.output/eagle/debug/image/eagle.app.v6.out: 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: 01ec85 call0 40101ed4 4010000d: 000000 ill 40100010 <_DebugExceptionVector>: 40100010: 13d200 wsr.excsave2 a0 40100013: 01d8c5 call0 40101da0 40100016: 003210 rfi 2 40100019: 000000 ill 4010001c: 000000 ill ... 40100020 <_NMIExceptionVector>: 40100020: 13d300 wsr.excsave3 a0 40100023: 13d210 wsr.excsave2 a1 40100026: 01b7c5 call0 40101ba4 <_xt_user_exit+0x38> 40100029: 000000 ill 4010002c: 000000 ill ... 40100030 <_KernelExceptionVector>: 40100030: 13d100 wsr.excsave1 a0 40100033: 01a805 call0 40101ab4 ... 40100050 <_UserExceptionVector>: 40100050: 13d100 wsr.excsave1 a0 40100053: 13d210 wsr.excsave2 a1 40100056: 01a905 call0 40101ae8 ... 40100070 <_DoubleExceptionVector>: 40100070: 004140 break 1, 4 40100073: 01d2c5 call0 40101da0 40100076: 003200 rfde ... 4010008d: 000000 ill 40100090: 055c movi.n a5, 80 40100092: ff .byte 0xff 40100093: 3f .byte 0x3f 40100094: 0558 l32i.n a5, a5, 0 40100096: ff .byte 0xff 40100097: 3f .byte 0x3f 40100098: fffe31 l32r a3, 40100090 <_DoubleExceptionVector+0x20> 4010009b: 0348 l32i.n a4, a3, 0 4010009d: 05b427 bgeu a4, a2, 401000a6 <_DoubleExceptionVector+0x36> 401000a0: 043d mov.n a3, a4 401000a2: fffd46 j 4010009b <_DoubleExceptionVector+0x2b> 401000a5: 135800 excw 401000a8: 635a add.n a6, a3, a5 401000aa: 079627 bne a6, a2, 401000b5 <_DoubleExceptionVector+0x45> 401000ad: 1228 l32i.n a2, a2, 4 401000af: 525a add.n a5, a2, a5 401000b1: 1359 s32i.n a5, a3, 4 401000b3: 032d mov.n a2, a3 401000b5: 1258 l32i.n a5, a2, 4 401000b7: 625a add.n a6, a2, a5 401000b9: 109647 bne a6, a4, 401000cd <_DoubleExceptionVector+0x5d> 401000bc: fff661 l32r a6, 40100094 <_DoubleExceptionVector+0x24> 401000bf: 0668 l32i.n a6, a6, 0 401000c1: 081467 beq a4, a6, 401000cd <_DoubleExceptionVector+0x5d> 401000c4: 1468 l32i.n a6, a4, 4 401000c6: 0448 l32i.n a4, a4, 0 401000c8: 565a add.n a5, a6, a5 401000ca: 016252 s32i a5, a2, 4 401000cd: 0249 s32i.n a4, a2, 0 401000cf: 011327 beq a3, a2, 401000d4 <_DoubleExceptionVector+0x64> 401000d2: 0329 s32i.n a2, a3, 0 401000d4: f00d ret.n 401000d6: 480000 excw 401000d9: 3fff05 call0 401400cc <_lit4_end+0x389a4> 401000dc: ff0544 excw 401000df: 3f .byte 0x3f 401000e0 : 401000e0: fffe41 l32r a4, 401000d8 <_DoubleExceptionVector+0x68> 401000e3: 0438 l32i.n a3, a4, 0 401000e5: 07b327 bgeu a3, a2, 401000f0 401000e8: 438c beqz.n a3, 401000f0 401000ea: 034d mov.n a4, a3 401000ec: fffcc6 j 401000e3 401000ef: 023900 excw 401000f2: fffa31 l32r a3, 401000dc <_DoubleExceptionVector+0x6c> 401000f5: 0429 s32i.n a2, a4, 0 401000f7: 1248 l32i.n a4, a2, 4 401000f9: 0328 l32i.n a2, a3, 0 401000fb: 242a add.n a2, a4, a2 401000fd: 0329 s32i.n a2, a3, 0 401000ff: f00d ret.n 40100101: 000000 ill 40100104 : 40100104: fff531 l32r a3, 401000d8 <_DoubleExceptionVector+0x68> 40100107: 0348 l32i.n a4, a3, 0 40100109: 139427 bne a4, a2, 40100120 4010010c: 0248 l32i.n a4, a2, 0 4010010e: 1228 l32i.n a2, a2, 4 40100110: 0349 s32i.n a4, a3, 0 40100112: fff231 l32r a3, 401000dc <_DoubleExceptionVector+0x6c> 40100115: 0348 l32i.n a4, a3, 0 40100117: c02420 sub a2, a4, a2 4010011a: 0329 s32i.n a2, a3, 0 4010011c: 020c movi.n a2, 0 4010011e: f00d ret.n 40100120: 448c beqz.n a4, 40100128 40100122: 043d mov.n a3, a4 40100124: fff7c6 j 40100107 40100127: 021600 excw 4010012a: fe .byte 0xfe 4010012b: f27c movi.n a2, -1 4010012d: f00d ret.n 4010012f: 053800 extui a3, a0, 24, 1 40100132: ff .byte 0xff 40100133: 3f .byte 0x3f 40100134: fec984 excw 40100137: 3f .byte 0x3f 40100138: 0c18 l32i.n a1, a12, 0 4010013a: 003ff2 excw 4010013d: 080000 excw 40100140: fe9df2 l16si a15, a13, 0x1fc 40100143: 3f .byte 0x3f 40100144: ff0540 excw 40100147: 3f .byte 0x3f 40100148: fe82f0 excw 4010014b: 3f .byte 0x3f 4010014c : 4010014c: e0c112 addi a1, a1, -32 4010014f: 0561d2 s32i a13, a1, 20 40100152: 7109 s32i.n a0, a1, 28 40100154: 61c9 s32i.n a12, a1, 24 40100156: 41e9 s32i.n a14, a1, 16 40100158: 31f9 s32i.n a15, a1, 12 4010015a: 02dd mov.n a13, a2 4010015c: 06c216 beqz a2, 401001cc 4010015f: fff431 l32r a3, 40100130 40100162: f0c2c2 addi a12, a2, -16 40100165: 1c28 l32i.n a2, a12, 4 40100167: 0338 l32i.n a3, a3, 0 40100169: 5f0327 bnone a3, a2, 401001cc 4010016c: f47c movi.n a4, -1 4010016e: 303430 xor a3, a4, a3 40100171: 102320 and a2, a3, a2 40100174: fff0e1 l32r a14, 40100134 40100177: 1c29 s32i.n a2, a12, 4 40100179: 000ef2 l8ui a15, a14, 0 4010017c: 012f56 bnez a15, 40100192 4010017f: 0043c5 call0 401005bc 40100182: ffed21 l32r a2, 40100138 40100185: ffed31 l32r a3, 4010013c 40100188: 0020c0 memw 4010018b: 02f9 s32i.n a15, a2, 0 4010018d: 0020c0 memw 40100190: 0239 s32i.n a3, a2, 0 40100192: 0c2d mov.n a2, a12 40100194: fff6c5 call0 40100104 40100197: 00a2d6 bgez a2, 401001a5 4010019a: ffe921 l32r a2, 40100140 4010019d: 0d3d mov.n a3, a13 4010019f: 022c85 call0 40102468 401001a2: 000446 j 401001b7 401001a5: ffe721 l32r a2, 40100144 401001a8: 012c42 l32i a4, a12, 4 401001ab: 002232 l32i a3, a2, 0 401001ae: 343a add.n a3, a4, a3 401001b0: 0239 s32i.n a3, a2, 0 401001b2: 0c2d mov.n a2, a12 401001b4: ffee05 call0 40100098 <_DoubleExceptionVector+0x28> 401001b7: 000e22 l8ui a2, a14, 0 401001ba: e2cc bnez.n a2, 401001cc 401001bc: ffe321 l32r a2, 40100148 401001bf: 0238 l32i.n a3, a2, 0 401001c1: ffdd21 l32r a2, 40100138 401001c4: 0020c0 memw 401001c7: 0239 s32i.n a3, a2, 0 401001c9: 004285 call0 401005f4 401001cc: 7108 l32i.n a0, a1, 28 401001ce: 61c8 l32i.n a12, a1, 24 401001d0: 51d8 l32i.n a13, a1, 20 401001d2: 41e8 l32i.n a14, a1, 16 401001d4: 31f8 l32i.n a15, a1, 12 401001d6: 20c112 addi a1, a1, 32 401001d9: f00d ret.n 401001db: 2b3400 excw 401001de: 314023 excw 401001e0 : 401001e0: ffff31 l32r a3, 401001dc 401001e3: f0c112 addi a1, a1, -16 401001e6: 00a042 movi a4, 0 401001e9: 036102 s32i a0, a1, 12 401001ec: fff5c5 call0 4010014c 401001ef: 032102 l32i a0, a1, 12 401001f2: 10c112 addi a1, a1, 16 401001f5: f00d ret.n ... 401001f8 : 401001f8: ffd321 l32r a2, 40100144 401001fb: 0228 l32i.n a2, a2, 0 401001fd: f00d ret.n 401001ff: 053c00 extui a3, a0, 28, 1 40100202: ff .byte 0xff 40100203: 3f .byte 0x3f 40100204 : 40100204: ffff21 l32r a2, 40100200 40100207: 0228 l32i.n a2, a2, 0 40100209: f00d ret.n 4010020b: 000000 ill 4010020e: 418000 srli a8, a0, 0 40100210 : 40100210: ffa141 l32r a4, 40100094 <_DoubleExceptionVector+0x24> 40100213: 050c movi.n a5, 0 40100215: f0c112 addi a1, a1, -16 40100218: 31c9 s32i.n a12, a1, 12 4010021a: 0478 l32i.n a7, a4, 0 4010021c: 023d mov.n a3, a2 4010021e: 056d mov.n a6, a5 40100220: 04cd mov.n a12, a4 40100222: 887c movi.n a8, -8 40100224: ff9b91 l32r a9, 40100090 <_DoubleExceptionVector+0x20> 40100227: 05ad mov.n a10, a5 40100229: 000fc6 j 4010026c 4010022c: 380000 excw 4010022f: b03003 excw 40100232: bb8c24 excw 40100235: b37b addi.n a11, a3, 7 40100237: 10bb80 and a11, a11, a8 4010023a: 434a add.n a4, a3, a4 4010023c: c044b0 sub a4, a4, a11 4010023f: 203bb0 or a3, a11, a11 40100242: 35cc bnez.n a5, 40100249 40100244: 0939 s32i.n a3, a9, 0 40100246: 016952 s32i a5, a9, 4 40100249: 443a add.n a4, a4, a3 4010024b: f0c442 addi a4, a4, -16 4010024e: 104480 and a4, a4, a8 40100251: 14a9 s32i.n a10, a4, 4 40100253: 04a9 s32i.n a10, a4, 0 40100255: c0b430 sub a11, a4, a3 40100258: 13b9 s32i.n a11, a3, 4 4010025a: 0349 s32i.n a4, a3, 0 4010025c: 078c beqz.n a7, 40100260 4010025e: 0739 s32i.n a3, a7, 0 40100260: 551b addi.n a5, a5, 1 40100262: 745050 extui a5, a5, 0, 8 40100265: 66ba add.n a6, a6, a11 40100267: b03520 addx8 a3, a5, a2 4010026a: 047d mov.n a7, a4 4010026c: 1348 l32i.n a4, a3, 4 4010026e: fbc456 bnez a4, 4010022e 40100271: ffe321 l32r a2, 40100200 40100274: ffe631 l32r a3, 4010020c 40100277: 0269 s32i.n a6, a2, 0 40100279: ffb221 l32r a2, 40100144 4010027c: 0c79 s32i.n a7, a12, 0 4010027e: 0269 s32i.n a6, a2, 0 40100280: ffac21 l32r a2, 40100130 40100283: 31c8 l32i.n a12, a1, 12 40100285: 0239 s32i.n a3, a2, 0 40100287: ff9421 l32r a2, 401000d8 <_DoubleExceptionVector+0x68> 4010028a: 10c112 addi a1, a1, 16 4010028d: 0249 s32i.n a4, a2, 0 4010028f: 1249 s32i.n a4, a2, 4 40100291: ff9221 l32r a2, 401000dc <_DoubleExceptionVector+0x6c> 40100294: 0249 s32i.n a4, a2, 0 40100296: f00d ret.n 40100298: 051c movi.n a5, 16 4010029a: ff .byte 0xff 4010029b: 3f .byte 0x3f 4010029c: ff0520 excw 4010029f: 3f .byte 0x3f 401002a0: 2988 l32i.n a8, a9, 8 401002a2: ff .byte 0xff 401002a3: 3f .byte 0x3f 401002a4: 000000 ill 401002a7: 772840 excw 401002aa: 004010 break 0, 1 401002ad: 4010c0 excw 401002b0 : 401002b0: d0c112 addi a1, a1, -48 401002b3: 0139 s32i.n a3, a1, 0 401002b5: fff831 l32r a3, 40100298 401002b8: a1c9 s32i.n a12, a1, 40 401002ba: 02cd mov.n a12, a2 401002bc: 000322 l8ui a2, a3, 0 401002bf: 91d9 s32i.n a13, a1, 36 401002c1: 71f9 s32i.n a15, a1, 28 401002c3: b109 s32i.n a0, a1, 44 401002c5: 81e9 s32i.n a14, a1, 32 401002c7: 04dd mov.n a13, a4 401002c9: 74f050 extui a15, a5, 0, 8 401002cc: 32ec bnez.n a2, 401002f3 401002ce: fff321 l32r a2, 4010029c 401002d1: fff341 l32r a4, 401002a0 401002d4: fff451 l32r a5, 401002a4 401002d7: 0249 s32i.n a4, a2, 0 401002d9: c04540 sub a4, a5, a4 401002dc: 1249 s32i.n a4, a2, 4 401002de: fff351 l32r a5, 401002ac 401002e1: fff141 l32r a4, 401002a8 401002e4: 2249 s32i.n a4, a2, 8 401002e6: c04540 sub a4, a5, a4 401002e9: 3249 s32i.n a4, a2, 12 401002eb: 140c movi.n a4, 1 401002ed: 004342 s8i a4, a3, 0 401002f0: fff1c5 call0 40100210 401002f3: ff9021 l32r a2, 40100134 401002f6: 0002e2 l8ui a14, a2, 0 401002f9: 3edc bnez.n a14, 40100310 401002fb: 002c05 call0 401005bc 401002fe: ff8e21 l32r a2, 40100138 40100301: ff8e31 l32r a3, 4010013c 40100304: 0020c0 memw 40100307: 0062e2 s32i a14, a2, 0 4010030a: 0020c0 memw 4010030d: 006232 s32i a3, a2, 0 40100310: ff8821 l32r a2, 40100130 40100313: 0268 l32i.n a6, a2, 0 40100315: 105c60 and a5, a12, a6 40100318: 0c6556 bnez a5, 401003e2 4010031b: 05ed mov.n a14, a5 4010031d: 0c4c16 beqz a12, 401003e5 40100320: 10cc32 addi a3, a12, 16 40100323: 242030 extui a2, a3, 0, 3 40100326: 628c beqz.n a2, 40100330 40100328: 827c movi.n a2, -8 4010032a: 103320 and a3, a3, a2 4010032d: 08c332 addi a3, a3, 8 40100330: 0e0c movi.n a14, 0 40100332: 0293e7 bne a3, a14, 40100338 40100335: 002b06 j 401003e5 40100338: ff8381 l32r a8, 40100144 4010033b: 0878 l32i.n a7, a8, 0 4010033d: 02b737 bgeu a7, a3, 40100343 40100340: 002846 j 401003e5 40100343: ff5341 l32r a4, 40100090 <_DoubleExceptionVector+0x20> 40100346: 120c movi.n a2, 1 40100348: 932ed0 movnez a2, a14, a13 4010034b: 04c8 l32i.n a12, a4, 0 4010034d: 049d mov.n a9, a4 4010034f: 742020 extui a2, a2, 0, 8 40100352: ffd4a1 l32r a10, 401002a4 40100355: 000346 j 40100366 40100358: 02cc bnez.n a2, 4010035c 4010035a: 6f8c beqz.n a15, 40100364 4010035c: 04ba57 bgeu a10, a5, 40100364 4010035f: 15b8 l32i.n a11, a5, 4 40100361: 0c33b7 bltu a3, a11, 40100371 40100364: 054d mov.n a4, a5 40100366: 0458 l32i.n a5, a4, 0 40100368: fec556 bnez a5, 40100358 4010036b: 094d mov.n a4, a9 4010036d: 000086 j 40100373 40100370: 05cd00 extui a12, a0, 29, 1 40100373: 1c98 l32i.n a9, a12, 4 40100375: 0b3937 bltu a9, a3, 40100384 40100378: ff4721 l32r a2, 40100094 <_DoubleExceptionVector+0x24> 4010037b: 0228 l32i.n a2, a2, 0 4010037d: 0f9c27 bne a12, a2, 40100390 40100380: 001786 j 401003e2 40100383: 0c2800 excw 40100386: fee216 beqz a2, 40100378 40100389: 0c4d mov.n a4, a12 4010038b: 02cd mov.n a12, a2 4010038d: fff886 j 40100373 40100390: 0c28 l32i.n a2, a12, 0 40100392: 0458 l32i.n a5, a4, 0 40100394: 0429 s32i.n a2, a4, 0 40100396: c04930 sub a4, a9, a3 40100399: 022c movi.n a2, 32 4010039b: 10c5e2 addi a14, a5, 16 4010039e: 14b247 bgeu a2, a4, 401003b6 401003a1: 2c3a add.n a2, a12, a3 401003a3: 1249 s32i.n a4, a2, 4 401003a5: 1c39 s32i.n a3, a12, 4 401003a7: 1169 s32i.n a6, a1, 4 401003a9: 2179 s32i.n a7, a1, 8 401003ab: 3189 s32i.n a8, a1, 12 401003ad: ffce85 call0 40100098 <_DoubleExceptionVector+0x28> 401003b0: 3188 l32i.n a8, a1, 12 401003b2: 2178 l32i.n a7, a1, 8 401003b4: 1168 l32i.n a6, a1, 4 401003b6: 1c28 l32i.n a2, a12, 4 401003b8: ff9231 l32r a3, 40100200 401003bb: c07720 sub a7, a7, a2 401003be: 0348 l32i.n a4, a3, 0 401003c0: 0879 s32i.n a7, a8, 0 401003c2: 02b747 bgeu a7, a4, 401003c8 401003c5: 006372 s32i a7, a3, 0 401003c8: 0138 l32i.n a3, a1, 0 401003ca: 206260 or a6, a2, a6 401003cd: 020c movi.n a2, 0 401003cf: 0c29 s32i.n a2, a12, 0 401003d1: 1c69 s32i.n a6, a12, 4 401003d3: 2c39 s32i.n a3, a12, 8 401003d5: 3cd9 s32i.n a13, a12, 12 401003d7: 0c2d mov.n a2, a12 401003d9: ffd045 call0 401000e0 401003dc: 000146 j 401003e5 401003df: 000000 ill 401003e2: 00a0e2 movi a14, 0 401003e5: ff5331 l32r a3, 40100134 401003e8: 000322 l8ui a2, a3, 0 401003eb: 011256 bnez a2, 40100400 401003ee: ff5621 l32r a2, 40100148 401003f1: 002232 l32i a3, a2, 0 401003f4: ff5121 l32r a2, 40100138 401003f7: 0020c0 memw 401003fa: 006232 s32i a3, a2, 0 401003fd: 001f45 call0 401005f4 40100400: b108 l32i.n a0, a1, 44 40100402: 0e2d mov.n a2, a14 40100404: a1c8 l32i.n a12, a1, 40 40100406: 91d8 l32i.n a13, a1, 36 40100408: 81e8 l32i.n a14, a1, 32 4010040a: 71f8 l32i.n a15, a1, 28 4010040c: 30c112 addi a1, a1, 48 4010040f: f00d ret.n 40100411: 000000 ill 40100414: 00e190 excw 40100417: c11240 mul16u a1, a2, a4 40100418 : 40100418: f0c112 addi a1, a1, -16 4010041b: 0161d2 s32i a13, a1, 4 4010041e: 82d230 mull a13, a2, a3 40100421: 203440 or a3, a4, a4 40100424: 202dd0 or a2, a13, a13 40100427: 054d mov.n a4, a5 40100429: 050c movi.n a5, 0 4010042b: 21c9 s32i.n a12, a1, 8 4010042d: 3109 s32i.n a0, a1, 12 4010042f: ffe805 call0 401002b0 40100432: 02cd mov.n a12, a2 40100434: 828c beqz.n a2, 40100440 40100436: 030c movi.n a3, 0 40100438: 0d4d mov.n a4, a13 4010043a: fff601 l32r a0, 40100414 4010043d: 0000c0 callx0 a0 40100440: 3108 l32i.n a0, a1, 12 40100442: 0c2d mov.n a2, a12 40100444: 11d8 l32i.n a13, a1, 4 40100446: 21c8 l32i.n a12, a1, 8 40100448: 10c112 addi a1, a1, 16 4010044b: f00d ret.n 4010044d: 000000 ill 40100450 : 40100450: 027d mov.n a7, a2 40100452: 036d mov.n a6, a3 40100454: f0c112 addi a1, a1, -16 40100457: 045d mov.n a5, a4 40100459: 120c movi.n a2, 1 4010045b: 073d mov.n a3, a7 4010045d: 064d mov.n a4, a6 4010045f: 3109 s32i.n a0, a1, 12 40100461: fffb45 call0 40100418 40100464: 3108 l32i.n a0, a1, 12 40100466: 10c112 addi a1, a1, 16 40100469: f00d ret.n ... 4010046c : 4010046c: ff5c31 l32r a3, 401001dc 4010046f: f0c112 addi a1, a1, -16 40100472: 00a042 movi a4, 0 40100475: 036102 s32i a0, a1, 12 40100478: fffd45 call0 40100450 4010047b: 032102 l32i a0, a1, 12 4010047e: 10c112 addi a1, a1, 16 40100481: f00d ret.n ... 40100484 : 40100484: ff5641 l32r a4, 401001dc 40100487: f0c112 addi a1, a1, -16 4010048a: 00a052 movi a5, 0 4010048d: 036102 s32i a0, a1, 12 40100490: fff845 call0 40100418 40100493: 032102 l32i a0, a1, 12 40100496: 10c112 addi a1, a1, 16 40100499: f00d ret.n 4010049b: df4800 excw 4010049e: 124000 excw 401004a0 : 401004a0: d0c112 addi a1, a1, -48 401004a3: 0a61c2 s32i a12, a1, 40 401004a6: 0961d2 s32i a13, a1, 36 401004a9: 0761f2 s32i a15, a1, 28 401004ac: b109 s32i.n a0, a1, 44 401004ae: 81e9 s32i.n a14, a1, 32 401004b0: 02cd mov.n a12, a2 401004b2: 03dd mov.n a13, a3 401004b4: 046d mov.n a6, a4 401004b6: 05fd mov.n a15, a5 401004b8: a3cc bnez.n a3, 401004c6 401004ba: 043d mov.n a3, a4 401004bc: 054d mov.n a4, a5 401004be: ffc8c5 call0 4010014c 401004c1: 0ded mov.n a14, a13 401004c3: 000a46 j 401004f0 401004c6: 202330 or a2, a3, a3 401004c9: 203440 or a3, a4, a4 401004cc: 054d mov.n a4, a5 401004ce: 050c movi.n a5, 0 401004d0: 0169 s32i.n a6, a1, 0 401004d2: ffddc5 call0 401002b0 401004d5: 02ed mov.n a14, a2 401004d7: 529c beqz.n a2, 401004f0 401004d9: 3c9c beqz.n a12, 401004f0 401004db: 0c3d mov.n a3, a12 401004dd: 0d4d mov.n a4, a13 401004df: ffef01 l32r a0, 4010049c 401004e2: 0000c0 callx0 a0 401004e5: 0168 l32i.n a6, a1, 0 401004e7: 0c2d mov.n a2, a12 401004e9: 063d mov.n a3, a6 401004eb: 0f4d mov.n a4, a15 401004ed: ffc5c5 call0 4010014c 401004f0: b108 l32i.n a0, a1, 44 401004f2: 0e2d mov.n a2, a14 401004f4: a1c8 l32i.n a12, a1, 40 401004f6: 91d8 l32i.n a13, a1, 36 401004f8: 81e8 l32i.n a14, a1, 32 401004fa: 71f8 l32i.n a15, a1, 28 401004fc: 30c112 addi a1, a1, 48 401004ff: f00d ret.n 40100501: 000000 ill 40100504 : 40100504: ff3641 l32r a4, 401001dc 40100507: f0c112 addi a1, a1, -16 4010050a: 00a052 movi a5, 0 4010050d: 036102 s32i a0, a1, 12 40100510: fff8c5 call0 401004a0 40100513: 032102 l32i a0, a1, 12 40100516: 10c112 addi a1, a1, 16 40100519: f00d ret.n ... 4010051c : 4010051c: 00a042 movi a4, 0 4010051f: ff2f31 l32r a3, 401001dc 40100522: f0c112 addi a1, a1, -16 40100525: 205440 or a5, a4, a4 40100528: 036102 s32i a0, a1, 12 4010052b: ffd845 call0 401002b0 4010052e: 3108 l32i.n a0, a1, 12 40100530: 10c112 addi a1, a1, 16 40100533: f00d ret.n 40100535: 000000 ill 40100538: ff0575 excw 4010053b: 3f .byte 0x3f 4010053c: ff0574 excw 4010053f: 3f .byte 0x3f 40100540 : 40100540: fefe21 l32r a2, 40100138 40100543: f0c112 addi a1, a1, -16 40100546: 21c9 s32i.n a12, a1, 8 40100548: 3109 s32i.n a0, a1, 12 4010054a: fefc41 l32r a4, 4010013c 4010054d: 030c movi.n a3, 0 4010054f: 0020c0 memw 40100552: 0239 s32i.n a3, a2, 0 40100554: 0020c0 memw 40100557: 0249 s32i.n a4, a2, 0 40100559: fff721 l32r a2, 40100538 4010055c: fff8c1 l32r a12, 4010053c 4010055f: 000242 l8ui a4, a2, 0 40100562: 0a1426 beqi a4, 1, 40100570 40100565: 000c22 l8ui a2, a12, 0 40100568: 161266 bnei a2, 1, 40100582 4010056b: 000286 j 40100579 4010056e: 320000 excw 40100571: c50042 l8ui a4, a0, 197 40100574: 160485 call0 401165c0 <_lit4_end+0xee98> 40100577: 05feb2 excw 4010057a: 023a add.n a0, a2, a3 4010057c: 00a022 movi a2, 0 4010057f: 004c22 s8i a2, a12, 0 40100582: fef121 l32r a2, 40100148 40100585: 032102 l32i a0, a1, 12 40100588: 002232 l32i a3, a2, 0 4010058b: feeb21 l32r a2, 40100138 4010058e: 21c8 l32i.n a12, a1, 8 40100590: 0020c0 memw 40100593: 0239 s32i.n a3, a2, 0 40100595: 10c112 addi a1, a1, 16 40100598: f00d ret.n ... 4010059c : 4010059c: f0c112 addi a1, a1, -16 4010059f: 3109 s32i.n a0, a1, 12 401005a1: 002dc5 call0 40100880 401005a4: 128c beqz.n a2, 401005a9 401005a6: 004405 call0 401009e8 401005a9: 3108 l32i.n a0, a1, 12 401005ab: 10c112 addi a1, a1, 16 401005ae: f00d ret.n 401005b0: 056d mov.n a6, a5 401005b2: ff .byte 0xff 401005b3: 3f .byte 0x3f 401005b4: ff1ed0 excw 401005b7: 3f .byte 0x3f 401005b8: ff0570 excw 401005bb: 3f .byte 0x3f 401005bc : 401005bc: fede21 l32r a2, 40100134 401005bf: 000222 l8ui a2, a2, 0 401005c2: 01f256 bnez a2, 401005e5 401005c5: fffa21 l32r a2, 401005b0 401005c8: 000232 l8ui a3, a2, 0 401005cb: 0d1326 beqi a3, 1, 401005dc 401005ce: 006340 rsil a4, 3 401005d1: fff831 l32r a3, 401005b4 401005d4: 0349 s32i.n a4, a3, 0 401005d6: 01a032 movi a3, 1 401005d9: 004232 s8i a3, a2, 0 401005dc: fff721 l32r a2, 401005b8 401005df: 0238 l32i.n a3, a2, 0 401005e1: 331b addi.n a3, a3, 1 401005e3: 0239 s32i.n a3, a2, 0 401005e5: f00d ret.n 401005e7: 9e0400 excw 401005ea: fe .byte 0xfe 401005eb: 3f .byte 0x3f 401005ec: 9e0c movi.n a14, 9 401005ee: fe .byte 0xfe 401005ef: 3f .byte 0x3f 401005f0: fe9e13 excw 401005f3: 3f .byte 0x3f 401005f4 : 401005f4: f0c112 addi a1, a1, -16 401005f7: fecf21 l32r a2, 40100134 401005fa: 3109 s32i.n a0, a1, 12 401005fc: 21c9 s32i.n a12, a1, 8 401005fe: 000222 l8ui a2, a2, 0 40100601: 03f256 bnez a2, 40100644 40100604: ffedc1 l32r a12, 401005b8 40100607: 0c38 l32i.n a3, a12, 0 40100609: b39c beqz.n a3, 40100628 4010060b: 330b addi.n a3, a3, -1 4010060d: 0c39 s32i.n a3, a12, 0 4010060f: 13fc bnez.n a3, 40100644 40100611: ffe721 l32r a2, 401005b0 40100614: 000242 l8ui a4, a2, 0 40100617: 291466 bnei a4, 1, 40100644 4010061a: 004232 s8i a3, a2, 0 4010061d: ffe521 l32r a2, 401005b4 40100620: 0228 l32i.n a2, a2, 0 40100622: 13e620 wsr.ps a2 40100625: 0006c6 j 40100644 40100628: fff021 l32r a2, 401005e8 4010062b: 01e3c5 call0 40102468 4010062e: 002c22 l32i a2, a12, 0 40100631: 00f256 bnez a2, 40100644 40100634: ffee21 l32r a2, 401005ec 40100637: ffee31 l32r a3, 401005f0 4010063a: e4a042 movi a4, 228 4010063d: 01e285 call0 40102468 40100640: ffff06 j 40100640 40100643: 310800 srai a0, a0, 24 40100646: 21c8 l32i.n a12, a1, 8 40100648: 10c112 addi a1, a1, 16 4010064b: f00d ret.n 4010064d: 000000 ill 40100650 : 40100650: f0c112 addi a1, a1, -16 40100653: 21c9 s32i.n a12, a1, 8 40100655: 3109 s32i.n a0, a1, 12 40100657: 74c020 extui a12, a2, 0, 8 4010065a: 171c66 bnei a12, 1, 40100675 4010065d: fff5c5 call0 401005bc 40100660: ffb721 l32r a2, 4010053c 40100663: 0042c2 s8i a12, a2, 0 40100666: 80a022 movi a2, 128 40100669: 070b45 call0 40107720 4010066c: fff845 call0 401005f4 4010066f: 0004c6 j 40100686 40100672: 000000 ill 40100675: 0d2c66 bnei a12, 2, 40100686 40100678: ffb021 l32r a2, 40100538 4010067b: 130c movi.n a3, 1 4010067d: 004232 s8i a3, a2, 0 40100680: 80a022 movi a2, 128 40100683: 0709c5 call0 40107720 40100686: 3108 l32i.n a0, a1, 12 40100688: 21c8 l32i.n a12, a1, 8 4010068a: 10c112 addi a1, a1, 16 4010068d: f00d ret.n ... 40100690 : 40100690: f0c112 addi a1, a1, -16 40100693: fea821 l32r a2, 40100134 40100696: 036102 s32i a0, a1, 12 40100699: 0261c2 s32i a12, a1, 8 4010069c: 0002c2 l8ui a12, a2, 0 4010069f: 012c56 bnez a12, 401006b5 401006a2: fff185 call0 401005bc 401006a5: fea421 l32r a2, 40100138 401006a8: fea531 l32r a3, 4010013c 401006ab: 0020c0 memw 401006ae: 02c9 s32i.n a12, a2, 0 401006b0: 0020c0 memw 401006b3: 0239 s32i.n a3, a2, 0 401006b5: 3108 l32i.n a0, a1, 12 401006b7: 21c8 l32i.n a12, a1, 8 401006b9: 10c112 addi a1, a1, 16 401006bc: f00d ret.n ... 401006c0 : 401006c0: f0c112 addi a1, a1, -16 401006c3: fe9c21 l32r a2, 40100134 401006c6: 036102 s32i a0, a1, 12 401006c9: 000222 l8ui a2, a2, 0 401006cc: 010256 bnez a2, 401006e0 401006cf: fe9e21 l32r a2, 40100148 401006d2: 002232 l32i a3, a2, 0 401006d5: fe9821 l32r a2, 40100138 401006d8: 0020c0 memw 401006db: 0239 s32i.n a3, a2, 0 401006dd: fff145 call0 401005f4 401006e0: 3108 l32i.n a0, a1, 12 401006e2: 10c112 addi a1, a1, 16 401006e5: f00d ret.n ... 401006e8 : 401006e8: fe9321 l32r a2, 40100134 401006eb: 000222 l8ui a2, a2, 0 401006ee: 42dc bnez.n a2, 40100706 401006f0: ffb021 l32r a2, 401005b0 401006f3: 000232 l8ui a3, a2, 0 401006f6: 0c1326 beqi a3, 1, 40100706 401006f9: 006340 rsil a4, 3 401006fc: ffae31 l32r a3, 401005b4 401006ff: 0349 s32i.n a4, a3, 0 40100701: 130c movi.n a3, 1 40100703: 004232 s8i a3, a2, 0 40100706: f00d ret.n 40100708: 056c movi.n a5, -32 4010070a: ff .byte 0xff 4010070b: 3f .byte 0x3f 4010070c: ff1e50 excw 4010070f: 3f .byte 0x3f 40100710 <_xt_isr_handler>: 40100710: e0c112 addi a1, a1, -32 40100713: 61c9 s32i.n a12, a1, 24 40100715: 51d9 s32i.n a13, a1, 20 40100717: 7109 s32i.n a0, a1, 28 40100719: 41e9 s32i.n a14, a1, 16 4010071b: 31f9 s32i.n a15, a1, 12 4010071d: f4c020 extui a12, a2, 0, 16 40100720: 08a0d2 movi a13, 8 40100723: 32dcd7 bbs a12, a13, 40100759 <_xt_isr_handler+0x49> 40100726: 04a0d2 movi a13, 4 40100729: 2cdcd7 bbs a12, a13, 40100759 <_xt_isr_handler+0x49> 4010072c: 6020c0 neg a2, a12 4010072f: 1022c0 and a2, a2, a12 40100732: 40f220 nsau a2, a2 40100735: 602020 neg a2, a2 40100738: 1fc222 addi a2, a2, 31 4010073b: 74d020 extui a13, a2, 0, 8 4010073e: 176d66 bnei a13, 6, 40100759 <_xt_isr_handler+0x49> 40100741: bfaf22 movi a2, -65 40100744: 10cc20 and a12, a12, a2 40100747: 6020c0 neg a2, a12 4010074a: 1022c0 and a2, a2, a12 4010074d: 40f220 nsau a2, a2 40100750: 602020 neg a2, a2 40100753: 1fc222 addi a2, a2, 31 40100756: 74d020 extui a13, a2, 0, 8 40100759: 01a0e2 movi a14, 1 4010075c: 401d00 ssl a13 4010075f: a1fe00 sll a15, a14 40100762: 202ff0 or a2, a15, a15 40100765: 022785 call0 401029e0 <_xt_clear_ints> 40100768: ffe821 l32r a2, 40100708 4010076b: 0042e2 s8i a14, a2, 0 4010076e: ffe721 l32r a2, 4010070c 40100771: b0dd20 addx8 a13, a13, a2 40100774: 002d32 l32i a3, a13, 0 40100777: 1d28 l32i.n a2, a13, 4 40100779: 0003c0 callx0 a3 4010077c: ffe331 l32r a3, 40100708 4010077f: 020c movi.n a2, 0 40100781: 004322 s8i a2, a3, 0 40100784: 7108 l32i.n a0, a1, 28 40100786: f27c movi.n a2, -1 40100788: 3022f0 xor a2, a2, a15 4010078b: 1022c0 and a2, a2, a12 4010078e: 51d8 l32i.n a13, a1, 20 40100790: 61c8 l32i.n a12, a1, 24 40100792: 41e8 l32i.n a14, a1, 16 40100794: 31f8 l32i.n a15, a1, 12 40100796: 20c112 addi a1, a1, 32 40100799: f00d ret.n 4010079b: c11200 mul16u a1, a2, a0 4010079e: 11d9f0 slli a13, a9, 1 401007a1: 04dd mov.n a13, a4 401007a3: 102242 l32i a4, a2, 64 401007a6: 21c9 s32i.n a12, a1, 8 401007a8: 3109 s32i.n a0, a1, 12 401007aa: 02cd mov.n a12, a2 401007ac: e4cc bnez.n a4, 401007be <_xt_isr_handler+0xae> 401007ae: 02d8 l32i.n a13, a2, 0 401007b0: 060d56 bnez a13, 40100814 <_xt_isr_handler+0x104> 401007b3: 1228 l32i.n a2, a2, 4 401007b5: 002f45 call0 40100aac 401007b8: 1cd9 s32i.n a13, a12, 4 401007ba: 001586 j 40100814 <_xt_isr_handler+0x104> 401007bd: bddc00 excw 401007c0: 2228 l32i.n a2, a2, 8 401007c2: ff3601 l32r a0, 4010049c 401007c5: 0000c0 callx0 a0 401007c8: 2c38 l32i.n a3, a12, 8 401007ca: 102c22 l32i a2, a12, 64 401007cd: 232a add.n a2, a3, a2 401007cf: 1c38 l32i.n a3, a12, 4 401007d1: 2c29 s32i.n a2, a12, 8 401007d3: 3d3237 bltu a2, a3, 40100814 <_xt_isr_handler+0x104> 401007d6: 0c28 l32i.n a2, a12, 0 401007d8: 2c29 s32i.n a2, a12, 8 401007da: 000d86 j 40100814 <_xt_isr_handler+0x104> 401007dd: 3228 l32i.n a2, a2, 12 401007df: ff2f01 l32r a0, 4010049c 401007e2: 0000c0 callx0 a0 401007e5: 102c22 l32i a2, a12, 64 401007e8: 3c38 l32i.n a3, a12, 12 401007ea: 602020 neg a2, a2 401007ed: 332a add.n a3, a3, a2 401007ef: 0c48 l32i.n a4, a12, 0 401007f1: 3c39 s32i.n a3, a12, 12 401007f3: 05b347 bgeu a3, a4, 401007fc <_xt_isr_handler+0xec> 401007f6: 1c38 l32i.n a3, a12, 4 401007f8: 232a add.n a2, a3, a2 401007fa: 3c29 s32i.n a2, a12, 12 401007fc: 142d66 bnei a13, 2, 40100814 <_xt_isr_handler+0x104> 401007ff: 0020c0 memw 40100802: ec28 l32i.n a2, a12, 56 40100804: c28c beqz.n a2, 40100814 <_xt_isr_handler+0x104> 40100806: 0020c0 memw 40100809: ec28 l32i.n a2, a12, 56 4010080b: ffc222 addi a2, a2, -1 4010080e: 0020c0 memw 40100811: 0e6c22 s32i a2, a12, 56 40100814: 0020c0 memw 40100817: ec28 l32i.n a2, a12, 56 40100819: 3108 l32i.n a0, a1, 12 4010081b: 221b addi.n a2, a2, 1 4010081d: 0020c0 memw 40100820: ec29 s32i.n a2, a12, 56 40100822: 11d8 l32i.n a13, a1, 4 40100824: 21c8 l32i.n a12, a1, 8 40100826: 10c112 addi a1, a1, 16 40100829: f00d ret.n 4010082b: 025d00 excw 4010082e: f0c112 addi a1, a1, -16 40100831: 0568 l32i.n a6, a5, 0 40100833: 3109 s32i.n a0, a1, 12 40100835: 032d mov.n a2, a3 40100837: 669c beqz.n a6, 40100851 <_xt_isr_handler+0x141> 40100839: 3578 l32i.n a7, a5, 12 4010083b: 102542 l32i a4, a5, 64 4010083e: 1538 l32i.n a3, a5, 4 40100840: 774a add.n a7, a7, a4 40100842: 3579 s32i.n a7, a5, 12 40100844: 013737 bltu a7, a3, 40100849 <_xt_isr_handler+0x139> 40100847: 3569 s32i.n a6, a5, 12 40100849: 3538 l32i.n a3, a5, 12 4010084b: ff1401 l32r a0, 4010049c 4010084e: 0000c0 callx0 a0 40100851: 3108 l32i.n a0, a1, 12 40100853: 10c112 addi a1, a1, 16 40100856: f00d ret.n 40100858: 0588 l32i.n a8, a5, 0 4010085a: ff .byte 0xff 4010085b: 3f .byte 0x3f 4010085c: ff0594 excw 4010085f: 3f .byte 0x3f 40100860: ff05e4 excw 40100863: 3f .byte 0x3f 40100864: ff05e0 excw 40100867: 3f .byte 0x3f 40100868: 057c movi.n a5, -16 4010086a: ff .byte 0xff 4010086b: 3f .byte 0x3f 4010086c: 8808 l32i.n a0, a8, 32 4010086e: fe .byte 0xfe 4010086f: 3f .byte 0x3f 40100870: ff0590 excw 40100873: 3f .byte 0x3f 40100874: ff0610 excw 40100877: 3f .byte 0x3f 40100878: 073c movi.n a7, 48 4010087a: ff .byte 0xff 4010087b: 3f .byte 0x3f 4010087c: ff0584 excw 4010087f: 3f .byte 0x3f 40100880 : 40100880: fff621 l32r a2, 40100858 <_xt_isr_handler+0x148> 40100883: d0c112 addi a1, a1, -48 40100886: 0020c0 memw 40100889: 0228 l32i.n a2, a2, 0 4010088b: b109 s32i.n a0, a1, 44 4010088d: a1c9 s32i.n a12, a1, 40 4010088f: 91d9 s32i.n a13, a1, 36 40100891: 81e9 s32i.n a14, a1, 32 40100893: 71f9 s32i.n a15, a1, 28 40100895: 0dc256 bnez a2, 40100975 40100898: fff121 l32r a2, 4010085c <_xt_isr_handler+0x14c> 4010089b: fff4c1 l32r a12, 4010086c <_xt_isr_handler+0x15c> 4010089e: 0020c0 memw 401008a1: 0238 l32i.n a3, a2, 0 401008a3: 331b addi.n a3, a3, 1 401008a5: 0020c0 memw 401008a8: 0239 s32i.n a3, a2, 0 401008aa: 0020c0 memw 401008ad: 02e8 l32i.n a14, a2, 0 401008af: 5efc bnez.n a14, 401008e8 401008b1: ffeb21 l32r a2, 40100860 <_xt_isr_handler+0x150> 401008b4: ffec31 l32r a3, 40100864 <_xt_isr_handler+0x154> 401008b7: 0020c0 memw 401008ba: 0248 l32i.n a4, a2, 0 401008bc: 0020c0 memw 401008bf: 0358 l32i.n a5, a3, 0 401008c1: 0020c0 memw 401008c4: 0259 s32i.n a5, a2, 0 401008c6: 0020c0 memw 401008c9: 0349 s32i.n a4, a3, 0 401008cb: ffe731 l32r a3, 40100868 <_xt_isr_handler+0x158> 401008ce: 0020c0 memw 401008d1: 0348 l32i.n a4, a3, 0 401008d3: 441b addi.n a4, a4, 1 401008d5: 0020c0 memw 401008d8: 0349 s32i.n a4, a3, 0 401008da: 0020c0 memw 401008dd: 0238 l32i.n a3, a2, 0 401008df: 0338 l32i.n a3, a3, 0 401008e1: 0a9316 beqz a3, 4010098e 401008e4: 002ac6 j 40100993 401008e7: 20c000 or a12, a0, a0 401008ea: 0c2800 excw 401008ed: 0d0c movi.n a13, 0 401008ef: 673e27 bltu a14, a2, 4010095a 401008f2: 000046 j 401008f7 401008f5: 1d0c movi.n a13, 1 401008f7: ffda31 l32r a3, 40100860 <_xt_isr_handler+0x150> 401008fa: 0020c0 memw 401008fd: 0328 l32i.n a2, a3, 0 401008ff: 0228 l32i.n a2, a2, 0 40100901: 0ab256 bnez a2, 401009b0 40100904: 002786 j 401009a6 40100907: 000000 ill 4010090a: 04cf32 addi a3, a15, 4 4010090d: 202330 or a2, a3, a3 40100910: 0139 s32i.n a3, a1, 0 40100912: 002105 call0 40100b24 40100915: af28 l32i.n a2, a15, 40 40100917: 0138 l32i.n a3, a1, 0 40100919: 007216 beqz a2, 40100924 4010091c: 18cf22 addi a2, a15, 24 4010091f: 002045 call0 40100b24 40100922: 0138 l32i.n a3, a1, 0 40100924: ffd341 l32r a4, 40100870 <_xt_isr_handler+0x160> 40100927: 0b2f22 l32i a2, a15, 44 4010092a: 0020c0 memw 4010092d: 002452 l32i a5, a4, 0 40100930: 05b527 bgeu a5, a2, 40100939 40100933: 0020c0 memw 40100936: 006422 s32i a2, a4, 0 40100939: ffce41 l32r a4, 40100874 <_xt_isr_handler+0x164> 4010093c: a02220 addx4 a2, a2, a2 4010093f: a02240 addx4 a2, a2, a4 40100942: 001c85 call0 40100b0c 40100945: ffcc31 l32r a3, 40100878 <_xt_isr_handler+0x168> 40100948: 0020c0 memw 4010094b: 002322 l32i a2, a3, 0 4010094e: 0b2f32 l32i a3, a15, 44 40100951: 0b2222 l32i a2, a2, 44 40100954: 9db327 bgeu a3, a2, 401008f5 40100957: ffe706 j 401008f7 4010095a: ffc741 l32r a4, 40100878 <_xt_isr_handler+0x168> 4010095d: ffc531 l32r a3, 40100874 <_xt_isr_handler+0x164> 40100960: 0020c0 memw 40100963: 0428 l32i.n a2, a4, 0 40100965: b228 l32i.n a2, a2, 44 40100967: a02220 addx4 a2, a2, a2 4010096a: a02230 addx4 a2, a2, a3 4010096d: 0228 l32i.n a2, a2, 0 4010096f: 1622f6 bgeui a2, 2, 40100989 40100972: 001446 j 401009c7 40100975: ffc121 l32r a2, 4010087c <_xt_isr_handler+0x16c> 40100978: 0d0c movi.n a13, 0 4010097a: 0020c0 memw 4010097d: 0238 l32i.n a3, a2, 0 4010097f: 331b addi.n a3, a3, 1 40100981: 0020c0 memw 40100984: 0239 s32i.n a3, a2, 0 40100986: 000f46 j 401009c7 40100989: 1d0c movi.n a13, 1 4010098b: 000e06 j 401009c7 4010098e: f27c movi.n a2, -1 40100990: 000286 j 4010099e 40100993: 0020c0 memw 40100996: 0228 l32i.n a2, a2, 0 40100998: 3228 l32i.n a2, a2, 12 4010099a: 3228 l32i.n a2, a2, 12 4010099c: 1228 l32i.n a2, a2, 4 4010099e: 0020c0 memw 401009a1: 0c29 s32i.n a2, a12, 0 401009a3: ffd046 j 401008e8 401009a6: f27c movi.n a2, -1 401009a8: 0020c0 memw 401009ab: 0c29 s32i.n a2, a12, 0 401009ad: ffea46 j 4010095a 401009b0: ffac41 l32r a4, 40100860 <_xt_isr_handler+0x150> 401009b3: 0020c0 memw 401009b6: 0428 l32i.n a2, a4, 0 401009b8: 3228 l32i.n a2, a2, 12 401009ba: 32f8 l32i.n a15, a2, 12 401009bc: 1f28 l32i.n a2, a15, 4 401009be: 023e27 bltu a14, a2, 401009c4 401009c1: ffd146 j 4010090a 401009c4: fff806 j 401009a8 401009c7: b108 l32i.n a0, a1, 44 401009c9: 0d2d mov.n a2, a13 401009cb: a1c8 l32i.n a12, a1, 40 401009cd: 91d8 l32i.n a13, a1, 36 401009cf: 81e8 l32i.n a14, a1, 32 401009d1: 71f8 l32i.n a15, a1, 28 401009d3: 30c112 addi a1, a1, 48 401009d6: f00d ret.n 401009d8: ff0580 excw 401009db: 3f .byte 0x3f 401009dc: fe9e22 l16si a2, a14, 0x1fc 401009df: 3f .byte 0x3f 401009e0: 205e60 or a5, a14, a6 401009e3: dea840 excw 401009e6: 214000 srai a4, a0, 0 401009e8 : 401009e8: ff9c21 l32r a2, 40100858 <_xt_isr_handler+0x148> 401009eb: f0c112 addi a1, a1, -16 401009ee: 0020c0 memw 401009f1: 0228 l32i.n a2, a2, 0 401009f3: 3109 s32i.n a0, a1, 12 401009f5: 21c9 s32i.n a12, a1, 8 401009f7: e28c beqz.n a2, 40100a09 401009f9: fff721 l32r a2, 401009d8 401009fc: 130c movi.n a3, 1 401009fe: 0020c0 memw 40100a01: 0239 s32i.n a3, a2, 0 40100a03: 002686 j 40100aa1 40100a06: 000000 ill 40100a09: ff9bc1 l32r a12, 40100878 <_xt_isr_handler+0x168> 40100a0c: 0020c0 memw 40100a0f: 0c28 l32i.n a2, a12, 0 40100a11: 0020c0 memw 40100a14: 0c38 l32i.n a3, a12, 0 40100a16: 0228 l32i.n a2, a2, 0 40100a18: c338 l32i.n a3, a3, 48 40100a1a: 123327 bltu a3, a2, 40100a30 40100a1d: 0020c0 memw 40100a20: 0c28 l32i.n a2, a12, 0 40100a22: 0020c0 memw 40100a25: 0c38 l32i.n a3, a12, 0 40100a27: 34c332 addi a3, a3, 52 40100a2a: ffed01 l32r a0, 401009e0 40100a2d: 0000c0 callx0 a0 40100a30: 0020c0 memw 40100a33: 0c28 l32i.n a2, a12, 0 40100a35: ffe931 l32r a3, 401009dc 40100a38: c228 l32i.n a2, a2, 48 40100a3a: 441c movi.n a4, 20 40100a3c: ffea01 l32r a0, 401009e4 40100a3f: 0000c0 callx0 a0 40100a42: 229c beqz.n a2, 40100a58 40100a44: 0020c0 memw 40100a47: 0c28 l32i.n a2, a12, 0 40100a49: 0020c0 memw 40100a4c: 002c32 l32i a3, a12, 0 40100a4f: 34c332 addi a3, a3, 52 40100a52: ffe301 l32r a0, 401009e0 40100a55: 0000c0 callx0 a0 40100a58: ff8631 l32r a3, 40100870 <_xt_isr_handler+0x160> 40100a5b: ff8641 l32r a4, 40100874 <_xt_isr_handler+0x164> 40100a5e: 0002c6 j 40100a6d 40100a61: 0020c0 memw 40100a64: 0328 l32i.n a2, a3, 0 40100a66: 220b addi.n a2, a2, -1 40100a68: 0020c0 memw 40100a6b: 0329 s32i.n a2, a3, 0 40100a6d: 0020c0 memw 40100a70: 0328 l32i.n a2, a3, 0 40100a72: a02220 addx4 a2, a2, a2 40100a75: a02240 addx4 a2, a2, a4 40100a78: 0228 l32i.n a2, a2, 0 40100a7a: fe3216 beqz a2, 40100a61 40100a7d: 0020c0 memw 40100a80: 0328 l32i.n a2, a3, 0 40100a82: a02220 addx4 a2, a2, a2 40100a85: a02240 addx4 a2, a2, a4 40100a88: 1238 l32i.n a3, a2, 4 40100a8a: 428b addi.n a4, a2, 8 40100a8c: 1338 l32i.n a3, a3, 4 40100a8e: 1239 s32i.n a3, a2, 4 40100a90: 049347 bne a3, a4, 40100a98 40100a93: 1338 l32i.n a3, a3, 4 40100a95: 016232 s32i a3, a2, 4 40100a98: 1228 l32i.n a2, a2, 4 40100a9a: 3228 l32i.n a2, a2, 12 40100a9c: 0020c0 memw 40100a9f: 0c29 s32i.n a2, a12, 0 40100aa1: 3108 l32i.n a0, a1, 12 40100aa3: 21c8 l32i.n a12, a1, 8 40100aa5: 10c112 addi a1, a1, 16 40100aa8: f00d ret.n ... 40100aac : 40100aac: f0c112 addi a1, a1, -16 40100aaf: 21c9 s32i.n a12, a1, 8 40100ab1: 3109 s32i.n a0, a1, 12 40100ab3: 11d9 s32i.n a13, a1, 4 40100ab5: 02cd mov.n a12, a2 40100ab7: 72bc beqz.n a2, 40100af2 40100ab9: b238 l32i.n a3, a2, 44 40100abb: 112222 l32i a2, a2, 68 40100abe: 301327 beq a3, a2, 40100af2 40100ac1: dc4b addi.n a13, a12, 4 40100ac3: 0d2d mov.n a2, a13 40100ac5: 0005c5 call0 40100b24 40100ac8: 112c42 l32i a4, a12, 68 40100acb: f20c movi.n a2, 15 40100acd: c02240 sub a2, a2, a4 40100ad0: 6c29 s32i.n a2, a12, 24 40100ad2: ff6721 l32r a2, 40100870 <_xt_isr_handler+0x160> 40100ad5: bc49 s32i.n a4, a12, 44 40100ad7: 0020c0 memw 40100ada: 0238 l32i.n a3, a2, 0 40100adc: 04b347 bgeu a3, a4, 40100ae4 40100adf: 0020c0 memw 40100ae2: 0249 s32i.n a4, a2, 0 40100ae4: ff6421 l32r a2, 40100874 <_xt_isr_handler+0x164> 40100ae7: a04440 addx4 a4, a4, a4 40100aea: a02420 addx4 a2, a4, a2 40100aed: 0d3d mov.n a3, a13 40100aef: 0001c5 call0 40100b0c 40100af2: 3108 l32i.n a0, a1, 12 40100af4: 21c8 l32i.n a12, a1, 8 40100af6: 11d8 l32i.n a13, a1, 4 40100af8: 10c112 addi a1, a1, 16 40100afb: f00d ret.n 40100afd: 000000 ill 40100b00 : 40100b00: f00d ret.n ... 40100b04 : 40100b04: 0020c0 memw 40100b07: e228 l32i.n a2, a2, 56 40100b09: f00d ret.n ... 40100b0c : 40100b0c: 1248 l32i.n a4, a2, 4 40100b0e: 2458 l32i.n a5, a4, 8 40100b10: 1349 s32i.n a4, a3, 4 40100b12: 2359 s32i.n a5, a3, 8 40100b14: 2458 l32i.n a5, a4, 8 40100b16: 1539 s32i.n a3, a5, 4 40100b18: 2439 s32i.n a3, a4, 8 40100b1a: 4329 s32i.n a2, a3, 16 40100b1c: 0238 l32i.n a3, a2, 0 40100b1e: 331b addi.n a3, a3, 1 40100b20: 0239 s32i.n a3, a2, 0 40100b22: f00d ret.n 40100b24 : 40100b24: 1238 l32i.n a3, a2, 4 40100b26: 2248 l32i.n a4, a2, 8 40100b28: 2349 s32i.n a4, a3, 8 40100b2a: 2248 l32i.n a4, a2, 8 40100b2c: 1439 s32i.n a3, a4, 4 40100b2e: 4238 l32i.n a3, a2, 16 40100b30: 1358 l32i.n a5, a3, 4 40100b32: 029527 bne a5, a2, 40100b38 40100b35: 016342 s32i a4, a3, 4 40100b38: 040c movi.n a4, 0 40100b3a: 4249 s32i.n a4, a2, 16 40100b3c: 0328 l32i.n a2, a3, 0 40100b3e: 220b addi.n a2, a2, -1 40100b40: 0329 s32i.n a2, a3, 0 40100b42: f00d ret.n 40100b44: fe87b0 excw 40100b47: 3f .byte 0x3f 40100b48: e268 l32i.n a6, a2, 56 40100b4a: 744000 extui a4, a0, 0, 8 40100b4d: 400041 l32r a4, 400d0b50 <__floatsidf+0xc2860> 40100b50: e21c movi.n a2, 30 40100b52: 124000 excw 40100b54 : 40100b54: d0c112 addi a1, a1, -48 40100b57: a1c9 s32i.n a12, a1, 40 40100b59: 91d9 s32i.n a13, a1, 36 40100b5b: 04cd mov.n a12, a4 40100b5d: 02dd mov.n a13, a2 40100b5f: 242a add.n a2, a4, a2 40100b61: fff841 l32r a4, 40100b44 40100b64: 0139 s32i.n a3, a1, 0 40100b66: 1438 l32i.n a3, a4, 4 40100b68: b109 s32i.n a0, a1, 44 40100b6a: 81e9 s32i.n a14, a1, 32 40100b6c: 71f9 s32i.n a15, a1, 28 40100b6e: 04b327 bgeu a3, a2, 40100b76 40100b71: 130c movi.n a3, 1 40100b73: 002106 j 40100bfb 40100b76: 44e8 l32i.n a14, a4, 16 40100b78: 0d2d mov.n a2, a13 40100b7a: 0e3d mov.n a3, a14 40100b7c: 1149 s32i.n a4, a1, 4 40100b7e: fff201 l32r a0, 40100b48 40100b81: 0000c0 callx0 a0 40100b84: c0fe20 sub a15, a14, a2 40100b87: 1148 l32i.n a4, a1, 4 40100b89: 0cbcf7 bgeu a12, a15, 40100b99 40100b8c: 042d mov.n a2, a4 40100b8e: 0d3d mov.n a3, a13 40100b90: 0148 l32i.n a4, a1, 0 40100b92: 0c5d mov.n a5, a12 40100b94: 001586 j 40100bee 40100b97: 210000 srai a0, a0, 0 40100b9a: ffea add.n a15, a15, a14 40100b9c: 0148 l32i.n a4, a1, 0 40100b9e: 0d3d mov.n a3, a13 40100ba0: 0f5d mov.n a5, a15 40100ba2: ffea01 l32r a0, 40100b4c 40100ba5: 0000c0 callx0 a0 40100ba8: 027d mov.n a7, a2 40100baa: fc3256 bnez a2, 40100b71 40100bad: c02cf0 sub a2, a12, a15 40100bb0: 0e3d mov.n a3, a14 40100bb2: 2179 s32i.n a7, a1, 8 40100bb4: ffe701 l32r a0, 40100b50 40100bb7: 0000c0 callx0 a0 40100bba: 028d mov.n a8, a2 40100bbc: 2178 l32i.n a7, a1, 8 40100bbe: 000646 j 40100bdb 40100bc1: 0e5d mov.n a5, a14 40100bc3: 2179 s32i.n a7, a1, 8 40100bc5: 1189 s32i.n a8, a1, 4 40100bc7: ffe101 l32r a0, 40100b4c 40100bca: 0000c0 callx0 a0 40100bcd: 2178 l32i.n a7, a1, 8 40100bcf: 1188 l32i.n a8, a1, 4 40100bd1: f9c256 bnez a2, 40100b71 40100bd4: 771b addi.n a7, a7, 1 40100bd6: ffea add.n a15, a15, a14 40100bd8: 747070 extui a7, a7, 0, 8 40100bdb: 0158 l32i.n a5, a1, 0 40100bdd: 4142f0 srli a4, a15, 2 40100be0: 3fda add.n a3, a15, a13 40100be2: ffd821 l32r a2, 40100b44 40100be5: a04450 addx4 a4, a4, a5 40100be8: d53787 bltu a7, a8, 40100bc1 40100beb: c05cf0 sub a5, a12, a15 40100bee: ffd701 l32r a0, 40100b4c 40100bf1: 0000c0 callx0 a0 40100bf4: 030c movi.n a3, 0 40100bf6: 140c movi.n a4, 1 40100bf8: 933420 movnez a3, a4, a2 40100bfb: b108 l32i.n a0, a1, 44 40100bfd: 032d mov.n a2, a3 40100bff: a1c8 l32i.n a12, a1, 40 40100c01: 91d8 l32i.n a13, a1, 36 40100c03: 81e8 l32i.n a14, a1, 32 40100c05: 71f8 l32i.n a15, a1, 28 40100c07: 30c112 addi a1, a1, 48 40100c0a: f00d ret.n 40100c0c: 42ac beqz.n a2, 40100c34 40100c0e: 7d4000 excw 40100c10 : 40100c10: 027d mov.n a7, a2 40100c12: 036d mov.n a6, a3 40100c14: ffcc21 l32r a2, 40100b44 40100c17: f0c112 addi a1, a1, -16 40100c1a: 045d mov.n a5, a4 40100c1c: 073d mov.n a3, a7 40100c1e: 064d mov.n a4, a6 40100c20: 3109 s32i.n a0, a1, 12 40100c22: fffa01 l32r a0, 40100c0c 40100c25: 0000c0 callx0 a0 40100c28: 3108 l32i.n a0, a1, 12 40100c2a: 024d mov.n a4, a2 40100c2c: 130c movi.n a3, 1 40100c2e: 020c movi.n a2, 0 40100c30: 932340 movnez a2, a3, a4 40100c33: 10c112 addi a1, a1, 16 40100c36: f00d ret.n 40100c38: 443c movi.n a4, 52 40100c3a: c04000 sub a4, a0, a0 40100c3d: 400040 excw 40100c40 : 40100c40: f0c112 addi a1, a1, -16 40100c43: 21c9 s32i.n a12, a1, 8 40100c45: ffbfc1 l32r a12, 40100b44 40100c48: 11d9 s32i.n a13, a1, 4 40100c4a: 3c38 l32i.n a3, a12, 12 40100c4c: 02dd mov.n a13, a2 40100c4e: 012c22 l32i a2, a12, 4 40100c51: 036102 s32i a0, a1, 12 40100c54: 0061e2 s32i a14, a1, 0 40100c57: ffbe01 l32r a0, 40100b50 40100c5a: 0000c0 callx0 a0 40100c5d: 053d27 bltu a13, a2, 40100c66 40100c60: 120c movi.n a2, 1 40100c62: 000846 j 40100c87 40100c65: 0c2d00 excw 40100c68: fff401 l32r a0, 40100c38 40100c6b: 0000c0 callx0 a0 40100c6e: 02ed mov.n a14, a2 40100c70: fec256 bnez a2, 40100c60 40100c73: 3c38 l32i.n a3, a12, 12 40100c75: 0c2d mov.n a2, a12 40100c77: 823d30 mull a3, a13, a3 40100c7a: fff001 l32r a0, 40100c3c 40100c7d: 0000c0 callx0 a0 40100c80: 130c movi.n a3, 1 40100c82: 93e320 movnez a14, a3, a2 40100c85: 0e2d mov.n a2, a14 40100c87: 3108 l32i.n a0, a1, 12 40100c89: 21c8 l32i.n a12, a1, 8 40100c8b: 11d8 l32i.n a13, a1, 4 40100c8d: 01e8 l32i.n a14, a1, 0 40100c8f: 10c112 addi a1, a1, 16 40100c92: f00d ret.n 40100c94: 000c movi.n a0, 0 40100c96: f83ff0 excw 40100c99: 600002 l8ui a0, a0, 96 40100c9c: 0208 l32i.n a0, a2, 0 40100c9e: ff6000 excw 40100ca1: ff .byte 0xff 40100ca2: fffd excw 40100ca4 : 40100ca4: fffc21 l32r a2, 40100c94 40100ca7: ffae32 movi a3, 0xfffffeff 40100caa: 0020c0 memw 40100cad: 002242 l32i a4, a2, 0 40100cb0: 103430 and a3, a4, a3 40100cb3: 0020c0 memw 40100cb6: 006232 s32i a3, a2, 0 40100cb9: fff731 l32r a3, 40100c98 40100cbc: 0020c0 memw 40100cbf: 0328 l32i.n a2, a3, 0 40100cc1: ff7256 bnez a2, 40100cbc 40100cc4: fff621 l32r a2, 40100c9c 40100cc7: fff631 l32r a3, 40100ca0 40100cca: 0020c0 memw 40100ccd: 0248 l32i.n a4, a2, 0 40100ccf: 103430 and a3, a4, a3 40100cd2: 0020c0 memw 40100cd5: 0239 s32i.n a3, a2, 0 40100cd7: f00d ret.n 40100cd9: 000000 ill 40100cdc: 020000 excw ... 40100ce0 : 40100ce0: ffef21 l32r a2, 40100c9c 40100ce3: fffe31 l32r a3, 40100cdc 40100ce6: 0020c0 memw 40100ce9: 0248 l32i.n a4, a2, 0 40100ceb: 203430 or a3, a4, a3 40100cee: 0020c0 memw 40100cf1: 0239 s32i.n a3, a2, 0 40100cf3: ffe821 l32r a2, 40100c94 40100cf6: 00a132 movi a3, 0x100 40100cf9: 0020c0 memw 40100cfc: 0248 l32i.n a4, a2, 0 40100cfe: 203430 or a3, a4, a3 40100d01: 0020c0 memw 40100d04: 0239 s32i.n a3, a2, 0 40100d06: f00d ret.n 40100d08: f888 l32i.n a8, a8, 60 40100d0a: fe .byte 0xfe 40100d0b: 3f .byte 0x3f 40100d0c: 000240 excw 40100d0f: 020060 excw 40100d12: 006000 rsil a0, 0 40100d15: 100000 and a0, a0, a0 40100d18: ff .byte 0xff 40100d19: ff .byte 0xff 40100d1a: ff .byte 0xff 40100d1b: 47f000 excw 40100d1e: 8c4000 excw 40100d21: 400044 excw 40100d24 : 40100d24: f0c112 addi a1, a1, -16 40100d27: 3109 s32i.n a0, a1, 12 40100d29: 21c9 s32i.n a12, a1, 8 40100d2b: 11d9 s32i.n a13, a1, 4 40100d2d: 01e9 s32i.n a14, a1, 0 40100d2f: ff88c5 call0 401005bc 40100d32: fff5c1 l32r a12, 40100d08 40100d35: 120c movi.n a2, 1 40100d37: 004c22 s8i a2, a12, 0 40100d3a: fff801 l32r a0, 40100d1c 40100d3d: 0000c0 callx0 a0 40100d40: ff8121 l32r a2, 40100b44 40100d43: fff701 l32r a0, 40100d20 40100d46: 0000c0 callx0 a0 40100d49: fff031 l32r a3, 40100d0c 40100d4c: 00a022 movi a2, 0 40100d4f: 0020c0 memw 40100d52: 006322 s32i a2, a3, 0 40100d55: ffef41 l32r a4, 40100d14 40100d58: ffee21 l32r a2, 40100d10 40100d5b: 0020c0 memw 40100d5e: 006242 s32i a4, a2, 0 40100d61: 0020c0 memw 40100d64: 0022d2 l32i a13, a2, 0 40100d67: ff6d56 bnez a13, 40100d61 40100d6a: 0020c0 memw 40100d6d: 0023e2 l32i a14, a3, 0 40100d70: 00f3c5 call0 40101cb0 40100d73: 004cd2 s8i a13, a12, 0 40100d76: ff87c5 call0 401005f4 40100d79: ffe721 l32r a2, 40100d18 40100d7c: 3108 l32i.n a0, a1, 12 40100d7e: 102e20 and a2, a14, a2 40100d81: 21c8 l32i.n a12, a1, 8 40100d83: 11d8 l32i.n a13, a1, 4 40100d85: 01e8 l32i.n a14, a1, 0 40100d87: 10c112 addi a1, a1, 16 40100d8a: f00d ret.n 40100d8c: 43c8 l32i.n a12, a3, 16 40100d8e: 124000 excw 40100d90 : 40100d90: e0c112 addi a1, a1, -32 40100d93: 7109 s32i.n a0, a1, 28 40100d95: 61c9 s32i.n a12, a1, 24 40100d97: 51d9 s32i.n a13, a1, 20 40100d99: 02dd mov.n a13, a2 40100d9b: ff8205 call0 401005bc 40100d9e: ffdac1 l32r a12, 40100d08 40100da1: 01a022 movi a2, 1 40100da4: 004c22 s8i a2, a12, 0 40100da7: ffefc5 call0 40100ca4 40100daa: ff6621 l32r a2, 40100b44 40100dad: 203dd0 or a3, a13, a13 40100db0: fff701 l32r a0, 40100d8c 40100db3: 0000c0 callx0 a0 40100db6: 006122 s32i a2, a1, 0 40100db9: fff245 call0 40100ce0 40100dbc: 030c movi.n a3, 0 40100dbe: 004c32 s8i a3, a12, 0 40100dc1: ff8305 call0 401005f4 40100dc4: 7108 l32i.n a0, a1, 28 40100dc6: 0128 l32i.n a2, a1, 0 40100dc8: 61c8 l32i.n a12, a1, 24 40100dca: 51d8 l32i.n a13, a1, 20 40100dcc: 20c112 addi a1, a1, 32 40100dcf: f00d ret.n 40100dd1: 000000 ill 40100dd4: 004400 break 4, 0 40100dd7: c11240 mul16u a1, a2, a4 40100dd8 : 40100dd8: f0c112 addi a1, a1, -16 40100ddb: 3109 s32i.n a0, a1, 12 40100ddd: 21c9 s32i.n a12, a1, 8 40100ddf: 11d9 s32i.n a13, a1, 4 40100de1: 01e9 s32i.n a14, a1, 0 40100de3: 02dd mov.n a13, a2 40100de5: ff7d45 call0 401005bc 40100de8: ffc8e1 l32r a14, 40100d08 40100deb: 01a022 movi a2, 1 40100dee: 004e22 s8i a2, a14, 0 40100df1: ffeb05 call0 40100ca4 40100df4: ff54c1 l32r a12, 40100b44 40100df7: 202cc0 or a2, a12, a12 40100dfa: ffc901 l32r a0, 40100d20 40100dfd: 0000c0 callx0 a0 40100e00: 0c2d mov.n a2, a12 40100e02: ff8d01 l32r a0, 40100c38 40100e05: 0000c0 callx0 a0 40100e08: 628c beqz.n a2, 40100e12 40100e0a: 120c movi.n a2, 1 40100e0c: 000986 j 40100e36 40100e0f: 000000 ill 40100e12: 203dd0 or a3, a13, a13 40100e15: 202cc0 or a2, a12, a12 40100e18: ffef01 l32r a0, 40100dd4 40100e1b: 0000c0 callx0 a0 40100e1e: 02dd mov.n a13, a2 40100e20: fe6256 bnez a2, 40100e0a 40100e23: 0c2d mov.n a2, a12 40100e25: ffbe01 l32r a0, 40100d20 40100e28: 0000c0 callx0 a0 40100e2b: ffeb45 call0 40100ce0 40100e2e: 004ed2 s8i a13, a14, 0 40100e31: ff7c05 call0 401005f4 40100e34: 0d2d mov.n a2, a13 40100e36: 3108 l32i.n a0, a1, 12 40100e38: 21c8 l32i.n a12, a1, 8 40100e3a: 11d8 l32i.n a13, a1, 4 40100e3c: 01e8 l32i.n a14, a1, 0 40100e3e: 10c112 addi a1, a1, 16 40100e41: f00d ret.n 40100e43: 44c000 extui a12, a0, 0, 5 40100e46: 124000 excw 40100e48 : 40100e48: f0c112 addi a1, a1, -16 40100e4b: 3109 s32i.n a0, a1, 12 40100e4d: 21c9 s32i.n a12, a1, 8 40100e4f: 11d9 s32i.n a13, a1, 4 40100e51: ffe505 call0 40100ca4 40100e54: ff3cc1 l32r a12, 40100b44 40100e57: 0c2d mov.n a2, a12 40100e59: fffa01 l32r a0, 40100e44 40100e5c: 0000c0 callx0 a0 40100e5f: 20d220 or a13, a2, a2 40100e62: 202cc0 or a2, a12, a12 40100e65: ffae01 l32r a0, 40100d20 40100e68: 0000c0 callx0 a0 40100e6b: ffe745 call0 40100ce0 40100e6e: 3108 l32i.n a0, a1, 12 40100e70: 0d2d mov.n a2, a13 40100e72: 21c8 l32i.n a12, a1, 8 40100e74: 11d8 l32i.n a13, a1, 4 40100e76: 10c112 addi a1, a1, 16 40100e79: f00d ret.n 40100e7b: 148c00 extui a8, a0, 12, 2 40100e7e: ff .byte 0xff 40100e7f: 3f .byte 0x3f 40100e80 : 40100e80: d0c112 addi a1, a1, -48 40100e83: a1c9 s32i.n a12, a1, 40 40100e85: 91d9 s32i.n a13, a1, 36 40100e87: 81e9 s32i.n a14, a1, 32 40100e89: b109 s32i.n a0, a1, 44 40100e8b: 71f9 s32i.n a15, a1, 28 40100e8d: 02ed mov.n a14, a2 40100e8f: 20c330 or a12, a3, a3 40100e92: 1d0c movi.n a13, 1 40100e94: 040316 beqz a3, 40100ed8 40100e97: 006142 s32i a4, a1, 0 40100e9a: ff7205 call0 401005bc 40100e9d: fff721 l32r a2, 40100e7c 40100ea0: ff9af1 l32r a15, 40100d08 40100ea3: 0268 l32i.n a6, a2, 0 40100ea5: 004fd2 s8i a13, a15, 0 40100ea8: 0158 l32i.n a5, a1, 0 40100eaa: 016656 bnez a6, 40100ec4 40100ead: ffdf45 call0 40100ca4 40100eb0: 0158 l32i.n a5, a1, 0 40100eb2: 0e2d mov.n a2, a14 40100eb4: 0c3d mov.n a3, a12 40100eb6: 054d mov.n a4, a5 40100eb8: ffd545 call0 40100c10 40100ebb: 02dd mov.n a13, a2 40100ebd: ffe205 call0 40100ce0 40100ec0: 000306 j 40100ed0 40100ec3: 202100 or a2, a1, a0 40100ec6: ff .byte 0xff 40100ec7: 0e3d mov.n a3, a14 40100ec9: 0c4d mov.n a4, a12 40100ecb: 0006c0 callx0 a6 40100ece: 02dd mov.n a13, a2 40100ed0: 020c movi.n a2, 0 40100ed2: 004f22 s8i a2, a15, 0 40100ed5: ff71c5 call0 401005f4 40100ed8: b108 l32i.n a0, a1, 44 40100eda: 0d2d mov.n a2, a13 40100edc: a1c8 l32i.n a12, a1, 40 40100ede: 91d8 l32i.n a13, a1, 36 40100ee0: 81e8 l32i.n a14, a1, 32 40100ee2: 71f8 l32i.n a15, a1, 28 40100ee4: 30c112 addi a1, a1, 48 40100ee7: f00d ret.n 40100ee9: 000000 ill 40100eec: 000800 excw 40100eef: 021860 excw 40100ef2: 1c6000 excw 40100ef5: 600002 l8ui a0, a0, 96 40100ef8: ff .byte 0xff 40100ef9: ff .byte 0xff 40100efa: ff .byte 0xff 40100efb: fe .byte 0xfe 40100efc: 000030 excw 40100eff: ff88 l32i.n a8, a15, 60 40100f01: bf .byte 0xbf 40100f02: 6f .byte 0x6f 40100f03: fe .byte 0xfe 40100f04: 003043 excw 40100f07: 200000 or a0, a0, a0 40100f0a: 000000 ill 40100f0d: 000400 excw 40100f10: 000224 excw 40100f13: ffff60 excw 40100f16: ff .byte 0xff 40100f17: 0f .byte 0xf 40100f18: ff0000 excw 40100f1b: ff .byte 0xff 40100f1c: ff .byte 0xff 40100f1d: ff .byte 0xff 40100f1e: ff .byte 0xff 40100f1f: 7f .byte 0x7f 40100f20: 000220 excw 40100f23: 000060 excw 40100f26: ff2000 excw 40100f29: ff .byte 0xff 40100f2a: ff .byte 0xff 40100f2b: df .byte 0xdf 40100f2c: ff .byte 0xff 40100f2d: ff .byte 0xff 40100f2e: ff .byte 0xff 40100f2f: 020403 excw 40100f32: ff6000 excw 40100f35: ff .byte 0xff 40100f36: ff .byte 0xff 40100f37: bf .byte 0xbf 40100f38: ff .byte 0xff 40100f39: ff .byte 0xff 40100f3a: ff .byte 0xff 40100f3b: ef .byte 0xef 40100f3c: ff .byte 0xff 40100f3d: ff .byte 0xff 40100f3e: fffc01 l32r a0, 40100f30 40100f41: ff .byte 0xff 40100f42: ff .byte 0xff 40100f43: 00fff7 bbsi a15, 31, 40100f47 40100f46: fe .byte 0xfe 40100f47: ff .byte 0xff 40100f48 : 40100f48: d0c112 addi a1, a1, -48 40100f4b: a1c9 s32i.n a12, a1, 40 40100f4d: 71f9 s32i.n a15, a1, 28 40100f4f: b109 s32i.n a0, a1, 44 40100f51: 91d9 s32i.n a13, a1, 36 40100f53: 81e9 s32i.n a14, a1, 32 40100f55: 02fd mov.n a15, a2 40100f57: 080322 l8ui a2, a3, 8 40100f5a: 03cd mov.n a12, a3 40100f5c: 005216 beqz a2, 40100f65 40100f5f: 012322 l32i a2, a3, 4 40100f62: 3c0216 beqz a2, 40101326 40100f65: 100c22 l8ui a2, a12, 16 40100f68: 005216 beqz a2, 40100f71 40100f6b: 032c22 l32i a2, a12, 12 40100f6e: 3b4216 beqz a2, 40101326 40100f71: ff6485 call0 401005bc 40100f74: 08a0e2 movi a14, 8 40100f77: ff64d1 l32r a13, 40100d08 40100f7a: 01a022 movi a2, 1 40100f7d: 10efe0 and a14, a15, a14 40100f80: 004d22 s8i a2, a13, 0 40100f83: ffd205 call0 40100ca4 40100f86: 7ecc bnez.n a14, 40100f91 40100f88: feef21 l32r a2, 40100b44 40100f8b: ff6501 l32r a0, 40100d20 40100f8e: 0000c0 callx0 a0 40100f91: ffd621 l32r a2, 40100eec 40100f94: ffd8d1 l32r a13, 40100ef4 40100f97: 0020c0 memw 40100f9a: 0258 l32i.n a5, a2, 0 40100f9c: ffd521 l32r a2, 40100ef0 40100f9f: 0020c0 memw 40100fa2: 0268 l32i.n a6, a2, 0 40100fa4: ff3e21 l32r a2, 40100c9c 40100fa7: 0020c0 memw 40100faa: 0278 l32i.n a7, a2, 0 40100fac: 0020c0 memw 40100faf: 0d88 l32i.n a8, a13, 0 40100fb1: 186f27 bbci a15, 2, 40100fcd 40100fb4: fee421 l32r a2, 40100b44 40100fb7: 0159 s32i.n a5, a1, 0 40100fb9: 1169 s32i.n a6, a1, 4 40100fbb: 2179 s32i.n a7, a1, 8 40100fbd: 3189 s32i.n a8, a1, 12 40100fbf: ff1e01 l32r a0, 40100c38 40100fc2: 0000c0 callx0 a0 40100fc5: 3188 l32i.n a8, a1, 12 40100fc7: 2178 l32i.n a7, a1, 8 40100fc9: 1168 l32i.n a6, a1, 4 40100fcb: 0158 l32i.n a5, a1, 0 40100fcd: 0020c0 memw 40100fd0: 0d38 l32i.n a3, a13, 0 40100fd2: fc8e21 l32r a2, 4010020c 40100fd5: 202320 or a2, a3, a2 40100fd8: 0020c0 memw 40100fdb: 0d29 s32i.n a2, a13, 0 40100fdd: 0020c0 memw 40100fe0: 0d38 l32i.n a3, a13, 0 40100fe2: b27c movi.n a2, -5 40100fe4: 103320 and a3, a3, a2 40100fe7: 0020c0 memw 40100fea: 0d39 s32i.n a3, a13, 0 40100fec: 0020c0 memw 40100fef: 0d98 l32i.n a9, a13, 0 40100ff1: ffc131 l32r a3, 40100ef8 40100ff4: 103930 and a3, a9, a3 40100ff7: 0020c0 memw 40100ffa: 0d39 s32i.n a3, a13, 0 40100ffc: ffbc31 l32r a3, 40100eec 40100fff: ffae92 movi a9, 0xfffffeff 40101002: 0020c0 memw 40101005: 03a8 l32i.n a10, a3, 0 40101007: 109a90 and a9, a10, a9 4010100a: 0020c0 memw 4010100d: 0399 s32i.n a9, a3, 0 4010100f: 0020c0 memw 40101012: 0d98 l32i.n a9, a13, 0 40101014: ffba31 l32r a3, 40100efc 40101017: 203930 or a3, a9, a3 4010101a: 0020c0 memw 4010101d: 0d39 s32i.n a3, a13, 0 4010101f: 0020c0 memw 40101022: 0d38 l32i.n a3, a13, 0 40101024: 102320 and a2, a3, a2 40101027: 0020c0 memw 4010102a: 0d29 s32i.n a2, a13, 0 4010102c: ff1c21 l32r a2, 40100c9c 4010102f: ffb431 l32r a3, 40100f00 40101032: 0020c0 memw 40101035: 0298 l32i.n a9, a2, 0 40101037: 103930 and a3, a9, a3 4010103a: 0020c0 memw 4010103d: 0239 s32i.n a3, a2, 0 4010103f: ffb191 l32r a9, 40100f04 40101042: ffab31 l32r a3, 40100ef0 40101045: 0020c0 memw 40101048: 0399 s32i.n a9, a3, 0 4010104a: 0020c0 memw 4010104d: 0298 l32i.n a9, a2, 0 4010104f: ffae31 l32r a3, 40100f08 40101052: 203930 or a3, a9, a3 40101055: 0020c0 memw 40101058: 0239 s32i.n a3, a2, 0 4010105a: ff2d91 l32r a9, 40100d10 4010105d: ffab21 l32r a2, 40100f0c 40101060: 0020c0 memw 40101063: 0938 l32i.n a3, a9, 0 40101065: f78327 bany a3, a2, 40101060 40101068: 020c22 l8ui a2, a12, 2 4010106b: ffa931 l32r a3, 40100f10 4010106e: 042216 beqz a2, 401010b4 40101071: 0020c0 memw 40101074: 03a8 l32i.n a10, a3, 0 40101076: 1122d0 slli a2, a2, 3 40101079: ffa691 l32r a9, 40100f14 4010107c: 220b addi.n a2, a2, -1 4010107e: 109a90 and a9, a10, a9 40101081: 012240 slli a2, a2, 28 40101084: 202290 or a2, a2, a9 40101087: 0020c0 memw 4010108a: 0329 s32i.n a2, a3, 0 4010108c: ff9a21 l32r a2, 40100ef4 4010108f: fc5f91 l32r a9, 4010020c 40101092: 0020c0 memw 40101095: 02a8 l32i.n a10, a2, 0 40101097: 209a90 or a9, a10, a9 4010109a: 0020c0 memw 4010109d: 0299 s32i.n a9, a2, 0 4010109f: 0020c0 memw 401010a2: 03a8 l32i.n a10, a3, 0 401010a4: ff9d21 l32r a2, 40100f18 401010a7: 001c92 l16ui a9, a12, 0 401010aa: 102a20 and a2, a10, a2 401010ad: 202920 or a2, a9, a2 401010b0: 000786 j 401010d2 401010b3: 902100 addx2 a2, a1, a0 401010b6: ff .byte 0xff 401010b7: ff9991 l32r a9, 40100f1c 401010ba: 0020c0 memw 401010bd: 02a8 l32i.n a10, a2, 0 401010bf: 109a90 and a9, a10, a9 401010c2: 0020c0 memw 401010c5: 0299 s32i.n a9, a2, 0 401010c7: 0020c0 memw 401010ca: 0398 l32i.n a9, a3, 0 401010cc: ff9221 l32r a2, 40100f14 401010cf: 102920 and a2, a9, a2 401010d2: 0020c0 memw 401010d5: 0329 s32i.n a2, a3, 0 401010d7: 110c92 l8ui a9, a12, 17 401010da: ff9121 l32r a2, 40100f20 401010dd: 00af32 movi a3, 0xffffff00 401010e0: 19ac beqz.n a9, 40101105 401010e2: 0020c0 memw 401010e5: 02a8 l32i.n a10, a2, 0 401010e7: 990b addi.n a9, a9, -1 401010e9: 103a30 and a3, a10, a3 401010ec: 203930 or a3, a9, a3 401010ef: 0020c0 memw 401010f2: 0239 s32i.n a3, a2, 0 401010f4: ff8021 l32r a2, 40100ef4 401010f7: ff8b31 l32r a3, 40100f24 401010fa: 0020c0 memw 401010fd: 0298 l32i.n a9, a2, 0 401010ff: 203930 or a3, a9, a3 40101102: 000686 j 40101120 40101105: 0020c0 memw 40101108: 0298 l32i.n a9, a2, 0 4010110a: 103930 and a3, a9, a3 4010110d: 0020c0 memw 40101110: 0239 s32i.n a3, a2, 0 40101112: ff7821 l32r a2, 40100ef4 40101115: ff8431 l32r a3, 40100f28 40101118: 0020c0 memw 4010111b: 0298 l32i.n a9, a2, 0 4010111d: 103930 and a3, a9, a3 40101120: 0020c0 memw 40101123: 0239 s32i.n a3, a2, 0 40101125: 080c32 l8ui a3, a12, 8 40101128: ff7e21 l32r a2, 40100f20 4010112b: 63bc beqz.n a3, 40101165 4010112d: 0020c0 memw 40101130: 02a8 l32i.n a10, a2, 0 40101132: 1133d0 slli a3, a3, 3 40101135: ff7d91 l32r a9, 40100f2c 40101138: 330b addi.n a3, a3, -1 4010113a: 109a90 and a9, a10, a9 4010113d: 013360 slli a3, a3, 26 40101140: 203390 or a3, a3, a9 40101143: 0020c0 memw 40101146: 0239 s32i.n a3, a2, 0 40101148: ff6b21 l32r a2, 40100ef4 4010114b: fc5631 l32r a3, 401002a4 4010114e: 0020c0 memw 40101151: 0298 l32i.n a9, a2, 0 40101153: 203930 or a3, a9, a3 40101156: 0020c0 memw 40101159: 0239 s32i.n a3, a2, 0 4010115b: 1c28 l32i.n a2, a12, 4 4010115d: 0238 l32i.n a3, a2, 0 4010115f: ff7421 l32r a2, 40100f30 40101162: 000746 j 40101183 40101165: ff6331 l32r a3, 40100ef4 40101168: ff7391 l32r a9, 40100f34 4010116b: 0020c0 memw 4010116e: 03a8 l32i.n a10, a3, 0 40101170: 109a90 and a9, a10, a9 40101173: 0020c0 memw 40101176: 0399 s32i.n a9, a3, 0 40101178: 0020c0 memw 4010117b: 0298 l32i.n a9, a2, 0 4010117d: ff6b31 l32r a3, 40100f2c 40101180: 103930 and a3, a9, a3 40101183: 0020c0 memw 40101186: 0239 s32i.n a3, a2, 0 40101188: 520c movi.n a2, 5 4010118a: 3c98 l32i.n a9, a12, 12 4010118c: ff5a31 l32r a3, 40100ef4 4010118f: 640f27 bnone a15, a2, 401011f7 40101192: 100c22 l8ui a2, a12, 16 40101195: 05e216 beqz a2, 401011f7 40101198: 0020c0 memw 4010119b: 03a8 l32i.n a10, a3, 0 4010119d: fbe721 l32r a2, 4010013c 401011a0: fedbb1 l32r a11, 40100d0c 401011a3: 202a20 or a2, a10, a2 401011a6: 0020c0 memw 401011a9: 0329 s32i.n a2, a3, 0 401011ab: 0020c0 memw 401011ae: 03a8 l32i.n a10, a3, 0 401011b0: ff6221 l32r a2, 40100f38 401011b3: 102a20 and a2, a10, a2 401011b6: 0020c0 memw 401011b9: 0329 s32i.n a2, a3, 0 401011bb: 030c movi.n a3, 0 401011bd: 1123e0 slli a2, a3, 2 401011c0: a2ba add.n a10, a2, a11 401011c2: 292a add.n a2, a9, a2 401011c4: 0228 l32i.n a2, a2, 0 401011c6: 331b addi.n a3, a3, 1 401011c8: 0020c0 memw 401011cb: 0a29 s32i.n a2, a10, 0 401011cd: 100ca2 l8ui a10, a12, 16 401011d0: 4122a0 srli a2, a10, 2 401011d3: e62327 blt a3, a2, 401011bd 401011d6: ff5221 l32r a2, 40100f20 401011d9: 11aad0 slli a10, a10, 3 401011dc: 0020c0 memw 401011df: 02b8 l32i.n a11, a2, 0 401011e1: ff56d1 l32r a13, 40100f3c 401011e4: aa0b addi.n a10, a10, -1 401011e6: 01aaf0 slli a10, a10, 17 401011e9: 10bbd0 and a11, a11, a13 401011ec: 20aab0 or a10, a10, a11 401011ef: 0020c0 memw 401011f2: 02a9 s32i.n a10, a2, 0 401011f4: 002a86 j 401012a2 401011f7: ff5221 l32r a2, 40100f40 401011fa: 626f17 bbci a15, 1, 40101260 401011fd: 100ca2 l8ui a10, a12, 16 40101200: 05ca16 beqz a10, 40101260 40101203: 0020c0 memw 40101206: 03a8 l32i.n a10, a3, 0 40101208: 102a20 and a2, a10, a2 4010120b: 0020c0 memw 4010120e: 0329 s32i.n a2, a3, 0 40101210: 0020c0 memw 40101213: 03a8 l32i.n a10, a3, 0 40101215: febf21 l32r a2, 40100d14 40101218: 202a20 or a2, a10, a2 4010121b: 0020c0 memw 4010121e: 0329 s32i.n a2, a3, 0 40101220: ff4021 l32r a2, 40100f20 40101223: 100ca2 l8ui a10, a12, 16 40101226: 0020c0 memw 40101229: 02b8 l32i.n a11, a2, 0 4010122b: ff4631 l32r a3, 40100f44 4010122e: 11aa50 slli a10, a10, 11 40101231: ffdaa2 addmi a10, a10, 0xffffff00 40101234: 103b30 and a3, a11, a3 40101237: 203a30 or a3, a10, a3 4010123a: 0020c0 memw 4010123d: 0239 s32i.n a3, a2, 0 4010123f: feb3b1 l32r a11, 40100d0c 40101242: 00a022 movi a2, 0 40101245: 20a220 or a10, a2, a2 40101248: a032b0 addx4 a3, a2, a11 4010124b: 0020c0 memw 4010124e: 03a9 s32i.n a10, a3, 0 40101250: 100c32 l8ui a3, a12, 16 40101253: 221b addi.n a2, a2, 1 40101255: 413230 srli a3, a3, 2 40101258: ec2237 blt a2, a3, 40101248 4010125b: 001046 j 401012a0 4010125e: c00000 sub a0, a0, a0 40101261: a80020 excw 40101264: 2a2003 excw 40101267: 20c010 or a12, a0, a1 4010126a: 032900 excw 4010126d: 0020c0 memw 40101270: 03a8 l32i.n a10, a3, 0 40101272: ff3121 l32r a2, 40100f38 40101275: 102a20 and a2, a10, a2 40101278: 0020c0 memw 4010127b: 0329 s32i.n a2, a3, 0 4010127d: ff2831 l32r a3, 40100f20 40101280: ff3121 l32r a2, 40100f44 40101283: 0020c0 memw 40101286: 03a8 l32i.n a10, a3, 0 40101288: 102a20 and a2, a10, a2 4010128b: 0020c0 memw 4010128e: 0329 s32i.n a2, a3, 0 40101290: 0020c0 memw 40101293: 03a8 l32i.n a10, a3, 0 40101295: ff2921 l32r a2, 40100f3c 40101298: 102a20 and a2, a10, a2 4010129b: 0020c0 memw 4010129e: 0329 s32i.n a2, a3, 0 401012a0: 030c movi.n a3, 0 401012a2: fe9b21 l32r a2, 40100d10 401012a5: ff19a1 l32r a10, 40100f0c 401012a8: 0020c0 memw 401012ab: 02b8 l32i.n a11, a2, 0 401012ad: 20bba0 or a11, a11, a10 401012b0: 0020c0 memw 401012b3: 02b9 s32i.n a11, a2, 0 401012b5: 0020c0 memw 401012b8: 02b8 l32i.n a11, a2, 0 401012ba: f78ba7 bany a11, a10, 401012b5 401012bd: 24ef17 bbsi a15, 1, 401012e5 401012c0: ff0b21 l32r a2, 40100eec 401012c3: 0020c0 memw 401012c6: 0259 s32i.n a5, a2, 0 401012c8: fe7521 l32r a2, 40100c9c 401012cb: 0020c0 memw 401012ce: 0279 s32i.n a7, a2, 0 401012d0: ff0821 l32r a2, 40100ef0 401012d3: 0020c0 memw 401012d6: 0269 s32i.n a6, a2, 0 401012d8: ff0721 l32r a2, 40100ef4 401012db: 0020c0 memw 401012de: 0289 s32i.n a8, a2, 0 401012e0: 0efc bnez.n a14, 40101314 401012e2: 000946 j 4010130b 401012e5: fe89a1 l32r a10, 40100d0c 401012e8: 294b addi.n a2, a9, 4 401012ea: a093a0 addx4 a9, a3, a10 401012ed: 0020c0 memw 401012f0: 09b8 l32i.n a11, a9, 0 401012f2: fcc292 addi a9, a2, -4 401012f5: 09b9 s32i.n a11, a9, 0 401012f7: 100c92 l8ui a9, a12, 16 401012fa: 331b addi.n a3, a3, 1 401012fc: 419290 srli a9, a9, 2 401012ff: 024d mov.n a4, a2 40101301: 224b addi.n a2, a2, 4 40101303: e32397 blt a3, a9, 401012ea 40101306: 3c49 s32i.n a4, a12, 12 40101308: ffed06 j 401012c0 4010130b: fe0e21 l32r a2, 40100b44 4010130e: fe8401 l32r a0, 40100d20 40101311: 0000c0 callx0 a0 40101314: ff9c85 call0 40100ce0 40101317: fe7c31 l32r a3, 40100d08 4010131a: 00a022 movi a2, 0 4010131d: 004322 s8i a2, a3, 0 40101320: ff2d05 call0 401005f4 40101323: 01a022 movi a2, 1 40101326: b108 l32i.n a0, a1, 44 40101328: a1c8 l32i.n a12, a1, 40 4010132a: 91d8 l32i.n a13, a1, 36 4010132c: 81e8 l32i.n a14, a1, 32 4010132e: 71f8 l32i.n a15, a1, 28 40101330: 30c112 addi a1, a1, 48 40101333: f00d ret.n 40101335: 000000 ill 40101338 : 40101338: d0c112 addi a1, a1, -48 4010133b: 0b6102 s32i a0, a1, 44 4010133e: ffc462 addi a6, a4, -1 40101341: 745020 extui a5, a2, 0, 8 40101344: 00a022 movi a2, 0 40101347: 1d26f6 bgeui a6, 2, 40101368 4010134a: 005152 s16i a5, a1, 0 4010134d: 1129 s32i.n a2, a1, 4 4010134f: 150c movi.n a5, 1 40101351: 084122 s8i a2, a1, 8 40101354: 114122 s8i a2, a1, 17 40101357: 3139 s32i.n a3, a1, 12 40101359: 220c movi.n a2, 2 4010135b: 013d mov.n a3, a1 4010135d: 024152 s8i a5, a1, 2 40101360: 104142 s8i a4, a1, 16 40101363: ffbe45 call0 40100f48 40101366: 120c movi.n a2, 1 40101368: b108 l32i.n a0, a1, 44 4010136a: 30c112 addi a1, a1, 48 4010136d: f00d ret.n ... 40101370 : 40101370: c0c112 addi a1, a1, -64 40101373: 8139 s32i.n a3, a1, 32 40101375: f109 s32i.n a0, a1, 60 40101377: e1c9 s32i.n a12, a1, 56 40101379: 640b addi.n a6, a4, -1 4010137b: 743020 extui a3, a2, 0, 8 4010137e: 745050 extui a5, a5, 0, 8 40101381: 020c movi.n a2, 0 40101383: 2e26f6 bgeui a6, 2, 401013b5 40101386: 1129 s32i.n a2, a1, 4 40101388: 084122 s8i a2, a1, 8 4010138b: 114122 s8i a2, a1, 17 4010138e: 20c122 addi a2, a1, 32 40101391: 3129 s32i.n a2, a1, 12 40101393: 1c0c movi.n a12, 1 40101395: 220c movi.n a2, 2 40101397: fec442 addi a4, a4, -2 4010139a: 932c40 movnez a2, a12, a4 4010139d: 005132 s16i a3, a1, 0 401013a0: 130c movi.n a3, 1 401013a2: 104122 s8i a2, a1, 16 401013a5: 024132 s8i a3, a1, 2 401013a8: 420c movi.n a2, 4 401013aa: 05cc bnez.n a5, 401013ae 401013ac: 920c movi.n a2, 9 401013ae: 013d mov.n a3, a1 401013b0: ffb945 call0 40100f48 401013b3: 0c2d mov.n a2, a12 401013b5: f108 l32i.n a0, a1, 60 401013b7: e1c8 l32i.n a12, a1, 56 401013b9: 40c112 addi a1, a1, 64 401013bc: f00d ret.n ... 401013c0 : 401013c0: f0c112 addi a1, a1, -16 401013c3: 3109 s32i.n a0, a1, 12 401013c5: 743030 extui a3, a3, 0, 8 401013c8: 140c movi.n a4, 1 401013ca: 029c beqz.n a2, 401013de 401013cc: 0c1247 beq a2, a4, 401013dc 401013cf: 040c movi.n a4, 0 401013d1: fec222 addi a2, a2, -2 401013d4: 151c movi.n a5, 17 401013d6: 834520 moveqz a4, a5, a2 401013d9: 000046 j 401013de 401013dc: 143c movi.n a4, 49 401013de: 202440 or a2, a4, a4 401013e1: 01a042 movi a4, 1 401013e4: 205440 or a5, a4, a4 401013e7: fff885 call0 40101370 401013ea: 3108 l32i.n a0, a1, 12 401013ec: 10c112 addi a1, a1, 16 401013ef: f00d ret.n 401013f1: 000000 ill 401013f4: fe8990 excw 401013f7: 3f .byte 0x3f 401013f8: fe89a0 excw 401013fb: 3f .byte 0x3f 401013fc : 401013fc: e0c112 addi a1, a1, -32 401013ff: 35a022 movi a2, 53 40101402: 013d mov.n a3, a1 40101404: 140c movi.n a4, 1 40101406: 61c9 s32i.n a12, a1, 24 40101408: 51d9 s32i.n a13, a1, 20 4010140a: 7109 s32i.n a0, a1, 28 4010140c: fff285 call0 40101338 4010140f: 0001d2 l8ui a13, a1, 0 40101412: 2c0c movi.n a12, 2 40101414: 10ddc0 and a13, a13, a12 40101417: fff721 l32r a2, 401013f4 4010141a: addc bnez.n a13, 40101438 4010141c: 120c movi.n a2, 1 4010141e: 02a032 movi a3, 2 40101421: fff9c5 call0 401013c0 40101424: 013d mov.n a3, a1 40101426: 523c movi.n a2, 53 40101428: 140c movi.n a4, 1 4010142a: fff0c5 call0 40101338 4010142d: 000132 l8ui a3, a1, 0 40101430: 0d2d mov.n a2, a13 40101432: 0803c7 bnone a3, a12, 4010143e 40101435: fff021 l32r a2, 401013f8 40101438: 0102c5 call0 40102468 4010143b: 01a022 movi a2, 1 4010143e: 072102 l32i a0, a1, 28 40101441: 0621c2 l32i a12, a1, 24 40101444: 51d8 l32i.n a13, a1, 20 40101446: 20c112 addi a1, a1, 32 40101449: f00d ret.n ... 4010144c : 4010144c: e0c112 addi a1, a1, -32 4010144f: 020c movi.n a2, 0 40101451: 0129 s32i.n a2, a1, 0 40101453: 012d mov.n a2, a1 40101455: 7109 s32i.n a0, a1, 28 40101457: 61c9 s32i.n a12, a1, 24 40101459: ff9345 call0 40100d90 4010145c: 428c beqz.n a2, 40101464 4010145e: 020c movi.n a2, 0 40101460: 000bc6 j 40101493 40101463: 012800 slli a2, a8, 32 40101466: 0c4c movi.n a12, 64 40101468: 050c27 bnone a12, a2, 40101471 4010146b: ffe221 l32r a2, 401013f4 4010146e: 000706 j 4010148e 40101471: 01a022 movi a2, 1 40101474: 0c3d mov.n a3, a12 40101476: 024d mov.n a4, a2 40101478: 205220 or a5, a2, a2 4010147b: ffef45 call0 40101370 4010147e: 012d mov.n a2, a1 40101480: ff90c5 call0 40100d90 40101483: fd7256 bnez a2, 4010145e 40101486: 0128 l32i.n a2, a1, 0 40101488: d20c27 bnone a12, a2, 4010145e 4010148b: ffdb21 l32r a2, 401013f8 4010148e: 00fd85 call0 40102468 40101491: 120c movi.n a2, 1 40101493: 7108 l32i.n a0, a1, 28 40101495: 61c8 l32i.n a12, a1, 24 40101497: 20c112 addi a1, a1, 32 4010149a: f00d ret.n 4010149c : 4010149c: d0c112 addi a1, a1, -48 4010149f: 742020 extui a2, a2, 0, 8 401014a2: 005122 s16i a2, a1, 0 401014a5: 120c movi.n a2, 1 401014a7: 024122 s8i a2, a1, 2 401014aa: 020c movi.n a2, 0 401014ac: b109 s32i.n a0, a1, 44 401014ae: 743030 extui a3, a3, 0, 8 401014b1: 1129 s32i.n a2, a1, 4 401014b3: 084122 s8i a2, a1, 8 401014b6: 114122 s8i a2, a1, 17 401014b9: 3129 s32i.n a2, a1, 12 401014bb: 104122 s8i a2, a1, 16 401014be: 041327 beq a3, a2, 401014c6 401014c1: 920c movi.n a2, 9 401014c3: 000086 j 401014c9 401014c6: 01a022 movi a2, 1 401014c9: 203110 or a3, a1, a1 401014cc: ffa785 call0 40100f48 401014cf: 0b2102 l32i a0, a1, 44 401014d2: 30c112 addi a1, a1, 48 401014d5: f00d ret.n ... 401014d8 : 401014d8: e0c112 addi a1, a1, -32 401014db: 0661c2 s32i a12, a1, 24 401014de: 01a032 movi a3, 1 401014e1: 74c020 extui a12, a2, 0, 8 401014e4: 3aa022 movi a2, 58 401014e7: 7109 s32i.n a0, a1, 28 401014e9: fffb05 call0 4010149c 401014ec: 025c movi.n a2, 80 401014ee: 130c movi.n a3, 1 401014f0: fffa85 call0 4010149c 401014f3: 120c movi.n a2, 1 401014f5: 0c3d mov.n a3, a12 401014f7: 050c movi.n a5, 0 401014f9: 024d mov.n a4, a2 401014fb: ffe745 call0 40101370 401014fe: 0c0c movi.n a12, 0 40101500: 013d mov.n a3, a1 40101502: 140c movi.n a4, 1 40101504: 520c movi.n a2, 5 40101506: 01c9 s32i.n a12, a1, 0 40101508: ffe2c5 call0 40101338 4010150b: 0c3d mov.n a3, a12 4010150d: 420c movi.n a2, 4 4010150f: fff8c5 call0 4010149c 40101512: 0128 l32i.n a2, a1, 0 40101514: 130c movi.n a3, 1 40101516: c0c222 addi a2, a2, -64 40101519: 7108 l32i.n a0, a1, 28 4010151b: 83c320 moveqz a12, a3, a2 4010151e: 0c2d mov.n a2, a12 40101520: 61c8 l32i.n a12, a1, 24 40101522: 20c112 addi a1, a1, 32 40101525: f00d ret.n 40101527: 300000 xor a0, a0, a0 ... 4010152c : 4010152c: ffff31 l32r a3, 40101528 4010152f: d0c112 addi a1, a1, -48 40101532: 066132 s32i a3, a1, 24 40101535: 18c132 addi a3, a1, 24 40101538: 016132 s32i a3, a1, 4 4010153b: 03a032 movi a3, 3 4010153e: 084132 s8i a3, a1, 8 40101541: 830c movi.n a3, 8 40101543: 114132 s8i a3, a1, 17 40101546: a25c movi.n a2, 90 40101548: 030c movi.n a3, 0 4010154a: 005122 s16i a2, a1, 0 4010154d: 5139 s32i.n a3, a1, 20 4010154f: 120c movi.n a2, 1 40101551: 14c132 addi a3, a1, 20 40101554: 024122 s8i a2, a1, 2 40101557: 3139 s32i.n a3, a1, 12 40101559: 104122 s8i a2, a1, 16 4010155c: 013d mov.n a3, a1 4010155e: 220c movi.n a2, 2 40101560: b109 s32i.n a0, a1, 44 40101562: ff9e45 call0 40100f48 40101565: b108 l32i.n a0, a1, 44 40101567: 140122 l8ui a2, a1, 20 4010156a: 30c112 addi a1, a1, 48 4010156d: f00d ret.n 4010156f: 701c00 excw 40101572: 380015 excw 40101575: bf .byte 0xbf 40101576: 38ffe7 bbsi a15, 30, 401015b2 40101579: bf .byte 0xbf 4010157a: ffe9 s32i.n a14, a15, 60 4010157c: 407c movi.n a0, -12 4010157e: 830000 moveqz a0, a0, a0 40101581: bf .byte 0xbf 40101582: 120000 excw 40101585: 02e0c1 l32r a12, 400c2108 <__floatsidf+0xb3e18> 40101588: c20761 l32r a6, 400f1da4 <__floatsidf+0xe3ab4> 4010158b: 450661 l32r a6, 400d29a4 <__floatsidf+0xc46b4> 4010158e: ff79 s32i.n a7, a15, 60 40101590: fde241 l32r a4, 40100d18 40101593: 060c movi.n a6, 0 40101595: fff631 l32r a3, 40101570 40101598: 016162 s32i a6, a1, 4 4010159b: 104240 and a4, a2, a4 4010159e: 179437 bne a4, a3, 401015b9 401015a1: fff885 call0 4010152c 401015a4: e5a032 movi a3, 229 401015a7: 029237 bne a2, a3, 401015ad 401015aa: 000b86 j 401015dc 401015ad: eda032 movi a3, 237 401015b0: 021237 beq a2, a3, 401015b6 401015b3: 002b46 j 40101664 401015b6: 000886 j 401015dc 401015b9: 743020 extui a3, a2, 0, 8 401015bc: 63af52 movi a5, -157 401015bf: 535a add.n a5, a3, a5 401015c1: 1c0c movi.n a12, 1 401015c3: 836c50 moveqz a6, a12, a5 401015c6: 745060 extui a5, a6, 0, 8 401015c9: f5cc bnez.n a5, 401015dc 401015cb: 3eaf42 movi a4, -194 401015ce: 434a add.n a4, a3, a4 401015d0: 835c40 moveqz a5, a12, a4 401015d3: 054d mov.n a4, a5 401015d5: 35cc bnez.n a5, 401015dc 401015d7: c51c movi.n a5, 28 401015d9: 1c9357 bne a3, a5, 401015f9 401015dc: 04c122 addi a2, a1, 4 401015df: ff7b05 call0 40100d90 401015e2: 07e256 bnez a2, 40101664 401015e5: 012132 l32i a3, a1, 4 401015e8: 3ca022 movi a2, 60 401015eb: 028327 bany a3, a2, 401015f1 401015ee: 001c86 j 40101664 401015f1: 120c movi.n a2, 1 401015f3: c3af42 movi a4, -61 401015f6: 000b46 j 40101627 401015f9: ffde31 l32r a3, 40101574 401015fc: 323a add.n a3, a2, a3 401015fe: 834c30 moveqz a4, a12, a3 40101601: 043d mov.n a3, a4 40101603: 94cc bnez.n a4, 40101610 40101605: ffdc41 l32r a4, 40101578 40101608: 802240 add a2, a2, a4 4010160b: 833c20 moveqz a3, a12, a2 4010160e: 23ac beqz.n a3, 40101634 40101610: 04c122 addi a2, a1, 4 40101613: ff77c5 call0 40100d90 40101616: 04a256 bnez a2, 40101664 40101619: 012132 l32i a3, a1, 4 4010161c: 7ca022 movi a2, 124 4010161f: 410327 bnone a3, a2, 40101664 40101622: 120c movi.n a2, 1 40101624: 83af42 movi a4, -125 40101627: 103340 and a3, a3, a4 4010162a: 025d mov.n a5, a2 4010162c: 024d mov.n a4, a2 4010162e: ffd405 call0 40101370 40101631: 000bc6 j 40101664 40101634: 04c122 addi a2, a1, 4 40101637: ff7585 call0 40100d90 4010163a: 62ec bnez.n a2, 40101664 4010163c: 0129 s32i.n a2, a1, 0 4010163e: 013d mov.n a3, a1 40101640: 523c movi.n a2, 53 40101642: 204cc0 or a4, a12, a12 40101645: ffcf05 call0 40101338 40101648: 0128 l32i.n a2, a1, 0 4010164a: 040132 l8ui a3, a1, 4 4010164d: 112280 slli a2, a2, 8 40101650: 202320 or a2, a3, a2 40101653: ffca31 l32r a3, 4010157c 40101656: 0a0237 bnone a2, a3, 40101664 40101659: ffc931 l32r a3, 40101580 4010165c: 102230 and a2, a2, a3 4010165f: 1129 s32i.n a2, a1, 4 40101661: ff7745 call0 40100dd8 40101664: 7108 l32i.n a0, a1, 28 40101666: 120c movi.n a2, 1 40101668: 61c8 l32i.n a12, a1, 24 4010166a: 20c112 addi a1, a1, 32 4010166d: f00d ret.n 4010166f: ade500 excw 40101672: fe .byte 0xfe 40101673: 3f .byte 0x3f 40101674: 2069a0 or a6, a9, a10 40101677: 2dcc40 excw 4010167a: 084022 s8i a2, a0, 8 4010167d: 2e .byte 0x2e 4010167e: 124022 s8i a2, a0, 18 40101680 : 40101680: f0c112 addi a1, a1, -16 40101683: 11d9 s32i.n a13, a1, 4 40101685: f4d020 extui a13, a2, 0, 16 40101688: fffa21 l32r a2, 40101670 4010168b: 3109 s32i.n a0, a1, 12 4010168d: 000222 l8ui a2, a2, 0 40101690: 21c9 s32i.n a12, a1, 8 40101692: 92cc bnez.n a2, 4010169f 40101694: ffeec5 call0 40101584 40101697: 029c beqz.n a2, 401016ab 40101699: 000586 j 401016b3 4010169c: 000000 ill 4010169f: 202dd0 or a2, a13, a13 401016a2: fff401 l32r a0, 40101674 401016a5: 0000c0 callx0 a0 401016a8: fe8256 bnez a2, 40101694 401016ab: 120c movi.n a2, 1 401016ad: 000cc6 j 401016e4 401016b0: 000000 ill 401016b3: fef085 call0 401005bc 401016b6: fff001 l32r a0, 40101678 401016b9: 0000c0 callx0 a0 401016bc: fd93c1 l32r a12, 40100d08 401016bf: 01a022 movi a2, 1 401016c2: 004c22 s8i a2, a12, 0 401016c5: ff5dc5 call0 40100ca4 401016c8: 202dd0 or a2, a13, a13 401016cb: ff5745 call0 40100c40 401016ce: 20d220 or a13, a2, a2 401016d1: ff60c5 call0 40100ce0 401016d4: 020c movi.n a2, 0 401016d6: 004c22 s8i a2, a12, 0 401016d9: ffe801 l32r a0, 4010167c 401016dc: 0000c0 callx0 a0 401016df: fef145 call0 401005f4 401016e2: 0d2d mov.n a2, a13 401016e4: 3108 l32i.n a0, a1, 12 401016e6: 21c8 l32i.n a12, a1, 8 401016e8: 11d8 l32i.n a13, a1, 4 401016ea: 10c112 addi a1, a1, 16 401016ed: f00d ret.n ... 401016f0 : 401016f0: e0c112 addi a1, a1, -32 401016f3: 61c9 s32i.n a12, a1, 24 401016f5: 41e9 s32i.n a14, a1, 16 401016f7: 31f9 s32i.n a15, a1, 12 401016f9: 7109 s32i.n a0, a1, 28 401016fb: 51d9 s32i.n a13, a1, 20 401016fd: 02fd mov.n a15, a2 401016ff: 03ed mov.n a14, a3 40101701: 04cd mov.n a12, a4 40101703: 63cc bnez.n a3, 4010170d 40101705: 120c movi.n a2, 1 40101707: 001286 j 40101755 4010170a: 000000 ill 4010170d: ffe745 call0 40101584 40101710: ff1216 beqz a2, 40101705 40101713: 1420c0 extui a2, a12, 0, 2 40101716: 628c beqz.n a2, 40101720 40101718: 41c2c0 srli a12, a12, 2 4010171b: cc1b addi.n a12, a12, 1 4010171d: 11cce0 slli a12, a12, 2 40101720: fee985 call0 401005bc 40101723: ffd501 l32r a0, 40101678 40101726: 0000c0 callx0 a0 40101729: fd77d1 l32r a13, 40100d08 4010172c: 01a022 movi a2, 1 4010172f: 004d22 s8i a2, a13, 0 40101732: ff5705 call0 40100ca4 40101735: 204cc0 or a4, a12, a12 40101738: 203ee0 or a3, a14, a14 4010173b: 0f2d mov.n a2, a15 4010173d: ff4145 call0 40100b54 40101740: 02cd mov.n a12, a2 40101742: ff59c5 call0 40100ce0 40101745: 020c movi.n a2, 0 40101747: 004d22 s8i a2, a13, 0 4010174a: ffcc01 l32r a0, 4010167c 4010174d: 0000c0 callx0 a0 40101750: feea05 call0 401005f4 40101753: 0c2d mov.n a2, a12 40101755: 7108 l32i.n a0, a1, 28 40101757: 61c8 l32i.n a12, a1, 24 40101759: 51d8 l32i.n a13, a1, 20 4010175b: 41e8 l32i.n a14, a1, 16 4010175d: 31f8 l32i.n a15, a1, 12 4010175f: 20c112 addi a1, a1, 32 40101762: f00d ret.n 40101764: 89ac beqz.n a9, 40101790 40101766: fe .byte 0xfe 40101767: 3f .byte 0x3f 40101768: ff .byte 0xff 40101769: 9f .byte 0x9f 4010176a: 6f .byte 0x6f 4010176b: fe .byte 0xfe 4010176c: 002000 isync 4010176f: c11201 l32r a0, 400f1bb8 <__floatsidf+0xe38c8> 40101770 : 40101770: f0c112 addi a1, a1, -16 40101773: 3109 s32i.n a0, a1, 12 40101775: ff5ac5 call0 40100d24 40101778: fd6841 l32r a4, 40100d18 4010177b: ff7d31 l32r a3, 40101570 4010177e: 104240 and a4, a2, a4 40101781: 289437 bne a4, a3, 401017ad 40101784: ffda45 call0 4010152c 40101787: e5a032 movi a3, 229 4010178a: 029237 bne a2, a3, 40101790 4010178d: 000fc6 j 401017d0 40101790: eda032 movi a3, 237 40101793: 021237 beq a2, a3, 40101799 40101796: 002286 j 40101824 40101799: 024c movi.n a2, 64 4010179b: ffd3c5 call0 401014d8 4010179e: 082216 beqz a2, 40101824 401017a1: fff021 l32r a2, 40101764 401017a4: 00cc05 call0 40102468 401017a7: 001586 j 40101801 401017aa: 000000 ill 401017ad: 742020 extui a2, a2, 0, 8 401017b0: 63af62 movi a6, -157 401017b3: 626a add.n a6, a2, a6 401017b5: 130c movi.n a3, 1 401017b7: 050c movi.n a5, 0 401017b9: 835360 moveqz a5, a3, a6 401017bc: 745050 extui a5, a5, 0, 8 401017bf: d5cc bnez.n a5, 401017d0 401017c1: 3eaf62 movi a6, -194 401017c4: 626a add.n a6, a2, a6 401017c6: 835360 moveqz a5, a3, a6 401017c9: 35cc bnez.n a5, 401017d0 401017cb: c61c movi.n a6, 28 401017cd: 089267 bne a2, a6, 401017d9 401017d0: ffc785 call0 4010144c 401017d3: 000646 j 401017f0 401017d6: 000000 ill 401017d9: ff6621 l32r a2, 40101574 401017dc: 242a add.n a2, a4, a2 401017de: 835320 moveqz a5, a3, a2 401017e1: 85cc bnez.n a5, 401017ed 401017e3: ff6521 l32r a2, 40101578 401017e6: 442a add.n a4, a4, a2 401017e8: 933540 movnez a3, a5, a4 401017eb: 938c beqz.n a3, 401017f8 401017ed: ffc0c5 call0 401013fc 401017f0: d2cc bnez.n a2, 40101801 401017f2: 000b86 j 40101824 401017f5: 000000 ill 401017f8: ff64c5 call0 40100e48 401017fb: 52ec bnez.n a2, 40101824 401017fd: ffe806 j 401017a1 40101800: 262100 excw 40101803: 31fd excw 40101805: ffd9 s32i.n a13, a15, 60 40101807: 0020c0 memw 4010180a: 0248 l32i.n a4, a2, 0 4010180c: 103430 and a3, a4, a3 4010180f: 0020c0 memw 40101812: 0239 s32i.n a3, a2, 0 40101814: 0020c0 memw 40101817: 0248 l32i.n a4, a2, 0 40101819: ffd431 l32r a3, 4010176c 4010181c: 203430 or a3, a4, a3 4010181f: 0020c0 memw 40101822: 0239 s32i.n a3, a2, 0 40101824: 3108 l32i.n a0, a1, 12 40101826: 10c112 addi a1, a1, 16 40101829: f00d ret.n 4010182b: aca000 excw 4010182e: fe .byte 0xfe 4010182f: 3f .byte 0x3f 40101830: 0f .byte 0xf 40101831: 000070 excw 40101834: 004002 s8i a0, a0, 0 40101837: 500200 excw 4010183a: b40000 extui a0, a0, 0, 12 4010183d: 1019 s32i.n a1, a0, 4 4010183f: 100240 and a0, a2, a4 40101842: 000000 ill 40101845: ffff00 excw 40101848: ff .byte 0xff 40101849: ff .byte 0xff 4010184a: 680000 excw 4010184d: 1019 s32i.n a1, a0, 4 4010184f: 1da040 excw 40101852: 0d4010 excw 40101855: f51101 l32r a0, 400fec9c <__floatsidf+0xf09ac> 40101858: ff .byte 0xff 40101859: 0109 s32i.n a0, a1, 0 4010185b: 2129 s32i.n a2, a1, 8 4010185d: 3139 s32i.n a3, a1, 12 4010185f: 4149 s32i.n a4, a1, 16 40101861: 030300 rsr.sar a0 40101864: 03b120 rsr.epc1 a2 40101867: c37c movi.n a3, -4 40101869: 402200 ssa8l a2 4010186c: 102230 and a2, a2, a3 4010186f: 0248 l32i.n a4, a2, 0 40101871: 1228 l32i.n a2, a2, 4 40101873: ffef31 l32r a3, 40101830 40101876: 812240 src a2, a2, a4 40101879: 103230 and a3, a2, a3 4010187c: ffee41 l32r a4, 40101834 4010187f: 029347 bne a3, a4, 40101885 40101882: 002186 j 4010190c 40101885: ffec41 l32r a4, 40101838 40101888: 029347 bne a3, a4, 4010188e 4010188b: 0021c6 j 40101916 4010188e: 4e2366 bnei a3, 2, 401018e0 40101891: c47c movi.n a4, -4 40101893: 03ee30 rsr.excvaddr a3 40101896: 104340 and a4, a3, a4 40101899: 0448 l32i.n a4, a4, 0 4010189b: 402300 ssa8l a3 4010189e: 913040 srl a3, a4 401018a1: 744030 extui a4, a3, 0, 8 401018a4: 03b130 rsr.epc1 a3 401018a7: 130300 wsr.sar a0 401018aa: 333b addi.n a3, a3, 3 401018ac: 13b130 wsr.epc1 a3 401018af: 442320 extui a2, a2, 3, 5 401018b2: 1a92e6 bgei a2, 10, 401018d0 401018b5: 022266 bnei a2, 2, 401018bb 401018b8: 004d06 j 401019f0 401018bb: 902210 addx2 a2, a2, a1 401018be: 0249 s32i.n a4, a2, 0 401018c0: 0108 l32i.n a0, a1, 0 401018c2: 2128 l32i.n a2, a1, 8 401018c4: 3138 l32i.n a3, a1, 12 401018c6: 4148 l32i.n a4, a1, 16 401018c8: 001d mov.n a1, a0 401018ca: 03d100 rsr.excsave1 a0 401018cd: 003000 rfe 401018d0: ffdb31 l32r a3, 4010183c 401018d3: 0108 l32i.n a0, a1, 0 401018d5: b02230 addx8 a2, a2, a3 401018d8: 3138 l32i.n a3, a1, 12 401018da: 0002a0 jx a2 401018dd: 000000 ill 401018e0: ffd841 l32r a4, 40101840 401018e3: 021347 beq a3, a4, 401018e9 401018e6: 003b86 j 401019d8 401018e9: c47c movi.n a4, -4 401018eb: 03ee30 rsr.excvaddr a3 401018ee: 104340 and a4, a3, a4 401018f1: 0448 l32i.n a4, a4, 0 401018f3: 402300 ssa8l a3 401018f6: 913040 srl a3, a4 401018f9: f44030 extui a4, a3, 0, 16 401018fc: a462f7 bbci a2, 15, 401018a4 401018ff: a164f7 bbci a4, 15, 401018a4 40101902: ffd031 l32r a3, 40101844 40101905: 204340 or a4, a3, a4 40101908: ffe606 j 401018a4 4010190b: 515900 excw 4010190e: 6169 s32i.n a6, a1, 24 40101910: ffa052 movi a5, 255 40101913: 000246 j 40101920 40101916: 5159 s32i.n a5, a1, 20 40101918: 6169 s32i.n a6, a1, 24 4010191a: ffcb51 l32r a5, 40101848 4010191d: ffffc6 j 40101920 40101920: c47c movi.n a4, -4 40101922: 03ee30 rsr.excvaddr a3 40101925: 104340 and a4, a3, a4 40101928: 403300 ssa8b a3 4010192b: 0438 l32i.n a3, a4, 0 4010192d: 054d mov.n a4, a5 4010192f: a14400 sll a4, a4 40101932: f67c movi.n a6, -1 40101934: 304640 xor a4, a6, a4 40101937: 103340 and a3, a3, a4 4010193a: c47c movi.n a4, -4 4010193c: 03ee60 rsr.excvaddr a6 4010193f: 104640 and a4, a6, a4 40101942: 342420 extui a2, a2, 4, 4 40101945: 0b72e6 bgei a2, 7, 40101954 40101948: 460c movi.n a6, 4 4010194a: 826260 mull a6, a2, a6 4010194d: 261a add.n a2, a6, a1 4010194f: 0228 l32i.n a2, a2, 0 40101951: 001606 j 401019ad 40101954: 760c movi.n a6, 7 40101956: c02260 sub a2, a2, a6 40101959: 860c movi.n a6, 8 4010195b: 822260 mull a2, a2, a6 4010195e: ffbb61 l32r a6, 4010184c 40101961: 226a add.n a2, a2, a6 40101963: 0002a0 jx a2 40101966: 2d0000 excw 40101969: 0fc607 bnall a6, a0, 4010197c 4010196c: 000000 ill 4010196f: 082d00 excw 40101972: 000dc6 j 401019ad 40101975: 000000 ill 40101978: 092d mov.n a2, a9 4010197a: 000bc6 j 401019ad 4010197d: 000000 ill 40101980: 0a2d mov.n a2, a10 40101982: 0009c6 j 401019ad 40101985: 000000 ill 40101988: 0b2d mov.n a2, a11 4010198a: 0007c6 j 401019ad 4010198d: 000000 ill 40101990: 0c2d mov.n a2, a12 40101992: 0005c6 j 401019ad 40101995: 000000 ill 40101998: 0d2d mov.n a2, a13 4010199a: 0003c6 j 401019ad 4010199d: 000000 ill 401019a0: 0e2d mov.n a2, a14 401019a2: 0001c6 j 401019ad 401019a5: 000000 ill 401019a8: 0f2d mov.n a2, a15 401019aa: ffffc6 j 401019ad 401019ad: 102250 and a2, a2, a5 401019b0: a12200 sll a2, a2 401019b3: 203320 or a3, a3, a2 401019b6: 0439 s32i.n a3, a4, 0 401019b8: 03b130 rsr.epc1 a3 401019bb: 130300 wsr.sar a0 401019be: 333b addi.n a3, a3, 3 401019c0: 13b130 wsr.epc1 a3 401019c3: 0108 l32i.n a0, a1, 0 401019c5: 2128 l32i.n a2, a1, 8 401019c7: 3138 l32i.n a3, a1, 12 401019c9: 4148 l32i.n a4, a1, 16 401019cb: 5158 l32i.n a5, a1, 20 401019cd: 6168 l32i.n a6, a1, 24 401019cf: 001d mov.n a1, a0 401019d1: 03d100 rsr.excsave1 a0 401019d4: 003000 rfe 401019d7: 030000 excw 401019da: 010813 excw 401019dd: 2128 l32i.n a2, a1, 8 401019df: 3138 l32i.n a3, a1, 12 401019e1: 4148 l32i.n a4, a1, 16 401019e3: 001d mov.n a1, a0 401019e5: 03d100 rsr.excsave1 a0 401019e8: 201110 or a1, a1, a1 401019eb: 003b45 call0 40101da0 401019ee: 490000 excw 401019f1: 010811 l32r a1, 400c1e14 <__floatsidf+0xb3b24> 401019f4: 2128 l32i.n a2, a1, 8 401019f6: 3138 l32i.n a3, a1, 12 401019f8: 4148 l32i.n a4, a1, 16 401019fa: 1118 l32i.n a1, a1, 4 401019fc: 03d100 rsr.excsave1 a0 401019ff: 003000 rfe 40101a02: 5d0000 excw 40101a05: 212804 excw 40101a08: 4148 l32i.n a4, a1, 16 40101a0a: 001d mov.n a1, a0 40101a0c: 03d100 rsr.excsave1 a0 40101a0f: 003000 rfe 40101a12: 6d0000 excw 40101a15: 212804 excw 40101a18: 4148 l32i.n a4, a1, 16 40101a1a: 001d mov.n a1, a0 40101a1c: 03d100 rsr.excsave1 a0 40101a1f: 003000 rfe 40101a22: 7d0000 excw 40101a25: 212804 excw 40101a28: 4148 l32i.n a4, a1, 16 40101a2a: 001d mov.n a1, a0 40101a2c: 03d100 rsr.excsave1 a0 40101a2f: 003000 rfe 40101a32: 8d0000 excw 40101a35: 212804 excw 40101a38: 4148 l32i.n a4, a1, 16 40101a3a: 001d mov.n a1, a0 40101a3c: 03d100 rsr.excsave1 a0 40101a3f: 003000 rfe 40101a42: 9d0000 excw 40101a45: 212804 excw 40101a48: 4148 l32i.n a4, a1, 16 40101a4a: 001d mov.n a1, a0 40101a4c: 03d100 rsr.excsave1 a0 40101a4f: 003000 rfe 40101a52: ad0000 excw 40101a55: 212804 excw 40101a58: 4148 l32i.n a4, a1, 16 40101a5a: 001d mov.n a1, a0 40101a5c: 03d100 rsr.excsave1 a0 40101a5f: 003000 rfe 40101a62: bd0000 excw 40101a65: 212804 excw 40101a68: 4148 l32i.n a4, a1, 16 40101a6a: 001d mov.n a1, a0 40101a6c: 03d100 rsr.excsave1 a0 40101a6f: 003000 rfe 40101a72: cd0000 excw 40101a75: 212804 excw 40101a78: 4148 l32i.n a4, a1, 16 40101a7a: 001d mov.n a1, a0 40101a7c: 03d100 rsr.excsave1 a0 40101a7f: 003000 rfe 40101a82: dd0000 excw 40101a85: 212804 excw 40101a88: 4148 l32i.n a4, a1, 16 40101a8a: 001d mov.n a1, a0 40101a8c: 03d100 rsr.excsave1 a0 40101a8f: 003000 rfe 40101a92: ed0000 excw 40101a95: 212804 excw 40101a98: 4148 l32i.n a4, a1, 16 40101a9a: 001d mov.n a1, a0 40101a9c: 03d100 rsr.excsave1 a0 40101a9f: 003000 rfe 40101aa2: fd0000 excw 40101aa5: 212804 excw 40101aa8: 4148 l32i.n a4, a1, 16 40101aaa: 001d mov.n a1, a0 40101aac: 03d100 rsr.excsave1 a0 40101aaf: 003000 rfe 40101ab2: 000000 ill 40101ab5: 850041 l32r a4, 400e2eb8 <__floatsidf+0xd4bc8> 40101ab8: 2e .byte 0x2e 40101ab9: 300000 xor a0, a0, a0 40101abc: 000000 ill 40101abf: 1b6c00 excw 40101ac2: ff4010 excw 40101ac5: 3f .byte 0x3f 40101ac6: bf0000 excw 40101ac9: ff .byte 0xff 40101aca: 040000 extui a0, a0, 0, 1 40101acd: 3ffe80 excw 40101ad0: feaaa0 excw 40101ad3: 3f .byte 0x3f 40101ad4: ac1c movi.n a12, 26 40101ad6: fe .byte 0xfe 40101ad7: 3f .byte 0x3f 40101ad8: fe8000 excw 40101adb: 3f .byte 0x3f 40101adc: 101ca4 excw 40101adf: 659840 extui a9, a4, 24, 7 40101ae2: 854010 extui a4, a1, 16, 9 40101ae5: 0009 s32i.n a0, a0, 0 40101ae7: e80000 excw 40101aea: 102603 excw 40101aed: 3066f5 excw 40101af0: 57c602 addi a0, a6, 87 40101af3: ff .byte 0xff 40101af4: 200110 or a0, a1, a1 40101af7: b0c112 addi a1, a1, -80 40101afa: 046102 s32i a0, a1, 16 40101afd: 03e600 rsr.ps a0 40101b00: 2109 s32i.n a0, a1, 8 40101b02: 03b100 rsr.epc1 a0 40101b05: 1109 s32i.n a0, a1, 4 40101b07: 03d100 rsr.excsave1 a0 40101b0a: 3109 s32i.n a0, a1, 12 40101b0c: ffed01 l32r a0, 40101ac0 40101b0f: 0109 s32i.n a0, a1, 0 40101b11: 00d945 call0 401028a8 <_xt_int_enter> 40101b14: 302c movi.n a0, 35 40101b16: 13e600 wsr.ps a0 40101b19: 002010 rsync 40101b1c: 03e820 rsr.exccause a2 40101b1f: 054226 beqi a2, 4, 40101b28 40101b22: 004110 break 1, 1 40101b25: 002785 call0 40101da0 40101b28: 006100 rsil a0, 1 40101b2b: 03e420 rsr.intenable a2 40101b2e: 03e230 rsr.interrupt a3 40101b31: ffe441 l32r a4, 40101ac4 40101b34: 102230 and a2, a2, a3 40101b37: 102240 and a2, a2, a4 40101b3a: ffe331 l32r a3, 40101ac8 40101b3d: 103230 and a3, a2, a3 40101b40: 00d356 bnez a3, 40101b51 40101b43: 40a032 movi a3, 64 40101b46: c0c230 sub a12, a2, a3 40101b49: 00d9c5 call0 401028e8 <_xt_timer_int> 40101b4c: 202cc0 or a2, a12, a12 40101b4f: 728c beqz.n a2, 40101b5a 40101b51: 201110 or a1, a1, a1 40101b54: febb85 call0 40100710 <_xt_isr_handler> 40101b57: fdf256 bnez a2, 40101b3a 40101b5a: 728c beqz.n a2, 40101b65 40101b5c: 004110 break 1, 1 40101b5f: 201110 or a1, a1, a1 40101b62: 0023c5 call0 40101da0 40101b65: 201110 or a1, a1, a1 40101b68: 00d545 call0 401028c0 <_xt_int_exit> ... 40101b6c <_xt_user_exit>: 40101b6c: 2108 l32i.n a0, a1, 8 40101b6e: 13e600 wsr.ps a0 40101b71: 1108 l32i.n a0, a1, 4 40101b73: 13b100 wsr.epc1 a0 40101b76: 3108 l32i.n a0, a1, 12 40101b78: 4118 l32i.n a1, a1, 16 40101b7a: 002010 rsync 40101b7d: 003000 rfe 40101b80: f0c112 addi a1, a1, -16 40101b83: 2129 s32i.n a2, a1, 8 40101b85: 3139 s32i.n a3, a1, 12 40101b87: 03b120 rsr.epc1 a2 40101b8a: 323b addi.n a3, a2, 3 40101b8c: 13b130 wsr.epc1 a3 40101b8f: 2128 l32i.n a2, a1, 8 40101b91: 3138 l32i.n a3, a1, 12 40101b93: 10c112 addi a1, a1, 16 40101b96: f07c movi.n a0, -1 40101b98: 932020 movnez a2, a0, a2 40101b9b: 03d100 rsr.excsave1 a0 40101b9e: 003000 rfe 40101ba1: 000000 ill 40101ba4: ffca01 l32r a0, 40101acc 40101ba7: 0008 l32i.n a0, a0, 0 40101ba9: 40cc bnez.n a0, 40101bb1 <_xt_user_exit+0x45> 40101bab: ffc901 l32r a0, 40101ad0 40101bae: 000086 j 40101bb4 <_xt_user_exit+0x48> 40101bb1: ffc801 l32r a0, 40101ad4 40101bb4: 9029 s32i.n a2, a0, 36 40101bb6: ffc821 l32r a2, 40101ad8 40101bb9: 8019 s32i.n a1, a0, 32 40101bbb: 0228 l32i.n a2, a2, 0 40101bbd: a039 s32i.n a3, a0, 40 40101bbf: 61d320 xsr.excsave3 a2 40101bc2: b049 s32i.n a4, a0, 44 40101bc4: 7029 s32i.n a2, a0, 28 40101bc6: 03b130 rsr.epc1 a3 40101bc9: 03e840 rsr.exccause a4 40101bcc: 1039 s32i.n a3, a0, 4 40101bce: 2049 s32i.n a4, a0, 8 40101bd0: 03ee30 rsr.excvaddr a3 40101bd3: 3039 s32i.n a3, a0, 12 40101bd5: 03d140 rsr.excsave1 a4 40101bd8: 4049 s32i.n a4, a0, 16 40101bda: 03b330 rsr.epc3 a3 40101bdd: ffbf41 l32r a4, 40101adc 40101be0: 061347 beq a3, a4, 40101bea <_xt_user_exit+0x7e> 40101be3: 5039 s32i.n a3, a0, 20 40101be5: 03c340 rsr.eps3 a4 40101be8: 6049 s32i.n a4, a0, 24 40101bea: c059 s32i.n a5, a0, 48 40101bec: d069 s32i.n a6, a0, 52 40101bee: e079 s32i.n a7, a0, 56 40101bf0: f089 s32i.n a8, a0, 60 40101bf2: 106092 s32i a9, a0, 64 40101bf5: 1160a2 s32i a10, a0, 68 40101bf8: 1260b2 s32i a11, a0, 72 40101bfb: 1360c2 s32i a12, a0, 76 40101bfe: 1460d2 s32i a13, a0, 80 40101c01: 1560e2 s32i a14, a0, 84 40101c04: 1660f2 s32i a15, a0, 88 40101c07: 001d mov.n a1, a0 40101c09: 000c movi.n a0, 0 40101c0b: 322c movi.n a2, 35 40101c0d: 13e620 wsr.ps a2 40101c10: 002010 rsync 40101c13: 0303e0 rsr.sar a14 40101c16: 01e9 s32i.n a14, a1, 0 40101c18: ffad21 l32r a2, 40101acc 40101c1b: 0238 l32i.n a3, a2, 0 40101c1d: 331b addi.n a3, a3, 1 40101c1f: 006232 s32i a3, a2, 0 40101c22: ffafd1 l32r a13, 40101ae0 40101c25: 000dc0 callx0 a13 40101c28: ffa921 l32r a2, 40101acc 40101c2b: 0238 l32i.n a3, a2, 0 40101c2d: 330b addi.n a3, a3, -1 40101c2f: 0239 s32i.n a3, a2, 0 40101c31: 071326 beqi a3, 1, 40101c3c <_xt_user_exit+0xd0> 40101c34: ffa711 l32r a1, 40101ad0 40101c37: 000106 j 40101c3f <_xt_user_exit+0xd3> 40101c3a: 110000 slli a0, a0, 16 40101c3d: f8ffa6 blti a15, 0x100, 40101c39 <_xt_user_exit+0xcd> 40101c40: 03f001 l32r a0, 400c2c00 <__floatsidf+0xb4910> 40101c43: 323c13 excw 40101c46: 13e620 wsr.ps a2 40101c49: 002010 rsync 40101c4c: b148 l32i.n a4, a1, 44 40101c4e: c158 l32i.n a5, a1, 48 40101c50: d168 l32i.n a6, a1, 52 40101c52: e178 l32i.n a7, a1, 56 40101c54: f188 l32i.n a8, a1, 60 40101c56: 102192 l32i a9, a1, 64 40101c59: 1121a2 l32i a10, a1, 68 40101c5c: 1221b2 l32i a11, a1, 72 40101c5f: 1321c2 l32i a12, a1, 76 40101c62: 1421d2 l32i a13, a1, 80 40101c65: 1521e2 l32i a14, a1, 84 40101c68: 1621f2 l32i a15, a1, 88 40101c6b: 1128 l32i.n a2, a1, 4 40101c6d: 2138 l32i.n a3, a1, 8 40101c6f: 13b120 wsr.epc1 a2 40101c72: 13e830 wsr.exccause a3 40101c75: 3128 l32i.n a2, a1, 12 40101c77: 13ee20 wsr.excvaddr a2 40101c7a: 4138 l32i.n a3, a1, 16 40101c7c: 13d130 wsr.excsave1 a3 40101c7f: 5128 l32i.n a2, a1, 20 40101c81: 13b320 wsr.epc3 a2 40101c84: 6138 l32i.n a3, a1, 24 40101c86: 13c330 wsr.eps3 a3 40101c89: 7108 l32i.n a0, a1, 28 40101c8b: 030330 rsr.sar a3 40101c8e: ffa322 movi a2, 0x3ff 40101c91: 0122c0 slli a2, a2, 20 40101c94: 130330 wsr.sar a3 40101c97: 002010 rsync 40101c9a: 130c movi.n a3, 1 40101c9c: 0239 s32i.n a3, a2, 0 40101c9e: 9128 l32i.n a2, a1, 36 40101ca0: a138 l32i.n a3, a1, 40 40101ca2: 8118 l32i.n a1, a1, 32 40101ca4: 003310 rfi 3 40101ca7: 800800 add a0, a8, a0 40101caa: fe .byte 0xfe 40101cab: 3f .byte 0x3f 40101cac: 4678 l32i.n a7, a6, 16 40101cae: 124000 excw 40101cb0 : 40101cb0: f0c112 addi a1, a1, -16 40101cb3: 0109 s32i.n a0, a1, 0 40101cb5: fffc01 l32r a0, 40101ca8 <_xt_user_exit+0x13c> 40101cb8: 000002 l8ui a0, a0, 0 40101cbb: 009c beqz.n a0, 40101ccf 40101cbd: 1a1066 bnei a0, 1, 40101cdb 40101cc0: 120c movi.n a2, 1 40101cc2: 030c movi.n a3, 0 40101cc4: 040c movi.n a4, 0 40101cc6: fff901 l32r a0, 40101cac <_xt_user_exit+0x140> 40101cc9: 0000c0 callx0 a0 40101ccc: 0002c6 j 40101cdb 40101ccf: 020c movi.n a2, 0 40101cd1: 030c movi.n a3, 0 40101cd3: 040c movi.n a4, 0 40101cd5: fff501 l32r a0, 40101cac <_xt_user_exit+0x140> 40101cd8: 0000c0 callx0 a0 40101cdb: 0108 l32i.n a0, a1, 0 40101cdd: 10c112 addi a1, a1, 16 40101ce0: f00d ret.n 40101ce2: 000000 ill 40101ce5: bfe000 excw 40101ce8: c0c112 addi a1, a1, -64 40101ceb: 24a042 movi a4, 36 40101cee: 0c6102 s32i a0, a1, 48 40101cf1: fffc01 l32r a0, 40101ce4 40101cf4: 013d mov.n a3, a1 40101cf6: 220a add.n a2, a2, a0 40101cf8: fef145 call0 40100c10 40101cfb: 012d mov.n a2, a1 40101cfd: 007685 call0 40102468 40101d00: c108 l32i.n a0, a1, 48 40101d02: 40c112 addi a1, a1, 64 40101d05: f00d ret.n 40101d07: 060000 excw 40101d0a: 006000 rsil a0, 0 40101d0d: 000010 excw 40101d10: ff .byte 0xff 40101d11: ef .byte 0xef 40101d12: ff .byte 0xff 40101d13: ff .byte 0xff 40101d14: fff000 excw 40101d17: ff .byte 0xff 40101d18: fbfe41 l32r a4, 40100d10 40101d1b: fffb51 l32r a5, 40101d08 40101d1e: 2422e6 bgei a2, 2, 40101d46 40101d21: fffa21 l32r a2, 40101d0c 40101d24: 0020c0 memw 40101d27: 2478 l32i.n a7, a4, 8 40101d29: 207720 or a7, a7, a2 40101d2c: 0020c0 memw 40101d2f: 2479 s32i.n a7, a4, 8 40101d31: 00a162 movi a6, 0x100 40101d34: 0020c0 memw 40101d37: 802532 l32i a3, a5, 0x200 40101d3a: 203360 or a3, a3, a6 40101d3d: 0020c0 memw 40101d40: 806532 s32i a3, a5, 0x200 40101d43: 000e46 j 40101d80 40101d46: fff2b1 l32r a11, 40101d10 40101d49: 320b addi.n a3, a2, -1 40101d4b: 621b addi.n a6, a2, 1 40101d4d: b36220 movgez a6, a2, a2 40101d50: 216160 srai a6, a6, 1 40101d53: 113380 slli a3, a3, 8 40101d56: 660b addi.n a6, a6, -1 40101d58: 1166c0 slli a6, a6, 4 40101d5b: 336a add.n a3, a3, a6 40101d5d: 223a add.n a2, a2, a3 40101d5f: 220b addi.n a2, a2, -1 40101d61: 0020c0 memw 40101d64: 24a8 l32i.n a10, a4, 8 40101d66: 10aab0 and a10, a10, a11 40101d69: 0020c0 memw 40101d6c: 24a9 s32i.n a10, a4, 8 40101d6e: ffae92 movi a9, 0xfffffeff 40101d71: 0020c0 memw 40101d74: 802582 l32i a8, a5, 0x200 40101d77: 108890 and a8, a8, a9 40101d7a: 0020c0 memw 40101d7d: 806582 s32i a8, a5, 0x200 40101d80: ffe561 l32r a6, 40101d14 40101d83: 0020c0 memw 40101d86: 2458 l32i.n a5, a4, 8 40101d88: 105560 and a5, a5, a6 40101d8b: 205520 or a5, a5, a2 40101d8e: 0020c0 memw 40101d91: 2459 s32i.n a5, a4, 8 40101d93: f00d ret.n 40101d95: 000000 ill 40101d98: f20a00 excw 40101d9b: 3f .byte 0x3f 40101d9c: 205594 excw 40101d9f: c11240 mul16u a1, a2, a4 40101da0 : 40101da0: f0c112 addi a1, a1, -16 40101da3: 006102 s32i a0, a1, 0 40101da6: f8e301 l32r a0, 40100134 40101da9: 000002 l8ui a0, a0, 0 40101dac: 017056 bnez a0, 40101dc7 40101daf: fe80c5 call0 401005bc 40101db2: 00a042 movi a4, 0 40101db5: fff831 l32r a3, 40101d98 40101db8: 0020c0 memw 40101dbb: 866342 s32i a4, a3, 0x218 40101dbe: f8df21 l32r a2, 4010013c 40101dc1: 0020c0 memw 40101dc4: 866322 s32i a2, a3, 0x218 40101dc7: fb5f21 l32r a2, 40100b44 40101dca: fbd501 l32r a0, 40100d20 40101dcd: 0000c0 callx0 a0 40101dd0: ffedc5 call0 40101cb0 40101dd3: fff201 l32r a0, 40101d9c 40101dd6: 0000c0 callx0 a0 40101dd9: 0108 l32i.n a0, a1, 0 40101ddb: 10c112 addi a1, a1, 16 40101dde: f00d ret.n 40101de0: c988 l32i.n a8, a9, 48 40101de2: fe .byte 0xfe 40101de3: 3f .byte 0x3f 40101de4: ff0000 excw 40101de7: fe0000 excw 40101dea: ff .byte 0xff 40101deb: 5f .byte 0x5f 40101dec: 0186a0 slli a8, a6, 22 40101def: fca100 excw 40101df2: ff .byte 0xff 40101df3: ffe981 l32r a8, 40101d98 40101df6: 0aa8 l32i.n a10, a10, 0 40101df8: 0020c0 memw 40101dfb: fffa61 l32r a6, 40101de4 40101dfe: 7da0b2 movi a11, 125 40101e01: fffa71 l32r a7, 40101dec 40101e04: 802892 l32i a9, a8, 0x200 40101e07: fff851 l32r a5, 40101de8 40101e0a: 99aa add.n a9, a9, a10 40101e0c: 0020c0 memw 40101e0f: 872532 l32i a3, a5, 0x21c 40101e12: 103360 and a3, a3, a6 40101e15: 753030 extui a3, a3, 16, 8 40101e18: 11bb37 bgeu a11, a3, 40101e2d 40101e1b: 0020c0 memw 40101e1e: 802842 l32i a4, a8, 0x200 40101e21: 44aa add.n a4, a4, a10 40101e23: c04490 sub a4, a4, a9 40101e26: e2b747 bgeu a7, a4, 40101e0c 40101e29: 020c movi.n a2, 0 40101e2b: f00d ret.n 40101e2d: 0020c0 memw 40101e30: 806522 s32i a2, a5, 0x200 40101e33: fffc86 j 40101e29 40101e36: 120000 excw 40101e39: 09f0c1 l32r a12, 400c45fc <__floatsidf+0xb630c> 40101e3c: 926601 l32r a0, 400e67d4 <__floatsidf+0xd84e4> 40101e3f: 0c0c movi.n a12, 0 40101e41: fac5d2 addi a13, a5, -6 40101e44: ff .byte 0xff 40101e45: a20c movi.n a2, 10 40101e47: fffa85 call0 40101df0 40101e4a: 000086 j 40101e50 40101e4d: fffa05 call0 40101df0 40101e50: 0108 l32i.n a0, a1, 0 40101e52: 10c112 addi a1, a1, 16 40101e55: f00d ret.n 40101e57: a89800 excw 40101e5a: fe .byte 0xfe 40101e5b: 3f .byte 0x3f 40101e5c: a898 l32i.n a9, a8, 40 40101e5e: fe .byte 0xfe 40101e5f: 3f .byte 0x3f 40101e60 : 40101e60: f0c112 addi a1, a1, -16 40101e63: 21d9 s32i.n a13, a1, 8 40101e65: 11c9 s32i.n a12, a1, 4 40101e67: fffcd1 l32r a13, 40101e58 40101e6a: fffcc1 l32r a12, 40101e5c 40101e6d: 0109 s32i.n a0, a1, 0 40101e6f: 091cd7 beq a12, a13, 40101e7c 40101e72: 0c08 l32i.n a0, a12, 0 40101e74: 0000c0 callx0 a0 40101e77: cc4b addi.n a12, a12, 4 40101e79: f53cd7 bltu a12, a13, 40101e72 40101e7c: 11c8 l32i.n a12, a1, 4 40101e7e: 21d8 l32i.n a13, a1, 8 40101e80: 0108 l32i.n a0, a1, 0 40101e82: 10c112 addi a1, a1, 16 40101e85: f00d ret.n 40101e87: 024800 excw 40101e8a: 143040 extui a3, a4, 0, 2 40101e8d: 061366 bnei a3, 1, 40101e97 40101e90: 136427 bbci a4, 2, 40101ea7 40101e93: 120c movi.n a2, 1 40101e95: f00d ret.n 40101e97: 0ce427 bbsi a4, 2, 40101ea7 40101e9a: 445840 extui a5, a4, 8, 5 40101e9d: f24566 bnei a5, 4, 40101e93 40101ea0: 460c movi.n a6, 4 40101ea2: 206460 or a6, a4, a6 40101ea5: 0269 s32i.n a6, a2, 0 40101ea7: 020c movi.n a2, 0 40101ea9: f00d ret.n 40101eab: 149800 extui a9, a0, 8, 2 40101eae: ff .byte 0xff 40101eaf: 3f .byte 0x3f 40101eb0: 1e38 l32i.n a3, a14, 4 40101eb2: 004010 break 0, 1 40101eb5: 000800 excw 40101eb8: 200000 or a0, a0, a0 40101ebb: 000000 ill 40101ebe: 300040 xor a0, a0, a4 40101ec1: 2309 s32i.n a0, a3, 8 40101ec3: 000040 excw 40101ec6: 000010 excw 40101ec9: 010000 slli a0, a0, 32 40101ecc: 800000 add a0, a0, a0 40101ecf: 5dc800 excw 40101ed2: 224020 excw 40101ed4 : 40101ed4: d0a422 movi a2, 0x4d0 40101ed7: c01120 sub a1, a1, a2 40101eda: 04d142 addmi a4, a1, 0x400 40101edd: 3164c2 s32i a12, a4, 196 40101ee0: 3264d2 s32i a13, a4, 200 40101ee3: 306402 s32i a0, a4, 192 40101ee6: 011445 call0 4010302c 40101ee9: fff091 l32r a9, 40101eac 40101eec: fff181 l32r a8, 40101eb0 40101eef: 006982 s32i a8, a9, 0 40101ef2: 20a072 movi a7, 32 40101ef5: fb8661 l32r a6, 40100d10 40101ef8: 0020c0 memw 40101efb: 7658 l32i.n a5, a6, 28 40101efd: 205570 or a5, a5, a7 40101f00: 0020c0 memw 40101f03: 7659 s32i.n a5, a6, 28 40101f05: 020c movi.n a2, 0 40101f07: 013d mov.n a3, a1 40101f09: 440c movi.n a4, 4 40101f0b: fed045 call0 40100c10 40101f0e: 090c movi.n a9, 0 40101f10: 0138 l32i.n a3, a1, 0 40101f12: ffe861 l32r a6, 40101eb4 40101f15: 350830 extui a0, a3, 24, 4 40101f18: 0430e6 bgei a0, 3, 40101f20 40101f1b: 202b addi.n a2, a0, 2 40101f1d: 000246 j 40101f2a 40101f20: f1c0c2 addi a12, a0, -15 40101f23: 1b0c movi.n a11, 1 40101f25: 220c movi.n a2, 2 40101f27: 832bc0 moveqz a2, a11, a12 40101f2a: fb06c1 l32r a12, 40100b44 40101f2d: 350c30 extui a0, a3, 28, 4 40101f30: ff5e31 l32r a3, 40101ca8 <_xt_user_exit+0x13c> 40101f33: 60bc beqz.n a0, 40101f6d 40101f35: d00b addi.n a13, a0, -1 40101f37: 0ecd16 beqz a13, 40102027 40101f3a: fec052 addi a5, a0, -2 40101f3d: 0e0516 beqz a5, 40102021 40101f40: ffde81 l32r a8, 40101eb8 40101f43: fdc072 addi a7, a0, -3 40101f46: 0d0716 beqz a7, 4010201a 40101f49: ffdc71 l32r a7, 40101ebc 40101f4c: fcc0a2 addi a10, a0, -4 40101f4f: 0c9a16 beqz a10, 4010201c 40101f52: fbc0b2 addi a11, a0, -5 40101f55: 0d4b16 beqz a11, 4010202d 40101f58: fac0d2 addi a13, a0, -6 40101f5b: 0d6d16 beqz a13, 40102035 40101f5e: 0b7026 beqi a0, 7, 40101f6d 40101f61: f8c052 addi a5, a0, -8 40101f64: 0d2516 beqz a5, 4010203a 40101f67: f7c072 addi a7, a0, -9 40101f6a: 0c4716 beqz a7, 40102032 40101f6d: 016c62 s32i a6, a12, 4 40101f70: 004392 s8i a9, a3, 0 40101f73: ffda45 call0 40101d18 40101f76: 3cd8 l32i.n a13, a12, 12 40101f78: 1c28 l32i.n a2, a12, 4 40101f7a: 0d3d mov.n a3, a13 40101f7c: faf501 l32r a0, 40100b50 40101f7f: 0000c0 callx0 a0 40101f82: 318b addi.n a3, a1, 8 40101f84: 028d mov.n a8, a2 40101f86: 042c movi.n a4, 32 40101f88: 220b addi.n a2, a2, -1 40101f8a: 822d20 mull a2, a13, a2 40101f8d: fdc8d2 addi a13, a8, -3 40101f90: fec7c5 call0 40100c10 40101f93: 30c132 addi a3, a1, 48 40101f96: 8ca442 movi a4, 0x48c 40101f99: 160c movi.n a6, 1 40101f9b: 080152 l8ui a5, a1, 8 40101f9e: 3c28 l32i.n a2, a12, 12 40101fa0: 935650 movnez a5, a6, a5 40101fa3: 084152 s8i a5, a1, 8 40101fa6: 5d5a add.n a5, a13, a5 40101fa8: 822250 mull a2, a2, a5 40101fab: fec645 call0 40100c10 40101fae: 30c122 addi a2, a1, 48 40101fb1: 02c8 l32i.n a12, a2, 0 40101fb3: 44c8c0 extui a12, a12, 8, 5 40101fb6: ffed05 call0 40101e88 40101fb9: 0108 l32i.n a0, a1, 0 40101fbb: 350c00 extui a0, a0, 28, 4 40101fbe: 0a5026 beqi a0, 5, 40101fcc 40101fc1: 076026 beqi a0, 6, 40101fcc 40101fc4: 048026 beqi a0, 8, 40101fcc 40101fc7: 930c movi.n a3, 9 40101fc9: 109037 bne a0, a3, 40101fdd 40101fcc: 414cb6 bltui a12, 4, 40102011 40101fcf: 3eccf6 bgeui a12, 32, 40102011 40101fd2: ff3541 l32r a4, 40101ca8 <_xt_user_exit+0x13c> 40101fd5: 150c movi.n a5, 1 40101fd7: 932520 movnez a2, a5, a2 40101fda: 004422 s8i a2, a4, 0 40101fdd: ffcd05 call0 40101cb0 40101fe0: 30c162 addi a6, a1, 48 40101fe3: 0668 l32i.n a6, a6, 0 40101fe5: 02e637 bbsi a6, 3, 40101feb 40101fe8: ff7845 call0 40101770 40101feb: 0d4d mov.n a4, a13 40101fed: 218b addi.n a2, a1, 8 40101fef: 30c132 addi a3, a1, 48 40101ff2: ffb701 l32r a0, 40101ed0 40101ff5: 0000c0 callx0 a0 40101ff8: d0a422 movi a2, 0x4d0 40101ffb: 04d102 addmi a0, a1, 0x400 40101ffe: 04d1d2 addmi a13, a1, 0x400 40102001: 04d1c2 addmi a12, a1, 0x400 40102004: 312cc2 l32i a12, a12, 196 40102007: 322dd2 l32i a13, a13, 200 4010200a: 302002 l32i a0, a0, 192 4010200d: 112a add.n a1, a1, a2 4010200f: f00d ret.n 40102011: ffab21 l32r a2, 40101ec0 40102014: ffcd05 call0 40101ce8 40102017: ffff06 j 40102017 4010201a: 087d mov.n a7, a8 4010201c: 076d mov.n a6, a7 4010201e: ffd2c6 j 40101f6d 40102021: ffa861 l32r a6, 40101ec4 40102024: ffd146 j 40101f6d 40102027: fbb961 l32r a6, 40100f0c 4010202a: ffcfc6 j 40101f6d 4010202d: 087d mov.n a7, a8 4010202f: 000086 j 40102035 40102032: ffa571 l32r a7, 40101ec8 40102035: 1c79 s32i.n a7, a12, 4 40102037: ffce06 j 40101f73 4010203a: ffa471 l32r a7, 40101ecc 4010203d: fffd06 j 40102035 40102040 : 40102040: f0c112 addi a1, a1, -16 40102043: 11c9 s32i.n a12, a1, 4 40102045: 0109 s32i.n a0, a1, 0 40102047: ff9901 l32r a0, 40101eac 4010204a: 02cd mov.n a12, a2 4010204c: 0008 l32i.n a0, a0, 0 4010204e: 742020 extui a2, a2, 0, 8 40102051: 0000c0 callx0 a0 40102054: 0c2d mov.n a2, a12 40102056: 0108 l32i.n a0, a1, 0 40102058: 11c8 l32i.n a12, a1, 4 4010205a: 10c112 addi a1, a1, 16 4010205d: f00d ret.n 4010205f: c11200 mul16u a1, a2, a0 40102062: 0109f0 slli a0, a9, 17 40102065: c28c beqz.n a2, 40102075 40102067: 0248 l32i.n a4, a2, 0 40102069: 004432 s8i a3, a4, 0 4010206c: 0208 l32i.n a0, a2, 0 4010206e: 001b addi.n a0, a0, 1 40102070: 0209 s32i.n a0, a2, 0 40102072: 000286 j 40102080 40102075: ff8d01 l32r a0, 40101eac 40102078: 0008 l32i.n a0, a0, 0 4010207a: 742030 extui a2, a3, 0, 8 4010207d: 0000c0 callx0 a0 40102080: 0108 l32i.n a0, a1, 0 40102082: 10c112 addi a1, a1, 16 40102085: f00d ret.n 40102087: c11200 mul16u a1, a2, a0 4010208a: 41e9e0 srli a14, a14, 9 4010208d: 51f9 s32i.n a15, a1, 20 4010208f: 1109 s32i.n a0, a1, 4 40102091: 6139 s32i.n a3, a1, 24 40102093: 31d9 s32i.n a13, a1, 12 40102095: 21c9 s32i.n a12, a1, 8 40102097: 02dd mov.n a13, a2 40102099: 04cd mov.n a12, a4 4010209b: 3114a6 blti a4, 1, 401020d0 4010209e: 000302 l8ui a0, a3, 0 401020a1: 032d mov.n a2, a3 401020a3: d08c beqz.n a0, 401020b4 401020a5: 000c movi.n a0, 0 401020a7: 001b addi.n a0, a0, 1 401020a9: 010232 l8ui a3, a2, 1 401020ac: 221b addi.n a2, a2, 1 401020ae: ff5356 bnez a3, 401020a7 401020b1: 000046 j 401020b6 401020b4: 000c movi.n a0, 0 401020b6: 043c movi.n a4, 48 401020b8: 0420c7 blt a0, a12, 401020c0 401020bb: 0c0c movi.n a12, 0 401020bd: 000086 j 401020c3 401020c0: c0cc00 sub a12, a12, a0 401020c3: 0e2c movi.n a14, 32 401020c5: 260c movi.n a6, 2 401020c7: 106560 and a6, a5, a6 401020ca: 93e460 movnez a14, a4, a6 401020cd: 000046 j 401020d2 401020d0: 0e2c movi.n a14, 32 401020d2: 15e507 bbsi a5, 0, 401020eb 401020d5: 0cfd mov.n a15, a12 401020d7: 101ca6 blti a12, 1, 401020eb 401020da: 0d2d mov.n a2, a13 401020dc: 0e3d mov.n a3, a14 401020de: fff805 call0 40102060 401020e1: cc0b addi.n a12, a12, -1 401020e3: ff3c56 bnez a12, 401020da 401020e6: 0c0c movi.n a12, 0 401020e8: 000046 j 401020ed 401020eb: 0f0c movi.n a15, 0 401020ed: 6138 l32i.n a3, a1, 24 401020ef: 000332 l8ui a3, a3, 0 401020f2: 01c9 s32i.n a12, a1, 0 401020f4: 139c beqz.n a3, 40102109 401020f6: 0d2d mov.n a2, a13 401020f8: fff645 call0 40102060 401020fb: 6148 l32i.n a4, a1, 24 401020fd: ff1b addi.n a15, a15, 1 401020ff: 010432 l8ui a3, a4, 1 40102102: 441b addi.n a4, a4, 1 40102104: 6149 s32i.n a4, a1, 24 40102106: fec356 bnez a3, 401020f6 40102109: 0f1ca6 blti a12, 1, 4010211c 4010210c: 0e3d mov.n a3, a14 4010210e: 0d2d mov.n a2, a13 40102110: fff4c5 call0 40102060 40102113: cc0b addi.n a12, a12, -1 40102115: ff3c56 bnez a12, 4010210c 40102118: 0168 l32i.n a6, a1, 0 4010211a: f6fa add.n a15, a6, a15 4010211c: 1108 l32i.n a0, a1, 4 4010211e: 21c8 l32i.n a12, a1, 8 40102120: 31d8 l32i.n a13, a1, 12 40102122: 0f2d mov.n a2, a15 40102124: 41e8 l32i.n a14, a1, 16 40102126: 51f8 l32i.n a15, a1, 20 40102128: 20c112 addi a1, a1, 32 4010212b: f00d ret.n 4010212d: 000000 ill 40102130: c0c112 addi a1, a1, -64 40102133: 91d9 s32i.n a13, a1, 36 40102135: b1f9 s32i.n a15, a1, 44 40102137: 6129 s32i.n a2, a1, 24 40102139: 5179 s32i.n a7, a1, 20 4010213b: 7109 s32i.n a0, a1, 28 4010213d: 81c9 s32i.n a12, a1, 32 4010213f: a1e9 s32i.n a14, a1, 40 40102141: 03cd mov.n a12, a3 40102143: 04ed mov.n a14, a4 40102145: 000c movi.n a0, 0 40102147: 064d mov.n a4, a6 40102149: 4149 s32i.n a4, a1, 16 4010214b: 03dc bnez.n a3, 4010215f 4010214d: 013d mov.n a3, a1 4010214f: 014102 s8i a0, a1, 1 40102152: 075d mov.n a5, a7 40102154: 003c movi.n a0, 48 40102156: 004102 s8i a0, a1, 0 40102159: fff2c5 call0 40102088 4010215c: 002006 j 401021e0 4010215f: 0b4102 s8i a0, a1, 11 40102162: d1bb addi.n a13, a1, 11 40102164: e58c beqz.n a5, 40102176 40102166: 0c9e66 bnei a14, 10, 40102176 40102169: 0093d6 bgez a3, 40102176 4010216c: 60c030 neg a12, a3 4010216f: 120c movi.n a2, 1 40102171: c129 s32i.n a2, a1, 48 40102173: 000046 j 40102178 40102176: c109 s32i.n a0, a1, 48 40102178: acac beqz.n a12, 401021a6 4010217a: 1021f2 l32i a15, a1, 64 4010217d: 0c2d mov.n a2, a12 4010217f: 0e3d mov.n a3, a14 40102181: fa7101 l32r a0, 40100b48 40102184: 0000c0 callx0 a0 40102187: 0492a6 blti a2, 10, 4010218f 4010218a: 2f2a add.n a2, a15, a2 4010218c: c6c222 addi a2, a2, -58 4010218f: 30c232 addi a3, a2, 48 40102192: dd0b addi.n a13, a13, -1 40102194: 0c2d mov.n a2, a12 40102196: 004d32 s8i a3, a13, 0 40102199: 0e3d mov.n a3, a14 4010219b: fa6d01 l32r a0, 40100b50 4010219e: 0000c0 callx0 a0 401021a1: 02cd mov.n a12, a2 401021a3: fd6256 bnez a2, 4010217d 401021a6: c148 l32i.n a4, a1, 48 401021a8: 4158 l32i.n a5, a1, 16 401021aa: 34ac beqz.n a4, 401021d1 401021ac: 559c beqz.n a5, 401021c5 401021ae: 5168 l32i.n a6, a1, 20 401021b0: 116617 bbci a6, 1, 401021c5 401021b3: 6128 l32i.n a2, a1, 24 401021b5: d32c movi.n a3, 45 401021b7: ffea85 call0 40102060 401021ba: 4178 l32i.n a7, a1, 16 401021bc: 1c0c movi.n a12, 1 401021be: 770b addi.n a7, a7, -1 401021c0: 4179 s32i.n a7, a1, 16 401021c2: 000346 j 401021d3 401021c5: 0c0c movi.n a12, 0 401021c7: dd0b addi.n a13, a13, -1 401021c9: d82c movi.n a8, 45 401021cb: 004d82 s8i a8, a13, 0 401021ce: 000046 j 401021d3 401021d1: 0c0c movi.n a12, 0 401021d3: 0d3d mov.n a3, a13 401021d5: 6128 l32i.n a2, a1, 24 401021d7: 4148 l32i.n a4, a1, 16 401021d9: 5158 l32i.n a5, a1, 20 401021db: ffeac5 call0 40102088 401021de: 22ca add.n a2, a2, a12 401021e0: 81c8 l32i.n a12, a1, 32 401021e2: 91d8 l32i.n a13, a1, 36 401021e4: a1e8 l32i.n a14, a1, 40 401021e6: b1f8 l32i.n a15, a1, 44 401021e8: 7108 l32i.n a0, a1, 28 401021ea: 40c112 addi a1, a1, 64 401021ed: f00d ret.n 401021ef: 898800 excw 401021f2: fe .byte 0xfe 401021f3: 3f .byte 0x3f 401021f4 : 401021f4: c0c112 addi a1, a1, -64 401021f7: 0a61e2 s32i a14, a1, 40 401021fa: 066152 s32i a5, a1, 24 401021fd: 076102 s32i a0, a1, 28 40102200: b1f9 s32i.n a15, a1, 44 40102202: 91d9 s32i.n a13, a1, 36 40102204: 81c9 s32i.n a12, a1, 32 40102206: 06dd mov.n a13, a6 40102208: 03cd mov.n a12, a3 4010220a: 02fd mov.n a15, a2 4010220c: 043d mov.n a3, a4 4010220e: 5139 s32i.n a3, a1, 20 40102210: fe3a85 call0 401005bc 40102213: 000c32 l8ui a3, a12, 0 40102216: 000c movi.n a0, 0 40102218: 0d2316 beqz a3, 401022ee 4010221b: 00ed mov.n a14, a0 4010221d: 5a2c movi.n a10, 37 4010221f: 1b93a7 bne a3, a10, 4010223e 40102222: 010c32 l8ui a3, a12, 1 40102225: cc1b addi.n a12, a12, 1 40102227: 0c5316 beqz a3, 401022f0 4010222a: 1013a7 beq a3, a10, 4010223e 4010222d: 003c movi.n a0, 48 4010222f: d82c movi.n a8, 45 40102231: 1d9387 bne a3, a8, 40102252 40102234: 170c movi.n a7, 1 40102236: cc1b addi.n a12, a12, 1 40102238: 000c32 l8ui a3, a12, 0 4010223b: 000546 j 40102254 4010223e: 0f2d mov.n a2, a15 40102240: ffe1c5 call0 40102060 40102243: 5a2c movi.n a10, 37 40102245: ee1b addi.n a14, a14, 1 40102247: 010c32 l8ui a3, a12, 1 4010224a: cc1b addi.n a12, a12, 1 4010224c: fcf356 bnez a3, 4010221f 4010224f: 002746 j 401022f0 40102252: 070c movi.n a7, 0 40102254: 0c9307 bne a3, a0, 40102264 40102257: 220c movi.n a2, 2 40102259: cc1b addi.n a12, a12, 1 4010225b: 000c32 l8ui a3, a12, 0 4010225e: 207720 or a7, a7, a2 40102261: f41307 beq a3, a0, 40102259 40102264: 060c movi.n a6, 0 40102266: 73a0b2 movi a11, 115 40102269: f02c movi.n a0, 47 4010226b: 923c movi.n a2, 57 4010226d: 13b037 bgeu a0, a3, 40102284 40102270: 103237 bltu a2, a3, 40102284 40102273: cc1b addi.n a12, a12, 1 40102275: a06660 addx4 a6, a6, a6 40102278: 906630 addx2 a6, a6, a3 4010227b: d0c662 addi a6, a6, -48 4010227e: 000c32 l8ui a3, a12, 0 40102281: fffa06 j 4010226d 40102284: 1093b7 bne a3, a11, 40102298 40102287: 881c movi.n a8, 24 40102289: 0d0d mov.n a0, a13 4010228b: dd4b addi.n a13, a13, 4 4010228d: 02a8d7 bge a8, a13, 40102293 40102290: 003f46 j 40102391 40102293: 6108 l32i.n a0, a1, 24 40102295: 004046 j 4010239a 40102298: 64a092 movi a9, 100 4010229b: 029397 bne a3, a9, 401022a1 4010229e: 002646 j 4010233b 401022a1: 69a0b2 movi a11, 105 401022a4: 0293b7 bne a3, a11, 401022aa 401022a7: 002406 j 4010233b 401022aa: 78a002 movi a0, 120 401022ad: 109307 bne a3, a0, 401022c1 401022b0: 821c movi.n a2, 24 401022b2: 0d0d mov.n a0, a13 401022b4: dd4b addi.n a13, a13, 4 401022b6: 02a2d7 bge a2, a13, 401022bc 401022b9: 003ec6 j 401023b8 401022bc: 6108 l32i.n a0, a1, 24 401022be: 003fc6 j 401023c1 401022c1: 70a042 movi a4, 112 401022c4: 109347 bne a3, a4, 401022d8 401022c7: 851c movi.n a5, 24 401022c9: 0d0d mov.n a0, a13 401022cb: dd4b addi.n a13, a13, 4 401022cd: 02a5d7 bge a5, a13, 401022d3 401022d0: 004206 j 401023dc 401022d3: 6108 l32i.n a0, a1, 24 401022d5: 004306 j 401023e5 401022d8: 885c movi.n a8, 88 401022da: 329387 bne a3, a8, 40102310 401022dd: 891c movi.n a9, 24 401022df: 0d0d mov.n a0, a13 401022e1: dd4b addi.n a13, a13, 4 401022e3: 02a9d7 bge a9, a13, 401022e9 401022e6: 004606 j 40102402 401022e9: 6108 l32i.n a0, a1, 24 401022eb: 004706 j 4010240b 401022ee: 0e0c movi.n a14, 0 401022f0: 5f8c beqz.n a15, 401022f9 401022f2: 0fb8 l32i.n a11, a15, 0 401022f4: 0a0c movi.n a10, 0 401022f6: 004ba2 s8i a10, a11, 0 401022f9: fe2f85 call0 401005f4 401022fc: 072102 l32i a0, a1, 28 401022ff: 0821c2 l32i a12, a1, 32 40102302: 0921d2 l32i a13, a1, 36 40102305: 0e2d mov.n a2, a14 40102307: b1f8 l32i.n a15, a1, 44 40102309: a1e8 l32i.n a14, a1, 40 4010230b: 40c112 addi a1, a1, 64 4010230e: f00d ret.n 40102310: 75a002 movi a0, 117 40102313: 0d9307 bne a3, a0, 40102324 40102316: 821c movi.n a2, 24 40102318: 0d0d mov.n a0, a13 4010231a: dd4b addi.n a13, a13, 4 4010231c: 4d22d7 blt a2, a13, 4010236d 4010231f: 6108 l32i.n a0, a1, 24 40102321: 001446 j 40102376 40102324: 9dc342 addi a4, a3, -99 40102327: f1c456 bnez a4, 40102247 4010232a: 851c movi.n a5, 24 4010232c: 0d0d mov.n a0, a13 4010232e: dd4b addi.n a13, a13, 4 40102330: 02a5d7 bge a5, a13, 40102336 40102333: 003b86 j 40102425 40102336: 6108 l32i.n a0, a1, 24 40102338: 003c86 j 4010242e 4010233b: 881c movi.n a8, 24 4010233d: 0d0d mov.n a0, a13 4010233f: dd4b addi.n a13, a13, 4 40102341: 0428d7 blt a8, a13, 40102349 40102344: 6108 l32i.n a0, a1, 24 40102346: 000206 j 40102352 40102349: 891c movi.n a9, 24 4010234b: 012907 blt a9, a0, 40102350 4010234e: 4d2c movi.n a13, 36 40102350: 5108 l32i.n a0, a1, 20 40102352: 0f2d mov.n a2, a15 40102354: a40c movi.n a4, 10 40102356: 150c movi.n a5, 1 40102358: 61a0a2 movi a10, 97 4010235b: 3d0a add.n a3, a13, a0 4010235d: ffd332 addmi a3, a3, 0xffffff00 40102360: 3f2332 l32i a3, a3, 252 40102363: 01a9 s32i.n a10, a1, 0 40102365: ffdc85 call0 40102130 40102368: 5a2c movi.n a10, 37 4010236a: 001146 j 401023b3 4010236d: 841c movi.n a4, 24 4010236f: 012407 blt a4, a0, 40102374 40102372: 4d2c movi.n a13, 36 40102374: 5108 l32i.n a0, a1, 20 40102376: 0f2d mov.n a2, a15 40102378: a40c movi.n a4, 10 4010237a: 3d0a add.n a3, a13, a0 4010237c: 61a052 movi a5, 97 4010237f: ffd332 addmi a3, a3, 0xffffff00 40102382: 3f2332 l32i a3, a3, 252 40102385: 0159 s32i.n a5, a1, 0 40102387: 050c movi.n a5, 0 40102389: ffda45 call0 40102130 4010238c: 5a2c movi.n a10, 37 4010238e: 000846 j 401023b3 40102391: 841c movi.n a4, 24 40102393: 012407 blt a4, a0, 40102398 40102396: 4d2c movi.n a13, 36 40102398: 5108 l32i.n a0, a1, 20 4010239a: 064d mov.n a4, a6 4010239c: ff9551 l32r a5, 401021f0 4010239f: 3d0a add.n a3, a13, a0 401023a1: ffd332 addmi a3, a3, 0xffffff00 401023a4: 3f2332 l32i a3, a3, 252 401023a7: 0f2d mov.n a2, a15 401023a9: 833530 moveqz a3, a5, a3 401023ac: 075d mov.n a5, a7 401023ae: ffcd85 call0 40102088 401023b1: 5a2c movi.n a10, 37 401023b3: e2ea add.n a14, a2, a14 401023b5: ffa386 j 40102247 401023b8: 841c movi.n a4, 24 401023ba: 012407 blt a4, a0, 401023bf 401023bd: 4d2c movi.n a13, 36 401023bf: 5108 l32i.n a0, a1, 20 401023c1: 0f2d mov.n a2, a15 401023c3: 041c movi.n a4, 16 401023c5: 3d0a add.n a3, a13, a0 401023c7: 61a052 movi a5, 97 401023ca: ffd332 addmi a3, a3, 0xffffff00 401023cd: 3f2332 l32i a3, a3, 252 401023d0: 0159 s32i.n a5, a1, 0 401023d2: 050c movi.n a5, 0 401023d4: ffd585 call0 40102130 401023d7: 5a2c movi.n a10, 37 401023d9: fff586 j 401023b3 401023dc: 841c movi.n a4, 24 401023de: 012407 blt a4, a0, 401023e3 401023e1: 4d2c movi.n a13, 36 401023e3: 5108 l32i.n a0, a1, 20 401023e5: 0f2d mov.n a2, a15 401023e7: 041c movi.n a4, 16 401023e9: 860c movi.n a6, 8 401023eb: 3d0a add.n a3, a13, a0 401023ed: 61a052 movi a5, 97 401023f0: ffd332 addmi a3, a3, 0xffffff00 401023f3: 3f2332 l32i a3, a3, 252 401023f6: 0159 s32i.n a5, a1, 0 401023f8: 050c movi.n a5, 0 401023fa: ffd345 call0 40102130 401023fd: 5a2c movi.n a10, 37 401023ff: ffec06 j 401023b3 40102402: 841c movi.n a4, 24 40102404: 012407 blt a4, a0, 40102409 40102407: 4d2c movi.n a13, 36 40102409: 5108 l32i.n a0, a1, 20 4010240b: 0f2d mov.n a2, a15 4010240d: 041c movi.n a4, 16 4010240f: 3d0a add.n a3, a13, a0 40102411: 154c movi.n a5, 65 40102413: ffd332 addmi a3, a3, 0xffffff00 40102416: 3f2332 l32i a3, a3, 252 40102419: 0159 s32i.n a5, a1, 0 4010241b: 050c movi.n a5, 0 4010241d: ffd105 call0 40102130 40102420: 5a2c movi.n a10, 37 40102422: ffe346 j 401023b3 40102425: 841c movi.n a4, 24 40102427: 012407 blt a4, a0, 4010242c 4010242a: 4d2c movi.n a13, 36 4010242c: 5108 l32i.n a0, a1, 20 4010242e: 064d mov.n a4, a6 40102430: 0f2d mov.n a2, a15 40102432: 10c132 addi a3, a1, 16 40102435: 050c movi.n a5, 0 40102437: 8d0a add.n a8, a13, a0 40102439: ffd882 addmi a8, a8, 0xffffff00 4010243c: 3f2882 l32i a8, a8, 252 4010243f: 114152 s8i a5, a1, 17 40102442: 104182 s8i a8, a1, 16 40102445: 075d mov.n a5, a7 40102447: ffc405 call0 40102088 4010244a: 5a2c movi.n a10, 37 4010244c: e2ea add.n a14, a2, a14 4010244e: ff7d46 j 40102247 40102451: 000000 ill 40102454: 200000 or a0, a0, a0 40102457: 099040 excw 4010245a: f04023 excw 4010245d: feac beqz.n a14, 40102490 4010245f: 3f .byte 0x3f 40102460: bf4c movi.n a15, 75 40102462: d04000 subx2 a4, a0, a0 40102465: 402070 excw 40102468 : 40102468: 20a330 or a10, a3, a3 4010246b: b0c112 addi a1, a1, -80 4010246e: 0561c2 s32i a12, a1, 20 40102471: 203220 or a3, a2, a2 40102474: e149 s32i.n a4, a1, 56 40102476: f159 s32i.n a5, a1, 60 40102478: 106162 s32i a6, a1, 64 4010247b: 116172 s32i a7, a1, 68 4010247e: c129 s32i.n a2, a1, 48 40102480: 71e9 s32i.n a14, a1, 28 40102482: 4109 s32i.n a0, a1, 16 40102484: 61d9 s32i.n a13, a1, 24 40102486: 81f9 s32i.n a15, a1, 32 40102488: 4d0c movi.n a13, 4 4010248a: d1a9 s32i.n a10, a1, 52 4010248c: 30c1f2 addi a15, a1, 48 4010248f: fff101 l32r a0, 40102454 40102492: 0fed mov.n a14, a15 40102494: 024207 ball a2, a0, 4010249a 40102497: 002146 j 40102520 4010249a: fff101 l32r a0, 40102460 4010249d: 0000c0 callx0 a0 401024a0: 220b addi.n a2, a2, -1 401024a2: 412220 srli a2, a2, 2 401024a5: 1122e0 slli a2, a2, 2 401024a8: c24b addi.n a12, a2, 4 401024aa: 225b addi.n a2, a2, 5 401024ac: 3129 s32i.n a2, a1, 12 401024ae: fe6505 call0 40100b00 401024b1: 02dd mov.n a13, a2 401024b3: ffec01 l32r a0, 40102464 401024b6: 0000c0 callx0 a0 401024b9: ffe701 l32r a0, 40102458 401024bc: 12a2d7 bge a2, a13, 401024d2 401024bf: f23c movi.n a2, 63 401024c1: ffe6d1 l32r a13, 4010245c 401024c4: 130c movi.n a3, 1 401024c6: 9139 s32i.n a3, a1, 36 401024c8: 01dcf6 bgeui a12, 64, 401024cd 401024cb: 0c2d mov.n a2, a12 401024cd: 02cd mov.n a12, a2 401024cf: 0004c6 j 401024e6 401024d2: 032122 l32i a2, a1, 12 401024d5: 1aa142 movi a4, 0x11a 401024d8: 00a052 movi a5, 0 401024db: 003d mov.n a3, a0 401024dd: fddd05 call0 401002b0 401024e0: 02dd mov.n a13, a2 401024e2: 040c movi.n a4, 0 401024e4: 9149 s32i.n a4, a1, 36 401024e6: c138 l32i.n a3, a1, 48 401024e8: 0d2d mov.n a2, a13 401024ea: 0c4d mov.n a4, a12 401024ec: f7ec01 l32r a0, 4010049c 401024ef: 0000c0 callx0 a0 401024f2: 11e9 s32i.n a14, a1, 4 401024f4: 01f9 s32i.n a15, a1, 0 401024f6: 0f4d mov.n a4, a15 401024f8: 0e5d mov.n a5, a14 401024fa: 0d3d mov.n a3, a13 401024fc: 7cda add.n a7, a12, a13 401024fe: 020c movi.n a2, 0 40102500: 480c movi.n a8, 4 40102502: 2189 s32i.n a8, a1, 8 40102504: 086d mov.n a6, a8 40102506: 004722 s8i a2, a7, 0 40102509: ffce85 call0 401021f4 4010250c: 9198 l32i.n a9, a1, 36 4010250e: 02cd mov.n a12, a2 40102510: f9dc bnez.n a9, 40102533 40102512: 0d2d mov.n a2, a13 40102514: ffd131 l32r a3, 40102458 40102517: 25a142 movi a4, 0x125 4010251a: fdc305 call0 4010014c 4010251d: 000486 j 40102533 40102520: 0f4d mov.n a4, a15 40102522: 0f5d mov.n a5, a15 40102524: 01f9 s32i.n a15, a1, 0 40102526: 11f9 s32i.n a15, a1, 4 40102528: 020c movi.n a2, 0 4010252a: 0d6d mov.n a6, a13 4010252c: 2169 s32i.n a6, a1, 8 4010252e: ffcc45 call0 401021f4 40102531: 02cd mov.n a12, a2 40102533: 4108 l32i.n a0, a1, 16 40102535: 61d8 l32i.n a13, a1, 24 40102537: 71e8 l32i.n a14, a1, 28 40102539: 0c2d mov.n a2, a12 4010253b: 81f8 l32i.n a15, a1, 32 4010253d: 51c8 l32i.n a12, a1, 20 4010253f: 50c112 addi a1, a1, 80 40102542: f00d ret.n 40102544: a87c movi.n a8, -6 40102546: fe .byte 0xfe 40102547: 3f .byte 0x3f 40102548 : 40102548: 023d mov.n a3, a2 4010254a: f0c112 addi a1, a1, -16 4010254d: fffd21 l32r a2, 40102544 40102550: 0109 s32i.n a0, a1, 0 40102552: fff145 call0 40102468 40102555: 020c movi.n a2, 0 40102557: 0108 l32i.n a0, a1, 0 40102559: 10c112 addi a1, a1, 16 4010255c: f00d ret.n 4010255e: d80000 excw 40102561: 4e .byte 0x4e 40102562: 124022 s8i a2, a0, 18 40102564 : 40102564: d0c112 addi a1, a1, -48 40102567: 0a61c2 s32i a12, a1, 40 4010256a: 0961d2 s32i a13, a1, 36 4010256d: 81e9 s32i.n a14, a1, 32 4010256f: 71f9 s32i.n a15, a1, 28 40102571: b109 s32i.n a0, a1, 44 40102573: 74d020 extui a13, a2, 0, 8 40102576: 743030 extui a3, a3, 0, 8 40102579: 74f040 extui a15, a4, 0, 8 4010257c: 74e050 extui a14, a5, 0, 8 4010257f: 0c0c movi.n a12, 0 40102581: 1d3df6 bgeui a13, 3, 401025a2 40102584: 0139 s32i.n a3, a1, 0 40102586: fe0345 call0 401005bc 40102589: 0138 l32i.n a3, a1, 0 4010258b: 0d2d mov.n a2, a13 4010258d: 0f4d mov.n a4, a15 4010258f: 0e5d mov.n a5, a14 40102591: fff301 l32r a0, 40102560 40102594: 0000c0 callx0 a0 40102597: 130c movi.n a3, 1 40102599: 83c320 moveqz a12, a3, a2 4010259c: 74c0c0 extui a12, a12, 0, 8 4010259f: fe0545 call0 401005f4 401025a2: b108 l32i.n a0, a1, 44 401025a4: 0c2d mov.n a2, a12 401025a6: 91d8 l32i.n a13, a1, 36 401025a8: a1c8 l32i.n a12, a1, 40 401025aa: 81e8 l32i.n a14, a1, 32 401025ac: 71f8 l32i.n a15, a1, 28 401025ae: 30c112 addi a1, a1, 48 401025b1: f00d ret.n 401025b3: 044000 extui a4, a0, 0, 1 401025b6: 201800 or a1, a8, a0 401025b8 : 401025b8: 746020 extui a6, a2, 0, 8 401025bb: bfa022 movi a2, 191 401025be: f44040 extui a4, a4, 0, 16 401025c1: 01a072 movi a7, 1 401025c4: 023267 bltu a2, a6, 401025ca 401025c7: 00a072 movi a7, 0 401025ca: 050c movi.n a5, 0 401025cc: 120c movi.n a2, 1 401025ce: 932530 movnez a2, a5, a3 401025d1: 202270 or a2, a2, a7 401025d4: 742020 extui a2, a2, 0, 8 401025d7: 4d9257 bne a2, a5, 40102628 401025da: 145030 extui a5, a3, 0, 2 401025dd: 049556 bnez a5, 4010262a 401025e0: c0a052 movi a5, 192 401025e3: c05560 sub a5, a5, a6 401025e6: 1155e0 slli a5, a5, 2 401025e9: 3d2547 blt a5, a4, 4010262a 401025ec: 142040 extui a2, a4, 0, 2 401025ef: 928c beqz.n a2, 401025fc 401025f1: 414240 srli a4, a4, 2 401025f4: 441b addi.n a4, a4, 1 401025f6: 1144e0 slli a4, a4, 2 401025f9: f44040 extui a4, a4, 0, 16 401025fc: 414240 srli a4, a4, 2 401025ff: 050c movi.n a5, 0 40102601: ffec21 l32r a2, 401025b4 40102604: 000646 j 40102621 40102607: 765a00 excw 4010260a: a08530 addx4 a8, a5, a3 4010260d: 772a add.n a7, a7, a2 4010260f: 0020c0 memw 40102612: 0888 l32i.n a8, a8, 0 40102614: 1177e0 slli a7, a7, 2 40102617: 551b addi.n a5, a5, 1 40102619: 0020c0 memw 4010261c: 0789 s32i.n a8, a7, 0 4010261e: 745050 extui a5, a5, 0, 8 40102621: e33547 bltu a5, a4, 40102608 40102624: 120c movi.n a2, 1 40102626: f00d ret.n 40102628: 052d mov.n a2, a5 4010262a: f00d ret.n 4010262c: 000730 excw 4010262f: 070860 excw 40102632: 126000 excw 40102634 : 40102634: d0c112 addi a1, a1, -48 40102637: f6bf21 l32r a2, 40100134 4010263a: b109 s32i.n a0, a1, 44 4010263c: a1c9 s32i.n a12, a1, 40 4010263e: 0002c2 l8ui a12, a2, 0 40102641: 1cdc bnez.n a12, 40102656 40102643: fdf785 call0 401005bc 40102646: f6bc21 l32r a2, 40100138 40102649: f6bc31 l32r a3, 4010013c 4010264c: 0020c0 memw 4010264f: 02c9 s32i.n a12, a2, 0 40102651: 0020c0 memw 40102654: 0239 s32i.n a3, a2, 0 40102656: f9b101 l32r a0, 40100d1c 40102659: 0000c0 callx0 a0 4010265c: f9ad21 l32r a2, 40100d10 4010265f: fe1631 l32r a3, 40101eb8 40102662: 0020c0 memw 40102665: 0239 s32i.n a3, a2, 0 40102667: 0020c0 memw 4010266a: 02c8 l32i.n a12, a2, 0 4010266c: ff7c56 bnez a12, 40102667 4010266f: 0c3d mov.n a3, a12 40102671: 012d mov.n a2, a1 40102673: 20a042 movi a4, 32 40102676: f76701 l32r a0, 40100414 40102679: 0000c0 callx0 a0 4010267c: ffec31 l32r a3, 4010262c 4010267f: 520c movi.n a2, 5 40102681: 0020c0 memw 40102684: 0329 s32i.n a2, a3, 0 40102686: 0129 s32i.n a2, a1, 0 40102688: 013d mov.n a3, a1 4010268a: 0c2d mov.n a2, a12 4010268c: 042c movi.n a4, 32 4010268e: fff285 call0 401025b8 40102691: fe0c31 l32r a3, 40101ec4 40102694: ffe721 l32r a2, 40102630 40102697: b108 l32i.n a0, a1, 44 40102699: a1c8 l32i.n a12, a1, 40 4010269b: 0020c0 memw 4010269e: 0239 s32i.n a3, a2, 0 401026a0: 30c112 addi a1, a1, 48 401026a3: f00d ret.n 401026a5: 000000 ill 401026a8 : 401026a8: 746020 extui a6, a2, 0, 8 401026ab: bfa022 movi a2, 191 401026ae: f44040 extui a4, a4, 0, 16 401026b1: 01a072 movi a7, 1 401026b4: 023267 bltu a2, a6, 401026ba 401026b7: 00a072 movi a7, 0 401026ba: 050c movi.n a5, 0 401026bc: 120c movi.n a2, 1 401026be: 932530 movnez a2, a5, a3 401026c1: 202270 or a2, a2, a7 401026c4: 742020 extui a2, a2, 0, 8 401026c7: 4d9257 bne a2, a5, 40102718 401026ca: 145030 extui a5, a3, 0, 2 401026cd: 049556 bnez a5, 4010271a 401026d0: c0a052 movi a5, 192 401026d3: c05560 sub a5, a5, a6 401026d6: 1155e0 slli a5, a5, 2 401026d9: 3d2547 blt a5, a4, 4010271a 401026dc: 142040 extui a2, a4, 0, 2 401026df: 928c beqz.n a2, 401026ec 401026e1: 414240 srli a4, a4, 2 401026e4: 441b addi.n a4, a4, 1 401026e6: 1144e0 slli a4, a4, 2 401026e9: f44040 extui a4, a4, 0, 16 401026ec: 414240 srli a4, a4, 2 401026ef: 050c movi.n a5, 0 401026f1: ffb021 l32r a2, 401025b4 401026f4: 000646 j 40102711 401026f7: 865a00 excw 401026fa: 882a add.n a8, a8, a2 401026fc: 1188e0 slli a8, a8, 2 401026ff: 0020c0 memw 40102702: 0888 l32i.n a8, a8, 0 40102704: a07530 addx4 a7, a5, a3 40102707: 551b addi.n a5, a5, 1 40102709: 0020c0 memw 4010270c: 0789 s32i.n a8, a7, 0 4010270e: 745050 extui a5, a5, 0, 8 40102711: e33547 bltu a5, a4, 401026f8 40102714: 120c movi.n a2, 1 40102716: f00d ret.n 40102718: 052d mov.n a2, a5 4010271a: f00d ret.n 4010271c: 102754 excw 4010271f: 271040 excw 40102722: 180000 excw 40102725: 3ff000 excw 40102728: ff .byte 0xff 40102729: ffff00 excw 4010272c: 07a120 excw 4010272f: 770000 excw 40102732: ff0000 excw 40102735: ff88 l32i.n a8, a15, 60 40102737: ff .byte 0xff 40102738: 0d48 l32i.n a4, a13, 0 4010273a: 246000 extui a6, a0, 0, 3 4010273d: 3ff000 excw 40102740: 564c movi.n a6, 69 40102742: bc4022 s8i a2, a0, 188 40102745: 402065 excw 40102748: c23c movi.n a2, 60 4010274a: 744021 l32r a2, 400df84c <__floatsidf+0xd155c> 4010274d: 402054 excw 40102750: 000080 ret 40102753: c11240 mul16u a1, a2, a4 40102754 : 40102754: d0c112 addi a1, a1, -48 40102757: f96c21 l32r a2, 40100d08 4010275a: b109 s32i.n a0, a1, 44 4010275c: a1c9 s32i.n a12, a1, 40 4010275e: 000222 l8ui a2, a2, 0 40102761: 141266 bnei a2, 1, 40102779 40102764: ffee21 l32r a2, 4010271c 40102767: fff601 l32r a0, 40102740 4010276a: 0000c0 callx0 a0 4010276d: ffec21 l32r a2, 40102720 40102770: 0381c5 call0 40105f90 40102773: 003b46 j 40102864 40102776: 000000 ill 40102779: 020c movi.n a2, 0 4010277b: 013d mov.n a3, a1 4010277d: 042c movi.n a4, 32 4010277f: fff285 call0 401026a8 40102782: 0128 l32i.n a2, a1, 0 40102784: fec222 addi a2, a2, -2 40102787: 2222b6 bltui a2, 2, 401027ad 4010278a: 00a032 movi a3, 0 4010278d: 042c movi.n a4, 32 4010278f: 202110 or a2, a1, a1 40102792: f72001 l32r a0, 40100414 40102795: 0000c0 callx0 a0 40102798: ffa531 l32r a3, 4010262c 4010279b: 420c movi.n a2, 4 4010279d: 0020c0 memw 401027a0: 0329 s32i.n a2, a3, 0 401027a2: 0129 s32i.n a2, a1, 0 401027a4: 013d mov.n a3, a1 401027a6: 020c movi.n a2, 0 401027a8: 042c movi.n a4, 32 401027aa: ffe0c5 call0 401025b8 401027ad: 420c movi.n a2, 4 401027af: ffe501 l32r a0, 40102744 401027b2: 0000c0 callx0 a0 401027b5: 150266 bnei a2, -1, 401027ce 401027b8: 020c movi.n a2, 0 401027ba: 00af45 call0 401032b0 401027bd: ffda31 l32r a3, 40102728 401027c0: ffd921 l32r a2, 40102724 401027c3: 0020c0 memw 401027c6: 0239 s32i.n a3, a2, 0 401027c8: ffe001 l32r a0, 40102748 401027cb: 0000c0 callx0 a0 401027ce: ffd7c1 l32r a12, 4010272c 401027d1: 020c movi.n a2, 0 401027d3: 0c3d mov.n a3, a12 401027d5: ffdd01 l32r a0, 4010274c 401027d8: 0000c0 callx0 a0 401027db: 0c3d mov.n a3, a12 401027dd: 120c movi.n a2, 1 401027df: ffdb01 l32r a0, 4010274c 401027e2: 0000c0 callx0 a0 401027e5: f65321 l32r a2, 40100134 401027e8: 0002c2 l8ui a12, a2, 0 401027eb: 1cdc bnez.n a12, 40102800 401027ed: fddcc5 call0 401005bc 401027f0: f65221 l32r a2, 40100138 401027f3: f65231 l32r a3, 4010013c 401027f6: 0020c0 memw 401027f9: 02c9 s32i.n a12, a2, 0 401027fb: 0020c0 memw 401027fe: 0239 s32i.n a3, a2, 0 40102800: ffc921 l32r a2, 40102724 40102803: ffcb31 l32r a3, 40102730 40102806: 0020c0 memw 40102809: 0248 l32i.n a4, a2, 0 4010280b: 203430 or a3, a4, a3 4010280e: 0020c0 memw 40102811: 0239 s32i.n a3, a2, 0 40102813: 0020c0 memw 40102816: 0248 l32i.n a4, a2, 0 40102818: ffc731 l32r a3, 40102734 4010281b: 103430 and a3, a4, a3 4010281e: 0020c0 memw 40102821: 0239 s32i.n a3, a2, 0 40102823: ffc521 l32r a2, 40102738 40102826: 230c movi.n a3, 2 40102828: 0020c0 memw 4010282b: 0248 l32i.n a4, a2, 0 4010282d: 203430 or a3, a4, a3 40102830: 0020c0 memw 40102833: 0239 s32i.n a3, a2, 0 40102835: 0020c0 memw 40102838: 0248 l32i.n a4, a2, 0 4010283a: fdaf32 movi a3, -3 4010283d: 103430 and a3, a4, a3 40102840: 0020c0 memw 40102843: 006232 s32i a3, a2, 0 40102846: f93501 l32r a0, 40100d1c 40102849: 0000c0 callx0 a0 4010284c: ffbc21 l32r a2, 4010273c 4010284f: 736c movi.n a3, -25 40102851: 0020c0 memw 40102854: 0248 l32i.n a4, a2, 0 40102856: 103430 and a3, a4, a3 40102859: 0020c0 memw 4010285c: 0239 s32i.n a3, a2, 0 4010285e: ffbc01 l32r a0, 40102750 40102861: 0000c0 callx0 a0 40102864: b108 l32i.n a0, a1, 44 40102866: a1c8 l32i.n a12, a1, 40 40102868: 30c112 addi a1, a1, 48 4010286b: f00d ret.n 4010286d: 000000 ill 40102870 : 40102870: 13d100 wsr.excsave1 a0 40102873: b0c112 addi a1, a1, -80 40102876: 1109 s32i.n a0, a1, 4 40102878: 50c102 addi a0, a1, 80 4010287b: 4109 s32i.n a0, a1, 16 4010287d: 03e600 rsr.ps a0 40102880: 2109 s32i.n a0, a1, 8 40102882: 03d100 rsr.excsave1 a0 40102885: 036102 s32i a0, a1, 12 40102888: fc8e01 l32r a0, 40101ac0 4010288b: 0109 s32i.n a0, a1, 0 4010288d: 000185 call0 401028a8 <_xt_int_enter> 40102890: fdd285 call0 401005bc 40102893: fe1545 call0 401009e8 40102896: fdd5c5 call0 401005f4 40102899: 000245 call0 401028c0 <_xt_int_exit> 4010289c: f00d ret.n 4010289e: 000000 ill 401028a1: 000c35 excw 401028a4: febec0 excw 401028a7: 3f .byte 0x3f 401028a8 <_xt_int_enter>: 401028a8: 0f61c2 s32i a12, a1, 60 401028ab: 1061d2 s32i a13, a1, 64 401028ae: 20c000 or a12, a0, a0 401028b1: 04da85 call0 4010765c <_xt_context_save> 401028b4: f7f101 l32r a0, 40100878 <_xt_isr_handler+0x168> 401028b7: 002002 l32i a0, a0, 0 401028ba: 0019 s32i.n a1, a0, 0 401028bc: 0c0d mov.n a0, a12 401028be: f00d ret.n 401028c0 <_xt_int_exit>: 401028c0: 1161e2 s32i a14, a1, 68 401028c3: 1261f2 s32i a15, a1, 72 401028c6: f7ec11 l32r a1, 40100878 <_xt_isr_handler+0x168> 401028c9: 002112 l32i a1, a1, 0 401028cc: 002112 l32i a1, a1, 0 401028cf: f7eae1 l32r a14, 40100878 <_xt_isr_handler+0x168> 401028d2: 002ee2 l32i a14, a14, 0 401028d5: 50c1f2 addi a15, a1, 80 401028d8: 0ef9 s32i.n a15, a14, 0 401028da: 04d9c5 call0 40107678 <_xt_context_restore> 401028dd: 1121e2 l32i a14, a1, 68 401028e0: 1221f2 l32i a15, a1, 72 401028e3: 0108 l32i.n a0, a1, 0 401028e5: f00d ret.n ... 401028e8 <_xt_timer_int>: 401028e8: f0c112 addi a1, a1, -16 401028eb: 0109 s32i.n a0, a1, 0 401028ed: ffec21 l32r a2, 401028a0 401028f0: 03f030 rsr.ccompare0 a3 401028f3: 804320 add a4, a3, a2 401028f6: 13f040 wsr.ccompare0 a4 401028f9: 002020 esync 401028fc: 016122 s32i a2, a1, 4 401028ff: 026132 s32i a3, a1, 8 40102902: fdc985 call0 4010059c 40102905: 1128 l32i.n a2, a1, 4 40102907: 2138 l32i.n a3, a1, 8 40102909: 002020 esync 4010290c: 03ea40 rsr.ccount a4 4010290f: c04430 sub a4, a4, a3 40102912: d72247 blt a2, a4, 401028ed <_xt_timer_int+0x5> 40102915: 0108 l32i.n a0, a1, 0 40102917: 10c112 addi a1, a1, 16 4010291a: f00d ret.n 4010291c <_xt_timer_int1>: 4010291c: f0c112 addi a1, a1, -16 4010291f: 0109 s32i.n a0, a1, 0 40102921: 1129 s32i.n a2, a1, 4 40102923: 2139 s32i.n a3, a1, 8 40102925: fe0c05 call0 401009e8 40102928: 1128 l32i.n a2, a1, 4 4010292a: 2138 l32i.n a3, a1, 8 4010292c: 0108 l32i.n a0, a1, 0 4010292e: 10c112 addi a1, a1, 16 40102931: f00d ret.n ... 40102934 <_xt_tick_timer_init>: 40102934: f0c112 addi a1, a1, -16 40102937: 0109 s32i.n a0, a1, 0 40102939: ffd931 l32r a3, 401028a0 4010293c: 03ea20 rsr.ccount a2 4010293f: 223a add.n a2, a2, a3 40102941: 13f020 wsr.ccompare0 a2 40102944: 020c movi.n a2, 0 40102946: 61e420 xsr.intenable a2 40102949: 034c movi.n a3, 64 4010294b: 202230 or a2, a2, a3 4010294e: 13e420 wsr.intenable a2 40102951: 0108 l32i.n a0, a1, 0 40102953: 10c112 addi a1, a1, 16 40102956: f00d ret.n 40102958 <_xt_update_xt_ccompare>: 40102958: f0c112 addi a1, a1, -16 4010295b: 0109 s32i.n a0, a1, 0 4010295d: ffd031 l32r a3, 401028a0 40102960: 03f020 rsr.ccompare0 a2 40102963: 223a add.n a2, a2, a3 40102965: 13f020 wsr.ccompare0 a2 40102968: 002020 esync 4010296b: 0108 l32i.n a0, a1, 0 4010296d: 10c112 addi a1, a1, 16 40102970: f00d ret.n ... 40102974 <_xt_set_xt_ccompare_val>: 40102974: f0c112 addi a1, a1, -16 40102977: 0109 s32i.n a0, a1, 0 40102979: ffca31 l32r a3, 401028a4 4010297c: 0328 l32i.n a2, a3, 0 4010297e: 13f020 wsr.ccompare0 a2 40102981: 002020 esync 40102984: 0108 l32i.n a0, a1, 0 40102986: 10c112 addi a1, a1, 16 40102989: f00d ret.n ... 4010298c <_xt_isr_unmask>: 4010298c: f0c112 addi a1, a1, -16 4010298f: 0109 s32i.n a0, a1, 0 40102991: 006270 rsil a7, 2 40102994: 03e430 rsr.intenable a3 40102997: 205320 or a5, a3, a2 4010299a: 13e450 wsr.intenable a5 4010299d: 13e670 wsr.ps a7 401029a0: 002010 rsync 401029a3: 032d mov.n a2, a3 401029a5: 0108 l32i.n a0, a1, 0 401029a7: 10c112 addi a1, a1, 16 401029aa: f00d ret.n 401029ac <_xt_isr_mask>: 401029ac: f0c112 addi a1, a1, -16 401029af: 0109 s32i.n a0, a1, 0 401029b1: 006270 rsil a7, 2 401029b4: 03e430 rsr.intenable a3 401029b7: 205320 or a5, a3, a2 401029ba: 305520 xor a5, a5, a2 401029bd: 13e450 wsr.intenable a5 401029c0: 13e670 wsr.ps a7 401029c3: 002010 rsync 401029c6: 032d mov.n a2, a3 401029c8: 0108 l32i.n a0, a1, 0 401029ca: 10c112 addi a1, a1, 16 401029cd: f00d ret.n ... 401029d0 <_xt_read_ints>: 401029d0: f0c112 addi a1, a1, -16 401029d3: 0109 s32i.n a0, a1, 0 401029d5: 03e220 rsr.interrupt a2 401029d8: 0108 l32i.n a0, a1, 0 401029da: 10c112 addi a1, a1, 16 401029dd: f00d ret.n ... 401029e0 <_xt_clear_ints>: 401029e0: f0c112 addi a1, a1, -16 401029e3: 0109 s32i.n a0, a1, 0 401029e5: 13e320 wsr.intclear a2 401029e8: 0108 l32i.n a0, a1, 0 401029ea: 10c112 addi a1, a1, 16 401029ed: f00d ret.n 401029ef: 01e800 slli a14, a8, 32 401029f2: ffcb addi.n a15, a15, 12 401029f4: 010242 l8ui a4, a2, 1 401029f7: 030c movi.n a3, 0 401029f9: 1f44b6 bltui a4, 4, 40102a1c <_xt_clear_ints+0x3c> 401029fc: 030252 l8ui a5, a2, 3 401029ff: 040242 l8ui a4, a2, 4 40102a02: 115580 slli a5, a5, 8 40102a05: 020222 l8ui a2, a2, 2 40102a08: 114400 slli a4, a4, 16 40102a0b: 204540 or a4, a5, a4 40102a0e: 204420 or a4, a4, a2 40102a11: fff721 l32r a2, 401029f0 <_xt_clear_ints+0x10> 40102a14: 442a add.n a4, a4, a2 40102a16: 01a022 movi a2, 1 40102a19: 933240 movnez a3, a2, a4 40102a1c: 032d mov.n a2, a3 40102a1e: f00d ret.n 40102a20: 01e8 l32i.n a14, a1, 0 40102a22: 22cb addi.n a2, a2, 12 40102a24: 010242 l8ui a4, a2, 1 40102a27: 030c movi.n a3, 0 40102a29: 2744b6 bltui a4, 4, 40102a54 <_xt_clear_ints+0x74> 40102a2c: 030252 l8ui a5, a2, 3 40102a2f: 040242 l8ui a4, a2, 4 40102a32: 115580 slli a5, a5, 8 40102a35: 114400 slli a4, a4, 16 40102a38: 204540 or a4, a5, a4 40102a3b: 020252 l8ui a5, a2, 2 40102a3e: 050222 l8ui a2, a2, 5 40102a41: 204450 or a4, a4, a5 40102a44: 012280 slli a2, a2, 24 40102a47: 204420 or a4, a4, a2 40102a4a: fff521 l32r a2, 40102a20 <_xt_clear_ints+0x40> 40102a4d: 442a add.n a4, a4, a2 40102a4f: 120c movi.n a2, 1 40102a51: 833240 moveqz a3, a2, a4 40102a54: 032d mov.n a2, a3 40102a56: f00d ret.n 40102a58: 1628 l32i.n a2, a6, 4 40102a5a: ff .byte 0xff 40102a5b: 3f .byte 0x3f 40102a5c: 14f8 l32i.n a15, a4, 4 40102a5e: ff .byte 0xff 40102a5f: 3f .byte 0x3f 40102a60 : 40102a60: ffff31 l32r a3, 40102a5c <_xt_clear_ints+0x7c> 40102a63: 01d322 addmi a2, a3, 0x100 40102a66: 350242 l8ui a4, a2, 53 40102a69: fffb21 l32r a2, 40102a58 <_xt_clear_ints+0x78> 40102a6c: a4dc bnez.n a4, 40102a8a 40102a6e: 4338 l32i.n a3, a3, 16 40102a70: 639c beqz.n a3, 40102a8a 40102a72: 172342 l32i a4, a3, 92 40102a75: 115466 bnei a4, 5, 40102a8a 40102a78: 2a2332 l32i a3, a3, 168 40102a7b: b38c beqz.n a3, 40102a8a 40102a7d: 01d342 addmi a4, a3, 0x100 40102a80: 170442 l8ui a4, a4, 23 40102a83: 348c beqz.n a4, 40102a8a 40102a85: 14a122 movi a2, 0x114 40102a88: 232a add.n a2, a3, a2 40102a8a: f00d ret.n 40102a8c : 40102a8c: f0c112 addi a1, a1, -16 40102a8f: 3109 s32i.n a0, a1, 12 40102a91: fffcc5 call0 40102a60 40102a94: 030232 l8ui a3, a2, 3 40102a97: 040222 l8ui a2, a2, 4 40102a9a: 3108 l32i.n a0, a1, 12 40102a9c: 232a add.n a2, a3, a2 40102a9e: 220b addi.n a2, a2, -1 40102aa0: 742020 extui a2, a2, 0, 8 40102aa3: 10c112 addi a1, a1, 16 40102aa6: f00d ret.n 40102aa8 : 40102aa8: f0c112 addi a1, a1, -16 40102aab: 3109 s32i.n a0, a1, 12 40102aad: fffb05 call0 40102a60 40102ab0: 3108 l32i.n a0, a1, 12 40102ab2: 030222 l8ui a2, a2, 3 40102ab5: 10c112 addi a1, a1, 16 40102ab8: f00d ret.n ... 40102abc : 40102abc: f0c112 addi a1, a1, -16 40102abf: 0261c2 s32i a12, a1, 8 40102ac2: 0161d2 s32i a13, a1, 4 40102ac5: 036102 s32i a0, a1, 12 40102ac8: 74d020 extui a13, a2, 0, 8 40102acb: fffc05 call0 40102a8c 40102ace: 0c0c movi.n a12, 0 40102ad0: 0c32d7 bltu a2, a13, 40102ae0 40102ad3: fffd45 call0 40102aa8 40102ad6: 130c movi.n a3, 1 40102ad8: 01bd27 bgeu a13, a2, 40102add 40102adb: 0c3d mov.n a3, a12 40102add: 74c030 extui a12, a3, 0, 8 40102ae0: 3108 l32i.n a0, a1, 12 40102ae2: 0c2d mov.n a2, a12 40102ae4: 11d8 l32i.n a13, a1, 4 40102ae6: 21c8 l32i.n a12, a1, 8 40102ae8: 10c112 addi a1, a1, 16 40102aeb: f00d ret.n 40102aed: 000000 ill 40102af0 : 40102af0: f0c112 addi a1, a1, -16 40102af3: 21c9 s32i.n a12, a1, 8 40102af5: ffd9c1 l32r a12, 40102a5c <_xt_clear_ints+0x7c> 40102af8: 11d9 s32i.n a13, a1, 4 40102afa: 0061e2 s32i a14, a1, 0 40102afd: 036102 s32i a0, a1, 12 40102b00: 74d020 extui a13, a2, 0, 8 40102b03: 4ce8 l32i.n a14, a12, 16 40102b05: fff845 call0 40102a8c 40102b08: 01dcc2 addmi a12, a12, 0x100 40102b0b: 023d mov.n a3, a2 40102b0d: 024d mov.n a4, a2 40102b0f: 350c22 l8ui a2, a12, 53 40102b12: 22dc bnez.n a2, 40102b28 40102b14: 0e9c beqz.n a14, 40102b28 40102b16: 172e22 l32i a2, a14, 92 40102b19: 0b5226 beqi a2, 5, 40102b28 40102b1c: b20c movi.n a2, 11 40102b1e: 034d mov.n a4, a3 40102b20: 01b237 bgeu a2, a3, 40102b25 40102b23: 024d mov.n a4, a2 40102b25: 744040 extui a4, a4, 0, 8 40102b28: 020c movi.n a2, 0 40102b2a: 0434d7 bltu a4, a13, 40102b32 40102b2d: 0d2d mov.n a2, a13 40102b2f: fff8c5 call0 40102abc 40102b32: 3108 l32i.n a0, a1, 12 40102b34: 21c8 l32i.n a12, a1, 8 40102b36: 11d8 l32i.n a13, a1, 4 40102b38: 01e8 l32i.n a14, a1, 0 40102b3a: 10c112 addi a1, a1, 16 40102b3d: f00d ret.n 40102b3f: 1bd000 excw 40102b42: ff .byte 0xff 40102b43: 3f .byte 0x3f 40102b44 : 40102b44: ffff41 l32r a4, 40102b40 40102b47: 116422 s32i a2, a4, 68 40102b4a: 106432 s32i a3, a4, 64 40102b4d: f00d ret.n ... 40102b50 : 40102b50: fffc31 l32r a3, 40102b40 40102b53: 126322 s32i a2, a3, 72 40102b56: f00d ret.n 40102b58: af8c beqz.n a15, 40102b66 40102b5a: fe .byte 0xfe 40102b5b: 3f .byte 0x3f 40102b5c : 40102b5c: ffff21 l32r a2, 40102b58 40102b5f: 172222 l32i a2, a2, 92 40102b62: f00d ret.n 40102b64: b3b8 l32i.n a11, a3, 44 40102b66: fe .byte 0xfe 40102b67: 3f .byte 0x3f 40102b68: 46f8 l32i.n a15, a6, 16 40102b6a: 0c4021 l32r a2, 400c5c6c <__floatsidf+0xb797c> 40102b6c : 40102b6c: 030c movi.n a3, 0 40102b6e: f0c112 addi a1, a1, -16 40102b71: 025d mov.n a5, a2 40102b73: 0109 s32i.n a0, a1, 0 40102b75: fffb01 l32r a0, 40102b64 40102b78: 120c movi.n a2, 1 40102b7a: 0059 s32i.n a5, a0, 0 40102b7c: fffb01 l32r a0, 40102b68 40102b7f: 0000c0 callx0 a0 40102b82: 0108 l32i.n a0, a1, 0 40102b84: 10c112 addi a1, a1, 16 40102b87: f00d ret.n 40102b89: 000000 ill 40102b8c : 40102b8c: fff631 l32r a3, 40102b64 40102b8f: 0329 s32i.n a2, a3, 0 40102b91: f00d ret.n ... 40102b94 : 40102b94: f0c112 addi a1, a1, -16 40102b97: 0109 s32i.n a0, a1, 0 40102b99: fff201 l32r a0, 40102b64 40102b9c: 0008 l32i.n a0, a0, 0 40102b9e: 1008 l32i.n a0, a0, 4 40102ba0: 0000c0 callx0 a0 40102ba3: 020c movi.n a2, 0 40102ba5: 0108 l32i.n a0, a1, 0 40102ba7: 10c112 addi a1, a1, 16 40102baa: f00d ret.n 40102bac : 40102bac: fc7b21 l32r a2, 40101d98 40102baf: 0020c0 memw 40102bb2: 802222 l32i a2, a2, 0x200 40102bb5: f00d ret.n 40102bb7: b3bc00 movgez a11, a12, a0 40102bba: fe .byte 0xfe 40102bbb: 3f .byte 0x3f 40102bbc: 000000 ill 40102bbf: ff .byte 0xff 40102bc0: 000a00 excw 40102bc3: 809c60 add a9, a12, a6 40102bc6: fe .byte 0xfe 40102bc7: 3f .byte 0x3f 40102bc8: 000f00 excw 40102bcb: b46000 extui a6, a0, 0, 12 40102bce: fe .byte 0xfe 40102bcf: 3f .byte 0x3f 40102bd0: ff .byte 0xff 40102bd1: ff .byte 0xff 40102bd2: df .byte 0xdf 40102bd3: ff .byte 0xff 40102bd4: 2063c0 or a6, a3, a12 40102bd7: 260c40 excw 40102bd8 : 40102bd8: 260c movi.n a6, 2 40102bda: fff781 l32r a8, 40102bb8 40102bdd: 170c movi.n a7, 1 40102bdf: d0c112 addi a1, a1, -48 40102be2: 31d9 s32i.n a13, a1, 12 40102be4: 41e9 s32i.n a14, a1, 16 40102be6: 51f9 s32i.n a15, a1, 20 40102be8: 6129 s32i.n a2, a1, 24 40102bea: 7139 s32i.n a3, a1, 28 40102bec: 21c9 s32i.n a12, a1, 8 40102bee: 1109 s32i.n a0, a1, 4 40102bf0: 004872 s8i a7, a8, 0 40102bf3: fff201 l32r a0, 40102bbc 40102bf6: fff2c1 l32r a12, 40102bc0 40102bf9: 0124b6 bltui a4, 2, 40102bfe 40102bfc: 046d mov.n a6, a4 40102bfe: 748060 extui a8, a6, 0, 8 40102c01: 0020c0 memw 40102c04: d42c52 l32i a5, a12, 0x350 40102c07: 0159 s32i.n a5, a1, 0 40102c09: 0020c0 memw 40102c0c: d52cf2 l32i a15, a12, 0x354 40102c0f: 0020c0 memw 40102c12: 113880 slli a3, a8, 8 40102c15: fec441 l32r a4, 40102728 40102c18: d62ce2 l32i a14, a12, 0x358 40102c1b: 0020c0 memw 40102c1e: d42c22 l32i a2, a12, 0x350 40102c21: 102240 and a2, a2, a4 40102c24: 202230 or a2, a2, a3 40102c27: 0020c0 memw 40102c2a: d46c22 s32i a2, a12, 0x350 40102c2d: b80b addi.n a11, a8, -1 40102c2f: 112b00 slli a2, a11, 16 40102c32: a0a880 addx4 a10, a8, a8 40102c35: 11bb80 slli a11, a11, 8 40102c38: bb2a add.n a11, a11, a2 40102c3a: aaba add.n a10, a10, a11 40102c3c: aa0b addi.n a10, a10, -1 40102c3e: 0020c0 memw 40102c41: d52c92 l32i a9, a12, 0x354 40102c44: 109900 and a9, a9, a0 40102c47: 2099a0 or a9, a9, a10 40102c4a: 0020c0 memw 40102c4d: d56c92 s32i a9, a12, 0x354 40102c50: a07880 addx4 a7, a8, a8 40102c53: 906880 addx2 a6, a8, a8 40102c56: a05880 addx4 a5, a8, a8 40102c59: 905580 addx2 a5, a5, a8 40102c5c: 660b addi.n a6, a6, -1 40102c5e: f87c movi.n a8, -1 40102c60: 907780 addx2 a7, a7, a8 40102c63: 116680 slli a6, a6, 8 40102c66: 117700 slli a7, a7, 16 40102c69: 667a add.n a6, a6, a7 40102c6b: 556a add.n a5, a5, a6 40102c6d: 550b addi.n a5, a5, -1 40102c6f: 0020c0 memw 40102c72: d62c42 l32i a4, a12, 0x358 40102c75: 104400 and a4, a4, a0 40102c78: 204450 or a4, a4, a5 40102c7b: 0020c0 memw 40102c7e: d66c42 s32i a4, a12, 0x358 40102c81: 336c movi.n a3, -29 40102c83: 0020c0 memw 40102c86: d42c22 l32i a2, a12, 0x350 40102c89: 102230 and a2, a2, a3 40102c8c: 0020c0 memw 40102c8f: 230c movi.n a3, 2 40102c91: 040c movi.n a4, 0 40102c93: 550c movi.n a5, 5 40102c95: 560c movi.n a6, 5 40102c97: ffcb01 l32r a0, 40102bc4 40102c9a: 170c movi.n a7, 1 40102c9c: 0008 l32i.n a0, a0, 0 40102c9e: d46c22 s32i a2, a12, 0x350 40102ca1: 272002 l32i a0, a0, 156 40102ca4: 6ca022 movi a2, 108 40102ca7: 0000c0 callx0 a0 40102caa: 760c movi.n a6, 7 40102cac: fc8391 l32r a9, 40101eb8 40102caf: 0020c0 memw 40102cb2: d72c82 l32i a8, a12, 0x35c 40102cb5: 208890 or a8, a8, a9 40102cb8: 0020c0 memw 40102cbb: d76c82 s32i a8, a12, 0x35c 40102cbe: 0020c0 memw 40102cc1: d42c72 l32i a7, a12, 0x350 40102cc4: 757870 extui a7, a7, 24, 8 40102cc7: 0b0677 bnone a6, a7, 40102cd6 40102cca: 0020c0 memw 40102ccd: d42ca2 l32i a10, a12, 0x350 40102cd0: 25a8a0 extui a10, a10, 24, 3 40102cd3: ff3a56 bnez a10, 40102cca 40102cd6: 81f9 s32i.n a15, a1, 32 40102cd8: 71b8 l32i.n a11, a1, 28 40102cda: 91e9 s32i.n a14, a1, 36 40102cdc: 0a5b16 beqz a11, 40102d85 40102cdf: 0d0c movi.n a13, 0 40102ce1: ffa0f2 movi a15, 255 40102ce4: fad9e1 l32r a14, 40101848 40102ce7: 0020c0 memw 40102cea: d42c82 l32i a8, a12, 0x350 40102ced: d97c movi.n a9, -3 40102cef: 108890 and a8, a8, a9 40102cf2: 0020c0 memw 40102cf5: d46c82 s32i a8, a12, 0x350 40102cf8: 0020c0 memw 40102cfb: d42c62 l32i a6, a12, 0x350 40102cfe: 270c movi.n a7, 2 40102d00: 206670 or a6, a6, a7 40102d03: 0020c0 memw 40102d06: d46c62 s32i a6, a12, 0x350 40102d09: 120c movi.n a2, 1 40102d0b: ffb201 l32r a0, 40102bd4 40102d0e: 0000c0 callx0 a0 40102d11: 000c movi.n a0, 0 40102d13: fa7c movi.n a10, -1 40102d15: 0020c0 memw 40102d18: d42cb2 l32i a11, a12, 0x350 40102d1b: 740c movi.n a4, 7 40102d1d: 75b8b0 extui a11, a11, 24, 8 40102d20: 0b04b7 bnone a4, a11, 40102d2f 40102d23: 0020c0 memw 40102d26: d42c22 l32i a2, a12, 0x350 40102d29: 252820 extui a2, a2, 24, 3 40102d2c: ff3256 bnez a2, 40102d23 40102d2f: 0f7d mov.n a7, a15 40102d31: 0020c0 memw 40102d34: 17a1b2 movi a11, 0x117 40102d37: e02c22 l32i a2, a12, 0x380 40102d3a: ffa451 l32r a5, 40102bcc 40102d3d: 6138 l32i.n a3, a1, 24 40102d3f: 6c0552 l8ui a5, a5, 108 40102d42: 903d30 addx2 a3, a13, a3 40102d45: 3022a0 xor a2, a2, a10 40102d48: a48020 extui a8, a2, 0, 11 40102d4b: dd1b addi.n a13, a13, 1 40102d4d: 742020 extui a2, a2, 0, 8 40102d50: c055f0 sub a5, a5, a15 40102d53: ebc222 addi a2, a2, -21 40102d56: b30220 movgez a0, a2, a2 40102d59: ff9b21 l32r a2, 40102bc8 40102d5c: 8290b0 mull a9, a0, a11 40102d5f: 219890 srai a9, a9, 8 40102d62: 102820 and a2, a8, a2 40102d65: 012f97 blt a15, a9, 40102d6a 40102d68: 097d mov.n a7, a9 40102d6a: 272a add.n a2, a7, a2 40102d6c: f42020 extui a2, a2, 0, 16 40102d6f: 221b addi.n a2, a2, 1 40102d71: 212120 srai a2, a2, 1 40102d74: 832e50 moveqz a2, a14, a5 40102d77: 005322 s16i a2, a3, 0 40102d7a: 7138 l32i.n a3, a1, 28 40102d7c: 74d0d0 extui a13, a13, 0, 8 40102d7f: 02bd37 bgeu a13, a3, 40102d85 40102d82: ffd846 j 40102ce7 40102d85: 91e8 l32i.n a14, a1, 36 40102d87: 81f8 l32i.n a15, a1, 32 40102d89: 01d8 l32i.n a13, a1, 0 40102d8b: 6ca022 movi a2, 108 40102d8e: 230c movi.n a3, 2 40102d90: 040c movi.n a4, 0 40102d92: ff8c01 l32r a0, 40102bc4 40102d95: 550c movi.n a5, 5 40102d97: 0008 l32i.n a0, a0, 0 40102d99: 560c movi.n a6, 5 40102d9b: 272002 l32i a0, a0, 156 40102d9e: 070c movi.n a7, 0 40102da0: 0000c0 callx0 a0 40102da3: 120c movi.n a2, 1 40102da5: ff8401 l32r a0, 40102bb8 40102da8: 0020c0 memw 40102dab: d46cd2 s32i a13, a12, 0x350 40102dae: 0020c0 memw 40102db1: d56cf2 s32i a15, a12, 0x354 40102db4: 0020c0 memw 40102db7: d66ce2 s32i a14, a12, 0x358 40102dba: 0020c0 memw 40102dbd: d42c42 l32i a4, a12, 0x350 40102dc0: 730c movi.n a3, 7 40102dc2: 754840 extui a4, a4, 24, 8 40102dc5: 0b0347 bnone a3, a4, 40102dd4 40102dc8: 0020c0 memw 40102dcb: d42c52 l32i a5, a12, 0x350 40102dce: 255850 extui a5, a5, 24, 3 40102dd1: ff3556 bnez a5, 40102dc8 40102dd4: ff7fb1 l32r a11, 40102bd0 40102dd7: 0020c0 memw 40102dda: d72ca2 l32i a10, a12, 0x35c 40102ddd: 10aab0 and a10, a10, a11 40102de0: 0020c0 memw 40102de3: d76ca2 s32i a10, a12, 0x35c 40102de6: e97c movi.n a9, -2 40102de8: 0020c0 memw 40102deb: d82c82 l32i a8, a12, 0x360 40102dee: 108890 and a8, a8, a9 40102df1: 0020c0 memw 40102df4: d86c82 s32i a8, a12, 0x360 40102df7: 0020c0 memw 40102dfa: d82c72 l32i a7, a12, 0x360 40102dfd: 207720 or a7, a7, a2 40102e00: 0020c0 memw 40102e03: 31d8 l32i.n a13, a1, 12 40102e05: 41e8 l32i.n a14, a1, 16 40102e07: 51f8 l32i.n a15, a1, 20 40102e09: d86c72 s32i a7, a12, 0x360 40102e0c: 060c movi.n a6, 0 40102e0e: 21c8 l32i.n a12, a1, 8 40102e10: 004062 s8i a6, a0, 0 40102e13: 1108 l32i.n a0, a1, 4 40102e15: 30c112 addi a1, a1, 48 40102e18: f00d ret.n 40102e1a: 420000 excw 40102e1d: 3ffe80 excw 40102e20: b5ec bnez.n a5, 40102e4f 40102e22: ac4021 l32r a2, 400edf24 <__floatsidf+0xdfc34> 40102e25: 4021a1 l32r a10, 400d2eac <__floatsidf+0xc4bbc> 40102e28 : 40102e28: 140c movi.n a4, 1 40102e2a: f51c movi.n a5, 31 40102e2c: 080c movi.n a8, 0 40102e2e: 38a192 movi a9, 0x138 40102e31: fffa61 l32r a6, 40102e1c 40102e34: c0c112 addi a1, a1, -64 40102e37: 61c9 s32i.n a12, a1, 24 40102e39: 71d9 s32i.n a13, a1, 28 40102e3b: 81e9 s32i.n a14, a1, 32 40102e3d: 91f9 s32i.n a15, a1, 36 40102e3f: 10c172 addi a7, a1, 16 40102e42: c129 s32i.n a2, a1, 48 40102e44: 5109 s32i.n a0, a1, 20 40102e46: 024c movi.n a2, 64 40102e48: c138 l32i.n a3, a1, 48 40102e4a: 001662 l16ui a6, a6, 0 40102e4d: 0199 s32i.n a9, a1, 0 40102e4f: 1189 s32i.n a8, a1, 4 40102e51: 446060 extui a6, a6, 0, 5 40102e54: fff301 l32r a0, 40102e20 40102e57: 0000c0 callx0 a0 40102e5a: 0e0c movi.n a14, 0 40102e5c: 000c movi.n a0, 0 40102e5e: 6fa0f2 movi a15, 111 40102e61: 100172 l8ui a7, a1, 16 40102e64: c168 l32i.n a6, a1, 48 40102e66: 0a0c movi.n a10, 0 40102e68: d1a9 s32i.n a10, a1, 52 40102e6a: 050682 l8ui a8, a6, 5 40102e6d: 017780 slli a7, a7, 24 40102e70: 000662 l8ui a6, a6, 0 40102e73: 317870 srai a7, a7, 24 40102e76: 1fc772 addi a7, a7, 31 40102e79: 104172 s8i a7, a1, 16 40102e7c: c06680 sub a6, a6, a8 40102e7f: 116600 slli a6, a6, 16 40102e82: 316060 srai a6, a6, 16 40102e85: 1176f0 slli a7, a6, 1 40102e88: f9c782 addi a8, a7, -7 40102e8b: b189 s32i.n a8, a1, 44 40102e8d: f8c772 addi a7, a7, -8 40102e90: 117700 slli a7, a7, 16 40102e93: 317070 srai a7, a7, 16 40102e96: a179 s32i.n a7, a1, 40 40102e98: 100132 l8ui a3, a1, 16 40102e9b: 0f2d mov.n a2, a15 40102e9d: 013380 slli a3, a3, 24 40102ea0: 313830 srai a3, a3, 24 40102ea3: 030a add.n a0, a3, a0 40102ea5: 104102 s8i a0, a1, 16 40102ea8: c60a add.n a12, a6, a0 40102eaa: 010080 slli a0, a0, 24 40102ead: 310800 srai a0, a0, 24 40102eb0: 012f07 blt a15, a0, 40102eb5 40102eb3: 002d mov.n a2, a0 40102eb5: 104122 s8i a2, a1, 16 40102eb8: f169 s32i.n a6, a1, 60 40102eba: ffda01 l32r a0, 40102e24 40102ebd: 0000c0 callx0 a0 40102ec0: 014c80 slli a4, a12, 24 40102ec3: 02dd mov.n a13, a2 40102ec5: 1c0c movi.n a12, 1 40102ec7: 314840 srai a4, a4, 24 40102eca: e149 s32i.n a4, a1, 56 40102ecc: 012f47 blt a15, a4, 40102ed1 40102ecf: 0c0c movi.n a12, 0 40102ed1: e128 l32i.n a2, a1, 56 40102ed3: 932fc0 movnez a2, a15, a12 40102ed6: ffd301 l32r a0, 40102e24 40102ed9: 0000c0 callx0 a0 40102edc: b158 l32i.n a5, a1, 44 40102ede: c07d20 sub a7, a13, a2 40102ee1: 110700 slli a0, a7, 16 40102ee4: 310000 srai a0, a0, 16 40102ee7: 052057 blt a0, a5, 40102ef0 40102eea: a8a032 movi a3, 168 40102eed: 51a3d7 bge a3, a13, 40102f42 40102ef0: ee8c beqz.n a14, 40102f02 40102ef2: d148 l32i.n a4, a1, 52 40102ef4: a158 l32i.n a5, a1, 40 40102ef6: 082407 blt a4, a0, 40102f02 40102ef9: 052057 blt a0, a5, 40102f02 40102efc: a8a062 movi a6, 168 40102eff: 3fa6d7 bge a6, a13, 40102f42 40102f02: 085c movi.n a8, 80 40102f04: 3a2287 blt a2, a8, 40102f42 40102f07: e198 l32i.n a9, a1, 56 40102f09: f168 l32i.n a6, a1, 60 40102f0b: 939fc0 movnez a9, a15, a12 40102f0e: 3019f7 beq a9, a15, 40102f42 40102f11: ee1b addi.n a14, a14, 1 40102f13: 112700 slli a2, a7, 16 40102f16: 2a0c movi.n a10, 2 40102f18: 901b addi.n a9, a0, 1 40102f1a: 802b addi.n a8, a0, 2 40102f1c: b38990 movgez a8, a9, a9 40102f1f: 0a0d mov.n a0, a10 40102f21: 218180 srai a8, a8, 1 40102f24: c08680 sub a8, a6, a8 40102f27: 880b addi.n a8, a8, -1 40102f29: 018880 slli a8, a8, 24 40102f2c: 318880 srai a8, a8, 24 40102f2f: 0128a6 blti a8, 2, 40102f34 40102f32: 080d mov.n a0, a8 40102f34: 74e0e0 extui a14, a14, 0, 8 40102f37: 312020 srai a2, a2, 16 40102f3a: d129 s32i.n a2, a1, 52 40102f3c: f6cea2 addi a10, a14, -10 40102f3f: f55a56 bnez a10, 40102e98 40102f42: c108 l32i.n a0, a1, 48 40102f44: 61c8 l32i.n a12, a1, 24 40102f46: 000002 l8ui a0, a0, 0 40102f49: 91f8 l32i.n a15, a1, 36 40102f4b: 1130f0 slli a3, a0, 1 40102f4e: 1fad37 bge a13, a3, 40102f71 40102f51: ce9c beqz.n a14, 40102f71 40102f53: d020d0 subx2 a2, a0, a13 40102f56: 321b addi.n a3, a2, 1 40102f58: 222b addi.n a2, a2, 2 40102f5a: b32330 movgez a2, a3, a3 40102f5d: 212120 srai a2, a2, 1 40102f60: 112200 slli a2, a2, 16 40102f63: 312020 srai a2, a2, 16 40102f66: 71d8 l32i.n a13, a1, 28 40102f68: 81e8 l32i.n a14, a1, 32 40102f6a: 5108 l32i.n a0, a1, 20 40102f6c: 40c112 addi a1, a1, 64 40102f6f: f00d ret.n 40102f71: 020c movi.n a2, 0 40102f73: fffbc6 j 40102f66 ... 40102f78 : 40102f78: 160c movi.n a6, 1 40102f7a: 530b addi.n a5, a3, -1 40102f7c: f0c112 addi a1, a1, -16 40102f7f: 0109 s32i.n a0, a1, 0 40102f81: 401500 ssl a5 40102f84: 020d mov.n a0, a2 40102f86: a14600 sll a4, a6 40102f89: 0e2247 blt a2, a4, 40102f9b 40102f8c: 401300 ssl a3 40102f8f: a10600 sll a0, a6 40102f92: c00200 sub a0, a2, a0 40102f95: 110000 slli a0, a0, 16 40102f98: 310000 srai a0, a0, 16 40102f9b: 002d mov.n a2, a0 40102f9d: 0108 l32i.n a0, a1, 0 40102f9f: 10c112 addi a1, a1, 16 40102fa2: f00d ret.n 40102fa4: 009600 excw 40102fa7: fe0060 excw 40102faa: ff3ff1 l32r a15, 40102ca8 40102fad: 7f .byte 0x7f 40102fae: 140000 extui a0, a0, 0, 2 40102fb1: 3ffeb5 excw 40102fb4 : 40102fb4: f0c112 addi a1, a1, -16 40102fb7: 0109 s32i.n a0, a1, 0 40102fb9: 11c9 s32i.n a12, a1, 4 40102fbb: fffb21 l32r a2, 40102fa8 40102fbe: fff9c1 l32r a12, 40102fa4 40102fc1: f00c movi.n a0, 15 40102fc3: 0020c0 memw 40102fc6: 8f2222 l32i a2, a2, 0x23c 40102fc9: 352020 extui a2, a2, 16, 4 40102fcc: 2a82f6 bgeui a2, 8, 40102ffa 40102fcf: 0020c0 memw 40102fd2: 802c22 l32i a2, a12, 0x200 40102fd5: 1b6207 bbci a2, 0, 40102ff4 40102fd8: 742820 extui a2, a2, 8, 8 40102fdb: 830c movi.n a3, 8 40102fdd: fff985 call0 40102f78 40102fe0: f00c movi.n a0, 15 40102fe2: 6ba032 movi a3, 107 40102fe5: d12230 mul16s a2, a2, a3 40102fe8: 212620 srai a2, a2, 6 40102feb: 112200 slli a2, a2, 16 40102fee: 312020 srai a2, a2, 16 40102ff1: 000206 j 40102ffd 40102ff4: ffee21 l32r a2, 40102fac 40102ff7: 000086 j 40102ffd 40102ffa: ffec21 l32r a2, 40102fac 40102ffd: 0020c0 memw 40103000: b72c52 l32i a5, a12, 0x2dc 40103003: 205500 or a5, a5, a0 40103006: 0020c0 memw 40103009: ffe941 l32r a4, 40102fb0 4010300c: b76c52 s32i a5, a12, 0x2dc 4010300f: 0108 l32i.n a0, a1, 0 40103011: 11c8 l32i.n a12, a1, 4 40103013: 10c112 addi a1, a1, 16 40103016: 035422 s16i a2, a4, 6 40103019: f00d ret.n 4010301b: 9a0000 excw 4010301e: 006000 rsil a0, 0 40103021: fe .byte 0xfe 40103022: ef .byte 0xef 40103023: 3f .byte 0x3f 40103024: a568 l32i.n a6, a5, 40 40103026: 27e690 excw 40103029: eab4d0 excw 4010302c : 4010302c: fffc21 l32r a2, 4010301c 4010302f: 180c movi.n a8, 1 40103031: fee351 l32r a5, 40102bc0 40103034: 0020c0 memw 40103037: d22572 l32i a7, a5, 0x348 4010303a: 207780 or a7, a7, a8 4010303d: 0020c0 memw 40103040: d26572 s32i a7, a5, 0x348 40103043: e67c movi.n a6, -2 40103045: 0020c0 memw 40103048: d22542 l32i a4, a5, 0x348 4010304b: 104460 and a4, a4, a6 4010304e: 0020c0 memw 40103051: d26542 s32i a4, a5, 0x348 40103054: fff331 l32r a3, 40103020 40103057: 0020c0 memw 4010305a: 962332 l32i a3, a3, 0x258 4010305d: a40c movi.n a4, 10 4010305f: 343c30 extui a3, a3, 12, 4 40103062: 103340 and a3, a3, a4 40103065: 0b9366 bnei a3, 10, 40103074 40103068: ffef91 l32r a9, 40103024 4010306b: 0020c0 memw 4010306e: dd6292 s32i a9, a2, 0x374 40103071: 000206 j 4010307d 40103074: ffeda1 l32r a10, 40103028 40103077: 0020c0 memw 4010307a: dd62a2 s32i a10, a2, 0x374 4010307d: ffc921 l32r a2, 40102fa4 40103080: 0020c0 memw 40103083: 802222 l32i a2, a2, 0x200 40103086: c52020 extui a2, a2, 16, 13 40103089: f00d ret.n ... 4010308c : 4010308c: f0c112 addi a1, a1, -16 4010308f: 0109 s32i.n a0, a1, 0 40103091: 21d9 s32i.n a13, a1, 8 40103093: 11c9 s32i.n a12, a1, 4 40103095: f7a151 l32r a5, 40100f1c 40103098: 02cd mov.n a12, a2 4010309a: f71dd1 l32r a13, 40100d10 4010309d: 0020c0 memw 401030a0: 5c2d42 l32i a4, a13, 0x170 401030a3: 104450 and a4, a4, a5 401030a6: 0020c0 memw 401030a9: 5c6d42 s32i a4, a13, 0x170 401030ac: 01a132 movi a3, 0x101 401030af: 0020c0 memw 401030b2: 5b6d32 s32i a3, a13, 0x16c 401030b5: f45521 l32r a2, 4010020c 401030b8: 0020c0 memw 401030bb: 5b2d02 l32i a0, a13, 0x16c 401030be: 200020 or a0, a0, a2 401030c1: 0020c0 memw 401030c4: 64a022 movi a2, 100 401030c7: 5b6d02 s32i a0, a13, 0x16c 401030ca: fec201 l32r a0, 40102bd4 401030cd: 0000c0 callx0 a0 401030d0: 0020c0 memw 401030d3: 5c2d62 l32i a6, a13, 0x170 401030d6: 008696 bltz a6, 401030e2 401030d9: 0020c0 memw 401030dc: 5c2d72 l32i a7, a13, 0x170 401030df: ff67d6 bgez a7, 401030d9 401030e2: f78c31 l32r a3, 40100f14 401030e5: 0020c0 memw 401030e8: feb901 l32r a0, 40102bcc 401030eb: 5c2d22 l32i a2, a13, 0x170 401030ee: 010002 l8ui a0, a0, 1 401030f1: 102230 and a2, a2, a3 401030f4: 408c beqz.n a0, 401030fc 401030f6: 071026 beqi a0, 1, 40103101 401030f9: 3f2026 beqi a0, 2, 4010313c 401030fc: 832c movi.n a3, 40 401030fe: 000046 j 40103103 40103101: a31c movi.n a3, 26 40103103: 1122c0 slli a2, a2, 4 40103106: f69201 l32r a0, 40100b50 40103109: 0000c0 callx0 a0 4010310c: 21d8 l32i.n a13, a1, 8 4010310e: 12ac beqz.n a2, 40103133 40103110: 1c08 l32i.n a0, a12, 4 40103112: b09c beqz.n a0, 40103131 40103114: ffa142 movi a4, 0x1ff 40103117: 05b027 bgeu a0, a2, 40103120 4010311a: c03200 sub a3, a2, a0 4010311d: 000086 j 40103123 40103120: c03020 sub a3, a0, a2 40103123: 0c3437 bltu a4, a3, 40103133 40103126: a03220 addx4 a3, a2, a2 40103129: 902000 addx2 a2, a0, a0 4010312c: 223a add.n a2, a2, a3 4010312e: 412320 srli a2, a2, 3 40103131: 1c29 s32i.n a2, a12, 4 40103133: 11c8 l32i.n a12, a1, 4 40103135: 0108 l32i.n a0, a1, 0 40103137: 10c112 addi a1, a1, 16 4010313a: f00d ret.n 4010313c: 831c movi.n a3, 24 4010313e: fff046 j 40103103 40103141: 000000 ill 40103144: 008000 excw 40103147: b52000 extui a2, a0, 16, 12 4010314a: fe .byte 0xfe 4010314b: 3f .byte 0x3f 4010314c: feb4f0 excw 4010314f: 3f .byte 0x3f 40103150: feb4f1 l32r a15, 40102c20 40103153: 3f .byte 0x3f 40103154: ff .byte 0xff 40103155: cf .byte 0xcf 40103156: ff .byte 0xff 40103157: ff .byte 0xff 40103158: ff .byte 0xff 40103159: ff .byte 0xff 4010315a: 6cfff0 excw 4010315d: 4021c1 l32r a12, 400d31e4 <__floatsidf+0xc4ef4> 40103160 : 40103160: fffa41 l32r a4, 40103148 40103163: f0c112 addi a1, a1, -16 40103166: 2109 s32i.n a0, a1, 8 40103168: 011462 l16ui a6, a4, 2 4010316b: 0169 s32i.n a6, a1, 0 4010316d: fff551 l32r a5, 40103144 40103170: ffac01 l32r a0, 40103020 40103173: 0020c0 memw 40103176: 962032 l32i a3, a0, 0x258 40103179: 103350 and a3, a3, a5 4010317c: 413f30 srli a3, a3, 15 4010317f: 1139 s32i.n a3, a1, 4 40103181: 0b1226 beqi a2, 1, 40103190 40103184: 082226 beqi a2, 2, 40103190 40103187: 120c movi.n a2, 1 40103189: 2108 l32i.n a0, a1, 8 4010318b: 10c112 addi a1, a1, 16 4010318e: f00d ret.n 40103190: fff301 l32r a0, 4010315c 40103193: 0000c0 callx0 a0 40103196: ffa241 l32r a4, 40103020 40103199: ffec81 l32r a8, 4010314c 4010319c: ffeb01 l32r a0, 40103148 4010319f: 000882 l8ui a8, a8, 0 401031a2: 000072 l8ui a7, a0, 0 401031a5: 054022 s8i a2, a0, 5 401031a8: 107780 and a7, a7, a8 401031ab: 207270 or a7, a2, a7 401031ae: 044072 s8i a7, a0, 4 401031b1: 747070 extui a7, a7, 0, 8 401031b4: fcf756 bnez a7, 40103187 401031b7: fb7c movi.n a11, -1 401031b9: ffe661 l32r a6, 40103154 401031bc: ffe531 l32r a3, 40103150 401031bf: 120c movi.n a2, 1 401031c1: 004322 s8i a2, a3, 0 401031c4: ffe571 l32r a7, 40103158 401031c7: c0afa2 movi a10, -64 401031ca: facf21 l32r a2, 40101d08 401031cd: 0020c0 memw 401031d0: 1198 l32i.n a9, a1, 4 401031d2: 4962b2 s32i a11, a2, 0x124 401031d5: 461966 bnei a9, 1, 4010321f 401031d8: 0188 l32i.n a8, a1, 0 401031da: 345080 extui a5, a8, 0, 4 401031dd: 115500 slli a5, a5, 16 401031e0: 0020c0 memw 401031e3: 822432 l32i a3, a4, 0x208 401031e6: 103370 and a3, a3, a7 401031e9: 203350 or a3, a3, a5 401031ec: 0020c0 memw 401031ef: 826432 s32i a3, a4, 0x208 401031f2: 14b480 extui a11, a8, 4, 2 401031f5: 11bb40 slli a11, a11, 12 401031f8: 0020c0 memw 401031fb: 822492 l32i a9, a4, 0x208 401031fe: 109960 and a9, a9, a6 40103201: 2099b0 or a9, a9, a11 40103204: 0020c0 memw 40103207: 826492 s32i a9, a4, 0x208 4010320a: 548680 extui a8, a8, 6, 6 4010320d: 0020c0 memw 40103210: 872452 l32i a5, a4, 0x21c 40103213: 1055a0 and a5, a5, a10 40103216: 205580 or a5, a5, a8 40103219: 0020c0 memw 4010321c: 876452 s32i a5, a4, 0x21c 4010321f: fe6891 l32r a9, 40102bc0 40103222: fb2881 l32r a8, 40101ec4 40103225: 0020c0 memw 40103228: 422252 l32i a5, a2, 0x108 4010322b: 205580 or a5, a5, a8 4010322e: 0020c0 memw 40103231: 426252 s32i a5, a2, 0x108 40103234: 8b0c movi.n a11, 8 40103236: 337c movi.n a3, -13 40103238: 0020c0 memw 4010323b: d02982 l32i a8, a9, 0x340 4010323e: 108830 and a8, a8, a3 40103241: 2088b0 or a8, a8, a11 40103244: 0020c0 memw 40103247: 64a052 movi a5, 100 4010324a: d06982 s32i a8, a9, 0x340 4010324d: 1198 l32i.n a9, a1, 4 4010324f: 550b addi.n a5, a5, -1 40103251: fa0566 bnei a5, -1, 4010324f 40103254: 511966 bnei a9, 1, 401032a9 40103257: 0020c0 memw 4010325a: 4a22b2 l32i a11, a2, 0x128 4010325d: 14b0b0 extui a11, a11, 0, 2 40103260: abcc bnez.n a11, 4010326e 40103262: 0020c0 memw 40103265: 4a2232 l32i a3, a2, 0x128 40103268: 143030 extui a3, a3, 0, 2 4010326b: ff3316 beqz a3, 40103262 4010326e: 0020c0 memw 40103271: 822432 l32i a3, a4, 0x208 40103274: 103370 and a3, a3, a7 40103277: 0020c0 memw 4010327a: 826432 s32i a3, a4, 0x208 4010327d: 0020c0 memw 40103280: 8224b2 l32i a11, a4, 0x208 40103283: 10bb60 and a11, a11, a6 40103286: 0020c0 memw 40103289: 8264b2 s32i a11, a4, 0x208 4010328c: 0020c0 memw 4010328f: 872492 l32i a9, a4, 0x21c 40103292: 1099a0 and a9, a9, a10 40103295: 0020c0 memw 40103298: 876492 s32i a9, a4, 0x21c 4010329b: 280c movi.n a8, 2 4010329d: 0020c0 memw 401032a0: 4a2252 l32i a5, a2, 0x128 401032a3: 105580 and a5, a5, a8 401032a6: 064052 s8i a5, a0, 6 401032a9: 020c movi.n a2, 0 401032ab: ffb686 j 40103189 ... 401032b0 : 401032b0: ff5c41 l32r a4, 40103020 401032b3: 129c beqz.n a2, 401032c8 401032b5: 767c movi.n a6, -9 401032b7: 0020c0 memw 401032ba: 862452 l32i a5, a4, 0x218 401032bd: 105560 and a5, a5, a6 401032c0: 0020c0 memw 401032c3: 866452 s32i a5, a4, 0x218 401032c6: f00d ret.n 401032c8: 830c movi.n a3, 8 401032ca: 0020c0 memw 401032cd: 862422 l32i a2, a4, 0x218 401032d0: 202230 or a2, a2, a3 401032d3: 0020c0 memw 401032d6: 866422 s32i a2, a4, 0x218 401032d9: f00d ret.n 401032db: b53000 extui a3, a0, 16, 12 401032de: fe .byte 0xfe 401032df: 3f .byte 0x3f 401032e0: b52c movi.n a5, 43 401032e2: fe .byte 0xfe 401032e3: 3f .byte 0x3f 401032e4 : 401032e4: f0c112 addi a1, a1, -16 401032e7: 3109 s32i.n a0, a1, 12 401032e9: 21c9 s32i.n a12, a1, 8 401032eb: 11d9 s32i.n a13, a1, 4 401032ed: 01e9 s32i.n a14, a1, 0 401032ef: 030c movi.n a3, 0 401032f1: 4f8266 bnei a2, 8, 40103344 401032f4: fffad1 l32r a13, 401032dc 401032f7: 4d38 l32i.n a3, a13, 16 401032f9: 047316 beqz a3, 40103344 401032fc: f38e21 l32r a2, 40100134 401032ff: 0002c2 l8ui a12, a2, 0 40103302: 02ed mov.n a14, a2 40103304: 012c56 bnez a12, 4010331a 40103307: fd2b45 call0 401005bc 4010330a: f38b21 l32r a2, 40100138 4010330d: f38b31 l32r a3, 4010013c 40103310: 0020c0 memw 40103313: 02c9 s32i.n a12, a2, 0 40103315: 0020c0 memw 40103318: 0239 s32i.n a3, a2, 0 4010331a: 4dc8 l32i.n a12, a13, 16 4010331c: 8c28 l32i.n a2, a12, 32 4010331e: 4d29 s32i.n a2, a13, 16 40103320: 020c movi.n a2, 0 40103322: 8c29 s32i.n a2, a12, 32 40103324: 000e22 l8ui a2, a14, 0 40103327: e2cc bnez.n a2, 40103339 40103329: f38721 l32r a2, 40100148 4010332c: 0238 l32i.n a3, a2, 0 4010332e: f38221 l32r a2, 40100138 40103331: 0020c0 memw 40103334: 0239 s32i.n a3, a2, 0 40103336: fd2bc5 call0 401005f4 40103339: ffe921 l32r a2, 401032e0 4010333c: 0238 l32i.n a3, a2, 0 4010333e: 330b addi.n a3, a3, -1 40103340: 0239 s32i.n a3, a2, 0 40103342: 0c3d mov.n a3, a12 40103344: 3108 l32i.n a0, a1, 12 40103346: 032d mov.n a2, a3 40103348: 21c8 l32i.n a12, a1, 8 4010334a: 11d8 l32i.n a13, a1, 4 4010334c: 01e8 l32i.n a14, a1, 0 4010334e: 10c112 addi a1, a1, 16 40103351: f00d ret.n 40103353: 024200 excw 40103356: 8c0d excw 40103358: 040c64 excw 4010335b: 0d4242 s8i a4, a2, 13 4010335e: 0b4232 s8i a3, a2, 11 40103361: f00d ret.n 40103363: 000000 ill 40103366: 981020 excw 40103369: febd excw 4010336b: 3f .byte 0x3f 4010336c: 8978 l32i.n a7, a9, 32 4010336e: fe .byte 0xfe 4010336f: 3f .byte 0x3f 40103370: fe8a04 excw 40103373: 3f .byte 0x3f 40103374: ff1ce0 excw 40103377: 3f .byte 0x3f 40103378: 480000 excw 4010337b: ffff00 excw 4010337e: dc0003 excw 40103381: f20c movi.n a2, 15 40103383: 3f .byte 0x3f 40103384: 0ce8 l32i.n a14, a12, 0 40103386: e03ff2 excw 40103389: f20c movi.n a2, 15 4010338b: 3f .byte 0x3f 4010338c: f20ce4 excw 4010338f: 3f .byte 0x3f 40103390: f20c00 excw 40103393: 3f .byte 0x3f 40103394: ff1cc0 excw 40103397: 3f .byte 0x3f 40103398: f20dd4 excw 4010339b: 3f .byte 0x3f 4010339c: f20dc4 excw 4010339f: 3f .byte 0x3f 401033a0: f20dd0 excw 401033a3: 3f .byte 0x3f 401033a4: 0dc8 l32i.n a12, a13, 0 401033a6: cc3ff2 excw 401033a9: f20d ret.n 401033ab: 3f .byte 0x3f 401033ac: 3758 l32i.n a5, a7, 12 401033ae: 124022 s8i a2, a0, 18 401033b1: c9d0c1 l32r a12, 400f5af4 <__floatsidf+0xe7804> 401033b4: b109a1 l32r a10, 400ef7d8 <__floatsidf+0xe14e8> 401033b7: 91d9 s32i.n a13, a1, 36 401033b9: 81e9 s32i.n a14, a1, 32 401033bb: 71f9 s32i.n a15, a1, 28 401033bd: 0139 s32i.n a3, a1, 0 401033bf: 02cd mov.n a12, a2 401033c1: 938c beqz.n a3, 401033ce 401033c3: ffe921 l32r a2, 40103368 401033c6: 02f8 l32i.n a15, a2, 0 401033c8: 000146 j 401033d1 401033cb: 000000 ill 401033ce: 0022f2 l32i a15, a2, 0 401033d1: 0b1f22 l16ui a2, a15, 22 401033d4: 092f32 l32i a3, a15, 36 401033d7: 0a1fd2 l16ui a13, a15, 20 401033da: c0a072 movi a7, 192 401033dd: 80dd20 add a13, a13, a2 401033e0: 0328 l32i.n a2, a3, 0 401033e2: 140c movi.n a4, 1 401033e4: 419620 srli a9, a2, 6 401033e7: 107970 and a7, a9, a7 401033ea: 80c772 addi a7, a7, -128 401033ed: 0e0c movi.n a14, 0 401033ef: 83e470 moveqz a14, a4, a7 401033f2: 1348 l32i.n a4, a3, 4 401033f4: 110c82 l8ui a8, a12, 17 401033f7: 854740 extui a4, a4, 23, 9 401033fa: 4f68 l32i.n a6, a15, 16 401033fc: f4d0d0 extui a13, a13, 0, 16 401033ff: 74e0e0 extui a14, a14, 0, 8 40103402: f47040 extui a7, a4, 0, 16 40103405: 789c beqz.n a8, 40103420 40103407: fec882 addi a8, a8, -2 4010340a: 748080 extui a8, a8, 0, 8 4010340d: 0f28b6 bltui a8, 2, 40103420 40103410: ffd721 l32r a2, 4010336c 40103413: ffd731 l32r a3, 40103370 40103416: 16a142 movi a4, 0x116 40103419: ff04c5 call0 40102468 4010341c: ffff06 j 4010341c 4010341f: a78100 excw 40103422: 87fa add.n a8, a7, a15 40103424: 0609 s32i.n a0, a6, 0 40103426: 015642 s16i a4, a6, 2 40103429: 00c986 j 40103753 4010342c: 0c9200 excw 4010342f: cc0b addi.n a12, a12, -1 40103431: 9249 s32i.n a4, a2, 36 40103433: 0d0c movi.n a13, 0 40103435: 053916 beqz a9, 4010348c 40103438: 0a1c82 l16ui a8, a12, 20 4010343b: 0b1c32 l16ui a3, a12, 22 4010343e: ffcd21 l32r a2, 40103374 40103441: c03830 sub a3, a8, a3 40103444: 0228 l32i.n a2, a2, 0 40103446: f43030 extui a3, a3, 0, 16 40103449: 9228 l32i.n a2, a2, 36 4010344b: 119300 slli a9, a3, 16 4010344e: 319090 srai a9, a9, 16 40103451: 1228 l32i.n a2, a2, 4 40103453: 0a5c92 s16i a9, a12, 20 40103456: 9f88 l32i.n a8, a15, 36 40103458: 852720 extui a2, a2, 23, 9 4010345b: 051882 l16ui a8, a8, 10 4010345e: 228a add.n a2, a2, a8 40103460: c02270 sub a2, a2, a7 40103463: f42020 extui a2, a2, 0, 16 40103466: 118200 slli a8, a2, 16 40103469: 318080 srai a8, a8, 16 4010346c: 0b5c82 s16i a8, a12, 22 4010346f: c08980 sub a8, a9, a8 40103472: 0a2787 blt a7, a8, 40103480 40103475: 015642 s16i a4, a6, 2 40103478: 020c movi.n a2, 0 4010347a: 0c4c22 s8i a2, a12, 12 4010347d: 000146 j 40103486 40103480: c02320 sub a2, a3, a2 40103483: 015622 s16i a2, a6, 2 40103486: 020c movi.n a2, 0 40103488: 002846 j 4010352d 4010348b: 1c9200 excw 4010348e: 160c movi.n a6, 1 40103490: 04f9 s32i.n a15, a4, 0 40103492: 015642 s16i a4, a6, 2 40103495: 092f22 l32i a2, a15, 36 40103498: 02a442 movi a4, 0x402 4010349b: 002222 l32i a2, a2, 0 4010349e: 413620 srli a3, a2, 6 401034a1: 1f8347 bany a3, a4, 401034c4 401034a4: ffb541 l32r a4, 40103378 401034a7: 103340 and a3, a3, a4 401034aa: 161387 beq a3, a8, 401034c4 401034ad: 0c1c42 l16ui a4, a12, 24 401034b0: 203770 or a3, a7, a7 401034b3: 342220 extui a2, a2, 2, 4 401034b6: 3169 s32i.n a6, a1, 12 401034b8: 2179 s32i.n a7, a1, 8 401034ba: 01ebc5 call0 40105378 401034bd: 3168 l32i.n a6, a1, 12 401034bf: 2178 l32i.n a7, a1, 8 401034c1: 015622 s16i a2, a6, 2 401034c4: 011632 l16ui a3, a6, 2 401034c7: 020c movi.n a2, 0 401034c9: 0fb737 bgeu a7, a3, 401034dc 401034cc: 0a5c32 s16i a3, a12, 20 401034cf: 130c movi.n a3, 1 401034d1: 0c4c32 s8i a3, a12, 12 401034d4: 0b5c22 s16i a2, a12, 22 401034d7: 009e06 j 40103753 401034da: 220000 excw 401034dd: 0a5c movi.n a10, 80 401034df: 009e86 j 4010375d 401034e2: 7eac beqz.n a14, 4010350d 401034e4: 342220 extui a2, a2, 2, 4 401034e7: 1149 s32i.n a4, a1, 4 401034e9: 3169 s32i.n a6, a1, 12 401034eb: 026172 s32i a7, a1, 8 401034ee: ffaf01 l32r a0, 401033ac 401034f1: 0000c0 callx0 a0 401034f4: 1148 l32i.n a4, a1, 4 401034f6: 3168 l32i.n a6, a1, 12 401034f8: 2178 l32i.n a7, a1, 8 401034fa: 015642 s16i a4, a6, 2 401034fd: 25c216 beqz a2, 4010375d 40103500: 9228 l32i.n a2, a2, 36 40103502: 051222 l16ui a2, a2, 10 40103505: 772a add.n a7, a7, a2 40103507: 015672 s16i a7, a6, 2 4010350a: 009146 j 40103753 4010350d: 080322 l8ui a2, a3, 8 40103510: f30c movi.n a3, 15 40103512: 023327 bltu a3, a2, 40103518 40103515: 009106 j 4010375d 40103518: 015642 s16i a4, a6, 2 4010351b: 008f86 j 4010375d 4010351e: 000000 ill 40103521: 080222 l8ui a2, a2, 8 40103524: 3169 s32i.n a6, a1, 12 40103526: 01fb05 call0 401054d8 40103529: 3168 l32i.n a6, a1, 12 4010352b: 120c movi.n a2, 1 4010352d: 9f48 l32i.n a4, a15, 36 4010352f: 02a482 movi a8, 0x402 40103532: 0438 l32i.n a3, a4, 0 40103534: 070c movi.n a7, 0 40103536: 413630 srli a3, a3, 6 40103539: 1d8387 bany a3, a8, 4010355a 4010353c: ff8f91 l32r a9, 40103378 4010353f: fa5f81 l32r a8, 40101ebc 40103542: 109390 and a9, a3, a9 40103545: 111987 beq a9, a8, 4010355a 40103548: 370c movi.n a7, 3 4010354a: 0cf347 bbsi a3, 20, 4010355a 4010354d: fa5991 l32r a9, 40101eb4 40103550: 270c movi.n a7, 2 40103552: 109390 and a9, a3, a9 40103555: 180c movi.n a8, 1 40103557: 837890 moveqz a7, a8, a9 4010355a: 002152 l32i a5, a1, 0 4010355d: 0a1ca2 l16ui a10, a12, 20 40103560: 011692 l16ui a9, a6, 2 40103563: 0c2516 beqz a5, 40103629 40103566: 00a082 movi a8, 0 40103569: 056397 bbci a3, 9, 40103572 4010356c: f5ea61 l32r a6, 40100d14 4010356f: 938620 movnez a8, a6, a2 40103572: 060c movi.n a6, 0 40103574: 056387 bbci a3, 8, 4010357d 40103577: f2f1b1 l32r a11, 4010013c 4010357a: 936b20 movnez a6, a11, a2 4010357d: 11aa00 slli a10, a10, 16 40103580: 31a0a0 srai a10, a10, 16 40103583: 017780 slli a7, a7, 24 40103586: 080422 l8ui a2, a4, 8 40103589: 041aa6 blti a10, 1, 40103591 4010358c: 0a0c movi.n a10, 0 4010358e: 000286 j 4010359c 40103591: ff7e56 bnez a14, 4010358c 40103594: fa0c movi.n a10, 15 40103596: f23a27 bltu a10, a2, 4010358c 40103599: fa48a1 l32r a10, 40101ebc 4010359c: 1fb8 l32i.n a11, a15, 4 4010359e: ff7751 l32r a5, 4010337c 401035a1: 119900 slli a9, a9, 16 401035a4: 105b50 and a5, a11, a5 401035a7: 207750 or a7, a7, a5 401035aa: 208780 or a8, a7, a8 401035ad: 206860 or a6, a8, a6 401035b0: ff7451 l32r a5, 40103380 401035b3: 20a6a0 or a10, a6, a10 401035b6: 0020c0 memw 401035b9: 05a9 s32i.n a10, a5, 0 401035bb: ff7251 l32r a5, 40103384 401035be: f60c movi.n a6, 15 401035c0: 0020c0 memw 401035c3: 0599 s32i.n a9, a5, 0 401035c5: 050c movi.n a5, 0 401035c7: 02b627 bgeu a6, a2, 401035cd 401035ca: fa3f51 l32r a5, 40101ec8 401035cd: 117240 slli a7, a2, 12 401035d0: b460d0 extui a6, a13, 0, 12 401035d3: f47070 extui a7, a7, 0, 16 401035d6: 207760 or a7, a7, a6 401035d9: 0c0462 l8ui a6, a4, 12 401035dc: 116600 slli a6, a6, 16 401035df: 204760 or a4, a7, a6 401035e2: 205450 or a5, a4, a5 401035e5: ff6841 l32r a4, 40103388 401035e8: 0020c0 memw 401035eb: 0459 s32i.n a5, a4, 0 401035ed: f40c movi.n a4, 15 401035ef: 023427 bltu a4, a2, 401035f5 401035f2: 005b06 j 40103762 401035f5: 244020 extui a4, a2, 0, 3 401035f8: 11dd80 slli a13, a13, 8 401035fb: 751c movi.n a5, 23 401035fd: 20dd40 or a13, a13, a4 40103600: 740c movi.n a4, 7 40103602: 02a527 bge a5, a2, 40103608 40103605: 87a042 movi a4, 135 40103608: fa2d21 l32r a2, 40101ebc 4010360b: 050c movi.n a5, 0 4010360d: 103320 and a3, a3, a2 40103610: 820c movi.n a2, 8 40103612: 832530 moveqz a2, a5, a3 40103615: 204240 or a4, a2, a4 40103618: 014480 slli a4, a4, 24 4010361b: ff5c31 l32r a3, 4010338c 4010361e: 202d40 or a2, a13, a4 40103621: 0020c0 memw 40103624: 0329 s32i.n a2, a3, 0 40103626: 004e06 j 40103762 40103629: ff5961 l32r a6, 40103390 4010362c: 0020c0 memw 4010362f: 06b8 l32i.n a11, a6, 0 40103631: ff5861 l32r a6, 40103394 40103634: 002682 l32i a8, a6, 0 40103637: 052462 l32i a6, a4, 20 4010363a: c06b60 sub a6, a11, a6 4010363d: 416a60 srli a6, a6, 10 40103640: c06860 sub a6, a8, a6 40103643: 02b867 bgeu a8, a6, 40103649 40103646: 05a062 movi a6, 5 40103649: 040c82 l8ui a8, a12, 4 4010364c: b46060 extui a6, a6, 0, 12 4010364f: 11b8e0 slli a11, a8, 2 40103652: c088b0 sub a8, a8, a11 40103655: ff50b1 l32r a11, 40103398 40103658: 116640 slli a6, a6, 12 4010365b: b088b0 addx8 a8, a8, a11 4010365e: 0020c0 memw 40103661: 0869 s32i.n a6, a8, 0 40103663: 040c62 l8ui a6, a12, 4 40103666: ff4d81 l32r a8, 4010339c 40103669: 11b6e0 slli a11, a6, 2 4010366c: c0b6b0 sub a11, a6, a11 4010366f: b0bb80 addx8 a11, a11, a8 40103672: fa1181 l32r a8, 40101eb8 40103675: 056397 bbci a3, 9, 4010367e 40103678: ff3b61 l32r a6, 40103364 4010367b: 938620 movnez a8, a6, a2 4010367e: 060c movi.n a6, 0 40103680: 056387 bbci a3, 8, 40103689 40103683: f2ae51 l32r a5, 4010013c 40103686: 936520 movnez a6, a5, a2 40103689: 11aa00 slli a10, a10, 16 4010368c: 31a0a0 srai a10, a10, 16 4010368f: 017780 slli a7, a7, 24 40103692: 080422 l8ui a2, a4, 8 40103695: 041aa6 blti a10, 1, 4010369d 40103698: 0a0c movi.n a10, 0 4010369a: 000286 j 401036a8 4010369d: ff7e56 bnez a14, 40103698 401036a0: fa0c movi.n a10, 15 401036a2: f23a27 bltu a10, a2, 40103698 401036a5: fa05a1 l32r a10, 40101ebc 401036a8: 1fe8 l32i.n a14, a15, 4 401036aa: ff3451 l32r a5, 4010337c 401036ad: 119900 slli a9, a9, 16 401036b0: 105e50 and a5, a14, a5 401036b3: 207750 or a7, a7, a5 401036b6: 208780 or a8, a7, a8 401036b9: 206860 or a6, a8, a6 401036bc: 20a6a0 or a10, a6, a10 401036bf: 0020c0 memw 401036c2: 0ba9 s32i.n a10, a11, 0 401036c4: 040c52 l8ui a5, a12, 4 401036c7: ff3771 l32r a7, 401033a4 401036ca: 1165e0 slli a6, a5, 2 401036cd: c05560 sub a5, a5, a6 401036d0: ff3461 l32r a6, 401033a0 401036d3: b05560 addx8 a5, a5, a6 401036d6: 0020c0 memw 401036d9: 0599 s32i.n a9, a5, 0 401036db: 040c52 l8ui a5, a12, 4 401036de: 1165e0 slli a6, a5, 2 401036e1: c05560 sub a5, a5, a6 401036e4: b06570 addx8 a6, a5, a7 401036e7: f70c movi.n a7, 15 401036e9: 050c movi.n a5, 0 401036eb: 02b727 bgeu a7, a2, 401036f1 401036ee: f9f651 l32r a5, 40101ec8 401036f1: 118240 slli a8, a2, 12 401036f4: b470d0 extui a7, a13, 0, 12 401036f7: f48080 extui a8, a8, 0, 16 401036fa: 208870 or a8, a8, a7 401036fd: 0c0472 l8ui a7, a4, 12 40103700: 117700 slli a7, a7, 16 40103703: 204870 or a4, a8, a7 40103706: 205450 or a5, a4, a5 40103709: 0020c0 memw 4010370c: 0659 s32i.n a5, a6, 0 4010370e: f40c movi.n a4, 15 40103710: 4eb427 bgeu a4, a2, 40103762 40103713: 040c42 l8ui a4, a12, 4 40103716: ff2461 l32r a6, 401033a8 40103719: 1154e0 slli a5, a4, 2 4010371c: c04450 sub a4, a4, a5 4010371f: b05460 addx8 a5, a4, a6 40103722: 11dd80 slli a13, a13, 8 40103725: 244020 extui a4, a2, 0, 3 40103728: 761c movi.n a6, 23 4010372a: 20dd40 or a13, a13, a4 4010372d: 740c movi.n a4, 7 4010372f: 02a627 bge a6, a2, 40103735 40103732: 87a042 movi a4, 135 40103735: f9e121 l32r a2, 40101ebc 40103738: 060c movi.n a6, 0 4010373a: 103320 and a3, a3, a2 4010373d: 820c movi.n a2, 8 4010373f: 832630 moveqz a2, a6, a3 40103742: 204240 or a4, a2, a4 40103745: 014480 slli a4, a4, 24 40103748: 202d40 or a2, a13, a4 4010374b: 0020c0 memw 4010374e: 0529 s32i.n a2, a5, 0 40103750: 000386 j 40103762 40103753: 9f28 l32i.n a2, a15, 36 40103755: 0238 l32i.n a3, a2, 0 40103757: 0263e7 bbci a3, 14, 4010375d 4010375a: ff70c6 j 40103521 4010375d: 120c movi.n a2, 1 4010375f: ff7286 j 4010352d 40103762: b108 l32i.n a0, a1, 44 40103764: a1c8 l32i.n a12, a1, 40 40103766: 91d8 l32i.n a13, a1, 36 40103768: 81e8 l32i.n a14, a1, 32 4010376a: 71f8 l32i.n a15, a1, 28 4010376c: 30c112 addi a1, a1, 48 4010376f: f00d ret.n 40103771: 000000 ill 40103774: 204220 or a4, a2, a2 40103777: 202330 or a2, a3, a3 4010377a: fefb31 l32r a3, 40103368 4010377d: f0c112 addi a1, a1, -16 40103780: 002332 l32i a3, a3, 0 40103783: 3109 s32i.n a0, a1, 12 40103785: 00f356 bnez a3, 40103798 40103788: fef921 l32r a2, 4010336c 4010378b: fef931 l32r a3, 40103370 4010378e: f9a042 movi a4, 249 40103791: fecd45 call0 40102468 40103794: ffff06 j 40103794 40103797: 043200 extui a3, a0, 2, 1 4010379a: a24500 excw 4010379d: a02202 l32i a0, a2, 0x280 401037a0: 450a add.n a4, a5, a0 401037a2: 9f .byte 0x9f 401037a3: 210202 l8ui a0, a2, 33 401037a6: c11203 excw 401037a9: f00d10 subx8 a0, a13, a1 401037ac: 0008 l32i.n a0, a0, 0 401037ae: a00040 addx4 a0, a0, a4 401037b1: febd excw 401037b3: 3f .byte 0x3f 401037b4: f0c112 addi a1, a1, -16 401037b7: 0261c2 s32i a12, a1, 8 401037ba: 0161d2 s32i a13, a1, 4 401037bd: 02cd mov.n a12, a2 401037bf: 20d330 or a13, a3, a3 401037c2: 3109 s32i.n a0, a1, 12 401037c4: 0157c5 call0 40104d44 401037c7: 9c38 l32i.n a3, a12, 36 401037c9: fff841 l32r a4, 401037ac 401037cc: 0328 l32i.n a2, a3, 0 401037ce: 412620 srli a2, a2, 6 401037d1: 102240 and a2, a2, a4 401037d4: 048266 bnei a2, 8, 401037dc 401037d7: 7c28 l32i.n a2, a12, 28 401037d9: 020dc5 call0 401058b8 401037dc: 04a022 movi a2, 4 401037df: 00a032 movi a3, 0 401037e2: 016985 call0 40104e7c 401037e5: 7d9c beqz.n a13, 40103800 401037e7: 9c28 l32i.n a2, a12, 36 401037e9: fff131 l32r a3, 401037b0 401037ec: 1228 l32i.n a2, a2, 4 401037ee: 252420 extui a2, a2, 20, 3 401037f1: b04220 addx8 a4, a2, a2 401037f4: a03430 addx4 a3, a4, a3 401037f7: 110332 l8ui a3, a3, 17 401037fa: 002356 bnez a3, 40103800 401037fd: 019245 call0 40105124 40103800: 3108 l32i.n a0, a1, 12 40103802: 21c8 l32i.n a12, a1, 8 40103804: 11d8 l32i.n a13, a1, 4 40103806: 10c112 addi a1, a1, 16 40103809: f00d ret.n 4010380b: c11200 mul16u a1, a2, a0 4010380e: a1c9d0 excw 40103811: 91d9 s32i.n a13, a1, 36 40103813: 81e9 s32i.n a14, a1, 32 40103815: 71f9 s32i.n a15, a1, 28 40103817: b109 s32i.n a0, a1, 44 40103819: 02cd mov.n a12, a2 4010381b: 03ed mov.n a14, a3 4010381d: 0149 s32i.n a4, a1, 0 4010381f: 05fd mov.n a15, a5 40103821: c0a0d2 movi a13, 192 40103824: 0c28 l32i.n a2, a12, 0 40103826: 0138 l32i.n a3, a1, 0 40103828: 221b addi.n a2, a2, 1 4010382a: 0c29 s32i.n a2, a12, 0 4010382c: 9e28 l32i.n a2, a14, 36 4010382e: 0f4232 s8i a3, a2, 15 40103831: 0228 l32i.n a2, a2, 0 40103833: 412620 srli a2, a2, 6 40103836: 1022d0 and a2, a2, a13 40103839: 09e266 bnei a2, 128, 40103846 4010383c: 0e2d mov.n a2, a14 4010383e: 030c movi.n a3, 0 40103840: 000186 j 4010384a 40103843: 000000 ill 40103846: 0e2d mov.n a2, a14 40103848: 0f3d mov.n a3, a15 4010384a: fff685 call0 401037b4 4010384d: 9e28 l32i.n a2, a14, 36 4010384f: 0228 l32i.n a2, a2, 0 40103851: 413620 srli a3, a2, 6 40103854: 1033d0 and a3, a3, a13 40103857: 0ae366 bnei a3, 128, 40103865 4010385a: 342220 extui a2, a2, 2, 4 4010385d: 0140c5 call0 40104c6c 40103860: 02ed mov.n a14, a2 40103862: fbe256 bnez a2, 40103824 40103865: b108 l32i.n a0, a1, 44 40103867: a1c8 l32i.n a12, a1, 40 40103869: 91d8 l32i.n a13, a1, 36 4010386b: 81e8 l32i.n a14, a1, 32 4010386d: 71f8 l32i.n a15, a1, 28 4010386f: 30c112 addi a1, a1, 48 40103872: f00d ret.n 40103874: bd9c beqz.n a13, 40103893 40103876: fe .byte 0xfe 40103877: 3f .byte 0x3f 40103878 : 40103878: ffff31 l32r a3, 40103874 4010387b: 120c movi.n a2, 1 4010387d: 000332 l8ui a3, a3, 0 40103880: 0183b6 bltui a3, 8, 40103885 40103883: 020c movi.n a2, 0 40103885: 042020 extui a2, a2, 0, 1 40103888: f00d ret.n ... 4010388c : 4010388c: ffc931 l32r a3, 401037b0 4010388f: 742020 extui a2, a2, 0, 8 40103892: b02220 addx8 a2, a2, a2 40103895: a02230 addx4 a2, a2, a3 40103898: 110242 l8ui a4, a2, 17 4010389b: 130c movi.n a3, 1 4010389d: 020c movi.n a2, 0 4010389f: 832340 moveqz a2, a3, a4 401038a2: f00d ret.n 401038a4 : 401038a4: d0c112 addi a1, a1, -48 401038a7: 91d9 s32i.n a13, a1, 36 401038a9: 742020 extui a2, a2, 0, 8 401038ac: 74d040 extui a13, a4, 0, 8 401038af: ffc041 l32r a4, 401037b0 401038b2: b02220 addx8 a2, a2, a2 401038b5: a1c9 s32i.n a12, a1, 40 401038b7: a0c240 addx4 a12, a2, a4 401038ba: f21e21 l32r a2, 40100134 401038bd: 81e9 s32i.n a14, a1, 32 401038bf: b109 s32i.n a0, a1, 44 401038c1: 71f9 s32i.n a15, a1, 28 401038c3: 0002f2 l8ui a15, a2, 0 401038c6: 743030 extui a3, a3, 0, 8 401038c9: 74e050 extui a14, a5, 0, 8 401038cc: f46060 extui a6, a6, 0, 16 401038cf: 024d mov.n a4, a2 401038d1: ffdc bnez.n a15, 401038f4 401038d3: 0139 s32i.n a3, a1, 0 401038d5: 2129 s32i.n a2, a1, 8 401038d7: 1169 s32i.n a6, a1, 4 401038d9: fcce05 call0 401005bc 401038dc: f21721 l32r a2, 40100138 401038df: f21751 l32r a5, 4010013c 401038e2: 0020c0 memw 401038e5: 02f9 s32i.n a15, a2, 0 401038e7: 1168 l32i.n a6, a1, 4 401038e9: 2148 l32i.n a4, a1, 8 401038eb: 002132 l32i a3, a1, 0 401038ee: 0020c0 memw 401038f1: 006252 s32i a5, a2, 0 401038f4: 060c22 l8ui a2, a12, 6 401038f7: 054c32 s8i a3, a12, 5 401038fa: 074cd2 s8i a13, a12, 7 401038fd: 084ce2 s8i a14, a12, 8 40103900: 05be27 bgeu a14, a2, 40103909 40103903: 064ce2 s8i a14, a12, 6 40103906: 000146 j 4010390f 40103909: 02b2d7 bgeu a2, a13, 4010390f 4010390c: 064cd2 s8i a13, a12, 6 4010390f: 000422 l8ui a2, a4, 0 40103912: 0c5c62 s16i a6, a12, 24 40103915: 011256 bnez a2, 4010392a 40103918: f20c21 l32r a2, 40100148 4010391b: 002232 l32i a3, a2, 0 4010391e: f20621 l32r a2, 40100138 40103921: 0020c0 memw 40103924: 006232 s32i a3, a2, 0 40103927: fcccc5 call0 401005f4 4010392a: b108 l32i.n a0, a1, 44 4010392c: a1c8 l32i.n a12, a1, 40 4010392e: 91d8 l32i.n a13, a1, 36 40103930: 81e8 l32i.n a14, a1, 32 40103932: 71f8 l32i.n a15, a1, 28 40103934: 30c112 addi a1, a1, 48 40103937: f00d ret.n 40103939: 000000 ill 4010393c : 4010393c: ff9d31 l32r a3, 401037b0 4010393f: 742020 extui a2, a2, 0, 8 40103942: b02220 addx8 a2, a2, a2 40103945: a02230 addx4 a2, a2, a3 40103948: f00d ret.n ... 4010394c : 4010394c: f0c112 addi a1, a1, -16 4010394f: 745040 extui a5, a4, 0, 8 40103952: 20c222 addi a2, a2, 32 40103955: 440c movi.n a4, 4 40103957: 3109 s32i.n a0, a1, 12 40103959: ffeb05 call0 4010380c 4010395c: 3108 l32i.n a0, a1, 12 4010395e: 10c112 addi a1, a1, 16 40103961: f00d ret.n 40103963: c11200 mul16u a1, a2, a0 40103966: 61c2f0 xsr.eps2 a15 40103969: 610202 l8ui a0, a2, 97 4010396c: 61d203 excw 4010396f: 02d201 l32r a0, 400c44b8 <__floatsidf+0xb61c8> 40103972: 02c811 l32r a1, 400c4494 <__floatsidf+0xb61a4> 40103975: 0f6d26 beqi a13, 6, 40103988 40103978: fe7d21 l32r a2, 4010336c 4010397b: fe7d31 l32r a3, 40103370 4010397e: fea242 movi a4, 0x2fe 40103981: feae45 call0 40102468 40103984: ffff06 j 40103984 40103987: a03200 addx4 a3, a2, a0 4010398a: 423200 excw 4010398d: a03211 l32r a1, 400eba58 <__floatsidf+0xdd768> 40103990: 023900 excw 40103993: 9c38 l32i.n a3, a12, 36 40103995: 0348 l32i.n a4, a3, 0 40103997: 1338 l32i.n a3, a3, 4 40103999: 1a74b7 bbci a4, 27, 401039b7 4010399c: 343430 extui a3, a3, 4, 4 4010399f: 342240 extui a2, a4, 2, 4 401039a2: 02c332 addi a3, a3, 2 401039a5: 013585 call0 40104d00 401039a8: 9c28 l32i.n a2, a12, 36 401039aa: 0238 l32i.n a3, a2, 0 401039ac: 0d2d mov.n a2, a13 401039ae: 343230 extui a3, a3, 2, 4 401039b1: 014c85 call0 40104e7c 401039b4: 000e06 j 401039f0 401039b7: fe7741 l32r a4, 40103394 401039ba: 546830 extui a6, a3, 8, 6 401039bd: 090452 l8ui a5, a4, 9 401039c0: 093657 bltu a6, a5, 401039cd 401039c3: 20c222 addi a2, a2, 32 401039c6: 0c3d mov.n a3, a12 401039c8: 240c movi.n a4, 2 401039ca: 000406 j 401039de 401039cd: 080442 l8ui a4, a4, 8 401039d0: 543e30 extui a3, a3, 14, 6 401039d3: 123347 bltu a3, a4, 401039e9 401039d6: 20c222 addi a2, a2, 32 401039d9: 0c3d mov.n a3, a12 401039db: 03a042 movi a4, 3 401039de: 01a052 movi a5, 1 401039e1: ffe285 call0 4010380c 401039e4: 000206 j 401039f0 401039e7: 3d0000 excw 401039ea: 0c0c movi.n a12, 0 401039ec: f5c514 excw 401039ef: ff .byte 0xff 401039f0: 3108 l32i.n a0, a1, 12 401039f2: 21c8 l32i.n a12, a1, 8 401039f4: 11d8 l32i.n a13, a1, 4 401039f6: 10c112 addi a1, a1, 16 401039f9: f00d ret.n ... 401039fc : 401039fc: 7258 l32i.n a5, a2, 28 401039fe: f0c112 addi a1, a1, -16 40103a01: 3109 s32i.n a0, a1, 12 40103a03: 551b addi.n a5, a5, 1 40103a05: 7259 s32i.n a5, a2, 28 40103a07: 9328 l32i.n a2, a3, 36 40103a09: 150c movi.n a5, 1 40103a0b: 0f4252 s8i a5, a2, 15 40103a0e: 032d mov.n a2, a3 40103a10: 743040 extui a3, a4, 0, 8 40103a13: ffda05 call0 401037b4 40103a16: 3108 l32i.n a0, a1, 12 40103a18: 10c112 addi a1, a1, 16 40103a1b: f00d ret.n 40103a1d: 000000 ill 40103a20: f20cc0 excw 40103a23: 3f .byte 0x3f 40103a24: ff .byte 0xff 40103a25: ff .byte 0xff 40103a26: 74f000 extui a15, a0, 0, 8 40103a29: f20c movi.n a2, 15 40103a2b: 3f .byte 0x3f 40103a2c: 000000 ill 40103a2f: ffffc0 excw 40103a32: ff .byte 0xff 40103a33: 3f .byte 0x3f 40103a34 : 40103a34: fffb21 l32r a2, 40103a20 40103a37: d0c112 addi a1, a1, -48 40103a3a: a1c9 s32i.n a12, a1, 40 40103a3c: fffa31 l32r a3, 40103a24 40103a3f: 0020c0 memw 40103a42: 02c8 l32i.n a12, a2, 0 40103a44: 0020c0 memw 40103a47: 0248 l32i.n a4, a2, 0 40103a49: b109 s32i.n a0, a1, 44 40103a4b: 91d9 s32i.n a13, a1, 36 40103a4d: 81e9 s32i.n a14, a1, 32 40103a4f: 71f9 s32i.n a15, a1, 28 40103a51: 103430 and a3, a4, a3 40103a54: 0020c0 memw 40103a57: 0239 s32i.n a3, a2, 0 40103a59: f4a021 l32r a2, 40100cdc 40103a5c: b5c0c0 extui a12, a12, 16, 12 40103a5f: 1122a0 slli a2, a2, 6 40103a62: 0129 s32i.n a2, a1, 0 40103a64: 138c56 bnez a12, 40103ba0 40103a67: 0051c6 j 40103bb2 40103a6a: 210000 srai a0, a0, 0 40103a6d: f0ff51 l32r a5, 400ffe6c <__floatsidf+0xf1b7c> 40103a70: e074e0 subx4 a7, a4, a14 40103a73: de .byte 0xde 40103a74: dd20b0 excw 40103a77: af21a0 excw 40103a7a: 0232f1 l32r a15, 400c4344 <__floatsidf+0xb6054> 40103a7d: 935600 movnez a5, a6, a0 40103a80: 613201 l32r a0, 400dbf48 <__floatsidf+0xcdc58> 40103a83: b34501 l32r a0, 400f0798 <__floatsidf+0xe24a8> 40103a86: 32fc bnez.n a2, 40103abd 40103a88: 210121 l32r a2, 400cbe8c <__floatsidf+0xbdb9c> 40103a8b: f1ab addi.n a15, a1, 10 40103a8d: 0020c0 memw 40103a90: 006232 s32i a3, a2, 0 40103a93: f1aa31 l32r a3, 4010013c 40103a96: 0020c0 memw 40103a99: 0239 s32i.n a3, a2, 0 40103a9b: ffe321 l32r a2, 40103a28 40103a9e: ffe331 l32r a3, 40103a2c 40103aa1: 0020c0 memw 40103aa4: 0248 l32i.n a4, a2, 0 40103aa6: 203430 or a3, a4, a3 40103aa9: 0020c0 memw 40103aac: 0239 s32i.n a3, a2, 0 40103aae: f1a131 l32r a3, 40100134 40103ab1: 000322 l8ui a2, a3, 0 40103ab4: e2cc bnez.n a2, 40103ac6 40103ab6: f1a421 l32r a2, 40100148 40103ab9: 0238 l32i.n a3, a2, 0 40103abb: f19f21 l32r a2, 40100138 40103abe: 0020c0 memw 40103ac1: 0239 s32i.n a3, a2, 0 40103ac3: fcb305 call0 401005f4 40103ac6: 222c movi.n a2, 34 40103ac8: fc4301 l32r a0, 40102bd4 40103acb: 0000c0 callx0 a0 40103ace: f19941 l32r a4, 40100134 40103ad1: 000432 l8ui a3, a4, 0 40103ad4: 53dc bnez.n a3, 40103aed 40103ad6: 1139 s32i.n a3, a1, 4 40103ad8: fcae05 call0 401005bc 40103adb: 1138 l32i.n a3, a1, 4 40103add: f19621 l32r a2, 40100138 40103ae0: 0020c0 memw 40103ae3: 0239 s32i.n a3, a2, 0 40103ae5: f19531 l32r a3, 4010013c 40103ae8: 0020c0 memw 40103aeb: 0239 s32i.n a3, a2, 0 40103aed: fe2b31 l32r a3, 4010339c 40103af0: 112ee0 slli a2, a14, 2 40103af3: c02e20 sub a2, a14, a2 40103af6: b02230 addx8 a2, a2, a3 40103af9: 0020c0 memw 40103afc: 0248 l32i.n a4, a2, 0 40103afe: f50d31 l32r a3, 40100f34 40103b01: 103430 and a3, a4, a3 40103b04: 0020c0 memw 40103b07: 0239 s32i.n a3, a2, 0 40103b09: ffc731 l32r a3, 40103a28 40103b0c: ffc941 l32r a4, 40103a30 40103b0f: 0020c0 memw 40103b12: 0358 l32i.n a5, a3, 0 40103b14: 104540 and a4, a5, a4 40103b17: 0020c0 memw 40103b1a: 0349 s32i.n a4, a3, 0 40103b1c: 110d42 l8ui a4, a13, 17 40103b1f: 002d32 l32i a3, a13, 0 40103b22: 021466 bnei a4, 1, 40103b28 40103b25: 077e26 beqi a14, 7, 40103b30 40103b28: 0020c0 memw 40103b2b: 0248 l32i.n a4, a2, 0 40103b2d: 01f4d6 bgez a4, 40103b50 40103b30: 0020c0 memw 40103b33: 0258 l32i.n a5, a2, 0 40103b35: f4f941 l32r a4, 40100f1c 40103b38: 104540 and a4, a5, a4 40103b3b: 0020c0 memw 40103b3e: 0249 s32i.n a4, a2, 0 40103b40: 620c movi.n a2, 6 40103b42: 114d22 s8i a2, a13, 17 40103b45: 43bc beqz.n a3, 40103b7d 40103b47: 0d2d mov.n a2, a13 40103b49: ffe185 call0 40103964 40103b4c: 000b46 j 40103b7d 40103b4f: c38c00 excw 40103b52: 9328 l32i.n a2, a3, 36 40103b54: f46231 l32r a3, 40100cdc 40103b57: 0248 l32i.n a4, a2, 0 40103b59: 1133a0 slli a3, a3, 6 40103b5c: 000606 j 40103b78 40103b5f: 052100 extui a2, a0, 17, 1 40103b62: fe .byte 0xfe 40103b63: 0228 l32i.n a2, a2, 0 40103b65: 429c beqz.n a2, 40103b7d 40103b67: 9228 l32i.n a2, a2, 36 40103b69: 040d32 l8ui a3, a13, 4 40103b6c: 1248 l32i.n a4, a2, 4 40103b6e: 254440 extui a4, a4, 20, 3 40103b71: 089437 bne a4, a3, 40103b7d 40103b74: 0238 l32i.n a3, a2, 0 40103b76: 0148 l32i.n a4, a1, 0 40103b78: 203340 or a3, a3, a4 40103b7b: 0239 s32i.n a3, a2, 0 40103b7d: f16d31 l32r a3, 40100134 40103b80: 000322 l8ui a2, a3, 0 40103b83: e2cc bnez.n a2, 40103b95 40103b85: f17021 l32r a2, 40100148 40103b88: 0238 l32i.n a3, a2, 0 40103b8a: f16b21 l32r a2, 40100138 40103b8d: 0020c0 memw 40103b90: 0239 s32i.n a3, a2, 0 40103b92: fca605 call0 401005f4 40103b95: e27c movi.n a2, -2 40103b97: 401f00 ssl a15 40103b9a: 81f220 src a15, a2, a2 40103b9d: 10ccf0 and a12, a12, a15 40103ba0: 60f0c0 neg a15, a12 40103ba3: 10ffc0 and a15, a15, a12 40103ba6: 40fff0 nsau a15, a15 40103ba9: 60f0f0 neg a15, a15 40103bac: 1fcff2 addi a15, a15, 31 40103baf: eb9fd6 bgez a15, 40103a6c 40103bb2: b108 l32i.n a0, a1, 44 40103bb4: a1c8 l32i.n a12, a1, 40 40103bb6: 91d8 l32i.n a13, a1, 36 40103bb8: 81e8 l32i.n a14, a1, 32 40103bba: 71f8 l32i.n a15, a1, 28 40103bbc: 30c112 addi a1, a1, 48 40103bbf: f00d ret.n 40103bc1: 000000 ill 40103bc4 : 40103bc4: f0c112 addi a1, a1, -16 40103bc7: e20c movi.n a2, 14 40103bc9: 030c movi.n a3, 0 40103bcb: 3109 s32i.n a0, a1, 12 40103bcd: 012ac5 call0 40104e7c 40103bd0: 3108 l32i.n a0, a1, 12 40103bd2: 10c112 addi a1, a1, 16 40103bd5: f00d ret.n ... 40103bd8 : 40103bd8: fdee31 l32r a3, 40103390 40103bdb: 9228 l32i.n a2, a2, 36 40103bdd: 0020c0 memw 40103be0: 0338 l32i.n a3, a3, 0 40103be2: 5228 l32i.n a2, a2, 20 40103be4: c03320 sub a3, a3, a2 40103be7: fdeb21 l32r a2, 40103394 40103bea: 0248 l32i.n a4, a2, 0 40103bec: 120c movi.n a2, 1 40103bee: fbc442 addi a4, a4, -5 40103bf1: 114460 slli a4, a4, 10 40103bf4: 013437 bltu a4, a3, 40103bf9 40103bf7: 020c movi.n a2, 0 40103bf9: 042020 extui a2, a2, 0, 1 40103bfc: f00d ret.n ... 40103c00 : 40103c00: ff1d31 l32r a3, 40103874 40103c03: 004322 s8i a2, a3, 0 40103c06: f00d ret.n 40103c08: ff .byte 0xff 40103c09: ef .byte 0xef 40103c0a: ff .byte 0xff 40103c0b: 3fff03 excw 40103c0e: fffff0 excw 40103c11: ffffc0 excw 40103c14: f20e44 excw 40103c17: 3f .byte 0x3f 40103c18 : 40103c18: 743030 extui a3, a3, 0, 8 40103c1b: fee541 l32r a4, 401037b0 40103c1e: f0c112 addi a1, a1, -16 40103c21: b03330 addx8 a3, a3, a3 40103c24: 0261c2 s32i a12, a1, 8 40103c27: 036102 s32i a0, a1, 12 40103c2a: a0c340 addx4 a12, a3, a4 40103c2d: 110c32 l8ui a3, a12, 17 40103c30: 153326 beqi a3, 3, 40103c49 40103c33: 012316 beqz a3, 40103c49 40103c36: 124326 beqi a3, 4, 40103c4c 40103c39: fdcc21 l32r a2, 4010336c 40103c3c: fdcd31 l32r a3, 40103370 40103c3f: 3ea642 movi a4, 0x63e 40103c42: fe8245 call0 40102468 40103c45: ffff06 j 40103c45 40103c48: 436600 excw 40103c4b: 3819 s32i.n a1, a8, 12 40103c4d: 370c movi.n a7, 3 40103c4f: c60292 l8ui a9, a2, 198 40103c52: 0029 s32i.n a2, a0, 0 40103c54: fdc621 l32r a2, 4010336c 40103c57: fdc631 l32r a3, 40103370 40103c5a: 41a642 movi a4, 0x641 40103c5d: fe8085 call0 40102468 40103c60: ffff06 j 40103c60 40103c63: 000000 ill 40103c66: 0c29 s32i.n a2, a12, 0 40103c68: 02dc bnez.n a2, 40103c7c 40103c6a: fdc021 l32r a2, 4010336c 40103c6d: fdc031 l32r a3, 40103370 40103c70: 46a642 movi a4, 0x646 40103c73: fe7f45 call0 40102468 40103c76: ffff06 j 40103c76 40103c79: 000000 ill 40103c7c: 0b1242 l16ui a4, a2, 22 40103c7f: 0a1232 l16ui a3, a2, 20 40103c82: 343a add.n a3, a4, a3 40103c84: fdc441 l32r a4, 40103394 40103c87: 051442 l16ui a4, a4, 10 40103c8a: 20a437 bge a4, a3, 40103cae 40103c8d: 9238 l32i.n a3, a2, 36 40103c8f: 0348 l32i.n a4, a3, 0 40103c91: 415640 srli a5, a4, 6 40103c94: 16e517 bbsi a5, 1, 40103cae 40103c97: ffdc61 l32r a6, 40103c08 40103c9a: 544040 extui a4, a4, 0, 6 40103c9d: 105560 and a5, a5, a6 40103ca0: 00a162 movi a6, 0x100 40103ca3: 205560 or a5, a5, a6 40103ca6: 1155a0 slli a5, a5, 6 40103ca9: 204450 or a4, a4, a5 40103cac: 0349 s32i.n a4, a3, 0 40103cae: 9228 l32i.n a2, a2, 36 40103cb0: 0248 l32i.n a4, a2, 0 40103cb2: 415640 srli a5, a4, 6 40103cb5: 3c65c7 bbci a5, 12, 40103cf5 40103cb8: 110c32 l8ui a3, a12, 17 40103cbb: 363366 bnei a3, 3, 40103cf5 40103cbe: 1238 l32i.n a3, a2, 4 40103cc0: 346430 extui a6, a3, 4, 4 40103cc3: 2e36a6 blti a6, 3, 40103cf5 40103cc6: ffd061 l32r a6, 40103c08 40103cc9: 544040 extui a4, a4, 0, 6 40103ccc: 105560 and a5, a5, a6 40103ccf: 00a162 movi a6, 0x100 40103cd2: 205560 or a5, a5, a6 40103cd5: 1155a0 slli a5, a5, 6 40103cd8: 204450 or a4, a4, a5 40103cdb: ffcc51 l32r a5, 40103c0c 40103cde: 0249 s32i.n a4, a2, 0 40103ce0: 544830 extui a4, a3, 8, 6 40103ce3: 114420 slli a4, a4, 14 40103ce6: 103350 and a3, a3, a5 40103ce9: 203340 or a3, a3, a4 40103cec: ffc941 l32r a4, 40103c10 40103cef: 103340 and a3, a3, a4 40103cf2: 016232 s32i a3, a2, 4 40103cf5: 0c2d mov.n a2, a12 40103cf7: 030c movi.n a3, 0 40103cf9: ff6b45 call0 401033b0 40103cfc: ffc621 l32r a2, 40103c14 40103cff: 060c52 l8ui a5, a12, 6 40103d02: 0020c0 memw 40103d05: 002242 l32i a4, a2, 0 40103d08: 01a022 movi a2, 1 40103d0b: 401500 ssl a5 40103d0e: a15200 sll a5, a2 40103d11: 114c22 s8i a2, a12, 17 40103d14: ffc552 addi a5, a5, -1 40103d17: 040c22 l8ui a2, a12, 4 40103d1a: 050c32 l8ui a3, a12, 5 40103d1d: f44040 extui a4, a4, 0, 16 40103d20: 104450 and a4, a4, a5 40103d23: 023105 call0 40106034 40103d26: 3108 l32i.n a0, a1, 12 40103d28: 21c8 l32i.n a12, a1, 8 40103d2a: 10c112 addi a1, a1, 16 40103d2d: f00d ret.n 40103d2f: c11200 mul16u a1, a2, a0 40103d32: 2252f0 excw 40103d35: 61c200 xsr.eps2 a0 40103d38: 61e202 excw 40103d3b: 310900 srai a0, a0, 25 40103d3e: 11d9 s32i.n a13, a1, 4 40103d40: 02cd mov.n a12, a2 40103d42: 9528 l32i.n a2, a5, 36 40103d44: f3e641 l32r a4, 40100cdc 40103d47: 02e8 l32i.n a14, a2, 0 40103d49: 41e6e0 srli a14, a14, 6 40103d4c: 10ee40 and a14, a14, a4 40103d4f: 0a0e56 bnez a14, 40103df3 40103d52: 0b0cd2 l8ui a13, a12, 11 40103d55: 33ac beqz.n a3, 40103d7c 40103d57: 016d16 beqz a13, 40103d71 40103d5a: 040c22 l8ui a2, a12, 4 40103d5d: 023385 call0 40106098 40103d60: 120c movi.n a2, 1 40103d62: 114c22 s8i a2, a12, 17 40103d65: 0e3d mov.n a3, a14 40103d67: 040c22 l8ui a2, a12, 4 40103d6a: 0e4d mov.n a4, a14 40103d6c: 001746 j 40103dcd 40103d6f: 2d0000 excw 40103d72: 3d0c movi.n a13, 3 40103d74: c50d excw 40103d76: ff5d excw 40103d78: 001b06 j 40103de8 40103d7b: 5d1600 excw 40103d7e: 02d205 call0 40106aa0 40103d81: 2208 l32i.n a0, a2, 8 40103d83: 200122 l8ui a2, a1, 32 40103d86: 228527 bany a5, a2, 40103dac 40103d89: 0b5c movi.n a11, 80 40103d8b: 092532 l32i a3, a5, 36 40103d8e: 7528 l32i.n a2, a5, 28 40103d90: 01f3c5 call0 40105cd0 40103d93: 0c28 l32i.n a2, a12, 0 40103d95: 9238 l32i.n a3, a2, 36 40103d97: 080332 l8ui a3, a3, 8 40103d9a: 0213d7 beq a3, a13, 40103da0 40103d9d: 016a05 call0 40105440 40103da0: 002c22 l32i a2, a12, 0 40103da3: 0b1c42 l16ui a4, a12, 22 40103da6: 092222 l32i a2, a2, 36 40103da9: 051232 l16ui a3, a2, 10 40103dac: 804430 add a4, a4, a3 40103daf: 1238 l32i.n a3, a2, 4 40103db1: 853730 extui a3, a3, 23, 9 40103db4: c02430 sub a2, a4, a3 40103db7: 0b5c22 s16i a2, a12, 22 40103dba: 030c movi.n a3, 0 40103dbc: 0c2d mov.n a2, a12 40103dbe: ff5f05 call0 401033b0 40103dc1: 120c movi.n a2, 1 40103dc3: 114c22 s8i a2, a12, 17 40103dc6: 030c movi.n a3, 0 40103dc8: 040c22 l8ui a2, a12, 4 40103dcb: 034d mov.n a4, a3 40103dcd: 022645 call0 40106034 40103dd0: 120c movi.n a2, 1 40103dd2: 000c06 j 40103e06 40103dd5: 202cc0 or a2, a12, a12 40103dd8: 203dd0 or a3, a13, a13 40103ddb: ff5785 call0 40103354 40103dde: 002c32 l32i a3, a12, 0 40103de1: 7328 l32i.n a2, a3, 28 40103de3: 9338 l32i.n a3, a3, 36 40103de5: 01ee85 call0 40105cd0 40103de8: 0c28 l32i.n a2, a12, 0 40103dea: 040c32 l8ui a3, a12, 4 40103ded: ffe285 call0 40103c18 40103df0: 000406 j 40103e04 40103df3: 0d0c movi.n a13, 0 40103df5: 0cd9 s32i.n a13, a12, 0 40103df7: 114cd2 s8i a13, a12, 17 40103dfa: 0c2d mov.n a2, a12 40103dfc: 053d mov.n a3, a5 40103dfe: 01a042 movi a4, 1 40103e01: ffb485 call0 4010394c 40103e04: 0d2d mov.n a2, a13 40103e06: 3108 l32i.n a0, a1, 12 40103e08: 21c8 l32i.n a12, a1, 8 40103e0a: 11d8 l32i.n a13, a1, 4 40103e0c: 01e8 l32i.n a14, a1, 0 40103e0e: 10c112 addi a1, a1, 16 40103e11: f00d ret.n 40103e13: bd9400 excw 40103e16: fe .byte 0xfe 40103e17: 3f .byte 0x3f 40103e18: c0c112 addi a1, a1, -64 40103e1b: 0e61c2 s32i a12, a1, 56 40103e1e: 0f6102 s32i a0, a1, 60 40103e21: 0d61d2 s32i a13, a1, 52 40103e24: c1e9 s32i.n a14, a1, 48 40103e26: b1f9 s32i.n a15, a1, 44 40103e28: 02cd mov.n a12, a2 40103e2a: 034d mov.n a4, a3 40103e2c: 110222 l8ui a2, a2, 17 40103e2f: 2ca356 bnez a3, 401040fd 40103e32: 026226 beqi a2, 6, 40103e38 40103e35: 0061c6 j 40103fc0 40103e38: fd4f21 l32r a2, 40103374 40103e3b: 114c32 s8i a3, a12, 17 40103e3e: 02e8 l32i.n a14, a2, 0 40103e40: 0cd8 l32i.n a13, a12, 0 40103e42: 05be56 bnez a14, 40103ea1 40103e45: 0ded mov.n a14, a13 40103e47: 5d8c beqz.n a13, 40103e50 40103e49: fd4721 l32r a2, 40103368 40103e4c: 0228 l32i.n a2, a2, 0 40103e4e: f28c beqz.n a2, 40103e61 40103e50: fd4721 l32r a2, 4010336c 40103e53: fd4731 l32r a3, 40103370 40103e56: 65a342 movi a4, 0x365 40103e59: fe60c5 call0 40102468 40103e5c: ffff06 j 40103e5c 40103e5f: d20000 excw 40103e62: 0b0c movi.n a11, 0 40103e64: 02ad16 beqz a13, 40103e92 40103e67: 0c0c22 l8ui a2, a12, 12 40103e6a: 00a216 beqz a2, 40103e78 40103e6d: 092e22 l32i a2, a14, 36 40103e70: 0228 l32i.n a2, a2, 0 40103e72: 342220 extui a2, a2, 2, 4 40103e75: 00d885 call0 40104c00 40103e78: 0c29 s32i.n a2, a12, 0 40103e7a: 0cd8 l32i.n a13, a12, 0 40103e7c: cd8c beqz.n a13, 40103e8c 40103e7e: 0c2d mov.n a2, a12 40103e80: 030c movi.n a3, 0 40103e82: ffeac5 call0 40103d30 40103e85: 02dd mov.n a13, a2 40103e87: 000386 j 40103e99 40103e8a: d20000 excw 40103e8d: 0b4c movi.n a11, 64 40103e8f: 000186 j 40103e99 40103e92: 0c2d mov.n a2, a12 40103e94: 0d3d mov.n a3, a13 40103e96: ff4bc5 call0 40103354 40103e99: 920c movi.n a2, 9 40103e9b: 001f86 j 40103f1d 40103e9e: 000000 ill 40103ea1: fd3141 l32r a4, 40103368 40103ea4: 002422 l32i a2, a4, 0 40103ea7: 20f440 or a15, a4, a4 40103eaa: 076216 beqz a2, 40103f24 40103ead: 00fd16 beqz a13, 40103ec0 40103eb0: fd2f21 l32r a2, 4010336c 40103eb3: fd2f31 l32r a3, 40103370 40103eb6: 6aa342 movi a4, 0x36a 40103eb9: fe5ac5 call0 40102468 40103ebc: ffff06 j 40103ebc 40103ebf: 9e2800 excw 40103ec2: 94a052 movi a5, 148 40103ec5: 0268 l32i.n a6, a2, 0 40103ec7: f7fb21 l32r a2, 40101eb4 40103eca: 416660 srli a6, a6, 6 40103ecd: 106620 and a6, a6, a2 40103ed0: d4a032 movi a3, 212 40103ed3: 10cc22 addi a2, a12, 16 40103ed6: 933560 movnez a3, a5, a6 40103ed9: 4149 s32i.n a4, a1, 16 40103edb: ff8985 call0 40103774 40103ede: 9e28 l32i.n a2, a14, 36 40103ee0: c0a032 movi a3, 192 40103ee3: 0228 l32i.n a2, a2, 0 40103ee5: 4148 l32i.n a4, a1, 16 40103ee7: 412620 srli a2, a2, 6 40103eea: 102230 and a2, a2, a3 40103eed: 1de266 bnei a2, 128, 40103f0e 40103ef0: 0b0c32 l8ui a3, a12, 11 40103ef3: 538c beqz.n a3, 40103efc 40103ef5: 0b4cd2 s8i a13, a12, 11 40103ef8: 000186 j 40103f02 40103efb: 2cc000 excw 40103efe: 454520 extui a4, a2, 21, 5 40103f01: ff .byte 0xff 40103f02: 002f22 l32i a2, a15, 0 40103f05: 00db45 call0 40104cbc 40103f08: 0ca022 movi a2, 12 40103f0b: 000a06 j 40103f37 40103f0e: 0428 l32i.n a2, a4, 0 40103f10: 130c movi.n a3, 1 40103f12: 0c29 s32i.n a2, a12, 0 40103f14: 0c2d mov.n a2, a12 40103f16: ffe185 call0 40103d30 40103f19: 02dd mov.n a13, a2 40103f1b: b20c movi.n a2, 11 40103f1d: 124c22 s8i a2, a12, 18 40103f20: 000bc6 j 40103f53 40103f23: 0c2d00 excw 40103f26: 6ddc bnez.n a13, 40103f40 40103f28: 0d3d mov.n a3, a13 40103f2a: ff4285 call0 40103354 40103f2d: 0b0c22 l8ui a2, a12, 11 40103f30: 128c beqz.n a2, 40103f35 40103f32: 0b4cd2 s8i a13, a12, 11 40103f35: a20c movi.n a2, 10 40103f37: 124c22 s8i a2, a12, 18 40103f3a: 0d0c movi.n a13, 0 40103f3c: 0004c6 j 40103f53 40103f3f: a03200 addx4 a3, a2, a0 40103f42: 410501 l32r a0, 400d4358 <__floatsidf+0xc6068> 40103f45: ff .byte 0xff 40103f46: 01a022 movi a2, 1 40103f49: 114c22 s8i a2, a12, 17 40103f4c: d20c movi.n a2, 13 40103f4e: 124c22 s8i a2, a12, 18 40103f51: 1d0c movi.n a13, 1 40103f53: 9e38 l32i.n a3, a14, 36 40103f55: f7d841 l32r a4, 40101eb8 40103f58: 0328 l32i.n a2, a3, 0 40103f5a: 1338 l32i.n a3, a3, 4 40103f5c: 41f620 srli a15, a2, 6 40103f5f: 10ff40 and a15, a15, a4 40103f62: bf9c beqz.n a15, 40103f81 40103f64: 343430 extui a3, a3, 4, 4 40103f67: 342220 extui a2, a2, 2, 4 40103f6a: 02c332 addi a3, a3, 2 40103f6d: 00d905 call0 40104d00 40103f70: 9e28 l32i.n a2, a14, 36 40103f72: 0238 l32i.n a3, a2, 0 40103f74: 620c movi.n a2, 6 40103f76: 343230 extui a3, a3, 2, 4 40103f79: 00f005 call0 40104e7c 40103f7c: 040c movi.n a4, 0 40103f7e: 009386 j 401041d0 40103f81: fd0441 l32r a4, 40103394 40103f84: 547830 extui a7, a3, 8, 6 40103f87: 090462 l8ui a6, a4, 9 40103f8a: 110c52 l8ui a5, a12, 17 40103f8d: 20cc22 addi a2, a12, 32 40103f90: 093767 bltu a7, a6, 40103f9d 40103f93: 0e3d mov.n a3, a14 40103f95: 240c movi.n a4, 2 40103f97: 160c movi.n a6, 1 40103f99: 0003c6 j 40103fac 40103f9c: 044200 extui a4, a0, 2, 1 40103f9f: 3008 l32i.n a0, a0, 12 40103fa1: 3e .byte 0x3e 40103fa2: 160c54 excw 40103fa5: 0f3347 bltu a3, a4, 40103fb8 40103fa8: 0e3d mov.n a3, a14 40103faa: 340c movi.n a4, 3 40103fac: 936f50 movnez a6, a15, a5 40103faf: 065d mov.n a5, a6 40103fb1: ff8585 call0 4010380c 40103fb4: fff106 j 40103f7c 40103fb7: 0e3d00 excw 40103fba: 440c movi.n a4, 4 40103fbc: fffb06 j 40103fac 40103fbf: 522600 excw 40103fc2: 498602 excw 40103fc5: ebe100 excw 40103fc8: 32fc bnez.n a2, 40103fff 40103fca: 114c movi.n a1, 65 40103fcc: 002e22 l32i a2, a14, 0 40103fcf: 20fee0 or a15, a14, a14 40103fd2: 00e256 bnez a2, 40103fe4 40103fd5: fce521 l32r a2, 4010336c 40103fd8: fce631 l32r a3, 40103370 40103fdb: 96a342 movi a4, 0x396 40103fde: fe4885 call0 40102468 40103fe1: ffff06 j 40103fe1 40103fe4: fce131 l32r a3, 40103368 40103fe7: 0023d2 l32i a13, a3, 0 40103fea: 044d16 beqz a13, 40104032 40103fed: 092222 l32i a2, a2, 36 40103ff0: d4a032 movi a3, 212 40103ff3: 002252 l32i a5, a2, 0 40103ff6: f7af21 l32r a2, 40101eb4 40103ff9: 415650 srli a5, a5, 6 40103ffc: 105520 and a5, a5, a2 40103fff: 94a022 movi a2, 148 40104002: 832350 moveqz a2, a3, a5 40104005: ff8331 l32r a3, 40103e14 40104008: 004322 s8i a2, a3, 0 4010400b: 130c movi.n a3, 1 4010400d: 0c2d mov.n a2, a12 4010400f: 4149 s32i.n a4, a1, 16 40104011: ff3405 call0 40103354 40104014: 040c22 l8ui a2, a12, 4 40104017: 0cd9 s32i.n a13, a12, 0 40104019: 0207c5 call0 40106098 4010401c: 4148 l32i.n a4, a1, 16 4010401e: 120c movi.n a2, 1 40104020: 0e38 l32i.n a3, a14, 0 40104022: 114c22 s8i a2, a12, 17 40104025: 124c42 s8i a4, a12, 18 40104028: 0c2d mov.n a2, a12 4010402a: ff9d05 call0 401039fc 4010402d: 140c movi.n a4, 1 4010402f: 0066c6 j 401041ce 40104032: 002c32 l32i a3, a12, 0 40104035: 091356 bnez a3, 401040ca 40104038: 092222 l32i a2, a2, 36 4010403b: 0022d2 l32i a13, a2, 0 4010403e: f79d21 l32r a2, 40101eb4 40104041: 41d6d0 srli a13, a13, 6 40104044: 10dd20 and a13, a13, a2 40104047: 05bd16 beqz a13, 401040a6 4010404a: 21ab addi.n a2, a1, 10 4010404c: 318b addi.n a3, a1, 8 4010404e: 414b addi.n a4, a1, 4 40104050: 015d mov.n a5, a1 40104052: 030945 call0 401070e8 40104055: 0e28 l32i.n a2, a14, 0 40104057: f79831 l32r a3, 40101eb8 4010405a: 9248 l32i.n a4, a2, 36 4010405c: 0428 l32i.n a2, a4, 0 4010405e: 416620 srli a6, a2, 6 40104061: 106630 and a6, a6, a3 40104064: 041132 l16ui a3, a1, 8 40104067: 96cc bnez.n a6, 40104074 40104069: 342220 extui a2, a2, 2, 4 4010406c: 1148 l32i.n a4, a1, 4 4010406e: 0158 l32i.n a5, a1, 0 40104070: 000406 j 40104084 40104073: 246200 extui a6, a0, 2, 3 40104076: 215201 l32r a0, 400cc5c0 <__floatsidf+0xbe2d0> 40104079: 646000 extui a6, a0, 0, 7 4010407c: 114834 excw 4010407f: 342220 extui a2, a2, 2, 4 40104082: 661b addi.n a6, a6, 1 40104084: 00c885 call0 40104d10 40104087: 0f28 l32i.n a2, a15, 0 40104089: 9228 l32i.n a2, a2, 36 4010408b: 0238 l32i.n a3, a2, 0 4010408d: 620c movi.n a2, 6 4010408f: 343230 extui a3, a3, 2, 4 40104092: 00de85 call0 40104e7c 40104095: 0c2d mov.n a2, a12 40104097: 030c movi.n a3, 0 40104099: ff2b85 call0 40103354 4010409c: 120c movi.n a2, 1 4010409e: 124c22 s8i a2, a12, 18 401040a1: 040c movi.n a4, 0 401040a3: 0049c6 j 401041ce 401040a6: 0c2d mov.n a2, a12 401040a8: 0d3d mov.n a3, a13 401040aa: ff2a85 call0 40103354 401040ad: 0b0c22 l8ui a2, a12, 11 401040b0: 002216 beqz a2, 401040b6 401040b3: 0b4cd2 s8i a13, a12, 11 401040b6: 320c movi.n a2, 3 401040b8: 0f38 l32i.n a3, a15, 0 401040ba: 124c22 s8i a2, a12, 18 401040bd: 140c movi.n a4, 1 401040bf: 0c2d mov.n a2, a12 401040c1: ff9385 call0 401039fc 401040c4: fff646 j 401040a1 401040c7: 000000 ill 401040ca: 0c2d mov.n a2, a12 401040cc: 130c movi.n a3, 1 401040ce: ff2845 call0 40103354 401040d1: 120c movi.n a2, 1 401040d3: 114c22 s8i a2, a12, 17 401040d6: 0e38 l32i.n a3, a14, 0 401040d8: 420c movi.n a2, 4 401040da: 0d4d mov.n a4, a13 401040dc: 124c22 s8i a2, a12, 18 401040df: 0c2d mov.n a2, a12 401040e1: ff9185 call0 401039fc 401040e4: 0d4d mov.n a4, a13 401040e6: 1d0c movi.n a13, 1 401040e8: 003906 j 401041d0 401040eb: 210000 srai a0, a0, 0 401040ee: 9f .byte 0x9f 401040ef: 31fc bnez.n a1, 40104126 401040f1: 42fca0 excw 401040f4: 05d2a3 excw 401040f7: 06fe37 bbsi a14, 19, 40104101 401040fa: ff .byte 0xff 401040fb: ff .byte 0xff 401040fc: 220b00 excw 401040ff: 742020 extui a2, a2, 0, 8 40104102: 1122b6 bltui a2, 2, 40104117 40104105: fc9921 l32r a2, 4010336c 40104108: fc9a31 l32r a3, 40103370 4010410b: d8a342 movi a4, 0x3d8 4010410e: fe3585 call0 40102468 40104111: ffff06 j 40104111 40104114: 000000 ill 40104117: fc97d1 l32r a13, 40103374 4010411a: 0de8 l32i.n a14, a13, 0 4010411c: 1edc bnez.n a14, 40104131 4010411e: 320c movi.n a2, 3 40104120: 114c22 s8i a2, a12, 17 40104123: 0e3d mov.n a3, a14 40104125: 0c2d mov.n a2, a12 40104127: ffc085 call0 40103d30 4010412a: 02dd mov.n a13, a2 4010412c: 520c movi.n a2, 5 4010412e: 002586 j 401041c8 40104131: fc8df1 l32r a15, 40103368 40104134: 002f22 l32i a2, a15, 0 40104137: 03a216 beqz a2, 40104175 4010413a: 092e22 l32i a2, a14, 36 4010413d: 94a042 movi a4, 148 40104140: 0258 l32i.n a5, a2, 0 40104142: f75c21 l32r a2, 40101eb4 40104145: 415650 srli a5, a5, 6 40104148: 105520 and a5, a5, a2 4010414b: d4a032 movi a3, 212 4010414e: 933450 movnez a3, a4, a5 40104151: 10cc22 addi a2, a12, 16 40104154: ff61c5 call0 40103774 40104157: 0f28 l32i.n a2, a15, 0 40104159: 00b605 call0 40104cbc 4010415c: 0d28 l32i.n a2, a13, 0 4010415e: 030c movi.n a3, 0 40104160: 0c29 s32i.n a2, a12, 0 40104162: 320c movi.n a2, 3 40104164: 114c22 s8i a2, a12, 17 40104167: 0c2d mov.n a2, a12 40104169: ffbc45 call0 40103d30 4010416c: 02dd mov.n a13, a2 4010416e: 620c movi.n a2, 6 40104170: 001506 j 401041c8 40104173: 480000 excw 40104176: 8c0c movi.n a12, 8 40104178: 7c21d4 excw 4010417b: 31fc bnez.n a1, 401041b2 4010417d: fc7d excw 4010417f: e7a342 movi a4, 0x3e7 40104182: fe2e45 call0 40102468 40104185: ffff06 j 40104185 40104188: 9e28 l32i.n a2, a14, 36 4010418a: 0238 l32i.n a3, a2, 0 4010418c: 1a73c7 bbci a3, 28, 401041aa 4010418f: 1228 l32i.n a2, a2, 4 40104191: 342420 extui a2, a2, 4, 4 40104194: 229c beqz.n a2, 401041aa 40104196: 0b1e52 l16ui a5, a14, 22 40104199: 0a1e32 l16ui a3, a14, 20 4010419c: 353a add.n a3, a5, a3 4010419e: fc7d51 l32r a5, 40103394 401041a1: 051552 l16ui a5, a5, 10 401041a4: 262537 blt a5, a3, 401041ce 401041a7: 2332e6 bgei a2, 3, 401041ce 401041aa: 320c movi.n a2, 3 401041ac: 114c22 s8i a2, a12, 17 401041af: 0b0c22 l8ui a2, a12, 11 401041b2: 0ce9 s32i.n a14, a12, 0 401041b4: 005216 beqz a2, 401041bd 401041b7: 00a022 movi a2, 0 401041ba: 0b4c22 s8i a2, a12, 11 401041bd: 0c2d mov.n a2, a12 401041bf: 030c movi.n a3, 0 401041c1: ffb6c5 call0 40103d30 401041c4: 02dd mov.n a13, a2 401041c6: 720c movi.n a2, 7 401041c8: 124c22 s8i a2, a12, 18 401041cb: ff6b46 j 40103f7c 401041ce: 04dd mov.n a13, a4 401041d0: fc6921 l32r a2, 40103374 401041d3: 00a032 movi a3, 0 401041d6: 006232 s32i a3, a2, 0 401041d9: 059437 bne a4, a3, 401041e2 401041dc: fc6321 l32r a2, 40103368 401041df: 006242 s32i a4, a2, 0 401041e2: 6dcc bnez.n a13, 401041ec 401041e4: fda421 l32r a2, 40103874 401041e7: 830c movi.n a3, 8 401041e9: 004232 s8i a3, a2, 0 401041ec: 0d0c22 l8ui a2, a12, 13 401041ef: d28c beqz.n a2, 40104200 401041f1: fc5e21 l32r a2, 4010336c 401041f4: fc5f31 l32r a3, 40103370 401041f7: ffa342 movi a4, 0x3ff 401041fa: fe26c5 call0 40102468 401041fd: ffff06 j 401041fd 40104200: f108 l32i.n a0, a1, 60 40104202: e1c8 l32i.n a12, a1, 56 40104204: d1d8 l32i.n a13, a1, 52 40104206: c1e8 l32i.n a14, a1, 48 40104208: b1f8 l32i.n a15, a1, 44 4010420a: 40c112 addi a1, a1, 64 4010420d: f00d ret.n ... 40104210 : 40104210: f0c112 addi a1, a1, -16 40104213: fd9821 l32r a2, 40103874 40104216: 3109 s32i.n a0, a1, 12 40104218: 000222 l8ui a2, a2, 0 4010421b: 743030 extui a3, a3, 0, 8 4010421e: 0282b6 bltui a2, 8, 40104224 40104221: 002e46 j 401042de 40104224: fd6341 l32r a4, 401037b0 40104227: b02220 addx8 a2, a2, a2 4010422a: a02240 addx4 a2, a2, a4 4010422d: fc5141 l32r a4, 40103374 40104230: 0448 l32i.n a4, a4, 0 40104232: 00e456 bnez a4, 40104244 40104235: fc4d21 l32r a2, 4010336c 40104238: fc4e31 l32r a3, 40103370 4010423b: b5a242 movi a4, 0x2b5 4010423e: fe2285 call0 40102468 40104241: ffff06 j 40104241 40104244: 110252 l8ui a5, a2, 17 40104247: 112526 beqi a5, 2, 4010425c 4010424a: fc4821 l32r a2, 4010336c 4010424d: fc4831 l32r a3, 40103370 40104250: b6a242 movi a4, 0x2b6 40104253: fe2145 call0 40102468 40104256: ffff06 j 40104256 40104259: 000000 ill 4010425c: 9458 l32i.n a5, a4, 36 4010425e: 070262 l8ui a6, a2, 7 40104261: 0578 l32i.n a7, a5, 0 40104263: 02a452 movi a5, 0x402 40104266: 417670 srli a7, a7, 6 40104269: 105750 and a5, a7, a5 4010426c: a5cc bnez.n a5, 4010427a 4010426e: fc4291 l32r a9, 40103378 40104271: f71281 l32r a8, 40101ebc 40104274: 109790 and a9, a7, a9 40104277: 159987 bne a9, a8, 40104290 4010427a: 030c movi.n a3, 0 4010427c: 064262 s8i a6, a2, 6 4010427f: 094232 s8i a3, a2, 9 40104282: 0a4232 s8i a3, a2, 10 40104285: 9438 l32i.n a3, a4, 36 40104287: 7fa052 movi a5, 127 4010428a: 094352 s8i a5, a3, 9 4010428d: 0006c6 j 401042ac 40104290: 00a182 movi a8, 0x100 40104293: 107780 and a7, a7, a8 40104296: 064262 s8i a6, a2, 6 40104299: 47cc bnez.n a7, 401042a1 4010429b: 094272 s8i a7, a2, 9 4010429e: 000146 j 401042a7 401042a1: 094252 s8i a5, a2, 9 401042a4: 0a4252 s8i a5, a2, 10 401042a7: 9458 l32i.n a5, a4, 36 401042a9: 094532 s8i a3, a5, 9 401042ac: 9438 l32i.n a3, a4, 36 401042ae: 0348 l32i.n a4, a3, 0 401042b0: 0864b7 bbci a4, 11, 401042bc 401042b3: 012342 l32i a4, a3, 4 401042b6: 345440 extui a5, a4, 4, 4 401042b9: 0925a6 blti a5, 2, 401042c6 401042bc: 530c movi.n a3, 5 401042be: 114232 s8i a3, a2, 17 401042c1: 030c movi.n a3, 0 401042c3: 000506 j 401042db 401042c6: 551b addi.n a5, a5, 1 401042c8: 345050 extui a5, a5, 0, 4 401042cb: 0faf62 movi a6, -241 401042ce: 1155c0 slli a5, a5, 4 401042d1: 104460 and a4, a4, a6 401042d4: 204450 or a4, a4, a5 401042d7: 1349 s32i.n a4, a3, 4 401042d9: 130c movi.n a3, 1 401042db: ffb3c5 call0 40103e18 401042de: 3108 l32i.n a0, a1, 12 401042e0: 10c112 addi a1, a1, 16 401042e3: f00d ret.n 401042e5: 000000 ill 401042e8: 600000 neg a0, a0 401042eb: c11200 mul16u a1, a2, a0 401042ee: 61c9e0 excw 401042f1: 51d9 s32i.n a13, a1, 20 401042f3: 7109 s32i.n a0, a1, 28 401042f5: 41e9 s32i.n a14, a1, 16 401042f7: 31f9 s32i.n a15, a1, 12 401042f9: 02cd mov.n a12, a2 401042fb: 03dd mov.n a13, a3 401042fd: 010356 bnez a3, 40104311 40104300: fc1b21 l32r a2, 4010336c 40104303: fc1b31 l32r a3, 40103370 40104306: 70a442 movi a4, 0x470 40104309: fe15c5 call0 40102468 4010430c: ffff06 j 4010430c 4010430f: 510000 excw 40104312: 32fc20 excw 40104315: 220902 l8ui a0, a9, 34 40104318: fd0905 call0 401013ac 4010431b: b32705 call0 400b758c <__floatsidf+0xa929c> 4010431e: 331b04 excw 40104321: 094c32 s8i a3, a12, 9 40104324: 090c32 l8ui a3, a12, 9 40104327: 0db327 bgeu a3, a2, 40104338 4010432a: 060c22 l8ui a2, a12, 6 4010432d: 080c32 l8ui a3, a12, 8 40104330: 0ab237 bgeu a2, a3, 4010433e 40104333: 221b addi.n a2, a2, 1 40104335: 000086 j 4010433b 40104338: 070c22 l8ui a2, a12, 7 4010433b: 064c22 s8i a2, a12, 6 4010433e: 9d28 l32i.n a2, a13, 36 40104340: fe3451 l32r a5, 40103c10 40104343: 1268 l32i.n a6, a2, 4 40104345: fd4be1 l32r a14, 40103874 40104348: 543860 extui a3, a6, 8, 6 4010434b: 331b addi.n a3, a3, 1 4010434d: 543030 extui a3, a3, 0, 6 40104350: 117380 slli a7, a3, 8 40104353: 105650 and a5, a6, a5 40104356: 205570 or a5, a5, a7 40104359: 1259 s32i.n a5, a2, 4 4010435b: 040c72 l8ui a7, a12, 4 4010435e: 000e62 l8ui a6, a14, 0 40104361: 249767 bne a7, a6, 40104389 40104364: 948c beqz.n a4, 40104371 40104366: 345450 extui a5, a5, 4, 4 40104369: 1ca537 bge a5, a3, 40104389 4010436c: 0238 l32i.n a3, a2, 0 4010436e: 17f3c7 bbsi a3, 28, 40104389 40104371: 1238 l32i.n a3, a2, 4 40104373: 0faf52 movi a5, -241 40104376: 344430 extui a4, a3, 4, 4 40104379: 441b addi.n a4, a4, 1 4010437b: 344040 extui a4, a4, 0, 4 4010437e: 1144c0 slli a4, a4, 4 40104381: 103350 and a3, a3, a5 40104384: 203340 or a3, a3, a4 40104387: 1239 s32i.n a3, a2, 4 40104389: 110c32 l8ui a3, a12, 17 4010438c: 330b addi.n a3, a3, -1 4010438e: 743030 extui a3, a3, 0, 8 40104391: 0f23b6 bltui a3, 2, 401043a4 40104394: fbf621 l32r a2, 4010336c 40104397: fbf631 l32r a3, 40103370 4010439a: 81a442 movi a4, 0x481 4010439d: fe0c85 call0 40102468 401043a0: ffff06 j 401043a0 401043a3: 9b4500 excw 401043a6: f28c01 l32r a0, 40100dd8 401043a9: 620c movi.n a2, 6 401043ab: 114c22 s8i a2, a12, 17 401043ae: 040c32 l8ui a3, a12, 4 401043b1: 000e22 l8ui a2, a14, 0 401043b4: 249327 bne a3, a2, 401043dc 401043b7: 000686 j 401043d5 401043ba: 9d28 l32i.n a2, a13, 36 401043bc: 1238 l32i.n a3, a2, 4 401043be: 090f22 l8ui a2, a15, 9 401043c1: 543830 extui a3, a3, 8, 6 401043c4: e1b327 bgeu a3, a2, 401043a9 401043c7: 0d2d mov.n a2, a13 401043c9: ff80c5 call0 40103bd8 401043cc: 023d mov.n a3, a2 401043ce: fd7256 bnez a2, 401043a9 401043d1: 0003c6 j 401043e4 401043d4: 0c2d00 excw 401043d7: 030c movi.n a3, 0 401043d9: 000e06 j 40104415 401043dc: 0c2d mov.n a2, a12 401043de: ff5845 call0 40103964 401043e1: 001646 j 4010443e 401043e4: 040c42 l8ui a4, a12, 4 401043e7: 000e22 l8ui a2, a14, 0 401043ea: 2e9427 bne a4, a2, 4010441c 401043ed: fbe121 l32r a2, 40103374 401043f0: 0228 l32i.n a2, a2, 0 401043f2: 1b92d7 bne a2, a13, 40104411 401043f5: 9d28 l32i.n a2, a13, 36 401043f7: 0238 l32i.n a3, a2, 0 401043f9: ffbb21 l32r a2, 401042e8 401043fc: 413630 srli a3, a3, 6 401043ff: 0e8327 bany a3, a2, 40104411 40104402: 042d22 l32i a2, a13, 16 40104405: 08a032 movi a3, 8 40104408: 010242 l8ui a4, a2, 1 4010440b: 203430 or a3, a4, a3 4010440e: 014232 s8i a3, a2, 1 40104411: 0c2d mov.n a2, a12 40104413: 130c movi.n a3, 1 40104415: ffa005 call0 40103e18 40104418: 000886 j 4010443e 4010441b: 0c2200 excw 4010441e: 122611 l32r a1, 400c8cb8 <__floatsidf+0xba9c8> 40104421: d22111 l32r a1, 400f8ca8 <__floatsidf+0xea9b8> 40104424: 31fb addi.n a3, a1, 15 40104426: 42fbd2 excw 40104429: c5a4a4 excw 4010442c: 06fe03 excw 4010442f: ff .byte 0xff 40104430: ff .byte 0xff 40104431: 000000 ill 40104434: 420c movi.n a2, 4 40104436: 114c22 s8i a2, a12, 17 40104439: 0c2d mov.n a2, a12 4010443b: ff8f45 call0 40103d30 4010443e: 7108 l32i.n a0, a1, 28 40104440: 61c8 l32i.n a12, a1, 24 40104442: 51d8 l32i.n a13, a1, 20 40104444: 41e8 l32i.n a14, a1, 16 40104446: 31f8 l32i.n a15, a1, 12 40104448: 20c112 addi a1, a1, 32 4010444b: f00d ret.n 4010444d: 000000 ill 40104450 : 40104450: 742020 extui a2, a2, 0, 8 40104453: fcd731 l32r a3, 401037b0 40104456: f0c112 addi a1, a1, -16 40104459: b02220 addx8 a2, a2, a2 4010445c: 3109 s32i.n a0, a1, 12 4010445e: a02230 addx4 a2, a2, a3 40104461: 110242 l8ui a4, a2, 17 40104464: 181466 bnei a4, 1, 40104480 40104467: 0238 l32i.n a3, a2, 0 40104469: 010356 bnez a3, 4010447d 4010446c: fbc021 l32r a2, 4010336c 4010446f: fbc031 l32r a3, 40103370 40104472: 24a542 movi a4, 0x524 40104475: fdff05 call0 40102468 40104478: ffff06 j 40104478 4010447b: c50000 extui a0, a0, 16, 13 4010447e: 08ffe6 bgei a15, 0x100, 4010448a 40104481: c11231 l32r a3, 400f48cc <__floatsidf+0xe65dc> 40104484: f00d10 subx8 a0, a13, a1 40104487: 8a0800 excw 4010448a: fe .byte 0xfe 4010448b: 3f .byte 0x3f 4010448c : 4010448c: f0c112 addi a1, a1, -16 4010448f: 744020 extui a4, a2, 0, 8 40104492: 742030 extui a2, a3, 0, 8 40104495: fcf731 l32r a3, 40103874 40104498: 3109 s32i.n a0, a1, 12 4010449a: 000332 l8ui a3, a3, 0 4010449d: 6b83f6 bgeui a3, 8, 4010450c 401044a0: 111237 beq a2, a3, 401044b5 401044a3: fbb221 l32r a2, 4010336c 401044a6: fbb231 l32r a3, 40103370 401044a9: 54a542 movi a4, 0x554 401044ac: fdfb85 call0 40102468 401044af: ffff06 j 401044af 401044b2: 000000 ill 401044b5: 131c movi.n a3, 17 401044b7: 0d3347 bltu a3, a4, 401044c8 401044ba: 1bb4f6 bgeui a4, 16, 401044d9 401044bd: 101426 beqi a4, 1, 401044d1 401044c0: 0d3426 beqi a4, 3, 401044d1 401044c3: 000ac6 j 401044f2 401044c6: 320000 excw 401044c9: 37c0a0 excw 401044cc: 060a14 excw 401044cf: 0008 l32i.n a0, a0, 0 401044d1: fff7c5 call0 40104450 401044d4: 000d06 j 4010450c 401044d7: 310000 srai a0, a0, 16 401044da: 20fcb5 excw 401044dd: 30b022 excw 401044e0: 0ca022 movi a2, 12 401044e3: 423263 excw 401044e6: 030c11 l32r a1, 400c5118 <__floatsidf+0xb6e28> 401044e9: ff92c5 call0 40103e18 401044ec: 000706 j 4010450c 401044ef: 000000 ill 401044f2: ffe521 l32r a2, 40104488 401044f5: 043d mov.n a3, a4 401044f7: fdf705 call0 40102468 401044fa: fb9c21 l32r a2, 4010336c 401044fd: fb9c31 l32r a3, 40103370 40104500: 67a542 movi a4, 0x567 40104503: fdf645 call0 40102468 40104506: ffff06 j 40104506 40104509: 000000 ill 4010450c: 3108 l32i.n a0, a1, 12 4010450e: 10c112 addi a1, a1, 16 40104511: f00d ret.n 40104513: c11200 mul16u a1, a2, a0 40104516: 9f41e0 excw 40104519: c9fb addi.n a12, a9, 15 4010451b: 31f961 l32r a6, 400d0d00 <__floatsidf+0xc2a10> 4010451e: 7109 s32i.n a0, a1, 28 40104520: 51d9 s32i.n a13, a1, 20 40104522: 41e9 s32i.n a14, a1, 16 40104524: 02cd mov.n a12, a2 40104526: 0a0232 l8ui a3, a2, 10 40104529: 080422 l8ui a2, a4, 8 4010452c: 20f440 or a15, a4, a4 4010452f: 05b327 bgeu a3, a2, 40104538 40104532: 01c332 addi a3, a3, 1 40104535: 0a4c32 s8i a3, a12, 10 40104538: 0a0c32 l8ui a3, a12, 10 4010453b: 0eb327 bgeu a3, a2, 4010454d 4010453e: 060c22 l8ui a2, a12, 6 40104541: 080c32 l8ui a3, a12, 8 40104544: 0bb237 bgeu a2, a3, 40104553 40104547: 221b addi.n a2, a2, 1 40104549: 0000c6 j 40104550 4010454c: 0c2200 excw 4010454f: 4c2207 blt a2, a0, 4010459f 40104552: 88d106 j 400e689a <__floatsidf+0xd85aa> 40104555: 31fb addi.n a3, a1, 15 40104557: fdad excw 40104559: 0d28 l32i.n a2, a13, 0 4010455b: fcc6e1 l32r a14, 40103874 4010455e: 9228 l32i.n a2, a2, 36 40104560: 1248 l32i.n a4, a2, 4 40104562: 545e40 extui a5, a4, 14, 6 40104565: 551b addi.n a5, a5, 1 40104567: 545050 extui a5, a5, 0, 6 4010456a: 115520 slli a5, a5, 14 4010456d: 103430 and a3, a4, a3 40104570: 203350 or a3, a3, a5 40104573: 1239 s32i.n a3, a2, 4 40104575: 040c52 l8ui a5, a12, 4 40104578: 000e42 l8ui a4, a14, 0 4010457b: 159547 bne a5, a4, 40104594 4010457e: 344430 extui a4, a3, 4, 4 40104581: 441b addi.n a4, a4, 1 40104583: 344040 extui a4, a4, 0, 4 40104586: 0faf52 movi a5, -241 40104589: 1144c0 slli a4, a4, 4 4010458c: 103350 and a3, a3, a5 4010458f: 203340 or a3, a3, a4 40104592: 1239 s32i.n a3, a2, 4 40104594: 110c32 l8ui a3, a12, 17 40104597: 330b addi.n a3, a3, -1 40104599: 743030 extui a3, a3, 0, 8 4010459c: 1123b6 bltui a3, 2, 401045b1 4010459f: fb7321 l32r a2, 4010336c 401045a2: fb7331 l32r a3, 40103370 401045a5: f8a442 movi a4, 0x4f8 401045a8: fdebc5 call0 40102468 401045ab: ffff06 j 401045ab 401045ae: 000000 ill 401045b1: 017a85 call0 40105d5c 401045b4: 229c beqz.n a2, 401045ca 401045b6: 620c movi.n a2, 6 401045b8: 114c22 s8i a2, a12, 17 401045bb: 040c32 l8ui a3, a12, 4 401045be: 000e22 l8ui a2, a14, 0 401045c1: 279327 bne a3, a2, 401045ec 401045c4: 000746 j 401045e5 401045c7: 000000 ill 401045ca: 0d28 l32i.n a2, a13, 0 401045cc: 9238 l32i.n a3, a2, 36 401045ce: 1348 l32i.n a4, a3, 4 401045d0: 080f32 l8ui a3, a15, 8 401045d3: 544e40 extui a4, a4, 14, 6 401045d6: dcb437 bgeu a4, a3, 401045b6 401045d9: ff5fc5 call0 40103bd8 401045dc: 023d mov.n a3, a2 401045de: fd4256 bnez a2, 401045b6 401045e1: 0003c6 j 401045f4 401045e4: 0c2d00 excw 401045e7: 030c movi.n a3, 0 401045e9: 000b06 j 40104619 401045ec: 0c2d mov.n a2, a12 401045ee: ff3745 call0 40103964 401045f1: 001346 j 40104642 401045f4: 040c42 l8ui a4, a12, 4 401045f7: 000e22 l8ui a2, a14, 0 401045fa: 229427 bne a4, a2, 40104620 401045fd: 0d28 l32i.n a2, a13, 0 401045ff: 9238 l32i.n a3, a2, 36 40104601: 0338 l32i.n a3, a3, 0 40104603: 0ef3c7 bbsi a3, 28, 40104615 40104606: 042222 l32i a2, a2, 16 40104609: 08a032 movi a3, 8 4010460c: 010242 l8ui a4, a2, 1 4010460f: 203430 or a3, a4, a3 40104612: 014232 s8i a3, a2, 1 40104615: 0c2d mov.n a2, a12 40104617: 130c movi.n a3, 1 40104619: ff7fc5 call0 40103e18 4010461c: 000886 j 40104642 4010461f: 0c2200 excw 40104622: 122611 l32r a1, 400c8ebc <__floatsidf+0xbabcc> 40104625: 512111 l32r a1, 400d8aac <__floatsidf+0xca7bc> 40104628: 31fb addi.n a3, a1, 15 4010462a: 42fb51 l32r a5, 400d5218 <__floatsidf+0xc6f28> 4010462d: 850ea5 excw 40104630: 06fde3 excw 40104633: ff .byte 0xff 40104634: ff .byte 0xff 40104635: 000000 ill 40104638: 420c movi.n a2, 4 4010463a: 114c22 s8i a2, a12, 17 4010463d: 0c2d mov.n a2, a12 4010463f: ff6f05 call0 40103d30 40104642: 7108 l32i.n a0, a1, 28 40104644: 61c8 l32i.n a12, a1, 24 40104646: 51d8 l32i.n a13, a1, 20 40104648: 41e8 l32i.n a14, a1, 16 4010464a: 31f8 l32i.n a15, a1, 12 4010464c: 20c112 addi a1, a1, 32 4010464f: f00d ret.n 40104651: 000000 ill 40104654 : 40104654: f0c112 addi a1, a1, -16 40104657: 3109 s32i.n a0, a1, 12 40104659: 742020 extui a2, a2, 0, 8 4010465c: 1182b6 bltui a2, 8, 40104671 4010465f: fb4321 l32r a2, 4010336c 40104662: fb4331 l32r a3, 40103370 40104665: 4ca442 movi a4, 0x44c 40104668: fddfc5 call0 40102468 4010466b: ffff06 j 4010466b 4010466e: 000000 ill 40104671: fc4f31 l32r a3, 401037b0 40104674: b02220 addx8 a2, a2, a2 40104677: a02230 addx4 a2, a2, a3 4010467a: 0238 l32i.n a3, a2, 0 4010467c: 040316 beqz a3, 401046c0 4010467f: 110242 l8ui a4, a2, 17 40104682: 0e1426 beqi a4, 1, 40104694 40104685: fb3921 l32r a2, 4010336c 40104688: fb3a31 l32r a3, 40103370 4010468b: 54a442 movi a4, 0x454 4010468e: fddd85 call0 40102468 40104691: ffff06 j 40104691 40104694: 9348 l32i.n a4, a3, 36 40104696: 0458 l32i.n a5, a4, 0 40104698: 00a342 movi a4, 0x300 4010469b: 415650 srli a5, a5, 6 4010469e: 108547 bany a5, a4, 401046b2 401046a1: 0b1352 l16ui a5, a3, 22 401046a4: 0a1342 l16ui a4, a3, 20 401046a7: 454a add.n a4, a5, a4 401046a9: fb3a51 l32r a5, 40103394 401046ac: 051552 l16ui a5, a5, 10 401046af: 0a2547 blt a5, a4, 401046bd 401046b2: 140c movi.n a4, 1 401046b4: ffc345 call0 401042ec 401046b7: 000146 j 401046c0 401046ba: 000000 ill 401046bd: ffe545 call0 40104514 401046c0: 3108 l32i.n a0, a1, 12 401046c2: 10c112 addi a1, a1, 16 401046c5: f00d ret.n ... 401046c8 : 401046c8: d0c112 addi a1, a1, -48 401046cb: a1c9 s32i.n a12, a1, 40 401046cd: b109 s32i.n a0, a1, 44 401046cf: 91d9 s32i.n a13, a1, 36 401046d1: 81e9 s32i.n a14, a1, 32 401046d3: 71f9 s32i.n a15, a1, 28 401046d5: 01a445 call0 4010611c 401046d8: 02cd mov.n a12, a2 401046da: a2bc beqz.n a2, 40104718 401046dc: 1f0c movi.n a15, 1 401046de: f47c movi.n a4, -1 401046e0: 0007c6 j 40104703 401046e3: e0d000 subx4 a13, a0, a0 401046e6: 2ee074 excw 401046e9: 614220 excw 401046ec: a04500 addx4 a4, a5, a0 401046ef: 0e2d01 l32r a0, 400c7fa4 <__floatsidf+0xb9cb4> 401046f2: fff605 call0 40104654 401046f5: 0148 l32i.n a4, a1, 0 401046f7: 401d00 ssl a13 401046fa: a1df00 sll a13, a15 401046fd: 30d4d0 xor a13, a4, a13 40104700: 10ccd0 and a12, a12, a13 40104703: 6030c0 neg a3, a12 40104706: 1033c0 and a3, a3, a12 40104709: 40f330 nsau a3, a3 4010470c: 603030 neg a3, a3 4010470f: 1fc3d2 addi a13, a3, 31 40104712: fcedd6 bgez a13, 401046e4 40104715: 01a145 call0 4010612c 40104718: b108 l32i.n a0, a1, 44 4010471a: a1c8 l32i.n a12, a1, 40 4010471c: 91d8 l32i.n a13, a1, 36 4010471e: 81e8 l32i.n a14, a1, 32 40104720: 71f8 l32i.n a15, a1, 28 40104722: 30c112 addi a1, a1, 48 40104725: f00d ret.n 40104727: 632c00 excw 4010472a: 124023 excw 4010472c : 4010472c: f0c112 addi a1, a1, -16 4010472f: 742020 extui a2, a2, 0, 8 40104732: 036102 s32i a0, a1, 12 40104735: 0261c2 s32i a12, a1, 8 40104738: 0161d2 s32i a13, a1, 4 4010473b: 01e9 s32i.n a14, a1, 0 4010473d: 023d mov.n a3, a2 4010473f: 059266 bnei a2, 10, 40104748 40104742: fc4c31 l32r a3, 40103874 40104745: 000332 l8ui a3, a3, 0 40104748: 1083b6 bltui a3, 8, 4010475c 4010474b: fb0821 l32r a2, 4010336c 4010474e: fb0831 l32r a3, 40103370 40104751: 45a242 movi a4, 0x245 40104754: fdd105 call0 40102468 40104757: ffff06 j 40104757 4010475a: 410000 srli a0, a0, 0 4010475d: 30fc15 excw 40104760: 40b0c3 excw 40104763: a0cc bnez.n a0, 40104771 40104765: 110c52 l8ui a5, a12, 17 40104768: 111526 beqi a5, 1, 4010477d 4010476b: fc4231 l32r a3, 40103874 4010476e: 000332 l8ui a3, a3, 0 40104771: 0283b6 bltui a3, 8, 40104777 40104774: 004706 j 40104894 40104777: b0c330 addx8 a12, a3, a3 4010477a: a0cc40 addx4 a12, a12, a4 4010477d: 110c42 l8ui a4, a12, 17 40104780: 111426 beqi a4, 1, 40104795 40104783: fafa21 l32r a2, 4010336c 40104786: fafa31 l32r a3, 40103370 40104789: 51a242 movi a4, 0x251 4010478c: fdcd85 call0 40102468 4010478f: ffff06 j 4010478f 40104792: 000000 ill 40104795: fc3741 l32r a4, 40103874 40104798: 004432 s8i a3, a4, 0 4010479b: 129266 bnei a2, 10, 401047b1 4010479e: fd9d31 l32r a3, 40103e14 401047a1: 10cc22 addi a2, a12, 16 401047a4: 000332 l8ui a3, a3, 0 401047a7: fefcc5 call0 40103774 401047aa: faef21 l32r a2, 40103368 401047ad: 030c movi.n a3, 0 401047af: 0239 s32i.n a3, a2, 0 401047b1: 0cd8 l32i.n a13, a12, 0 401047b3: edcc bnez.n a13, 401047c5 401047b5: faed21 l32r a2, 4010336c 401047b8: faee31 l32r a3, 40103370 401047bb: 59a242 movi a4, 0x259 401047be: fdca85 call0 40102468 401047c1: ffff06 j 401047c1 401047c4: eb3100 excw 401047c7: 22fa add.n a2, a2, a15 401047c9: 2202a0 excw 401047cc: 114c movi.n a1, 65 401047ce: 002322 l32i a2, a3, 0 401047d1: 0bc256 bnez a2, 40104891 401047d4: fae5e1 l32r a14, 40103368 401047d7: 002e22 l32i a2, a14, 0 401047da: 029c beqz.n a2, 401047ee 401047dc: fae421 l32r a2, 4010336c 401047df: fae431 l32r a3, 40103370 401047e2: 77a242 movi a4, 0x277 401047e5: fdc805 call0 40102468 401047e8: ffff06 j 401047e8 401047eb: 000000 ill 401047ee: 0c29 s32i.n a2, a12, 0 401047f0: 9d28 l32i.n a2, a13, 36 401047f2: 03d9 s32i.n a13, a3, 0 401047f4: 0228 l32i.n a2, a2, 0 401047f6: 0272c7 bbci a2, 28, 401047fc 401047f9: 002506 j 40104891 401047fc: 0b0c22 l8ui a2, a12, 11 401047ff: 92cc bnez.n a2, 4010480c 40104801: 0a9c32 l16si a3, a12, 20 40104804: 0413a6 blti a3, 1, 4010480c 40104807: 130c movi.n a3, 1 40104809: 0d4c32 s8i a3, a12, 13 4010480c: 0c1c32 l16ui a3, a12, 24 4010480f: 051316 beqz a3, 40104864 40104812: 328c beqz.n a2, 40104819 40104814: 0c0c22 l8ui a2, a12, 12 40104817: 42cc bnez.n a2, 4010481f 40104819: 0d0c22 l8ui a2, a12, 13 4010481c: 044216 beqz a2, 40104864 4010481f: 092d22 l32i a2, a13, 36 40104822: 002222 l32i a2, a2, 0 40104825: 342220 extui a2, a2, 2, 4 40104828: 003d45 call0 40104c00 4010482b: 035216 beqz a2, 40104864 4010482e: 9d38 l32i.n a3, a13, 36 40104830: 02a452 movi a5, 0x402 40104833: 0348 l32i.n a4, a3, 0 40104835: 414640 srli a4, a4, 6 40104838: 058457 bany a4, a5, 40104841 4010483b: 001006 j 4010487f 4010483e: 000000 ill 40104841: 076457 bbci a4, 5, 4010484c 40104844: 1338 l32i.n a3, a3, 4 40104846: 343430 extui a3, a3, 4, 4 40104849: 4423a6 blti a3, 2, 40104891 4010484c: 0c29 s32i.n a2, a12, 0 4010484e: 030c movi.n a3, 0 40104850: 0c2d mov.n a2, a12 40104852: feb5c5 call0 401033b0 40104855: 030c movi.n a3, 0 40104857: 040c22 l8ui a2, a12, 4 4010485a: 204330 or a4, a3, a3 4010485d: 017d45 call0 40106034 40104860: 000b46 j 40104891 40104863: 2d2200 excw 40104866: 3209 s32i.n a0, a2, 12 40104868: 22c0a0 excw 4010486b: 200022 l8ui a2, a0, 32 4010486e: 304146 j 40110977 <_lit4_end+0x924f> 40104871: 661034 excw 40104874: 201ae3 excw 40104877: 453422 excw 4010487a: 0038 l32i.n a3, a0, 0 4010487c: 011216 beqz a2, 40104891 4010487f: 0e29 s32i.n a2, a14, 0 40104881: 130c movi.n a3, 1 40104883: 0c2d mov.n a2, a12 40104885: feb285 call0 401033b0 40104888: 10cc22 addi a2, a12, 16 4010488b: ffa701 l32r a0, 40104728 4010488e: 0000c0 callx0 a0 40104891: ffe345 call0 401046c8 40104894: 3108 l32i.n a0, a1, 12 40104896: 21c8 l32i.n a12, a1, 8 40104898: 11d8 l32i.n a13, a1, 4 4010489a: 01e8 l32i.n a14, a1, 0 4010489c: 10c112 addi a1, a1, 16 4010489f: f00d ret.n 401048a1: 000000 ill 401048a4 : 401048a4: f0c112 addi a1, a1, -16 401048a7: fbf321 l32r a2, 40103874 401048aa: 3109 s32i.n a0, a1, 12 401048ac: 000222 l8ui a2, a2, 0 401048af: 3182f6 bgeui a2, 8, 401048e4 401048b2: fbbf31 l32r a3, 401037b0 401048b5: b02220 addx8 a2, a2, a2 401048b8: a02230 addx4 a2, a2, a3 401048bb: faae31 l32r a3, 40103374 401048be: 00a152 movi a5, 0x100 401048c1: 0338 l32i.n a3, a3, 0 401048c3: 9348 l32i.n a4, a3, 36 401048c5: 0448 l32i.n a4, a4, 0 401048c7: 414640 srli a4, a4, 6 401048ca: 104450 and a4, a4, a5 401048cd: 049c beqz.n a4, 401048e1 401048cf: 070232 l8ui a3, a2, 7 401048d2: 064232 s8i a3, a2, 6 401048d5: 030c movi.n a3, 0 401048d7: 094232 s8i a3, a2, 9 401048da: ffc385 call0 40104514 401048dd: 0000c6 j 401048e4 401048e0: a08500 addx4 a8, a5, a0 401048e3: ff .byte 0xff 401048e4: 3108 l32i.n a0, a1, 12 401048e6: 10c112 addi a1, a1, 16 401048e9: f00d ret.n 401048eb: 8a1c00 excw 401048ee: fe .byte 0xfe 401048ef: 3f .byte 0x3f 401048f0 : 401048f0: f0c112 addi a1, a1, -16 401048f3: 743020 extui a3, a2, 0, 8 401048f6: fbdf21 l32r a2, 40103874 401048f9: 3109 s32i.n a0, a1, 12 401048fb: 000222 l8ui a2, a2, 0 401048fe: 5682f6 bgeui a2, 8, 40104958 40104901: 141c movi.n a4, 17 40104903: 0d3437 bltu a4, a3, 40104914 40104906: 1fb3f6 bgeui a3, 16, 40104929 40104909: 141326 beqi a3, 1, 40104921 4010490c: 113326 beqi a3, 3, 40104921 4010490f: 000b46 j 40104940 40104912: 420000 excw 40104915: af .byte 0xaf 40104916: 434a40 excw 40104919: 150c movi.n a5, 1 4010491b: 213547 bltu a5, a4, 40104940 4010491e: 0001c6 j 40104929 40104921: fff805 call0 401048a4 40104924: 000c06 j 40104958 40104927: 310000 srai a0, a0, 16 4010492a: 20fba1 l32r a10, 400ccd18 <__floatsidf+0xbea28> 4010492d: 30b022 excw 40104930: 0ca022 movi a2, 12 40104933: 423263 excw 40104936: 030c11 l32r a1, 400c5568 <__floatsidf+0xb7278> 40104939: ff4dc5 call0 40103e18 4010493c: 000606 j 40104958 4010493f: eb2100 excw 40104942: ff .byte 0xff 40104943: fdb245 call0 40102468 40104946: fa8921 l32r a2, 4010336c 40104949: fa8931 l32r a3, 40103370 4010494c: 8fa542 movi a4, 0x58f 4010494f: fdb185 call0 40102468 40104952: ffff06 j 40104952 40104955: 000000 ill 40104958: 3108 l32i.n a0, a1, 12 4010495a: 10c112 addi a1, a1, 16 4010495d: f00d ret.n ... 40104960 : 40104960: f0c112 addi a1, a1, -16 40104963: 036102 s32i a0, a1, 12 40104966: 0041c5 call0 40104d84 40104969: 05a022 movi a2, 5 4010496c: 00a032 movi a3, 0 4010496f: 0050c5 call0 40104e7c 40104972: 3108 l32i.n a0, a1, 12 40104974: 10c112 addi a1, a1, 16 40104977: f00d ret.n 40104979: 000000 ill 4010497c: 010252 l8ui a5, a2, 1 4010497f: e41c movi.n a4, 30 40104981: 145050 extui a5, a5, 0, 2 40104984: fdc552 addi a5, a5, -3 40104987: 831c movi.n a3, 24 40104989: 833450 moveqz a3, a4, a5 4010498c: 000242 l8ui a4, a2, 0 4010498f: 8ca022 movi a2, 140 40104992: 102420 and a2, a4, a2 40104995: 88a052 movi a5, 136 40104998: c02250 sub a2, a2, a5 4010499b: 432b addi.n a4, a3, 2 4010499d: 833420 moveqz a3, a4, a2 401049a0: 032d mov.n a2, a3 401049a2: f00d ret.n 401049a4: c26c movi.n a2, -20 401049a6: fe .byte 0xfe 401049a7: 3f .byte 0x3f 401049a8: 3522b6 bltui a2, 2, 401049e1 401049ab: fffe71 l32r a7, 401049a4 401049ae: 1182b0 slli a8, a2, 5 401049b1: 878a add.n a8, a7, a8 401049b3: 264832 s8i a3, a8, 38 401049b6: 321b addi.n a3, a2, 1 401049b8: 1133b0 slli a3, a3, 5 401049bb: 254842 s8i a4, a8, 37 401049be: 373a add.n a3, a7, a3 401049c0: 244852 s8i a5, a8, 36 401049c3: 040c movi.n a4, 0 401049c5: a06670 addx4 a6, a6, a7 401049c8: 084342 s8i a4, a3, 8 401049cb: 130c movi.n a3, 1 401049cd: 401200 ssl a2 401049d0: a12300 sll a2, a3 401049d3: 1638 l32i.n a3, a6, 4 401049d5: 203230 or a3, a2, a3 401049d8: 1639 s32i.n a3, a6, 4 401049da: 0738 l32i.n a3, a7, 0 401049dc: 202230 or a2, a2, a3 401049df: 0729 s32i.n a2, a7, 0 401049e1: f00d ret.n 401049e3: c0fc00 sub a15, a12, a0 401049e6: fe .byte 0xfe 401049e7: 3f .byte 0x3f 401049e8: fe .byte 0xfe 401049e9: 3ffec0 excw 401049ec: fec100 excw 401049ef: 3f .byte 0x3f 401049f0: f0c112 addi a1, a1, -16 401049f3: 036102 s32i a0, a1, 12 401049f6: 0261c2 s32i a12, a1, 8 401049f9: fbbc05 call0 401005bc 401049fc: fffa21 l32r a2, 401049e4 401049ff: 2da052 movi a5, 45 40104a02: 001232 l16ui a3, a2, 0 40104a05: 431b addi.n a4, a3, 1 40104a07: f44040 extui a4, a4, 0, 16 40104a0a: 005242 s16i a4, a2, 0 40104a0d: 07b547 bgeu a5, a4, 40104a18 40104a10: 005232 s16i a3, a2, 0 40104a13: 0c0c movi.n a12, 0 40104a15: 000786 j 40104a37 40104a18: fff431 l32r a3, 401049e8 40104a1b: fff4c1 l32r a12, 401049ec 40104a1e: 001322 l16ui a2, a3, 0 40104a21: c42c movi.n a4, 44 40104a23: b0c2c0 addx8 a12, a2, a12 40104a26: 221b addi.n a2, a2, 1 40104a28: f42020 extui a2, a2, 0, 16 40104a2b: 023427 bltu a4, a2, 40104a31 40104a2e: 000086 j 40104a34 40104a31: 00a022 movi a2, 0 40104a34: 005322 s16i a2, a3, 0 40104a37: fbbbc5 call0 401005f4 40104a3a: 032102 l32i a0, a1, 12 40104a3d: 202cc0 or a2, a12, a12 40104a40: 21c8 l32i.n a12, a1, 8 40104a42: 10c112 addi a1, a1, 16 40104a45: f00d ret.n 40104a47: c11200 mul16u a1, a2, a0 40104a4a: 11d9f0 slli a13, a9, 1 40104a4d: 02dd mov.n a13, a2 40104a4f: ffd521 l32r a2, 401049a4 40104a52: 03bd mov.n a11, a3 40104a54: a03520 addx4 a3, a5, a2 40104a57: 1398 l32i.n a9, a3, 4 40104a59: 3109 s32i.n a0, a1, 12 40104a5b: 21c9 s32i.n a12, a1, 8 40104a5d: 056d mov.n a6, a5 40104a5f: 04ad mov.n a10, a4 40104a61: 0238 l32i.n a3, a2, 0 40104a63: 025d mov.n a5, a2 40104a65: 008916 beqz a9, 40104a71 40104a68: 140c movi.n a4, 1 40104a6a: f87c movi.n a8, -1 40104a6c: 001106 j 40104ab4 40104a6f: 6a0000 excw 40104a72: 02c222 addi a2, a2, 2 40104a75: d3c714 excw 40104a78: ee .byte 0xee 40104a79: 0c2d mov.n a2, a12 40104a7b: 0d3d mov.n a3, a13 40104a7d: 0b4d mov.n a4, a11 40104a7f: 0a5d mov.n a5, a10 40104a81: fff245 call0 401049a8 40104a84: 0c2d mov.n a2, a12 40104a86: 003086 j 40104b4c 40104a89: 112cb0 slli a2, a12, 5 40104a8c: 252a add.n a2, a5, a2 40104a8e: 240272 l8ui a7, a2, 36 40104a91: 10c222 addi a2, a2, 16 40104a94: 1097a7 bne a7, a10, 40104aa8 40104a97: 150272 l8ui a7, a2, 21 40104a9a: 0a97b7 bne a7, a11, 40104aa8 40104a9d: 160222 l8ui a2, a2, 22 40104aa0: 0492d7 bne a2, a13, 40104aa8 40104aa3: 002886 j 40104b49 40104aa6: 000000 ill 40104aa9: 401c movi.n a0, 20 40104aab: a1c400 sll a12, a4 40104aae: 30c8c0 xor a12, a8, a12 40104ab1: 1099c0 and a9, a9, a12 40104ab4: 607090 neg a7, a9 40104ab7: 107790 and a7, a7, a9 40104aba: 40f770 nsau a7, a7 40104abd: 607070 neg a7, a7 40104ac0: 1fc7c2 addi a12, a7, 31 40104ac3: fc2cd6 bgez a12, 40104a89 40104ac6: 340c movi.n a4, 3 40104ac8: ffa022 movi a2, 255 40104acb: 556a add.n a5, a5, a6 40104acd: 204340 or a4, a3, a4 40104ad0: 304420 xor a4, a4, a2 40104ad3: 140522 l8ui a2, a5, 20 40104ad6: 150c movi.n a5, 1 40104ad8: 401200 ssl a2 40104adb: a15500 sll a5, a5 40104ade: 550b addi.n a5, a5, -1 40104ae0: 105540 and a5, a5, a4 40104ae3: 40f580 nsau a8, a5 40104ae6: f21c movi.n a2, 31 40104ae8: c08280 sub a8, a2, a8 40104aeb: 00d8d6 bgez a8, 40104afc 40104aee: 308540 xor a8, a5, a4 40104af1: 40f880 nsau a8, a8 40104af4: c08280 sub a8, a2, a8 40104af7: 820c movi.n a2, 8 40104af9: 04f896 bltz a8, 40104b4c 40104afc: 140c movi.n a4, 1 40104afe: 401800 ssl a8 40104b01: a14400 sll a4, a4 40104b04: 440b addi.n a4, a4, -1 40104b06: 104430 and a4, a4, a3 40104b09: 40f4c0 nsau a12, a4 40104b0c: f21c movi.n a2, 31 40104b0e: c0c2c0 sub a12, a2, a12 40104b11: 00cc96 bltz a12, 40104b21 40104b14: 881b addi.n a8, a8, 1 40104b16: c8ca add.n a12, a8, a12 40104b18: 21c1c0 srai a12, a12, 1 40104b1b: 000786 j 40104b3d 40104b1e: 000000 ill 40104b21: 303430 xor a3, a4, a3 40104b24: 40f330 nsau a3, a3 40104b27: 886b addi.n a8, a8, 6 40104b29: c02230 sub a2, a2, a3 40104b2c: 882a add.n a8, a8, a2 40104b2e: 05cf80 extui a12, a8, 31, 1 40104b31: 808c80 add a8, a12, a8 40104b34: 21c180 srai a12, a8, 1 40104b37: 028ca6 blti a12, 8, 40104b3d 40104b3a: faccc2 addi a12, a12, -6 40104b3d: 7420c0 extui a2, a12, 0, 8 40104b40: 0d3d mov.n a3, a13 40104b42: 0b4d mov.n a4, a11 40104b44: 0a5d mov.n a5, a10 40104b46: ffe605 call0 401049a8 40104b49: 7420c0 extui a2, a12, 0, 8 40104b4c: 3108 l32i.n a0, a1, 12 40104b4e: 21c8 l32i.n a12, a1, 8 40104b50: 11d8 l32i.n a13, a1, 4 40104b52: 10c112 addi a1, a1, 16 40104b55: f00d ret.n 40104b57: c11200 mul16u a1, a2, a0 40104b5a: 91d9d0 excw 40104b5d: ff91d1 l32r a13, 401049a4 40104b60: a1c9 s32i.n a12, a1, 40 40104b62: 11c2b0 slli a12, a2, 5 40104b65: 71f9 s32i.n a15, a1, 28 40104b67: b109 s32i.n a0, a1, 44 40104b69: 81e9 s32i.n a14, a1, 32 40104b6b: 02fd mov.n a15, a2 40104b6d: 2dca add.n a2, a13, a12 40104b6f: 240232 l8ui a3, a2, 36 40104b72: 103326 beqi a3, 3, 40104b86 40104b75: d38c beqz.n a3, 40104b86 40104b77: 320c movi.n a2, 3 40104b79: 0b3327 bltu a3, a2, 40104b88 40104b7c: 120c movi.n a2, 1 40104b7e: 0663b6 bltui a3, 6, 40104b88 40104b81: 020c movi.n a2, 0 40104b83: 000046 j 40104b88 40104b86: 220c movi.n a2, 2 40104b88: fedb05 call0 4010393c 40104b8b: 006122 s32i a2, a1, 0 40104b8e: 802dc0 add a2, a13, a12 40104b91: 210222 l8ui a2, a2, 33 40104b94: 004216 beqz a2, 40104b9c 40104b97: 020c movi.n a2, 0 40104b99: 001446 j 40104bee 40104b9c: ff1b addi.n a15, a15, 1 40104b9e: 11ffb0 slli a15, a15, 5 40104ba1: fdfa add.n a15, a13, a15 40104ba3: 3f28 l32i.n a2, a15, 12 40104ba5: 10ccf2 addi a15, a12, 16 40104ba8: fdfa add.n a15, a13, a15 40104baa: 42bc beqz.n a2, 40104be2 40104bac: 000f86 j 40104bee 40104baf: 000000 ill 40104bb2: 016122 s32i a2, a1, 4 40104bb5: fba045 call0 401005bc 40104bb8: 012122 l32i a2, a1, 4 40104bbb: 062242 l32i a4, a2, 24 40104bbe: 8448 l32i.n a4, a4, 32 40104bc0: 6249 s32i.n a4, a2, 24 40104bc2: 24cc bnez.n a4, 40104bc8 40104bc4: 4f8b addi.n a4, a15, 8 40104bc6: 7249 s32i.n a4, a2, 28 40104bc8: fba285 call0 401005f4 40104bcb: 00a042 movi a4, 0 40104bce: 8e49 s32i.n a4, a14, 32 40104bd0: 0e2d mov.n a2, a14 40104bd2: 1149 s32i.n a4, a1, 4 40104bd4: ff0005 call0 40103bd8 40104bd7: 1148 l32i.n a4, a1, 4 40104bd9: f28c beqz.n a2, 40104bec 40104bdb: 0128 l32i.n a2, a1, 0 40104bdd: 0e3d mov.n a3, a14 40104bdf: fed6c5 call0 4010394c 40104be2: 2dca add.n a2, a13, a12 40104be4: 62e8 l32i.n a14, a2, 24 40104be6: fc8e56 bnez a14, 40104bb2 40104be9: ffea86 j 40104b97 40104bec: 0e2d mov.n a2, a14 40104bee: b108 l32i.n a0, a1, 44 40104bf0: a1c8 l32i.n a12, a1, 40 40104bf2: 91d8 l32i.n a13, a1, 36 40104bf4: 81e8 l32i.n a14, a1, 32 40104bf6: 71f8 l32i.n a15, a1, 28 40104bf8: 30c112 addi a1, a1, 48 40104bfb: f00d ret.n 40104bfd: 000000 ill 40104c00 : 40104c00: e0c112 addi a1, a1, -32 40104c03: 0661c2 s32i a12, a1, 24 40104c06: 076102 s32i a0, a1, 28 40104c09: 0561d2 s32i a13, a1, 20 40104c0c: 41e9 s32i.n a14, a1, 16 40104c0e: 31f9 s32i.n a15, a1, 12 40104c10: 742020 extui a2, a2, 0, 8 40104c13: 0c0c movi.n a12, 0 40104c15: 4182f6 bgeui a2, 8, 40104c5a 40104c18: ff63e1 l32r a14, 401049a4 40104c1b: 11f2b0 slli a15, a2, 5 40104c1e: defa add.n a13, a14, a15 40104c20: 270d22 l8ui a2, a13, 39 40104c23: 3392c7 bne a2, a12, 40104c5a 40104c26: 6dc8 l32i.n a12, a13, 24 40104c28: ecac beqz.n a12, 40104c5a 40104c2a: 9c28 l32i.n a2, a12, 36 40104c2c: 0228 l32i.n a2, a2, 0 40104c2e: 16f287 bbsi a2, 24, 40104c48 40104c31: fb9885 call0 401005bc 40104c34: 6d28 l32i.n a2, a13, 24 40104c36: 8228 l32i.n a2, a2, 32 40104c38: 6d29 s32i.n a2, a13, 24 40104c3a: 32cc bnez.n a2, 40104c41 40104c3c: 18cde2 addi a14, a13, 24 40104c3f: 7de9 s32i.n a14, a13, 28 40104c41: fb9b05 call0 401005f4 40104c44: 020c movi.n a2, 0 40104c46: 8c29 s32i.n a2, a12, 32 40104c48: 9c28 l32i.n a2, a12, 36 40104c4a: 0238 l32i.n a3, a2, 0 40104c4c: f0b021 l32r a2, 40100f0c 40104c4f: 413630 srli a3, a3, 6 40104c52: 103320 and a3, a3, a2 40104c55: 020c movi.n a2, 0 40104c57: 93c230 movnez a12, a2, a3 40104c5a: 7108 l32i.n a0, a1, 28 40104c5c: 0c2d mov.n a2, a12 40104c5e: 51d8 l32i.n a13, a1, 20 40104c60: 61c8 l32i.n a12, a1, 24 40104c62: 41e8 l32i.n a14, a1, 16 40104c64: 31f8 l32i.n a15, a1, 12 40104c66: 20c112 addi a1, a1, 32 40104c69: f00d ret.n ... 40104c6c : 40104c6c: e0c112 addi a1, a1, -32 40104c6f: 7109 s32i.n a0, a1, 28 40104c71: 61c9 s32i.n a12, a1, 24 40104c73: 51d9 s32i.n a13, a1, 20 40104c75: 41e9 s32i.n a14, a1, 16 40104c77: 31f9 s32i.n a15, a1, 12 40104c79: 742020 extui a2, a2, 0, 8 40104c7c: 2682f6 bgeui a2, 8, 40104ca6 40104c7f: ff49e1 l32r a14, 401049a4 40104c82: 11f2b0 slli a15, a2, 5 40104c85: defa add.n a13, a14, a15 40104c87: 6dc8 l32i.n a12, a13, 24 40104c89: bc9c beqz.n a12, 40104ca8 40104c8b: fb9305 call0 401005bc 40104c8e: 6d28 l32i.n a2, a13, 24 40104c90: 8228 l32i.n a2, a2, 32 40104c92: 6d29 s32i.n a2, a13, 24 40104c94: 004256 bnez a2, 40104c9c 40104c97: 18cde2 addi a14, a13, 24 40104c9a: 7de9 s32i.n a14, a13, 28 40104c9c: fb9545 call0 401005f4 40104c9f: 020c movi.n a2, 0 40104ca1: 8c29 s32i.n a2, a12, 32 40104ca3: 000046 j 40104ca8 40104ca6: 0c0c movi.n a12, 0 40104ca8: 7108 l32i.n a0, a1, 28 40104caa: 0c2d mov.n a2, a12 40104cac: 51d8 l32i.n a13, a1, 20 40104cae: 61c8 l32i.n a12, a1, 24 40104cb0: 41e8 l32i.n a14, a1, 16 40104cb2: 31f8 l32i.n a15, a1, 12 40104cb4: 20c112 addi a1, a1, 32 40104cb7: f00d ret.n 40104cb9: 000000 ill 40104cbc : 40104cbc: f0c112 addi a1, a1, -16 40104cbf: 21c9 s32i.n a12, a1, 8 40104cc1: 11d9 s32i.n a13, a1, 4 40104cc3: 3109 s32i.n a0, a1, 12 40104cc5: 02cd mov.n a12, a2 40104cc7: 9228 l32i.n a2, a2, 36 40104cc9: 0022d2 l32i a13, a2, 0 40104ccc: 34d2d0 extui a13, a13, 2, 4 40104ccf: 1f8df6 bgeui a13, 8, 40104cf2 40104cd2: fb8e85 call0 401005bc 40104cd5: ff3351 l32r a5, 401049a4 40104cd8: 112db0 slli a2, a13, 5 40104cdb: 352a add.n a3, a5, a2 40104cdd: 6348 l32i.n a4, a3, 24 40104cdf: 8c49 s32i.n a4, a12, 32 40104ce1: 34cc bnez.n a4, 40104ce8 40104ce3: 20cc42 addi a4, a12, 32 40104ce6: 7349 s32i.n a4, a3, 28 40104ce8: 252a add.n a2, a5, a2 40104cea: 62c9 s32i.n a12, a2, 24 40104cec: 201110 or a1, a1, a1 40104cef: fb9045 call0 401005f4 40104cf2: 3108 l32i.n a0, a1, 12 40104cf4: 21c8 l32i.n a12, a1, 8 40104cf6: 11d8 l32i.n a13, a1, 4 40104cf8: 10c112 addi a1, a1, 16 40104cfb: f00d ret.n 40104cfd: 000000 ill 40104d00 : 40104d00: 742020 extui a2, a2, 0, 8 40104d03: ff2841 l32r a4, 401049a4 40104d06: 1122b0 slli a2, a2, 5 40104d09: 242a add.n a2, a4, a2 40104d0b: 204232 s8i a3, a2, 32 40104d0e: f00d ret.n 40104d10 : 40104d10: 742020 extui a2, a2, 0, 8 40104d13: ff2481 l32r a8, 401049a4 40104d16: 1172b0 slli a7, a2, 5 40104d19: 221b addi.n a2, a2, 1 40104d1b: 787a add.n a7, a8, a7 40104d1d: 1122b0 slli a2, a2, 5 40104d20: 882a add.n a8, a8, a2 40104d22: 200722 l8ui a2, a7, 32 40104d25: 115732 s16i a3, a7, 34 40104d28: 746060 extui a6, a6, 0, 8 40104d2b: 4859 s32i.n a5, a8, 16 40104d2d: 5849 s32i.n a4, a8, 20 40104d2f: 662a add.n a6, a6, a2 40104d31: 204762 s8i a6, a7, 32 40104d34: f00d ret.n 40104d36: 780000 excw 40104d39: fe89 s32i.n a8, a14, 60 40104d3b: 3f .byte 0x3f 40104d3c: 8a48 l32i.n a4, a10, 32 40104d3e: fe .byte 0xfe 40104d3f: 3f .byte 0x3f 40104d40: 000ae1 l32r a14, 400c4d68 <__floatsidf+0xb6a78> ... 40104d44 : 40104d44: f0c112 addi a1, a1, -16 40104d47: 21c9 s32i.n a12, a1, 8 40104d49: 3109 s32i.n a0, a1, 12 40104d4b: 02cd mov.n a12, a2 40104d4d: 00f256 bnez a2, 40104d60 40104d50: fffa21 l32r a2, 40104d38 40104d53: fffa31 l32r a3, 40104d3c 40104d56: fffa41 l32r a4, 40104d40 40104d59: fd70c5 call0 40102468 40104d5c: ffff06 j 40104d5c 40104d5f: 858500 extui a8, a0, 21, 9 40104d62: 22fb addi.n a2, a2, 15 40104d64: 2200a0 excw 40104d67: 086c movi.n a8, -32 40104d69: ff0e21 l32r a2, 401049a4 40104d6c: 4b2232 l32i a3, a2, 0x12c 40104d6f: 03c9 s32i.n a12, a3, 0 40104d71: 20ccc2 addi a12, a12, 32 40104d74: 4b62c2 s32i a12, a2, 0x12c 40104d77: fb87c5 call0 401005f4 40104d7a: 3108 l32i.n a0, a1, 12 40104d7c: 21c8 l32i.n a12, a1, 8 40104d7e: 10c112 addi a1, a1, 16 40104d81: f00d ret.n ... 40104d84 : 40104d84: f0c112 addi a1, a1, -16 40104d87: 036102 s32i a0, a1, 12 40104d8a: 0261c2 s32i a12, a1, 8 40104d8d: 20c220 or a12, a2, a2 40104d90: fb8285 call0 401005bc 40104d93: 020c movi.n a2, 0 40104d95: 8c29 s32i.n a2, a12, 32 40104d97: ff0321 l32r a2, 401049a4 40104d9a: 4d2232 l32i a3, a2, 0x134 40104d9d: 03c9 s32i.n a12, a3, 0 40104d9f: 20ccc2 addi a12, a12, 32 40104da2: 4d62c2 s32i a12, a2, 0x134 40104da5: fb84c5 call0 401005f4 40104da8: 3108 l32i.n a0, a1, 12 40104daa: 21c8 l32i.n a12, a1, 8 40104dac: 10c112 addi a1, a1, 16 40104daf: f00d ret.n 40104db1: 000000 ill 40104db4: 1e58 l32i.n a5, a14, 4 40104db6: a44023 excw 40104db9: 3ffec0 excw 40104dbc: c0ac beqz.n a0, 40104dec 40104dbe: fe .byte 0xfe 40104dbf: 3f .byte 0x3f 40104dc0: fec0a6 blti a0, 32, 40104dc2 40104dc3: 3f .byte 0x3f 40104dc4: fec3d4 excw 40104dc7: 3f .byte 0x3f 40104dc8: 1e4c movi.n a14, 65 40104dca: dc4023 excw 40104dcd: 4022d6 bgez a2, 401051d3 40104dd0 : 40104dd0: e0c112 addi a1, a1, -32 40104dd3: 61c9 s32i.n a12, a1, 24 40104dd5: 51d9 s32i.n a13, a1, 20 40104dd7: 7109 s32i.n a0, a1, 28 40104dd9: 0c0c movi.n a12, 0 40104ddb: fff9d1 l32r a13, 40104dc0 40104dde: 0019c6 j 40104e49 40104de1: ffc0c5 call0 401049f0 40104de4: 006122 s32i a2, a1, 0 40104de7: 005256 bnez a2, 40104df0 40104dea: fff221 l32r a2, 40104db4 40104ded: fd6785 call0 40102468 40104df0: fff231 l32r a3, 40104db8 40104df3: fff251 l32r a5, 40104dbc 40104df6: 001322 l16ui a2, a3, 0 40104df9: 002142 l32i a4, a1, 0 40104dfc: b05250 addx8 a5, a2, a5 40104dff: 0568 l32i.n a6, a5, 0 40104e01: 1558 l32i.n a5, a5, 4 40104e03: 221b addi.n a2, a2, 1 40104e05: 0469 s32i.n a6, a4, 0 40104e07: 1459 s32i.n a5, a4, 4 40104e09: f42020 extui a2, a2, 0, 16 40104e0c: 940c movi.n a4, 9 40104e0e: 023427 bltu a4, a2, 40104e14 40104e11: 000086 j 40104e17 40104e14: 00a022 movi a2, 0 40104e17: 005322 s16i a2, a3, 0 40104e1a: 001d22 l16ui a2, a13, 0 40104e1d: 203110 or a3, a1, a1 40104e20: ffc222 addi a2, a2, -1 40104e23: 005d22 s16i a2, a13, 0 40104e26: ffe721 l32r a2, 40104dc4 40104e29: 414b addi.n a4, a1, 4 40104e2b: 0228 l32i.n a2, a2, 0 40104e2d: 050c movi.n a5, 0 40104e2f: ffe701 l32r a0, 40104dcc 40104e32: 0000c0 callx0 a0 40104e35: 023d mov.n a3, a2 40104e37: 051226 beqi a2, 1, 40104e40 40104e3a: ffe321 l32r a2, 40104dc8 40104e3d: fd6285 call0 40102468 40104e40: 1138 l32i.n a3, a1, 4 40104e42: 120c movi.n a2, 1 40104e44: 330b addi.n a3, a3, -1 40104e46: 83c230 moveqz a12, a2, a3 40104e49: 001d22 l16ui a2, a13, 0 40104e4c: f91256 bnez a2, 40104de1 40104e4f: 7108 l32i.n a0, a1, 28 40104e51: 0c2d mov.n a2, a12 40104e53: 51d8 l32i.n a13, a1, 20 40104e55: 61c8 l32i.n a12, a1, 24 40104e57: 20c112 addi a1, a1, 32 40104e5a: f00d ret.n 40104e5c: c3d8 l32i.n a13, a3, 48 40104e5e: fe .byte 0xfe 40104e5f: 3f .byte 0x3f 40104e60: c268 l32i.n a6, a2, 48 40104e62: fe .byte 0xfe 40104e63: 3f .byte 0x3f 40104e64: 231e40 excw 40104e67: 1e3840 excw 40104e6a: a84023 excw 40104e6d: 3ffec0 excw 40104e70: c08d excw 40104e72: fe .byte 0xfe 40104e73: 3f .byte 0x3f 40104e74: 000914 excw 40104e77: d50c60 extui a0, a6, 28, 14 40104e7a: 124022 s8i a2, a0, 18 40104e7c : 40104e7c: c0c112 addi a1, a1, -64 40104e7f: 0d61d2 s32i a13, a1, 52 40104e82: ecacd1 l32r a13, 40100134 40104e85: 0e61c2 s32i a12, a1, 56 40104e88: c1e9 s32i.n a14, a1, 48 40104e8a: f109 s32i.n a0, a1, 60 40104e8c: b1f9 s32i.n a15, a1, 44 40104e8e: 000df2 l8ui a15, a13, 0 40104e91: 02cd mov.n a12, a2 40104e93: 03ed mov.n a14, a3 40104e95: 012f56 bnez a15, 40104eab 40104e98: fb7205 call0 401005bc 40104e9b: eca721 l32r a2, 40100138 40104e9e: eca731 l32r a3, 4010013c 40104ea1: 0020c0 memw 40104ea4: 02f9 s32i.n a15, a2, 0 40104ea6: 0020c0 memw 40104ea9: 0239 s32i.n a3, a2, 0 40104eab: ffecf1 l32r a15, 40104e5c 40104eae: 2fca add.n a2, a15, a12 40104eb0: 000232 l8ui a3, a2, 0 40104eb3: f39c beqz.n a3, 40104ed6 40104eb5: 000d22 l8ui a2, a13, 0 40104eb8: 0c0c movi.n a12, 0 40104eba: 0212c7 beq a2, a12, 40104ec0 40104ebd: 005706 j 4010501d 40104ec0: eca221 l32r a2, 40100148 40104ec3: 0238 l32i.n a3, a2, 0 40104ec5: ec9c21 l32r a2, 40100138 40104ec8: 0020c0 memw 40104ecb: 0239 s32i.n a3, a2, 0 40104ecd: fb7245 call0 401005f4 40104ed0: 005246 j 4010501d 40104ed3: 000000 ill 40104ed6: 09a032 movi a3, 9 40104ed9: 051c37 beq a12, a3, 40104ee2 40104edc: 01a032 movi a3, 1 40104edf: 004232 s8i a3, a2, 0 40104ee2: 000d22 l8ui a2, a13, 0 40104ee5: 00f256 bnez a2, 40104ef8 40104ee8: ec9821 l32r a2, 40100148 40104eeb: 0238 l32i.n a3, a2, 0 40104eed: ec9221 l32r a2, 40100138 40104ef0: 0020c0 memw 40104ef3: 0239 s32i.n a3, a2, 0 40104ef5: fb6fc5 call0 401005f4 40104ef8: 0aac66 bnei a12, 12, 40104f06 40104efb: ffd921 l32r a2, 40104e60 40104efe: 130c movi.n a3, 1 40104f00: 004232 s8i a3, a2, 0 40104f03: 001746 j 40104f64 40104f06: 334cf6 bgeui a12, 4, 40104f3d 40104f09: ffae45 call0 401049f0 40104f0c: 0129 s32i.n a2, a1, 0 40104f0e: 42cc bnez.n a2, 40104f16 40104f10: ffd521 l32r a2, 40104e64 40104f13: 000806 j 40104f37 40104f16: 02c9 s32i.n a12, a2, 0 40104f18: 12e9 s32i.n a14, a2, 4 40104f1a: ffaa21 l32r a2, 40104dc4 40104f1d: 013d mov.n a3, a1 40104f1f: 0228 l32i.n a2, a2, 0 40104f21: 01a042 movi a4, 1 40104f24: 050c movi.n a5, 0 40104f26: ffd401 l32r a0, 40104e78 40104f29: 0000c0 callx0 a0 40104f2c: 0c0c movi.n a12, 0 40104f2e: 021266 bnei a2, 1, 40104f34 40104f31: 003a06 j 4010501d 40104f34: ffcd21 l32r a2, 40104e68 40104f37: fd5305 call0 40102468 40104f3a: 003086 j 40105000 40104f3d: 09a022 movi a2, 9 40104f40: 209c27 bne a12, a2, 40104f64 40104f43: ffa021 l32r a2, 40104dc4 40104f46: 002222 l32i a2, a2, 0 40104f49: fbbb85 call0 40100b04 40104f4c: 22a032 movi a3, 34 40104f4f: 02b327 bgeu a3, a2, 40104f55 40104f52: 002a86 j 40105000 40104f55: ff9a21 l32r a2, 40104dc0 40104f58: 08a032 movi a3, 8 40104f5b: 001222 l16ui a2, a2, 0 40104f5e: 02b327 bgeu a3, a2, 40104f64 40104f61: 0026c6 j 40105000 40104f64: 000d32 l8ui a3, a13, 0 40104f67: 53dc bnez.n a3, 40104f80 40104f69: 4139 s32i.n a3, a1, 16 40104f6b: fb6505 call0 401005bc 40104f6e: 4138 l32i.n a3, a1, 16 40104f70: ec7221 l32r a2, 40100138 40104f73: 0020c0 memw 40104f76: 0239 s32i.n a3, a2, 0 40104f78: ec7131 l32r a3, 4010013c 40104f7b: 0020c0 memw 40104f7e: 0239 s32i.n a3, a2, 0 40104f80: ff9021 l32r a2, 40104dc0 40104f83: a50c movi.n a5, 10 40104f85: 001232 l16ui a3, a2, 0 40104f88: 431b addi.n a4, a3, 1 40104f8a: f44040 extui a4, a4, 0, 16 40104f8d: 005242 s16i a4, a2, 0 40104f90: 08b547 bgeu a5, a4, 40104f9c 40104f93: 005232 s16i a3, a2, 0 40104f96: 4eac66 bnei a12, 12, 40104fe8 40104f99: 000a86 j 40104fc7 40104f9c: ffb421 l32r a2, 40104e6c 40104f9f: ff8731 l32r a3, 40104dbc 40104fa2: 001242 l16ui a4, a2, 0 40104fa5: 950c movi.n a5, 9 40104fa7: b03430 addx8 a3, a4, a3 40104faa: 441b addi.n a4, a4, 1 40104fac: f44040 extui a4, a4, 0, 16 40104faf: 023547 bltu a5, a4, 40104fb5 40104fb2: 000046 j 40104fb7 40104fb5: 040c movi.n a4, 0 40104fb7: 005242 s16i a4, a2, 0 40104fba: 000d22 l8ui a2, a13, 0 40104fbd: 03c9 s32i.n a12, a3, 0 40104fbf: 13e9 s32i.n a14, a3, 4 40104fc1: 050256 bnez a2, 40105015 40104fc4: 000f46 j 40105005 40104fc7: ffa631 l32r a3, 40104e60 40104fca: 020c movi.n a2, 0 40104fcc: 004322 s8i a2, a3, 0 40104fcf: 0c0f32 l8ui a3, a15, 12 40104fd2: 330b addi.n a3, a3, -1 40104fd4: 0c4f32 s8i a3, a15, 12 40104fd7: ffa631 l32r a3, 40104e70 40104fda: 004322 s8i a2, a3, 0 40104fdd: ffa521 l32r a2, 40104e74 40104fe0: 73a032 movi a3, 115 40104fe3: 0020c0 memw 40104fe6: 0239 s32i.n a3, a2, 0 40104fe8: 000d22 l8ui a2, a13, 0 40104feb: 011256 bnez a2, 40105000 40104fee: ec5621 l32r a2, 40100148 40104ff1: 002232 l32i a3, a2, 0 40104ff4: ec5121 l32r a2, 40100138 40104ff7: 0020c0 memw 40104ffa: 006232 s32i a3, a2, 0 40104ffd: fb5f45 call0 401005f4 40105000: 1c0c movi.n a12, 1 40105002: 0005c6 j 4010501d 40105005: ec5021 l32r a2, 40100148 40105008: 0238 l32i.n a3, a2, 0 4010500a: ec4b21 l32r a2, 40100138 4010500d: 0020c0 memw 40105010: 0239 s32i.n a3, a2, 0 40105012: fb5e05 call0 401005f4 40105015: 220c movi.n a2, 2 40105017: fb6385 call0 40100650 4010501a: 00a0c2 movi a12, 0 4010501d: 0f2102 l32i a0, a1, 60 40105020: 0c2d mov.n a2, a12 40105022: d1d8 l32i.n a13, a1, 52 40105024: e1c8 l32i.n a12, a1, 56 40105026: c1e8 l32i.n a14, a1, 48 40105028: b1f8 l32i.n a15, a1, 44 4010502a: 40c112 addi a1, a1, 64 4010502d: f00d ret.n 4010502f: c09000 sub a9, a0, a0 40105032: fe .byte 0xfe 40105033: 3f .byte 0x3f 40105034: 1e8480 excw 40105037: d2f000 excw 4010503a: 124022 s8i a2, a0, 18 4010503d: 21d0c1 l32r a12, 400cd780 <__floatsidf+0xbf490> 40105040: fffc bnez.n a15, 40105083 40105042: b109 s32i.n a0, a1, 44 40105044: a1c9 s32i.n a12, a1, 40 40105046: 91d9 s32i.n a13, a1, 36 40105048: 000222 l8ui a2, a2, 0 4010504b: 099216 beqz a2, 401050e8 4010504e: 03e880 rsr.exccause a8 40105051: 03b170 rsr.epc1 a7 40105054: 03b260 rsr.epc2 a6 40105057: 03b350 rsr.epc3 a5 4010505a: 03ee40 rsr.excvaddr a4 4010505d: 03c030 rsr.depc a3 40105060: 03d120 rsr.excsave1 a2 40105063: ff83d1 l32r a13, 40104e70 40105066: 6139 s32i.n a3, a1, 24 40105068: 000d32 l8ui a3, a13, 0 4010506b: 7129 s32i.n a2, a1, 28 4010506d: 1189 s32i.n a8, a1, 4 4010506f: 2179 s32i.n a7, a1, 8 40105071: 3169 s32i.n a6, a1, 12 40105073: 4159 s32i.n a5, a1, 16 40105075: 5149 s32i.n a4, a1, 20 40105077: f56d21 l32r a2, 4010262c 4010507a: 481366 bnei a3, 1, 401050c6 4010507d: 330c movi.n a3, 3 4010507f: 0020c0 memw 40105082: 0239 s32i.n a3, a2, 0 40105084: 0139 s32i.n a3, a1, 0 40105086: 00a022 movi a2, 0 40105089: 203110 or a3, a1, a1 4010508c: 20a042 movi a4, 32 4010508f: fd5285 call0 401025b8 40105092: ec2821 l32r a2, 40100134 40105095: 0002c2 l8ui a12, a2, 0 40105098: 012c56 bnez a12, 401050ae 4010509b: fb5205 call0 401005bc 4010509e: ec2621 l32r a2, 40100138 401050a1: ec2631 l32r a3, 4010013c 401050a4: 0020c0 memw 401050a7: 02c9 s32i.n a12, a2, 0 401050a9: 0020c0 memw 401050ac: 0239 s32i.n a3, a2, 0 401050ae: eea521 l32r a2, 40100b44 401050b1: ef1b01 l32r a0, 40100d20 401050b4: 0000c0 callx0 a0 401050b7: fcbf85 call0 40101cb0 401050ba: ffdf01 l32r a0, 40105038 401050bd: 0000c0 callx0 a0 401050c0: fd6905 call0 40102754 401050c3: 000846 j 401050e8 401050c6: 1c0c movi.n a12, 1 401050c8: 0020c0 memw 401050cb: 02c9 s32i.n a12, a2, 0 401050cd: 013d mov.n a3, a1 401050cf: 042c movi.n a4, 32 401050d1: 020c movi.n a2, 0 401050d3: 01c9 s32i.n a12, a1, 0 401050d5: fd4e05 call0 401025b8 401050d8: ffd721 l32r a2, 40105034 401050db: 00eb45 call0 40105f90 401050de: c20c movi.n a2, 12 401050e0: 030c movi.n a3, 0 401050e2: 004dc2 s8i a12, a13, 0 401050e5: ffd945 call0 40104e7c 401050e8: b108 l32i.n a0, a1, 44 401050ea: a1c8 l32i.n a12, a1, 40 401050ec: 91d8 l32i.n a13, a1, 36 401050ee: 30c112 addi a1, a1, 48 401050f1: f00d ret.n 401050f3: e47c00 extui a7, a0, 12, 15 401050f6: 401200 ssl a2 401050f9: 812440 src a2, a4, a4 401050fc: fe2a41 l32r a4, 401049a4 401050ff: f0c112 addi a1, a1, -16 40105102: a03340 addx4 a3, a3, a4 40105105: 1358 l32i.n a5, a3, 4 40105107: 3109 s32i.n a0, a1, 12 40105109: 105250 and a5, a2, a5 4010510c: 1359 s32i.n a5, a3, 4 4010510e: 0438 l32i.n a3, a4, 0 40105110: 102230 and a2, a2, a3 40105113: 0429 s32i.n a2, a4, 0 40105115: 030c movi.n a3, 0 40105117: 820c movi.n a2, 8 40105119: ffd605 call0 40104e7c 4010511c: 3108 l32i.n a0, a1, 12 4010511e: 10c112 addi a1, a1, 16 40105121: f00d ret.n ... 40105124 : 40105124: c0c112 addi a1, a1, -64 40105127: 0b61f2 s32i a15, a1, 44 4010512a: ec02f1 l32r a15, 40100134 4010512d: d1d9 s32i.n a13, a1, 52 4010512f: f109 s32i.n a0, a1, 60 40105131: e1c9 s32i.n a12, a1, 56 40105133: 0c61e2 s32i a14, a1, 48 40105136: 000fc2 l8ui a12, a15, 0 40105139: 74d020 extui a13, a2, 0, 8 4010513c: 012c56 bnez a12, 40105152 4010513f: fb47c5 call0 401005bc 40105142: ebfd21 l32r a2, 40100138 40105145: ebfd31 l32r a3, 4010013c 40105148: 0020c0 memw 4010514b: 02c9 s32i.n a12, a2, 0 4010514d: 0020c0 memw 40105150: 0239 s32i.n a3, a2, 0 40105152: 0d2d mov.n a2, a13 40105154: fe7345 call0 4010388c 40105157: 92dc bnez.n a2, 40105174 40105159: 000f22 l8ui a2, a15, 0 4010515c: fc7c movi.n a12, -1 4010515e: 1da256 bnez a2, 4010533c 40105161: ebf921 l32r a2, 40100148 40105164: 0238 l32i.n a3, a2, 0 40105166: ebf421 l32r a2, 40100138 40105169: 0020c0 memw 4010516c: 0239 s32i.n a3, a2, 0 4010516e: fb4845 call0 401005f4 40105171: 0071c6 j 4010533c 40105174: fe0cc1 l32r a12, 401049a4 40105177: 11ede0 slli a14, a13, 2 4010517a: 2cda add.n a2, a12, a13 4010517c: 140242 l8ui a4, a2, 20 4010517f: 2cea add.n a2, a12, a14 40105181: 1228 l32i.n a2, a2, 4 40105183: 755247 bbc a2, a4, 401051fc 40105186: 241b addi.n a2, a4, 1 40105188: 1122b0 slli a2, a2, 5 4010518b: 2c2a add.n a2, a12, a2 4010518d: 080232 l8ui a3, a2, 8 40105190: 068316 beqz a3, 401051fc 40105193: 030c movi.n a3, 0 40105195: 084232 s8i a3, a2, 8 40105198: 1134b0 slli a3, a4, 5 4010519b: 3c3a add.n a3, a12, a3 4010519d: 6338 l32i.n a3, a3, 24 4010519f: d3cc bnez.n a3, 401051b0 401051a1: 3228 l32i.n a2, a2, 12 401051a3: 92cc bnez.n a2, 401051b0 401051a5: 042d mov.n a2, a4 401051a7: 0d3d mov.n a3, a13 401051a9: 3149 s32i.n a4, a1, 12 401051ab: fff485 call0 401050f4 401051ae: 3148 l32i.n a4, a1, 12 401051b0: 2cea add.n a2, a12, a14 401051b2: 1228 l32i.n a2, a2, 4 401051b4: 044216 beqz a2, 401051fc 401051b7: 130c movi.n a3, 1 401051b9: 401400 ssl a4 401051bc: a14300 sll a4, a3 401051bf: 340b addi.n a3, a4, -1 401051c1: 103320 and a3, a3, a2 401051c4: f57c movi.n a5, -1 401051c6: 302320 xor a2, a3, a2 401051c9: 304540 xor a4, a5, a4 401051cc: 104240 and a4, a2, a4 401051cf: 602040 neg a2, a4 401051d2: 102240 and a2, a2, a4 401051d5: 40f220 nsau a2, a2 401051d8: 602020 neg a2, a2 401051db: 1fc222 addi a2, a2, 31 401051de: 002296 bltz a2, 401051e4 401051e1: 000446 j 401051f6 401051e4: 602030 neg a2, a3 401051e7: 102230 and a2, a2, a3 401051ea: 40f220 nsau a2, a2 401051ed: 602020 neg a2, a2 401051f0: 1fc222 addi a2, a2, 31 401051f3: 005296 bltz a2, 401051fc 401051f6: 803cd0 add a3, a12, a13 401051f9: 144322 s8i a2, a3, 20 401051fc: 2cda add.n a2, a12, a13 401051fe: 140232 l8ui a3, a2, 20 40105201: 01bd16 beqz a13, 40105220 40105204: 120c movi.n a2, 1 40105206: ecea add.n a14, a12, a14 40105208: 1e58 l32i.n a5, a14, 4 4010520a: 401300 ssl a3 4010520d: a13200 sll a3, a2 40105210: 330b addi.n a3, a3, -1 40105212: 103350 and a3, a3, a5 40105215: 305350 xor a5, a3, a5 40105218: 026d mov.n a6, a2 4010521a: f77c movi.n a7, -1 4010521c: 001506 j 40105274 4010521f: 1c2800 excw 40105222: 0c5237 bbc a2, a3, 40105232 40105225: 231b addi.n a2, a3, 1 40105227: 1122b0 slli a2, a2, 5 4010522a: 2c2a add.n a2, a12, a2 4010522c: 080222 l8ui a2, a2, 8 4010522f: fd1256 bnez a2, 40105204 40105232: 020c movi.n a2, 0 40105234: 4139 s32i.n a3, a1, 16 40105236: ff9205 call0 40104b58 40105239: 0eb256 bnez a2, 40105328 4010523c: 120c movi.n a2, 1 4010523e: ff9185 call0 40104b58 40105241: 4138 l32i.n a3, a1, 16 40105243: fbd216 beqz a2, 40105204 40105246: 003786 j 40105328 40105249: 742040 extui a2, a4, 0, 8 4010524c: 4139 s32i.n a3, a1, 16 4010524e: 3149 s32i.n a4, a1, 12 40105250: 1159 s32i.n a5, a1, 4 40105252: 2169 s32i.n a6, a1, 8 40105254: 0179 s32i.n a7, a1, 0 40105256: ff9005 call0 40104b58 40105259: 4138 l32i.n a3, a1, 16 4010525b: 3148 l32i.n a4, a1, 12 4010525d: 1158 l32i.n a5, a1, 4 4010525f: 2168 l32i.n a6, a1, 8 40105261: 0178 l32i.n a7, a1, 0 40105263: 128c beqz.n a2, 40105268 40105265: 000f46 j 401052a6 40105268: 401400 ssl a4 4010526b: a14600 sll a4, a6 4010526e: 304740 xor a4, a7, a4 40105271: 105540 and a5, a5, a4 40105274: 60e050 neg a14, a5 40105277: 10ee50 and a14, a14, a5 4010527a: 40fee0 nsau a14, a14 4010527d: 60e0e0 neg a14, a14 40105280: 1fce42 addi a4, a14, 31 40105283: fc24d6 bgez a4, 40105249 40105286: 150c movi.n a5, 1 40105288: f67c movi.n a6, -1 4010528a: 000e86 j 401052c8 4010528d: 742040 extui a2, a4, 0, 8 40105290: 4139 s32i.n a3, a1, 16 40105292: 3149 s32i.n a4, a1, 12 40105294: 1159 s32i.n a5, a1, 4 40105296: 026162 s32i a6, a1, 8 40105299: ff8bc5 call0 40104b58 4010529c: 4138 l32i.n a3, a1, 16 4010529e: 3148 l32i.n a4, a1, 12 401052a0: 1158 l32i.n a5, a1, 4 401052a2: 2168 l32i.n a6, a1, 8 401052a4: 429c beqz.n a2, 401052bc 401052a6: 20cee2 addi a14, a14, 32 401052a9: 3cda add.n a3, a12, a13 401052ab: 11eeb0 slli a14, a14, 5 401052ae: 144342 s8i a4, a3, 20 401052b1: ecea add.n a14, a12, a14 401052b3: 130c movi.n a3, 1 401052b5: 084e32 s8i a3, a14, 8 401052b8: 001b06 j 40105328 401052bb: 140000 extui a0, a0, 0, 2 401052be: 450040 extui a0, a4, 16, 5 401052c1: 4640a1 l32r a10, 400d6bc4 <__floatsidf+0xc88d4> 401052c4: 334030 excw 401052c7: e03010 subx4 a3, a0, a1 401052ca: ee3060 excw 401052cd: fee010 excw 401052d0: e0e040 subx4 a14, a0, a4 401052d3: ce4260 excw 401052d6: 1f .byte 0x1f 401052d7: fb24d6 bgez a4, 4010528d 401052da: 001586 j 40105334 401052dd: eb9a21 l32r a2, 40100148 401052e0: 0238 l32i.n a3, a2, 0 401052e2: eb9521 l32r a2, 40100138 401052e5: 0020c0 memw 401052e8: 0239 s32i.n a3, a2, 0 401052ea: fb3085 call0 401005f4 401052ed: 001246 j 4010533a 401052f0: 592c22 l32i a2, a12, 0x164 401052f3: ffc222 addi a2, a2, -1 401052f6: 596c22 s32i a2, a12, 0x164 401052f9: 582c22 l32i a2, a12, 0x160 401052fc: 01c222 addi a2, a2, 1 401052ff: 586c22 s32i a2, a12, 0x160 40105302: 000f22 l8ui a2, a15, 0 40105305: 00f256 bnez a2, 40105318 40105308: eb9021 l32r a2, 40100148 4010530b: 0238 l32i.n a3, a2, 0 4010530d: eb8a21 l32r a2, 40100138 40105310: 0020c0 memw 40105313: 0239 s32i.n a3, a2, 0 40105315: fb2dc5 call0 401005f4 40105318: 202ee0 or a2, a14, a14 4010531b: 203dd0 or a3, a13, a13 4010531e: fe8f85 call0 40103c18 40105321: 00a0c2 movi a12, 0 40105324: 000506 j 4010533c 40105327: 02ed00 excw 4010532a: 9228 l32i.n a2, a2, 36 4010532c: 0228 l32i.n a2, a2, 0 4010532e: bef2d7 bbsi a2, 29, 401052f0 40105331: fff346 j 40105302 40105334: 000f22 l8ui a2, a15, 0 40105337: fa2216 beqz a2, 401052dd 4010533a: ec7c movi.n a12, -2 4010533c: f108 l32i.n a0, a1, 60 4010533e: 0c2d mov.n a2, a12 40105340: d1d8 l32i.n a13, a1, 52 40105342: e1c8 l32i.n a12, a1, 56 40105344: c1e8 l32i.n a14, a1, 48 40105346: b1f8 l32i.n a15, a1, 44 40105348: 40c112 addi a1, a1, 64 4010534b: f00d ret.n 4010534d: 000000 ill 40105350 : 40105350: f0c112 addi a1, a1, -16 40105353: 3109 s32i.n a0, a1, 12 40105355: 21c9 s32i.n a12, a1, 8 40105357: 9238 l32i.n a3, a2, 36 40105359: 0c0c movi.n a12, 0 4010535b: 440c movi.n a4, 4 4010535d: 43c9 s32i.n a12, a3, 16 4010535f: 0f4342 s8i a4, a3, 15 40105362: ff9e05 call0 40104d44 40105365: 0c3d mov.n a3, a12 40105367: 420c movi.n a2, 4 40105369: ffb105 call0 40104e7c 4010536c: 3108 l32i.n a0, a1, 12 4010536e: 21c8 l32i.n a12, a1, 8 40105370: 10c112 addi a1, a1, 16 40105373: f00d ret.n 40105375: 000000 ill 40105378 : 40105378: d0c112 addi a1, a1, -48 4010537b: 742020 extui a2, a2, 0, 8 4010537e: 0a61c2 s32i a12, a1, 40 40105381: f4c030 extui a12, a3, 0, 16 40105384: fd8831 l32r a3, 401049a4 40105387: 0761f2 s32i a15, a1, 28 4010538a: 11f2b0 slli a15, a2, 5 4010538d: 8023f0 add a2, a3, a15 40105390: 270222 l8ui a2, a2, 39 40105393: 91d9 s32i.n a13, a1, 36 40105395: 81e9 s32i.n a14, a1, 32 40105397: b109 s32i.n a0, a1, 44 40105399: f4e040 extui a14, a4, 0, 16 4010539c: 0cdd mov.n a13, a12 4010539e: 034d mov.n a4, a3 401053a0: 086256 bnez a2, 4010542a 401053a3: eb64d1 l32r a13, 40100134 401053a6: 000d32 l8ui a3, a13, 0 401053a9: 93dc bnez.n a3, 401053c6 401053ab: 0139 s32i.n a3, a1, 0 401053ad: 1149 s32i.n a4, a1, 4 401053af: fb20c5 call0 401005bc 401053b2: 0138 l32i.n a3, a1, 0 401053b4: eb6121 l32r a2, 40100138 401053b7: 1148 l32i.n a4, a1, 4 401053b9: 0020c0 memw 401053bc: 0239 s32i.n a3, a2, 0 401053be: eb5f31 l32r a3, 4010013c 401053c1: 0020c0 memw 401053c4: 0239 s32i.n a3, a2, 0 401053c6: f4fa add.n a15, a4, a15 401053c8: 6f28 l32i.n a2, a15, 24 401053ca: eed041 l32r a4, 40100f0c 401053cd: 000f46 j 4010540e 401053d0: 9238 l32i.n a3, a2, 36 401053d2: 0358 l32i.n a5, a3, 0 401053d4: 415650 srli a5, a5, 6 401053d7: 090547 bnone a5, a4, 401053e4 401053da: 000d22 l8ui a2, a13, 0 401053dd: 42bc beqz.n a2, 40105415 401053df: 001106 j 40105427 401053e2: 320000 excw 401053e5: 300513 excw 401053e8: 80cc bnez.n a0, 401053f4 401053ea: f4c0c0 extui a12, a12, 0, 16 401053ed: 1b3ce7 bltu a12, a14, 4010540c 401053f0: 000d22 l8ui a2, a13, 0 401053f3: 20dee0 or a13, a14, a14 401053f6: 030256 bnez a2, 4010542a 401053f9: eb5321 l32r a2, 40100148 401053fc: 0238 l32i.n a3, a2, 0 401053fe: eb4e21 l32r a2, 40100138 40105401: 0020c0 memw 40105404: 0239 s32i.n a3, a2, 0 40105406: fb1ec5 call0 401005f4 40105409: 000746 j 4010542a 4010540c: 8228 l32i.n a2, a2, 32 4010540e: fbe256 bnez a2, 401053d0 40105411: fff146 j 401053da 40105414: 4c2100 excw 40105417: 32eb addi.n a3, a2, 14 40105419: 210022 l8ui a2, a0, 33 4010541c: c0eb47 bbsi a11, 4, 401053e0 4010541f: 320020 excw 40105422: c50062 l8ui a6, a0, 197 40105425: fb1c movi.n a11, 31 40105427: 20dcc0 or a13, a12, a12 4010542a: b108 l32i.n a0, a1, 44 4010542c: 0d2d mov.n a2, a13 4010542e: a1c8 l32i.n a12, a1, 40 40105430: 91d8 l32i.n a13, a1, 36 40105432: 81e8 l32i.n a14, a1, 32 40105434: 71f8 l32i.n a15, a1, 28 40105436: 30c112 addi a1, a1, 48 40105439: f00d ret.n 4010543b: ffff00 excw 4010543e: 7f .byte 0x7f ... 40105440 : 40105440: f0c112 addi a1, a1, -16 40105443: 0161d2 s32i a13, a1, 4 40105446: 036102 s32i a0, a1, 12 40105449: 0261c2 s32i a12, a1, 8 4010544c: 92c8 l32i.n a12, a2, 36 4010544e: 02dd mov.n a13, a2 40105450: 0c38 l32i.n a3, a12, 0 40105452: f29821 l32r a2, 40101eb4 40105455: 413630 srli a3, a3, 6 40105458: 102320 and a2, a3, a2 4010545b: 00a216 beqz a2, 40105469 4010545e: 080c22 l8ui a2, a12, 8 40105461: 000ec5 call0 40105550 40105464: 000346 j 40105475 40105467: 420000 excw 4010546a: 4702a4 excw 4010546d: 220883 excw 40105470: 080c movi.n a8, 0 40105472: 000645 call0 401054d8 40105475: 842020 extui a2, a2, 0, 9 40105478: 012c42 l32i a4, a12, 4 4010547b: fff031 l32r a3, 4010543c 4010547e: 012290 slli a2, a2, 23 40105481: 103430 and a3, a4, a3 40105484: 202320 or a2, a3, a2 40105487: 016c22 s32i a2, a12, 4 4010548a: 9dc8 l32i.n a12, a13, 36 4010548c: 0b1d22 l16ui a2, a13, 22 4010548f: 0a1d32 l16ui a3, a13, 20 40105492: 1c48 l32i.n a4, a12, 4 40105494: 332a add.n a3, a3, a2 40105496: 080c22 l8ui a2, a12, 8 40105499: f43030 extui a3, a3, 0, 16 4010549c: 854740 extui a4, a4, 23, 9 4010549f: 000505 call0 401054f0 401054a2: 3108 l32i.n a0, a1, 12 401054a4: 055c22 s16i a2, a12, 10 401054a7: 11d8 l32i.n a13, a1, 4 401054a9: 21c8 l32i.n a12, a1, 8 401054ab: 10c112 addi a1, a1, 16 401054ae: f00d ret.n 401054b0: fec420 excw 401054b3: 3f .byte 0x3f 401054b4 : 401054b4: ffff31 l32r a3, 401054b0 401054b7: 742020 extui a2, a2, 0, 8 401054ba: b02230 addx8 a2, a2, a3 401054bd: 050222 l8ui a2, a2, 5 401054c0: f00d ret.n ... 401054c4 : 401054c4: fffb31 l32r a3, 401054b0 401054c7: 742020 extui a2, a2, 0, 8 401054ca: b02230 addx8 a2, a2, a3 401054cd: 040222 l8ui a2, a2, 4 401054d0: f00d ret.n 401054d2: a00000 addx4 a0, a0, a0 401054d5: fe88 l32i.n a8, a14, 60 401054d7: 3f .byte 0x3f 401054d8 : 401054d8: fff631 l32r a3, 401054b0 401054db: 742020 extui a2, a2, 0, 8 401054de: b02230 addx8 a2, a2, a3 401054e1: 050232 l8ui a3, a2, 5 401054e4: fffc21 l32r a2, 401054d4 401054e7: 902320 addx2 a2, a3, a2 401054ea: 001222 l16ui a2, a2, 0 401054ed: f00d ret.n ... 401054f0 : 401054f0: 742020 extui a2, a2, 0, 8 401054f3: f43030 extui a3, a3, 0, 16 401054f6: f44040 extui a4, a4, 0, 16 401054f9: 4782f6 bgeui a2, 8, 40105544 401054fc: a60c movi.n a6, 10 401054fe: c0a052 movi a5, 192 40105501: 0752b6 bltui a2, 5, 4010550c 40105504: 60a052 movi a5, 96 40105507: 000046 j 4010550c 4010550a: 451c movi.n a5, 20 4010550c: 1173d0 slli a7, a3, 3 4010550f: f47070 extui a7, a7, 0, 16 40105512: 0582b6 bltui a2, 8, 4010551b 40105515: 16c772 addi a7, a7, 22 40105518: f47070 extui a7, a7, 0, 16 4010551b: ffe531 l32r a3, 401054b0 4010551e: f79781 l32r a8, 4010337c 40105521: b03230 addx8 a3, a2, a3 40105524: 0338 l32i.n a3, a3, 0 40105526: 823730 mull a3, a7, a3 40105529: 338a add.n a3, a3, a8 4010552b: d53230 extui a3, a3, 18, 14 4010552e: 0682b6 bltui a2, 8, 40105538 40105531: 333b addi.n a3, a3, 3 40105533: c27c movi.n a2, -4 40105535: 103320 and a3, a3, a2 40105538: 664a add.n a6, a6, a4 4010553a: 556a add.n a5, a5, a6 4010553c: 353a add.n a3, a5, a3 4010553e: f42030 extui a2, a3, 0, 16 40105541: f00d ret.n 40105543: f50c00 extui a0, a0, 28, 16 40105546: 061c movi.n a6, 16 40105548: beb527 bgeu a5, a2, 4010550a 4010554b: 452c movi.n a5, 36 4010554d: ffeec6 j 4010550c 40105550 : 40105550: ffd841 l32r a4, 401054b0 40105553: 742020 extui a2, a2, 0, 8 40105556: b02240 addx8 a2, a2, a4 40105559: 050232 l8ui a3, a2, 5 4010555c: 047d mov.n a7, a4 4010555e: 3f83f6 bgeui a3, 8, 401055a1 40105561: a40c movi.n a4, 10 40105563: c0a022 movi a2, 192 40105566: 0853b6 bltui a3, 5, 40105572 40105569: 60a022 movi a2, 96 4010556c: 000086 j 40105572 4010556f: 421c00 excw 40105572: 224a add.n a2, a2, a4 40105574: f42020 extui a2, a2, 0, 16 40105577: 16a162 movi a6, 0x116 4010557a: 0283f6 bgeui a3, 8, 40105580 4010557d: 00a162 movi a6, 0x100 40105580: b07370 addx8 a7, a3, a7 40105583: 0758 l32i.n a5, a7, 0 40105585: f77d41 l32r a4, 4010337c 40105588: 825650 mull a5, a6, a5 4010558b: 554a add.n a5, a5, a4 4010558d: d55250 extui a5, a5, 18, 14 40105590: 0683b6 bltui a3, 8, 4010559a 40105593: 553b addi.n a5, a5, 3 40105595: c37c movi.n a3, -4 40105597: 105530 and a5, a5, a3 4010559a: 225a add.n a2, a2, a5 4010559c: f42020 extui a2, a2, 0, 16 4010559f: f00d ret.n 401055a1: f20c movi.n a2, 15 401055a3: 041c movi.n a4, 16 401055a5: c7b237 bgeu a2, a3, 40105570 401055a8: 422c movi.n a2, 36 401055aa: fff106 j 40105572 401055ad: 000000 ill 401055b0: 88e8 l32i.n a14, a8, 32 401055b2: fe .byte 0xfe 401055b3: 3f .byte 0x3f 401055b4: 743020 extui a3, a2, 0, 8 401055b7: f40c movi.n a4, 15 401055b9: ffa022 movi a2, 255 401055bc: 083437 bltu a4, a3, 401055c8 401055bf: fffc21 l32r a2, 401055b0 401055c2: 803230 add a3, a2, a3 401055c5: 000322 l8ui a2, a3, 0 401055c8: f00d ret.n 401055ca: e00000 subx4 a0, a0, a0 401055cd: fe88 l32i.n a8, a14, 60 401055cf: 3f .byte 0x3f 401055d0: 743020 extui a3, a2, 0, 8 401055d3: ffa022 movi a2, 255 401055d6: 0783f6 bgeui a3, 8, 401055e1 401055d9: fffc21 l32r a2, 401055cc 401055dc: 323a add.n a3, a2, a3 401055de: 000322 l8ui a2, a3, 0 401055e1: f00d ret.n 401055e3: b36600 movgez a6, a6, a0 401055e6: 564602 s8i a0, a6, 86 401055e9: 051c00 extui a1, a0, 28, 1 401055ec: 663537 bltu a5, a3, 40105656 401055ef: 028366 bnei a3, 8, 401055f5 401055f2: 003786 j 401056d4 401055f5: 850c movi.n a5, 8 401055f7: 2e3537 bltu a5, a3, 40105629 401055fa: 023366 bnei a3, 3, 40105600 401055fd: 005ac6 j 4010576c 40105600: 1043f6 bgeui a3, 4, 40105614 40105603: 021366 bnei a3, 1, 40105609 40105606: 0061c6 j 40105791 40105609: 022366 bnei a3, 2, 4010560f 4010560c: 005c06 j 40105780 4010560f: 006606 j 401057ab 40105612: 660000 excw 40105615: 460263 excw 40105618: 0059 s32i.n a5, a0, 0 4010561a: 0273b6 bltui a3, 7, 40105620 4010561d: 0052c6 j 4010576c 40105620: 025366 bnei a3, 5, 40105626 40105623: 005a86 j 40105791 40105626: 006046 j 401057ab 40105629: 02a366 bnei a3, 12, 4010562f 4010562c: 002306 j 401056bc 4010562f: c40c movi.n a4, 12 40105631: 103437 bltu a4, a3, 40105645 40105634: 029366 bnei a3, 10, 4010563a 40105637: 003d46 j 40105730 4010563a: a40c movi.n a4, 10 4010563c: 023437 bltu a4, a3, 40105642 4010563f: 003046 j 40105704 40105642: 003f86 j 40105744 40105645: e40c movi.n a4, 14 40105647: 029347 bne a3, a4, 4010564d 4010564a: 003386 j 4010571c 4010564d: 02b437 bgeu a4, a3, 40105653 40105650: 004106 j 40105758 40105653: 002546 j 401056ec 40105656: 851c movi.n a5, 24 40105658: 029357 bne a3, a5, 4010565e 4010565b: 003946 j 40105744 4010565e: 1a3537 bltu a5, a3, 4010567c 40105661: 441c movi.n a4, 20 40105663: 029347 bne a3, a4, 40105669 40105666: 002086 j 401056ec 40105669: 043437 bltu a4, a3, 40105671 4010566c: 241c movi.n a4, 18 4010566e: 000506 j 40105686 40105671: 641c movi.n a4, 22 40105673: 451347 beq a3, a4, 401056bc 40105676: 2b3437 bltu a4, a3, 401056a5 40105679: 0015c6 j 401056d4 4010567c: c51c movi.n a5, 28 4010567e: 6a1357 beq a3, a5, 401056ec 40105681: 103537 bltu a5, a3, 40105695 40105684: a41c movi.n a4, 26 40105686: 029347 bne a3, a4, 4010568c 40105689: 0023c6 j 4010571c 4010568c: 023437 bltu a4, a3, 40105692 4010568f: 002746 j 40105730 40105692: 001b86 j 40105704 40105695: e51c movi.n a5, 30 40105697: 211357 beq a3, a5, 401056bc 4010569a: 363357 bltu a3, a5, 401056d4 4010569d: f51c movi.n a5, 31 4010569f: 021357 beq a3, a5, 401056a5 401056a2: 004146 j 401057ab 401056a5: dec242 addi a4, a2, -34 401056a8: 744040 extui a4, a4, 0, 8 401056ab: dca052 movi a5, 220 401056ae: 030c movi.n a3, 0 401056b0: dfc222 addi a2, a2, -33 401056b3: 023547 bltu a5, a4, 401056b9 401056b6: 003a06 j 401057a2 401056b9: 003ec6 j 401057b8 401056bc: e2c242 addi a4, a2, -30 401056bf: 744040 extui a4, a4, 0, 8 401056c2: e0a052 movi a5, 224 401056c5: 030c movi.n a3, 0 401056c7: e3c222 addi a2, a2, -29 401056ca: 023547 bltu a5, a4, 401056d0 401056cd: 003446 j 401057a2 401056d0: 003906 j 401057b8 401056d3: c24200 excw 401056d6: 4040e5 excw 401056d9: a05274 excw 401056dc: 030ce3 excw 401056df: e6c222 addi a2, a2, -26 401056e2: 023547 bltu a5, a4, 401056e8 401056e5: 002e46 j 401057a2 401056e8: 003306 j 401057b8 401056eb: c24200 excw 401056ee: 40ea add.n a4, a0, a14 401056f0: 527440 excw 401056f3: 0ce8a0 excw 401056f6: c22203 excw 401056f9: 47eb addi.n a4, a7, 14 401056fb: 460235 excw 401056fe: 0028 l32i.n a2, a0, 0 40105700: 002d06 j 401057b8 40105703: c24200 excw 40105706: ef .byte 0xef 40105707: 744040 extui a4, a4, 0, 8 4010570a: eda052 movi a5, 237 4010570d: 030c movi.n a3, 0 4010570f: f0c222 addi a2, a2, -16 40105712: 023547 bltu a5, a4, 40105718 40105715: 002246 j 401057a2 40105718: 002706 j 401057b8 4010571b: c24200 excw 4010571e: 4040f2 s8i a15, a0, 64 40105721: a05274 excw 40105724: 030cf0 excw 40105727: f3c222 addi a2, a2, -13 4010572a: 74b547 bgeu a5, a4, 401057a2 4010572d: 0021c6 j 401057b8 40105730: f4c242 addi a4, a2, -12 40105733: 744040 extui a4, a4, 0, 8 40105736: f2a052 movi a5, 242 40105739: 030c movi.n a3, 0 4010573b: 793547 bltu a5, a4, 401057b8 4010573e: f5c222 addi a2, a2, -11 40105741: 001746 j 401057a2 40105744: f7c242 addi a4, a2, -9 40105747: 744040 extui a4, a4, 0, 8 4010574a: f5a052 movi a5, 245 4010574d: 030c movi.n a3, 0 4010574f: f8c222 addi a2, a2, -8 40105752: 4cb547 bgeu a5, a4, 401057a2 40105755: 0017c6 j 401057b8 40105758: f6c242 addi a4, a2, -10 4010575b: 744040 extui a4, a4, 0, 8 4010575e: f4a052 movi a5, 244 40105761: 030c movi.n a3, 0 40105763: f7c222 addi a2, a2, -9 40105766: 38b547 bgeu a5, a4, 401057a2 40105769: 0012c6 j 401057b8 4010576c: f1c242 addi a4, a2, -15 4010576f: 744040 extui a4, a4, 0, 8 40105772: efa052 movi a5, 239 40105775: 030c movi.n a3, 0 40105777: f2c222 addi a2, a2, -14 4010577a: 24b547 bgeu a5, a4, 401057a2 4010577d: 000dc6 j 401057b8 40105780: f4c232 addi a3, a2, -12 40105783: 743030 extui a3, a3, 0, 8 40105786: f2a042 movi a4, 242 40105789: b1b437 bgeu a4, a3, 4010573e 4010578c: 030c movi.n a3, 0 4010578e: 000986 j 401057b8 40105791: f5c242 addi a4, a2, -11 40105794: 744040 extui a4, a4, 0, 8 40105797: f3a052 movi a5, 243 4010579a: 030c movi.n a3, 0 4010579c: 183547 bltu a5, a4, 401057b8 4010579f: f6c222 addi a2, a2, -10 401057a2: 214120 srai a4, a2, 1 401057a5: 904440 addx2 a4, a4, a4 401057a8: 744040 extui a4, a4, 0, 8 401057ab: 022c movi.n a2, 32 401057ad: 043d mov.n a3, a4 401057af: 02b247 bgeu a2, a4, 401057b5 401057b2: 203220 or a3, a2, a2 401057b5: 743030 extui a3, a3, 0, 8 401057b8: 032d mov.n a2, a3 401057ba: f00d ret.n 401057bc: 82d8 l32i.n a13, a2, 32 401057be: fe .byte 0xfe 401057bf: 3f .byte 0x3f 401057c0: 4ebc beqz.n a14, 401057f8 401057c2: 124022 s8i a2, a0, 18 401057c5: c9f0c1 l32r a12, 400f7f88 <__floatsidf+0xe9c98> 401057c8: 02cd21 l32r a2, 400c62fc <__floatsidf+0xb800c> 401057cb: 182222 l32i a2, a2, 96 401057ce: 11d9 s32i.n a13, a1, 4 401057d0: 030c movi.n a3, 0 401057d2: 3109 s32i.n a0, a1, 12 401057d4: 0b4232 s8i a3, a2, 11 401057d7: f3d521 l32r a2, 4010272c 401057da: 174c32 s8i a3, a12, 23 401057dd: 166c22 s32i a2, a12, 88 401057e0: 020c movi.n a2, 0 401057e2: ac29 s32i.n a2, a12, 40 401057e4: 9c29 s32i.n a2, a12, 36 401057e6: ec29 s32i.n a2, a12, 56 401057e8: 164c22 s8i a2, a12, 22 401057eb: f49c21 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 401057ee: 064c32 s8i a3, a12, 6 401057f1: 02d222 addmi a2, a2, 0x200 401057f4: 770cd2 l8ui a13, a12, 119 401057f7: 260222 l8ui a2, a2, 38 401057fa: 1a52d7 bbc a2, a13, 40105818 401057fd: 790c32 l8ui a3, a12, 121 40105800: 5c0c22 l8ui a2, a12, 92 40105803: ffef01 l32r a0, 401057c0 40105806: 0000c0 callx0 a0 40105809: ffec31 l32r a3, 401057bc 4010580c: 9022d0 addx2 a2, a2, a13 4010580f: 90d230 addx2 a13, a2, a3 40105812: 010d22 l8ui a2, a13, 1 40105815: 000886 j 4010583b 40105818: 020c32 l8ui a3, a12, 2 4010581b: 921c movi.n a2, 25 4010581d: 013380 slli a3, a3, 24 40105820: 313830 srai a3, a3, 24 40105823: 112237 blt a2, a3, 40105838 40105826: 030c32 l8ui a3, a12, 3 40105829: 013380 slli a3, a3, 24 4010582c: 313830 srai a3, a3, 24 4010582f: 052237 blt a2, a3, 40105838 40105832: 050c22 l8ui a2, a12, 5 40105835: 000086 j 4010583b 40105838: 780c22 l8ui a2, a12, 120 4010583b: 182c32 l32i a3, a12, 96 4010583e: 0a0342 l8ui a4, a3, 10 40105841: 07a427 bge a4, a2, 4010584c 40105844: 33cb addi.n a3, a3, 12 40105846: 186c32 s32i a3, a12, 96 40105849: 0002c6 j 40105858 4010584c: 1a2c32 l32i a3, a12, 104 4010584f: 902220 addx2 a2, a2, a2 40105852: a02230 addx4 a2, a2, a3 40105855: 186c22 s32i a2, a12, 96 40105858: f6ce21 l32r a2, 40103390 4010585b: 3108 l32i.n a0, a1, 12 4010585d: 0020c0 memw 40105860: 0228 l32i.n a2, a2, 0 40105862: 11d8 l32i.n a13, a1, 4 40105864: bc29 s32i.n a2, a12, 44 40105866: 21c8 l32i.n a12, a1, 8 40105868: 10c112 addi a1, a1, 16 4010586b: f00d ret.n 4010586d: 000000 ill 40105870: 182242 l32i a4, a2, 96 40105873: a258 l32i.n a5, a2, 40 40105875: f0c112 addi a1, a1, -16 40105878: 3109 s32i.n a0, a1, 12 4010587a: 010462 l8ui a6, a4, 1 4010587d: 551b addi.n a5, a5, 1 4010587f: a259 s32i.n a5, a2, 40 40105881: 9248 l32i.n a4, a2, 36 40105883: 053637 bltu a6, a3, 4010588c 40105886: 441b addi.n a4, a4, 1 40105888: 000086 j 4010588e 4010588b: 442b00 extui a2, a0, 11, 5 4010588e: 443a add.n a4, a4, a3 40105890: 9249 s32i.n a4, a2, 36 40105892: 0763b6 bltui a3, 6, 4010589d 40105895: 060232 l8ui a3, a2, 6 40105898: 331b addi.n a3, a3, 1 4010589a: 000106 j 401058a2 4010589d: 0433f6 bgeui a3, 3, 401058a5 401058a0: 030c movi.n a3, 0 401058a2: 064232 s8i a3, a2, 6 401058a5: 060232 l8ui a3, a2, 6 401058a8: a40c movi.n a4, 10 401058aa: 02b437 bgeu a4, a3, 401058b0 401058ad: fff145 call0 401057c4 401058b0: 3108 l32i.n a0, a1, 12 401058b2: 10c112 addi a1, a1, 16 401058b5: f00d ret.n ... 401058b8 : 401058b8: f0c112 addi a1, a1, -16 401058bb: 3109 s32i.n a0, a1, 12 401058bd: 08f216 beqz a2, 40105950 401058c0: 182252 l32i a5, a2, 96 401058c3: 089516 beqz a5, 40105950 401058c6: 6348 l32i.n a4, a3, 24 401058c8: 021457 beq a4, a5, 401058ce 401058cb: 002046 j 40105950 401058ce: e258 l32i.n a5, a2, 56 401058d0: 551b addi.n a5, a5, 1 401058d2: e259 s32i.n a5, a2, 56 401058d4: 0f0352 l8ui a5, a3, 15 401058d7: 661566 bnei a5, 1, 40105941 401058da: 5248 l32i.n a4, a2, 20 401058dc: 450c movi.n a5, 4 401058de: 105540 and a5, a5, a4 401058e1: 053556 bnez a5, 40105938 401058e4: 090362 l8ui a6, a3, 9 401058e7: 7fa092 movi a9, 127 401058ea: 017680 slli a7, a6, 24 401058ed: 317870 srai a7, a7, 24 401058f0: 441797 beq a7, a9, 40105938 401058f3: 000282 l8ui a8, a2, 0 401058f6: 018880 slli a8, a8, 24 401058f9: 318880 srai a8, a8, 24 401058fc: 041897 beq a8, a9, 40105904 401058ff: 587a add.n a5, a8, a7 40105901: 745150 extui a5, a5, 1, 8 40105904: 010242 l8ui a4, a2, 1 40105907: 004262 s8i a6, a2, 0 4010590a: 014480 slli a4, a4, 24 4010590d: 314840 srai a4, a4, 24 40105910: 7fa062 movi a6, 127 40105913: 745050 extui a5, a5, 0, 8 40105916: 1b1467 beq a4, a6, 40105935 40105919: 015580 slli a5, a5, 24 4010591c: 315850 srai a5, a5, 24 4010591f: 904440 addx2 a4, a4, a4 40105922: 445a add.n a4, a4, a5 40105924: 543b addi.n a5, a4, 3 40105926: a34540 movltz a4, a5, a4 40105929: 214240 srai a4, a4, 2 4010592c: 014242 s8i a4, a2, 1 4010592f: 000146 j 40105938 40105932: 000000 ill 40105935: 014252 s8i a5, a2, 1 40105938: 1338 l32i.n a3, a3, 4 4010593a: 343430 extui a3, a3, 4, 4 4010593d: 000306 j 4010594d 40105940: c55200 extui a5, a0, 18, 13 40105943: fe .byte 0xfe 40105944: 745050 extui a5, a5, 0, 8 40105947: 0525f6 bgeui a5, 2, 40105950 4010594a: 080432 l8ui a3, a4, 8 4010594d: fff205 call0 40105870 40105950: 3108 l32i.n a0, a1, 12 40105952: 10c112 addi a1, a1, 16 40105955: f00d ret.n ... 40105958 : 40105958: 000332 l8ui a3, a3, 0 4010595b: 051216 beqz a2, 401059b0 4010595e: 5248 l32i.n a4, a2, 20 40105960: 044040 extui a4, a4, 0, 1 40105963: 049456 bnez a4, 401059b0 40105966: 020252 l8ui a5, a2, 2 40105969: 7fa062 movi a6, 127 4010596c: 015580 slli a5, a5, 24 4010596f: 315850 srai a5, a5, 24 40105972: 121567 beq a5, a6, 40105988 40105975: 014380 slli a4, a3, 24 40105978: 314840 srai a4, a4, 24 4010597b: 454a add.n a4, a5, a4 4010597d: 744140 extui a4, a4, 1, 8 40105980: 024232 s8i a3, a2, 2 40105983: 043d mov.n a3, a4 40105985: 000086 j 4010598b 40105988: 024232 s8i a3, a2, 2 4010598b: 030252 l8ui a5, a2, 3 4010598e: 7fa062 movi a6, 127 40105991: 015580 slli a5, a5, 24 40105994: 315850 srai a5, a5, 24 40105997: 121567 beq a5, a6, 401059ad 4010599a: 014480 slli a4, a4, 24 4010599d: 314840 srai a4, a4, 24 401059a0: 905550 addx2 a5, a5, a5 401059a3: 354a add.n a3, a5, a4 401059a5: 433b addi.n a4, a3, 3 401059a7: a33430 movltz a3, a4, a3 401059aa: 213230 srai a3, a3, 2 401059ad: 034232 s8i a3, a2, 3 401059b0: f00d ret.n ... 401059b4 : 401059b4: f00d ret.n 401059b6: a00000 addx4 a0, a0, a0 401059b9: 3ffe81 l32r a8, 400d59b4 <__floatsidf+0xc76c4> 401059bc: fe80e0 excw 401059bf: 3f .byte 0x3f 401059c0: fe8140 excw 401059c3: 3f .byte 0x3f 401059c4: 000002 l8ui a0, a0, 0 401059c7: 869f02 l16si a0, a15, 0x10c 401059ca: 200001 l32r a0, 400cd9cc <__floatsidf+0xbf6dc> 401059cd: 3ffec5 call0 401459bc <_lit4_end+0x3e294> 401059d0: 3d0900 excw 401059d3: 080000 excw 401059d6: cc0020 excw 401059d9: 3ffe82 excw 401059dc: 1ed8 l32i.n a13, a14, 4 401059de: 124023 excw 401059e0 : 401059e0: d0c112 addi a1, a1, -48 401059e3: a1c9 s32i.n a12, a1, 40 401059e5: 91d9 s32i.n a13, a1, 36 401059e7: 02cd mov.n a12, a2 401059e9: b109 s32i.n a0, a1, 44 401059eb: 81e9 s32i.n a14, a1, 32 401059ed: 71f9 s32i.n a15, a1, 28 401059ef: 03dd mov.n a13, a3 401059f1: 002322 l32i a2, a3, 0 401059f4: 004c16 beqz a12, 401059fc 401059f7: 182c52 l32i a5, a12, 96 401059fa: 65fc bnez.n a5, 40105a34 401059fc: 056207 bbci a2, 0, 40105a05 401059ff: fff021 l32r a2, 401059c0 40105a02: 008dc6 j 40105c3d 40105a05: f41531 l32r a3, 40102a5c <_xt_clear_ints+0x7c> 40105a08: 02d332 addmi a3, a3, 0x200 40105a0b: 210342 l8ui a4, a3, 33 40105a0e: ffeb31 l32r a3, 401059bc 40105a11: 019416 beqz a4, 40105a2e 40105a14: ffec41 l32r a4, 401059c4 40105a17: 412620 srli a2, a2, 6 40105a1a: 108247 bany a2, a4, 40105a2e 40105a1d: 007c56 bnez a12, 40105a28 40105a20: ffe631 l32r a3, 401059b8 40105a23: 0001c6 j 40105a2e 40105a26: 220000 excw 40105a29: 172c movi.n a7, 33 40105a2b: ff1256 bnez a2, 40105a20 40105a2e: 6d39 s32i.n a3, a13, 24 40105a30: 008306 j 40105c40 40105a33: 262000 excw 40105a36: 621741 l32r a4, 400de294 <__floatsidf+0xcffa4> 40105a39: 2c2205 call0 40131c5c <_lit4_end+0x2a534> 40105a3c: 0619 s32i.n a1, a6, 0 40105a3e: 7f .byte 0x7f 40105a3f: e23700 excw 40105a42: 790602 l8ui a0, a6, 121 40105a45: 522100 excw 40105a48: dc68f6 bgeui a8, 6, 40105a28 40105a4b: 0020c0 memw 40105a4e: 02e8 l32i.n a14, a2, 0 40105a50: c03e60 sub a3, a14, a6 40105a53: 230b addi.n a2, a3, -1 40105a55: 013e67 bltu a14, a6, 40105a5a 40105a58: 032d mov.n a2, a3 40105a5a: 9c38 l32i.n a3, a12, 36 40105a5c: 1b8316 beqz a3, 40105c18 40105a5f: ec68 l32i.n a6, a12, 56 40105a61: 63a072 movi a7, 99 40105a64: 083767 bltu a7, a6, 40105a70 40105a67: ffd861 l32r a6, 401059c8 40105a6a: 023627 bltu a6, a2, 40105a70 40105a6d: 0069c6 j 40105c18 40105a70: ffd721 l32r a2, 401059cc 40105a73: dce9 s32i.n a14, a12, 52 40105a75: 02f8 l32i.n a15, a2, 0 40105a77: ff1b addi.n a15, a15, 1 40105a79: 02f9 s32i.n a15, a2, 0 40105a7b: ac28 l32i.n a2, a12, 40 40105a7d: 2159 s32i.n a5, a1, 8 40105a7f: 112290 slli a2, a2, 7 40105a82: ec3301 l32r a0, 40100b50 40105a85: 0000c0 callx0 a0 40105a88: 747020 extui a7, a2, 0, 8 40105a8b: 170c32 l8ui a3, a12, 23 40105a8e: 164c72 s8i a7, a12, 22 40105a91: 2158 l32i.n a5, a1, 8 40105a93: 075316 beqz a3, 40105b0c 40105a96: 746020 extui a6, a2, 0, 8 40105a99: 636a add.n a6, a3, a6 40105a9b: cc38 l32i.n a3, a12, 48 40105a9d: 216160 srai a6, a6, 1 40105aa0: c02e30 sub a2, a14, a3 40105aa3: 174c62 s8i a6, a12, 23 40105aa6: 820b addi.n a8, a2, -1 40105aa8: 013e37 bltu a14, a3, 40105aad 40105aab: 028d mov.n a8, a2 40105aad: 000532 l8ui a3, a5, 0 40105ab0: 010c22 l8ui a2, a12, 1 40105ab3: 2159 s32i.n a5, a1, 8 40105ab5: 0169 s32i.n a6, a1, 0 40105ab7: 1189 s32i.n a8, a1, 4 40105ab9: ffb285 call0 401055e4 40105abc: 2158 l32i.n a5, a1, 8 40105abe: 742120 extui a2, a2, 1, 8 40105ac1: 090532 l8ui a3, a5, 9 40105ac4: 0168 l32i.n a6, a1, 0 40105ac6: 1188 l32i.n a8, a1, 4 40105ac8: a95c movi.n a9, 90 40105aca: 638c beqz.n a3, 40105ad4 40105acc: 074c movi.n a7, 64 40105ace: 173737 bltu a7, a3, 40105ae9 40105ad1: 64a092 movi a9, 100 40105ad4: c09920 sub a9, a9, a2 40105ad7: 01a072 movi a7, 1 40105ada: 023967 bltu a9, a6, 40105ae0 40105add: 00a072 movi a7, 0 40105ae0: 747070 extui a7, a7, 0, 8 40105ae3: 000806 j 40105b07 40105ae6: 000000 ill 40105ae9: 6ea092 movi a9, 110 40105aec: c09920 sub a9, a9, a2 40105aef: 070c movi.n a7, 0 40105af1: 0fb967 bgeu a9, a6, 40105b04 40105af4: a32b addi.n a10, a3, 2 40105af6: c0aa20 sub a10, a10, a2 40105af9: 01a092 movi a9, 1 40105afc: 023a67 bltu a10, a6, 40105b02 40105aff: 209770 or a9, a7, a7 40105b02: 097d mov.n a7, a9 40105b04: 047070 extui a7, a7, 0, 1 40105b07: a7ec bnez.n a7, 40105b35 40105b09: 000c46 j 40105b3e 40105b0c: 090532 l8ui a3, a5, 9 40105b0f: 80a042 movi a4, 128 40105b12: 903330 addx2 a3, a3, a3 40105b15: 334a add.n a3, a3, a4 40105b17: 213230 srai a3, a3, 2 40105b1a: 744030 extui a4, a3, 0, 8 40105b1d: 174c42 s8i a4, a12, 23 40105b20: 023477 bltu a4, a7, 40105b26 40105b23: 002ac6 j 40105bd2 40105b26: 742020 extui a2, a2, 0, 8 40105b29: 332a add.n a3, a3, a2 40105b2b: 213130 srai a3, a3, 1 40105b2e: 174c32 s8i a3, a12, 23 40105b31: 002746 j 40105bd2 40105b34: 2c7200 excw 40105b37: b78716 beqz a7, 401056b3 40105b3a: 4fc602 addi a0, a6, 79 40105b3d: 058200 extui a8, a0, 18, 1 40105b40: 800b addi.n a8, a0, -1 40105b42: cc0470 excw 40105b45: f0f047 bbsi a0, 20, 40105b39 40105b48: 5f5614 excw 40105b4b: 2008 l32i.n a0, a0, 8 40105b4d: 27c023 excw 40105b50: 1619a6 blti a9, 1, 40105b6a 40105b53: 2215a7 beq a5, a10, 40105b79 40105b56: 162c movi.n a6, 33 40105b58: ff9e31 l32r a3, 401059d0 40105b5b: 02b327 bgeu a3, a2, 40105b61 40105b5e: 005386 j 40105cb0 40105b61: 1122f0 slli a2, a2, 1 40105b64: 166c22 s32i a2, a12, 88 40105b67: 005146 j 40105cb0 40105b6a: 160000 excw 40105b6d: 7c0627 bnone a6, a2, 40105bed 40105b70: 8820e2 l32i a14, a0, 0x220 40105b73: ee2110 excw 40105b76: 4582f2 excw 40105b79: 220b addi.n a2, a2, -1 40105b7b: 166c movi.n a6, -31 40105b7d: 001446 j 40105bd2 40105b80: 790c32 l8ui a3, a12, 121 40105b83: 5c0c22 l8ui a2, a12, 92 40105b86: ff0e01 l32r a0, 401057c0 40105b89: 0000c0 callx0 a0 40105b8c: ff0c31 l32r a3, 401057bc 40105b8f: 9022f0 addx2 a2, a2, a15 40105b92: 90f230 addx2 a15, a2, a3 40105b95: 000f32 l8ui a3, a15, 0 40105b98: 000086 j 40105b9e 40105b9b: 040c32 l8ui a3, a12, 4 40105b9e: 182c22 l32i a2, a12, 96 40105ba1: 0a0242 l8ui a4, a2, 10 40105ba4: 2ab347 bgeu a3, a4, 40105bd2 40105ba7: f4c222 addi a2, a2, -12 40105baa: 186c22 s32i a2, a12, 96 40105bad: 0b0242 l8ui a4, a2, 11 40105bb0: 130c movi.n a3, 1 40105bb2: 203430 or a3, a4, a3 40105bb5: 0b4232 s8i a3, a2, 11 40105bb8: f5f621 l32r a2, 40103390 40105bbb: 0020c0 memw 40105bbe: 0228 l32i.n a2, a2, 0 40105bc0: cc29 s32i.n a2, a12, 48 40105bc2: 000306 j 40105bd2 40105bc5: 220b addi.n a2, a2, -1 40105bc7: f08931 l32r a3, 40101dec 40105bca: 04b327 bgeu a3, a2, 40105bd2 40105bcd: 0c2d mov.n a2, a12 40105bcf: ffbf45 call0 401057c4 40105bd2: 182c22 l32i a2, a12, 96 40105bd5: 790c32 l8ui a3, a12, 121 40105bd8: 0a02f2 l8ui a15, a2, 10 40105bdb: 5c0c22 l8ui a2, a12, 92 40105bde: fef801 l32r a0, 401057c0 40105be1: 0000c0 callx0 a0 40105be4: 770c32 l8ui a3, a12, 119 40105be7: 902230 addx2 a2, a2, a3 40105bea: fef431 l32r a3, 401057bc 40105bed: 90e230 addx2 a14, a2, a3 40105bf0: 000e32 l8ui a3, a14, 0 40105bf3: 0d3f37 bltu a15, a3, 40105c04 40105bf6: 010e32 l8ui a3, a14, 1 40105bf9: 742030 extui a2, a3, 0, 8 40105bfc: 01bf27 bgeu a15, a2, 40105c01 40105bff: 0f3d mov.n a3, a15 40105c01: 743030 extui a3, a3, 0, 8 40105c04: 1a2c22 l32i a2, a12, 104 40105c07: 903330 addx2 a3, a3, a3 40105c0a: a03320 addx4 a3, a3, a2 40105c0d: 020c movi.n a2, 0 40105c0f: 186c32 s32i a3, a12, 96 40105c12: ac29 s32i.n a2, a12, 40 40105c14: 9c29 s32i.n a2, a12, 36 40105c16: ec29 s32i.n a2, a12, 56 40105c18: f03d21 l32r a2, 40101d0c 40105c1b: 0d38 l32i.n a3, a13, 0 40105c1d: 1122a0 slli a2, a2, 6 40105c20: 202320 or a2, a3, a2 40105c23: 0d29 s32i.n a2, a13, 0 40105c25: 182c22 l32i a2, a12, 96 40105c28: 000446 j 40105c3d 40105c2b: ff6a31 l32r a3, 401059d4 40105c2e: 028237 bany a2, a3, 40105c34 40105c31: ff8146 j 40105a3a 40105c34: 172c22 l32i a2, a12, 92 40105c37: dff216 beqz a2, 40105a3a 40105c3a: ff6721 l32r a2, 401059d8 40105c3d: 066d22 s32i a2, a13, 24 40105c40: 062d22 l32i a2, a13, 24 40105c43: 005256 bnez a2, 40105c4c 40105c46: ff6521 l32r a2, 401059dc 40105c49: fc81c5 call0 40102468 40105c4c: 0d38 l32i.n a3, a13, 0 40105c4e: 6c8c beqz.n a12, 40105c58 40105c50: 5c28 l32i.n a2, a12, 20 40105c52: 026267 bbci a2, 6, 40105c58 40105c55: 1ce397 bbsi a3, 9, 40105c75 40105c58: f38121 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 40105c5b: 043130 extui a3, a3, 1, 1 40105c5e: 02d222 addmi a2, a2, 0x200 40105c61: 220242 l8ui a4, a2, 34 40105c64: 055437 bbc a4, a3, 40105c6d 40105c67: 230222 l8ui a2, a2, 35 40105c6a: 000286 j 40105c78 40105c6d: 6d28 l32i.n a2, a13, 24 40105c6f: 000222 l8ui a2, a2, 0 40105c72: 000086 j 40105c78 40105c75: 070c22 l8ui a2, a12, 7 40105c78: 084d22 s8i a2, a13, 8 40105c7b: 000fc6 j 40105cbe 40105c7e: 030c movi.n a3, 0 40105c80: f2ab21 l32r a2, 4010272c 40105c83: 0b4532 s8i a3, a5, 11 40105c86: 166c22 s32i a2, a12, 88 40105c89: 020c movi.n a2, 0 40105c8b: ac29 s32i.n a2, a12, 40 40105c8d: 9c29 s32i.n a2, a12, 36 40105c8f: ec29 s32i.n a2, a12, 56 40105c91: 164c22 s8i a2, a12, 22 40105c94: f37221 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 40105c97: 174c32 s8i a3, a12, 23 40105c9a: 064c32 s8i a3, a12, 6 40105c9d: 02d222 addmi a2, a2, 0x200 40105ca0: 770cf2 l8ui a15, a12, 119 40105ca3: 260222 l8ui a2, a2, 38 40105ca6: 0252f7 bbc a2, a15, 40105cac 40105ca9: ffb4c6 j 40105b80 40105cac: ffbac6 j 40105b9b 40105caf: bc3800 excw 40105cb2: c02e30 sub a2, a14, a3 40105cb5: 02be37 bgeu a14, a3, 40105cbb 40105cb8: ffc246 j 40105bc5 40105cbb: ffc206 j 40105bc7 40105cbe: b108 l32i.n a0, a1, 44 40105cc0: a1c8 l32i.n a12, a1, 40 40105cc2: 91d8 l32i.n a13, a1, 36 40105cc4: 81e8 l32i.n a14, a1, 32 40105cc6: 71f8 l32i.n a15, a1, 28 40105cc8: 30c112 addi a1, a1, 48 40105ccb: f00d ret.n 40105ccd: 000000 ill 40105cd0 : 40105cd0: 0368 l32i.n a6, a3, 0 40105cd2: f07a41 l32r a4, 40101ebc 40105cd5: 418660 srli a8, a6, 6 40105cd8: 104840 and a4, a8, a4 40105cdb: 079456 bnez a4, 40105d58 40105cde: 1398 l32i.n a9, a3, 4 40105ce0: 062352 l32i a5, a3, 24 40105ce3: 349490 extui a9, a9, 4, 4 40105ce6: 207440 or a7, a4, a4 40105ce9: 11a4f0 slli a10, a4, 1 40105cec: b5aa add.n a11, a5, a10 40105cee: 010bb2 l8ui a11, a11, 1 40105cf1: 77ba add.n a7, a7, a11 40105cf3: 747070 extui a7, a7, 0, 8 40105cf6: 44a977 bge a9, a7, 40105d3e 40105cf9: 728c beqz.n a2, 40105d04 40105cfb: 052242 l32i a4, a2, 20 40105cfe: 026467 bbci a4, 6, 40105d04 40105d01: 33e837 bbsi a8, 3, 40105d38 40105d04: f35621 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 40105d07: 046160 extui a6, a6, 1, 1 40105d0a: 02d222 addmi a2, a2, 0x200 40105d0d: 220222 l8ui a2, a2, 34 40105d10: 0c5267 bbc a2, a6, 40105d20 40105d13: f35221 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 40105d16: 02d222 addmi a2, a2, 0x200 40105d19: 230222 l8ui a2, a2, 35 40105d1c: 000d46 j 40105d55 40105d1f: 9d2100 excw 40105d22: 0222f5 excw 40105d25: 2208 l32i.n a0, a2, 8 40105d27: 27fec2 excw 40105d2a: 0329 s32i.n a2, a3, 0 40105d2c: 000886 j 40105d52 40105d2f: 55aa00 extui a10, a0, 26, 6 40105d32: 000522 l8ui a2, a5, 0 40105d35: 000706 j 40105d55 40105d38: 070222 l8ui a2, a2, 7 40105d3b: 000586 j 40105d55 40105d3e: 441b addi.n a4, a4, 1 40105d40: a54466 bnei a4, 4, 40105ce9 40105d43: f34621 l32r a2, 40102a5c <_xt_clear_ints+0x7c> 40105d46: 046160 extui a6, a6, 1, 1 40105d49: 02d222 addmi a2, a2, 0x200 40105d4c: 220222 l8ui a2, a2, 34 40105d4f: c0d267 bbs a2, a6, 40105d13 40105d52: 060522 l8ui a2, a5, 6 40105d55: 084322 s8i a2, a3, 8 40105d58: f00d ret.n ... 40105d5c : 40105d5c: 1248 l32i.n a4, a2, 4 40105d5e: f58d21 l32r a2, 40103394 40105d61: 344440 extui a4, a4, 4, 4 40105d64: 080232 l8ui a3, a2, 8 40105d67: 01a022 movi a2, 1 40105d6a: 02a437 bge a4, a3, 40105d70 40105d6d: 00a022 movi a2, 0 40105d70: 042020 extui a2, a2, 0, 1 40105d73: f00d ret.n 40105d75: 000000 ill 40105d78 : 40105d78: 9238 l32i.n a3, a2, 36 40105d7a: b50c movi.n a5, 11 40105d7c: 080332 l8ui a3, a3, 8 40105d7f: 0b1242 l16ui a4, a2, 22 40105d82: 0a1222 l16ui a2, a2, 20 40105d85: 4b1357 beq a3, a5, 40105dd4 40105d88: 0d3537 bltu a5, a3, 40105d99 40105d8b: 3b1326 beqi a3, 1, 40105dca 40105d8e: 73ac beqz.n a3, 40105db9 40105d90: 365326 beqi a3, 5, 40105dca 40105d93: 5b9366 bnei a3, 10, 40105df2 40105d96: 001386 j 40105de8 40105d99: 151c movi.n a5, 17 40105d9b: 491357 beq a3, a5, 40105de8 40105d9e: 0a3537 bltu a5, a3, 40105dac 40105da1: f50c movi.n a5, 15 40105da3: 371357 beq a3, a5, 40105dde 40105da6: 2ab326 beqi a3, 16, 40105dd4 40105da9: 001146 j 40105df2 40105dac: 851c movi.n a5, 24 40105dae: 221357 beq a3, a5, 40105dd4 40105db1: 951c movi.n a5, 25 40105db3: 311357 beq a3, a5, 40105de8 40105db6: 000e06 j 40105df2 40105db9: 242a add.n a2, a4, a2 40105dbb: 71a242 movi a4, 0x271 40105dbe: 150c movi.n a5, 1 40105dc0: 012427 blt a4, a2, 40105dc5 40105dc3: 035d mov.n a5, a3 40105dc5: 742050 extui a2, a5, 0, 8 40105dc8: f00d ret.n 40105dca: 242a add.n a2, a4, a2 40105dcc: 130c movi.n a3, 1 40105dce: e8a342 movi a4, 0x3e8 40105dd1: 0009c6 j 40105dfc 40105dd4: 242a add.n a2, a4, a2 40105dd6: 130c movi.n a3, 1 40105dd8: bca242 movi a4, 0x2bc 40105ddb: 000746 j 40105dfc 40105dde: 242a add.n a2, a4, a2 40105de0: 130c movi.n a3, 1 40105de2: 1aa442 movi a4, 0x41a 40105de5: 0004c6 j 40105dfc 40105de8: 242a add.n a2, a4, a2 40105dea: 130c movi.n a3, 1 40105dec: 60a442 movi a4, 0x460 40105def: 000246 j 40105dfc 40105df2: f56831 l32r a3, 40103394 40105df5: 242a add.n a2, a4, a2 40105df7: 051342 l16ui a4, a3, 10 40105dfa: 130c movi.n a3, 1 40105dfc: 012427 blt a4, a2, 40105e01 40105dff: 030c movi.n a3, 0 40105e01: 742030 extui a2, a3, 0, 8 40105e04: f00d ret.n 40105e06: 140000 extui a0, a0, 0, 2 40105e09: ff1d excw 40105e0b: 3f .byte 0x3f 40105e0c: 1d2c movi.n a13, 33 40105e0e: ff .byte 0xff 40105e0f: 3f .byte 0x3f 40105e10: 0008 l32i.n a0, a0, 0 40105e12: a83ff2 excw 40105e15: f20c movi.n a2, 15 40105e17: 3f .byte 0x3f 40105e18: 0cac beqz.n a12, 40105e3c 40105e1a: 413ff2 excw 40105e1d: fffb addi.n a15, a15, 15 40105e1f: 001452 l16ui a5, a4, 0 40105e22: c02520 sub a2, a5, a2 40105e25: f42020 extui a2, a2, 0, 16 40105e28: 005422 s16i a2, a4, 0 40105e2b: 050c movi.n a5, 0 40105e2d: 0822b6 bltui a2, 2, 40105e39 40105e30: 2328 l32i.n a2, a3, 8 40105e32: 2429 s32i.n a2, a4, 8 40105e34: 2359 s32i.n a5, a3, 8 40105e36: 000f06 j 40105e76 40105e39: 101266 bnei a2, 1, 40105e4d 40105e3c: 2328 l32i.n a2, a3, 8 40105e3e: 2429 s32i.n a2, a4, 8 40105e40: 2359 s32i.n a5, a3, 8 40105e42: 3428 l32i.n a2, a4, 12 40105e44: fff231 l32r a3, 40105e0c 40105e47: 2239 s32i.n a3, a2, 8 40105e49: 000a46 j 40105e76 40105e4c: 442800 extui a2, a0, 8, 5 40105e4f: 5468 l32i.n a6, a4, 20 40105e51: 011472 l16ui a7, a4, 2 40105e54: 2429 s32i.n a2, a4, 8 40105e56: 4459 s32i.n a5, a4, 16 40105e58: 3469 s32i.n a6, a4, 12 40105e5a: 5459 s32i.n a5, a4, 20 40105e5c: 005472 s16i a7, a4, 0 40105e5f: 015452 s16i a5, a4, 2 40105e62: 041766 bnei a7, 1, 40105e6a 40105e65: ffe951 l32r a5, 40105e0c 40105e68: 2659 s32i.n a5, a6, 8 40105e6a: 050c movi.n a5, 0 40105e6c: 2359 s32i.n a5, a3, 8 40105e6e: ffe831 l32r a3, 40105e10 40105e71: 0020c0 memw 40105e74: 0329 s32i.n a2, a3, 0 40105e76: 001432 l16ui a3, a4, 0 40105e79: 011422 l16ui a2, a4, 2 40105e7c: 232a add.n a2, a3, a2 40105e7e: 2222e6 bgei a2, 2, 40105ea4 40105e81: ffe421 l32r a2, 40105e14 40105e84: ec2431 l32r a3, 40100f14 40105e87: 0020c0 memw 40105e8a: 0248 l32i.n a4, a2, 0 40105e8c: 104430 and a4, a4, a3 40105e8f: 0020c0 memw 40105e92: 0249 s32i.n a4, a2, 0 40105e94: ffe121 l32r a2, 40105e18 40105e97: 0020c0 memw 40105e9a: 0248 l32i.n a4, a2, 0 40105e9c: 103430 and a3, a4, a3 40105e9f: 0020c0 memw 40105ea2: 0239 s32i.n a3, a2, 0 40105ea4: f00d ret.n 40105ea6: 140000 extui a0, a0, 0, 2 40105ea9: 3ff210 excw 40105eac: c98c beqz.n a9, 40105ebc 40105eae: fe .byte 0xfe 40105eaf: 3f .byte 0x3f 40105eb0 : 40105eb0: fffe31 l32r a3, 40105ea8 40105eb3: e8d641 l32r a4, 4010020c 40105eb6: 0020c0 memw 40105eb9: 0358 l32i.n a5, a3, 0 40105ebb: 204540 or a4, a5, a4 40105ebe: 0020c0 memw 40105ec1: 0349 s32i.n a4, a3, 0 40105ec3: fffa31 l32r a3, 40105eac 40105ec6: 0329 s32i.n a2, a3, 0 40105ec8: f00d ret.n 40105eca: 080000 excw 40105ecd: 3ff210 excw 40105ed0: f21004 excw 40105ed3: 3f .byte 0x3f 40105ed4: 109c beqz.n a0, 40105ee9 40105ed6: a03ff2 excw 40105ed9: 3ff210 excw 40105edc: 1098 l32i.n a9, a0, 4 40105ede: 123ff2 excw 40105ee0 : 40105ee0: f0c112 addi a1, a1, -16 40105ee3: e89431 l32r a3, 40100134 40105ee6: 0161d2 s32i a13, a1, 4 40105ee9: 0061e2 s32i a14, a1, 0 40105eec: 036102 s32i a0, a1, 12 40105eef: 21c9 s32i.n a12, a1, 8 40105ef1: 0003c2 l8ui a12, a3, 0 40105ef4: 02ed mov.n a14, a2 40105ef6: 03dd mov.n a13, a3 40105ef8: 1cdc bnez.n a12, 40105f0d 40105efa: fa6c05 call0 401005bc 40105efd: e88e31 l32r a3, 40100138 40105f00: e88f21 l32r a2, 4010013c 40105f03: 0020c0 memw 40105f06: 03c9 s32i.n a12, a3, 0 40105f08: 0020c0 memw 40105f0b: 0329 s32i.n a2, a3, 0 40105f0d: ffef31 l32r a3, 40105ecc 40105f10: fff051 l32r a5, 40105ed0 40105f13: 0020c0 memw 40105f16: 0328 l32i.n a2, a3, 0 40105f18: 0020c0 memw 40105f1b: 0548 l32i.n a4, a5, 0 40105f1d: 0020c0 memw 40105f20: 0338 l32i.n a3, a3, 0 40105f22: 041237 beq a2, a3, 40105f2a 40105f25: 0020c0 memw 40105f28: 0548 l32i.n a4, a5, 0 40105f2a: 24ea add.n a2, a4, a14 40105f2c: 013427 bltu a4, a2, 40105f31 40105f2f: 331b addi.n a3, a3, 1 40105f31: ffe841 l32r a4, 40105ed4 40105f34: 0020c0 memw 40105f37: 006422 s32i a2, a4, 0 40105f3a: ffe721 l32r a2, 40105ed8 40105f3d: 0020c0 memw 40105f40: 006232 s32i a3, a2, 0 40105f43: ffe621 l32r a2, 40105edc 40105f46: e8b131 l32r a3, 4010020c 40105f49: 0020c0 memw 40105f4c: 002242 l32i a4, a2, 0 40105f4f: 203430 or a3, a4, a3 40105f52: 0020c0 memw 40105f55: 0239 s32i.n a3, a2, 0 40105f57: 000d22 l8ui a2, a13, 0 40105f5a: e2cc bnez.n a2, 40105f6c 40105f5c: e87b21 l32r a2, 40100148 40105f5f: 0238 l32i.n a3, a2, 0 40105f61: e87521 l32r a2, 40100138 40105f64: 0020c0 memw 40105f67: 0239 s32i.n a3, a2, 0 40105f69: fa6885 call0 401005f4 40105f6c: 3108 l32i.n a0, a1, 12 40105f6e: 21c8 l32i.n a12, a1, 8 40105f70: 11d8 l32i.n a13, a1, 4 40105f72: 01e8 l32i.n a14, a1, 0 40105f74: 10c112 addi a1, a1, 16 40105f77: f00d ret.n 40105f79: 000000 ill 40105f7c: 104c movi.n a0, 65 40105f7e: 483ff2 excw 40105f81: 3ff210 excw 40105f84: 10cc bnez.n a0, 40105f89 40105f86: d03ff2 excw 40105f89: 3ff210 excw 40105f8c: 10c8 l32i.n a12, a0, 4 40105f8e: 123ff2 excw 40105f90 : 40105f90: f0c112 addi a1, a1, -16 40105f93: e86831 l32r a3, 40100134 40105f96: 0161d2 s32i a13, a1, 4 40105f99: 0061e2 s32i a14, a1, 0 40105f9c: 036102 s32i a0, a1, 12 40105f9f: 21c9 s32i.n a12, a1, 8 40105fa1: 0003c2 l8ui a12, a3, 0 40105fa4: 02ed mov.n a14, a2 40105fa6: 03dd mov.n a13, a3 40105fa8: 1cdc bnez.n a12, 40105fbd 40105faa: fa6105 call0 401005bc 40105fad: e86231 l32r a3, 40100138 40105fb0: e86321 l32r a2, 4010013c 40105fb3: 0020c0 memw 40105fb6: 03c9 s32i.n a12, a3, 0 40105fb8: 0020c0 memw 40105fbb: 0329 s32i.n a2, a3, 0 40105fbd: ffef31 l32r a3, 40105f7c 40105fc0: fff051 l32r a5, 40105f80 40105fc3: 0020c0 memw 40105fc6: 0328 l32i.n a2, a3, 0 40105fc8: 0020c0 memw 40105fcb: 0548 l32i.n a4, a5, 0 40105fcd: 0020c0 memw 40105fd0: 0338 l32i.n a3, a3, 0 40105fd2: 041237 beq a2, a3, 40105fda 40105fd5: 0020c0 memw 40105fd8: 0548 l32i.n a4, a5, 0 40105fda: 24ea add.n a2, a4, a14 40105fdc: 013427 bltu a4, a2, 40105fe1 40105fdf: 331b addi.n a3, a3, 1 40105fe1: ffe841 l32r a4, 40105f84 40105fe4: 0020c0 memw 40105fe7: 006422 s32i a2, a4, 0 40105fea: ffe721 l32r a2, 40105f88 40105fed: 0020c0 memw 40105ff0: 006232 s32i a3, a2, 0 40105ff3: ffe621 l32r a2, 40105f8c 40105ff6: e88531 l32r a3, 4010020c 40105ff9: 0020c0 memw 40105ffc: 002242 l32i a4, a2, 0 40105fff: 203430 or a3, a4, a3 40106002: 0020c0 memw 40106005: 0239 s32i.n a3, a2, 0 40106007: 000d22 l8ui a2, a13, 0 4010600a: e2cc bnez.n a2, 4010601c 4010600c: e84f21 l32r a2, 40100148 4010600f: 0238 l32i.n a3, a2, 0 40106011: e84921 l32r a2, 40100138 40106014: 0020c0 memw 40106017: 0239 s32i.n a3, a2, 0 40106019: fa5d85 call0 401005f4 4010601c: 3108 l32i.n a0, a1, 12 4010601e: 21c8 l32i.n a12, a1, 8 40106020: 11d8 l32i.n a13, a1, 4 40106022: 01e8 l32i.n a14, a1, 0 40106024: 10c112 addi a1, a1, 16 40106027: f00d ret.n 40106029: 000000 ill 4010602c: f20dc0 excw 4010602f: 3f .byte 0x3f 40106030: f71c movi.n a7, 31 40106032: fe .byte 0xfe 40106033: 3f .byte 0x3f 40106034 : 40106034: 742020 extui a2, a2, 0, 8 40106037: 1132e0 slli a3, a2, 2 4010603a: c02230 sub a2, a2, a3 4010603d: fffb51 l32r a5, 4010602c 40106040: 1122d0 slli a2, a2, 3 40106043: 944040 extui a4, a4, 0, 10 40106046: 525a add.n a5, a2, a5 40106048: 114440 slli a4, a4, 12 4010604b: 0020c0 memw 4010604e: 0549 s32i.n a4, a5, 0 40106050: f4d341 l32r a4, 4010339c 40106053: 224a add.n a2, a2, a4 40106055: 0020c0 memw 40106058: 0258 l32i.n a5, a2, 0 4010605a: f67441 l32r a4, 40103a2c 4010605d: 204540 or a4, a5, a4 40106060: 0020c0 memw 40106063: 0249 s32i.n a4, a2, 0 40106065: fff221 l32r a2, 40106030 40106068: 223a add.n a2, a2, a3 4010606a: 0238 l32i.n a3, a2, 0 4010606c: 331b addi.n a3, a3, 1 4010606e: 0239 s32i.n a3, a2, 0 40106070: f00d ret.n ... 40106074 : 40106074: 742020 extui a2, a2, 0, 8 40106077: 1132e0 slli a3, a2, 2 4010607a: c02230 sub a2, a2, a3 4010607d: f4c731 l32r a3, 4010339c 40106080: b02230 addx8 a2, a2, a3 40106083: 0020c0 memw 40106086: 0248 l32i.n a4, a2, 0 40106088: f66a31 l32r a3, 40103a30 4010608b: 103430 and a3, a4, a3 4010608e: 0020c0 memw 40106091: 0239 s32i.n a3, a2, 0 40106093: f00d ret.n 40106095: 000000 ill 40106098 : 40106098: 742020 extui a2, a2, 0, 8 4010609b: f4b941 l32r a4, 40103380 4010609e: 1132e0 slli a3, a2, 2 401060a1: 0020c0 memw 401060a4: 0458 l32i.n a5, a4, 0 401060a6: c02230 sub a2, a2, a3 401060a9: f66141 l32r a4, 40103a30 401060ac: f4bc31 l32r a3, 4010339c 401060af: 1122d0 slli a2, a2, 3 401060b2: 323a add.n a3, a2, a3 401060b4: 104540 and a4, a5, a4 401060b7: 0020c0 memw 401060ba: 0349 s32i.n a4, a3, 0 401060bc: f4b341 l32r a4, 40103388 401060bf: f4b931 l32r a3, 401033a4 401060c2: 0020c0 memw 401060c5: 0448 l32i.n a4, a4, 0 401060c7: 323a add.n a3, a2, a3 401060c9: 0020c0 memw 401060cc: 0349 s32i.n a4, a3, 0 401060ce: f4af41 l32r a4, 4010338c 401060d1: f4b531 l32r a3, 401033a8 401060d4: 0020c0 memw 401060d7: 0448 l32i.n a4, a4, 0 401060d9: 323a add.n a3, a2, a3 401060db: 0020c0 memw 401060de: 0349 s32i.n a4, a3, 0 401060e0: f4b031 l32r a3, 401033a0 401060e3: 223a add.n a2, a2, a3 401060e5: f4a731 l32r a3, 40103384 401060e8: 0020c0 memw 401060eb: 0338 l32i.n a3, a3, 0 401060ed: 0020c0 memw 401060f0: 0239 s32i.n a3, a2, 0 401060f2: f00d ret.n 401060f4 : 401060f4: f0c112 addi a1, a1, -16 401060f7: 21c9 s32i.n a12, a1, 8 401060f9: 74c020 extui a12, a2, 0, 8 401060fc: 0c2d mov.n a2, a12 401060fe: 036102 s32i a0, a1, 12 40106101: fff705 call0 40106074 40106104: ffcb21 l32r a2, 40106030 40106107: 18ccc2 addi a12, a12, 24 4010610a: a0cc20 addx4 a12, a12, a2 4010610d: 0c28 l32i.n a2, a12, 0 4010610f: 3108 l32i.n a0, a1, 12 40106111: 221b addi.n a2, a2, 1 40106113: 0c29 s32i.n a2, a12, 0 40106115: 21c8 l32i.n a12, a1, 8 40106117: 10c112 addi a1, a1, 16 4010611a: f00d ret.n 4010611c : 4010611c: f64121 l32r a2, 40103a20 4010611f: 0020c0 memw 40106122: 0228 l32i.n a2, a2, 0 40106124: b42020 extui a2, a2, 0, 12 40106127: f00d ret.n 40106129: 000000 ill 4010612c : 4010612c: f63d21 l32r a2, 40103a20 4010612f: eef931 l32r a3, 40101d14 40106132: 0020c0 memw 40106135: 0248 l32i.n a4, a2, 0 40106137: 103430 and a3, a4, a3 4010613a: 0020c0 memw 4010613d: 0239 s32i.n a3, a2, 0 4010613f: f00d ret.n 40106141: 000000 ill 40106144: f20cb0 excw 40106147: 3f .byte 0x3f 40106148: f20d04 excw 4010614b: 3f .byte 0x3f 4010614c : 4010614c: fffe31 l32r a3, 40106144 4010614f: 742020 extui a2, a2, 0, 8 40106152: 0020c0 memw 40106155: 0368 l32i.n a6, a3, 0 40106157: 047c movi.n a4, -16 40106159: 345020 extui a5, a2, 0, 4 4010615c: 104640 and a4, a6, a4 4010615f: 204540 or a4, a5, a4 40106162: 0020c0 memw 40106165: 0349 s32i.n a4, a3, 0 40106167: 830c movi.n a3, 8 40106169: c02320 sub a2, a3, a2 4010616c: fff731 l32r a3, 40106148 4010616f: a02220 addx4 a2, a2, a2 40106172: a02230 addx4 a2, a2, a3 40106175: 0020c0 memw 40106178: 0248 l32i.n a4, a2, 0 4010617a: eb6831 l32r a3, 40100f1c 4010617d: 103430 and a3, a4, a3 40106180: 0020c0 memw 40106183: 0239 s32i.n a3, a2, 0 40106185: 0020c0 memw 40106188: 0248 l32i.n a4, a2, 0 4010618a: e84631 l32r a3, 401002a4 4010618d: 203430 or a3, a4, a3 40106190: 0020c0 memw 40106193: 0239 s32i.n a3, a2, 0 40106195: f00d ret.n ... 40106198 : 40106198: 830c movi.n a3, 8 4010619a: 742020 extui a2, a2, 0, 8 4010619d: c02320 sub a2, a3, a2 401061a0: ffea31 l32r a3, 40106148 401061a3: a02220 addx4 a2, a2, a2 401061a6: a02230 addx4 a2, a2, a3 401061a9: 0020c0 memw 401061ac: 0248 l32i.n a4, a2, 0 401061ae: eb6131 l32r a3, 40100f34 401061b1: 103430 and a3, a4, a3 401061b4: 0020c0 memw 401061b7: 0239 s32i.n a3, a2, 0 401061b9: f00d ret.n 401061bb: 832600 moveqz a2, a6, a0 401061be: 0ffc bnez.n a15, 401061f2 401061c0 : 401061c0: 742020 extui a2, a2, 0, 8 401061c3: 417420 srli a7, a2, 4 401061c6: 414370 srli a4, a7, 3 401061c9: 145220 extui a5, a2, 2, 2 401061cc: 905540 addx2 a5, a5, a4 401061cf: f67c movi.n a6, -1 401061d1: fffa41 l32r a4, 401061bc 401061d4: 302670 xor a2, a6, a7 401061d7: 554a add.n a5, a5, a4 401061d9: 242020 extui a2, a2, 0, 3 401061dc: 1155e0 slli a5, a5, 2 401061df: 1122e0 slli a2, a2, 2 401061e2: f70c movi.n a7, 15 401061e4: 0020c0 memw 401061e7: 0548 l32i.n a4, a5, 0 401061e9: 401200 ssl a2 401061ec: a17700 sll a7, a7 401061ef: 306670 xor a6, a6, a7 401061f2: 743030 extui a3, a3, 0, 8 401061f5: 401200 ssl a2 401061f8: a13300 sll a3, a3 401061fb: 106460 and a6, a4, a6 401061fe: 206630 or a6, a6, a3 40106201: 400200 ssr a2 40106204: 912040 srl a2, a4 40106207: 0020c0 memw 4010620a: 0569 s32i.n a6, a5, 0 4010620c: 342020 extui a2, a2, 0, 4 4010620f: f00d ret.n 40106211: 000000 ill 40106214: ff .byte 0xff 40106215: 0f .byte 0xf 40106216: 50ff00 rdtlb1 a0, a15 40106219: fe8a add.n a15, a14, a8 4010621b: 3f .byte 0x3f 4010621c: 8978 l32i.n a7, a9, 32 4010621e: fe .byte 0xfe 4010621f: 3f .byte 0x3f 40106220: 8a5c movi.n a10, 88 40106222: fe .byte 0xfe 40106223: 3f .byte 0x3f 40106224: 000000 ill 40106227: c11250 mul16u a1, a2, a5 40106228 : 40106228: d0c112 addi a1, a1, -48 4010622b: a1c9 s32i.n a12, a1, 40 4010622d: 91d9 s32i.n a13, a1, 36 4010622f: 81e9 s32i.n a14, a1, 32 40106231: 71f9 s32i.n a15, a1, 28 40106233: 02ed mov.n a14, a2 40106235: 03fd mov.n a15, a3 40106237: 02cd mov.n a12, a2 40106239: b109 s32i.n a0, a1, 44 4010623b: f44040 extui a4, a4, 0, 16 4010623e: 0d0c movi.n a13, 0 40106240: e7f321 l32r a2, 4010020c 40106243: eb3c31 l32r a3, 40100f34 40106246: eb3851 l32r a5, 40100f28 40106249: fff261 l32r a6, 40106214 4010624c: 001286 j 4010629a 4010624f: 0020c0 memw 40106252: 002c72 l32i a7, a12, 0 40106255: 01cdd2 addi a13, a13, 1 40106258: 207720 or a7, a7, a2 4010625b: 0020c0 memw 4010625e: 0c79 s32i.n a7, a12, 0 40106260: 0020c0 memw 40106263: 0c78 l32i.n a7, a12, 0 40106265: f4d0d0 extui a13, a13, 0, 16 40106268: 107730 and a7, a7, a3 4010626b: 0020c0 memw 4010626e: 0c79 s32i.n a7, a12, 0 40106270: 0020c0 memw 40106273: 0c78 l32i.n a7, a12, 0 40106275: 107750 and a7, a7, a5 40106278: 0020c0 memw 4010627b: 0c79 s32i.n a7, a12, 0 4010627d: 0020c0 memw 40106280: 0c88 l32i.n a8, a12, 0 40106282: 0020c0 memw 40106285: 0c78 l32i.n a7, a12, 0 40106287: b48080 extui a8, a8, 0, 12 4010628a: 118840 slli a8, a8, 12 4010628d: 107760 and a7, a7, a6 40106290: 207780 or a7, a7, a8 40106293: 0020c0 memw 40106296: 0c79 s32i.n a7, a12, 0 40106298: 2cc8 l32i.n a12, a12, 8 4010629a: fb1c56 bnez a12, 4010624f 4010629d: 029d47 bne a13, a4, 401062a3 401062a0: 003606 j 4010637c 401062a3: ffdd21 l32r a2, 40106218 401062a6: 203dd0 or a3, a13, a13 401062a9: fc1bc5 call0 40102468 401062ac: ffdc21 l32r a2, 4010621c 401062af: ffdc31 l32r a3, 40106220 401062b2: 4aa642 movi a4, 0x64a 401062b5: fc1b05 call0 40102468 401062b8: ffff06 j 401062b8 401062bb: 015900 slli a5, a9, 32 401062be: fa2fc5 call0 401005bc 401062c1: e79d31 l32r a3, 40100138 401062c4: e79e21 l32r a2, 4010013c 401062c7: 0020c0 memw 401062ca: 03c9 s32i.n a12, a3, 0 401062cc: 0158 l32i.n a5, a1, 0 401062ce: 0020c0 memw 401062d1: 006322 s32i a2, a3, 0 401062d4: fecd41 l32r a4, 40105e08 401062d7: 001422 l16ui a2, a4, 0 401062da: a2dc bnez.n a2, 401062f8 401062dc: fecd21 l32r a2, 40105e10 401062df: 24e9 s32i.n a14, a4, 8 401062e1: 0020c0 memw 401062e4: 02e9 s32i.n a14, a2, 0 401062e6: 0054d2 s16i a13, a4, 0 401062e9: 34f9 s32i.n a15, a4, 12 401062eb: 351d66 bnei a13, 1, 40106324 401062ee: fec721 l32r a2, 40105e0c 401062f1: 2f29 s32i.n a2, a15, 8 401062f3: 000b46 j 40106324 401062f6: 660000 excw 401062f9: 281d12 l16ui a1, a13, 80 401062fc: 52cc44 excw 401062ff: 44e9 s32i.n a14, a4, 16 40106301: 54f9 s32i.n a15, a4, 20 40106303: 000286 j 40106311 40106306: 5428 l32i.n a2, a4, 20 40106308: 22e9 s32i.n a14, a2, 8 4010630a: 011422 l16ui a2, a4, 2 4010630d: 54f9 s32i.n a15, a4, 20 4010630f: dd2a add.n a13, a13, a2 40106311: 0154d2 s16i a13, a4, 2 40106314: 000306 j 40106324 40106317: 380000 excw 4010631a: dd2a34 excw 4010631d: 23e9 s32i.n a14, a3, 8 4010631f: 0054d2 s16i a13, a4, 0 40106322: 34f9 s32i.n a15, a4, 12 40106324: 001432 l16ui a3, a4, 0 40106327: 011422 l16ui a2, a4, 2 4010632a: 232a add.n a2, a3, a2 4010632c: 3022a6 blti a2, 2, 40106360 4010632f: feb931 l32r a3, 40105e14 40106332: eaf841 l32r a4, 40100f14 40106335: 0020c0 memw 40106338: 0328 l32i.n a2, a3, 0 4010633a: ea7661 l32r a6, 40100d14 4010633d: 102240 and a2, a2, a4 40106340: 202260 or a2, a2, a6 40106343: 0020c0 memw 40106346: 0329 s32i.n a2, a3, 0 40106348: feb431 l32r a3, 40105e18 4010634b: 0020c0 memw 4010634e: 002322 l32i a2, a3, 0 40106351: 104240 and a4, a2, a4 40106354: ffb421 l32r a2, 40106224 40106357: 204420 or a4, a4, a2 4010635a: 0020c0 memw 4010635d: 006342 s32i a4, a3, 0 40106360: 000522 l8ui a2, a5, 0 40106363: 023256 bnez a2, 4010638a 40106366: e77821 l32r a2, 40100148 40106369: 002232 l32i a3, a2, 0 4010636c: e77321 l32r a2, 40100138 4010636f: 0020c0 memw 40106372: 006232 s32i a3, a2, 0 40106375: fa27c5 call0 401005f4 40106378: 000386 j 4010638a 4010637b: 6e2100 excw 4010637e: 0232e7 bltu a2, a14, 40106384 40106381: 025d00 excw 40106384: f4c356 bnez a3, 401062d4 40106387: ffcc46 j 401062bc 4010638a: b108 l32i.n a0, a1, 44 4010638c: a1c8 l32i.n a12, a1, 40 4010638e: 91d8 l32i.n a13, a1, 36 40106390: 81e8 l32i.n a14, a1, 32 40106392: 71f8 l32i.n a15, a1, 28 40106394: 30c112 addi a1, a1, 48 40106397: f00d ret.n 40106399: 000000 ill 4010639c: f0c112 addi a1, a1, -16 4010639f: 11d9 s32i.n a13, a1, 4 401063a1: 02dd mov.n a13, a2 401063a3: fe9921 l32r a2, 40105e08 401063a6: 21c9 s32i.n a12, a1, 8 401063a8: 01e9 s32i.n a14, a1, 0 401063aa: 03cd mov.n a12, a3 401063ac: 22e8 l32i.n a14, a2, 8 401063ae: 032d mov.n a2, a3 401063b0: 0d3d mov.n a3, a13 401063b2: 036102 s32i a0, a1, 12 401063b5: ffa645 call0 40105e1c 401063b8: 0e2d mov.n a2, a14 401063ba: 0d3d mov.n a3, a13 401063bc: 0c4d mov.n a4, a12 401063be: ffe685 call0 40106228 401063c1: 3108 l32i.n a0, a1, 12 401063c3: 21c8 l32i.n a12, a1, 8 401063c5: 11d8 l32i.n a13, a1, 4 401063c7: 01e8 l32i.n a14, a1, 0 401063c9: 10c112 addi a1, a1, 16 401063cc: f00d ret.n 401063ce: 0c0000 excw 401063d1: 3ff200 excw 401063d4 : 401063d4: d0c112 addi a1, a1, -48 401063d7: a1c9 s32i.n a12, a1, 40 401063d9: 91d9 s32i.n a13, a1, 36 401063db: 81e9 s32i.n a14, a1, 32 401063dd: 71f9 s32i.n a15, a1, 28 401063df: 02dd mov.n a13, a2 401063e1: 03fd mov.n a15, a3 401063e3: 02cd mov.n a12, a2 401063e5: b109 s32i.n a0, a1, 44 401063e7: f44040 extui a4, a4, 0, 16 401063ea: 0e0c movi.n a14, 0 401063ec: e78821 l32r a2, 4010020c 401063ef: ead131 l32r a3, 40100f34 401063f2: eacd51 l32r a5, 40100f28 401063f5: ff8761 l32r a6, 40106214 401063f8: 001286 j 40106446 401063fb: 20c000 or a12, a0, a0 401063fe: 0c7800 excw 40106401: ee1b addi.n a14, a14, 1 40106403: 207720 or a7, a7, a2 40106406: 0020c0 memw 40106409: 0c79 s32i.n a7, a12, 0 4010640b: 0020c0 memw 4010640e: 0c78 l32i.n a7, a12, 0 40106410: f4e0e0 extui a14, a14, 0, 16 40106413: 107730 and a7, a7, a3 40106416: 0020c0 memw 40106419: 0c79 s32i.n a7, a12, 0 4010641b: 0020c0 memw 4010641e: 0c78 l32i.n a7, a12, 0 40106420: 107750 and a7, a7, a5 40106423: 0020c0 memw 40106426: 0c79 s32i.n a7, a12, 0 40106428: 0020c0 memw 4010642b: 0c88 l32i.n a8, a12, 0 4010642d: 0020c0 memw 40106430: 0c78 l32i.n a7, a12, 0 40106432: b48080 extui a8, a8, 0, 12 40106435: 118840 slli a8, a8, 12 40106438: 107760 and a7, a7, a6 4010643b: 207780 or a7, a7, a8 4010643e: 0020c0 memw 40106441: 0c79 s32i.n a7, a12, 0 40106443: 022cc2 l32i a12, a12, 8 40106446: fb2c56 bnez a12, 401063fc 40106449: 0f1e47 beq a14, a4, 4010645c 4010644c: ff7421 l32r a2, 4010621c 4010644f: ff7431 l32r a3, 40106220 40106452: 94a642 movi a4, 0x694 40106455: fc0105 call0 40102468 40106458: ffff06 j 40106458 4010645b: 362100 excw 4010645e: 0242e7 ball a2, a14, 40106464 40106461: 023d00 excw 40106464: 018456 bnez a4, 40106480 40106467: 0129 s32i.n a2, a1, 0 40106469: fa1505 call0 401005bc 4010646c: e73321 l32r a2, 40100138 4010646f: e73341 l32r a4, 4010013c 40106472: 0020c0 memw 40106475: 02c9 s32i.n a12, a2, 0 40106477: 002132 l32i a3, a1, 0 4010647a: 0020c0 memw 4010647d: 006242 s32i a4, a2, 0 40106480: fe6241 l32r a4, 40105e08 40106483: c428 l32i.n a2, a4, 48 40106485: 528c beqz.n a2, 4010648e 40106487: d428 l32i.n a2, a4, 52 40106489: 22d9 s32i.n a13, a2, 8 4010648b: 0002c6 j 4010649a 4010648e: ffd021 l32r a2, 401063d0 40106491: 0c64d2 s32i a13, a4, 48 40106494: 0020c0 memw 40106497: 0062d2 s32i a13, a2, 0 4010649a: 040422 l8ui a2, a4, 4 4010649d: 0d64f2 s32i a15, a4, 52 401064a0: ee2a add.n a14, a14, a2 401064a2: 000322 l8ui a2, a3, 0 401064a5: 0444e2 s8i a14, a4, 4 401064a8: e2cc bnez.n a2, 401064ba 401064aa: e72721 l32r a2, 40100148 401064ad: 0238 l32i.n a3, a2, 0 401064af: e72221 l32r a2, 40100138 401064b2: 0020c0 memw 401064b5: 0239 s32i.n a3, a2, 0 401064b7: fa13c5 call0 401005f4 401064ba: b108 l32i.n a0, a1, 44 401064bc: a1c8 l32i.n a12, a1, 40 401064be: 91d8 l32i.n a13, a1, 36 401064c0: 81e8 l32i.n a14, a1, 32 401064c2: 71f8 l32i.n a15, a1, 28 401064c4: 30c112 addi a1, a1, 48 401064c7: f00d ret.n 401064c9: 000000 ill 401064cc: 023d mov.n a3, a2 401064ce: fe4e41 l32r a4, 40105e08 401064d1: f0c112 addi a1, a1, -16 401064d4: 2358 l32i.n a5, a3, 8 401064d6: 3109 s32i.n a0, a1, 12 401064d8: c428 l32i.n a2, a4, 48 401064da: c459 s32i.n a5, a4, 48 401064dc: 050c movi.n a5, 0 401064de: 2359 s32i.n a5, a3, 8 401064e0: 040452 l8ui a5, a4, 4 401064e3: 550b addi.n a5, a5, -1 401064e5: 044452 s8i a5, a4, 4 401064e8: 140c movi.n a4, 1 401064ea: ffee85 call0 401063d4 401064ed: 3108 l32i.n a0, a1, 12 401064ef: 10c112 addi a1, a1, 16 401064f2: f00d ret.n 401064f4: f20c20 excw 401064f7: 3f .byte 0x3f 401064f8: f20c24 excw 401064fb: 3f .byte 0x3f 401064fc: f20c84 excw 401064ff: 3f .byte 0x3f 40106500: 10fc bnez.n a0, 40106535 40106502: 1c3ff2 excw 40106505: f20c movi.n a2, 15 40106507: 3f .byte 0x3f 40106508: f21100 excw 4010650b: 3f .byte 0x3f 4010650c: f201d4 excw 4010650f: 3f .byte 0x3f 40106510: f20c70 excw 40106513: 3f .byte 0x3f 40106514: 0038 l32i.n a3, a0, 0 40106516: e03ff2 excw 40106519: 1e .byte 0x1e 4010651a: 7a4023 excw 4010651d: 0008 l32i.n a0, a0, 0 4010651f: 088000 excw 40106522: 850000 extui a0, a0, 16, 9 40106525: 0008 l32i.n a0, a0, 0 40106527: c00000 sub a0, a0, a0 4010652a: 8a0000 excw 4010652d: 0008 l32i.n a0, a0, 0 4010652f: 089200 excw 40106532: 370000 excw 40106535: 0008 l32i.n a0, a0, 0 40106537: 083d00 excw 4010653a: 420000 excw 4010653d: 0008 l32i.n a0, a0, 0 4010653f: 084600 excw 40106542: 4e0000 excw 40106545: 0008 l32i.n a0, a0, 0 40106547: 000000 ill 4010654a: 1c0003 excw 4010654d: 3ff200 excw 40106550: f20014 excw 40106553: 3f .byte 0x3f 40106554: 0018 l32i.n a1, a0, 0 40106556: 013ff2 excw 40106559: 0009 s32i.n a0, a0, 0 4010655b: 095b00 excw 4010655e: 5f0000 excw 40106561: 0009 s32i.n a0, a0, 0 40106563: 801b00 add a1, a11, a0 40106566: fe .byte 0xfe 40106567: 3f .byte 0x3f 40106568: af2c movi.n a15, 42 4010656a: fe .byte 0xfe 4010656b: 3f .byte 0x3f 4010656c: 000000 ill 4010656f: 000030 excw 40106572: 00a000 excw 40106575: 600000 neg a0, a0 40106578: 8e88 l32i.n a8, a14, 32 4010657a: ff .byte 0xff 4010657b: ff .byte 0xff 4010657c: f87c movi.n a8, -1 4010657e: fe .byte 0xfe 4010657f: 3f .byte 0x3f 40106580: fff000 excw 40106583: 0e0400 excw 40106586: ff3ff2 excw 40106589: ff .byte 0xff 4010658a: fffb addi.n a15, a15, 15 4010658c: f00000 subx8 a0, a0, a0 4010658f: 3f .byte 0x3f 40106590: 000940 excw 40106593: 094200 excw ... 40106598 : 40106598: ffd721 l32r a2, 401064f4 4010659b: b0c112 addi a1, a1, -80 4010659e: 0020c0 memw 401065a1: 0228 l32i.n a2, a2, 0 401065a3: 136102 s32i a0, a1, 76 401065a6: 0129 s32i.n a2, a1, 0 401065a8: e6e421 l32r a2, 40100138 401065ab: 1261c2 s32i a12, a1, 72 401065ae: 0020c0 memw 401065b1: 0238 l32i.n a3, a2, 0 401065b3: 1161d2 s32i a13, a1, 68 401065b6: 5139 s32i.n a3, a1, 20 401065b8: 1061e2 s32i a14, a1, 64 401065bb: f1f9 s32i.n a15, a1, 60 401065bd: 030c movi.n a3, 0 401065bf: 0020c0 memw 401065c2: 0239 s32i.n a3, a2, 0 401065c4: 0148 l32i.n a4, a1, 0 401065c6: e6dd21 l32r a2, 4010013c 401065c9: 1b0427 bnone a4, a2, 401065e8 401065cc: ffcb31 l32r a3, 401064f8 401065cf: 0020c0 memw 401065d2: 0329 s32i.n a2, a3, 0 401065d4: ea5b21 l32r a2, 40100f40 401065d7: 104420 and a4, a4, a2 401065da: fe3421 l32r a2, 40105eac 401065dd: 0149 s32i.n a4, a1, 0 401065df: 002222 l32i a2, a2, 0 401065e2: 002216 beqz a2, 401065e8 401065e5: 0002c0 callx0 a2 401065e8: e6d331 l32r a3, 40100134 401065eb: 000322 l8ui a2, a3, 0 401065ee: 221b addi.n a2, a2, 1 401065f0: 742020 extui a2, a2, 0, 8 401065f3: 004322 s8i a2, a3, 0 401065f6: 0a1266 bnei a2, 1, 40106604 401065f9: e6d031 l32r a3, 4010013c 401065fc: e6cf21 l32r a2, 40100138 401065ff: 0020c0 memw 40106602: 0239 s32i.n a3, a2, 0 40106604: 002122 l32i a2, a1, 0 40106607: 002256 bnez a2, 4010660d 4010660a: 027a86 j 40106ff8 4010660d: ffbb21 l32r a2, 401064fc 40106610: 002132 l32i a3, a1, 0 40106613: 0020c0 memw 40106616: 0228 l32i.n a2, a2, 0 40106618: 4129 s32i.n a2, a1, 16 4010661a: ffb721 l32r a2, 401064f8 4010661d: 0020c0 memw 40106620: 0239 s32i.n a3, a2, 0 40106622: 0f73c7 bbci a3, 28, 40106635 40106625: fefd21 l32r a2, 4010621c 40106628: fefe31 l32r a3, 40106220 4010662b: aaa442 movi a4, 0x4aa 4010662e: fbe385 call0 40102468 40106631: ffff06 j 40106631 40106634: 014800 slli a4, a8, 32 40106637: 0974a7 bbci a4, 26, 40106644 4010663a: fe1c21 l32r a2, 40105eac 4010663d: 1228 l32i.n a2, a2, 4 4010663f: 128c beqz.n a2, 40106644 40106641: 0002c0 callx0 a2 40106644: 0138 l32i.n a3, a1, 0 40106646: c20c movi.n a2, 12 40106648: 102320 and a2, a3, a2 4010664b: 028226 beqi a2, 8, 40106651 4010664e: 005706 j 401067ae 40106651: ffab21 l32r a2, 40106500 40106654: f34f51 l32r a5, 40103390 40106657: 0020c0 memw 4010665a: 02f8 l32i.n a15, a2, 0 4010665c: d41c movi.n a4, 29 4010665e: ffa921 l32r a2, 40106504 40106661: 460c movi.n a6, 4 40106663: 000346 j 40106674 40106666: 000000 ill 40106669: 0020c0 memw 4010666c: 0238 l32i.n a3, a2, 0 4010666e: 020367 bnone a3, a6, 40106674 40106671: 008dc6 j 401068ac 40106674: 0020c0 memw 40106677: 0538 l32i.n a3, a5, 0 40106679: c033f0 sub a3, a3, a15 4010667c: e9b437 bgeu a4, a3, 40106669 4010667f: 0020c0 memw 40106682: 0238 l32i.n a3, a2, 0 40106684: 420c movi.n a2, 4 40106686: 130327 bnone a3, a2, 4010669d 40106689: ff9f21 l32r a2, 40106508 4010668c: d31c movi.n a3, 29 4010668e: 0020c0 memw 40106691: 002222 l32i a2, a2, 0 40106694: c022f0 sub a2, a2, a15 40106697: 023327 bltu a3, a2, 4010669d 4010669a: 008386 j 401068ac 4010669d: ff9b21 l32r a2, 4010650c 401066a0: 0020c0 memw 401066a3: 0228 l32i.n a2, a2, 0 401066a5: 742820 extui a2, a2, 8, 8 401066a8: 0282f6 bgeui a2, 8, 401066ae 401066ab: 007f46 j 401068ac 401066ae: ff9821 l32r a2, 40106510 401066b1: d37c movi.n a3, -3 401066b3: 0020c0 memw 401066b6: 0248 l32i.n a4, a2, 0 401066b8: 103430 and a3, a4, a3 401066bb: ff9241 l32r a4, 40106504 401066be: 0020c0 memw 401066c1: 0239 s32i.n a3, a2, 0 401066c3: 420c movi.n a2, 4 401066c5: 0020c0 memw 401066c8: 0438 l32i.n a3, a4, 0 401066ca: f70327 bnone a3, a2, 401066c5 401066cd: ff8a21 l32r a2, 401064f8 401066d0: 430c movi.n a3, 4 401066d2: 0020c0 memw 401066d5: 0239 s32i.n a3, a2, 0 401066d7: ff8f21 l32r a2, 40106514 401066da: d33c movi.n a3, 61 401066dc: 0020c0 memw 401066df: 0228 l32i.n a2, a2, 0 401066e1: bec222 addi a2, a2, -66 401066e4: 742020 extui a2, a2, 0, 8 401066e7: 023327 bltu a3, a2, 401066ed 401066ea: 002a86 j 40106798 401066ed: fdc621 l32r a2, 40105e08 401066f0: ff8ac1 l32r a12, 40106518 401066f3: 2228 l32i.n a2, a2, 8 401066f5: ff8941 l32r a4, 4010651c 401066f8: 1268 l32i.n a6, a2, 4 401066fa: 0c3d mov.n a3, a12 401066fc: c20c movi.n a2, 12 401066fe: 050c movi.n a5, 0 40106700: 8169 s32i.n a6, a1, 32 40106702: f9bac5 call0 401002b0 40106705: 02ed mov.n a14, a2 40106707: 0cdd mov.n a13, a12 40106709: 8168 l32i.n a6, a1, 32 4010670b: 089216 beqz a2, 40106798 4010670e: 063d mov.n a3, a6 40106710: c40c movi.n a4, 12 40106712: e76201 l32r a0, 4010049c 40106715: 0000c0 callx0 a0 40106718: ff7a21 l32r a2, 40106500 4010671b: 0020c0 memw 4010671e: 0228 l32i.n a2, a2, 0 40106720: 0912f7 beq a2, a15, 4010672d 40106723: 0e2d mov.n a2, a14 40106725: 0c3d mov.n a3, a12 40106727: ff7e41 l32r a4, 40106520 4010672a: 0019c6 j 40106795 4010672d: fc42c5 call0 40102b5c 40106730: 02dc bnez.n a2, 40106744 40106732: feba21 l32r a2, 4010621c 40106735: feba31 l32r a3, 40106220 40106738: ff7b41 l32r a4, 40106524 4010673b: fbd2c5 call0 40102468 4010673e: ffff06 j 4010673e 40106741: 000000 ill 40106744: 060232 l8ui a3, a2, 6 40106747: 2e48 l32i.n a4, a14, 8 40106749: f28321 l32r a2, 40103158 4010674c: 343030 extui a3, a3, 0, 4 4010674f: 113300 slli a3, a3, 16 40106752: 102420 and a2, a4, a2 40106755: 202230 or a2, a2, a3 40106758: 2e29 s32i.n a2, a14, 8 4010675a: 0e38 l32i.n a3, a14, 0 4010675c: ff7321 l32r a2, 40106528 4010675f: 120327 bnone a3, a2, 40106775 40106762: 1e28 l32i.n a2, a14, 4 40106764: 05e277 bbsi a2, 7, 4010676d 40106767: 643020 extui a3, a2, 0, 7 4010676a: 0783a6 blti a3, 8, 40106775 4010676d: 642020 extui a2, a2, 0, 7 40106770: f31c movi.n a3, 31 40106772: 0ca327 bge a3, a2, 40106782 40106775: 0e2d mov.n a2, a14 40106777: 0d3d mov.n a3, a13 40106779: ff6c41 l32r a4, 4010652c 4010677c: 000546 j 40106795 4010677f: 000000 ill 40106782: 09a022 movi a2, 9 40106785: 203ee0 or a3, a14, a14 40106788: fe6f05 call0 40104e7c 4010678b: 091266 bnei a2, 1, 40106798 4010678e: ff6841 l32r a4, 40106530 40106791: 0e2d mov.n a2, a14 40106793: 0d3d mov.n a3, a13 40106795: f99b45 call0 4010014c 40106798: ff5e21 l32r a2, 40106510 4010679b: 230c movi.n a3, 2 4010679d: 0020c0 memw 401067a0: 0248 l32i.n a4, a2, 0 401067a2: 203430 or a3, a4, a3 401067a5: 0020c0 memw 401067a8: 0239 s32i.n a3, a2, 0 401067aa: 003f86 j 401068ac 401067ad: 214200 srai a4, a0, 2 401067b0: a12200 sll a2, a2 401067b3: 242004 excw 401067b6: 422610 excw 401067b9: 3b8602 excw 401067bc: 522100 excw 401067bf: ff .byte 0xff 401067c0: 3da032 movi a3, 61 401067c3: 0020c0 memw 401067c6: 0022e2 l32i a14, a2, 0 401067c9: ff5221 l32r a2, 40106514 401067cc: 0020c0 memw 401067cf: 0228 l32i.n a2, a2, 0 401067d1: bec222 addi a2, a2, -66 401067d4: 742020 extui a2, a2, 0, 8 401067d7: 023327 bltu a3, a2, 401067dd 401067da: 003386 j 401068ac 401067dd: fd8a21 l32r a2, 40105e08 401067e0: 2228 l32i.n a2, a2, 8 401067e2: 1268 l32i.n a6, a2, 4 401067e4: ff5121 l32r a2, 40106528 401067e7: 0638 l32i.n a3, a6, 0 401067e9: 028327 bany a3, a2, 401067ef 401067ec: 002f06 j 401068ac 401067ef: 1628 l32i.n a2, a6, 4 401067f1: 0be277 bbsi a2, 7, 40106800 401067f4: 643020 extui a3, a2, 0, 7 401067f7: 0583e6 bgei a3, 8, 40106800 401067fa: 02f2e7 bbsi a2, 30, 40106800 401067fd: 002ac6 j 401068ac 40106800: ff46c1 l32r a12, 40106518 40106803: ff4c41 l32r a4, 40106534 40106806: c20c movi.n a2, 12 40106808: 0c3d mov.n a3, a12 4010680a: 050c movi.n a5, 0 4010680c: 8169 s32i.n a6, a1, 32 4010680e: f9aa05 call0 401002b0 40106811: 02fd mov.n a15, a2 40106813: 0cdd mov.n a13, a12 40106815: 8168 l32i.n a6, a1, 32 40106817: 091216 beqz a2, 401068ac 4010681a: 063d mov.n a3, a6 4010681c: c40c movi.n a4, 12 4010681e: e71f01 l32r a0, 4010049c 40106821: 0000c0 callx0 a0 40106824: ff3721 l32r a2, 40106500 40106827: 0020c0 memw 4010682a: 0228 l32i.n a2, a2, 0 4010682c: c0e2e0 sub a14, a2, a14 4010682f: e7a322 movi a2, 0x3e7 40106832: 0b32e7 bltu a2, a14, 40106841 40106835: 0f2d mov.n a2, a15 40106837: 0c3d mov.n a3, a12 40106839: ff3f41 l32r a4, 40106538 4010683c: 001a46 j 401068a9 4010683f: 850000 extui a0, a0, 16, 9 40106842: dcfc31 l32r a3, 400fdc34 <__floatsidf+0xef944> 40106845: 752102 l32i a0, a1, 0x1d4 40106848: fe .byte 0xfe 40106849: fe7531 l32r a3, 40106220 4010684c: ff3c41 l32r a4, 4010653c 4010684f: fbc185 call0 40102468 40106852: ffff06 j 40106852 40106855: 000000 ill 40106858: 060232 l8ui a3, a2, 6 4010685b: 2f48 l32i.n a4, a15, 8 4010685d: f23e21 l32r a2, 40103158 40106860: 343030 extui a3, a3, 0, 4 40106863: 113300 slli a3, a3, 16 40106866: 102420 and a2, a4, a2 40106869: 202230 or a2, a2, a3 4010686c: 2f29 s32i.n a2, a15, 8 4010686e: 0f38 l32i.n a3, a15, 0 40106870: ff2e21 l32r a2, 40106528 40106873: 150327 bnone a3, a2, 4010688c 40106876: 1f28 l32i.n a2, a15, 4 40106878: 08e277 bbsi a2, 7, 40106884 4010687b: 643020 extui a3, a2, 0, 7 4010687e: 0283e6 bgei a3, 8, 40106884 40106881: 0772e7 bbci a2, 30, 4010688c 40106884: 642020 extui a2, a2, 0, 7 40106887: f31c movi.n a3, 31 40106889: 09a327 bge a3, a2, 40106896 4010688c: 0f2d mov.n a2, a15 4010688e: 0d3d mov.n a3, a13 40106890: ff2c41 l32r a4, 40106540 40106893: 000486 j 401068a9 40106896: 09a022 movi a2, 9 40106899: 203ff0 or a3, a15, a15 4010689c: fe5dc5 call0 40104e7c 4010689f: 091266 bnei a2, 1, 401068ac 401068a2: ff2841 l32r a4, 40106544 401068a5: 0f2d mov.n a2, a15 401068a7: 0d3d mov.n a3, a13 401068a9: f98a05 call0 4010014c 401068ac: 0128 l32i.n a2, a1, 0 401068ae: 12e287 bbsi a2, 8, 401068c4 401068b1: 4138 l32i.n a3, a1, 16 401068b3: ff2521 l32r a2, 40106548 401068b6: 0148 l32i.n a4, a1, 0 401068b8: 34cc30 extui a12, a3, 12, 4 401068bb: 028427 bany a4, a2, 401068c1 401068be: 018706 j 40106ede 401068c1: 0184c6 j 40106ed8 401068c4: ff2221 l32r a2, 4010654c 401068c7: ff0e51 l32r a5, 40106500 401068ca: 0020c0 memw 401068cd: 002222 l32i a2, a2, 0 401068d0: fd4e21 l32r a2, 40105e08 401068d3: ff1f61 l32r a6, 40106550 401068d6: 050232 l8ui a3, a2, 5 401068d9: ff1e41 l32r a4, 40106554 401068dc: 28c316 beqz a3, 40106b6c 401068df: 0020c0 memw 401068e2: 002662 l32i a6, a6, 0 401068e5: 0020c0 memw 401068e8: 002532 l32i a3, a5, 0 401068eb: 2169 s32i.n a6, a1, 8 401068ed: 0020c0 memw 401068f0: 0438 l32i.n a3, a4, 0 401068f2: e6cc bnez.n a6, 40106904 401068f4: fe4a21 l32r a2, 4010621c 401068f7: fe4a31 l32r a3, 40106220 401068fa: cba442 movi a4, 0x4cb 401068fd: fbb685 call0 40102468 40106900: ffff06 j 40106900 40106903: 214200 srai a4, a0, 2 40106906: 243202 excw 40106909: e35602 s16i a0, a6, 0x1c6 4010690c: 432100 excw 4010690f: fe .byte 0xfe 40106910: fe4431 l32r a3, 40106220 40106913: cca442 movi a4, 0x4cc 40106916: fbb505 call0 40102468 40106919: ffff06 j 40106919 4010691c: 2138 l32i.n a3, a1, 8 4010691e: 0020c0 memw 40106921: 0348 l32i.n a4, a3, 0 40106923: e66031 l32r a3, 401002a4 40106926: 0e8437 bany a4, a3, 40106938 40106929: fe3c21 l32r a2, 4010621c 4010692c: fe3d31 l32r a3, 40106220 4010692f: cda442 movi a4, 0x4cd 40106932: fbb345 call0 40102468 40106935: ffff06 j 40106935 40106938: 2248 l32i.n a4, a2, 8 4010693a: 1149 s32i.n a4, a1, 4 4010693c: 008886 j 40106b62 4010693f: 112800 slli a2, a8, 16 40106942: 2228 l32i.n a2, a2, 8 40106944: 1129 s32i.n a2, a1, 4 40106946: 1138 l32i.n a3, a1, 4 40106948: e65741 l32r a4, 401002a4 4010694b: 0020c0 memw 4010694e: 0328 l32i.n a2, a3, 0 40106950: ec0247 bnone a2, a4, 40106940 40106953: fd2d21 l32r a2, 40105e08 40106956: 1e0c movi.n a14, 1 40106958: 22c8 l32i.n a12, a2, 8 4010695a: e5f821 l32r a2, 4010013c 4010695d: 1cd8 l32i.n a13, a12, 4 4010695f: 1d58 l32i.n a5, a13, 4 40106961: 105520 and a5, a5, a2 40106964: 042d mov.n a2, a4 40106966: 000206 j 40106972 40106969: 01cee2 addi a14, a14, 1 4010696c: 022cc2 l32i a12, a12, 8 4010696f: f4e0e0 extui a14, a14, 0, 16 40106972: 0020c0 memw 40106975: 002c32 l32i a3, a12, 0 40106978: ed0327 bnone a3, a2, 40106969 4010697b: 105516 beqz a5, 40106a84 4010697e: fd2231 l32r a3, 40105e08 40106981: 090d22 l8ui a2, a13, 9 40106984: c338 l32i.n a3, a3, 48 40106986: 220b addi.n a2, a2, -1 40106988: a02220 addx4 a2, a2, a2 4010698b: 3139 s32i.n a3, a1, 12 4010698d: 1122f0 slli a2, a2, 1 40106990: fee231 l32r a3, 40106518 40106993: fef141 l32r a4, 40106558 40106996: 3cc222 addi a2, a2, 60 40106999: 050c movi.n a5, 0 4010699b: f99145 call0 401002b0 4010699e: 02fd mov.n a15, a2 401069a0: 02dc bnez.n a2, 401069b4 401069a2: 0c2d mov.n a2, a12 401069a4: 0e3d mov.n a3, a14 401069a6: ff9f45 call0 4010639c 401069a9: fd1741 l32r a4, 40105e08 401069ac: c428 l32i.n a2, a4, 48 401069ae: ffb1c5 call0 401064cc 401069b1: 006506 j 40106b49 401069b4: 7dcb addi.n a7, a13, 12 401069b6: 0d3d mov.n a3, a13 401069b8: c43c movi.n a4, 60 401069ba: a179 s32i.n a7, a1, 40 401069bc: e6b801 l32r a0, 4010049c 401069bf: 0000c0 callx0 a0 401069c2: 020c movi.n a2, 0 401069c4: 185f22 s16i a2, a15, 48 401069c7: 3128 l32i.n a2, a1, 12 401069c9: 32cf92 addi a9, a15, 50 401069cc: 1288 l32i.n a8, a2, 4 401069ce: ba1c movi.n a10, 27 401069d0: a178 l32i.n a7, a1, 40 401069d2: 001f46 j 40106a53 401069d5: 000832 l8ui a3, a8, 0 401069d8: 1fc342 addi a4, a3, 31 401069db: 744040 extui a4, a4, 0, 8 401069de: 02ba47 bgeu a10, a4, 401069e4 401069e1: 06c356 bnez a3, 40106a51 401069e4: fd0941 l32r a4, 40105e08 401069e7: 2438 l32i.n a3, a4, 8 401069e9: 18c742 addi a4, a7, 24 401069ec: 0020c0 memw 401069ef: 03b8 l32i.n a11, a3, 0 401069f1: 1338 l32i.n a3, a3, 4 401069f3: b4b0b0 extui a11, a11, 0, 12 401069f6: 33ba add.n a3, a3, a11 401069f8: 75b437 bgeu a4, a3, 40106a71 401069fb: 221b addi.n a2, a2, 1 401069fd: 185f22 s16i a2, a15, 48 40106a00: 0828 l32i.n a2, a8, 0 40106a02: 10c732 addi a3, a7, 16 40106a05: b42820 extui a2, a2, 8, 12 40106a08: 005922 s16i a2, a9, 0 40106a0b: 0b1722 l16ui a2, a7, 22 40106a0e: 640c movi.n a4, 6 40106a10: 015922 s16i a2, a9, 2 40106a13: 294b addi.n a2, a9, 4 40106a15: a179 s32i.n a7, a1, 40 40106a17: 7189 s32i.n a8, a1, 28 40106a19: 8199 s32i.n a9, a1, 32 40106a1b: 0961a2 s32i a10, a1, 36 40106a1e: e69f01 l32r a0, 4010049c 40106a21: 0000c0 callx0 a0 40106a24: a178 l32i.n a7, a1, 40 40106a26: 242c movi.n a4, 34 40106a28: 010732 l8ui a3, a7, 1 40106a2b: c21c movi.n a2, 28 40106a2d: 14b030 extui a11, a3, 0, 2 40106a30: fdcbb2 addi a11, a11, -3 40106a33: 8324b0 moveqz a2, a4, a11 40106a36: 014380 slli a4, a3, 24 40106a39: 322b addi.n a3, a2, 2 40106a3b: 226b addi.n a2, a2, 6 40106a3d: a33240 movltz a3, a2, a4 40106a40: 8198 l32i.n a9, a1, 32 40106a42: 333b addi.n a3, a3, 3 40106a44: c27c movi.n a2, -4 40106a46: 103320 and a3, a3, a2 40106a49: 91a8 l32i.n a10, a1, 36 40106a4b: 7188 l32i.n a8, a1, 28 40106a4d: 99ab addi.n a9, a9, 10 40106a4f: 773a add.n a7, a7, a3 40106a51: 884b addi.n a8, a8, 4 40106a53: 3138 l32i.n a3, a1, 12 40106a55: 0020c0 memw 40106a58: 0328 l32i.n a2, a3, 0 40106a5a: 1338 l32i.n a3, a3, 4 40106a5c: b42c20 extui a2, a2, 12, 12 40106a5f: 802320 add a2, a3, a2 40106a62: 0bb827 bgeu a8, a2, 40106a71 40106a65: 181f22 l16ui a2, a15, 48 40106a68: 090d32 l8ui a3, a13, 9 40106a6b: 02b237 bgeu a2, a3, 40106a71 40106a6e: ffd8c6 j 401069d5 40106a71: 0c2d mov.n a2, a12 40106a73: 0e3d mov.n a3, a14 40106a75: ff9245 call0 4010639c 40106a78: fce421 l32r a2, 40105e08 40106a7b: c228 l32i.n a2, a2, 48 40106a7d: ffa4c5 call0 401064cc 40106a80: 0020c6 j 40106b07 40106a83: 0d2200 excw 40106a86: 310c movi.n a1, 3 40106a88: 20fea4 excw 40106a8b: 163420 excw 40106a8e: 465932 s16i a3, a9, 140 40106a91: 0168 l32i.n a6, a1, 0 40106a93: 2d0000 excw 40106a96: 3d0c movi.n a13, 3 40106a98: 0e .byte 0xe 40106a99: ff9005 call0 4010639c 40106a9c: 002a46 j 40106b49 40106a9f: 0d3d mov.n a3, a13 40106aa1: 80a042 movi a4, 128 40106aa4: 0f2d mov.n a2, a15 40106aa6: e67d01 l32r a0, 4010049c 40106aa9: 0000c0 callx0 a0 40106aac: 120c movi.n a2, 1 40106aae: 0d38 l32i.n a3, a13, 0 40106ab0: fe9e41 l32r a4, 40106528 40106ab3: 3e5f22 s16i a2, a15, 124 40106ab6: b52030 extui a2, a3, 16, 12 40106ab9: 040347 bnone a3, a4, 40106ac1 40106abc: 1d28 l32i.n a2, a13, 4 40106abe: f42820 extui a2, a2, 8, 16 40106ac1: 3f5f22 s16i a2, a15, 126 40106ac4: 000e06 j 40106b00 40106ac7: 0d3d00 excw 40106aca: c43c movi.n a4, 60 40106acc: 0f2d mov.n a2, a15 40106ace: e67301 l32r a0, 4010049c 40106ad1: 0000c0 callx0 a0 40106ad4: 120c movi.n a2, 1 40106ad6: 0d38 l32i.n a3, a13, 0 40106ad8: fe9441 l32r a4, 40106528 40106adb: 185f22 s16i a2, a15, 48 40106ade: b52030 extui a2, a3, 16, 12 40106ae1: 040347 bnone a3, a4, 40106ae9 40106ae4: 1d28 l32i.n a2, a13, 4 40106ae6: f42820 extui a2, a2, 8, 16 40106ae9: 195f22 s16i a2, a15, 50 40106aec: 111d22 l16ui a2, a13, 34 40106aef: 1ccd32 addi a3, a13, 28 40106af2: 1a5f22 s16i a2, a15, 52 40106af5: 640c movi.n a4, 6 40106af7: 36cf22 addi a2, a15, 54 40106afa: e66801 l32r a0, 4010049c 40106afd: 0000c0 callx0 a0 40106b00: 0c2d mov.n a2, a12 40106b02: 0e3d mov.n a3, a14 40106b04: ff8945 call0 4010639c 40106b07: fc0545 call0 40102b5c 40106b0a: e2cc bnez.n a2, 40106b1c 40106b0c: fdc421 l32r a2, 4010621c 40106b0f: fdc431 l32r a3, 40106220 40106b12: fe9241 l32r a4, 4010655c 40106b15: fb9505 call0 40102468 40106b18: ffff06 j 40106b18 40106b1b: 023200 excw 40106b1e: 2f4206 j 4011282a <_lit4_end+0xb102> 40106b21: 8d2102 l32i a0, a1, 0x234 40106b24: 3030f1 l32r a15, 400d2be4 <__floatsidf+0xc48f4> 40106b27: 330034 excw 40106b2a: 242011 l32r a1, 400cfbac <__floatsidf+0xc18bc> 40106b2d: 223010 excw 40106b30: 6f2220 excw 40106b33: 0f3d02 excw 40106b36: 920c movi.n a2, 9 40106b38: fe3405 call0 40104e7c 40106b3b: 0a1266 bnei a2, 1, 40106b49 40106b3e: fe7631 l32r a3, 40106518 40106b41: fe8741 l32r a4, 40106560 40106b44: 0f2d mov.n a2, a15 40106b46: f96045 call0 4010014c 40106b49: fd3921 l32r a2, 40106030 40106b4c: 1148 l32i.n a4, a1, 4 40106b4e: 492232 l32i a3, a2, 0x124 40106b51: 331b addi.n a3, a3, 1 40106b53: 496232 s32i a3, a2, 0x124 40106b56: 2128 l32i.n a2, a1, 8 40106b58: 029427 bne a4, a2, 40106b5e 40106b5b: ff5486 j 401068b1 40106b5e: 2438 l32i.n a3, a4, 8 40106b60: 1139 s32i.n a3, a1, 4 40106b62: 1148 l32i.n a4, a1, 4 40106b64: dde456 bnez a4, 40106946 40106b67: ff5186 j 401068b1 40106b6a: c00000 sub a0, a0, a0 40106b6d: c80020 excw 40106b70: 20c006 j 4010ee74 <_lit4_end+0x774c> 40106b73: 055800 extui a5, a0, 24, 1 40106b76: 0020c0 memw 40106b79: 0448 l32i.n a4, a4, 0 40106b7b: 3159 s32i.n a5, a1, 12 40106b7d: 010c56 bnez a12, 40106b91 40106b80: fda721 l32r a2, 4010621c 40106b83: fda731 l32r a3, 40106220 40106b86: eba442 movi a4, 0x4eb 40106b89: fb8dc5 call0 40102468 40106b8c: ffff06 j 40106b8c 40106b8f: 480000 excw 40106b92: cc2c movi.n a12, 44 40106b94: a121e4 excw 40106b97: 31fd excw 40106b99: 42fda2 excw 40106b9c: 85eca4 excw 40106b9f: fb8c beqz.n a11, 40106bb2 40106ba1: ffff06 j 40106ba1 40106ba4: 20c000 or a12, a0, a0 40106ba7: 0c4800 excw 40106baa: 0ff4e7 bbsi a4, 30, 40106bbd 40106bad: fd9b21 l32r a2, 4010621c 40106bb0: fd9c31 l32r a3, 40106220 40106bb3: eda442 movi a4, 0x4ed 40106bb6: fb8b05 call0 40102468 40106bb9: ffff06 j 40106bb9 40106bbc: 22e200 excw 40106bbf: 2e4202 s8i a0, a2, 46 40106bc2: 2ec002 addi a0, a0, 46 40106bc5: 6149c0 excw 40106bc8: 030c movi.n a3, 0 40106bca: 140c movi.n a4, 1 40106bcc: 934320 movnez a4, a3, a2 40106bcf: fc8e21 l32r a2, 40105e08 40106bd2: 1149 s32i.n a4, a1, 4 40106bd4: 2228 l32i.n a2, a2, 8 40106bd6: 12f8 l32i.n a15, a2, 4 40106bd8: e55921 l32r a2, 4010013c 40106bdb: 012f52 l32i a5, a15, 4 40106bde: 10d520 and a13, a5, a2 40106be1: fbf785 call0 40102b5c 40106be4: 2129 s32i.n a2, a1, 8 40106be6: e2cc bnez.n a2, 40106bf8 40106be8: fd8d21 l32r a2, 4010621c 40106beb: fd8d31 l32r a3, 40106220 40106bee: 7aa142 movi a4, 0x17a 40106bf1: fb8745 call0 40102468 40106bf4: ffff06 j 40106bf4 40106bf7: 214200 srai a4, a0, 2 40106bfa: 572102 l32i a0, a1, 0x15c 40106bfd: 0432f1 l32r a15, 400c7cc8 <__floatsidf+0xb99d8> 40106c00: 2f4206 j 4011290c <_lit4_end+0xb1e4> 40106c03: 303002 excw 40106c06: 242034 excw 40106c09: 0f4210 excw 40106c0c: 330000 excw 40106c0f: 223011 l32r a1, 400cf4d0 <__floatsidf+0xc11e0> 40106c12: 448020 extui a8, a2, 0, 5 40106c15: 6f2201 l32r a0, 400e28a0 <__floatsidf+0xd45b0> 40106c18: 484002 s8i a0, a0, 72 40106c1b: af2231 l32r a3, 400f28a4 <__floatsidf+0xe45b4> 40106c1e: 1f62a7 bbci a2, 10, 40106c41 40106c21: e23106 j 400ff4e9 <__floatsidf+0xf11f9> 40106c24: 2427f0 extui a2, a15, 7, 3 40106c27: 4f2133 excw 40106c2a: fe .byte 0xfe 40106c2b: 000222 l8ui a2, a2, 0 40106c2e: a2ac beqz.n a2, 40106c5c 40106c30: 8169 s32i.n a6, a1, 32 40106c32: fc3805 call0 40102fb4 40106c35: 113200 slli a3, a2, 16 40106c38: 2ba142 movi a4, 0x12b 40106c3b: f42020 extui a2, a2, 0, 16 40106c3e: 424a add.n a4, a2, a4 40106c40: f44040 extui a4, a4, 0, 16 40106c43: 56a272 movi a7, 0x256 40106c46: 313030 srai a3, a3, 16 40106c49: 8168 l32i.n a6, a1, 32 40106c4b: 0d3747 bltu a7, a4, 40106c5c 40106c4e: fe4631 l32r a3, 40106568 40106c51: 001332 l16ui a3, a3, 0 40106c54: 323a add.n a3, a2, a3 40106c56: 113300 slli a3, a3, 16 40106c59: 313030 srai a3, a3, 16 40106c5c: 158d56 bnez a13, 40106db8 40106c5f: 0f28 l32i.n a2, a15, 0 40106c61: fe4241 l32r a4, 4010656c 40106c64: 028247 bany a2, a4, 40106c6a 40106c67: 003646 j 40106d44 40106c6a: 347060 extui a7, a6, 0, 4 40106c6d: 5b4726 beqi a7, 4, 40106ccc 40106c70: fcf041 l32r a4, 40106030 40106c73: 028766 bnei a7, 8, 40106c79 40106c76: 002786 j 40106d18 40106c79: 0bb756 bnez a7, 40106d38 40106c7c: f0a042 movi a4, 240 40106c7f: 104640 and a4, a6, a4 40106c82: 32e466 bnei a4, 128, 40106cb8 40106c85: fd6741 l32r a4, 40106224 40106c88: 107240 and a7, a2, a4 40106c8b: 119747 bne a7, a4, 40106ca0 40106c8e: e8a341 l32r a4, 40100f1c 40106c91: 102240 and a2, a2, a4 40106c94: 0f29 s32i.n a2, a15, 0 40106c96: 1128 l32i.n a2, a1, 4 40106c98: 140c movi.n a4, 1 40106c9a: 304240 xor a4, a2, a4 40106c9d: 000646 j 40106cba 40106ca0: fe3441 l32r a4, 40106570 40106ca3: 0d5d mov.n a5, a13 40106ca5: 102240 and a2, a2, a4 40106ca8: fe3341 l32r a4, 40106574 40106cab: 224a add.n a2, a2, a4 40106cad: 140c movi.n a4, 1 40106caf: 935420 movnez a5, a4, a2 40106cb2: 744050 extui a4, a5, 0, 8 40106cb5: 000046 j 40106cba 40106cb8: 0d4d mov.n a4, a13 40106cba: fcdd21 l32r a2, 40106030 40106cbd: 4f2252 l32i a5, a2, 0x13c 40106cc0: 551b addi.n a5, a5, 1 40106cc2: 4f6252 s32i a5, a2, 0x13c 40106cc5: 120c movi.n a2, 1 40106cc7: 003c46 j 40106dbc 40106cca: 420000 excw 40106ccd: 40f0a0 nsau a10, a0 40106cd0: 721046 j 40123515 <_lit4_end+0x1bded> 40106cd3: 2190a0 srai a9, a10, 0 40106cd6: 77fcd6 bgez a12, 40107459 <__divsf3+0xb5> 40106cd9: 721314 excw 40106cdc: 77a0a0 excw 40106cdf: 661a14 excw 40106ce2: 4227e4 excw 40106ce5: 1b4b22 s8i a2, a11, 27 40106ce8: 624244 excw 40106ceb: 064b addi.n a0, a6, 4 40106ced: 420032 l8ui a3, a0, 66 40106cf0: 1b4c22 s8i a2, a12, 27 40106cf3: 624244 excw 40106cf6: 464c movi.n a6, 68 40106cf8: 2f .byte 0x2f 40106cf9: 000000 ill 40106cfc: 4d2242 l32i a4, a2, 0x134 40106cff: 441b addi.n a4, a4, 1 40106d01: 4d6242 s32i a4, a2, 0x134 40106d04: 0d2d mov.n a2, a13 40106d06: 0d4d mov.n a4, a13 40106d08: 002c06 j 40106dbc 40106d0b: 224200 excw 40106d0e: 4e .byte 0x4e 40106d0f: 441b addi.n a4, a4, 1 40106d11: 4e6242 s32i a4, a2, 0x138 40106d14: 002806 j 40106db8 40106d17: 242200 extui a2, a0, 2, 3 40106d1a: c22250 excw 40106d1d: 642201 l32r a0, 400dfda8 <__floatsidf+0xd1ab8> 40106d20: 2ff050 excw 40106d23: 613220 excw 40106d26: 816907 bbci a9, 0, 40106cab 40106d29: fec885 call0 401059b4 40106d2c: 0d2d mov.n a2, a13 40106d2e: 0d4d mov.n a4, a13 40106d30: 7138 l32i.n a3, a1, 28 40106d32: 8168 l32i.n a6, a1, 32 40106d34: 002106 j 40106dbc 40106d37: 242200 extui a2, a0, 2, 3 40106d3a: 221b53 excw 40106d3d: 536422 s32i a2, a4, 0x14c 40106d40: 001d06 j 40106db8 40106d43: 3a4100 excw 40106d46: 0247f3 excw 40106d49: 406055 excw 40106d4c: 442634 excw 40106d4f: 2f .byte 0x2f 40106d50: 348426 beqi a4, 8, 40106d88 40106d53: fcb721 l32r a2, 40106030 40106d56: e4dc bnez.n a4, 40106d78 40106d58: 744060 extui a4, a6, 0, 8 40106d5b: 11d426 beqi a4, 64, 40106d70 40106d5e: 02e426 beqi a4, 128, 40106d64 40106d61: 000a06 j 40106d8d 40106d64: 1148 l32i.n a4, a1, 4 40106d66: 34ac beqz.n a4, 40106d8d 40106d68: 522242 l32i a4, a2, 0x148 40106d6b: 441b addi.n a4, a4, 1 40106d6d: 526242 s32i a4, a2, 0x148 40106d70: 120c movi.n a2, 1 40106d72: 0d4d mov.n a4, a13 40106d74: 000646 j 40106d91 40106d77: 224200 excw 40106d7a: 441b53 excw 40106d7d: 536242 s32i a4, a2, 0x14c 40106d80: 0d2d mov.n a2, a13 40106d82: 140c movi.n a4, 1 40106d84: 000246 j 40106d91 40106d87: 0d2d00 excw 40106d8a: 000046 j 40106d8f 40106d8d: 120c movi.n a2, 1 40106d8f: 024d mov.n a4, a2 40106d91: fca751 l32r a5, 40106030 40106d94: 512572 l32i a7, a5, 0x144 40106d97: 771b addi.n a7, a7, 1 40106d99: 516572 s32i a7, a5, 0x144 40106d9c: 000706 j 40106dbc 40106d9f: 2f2100 excw 40106da2: ef .byte 0xef 40106da3: 02d222 addmi a2, a2, 0x200 40106da6: 0a0242 l8ui a4, a2, 10 40106da9: 120c movi.n a2, 1 40106dab: 440b addi.n a4, a4, -1 40106dad: 832d40 moveqz a2, a13, a4 40106db0: 744020 extui a4, a2, 0, 8 40106db3: 0d2d mov.n a2, a13 40106db5: 0000c6 j 40106dbc 40106db8: 020c movi.n a2, 0 40106dba: 140c movi.n a4, 1 40106dbc: fc1351 l32r a5, 40105e08 40106dbf: 001582 l16ui a8, a5, 0 40106dc2: 011572 l16ui a7, a5, 2 40106dc5: 807870 add a7, a8, a7 40106dc8: 7527e6 bgei a7, 2, 40106e41 40106dcb: 072256 bnez a2, 40106e41 40106dce: 346060 extui a6, a6, 0, 4 40106dd1: 058626 beqi a6, 8, 40106dda 40106dd4: 140c movi.n a4, 1 40106dd6: 0019c6 j 40106e41 40106dd9: 252800 extui a2, a0, 24, 3 40106ddc: e81c movi.n a8, 30 40106dde: 1258 l32i.n a5, a2, 4 40106de0: 821c movi.n a2, 24 40106de2: 0d0562 l8ui a6, a5, 13 40106de5: 95cb addi.n a9, a5, 12 40106de7: 147060 extui a7, a6, 0, 2 40106dea: fdc7a2 addi a10, a7, -3 40106ded: 8328a0 moveqz a2, a8, a10 40106df0: 0c05a2 l8ui a10, a5, 12 40106df3: 8ca052 movi a5, 140 40106df6: 10aa50 and a10, a10, a5 40106df9: 88a082 movi a8, 136 40106dfc: c08a80 sub a8, a10, a8 40106dff: 522b addi.n a5, a2, 2 40106e01: 832580 moveqz a2, a5, a8 40106e04: fdc9a1 l32r a10, 40106528 40106e07: 0f88 l32i.n a8, a15, 0 40106e09: b55080 extui a5, a8, 16, 12 40106e0c: 0408a7 bnone a8, a10, 40106e14 40106e0f: 1f58 l32i.n a5, a15, 4 40106e11: f45850 extui a5, a5, 8, 16 40106e14: bc2766 bnei a7, 2, 40106dd4 40106e17: b92527 blt a5, a2, 40106dd4 40106e1a: 292a add.n a2, a9, a2 40106e1c: 0c6667 bbci a6, 6, 40106e2c 40106e1f: 030262 l8ui a6, a2, 3 40106e22: 528b addi.n a5, a2, 8 40106e24: 046560 extui a6, a6, 5, 1 40106e27: 224b addi.n a2, a2, 4 40106e29: 932560 movnez a2, a5, a6 40106e2c: 070252 l8ui a5, a2, 7 40106e2f: 060262 l8ui a6, a2, 6 40106e32: fdd121 l32r a2, 40106578 40106e35: 115580 slli a5, a5, 8 40106e38: 205560 or a5, a5, a6 40106e3b: f42020 extui a2, a2, 0, 16 40106e3e: 929527 bne a5, a2, 40106dd4 40106e41: fdce21 l32r a2, 4010657c 40106e44: 000222 l8ui a2, a2, 0 40106e47: 2f1226 beqi a2, 1, 40106e7a 40106e4a: 248c beqz.n a4, 40106e50 40106e4c: 000a86 j 40106e7a 40106e4f: 20c000 or a12, a0, a0 40106e52: 0e4800 excw 40106e55: fdca21 l32r a2, 40106580 40106e58: 0e8427 bany a4, a2, 40106e6a 40106e5b: fcf021 l32r a2, 4010621c 40106e5e: fcf031 l32r a3, 40106220 40106e61: 7ca242 movi a4, 0x27c 40106e64: fb6005 call0 40102468 40106e67: ffff06 j 40106e67 40106e6a: 08a022 movi a2, 8 40106e6d: 076132 s32i a3, a1, 28 40106e70: fc4705 call0 401032e4 40106e73: 20f220 or a15, a2, a2 40106e76: 7138 l32i.n a3, a1, 28 40106e78: 82cc bnez.n a2, 40106e84 40106e7a: 0e2d mov.n a2, a14 40106e7c: 130c movi.n a3, 1 40106e7e: ff51c5 call0 4010639c 40106e81: 000f46 j 40106ec2 40106e84: 092222 l32i a2, a2, 36 40106e87: 032142 l32i a4, a1, 12 40106e8a: 016242 s32i a4, a2, 4 40106e8d: 2148 l32i.n a4, a1, 8 40106e8f: 2249 s32i.n a4, a2, 8 40106e91: fbdd21 l32r a2, 40105e08 40106e94: 140c movi.n a4, 1 40106e96: 2228 l32i.n a2, a2, 8 40106e98: 065f42 s16i a4, a15, 12 40106e9b: 1f29 s32i.n a2, a15, 4 40106e9d: 1228 l32i.n a2, a2, 4 40106e9f: 2fe9 s32i.n a14, a15, 8 40106ea1: 4f29 s32i.n a2, a15, 16 40106ea3: 0020c0 memw 40106ea6: 0e48 l32i.n a4, a14, 0 40106ea8: e82321 l32r a2, 40100f34 40106eab: 102420 and a2, a4, a2 40106eae: 0020c0 memw 40106eb1: 0e29 s32i.n a2, a14, 0 40106eb3: 0c5f32 s16i a3, a15, 24 40106eb6: 120c movi.n a2, 1 40106eb8: 0e3d mov.n a3, a14 40106eba: fef605 call0 40105e1c 40106ebd: 0f2d mov.n a2, a15 40106ebf: fdaa05 call0 40104960 40106ec2: fc5b21 l32r a2, 40106030 40106ec5: 1148 l32i.n a4, a1, 4 40106ec7: 492232 l32i a3, a2, 0x124 40106eca: 331b addi.n a3, a3, 1 40106ecc: 496232 s32i a3, a2, 0x124 40106ecf: 9de456 bnez a4, 401068b1 40106ed2: 61e8 l32i.n a14, a1, 24 40106ed4: ff3a06 j 40106bc0 40106ed7: 2cc000 excw 40106eda: d24520 excw 40106edd: 22fc bnez.n a2, 40106f13 40106edf: 370021 l32r a2, 400d4ae0 <__floatsidf+0xc67f0> 40106ee2: 4602f2 l8ui a15, a2, 70 40106ee5: 2e .byte 0x2e 40106ee6: a72100 excw 40106ee9: d2fd excw 40106eeb: c07fa0 sub a7, a15, a10 40106eee: 220020 excw 40106ef1: 870022 l8ui a2, a0, 135 40106ef4: 200272 l8ui a7, a2, 32 40106ef7: 2675d0 excw 40106efa: 149c beqz.n a4, 40106f0f 40106efc: 118cb6 bltui a12, 8, 40106f11 40106eff: fcc721 l32r a2, 4010621c 40106f02: fcc731 l32r a3, 40106220 40106f05: 1ca542 movi a4, 0x51c 40106f08: fb55c5 call0 40102468 40106f0b: ffff06 j 40106f0b 40106f0e: 000000 ill 40106f11: f11821 l32r a2, 40103374 40106f14: 0228 l32i.n a2, a2, 0 40106f16: 22dc bnez.n a2, 40106f2c 40106f18: 0138 l32i.n a3, a1, 0 40106f1a: 0e7327 bbci a3, 18, 40106f2c 40106f1d: 0c2d mov.n a2, a12 40106f1f: fd80c5 call0 4010472c 40106f22: 0148 l32i.n a4, a1, 0 40106f24: fd9921 l32r a2, 40106588 40106f27: 104420 and a4, a4, a2 40106f2a: 0149 s32i.n a4, a1, 0 40106f2c: 4138 l32i.n a3, a1, 16 40106f2e: 352c30 extui a2, a3, 28, 4 40106f31: 2f2226 beqi a2, 2, 40106f64 40106f34: 0832e6 bgei a2, 3, 40106f40 40106f37: f28c beqz.n a2, 40106f4a 40106f39: 171226 beqi a2, 1, 40106f54 40106f3c: 001046 j 40106f81 40106f3f: 422600 excw 40106f42: 522631 l32r a3, 400db7dc <__floatsidf+0xcd4ec> 40106f45: c628 l32i.n a2, a6, 48 40106f47: 000d mov.n a0, a0 40106f49: 0c2d00 excw 40106f4c: 0d3d mov.n a3, a13 40106f4e: fd2c05 call0 40104210 40106f51: 000f86 j 40106f93 40106f54: 4148 l32i.n a4, a1, 16 40106f56: 0c3d mov.n a3, a12 40106f58: 752040 extui a2, a4, 16, 8 40106f5b: fd5305 call0 4010448c 40106f5e: 000c46 j 40106f93 40106f61: 000000 ill 40106f64: 0c2d mov.n a2, a12 40106f66: fd4e85 call0 40104450 40106f69: 000986 j 40106f93 40106f6c: 000000 ill 40106f6f: fd9345 call0 401048a4 40106f72: 000746 j 40106f93 40106f75: 4138 l32i.n a3, a1, 16 40106f77: 752030 extui a2, a3, 16, 8 40106f7a: fd9745 call0 401048f0 40106f7d: 000486 j 40106f93 40106f80: a62100 excw 40106f83: 31fc bnez.n a1, 40106fba 40106f85: 42fca7 bbsi a12, 26, 40106fcb 40106f88: c538a5 excw 40106f8b: fb4d excw 40106f8d: ffff06 j 40106f8d 40106f90: 000000 ill 40106f93: fc2731 l32r a3, 40106030 40106f96: 2ccb addi.n a2, a12, 12 40106f98: a02230 addx4 a2, a2, a3 40106f9b: 0238 l32i.n a3, a2, 0 40106f9d: 331b addi.n a3, a3, 1 40106f9f: 0239 s32i.n a3, a2, 0 40106fa1: 0148 l32i.n a4, a1, 0 40106fa3: 1f7427 bbci a4, 18, 40106fc6 40106fa6: 149c26 beqi a12, 10, 40106fbe 40106fa9: 118cb6 bltui a12, 8, 40106fbe 40106fac: fc9c21 l32r a2, 4010621c 40106faf: fc9c31 l32r a3, 40106220 40106fb2: 44a542 movi a4, 0x544 40106fb5: fb4b05 call0 40102468 40106fb8: ffff06 j 40106fb8 40106fbb: 000000 ill 40106fbe: 0c2d mov.n a2, a12 40106fc0: 201110 or a1, a1, a1 40106fc3: fd7685 call0 4010472c 40106fc6: 002122 l32i a2, a1, 0 40106fc9: 0272d7 bbci a2, 29, 40106fcf 40106fcc: fcbf45 call0 40103bc4 40106fcf: 002132 l32i a3, a1, 0 40106fd2: 027347 bbci a3, 20, 40106fd8 40106fd5: fd6f05 call0 401046c8 40106fd8: 0148 l32i.n a4, a1, 0 40106fda: 0a6497 bbci a4, 9, 40106fe8 40106fdd: fc1421 l32r a2, 40106030 40106fe0: 552232 l32i a3, a2, 0x154 40106fe3: 331b addi.n a3, a3, 1 40106fe5: 556232 s32i a3, a2, 0x154 40106fe8: 0128 l32i.n a2, a1, 0 40106fea: 0a7277 bbci a2, 23, 40106ff8 40106fed: fc1021 l32r a2, 40106030 40106ff0: 562232 l32i a3, a2, 0x158 40106ff3: 331b addi.n a3, a3, 1 40106ff5: 566232 s32i a3, a2, 0x158 40106ff8: fd6521 l32r a2, 4010658c 40106ffb: 040c movi.n a4, 0 40106ffd: 0020c0 memw 40107000: 0249 s32i.n a4, a2, 0 40107002: 0020c0 memw 40107005: 0238 l32i.n a3, a2, 0 40107007: ff2356 bnez a3, 40106ffd 4010700a: e44a21 l32r a2, 40100134 4010700d: 000232 l8ui a3, a2, 0 40107010: 330b addi.n a3, a3, -1 40107012: 004232 s8i a3, a2, 0 40107015: e44821 l32r a2, 40100138 40107018: 5138 l32i.n a3, a1, 20 4010701a: 0020c0 memw 4010701d: 0239 s32i.n a3, a2, 0 4010701f: 000946 j 40107048 40107022: 410000 srli a0, a0, 0 40107025: fd5b addi.n a15, a13, 5 40107027: 80a022 movi a2, 128 4010702a: f92845 call0 401002b0 4010702d: 02fd mov.n a15, a2 4010702f: a6c256 bnez a2, 40106a9f 40107032: fe97c6 j 40106a95 40107035: fd5741 l32r a4, 40106594 40107038: c23c movi.n a2, 60 4010703a: f92745 call0 401002b0 4010703d: 02fd mov.n a15, a2 4010703f: a85256 bnez a2, 40106ac8 40107042: fe93c6 j 40106a95 40107045: 000000 ill 40107048: 132102 l32i a0, a1, 76 4010704b: 1221c2 l32i a12, a1, 72 4010704e: 1121d2 l32i a13, a1, 68 40107051: 1021e2 l32i a14, a1, 64 40107054: f1f8 l32i.n a15, a1, 60 40107056: 50c112 addi a1, a1, 80 40107059: f00d ret.n 4010705b: 140000 extui a0, a0, 0, 2 4010705e: 043ff2 excw 40107061: 3ff214 excw 40107064: 1408 l32i.n a0, a4, 4 40107066: 603ff2 excw 40107068 : 40107068: a06660 addx4 a6, a6, a6 4010706b: fffc81 l32r a8, 4010705c 4010706e: 1166d0 slli a6, a6, 3 40107071: 868a add.n a8, a6, a8 40107073: 0020c0 memw 40107076: 0898 l32i.n a9, a8, 0 40107078: fffa81 l32r a8, 40107060 4010707b: f0c112 addi a1, a1, -16 4010707e: 868a add.n a8, a6, a8 40107080: 0020c0 memw 40107083: 0888 l32i.n a8, a8, 0 40107085: 3109 s32i.n a0, a1, 12 40107087: 41a890 srli a10, a9, 8 4010708a: 004592 s8i a9, a5, 0 4010708d: 0145a2 s8i a10, a5, 1 40107090: f5a090 extui a10, a9, 16, 16 40107093: 759890 extui a9, a9, 24, 8 40107096: 034592 s8i a9, a5, 3 40107099: 419880 srli a9, a8, 8 4010709c: 044582 s8i a8, a5, 4 4010709f: 0245a2 s8i a10, a5, 2 401070a2: 054592 s8i a9, a5, 5 401070a5: 055880 extui a5, a8, 24, 1 401070a8: 004352 s8i a5, a3, 0 401070ab: 153e80 extui a3, a8, 30, 2 401070ae: 0439 s32i.n a3, a4, 0 401070b0: 253280 extui a3, a8, 18, 3 401070b3: 158080 extui a8, a8, 16, 2 401070b6: 041866 bnei a8, 1, 401070be 401070b9: 011366 bnei a3, 1, 401070be 401070bc: 530c movi.n a3, 5 401070be: 0239 s32i.n a3, a2, 0 401070c0: ffe931 l32r a3, 40107064 401070c3: 4148 l32i.n a4, a1, 16 401070c5: 072d mov.n a2, a7 401070c7: 803630 add a3, a6, a3 401070ca: e4f401 l32r a0, 4010049c 401070cd: 0000c0 callx0 a0 401070d0: 3108 l32i.n a0, a1, 12 401070d2: 020c movi.n a2, 0 401070d4: 10c112 addi a1, a1, 16 401070d7: f00d ret.n 401070d9: 000000 ill 401070dc: f20174 excw 401070df: 3f .byte 0x3f 401070e0: 0168 l32i.n a6, a1, 0 401070e2: 643ff2 excw 401070e5: 3ff201 l32r a0, 400d70b0 <__floatsidf+0xc8dc0> 401070e8 : 401070e8: fffd61 l32r a6, 401070dc 401070eb: 0020c0 memw 401070ee: 0678 l32i.n a7, a6, 0 401070f0: 347c70 extui a7, a7, 12, 4 401070f3: 004272 s8i a7, a2, 0 401070f6: 0020c0 memw 401070f9: 0628 l32i.n a2, a6, 0 401070fb: b42020 extui a2, a2, 0, 12 401070fe: 005322 s16i a2, a3, 0 40107101: fff721 l32r a2, 401070e0 40107104: 0020c0 memw 40107107: 0228 l32i.n a2, a2, 0 40107109: 0429 s32i.n a2, a4, 0 4010710b: fff621 l32r a2, 401070e4 4010710e: 0020c0 memw 40107111: 0228 l32i.n a2, a2, 0 40107113: 0529 s32i.n a2, a5, 0 40107115: f00d ret.n 40107117: 000800 excw 4010711a: 106000 and a6, a0, a0 4010711d: 600000 neg a0, a0 40107120: 001c movi.n a0, 16 40107122: e86000 excw 40107125: fefc bnez.n a14, 40107168 40107127: 3f .byte 0x3f 40107128 : uint8 fifo_len = 0; uint8 buf_idx = 0; portBASE_TYPE xHigherPriorityTaskWoken; uint32 uart_intr_status = READ_PERI_REG(UART_INT_ST(uart_no)) ; 40107128: fffc21 l32r a2, 40107118 if (UART_FRM_ERR_INT_ST == (uart_intr_status & UART_FRM_ERR_INT_ST)) { 4010712b: 840c movi.n a4, 8 uint8 fifo_len = 0; uint8 buf_idx = 0; portBASE_TYPE xHigherPriorityTaskWoken; uint32 uart_intr_status = READ_PERI_REG(UART_INT_ST(uart_no)) ; 4010712d: 0020c0 memw 40107130: 0238 l32i.n a3, a2, 0 if (UART_FRM_ERR_INT_ST == (uart_intr_status & UART_FRM_ERR_INT_ST)) { 40107132: 102340 and a2, a3, a4 40107135: 828c beqz.n a2, 40107141 WRITE_PERI_REG(UART_INT_CLR(uart_no), UART_FRM_ERR_INT_CLR); 40107137: fff921 l32r a2, 4010711c 4010713a: 0020c0 memw 4010713d: 0249 s32i.n a4, a2, 0 4010713f: f00d ret.n } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { 40107141: 01a142 movi a4, 0x101 40107144: 680347 bnone a3, a4, 401071b0 fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; 40107147: fff631 l32r a3, 40107120 buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { 4010714a: fff661 l32r a6, 40107124 uint32 uart_intr_status = READ_PERI_REG(UART_INT_ST(uart_no)) ; if (UART_FRM_ERR_INT_ST == (uart_intr_status & UART_FRM_ERR_INT_ST)) { WRITE_PERI_REG(UART_INT_CLR(uart_no), UART_FRM_ERR_INT_CLR); } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; 4010714d: 0020c0 memw 40107150: 0348 l32i.n a4, a3, 0 buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); 40107152: f74831 l32r a3, 40104e74 40107155: 73a052 movi a5, 115 40107158: 0020c0 memw 4010715b: 0359 s32i.n a5, a3, 0 uint32 uart_intr_status = READ_PERI_REG(UART_INT_ST(uart_no)) ; if (UART_FRM_ERR_INT_ST == (uart_intr_status & UART_FRM_ERR_INT_ST)) { WRITE_PERI_REG(UART_INT_CLR(uart_no), UART_FRM_ERR_INT_CLR); } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; 4010715d: 744040 extui a4, a4, 0, 8 buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { 40107160: 06d652 addmi a5, a6, 0x600 40107163: 3fa672 movi a7, 0x63f uart_recv.uart_buf[uart_recv.recv_len++] = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; 40107166: fd0381 l32r a8, 40106574 40107169: 0004c6 j 40107180 4010716c: 931b addi.n a9, a3, 1 4010716e: 106592 s32i a9, a5, 64 40107171: 0020c0 memw 40107174: 0898 l32i.n a9, a8, 0 40107176: 363a add.n a3, a6, a3 } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { 40107178: 221b addi.n a2, a2, 1 uart_recv.uart_buf[uart_recv.recv_len++] = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; 4010717a: 004392 s8i a9, a3, 0 } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { 4010717d: 742020 extui a2, a2, 0, 8 40107180: 053247 bltu a2, a4, 40107189 uart_recv.uart_buf[uart_recv.recv_len++] = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; } for ( ;buf_idx < fifo_len; buf_idx++) { RcvChar = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; 40107183: fcfc31 l32r a3, 40106574 40107186: 000486 j 4010719c } else if ((UART_RXFIFO_TOUT_INT_ST == (uart_intr_status & UART_RXFIFO_TOUT_INT_ST))|| (UART_RXFIFO_FULL_INT_ST == (uart_intr_status & UART_RXFIFO_FULL_INT_ST))) { fifo_len = (READ_PERI_REG(UART_STATUS(UART0)) >> UART_RXFIFO_CNT_S)&UART_RXFIFO_CNT; buf_idx = 0; // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { 40107189: 102532 l32i a3, a5, 64 4010718c: dca737 bge a7, a3, 4010716c 4010718f: fffc06 j 40107183 uart_recv.uart_buf[uart_recv.recv_len++] = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; } for ( ;buf_idx < fifo_len; buf_idx++) { 40107192: 221b addi.n a2, a2, 1 RcvChar = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; 40107194: 0020c0 memw 40107197: 0358 l32i.n a5, a3, 0 // start WRITE_PERI_REG(0x60000914,0x73); for(buf_idx = 0;(buf_idx < fifo_len) && (uart_recv.recv_len < UART_BUF_SIZE);buf_idx++) { uart_recv.uart_buf[uart_recv.recv_len++] = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; } for ( ;buf_idx < fifo_len; buf_idx++) { 40107199: 742020 extui a2, a2, 0, 8 4010719c: f23247 bltu a2, a4, 40107192 RcvChar = READ_PERI_REG(UART_FIFO(UART0)) & 0xFF; } WRITE_PERI_REG(0x60000914,0x73); 4010719f: f73521 l32r a2, 40104e74 401071a2: 73a032 movi a3, 115 401071a5: 0020c0 memw 401071a8: 0239 s32i.n a3, a2, 0 WRITE_PERI_REG(UART_INT_CLR(UART0), UART_RXFIFO_FULL_INT_CLR | UART_RXFIFO_TOUT_INT_CLR); 401071aa: 01a132 movi a3, 0x101 401071ad: 000106 j 401071b5 } else { WRITE_PERI_REG(UART_INT_CLR(uart_no), uart_intr_status | UART_CTS_CHG_INT_CLR); 401071b0: 024c movi.n a2, 64 401071b2: 203320 or a3, a3, a2 401071b5: ffd921 l32r a2, 4010711c 401071b8: 0020c0 memw 401071bb: 0239 s32i.n a3, a2, 0 401071bd: f00d ret.n 401071bf: 000000 ill 401071c2: 007f80 excw 401071c5: 7ff000 excw 401071c8 <__mulsf3_aux>: 401071c8: 1122f0 slli a2, a2, 1 401071cb: 412120 srli a2, a2, 1 401071ce: e2ac beqz.n a2, 40107200 <__mulsf3_aux+0x38> 401071d0: 40f2a0 nsau a10, a2 401071d3: f8caa2 addi a10, a10, -8 401071d6: 401a00 ssl a10 401071d9: a12200 sll a2, a2 401071dc: 180c movi.n a8, 1 401071de: c088a0 sub a8, a8, a10 401071e1: 001ec6 j 40107260 <__mulsf3+0x20> 401071e4: 1133f0 slli a3, a3, 1 401071e7: 413130 srli a3, a3, 1 401071ea: 239c beqz.n a3, 40107200 <__mulsf3_aux+0x38> 401071ec: 40f3a0 nsau a10, a3 401071ef: f8caa2 addi a10, a10, -8 401071f2: 401a00 ssl a10 401071f5: a13300 sll a3, a3 401071f8: 190c movi.n a9, 1 401071fa: c099a0 sub a9, a9, a10 401071fd: 001886 j 40107263 <__mulsf3+0x23> 40107200: 052f70 extui a2, a7, 31, 1 40107203: 012210 slli a2, a2, 31 40107206: 003406 j 401072da <__mulsf3+0x9a> 40107209: 1183f0 slli a8, a3, 1 4010720c: 88cc bnez.n a8, 40107218 <__mulsf3_aux+0x50> 4010720e: eb2b41 l32r a4, 40101ebc 40107211: 202240 or a2, a2, a4 40107214: 003086 j 401072da <__mulsf3+0x9a> 40107217: c36700 excw 4010721a: 837006 j 400e7fde <__floatsidf+0xd9cee> 4010721d: 088c11 l32r a1, 400c9450 <__floatsidf+0xbb160> 40107220: 032d mov.n a2, a3 40107222: 057f70 extui a7, a7, 31, 1 40107225: 1122f0 slli a2, a2, 1 40107228: 404100 ssai 1 4010722b: 812720 src a2, a7, a2 4010722e: 002a06 j 401072da <__mulsf3+0x9a> 40107231: 1182f0 slli a8, a2, 1 40107234: fe8856 bnez a8, 40107220 <__mulsf3_aux+0x58> 40107237: eb2171 l32r a7, 40101ebc 4010723a: 202370 or a2, a3, a7 4010723d: 002646 j 401072da <__mulsf3+0x9a> 40107240 <__mulsf3>: 40107240: e0c112 addi a1, a1, -32 40107243: 41c9 s32i.n a12, a1, 16 40107245: 51d9 s32i.n a13, a1, 20 40107247: 61e9 s32i.n a14, a1, 24 40107249: 71f9 s32i.n a15, a1, 28 4010724b: ffdd61 l32r a6, 401071c0 4010724e: 307230 xor a7, a2, a3 40107251: b44267 ball a2, a6, 40107209 <__mulsf3_aux+0x41> 40107254: d94367 ball a3, a6, 40107231 <__mulsf3_aux+0x69> 40107257: 758720 extui a8, a2, 23, 8 4010725a: 759730 extui a9, a3, 23, 8 4010725d: f67816 beqz a8, 401071c8 <__mulsf3_aux> 40107260: f80916 beqz a9, 401071e4 <__mulsf3_aux+0x1c> 40107263: 889a add.n a8, a8, a9 40107265: e6aca1 l32r a10, 40100d18 40107268: 202260 or a2, a2, a6 4010726b: 1022a0 and a2, a2, a10 4010726e: 203360 or a3, a3, a6 40107271: 1033a0 and a3, a3, a10 40107274: f54020 extui a4, a2, 16, 16 40107277: f55030 extui a5, a3, 16, 16 4010727a: c16250 mul16u a6, a2, a5 4010727d: c1b430 mul16u a11, a4, a3 40107280: 090c movi.n a9, 0 40107282: 66ba add.n a6, a6, a11 40107284: 01b6b7 bgeu a6, a11, 40107289 <__mulsf3+0x49> 40107287: 991b addi.n a9, a9, 1 40107289: 404010 ssai 16 4010728c: 819960 src a9, a9, a6 4010728f: c1b230 mul16u a11, a2, a3 40107292: a16600 sll a6, a6 40107295: 66ba add.n a6, a6, a11 40107297: 01b6b7 bgeu a6, a11, 4010729c <__mulsf3+0x5c> 4010729a: 991b addi.n a9, a9, 1 4010729c: c12450 mul16u a2, a4, a5 4010729f: 229a add.n a2, a2, a9 401072a1: 940c movi.n a4, 9 401072a3: 415f20 srli a5, a2, 15 401072a6: 258c beqz.n a5, 401072ac <__mulsf3+0x6c> 401072a8: 440b addi.n a4, a4, -1 401072aa: 881b addi.n a8, a8, 1 401072ac: 401400 ssl a4 401072af: 812260 src a2, a2, a6 401072b2: a16600 sll a6, a6 401072b5: 80a042 movi a4, 128 401072b8: c08840 sub a8, a8, a4 401072bb: fea042 movi a4, 254 401072be: 2fb847 bgeu a8, a4, 401072f1 <__mulsf3+0xb1> 401072c1: 0076d6 bgez a6, 401072cc <__mulsf3+0x8c> 401072c4: 221b addi.n a2, a2, 1 401072c6: 1166f0 slli a6, a6, 1 401072c9: 01b616 beqz a6, 401072e8 <__mulsf3+0xa8> 401072cc: 018890 slli a8, a8, 23 401072cf: 228a add.n a2, a2, a8 401072d1: 057f70 extui a7, a7, 31, 1 401072d4: 017710 slli a7, a7, 31 401072d7: 202270 or a2, a2, a7 401072da: 41c8 l32i.n a12, a1, 16 401072dc: 51d8 l32i.n a13, a1, 20 401072de: 61e8 l32i.n a14, a1, 24 401072e0: 71f8 l32i.n a15, a1, 28 401072e2: 20c112 addi a1, a1, 32 401072e5: f00d ret.n 401072e7: 212000 srai a2, a0, 0 401072ea: 22f041 l32r a4, 400cfeac <__floatsidf+0xc1bbc> 401072ed: f68611 l32r a1, 40104d08 401072f0: ff .byte 0xff 401072f1: 008896 bltz a8, 401072fd <__mulsf3+0xbd> 401072f4: ffa082 movi a8, 255 401072f7: 012890 slli a2, a8, 23 401072fa: fff4c6 j 401072d1 <__mulsf3+0x91> 401072fd: 608080 neg a8, a8 40107300: 069d mov.n a9, a6 40107302: 400800 ssr a8 40107305: 13c8f6 bgeui a8, 32, 4010731c <__mulsf3+0xdc> 40107308: a16200 sll a6, a2 4010730b: 912020 srl a2, a2 4010730e: 080c movi.n a8, 0 40107310: fad916 beqz a9, 401072c1 <__mulsf3+0x81> 40107313: 190c movi.n a9, 1 40107315: 206690 or a6, a6, a9 40107318: ffe946 j 401072c1 <__mulsf3+0x81> 4010731b: 2f7000 excw 4010731e: 221005 call0 40129420 <_lit4_end+0x21cf8> 40107321: ed0601 l32r a0, 4010273c 40107324: ff .byte 0xff 40107325: 000000 ill 40107328 <__divsf3_aux>: 40107328: 1133f0 slli a3, a3, 1 4010732b: 413130 srli a3, a3, 1 4010732e: 339c beqz.n a3, 40107345 <__divsf3_aux+0x1d> 40107330: 40f3a0 nsau a10, a3 40107333: f8caa2 addi a10, a10, -8 40107336: 401a00 ssl a10 40107339: a13300 sll a3, a3 4010733c: 190c movi.n a9, 1 4010733e: c099a0 sub a9, a9, a10 40107341: 001d06 j 401073b9 <__divsf3+0x15> 40107344: 42f000 excw 40107347: 414011 l32r a1, 400d7848 <__floatsidf+0xc9558> 4010734a: 2f7041 l32r a4, 400d310c <__floatsidf+0xc4e1c> 4010734d: 221005 call0 40129450 <_lit4_end+0x21d28> 40107350: 226001 l32r a0, 400cfcd0 <__floatsidf+0xc19e0> 40107353: 44cc20 extui a12, a2, 12, 5 40107356: ead941 l32r a4, 40101ebc 40107359: 202240 or a2, a2, a4 4010735c: f00d ret.n 4010735e: f00000 subx8 a0, a0, a0 40107361: 201122 l16ui a2, a1, 64 40107364: 9c4121 l32r a2, 400ee468 <__floatsidf+0xe0178> 40107367: f2a022 movi a2, 242 4010736a: caa240 excw 4010736d: 00f8 l32i.n a15, a0, 0 4010736f: 401a add.n a4, a0, a1 40107371: a12200 sll a2, a2 40107374: 180c movi.n a8, 1 40107376: c088a0 sub a8, a8, a10 40107379: 000fc6 j 401073bc <__divsf3+0x18> 4010737c: 052f70 extui a2, a7, 31, 1 4010737f: 012210 slli a2, a2, 31 40107382: f00d ret.n 40107384: 057f30 extui a7, a3, 31, 1 40107387: 017710 slli a7, a7, 31 4010738a: 302270 xor a2, a2, a7 4010738d: 05c367 bnall a3, a6, 40107396 <__divsf3_aux+0x6e> 40107390: eacb41 l32r a4, 40101ebc 40107393: 202240 or a2, a2, a4 40107396: f00d ret.n 40107398: 118370 slli a8, a3, 9 4010739b: fdd816 beqz a8, 4010737c <__divsf3_aux+0x54> 4010739e: 032d mov.n a2, a3 401073a0: f00d ret.n ... 401073a4 <__divsf3>: 401073a4: ff8761 l32r a6, 401071c0 401073a7: 307230 xor a7, a2, a3 401073aa: d64267 ball a2, a6, 40107384 <__divsf3_aux+0x5c> 401073ad: e74367 ball a3, a6, 40107398 <__divsf3_aux+0x70> 401073b0: 758720 extui a8, a2, 23, 8 401073b3: 759730 extui a9, a3, 23, 8 401073b6: f6e916 beqz a9, 40107328 <__divsf3_aux> 401073b9: fa3816 beqz a8, 40107360 <__divsf3_aux+0x38> 401073bc: c08890 sub a8, a8, a9 401073bf: e656a1 l32r a10, 40100d18 401073c2: 202260 or a2, a2, a6 401073c5: 1022a0 and a2, a2, a10 401073c8: 203360 or a3, a3, a6 401073cb: 1033a0 and a3, a3, a10 401073ce: 043327 bltu a3, a2, 401073d6 <__divsf3+0x32> 401073d1: 1122f0 slli a2, a2, 1 401073d4: 880b addi.n a8, a8, -1 401073d6: c02230 sub a2, a2, a3 401073d9: 1122f0 slli a2, a2, 1 401073dc: 1a0c movi.n a10, 1 401073de: 17a092 movi a9, 23 401073e1: 11aaf0 slli a10, a10, 1 401073e4: 043237 bltu a2, a3, 401073ec <__divsf3+0x48> 401073e7: aa1b addi.n a10, a10, 1 401073e9: c02230 sub a2, a2, a3 401073ec: 1122f0 slli a2, a2, 1 401073ef: 990b addi.n a9, a9, -1 401073f1: fec956 bnez a9, 401073e1 <__divsf3+0x3d> 401073f4: 7ec882 addi a8, a8, 126 401073f7: fea042 movi a4, 254 401073fa: 17b847 bgeu a8, a4, 40107415 <__divsf3+0x71> 401073fd: 043237 bltu a2, a3, 40107405 <__divsf3+0x61> 40107400: aa1b addi.n a10, a10, 1 40107402: 1a1237 beq a2, a3, 40107420 <__divsf3+0x7c> 40107405: 018890 slli a8, a8, 23 40107408: 2a8a add.n a2, a10, a8 4010740a: 057f70 extui a7, a7, 31, 1 4010740d: 017710 slli a7, a7, 31 40107410: 202270 or a2, a2, a7 40107413: f00d ret.n 40107415: 010896 bltz a8, 40107429 <__divsf3+0x85> 40107418: 841b addi.n a8, a4, 1 4010741a: 012890 slli a2, a8, 23 4010741d: fffa46 j 4010740a <__divsf3+0x66> 40107420: 41a1a0 srli a10, a10, 1 40107423: 11aaf0 slli a10, a10, 1 40107426: fff6c6 j 40107405 <__divsf3+0x61> 40107429: 608080 neg a8, a8 4010742c: 400800 ssr a8 4010742f: 22c8f6 bgeui a8, 32, 40107455 <__divsf3+0xb1> 40107432: a16a00 sll a6, a10 40107435: 91a0a0 srl a10, a10 40107438: 080c movi.n a8, 0 4010743a: 328c beqz.n a2, 40107441 <__divsf3+0x9d> 4010743c: 190c movi.n a9, 1 4010743e: 206690 or a6, a6, a9 40107441: fc06d6 bgez a6, 40107405 <__divsf3+0x61> 40107444: aa1b addi.n a10, a10, 1 40107446: 1166f0 slli a6, a6, 1 40107449: fb8656 bnez a6, 40107405 <__divsf3+0x61> 4010744c: 41a1a0 srli a10, a10, 1 4010744f: 11aaf0 slli a10, a10, 1 40107452: ffebc6 j 40107405 <__divsf3+0x61> 40107455: 052f70 extui a2, a7, 31, 1 40107458: 012210 slli a2, a2, 31 4010745b: f00d ret.n 4010745d: 000000 ill 40107460 <__fixsfsi>: 40107460: ff5861 l32r a6, 401071c0 40107463: 224267 ball a2, a6, 40107489 <__fixsfsi+0x29> 40107466: 754720 extui a4, a2, 23, 8 40107469: 82c442 addi a4, a4, -126 4010746c: 20c4e6 bgei a4, 32, 40107490 <__fixsfsi+0x30> 4010746f: 2914a6 blti a4, 1, 4010749c <__fixsfsi+0x3c> 40107472: 207260 or a7, a2, a6 40107475: 115780 slli a5, a7, 8 40107478: 401400 ssl a4 4010747b: 915050 srl a5, a5 4010747e: 602050 neg a2, a5 40107481: b32570 movgez a2, a5, a7 40107484: f00d ret.n 40107486: 000000 ill 40107489: 114270 slli a4, a2, 9 4010748c: 048c beqz.n a4, 40107490 <__fixsfsi+0x30> 4010748e: 020c movi.n a2, 0 40107490: 114680 slli a4, a6, 8 40107493: 540b addi.n a5, a4, -1 40107495: b34520 movgez a4, a5, a2 40107498: 042d mov.n a2, a4 4010749a: f00d ret.n 4010749c: 020c movi.n a2, 0 4010749e: f00d ret.n 401074a0 <__eqdf2>: 401074a0: 0c9247 bne a2, a4, 401074b0 <__eqdf2+0x10> 401074a3: 169357 bne a3, a5, 401074bd <__eqdf2+0x1d> 401074a6: ff4761 l32r a6, 401071c4 401074a9: 074367 ball a3, a6, 401074b4 <__eqdf2+0x14> 401074ac: 020c movi.n a2, 0 401074ae: f00d ret.n 401074b0: 120c movi.n a2, 1 401074b2: f00d ret.n 401074b4: 117340 slli a7, a3, 12 401074b7: 207720 or a7, a7, a2 401074ba: 000206 j 401074c6 <__eqdf2+0x26> 401074bd: 207350 or a7, a3, a5 401074c0: 1177f0 slli a7, a7, 1 401074c3: 207720 or a7, a7, a2 401074c6: 020c movi.n a2, 0 401074c8: 130c movi.n a3, 1 401074ca: 932370 movnez a2, a3, a7 401074cd: f00d ret.n ... 401074d0 <__gtdf2>: 401074d0: ff3d61 l32r a6, 401071c4 401074d3: 0e4367 ball a3, a6, 401074e5 <__gtdf2+0x15> 401074d6: 3ec567 bnall a5, a6, 40107518 <__ledf2+0x24> 401074d9: 117540 slli a7, a5, 12 401074dc: 207740 or a7, a7, a4 401074df: 57bc beqz.n a7, 40107518 <__ledf2+0x24> 401074e1: 020c movi.n a2, 0 401074e3: f00d ret.n 401074e5: 117340 slli a7, a3, 12 401074e8: 207720 or a7, a7, a2 401074eb: fe7716 beqz a7, 401074d6 <__gtdf2+0x6> 401074ee: 020c movi.n a2, 0 401074f0: f00d ret.n ... 401074f4 <__ledf2>: 401074f4: ff3461 l32r a6, 401071c4 401074f7: 0e4367 ball a3, a6, 40107509 <__ledf2+0x15> 401074fa: 1ac567 bnall a5, a6, 40107518 <__ledf2+0x24> 401074fd: 117540 slli a7, a5, 12 40107500: 207740 or a7, a7, a4 40107503: 179c beqz.n a7, 40107518 <__ledf2+0x24> 40107505: 120c movi.n a2, 1 40107507: f00d ret.n 40107509: 117340 slli a7, a3, 12 4010750c: 207720 or a7, a7, a2 4010750f: fe7716 beqz a7, 401074fa <__ledf2+0x6> 40107512: 120c movi.n a2, 1 40107514: f00d ret.n 40107516: 500000 excw 40107519: 963073 excw 4010751c: 9601e7 bnone a1, a14, 401074b6 <__eqdf2+0x16> 4010751f: 5700e3 excw 40107522: 570533 excw 40107525: 271193 excw 40107528: 0c0e34 excw 4010752b: f00d02 l8ui a0, a13, 240 4010752e: 370000 excw 40107531: 37f635 excw 40107534: 470295 excw 40107537: 0cf0b2 excw 4010753a: f00d12 l8ui a1, a13, 240 4010753d: fe9396 bltz a3, 4010752a <__ledf2+0x36> 40107540: 207350 or a7, a3, a5 40107543: 1177f0 slli a7, a7, 1 40107546: 207720 or a7, a7, a2 40107549: 207740 or a7, a7, a4 4010754c: 120c movi.n a2, 1 4010754e: 030c movi.n a3, 0 40107550: 832370 moveqz a2, a3, a7 40107553: f00d ret.n 40107555: 000000 ill 40107558 <__gedf2>: 40107558: ff1b61 l32r a6, 401071c4 4010755b: 0e4367 ball a3, a6, 4010756d <__gedf2+0x15> 4010755e: 3ec567 bnall a5, a6, 401075a0 <__ltdf2+0x24> 40107561: 117540 slli a7, a5, 12 40107564: 207740 or a7, a7, a4 40107567: 57bc beqz.n a7, 401075a0 <__ltdf2+0x24> 40107569: f27c movi.n a2, -1 4010756b: f00d ret.n 4010756d: 117340 slli a7, a3, 12 40107570: 207720 or a7, a7, a2 40107573: fe7716 beqz a7, 4010755e <__gedf2+0x6> 40107576: f27c movi.n a2, -1 40107578: f00d ret.n ... 4010757c <__ltdf2>: 4010757c: ff1261 l32r a6, 401071c4 4010757f: 0e4367 ball a3, a6, 40107591 <__ltdf2+0x15> 40107582: 1ac567 bnall a5, a6, 401075a0 <__ltdf2+0x24> 40107585: 117540 slli a7, a5, 12 40107588: 207740 or a7, a7, a4 4010758b: 179c beqz.n a7, 401075a0 <__ltdf2+0x24> 4010758d: 020c movi.n a2, 0 4010758f: f00d ret.n 40107591: 117340 slli a7, a3, 12 40107594: 207720 or a7, a7, a2 40107597: fe7716 beqz a7, 40107582 <__ltdf2+0x6> 4010759a: 020c movi.n a2, 0 4010759c: f00d ret.n 4010759e: 500000 excw 401075a1: 963073 excw 401075a4: 9601e7 bnone a1, a14, 4010753e <__ledf2+0x4a> 401075a7: 5700e3 excw 401075aa: 570533 excw 401075ad: 471193 excw 401075b0: 7c0eb2 l8ui a11, a14, 124 401075b3: f00df2 l8ui a15, a13, 240 401075b6: 370000 excw 401075b9: 37f635 excw 401075bc: 270295 excw 401075bf: 0cf034 excw 401075c2: f00d02 l8ui a0, a13, 240 401075c5: ff83d6 bgez a3, 401075c1 <__ltdf2+0x45> 401075c8: 207350 or a7, a3, a5 401075cb: 1177f0 slli a7, a7, 1 401075ce: 207720 or a7, a7, a2 401075d1: 207740 or a7, a7, a4 401075d4: 020c movi.n a2, 0 401075d6: f37c movi.n a3, -1 401075d8: 932370 movnez a2, a3, a7 401075db: f00d ret.n 401075dd: 000000 ill 401075e0 <__unorddf2>: 401075e0: fef961 l32r a6, 401071c4 401075e3: 064367 ball a3, a6, 401075ed <__unorddf2+0xd> 401075e6: 124567 ball a5, a6, 401075fc <__unorddf2+0x1c> 401075e9: 020c movi.n a2, 0 401075eb: f00d ret.n 401075ed: 117340 slli a7, a3, 12 401075f0: 207720 or a7, a7, a2 401075f3: fef716 beqz a7, 401075e6 <__unorddf2+0x6> 401075f6: 120c movi.n a2, 1 401075f8: f00d ret.n 401075fa: 400000 ssr a0 401075fd: 401175 excw 40107600: 162077 blt a0, a7, 4010761a <_malloc_r+0xe> 40107603: 0cfe37 bbsi a14, 19, 40107613 <_malloc_r+0x7> 40107606: f00d12 l8ui a1, a13, 240 40107609: 000000 ill 4010760c <_malloc_r>: 4010760c: f0c112 addi a1, a1, -16 4010760f: 202330 or a2, a3, a3 40107612: 036102 s32i a0, a1, 12 40107615: f8f045 call0 4010051c 40107618: 032102 l32i a0, a1, 12 4010761b: 10c112 addi a1, a1, 16 4010761e: f00d ret.n 40107620 <_realloc_r>: 40107620: f0c112 addi a1, a1, -16 40107623: 032d mov.n a2, a3 40107625: 043d mov.n a3, a4 40107627: 3109 s32i.n a0, a1, 12 40107629: f8ed85 call0 40100504 4010762c: 3108 l32i.n a0, a1, 12 4010762e: 10c112 addi a1, a1, 16 40107631: f00d ret.n ... 40107634 <_calloc_r>: 40107634: f0c112 addi a1, a1, -16 40107637: 032d mov.n a2, a3 40107639: 043d mov.n a3, a4 4010763b: 3109 s32i.n a0, a1, 12 4010763d: f8e445 call0 40100484 40107640: 3108 l32i.n a0, a1, 12 40107642: 10c112 addi a1, a1, 16 40107645: f00d ret.n ... 40107648 <_free_r>: 40107648: f0c112 addi a1, a1, -16 4010764b: 202330 or a2, a3, a3 4010764e: 036102 s32i a0, a1, 12 40107651: f8b8c5 call0 401001e0 40107654: 032102 l32i a0, a1, 12 40107657: 10c112 addi a1, a1, 16 4010765a: f00d ret.n 4010765c <_xt_context_save>: 4010765c: 5129 s32i.n a2, a1, 20 4010765e: 6139 s32i.n a3, a1, 24 40107660: 7149 s32i.n a4, a1, 28 40107662: 8159 s32i.n a5, a1, 32 40107664: 9169 s32i.n a6, a1, 36 40107666: a179 s32i.n a7, a1, 40 40107668: b189 s32i.n a8, a1, 44 4010766a: c199 s32i.n a9, a1, 48 4010766c: d1a9 s32i.n a10, a1, 52 4010766e: e1b9 s32i.n a11, a1, 56 40107670: 030330 rsr.sar a3 40107673: 136132 s32i a3, a1, 76 40107676: f00d ret.n 40107678 <_xt_context_restore>: 40107678: 132132 l32i a3, a1, 76 4010767b: 5128 l32i.n a2, a1, 20 4010767d: 130330 wsr.sar a3 40107680: 6138 l32i.n a3, a1, 24 40107682: 7148 l32i.n a4, a1, 28 40107684: 8158 l32i.n a5, a1, 32 40107686: 9168 l32i.n a6, a1, 36 40107688: a178 l32i.n a7, a1, 40 4010768a: b188 l32i.n a8, a1, 44 4010768c: c198 l32i.n a9, a1, 48 4010768e: d1a8 l32i.n a10, a1, 52 40107690: e1b8 l32i.n a11, a1, 56 40107692: f1c8 l32i.n a12, a1, 60 40107694: 1021d2 l32i a13, a1, 64 40107697: f00d ret.n 40107699: 000000 ill 4010769c <__modsi3>: 4010769c: 027d mov.n a7, a2 4010769e: 602120 abs a2, a2 401076a1: 603130 abs a3, a3 401076a4: 3023b6 bltui a3, 2, 401076d8 <__modsi3+0x3c> 401076a7: 40f250 nsau a5, a2 401076aa: 40f340 nsau a4, a3 401076ad: 17b547 bgeu a5, a4, 401076c8 <__modsi3+0x2c> 401076b0: c04450 sub a4, a4, a5 401076b3: 401400 ssl a4 401076b6: a13300 sll a3, a3 401076b9: 023237 bltu a2, a3, 401076bf <__modsi3+0x23> 401076bc: c02230 sub a2, a2, a3 401076bf: 413130 srli a3, a3, 1 401076c2: ffc442 addi a4, a4, -1 401076c5: ff0456 bnez a4, 401076b9 <__modsi3+0x1d> 401076c8: 023237 bltu a2, a3, 401076ce <__modsi3+0x32> 401076cb: c02230 sub a2, a2, a3 401076ce: 0027d6 bgez a7, 401076d4 <__modsi3+0x38> 401076d1: 602020 neg a2, a2 401076d4: f00d ret.n 401076d6: cc0000 excw 401076d9: 000053 excw 401076dc: 494400 excw 401076df: 0c3056 bnez a0, 401077a6 <_lit4_end+0x7e> 401076e2: f00d02 l8ui a0, a13, 240 401076e5: 000000 ill 401076e8 <__ashrdi3>: 401076e8: 400400 ssr a4 401076eb: 09c4e6 bgei a4, 32, 401076f8 <__ashrdi3+0x10> 401076ee: 812320 src a2, a3, a2 401076f1: b13030 sra a3, a3 401076f4: f00d ret.n 401076f6: 300000 xor a0, a0, a0 401076f9: 30b120 xor a11, a1, a2 401076fc: 3f .byte 0x3f 401076fd: f00d31 l32r a3, 40103734 40107700 : 40107700: 03ea20 rsr.ccount a2 40107703: f00d ret.n 40107705: 000000 ill 40107708 : 40107708: 42cc bnez.n a2, 40107710 4010770a: 13f030 wsr.ccompare0 a3 4010770d: 002000 isync 40107710: f00d ret.n ... 40107714 : 40107714: 42cc bnez.n a2, 4010771c 40107716: 03f020 rsr.ccompare0 a2 40107719: f00d ret.n 4010771b: 020c00 excw 4010771e: f00d ret.n 40107720 : 40107720: 13e220 wsr.intset a2 40107723: f00d ret.n Disassembly of section .irom0.text: 40201010 : 40201010: 287325 excw 40201013: 296425 excw 40201016: 703a add.n a7, a0, a3 40201018: 617261 l32r a6, 401d95e0 <_lit4_end+0xd1eb8> 4020101b: 206d excw 4020101d: 727265 excw 40201020: 6f .byte 0x6f 40201021: 0a0d72 l8ui a7, a13, 10 40201024: 000000 ill 40201027: 732500 excw 4020102a: 2528 l32i.n a2, a5, 8 4020102c: 3a2964 excw 4020102f: 746e65 excw 40201032: 5f7265 excw 40201035: 666f73 excw 40201038: 706174 excw 4020103b: 672021 l32r a2, 401dacbc <_lit4_end+0xd3594> 4020103e: 5f .byte 0x5f 4020103f: 6f7250 excw 40201042: 637564 excw 40201045: 644974 excw 40201048: 253d excw 4020104a: 0a0d73 excw 4020104d: 000000 ill 40201050: 287325 excw 40201053: 296425 excw 40201056: 733a add.n a7, a3, a3 40201058: 727661 l32r a6, 401dda30 <_lit4_end+0xd6308> 4020105b: 727020 excw 4020105e: 6f .byte 0x6f 4020105f: 637564 excw 40201062: 652074 excw 40201065: 6f7272 excw 40201068: 0a0d72 l8ui a7, a13, 10 4020106b: 732500 excw 4020106e: 2528 l32i.n a2, a5, 8 40201070: 3a2964 excw 40201073: 4b4453 excw 40201076: 657620 extui a7, a2, 22, 7 40201079: 697372 excw 4020107c: 6f .byte 0x6f 4020107d: 6e .byte 0x6e 4020107e: 253a add.n a2, a5, a3 40201080: 252073 excw 40201083: 662064 excw 40201086: 7269 s32i.n a6, a2, 28 40201088: 776d excw 4020108a: 657261 l32r a6, 401da654 <_lit4_end+0xd2f2c> 4020108d: 657620 extui a7, a2, 22, 7 40201090: 697372 excw 40201093: 6f .byte 0x6f 40201094: 6e .byte 0x6e 40201095: 253d excw 40201097: 000a73 excw 4020109a: 300000 xor a0, a0, a0 4020109d: 303030 xor a3, a0, a3 402010a0: 303030 xor a3, a0, a3 402010a3: 000031 l32r a3, 401c10a4 <_lit4_end+0xb997c> 402010a6: 250000 extui a0, a0, 16, 3 402010a9: 252873 excw 402010ac: 3a2964 excw 402010af: 696843 excw 402010b2: 492070 excw 402010b5: 203a44 excw 402010b8: 287325 excw 402010bb: 297525 excw 402010be: 000a add.n a0, a0, a0 402010c0: 287325 excw 402010c3: 296425 excw 402010c6: 503a add.n a5, a0, a3 402010c8: 646f72 s32i a7, a15, 0x190 402010cb: 746375 excw 402010ce: 654b20 extui a4, a2, 27, 7 402010d1: 3a79 s32i.n a7, a10, 12 402010d3: 202020 or a2, a0, a2 402010d6: 202020 or a2, a0, a2 402010d9: 252020 extui a2, a2, 16, 3 402010dc: 000a73 excw 402010df: 732500 excw 402010e2: 2528 l32i.n a2, a5, 8 402010e4: 3a2964 excw 402010e7: 6f7250 excw 402010ea: 637564 excw 402010ed: 532074 excw 402010f0: 656365 excw 402010f3: 3a7472 excw 402010f6: 202020 or a2, a0, a2 402010f9: 252020 extui a2, a2, 16, 3 402010fc: 000a73 excw 402010ff: 732500 excw 40201102: 2528 l32i.n a2, a5, 8 40201104: 3a2964 excw 40201107: 5448 l32i.n a4, a4, 20 40201109: 535054 excw 4020110c: 655320 extui a5, a2, 19, 7 4020110f: 657672 excw 40201112: 203a72 excw 40201115: 202020 or a2, a0, a2 40201118: 202020 or a2, a0, a2 4020111b: 0a7325 excw 4020111e: 250000 extui a0, a0, 16, 3 40201121: 252873 excw 40201124: 3a2964 excw 40201127: 514d excw 40201129: 205454 excw 4020112c: 726553 excw 4020112f: 726576 excw 40201132: 203a add.n a2, a0, a3 40201134: 202020 or a2, a0, a2 40201137: 202020 or a2, a0, a2 4020113a: 732520 excw 4020113d: 000a add.n a0, a0, a0 4020113f: 732500 excw 40201142: 2528 l32i.n a2, a5, 8 40201144: 3a2964 excw 40201147: 514d excw 40201149: 205454 excw 4020114c: 726f50 excw 4020114f: 203a74 excw 40201152: 202020 or a2, a0, a2 40201155: 202020 or a2, a0, a2 40201158: 202020 or a2, a0, a2 4020115b: 0a6425 excw 4020115e: 250000 extui a0, a0, 16, 3 40201161: 252873 excw 40201164: 3a2964 excw 40201167: 415453 excw 4020116a: 202020 or a2, a0, a2 4020116d: 414d excw 4020116f: 203a43 excw 40201172: 323025 excw 40201175: 3a58 l32i.n a5, a10, 12 40201177: 323025 excw 4020117a: 3a58 l32i.n a5, a10, 12 4020117c: 323025 excw 4020117f: 3a58 l32i.n a5, a10, 12 40201181: 323025 excw 40201184: 3a58 l32i.n a5, a10, 12 40201186: 323025 excw 40201189: 3a58 l32i.n a5, a10, 12 4020118b: 323025 excw 4020118e: 0a58 l32i.n a5, a10, 0 40201190: 000000 ill 40201193: 732500 excw 40201196: 2528 l32i.n a2, a5, 8 40201198: 3a2964 excw 4020119b: 205041 l32r a4, 401c92dc <_lit4_end+0xc1bb4> 4020119e: 202020 or a2, a0, a2 402011a1: 414d excw 402011a3: 203a43 excw 402011a6: 323025 excw 402011a9: 3a58 l32i.n a5, a10, 12 402011ab: 323025 excw 402011ae: 3a58 l32i.n a5, a10, 12 402011b0: 323025 excw 402011b3: 3a58 l32i.n a5, a10, 12 402011b5: 323025 excw 402011b8: 3a58 l32i.n a5, a10, 12 402011ba: 323025 excw 402011bd: 3a58 l32i.n a5, a10, 12 402011bf: 323025 excw 402011c2: 0a58 l32i.n a5, a10, 0 402011c4: 000000 ill ... 402011c8 : 402011c8: 00007b 00fb00 fb01fb 01fb03 0003fb 07fb00 {............... 402011d8: fb07fb 656e0f .... 402011dc <__FUNCTION__$4763>: 402011dc: 5f656e 746567 69775f 5f6966 63616d 656e00 ne_get_wifi_mac. 402011ec <__FUNCTION__$4757>: 402011ec: 5f656e 766564 656369 64695f 6e695f 007469 ne_device_id_ini 402011fc: 000074 657300 t... 40201200 <__FUNCTION__$4703>: 40201200: 746573 6c705f 667461 6d726f 72705f 75646f set_platform_pro 40201210: 637564 695f74 250064 000063 00002e 004900 duct_id.%c...... 40201220: 000049 004300 570000 000000 000046 005600 I...C...W...F... 40201230: 000056 005500 410000 000000 00003f 313000 V...U...A...?... 40201240 : 40201240: 323130 353433 383736 626139 656463 000066 0123456789abcdef 40201250: 000000 732500 642528 6e3a29 20746f 756f66 ....%s(%d):not f 40201260: 6e756f 0d2164 25000a 252873 3a2964 726c61 ound!...%s(%d):a 40201270: 65726c 796461 786520 217469 000a0d 732500 lready exit!.... 40201280: 287325 296425 65723a 736967 726574 616620 %s(%d):register 40201290: 696166 0d216c 74000a 657268 5f6461 6e616d fail!...thread_m 402012a0: 616e61 006567 250000 252873 3a2964 617473 anage...%s(%d):s 402012b0: 726174 652074 6f7272 0d2172 00000a 732500 tart error!..... 402012c0: 287325 296425 6e693a 207469 696166 0d216c %s(%d):init fail 402012d0: 0a0d21 656e00 !... 402012d4 <__FUNCTION__$4776>: 402012d4: 5f656e 726874 646165 6f6d5f 74696e 5f726f ne_thread_monito 402012e4: 695f72 74696e 6e0000 r_init.. 402012ec <__FUNCTION__$4770>: 402012ec: 5f656e 726874 646165 6f6d5f 74696e 5f726f ne_thread_monito 402012fc: 735f72 726174 6e0074 r_start. 40201304 <__FUNCTION__$4748>: 40201304: 5f656e 726874 646165 6f6d5f 74696e 5f726f ne_thread_monito 40201314: 725f72 696765 657473 000072 4b4e55 574f4e r_register..UNKN 40201324: 4e574f 4f435f 004544 000000 525245 4b4f5f OWN_CODE....ERR_ 40201334: 004b4f 524500 495f52 55504e 505f54 415241 OK..ERR_INPUT_PA 40201344: 4d4152 000053 450000 5f5252 5f4f4e 455449 RAMS....ERR_NO_I 40201354: 4d4554 000053 450000 5f5252 4c414d 434f4c TEMS....ERR_MALL 40201364: 5f434f 4d454d 59524f 000000 525245 54495f OC_MEMORY...ERR_ 40201374: 455449 555f4d 4e494e 005449 525245 534a5f ITEM_UNINIT.ERR_ 40201384: 4f534a 535f4e 5f5254 524f46 54414d 524500 JSON_STR_FORMAT. 40201394: 525245 4e555f 4f4e4b 5f4e57 444d43 44495f ERR_UNKNOWN_CMD_ 402013a4: 004449 524500 505f52 5f4f52 434544 45444f ID..ERR_PRO_DECO 402013b4: 004544 524500 535f52 444e45 454d5f 415353 DE..ERR_SEND_MES 402013c4: 474153 000045 450000 5f5252 47534d 55465f SAGE....ERR_MSG_ 402013d4: 4c5546 00004c 450000 5f5252 415245 5f4553 FULL....ERR_ERAS 402013e4: 465f45 53414c 450048 5f5252 495257 5f4554 E_FLASH.ERR_WRIT 402013f4: 465f45 53414c 450048 5f5252 414552 465f44 E_FLASH.ERR_READ 40201404: 4c465f 485341 450000 5f5252 534e55 505055 _FLASH..ERR_UNSU 40201414: 4f5050 005452 470000 5f5445 564544 44495f PPORT...GET_DEV_ 40201424: 004449 4f4300 49464e 415f47 000050 584500 ID..CONFIG_AP... 40201434: 495845 535f54 54464f 5f5041 444f4d 000045 EXIT_SOFTAP_MODE 40201444: 000000 534d00 425f47 415059 005353 4e5500 ....MSG_BYPASS.. 40201454: 4b4e55 574f4e 505f4e 544f52 4f434f 00004c UNKNOWN_PROTOCOL 40201464: 000000 524300 545059 4e5f4f 454e4f 524300 ....CRYPTO_NONE. 40201474: 595243 4f5450 444d5f 000035 595243 4f5450 CRYPTO_MD5..CRYP 40201484: 5f4f54 534541 520000 534145 5f4e4f 534e55 TO_AES..REASON_U 40201494: 50534e 494345 454946 000044 414552 4e4f53 NSPECIFIED..REAS 402014a4: 5f4e4f 545541 455f48 495058 004552 455200 ON_AUTH_EXPIRE.. 402014b4: 414552 4e4f53 55415f 5f4854 41454c 004556 REASON_AUTH_LEAV 402014c4: 000045 455200 4f5341 415f4e 4f5353 455f43 E...REASON_ASSOC 402014d4: 58455f 524950 520045 534145 5f4e4f 535341 _EXPIRE.REASON_A 402014e4: 4f5353 545f43 4d4f4f 594e41 000000 455200 SSOC_TOOMANY.... 402014f4: 414552 4e4f53 4f4e5f 415f54 485455 004445 REASON_NOT_AUTHE 40201504: 000044 455200 4f5341 4e5f4e 5f544f 535341 D...REASON_NOT_A 40201514: 4f5353 444543 520000 534145 5f4e4f 535341 SSOCED..REASON_A 40201524: 4f5353 4c5f43 564145 000045 414552 4e4f53 SSOC_LEAVE..REAS 40201534: 5f4e4f 535341 5f434f 544f4e 55415f 454854 ON_ASSOC_NOT_AUT 40201544: 444548 455200 4f5341 445f4e 415349 4f5353 HED.REASON_DISAS 40201554: 434f53 57505f 414352 425f50 004441 455200 SOC_PWRCAP_BAD.. 40201564: 414552 4e4f53 49445f 534153 434f53 55535f REASON_DISASSOC_ 40201574: 505553 414843 425f4e 004441 414552 4e4f53 SUPCHAN_BAD.REAS 40201584: 5f4e4f 5f4549 564e49 494c41 000044 455200 ON_IE_INVALID... 40201594: 414552 4e4f53 494d5f 465f43 4c4941 455255 REASON_MIC_FAILU 402015a4: 004552 455200 4f5341 345f4e 594157 41485f RE..REASON_4WAY_ 402015b4: 4e4148 485344 454b41 49545f 4f454d 005455 HANDSHAKE_TIMEOU 402015c4: 000054 455200 4f5341 475f4e 554f52 4b5f50 T...REASON_GROUP 402015d4: 454b5f 555f59 414450 5f4554 4d4954 554f45 _KEY_UPDATE_TIME 402015e4: 54554f 455200 4f5341 495f4e 495f45 345f4e OUT.REASON_IE_IN 402015f4: 57345f 5f5941 464944 524546 000053 455200 _4WAY_DIFFERS... 40201604: 414552 4e4f53 52475f 50554f 49435f 454850 REASON_GROUP_CIP 40201614: 524548 4e495f 4c4156 004449 414552 4e4f53 HER_INVALID.REAS 40201624: 5f4e4f 494150 495752 5f4553 504943 524548 ON_PAIRWISE_CIPH 40201634: 5f5245 564e49 494c41 000044 414552 4e4f53 ER_INVALID..REAS 40201644: 5f4e4f 4d4b41 495f50 41564e 44494c 455200 ON_AKMP_INVALID. 40201654: 414552 4e4f53 4e555f 505553 525f50 5f4e53 REASON_UNSUPP_RS 40201664: 495f4e 565f45 535245 4e4f49 000000 455200 N_IE_VERSION.... 40201674: 414552 4e4f53 4e495f 4c4156 5f4449 4e5352 REASON_INVALID_R 40201684: 5f4e53 5f4549 504143 000000 414552 4e4f53 SN_IE_CAP...REAS 40201694: 5f4e4f 323038 58315f 55415f 5f4854 494146 ON_802_1X_AUTH_F 402016a4: 4c4941 004445 520000 534145 5f4e4f 504943 AILED...REASON_C 402016b4: 485049 5f5245 495553 5f4554 4a4552 544345 IPHER_SUITE_REJE 402016c4: 455443 000044 520000 534145 5f4e4f 414542 CTED....REASON_B 402016d4: 434145 5f4e4f 4d4954 554f45 000054 455200 EACON_TIMEOUT... 402016e4: 414552 4e4f53 4f4e5f 50415f 4f465f 444e55 REASON_NO_AP_FOU 402016f4: 00444e 455200 4f5341 415f4e 485455 41465f ND..REASON_AUTH_ 40201704: 494146 00004c 520000 534145 5f4e4f 535341 FAIL....REASON_A 40201714: 4f5353 465f43 4c4941 000000 414552 4e4f53 SSOC_FAIL...REAS 40201724: 5f4e4f 4e4148 485344 454b41 49545f 4f454d ON_HANDSHAKE_TIM 40201734: 554f45 000054 410000 5f5050 464957 435f49 EOUT....APP_WIFI 40201744: 46435f 535f47 5f5359 525245 000000 504100 _CFG_SYS_ERR.... 40201754: 505041 49575f 5f4946 474643 4d465f 495f54 APP_WIFI_CFG_FMT 40201764: 4e495f 4c4156 004449 000000 505041 49575f _INVALID....APP_ 40201774: 464957 435f49 5f4746 4f534a 495f4e 41564e WIFI_CFG_JSON_IN 40201784: 4c4156 004449 410000 5f5050 464957 435f49 VALID...APP_WIFI 40201794: 46435f 505f47 415241 5f534d 525245 504100 _CFG_PARAMS_ERR. 402017a4: 505041 49575f 5f4946 474643 53535f 5f4449 APP_WIFI_CFG_SSI 402017b4: 4e5f44 455f4f 544958 000000 505041 49575f D_NO_EXIT...APP_ 402017c4: 464957 435f49 5f4746 445750 4e495f 4c4156 WIFI_CFG_PWD_INV 402017d4: 494c41 000044 410000 5f5050 464957 435f49 ALID....APP_WIFI 402017e4: 46435f 425f47 595355 000000 505041 49575f _CFG_BUSY...APP_ 402017f4: 464957 435f49 5f4746 4d4954 554f45 000054 WIFI_CFG_TIMEOUT 40201804: 000000 504100 575f50 494649 46435f 575f47 ....APP_WIFI_CFG 40201814: 49575f 5f4946 5f444d 525245 000000 504100 _WIFI_MD_ERR.... 40201824: 505041 49575f 5f4946 474643 4f435f 434544 APP_WIFI_CFG_COD 40201834: 5f4345 525245 410000 5f5050 464957 435f49 EC_ERR..APP_WIFI 40201844: 46435f 4f5f47 454854 000052 505041 49575f _CFG_OTHER..APP_ 40201854: 464957 435f49 5f4746 535953 46435f 425f47 WIFI_CFG_SYS_CFG 40201864: 55425f 005953 410000 5f5050 464957 435f49 _BUSY...APP_WIFI 40201874: 46435f 535f47 565245 5f5245 525245 504100 _CFG_SERVER_ERR. 40201884: 505041 49575f 5f4946 474643 52505f 4f544f APP_WIFI_CFG_PRO 40201894: 5f4f54 525245 410000 5f5050 464957 435f49 TO_ERR..APP_WIFI 402018a4: 46435f 435f47 54504d 52455f 000052 504100 _CFG_CMPT_ERR... 402018b4: 505041 49575f 5f4946 474643 50415f 55465f APP_WIFI_CFG_AP_ 402018c4: 4c5546 455f4c 005252 000000 505041 49575f FULL_ERR....APP_ 402018d4: 464957 435f49 5f4746 415453 5f4554 564e49 WIFI_CFG_STATE_I 402018e4: 41564e 44494c 680000 NVALID.. 402018ec : 402018ec: 201468 147440 804020 402014 h. @t. @.. @ 402018f8 : 402018f8: 20173c 175440 704020 402017 20178c 17a440 <. @T. @p. @.. @ 40201908: 2017a4 17c040 dc4020 402017 2017f0 180840 .. @.. @.. @.. @ 40201918: 201808 182440 3c4020 402018 201850 186c40 .. @$. @<. @P. @ 40201928: 20186c 188440 9c4020 402018 2018b4 18d040 l. @.. @.. @.. @ 40201938: 2018d0 830040 .. @ 4020193c <_global_impure_ptr>: 4020193c: fe8300 00433f 464e49 6e6900 4e0066 004e41 ...?C.INF.inf.NA 4020194c: 6e004e 006e61 323130 353433 383736 424139 N.nan.0123456789 4020195c: 434241 464544 313000 343332 373635 613938 ABCDEF.012345678 4020196c: 626139 656463 300066 303000 9abcdef.0. 40201976 : 40201976: 303030 303030 303030 303030 303030 202030 0000000000000000 40201986 : 40201986: 202020 202020 202020 202020 202020 200020 40201996 <_ctype_>: 40201996: 202000 202020 202020 282820 282828 202020 . ((((( 402019a6: 202020 202020 202020 202020 202020 882020 402019b6: 108820 101010 101010 101010 101010 041010 ............... 402019c6: 040410 040404 040404 100404 101010 101010 ................ 402019d6: 411010 414141 014141 010101 010101 010101 ..AAAAAA........ 402019e6: 010101 010101 010101 010101 101010 101010 ................ 402019f6: 421010 424242 024242 020202 020202 020202 ..BBBBBB........ 40201a06: 020202 020202 020202 020202 101010 002010 ................ 40201a16: 000020 000000 000000 000000 000000 000000 ............... ... 40201a96: 6e4900 6e6966 797469 614e00 50004e 49534f .Infinity.NaN.PO 40201aa6: 584953 002e00 000000 000500 SIX....... 40201ab0 : 40201ab0: 000005 001900 7d0000 000000 000000 89bc00 ........}....... 40201ac0 <__mprec_tinytens>: 40201ac0: d889bc d2b297 333c9c d5a8a7 49f623 a73d39 .......<3...#.I9 40201ad0: f4a73d 0ffd44 9d32a5 cf8c97 5bba08 6f4325 =..D...2......[% 40201ae0: ac6f43 062864 000ac8 Co.d(... 40201ae8 <__mprec_bigtens>: 40201ae8: e08000 c37937 174341 b5056e 93b8b5 f9f546 ...7y.AC.n.....F 40201af8: 3ff9f5 4f03e9 324d38 f9301d 827748 bf3c5a ..?..O8M2.0.Hw.Z 40201b08: 73bf3c 4fdd7f 007515 <.s..O.u 40201b10 <__mprec_tens>: 40201b10: 000000 000000 003ff0 000000 240000 000040 .......?......$@ 40201b20: 000000 000000 004059 000000 8f4000 000040 ......Y@.....@.@ 40201b30: 000000 880000 0040c3 000000 f86a00 000040 .......@.....j.@ 40201b40: 000000 848000 00412e 000000 6312d0 000041 .......A......cA 40201b50: 000000 d78400 004197 000000 cdcd65 000041 .......A....e..A 40201b60: 000000 a05f20 004202 e80000 374876 000042 ... _..B....vH7B 40201b70: 000000 1a94a2 00426d e54000 a2309c 000042 ......mB..@..0.B 40201b80: 900000 bcc41e 0042d6 263400 0c6bf5 800043 .......B..4&.k.C 40201b90: e08000 c37937 004341 85d8a0 763457 c80043 ...7y.AC....W4vC 40201ba0: 4ec800 c16d67 0043ab 60913d e158e4 8c4043 ..Ngm..C.=.`.X.C 40201bb0: b58c40 af1d78 504415 d6e2ef 4b1ae4 d59244 @..x...DP.....KD 40201bc0: 4dd592 f0cf06 f64480 c7e14a b52d02 9db444 ..M....D.J...-.D 40201bd0: d99db4 784379 3044ea ...yCx.D 40201bd8 : 40201bd8: 303030 303030 303030 303030 303030 202030 0000000000000000 40201be8 : 40201be8: 202020 202020 202020 202020 202020 303020 40201bf8 : 40201bf8: 303030 303030 303030 303030 303030 202030 0000000000000000 40201c08 : 40201c08: 202020 202020 202020 202020 202020 303020 40201c18 : 40201c18: 303030 303030 303030 303030 303030 202030 0000000000000000 40201c28 : 40201c28: 202020 202020 202020 202020 202020 6e6920 40201c38: 766e69 696c61 502064 00004b 2d2d2d 422d2d invalid PK..---- 40201c48: 45422d 4e4947 535220 502041 564952 455441 -BEGIN RSA PRIVA 40201c58: 204554 59454b 2d2d2d 002d2d 2d2d2d 452d2d TE KEY-----.---- 40201c68: 4e452d 522044 204153 495250 544156 4b2045 -END RSA PRIVATE 40201c78: 454b20 2d2d59 2d2d2d 000000 2d2d2d 422d2d KEY-----...---- 40201c88: 45422d 4e4947 525020 415649 204554 59454b -BEGIN PRIVATE K 40201c98: 2d5945 2d2d2d 2d002d 2d2d2d 4e452d 502044 EY-----.-----END 40201ca8: 525020 415649 204554 59454b 2d2d2d 002d2d PRIVATE KEY---- 40201cb8: 00002d 2d2d00 2d2d2d 474542 204e49 425550 -...-----BEGIN P 40201cc8: 4c4255 204349 59454b 2d2d2d 002d2d 2d2d00 UBLIC KEY-----.. 40201cd8: 2d2d2d 452d2d 20444e 425550 43494c 454b20 -----END PUBLIC 40201ce8: 59454b 2d2d2d 002d2d 000000 617372 004e2e KEY-----....rsa. 40201cf8: 00004e 737200 452e61 000000 415352 6c612d N...rsa.E...RSA- 40201d08: 746c61 535200 630041 65696c 20746e 6e6966 alt.RSA.client f 40201d18: 696e69 656873 730064 767265 207265 6e6966 inished.server f 40201d28: 696e69 656873 6d0064 747361 207265 636573 inished.master s 40201d38: 726365 007465 6b0000 207965 707865 736e61 ecret...key expa 40201d48: 69736e 006e6f 750000 6e6b6e 6e776f 535300 nsion...unknown. 40201d58: 4c5353 2e3376 540030 76534c 302e31 4c5400 SSLv3.0.TLSv1.0. 40201d68: 534c54 2e3176 540031 76534c 322e31 000000 TLSv1.1.TLSv1.2. 40201d78: 000000 020100 .... 40201d7c : 40201d7c: 030201 060504 030000 ........ 40201d84 : 40201d84: 050403 080706 740000 657572 000000 616600 ........true.... 40201d94: 6c6166 006573 2c0000 000020 637325 747265 false..., ..%sce 40201da4: 2e7472 657620 697372 206e6f 202020 203a20 rt. version 40201db4: 25203a 000a64 250000 657373 616972 6e206c : %d....%sserial 40201dc4: 756e20 65626d 202072 202020 00203a 250a00 number : .. 40201dd4: 73250a 737369 726575 616e20 20656d 202020 .%sissuer name 40201de4: 202020 3a2020 0a0020 737325 6a6275 746365 : ..%ssubje 40201df4: 207463 6d616e 202065 202020 203a20 250a00 ct name : . 40201e04: 73250a 737369 646575 6f2020 20206e 202020 .%sissued on 40201e14: 202020 3a2020 302520 2d6434 323025 252d64 : %04d-%02d 40201e24: 30252d 206432 323025 253a64 643230 30253a -%02d %02d:%02d: 40201e34: 323025 000064 0a0000 657325 697078 736572 %02d.....%sexpir 40201e44: 207365 206e6f 202020 202020 203a20 343025 es on : % 40201e54: 643430 30252d 2d6432 323025 252064 643230 04d-%02d-%02d %0 40201e64: 3a6432 323025 253a64 643230 000000 250a00 2d:%02d:%02d.... 40201e74: 73250a 676973 64656e 737520 676e69 202020 .%ssigned using 40201e84: 202020 3a2020 0a0020 257325 38312d 203a73 : ..%s%-18s 40201e94: 25203a 622064 737469 000000 73250a 736162 : %d bits....%sb 40201ea4: 697361 632063 736e6f 617274 746e69 3a2073 asic constraints 40201eb4: 203a20 3d4143 007325 000000 6d202c 5f7861 : CA=%s...., ma 40201ec4: 705f78 687461 6e656c 64253d 000000 250a00 x_pathlen=%d.... 40201ed4: 73250a 627573 63656a 612074 20746c 6d616e .%ssubject alt n 40201ee4: 656d61 3a2020 0a0020 637325 747265 74202e ame : ..%scert. 40201ef4: 797420 206570 202020 202020 203a20 732500 type : . 40201f04: 537325 204c53 696c43 746e65 000000 732500 %sSSL Client.... 40201f14: 537325 204c53 726553 726576 000000 732500 %sSSL Server.... 40201f24: 457325 69616d 25006c 624f73 63656a 532074 %sEmail.%sObject 40201f34: 695320 696e67 00676e 000000 527325 657365 Signing....%sRe 40201f44: 726573 646576 250000 535373 43204c 000041 served..%sSSL CA 40201f54: 000000 732500 616d45 206c69 004143 732500 ....%sEmail CA.. 40201f64: 4f7325 656a62 207463 676953 6e696e 432067 %sObject Signing 40201f74: 414320 250a00 656b73 752079 676173 202065 CA..%skey usage 40201f84: 202020 202020 202020 00203a 447325 696769 : .%sDi 40201f94: 746967 206c61 676953 74616e 657275 732500 gital Signature. 40201fa4: 4e7325 206e6f 706552 696475 697461 006e6f %sNon Repudiatio 40201fb4: 00006e 732500 79654b 6e4520 706963 726568 n...%sKey Enciph 40201fc4: 6d7265 746e65 250000 614473 206174 636e45 erment..%sData E 40201fd4: 69636e 656870 656d72 00746e 4b7325 207965 ncipherment.%sKe 40201fe4: 412079 657267 656d65 00746e 4b7325 207965 y Agreement.%sKe 40201ff4: 432079 747265 695320 006e67 437325 204c52 y Cert Sign.%sCR 40202004: 53204c 6e6769 250000 6e4573 706963 726568 L Sign..%sEnciph 40202014: 207265 6c6e4f 250079 654473 706963 726568 er Only.%sDeciph 40202024: 207265 6c6e4f 0a0079 657325 207478 79656b er Only..%sext k 40202034: 207965 617375 206567 202020 203a20 3f3f00 ey usage : . 40202044: 3f3f3f 732500 6b6e55 776f6e 72206e 736165 ???.%sUnknown re 40202054: 6f7361 28206e 696874 732073 756f68 20646c ason (this shoul 40202064: 6e2064 20746f 706168 6e6570 000a29 2e2a00 d not happen)... 40202074: 002e2a 045500 250003 252873 3a2964 655620 *...U...%s(%d): 40202084: 726556 796669 414320 30203a 582578 00000a Verify CA: 0x%X. 40202094: 000000 2d2d00 2d2d2d 474542 204e49 524543 ....-----BEGIN C 402020a4: 545245 494649 544143 2d2d45 2d2d2d 2d2d00 ERTIFICATE-----. 402020b4: 2d2d2d 452d2d 20444e 524543 464954 414349 -----END CERTIFI 402020c4: 544143 2d2d45 2d2d2d 000000 CATE-----... 402020d0 <__FUNCTION__$4246>: 402020d0: 65626d 6c7464 785f73 393035 72635f 765f74 mbedtls_x509_crt 402020e0: 65765f 666972 775f79 687469 72705f 69666f _verify_with_pro 402020f0: 6c6966 000065 200000 00202b 3d7325 3f3f00 file.... + .%s=. 40202100: 3d3f3f 003a00 250000 583230 007325 2e2e00 ??=.:...%02X%s.. 40202110: 2e2e2e 00002e 250000 6b2073 207965 7a6973 ........%s key s 40202120: 657a69 454100 322d53 2d3635 434243 454100 ize.AES-256-CBC. 40202130: 534541 39312d 432d32 004342 534541 32312d AES-192-CBC.AES- 40202140: 383231 42432d 410043 2d5345 363532 43452d 128-CBC.AES-256- 40202150: 424345 454100 312d53 2d3239 424345 454100 ECB.AES-192-ECB. 40202160: 534541 32312d 452d38 004243 AES-128-ECB. 4020216c : 4020216c: 2358b4 588440 544023 402358 235824 57f440 .X#@.X#@TX#@$X#@ 4020217c: 2357f4 57c440 534023 354148 003231 485300 .W#@.W#@SHA512.. 4020218c: 414853 343833 530000 324148 003635 485300 SHA384..SHA256.. 4020219c: 414853 343232 530000 314148 000000 444d00 SHA224..SHA1.... 402021ac: 35444d 642500 64252e 000000 64252e 862a00 MD5.%d.%d....%d. 402021bc: 48862a 0df786 000202 000000 2d6469 32646d *.H.........id-m 402021cc: 003264 444d00 2a0032 864886 020df7 000004 d2..MD2.*.H..... 402021dc: 000000 646900 646d2d 000034 34444d 862a00 ....id-md4..MD4. 402021ec: 48862a 0df786 000502 000000 2d6469 35646d *.H.........id-m 402021fc: 003564 0e2b00 1a0203 000000 2d6469 616873 d5..+.......id-s 4020220c: 316168 485300 312d41 000000 488660 036501 ha1.SHA-1...`.H. 4020221c: 040365 000402 690000 732d64 326168 003432 e.......id-sha22 4020222c: 000034 485300 322d41 003432 488660 036501 4...SHA-224.`.H. 4020223c: 040365 000102 690000 732d64 326168 003635 e.......id-sha25 4020224c: 000036 485300 322d41 003635 488660 036501 6...SHA-256.`.H. 4020225c: 040365 000202 690000 732d64 336168 003438 e.......id-sha38 4020226c: 000034 485300 332d41 003438 488660 036501 4...SHA-384.`.H. 4020227c: 040365 000302 690000 732d64 356168 003231 e.......id-sha51 4020228c: 000032 485300 352d41 003231 030e2b 000702 2...SHA-512.+... 4020229c: 000007 656400 424373 000043 534544 42432d ....desCBC..DES- 402022ac: 434243 862a00 f78648 07030d 000000 656400 CBC.*.H......... 402022bc: 736564 64652d 2d3365 636263 000000 454400 des-ede3-cbc.... 402022cc: 534544 44452d 2d3345 434243 000000 862a00 DES-EDE3-CBC.... 402022dc: 48862a 0df786 010101 000000 617372 636e45 *.H.........rsaE 402022ec: 72636e 747079 6e6f69 000000 48862a 023dce ncryption...*.H. 402022fc: 01023d 646900 63652d 627550 63696c 79654b =...id-ecPublicK 4020230c: 007965 654700 72656e 206369 204345 79656b ey..Generic EC k 4020231c: 007965 812b00 0c0104 000000 2d6469 446365 ey..+.......id-e 4020232c: 484463 434500 656b20 662079 20726f 444345 cDH.EC key for E 4020233c: 484443 862a00 f78648 01010d 000002 646d00 CDH.*.H......... 4020234c: 32646d 746957 535268 6e4541 797263 697470 md2WithRSAEncryp 4020235c: 6f6974 00006e 520000 204153 746977 4d2068 tion....RSA with 4020236c: 444d20 000032 2a0000 864886 010df7 000301 MD2....*.H..... 4020237c: 000003 646d00 695734 526874 454153 72636e ....md4WithRSAEn 4020238c: 797263 697470 006e6f 000000 415352 697720 cryption....RSA 4020239c: 746977 4d2068 003444 000000 48862a 0df786 with MD4....*.H. 402023ac: 010df7 000401 6d0000 573564 687469 415352 ........md5WithR 402023bc: 454153 72636e 747079 6e6f69 000000 535200 SAEncryption.... 402023cc: 415352 697720 206874 35444d 000000 862a00 RSA with MD5.... 402023dc: 48862a 0df786 050101 000000 616873 57312d *.H.........sha- 402023ec: 695731 526874 454153 72636e 747079 6e6f69 1WithRSAEncrypti 402023fc: 006e6f 535200 772041 687469 485320 003141 on..RSA with SHA 4020240c: 000031 862a00 f78648 01010d 00000e 687300 1...*.H......... 4020241c: 616873 343232 746957 535268 6e4541 797263 sha224WithRSAEnc 4020242c: 707972 6f6974 52006e 204153 746977 532068 ryption.RSA with 4020243c: 485320 322d41 003432 000000 48862a 0df786 SHA-224....*.H. 4020244c: 010df7 000b01 730000 326168 573635 687469 ........sha256Wi 4020245c: 526874 454153 72636e 747079 6e6f69 535200 thRSAEncryption. 4020246c: 415352 697720 206874 414853 35322d 000036 RSA with SHA-256 4020247c: 000000 862a00 f78648 01010d 00000c 687300 ....*.H......... 4020248c: 616873 343833 746957 535268 6e4541 797263 sha384WithRSAEnc 4020249c: 707972 6f6974 52006e 204153 746977 532068 ryption.RSA with 402024ac: 485320 332d41 003438 000000 48862a 0df786 SHA-384....*.H. 402024bc: 010df7 000d01 730000 356168 573231 687469 ........sha512Wi 402024cc: 526874 454153 72636e 747079 6e6f69 535200 thRSAEncryption. 402024dc: 415352 697720 206874 414853 31352d 000032 RSA with SHA-512 402024ec: 000000 0e2b00 1d0203 000000 48862a 0df786 ....+.......*.H. 402024fc: 010df7 000a01 520000 534153 2d4153 535350 ........RSASSA-P 4020250c: 005353 062b00 050501 010307 000000 646900 SS..+........... 4020251c: 2d6469 2d706b 726573 726576 747541 000068 id-kp-serverAuth 4020252c: 000000 4c5400 572053 206265 726553 726576 ....TLS Web Serv 4020253c: 207265 747541 6e6568 636974 697461 006e6f er Authenticatio 4020254c: 00006e 062b00 050501 020307 000000 646900 n...+........... 4020255c: 2d6469 2d706b 696c63 746e65 747541 000068 id-kp-clientAuth 4020256c: 000000 4c5400 572053 206265 696c43 746e65 ....TLS Web Clie 4020257c: 20746e 747541 6e6568 636974 697461 006e6f nt Authenticatio 4020258c: 00006e 062b00 050501 030307 000000 646900 n...+........... 4020259c: 2d6469 2d706b 646f63 695365 696e67 00676e id-kp-codeSignin 402025ac: 000067 6f4300 206564 676953 6e696e 000067 g...Code Signing 402025bc: 000000 062b00 050501 040307 000000 646900 ....+........... 402025cc: 2d6469 2d706b 616d65 506c69 746f72 746365 id-kp-emailProte 402025dc: 697463 006e6f 450000 616d2d 206c69 6f7250 ction...E-mail P 402025ec: 746f72 746365 6e6f69 000000 01062b 070505 rotection...+... 402025fc: 030705 000008 690000 6b2d64 742d70 656d69 ........id-kp-ti 4020260c: 53656d 6d6174 6e6970 000067 6d6954 532065 meStamping..Time 4020261c: 745320 706d61 676e69 000000 01062b 070505 Stamping...+... 4020262c: 030705 000009 690000 6b2d64 4f2d70 505343 ........id-kp-OC 4020263c: 535053 6e6769 676e69 000000 53434f 532050 SPSigning...OCSP 4020264c: 695320 696e67 00676e 000000 131d55 646900 Signing....U... 4020265c: 2d6469 2d6563 736162 436369 736e6f 617274 id-ce-basicConst 4020266c: 696172 73746e 420000 697361 432063 736e6f raints..Basic Co 4020267c: 74736e 696172 73746e 000000 0f1d55 646900 nstraints...U... 4020268c: 2d6469 2d6563 79656b 617355 006567 654b00 id-ce-keyUsage.. 4020269c: 79654b 735520 656761 000000 251d55 646900 Key Usage...U.%. 402026ac: 2d6469 2d6563 747865 79654b 617355 006567 id-ce-extKeyUsag 402026bc: 000065 784500 6e6574 646564 654b20 552079 e...Extended Key 402026cc: 735520 656761 550000 00111d 2d6469 2d6563 Usage..U...id-c 402026dc: 732d65 6a6275 746365 746c41 6d614e 000065 e-subjectAltName 402026ec: 000000 755300 656a62 207463 746c41 614e20 ....Subject Alt 402026fc: 6d614e 000065 600000 014886 42f886 000101 Name....`.H...B. 4020270c: 000001 646900 656e2d 637374 657061 65632d ....id-netscape- 4020271c: 726563 797474 006570 000000 74654e 616373 certtype....Nets 4020272c: 706163 432065 747265 696669 746163 542065 cape Certificate 4020273c: 795420 006570 690000 612d64 632d74 6d6d6f Type...id-at-co 4020274c: 6f6d6d 614e6e 00656d 000000 6d6f43 6e6f6d mmonName....Comm 4020275c: 206e6f 6d614e 430065 00004e 060455 646900 on Name.CN..U... 4020276c: 2d6469 2d7461 756f63 72746e 614e79 00656d id-at-countryNam 4020277c: 000065 6f4300 746e75 007972 070455 646900 e...Country.U... 4020278c: 2d6469 2d7461 636f6c 696c61 007974 6f4c00 id-at-locality.. 4020279c: 636f4c 696c61 007974 000000 080455 646900 Locality....U... 402027ac: 2d6469 2d7461 617473 006574 617453 006574 id-at-state.Stat 402027bc: 000065 545300 550000 000a04 2d6469 2d7461 e...ST..U...id-a 402027cc: 6f2d74 616772 7a696e 697461 4e6e6f 656d61 t-organizationNa 402027dc: 00656d 724f00 6e6167 617a69 6f6974 00006e me..Organization 402027ec: 000000 004f00 550000 000b04 2d6469 2d7461 ....O...U...id-a 402027fc: 6f2d74 616772 7a696e 697461 616e6f 6e556c t-organizational 4020280c: 696e55 614e74 00656d 000000 67724f 6e5520 UnitName....Org 4020281c: 696e55 000074 4f0000 000055 48862a 0df786 Unit....OU..*.H. 4020282c: 010df7 000109 650000 69616d 64416c 657264 ........emailAdd 4020283c: 736572 000073 450000 616d2d 206c69 646461 ress....E-mail a 4020284c: 726464 737365 550000 000504 2d6469 2d7461 ddress..U...id-a 4020285c: 732d74 697265 4e6c61 626d75 007265 655300 t-serialNumber.. 4020286c: 726553 6c6169 756e20 65626d 000072 657300 Serial number... 4020287c: 726573 6c6169 6d754e 726562 000000 045500 serialNumber.... 4020288c: 100455 646900 74612d 6f702d 617473 64416c U...id-at-postal 4020289c: 646441 736572 500073 74736f 206c61 646461 Address.Postal a 402028ac: 726464 737365 700000 74736f 416c61 726464 ddress..postalAd 402028bc: 657264 007373 550000 001104 2d6469 2d7461 dress...U...id-a 402028cc: 702d74 74736f 436c61 65646f 000000 6f5000 t-postalCode.... 402028dc: 736f50 6c6174 6f6320 006564 736f70 6c6174 Postal code.post 402028ec: 436c61 65646f 550000 000404 2d6469 2d7461 alCode..U...id-a 402028fc: 732d74 4e7275 656d61 000000 727553 6d616e t-surName...Surn 4020290c: 656d61 4e5300 550000 002a04 2d6469 2d7461 ame.SN..U.*.id-a 4020291c: 672d74 657669 614e6e 00656d 766947 206e65 t-givenName.Give 4020292c: 6e206e 656d61 470000 00004e 2b0455 646900 n name..GN..U.+. 4020293c: 2d6469 2d7461 696e69 616974 00736c 6e4900 id-at-initials.. 4020294c: 696e49 616974 00736c 000000 696e69 616974 Initials....init 4020295c: 6c6169 000073 550000 002c04 2d6469 2d7461 ials....U.,.id-a 4020296c: 672d74 656e65 746172 6e6f69 617551 66696c t-generationQual 4020297c: 696669 007265 470000 656e65 746172 6e6f69 ifier...Generati 4020298c: 206e6f 617571 66696c 726569 000000 656700 on qualifier.... 4020299c: 6e6567 617265 6f6974 75516e 696c61 656966 generationQualif 402029ac: 726569 045500 69000c 612d64 742d74 6c7469 ier.U...id-at-ti 402029bc: 656c74 695400 656c74 000000 746974 00656c tle.Title...titl 402029cc: 000065 045500 69002e 612d64 642d74 75516e e...U...id-at-dn 402029dc: 617551 66696c 726569 000000 736944 6e6974 Qualifier...Dist 402029ec: 676e69 736975 646568 614e20 20656d 617571 inguished Name q 402029fc: 6c6175 696669 007265 000000 516e64 6c6175 ualifier....dnQu 40202a0c: 696c61 656966 550072 004104 2d6469 2d7461 alifier.U.A.id-a 40202a1c: 702d74 756573 6e6f64 006d79 657350 6f6475 t-pseudonym.Pseu 40202a2c: 6e6f64 006d79 700000 756573 6e6f64 006d79 donym...pseudony 40202a3c: 00006d 920900 938926 642cf2 001901 646900 m.....&...,d.... 40202a4c: 2d6469 6d6f64 6e6961 6d6f43 6e6f70 746e65 id-domainCompone 40202a5c: 00746e 6f4400 69616d 63206e 706d6f 656e6f nt..Domain compo 40202a6c: 6e656e 000074 440000 000043 2d0455 646900 nent....DC..U.-. 40202a7c: 2d6469 2d7461 696e75 657571 656449 69746e id-at-uniqueIden 40202a8c: 666974 726569 550000 71696e 206575 656449 tifier..Unique I 40202a9c: 6e6564 666974 726569 000000 696e75 657571 dentifier...uniq 40202aac: 496575 6e6564 666974 726569 000000 725000 ueIdentifier.... 40202abc: 6f7250 542d63 657079 34203a 4e452c 595243 Proc-Type: 4,ENC 40202acc: 505952 444554 440000 2d4b45 666e49 203a6f RYPTED..DEK-Info 40202adc: 41203a 2d5345 440000 2d4b45 666e49 203a6f : AES-..DEK-Info 40202aec: 41203a 2d5345 383231 42432d 002c43 454400 : AES-128-CBC,.. 40202afc: 4b4544 6e492d 3a6f66 454120 312d53 2d3239 DEK-Info: AES-19 40202b0c: 432d32 2c4342 440000 2d4b45 666e49 203a6f 2-CBC,..DEK-Info 40202b1c: 41203a 2d5345 363532 42432d 002c43 4c5400 : AES-256-CBC,.. 40202b2c: 534c54 53522d 572d41 485449 45412d 312d53 TLS-RSA-WITH-AES 40202b3c: 32312d 432d38 2d4342 414853 363532 4c5400 -128-CBC-SHA256. 40202b4c: 534c54 53522d 572d41 485449 45412d 322d53 TLS-RSA-WITH-AES 40202b5c: 35322d 432d36 2d4342 414853 363532 4c5400 -256-CBC-SHA256. 40202b6c: 534c54 53522d 572d41 485449 45412d 312d53 TLS-RSA-WITH-AES 40202b7c: 32312d 432d38 2d4342 414853 000000 4c5400 -128-CBC-SHA.... 40202b8c: 534c54 53522d 572d41 485449 45412d 322d53 TLS-RSA-WITH-AES 40202b9c: 35322d 432d36 2d4342 414853 000000 4c5400 -256-CBC-SHA.... 40202bac: 534c54 53522d 502d41 2d4b53 544957 412d48 TLS-RSA-PSK-WITH 40202bbc: 45412d 312d53 2d3832 434243 48532d 353241 -AES-128-CBC-SHA 40202bcc: 363532 4c5400 522d53 2d4153 4b5350 49572d 256.TLS-RSA-PSK- 40202bdc: 544957 412d48 2d5345 363532 42432d 532d43 WITH-AES-256-CBC 40202bec: 48532d 383341 540034 2d534c 415352 53502d -SHA384.TLS-RSA- 40202bfc: 4b5350 49572d 2d4854 534541 32312d 432d38 PSK-WITH-AES-128 40202c0c: 42432d 532d43 004148 000000 534c54 53522d -CBC-SHA....TLS- 40202c1c: 415352 53502d 572d4b 485449 45412d 322d53 RSA-PSK-WITH-AES 40202c2c: 35322d 432d36 2d4342 414853 000000 766500 -256-CBC-SHA.... 40202c3c: 657665 20746e 0a6425 000000 727265 6c206f event %d....erro 40202c4c: 656c20 74676e 6d2068 737365 656761 646920 length message 40202c5c: 206469 0d7825 25000a 732573 000000 722f00 id %x...%s%s.... 40202c6c: 72722f 2f6370 2f7325 2f7325 647075 657461 /rrpc/%s/%s/upda 40202c7c: 2f6574 6e7300 697270 66746e 726520 726f72 te/.snprintf err 40202c8c: 21726f 00000a 650000 6f7272 6f2072 756363 or!.....error oc 40202c9c: 727563 687720 206e65 627570 73696c 0a2168 cur when publish 40202cac: 000a21 2d2d00 0d2d2d 00000a 636170 74656b !...----....pack 40202cbc: 497465 203a64 0d6425 00000a 706f54 3a6369 etId: %d....Topi 40202ccc: 203a63 207325 654c28 74676e 203a68 296425 c: %s (Length: % 40202cdc: 0d2964 00000a 500000 6c7961 64616f 25203a d)......Payload: 40202cec: 732520 4c2820 676e65 3a6874 642520 0a0d29 %s (Length: %d) 40202cfc: 000a0d 655300 20646e 206f74 6f7250 636f74 ....Send to Prot 40202d0c: 6f636f 66206c 6c6961 0d6465 00000a 724500 ocol failed..... 40202d1c: 727245 20726f 666562 65726f 5b203a 5d7325 Error before: [% 40202d2c: 0d5d73 00000a 630000 49646d 000064 656700 s]......cmdId... 40202d3c: 746567 6d6320 644964 616620 656c69 0a0d64 get cmdId failed 40202d4c: 000a0d 726200 64616f 736163 6d2074 206773 ....broadcast ms 40202d5c: 722067 656365 657669 702064 49746b 3d2064 g received pktId 40202d6c: 203d20 2c6425 6d6320 644964 203d20 0d6425 = %d, cmdId = % 40202d7c: 0a0d64 514d00 205454 696c43 746e65 687420 d...MQTT Client 40202d8c: 726874 646165 736920 697320 216b63 6e6120 thread is sick! 40202d9c: 646e61 797320 657473 72206d 747365 747261 and system resta 40202dac: 217472 000a0d 750000 65646e 6e6966 206465 rt!.....undefine 40202dbc: 652064 6e6576 6f2074 756363 0d2e72 00000a d event occur... 40202dcc: 000000 514d00 205454 736964 6e6f63 63656e ....MQTT disconn 40202ddc: 746365 0a0d2e 4d0000 545451 657220 6e6f63 ect.....MQTT rec 40202dec: 6e6e6f 746365 0a0d2e 000000 627573 726373 onnect......subs 40202dfc: 697263 206562 637573 736563 202c73 636170 cribe success, p 40202e0c: 6b6361 2d7465 3d6469 0d7525 00000a 757300 acket-id=%u..... 40202e1c: 627573 726373 656269 617720 207469 6b6361 subscribe wait a 40202e2c: 206b63 6d6974 756f65 202c74 636170 74656b ck timeout, pack 40202e3c: 2d7465 3d6469 0d7525 00000a 627573 726373 et-id=%u....subs 40202e4c: 697263 206562 63616e 202c6b 636170 74656b cribe nack, pack 40202e5c: 2d7465 3d6469 0d7525 00000a 736e75 736275 et-id=%u....unsu 40202e6c: 637362 626972 732065 636375 737365 70202c bscribe success, 40202e7c: 617020 656b63 692d74 253d64 0a0d75 6e7500 packet-id=%u... 40202e8c: 736e75 736275 697263 206562 6d6974 756f65 unsubscribe time 40202e9c: 74756f 70202c 6b6361 2d7465 3d6469 0d7525 out, packet-id=% 40202eac: 0a0d75 6e7500 627573 726373 656269 616e20 u...unsubscribe 40202ebc: 63616e 202c6b 636170 74656b 64692d 75253d nack, packet-id= 40202ecc: 0d7525 00000a 700000 6c6275 687369 757320 %u......publish 40202edc: 637573 736563 202c73 636170 74656b 64692d success, packet- 40202eec: 3d6469 0d7525 70000a 6c6275 687369 697420 id=%u...publish 40202efc: 6d6974 756f65 202c74 636170 74656b 64692d timeout, packet- 40202f0c: 3d6469 0d7525 70000a 6c6275 687369 616e20 id=%u...publish 40202f1c: 63616e 202c6b 636170 74656b 64692d 75253d nack, packet-id= 40202f2c: 0d7525 00000a 740000 69706f 6d2063 737365 %u......topic me 40202f3c: 617373 206567 727261 657669 622064 207475 ssage arrived bu 40202f4c: 772074 687469 74756f 6e6120 722079 616c65 t without any re 40202f5c: 74616c 206465 6e6168 656c64 74203a 69706f lated handle: to 40202f6c: 636970 2e253d 2c732a 6f7420 636970 736d5f pic=%.*s, topic_ 40202f7c: 67736d 2e253d 0d732a 00000a 667562 726566 msg=%.*s....buff 40202f8c: 207265 65766f 6c6672 2c776f 732520 000a0d er overflow, %s. 40202f9c: 00000a 685300 6c756f 4e2064 20544f 727261 ....Should NOT a 40202fac: 697272 206576 726568 0d2e65 00000a 252f00 rrive here...... 40202fbc: 73252f 73252f 70752f 746164 000065 514d00 /%s/%s/update... 40202fcc: 54514d 502054 6c6275 687369 655320 203a71 MQTT Publish Seq 40202fdc: 25203a 0a0d78 4d0000 545451 755020 696c62 : %x....MQTT Pub 40202fec: 73696c 452068 20646e 716553 0a0d3a 514d00 lish End Seq:... 40202ffc: 54514d 502054 6c6275 687369 655320 422071 MQTT Publish Seq 4020300c: 754220 206666 6c7566 0a0d6c 000000 227b00 Buff full...... 4020301c: 63227b 49646d 3a2264 303031 222c30 797263 {"cmdId":1000,"c 4020302c: 707972 546f74 657079 303a22 74222c 656d69 ryptoType":0,"ti 4020303c: 53656d 6d6174 3a2270 323531 323636 383635 meStamp":1526625 4020304c: 393836 6d222c 436773 746e6f 746e65 223a22 689,"msgContent" 4020305c: 7b223a 636d22 6d4375 3a2264 732522 227d22 :"{"mcuCmd":"%s" 4020306c: 7d227d 732f00 646168 2f776f 2f7325 2f7325 }"}./shadow/%s/% 4020307c: 752f73 616470 006574 000000 6d227b 687465 s/update....{"me 4020308c: 6f6874 3a2264 707522 746164 2c2265 747322 thod":"update"," 4020309c: 617473 226574 227b3a 706572 74726f 226465 state":{"reporte 402030ac: 3a2264 5f227b 617473 737574 253a22 7d7d73 d":{"_status":%s 402030bc: 2c7d7d 657622 697372 226e6f 7d313a 227b00 }},"version":1}. 402030cc: 6d227b 687465 22646f 75223a 616470 226574 {"method":"updat 402030dc: 2c2265 747322 657461 7b3a22 657222 726f70 e","state":{"rep 402030ec: 74726f 226465 227b3a 41544f 766544 656369 orted":{"OTADevi 402030fc: 226563 73253a 2c7d7d 657622 697372 226e6f ce":%s}},"versio 4020310c: 3a226e 007d31 250000 252873 3a2964 54514d n":1}...%s(%d):M 4020311c: 545451 755020 696c62 3a6873 654d20 617373 QTT Publish: Mes 4020312c: 676173 252065 000a64 000000 287325 296425 sage %d.....%s(% 4020313c: 3a2964 54514d 502054 6c6275 687369 6e4520 d):MQTT Publish 4020314c: 646e45 0a0d3a 2f0000 2f7325 2f7325 746164 End:..../%s/%s/d 4020315c: 617461 722f00 637072 73252f 73252f 65672f ata./rrpc/%s/%s/ 4020316c: 746567 002b2f 2f0000 61746f 73252f 73252f get/+.../ota/%s/ 4020317c: 2f7325 746567 2f0000 6f7262 636461 747361 %s/get../broadca 4020318c: 2f7473 2f7325 2f6425 746567 000000 514d00 st/%s/%d/get.... 4020319c: 54514d 532054 736275 697263 3a6562 732520 MQTT Subscribe: 402031ac: 0d7325 00000a 650000 6f7272 6f2072 756363 %s......error oc 402031bc: 727563 687720 206e65 627570 73696c 0a0d68 cur when publish 402031cc: 000a0d 755300 637362 626972 472065 205445 ....Subscribe GE 402031dc: 662054 6c6961 2c6465 637220 203d20 0d6425 T failed, rc = % 402031ec: 0a0d64 755300 637362 626972 522065 435052 d...Subscribe RR 402031fc: 5f4350 514552 616620 656c69 202c64 206372 PC_REQ failed, r 4020320c: 3d2063 642520 000a0d 000000 54514d 535f54 c = %d......MQTT 4020321c: 75535f 552062 524750 454441 724720 70756f _Sub UPGRADE Gro 4020322c: 207075 696166 64656c 72202c 3d2063 642520 up failed, rc = 4020323c: 006425 227b00 74656d 646f68 223a22 647075 %d..{"method":"u 4020324c: 616470 226574 73222c 746174 3a2265 72227b pdate","state":{ 4020325c: 657222 726f70 646574 7b3a22 735f22 746174 "reported":{"_st 4020326c: 757461 3a2273 7d7d30 76222c 737265 6e6f69 atus":0}},"versi 4020327c: 226e6f 7d313a 450000 6f7272 755072 532062 on":1}..ErrorPub 4020328c: 655320 252071 0a0d78 000000 727245 20726f Seq %x.....Erro 4020329c: 502072 206275 0d7825 00000a 4b6971 414134 r Pub %x....qiK4 402032ac: 414141 514141 424141 424141 455141 674141 AAAAAQAABAABAQEA 402032bc: 496741 514141 414441 524551 415141 514142 AgIAAQADAQERAQAB 402032cc: 455141 514141 414241 434141 4d6741 513942 AQEAAQABAAACAgMB 402032dc: 3d5139 00003d 7b0000 6d6322 644964 203a22 9Q==....{"cmdId" 402032ec: 31203a 303030 63222c 707972 546f74 657079 : 1000,"cryptoTy 402032fc: 226570 30203a 74222c 656d69 617453 22706d pe": 0,"timeStam 4020330c: 3a2270 353120 363632 363532 2c3938 736d22 p": 1526625689," 4020331c: 67736d 6e6f43 6e6574 3a2274 5c7b22 636d22 msgContent":"{\" 4020332c: 75636d 646d43 3a225c 225c20 5c7325 227d22 mcuCmd\": \"%s\" 4020333c: 7d227d 617400 206b73 746f67 706920 75202c }"}.task got ip, 4020334c: 737520 427265 206e69 0d7825 00000a 6f6e00 userBin %x..... 4020335c: 746f6e 6e6520 67756f 6d2068 6f6d65 0d7972 not enough memor 4020336c: 0a0d79 657300 707574 656b20 0d7379 00000a y...setup keys.. 4020337c: 000000 6d6300 722070 696765 657473 642072 ....cmp register 4020338c: 656420 636976 0a0d65 000000 706d63 722020 device.....cmp 4020339c: 657220 736967 726574 656420 636976 662065 register device 402033ac: 616620 656c69 0d2164 00000a 746573 207075 failed!....setu 402033bc: 432070 6e6e6f 6e4920 0d6f66 00000a 727000 p Conn Info..... 402033cc: 6f7270 637564 6b2074 207965 0d7325 00000a product key %s.. 402033dc: 000000 656400 636976 6e2065 656d61 732520 ....device name 402033ec: 0d7325 00000a 640000 697665 206563 636573 %s......device s 402033fc: 726365 207465 0d7325 00000a 545541 722048 ecret %s....AUTH 4020340c: 657220 657571 207473 696166 64656c 0a0d21 request failed! 4020341c: 000a0d 657300 707574 6f4320 206e6e 666e49 ....setup Conn I 4020342c: 6f666e 757320 656363 207373 0d7825 00000a nfo success %x.. 4020343c: 000000 4f4900 4d5f54 545451 6f435f 74736e ....IOT_MQTT_Con 4020344c: 727473 746375 000a0d 000000 544f49 514d5f struct......IOT_ 4020345c: 54514d 435f54 736e6f 757274 207463 696166 MQTT_Construct f 4020346c: 6c6961 0d6465 49000a 5f544f 54514d 435f54 ailed...IOT_MQTT 4020347c: 6f435f 74736e 637572 732074 636375 737365 _Construct succe 4020348c: 0d7373 00000a 730000 726174 707574 616620 ss......startup 4020349c: 696166 64656c 0a0d21 000000 6e6148 656c64 failed!.....Hand 402034ac: 72656c 656d20 617373 206567 696166 64656c ler message fail 402034bc: 0d6465 00000a 4d0000 545451 695920 646c65 ed......MQTT Yie 402034cc: 3a646c 724620 536565 657a69 78253d 4d202c ld: FreeSize=%x, 402034dc: 694d20 72466e 536565 657a69 78253d 43202c MinFreeSize=%x, 402034ec: 4e4320 253d54 0a0d64 000000 54514d 592054 CNT=%d.....MQTT 402034fc: 695920 646c65 46203a 656572 7a6953 253d65 Yield: FreeSize 4020350c: 78253d 4d202c 466e69 656572 7a6953 253d65 =%x, MinFreeSize 4020351c: 78253d 43202c 3d544e 0d7825 00000a 695900 =%x, CNT=%x..... 4020352c: 656959 20646c 696166 64656c 000a0d 514d00 Yield failed.... 4020353c: 54514d 542054 6b7361 6e4520 0a0d64 716d00 MQTT Task End... 4020354c <__FUNCTION__$7377>: 4020354c: 74716d 635f74 65696c 5f746e 627570 73696c mqtt_client_publ 4020355c: 687369 514d00 005454 49514d 706473 732500 ish.MQTT.MQIsdp. 4020356c: 287325 296425 656e3a 6f7774 206b72 726874 %s(%d):network t 4020357c: 657268 206461 207369 636973 20216b 646e61 hread is sick! a 4020358c: 20646e 737973 6d6574 657220 617473 217472 nd system restar 4020359c: 0d2174 00000a 6e0000 777465 6b726f 616d5f t!......network_ 402035ac: 6e616d 656761 250000 252873 3a2964 746e65 manage..%s(%d):e 402035bc: 65746e 412072 4f4350 49464e 2e2047 0d2e2e nter APCONFIG .. 402035cc: 0a0d2e 732500 642528 733a29 726174 632074 ....%s(%d):start 402035dc: 6f6320 656e6e 207463 74656e 726f77 2e206b connect network 402035ec: 2e2e20 000a2e 250000 252873 3a2964 696177 .......%s(%d):w 402035fc: 746961 6f7420 6f6320 69666e 6e2067 777465 ait to config ne 4020360c: 6f7774 206b72 2e2e2e 00000a 287325 296425 twork ......%s(% 4020361c: 3a2964 666977 632069 6e6e6f 746365 697420 d):wifi connect 4020362c: 6d6974 756f65 000a74 000000 287325 296425 timeout.....%s(% 4020363c: 3a2964 464957 432049 6e756f 797274 654720 d):WIFI Country 4020364c: 746547 203d20 256325 632563 64255b 64252c Get = %c%c%c[%d, 4020365c: 2c6425 5d6425 250000 252873 3a2964 464957 %d,%d]..%s(%d):W 4020366c: 494649 6f4320 746e75 207972 746553 253d20 IFI Country Set 4020367c: 63253d 256325 255b63 252c64 252c64 005d64 =%c%c%c[%d,%d,%d 4020368c: 00005d 732500 642528 6e3a29 777465 6b726f ]...%s(%d):netwo 4020369c: 206b72 6e616d 656761 687420 616572 692064 rk manage thread 402036ac: 6e6920 207469 727265 21726f 000a0d 732500 init error!.... 402036bc: 287325 296425 74733a 747261 726320 746165 %s(%d):start cre 402036cc: 657461 617420 0d6b73 00000a 41544f 70755f ate task....OTA_ 402036dc: 677075 646172 4d5f65 005543 287325 296425 upgrade_MCU.%s(% 402036ec: 3a2964 41544f 707520 617267 206564 55434d d):OTA upgrade M 402036fc: 205543 727265 21726f 000a0d 287325 296425 CU error!...%s(% 4020370c: 3a2964 41544f 707520 617267 206564 55434d d):OTA upgrade M 4020371c: 205543 617473 2e7472 0a2e2e 000000 732500 CU start........ 4020372c: 287325 296425 544f3a 752041 726770 656461 %s(%d):OTA upgra 4020373c: 206564 464957 652049 6f7272 0d2172 00000a de WIFI error!.. 4020374c: 000000 732500 642528 4f3a29 204154 677075 ....%s(%d):OTA u 4020375c: 726770 656461 495720 204946 617473 2e7472 pgrade WIFI star 4020376c: 2e2e74 000a2e 6d0000 747471 6c635f 6e6569 t.......mqtt_cli 4020377c: 746e65 68745f 616572 000064 287325 296425 ent_thread..%s(% 4020378c: 3a2964 74716d 632074 616572 206574 696c63 d):mqtt create c 4020379c: 65696c 20746e 726874 646165 732520 616620 lient thread %s 402037ac: 696166 64656c 4f000a 5f4154 677075 646172 failed..OTA_upgr 402037bc: 656461 49575f 004946 000000 004e43 010d01 ade_WIFI....CN.. 402037cc: 00010d 737500 .... 402037d0 <__FUNCTION__$6079>: 402037d0: 657375 635f72 6e6e6f 6e695f 007469 656e00 user_conn_init.. 402037e0 <__FUNCTION__$6043>: 402037e0: 5f656e 666977 635f69 6e6e6f 746365 656e00 ne_wifi_connect. 402037f0 <__FUNCTION__$6025>: 402037f0: 5f656e 74656e 726f77 745f6b 657268 5f6461 ne_network_threa 40203800: 635f64 636568 6e006b d_check. 40203808 <__FUNCTION__$6066>: 40203808: 5f656e 74656e 726f77 695f6b 74696e 732500 ne_network_init. 40203818: 287325 296425 61623a 722064 207073 617266 %s(%d):bad rsp f 40203828: 6d6172 0a0d65 250000 252873 3a2964 505352 rame....%s(%d):R 40203838: 205053 616552 6d2064 6c6c61 20636f 696166 SP Read malloc f 40203848: 6c6961 0d6465 bb000a 0000cd 0000b8 000000 ailed........... 40203858: 000000 534d00 .... 4020385c <__FUNCTION__$5958>: 4020385c: 47534d 74635f 5f6c72 707372 61445f 536174 MSG_ctrl_rsp_Dat 4020386c: 655361 000071 4d0000 aSeq.... 40203874 <__FUNCTION__$5949>: 40203874: 47534d 74635f 5f6c72 707372 75715f 007469 MSG_ctrl_rsp_qui 40203884: 000074 534d00 t... 40203888 <__FUNCTION__$5938>: 40203888: 47534d 74635f 5f6c72 707372 65725f 006461 MSG_ctrl_rsp_rea 40203898: 000064 534d00 d... 4020389c <__FUNCTION__$5925>: 4020389c: 47534d 74635f 5f6c72 707372 6f645f 6c6e77 MSG_ctrl_rsp_dow 402038ac: 6f6c6e 006461 4d0000 nload... 402038b4 <__FUNCTION__$5914>: 402038b4: 47534d 74635f 5f6c72 707372 74735f 747261 MSG_ctrl_rsp_sta 402038c4: 007472 534d00 rt.. 402038c8 <__FUNCTION__$5903>: 402038c8: 47534d 74635f 5f6c72 707372 544f5f 6e4941 MSG_ctrl_rsp_OTA 402038d8: 666e49 00006f 540000 656d69 432072 6c6c61 Info....Timer Ca 402038e8: 626c6c 6b6361 782520 000a0d 6d6954 007265 llback %x...Time 402038f8: 000072 695400 72656d 724320 746165 252065 r...Timer Create 40203908: 782520 000a0d 650000 6d6178 656c70 65642e %x.....example. 40203918: 6d6564 702e6f 747261 72656e 64692d 786500 demo.partner-id. 40203928: 617865 6c706d 642e65 6f6d65 6f6d2e 6c7564 example.demo.mod 40203938: 656c75 64692d 720000 386c74 383831 207565 ule-id..rtl8188e 40203948: 312075 343332 373635 000038 2e7325 007325 u 12345678..%s.% 40203958: 000073 732500 642528 533a29 767265 207265 s...%s(%d):Serve 40203968: 632072 6e6168 646567 726f20 6e7520 746573 r changed or uns 40203978: 207465 636573 746572 5b203a 5d7325 2d2d20 et secret: [%s] 40203988: 3e2d2d 252820 0a2973 000000 287325 296425 --> (%s)....%s(% 40203998: 3a2964 54514d 432054 666e6f 756769 3a6572 d):MQTT Configur 402039a8: 203a65 73255b 2d205d 203e2d 732528 000a29 e: [%s] --> (%s) 402039b8: 00000a 303000 303030 323030 000000 414800 ....00000002.... 402039c8 <__FUNCTION__$6744>: 402039c8: 4c4148 65475f 654474 636976 655365 657263 HAL_GetDeviceSec 402039d8: 746572 716d00 207474 616572 622064 666675 ret.mqtt read bu 402039e8: 656666 692072 742073 206f6f 6f6873 007472 ffer is too shor 402039f8: 000074 002f00 4d0000 435451 000000 000400 t.../...MQTC.... 40203a08: 000004 000000 000000 000000 000000 003c00 ................ 40203a18: 01003c 514d00 005754 000000 000000 000000 <...MQTW........ ... 40203a58 : 40203a58: dbda00 dedddc 7c0000 732520 28203a 6e656c ........| %s: (l 40203a68: 3d6e65 296425 0d7c20 00000a 2d2d2b 2d2d2d en=%d) |....+--- 40203a78: 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d ---------------- 40203a88: 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d ---------------- 40203a98: 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d ---------------- 40203aa8: 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d 2d2d2d ---------------- 40203ab8: 002d2d 207c00 383025 203a58 000000 302500 --..| %08X: .... 40203ac8: 323025 000058 5b0000 5d7325 732520 642528 %02X....[%s] %s( 40203ad8: 296425 00203a 200000 2e2e2e 000000 454800 %d): ... ....... 40203ae8: 584548 4d5544 252050 402073 702520 64255b HEXDUMP %s @ %p[ 40203af8: 5d6425 000a0d 5b0000 5d7325 732520 642528 %d].....[%s] %s( 40203b08: 296425 25203a 282073 6e654c 687467 25203a %d): %s (Length: 40203b18: 642520 794220 736574 0a0d29 000000 732500 %d Bytes)...... 40203b28: 207325 6d6500 630067 007472 727265 727700 %s .emg.crt.err. 40203b38: 6e7277 6e6900 640066 006762 wrn.inf.dbg. 40203b44 : 40203b44: 203b2c 3b3040 344020 40203b 203b38 3b3c40 ,; @0; @4; @8; @ 40203b54: 203b3c 3b4040 2c4020 726170 656e74 695f72 <; @@; @,partner 40203b64: 64695f 73253d 2c0000 646f6d 656c75 64695f _id=%s..,module_ 40203b74: 3d6469 007325 230000 202323 207325 25207c id=%s...### %s | 40203b84: 732520 642528 203a29 535341 545245 414620 %s(%d): ASSERT 40203b94: 494146 44454c 232320 203a23 207325 207369 FAILED ###: %s i 40203ba4: 462073 534c41 0a0d45 000000 697567 726564 s FALSE.....guid 40203bb4: 2e7265 000063 720000 3c2063 6c203d 006e65 er.c....rc <= le 40203bc4: 00006e 7c7c00 640000 007665 6e6f63 00006e n...||..dev.conn 40203bd4: 000000 353200 363432 303830 303030 003030 ....252460800000 40203be4: 000030 6c6300 6e6569 644974 647325 697665 0...clientId%sde 40203bf4: 636976 614e65 25656d 727073 75646f 4b7463 viceName%sproduc 40203c04: 654b74 732579 6d6974 747365 706d61 007325 tKey%stimestamp% 40203c14: 000073 637200 203c20 7a6973 666f65 6d6828 s...rc < sizeof( 40203c24: 616d68 735f63 72756f 296563 000000 732500 hmac_source).... 40203c34: 267325 007325 540000 205043 47202b 646975 %s&%s...TCP + Gu 40203c44: 656469 2b2072 6c5020 6e6961 000000 435400 ider + Plain.... 40203c54: 504354 202b20 697547 726564 202b20 324449 TCP + Guider + I 40203c64: 2d3244 797243 6f7470 000000 534c54 202b20 D2-Crypto...TLS 40203c74: 44202b 657269 007463 000000 504354 202b20 + Direct....TCP 40203c84: 44202b 657269 207463 50202b 69616c 00006e + Direct + Plain 40203c94: 000000 435400 2b2050 694420 636572 2b2074 ....TCP + Direct 40203ca4: 202b20 324449 72432d 747079 00006f 4c5400 + ID2-Crypto... 40203cb4: 534c54 202b20 697547 726564 202b20 324449 TLS + Guider + I 40203cc4: 2d3244 747541 6e6568 636974 657461 4c5400 D2-Authenticate. 40203cd4: 534c54 202b20 726944 746365 202b20 324449 TLS + Direct + I 40203ce4: 2d3244 797243 6f7470 000000 4c5449 2b2053 D2-Crypto...ITLS 40203cf4: 202b20 726944 746365 202b20 324449 75412d + Direct + ID2- 40203d04: 747541 6e6568 636974 657461 000000 635f00 Authenticate.... 40203d14 <__func__$5897>: 40203d14: 61635f 5f636c 616d68 735f63 6e6769 757461 _calc_hmac_signa 40203d24: 727574 000065 690000 ture.... 40203d2c <__func__$5957>: 40203d2c: 746f69 675f78 646975 5f7265 747561 6e6568 iotx_guider_auth 40203d3c: 746e65 616369 006574 000000 enticate.... 40203d48 <__func__$5916>: 40203d48: 69665f 5f6c6c 6e6f63 735f6e 697274 00676e _fill_conn_strin 40203d58: 000067 697400 20656d 617277 612070 756f72 g...time wrap ar 40203d68: 64756f 782520 25202c 000078 2d2d2d 422d2d oud %x, %x..---- 40203d78: 45422d 4e4947 454320 495452 434946 455441 -BEGIN CERTIFICA 40203d88: 2d4554 2d2d2d 0a0d2d 49494d 6a7843 414343 TE-----..MIICxjC 40203d98: 614143 416736 424977 496741 4f414a 654136 CAa6gAwIBAgIJAO6 40203da8: 706541 737435 636873 30414d 534347 534771 Aep5tsshcMA0GCSq 40203db8: 495347 443362 424551 555142 424d41 45784d GSIb3DQEBBQUAMBM 40203dc8: 544578 425041 564e67 420a0d 4d4d41 354543 xETAPBgNV..BAMMC 40203dd8: 703545 6c5562 456476 4d424e 583442 455444 E5pbUlvdENBMB4XD 40203de8: 344554 41544d 6a4d79 4d3441 7a5544 6f314e TE4MTAyMjA4MDUzN 40203df8: 586f31 495444 544d34 4f7841 344154 55444d 1oXDTI4MTAxOTA4M 40203e08: 7a5544 6f314e 7a4577 0d5245 414d0a 414738 DUzN1owEzER..MA8 40203e18: 314147 414555 497777 6c6d54 575374 513039 GA1UEAwwITmltSW9 40203e28: 305130 677745 694567 30414d 534347 534771 0Q0EwggEiMA0GCSq 40203e38: 495347 443362 424551 555141 344141 444249 GSIb3DQEBAQUAA4I 40203e48: 774442 677741 4b4567 496f41 0a0d42 445141 BDwAwggEKAoIB..A 40203e58: 734451 686678 547075 41474b 316d4a 516a33 QDsxfhupTKGAJm13 40203e68: 2b516a 686a6e 503757 4a4348 4b6f73 315865 jQ+njhW7PHCJsoKe 40203e78: 443158 646159 754d39 643462 625958 756d65 X1DYad9Mub4dXYbe 40203e88: 4d756d 506438 6b5752 386546 796874 6e0a0d muM8dPRWkFe8thy. 40203e98: 306e0a 512f58 334f69 572f70 4e772b 516f45 .n0X/QiO3p/W+wNE 40203ea8: 49516f 503756 654d42 66784e 677037 303973 oQIV7PBMeNxf7pgs 40203eb8: 533039 757949 533435 556d33 32532b 724f62 90SIyu54S3mU+S2b 40203ec8: 4f724f 6a7571 6d396a 393265 503574 0d6c48 OrOqujj9me29t5PH 40203ed8: 0a0d6c 71684e 783652 705554 437158 717770 l..NhqR6xTUpXqCp 40203ee8: 7a7177 553955 325534 4e6a52 42645a 4e6d5a wqzU9U4U2RjNZdBZ 40203ef8: 6d4e6d 682b67 504f61 495746 654154 666b64 mNmg+haOPFWITAed 40203f08: 33666b 4c4c62 576f4f 485765 453479 4a504d kf3bLLOoWeWHy4EM 40203f18: 494a50 500a0d 546648 675239 716f53 734473 PJI..PHfT9RgSoqs 40203f28: 557344 507541 6e7952 617a42 6f6b6a 517a62 DsUAuPRynBzajkob 40203f38: 51517a 474553 434c77 333944 614952 53344e zQQSEGwLCD93RIaN 40203f48: 745334 595474 665a54 734373 503959 6c3274 4SttTYTZfsCsY9Pt 40203f58: 4c6c32 0d665a 48620a 474e63 77636d 50714e 2lLZf..bHcNGmcwN 40203f68: 6a5071 414158 514f6c 416369 576e4f 497063 qPjXAAlOQicAOnWc 40203f78: 744970 465751 69674b 2b6136 337653 717931 pItQWFKgi6a+Sv31 40203f88: 477179 6b6576 587346 36652f 494d61 376230 yqGvekFsX/e6aMI0 40203f98: 723762 527343 0a0d30 47506d 326c56 705747 b7rCsR0..mPGVl2G 40203fa8: 657057 4c5848 724f35 437077 396471 414c30 WpeHXL5OrwpCqd90 40203fb8: 67414c 41424d 6a4741 415448 414d62 414777 LAgMBAAGjHTAbMAw 40203fc8: 314147 456455 465177 4d414d 664142 437738 GA1UdEwQFMAMBAf8 40203fd8: 774377 564459 503052 420a0d 445141 456741 wCwYDVR0P..BAQDA 40203fe8: 474567 30414d 534347 534771 336249 455144 gEGMA0GCSqGSIb3D 40203ff8: 424551 555142 344141 414249 304151 672b77 QEBBQUAA4IBAQA0w 40204008: 4a672b 415562 796c77 766f6b 2f4758 52635a +gJbUAwlykovXG/Z 40204018: 5a5263 4d5679 544d67 0d6252 41380a 69554b cRZyVMgMTRb..8AK 40204028: 4b6955 316e4d 503569 4c4f6e 71587a 6a746c UiKMn1i5PnOLzXql 40204038: 496a74 78424e 436541 766849 635a6f 594946 tjINBxAeCIhvoZcF 40204048: 455949 394d6d 5a6a38 516752 365970 49717a IYEmM98jZRgQpY6z 40204058: 4f4971 596575 702b39 737152 0a0d69 4d4f66 qIOueY9+pRqsi..f 40204068: 464d4f 384968 344c34 545249 785a66 323634 OMFhI84L4IRTfZx4 40204078: 473236 503674 432b4e 66794e 505471 76446b 62Gt6PN+CNyfqTPk 40204088: 487644 5a646e 614d2f 704b7a 35357a 667354 DvHndZ/MazKpz55T 40204098: 346673 2b4a4a 655a57 763641 764a57 720a0d sf4JJ+WZeA6vWJv. 402040a8: 61720a 535737 764e6c 6d686d 777174 716353 .ra7WSlNvmhmtqwS 402040b8: 627163 734530 395435 793639 6a4165 6f6134 cqb0Es5T996yeAj4 402040c8: 396f61 77746f 446b74 366938 475059 4e5344 ao9otwtkD8i6YPGD 402040d8: 6f4e53 567747 6d3577 41646a 376d30 0d7959 SNoGwVw5mjdA0m7Y 402040e8: 0a0d79 6c6b62 505346 516158 612b4f 526c2f y..bklFSPXaQO+a/ 402040f8: 47526c 4d3746 364371 325667 756557 6c7a50 lRGF7MqC6gV2WeuP 40204108: 6d6c7a 654164 584b78 614158 525943 576c5a zlmdAexKXXAaCYRZ 40204118: 73576c 645152 544f41 536e4c 643271 364e66 lWsRQdAOTLnSq2df 40204128: 35364e 680a0d 707041 577159 444f5a 627866 N65..hAppYqWZODf 40204138: 536278 457776 2f4a76 4c6237 64384f 794245 xbSvwEvJ/7bLO8dE 40204148: 747942 63694e 4b334e 434d46 646267 307a68 BytNicN3KFMCgbdh 40204158: 53307a 4c3552 2f7438 705769 0a0d39 2d2d2d z0SR5L8t/iWp9..- 40204168: 2d2d2d 4e452d 432044 545245 494649 544143 ----END CERTIFIC 40204178: 455441 2d2d2d 002d2d 000000 2d2d2d 422d2d ATE-----....---- 40204188: 45422d 4e4947 454320 495452 434946 455441 -BEGIN CERTIFICA 40204198: 2d4554 2d2d2d 0a0d2d 49494d 447743 414343 TE-----..MIICwDC 402041a8: 614143 416769 424977 496741 50414a 33554b CAaigAwIBAgIJAPK 402041b8: 733355 553261 6f5a30 30414d 534347 534771 U3sa2U0ZoMA0GCSq 402041c8: 495347 443362 424551 555142 424d41 447841 GSIb3DQEBBQUAMBA 402041d8: 6a4478 424d41 564e67 420a0d 4d4d41 355542 xDjAMBgNV..BAMMB 402041e8: 4a3555 4e5554 424d42 445834 344554 55444d U5JTUNBMB4XDTE4M 402041f8: 785544 457a4e 544d77 4e3049 586f46 455444 DUxNzEwMTI0NFoXD 40204208: 354554 55444d 7a4e78 4d7745 304954 6f464e TE5MDUxNzEwMTI0N 40204218: 776f46 454445 414d4f 0d4777 31410a 414555 FowEDEOMAwG..A1U 40204228: 774145 544677 4e6c6b 453051 676777 4d6945 EAwwFTklNQ0EwggE 40204238: 414d69 434730 477153 624953 514433 414245 iMA0GCSqGSIb3DQE 40204248: 514142 414155 424934 417744 676777 414b45 BAQUAA4IBDwAwggE 40204258: 6f414b 414249 684351 6d676e 0a0d76 394541 KAoIBAQChngmv..A 40204268: 683945 49736e 4f387a 526a45 6b4463 706764 E9hnsIz8OEjRcDkd 40204278: 477067 663633 317031 666954 73595a 36597a gpG36f1p1TifZYsz 40204288: 463659 35382b 525079 504c73 465342 37344d Y6F+85yPRsLPBSFM 40204298: 663734 764a6d 577269 4b4146 73734f 590a0d 47fmJvirWFAKOss. 402042a8: 69590a 416830 6e2f30 495241 336367 6f4359 .Yi0hA0/nARIgc3Y 402042b8: 676f43 2b6563 564646 677057 75307a 704d69 Cogce+FFVWpgz0ui 402042c8: 6c704d 475274 722f47 2b4b48 79326d 467247 MpltRGG/rHK+m2yG 402042d8: 494672 342b52 4b742b 6b704a 305561 0d4a76 rFIR+4+tKJpkaU0v 402042e8: 0a0d4a 724844 4d754f 6e6237 4b4758 75724a J..DHrOuM7bnXGKJ 402042f8: 667572 4c6335 6d7079 6b474a 70724e 766f46 ruf5cLypmJGkNrpF 40204308: 56766f 744158 702f73 582f62 7a6658 70784f ovVXAts/pb/XXfzO 40204318: 2f7078 726c6e 616250 795667 61455a 516931 xp/nlrPbagVyZEa1 40204328: 4f5169 780a0d 7a7156 315444 387970 434b47 iQO..xVqzDT1py8G 40204338: 47434b 4c6a31 597530 387235 774376 65434f KCG1jL0uY5r8vCwO 40204348: 656543 6c6b44 67474b 365359 6e7231 476250 CeeDklKGgYS61rnP 40204358: 654762 6d4e50 78396f 775741 557336 636673 bGePNmo9xAWw6sUs 40204368: 726366 0d7466 47760a 365865 2f3972 767368 fcrft..vGeX6r9/h 40204378: 397673 662b6b 6b4c32 6d654b 30592f 70545a sv9k+f2LkKem/Y0Z 40204388: 587054 6c3466 41666d 674359 485171 744965 TpXf4lmfAYCgqQHe 40204398: 307449 736764 7a776d 785878 677247 425174 It0dgsmwzxXxGrgt 402043a8: 324251 343567 0a0d71 416c30 384161 314c49 QB2g54q..0lAaA8I 402043b8: 32314c 4c7948 544d73 4d6741 414142 486a47 L12HyLsMTAgMBAAG 402043c8: 54486a 4d6241 477741 553141 774564 4d4651 jHTAbMAwGA1UdEwQ 402043d8: 414d46 41424d 773866 597743 525644 425030 FMAMBAf8wCwYDVR0 402043e8: 414250 414451 474567 4d0a0d 473041 715343 PBAQDAgEG..MA0GC 402043f8: 477153 624953 514433 424245 415551 493441 SqGSIb3DQEBBQUAA 40204408: 424934 415141 56584c 696d74 37466c 30766b 4IBAQALXVtmilF7k 40204418: 793076 663459 2f5236 374e6d 65676a 357756 v0yY4f6R/mN7jgeV 40204428: 473577 746336 6b6761 0d564f 4f500a 2b716a w5G6ctagkOV..POj 40204438: 682b71 646a7a 687265 306a4f 617646 2f644c q+hzjderhOj0FvaL 40204448: 442f64 4b4e76 595454 5a3079 6b646f 715652 d/DvNKTTYy0ZodkR 40204458: 6b7156 524c64 337165 414b50 4e696b 333752 VqkdLReq3PKAkiNR 40204468: 363337 776530 767977 426158 0a0d43 516c63 7360ewwyvXaBC..c 40204478: 74516c 395147 694143 755a49 627371 4f6866 lQtGQ9CAiIZuqsbf 40204488: 494f68 796964 635955 316a57 712f72 796f6d hOIdiyUYcWj1r/qm 40204498: 70796f 413339 6e6b7a 627745 754545 504f6e oyp93AzknEwbEEun 402044a8: 71504f 6d6155 632b43 6e334a 453669 430a0d OPqUamC+cJ3ni6E. 402044b8: 58430a 73396e 6d326c 6c5051 55582b 566b78 .CXn9sl2mQPl+XUx 402044c8: 62566b 6c7944 636361 575342 5a5168 4a6c4f kVbDylaccBSWhQZO 402044d8: 2b4a6c 6e676b 565465 5a7437 39496a 4c732b lJ+kgneTV7tZjI9+ 402044e8: 534c73 466d36 6a546e 695468 454563 0d436e sLS6mFnTjhTicEEn 402044f8: 0a0d43 323344 686155 704d35 533149 532f56 C..D32Uah5MpI1SV 40204508: 50532f 76696a 346571 4d4244 477164 6a3551 /SPjivqe4DBMdqGQ 40204518: 6c6a35 54384c 323467 6c4a56 496232 394b4c 5jlL8Tg42VJl2bIL 40204528: 53394b 303651 445969 666970 356346 2f7156 K9SQ60iYDpifFc5V 40204538: 412f71 410a0d 563458 73355a 63666a 31616c q/A..AX4VZ5sjfcl 40204548: 5a3161 47724d 4a326b 377241 714971 764b72 a1ZMrGk2JAr7qIqr 40204558: 72764b 656531 44375a 707753 743545 6a3433 Kvr1eeZ7DSwpE5t3 40204568: 416a34 0d3736 2d2d0a 2d2d2d 444e45 454320 4jA67..-----END 40204578: 524543 464954 414349 2d4554 2d2d2d 00002d CERTIFICATE----- 40204588: 000000 696c00 2d6b6e 746f69 656e2e 616574 ....link-iot.net 40204598: 736165 692e65 65006d 617473 696c62 206873 ease.im.establis 402045a8: 742068 207063 6e6f63 63656e 6f6974 77206e h tcp connection 402045b8: 697720 206874 726573 726576 6f6828 3d7473 with server(hos 402045c8: 253d74 702073 74726f 75253d 0a0d29 752500 t=%s port=%u)... 402045d8: 007525 656700 646174 697264 6f666e 726520 %u..getaddrinfo 402045e8: 727265 20726f 0d7825 00000a 636f73 74656b error %x....sock 402045f8: 207465 707974 652065 6f7272 252072 0a0d78 et type error %x 40204608: 000a0d 726300 746165 732065 6b636f 207465 ....create socke 40204618: 652074 6f7272 252072 0a0d78 000000 726300 t error %x...... 40204628: 657263 657461 6f7320 656b63 662074 3d2064 create socket fd 40204638: 3d3d20 2c3020 6b7320 217069 000a0d 435400 == 0, skip!.... 40204648: 504354 6f4320 656e6e 207463 2c7825 782520 TCP Connect %x, 40204658: 2c7825 782520 000a0d 000000 6e6f63 63656e %x, %x......conn 40204668: 746365 726520 726f72 000a0d 696166 74206c ect error...fail 40204678: 6f7420 736520 626174 73696c 742068 0d7063 to establish tc 40204688: 0a0d70 757300 656363 207373 206f74 747365 p...success to e 40204698: 617473 696c62 206873 706374 66202c 253d64 stablish tcp, fd 402046a8: 64253d 000a0d 730000 747568 776f64 65206e =%d.....shutdown 402046b8: 726520 726f72 782520 000a0d 6f6c63 736573 error %x...clos 402046c8: 6f7365 656b63 652074 6f7272 252072 0a0d78 esocket error %x 402046d8: 000a0d 685300 6c756f 4e2064 20544f 727261 ....Should NOT a 402046e8: 697272 206576 0d7825 00000a 6c6573 746365 rrive %x....sele 402046f8: 2d7463 697277 206574 6d6974 756f65 252074 ct-write timeout 40204708: 642520 782520 000a0d 000000 4e4945 205254 %d %x......EINT 40204718: 622052 632065 677561 207468 0d7825 00000a R be caught %x.. 40204728: 000000 657300 63656c 772d74 746972 662065 ....select-write 40204738: 616620 206c69 0d7825 00000a 206f4e 746164 fail %x....No d 40204748: 617461 656220 657320 20746e 0d7825 00000a ata be sent %x.. 40204758: 000000 657300 20646e 696166 25206c 0a0d78 ....send fail %x 40204768: 000a0d 6f6300 656e6e 697463 206e6f 207369 ....connection i 40204778: 632073 736f6c 206465 0d7825 00000a 657200 s closed %x..... 40204788: 636572 662076 6c6961 000000 6c6573 746365 recv fail...sele 40204798: 2d7463 636572 662076 6c6961 0d7825 00000a ct-recv fail%x.. 402047a8: 000000 544800 535054 435220 502056 4c5941 ....HTTPS RCV PA 402047b8: 4f4c59 3a4441 732520 000000 333231 363534 YLOAD: %s...1234 402047c8: 003635 725000 56.. 402047cc : 402047cc: 6f7250 637564 654b74 253d79 442673 697665 ProductKey=%s&De 402047dc: 636976 614e65 3d656d 007325 viceName=%s. 402047e8 : 402047e8: 6f7250 637564 654b74 203a79 0d7325 6f4e0a ProductKey: %s.. 402047f8: 6e6f4e 3a6563 732520 430a0d 547275 656d69 Nonce: %s..CurTi 40204808: 3a656d 732520 430a0d 636568 75536b 203a6d me: %s..CheckSum 40204818: 25203a 0a0d73 250000 : %s.... 40204820 : 40204820: 257325 732573 610000 %s%s%s.. 40204828 : 40204828: 707061 63696c 697461 2f6e6f 772d78 2d7777 application/x-ww 40204838: 662d77 6d726f 72752d 6e656c 646f63 3b6465 w-form-urlencode 40204848: 633b64 726168 746573 74753d 382d66 654400 d;charset=utf-8. 40204858 : 40204858: 766544 656369 636553 746572 000000 654400 DeviceSecret.... 40204868 : 40204868: 766544 656369 6d614e 000065 DeviceName.. 40204874 : 40204874: 6f7250 637564 654b74 000079 ProductKey.. 40204880 : 40204880: 746164 000061 630000 data.... 40204888 : 40204888: 646f63 000065 3a0000 002f2f 747541 726f68 code....://.Auth 40204898: 69726f 74617a 6e6f69 42203a 697361 002063 orization: Basic 402048a8: 000020 732500 73253a 000000 434241 464544 ...%s:%s...ABCD 402048b8: 474645 4a4948 4d4c4b 504f4e 535251 565554 EFGHIJKLMNOPQRST 402048c8: 575655 5a5958 636261 666564 696867 6c6b6a UVWXYZabcdefghij 402048d8: 6d6c6b 706f6e 737271 767574 797877 31307a klmnopqrstuvwxyz 402048e8: 323130 353433 383736 2f2b39 00003d 4f5000 0123456789+/=... 402048f8: 534f50 000054 470000 005445 545550 454400 POST....GET.PUT. 40204908: 4c4544 455445 480000 444145 000000 732500 DELETE..HEAD.... 40204918: 207325 207325 545448 312f50 0d312e 6f480a %s %s HTTP/1.1.. 40204928: 736f48 203a74 0d7325 00000a 6e6f43 6e6574 Host: %s....Cont 40204938: 746e65 654c2d 74676e 203a68 0d6425 00000a ent-Length: %d.. 40204948: 000000 6f4300 65746e 2d746e 707954 203a65 ....Content-Type 40204958: 25203a 0a0d73 520000 555145 545345 003e00 : %s....REQUEST. 40204968: 00003e 455200 4f5053 45534e 000000 003c00 >...RESPONSE.... 40204978: 00003c 0a0d00 000a0d 000000 6e6f43 6e6574 <...........Cont 40204988: 746e65 654c2d 74676e 003a68 617254 66736e ent-Length:.Tran 40204998: 656673 452d72 6f636e 6e6964 000067 684300 sfer-Encoding... 402049a8: 756843 656b6e 630064 6e7568 64656b 746800 Chunked.chunked. 402049b8 <__func__$3940>: 402049b8: 747468 6c6370 6e6569 725f74 766365 65725f httpclient_recv_ 402049c8: 736572 6e6f70 006573 000000 response.... 402049d4 <__func__$3852>: 402049d4: 747468 6c6370 6e6569 735f74 646e65 65685f httpclient_send_ 402049e4: 616568 726564 250000 253a73 643430 25203a header..%s:%04d: 402049f4: 732520 695b00 5d666e 732520 642528 203a29 %s.[inf] %s(%d) 40204a04: 63203a 207472 6e6f63 6e6574 253a74 000a75 : crt content:%u 40204a14: 00000a 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204a24: 73203a 206c73 636572 652076 6f7272 203a72 : ssl recv error 40204a34: 63203a 65646f 203d20 2c6425 726520 735f72 : code = %d, err 40204a44: 74735f 3d2072 252720 0a2773 000000 695b00 _str = '%s'..... 40204a54: 6e695b 205d66 287325 296425 73203a 206c73 [inf] %s(%d): ss 40204a64: 77206c 746972 742065 656d69 74756f 00000a l write timeout. 40204a74: 000000 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204a84: 73203a 206c73 697277 206574 696166 202c6c : ssl write fail 40204a94: 63202c 65646f 64253d 73202c 3d7274 0a7325 , code=%d, str=% 40204aa4: 000a73 695b00 5d666e 732520 642528 203a29 s...[inf] %s(%d) 40204ab4: 6e203a 646565 726620 206565 696c63 746e65 : need free clie 40204ac4: 20746e 747263 656b26 000a79 6e695b 205d66 nt crt&key..[inf 40204ad4: 25205d 252873 3a2964 737320 645f6c 637369 ] %s(%d): ssl_di 40204ae4: 6f6373 656e6e 0a7463 000000 6e695b 205d66 sconnect....[inf 40204af4: 25205d 252873 3a2964 6f4c20 696461 20676e ] %s(%d): Loadin 40204b04: 742067 206568 204143 6f6f72 632074 747265 g the CA root ce 40204b14: 697472 636966 657461 2e2e20 000a2e 695b00 rtificate ...... 40204b24: 6e695b 205d66 287325 296425 20203a 696166 [inf] %s(%d): f 40204b34: 6c6961 206465 782021 393035 726170 5f6573 ailed ! x509pars 40204b44: 635f65 207472 746572 6e7275 206465 78302d e_crt returned - 40204b54: 257830 783430 5b000a 666e69 25205d 252873 0x%04x..[inf] %s 40204b64: 642528 203a29 6b6f20 252820 732064 70696b (%d): ok (%d sk 40204b74: 707069 296465 5b000a 666e69 25205d 252873 ipped)..[inf] %s 40204b84: 642528 203a29 617473 207472 657270 726170 (%d): start prep 40204b94: 657261 6c6320 6e6569 632074 747265 0a2e20 are client cert 40204ba4: 000a2e 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204bb4: 20203a 696166 64656c 202021 65626d 6c7464 : failed! mbed 40204bc4: 736c74 35785f 5f3930 747263 61705f 657372 tls_x509_crt_par 40204bd4: 206573 746572 6e7275 206465 78302d 0a7825 se returned -0x% 40204be4: 0a0a78 695b00 5d666e 732520 642528 203a29 x...[inf] %s(%d) 40204bf4: 73203a 726174 6d2074 646562 736c74 6b705f : start mbedtls_ 40204c04: 5f6b70 726170 5f6573 79656b 73255b 000a5d pk_parse_key[%s] 40204c14: 00000a 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204c24: 20203a 696166 64656c 20200a 202021 65626d : failed. ! m 40204c34: 646562 736c74 6b705f 61705f 657372 656b5f bedtls_pk_parse_ 40204c44: 79656b 657220 727574 64656e 302d20 782578 key returned -0x 40204c54: 0a7825 00000a 5b0000 666e69 25205d 252873 %x......[inf] %s 40204c64: 642528 203a29 616620 656c69 212064 656e20 (%d): failed ! 40204c74: 74656e 6f635f 656e6e 207463 746572 6e7275 net_connect retu 40204c84: 656e72 2d2064 257830 783430 00000a 695b00 rned -0x%04x.... 40204c94: 6e695b 205d66 287325 296425 20203a 0a6b6f [inf] %s(%d): o 40204ca4: 000a6b 695b00 5d666e 732520 642528 203a29 k...[inf] %s(%d) 40204cb4: 20203a 202e20 746553 6e6974 752067 742070 : . Setting up 40204cc4: 687420 532065 2f4c53 534c54 747320 637572 the SSL/TLS str 40204cd4: 746375 657275 2e2e2e 00000a 6e695b 205d66 ucture......[inf 40204ce4: 25205d 252873 3a2964 662020 6c6961 216465 ] %s(%d): faile 40204cf4: 202164 65626d 6c7464 735f73 5f6c73 6e6f63 d! mbedtls_ssl_c 40204d04: 666e6f 5f6769 666564 6c7561 207374 746572 onfig_defaults r 40204d14: 757465 656e72 252064 000a64 6e695b 205d66 eturned %d..[inf 40204d24: 25205d 252873 3a2964 662020 6c6961 0a6465 ] %s(%d): faile 40204d34: 200a64 202120 65626d 6c7464 735f73 5f6c73 d. ! mbedtls_ss 40204d44: 635f6c 666e6f 776f5f 635f6e 747265 657220 l_conf_own_cert 40204d54: 746572 6e7275 206465 0a6425 00000a 695b00 returned %d..... 40204d64: 6e695b 205d66 287325 296425 66203a 6c6961 [inf] %s(%d): fa 40204d74: 656c69 202164 65626d 6c7464 735f73 5f6c73 iled! mbedtls_ss 40204d84: 735f6c 757465 722070 757465 656e72 252064 l_setup returned 40204d94: 642520 00000a 5b0000 666e69 25205d 252873 %d.....[inf] %s 40204da4: 642528 203a29 726550 726f66 6e696d 742067 (%d): Performing 40204db4: 687420 532065 2f4c53 534c54 616820 73646e the SSL/TLS han 40204dc4: 687364 656b61 2e2e2e 00000a 6e695b 205d66 dshake......[inf 40204dd4: 25205d 252873 3a2964 616620 656c69 202064 ] %s(%d): failed 40204de4: 212020 626d20 746465 5f736c 6c7373 61685f ! mbedtls_ssl_ 40204df4: 6e6168 687364 656b61 657220 727574 64656e handshake return 40204e04: 206465 78302d 343025 000a78 6e695b 205d66 ed -0x%04x..[inf 40204e14: 25205d 252873 3a2964 202020 56202e 697265 ] %s(%d): . Ve 40204e24: 666972 6e6979 702067 726565 2e5820 393035 rifying peer X.5 40204e34: 203930 726563 666974 616369 2e6574 000a2e 09 certificate.. 40204e44: 00000a 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204e54: 63203a 747265 696669 746163 762065 697265 : certificate ve 40204e64: 666972 616369 6f6974 72206e 757365 3a746c rification resul 40204e74: 203a74 257830 783230 00000a 6e695b 205d66 t: 0x%02x...[inf 40204e84: 25205d 252873 3a2964 202120 696166 21206c ] %s(%d): ! fail 40204e94: 202120 525245 5f524f 524543 464954 414349 ! ERROR_CERTIFI 40204ea4: 544143 455f45 495058 444552 00000a 695b00 CATE_EXPIRED.... 40204eb4: 6e695b 205d66 287325 296425 21203a 616620 [inf] %s(%d): ! 40204ec4: 696166 21206c 657320 657672 632072 747265 fail ! server ce 40204ed4: 697472 636966 657461 616820 622073 6e6565 rtificate has be 40204ee4: 206e65 766572 656b6f 000a64 6e695b 205d66 en revoked..[inf 40204ef4: 25205d 252873 3a2964 202120 696166 21206c ] %s(%d): ! fail 40204f04: 202120 204e43 73696d 74616d 0a6863 695b00 ! CN mismatch.. 40204f14: 6e695b 205d66 287325 296425 21203a 616620 [inf] %s(%d): ! 40204f24: 696166 21206c 657320 2d666c 676973 64656e fail ! self-sign 40204f34: 206465 20726f 746f6e 697320 656e67 622064 ed or not signed 40204f44: 796220 206120 757274 657473 432064 000a41 by a trusted CA 40204f54: 00000a 695b00 5d666e 732520 642528 203a29 ....[inf] %s(%d) 40204f64: 20203a 696166 64656c 202120 6c7373 6c635f : failed ! ssl_ 40204f74: 696c63 746e65 6e695f 207469 746572 6e7275 client_init retu 40204f84: 656e72 2d2064 257830 783430 00000a 695b00 rned -0x%04x.... 40204f94: 6e695b 205d66 287325 296425 43203a 6e6e6f [inf] %s(%d): Co 40204fa4: 656e6e 697463 20676e 206f74 73252f 73252f nnecting to /%s/ 40204fb4: 2e7325 0a2e2e 5b0000 666e69 25205d 252873 %s......[inf] %s 40204fc4: 642528 203a29 616620 656c69 202064 762021 (%d): failed ! 40204fd4: 657620 666972 722079 757365 20746c 746f6e verify result n 40204fe4: 20746f 6e6f63 726966 64656d 000a2e 455b00 ot confirmed.... 40204ff4: 52455b 524f52 212120 745d21 20736c 616572 [ERROR !!!]tls r 40205004: 646165 697420 6f656d 257475 0a0d78 695b00 ead timeout%x... 40205014: 6e695b 205d66 287325 296425 68203a 646e61 [inf] %s(%d): ha 40205024: 6c646e 692065 4e2073 4c4c55 00000a 414800 ndle is NULL.... 40205034 <__FUNCTION__$6156>: 40205034: 4c4148 53535f 445f4c 747365 796f72 725f00 HAL_SSL_Destroy. 40205044 <__FUNCTION__$6049>: 40205044: 65725f 5f6c61 6e6f63 726966 00006d 735f00 _real_confirm... 40205054 <__FUNCTION__$6063>: 40205054: 73735f 705f6c 737261 635f65 007472 735f00 _ssl_parse_crt.. 40205064 <__FUNCTION__$6084>: 40205064: 73735f 635f6c 65696c 5f746e 696e69 000074 _ssl_client_init 40205074: 000000 4c5400 .... 40205078 <__FUNCTION__$6130>: 40205078: 534c54 6e6f43 63656e 654e74 6f7774 006b72 TLSConnectNetwor 40205088: 00006b 747500 k... 4020508c <__FUNCTION__$6115>: 4020508c: 697475 5f736c 74656e 726f77 735f6b 5f6c73 utils_network_ss 4020509c: 645f6c 637369 6e6e6f 746365 000000 747500 l_disconnect.... 402050ac <__FUNCTION__$6108>: 402050ac: 697475 5f736c 74656e 726f77 735f6b 5f6c73 utils_network_ss 402050bc: 775f6c 746972 750065 l_write. 402050c4 <__FUNCTION__$6095>: 402050c4: 697475 5f736c 74656e 726f77 735f6b 5f6c73 utils_network_ss 402050d4: 725f6c 646165 800000 l_read.. 402050dc : 402050dc: 000080 000000 000000 000000 000000 000000 ................ ... 4020511c: ff2988 a8a03f 613ffe 41fffe 0cfffe b46705 .).?...?a..A.... 4020512c: 06b467 4b0459 346744 f00df8 g..Y.KDg4... 40205138 : 40205138: 050c movi.n a5, 0 4020513a: 8ca082 movi a8, 140 4020513d: 330b addi.n a3, a3, -1 4020513f: 280326 beqi a3, -1, 4020516b 40205142: 060c movi.n a6, 0 40205144: 000272 l8ui a7, a2, 0 40205147: 221b addi.n a2, a2, 1 40205149: 305750 xor a5, a7, a5 4020514c: 745050 extui a5, a5, 0, 8 4020514f: 417150 srli a7, a5, 1 40205152: 661b addi.n a6, a6, 1 40205154: 746060 extui a6, a6, 0, 8 40205157: 086507 bbci a5, 0, 40205163 4020515a: 305780 xor a5, a7, a8 4020515d: 745050 extui a5, a5, 0, 8 40205160: 000046 j 40205165 40205163: 075d mov.n a5, a7 40205165: e68666 bnei a6, 8, 4020514f 40205168: fff446 j 4020513d 4020516b: 052d mov.n a2, a5 4020516d: f00d ret.n 4020516f: fe0000 excw 40205172: ef .byte 0xef 40205173: 3f .byte 0x3f 40205174: 230710 excw 40205177: 074040 excw 4020517a: e84023 excw 4020517d: 101c movi.n a0, 17 4020517f: c11240 mul16u a1, a2, a4 40205182: 2109e0 srai a0, a14, 9 40205185: 31c9 s32i.n a12, a1, 12 40205187: fffac1 l32r a12, 40205170 4020518a: 0020c0 memw 4020518d: 972c52 l32i a5, a12, 0x25c 40205190: 0020c0 memw 40205193: 962c42 l32i a4, a12, 0x258 40205196: 0020c0 memw 40205199: 952c02 l32i a0, a12, 0x254 4020519c: 0020c0 memw 4020519f: 942cc2 l32i a12, a12, 0x250 402051a2: 0be4f7 bbsi a4, 15, 402051b1 402051a5: fff321 l32r a2, 40205174 402051a8: fff501 l32r a0, 4020517c 402051ab: 0000c0 callx0 a0 402051ae: ffff06 j 402051ae 402051b1: cccc bnez.n a12, 402051c1 402051b3: a0cc bnez.n a0, 402051c1 402051b5: fff021 l32r a2, 40205178 402051b8: fff101 l32r a0, 4020517c 402051bb: 0000c0 callx0 a0 402051be: ffff06 j 402051be 402051c1: e67c movi.n a6, -2 402051c3: 871c movi.n a7, 24 402051c5: 483c movi.n a8, 52 402051c7: 20f587 bbsi a5, 24, 402051eb 402051ca: 044202 s8i a0, a2, 4 402051cd: 043c40 extui a3, a4, 12, 1 402051d0: 7598c0 extui a9, a12, 24, 8 402051d3: 41a800 srli a10, a0, 8 402051d6: 0342a2 s8i a10, a2, 3 402051d9: 054292 s8i a9, a2, 5 402051dc: 085356 bnez a3, 40205265 402051df: 004272 s8i a7, a2, 0 402051e2: 014262 s8i a6, a2, 1 402051e5: 024282 s8i a8, a2, 2 402051e8: 0012c6 j 40205237 402051eb: 404c10 ssai 28 402051ee: 34b040 extui a11, a4, 0, 4 402051f1: 415440 srli a5, a4, 4 402051f4: f53040 extui a3, a4, 16, 16 402051f7: 054232 s8i a3, a2, 5 402051fa: 044252 s8i a5, a2, 4 402051fd: 81bb00 src a11, a11, a0 40205200: 0342b2 s8i a11, a2, 3 40205203: 1446c0 extui a4, a12, 6, 2 40205206: 381466 bnei a4, 1, 40205242 40205209: 806c movi.n a0, -24 4020520b: a63c movi.n a6, 58 4020520d: c72c movi.n a7, 44 4020520f: 004272 s8i a7, a2, 0 40205212: 014262 s8i a6, a2, 1 40205215: 330c movi.n a3, 3 40205217: 024202 s8i a0, a2, 2 4020521a: 0302a2 l8ui a10, a2, 3 4020521d: 0441a2 s8i a10, a1, 4 40205220: 040292 l8ui a9, a2, 4 40205223: 054192 s8i a9, a1, 5 40205226: 050282 l8ui a8, a2, 5 40205229: 064182 s8i a8, a1, 6 4020522c: 214b addi.n a2, a1, 4 4020522e: fff085 call0 40205138 40205231: 74b8c0 extui a11, a12, 8, 8 40205234: 5a92b7 bne a2, a11, 40205292 40205237: 120c movi.n a2, 1 40205239: 31c8 l32i.n a12, a1, 12 4020523b: 2108 l32i.n a0, a1, 8 4020523d: 20c112 addi a1, a1, 32 40205240: f00d ret.n 40205242: 112466 bnei a4, 2, 40205257 40205245: a4af32 movi a3, -92 40205248: 7ba002 movi a0, 123 4020524b: 014202 s8i a0, a2, 1 4020524e: 004232 s8i a3, a2, 0 40205251: 9daf02 movi a0, -99 40205254: ffef46 j 40205215 40205257: 373466 bnei a4, 3, 40205292 4020525a: 080d mov.n a0, a8 4020525c: 004272 s8i a7, a2, 0 4020525f: 014262 s8i a6, a2, 1 40205262: ffebc6 j 40205215 40205265: 330c movi.n a3, 3 40205267: 04cd mov.n a12, a4 40205269: 024252 s8i a5, a2, 2 4020526c: f56050 extui a6, a5, 16, 16 4020526f: 417850 srli a7, a5, 8 40205272: 014272 s8i a7, a2, 1 40205275: 004262 s8i a6, a2, 0 40205278: 004152 s8i a5, a1, 0 4020527b: 010252 l8ui a5, a2, 1 4020527e: 014152 s8i a5, a1, 1 40205281: 000242 l8ui a4, a2, 0 40205284: 024142 s8i a4, a1, 2 40205287: 012d mov.n a2, a1 40205289: ffeac5 call0 40205138 4020528c: 7588c0 extui a8, a12, 24, 8 4020528f: a41287 beq a2, a8, 40205237 40205292: 020c movi.n a2, 0 40205294: ffe846 j 40205239 40205297: 897800 excw 4020529a: fe .byte 0xfe 4020529b: 3f .byte 0x3f 4020529c: fe8980 excw 4020529f: 3f .byte 0x3f 402052a0: 16f8 l32i.n a15, a6, 4 402052a2: ff .byte 0xff 402052a3: 3f .byte 0x3f 402052a4: 14f8 l32i.n a15, a4, 4 402052a6: ff .byte 0xff 402052a7: 3f .byte 0x3f 402052a8: 2468 l32i.n a6, a4, 8 402052aa: ac4010 excw 402052ad: 1029 s32i.n a2, a0, 4 402052af: c11240 mul16u a1, a2, a4 402052b2: 6132f0 excw 402052b5: 610200 excw 402052b8: 1ac501 l32r a0, 401cbdcc <_lit4_end+0xc46a4> 402052bb: 121614 excw 402052be: f62101 l32r a0, 40202b44 402052c1: ff .byte 0xff 402052c2: fff631 l32r a3, 4020529c 402052c5: 40a142 movi a4, 0x140 402052c8: fff801 l32r a0, 402052a8 402052cb: 0000c0 callx0 a0 402052ce: ffff06 j 402052ce 402052d1: 00a022 movi a2, 0 402052d4: 2ca432 movi a3, 0x42c 402052d7: 0120c5 call0 402064e4 402052da: 01a022 movi a2, 1 402052dd: 2ca432 movi a3, 0x42c 402052e0: 012005 call0 402064e4 402052e3: 0f4905 call0 40214774 402052e6: ffee21 l32r a2, 402052a0 402052e9: dd2222 l32i a2, a2, 0x374 402052ec: 0a7fc5 call0 4020faec 402052ef: 1add85 call0 402200c8 402052f2: 208005 call0 40225af4 402052f5: 1e51c5 call0 40223814 402052f8: ffeb21 l32r a2, 402052a4 402052fb: 002132 l32i a3, a1, 0 402052fe: 053945 call0 4020a694 40205301: 120c movi.n a2, 1 40205303: ffea01 l32r a0, 402052ac 40205306: 0000c0 callx0 a0 40205309: 066c movi.n a6, -32 4020530b: 150c movi.n a5, 1 4020530d: ff9841 l32r a4, 40205170 40205310: 0020c0 memw 40205313: 802432 l32i a3, a4, 0x200 40205316: 103360 and a3, a3, a6 40205319: 203350 or a3, a3, a5 4020531c: 0020c0 memw 4020531f: 806432 s32i a3, a4, 0x200 40205322: 1d7605 call0 40222a84 40205325: 1bd5c5 call0 40221084 40205328: 0f4305 call0 4021475c 4020532b: ffde21 l32r a2, 402052a4 4020532e: 0dae45 call0 40212e14 40205331: 20b345 call0 40225e68 40205334: 1108 l32i.n a0, a1, 4 40205336: 10c112 addi a1, a1, 16 40205339: f00d ret.n 4020533b: 176800 excw 4020533e: ff .byte 0xff 4020533f: 3f .byte 0x3f 40205340: acda add.n a10, a12, a13 40205342: fe .byte 0xfe 40205343: 3f .byte 0x3f 40205344: ff17e0 excw 40205347: 3f .byte 0x3f 40205348: 1998 l32i.n a9, a9, 4 4020534a: ff .byte 0xff 4020534b: 3f .byte 0x3f 4020534c: 00ea60 excw 4020534f: 900000 addx2 a0, a0, a0 40205352: fc0001 l32r a0, 40204354 <__func__$5916+0x60c> 40205355: 3fff17 bbsi a15, 17, 40205398 40205358: ff1734 excw 4020535b: 3f .byte 0x3f 4020535c: 5f .byte 0x5f 4020535d: 3fff17 bbsi a15, 17, 402053a0 40205360: e21c movi.n a2, 30 40205362: 844000 extui a4, a0, 0, 9 40205365: de .byte 0xde 40205366: 324000 excw 40205369: 12ffa0 excw 4020536c: c9e0c1 l32r a12, 401f7aec <_lit4_end+0xf03c4> 4020536f: 21d911 l32r a1, 401cdad4 <_lit4_end+0xc63ac> 40205372: 31e9 s32i.n a14, a1, 12 40205374: fff2e1 l32r a14, 4020533c 40205377: 0109 s32i.n a0, a1, 0 40205379: ffde02 addmi a0, a14, 0xffffff00 4020537c: c80022 l8ui a2, a0, 200 4020537f: 41f9 s32i.n a15, a1, 16 40205381: 049237 bne a2, a3, 40205389 40205384: 240c movi.n a4, 2 40205386: c84042 s8i a4, a0, 200 40205389: 044245 call0 402097b0 4020538c: ffed21 l32r a2, 40205340 4020538f: 034605 call0 402087f0 40205392: 01a0f2 movi a15, 1 40205395: ffed61 l32r a6, 4020534c 40205398: 0da052 movi a5, 13 4020539b: ffeac1 l32r a12, 40205344 4020539e: ffead1 l32r a13, 40205348 402053a1: 7d0c02 l8ui a0, a12, 125 402053a4: 7e1d22 l16ui a2, a13, 252 402053a7: 013507 bltu a5, a0, 402053ac 402053aa: 10cc bnez.n a0, 402053af 402053ac: 7d4cf2 s8i a15, a12, 125 402053af: 053627 bltu a6, a2, 402053b8 402053b2: 63a072 movi a7, 99 402053b5: 083727 bltu a7, a2, 402053c1 402053b8: 64a022 movi a2, 100 402053bb: 64a082 movi a8, 100 402053be: 7e5d82 s16i a8, a13, 252 402053c1: 64a032 movi a3, 100 402053c4: ffe701 l32r a0, 40205360 402053c7: 0000c0 callx0 a0 402053ca: ffe131 l32r a3, 40205350 402053cd: f42020 extui a2, a2, 0, 16 402053d0: 822230 mull a2, a2, a3 402053d3: 201110 or a1, a1, a1 402053d6: 201f45 call0 402255cc 402053d9: 7e0c02 l8ui a0, a12, 126 402053dc: 0f0c movi.n a15, 0 402053de: 0250f6 bgeui a0, 5, 402053e4 402053e1: 0d1066 bnei a0, 1, 402053f2 402053e4: 7e4cf2 s8i a15, a12, 126 402053e7: ffdb21 l32r a2, 40205354 402053ea: 034c movi.n a3, 64 402053ec: ffde01 l32r a0, 40205364 402053ef: 0000c0 callx0 a0 402053f2: 800c62 l8ui a6, a12, 128 402053f5: 7f0c42 l8ui a4, a12, 127 402053f8: 850c movi.n a5, 8 402053fa: 0224b6 bltui a4, 2, 40205400 402053fd: 7f4cf2 s8i a15, a12, 127 40205400: ffde82 addmi a8, a14, 0xffffff00 40205403: 332882 l32i a8, a8, 204 40205406: 04b567 bgeu a5, a6, 4020540e 40205409: 470c movi.n a7, 4 4020540b: 804c72 s8i a7, a12, 128 4020540e: 150866 bnei a8, -1, 40205427 40205411: ffd121 l32r a2, 40205358 40205414: 432c movi.n a3, 36 40205416: ffd301 l32r a0, 40205364 40205419: 0000c0 callx0 a0 4020541c: ffd021 l32r a2, 4020535c 4020541f: 034c movi.n a3, 64 40205421: ffd001 l32r a0, 40205364 40205424: 0000c0 callx0 a0 40205427: 416df2 s32i a15, a13, 0x104 4020542a: 406df2 s32i a15, a13, 0x100 4020542d: 840ca2 l8ui a10, a12, 132 40205430: ffdeb2 addmi a11, a14, 0xffffff00 40205433: ffdc02 addmi a0, a12, 0xffffff00 40205436: f10092 l8ui a9, a0, 241 40205439: c94bf2 s8i a15, a11, 201 4020543c: 0229a6 blti a9, 2, 40205442 4020543f: f140f2 s8i a15, a0, 241 40205442: 352d02 l32i a0, a13, 212 40205445: 046ab6 bltui a10, 6, 4020544d 40205448: 1e0c movi.n a14, 1 4020544a: 844ce2 s8i a14, a12, 132 4020544d: 11c8 l32i.n a12, a1, 4 4020544f: 31e8 l32i.n a14, a1, 12 40205451: 0140f6 bgeui a0, 4, 40205456 40205454: 30cc bnez.n a0, 4020545b 40205456: 3f0c movi.n a15, 3 40205458: 356df2 s32i a15, a13, 212 4020545b: 21d8 l32i.n a13, a1, 8 4020545d: 41f8 l32i.n a15, a1, 16 4020545f: 0108 l32i.n a0, a1, 0 40205461: 20c112 addi a1, a1, 32 40205464: f00d ret.n 40205466: 000000 ill 40205469: 0f .byte 0xf 4020546a: 000000 ill 4020546d: fe .byte 0xfe 4020546e: ff .byte 0xff 4020546f: 5f .byte 0x5f 40205470: ff0000 excw ... 40205474 : 40205474: e0c112 addi a1, a1, -32 40205477: 0261d2 s32i a13, a1, 8 4020547a: 0461f2 s32i a15, a1, 16 4020547d: 006102 s32i a0, a1, 0 40205480: 11c9 s32i.n a12, a1, 4 40205482: 31e9 s32i.n a14, a1, 12 40205484: 02cd mov.n a12, a2 40205486: 03ed mov.n a14, a3 40205488: 01a7c5 call0 40206f08 4020548b: 02dd mov.n a13, a2 4020548d: fff6f1 l32r a15, 40205468 40205490: fff701 l32r a0, 4020546c 40205493: d1ffc0 mul16s a15, a15, a12 40205496: ff0a add.n a15, a15, a0 40205498: fff6c1 l32r a12, 40205470 4020549b: 0020c0 memw 4020549e: 872f02 l32i a0, a15, 0x21c 402054a1: 110c07 bnone a12, a0, 402054b6 402054a4: 01a605 call0 40206f08 402054a7: c002d0 sub a0, a2, a13 402054aa: 083e07 bltu a14, a0, 402054b6 402054ad: 0020c0 memw 402054b0: 872f22 l32i a2, a15, 0x21c 402054b3: ed82c7 bany a2, a12, 402054a4 402054b6: 0121c2 l32i a12, a1, 4 402054b9: 0221d2 l32i a13, a1, 8 402054bc: 0321e2 l32i a14, a1, 12 402054bf: 41f8 l32i.n a15, a1, 16 402054c1: 0108 l32i.n a0, a1, 0 402054c3: 20c112 addi a1, a1, 32 402054c6: f00d ret.n 402054c8: 230750 excw 402054cb: 077040 excw 402054ce: a54023 excw 402054d1: a5a5a5 excw 402054d4: ff .byte 0xff 402054d5: ff .byte 0xff 402054d6: ff .byte 0xff 402054d7: 3f .byte 0x3f 402054d8: 230790 excw 402054db: 07b040 excw 402054de: f84023 excw 402054e1: 401001 l32r a0, 401d5524 <_lit4_end+0xcddfc> 402054e4: e0c112 addi a1, a1, -32 402054e7: 21d9 s32i.n a13, a1, 8 402054e9: 31e9 s32i.n a14, a1, 12 402054eb: 41f9 s32i.n a15, a1, 16 402054ed: 11c9 s32i.n a12, a1, 4 402054ef: 0109 s32i.n a0, a1, 0 402054f1: 02cd mov.n a12, a2 402054f3: fffb01 l32r a0, 402054e0 402054f6: 0000c0 callx0 a0 402054f9: 023d mov.n a3, a2 402054fb: fff321 l32r a2, 402054c8 402054fe: ff6a01 l32r a0, 402052a8 40205501: 0000c0 callx0 a0 40205504: fff221 l32r a2, 402054cc 40205507: 0c3d mov.n a3, a12 40205509: ff6701 l32r a0, 402052a8 4020550c: 0000c0 callx0 a0 4020550f: 01dcf2 addmi a15, a12, 0x100 40205512: 80cff2 addi a15, a15, -128 40205515: 35bcf7 bgeu a12, a15, 4020554e 40205518: ffefe1 l32r a14, 402054d4 4020551b: ffedd1 l32r a13, 402054d0 4020551e: 2c2ec7 blt a14, a12, 4020554e 40205521: ffed21 l32r a2, 402054d8 40205524: 0c3d mov.n a3, a12 40205526: 0c48 l32i.n a4, a12, 0 40205528: 1c58 l32i.n a5, a12, 4 4020552a: 2c68 l32i.n a6, a12, 8 4020552c: 3c78 l32i.n a7, a12, 12 4020552e: ff5e01 l32r a0, 402052a8 40205531: 0000c0 callx0 a0 40205534: 0c28 l32i.n a2, a12, 0 40205536: 1c38 l32i.n a3, a12, 4 40205538: 0c92d7 bne a2, a13, 40205548 4020553b: 0993d7 bne a3, a13, 40205548 4020553e: 2c48 l32i.n a4, a12, 8 40205540: 0494d7 bne a4, a13, 40205548 40205543: 3c58 l32i.n a5, a12, 12 40205545: 0515d7 beq a5, a13, 4020554e 40205548: 10ccc2 addi a12, a12, 16 4020554b: cf3cf7 bltu a12, a15, 4020551e 4020554e: ffe321 l32r a2, 402054dc 40205551: 11c8 l32i.n a12, a1, 4 40205553: 21d8 l32i.n a13, a1, 8 40205555: 31e8 l32i.n a14, a1, 12 40205557: 41f8 l32i.n a15, a1, 16 40205559: ff5301 l32r a0, 402052a8 4020555c: 0000c0 callx0 a0 4020555f: 0108 l32i.n a0, a1, 0 40205561: 20c112 addi a1, a1, 32 40205564: f00d ret.n 40205566: c00000 sub a0, a0, a0 40205569: 402307 blt a3, a0, 402055ad 4020556c: 2307e0 excw 4020556f: 07f040 excw 40205572: 004023 excw 40205575: 2308 l32i.n a0, a3, 8 40205577: 081040 excw 4020557a: 304023 excw 4020557d: 2308 l32i.n a0, a3, 8 4020557f: 084040 excw 40205582: 004023 excw 40205585: 600006 j 4021d589 40205588: 07a120 excw 4020558b: 25b800 extui a11, a0, 24, 3 4020558e: 544010 extui a4, a1, 0, 6 40205591: 401027 beq a0, a2, 402055d5 40205594: fff521 l32r a2, 40205568 40205597: 03e830 rsr.exccause a3 4020559a: b0c112 addi a1, a1, -80 4020559d: 8109 s32i.n a0, a1, 32 4020559f: 91c9 s32i.n a12, a1, 36 402055a1: a1d9 s32i.n a13, a1, 40 402055a3: b1e9 s32i.n a14, a1, 44 402055a5: c1f9 s32i.n a15, a1, 48 402055a7: 03b150 rsr.epc1 a5 402055aa: d139 s32i.n a3, a1, 52 402055ac: f159 s32i.n a5, a1, 60 402055ae: 03b240 rsr.epc2 a4 402055b1: 106142 s32i a4, a1, 64 402055b4: 03b3f0 rsr.epc3 a15 402055b7: 03eee0 rsr.excvaddr a14 402055ba: 03c0d0 rsr.depc a13 402055bd: 03d1c0 rsr.excsave1 a12 402055c0: 03d200 rsr.excsave2 a0 402055c3: e109 s32i.n a0, a1, 56 402055c5: ff3801 l32r a0, 402052a8 402055c8: 0000c0 callx0 a0 402055cb: ffe821 l32r a2, 4020556c 402055ce: f138 l32i.n a3, a1, 60 402055d0: ff3601 l32r a0, 402052a8 402055d3: 0000c0 callx0 a0 402055d6: ffe621 l32r a2, 40205570 402055d9: 102132 l32i a3, a1, 64 402055dc: ff3301 l32r a0, 402052a8 402055df: 0000c0 callx0 a0 402055e2: ffe421 l32r a2, 40205574 402055e5: 0f3d mov.n a3, a15 402055e7: ff3001 l32r a0, 402052a8 402055ea: 0000c0 callx0 a0 402055ed: ffe221 l32r a2, 40205578 402055f0: 0e3d mov.n a3, a14 402055f2: ff2d01 l32r a0, 402052a8 402055f5: 0000c0 callx0 a0 402055f8: ffe121 l32r a2, 4020557c 402055fb: 0d3d mov.n a3, a13 402055fd: ff2a01 l32r a0, 402052a8 40205600: 0000c0 callx0 a0 40205603: ffdf21 l32r a2, 40205580 40205606: 0c3d mov.n a3, a12 40205608: ff2801 l32r a0, 402052a8 4020560b: 0000c0 callx0 a0 4020560e: e128 l32i.n a2, a1, 56 40205610: ffed05 call0 402054e4 40205613: 290c movi.n a9, 2 40205615: ffdba1 l32r a10, 40205584 40205618: 0020c0 memw 4020561b: 020c movi.n a2, 0 4020561d: 013d mov.n a3, a1 4020561f: 042c movi.n a4, 32 40205621: 102162 l32i a6, a1, 64 40205624: f178 l32i.n a7, a1, 60 40205626: d188 l32i.n a8, a1, 52 40205628: 4c6a92 s32i a9, a10, 0x130 4020562b: 0199 s32i.n a9, a1, 0 4020562d: 41f9 s32i.n a15, a1, 16 4020562f: 51e9 s32i.n a14, a1, 20 40205631: 61d9 s32i.n a13, a1, 24 40205633: 71c9 s32i.n a12, a1, 28 40205635: 1189 s32i.n a8, a1, 4 40205637: 2179 s32i.n a7, a1, 8 40205639: 3169 s32i.n a6, a1, 12 4020563b: ffd401 l32r a0, 4020558c 4020563e: 0000c0 callx0 a0 40205641: 020c movi.n a2, 0 40205643: ffd131 l32r a3, 40205588 40205646: ffe2c5 call0 40205474 40205649: 120c movi.n a2, 1 4020564b: ffcf31 l32r a3, 40205588 4020564e: ffe245 call0 40205474 40205651: ffcf01 l32r a0, 40205590 40205654: 0000c0 callx0 a0 40205657: ffff06 j 40205657 ... 4020565c : 4020565c: ff8451 l32r a5, 4020546c 4020565f: 0020c0 memw 40205662: 872532 l32i a3, a5, 0x21c 40205665: 140c movi.n a4, 1 40205667: 743030 extui a3, a3, 0, 8 4020566a: 13cc bnez.n a3, 4020566f 4020566c: 000286 j 4020567a 4020566f: 0020c0 memw 40205672: 040c movi.n a4, 0 40205674: 802562 l32i a6, a5, 0x200 40205677: 004262 s8i a6, a2, 0 4020567a: 042d mov.n a2, a4 4020567c: f00d ret.n ... 40205680 : 40205680: f0c112 addi a1, a1, -16 40205683: 0109 s32i.n a0, a1, 0 40205685: 068216 beqz a2, 402056f1 40205688: e47c movi.n a4, -2 4020568a: 130c movi.n a3, 1 4020568c: feb9b1 l32r a11, 40205170 4020568f: ffbd21 l32r a2, 40205584 40205692: 0020c0 memw 40205695: c02202 l32i a0, a2, 0x300 40205698: 100040 and a0, a0, a4 4020569b: 0020c0 memw 4020569e: c06202 s32i a0, a2, 0x300 402056a1: 0020c0 memw 402056a4: 812ba2 l32i a10, a11, 0x204 402056a7: 20aa30 or a10, a10, a3 402056aa: 0020c0 memw 402056ad: 816ba2 s32i a10, a11, 0x204 402056b0: b90c movi.n a9, 11 402056b2: 0020c0 memw 402056b5: c16292 s32i a9, a2, 0x304 402056b8: d80c movi.n a8, 13 402056ba: 0020c0 memw 402056bd: c26282 s32i a8, a2, 0x308 402056c0: 873c movi.n a7, 56 402056c2: 0020c0 memw 402056c5: c02262 l32i a6, a2, 0x300 402056c8: 206670 or a6, a6, a7 402056cb: 0020c0 memw 402056ce: c06262 s32i a6, a2, 0x300 402056d1: 957c movi.n a5, -7 402056d3: 0020c0 memw 402056d6: c02242 l32i a4, a2, 0x300 402056d9: 104450 and a4, a4, a5 402056dc: 0020c0 memw 402056df: c06242 s32i a4, a2, 0x300 402056e2: 0020c0 memw 402056e5: c02202 l32i a0, a2, 0x300 402056e8: 200030 or a0, a0, a3 402056eb: 0020c0 memw 402056ee: c06202 s32i a0, a2, 0x300 402056f1: 1d6885 call0 40222d7c 402056f4: 0108 l32i.n a0, a1, 0 402056f6: 10c112 addi a1, a1, 16 402056f9: f00d ret.n 402056fb: acbc00 excw 402056fe: fe .byte 0xfe 402056ff: 3f .byte 0x3f 40205700: 1678 l32i.n a7, a6, 4 40205702: ff .byte 0xff 40205703: 3f .byte 0x3f 40205704: 1005f4 excw 40205707: c11240 mul16u a1, a2, a4 40205708 : 40205708: f0c112 addi a1, a1, -16 4020570b: 0161c2 s32i a12, a1, 4 4020570e: 006102 s32i a0, a1, 0 40205711: fffc01 l32r a0, 40205704 40205714: 0000c0 callx0 a0 40205717: 00c205 call0 40206338 4020571a: 1d8a45 call0 40222fc0 4020571d: 20a345 call0 40226154 40205720: fff721 l32r a2, 402056fc 40205723: fff7c1 l32r a12, 40205700 40205726: 01a002 movi a0, 1 40205729: b80cc2 l8ui a12, a12, 184 4020572c: 244202 s8i a0, a2, 36 4020572f: 0c2d mov.n a2, a12 40205731: 050f85 call0 4020a82c 40205734: 021c26 beqi a12, 1, 4020573a 40205737: 023c66 bnei a12, 3, 4020573d 4020573a: 0ca005 call0 4021213c 4020573d: 022c26 beqi a12, 2, 40205743 40205740: 053c66 bnei a12, 3, 40205749 40205743: 201110 or a1, a1, a1 40205746: 067a05 call0 4020bee8 40205749: 0c1c66 bnei a12, 1, 40205759 4020574c: fed621 l32r a2, 402052a4 4020574f: 4228 l32i.n a2, a2, 16 40205751: 0228 l32i.n a2, a2, 0 40205753: 201110 or a1, a1, a1 40205756: 435fc5 call0 40248d54 40205759: 02a745 call0 402081d0 4020575c: 021266 bnei a2, 1, 40205762 4020575f: 02cb05 call0 40208410 40205762: 020c movi.n a2, 0 40205764: 11c8 l32i.n a12, a1, 4 40205766: 285a85 call0 4022dd10 40205769: 002102 l32i a0, a1, 0 4020576c: 10c112 addi a1, a1, 16 4020576f: f00d ret.n 40205771: 000000 ill 40205774 : 40205774: f00d ret.n ... 40205778 : 40205778: f00d ret.n ... 4020577c : 4020577c: ffe031 l32r a3, 402056fc 4020577f: 254322 s8i a2, a3, 37 40205782: f00d ret.n 40205784: ff .byte 0xff 40205785: ff .byte 0xff 40205786: ff .byte 0xff 40205787: 0f .byte 0xf 40205788: 00f000 excw 4020578b: ffff00 excw 4020578e: ff .byte 0xff 4020578f: 000000 ill 40205792: 12ff00 excw 40205794 : 40205794: 80c112 addi a1, a1, -128 40205797: fffb31 l32r a3, 40205784 4020579a: fe7581 l32r a8, 40205170 4020579d: 0020c0 memw 402057a0: 9528a2 l32i a10, a8, 0x254 402057a3: fff9b1 l32r a11, 40205788 402057a6: 10aa30 and a10, a10, a3 402057a9: 0020c0 memw 402057ac: 962892 l32i a9, a8, 0x258 402057af: fff731 l32r a3, 4020578c 402057b2: 1099b0 and a9, a9, a11 402057b5: 119900 slli a9, a9, 16 402057b8: 2099a0 or a9, a9, a10 402057bb: 0020c0 memw 402057be: 9728a2 l32i a10, a8, 0x25c 402057c1: fff3b1 l32r a11, 40205790 402057c4: 10aa30 and a10, a10, a3 402057c7: 0020c0 memw 402057ca: 015d mov.n a5, a1 402057cc: 01d272 addmi a7, a2, 0x100 402057cf: 942882 l32i a8, a8, 0x250 402057d2: 80c772 addi a7, a7, -128 402057d5: 1088b0 and a8, a8, a11 402057d8: 2088a0 or a8, a8, a10 402057db: 0302a2 l8ui a10, a2, 3 402057de: 010262 l8ui a6, a2, 1 402057e1: 000242 l8ui a4, a2, 0 402057e4: 116680 slli a6, a6, 8 402057e7: 204460 or a4, a4, a6 402057ea: 01aa80 slli a10, a10, 24 402057ed: 020262 l8ui a6, a2, 2 402057f0: 224b addi.n a2, a2, 4 402057f2: 116600 slli a6, a6, 16 402057f5: 2066a0 or a6, a6, a10 402057f8: 204460 or a4, a4, a6 402057fb: 0549 s32i.n a4, a5, 0 402057fd: 554b addi.n a5, a5, 4 402057ff: d89277 bne a2, a7, 402057db 40205802: 015d mov.n a5, a1 40205804: 68c162 addi a6, a1, 104 40205807: 020c movi.n a2, 0 40205809: f37c movi.n a3, -1 4020580b: 186192 s32i a9, a1, 96 4020580e: 196182 s32i a8, a1, 100 40205811: 180c movi.n a8, 1 40205813: 0578 l32i.n a7, a5, 0 40205815: 554b addi.n a5, a5, 4 40205817: 272a add.n a2, a7, a2 40205819: f69567 bne a5, a6, 40205813 4020581c: 302230 xor a2, a2, a3 4020581f: 1a2192 l32i a9, a1, 104 40205822: 80a032 movi a3, 128 40205825: 113a add.n a1, a1, a3 40205827: c02920 sub a2, a9, a2 4020582a: 932820 movnez a2, a8, a2 4020582d: f00d ret.n 4020582f: 1bf800 excw 40205832: ff .byte 0xff 40205833: 3f .byte 0x3f 40205834: feacd4 excw 40205837: 3f .byte 0x3f 40205838: 04a8c0 extui a10, a12, 8, 1 4020583b: 085001 l32r a0, 401c797c <_lit4_end+0xc0254> 4020583e: 004023 excw 40205841: 0e .byte 0xe 40205842: cc6000 excw 40205845: 3fff14 excw 40205848: fe87b0 excw 4020584b: 3f .byte 0x3f 4020584c: 230680 excw 4020584f: b4dc40 extui a13, a4, 12, 12 40205852: fe .byte 0xfe 40205853: 3f .byte 0x3f 40205854: 230890 excw 40205857: 271040 excw 4020585a: b00000 addx8 a0, a0, a0 4020585d: 2308 l32i.n a0, a3, 8 4020585f: ff0040 excw 40205862: d00000 subx2 a0, a0, a0 40205865: 2308 l32i.n a0, a3, 8 40205867: 08e040 excw 4020586a: 004023 excw 4020586d: 2309 s32i.n a0, a3, 8 4020586f: af2e40 excw 40205872: fe .byte 0xfe 40205873: 3f .byte 0x3f 40205874: af2c movi.n a15, 42 40205876: fe .byte 0xfe 40205877: 3f .byte 0x3f 40205878: 8008 l32i.n a0, a0, 32 4020587a: fe .byte 0xfe 4020587b: 3f .byte 0x3f 4020587c: 5708 l32i.n a0, a7, 20 4020587e: 844020 extui a4, a2, 0, 9 40205881: fe89 s32i.n a8, a14, 60 40205883: 3f .byte 0x3f 40205884: 05bc beqz.n a5, 402058b8 40205886: a84010 excw 40205889: de .byte 0xde 4020588a: 6c4000 excw 4020588d: 401004 excw 40205890: 26a8 l32i.n a10, a6, 8 40205892: 904010 addx2 a4, a0, a1 40205895: 4000e1 l32r a14, 401d5898 <_lit4_end+0xce170> 40205898: 100450 and a0, a4, a5 4020589b: 0e8040 excw 4020589e: 4c4010 excw 402058a1: 401001 l32r a0, 401d58e4 <_lit4_end+0xce1bc> 402058a4: 101e60 and a1, a14, a6 402058a7: c11240 mul16u a1, a2, a4 402058aa: 61c2b0 xsr.eps2 a11 402058ad: d20a add.n a13, a2, a0 402058af: e90b61 l32r a6, 401ffcdc <_lit4_end+0xf85b4> 402058b2: d1f9c1 l32r a12, 401fa098 <_lit4_end+0xf2970> 402058b5: 9109 s32i.n a0, a1, 36 402058b7: fff301 l32r a0, 40205884 402058ba: 0000c0 callx0 a0 402058bd: 171005 call0 4021c9c0 402058c0: fea0c1 l32r a12, 40205340 402058c3: 0c2d mov.n a2, a12 402058c5: ff8b85 call0 40205180 402058c8: ff8df1 l32r a15, 402056fc 402058cb: ffd9d1 l32r a13, 40205830 402058ce: 38e216 beqz a2, 40205c60 402058d1: 0c2d mov.n a2, a12 402058d3: b4cd32 addi a3, a13, -76 402058d6: 640c movi.n a4, 6 402058d8: ffec01 l32r a0, 40205888 402058db: 0000c0 callx0 a0 402058de: e2ac beqz.n a2, 40205910 402058e0: 111f02 l16ui a0, a15, 34 402058e3: 101f32 l16ui a3, a15, 32 402058e6: b4cd22 addi a2, a13, -76 402058e9: 0f1f42 l16ui a4, a15, 30 402058ec: 005242 s16i a4, a2, 0 402058ef: 015232 s16i a3, a2, 2 402058f2: 025202 s16i a0, a2, 4 402058f5: 01edc5 call0 402077d4 402058f8: 000506 j 40205910 402058fb: b4cd52 addi a5, a13, -76 402058fe: 011562 l16ui a6, a5, 2 40205901: 001572 l16ui a7, a5, 0 40205904: 0f5f72 s16i a7, a15, 30 40205907: 105f62 s16i a6, a15, 32 4020590a: 021552 l16ui a5, a5, 4 4020590d: 115f52 s16i a5, a15, 34 40205910: 202cc0 or a2, a12, a12 40205913: ffe605 call0 40205774 40205916: ffc721 l32r a2, 40205834 40205919: 203cc0 or a3, a12, a12 4020591c: 030045 call0 40208924 4020591f: ff9b81 l32r a8, 4020578c 40205922: ffc591 l32r a9, 40205838 40205925: 0f99 s32i.n a9, a15, 0 40205927: 2f99 s32i.n a9, a15, 8 40205929: 1f89 s32i.n a8, a15, 4 4020592b: ffa3c5 call0 40205368 4020592e: ffc321 l32r a2, 4020583c 40205931: fe5d01 l32r a0, 402052a8 40205934: 0000c0 callx0 a0 40205937: fece01 l32r a0, 40205470 4020593a: fecc21 l32r a2, 4020546c 4020593d: 0020c0 memw 40205940: 8722a2 l32i a10, a2, 0x21c 40205943: 0800a7 bnone a0, a10, 4020594f 40205946: 0020c0 memw 40205949: 8722b2 l32i a11, a2, 0x21c 4020594c: f68b07 bany a11, a0, 40205946 4020594f: ffbcd1 l32r a13, 40205840 40205952: 0020c0 memw 40205955: 472de2 l32i a14, a13, 0x11c 40205958: 0800e7 bnone a0, a14, 40205964 4020595b: 0020c0 memw 4020595e: 472d22 l32i a2, a13, 0x11c 40205961: f68207 bany a2, a0, 4020595b 40205964: ff0831 l32r a3, 40205584 40205967: 0020c0 memw 4020596a: 20a022 movi a2, 32 4020596d: 4c2332 l32i a3, a3, 0x130 40205970: 066132 s32i a3, a1, 24 40205973: ffc601 l32r a0, 4020588c 40205976: 0000c0 callx0 a0 40205979: 20a042 movi a4, 32 4020597c: 7129 s32i.n a2, a1, 28 4020597e: ffb1e1 l32r a14, 40205844 40205981: 020c movi.n a2, 0 40205983: 0e3d mov.n a3, a14 40205985: ffc201 l32r a0, 40205890 40205988: 0000c0 callx0 a0 4020598b: ffae62 movi a6, 0xfffffeff 4020598e: 0020c0 memw 40205991: fefc51 l32r a5, 40205584 40205994: 8d2572 l32i a7, a5, 0x234 40205997: 107760 and a7, a7, a6 4020599a: 0020c0 memw 4020599d: 8d6572 s32i a7, a5, 0x234 402059a0: 0020c0 memw 402059a3: 8e2542 l32i a4, a5, 0x238 402059a6: 104460 and a4, a4, a6 402059a9: 0020c0 memw 402059ac: 6108 l32i.n a0, a1, 24 402059ae: 8e6542 s32i a4, a5, 0x238 402059b1: 50dc bnez.n a0, 402059ca 402059b3: 00ab85 call0 4020646c 402059b6: 820b addi.n a8, a2, -1 402059b8: 32f856 bnez a8, 40205ceb 402059bb: 0e2d mov.n a2, a14 402059bd: 030c movi.n a3, 0 402059bf: 042c movi.n a4, 32 402059c1: ffb401 l32r a0, 40205894 402059c4: 0000c0 callx0 a0 402059c7: 000386 j 402059d9 402059ca: 0b70b6 bltui a0, 7, 402059d9 402059cd: 0e2d mov.n a2, a14 402059cf: 030c movi.n a3, 0 402059d1: 042c movi.n a4, 32 402059d3: ffb001 l32r a0, 40205894 402059d6: 0000c0 callx0 a0 402059d9: 00a022 movi a2, 0 402059dc: 203ee0 or a3, a14, a14 402059df: 20a042 movi a4, 32 402059e2: feea01 l32r a0, 4020558c 402059e5: 0000c0 callx0 a0 402059e8: 34b305 call0 4023a51c 402059eb: 023d mov.n a3, a2 402059ed: 116122 s32i a2, a1, 68 402059f0: ff9621 l32r a2, 40205848 402059f3: af39 s32i.n a3, a15, 40 402059f5: 3238 l32i.n a3, a2, 12 402059f7: 1228 l32i.n a2, a2, 4 402059f9: fe5901 l32r a0, 40205360 402059fc: 0000c0 callx0 a0 402059ff: 112102 l32i a0, a1, 68 40205a02: 51c9 s32i.n a12, a1, 20 40205a04: 108c beqz.n a0, 40205a09 40205a06: 053027 bltu a0, a2, 40205a0f 40205a09: fbc242 addi a4, a2, -5 40205a0c: 0a6f42 s32i a4, a15, 40 40205a0f: f4a222 movi a2, 0x2f4 40205a12: ff8e31 l32r a3, 4020584c 40205a15: b9a442 movi a4, 0x4b9 40205a18: ffa001 l32r a0, 40205898 40205a1b: 0000c0 callx0 a0 40205a1e: 20c220 or a12, a2, a2 40205a21: ff8921 l32r a2, 40205848 40205a24: 032232 l32i a3, a2, 12 40205a27: 8139 s32i.n a3, a1, 32 40205a29: 1228 l32i.n a2, a2, 4 40205a2b: fe4d01 l32r a0, 40205360 40205a2e: 0000c0 callx0 a0 40205a31: fcc232 addi a3, a2, -4 40205a34: 8128 l32i.n a2, a1, 32 40205a36: 80a042 movi a4, 128 40205a39: 822230 mull a2, a2, a3 40205a3c: 0c3d mov.n a3, a12 40205a3e: ff9701 l32r a0, 4020589c 40205a41: 0000c0 callx0 a0 40205a44: 74a242 movi a4, 0x274 40205a47: af58 l32i.n a5, a15, 40 40205a49: ff7f21 l32r a2, 40205848 40205a4c: 01dc32 addmi a3, a12, 0x100 40205a4f: 80c332 addi a3, a3, -128 40205a52: 3228 l32i.n a2, a2, 12 40205a54: f139 s32i.n a3, a1, 60 40205a56: 822250 mull a2, a2, a5 40205a59: ff9001 l32r a0, 4020589c 40205a5c: 0000c0 callx0 a0 40205a5f: f128 l32i.n a2, a1, 60 40205a61: ff7b41 l32r a4, 40205850 40205a64: 01dc32 addmi a3, a12, 0x100 40205a67: 0439 s32i.n a3, a4, 0 40205a69: ffd285 call0 40205794 40205a6c: 22dc bnez.n a2, 40205a82 40205a6e: 7da032 movi a3, 125 40205a71: ff7721 l32r a2, 40205850 40205a74: 140c movi.n a4, 1 40205a76: 0228 l32i.n a2, a2, 0 40205a78: 141045 call0 40219b80 40205a7b: 32cc bnez.n a2, 40205a82 40205a7d: 000c movi.n a0, 0 40205a7f: 000046 j 40205a84 40205a82: 100c movi.n a0, 1 40205a84: 002e62 l32i a6, a14, 0 40205a87: 106102 s32i a0, a1, 64 40205a8a: 0b5626 beqi a6, 5, 40205a99 40205a8d: 01a022 movi a2, 1 40205a90: 139085 call0 4021939c 40205a93: 102102 l32i a0, a1, 64 40205a96: 002e62 l32i a6, a14, 0 40205a99: 743000 extui a3, a0, 0, 8 40205a9c: 0e6132 s32i a3, a1, 56 40205a9f: 065626 beqi a6, 5, 40205aa9 40205aa2: 33cc bnez.n a3, 40205aa9 40205aa4: f128 l32i.n a2, a1, 60 40205aa6: 1393c5 call0 402193e4 40205aa9: ffccc5 call0 40205778 40205aac: 000c32 l8ui a3, a12, 0 40205aaf: fbc352 addi a5, a3, -5 40205ab2: 1e5516 beqz a5, 40205c9b 40205ab5: ff6721 l32r a2, 40205854 40205ab8: fdfc01 l32r a0, 402052a8 40205abb: 0000c0 callx0 a0 40205abe: ff6621 l32r a2, 40205858 40205ac1: 008fc5 call0 402063c0 40205ac4: feb301 l32r a0, 40205590 40205ac7: 0000c0 callx0 a0 40205aca: 000bc6 j 40205afd 40205acd: 700c02 l8ui a0, a12, 112 40205ad0: 360c movi.n a6, 3 40205ad2: 0220e6 bgei a0, 2, 40205ad8 40205ad5: 01a0d6 bgez a0, 40205af3 40205ad8: 173026 beqi a0, 3, 40205af3 40205adb: fbc092 addi a9, a0, -5 40205ade: 233916 beqz a9, 40205d15 40205ae1: f9c0b2 addi a11, a0, -7 40205ae4: 23db16 beqz a11, 40205d25 40205ae7: c020a0 sub a2, a0, a10 40205aea: 24f216 beqz a2, 40205d3d 40205aed: c03080 sub a3, a0, a8 40205af0: 1e8316 beqz a3, 40205cdc 40205af3: 704c62 s8i a6, a12, 112 40205af6: 0c2d mov.n a2, a12 40205af8: 5138 l32i.n a3, a1, 20 40205afa: ff7b45 call0 402052b0 40205afd: fde801 l32r a0, 402052a0 40205b00: 060c movi.n a6, 0 40205b02: 0b4062 s8i a6, a0, 11 40205b05: 700c42 l8ui a4, a12, 112 40205b08: 550c movi.n a5, 5 40205b0a: 104450 and a4, a4, a5 40205b0d: 041466 bnei a4, 1, 40205b15 40205b10: 170c movi.n a7, 1 40205b12: 0b4072 s8i a7, a0, 11 40205b15: ff5121 l32r a2, 4020585c 40205b18: 0020c0 memw 40205b1b: 9f2d32 l32i a3, a13, 0x27c 40205b1e: b53030 extui a3, a3, 16, 12 40205b21: 0020c0 memw 40205b24: 9f2d42 l32i a4, a13, 0x27c 40205b27: 354c40 extui a4, a4, 28, 4 40205b2a: fddf01 l32r a0, 402052a8 40205b2d: 0000c0 callx0 a0 40205b30: ff4c41 l32r a4, 40205860 40205b33: ff4c21 l32r a2, 40205864 40205b36: 0020c0 memw 40205b39: fe2d32 l32i a3, a13, 0x3f8 40205b3c: 103340 and a3, a3, a4 40205b3f: 413830 srli a3, a3, 8 40205b42: 0020c0 memw 40205b45: fe2d42 l32i a4, a13, 0x3f8 40205b48: 744040 extui a4, a4, 0, 8 40205b4b: fdd701 l32r a0, 402052a8 40205b4e: 0000c0 callx0 a0 40205b51: ff4521 l32r a2, 40205868 40205b54: 0a2f32 l32i a3, a15, 40 40205b57: fdd401 l32r a0, 402052a8 40205b5a: 0000c0 callx0 a0 40205b5d: 0e2152 l32i a5, a1, 56 40205b60: 02d516 beqz a5, 40205b91 40205b63: 0e68 l32i.n a6, a14, 0 40205b65: 055626 beqi a6, 5, 40205b6e 40205b68: 009005 call0 4020646c 40205b6b: 052226 beqi a2, 2, 40205b74 40205b6e: 008fc5 call0 4020646c 40205b71: 1c1266 bnei a2, 1, 40205b91 40205b74: ff3e21 l32r a2, 4020586c 40205b77: fdcc01 l32r a0, 402052a8 40205b7a: 0000c0 callx0 a0 40205b7d: f128 l32i.n a2, a1, 60 40205b7f: 1389c5 call0 4021941c 40205b82: af28 l32i.n a2, a15, 40 40205b84: f148 l32i.n a4, a1, 60 40205b86: ff3031 l32r a3, 40205848 40205b89: 74a252 movi a5, 0x274 40205b8c: 3338 l32i.n a3, a3, 12 40205b8e: 017005 call0 40207290 40205b91: 0c2d mov.n a2, a12 40205b93: ff2ef1 l32r a15, 4020584c 40205b96: 67a542 movi a4, 0x567 40205b99: 0f3d mov.n a3, a15 40205b9b: ff4101 l32r a0, 402058a0 40205b9e: 0000c0 callx0 a0 40205ba1: fed741 l32r a4, 40205700 40205ba4: 8b0442 l8ui a4, a4, 139 40205ba7: 1c0c movi.n a12, 1 40205ba9: 436407 bbci a4, 0, 40205bf0 40205bac: 0e58 l32i.n a5, a14, 0 40205bae: ff3001 l32r a0, 40205870 40205bb1: 275566 bnei a5, 5, 40205bdc 40205bb4: 0020c0 memw 40205bb7: 120c movi.n a2, 1 40205bb9: 9e2d32 l32i a3, a13, 0x278 40205bbc: 006d mov.n a6, a0 40205bbe: f53030 extui a3, a3, 16, 16 40205bc1: 113300 slli a3, a3, 16 40205bc4: 313030 srai a3, a3, 16 40205bc7: 005632 s16i a3, a6, 0 40205bca: 0fbc05 call0 4021578c 40205bcd: ff2841 l32r a4, 40205870 40205bd0: ff2951 l32r a5, 40205874 40205bd3: 009442 l16si a4, a4, 0 40205bd6: 005542 s16i a4, a5, 0 40205bd9: 0004c6 j 40205bf0 40205bdc: 060c movi.n a6, 0 40205bde: 005062 s16i a6, a0, 0 40205be1: 0020c0 memw 40205be4: 9e2d52 l32i a5, a13, 0x278 40205be7: f45050 extui a5, a5, 0, 16 40205bea: 0020c0 memw 40205bed: 9e6d52 s32i a5, a13, 0x278 40205bf0: ff22d1 l32r a13, 40205878 40205bf3: 0e68 l32i.n a6, a14, 0 40205bf5: 014dc2 s8i a12, a13, 1 40205bf8: 052626 beqi a6, 2, 40205c01 40205bfb: 023626 beqi a6, 3, 40205c01 40205bfe: 044666 bnei a6, 4, 40205c06 40205c01: 060c movi.n a6, 0 40205c03: 014d62 s8i a6, a13, 1 40205c06: 00a022 movi a2, 0 40205c09: 71c8 l32i.n a12, a1, 28 40205c0b: 042c movi.n a4, 32 40205c0d: 0c3d mov.n a3, a12 40205c0f: fe5f01 l32r a0, 4020558c 40205c12: 0000c0 callx0 a0 40205c15: 0f3d mov.n a3, a15 40205c17: 0c2d mov.n a2, a12 40205c19: 98a542 movi a4, 0x598 40205c1c: ff2101 l32r a0, 402058a0 40205c1f: 0000c0 callx0 a0 40205c22: 020c movi.n a2, 0 40205c24: 030c movi.n a3, 0 40205c26: 48d485 call0 4024e970 40205c29: 010d22 l8ui a2, a13, 1 40205c2c: ffa505 call0 40205680 40205c2f: ff1d01 l32r a0, 402058a4 40205c32: 0000c0 callx0 a0 40205c35: ff1121 l32r a2, 4020587c 40205c38: ff1231 l32r a3, 40205880 40205c3b: 80a242 movi a4, 0x280 40205c3e: 050c movi.n a5, 0 40205c40: e60c movi.n a6, 14 40205c42: 070c movi.n a7, 0 40205c44: 0179 s32i.n a7, a1, 0 40205c46: 1179 s32i.n a7, a1, 4 40205c48: 10c172 addi a7, a1, 16 40205c4b: 27ee45 call0 4022db30 40205c4e: 283845 call0 4022dfd4 40205c51: a1c8 l32i.n a12, a1, 40 40205c53: b1d8 l32i.n a13, a1, 44 40205c55: c1e8 l32i.n a14, a1, 48 40205c57: d1f8 l32i.n a15, a1, 52 40205c59: 9108 l32i.n a0, a1, 36 40205c5b: 50c112 addi a1, a1, 80 40205c5e: f00d ret.n 40205c60: 80cd82 addi a8, a13, -128 40205c63: 340882 l8ui a8, a8, 52 40205c66: 048080 extui a8, a8, 0, 1 40205c69: c8e816 beqz a8, 402058fb 40205c6c: b4cda2 addi a10, a13, -76 40205c6f: 111fe2 l16ui a14, a15, 34 40205c72: 7fa002 movi a0, 127 40205c75: cfaf32 movi a3, -49 40205c78: c25c movi.n a2, 92 40205c7a: 1e4f22 s8i a2, a15, 30 40205c7d: 1f4f32 s8i a3, a15, 31 40205c80: 204f02 s8i a0, a15, 32 40205c83: 025ae2 s16i a14, a10, 4 40205c86: 101fb2 l16ui a11, a15, 32 40205c89: 015ab2 s16i a11, a10, 2 40205c8c: 0f1f92 l16ui a9, a15, 30 40205c8f: 005a92 s16i a9, a10, 0 40205c92: 01b405 call0 402077d4 40205c95: ff1dc6 j 40205910 40205c98: 000000 ill 40205c9b: b80c movi.n a8, 11 40205c9d: 9a0c movi.n a10, 9 40205c9f: 710c72 l8ui a7, a12, 113 40205ca2: 250f42 l8ui a4, a15, 37 40205ca5: 017780 slli a7, a7, 24 40205ca8: 317870 srai a7, a7, 24 40205cab: e1e456 bnez a4, 40205acd 40205cae: 700c02 l8ui a0, a12, 112 40205cb1: 0220e6 bgei a0, 2, 40205cb7 40205cb4: 01c0d6 bgez a0, 40205cd4 40205cb7: 193026 beqi a0, 3, 40205cd4 40205cba: 790c movi.n a9, 7 40205cbc: fbc0b2 addi a11, a0, -5 40205cbf: 0a4b16 beqz a11, 40205d67 40205cc2: f9c022 addi a2, a0, -7 40205cc5: 0ac216 beqz a2, 40205d75 40205cc8: c030a0 sub a3, a0, a10 40205ccb: 0b1316 beqz a3, 40205d80 40205cce: 029087 bne a0, a8, 40205cd4 40205cd1: 002106 j 40205d59 40205cd4: 040c movi.n a4, 0 40205cd6: 704c42 s8i a4, a12, 112 40205cd9: ff8646 j 40205af6 40205cdc: 006796 bltz a7, 40205ce6 40205cdf: 068d mov.n a8, a6 40205ce1: 050c movi.n a5, 0 40205ce3: 714c52 s8i a5, a12, 113 40205ce6: 086d mov.n a6, a8 40205ce8: ff81c6 j 40205af3 40205ceb: 007805 call0 4020646c 40205cee: 422266 bnei a2, 2, 40205d34 40205cf1: 002e62 l32i a6, a14, 0 40205cf4: 0a5666 bnei a6, 5, 40205d02 40205cf7: 022e72 l32i a7, a14, 8 40205cfa: 004756 bnez a7, 40205d02 40205cfd: 5e88 l32i.n a8, a14, 20 40205cff: cd6816 beqz a8, 402059d9 40205d02: 0e2d mov.n a2, a14 40205d04: 030c movi.n a3, 0 40205d06: 042c movi.n a4, 32 40205d08: fee301 l32r a0, 40205894 40205d0b: 0000c0 callx0 a0 40205d0e: 690c movi.n a9, 6 40205d10: 0e99 s32i.n a9, a14, 0 40205d12: ff30c6 j 402059d9 40205d15: 016796 bltz a7, 40205d2f 40205d18: 3877e6 bgei a7, 7, 40205d54 40205d1b: 068d mov.n a8, a6 40205d1d: 0a0c movi.n a10, 0 40205d1f: 714ca2 s8i a10, a12, 113 40205d22: 000246 j 40205d2f 40205d25: 006796 bltz a7, 40205d2f 40205d28: 068d mov.n a8, a6 40205d2a: 0b0c movi.n a11, 0 40205d2c: 714cb2 s8i a11, a12, 113 40205d2f: 086d mov.n a6, a8 40205d31: ff6f86 j 40205af3 40205d34: 007345 call0 4020646c 40205d37: ff2786 j 402059d9 40205d3a: 000000 ill 40205d3d: 00e796 bltz a7, 40205d4f 40205d40: 0977e6 bgei a7, 7, 40205d4d 40205d43: 068d mov.n a8, a6 40205d45: 000c movi.n a0, 0 40205d47: 714c02 s8i a0, a12, 113 40205d4a: 000046 j 40205d4f 40205d4d: 0a8d mov.n a8, a10 40205d4f: 086d mov.n a6, a8 40205d51: ff6786 j 40205af3 40205d54: 0a8d mov.n a8, a10 40205d56: fff546 j 40205d2f 40205d59: 004796 bltz a7, 40205d61 40205d5c: 090c movi.n a9, 0 40205d5e: 714c92 s8i a9, a12, 113 40205d61: 704c92 s8i a9, a12, 112 40205d64: ff6386 j 40205af6 40205d67: ff6796 bltz a7, 40205d61 40205d6a: 2077e6 bgei a7, 7, 40205d8e 40205d6d: 090c movi.n a9, 0 40205d6f: 714c92 s8i a9, a12, 113 40205d72: fffac6 j 40205d61 40205d75: fe8796 bltz a7, 40205d61 40205d78: 090c movi.n a9, 0 40205d7a: 714c92 s8i a9, a12, 113 40205d7d: fff806 j 40205d61 40205d80: fdd796 bltz a7, 40205d61 40205d83: 0c77e6 bgei a7, 7, 40205d93 40205d86: 090c movi.n a9, 0 40205d88: 714c92 s8i a9, a12, 113 40205d8b: fff486 j 40205d61 40205d8e: 590c movi.n a9, 5 40205d90: fff346 j 40205d61 40205d93: 590c movi.n a9, 5 40205d95: fff206 j 40205d61 40205d98: 230910 excw 40205d9b: ff2140 excw 40205d9e: ff .byte 0xff 40205d9f: f0c112 addi a1, a1, -16 40205da2: 0109 s32i.n a0, a1, 0 40205da4: fd4101 l32r a0, 402052a8 40205da7: 0000c0 callx0 a0 40205daa: 0108 l32i.n a0, a1, 0 40205dac: 10c112 addi a1, a1, 16 40205daf: f00d ret.n 40205db1: 000000 ill 40205db4: 1e38 l32i.n a3, a14, 4 40205db6: aa4010 excw 40205db9: 55aa55 excw 40205dbc: 55aa55 excw 40205dbf: 28aa add.n a2, a8, a10 40205dc1: 3fff17 bbsi a15, 17, 40205e04 40205dc4: df48 l32i.n a4, a15, 52 40205dc6: 124000 excw 40205dc9: c2e0c1 l32r a12, 401f694c <_lit4_end+0xef224> 40205dcc: 020361 l32r a6, 401c65d8 <_lit4_end+0xbeeb0> 40205dcf: d20261 l32r a6, 401fa5d8 <_lit4_end+0xf2eb0> 40205dd2: e90461 l32r a6, 402001e4 <_lit4_end+0xf8abc> 40205dd5: 04dd51 l32r a5, 401c714c <_lit4_end+0xbfa24> 40205dd8: 03ed mov.n a14, a3 40205dda: 000202 l8ui a0, a2, 0 40205ddd: 02cd mov.n a12, a2 40205ddf: a00020 addx4 a0, a0, a2 40205de2: 5028 l32i.n a2, a0, 20 40205de4: 0129 s32i.n a2, a1, 0 40205de6: 3008 l32i.n a0, a0, 12 40205de8: 1109 s32i.n a0, a1, 4 40205dea: ff3385 call0 40205124 40205ded: fff121 l32r a2, 40205db4 40205df0: 006145 call0 40206408 40205df3: fff121 l32r a2, 40205db8 40205df6: 1c08 l32i.n a0, a12, 4 40205df8: fff131 l32r a3, 40205dbc 40205dfb: 119027 bne a0, a2, 40205e10 40205dfe: 7c08 l32i.n a0, a12, 28 40205e00: 1148 l32i.n a4, a1, 4 40205e02: 301037 beq a0, a3, 40205e36 40205e05: 2d0026 beqi a0, -1, 40205e36 40205e08: 0d2d mov.n a2, a13 40205e0a: fff905 call0 40205d9c 40205e0d: 0001c6 j 40205e18 40205e10: 040026 beqi a0, -1, 40205e18 40205e13: 0d2d mov.n a2, a13 40205e15: fff845 call0 40205d9c 40205e18: 0e3d mov.n a3, a14 40205e1a: ffe921 l32r a2, 40205dc0 40205e1d: 8ca442 movi a4, 0x48c 40205e20: ffe901 l32r a0, 40205dc4 40205e23: 0000c0 callx0 a0 40205e26: 31c8 l32i.n a12, a1, 12 40205e28: 41d8 l32i.n a13, a1, 16 40205e2a: 51e8 l32i.n a14, a1, 20 40205e2c: ffa785 call0 402058a8 40205e2f: 2108 l32i.n a0, a1, 8 40205e31: 20c112 addi a1, a1, 32 40205e34: f00d ret.n 40205e36: 8ca452 movi a5, 0x48c 40205e39: 071457 beq a4, a5, 40205e44 40205e3c: 0d2d mov.n a2, a13 40205e3e: fff5c5 call0 40205d9c 40205e41: fff4c6 j 40205e18 40205e44: 202ee0 or a2, a14, a14 40205e47: 203440 or a3, a4, a4 40205e4a: 0021c2 l32i a12, a1, 0 40205e4d: 014005 call0 40207250 40205e50: c412c7 beq a2, a12, 40205e18 40205e53: 0d2d mov.n a2, a13 40205e55: fff445 call0 40205d9c 40205e58: ffef06 j 40205e18 40205e5b: 094000 excw 40205e5e: 124023 excw 40205e60 : 40205e60: f0c112 addi a1, a1, -16 40205e63: 006132 s32i a3, a1, 0 40205e66: 0261c2 s32i a12, a1, 8 40205e69: 016102 s32i a0, a1, 4 40205e6c: 02cd mov.n a12, a2 40205e6e: 287405 call0 4022e5b0 40205e71: 0138 l32i.n a3, a1, 0 40205e73: 024d mov.n a4, a2 40205e75: 0c5d mov.n a5, a12 40205e77: fff921 l32r a2, 40205e5c 40205e7a: 21c8 l32i.n a12, a1, 8 40205e7c: fd0b01 l32r a0, 402052a8 40205e7f: 0000c0 callx0 a0 40205e82: 1108 l32i.n a0, a1, 4 40205e84: 10c112 addi a1, a1, 16 40205e87: f00d ret.n 40205e89: 000000 ill 40205e8c: 230980 excw 40205e8f: 0a0040 excw 40205e92: 123ff2 excw 40205e94 : 40205e94: f0c112 addi a1, a1, -16 40205e97: 0109 s32i.n a0, a1, 0 40205e99: fffc21 l32r a2, 40205e8c 40205e9c: fffd31 l32r a3, 40205e90 40205e9f: 0020c0 memw 40205ea2: 802332 l32i a3, a3, 0x200 40205ea5: fd0001 l32r a0, 402052a8 40205ea8: 0000c0 callx0 a0 40205eab: 0108 l32i.n a0, a1, 0 40205ead: 10c112 addi a1, a1, 16 40205eb0: f00d ret.n 40205eb2: 240000 extui a0, a0, 0, 3 40205eb5: 600006 j 4021deb9 40205eb8: 000630 excw 40205ebb: fe3160 excw 40205ebe: ff .byte 0xff 40205ebf: 0020c0 memw 40205ec2: 002342 l32i a4, a3, 0 40205ec5: c04240 sub a4, a2, a4 40205ec8: 0814e6 bgei a4, 1, 40205ed4 40205ecb: 0020c0 memw 40205ece: 002322 l32i a2, a3, 0 40205ed1: 64c222 addi a2, a2, 100 40205ed4: fff931 l32r a3, 40205eb8 40205ed7: 0020c0 memw 40205eda: 0329 s32i.n a2, a3, 0 40205edc: f00d ret.n 40205ede: 310000 srai a0, a0, 16 40205ee1: 12fff5 excw 40205ee4: c0f0c1 l32r a12, 401f62a4 <_lit4_end+0xeeb7c> 40205ee7: 380020 excw 40205eea: 310903 excw 40205eed: c04230 sub a4, a2, a3 40205ef0: fbd452 addmi a5, a4, 0xfffffb00 40205ef3: 0e15e6 bgei a5, 1, 40205f05 40205ef6: 0614e6 bgei a4, 1, 40205f00 40205ef9: 05d322 addmi a2, a3, 0x500 40205efc: 000146 j 40205f05 40205eff: a53200 extui a3, a0, 18, 11 40205f02: 223a40 excw 40205f05: fffb45 call0 40205ebc 40205f08: 3108 l32i.n a0, a1, 12 40205f0a: 10c112 addi a1, a1, 16 40205f0d: f00d ret.n 40205f0f: ad3400 excw 40205f12: fe .byte 0xfe 40205f13: 3f .byte 0x3f 40205f14: fead35 excw 40205f17: 3f .byte 0x3f 40205f18: ad38 l32i.n a3, a13, 40 40205f1a: fe .byte 0xfe 40205f1b: 3f .byte 0x3f 40205f1c: 2309b0 excw 40205f1f: add840 excw 40205f22: fe .byte 0xfe 40205f23: 3f .byte 0x3f 40205f24: 2309a0 excw 40205f27: 09e840 excw 40205f2a: 214010 srai a4, a1, 0 40205f2d: fff9 s32i.n a15, a15, 60 40205f2f: e0c112 addi a1, a1, -32 40205f32: 7109 s32i.n a0, a1, 28 40205f34: 000232 l8ui a3, a2, 0 40205f37: 451c movi.n a5, 20 40205f39: 431b addi.n a4, a3, 1 40205f3b: 744040 extui a4, a4, 0, 8 40205f3e: 004242 s8i a4, a2, 0 40205f41: 07b547 bgeu a5, a4, 40205f4c 40205f44: 004232 s8i a3, a2, 0 40205f47: 020c movi.n a2, 0 40205f49: 000786 j 40205f6b 40205f4c: fff231 l32r a3, 40205f14 40205f4f: fff221 l32r a2, 40205f18 40205f52: 000342 l8ui a4, a3, 0 40205f55: 351c movi.n a5, 19 40205f57: b02420 addx8 a2, a4, a2 40205f5a: 441b addi.n a4, a4, 1 40205f5c: 744040 extui a4, a4, 0, 8 40205f5f: 033547 bltu a5, a4, 40205f66 40205f62: 000086 j 40205f68 40205f65: 040c00 extui a0, a0, 12, 1 40205f68: 004342 s8i a4, a3, 0 40205f6b: 1129 s32i.n a2, a1, 4 40205f6d: b2cc bnez.n a2, 40205f7c 40205f6f: ffeb21 l32r a2, 40205f1c 40205f72: fccd01 l32r a0, 402052a8 40205f75: 0000c0 callx0 a0 40205f78: 000a86 j 40205fa6 40205f7b: 050c00 extui a0, a0, 28, 1 40205f7e: 0259 s32i.n a5, a2, 0 40205f80: ffe821 l32r a2, 40205f20 40205f83: 314b addi.n a3, a1, 4 40205f85: 0228 l32i.n a2, a2, 0 40205f87: 014d mov.n a4, a1 40205f89: 0159 s32i.n a5, a1, 0 40205f8b: 277505 call0 4022d6dc 40205f8e: 023d mov.n a3, a2 40205f90: 081226 beqi a2, 1, 40205f9c 40205f93: ffe421 l32r a2, 40205f24 40205f96: fcc401 l32r a0, 402052a8 40205f99: 0000c0 callx0 a0 40205f9c: 0128 l32i.n a2, a1, 0 40205f9e: 428c beqz.n a2, 40205fa6 40205fa0: ffe201 l32r a0, 40205f28 40205fa3: 0000c0 callx0 a0 40205fa6: 7108 l32i.n a0, a1, 28 40205fa8: 20c112 addi a1, a1, 32 40205fab: f00d ret.n 40205fad: 000000 ill 40205fb0: 8978 l32i.n a7, a9, 32 40205fb2: fe .byte 0xfe 40205fb3: 3f .byte 0x3f 40205fb4: 89b8 l32i.n a11, a9, 32 40205fb6: fe .byte 0xfe 40205fb7: 3f .byte 0x3f 40205fb8: fead30 excw 40205fbb: 3f .byte 0x3f 40205fbc: 89bc beqz.n a9, 40205ff8 40205fbe: fe .byte 0xfe 40205fbf: 3f .byte 0x3f 40205fc0: e0c112 addi a1, a1, -32 40205fc3: 51d9 s32i.n a13, a1, 20 40205fc5: 41e9 s32i.n a14, a1, 16 40205fc7: 7109 s32i.n a0, a1, 28 40205fc9: 61c9 s32i.n a12, a1, 24 40205fcb: 31f9 s32i.n a15, a1, 12 40205fcd: 02ed mov.n a14, a2 40205fcf: 20d330 or a13, a3, a3 40205fd2: 012356 bnez a3, 40205fe8 40205fd5: fff621 l32r a2, 40205fb0 40205fd8: fff731 l32r a3, 40205fb4 40205fdb: d3a042 movi a4, 211 40205fde: fcb201 l32r a0, 402052a8 40205fe1: 0000c0 callx0 a0 40205fe4: ffff06 j 40205fe4 40205fe7: f4f100 extui a15, a0, 1, 16 40205fea: ff .byte 0xff 40205feb: 020c movi.n a2, 0 40205fed: 0fc8 l32i.n a12, a15, 0 40205fef: 0002c6 j 40205ffe 40205ff2: 2c38 l32i.n a3, a12, 8 40205ff4: c03e30 sub a3, a14, a3 40205ff7: 0913a6 blti a3, 1, 40206004 40205ffa: 0c2d mov.n a2, a12 40205ffc: 0cc8 l32i.n a12, a12, 0 40205ffe: ff0c56 bnez a12, 40205ff2 40206001: 000786 j 40206023 40206004: 1b9cd7 bne a12, a13, 40206023 40206007: ffed21 l32r a2, 40205fbc 4020600a: 026ce2 s32i a14, a12, 8 4020600d: 203cc0 or a3, a12, a12 40206010: fca601 l32r a0, 402052a8 40206013: 0000c0 callx0 a0 40206016: 0f28 l32i.n a2, a15, 0 40206018: 3092c7 bne a2, a12, 4020604c 4020601b: 0e2d mov.n a2, a14 4020601d: ffec05 call0 40205ee0 40206020: 000a06 j 4020604c 40206023: 0dc9 s32i.n a12, a13, 0 40206025: 2de9 s32i.n a14, a13, 8 40206027: 328c beqz.n a2, 4020602e 40206029: 02d9 s32i.n a13, a2, 0 4020602b: 000186 j 40206035 4020602e: 0e2d mov.n a2, a14 40206030: 0fd9 s32i.n a13, a15, 0 40206032: ffeac5 call0 40205ee0 40206035: 0d28 l32i.n a2, a13, 0 40206037: 1192d7 bne a2, a13, 4020604c 4020603a: ffdd21 l32r a2, 40205fb0 4020603d: ffdd31 l32r a3, 40205fb4 40206040: f2a042 movi a4, 242 40206043: fc9901 l32r a0, 402052a8 40206046: 0000c0 callx0 a0 40206049: ffff06 j 40206049 4020604c: 7108 l32i.n a0, a1, 28 4020604e: 61c8 l32i.n a12, a1, 24 40206050: 51d8 l32i.n a13, a1, 20 40206052: 41e8 l32i.n a14, a1, 16 40206054: 31f8 l32i.n a15, a1, 12 40206056: 20c112 addi a1, a1, 32 40206059: f00d ret.n ... 4020605c : 4020605c: f0c112 addi a1, a1, -16 4020605f: 3109 s32i.n a0, a1, 12 40206061: 21c9 s32i.n a12, a1, 8 40206063: 11d9 s32i.n a13, a1, 4 40206065: 02cd mov.n a12, a2 40206067: 03dd mov.n a13, a3 40206069: 01e9 s32i.n a14, a1, 0 4020606b: 20e440 or a14, a4, a4 4020606e: fe0501 l32r a0, 40205884 40206071: 0000c0 callx0 a0 40206074: f27c movi.n a2, -1 40206076: 0c29 s32i.n a2, a12, 0 40206078: 020c movi.n a2, 0 4020607a: 4cd9 s32i.n a13, a12, 16 4020607c: 6ce9 s32i.n a14, a12, 24 4020607e: 2c29 s32i.n a2, a12, 8 40206080: 3c29 s32i.n a2, a12, 12 40206082: fda001 l32r a0, 40205704 40206085: 0000c0 callx0 a0 40206088: 3108 l32i.n a0, a1, 12 4020608a: 21c8 l32i.n a12, a1, 8 4020608c: 11d8 l32i.n a13, a1, 4 4020608e: 01e8 l32i.n a14, a1, 0 40206090: 10c112 addi a1, a1, 16 40206093: f00d ret.n 40206095: 000000 ill 40206098 : 40206098: f0c112 addi a1, a1, -16 4020609b: 21c9 s32i.n a12, a1, 8 4020609d: 3109 s32i.n a0, a1, 12 4020609f: 20c220 or a12, a2, a2 402060a2: fdf801 l32r a0, 40205884 402060a5: 0000c0 callx0 a0 402060a8: ffc421 l32r a2, 40205fb8 402060ab: 040c movi.n a4, 0 402060ad: 0238 l32i.n a3, a2, 0 402060af: 025d mov.n a5, a2 402060b1: 000186 j 402060bb 402060b4: 2c1c37 beq a12, a3, 402060e4 402060b7: 034d mov.n a4, a3 402060b9: 0338 l32i.n a3, a3, 0 402060bb: ff5356 bnez a3, 402060b4 402060be: 000406 j 402060d2 402060c1: 0429 s32i.n a2, a4, 0 402060c3: 0002c6 j 402060d2 402060c6: 000000 ill 402060c9: 0529 s32i.n a2, a5, 0 402060cb: 328c beqz.n a2, 402060d2 402060cd: 2228 l32i.n a2, a2, 8 402060cf: ffe105 call0 40205ee0 402060d2: f27c movi.n a2, -1 402060d4: 0c29 s32i.n a2, a12, 0 402060d6: 020c movi.n a2, 0 402060d8: 3c29 s32i.n a2, a12, 12 402060da: fd8a01 l32r a0, 40205704 402060dd: 0000c0 callx0 a0 402060e0: 000206 j 402060ec 402060e3: 0c2800 excw 402060e6: fd7456 bnez a4, 402060c1 402060e9: fff706 j 402060c9 402060ec: 3108 l32i.n a0, a1, 12 402060ee: 21c8 l32i.n a12, a1, 8 402060f0: 10c112 addi a1, a1, 16 402060f3: f00d ret.n 402060f5: 000000 ill 402060f8: 230a14 excw 402060fb: 89d040 excw 402060fe: e80006 j 40200102 <_lit4_end+0xf89da> 40206101: 2309 s32i.n a0, a3, 8 40206103: 575940 excw 40206106: 198a add.n a1, a9, a8 40206108: 09bc beqz.n a9, 4020613c 4020610a: 404023 excw 4020610d: 4c4b addi.n a4, a12, 4 4020610f: 424000 excw 40206112: 0f .byte 0xf ... 40206114 : 40206114: e0c112 addi a1, a1, -32 40206117: 51d9 s32i.n a13, a1, 20 40206119: 02dd mov.n a13, a2 4020611b: 0228 l32i.n a2, a2, 0 4020611d: 61c9 s32i.n a12, a1, 24 4020611f: 41e9 s32i.n a14, a1, 16 40206121: 31f9 s32i.n a15, a1, 12 40206123: 7109 s32i.n a0, a1, 28 40206125: 03cd mov.n a12, a3 40206127: 74f040 extui a15, a4, 0, 8 4020612a: 74e050 extui a14, a5, 0, 8 4020612d: 040226 beqi a2, -1, 40206135 40206130: 0d2d mov.n a2, a13 40206132: fff645 call0 40206098 40206135: 4d28 l32i.n a2, a13, 16 40206137: 62cc bnez.n a2, 40206141 40206139: ffef21 l32r a2, 402060f8 4020613c: 0d3d mov.n a3, a13 4020613e: 0008c6 j 40206165 40206141: 7e9c beqz.n a14, 4020615c 40206143: ffee31 l32r a3, 402060fc 40206146: ffee21 l32r a2, 40206100 40206149: 1833c7 bltu a3, a12, 40206165 4020614c: 112cb0 slli a2, a12, 5 4020614f: c022c0 sub a2, a2, a12 40206152: a0c2c0 addx4 a12, a2, a12 40206155: 11ccd0 slli a12, a12, 3 40206158: 000486 j 4020616e 4020615b: ea3100 excw 4020615e: ff .byte 0xff 4020615f: 0bb3c7 bgeu a3, a12, 4020616e 40206162: ffe921 l32r a2, 40206108 40206165: fc5001 l32r a0, 402052a8 40206168: 0000c0 callx0 a0 4020616b: 0016c6 j 402061ca 4020616e: 0e0c movi.n a14, 0 40206170: 2a1ce7 beq a12, a14, 4020619e 40206173: 5aa322 movi a2, 0x35a 40206176: 13b2c7 bgeu a2, a12, 4020618d 40206179: 14e0c0 extui a14, a12, 0, 2 4020617c: 41c2c0 srli a12, a12, 2 4020617f: a0eee0 addx4 a14, a14, a14 40206182: a0ccc0 addx4 a12, a12, a12 40206185: a0ece0 addx4 a14, a12, a14 40206188: 000486 j 4020619e 4020618b: 210000 srai a0, a0, 0 4020618e: df .byte 0xdf 4020618f: ff .byte 0xff 40206190: ffe031 l32r a3, 40206110 40206193: 822c20 mull a2, a12, a2 40206196: fc7201 l32r a0, 40205360 40206199: 0000c0 callx0 a0 4020619c: 02ed mov.n a14, a2 4020619e: 002f16 beqz a15, 402061a4 402061a1: 036de2 s32i a14, a13, 12 402061a4: fdb801 l32r a0, 40205884 402061a7: 0000c0 callx0 a0 402061aa: 0d28 l32i.n a2, a13, 0 402061ac: 050226 beqi a2, -1, 402061b5 402061af: 202dd0 or a2, a13, a13 402061b2: ffee45 call0 40206098 402061b5: ff3f21 l32r a2, 40205eb4 402061b8: 0d3d mov.n a3, a13 402061ba: 0020c0 memw 402061bd: 0228 l32i.n a2, a2, 0 402061bf: 2e2a add.n a2, a14, a2 402061c1: ffdfc5 call0 40205fc0 402061c4: fd5001 l32r a0, 40205704 402061c7: 0000c0 callx0 a0 402061ca: 7108 l32i.n a0, a1, 28 402061cc: 61c8 l32i.n a12, a1, 24 402061ce: 51d8 l32i.n a13, a1, 20 402061d0: 41e8 l32i.n a14, a1, 16 402061d2: 31f8 l32i.n a15, a1, 12 402061d4: 20c112 addi a1, a1, 32 402061d7: f00d ret.n 402061d9: 000000 ill 402061dc : 402061dc: f0c112 addi a1, a1, -16 402061df: 744040 extui a4, a4, 0, 8 402061e2: 050c movi.n a5, 0 402061e4: 3109 s32i.n a0, a1, 12 402061e6: fff2c5 call0 40206114 402061e9: 3108 l32i.n a0, a1, 12 402061eb: 10c112 addi a1, a1, 16 402061ee: f00d ret.n 402061f0 : 402061f0: f0c112 addi a1, a1, -16 402061f3: 744040 extui a4, a4, 0, 8 402061f6: 150c movi.n a5, 1 402061f8: 3109 s32i.n a0, a1, 12 402061fa: fff185 call0 40206114 402061fd: 3108 l32i.n a0, a1, 12 402061ff: 10c112 addi a1, a1, 16 40206202: f00d ret.n 40206204 : 40206204: f0c112 addi a1, a1, -16 40206207: 0238 l32i.n a3, a2, 0 40206209: 3109 s32i.n a0, a1, 12 4020620b: 120326 beqi a3, -1, 40206221 4020620e: ff6821 l32r a2, 40205fb0 40206211: ff6831 l32r a3, 40205fb4 40206214: 62a142 movi a4, 0x162 40206217: fc2401 l32r a0, 402052a8 4020621a: 0000c0 callx0 a0 4020621d: ffff06 j 4020621d 40206220: 030c00 excw 40206223: 034d mov.n a4, a3 40206225: ffe345 call0 4020605c 40206228: 3108 l32i.n a0, a1, 12 4020622a: 10c112 addi a1, a1, 16 4020622d: f00d ret.n 4020622f: 149000 extui a9, a0, 0, 2 40206232: ff .byte 0xff 40206233: 3f .byte 0x3f 40206234: ff1494 excw 40206237: 3f .byte 0x3f 40206238: 100650 and a0, a6, a5 4020623b: c11240 mul16u a1, a2, a4 4020623c : 4020623c: f0c112 addi a1, a1, -16 4020623f: 11d9 s32i.n a13, a1, 4 40206241: 3109 s32i.n a0, a1, 12 40206243: 0261c2 s32i a12, a1, 8 40206246: fd8f01 l32r a0, 40205884 40206249: 0000c0 callx0 a0 4020624c: ff1a21 l32r a2, 40205eb4 4020624f: ff5ad1 l32r a13, 40205fb8 40206252: 0020c0 memw 40206255: 0238 l32i.n a3, a2, 0 40206257: 001546 j 402062b0 4020625a: 210000 srai a0, a0, 0 4020625d: 38fff5 excw 40206260: c94c movi.n a9, 76 40206262: f42102 l32i a0, a1, 0x3d0 40206265: ff .byte 0xff 40206266: 0239 s32i.n a3, a2, 0 40206268: 0c28 l32i.n a2, a12, 0 4020626a: 0d29 s32i.n a2, a13, 0 4020626c: f27c movi.n a2, -1 4020626e: 0c29 s32i.n a2, a12, 0 40206270: fd2501 l32r a0, 40205704 40206273: 0000c0 callx0 a0 40206276: 27de45 call0 4022e05c 40206279: 4c38 l32i.n a3, a12, 16 4020627b: 6c28 l32i.n a2, a12, 24 4020627d: 0003c0 callx0 a3 40206280: 27e805 call0 4022e104 40206283: 62cc bnez.n a2, 4020628d 40206285: 120c movi.n a2, 1 40206287: ffec01 l32r a0, 40206238 4020628a: 0000c0 callx0 a0 4020628d: fd7d01 l32r a0, 40205884 40206290: 0000c0 callx0 a0 40206293: 0c28 l32i.n a2, a12, 0 40206295: 0f0266 bnei a2, -1, 402062a8 40206298: 3c28 l32i.n a2, a12, 12 4020629a: a28c beqz.n a2, 402062a8 4020629c: 2c38 l32i.n a3, a12, 8 4020629e: 223a add.n a2, a2, a3 402062a0: 2c29 s32i.n a2, a12, 8 402062a2: 203cc0 or a3, a12, a12 402062a5: ffd185 call0 40205fc0 402062a8: ff0321 l32r a2, 40205eb4 402062ab: 0020c0 memw 402062ae: 0238 l32i.n a3, a2, 0 402062b0: 0dc8 l32i.n a12, a13, 0 402062b2: ac8c beqz.n a12, 402062c0 402062b4: 2c28 l32i.n a2, a12, 8 402062b6: c03230 sub a3, a2, a3 402062b9: 9f13a6 blti a3, 1, 4020625c 402062bc: 000246 j 402062c9 402062bf: 110100 slli a0, a1, 16 402062c2: c0fd excw 402062c4: 460000 excw 402062c7: 450001 l32r a0, 401d76c8 <_lit4_end+0xcffa0> 402062ca: 06ffc1 l32r a12, 401c7ec8 <_lit4_end+0xc07a0> 402062cd: fffc bnez.n a15, 40206310 402062cf: 3108 l32i.n a0, a1, 12 402062d1: 21c8 l32i.n a12, a1, 8 402062d3: 11d8 l32i.n a13, a1, 4 402062d5: 10c112 addi a1, a1, 16 402062d8: f00d ret.n 402062da: 120000 excw 402062dd: c2e0c1 l32r a12, 401f6e60 <_lit4_end+0xef738> 402062e0: c10661 l32r a6, 401f66f8 <_lit4_end+0xeefd0> 402062e3: ff0b addi.n a15, a15, -1 402062e5: 076102 s32i a0, a1, 28 402062e8: ff0e31 l32r a3, 40205f20 402062eb: ffaf42 movi a4, -1 402062ee: 002322 l32i a2, a3, 0 402062f1: 00a052 movi a5, 0 402062f4: 013d mov.n a3, a1 402062f6: 274505 call0 4022d748 402062f9: eb1266 bnei a2, 1, 402062e8 402062fc: 0128 l32i.n a2, a1, 0 402062fe: 0228 l32i.n a2, a2, 0 40206300: 12cc bnez.n a2, 40206305 40206302: fff385 call0 4020623c 40206305: fd5f01 l32r a0, 40205884 40206308: 0000c0 callx0 a0 4020630b: 000c22 l8ui a2, a12, 0 4020630e: 220b addi.n a2, a2, -1 40206310: 004c22 s8i a2, a12, 0 40206313: fcfc01 l32r a0, 40205704 40206316: 0000c0 callx0 a0 40206319: fff2c6 j 402062e8 4020631c: 62dc bnez.n a2, 40206336 4020631e: c44020 extui a4, a2, 0, 13 40206321: fe89 s32i.n a8, a14, 60 40206323: 3f .byte 0x3f 40206324: 5f2c movi.n a15, 37 40206326: 284020 excw 40206329: 600006 j 4021e32d 4020632c: 000620 excw 4020632f: 000460 excw 40206332: 8c3ff0 excw 40206335: 1029 s32i.n a2, a0, 4 40206337: c11240 mul16u a1, a2, a4 40206338 : 40206338: d0c112 addi a1, a1, -48 4020633b: ff1f21 l32r a2, 40205fb8 4020633e: b109 s32i.n a0, a1, 44 40206340: a1c9 s32i.n a12, a1, 40 40206342: 0c0c movi.n a12, 0 40206344: 02c9 s32i.n a12, a2, 0 40206346: 0c4d mov.n a4, a12 40206348: 430c movi.n a3, 4 4020634a: 421c movi.n a2, 20 4020634c: 2711c5 call0 4022d46c 4020634f: fef431 l32r a3, 40205f20 40206352: 0c5d mov.n a5, a12 40206354: 0329 s32i.n a2, a3, 0 40206356: fff231 l32r a3, 40206320 40206359: fff021 l32r a2, 4020631c 4020635c: 10c172 addi a7, a1, 16 4020635f: 01c9 s32i.n a12, a1, 0 40206361: 11c9 s32i.n a12, a1, 4 40206363: c60c movi.n a6, 12 40206365: 00a242 movi a4, 0x200 40206368: 277c45 call0 4022db30 4020636b: ffee31 l32r a3, 40206324 4020636e: 0c4d mov.n a4, a12 40206370: a20c movi.n a2, 10 40206372: 26fc45 call0 4022d338 <_xt_isr_attach> 40206375: fed021 l32r a2, 40205eb8 40206378: 84a032 movi a3, 132 4020637b: 0020c0 memw 4020637e: 02c9 s32i.n a12, a2, 0 40206380: ffea21 l32r a2, 40206328 40206383: 0020c0 memw 40206386: 0239 s32i.n a3, a2, 0 40206388: ffe921 l32r a2, 4020632c 4020638b: 430c movi.n a3, 4 4020638d: 0020c0 memw 40206390: 02c9 s32i.n a12, a2, 0 40206392: ffe721 l32r a2, 40206330 40206395: 0020c0 memw 40206398: 0248 l32i.n a4, a2, 0 4020639a: 203430 or a3, a4, a3 4020639d: 0020c0 memw 402063a0: 006232 s32i a3, a2, 0 402063a3: 00a422 movi a2, 0x400 402063a6: ffe301 l32r a0, 40206334 402063a9: 0000c0 callx0 a0 402063ac: b108 l32i.n a0, a1, 44 402063ae: a1c8 l32i.n a12, a1, 40 402063b0: 30c112 addi a1, a1, 48 402063b3: f00d ret.n 402063b5: 000000 ill 402063b8: 800c movi.n a0, 8 402063ba: fe .byte 0xfe 402063bb: 3f .byte 0x3f 402063bc: 107700 and a7, a7, a0 402063bf: c11240 mul16u a1, a2, a4 402063c0 : 402063c0: f0c112 addi a1, a1, -16 402063c3: 21c9 s32i.n a12, a1, 8 402063c5: 11d9 s32i.n a13, a1, 4 402063c7: f4c020 extui a12, a2, 0, 16 402063ca: 3109 s32i.n a0, a1, 12 402063cc: fffc01 l32r a0, 402063bc 402063cf: 0000c0 callx0 a0 402063d2: 02dd mov.n a13, a2 402063d4: fff921 l32r a2, 402063b8 402063d7: 0228 l32i.n a2, a2, 0 402063d9: 82cc20 mull a12, a12, a2 402063dc: fff801 l32r a0, 402063bc 402063df: 0000c0 callx0 a0 402063e2: c022d0 sub a2, a2, a13 402063e5: f332c7 bltu a2, a12, 402063dc 402063e8: 3108 l32i.n a0, a1, 12 402063ea: 21c8 l32i.n a12, a1, 8 402063ec: 11d8 l32i.n a13, a1, 4 402063ee: 10c112 addi a1, a1, 16 402063f1: f00d ret.n ... 402063f4 : 402063f4: fff131 l32r a3, 402063b8 402063f7: 0329 s32i.n a2, a3, 0 402063f9: f00d ret.n ... 402063fc : 402063fc: ffef21 l32r a2, 402063b8 402063ff: 0228 l32i.n a2, a2, 0 40206401: f00d ret.n 40206403: 149800 extui a9, a0, 8, 2 40206406: ff .byte 0xff 40206407: 3f .byte 0x3f 40206408 : 40206408: ffff31 l32r a3, 40206404 4020640b: 0329 s32i.n a2, a3, 0 4020640d: f00d ret.n ... 40206410 : 40206410: fffd31 l32r a3, 40206404 40206413: f0c112 addi a1, a1, -16 40206416: 0338 l32i.n a3, a3, 0 40206418: 3109 s32i.n a0, a1, 12 4020641a: 742020 extui a2, a2, 0, 8 4020641d: 0003c0 callx0 a3 40206420: 3108 l32i.n a0, a1, 12 40206422: 10c112 addi a1, a1, 16 40206425: f00d ret.n 40206427: 030400 excw 4020642a: 086000 excw 4020642d: 600003 excw 40206430: 000310 excw 40206433: 031460 excw 40206436: 616000 xsr.ibreakenable a0 40206438 : 40206438: fffc61 l32r a6, 40206428 4020643b: 0020c0 memw 4020643e: 0629 s32i.n a2, a6, 0 40206440: fffb21 l32r a2, 4020642c 40206443: 0020c0 memw 40206446: 0239 s32i.n a3, a2, 0 40206448: fffa21 l32r a2, 40206430 4020644b: 0020c0 memw 4020644e: 0249 s32i.n a4, a2, 0 40206450: fff921 l32r a2, 40206434 40206453: 0020c0 memw 40206456: 0259 s32i.n a5, a2, 0 40206458: f00d ret.n 4020645a: 140000 extui a0, a0, 0, 2 4020645d: 600007 bnone a0, a0, 402064c1 40206460: 0718 l32i.n a1, a7, 0 40206462: 086000 excw 40206465: 600007 bnone a0, a0, 402064c9 40206468: ff .byte 0xff 40206469: ff .byte 0xff 4020646a: df .byte 0xdf 4020646b: ff .byte 0xff 4020646c : 4020646c: fffc21 l32r a2, 4020645c 4020646f: 0020c0 memw 40206472: 0228 l32i.n a2, a2, 0 40206474: 342020 extui a2, a2, 0, 4 40206477: 255266 bnei a2, 5, 402064a0 4020647a: fff931 l32r a3, 40206460 4020647d: 0020c0 memw 40206480: 0348 l32i.n a4, a3, 0 40206482: 544840 extui a4, a4, 8, 6 40206485: 151426 beqi a4, 1, 4020649e 40206488: 0020c0 memw 4020648b: 0348 l32i.n a4, a3, 0 4020648d: 030c movi.n a3, 0 4020648f: 544840 extui a4, a4, 8, 6 40206492: f8c442 addi a4, a4, -8 40206495: 932340 movnez a2, a3, a4 40206498: 000106 j 402064a0 4020649b: 000000 ill 4020649e: 620c movi.n a2, 6 402064a0: fff131 l32r a3, 40206464 402064a3: fff141 l32r a4, 40206468 402064a6: 0020c0 memw 402064a9: 0358 l32i.n a5, a3, 0 402064ab: 104540 and a4, a5, a4 402064ae: 0020c0 memw 402064b1: 0349 s32i.n a4, a3, 0 402064b3: f00d ret.n 402064b5: 000000 ill 402064b8 : 402064b8: 023d mov.n a3, a2 402064ba: 020c movi.n a2, 0 402064bc: 0002c6 j 402064cb 402064bf: 403000 ssa8b a0 402064c2: 224a04 excw 402064c5: 742020 extui a2, a2, 0, 8 402064c8: 413130 srli a3, a3, 1 402064cb: ff1356 bnez a3, 402064c0 402064ce: f00d ret.n 402064d0 : 402064d0: f00d ret.n 402064d2: 140000 extui a0, a0, 0, 2 402064d5: 600000 neg a0, a0 402064d8: 000020 excw 402064db: 000060 excw 402064de: ff0006 j 402060e2 402064e1: ff .byte 0xff 402064e2: fff9 s32i.n a15, a15, 60 402064e4 : 402064e4: 742020 extui a2, a2, 0, 8 402064e7: 1142c0 slli a4, a2, 4 402064ea: c02420 sub a2, a4, a2 402064ed: fff941 l32r a4, 402064d4 402064f0: 112280 slli a2, a2, 8 402064f3: 424a add.n a4, a2, a4 402064f5: f43030 extui a3, a3, 0, 16 402064f8: 0020c0 memw 402064fb: 0439 s32i.n a3, a4, 0 402064fd: fff631 l32r a3, 402064d8 40206500: 223a add.n a2, a2, a3 40206502: 0020c0 memw 40206505: 0248 l32i.n a4, a2, 0 40206507: fff531 l32r a3, 402064dc 4020650a: 203430 or a3, a4, a3 4020650d: 0020c0 memw 40206510: 0239 s32i.n a3, a2, 0 40206512: 0020c0 memw 40206515: 0248 l32i.n a4, a2, 0 40206517: fff231 l32r a3, 402064e0 4020651a: 103430 and a3, a4, a3 4020651d: 0020c0 memw 40206520: 0239 s32i.n a3, a2, 0 40206522: f00d ret.n 40206524 : 40206524: f00d ret.n 40206526: a40000 extui a0, a0, 0, 11 40206529: 230c movi.n a3, 2 4020652b: 5e2140 excw 4020652e: 12fb addi.n a1, a2, 15 40206530: 09f0c1 l32r a12, 401c8cf0 <_lit4_end+0xc15c8> 40206533: 223231 l32r a3, 401cedfc <_lit4_end+0xc76d4> 40206536: 1c8c beqz.n a12, 4020653b 40206538: 3830b4 excw 4020653b: c33244 excw 4020653e: 301d excw 40206540: 0c4430 excw 40206543: b43712 excw 40206546: 210a add.n a2, a1, a0 40206548: fff8 l32i.n a15, a15, 60 4020654a: fb5701 l32r a0, 402052a8 4020654d: 0000c0 callx0 a0 40206550: 020c movi.n a2, 0 40206552: 3108 l32i.n a0, a1, 12 40206554: 10c112 addi a1, a1, 16 40206557: f00d ret.n 40206559: 000000 ill 4020655c: 14ec bnez.n a4, 40206581 4020655e: ff .byte 0xff 4020655f: 3f .byte 0x3f 40206560: ff14a0 excw 40206563: 3f .byte 0x3f 40206564: feade0 excw 40206567: 3f .byte 0x3f 40206568: f0c112 addi a1, a1, -16 4020656b: 0261c2 s32i a12, a1, 8 4020656e: fffcc1 l32r a12, 40206560 40206571: 036102 s32i a0, a1, 12 40206574: fffa31 l32r a3, 4020655c 40206577: ffaf42 movi a4, -1 4020657a: 002322 l32i a2, a3, 0 4020657d: 00a052 movi a5, 0 40206580: 0c3d mov.n a3, a12 40206582: 271c45 call0 4022d748 40206585: eb1266 bnei a2, 1, 40206574 40206588: fff721 l32r a2, 40206564 4020658b: 0238 l32i.n a3, a2, 0 4020658d: fe3316 beqz a3, 40206574 40206590: 0c2d mov.n a2, a12 40206592: 0003c0 callx0 a3 40206595: fff6c6 j 40206574 40206598: feae00 excw 4020659b: 3f .byte 0x3f 4020659c: ae0b addi.n a10, a14, -1 4020659e: fe .byte 0xfe 4020659f: 3f .byte 0x3f 402065a0: adec bnez.n a13, 402065ce 402065a2: fe .byte 0xfe 402065a3: 3f .byte 0x3f 402065a4: 20a374 excw 402065a7: ae0a40 excw 402065aa: fe .byte 0xfe 402065ab: 3f .byte 0x3f 402065ac: feadf0 excw 402065af: 3f .byte 0x3f 402065b0: 230cc0 excw 402065b3: adf140 excw 402065b6: fe .byte 0xfe 402065b7: 3f .byte 0x3f 402065b8: feadf4 excw 402065bb: 3f .byte 0x3f 402065bc: d0c112 addi a1, a1, -48 402065bf: 0a61c2 s32i a12, a1, 40 402065c2: 0b6102 s32i a0, a1, 44 402065c5: 91d9 s32i.n a13, a1, 36 402065c7: 81e9 s32i.n a14, a1, 32 402065c9: 71f9 s32i.n a15, a1, 28 402065cb: 02cd mov.n a12, a2 402065cd: 1c3545 call0 40222924 402065d0: 12cc bnez.n a2, 402065d5 402065d2: 1c5145 call0 40222ae8 402065d5: 1b4c05 call0 40221a98 402065d8: fff0d1 l32r a13, 40206598 402065db: 00d256 bnez a2, 402065ec 402065de: 80cdc0 add a12, a13, a12 402065e1: 01a032 movi a3, 1 402065e4: 004c32 s8i a3, a12, 0 402065e7: 002ec6 j 402066a6 402065ea: 210000 srai a0, a0, 0 402065ed: ffec bnez.n a15, 40206620 402065ef: 000232 l8ui a3, a2, 0 402065f2: 20f220 or a15, a2, a2 402065f5: 01a356 bnez a3, 40206613 402065f8: ffeae1 l32r a14, 402065a0 402065fb: 002e52 l32i a5, a14, 0 402065fe: c5cc bnez.n a5, 4020660e 40206600: ffe961 l32r a6, 402065a4 40206603: 052d mov.n a2, a5 40206605: 130c movi.n a3, 1 40206607: 054d mov.n a4, a5 40206609: 281a05 call0 4022e7ac 4020660c: 0e29 s32i.n a2, a14, 0 4020660e: 120c movi.n a2, 1 40206610: 004f22 s8i a2, a15, 0 40206613: 1b27c5 call0 40221890 40206616: ffe4e1 l32r a14, 402065a8 40206619: 008216 beqz a2, 40206625 4020661c: 000e22 l8ui a2, a14, 0 4020661f: 021226 beqi a2, 1, 40206625 40206622: 001dc6 j 4020669d 40206625: 000ef2 l8ui a15, a14, 0 40206628: 1fec bnez.n a15, 4020664d 4020662a: 120c movi.n a2, 1 4020662c: 1b5885 call0 40221bb8 4020662f: ffdc21 l32r a2, 402065a0 40206632: 0238 l32i.n a3, a2, 0 40206634: 0139 s32i.n a3, a1, 0 40206636: 27a645 call0 4022e09c 40206639: 0138 l32i.n a3, a1, 0 4020663b: 024d mov.n a4, a2 4020663d: 0f5d mov.n a5, a15 4020663f: 032d mov.n a2, a3 40206641: a60c movi.n a6, 10 40206643: 0f3d mov.n a3, a15 40206645: 281bc5 call0 4022e804 40206648: 120c movi.n a2, 1 4020664a: 004e22 s8i a2, a14, 0 4020664d: ffd721 l32r a2, 402065ac 40206650: af0c movi.n a15, 10 40206652: 000232 l8ui a3, a2, 0 40206655: 02ed mov.n a14, a2 40206657: 01c332 addi a3, a3, 1 4020665a: 743030 extui a3, a3, 0, 8 4020665d: 004232 s8i a3, a2, 0 40206660: 0bbf37 bgeu a15, a3, 4020666f 40206663: ffd321 l32r a2, 402065b0 40206666: fb1001 l32r a0, 402052a8 40206669: 0000c0 callx0 a0 4020666c: 004ef2 s8i a15, a14, 0 4020666f: ffd121 l32r a2, 402065b4 40206672: a40c movi.n a4, 10 40206674: 000232 l8ui a3, a2, 0 40206677: 000e22 l8ui a2, a14, 0 4020667a: 232a add.n a2, a3, a2 4020667c: ffcf31 l32r a3, 402065b8 4020667f: 07a427 bge a4, a2, 4020668a 40206682: 232a add.n a2, a3, a2 40206684: f5c222 addi a2, a2, -11 40206687: 0000c6 j 4020668e 4020668a: 232a add.n a2, a3, a2 4020668c: 220b addi.n a2, a2, -1 4020668e: 0042c2 s8i a12, a2, 0 40206691: 020c movi.n a2, 0 40206693: cdca add.n a12, a13, a12 40206695: 004c22 s8i a2, a12, 0 40206698: f27c movi.n a2, -1 4020669a: 000206 j 402066a6 4020669d: 120c movi.n a2, 1 4020669f: cdca add.n a12, a13, a12 402066a1: 004c22 s8i a2, a12, 0 402066a4: 020c movi.n a2, 0 402066a6: b108 l32i.n a0, a1, 44 402066a8: a1c8 l32i.n a12, a1, 40 402066aa: 91d8 l32i.n a13, a1, 36 402066ac: 81e8 l32i.n a14, a1, 32 402066ae: 71f8 l32i.n a15, a1, 28 402066b0: 30c112 addi a1, a1, 48 402066b3: f00d ret.n 402066b5: 000000 ill 402066b8 : 402066b8: f0c112 addi a1, a1, -16 402066bb: 036102 s32i a0, a1, 12 402066be: 002216 beqz a2, 402066c4 402066c1: 1ca985 call0 4022315c 402066c4: 032102 l32i a0, a1, 12 402066c7: 10c112 addi a1, a1, 16 402066ca: f00d ret.n 402066cc: ff .byte 0xff 402066cd: ff .byte 0xff 402066ce: 880000 excw 402066d1: 00dc bnez.n a0, 402066e5 402066d3: c11240 mul16u a1, a2, a4 402066d4 : 402066d4: f0c112 addi a1, a1, -16 402066d7: 020c movi.n a2, 0 402066d9: 3109 s32i.n a0, a1, 12 402066db: 0f4f05 call0 40215bcc 402066de: fffb41 l32r a4, 402066cc 402066e1: f43020 extui a3, a2, 0, 16 402066e4: 201347 beq a3, a4, 40206708 402066e7: f42020 extui a2, a2, 0, 16 402066ea: 902220 addx2 a2, a2, a2 402066ed: b30c movi.n a3, 11 402066ef: 1122e0 slli a2, a2, 2 402066f2: fff701 l32r a0, 402066d0 402066f5: 0000c0 callx0 a0 402066f8: f42020 extui a2, a2, 0, 16 402066fb: 00a442 movi a4, 0x400 402066fe: 023d mov.n a3, a2 40206700: 01b427 bgeu a4, a2, 40206705 40206703: 043d mov.n a3, a4 40206705: f43030 extui a3, a3, 0, 16 40206708: 3108 l32i.n a0, a1, 12 4020670a: 032d mov.n a2, a3 4020670c: 10c112 addi a1, a1, 16 4020670f: f00d ret.n 40206711: 000000 ill 40206714: 2bd8 l32i.n a13, a11, 8 40206716: 124010 excw 40206718 : 40206718: e0c112 addi a1, a1, -32 4020671b: 51d9 s32i.n a13, a1, 20 4020671d: f4d030 extui a13, a3, 0, 16 40206720: 0d3d mov.n a3, a13 40206722: 744040 extui a4, a4, 0, 8 40206725: 61c9 s32i.n a12, a1, 24 40206727: 41e9 s32i.n a14, a1, 16 40206729: 31f9 s32i.n a15, a1, 12 4020672b: 7109 s32i.n a0, a1, 28 4020672d: 02cd mov.n a12, a2 4020672f: 00a0e2 movi a14, 0 40206732: fff801 l32r a0, 40206714 40206735: 0000c0 callx0 a0 40206738: 00a4f2 movi a15, 0x400 4020673b: 000cc6 j 40206772 4020673e: 000000 ill 40206741: 001c42 l16ui a4, a12, 0 40206744: ffe221 l32r a2, 402066cc 40206747: 1d1427 beq a4, a2, 40206768 4020674a: 902440 addx2 a2, a4, a4 4020674d: 1122e0 slli a2, a2, 2 40206750: 0ba032 movi a3, 11 40206753: ffdf01 l32r a0, 402066d0 40206756: 0000c0 callx0 a0 40206759: f42020 extui a2, a2, 0, 16 4020675c: 204220 or a4, a2, a2 4020675f: 02bf27 bgeu a15, a2, 40206765 40206762: 00a442 movi a4, 0x400 40206765: f44040 extui a4, a4, 0, 16 40206768: ee1b addi.n a14, a14, 1 4020676a: 005c42 s16i a4, a12, 0 4020676d: f4e0e0 extui a14, a14, 0, 16 40206770: cc2b addi.n a12, a12, 2 40206772: cb9ed7 bne a14, a13, 40206741 40206775: 7108 l32i.n a0, a1, 28 40206777: 61c8 l32i.n a12, a1, 24 40206779: 51d8 l32i.n a13, a1, 20 4020677b: 41e8 l32i.n a14, a1, 16 4020677d: 31f8 l32i.n a15, a1, 12 4020677f: 20c112 addi a1, a1, 32 40206782: f00d ret.n 40206784 : 40206784: f0c112 addi a1, a1, -16 40206787: 3109 s32i.n a0, a1, 12 40206789: 0f7085 call0 40215e94 4020678c: ffd041 l32r a4, 402066cc 4020678f: 023d mov.n a3, a2 40206791: f42020 extui a2, a2, 0, 16 40206794: 141247 beq a2, a4, 402067ac 40206797: f42030 extui a2, a3, 0, 16 4020679a: 902220 addx2 a2, a2, a2 4020679d: 1122e0 slli a2, a2, 2 402067a0: 0ba032 movi a3, 11 402067a3: ffcb01 l32r a0, 402066d0 402067a6: 0000c0 callx0 a0 402067a9: f42020 extui a2, a2, 0, 16 402067ac: 3108 l32i.n a0, a1, 12 402067ae: 10c112 addi a1, a1, 16 402067b1: f00d ret.n ... 402067b4 : 402067b4: e0c112 addi a1, a1, -32 402067b7: 013d mov.n a3, a1 402067b9: 020c movi.n a2, 0 402067bb: 840c movi.n a4, 8 402067bd: 7109 s32i.n a0, a1, 28 402067bf: fc3701 l32r a0, 4020589c 402067c2: 0000c0 callx0 a0 402067c5: 0128 l32i.n a2, a1, 0 402067c7: 7108 l32i.n a0, a1, 28 402067c9: 352c20 extui a2, a2, 28, 4 402067cc: 20c112 addi a1, a1, 32 402067cf: f00d ret.n 402067d1: 000000 ill 402067d4 : 402067d4: fab421 l32r a2, 402052a4 402067d7: 8c2222 l32i a2, a2, 0x230 402067da: 442820 extui a2, a2, 8, 5 402067dd: f00d ret.n ... 402067e0 : 402067e0: f0c112 addi a1, a1, -16 402067e3: 3109 s32i.n a0, a1, 12 402067e5: ffd445 call0 4020652c 402067e8: c28c beqz.n a2, 402067f8 402067ea: faae21 l32r a2, 402052a4 402067ed: 8c2222 l32i a2, a2, 0x230 402067f0: 042d20 extui a2, a2, 13, 1 402067f3: 000106 j 402067fb 402067f6: 220000 excw 402067f9: 08ffa0 excw 402067fc: c11231 l32r a3, 401f6c44 <_lit4_end+0xef51c> 402067ff: f00d10 subx8 a0, a13, a1 ... 40206804 : 40206804: faa841 l32r a4, 402052a4 40206807: 120c movi.n a2, 1 40206809: 8c2432 l32i a3, a4, 0x230 4020680c: 445830 extui a5, a3, 8, 5 4020680f: 1135a6 blti a5, 3, 40206824 40206812: 02d442 addmi a4, a4, 0x200 40206815: 310442 l8ui a4, a4, 49 40206818: 043f30 extui a3, a3, 15, 1 4020681b: 444040 extui a4, a4, 0, 5 4020681e: e1c442 addi a4, a4, -31 40206821: 932340 movnez a2, a3, a4 40206824: f00d ret.n ... 40206828 : 40206828: 745020 extui a5, a2, 0, 8 4020682b: fa9e21 l32r a2, 402052a4 4020682e: 8c2232 l32i a3, a2, 0x230 40206831: 020c movi.n a2, 0 40206833: 443830 extui a3, a3, 8, 5 40206836: 3e25f6 bgeui a5, 2, 40206878 40206839: e1c362 addi a6, a3, -31 4020683c: 140c movi.n a4, 1 4020683e: 027d mov.n a7, a2 40206840: fec332 addi a3, a3, -2 40206843: 832430 moveqz a2, a4, a3 40206846: 837460 moveqz a7, a4, a6 40206849: 202720 or a2, a7, a2 4020684c: fa9531 l32r a3, 402052a0 4020684f: 229c beqz.n a2, 40206865 40206851: 300362 l8ui a6, a3, 48 40206854: 047c movi.n a4, -16 40206856: 104640 and a4, a6, a4 40206859: 345050 extui a5, a5, 0, 4 4020685c: 205450 or a5, a4, a5 4020685f: 304352 s8i a5, a3, 48 40206862: f00d ret.n 40206864: 136200 excw 40206867: 7c18 l32i.n a1, a12, 28 40206869: 2620c2 l32i a12, a0, 152 4020686c: 505010 pitlb a1, a0 4020686f: 525014 excw 40206872: 535220 excw 40206875: 2d18 l32i.n a1, a13, 8 40206877: f00d04 excw ... 4020687c : 4020687c: fa8a61 l32r a6, 402052a4 4020687f: 120c movi.n a2, 1 40206881: 8c2632 l32i a3, a6, 0x230 40206884: 040c movi.n a4, 0 40206886: 445830 extui a5, a3, 8, 5 40206889: fec572 addi a7, a5, -2 4020688c: 834270 moveqz a4, a2, a7 4020688f: 744040 extui a4, a4, 0, 8 40206892: 64cc bnez.n a4, 4020689c 40206894: e1c552 addi a5, a5, -31 40206897: 834250 moveqz a4, a2, a5 4020689a: 249c beqz.n a4, 402068b0 4020689c: 8c2642 l32i a4, a6, 0x230 4020689f: 130c movi.n a3, 1 402068a1: 344040 extui a4, a4, 0, 4 402068a4: 440b addi.n a4, a4, -1 402068a6: 020c movi.n a2, 0 402068a8: 832340 moveqz a2, a3, a4 402068ab: 742020 extui a2, a2, 0, 8 402068ae: f00d ret.n 402068b0: 145030 extui a5, a3, 0, 2 402068b3: 413230 srli a3, a3, 2 402068b6: 304320 xor a4, a3, a2 402068b9: 044040 extui a4, a4, 0, 1 402068bc: 042030 extui a2, a3, 0, 1 402068bf: 350b addi.n a3, a5, -1 402068c1: 932430 movnez a2, a4, a3 402068c4: f00d ret.n 402068c6: 000000 ill 402068c9: 000010 excw 402068cc : 402068cc: f0c112 addi a1, a1, -16 402068cf: 21c9 s32i.n a12, a1, 8 402068d1: fa74c1 l32r a12, 402052a4 402068d4: 3109 s32i.n a0, a1, 12 402068d6: 11d9 s32i.n a13, a1, 4 402068d8: 01e9 s32i.n a14, a1, 0 402068da: 02dcc2 addmi a12, a12, 0x200 402068dd: 310c32 l8ui a3, a12, 49 402068e0: 80af22 movi a2, -128 402068e3: 328327 bany a3, a2, 40206919 402068e6: 300c22 l8ui a2, a12, 48 402068e9: 146227 bbci a2, 2, 40206901 402068ec: 370cd2 l8ui a13, a12, 55 402068ef: 360c22 l8ui a2, a12, 54 402068f2: 11dd00 slli a13, a13, 16 402068f5: 112280 slli a2, a2, 8 402068f8: 202d20 or a2, a13, a2 402068fb: 350c32 l8ui a3, a12, 53 402068fe: 000446 j 40206913 40206901: 340cd2 l8ui a13, a12, 52 40206904: 330c22 l8ui a2, a12, 51 40206907: 11dd00 slli a13, a13, 16 4020690a: 112280 slli a2, a2, 8 4020690d: 320c32 l8ui a3, a12, 50 40206910: 202d20 or a2, a13, a2 40206913: 202230 or a2, a2, a3 40206916: 000f06 j 40206956 40206919: ffe985 call0 402067b4 4020691c: 02ed mov.n a14, a2 4020691e: fff5c5 call0 4020687c 40206921: 023d mov.n a3, a2 40206923: 22dc bnez.n a2, 40206939 40206925: 310c22 l8ui a2, a12, 49 40206928: ffe841 l32r a4, 402068c8 4020692b: 442020 extui a2, a2, 0, 5 4020692e: e1c222 addi a2, a2, -31 40206931: 933420 movnez a3, a4, a2 40206934: 032d mov.n a2, a3 40206936: 000706 j 40206956 40206939: 7420e0 extui a2, a14, 0, 8 4020693c: 0d52e6 bgei a2, 5, 4020694d 4020693f: 81a0d2 movi a13, 129 40206942: 0d22e6 bgei a2, 2, 40206953 40206945: 134c movi.n a3, 65 40206947: 83d320 moveqz a13, a3, a2 4020694a: 000146 j 40206953 4020694d: 0272e6 bgei a2, 7, 40206953 40206950: 01a1d2 movi a13, 0x101 40206953: 112d40 slli a2, a13, 12 40206956: 3108 l32i.n a0, a1, 12 40206958: 21c8 l32i.n a12, a1, 8 4020695a: 11d8 l32i.n a13, a1, 4 4020695c: 01e8 l32i.n a14, a1, 0 4020695e: 10c112 addi a1, a1, 16 40206961: f00d ret.n 40206963: aee300 excw 40206966: fe .byte 0xfe 40206967: 3f .byte 0x3f 40206968 : 40206968: 743020 extui a3, a2, 0, 8 4020696b: 020c movi.n a2, 0 4020696d: 0733f6 bgeui a3, 3, 40206978 40206970: fffd21 l32r a2, 40206964 40206973: 004232 s8i a3, a2, 0 40206976: 120c movi.n a2, 1 40206978: f00d ret.n ... 4020697c : 4020697c: fffa21 l32r a2, 40206964 4020697f: 000222 l8ui a2, a2, 0 40206982: f00d ret.n 40206984: feade5 excw 40206987: 3f .byte 0x3f 40206988 : 40206988: ffff21 l32r a2, 40206984 4020698b: 030c movi.n a3, 0 4020698d: 004232 s8i a3, a2, 0 40206990: 120c movi.n a2, 1 40206992: f00d ret.n 40206994: fe8014 excw 40206997: 3f .byte 0x3f 40206998: 230c00 excw 4020699b: 0fff40 excw ... 402069a0 : 402069a0: f0c112 addi a1, a1, -16 402069a3: 11d9 s32i.n a13, a1, 4 402069a5: 01e9 s32i.n a14, a1, 0 402069a7: 3109 s32i.n a0, a1, 12 402069a9: 21c9 s32i.n a12, a1, 8 402069ab: f4e020 extui a14, a2, 0, 16 402069ae: ffe045 call0 402067b4 402069b1: fa3c31 l32r a3, 402052a4 402069b4: 140c movi.n a4, 1 402069b6: 8c2352 l32i a5, a3, 0x230 402069b9: 030c movi.n a3, 0 402069bb: 445850 extui a5, a5, 8, 5 402069be: e1c5d2 addi a13, a5, -31 402069c1: 036d mov.n a6, a3 402069c3: fec552 addi a5, a5, -2 402069c6: 8364d0 moveqz a6, a4, a13 402069c9: 833450 moveqz a3, a4, a5 402069cc: 20d630 or a13, a6, a3 402069cf: 05fd56 bnez a13, 40206a32 402069d2: 742020 extui a2, a2, 0, 8 402069d5: fec232 addi a3, a2, -2 402069d8: 743030 extui a3, a3, 0, 8 402069db: 81a0c2 movi a12, 129 402069de: 0e33b6 bltui a3, 3, 402069f0 402069e1: fbc222 addi a2, a2, -5 402069e4: 742020 extui a2, a2, 0, 8 402069e7: 41a0c2 movi a12, 65 402069ea: 0222f6 bgeui a2, 2, 402069f0 402069ed: 01a1c2 movi a12, 0x101 402069f0: ffe885 call0 4020687c 402069f3: 130c movi.n a3, 1 402069f5: 83c320 moveqz a12, a3, a2 402069f8: ffe721 l32r a2, 40206994 402069fb: 0238 l32i.n a3, a2, 0 402069fd: 0b0366 bnei a3, -1, 40206a0c 40206a00: ffe621 l32r a2, 40206998 40206a03: fa2901 l32r a0, 402052a8 40206a06: 0000c0 callx0 a0 40206a09: 000946 j 40206a32 40206a0c: ffe421 l32r a2, 4020699c 40206a0f: b44030 extui a4, a3, 0, 12 40206a12: 232a add.n a2, a3, a2 40206a14: a33230 movltz a3, a2, a3 40206a17: 213c30 srai a3, a3, 12 40206a1a: 24cc bnez.n a4, 40206a20 40206a1c: 000086 j 40206a22 40206a1f: 331b00 excw 40206a22: 023ec7 bltu a14, a12, 40206a28 40206a25: 09b3e7 bgeu a3, a14, 40206a32 40206a28: 0d0c movi.n a13, 0 40206a2a: 120c movi.n a2, 1 40206a2c: 93d2e0 movnez a13, a2, a14 40206a2f: 74d0d0 extui a13, a13, 0, 8 40206a32: 3108 l32i.n a0, a1, 12 40206a34: 0d2d mov.n a2, a13 40206a36: 21c8 l32i.n a12, a1, 8 40206a38: 11d8 l32i.n a13, a1, 4 40206a3a: 01e8 l32i.n a14, a1, 0 40206a3c: 10c112 addi a1, a1, 16 40206a3f: f00d ret.n 40206a41: 000000 ill 40206a44: 230bc4 excw 40206a47: c11240 mul16u a1, a2, a4 40206a48 : 40206a48: e0c112 addi a1, a1, -32 40206a4b: 013d mov.n a3, a1 40206a4d: 041c movi.n a4, 16 40206a4f: 076102 s32i a0, a1, 28 40206a52: fb9201 l32r a0, 4020589c 40206a55: 0000c0 callx0 a0 40206a58: 000132 l8ui a3, a1, 0 40206a5b: e9a022 movi a2, 233 40206a5e: 1c1327 beq a3, a2, 40206a7e 40206a61: 001132 l16ui a3, a1, 0 40206a64: eaa422 movi a2, 0x4ea 40206a67: 059327 bne a3, a2, 40206a70 40206a6a: 3128 l32i.n a2, a1, 12 40206a6c: 000406 j 40206a80 40206a6f: f52100 extui a2, a0, 17, 16 40206a72: ff .byte 0xff 40206a73: fa0d01 l32r a0, 402052a8 40206a76: 0000c0 callx0 a0 40206a79: f27c movi.n a2, -1 40206a7b: 000046 j 40206a80 40206a7e: 020c movi.n a2, 0 40206a80: 7108 l32i.n a0, a1, 28 40206a82: 20c112 addi a1, a1, 32 40206a85: f00d ret.n 40206a87: 0bb400 excw 40206a8a: a04023 excw 40206a8d: 230b addi.n a2, a3, -1 40206a8f: 0b8c40 excw 40206a92: 124023 excw 40206a94 : 40206a94: a0c112 addi a1, a1, -96 40206a97: 013d mov.n a3, a1 40206a99: 10a042 movi a4, 16 40206a9c: 1661c2 s32i a12, a1, 88 40206a9f: 176102 s32i a0, a1, 92 40206aa2: 1561d2 s32i a13, a1, 84 40206aa5: 1461e2 s32i a14, a1, 80 40206aa8: 1361f2 s32i a15, a1, 76 40206aab: 20c220 or a12, a2, a2 40206aae: fb7b01 l32r a0, 4020589c 40206ab1: 0000c0 callx0 a0 40206ab4: 208256 bnez a2, 40206cc0 40206ab7: 010122 l8ui a2, a1, 1 40206aba: 000132 l8ui a3, a1, 0 40206abd: 9129 s32i.n a2, a1, 36 40206abf: e9a022 movi a2, 233 40206ac2: 0b1327 beq a3, a2, 40206ad1 40206ac5: fff021 l32r a2, 40206a88 40206ac8: f9f801 l32r a0, 402052a8 40206acb: 0000c0 callx0 a0 40206ace: 007b86 j 40206cc0 40206ad1: 3178 l32i.n a7, a1, 12 40206ad3: 10cc22 addi a2, a12, 16 40206ad6: 013d mov.n a3, a1 40206ad8: 041c movi.n a4, 16 40206ada: c179 s32i.n a7, a1, 48 40206adc: fb7001 l32r a0, 4020589c 40206adf: 0000c0 callx0 a0 40206ae2: c178 l32i.n a7, a1, 48 40206ae4: 1d8256 bnez a2, 40206cc0 40206ae7: 20ccd2 addi a13, a12, 32 40206aea: 8179 s32i.n a7, a1, 32 40206aec: 01cd mov.n a12, a1 40206aee: efa0e2 movi a14, 239 40206af1: 02fd mov.n a15, a2 40206af3: 007006 j 40206cb7 40206af6: 031c movi.n a3, 16 40206af8: c023f0 sub a2, a3, a15 40206afb: 742020 extui a2, a2, 0, 8 40206afe: 0a3727 bltu a7, a2, 40206b0c 40206b01: 144020 extui a4, a2, 0, 2 40206b04: 190c movi.n a9, 1 40206b06: 24ac beqz.n a4, 40206b2c 40206b08: 0002c6 j 40206b17 40206b0b: 090c00 excw 40206b0e: 747070 extui a7, a7, 0, 8 40206b11: 09bd mov.n a11, a9 40206b13: 001246 j 40206b60 40206b16: 030c00 excw 40206b19: 000246 j 40206b26 40206b1c: 4c3a add.n a4, a12, a3 40206b1e: 000442 l8ui a4, a4, 0 40206b21: 331b addi.n a3, a3, 1 40206b23: 30ee40 xor a14, a14, a4 40206b26: f22327 blt a3, a2, 40206b1c 40206b29: 006686 j 40206cc7 40206b2c: 199216 beqz a2, 40206cc9 40206b2f: 418220 srli a8, a2, 2 40206b32: 0c3d mov.n a3, a12 40206b34: 0007c6 j 40206b57 40206b37: 03b200 rsr.epc2 a0 40206b3a: 03a200 excw 40206b3d: 441b01 l32r a0, 401d7bac <_lit4_end+0xd0484> 40206b40: 30aba0 xor a10, a11, a10 40206b43: 305ea0 xor a5, a14, a10 40206b46: 0203a2 l8ui a10, a3, 2 40206b49: 3055a0 xor a5, a5, a10 40206b4c: 0303a2 l8ui a10, a3, 3 40206b4f: 334b addi.n a3, a3, 4 40206b51: 3055a0 xor a5, a5, a10 40206b54: 74e050 extui a14, a5, 0, 8 40206b57: dd2487 blt a4, a8, 40206b38 40206b5a: a0c8c0 addx4 a12, a8, a12 40206b5d: 005a06 j 40206cc9 40206b60: 0a0c movi.n a10, 0 40206b62: 000e06 j 40206b9e 40206b65: 0d2d mov.n a2, a13 40206b67: 013d mov.n a3, a1 40206b69: 041c movi.n a4, 16 40206b6b: c179 s32i.n a7, a1, 48 40206b6d: d199 s32i.n a9, a1, 52 40206b6f: a1a9 s32i.n a10, a1, 40 40206b71: b1b9 s32i.n a11, a1, 44 40206b73: fb4a01 l32r a0, 4020589c 40206b76: 0000c0 callx0 a0 40206b79: c178 l32i.n a7, a1, 48 40206b7b: d198 l32i.n a9, a1, 52 40206b7d: a1a8 l32i.n a10, a1, 40 40206b7f: b1b8 l32i.n a11, a1, 44 40206b81: 728c beqz.n a2, 40206b8c 40206b83: ffc221 l32r a2, 40206a8c 40206b86: caa332 movi a3, 0x3ca 40206b89: 000b86 j 40206bbb 40206b8c: 10cdd2 addi a13, a13, 16 40206b8f: 312a add.n a3, a1, a2 40206b91: 000332 l8ui a3, a3, 0 40206b94: 221b addi.n a2, a2, 1 40206b96: 30ee30 xor a14, a14, a3 40206b99: f2b266 bnei a2, 16, 40206b8f 40206b9c: aa1b addi.n a10, a10, 1 40206b9e: c32ab7 blt a10, a11, 40206b65 40206ba1: 49ac beqz.n a9, 40206bc9 40206ba3: 0d2d mov.n a2, a13 40206ba5: 013d mov.n a3, a1 40206ba7: 041c movi.n a4, 16 40206ba9: c179 s32i.n a7, a1, 48 40206bab: fb3c01 l32r a0, 4020589c 40206bae: 0000c0 callx0 a0 40206bb1: c178 l32i.n a7, a1, 48 40206bb3: d28c beqz.n a2, 40206bc4 40206bb5: ffb621 l32r a2, 40206a90 40206bb8: dfa332 movi a3, 0x3df 40206bbb: f9bb01 l32r a0, 402052a8 40206bbe: 0000c0 callx0 a0 40206bc1: 003ec6 j 40206cc0 40206bc4: 10cdd2 addi a13, a13, 16 40206bc7: 01cd mov.n a12, a1 40206bc9: 143070 extui a3, a7, 0, 2 40206bcc: 020c movi.n a2, 0 40206bce: e3cc bnez.n a3, 40206be0 40206bd0: 000586 j 40206bea 40206bd3: 000000 ill 40206bd6: 3c2a add.n a3, a12, a2 40206bd8: 000332 l8ui a3, a3, 0 40206bdb: 221b addi.n a2, a2, 1 40206bdd: 30ee30 xor a14, a14, a3 40206be0: f22277 blt a2, a7, 40206bd6 40206be3: cc7a add.n a12, a12, a7 40206be5: 000c06 j 40206c19 40206be8: ac0000 excw 40206beb: 4270b7 bbci a0, 27, 40206c31 40206bee: 0c2d41 l32r a4, 401c9ca4 <_lit4_end+0xc257c> 40206bf1: 000786 j 40206c13 40206bf4: 0002a2 l8ui a10, a2, 0 40206bf7: 010292 l8ui a9, a2, 1 40206bfa: 331b addi.n a3, a3, 1 40206bfc: 309a90 xor a9, a10, a9 40206bff: 305e90 xor a5, a14, a9 40206c02: 020292 l8ui a9, a2, 2 40206c05: 305590 xor a5, a5, a9 40206c08: 030292 l8ui a9, a2, 3 40206c0b: 224b addi.n a2, a2, 4 40206c0d: 305590 xor a5, a5, a9 40206c10: 74e050 extui a14, a5, 0, 8 40206c13: dd2347 blt a3, a4, 40206bf4 40206c16: a0c4c0 addx4 a12, a4, a12 40206c19: 9128 l32i.n a2, a1, 36 40206c1b: 0d1266 bnei a2, 1, 40206c2c 40206c1e: 0f0122 l8ui a2, a1, 15 40206c21: 81d8 l32i.n a13, a1, 32 40206c23: 0292e7 bne a2, a14, 40206c29 40206c26: 002606 j 40206cc2 40206c29: 0024c6 j 40206cc0 40206c2c: 37fa add.n a3, a7, a15 40206c2e: 74f030 extui a15, a3, 0, 8 40206c31: 021c movi.n a2, 16 40206c33: c092f0 sub a9, a2, a15 40206c36: 749090 extui a9, a9, 0, 8 40206c39: 2c89b6 bltui a9, 8, 40206c69 40206c3c: 050c32 l8ui a3, a12, 5 40206c3f: 040c42 l8ui a4, a12, 4 40206c42: 060c22 l8ui a2, a12, 6 40206c45: 113380 slli a3, a3, 8 40206c48: 070c72 l8ui a7, a12, 7 40206c4b: 203340 or a3, a3, a4 40206c4e: 112200 slli a2, a2, 16 40206c51: 202230 or a2, a2, a3 40206c54: 017780 slli a7, a7, 24 40206c57: 8138 l32i.n a3, a1, 32 40206c59: 207720 or a7, a7, a2 40206c5c: 337a add.n a3, a3, a7 40206c5e: 8f8b addi.n a8, a15, 8 40206c60: 8139 s32i.n a3, a1, 32 40206c62: 74f080 extui a15, a8, 0, 8 40206c65: 0010c6 j 40206cac 40206c68: 094d00 excw 40206c6b: 313a add.n a3, a1, a3 40206c6d: 10c122 addi a2, a1, 16 40206c70: d199 s32i.n a9, a1, 52 40206c72: fc5401 l32r a0, 40205dc4 40206c75: 0000c0 callx0 a0 40206c78: 0d2d mov.n a2, a13 40206c7a: 013d mov.n a3, a1 40206c7c: 041c movi.n a4, 16 40206c7e: fb0701 l32r a0, 4020589c 40206c81: 0000c0 callx0 a0 40206c84: d198 l32i.n a9, a1, 52 40206c86: 228c beqz.n a2, 40206c8c 40206c88: 000d06 j 40206cc0 40206c8b: cf8200 excw 40206c8e: 80f8 l32i.n a15, a0, 32 40206c90: 3274f0 excw 40206c93: 9a10c1 l32r a12, 401ed4d4 <_lit4_end+0xe5dac> 40206c96: 0f4d23 excw 40206c99: 013d mov.n a3, a1 40206c9b: fc4a01 l32r a0, 40205dc4 40206c9e: 0000c0 callx0 a0 40206ca1: 8128 l32i.n a2, a1, 32 40206ca3: 5178 l32i.n a7, a1, 20 40206ca5: 10cdd2 addi a13, a13, 16 40206ca8: 227a add.n a2, a2, a7 40206caa: 8129 s32i.n a2, a1, 32 40206cac: 9138 l32i.n a3, a1, 36 40206cae: c1fa add.n a12, a1, a15 40206cb0: 230b addi.n a2, a3, -1 40206cb2: 742020 extui a2, a2, 0, 8 40206cb5: 9129 s32i.n a2, a1, 36 40206cb7: 9128 l32i.n a2, a1, 36 40206cb9: e39256 bnez a2, 40206af6 40206cbc: 0005c6 j 40206cd7 40206cbf: fd7c00 excw 40206cc2: 0d2d mov.n a2, a13 40206cc4: 0003c6 j 40206cd7 40206cc7: cc2a add.n a12, a12, a2 40206cc9: c07720 sub a7, a7, a2 40206ccc: 41b470 srli a11, a7, 4 40206ccf: 0f0c movi.n a15, 0 40206cd1: 347070 extui a7, a7, 0, 4 40206cd4: ffa206 j 40206b60 40206cd7: 172102 l32i a0, a1, 92 40206cda: 1621c2 l32i a12, a1, 88 40206cdd: 1521d2 l32i a13, a1, 84 40206ce0: 1421e2 l32i a14, a1, 80 40206ce3: 1321f2 l32i a15, a1, 76 40206ce6: 60c112 addi a1, a1, 96 40206ce9: f00d ret.n 40206ceb: 0be800 excw 40206cee: d44023 excw 40206cf1: 230b addi.n a2, a3, -1 40206cf3: c11240 mul16u a1, a2, a4 40206cf4 : 40206cf4: f0c112 addi a1, a1, -16 40206cf7: 21c9 s32i.n a12, a1, 8 40206cf9: 3109 s32i.n a0, a1, 12 40206cfb: 11d9 s32i.n a13, a1, 4 40206cfd: ffab45 call0 402067b4 40206d00: 742020 extui a2, a2, 0, 8 40206d03: fec232 addi a3, a2, -2 40206d06: 743030 extui a3, a3, 0, 8 40206d09: 81a0c2 movi a12, 129 40206d0c: 0d33b6 bltui a3, 3, 40206d1d 40206d0f: fbc222 addi a2, a2, -5 40206d12: 742020 extui a2, a2, 0, 8 40206d15: 1c4c movi.n a12, 65 40206d17: 0222f6 bgeui a2, 2, 40206d1d 40206d1a: 01a1c2 movi a12, 0x101 40206d1d: ffb5c5 call0 4020687c 40206d20: 130c movi.n a3, 1 40206d22: 83c320 moveqz a12, a3, a2 40206d25: 11cc40 slli a12, a12, 12 40206d28: 0c2d mov.n a2, a12 40206d2a: ffd1c5 call0 40206a48 40206d2d: 02dd mov.n a13, a2 40206d2f: 250226 beqi a2, -1, 40206d58 40206d32: 2c2a add.n a2, a12, a2 40206d34: 10c222 addi a2, a2, 16 40206d37: ffd5c5 call0 40206a94 40206d3a: 02cd mov.n a12, a2 40206d3c: 080226 beqi a2, -1, 40206d48 40206d3f: 34cdd2 addi a13, a13, 52 40206d42: 2d2a add.n a2, a13, a2 40206d44: 0006c6 j 40206d63 40206d47: e92100 excw 40206d4a: ff .byte 0xff 40206d4b: f95701 l32r a0, 402052a8 40206d4e: 0000c0 callx0 a0 40206d51: 0c2d mov.n a2, a12 40206d53: 000306 j 40206d63 40206d56: 210000 srai a0, a0, 0 40206d59: 01ffe6 bgei a15, 0x100, 40206d5e 40206d5c: c0f953 excw 40206d5f: 2d0000 excw 40206d62: 080d mov.n a0, a8 40206d64: 21c831 l32r a3, 401cf484 <_lit4_end+0xc7d5c> 40206d67: 11d8 l32i.n a13, a1, 4 40206d69: 10c112 addi a1, a1, 16 40206d6c: f00d ret.n ... 40206d70 : 40206d70: f0c112 addi a1, a1, -16 40206d73: 3109 s32i.n a0, a1, 12 40206d75: fff7c5 call0 40206cf4 40206d78: ff0731 l32r a3, 40206994 40206d7b: 0329 s32i.n a2, a3, 0 40206d7d: ff0131 l32r a3, 40206984 40206d80: 090266 bnei a2, -1, 40206d8d 40206d83: 020c movi.n a2, 0 40206d85: 004322 s8i a2, a3, 0 40206d88: 020c movi.n a2, 0 40206d8a: 000186 j 40206d94 40206d8d: 120c movi.n a2, 1 40206d8f: 004322 s8i a2, a3, 0 40206d92: 120c movi.n a2, 1 40206d94: 3108 l32i.n a0, a1, 12 40206d96: 10c112 addi a1, a1, 16 40206d99: f00d ret.n 40206d9b: aee400 excw 40206d9e: fe .byte 0xfe 40206d9f: 3f .byte 0x3f 40206da0 : 40206da0: 743020 extui a3, a2, 0, 8 40206da3: fcc352 addi a5, a3, -4 40206da6: 020c movi.n a2, 0 40206da8: 140c movi.n a4, 1 40206daa: 832450 moveqz a2, a4, a5 40206dad: 742020 extui a2, a2, 0, 8 40206db0: 12cc bnez.n a2, 40206db5 40206db2: 0733f6 bgeui a3, 3, 40206dbd 40206db5: fff921 l32r a2, 40206d9c 40206db8: 004232 s8i a3, a2, 0 40206dbb: 120c movi.n a2, 1 40206dbd: f00d ret.n ... 40206dc0 : 40206dc0: f0c112 addi a1, a1, -16 40206dc3: 00a022 movi a2, 0 40206dc6: 036102 s32i a0, a1, 12 40206dc9: 0ef945 call0 40215d60 40206dcc: 032102 l32i a0, a1, 12 40206dcf: 10c112 addi a1, a1, 16 40206dd2: f00d ret.n 40206dd4 : 40206dd4: f0c112 addi a1, a1, -16 40206dd7: 742020 extui a2, a2, 0, 8 40206dda: 036102 s32i a0, a1, 12 40206ddd: 12cf45 call0 40219ad4 40206de0: 032102 l32i a0, a1, 12 40206de3: 10c112 addi a1, a1, 16 40206de6: 000080 ret 40206de9: 000000 ill 40206dec : 40206dec: f0c112 addi a1, a1, -16 40206def: f42020 extui a2, a2, 0, 16 40206df2: 036102 s32i a0, a1, 12 40206df5: 12cfc5 call0 40219af4 40206df8: 032102 l32i a0, a1, 12 40206dfb: 10c112 addi a1, a1, 16 40206dfe: 000080 ret 40206e01: 000000 ill 40206e04 : 40206e04: f0c112 addi a1, a1, -16 40206e07: 742020 extui a2, a2, 0, 8 40206e0a: 036102 s32i a0, a1, 12 40206e0d: 1258c5 call0 4021939c 40206e10: 032102 l32i a0, a1, 12 40206e13: 10c112 addi a1, a1, 16 40206e16: 000080 ret 40206e19: 000000 ill 40206e1c: f00014 excw 40206e1f: 3f .byte 0x3f 40206e20 : 40206e20: f0c112 addi a1, a1, -16 40206e23: 3109 s32i.n a0, a1, 12 40206e25: 21c9 s32i.n a12, a1, 8 40206e27: 742020 extui a2, a2, 0, 8 40206e2a: 035c movi.n a3, 80 40206e2c: 199237 bne a2, a3, 40206e49 40206e2f: fffb31 l32r a3, 40206e1c 40206e32: e47c movi.n a4, -2 40206e34: 0020c0 memw 40206e37: 0358 l32i.n a5, a3, 0 40206e39: 104540 and a4, a5, a4 40206e3c: 0020c0 memw 40206e3f: 0349 s32i.n a4, a3, 0 40206e41: ff5b05 call0 402063f4 40206e44: 130c movi.n a3, 1 40206e46: 000786 j 40206e68 40206e49: a0a042 movi a4, 160 40206e4c: 030c movi.n a3, 0 40206e4e: 169247 bne a2, a4, 40206e68 40206e51: fff231 l32r a3, 40206e1c 40206e54: 1c0c movi.n a12, 1 40206e56: 0020c0 memw 40206e59: 0348 l32i.n a4, a3, 0 40206e5b: 2044c0 or a4, a4, a12 40206e5e: 0020c0 memw 40206e61: 0349 s32i.n a4, a3, 0 40206e63: ff5905 call0 402063f4 40206e66: 0c3d mov.n a3, a12 40206e68: 3108 l32i.n a0, a1, 12 40206e6a: 032d mov.n a2, a3 40206e6c: 21c8 l32i.n a12, a1, 8 40206e6e: 10c112 addi a1, a1, 16 40206e71: f00d ret.n ... 40206e74 : 40206e74: f0c112 addi a1, a1, -16 40206e77: 3109 s32i.n a0, a1, 12 40206e79: ff5805 call0 402063fc 40206e7c: 3108 l32i.n a0, a1, 12 40206e7e: 742020 extui a2, a2, 0, 8 40206e81: 10c112 addi a1, a1, 16 40206e84: f00d ret.n 40206e86: 9c0000 excw 40206e89: 3fff14 excw 40206e8c : 40206e8c: f0c112 addi a1, a1, -16 40206e8f: 3109 s32i.n a0, a1, 12 40206e91: ff5685 call0 402063fc 40206e94: 744020 extui a4, a2, 0, 8 40206e97: 035c movi.n a3, 80 40206e99: 020c movi.n a2, 0 40206e9b: 0f9437 bne a4, a3, 40206eae 40206e9e: fffa21 l32r a2, 40206e88 40206ea1: 130c movi.n a3, 1 40206ea3: 004232 s8i a3, a2, 0 40206ea6: a0a022 movi a2, 160 40206ea9: fff745 call0 40206e20 40206eac: 120c movi.n a2, 1 40206eae: 3108 l32i.n a0, a1, 12 40206eb0: 10c112 addi a1, a1, 16 40206eb3: f00d ret.n 40206eb5: 000000 ill 40206eb8 : 40206eb8: f0c112 addi a1, a1, -16 40206ebb: 036102 s32i a0, a1, 12 40206ebe: 0261c2 s32i a12, a1, 8 40206ec1: ff5385 call0 402063fc 40206ec4: 744020 extui a4, a2, 0, 8 40206ec7: a0a032 movi a3, 160 40206eca: 020c movi.n a2, 0 40206ecc: 249437 bne a4, a3, 40206ef4 40206ecf: ffee31 l32r a3, 40206e88 40206ed2: 0003c2 l8ui a12, a3, 0 40206ed5: 1b1c66 bnei a12, 1, 40206ef4 40206ed8: 004322 s8i a2, a3, 0 40206edb: ffd021 l32r a2, 40206e1c 40206ede: e37c movi.n a3, -2 40206ee0: 0020c0 memw 40206ee3: 0248 l32i.n a4, a2, 0 40206ee5: 103430 and a3, a4, a3 40206ee8: 0020c0 memw 40206eeb: 0239 s32i.n a3, a2, 0 40206eed: 025c movi.n a2, 80 40206eef: ff5045 call0 402063f4 40206ef2: 0c2d mov.n a2, a12 40206ef4: 3108 l32i.n a0, a1, 12 40206ef6: 21c8 l32i.n a12, a1, 8 40206ef8: 10c112 addi a1, a1, 16 40206efb: f00d ret.n 40206efd: 000000 ill 40206f00: f20c00 excw 40206f03: 3f .byte 0x3f 40206f04: c988 l32i.n a8, a9, 48 40206f06: fe .byte 0xfe 40206f07: 3f .byte 0x3f 40206f08 : 40206f08: fffe21 l32r a2, 40206f00 40206f0b: 0020c0 memw 40206f0e: 0238 l32i.n a3, a2, 0 40206f10: fffd21 l32r a2, 40206f04 40206f13: 0228 l32i.n a2, a2, 0 40206f15: 232a add.n a2, a3, a2 40206f17: f00d ret.n 40206f19: 000000 ill 40206f1c : 40206f1c: fff931 l32r a3, 40206f00 40206f1f: 0020c0 memw 40206f22: 0338 l32i.n a3, a3, 0 40206f24: c02320 sub a2, a3, a2 40206f27: f00d ret.n 40206f29: 000000 ill 40206f2c: 230b40 excw 40206f2f: 0b1040 excw 40206f32: 0c4023 excw 40206f35: 230b addi.n a2, a3, -1 40206f37: 1c7c40 excw 40206f3a: ff .byte 0xff 40206f3b: 3f .byte 0x3f 40206f3c : 40206f3c: 80c112 addi a1, a1, -128 40206f3f: 1d61d2 s32i a13, a1, 116 40206f42: f8d8d1 l32r a13, 402052a4 40206f45: 1c61e2 s32i a14, a1, 112 40206f48: 02ed mov.n a14, a2 40206f4a: 4d28 l32i.n a2, a13, 16 40206f4c: 1e61c2 s32i a12, a1, 120 40206f4f: 02c8 l32i.n a12, a2, 0 40206f51: 1b61f2 s32i a15, a1, 108 40206f54: 146142 s32i a4, a1, 80 40206f57: 1f6102 s32i a0, a1, 124 40206f5a: 03fd mov.n a15, a3 40206f5c: fa4a01 l32r a0, 40205884 40206f5f: 0000c0 callx0 a0 40206f62: 142142 l32i a4, a1, 80 40206f65: 040c16 beqz a12, 40206fa9 40206f68: fd7f21 l32r a2, 40206564 40206f6b: 0228 l32i.n a2, a2, 0 40206f6d: 82bc beqz.n a2, 40206fa9 40206f6f: 2c68 l32i.n a6, a12, 8 40206f71: 0e38 l32i.n a3, a14, 0 40206f73: 3c58 l32i.n a5, a12, 12 40206f75: 4c28 l32i.n a2, a12, 16 40206f77: 099367 bne a3, a6, 40206f84 40206f7a: 0f38 l32i.n a3, a15, 0 40206f7c: 049357 bne a3, a5, 40206f84 40206f7f: 0438 l32i.n a3, a4, 0 40206f81: 241327 beq a3, a2, 40206fa9 40206f84: b129 s32i.n a2, a1, 44 40206f86: fd7521 l32r a2, 4020655c 40206f89: 430c movi.n a3, 4 40206f8b: 040c movi.n a4, 0 40206f8d: 0228 l32i.n a2, a2, 0 40206f8f: 8139 s32i.n a3, a1, 32 40206f91: a159 s32i.n a5, a1, 40 40206f93: 20c132 addi a3, a1, 32 40206f96: 045d mov.n a5, a4 40206f98: 9169 s32i.n a6, a1, 36 40206f9a: 265705 call0 4022d50c 40206f9d: 081226 beqi a2, 1, 40206fa9 40206fa0: ffe321 l32r a2, 40206f2c 40206fa3: f8c101 l32r a0, 402052a8 40206fa6: 0000c0 callx0 a0 40206fa9: 0d0c22 l8ui a2, a12, 13 40206fac: 080c32 l8ui a3, a12, 8 40206faf: 090c42 l8ui a4, a12, 9 40206fb2: 0a0c52 l8ui a5, a12, 10 40206fb5: 0b0c62 l8ui a6, a12, 11 40206fb8: 0c0c72 l8ui a7, a12, 12 40206fbb: 0129 s32i.n a2, a1, 0 40206fbd: 0e0c22 l8ui a2, a12, 14 40206fc0: 1129 s32i.n a2, a1, 4 40206fc2: 0f0c22 l8ui a2, a12, 15 40206fc5: 2129 s32i.n a2, a1, 8 40206fc7: 100c22 l8ui a2, a12, 16 40206fca: 3129 s32i.n a2, a1, 12 40206fcc: 110c22 l8ui a2, a12, 17 40206fcf: 4129 s32i.n a2, a1, 16 40206fd1: 120c22 l8ui a2, a12, 18 40206fd4: 5129 s32i.n a2, a1, 20 40206fd6: 130c22 l8ui a2, a12, 19 40206fd9: 6129 s32i.n a2, a1, 24 40206fdb: ffd521 l32r a2, 40206f30 40206fde: f8b201 l32r a0, 402052a8 40206fe1: 0000c0 callx0 a0 40206fe4: ffd421 l32r a2, 40206f34 40206fe7: f8b001 l32r a0, 402052a8 40206fea: 0000c0 callx0 a0 40206fed: 4d28 l32i.n a2, a13, 16 40206fef: 530c movi.n a3, 5 40206ff1: ea4232 s8i a3, a2, 234 40206ff4: e84232 s8i a3, a2, 232 40206ff7: 8e2d32 l32i a3, a13, 0x238 40206ffa: 01a122 movi a2, 0x101 40206ffd: f43030 extui a3, a3, 0, 16 40207000: 1c9327 bne a3, a2, 40207020 40207003: ffcd21 l32r a2, 40206f38 40207006: 02ddd2 addmi a13, a13, 0x200 40207009: ff08c5 call0 40206098 4020700c: 3a0d22 l8ui a2, a13, 58 4020700f: 140c movi.n a4, 1 40207011: 401200 ssl a2 40207014: a14400 sll a4, a4 40207017: 020c movi.n a2, 0 40207019: 043d mov.n a3, a4 4020701b: 025d mov.n a5, a2 4020701d: ff4185 call0 40206438 40207020: f9b901 l32r a0, 40205704 40207023: 0000c0 callx0 a0 40207026: 1f2102 l32i a0, a1, 124 40207029: 80a092 movi a9, 128 4020702c: 1e21c2 l32i a12, a1, 120 4020702f: 1d21d2 l32i a13, a1, 116 40207032: 1c21e2 l32i a14, a1, 112 40207035: 1b21f2 l32i a15, a1, 108 40207038: 119a add.n a1, a1, a9 4020703a: f00d ret.n 4020703c: 0aec bnez.n a10, 40207060 4020703e: 004023 excw 40207041: 3ffe80 excw 40207044: 885c movi.n a8, 88 40207046: fe .byte 0xfe 40207047: 3f .byte 0x3f 40207048: 0acc bnez.n a10, 4020704c 4020704a: 604023 excw 4020704d: fe88 l32i.n a8, a14, 60 4020704f: 3f .byte 0x3f 40207050: fea8a0 excw 40207053: 3f .byte 0x3f 40207054: 0aac beqz.n a10, 40207078 40207056: 8c4023 excw 40207059: 230a add.n a2, a3, a0 4020705b: 298840 excw 4020705e: ff .byte 0xff 4020705f: 3f .byte 0x3f 40207060: 000000 ill 40207063: f86140 excw 40207064 : 40207064: fff861 l32r a6, 40207044 40207067: fff651 l32r a5, 40207040 4020706a: fff421 l32r a2, 4020703c 4020706d: f0c112 addi a1, a1, -16 40207070: 053d mov.n a3, a5 40207072: 204660 or a4, a6, a6 40207075: c05650 sub a5, a6, a5 40207078: 3109 s32i.n a0, a1, 12 4020707a: f88b01 l32r a0, 402052a8 4020707d: 0000c0 callx0 a0 40207080: fff461 l32r a6, 40207050 40207083: fff251 l32r a5, 4020704c 40207086: fff021 l32r a2, 40207048 40207089: 203550 or a3, a5, a5 4020708c: 204660 or a4, a6, a6 4020708f: c05650 sub a5, a6, a5 40207092: f88501 l32r a0, 402052a8 40207095: 0000c0 callx0 a0 40207098: f82161 l32r a6, 4020511c 4020709b: f82151 l32r a5, 40205120 4020709e: ffed21 l32r a2, 40207054 402070a1: 203550 or a3, a5, a5 402070a4: 204660 or a4, a6, a6 402070a7: c05650 sub a5, a6, a5 402070aa: f87f01 l32r a0, 402052a8 402070ad: 0000c0 callx0 a0 402070b0: ffeb51 l32r a5, 4020705c 402070b3: ffeb61 l32r a6, 40207060 402070b6: ffe821 l32r a2, 40207058 402070b9: 053d mov.n a3, a5 402070bb: 064d mov.n a4, a6 402070bd: c05650 sub a5, a6, a5 402070c0: f87a01 l32r a0, 402052a8 402070c3: 0000c0 callx0 a0 402070c6: 3108 l32i.n a0, a1, 12 402070c8: 10c112 addi a1, a1, 16 402070cb: f00d ret.n 402070cd: 000000 ill 402070d0 : 402070d0: f0c112 addi a1, a1, -16 402070d3: 036102 s32i a0, a1, 12 402070d6: f90201 l32r a0, 402054e0 402070d9: 0000c0 callx0 a0 402070dc: 3108 l32i.n a0, a1, 12 402070de: 10c112 addi a1, a1, 16 402070e1: f00d ret.n 402070e3: 005400 excw 402070e6: 503ff0 ritlb0 a15, a15 402070e9: 3ff000 excw 402070ec : 402070ec: f86e31 l32r a3, 402052a4 402070ef: 06d332 addmi a3, a3, 0x600 402070f2: b40322 l8ui a2, a3, 180 402070f5: 1b6207 bbci a2, 0, 40207114 402070f8: fffb21 l32r a2, 402070e4 402070fb: fffb31 l32r a3, 402070e8 402070fe: 0020c0 memw 40207101: 0228 l32i.n a2, a2, 0 40207103: 0020c0 memw 40207106: 0338 l32i.n a3, a3, 0 40207108: f42020 extui a2, a2, 0, 16 4020710b: 112280 slli a2, a2, 8 4020710e: 753830 extui a3, a3, 24, 8 40207111: 000446 j 40207126 40207114: b70342 l8ui a4, a3, 183 40207117: b80322 l8ui a2, a3, 184 4020711a: 114400 slli a4, a4, 16 4020711d: 112280 slli a2, a2, 8 40207120: b90332 l8ui a3, a3, 185 40207123: 202420 or a2, a4, a2 40207126: 202230 or a2, a2, a3 40207129: f00d ret.n ... 4020712c : 4020712c: f0c112 addi a1, a1, -16 4020712f: 3109 s32i.n a0, a1, 12 40207131: 195c05 call0 402206f4 40207134: 3108 l32i.n a0, a1, 12 40207136: 10c112 addi a1, a1, 16 40207139: f00d ret.n 4020713b: 071c00 excw 4020713e: 216000 srai a6, a0, 0 40207140 : 40207140: ffff21 l32r a2, 4020713c 40207143: 0020c0 memw 40207146: 0228 l32i.n a2, a2, 0 40207148: f00d ret.n ... 4020714c : 4020714c: f9be21 l32r a2, 40205844 4020714f: f00d ret.n 40207151: 000000 ill 40207154 : 40207154: 144020 extui a4, a2, 0, 2 40207157: 343a add.n a3, a4, a3 40207159: c57c movi.n a5, -4 4020715b: 414230 srli a4, a3, 2 4020715e: 102250 and a2, a2, a5 40207161: a02420 addx4 a2, a4, a2 40207164: 0228 l32i.n a2, a2, 0 40207166: f0c112 addi a1, a1, -16 40207169: 143030 extui a3, a3, 0, 2 4020716c: 0129 s32i.n a2, a1, 0 4020716e: 313a add.n a3, a1, a3 40207170: 000322 l8ui a2, a3, 0 40207173: 10c112 addi a1, a1, 16 40207176: f00d ret.n 40207178 : 40207178: 902320 addx2 a2, a3, a2 4020717b: f0c112 addi a1, a1, -16 4020717e: 142020 extui a2, a2, 0, 2 40207181: 902210 addx2 a2, a2, a1 40207184: 001222 l16ui a2, a2, 0 40207187: 10c112 addi a1, a1, 16 4020718a: f00d ret.n 4020718c: bf4c movi.n a15, 75 4020718e: 124000 excw 40207190 : 40207190: d0c112 addi a1, a1, -48 40207193: 91d9 s32i.n a13, a1, 36 40207195: 81e9 s32i.n a14, a1, 32 40207197: 71f9 s32i.n a15, a1, 28 40207199: 02ed mov.n a14, a2 4020719b: b109 s32i.n a0, a1, 44 4020719d: a1c9 s32i.n a12, a1, 40 4020719f: 142020 extui a2, a2, 0, 2 402071a2: 0f0c movi.n a15, 0 402071a4: 03dd mov.n a13, a3 402071a6: 743040 extui a3, a4, 0, 8 402071a9: 4892f7 bne a2, a15, 402071f5 402071ac: 202ee0 or a2, a14, a14 402071af: 006132 s32i a3, a1, 0 402071b2: fff601 l32r a0, 4020718c 402071b5: 0000c0 callx0 a0 402071b8: f4c020 extui a12, a2, 0, 16 402071bb: f46020 extui a6, a2, 0, 16 402071be: 5c0b addi.n a5, a12, -1 402071c0: 2c2b addi.n a2, a12, 2 402071c2: a35250 movltz a5, a2, a5 402071c5: 214250 srai a4, a5, 2 402071c8: 441b addi.n a4, a4, 1 402071ca: 1144e0 slli a4, a4, 2 402071cd: f44040 extui a4, a4, 0, 16 402071d0: 0138 l32i.n a3, a1, 0 402071d2: 069647 bne a6, a4, 402071dc 402071d5: 093437 bltu a4, a3, 402071e2 402071d8: 000646 j 402071f5 402071db: b64700 excw 402071de: 334702 s8i a0, a7, 51 402071e1: 0d2d12 l32i a1, a13, 52 402071e4: 0e3d mov.n a3, a14 402071e6: faf701 l32r a0, 40205dc4 402071e9: 0000c0 callx0 a0 402071ec: cdca add.n a12, a13, a12 402071ee: 020c movi.n a2, 0 402071f0: 004c22 s8i a2, a12, 0 402071f3: 1f0c movi.n a15, 1 402071f5: b108 l32i.n a0, a1, 44 402071f7: 0f2d mov.n a2, a15 402071f9: a1c8 l32i.n a12, a1, 40 402071fb: 91d8 l32i.n a13, a1, 36 402071fd: 81e8 l32i.n a14, a1, 32 402071ff: 71f8 l32i.n a15, a1, 28 40207201: 30c112 addi a1, a1, 48 40207204: f00d ret.n ... 40207208 : 40207208: 744020 extui a4, a2, 0, 8 4020720b: 020c movi.n a2, 0 4020720d: 0f24f6 bgeui a4, 2, 40207220 40207210: f82531 l32r a3, 402052a4 40207213: 4358 l32i.n a5, a3, 16 40207215: 5338 l32i.n a3, a3, 20 40207217: 833540 moveqz a3, a5, a4 4020721a: 021327 beq a3, a2, 40207220 4020721d: 002322 l32i a2, a3, 0 40207220: f00d ret.n 40207222: 190000 excw 40207225: 3ffe80 excw 40207228 : 40207228: ffff21 l32r a2, 40207224 4020722b: 000222 l8ui a2, a2, 0 4020722e: f00d ret.n 40207230: 0011e0 excw 40207233: ff3160 excw 40207234 : 40207234: ffff31 l32r a3, 40207230 40207237: 742020 extui a2, a2, 0, 8 4020723a: 0020c0 memw 4020723d: 0329 s32i.n a2, a3, 0 4020723f: 120c movi.n a2, 1 40207241: f00d ret.n 40207243: 801800 add a1, a8, a0 40207246: fe .byte 0xfe 40207247: 3f .byte 0x3f 40207248 : 40207248: ffff21 l32r a2, 40207244 4020724b: 000222 l8ui a2, a2, 0 4020724e: f00d ret.n 40207250 : 40207250: 025d mov.n a5, a2 40207252: 024d mov.n a4, a2 40207254: f43030 extui a3, a3, 0, 16 40207257: efa022 movi a2, 239 4020725a: 0001c6 j 40207265 4020725d: 000462 l8ui a6, a4, 0 40207260: 441b addi.n a4, a4, 1 40207262: 302260 xor a2, a2, a6 40207265: c06450 sub a6, a4, a5 40207268: f46060 extui a6, a6, 0, 16 4020726b: ee3637 bltu a6, a3, 4020725d 4020726e: f00d ret.n 40207270: 0cfc bnez.n a12, 402072a4 40207272: 604023 excw 40207275: 230a add.n a2, a3, a0 40207277: 0a5c40 excw 4020727a: 584023 excw 4020727d: 230a add.n a2, a3, a0 4020727f: 0a4840 excw 40207282: b04023 excw 40207285: 401002 l16ui a0, a0, 128 40207288: 101680 and a1, a6, a8 4020728b: 16f040 excw 4020728e: 124010 excw 40207290 : 40207290: d0c112 addi a1, a1, -48 40207293: 91d9 s32i.n a13, a1, 36 40207295: 81e9 s32i.n a14, a1, 32 40207297: 03dd mov.n a13, a3 40207299: f4e050 extui a14, a5, 0, 16 4020729c: fff531 l32r a3, 40207270 4020729f: 71f9 s32i.n a15, a1, 28 402072a1: 0149 s32i.n a4, a1, 0 402072a3: 02fd mov.n a15, a2 402072a5: 3ea742 movi a4, 0x73e 402072a8: 0e2d mov.n a2, a14 402072aa: 050c movi.n a5, 0 402072ac: a1c9 s32i.n a12, a1, 40 402072ae: b109 s32i.n a0, a1, 44 402072b0: fff501 l32r a0, 40207284 402072b3: 0000c0 callx0 a0 402072b6: 02cd mov.n a12, a2 402072b8: 08a216 beqz a2, 40207346 402072bb: 82dfd0 mull a13, a15, a13 402072be: 0c3d mov.n a3, a12 402072c0: 204ee0 or a4, a14, a14 402072c3: 202dd0 or a2, a13, a13 402072c6: f97501 l32r a0, 4020589c 402072c9: 0000c0 callx0 a0 402072cc: 0138 l32i.n a3, a1, 0 402072ce: 0c2d mov.n a2, a12 402072d0: 204ee0 or a4, a14, a14 402072d3: f96d01 l32r a0, 40205888 402072d6: 0000c0 callx0 a0 402072d9: 05b216 beqz a2, 40207338 402072dc: 0f2d mov.n a2, a15 402072de: ffea01 l32r a0, 40207288 402072e1: 0000c0 callx0 a0 402072e4: 528c beqz.n a2, 402072ed 402072e6: ffe321 l32r a2, 40207274 402072e9: 000446 j 402072fe 402072ec: 013800 slli a3, a8, 32 402072ef: 0d2d mov.n a2, a13 402072f1: 0e4d mov.n a4, a14 402072f3: ffe601 l32r a0, 4020728c 402072f6: 0000c0 callx0 a0 402072f9: b28c beqz.n a2, 40207308 402072fb: ffdf21 l32r a2, 40207278 402072fe: f7ea01 l32r a0, 402052a8 40207301: 0000c0 callx0 a0 40207304: 000886 j 4020732a 40207307: 0d2d00 excw 4020730a: 0c3d mov.n a3, a12 4020730c: 0e4d mov.n a4, a14 4020730e: f96301 l32r a0, 4020589c 40207311: 0000c0 callx0 a0 40207314: 428c beqz.n a2, 4020731c 40207316: ffd921 l32r a2, 4020727c 40207319: fff846 j 402072fe 4020731c: 0138 l32i.n a3, a1, 0 4020731e: 0c2d mov.n a2, a12 40207320: 0e4d mov.n a4, a14 40207322: f95901 l32r a0, 40205888 40207325: 0000c0 callx0 a0 40207328: c28c beqz.n a2, 40207338 4020732a: ffd521 l32r a2, 40207280 4020732d: 0f3d mov.n a3, a15 4020732f: f7de01 l32r a0, 402052a8 40207332: 0000c0 callx0 a0 40207335: ffe8c6 j 402072dc 40207338: ffce31 l32r a3, 40207270 4020733b: 0c2d mov.n a2, a12 4020733d: 62a742 movi a4, 0x762 40207340: f95801 l32r a0, 402058a0 40207343: 0000c0 callx0 a0 40207346: b108 l32i.n a0, a1, 44 40207348: a1c8 l32i.n a12, a1, 40 4020734a: 91d8 l32i.n a13, a1, 36 4020734c: 81e8 l32i.n a14, a1, 32 4020734e: 71f8 l32i.n a15, a1, 28 40207350: 30c112 addi a1, a1, 48 40207353: f00d ret.n 40207355: 000000 ill 40207358 : 40207358: b0c112 addi a1, a1, -80 4020735b: 1261c2 s32i a12, a1, 72 4020735e: 136102 s32i a0, a1, 76 40207361: 1161d2 s32i a13, a1, 68 40207364: 1061e2 s32i a14, a1, 64 40207367: f1f9 s32i.n a15, a1, 60 40207369: 03cd mov.n a12, a3 4020736b: f46020 extui a6, a2, 0, 16 4020736e: f45040 extui a5, a4, 0, 16 40207371: 091316 beqz a3, 40207406 40207374: f935e1 l32r a14, 40205848 40207377: 0d0c movi.n a13, 0 40207379: 3e28 l32i.n a2, a14, 12 4020737b: 02b257 bgeu a2, a5, 40207381 4020737e: 002186 j 40207408 40207381: f62b addi.n a15, a6, 2 40207383: 822f20 mull a2, a15, a2 40207386: 013d mov.n a3, a1 40207388: 042c movi.n a4, 32 4020738a: 9159 s32i.n a5, a1, 36 4020738c: 8169 s32i.n a6, a1, 32 4020738e: f94301 l32r a0, 4020589c 40207391: 0000c0 callx0 a0 40207394: 000122 l8ui a2, a1, 0 40207397: 9158 l32i.n a5, a1, 36 40207399: 8168 l32i.n a6, a1, 32 4020739b: 0a92d7 bne a2, a13, 402073a9 4020739e: 120c movi.n a2, 1 402073a0: 004122 s8i a2, a1, 0 402073a3: 000146 j 402073ac 402073a6: 000000 ill 402073a9: 0041d2 s8i a13, a1, 0 402073ac: 000122 l8ui a2, a1, 0 402073af: 3e38 l32i.n a3, a14, 12 402073b1: 262a add.n a2, a6, a2 402073b3: 0c4d mov.n a4, a12 402073b5: ffed85 call0 40207290 402073b8: 1138 l32i.n a3, a1, 4 402073ba: fa7f21 l32r a2, 40205db8 402073bd: 119327 bne a3, a2, 402073d2 402073c0: 7138 l32i.n a3, a1, 28 402073c2: fa7e21 l32r a2, 40205dbc 402073c5: 099327 bne a3, a2, 402073d2 402073c8: 2128 l32i.n a2, a1, 8 402073ca: 221b addi.n a2, a2, 1 402073cc: 000106 j 402073d4 402073cf: 000000 ill 402073d2: 120c movi.n a2, 1 402073d4: 2129 s32i.n a2, a1, 8 402073d6: fa7821 l32r a2, 40205db8 402073d9: 0001d2 l8ui a13, a1, 0 402073dc: 1129 s32i.n a2, a1, 4 402073de: fa7721 l32r a2, 40205dbc 402073e1: 8ca432 movi a3, 0x48c 402073e4: 7129 s32i.n a2, a1, 28 402073e6: a02d10 addx4 a2, a13, a1 402073e9: 3239 s32i.n a3, a2, 12 402073eb: 0c2d mov.n a2, a12 402073ed: ffe605 call0 40207250 402073f0: a0dd10 addx4 a13, a13, a1 402073f3: 3e38 l32i.n a3, a14, 12 402073f5: 5d29 s32i.n a2, a13, 20 402073f7: 014d mov.n a4, a1 402073f9: 0f2d mov.n a2, a15 402073fb: 052c movi.n a5, 32 402073fd: ffe905 call0 40207290 40207400: 1d0c movi.n a13, 1 40207402: 000086 j 40207408 40207405: 03dd00 excw 40207408: 132102 l32i a0, a1, 76 4020740b: 0d2d mov.n a2, a13 4020740d: 1221c2 l32i a12, a1, 72 40207410: 1121d2 l32i a13, a1, 68 40207413: 1021e2 l32i a14, a1, 64 40207416: f1f8 l32i.n a15, a1, 60 40207418: 50c112 addi a1, a1, 80 4020741b: f00d ret.n 4020741d: 000000 ill 40207420: 1738 l32i.n a3, a7, 4 40207422: ff .byte 0xff 40207423: 3f .byte 0x3f 40207424: ff17a0 excw 40207427: 3f .byte 0x3f 40207428: 0011f4 excw 4020742b: 000060 excw 4020742e: d20001 l32r a0, 401fbc30 <_lit4_end+0xf4508> 40207431: 3fff17 bbsi a15, 17, 40207474 40207434: d0c112 addi a1, a1, -48 40207437: a1c9 s32i.n a12, a1, 40 40207439: f79ac1 l32r a12, 402052a4 4020743c: 91d9 s32i.n a13, a1, 36 4020743e: 81e9 s32i.n a14, a1, 32 40207440: b109 s32i.n a0, a1, 44 40207442: 71f9 s32i.n a15, a1, 28 40207444: 02dd mov.n a13, a2 40207446: 03dc22 addmi a2, a12, 0x300 40207449: 6d4232 s8i a3, a2, 109 4020744c: 0d2d mov.n a2, a13 4020744e: 03ed mov.n a14, a3 40207450: 026142 s32i a4, a1, 8 40207453: ff4e01 l32r a0, 4020718c 40207456: 0000c0 callx0 a0 40207459: 113ee0 slli a3, a14, 2 4020745c: 1139 s32i.n a3, a1, 4 4020745e: 33ea add.n a3, a3, a14 40207460: a03330 addx4 a3, a3, a3 40207463: 70a342 movi a4, 0x370 40207466: a033c0 addx4 a3, a3, a12 40207469: 334a add.n a3, a3, a4 4020746b: 042c movi.n a4, 32 4020746d: 01b427 bgeu a4, a2, 40207472 40207470: 042d mov.n a2, a4 40207472: 1148 l32i.n a4, a1, 4 40207474: 0329 s32i.n a2, a3, 0 40207476: f4ea add.n a15, a4, a14 40207478: a0fff0 addx4 a15, a15, a15 4020747b: 11ffe0 slli a15, a15, 2 4020747e: 40a122 movi a2, 0x140 40207481: 2f2a add.n a2, a15, a2 40207483: 34a232 movi a3, 0x234 40207486: 2c2a add.n a2, a12, a2 40207488: 223a add.n a2, a2, a3 4020748a: 042c movi.n a4, 32 4020748c: 203dd0 or a3, a13, a13 4020748f: fa4d01 l32r a0, 40205dc4 40207492: 0000c0 callx0 a0 40207495: 60a122 movi a2, 0x160 40207498: ff2a add.n a15, a15, a2 4020749a: 20cd42 addi a4, a13, 32 4020749d: 2cfa add.n a2, a12, a15 4020749f: 34a232 movi a3, 0x234 402074a2: 0149 s32i.n a4, a1, 0 402074a4: 223a add.n a2, a2, a3 402074a6: 043d mov.n a3, a4 402074a8: 40a042 movi a4, 64 402074ab: fa4601 l32r a0, 40205dc4 402074ae: 0000c0 callx0 a0 402074b1: ffdbf1 l32r a15, 40207420 402074b4: 0d3d mov.n a3, a13 402074b6: 0f2d mov.n a2, a15 402074b8: 042c movi.n a4, 32 402074ba: f8f301 l32r a0, 40205888 402074bd: 0000c0 callx0 a0 402074c0: f778f1 l32r a15, 402052a0 402074c3: d2fc bnez.n a2, 40207504 402074c5: f7a521 l32r a2, 4020535c 402074c8: 0138 l32i.n a3, a1, 0 402074ca: 044c movi.n a4, 64 402074cc: f8ef01 l32r a0, 40205888 402074cf: 0000c0 callx0 a0 402074d2: 026d mov.n a6, a2 402074d4: c2ec bnez.n a2, 40207504 402074d6: 1fce32 addi a3, a14, 31 402074d9: 1133b0 slli a3, a3, 5 402074dc: 3c3a add.n a3, a12, a3 402074de: 02d322 addmi a2, a3, 0x200 402074e1: 340242 l8ui a4, a2, 52 402074e4: ffa022 movi a2, 255 402074e7: 191427 beq a4, a2, 40207504 402074ea: 34a242 movi a4, 0x234 402074ed: ffcd21 l32r a2, 40207424 402074f0: 334a add.n a3, a3, a4 402074f2: 042c movi.n a4, 32 402074f4: 3169 s32i.n a6, a1, 12 402074f6: fa3301 l32r a0, 40205dc4 402074f9: 0000c0 callx0 a0 402074fc: 3168 l32i.n a6, a1, 12 402074fe: 664f62 s8i a6, a15, 102 40207501: 000106 j 40207509 40207504: 120c movi.n a2, 1 40207506: 664f22 s8i a2, a15, 102 40207509: 1138 l32i.n a3, a1, 4 4020750b: 042c movi.n a4, 32 4020750d: 23ea add.n a2, a3, a14 4020750f: a02220 addx4 a2, a2, a2 40207512: a022c0 addx4 a2, a2, a12 40207515: dc2222 l32i a2, a2, 0x370 40207518: 0d3d mov.n a3, a13 4020751a: 8f6c22 s32i a2, a12, 0x23c 4020751d: ffc021 l32r a2, 40207420 40207520: fa2901 l32r a0, 40205dc4 40207523: 0000c0 callx0 a0 40207526: 0138 l32i.n a3, a1, 0 40207528: f78d21 l32r a2, 4020535c 4020752b: 40a042 movi a4, 64 4020752e: fa2501 l32r a0, 40205dc4 40207531: 0000c0 callx0 a0 40207534: ffbe41 l32r a4, 4020742c 40207537: ffbc31 l32r a3, 40207428 4020753a: 020c movi.n a2, 0 4020753c: a74f22 s8i a2, a15, 167 4020753f: 0020c0 memw 40207542: 0349 s32i.n a4, a3, 0 40207544: 600d32 l8ui a3, a13, 96 40207547: 114ed0 slli a4, a14, 3 4020754a: 3b1366 bnei a3, 1, 40207589 4020754d: d94f32 s8i a3, a15, 217 40207550: c0f4e0 sub a15, a4, a14 40207553: 2cfa add.n a2, a12, a15 40207555: 40a3e2 movi a14, 0x340 40207558: 22ea add.n a2, a2, a14 4020755a: 02d222 addmi a2, a2, 0x200 4020755d: 384232 s8i a3, a2, 56 40207560: 61cdd2 addi a13, a13, 97 40207563: ffb321 l32r a2, 40207430 40207566: 0d3d mov.n a3, a13 40207568: 06a042 movi a4, 6 4020756b: fa1601 l32r a0, 40205dc4 4020756e: 0000c0 callx0 a0 40207571: efea add.n a14, a15, a14 40207573: ceca add.n a12, a14, a12 40207575: 39a222 movi a2, 0x239 40207578: 2c2a add.n a2, a12, a2 4020757a: 0d3d mov.n a3, a13 4020757c: 640c movi.n a4, 6 4020757e: fa1101 l32r a0, 40205dc4 40207581: 0000c0 callx0 a0 40207584: 000446 j 40207599 40207587: e00000 subx4 a0, a0, a0 4020758a: 5ac054 excw 4020758d: 32cc bnez.n a2, 40207594 4020758f: 3a40a5 excw 40207592: 22cc bnez.n a2, 40207598 40207594: 4f .byte 0x4f 40207595: 22d9 s32i.n a13, a2, 8 40207597: 384c movi.n a8, 67 40207599: 2148 l32i.n a4, a1, 8 4020759b: 1c1466 bnei a4, 1, 402075bb 4020759e: f8aa31 l32r a3, 40205848 402075a1: 1328 l32i.n a2, a3, 4 402075a3: 032332 l32i a3, a3, 12 402075a6: f76e01 l32r a0, 40205360 402075a9: 0000c0 callx0 a0 402075ac: fdc222 addi a2, a2, -3 402075af: fa0431 l32r a3, 40205dc0 402075b2: f42020 extui a2, a2, 0, 16 402075b5: 8ca442 movi a4, 0x48c 402075b8: ffd9c5 call0 40207358 402075bb: b108 l32i.n a0, a1, 44 402075bd: a1c8 l32i.n a12, a1, 40 402075bf: 91d8 l32i.n a13, a1, 36 402075c1: 81e8 l32i.n a14, a1, 32 402075c3: 71f8 l32i.n a15, a1, 28 402075c5: 30c112 addi a1, a1, 48 402075c8: f00d ret.n 402075ca: 0f0000 excw 402075cd: ae .byte 0xae 402075ce: fe .byte 0xfe 402075cf: 3f .byte 0x3f 402075d0: 0e .byte 0xe 402075d1: ae .byte 0xae 402075d2: fe .byte 0xfe 402075d3: 3f .byte 0x3f 402075d4: addc bnez.n a13, 402075f2 402075d6: fe .byte 0xfe 402075d7: 3f .byte 0x3f 402075d8: feace0 excw 402075db: 3f .byte 0x3f 402075dc: e0c112 addi a1, a1, -32 402075df: 61c9 s32i.n a12, a1, 24 402075e1: 02cd mov.n a12, a2 402075e3: 51d9 s32i.n a13, a1, 20 402075e5: 7109 s32i.n a0, a1, 28 402075e7: 41e9 s32i.n a14, a1, 16 402075e9: 31f9 s32i.n a15, a1, 12 402075eb: 20d330 or a13, a3, a3 402075ee: f8a501 l32r a0, 40205884 402075f1: 0000c0 callx0 a0 402075f4: 0b4cf6 bgeui a12, 4, 40207603 402075f7: f72bf1 l32r a15, 402052a4 402075fa: 02dfe2 addmi a14, a15, 0x200 402075fd: 0a0e22 l8ui a2, a14, 10 40207600: 0c1266 bnei a2, 1, 40207610 40207603: f84001 l32r a0, 40205704 40207606: 0000c0 callx0 a0 40207609: 020c movi.n a2, 0 4020760b: 003406 j 402076df 4020760e: 0c0000 excw 40207611: fa8552 excw 40207614: fe .byte 0xfe 40207615: 100266 bnei a2, -1, 40207629 40207618: ffed21 l32r a2, 402075cc 4020761b: 0042c2 s8i a12, a2, 0 4020761e: ffec21 l32r a2, 402075d0 40207621: 0042d2 s8i a13, a2, 0 40207624: 0026c6 j 402076c3 40207627: 220000 excw 4020762a: 0e .byte 0xe 4020762b: c738 l32i.n a3, a7, 48 4020762d: 060292 l8ui a9, a2, 6 40207630: 1e .byte 0x1e 40207631: e82100 excw 40207634: ff .byte 0xff 40207635: 01a032 movi a3, 1 40207638: 004232 s8i a3, a2, 0 4020763b: ffe731 l32r a3, 402075d8 4020763e: 384ec2 s8i a12, a14, 56 40207641: 000332 l8ui a3, a3, 0 40207644: 3a1366 bnei a3, 1, 40207682 40207647: 1b7845 call0 40222dcc 4020764a: 022cf6 bgeui a12, 2, 40207650 4020764d: 04ddc5 call0 4020c42c 40207650: fdafe2 movi a14, -3 40207653: 10ece0 and a14, a12, a14 40207656: 1ecc bnez.n a14, 4020765b 40207658: 0ab605 call0 402121bc 4020765b: 0c2d mov.n a2, a12 4020765d: 031cc5 call0 4020a82c 40207660: 021e66 bnei a14, 1, 40207666 40207663: 0aad85 call0 4021213c 40207666: fecc22 addi a2, a12, -2 40207669: 742020 extui a2, a2, 0, 8 4020766c: 0522f6 bgeui a2, 2, 40207675 4020766f: 048785 call0 4020bee8 40207672: 000246 j 4020767f 40207675: 061c66 bnei a12, 1, 4020767f 40207678: 4f28 l32i.n a2, a15, 16 4020767a: 0228 l32i.n a2, a2, 0 4020767c: 416d45 call0 40248d54 4020767f: 1b7885 call0 40222e08 40207682: ffd431 l32r a3, 402075d4 40207685: 020c movi.n a2, 0 40207687: 004322 s8i a2, a3, 0 4020768a: 1d1d66 bnei a13, 1, 402076ab 4020768d: f86e31 l32r a3, 40205848 40207690: 012322 l32i a2, a3, 4 40207693: 032332 l32i a3, a3, 12 40207696: f73201 l32r a0, 40205360 40207699: 0000c0 callx0 a0 4020769c: fdc222 addi a2, a2, -3 4020769f: f9c831 l32r a3, 40205dc0 402076a2: f42020 extui a2, a2, 0, 16 402076a5: 8ca442 movi a4, 0x48c 402076a8: ffcac5 call0 40207358 402076ab: 014c56 bnez a12, 402076c3 402076ae: 1b5785 call0 40222c28 402076b1: 0e1266 bnei a2, 1, 402076c3 402076b4: 02a022 movi a2, 2 402076b7: 1b1d05 call0 40222888 402076ba: 1b3285 call0 402229e4 402076bd: f83121 l32r a2, 40205784 402076c0: 1b4745 call0 40222b38 402076c3: f81001 l32r a0, 40205704 402076c6: 0000c0 callx0 a0 402076c9: fbb3c1 l32r a12, 40206598 402076cc: 000186 j 402076d6 402076cf: a02200 addx4 a2, a2, a0 402076d2: ba0501 l32r a0, 401f5ee8 <_lit4_end+0xee7c0> 402076d5: 0c2226 beqi a2, 2, 402076e5 402076d8: 321605 call0 4023983c 402076db: ff .byte 0xff 402076dc: 01a022 movi a2, 1 402076df: 072102 l32i a0, a1, 28 402076e2: 61c8 l32i.n a12, a1, 24 402076e4: 51d8 l32i.n a13, a1, 20 402076e6: 41e8 l32i.n a14, a1, 16 402076e8: 31f8 l32i.n a15, a1, 12 402076ea: 20c112 addi a1, a1, 32 402076ed: f00d ret.n ... 402076f0 : 402076f0: f0c112 addi a1, a1, -16 402076f3: 742020 extui a2, a2, 0, 8 402076f6: 130c movi.n a3, 1 402076f8: 3109 s32i.n a0, a1, 12 402076fa: ffee05 call0 402075dc 402076fd: 3108 l32i.n a0, a1, 12 402076ff: 10c112 addi a1, a1, 16 40207702: f00d ret.n 40207704 : 40207704: f0c112 addi a1, a1, -16 40207707: 742020 extui a2, a2, 0, 8 4020770a: 030c movi.n a3, 0 4020770c: 3109 s32i.n a0, a1, 12 4020770e: ffecc5 call0 402075dc 40207711: 3108 l32i.n a0, a1, 12 40207713: 10c112 addi a1, a1, 16 40207716: f00d ret.n 40207718: feade6 bgei a13, 12, 4020771a 4020771b: 3f .byte 0x3f 4020771c: 20a1e0 or a10, a1, a14 4020771f: c11240 mul16u a1, a2, a4 40207720 : 40207720: f0c112 addi a1, a1, -16 40207723: 0161d2 s32i a13, a1, 4 40207726: 02dd mov.n a13, a2 40207728: fffc21 l32r a2, 40207718 4020772b: 3109 s32i.n a0, a1, 12 4020772d: 21c9 s32i.n a12, a1, 8 4020772f: 130c movi.n a3, 1 40207731: 004232 s8i a3, a2, 0 40207734: 00a022 movi a2, 0 40207737: fffcc5 call0 40207704 4020773a: fdffc1 l32r a12, 40206f38 4020773d: 0c2d mov.n a2, a12 4020773f: fe9585 call0 40206098 40207742: fff631 l32r a3, 4020771c 40207745: 0d4d mov.n a4, a13 40207747: 0c2d mov.n a2, a12 40207749: fe9105 call0 4020605c 4020774c: 0c2d mov.n a2, a12 4020774e: 64a032 movi a3, 100 40207751: 040c movi.n a4, 0 40207753: fea9c5 call0 402061f0 40207756: 3108 l32i.n a0, a1, 12 40207758: 21c8 l32i.n a12, a1, 8 4020775a: 11d8 l32i.n a13, a1, 4 4020775c: 10c112 addi a1, a1, 16 4020775f: f00d ret.n 40207761: 000000 ill 40207764 : 40207764: f0c112 addi a1, a1, -16 40207767: 11d9 s32i.n a13, a1, 4 40207769: fec1d1 l32r a13, 40207270 4020776c: 8ca422 movi a2, 0x48c 4020776f: 0d3d mov.n a3, a13 40207771: bda142 movi a4, 0x1bd 40207774: 050c movi.n a5, 0 40207776: 21c9 s32i.n a12, a1, 8 40207778: 3109 s32i.n a0, a1, 12 4020777a: fec201 l32r a0, 40207284 4020777d: 0000c0 callx0 a0 40207780: 02cd mov.n a12, a2 40207782: 043216 beqz a2, 402077c9 40207785: ffa032 movi a3, 255 40207788: 8ca442 movi a4, 0x48c 4020778b: f84201 l32r a0, 40205894 4020778e: 0000c0 callx0 a0 40207791: f98b31 l32r a3, 40205dc0 40207794: 08a042 movi a4, 8 40207797: 202cc0 or a2, a12, a12 4020779a: f98a01 l32r a0, 40205dc4 4020779d: 0000c0 callx0 a0 402077a0: f82a31 l32r a3, 40205848 402077a3: 1328 l32i.n a2, a3, 4 402077a5: 3338 l32i.n a3, a3, 12 402077a7: f6ee01 l32r a0, 40205360 402077aa: 0000c0 callx0 a0 402077ad: fdc222 addi a2, a2, -3 402077b0: 203cc0 or a3, a12, a12 402077b3: 8ca442 movi a4, 0x48c 402077b6: f42020 extui a2, a2, 0, 16 402077b9: ffb9c5 call0 40207358 402077bc: 0c2d mov.n a2, a12 402077be: 0d3d mov.n a3, a13 402077c0: c8a142 movi a4, 0x1c8 402077c3: f83701 l32r a0, 402058a0 402077c6: 0000c0 callx0 a0 402077c9: 3108 l32i.n a0, a1, 12 402077cb: 21c8 l32i.n a12, a1, 8 402077cd: 11d8 l32i.n a13, a1, 4 402077cf: 10c112 addi a1, a1, 16 402077d2: f00d ret.n 402077d4 : 402077d4: f81d31 l32r a3, 40205848 402077d7: f0c112 addi a1, a1, -16 402077da: 1328 l32i.n a2, a3, 4 402077dc: 032332 l32i a3, a3, 12 402077df: 036102 s32i a0, a1, 12 402077e2: f6df01 l32r a0, 40205360 402077e5: 0000c0 callx0 a0 402077e8: fdc222 addi a2, a2, -3 402077eb: f97531 l32r a3, 40205dc0 402077ee: f42020 extui a2, a2, 0, 16 402077f1: 8ca442 movi a4, 0x48c 402077f4: ffb605 call0 40207358 402077f7: 3108 l32i.n a0, a1, 12 402077f9: 10c112 addi a1, a1, 16 402077fc: f00d ret.n ... 40207800 : 40207800: b0c112 addi a1, a1, -80 40207803: 1261c2 s32i a12, a1, 72 40207806: 1161d2 s32i a13, a1, 68 40207809: 1061e2 s32i a14, a1, 64 4020780c: f1f9 s32i.n a15, a1, 60 4020780e: 136102 s32i a0, a1, 76 40207811: 04cd mov.n a12, a4 40207813: f4e020 extui a14, a2, 0, 16 40207816: f4d030 extui a13, a3, 0, 16 40207819: f4f050 extui a15, a5, 0, 16 4020781c: 04a416 beqz a4, 4020786a 4020781f: f80a21 l32r a2, 40205848 40207822: 4fda add.n a4, a15, a13 40207824: 3238 l32i.n a3, a2, 12 40207826: 025d mov.n a5, a2 40207828: 020c movi.n a2, 0 4020782a: 3e3347 bltu a3, a4, 4020786c 4020782d: 2e2b addi.n a2, a14, 2 4020782f: 822230 mull a2, a2, a3 40207832: 042c movi.n a4, 32 40207834: 203110 or a3, a1, a1 40207837: 086152 s32i a5, a1, 32 4020783a: f81801 l32r a0, 4020589c 4020783d: 0000c0 callx0 a0 40207840: 000122 l8ui a2, a1, 0 40207843: 8158 l32i.n a5, a1, 32 40207845: 328c beqz.n a2, 4020784c 40207847: 120c movi.n a2, 1 40207849: 004122 s8i a2, a1, 0 4020784c: 000122 l8ui a2, a1, 0 4020784f: 3538 l32i.n a3, a5, 12 40207851: ee2a add.n a14, a14, a2 40207853: 822e30 mull a2, a14, a3 40207856: 0f4d mov.n a4, a15 40207858: 22da add.n a2, a2, a13 4020785a: 0c3d mov.n a3, a12 4020785c: f81001 l32r a0, 4020589c 4020785f: 0000c0 callx0 a0 40207862: 120c movi.n a2, 1 40207864: 000106 j 4020786c 40207867: 000000 ill 4020786a: 042d mov.n a2, a4 4020786c: 132102 l32i a0, a1, 76 4020786f: 1221c2 l32i a12, a1, 72 40207872: 1121d2 l32i a13, a1, 68 40207875: 1021e2 l32i a14, a1, 64 40207878: f1f8 l32i.n a15, a1, 60 4020787a: 50c112 addi a1, a1, 80 4020787d: f00d ret.n ... 40207880 : 40207880: f0c112 addi a1, a1, -16 40207883: 3109 s32i.n a0, a1, 12 40207885: 21c9 s32i.n a12, a1, 8 40207887: 11d9 s32i.n a13, a1, 4 40207889: 01e9 s32i.n a14, a1, 0 4020788b: f7fe01 l32r a0, 40205884 4020788e: 0000c0 callx0 a0 40207891: fe77e1 l32r a14, 40207270 40207894: b0a642 movi a4, 0x6b0 40207897: 050c movi.n a5, 0 40207899: 203ee0 or a3, a14, a14 4020789c: 8ca422 movi a2, 0x48c 4020789f: fe7901 l32r a0, 40207284 402078a2: 0000c0 callx0 a0 402078a5: f7e831 l32r a3, 40205848 402078a8: 02cd mov.n a12, a2 402078aa: 1328 l32i.n a2, a3, 4 402078ac: 3338 l32i.n a3, a3, 12 402078ae: f6ac01 l32r a0, 40205360 402078b1: 0000c0 callx0 a0 402078b4: fdc222 addi a2, a2, -3 402078b7: 030c movi.n a3, 0 402078b9: f42020 extui a2, a2, 0, 16 402078bc: 0c4d mov.n a4, a12 402078be: 8ca452 movi a5, 0x48c 402078c1: fff3c5 call0 40207800 402078c4: 080cd2 l8ui a13, a12, 8 402078c7: 0e3d mov.n a3, a14 402078c9: 014db6 bltui a13, 4, 402078ce 402078cc: 2d0c movi.n a13, 2 402078ce: 0c2d mov.n a2, a12 402078d0: b8a642 movi a4, 0x6b8 402078d3: f7f301 l32r a0, 402058a0 402078d6: 0000c0 callx0 a0 402078d9: f78a01 l32r a0, 40205704 402078dc: 0000c0 callx0 a0 402078df: 3108 l32i.n a0, a1, 12 402078e1: 0d2d mov.n a2, a13 402078e3: 21c8 l32i.n a12, a1, 8 402078e5: 11d8 l32i.n a13, a1, 4 402078e7: 01e8 l32i.n a14, a1, 0 402078e9: 10c112 addi a1, a1, 16 402078ec: f00d ret.n 402078ee: 120000 excw 402078f1: d9e0c1 l32r a12, 401fe074 <_lit4_end+0xf694c> 402078f4: 41e951 l32r a5, 401d8098 <_lit4_end+0xd0970> 402078f7: 31f9 s32i.n a15, a1, 12 402078f9: 7109 s32i.n a0, a1, 28 402078fb: 61c9 s32i.n a12, a1, 24 402078fd: 0e0c movi.n a14, 0 402078ff: 02dd mov.n a13, a2 40207901: 20f330 or a15, a3, a3 40207904: 0292e7 bne a2, a14, 4020790a 40207907: 002a86 j 402079b5 4020790a: f7de01 l32r a0, 40205884 4020790d: 0000c0 callx0 a0 40207910: f92cc1 l32r a12, 40205dc0 40207913: 311f26 beqi a15, 1, 40207948 40207916: fe5631 l32r a3, 40207270 40207919: baa742 movi a4, 0x7ba 4020791c: 205ee0 or a5, a14, a14 4020791f: 8ca422 movi a2, 0x48c 40207922: fe5801 l32r a0, 40207284 40207925: 0000c0 callx0 a0 40207928: f7c831 l32r a3, 40205848 4020792b: 02cd mov.n a12, a2 4020792d: 1328 l32i.n a2, a3, 4 4020792f: 032332 l32i a3, a3, 12 40207932: f68b01 l32r a0, 40205360 40207935: 0000c0 callx0 a0 40207938: fdc222 addi a2, a2, -3 4020793b: f42020 extui a2, a2, 0, 16 4020793e: 0e3d mov.n a3, a14 40207940: 0c4d mov.n a4, a12 40207942: 8ca452 movi a5, 0x48c 40207945: ffeb85 call0 40207800 40207948: 3c28 l32i.n a2, a12, 12 4020794a: 37cce2 addi a14, a12, 55 4020794d: 170266 bnei a2, -1, 40207968 40207950: 030c movi.n a3, 0 40207952: 442c movi.n a4, 36 40207954: 2ccb addi.n a2, a12, 12 40207956: f7cf01 l32r a0, 40205894 40207959: 0000c0 callx0 a0 4020795c: 0e2d mov.n a2, a14 4020795e: 030c movi.n a3, 0 40207960: 044c movi.n a4, 64 40207962: f7cc01 l32r a0, 40205894 40207965: 0000c0 callx0 a0 40207968: 10cc32 addi a3, a12, 16 4020796b: 042c movi.n a4, 32 4020796d: 0d2d mov.n a2, a13 4020796f: f91501 l32r a0, 40205dc4 40207972: 0000c0 callx0 a0 40207975: 203ee0 or a3, a14, a14 40207978: 40a042 movi a4, 64 4020797b: 20cd22 addi a2, a13, 32 4020797e: f91101 l32r a0, 40205dc4 40207981: 0000c0 callx0 a0 40207984: a90c22 l8ui a2, a12, 169 40207987: aaa032 movi a3, 170 4020798a: 604d22 s8i a2, a13, 96 4020798d: 803c30 add a3, a12, a3 40207990: 61cd22 addi a2, a13, 97 40207993: 06a042 movi a4, 6 40207996: f90b01 l32r a0, 40205dc4 40207999: 0000c0 callx0 a0 4020799c: 0d1f26 beqi a15, 1, 402079ad 4020799f: fe3431 l32r a3, 40207270 402079a2: 0c2d mov.n a2, a12 402079a4: cfa742 movi a4, 0x7cf 402079a7: f7be01 l32r a0, 402058a0 402079aa: 0000c0 callx0 a0 402079ad: f75501 l32r a0, 40205704 402079b0: 0000c0 callx0 a0 402079b3: 1e0c movi.n a14, 1 402079b5: 7108 l32i.n a0, a1, 28 402079b7: 0e2d mov.n a2, a14 402079b9: 61c8 l32i.n a12, a1, 24 402079bb: 51d8 l32i.n a13, a1, 20 402079bd: 41e8 l32i.n a14, a1, 16 402079bf: 31f8 l32i.n a15, a1, 12 402079c1: 20c112 addi a1, a1, 32 402079c4: f00d ret.n ... 402079c8 : 402079c8: f0c112 addi a1, a1, -16 402079cb: 21c9 s32i.n a12, a1, 8 402079cd: 3109 s32i.n a0, a1, 12 402079cf: f7ad01 l32r a0, 40205884 402079d2: 0000c0 callx0 a0 402079d5: f63321 l32r a2, 402052a4 402079d8: 02d222 addmi a2, a2, 0x200 402079db: 3802c2 l8ui a12, a2, 56 402079de: 024cb6 bltui a12, 4, 402079e4 402079e1: 02a0c2 movi a12, 2 402079e4: f74801 l32r a0, 40205704 402079e7: 0000c0 callx0 a0 402079ea: 3108 l32i.n a0, a1, 12 402079ec: 0c2d mov.n a2, a12 402079ee: 21c8 l32i.n a12, a1, 8 402079f0: 10c112 addi a1, a1, 16 402079f3: f00d ret.n 402079f5: 000000 ill 402079f8: ae7c movi.n a14, -6 402079fa: fe .byte 0xfe 402079fb: 3f .byte 0x3f 402079fc: ae0d excw 402079fe: fe .byte 0xfe 402079ff: 3f .byte 0x3f 40207a00: 188c beqz.n a8, 40207a05 40207a02: ff .byte 0xff 40207a03: 3f .byte 0x3f 40207a04: ff1a71 l32r a7, 4020766c 40207a07: 3f .byte 0x3f 40207a08: 186c movi.n a8, -31 40207a0a: ff .byte 0xff 40207a0b: 3f .byte 0x3f 40207a0c: ade8 l32i.n a14, a13, 40 40207a0e: fe .byte 0xfe 40207a0f: 3f .byte 0x3f 40207a10: c0c112 addi a1, a1, -64 40207a13: f109 s32i.n a0, a1, 60 40207a15: e1c9 s32i.n a12, a1, 56 40207a17: d1d9 s32i.n a13, a1, 52 40207a19: 02cd mov.n a12, a2 40207a1b: 03dd mov.n a13, a3 40207a1d: c1e9 s32i.n a14, a1, 48 40207a1f: 0b61f2 s32i a15, a1, 44 40207a22: f79801 l32r a0, 40205884 40207a25: 0000c0 callx0 a0 40207a28: fff9c5 call0 402079c8 40207a2b: 005c16 beqz a12, 40207a34 40207a2e: fda032 movi a3, 253 40207a31: 0d8237 bany a2, a3, 40207a42 40207a34: 0a2df6 bgeui a13, 2, 40207a42 40207a37: f73301 l32r a0, 40205704 40207a3a: 0000c0 callx0 a0 40207a3d: 020c movi.n a2, 0 40207a3f: 004646 j 40207b5c 40207a42: 320c movi.n a2, 3 40207a44: feb745 call0 402065bc 40207a47: 160266 bnei a2, -1, 40207a61 40207a4a: ffeb21 l32r a2, 402079f8 40207a4d: 0c3d mov.n a3, a12 40207a4f: 67a042 movi a4, 103 40207a52: f8dc01 l32r a0, 40205dc4 40207a55: 0000c0 callx0 a0 40207a58: ffe921 l32r a2, 402079fc 40207a5b: 0042d2 s8i a13, a2, 0 40207a5e: 003c86 j 40207b54 40207a61: 2f2d66 bnei a13, 2, 40207a94 40207a64: f63d21 l32r a2, 40205358 40207a67: a4a042 movi a4, 164 40207a6a: ffa032 movi a3, 255 40207a6d: f78901 l32r a0, 40205894 40207a70: 0000c0 callx0 a0 40207a73: f77531 l32r a3, 40205848 40207a76: 1328 l32i.n a2, a3, 4 40207a78: 032332 l32i a3, a3, 12 40207a7b: f63901 l32r a0, 40205360 40207a7e: 0000c0 callx0 a0 40207a81: fdc222 addi a2, a2, -3 40207a84: f8cf31 l32r a3, 40205dc0 40207a87: 8ca442 movi a4, 0x48c 40207a8a: f42020 extui a2, a2, 0, 16 40207a8d: ff8c85 call0 40207358 40207a90: 003006 j 40207b54 40207a93: 042100 extui a2, a0, 1, 1 40207a96: daf1f6 bgeui a1, 0x100, 40207a74 40207a99: ff .byte 0xff 40207a9a: 03d222 addmi a2, a2, 0x300 40207a9d: 6c0262 l8ui a6, a2, 108 40207aa0: 6d0222 l8ui a2, a2, 109 40207aa3: 0169 s32i.n a6, a1, 0 40207aa5: ffd761 l32r a6, 40207a04 40207aa8: 2129 s32i.n a2, a1, 8 40207aaa: 1169 s32i.n a6, a1, 4 40207aac: 20cc62 addi a6, a12, 32 40207aaf: 3169 s32i.n a6, a1, 12 40207ab1: 61cc62 addi a6, a12, 97 40207ab4: 0e0c movi.n a14, 0 40207ab6: 4169 s32i.n a6, a1, 16 40207ab8: 0010c6 j 40207aff 40207abb: e0cf22 addi a2, a15, -32 40207abe: 0c3d mov.n a3, a12 40207ac0: 042c movi.n a4, 32 40207ac2: f77101 l32r a0, 40205888 40207ac5: 0000c0 callx0 a0 40207ac8: 52ec bnez.n a2, 40207af1 40207aca: 3138 l32i.n a3, a1, 12 40207acc: 0f2d mov.n a2, a15 40207ace: 044c movi.n a4, 64 40207ad0: f76e01 l32r a0, 40205888 40207ad3: 0000c0 callx0 a0 40207ad6: 72dc bnez.n a2, 40207af1 40207ad8: 600c22 l8ui a2, a12, 96 40207adb: 0d1266 bnei a2, 1, 40207aec 40207ade: 1128 l32i.n a2, a1, 4 40207ae0: 4138 l32i.n a3, a1, 16 40207ae2: 640c movi.n a4, 6 40207ae4: f76901 l32r a0, 40205888 40207ae7: 0000c0 callx0 a0 40207aea: 32cc bnez.n a2, 40207af1 40207aec: 2168 l32i.n a6, a1, 8 40207aee: 6216e7 beq a6, a14, 40207b54 40207af1: 1168 l32i.n a6, a1, 4 40207af3: ee1b addi.n a14, a14, 1 40207af5: 667b addi.n a6, a6, 7 40207af7: 74e0e0 extui a14, a14, 0, 8 40207afa: 64cff2 addi a15, a15, 100 40207afd: 1169 s32i.n a6, a1, 4 40207aff: 0168 l32i.n a6, a1, 0 40207b01: b69e67 bne a14, a6, 40207abb 40207b04: ffc141 l32r a4, 40207a08 40207b07: 020c movi.n a2, 0 40207b09: ffa052 movi a5, 255 40207b0c: 000606 j 40207b28 40207b0f: 046200 extui a6, a0, 2, 1 40207b12: 023d00 excw 40207b15: 64c442 addi a4, a4, 100 40207b18: 221b addi.n a2, a2, 1 40207b1a: 0a9657 bne a6, a5, 40207b28 40207b1d: 0c2d mov.n a2, a12 40207b1f: 0d4d mov.n a4, a13 40207b21: ff9105 call0 40207434 40207b24: 000b06 j 40207b54 40207b27: 016800 slli a6, a8, 32 40207b2a: 743020 extui a3, a2, 0, 8 40207b2d: df3367 bltu a3, a6, 40207b10 40207b30: 209367 bne a3, a6, 40207b54 40207b33: ffb6e1 l32r a14, 40207a0c 40207b36: 000e22 l8ui a2, a14, 0 40207b39: 049267 bne a2, a6, 40207b41 40207b3c: 020c movi.n a2, 0 40207b3e: 004e22 s8i a2, a14, 0 40207b41: 000e32 l8ui a3, a14, 0 40207b44: 0c2d mov.n a2, a12 40207b46: 204dd0 or a4, a13, a13 40207b49: ff8e85 call0 40207434 40207b4c: 000e22 l8ui a2, a14, 0 40207b4f: 221b addi.n a2, a2, 1 40207b51: 004e22 s8i a2, a14, 0 40207b54: f6ec01 l32r a0, 40205704 40207b57: 0000c0 callx0 a0 40207b5a: 120c movi.n a2, 1 40207b5c: f108 l32i.n a0, a1, 60 40207b5e: e1c8 l32i.n a12, a1, 56 40207b60: d1d8 l32i.n a13, a1, 52 40207b62: c1e8 l32i.n a14, a1, 48 40207b64: b1f8 l32i.n a15, a1, 44 40207b66: 40c112 addi a1, a1, 64 40207b69: f00d ret.n 40207b6b: 080400 excw 40207b6e: 906000 addx2 a6, a0, a0 40207b71: 5f .byte 0x5f 40207b72: 124010 excw 40207b74 : 40207b74: f0c112 addi a1, a1, -16 40207b77: 0261c2 s32i a12, a1, 8 40207b7a: 036102 s32i a0, a1, 12 40207b7d: ffe485 call0 402079c8 40207b80: 02cd mov.n a12, a2 40207b82: fda022 movi a2, 253 40207b85: 102c20 and a2, a12, a2 40207b88: 021266 bnei a2, 1, 40207b8e 40207b8b: 0a6305 call0 402121bc 40207b8e: feccc2 addi a12, a12, -2 40207b91: 74c0c0 extui a12, a12, 0, 8 40207b94: 022cf6 bgeui a12, 2, 40207b9a 40207b97: 048945 call0 4020c42c 40207b9a: 620c movi.n a2, 6 40207b9c: 266d45 call0 4022e274 40207b9f: fff321 l32r a2, 40207b6c 40207ba2: 80a032 movi a3, 128 40207ba5: 0020c0 memw 40207ba8: 0248 l32i.n a4, a2, 0 40207baa: 203430 or a3, a4, a3 40207bad: 0020c0 memw 40207bb0: 0239 s32i.n a3, a2, 0 40207bb2: f67721 l32r a2, 40205590 40207bb5: 1da945 call0 4022564c 40207bb8: 320c movi.n a2, 3 40207bba: ffed01 l32r a0, 40207b70 40207bbd: 0000c0 callx0 a0 40207bc0: 3108 l32i.n a0, a1, 12 40207bc2: 21c8 l32i.n a12, a1, 8 40207bc4: 10c112 addi a1, a1, 16 40207bc7: f00d ret.n 40207bc9: 000000 ill 40207bcc: 000000 ill 40207bcf: 0000f0 excw 40207bd2: 00d000 excw 40207bd5: 300000 xor a0, a0, a0 40207bd8: 0c88 l32i.n a8, a12, 0 40207bda: 684023 excw 40207bdd: 230c movi.n a3, 2 40207bdf: 0c5040 excw 40207be2: 304023 excw 40207be5: 230c movi.n a3, 2 40207be7: bfff40 excw 40207bea: ff .byte 0xff 40207beb: ff .byte 0xff 40207bec: 0c18 l32i.n a1, a12, 0 40207bee: 124023 excw 40207bf0 : 40207bf0: e0c112 addi a1, a1, -32 40207bf3: 61c9 s32i.n a12, a1, 24 40207bf5: 51d9 s32i.n a13, a1, 20 40207bf7: 41e9 s32i.n a14, a1, 16 40207bf9: 7109 s32i.n a0, a1, 28 40207bfb: 20c330 or a12, a3, a3 40207bfe: 74e020 extui a14, a2, 0, 8 40207c01: fe9285 call0 4020652c 40207c04: 02dd mov.n a13, a2 40207c06: 0ee216 beqz a2, 40207cf8 40207c09: 073e56 bnez a14, 40207c80 40207c0c: 013d mov.n a3, a1 40207c0e: 840c movi.n a4, 8 40207c10: 0e2d mov.n a2, a14 40207c12: f72201 l32r a0, 4020589c 40207c15: 0000c0 callx0 a0 40207c18: 0138 l32i.n a3, a1, 0 40207c1a: ffec21 l32r a2, 40207bcc 40207c1d: ffec41 l32r a4, 40207bd0 40207c20: 102320 and a2, a3, a2 40207c23: 120347 bnone a3, a4, 40207c39 40207c26: ffeb31 l32r a3, 40207bd4 40207c29: 0c1237 beq a2, a3, 40207c39 40207c2c: fd0d31 l32r a3, 40207060 40207c2f: 061237 beq a2, a3, 40207c39 40207c32: ffe921 l32r a2, 40207bd8 40207c35: 001546 j 40207c8e 40207c38: c90500 excw 40207c3b: fe .byte 0xfe 40207c3c: 02ed mov.n a14, a2 40207c3e: ffe721 l32r a2, 40207bdc 40207c41: 0c3d mov.n a3, a12 40207c43: f59901 l32r a0, 402052a8 40207c46: 0000c0 callx0 a0 40207c49: f59631 l32r a3, 402052a4 40207c4c: 440c movi.n a4, 4 40207c4e: 02d332 addmi a3, a3, 0x200 40207c51: 181322 l16ui a2, a3, 48 40207c54: 3543c2 s8i a12, a3, 53 40207c57: e42020 extui a2, a2, 0, 15 40207c5a: 202240 or a2, a2, a4 40207c5d: 185322 s16i a2, a3, 48 40207c60: f520c0 extui a2, a12, 16, 16 40207c63: 374322 s8i a2, a3, 55 40207c66: 4128c0 srli a2, a12, 8 40207c69: 364322 s8i a2, a3, 54 40207c6c: f520e0 extui a2, a14, 16, 16 40207c6f: 344322 s8i a2, a3, 52 40207c72: 4128e0 srli a2, a14, 8 40207c75: 334322 s8i a2, a3, 51 40207c78: 3243e2 s8i a14, a3, 50 40207c7b: 0011c6 j 40207cc6 40207c7e: 660000 excw 40207c81: 1e .byte 0x1e 40207c82: c569 s32i.n a6, a5, 48 40207c84: 20feb5 excw 40207c87: cc74e0 excw 40207c8a: ce .byte 0xce 40207c8b: ffd521 l32r a2, 40207be0 40207c8e: f58601 l32r a0, 402052a8 40207c91: 0000c0 callx0 a0 40207c94: 0edd mov.n a13, a14 40207c96: 001786 j 40207cf8 40207c99: ffd221 l32r a2, 40207be4 40207c9c: 203cc0 or a3, a12, a12 40207c9f: f58201 l32r a0, 402052a8 40207ca2: 0000c0 callx0 a0 40207ca5: f57f21 l32r a2, 402052a4 40207ca8: ffd031 l32r a3, 40207be8 40207cab: 02d222 addmi a2, a2, 0x200 40207cae: 181242 l16ui a4, a2, 48 40207cb1: 3242c2 s8i a12, a2, 50 40207cb4: 103430 and a3, a4, a3 40207cb7: 185232 s16i a3, a2, 48 40207cba: f530c0 extui a3, a12, 16, 16 40207cbd: 344232 s8i a3, a2, 52 40207cc0: 4138c0 srli a3, a12, 8 40207cc3: 334232 s8i a3, a2, 51 40207cc6: f6e031 l32r a3, 40205848 40207cc9: 012322 l32i a2, a3, 4 40207ccc: 032332 l32i a3, a3, 12 40207ccf: f5a401 l32r a0, 40205360 40207cd2: 0000c0 callx0 a0 40207cd5: f83a31 l32r a3, 40205dc0 40207cd8: fdc222 addi a2, a2, -3 40207cdb: 8ca442 movi a4, 0x48c 40207cde: f42020 extui a2, a2, 0, 16 40207ce1: ff6745 call0 40207358 40207ce4: ffe8c5 call0 40207b74 40207ce7: 000346 j 40207cf8 40207cea: 000000 ill 40207ced: ffbf21 l32r a2, 40207bec 40207cf0: 0d0c movi.n a13, 0 40207cf2: f56d01 l32r a0, 402052a8 40207cf5: 0000c0 callx0 a0 40207cf8: 7108 l32i.n a0, a1, 28 40207cfa: 0d2d mov.n a2, a13 40207cfc: 61c8 l32i.n a12, a1, 24 40207cfe: 51d8 l32i.n a13, a1, 20 40207d00: 41e8 l32i.n a14, a1, 16 40207d02: 20c112 addi a1, a1, 32 40207d05: f00d ret.n 40207d07: 0b7c00 excw 40207d0a: 784023 excw 40207d0d: 230b addi.n a2, a3, -1 40207d0f: 0b7440 excw 40207d12: 004023 excw 40207d15: ffff80 excw 40207d18: 230b70 excw 40207d1b: 0b6c40 excw 40207d1e: 684023 excw 40207d21: 230b addi.n a2, a3, -1 40207d23: 0b6440 excw 40207d26: 124023 excw 40207d28 : 40207d28: d0c112 addi a1, a1, -48 40207d2b: 81e9 s32i.n a14, a1, 32 40207d2d: fb0d21 l32r a2, 40206964 40207d30: f55de1 l32r a14, 402052a4 40207d33: a1c9 s32i.n a12, a1, 40 40207d35: b109 s32i.n a0, a1, 44 40207d37: 91d9 s32i.n a13, a1, 36 40207d39: 71f9 s32i.n a15, a1, 28 40207d3b: 8c2ef2 l32i a15, a14, 0x230 40207d3e: 000222 l8ui a2, a2, 0 40207d41: 44f8f0 extui a15, a15, 8, 5 40207d44: 00a0c2 movi a12, 0 40207d47: 022226 beqi a2, 2, 40207d4d 40207d4a: 003a46 j 40207e37 40207d4d: ffee21 l32r a2, 40207d08 40207d50: 01e9 s32i.n a14, a1, 0 40207d52: f55501 l32r a0, 402052a8 40207d55: 0000c0 callx0 a0 40207d58: e1cf22 addi a2, a15, -31 40207d5b: 1d0c movi.n a13, 1 40207d5d: 83cd20 moveqz a12, a13, a2 40207d60: 7420c0 extui a2, a12, 0, 8 40207d63: 002132 l32i a3, a1, 0 40207d66: f54ec1 l32r a12, 402052a0 40207d69: 007256 bnez a2, 40207d74 40207d6c: fecff2 addi a15, a15, -2 40207d6f: 832df0 moveqz a2, a13, a15 40207d72: 72bc beqz.n a2, 40207dad 40207d74: 8c2322 l32i a2, a3, 0x230 40207d77: 342020 extui a2, a2, 0, 4 40207d7a: 131266 bnei a2, 1, 40207d91 40207d7d: ffe321 l32r a2, 40207d0c 40207d80: f54a01 l32r a0, 402052a8 40207d83: 0000c0 callx0 a0 40207d86: 300c32 l8ui a3, a12, 48 40207d89: 027c movi.n a2, -16 40207d8b: 102320 and a2, a3, a2 40207d8e: 000546 j 40207da7 40207d91: ffdf21 l32r a2, 40207d10 40207d94: f54501 l32r a0, 402052a8 40207d97: 0000c0 callx0 a0 40207d9a: 300c32 l8ui a3, a12, 48 40207d9d: 027c movi.n a2, -16 40207d9f: 102320 and a2, a3, a2 40207da2: 130c movi.n a3, 1 40207da4: 202230 or a2, a2, a3 40207da7: 304c22 s8i a2, a12, 48 40207daa: 001a06 j 40207e16 40207dad: 181c32 l16ui a3, a12, 48 40207db0: ffd921 l32r a2, 40207d14 40207db3: 202320 or a2, a3, a2 40207db6: 185c22 s16i a2, a12, 48 40207db9: 8c2e32 l32i a3, a14, 0x230 40207dbc: 142030 extui a2, a3, 0, 2 40207dbf: 15e327 bbsi a3, 2, 40207dd8 40207dc2: 061266 bnei a2, 1, 40207dcc 40207dc5: ffd421 l32r a2, 40207d18 40207dc8: 0000c6 j 40207dcf 40207dcb: d42100 extui a2, a0, 1, 14 40207dce: ff .byte 0xff 40207dcf: f53601 l32r a0, 402052a8 40207dd2: 0000c0 callx0 a0 40207dd5: 000c86 j 40207e0b 40207dd8: 181266 bnei a2, 1, 40207df4 40207ddb: ffd121 l32r a2, 40207d20 40207dde: f53201 l32r a0, 402052a8 40207de1: 0000c0 callx0 a0 40207de4: 181c32 l16ui a3, a12, 48 40207de7: c27c movi.n a2, -4 40207de9: 102320 and a2, a3, a2 40207dec: 185c22 s16i a2, a12, 48 40207def: 000606 j 40207e0b 40207df2: 210000 srai a0, a0, 0 40207df5: ffcc bnez.n a15, 40207e08 40207df7: f52c01 l32r a0, 402052a8 40207dfa: 0000c0 callx0 a0 40207dfd: 181c32 l16ui a3, a12, 48 40207e00: c27c movi.n a2, -4 40207e02: 102320 and a2, a3, a2 40207e05: 20d2d0 or a13, a2, a13 40207e08: 185cd2 s16i a13, a12, 48 40207e0b: 181c32 l16ui a3, a12, 48 40207e0e: 420c movi.n a2, 4 40207e10: 202320 or a2, a3, a2 40207e13: 185c22 s16i a2, a12, 48 40207e16: f68c31 l32r a3, 40205848 40207e19: 1c0c movi.n a12, 1 40207e1b: 1328 l32i.n a2, a3, 4 40207e1d: 3338 l32i.n a3, a3, 12 40207e1f: f55001 l32r a0, 40205360 40207e22: 0000c0 callx0 a0 40207e25: f7e631 l32r a3, 40205dc0 40207e28: fdc222 addi a2, a2, -3 40207e2b: 8ca442 movi a4, 0x48c 40207e2e: f42020 extui a2, a2, 0, 16 40207e31: ff5245 call0 40207358 40207e34: ffd3c5 call0 40207b74 40207e37: b108 l32i.n a0, a1, 44 40207e39: 0c2d mov.n a2, a12 40207e3b: 91d8 l32i.n a13, a1, 36 40207e3d: a1c8 l32i.n a12, a1, 40 40207e3f: 81e8 l32i.n a14, a1, 32 40207e41: 71f8 l32i.n a15, a1, 28 40207e43: 30c112 addi a1, a1, 48 40207e46: f00d ret.n 40207e48 : 40207e48: f0c112 addi a1, a1, -16 40207e4b: 3109 s32i.n a0, a1, 12 40207e4d: 21c9 s32i.n a12, a1, 8 40207e4f: f68d01 l32r a0, 40205884 40207e52: 0000c0 callx0 a0 40207e55: ffb705 call0 402079c8 40207e58: 0b22b6 bltui a2, 2, 40207e67 40207e5b: f51221 l32r a2, 402052a4 40207e5e: 02d222 addmi a2, a2, 0x200 40207e61: 0a0222 l8ui a2, a2, 10 40207e64: 0a1266 bnei a2, 1, 40207e72 40207e67: f62701 l32r a0, 40205704 40207e6a: 0000c0 callx0 a0 40207e6d: 020c movi.n a2, 0 40207e6f: 0007c6 j 40207e92 40207e72: 120c movi.n a2, 1 40207e74: ff3905 call0 40207208 40207e77: fcebc1 l32r a12, 40207224 40207e7a: 728c beqz.n a2, 40207e85 40207e7c: 000c22 l8ui a2, a12, 0 40207e7f: 002216 beqz a2, 40207e85 40207e82: 3bdf45 call0 40243c78 40207e85: 020c movi.n a2, 0 40207e87: 004c22 s8i a2, a12, 0 40207e8a: f61e01 l32r a0, 40205704 40207e8d: 0000c0 callx0 a0 40207e90: 120c movi.n a2, 1 40207e92: 3108 l32i.n a0, a1, 12 40207e94: 21c8 l32i.n a12, a1, 8 40207e96: 10c112 addi a1, a1, 16 40207e99: f00d ret.n ... 40207e9c : 40207e9c: f0c112 addi a1, a1, -16 40207e9f: 3109 s32i.n a0, a1, 12 40207ea1: 21c9 s32i.n a12, a1, 8 40207ea3: f67801 l32r a0, 40205884 40207ea6: 0000c0 callx0 a0 40207ea9: ffb1c5 call0 402079c8 40207eac: fda032 movi a3, 253 40207eaf: 0b0237 bnone a2, a3, 40207ebe 40207eb2: f4fc21 l32r a2, 402052a4 40207eb5: 02d222 addmi a2, a2, 0x200 40207eb8: 0a0222 l8ui a2, a2, 10 40207ebb: 0b1266 bnei a2, 1, 40207eca 40207ebe: f61101 l32r a0, 40205704 40207ec1: 0000c0 callx0 a0 40207ec4: 020c movi.n a2, 0 40207ec6: 000c06 j 40207efa 40207ec9: 020c00 excw 40207ecc: ff3385 call0 40207208 40207ecf: fcddc1 l32r a12, 40207244 40207ed2: 629c beqz.n a2, 40207eec 40207ed4: 000c32 l8ui a3, a12, 0 40207ed7: 13dc bnez.n a3, 40207eec 40207ed9: 890242 l8ui a4, a2, 137 40207edc: 0c6407 bbci a4, 0, 40207eec 40207edf: 2239 s32i.n a3, a2, 8 40207ee1: 3239 s32i.n a3, a2, 12 40207ee3: 046232 s32i a3, a2, 16 40207ee6: 3b3d05 call0 402432b8 40207ee9: fd1256 bnez a2, 40207ebe 40207eec: 01a022 movi a2, 1 40207eef: 004c22 s8i a2, a12, 0 40207ef2: f60401 l32r a0, 40205704 40207ef5: 0000c0 callx0 a0 40207ef8: 120c movi.n a2, 1 40207efa: 3108 l32i.n a0, a1, 12 40207efc: 21c8 l32i.n a12, a1, 8 40207efe: 10c112 addi a1, a1, 16 40207f01: f00d ret.n ... 40207f04 : 40207f04: f0c112 addi a1, a1, -16 40207f07: 3109 s32i.n a0, a1, 12 40207f09: 21c9 s32i.n a12, a1, 8 40207f0b: f65e01 l32r a0, 40205884 40207f0e: 0000c0 callx0 a0 40207f11: ffab45 call0 402079c8 40207f14: fda032 movi a3, 253 40207f17: 0b0237 bnone a2, a3, 40207f26 40207f1a: f4e221 l32r a2, 402052a4 40207f1d: 02d222 addmi a2, a2, 0x200 40207f20: 0a0222 l8ui a2, a2, 10 40207f23: 0a1266 bnei a2, 1, 40207f31 40207f26: f5f701 l32r a0, 40205704 40207f29: 0000c0 callx0 a0 40207f2c: 020c movi.n a2, 0 40207f2e: 000846 j 40207f53 40207f31: 00a022 movi a2, 0 40207f34: ff2d05 call0 40207208 40207f37: fcc3c1 l32r a12, 40207244 40207f3a: 008216 beqz a2, 40207f46 40207f3d: 000c32 l8ui a3, a12, 0 40207f40: 002316 beqz a3, 40207f46 40207f43: 3b3385 call0 4024327c 40207f46: 020c movi.n a2, 0 40207f48: 004c22 s8i a2, a12, 0 40207f4b: f5ee01 l32r a0, 40205704 40207f4e: 0000c0 callx0 a0 40207f51: 120c movi.n a2, 1 40207f53: 3108 l32i.n a0, a1, 12 40207f55: 21c8 l32i.n a12, a1, 8 40207f57: 10c112 addi a1, a1, 16 40207f5a: f00d ret.n 40207f5c : 40207f5c: f0c112 addi a1, a1, -16 40207f5f: 130c movi.n a3, 1 40207f61: 3109 s32i.n a0, a1, 12 40207f63: ff98c5 call0 402078f0 40207f66: 3108 l32i.n a0, a1, 12 40207f68: 10c112 addi a1, a1, 16 40207f6b: f00d ret.n 40207f6d: 000000 ill 40207f70 : 40207f70: f0c112 addi a1, a1, -16 40207f73: 030c movi.n a3, 0 40207f75: 3109 s32i.n a0, a1, 12 40207f77: ff9785 call0 402078f0 40207f7a: 3108 l32i.n a0, a1, 12 40207f7c: 10c112 addi a1, a1, 16 40207f7f: f00d ret.n 40207f81: 000000 ill 40207f84 : 40207f84: c0c112 addi a1, a1, -64 40207f87: e1c9 s32i.n a12, a1, 56 40207f89: d1d9 s32i.n a13, a1, 52 40207f8b: b1f9 s32i.n a15, a1, 44 40207f8d: f109 s32i.n a0, a1, 60 40207f8f: c1e9 s32i.n a14, a1, 48 40207f91: 02fd mov.n a15, a2 40207f93: f63c01 l32r a0, 40205884 40207f96: 0000c0 callx0 a0 40207f99: 160c movi.n a6, 1 40207f9b: 0d0c movi.n a13, 0 40207f9d: f4c1c1 l32r a12, 402052a4 40207fa0: 40a182 movi a8, 0x140 40207fa3: 002706 j 40208043 40207fa6: 000000 ill 40207fa9: a07550 addx4 a7, a5, a5 40207fac: a07770 addx4 a7, a7, a7 40207faf: 1177e0 slli a7, a7, 2 40207fb2: 2c7a add.n a2, a12, a7 40207fb4: 228a add.n a2, a2, a8 40207fb6: 02d222 addmi a2, a2, 0x200 40207fb9: 340232 l8ui a3, a2, 52 40207fbc: ffa022 movi a2, 255 40207fbf: 7b1327 beq a3, a2, 4020803e 40207fc2: 902dd0 addx2 a2, a13, a13 40207fc5: 11e2c0 slli a14, a2, 4 40207fc8: e2ea add.n a14, a2, a14 40207fca: 378a add.n a3, a7, a8 40207fcc: 90eed0 addx2 a14, a14, a13 40207fcf: efea add.n a14, a15, a14 40207fd1: 34a292 movi a9, 0x234 40207fd4: 33ca add.n a3, a3, a12 40207fd6: 339a add.n a3, a3, a9 40207fd8: 042c movi.n a4, 32 40207fda: 0e2d mov.n a2, a14 40207fdc: 3169 s32i.n a6, a1, 12 40207fde: 4189 s32i.n a8, a1, 16 40207fe0: 2159 s32i.n a5, a1, 8 40207fe2: 1179 s32i.n a7, a1, 4 40207fe4: 0199 s32i.n a9, a1, 0 40207fe6: f77701 l32r a0, 40205dc4 40207fe9: 0000c0 callx0 a0 40207fec: 1178 l32i.n a7, a1, 4 40207fee: 60a132 movi a3, 0x160 40207ff1: 773a add.n a7, a7, a3 40207ff3: 0198 l32i.n a9, a1, 0 40207ff5: 37ca add.n a3, a7, a12 40207ff7: 339a add.n a3, a3, a9 40207ff9: 044c movi.n a4, 64 40207ffb: 20ce22 addi a2, a14, 32 40207ffe: f77101 l32r a0, 40205dc4 40208001: 0000c0 callx0 a0 40208004: 2158 l32i.n a5, a1, 8 40208006: 40a372 movi a7, 0x340 40208009: f05550 subx8 a5, a5, a5 4020800c: 457a add.n a4, a5, a7 4020800e: 44ca add.n a4, a4, a12 40208010: 39a232 movi a3, 0x239 40208013: 343a add.n a3, a4, a3 40208015: 61ce22 addi a2, a14, 97 40208018: 640c movi.n a4, 6 4020801a: 2159 s32i.n a5, a1, 8 4020801c: 1179 s32i.n a7, a1, 4 4020801e: f76901 l32r a0, 40205dc4 40208021: 0000c0 callx0 a0 40208024: 2158 l32i.n a5, a1, 8 40208026: 1178 l32i.n a7, a1, 4 40208028: 5c5a add.n a5, a12, a5 4020802a: 757a add.n a7, a5, a7 4020802c: 02d772 addmi a7, a7, 0x200 4020802f: 380722 l8ui a2, a7, 56 40208032: dd1b addi.n a13, a13, 1 40208034: 604e22 s8i a2, a14, 96 40208037: 4188 l32i.n a8, a1, 16 40208039: 3168 l32i.n a6, a1, 12 4020803b: 74d0d0 extui a13, a13, 0, 8 4020803e: 661b addi.n a6, a6, 1 40208040: 746060 extui a6, a6, 0, 8 40208043: 03dc22 addmi a2, a12, 0x300 40208046: 560b addi.n a5, a6, -1 40208048: 6c0222 l8ui a2, a2, 108 4020804b: 745050 extui a5, a5, 0, 8 4020804e: 02b527 bgeu a5, a2, 40208054 40208051: ffd506 j 40207fa9 40208054: f5ac01 l32r a0, 40205704 40208057: 0000c0 callx0 a0 4020805a: f108 l32i.n a0, a1, 60 4020805c: 0d2d mov.n a2, a13 4020805e: e1c8 l32i.n a12, a1, 56 40208060: d1d8 l32i.n a13, a1, 52 40208062: c1e8 l32i.n a14, a1, 48 40208064: b1f8 l32i.n a15, a1, 44 40208066: 40c112 addi a1, a1, 64 40208069: f00d ret.n ... 4020806c : 4020806c: f0c112 addi a1, a1, -16 4020806f: 3109 s32i.n a0, a1, 12 40208071: 0261c2 s32i a12, a1, 8 40208074: 74c020 extui a12, a2, 0, 8 40208077: f60301 l32r a0, 40205884 4020807a: 0000c0 callx0 a0 4020807d: ff9485 call0 402079c8 40208080: 3c0b addi.n a3, a12, -1 40208082: 743030 extui a3, a3, 0, 8 40208085: 0553f6 bgeui a3, 5, 4020808e 40208088: fda032 movi a3, 253 4020808b: 0a8237 bany a2, a3, 40208099 4020808e: f59d01 l32r a0, 40205704 40208091: 0000c0 callx0 a0 40208094: 020c movi.n a2, 0 40208096: 000c86 j 402080cc 40208099: f48221 l32r a2, 402052a4 4020809c: 03d222 addmi a2, a2, 0x300 4020809f: 6c0232 l8ui a3, a2, 108 402080a2: 1e13c7 beq a3, a12, 402080c4 402080a5: f5e831 l32r a3, 40205848 402080a8: 6c42c2 s8i a12, a2, 108 402080ab: 1328 l32i.n a2, a3, 4 402080ad: 3338 l32i.n a3, a3, 12 402080af: f4ac01 l32r a0, 40205360 402080b2: 0000c0 callx0 a0 402080b5: fdc222 addi a2, a2, -3 402080b8: f74231 l32r a3, 40205dc0 402080bb: f42020 extui a2, a2, 0, 16 402080be: 8ca442 movi a4, 0x48c 402080c1: ff2945 call0 40207358 402080c4: f59001 l32r a0, 40205704 402080c7: 0000c0 callx0 a0 402080ca: 120c movi.n a2, 1 402080cc: 3108 l32i.n a0, a1, 12 402080ce: 21c8 l32i.n a12, a1, 8 402080d0: 10c112 addi a1, a1, 16 402080d3: f00d ret.n 402080d5: 000000 ill 402080d8: fe8011 l32r a1, 40207ad8 402080db: 3f .byte 0x3f 402080dc : 402080dc: f0c112 addi a1, a1, -16 402080df: fffe31 l32r a3, 402080d8 402080e2: 3109 s32i.n a0, a1, 12 402080e4: 140c movi.n a4, 1 402080e6: 004342 s8i a4, a3, 0 402080e9: 130c movi.n a3, 1 402080eb: ff9245 call0 40207a10 402080ee: 3108 l32i.n a0, a1, 12 402080f0: 10c112 addi a1, a1, 16 402080f3: f00d ret.n 402080f5: 000000 ill 402080f8 : 402080f8: f0c112 addi a1, a1, -16 402080fb: fff731 l32r a3, 402080d8 402080fe: 3109 s32i.n a0, a1, 12 40208100: 040c movi.n a4, 0 40208102: 004342 s8i a4, a3, 0 40208105: 030c movi.n a3, 0 40208107: ff9085 call0 40207a10 4020810a: 3108 l32i.n a0, a1, 12 4020810c: 10c112 addi a1, a1, 16 4020810f: f00d ret.n 40208111: 000000 ill 40208114 : 40208114: f46421 l32r a2, 402052a4 40208117: ffa042 movi a4, 255 4020811a: 03d222 addmi a2, a2, 0x300 4020811d: 6d0232 l8ui a3, a2, 109 40208120: 020c movi.n a2, 0 40208122: c04340 sub a4, a3, a4 40208125: 932340 movnez a2, a3, a4 40208128: f00d ret.n ... 4020812c : 4020812c: 742020 extui a2, a2, 0, 8 4020812f: fe3641 l32r a4, 40207a08 40208132: 030c movi.n a3, 0 40208134: c8a052 movi a5, 200 40208137: ffa062 movi a6, 255 4020813a: 000306 j 4020814a 4020813d: 445a add.n a4, a4, a5 4020813f: c07450 sub a7, a4, a5 40208142: 000772 l8ui a7, a7, 0 40208145: 099767 bne a7, a6, 40208152 40208148: 332b addi.n a3, a3, 2 4020814a: ef2327 blt a3, a2, 4020813d 4020814d: 051327 beq a3, a2, 40208156 40208150: f00d ret.n 40208152: 120c movi.n a2, 1 40208154: f00d ret.n 40208156: 020c movi.n a2, 0 40208158: f00d ret.n 4020815a: 280000 excw 4020815d: af .byte 0xaf 4020815e: fe .byte 0xfe 4020815f: 3f .byte 0x3f 40208160: ff16a0 excw 40208163: 3f .byte 0x3f 40208164 : 40208164: e0c112 addi a1, a1, -32 40208167: 61c9 s32i.n a12, a1, 24 40208169: f44ec1 l32r a12, 402052a4 4020816c: 7109 s32i.n a0, a1, 28 4020816e: 51d9 s32i.n a13, a1, 20 40208170: 41e9 s32i.n a14, a1, 16 40208172: 02dd mov.n a13, a2 40208174: 042ce2 l32i a14, a12, 16 40208177: 006132 s32i a3, a1, 0 4020817a: f5c201 l32r a0, 40205884 4020817d: 0000c0 callx0 a0 40208180: ff8445 call0 402079c8 40208183: fda042 movi a4, 253 40208186: 002132 l32i a3, a1, 0 40208189: 0b0247 bnone a2, a4, 40208198 4020818c: 008e16 beqz a14, 40208198 4020818f: 02dcc2 addmi a12, a12, 0x200 40208192: 0a0c22 l8ui a2, a12, 10 40208195: 0c1266 bnei a2, 1, 402081a5 40208198: f55b01 l32r a0, 40205704 4020819b: 0000c0 callx0 a0 4020819e: 020c movi.n a2, 0 402081a0: 000706 j 402081c0 402081a3: 210000 srai a0, a0, 0 402081a6: ffed excw 402081a8: 00a042 movi a4, 0 402081ab: 005242 s16i a4, a2, 0 402081ae: ffec41 l32r a4, 40208160 402081b1: 202dd0 or a2, a13, a13 402081b4: 0ae345 call0 40212fec 402081b7: f55301 l32r a0, 40205704 402081ba: 0000c0 callx0 a0 402081bd: 01a022 movi a2, 1 402081c0: 7108 l32i.n a0, a1, 28 402081c2: 61c8 l32i.n a12, a1, 24 402081c4: 51d8 l32i.n a13, a1, 20 402081c6: 41e8 l32i.n a14, a1, 16 402081c8: 20c112 addi a1, a1, 32 402081cb: f00d ret.n 402081cd: 000000 ill 402081d0 : 402081d0: f43521 l32r a2, 402052a4 402081d3: 05d222 addmi a2, a2, 0x500 402081d6: 700222 l8ui a2, a2, 112 402081d9: 013280 slli a3, a2, 24 402081dc: 038c beqz.n a3, 402081e0 402081de: 120c movi.n a2, 1 402081e0: 742020 extui a2, a2, 0, 8 402081e3: f00d ret.n 402081e5: 000000 ill 402081e8 : 402081e8: f0c112 addi a1, a1, -16 402081eb: 21c9 s32i.n a12, a1, 8 402081ed: 74c020 extui a12, a2, 0, 8 402081f0: 11d9 s32i.n a13, a1, 4 402081f2: 3109 s32i.n a0, a1, 12 402081f4: 0d0c movi.n a13, 0 402081f6: ff7d05 call0 402079c8 402081f9: 332cf6 bgeui a12, 2, 40208230 402081fc: fda032 movi a3, 253 402081ff: 2d0237 bnone a2, a3, 40208230 40208202: f42821 l32r a2, 402052a4 40208205: 1d0c movi.n a13, 1 40208207: 05d222 addmi a2, a2, 0x500 4020820a: 700232 l8ui a3, a2, 112 4020820d: 1f13c7 beq a3, a12, 40208230 40208210: f58e31 l32r a3, 40205848 40208213: 7042c2 s8i a12, a2, 112 40208216: 1328 l32i.n a2, a3, 4 40208218: 032332 l32i a3, a3, 12 4020821b: f45101 l32r a0, 40205360 4020821e: 0000c0 callx0 a0 40208221: fdc222 addi a2, a2, -3 40208224: f6e731 l32r a3, 40205dc0 40208227: f42020 extui a2, a2, 0, 16 4020822a: 8ca442 movi a4, 0x48c 4020822d: ff1285 call0 40207358 40208230: 3108 l32i.n a0, a1, 12 40208232: 0d2d mov.n a2, a13 40208234: 21c8 l32i.n a12, a1, 8 40208236: 11d8 l32i.n a13, a1, 4 40208238: 10c112 addi a1, a1, 16 4020823b: f00d ret.n 4020823d: 000000 ill 40208240: 000952 l8ui a5, a9, 0 40208243: 096000 excw ... 40208248 : 40208248: d0c112 addi a1, a1, -48 4020824b: 91d9 s32i.n a13, a1, 36 4020824d: f415d1 l32r a13, 402052a4 40208250: a1c9 s32i.n a12, a1, 40 40208252: 71f9 s32i.n a15, a1, 28 40208254: b109 s32i.n a0, a1, 44 40208256: 81e9 s32i.n a14, a1, 32 40208258: 03dd22 addmi a2, a13, 0x300 4020825b: 6c02e2 l8ui a14, a2, 108 4020825e: fde8f1 l32r a15, 40207a00 40208261: 0c0c movi.n a12, 0 40208263: 001186 j 402082ad 40208266: 310000 srai a0, a0, 16 40208269: 6e .byte 0x6e 4020826a: 22fc bnez.n a2, 402082a0 4020826c: cf .byte 0xcf 4020826d: 042ce0 extui a2, a14, 12, 1 40208270: f58601 l32r a0, 40205888 40208273: 0000c0 callx0 a0 40208276: e2ec bnez.n a2, 402082a8 40208278: f43931 l32r a3, 4020535c 4020827b: 0f2d mov.n a2, a15 4020827d: 044c movi.n a4, 64 4020827f: f58201 l32r a0, 40205888 40208282: 0000c0 callx0 a0 40208285: f2dc bnez.n a2, 402082a8 40208287: 1fcc52 addi a5, a12, 31 4020828a: f40621 l32r a2, 402052a4 4020828d: 1155b0 slli a5, a5, 5 40208290: 525a add.n a5, a2, a5 40208292: fc6431 l32r a3, 40207424 40208295: 34a222 movi a2, 0x234 40208298: 802520 add a2, a5, a2 4020829b: 20a042 movi a4, 32 4020829e: f6c901 l32r a0, 40205dc4 402082a1: 0000c0 callx0 a0 402082a4: 0002c6 j 402082b3 402082a7: cc1b00 excw 402082aa: 64cff2 addi a15, a15, 100 402082ad: 74d0c0 extui a13, a12, 0, 8 402082b0: b43de7 bltu a13, a14, 40208268 402082b3: ff8921 l32r a2, 402080d8 402082b6: 000222 l8ui a2, a2, 0 402082b9: 021226 beqi a2, 1, 402082bf 402082bc: 002446 j 40208351 402082bf: fbecf1 l32r a15, 40207270 402082c2: ffdf41 l32r a4, 40208240 402082c5: 8ca422 movi a2, 0x48c 402082c8: 0f3d mov.n a3, a15 402082ca: 050c movi.n a5, 0 402082cc: fbee01 l32r a0, 40207284 402082cf: 0000c0 callx0 a0 402082d2: 02cd mov.n a12, a2 402082d4: 079216 beqz a2, 40208351 402082d7: f55c61 l32r a6, 40205848 402082da: 3638 l32i.n a3, a6, 12 402082dc: 012622 l32i a2, a6, 4 402082df: 006162 s32i a6, a1, 0 402082e2: f41f01 l32r a0, 40205360 402082e5: 0000c0 callx0 a0 402082e8: fdc222 addi a2, a2, -3 402082eb: 030c movi.n a3, 0 402082ed: 0c4d mov.n a4, a12 402082ef: 8ca452 movi a5, 0x48c 402082f2: f42020 extui a2, a2, 0, 16 402082f5: ff5085 call0 40207800 402082f8: f41831 l32r a3, 40205358 402082fb: 2ccb addi.n a2, a12, 12 402082fd: a4a042 movi a4, 164 40208300: f6b101 l32r a0, 40205dc4 40208303: 0000c0 callx0 a0 40208306: 0168 l32i.n a6, a1, 0 40208308: 1ebde7 bgeu a13, a14, 4020832a 4020830b: f3e631 l32r a3, 402052a4 4020830e: 1fcdd2 addi a13, a13, 31 40208311: 11ddb0 slli a13, a13, 5 40208314: 2cda add.n a2, a12, a13 40208316: d3da add.n a13, a3, a13 40208318: 34a232 movi a3, 0x234 4020831b: 224b addi.n a2, a2, 4 4020831d: 803d30 add a3, a13, a3 40208320: 042c movi.n a4, 32 40208322: f6a801 l32r a0, 40205dc4 40208325: 0000c0 callx0 a0 40208328: 0168 l32i.n a6, a1, 0 4020832a: 3638 l32i.n a3, a6, 12 4020832c: 012622 l32i a2, a6, 4 4020832f: f40c01 l32r a0, 40205360 40208332: 0000c0 callx0 a0 40208335: fdc222 addi a2, a2, -3 40208338: 203cc0 or a3, a12, a12 4020833b: 8ca442 movi a4, 0x48c 4020833e: f42020 extui a2, a2, 0, 16 40208341: ff0145 call0 40207358 40208344: ffc041 l32r a4, 40208244 40208347: 0c2d mov.n a2, a12 40208349: 0f3d mov.n a3, a15 4020834b: f55501 l32r a0, 402058a0 4020834e: 0000c0 callx0 a0 40208351: b108 l32i.n a0, a1, 44 40208353: a1c8 l32i.n a12, a1, 40 40208355: 91d8 l32i.n a13, a1, 36 40208357: 81e8 l32i.n a14, a1, 32 40208359: 71f8 l32i.n a15, a1, 28 4020835b: 30c112 addi a1, a1, 48 4020835e: f00d ret.n 40208360: 0968 l32i.n a6, a9, 0 40208362: 740000 extui a0, a0, 0, 8 40208365: 0009 s32i.n a0, a0, 0 ... 40208368 : 40208368: e0c112 addi a1, a1, -32 4020836b: ff5b21 l32r a2, 402080d8 4020836e: 7109 s32i.n a0, a1, 28 40208370: 61c9 s32i.n a12, a1, 24 40208372: 51d9 s32i.n a13, a1, 20 40208374: 41e9 s32i.n a14, a1, 16 40208376: 31f9 s32i.n a15, a1, 12 40208378: 000222 l8ui a2, a2, 0 4020837b: 021226 beqi a2, 1, 40208381 4020837e: 001fc6 j 40208401 40208381: fbbbd1 l32r a13, 40207270 40208384: fff741 l32r a4, 40208360 40208387: 8ca422 movi a2, 0x48c 4020838a: 0d3d mov.n a3, a13 4020838c: 050c movi.n a5, 0 4020838e: fbbd01 l32r a0, 40207284 40208391: 0000c0 callx0 a0 40208394: 02cd mov.n a12, a2 40208396: 0dfd mov.n a15, a13 40208398: 065216 beqz a2, 40208401 4020839b: f52bd1 l32r a13, 40205848 4020839e: 3d38 l32i.n a3, a13, 12 402083a0: 1d28 l32i.n a2, a13, 4 402083a2: f3ef01 l32r a0, 40205360 402083a5: 0000c0 callx0 a0 402083a8: fdc222 addi a2, a2, -3 402083ab: 030c movi.n a3, 0 402083ad: 0c4d mov.n a4, a12 402083af: 8ca452 movi a5, 0x48c 402083b2: f42020 extui a2, a2, 0, 16 402083b5: ff4485 call0 40207800 402083b8: aaa052 movi a5, 170 402083bb: ec5a add.n a14, a12, a5 402083bd: fc1c31 l32r a3, 40207430 402083c0: 0e2d mov.n a2, a14 402083c2: 640c movi.n a4, 6 402083c4: f53101 l32r a0, 40205888 402083c7: 0000c0 callx0 a0 402083ca: 62ac beqz.n a2, 402083f4 402083cc: fc1931 l32r a3, 40207430 402083cf: 640c movi.n a4, 6 402083d1: 202ee0 or a2, a14, a14 402083d4: f67c01 l32r a0, 40205dc4 402083d7: 0000c0 callx0 a0 402083da: 3d38 l32i.n a3, a13, 12 402083dc: 012d22 l32i a2, a13, 4 402083df: f3e001 l32r a0, 40205360 402083e2: 0000c0 callx0 a0 402083e5: fdc222 addi a2, a2, -3 402083e8: f42020 extui a2, a2, 0, 16 402083eb: 203cc0 or a3, a12, a12 402083ee: 8ca442 movi a4, 0x48c 402083f1: fef645 call0 40207358 402083f4: ffdc41 l32r a4, 40208364 402083f7: 0c2d mov.n a2, a12 402083f9: 0f3d mov.n a3, a15 402083fb: f52901 l32r a0, 402058a0 402083fe: 0000c0 callx0 a0 40208401: 7108 l32i.n a0, a1, 28 40208403: 61c8 l32i.n a12, a1, 24 40208405: 51d8 l32i.n a13, a1, 20 40208407: 41e8 l32i.n a14, a1, 16 40208409: 31f8 l32i.n a15, a1, 12 4020840b: 20c112 addi a1, a1, 32 4020840e: f00d ret.n 40208410 : 40208410: f0c112 addi a1, a1, -16 40208413: 3109 s32i.n a0, a1, 12 40208415: 21c9 s32i.n a12, a1, 8 40208417: 0161d2 s32i a13, a1, 4 4020841a: f51a01 l32r a0, 40205884 4020841d: 0000c0 callx0 a0 40208420: f3a1c1 l32r a12, 402052a4 40208423: 4cd8 l32i.n a13, a12, 16 40208425: ff5a05 call0 402079c8 40208428: fda032 movi a3, 253 4020842b: 0a0237 bnone a2, a3, 40208439 4020842e: 7d8c beqz.n a13, 40208439 40208430: 02dc22 addmi a2, a12, 0x200 40208433: 0a0222 l8ui a2, a2, 10 40208436: 0a1266 bnei a2, 1, 40208444 40208439: f4b201 l32r a0, 40205704 4020843c: 0000c0 callx0 a0 4020843f: 020c movi.n a2, 0 40208441: 001306 j 40208491 40208444: 220c movi.n a2, 2 40208446: fe1745 call0 402065bc 40208449: 3b0226 beqi a2, -1, 40208488 4020844c: 4c28 l32i.n a2, a12, 16 4020844e: 030c movi.n a3, 0 40208450: e84232 s8i a3, a2, 232 40208453: e94232 s8i a3, a2, 233 40208456: 8f2c22 l32i a2, a12, 0x23c 40208459: 221b addi.n a2, a2, 1 4020845b: 2922b6 bltui a2, 2, 40208488 4020845e: fbf221 l32r a2, 40207428 40208461: 0020c0 memw 40208464: 0248 l32i.n a4, a2, 0 40208466: 0020c0 memw 40208469: 0238 l32i.n a3, a2, 0 4020846b: f54040 extui a4, a4, 16, 16 4020846e: f65421 l32r a2, 40205dc0 40208471: 0b1466 bnei a4, 1, 40208480 40208474: 744030 extui a4, a3, 0, 8 40208477: 0da052 movi a5, 13 4020847a: 743030 extui a3, a3, 0, 8 4020847d: 04b547 bgeu a5, a4, 40208485 40208480: 030c movi.n a3, 0 40208482: ffffc6 j 40208485 40208485: 0a9d85 call0 40212e60 40208488: f49f01 l32r a0, 40205704 4020848b: 0000c0 callx0 a0 4020848e: 01a022 movi a2, 1 40208491: 032102 l32i a0, a1, 12 40208494: 0221c2 l32i a12, a1, 8 40208497: 11d8 l32i.n a13, a1, 4 40208499: 10c112 addi a1, a1, 16 4020849c: f00d ret.n 4020849e: 000000 ill 402084a1: 020000 excw 402084a4: 09dc bnez.n a9, 402084b8 ... 402084a8 : 402084a8: f0c112 addi a1, a1, -16 402084ab: 21c9 s32i.n a12, a1, 8 402084ad: 11d9 s32i.n a13, a1, 4 402084af: 036102 s32i a0, a1, 12 402084b2: f4f401 l32r a0, 40205884 402084b5: 0000c0 callx0 a0 402084b8: f37bc1 l32r a12, 402052a4 402084bb: 4cd8 l32i.n a13, a12, 16 402084bd: ff5085 call0 402079c8 402084c0: 008d16 beqz a13, 402084cc 402084c3: 02dc32 addmi a3, a12, 0x200 402084c6: 0a0332 l8ui a3, a3, 10 402084c9: 00c316 beqz a3, 402084d9 402084cc: f48e01 l32r a0, 40205704 402084cf: 0000c0 callx0 a0 402084d2: 020c movi.n a2, 0 402084d4: 002806 j 40208578 402084d7: 320000 excw 402084da: 37fda0 excw 402084dd: 210882 l8ui a8, a8, 33 402084e0: fc3d excw 402084e2: 000222 l8ui a2, a2, 0 402084e5: fe3216 beqz a2, 402084cc 402084e8: 120c movi.n a2, 1 402084ea: fe0d05 call0 402065bc 402084ed: 020266 bnei a2, -1, 402084f3 402084f0: 001f06 j 40208570 402084f3: 4c28 l32i.n a2, a12, 16 402084f5: 030c movi.n a3, 0 402084f7: e84232 s8i a3, a2, 232 402084fa: ea4232 s8i a3, a2, 234 402084fd: e94232 s8i a3, a2, 233 40208500: fc8621 l32r a2, 40207718 40208503: 000222 l8ui a2, a2, 0 40208506: 00a256 bnez a2, 40208514 40208509: fbc831 l32r a3, 4020742c 4020850c: fbc721 l32r a2, 40207428 4020850f: 0020c0 memw 40208512: 0239 s32i.n a3, a2, 0 40208514: 082985 call0 402107b0 40208517: 042c22 l32i a2, a12, 16 4020851a: 172222 l32i a2, a2, 92 4020851d: 009216 beqz a2, 4020852a 40208520: 030c movi.n a3, 0 40208522: 0c2d mov.n a2, a12 40208524: 204330 or a4, a3, a3 40208527: 08dac5 call0 402112d4 4020852a: 042c22 l32i a2, a12, 16 4020852d: 04c222 addi a2, a2, 4 40208530: fdb645 call0 40206098 40208533: 4c28 l32i.n a2, a12, 16 40208535: 20c222 addi a2, a2, 32 40208538: fdb5c5 call0 40206098 4020853b: 4c28 l32i.n a2, a12, 16 4020853d: 3a22c2 l32i a12, a2, 232 40208540: ffd821 l32r a2, 402084a0 40208543: 10cc20 and a12, a12, a2 40208546: 6cec bnez.n a12, 40208570 40208548: 002d22 l32i a2, a13, 0 4020854b: 4087c5 call0 40248dc8 4020854e: 0d28 l32i.n a2, a13, 0 40208550: c28c beqz.n a2, 40208560 40208552: fb4731 l32r a3, 40207270 40208555: ffd341 l32r a4, 402084a4 40208558: f4d201 l32r a0, 402058a0 4020855b: 0000c0 callx0 a0 4020855e: 0dc9 s32i.n a12, a13, 0 40208560: 00a022 movi a2, 0 40208563: 203220 or a3, a2, a2 40208566: 204220 or a4, a2, a2 40208569: 025d mov.n a5, a2 4020856b: 026d mov.n a6, a2 4020856d: 178045 call0 4021fd74 40208570: f46501 l32r a0, 40205704 40208573: 0000c0 callx0 a0 40208576: 120c movi.n a2, 1 40208578: 3108 l32i.n a0, a1, 12 4020857a: 21c8 l32i.n a12, a1, 8 4020857c: 11d8 l32i.n a13, a1, 4 4020857e: 10c112 addi a1, a1, 16 40208581: f00d ret.n 40208583: 0a2c00 excw 40208586: 124023 excw 40208588 : 40208588: d0c112 addi a1, a1, -48 4020858b: b109 s32i.n a0, a1, 44 4020858d: a1c9 s32i.n a12, a1, 40 4020858f: 91d9 s32i.n a13, a1, 36 40208591: 0861e2 s32i a14, a1, 32 40208594: 0761f2 s32i a15, a1, 28 40208597: 74d020 extui a13, a2, 0, 8 4020859a: f4ba01 l32r a0, 40205884 4020859d: 0000c0 callx0 a0 402085a0: f341c1 l32r a12, 402052a4 402085a3: 03dcf2 addmi a15, a12, 0x300 402085a6: 6c0fe2 l8ui a14, a15, 108 402085a9: ff41c5 call0 402079c8 402085ac: fda032 movi a3, 253 402085af: 0b0237 bnone a2, a3, 402085be 402085b2: 08bde7 bgeu a13, a14, 402085be 402085b5: f33a31 l32r a3, 402052a0 402085b8: 0a0322 l8ui a2, a3, 10 402085bb: 0a1266 bnei a2, 1, 402085c9 402085be: f45101 l32r a0, 40205704 402085c1: 0000c0 callx0 a0 402085c4: 0e0c movi.n a14, 0 402085c6: 0032c6 j 40208695 402085c9: 0e2d mov.n a2, a14 402085cb: ffb605 call0 4020812c 402085ce: 02ed mov.n a14, a2 402085d0: fea216 beqz a2, 402085be 402085d3: a06dd0 addx4 a6, a13, a13 402085d6: a06660 addx4 a6, a6, a6 402085d9: 1166e0 slli a6, a6, 2 402085dc: 7c6a add.n a7, a12, a6 402085de: 40a142 movi a4, 0x140 402085e1: 274a add.n a2, a7, a4 402085e3: 02d222 addmi a2, a2, 0x200 402085e6: 340232 l8ui a3, a2, 52 402085e9: ffa022 movi a2, 255 402085ec: ce1327 beq a3, a2, 402085be 402085ef: ffe521 l32r a2, 40208584 402085f2: 0d3d mov.n a3, a13 402085f4: 1149 s32i.n a4, a1, 4 402085f6: 2169 s32i.n a6, a1, 8 402085f8: 0179 s32i.n a7, a1, 0 402085fa: f32b01 l32r a0, 402052a8 402085fd: 0000c0 callx0 a0 40208600: 6d0f22 l8ui a2, a15, 109 40208603: 1148 l32i.n a4, a1, 4 40208605: 2168 l32i.n a6, a1, 8 40208607: 0178 l32i.n a7, a1, 0 40208609: 0492d7 bne a2, a13, 40208611 4020860c: 001fc6 j 4020868f 4020860f: 220000 excw 40208612: 4adc27 bbs a12, a2, 40208660 40208615: 6c2246 j 402236a2 40208618: 8f .byte 0x8f 40208619: 6d4fd2 s8i a13, a15, 109 4020861c: 34ca add.n a3, a4, a12 4020861e: 34a2f2 movi a15, 0x234 40208621: fb7f21 l32r a2, 40207420 40208624: 33fa add.n a3, a3, a15 40208626: 20a042 movi a4, 32 40208629: 026162 s32i a6, a1, 8 4020862c: f5e601 l32r a0, 40205dc4 4020862f: 0000c0 callx0 a0 40208632: 2168 l32i.n a6, a1, 8 40208634: 60a132 movi a3, 0x160 40208637: 663a add.n a6, a6, a3 40208639: 36ca add.n a3, a6, a12 4020863b: f34821 l32r a2, 4020535c 4020863e: 33fa add.n a3, a3, a15 40208640: 40a042 movi a4, 64 40208643: f5e001 l32r a0, 40205dc4 40208646: 0000c0 callx0 a0 40208649: f31541 l32r a4, 402052a0 4020864c: 020c movi.n a2, 0 4020864e: a74422 s8i a2, a4, 167 40208651: 120c movi.n a2, 1 40208653: 664422 s8i a2, a4, 102 40208656: fb7531 l32r a3, 4020742c 40208659: fb7321 l32r a2, 40207428 4020865c: f05dd0 subx8 a5, a13, a13 4020865f: 0020c0 memw 40208662: 0239 s32i.n a3, a2, 0 40208664: 3c5a add.n a3, a12, a5 40208666: 40a322 movi a2, 0x340 40208669: 332a add.n a3, a3, a2 4020866b: 02d332 addmi a3, a3, 0x200 4020866e: 380332 l8ui a3, a3, 56 40208671: 552a add.n a5, a5, a2 40208673: c5ca add.n a12, a5, a12 40208675: d94432 s8i a3, a4, 217 40208678: fb6e21 l32r a2, 40207430 4020867b: 39a232 movi a3, 0x239 4020867e: 3c3a add.n a3, a12, a3 40208680: 06a042 movi a4, 6 40208683: f5d001 l32r a0, 40205dc4 40208686: 0000c0 callx0 a0 40208689: ffe1c5 call0 402084a8 4020868c: ffd805 call0 40208410 4020868f: f41d01 l32r a0, 40205704 40208692: 0000c0 callx0 a0 40208695: b108 l32i.n a0, a1, 44 40208697: 0e2d mov.n a2, a14 40208699: a1c8 l32i.n a12, a1, 40 4020869b: 91d8 l32i.n a13, a1, 36 4020869d: 81e8 l32i.n a14, a1, 32 4020869f: 71f8 l32i.n a15, a1, 28 402086a1: 30c112 addi a1, a1, 48 402086a4: f00d ret.n 402086a6: 640000 extui a0, a0, 0, 7 402086a9: 230a add.n a2, a3, a0 402086ab: 801240 add a1, a2, a4 402086ae: fe .byte 0xfe 402086af: 3f .byte 0x3f 402086b0 : 402086b0: f7ad21 l32r a2, 40206564 402086b3: c0c112 addi a1, a1, -64 402086b6: 002222 l32i a2, a2, 0 402086b9: f109 s32i.n a0, a1, 60 402086bb: e1c9 s32i.n a12, a1, 56 402086bd: 03c216 beqz a2, 402086fd 402086c0: 020c movi.n a2, 0 402086c2: feb445 call0 40207208 402086c5: 02cd mov.n a12, a2 402086c7: 628c beqz.n a2, 402086d1 402086c9: 3abb05 call0 4024327c 402086cc: 0c2d mov.n a2, a12 402086ce: 3a6745 call0 40242d44 402086d1: 520c movi.n a2, 5 402086d3: 0129 s32i.n a2, a1, 0 402086d5: 00a032 movi a3, 0 402086d8: c40c movi.n a4, 12 402086da: 04c122 addi a2, a1, 4 402086dd: f46d01 l32r a0, 40205894 402086e0: 0000c0 callx0 a0 402086e3: f79e21 l32r a2, 4020655c 402086e6: 040c movi.n a4, 0 402086e8: 0228 l32i.n a2, a2, 0 402086ea: 013d mov.n a3, a1 402086ec: 045d mov.n a5, a4 402086ee: 24e1c5 call0 4022d50c 402086f1: 081226 beqi a2, 1, 402086fd 402086f4: ffed21 l32r a2, 402086a8 402086f7: f2ec01 l32r a0, 402052a8 402086fa: 0000c0 callx0 a0 402086fd: ffeb21 l32r a2, 402086ac 40208700: 000222 l8ui a2, a2, 0 40208703: 005216 beqz a2, 4020870c 40208706: ffda05 call0 402084a8 40208709: ffd045 call0 40208410 4020870c: f108 l32i.n a0, a1, 60 4020870e: e1c8 l32i.n a12, a1, 56 40208710: 40c112 addi a1, a1, 64 40208713: f00d ret.n 40208715: 000000 ill 40208718: fe8010 excw 4020871b: 3f .byte 0x3f 4020871c : 4020871c: f0c112 addi a1, a1, -16 4020871f: 21c9 s32i.n a12, a1, 8 40208721: 3109 s32i.n a0, a1, 12 40208723: 74c020 extui a12, a2, 0, 8 40208726: f45701 l32r a0, 40205884 40208729: 0000c0 callx0 a0 4020872c: fffb31 l32r a3, 40208718 4020872f: 6ccc bnez.n a12, 40208739 40208731: 0043c2 s8i a12, a3, 0 40208734: 000186 j 4020873e 40208737: 0c0000 excw 4020873a: 432212 l32i a1, a2, 0x10c 4020873d: f10100 excw 40208740: 00c0f3 excw 40208743: 310800 srai a0, a0, 24 40208746: 21c8 l32i.n a12, a1, 8 40208748: 10c112 addi a1, a1, 16 4020874b: f00d ret.n 4020874d: 000000 ill 40208750 : 40208750: f0c112 addi a1, a1, -16 40208753: 21c9 s32i.n a12, a1, 8 40208755: f2d3c1 l32r a12, 402052a4 40208758: 11d9 s32i.n a13, a1, 4 4020875a: 3109 s32i.n a0, a1, 12 4020875c: 4cd8 l32i.n a13, a12, 16 4020875e: ff2685 call0 402079c8 40208761: fda042 movi a4, 253 40208764: ffa032 movi a3, 255 40208767: 060247 bnone a2, a4, 40208771 4020876a: 3d8c beqz.n a13, 40208771 4020876c: 4c28 l32i.n a2, a12, 16 4020876e: ea0232 l8ui a3, a2, 234 40208771: 3108 l32i.n a0, a1, 12 40208773: 032d mov.n a2, a3 40208775: 21c8 l32i.n a12, a1, 8 40208777: 11d8 l32i.n a13, a1, 4 40208779: 10c112 addi a1, a1, 16 4020877c: f00d ret.n ... 40208780 : 40208780: f0c112 addi a1, a1, -16 40208783: ffca31 l32r a3, 402086ac 40208786: 3109 s32i.n a0, a1, 12 40208788: 742020 extui a2, a2, 0, 8 4020878b: 004322 s8i a2, a3, 0 4020878e: a2cc bnez.n a2, 4020879c 40208790: f2c521 l32r a2, 402052a4 40208793: 4228 l32i.n a2, a2, 16 40208795: 328c beqz.n a2, 4020879c 40208797: 224b addi.n a2, a2, 4 40208799: fd8fc5 call0 40206098 4020879c: 3108 l32i.n a0, a1, 12 4020879e: 120c movi.n a2, 1 402087a0: 10c112 addi a1, a1, 16 402087a3: f00d ret.n 402087a5: 000000 ill 402087a8 : 402087a8: ffc121 l32r a2, 402086ac 402087ab: 000222 l8ui a2, a2, 0 402087ae: f00d ret.n 402087b0 : 402087b0: f0c112 addi a1, a1, -16 402087b3: 3109 s32i.n a0, a1, 12 402087b5: ff2105 call0 402079c8 402087b8: fda032 movi a3, 253 402087bb: 103230 and a3, a2, a3 402087be: f21c movi.n a2, 31 402087c0: 141366 bnei a3, 1, 402087d8 402087c3: f2b831 l32r a3, 402052a4 402087c6: 4338 l32i.n a3, a3, 16 402087c8: c38c beqz.n a3, 402087d8 402087ca: 2a2332 l32i a3, a3, 168 402087cd: 738c beqz.n a3, 402087d8 402087cf: 00a022 movi a2, 0 402087d2: 178885 call0 4022005c 402087d5: 742020 extui a2, a2, 0, 8 402087d8: 3108 l32i.n a0, a1, 12 402087da: 10c112 addi a1, a1, 16 402087dd: f00d ret.n 402087df: 1f0800 excw 402087e2: ff .byte 0xff 402087e3: 3f .byte 0x3f 402087e4: 000a33 excw 402087e7: 0a3700 excw 402087ea: e80000 excw 402087ed: 230c movi.n a3, 2 402087ef: c11240 mul16u a1, a2, a4 402087f0 : 402087f0: d0c112 addi a1, a1, -48 402087f3: 91d9 s32i.n a13, a1, 36 402087f5: fffad1 l32r a13, 402087e0 402087f8: a1c9 s32i.n a12, a1, 40 402087fa: 02cd mov.n a12, a2 402087fc: 0d28 l32i.n a2, a13, 0 402087fe: 81e9 s32i.n a14, a1, 32 40208800: b109 s32i.n a0, a1, 44 40208802: fa9be1 l32r a14, 40207270 40208805: 00e216 beqz a2, 40208817 40208808: fff741 l32r a4, 402087e4 4020880b: 0e3d mov.n a3, a14 4020880d: f42401 l32r a0, 402058a0 40208810: 0000c0 callx0 a0 40208813: 020c movi.n a2, 0 40208815: 0d29 s32i.n a2, a13, 0 40208817: fff441 l32r a4, 402087e8 4020881a: 022c movi.n a2, 32 4020881c: 0e3d mov.n a3, a14 4020881e: 150c movi.n a5, 1 40208820: fa9901 l32r a0, 40207284 40208823: 0000c0 callx0 a0 40208826: 0d29 s32i.n a2, a13, 0 40208828: 829c beqz.n a2, 40208844 4020882a: fff021 l32r a2, 402087ec 4020882d: 013d mov.n a3, a1 4020882f: 441c movi.n a4, 20 40208831: fe95c5 call0 40207190 40208834: 0d28 l32i.n a2, a13, 0 40208836: 030c42 l8ui a4, a12, 3 40208839: 040c52 l8ui a5, a12, 4 4020883c: 050c62 l8ui a6, a12, 5 4020883f: 013d mov.n a3, a1 40208841: 1e6e85 call0 40226f2c 40208844: b108 l32i.n a0, a1, 44 40208846: a1c8 l32i.n a12, a1, 40 40208848: 91d8 l32i.n a13, a1, 36 4020884a: 81e8 l32i.n a14, a1, 32 4020884c: 30c112 addi a1, a1, 48 4020884f: f00d ret.n 40208851: 000000 ill 40208854 : 40208854: f0c112 addi a1, a1, -16 40208857: 3109 s32i.n a0, a1, 12 40208859: ff16c5 call0 402079c8 4020885c: fda032 movi a3, 253 4020885f: 102230 and a2, a2, a3 40208862: 071266 bnei a2, 1, 4020886d 40208865: ffde21 l32r a2, 402087e0 40208868: 0228 l32i.n a2, a2, 0 4020886a: 000046 j 4020886f 4020886d: 020c movi.n a2, 0 4020886f: 3108 l32i.n a0, a1, 12 40208871: 10c112 addi a1, a1, 16 40208874: f00d ret.n 40208876: 110000 slli a0, a0, 16 40208879: fe88 l32i.n a8, a14, 60 4020887b: 3f .byte 0x3f 4020887c: 000a63 excw 4020887f: 0a6700 excw 40208882: c80000 excw 40208885: be .byte 0xbe 40208886: 124000 excw 40208888 : 40208888: e0c112 addi a1, a1, -32 4020888b: 51d9 s32i.n a13, a1, 20 4020888d: 7109 s32i.n a0, a1, 28 4020888f: 61c9 s32i.n a12, a1, 24 40208891: 41e9 s32i.n a14, a1, 16 40208893: 31f9 s32i.n a15, a1, 12 40208895: 02dd mov.n a13, a2 40208897: 52cc bnez.n a2, 402088a0 40208899: 020c movi.n a2, 0 4020889b: 001bc6 j 4020890e 4020889e: 010000 slli a0, a0, 32 402088a1: fa3b addi.n a15, a10, 3 402088a3: 0000c0 callx0 a0 402088a6: 02fd mov.n a15, a2 402088a8: 20a022 movi a2, 32 402088ab: ea32f7 bltu a2, a15, 40208899 402088ae: ff1185 call0 402079c8 402088b1: fda032 movi a3, 253 402088b4: 102230 and a2, a2, a3 402088b7: de1266 bnei a2, 1, 40208899 402088ba: ffef21 l32r a2, 40208878 402088bd: ffc8c1 l32r a12, 402087e0 402088c0: 030c movi.n a3, 0 402088c2: 004232 s8i a3, a2, 0 402088c5: 002c22 l32i a2, a12, 0 402088c8: fa6ae1 l32r a14, 40207270 402088cb: e28c beqz.n a2, 402088dd 402088cd: ffeb41 l32r a4, 4020887c 402088d0: 203ee0 or a3, a14, a14 402088d3: f3f301 l32r a0, 402058a0 402088d6: 0000c0 callx0 a0 402088d9: 020c movi.n a2, 0 402088db: 0c29 s32i.n a2, a12, 0 402088dd: ffe841 l32r a4, 40208880 402088e0: 0e3d mov.n a3, a14 402088e2: 2f1b addi.n a2, a15, 1 402088e4: 00a052 movi a5, 0 402088e7: fa6701 l32r a0, 40207284 402088ea: 0000c0 callx0 a0 402088ed: 0c29 s32i.n a2, a12, 0 402088ef: 02ed mov.n a14, a2 402088f1: fa4216 beqz a2, 40208899 402088f4: 020c movi.n a2, 0 402088f6: fe9105 call0 40207208 402088f9: 02fd mov.n a15, a2 402088fb: 0d3d mov.n a3, a13 402088fd: 0e2d mov.n a2, a14 402088ff: ffe101 l32r a0, 40208884 40208902: 0000c0 callx0 a0 40208905: 3f8c beqz.n a15, 4020890c 40208907: 0c28 l32i.n a2, a12, 0 40208909: 1f6f22 s32i a2, a15, 124 4020890c: 120c movi.n a2, 1 4020890e: 7108 l32i.n a0, a1, 28 40208910: 61c8 l32i.n a12, a1, 24 40208912: 51d8 l32i.n a13, a1, 20 40208914: 41e8 l32i.n a14, a1, 16 40208916: 31f8 l32i.n a15, a1, 12 40208918: 20c112 addi a1, a1, 32 4020891b: f00d ret.n 4020891d: 000000 ill 40208920: bfa8 l32i.n a10, a15, 44 40208922: 124000 excw 40208924 : 40208924: e0c112 addi a1, a1, -32 40208927: 51d9 s32i.n a13, a1, 20 40208929: 41e9 s32i.n a14, a1, 16 4020892b: 02dd mov.n a13, a2 4020892d: 03ed mov.n a14, a3 4020892f: 020c movi.n a2, 0 40208931: 130c movi.n a3, 1 40208933: 8323d0 moveqz a2, a3, a13 40208936: 61c9 s32i.n a12, a1, 24 40208938: 7109 s32i.n a0, a1, 28 4020893a: 31f9 s32i.n a15, a1, 12 4020893c: 74c020 extui a12, a2, 0, 8 4020893f: 9cfc bnez.n a12, 4020897c 40208941: 83c3e0 moveqz a12, a3, a14 40208944: 4cfc bnez.n a12, 4020897c 40208946: 0d2d mov.n a2, a13 40208948: 203ee0 or a3, a14, a14 4020894b: 06a042 movi a4, 6 4020894e: f51d01 l32r a0, 40205dc4 40208951: 0000c0 callx0 a0 40208954: 2f0c movi.n a15, 2 40208956: 000e32 l8ui a3, a14, 0 40208959: 112ce0 slli a2, a12, 2 4020895c: 2033f0 or a3, a3, a15 4020895f: 302230 xor a2, a2, a3 40208962: 004d22 s8i a2, a13, 0 40208965: 0e3d mov.n a3, a14 40208967: 0d2d mov.n a2, a13 40208969: 640c movi.n a4, 6 4020896b: ffed01 l32r a0, 40208920 4020896e: 0000c0 callx0 a0 40208971: c2cc bnez.n a2, 40208981 40208973: cc1b addi.n a12, a12, 1 40208975: dddc66 bnei a12, 64, 40208956 40208978: 000146 j 40208981 4020897b: 020c00 excw 4020897e: 000046 j 40208983 40208981: 120c movi.n a2, 1 40208983: 7108 l32i.n a0, a1, 28 40208985: 61c8 l32i.n a12, a1, 24 40208987: 51d8 l32i.n a13, a1, 20 40208989: 41e8 l32i.n a14, a1, 16 4020898b: 31f8 l32i.n a15, a1, 12 4020898d: 20c112 addi a1, a1, 32 40208990: f00d ret.n ... 40208994 : 40208994: d0c112 addi a1, a1, -48 40208997: a1c9 s32i.n a12, a1, 40 40208999: 81e9 s32i.n a14, a1, 32 4020899b: 71f9 s32i.n a15, a1, 28 4020899d: 02ed mov.n a14, a2 4020899f: b109 s32i.n a0, a1, 44 402089a1: 91d9 s32i.n a13, a1, 36 402089a3: 20f330 or a15, a3, a3 402089a6: f3b701 l32r a0, 40205884 402089a9: 0000c0 callx0 a0 402089ac: f23e21 l32r a2, 402052a4 402089af: 1c0c movi.n a12, 1 402089b1: 5268 l32i.n a6, a2, 20 402089b3: 03d222 addmi a2, a2, 0x300 402089b6: 680252 l8ui a5, a2, 104 402089b9: 551b addi.n a5, a5, 1 402089bb: 000b06 j 402089eb 402089be: a02c60 addx4 a2, a12, a6 402089c1: 2c22d2 l32i a13, a2, 176 402089c4: ed9c beqz.n a13, 402089e6 402089c6: 0e2d mov.n a2, a14 402089c8: 0d3d mov.n a3, a13 402089ca: 640c movi.n a4, 6 402089cc: 1159 s32i.n a5, a1, 4 402089ce: 0169 s32i.n a6, a1, 0 402089d0: f3ae01 l32r a0, 40205888 402089d3: 0000c0 callx0 a0 402089d6: 1158 l32i.n a5, a1, 4 402089d8: 0168 l32i.n a6, a1, 0 402089da: 82cc bnez.n a2, 402089e6 402089dc: 0f28 l32i.n a2, a15, 0 402089de: 1c0c movi.n a12, 1 402089e0: 446d22 s32i a2, a13, 0x110 402089e3: 000246 j 402089f0 402089e6: cc1b addi.n a12, a12, 1 402089e8: 74c0c0 extui a12, a12, 0, 8 402089eb: cfa5c7 bge a5, a12, 402089be 402089ee: 0c0c movi.n a12, 0 402089f0: f34501 l32r a0, 40205704 402089f3: 0000c0 callx0 a0 402089f6: b108 l32i.n a0, a1, 44 402089f8: 0c2d mov.n a2, a12 402089fa: 91d8 l32i.n a13, a1, 36 402089fc: a1c8 l32i.n a12, a1, 40 402089fe: 81e8 l32i.n a14, a1, 32 40208a00: 71f8 l32i.n a15, a1, 28 40208a02: 30c112 addi a1, a1, 48 40208a05: f00d ret.n 40208a07: 16a800 excw 40208a0a: ff .byte 0xff 40208a0b: 3f .byte 0x3f 40208a0c: 000bd2 l8ui a13, a11, 0 ... 40208a10 : 40208a10: d0c112 addi a1, a1, -48 40208a13: b109 s32i.n a0, a1, 44 40208a15: a1c9 s32i.n a12, a1, 40 40208a17: 91d9 s32i.n a13, a1, 36 40208a19: 0861e2 s32i a14, a1, 32 40208a1c: 71f9 s32i.n a15, a1, 28 40208a1e: f39901 l32r a0, 40205884 40208a21: 0000c0 callx0 a0 40208a24: f220c1 l32r a12, 402052a4 40208a27: 5c28 l32i.n a2, a12, 20 40208a29: 0129 s32i.n a2, a1, 0 40208a2b: fef9c5 call0 402079c8 40208a2e: 0138 l32i.n a3, a1, 0 40208a30: 138c beqz.n a3, 40208a35 40208a32: 0a22f6 bgeui a2, 2, 40208a40 40208a35: f33301 l32r a0, 40205704 40208a38: 0000c0 callx0 a0 40208a3b: 020c movi.n a2, 0 40208a3d: 002106 j 40208ac5 40208a40: 020c movi.n a2, 0 40208a42: 6c6c22 s32i a2, a12, 0x1b0 40208a45: fff021 l32r a2, 40208a08 40208a48: 1f0c movi.n a15, 1 40208a4a: 6d6c22 s32i a2, a12, 0x1b4 40208a4d: 001986 j 40208ab7 40208a50: 012800 slli a2, a8, 32 40208a53: a0df20 addx4 a13, a15, a2 40208a56: 2c2d22 l32i a2, a13, 176 40208a59: 055216 beqz a2, 40208ab2 40208a5c: 442222 l32i a2, a2, 0x110 40208a5f: 04f216 beqz a2, 40208ab2 40208a62: fa0331 l32r a3, 40207270 40208a65: ffe941 l32r a4, 40208a0c 40208a68: 021c movi.n a2, 16 40208a6a: f38b01 l32r a0, 40205898 40208a6d: 0000c0 callx0 a0 40208a70: 20e220 or a14, a2, a2 40208a73: 00d256 bnez a2, 40208a84 40208a76: f32301 l32r a0, 40205704 40208a79: 0000c0 callx0 a0 40208a7c: 6c2c22 l32i a2, a12, 0x1b0 40208a7f: 001086 j 40208ac5 40208a82: 320000 excw 40208a85: 2c2d excw 40208a87: 640c movi.n a4, 6 40208a89: 224b addi.n a2, a2, 4 40208a8b: f4ce01 l32r a0, 40205dc4 40208a8e: 0000c0 callx0 a0 40208a91: 2c2d22 l32i a2, a13, 176 40208a94: 442222 l32i a2, a2, 0x110 40208a97: 036e22 s32i a2, a14, 12 40208a9a: f37a01 l32r a0, 40205884 40208a9d: 0000c0 callx0 a0 40208aa0: 020c movi.n a2, 0 40208aa2: 0e29 s32i.n a2, a14, 0 40208aa4: 6d2c22 l32i a2, a12, 0x1b4 40208aa7: 02e9 s32i.n a14, a2, 0 40208aa9: 6d6ce2 s32i a14, a12, 0x1b4 40208aac: f31601 l32r a0, 40205704 40208aaf: 0000c0 callx0 a0 40208ab2: ff1b addi.n a15, a15, 1 40208ab4: 74f0f0 extui a15, a15, 0, 8 40208ab7: 03dc22 addmi a2, a12, 0x300 40208aba: 680222 l8ui a2, a2, 104 40208abd: 221b addi.n a2, a2, 1 40208abf: 8ea2f7 bge a2, a15, 40208a51 40208ac2: ffec06 j 40208a76 40208ac5: b108 l32i.n a0, a1, 44 40208ac7: a1c8 l32i.n a12, a1, 40 40208ac9: 91d8 l32i.n a13, a1, 36 40208acb: 81e8 l32i.n a14, a1, 32 40208acd: 71f8 l32i.n a15, a1, 28 40208acf: 30c112 addi a1, a1, 48 40208ad2: f00d ret.n 40208ad4: 0be9 s32i.n a14, a11, 0 ... 40208ad8 : 40208ad8: f0c112 addi a1, a1, -16 40208adb: 21c9 s32i.n a12, a1, 8 40208add: 3109 s32i.n a0, a1, 12 40208adf: 11d9 s32i.n a13, a1, 4 40208ae1: f1f0c1 l32r a12, 402052a4 40208ae4: 000b06 j 40208b14 40208ae7: 670100 excw 40208aea: 00c0f3 excw 40208aed: 2c2200 excw 40208af0: 226c movi.n a2, -30 40208af2: 220022 l8ui a2, a0, 34 40208af5: 6c6c movi.n a12, -26 40208af7: 005256 bnez a2, 40208b00 40208afa: ffc321 l32r a2, 40208a08 40208afd: 6d6c22 s32i a2, a12, 0x1b4 40208b00: f30101 l32r a0, 40205704 40208b03: 0000c0 callx0 a0 40208b06: f9da31 l32r a3, 40207270 40208b09: fff241 l32r a4, 40208ad4 40208b0c: 0d2d mov.n a2, a13 40208b0e: f36401 l32r a0, 402058a0 40208b11: 0000c0 callx0 a0 40208b14: 6c2cd2 l32i a13, a12, 0x1b0 40208b17: fcdd56 bnez a13, 40208ae8 40208b1a: 3108 l32i.n a0, a1, 12 40208b1c: 21c8 l32i.n a12, a1, 8 40208b1e: 11d8 l32i.n a13, a1, 4 40208b20: 10c112 addi a1, a1, 16 40208b23: f00d ret.n 40208b25: 000000 ill 40208b28 : 40208b28: f0c112 addi a1, a1, -16 40208b2b: 21c9 s32i.n a12, a1, 8 40208b2d: f1ddc1 l32r a12, 402052a4 40208b30: 11d9 s32i.n a13, a1, 4 40208b32: 3109 s32i.n a0, a1, 12 40208b34: 5cd8 l32i.n a13, a12, 20 40208b36: fee905 call0 402079c8 40208b39: 023d mov.n a3, a2 40208b3b: 020c movi.n a2, 0 40208b3d: 241d27 beq a13, a2, 40208b65 40208b40: 2123b6 bltui a3, 2, 40208b65 40208b43: 03dcc2 addmi a12, a12, 0x300 40208b46: 680c42 l8ui a4, a12, 104 40208b49: 130c movi.n a3, 1 40208b4b: 441b addi.n a4, a4, 1 40208b4d: 000446 j 40208b62 40208b50: a053d0 addx4 a5, a3, a13 40208b53: 2c2552 l32i a5, a5, 176 40208b56: 358c beqz.n a5, 40208b5d 40208b58: 221b addi.n a2, a2, 1 40208b5a: 742020 extui a2, a2, 0, 8 40208b5d: 331b addi.n a3, a3, 1 40208b5f: 743030 extui a3, a3, 0, 8 40208b62: eaa437 bge a4, a3, 40208b50 40208b65: 3108 l32i.n a0, a1, 12 40208b67: 21c8 l32i.n a12, a1, 8 40208b69: 11d8 l32i.n a13, a1, 4 40208b6b: 10c112 addi a1, a1, 16 40208b6e: f00d ret.n 40208b70: 17f8 l32i.n a15, a7, 4 40208b72: ff .byte 0xff 40208b73: 3f .byte 0x3f 40208b74 : 40208b74: d0c112 addi a1, a1, -48 40208b77: 81e9 s32i.n a14, a1, 32 40208b79: f1cae1 l32r a14, 402052a4 40208b7c: b109 s32i.n a0, a1, 44 40208b7e: a1c9 s32i.n a12, a1, 40 40208b80: 91d9 s32i.n a13, a1, 36 40208b82: 71f9 s32i.n a15, a1, 28 40208b84: 20d220 or a13, a2, a2 40208b87: 052ec2 l32i a12, a14, 20 40208b8a: f33e01 l32r a0, 40205884 40208b8d: 0000c0 callx0 a0 40208b90: fee345 call0 402079c8 40208b93: 0a22b6 bltui a2, 2, 40208ba1 40208b96: 7c8c beqz.n a12, 40208ba1 40208b98: 02dee2 addmi a14, a14, 0x200 40208b9b: 0a0e22 l8ui a2, a14, 10 40208b9e: 0a1266 bnei a2, 1, 40208bac 40208ba1: f2d801 l32r a0, 40205704 40208ba4: 0000c0 callx0 a0 40208ba7: 020c movi.n a2, 0 40208ba9: 002c46 j 40208c5e 40208bac: 2c2c22 l32i a2, a12, 176 40208baf: 2a2ce2 l32i a14, a12, 168 40208bb2: 2a6c22 s32i a2, a12, 168 40208bb5: 04cd56 bnez a13, 40208c05 40208bb8: 1f0c movi.n a15, 1 40208bba: 061c movi.n a6, 16 40208bbc: 60cc72 addi a7, a12, 96 40208bbf: 000d06 j 40208bf7 40208bc2: c00000 sub a0, a0, a0 40208bc5: 2f .byte 0x2f 40208bc6: 2232a0 excw 40208bc9: 162c movi.n a6, 33 40208bcb: 220243 excw 40208bce: 270223 excw 40208bd1: 701e86 j 40224c4f 40208bd4: 0c2027 blt a0, a2, 40208be4 40208bd7: 116964 excw 40208bda: f47a01 l32r a0, 40205dc4 40208bdd: 0000c0 callx0 a0 40208be0: 027d mov.n a7, a2 40208be2: c0a032 movi a3, 192 40208be5: 0c2d mov.n a2, a12 40208be7: 240c movi.n a4, 2 40208be9: 0179 s32i.n a7, a1, 0 40208beb: 05cf45 call0 4020e8e0 40208bee: 0178 l32i.n a7, a1, 0 40208bf0: 1168 l32i.n a6, a1, 4 40208bf2: 5f1b addi.n a5, a15, 1 40208bf4: 74f050 extui a15, a5, 0, 8 40208bf7: ffde31 l32r a3, 40208b70 40208bfa: 680322 l8ui a2, a3, 104 40208bfd: 221b addi.n a2, a2, 1 40208bff: c1a2f7 bge a2, a15, 40208bc4 40208c02: 000586 j 40208c1c 40208c05: 0d3d mov.n a3, a13 40208c07: 640c movi.n a4, 6 40208c09: 60cc22 addi a2, a12, 96 40208c0c: f46e01 l32r a0, 40205dc4 40208c0f: 0000c0 callx0 a0 40208c12: 0c2d mov.n a2, a12 40208c14: c0a032 movi a3, 192 40208c17: 240c movi.n a4, 2 40208c19: 05cc45 call0 4020e8e0 40208c1c: 2a6ce2 s32i a14, a12, 168 40208c1f: 1e0c movi.n a14, 1 40208c21: 000986 j 40208c4b 40208c24: a02ec0 addx4 a2, a14, a12 40208c27: 2c22f2 l32i a15, a2, 176 40208c2a: 018f16 beqz a15, 40208c46 40208c2d: 00ed16 beqz a13, 40208c3f 40208c30: 202dd0 or a2, a13, a13 40208c33: 0f3d mov.n a3, a15 40208c35: 640c movi.n a4, 6 40208c37: f31401 l32r a0, 40205888 40208c3a: 0000c0 callx0 a0 40208c3d: 52cc bnez.n a2, 40208c46 40208c3f: 0c2d mov.n a2, a12 40208c41: 0f3d mov.n a3, a15 40208c43: 0ad705 call0 402139b4 40208c46: ee1b addi.n a14, a14, 1 40208c48: 74e0e0 extui a14, a14, 0, 8 40208c4b: ffc931 l32r a3, 40208b70 40208c4e: 680322 l8ui a2, a3, 104 40208c51: 221b addi.n a2, a2, 1 40208c53: cda2e7 bge a2, a14, 40208c24 40208c56: f2ab01 l32r a0, 40205704 40208c59: 0000c0 callx0 a0 40208c5c: 120c movi.n a2, 1 40208c5e: b108 l32i.n a0, a1, 44 40208c60: a1c8 l32i.n a12, a1, 40 40208c62: 91d8 l32i.n a13, a1, 36 40208c64: 81e8 l32i.n a14, a1, 32 40208c66: 71f8 l32i.n a15, a1, 28 40208c68: 30c112 addi a1, a1, 48 40208c6b: f00d ret.n 40208c6d: 000000 ill 40208c70 : 40208c70: 828c beqz.n a2, 40208c7c 40208c72: f18c31 l32r a3, 402052a4 40208c75: 5e6322 s32i a2, a3, 0x178 40208c78: 020c movi.n a2, 0 40208c7a: f00d ret.n 40208c7c: f27c movi.n a2, -1 40208c7e: f00d ret.n 40208c80 : 40208c80: f18921 l32r a2, 402052a4 40208c83: 030c movi.n a3, 0 40208c85: 5e6232 s32i a3, a2, 0x178 40208c88: f00d ret.n 40208c8a: 5c0000 excw 40208c8d: 3fff16 beqz a15, 40209090 40208c90: ff1660 excw 40208c93: 3f .byte 0x3f 40208c94: ff1664 excw 40208c97: 3f .byte 0x3f 40208c98: 1668 l32i.n a6, a6, 4 40208c9a: ff .byte 0xff 40208c9b: 3f .byte 0x3f 40208c9c: 166c movi.n a6, -31 40208c9e: ff .byte 0xff 40208c9f: 3f .byte 0x3f 40208ca0: 5e .byte 0x5e 40208ca1: 000c movi.n a0, 0 40208ca3: 0c6200 excw 40208ca6: 640000 extui a0, a0, 0, 7 40208ca9: 000c movi.n a0, 0 40208cab: 0c6d00 excw 40208cae: 6e0000 excw 40208cb1: 000c movi.n a0, 0 40208cb3: aef100 excw 40208cb6: fe .byte 0xfe 40208cb7: 3f .byte 0x3f 40208cb8 : 40208cb8: d0c112 addi a1, a1, -48 40208cbb: a1c9 s32i.n a12, a1, 40 40208cbd: 91d9 s32i.n a13, a1, 36 40208cbf: b109 s32i.n a0, a1, 44 40208cc1: 81e9 s32i.n a14, a1, 32 40208cc3: 71f9 s32i.n a15, a1, 28 40208cc5: 0159 s32i.n a5, a1, 0 40208cc7: 039d mov.n a9, a3 40208cc9: 742020 extui a2, a2, 0, 8 40208ccc: 74c040 extui a12, a4, 0, 8 40208ccf: 74d060 extui a13, a6, 0, 8 40208cd2: 73cc bnez.n a3, 40208cdd 40208cd4: 528c beqz.n a2, 40208cdd 40208cd6: 0e0c movi.n a14, 0 40208cd8: 004906 j 40208e00 40208cdb: f60000 excw 40208cde: f55c movi.n a5, 95 40208ce0: 0148 l32i.n a4, a1, 0 40208ce2: 080c movi.n a8, 0 40208ce4: 130c movi.n a3, 1 40208ce6: 838340 moveqz a8, a3, a4 40208ce9: 10e280 and a14, a2, a8 40208cec: fe6e56 bnez a14, 40208cd6 40208cef: 928c beqz.n a2, 40208cfc 40208cf1: 3d0b addi.n a3, a13, -1 40208cf3: 743030 extui a3, a3, 0, 8 40208cf6: f6a042 movi a4, 246 40208cf9: d93437 bltu a4, a3, 40208cd6 40208cfc: f16a41 l32r a4, 402052a4 40208cff: 212c26 beqi a12, 2, 40208d24 40208d02: 063cf6 bgeui a12, 3, 40208d0c 40208d05: 121c26 beqi a12, 1, 40208d1b 40208d08: 000186 j 40208d12 40208d0b: 3c2600 excw 40208d0e: 261d excw 40208d10: 254c movi.n a5, 66 40208d12: 592472 l32i a7, a4, 0x164 40208d15: ffddf1 l32r a15, 40208c8c 40208d18: 000886 j 40208d3e 40208d1b: 5a2472 l32i a7, a4, 0x168 40208d1e: ffdcf1 l32r a15, 40208c90 40208d21: 000646 j 40208d3e 40208d24: 5b2472 l32i a7, a4, 0x16c 40208d27: ffdbf1 l32r a15, 40208c94 40208d2a: 000406 j 40208d3e 40208d2d: 5c2472 l32i a7, a4, 0x170 40208d30: ffdaf1 l32r a15, 40208c98 40208d33: 0001c6 j 40208d3e 40208d36: 720000 excw 40208d39: f15d24 excw 40208d3c: ffd8 l32i.n a13, a15, 60 40208d3e: 080216 beqz a2, 40208dc2 40208d41: f91756 bnez a7, 40208cd6 40208d44: f94b31 l32r a3, 40207270 40208d47: ffd641 l32r a4, 40208ca0 40208d4a: 075d mov.n a5, a7 40208d4c: c20c movi.n a2, 12 40208d4e: 1179 s32i.n a7, a1, 4 40208d50: 2199 s32i.n a9, a1, 8 40208d52: f94c01 l32r a0, 40207284 40208d55: 0000c0 callx0 a0 40208d58: 0f29 s32i.n a2, a15, 0 40208d5a: 1178 l32i.n a7, a1, 4 40208d5c: 2198 l32i.n a9, a1, 8 40208d5e: f74216 beqz a2, 40208cd6 40208d61: 0042c2 s8i a12, a2, 0 40208d64: 0fa8 l32i.n a10, a15, 0 40208d66: f94231 l32r a3, 40207270 40208d69: ffce41 l32r a4, 40208ca4 40208d6c: 0d2d mov.n a2, a13 40208d6e: 075d mov.n a5, a7 40208d70: 2199 s32i.n a9, a1, 8 40208d72: 11a9 s32i.n a10, a1, 4 40208d74: f94401 l32r a0, 40207284 40208d77: 0000c0 callx0 a0 40208d7a: 11a8 l32i.n a10, a1, 4 40208d7c: 2198 l32i.n a9, a1, 8 40208d7e: 1a29 s32i.n a2, a10, 4 40208d80: 0f28 l32i.n a2, a15, 0 40208d82: 012232 l32i a3, a2, 4 40208d85: 00f356 bnez a3, 40208d98 40208d88: f93a31 l32r a3, 40207270 40208d8b: ffc741 l32r a4, 40208ca8 40208d8e: f2c401 l32r a0, 402058a0 40208d91: 0000c0 callx0 a0 40208d94: 001a06 j 40208e00 40208d97: 095200 excw 40208d9a: 094200 excw 40208d9d: 425201 l32r a0, 401d96e8 <_lit4_end+0xd1fc0> 40208da0: 321b01 l32r a0, 401d560c <_lit4_end+0xcdee4> 40208da3: 020922 l8ui a2, a9, 2 40208da6: 014342 s8i a4, a3, 1 40208da9: 024322 s8i a2, a3, 2 40208dac: 0f28 l32i.n a2, a15, 0 40208dae: 0138 l32i.n a3, a1, 0 40208db0: 1228 l32i.n a2, a2, 4 40208db2: 0d4d mov.n a4, a13 40208db4: f40401 l32r a0, 40205dc4 40208db7: 0000c0 callx0 a0 40208dba: 0f28 l32i.n a2, a15, 0 40208dbc: 0842d2 s8i a13, a2, 8 40208dbf: 000946 j 40208de8 40208dc2: 27ac beqz.n a7, 40208de8 40208dc4: 1728 l32i.n a2, a7, 4 40208dc6: f92ad1 l32r a13, 40207270 40208dc9: 928c beqz.n a2, 40208dd6 40208dcb: ffb841 l32r a4, 40208cac 40208dce: 0d3d mov.n a3, a13 40208dd0: f2b401 l32r a0, 402058a0 40208dd3: 0000c0 callx0 a0 40208dd6: 0f28 l32i.n a2, a15, 0 40208dd8: ffb641 l32r a4, 40208cb0 40208ddb: 203dd0 or a3, a13, a13 40208dde: f2b001 l32r a0, 402058a0 40208de1: 0000c0 callx0 a0 40208de4: 020c movi.n a2, 0 40208de6: 0f29 s32i.n a2, a15, 0 40208de8: 1e0c movi.n a14, 1 40208dea: 2cdc bnez.n a12, 40208e00 40208dec: f9fb21 l32r a2, 402075d8 40208def: 1e0c movi.n a14, 1 40208df1: 000222 l8ui a2, a2, 0 40208df4: 0892e7 bne a2, a14, 40208e00 40208df7: ffaf21 l32r a2, 40208cb4 40208dfa: 0042e2 s8i a14, a2, 0 40208dfd: ffffc6 j 40208e00 40208e00: b108 l32i.n a0, a1, 44 40208e02: 0e2d mov.n a2, a14 40208e04: a1c8 l32i.n a12, a1, 40 40208e06: 91d8 l32i.n a13, a1, 36 40208e08: 81e8 l32i.n a14, a1, 32 40208e0a: 71f8 l32i.n a15, a1, 28 40208e0c: 30c112 addi a1, a1, 48 40208e0f: f00d ret.n 40208e11: 000000 ill 40208e14 : 40208e14: 742020 extui a2, a2, 0, 8 40208e17: 252226 beqi a2, 2, 40208e40 40208e1a: 0732f6 bgeui a2, 3, 40208e25 40208e1d: f28c beqz.n a2, 40208e30 40208e1f: 151226 beqi a2, 1, 40208e38 40208e22: 000c86 j 40208e58 40208e25: 1f3226 beqi a2, 3, 40208e48 40208e28: 244226 beqi a2, 4, 40208e50 40208e2b: 000a46 j 40208e58 40208e2e: 210000 srai a0, a0, 0 40208e31: f11d excw 40208e33: 592222 l32i a2, a2, 0x164 40208e36: f00d ret.n 40208e38: f11b21 l32r a2, 402052a4 40208e3b: 5a2222 l32i a2, a2, 0x168 40208e3e: f00d ret.n 40208e40: f11921 l32r a2, 402052a4 40208e43: 5b2222 l32i a2, a2, 0x16c 40208e46: f00d ret.n 40208e48: f11721 l32r a2, 402052a4 40208e4b: 5c2222 l32i a2, a2, 0x170 40208e4e: f00d ret.n 40208e50: f11521 l32r a2, 402052a4 40208e53: 5d2222 l32i a2, a2, 0x174 40208e56: f00d ret.n 40208e58: 020c movi.n a2, 0 40208e5a: f00d ret.n 40208e5c : 40208e5c: 828c beqz.n a2, 40208e68 40208e5e: f11131 l32r a3, 402052a4 40208e61: 696322 s32i a2, a3, 0x1a4 40208e64: 020c movi.n a2, 0 40208e66: f00d ret.n 40208e68: f27c movi.n a2, -1 40208e6a: f00d ret.n 40208e6c : 40208e6c: f10e21 l32r a2, 402052a4 40208e6f: 030c movi.n a3, 0 40208e71: 696232 s32i a3, a2, 0x1a4 40208e74: f00d ret.n 40208e76: bb0000 excw 40208e79: 000c movi.n a0, 0 40208e7b: 0cc100 excw 40208e7e: c30000 excw 40208e81: 000c movi.n a0, 0 40208e83: 0ccb00 excw 40208e86: cc0000 excw 40208e89: 000c movi.n a0, 0 ... 40208e8c : 40208e8c: d0c112 addi a1, a1, -48 40208e8f: 91d9 s32i.n a13, a1, 36 40208e91: 71f9 s32i.n a15, a1, 28 40208e93: b109 s32i.n a0, a1, 44 40208e95: a1c9 s32i.n a12, a1, 40 40208e97: 81e9 s32i.n a14, a1, 32 40208e99: 74d030 extui a13, a3, 0, 8 40208e9c: 056d mov.n a6, a5 40208e9e: 742020 extui a2, a2, 0, 8 40208ea1: 74f040 extui a15, a4, 0, 8 40208ea4: 0e5df6 bgeui a13, 5, 40208eb6 40208ea7: 0b2ff6 bgeui a15, 2, 40208eb6 40208eaa: 0c0c movi.n a12, 0 40208eac: 130c movi.n a3, 1 40208eae: 83c350 moveqz a12, a3, a5 40208eb1: 10c2c0 and a12, a2, a12 40208eb4: 4c8c beqz.n a12, 40208ebc 40208eb6: 0c0c movi.n a12, 0 40208eb8: 003a46 j 40208fa5 40208ebb: d58c00 extui a8, a0, 28, 14 40208ebe: 000542 l8ui a4, a5, 0 40208ec1: dda032 movi a3, 221 40208ec4: ee9437 bne a4, a3, 40208eb6 40208ec7: 010532 l8ui a3, a5, 1 40208eca: e833b6 bltui a3, 3, 40208eb6 40208ecd: f0f5e1 l32r a14, 402052a4 40208ed0: 115df0 slli a5, a13, 1 40208ed3: 07b216 beqz a2, 40208f52 40208ed6: 55fa add.n a5, a5, a15 40208ed8: 5cc552 addi a5, a5, 92 40208edb: a0e5e0 addx4 a14, a5, a14 40208ede: 3e98 l32i.n a9, a14, 12 40208ee0: fd2956 bnez a9, 40208eb6 40208ee3: f8e331 l32r a3, 40207270 40208ee6: ffe441 l32r a4, 40208e78 40208ee9: 095d mov.n a5, a9 40208eeb: 820c movi.n a2, 8 40208eed: 016162 s32i a6, a1, 4 40208ef0: 0199 s32i.n a9, a1, 0 40208ef2: f8e401 l32r a0, 40207284 40208ef5: 0000c0 callx0 a0 40208ef8: 3e29 s32i.n a2, a14, 12 40208efa: 027d mov.n a7, a2 40208efc: 1168 l32i.n a6, a1, 4 40208efe: 0198 l32i.n a9, a1, 0 40208f00: fb2216 beqz a2, 40208eb6 40208f03: 010682 l8ui a8, a6, 1 40208f06: f8da31 l32r a3, 40207270 40208f09: f82b addi.n a15, a8, 2 40208f0b: ffdc41 l32r a4, 40208e7c 40208f0e: 0042d2 s8i a13, a2, 0 40208f11: 095d mov.n a5, a9 40208f13: 0f2d mov.n a2, a15 40208f15: 016162 s32i a6, a1, 4 40208f18: 0179 s32i.n a7, a1, 0 40208f1a: f8da01 l32r a0, 40207284 40208f1d: 0000c0 callx0 a0 40208f20: 0178 l32i.n a7, a1, 0 40208f22: 3e38 l32i.n a3, a14, 12 40208f24: 1729 s32i.n a2, a7, 4 40208f26: 1328 l32i.n a2, a3, 4 40208f28: 1168 l32i.n a6, a1, 4 40208f2a: 012256 bnez a2, 40208f40 40208f2d: 202330 or a2, a3, a3 40208f30: ffd441 l32r a4, 40208e80 40208f33: f8cf31 l32r a3, 40207270 40208f36: f25a01 l32r a0, 402058a0 40208f39: 0000c0 callx0 a0 40208f3c: 001946 j 40208fa5 40208f3f: 063d00 excw 40208f42: 0f4d mov.n a4, a15 40208f44: f3a001 l32r a0, 40205dc4 40208f47: 0000c0 callx0 a0 40208f4a: 3e28 l32i.n a2, a14, 12 40208f4c: 0152f2 s16i a15, a2, 2 40208f4f: 000e86 j 40208f8d 40208f52: 25fa add.n a2, a5, a15 40208f54: a022e0 addx4 a2, a2, a14 40208f57: 5f2222 l32i a2, a2, 0x17c 40208f5a: f58216 beqz a2, 40208eb6 40208f5d: 1228 l32i.n a2, a2, 4 40208f5f: f8c4c1 l32r a12, 40207270 40208f62: e28c beqz.n a2, 40208f74 40208f64: ffc841 l32r a4, 40208e84 40208f67: 0c3d mov.n a3, a12 40208f69: 006152 s32i a5, a1, 0 40208f6c: f24d01 l32r a0, 402058a0 40208f6f: 0000c0 callx0 a0 40208f72: 0158 l32i.n a5, a1, 0 40208f74: 55fa add.n a5, a5, a15 40208f76: 5cc552 addi a5, a5, 92 40208f79: a0e5e0 addx4 a14, a5, a14 40208f7c: 3e28 l32i.n a2, a14, 12 40208f7e: ffc241 l32r a4, 40208e88 40208f81: 0c3d mov.n a3, a12 40208f83: f24701 l32r a0, 402058a0 40208f86: 0000c0 callx0 a0 40208f89: 020c movi.n a2, 0 40208f8b: 3e29 s32i.n a2, a14, 12 40208f8d: 1c0c movi.n a12, 1 40208f8f: 2ddc bnez.n a13, 40208fa5 40208f91: f99121 l32r a2, 402075d8 40208f94: 1c0c movi.n a12, 1 40208f96: 000222 l8ui a2, a2, 0 40208f99: 0892c7 bne a2, a12, 40208fa5 40208f9c: ff4621 l32r a2, 40208cb4 40208f9f: 0042c2 s8i a12, a2, 0 40208fa2: ffffc6 j 40208fa5 40208fa5: b108 l32i.n a0, a1, 44 40208fa7: 0c2d mov.n a2, a12 40208fa9: 91d8 l32i.n a13, a1, 36 40208fab: a1c8 l32i.n a12, a1, 40 40208fad: 81e8 l32i.n a14, a1, 32 40208faf: 71f8 l32i.n a15, a1, 28 40208fb1: 30c112 addi a1, a1, 48 40208fb4: f00d ret.n ... 40208fb8 : 40208fb8: 742020 extui a2, a2, 0, 8 40208fbb: 743030 extui a3, a3, 0, 8 40208fbe: 1052f6 bgeui a2, 5, 40208fd2 40208fc1: 0d23f6 bgeui a3, 2, 40208fd2 40208fc4: f0b841 l32r a4, 402052a4 40208fc7: 902230 addx2 a2, a2, a3 40208fca: a02240 addx4 a2, a2, a4 40208fcd: 5f2222 l32i a2, a2, 0x17c 40208fd0: f00d ret.n 40208fd2: 020c movi.n a2, 0 40208fd4: f00d ret.n ... 40208fd8 : 40208fd8: f0b321 l32r a2, 402052a4 40208fdb: 05d222 addmi a2, a2, 0x500 40208fde: 1d2222 l32i a2, a2, 116 40208fe1: f00d ret.n ... 40208fe4 : 40208fe4: e0c112 addi a1, a1, -32 40208fe7: 61c9 s32i.n a12, a1, 24 40208fe9: 7109 s32i.n a0, a1, 28 40208feb: 02cd mov.n a12, a2 40208fed: 51d9 s32i.n a13, a1, 20 40208fef: 41e9 s32i.n a14, a1, 16 40208ff1: 31f9 s32i.n a15, a1, 12 40208ff3: f22401 l32r a0, 40205884 40208ff6: 0000c0 callx0 a0 40208ff9: 2c0b addi.n a2, a12, -1 40208ffb: 0b32f6 bgeui a2, 3, 4020900a 40208ffe: f0a9d1 l32r a13, 402052a4 40209001: 02dd22 addmi a2, a13, 0x200 40209004: 0a0222 l8ui a2, a2, 10 40209007: 0a1266 bnei a2, 1, 40209015 4020900a: f1be01 l32r a0, 40205704 4020900d: 0000c0 callx0 a0 40209010: 020c movi.n a2, 0 40209012: 002486 j 402090a8 40209015: 05ddf2 addmi a15, a13, 0x500 40209018: 1d2f22 l32i a2, a15, 116 4020901b: 0292c7 bne a2, a12, 40209021 4020901e: 001f86 j 402090a0 40209021: fe9a45 call0 402079c8 40209024: f20931 l32r a3, 40205848 40209027: 02ed mov.n a14, a2 40209029: 1328 l32i.n a2, a3, 4 4020902b: 3338 l32i.n a3, a3, 12 4020902d: 1d6fc2 s32i a12, a15, 116 40209030: f0cc01 l32r a0, 40205360 40209033: 0000c0 callx0 a0 40209036: f36231 l32r a3, 40205dc0 40209039: fdc222 addi a2, a2, -3 4020903c: f42020 extui a2, a2, 0, 16 4020903f: 8ca442 movi a4, 0x48c 40209042: fe3145 call0 40207358 40209045: f96421 l32r a2, 402075d8 40209048: 000232 l8ui a3, a2, 0 4020904b: 051366 bnei a3, 1, 40209054 4020904e: 0916c5 call0 402121bc 40209051: 033d85 call0 4020c42c 40209054: 202cc0 or a2, a12, a12 40209057: 06a945 call0 4020faec 4020905a: 020c movi.n a2, 0 4020905c: 196f22 s32i a2, a15, 100 4020905f: 043c66 bnei a12, 3, 40209067 40209062: 0d2d mov.n a2, a13 40209064: 03b685 call0 4020cbd0 40209067: f95c31 l32r a3, 402075d8 4020906a: 000322 l8ui a2, a3, 0 4020906d: 2f1266 bnei a2, 1, 402090a0 40209070: fda022 movi a2, 253 40209073: 102e20 and a2, a14, a2 40209076: 051266 bnei a2, 1, 4020907f 40209079: 090c05 call0 4021213c 4020907c: ff3905 call0 40208410 4020907f: fece22 addi a2, a14, -2 40209082: 742020 extui a2, a2, 0, 8 40209085: 0822f6 bgeui a2, 2, 40209091 40209088: 02e5c5 call0 4020bee8 4020908b: 000446 j 402090a0 4020908e: 000000 ill 40209091: 0b1e66 bnei a14, 1, 402090a0 40209094: 042d22 l32i a2, a13, 16 40209097: 005216 beqz a2, 402090a0 4020909a: 002222 l32i a2, a2, 0 4020909d: 3fcb45 call0 40248d54 402090a0: f19901 l32r a0, 40205704 402090a3: 0000c0 callx0 a0 402090a6: 120c movi.n a2, 1 402090a8: 7108 l32i.n a0, a1, 28 402090aa: 61c8 l32i.n a12, a1, 24 402090ac: 51d8 l32i.n a13, a1, 20 402090ae: 41e8 l32i.n a14, a1, 16 402090b0: 31f8 l32i.n a15, a1, 12 402090b2: 20c112 addi a1, a1, 32 402090b5: f00d ret.n ... 402090b8 : 402090b8: f0c112 addi a1, a1, -16 402090bb: 036102 s32i a0, a1, 12 402090be: 00a032 movi a3, 0 402090c1: 0532f6 bgeui a2, 3, 402090ca 402090c4: 17c605 call0 40220d28 402090c7: 01a032 movi a3, 1 402090ca: 3108 l32i.n a0, a1, 12 402090cc: 032d mov.n a2, a3 402090ce: 10c112 addi a1, a1, 16 402090d1: f00d ret.n ... 402090d4 : 402090d4: f0c112 addi a1, a1, -16 402090d7: 036102 s32i a0, a1, 12 402090da: 0261c2 s32i a12, a1, 8 402090dd: 11d9 s32i.n a13, a1, 4 402090df: 20c330 or a12, a3, a3 402090e2: 02dd mov.n a13, a2 402090e4: 320245 call0 4023b10c 402090e7: 0d2d mov.n a2, a13 402090e9: 0c3d mov.n a3, a12 402090eb: 175b05 call0 4022069c 402090ee: 3108 l32i.n a0, a1, 12 402090f0: 21c8 l32i.n a12, a1, 8 402090f2: 11d8 l32i.n a13, a1, 4 402090f4: 10c112 addi a1, a1, 16 402090f7: f00d ret.n 402090f9: 000000 ill 402090fc : 402090fc: f0c112 addi a1, a1, -16 402090ff: 036102 s32i a0, a1, 12 40209102: 320605 call0 4023b164 40209105: 175c85 call0 402206d0 40209108: 032102 l32i a0, a1, 12 4020910b: 10c112 addi a1, a1, 16 4020910e: 000080 ret 40209111: 000000 ill 40209114 : 40209114: f0c112 addi a1, a1, -16 40209117: 3109 s32i.n a0, a1, 12 40209119: 17cac5 call0 40220dc8 4020911c: 3108 l32i.n a0, a1, 12 4020911e: 10c112 addi a1, a1, 16 40209121: f00d ret.n 40209123: 2b5c00 excw 40209126: 124010 excw 40209128 : 40209128: f0c112 addi a1, a1, -16 4020912b: 3109 s32i.n a0, a1, 12 4020912d: 21c9 s32i.n a12, a1, 8 4020912f: f1d501 l32r a0, 40205884 40209132: 0000c0 callx0 a0 40209135: fffb01 l32r a0, 40209124 40209138: 0000c0 callx0 a0 4020913b: 20c220 or a12, a2, a2 4020913e: f17101 l32r a0, 40205704 40209141: 0000c0 callx0 a0 40209144: 3108 l32i.n a0, a1, 12 40209146: 060c22 l8ui a2, a12, 6 40209149: 21c8 l32i.n a12, a1, 8 4020914b: 10c112 addi a1, a1, 16 4020914e: f00d ret.n 40209150: fec984 excw 40209153: 3f .byte 0x3f 40209154: 0c18 l32i.n a1, a12, 0 40209156: 003ff2 excw 40209159: 080000 excw 4020915c: fe82f0 excw 4020915f: 3f .byte 0x3f 40209160: 2a8c beqz.n a10, 40209166 40209162: 124010 excw 40209164 : 40209164: f0c112 addi a1, a1, -16 40209167: 21c9 s32i.n a12, a1, 8 40209169: 3109 s32i.n a0, a1, 12 4020916b: 11d9 s32i.n a13, a1, 4 4020916d: 0061e2 s32i a14, a1, 0 40209170: 74c020 extui a12, a2, 0, 8 40209173: fffb01 l32r a0, 40209160 40209176: 0000c0 callx0 a0 40209179: 030c movi.n a3, 0 4020917b: 6732c7 bltu a2, a12, 402091e6 4020917e: f1c101 l32r a0, 40205884 40209181: 0000c0 callx0 a0 40209184: fff321 l32r a2, 40209150 40209187: 0002d2 l8ui a13, a2, 0 4020918a: 02ed mov.n a14, a2 4020918c: 4ddc bnez.n a13, 402091a4 4020918e: f1bd01 l32r a0, 40205884 40209191: 0000c0 callx0 a0 40209194: fff021 l32r a2, 40209154 40209197: fff031 l32r a3, 40209158 4020919a: 0020c0 memw 4020919d: 02d9 s32i.n a13, a2, 0 4020919f: 0020c0 memw 402091a2: 0239 s32i.n a3, a2, 0 402091a4: fec421 l32r a2, 40208cb4 402091a7: 130c movi.n a3, 1 402091a9: cc0b addi.n a12, a12, -1 402091ab: 004232 s8i a3, a2, 0 402091ae: 90ccc0 addx2 a12, a12, a12 402091b1: 80a022 movi a2, 128 402091b4: a0cc20 addx4 a12, a12, a2 402091b7: f03b21 l32r a2, 402052a4 402091ba: cc2a add.n a12, a12, a2 402091bc: cc4b addi.n a12, a12, 4 402091be: 4b62c2 s32i a12, a2, 0x12c 402091c1: 000e22 l8ui a2, a14, 0 402091c4: 12dc bnez.n a2, 402091d9 402091c6: ffe521 l32r a2, 4020915c 402091c9: 0238 l32i.n a3, a2, 0 402091cb: ffe221 l32r a2, 40209154 402091ce: 0020c0 memw 402091d1: 0239 s32i.n a3, a2, 0 402091d3: f14c01 l32r a0, 40205704 402091d6: 0000c0 callx0 a0 402091d9: 0c2d mov.n a2, a12 402091db: 091205 call0 402122fc 402091de: f14901 l32r a0, 40205704 402091e1: 0000c0 callx0 a0 402091e4: 130c movi.n a3, 1 402091e6: 3108 l32i.n a0, a1, 12 402091e8: 032d mov.n a2, a3 402091ea: 21c8 l32i.n a12, a1, 8 402091ec: 11d8 l32i.n a13, a1, 4 402091ee: 01e8 l32i.n a14, a1, 0 402091f0: 10c112 addi a1, a1, 16 402091f3: f00d ret.n 402091f5: 000000 ill 402091f8: 157c movi.n a5, -15 402091fa: ff .byte 0xff 402091fb: 3f .byte 0x3f 402091fc : 402091fc: f02a21 l32r a2, 402052a4 402091ff: f0c112 addi a1, a1, -16 40209202: 21c9 s32i.n a12, a1, 8 40209204: 3109 s32i.n a0, a1, 12 40209206: 11d9 s32i.n a13, a1, 4 40209208: 01e9 s32i.n a14, a1, 0 4020920a: 01d232 addmi a3, a2, 0x100 4020920d: 330342 l8ui a4, a3, 51 40209210: 340332 l8ui a3, a3, 52 40209213: 02cd mov.n a12, a2 40209215: 443a add.n a4, a4, a3 40209217: 03d232 addmi a3, a2, 0x300 4020921a: 650352 l8ui a5, a3, 101 4020921d: 6c2547 blt a5, a4, 4020928d 40209220: 120c movi.n a2, 1 40209222: 654322 s8i a2, a3, 101 40209225: fe7a05 call0 402079c8 40209228: 092266 bnei a2, 2, 40209235 4020922b: 5c28 l32i.n a2, a12, 20 4020922d: f2cc bnez.n a2, 40209240 4020922f: 001686 j 4020928d 40209232: 000000 ill 40209235: fe7905 call0 402079c8 40209238: 513266 bnei a2, 3, 4020928d 4020923b: fffb06 j 4020922b 4020923e: 210000 srai a0, a0, 0 40209241: d2ffc4 excw 40209244: ed0002 l8ui a0, a0, 237 40209247: 4ddc02 addmi a0, a12, 0x4d00 4020924a: f18e01 l32r a0, 40205884 4020924d: 0000c0 callx0 a0 40209250: ffc121 l32r a2, 40209154 40209253: ffc131 l32r a3, 40209158 40209256: 0020c0 memw 40209259: 02d9 s32i.n a13, a2, 0 4020925b: 0020c0 memw 4020925e: 0239 s32i.n a3, a2, 0 40209260: fe9521 l32r a2, 40208cb4 40209263: 130c movi.n a3, 1 40209265: 004232 s8i a3, a2, 0 40209268: ffe421 l32r a2, 402091f8 4020926b: 000e32 l8ui a3, a14, 0 4020926e: 4b6c22 s32i a2, a12, 0x12c 40209271: 02cd mov.n a12, a2 40209273: 13dc bnez.n a3, 40209288 40209275: ffb921 l32r a2, 4020915c 40209278: 0238 l32i.n a3, a2, 0 4020927a: ffb621 l32r a2, 40209154 4020927d: 0020c0 memw 40209280: 0239 s32i.n a3, a2, 0 40209282: f12001 l32r a0, 40205704 40209285: 0000c0 callx0 a0 40209288: 0c2d mov.n a2, a12 4020928a: 090705 call0 402122fc 4020928d: 3108 l32i.n a0, a1, 12 4020928f: 120c movi.n a2, 1 40209291: 21c8 l32i.n a12, a1, 8 40209293: 11d8 l32i.n a13, a1, 4 40209295: 01e8 l32i.n a14, a1, 0 40209297: 10c112 addi a1, a1, 16 4020929a: f00d ret.n 4020929c: 000000 ill ... 402092a0 : 402092a0: f0c112 addi a1, a1, -16 402092a3: 21c9 s32i.n a12, a1, 8 402092a5: 3109 s32i.n a0, a1, 12 402092a7: 02cd mov.n a12, a2 402092a9: 074216 beqz a2, 40209321 402092ac: 030242 l8ui a4, a2, 3 402092af: 020c movi.n a2, 0 402092b1: 6c1427 beq a4, a2, 40209321 402092b4: 040c32 l8ui a3, a12, 4 402092b7: 661327 beq a3, a2, 40209321 402092ba: 803430 add a3, a4, a3 402092bd: 0fa042 movi a4, 15 402092c0: 5d2437 blt a4, a3, 40209321 402092c3: f17001 l32r a0, 40205884 402092c6: 0000c0 callx0 a0 402092c9: eff621 l32r a2, 402052a4 402092cc: 0c3d mov.n a3, a12 402092ce: 01d222 addmi a2, a2, 0x100 402092d1: 06a042 movi a4, 6 402092d4: 30c222 addi a2, a2, 48 402092d7: f2bb01 l32r a0, 40205dc4 402092da: 0000c0 callx0 a0 402092dd: fe7521 l32r a2, 40208cb4 402092e0: 130c movi.n a3, 1 402092e2: 004232 s8i a3, a2, 0 402092e5: fff145 call0 402091fc 402092e8: f8bc21 l32r a2, 402075d8 402092eb: 000222 l8ui a2, a2, 0 402092ee: 221266 bnei a2, 1, 40209314 402092f1: fe6d45 call0 402079c8 402092f4: 02cd mov.n a12, a2 402092f6: fda022 movi a2, 253 402092f9: 102c20 and a2, a12, a2 402092fc: 051266 bnei a2, 1, 40209305 402092ff: ff1a85 call0 402084a8 40209302: ff10c5 call0 40208410 40209305: feccc2 addi a12, a12, -2 40209308: 74c0c0 extui a12, a12, 0, 8 4020930b: 052cf6 bgeui a12, 2, 40209314 4020930e: 0311c5 call0 4020c42c 40209311: 02bd45 call0 4020bee8 40209314: f0fc01 l32r a0, 40205704 40209317: 0000c0 callx0 a0 4020931a: 120c movi.n a2, 1 4020931c: 000046 j 40209321 4020931f: 080000 excw 40209322: 21c831 l32r a3, 401d1a44 <_lit4_end+0xca31c> 40209325: 10c112 addi a1, a1, 16 40209328: f00d ret.n 4020932a: c80000 excw 4020932d: fe89 s32i.n a8, a14, 60 4020932f: 3f .byte 0x3f 40209330: 102a60 and a2, a10, a6 40209333: c11240 mul16u a1, a2, a4 40209334 : 40209334: f0c112 addi a1, a1, -16 40209337: 21c9 s32i.n a12, a1, 8 40209339: 3109 s32i.n a0, a1, 12 4020933b: 02cd mov.n a12, a2 4020933d: c2cc bnez.n a2, 4020934d 4020933f: fffb21 l32r a2, 4020932c 40209342: efd901 l32r a0, 402052a8 40209345: 0000c0 callx0 a0 40209348: 0c2d mov.n a2, a12 4020934a: 0007c6 j 4020936d 4020934d: f14d01 l32r a0, 40205884 40209350: 0000c0 callx0 a0 40209353: fff701 l32r a0, 40209330 40209356: 0000c0 callx0 a0 40209359: 023d mov.n a3, a2 4020935b: 640c movi.n a4, 6 4020935d: 0c2d mov.n a2, a12 4020935f: f29901 l32r a0, 40205dc4 40209362: 0000c0 callx0 a0 40209365: f0e701 l32r a0, 40205704 40209368: 0000c0 callx0 a0 4020936b: 120c movi.n a2, 1 4020936d: 3108 l32i.n a0, a1, 12 4020936f: 21c8 l32i.n a12, a1, 8 40209371: 10c112 addi a1, a1, 16 40209374: f00d ret.n 40209376: 6c0000 excw 40209379: 3ff200 excw 4020937c : 4020937c: f0c112 addi a1, a1, -16 4020937f: 21c9 s32i.n a12, a1, 8 40209381: 11d9 s32i.n a13, a1, 4 40209383: 3109 s32i.n a0, a1, 12 40209385: 02dd mov.n a13, a2 40209387: f13f01 l32r a0, 40205884 4020938a: 0000c0 callx0 a0 4020938d: efc521 l32r a2, 402052a4 40209390: 02d222 addmi a2, a2, 0x200 40209393: 0a02c2 l8ui a12, a2, 10 40209396: 2ccc bnez.n a12, 4020939c 40209398: 000e06 j 402093d4 4020939b: f74100 excw 4020939e: ff .byte 0xff 4020939f: 1c0c movi.n a12, 1 402093a1: 0020c0 memw 402093a4: 0428 l32i.n a2, a4, 0 402093a6: 2022c0 or a2, a2, a12 402093a9: 0020c0 memw 402093ac: 0429 s32i.n a2, a4, 0 402093ae: 0020c0 memw 402093b1: 0438 l32i.n a3, a4, 0 402093b3: 220c movi.n a2, 2 402093b5: 202320 or a2, a3, a2 402093b8: 0020c0 memw 402093bb: 0429 s32i.n a2, a4, 0 402093bd: 0020c0 memw 402093c0: 0438 l32i.n a3, a4, 0 402093c2: 420c movi.n a2, 4 402093c4: 202320 or a2, a3, a2 402093c7: 0020c0 memw 402093ca: 0429 s32i.n a2, a4, 0 402093cc: 0d3d mov.n a3, a13 402093ce: 00a022 movi a2, 0 402093d1: 1c2dc5 call0 402256b0 402093d4: f0cc01 l32r a0, 40205704 402093d7: 0000c0 callx0 a0 402093da: 3108 l32i.n a0, a1, 12 402093dc: 0c2d mov.n a2, a12 402093de: 11d8 l32i.n a13, a1, 4 402093e0: 21c8 l32i.n a12, a1, 8 402093e2: 10c112 addi a1, a1, 16 402093e5: f00d ret.n ... 402093e8 : 402093e8: f0c112 addi a1, a1, -16 402093eb: 3109 s32i.n a0, a1, 12 402093ed: 11d9 s32i.n a13, a1, 4 402093ef: 01e9 s32i.n a14, a1, 0 402093f1: 74d020 extui a13, a2, 0, 8 402093f4: 0261c2 s32i a12, a1, 8 402093f7: f12301 l32r a0, 40205884 402093fa: 0000c0 callx0 a0 402093fd: fe5c85 call0 402079c8 40209400: 02ed mov.n a14, a2 40209402: f87521 l32r a2, 402075d8 40209405: 000222 l8ui a2, a2, 0 40209408: 128c beqz.n a2, 4020940d 4020940a: 0a1e26 beqi a14, 1, 40209418 4020940d: f0bd01 l32r a0, 40205704 40209410: 0000c0 callx0 a0 40209413: 020c movi.n a2, 0 40209415: 0028c6 j 402094bc 40209418: efa2c1 l32r a12, 402052a0 4020941b: 0a0c22 l8ui a2, a12, 10 4020941e: 052d16 beqz a13, 40209474 40209421: 0c1266 bnei a2, 1, 40209431 40209424: f0b801 l32r a0, 40205704 40209427: 0000c0 callx0 a0 4020942a: 120c movi.n a2, 1 4020942c: 002306 j 402094bc 4020942f: 450000 extui a0, a0, 16, 5 40209432: 05ff07 bbsi a15, 16, 4020943b 40209435: 311ca1 l32r a10, 401d58a8 <_lit4_end+0xce180> 40209438: 22ffd0 excw 4020943b: af .byte 0xaf 4020943c: fe .byte 0xfe 4020943d: 0020c0 memw 40209440: 002342 l32i a4, a3, 0 40209443: 102420 and a2, a4, a2 40209446: 0020c0 memw 40209449: 0329 s32i.n a2, a3, 0 4020944b: 0020c0 memw 4020944e: 0348 l32i.n a4, a3, 0 40209450: d27c movi.n a2, -3 40209452: 102420 and a2, a4, a2 40209455: 0020c0 memw 40209458: 0329 s32i.n a2, a3, 0 4020945a: 0020c0 memw 4020945d: 0348 l32i.n a4, a3, 0 4020945f: b27c movi.n a2, -5 40209461: 102420 and a2, a4, a2 40209464: 0020c0 memw 40209467: 006322 s32i a2, a3, 0 4020946a: 0a4ce2 s8i a14, a12, 10 4020946d: 1ca285 call0 40225e98 40209470: 001086 j 402094b6 40209473: c21600 excw 40209476: 05fa add.n a0, a5, a15 40209478: 1c9d excw 4020947a: 1cb845 call0 40226000 4020947d: ffbe31 l32r a3, 40209378 40209480: 0020c0 memw 40209483: 0328 l32i.n a2, a3, 0 40209485: 20e2e0 or a14, a2, a14 40209488: 0020c0 memw 4020948b: 03e9 s32i.n a14, a3, 0 4020948d: 0020c0 memw 40209490: 0348 l32i.n a4, a3, 0 40209492: 220c movi.n a2, 2 40209494: 202420 or a2, a4, a2 40209497: 0020c0 memw 4020949a: 0329 s32i.n a2, a3, 0 4020949c: 0020c0 memw 4020949f: 0348 l32i.n a4, a3, 0 402094a1: 420c movi.n a2, 4 402094a3: 202420 or a2, a4, a2 402094a6: 0020c0 memw 402094a9: 0329 s32i.n a2, a3, 0 402094ab: efa531 l32r a3, 40205340 402094ae: 0d2d mov.n a2, a13 402094b0: 1c1fc5 call0 402256b0 402094b3: 0a4cd2 s8i a13, a12, 10 402094b6: 1c9b05 call0 40225e68 402094b9: ffd9c6 j 40209424 402094bc: 3108 l32i.n a0, a1, 12 402094be: 21c8 l32i.n a12, a1, 8 402094c0: 11d8 l32i.n a13, a1, 4 402094c2: 01e8 l32i.n a14, a1, 0 402094c4: 10c112 addi a1, a1, 16 402094c7: f00d ret.n 402094c9: 000000 ill 402094cc: ff14f0 excw 402094cf: 3f .byte 0x3f 402094d0 : 402094d0: ffff31 l32r a3, 402094cc 402094d3: 0329 s32i.n a2, a3, 0 402094d5: f00d ret.n ... 402094d8 : 402094d8: f0c112 addi a1, a1, -16 402094db: 11d9 s32i.n a13, a1, 4 402094dd: 74d020 extui a13, a2, 0, 8 402094e0: 21c9 s32i.n a12, a1, 8 402094e2: 3109 s32i.n a0, a1, 12 402094e4: 03cd mov.n a12, a3 402094e6: f0e701 l32r a0, 40205884 402094e9: 0000c0 callx0 a0 402094ec: 012df6 bgeui a13, 2, 402094f1 402094ef: 9ccc bnez.n a12, 402094fc 402094f1: f08401 l32r a0, 40205704 402094f4: 0000c0 callx0 a0 402094f7: 020c movi.n a2, 0 402094f9: 0015c6 j 40209554 402094fc: 0d2d mov.n a2, a13 402094fe: fdd085 call0 40207208 40209501: b28c beqz.n a2, 40209510 40209503: 2238 l32i.n a3, a2, 8 40209505: 0c39 s32i.n a3, a12, 0 40209507: 3238 l32i.n a3, a2, 12 40209509: 4228 l32i.n a2, a2, 16 4020950b: 1c39 s32i.n a3, a12, 4 4020950d: 000e46 j 4020954a 40209510: 0dec bnez.n a13, 40209534 40209512: f74c21 l32r a2, 40207244 40209515: 000222 l8ui a2, a2, 0 40209518: 828c beqz.n a2, 40209524 4020951a: 020c movi.n a2, 0 4020951c: 0c29 s32i.n a2, a12, 0 4020951e: 1c29 s32i.n a2, a12, 4 40209520: 000986 j 4020954a 40209523: 762100 excw 40209526: 3238f0 excw 40209529: 0c39 s32i.n a3, a12, 0 4020952b: 4238 l32i.n a3, a2, 16 4020952d: 5228 l32i.n a2, a2, 20 4020952f: 1c39 s32i.n a3, a12, 4 40209531: 000546 j 4020954a 40209534: f73c21 l32r a2, 40207224 40209537: 000222 l8ui a2, a2, 0 4020953a: fdc256 bnez a2, 4020951a 4020953d: f06f21 l32r a2, 402056fc 40209540: 0238 l32i.n a3, a2, 0 40209542: 0c39 s32i.n a3, a12, 0 40209544: 1238 l32i.n a3, a2, 4 40209546: 2228 l32i.n a2, a2, 8 40209548: 1c39 s32i.n a3, a12, 4 4020954a: 2c29 s32i.n a2, a12, 8 4020954c: f06e01 l32r a0, 40205704 4020954f: 0000c0 callx0 a0 40209552: 120c movi.n a2, 1 40209554: 3108 l32i.n a0, a1, 12 40209556: 21c8 l32i.n a12, a1, 8 40209558: 11d8 l32i.n a13, a1, 4 4020955a: 10c112 addi a1, a1, 16 4020955d: f00d ret.n ... 40209560 : 40209560: e0c112 addi a1, a1, -32 40209563: 7109 s32i.n a0, a1, 28 40209565: 61c9 s32i.n a12, a1, 24 40209567: f0c701 l32r a0, 40205884 4020956a: 0000c0 callx0 a0 4020956d: fe4585 call0 402079c8 40209570: 0b22b6 bltui a2, 2, 4020957f 40209573: ef4c21 l32r a2, 402052a4 40209576: 02d222 addmi a2, a2, 0x200 40209579: 0a0222 l8ui a2, a2, 10 4020957c: 0a1266 bnei a2, 1, 4020958a 4020957f: f06101 l32r a0, 40205704 40209582: 0000c0 callx0 a0 40209585: 020c movi.n a2, 0 40209587: 0009c6 j 402095b2 4020958a: 120c movi.n a2, 1 4020958c: fdc785 call0 40207208 4020958f: f725c1 l32r a12, 40207224 40209592: f28c beqz.n a2, 402095a5 40209594: 000c22 l8ui a2, a12, 0 40209597: a2cc bnez.n a2, 402095a5 40209599: 120c movi.n a2, 1 4020959b: 013d mov.n a3, a1 4020959d: fff385 call0 402094d8 402095a0: 012d mov.n a2, a1 402095a2: 3a5405 call0 40243ae4 402095a5: 120c movi.n a2, 1 402095a7: 004c22 s8i a2, a12, 0 402095aa: f05601 l32r a0, 40205704 402095ad: 0000c0 callx0 a0 402095b0: 120c movi.n a2, 1 402095b2: 7108 l32i.n a0, a1, 28 402095b4: 61c8 l32i.n a12, a1, 24 402095b6: 20c112 addi a1, a1, 32 402095b9: f00d ret.n ... 402095bc : 402095bc: f0c112 addi a1, a1, -16 402095bf: 11d9 s32i.n a13, a1, 4 402095c1: 74d020 extui a13, a2, 0, 8 402095c4: 21c9 s32i.n a12, a1, 8 402095c6: 3109 s32i.n a0, a1, 12 402095c8: 03cd mov.n a12, a3 402095ca: f0ae01 l32r a0, 40205884 402095cd: 0000c0 callx0 a0 402095d0: 012df6 bgeui a13, 2, 402095d5 402095d3: 9ccc bnez.n a12, 402095e0 402095d5: f04b01 l32r a0, 40205704 402095d8: 0000c0 callx0 a0 402095db: 020c movi.n a2, 0 402095dd: 0014c6 j 40209634 402095e0: 0d2d mov.n a2, a13 402095e2: fdc245 call0 40207208 402095e5: bdcc bnez.n a13, 402095f4 402095e7: f71731 l32r a3, 40207244 402095ea: 000332 l8ui a3, a3, 0 402095ed: f38c beqz.n a3, 40209600 402095ef: fff886 j 402095d5 402095f2: 310000 srai a0, a0, 16 402095f5: f70c movi.n a7, 15 402095f7: 000332 l8ui a3, a3, 0 402095fa: 439c beqz.n a3, 40209612 402095fc: fff546 j 402095d5 402095ff: 0c4800 excw 40209602: f03e31 l32r a3, 402056fc 40209605: 3349 s32i.n a4, a3, 12 40209607: 1c48 l32i.n a4, a12, 4 40209609: 4349 s32i.n a4, a3, 16 4020960b: 2c48 l32i.n a4, a12, 8 4020960d: 5349 s32i.n a4, a3, 20 4020960f: 000386 j 40209621 40209612: 0c48 l32i.n a4, a12, 0 40209614: f03a31 l32r a3, 402056fc 40209617: 0349 s32i.n a4, a3, 0 40209619: 1c48 l32i.n a4, a12, 4 4020961b: 1349 s32i.n a4, a3, 4 4020961d: 2c48 l32i.n a4, a12, 8 4020961f: 2349 s32i.n a4, a3, 8 40209621: 728c beqz.n a2, 4020962c 40209623: 0c3d mov.n a3, a12 40209625: 4c4b addi.n a4, a12, 4 40209627: 5c8b addi.n a5, a12, 8 40209629: 3f64c5 call0 40248c78 4020962c: f03601 l32r a0, 40205704 4020962f: 0000c0 callx0 a0 40209632: 120c movi.n a2, 1 40209634: 3108 l32i.n a0, a1, 12 40209636: 21c8 l32i.n a12, a1, 8 40209638: 11d8 l32i.n a13, a1, 4 4020963a: 10c112 addi a1, a1, 16 4020963d: f00d ret.n ... 40209640 : 40209640: f0c112 addi a1, a1, -16 40209643: 21c9 s32i.n a12, a1, 8 40209645: 11d9 s32i.n a13, a1, 4 40209647: 3109 s32i.n a0, a1, 12 40209649: 742020 extui a2, a2, 0, 8 4020964c: 74d030 extui a13, a3, 0, 8 4020964f: 0c0c movi.n a12, 0 40209651: 1922f6 bgeui a2, 2, 4020966e 40209654: fdbb05 call0 40207208 40209657: 1312c7 beq a2, a12, 4020966e 4020965a: 069dc7 bne a13, a12, 40209664 4020965d: 3f8b45 call0 40248f14 40209660: 000206 j 4020966c 40209663: 130c00 excw 40209666: 201110 or a1, a1, a1 40209669: 3f7c85 call0 40248e34 4020966c: 1c0c movi.n a12, 1 4020966e: 3108 l32i.n a0, a1, 12 40209670: 0c2d mov.n a2, a12 40209672: 11d8 l32i.n a13, a1, 4 40209674: 21c8 l32i.n a12, a1, 8 40209676: 10c112 addi a1, a1, 16 40209679: f00d ret.n ... 4020967c : 4020967c: f0c112 addi a1, a1, -16 4020967f: 01e9 s32i.n a14, a1, 0 40209681: 3109 s32i.n a0, a1, 12 40209683: 21c9 s32i.n a12, a1, 8 40209685: 11d9 s32i.n a13, a1, 4 40209687: 742020 extui a2, a2, 0, 8 4020968a: 03ed mov.n a14, a3 4020968c: 140c movi.n a4, 1 4020968e: 0222f6 bgeui a2, 2, 40209694 40209691: 00a042 movi a4, 0 40209694: 030c movi.n a3, 0 40209696: 1d0c movi.n a13, 1 40209698: 03cd mov.n a12, a3 4020969a: 83cde0 moveqz a12, a13, a14 4020969d: 20cc40 or a12, a12, a4 402096a0: 74c0c0 extui a12, a12, 0, 8 402096a3: 199c37 bne a12, a3, 402096c0 402096a6: fdb605 call0 40207208 402096a9: 023d mov.n a3, a2 402096ab: 329c beqz.n a2, 402096c2 402096ad: 0e2d mov.n a2, a14 402096af: 14c332 addi a3, a3, 20 402096b2: 041c movi.n a4, 16 402096b4: f1c401 l32r a0, 40205dc4 402096b7: 0000c0 callx0 a0 402096ba: 0dcd mov.n a12, a13 402096bc: 000086 j 402096c2 402096bf: 03cd00 excw 402096c2: 3108 l32i.n a0, a1, 12 402096c4: 0c2d mov.n a2, a12 402096c6: 11d8 l32i.n a13, a1, 4 402096c8: 21c8 l32i.n a12, a1, 8 402096ca: 01e8 l32i.n a14, a1, 0 402096cc: 10c112 addi a1, a1, 16 402096cf: f00d ret.n 402096d1: 000000 ill 402096d4 : 402096d4: e0c112 addi a1, a1, -32 402096d7: 41e9 s32i.n a14, a1, 16 402096d9: 31f9 s32i.n a15, a1, 12 402096db: 7109 s32i.n a0, a1, 28 402096dd: 61c9 s32i.n a12, a1, 24 402096df: 51d9 s32i.n a13, a1, 20 402096e1: 742020 extui a2, a2, 0, 8 402096e4: 04ed mov.n a14, a4 402096e6: 74f030 extui a15, a3, 0, 8 402096e9: 150c movi.n a5, 1 402096eb: 0122f6 bgeui a2, 2, 402096f0 402096ee: 050c movi.n a5, 0 402096f0: 040c movi.n a4, 0 402096f2: 1d0c movi.n a13, 1 402096f4: 04cd mov.n a12, a4 402096f6: 83cde0 moveqz a12, a13, a14 402096f9: 20cc50 or a12, a12, a5 402096fc: 74c0c0 extui a12, a12, 0, 8 402096ff: 1d9c47 bne a12, a4, 40209720 40209702: fdb045 call0 40207208 40209705: 929c beqz.n a2, 40209722 40209707: 3f2b addi.n a3, a15, 2 40209709: 1133c0 slli a3, a3, 4 4020970c: 323a add.n a3, a2, a3 4020970e: 334b addi.n a3, a3, 4 40209710: 0e2d mov.n a2, a14 40209712: 041c movi.n a4, 16 40209714: f1ac01 l32r a0, 40205dc4 40209717: 0000c0 callx0 a0 4020971a: 0dcd mov.n a12, a13 4020971c: 000086 j 40209722 4020971f: 04cd00 extui a12, a0, 13, 1 40209722: 7108 l32i.n a0, a1, 28 40209724: 0c2d mov.n a2, a12 40209726: 51d8 l32i.n a13, a1, 20 40209728: 61c8 l32i.n a12, a1, 24 4020972a: 41e8 l32i.n a14, a1, 16 4020972c: 31f8 l32i.n a15, a1, 12 4020972e: 20c112 addi a1, a1, 32 40209731: f00d ret.n ... 40209734 : 40209734: f0c112 addi a1, a1, -16 40209737: 21c9 s32i.n a12, a1, 8 40209739: 11d9 s32i.n a13, a1, 4 4020973b: 036102 s32i a0, a1, 12 4020973e: 74d020 extui a13, a2, 0, 8 40209741: 20c330 or a12, a3, a3 40209744: 502df6 bgeui a13, 2, 40209798 40209747: 04d316 beqz a3, 40209798 4020974a: f04e01 l32r a0, 40205884 4020974d: 0000c0 callx0 a0 40209750: 0d2d mov.n a2, a13 40209752: fdab45 call0 40207208 40209755: 024d mov.n a4, a2 40209757: d28c beqz.n a2, 40209768 40209759: 830222 l8ui a2, a2, 131 4020975c: d2dc bnez.n a2, 4020977d 4020975e: 212422 l32i a2, a4, 132 40209761: 82dc bnez.n a2, 4020977d 40209763: 880422 l8ui a2, a4, 136 40209766: 32dc bnez.n a2, 4020977d 40209768: efe531 l32r a3, 402056fc 4020976b: 0c2d mov.n a2, a12 4020976d: 4dcc bnez.n a13, 40209775 4020976f: 1ec332 addi a3, a3, 30 40209772: 000386 j 40209784 40209775: 18c332 addi a3, a3, 24 40209778: 000206 j 40209784 4020977b: 320000 excw 4020977e: 2d83a0 excw 40209781: 3a0c movi.n a10, 3 40209783: 640c34 excw 40209786: f18f01 l32r a0, 40205dc4 40209789: 0000c0 callx0 a0 4020978c: efde01 l32r a0, 40205704 4020978f: 0000c0 callx0 a0 40209792: 120c movi.n a2, 1 40209794: 000086 j 4020979a 40209797: 020c00 excw 4020979a: 3108 l32i.n a0, a1, 12 4020979c: 21c8 l32i.n a12, a1, 8 4020979e: 11d8 l32i.n a13, a1, 4 402097a0: 10c112 addi a1, a1, 16 402097a3: f00d ret.n 402097a5: 000000 ill 402097a8: 17d8 l32i.n a13, a7, 4 402097aa: ff .byte 0xff 402097ab: 3f .byte 0x3f 402097ac: 17dc bnez.n a7, 402097c1 402097ae: ff .byte 0xff 402097af: 3f .byte 0x3f 402097b0 : 402097b0: d0c112 addi a1, a1, -48 402097b3: 0b6102 s32i a0, a1, 44 402097b6: 0a61c2 s32i a12, a1, 40 402097b9: f03201 l32r a0, 40205884 402097bc: 0000c0 callx0 a0 402097bf: 01a022 movi a2, 1 402097c2: 14c132 addi a3, a1, 20 402097c5: fff6c5 call0 40209734 402097c8: eeb7c1 l32r a12, 402052a4 402097cb: b82c22 l32i a2, a12, 0x2e0 402097ce: 0b0226 beqi a2, -1, 402097dd 402097d1: 02dc22 addmi a2, a12, 0x200 402097d4: e40232 l8ui a3, a2, 228 402097d7: ffa022 movi a2, 255 402097da: 2c9327 bne a3, a2, 4020980a 402097dd: fc0321 l32r a2, 402087ec 402097e0: 013d mov.n a3, a1 402097e2: 441c movi.n a4, 20 402097e4: fd9a85 call0 40207190 402097e7: fff021 l32r a2, 402097a8 402097ea: 030c movi.n a3, 0 402097ec: 442c movi.n a4, 36 402097ee: f02901 l32r a0, 40205894 402097f1: 0000c0 callx0 a0 402097f4: ffee21 l32r a2, 402097ac 402097f7: 170142 l8ui a4, a1, 23 402097fa: 180152 l8ui a5, a1, 24 402097fd: 190162 l8ui a6, a1, 25 40209800: 013d mov.n a3, a1 40209802: 1d7285 call0 40226f2c 40209805: a20c movi.n a2, 10 40209807: b86c22 s32i a2, a12, 0x2e0 4020980a: efbe01 l32r a0, 40205704 4020980d: 0000c0 callx0 a0 40209810: b108 l32i.n a0, a1, 44 40209812: 120c movi.n a2, 1 40209814: a1c8 l32i.n a12, a1, 40 40209816: 30c112 addi a1, a1, 48 40209819: f00d ret.n 4020981b: ae1000 excw 4020981e: fe .byte 0xfe 4020981f: 3f .byte 0x3f 40209820: ae0c movi.n a14, 10 40209822: fe .byte 0xfe 40209823: 3f .byte 0x3f 40209824: 183d excw 40209826: ff .byte 0xff 40209827: 3f .byte 0x3f 40209828: e9fc bnez.n a9, 4020986a 4020982a: ff .byte 0xff 4020982b: ff .byte 0xff 4020982c: 19f8 l32i.n a15, a9, 4 4020982e: ff .byte 0xff 4020982f: 3f .byte 0x3f 40209830: 2abc beqz.n a10, 40209866 40209832: a84010 excw 40209835: 102a add.n a1, a0, a2 40209837: c11240 mul16u a1, a2, a4 4020983a: b109d0 excw 4020983d: a1c9 s32i.n a12, a1, 40 4020983f: 0139 s32i.n a3, a1, 0 40209841: 02cd mov.n a12, a2 40209843: 91d9 s32i.n a13, a1, 36 40209845: 81e9 s32i.n a14, a1, 32 40209847: 0761f2 s32i a15, a1, 28 4020984a: f00e01 l32r a0, 40205884 4020984d: 0000c0 callx0 a0 40209850: fe1745 call0 402079c8 40209853: 0c0c16 beqz a12, 40209917 40209856: 0222f6 bgeui a2, 2, 4020985c 40209859: 002e86 j 40209917 4020985c: ee92d1 l32r a13, 402052a4 4020985f: 02dd22 addmi a2, a13, 0x200 40209862: 0a0222 l8ui a2, a2, 10 40209865: 031266 bnei a2, 1, 4020986c 40209868: 002ac6 j 40209917 4020986b: 620c00 excw 4020986e: fcd4c5 call0 402065bc 40209871: 180266 bnei a2, -1, 4020988d 40209874: ffea21 l32r a2, 4020981c 40209877: 0c3d mov.n a3, a12 40209879: 6ca042 movi a4, 108 4020987c: f15201 l32r a0, 40205dc4 4020987f: 0000c0 callx0 a0 40209882: ffe721 l32r a2, 40209820 40209885: 0138 l32i.n a3, a1, 0 40209887: 004232 s8i a3, a2, 0 4020988a: 0078c6 j 40209a71 4020988d: ffc7e1 l32r a14, 402097ac 40209890: 0c3d mov.n a3, a12 40209892: 0e2d mov.n a2, a14 40209894: 042c movi.n a4, 32 40209896: effc01 l32r a0, 40205888 40209899: 0000c0 callx0 a0 4020989c: 20ccf2 addi a15, a12, 32 4020989f: 192c52 l32i a5, a12, 100 402098a2: 060256 bnez a2, 40209906 402098a5: eeab21 l32r a2, 40205354 402098a8: 0f3d mov.n a3, a15 402098aa: 044c movi.n a4, 64 402098ac: 1159 s32i.n a5, a1, 4 402098ae: eff601 l32r a0, 40205888 402098b1: 0000c0 callx0 a0 402098b4: 1158 l32i.n a5, a1, 4 402098b6: 04c256 bnez a2, 40209906 402098b9: 03dd32 addmi a3, a13, 0x300 402098bc: 660342 l8ui a4, a3, 102 402098bf: 151457 beq a4, a5, 402098d8 402098c2: 02ed mov.n a14, a2 402098c4: 040456 bnez a4, 40209908 402098c7: fec522 addi a2, a5, -2 402098ca: 1e0c movi.n a14, 1 402098cc: 0132b6 bltui a2, 3, 402098d1 402098cf: 04ed mov.n a14, a4 402098d1: 74e0e0 extui a14, a14, 0, 8 402098d4: 000c06 j 40209908 402098d7: 036200 excw 402098da: 0c4265 excw 402098dd: 02ed61 l32r a6, 401ca494 <_lit4_end+0xc2d6c> 402098e0: 249647 bne a6, a4, 40209908 402098e3: 680342 l8ui a4, a3, 104 402098e6: 690c22 l8ui a2, a12, 105 402098e9: 1b9427 bne a4, a2, 40209908 402098ec: 670332 l8ui a3, a3, 103 402098ef: 680c22 l8ui a2, a12, 104 402098f2: 129327 bne a3, a2, 40209908 402098f5: 05dd22 addmi a2, a13, 0x500 402098f8: 4e1232 l16ui a3, a2, 156 402098fb: 351c22 l16ui a2, a12, 106 402098fe: 0e0c movi.n a14, 0 40209900: 049327 bne a3, a2, 40209908 40209903: 005a86 j 40209a71 40209906: 1e0c movi.n a14, 1 40209908: 2825b6 bltui a5, 2, 40209934 4020990b: 202ff0 or a2, a15, a15 4020990e: f61f01 l32r a0, 4020718c 40209911: 0000c0 callx0 a0 40209914: 0a82f6 bgeui a2, 8, 40209922 40209917: ef7b01 l32r a0, 40205704 4020991a: 0000c0 callx0 a0 4020991d: 020c movi.n a2, 0 4020991f: 0055c6 j 40209a7a 40209922: f33c movi.n a3, 63 40209924: 0cb327 bgeu a3, a2, 40209934 40209927: ffbf31 l32r a3, 40209824 4020992a: 0f2d mov.n a2, a15 4020992c: 042c movi.n a4, 32 4020992e: 2cb305 call0 40236460 40209931: e20226 beqi a2, -1, 40209917 40209934: 5d28 l32i.n a2, a13, 20 40209936: 128c beqz.n a2, 4020993b 40209938: 02af05 call0 4020c42c 4020993b: 001c32 l16ui a3, a12, 0 4020993e: f36321 l32r a2, 402066cc 40209941: 089327 bne a3, a2, 4020994d 40209944: ffe685 call0 402097b0 40209947: 000b46 j 40209978 4020994a: 000000 ill 4020994d: 600c22 l8ui a2, a12, 96 40209950: 00b256 bnez a2, 4020995f 40209953: 202cc0 or a2, a12, a12 40209956: f60d01 l32r a0, 4020718c 40209959: 0000c0 callx0 a0 4020995c: 742020 extui a2, a2, 0, 8 4020995f: 032c movi.n a3, 32 40209961: 013327 bltu a3, a2, 40209966 40209964: 023d mov.n a3, a2 40209966: ff9121 l32r a2, 402097ac 40209969: b86d32 s32i a3, a13, 0x2e0 4020996c: 20a042 movi a4, 32 4020996f: 203cc0 or a3, a12, a12 40209972: f11401 l32r a0, 40205dc4 40209975: 0000c0 callx0 a0 40209978: ee7751 l32r a5, 40205354 4020997b: 0f3d mov.n a3, a15 4020997d: 044c movi.n a4, 64 4020997f: 202550 or a2, a5, a5 40209982: f11001 l32r a0, 40205dc4 40209985: 0000c0 callx0 a0 40209988: 03dd32 addmi a3, a13, 0x300 4020998b: 020c movi.n a2, 0 4020998d: 444322 s8i a2, a3, 68 40209990: 192c42 l32i a4, a12, 100 40209993: 03fd mov.n a15, a3 40209995: 091426 beqi a4, 1, 402099a2 40209998: 0654f6 bgeui a4, 5, 402099a2 4020999b: 664342 s8i a4, a3, 102 4020999e: 000146 j 402099a7 402099a1: 020c00 excw 402099a4: 664f22 s8i a2, a15, 102 402099a7: 610c22 l8ui a2, a12, 97 402099aa: ffa101 l32r a0, 40209830 402099ad: 0000c0 callx0 a0 402099b0: 82cc bnez.n a2, 402099bc 402099b2: ffa001 l32r a0, 40209834 402099b5: 0000c0 callx0 a0 402099b8: 0000c6 j 402099bf 402099bb: 0c2200 excw 402099be: 4f2261 l32r a6, 401dd648 <_lit4_end+0xd5f20> 402099c1: 0c2265 excw 402099c4: b668 l32i.n a6, a6, 44 402099c6: 0c0122 l8ui a2, a1, 12 402099c9: 4f2202 l32i a0, a2, 0x13c 402099cc: 0c2267 blt a2, a6, 402099dc 402099cf: 0c69 s32i.n a6, a12, 0 402099d1: b42784 excw 402099d4: 4f4207 ball a2, a0, 40209a27 402099d7: 0668 l32i.n a6, a6, 0 402099d9: 000001 l32r a0, 401c99dc <_lit4_end+0xc22b4> 402099dc: 4f2200 excw 402099df: 3268 l32i.n a6, a2, 12 402099e1: 351c movi.n a5, 19 402099e3: ff9151 l32r a5, 40209828 402099e6: 9cc342 addi a4, a3, -100 402099e9: f44040 extui a4, a4, 0, 16 402099ec: f45050 extui a5, a5, 0, 16 402099ef: ff8f21 l32r a2, 4020982c 402099f2: 02b547 bgeu a5, a4, 402099f8 402099f5: 64a032 movi a3, 100 402099f8: 4e5232 s16i a3, a2, 156 402099fb: 4e1222 l16ui a2, a2, 156 402099fe: 64a032 movi a3, 100 40209a01: ee5701 l32r a0, 40205360 40209a04: 0000c0 callx0 a0 40209a07: f42020 extui a2, a2, 0, 16 40209a0a: a02220 addx4 a2, a2, a2 40209a0d: a02220 addx4 a2, a2, a2 40209a10: 112240 slli a2, a2, 12 40209a13: 1bbb85 call0 402255cc 40209a16: 192c22 l32i a2, a12, 100 40209a19: 2a22b6 bltui a2, 2, 40209a47 40209a1c: ee4e21 l32r a2, 40205354 40209a1f: f5db01 l32r a0, 4020718c 40209a22: 0000c0 callx0 a0 40209a25: f33c movi.n a3, 63 40209a27: 1c3327 bltu a3, a2, 40209a47 40209a2a: 019e16 beqz a14, 40209a47 40209a2d: fd45c5 call0 40206e8c 40209a30: ff5f31 l32r a3, 402097ac 40209a33: b82d42 l32i a4, a13, 0x2e0 40209a36: f3a451 l32r a5, 402068c8 40209a39: ff7a61 l32r a6, 40209824 40209a3c: ee4621 l32r a2, 40205354 40209a3f: 072c movi.n a7, 32 40209a41: 379105 call0 40241354 40209a44: fd4705 call0 40206eb8 40209a47: 0128 l32i.n a2, a1, 0 40209a49: 1b1266 bnei a2, 1, 40209a68 40209a4c: ef7f31 l32r a3, 40205848 40209a4f: 1328 l32i.n a2, a3, 4 40209a51: 3338 l32i.n a3, a3, 12 40209a53: ee4301 l32r a0, 40205360 40209a56: 0000c0 callx0 a0 40209a59: fdc222 addi a2, a2, -3 40209a5c: f0d931 l32r a3, 40205dc0 40209a5f: f42020 extui a2, a2, 0, 16 40209a62: 8ca442 movi a4, 0x48c 40209a65: fd8f05 call0 40207358 40209a68: 052d22 l32i a2, a13, 20 40209a6b: 002216 beqz a2, 40209a71 40209a6e: 024785 call0 4020bee8 40209a71: ef2401 l32r a0, 40205704 40209a74: 0000c0 callx0 a0 40209a77: 01a022 movi a2, 1 40209a7a: b108 l32i.n a0, a1, 44 40209a7c: a1c8 l32i.n a12, a1, 40 40209a7e: 91d8 l32i.n a13, a1, 36 40209a80: 81e8 l32i.n a14, a1, 32 40209a82: 71f8 l32i.n a15, a1, 28 40209a84: 30c112 addi a1, a1, 48 40209a87: f00d ret.n 40209a89: 000000 ill 40209a8c : 40209a8c: f0c112 addi a1, a1, -16 40209a8f: 130c movi.n a3, 1 40209a91: 3109 s32i.n a0, a1, 12 40209a93: ffda45 call0 40209838 40209a96: 3108 l32i.n a0, a1, 12 40209a98: 10c112 addi a1, a1, 16 40209a9b: f00d ret.n 40209a9d: 000000 ill 40209aa0 : 40209aa0: f0c112 addi a1, a1, -16 40209aa3: 030c movi.n a3, 0 40209aa5: 3109 s32i.n a0, a1, 12 40209aa7: ffd905 call0 40209838 40209aaa: 3108 l32i.n a0, a1, 12 40209aac: 10c112 addi a1, a1, 16 40209aaf: f00d ret.n 40209ab1: 000000 ill 40209ab4: 0abb addi.n a0, a10, 11 40209ab6: f90000 excw 40209ab9: 000a add.n a0, a0, a0 40209abb: c11200 mul16u a1, a2, a0 40209abe: 61c2b0 xsr.eps2 a11 40209ac1: 61e212 excw 40209ac4: f1f910 excw 40209ac7: 136102 s32i a0, a1, 76 40209aca: 1161d2 s32i a13, a1, 68 40209acd: 0e0c movi.n a14, 0 40209acf: 02cd mov.n a12, a2 40209ad1: 20f330 or a15, a3, a3 40209ad4: 0292e7 bne a2, a14, 40209ada 40209ad7: 005146 j 40209c20 40209ada: ef6a01 l32r a0, 40205884 40209add: 0000c0 callx0 a0 40209ae0: f0b8d1 l32r a13, 40205dc0 40209ae3: 311f26 beqi a15, 1, 40209b18 40209ae6: fff341 l32r a4, 40209ab4 40209ae9: f5e131 l32r a3, 40207270 40209aec: 205ee0 or a5, a14, a14 40209aef: 8ca422 movi a2, 0x48c 40209af2: f5e401 l32r a0, 40207284 40209af5: 0000c0 callx0 a0 40209af8: ef5431 l32r a3, 40205848 40209afb: 02dd mov.n a13, a2 40209afd: 1328 l32i.n a2, a3, 4 40209aff: 032332 l32i a3, a3, 12 40209b02: ee1701 l32r a0, 40205360 40209b05: 0000c0 callx0 a0 40209b08: fdc222 addi a2, a2, -3 40209b0b: f42020 extui a2, a2, 0, 16 40209b0e: 0e3d mov.n a3, a14 40209b10: 0d4d mov.n a4, a13 40209b12: 8ca452 movi a5, 0x48c 40209b15: fdce85 call0 40207800 40209b18: 01dde2 addmi a14, a13, 0x100 40209b1b: 360e22 l8ui a2, a14, 54 40209b1e: 081226 beqi a2, 1, 40209b2a 40209b21: 0552f6 bgeui a2, 5, 40209b2a 40209b24: 196c22 s32i a2, a12, 100 40209b27: 0004c6 j 40209b3e 40209b2a: 020c movi.n a2, 0 40209b2c: 196c22 s32i a2, a12, 100 40209b2f: d4a022 movi a2, 212 40209b32: 2d2a add.n a2, a13, a2 40209b34: 030c movi.n a3, 0 40209b36: 044c movi.n a4, 64 40209b38: ef5701 l32r a0, 40205894 40209b3b: 0000c0 callx0 a0 40209b3e: 2c2d22 l32i a2, a13, 176 40209b41: 080226 beqi a2, -1, 40209b4d 40209b44: b40d32 l8ui a3, a13, 180 40209b47: ffa022 movi a2, 255 40209b4a: 389327 bne a3, a2, 40209b86 40209b4d: fb2721 l32r a2, 402087ec 40209b50: 441c movi.n a4, 20 40209b52: 013d mov.n a3, a1 40209b54: fd6385 call0 40207190 40209b57: 14c132 addi a3, a1, 20 40209b5a: 120c movi.n a2, 1 40209b5c: ffbd45 call0 40209734 40209b5f: b0a022 movi a2, 176 40209b62: 030c movi.n a3, 0 40209b64: 442c movi.n a4, 36 40209b66: 2d2a add.n a2, a13, a2 40209b68: ef4b01 l32r a0, 40205894 40209b6b: 0000c0 callx0 a0 40209b6e: b4a022 movi a2, 180 40209b71: 170142 l8ui a4, a1, 23 40209b74: 180152 l8ui a5, a1, 24 40209b77: 190162 l8ui a6, a1, 25 40209b7a: 2d2a add.n a2, a13, a2 40209b7c: 013d mov.n a3, a1 40209b7e: 1d3ac5 call0 40226f2c 40209b81: a20c movi.n a2, 10 40209b83: 2c6d22 s32i a2, a13, 176 40209b86: b4a032 movi a3, 180 40209b89: 3d3a add.n a3, a13, a3 40209b8b: 042c movi.n a4, 32 40209b8d: 0c2d mov.n a2, a12 40209b8f: f08d01 l32r a0, 40205dc4 40209b92: 0000c0 callx0 a0 40209b95: d4a032 movi a3, 212 40209b98: 3d3a add.n a3, a13, a3 40209b9a: 044c movi.n a4, 64 40209b9c: 20cc22 addi a2, a12, 32 40209b9f: f08901 l32r a0, 40205dc4 40209ba2: 0000c0 callx0 a0 40209ba5: 2c2d22 l32i a2, a13, 176 40209ba8: f41c movi.n a4, 31 40209baa: 320b addi.n a3, a2, -1 40209bac: 01b437 bgeu a4, a3, 40209bb1 40209baf: 020c movi.n a2, 0 40209bb1: 604c22 s8i a2, a12, 96 40209bb4: 350e32 l8ui a3, a14, 53 40209bb7: 086132 s32i a3, a1, 32 40209bba: fd6901 l32r a0, 40209160 40209bbd: 0000c0 callx0 a0 40209bc0: 8138 l32i.n a3, a1, 32 40209bc2: 043237 bltu a2, a3, 40209bca 40209bc5: 350e22 l8ui a2, a14, 53 40209bc8: 02cc bnez.n a2, 40209bcc 40209bca: 120c movi.n a2, 1 40209bcc: 614c22 s8i a2, a12, 97 40209bcf: 370e22 l8ui a2, a14, 55 40209bd2: 0222b6 bltui a2, 2, 40209bd8 40209bd5: 00a022 movi a2, 0 40209bd8: 684c22 s8i a2, a12, 104 40209bdb: 380e22 l8ui a2, a14, 56 40209bde: 830c movi.n a3, 8 40209be0: 05b327 bgeu a3, a2, 40209be9 40209be3: 694c32 s8i a3, a12, 105 40209be6: 000086 j 40209bec 40209be9: 694c22 s8i a2, a12, 105 40209bec: 03dd22 addmi a2, a13, 0x300 40209bef: 361222 l16ui a2, a2, 108 40209bf2: ff0d41 l32r a4, 40209828 40209bf5: 9cc232 addi a3, a2, -100 40209bf8: f43030 extui a3, a3, 0, 16 40209bfb: f44040 extui a4, a4, 0, 16 40209bfe: 02b437 bgeu a4, a3, 40209c04 40209c01: 64a022 movi a2, 100 40209c04: 355c22 s16i a2, a12, 106 40209c07: 0d1f26 beqi a15, 1, 40209c18 40209c0a: f59931 l32r a3, 40207270 40209c0d: ffaa41 l32r a4, 40209ab8 40209c10: 0d2d mov.n a2, a13 40209c12: ef2301 l32r a0, 402058a0 40209c15: 0000c0 callx0 a0 40209c18: eebb01 l32r a0, 40205704 40209c1b: 0000c0 callx0 a0 40209c1e: 1e0c movi.n a14, 1 40209c20: 132102 l32i a0, a1, 76 40209c23: 0e2d mov.n a2, a14 40209c25: 1221c2 l32i a12, a1, 72 40209c28: 1121d2 l32i a13, a1, 68 40209c2b: 1021e2 l32i a14, a1, 64 40209c2e: f1f8 l32i.n a15, a1, 60 40209c30: 50c112 addi a1, a1, 80 40209c33: f00d ret.n 40209c35: 000000 ill 40209c38 : 40209c38: f0c112 addi a1, a1, -16 40209c3b: 130c movi.n a3, 1 40209c3d: 3109 s32i.n a0, a1, 12 40209c3f: ffe7c5 call0 40209abc 40209c42: 3108 l32i.n a0, a1, 12 40209c44: 10c112 addi a1, a1, 16 40209c47: f00d ret.n 40209c49: 000000 ill 40209c4c : 40209c4c: f0c112 addi a1, a1, -16 40209c4f: 030c movi.n a3, 0 40209c51: 3109 s32i.n a0, a1, 12 40209c53: ffe685 call0 40209abc 40209c56: 3108 l32i.n a0, a1, 12 40209c58: 10c112 addi a1, a1, 16 40209c5b: f00d ret.n 40209c5d: 000000 ill 40209c60 : 40209c60: d0c112 addi a1, a1, -48 40209c63: a1c9 s32i.n a12, a1, 40 40209c65: 71f9 s32i.n a15, a1, 28 40209c67: b109 s32i.n a0, a1, 44 40209c69: 91d9 s32i.n a13, a1, 36 40209c6b: 81e9 s32i.n a14, a1, 32 40209c6d: 74f020 extui a15, a2, 0, 8 40209c70: 03cd mov.n a12, a3 40209c72: 130c movi.n a3, 1 40209c74: 022ff6 bgeui a15, 2, 40209c7a 40209c77: 00a032 movi a3, 0 40209c7a: 020c movi.n a2, 0 40209c7c: 01a0d2 movi a13, 1 40209c7f: 93d2c0 movnez a13, a2, a12 40209c82: 20dd30 or a13, a13, a3 40209c85: 74d0d0 extui a13, a13, 0, 8 40209c88: 021d27 beq a13, a2, 40209c8e 40209c8b: 004346 j 40209d9c 40209c8e: 000c22 l8ui a2, a12, 0 40209c91: 026207 bbci a2, 0, 40209c97 40209c94: 004186 j 40209d9e 40209c97: eefb01 l32r a0, 40205884 40209c9a: 0000c0 callx0 a0 40209c9d: fdd285 call0 402079c8 40209ca0: 0129 s32i.n a2, a1, 0 40209ca2: 202ff0 or a2, a15, a15 40209ca5: fd5605 call0 40207208 40209ca8: 02ed mov.n a14, a2 40209caa: 093f56 bnez a15, 40209d41 40209cad: 0138 l32i.n a3, a1, 0 40209caf: fda022 movi a2, 253 40209cb2: 0b8327 bany a3, a2, 40209cc1 40209cb5: ee9301 l32r a0, 40205704 40209cb8: 0000c0 callx0 a0 40209cbb: 0037c6 j 40209d9e 40209cbe: 000000 ill 40209cc1: ed9ff1 l32r a15, 40205340 40209cc4: 0c3d mov.n a3, a12 40209cc6: 202ff0 or a2, a15, a15 40209cc9: 06a042 movi a4, 6 40209ccc: eeef01 l32r a0, 40205888 40209ccf: 0000c0 callx0 a0 40209cd2: c2cc bnez.n a2, 40209ce2 40209cd4: ee8c01 l32r a0, 40205704 40209cd7: 0000c0 callx0 a0 40209cda: 1d0c movi.n a13, 1 40209cdc: 002f86 j 40209d9e 40209cdf: 000000 ill 40209ce2: 0128 l32i.n a2, a1, 0 40209ce4: 103266 bnei a2, 3, 40209cf8 40209ce7: eed321 l32r a2, 40205834 40209cea: 0c3d mov.n a3, a12 40209cec: 06a042 movi a4, 6 40209cef: eee601 l32r a0, 40205888 40209cf2: 0000c0 callx0 a0 40209cf5: fbc216 beqz a2, 40209cb5 40209cf8: 202ff0 or a2, a15, a15 40209cfb: 203cc0 or a3, a12, a12 40209cfe: 640c movi.n a4, 6 40209d00: f03101 l32r a0, 40205dc4 40209d03: 0000c0 callx0 a0 40209d06: 6eac beqz.n a14, 40209d30 40209d08: 83a022 movi a2, 131 40209d0b: 0c3d mov.n a3, a12 40209d0d: 640c movi.n a4, 6 40209d0f: 2e2a add.n a2, a14, a2 40209d11: f02c01 l32r a0, 40205dc4 40209d14: 0000c0 callx0 a0 40209d17: 084a45 call0 402121bc 40209d1a: 084205 call0 4021213c 40209d1d: ed6121 l32r a2, 402052a4 40209d20: 042222 l32i a2, a2, 16 40209d23: ea0222 l8ui a2, a2, 234 40209d26: faa216 beqz a2, 40209cd4 40209d29: fe6e45 call0 40208410 40209d2c: ffe906 j 40209cd4 40209d2f: d22100 excw 40209d32: 22fa add.n a2, a2, a15 40209d34: 160002 l8ui a0, a0, 22 40209d37: 2df9a2 excw 40209d3a: 0f .byte 0xf 40209d3b: feab45 call0 402087f0 40209d3e: ffe486 j 40209cd4 40209d41: fdc845 call0 402079c8 40209d44: 021266 bnei a2, 1, 40209d4a 40209d47: ffda86 j 40209cb5 40209d4a: eebaf1 l32r a15, 40205834 40209d4d: 0c3d mov.n a3, a12 40209d4f: 0f2d mov.n a2, a15 40209d51: 640c movi.n a4, 6 40209d53: eecd01 l32r a0, 40205888 40209d56: 0000c0 callx0 a0 40209d59: f77216 beqz a2, 40209cd4 40209d5c: 0138 l32i.n a3, a1, 0 40209d5e: 0f3366 bnei a3, 3, 40209d71 40209d61: ed7721 l32r a2, 40205340 40209d64: 0c3d mov.n a3, a12 40209d66: 640c movi.n a4, 6 40209d68: eec801 l32r a0, 40205888 40209d6b: 0000c0 callx0 a0 40209d6e: f43216 beqz a2, 40209cb5 40209d71: 0f2d mov.n a2, a15 40209d73: 203cc0 or a3, a12, a12 40209d76: 640c movi.n a4, 6 40209d78: f01301 l32r a0, 40205dc4 40209d7b: 0000c0 callx0 a0 40209d7e: f52e16 beqz a14, 40209cd4 40209d81: 83a022 movi a2, 131 40209d84: 0c3d mov.n a3, a12 40209d86: 06a042 movi a4, 6 40209d89: 802e20 add a2, a14, a2 40209d8c: f00e01 l32r a0, 40205dc4 40209d8f: 0000c0 callx0 a0 40209d92: 026985 call0 4020c42c 40209d95: 021505 call0 4020bee8 40209d98: ffce06 j 40209cd4 40209d9b: 02dd00 excw 40209d9e: b108 l32i.n a0, a1, 44 40209da0: 0d2d mov.n a2, a13 40209da2: a1c8 l32i.n a12, a1, 40 40209da4: 91d8 l32i.n a13, a1, 36 40209da6: 81e8 l32i.n a14, a1, 32 40209da8: 71f8 l32i.n a15, a1, 28 40209daa: 30c112 addi a1, a1, 48 40209dad: f00d ret.n ... 40209db0 : 40209db0: f0c112 addi a1, a1, -16 40209db3: 3109 s32i.n a0, a1, 12 40209db5: 0261c2 s32i a12, a1, 8 40209db8: 74c020 extui a12, a2, 0, 8 40209dbb: eeb201 l32r a0, 40205884 40209dbe: 0000c0 callx0 a0 40209dc1: ed3831 l32r a3, 402052a4 40209dc4: 02d332 addmi a3, a3, 0x200 40209dc7: 2143c2 s8i a12, a3, 33 40209dca: ee4e01 l32r a0, 40205704 40209dcd: 0000c0 callx0 a0 40209dd0: 3108 l32i.n a0, a1, 12 40209dd2: 21c8 l32i.n a12, a1, 8 40209dd4: 10c112 addi a1, a1, 16 40209dd7: f00d ret.n 40209dd9: 000000 ill 40209ddc : 40209ddc: f0c112 addi a1, a1, -16 40209ddf: 21c9 s32i.n a12, a1, 8 40209de1: 040c movi.n a4, 0 40209de3: 02cd mov.n a12, a2 40209de5: 120c movi.n a2, 1 40209de7: 8342c0 moveqz a4, a2, a12 40209dea: 01e9 s32i.n a14, a1, 0 40209dec: 3109 s32i.n a0, a1, 12 40209dee: 11d9 s32i.n a13, a1, 4 40209df0: 744040 extui a4, a4, 0, 8 40209df3: 03ed mov.n a14, a3 40209df5: 84ec bnez.n a4, 40209e21 40209df7: 02dd mov.n a13, a2 40209df9: 93d430 movnez a13, a4, a3 40209dfc: 1dec bnez.n a13, 40209e21 40209dfe: eea101 l32r a0, 40205884 40209e01: 0000c0 callx0 a0 40209e04: ed2821 l32r a2, 402052a4 40209e07: 02d222 addmi a2, a2, 0x200 40209e0a: 230232 l8ui a3, a2, 35 40209e0d: 004e32 s8i a3, a14, 0 40209e10: 220222 l8ui a2, a2, 34 40209e13: 004c22 s8i a2, a12, 0 40209e16: ee3b01 l32r a0, 40205704 40209e19: 0000c0 callx0 a0 40209e1c: 0d2d mov.n a2, a13 40209e1e: 000046 j 40209e23 40209e21: f27c movi.n a2, -1 40209e23: 3108 l32i.n a0, a1, 12 40209e25: 21c8 l32i.n a12, a1, 8 40209e27: 11d8 l32i.n a13, a1, 4 40209e29: 01e8 l32i.n a14, a1, 0 40209e2b: 10c112 addi a1, a1, 16 40209e2e: f00d ret.n 40209e30 : 40209e30: f0c112 addi a1, a1, -16 40209e33: 21c9 s32i.n a12, a1, 8 40209e35: 11d9 s32i.n a13, a1, 4 40209e37: 74c020 extui a12, a2, 0, 8 40209e3a: 3109 s32i.n a0, a1, 12 40209e3c: 74d030 extui a13, a3, 0, 8 40209e3f: f21c movi.n a2, 31 40209e41: 1f32d7 bltu a2, a13, 40209e64 40209e44: 214cf6 bgeui a12, 4, 40209e69 40209e47: ee8f01 l32r a0, 40205884 40209e4a: 0000c0 callx0 a0 40209e4d: ed1521 l32r a2, 402052a4 40209e50: 02d222 addmi a2, a2, 0x200 40209e53: 2342d2 s8i a13, a2, 35 40209e56: 2242c2 s8i a12, a2, 34 40209e59: ee2a01 l32r a0, 40205704 40209e5c: 0000c0 callx0 a0 40209e5f: 020c movi.n a2, 0 40209e61: 000186 j 40209e6b 40209e64: f27c movi.n a2, -1 40209e66: 000046 j 40209e6b 40209e69: e27c movi.n a2, -2 40209e6b: 3108 l32i.n a0, a1, 12 40209e6d: 21c8 l32i.n a12, a1, 8 40209e6f: 11d8 l32i.n a13, a1, 4 40209e71: 10c112 addi a1, a1, 16 40209e74: f00d ret.n ... 40209e78 : 40209e78: f0c112 addi a1, a1, -16 40209e7b: 21c9 s32i.n a12, a1, 8 40209e7d: 11d9 s32i.n a13, a1, 4 40209e7f: 74c030 extui a12, a3, 0, 8 40209e82: 74d020 extui a13, a2, 0, 8 40209e85: 3109 s32i.n a0, a1, 12 40209e87: ee7f01 l32r a0, 40205884 40209e8a: 0000c0 callx0 a0 40209e8d: ed0521 l32r a2, 402052a4 40209e90: b40c movi.n a4, 11 40209e92: 05d232 addmi a3, a2, 0x500 40209e95: 1d2352 l32i a5, a3, 116 40209e98: 330c movi.n a3, 3 40209e9a: 550b addi.n a5, a5, -1 40209e9c: 933450 movnez a3, a4, a5 40209e9f: 1633c7 bltu a3, a12, 40209eb9 40209ea2: 133cd7 bltu a12, a13, 40209eb9 40209ea5: 02d222 addmi a2, a2, 0x200 40209ea8: 2442d2 s8i a13, a2, 36 40209eab: 2542c2 s8i a12, a2, 37 40209eae: ee1501 l32r a0, 40205704 40209eb1: 0000c0 callx0 a0 40209eb4: 020c movi.n a2, 0 40209eb6: 0001c6 j 40209ec1 40209eb9: ee1201 l32r a0, 40205704 40209ebc: 0000c0 callx0 a0 40209ebf: f27c movi.n a2, -1 40209ec1: 3108 l32i.n a0, a1, 12 40209ec3: 21c8 l32i.n a12, a1, 8 40209ec5: 11d8 l32i.n a13, a1, 4 40209ec7: 10c112 addi a1, a1, 16 40209eca: f00d ret.n 40209ecc : 40209ecc: f0c112 addi a1, a1, -16 40209ecf: 3109 s32i.n a0, a1, 12 40209ed1: 21c9 s32i.n a12, a1, 8 40209ed3: ee6c01 l32r a0, 40205884 40209ed6: 0000c0 callx0 a0 40209ed9: ecf221 l32r a2, 402052a4 40209edc: 02d222 addmi a2, a2, 0x200 40209edf: 2602c2 l8ui a12, a2, 38 40209ee2: ee0801 l32r a0, 40205704 40209ee5: 0000c0 callx0 a0 40209ee8: 3108 l32i.n a0, a1, 12 40209eea: 0c2d mov.n a2, a12 40209eec: 21c8 l32i.n a12, a1, 8 40209eee: 10c112 addi a1, a1, 16 40209ef1: f00d ret.n ... 40209ef4 : 40209ef4: f0c112 addi a1, a1, -16 40209ef7: 21c9 s32i.n a12, a1, 8 40209ef9: 3109 s32i.n a0, a1, 12 40209efb: 74c020 extui a12, a2, 0, 8 40209efe: c37c movi.n a3, -4 40209f00: 00a022 movi a2, 0 40209f03: 168c37 bany a12, a3, 40209f1d 40209f06: ee5f01 l32r a0, 40205884 40209f09: 0000c0 callx0 a0 40209f0c: ece621 l32r a2, 402052a4 40209f0f: 02d222 addmi a2, a2, 0x200 40209f12: 2642c2 s8i a12, a2, 38 40209f15: edfb01 l32r a0, 40205704 40209f18: 0000c0 callx0 a0 40209f1b: 120c movi.n a2, 1 40209f1d: 3108 l32i.n a0, a1, 12 40209f1f: 21c8 l32i.n a12, a1, 8 40209f21: 10c112 addi a1, a1, 16 40209f24: f00d ret.n ... 40209f28 : 40209f28: f0c112 addi a1, a1, -16 40209f2b: 21c9 s32i.n a12, a1, 8 40209f2d: 3109 s32i.n a0, a1, 12 40209f2f: 02cd mov.n a12, a2 40209f31: 529c beqz.n a2, 40209f4a 40209f33: ee5401 l32r a0, 40205884 40209f36: 0000c0 callx0 a0 40209f39: ecda21 l32r a2, 402052a4 40209f3c: 8462c2 s32i a12, a2, 0x210 40209f3f: edf101 l32r a0, 40205704 40209f42: 0000c0 callx0 a0 40209f45: 020c movi.n a2, 0 40209f47: 000046 j 40209f4c 40209f4a: f27c movi.n a2, -1 40209f4c: 3108 l32i.n a0, a1, 12 40209f4e: 21c8 l32i.n a12, a1, 8 40209f50: 10c112 addi a1, a1, 16 40209f53: f00d ret.n 40209f55: 000000 ill 40209f58 : 40209f58: f0c112 addi a1, a1, -16 40209f5b: 036102 s32i a0, a1, 12 40209f5e: ee4901 l32r a0, 40205884 40209f61: 0000c0 callx0 a0 40209f64: ecd021 l32r a2, 402052a4 40209f67: 030c movi.n a3, 0 40209f69: 846232 s32i a3, a2, 0x210 40209f6c: ede601 l32r a0, 40205704 40209f6f: 0000c0 callx0 a0 40209f72: 3108 l32i.n a0, a1, 12 40209f74: 10c112 addi a1, a1, 16 40209f77: f00d ret.n 40209f79: 000000 ill 40209f7c : 40209f7c: f0c112 addi a1, a1, -16 40209f7f: 3109 s32i.n a0, a1, 12 40209f81: 21c9 s32i.n a12, a1, 8 40209f83: 11d9 s32i.n a13, a1, 4 40209f85: 01e9 s32i.n a14, a1, 0 40209f87: 03dd mov.n a13, a3 40209f89: 20e220 or a14, a2, a2 40209f8c: 74c040 extui a12, a4, 0, 8 40209f8f: ee3d01 l32r a0, 40205884 40209f92: 0000c0 callx0 a0 40209f95: fda305 call0 402079c8 40209f98: 081226 beqi a2, 1, 40209fa4 40209f9b: 529c beqz.n a2, 40209fb4 40209f9d: 0c42b6 bltui a2, 4, 40209fad 40209fa0: 000406 j 40209fb4 40209fa3: c02100 sub a2, a1, a0 40209fa6: 28ec bnez.n a8, 40209fcc 40209fa8: 014642 s8i a4, a6, 1 40209fab: 210000 srai a0, a0, 0 40209fae: ecbd excw 40209fb0: 5228 l32i.n a2, a2, 20 40209fb2: a2cc bnez.n a2, 40209fc0 40209fb4: edd401 l32r a0, 40205704 40209fb7: 0000c0 callx0 a0 40209fba: 627c movi.n a2, -10 40209fbc: 000786 j 40209fde 40209fbf: 3ee000 excw 40209fc2: 4dd020 excw 40209fc5: 5cc020 excw 40209fc8: 488520 excw 40209fcb: 02cd05 call0 4020cc9c 40209fce: edcd01 l32r a0, 40205704 40209fd1: 0000c0 callx0 a0 40209fd4: 030c movi.n a3, 0 40209fd6: 140c movi.n a4, 1 40209fd8: 9334c0 movnez a3, a4, a12 40209fdb: 602030 neg a2, a3 40209fde: 3108 l32i.n a0, a1, 12 40209fe0: 21c8 l32i.n a12, a1, 8 40209fe2: 11d8 l32i.n a13, a1, 4 40209fe4: 01e8 l32i.n a14, a1, 0 40209fe6: 10c112 addi a1, a1, 16 40209fe9: f00d ret.n ... 40209fec : 40209fec: e0c112 addi a1, a1, -32 40209fef: 7109 s32i.n a0, a1, 28 40209ff1: ee2401 l32r a0, 40205884 40209ff4: 0000c0 callx0 a0 40209ff7: 05fb85 call0 4020ffb0 40209ffa: 0129 s32i.n a2, a1, 0 40209ffc: edc201 l32r a0, 40205704 40209fff: 0000c0 callx0 a0 4020a002: 7108 l32i.n a0, a1, 28 4020a004: 0128 l32i.n a2, a1, 0 4020a006: 20c112 addi a1, a1, 32 4020a009: f00d ret.n ... 4020a00c : 4020a00c: f0c112 addi a1, a1, -16 4020a00f: 3109 s32i.n a0, a1, 12 4020a011: ee1c01 l32r a0, 40205884 4020a014: 0000c0 callx0 a0 4020a017: 05fd05 call0 4020ffe8 4020a01a: edba01 l32r a0, 40205704 4020a01d: 0000c0 callx0 a0 4020a020: 3108 l32i.n a0, a1, 12 4020a022: 10c112 addi a1, a1, 16 4020a025: f00d ret.n ... 4020a028 : 4020a028: e0c112 addi a1, a1, -32 4020a02b: 076102 s32i a0, a1, 28 4020a02e: 006122 s32i a2, a1, 0 4020a031: ee1401 l32r a0, 40205884 4020a034: 0000c0 callx0 a0 4020a037: 002122 l32i a2, a1, 0 4020a03a: 060045 call0 40210040 4020a03d: 0129 s32i.n a2, a1, 0 4020a03f: edb101 l32r a0, 40205704 4020a042: 0000c0 callx0 a0 4020a045: 7108 l32i.n a0, a1, 28 4020a047: 0128 l32i.n a2, a1, 0 4020a049: 20c112 addi a1, a1, 32 4020a04c: f00d ret.n ... 4020a050 : 4020a050: f0c112 addi a1, a1, -16 4020a053: 3109 s32i.n a0, a1, 12 4020a055: ee0b01 l32r a0, 40205884 4020a058: 0000c0 callx0 a0 4020a05b: 05ff45 call0 40210050 4020a05e: eda901 l32r a0, 40205704 4020a061: 0000c0 callx0 a0 4020a064: 3108 l32i.n a0, a1, 12 4020a066: 10c112 addi a1, a1, 16 4020a069: f00d ret.n ... 4020a06c : 4020a06c: f0c112 addi a1, a1, -16 4020a06f: 3109 s32i.n a0, a1, 12 4020a071: 21c9 s32i.n a12, a1, 8 4020a073: 11d9 s32i.n a13, a1, 4 4020a075: 03cd mov.n a12, a3 4020a077: 74d040 extui a13, a4, 0, 8 4020a07a: 01e9 s32i.n a14, a1, 0 4020a07c: 74e020 extui a14, a2, 0, 8 4020a07f: ee0101 l32r a0, 40205884 4020a082: 0000c0 callx0 a0 4020a085: ec8751 l32r a5, 402052a4 4020a088: 130c movi.n a3, 1 4020a08a: 02d552 addmi a5, a5, 0x200 4020a08d: 420c movi.n a2, 4 4020a08f: 3a45e2 s8i a14, a5, 58 4020a092: 394532 s8i a3, a5, 57 4020a095: 3b4532 s8i a3, a5, 59 4020a098: 102d20 and a2, a13, a2 4020a09b: 0020c0 memw 4020a09e: 0c38 l32i.n a3, a12, 0 4020a0a0: 1122e0 slli a2, a2, 2 4020a0a3: 14d0d0 extui a13, a13, 0, 2 4020a0a6: 20d2d0 or a13, a2, a13 4020a0a9: cfae22 movi a2, 0xfffffecf 4020a0ac: 102320 and a2, a3, a2 4020a0af: 11ddc0 slli a13, a13, 4 4020a0b2: 20dd20 or a13, a13, a2 4020a0b5: 0020c0 memw 4020a0b8: 0cd9 s32i.n a13, a12, 0 4020a0ba: ed9201 l32r a0, 40205704 4020a0bd: 0000c0 callx0 a0 4020a0c0: 3108 l32i.n a0, a1, 12 4020a0c2: 21c8 l32i.n a12, a1, 8 4020a0c4: 11d8 l32i.n a13, a1, 4 4020a0c6: 01e8 l32i.n a14, a1, 0 4020a0c8: 10c112 addi a1, a1, 16 4020a0cb: f00d ret.n 4020a0cd: 000000 ill 4020a0d0 : 4020a0d0: f0c112 addi a1, a1, -16 4020a0d3: 3109 s32i.n a0, a1, 12 4020a0d5: edeb01 l32r a0, 40205884 4020a0d8: 0000c0 callx0 a0 4020a0db: ec7221 l32r a2, 402052a4 4020a0de: 02d222 addmi a2, a2, 0x200 4020a0e1: 390232 l8ui a3, a2, 57 4020a0e4: 0a1366 bnei a3, 1, 4020a0f2 4020a0e7: 030c movi.n a3, 0 4020a0e9: 394232 s8i a3, a2, 57 4020a0ec: f39321 l32r a2, 40206f38 4020a0ef: fbfa85 call0 40206098 4020a0f2: ed8401 l32r a0, 40205704 4020a0f5: 0000c0 callx0 a0 4020a0f8: 3108 l32i.n a0, a1, 12 4020a0fa: 10c112 addi a1, a1, 16 4020a0fd: f00d ret.n 4020a0ff: ade400 excw 4020a102: fe .byte 0xfe 4020a103: 3f .byte 0x3f 4020a104 : 4020a104: 742020 extui a2, a2, 0, 8 4020a107: 220b addi.n a2, a2, -1 4020a109: 030c movi.n a3, 0 4020a10b: 140c movi.n a4, 1 4020a10d: 833420 moveqz a3, a4, a2 4020a110: fffc21 l32r a2, 4020a100 4020a113: 004232 s8i a3, a2, 0 4020a116: f00d ret.n 4020a118: feade7 bge a13, a14, 4020a11a 4020a11b: 3f .byte 0x3f 4020a11c: 6568 l32i.n a6, a5, 24 4020a11e: d84020 excw 4020a121: fe89 s32i.n a8, a14, 60 4020a123: 3f .byte 0x3f 4020a124 : 4020a124: d0c112 addi a1, a1, -48 4020a127: 91d9 s32i.n a13, a1, 36 4020a129: 02dd mov.n a13, a2 4020a12b: f10e21 l32r a2, 40206564 4020a12e: 81e9 s32i.n a14, a1, 32 4020a130: 0238 l32i.n a3, a2, 0 4020a132: b109 s32i.n a0, a1, 44 4020a134: a1c9 s32i.n a12, a1, 40 4020a136: 71f9 s32i.n a15, a1, 28 4020a138: 02ed mov.n a14, a2 4020a13a: 044356 bnez a3, 4020a182 4020a13d: 043d16 beqz a13, 4020a184 4020a140: fff6f1 l32r a15, 4020a118 4020a143: 000fc2 l8ui a12, a15, 0 4020a146: 2cfc bnez.n a12, 4020a17c 4020a148: c32c movi.n a3, 44 4020a14a: 022c movi.n a2, 32 4020a14c: 0c4d mov.n a4, a12 4020a14e: 2331c5 call0 4022d46c 4020a151: f10231 l32r a3, 4020655c 4020a154: 0329 s32i.n a2, a3, 0 4020a156: 32cc bnez.n a2, 4020a15d 4020a158: 020c movi.n a2, 0 4020a15a: 000a06 j 4020a186 4020a15d: ffef21 l32r a2, 4020a11c 4020a160: fff031 l32r a3, 4020a120 4020a163: 01c9 s32i.n a12, a1, 0 4020a165: 11c9 s32i.n a12, a1, 4 4020a167: 00a142 movi a4, 0x100 4020a16a: 0c5d mov.n a5, a12 4020a16c: 260c movi.n a6, 2 4020a16e: 207cc0 or a7, a12, a12 4020a171: 239bc5 call0 4022db30 4020a174: fe0216 beqz a2, 4020a158 4020a177: 120c movi.n a2, 1 4020a179: 004f22 s8i a2, a15, 0 4020a17c: 0ed9 s32i.n a13, a14, 0 4020a17e: 000086 j 4020a184 4020a181: 02d900 excw 4020a184: 120c movi.n a2, 1 4020a186: b108 l32i.n a0, a1, 44 4020a188: a1c8 l32i.n a12, a1, 40 4020a18a: 91d8 l32i.n a13, a1, 36 4020a18c: 81e8 l32i.n a14, a1, 32 4020a18e: 71f8 l32i.n a15, a1, 28 4020a190: 30c112 addi a1, a1, 48 4020a193: f00d ret.n 4020a195: 000000 ill 4020a198: f20de0 excw 4020a19b: 3f .byte 0x3f 4020a19c: 003333 excw 4020a19f: 070000 excw 4020a1a2: 446000 extui a6, a0, 0, 5 4020a1a5: 600007 bnone a0, a0, 4020a209 4020a1a8: 070c movi.n a7, 0 4020a1aa: 106000 and a6, a0, a0 4020a1ad: 000100 excw 4020a1b0: 0748 l32i.n a4, a7, 0 4020a1b2: ff6000 excw 4020a1b5: ffff01 l32r a0, 4020a1b4 4020a1b8: 00fc00 excw 4020a1bb: 071000 excw 4020a1be: 046000 extui a6, a0, 0, 1 4020a1c1: 600007 bnone a0, a0, 4020a225 4020a1c4: 100000 and a0, a0, a0 4020a1c7: 079c00 excw 4020a1ca: a06000 addx4 a6, a0, a0 4020a1cd: 600007 bnone a0, a0, 4020a231 4020a1d0: 40c8 l32i.n a12, a0, 16 4020a1d2: 000006 j 4020a1d6 4020a1d5: 3ff000 excw 4020a1d8: 000740 excw 4020a1db: 263460 excw 4020a1de: 124010 excw 4020a1e0 : 4020a1e0: f0c112 addi a1, a1, -16 4020a1e3: 11d9 s32i.n a13, a1, 4 4020a1e5: 02dd mov.n a13, a2 4020a1e7: f2ed21 l32r a2, 40206d9c 4020a1ea: 3109 s32i.n a0, a1, 12 4020a1ec: 21c9 s32i.n a12, a1, 8 4020a1ee: 01e9 s32i.n a14, a1, 0 4020a1f0: 000222 l8ui a2, a2, 0 4020a1f3: 0f1c45 call0 402193b8 4020a1f6: ffe931 l32r a3, 4020a19c 4020a1f9: ffe721 l32r a2, 4020a198 4020a1fc: 0020c0 memw 4020a1ff: 0239 s32i.n a3, a2, 0 4020a201: 421c movi.n a2, 20 4020a203: fc1bc5 call0 402063c0 4020a206: ece0c1 l32r a12, 40205588 4020a209: 020c movi.n a2, 0 4020a20b: 0c3d mov.n a3, a12 4020a20d: fb2645 call0 40205474 4020a210: 0c3d mov.n a3, a12 4020a212: 120c movi.n a2, 1 4020a214: fb25c5 call0 40205474 4020a217: ffe2c1 l32r a12, 4020a1a0 4020a21a: 020c movi.n a2, 0 4020a21c: 0020c0 memw 4020a21f: 0c29 s32i.n a2, a12, 0 4020a221: 0020c0 memw 4020a224: 0c48 l32i.n a4, a12, 0 4020a226: f67031 l32r a3, 40207be8 4020a229: ffdfe1 l32r a14, 4020a1a8 4020a22c: 103430 and a3, a4, a3 4020a22f: 0020c0 memw 4020a232: 0c39 s32i.n a3, a12, 0 4020a234: 0020c0 memw 4020a237: 0c48 l32i.n a4, a12, 0 4020a239: 033c movi.n a3, 48 4020a23b: 203430 or a3, a4, a3 4020a23e: 0020c0 memw 4020a241: 0c39 s32i.n a3, a12, 0 4020a243: ffd831 l32r a3, 4020a1a4 4020a246: 440c movi.n a4, 4 4020a248: 0020c0 memw 4020a24b: 0349 s32i.n a4, a3, 0 4020a24d: ffd731 l32r a3, 4020a1ac 4020a250: ffd941 l32r a4, 4020a1b4 4020a253: 0020c0 memw 4020a256: 0e39 s32i.n a3, a14, 0 4020a258: ffd631 l32r a3, 4020a1b0 4020a25b: 0020c0 memw 4020a25e: 0358 l32i.n a5, a3, 0 4020a260: 104540 and a4, a5, a4 4020a263: ffd551 l32r a5, 4020a1b8 4020a266: 204450 or a4, a4, a5 4020a269: 0020c0 memw 4020a26c: 0349 s32i.n a4, a3, 0 4020a26e: 0020c0 memw 4020a271: 0358 l32i.n a5, a3, 0 4020a273: 00ae42 movi a4, 0xfffffe00 4020a276: 104540 and a4, a5, a4 4020a279: 80a052 movi a5, 128 4020a27c: 204450 or a4, a4, a5 4020a27f: 0020c0 memw 4020a282: 0349 s32i.n a4, a3, 0 4020a284: ffce31 l32r a3, 4020a1bc 4020a287: 0020c0 memw 4020a28a: 0329 s32i.n a2, a3, 0 4020a28c: f3ac21 l32r a2, 4020713c 4020a28f: 0020c0 memw 4020a292: 0238 l32i.n a3, a2, 0 4020a294: 88a022 movi a2, 136 4020a297: 332a add.n a3, a3, a2 4020a299: ffc921 l32r a2, 4020a1c0 4020a29c: 0020c0 memw 4020a29f: 0239 s32i.n a3, a2, 0 4020a2a1: f06f21 l32r a2, 40206460 4020a2a4: 830c movi.n a3, 8 4020a2a6: 0020c0 memw 4020a2a9: 0239 s32i.n a3, a2, 0 4020a2ab: ffc631 l32r a3, 4020a1c4 4020a2ae: f06d21 l32r a2, 40206464 4020a2b1: 0020c0 memw 4020a2b4: 0239 s32i.n a3, a2, 0 4020a2b6: c8a022 movi a2, 200 4020a2b9: fc1045 call0 402063c0 4020a2bc: ffc341 l32r a4, 4020a1c8 4020a2bf: 151c movi.n a5, 17 4020a2c1: ffc221 l32r a2, 4020a1cc 4020a2c4: 0020c0 memw 4020a2c7: 0459 s32i.n a5, a4, 0 4020a2c9: 330c movi.n a3, 3 4020a2cb: ffc161 l32r a6, 4020a1d0 4020a2ce: 0020c0 memw 4020a2d1: 0239 s32i.n a3, a2, 0 4020a2d3: 0020c0 memw 4020a2d6: 0e69 s32i.n a6, a14, 0 4020a2d8: 0020c0 memw 4020a2db: 0c78 l32i.n a7, a12, 0 4020a2dd: cfaf62 movi a6, -49 4020a2e0: 106760 and a6, a7, a6 4020a2e3: 0020c0 memw 4020a2e6: 0c69 s32i.n a6, a12, 0 4020a2e8: 0020c0 memw 4020a2eb: 0459 s32i.n a5, a4, 0 4020a2ed: 0020c0 memw 4020a2f0: 0239 s32i.n a3, a2, 0 4020a2f2: f00f21 l32r a2, 40206330 4020a2f5: e37c movi.n a3, -2 4020a2f7: 0020c0 memw 4020a2fa: 0248 l32i.n a4, a2, 0 4020a2fc: 103430 and a3, a4, a3 4020a2ff: 0020c0 memw 4020a302: 0239 s32i.n a3, a2, 0 4020a304: 00a122 movi a2, 0x100 4020a307: ebe901 l32r a0, 402052ac 4020a30a: 0000c0 callx0 a0 4020a30d: ffb121 l32r a2, 4020a1d4 4020a310: 056c movi.n a5, -32 4020a312: e40c movi.n a4, 14 4020a314: 0020c0 memw 4020a317: 002232 l32i a3, a2, 0 4020a31a: 103350 and a3, a3, a5 4020a31d: 203340 or a3, a3, a4 4020a320: 0020c0 memw 4020a323: 006232 s32i a3, a2, 0 4020a326: 0020c0 memw 4020a329: 0238 l32i.n a3, a2, 0 4020a32b: e5e307 bbsi a3, 0, 4020a314 4020a32e: ffaa21 l32r a2, 4020a1d8 4020a331: f37c movi.n a3, -1 4020a333: 0020c0 memw 4020a336: 0239 s32i.n a3, a2, 0 4020a338: ff9b21 l32r a2, 4020a1a4 4020a33b: 032c movi.n a3, 32 4020a33d: 0020c0 memw 4020a340: 0239 s32i.n a3, a2, 0 4020a342: 163b05 call0 402206f4 4020a345: 0d2d mov.n a2, a13 4020a347: 169845 call0 40220ccc 4020a34a: f04521 l32r a2, 40206460 4020a34d: 7dcc bnez.n a13, 4020a358 4020a34f: 0020c0 memw 4020a352: 02d9 s32i.n a13, a2, 0 4020a354: 0001c6 j 4020a35f 4020a357: 830c00 moveqz a0, a12, a0 4020a35a: 0020c0 memw 4020a35d: 0239 s32i.n a3, a2, 0 4020a35f: ff9f01 l32r a0, 4020a1dc 4020a362: 0000c0 callx0 a0 4020a365: 3108 l32i.n a0, a1, 12 4020a367: 21c8 l32i.n a12, a1, 8 4020a369: 11d8 l32i.n a13, a1, 4 4020a36b: 01e8 l32i.n a14, a1, 0 4020a36d: 10c112 addi a1, a1, 16 4020a370: f00d ret.n 4020a372: 120000 excw 4020a375: c2f0c1 l32r a12, 401faf38 <_lit4_end+0xf3810> 4020a378: e20261 l32r a6, 40202b80 4020a37b: 020061 l32r a6, 401cab7c <_lit4_end+0xc3454> 4020a37e: d90361 l32r a6, 4020078c <_lit4_end+0xf9064> 4020a381: cd8511 l32r a1, 401fd998 <_lit4_end+0xf6270> 4020a384: 88e123 excw 4020a387: 020cf0 excw 4020a38a: 004e22 s8i a2, a14, 0 4020a38d: f087c1 l32r a12, 402065ac 4020a390: 002c06 j 4020a444 4020a393: 4f8500 excw 4020a396: 12bc17 bgeu a12, a1, 4020a3ac 4020a399: f086d1 l32r a13, 402065b4 4020a39c: f08731 l32r a3, 402065b8 4020a39f: 000d22 l8ui a2, a13, 0 4020a3a2: 140c movi.n a4, 1 4020a3a4: 232a add.n a2, a3, a2 4020a3a6: 000222 l8ui a2, a2, 0 4020a3a9: f07b31 l32r a3, 40206598 4020a3ac: 332a add.n a3, a3, a2 4020a3ae: 004342 s8i a4, a3, 0 4020a3b1: 3b3226 beqi a2, 3, 4020a3f0 4020a3b4: 0842f6 bgeui a2, 4, 4020a3c0 4020a3b7: 261226 beqi a2, 1, 4020a3e1 4020a3ba: 2b2226 beqi a2, 2, 4020a3e9 4020a3bd: 001a06 j 4020a429 4020a3c0: 455226 beqi a2, 5, 4020a409 4020a3c3: 3952b6 bltui a2, 5, 4020a400 4020a3c6: 536226 beqi a2, 6, 4020a41d 4020a3c9: 001706 j 4020a429 4020a3cc: 176c85 call0 40221a98 4020a3cf: fc6216 beqz a2, 4020a399 4020a3d2: 000dc2 l8ui a12, a13, 0 4020a3d5: f072d1 l32r a13, 402065a0 4020a3d8: 074c16 beqz a12, 4020a450 4020a3db: 0021c6 j 4020a466 4020a3de: 000000 ill 4020a3e1: fe0c45 call0 402084a8 4020a3e4: 001046 j 4020a429 4020a3e7: 450000 extui a0, a0, 16, 5 4020a3ea: 46fe02 excw 4020a3ed: 0e .byte 0xe 4020a3ee: 310000 srai a0, a0, 16 4020a3f1: 21f583 excw 4020a3f4: 32f581 l32r a8, 401d6fc8 <_lit4_end+0xcf8a0> 4020a3f7: 450003 excw 4020a3fa: 46fd61 l32r a6, 401dbff0 <_lit4_end+0xd48c8> 4020a3fd: 000a add.n a0, a0, a0 4020a3ff: 640100 extui a0, a0, 1, 7 4020a402: c0ec bnez.n a0, 4020a432 4020a404: c60000 excw 4020a407: 210007 bnone a0, a0, 4020a42c 4020a40a: 31f470 srai a15, a7, 20 4020a40d: 22f471 l32r a7, 401d2fe0 <_lit4_end+0xcb8b8> 4020a410: 320002 l8ui a0, a0, 50 4020a413: 450003 excw 4020a416: fd1c movi.n a13, 31 4020a418: 000346 j 4020a429 4020a41b: 310000 srai a0, a0, 16 4020a41e: 21fd00 srai a15, a0, 13 4020a421: ff .byte 0xff 4020a422: 32fc bnez.n a2, 4020a459 4020a424: 050003 excw 4020a427: 22ff41 l32r a4, 401d3024 <_lit4_end+0xcb8fc> 4020a42a: 000c movi.n a0, 0 4020a42c: 220b addi.n a2, a2, -1 4020a42e: 004c22 s8i a2, a12, 0 4020a431: 000d22 l8ui a2, a13, 0 4020a434: 221b addi.n a2, a2, 1 4020a436: 742020 extui a2, a2, 0, 8 4020a439: 004d22 s8i a2, a13, 0 4020a43c: 049266 bnei a2, 10, 4020a444 4020a43f: 020c movi.n a2, 0 4020a441: 004d22 s8i a2, a13, 0 4020a444: 000c22 l8ui a2, a12, 0 4020a447: 0cdd mov.n a13, a12 4020a449: f47256 bnez a2, 4020a394 4020a44c: ffe086 j 4020a3d2 4020a44f: 2d2200 excw 4020a452: a03200 addx4 a3, a2, a0 4020a455: 4cc001 l32r a0, 401dd758 <_lit4_end+0xd6030> 4020a458: 0c5d20 excw 4020a45b: a60c movi.n a6, 10 4020a45d: 243a45 call0 4022e804 4020a460: 004ec2 s8i a12, a14, 0 4020a463: 000986 j 4020a48d 4020a466: 184bc5 call0 40222924 4020a469: 42cc bnez.n a2, 4020a471 4020a46b: 201110 or a1, a1, a1 4020a46e: 186785 call0 40222ae8 4020a471: 120c movi.n a2, 1 4020a473: 177445 call0 40221bb8 4020a476: 0dc8 l32i.n a12, a13, 0 4020a478: 23c205 call0 4022e09c 4020a47b: 030c movi.n a3, 0 4020a47d: 024d mov.n a4, a2 4020a47f: 035d mov.n a5, a3 4020a481: 0c2d mov.n a2, a12 4020a483: a60c movi.n a6, 10 4020a485: 2437c5 call0 4022e804 4020a488: 120c movi.n a2, 1 4020a48a: 004e22 s8i a2, a14, 0 4020a48d: 23c745 call0 4022e104 4020a490: 62cc bnez.n a2, 4020a49a 4020a492: 120c movi.n a2, 1 4020a494: ef6901 l32r a0, 40206238 4020a497: 0000c0 callx0 a0 4020a49a: 3108 l32i.n a0, a1, 12 4020a49c: 21c8 l32i.n a12, a1, 8 4020a49e: 11d8 l32i.n a13, a1, 4 4020a4a0: 01e8 l32i.n a14, a1, 0 4020a4a2: 10c112 addi a1, a1, 16 4020a4a5: f00d ret.n 4020a4a7: 080800 excw 4020a4aa: 106000 and a6, a0, a0 4020a4ad: 0008 l32i.n a0, a0, 0 4020a4af: 002860 excw 4020a4b2: 123ff0 excw 4020a4b4 : 4020a4b4: f0c112 addi a1, a1, -16 4020a4b7: 21c9 s32i.n a12, a1, 8 4020a4b9: ec33c1 l32r a12, 40205588 4020a4bc: 020c movi.n a2, 0 4020a4be: 0c3d mov.n a3, a12 4020a4c0: 3109 s32i.n a0, a1, 12 4020a4c2: fafb05 call0 40205474 4020a4c5: 0c3d mov.n a3, a12 4020a4c7: 120c movi.n a2, 1 4020a4c9: fafa85 call0 40205474 4020a4cc: fff721 l32r a2, 4020a4a8 4020a4cf: cfae42 movi a4, 0xfffffecf 4020a4d2: 0020c0 memw 4020a4d5: 0258 l32i.n a5, a2, 0 4020a4d7: 00a132 movi a3, 0x100 4020a4da: 105540 and a5, a5, a4 4020a4dd: 205530 or a5, a5, a3 4020a4e0: 0020c0 memw 4020a4e3: 0259 s32i.n a5, a2, 0 4020a4e5: fff121 l32r a2, 4020a4ac 4020a4e8: 3108 l32i.n a0, a1, 12 4020a4ea: 0020c0 memw 4020a4ed: 0258 l32i.n a5, a2, 0 4020a4ef: 21c8 l32i.n a12, a1, 8 4020a4f1: 104540 and a4, a5, a4 4020a4f4: 203430 or a3, a4, a3 4020a4f7: 0020c0 memw 4020a4fa: 0239 s32i.n a3, a2, 0 4020a4fc: ffed21 l32r a2, 4020a4b0 4020a4ff: 430c movi.n a3, 4 4020a501: 0020c0 memw 4020a504: 0248 l32i.n a4, a2, 0 4020a506: 10c112 addi a1, a1, 16 4020a509: 203430 or a3, a4, a3 4020a50c: 0020c0 memw 4020a50f: 0239 s32i.n a3, a2, 0 4020a511: f00d ret.n ... 4020a514 : 4020a514: f0c112 addi a1, a1, -16 4020a517: 21c9 s32i.n a12, a1, 8 4020a519: ec1bc1 l32r a12, 40205588 4020a51c: 020c movi.n a2, 0 4020a51e: 0c3d mov.n a3, a12 4020a520: 3109 s32i.n a0, a1, 12 4020a522: faf505 call0 40205474 4020a525: 0c3d mov.n a3, a12 4020a527: 120c movi.n a2, 1 4020a529: faf485 call0 40205474 4020a52c: ffe121 l32r a2, 4020a4b0 4020a52f: b37c movi.n a3, -5 4020a531: 0020c0 memw 4020a534: 0248 l32i.n a4, a2, 0 4020a536: 3108 l32i.n a0, a1, 12 4020a538: 103430 and a3, a4, a3 4020a53b: 21c8 l32i.n a12, a1, 8 4020a53d: 0020c0 memw 4020a540: 0239 s32i.n a3, a2, 0 4020a542: 10c112 addi a1, a1, 16 4020a545: f00d ret.n 4020a547: 89e400 excw 4020a54a: fe .byte 0xfe 4020a54b: 3f .byte 0x3f 4020a54c : 4020a54c: ffff21 l32r a2, 4020a548 4020a54f: f00d ret.n 4020a551: 000000 ill 4020a554 : 4020a554: 743020 extui a3, a2, 0, 8 4020a557: a3cc bnez.n a3, 4020a565 4020a559: eb5221 l32r a2, 402052a4 4020a55c: 4228 l32i.n a2, a2, 16 4020a55e: 229c beqz.n a2, 4020a574 4020a560: 0228 l32i.n a2, a2, 0 4020a562: f00d ret.n 4020a564: 020c00 excw 4020a567: 091366 bnei a3, 1, 4020a574 4020a56a: eb4e31 l32r a3, 402052a4 4020a56d: 5338 l32i.n a3, a3, 20 4020a56f: 011327 beq a3, a2, 4020a574 4020a572: 0328 l32i.n a2, a3, 0 4020a574: f00d ret.n ... 4020a578 : 4020a578: eb4b31 l32r a3, 402052a4 4020a57b: f0c112 addi a1, a1, -16 4020a57e: 3109 s32i.n a0, a1, 12 4020a580: 02d342 addmi a4, a3, 0x200 4020a583: 150c movi.n a5, 1 4020a585: 274452 s8i a5, a4, 39 4020a588: 929c beqz.n a2, 4020a5a5 4020a58a: 9228 l32i.n a2, a2, 36 4020a58c: 529c beqz.n a2, 4020a5a5 4020a58e: 0f0252 l8ui a5, a2, 15 4020a591: 140c movi.n a4, 1 4020a593: 550b addi.n a5, a5, -1 4020a595: 020c movi.n a2, 0 4020a597: 842332 l32i a3, a3, 0x210 4020a59a: 932450 movnez a2, a4, a5 4020a59d: 742020 extui a2, a2, 0, 8 4020a5a0: 138c beqz.n a3, 4020a5a5 4020a5a2: 0003c0 callx0 a3 4020a5a5: 3108 l32i.n a0, a1, 12 4020a5a7: 10c112 addi a1, a1, 16 4020a5aa: f00d ret.n 4020a5ac : 4020a5ac: eb3e21 l32r a2, 402052a4 4020a5af: 130c movi.n a3, 1 4020a5b1: 02d222 addmi a2, a2, 0x200 4020a5b4: 214232 s8i a3, a2, 33 4020a5b7: 030c movi.n a3, 0 4020a5b9: 224232 s8i a3, a2, 34 4020a5bc: 264232 s8i a3, a2, 38 4020a5bf: f00d ret.n 4020a5c1: 000000 ill 4020a5c4: a578 l32i.n a7, a5, 40 4020a5c6: 214020 srai a4, a2, 0 4020a5c8 : 4020a5c8: eb3721 l32r a2, 402052a4 4020a5cb: f0c112 addi a1, a1, -16 4020a5ce: 036102 s32i a0, a1, 12 4020a5d1: 02d232 addmi a3, a2, 0x200 4020a5d4: 01a042 movi a4, 1 4020a5d7: 274342 s8i a4, a3, 39 4020a5da: 00a032 movi a3, 0 4020a5dd: 846232 s32i a3, a2, 0x210 4020a5e0: fff921 l32r a2, 4020a5c4 4020a5e3: 830c movi.n a3, 8 4020a5e5: 18b145 call0 402230fc 4020a5e8: 3108 l32i.n a0, a1, 12 4020a5ea: 10c112 addi a1, a1, 16 4020a5ed: f00d ret.n 4020a5ef: 167400 excw 4020a5f2: ff .byte 0xff 4020a5f3: 3f .byte 0x3f 4020a5f4 : 4020a5f4: f0c112 addi a1, a1, -16 4020a5f7: 21c9 s32i.n a12, a1, 8 4020a5f9: 11d9 s32i.n a13, a1, 4 4020a5fb: 0c0c movi.n a12, 0 4020a5fd: eb29d1 l32r a13, 402052a4 4020a600: fffc21 l32r a2, 4020a5f0 4020a603: 3109 s32i.n a0, a1, 12 4020a605: 0c3d mov.n a3, a12 4020a607: 842c movi.n a4, 40 4020a609: 596dc2 s32i a12, a13, 0x164 4020a60c: 5a6dc2 s32i a12, a13, 0x168 4020a60f: 5b6dc2 s32i a12, a13, 0x16c 4020a612: 5c6dc2 s32i a12, a13, 0x170 4020a615: 5d6dc2 s32i a12, a13, 0x174 4020a618: 5e6dc2 s32i a12, a13, 0x178 4020a61b: ec9e01 l32r a0, 40205894 4020a61e: 0000c0 callx0 a0 4020a621: 3108 l32i.n a0, a1, 12 4020a623: 696dc2 s32i a12, a13, 0x1a4 4020a626: 21c8 l32i.n a12, a1, 8 4020a628: 11d8 l32i.n a13, a1, 4 4020a62a: 10c112 addi a1, a1, 16 4020a62d: f00d ret.n 4020a62f: 09b400 excw 4020a632: b30000 movgez a0, a0, a0 4020a635: 0009 s32i.n a0, a0, 0 4020a637: f69900 excw 4020a63a: ff .byte 0xff 4020a63b: ff .byte 0xff 4020a63c: fff630 excw 4020a63f: ff .byte 0xff 4020a640 : 4020a640: f0c112 addi a1, a1, -16 4020a643: 3109 s32i.n a0, a1, 12 4020a645: 024d mov.n a4, a2 4020a647: fffa51 l32r a5, 4020a630 4020a64a: e20c movi.n a2, 14 4020a64c: 2d6377 bbci a3, 7, 4020a67d 4020a64f: 351457 beq a4, a5, 4020a688 4020a652: fff821 l32r a2, 4020a634 4020a655: 0f3247 bltu a2, a4, 4020a668 4020a658: fff821 l32r a2, 4020a638 4020a65b: 530c movi.n a3, 5 4020a65d: 242a add.n a2, a4, a2 4020a65f: f01c01 l32r a0, 402066d0 4020a662: 0000c0 callx0 a0 4020a665: 0007c6 j 4020a688 4020a668: fff521 l32r a2, 4020a63c 4020a66b: 431c movi.n a3, 20 4020a66d: 242a add.n a2, a4, a2 4020a66f: eb3c01 l32r a0, 40205360 4020a672: 0000c0 callx0 a0 4020a675: 22fb addi.n a2, a2, 15 4020a677: 000346 j 4020a688 4020a67a: 000000 ill 4020a67d: 071457 beq a4, a5, 4020a688 4020a680: ffed21 l32r a2, 4020a634 4020a683: d1b247 bgeu a2, a4, 4020a658 4020a686: f27c movi.n a2, -1 4020a688: 3108 l32i.n a0, a1, 12 4020a68a: 10c112 addi a1, a1, 16 4020a68d: f00d ret.n 4020a68f: 096c00 excw ... 4020a694 : 4020a694: d0c112 addi a1, a1, -48 4020a697: a1c9 s32i.n a12, a1, 40 4020a699: 91d9 s32i.n a13, a1, 36 4020a69b: 81e9 s32i.n a14, a1, 32 4020a69d: 02dd mov.n a13, a2 4020a69f: 71f9 s32i.n a15, a1, 28 4020a6a1: b109 s32i.n a0, a1, 44 4020a6a3: 057485 call0 4020fdec 4020a6a6: e20c movi.n a2, 14 4020a6a8: 84a0c2 movi a12, 132 4020a6ab: fff9f1 l32r a15, 4020a690 4020a6ae: 405d22 s16i a2, a13, 128 4020a6b1: cdca add.n a12, a13, a12 4020a6b3: 0e0c movi.n a14, 0 4020a6b5: 83a052 movi a5, 131 4020a6b8: 0da062 movi a6, 13 4020a6bb: 0ea042 movi a4, 14 4020a6be: 0c59 s32i.n a5, a12, 0 4020a6c0: 025cf2 s16i a15, a12, 4 4020a6c3: 059e67 bne a14, a6, 4020a6cc 4020a6c6: ffda21 l32r a2, 4020a630 4020a6c9: 025c22 s16i a2, a12, 4 4020a6cc: 060c22 l8ui a2, a12, 6 4020a6cf: 62dc bnez.n a2, 4020a6e9 4020a6d1: 021c22 l16ui a2, a12, 4 4020a6d4: 83a032 movi a3, 131 4020a6d7: 2149 s32i.n a4, a1, 8 4020a6d9: 0159 s32i.n a5, a1, 0 4020a6db: 1169 s32i.n a6, a1, 4 4020a6dd: fff605 call0 4020a640 4020a6e0: 064c22 s8i a2, a12, 6 4020a6e3: 1168 l32i.n a6, a1, 4 4020a6e5: 0158 l32i.n a5, a1, 0 4020a6e7: 2148 l32i.n a4, a1, 8 4020a6e9: 070c22 l8ui a2, a12, 7 4020a6ec: 008256 bnez a2, 4020a6f8 4020a6ef: 090c22 l8ui a2, a12, 9 4020a6f2: 1122f0 slli a2, a2, 1 4020a6f5: 074c22 s8i a2, a12, 7 4020a6f8: 05cff2 addi a15, a15, 5 4020a6fb: ee1b addi.n a14, a14, 1 4020a6fd: cccb addi.n a12, a12, 12 4020a6ff: f4f0f0 extui a15, a15, 0, 16 4020a702: b89e47 bne a14, a4, 4020a6be 4020a705: 02ddc2 addmi a12, a13, 0x200 4020a708: 020c movi.n a2, 0 4020a70a: 2c4c22 s8i a2, a12, 44 4020a70d: 64a022 movi a2, 100 4020a710: 145d22 s16i a2, a13, 40 4020a713: 0d2d mov.n a2, a13 4020a715: 003085 call0 4020aa20 4020a718: 0d2d mov.n a2, a13 4020a71a: 055d45 call0 4020fcf0 4020a71d: 020c movi.n a2, 0 4020a71f: d96c22 s32i a2, a12, 0x364 4020a722: dd2c22 l32i a2, a12, 0x374 4020a725: 043266 bnei a2, 3, 4020a72d 4020a728: 0d2d mov.n a2, a13 4020a72a: 024a45 call0 4020cbd0 4020a72d: eaddc1 l32r a12, 402052a4 4020a730: 202cc0 or a2, a12, a12 4020a733: 07c345 call0 40212368 4020a736: ffe745 call0 4020a5ac 4020a739: 0d2d mov.n a2, a13 4020a73b: 05eb45 call0 402105f0 4020a73e: 09b205 call0 40214260 4020a741: 020c movi.n a2, 0 4020a743: 566c22 s32i a2, a12, 0x158 4020a746: ffeac5 call0 4020a5f4 4020a749: ffe7c5 call0 4020a5c8 4020a74c: 058b05 call0 40210000 4020a74f: b108 l32i.n a0, a1, 44 4020a751: a1c8 l32i.n a12, a1, 40 4020a753: 91d8 l32i.n a13, a1, 36 4020a755: 81e8 l32i.n a14, a1, 32 4020a757: 71f8 l32i.n a15, a1, 28 4020a759: 30c112 addi a1, a1, 48 4020a75c: f00d ret.n ... 4020a760 : 4020a760: 008216 beqz a2, 4020a76c 4020a763: efda31 l32r a3, 402066cc 4020a766: 021237 beq a2, a3, 4020a76c 4020a769: 060222 l8ui a2, a2, 6 4020a76c: f00d ret.n 4020a76e: 670000 excw 4020a771: 0009 s32i.n a0, a0, 0 4020a773: 08a400 excw 4020a776: 880000 excw 4020a779: 000013 excw 4020a77c : 4020a77c: 024d mov.n a4, a2 4020a77e: 0ea052 movi a5, 14 4020a781: ffab21 l32r a2, 4020a630 4020a784: 1c6377 bbci a3, 7, 4020a7a4 4020a787: 2e1457 beq a4, a5, 4020a7b9 4020a78a: 0da022 movi a2, 13 4020a78d: 083247 bltu a2, a4, 4020a799 4020a790: a04440 addx4 a4, a4, a4 4020a793: fff721 l32r a2, 4020a770 4020a796: 000746 j 4020a7b7 4020a799: fff621 l32r a2, 4020a774 4020a79c: a04440 addx4 a4, a4, a4 4020a79f: a02420 addx4 a2, a4, a2 4020a7a2: f00d ret.n 4020a7a4: 111457 beq a4, a5, 4020a7b9 4020a7a7: d20c movi.n a2, 13 4020a7a9: e3b247 bgeu a2, a4, 4020a790 4020a7ac: a21c movi.n a2, 26 4020a7ae: e7b247 bgeu a2, a4, 4020a799 4020a7b1: fff121 l32r a2, 4020a778 4020a7b4: a04440 addx4 a4, a4, a4 4020a7b7: 242a add.n a2, a4, a2 4020a7b9: f00d ret.n ... 4020a7bc : 4020a7bc: 84a052 movi a5, 132 4020a7bf: 401262 l16ui a6, a2, 128 4020a7c2: 225a add.n a2, a2, a5 4020a7c4: 050c movi.n a5, 0 4020a7c6: 000386 j 4020a7d8 4020a7c9: 021272 l16ui a7, a2, 4 4020a7cc: 049737 bne a7, a3, 4020a7d4 4020a7cf: 0278 l32i.n a7, a2, 0 4020a7d1: 088477 bany a4, a7, 4020a7dd 4020a7d4: 551b addi.n a5, a5, 1 4020a7d6: 22cb addi.n a2, a2, 12 4020a7d8: ed2567 blt a5, a6, 4020a7c9 4020a7db: 020c movi.n a2, 0 4020a7dd: f00d ret.n ... 4020a7e0 : 4020a7e0: 84a052 movi a5, 132 4020a7e3: 401262 l16ui a6, a2, 128 4020a7e6: 225a add.n a2, a2, a5 4020a7e8: 050c movi.n a5, 0 4020a7ea: 000386 j 4020a7fc 4020a7ed: 060272 l8ui a7, a2, 6 4020a7f0: 049737 bne a7, a3, 4020a7f8 4020a7f3: 0278 l32i.n a7, a2, 0 4020a7f5: 088477 bany a4, a7, 4020a801 4020a7f8: 551b addi.n a5, a5, 1 4020a7fa: 22cb addi.n a2, a2, 12 4020a7fc: ed2567 blt a5, a6, 4020a7ed 4020a7ff: 020c movi.n a2, 0 4020a801: f00d ret.n 4020a803: 0d6c00 excw 4020a806: 644023 excw 4020a809: 230d excw 4020a80b: 0d6040 excw 4020a80e: 404023 excw 4020a811: 230d excw 4020a813: 0d7c40 excw 4020a816: 444023 excw 4020a819: 9e .byte 0x9e 4020a81a: fe .byte 0xfe 4020a81b: 3f .byte 0x3f 4020a81c: 0d3c movi.n a13, 48 4020a81e: 344023 excw 4020a821: 230d excw 4020a823: 0d1440 excw 4020a826: 104023 excw 4020a829: 230d excw 4020a82b: c11240 mul16u a1, a2, a4 4020a82c : 4020a82c: c0c112 addi a1, a1, -64 4020a82f: c1e9 s32i.n a14, a1, 48 4020a831: 74e020 extui a14, a2, 0, 8 4020a834: fff421 l32r a2, 4020a804 4020a837: f109 s32i.n a0, a1, 60 4020a839: e1c9 s32i.n a12, a1, 56 4020a83b: d1d9 s32i.n a13, a1, 52 4020a83d: b1f9 s32i.n a15, a1, 44 4020a83f: ea9a01 l32r a0, 402052a8 4020a842: 0000c0 callx0 a0 4020a845: 1c1e26 beqi a14, 1, 4020a865 4020a848: de8c beqz.n a14, 4020a859 4020a84a: 022e66 bnei a14, 2, 4020a850 4020a84d: 003b06 j 4020a93d 4020a850: 023e26 beqi a14, 3, 4020a856 4020a853: 006ac6 j 4020aa02 4020a856: 0002c6 j 4020a865 4020a859: ffeb21 l32r a2, 4020a808 4020a85c: ea9301 l32r a0, 402052a8 4020a85f: 0000c0 callx0 a0 4020a862: 006706 j 4020aa02 4020a865: ffe921 l32r a2, 4020a80c 4020a868: 1c0c movi.n a12, 1 4020a86a: ea8f01 l32r a0, 402052a8 4020a86d: 0000c0 callx0 a0 4020a870: eba321 l32r a2, 402056fc 4020a873: 210262 l8ui a6, a2, 33 4020a876: 1e0232 l8ui a3, a2, 30 4020a879: 1f0242 l8ui a4, a2, 31 4020a87c: 200252 l8ui a5, a2, 32 4020a87f: 220272 l8ui a7, a2, 34 4020a882: 230222 l8ui a2, a2, 35 4020a885: 0129 s32i.n a2, a1, 0 4020a887: ffe221 l32r a2, 4020a810 4020a88a: ea8701 l32r a0, 402052a8 4020a88d: 0000c0 callx0 a0 4020a890: 020c movi.n a2, 0 4020a892: 0f3885 call0 40219c1c 4020a895: ea83d1 l32r a13, 402052a4 4020a898: 4d68 l32i.n a6, a13, 16 4020a89a: 063656 bnez a6, 4020a901 4020a89d: ffddf1 l32r a15, 4020a814 4020a8a0: b8a222 movi a2, 0x2b8 4020a8a3: 0f3d mov.n a3, a15 4020a8a5: 68a242 movi a4, 0x268 4020a8a8: 4169 s32i.n a6, a1, 16 4020a8aa: ebfb01 l32r a0, 40205898 4020a8ad: 0000c0 callx0 a0 4020a8b0: 4168 l32i.n a6, a1, 16 4020a8b2: 4d29 s32i.n a2, a13, 16 4020a8b4: 025d mov.n a5, a2 4020a8b6: 06cd mov.n a12, a6 4020a8b8: 045216 beqz a2, 4020a901 4020a8bb: 386562 s32i a6, a5, 224 4020a8be: 176562 s32i a6, a5, 92 4020a8c1: 0f3d mov.n a3, a15 4020a8c3: 20a122 movi a2, 0x120 4020a8c6: 6ea242 movi a4, 0x26e 4020a8c9: 4159 s32i.n a5, a1, 16 4020a8cb: ebf301 l32r a0, 40205898 4020a8ce: 0000c0 callx0 a0 4020a8d1: 4158 l32i.n a5, a1, 16 4020a8d3: 2b6522 s32i a2, a5, 172 4020a8d6: 4d28 l32i.n a2, a13, 16 4020a8d8: 2b2232 l32i a3, a2, 172 4020a8db: 339c beqz.n a3, 4020a8f2 4020a8dd: 032d mov.n a2, a3 4020a8df: ffce31 l32r a3, 4020a818 4020a8e2: 640c movi.n a4, 6 4020a8e4: ed3801 l32r a0, 40205dc4 4020a8e7: 0000c0 callx0 a0 4020a8ea: 1c0c movi.n a12, 1 4020a8ec: 000446 j 4020a901 4020a8ef: 000000 ill 4020a8f2: 203ff0 or a3, a15, a15 4020a8f5: 74a242 movi a4, 0x274 4020a8f8: ebea01 l32r a0, 402058a0 4020a8fb: 0000c0 callx0 a0 4020a8fe: 046dc2 s32i a12, a13, 16 4020a901: 2b1e66 bnei a14, 1, 4020a930 4020a904: 5d28 l32i.n a2, a13, 20 4020a906: 0fa216 beqz a2, 4020aa04 4020a909: ffc2e1 l32r a14, 4020a814 4020a90c: 2c2222 l32i a2, a2, 176 4020a90f: 0e3d mov.n a3, a14 4020a911: 7ea242 movi a4, 0x27e 4020a914: ebe301 l32r a0, 402058a0 4020a917: 0000c0 callx0 a0 4020a91a: 5d28 l32i.n a2, a13, 20 4020a91c: 203ee0 or a3, a14, a14 4020a91f: 7fa242 movi a4, 0x27f 4020a922: ebdf01 l32r a0, 402058a0 4020a925: 0000c0 callx0 a0 4020a928: 020c movi.n a2, 0 4020a92a: 5d29 s32i.n a2, a13, 20 4020a92c: 003506 j 4020aa04 4020a92f: bb2100 excw 4020a932: ff .byte 0xff 4020a933: ea5d01 l32r a0, 402052a8 4020a936: 0000c0 callx0 a0 4020a939: 000086 j 4020a93f 4020a93c: 1c0c00 excw 4020a93f: ffb821 l32r a2, 4020a820 4020a942: ea5901 l32r a0, 402052a8 4020a945: 0000c0 callx0 a0 4020a948: eb6d21 l32r a2, 402056fc 4020a94b: 180232 l8ui a3, a2, 24 4020a94e: 190242 l8ui a4, a2, 25 4020a951: 1a0252 l8ui a5, a2, 26 4020a954: 1b0262 l8ui a6, a2, 27 4020a957: 1c0272 l8ui a7, a2, 28 4020a95a: 1d0222 l8ui a2, a2, 29 4020a95d: 0129 s32i.n a2, a1, 0 4020a95f: ffb121 l32r a2, 4020a824 4020a962: ea5101 l32r a0, 402052a8 4020a965: 0000c0 callx0 a0 4020a968: ea4fd1 l32r a13, 402052a4 4020a96b: 5d28 l32i.n a2, a13, 20 4020a96d: 05f256 bnez a2, 4020a9d0 4020a970: ffa9f1 l32r a15, 4020a814 4020a973: b8a222 movi a2, 0x2b8 4020a976: 0f3d mov.n a3, a15 4020a978: 8ba242 movi a4, 0x28b 4020a97b: ebc701 l32r a0, 40205898 4020a97e: 0000c0 callx0 a0 4020a981: 5d29 s32i.n a2, a13, 20 4020a983: 025d mov.n a5, a2 4020a985: 045216 beqz a2, 4020a9ce 4020a988: 120c movi.n a2, 1 4020a98a: 386522 s32i a2, a5, 224 4020a98d: 0f3d mov.n a3, a15 4020a98f: 20a122 movi a2, 0x120 4020a992: 91a242 movi a4, 0x291 4020a995: 4159 s32i.n a5, a1, 16 4020a997: ebc001 l32r a0, 40205898 4020a99a: 0000c0 callx0 a0 4020a99d: 4158 l32i.n a5, a1, 16 4020a99f: 2c6522 s32i a2, a5, 176 4020a9a2: 5d28 l32i.n a2, a13, 20 4020a9a4: 2c2252 l32i a5, a2, 176 4020a9a7: 059c beqz.n a5, 4020a9bb 4020a9a9: ff9b31 l32r a3, 4020a818 4020a9ac: 202550 or a2, a5, a5 4020a9af: 06a042 movi a4, 6 4020a9b2: ed0401 l32r a0, 40205dc4 4020a9b5: 0000c0 callx0 a0 4020a9b8: 000506 j 4020a9d0 4020a9bb: 203ff0 or a3, a15, a15 4020a9be: 97a242 movi a4, 0x297 4020a9c1: 046152 s32i a5, a1, 16 4020a9c4: ebb701 l32r a0, 402058a0 4020a9c7: 0000c0 callx0 a0 4020a9ca: 4158 l32i.n a5, a1, 16 4020a9cc: 5d59 s32i.n a5, a13, 20 4020a9ce: 05cd mov.n a12, a5 4020a9d0: 302e66 bnei a14, 2, 4020aa04 4020a9d3: 4d28 l32i.n a2, a13, 16 4020a9d5: 02ac beqz.n a2, 4020a9f9 4020a9d7: ff8fe1 l32r a14, 4020a814 4020a9da: 2b2222 l32i a2, a2, 172 4020a9dd: 0e3d mov.n a3, a14 4020a9df: a2a242 movi a4, 0x2a2 4020a9e2: ebaf01 l32r a0, 402058a0 4020a9e5: 0000c0 callx0 a0 4020a9e8: 4d28 l32i.n a2, a13, 16 4020a9ea: 0e3d mov.n a3, a14 4020a9ec: a3a242 movi a4, 0x2a3 4020a9ef: ebac01 l32r a0, 402058a0 4020a9f2: 0000c0 callx0 a0 4020a9f5: 020c movi.n a2, 0 4020a9f7: 4d29 s32i.n a2, a13, 16 4020a9f9: 120c movi.n a2, 1 4020a9fb: 0f2205 call0 40219c1c 4020a9fe: 000086 j 4020aa04 4020aa01: 1c0c00 excw 4020aa04: ff8921 l32r a2, 4020a828 4020aa07: ea2801 l32r a0, 402052a8 4020aa0a: 0000c0 callx0 a0 4020aa0d: f108 l32i.n a0, a1, 60 4020aa0f: 0420c0 extui a2, a12, 0, 1 4020aa12: d1d8 l32i.n a13, a1, 52 4020aa14: e1c8 l32i.n a12, a1, 56 4020aa16: c1e8 l32i.n a14, a1, 48 4020aa18: b1f8 l32i.n a15, a1, 44 4020aa1a: 40c112 addi a1, a1, 64 4020aa1d: f00d ret.n ... 4020aa20 : 4020aa20: f00d ret.n ... 4020aa24 : 4020aa24: 020c movi.n a2, 0 4020aa26: f00d ret.n 4020aa28 : 4020aa28: 020c movi.n a2, 0 4020aa2a: f00d ret.n 4020aa2c : 4020aa2c: 9348 l32i.n a4, a3, 36 4020aa2e: f0c112 addi a1, a1, -16 4020aa31: 0448 l32i.n a4, a4, 0 4020aa33: 250c movi.n a5, 2 4020aa35: 414640 srli a4, a4, 6 4020aa38: 104450 and a4, a4, a5 4020aa3b: 3109 s32i.n a0, a1, 12 4020aa3d: 21c9 s32i.n a12, a1, 8 4020aa3f: 2a2222 l32i a2, a2, 168 4020aa42: ea1851 l32r a5, 402052a4 4020aa45: 449c beqz.n a4, 4020aa5d 4020aa47: e90222 l8ui a2, a2, 233 4020aa4a: 024d mov.n a4, a2 4020aa4c: 0422b6 bltui a2, 2, 4020aa54 4020aa4f: 420b addi.n a4, a2, -1 4020aa51: 744040 extui a4, a4, 0, 8 4020aa54: a02250 addx4 a2, a2, a5 4020aa57: 6e22c2 l32i a12, a2, 0x1b8 4020aa5a: 000206 j 4020aa66 4020aa5d: e80222 l8ui a2, a2, 232 4020aa60: a05250 addx4 a5, a2, a5 4020aa63: 6e25c2 l32i a12, a5, 0x1b8 4020aa66: 3ccc bnez.n a12, 4020aa6d 4020aa68: 020c movi.n a2, 0 4020aa6a: 0005c6 j 4020aa85 4020aa6d: 262c22 l32i a2, a12, 152 4020aa70: ff4216 beqz a2, 4020aa68 4020aa73: 1144a0 slli a4, a4, 6 4020aa76: 4258 l32i.n a5, a2, 16 4020aa78: 744040 extui a4, a4, 0, 8 4020aa7b: 0c2d mov.n a2, a12 4020aa7d: 0005c0 callx0 a5 4020aa80: fe4216 beqz a2, 4020aa68 4020aa83: 0c2d mov.n a2, a12 4020aa85: 3108 l32i.n a0, a1, 12 4020aa87: 21c8 l32i.n a12, a1, 8 4020aa89: 10c112 addi a1, a1, 16 4020aa8c: f00d ret.n ... 4020aa90 : 4020aa90: 0b1362 l16ui a6, a3, 22 4020aa93: 0a1352 l16ui a5, a3, 20 4020aa96: f0c112 addi a1, a1, -16 4020aa99: 565a add.n a5, a6, a5 4020aa9b: 3109 s32i.n a0, a1, 12 4020aa9d: 21c9 s32i.n a12, a1, 8 4020aa9f: f61c movi.n a6, 31 4020aaa1: 043657 bltu a6, a5, 4020aaa9 4020aaa4: 020c movi.n a2, 0 4020aaa6: 0014c6 j 4020aafd 4020aaa9: 1358 l32i.n a5, a3, 4 4020aaab: 2a2222 l32i a2, a2, 168 4020aaae: 1558 l32i.n a5, a5, 4 4020aab0: 040562 l8ui a6, a5, 4 4020aab3: 266607 bbci a6, 0, 4020aadd 4020aab6: 554a add.n a5, a5, a4 4020aab8: 030552 l8ui a5, a5, 3 4020aabb: 126557 bbci a5, 5, 4020aad1 4020aabe: 415650 srli a5, a5, 6 4020aac1: 225a add.n a2, a2, a5 4020aac3: eb0222 l8ui a2, a2, 235 4020aac6: ffa052 movi a5, 255 4020aac9: 079257 bne a2, a5, 4020aad4 4020aacc: fff506 j 4020aaa4 4020aacf: 220000 excw 4020aad2: 51e902 excw 4020aad5: 50e9f4 excw 4020aad8: 06a022 movi a2, 6 4020aadb: 520002 l8ui a0, a0, 82 4020aade: 21e802 excw 4020aae1: 20e9f1 l32r a15, 401d2e88 <_lit4_end+0xcb760> 4020aae4: c2a025 excw 4020aae7: 166e22 s32i a2, a14, 88 4020aaea: fb7c movi.n a11, -1 4020aaec: 262c22 l32i a2, a12, 152 4020aaef: 052252 l32i a5, a2, 20 4020aaf2: 202cc0 or a2, a12, a12 4020aaf5: 0005c0 callx0 a5 4020aaf8: fa8216 beqz a2, 4020aaa4 4020aafb: 0c2d mov.n a2, a12 4020aafd: 3108 l32i.n a0, a1, 12 4020aaff: 21c8 l32i.n a12, a1, 8 4020ab01: 10c112 addi a1, a1, 16 4020ab04: f00d ret.n 4020ab06: f30000 excw 4020ab09: ae .byte 0xae 4020ab0a: fe .byte 0xfe 4020ab0b: 3f .byte 0x3f 4020ab0c: ff .byte 0xff 4020ab0d: ef .byte 0xef 4020ab0e: ff .byte 0xff 4020ab0f: ff .byte 0xff 4020ab10: aee8 l32i.n a14, a14, 40 4020ab12: fe .byte 0xfe 4020ab13: 3f .byte 0x3f 4020ab14: 801b addi.n a8, a0, 1 4020ab16: fe .byte 0xfe 4020ab17: 3f .byte 0x3f 4020ab18: 230de0 excw 4020ab1b: c07c40 sub a7, a12, a4 4020ab1e: fe .byte 0xfe 4020ab1f: 3f .byte 0x3f 4020ab20: feaef2 movi a15, 0xfffffefe 4020ab23: 3f .byte 0x3f 4020ab24: ff1bb4 excw 4020ab27: 3f .byte 0x3f 4020ab28: fec080 excw 4020ab2b: 3f .byte 0x3f 4020ab2c: 80ad excw 4020ab2e: fe .byte 0xfe 4020ab2f: 3f .byte 0x3f 4020ab30: 7e .byte 0x7e 4020ab31: 3ffec0 excw 4020ab34: fec084 excw 4020ab37: 3f .byte 0x3f 4020ab38: 230dd0 excw 4020ab3b: 107840 and a7, a8, a4 4020ab3e: 0c6000 excw 4020ab41: af .byte 0xaf 4020ab42: 824020 mull a4, a0, a2 4020ab45: 3ffec0 excw 4020ab48: aeec bnez.n a14, 4020ab76 4020ab4a: fe .byte 0xfe 4020ab4b: 3f .byte 0x3f 4020ab4c: e268 l32i.n a6, a2, 56 4020ab4e: 124000 excw 4020ab51: c2d0c1 l32r a12, 401fb694 <_lit4_end+0xf3f6c> 4020ab54: d20a61 l32r a6, 401ff37c <_lit4_end+0xf7c54> 4020ab57: f90961 l32r a6, 40208f7c 4020ab5a: b10971 l32r a7, 401f6f80 <_lit4_end+0xef858> 4020ab5d: 0861e2 s32i a14, a1, 32 4020ab60: f97101 l32r a0, 40209124 4020ab63: 0000c0 callx0 a0 4020ab66: ffe8c1 l32r a12, 4020ab08 4020ab69: 02dd mov.n a13, a2 4020ab6b: 000cf2 l8ui a15, a12, 0 4020ab6e: 0c6d mov.n a6, a12 4020ab70: 350f16 beqz a15, 4020aec4 4020ab73: e9cc31 l32r a3, 402052a4 4020ab76: 020c movi.n a2, 0 4020ab78: 02d342 addmi a4, a3, 0x200 4020ab7b: 3804f2 l8ui a15, a4, 56 4020ab7e: d77c movi.n a7, -3 4020ab80: 004c22 s8i a2, a12, 0 4020ab83: 107f70 and a7, a15, a7 4020ab86: 045d mov.n a5, a4 4020ab88: ffe2c1 l32r a12, 4020ab10 4020ab8b: ffe5e1 l32r a14, 4020ab20 4020ab8e: 721766 bnei a7, 1, 4020ac04 4020ab91: 4338 l32i.n a3, a3, 16 4020ab93: ea0342 l8ui a4, a3, 234 4020ab96: fba032 movi a3, 251 4020ab99: 104430 and a4, a4, a3 4020ab9c: 641466 bnei a4, 1, 4020ac04 4020ab9f: f9f631 l32r a3, 40209378 4020aba2: ffda51 l32r a5, 4020ab0c 4020aba5: 0020c0 memw 4020aba8: 0368 l32i.n a6, a3, 0 4020abaa: 105650 and a5, a6, a5 4020abad: 0020c0 memw 4020abb0: 0359 s32i.n a5, a3, 0 4020abb2: 000c32 l8ui a3, a12, 0 4020abb5: f3ac beqz.n a3, 4020abe8 4020abb7: eb2ef1 l32r a15, 40205870 4020abba: ffd631 l32r a3, 4020ab14 4020abbd: 004322 s8i a2, a3, 0 4020abc0: 009f32 l16si a3, a15, 0 4020abc3: ffd521 l32r a2, 4020ab18 4020abc6: 0149 s32i.n a4, a1, 0 4020abc8: e9b801 l32r a0, 402052a8 4020abcb: 0000c0 callx0 a0 4020abce: 009f32 l16si a3, a15, 0 4020abd1: 060d22 l8ui a2, a13, 6 4020abd4: 0abb45 call0 4021578c 4020abd7: 001f32 l16ui a3, a15, 0 4020abda: eb2621 l32r a2, 40205874 4020abdd: 0148 l32i.n a4, a1, 0 4020abdf: ffcd51 l32r a5, 4020ab14 4020abe2: 005232 s16i a3, a2, 0 4020abe5: 004542 s8i a4, a5, 0 4020abe8: ffcd31 l32r a3, 4020ab1c 4020abeb: 020c movi.n a2, 0 4020abed: 004322 s8i a2, a3, 0 4020abf0: 004c22 s8i a2, a12, 0 4020abf3: 004e22 s8i a2, a14, 0 4020abf6: fee031 l32r a3, 4020a778 4020abf9: ffca21 l32r a2, 4020ab24 4020abfc: 040c movi.n a4, 0 4020abfe: fb5f05 call0 402061f0 4020ac01: 00be06 j 4020aefd 4020ac04: ffc921 l32r a2, 4020ab28 4020ac07: 001232 l16ui a3, a2, 0 4020ac0a: 13f316 beqz a3, 4020ad4d 4020ac0d: ffc721 l32r a2, 4020ab2c 4020ac10: ffc831 l32r a3, 4020ab30 4020ac13: 000242 l8ui a4, a2, 0 4020ac16: 00e416 beqz a4, 4020ac28 4020ac19: ffc651 l32r a5, 4020ab34 4020ac1c: 001542 l16ui a4, a5, 0 4020ac1f: 005342 s16i a4, a3, 0 4020ac22: 00a042 movi a4, 0 4020ac25: 004242 s8i a4, a2, 0 4020ac28: ffbd21 l32r a2, 4020ab1c 4020ac2b: 000242 l8ui a4, a2, 0 4020ac2e: 05a456 bnez a4, 4020ac8c 4020ac31: ffc041 l32r a4, 4020ab34 4020ac34: 009422 l16si a2, a4, 0 4020ac37: 902220 addx2 a2, a2, a2 4020ac3a: 423b addi.n a4, a2, 3 4020ac3c: a32420 movltz a2, a4, a2 4020ac3f: 214220 srai a4, a2, 2 4020ac42: 009322 l16si a2, a3, 0 4020ac45: 523b addi.n a5, a2, 3 4020ac47: a32520 movltz a2, a5, a2 4020ac4a: 212220 srai a2, a2, 2 4020ac4d: 242a add.n a2, a4, a2 4020ac4f: 112200 slli a2, a2, 16 4020ac52: eb0851 l32r a5, 40205874 4020ac55: 312020 srai a2, a2, 16 4020ac58: 005322 s16i a2, a3, 0 4020ac5b: 009532 l16si a3, a5, 0 4020ac5e: c02230 sub a2, a2, a3 4020ac61: 832c movi.n a3, 40 4020ac63: 0da327 bge a3, a2, 4020ac74 4020ac66: eb0221 l32r a2, 40205870 4020ac69: 001232 l16ui a3, a2, 0 4020ac6c: 28c332 addi a3, a3, 40 4020ac6f: 0004c6 j 4020ac86 4020ac72: 320000 excw 4020ac75: af .byte 0xaf 4020ac76: 37d8 l32i.n a13, a7, 12 4020ac78: 860222 l8ui a2, a2, 134 4020ac7b: 210030 srai a0, a3, 0 4020ac7e: eafc bnez.n a10, 4020acc0 4020ac80: 001232 l16ui a3, a2, 0 4020ac83: d8c332 addi a3, a3, -40 4020ac86: 005232 s16i a3, a2, 0 4020ac89: 001406 j 4020acdd 4020ac8c: 040c movi.n a4, 0 4020ac8e: 004242 s8i a4, a2, 0 4020ac91: ffa841 l32r a4, 4020ab34 4020ac94: 009422 l16si a2, a4, 0 4020ac97: 902220 addx2 a2, a2, a2 4020ac9a: 423b addi.n a4, a2, 3 4020ac9c: a32420 movltz a2, a4, a2 4020ac9f: 009342 l16si a4, a3, 0 4020aca2: 212220 srai a2, a2, 2 4020aca5: 543b addi.n a5, a4, 3 4020aca7: a34540 movltz a4, a5, a4 4020acaa: 214240 srai a4, a4, 2 4020acad: 224a add.n a2, a2, a4 4020acaf: 112200 slli a2, a2, 16 4020acb2: eaf051 l32r a5, 40205874 4020acb5: 312020 srai a2, a2, 16 4020acb8: 005322 s16i a2, a3, 0 4020acbb: 009532 l16si a3, a5, 0 4020acbe: 045c movi.n a4, 80 4020acc0: c03230 sub a3, a2, a3 4020acc3: 28c332 addi a3, a3, 40 4020acc6: 76b437 bgeu a4, a3, 4020ad40 4020acc9: 832c movi.n a3, 40 4020accb: ee8101 l32r a0, 402066d0 4020acce: 0000c0 callx0 a0 4020acd1: a02220 addx4 a2, a2, a2 4020acd4: eae731 l32r a3, 40205870 4020acd7: 1122d0 slli a2, a2, 3 4020acda: 005322 s16i a2, a3, 0 4020acdd: eae441 l32r a4, 40205870 4020ace0: c0ae22 movi a2, 0xfffffec0 4020ace3: 009432 l16si a3, a4, 0 4020ace6: 04fd mov.n a15, a4 4020ace8: 02a327 bge a3, a2, 4020acee 4020aceb: 005422 s16i a2, a4, 0 4020acee: 009f22 l16si a2, a15, 0 4020acf1: 0412a6 blti a2, 1, 4020acf9 4020acf4: 020c movi.n a2, 0 4020acf6: 005f22 s16i a2, a15, 0 4020acf9: ff8631 l32r a3, 4020ab14 4020acfc: 00a022 movi a2, 0 4020acff: 004322 s8i a2, a3, 0 4020ad02: 009f32 l16si a3, a15, 0 4020ad05: ff8c21 l32r a2, 4020ab38 4020ad08: e96801 l32r a0, 402052a8 4020ad0b: 0000c0 callx0 a0 4020ad0e: 009f32 l16si a3, a15, 0 4020ad11: 060d22 l8ui a2, a13, 6 4020ad14: 0aa745 call0 4021578c 4020ad17: ff7f51 l32r a5, 4020ab14 4020ad1a: 01a022 movi a2, 1 4020ad1d: 009f32 l16si a3, a15, 0 4020ad20: ead541 l32r a4, 40205874 4020ad23: 004522 s8i a2, a5, 0 4020ad26: ff8521 l32r a2, 4020ab3c 4020ad29: 005432 s16i a3, a4, 0 4020ad2c: 0020c0 memw 4020ad2f: 002242 l32i a4, a2, 0 4020ad32: 113300 slli a3, a3, 16 4020ad35: f44040 extui a4, a4, 0, 16 4020ad38: 203340 or a3, a3, a4 4020ad3b: 0020c0 memw 4020ad3e: 0239 s32i.n a3, a2, 0 4020ad40: 020c movi.n a2, 0 4020ad42: 004c22 s8i a2, a12, 0 4020ad45: 004e22 s8i a2, a14, 0 4020ad48: 004b86 j 4020ae7a 4020ad4b: 260000 excw 4020ad4e: 3f .byte 0x3f 4020ad4f: 3c4602 s8i a0, a6, 60 4020ad52: 055200 extui a5, a0, 18, 1 4020ad55: 562c movi.n a6, 37 4020ad57: 220eb5 excw 4020ad5a: 0e .byte 0xe 4020ad5b: a03200 addx4 a3, a2, a0 4020ad5e: 220c movi.n a2, 2 4020ad60: 2001c2 l8ui a12, a1, 32 4020ad63: 227420 excw 4020ad66: 4e .byte 0x4e 4020ad67: 615200 excw 4020ad6a: 116900 slli a6, a9, 16 4020ad6d: ff7701 l32r a0, 4020ab4c 4020ad70: 0000c0 callx0 a0 4020ad73: 744020 extui a4, a2, 0, 8 4020ad76: 0158 l32i.n a5, a1, 0 4020ad78: 1168 l32i.n a6, a1, 4 4020ad7a: a4ec bnez.n a4, 4020ada8 4020ad7c: 1e0c movi.n a14, 1 4020ad7e: ff6721 l32r a2, 4020ab1c 4020ad81: 004ce2 s8i a14, a12, 0 4020ad84: ff64c1 l32r a12, 4020ab14 4020ad87: 0042e2 s8i a14, a2, 0 4020ad8a: 060d22 l8ui a2, a13, 6 4020ad8d: 004c42 s8i a4, a12, 0 4020ad90: 0046e2 s8i a14, a6, 0 4020ad93: 043d mov.n a3, a4 4020ad95: 0149 s32i.n a4, a1, 0 4020ad97: 0a9f45 call0 4021578c 4020ad9a: 0148 l32i.n a4, a1, 0 4020ad9c: eab621 l32r a2, 40205874 4020ad9f: 004ce2 s8i a14, a12, 0 4020ada2: 005242 s16i a4, a2, 0 4020ada5: 000c86 j 4020addb 4020ada8: 541466 bnei a4, 1, 4020ae00 4020adab: 000c22 l8ui a2, a12, 0 4020adae: 04e216 beqz a2, 4020ae00 4020adb1: ff5a21 l32r a2, 4020ab1c 4020adb4: ff58c1 l32r a12, 4020ab14 4020adb7: 230c movi.n a3, 2 4020adb9: 004232 s8i a3, a2, 0 4020adbc: 060d22 l8ui a2, a13, 6 4020adbf: 004642 s8i a4, a6, 0 4020adc2: 004c52 s8i a5, a12, 0 4020adc5: 38af32 movi a3, -200 4020adc8: 0149 s32i.n a4, a1, 0 4020adca: 0a9c05 call0 4021578c 4020adcd: eaa921 l32r a2, 40205874 4020add0: 0148 l32i.n a4, a1, 0 4020add2: 38af32 movi a3, -200 4020add5: 005232 s16i a3, a2, 0 4020add8: 004c42 s8i a4, a12, 0 4020addb: f96721 l32r a2, 40209378 4020adde: eeba31 l32r a3, 402068c8 4020ade1: 0020c0 memw 4020ade4: 0248 l32i.n a4, a2, 0 4020ade6: f4de51 l32r a5, 40208160 4020ade9: 203430 or a3, a4, a3 4020adec: ff5541 l32r a4, 4020ab40 4020adef: 0020c0 memw 4020adf2: 0239 s32i.n a3, a2, 0 4020adf4: 0f3d mov.n a3, a15 4020adf6: 0fa122 movi a2, 0x10f 4020adf9: 059fc5 call0 402107f8 4020adfc: 001e86 j 4020ae7a 4020adff: 0c2200 excw 4020ae02: 321600 excw 4020ae05: 5c2107 blt a1, a0, 4020ae65 4020ae08: 31f9 s32i.n a15, a1, 12 4020ae0a: c0ff40 sub a15, a15, a4 4020ae0d: 480020 excw 4020ae10: 40f102 excw 4020ae13: ff .byte 0xff 4020ae14: 103430 and a3, a4, a3 4020ae17: 0020c0 memw 4020ae1a: 0239 s32i.n a3, a2, 0 4020ae1c: 00a022 movi a2, 0 4020ae1f: 004c22 s8i a2, a12, 0 4020ae22: ea93c1 l32r a12, 40205870 4020ae25: 004e22 s8i a2, a14, 0 4020ae28: 004f22 s8i a2, a15, 0 4020ae2b: 009c32 l16si a3, a12, 0 4020ae2e: 060d22 l8ui a2, a13, 6 4020ae31: 0a9585 call0 4021578c 4020ae34: ea9021 l32r a2, 40205874 4020ae37: 001c32 l16ui a3, a12, 0 4020ae3a: 005232 s16i a3, a2, 0 4020ae3d: 120c movi.n a2, 1 4020ae3f: 004f22 s8i a2, a15, 0 4020ae42: 000d06 j 4020ae7a 4020ae45: ff3521 l32r a2, 4020ab1c 4020ae48: 00a0f2 movi a15, 0 4020ae4b: 0042f2 s8i a15, a2, 0 4020ae4e: ea8841 l32r a4, 40205870 4020ae51: ff3021 l32r a2, 4020ab14 4020ae54: 009432 l16si a3, a4, 0 4020ae57: 0042f2 s8i a15, a2, 0 4020ae5a: 060d22 l8ui a2, a13, 6 4020ae5d: 0a92c5 call0 4021578c 4020ae60: ea8451 l32r a5, 40205870 4020ae63: ea8421 l32r a2, 40205874 4020ae66: 001532 l16ui a3, a5, 0 4020ae69: 004cf2 s8i a15, a12, 0 4020ae6c: 005232 s16i a3, a2, 0 4020ae6f: ff2931 l32r a3, 4020ab14 4020ae72: 120c movi.n a2, 1 4020ae74: 004322 s8i a2, a3, 0 4020ae77: 004ef2 s8i a15, a14, 0 4020ae7a: ff2e41 l32r a4, 4020ab34 4020ae7d: ff3131 l32r a3, 4020ab44 4020ae80: ff2a51 l32r a5, 4020ab28 4020ae83: 020c movi.n a2, 0 4020ae85: 005422 s16i a2, a4, 0 4020ae88: 005322 s16i a2, a3, 0 4020ae8b: 005522 s16i a2, a5, 0 4020ae8e: ff2521 l32r a2, 4020ab24 4020ae91: fb2045 call0 40206098 4020ae94: fe3931 l32r a3, 4020a778 4020ae97: ff2321 l32r a2, 4020ab24 4020ae9a: 00a042 movi a4, 0 4020ae9d: fb3505 call0 402061f0 4020aea0: f01821 l32r a2, 40206f00 4020aea3: 0020c0 memw 4020aea6: 0238 l32i.n a3, a2, 0 4020aea8: ff2821 l32r a2, 4020ab48 4020aeab: 0239 s32i.n a3, a2, 0 4020aead: f93221 l32r a2, 40209378 4020aeb0: ee8631 l32r a3, 402068c8 4020aeb3: 0020c0 memw 4020aeb6: 0248 l32i.n a4, a2, 0 4020aeb8: 203430 or a3, a4, a3 4020aebb: 0020c0 memw 4020aebe: 0239 s32i.n a3, a2, 0 4020aec0: 000e46 j 4020aefd 4020aec3: 182100 excw 4020aec6: ff .byte 0xff 4020aec7: fb1d05 call0 40206098 4020aeca: ff1621 l32r a2, 4020ab24 4020aecd: e8a332 movi a3, 0x3e8 4020aed0: 204ff0 or a4, a15, a15 4020aed3: fb31c5 call0 402061f0 4020aed6: f92821 l32r a2, 40209378 4020aed9: ff0c31 l32r a3, 4020ab0c 4020aedc: 0020c0 memw 4020aedf: 002242 l32i a4, a2, 0 4020aee2: 103430 and a3, a4, a3 4020aee5: 0020c0 memw 4020aee8: 006232 s32i a3, a2, 0 4020aeeb: f00521 l32r a2, 40206f00 4020aeee: 0020c0 memw 4020aef1: 0238 l32i.n a3, a2, 0 4020aef3: 0020c0 memw 4020aef6: 0228 l32i.n a2, a2, 0 4020aef8: 120c movi.n a2, 1 4020aefa: 004c22 s8i a2, a12, 0 4020aefd: b108 l32i.n a0, a1, 44 4020aeff: a1c8 l32i.n a12, a1, 40 4020af01: 91d8 l32i.n a13, a1, 36 4020af03: 81e8 l32i.n a14, a1, 32 4020af05: 71f8 l32i.n a15, a1, 28 4020af07: 30c112 addi a1, a1, 48 4020af0a: f00d ret.n 4020af0c : 4020af0c: f0c112 addi a1, a1, -16 4020af0f: 020c movi.n a2, 0 4020af11: 3109 s32i.n a0, a1, 12 4020af13: ffc3c5 call0 4020ab50 4020af16: 3108 l32i.n a0, a1, 12 4020af18: 10c112 addi a1, a1, 16 4020af1b: f00d ret.n 4020af1d: 000000 ill 4020af20: 400814 excw 4020af23: 140c00 extui a0, a0, 12, 2 4020af26: 050c movi.n a5, 0 4020af28: 935430 movnez a5, a4, a3 4020af2b: 745050 extui a5, a5, 0, 8 4020af2e: 25fc bnez.n a5, 4020af64 4020af30: 835420 moveqz a5, a4, a2 4020af33: d5ec bnez.n a5, 4020af64 4020af35: 010262 l8ui a6, a2, 1 4020af38: 023d mov.n a3, a2 4020af3a: 671c movi.n a7, 22 4020af3c: fff981 l32r a8, 4020af20 4020af3f: 0005c6 j 4020af5a 4020af42: 520000 excw 4020af45: 500203 excw 4020af48: 576450 excw 4020af4b: 001627 beq a6, a2, 4020af4f 4020af4e: 004015 excw 4020af51: 80a154 excw 4020af54: 1b1055 excw 4020af57: 858c33 excw 4020af5a: c05320 sub a5, a3, a2 4020af5d: e32567 blt a5, a6, 4020af44 4020af60: 120c movi.n a2, 1 4020af62: f00d ret.n 4020af64: 020c movi.n a2, 0 4020af66: f00d ret.n 4020af68: ff .byte 0xff 4020af69: 2e .byte 0x2e 4020af6a: 5968 l32i.n a6, a9, 20 4020af6c: 0fa000 excw ... 4020af70 : 4020af70: f0c112 addi a1, a1, -16 4020af73: 21c9 s32i.n a12, a1, 8 4020af75: 02cd mov.n a12, a2 4020af77: ebcf21 l32r a2, 40205eb4 4020af7a: 3109 s32i.n a0, a1, 12 4020af7c: 0020c0 memw 4020af7f: 0238 l32i.n a3, a2, 0 4020af81: 432c22 l32i a2, a12, 0x10c 4020af84: 11d9 s32i.n a13, a1, 4 4020af86: c02320 sub a2, a3, a2 4020af89: fff731 l32r a3, 4020af68 4020af8c: 01e9 s32i.n a14, a1, 0 4020af8e: 33b327 bgeu a3, a2, 4020afc5 4020af91: 230c85 call0 4022e05c 4020af94: e8c4d1 l32r a13, 402052a4 4020af97: a0a032 movi a3, 160 4020af9a: 5d28 l32i.n a2, a13, 20 4020af9c: 440c movi.n a4, 4 4020af9e: 2a22e2 l32i a14, a2, 168 4020afa1: 2a62c2 s32i a12, a2, 168 4020afa4: 039385 call0 4020e8e0 4020afa7: 5d28 l32i.n a2, a13, 20 4020afa9: 02a042 movi a4, 2 4020afac: c0a032 movi a3, 192 4020afaf: 039305 call0 4020e8e0 4020afb2: 5d28 l32i.n a2, a13, 20 4020afb4: 0c3d mov.n a3, a12 4020afb6: 2a62e2 s32i a14, a2, 168 4020afb9: 089f85 call0 402139b4 4020afbc: 231445 call0 4022e104 4020afbf: 0002c6 j 4020afce 4020afc2: 000000 ill 4020afc5: ffe931 l32r a3, 4020af6c 4020afc8: 202cc0 or a2, a12, a12 4020afcb: 04c285 call0 4020fbf4 4020afce: 032102 l32i a0, a1, 12 4020afd1: 0221c2 l32i a12, a1, 8 4020afd4: 11d8 l32i.n a13, a1, 4 4020afd6: 01e8 l32i.n a14, a1, 0 4020afd8: 10c112 addi a1, a1, 16 4020afdb: f00d ret.n 4020afdd: 000000 ill 4020afe0: 230e24 excw 4020afe3: c0b040 sub a11, a0, a4 4020afe6: 044020 extui a4, a2, 0, 1 4020afe9: af .byte 0xaf 4020afea: fe .byte 0xfe 4020afeb: 3f .byte 0x3f 4020afec: feaef4 excw 4020afef: 3f .byte 0x3f 4020aff0: aefc bnez.n a14, 4020b02e 4020aff2: fe .byte 0xfe 4020aff3: 3f .byte 0x3f 4020aff4: af0c movi.n a15, 10 4020aff6: fe .byte 0xfe 4020aff7: 3f .byte 0x3f 4020aff8: 20c130 or a12, a1, a3 4020affb: af0040 excw 4020affe: fe .byte 0xfe 4020afff: 3f .byte 0x3f 4020b000 : 4020b000: 90c112 addi a1, a1, -112 4020b003: 106122 s32i a2, a1, 64 4020b006: 102132 l32i a3, a1, 64 4020b009: 5228 l32i.n a2, a2, 20 4020b00b: 1961d2 s32i a13, a1, 100 4020b00e: 1b6102 s32i a0, a1, 108 4020b011: 1a61c2 s32i a12, a1, 104 4020b014: 1861e2 s32i a14, a1, 96 4020b017: 1761f2 s32i a15, a1, 92 4020b01a: 116122 s32i a2, a1, 68 4020b01d: 03d322 addmi a2, a3, 0x300 4020b020: 660222 l8ui a2, a2, 102 4020b023: 230c movi.n a3, 2 4020b025: fec222 addi a2, a2, -2 4020b028: e89fd1 l32r a13, 402052a4 4020b02b: 02b327 bgeu a3, a2, 4020b031 4020b02e: 004e06 j 4020b16a 4020b031: ffebc1 l32r a12, 4020afe0 4020b034: 5de8 l32i.n a14, a13, 20 4020b036: 1ca022 movi a2, 28 4020b039: 0c3d mov.n a3, a12 4020b03b: 39a142 movi a4, 0x139 4020b03e: ea1601 l32r a0, 40205898 4020b041: 0000c0 callx0 a0 4020b044: 396e22 s32i a2, a14, 228 4020b047: 02fd mov.n a15, a2 4020b049: 11d216 beqz a2, 4020b16a 4020b04c: 0c3d mov.n a3, a12 4020b04e: cca022 movi a2, 204 4020b051: 3fa142 movi a4, 0x13f 4020b054: ea1101 l32r a0, 40205898 4020b057: 0000c0 callx0 a0 4020b05a: 1f29 s32i.n a2, a15, 4 4020b05c: 392e22 l32i a2, a14, 228 4020b05f: 1238 l32i.n a3, a2, 4 4020b061: 73cc bnez.n a3, 4020b06c 4020b063: 0c3d mov.n a3, a12 4020b065: 42a142 movi a4, 0x142 4020b068: 003e06 j 4020b164 4020b06b: 0c3d00 excw 4020b06e: c24c movi.n a2, 76 4020b070: 46a142 movi a4, 0x146 4020b073: ea0901 l32r a0, 40205898 4020b076: 0000c0 callx0 a0 4020b079: 02fd mov.n a15, a2 4020b07b: 392e32 l32i a3, a14, 228 4020b07e: 22ec bnez.n a2, 4020b0a4 4020b080: 1328 l32i.n a2, a3, 4 4020b082: 49a142 movi a4, 0x149 4020b085: 0c3d mov.n a3, a12 4020b087: ea0601 l32r a0, 402058a0 4020b08a: 0000c0 callx0 a0 4020b08d: 392e22 l32i a2, a14, 228 4020b090: 203cc0 or a3, a12, a12 4020b093: 4aa142 movi a4, 0x14a 4020b096: ea0201 l32r a0, 402058a0 4020b099: 0000c0 callx0 a0 4020b09c: 396ef2 s32i a15, a14, 228 4020b09f: 0031c6 j 4020b16a 4020b0a2: 220000 excw 4020b0a5: 03dd mov.n a13, a3 4020b0a7: 660242 l8ui a4, a2, 102 4020b0aa: 032466 bnei a4, 2, 4020b0b1 4020b0ad: 140c movi.n a4, 1 4020b0af: 0f49 s32i.n a4, a15, 0 4020b0b1: 660242 l8ui a4, a2, 102 4020b0b4: 043466 bnei a4, 3, 4020b0bc 4020b0b7: 02a042 movi a4, 2 4020b0ba: 0f49 s32i.n a4, a15, 0 4020b0bc: 660222 l8ui a2, a2, 102 4020b0bf: 034266 bnei a2, 4, 4020b0c6 4020b0c2: 320c movi.n a2, 3 4020b0c4: 0f29 s32i.n a2, a15, 0 4020b0c6: 220c movi.n a2, 2 4020b0c8: a40c movi.n a4, 10 4020b0ca: 3f29 s32i.n a2, a15, 12 4020b0cc: 1f29 s32i.n a2, a15, 4 4020b0ce: af29 s32i.n a2, a15, 40 4020b0d0: 2f49 s32i.n a4, a15, 8 4020b0d2: 1328 l32i.n a2, a3, 4 4020b0d4: 8f49 s32i.n a4, a15, 32 4020b0d6: f9b531 l32r a3, 402097ac 4020b0d9: b82d42 l32i a4, a13, 0x2e0 4020b0dc: 10c222 addi a2, a2, 16 4020b0df: eb3901 l32r a0, 40205dc4 4020b0e2: 0000c0 callx0 a0 4020b0e5: 392e22 l32i a2, a14, 228 4020b0e8: ffbe31 l32r a3, 4020afe0 4020b0eb: 12c8 l32i.n a12, a2, 4 4020b0ed: b82d22 l32i a2, a13, 0x2e0 4020b0f0: 61a142 movi a4, 0x161 4020b0f3: cc29 s32i.n a2, a12, 48 4020b0f5: 024c movi.n a2, 64 4020b0f7: e9e801 l32r a0, 40205898 4020b0fa: 0000c0 callx0 a0 4020b0fd: fc29 s32i.n a2, a12, 60 4020b0ff: e895c1 l32r a12, 40205354 4020b102: 0c2d mov.n a2, a12 4020b104: f02201 l32r a0, 4020718c 4020b107: 0000c0 callx0 a0 4020b10a: 024d mov.n a4, a2 4020b10c: 392e22 l32i a2, a14, 228 4020b10f: 0c3d mov.n a3, a12 4020b111: 1228 l32i.n a2, a2, 4 4020b113: 1c0c movi.n a12, 1 4020b115: f228 l32i.n a2, a2, 60 4020b117: eb2b01 l32r a0, 40205dc4 4020b11a: 0000c0 callx0 a0 4020b11d: 392e22 l32i a2, a14, 228 4020b120: 2ca142 movi a4, 0x12c 4020b123: 1238 l32i.n a3, a2, 4 4020b125: 2d6342 s32i a4, a3, 180 4020b128: 1a2e42 l32i a4, a14, 104 4020b12b: 031c movi.n a3, 16 4020b12d: 203430 or a3, a4, a3 4020b130: 1a6e32 s32i a3, a14, 104 4020b133: 330c movi.n a3, 3 4020b135: 6c4e32 s8i a3, a14, 108 4020b138: 2c2e32 l32i a3, a14, 176 4020b13b: 1228 l32i.n a2, a2, 4 4020b13d: 2348 l32i.n a4, a3, 8 4020b13f: 2044c0 or a4, a4, a12 4020b142: 2349 s32i.n a4, a3, 8 4020b144: 2b22c5 call0 40236374 4020b147: 0c2d mov.n a2, a12 4020b149: 013d mov.n a3, a1 4020b14b: fe5e85 call0 40209734 4020b14e: 0f3d mov.n a3, a15 4020b150: 040c movi.n a4, 0 4020b152: 012d mov.n a2, a1 4020b154: 392ec2 l32i a12, a14, 228 4020b157: 2bc585 call0 40236db0 4020b15a: ffa131 l32r a3, 4020afe0 4020b15d: 6c29 s32i.n a2, a12, 24 4020b15f: 70a142 movi a4, 0x170 4020b162: 0f2d mov.n a2, a15 4020b164: e9cf01 l32r a0, 402058a0 4020b167: 0000c0 callx0 a0 4020b16a: 38c132 addi a3, a1, 56 4020b16d: 120c movi.n a2, 1 4020b16f: fe5c45 call0 40209734 4020b172: 64a052 movi a5, 100 4020b175: 240c movi.n a4, 2 4020b177: 38c132 addi a3, a1, 56 4020b17a: 120c movi.n a2, 1 4020b17c: 14df05 call0 4021ff70 4020b17f: 102122 l32i a2, a1, 64 4020b182: 112132 l32i a3, a1, 68 4020b185: 02d2e2 addmi a14, a2, 0x200 4020b188: 020c movi.n a2, 0 4020b18a: 035e22 s16i a2, a14, 6 4020b18d: 520c movi.n a2, 5 4020b18f: 176322 s32i a2, a3, 92 4020b192: ff9421 l32r a2, 4020afe4 4020b195: 04a032 movi a3, 4 4020b198: 17f605 call0 402230fc 4020b19b: 112122 l32i a2, a1, 68 4020b19e: 013d mov.n a3, a1 4020b1a0: 0448c5 call0 4020f630 4020b1a3: ff9131 l32r a3, 4020afe8 4020b1a6: c148 l32i.n a4, a1, 48 4020b1a8: 0329 s32i.n a2, a3, 0 4020b1aa: ff9031 l32r a3, 4020afec 4020b1ad: ff91c1 l32r a12, 4020aff4 4020b1b0: 0349 s32i.n a4, a3, 0 4020b1b2: 4238 l32i.n a3, a2, 16 4020b1b4: 3128 l32i.n a2, a1, 12 4020b1b6: 18c332 addi a3, a3, 24 4020b1b9: c03230 sub a3, a2, a3 4020b1bc: b82d22 l32i a2, a13, 0x2e0 4020b1bf: c03320 sub a3, a3, a2 4020b1c2: ff8b21 l32r a2, 4020aff0 4020b1c5: 004232 s8i a3, a2, 0 4020b1c8: 0c2d mov.n a2, a12 4020b1ca: faecc5 call0 40206098 4020b1cd: ff8a31 l32r a3, 4020aff8 4020b1d0: 00a042 movi a4, 0 4020b1d3: 202cc0 or a2, a12, a12 4020b1d6: fae845 call0 4020605c 4020b1d9: 1a4045 call0 402255e0 4020b1dc: 1a4345 call0 40225614 4020b1df: 023d mov.n a3, a2 4020b1e1: ff8621 l32r a2, 4020affc 4020b1e4: 040c movi.n a4, 0 4020b1e6: 0239 s32i.n a3, a2, 0 4020b1e8: 0c2d mov.n a2, a12 4020b1ea: fb0045 call0 402061f0 4020b1ed: 1b2102 l32i a0, a1, 108 4020b1f0: 1a21c2 l32i a12, a1, 104 4020b1f3: 1921d2 l32i a13, a1, 100 4020b1f6: 1821e2 l32i a14, a1, 96 4020b1f9: 1721f2 l32i a15, a1, 92 4020b1fc: 70c112 addi a1, a1, 112 4020b1ff: f00d ret.n 4020b201: 000000 ill 4020b204: 00c000 excw 4020b207: 89f400 excw 4020b20a: fe .byte 0xfe 4020b20b: 3f .byte 0x3f 4020b20c: 8e88 l32i.n a8, a14, 32 4020b20e: ff .byte 0xff 4020b20f: ff .byte 0xff 4020b210: ff .byte 0xff 4020b211: 000027 bnone a0, a2, 4020b215 4020b214: fe18 l32i.n a1, a14, 60 4020b216: f80134 excw 4020b219: 230d excw 4020b21b: af7040 excw 4020b21e: 204020 or a4, a0, a2 4020b221: 000200 excw 4020b224: 020021 l32r a2, 401cba24 <_lit4_end+0xc42fc> 4020b227: 500000 excw 4020b22a: 0001f2 l8ui a15, a1, 0 4020b22d: 02f250 excw 4020b230: 1029f4 excw 4020b233: 2a2440 excw 4020b236: 684010 excw 4020b238 : 4020b238: 4368 l32i.n a6, a3, 16 4020b23a: c0a092 movi a9, 192 4020b23d: c01190 sub a1, a1, a9 4020b240: 2e61c2 s32i a12, a1, 184 4020b243: 02cd mov.n a12, a2 4020b245: 0628 l32i.n a2, a6, 0 4020b247: 2d61d2 s32i a13, a1, 180 4020b24a: 236152 s32i a5, a1, 140 4020b24d: 03dd mov.n a13, a3 4020b24f: b55020 extui a5, a2, 16, 12 4020b252: ffec31 l32r a3, 4020b204 4020b255: 2f6102 s32i a0, a1, 188 4020b258: 2c61e2 s32i a14, a1, 176 4020b25b: 2b61f2 s32i a15, a1, 172 4020b25e: 226142 s32i a4, a1, 136 4020b261: 1c6152 s32i a5, a1, 112 4020b264: 070237 bnone a2, a3, 4020b26f 4020b267: 1628 l32i.n a2, a6, 4 4020b269: f42820 extui a2, a2, 8, 16 4020b26c: 1c6122 s32i a2, a1, 112 4020b26f: e00c22 l8ui a2, a12, 224 4020b272: 5ec132 addi a3, a1, 94 4020b275: 266162 s32i a6, a1, 152 4020b278: fe4b85 call0 40209734 4020b27b: 1c2172 l32i a7, a1, 112 4020b27e: f20c movi.n a2, 15 4020b280: 262162 l32i a6, a1, 152 4020b283: 023277 bltu a2, a7, 4020b289 4020b286: 0304c6 j 4020be9d 4020b289: 1d28 l32i.n a2, a13, 4 4020b28b: 12f8 l32i.n a15, a2, 4 4020b28d: 000f82 l8ui a8, a15, 0 4020b290: 1d6182 s32i a8, a1, 116 4020b293: 142080 extui a2, a8, 0, 2 4020b296: 128c beqz.n a2, 4020b29b 4020b298: 030046 j 4020be9d 4020b29b: 010f32 l8ui a3, a15, 1 4020b29e: 140c movi.n a4, 1 4020b2a0: 143030 extui a3, a3, 0, 2 4020b2a3: 216132 s32i a3, a1, 132 4020b2a6: c30c movi.n a3, 12 4020b2a8: 103830 and a3, a8, a3 4020b2ab: 1e6132 s32i a3, a1, 120 4020b2ae: 045d mov.n a5, a4 4020b2b0: f8c332 addi a3, a3, -8 4020b2b3: 212172 l32i a7, a1, 132 4020b2b6: 935230 movnez a5, a2, a3 4020b2b9: 053d mov.n a3, a5 4020b2bb: fdc752 addi a5, a7, -3 4020b2be: 832450 moveqz a2, a4, a5 4020b2c1: b29c beqz.n a2, 4020b2e0 4020b2c3: 939c beqz.n a3, 4020b2e0 4020b2c5: 040f22 l8ui a2, a15, 4 4020b2c8: 226207 bbci a2, 0, 4020b2ee 4020b2cb: 1c2182 l32i a8, a1, 112 4020b2ce: 0f2d mov.n a2, a15 4020b2d0: fcc832 addi a3, a8, -4 4020b2d3: 222182 l32i a8, a1, 136 4020b2d6: a0c842 addi a4, a8, -96 4020b2d9: 04d445 call0 40210020 4020b2dc: 001a46 j 4020b349 4020b2df: 215200 srai a5, a0, 2 4020b2e2: 158c21 l32r a2, 401d0914 <_lit4_end+0xc91ec> 4020b2e5: 000146 j 4020b2ee 4020b2e8: 1e2182 l32i a8, a1, 120 4020b2eb: 054866 bnei a8, 4, 4020b2f4 4020b2ee: ef4b addi.n a14, a15, 4 4020b2f0: 0003c6 j 4020b303 4020b2f3: 215200 srai a5, a0, 2 4020b2f6: 221c movi.n a2, 18 4020b2f8: 5717a0 excw 4020b2fb: 460232 l8ui a3, a2, 70 4020b2fe: e202d0 excw 4020b301: cf .byte 0xcf 4020b302: 217210 srai a7, a1, 2 4020b305: 821d excw 4020b307: cf .byte 0xcf 4020b308: 7c0a add.n a7, a12, a0 4020b30a: 575005 call0 4026280c 4020b30d: 082d10 excw 4020b310: 256132 s32i a3, a1, 148 4020b313: 276152 s32i a5, a1, 156 4020b316: 266162 s32i a6, a1, 152 4020b319: 206182 s32i a8, a1, 128 4020b31c: 0861c5 call0 4021393c 4020b31f: 027d mov.n a7, a2 4020b321: 252132 l32i a3, a1, 148 4020b324: 272152 l32i a5, a1, 156 4020b327: 262162 l32i a6, a1, 152 4020b32a: 08f256 bnez a2, 4020b3bd 4020b32d: 03ac beqz.n a3, 4020b351 4020b32f: fd3a21 l32r a2, 4020a818 4020b332: 086085 call0 4021393c 4020b335: 32cc bnez.n a2, 4020b33c 4020b337: 000386 j 4020b349 4020b33a: 320000 excw 4020b33d: 222021 l32r a2, 401d3bc0 <_lit4_end+0xcc498> 4020b340: 2a6c movi.n a10, -30 4020b342: 640c movi.n a4, 6 4020b344: 0c2d mov.n a2, a12 4020b346: 03fcc5 call0 4020f314 4020b349: 880c movi.n a8, 8 4020b34b: 02d446 j 4020bea0 4020b34e: 000000 ill 4020b351: 080642 l8ui a4, a6, 8 4020b354: 0baf72 movi a7, -245 4020b357: 747a add.n a7, a4, a7 4020b359: 01a022 movi a2, 1 4020b35c: 206330 or a6, a3, a3 4020b35f: 936270 movnez a6, a2, a7 4020b362: 007616 beqz a6, 4020b36d 4020b365: 933240 movnez a3, a2, a4 4020b368: 138c beqz.n a3, 4020b36d 4020b36a: 02b506 j 4020be42 4020b36d: fd2a31 l32r a3, 4020a818 4020b370: 0e2d mov.n a2, a14 4020b372: 640c movi.n a4, 6 4020b374: 276152 s32i a5, a1, 156 4020b377: e94401 l32r a0, 40205888 4020b37a: 0000c0 callx0 a0 4020b37d: fd2661 l32r a6, 4020a818 4020b380: 272152 l32i a5, a1, 156 4020b383: 929c beqz.n a2, 4020b3a0 4020b385: 0e2d mov.n a2, a14 4020b387: 5ec132 addi a3, a1, 94 4020b38a: 640c movi.n a4, 6 4020b38c: 266162 s32i a6, a1, 152 4020b38f: e93e01 l32r a0, 40205888 4020b392: 0000c0 callx0 a0 4020b395: 272152 l32i a5, a1, 156 4020b398: 262162 l32i a6, a1, 152 4020b39b: 128c beqz.n a2, 4020b3a0 4020b39d: 02a846 j 4020be42 4020b3a0: 062d mov.n a2, a6 4020b3a2: 276152 s32i a5, a1, 156 4020b3a5: 085945 call0 4021393c 4020b3a8: 027d mov.n a7, a2 4020b3aa: 272152 l32i a5, a1, 156 4020b3ad: 12cc bnez.n a2, 4020b3b2 4020b3af: 02a3c6 j 4020be42 4020b3b2: 080c movi.n a8, 0 4020b3b4: 1f6182 s32i a8, a1, 124 4020b3b7: 001146 j 4020b400 4020b3ba: 000000 ill 4020b3bd: 080622 l8ui a2, a6, 8 4020b3c0: 0baf32 movi a3, -245 4020b3c3: 323a add.n a3, a2, a3 4020b3c5: 004316 beqz a3, 4020b3cd 4020b3c8: 128c beqz.n a2, 4020b3cd 4020b3ca: 029d06 j 4020be42 4020b3cd: eab921 l32r a2, 40205eb4 4020b3d0: 50af32 movi a3, -176 4020b3d3: 0020c0 memw 4020b3d6: 0228 l32i.n a2, a2, 0 4020b3d8: 353a add.n a3, a5, a3 4020b3da: 436722 s32i a2, a7, 0x10c 4020b3dd: 140c movi.n a4, 1 4020b3df: 020c movi.n a2, 0 4020b3e1: 932430 movnez a2, a4, a3 4020b3e4: 742020 extui a2, a2, 0, 8 4020b3e7: 00b256 bnez a2, 4020b3f6 4020b3ea: 1e2182 l32i a8, a1, 120 4020b3ed: 1f6142 s32i a4, a1, 124 4020b3f0: 932480 movnez a2, a4, a8 4020b3f3: 009216 beqz a2, 4020b400 4020b3f6: 020c movi.n a2, 0 4020b3f8: 160c movi.n a6, 1 4020b3fa: ea4722 s8i a2, a7, 234 4020b3fd: 1f6162 s32i a6, a1, 124 4020b400: c0c532 addi a3, a5, -64 4020b403: 120c movi.n a2, 1 4020b405: 080c movi.n a8, 0 4020b407: 938230 movnez a8, a2, a3 4020b40a: 2a6c72 s32i a7, a12, 168 4020b40d: 748080 extui a8, a8, 0, 8 4020b410: 68cc bnez.n a8, 4020b41a 4020b412: 1e2132 l32i a3, a1, 120 4020b415: 832830 moveqz a2, a8, a3 4020b418: a2bc beqz.n a2, 4020b456 4020b41a: 0e2d mov.n a2, a14 4020b41c: 5ec132 addi a3, a1, 94 4020b41f: 640c movi.n a4, 6 4020b421: 276152 s32i a5, a1, 156 4020b424: 266172 s32i a7, a1, 152 4020b427: 256182 s32i a8, a1, 148 4020b42a: e91701 l32r a0, 40205888 4020b42d: 0000c0 callx0 a0 4020b430: 272152 l32i a5, a1, 156 4020b433: 262172 l32i a7, a1, 152 4020b436: 252182 l32i a8, a1, 148 4020b439: 929c beqz.n a2, 4020b456 4020b43b: fcf731 l32r a3, 4020a818 4020b43e: 0e2d mov.n a2, a14 4020b440: 640c movi.n a4, 6 4020b442: e91101 l32r a0, 40205888 4020b445: 0000c0 callx0 a0 4020b448: 272152 l32i a5, a1, 156 4020b44b: 262172 l32i a7, a1, 152 4020b44e: 252182 l32i a8, a1, 148 4020b451: 128c beqz.n a2, 4020b456 4020b453: 027ac6 j 4020be42 4020b456: 232162 l32i a6, a1, 140 4020b459: d84c62 s8i a6, a12, 216 4020b45c: 1d2162 l32i a6, a1, 116 4020b45f: 026627 bbci a6, 2, 4020b465 4020b462: 002e06 j 4020b51e 4020b465: 0b5816 beqz a8, 4020b51e 4020b468: 000f32 l8ui a3, a15, 0 4020b46b: 8ca022 movi a2, 140 4020b46e: 103320 and a3, a3, a2 4020b471: 88a022 movi a2, 136 4020b474: 0e1c movi.n a14, 16 4020b476: 159327 bne a3, a2, 4020b48f 4020b479: 010f22 l8ui a2, a15, 1 4020b47c: 142020 extui a2, a2, 0, 2 4020b47f: 063266 bnei a2, 3, 4020b489 4020b482: 1e0fe2 l8ui a14, a15, 30 4020b485: 0000c6 j 4020b48c 4020b488: 0fe200 excw 4020b48b: e018 l32i.n a1, a0, 56 4020b48d: 2234e0 excw 4020b490: 821e21 l32r a2, 401ebd08 <_lit4_end+0xe45e0> 4020b493: 1f .byte 0x1f 4020b494: 560b addi.n a5, a6, -1 4020b496: 220642 l8ui a4, a6, 34 4020b499: 27d0a0 excw 4020b49c: 424d95 excw 4020b49f: 0f .byte 0xf 4020b4a0: cf3201 l32r a0, 401ff168 <_lit4_end+0xf7a40> 4020b4a3: 4018 l32i.n a1, a0, 16 4020b4a5: 220446 j 40213cba 4020b4a8: cf .byte 0xcf 4020b4a9: 234020 excw 4020b4ac: 328b83 excw 4020b4af: 1c2162 l32i a6, a1, 112 4020b4b2: c033f0 sub a3, a3, a15 4020b4b5: 04a637 bge a6, a3, 4020b4bd 4020b4b8: 080c movi.n a8, 0 4020b4ba: 027886 j 4020bea0 4020b4bd: 000242 l8ui a4, a2, 0 4020b4c0: 7fa032 movi a3, 127 4020b4c3: 369437 bne a4, a3, 4020b4fd 4020b4c6: ff5031 l32r a3, 4020b208 4020b4c9: 221b addi.n a2, a2, 1 4020b4cb: 340c movi.n a4, 3 4020b4cd: 276152 s32i a5, a1, 156 4020b4d0: 266172 s32i a7, a1, 152 4020b4d3: 256182 s32i a8, a1, 148 4020b4d6: e8ec01 l32r a0, 40205888 4020b4d9: 0000c0 callx0 a0 4020b4dc: 272152 l32i a5, a1, 156 4020b4df: 262172 l32i a7, a1, 152 4020b4e2: 252182 l32i a8, a1, 148 4020b4e5: 52bc beqz.n a2, 4020b51e 4020b4e7: 000486 j 4020b4fd 4020b4ea: 220000 excw 4020b4ed: 27b0a0 excw 4020b4f0: 220a95 excw 4020b4f3: 2c2c movi.n a12, 34 4020b4f5: 041727 beq a7, a2, 4020b4fd 4020b4f8: ea0722 l8ui a2, a7, 234 4020b4fb: 929c beqz.n a2, 4020b518 4020b4fd: 1f2162 l32i a6, a1, 124 4020b500: 014616 beqz a6, 4020b518 4020b503: 010f22 l8ui a2, a15, 1 4020b506: 0e6237 bbci a2, 3, 4020b518 4020b509: 902e70 addx2 a2, a14, a7 4020b50c: 4f1222 l16ui a2, a2, 158 4020b50f: c02820 sub a2, a8, a2 4020b512: 0212e6 bgei a2, 1, 4020b518 4020b515: 024a46 j 4020be42 4020b518: 90ee70 addx2 a14, a14, a7 4020b51b: 4f5e82 s16i a8, a14, 158 4020b51e: 202132 l32i a3, a1, 128 4020b521: 60cc22 addi a2, a12, 96 4020b524: 640c movi.n a4, 6 4020b526: 276152 s32i a5, a1, 156 4020b529: 266172 s32i a7, a1, 152 4020b52c: ea2601 l32r a0, 40205dc4 4020b52f: 0000c0 callx0 a0 4020b532: 1e2182 l32i a8, a1, 120 4020b535: 272152 l32i a5, a1, 156 4020b538: 262172 l32i a7, a1, 152 4020b53b: 024866 bnei a8, 4, 4020b541 4020b53e: 021086 j 4020bd84 4020b541: 078826 beqi a8, 8, 4020b54c 4020b544: 188c beqz.n a8, 4020b549 4020b546: 023e06 j 4020be42 4020b549: 008606 j 4020b765 4020b54c: 010f32 l8ui a3, a15, 1 4020b54f: e21c movi.n a2, 30 4020b551: 143030 extui a3, a3, 0, 2 4020b554: fdc332 addi a3, a3, -3 4020b557: 8e1c movi.n a14, 24 4020b559: 83e230 moveqz a14, a2, a3 4020b55c: 000f32 l8ui a3, a15, 0 4020b55f: 8ca022 movi a2, 140 4020b562: 103320 and a3, a3, a2 4020b565: 88a042 movi a4, 136 4020b568: 2e2b addi.n a2, a14, 2 4020b56a: c03340 sub a3, a3, a4 4020b56d: 1c2152 l32i a5, a1, 112 4020b570: 83e230 moveqz a14, a2, a3 4020b573: f420e0 extui a2, a14, 0, 16 4020b576: fcc532 addi a3, a5, -4 4020b579: 0a5d22 s16i a2, a13, 20 4020b57c: c02320 sub a2, a3, a2 4020b57f: 0b5d22 s16i a2, a13, 22 4020b582: 02a5e7 bge a5, a14, 4020b588 4020b585: ff7006 j 4020b349 4020b588: 212162 l32i a6, a1, 132 4020b58b: 021626 beqi a6, 1, 4020b591 4020b58e: ff6dc6 j 4020b349 4020b591: 0d1722 l16ui a2, a7, 26 4020b594: 92cc bnez.n a2, 4020b5a1 4020b596: 0c2d mov.n a2, a12 4020b598: a0a032 movi a3, 160 4020b59b: 020106 j 4020bda3 4020b59e: 000000 ill 4020b5a1: 010f42 l8ui a4, a15, 1 4020b5a4: 2728 l32i.n a2, a7, 8 4020b5a6: 031c movi.n a3, 16 4020b5a8: 302420 xor a2, a4, a2 4020b5ab: 0d0237 bnone a2, a3, 4020b5bc 4020b5ae: 072d mov.n a2, a7 4020b5b0: 103430 and a3, a4, a3 4020b5b3: 266172 s32i a7, a1, 152 4020b5b6: 046f05 call0 4020fca8 4020b5b9: 262172 l32i a7, a1, 152 4020b5bc: 010f22 l8ui a2, a15, 1 4020b5bf: 2a6267 bbci a2, 6, 4020b5ed 4020b5c2: 1a2c22 l32i a2, a12, 104 4020b5c5: 02e247 bbsi a2, 4, 4020b5cb 4020b5c8: ff5f46 j 4020b349 4020b5cb: 0c2d mov.n a2, a12 4020b5cd: 0d3d mov.n a3, a13 4020b5cf: 204ee0 or a4, a14, a14 4020b5d2: 266172 s32i a7, a1, 152 4020b5d5: ff4b85 call0 4020aa90 4020b5d8: 262172 l32i a7, a1, 152 4020b5db: d6a216 beqz a2, 4020b349 4020b5de: 010f32 l8ui a3, a15, 1 4020b5e1: bfaf22 movi a2, -65 4020b5e4: 102320 and a2, a3, a2 4020b5e7: 014f22 s8i a2, a15, 1 4020b5ea: 000286 j 4020b5f8 4020b5ed: 1d28 l32i.n a2, a13, 4 4020b5ef: 0a1d32 l16ui a3, a13, 20 4020b5f2: 1248 l32i.n a4, a2, 4 4020b5f4: 343a add.n a3, a4, a3 4020b5f6: 1239 s32i.n a3, a2, 4 4020b5f8: 1c2142 l32i a4, a1, 112 4020b5fb: 0d2d mov.n a2, a13 4020b5fd: 0f3d mov.n a3, a15 4020b5ff: 205ee0 or a5, a14, a14 4020b602: 266172 s32i a7, a1, 152 4020b605: 01b805 call0 4020d188 4020b608: 1d2182 l32i a8, a1, 116 4020b60b: 02dd mov.n a13, a2 4020b60d: 70a022 movi a2, 112 4020b610: 102820 and a2, a8, a2 4020b613: 262172 l32i a7, a1, 152 4020b616: 02d266 bnei a2, 64, 4020b61c 4020b619: 0208c6 j 4020be40 4020b61c: 1dcc bnez.n a13, 4020b621 4020b61e: 020946 j 4020be47 4020b621: 1d28 l32i.n a2, a13, 4 4020b623: 12e8 l32i.n a14, a2, 4 4020b625: 2728 l32i.n a2, a7, 8 4020b627: 23e207 bbsi a2, 0, 4020b64e 4020b62a: 180722 l8ui a2, a7, 24 4020b62d: 501266 bnei a2, 1, 4020b681 4020b630: 0d0e32 l8ui a3, a14, 13 4020b633: 0c0e42 l8ui a4, a14, 12 4020b636: fef521 l32r a2, 4020b20c 4020b639: 113380 slli a3, a3, 8 4020b63c: 203340 or a3, a3, a4 4020b63f: f42020 extui a2, a2, 0, 16 4020b642: 021327 beq a3, a2, 4020b648 4020b645: 01fe46 j 4020be42 4020b648: 392c22 l32i a2, a12, 228 4020b64b: 000646 j 4020b668 4020b64e: 0d0e32 l8ui a3, a14, 13 4020b651: 0c0e42 l8ui a4, a14, 12 4020b654: feee21 l32r a2, 4020b20c 4020b657: 113380 slli a3, a3, 8 4020b65a: 203340 or a3, a3, a4 4020b65d: f42020 extui a2, a2, 0, 16 4020b660: 1d9327 bne a3, a2, 4020b681 4020b663: 392c22 l32i a2, a12, 228 4020b666: 729c beqz.n a2, 4020b681 4020b668: 2a2c32 l32i a3, a12, 168 4020b66b: 0b1d52 l16ui a5, a13, 22 4020b66e: 6228 l32i.n a2, a2, 24 4020b670: 392332 l32i a3, a3, 228 4020b673: 0ece42 addi a4, a14, 14 4020b676: f2c552 addi a5, a5, -14 4020b679: 2c5cc5 call0 40237c48 4020b67c: 01f086 j 4020be42 4020b67f: 220000 excw 4020b682: 0e .byte 0xe 4020b683: e20700 excw 4020b686: 0c4813 excw 4020b689: 83a032 movi a3, 131 4020b68c: 343a add.n a3, a4, a3 4020b68e: 0e2d mov.n a2, a14 4020b690: 640c movi.n a4, 6 4020b692: e87d01 l32r a0, 40205888 4020b695: 0000c0 callx0 a0 4020b698: 03d216 beqz a2, 4020b6d9 4020b69b: 0b1d32 l16ui a3, a13, 22 4020b69e: 320c movi.n a2, 3 4020b6a0: 040c movi.n a4, 0 4020b6a2: 3d9885 call0 4024902c 4020b6a5: 02fd mov.n a15, a2 4020b6a7: e2ac beqz.n a2, 4020b6d9 4020b6a9: 1d38 l32i.n a3, a13, 4 4020b6ab: 0b1d42 l16ui a4, a13, 22 4020b6ae: 1338 l32i.n a3, a3, 4 4020b6b0: 1228 l32i.n a2, a2, 4 4020b6b2: e9c401 l32r a0, 40205dc4 4020b6b5: 0000c0 callx0 a0 4020b6b8: 071f22 l16ui a2, a15, 14 4020b6bb: 0f3d mov.n a3, a15 4020b6bd: 220b addi.n a2, a2, -1 4020b6bf: 075f22 s16i a2, a15, 14 4020b6c2: 0c28 l32i.n a2, a12, 0 4020b6c4: 025945 call0 4020dc5c 4020b6c7: 742020 extui a2, a2, 0, 8 4020b6ca: b28c beqz.n a2, 4020b6d9 4020b6cc: 071f22 l16ui a2, a15, 14 4020b6cf: 221b addi.n a2, a2, 1 4020b6d1: 075f22 s16i a2, a15, 14 4020b6d4: 0f2d mov.n a2, a15 4020b6d6: 3d8b05 call0 40248f88 4020b6d9: 000e22 l8ui a2, a14, 0 4020b6dc: 14e207 bbsi a2, 0, 4020b6f4 4020b6df: 0c48 l32i.n a4, a12, 0 4020b6e1: 83a032 movi a3, 131 4020b6e4: 343a add.n a3, a4, a3 4020b6e6: 0e2d mov.n a2, a14 4020b6e8: 06a042 movi a4, 6 4020b6eb: e86701 l32r a0, 40205888 4020b6ee: 0000c0 callx0 a0 4020b6f1: 74d256 bnez a2, 4020be42 4020b6f4: 0ce8 l32i.n a14, a12, 0 4020b6f6: 177485 call0 40222e40 4020b6f9: 3332f6 bgeui a2, 3, 4020b730 4020b6fc: fb9d05 call0 402070d0 4020b6ff: fec431 l32r a3, 4020b210 4020b702: 022327 blt a3, a2, 4020b708 4020b705: 001146 j 4020b74e 4020b708: 0b1d32 l16ui a3, a13, 22 4020b70b: 04a022 movi a2, 4 4020b70e: 00a042 movi a4, 0 4020b711: 3d9185 call0 4024902c 4020b714: 02cd mov.n a12, a2 4020b716: 42bc beqz.n a2, 4020b74e 4020b718: 1d38 l32i.n a3, a13, 4 4020b71a: 0b1d42 l16ui a4, a13, 22 4020b71d: 1338 l32i.n a3, a3, 4 4020b71f: 1228 l32i.n a2, a2, 4 4020b721: e9a801 l32r a0, 40205dc4 4020b724: 0000c0 callx0 a0 4020b727: 0d2d mov.n a2, a13 4020b729: 17a305 call0 4022315c 4020b72c: 000986 j 4020b756 4020b72f: 1d3200 excw 4020b732: 220b addi.n a2, a2, -1 4020b734: 4203a0 excw 4020b737: 0502a0 extui a0, a10, 18, 1 4020b73a: 8f .byte 0x8f 4020b73b: 203d excw 4020b73d: 8c20c2 l32i a12, a0, 0x230 4020b740: 1d28b2 l32i a11, a8, 116 4020b743: 1228 l32i.n a2, a2, 4 4020b745: 1c29 s32i.n a2, a12, 4 4020b747: 0dc9 s32i.n a12, a13, 0 4020b749: 4cd9 s32i.n a13, a12, 16 4020b74b: 0001c6 j 4020b756 4020b74e: 0d2d mov.n a2, a13 4020b750: 17a085 call0 4022315c 4020b753: 000206 j 4020b75f 4020b756: 202ee0 or a2, a14, a14 4020b759: 203cc0 or a3, a12, a12 4020b75c: 396e85 call0 40244e48 4020b75f: 08a022 movi a2, 8 4020b762: 01d006 j 4020bea6 4020b765: 010f32 l8ui a3, a15, 1 4020b768: 1ea022 movi a2, 30 4020b76b: 143030 extui a3, a3, 0, 2 4020b76e: fdc332 addi a3, a3, -3 4020b771: 18a042 movi a4, 24 4020b774: 834230 moveqz a4, a2, a3 4020b777: 000f32 l8ui a3, a15, 0 4020b77a: 8ca022 movi a2, 140 4020b77d: 103320 and a3, a3, a2 4020b780: 88a072 movi a7, 136 4020b783: c03370 sub a3, a3, a7 4020b786: 242b addi.n a2, a4, 2 4020b788: 1c2162 l32i a6, a1, 112 4020b78b: 834230 moveqz a4, a2, a3 4020b78e: f42040 extui a2, a4, 0, 16 4020b791: fcc632 addi a3, a6, -4 4020b794: 0a5d22 s16i a2, a13, 20 4020b797: 212172 l32i a7, a1, 132 4020b79a: c02320 sub a2, a3, a2 4020b79d: 0b5d22 s16i a2, a13, 22 4020b7a0: d14756 bnez a7, 4020b4b8 4020b7a3: 721c movi.n a2, 23 4020b7a5: 023267 bltu a2, a6, 4020b7ab 4020b7a8: ff4306 j 4020b4b8 4020b7ab: 0a0f22 l8ui a2, a15, 10 4020b7ae: 026207 bbci a2, 0, 4020b7b4 4020b7b1: ff40c6 j 4020b4b8 4020b7b4: 010f22 l8ui a2, a15, 1 4020b7b7: 386267 bbci a2, 6, 4020b7f3 4020b7ba: d0a022 movi a2, 208 4020b7bd: 321527 beq a5, a2, 4020b7f3 4020b7c0: b0a022 movi a2, 176 4020b7c3: 021527 beq a5, a2, 4020b7c9 4020b7c6: ff3b86 j 4020b4b8 4020b7c9: 1a2c22 l32i a2, a12, 104 4020b7cc: 02e247 bbsi a2, 4, 4020b7d2 4020b7cf: ff3946 j 4020b4b8 4020b7d2: 0c2d mov.n a2, a12 4020b7d4: 0d3d mov.n a3, a13 4020b7d6: 276152 s32i a5, a1, 156 4020b7d9: ff2b45 call0 4020aa90 4020b7dc: 272152 l32i a5, a1, 156 4020b7df: cd5216 beqz a2, 4020b4b8 4020b7e2: 1d28 l32i.n a2, a13, 4 4020b7e4: bfaf32 movi a3, -65 4020b7e7: 012222 l32i a2, a2, 4 4020b7ea: 010242 l8ui a4, a2, 1 4020b7ed: 103430 and a3, a4, a3 4020b7f0: 014232 s8i a3, a2, 1 4020b7f3: 2a2c82 l32i a8, a12, 168 4020b7f6: e00c22 l8ui a2, a12, 224 4020b7f9: 58c132 addi a3, a1, 88 4020b7fc: 276152 s32i a5, a1, 156 4020b7ff: 1c6182 s32i a8, a1, 112 4020b802: fdf305 call0 40209734 4020b805: 1d28 l32i.n a2, a13, 4 4020b807: 272152 l32i a5, a1, 156 4020b80a: 12e8 l32i.n a14, a2, 4 4020b80c: 0b1d22 l16ui a2, a13, 22 4020b80f: 18cef2 addi a15, a14, 24 4020b812: 2f2a add.n a2, a15, a2 4020b814: 216122 s32i a2, a1, 132 4020b817: 53e526 beqi a5, 128, 4020b86e 4020b81a: 80a022 movi a2, 128 4020b81d: 1f3257 bltu a2, a5, 4020b840 4020b820: 02c566 bnei a5, 32, 4020b826 4020b823: 00cf46 j 4020bb64 4020b826: 022c movi.n a2, 32 4020b828: 053257 bltu a2, a5, 4020b831 4020b82b: 335516 beqz a5, 4020bb64 4020b82e: 018406 j 4020be42 4020b831: 5bd526 beqi a5, 64, 4020b890 4020b834: 025c movi.n a2, 80 4020b836: 140c movi.n a4, 1 4020b838: 341527 beq a5, a2, 4020b870 4020b83b: 0180c6 j 4020be42 4020b83e: 220000 excw 4020b841: 27b0a0 excw 4020b844: 460295 excw 4020b847: 008a add.n a0, a0, a8 4020b849: 0b3257 bltu a2, a5, 4020b858 4020b84c: a0a022 movi a2, 160 4020b84f: 029527 bne a5, a2, 4020b855 4020b852: 013a86 j 4020bd40 4020b855: 017a46 j 4020be42 4020b858: c0a022 movi a2, 192 4020b85b: 029527 bne a5, a2, 4020b861 4020b85e: 013786 j 4020bd40 4020b861: d0a022 movi a2, 208 4020b864: 029527 bne a5, a2, 4020b86a 4020b867: 014186 j 4020bd71 4020b86a: 017506 j 4020be42 4020b86d: 040c00 extui a0, a0, 12, 1 4020b870: e68d21 l32r a2, 402052a4 4020b873: 7228 l32i.n a2, a2, 28 4020b875: 07e277 bbsi a2, 7, 4020b880 4020b878: 025c movi.n a2, 80 4020b87a: 029527 bne a5, a2, 4020b880 4020b87d: 017046 j 4020be42 4020b880: 222152 l32i a5, a1, 136 4020b883: 0d2d mov.n a2, a13 4020b885: 013d mov.n a3, a1 4020b887: 01ac45 call0 4020d34c 4020b88a: 016d06 j 4020be42 4020b88d: 000000 ill 4020b890: 172c22 l32i a2, a12, 92 4020b893: 025226 beqi a2, 5, 4020b899 4020b896: 016a06 j 4020be42 4020b899: 080c movi.n a8, 0 4020b89b: 1f6182 s32i a8, a1, 124 4020b89e: 1d6182 s32i a8, a1, 116 4020b8a1: 1c6182 s32i a8, a1, 112 4020b8a4: 206182 s32i a8, a1, 128 4020b8a7: 002f46 j 4020b968 4020b8aa: 620000 excw 4020b8ad: 0f .byte 0xf 4020b8ae: 361b01 l32r a0, 401d911c <_lit4_end+0xd19f4> 4020b8b1: 022327 blt a3, a2, 4020b8b7 4020b8b4: 016286 j 4020be42 4020b8b7: 000f22 l8ui a2, a15, 0 4020b8ba: 121226 beqi a2, 1, 4020b8d0 4020b8bd: 097216 beqz a2, 4020b958 4020b8c0: 233c movi.n a3, 50 4020b8c2: 121237 beq a2, a3, 4020b8d8 4020b8c5: dda042 movi a4, 221 4020b8c8: 141247 beq a2, a4, 4020b8e0 4020b8cb: 002486 j 4020b961 4020b8ce: f20000 excw 4020b8d1: 861c61 l32r a6, 401ed144 <_lit4_end+0xe5a1c> 4020b8d4: 000022 l8ui a2, a0, 0 4020b8d7: 61f200 excw 4020b8da: 861d excw 4020b8dc: 000020 excw 4020b8df: 46f600 excw 4020b8e2: 5a4602 s8i a0, a6, 90 4020b8e5: 0f3201 l32r a0, 401cf5b0 <_lit4_end+0xc7e88> 4020b8e8: 0f2203 excw 4020b8eb: 338004 excw 4020b8ee: 220011 l32r a1, 401d40f0 <_lit4_end+0xcc9c8> 4020b8f1: 332011 l32r a1, 401d8574 <_lit4_end+0xd0e4c> 4020b8f4: 0f2220 excw 4020b8f7: 332002 l32i a0, a0, 204 4020b8fa: 0f2220 excw 4020b8fd: 228005 call0 4022e100 4020b900: 332001 l32r a0, 401d8580 <_lit4_end+0xd0e58> 4020b903: 442120 extui a2, a2, 1, 5 4020b906: fe .byte 0xfe 4020b907: 021327 beq a3, a2, 4020b90d 4020b90a: 015086 j 4020be50 4020b90d: 001346 j 4020b95e 4020b910: e66521 l32r a2, 402052a4 4020b913: 5e2292 l32i a9, a2, 0x178 4020b916: 047916 beqz a9, 4020b961 4020b919: 222182 l32i a8, a1, 136 4020b91c: f8c662 addi a6, a6, -8 4020b91f: 120c movi.n a2, 1 4020b921: 3eab addi.n a3, a14, 10 4020b923: 4f7b addi.n a4, a15, 7 4020b925: 5fab addi.n a5, a15, 10 4020b927: 746060 extui a6, a6, 0, 8 4020b92a: a0c872 addi a7, a8, -96 4020b92d: 0009c0 callx0 a9 4020b930: 000b46 j 4020b961 4020b933: 0f2d00 excw 4020b936: fe3e01 l32r a0, 4020b230 4020b939: 0000c0 callx0 a0 4020b93c: 12ac beqz.n a2, 4020b961 4020b93e: e65921 l32r a2, 402052a4 4020b941: 692262 l32i a6, a2, 0x1a4 4020b944: 969c beqz.n a6, 4020b961 4020b946: 222182 l32i a8, a1, 136 4020b949: 120c movi.n a2, 1 4020b94b: 3eab addi.n a3, a14, 10 4020b94d: 0f4d mov.n a4, a15 4020b94f: a0c852 addi a5, a8, -96 4020b952: 0006c0 callx0 a6 4020b955: 000206 j 4020b961 4020b958: 2061f2 s32i a15, a1, 128 4020b95b: 000086 j 4020b961 4020b95e: 1f61f2 s32i a15, a1, 124 4020b961: 010f22 l8ui a2, a15, 1 4020b964: 222b addi.n a2, a2, 2 4020b966: ff2a add.n a15, a15, a2 4020b968: 212182 l32i a8, a1, 132 4020b96b: c028f0 sub a2, a8, a15 4020b96e: 0222a6 blti a2, 2, 4020b974 4020b971: ffcdc6 j 4020b8ac 4020b974: 1c2182 l32i a8, a1, 112 4020b977: 4c7816 beqz a8, 4020be42 4020b97a: 010822 l8ui a2, a8, 1 4020b97d: 0fa032 movi a3, 15 4020b980: 02b327 bgeu a3, a2, 4020b986 4020b983: 012ec6 j 4020be42 4020b986: 1d2182 l32i a8, a1, 116 4020b989: 00b816 beqz a8, 4020b998 4020b98c: 010842 l8ui a4, a8, 1 4020b98f: c02320 sub a2, a3, a2 4020b992: 02a247 bge a2, a4, 4020b998 4020b995: 012a46 j 4020be42 4020b998: 202182 l32i a8, a1, 128 4020b99b: 4a3816 beqz a8, 4020be42 4020b99e: 010852 l8ui a5, a8, 1 4020b9a1: 022c movi.n a2, 32 4020b9a3: 02b257 bgeu a2, a5, 4020b9a9 4020b9a6: 012606 j 4020be42 4020b9a9: e63e61 l32r a6, 402052a4 4020b9ac: 03d622 addmi a2, a6, 0x300 4020b9af: 670222 l8ui a2, a2, 103 4020b9b2: 06fd mov.n a15, a6 4020b9b4: 061266 bnei a2, 1, 4020b9be 4020b9b7: 487516 beqz a5, 4020be42 4020b9ba: 000086 j 4020b9c0 4020b9bd: 05ac00 extui a10, a0, 28, 1 4020b9c0: b82f22 l32i a2, a15, 0x2e0 4020b9c3: 021527 beq a5, a2, 4020b9c9 4020b9c6: 011e06 j 4020be42 4020b9c9: 202182 l32i a8, a1, 128 4020b9cc: f77831 l32r a3, 402097ac 4020b9cf: 054d mov.n a4, a5 4020b9d1: 282b addi.n a2, a8, 2 4020b9d3: 276152 s32i a5, a1, 156 4020b9d6: e7ac01 l32r a0, 40205888 4020b9d9: 0000c0 callx0 a0 4020b9dc: 272152 l32i a5, a1, 156 4020b9df: 45f256 bnez a2, 4020be42 4020b9e2: 7f28 l32i.n a2, a15, 28 4020b9e4: 0272b7 bbci a2, 27, 4020b9ea 4020b9e7: 457516 beqz a5, 4020be42 4020b9ea: 2c2c22 l32i a2, a12, 176 4020b9ed: 2a6c22 s32i a2, a12, 168 4020b9f0: eadd21 l32r a2, 40206564 4020b9f3: 0228 l32i.n a2, a2, 0 4020b9f5: 02bc beqz.n a2, 4020ba29 4020b9f7: 222182 l32i a8, a1, 136 4020b9fa: 820c movi.n a2, 8 4020b9fc: 0129 s32i.n a2, a1, 0 4020b9fe: a0c822 addi a2, a8, -96 4020ba01: 1129 s32i.n a2, a1, 4 4020ba03: 3eab addi.n a3, a14, 10 4020ba05: 640c movi.n a4, 6 4020ba07: 218b addi.n a2, a1, 8 4020ba09: e8ee01 l32r a0, 40205dc4 4020ba0c: 0000c0 callx0 a0 4020ba0f: ead321 l32r a2, 4020655c 4020ba12: 040c movi.n a4, 0 4020ba14: 0228 l32i.n a2, a2, 0 4020ba16: 013d mov.n a3, a1 4020ba18: 045d mov.n a5, a4 4020ba1a: 21af05 call0 4022d50c 4020ba1d: 081226 beqi a2, 1, 4020ba29 4020ba20: fdfe21 l32r a2, 4020b218 4020ba23: e62101 l32r a0, 402052a8 4020ba26: 0000c0 callx0 a0 4020ba29: 562ff2 l32i a15, a15, 0x158 4020ba2c: 8fac beqz.n a15, 4020ba58 4020ba2e: f27c movi.n a2, -1 4020ba30: 004122 s8i a2, a1, 0 4020ba33: 030c movi.n a3, 0 4020ba35: 2f2b addi.n a2, a15, 2 4020ba37: 014d mov.n a4, a1 4020ba39: 020c45 call0 4020db00 4020ba3c: 000122 l8ui a2, a1, 0 4020ba3f: 0522b6 bltui a2, 2, 4020ba48 4020ba42: 1f2182 l32i a8, a1, 124 4020ba45: 3f9816 beqz a8, 4020be42 4020ba48: 1c2122 l32i a2, a1, 112 4020ba4b: 1d2132 l32i a3, a1, 116 4020ba4e: ff4d45 call0 4020af24 4020ba51: 040c movi.n a4, 0 4020ba53: 000306 j 4020ba63 4020ba56: 220000 excw 4020ba59: 321c21 l32r a2, 401d82cc <_lit4_end+0xd0ba4> 4020ba5c: 451d21 l32r a2, 401dced0 <_lit4_end+0xd57a8> 4020ba5f: ff4c movi.n a15, 79 4020ba61: 0f4d mov.n a4, a15 4020ba63: 130c movi.n a3, 1 4020ba65: 934320 movnez a4, a3, a2 4020ba68: 0c2d mov.n a2, a12 4020ba6a: 0ace32 addi a3, a14, 10 4020ba6d: 037345 call0 4020f1a4 4020ba70: 00f386 j 4020be42 4020ba73: 172c22 l32i a2, a12, 92 4020ba76: 025226 beqi a2, 5, 4020ba7c 4020ba79: 00f146 j 4020be42 4020ba7c: 10ce22 addi a2, a14, 16 4020ba7f: 58c132 addi a3, a1, 88 4020ba82: 640c movi.n a4, 6 4020ba84: e78101 l32r a0, 40205888 4020ba87: 0000c0 callx0 a0 4020ba8a: 3b4256 bnez a2, 4020be42 4020ba8d: 212122 l32i a2, a1, 132 4020ba90: c082f0 sub a8, a2, a15 4020ba93: 0268e6 bgei a8, 6, 4020ba99 4020ba96: 00ea06 j 4020be42 4020ba99: e60241 l32r a4, 402052a4 4020ba9c: 0c1e22 l16ui a2, a14, 24 4020ba9f: 7448 l32i.n a4, a4, 28 4020baa1: 0d1e32 l16ui a3, a14, 26 4020baa4: 0274a7 bbci a4, 26, 4020baaa 4020baa7: 00e5c6 j 4020be42 4020baaa: 2c2c42 l32i a4, a12, 176 4020baad: 2a6c42 s32i a4, a12, 168 4020bab0: 021266 bnei a2, 1, 4020bab6 4020bab3: 00e2c6 j 4020be42 4020bab6: 388256 bnez a2, 4020be42 4020bab9: 6c0c22 l8ui a2, a12, 108 4020babc: 192266 bnei a2, 2, 4020bad9 4020babf: 1d2c22 l32i a2, a12, 116 4020bac2: 37c216 beqz a2, 4020be42 4020bac5: fd4631 l32r a3, 4020afe0 4020bac8: 2da642 movi a4, 0x62d 4020bacb: e77501 l32r a0, 402058a0 4020bace: 0000c0 callx0 a0 4020bad1: 020c movi.n a2, 0 4020bad3: 1d6c22 s32i a2, a12, 116 4020bad6: 00da06 j 4020be42 4020bad9: 021326 beqi a3, 1, 4020badf 4020badc: 00d886 j 4020be42 4020badf: b0a032 movi a3, 176 4020bae2: 240c movi.n a4, 2 4020bae4: 0c2d mov.n a2, a12 4020bae6: 02df85 call0 4020e8e0 4020bae9: feab addi.n a15, a14, 10 4020baeb: 0f2d mov.n a2, a15 4020baed: 07e4c5 call0 4021393c 4020baf0: 02ed mov.n a14, a2 4020baf2: 82cc bnez.n a2, 4020bafe 4020baf4: 0f2d mov.n a2, a15 4020baf6: 07d345 call0 4021382c 4020baf9: 02ed mov.n a14, a2 4020bafb: 343216 beqz a2, 4020be42 4020bafe: 120c movi.n a2, 1 4020bb00: 640c movi.n a4, 6 4020bb02: 203ff0 or a3, a15, a15 4020bb05: ea4e22 s8i a2, a14, 234 4020bb08: 202ee0 or a2, a14, a14 4020bb0b: e8ae01 l32r a0, 40205dc4 4020bb0e: 0000c0 callx0 a0 4020bb11: c0a022 movi a2, 192 4020bb14: 030c movi.n a3, 0 4020bb16: 802e20 add a2, a14, a2 4020bb19: f0a0f2 movi a15, 240 4020bb1c: 040005 call0 4020fb20 4020bb1f: fefa add.n a15, a14, a15 4020bb21: 0f2d mov.n a2, a15 4020bb23: fa5745 call0 40206098 4020bb26: fdbd31 l32r a3, 4020b21c 4020bb29: 0e4d mov.n a4, a14 4020bb2b: 0f2d mov.n a2, a15 4020bb2d: fa52c5 call0 4020605c 4020bb30: d0a732 movi a3, 0x7d0 4020bb33: 140c movi.n a4, 1 4020bb35: 0f2d mov.n a2, a15 4020bb37: fa6b85 call0 402061f0 4020bb3a: 2e28 l32i.n a2, a14, 8 4020bb3c: fdb931 l32r a3, 4020b220 4020bb3f: 204230 or a4, a2, a3 4020bb42: 2e49 s32i.n a4, a14, 8 4020bb44: 6c0c42 l8ui a4, a12, 108 4020bb47: 0a3426 beqi a4, 3, 4020bb55 4020bb4a: fdb631 l32r a3, 4020b224 4020bb4d: 202230 or a2, a2, a3 4020bb50: 2e29 s32i.n a2, a14, 8 4020bb52: 00bb06 j 4020be42 4020bb55: e46c movi.n a4, -18 4020bb57: 102240 and a2, a2, a4 4020bb5a: 203230 or a3, a2, a3 4020bb5d: 2e39 s32i.n a3, a14, 8 4020bb5f: 00b7c6 j 4020be42 4020bb62: 220000 excw 4020bb65: 172c movi.n a7, 33 4020bb67: 025226 beqi a2, 5, 4020bb6d 4020bb6a: 00b506 j 4020be42 4020bb6d: 10ce22 addi a2, a14, 16 4020bb70: 58c132 addi a3, a1, 88 4020bb73: 640c movi.n a4, 6 4020bb75: 276152 s32i a5, a1, 156 4020bb78: e74401 l32r a0, 40205888 4020bb7b: 0000c0 callx0 a0 4020bb7e: 272152 l32i a5, a1, 156 4020bb81: 2bd256 bnez a2, 4020be42 4020bb84: e0c552 addi a5, a5, -32 4020bb87: 031c movi.n a3, 16 4020bb89: 212142 l32i a4, a1, 132 4020bb8c: 083c movi.n a8, 48 4020bb8e: 938350 movnez a8, a3, a5 4020bb91: 130c movi.n a3, 1 4020bb93: 933250 movnez a3, a2, a5 4020bb96: 246182 s32i a8, a1, 144 4020bb99: 450c movi.n a5, 4 4020bb9b: c084f0 sub a8, a4, a15 4020bb9e: a40c movi.n a4, 10 4020bba0: 834530 moveqz a4, a5, a3 4020bba3: 02a847 bge a8, a4, 4020bba9 4020bba6: 00a606 j 4020be42 4020bba9: 22cef2 addi a15, a14, 34 4020bbac: 1cce42 addi a4, a14, 28 4020bbaf: 83f430 moveqz a15, a4, a3 4020bbb2: 1d6122 s32i a2, a1, 116 4020bbb5: 206122 s32i a2, a1, 128 4020bbb8: 1f6122 s32i a2, a1, 124 4020bbbb: 236122 s32i a2, a1, 140 4020bbbe: 003946 j 4020bca7 4020bbc1: 010f42 l8ui a4, a15, 1 4020bbc4: 341b addi.n a3, a4, 1 4020bbc6: 022327 blt a3, a2, 4020bbcc 4020bbc9: 009d46 j 4020be42 4020bbcc: 000f22 l8ui a2, a15, 0 4020bbcf: d52c movi.n a5, 45 4020bbd1: 331257 beq a2, a5, 4020bc08 4020bbd4: 103527 bltu a5, a2, 4020bbe8 4020bbd7: 0c2216 beqz a2, 4020bc9d 4020bbda: 1f2182 l32i a8, a1, 124 4020bbdd: 220b addi.n a2, a2, -1 4020bbdf: 838f20 moveqz a8, a15, a2 4020bbe2: 1f6182 s32i a8, a1, 124 4020bbe5: 002dc6 j 4020bca0 4020bbe8: 233c movi.n a3, 50 4020bbea: 121237 beq a2, a3, 4020bc00 4020bbed: dda032 movi a3, 221 4020bbf0: 1c1237 beq a2, a3, 4020bc10 4020bbf3: 033c movi.n a3, 48 4020bbf5: 021237 beq a2, a3, 4020bbfb 4020bbf8: 002906 j 4020bca0 4020bbfb: 009bc6 j 4020be6e 4020bbfe: f20000 excw 4020bc01: 462061 l32r a6, 401dd484 <_lit4_end+0xd5d5c> 4020bc04: 000026 beqi a0, -1, 4020bc08 4020bc07: 61f200 excw 4020bc0a: 461d excw 4020bc0c: 000024 excw 4020bc0f: 44f600 extui a15, a0, 6, 5 4020bc12: 9c8602 excw 4020bc15: 0f3200 excw 4020bc18: 0f2203 excw 4020bc1b: 338004 excw 4020bc1e: 220011 l32r a1, 401d4420 <_lit4_end+0xcccf8> 4020bc21: 232011 l32r a1, 401d48a4 <_lit4_end+0xcd17c> 4020bc24: 0f3220 excw 4020bc27: 223002 excw 4020bc2a: 0f3220 excw 4020bc2d: 338005 call0 4023f430 4020bc30: 223001 l32r a0, 401d44f0 <_lit4_end+0xccdc8> 4020bc33: 7d3120 excw 4020bc36: 37fd excw 4020bc38: c60212 l8ui a1, a2, 198 4020bc3b: 0089 s32i.n a8, a0, 0 4020bc3d: 008b46 j 4020be6e 4020bc40: fd7b31 l32r a3, 4020b22c 4020bc43: 021237 beq a2, a3, 4020bc49 4020bc46: 008fc6 j 4020be89 4020bc49: 060f22 l8ui a2, a15, 6 4020bc4c: 239256 bnez a2, 4020be89 4020bc4f: 001346 j 4020bca0 4020bc52: 000000 ill 4020bc55: e59321 l32r a2, 402052a4 4020bc58: 5e2292 l32i a9, a2, 0x178 4020bc5b: 041916 beqz a9, 4020bca0 4020bc5e: 222182 l32i a8, a1, 136 4020bc61: f8c462 addi a6, a4, -8 4020bc64: 320c movi.n a2, 3 4020bc66: 3eab addi.n a3, a14, 10 4020bc68: 4f7b addi.n a4, a15, 7 4020bc6a: 5fab addi.n a5, a15, 10 4020bc6c: 746060 extui a6, a6, 0, 8 4020bc6f: a0c872 addi a7, a8, -96 4020bc72: 0009c0 callx0 a9 4020bc75: 0009c6 j 4020bca0 4020bc78: 0f2d mov.n a2, a15 4020bc7a: fd6d01 l32r a0, 4020b230 4020bc7d: 0000c0 callx0 a0 4020bc80: c29c beqz.n a2, 4020bca0 4020bc82: e58821 l32r a2, 402052a4 4020bc85: 692262 l32i a6, a2, 0x1a4 4020bc88: 469c beqz.n a6, 4020bca0 4020bc8a: 222182 l32i a8, a1, 136 4020bc8d: 320c movi.n a2, 3 4020bc8f: 3eab addi.n a3, a14, 10 4020bc91: 0f4d mov.n a4, a15 4020bc93: a0c852 addi a5, a8, -96 4020bc96: 0006c0 callx0 a6 4020bc99: 0000c6 j 4020bca0 4020bc9c: 61f200 excw 4020bc9f: 0f2223 excw 4020bca2: 222b01 l32r a0, 401d4550 <_lit4_end+0xcce28> 4020bca5: ff2a add.n a15, a15, a2 4020bca7: 212182 l32i a8, a1, 132 4020bcaa: c028f0 sub a2, a8, a15 4020bcad: 0222a6 blti a2, 2, 4020bcb3 4020bcb0: ffc346 j 4020bbc1 4020bcb3: 1f2182 l32i a8, a1, 124 4020bcb6: 188816 beqz a8, 4020be42 4020bcb9: 010822 l8ui a2, a8, 1 4020bcbc: f30c movi.n a3, 15 4020bcbe: 02b327 bgeu a3, a2, 4020bcc4 4020bcc1: 005f46 j 4020be42 4020bcc4: 202182 l32i a8, a1, 128 4020bcc7: a88c beqz.n a8, 4020bcd5 4020bcc9: 010842 l8ui a4, a8, 1 4020bccc: c02320 sub a2, a3, a2 4020bccf: 02a247 bge a2, a4, 4020bcd5 4020bcd2: 005b06 j 4020be42 4020bcd5: 232182 l32i a8, a1, 140 4020bcd8: 166816 beqz a8, 4020be42 4020bcdb: 010822 l8ui a2, a8, 1 4020bcde: 032c movi.n a3, 32 4020bce0: 02b327 bgeu a3, a2, 4020bce6 4020bce3: 0056c6 j 4020be42 4020bce6: 1d2182 l32i a8, a1, 116 4020bce9: 789c beqz.n a8, 4020bd04 4020bceb: 000852 l8ui a5, a8, 0 4020bcee: dda042 movi a4, 221 4020bcf1: c05540 sub a5, a5, a4 4020bcf4: e21c movi.n a2, 30 4020bcf6: a41c movi.n a4, 26 4020bcf8: 010832 l8ui a3, a8, 1 4020bcfb: 932450 movnez a2, a4, a5 4020bcfe: 02b327 bgeu a3, a2, 4020bd04 4020bd01: 004f46 j 4020be42 4020bd04: 1f2132 l32i a3, a1, 124 4020bd07: 1c2122 l32i a2, a1, 112 4020bd0a: 202142 l32i a4, a1, 128 4020bd0d: f50c movi.n a5, 15 4020bd0f: 015785 call0 4020d288 4020bd12: 743020 extui a3, a2, 0, 8 4020bd15: 026277 bbci a2, 7, 4020bd1b 4020bd18: 004986 j 4020be42 4020bd1b: e56221 l32r a2, 402052a4 4020bd1e: 7228 l32i.n a2, a2, 28 4020bd20: 086257 bbci a2, 5, 4020bd2c 4020bd23: 2fa022 movi a2, 47 4020bd26: 023237 bltu a2, a3, 4020bd2c 4020bd29: 004546 j 4020be42 4020bd2c: 2c2c22 l32i a2, a12, 176 4020bd2f: 1c2132 l32i a3, a1, 112 4020bd32: 242142 l32i a4, a1, 144 4020bd35: 2a6c22 s32i a2, a12, 168 4020bd38: 0c2d mov.n a2, a12 4020bd3a: 07dd85 call0 40213b14 4020bd3d: 004046 j 4020be42 4020bd40: 172c22 l32i a2, a12, 92 4020bd43: 025226 beqi a2, 5, 4020bd49 4020bd46: 003e06 j 4020be42 4020bd49: 2e4b addi.n a2, a14, 4 4020bd4b: 58c132 addi a3, a1, 88 4020bd4e: 06a042 movi a4, 6 4020bd51: e6cd01 l32r a0, 40205888 4020bd54: 0000c0 callx0 a0 4020bd57: 0e7256 bnez a2, 4020be42 4020bd5a: 212122 l32i a2, a1, 132 4020bd5d: c082f0 sub a8, a2, a15 4020bd60: 0228e6 bgei a8, 2, 4020bd66 4020bd63: 0036c6 j 4020be42 4020bd66: 1c2132 l32i a3, a1, 112 4020bd69: 0c2d mov.n a2, a12 4020bd6b: 07c485 call0 402139b4 4020bd6e: 003406 j 4020be42 4020bd71: 212152 l32i a5, a1, 132 4020bd74: 202cc0 or a2, a12, a12 4020bd77: 203ee0 or a3, a14, a14 4020bd7a: 204ff0 or a4, a15, a15 4020bd7d: 0809c5 call0 40213e1c 4020bd80: 002f86 j 4020be42 4020bd83: a02200 addx4 a2, a2, a0 4020bd86: 1527a0 extui a2, a10, 23, 2 4020bd89: 2d0602 l8ui a0, a6, 45 4020bd8c: 1d2800 excw 4020bd8f: 2a2ce2 l32i a14, a12, 168 4020bd92: 1238 l32i.n a3, a2, 4 4020bd94: 6e8c beqz.n a14, 4020bd9e 4020bd96: 0d1e22 l16ui a2, a14, 26 4020bd99: d42020 extui a2, a2, 0, 14 4020bd9c: c2cc bnez.n a2, 4020bdac 4020bd9e: 0c2d mov.n a2, a12 4020bda0: c0a032 movi a3, 192 4020bda3: 740c movi.n a4, 7 4020bda5: 02b385 call0 4020e8e0 4020bda8: 002586 j 4020be42 4020bdab: 133200 excw 4020bdae: 303001 l32r a0, 401d7e70 <_lit4_end+0xd0748> 4020bdb1: 1327d4 excw 4020bdb4: 224602 s8i a0, a6, 34 4020bdb7: a02200 addx4 a2, a2, a0 4020bdba: 20cc bnez.n a0, 4020bdc0 4020bdbc: 2e .byte 0x2e 4020bdbd: 22f280 excw 4020bdc0: ffcc00 excw 4020bdc3: 202cc0 or a2, a12, a12 4020bdc6: 0267c5 call0 4020e444 4020bdc9: 0e2d mov.n a2, a14 4020bdcb: 0f3d mov.n a3, a15 4020bdcd: 03d785 call0 4020fb48 4020bdd0: 001b86 j 4020be42 4020bdd3: 2e3200 excw 4020bdd6: 330b30 excw 4020bdd9: 306e32 s32i a3, a14, 192 4020bddc: 53cc bnez.n a3, 4020bde5 4020bdde: 1239 s32i.n a3, a2, 4 4020bde0: 0239 s32i.n a3, a2, 0 4020bde2: 0000c6 j 4020bde9 4020bde5: 8f48 l32i.n a4, a15, 32 4020bde7: 0249 s32i.n a4, a2, 0 4020bde9: cca022 movi a2, 204 4020bdec: 2e2a add.n a2, a14, a2 4020bdee: 2248 l32i.n a4, a2, 8 4020bdf0: 440b addi.n a4, a4, -1 4020bdf2: 2249 s32i.n a4, a2, 8 4020bdf4: 039c beqz.n a3, 4020be08 4020bdf6: 9d28 l32i.n a2, a13, 36 4020bdf8: ed8d31 l32r a3, 4020742c 4020bdfb: 0248 l32i.n a4, a2, 0 4020bdfd: 1133a0 slli a3, a3, 6 4020be00: 203430 or a3, a4, a3 4020be03: 0239 s32i.n a3, a2, 0 4020be05: 000146 j 4020be0e 4020be08: 202ee0 or a2, a14, a14 4020be0b: 03d3c5 call0 4020fb48 4020be0e: 066fc5 call0 4021250c 4020be11: 02cd mov.n a12, a2 4020be13: 009216 beqz a2, 4020be20 4020be16: 202ff0 or a2, a15, a15 4020be19: 189745 call0 40224790 4020be1c: 000886 j 4020be42 4020be1f: 990100 excw 4020be22: 00c0e6 bgei a0, 32, 4020be26 4020be25: 1f2100 excw 4020be28: 8dc9e5 excw 4020be2b: 7f2232 l32i a3, a2, 0x1fc 4020be2e: 03d9 s32i.n a13, a3, 0 4020be30: 20cd32 addi a3, a13, 32 4020be33: 7f6232 s32i a3, a2, 0x1fc 4020be36: e63301 l32r a0, 40205704 4020be39: 0000c0 callx0 a0 4020be3c: 000086 j 4020be42 4020be3f: 3d8c00 excw 4020be42: 0d2d mov.n a2, a13 4020be44: 173145 call0 4022315c 4020be47: 1e2122 l32i a2, a1, 120 4020be4a: 001606 j 4020bea6 4020be4d: 000000 ill 4020be50: 202ff0 or a2, a15, a15 4020be53: 266162 s32i a6, a1, 152 4020be56: fcf701 l32r a0, 4020b234 4020be59: 0000c0 callx0 a0 4020be5c: 262162 l32i a6, a1, 152 4020be5f: aad256 bnez a2, 4020b910 4020be62: feb386 j 4020b934 4020be65: 0264b6 bltui a4, 6, 4020be6b 4020be68: ff7506 j 4020bc40 4020be6b: 000686 j 4020be89 4020be6e: 1c2182 l32i a8, a1, 112 4020be71: 442b addi.n a4, a4, 2 4020be73: 744040 extui a4, a4, 0, 8 4020be76: 244842 s8i a4, a8, 36 4020be79: 25c822 addi a2, a8, 37 4020be7c: 0f3d mov.n a3, a15 4020be7e: e7d101 l32r a0, 40205dc4 4020be81: 0000c0 callx0 a0 4020be84: ff8606 j 4020bca0 4020be87: 2d0000 excw 4020be8a: 0f .byte 0xf 4020be8b: 256142 s32i a4, a1, 148 4020be8e: fce901 l32r a0, 4020b234 4020be91: 0000c0 callx0 a0 4020be94: 252142 l32i a4, a1, 148 4020be97: dba256 bnez a2, 4020bc55 4020be9a: ff7686 j 4020bc78 4020be9d: ffa082 movi a8, 255 4020bea0: 1e6182 s32i a8, a1, 120 4020bea3: ffe6c6 j 4020be42 4020bea6: 2f2102 l32i a0, a1, 188 4020bea9: c0a092 movi a9, 192 4020beac: 2e21c2 l32i a12, a1, 184 4020beaf: 2d21d2 l32i a13, a1, 180 4020beb2: 2c21e2 l32i a14, a1, 176 4020beb5: 2b21f2 l32i a15, a1, 172 4020beb8: 119a add.n a1, a1, a9 4020beba: f00d ret.n 4020bebc: af08 l32i.n a0, a15, 40 4020bebe: fe .byte 0xfe 4020bebf: 3f .byte 0x3f 4020bec0: 000d07 bnone a13, a0, 4020bec4 4020bec3: acc000 excw 4020bec6: fe .byte 0xfe 4020bec7: 3f .byte 0x3f 4020bec8: feacc4 excw 4020becb: 3f .byte 0x3f 4020becc: 4ec8 l32i.n a12, a14, 16 4020bece: 004024 excw 4020bed1: 24e8 l32i.n a14, a4, 8 4020bed3: 0dbc40 excw 4020bed6: 8c4023 excw 4020bed9: 230d excw 4020bedb: 0d8840 excw 4020bede: 504023 excw 4020bee1: 20ab addi.n a2, a0, 10 4020bee3: 801a40 add a1, a10, a4 4020bee6: fe .byte 0xfe 4020bee7: 3f .byte 0x3f 4020bee8 : 4020bee8: b0c112 addi a1, a1, -80 4020beeb: 1061e2 s32i a14, a1, 64 4020beee: e4ede1 l32r a14, 402052a4 4020bef1: 1161d2 s32i a13, a1, 68 4020bef4: 5ed8 l32i.n a13, a14, 20 4020bef6: 136102 s32i a0, a1, 76 4020bef9: 1261c2 s32i a12, a1, 72 4020befc: f1f9 s32i.n a15, a1, 60 4020befe: 17cd16 beqz a13, 4020c07e 4020bf01: 3a2d32 l32i a3, a13, 232 4020bf04: 120c movi.n a2, 1 4020bf06: 027387 bbci a3, 24, 4020bf0c 4020bf09: 006246 j 4020c096 4020bf0c: ffec31 l32r a3, 4020bebc 4020bf0f: 000342 l8ui a4, a3, 0 4020bf12: 0c6407 bbci a4, 0, 4020bf22 4020bf15: 250c movi.n a5, 2 4020bf17: 204450 or a4, a4, a5 4020bf1a: 004342 s8i a4, a3, 0 4020bf1d: 005d46 j 4020c096 4020bf20: 220000 excw 4020bf23: 002d mov.n a2, a0 4020bf25: 027256 bnez a2, 4020bf50 4020bf28: fc2e31 l32r a3, 4020afe0 4020bf2b: ffe541 l32r a4, 4020bec0 4020bf2e: 98a022 movi a2, 152 4020bf31: e65901 l32r a0, 40205898 4020bf34: 0000c0 callx0 a0 4020bf37: ffe631 l32r a3, 4020bed0 4020bf3a: 006d22 s32i a2, a13, 0 4020bf3d: 0139 s32i.n a3, a1, 0 4020bf3f: ffe141 l32r a4, 4020bec4 4020bf42: e5ee31 l32r a3, 402056fc 4020bf45: ffe051 l32r a5, 4020bec8 4020bf48: ffe171 l32r a7, 4020becc 4020bf4b: 0d6d mov.n a6, a13 4020bf4d: 3cd605 call0 40248cb0 4020bf50: ecb521 l32r a2, 40207224 4020bf53: 000222 l8ui a2, a2, 0 4020bf56: 054216 beqz a2, 4020bfae 4020bf59: e5e8c1 l32r a12, 402056fc 4020bf5c: 0c2d mov.n a2, a12 4020bf5e: 37b845 call0 40243ae4 4020bf61: ffdc21 l32r a2, 4020bed4 4020bf64: e4d101 l32r a0, 402052a8 4020bf67: 0000c0 callx0 a0 4020bf6a: 050c22 l8ui a2, a12, 5 4020bf6d: 000c32 l8ui a3, a12, 0 4020bf70: 010c42 l8ui a4, a12, 1 4020bf73: 020c52 l8ui a5, a12, 2 4020bf76: 030c62 l8ui a6, a12, 3 4020bf79: 040c72 l8ui a7, a12, 4 4020bf7c: 0129 s32i.n a2, a1, 0 4020bf7e: 060c22 l8ui a2, a12, 6 4020bf81: 1129 s32i.n a2, a1, 4 4020bf83: 070c22 l8ui a2, a12, 7 4020bf86: 2129 s32i.n a2, a1, 8 4020bf88: 080c22 l8ui a2, a12, 8 4020bf8b: 3129 s32i.n a2, a1, 12 4020bf8d: 090c22 l8ui a2, a12, 9 4020bf90: 4129 s32i.n a2, a1, 16 4020bf92: 0a0c22 l8ui a2, a12, 10 4020bf95: 5129 s32i.n a2, a1, 20 4020bf97: 0b0c22 l8ui a2, a12, 11 4020bf9a: 6129 s32i.n a2, a1, 24 4020bf9c: ffcf21 l32r a2, 4020bed8 4020bf9f: e4c201 l32r a0, 402052a8 4020bfa2: 0000c0 callx0 a0 4020bfa5: ffcd21 l32r a2, 4020bedc 4020bfa8: e4c001 l32r a0, 402052a8 4020bfab: 0000c0 callx0 a0 4020bfae: 120c movi.n a2, 1 4020bfb0: e62141 l32r a4, 40205834 4020bfb3: 023d mov.n a3, a2 4020bfb5: 025d mov.n a5, a2 4020bfb7: 060c movi.n a6, 0 4020bfb9: 13db85 call0 4021fd74 4020bfbc: 0d28 l32i.n a2, a13, 0 4020bfbe: 3cd9c5 call0 40248d5c 4020bfc1: fba045 call0 402079c8 4020bfc4: 023226 beqi a2, 3, 4020bfca 4020bfc7: 002e46 j 4020c084 4020bfca: 4e28 l32i.n a2, a14, 16 4020bfcc: 0b4216 beqz a2, 4020c084 4020bfcf: 172222 l32i a2, a2, 92 4020bfd2: 5822f6 bgeui a2, 2, 4020c02e 4020bfd5: 002ac6 j 4020c084 4020bfd8: 8129 s32i.n a2, a1, 32 4020bfda: e62a01 l32r a0, 40205884 4020bfdd: 0000c0 callx0 a0 4020bfe0: f45d31 l32r a3, 40209154 4020bfe3: f45d41 l32r a4, 40209158 4020bfe6: 0020c0 memw 4020bfe9: 0063c2 s32i a12, a3, 0 4020bfec: 8128 l32i.n a2, a1, 32 4020bfee: 0020c0 memw 4020bff1: 006342 s32i a4, a3, 0 4020bff4: f33031 l32r a3, 40208cb4 4020bff7: cf0b addi.n a12, a15, -1 4020bff9: 140c movi.n a4, 1 4020bffb: 74c0c0 extui a12, a12, 0, 8 4020bffe: 004342 s8i a4, a3, 0 4020c001: 90ccc0 addx2 a12, a12, a12 4020c004: 80a032 movi a3, 128 4020c007: a0cc30 addx4 a12, a12, a3 4020c00a: ceca add.n a12, a14, a12 4020c00c: cc4b addi.n a12, a12, 4 4020c00e: 000222 l8ui a2, a2, 0 4020c011: 4b6ec2 s32i a12, a14, 0x12c 4020c014: 12dc bnez.n a2, 4020c029 4020c016: f45121 l32r a2, 4020915c 4020c019: 0238 l32i.n a3, a2, 0 4020c01b: f44e21 l32r a2, 40209154 4020c01e: 0020c0 memw 4020c021: 0239 s32i.n a3, a2, 0 4020c023: e5b801 l32r a0, 40205704 4020c026: 0000c0 callx0 a0 4020c029: 0c2d mov.n a2, a12 4020c02b: 062d05 call0 402122fc 4020c02e: 02de22 addmi a2, a14, 0x200 4020c031: 0b0222 l8ui a2, a2, 11 4020c034: 246207 bbci a2, 0, 4020c05c 4020c037: fabbc1 l32r a12, 4020ab24 4020c03a: ffa931 l32r a3, 4020bee0 4020c03d: 040c movi.n a4, 0 4020c03f: 202cc0 or a2, a12, a12 4020c042: fa0185 call0 4020605c 4020c045: fab021 l32r a2, 4020ab08 4020c048: 130c movi.n a3, 1 4020c04a: 004232 s8i a3, a2, 0 4020c04d: 0c2d mov.n a2, a12 4020c04f: fa0485 call0 40206098 4020c052: 0c2d mov.n a2, a12 4020c054: e8a332 movi a3, 0x3e8 4020c057: 040c movi.n a4, 0 4020c059: fa1945 call0 402061f0 4020c05c: 0e2d mov.n a2, a14 4020c05e: fefa05 call0 4020b000 4020c061: ffa021 l32r a2, 4020bee4 4020c064: 030c movi.n a3, 0 4020c066: 004232 s8i a3, a2, 0 4020c069: eb0d32 l8ui a3, a13, 235 4020c06c: 120c movi.n a2, 1 4020c06e: 202320 or a2, a3, a2 4020c071: eb4d22 s8i a2, a13, 235 4020c074: 0d28 l32i.n a2, a13, 0 4020c076: 3ccdc5 call0 40248d54 4020c079: 120c movi.n a2, 1 4020c07b: 0005c6 j 4020c096 4020c07e: 0d2d mov.n a2, a13 4020c080: 000486 j 4020c096 4020c083: de2200 excw 4020c086: 02f203 excw 4020c089: 312165 excw 4020c08c: 02c2f4 excw 4020c08f: 0c5600 excw 4020c092: d046f6 bgeui a6, 4, 4020c066 4020c095: ff .byte 0xff 4020c096: 132102 l32i a0, a1, 76 4020c099: 1221c2 l32i a12, a1, 72 4020c09c: 1121d2 l32i a13, a1, 68 4020c09f: 1021e2 l32i a14, a1, 64 4020c0a2: f1f8 l32i.n a15, a1, 60 4020c0a4: 50c112 addi a1, a1, 80 4020c0a7: f00d ret.n 4020c0a9: 000000 ill 4020c0ac: feaef0 excw 4020c0af: 3f .byte 0x3f 4020c0b0: f0c112 addi a1, a1, -16 4020c0b3: ff8221 l32r a2, 4020bebc 4020c0b6: 036102 s32i a0, a1, 12 4020c0b9: 21c9 s32i.n a12, a1, 8 4020c0bb: 11d9 s32i.n a13, a1, 4 4020c0bd: 01e9 s32i.n a14, a1, 0 4020c0bf: 000232 l8ui a3, a2, 0 4020c0c2: e47c movi.n a4, -2 4020c0c4: 104340 and a4, a3, a4 4020c0c7: 004242 s8i a4, a2, 0 4020c0ca: ff8641 l32r a4, 4020bee4 4020c0cd: 0004e2 l8ui a14, a4, 0 4020c0d0: 01ce56 bnez a14, 4020c0f0 4020c0d3: 195405 call0 40225614 4020c0d6: fbc9c1 l32r a12, 4020affc 4020c0d9: fbc6d1 l32r a13, 4020aff4 4020c0dc: 0c29 s32i.n a2, a12, 0 4020c0de: 0d2d mov.n a2, a13 4020c0e0: f9fb45 call0 40206098 4020c0e3: 0c38 l32i.n a3, a12, 0 4020c0e5: 0d2d mov.n a2, a13 4020c0e7: 0e4d mov.n a4, a14 4020c0e9: fa1045 call0 402061f0 4020c0ec: 000586 j 4020c106 4020c0ef: ef4100 excw 4020c0f2: ff .byte 0xff 4020c0f3: 150c movi.n a5, 1 4020c0f5: 004452 s8i a5, a4, 0 4020c0f8: 0a6317 bbci a3, 1, 4020c106 4020c0fb: c47c movi.n a4, -4 4020c0fd: 103340 and a3, a3, a4 4020c100: 004232 s8i a3, a2, 0 4020c103: ffde45 call0 4020bee8 4020c106: 3108 l32i.n a0, a1, 12 4020c108: 21c8 l32i.n a12, a1, 8 4020c10a: 11d8 l32i.n a13, a1, 4 4020c10c: 01e8 l32i.n a14, a1, 0 4020c10e: 10c112 addi a1, a1, 16 4020c111: f00d ret.n 4020c113: 400000 ssr a0 4020c116: 000000 ill 4020c119: 010000 slli a0, a0, 32 4020c11c: aef8 l32i.n a15, a14, 40 4020c11e: fe .byte 0xfe 4020c11f: 3f .byte 0x3f 4020c120: ff1700 excw 4020c123: 3f .byte 0x3f 4020c124: 89f8 l32i.n a15, a9, 32 4020c126: fe .byte 0xfe 4020c127: 3f .byte 0x3f 4020c128: 04b000 extui a11, a0, 0, 1 4020c12b: 886000 excw 4020c12e: fe .byte 0xfe 4020c12f: 3f .byte 0x3f 4020c130: 90c112 addi a1, a1, -112 4020c133: 1a61c2 s32i a12, a1, 104 4020c136: e45bc1 l32r a12, 402052a4 4020c139: 1861e2 s32i a14, a1, 96 4020c13c: 5ce8 l32i.n a14, a12, 20 4020c13e: 1761f2 s32i a15, a1, 92 4020c141: 1b6102 s32i a0, a1, 108 4020c144: 1961d2 s32i a13, a1, 100 4020c147: fba8f1 l32r a15, 4020afe8 4020c14a: 0e8e16 beqz a14, 4020c236 4020c14d: f2d9d1 l32r a13, 40208cb4 4020c150: 000d22 l8ui a2, a13, 0 4020c153: 0b1226 beqi a2, 1, 4020c162 4020c156: e45231 l32r a3, 402052a0 4020c159: 2d0322 l8ui a2, a3, 45 4020c15c: 021226 beqi a2, 1, 4020c162 4020c15f: 0034c6 j 4020c236 4020c162: 020c movi.n a2, 0 4020c164: 004d22 s8i a2, a13, 0 4020c167: 0f28 l32i.n a2, a15, 0 4020c169: ffea51 l32r a5, 4020c114 4020c16c: 9238 l32i.n a3, a2, 36 4020c16e: 0368 l32i.n a6, a3, 0 4020c170: 430c movi.n a3, 4 4020c172: 416660 srli a6, a6, 6 4020c175: 105650 and a5, a6, a5 4020c178: 95cc bnez.n a5, 4020c185 4020c17a: ffe731 l32r a3, 4020c118 4020c17d: 106630 and a6, a6, a3 4020c180: 630c movi.n a3, 6 4020c182: 833560 moveqz a3, a5, a6 4020c185: 137d05 call0 4021f958 4020c188: 013d mov.n a3, a1 4020c18a: 0e2d mov.n a2, a14 4020c18c: 034a05 call0 4020f630 4020c18f: d148 l32i.n a4, a1, 52 4020c191: ffe231 l32r a3, 4020c11c 4020c194: 0f29 s32i.n a2, a15, 0 4020c196: 0349 s32i.n a4, a3, 0 4020c198: fb9531 l32r a3, 4020afec 4020c19b: c148 l32i.n a4, a1, 48 4020c19d: 0349 s32i.n a4, a3, 0 4020c19f: 042232 l32i a3, a2, 16 4020c1a2: 032122 l32i a2, a1, 12 4020c1a5: 18c332 addi a3, a3, 24 4020c1a8: c03230 sub a3, a2, a3 4020c1ab: b82c22 l32i a2, a12, 0x2e0 4020c1ae: c03320 sub a3, a3, a2 4020c1b1: fb8f21 l32r a2, 4020aff0 4020c1b4: 004232 s8i a3, a2, 0 4020c1b7: e43a31 l32r a3, 402052a0 4020c1ba: 0a0322 l8ui a2, a3, 10 4020c1bd: 022226 beqi a2, 2, 4020c1c3 4020c1c0: 1941c5 call0 402255e0 4020c1c3: fb8045 call0 402079c8 4020c1c6: 023226 beqi a2, 3, 4020c1cc 4020c1c9: 0089c6 j 4020c3f4 4020c1cc: 4c28 l32i.n a2, a12, 16 4020c1ce: 222216 beqz a2, 4020c3f4 4020c1d1: 172222 l32i a2, a2, 92 4020c1d4: 5e22f6 bgeui a2, 2, 4020c236 4020c1d7: 008646 j 4020c3f4 4020c1da: 220000 excw 4020c1dd: 421361 l32r a6, 401dca2c <_lit4_end+0xd5304> 4020c1e0: 011261 l32r a6, 401cc628 <_lit4_end+0xc4f00> 4020c1e3: e5a8 l32i.n a10, a5, 56 4020c1e5: 0000c0 callx0 a0 4020c1e8: f3db31 l32r a3, 40209154 4020c1eb: f3db51 l32r a5, 40209158 4020c1ee: 0020c0 memw 4020c1f1: 03e9 s32i.n a14, a3, 0 4020c1f3: 122142 l32i a4, a1, 72 4020c1f6: 132122 l32i a2, a1, 76 4020c1f9: 0020c0 memw 4020c1fc: 0359 s32i.n a5, a3, 0 4020c1fe: 130c movi.n a3, 1 4020c200: 004d32 s8i a3, a13, 0 4020c203: d40b addi.n a13, a4, -1 4020c205: 74d0d0 extui a13, a13, 0, 8 4020c208: 90ddd0 addx2 a13, a13, a13 4020c20b: 80a032 movi a3, 128 4020c20e: a0dd30 addx4 a13, a13, a3 4020c211: dcda add.n a13, a12, a13 4020c213: dd4b addi.n a13, a13, 4 4020c215: 000222 l8ui a2, a2, 0 4020c218: 4b6cd2 s32i a13, a12, 0x12c 4020c21b: 12dc bnez.n a2, 4020c230 4020c21d: f3cf21 l32r a2, 4020915c 4020c220: 0238 l32i.n a3, a2, 0 4020c222: f3cc21 l32r a2, 40209154 4020c225: 0020c0 memw 4020c228: 0239 s32i.n a3, a2, 0 4020c22a: e53601 l32r a0, 40205704 4020c22d: 0000c0 callx0 a0 4020c230: 202dd0 or a2, a13, a13 4020c233: 060c85 call0 402122fc 4020c236: 002f32 l32i a3, a15, 0 4020c239: 198316 beqz a3, 4020c3d5 4020c23c: 43e8 l32i.n a14, a3, 16 4020c23e: b82c62 l32i a6, a12, 0x2e0 4020c241: 18ce32 addi a3, a14, 24 4020c244: 106132 s32i a3, a1, 64 4020c247: fb6a31 l32r a3, 4020aff0 4020c24a: 5c28 l32i.n a2, a12, 20 4020c24c: 000332 l8ui a3, a3, 0 4020c24f: 2c2222 l32i a2, a2, 176 4020c252: 636a add.n a6, a3, a6 4020c254: 116132 s32i a3, a1, 68 4020c257: 102132 l32i a3, a1, 64 4020c25a: 02dcd2 addmi a13, a12, 0x200 4020c25d: 636a add.n a6, a3, a6 4020c25f: 4e1232 l16ui a3, a2, 156 4020c262: 330b addi.n a3, a3, -1 4020c264: 1133c0 slli a3, a3, 4 4020c267: 0b5e32 s16i a3, a14, 22 4020c26a: 4e1232 l16ui a3, a2, 156 4020c26d: 331b addi.n a3, a3, 1 4020c26f: 4e5232 s16i a3, a2, 156 4020c272: 390d72 l8ui a7, a13, 57 4020c275: 3a1766 bnei a7, 1, 4020c2b3 4020c278: 3b0d22 l8ui a2, a13, 59 4020c27b: 3a0d42 l8ui a4, a13, 58 4020c27e: 043020 extui a3, a2, 0, 1 4020c281: 303730 xor a3, a7, a3 4020c284: 401400 ssl a4 4020c287: a12200 sll a2, a2 4020c28a: 401400 ssl a4 4020c28d: a13300 sll a3, a3 4020c290: 050c movi.n a5, 0 4020c292: 401400 ssl a4 4020c295: a14700 sll a4, a7 4020c298: 126162 s32i a6, a1, 72 4020c29b: 136172 s32i a7, a1, 76 4020c29e: fa1985 call0 40206438 4020c2a1: 3b0d22 l8ui a2, a13, 59 4020c2a4: 132172 l32i a7, a1, 76 4020c2a7: 042020 extui a2, a2, 0, 1 4020c2aa: 307720 xor a7, a7, a2 4020c2ad: 3b4d72 s8i a7, a13, 59 4020c2b0: 122162 l32i a6, a1, 72 4020c2b3: ff9b21 l32r a2, 4020c120 4020c2b6: 000222 l8ui a2, a2, 0 4020c2b9: 054622 s8i a2, a6, 5 4020c2bc: 020622 l8ui a2, a6, 2 4020c2bf: 12cc bnez.n a2, 4020c2c4 4020c2c1: 030622 l8ui a2, a6, 3 4020c2c4: ffc222 addi a2, a2, -1 4020c2c7: 024622 s8i a2, a6, 2 4020c2ca: 562c22 l32i a2, a12, 0x158 4020c2cd: 051216 beqz a2, 4020c322 4020c2d0: ffaf32 movi a3, -1 4020c2d3: 004132 s8i a3, a1, 0 4020c2d6: 222b addi.n a2, a2, 2 4020c2d8: 030c movi.n a3, 0 4020c2da: 014d mov.n a4, a1 4020c2dc: 018205 call0 4020db00 4020c2df: 000132 l8ui a3, a1, 0 4020c2e2: 20ce22 addi a2, a14, 32 4020c2e5: 1b2366 bnei a3, 2, 4020c304 4020c2e8: ff8f31 l32r a3, 4020c124 4020c2eb: 000342 l8ui a4, a3, 0 4020c2ee: 010332 l8ui a3, a3, 1 4020c2f1: 204e42 s8i a4, a14, 32 4020c2f4: 014232 s8i a3, a2, 1 4020c2f7: ff8c21 l32r a2, 4020c128 4020c2fa: 192d05 call0 402255cc 4020c2fd: 2ca122 movi a2, 0x12c 4020c300: 000606 j 4020c31c 4020c303: 8a3100 excw 4020c306: ff .byte 0xff 4020c307: 000342 l8ui a4, a3, 0 4020c30a: 010332 l8ui a3, a3, 1 4020c30d: 204e42 s8i a4, a14, 32 4020c310: 014232 s8i a3, a2, 1 4020c313: e40f21 l32r a2, 40205350 4020c316: 192b45 call0 402255cc 4020c319: 64a022 movi a2, 100 4020c31c: f54431 l32r a3, 4020982c 4020c31f: 4e5322 s16i a2, a3, 156 4020c322: b82c32 l32i a3, a12, 0x2e0 4020c325: 112122 l32i a2, a1, 68 4020c328: 323a add.n a3, a2, a3 4020c32a: 102122 l32i a2, a1, 64 4020c32d: 330b addi.n a3, a3, -1 4020c32f: 323a add.n a3, a2, a3 4020c331: 4b2c22 l32i a2, a12, 0x12c 4020c334: 126132 s32i a3, a1, 72 4020c337: fe4285 call0 4020a760 4020c33a: 122132 l32i a3, a1, 72 4020c33d: 004322 s8i a2, a3, 0 4020c340: 4b2c22 l32i a2, a12, 0x12c 4020c343: fe41c5 call0 4020a760 4020c346: 03dc32 addmi a3, a12, 0x300 4020c349: 654322 s8i a2, a3, 101 4020c34c: eaed21 l32r a2, 40206f00 4020c34f: 0f38 l32i.n a3, a15, 0 4020c351: 0020c0 memw 4020c354: 0228 l32i.n a2, a2, 0 4020c356: 9338 l32i.n a3, a3, 36 4020c358: ffa042 movi a4, 255 4020c35b: 5329 s32i.n a2, a3, 20 4020c35d: 6e29 s32i.n a2, a14, 24 4020c35f: 020c movi.n a2, 0 4020c361: 7e29 s32i.n a2, a14, 28 4020c363: e54321 l32r a2, 40205870 4020c366: fb2131 l32r a3, 4020afec 4020c369: 009222 l16si a2, a2, 0 4020c36c: 0338 l32i.n a3, a3, 0 4020c36e: 01a052 movi a5, 1 4020c371: 834220 moveqz a4, a2, a2 4020c374: 835220 moveqz a5, a2, a2 4020c377: f42020 extui a2, a2, 0, 16 4020c37a: 094322 s8i a2, a3, 9 4020c37d: 412820 srli a2, a2, 8 4020c380: 074352 s8i a5, a3, 7 4020c383: 084342 s8i a4, a3, 8 4020c386: 0a4322 s8i a2, a3, 10 4020c389: 061805 call0 4021250c 4020c38c: 045216 beqz a2, 4020c3d5 4020c38f: fecb21 l32r a2, 4020bebc 4020c392: 130c movi.n a3, 1 4020c394: 000242 l8ui a4, a2, 0 4020c397: 203430 or a3, a4, a3 4020c39a: 004232 s8i a3, a2, 0 4020c39d: 562c22 l32i a2, a12, 0x158 4020c3a0: 829c beqz.n a2, 4020c3bc 4020c3a2: f37c movi.n a3, -1 4020c3a4: 004132 s8i a3, a1, 0 4020c3a7: 222b addi.n a2, a2, 2 4020c3a9: 030c movi.n a3, 0 4020c3ab: 014d mov.n a4, a1 4020c3ad: 017505 call0 4020db00 4020c3b0: 000122 l8ui a2, a1, 0 4020c3b3: 053266 bnei a2, 3, 4020c3bc 4020c3b6: ffcf85 call0 4020c0b0 4020c3b9: 0012c6 j 4020c408 4020c3bc: 0f28 l32i.n a2, a15, 0 4020c3be: 183d05 call0 40224790 4020c3c1: 2d0d22 l8ui a2, a13, 45 4020c3c4: 401266 bnei a2, 1, 4020c408 4020c3c7: 2e0d22 l8ui a2, a13, 46 4020c3ca: 03a216 beqz a2, 4020c408 4020c3cd: 220b addi.n a2, a2, -1 4020c3cf: 2e4d22 s8i a2, a13, 46 4020c3d2: 000c86 j 4020c408 4020c3d5: fb07c1 l32r a12, 4020aff4 4020c3d8: 202cc0 or a2, a12, a12 4020c3db: f9cbc5 call0 40206098 4020c3de: 192345 call0 40225614 4020c3e1: 023d mov.n a3, a2 4020c3e3: fb0621 l32r a2, 4020affc 4020c3e6: 040c movi.n a4, 0 4020c3e8: 0239 s32i.n a3, a2, 0 4020c3ea: 202cc0 or a2, a12, a12 4020c3ed: f9e005 call0 402061f0 4020c3f0: 000506 j 4020c408 4020c3f3: dc2200 excw 4020c3f6: 024203 excw 4020c3f9: 552165 excw 4020c3fc: 02e2f3 excw 4020c3ff: ae5600 excw 4020c402: df .byte 0xdf 4020c403: ff7546 j 4020c1dc 4020c406: 020000 excw 4020c409: c21b21 l32r a2, 401fcc78 <_lit4_end+0xf5550> 4020c40c: d21a21 l32r a2, 40200c74 <_lit4_end+0xf954c> 4020c40f: e21921 l32r a2, 40204c74 <__func__$3852+0x2a0> 4020c412: f21821 l32r a2, 40208c74 4020c415: 121721 l32r a2, 401d0c74 <_lit4_end+0xc954c> 4020c418: 0d70c1 l32r a12, 401cf9d8 <_lit4_end+0xc82b0> 4020c41b: 0d5df0 excw 4020c41e: 6d0000 excw 4020c421: 000d mov.n a0, a0 4020c423: 0d7200 excw 4020c426: 540000 extui a0, a0, 0, 6 4020c429: ff1d excw 4020c42b: 3f .byte 0x3f 4020c42c : 4020c42c: d0c112 addi a1, a1, -48 4020c42f: 91d9 s32i.n a13, a1, 36 4020c431: e39cd1 l32r a13, 402052a4 4020c434: a1c9 s32i.n a12, a1, 40 4020c436: 5dc8 l32i.n a12, a13, 20 4020c438: b109 s32i.n a0, a1, 44 4020c43a: 81e9 s32i.n a14, a1, 32 4020c43c: 71f9 s32i.n a15, a1, 28 4020c43e: 200c16 beqz a12, 4020c642 4020c441: 3a2c22 l32i a2, a12, 232 4020c444: 01a0e2 movi a14, 1 4020c447: 02f287 bbsi a2, 24, 4020c44d 4020c44a: 007d86 j 4020c644 4020c44d: 21c0c5 call0 4022e05c 4020c450: 000dc6 j 4020c48b 4020c453: a0fec0 addx4 a15, a14, a12 4020c456: 2c2f22 l32i a2, a15, 176 4020c459: 029216 beqz a2, 4020c486 4020c45c: 2a2c52 l32i a5, a12, 168 4020c45f: a0a032 movi a3, 160 4020c462: 2a6c22 s32i a2, a12, 168 4020c465: 04a042 movi a4, 4 4020c468: 0c2d mov.n a2, a12 4020c46a: 0159 s32i.n a5, a1, 0 4020c46c: 024705 call0 4020e8e0 4020c46f: c0a032 movi a3, 192 4020c472: 0c2d mov.n a2, a12 4020c474: 240c movi.n a4, 2 4020c476: 024685 call0 4020e8e0 4020c479: 0158 l32i.n a5, a1, 0 4020c47b: 0c2d mov.n a2, a12 4020c47d: 2a6c52 s32i a5, a12, 168 4020c480: 2c2f32 l32i a3, a15, 176 4020c483: 075305 call0 402139b4 4020c486: ee1b addi.n a14, a14, 1 4020c488: 74e0e0 extui a14, a14, 0, 8 4020c48b: 03dd22 addmi a2, a13, 0x300 4020c48e: 680222 l8ui a2, a2, 104 4020c491: 221b addi.n a2, a2, 1 4020c493: bca2e7 bge a2, a14, 4020c453 4020c496: 0c28 l32i.n a2, a12, 0 4020c498: 3c90c5 call0 40248da8 4020c49b: eb6221 l32r a2, 40207224 4020c49e: 000222 l8ui a2, a2, 0 4020c4a1: 002216 beqz a2, 4020c4a7 4020c4a4: 377d05 call0 40243c78 4020c4a7: 0c28 l32i.n a2, a12, 0 4020c4a9: 3c91c5 call0 40248dc8 4020c4ac: 0c28 l32i.n a2, a12, 0 4020c4ae: e28c beqz.n a2, 4020c4c0 4020c4b0: facc31 l32r a3, 4020afe0 4020c4b3: ffda41 l32r a4, 4020c41c 4020c4b6: e4fa01 l32r a0, 402058a0 4020c4b9: 0000c0 callx0 a0 4020c4bc: 020c movi.n a2, 0 4020c4be: 0c29 s32i.n a2, a12, 0 4020c4c0: fe8921 l32r a2, 4020bee4 4020c4c3: 01a032 movi a3, 1 4020c4c6: 004232 s8i a3, a2, 0 4020c4c9: faca21 l32r a2, 4020aff4 4020c4cc: f9bc85 call0 40206098 4020c4cf: e4d931 l32r a3, 40205834 4020c4d2: 240c movi.n a4, 2 4020c4d4: 050c movi.n a5, 0 4020c4d6: 01a022 movi a2, 1 4020c4d9: 13a945 call0 4021ff70 4020c4dc: 120c movi.n a2, 1 4020c4de: 198b05 call0 40225d90 4020c4e1: 702d22 l32i a2, a13, 0x1c0 4020c4e4: 029c beqz.n a2, 4020c4f8 4020c4e6: fabe31 l32r a3, 4020afe0 4020c4e9: ffcd41 l32r a4, 4020c420 4020c4ec: e4ed01 l32r a0, 402058a0 4020c4ef: 0000c0 callx0 a0 4020c4f2: 00a022 movi a2, 0 4020c4f5: 706d22 s32i a2, a13, 0x1c0 4020c4f8: 712d22 l32i a2, a13, 0x1c4 4020c4fb: f28c beqz.n a2, 4020c50e 4020c4fd: fab831 l32r a3, 4020afe0 4020c500: ffc941 l32r a4, 4020c424 4020c503: e4e701 l32r a0, 402058a0 4020c506: 0000c0 callx0 a0 4020c509: 020c movi.n a2, 0 4020c50b: 716d22 s32i a2, a13, 0x1c4 4020c50e: 030c movi.n a3, 0 4020c510: 120c movi.n a2, 1 4020c512: 034d mov.n a4, a3 4020c514: 036d mov.n a6, a3 4020c516: 025d mov.n a5, a2 4020c518: 138585 call0 4021fd74 4020c51b: 020c movi.n a2, 0 4020c51d: 024d mov.n a4, a2 4020c51f: 130c movi.n a3, 1 4020c521: 193345 call0 40225858 4020c524: 02dd22 addmi a2, a13, 0x200 4020c527: 0b0222 l8ui a2, a2, 11 4020c52a: 176207 bbci a2, 0, 4020c545 4020c52d: f97d21 l32r a2, 4020ab24 4020c530: f9b645 call0 40206098 4020c533: f39121 l32r a2, 40209378 4020c536: f36c movi.n a3, -17 4020c538: 0020c0 memw 4020c53b: 0248 l32i.n a4, a2, 0 4020c53d: 103430 and a3, a4, a3 4020c540: 0020c0 memw 4020c543: 0239 s32i.n a3, a2, 0 4020c545: 5dd8 l32i.n a13, a13, 20 4020c547: f26c movi.n a2, -17 4020c549: 1a2d32 l32i a3, a13, 104 4020c54c: 102320 and a2, a3, a2 4020c54f: 1a6d22 s32i a2, a13, 104 4020c552: 020c movi.n a2, 0 4020c554: 6c4d22 s8i a2, a13, 108 4020c557: 2c2d22 l32i a2, a13, 176 4020c55a: 030c movi.n a3, 0 4020c55c: 2239 s32i.n a3, a2, 8 4020c55e: 392d22 l32i a2, a13, 228 4020c561: 029237 bne a2, a3, 4020c567 4020c564: 002586 j 4020c5fe 4020c567: 6228 l32i.n a2, a2, 24 4020c569: 142222 l32i a2, a2, 80 4020c56c: 0b1237 beq a2, a3, 4020c57b 4020c56f: fa9c31 l32r a3, 4020afe0 4020c572: 84a142 movi a4, 0x184 4020c575: e4ca01 l32r a0, 402058a0 4020c578: 0000c0 callx0 a0 4020c57b: 392d22 l32i a2, a13, 228 4020c57e: 6228 l32i.n a2, a2, 24 4020c580: 0228 l32i.n a2, a2, 0 4020c582: a28c beqz.n a2, 4020c590 4020c584: fa9731 l32r a3, 4020afe0 4020c587: 88a142 movi a4, 0x188 4020c58a: e4c501 l32r a0, 402058a0 4020c58d: 0000c0 callx0 a0 4020c590: 392d22 l32i a2, a13, 228 4020c593: 6228 l32i.n a2, a2, 24 4020c595: a28c beqz.n a2, 4020c5a3 4020c597: fa9231 l32r a3, 4020afe0 4020c59a: 8ca142 movi a4, 0x18c 4020c59d: e4c001 l32r a0, 402058a0 4020c5a0: 0000c0 callx0 a0 4020c5a3: 392d22 l32i a2, a13, 228 4020c5a6: 1228 l32i.n a2, a2, 4 4020c5a8: e228 l32i.n a2, a2, 56 4020c5aa: a28c beqz.n a2, 4020c5b8 4020c5ac: fa8d31 l32r a3, 4020afe0 4020c5af: 90a142 movi a4, 0x190 4020c5b2: e4bb01 l32r a0, 402058a0 4020c5b5: 0000c0 callx0 a0 4020c5b8: 392d22 l32i a2, a13, 228 4020c5bb: 1228 l32i.n a2, a2, 4 4020c5bd: f228 l32i.n a2, a2, 60 4020c5bf: 00b216 beqz a2, 4020c5ce 4020c5c2: fa8731 l32r a3, 4020afe0 4020c5c5: 94a142 movi a4, 0x194 4020c5c8: e4b601 l32r a0, 402058a0 4020c5cb: 0000c0 callx0 a0 4020c5ce: 392d22 l32i a2, a13, 228 4020c5d1: 1228 l32i.n a2, a2, 4 4020c5d3: 00b216 beqz a2, 4020c5e2 4020c5d6: fa8231 l32r a3, 4020afe0 4020c5d9: 98a142 movi a4, 0x198 4020c5dc: e4b101 l32r a0, 402058a0 4020c5df: 0000c0 callx0 a0 4020c5e2: 392d22 l32i a2, a13, 228 4020c5e5: f28c beqz.n a2, 4020c5f8 4020c5e7: fa7e31 l32r a3, 4020afe0 4020c5ea: 9ca142 movi a4, 0x19c 4020c5ed: e4ac01 l32r a0, 402058a0 4020c5f0: 0000c0 callx0 a0 4020c5f3: 020c movi.n a2, 0 4020c5f5: 396d22 s32i a2, a13, 228 4020c5f8: ff8c21 l32r a2, 4020c428 4020c5fb: f9a9c5 call0 40206098 4020c5fe: fe2f21 l32r a2, 4020bebc 4020c601: 000222 l8ui a2, a2, 0 4020c604: 26e207 bbsi a2, 0, 4020c62e 4020c607: fa7821 l32r a2, 4020afe8 4020c60a: 002222 l32i a2, a2, 0 4020c60d: d29c beqz.n a2, 4020c62e 4020c60f: 9238 l32i.n a3, a2, 36 4020c611: fec041 l32r a4, 4020c114 4020c614: 0358 l32i.n a5, a3, 0 4020c616: 430c movi.n a3, 4 4020c618: 415650 srli a5, a5, 6 4020c61b: 104540 and a4, a5, a4 4020c61e: 94cc bnez.n a4, 4020c62b 4020c620: febe31 l32r a3, 4020c118 4020c623: 105530 and a5, a5, a3 4020c626: 630c movi.n a3, 6 4020c628: 833450 moveqz a3, a4, a5 4020c62b: 1332c5 call0 4021f958 4020c62e: eb0c32 l8ui a3, a12, 235 4020c631: e27c movi.n a2, -2 4020c633: 102320 and a2, a3, a2 4020c636: eb4c22 s8i a2, a12, 235 4020c639: 21ac85 call0 4022e104 4020c63c: 1e0c movi.n a14, 1 4020c63e: 000086 j 4020c644 4020c641: 0ced00 excw 4020c644: b108 l32i.n a0, a1, 44 4020c646: 0e2d mov.n a2, a14 4020c648: a1c8 l32i.n a12, a1, 40 4020c64a: 91d8 l32i.n a13, a1, 36 4020c64c: 81e8 l32i.n a14, a1, 32 4020c64e: 71f8 l32i.n a15, a1, 28 4020c650: 30c112 addi a1, a1, 48 4020c653: f00d ret.n 4020c655: 000000 ill 4020c658: ff .byte 0xff 4020c659: ff .byte 0xff 4020c65a: 8f .byte 0x8f 4020c65b: ff .byte 0xff 4020c65c: 0e38 l32i.n a3, a14, 0 4020c65e: 124023 excw 4020c661: c9c0c1 l32r a12, 401fed64 <_lit4_end+0xf763c> 4020c664: c1e9e1 l32r a14, 401fce08 <_lit4_end+0xf56e0> 4020c667: b1f9 s32i.n a15, a1, 44 4020c669: f109 s32i.n a0, a1, 60 4020c66b: d1d9 s32i.n a13, a1, 52 4020c66d: 02ed mov.n a14, a2 4020c66f: 036d mov.n a6, a3 4020c671: 04fd mov.n a15, a4 4020c673: 05cd mov.n a12, a5 4020c675: 151216 beqz a2, 4020c7ca 4020c678: 2a2222 l32i a2, a2, 168 4020c67b: 150c movi.n a5, 1 4020c67d: 14b216 beqz a2, 4020c7cc 4020c680: 012d mov.n a2, a1 4020c682: 831c movi.n a3, 24 4020c684: 940c movi.n a4, 9 4020c686: 5159 s32i.n a5, a1, 20 4020c688: 4169 s32i.n a6, a1, 16 4020c68a: 07d4c5 call0 402143d8 4020c68d: 02dd mov.n a13, a2 4020c68f: 5158 l32i.n a5, a1, 20 4020c691: 4168 l32i.n a6, a1, 16 4020c693: 122216 beqz a2, 4020c7b9 4020c696: 0128 l32i.n a2, a1, 0 4020c698: 321b addi.n a3, a2, 1 4020c69a: 0139 s32i.n a3, a1, 0 4020c69c: 004262 s8i a6, a2, 0 4020c69f: 0128 l32i.n a2, a1, 0 4020c6a1: 321b addi.n a3, a2, 1 4020c6a3: 0139 s32i.n a3, a1, 0 4020c6a5: 0042f2 s8i a15, a2, 0 4020c6a8: 0128 l32i.n a2, a1, 0 4020c6aa: 321b addi.n a3, a2, 1 4020c6ac: 0139 s32i.n a3, a1, 0 4020c6ae: 001c32 l16ui a3, a12, 0 4020c6b1: 004232 s8i a3, a2, 0 4020c6b4: 181f66 bnei a15, 1, 4020c6d0 4020c6b7: 0128 l32i.n a2, a1, 0 4020c6b9: 011c32 l16ui a3, a12, 2 4020c6bc: 004232 s8i a3, a2, 0 4020c6bf: 011c32 l16ui a3, a12, 2 4020c6c2: 0128 l32i.n a2, a1, 0 4020c6c4: 413830 srli a3, a3, 8 4020c6c7: 014232 s8i a3, a2, 1 4020c6ca: 0128 l32i.n a2, a1, 0 4020c6cc: 222b addi.n a2, a2, 2 4020c6ce: 0129 s32i.n a2, a1, 0 4020c6d0: 0128 l32i.n a2, a1, 0 4020c6d2: 021c32 l16ui a3, a12, 4 4020c6d5: 004232 s8i a3, a2, 0 4020c6d8: 021c32 l16ui a3, a12, 4 4020c6db: 0128 l32i.n a2, a1, 0 4020c6dd: 413830 srli a3, a3, 8 4020c6e0: 014232 s8i a3, a2, 1 4020c6e3: 0128 l32i.n a2, a1, 0 4020c6e5: 322b addi.n a3, a2, 2 4020c6e7: 0139 s32i.n a3, a1, 0 4020c6e9: 031c32 l16ui a3, a12, 6 4020c6ec: 024232 s8i a3, a2, 2 4020c6ef: 031c32 l16ui a3, a12, 6 4020c6f2: 0128 l32i.n a2, a1, 0 4020c6f4: 413830 srli a3, a3, 8 4020c6f7: 014232 s8i a3, a2, 1 4020c6fa: 0128 l32i.n a2, a1, 0 4020c6fc: 322b addi.n a3, a2, 2 4020c6fe: 0139 s32i.n a3, a1, 0 4020c700: 5fdc bnez.n a15, 4020c719 4020c702: 041c32 l16ui a3, a12, 8 4020c705: 024232 s8i a3, a2, 2 4020c708: 041c32 l16ui a3, a12, 8 4020c70b: 0128 l32i.n a2, a1, 0 4020c70d: 413830 srli a3, a3, 8 4020c710: 014232 s8i a3, a2, 1 4020c713: 0128 l32i.n a2, a1, 0 4020c715: 222b addi.n a2, a2, 2 4020c717: 0129 s32i.n a2, a1, 0 4020c719: 18a022 movi a2, 24 4020c71c: 0a5d22 s16i a2, a13, 20 4020c71f: 012d22 l32i a2, a13, 4 4020c722: 002132 l32i a3, a1, 0 4020c725: 1228 l32i.n a2, a2, 4 4020c727: 071c movi.n a7, 16 4020c729: 18c222 addi a2, a2, 24 4020c72c: c02320 sub a2, a3, a2 4020c72f: 9d38 l32i.n a3, a13, 36 4020c731: 0b5d22 s16i a2, a13, 22 4020c734: 0328 l32i.n a2, a3, 0 4020c736: e2db61 l32r a6, 402052a4 4020c739: 414620 srli a4, a2, 6 4020c73c: 207470 or a7, a4, a7 4020c73f: 542020 extui a2, a2, 0, 6 4020c742: 1177a0 slli a7, a7, 6 4020c745: 207270 or a7, a2, a7 4020c748: 4628 l32i.n a2, a6, 16 4020c74a: 050c movi.n a5, 0 4020c74c: c02e20 sub a2, a14, a2 4020c74f: 180c movi.n a8, 1 4020c751: 838520 moveqz a8, a5, a2 4020c754: 1398 l32i.n a9, a3, 4 4020c756: 742080 extui a2, a8, 0, 8 4020c759: ffbf81 l32r a8, 4020c658 4020c75c: 0379 s32i.n a7, a3, 0 4020c75e: 108980 and a8, a9, a8 4020c761: 097c movi.n a9, -16 4020c763: 108890 and a8, a8, a9 4020c766: 790c movi.n a9, 7 4020c768: 208890 or a8, a8, a9 4020c76b: 1389 s32i.n a8, a3, 4 4020c76d: e9e481 l32r a8, 40206f00 4020c770: c97c movi.n a9, -4 4020c772: 0020c0 memw 4020c775: 0888 l32i.n a8, a8, 0 4020c777: 107790 and a7, a7, a9 4020c77a: 5389 s32i.n a8, a3, 20 4020c77c: 1182f0 slli a8, a2, 1 4020c77f: 207780 or a7, a7, a8 4020c782: 0379 s32i.n a7, a3, 0 4020c784: 2a2e32 l32i a3, a14, 168 4020c787: 06cd mov.n a12, a6 4020c789: 0d1332 l16ui a3, a3, 26 4020c78c: 0a1357 beq a3, a5, 4020c79a 4020c78f: 07e417 bbsi a4, 1, 4020c79a 4020c792: 18c905 call0 40225424 4020c795: 7d29 s32i.n a2, a13, 28 4020c797: 000086 j 4020c79d 4020c79a: 076d52 s32i a5, a13, 28 4020c79d: 7d0c32 l8ui a3, a12, 125 4020c7a0: 092d22 l32i a2, a13, 36 4020c7a3: d0a042 movi a4, 208 4020c7a6: 084232 s8i a3, a2, 8 4020c7a9: 202ee0 or a2, a14, a14 4020c7ac: 0d3d mov.n a3, a13 4020c7ae: 01b7c5 call0 4020e32c 4020c7b1: 025d mov.n a5, a2 4020c7b3: 000546 j 4020c7cc 4020c7b6: 000000 ill 4020c7b9: ffa821 l32r a2, 4020c65c 4020c7bc: 5159 s32i.n a5, a1, 20 4020c7be: e2ba01 l32r a0, 402052a8 4020c7c1: 0000c0 callx0 a0 4020c7c4: 5158 l32i.n a5, a1, 20 4020c7c6: 000086 j 4020c7cc 4020c7c9: 150c00 extui a0, a0, 28, 2 4020c7cc: f108 l32i.n a0, a1, 60 4020c7ce: 052d mov.n a2, a5 4020c7d0: e1c8 l32i.n a12, a1, 56 4020c7d2: d1d8 l32i.n a13, a1, 52 4020c7d4: c1e8 l32i.n a14, a1, 48 4020c7d6: b1f8 l32i.n a15, a1, 44 4020c7d8: 40c112 addi a1, a1, 64 4020c7db: f00d ret.n 4020c7dd: 000000 ill 4020c7e0: e0c112 addi a1, a1, -32 4020c7e3: 7109 s32i.n a0, a1, 28 4020c7e5: 064216 beqz a2, 4020c84d 4020c7e8: 2a2232 l32i a3, a2, 168 4020c7eb: 05e316 beqz a3, 4020c84d 4020c7ee: 030452 l8ui a5, a4, 3 4020c7f1: 040432 l8ui a3, a4, 4 4020c7f4: 020442 l8ui a4, a4, 2 4020c7f7: 113380 slli a3, a3, 8 4020c7fa: 005142 s16i a4, a1, 0 4020c7fd: 1a2242 l32i a4, a2, 104 4020c800: 203530 or a3, a5, a3 4020c803: 345230 extui a5, a3, 2, 4 4020c806: 413630 srli a3, a3, 6 4020c809: 1164a7 bbci a4, 10, 4020c81e 4020c80c: e2a641 l32r a4, 402052a4 4020c80f: 05d442 addmi a4, a4, 0x500 4020c812: 192442 l32i a4, a4, 100 4020c815: 057457 bbci a4, 21, 4020c81e 4020c818: 040c movi.n a4, 0 4020c81a: 0000c6 j 4020c821 4020c81d: a04200 addx4 a4, a2, a0 4020c820: 514225 excw 4020c823: 33a001 l32r a0, 401d96a4 <_lit4_end+0xd1f7c> 4020c826: a04211 l32r a1, 401f4930 <_lit4_end+0xed208> 4020c829: 334002 s8i a0, a0, 51 4020c82c: 45e020 extui a14, a2, 16, 5 4020c82f: 334011 l32r a1, 401d9530 <_lit4_end+0xd1e08> 4020c832: 513220 excw 4020c835: a03202 excw 4020c838: 513200 excw 4020c83b: 513203 excw 4020c83e: 140c04 excw 4020c841: 330c movi.n a3, 3 4020c843: 015d mov.n a5, a1 4020c845: 075385 call0 40213d80 4020c848: 020c movi.n a2, 0 4020c84a: 000046 j 4020c84f 4020c84d: 120c movi.n a2, 1 4020c84f: 7108 l32i.n a0, a1, 28 4020c851: 20c112 addi a1, a1, 32 4020c854: f00d ret.n 4020c856: 000000 ill 4020c859: 200000 or a0, a0, a0 4020c85c: f0c112 addi a1, a1, -16 4020c85f: 11d9 s32i.n a13, a1, 4 4020c861: 641c movi.n a4, 22 4020c863: 03dd mov.n a13, a3 4020c865: 030c movi.n a3, 0 4020c867: 3109 s32i.n a0, a1, 12 4020c869: 21c9 s32i.n a12, a1, 8 4020c86b: 02cd mov.n a12, a2 4020c86d: e40901 l32r a0, 40205894 4020c870: 0000c0 callx0 a0 4020c873: 3b2d22 l32i a2, a13, 236 4020c876: fdee85 call0 4020a760 4020c879: 004c22 s8i a2, a12, 0 4020c87c: e28a21 l32r a2, 402052a4 4020c87f: 05d222 addmi a2, a2, 0x500 4020c882: 192232 l32i a3, a2, 100 4020c885: fff421 l32r a2, 4020c858 4020c888: 102320 and a2, a3, a2 4020c88b: 128c beqz.n a2, 4020c890 4020c88d: 08a022 movi a2, 8 4020c890: 014c22 s8i a2, a12, 1 4020c893: 3b2d22 l32i a2, a13, 236 4020c896: 0228 l32i.n a2, a2, 0 4020c898: 087217 bbci a2, 17, 4020c8a4 4020c89b: 010c32 l8ui a3, a12, 1 4020c89e: 120c movi.n a2, 1 4020c8a0: 000206 j 4020c8ac 4020c8a3: 722700 excw 4020c8a6: 320a add.n a3, a2, a0 4020c8a8: 010c movi.n a1, 0 4020c8aa: 320c movi.n a2, 3 4020c8ac: 202320 or a2, a3, a2 4020c8af: 014c22 s8i a2, a12, 1 4020c8b2: 3b2d22 l32i a2, a13, 236 4020c8b5: 0238 l32i.n a3, a2, 0 4020c8b7: e70921 l32r a2, 402064dc 4020c8ba: 0a0327 bnone a3, a2, 4020c8c8 4020c8bd: 010c32 l8ui a3, a12, 1 4020c8c0: 420c movi.n a2, 4 4020c8c2: 202320 or a2, a3, a2 4020c8c5: 014c22 s8i a2, a12, 1 4020c8c8: f50d22 l8ui a2, a13, 245 4020c8cb: f8a032 movi a3, 248 4020c8ce: 024c22 s8i a2, a12, 2 4020c8d1: 5c6b addi.n a5, a12, 6 4020c8d3: 020c movi.n a2, 0 4020c8d5: dd3a add.n a13, a13, a3 4020c8d7: 7fa062 movi a6, 127 4020c8da: 170c movi.n a7, 1 4020c8dc: 000a86 j 4020c90a 4020c8df: 3d2a00 excw 4020c8e2: 010332 l8ui a3, a3, 1 4020c8e5: 014380 slli a4, a3, 24 4020c8e8: 01c4d6 bgez a4, 4020c908 4020c8eb: 644030 extui a4, a3, 0, 7 4020c8ee: 161467 beq a4, a6, 4020c908 4020c8f1: 214340 srai a4, a4, 3 4020c8f4: 454a add.n a4, a5, a4 4020c8f6: 000482 l8ui a8, a4, 0 4020c8f9: 243030 extui a3, a3, 0, 3 4020c8fc: 401300 ssl a3 4020c8ff: a13700 sll a3, a7 4020c902: 203380 or a3, a3, a8 4020c905: 004432 s8i a3, a4, 0 4020c908: 221b addi.n a2, a2, 1 4020c90a: 000d32 l8ui a3, a13, 0 4020c90d: cf2237 blt a2, a3, 4020c8e0 4020c910: 3108 l32i.n a0, a1, 12 4020c912: 16cc22 addi a2, a12, 22 4020c915: 11d8 l32i.n a13, a1, 4 4020c917: 21c8 l32i.n a12, a1, 8 4020c919: 10c112 addi a1, a1, 16 4020c91c: f00d ret.n 4020c91e: 000000 ill 4020c921: 000400 excw 4020c924: 300000 xor a0, a0, a0 4020c927: 000000 ill 4020c92a: 0000c0 callx0 a0 4020c92d: 000200 excw 4020c930: ff .byte 0xff 4020c931: ff .byte 0xff 4020c932: fff8 l32i.n a15, a15, 60 4020c934: d0c112 addi a1, a1, -48 4020c937: 91d9 s32i.n a13, a1, 36 4020c939: e25ad1 l32r a13, 402052a4 4020c93c: a1c9 s32i.n a12, a1, 40 4020c93e: 05dd52 addmi a5, a13, 0x500 4020c941: 192542 l32i a4, a5, 100 4020c944: 71f9 s32i.n a15, a1, 28 4020c946: b109 s32i.n a0, a1, 44 4020c948: 81e9 s32i.n a14, a1, 32 4020c94a: 02cd mov.n a12, a2 4020c94c: 208330 or a8, a3, a3 4020c94f: 341522 l16ui a2, a5, 104 4020c952: 20f550 or a15, a5, a5 4020c955: 0b7437 bbci a4, 19, 4020c964 4020c958: 802d62 l32i a6, a13, 0x200 4020c95b: fff131 l32r a3, 4020c920 4020c95e: 203630 or a3, a6, a3 4020c961: 806d32 s32i a3, a13, 0x200 4020c964: fff031 l32r a3, 4020c924 4020c967: 0b0437 bnone a4, a3, 4020c976 4020c96a: 802d62 l32i a6, a13, 0x200 4020c96d: eaaf31 l32r a3, 4020742c 4020c970: 203630 or a3, a6, a3 4020c973: 806d32 s32i a3, a13, 0x200 4020c976: ffec31 l32r a3, 4020c928 4020c979: 0b0437 bnone a4, a3, 4020c988 4020c97c: 802d62 l32i a6, a13, 0x200 4020c97f: ffeb31 l32r a3, 4020c92c 4020c982: 203630 or a3, a6, a3 4020c985: 806d32 s32i a3, a13, 0x200 4020c988: 382862 l32i a6, a8, 224 4020c98b: 3b2832 l32i a3, a8, 236 4020c98e: 096656 bnez a6, 4020ca28 4020c991: 077487 bbci a4, 24, 4020c99c 4020c994: 2e0c movi.n a14, 2 4020c996: 20e2e0 or a14, a2, a14 4020c999: 000106 j 4020c9a1 4020c99c: de7c movi.n a14, -3 4020c99e: 10e2e0 and a14, a2, a14 4020c9a1: f20842 l8ui a4, a8, 242 4020c9a4: 351f22 l16ui a2, a15, 106 4020c9a7: 146040 extui a6, a4, 0, 2 4020c9aa: 147020 extui a7, a2, 0, 2 4020c9ad: 01a677 bge a6, a7, 4020c9b2 4020c9b0: 067d mov.n a7, a6 4020c9b2: c61c movi.n a6, 28 4020c9b4: 41a240 srli a10, a4, 2 4020c9b7: c91c movi.n a9, 28 4020c9b9: 41b220 srli a11, a2, 2 4020c9bc: 10bb60 and a11, a11, a6 4020c9bf: 10aa90 and a10, a10, a9 4020c9c2: 106260 and a6, a2, a6 4020c9c5: 07aba7 bge a11, a10, 4020c9d0 4020c9c8: 106490 and a6, a4, a9 4020c9cb: 000046 j 4020c9d0 4020c9ce: 210000 srai a0, a0, 0 4020c9d1: 3f .byte 0x3f 4020c9d2: 6260e7 bbci a0, 14, 4020ca38 4020c9d5: 132721 l32r a2, 401d1674 <_lit4_end+0xc9f4c> 4020c9d8: 926a add.n a9, a2, a6 4020c9da: 210023 excw 4020c9dd: 41ffd5 excw 4020c9e0: 32ffd3 excw 4020c9e3: 200213 excw 4020c9e6: 1099 s32i.n a9, a0, 4 4020c9e8: 204940 or a4, a9, a4 4020c9eb: 202dd0 or a2, a13, a13 4020c9ee: 2169 s32i.n a6, a1, 8 4020c9f0: 1179 s32i.n a7, a1, 4 4020c9f2: 0189 s32i.n a8, a1, 0 4020c9f4: fddc45 call0 4020a7bc 4020c9f7: 2168 l32i.n a6, a1, 8 4020c9f9: 1178 l32i.n a7, a1, 4 4020c9fb: 0188 l32i.n a8, a1, 0 4020c9fd: 043256 bnez a2, 4020ca44 4020ca00: 3b2832 l32i a3, a8, 236 4020ca03: ffcb51 l32r a5, 4020c930 4020ca06: 0328 l32i.n a2, a3, 0 4020ca08: 021332 l16ui a3, a3, 4 4020ca0b: 104250 and a4, a2, a5 4020ca0e: ffc451 l32r a5, 4020c920 4020ca11: 0d2d mov.n a2, a13 4020ca13: 204450 or a4, a4, a5 4020ca16: fdda45 call0 4020a7bc 4020ca19: 2168 l32i.n a6, a1, 8 4020ca1b: 1178 l32i.n a7, a1, 4 4020ca1d: 32ec bnez.n a2, 4020ca44 4020ca1f: d27c movi.n a2, -3 4020ca21: 10ee20 and a14, a14, a2 4020ca24: 000706 j 4020ca44 4020ca27: 036800 rsr.ddr a0 4020ca2a: e6ac31 l32r a3, 402064dc 4020ca2d: 106630 and a6, a6, a3 4020ca30: 968c beqz.n a6, 4020ca3d 4020ca32: 2e0c movi.n a14, 2 4020ca34: 20e2e0 or a14, a2, a14 4020ca37: 060c movi.n a6, 0 4020ca39: 000146 j 4020ca42 4020ca3c: de7c00 excw 4020ca3f: 10e2e0 and a14, a2, a14 4020ca42: 067d mov.n a7, a6 4020ca44: 192f22 l32i a2, a15, 100 4020ca47: 0af2a7 bbsi a2, 26, 4020ca55 4020ca4a: dfaf32 movi a3, -33 4020ca4d: 10ee30 and a14, a14, a3 4020ca50: 000186 j 4020ca5a 4020ca53: 2c0000 excw 4020ca56: ee3003 excw 4020ca59: 72b720 excw 4020ca5c: 024c07 ball a12, a0, 4020ca62 4020ca5f: 202e20 or a2, a14, a2 4020ca62: 05ee17 bbsi a14, 1, 4020ca6b 4020ca65: bfaf22 movi a2, -65 4020ca68: 102e20 and a2, a14, a2 4020ca6b: 004c22 s8i a2, a12, 0 4020ca6e: 412820 srli a2, a2, 8 4020ca71: 014c22 s8i a2, a12, 1 4020ca74: 1166e0 slli a6, a6, 2 4020ca77: c21c movi.n a2, 28 4020ca79: 106620 and a6, a6, a2 4020ca7c: 207670 or a7, a6, a7 4020ca7f: ec3b addi.n a14, a12, 3 4020ca81: 030c movi.n a3, 0 4020ca83: 741c movi.n a4, 23 4020ca85: 024c72 s8i a7, a12, 2 4020ca88: 0e2d mov.n a2, a14 4020ca8a: e38201 l32r a0, 40205894 4020ca8d: 0000c0 callx0 a0 4020ca90: 6e0f22 l8ui a2, a15, 110 4020ca93: 02dd32 addmi a3, a13, 0x200 4020ca96: 054322 s8i a2, a3, 5 4020ca99: 6f0f22 l8ui a2, a15, 111 4020ca9c: 040c movi.n a4, 0 4020ca9e: 044322 s8i a2, a3, 4 4020caa1: 160c movi.n a6, 1 4020caa3: 000686 j 4020cac1 4020caa6: 400000 ssr a0 4020caa9: 2a2123 excw 4020caac: 2e .byte 0x2e 4020caad: 247040 extui a7, a4, 0, 3 4020cab0: 000282 l8ui a8, a2, 0 4020cab3: 401700 ssl a7 4020cab6: a17600 sll a7, a6 4020cab9: 207780 or a7, a7, a8 4020cabc: 004272 s8i a7, a2, 0 4020cabf: 441b addi.n a4, a4, 1 4020cac1: 040322 l8ui a2, a3, 4 4020cac4: 1122d0 slli a2, a2, 3 4020cac7: dd2427 blt a4, a2, 4020caa8 4020caca: 192f22 l32i a2, a15, 100 4020cacd: 107287 bbci a2, 24, 4020cae1 4020cad0: 802d22 l32i a2, a13, 0x200 4020cad3: 0a7267 bbci a2, 22, 4020cae1 4020cad6: 070c42 l8ui a4, a12, 7 4020cad9: 120c movi.n a2, 1 4020cadb: 202420 or a2, a4, a2 4020cade: 074c22 s8i a2, a12, 7 4020cae1: 802d22 l32i a2, a13, 0x200 4020cae4: 10f257 bbsi a2, 21, 4020caf8 4020cae7: 050322 l8ui a2, a3, 5 4020caea: 040332 l8ui a3, a3, 4 4020caed: 021327 beq a3, a2, 4020caf3 4020caf0: 0023c6 j 4020cb83 4020caf3: 120c movi.n a2, 1 4020caf5: 0028c6 j 4020cb9c 4020caf8: 040322 l8ui a2, a3, 4 4020cafb: 0922f6 bgeui a2, 2, 4020cb08 4020cafe: 040322 l8ui a2, a3, 4 4020cb01: 3132f6 bgeui a2, 3, 4020cb36 4020cb04: 000946 j 4020cb2d 4020cb07: 0c4200 excw 4020cb0a: 122c07 blt a12, a0, 4020cb20 4020cb0d: 160c movi.n a6, 1 4020cb0f: 772c movi.n a7, 39 4020cb11: 248020 extui a8, a2, 0, 3 4020cb14: 401800 ssl a8 4020cb17: a18600 sll a8, a6 4020cb1a: 204840 or a4, a8, a4 4020cb1d: 221b addi.n a2, a2, 1 4020cb1f: 744040 extui a4, a4, 0, 8 4020cb22: eb9277 bne a2, a7, 4020cb11 4020cb25: 074c42 s8i a4, a12, 7 4020cb28: fff486 j 4020cafe 4020cb2b: 220000 excw 4020cb2e: f60503 excw 4020cb31: 062a42 l32i a4, a10, 24 4020cb34: ffec bnez.n a15, 4020cb67 4020cb36: 742c movi.n a4, 39 4020cb38: 190c movi.n a9, 1 4020cb3a: 563c movi.n a6, 53 4020cb3c: 212340 srai a2, a4, 3 4020cb3f: 2e2a add.n a2, a14, a2 4020cb41: 247040 extui a7, a4, 0, 3 4020cb44: 000282 l8ui a8, a2, 0 4020cb47: 401700 ssl a7 4020cb4a: a17900 sll a7, a9 4020cb4d: 207780 or a7, a7, a8 4020cb50: 004272 s8i a7, a2, 0 4020cb53: 441b addi.n a4, a4, 1 4020cb55: e39467 bne a4, a6, 4020cb3c 4020cb58: fff446 j 4020cb2d 4020cb5b: 000000 ill 4020cb5e: 543c movi.n a4, 53 4020cb60: 190c movi.n a9, 1 4020cb62: d64c movi.n a6, 77 4020cb64: 212340 srai a2, a4, 3 4020cb67: 2e2a add.n a2, a14, a2 4020cb69: 247040 extui a7, a4, 0, 3 4020cb6c: 000282 l8ui a8, a2, 0 4020cb6f: 401700 ssl a7 4020cb72: a17900 sll a7, a9 4020cb75: 207780 or a7, a7, a8 4020cb78: 004272 s8i a7, a2, 0 4020cb7b: 441b addi.n a4, a4, 1 4020cb7d: e39467 bne a4, a6, 4020cb64 4020cb80: ffd8c6 j 4020cae7 4020cb83: 220b addi.n a2, a2, -1 4020cb85: 330c movi.n a3, 3 4020cb87: 1122e0 slli a2, a2, 2 4020cb8a: 202230 or a2, a2, a3 4020cb8d: 802d32 l32i a3, a13, 0x200 4020cb90: 742020 extui a2, a2, 0, 8 4020cb93: 057377 bbci a3, 23, 4020cb9c 4020cb96: 10a032 movi a3, 16 4020cb99: 202230 or a2, a2, a3 4020cb9c: 0f4c22 s8i a2, a12, 15 4020cb9f: 361f22 l16ui a2, a15, 108 4020cba2: b108 l32i.n a0, a1, 44 4020cba4: 134c22 s8i a2, a12, 19 4020cba7: 412820 srli a2, a2, 8 4020cbaa: 144c22 s8i a2, a12, 20 4020cbad: 91d8 l32i.n a13, a1, 36 4020cbaf: 1acc22 addi a2, a12, 26 4020cbb2: 81e8 l32i.n a14, a1, 32 4020cbb4: a1c8 l32i.n a12, a1, 40 4020cbb6: 71f8 l32i.n a15, a1, 28 4020cbb8: 30c112 addi a1, a1, 48 4020cbbb: f00d ret.n 4020cbbd: 000000 ill 4020cbc0: 080000 excw 4020cbc3: 110c04 excw 4020cbc6: e00000 subx4 a0, a0, a0 4020cbc9: 4020c7 blt a0, a12, 4020cc0d 4020cbcc: 20c660 or a12, a6, a6 4020cbcf: c11240 mul16u a1, a2, a4 4020cbd0 : 4020cbd0: f0c112 addi a1, a1, -16 4020cbd3: fffb41 l32r a4, 4020cbc0 4020cbd6: 3109 s32i.n a0, a1, 12 4020cbd8: 02d232 addmi a3, a2, 0x200 4020cbdb: d96342 s32i a4, a3, 0x364 4020cbde: fff931 l32r a3, 4020cbc4 4020cbe1: 05d222 addmi a2, a2, 0x500 4020cbe4: 345232 s16i a3, a2, 104 4020cbe7: c31c movi.n a3, 28 4020cbe9: 355232 s16i a3, a2, 106 4020cbec: 030c movi.n a3, 0 4020cbee: 365232 s16i a3, a2, 108 4020cbf1: fff541 l32r a4, 4020cbc8 4020cbf4: 130c movi.n a3, 1 4020cbf6: 6e4232 s8i a3, a2, 110 4020cbf9: 6f4232 s8i a3, a2, 111 4020cbfc: 030c movi.n a3, 0 4020cbfe: 320c movi.n a2, 3 4020cc00: 071d45 call0 40213dd8 4020cc03: fff241 l32r a4, 4020cbcc 4020cc06: 320c movi.n a2, 3 4020cc08: 130c movi.n a3, 1 4020cc0a: 071285 call0 40213d34 4020cc0d: 3108 l32i.n a0, a1, 12 4020cc0f: 10c112 addi a1, a1, 16 4020cc12: f00d ret.n 4020cc14 : 4020cc14: 030c movi.n a3, 0 4020cc16: 1a2242 l32i a4, a2, 104 4020cc19: 785232 s16i a3, a2, 240 4020cc1c: bfaf32 movi a3, -65 4020cc1f: 103430 and a3, a4, a3 4020cc22: 1a6232 s32i a3, a2, 104 4020cc25: f00d ret.n 4020cc27: 0c4000 excw ... 4020cc2c : 4020cc2c: f0c112 addi a1, a1, -16 4020cc2f: 21c9 s32i.n a12, a1, 8 4020cc31: 02cd mov.n a12, a2 4020cc33: 1a2222 l32i a2, a2, 104 4020cc36: 3109 s32i.n a0, a1, 12 4020cc38: 046267 bbci a2, 6, 4020cc40 4020cc3b: 0c2d mov.n a2, a12 4020cc3d: fffd45 call0 4020cc14 4020cc40: 01dc22 addmi a2, a12, 0x100 4020cc43: 030c movi.n a3, 0 4020cc45: 7e4232 s8i a3, a2, 126 4020cc48: c8a122 movi a2, 0x1c8 4020cc4b: 5e6cc2 s32i a12, a12, 0x178 4020cc4e: 2c2a add.n a2, a12, a2 4020cc50: 130c movi.n a3, 1 4020cc52: 064232 s8i a3, a2, 6 4020cc55: 02c9 s32i.n a12, a2, 0 4020cc57: 230c movi.n a3, 2 4020cc59: 02dc22 addmi a2, a12, 0x200 4020cc5c: 1e4232 s8i a3, a2, 30 4020cc5f: 866cc2 s32i a12, a12, 0x218 4020cc62: 330c movi.n a3, 3 4020cc64: 6e4232 s8i a3, a2, 110 4020cc67: 1a2c32 l32i a3, a12, 104 4020cc6a: ffef21 l32r a2, 4020cc28 4020cc6d: 3108 l32i.n a0, a1, 12 4020cc6f: 202320 or a2, a3, a2 4020cc72: 9a6cc2 s32i a12, a12, 0x268 4020cc75: 1a6c22 s32i a2, a12, 104 4020cc78: 21c8 l32i.n a12, a1, 8 4020cc7a: 10c112 addi a1, a1, 16 4020cc7d: f00d ret.n ... 4020cc80 : 4020cc80: 000362 l8ui a6, a3, 0 4020cc83: dda052 movi a5, 221 4020cc86: 1a2242 l32i a4, a2, 104 4020cc89: 0d9657 bne a6, a5, 4020cc9a 4020cc8c: 80a052 movi a5, 128 4020cc8f: 204450 or a4, a4, a5 4020cc92: 1a6242 s32i a4, a2, 104 4020cc95: 334b addi.n a3, a3, 4 4020cc97: 0001c6 j 4020cca2 4020cc9a: 054c movi.n a5, 64 4020cc9c: 204450 or a4, a4, a5 4020cc9f: 1a6242 s32i a4, a2, 104 4020cca2: 030342 l8ui a4, a3, 3 4020cca5: 020352 l8ui a5, a3, 2 4020cca8: 114480 slli a4, a4, 8 4020ccab: 204540 or a4, a5, a4 4020ccae: 785242 s16i a4, a2, 240 4020ccb1: 040332 l8ui a3, a3, 4 4020ccb4: f24232 s8i a3, a2, 242 4020ccb7: f00d ret.n 4020ccb9: 000000 ill 4020ccbc: 003000 rfe 4020ccbf: dfff00 excw 4020ccc2: ff .byte 0xff 4020ccc3: ff .byte 0xff 4020ccc4: ff .byte 0xff 4020ccc5: cf .byte 0xcf 4020ccc6: ff .byte 0xff 4020ccc7: ff .byte 0xff 4020ccc8: ff .byte 0xff 4020ccc9: 7f .byte 0x7f 4020ccca: fe .byte 0xfe 4020cccb: ff .byte 0xff 4020cccc: 008000 excw 4020cccf: 000000 ill 4020ccd2: 0008 l32i.n a0, a0, 0 4020ccd4 : 4020ccd4: d0c112 addi a1, a1, -48 4020ccd7: a1c9 s32i.n a12, a1, 40 4020ccd9: 91d9 s32i.n a13, a1, 36 4020ccdb: 71f9 s32i.n a15, a1, 28 4020ccdd: 02cd mov.n a12, a2 4020ccdf: b109 s32i.n a0, a1, 44 4020cce1: 81e9 s32i.n a14, a1, 32 4020cce3: 04dd mov.n a13, a4 4020cce5: fff985 call0 4020cc80 4020cce8: e16f71 l32r a7, 402052a4 4020cceb: c20c movi.n a2, 12 4020cced: 05d7f2 addmi a15, a7, 0x500 4020ccf0: 341f32 l16ui a3, a15, 104 4020ccf3: 2e0327 bnone a3, a2, 4020cd25 4020ccf6: 781c42 l16ui a4, a12, 240 4020ccf9: 1a2c32 l32i a3, a12, 104 4020ccfc: 102420 and a2, a4, a2 4020ccff: 928c beqz.n a2, 4020cd0c 4020cd01: 174266 bnei a2, 4, 4020cd1c 4020cd04: ffee21 l32r a2, 4020ccbc 4020cd07: 000286 j 4020cd15 4020cd0a: 210000 srai a0, a0, 0 4020cd0d: ffed excw 4020cd0f: 103320 and a3, a3, a2 4020cd12: e6ed21 l32r a2, 402068c8 4020cd15: 203320 or a3, a3, a2 4020cd18: 000186 j 4020cd22 4020cd1b: ea2100 excw 4020cd1e: ff .byte 0xff 4020cd1f: 103320 and a3, a3, a2 4020cd22: 1a6c32 s32i a3, a12, 104 4020cd25: 1a2c32 l32i a3, a12, 104 4020cd28: ffe821 l32r a2, 4020ccc8 4020cd2b: 103320 and a3, a3, a2 4020cd2e: 781c22 l16ui a2, a12, 240 4020cd31: 1a6c32 s32i a3, a12, 104 4020cd34: 0e6257 bbci a2, 5, 4020cd46 4020cd37: 192f42 l32i a4, a15, 100 4020cd3a: 0874a7 bbci a4, 26, 4020cd46 4020cd3d: ffe341 l32r a4, 4020cccc 4020cd40: 203340 or a3, a3, a4 4020cd43: 1a6c32 s32i a3, a12, 104 4020cd46: 116267 bbci a2, 6, 4020cd5b 4020cd49: 192f22 l32i a2, a15, 100 4020cd4c: 0b72b7 bbci a2, 27, 4020cd5b 4020cd4f: 1a2c32 l32i a3, a12, 104 4020cd52: e9b621 l32r a2, 4020742c 4020cd55: 202320 or a2, a3, a2 4020cd58: 1a6c22 s32i a2, a12, 104 4020cd5b: 000d42 l8ui a4, a13, 0 4020cd5e: dda032 movi a3, 221 4020cd61: c03430 sub a3, a4, a3 4020cd64: 2d4b addi.n a2, a13, 4 4020cd66: 83d230 moveqz a13, a2, a3 4020cd69: 020d22 l8ui a2, a13, 2 4020cd6c: ffd951 l32r a5, 4020ccd0 4020cd6f: f34c22 s8i a2, a12, 243 4020cd72: 030d32 l8ui a3, a13, 3 4020cd75: e9ad41 l32r a4, 4020742c 4020cd78: 143030 extui a3, a3, 0, 2 4020cd7b: f44c32 s8i a3, a12, 244 4020cd7e: 040d22 l8ui a2, a13, 4 4020cd81: 0e0c movi.n a14, 0 4020cd83: 142020 extui a2, a2, 0, 2 4020cd86: f54c22 s8i a2, a12, 245 4020cd89: 060d22 l8ui a2, a13, 6 4020cd8c: 642020 extui a2, a2, 0, 7 4020cd8f: f64c22 s8i a2, a12, 246 4020cd92: 192f22 l32i a2, a15, 100 4020cd95: 105250 and a5, a2, a5 4020cd98: 93e450 movnez a14, a4, a5 4020cd9b: 030d42 l8ui a4, a13, 3 4020cd9e: 166427 bbci a4, 2, 4020cdb8 4020cda1: 137287 bbci a2, 24, 4020cdb8 4020cda4: 0d1326 beqi a3, 1, 4020cdb5 4020cda7: fede21 l32r a2, 4020c920 4020cdaa: fdc332 addi a3, a3, -3 4020cdad: 83e230 moveqz a14, a2, a3 4020cdb0: 000106 j 4020cdb8 4020cdb3: e10000 excw 4020cdb6: fedd excw 4020cdb8: 3b2c32 l32i a3, a12, 236 4020cdbb: fedd51 l32r a5, 4020c930 4020cdbe: 002362 l32i a6, a3, 0 4020cdc1: 106650 and a6, a6, a5 4020cdc4: 206e60 or a6, a14, a6 4020cdc7: 104650 and a4, a6, a5 4020cdca: 006362 s32i a6, a3, 0 4020cdcd: 2044e0 or a4, a4, a14 4020cdd0: 391467 beq a4, a6, 4020ce0d 4020cdd3: 021332 l16ui a3, a3, 4 4020cdd6: 072d mov.n a2, a7 4020cdd8: 0159 s32i.n a5, a1, 0 4020cdda: 1179 s32i.n a7, a1, 4 4020cddc: fd9dc5 call0 4020a7bc 4020cddf: 0158 l32i.n a5, a1, 0 4020cde1: 1178 l32i.n a7, a1, 4 4020cde3: d2dc bnez.n a2, 4020ce04 4020cde5: e5bd21 l32r a2, 402064dc 4020cde8: 210e27 bnone a14, a2, 4020ce0d 4020cdeb: 3b2c32 l32i a3, a12, 236 4020cdee: e98f41 l32r a4, 4020742c 4020cdf1: 0328 l32i.n a2, a3, 0 4020cdf3: 021332 l16ui a3, a3, 4 4020cdf6: 105250 and a5, a2, a5 4020cdf9: 204540 or a4, a5, a4 4020cdfc: 202770 or a2, a7, a7 4020cdff: fd9bc5 call0 4020a7bc 4020ce02: 728c beqz.n a2, 4020ce0d 4020ce04: 3b2c32 l32i a3, a12, 236 4020ce07: 021237 beq a2, a3, 4020ce0d 4020ce0a: 3b6c22 s32i a2, a12, 236 4020ce0d: 3b2c22 l32i a2, a12, 236 4020ce10: 431c movi.n a3, 20 4020ce12: 0248 l32i.n a4, a2, 0 4020ce14: e5b221 l32r a2, 402064dc 4020ce17: 104420 and a4, a4, a2 4020ce1a: 822c movi.n a2, 40 4020ce1c: 832340 moveqz a2, a3, a4 4020ce1f: f74c22 s8i a2, a12, 247 4020ce22: 030d32 l8ui a3, a13, 3 4020ce25: 1a2c22 l32i a2, a12, 104 4020ce28: 106337 bbci a3, 3, 4020ce3c 4020ce2b: 192f32 l32i a3, a15, 100 4020ce2e: 0a73d7 bbci a3, 29, 4020ce3c 4020ce31: fcb831 l32r a3, 4020c114 4020ce34: 202230 or a2, a2, a3 4020ce37: 0001c6 j 4020ce42 4020ce3a: 310000 srai a0, a0, 16 4020ce3d: eb6b addi.n a14, a11, 6 4020ce3f: 102230 and a2, a2, a3 4020ce42: b108 l32i.n a0, a1, 44 4020ce44: 1a6c22 s32i a2, a12, 104 4020ce47: 91d8 l32i.n a13, a1, 36 4020ce49: a1c8 l32i.n a12, a1, 40 4020ce4b: 81e8 l32i.n a14, a1, 32 4020ce4d: 71f8 l32i.n a15, a1, 28 4020ce4f: 30c112 addi a1, a1, 48 4020ce52: f00d ret.n 4020ce54 : 4020ce54: e11441 l32r a4, 402052a4 4020ce57: d0c112 addi a1, a1, -48 4020ce5a: a1c9 s32i.n a12, a1, 40 4020ce5c: 91d9 s32i.n a13, a1, 36 4020ce5e: 71f9 s32i.n a15, a1, 28 4020ce60: b109 s32i.n a0, a1, 44 4020ce62: 81e9 s32i.n a14, a1, 32 4020ce64: 03cd mov.n a12, a3 4020ce66: 02d432 addmi a3, a4, 0x200 4020ce69: 050332 l8ui a3, a3, 5 4020ce6c: 802462 l32i a6, a4, 0x200 4020ce6f: 11f3d0 slli a15, a3, 3 4020ce72: 045d mov.n a5, a4 4020ce74: 0d0c movi.n a13, 0 4020ce76: 0f7677 bbci a6, 23, 4020ce89 4020ce79: 6d2c movi.n a13, 38 4020ce7b: 0a33b6 bltui a3, 3, 4020ce89 4020ce7e: 4d3c movi.n a13, 52 4020ce80: fdc332 addi a3, a3, -3 4020ce83: 4ca042 movi a4, 76 4020ce86: 93d430 movnez a13, a4, a3 4020ce89: f8a0e2 movi a14, 248 4020ce8c: e2ea add.n a14, a2, a14 4020ce8e: 0e2d mov.n a2, a14 4020ce90: 030c movi.n a3, 0 4020ce92: 80a042 movi a4, 128 4020ce95: 006152 s32i a5, a1, 0 4020ce98: e27f01 l32r a0, 40205894 4020ce9b: 0000c0 callx0 a0 4020ce9e: 0158 l32i.n a5, a1, 0 4020cea0: 056c16 beqz a12, 4020cefa 4020cea3: 000c42 l8ui a4, a12, 0 4020cea6: dda032 movi a3, 221 4020cea9: 2c4b addi.n a2, a12, 4 4020ceab: c03430 sub a3, a4, a3 4020ceae: 802562 l32i a6, a5, 0x200 4020ceb1: 83c230 moveqz a12, a2, a3 4020ceb4: fc9921 l32r a2, 4020c118 4020ceb7: 040c movi.n a4, 0 4020ceb9: 106620 and a6, a6, a2 4020cebc: 7fa052 movi a5, 127 4020cebf: 0e2d mov.n a2, a14 4020cec1: 072c movi.n a7, 32 4020cec3: f81c movi.n a8, 31 4020cec5: 213340 srai a3, a4, 3 4020cec8: 803c30 add a3, a12, a3 4020cecb: 050392 l8ui a9, a3, 5 4020cece: 243040 extui a3, a4, 0, 3 4020ced1: 205937 bbc a9, a3, 4020cef5 4020ced4: 000232 l8ui a3, a2, 0 4020ced7: 1f1357 beq a3, a5, 4020cefa 4020ceda: 0224f7 blt a4, a15, 4020cee0 4020cedd: 14a847 bge a8, a4, 4020cef5 4020cee0: 01c466 bnei a4, 32, 4020cee5 4020cee3: e68c beqz.n a6, 4020cef5 4020cee5: 02ad47 bge a13, a4, 4020ceeb 4020cee8: 092747 blt a7, a4, 4020cef5 4020ceeb: 931b addi.n a9, a3, 1 4020ceed: 004292 s8i a9, a2, 0 4020cef0: 323a add.n a3, a2, a3 4020cef2: 014342 s8i a4, a3, 1 4020cef5: 441b addi.n a4, a4, 1 4020cef7: ca9457 bne a4, a5, 4020cec5 4020cefa: b108 l32i.n a0, a1, 44 4020cefc: 020c movi.n a2, 0 4020cefe: a1c8 l32i.n a12, a1, 40 4020cf00: 91d8 l32i.n a13, a1, 36 4020cf02: 81e8 l32i.n a14, a1, 32 4020cf04: 71f8 l32i.n a15, a1, 28 4020cf06: 30c112 addi a1, a1, 48 4020cf09: f00d ret.n ... 4020cf0c : 4020cf0c: 000362 l8ui a6, a3, 0 4020cf0f: dda052 movi a5, 221 4020cf12: 434b addi.n a4, a3, 4 4020cf14: c05650 sub a5, a6, a5 4020cf17: 833450 moveqz a3, a4, a5 4020cf1a: f8a042 movi a4, 248 4020cf1d: 224a add.n a2, a2, a4 4020cf1f: 000262 l8ui a6, a2, 0 4020cf22: 040c movi.n a4, 0 4020cf24: 391647 beq a6, a4, 4020cf61 4020cf27: 80af92 movi a9, -128 4020cf2a: 7fa0a2 movi a10, 127 4020cf2d: 215340 srai a5, a4, 3 4020cf30: 535a add.n a5, a3, a5 4020cf32: 080572 l8ui a7, a5, 8 4020cf35: 245040 extui a5, a4, 0, 3 4020cf38: 045757 bbc a7, a5, 4020cf40 4020cf3b: 050c movi.n a5, 0 4020cf3d: 000686 j 4020cf5b 4020cf40: 441b addi.n a4, a4, 1 4020cf42: e794a7 bne a4, a10, 4020cf2d 4020cf45: f00d ret.n 4020cf47: 725a00 excw 4020cf4a: 010782 l8ui a8, a7, 1 4020cf4d: 64b080 extui a11, a8, 0, 7 4020cf50: 059b47 bne a11, a4, 4020cf59 4020cf53: 208890 or a8, a8, a9 4020cf56: 014782 s8i a8, a7, 1 4020cf59: 551b addi.n a5, a5, 1 4020cf5b: e92567 blt a5, a6, 4020cf48 4020cf5e: fff786 j 4020cf40 4020cf61: f00d ret.n ... 4020cf64 : 4020cf64: f0c112 addi a1, a1, -16 4020cf67: 3109 s32i.n a0, a1, 12 4020cf69: d42c movi.n a4, 45 4020cf6b: 004242 s8i a4, a2, 0 4020cf6e: a41c movi.n a4, 26 4020cf70: 014242 s8i a4, a2, 1 4020cf73: 222b addi.n a2, a2, 2 4020cf75: ff9bc5 call0 4020c934 4020cf78: 3108 l32i.n a0, a1, 12 4020cf7a: 10c112 addi a1, a1, 16 4020cf7d: f00d ret.n ... 4020cf80 : 4020cf80: f0c112 addi a1, a1, -16 4020cf83: 3109 s32i.n a0, a1, 12 4020cf85: ddaf42 movi a4, -35 4020cf88: 004242 s8i a4, a2, 0 4020cf8b: e41c movi.n a4, 30 4020cf8d: 014242 s8i a4, a2, 1 4020cf90: 040c movi.n a4, 0 4020cf92: 024242 s8i a4, a2, 2 4020cf95: 90af42 movi a4, -112 4020cf98: 034242 s8i a4, a2, 3 4020cf9b: c44c movi.n a4, 76 4020cf9d: 044242 s8i a4, a2, 4 4020cfa0: 343c movi.n a4, 51 4020cfa2: 054242 s8i a4, a2, 5 4020cfa5: 226b addi.n a2, a2, 6 4020cfa7: ff98c5 call0 4020c934 4020cfaa: 3108 l32i.n a0, a1, 12 4020cfac: 10c112 addi a1, a1, 16 4020cfaf: f00d ret.n 4020cfb1: 000000 ill 4020cfb4 : 4020cfb4: f0c112 addi a1, a1, -16 4020cfb7: 3109 s32i.n a0, a1, 12 4020cfb9: d43c movi.n a4, 61 4020cfbb: 004242 s8i a4, a2, 0 4020cfbe: 641c movi.n a4, 22 4020cfc0: 014242 s8i a4, a2, 1 4020cfc3: 222b addi.n a2, a2, 2 4020cfc5: ff8945 call0 4020c85c 4020cfc8: 3108 l32i.n a0, a1, 12 4020cfca: 10c112 addi a1, a1, 16 4020cfcd: f00d ret.n ... 4020cfd0 : 4020cfd0: f0c112 addi a1, a1, -16 4020cfd3: 3109 s32i.n a0, a1, 12 4020cfd5: ddaf42 movi a4, -35 4020cfd8: 004242 s8i a4, a2, 0 4020cfdb: a41c movi.n a4, 26 4020cfdd: 014242 s8i a4, a2, 1 4020cfe0: 040c movi.n a4, 0 4020cfe2: 024242 s8i a4, a2, 2 4020cfe5: 90af42 movi a4, -112 4020cfe8: 034242 s8i a4, a2, 3 4020cfeb: c44c movi.n a4, 76 4020cfed: 044242 s8i a4, a2, 4 4020cff0: 443c movi.n a4, 52 4020cff2: 054242 s8i a4, a2, 5 4020cff5: 226b addi.n a2, a2, 6 4020cff7: ff8645 call0 4020c85c 4020cffa: 3108 l32i.n a0, a1, 12 4020cffc: 10c112 addi a1, a1, 16 4020cfff: f00d ret.n 4020d001: 000000 ill 4020d004: f25000 excw 4020d007: 500000 excw 4020d00a: 0004f2 l8ui a15, a4, 0 4020d00d: 05f250 extui a15, a5, 18, 1 4020d010: 010252 l8ui a5, a2, 1 4020d013: 020242 l8ui a4, a2, 2 4020d016: 115580 slli a5, a5, 8 4020d019: 114400 slli a4, a4, 16 4020d01c: 204540 or a4, a5, a4 4020d01f: 000252 l8ui a5, a2, 0 4020d022: 030222 l8ui a2, a2, 3 4020d025: 204450 or a4, a4, a5 4020d028: 012280 slli a2, a2, 24 4020d02b: 204420 or a4, a4, a2 4020d02e: f87f21 l32r a2, 4020b22c 4020d031: 391427 beq a4, a2, 4020d06e 4020d034: 103247 bltu a2, a4, 4020d048 4020d037: fff351 l32r a5, 4020d004 4020d03a: 020c movi.n a2, 0 4020d03c: 341457 beq a4, a5, 4020d074 4020d03f: f87a21 l32r a2, 4020b228 4020d042: 131427 beq a4, a2, 4020d059 4020d045: 000846 j 4020d06a 4020d048: fff051 l32r a5, 4020d008 4020d04b: 320c movi.n a2, 3 4020d04d: 231457 beq a4, a5, 4020d074 4020d050: ffef21 l32r a2, 4020d00c 4020d053: 091427 beq a4, a2, 4020d060 4020d056: 000406 j 4020d06a 4020d059: 539c beqz.n a3, 4020d072 4020d05b: 520c movi.n a2, 5 4020d05d: 0000c6 j 4020d064 4020d060: e38c beqz.n a3, 4020d072 4020d062: d20c movi.n a2, 13 4020d064: 004322 s8i a2, a3, 0 4020d067: 0001c6 j 4020d072 4020d06a: 022c movi.n a2, 32 4020d06c: f00d ret.n 4020d06e: 120c movi.n a2, 1 4020d070: f00d ret.n 4020d072: 620c movi.n a2, 6 4020d074: f00d ret.n 4020d076: 000000 ill 4020d079: 0f .byte 0xf 4020d07a: 02ac beqz.n a2, 4020d09e 4020d07c: ac0f00 excw 4020d07f: 0f0000 excw 4020d082: 01ac beqz.n a1, 4020d0a6 4020d084: ac0f00 excw 4020d087: 0f0004 excw 4020d08a: 05ac beqz.n a5, 4020d0ae 4020d08c: ac0f00 excw 4020d08f: 025203 excw 4020d092: 024201 l32r a0, 401cd99c <_lit4_end+0xc6274> 4020d095: 558002 excw 4020d098: 440011 l32r a1, 401de098 <_lit4_end+0xd6970> 4020d09b: 454011 l32r a1, 401de59c <_lit4_end+0xd6e74> 4020d09e: 025220 excw 4020d0a1: 022200 excw 4020d0a4: 445003 excw 4020d0a7: 228020 excw 4020d0aa: 442001 l32r a0, 401de12c <_lit4_end+0xd6a04> 4020d0ad: f22120 excw 4020d0b0: ff .byte 0xff 4020d0b1: 411427 beq a4, a2, 4020d0f6 4020d0b4: 103247 bltu a2, a4, 4020d0c8 4020d0b7: fff151 l32r a5, 4020d07c 4020d0ba: 020c movi.n a2, 0 4020d0bc: 3c1457 beq a4, a5, 4020d0fc 4020d0bf: fff021 l32r a2, 4020d080 4020d0c2: 1a1427 beq a4, a2, 4020d0e0 4020d0c5: 000a46 j 4020d0f2 4020d0c8: ffef51 l32r a5, 4020d084 4020d0cb: 320c movi.n a2, 3 4020d0cd: 2b1457 beq a4, a5, 4020d0fc 4020d0d0: ffee21 l32r a2, 4020d088 4020d0d3: 111427 beq a4, a2, 4020d0e8 4020d0d6: ffed31 l32r a3, 4020d08c 4020d0d9: 220c movi.n a2, 2 4020d0db: 139437 bne a4, a3, 4020d0f2 4020d0de: f00d ret.n 4020d0e0: 639c beqz.n a3, 4020d0fa 4020d0e2: 520c movi.n a2, 5 4020d0e4: 000106 j 4020d0ec 4020d0e7: e38c00 excw 4020d0ea: d20c movi.n a2, 13 4020d0ec: 004322 s8i a2, a3, 0 4020d0ef: 0001c6 j 4020d0fa 4020d0f2: 022c movi.n a2, 32 4020d0f4: f00d ret.n 4020d0f6: 120c movi.n a2, 1 4020d0f8: f00d ret.n 4020d0fa: 620c movi.n a2, 6 4020d0fc: f00d ret.n ... 4020d100 : 4020d100: f0c112 addi a1, a1, -16 4020d103: 0261c2 s32i a12, a1, 8 4020d106: 0061e2 s32i a14, a1, 0 4020d109: 3109 s32i.n a0, a1, 12 4020d10b: 11d9 s32i.n a13, a1, 4 4020d10d: 03cd mov.n a12, a3 4020d10f: 02e8 l32i.n a14, a2, 0 4020d111: 15d2c5 call0 40222e40 4020d114: 3832f6 bgeui a2, 3, 4020d150 4020d117: f9fb85 call0 402070d0 4020d11a: f83d31 l32r a3, 4020b210 4020d11d: 072327 blt a3, a2, 4020d128 4020d120: 0c2d mov.n a2, a12 4020d122: 160385 call0 4022315c 4020d125: 001246 j 4020d172 4020d128: 0b1c32 l16ui a3, a12, 22 4020d12b: 04a022 movi a2, 4 4020d12e: 00a042 movi a4, 0 4020d131: 3bef85 call0 4024902c 4020d134: 20d220 or a13, a2, a2 4020d137: d28c beqz.n a2, 4020d148 4020d139: 1c38 l32i.n a3, a12, 4 4020d13b: 1228 l32i.n a2, a2, 4 4020d13d: 1338 l32i.n a3, a3, 4 4020d13f: 0b1c42 l16ui a4, a12, 22 4020d142: e32001 l32r a0, 40205dc4 4020d145: 0000c0 callx0 a0 4020d148: 0c2d mov.n a2, a12 4020d14a: 160105 call0 4022315c 4020d14d: 000686 j 4020d16b 4020d150: 0b1c32 l16ui a3, a12, 22 4020d153: 03a022 movi a2, 3 4020d156: 02a042 movi a4, 2 4020d159: 3bed05 call0 4024902c 4020d15c: 02dd mov.n a13, a2 4020d15e: fbe216 beqz a2, 4020d120 4020d161: 1c28 l32i.n a2, a12, 4 4020d163: 1228 l32i.n a2, a2, 4 4020d165: 1d29 s32i.n a2, a13, 4 4020d167: 0cd9 s32i.n a13, a12, 0 4020d169: 4dc9 s32i.n a12, a13, 16 4020d16b: 0e2d mov.n a2, a14 4020d16d: 0d3d mov.n a3, a13 4020d16f: 37cd85 call0 40244e48 4020d172: 3108 l32i.n a0, a1, 12 4020d174: 21c8 l32i.n a12, a1, 8 4020d176: 11d8 l32i.n a13, a1, 4 4020d178: 01e8 l32i.n a14, a1, 0 4020d17a: 10c112 addi a1, a1, 16 4020d17d: f00d ret.n 4020d17f: c87f00 excw 4020d182: ff .byte 0xff 4020d183: ff .byte 0xff 4020d184: ff0c80 excw 4020d187: ff .byte 0xff 4020d188 : 4020d188: d0c112 addi a1, a1, -48 4020d18b: 0a61c2 s32i a12, a1, 40 4020d18e: 0b6102 s32i a0, a1, 44 4020d191: 20c220 or a12, a2, a2 4020d194: f44040 extui a4, a4, 0, 16 4020d197: 25eb addi.n a2, a5, 14 4020d199: 09b427 bgeu a4, a2, 4020d1a6 4020d19c: 0c2d mov.n a2, a12 4020d19e: 15fbc5 call0 4022315c 4020d1a1: 020c movi.n a2, 0 4020d1a3: 003546 j 4020d27c 4020d1a6: 054d mov.n a4, a5 4020d1a8: 012d mov.n a2, a1 4020d1aa: e30601 l32r a0, 40205dc4 4020d1ad: 0000c0 callx0 a0 4020d1b0: 1c38 l32i.n a3, a12, 4 4020d1b2: aaa042 movi a4, 170 4020d1b5: 1358 l32i.n a5, a3, 4 4020d1b7: 000522 l8ui a2, a5, 0 4020d1ba: 6a9247 bne a2, a4, 4020d228 4020d1bd: 010542 l8ui a4, a5, 1 4020d1c0: 649427 bne a4, a2, 4020d228 4020d1c3: 020522 l8ui a2, a5, 2 4020d1c6: 5e3266 bnei a2, 3, 4020d228 4020d1c9: 030522 l8ui a2, a5, 3 4020d1cc: 058256 bnez a2, 4020d228 4020d1cf: 040522 l8ui a2, a5, 4 4020d1d2: 052256 bnez a2, 4020d228 4020d1d5: 050522 l8ui a2, a5, 5 4020d1d8: 04c256 bnez a2, 4020d228 4020d1db: 070562 l8ui a6, a5, 7 4020d1de: 060542 l8ui a4, a5, 6 4020d1e1: 116680 slli a6, a6, 8 4020d1e4: ffe771 l32r a7, 4020d180 4020d1e7: 206640 or a6, a6, a4 4020d1ea: 767a add.n a7, a6, a7 4020d1ec: 140c movi.n a4, 1 4020d1ee: 028d mov.n a8, a2 4020d1f0: 938470 movnez a8, a4, a7 4020d1f3: 18bc beqz.n a8, 4020d228 4020d1f5: ffe371 l32r a7, 4020d184 4020d1f8: 667a add.n a6, a6, a7 4020d1fa: 932460 movnez a2, a4, a6 4020d1fd: 72ac beqz.n a2, 4020d228 4020d1ff: 0b1c42 l16ui a4, a12, 22 4020d202: fac522 addi a2, a5, -6 4020d205: 1329 s32i.n a2, a3, 4 4020d207: 346b addi.n a3, a4, 6 4020d209: 0b5c32 s16i a3, a12, 22 4020d20c: 070532 l8ui a3, a5, 7 4020d20f: 060542 l8ui a4, a5, 6 4020d212: 113380 slli a3, a3, 8 4020d215: 203340 or a3, a3, a4 4020d218: 064532 s8i a3, a5, 6 4020d21b: 413830 srli a3, a3, 8 4020d21e: 074532 s8i a3, a5, 7 4020d221: 025d mov.n a5, a2 4020d223: 000386 j 4020d235 4020d226: 220000 excw 4020d229: 29f2c5 call0 40237158 <__wpa_send_eapol+0x20c> 4020d22c: 1c2213 excw 4020d22f: eb0b addi.n a14, a11, -1 4020d231: 5c2222 l32i a2, a2, 0x170 4020d234: 220b addi.n a2, a2, -1 4020d236: 200101 l32r a0, 401d523c <_lit4_end+0xcdb14> 4020d239: 261420 excw 4020d23c: 8c0e12 l8ui a1, a14, 140 4020d23f: 222642 l32i a4, a6, 136 4020d242: c61d excw 4020d244: 000c movi.n a0, 0 4020d246: 052d mov.n a2, a5 4020d248: 314b addi.n a3, a1, 4 4020d24a: 000106 j 4020d252 4020d24d: 052d mov.n a2, a5 4020d24f: 10c132 addi a3, a1, 16 4020d252: 640c movi.n a4, 6 4020d254: e2dc01 l32r a0, 40205dc4 4020d257: 0000c0 callx0 a0 4020d25a: 226b addi.n a2, a2, 6 4020d25c: 31ab addi.n a3, a1, 10 4020d25e: 000406 j 4020d272 4020d261: 314b addi.n a3, a1, 4 4020d263: 052d mov.n a2, a5 4020d265: 640c movi.n a4, 6 4020d267: e2d701 l32r a0, 40205dc4 4020d26a: 0000c0 callx0 a0 4020d26d: 226b addi.n a2, a2, 6 4020d26f: 10c132 addi a3, a1, 16 4020d272: 640c movi.n a4, 6 4020d274: e2d401 l32r a0, 40205dc4 4020d277: 0000c0 callx0 a0 4020d27a: 0c2d mov.n a2, a12 4020d27c: b108 l32i.n a0, a1, 44 4020d27e: a1c8 l32i.n a12, a1, 40 4020d280: 30c112 addi a1, a1, 48 4020d283: f00d ret.n 4020d285: 000000 ill 4020d288 : 4020d288: e0c112 addi a1, a1, -32 4020d28b: 31f9 s32i.n a15, a1, 12 4020d28d: 45c2f2 addi a15, a2, 69 4020d290: 61c9 s32i.n a12, a1, 24 4020d292: 51d9 s32i.n a13, a1, 20 4020d294: 02cd mov.n a12, a2 4020d296: 03dd mov.n a13, a3 4020d298: 41e9 s32i.n a14, a1, 16 4020d29a: 030c movi.n a3, 0 4020d29c: 04ed mov.n a14, a4 4020d29e: 202ff0 or a2, a15, a15 4020d2a1: 041c movi.n a4, 16 4020d2a3: 076102 s32i a0, a1, 28 4020d2a6: e17b01 l32r a0, 40205894 4020d2a9: 0000c0 callx0 a0 4020d2ac: 010d42 l8ui a4, a13, 1 4020d2af: 46cc22 addi a2, a12, 70 4020d2b2: 454c42 s8i a4, a12, 69 4020d2b5: 3d2b addi.n a3, a13, 2 4020d2b7: e2c301 l32r a0, 40205dc4 4020d2ba: 0000c0 callx0 a0 4020d2bd: 7eac beqz.n a14, 4020d2e8 4020d2bf: 010ed2 l8ui a13, a14, 1 4020d2c2: 450c32 l8ui a3, a12, 69 4020d2c5: f20c movi.n a2, 15 4020d2c7: 43da add.n a4, a3, a13 4020d2c9: 05a247 bge a2, a4, 4020d2d2 4020d2cc: c0d230 sub a13, a2, a3 4020d2cf: 74d0d0 extui a13, a13, 0, 8 4020d2d2: 2f3a add.n a2, a15, a3 4020d2d4: 0d4d mov.n a4, a13 4020d2d6: 221b addi.n a2, a2, 1 4020d2d8: 3e2b addi.n a3, a14, 2 4020d2da: e2ba01 l32r a0, 40205dc4 4020d2dd: 0000c0 callx0 a0 4020d2e0: 450c22 l8ui a2, a12, 69 4020d2e3: dd2a add.n a13, a13, a2 4020d2e5: 454cd2 s8i a13, a12, 69 4020d2e8: 7108 l32i.n a0, a1, 28 4020d2ea: 020c movi.n a2, 0 4020d2ec: 61c8 l32i.n a12, a1, 24 4020d2ee: 51d8 l32i.n a13, a1, 20 4020d2f0: 41e8 l32i.n a14, a1, 16 4020d2f2: 31f8 l32i.n a15, a1, 12 4020d2f4: 20c112 addi a1, a1, 32 4020d2f7: f00d ret.n 4020d2f9: 000000 ill 4020d2fc: 230e54 excw 4020d2ff: c11240 mul16u a1, a2, a4 4020d300 : 4020d300: f0c112 addi a1, a1, -16 4020d303: 1d2252 l32i a5, a2, 116 4020d306: 21c9 s32i.n a12, a1, 8 4020d308: 3109 s32i.n a0, a1, 12 4020d30a: 02cd mov.n a12, a2 4020d30c: 05dc bnez.n a5, 4020d320 4020d30e: fffb31 l32r a3, 4020d2fc 4020d311: 80a022 movi a2, 128 4020d314: 67a142 movi a4, 0x167 4020d317: e7db01 l32r a0, 40207284 4020d31a: 0000c0 callx0 a0 4020d31d: 1d6c22 s32i a2, a12, 116 4020d320: 1d2c42 l32i a4, a12, 116 4020d323: 3108 l32i.n a0, a1, 12 4020d325: 020c movi.n a2, 0 4020d327: 130c movi.n a3, 1 4020d329: 932340 movnez a2, a3, a4 4020d32c: 21c8 l32i.n a12, a1, 8 4020d32e: 10c112 addi a1, a1, 16 4020d331: f00d ret.n 4020d333: fe1800 excw 4020d336: 180334 excw 4020d339: fe .byte 0xfe 4020d33a: 00dd34 excw 4020d33d: 334c90 excw 4020d340: 4c9000 excw 4020d343: fe1834 excw 4020d346: 000034 excw 4020d349: 100000 and a0, a0, a0 4020d34c : 4020d34c: d0c112 addi a1, a1, -48 4020d34f: a1c9 s32i.n a12, a1, 40 4020d351: 02cd mov.n a12, a2 4020d353: 1228 l32i.n a2, a2, 4 4020d355: 71f9 s32i.n a15, a1, 28 4020d357: 12f8 l32i.n a15, a2, 4 4020d359: 91d9 s32i.n a13, a1, 36 4020d35b: 0b1cd2 l16ui a13, a12, 22 4020d35e: 2159 s32i.n a5, a1, 8 4020d360: 18cf52 addi a5, a15, 24 4020d363: 81e9 s32i.n a14, a1, 32 4020d365: 8fab addi.n a8, a15, 10 4020d367: b109 s32i.n a0, a1, 44 4020d369: 744040 extui a4, a4, 0, 8 4020d36c: d5da add.n a13, a5, a13 4020d36e: 03ed mov.n a14, a3 4020d370: 0389 s32i.n a8, a3, 0 4020d372: 1149 s32i.n a4, a1, 4 4020d374: 0189 s32i.n a8, a1, 0 4020d376: c02d50 sub a2, a13, a5 4020d379: b30c movi.n a3, 11 4020d37b: 072327 blt a3, a2, 4020d386 4020d37e: 120c movi.n a2, 1 4020d380: 00c546 j 4020d699 4020d383: 000000 ill 4020d386: 00a032 movi a3, 0 4020d389: 58a042 movi a4, 88 4020d38c: 202ee0 or a2, a14, a14 4020d38f: 3159 s32i.n a5, a1, 12 4020d391: e14001 l32r a0, 40205894 4020d394: 0000c0 callx0 a0 4020d397: 101f22 l16ui a2, a15, 32 4020d39a: 3158 l32i.n a5, a1, 12 4020d39c: 055e22 s16i a2, a14, 10 4020d39f: 111f22 l16ui a2, a15, 34 4020d3a2: 7e59 s32i.n a5, a14, 28 4020d3a4: 035e22 s16i a2, a14, 6 4020d3a7: 9c28 l32i.n a2, a12, 36 4020d3a9: 24cff2 addi a15, a15, 36 4020d3ac: 2228 l32i.n a2, a2, 8 4020d3ae: fd3b05 call0 4020a760 4020d3b1: 742020 extui a2, a2, 0, 8 4020d3b4: 054e22 s8i a2, a14, 5 4020d3b7: 044e22 s8i a2, a14, 4 4020d3ba: c02df0 sub a2, a13, a15 4020d3bd: 4ef9 s32i.n a15, a14, 16 4020d3bf: 5e29 s32i.n a2, a14, 20 4020d3c1: 007286 j 4020d58f 4020d3c4: 010f62 l8ui a6, a15, 1 4020d3c7: 361b addi.n a3, a6, 1 4020d3c9: b1a327 bge a3, a2, 4020d37e 4020d3cc: 000f32 l8ui a3, a15, 0 4020d3cf: 522c movi.n a2, 37 4020d3d1: 571327 beq a3, a2, 4020d42c 4020d3d4: 163237 bltu a2, a3, 4020d3ee 4020d3d7: 593326 beqi a3, 3, 4020d434 4020d3da: 0743f6 bgeui a3, 4, 4020d3e5 4020d3dd: b3bc beqz.n a3, 4020d41c 4020d3df: 3e1326 beqi a3, 1, 4020d421 4020d3e2: 006886 j 4020d588 4020d3e5: 545326 beqi a3, 5, 4020d43d 4020d3e8: 3a7326 beqi a3, 7, 4020d426 4020d3eb: 006646 j 4020d588 4020d3ee: 023c movi.n a2, 48 4020d3f0: 711327 beq a3, a2, 4020d465 4020d3f3: 0f3237 bltu a2, a3, 4020d406 4020d3f6: a22c movi.n a2, 42 4020d3f8: 541327 beq a3, a2, 4020d450 4020d3fb: d22c movi.n a2, 45 4020d3fd: 029327 bne a3, a2, 4020d403 4020d400: 005146 j 4020d549 4020d403: 006046 j 4020d588 4020d406: d23c movi.n a2, 61 4020d408: 601327 beq a3, a2, 4020d46c 4020d40b: dda022 movi a2, 221 4020d40e: 621327 beq a3, a2, 4020d474 4020d411: 223c movi.n a2, 50 4020d413: 021327 beq a3, a2, 4020d419 4020d416: 005b86 j 4020d588 4020d419: 000b86 j 4020d44b 4020d41c: 9ef9 s32i.n a15, a14, 36 4020d41e: 005986 j 4020d588 4020d421: aef9 s32i.n a15, a14, 40 4020d423: 005846 j 4020d588 4020d426: 8ef9 s32i.n a15, a14, 32 4020d428: 005706 j 4020d588 4020d42b: 6ef200 excw 4020d42e: 554612 s8i a1, a6, 85 4020d431: 000000 ill 4020d434: 020f22 l8ui a2, a15, 2 4020d437: 044e22 s8i a2, a14, 4 4020d43a: 005286 j 4020d588 4020d43d: 4c28 l32i.n a2, a12, 16 4020d43f: 6ef9 s32i.n a15, a14, 24 4020d441: c02f20 sub a2, a15, a2 4020d444: 0c4e22 s8i a2, a14, 12 4020d447: 004f46 j 4020d588 4020d44a: bef900 excw 4020d44d: 004dc6 j 4020d588 4020d450: 021626 beqi a6, 1, 4020d456 4020d453: 004c46 j 4020d588 4020d456: 020f32 l8ui a3, a15, 2 4020d459: 00a122 movi a2, 0x100 4020d45c: 202320 or a2, a3, a2 4020d45f: 045e22 s16i a2, a14, 8 4020d462: 004886 j 4020d588 4020d465: eef9 s32i.n a15, a14, 56 4020d467: 004746 j 4020d588 4020d46a: f20000 excw 4020d46d: 6e .byte 0x6e 4020d46e: 454611 l32r a1, 401de988 <_lit4_end+0xd7260> 4020d471: 000000 ill 4020d474: 0246f6 bgeui a6, 4, 4020d47a 4020d477: 007a46 j 4020d664 4020d47a: 030f32 l8ui a3, a15, 3 4020d47d: 040f42 l8ui a4, a15, 4 4020d480: 115380 slli a5, a3, 8 4020d483: 112400 slli a2, a4, 16 4020d486: 202520 or a2, a5, a2 4020d489: 050f72 l8ui a7, a15, 5 4020d48c: 020f52 l8ui a5, a15, 2 4020d48f: 01b780 slli a11, a7, 24 4020d492: 202250 or a2, a2, a5 4020d495: 2022b0 or a2, a2, a11 4020d498: f764b1 l32r a11, 4020b228 4020d49b: 0212b7 beq a2, a11, 4020d4a1 4020d49e: 0067c6 j 4020d641 4020d4a1: 0065c6 j 4020d63c 4020d4a4: f762b1 l32r a11, 4020b22c 4020d4a7: 0d92b7 bne a2, a11, 4020d4b8 4020d4aa: 060f22 l8ui a2, a15, 6 4020d4ad: 011226 beqi a2, 1, 4020d4b2 4020d4b0: 42cc bnez.n a2, 4020d4b8 4020d4b2: fef9 s32i.n a15, a14, 60 4020d4b4: 003406 j 4020d588 4020d4b7: 238000 excw 4020d4ba: 440011 l32r a1, 401de4bc <_lit4_end+0xd6d94> 4020d4bd: 224011 l32r a1, 401d5dc0 <_lit4_end+0xce698> 4020d4c0: 225020 excw 4020d4c3: 778020 excw 4020d4c6: d03101 l32r a0, 4020158c <__FUNCTION__$4748+0x288> 4020d4c9: fe .byte 0xfe 4020d4ca: 202270 or a2, a2, a7 4020d4cd: 029237 bne a2, a3, 4020d4d3 4020d4d0: 005d86 j 4020d64a 4020d4d3: f75031 l32r a3, 4020b214 4020d4d6: 029237 bne a2, a3, 4020d4dc 4020d4d9: 005cc6 j 4020d650 4020d4dc: ff9631 l32r a3, 4020d334 4020d4df: 029237 bne a2, a3, 4020d4e5 4020d4e2: 002886 j 4020d588 4020d4e5: ff9431 l32r a3, 4020d338 4020d4e8: 021237 beq a2, a3, 4020d4ee 4020d4eb: 005d46 j 4020d664 4020d4ee: 005986 j 4020d658 4020d4f1: 1188 l32i.n a8, a1, 4 4020d4f3: 030c movi.n a3, 0 4020d4f5: 220c movi.n a2, 2 4020d4f7: 832380 moveqz a2, a3, a8 4020d4fa: 2188 l32i.n a8, a1, 8 4020d4fc: f8c662 addi a6, a6, -8 4020d4ff: 0138 l32i.n a3, a1, 0 4020d501: 07cf42 addi a4, a15, 7 4020d504: 0acf52 addi a5, a15, 10 4020d507: 746060 extui a6, a6, 0, 8 4020d50a: a0c872 addi a7, a8, -96 4020d50d: 000bc0 callx0 a11 4020d510: 001d06 j 4020d588 4020d513: 46b600 excw 4020d516: 0f3270 excw 4020d519: 0f2203 excw 4020d51c: 338004 excw 4020d51f: 220011 l32r a1, 401d5d20 <_lit4_end+0xce5f8> 4020d522: 232011 l32r a1, 401d61a4 <_lit4_end+0xcea7c> 4020d525: 0f3220 excw 4020d528: 223002 excw 4020d52b: 0f3220 excw 4020d52e: 338005 call0 40240d30 4020d531: 223001 l32r a0, 401d5df4 <_lit4_end+0xce6cc> 4020d534: 813120 src a3, a1, a2 4020d537: ff .byte 0xff 4020d538: 049237 bne a2, a3, 4020d540 4020d53b: 004dc6 j 4020d676 4020d53e: 310000 srai a0, a0, 16 4020d541: 37ff80 excw 4020d544: 864192 s8i a9, a1, 134 4020d547: 004c movi.n a0, 64 4020d549: 106ef2 s32i a15, a14, 64 4020d54c: 000e06 j 4020d588 4020d54f: b60000 excw 4020d552: 423346 j 4021de23 4020d555: 0f .byte 0xf 4020d556: 0f3203 excw 4020d559: 448004 excw 4020d55c: 330011 l32r a1, 401da15c <_lit4_end+0xd2a34> 4020d55f: 443011 l32r a1, 401de620 <_lit4_end+0xd6ef8> 4020d562: 0f3220 excw 4020d565: 443002 excw 4020d568: 763120 excw 4020d56b: ff .byte 0xff 4020d56c: 021437 beq a4, a3, 4020d572 4020d56f: 004486 j 4020d685 4020d572: 000486 j 4020d588 4020d575: 1188 l32i.n a8, a1, 4 4020d577: 230c movi.n a3, 2 4020d579: 932380 movnez a2, a3, a8 4020d57c: 2188 l32i.n a8, a1, 8 4020d57e: 0138 l32i.n a3, a1, 0 4020d580: 0f4d mov.n a4, a15 4020d582: a0c852 addi a5, a8, -96 4020d585: 0006c0 callx0 a6 4020d588: 010f22 l8ui a2, a15, 1 4020d58b: 222b addi.n a2, a2, 2 4020d58d: ff2a add.n a15, a15, a2 4020d58f: c02df0 sub a2, a13, a15 4020d592: 0222a6 blti a2, 2, 4020d598 4020d595: ff8ac6 j 4020d3c4 4020d598: ae28 l32i.n a2, a14, 40 4020d59a: 42ac beqz.n a2, 4020d5c2 4020d59c: 010242 l8ui a4, a2, 1 4020d59f: f30c movi.n a3, 15 4020d5a1: 020c movi.n a2, 0 4020d5a3: 023347 bltu a3, a4, 4020d5a9 4020d5a6: 0039c6 j 4020d691 4020d5a9: 220c movi.n a2, 2 4020d5ab: 003886 j 4020d691 4020d5ae: f50c movi.n a5, 15 4020d5b0: 010332 l8ui a3, a3, 1 4020d5b3: c04540 sub a4, a5, a4 4020d5b6: 0aa437 bge a4, a3, 4020d5c4 4020d5b9: 430c movi.n a3, 4 4020d5bb: 202230 or a2, a2, a3 4020d5be: 000086 j 4020d5c4 4020d5c1: 220c00 excw 4020d5c4: 9e38 l32i.n a3, a14, 36 4020d5c6: 23cc bnez.n a3, 4020d5cc 4020d5c8: 000206 j 4020d5d4 4020d5cb: 033200 excw 4020d5ce: 042c01 l32r a0, 401ce680 <_lit4_end+0xc6f58> 4020d5d1: 04b437 bgeu a4, a3, 4020d5d9 4020d5d4: 830c movi.n a3, 8 4020d5d6: 202230 or a2, a2, a3 4020d5d9: 040e42 l8ui a4, a14, 4 4020d5dc: 050e32 l8ui a3, a14, 5 4020d5df: 051437 beq a4, a3, 4020d5e8 4020d5e2: 20a032 movi a3, 32 4020d5e5: 202230 or a2, a2, a3 4020d5e8: 8e38 l32i.n a3, a14, 32 4020d5ea: a38c beqz.n a3, 4020d5f8 4020d5ec: 010332 l8ui a3, a3, 1 4020d5ef: 0533f6 bgeui a3, 3, 4020d5f8 4020d5f2: 00a032 movi a3, 0 4020d5f5: 086e32 s32i a3, a14, 32 4020d5f8: 102e32 l32i a3, a14, 64 4020d5fb: 939c beqz.n a3, 4020d618 4020d5fd: 000362 l8ui a6, a3, 0 4020d600: dda052 movi a5, 221 4020d603: c06650 sub a6, a6, a5 4020d606: 010342 l8ui a4, a3, 1 4020d609: a51c movi.n a5, 26 4020d60b: e31c movi.n a3, 30 4020d60d: 933560 movnez a3, a5, a6 4020d610: 04b437 bgeu a4, a3, 4020d618 4020d613: 030c movi.n a3, 0 4020d615: 106e32 s32i a3, a14, 64 4020d618: 112e32 l32i a3, a14, 68 4020d61b: 07a316 beqz a3, 4020d699 4020d61e: 000362 l8ui a6, a3, 0 4020d621: dda052 movi a5, 221 4020d624: c06650 sub a6, a6, a5 4020d627: 010342 l8ui a4, a3, 1 4020d62a: 651c movi.n a5, 22 4020d62c: a31c movi.n a3, 26 4020d62e: 933560 movnez a3, a5, a6 4020d631: 64b437 bgeu a4, a3, 4020d699 4020d634: 030c movi.n a3, 0 4020d636: 116e32 s32i a3, a14, 68 4020d639: 001706 j 4020d699 4020d63c: def9 s32i.n a15, a14, 52 4020d63e: ffd186 j 4020d588 4020d641: 0266b6 bltui a6, 6, 4020d647 4020d644: ff9706 j 4020d4a4 4020d647: ff9b46 j 4020d4b8 4020d64a: 136ef2 s32i a15, a14, 76 4020d64d: ffcdc6 j 4020d588 4020d650: 146ef2 s32i a15, a14, 80 4020d653: ffcc46 j 4020d588 4020d656: 210000 srai a0, a0, 0 4020d659: b2df13 excw 4020d65c: 565e22 s16i a2, a14, 172 4020d65f: e8fb addi.n a14, a8, 15 4020d661: ffc8c6 j 4020d588 4020d664: f07221 l32r a2, 4020982c 4020d667: 192232 l32i a3, a2, 100 4020d66a: ff3721 l32r a2, 4020d348 4020d66d: 102320 and a2, a3, a2 4020d670: ea0256 bnez a2, 4020d514 4020d673: ffb686 j 4020d551 4020d676: 102e22 l32i a2, a14, 64 4020d679: 000086 j 4020d67f 4020d67c: 112e22 l32i a2, a14, 68 4020d67f: f05256 bnez a2, 4020d588 4020d682: ffb0c6 j 4020d549 4020d685: df0731 l32r a3, 402052a4 4020d688: 692362 l32i a6, a3, 0x1a4 4020d68b: ee6656 bnez a6, 4020d575 4020d68e: ffbd86 j 4020d588 4020d691: be38 l32i.n a3, a14, 44 4020d693: f17356 bnez a3, 4020d5ae 4020d696: ffca86 j 4020d5c4 4020d699: b108 l32i.n a0, a1, 44 4020d69b: a1c8 l32i.n a12, a1, 40 4020d69d: 91d8 l32i.n a13, a1, 36 4020d69f: 81e8 l32i.n a14, a1, 32 4020d6a1: 71f8 l32i.n a15, a1, 28 4020d6a3: 30c112 addi a1, a1, 48 4020d6a6: f00d ret.n 4020d6a8 : 4020d6a8: c0c112 addi a1, a1, -64 4020d6ab: e1c9 s32i.n a12, a1, 56 4020d6ad: 030c movi.n a3, 0 4020d6af: d2c8 l32i.n a12, a2, 52 4020d6b1: f109 s32i.n a0, a1, 60 4020d6b3: d1d9 s32i.n a13, a1, 52 4020d6b5: c1e9 s32i.n a14, a1, 48 4020d6b7: b1f9 s32i.n a15, a1, 44 4020d6b9: 004132 s8i a3, a1, 0 4020d6bc: 4ccc bnez.n a12, 4020d6c4 4020d6be: 020c movi.n a2, 0 4020d6c0: 003506 j 4020d798 4020d6c3: 0c2200 excw 4020d6c6: 0c3207 bltu a2, a0, 4020d6d6 4020d6c9: 228006 j 402160cd 4020d6cc: 232011 l32r a1, 401d634c <_lit4_end+0xcec24> 4020d6cf: 0cd220 excw 4020d6d2: 126601 l32r a0, 401d206c <_lit4_end+0xca944> 4020d6d5: f3e1e7 bbsi a1, 14, 4020d6cc 4020d6d8: de .byte 0xde 4020d6d9: 320c movi.n a2, 3 4020d6db: 02dee2 addmi a14, a14, 0x200 4020d6de: 604e22 s8i a2, a14, 96 4020d6e1: 013d mov.n a3, a1 4020d6e3: 2c8b addi.n a2, a12, 8 4020d6e5: ff9285 call0 4020d010 4020d6e8: 644e22 s8i a2, a14, 100 4020d6eb: 0d0c52 l8ui a5, a12, 13 4020d6ee: 0c0c22 l8ui a2, a12, 12 4020d6f1: 115580 slli a5, a5, 8 4020d6f4: 205250 or a5, a2, a5 4020d6f7: f4cdd2 addi a13, a13, -12 4020d6fa: 4ceb addi.n a4, a12, 14 4020d6fc: 0f0c movi.n a15, 0 4020d6fe: 000786 j 4020d720 4020d701: 042d mov.n a2, a4 4020d703: 013d mov.n a3, a1 4020d705: 4149 s32i.n a4, a1, 16 4020d707: 5159 s32i.n a5, a1, 20 4020d709: ff9045 call0 4020d010 4020d70c: 620e32 l8ui a3, a14, 98 4020d70f: 4148 l32i.n a4, a1, 16 4020d711: 5158 l32i.n a5, a1, 20 4020d713: 0223f6 bgeui a3, 2, 4020d719 4020d716: 624e22 s8i a2, a14, 98 4020d719: fccdd2 addi a13, a13, -4 4020d71c: ff1b addi.n a15, a15, 1 4020d71e: 444b addi.n a4, a4, 4 4020d720: 9a1da6 blti a13, 1, 4020d6be 4020d723: da3f57 bltu a15, a5, 4020d701 4020d726: 001286 j 4020d774 4020d729: 010c92 l8ui a9, a12, 1 4020d72c: 020c32 l8ui a3, a12, 2 4020d72f: 119980 slli a9, a9, 8 4020d732: 113300 slli a3, a3, 16 4020d735: 203930 or a3, a9, a3 4020d738: 000c92 l8ui a9, a12, 0 4020d73b: 203390 or a3, a3, a9 4020d73e: 030c92 l8ui a9, a12, 3 4020d741: 019980 slli a9, a9, 24 4020d744: 203390 or a3, a3, a9 4020d747: 051377 beq a3, a7, 4020d750 4020d74a: 0a1357 beq a3, a5, 4020d758 4020d74d: 000286 j 4020d75b 4020d750: 614e62 s8i a6, a14, 97 4020d753: 000106 j 4020d75b 4020d756: 420000 excw 4020d759: 4e .byte 0x4e 4020d75a: cc4b61 l32r a6, 40200888 <_lit4_end+0xf9160> 4020d75d: fccdd2 addi a13, a13, -4 4020d760: 221b addi.n a2, a2, 1 4020d762: 061da6 blti a13, 1, 4020d76c 4020d765: c03287 bltu a2, a8, 4020d729 4020d768: 0000c6 j 4020d76f 4020d76b: ed5600 excw 4020d76e: 120cf4 excw 4020d771: 0008c6 j 4020d798 4020d774: a0c5c0 addx4 a12, a5, a12 4020d777: 0f0c82 l8ui a8, a12, 15 4020d77a: 0e0c22 l8ui a2, a12, 14 4020d77d: 118880 slli a8, a8, 8 4020d780: 208280 or a8, a2, a8 4020d783: 10ccc2 addi a12, a12, 16 4020d786: fecdd2 addi a13, a13, -2 4020d789: 020c movi.n a2, 0 4020d78b: f6a771 l32r a7, 4020b228 4020d78e: 260c movi.n a6, 2 4020d790: f6a751 l32r a5, 4020b22c 4020d793: 340c movi.n a4, 3 4020d795: fff246 j 4020d762 4020d798: f108 l32i.n a0, a1, 60 4020d79a: e1c8 l32i.n a12, a1, 56 4020d79c: d1d8 l32i.n a13, a1, 52 4020d79e: c1e8 l32i.n a14, a1, 48 4020d7a0: b1f8 l32i.n a15, a1, 44 4020d7a2: 40c112 addi a1, a1, 64 4020d7a5: f00d ret.n ... 4020d7a8 : 4020d7a8: c0c112 addi a1, a1, -64 4020d7ab: e1c9 s32i.n a12, a1, 56 4020d7ad: 030c movi.n a3, 0 4020d7af: e2c8 l32i.n a12, a2, 56 4020d7b1: f109 s32i.n a0, a1, 60 4020d7b3: d1d9 s32i.n a13, a1, 52 4020d7b5: c1e9 s32i.n a14, a1, 48 4020d7b7: b1f9 s32i.n a15, a1, 44 4020d7b9: 004132 s8i a3, a1, 0 4020d7bc: 4ccc bnez.n a12, 4020d7c4 4020d7be: 020c movi.n a2, 0 4020d7c0: 0036c6 j 4020d89f 4020d7c3: 0cd200 excw 4020d7c6: 920c01 l32r a0, 401f1ff8 <_lit4_end+0xea8d0> 4020d7c9: f1a2d7 bge a2, a13, 4020d7be 4020d7cc: 030c22 l8ui a2, a12, 3 4020d7cf: 020c32 l8ui a3, a12, 2 4020d7d2: 112280 slli a2, a2, 8 4020d7d5: 202320 or a2, a3, a2 4020d7d8: e21266 bnei a2, 1, 4020d7be 4020d7db: deb2e1 l32r a14, 402052a4 4020d7de: 320c movi.n a2, 3 4020d7e0: 02dee2 addmi a14, a14, 0x200 4020d7e3: 604e22 s8i a2, a14, 96 4020d7e6: 013d mov.n a3, a1 4020d7e8: 2c4b addi.n a2, a12, 4 4020d7ea: ff8a45 call0 4020d090 4020d7ed: 644e22 s8i a2, a14, 100 4020d7f0: 090c42 l8ui a4, a12, 9 4020d7f3: 080c22 l8ui a2, a12, 8 4020d7f6: 114480 slli a4, a4, 8 4020d7f9: 204240 or a4, a2, a4 4020d7fc: f8cdd2 addi a13, a13, -8 4020d7ff: ccab addi.n a12, a12, 10 4020d801: 0f0c movi.n a15, 0 4020d803: 000706 j 4020d823 4020d806: 013d mov.n a3, a1 4020d808: 202cc0 or a2, a12, a12 4020d80b: 046142 s32i a4, a1, 16 4020d80e: ff8805 call0 4020d090 4020d811: 620e32 l8ui a3, a14, 98 4020d814: 4148 l32i.n a4, a1, 16 4020d816: 0223f6 bgeui a3, 2, 4020d81c 4020d819: 624e22 s8i a2, a14, 98 4020d81c: fccdd2 addi a13, a13, -4 4020d81f: cc4b addi.n a12, a12, 4 4020d821: ff1b addi.n a15, a15, 1 4020d823: 05bf47 bgeu a15, a4, 4020d82c 4020d826: dc1de6 bgei a13, 1, 4020d806 4020d829: ffe446 j 4020d7be 4020d82c: 8e1da6 blti a13, 1, 4020d7be 4020d82f: 010c42 l8ui a4, a12, 1 4020d832: 000c22 l8ui a2, a12, 0 4020d835: 114480 slli a4, a4, 8 4020d838: 204240 or a4, a2, a4 4020d83b: cc2b addi.n a12, a12, 2 4020d83d: fecdd2 addi a13, a13, -2 4020d840: 020c movi.n a2, 0 4020d842: fe0f51 l32r a5, 4020d080 4020d845: 460c movi.n a6, 4 4020d847: fe0c71 l32r a7, 4020d078 4020d84a: 580c movi.n a8, 5 4020d84c: 000e86 j 4020d88a 4020d84f: 010c92 l8ui a9, a12, 1 4020d852: 020c32 l8ui a3, a12, 2 4020d855: 119980 slli a9, a9, 8 4020d858: 113300 slli a3, a3, 16 4020d85b: 203930 or a3, a9, a3 4020d85e: 000c92 l8ui a9, a12, 0 4020d861: 203390 or a3, a3, a9 4020d864: 030c92 l8ui a9, a12, 3 4020d867: 019980 slli a9, a9, 24 4020d86a: 203390 or a3, a3, a9 4020d86d: 071357 beq a3, a5, 4020d878 4020d870: 0c1377 beq a3, a7, 4020d880 4020d873: 000306 j 4020d883 4020d876: 620000 excw 4020d879: 4e .byte 0x4e 4020d87a: 010661 l32r a6, 401cdc94 <_lit4_end+0xc656c> 4020d87d: 000000 ill 4020d880: 614e82 s8i a8, a14, 97 4020d883: cc4b addi.n a12, a12, 4 4020d885: fccdd2 addi a13, a13, -4 4020d888: 221b addi.n a2, a2, 1 4020d88a: 021de6 bgei a13, 1, 4020d890 4020d88d: ffcb46 j 4020d7be 4020d890: bb3247 bltu a2, a4, 4020d84f 4020d893: 01a022 movi a2, 1 4020d896: 022de6 bgei a13, 2, 4020d89c 4020d899: 00a022 movi a2, 0 4020d89c: 742020 extui a2, a2, 0, 8 4020d89f: f108 l32i.n a0, a1, 60 4020d8a1: e1c8 l32i.n a12, a1, 56 4020d8a3: d1d8 l32i.n a13, a1, 52 4020d8a5: c1e8 l32i.n a14, a1, 48 4020d8a7: b1f8 l32i.n a15, a1, 44 4020d8a9: 40c112 addi a1, a1, 64 4020d8ac: f00d ret.n 4020d8ae: 700000 excw 4020d8b1: 402314 excw 4020d8b4 : 4020d8b4: 1348 l32i.n a4, a3, 4 4020d8b6: f0c112 addi a1, a1, -16 4020d8b9: 21c9 s32i.n a12, a1, 8 4020d8bb: 1448 l32i.n a4, a4, 4 4020d8bd: 0b13c2 l16ui a12, a3, 22 4020d8c0: 11d9 s32i.n a13, a1, 4 4020d8c2: 3109 s32i.n a0, a1, 12 4020d8c4: 01e9 s32i.n a14, a1, 0 4020d8c6: 18c4d2 addi a13, a4, 24 4020d8c9: 672cb6 bltui a12, 2, 4020d934 4020d8cc: 010432 l8ui a3, a4, 1 4020d8cf: 066367 bbci a3, 6, 4020d8d9 4020d8d2: fff731 l32r a3, 4020d8b0 4020d8d5: 1338 l32i.n a3, a3, 4 4020d8d7: dd3a add.n a13, a13, a3 4020d8d9: 000de2 l8ui a14, a13, 0 4020d8dc: 7fa032 movi a3, 127 4020d8df: 4b1e37 beq a14, a3, 4020d92e 4020d8e2: 2a2232 l32i a3, a2, 168 4020d8e5: b38c beqz.n a3, 4020d8f4 4020d8e7: 24ab addi.n a2, a4, 10 4020d8e9: 06a042 movi a4, 6 4020d8ec: dfe701 l32r a0, 40205888 4020d8ef: 0000c0 callx0 a0 4020d8f2: e2fc bnez.n a2, 4020d934 4020d8f4: 053e26 beqi a14, 3, 4020d8fd 4020d8f7: 217e26 beqi a14, 7, 4020d91c 4020d8fa: 000c06 j 4020d92e 4020d8fd: 010d22 l8ui a2, a13, 1 4020d900: 081226 beqi a2, 1, 4020d90c 4020d903: 528c beqz.n a2, 4020d90c 4020d905: 0b2226 beqi a2, 2, 4020d914 4020d908: 000886 j 4020d92e 4020d90b: 820c00 mull a0, a12, a0 4020d90e: 1c32c7 bltu a2, a12, 4020d92e 4020d911: 0007c6 j 4020d934 4020d914: 166cf6 bgeui a12, 6, 4020d92e 4020d917: 000646 j 4020d934 4020d91a: 220000 excw 4020d91d: 010d mov.n a0, a1 4020d91f: 528c beqz.n a2, 4020d928 4020d921: 031226 beqi a2, 1, 4020d928 4020d924: 000186 j 4020d92e 4020d927: 2c6600 excw 4020d92a: 014602 s8i a0, a6, 1 4020d92d: 020c00 excw 4020d930: 000086 j 4020d936 4020d933: f27c00 excw 4020d936: 3108 l32i.n a0, a1, 12 4020d938: 21c8 l32i.n a12, a1, 8 4020d93a: 11d8 l32i.n a13, a1, 4 4020d93c: 01e8 l32i.n a14, a1, 0 4020d93e: 10c112 addi a1, a1, 16 4020d941: f00d ret.n ... 4020d944 : 4020d944: 020c movi.n a2, 0 4020d946: f00d ret.n 4020d948: 0e8c beqz.n a14, 4020d94c 4020d94a: 684023 excw 4020d94d: 0e .byte 0xe 4020d94e: fc4023 excw 4020d951: fe89 s32i.n a8, a14, 60 4020d953: 3f .byte 0x3f 4020d954 : 4020d954: d0c112 addi a1, a1, -48 4020d957: 81e9 s32i.n a14, a1, 32 4020d959: de52e1 l32r a14, 402052a4 4020d95c: a1c9 s32i.n a12, a1, 40 4020d95e: 562ec2 l32i a12, a14, 0x158 4020d961: b109 s32i.n a0, a1, 44 4020d963: 91d9 s32i.n a13, a1, 36 4020d965: 120c movi.n a2, 1 4020d967: 047c56 bnez a12, 4020d9b2 4020d96a: fff731 l32r a3, 4020d948 4020d96d: d21c movi.n a2, 29 4020d96f: 23a042 movi a4, 35 4020d972: dfc901 l32r a0, 40205898 4020d975: 0000c0 callx0 a0 4020d978: 02dd mov.n a13, a2 4020d97a: c2cc bnez.n a2, 4020d98a 4020d97c: fff421 l32r a2, 4020d94c 4020d97f: de4a01 l32r a0, 402052a8 4020d982: 0000c0 callx0 a0 4020d985: f27c movi.n a2, -1 4020d987: 0009c6 j 4020d9b2 4020d98a: 072c movi.n a7, 32 4020d98c: fff141 l32r a4, 4020d950 4020d98f: 01c9 s32i.n a12, a1, 0 4020d991: 1179 s32i.n a7, a1, 4 4020d993: 21c9 s32i.n a12, a1, 8 4020d995: 31c9 s32i.n a12, a1, 12 4020d997: 41c9 s32i.n a12, a1, 16 4020d999: 51c9 s32i.n a12, a1, 20 4020d99b: 61c9 s32i.n a12, a1, 24 4020d99d: 222b addi.n a2, a2, 2 4020d99f: 0c3d mov.n a3, a12 4020d9a1: 0c5d mov.n a5, a12 4020d9a3: 0c6d mov.n a6, a12 4020d9a5: 06aa05 call0 40214448 4020d9a8: b21c movi.n a2, 27 4020d9aa: 566ed2 s32i a13, a14, 0x158 4020d9ad: 005d22 s16i a2, a13, 0 4020d9b0: 0c2d mov.n a2, a12 4020d9b2: b108 l32i.n a0, a1, 44 4020d9b4: a1c8 l32i.n a12, a1, 40 4020d9b6: 91d8 l32i.n a13, a1, 36 4020d9b8: 81e8 l32i.n a14, a1, 32 4020d9ba: 30c112 addi a1, a1, 48 4020d9bd: f00d ret.n ... 4020d9c0 : 4020d9c0: de3931 l32r a3, 402052a4 4020d9c3: f0c112 addi a1, a1, -16 4020d9c6: 3109 s32i.n a0, a1, 12 4020d9c8: 562322 l32i a2, a3, 0x158 4020d9cb: 00a042 movi a4, 0 4020d9ce: 566342 s32i a4, a3, 0x158 4020d9d1: 0b1247 beq a2, a4, 4020d9e0 4020d9d4: ffdd31 l32r a3, 4020d948 4020d9d7: 40a042 movi a4, 64 4020d9da: dfb101 l32r a0, 402058a0 4020d9dd: 0000c0 callx0 a0 4020d9e0: ecb521 l32r a2, 40208cb4 4020d9e3: 130c movi.n a3, 1 4020d9e5: 004232 s8i a3, a2, 0 4020d9e8: 3108 l32i.n a0, a1, 12 4020d9ea: 10c112 addi a1, a1, 16 4020d9ed: f00d ret.n ... 4020d9f0 : 4020d9f0: f0c112 addi a1, a1, -16 4020d9f3: 21c9 s32i.n a12, a1, 8 4020d9f5: 02cd mov.n a12, a2 4020d9f7: de2b21 l32r a2, 402052a4 4020d9fa: 11d9 s32i.n a13, a1, 4 4020d9fc: 562252 l32i a5, a2, 0x158 4020d9ff: 3109 s32i.n a0, a1, 12 4020da01: 743030 extui a3, a3, 0, 8 4020da04: 02dd mov.n a13, a2 4020da06: 0de516 beqz a5, 4020dae8 4020da09: 150c movi.n a5, 1 4020da0b: 020c movi.n a2, 0 4020da0d: 8325c0 moveqz a2, a5, a12 4020da10: 742020 extui a2, a2, 0, 8 4020da13: 0d6256 bnez a2, 4020daed 4020da16: 832540 moveqz a2, a5, a4 4020da19: 0d0256 bnez a2, 4020daed 4020da1c: 705326 beqi a3, 5, 4020da90 4020da1f: 1663f6 bgeui a3, 6, 4020da39 4020da22: 4e2326 beqi a3, 2, 4020da74 4020da25: 0733f6 bgeui a3, 3, 4020da30 4020da28: 03bc beqz.n a3, 4020da5c 4020da2a: 371357 beq a3, a5, 4020da65 4020da2d: 003046 j 4020daf2 4020da30: 493326 beqi a3, 3, 4020da7d 4020da33: 4f4326 beqi a3, 4, 4020da86 4020da36: 002e06 j 4020daf2 4020da39: 708326 beqi a3, 8, 4020daad 4020da3c: 820c movi.n a2, 8 4020da3e: 0a3237 bltu a2, a3, 4020da4c 4020da41: 546326 beqi a3, 6, 4020da99 4020da44: 5c7326 beqi a3, 7, 4020daa4 4020da47: 0029c6 j 4020daf2 4020da4a: 260000 excw 4020da4d: b66c93 excw 4020da50: 0c5a93 excw 4020da53: 1327b2 l32i a11, a7, 76 4020da56: 25c674 excw 4020da59: 000000 ill 4020da5c: 000422 l8ui a2, a4, 0 4020da5f: 074c22 s8i a2, a12, 7 4020da62: 001b06 j 4020dad2 4020da65: 043d mov.n a3, a4 4020da67: 2c8b addi.n a2, a12, 8 4020da69: 640c movi.n a4, 6 4020da6b: e0d601 l32r a0, 40205dc4 4020da6e: 0000c0 callx0 a0 4020da71: 001746 j 4020dad2 4020da74: 000422 l8ui a2, a4, 0 4020da77: 0e4c22 s8i a2, a12, 14 4020da7a: 001506 j 4020dad2 4020da7d: 000422 l8ui a2, a4, 0 4020da80: 0f4c22 s8i a2, a12, 15 4020da83: 0012c6 j 4020dad2 4020da86: 000422 l8ui a2, a4, 0 4020da89: 104c22 s8i a2, a12, 16 4020da8c: 001086 j 4020dad2 4020da8f: 042200 extui a2, a0, 2, 1 4020da92: 4c2200 excw 4020da95: 0e0611 l32r a1, 401d12b0 <_lit4_end+0xc9b88> 4020da98: 042200 extui a2, a0, 2, 1 4020da9b: 4c2200 excw 4020da9e: 0bc612 addi a1, a6, 11 4020daa1: 000000 ill 4020daa4: 000422 l8ui a2, a4, 0 4020daa7: 134c22 s8i a2, a12, 19 4020daaa: 000906 j 4020dad2 4020daad: 000432 l8ui a3, a4, 0 4020dab0: 010422 l8ui a2, a4, 1 4020dab3: 144c32 s8i a3, a12, 20 4020dab6: 154c22 s8i a2, a12, 21 4020dab9: 000546 j 4020dad2 4020dabc: 000432 l8ui a3, a4, 0 4020dabf: 010422 l8ui a2, a4, 1 4020dac2: 184c32 s8i a3, a12, 24 4020dac5: 194c22 s8i a2, a12, 25 4020dac8: 000186 j 4020dad2 4020dacb: 042200 extui a2, a0, 2, 1 4020dace: 4c2200 excw 4020dad1: 321a add.n a3, a2, a1 4020dad3: 562d excw 4020dad5: 020c movi.n a2, 0 4020dad7: 332b addi.n a3, a3, 2 4020dad9: 179c37 bne a12, a3, 4020daf4 4020dadc: ec7631 l32r a3, 40208cb4 4020dadf: 140c movi.n a4, 1 4020dae1: 004342 s8i a4, a3, 0 4020dae4: 000306 j 4020daf4 4020dae7: f27c00 excw 4020daea: 000186 j 4020daf4 4020daed: e27c movi.n a2, -2 4020daef: 000046 j 4020daf4 4020daf2: d27c movi.n a2, -3 4020daf4: 3108 l32i.n a0, a1, 12 4020daf6: 21c8 l32i.n a12, a1, 8 4020daf8: 11d8 l32i.n a13, a1, 4 4020dafa: 10c112 addi a1, a1, 16 4020dafd: f00d ret.n ... 4020db00 : 4020db00: 025d mov.n a5, a2 4020db02: dde821 l32r a2, 402052a4 4020db05: f0c112 addi a1, a1, -16 4020db08: 562222 l32i a2, a2, 0x158 4020db0b: 3109 s32i.n a0, a1, 12 4020db0d: 21c9 s32i.n a12, a1, 8 4020db0f: 743030 extui a3, a3, 0, 8 4020db12: 0be216 beqz a2, 4020dbd4 4020db15: 160c movi.n a6, 1 4020db17: 020c movi.n a2, 0 4020db19: 832650 moveqz a2, a6, a5 4020db1c: 74c020 extui a12, a2, 0, 8 4020db1f: 0b6c56 bnez a12, 4020dbd9 4020db22: 83c640 moveqz a12, a6, a4 4020db25: 0b0c56 bnez a12, 4020dbd9 4020db28: 6c5326 beqi a3, 5, 4020db98 4020db2b: 1663f6 bgeui a3, 6, 4020db45 4020db2e: 4e2326 beqi a3, 2, 4020db80 4020db31: 0733f6 bgeui a3, 3, 4020db3c 4020db34: 03bc beqz.n a3, 4020db68 4020db36: 341367 beq a3, a6, 4020db6e 4020db39: 002846 j 4020dbde 4020db3c: 483326 beqi a3, 3, 4020db88 4020db3f: 4d4326 beqi a3, 4, 4020db90 4020db42: 002606 j 4020dbde 4020db45: 658326 beqi a3, 8, 4020dbae 4020db48: 820c movi.n a2, 8 4020db4a: 0a3237 bltu a2, a3, 4020db58 4020db4d: 4f6326 beqi a3, 6, 4020dba0 4020db50: 547326 beqi a3, 7, 4020dba8 4020db53: 0021c6 j 4020dbde 4020db56: 260000 excw 4020db59: b65c93 excw 4020db5c: 0c4f93 excw 4020db5f: 1327b2 l32i a11, a7, 76 4020db62: 1dc664 excw 4020db65: 000000 ill 4020db68: 070522 l8ui a2, a5, 7 4020db6b: 001706 j 4020dbcb 4020db6e: 042d mov.n a2, a4 4020db70: 08c532 addi a3, a5, 8 4020db73: 06a042 movi a4, 6 4020db76: e09301 l32r a0, 40205dc4 4020db79: 0000c0 callx0 a0 4020db7c: 001386 j 4020dbce 4020db7f: 052200 extui a2, a0, 18, 1 4020db82: 0e .byte 0xe 4020db83: 001106 j 4020dbcb 4020db86: 220000 excw 4020db89: 060f05 call0 40213c7c 4020db8c: 0f .byte 0xf 4020db8d: 000000 ill 4020db90: 100522 l8ui a2, a5, 16 4020db93: 000d06 j 4020dbcb 4020db96: 220000 excw 4020db99: 061105 call0 40213cac 4020db9c: 000b addi.n a0, a0, -1 4020db9e: 220000 excw 4020dba1: 061205 call0 40213cc4 4020dba4: 0009 s32i.n a0, a0, 0 4020dba6: 220000 excw 4020dba9: 061305 call0 40213cdc 4020dbac: 320007 bnone a0, a0, 4020dbe2 4020dbaf: 221405 call0 4022fcf0 <__ieee754_pow+0x5f4> 4020dbb2: 861505 call0 40193d04 <_lit4_end+0x8c5dc> 4020dbb5: 000001 l32r a0, 401cdbb8 <_lit4_end+0xc6490> 4020dbb8: 180532 l8ui a3, a5, 24 4020dbbb: 190522 l8ui a2, a5, 25 4020dbbe: 004432 s8i a3, a4, 0 4020dbc1: 014422 s8i a2, a4, 1 4020dbc4: 000186 j 4020dbce 4020dbc7: 052200 extui a2, a0, 18, 1 4020dbca: 221a add.n a2, a2, a1 4020dbcc: 0c0044 excw 4020dbcf: 030602 l8ui a0, a6, 3 4020dbd2: 7c0000 excw 4020dbd5: 0186f2 excw 4020dbd8: e27c00 excw 4020dbdb: 000046 j 4020dbe0 4020dbde: d27c movi.n a2, -3 4020dbe0: 3108 l32i.n a0, a1, 12 4020dbe2: 21c8 l32i.n a12, a1, 8 4020dbe4: 10c112 addi a1, a1, 16 4020dbe7: f00d ret.n 4020dbe9: 000000 ill 4020dbec : 4020dbec: f0c112 addi a1, a1, -16 4020dbef: 3109 s32i.n a0, a1, 12 4020dbf1: 21c9 s32i.n a12, a1, 8 4020dbf3: 025d mov.n a5, a2 4020dbf5: b29c beqz.n a2, 4020dc14 4020dbf7: ddab21 l32r a2, 402052a4 4020dbfa: 562232 l32i a3, a2, 0x158 4020dbfd: 739c beqz.n a3, 4020dc18 4020dbff: 0013c2 l16ui a12, a3, 0 4020dc02: 052d mov.n a2, a5 4020dc04: 332b addi.n a3, a3, 2 4020dc06: 0c4d mov.n a4, a12 4020dc08: e06f01 l32r a0, 40205dc4 4020dc0b: 0000c0 callx0 a0 4020dc0e: 22ca add.n a2, a2, a12 4020dc10: 000186 j 4020dc1a 4020dc13: 008600 excw 4020dc16: 2d0000 excw 4020dc19: 310803 excw 4020dc1c: 21c8 l32i.n a12, a1, 8 4020dc1e: 10c112 addi a1, a1, 16 4020dc21: f00d ret.n 4020dc23: c11200 mul16u a1, a2, a0 4020dc26: 21c9f0 srai a12, a15, 9 4020dc29: 03cd mov.n a12, a3 4020dc2b: 001c42 l16ui a4, a12, 0 4020dc2e: 332b addi.n a3, a3, 2 4020dc30: 3109 s32i.n a0, a1, 12 4020dc32: e06401 l32r a0, 40205dc4 4020dc35: 0000c0 callx0 a0 4020dc38: 025d mov.n a5, a2 4020dc3a: 3108 l32i.n a0, a1, 12 4020dc3c: 001c22 l16ui a2, a12, 0 4020dc3f: 21c8 l32i.n a12, a1, 8 4020dc41: 252a add.n a2, a5, a2 4020dc43: 10c112 addi a1, a1, 16 4020dc46: f00d ret.n 4020dc48: 007772 excw 4020dc4b: f0ff00 subx8 a15, a15, a0 4020dc4e: ff .byte 0xff 4020dc4f: ff .byte 0xff 4020dc50: 000000 ill 4020dc53: ffff80 excw 4020dc56: ff .byte 0xff 4020dc57: df .byte 0xdf 4020dc58: ff .byte 0xff 4020dc59: 0f .byte 0xf 4020dc5a: 12ff00 excw 4020dc5c : 4020dc5c: a0c112 addi a1, a1, -96 4020dc5f: 1561d2 s32i a13, a1, 84 4020dc62: 02dd mov.n a13, a2 4020dc64: 020c movi.n a2, 0 4020dc66: 1661c2 s32i a12, a1, 88 4020dc69: 8139 s32i.n a3, a1, 32 4020dc6b: 176102 s32i a0, a1, 92 4020dc6e: 1461e2 s32i a14, a1, 80 4020dc71: 1361f2 s32i a15, a1, 76 4020dc74: f95905 call0 40207208 4020dc77: dd8b31 l32r a3, 402052a4 4020dc7a: 8158 l32i.n a5, a1, 32 4020dc7c: 042342 l32i a4, a3, 16 4020dc7f: 0523c2 l32i a12, a3, 20 4020dc82: c022d0 sub a2, a2, a13 4020dc85: 83c420 moveqz a12, a4, a2 4020dc88: 528516 beqz a5, 4020e1b4 4020dc8b: 203d05 call0 4022e05c 4020dc8e: 8158 l32i.n a5, a1, 32 4020dc90: 0515f2 l16ui a15, a5, 10 4020dc93: 05d8 l32i.n a13, a5, 0 4020dc95: cd9c beqz.n a13, 4020dcb5 4020dc97: 8158 l32i.n a5, a1, 32 4020dc99: 1d38 l32i.n a3, a13, 4 4020dc9b: 1528 l32i.n a2, a5, 4 4020dc9d: 051d42 l16ui a4, a13, 10 4020dca0: 22fa add.n a2, a2, a15 4020dca2: e04801 l32r a0, 40205dc4 4020dca5: 0000c0 callx0 a0 4020dca8: 051d22 l16ui a2, a13, 10 4020dcab: 0dd8 l32i.n a13, a13, 0 4020dcad: ff2a add.n a15, a15, a2 4020dcaf: f4f0f0 extui a15, a15, 0, 16 4020dcb2: fff7c6 j 4020dc95 4020dcb5: 172c22 l32i a2, a12, 92 4020dcb8: 085226 beqi a2, 5, 4020dcc4 4020dcbb: 204485 call0 4022e104 4020dcbe: f0a022 movi a2, 240 4020dcc1: 014ac6 j 4020e1f0 4020dcc4: 8158 l32i.n a5, a1, 32 4020dcc6: 382c22 l32i a2, a12, 224 4020dcc9: 15d8 l32i.n a13, a5, 4 4020dccb: 72cc bnez.n a2, 4020dcd6 4020dccd: 2a2ce2 l32i a14, a12, 168 4020dcd0: 0002c6 j 4020dcdf 4020dcd3: 000000 ill 4020dcd6: 202dd0 or a2, a13, a13 4020dcd9: 05c605 call0 4021393c 4020dcdc: 20e220 or a14, a2, a2 4020dcdf: 4b9e16 beqz a14, 4020e19c 4020dce2: 0d1e22 l16ui a2, a14, 26 4020dce5: 007256 bnez a2, 4020dcf0 4020dce8: 2e28 l32i.n a2, a14, 8 4020dcea: 027217 bbci a2, 17, 4020dcf0 4020dced: 012ac6 j 4020e19c 4020dcf0: 0d0d22 l8ui a2, a13, 13 4020dcf3: 0c0d32 l8ui a3, a13, 12 4020dcf6: 112280 slli a2, a2, 8 4020dcf9: 202230 or a2, a2, a3 4020dcfc: 114280 slli a4, a2, 8 4020dcff: 412820 srli a2, a2, 8 4020dd02: 204420 or a4, a4, a2 4020dd05: ffd031 l32r a3, 4020dc48 4020dd08: 114400 slli a4, a4, 16 4020dd0b: 314040 srai a4, a4, 16 4020dd0e: 443a add.n a4, a4, a3 4020dd10: 020c movi.n a2, 0 4020dd12: 130c movi.n a3, 1 4020dd14: 832340 moveqz a2, a3, a4 4020dd17: 748020 extui a8, a2, 0, 8 4020dd1a: 180e22 l8ui a2, a14, 24 4020dd1d: 49b216 beqz a2, 4020e1bc 4020dd20: 0d7c movi.n a13, -16 4020dd22: 021237 beq a2, a3, 4020dd28 4020dd25: 011fc6 j 4020e1a8 4020dd28: 47c816 beqz a8, 4020e1a8 4020dd2b: 012346 j 4020e1bc 4020dd2e: 2e58 l32i.n a5, a14, 8 4020dd30: 230c movi.n a3, 2 4020dd32: 036d mov.n a6, a3 4020dd34: 3a0357 bnone a3, a5, 4020dd72 4020dd37: 238466 bnei a4, 8, 4020dd5e 4020dd3a: 0e0222 l8ui a2, a2, 14 4020dd3d: 412520 srli a2, a2, 5 4020dd40: 103226 beqi a2, 3, 4020dd54 4020dd43: d28c beqz.n a2, 4020dd54 4020dd45: 360c movi.n a6, 3 4020dd47: 133267 bltu a2, a6, 4020dd5e 4020dd4a: 160c movi.n a6, 1 4020dd4c: 0e62b6 bltui a2, 6, 4020dd5e 4020dd4f: 060c movi.n a6, 0 4020dd51: 000246 j 4020dd5e 4020dd54: 260c movi.n a6, 2 4020dd56: 000106 j 4020dd5e 4020dd59: 616a add.n a6, a1, a6 4020dd5b: 000662 l8ui a6, a6, 0 4020dd5e: 103626 beqi a6, 3, 4020dd72 4020dd61: 902660 addx2 a2, a6, a6 4020dd64: 9022e0 addx2 a2, a2, a14 4020dd67: 560222 l8ui a2, a2, 86 4020dd6a: feb256 bnez a2, 4020dd59 4020dd6d: 000046 j 4020dd72 4020dd70: 060c movi.n a6, 0 4020dd72: 8128 l32i.n a2, a1, 32 4020dd74: 0f4d mov.n a4, a15 4020dd76: 130c movi.n a3, 1 4020dd78: f169 s32i.n a6, a1, 60 4020dd7a: e189 s32i.n a8, a1, 56 4020dd7c: 118485 call0 4021f5c8 4020dd7f: 02fd mov.n a15, a2 4020dd81: f168 l32i.n a6, a1, 60 4020dd83: e188 l32i.n a8, a1, 56 4020dd85: 418216 beqz a2, 4020e1a1 4020dd88: 489c beqz.n a8, 4020dda0 4020dd8a: 9228 l32i.n a2, a2, 36 4020dd8c: 00a132 movi a3, 0x100 4020dd8f: 0248 l32i.n a4, a2, 0 4020dd91: 203430 or a3, a4, a3 4020dd94: 0239 s32i.n a3, a2, 0 4020dd96: 382c32 l32i a3, a12, 224 4020dd99: 003356 bnez a3, 4020dda0 4020dd9c: 830c movi.n a3, 8 4020dd9e: 4239 s32i.n a3, a2, 16 4020dda0: 382c22 l32i a2, a12, 224 4020dda3: 2a2c82 l32i a8, a12, 168 4020dda6: 745020 extui a5, a2, 0, 8 4020dda9: 052d mov.n a2, a5 4020ddab: 31eb addi.n a3, a1, 14 4020ddad: b159 s32i.n a5, a1, 44 4020ddaf: f169 s32i.n a6, a1, 60 4020ddb1: e189 s32i.n a8, a1, 56 4020ddb3: fb9805 call0 40209734 4020ddb6: 1f98 l32i.n a9, a15, 4 4020ddb8: 012d mov.n a2, a1 4020ddba: 19d8 l32i.n a13, a9, 4 4020ddbc: e40c movi.n a4, 14 4020ddbe: 0d3d mov.n a3, a13 4020ddc0: d199 s32i.n a9, a1, 52 4020ddc2: e00001 l32r a0, 40205dc4 4020ddc5: 0000c0 callx0 a0 4020ddc8: 0d0db2 l8ui a11, a13, 13 4020ddcb: 0c0d22 l8ui a2, a13, 12 4020ddce: 000d52 l8ui a5, a13, 0 4020ddd1: d198 l32i.n a9, a1, 52 4020ddd3: 0b1f32 l16ui a3, a15, 22 4020ddd6: 11bb80 slli a11, a11, 8 4020ddd9: 20bb20 or a11, a11, a2 4020dddc: 2deb addi.n a2, a13, 14 4020ddde: 1929 s32i.n a2, a9, 4 4020dde0: a159 s32i.n a5, a1, 40 4020dde2: f2c322 addi a2, a3, -14 4020dde5: b158 l32i.n a5, a1, 44 4020dde7: 0b5f22 s16i a2, a15, 22 4020ddea: f168 l32i.n a6, a1, 60 4020ddec: e188 l32i.n a8, a1, 56 4020ddee: 101566 bnei a5, 1, 4020de02 4020ddf1: a158 l32i.n a5, a1, 40 4020ddf3: 0b6507 bbci a5, 0, 4020de02 4020ddf6: 9f28 l32i.n a2, a15, 36 4020ddf8: 80a042 movi a4, 128 4020ddfb: 02a8 l32i.n a10, a2, 0 4020ddfd: 204a40 or a4, a10, a4 4020de00: 0249 s32i.n a4, a2, 0 4020de02: 2848 l32i.n a4, a8, 8 4020de04: 220c movi.n a2, 2 4020de06: 102240 and a2, a2, a4 4020de09: d29c beqz.n a2, 4020de2a 4020de0b: 9f28 l32i.n a2, a15, 36 4020de0d: 150c movi.n a5, 1 4020de0f: 0248 l32i.n a4, a2, 0 4020de11: 420c movi.n a2, 4 4020de13: 414640 srli a4, a4, 6 4020de16: 104420 and a4, a4, a2 4020de19: 020c movi.n a2, 0 4020de1b: 935240 movnez a5, a2, a4 4020de1e: 8a1c movi.n a10, 24 4020de20: a21c movi.n a2, 26 4020de22: 9159 s32i.n a5, a1, 36 4020de24: 932a40 movnez a2, a10, a4 4020de27: 000146 j 4020de30 4020de2a: 096122 s32i a2, a1, 36 4020de2d: 18a022 movi a2, 24 4020de30: 0a5f22 s16i a2, a15, 20 4020de33: 06cd22 addi a2, a13, 6 4020de36: 1929 s32i.n a2, a9, 4 4020de38: fac332 addi a3, a3, -6 4020de3b: 0b5f32 s16i a3, a15, 22 4020de3e: aaaf22 movi a2, -86 4020de41: 074d22 s8i a2, a13, 7 4020de44: 064d22 s8i a2, a13, 6 4020de47: 320c movi.n a2, 3 4020de49: 084d22 s8i a2, a13, 8 4020de4c: 0c4db2 s8i a11, a13, 12 4020de4f: 020c movi.n a2, 0 4020de51: 41b8b0 srli a11, a11, 8 4020de54: 094d22 s8i a2, a13, 9 4020de57: 0a4d22 s8i a2, a13, 10 4020de5a: 0b4d22 s8i a2, a13, 11 4020de5d: 0d4db2 s8i a11, a13, 13 4020de60: 1a2c22 l32i a2, a12, 104 4020de63: 0a0c movi.n a10, 0 4020de65: 3d6247 bbci a2, 4, 4020dea6 4020de68: 9f28 l32i.n a2, a15, 36 4020de6a: 0228 l32i.n a2, a2, 0 4020de6c: 1d6287 bbci a2, 8, 4020de8d 4020de6f: 1f28 l32i.n a2, a15, 4 4020de71: 1228 l32i.n a2, a2, 4 4020de73: 0e0222 l8ui a2, a2, 14 4020de76: 2ce237 bbsi a2, 3, 4020dea6 4020de79: 0c2d mov.n a2, a12 4020de7b: 0f3d mov.n a3, a15 4020de7d: f169 s32i.n a6, a1, 60 4020de7f: e189 s32i.n a8, a1, 56 4020de81: fcba85 call0 4020aa2c 4020de84: 02ad mov.n a10, a2 4020de86: f168 l32i.n a6, a1, 60 4020de88: e188 l32i.n a8, a1, 56 4020de8a: 000606 j 4020dea6 4020de8d: 022822 l32i a2, a8, 8 4020de90: 126207 bbci a2, 0, 4020dea6 4020de93: 202cc0 or a2, a12, a12 4020de96: 203ff0 or a3, a15, a15 4020de99: f169 s32i.n a6, a1, 60 4020de9b: e189 s32i.n a8, a1, 56 4020de9d: fcb8c5 call0 4020aa2c 4020dea0: e188 l32i.n a8, a1, 56 4020dea2: f168 l32i.n a6, a1, 60 4020dea4: 02ad mov.n a10, a2 4020dea6: 1f28 l32i.n a2, a15, 4 4020dea8: b158 l32i.n a5, a1, 44 4020deaa: 12d8 l32i.n a13, a2, 4 4020deac: 030c movi.n a3, 0 4020deae: e8cd92 addi a9, a13, -24 4020deb1: 1299 s32i.n a9, a2, 4 4020deb3: 4f99 s32i.n a9, a15, 16 4020deb5: 820c movi.n a2, 8 4020deb7: 004922 s8i a2, a9, 0 4020deba: eacd22 addi a2, a13, -22 4020debd: 005232 s16i a3, a2, 0 4020dec0: 012580 slli a2, a5, 24 4020dec3: 312820 srai a2, a2, 24 4020dec6: 428c beqz.n a2, 4020dece 4020dec8: 4a1226 beqi a2, 1, 4020df16 4020decb: 005ec6 j 4020e04a 4020dece: 120c movi.n a2, 1 4020ded0: 014922 s8i a2, a9, 1 4020ded3: 083d mov.n a3, a8 4020ded5: 640c movi.n a4, 6 4020ded7: eccd22 addi a2, a13, -20 4020deda: f169 s32i.n a6, a1, 60 4020dedc: e189 s32i.n a8, a1, 56 4020dede: d199 s32i.n a9, a1, 52 4020dee0: 0c61a2 s32i a10, a1, 48 4020dee3: dfb801 l32r a0, 40205dc4 4020dee6: 0000c0 callx0 a0 4020dee9: 316b addi.n a3, a1, 6 4020deeb: 640c movi.n a4, 6 4020deed: f2cd22 addi a2, a13, -14 4020def0: dfb501 l32r a0, 40205dc4 4020def3: 0000c0 callx0 a0 4020def6: a158 l32i.n a5, a1, 40 4020def8: f8cd22 addi a2, a13, -8 4020defb: 013d mov.n a3, a1 4020defd: 640c movi.n a4, 6 4020deff: 004152 s8i a5, a1, 0 4020df02: dfb001 l32r a0, 40205dc4 4020df05: 0000c0 callx0 a0 4020df08: f168 l32i.n a6, a1, 60 4020df0a: e188 l32i.n a8, a1, 56 4020df0c: d198 l32i.n a9, a1, 52 4020df0e: c1a8 l32i.n a10, a1, 48 4020df10: 001186 j 4020df5a 4020df13: 000000 ill 4020df16: a158 l32i.n a5, a1, 40 4020df18: 220c movi.n a2, 2 4020df1a: 014922 s8i a2, a9, 1 4020df1d: 013d mov.n a3, a1 4020df1f: 640c movi.n a4, 6 4020df21: eccd22 addi a2, a13, -20 4020df24: f169 s32i.n a6, a1, 60 4020df26: e189 s32i.n a8, a1, 56 4020df28: d199 s32i.n a9, a1, 52 4020df2a: 0c61a2 s32i a10, a1, 48 4020df2d: 004152 s8i a5, a1, 0 4020df30: dfa501 l32r a0, 40205dc4 4020df33: 0000c0 callx0 a0 4020df36: 0ec132 addi a3, a1, 14 4020df39: 06a042 movi a4, 6 4020df3c: f2cd22 addi a2, a13, -14 4020df3f: dfa101 l32r a0, 40205dc4 4020df42: 0000c0 callx0 a0 4020df45: f8cd22 addi a2, a13, -8 4020df48: 316b addi.n a3, a1, 6 4020df4a: 640c movi.n a4, 6 4020df4c: df9e01 l32r a0, 40205dc4 4020df4f: 0000c0 callx0 a0 4020df52: c1a8 l32i.n a10, a1, 48 4020df54: d198 l32i.n a9, a1, 52 4020df56: e188 l32i.n a8, a1, 56 4020df58: f168 l32i.n a6, a1, 60 4020df5a: 9f28 l32i.n a2, a15, 36 4020df5c: 0228 l32i.n a2, a2, 0 4020df5e: 0b7267 bbci a2, 22, 4020df6d 4020df61: 010932 l8ui a3, a9, 1 4020df64: 20a022 movi a2, 32 4020df67: 202320 or a2, a3, a2 4020df6a: 014922 s8i a2, a9, 1 4020df6d: 9158 l32i.n a5, a1, 36 4020df6f: 062516 beqz a5, 4020dfd5 4020df72: 9f28 l32i.n a2, a15, 36 4020df74: 1238 l32i.n a3, a2, 4 4020df76: 620c movi.n a2, 6 4020df78: 253430 extui a3, a3, 20, 3 4020df7b: d38c beqz.n a3, 4020df8c 4020df7d: 520c movi.n a2, 5 4020df7f: 091326 beqi a3, 1, 4020df8c 4020df82: fdc3b2 addi a11, a3, -3 4020df85: 020c movi.n a2, 0 4020df87: 140c movi.n a4, 1 4020df89: 8324b0 moveqz a2, a4, a11 4020df8c: 74b020 extui a11, a2, 0, 8 4020df8f: 040c movi.n a4, 0 4020df91: 903330 addx2 a3, a3, a3 4020df94: 0044b2 s8i a11, a4, 0 4020df97: 903380 addx2 a3, a3, a8 4020df9a: 5b0332 l8ui a3, a3, 91 4020df9d: 071347 beq a3, a4, 4020dfa8 4020dfa0: 032c movi.n a3, 32 4020dfa2: 20bb30 or a11, a11, a3 4020dfa5: 0044b2 s8i a11, a4, 0 4020dfa8: 040c movi.n a4, 0 4020dfaa: 130c movi.n a3, 1 4020dfac: 004342 s8i a4, a3, 0 4020dfaf: 000942 l8ui a4, a9, 0 4020dfb2: 80af32 movi a3, -128 4020dfb5: 203430 or a3, a4, a3 4020dfb8: 004932 s8i a3, a9, 0 4020dfbb: 908280 addx2 a8, a2, a8 4020dfbe: 3e1832 l16ui a3, a8, 124 4020dfc1: fecdd2 addi a13, a13, -2 4020dfc4: 231b addi.n a2, a3, 1 4020dfc6: 3e5822 s16i a2, a8, 124 4020dfc9: 1133c0 slli a3, a3, 4 4020dfcc: 005d32 s16i a3, a13, 0 4020dfcf: 0004c6 j 4020dfe6 4020dfd2: 000000 ill 4020dfd5: 4e1822 l16ui a2, a8, 156 4020dfd8: fecdd2 addi a13, a13, -2 4020dfdb: 321b addi.n a3, a2, 1 4020dfdd: 4e5832 s16i a3, a8, 156 4020dfe0: 1122c0 slli a2, a2, 4 4020dfe3: 005d22 s16i a2, a13, 0 4020dfe6: dcafd1 l32r a13, 402052a4 4020dfe9: 043a16 beqz a10, 4020e030 4020dfec: 010932 l8ui a3, a9, 1 4020dfef: 024c movi.n a2, 64 4020dff1: 202320 or a2, a3, a2 4020dff4: 014922 s8i a2, a9, 1 4020dff7: 9f38 l32i.n a3, a15, 36 4020dff9: 024c movi.n a2, 64 4020dffb: 0348 l32i.n a4, a3, 0 4020dffd: 202420 or a2, a4, a2 4020e000: 0329 s32i.n a2, a3, 0 4020e002: 5d48 l32i.n a4, a13, 20 4020e004: 001a22 l16ui a2, a10, 0 4020e007: 059c47 bne a12, a4, 4020e010 4020e00a: 80af42 movi a4, -128 4020e00d: 202240 or a2, a2, a4 4020e010: 0c4322 s8i a2, a3, 12 4020e013: 262a22 l32i a2, a10, 152 4020e016: 3388 l32i.n a8, a3, 12 4020e018: 000242 l8ui a4, a2, 0 4020e01b: ff0c21 l32r a2, 4020dc4c 4020e01e: 344040 extui a4, a4, 0, 4 4020e021: 114480 slli a4, a4, 8 4020e024: 102820 and a2, a8, a2 4020e027: 202240 or a2, a2, a4 4020e02a: 3329 s32i.n a2, a3, 12 4020e02c: 000306 j 4020e03c 4020e02f: 9f2800 excw 4020e032: ff0631 l32r a3, 4020dc4c 4020e035: 3248 l32i.n a4, a2, 12 4020e037: 103430 and a3, a4, a3 4020e03a: 3239 s32i.n a3, a2, 12 4020e03c: 7c0d32 l8ui a3, a13, 124 4020e03f: 9f28 l32i.n a2, a15, 36 4020e041: 084232 s8i a3, a2, 8 4020e044: cfcc bnez.n a15, 4020e054 4020e046: 005706 j 4020e1a6 4020e049: 0f2d00 excw 4020e04c: 130c movi.n a3, 1 4020e04e: 119085 call0 4021f958 4020e051: 005446 j 4020e1a6 4020e054: 9f38 l32i.n a3, a15, 36 4020e056: 840c movi.n a4, 8 4020e058: 0328 l32i.n a2, a3, 0 4020e05a: 4d98 l32i.n a9, a13, 16 4020e05c: 418620 srli a8, a2, 6 4020e05f: 204840 or a4, a8, a4 4020e062: 1144a0 slli a4, a4, 6 4020e065: 542020 extui a2, a2, 0, 6 4020e068: 202240 or a2, a2, a4 4020e06b: c09c90 sub a9, a12, a9 4020e06e: 0329 s32i.n a2, a3, 0 4020e070: 140c movi.n a4, 1 4020e072: 020c movi.n a2, 0 4020e074: 834290 moveqz a4, a2, a9 4020e077: 749040 extui a9, a4, 0, 8 4020e07a: 021927 beq a9, a2, 4020e080 4020e07d: 1a0e22 l8ui a2, a14, 26 4020e080: 13b8 l32i.n a11, a3, 4 4020e082: f97541 l32r a4, 4020c658 4020e085: 24a060 extui a10, a6, 0, 3 4020e088: 01aac0 slli a10, a10, 20 4020e08b: 104b40 and a4, a11, a4 4020e08e: 2044a0 or a4, a4, a10 4020e091: 1349 s32i.n a4, a3, 4 4020e093: 640c movi.n a4, 6 4020e095: d68c beqz.n a6, 4020e0a6 4020e097: 540c movi.n a4, 5 4020e099: 091626 beqi a6, 1, 4020e0a6 4020e09c: fdc662 addi a6, a6, -3 4020e09f: 040c movi.n a4, 0 4020e0a1: 1a0c movi.n a10, 1 4020e0a3: 834a60 moveqz a4, a10, a6 4020e0a6: 0123a2 l32i a10, a3, 4 4020e0a9: f0af62 movi a6, -16 4020e0ac: 106a60 and a6, a10, a6 4020e0af: 204640 or a4, a6, a4 4020e0b2: 016342 s32i a4, a3, 4 4020e0b5: e39241 l32r a4, 40206f00 4020e0b8: 0368 l32i.n a6, a3, 0 4020e0ba: 0020c0 memw 4020e0bd: 0448 l32i.n a4, a4, 0 4020e0bf: 1199f0 slli a9, a9, 1 4020e0c2: 5349 s32i.n a4, a3, 20 4020e0c4: c47c movi.n a4, -4 4020e0c6: 104640 and a4, a6, a4 4020e0c9: 209490 or a9, a4, a9 4020e0cc: 0399 s32i.n a9, a3, 0 4020e0ce: 0d1e32 l16ui a3, a14, 26 4020e0d1: 738c beqz.n a3, 4020e0dc 4020e0d3: 05e817 bbsi a8, 1, 4020e0dc 4020e0d6: 1734c5 call0 40225424 4020e0d9: 000086 j 4020e0df 4020e0dc: 00a022 movi a2, 0 4020e0df: 076f22 s32i a2, a15, 28 4020e0e2: 0b1f32 l16ui a3, a15, 22 4020e0e5: 012f22 l32i a2, a15, 4 4020e0e8: 0a1f42 l16ui a4, a15, 20 4020e0eb: 0020c0 memw 4020e0ee: 0268 l32i.n a6, a2, 0 4020e0f0: 443a add.n a4, a4, a3 4020e0f2: fed731 l32r a3, 4020dc50 4020e0f5: b44040 extui a4, a4, 0, 12 4020e0f8: 203630 or a3, a6, a3 4020e0fb: 0020c0 memw 4020e0fe: 0239 s32i.n a3, a2, 0 4020e100: 0020c0 memw 4020e103: 0268 l32i.n a6, a2, 0 4020e105: e3d631 l32r a3, 40207060 4020e108: 114440 slli a4, a4, 12 4020e10b: 203630 or a3, a6, a3 4020e10e: 0020c0 memw 4020e111: 0239 s32i.n a3, a2, 0 4020e113: 0020c0 memw 4020e116: 0268 l32i.n a6, a2, 0 4020e118: fecf31 l32r a3, 4020dc54 4020e11b: 103630 and a3, a6, a3 4020e11e: 0020c0 memw 4020e121: 0239 s32i.n a3, a2, 0 4020e123: 0020c0 memw 4020e126: 0268 l32i.n a6, a2, 0 4020e128: fecc31 l32r a3, 4020dc58 4020e12b: 103630 and a3, a6, a3 4020e12e: 203340 or a3, a3, a4 4020e131: 0020c0 memw 4020e134: 0239 s32i.n a3, a2, 0 4020e136: 9f28 l32i.n a2, a15, 36 4020e138: 0228 l32i.n a2, a2, 0 4020e13a: 04e287 bbsi a2, 8, 4020e142 4020e13d: 8128 l32i.n a2, a1, 32 4020e13f: 3b0d85 call0 40249218 4020e142: 2e28 l32i.n a2, a14, 8 4020e144: 106247 bbci a2, 4, 4020e158 4020e147: 382c22 l32i a2, a12, 224 4020e14a: 0a1266 bnei a2, 1, 4020e158 4020e14d: 0e2d mov.n a2, a14 4020e14f: 0f3d mov.n a3, a15 4020e151: 01a385 call0 4020fb8c 4020e154: 000ec6 j 4020e193 4020e157: 3b0500 excw 4020e15a: c22004 excw 4020e15d: a21620 excw 4020e160: 0f2d00 excw 4020e163: 1662c5 call0 40224790 4020e166: d29c beqz.n a2, 4020e187 4020e168: fed3c6 j 4020dcbb 4020e16b: c60100 excw 4020e16e: c0dd excw 4020e170: 220000 excw 4020e173: 7f2d excw 4020e175: 086fc2 s32i a12, a15, 32 4020e178: 0062f2 s32i a15, a2, 0 4020e17b: 20cf52 addi a5, a15, 32 4020e17e: 7f6d52 s32i a5, a13, 0x1fc 4020e181: dd6001 l32r a0, 40205704 4020e184: 0000c0 callx0 a0 4020e187: df4b21 l32r a2, 40205eb4 4020e18a: 0020c0 memw 4020e18d: 002222 l32i a2, a2, 0 4020e190: 4e6d22 s32i a2, a13, 0x138 4020e193: 1ff705 call0 4022e104 4020e196: 020c movi.n a2, 0 4020e198: 001506 j 4020e1f0 4020e19b: 0d7c00 excw 4020e19e: 000186 j 4020e1a8 4020e1a1: fd7c movi.n a13, -1 4020e1a3: 000046 j 4020e1a8 4020e1a6: 1d7c movi.n a13, -15 4020e1a8: 1ff585 call0 4022e104 4020e1ab: 7420d0 extui a2, a13, 0, 8 4020e1ae: 000f86 j 4020e1f0 4020e1b1: 000000 ill 4020e1b4: f1a022 movi a2, 241 4020e1b7: 000d46 j 4020e1f0 4020e1ba: e20000 excw 4020e1bd: 2a6c movi.n a10, -30 4020e1bf: 130c movi.n a3, 1 4020e1c1: 8158 l32i.n a5, a1, 32 4020e1c3: 004132 s8i a3, a1, 0 4020e1c6: 230c movi.n a3, 2 4020e1c8: 014132 s8i a3, a1, 1 4020e1cb: 1528 l32i.n a2, a5, 4 4020e1cd: 330c movi.n a3, 3 4020e1cf: 024132 s8i a3, a1, 2 4020e1d2: 034132 s8i a3, a1, 3 4020e1d5: 0d0242 l8ui a4, a2, 13 4020e1d8: 0c0232 l8ui a3, a2, 12 4020e1db: 114480 slli a4, a4, 8 4020e1de: 204430 or a4, a4, a3 4020e1e1: f40a31 l32r a3, 4020b20c 4020e1e4: f43030 extui a3, a3, 0, 16 4020e1e7: 021437 beq a4, a3, 4020e1ed 4020e1ea: fed006 j 4020dd2e 4020e1ed: fedfc6 j 4020dd70 4020e1f0: 172102 l32i a0, a1, 92 4020e1f3: 1621c2 l32i a12, a1, 88 4020e1f6: 1521d2 l32i a13, a1, 84 4020e1f9: 1421e2 l32i a14, a1, 80 4020e1fc: 1321f2 l32i a15, a1, 76 4020e1ff: 60c112 addi a1, a1, 96 4020e202: f00d ret.n 4020e204 : 4020e204: c0c112 addi a1, a1, -64 4020e207: 028d mov.n a8, a2 4020e209: 382222 l32i a2, a2, 224 4020e20c: e1c9 s32i.n a12, a1, 56 4020e20e: d1d9 s32i.n a13, a1, 52 4020e210: c1e9 s32i.n a14, a1, 48 4020e212: f109 s32i.n a0, a1, 60 4020e214: b1f9 s32i.n a15, a1, 44 4020e216: 1159 s32i.n a5, a1, 4 4020e218: 0169 s32i.n a6, a1, 0 4020e21a: 03ed mov.n a14, a3 4020e21c: 43c8 l32i.n a12, a3, 16 4020e21e: 07dd mov.n a13, a7 4020e220: 743020 extui a3, a2, 0, 8 4020e223: 12cc bnez.n a2, 4020e228 4020e225: 000606 j 4020e241 4020e228: 202770 or a2, a7, a7 4020e22b: 026132 s32i a3, a1, 8 4020e22e: 046142 s32i a4, a1, 16 4020e231: 3189 s32i.n a8, a1, 12 4020e233: 057085 call0 4021393c 4020e236: 02fd mov.n a15, a2 4020e238: 2138 l32i.n a3, a1, 8 4020e23a: 4148 l32i.n a4, a1, 16 4020e23c: 3188 l32i.n a8, a1, 12 4020e23e: 002256 bnez a2, 4020e244 4020e241: 2a28f2 l32i a15, a8, 168 4020e244: c20c movi.n a2, 12 4020e246: 004c42 s8i a4, a12, 0 4020e249: 104420 and a4, a4, a2 4020e24c: 608466 bnei a4, 8, 4020e2b0 4020e24f: 013380 slli a3, a3, 24 4020e252: 313830 srai a3, a3, 24 4020e255: 438c beqz.n a3, 4020e25d 4020e257: 2d1326 beqi a3, 1, 4020e288 4020e25a: 002106 j 4020e2e2 4020e25d: 1fcc bnez.n a15, 4020e262 4020e25f: 2b28f2 l32i a15, a8, 172 4020e262: 120c movi.n a2, 1 4020e264: 102132 l32i a3, a1, 64 4020e267: 014c22 s8i a2, a12, 1 4020e26a: 640c movi.n a4, 6 4020e26c: 2c4b addi.n a2, a12, 4 4020e26e: ded501 l32r a0, 40205dc4 4020e271: 0000c0 callx0 a0 4020e274: 0138 l32i.n a3, a1, 0 4020e276: 2cab addi.n a2, a12, 10 4020e278: 640c movi.n a4, 6 4020e27a: ded201 l32r a0, 40205dc4 4020e27d: 0000c0 callx0 a0 4020e280: 10cc22 addi a2, a12, 16 4020e283: 0d3d mov.n a3, a13 4020e285: 001446 j 4020e2da 4020e288: 220c movi.n a2, 2 4020e28a: 014c22 s8i a2, a12, 1 4020e28d: 0d3d mov.n a3, a13 4020e28f: 640c movi.n a4, 6 4020e291: 2c4b addi.n a2, a12, 4 4020e293: decc01 l32r a0, 40205dc4 4020e296: 0000c0 callx0 a0 4020e299: 102132 l32i a3, a1, 64 4020e29c: 0acc22 addi a2, a12, 10 4020e29f: 06a042 movi a4, 6 4020e2a2: dec801 l32r a0, 40205dc4 4020e2a5: 0000c0 callx0 a0 4020e2a8: 10cc22 addi a2, a12, 16 4020e2ab: 0138 l32i.n a3, a1, 0 4020e2ad: 000a46 j 4020e2da 4020e2b0: 13cc bnez.n a3, 4020e2b5 4020e2b2: 2b28f2 l32i a15, a8, 172 4020e2b5: 020c movi.n a2, 0 4020e2b7: 014c22 s8i a2, a12, 1 4020e2ba: 0d3d mov.n a3, a13 4020e2bc: 640c movi.n a4, 6 4020e2be: 2c4b addi.n a2, a12, 4 4020e2c0: dec101 l32r a0, 40205dc4 4020e2c3: 0000c0 callx0 a0 4020e2c6: 0138 l32i.n a3, a1, 0 4020e2c8: 0acc22 addi a2, a12, 10 4020e2cb: 06a042 movi a4, 6 4020e2ce: debd01 l32r a0, 40205dc4 4020e2d1: 0000c0 callx0 a0 4020e2d4: 102132 l32i a3, a1, 64 4020e2d7: 10cc22 addi a2, a12, 16 4020e2da: 640c movi.n a4, 6 4020e2dc: deba01 l32r a0, 40205dc4 4020e2df: 0000c0 callx0 a0 4020e2e2: 020c movi.n a2, 0 4020e2e4: 015c22 s16i a2, a12, 2 4020e2e7: 1128 l32i.n a2, a1, 4 4020e2e9: 9052f0 addx2 a5, a2, a15 4020e2ec: 3e1522 l16ui a2, a5, 124 4020e2ef: 321b addi.n a3, a2, 1 4020e2f1: 3e5532 s16i a3, a5, 124 4020e2f4: 1122c0 slli a2, a2, 4 4020e2f7: 0b5c22 s16i a2, a12, 22 4020e2fa: 000d22 l8ui a2, a13, 0 4020e2fd: 0f6207 bbci a2, 0, 4020e310 4020e300: 9e28 l32i.n a2, a14, 36 4020e302: 02a432 movi a3, 0x402 4020e305: 0248 l32i.n a4, a2, 0 4020e307: 1133a0 slli a3, a3, 6 4020e30a: 203430 or a3, a4, a3 4020e30d: 006232 s32i a3, a2, 0 4020e310: dbe521 l32r a2, 402052a4 4020e313: f108 l32i.n a0, a1, 60 4020e315: 7d0232 l8ui a3, a2, 125 4020e318: 9e28 l32i.n a2, a14, 36 4020e31a: e1c8 l32i.n a12, a1, 56 4020e31c: d1d8 l32i.n a13, a1, 52 4020e31e: c1e8 l32i.n a14, a1, 48 4020e320: b1f8 l32i.n a15, a1, 44 4020e322: 084232 s8i a3, a2, 8 4020e325: 40c112 addi a1, a1, 64 4020e328: f00d ret.n ... 4020e32c : 4020e32c: b0c112 addi a1, a1, -80 4020e32f: 10c162 addi a6, a1, 16 4020e332: 1161d2 s32i a13, a1, 68 4020e335: 1061e2 s32i a14, a1, 64 4020e338: 20d220 or a13, a2, a2 4020e33b: 2a22e2 l32i a14, a2, 168 4020e33e: e00222 l8ui a2, a2, 224 4020e341: 1261c2 s32i a12, a1, 72 4020e344: 20c330 or a12, a3, a3 4020e347: 203660 or a3, a6, a6 4020e34a: 8149 s32i.n a4, a1, 32 4020e34c: 9169 s32i.n a6, a1, 36 4020e34e: 136102 s32i a0, a1, 76 4020e351: f1f9 s32i.n a15, a1, 60 4020e353: fb3e05 call0 40209734 4020e356: 8148 l32i.n a4, a1, 32 4020e358: 9168 l32i.n a6, a1, 36 4020e35a: 0c6e16 beqz a14, 4020e424 4020e35d: 1c58 l32i.n a5, a12, 4 4020e35f: 0b1c22 l16ui a2, a12, 22 4020e362: 0a1c32 l16ui a3, a12, 20 4020e365: 0020c0 memw 4020e368: 0578 l32i.n a7, a5, 0 4020e36a: 332a add.n a3, a3, a2 4020e36c: fe3921 l32r a2, 4020dc50 4020e36f: b43030 extui a3, a3, 0, 12 4020e372: 202720 or a2, a7, a2 4020e375: 0020c0 memw 4020e378: 0529 s32i.n a2, a5, 0 4020e37a: 0020c0 memw 4020e37d: 0578 l32i.n a7, a5, 0 4020e37f: e33821 l32r a2, 40207060 4020e382: 113340 slli a3, a3, 12 4020e385: 202720 or a2, a7, a2 4020e388: 0020c0 memw 4020e38b: 0529 s32i.n a2, a5, 0 4020e38d: 0020c0 memw 4020e390: 0578 l32i.n a7, a5, 0 4020e392: fe3021 l32r a2, 4020dc54 4020e395: 102720 and a2, a7, a2 4020e398: 0020c0 memw 4020e39b: 0529 s32i.n a2, a5, 0 4020e39d: 0020c0 memw 4020e3a0: 0578 l32i.n a7, a5, 0 4020e3a2: fe2d21 l32r a2, 4020dc58 4020e3a5: 102720 and a2, a7, a2 4020e3a8: 202230 or a2, a2, a3 4020e3ab: 0020c0 memw 4020e3ae: 0529 s32i.n a2, a5, 0 4020e3b0: 382d22 l32i a2, a13, 224 4020e3b3: 4cf8 l32i.n a15, a12, 16 4020e3b5: c2cc bnez.n a2, 4020e3c5 4020e3b7: 01e9 s32i.n a14, a1, 0 4020e3b9: 0d2d mov.n a2, a13 4020e3bb: 0c3d mov.n a3, a12 4020e3bd: 051c movi.n a5, 16 4020e3bf: 0e7d mov.n a7, a14 4020e3c1: 000586 j 4020e3db 4020e3c4: 1e8200 excw 4020e3c7: 720d excw 4020e3c9: 60cd excw 4020e3cb: d48080 extui a8, a8, 0, 14 4020e3ce: 0169 s32i.n a6, a1, 0 4020e3d0: 0d2d mov.n a2, a13 4020e3d2: 203cc0 or a3, a12, a12 4020e3d5: 10a052 movi a5, 16 4020e3d8: 937e80 movnez a7, a14, a8 4020e3db: ffe285 call0 4020e204 4020e3de: 9c28 l32i.n a2, a12, 36 4020e3e0: 0228 l32i.n a2, a2, 0 4020e3e2: 0a6267 bbci a2, 6, 4020e3f0 4020e3e5: 010f32 l8ui a3, a15, 1 4020e3e8: 024c movi.n a2, 64 4020e3ea: 202320 or a2, a3, a2 4020e3ed: 014f22 s8i a2, a15, 1 4020e3f0: 041185 call0 4021250c 4020e3f3: 20d220 or a13, a2, a2 4020e3f6: 009216 beqz a2, 4020e403 4020e3f9: 0c2d mov.n a2, a12 4020e3fb: 163945 call0 40224790 4020e3fe: 02dd mov.n a13, a2 4020e400: 000886 j 4020e426 4020e403: dd2001 l32r a0, 40205884 4020e406: 0000c0 callx0 a0 4020e409: dba621 l32r a2, 402052a4 4020e40c: 8cd9 s32i.n a13, a12, 32 4020e40e: 7f2232 l32i a3, a2, 0x1fc 4020e411: 0063c2 s32i a12, a3, 0 4020e414: 20ccc2 addi a12, a12, 32 4020e417: 7f62c2 s32i a12, a2, 0x1fc 4020e41a: dcba01 l32r a0, 40205704 4020e41d: 0000c0 callx0 a0 4020e420: 000086 j 4020e426 4020e423: 1d0c00 excw 4020e426: 132102 l32i a0, a1, 76 4020e429: 0d2d mov.n a2, a13 4020e42b: 1221c2 l32i a12, a1, 72 4020e42e: 1121d2 l32i a13, a1, 68 4020e431: 1021e2 l32i a14, a1, 64 4020e434: f1f8 l32i.n a15, a1, 60 4020e436: 50c112 addi a1, a1, 80 4020e439: f00d ret.n ... 4020e43c : 4020e43c: f00d ret.n 4020e43e: 000000 ill 4020e441: 002000 isync 4020e444 : 4020e444: b0c112 addi a1, a1, -80 4020e447: 1161d2 s32i a13, a1, 68 4020e44a: 1061e2 s32i a14, a1, 64 4020e44d: 2a22d2 l32i a13, a2, 168 4020e450: 20e220 or a14, a2, a2 4020e453: e00222 l8ui a2, a2, 224 4020e456: 0f61f2 s32i a15, a1, 60 4020e459: 10c132 addi a3, a1, 16 4020e45c: 0f0c movi.n a15, 0 4020e45e: 136102 s32i a0, a1, 76 4020e461: 1261c2 s32i a12, a1, 72 4020e464: 61f9 s32i.n a15, a1, 24 4020e466: fb2cc5 call0 40209734 4020e469: 2d28 l32i.n a2, a13, 8 4020e46b: 234c movi.n a3, 66 4020e46d: 103320 and a3, a3, a2 4020e470: a51c movi.n a5, 26 4020e472: 821c movi.n a2, 24 4020e474: 835230 moveqz a5, a2, a3 4020e477: 053d mov.n a3, a5 4020e479: 212a add.n a2, a1, a2 4020e47b: 0f4d mov.n a4, a15 4020e47d: 8159 s32i.n a5, a1, 32 4020e47f: 05f585 call0 402143d8 4020e482: 02cd mov.n a12, a2 4020e484: 8158 l32i.n a5, a1, 32 4020e486: 0292f7 bne a2, a15, 4020e48c 4020e489: 0038c6 j 4020e570 4020e48c: 0a5252 s16i a5, a2, 20 4020e48f: 4288 l32i.n a8, a2, 16 4020e491: 2d28 l32i.n a2, a13, 8 4020e493: 01d9 s32i.n a13, a1, 0 4020e495: 60ce72 addi a7, a14, 96 4020e498: 266217 bbci a2, 1, 4020e4c2 4020e49b: 0e2d mov.n a2, a14 4020e49d: 0c3d mov.n a3, a12 4020e49f: c8a042 movi a4, 200 4020e4a2: 0f5d mov.n a5, a15 4020e4a4: 10c162 addi a6, a1, 16 4020e4a7: 8189 s32i.n a8, a1, 32 4020e4a9: ffd585 call0 4020e204 4020e4ac: 8188 l32i.n a8, a1, 32 4020e4ae: 022c movi.n a2, 32 4020e4b0: 1848f2 s8i a15, a8, 24 4020e4b3: 670d32 l8ui a3, a13, 103 4020e4b6: 1948f2 s8i a15, a8, 25 4020e4b9: 832f30 moveqz a2, a15, a3 4020e4bc: 184822 s8i a2, a8, 24 4020e4bf: 000406 j 4020e4d3 4020e4c2: 051c movi.n a5, 16 4020e4c4: 0e2d mov.n a2, a14 4020e4c6: 0c3d mov.n a3, a12 4020e4c8: 844c movi.n a4, 72 4020e4ca: 615a add.n a6, a1, a5 4020e4cc: 8189 s32i.n a8, a1, 32 4020e4ce: ffd345 call0 4020e204 4020e4d1: 8188 l32i.n a8, a1, 32 4020e4d3: 2d38 l32i.n a3, a13, 8 4020e4d5: 021c movi.n a2, 16 4020e4d7: 080237 bnone a2, a3, 4020e4e3 4020e4da: 010832 l8ui a3, a8, 1 4020e4dd: 202230 or a2, a2, a3 4020e4e0: 014822 s8i a2, a8, 1 4020e4e3: db70f1 l32r a15, 402052a4 4020e4e6: 130c movi.n a3, 1 4020e4e8: 042f22 l32i a2, a15, 16 4020e4eb: c0ee20 sub a14, a14, a2 4020e4ee: 00a022 movi a2, 0 4020e4f1: 8332e0 moveqz a3, a2, a14 4020e4f4: 74e030 extui a14, a3, 0, 8 4020e4f7: 021e27 beq a14, a2, 4020e4fd 4020e4fa: 1a0d22 l8ui a2, a13, 26 4020e4fd: 9c38 l32i.n a3, a12, 36 4020e4ff: f85641 l32r a4, 4020c658 4020e502: 1358 l32i.n a5, a3, 4 4020e504: 11eef0 slli a14, a14, 1 4020e507: 104540 and a4, a5, a4 4020e50a: ffcd51 l32r a5, 4020e440 4020e50d: 204450 or a4, a4, a5 4020e510: 057c movi.n a5, -16 4020e512: 104450 and a4, a4, a5 4020e515: 1349 s32i.n a4, a3, 4 4020e517: e27a41 l32r a4, 40206f00 4020e51a: 0358 l32i.n a5, a3, 0 4020e51c: 0020c0 memw 4020e51f: 0448 l32i.n a4, a4, 0 4020e521: 5349 s32i.n a4, a3, 20 4020e523: c47c movi.n a4, -4 4020e525: 104540 and a4, a5, a4 4020e528: 2044e0 or a4, a4, a14 4020e52b: 0349 s32i.n a4, a3, 0 4020e52d: 0d1d32 l16ui a3, a13, 26 4020e530: 838c beqz.n a3, 4020e53c 4020e532: 06e477 bbsi a4, 7, 4020e53c 4020e535: 16eec5 call0 40225424 4020e538: 0000c6 j 4020e53f 4020e53b: a02200 addx4 a2, a2, a0 4020e53e: 6c2200 excw 4020e541: fc8507 bany a5, a0, 4020e541 4020e544: 02dd03 excw 4020e547: 928c beqz.n a2, 4020e554 4020e549: 0c2d mov.n a2, a12 4020e54b: 162445 call0 40224790 4020e54e: 02dd mov.n a13, a2 4020e550: 000786 j 4020e572 4020e553: cc0100 excw 4020e556: c0dc bnez.n a0, 4020e576 4020e558: 220000 excw 4020e55b: 2f .byte 0x2f 4020e55c: 7f .byte 0x7f 4020e55d: 8cd9 s32i.n a13, a12, 32 4020e55f: 02c9 s32i.n a12, a2, 0 4020e561: 20ccc2 addi a12, a12, 32 4020e564: 7f6fc2 s32i a12, a15, 0x1fc 4020e567: dc6701 l32r a0, 40205704 4020e56a: 0000c0 callx0 a0 4020e56d: 000046 j 4020e572 4020e570: 1d0c movi.n a13, 1 4020e572: 132102 l32i a0, a1, 76 4020e575: 0d2d mov.n a2, a13 4020e577: 1221c2 l32i a12, a1, 72 4020e57a: 1121d2 l32i a13, a1, 68 4020e57d: 1021e2 l32i a14, a1, 64 4020e580: f1f8 l32i.n a15, a1, 60 4020e582: 50c112 addi a1, a1, 80 4020e585: f00d ret.n ... 4020e588 : 4020e588: db4741 l32r a4, 402052a4 4020e58b: f0c112 addi a1, a1, -16 4020e58e: 3109 s32i.n a0, a1, 12 4020e590: 21c9 s32i.n a12, a1, 8 4020e592: 02d442 addmi a4, a4, 0x200 4020e595: 2504c2 l8ui a12, a4, 37 4020e598: 240452 l8ui a5, a4, 36 4020e59b: c0cc50 sub a12, a12, a5 4020e59e: 078ce6 bgei a12, 8, 4020e5a9 4020e5a1: cc1b addi.n a12, a12, 1 4020e5a3: 211ca6 blti a12, 1, 4020e5c8 4020e5a6: 000046 j 4020e5ab 4020e5a9: 8c0c movi.n a12, 8 4020e5ab: 150c movi.n a5, 1 4020e5ad: 004252 s8i a5, a2, 0 4020e5b0: 0142c2 s8i a12, a2, 1 4020e5b3: 522b addi.n a5, a2, 2 4020e5b5: 240422 l8ui a2, a4, 36 4020e5b8: 0c4d mov.n a4, a12 4020e5ba: 332a add.n a3, a3, a2 4020e5bc: 331b addi.n a3, a3, 1 4020e5be: 052d mov.n a2, a5 4020e5c0: de0101 l32r a0, 40205dc4 4020e5c3: 0000c0 callx0 a0 4020e5c6: 22ca add.n a2, a2, a12 4020e5c8: 3108 l32i.n a0, a1, 12 4020e5ca: 21c8 l32i.n a12, a1, 8 4020e5cc: 10c112 addi a1, a1, 16 4020e5cf: f00d ret.n 4020e5d1: 000000 ill 4020e5d4 : 4020e5d4: db3441 l32r a4, 402052a4 4020e5d7: f0c112 addi a1, a1, -16 4020e5da: 3109 s32i.n a0, a1, 12 4020e5dc: 21c9 s32i.n a12, a1, 8 4020e5de: 02d442 addmi a4, a4, 0x200 4020e5e1: 2504c2 l8ui a12, a4, 37 4020e5e4: 240452 l8ui a5, a4, 36 4020e5e7: c0cc50 sub a12, a12, a5 4020e5ea: 208ca6 blti a12, 8, 4020e60e 4020e5ed: f9ccc2 addi a12, a12, -7 4020e5f0: 253c movi.n a5, 50 4020e5f2: 004252 s8i a5, a2, 0 4020e5f5: 0142c2 s8i a12, a2, 1 4020e5f8: 522b addi.n a5, a2, 2 4020e5fa: 240422 l8ui a2, a4, 36 4020e5fd: 0c4d mov.n a4, a12 4020e5ff: 332a add.n a3, a3, a2 4020e601: 09c332 addi a3, a3, 9 4020e604: 052d mov.n a2, a5 4020e606: ddef01 l32r a0, 40205dc4 4020e609: 0000c0 callx0 a0 4020e60c: 22ca add.n a2, a2, a12 4020e60e: 3108 l32i.n a0, a1, 12 4020e610: 21c8 l32i.n a12, a1, 8 4020e612: 10c112 addi a1, a1, 16 4020e615: f00d ret.n 4020e617: 0ea400 excw 4020e61a: 244023 excw 4020e61d: 3fff15 excw 4020e620: 167c movi.n a6, -15 4020e622: ff .byte 0xff 4020e623: 3f .byte 0x3f 4020e624 : 4020e624: a0c112 addi a1, a1, -96 4020e627: 1661c2 s32i a12, a1, 88 4020e62a: db1ec1 l32r a12, 402052a4 4020e62d: 600122 l8ui a2, a1, 96 4020e630: a149 s32i.n a4, a1, 40 4020e632: 4c48 l32i.n a4, a12, 16 4020e634: b129 s32i.n a2, a1, 44 4020e636: 612c22 l32i a2, a12, 0x184 4020e639: 1461e2 s32i a14, a1, 80 4020e63c: 1361f2 s32i a15, a1, 76 4020e63f: 176102 s32i a0, a1, 92 4020e642: 1561d2 s32i a13, a1, 84 4020e645: 9139 s32i.n a3, a1, 36 4020e647: 8149 s32i.n a4, a1, 32 4020e649: 05fd mov.n a15, a5 4020e64b: 74e070 extui a14, a7, 0, 8 4020e64e: 828c beqz.n a2, 4020e65a 4020e650: 1258 l32i.n a5, a2, 4 4020e652: 658c beqz.n a5, 4020e65c 4020e654: 011252 l16ui a5, a2, 2 4020e657: 000046 j 4020e65c 4020e65a: 025d mov.n a5, a2 4020e65c: 622c22 l32i a2, a12, 0x188 4020e65f: 928c beqz.n a2, 4020e66c 4020e661: 1238 l32i.n a3, a2, 4 4020e663: 005316 beqz a3, 4020e66c 4020e666: 011222 l16ui a2, a2, 2 4020e669: 805520 add a5, a5, a2 4020e66c: 02dc22 addmi a2, a12, 0x200 4020e66f: 250232 l8ui a3, a2, 37 4020e672: 240222 l8ui a2, a2, 36 4020e675: c04320 sub a4, a3, a2 4020e678: 0574e6 bgei a4, 7, 4020e681 4020e67b: 25c432 addi a3, a4, 37 4020e67e: 000406 j 4020e692 4020e681: 0b7426 beqi a4, 7, 4020e690 4020e684: c02320 sub a2, a3, a2 4020e687: fbc222 addi a2, a2, -5 4020e68a: c32c movi.n a3, 44 4020e68c: 000106 j 4020e694 4020e68f: c32c00 excw 4020e692: 020c movi.n a2, 0 4020e694: 432a add.n a4, a3, a2 4020e696: 4f2c32 l32i a3, a12, 0x13c 4020e699: 138c beqz.n a3, 4020e69e 4020e69b: 001332 l16ui a3, a3, 0 4020e69e: 443a add.n a4, a4, a3 4020e6a0: 542c32 l32i a3, a12, 0x150 4020e6a3: 138c beqz.n a3, 4020e6a8 4020e6a5: 001332 l16ui a3, a3, 0 4020e6a8: 562c82 l32i a8, a12, 0x158 4020e6ab: 020c movi.n a2, 0 4020e6ad: 443a add.n a4, a4, a3 4020e6af: b31c movi.n a3, 27 4020e6b1: 833280 moveqz a3, a2, a8 4020e6b4: 5a2c22 l32i a2, a12, 0x168 4020e6b7: b28c beqz.n a2, 4020e6c6 4020e6b9: 1288 l32i.n a8, a2, 4 4020e6bb: 988c beqz.n a8, 4020e6c8 4020e6bd: 080282 l8ui a8, a2, 8 4020e6c0: 88ab addi.n a8, a8, 10 4020e6c2: 000086 j 4020e6c8 4020e6c5: 028d00 excw 4020e6c8: 545a add.n a5, a4, a5 4020e6ca: 453a add.n a4, a5, a3 4020e6cc: 10c122 addi a2, a1, 16 4020e6cf: 831c movi.n a3, 24 4020e6d1: 804480 add a4, a4, a8 4020e6d4: 0d6162 s32i a6, a1, 52 4020e6d7: 05d005 call0 402143d8 4020e6da: 02dd mov.n a13, a2 4020e6dc: d168 l32i.n a6, a1, 52 4020e6de: 42dc bnez.n a2, 4020e6f6 4020e6e0: 4f2c32 l32i a3, a12, 0x13c 4020e6e3: 138c beqz.n a3, 4020e6e8 4020e6e5: 001332 l16ui a3, a3, 0 4020e6e8: ffcc21 l32r a2, 4020e618 4020e6eb: daef01 l32r a0, 402052a8 4020e6ee: 0000c0 callx0 a0 4020e6f1: 120c movi.n a2, 1 4020e6f3: 005f06 j 4020e873 4020e6f6: 4138 l32i.n a3, a1, 16 4020e6f8: 821c movi.n a2, 24 4020e6fa: 0a5d22 s16i a2, a13, 20 4020e6fd: 020c movi.n a2, 0 4020e6ff: 004322 s8i a2, a3, 0 4020e702: 0143e2 s8i a14, a3, 1 4020e705: 532b addi.n a5, a3, 2 4020e707: de8c beqz.n a14, 4020e718 4020e709: 052d mov.n a2, a5 4020e70b: 063d mov.n a3, a6 4020e70d: 0e4d mov.n a4, a14 4020e70f: ddad01 l32r a0, 40205dc4 4020e712: 0000c0 callx0 a0 4020e715: 205220 or a5, a2, a2 4020e718: ffc131 l32r a3, 4020e61c 4020e71b: 8025e0 add a2, a5, a14 4020e71e: 046122 s32i a2, a1, 16 4020e721: ffe645 call0 4020e588 4020e724: ffbe31 l32r a3, 4020e61c 4020e727: 4129 s32i.n a2, a1, 16 4020e729: ffea85 call0 4020e5d4 4020e72c: 4f2c32 l32i a3, a12, 0x13c 4020e72f: 4129 s32i.n a2, a1, 16 4020e731: 338c beqz.n a3, 4020e738 4020e733: ff4f05 call0 4020dc24 4020e736: 4129 s32i.n a2, a1, 16 4020e738: 542c32 l32i a3, a12, 0x150 4020e73b: 006316 beqz a3, 4020e745 4020e73e: 4128 l32i.n a2, a1, 16 4020e740: ff4e05 call0 4020dc24 4020e743: 4129 s32i.n a2, a1, 16 4020e745: 562c22 l32i a2, a12, 0x158 4020e748: 528c beqz.n a2, 4020e751 4020e74a: 4128 l32i.n a2, a1, 16 4020e74c: ff49c5 call0 4020dbec 4020e74f: 4129 s32i.n a2, a1, 16 4020e751: 5a2c52 l32i a5, a12, 0x168 4020e754: 159c beqz.n a5, 4020e769 4020e756: 1548 l32i.n a4, a5, 4 4020e758: d48c beqz.n a4, 4020e769 4020e75a: 01c532 addi a3, a5, 1 4020e75d: 042122 l32i a2, a1, 16 4020e760: 080552 l8ui a5, a5, 8 4020e763: 05f005 call0 40214664 4020e766: 046122 s32i a2, a1, 16 4020e769: ffad51 l32r a5, 4020e620 4020e76c: 658b addi.n a6, a5, 8 4020e76e: 0548 l32i.n a4, a5, 0 4020e770: 04ac beqz.n a4, 4020e794 4020e772: 1438 l32i.n a3, a4, 4 4020e774: c39c beqz.n a3, 4020e794 4020e776: 011442 l16ui a4, a4, 2 4020e779: 4128 l32i.n a2, a1, 16 4020e77b: c159 s32i.n a5, a1, 48 4020e77d: d169 s32i.n a6, a1, 52 4020e77f: dd9101 l32r a0, 40205dc4 4020e782: 0000c0 callx0 a0 4020e785: c158 l32i.n a5, a1, 48 4020e787: 4138 l32i.n a3, a1, 16 4020e789: 0528 l32i.n a2, a5, 0 4020e78b: d168 l32i.n a6, a1, 52 4020e78d: 011222 l16ui a2, a2, 2 4020e790: 232a add.n a2, a3, a2 4020e792: 4129 s32i.n a2, a1, 16 4020e794: 554b addi.n a5, a5, 4 4020e796: d49567 bne a5, a6, 4020e76e 4020e799: 1d28 l32i.n a2, a13, 4 4020e79b: 0a1d32 l16ui a3, a13, 20 4020e79e: 1248 l32i.n a4, a2, 4 4020e7a0: 4158 l32i.n a5, a1, 16 4020e7a2: 443a add.n a4, a4, a3 4020e7a4: c04540 sub a4, a5, a4 4020e7a7: f44040 extui a4, a4, 0, 16 4020e7aa: 0b5d42 s16i a4, a13, 22 4020e7ad: 0020c0 memw 4020e7b0: 0268 l32i.n a6, a2, 0 4020e7b2: fd2751 l32r a5, 4020dc50 4020e7b5: 443a add.n a4, a4, a3 4020e7b7: 205650 or a5, a6, a5 4020e7ba: 0020c0 memw 4020e7bd: 0259 s32i.n a5, a2, 0 4020e7bf: 0020c0 memw 4020e7c2: 0268 l32i.n a6, a2, 0 4020e7c4: e22751 l32r a5, 40207060 4020e7c7: fd2431 l32r a3, 4020dc58 4020e7ca: 205650 or a5, a6, a5 4020e7cd: 0020c0 memw 4020e7d0: 0259 s32i.n a5, a2, 0 4020e7d2: 0020c0 memw 4020e7d5: 0268 l32i.n a6, a2, 0 4020e7d7: fd1f51 l32r a5, 4020dc54 4020e7da: b44040 extui a4, a4, 0, 12 4020e7dd: 105650 and a5, a6, a5 4020e7e0: 0020c0 memw 4020e7e3: 0259 s32i.n a5, a2, 0 4020e7e5: 0020c0 memw 4020e7e8: 0258 l32i.n a5, a2, 0 4020e7ea: 114440 slli a4, a4, 12 4020e7ed: 103530 and a3, a5, a3 4020e7f0: 203340 or a3, a3, a4 4020e7f3: 0020c0 memw 4020e7f6: 0239 s32i.n a3, a2, 0 4020e7f8: 8128 l32i.n a2, a1, 32 4020e7fa: 9168 l32i.n a6, a1, 36 4020e7fc: a178 l32i.n a7, a1, 40 4020e7fe: 0d3d mov.n a3, a13 4020e800: 044c movi.n a4, 64 4020e802: 051c movi.n a5, 16 4020e804: 01f9 s32i.n a15, a1, 0 4020e806: ff9fc5 call0 4020e204 4020e809: 9d38 l32i.n a3, a13, 36 4020e80b: 041c movi.n a4, 16 4020e80d: 0358 l32i.n a5, a3, 0 4020e80f: 1368 l32i.n a6, a3, 4 4020e811: 412650 srli a2, a5, 6 4020e814: 204240 or a4, a2, a4 4020e817: 545050 extui a5, a5, 0, 6 4020e81a: 1144a0 slli a4, a4, 6 4020e81d: 204540 or a4, a5, a4 4020e820: f78e51 l32r a5, 4020c658 4020e823: 0349 s32i.n a4, a3, 0 4020e825: 105650 and a5, a6, a5 4020e828: 067c movi.n a6, -16 4020e82a: 105560 and a5, a5, a6 4020e82d: 760c movi.n a6, 7 4020e82f: 205560 or a5, a5, a6 4020e832: 1359 s32i.n a5, a3, 4 4020e834: e1b351 l32r a5, 40206f00 4020e837: 0020c0 memw 4020e83a: 0558 l32i.n a5, a5, 0 4020e83c: 5359 s32i.n a5, a3, 20 4020e83e: c57c movi.n a5, -4 4020e840: 104450 and a4, a4, a5 4020e843: 0349 s32i.n a4, a3, 0 4020e845: 230c movi.n a3, 2 4020e847: 102230 and a2, a2, a3 4020e84a: 328c beqz.n a2, 4020e851 4020e84c: 020c movi.n a2, 0 4020e84e: 000086 j 4020e854 4020e851: 16bd05 call0 40225424 4020e854: 076d22 s32i a2, a13, 28 4020e857: 7d0c32 l8ui a3, a12, 125 4020e85a: 092d22 l32i a2, a13, 36 4020e85d: b148 l32i.n a4, a1, 44 4020e85f: 084232 s8i a3, a2, 8 4020e862: 130c movi.n a3, 1 4020e864: 401400 ssl a4 4020e867: a13300 sll a3, a3 4020e86a: 4239 s32i.n a3, a2, 16 4020e86c: 0d2d mov.n a2, a13 4020e86e: 15f205 call0 40224790 4020e871: 020c movi.n a2, 0 4020e873: 172102 l32i a0, a1, 92 4020e876: 1621c2 l32i a12, a1, 88 4020e879: 1521d2 l32i a13, a1, 84 4020e87c: 1421e2 l32i a14, a1, 80 4020e87f: 1321f2 l32i a15, a1, 76 4020e882: 60c112 addi a1, a1, 96 4020e885: f00d ret.n ... 4020e888 : 4020e888: 025d mov.n a5, a2 4020e88a: da8621 l32r a2, 402052a4 4020e88d: 030c movi.n a3, 0 4020e88f: 5248 l32i.n a4, a2, 20 4020e891: 120c movi.n a2, 1 4020e893: 382462 l32i a6, a4, 224 4020e896: 660b addi.n a6, a6, -1 4020e898: 833260 moveqz a3, a2, a6 4020e89b: f42030 extui a2, a3, 0, 16 4020e89e: 1a2432 l32i a3, a4, 104 4020e8a1: 10a042 movi a4, 16 4020e8a4: 020347 bnone a3, a4, 4020e8aa 4020e8a7: 202240 or a2, a2, a4 4020e8aa: 0558 l32i.n a5, a5, 0 4020e8ac: 087327 bbci a3, 18, 4020e8b8 4020e8af: 056577 bbci a5, 7, 4020e8b8 4020e8b2: 20a042 movi a4, 32 4020e8b5: 202240 or a2, a2, a4 4020e8b8: 00a442 movi a4, 0x400 4020e8bb: 020347 bnone a3, a4, 4020e8c1 4020e8be: 202240 or a2, a2, a4 4020e8c1: 00a142 movi a4, 0x100 4020e8c4: 050457 bnone a4, a5, 4020e8cd 4020e8c7: 0273e7 bbci a3, 30, 4020e8cd 4020e8ca: 202240 or a2, a2, a4 4020e8cd: f00d ret.n 4020e8cf: 801000 add a1, a0, a0 4020e8d2: ff .byte 0xff 4020e8d3: ff .byte 0xff 4020e8d4: fe8864 excw 4020e8d7: 3f .byte 0x3f 4020e8d8: 168c beqz.n a6, 4020e8dd 4020e8da: ff .byte 0xff 4020e8db: 3f .byte 0x3f 4020e8dc: ff1694 excw 4020e8df: 3f .byte 0x3f 4020e8e0 : 4020e8e0: b0c112 addi a1, a1, -80 4020e8e3: f1f9 s32i.n a15, a1, 60 4020e8e5: 2a22f2 l32i a15, a2, 168 4020e8e8: 1161d2 s32i a13, a1, 68 4020e8eb: 136102 s32i a0, a1, 76 4020e8ee: 1261c2 s32i a12, a1, 72 4020e8f1: 1061e2 s32i a14, a1, 64 4020e8f4: 4139 s32i.n a3, a1, 16 4020e8f6: 5149 s32i.n a4, a1, 20 4020e8f8: 02dd mov.n a13, a2 4020e8fa: 5f2f16 beqz a15, 4020eef0 4020e8fd: 023c movi.n a2, 48 4020e8ff: 029327 bne a3, a2, 4020e905 4020e902: 00fc86 j 4020ecf8 4020e905: 112237 blt a2, a3, 4020e91a 4020e908: 02b366 bnei a3, 16, 4020e90e 4020e90b: 00fa46 j 4020ecf8 4020e90e: 02c366 bnei a3, 32, 4020e914 4020e911: 005806 j 4020ea75 4020e914: 5d8356 bnez a3, 4020eef0 4020e917: 005686 j 4020ea75 4020e91a: 4138 l32i.n a3, a1, 16 4020e91c: b0a022 movi a2, 176 4020e91f: 151327 beq a3, a2, 4020e938 4020e922: c0a022 movi a2, 192 4020e925: 029327 bne a3, a2, 4020e92b 4020e928: 004486 j 4020ea3e 4020e92b: a0a022 movi a2, 160 4020e92e: 021327 beq a3, a2, 4020e934 4020e931: 016ec6 j 4020eef0 4020e934: 014986 j 4020ee5e 4020e937: 514800 excw 4020e93a: 060c movi.n a6, 0 4020e93c: f45040 extui a5, a4, 0, 16 4020e93f: fec522 addi a2, a5, -2 4020e942: 318040 srai a8, a4, 16 4020e945: 0722f6 bgeui a2, 2, 4020e950 4020e948: 1d2d32 l32i a3, a13, 116 4020e94b: 120c movi.n a2, 1 4020e94d: 936230 movnez a6, a2, a3 4020e950: 56dc bnez.n a6, 4020e969 4020e952: 1335e6 bgei a5, 3, 4020e969 4020e955: 041526 beqi a5, 1, 4020e95d 4020e958: 070c movi.n a7, 0 4020e95a: 000386 j 4020e96c 4020e95d: da5121 l32r a2, 402052a4 4020e960: 02d222 addmi a2, a2, 0x200 4020e963: 600222 l8ui a2, a2, 96 4020e966: ee2266 bnei a2, 2, 4020e958 4020e969: 01a072 movi a7, 1 4020e96c: 01a032 movi a3, 1 4020e96f: 020c movi.n a2, 0 4020e971: 832380 moveqz a2, a3, a8 4020e974: 88a0e2 movi a14, 136 4020e977: 106620 and a6, a6, a2 4020e97a: 8a1c movi.n a10, 24 4020e97c: 690c movi.n a9, 6 4020e97e: c31c movi.n a3, 28 4020e980: 0e4d mov.n a4, a14 4020e982: 833a60 moveqz a3, a10, a6 4020e985: 834960 moveqz a4, a9, a6 4020e988: 012d mov.n a2, a1 4020e98a: b159 s32i.n a5, a1, 44 4020e98c: 7169 s32i.n a6, a1, 28 4020e98e: a179 s32i.n a7, a1, 40 4020e990: 6189 s32i.n a8, a1, 24 4020e992: 9199 s32i.n a9, a1, 36 4020e994: 81a9 s32i.n a10, a1, 32 4020e996: 05a405 call0 402143d8 4020e999: 02cd mov.n a12, a2 4020e99b: b158 l32i.n a5, a1, 44 4020e99d: 7168 l32i.n a6, a1, 28 4020e99f: a178 l32i.n a7, a1, 40 4020e9a1: 6188 l32i.n a8, a1, 24 4020e9a3: 9198 l32i.n a9, a1, 36 4020e9a5: 81a8 l32i.n a10, a1, 32 4020e9a7: 545216 beqz a2, 4020eef0 4020e9aa: 0a52a2 s16i a10, a2, 20 4020e9ad: 0128 l32i.n a2, a1, 0 4020e9af: 005272 s16i a7, a2, 0 4020e9b2: 015252 s16i a5, a2, 2 4020e9b5: 025282 s16i a8, a2, 4 4020e9b8: 07c616 beqz a6, 4020ea38 4020e9bb: ffc531 l32r a3, 4020e8d0 4020e9be: 80a042 movi a4, 128 4020e9c1: 035232 s16i a3, a2, 6 4020e9c4: 1d2d32 l32i a3, a13, 116 4020e9c7: 228b addi.n a2, a2, 8 4020e9c9: dcfe01 l32r a0, 40205dc4 4020e9cc: 0000c0 callx0 a0 4020e9cf: 1c28 l32i.n a2, a12, 4 4020e9d1: 0b5ce2 s16i a14, a12, 22 4020e9d4: 1238 l32i.n a3, a2, 4 4020e9d6: 1cc332 addi a3, a3, 28 4020e9d9: 1239 s32i.n a3, a2, 4 4020e9db: 0c3d mov.n a3, a12 4020e9dd: 0d2d mov.n a2, a13 4020e9df: fc04c5 call0 4020aa2c 4020e9e2: 1c48 l32i.n a4, a12, 4 4020e9e4: 1438 l32i.n a3, a4, 4 4020e9e6: e8c332 addi a3, a3, -24 4020e9e9: 1439 s32i.n a3, a4, 4 4020e9eb: 4c39 s32i.n a3, a12, 16 4020e9ed: 9c38 l32i.n a3, a12, 36 4020e9ef: 62bc beqz.n a2, 4020ea29 4020e9f1: 0358 l32i.n a5, a3, 0 4020e9f3: 044c movi.n a4, 64 4020e9f5: 204540 or a4, a5, a4 4020e9f8: 0349 s32i.n a4, a3, 0 4020e9fa: da2a41 l32r a4, 402052a4 4020e9fd: 052452 l32i a5, a4, 20 4020ea00: 001242 l16ui a4, a2, 0 4020ea03: 059d57 bne a13, a5, 4020ea0c 4020ea06: 80af52 movi a5, -128 4020ea09: 204450 or a4, a4, a5 4020ea0c: 262222 l32i a2, a2, 152 4020ea0f: 0c4342 s8i a4, a3, 12 4020ea12: 000242 l8ui a4, a2, 0 4020ea15: 3358 l32i.n a5, a3, 12 4020ea17: fc8d21 l32r a2, 4020dc4c 4020ea1a: 344040 extui a4, a4, 0, 4 4020ea1d: 114480 slli a4, a4, 8 4020ea20: 102520 and a2, a5, a2 4020ea23: 202240 or a2, a2, a4 4020ea26: 0001c6 j 4020ea31 4020ea29: 3348 l32i.n a4, a3, 12 4020ea2b: fc8821 l32r a2, 4020dc4c 4020ea2e: 102420 and a2, a4, a2 4020ea31: 3329 s32i.n a2, a3, 12 4020ea33: 011206 j 4020ee7f 4020ea36: 920000 excw 4020ea39: 0b5c movi.n a11, 80 4020ea3b: 011006 j 4020ee7f 4020ea3e: 202110 or a2, a1, a1 4020ea41: 18a032 movi a3, 24 4020ea44: 02a042 movi a4, 2 4020ea47: 059905 call0 402143d8 4020ea4a: 02cd mov.n a12, a2 4020ea4c: 4a0216 beqz a2, 4020eef0 4020ea4f: 821c movi.n a2, 24 4020ea51: 0a5c22 s16i a2, a12, 20 4020ea54: 5148 l32i.n a4, a1, 20 4020ea56: 0128 l32i.n a2, a1, 0 4020ea58: 005242 s16i a4, a2, 0 4020ea5b: 220c movi.n a2, 2 4020ea5d: 0b5c22 s16i a2, a12, 22 4020ea60: 2c2d22 l32i a2, a13, 176 4020ea63: 029f27 bne a15, a2, 4020ea69 4020ea66: 010546 j 4020ee7f 4020ea69: 2f38 l32i.n a3, a15, 8 4020ea6b: e27c movi.n a2, -2 4020ea6d: 102320 and a2, a3, a2 4020ea70: 2f29 s32i.n a2, a15, 8 4020ea72: 010246 j 4020ee7f 4020ea75: da0be1 l32r a14, 402052a4 4020ea78: 652e22 l32i a2, a14, 0x194 4020ea7b: d28c beqz.n a2, 4020ea8c 4020ea7d: 1238 l32i.n a3, a2, 4 4020ea7f: 738c beqz.n a3, 4020ea8a 4020ea81: 011222 l16ui a2, a2, 2 4020ea84: 000106 j 4020ea8c 4020ea87: 000000 ill 4020ea8a: 032d mov.n a2, a3 4020ea8c: 662e32 l32i a3, a14, 0x198 4020ea8f: 938c beqz.n a3, 4020ea9c 4020ea91: 1348 l32i.n a4, a3, 4 4020ea93: 005416 beqz a4, 4020ea9c 4020ea96: 011332 l16ui a3, a3, 2 4020ea99: 802230 add a2, a2, a3 4020ea9c: 02de42 addmi a4, a14, 0x200 4020ea9f: 250462 l8ui a6, a4, 37 4020eaa2: 240432 l8ui a3, a4, 36 4020eaa5: c05630 sub a5, a6, a3 4020eaa8: 0575e6 bgei a5, 7, 4020eab1 4020eaab: 2fc562 addi a6, a5, 47 4020eaae: 000406 j 4020eac2 4020eab1: 0b7526 beqi a5, 7, 4020eac0 4020eab4: c06630 sub a6, a6, a3 4020eab7: fbc672 addi a7, a6, -5 4020eaba: 663c movi.n a6, 54 4020eabc: 000106 j 4020eac4 4020eabf: 663c00 excw 4020eac2: 070c movi.n a7, 0 4020eac4: 522e32 l32i a3, a14, 0x148 4020eac7: 538c beqz.n a3, 4020ead0 4020eac9: 001382 l16ui a8, a3, 0 4020eacc: 000086 j 4020ead2 4020eacf: 038d00 excw 4020ead2: 532e32 l32i a3, a14, 0x14c 4020ead5: 438c beqz.n a3, 4020eadd 4020ead7: 001392 l16ui a9, a3, 0 4020eada: 000046 j 4020eadf 4020eadd: 039d mov.n a9, a3 4020eadf: 502e32 l32i a3, a14, 0x140 4020eae2: 438c beqz.n a3, 4020eaea 4020eae4: 0013a2 l16ui a10, a3, 0 4020eae7: 000046 j 4020eaec 4020eaea: 03ad mov.n a10, a3 4020eaec: 552e32 l32i a3, a14, 0x154 4020eaef: 438c beqz.n a3, 4020eaf7 4020eaf1: 001342 l16ui a4, a3, 0 4020eaf4: 000046 j 4020eaf9 4020eaf7: 034d mov.n a4, a3 4020eaf9: 5c2e32 l32i a3, a14, 0x170 4020eafc: a38c beqz.n a3, 4020eb0a 4020eafe: 1358 l32i.n a5, a3, 4 4020eb00: 858c beqz.n a5, 4020eb0c 4020eb02: 080352 l8ui a5, a3, 8 4020eb05: 55ab addi.n a5, a5, 10 4020eb07: 000046 j 4020eb0c 4020eb0a: 035d mov.n a5, a3 4020eb0c: 65c222 addi a2, a2, 101 4020eb0f: 727a add.n a7, a2, a7 4020eb11: 676a add.n a6, a7, a6 4020eb13: 868a add.n a8, a6, a8 4020eb15: 989a add.n a9, a8, a9 4020eb17: a9aa add.n a10, a9, a10 4020eb19: 4a4a add.n a4, a10, a4 4020eb1b: 012d mov.n a2, a1 4020eb1d: 831c movi.n a3, 24 4020eb1f: 445a add.n a4, a4, a5 4020eb21: 058b45 call0 402143d8 4020eb24: 02cd mov.n a12, a2 4020eb26: 3c6216 beqz a2, 4020eef0 4020eb29: 821c movi.n a2, 24 4020eb2b: 0a5c22 s16i a2, a12, 20 4020eb2e: d9dc21 l32r a2, 402052a0 4020eb31: 130c movi.n a3, 1 4020eb33: 620242 l8ui a4, a2, 98 4020eb36: 121c movi.n a2, 17 4020eb38: 933240 movnez a3, a2, a4 4020eb3b: 7e48 l32i.n a4, a14, 28 4020eb3d: 1e2f22 l32i a2, a15, 120 4020eb40: 097427 bbci a4, 18, 4020eb4d 4020eb43: 0248 l32i.n a4, a2, 0 4020eb45: 046477 bbci a4, 7, 4020eb4d 4020eb48: 042c movi.n a4, 32 4020eb4a: 203340 or a3, a3, a4 4020eb4d: 0248 l32i.n a4, a2, 0 4020eb4f: c0a022 movi a2, 192 4020eb52: 105420 and a5, a4, a2 4020eb55: 081527 beq a5, a2, 4020eb61 4020eb58: 80a422 movi a2, 0x480 4020eb5b: 104420 and a4, a4, a2 4020eb5e: 0a9427 bne a4, a2, 4020eb6c 4020eb61: 8e28 l32i.n a2, a14, 32 4020eb63: 0562e7 bbci a2, 14, 4020eb6c 4020eb66: 00a422 movi a2, 0x400 4020eb69: 203320 or a3, a3, a2 4020eb6c: 0128 l32i.n a2, a1, 0 4020eb6e: 005232 s16i a3, a2, 0 4020eb71: 0e1f32 l16ui a3, a15, 28 4020eb74: 015232 s16i a3, a2, 2 4020eb77: 224b addi.n a2, a2, 4 4020eb79: 4138 l32i.n a3, a1, 16 4020eb7b: 0129 s32i.n a2, a1, 0 4020eb7d: 0fc366 bnei a3, 32, 4020eb90 4020eb80: 0f3d mov.n a3, a15 4020eb82: 640c movi.n a4, 6 4020eb84: dc9001 l32r a0, 40205dc4 4020eb87: 0000c0 callx0 a0 4020eb8a: 0128 l32i.n a2, a1, 0 4020eb8c: 226b addi.n a2, a2, 6 4020eb8e: 0129 s32i.n a2, a1, 0 4020eb90: 0138 l32i.n a3, a1, 0 4020eb92: 8f2e52 l32i a5, a14, 0x23c 4020eb95: 020c movi.n a2, 0 4020eb97: 004322 s8i a2, a3, 0 4020eb9a: 014352 s8i a5, a3, 1 4020eb9d: 632b addi.n a6, a3, 2 4020eb9f: 259c beqz.n a5, 4020ebb5 4020eba1: e21f31 l32r a3, 40207420 4020eba4: 062d mov.n a2, a6 4020eba6: 054d mov.n a4, a5 4020eba8: 0b6152 s32i a5, a1, 44 4020ebab: dc8601 l32r a0, 40205dc4 4020ebae: 0000c0 callx0 a0 4020ebb1: b158 l32i.n a5, a1, 44 4020ebb3: 026d mov.n a6, a2 4020ebb5: fe9931 l32r a3, 4020e61c 4020ebb8: 265a add.n a2, a6, a5 4020ebba: 006122 s32i a2, a1, 0 4020ebbd: ff9c85 call0 4020e588 4020ebc0: d9b841 l32r a4, 402052a0 4020ebc3: 026d mov.n a6, a2 4020ebc5: 0129 s32i.n a2, a1, 0 4020ebc7: 610422 l8ui a2, a4, 97 4020ebca: fe9471 l32r a7, 4020e61c 4020ebcd: fcc232 addi a3, a2, -4 4020ebd0: 743030 extui a3, a3, 0, 8 4020ebd3: 0223b6 bltui a3, 2, 4020ebd9 4020ebd6: 277266 bnei a2, 7, 4020ec01 4020ebd9: 532e52 l32i a5, a14, 0x14c 4020ebdc: 15ac beqz.n a5, 4020ec01 4020ebde: 030542 l8ui a4, a5, 3 4020ebe1: 062d mov.n a2, a6 4020ebe3: 352b addi.n a3, a5, 2 4020ebe5: 442b addi.n a4, a4, 2 4020ebe7: b159 s32i.n a5, a1, 44 4020ebe9: a179 s32i.n a7, a1, 40 4020ebeb: dc7601 l32r a0, 40205dc4 4020ebee: 0000c0 callx0 a0 4020ebf1: b158 l32i.n a5, a1, 44 4020ebf3: 026d mov.n a6, a2 4020ebf5: 030522 l8ui a2, a5, 3 4020ebf8: a178 l32i.n a7, a1, 40 4020ebfa: 222b addi.n a2, a2, 2 4020ebfc: 662a add.n a6, a6, a2 4020ebfe: 006162 s32i a6, a1, 0 4020ec01: 0128 l32i.n a2, a1, 0 4020ec03: 073d mov.n a3, a7 4020ec05: ff9cc5 call0 4020e5d4 4020ec08: 05de32 addmi a3, a14, 0x500 4020ec0b: 192342 l32i a4, a3, 100 4020ec0e: 0129 s32i.n a2, a1, 0 4020ec10: 107437 bbci a4, 19, 4020ec24 4020ec13: 1a2d32 l32i a3, a13, 104 4020ec16: c0a042 movi a4, 192 4020ec19: 070437 bnone a4, a3, 4020ec24 4020ec1c: 203dd0 or a3, a13, a13 4020ec1f: fe3445 call0 4020cf64 4020ec22: 0129 s32i.n a2, a1, 0 4020ec24: d99f31 l32r a3, 402052a0 4020ec27: 610322 l8ui a2, a3, 97 4020ec2a: fec232 addi a3, a2, -2 4020ec2d: 743030 extui a3, a3, 0, 8 4020ec30: 0223b6 bltui a3, 2, 4020ec36 4020ec33: 266266 bnei a2, 6, 4020ec5d 4020ec36: 522e52 l32i a5, a14, 0x148 4020ec39: 05ac beqz.n a5, 4020ec5d 4020ec3b: 030542 l8ui a4, a5, 3 4020ec3e: 0168 l32i.n a6, a1, 0 4020ec40: 352b addi.n a3, a5, 2 4020ec42: 062d mov.n a2, a6 4020ec44: 442b addi.n a4, a4, 2 4020ec46: b159 s32i.n a5, a1, 44 4020ec48: dc5f01 l32r a0, 40205dc4 4020ec4b: 0000c0 callx0 a0 4020ec4e: b158 l32i.n a5, a1, 44 4020ec50: 026d mov.n a6, a2 4020ec52: 030522 l8ui a2, a5, 3 4020ec55: 222b addi.n a2, a2, 2 4020ec57: 806620 add a6, a6, a2 4020ec5a: 006162 s32i a6, a1, 0 4020ec5d: 002152 l32i a5, a1, 0 4020ec60: ff1d31 l32r a3, 4020e8d4 4020ec63: 09a042 movi a4, 9 4020ec66: 202550 or a2, a5, a5 4020ec69: dc5601 l32r a0, 40205dc4 4020ec6c: 0000c0 callx0 a0 4020ec6f: eaef41 l32r a4, 4020982c 4020ec72: 229b addi.n a2, a2, 9 4020ec74: 192432 l32i a3, a4, 100 4020ec77: 0129 s32i.n a2, a1, 0 4020ec79: 0f73c7 bbci a3, 28, 4020ec8c 4020ec7c: 1a2d32 l32i a3, a13, 104 4020ec7f: c0a042 movi a4, 192 4020ec82: 060437 bnone a4, a3, 4020ec8c 4020ec85: 0d3d mov.n a3, a13 4020ec87: fe2f85 call0 4020cf80 4020ec8a: 0129 s32i.n a2, a1, 0 4020ec8c: 502e32 l32i a3, a14, 0x140 4020ec8f: 007316 beqz a3, 4020ec9a 4020ec92: 002122 l32i a2, a1, 0 4020ec95: fef8c5 call0 4020dc24 4020ec98: 0129 s32i.n a2, a1, 0 4020ec9a: 552e32 l32i a3, a14, 0x154 4020ec9d: f38c beqz.n a3, 4020ecb0 4020ec9f: eae341 l32r a4, 4020982c 4020eca2: 292422 l32i a2, a4, 164 4020eca5: 071266 bnei a2, 1, 4020ecb0 4020eca8: 002122 l32i a2, a1, 0 4020ecab: fef785 call0 4020dc24 4020ecae: 0129 s32i.n a2, a1, 0 4020ecb0: 5c2e52 l32i a5, a14, 0x170 4020ecb3: 011516 beqz a5, 4020ecc8 4020ecb6: 012542 l32i a4, a5, 4 4020ecb9: 00b416 beqz a4, 4020ecc8 4020ecbc: 351b addi.n a3, a5, 1 4020ecbe: 0128 l32i.n a2, a1, 0 4020ecc0: 080552 l8ui a5, a5, 8 4020ecc3: 059a05 call0 40214664 4020ecc6: 0129 s32i.n a2, a1, 0 4020ecc8: ff04e1 l32r a14, 4020e8d8 4020eccb: 5e8b addi.n a5, a14, 8 4020eccd: 0e48 l32i.n a4, a14, 0 4020eccf: d49c beqz.n a4, 4020ecf0 4020ecd1: 1438 l32i.n a3, a4, 4 4020ecd3: 939c beqz.n a3, 4020ecf0 4020ecd5: 011442 l16ui a4, a4, 2 4020ecd8: 0128 l32i.n a2, a1, 0 4020ecda: b159 s32i.n a5, a1, 44 4020ecdc: dc3a01 l32r a0, 40205dc4 4020ecdf: 0000c0 callx0 a0 4020ece2: 0e28 l32i.n a2, a14, 0 4020ece4: 0138 l32i.n a3, a1, 0 4020ece6: 011222 l16ui a2, a2, 2 4020ece9: b158 l32i.n a5, a1, 44 4020eceb: 232a add.n a2, a3, a2 4020eced: 006122 s32i a2, a1, 0 4020ecf0: ee4b addi.n a14, a14, 4 4020ecf2: d79e57 bne a14, a5, 4020eccd 4020ecf5: 005506 j 4020ee4d 4020ecf8: d96be1 l32r a14, 402052a4 4020ecfb: 672e22 l32i a2, a14, 0x19c 4020ecfe: a28c beqz.n a2, 4020ed0c 4020ed00: 1238 l32i.n a3, a2, 4 4020ed02: 438c beqz.n a3, 4020ed0a 4020ed04: 011222 l16ui a2, a2, 2 4020ed07: 000046 j 4020ed0c 4020ed0a: 032d mov.n a2, a3 4020ed0c: 682e32 l32i a3, a14, 0x1a0 4020ed0f: 938c beqz.n a3, 4020ed1c 4020ed11: 1348 l32i.n a4, a3, 4 4020ed13: 005416 beqz a4, 4020ed1c 4020ed16: 011332 l16ui a3, a3, 2 4020ed19: 802230 add a2, a2, a3 4020ed1c: 02de32 addmi a3, a14, 0x200 4020ed1f: 250362 l8ui a6, a3, 37 4020ed22: 240332 l8ui a3, a3, 36 4020ed25: c04630 sub a4, a6, a3 4020ed28: 0474e6 bgei a4, 7, 4020ed30 4020ed2b: 649b addi.n a6, a4, 9 4020ed2d: 0003c6 j 4020ed40 4020ed30: 0a7426 beqi a4, 7, 4020ed3e 4020ed33: c06630 sub a6, a6, a3 4020ed36: fbc672 addi a7, a6, -5 4020ed39: 061c movi.n a6, 16 4020ed3b: 0000c6 j 4020ed42 4020ed3e: 061c movi.n a6, 16 4020ed40: 070c movi.n a7, 0 4020ed42: 512e32 l32i a3, a14, 0x144 4020ed45: 438c beqz.n a3, 4020ed4d 4020ed47: 001342 l16ui a4, a3, 0 4020ed4a: 000046 j 4020ed4f 4020ed4d: 034d mov.n a4, a3 4020ed4f: 5d2e32 l32i a3, a14, 0x174 4020ed52: c38c beqz.n a3, 4020ed62 4020ed54: 1358 l32i.n a5, a3, 4 4020ed56: a58c beqz.n a5, 4020ed64 4020ed58: 080352 l8ui a5, a3, 8 4020ed5b: 55ab addi.n a5, a5, 10 4020ed5d: 0000c6 j 4020ed64 4020ed60: 5d0000 excw 4020ed63: c22203 excw 4020ed66: 727a56 bnez a10, 4020f491 4020ed69: 676a add.n a6, a7, a6 4020ed6b: 464a add.n a4, a6, a4 4020ed6d: 012d mov.n a2, a1 4020ed6f: 831c movi.n a3, 24 4020ed71: 445a add.n a4, a4, a5 4020ed73: 056645 call0 402143d8 4020ed76: 02cd mov.n a12, a2 4020ed78: 174216 beqz a2, 4020eef0 4020ed7b: 821c movi.n a2, 24 4020ed7d: 0a5c22 s16i a2, a12, 20 4020ed80: 03de22 addmi a2, a14, 0x300 4020ed83: 650222 l8ui a2, a2, 101 4020ed86: 80a032 movi a3, 128 4020ed89: 220b addi.n a2, a2, -1 4020ed8b: 902220 addx2 a2, a2, a2 4020ed8e: a02230 addx4 a2, a2, a3 4020ed91: 802e20 add a2, a14, a2 4020ed94: 04c222 addi a2, a2, 4 4020ed97: ffaf05 call0 4020e888 4020ed9a: 0138 l32i.n a3, a1, 0 4020ed9c: 5148 l32i.n a4, a1, 20 4020ed9e: 005322 s16i a2, a3, 0 4020eda1: 5128 l32i.n a2, a1, 20 4020eda3: 015322 s16i a2, a3, 2 4020eda6: 234b addi.n a2, a3, 4 4020eda8: 0129 s32i.n a2, a1, 0 4020edaa: 44cc bnez.n a4, 4020edb2 4020edac: 0d1f22 l16ui a2, a15, 26 4020edaf: 025322 s16i a2, a3, 4 4020edb2: 236b addi.n a2, a3, 6 4020edb4: fe1a31 l32r a3, 4020e61c 4020edb7: 0129 s32i.n a2, a1, 0 4020edb9: ff7cc5 call0 4020e588 4020edbc: fe1831 l32r a3, 4020e61c 4020edbf: 0129 s32i.n a2, a1, 0 4020edc1: ff8105 call0 4020e5d4 4020edc4: 2f38 l32i.n a3, a15, 8 4020edc6: c0a042 movi a4, 192 4020edc9: 0129 s32i.n a2, a1, 0 4020edcb: 103430 and a3, a4, a3 4020edce: 0dd366 bnei a3, 64, 4020eddf 4020edd1: 0d3d mov.n a3, a13 4020edd3: fe1905 call0 4020cf64 4020edd6: 0d3d mov.n a3, a13 4020edd8: 0129 s32i.n a2, a1, 0 4020edda: fe1d85 call0 4020cfb4 4020eddd: 0129 s32i.n a2, a1, 0 4020eddf: 2f38 l32i.n a3, a15, 8 4020ede1: c0a022 movi a2, 192 4020ede4: 103230 and a3, a2, a3 4020ede7: 119327 bne a3, a2, 4020edfc 4020edea: 0128 l32i.n a2, a1, 0 4020edec: 0d3d mov.n a3, a13 4020edee: fe1905 call0 4020cf80 4020edf1: 203dd0 or a3, a13, a13 4020edf4: 006122 s32i a2, a1, 0 4020edf7: fe1d85 call0 4020cfd0 4020edfa: 0129 s32i.n a2, a1, 0 4020edfc: 512e32 l32i a3, a14, 0x144 4020edff: 538c beqz.n a3, 4020ee08 4020ee01: 0128 l32i.n a2, a1, 0 4020ee03: fee205 call0 4020dc24 4020ee06: 0129 s32i.n a2, a1, 0 4020ee08: 5d2e52 l32i a5, a14, 0x174 4020ee0b: 011516 beqz a5, 4020ee20 4020ee0e: 012542 l32i a4, a5, 4 4020ee11: 00b416 beqz a4, 4020ee20 4020ee14: 351b addi.n a3, a5, 1 4020ee16: 0128 l32i.n a2, a1, 0 4020ee18: 080552 l8ui a5, a5, 8 4020ee1b: 058485 call0 40214664 4020ee1e: 0129 s32i.n a2, a1, 0 4020ee20: feafe1 l32r a14, 4020e8dc 4020ee23: 5e8b addi.n a5, a14, 8 4020ee25: 0e48 l32i.n a4, a14, 0 4020ee27: d49c beqz.n a4, 4020ee48 4020ee29: 1438 l32i.n a3, a4, 4 4020ee2b: 939c beqz.n a3, 4020ee48 4020ee2d: 011442 l16ui a4, a4, 2 4020ee30: 0128 l32i.n a2, a1, 0 4020ee32: b159 s32i.n a5, a1, 44 4020ee34: dbe401 l32r a0, 40205dc4 4020ee37: 0000c0 callx0 a0 4020ee3a: 0e28 l32i.n a2, a14, 0 4020ee3c: 0138 l32i.n a3, a1, 0 4020ee3e: 011222 l16ui a2, a2, 2 4020ee41: b158 l32i.n a5, a1, 44 4020ee43: 232a add.n a2, a3, a2 4020ee45: 006122 s32i a2, a1, 0 4020ee48: ee4b addi.n a14, a14, 4 4020ee4a: d79e57 bne a14, a5, 4020ee25 4020ee4d: 1c38 l32i.n a3, a12, 4 4020ee4f: 0a1c22 l16ui a2, a12, 20 4020ee52: 1338 l32i.n a3, a3, 4 4020ee54: 232a add.n a2, a3, a2 4020ee56: 0138 l32i.n a3, a1, 0 4020ee58: c02320 sub a2, a3, a2 4020ee5b: 000746 j 4020ee7c 4020ee5e: 202110 or a2, a1, a1 4020ee61: 18a032 movi a3, 24 4020ee64: 240c movi.n a4, 2 4020ee66: 055705 call0 402143d8 4020ee69: 02cd mov.n a12, a2 4020ee6b: 081216 beqz a2, 4020eef0 4020ee6e: 821c movi.n a2, 24 4020ee70: 0a5c22 s16i a2, a12, 20 4020ee73: 5138 l32i.n a3, a1, 20 4020ee75: 0128 l32i.n a2, a1, 0 4020ee77: 005232 s16i a3, a2, 0 4020ee7a: 220c movi.n a2, 2 4020ee7c: 0b5c22 s16i a2, a12, 22 4020ee7f: d90931 l32r a3, 402052a4 4020ee82: 020c movi.n a2, 0 4020ee84: 4348 l32i.n a4, a3, 16 4020ee86: 150c movi.n a5, 1 4020ee88: c04d40 sub a4, a13, a4 4020ee8b: 835240 moveqz a5, a2, a4 4020ee8e: 744050 extui a4, a5, 0, 8 4020ee91: 03ed mov.n a14, a3 4020ee93: 021427 beq a4, a2, 4020ee99 4020ee96: 1a0f22 l8ui a2, a15, 26 4020ee99: 9c38 l32i.n a3, a12, 36 4020ee9b: f5ef51 l32r a5, 4020c658 4020ee9e: 1368 l32i.n a6, a3, 4 4020eea0: 1144f0 slli a4, a4, 1 4020eea3: 105650 and a5, a6, a5 4020eea6: 067c movi.n a6, -16 4020eea8: 105560 and a5, a5, a6 4020eeab: 760c movi.n a6, 7 4020eead: 205560 or a5, a5, a6 4020eeb0: 1359 s32i.n a5, a3, 4 4020eeb2: e01351 l32r a5, 40206f00 4020eeb5: 0368 l32i.n a6, a3, 0 4020eeb7: 0020c0 memw 4020eeba: 0558 l32i.n a5, a5, 0 4020eebc: 5359 s32i.n a5, a3, 20 4020eebe: c57c movi.n a5, -4 4020eec0: 105650 and a5, a6, a5 4020eec3: 204540 or a4, a5, a4 4020eec6: 0349 s32i.n a4, a3, 0 4020eec8: 0d1f32 l16ui a3, a15, 26 4020eecb: 009316 beqz a3, 4020eed8 4020eece: 06e477 bbsi a4, 7, 4020eed8 4020eed1: 165505 call0 40225424 4020eed4: 000086 j 4020eeda 4020eed7: 020c00 excw 4020eeda: 7c29 s32i.n a2, a12, 28 4020eedc: 7d0e32 l8ui a3, a14, 125 4020eedf: 9c28 l32i.n a2, a12, 36 4020eee1: 4148 l32i.n a4, a1, 16 4020eee3: 084232 s8i a3, a2, 8 4020eee6: 0d2d mov.n a2, a13 4020eee8: 0c3d mov.n a3, a12 4020eeea: ff4405 call0 4020e32c 4020eeed: 000046 j 4020eef2 4020eef0: 120c movi.n a2, 1 4020eef2: 132102 l32i a0, a1, 76 4020eef5: 1221c2 l32i a12, a1, 72 4020eef8: 1121d2 l32i a13, a1, 68 4020eefb: 1021e2 l32i a14, a1, 64 4020eefe: f1f8 l32i.n a15, a1, 60 4020ef00: 50c112 addi a1, a1, 80 4020ef03: f00d ret.n 4020ef05: 000000 ill 4020ef08: 000880 ret 4020ef0b: 000000 ill 4020ef0e: 840007 bnone a0, a0, 4020ee96 4020ef11: 3fff16 beqz a15, 4020f314 4020ef14 : 4020ef14: b0c112 addi a1, a1, -80 4020ef17: 1261c2 s32i a12, a1, 72 4020ef1a: d8e2c1 l32r a12, 402052a4 4020ef1d: 1161d2 s32i a13, a1, 68 4020ef20: 136102 s32i a0, a1, 76 4020ef23: 1061e2 s32i a14, a1, 64 4020ef26: f1f9 s32i.n a15, a1, 60 4020ef28: 02dd mov.n a13, a2 4020ef2a: 03dc22 addmi a2, a12, 0x300 4020ef2d: 650222 l8ui a2, a2, 101 4020ef30: 7139 s32i.n a3, a1, 28 4020ef32: 220b addi.n a2, a2, -1 4020ef34: 742020 extui a2, a2, 0, 8 4020ef37: 1152f0 slli a5, a2, 1 4020ef3a: 352a add.n a3, a5, a2 4020ef3c: 4129 s32i.n a2, a1, 16 4020ef3e: 80a022 movi a2, 128 4020ef41: a02320 addx4 a2, a3, a2 4020ef44: 22ca add.n a2, a2, a12 4020ef46: 224b addi.n a2, a2, 4 4020ef48: 5129 s32i.n a2, a1, 20 4020ef4a: 3b6d22 s32i a2, a13, 236 4020ef4d: 632c22 l32i a2, a12, 0x18c 4020ef50: 6159 s32i.n a5, a1, 24 4020ef52: a28c beqz.n a2, 4020ef60 4020ef54: 1238 l32i.n a3, a2, 4 4020ef56: 438c beqz.n a3, 4020ef5e 4020ef58: 011222 l16ui a2, a2, 2 4020ef5b: 000046 j 4020ef60 4020ef5e: 032d mov.n a2, a3 4020ef60: 642c32 l32i a3, a12, 0x190 4020ef63: 938c beqz.n a3, 4020ef70 4020ef65: 1348 l32i.n a4, a3, 4 4020ef67: 005416 beqz a4, 4020ef70 4020ef6a: 011332 l16ui a3, a3, 2 4020ef6d: 802230 add a2, a2, a3 4020ef70: 02dc42 addmi a4, a12, 0x200 4020ef73: 250462 l8ui a6, a4, 37 4020ef76: 240432 l8ui a3, a4, 36 4020ef79: b82c82 l32i a8, a12, 0x2e0 4020ef7c: c05630 sub a5, a6, a3 4020ef7f: 0575e6 bgei a5, 7, 4020ef88 4020ef82: 753b addi.n a7, a5, 3 4020ef84: 000406 j 4020ef98 4020ef87: 85a600 extui a10, a0, 22, 9 4020ef8a: 300a add.n a3, a0, a0 4020ef8c: 62c066 bnei a0, 32, 4020eff2 4020ef8f: 0cfbc6 j 40212382 4020ef92: 00c6a7 bnall a6, a10, 4020ef96 4020ef95: a70c00 excw 4020ef98: 060c movi.n a6, 0 4020ef9a: 502c42 l32i a4, a12, 0x140 4020ef9d: 448c beqz.n a4, 4020efa5 4020ef9f: 001492 l16ui a9, a4, 0 4020efa2: 000046 j 4020efa7 4020efa5: 049d mov.n a9, a4 4020efa7: 562c52 l32i a5, a12, 0x158 4020efaa: 030c movi.n a3, 0 4020efac: b41c movi.n a4, 27 4020efae: 834350 moveqz a4, a3, a5 4020efb1: 5b2c32 l32i a3, a12, 0x16c 4020efb4: a38c beqz.n a3, 4020efc2 4020efb6: 1358 l32i.n a5, a3, 4 4020efb8: 858c beqz.n a5, 4020efc4 4020efba: 080352 l8ui a5, a3, 8 4020efbd: 55ab addi.n a5, a5, 10 4020efbf: 000046 j 4020efc4 4020efc2: 035d mov.n a5, a3 4020efc4: 8aa032 movi a3, 138 4020efc7: 883a add.n a8, a8, a3 4020efc9: 282a add.n a2, a8, a2 4020efcb: 727a add.n a7, a2, a7 4020efcd: 676a add.n a6, a7, a6 4020efcf: 969a add.n a9, a6, a9 4020efd1: 494a add.n a4, a9, a4 4020efd3: 012d mov.n a2, a1 4020efd5: 831c movi.n a3, 24 4020efd7: 804450 add a4, a4, a5 4020efda: 053fc5 call0 402143d8 4020efdd: 02ed mov.n a14, a2 4020efdf: 1a6216 beqz a2, 4020f189 4020efe2: 821c movi.n a2, 24 4020efe4: 0a5e22 s16i a2, a14, 20 4020efe7: 0128 l32i.n a2, a1, 0 4020efe9: 030c movi.n a3, 0 4020efeb: 840c movi.n a4, 8 4020efed: da2901 l32r a0, 40205894 4020eff0: 0000c0 callx0 a0 4020eff3: 05dc22 addmi a2, a12, 0x500 4020eff6: 01f8 l32i.n a15, a1, 0 4020eff8: 4e1222 l16ui a2, a2, 156 4020effb: 045f22 s16i a2, a15, 8 4020effe: 2fab addi.n a2, a15, 10 4020f000: 0129 s32i.n a2, a1, 0 4020f002: 5128 l32i.n a2, a1, 20 4020f004: ff8805 call0 4020e888 4020f007: b82c52 l32i a5, a12, 0x2e0 4020f00a: 055f22 s16i a2, a15, 10 4020f00d: 2fcb addi.n a2, a15, 12 4020f00f: 0129 s32i.n a2, a1, 0 4020f011: 020c movi.n a2, 0 4020f013: 0c4f22 s8i a2, a15, 12 4020f016: 0d4f52 s8i a5, a15, 13 4020f019: 6feb addi.n a6, a15, 14 4020f01b: 159c beqz.n a5, 4020f030 4020f01d: e9e331 l32r a3, 402097ac 4020f020: 062d mov.n a2, a6 4020f022: 054d mov.n a4, a5 4020f024: 8159 s32i.n a5, a1, 32 4020f026: db6701 l32r a0, 40205dc4 4020f029: 0000c0 callx0 a0 4020f02c: 8158 l32i.n a5, a1, 32 4020f02e: 026d mov.n a6, a2 4020f030: fd7bf1 l32r a15, 4020e61c 4020f033: 265a add.n a2, a6, a5 4020f035: 0f3d mov.n a3, a15 4020f037: 0129 s32i.n a2, a1, 0 4020f039: ff54c5 call0 4020e588 4020f03c: 4148 l32i.n a4, a1, 16 4020f03e: 6158 l32i.n a5, a1, 24 4020f040: 0129 s32i.n a2, a1, 0 4020f042: 354a add.n a3, a5, a4 4020f044: a033c0 addx4 a3, a3, a12 4020f047: 212342 l32i a4, a3, 132 4020f04a: ffaf31 l32r a3, 4020ef08 4020f04d: 104430 and a4, a4, a3 4020f050: 251437 beq a4, a3, 4020f079 4020f053: 321b addi.n a3, a2, 1 4020f055: 0139 s32i.n a3, a1, 0 4020f057: 330c movi.n a3, 3 4020f059: 004232 s8i a3, a2, 0 4020f05c: 0128 l32i.n a2, a1, 0 4020f05e: 321b addi.n a3, a2, 1 4020f060: 0139 s32i.n a3, a1, 0 4020f062: 130c movi.n a3, 1 4020f064: 004232 s8i a3, a2, 0 4020f067: 0138 l32i.n a3, a1, 0 4020f069: 231b addi.n a2, a3, 1 4020f06b: 0129 s32i.n a2, a1, 0 4020f06d: 5128 l32i.n a2, a1, 20 4020f06f: 8139 s32i.n a3, a1, 32 4020f071: fb6ec5 call0 4020a760 4020f074: 8138 l32i.n a3, a1, 32 4020f076: 004322 s8i a2, a3, 0 4020f079: d88951 l32r a5, 402052a0 4020f07c: 2d0532 l8ui a3, a5, 45 4020f07f: 231366 bnei a3, 1, 4020f0a6 4020f082: 2e0522 l8ui a2, a5, 46 4020f085: d29c beqz.n a2, 4020f0a6 4020f087: 0128 l32i.n a2, a1, 0 4020f089: 542c movi.n a4, 37 4020f08b: 004242 s8i a4, a2, 0 4020f08e: 340c movi.n a4, 3 4020f090: 014242 s8i a4, a2, 1 4020f093: 024232 s8i a3, a2, 2 4020f096: 2f0532 l8ui a3, a5, 47 4020f099: 034232 s8i a3, a2, 3 4020f09c: 2e0532 l8ui a3, a5, 46 4020f09f: 044232 s8i a3, a2, 4 4020f0a2: 225b addi.n a2, a2, 5 4020f0a4: 0129 s32i.n a2, a1, 0 4020f0a6: 0128 l32i.n a2, a1, 0 4020f0a8: 0c3d mov.n a3, a12 4020f0aa: 00eb85 call0 4020ff64 4020f0ad: 0f3d mov.n a3, a15 4020f0af: 0129 s32i.n a2, a1, 0 4020f0b1: ff5205 call0 4020e5d4 4020f0b4: d9ef31 l32r a3, 40205870 4020f0b7: ffa042 movi a4, 255 4020f0ba: 009352 l16si a5, a3, 0 4020f0bd: 130c movi.n a3, 1 4020f0bf: 833550 moveqz a3, a5, a5 4020f0c2: 834550 moveqz a4, a5, a5 4020f0c5: f45050 extui a5, a5, 0, 16 4020f0c8: 0129 s32i.n a2, a1, 0 4020f0ca: 054d45 call0 402145a0 4020f0cd: 392d32 l32i a3, a13, 228 4020f0d0: 0129 s32i.n a2, a1, 0 4020f0d2: f39c beqz.n a3, 4020f0f5 4020f0d4: 6348 l32i.n a4, a3, 24 4020f0d6: 142432 l32i a3, a4, 80 4020f0d9: 018316 beqz a3, 4020f0f5 4020f0dc: 152442 l32i a4, a4, 84 4020f0df: db3901 l32r a0, 40205dc4 4020f0e2: 0000c0 callx0 a0 4020f0e5: 392d22 l32i a2, a13, 228 4020f0e8: 0138 l32i.n a3, a1, 0 4020f0ea: 6228 l32i.n a2, a2, 24 4020f0ec: 152222 l32i a2, a2, 84 4020f0ef: 802320 add a2, a3, a2 4020f0f2: 006122 s32i a2, a1, 0 4020f0f5: 3b2d22 l32i a2, a13, 236 4020f0f8: 0238 l32i.n a3, a2, 0 4020f0fa: ff8421 l32r a2, 4020ef0c 4020f0fd: 1d0327 bnone a3, a2, 4020f11e 4020f100: 7128 l32i.n a2, a1, 28 4020f102: 181226 beqi a2, 1, 4020f11e 4020f105: 1a2d22 l32i a2, a13, 104 4020f108: c0a032 movi a3, 192 4020f10b: 0f0327 bnone a3, a2, 4020f11e 4020f10e: 0128 l32i.n a2, a1, 0 4020f110: 0d3d mov.n a3, a13 4020f112: fde505 call0 4020cf64 4020f115: 0d3d mov.n a3, a13 4020f117: 0129 s32i.n a2, a1, 0 4020f119: fde985 call0 4020cfb4 4020f11c: 0129 s32i.n a2, a1, 0 4020f11e: 502c32 l32i a3, a12, 0x140 4020f121: 006316 beqz a3, 4020f12b 4020f124: 0128 l32i.n a2, a1, 0 4020f126: feafc5 call0 4020dc24 4020f129: 0129 s32i.n a2, a1, 0 4020f12b: 562c22 l32i a2, a12, 0x158 4020f12e: 006216 beqz a2, 4020f138 4020f131: 0128 l32i.n a2, a1, 0 4020f133: feab85 call0 4020dbec 4020f136: 0129 s32i.n a2, a1, 0 4020f138: 5b2c52 l32i a5, a12, 0x16c 4020f13b: e58c beqz.n a5, 4020f14d 4020f13d: 1548 l32i.n a4, a5, 4 4020f13f: a48c beqz.n a4, 4020f14d 4020f141: 351b addi.n a3, a5, 1 4020f143: 0128 l32i.n a2, a1, 0 4020f145: 080552 l8ui a5, a5, 8 4020f148: 055185 call0 40214664 4020f14b: 0129 s32i.n a2, a1, 0 4020f14d: ff70c1 l32r a12, 4020ef10 4020f150: dc8b addi.n a13, a12, 8 4020f152: 0c48 l32i.n a4, a12, 0 4020f154: 849c beqz.n a4, 4020f170 4020f156: 1438 l32i.n a3, a4, 4 4020f158: 439c beqz.n a3, 4020f170 4020f15a: 0128 l32i.n a2, a1, 0 4020f15c: 011442 l16ui a4, a4, 2 4020f15f: db1901 l32r a0, 40205dc4 4020f162: 0000c0 callx0 a0 4020f165: 0c28 l32i.n a2, a12, 0 4020f167: 0138 l32i.n a3, a1, 0 4020f169: 011222 l16ui a2, a2, 2 4020f16c: 232a add.n a2, a3, a2 4020f16e: 0129 s32i.n a2, a1, 0 4020f170: cc4b addi.n a12, a12, 4 4020f172: dc9cd7 bne a12, a13, 4020f152 4020f175: 821c movi.n a2, 24 4020f177: 0a5e22 s16i a2, a14, 20 4020f17a: 1e28 l32i.n a2, a14, 4 4020f17c: 0138 l32i.n a3, a1, 0 4020f17e: 1228 l32i.n a2, a2, 4 4020f180: 18c222 addi a2, a2, 24 4020f183: c02320 sub a2, a3, a2 4020f186: 0b5e22 s16i a2, a14, 22 4020f189: 132102 l32i a0, a1, 76 4020f18c: 0e2d mov.n a2, a14 4020f18e: 1221c2 l32i a12, a1, 72 4020f191: 1121d2 l32i a13, a1, 68 4020f194: 1021e2 l32i a14, a1, 64 4020f197: f1f8 l32i.n a15, a1, 60 4020f199: 50c112 addi a1, a1, 80 4020f19c: f00d ret.n 4020f19e: 100000 and a0, a0, a0 4020f1a1: 020000 excw 4020f1a4 : 4020f1a4: b0c112 addi a1, a1, -80 4020f1a7: 1061e2 s32i a14, a1, 64 4020f1aa: f1f9 s32i.n a15, a1, 60 4020f1ac: 02ed mov.n a14, a2 4020f1ae: 10c1f2 addi a15, a1, 16 4020f1b1: e00222 l8ui a2, a2, 224 4020f1b4: 037d mov.n a7, a3 4020f1b6: 0f3d mov.n a3, a15 4020f1b8: 8179 s32i.n a7, a1, 32 4020f1ba: 136102 s32i a0, a1, 76 4020f1bd: 1261c2 s32i a12, a1, 72 4020f1c0: 1161d2 s32i a13, a1, 68 4020f1c3: 04cd mov.n a12, a4 4020f1c5: fa56c5 call0 40209734 4020f1c8: 0c3d mov.n a3, a12 4020f1ca: 202ee0 or a2, a14, a14 4020f1cd: ffd445 call0 4020ef14 4020f1d0: 02cd mov.n a12, a2 4020f1d2: 1d0c movi.n a13, 1 4020f1d4: 8178 l32i.n a7, a1, 32 4020f1d6: 0ea216 beqz a2, 4020f2c4 4020f1d9: 1248 l32i.n a4, a2, 4 4020f1db: 0a1232 l16ui a3, a2, 20 4020f1de: 0b1222 l16ui a2, a2, 22 4020f1e1: 0020c0 memw 4020f1e4: 0458 l32i.n a5, a4, 0 4020f1e6: 332a add.n a3, a3, a2 4020f1e8: fa9a21 l32r a2, 4020dc50 4020f1eb: b43030 extui a3, a3, 0, 12 4020f1ee: 202520 or a2, a5, a2 4020f1f1: 0020c0 memw 4020f1f4: 0429 s32i.n a2, a4, 0 4020f1f6: 0020c0 memw 4020f1f9: 0458 l32i.n a5, a4, 0 4020f1fb: df9921 l32r a2, 40207060 4020f1fe: 113340 slli a3, a3, 12 4020f201: 202520 or a2, a5, a2 4020f204: 0020c0 memw 4020f207: 0429 s32i.n a2, a4, 0 4020f209: 0020c0 memw 4020f20c: 0458 l32i.n a5, a4, 0 4020f20e: fa9121 l32r a2, 4020dc54 4020f211: 0f6d mov.n a6, a15 4020f213: 102520 and a2, a5, a2 4020f216: 0020c0 memw 4020f219: 0429 s32i.n a2, a4, 0 4020f21b: 0020c0 memw 4020f21e: 0458 l32i.n a5, a4, 0 4020f220: fa8e21 l32r a2, 4020dc58 4020f223: 102520 and a2, a5, a2 4020f226: 202230 or a2, a2, a3 4020f229: 0020c0 memw 4020f22c: 0429 s32i.n a2, a4, 0 4020f22e: 0c3d mov.n a3, a12 4020f230: 0e2d mov.n a2, a14 4020f232: 045c movi.n a4, 80 4020f234: 051c movi.n a5, 16 4020f236: 0061f2 s32i a15, a1, 0 4020f239: fefc85 call0 4020e204 4020f23c: 9c28 l32i.n a2, a12, 36 4020f23e: f50661 l32r a6, 4020c658 4020f241: 1278 l32i.n a7, a2, 4 4020f243: 2a2e52 l32i a5, a14, 168 4020f246: 106760 and a6, a7, a6 4020f249: 077c movi.n a7, -16 4020f24b: 106670 and a6, a6, a7 4020f24e: 770c movi.n a7, 7 4020f250: 206670 or a6, a6, a7 4020f253: 1269 s32i.n a6, a2, 4 4020f255: df2a61 l32r a6, 40206f00 4020f258: 0238 l32i.n a3, a2, 0 4020f25a: 0020c0 memw 4020f25d: 0668 l32i.n a6, a6, 0 4020f25f: ffd071 l32r a7, 4020f1a0 4020f262: 5269 s32i.n a6, a2, 20 4020f264: e67c movi.n a6, -2 4020f266: 414630 srli a4, a3, 6 4020f269: 106360 and a6, a3, a6 4020f26c: 230c movi.n a3, 2 4020f26e: 206630 or a6, a6, a3 4020f271: 207470 or a7, a4, a7 4020f274: 1177a0 slli a7, a7, 6 4020f277: 546060 extui a6, a6, 0, 6 4020f27a: 206670 or a6, a6, a7 4020f27d: 0269 s32i.n a6, a2, 0 4020f27f: 058437 bany a4, a3, 4020f288 4020f282: 0d1522 l16ui a2, a5, 26 4020f285: 004256 bnez a2, 4020f28d 4020f288: 020c movi.n a2, 0 4020f28a: 000146 j 4020f293 4020f28d: 742020 extui a2, a2, 0, 8 4020f290: 161905 call0 40225424 4020f293: 076c22 s32i a2, a12, 28 4020f296: 032745 call0 4021250c 4020f299: 02dd mov.n a13, a2 4020f29b: 928c beqz.n a2, 4020f2a8 4020f29d: 0c2d mov.n a2, a12 4020f29f: 154f05 call0 40224790 4020f2a2: 02dd mov.n a13, a2 4020f2a4: 000706 j 4020f2c4 4020f2a7: 770100 excw 4020f2aa: c0d9 s32i.n a13, a0, 48 4020f2ac: 210000 srai a0, a0, 0 4020f2af: d7fd excw 4020f2b1: 8cd9 s32i.n a13, a12, 32 4020f2b3: 7f2232 l32i a3, a2, 0x1fc 4020f2b6: 03c9 s32i.n a12, a3, 0 4020f2b8: 20ccc2 addi a12, a12, 32 4020f2bb: 7f62c2 s32i a12, a2, 0x1fc 4020f2be: d91101 l32r a0, 40205704 4020f2c1: 0000c0 callx0 a0 4020f2c4: 132102 l32i a0, a1, 76 4020f2c7: 0d2d mov.n a2, a13 4020f2c9: 1221c2 l32i a12, a1, 72 4020f2cc: 1121d2 l32i a13, a1, 68 4020f2cf: 1021e2 l32i a14, a1, 64 4020f2d2: f1f8 l32i.n a15, a1, 60 4020f2d4: 50c112 addi a1, a1, 80 4020f2d7: f00d ret.n 4020f2d9: 000000 ill 4020f2dc : 4020f2dc: e0c112 addi a1, a1, -32 4020f2df: 61c9 s32i.n a12, a1, 24 4020f2e1: 012d mov.n a2, a1 4020f2e3: f4c040 extui a12, a4, 0, 16 4020f2e6: 831c movi.n a3, 24 4020f2e8: 240c movi.n a4, 2 4020f2ea: 7109 s32i.n a0, a1, 28 4020f2ec: 050e85 call0 402143d8 4020f2ef: 529c beqz.n a2, 4020f308 4020f2f1: 0138 l32i.n a3, a1, 0 4020f2f3: 841c movi.n a4, 24 4020f2f5: 0053c2 s16i a12, a3, 0 4020f2f8: 0a5242 s16i a4, a2, 20 4020f2fb: 1248 l32i.n a4, a2, 4 4020f2fd: 1448 l32i.n a4, a4, 4 4020f2ff: c03340 sub a3, a3, a4 4020f302: eac332 addi a3, a3, -22 4020f305: 0b5232 s16i a3, a2, 22 4020f308: 7108 l32i.n a0, a1, 28 4020f30a: 61c8 l32i.n a12, a1, 24 4020f30c: 20c112 addi a1, a1, 32 4020f30f: f00d ret.n 4020f311: 000000 ill 4020f314 : 4020f314: b0c112 addi a1, a1, -80 4020f317: 10c162 addi a6, a1, 16 4020f31a: 1161d2 s32i a13, a1, 68 4020f31d: 02dd mov.n a13, a2 4020f31f: e00222 l8ui a2, a2, 224 4020f322: f1f9 s32i.n a15, a1, 60 4020f324: 03fd mov.n a15, a3 4020f326: 063d mov.n a3, a6 4020f328: 8169 s32i.n a6, a1, 32 4020f32a: 136102 s32i a0, a1, 76 4020f32d: 1261c2 s32i a12, a1, 72 4020f330: 1061e2 s32i a14, a1, 64 4020f333: f4c040 extui a12, a4, 0, 16 4020f336: fa3fc5 call0 40209734 4020f339: 0c4d mov.n a4, a12 4020f33b: 0d2d mov.n a2, a13 4020f33d: 0f3d mov.n a3, a15 4020f33f: fff9c5 call0 4020f2dc 4020f342: 02cd mov.n a12, a2 4020f344: 1e0c movi.n a14, 1 4020f346: 8168 l32i.n a6, a1, 32 4020f348: 0ec216 beqz a2, 4020f438 4020f34b: 1248 l32i.n a4, a2, 4 4020f34d: 0a1232 l16ui a3, a2, 20 4020f350: 0b1222 l16ui a2, a2, 22 4020f353: 0020c0 memw 4020f356: 0458 l32i.n a5, a4, 0 4020f358: 332a add.n a3, a3, a2 4020f35a: fa3d21 l32r a2, 4020dc50 4020f35d: b43030 extui a3, a3, 0, 12 4020f360: 202520 or a2, a5, a2 4020f363: 0020c0 memw 4020f366: 0429 s32i.n a2, a4, 0 4020f368: 0020c0 memw 4020f36b: 0458 l32i.n a5, a4, 0 4020f36d: df3c21 l32r a2, 40207060 4020f370: 113340 slli a3, a3, 12 4020f373: 202520 or a2, a5, a2 4020f376: 0020c0 memw 4020f379: 0429 s32i.n a2, a4, 0 4020f37b: 0020c0 memw 4020f37e: 0458 l32i.n a5, a4, 0 4020f380: fa3521 l32r a2, 4020dc54 4020f383: 0f7d mov.n a7, a15 4020f385: 102520 and a2, a5, a2 4020f388: 0020c0 memw 4020f38b: 0429 s32i.n a2, a4, 0 4020f38d: 0020c0 memw 4020f390: 0458 l32i.n a5, a4, 0 4020f392: fa3121 l32r a2, 4020dc58 4020f395: 102520 and a2, a5, a2 4020f398: 202230 or a2, a2, a3 4020f39b: 0020c0 memw 4020f39e: 0429 s32i.n a2, a4, 0 4020f3a0: 0169 s32i.n a6, a1, 0 4020f3a2: 0d2d mov.n a2, a13 4020f3a4: 0c3d mov.n a3, a12 4020f3a6: c0a042 movi a4, 192 4020f3a9: 051c movi.n a5, 16 4020f3ab: fee585 call0 4020e204 4020f3ae: 9c38 l32i.n a3, a12, 36 4020f3b0: f4aa61 l32r a6, 4020c658 4020f3b3: 0328 l32i.n a2, a3, 0 4020f3b5: 1378 l32i.n a7, a3, 4 4020f3b7: 415620 srli a5, a2, 6 4020f3ba: 106760 and a6, a7, a6 4020f3bd: 041c movi.n a4, 16 4020f3bf: 077c movi.n a7, -16 4020f3c1: 106670 and a6, a6, a7 4020f3c4: 204540 or a4, a5, a4 4020f3c7: 770c movi.n a7, 7 4020f3c9: 542020 extui a2, a2, 0, 6 4020f3cc: 206670 or a6, a6, a7 4020f3cf: 1144a0 slli a4, a4, 6 4020f3d2: 204240 or a4, a2, a4 4020f3d5: 2a2d22 l32i a2, a13, 168 4020f3d8: 1369 s32i.n a6, a3, 4 4020f3da: dec961 l32r a6, 40206f00 4020f3dd: 0349 s32i.n a4, a3, 0 4020f3df: 0020c0 memw 4020f3e2: 0668 l32i.n a6, a6, 0 4020f3e4: 5369 s32i.n a6, a3, 20 4020f3e6: e67c movi.n a6, -2 4020f3e8: 106460 and a6, a4, a6 4020f3eb: 240c movi.n a4, 2 4020f3ed: 206640 or a6, a6, a4 4020f3f0: 0369 s32i.n a6, a3, 0 4020f3f2: 068547 bany a5, a4, 4020f3fc 4020f3f5: 328c beqz.n a2, 4020f3fc 4020f3f7: 0d1222 l16ui a2, a2, 26 4020f3fa: 32cc bnez.n a2, 4020f401 4020f3fc: 020c movi.n a2, 0 4020f3fe: 000146 j 4020f407 4020f401: 742020 extui a2, a2, 0, 8 4020f404: 1601c5 call0 40225424 4020f407: 076c22 s32i a2, a12, 28 4020f40a: 031005 call0 4021250c 4020f40d: 02ed mov.n a14, a2 4020f40f: 928c beqz.n a2, 4020f41c 4020f411: 0c2d mov.n a2, a12 4020f413: 1537c5 call0 40224790 4020f416: 02ed mov.n a14, a2 4020f418: 000706 j 4020f438 4020f41b: 1a0100 excw 4020f41e: c0d9 s32i.n a13, a0, 48 4020f420: 210000 srai a0, a0, 0 4020f423: e9d7a0 excw 4020f426: 328c beqz.n a2, 4020f42d 4020f428: c97f22 excw 4020f42b: ccc203 excw 4020f42e: 62c220 excw 4020f431: 7f .byte 0x7f 4020f432: d8b401 l32r a0, 40205704 4020f435: 0000c0 callx0 a0 4020f438: 132102 l32i a0, a1, 76 4020f43b: 0e2d mov.n a2, a14 4020f43d: 1221c2 l32i a12, a1, 72 4020f440: 1121d2 l32i a13, a1, 68 4020f443: 1021e2 l32i a14, a1, 64 4020f446: f1f8 l32i.n a15, a1, 60 4020f448: 50c112 addi a1, a1, 80 4020f44b: f00d ret.n 4020f44d: 000000 ill 4020f450: ff .byte 0xff 4020f451: ff .byte 0xff 4020f452: 7f .byte 0x7f ... 4020f454 : 4020f454: d79481 l32r a8, 402052a4 4020f457: c0c112 addi a1, a1, -64 4020f45a: d1d9 s32i.n a13, a1, 52 4020f45c: 02d8d2 addmi a13, a8, 0x200 4020f45f: b1f9 s32i.n a15, a1, 44 4020f461: 745050 extui a5, a5, 0, 8 4020f464: 02fd mov.n a15, a2 4020f466: 270d22 l8ui a2, a13, 39 4020f469: c1e9 s32i.n a14, a1, 48 4020f46b: f109 s32i.n a0, a1, 60 4020f46d: e1c9 s32i.n a12, a1, 56 4020f46f: 4159 s32i.n a5, a1, 16 4020f471: 037d mov.n a7, a3 4020f473: 046d mov.n a6, a4 4020f475: 08ed mov.n a14, a8 4020f477: 18d216 beqz a2, 4020f608 4020f47a: 150c movi.n a5, 1 4020f47c: 18d316 beqz a3, 4020f60d 4020f47f: 721c movi.n a2, 23 4020f481: 023247 bltu a2, a4, 4020f487 4020f484: 006146 j 4020f60d 4020f487: 78a522 movi a2, 0x578 4020f48a: 02a247 bge a2, a4, 4020f490 4020f48d: 005f06 j 4020f60d 4020f490: 000332 l8ui a3, a3, 0 4020f493: 010792 l8ui a9, a7, 1 4020f496: c20c movi.n a2, 12 4020f498: 047c movi.n a4, -16 4020f49a: 102320 and a2, a3, a2 4020f49d: 104340 and a4, a3, a4 4020f4a0: 026967 bbci a9, 6, 4020f4a6 4020f4a3: 005ac6 j 4020f612 4020f4a6: 238226 beqi a2, 8, 4020f4cd 4020f4a9: 165256 bnez a2, 4020f612 4020f4ac: 80c492 addi a9, a4, -128 4020f4af: 028d mov.n a8, a2 4020f4b1: 938590 movnez a8, a5, a9 4020f4b4: 589c beqz.n a8, 4020f4cd 4020f4b6: 096c movi.n a9, -32 4020f4b8: 103390 and a3, a3, a9 4020f4bb: c0c332 addi a3, a3, -64 4020f4be: 932530 movnez a2, a5, a3 4020f4c1: 008216 beqz a2, 4020f4cd 4020f4c4: d0a022 movi a2, 208 4020f4c7: 021427 beq a4, a2, 4020f4cd 4020f4ca: 005106 j 4020f612 4020f4cd: 204660 or a4, a6, a6 4020f4d0: 202110 or a2, a1, a1 4020f4d3: 00a032 movi a3, 0 4020f4d6: 6169 s32i.n a6, a1, 24 4020f4d8: 5179 s32i.n a7, a1, 20 4020f4da: 04efc5 call0 402143d8 4020f4dd: 02cd mov.n a12, a2 4020f4df: 6168 l32i.n a6, a1, 24 4020f4e1: 5178 l32i.n a7, a1, 20 4020f4e3: 131216 beqz a2, 4020f618 4020f4e6: 0158 l32i.n a5, a1, 0 4020f4e8: 064d mov.n a4, a6 4020f4ea: 052d mov.n a2, a5 4020f4ec: 073d mov.n a3, a7 4020f4ee: da3501 l32r a0, 40205dc4 4020f4f1: 0000c0 callx0 a0 4020f4f4: 6168 l32i.n a6, a1, 24 4020f4f6: 025d mov.n a5, a2 4020f4f8: 0128 l32i.n a2, a1, 0 4020f4fa: 1c38 l32i.n a3, a12, 4 4020f4fc: 626a add.n a6, a2, a6 4020f4fe: 821c movi.n a2, 24 4020f500: 0a5c22 s16i a2, a12, 20 4020f503: 1328 l32i.n a2, a3, 4 4020f505: 0169 s32i.n a6, a1, 0 4020f507: 18c222 addi a2, a2, 24 4020f50a: c06620 sub a6, a6, a2 4020f50d: f46060 extui a6, a6, 0, 16 4020f510: 0b5c62 s16i a6, a12, 22 4020f513: 0020c0 memw 4020f516: 0348 l32i.n a4, a3, 0 4020f518: f9ce21 l32r a2, 4020dc50 4020f51b: 202420 or a2, a4, a2 4020f51e: 0020c0 memw 4020f521: 0329 s32i.n a2, a3, 0 4020f523: 0020c0 memw 4020f526: 0348 l32i.n a4, a3, 0 4020f528: dece21 l32r a2, 40207060 4020f52b: 202420 or a2, a4, a2 4020f52e: 0020c0 memw 4020f531: 0329 s32i.n a2, a3, 0 4020f533: 0020c0 memw 4020f536: 0348 l32i.n a4, a3, 0 4020f538: f9c721 l32r a2, 4020dc54 4020f53b: 102420 and a2, a4, a2 4020f53e: 0020c0 memw 4020f541: 0329 s32i.n a2, a3, 0 4020f543: f9c541 l32r a4, 4020dc58 4020f546: 18c622 addi a2, a6, 24 4020f549: 0020c0 memw 4020f54c: 0368 l32i.n a6, a3, 0 4020f54e: b42020 extui a2, a2, 0, 12 4020f551: 112240 slli a2, a2, 12 4020f554: 106640 and a6, a6, a4 4020f557: 206620 or a6, a6, a2 4020f55a: 0020c0 memw 4020f55d: 0369 s32i.n a6, a3, 0 4020f55f: 4e28 l32i.n a2, a14, 16 4020f561: 059f27 bne a15, a2, 4020f56a 4020f564: 2b2f32 l32i a3, a15, 172 4020f567: 000246 j 4020f574 4020f56a: 5e48 l32i.n a4, a14, 20 4020f56c: 030c movi.n a3, 0 4020f56e: 029f47 bne a15, a4, 4020f574 4020f571: 2c2f32 l32i a3, a15, 176 4020f574: 539c beqz.n a3, 4020f58d 4020f576: 4188 l32i.n a8, a1, 16 4020f578: 189c beqz.n a8, 4020f58d 4020f57a: 4e1342 l16ui a4, a3, 156 4020f57d: 440b addi.n a4, a4, -1 4020f57f: 1144c0 slli a4, a4, 4 4020f582: 0b5542 s16i a4, a5, 22 4020f585: 4e1342 l16ui a4, a3, 156 4020f588: 441b addi.n a4, a4, 1 4020f58a: 4e5342 s16i a4, a3, 156 4020f58d: 040532 l8ui a3, a5, 4 4020f590: 0e6307 bbci a3, 0, 4020f5a2 4020f593: 9c38 l32i.n a3, a12, 36 4020f595: 02a442 movi a4, 0x402 4020f598: 0368 l32i.n a6, a3, 0 4020f59a: 1144a0 slli a4, a4, 6 4020f59d: 204640 or a4, a6, a4 4020f5a0: 0349 s32i.n a4, a3, 0 4020f5a2: 092c32 l32i a3, a12, 36 4020f5a5: 7d0e42 l8ui a4, a14, 125 4020f5a8: 012362 l32i a6, a3, 4 4020f5ab: 084342 s8i a4, a3, 8 4020f5ae: f42a41 l32r a4, 4020c658 4020f5b1: c0ff20 sub a15, a15, a2 4020f5b4: 104640 and a4, a6, a4 4020f5b7: f0af62 movi a6, -16 4020f5ba: 104460 and a4, a4, a6 4020f5bd: 760c movi.n a6, 7 4020f5bf: 204460 or a4, a4, a6 4020f5c2: de4f61 l32r a6, 40206f00 4020f5c5: 1349 s32i.n a4, a3, 4 4020f5c7: 0020c0 memw 4020f5ca: 0668 l32i.n a6, a6, 0 4020f5cc: 011552 l16ui a5, a5, 2 4020f5cf: 5369 s32i.n a6, a3, 20 4020f5d1: ff9f61 l32r a6, 4020f450 4020f5d4: 015590 slli a5, a5, 23 4020f5d7: 104460 and a4, a4, a6 4020f5da: 204450 or a4, a4, a5 4020f5dd: 0368 l32i.n a6, a3, 0 4020f5df: 1349 s32i.n a4, a3, 4 4020f5e1: 020c movi.n a2, 0 4020f5e3: 140c movi.n a4, 1 4020f5e5: 8342f0 moveqz a4, a2, a15 4020f5e8: c57c movi.n a5, -4 4020f5ea: 1144f0 slli a4, a4, 1 4020f5ed: 10f650 and a15, a6, a5 4020f5f0: 20ff40 or a15, a15, a4 4020f5f3: 00a142 movi a4, 0x100 4020f5f6: 03f9 s32i.n a15, a3, 0 4020f5f8: 4349 s32i.n a4, a3, 16 4020f5fa: 7c29 s32i.n a2, a12, 28 4020f5fc: 274d22 s8i a2, a13, 39 4020f5ff: 0c2d mov.n a2, a12 4020f601: 1518c5 call0 40224790 4020f604: 000486 j 4020f61a 4020f607: c27c00 excw 4020f60a: 000306 j 4020f61a 4020f60d: d27c movi.n a2, -3 4020f60f: 0001c6 j 4020f61a 4020f612: e27c movi.n a2, -2 4020f614: 000086 j 4020f61a 4020f617: f27c00 excw 4020f61a: f108 l32i.n a0, a1, 60 4020f61c: e1c8 l32i.n a12, a1, 56 4020f61e: d1d8 l32i.n a13, a1, 52 4020f620: c1e8 l32i.n a14, a1, 48 4020f622: b1f8 l32i.n a15, a1, 44 4020f624: 40c112 addi a1, a1, 64 4020f627: f00d ret.n 4020f629: 000000 ill 4020f62c: 800010 add a0, a0, a1 ... 4020f630 : 4020f630: a0c112 addi a1, a1, -96 4020f633: 1661c2 s32i a12, a1, 88 4020f636: d71bc1 l32r a12, 402052a4 4020f639: 1561d2 s32i a13, a1, 84 4020f63c: 1461e2 s32i a14, a1, 80 4020f63f: 176102 s32i a0, a1, 92 4020f642: 1361f2 s32i a15, a1, 76 4020f645: 02dc42 addmi a4, a12, 0x200 4020f648: 02dd mov.n a13, a2 4020f64a: 03ed mov.n a14, a3 4020f64c: 240422 l8ui a2, a4, 36 4020f64f: 250432 l8ui a3, a4, 37 4020f652: b82c72 l32i a7, a12, 0x2e0 4020f655: c05320 sub a5, a3, a2 4020f658: 0475e6 bgei a5, 7, 4020f660 4020f65b: 553b addi.n a5, a5, 3 4020f65d: 0003c6 j 4020f670 4020f660: 0a85a6 blti a5, 8, 4020f66e 4020f663: c03320 sub a3, a3, a2 4020f666: fbc332 addi a3, a3, -5 4020f669: a50c movi.n a5, 10 4020f66b: 0000c6 j 4020f672 4020f66e: a50c movi.n a5, 10 4020f670: 030c movi.n a3, 0 4020f672: 562c42 l32i a4, a12, 0x158 4020f675: 679b addi.n a6, a7, 9 4020f677: b21c movi.n a2, 27 4020f679: 34cc bnez.n a4, 4020f680 4020f67b: 042d mov.n a2, a4 4020f67d: 206440 or a6, a4, a4 4020f680: 9da042 movi a4, 157 4020f683: 474a add.n a4, a7, a4 4020f685: 445a add.n a4, a4, a5 4020f687: 443a add.n a4, a4, a3 4020f689: 442a add.n a4, a4, a2 4020f68b: 592c22 l32i a2, a12, 0x164 4020f68e: 446a add.n a4, a4, a6 4020f690: 928c beqz.n a2, 4020f69d 4020f692: 1238 l32i.n a3, a2, 4 4020f694: 538c beqz.n a3, 4020f69d 4020f696: 080222 l8ui a2, a2, 8 4020f699: 22ab addi.n a2, a2, 10 4020f69b: 424a add.n a4, a2, a4 4020f69d: 5f2c22 l32i a2, a12, 0x17c 4020f6a0: 928c beqz.n a2, 4020f6ad 4020f6a2: 1238 l32i.n a3, a2, 4 4020f6a4: 005316 beqz a3, 4020f6ad 4020f6a7: 011222 l16ui a2, a2, 2 4020f6aa: 804420 add a4, a4, a2 4020f6ad: 602c22 l32i a2, a12, 0x180 4020f6b0: 828c beqz.n a2, 4020f6bc 4020f6b2: 1238 l32i.n a3, a2, 4 4020f6b4: 438c beqz.n a3, 4020f6bc 4020f6b6: 011222 l16ui a2, a2, 2 4020f6b9: 804420 add a4, a4, a2 4020f6bc: 1cc122 addi a2, a1, 28 4020f6bf: 831c movi.n a3, 24 4020f6c1: 04d145 call0 402143d8 4020f6c4: 02fd mov.n a15, a2 4020f6c6: 352216 beqz a2, 4020fa1c 4020f6c9: 821c movi.n a2, 24 4020f6cb: 03dc62 addmi a6, a12, 0x300 4020f6ce: 0a5f22 s16i a2, a15, 20 4020f6d1: 650622 l8ui a2, a6, 101 4020f6d4: 7158 l32i.n a5, a1, 28 4020f6d6: 220b addi.n a2, a2, -1 4020f6d8: 742020 extui a2, a2, 0, 8 4020f6db: 8129 s32i.n a2, a1, 32 4020f6dd: 8148 l32i.n a4, a1, 32 4020f6df: 1122f0 slli a2, a2, 1 4020f6e2: 324a add.n a3, a2, a4 4020f6e4: b129 s32i.n a2, a1, 44 4020f6e6: 80a022 movi a2, 128 4020f6e9: a02320 addx4 a2, a3, a2 4020f6ec: 2c2a add.n a2, a12, a2 4020f6ee: 224b addi.n a2, a2, 4 4020f6f0: a129 s32i.n a2, a1, 40 4020f6f2: 3b6d22 s32i a2, a13, 236 4020f6f5: 030c movi.n a3, 0 4020f6f7: 843c movi.n a4, 56 4020f6f9: 0e2d mov.n a2, a14 4020f6fb: d169 s32i.n a6, a1, 52 4020f6fd: c159 s32i.n a5, a1, 48 4020f6ff: d86501 l32r a0, 40205894 4020f702: 0000c0 callx0 a0 4020f705: c158 l32i.n a5, a1, 48 4020f707: 030c movi.n a3, 0 4020f709: 840c movi.n a4, 8 4020f70b: 052d mov.n a2, a5 4020f70d: d86101 l32r a0, 40205894 4020f710: 0000c0 callx0 a0 4020f713: 05dc22 addmi a2, a12, 0x500 4020f716: 4e1222 l16ui a2, a2, 156 4020f719: 0c2152 l32i a5, a1, 48 4020f71c: 045522 s16i a2, a5, 8 4020f71f: 0a2122 l32i a2, a1, 40 4020f722: ff1645 call0 4020e888 4020f725: c158 l32i.n a5, a1, 48 4020f727: 040c movi.n a4, 0 4020f729: 35ab addi.n a3, a5, 10 4020f72b: 1e39 s32i.n a3, a14, 4 4020f72d: 0c4542 s8i a4, a5, 12 4020f730: 055522 s16i a2, a5, 10 4020f733: 7c38 l32i.n a3, a12, 28 4020f735: e68821 l32r a2, 40209158 4020f738: d168 l32i.n a6, a1, 52 4020f73a: 103320 and a3, a3, a2 4020f73d: 25eb addi.n a2, a5, 14 4020f73f: 9129 s32i.n a2, a1, 36 4020f741: 059356 bnez a3, 4020f79e 4020f744: f27c movi.n a2, -1 4020f746: 104122 s8i a2, a1, 16 4020f749: 562c22 l32i a2, a12, 0x158 4020f74c: c28c beqz.n a2, 4020f75c 4020f74e: 222b addi.n a2, a2, 2 4020f750: 10c142 addi a4, a1, 16 4020f753: c159 s32i.n a5, a1, 48 4020f755: fe3a85 call0 4020db00 4020f758: d168 l32i.n a6, a1, 52 4020f75a: c158 l32i.n a5, a1, 48 4020f75c: b82c22 l32i a2, a12, 0x2e0 4020f75f: 0d4522 s8i a2, a5, 13 4020f762: 670622 l8ui a2, a6, 103 4020f765: 0b1226 beqi a2, 1, 4020f774 4020f768: 100122 l8ui a2, a1, 16 4020f76b: fec222 addi a2, a2, -2 4020f76e: 742020 extui a2, a2, 0, 8 4020f771: 0f22f6 bgeui a2, 2, 4020f784 4020f774: 9128 l32i.n a2, a1, 36 4020f776: b82c42 l32i a4, a12, 0x2e0 4020f779: 030c movi.n a3, 0 4020f77b: d84601 l32r a0, 40205894 4020f77e: 0000c0 callx0 a0 4020f781: 000346 j 4020f792 4020f784: 9128 l32i.n a2, a1, 36 4020f786: e80931 l32r a3, 402097ac 4020f789: b82c42 l32i a4, a12, 0x2e0 4020f78c: d98e01 l32r a0, 40205dc4 4020f78f: 0000c0 callx0 a0 4020f792: b82c22 l32i a2, a12, 0x2e0 4020f795: 9158 l32i.n a5, a1, 36 4020f797: 252a add.n a2, a5, a2 4020f799: 000186 j 4020f7a3 4020f79c: 280000 excw 4020f79f: 454291 l32r a9, 401e0ca8 <_lit4_end+0xd9580> 4020f7a2: 310d excw 4020f7a4: 9e .byte 0x9e 4020f7a5: 05fb addi.n a0, a5, 15 4020f7a7: de .byte 0xde 4020f7a8: fe .byte 0xfe 4020f7a9: 8148 l32i.n a4, a1, 32 4020f7ab: b158 l32i.n a5, a1, 44 4020f7ad: 023d mov.n a3, a2 4020f7af: 254a add.n a2, a5, a4 4020f7b1: a022c0 addx4 a2, a2, a12 4020f7b4: 212242 l32i a4, a2, 132 4020f7b7: fdd421 l32r a2, 4020ef08 4020f7ba: 104420 and a4, a4, a2 4020f7bd: 1d1427 beq a4, a2, 4020f7de 4020f7c0: 320c movi.n a2, 3 4020f7c2: 004322 s8i a2, a3, 0 4020f7c5: 120c movi.n a2, 1 4020f7c7: 014322 s8i a2, a3, 1 4020f7ca: a128 l32i.n a2, a1, 40 4020f7cc: 433b addi.n a4, a3, 3 4020f7ce: c139 s32i.n a3, a1, 48 4020f7d0: d149 s32i.n a4, a1, 52 4020f7d2: faf8c5 call0 4020a760 4020f7d5: c138 l32i.n a3, a1, 48 4020f7d7: 024322 s8i a2, a3, 2 4020f7da: d148 l32i.n a4, a1, 52 4020f7dc: 043d mov.n a3, a4 4020f7de: 382d42 l32i a4, a13, 224 4020f7e1: 3e39 s32i.n a3, a14, 12 4020f7e3: 1e1466 bnei a4, 1, 4020f805 4020f7e6: 520c movi.n a2, 5 4020f7e8: 004322 s8i a2, a3, 0 4020f7eb: 420c movi.n a2, 4 4020f7ed: 014322 s8i a2, a3, 1 4020f7f0: 250c movi.n a5, 2 4020f7f2: 020c movi.n a2, 0 4020f7f4: 024322 s8i a2, a3, 2 4020f7f7: 034352 s8i a5, a3, 3 4020f7fa: 044322 s8i a2, a3, 4 4020f7fd: 054322 s8i a2, a3, 5 4020f800: 0c5e42 s16i a4, a14, 24 4020f803: 336b addi.n a3, a3, 6 4020f805: d6a651 l32r a5, 402052a0 4020f808: 5e39 s32i.n a3, a14, 20 4020f80a: 2d0522 l8ui a2, a5, 45 4020f80d: 1f1266 bnei a2, 1, 4020f830 4020f810: 2e0542 l8ui a4, a5, 46 4020f813: 949c beqz.n a4, 4020f830 4020f815: 542c movi.n a4, 37 4020f817: 004342 s8i a4, a3, 0 4020f81a: 340c movi.n a4, 3 4020f81c: 014342 s8i a4, a3, 1 4020f81f: 024322 s8i a2, a3, 2 4020f822: 2f0522 l8ui a2, a5, 47 4020f825: 034322 s8i a2, a3, 3 4020f828: 2e0522 l8ui a2, a5, 46 4020f82b: 044322 s8i a2, a3, 4 4020f82e: 335b addi.n a3, a3, 5 4020f830: 032d mov.n a2, a3 4020f832: 0c3d mov.n a3, a12 4020f834: 0072c5 call0 4020ff64 4020f837: b158 l32i.n a5, a1, 44 4020f839: 8148 l32i.n a4, a1, 32 4020f83b: 354a add.n a3, a5, a4 4020f83d: a033c0 addx4 a3, a3, a12 4020f840: 212342 l32i a4, a3, 132 4020f843: c0a032 movi a3, 192 4020f846: 105430 and a5, a4, a3 4020f849: 081537 beq a5, a3, 4020f855 4020f84c: 80a432 movi a3, 0x480 4020f84f: 104430 and a4, a4, a3 4020f852: 279437 bne a4, a3, 4020f87d 4020f855: 7e29 s32i.n a2, a14, 28 4020f857: a32c movi.n a3, 42 4020f859: 004232 s8i a3, a2, 0 4020f85c: 130c movi.n a3, 1 4020f85e: 014232 s8i a3, a2, 1 4020f861: 7c48 l32i.n a4, a12, 28 4020f863: ea5861 l32r a6, 4020a1c4 4020f866: 030c movi.n a3, 0 4020f868: 106460 and a6, a4, a6 4020f86b: 250c movi.n a5, 2 4020f86d: 933560 movnez a3, a5, a6 4020f870: 047457 bbci a4, 21, 4020f878 4020f873: 440c movi.n a4, 4 4020f875: 203340 or a3, a3, a4 4020f878: 024232 s8i a3, a2, 2 4020f87b: 223b addi.n a2, a2, 3 4020f87d: fb6731 l32r a3, 4020e61c 4020f880: fed505 call0 4020e5d4 4020f883: d7fb31 l32r a3, 40205870 4020f886: ffa042 movi a4, 255 4020f889: 009352 l16si a5, a3, 0 4020f88c: 01a032 movi a3, 1 4020f88f: 834550 moveqz a4, a5, a5 4020f892: 833550 moveqz a3, a5, a5 4020f895: 0c6e22 s32i a2, a14, 48 4020f898: f45050 extui a5, a5, 0, 16 4020f89b: 04d045 call0 402145a0 4020f89e: 592c62 l32i a6, a12, 0x164 4020f8a1: 205220 or a5, a2, a2 4020f8a4: c68c beqz.n a6, 4020f8b4 4020f8a6: 1648 l32i.n a4, a6, 4 4020f8a8: 848c beqz.n a4, 4020f8b4 4020f8aa: 080652 l8ui a5, a6, 8 4020f8ad: 361b addi.n a3, a6, 1 4020f8af: 04db45 call0 40214664 4020f8b2: 025d mov.n a5, a2 4020f8b4: eb4f61 l32r a6, 4020a5f0 4020f8b7: 768b addi.n a7, a6, 8 4020f8b9: 0648 l32i.n a4, a6, 0 4020f8bb: e49c beqz.n a4, 4020f8dd 4020f8bd: 1438 l32i.n a3, a4, 4 4020f8bf: a39c beqz.n a3, 4020f8dd 4020f8c1: 011442 l16ui a4, a4, 2 4020f8c4: 052d mov.n a2, a5 4020f8c6: d169 s32i.n a6, a1, 52 4020f8c8: c179 s32i.n a7, a1, 48 4020f8ca: d93e01 l32r a0, 40205dc4 4020f8cd: 0000c0 callx0 a0 4020f8d0: d168 l32i.n a6, a1, 52 4020f8d2: 025d mov.n a5, a2 4020f8d4: 0628 l32i.n a2, a6, 0 4020f8d6: c178 l32i.n a7, a1, 48 4020f8d8: 011222 l16ui a2, a2, 2 4020f8db: 552a add.n a5, a5, a2 4020f8dd: 664b addi.n a6, a6, 4 4020f8df: d69677 bne a6, a7, 4020f8b9 4020f8e2: 392d22 l32i a2, a13, 228 4020f8e5: c29c beqz.n a2, 4020f905 4020f8e7: 6248 l32i.n a4, a2, 24 4020f8e9: 142432 l32i a3, a4, 80 4020f8ec: 539c beqz.n a3, 4020f905 4020f8ee: 152442 l32i a4, a4, 84 4020f8f1: 052d mov.n a2, a5 4020f8f3: d93401 l32r a0, 40205dc4 4020f8f6: 0000c0 callx0 a0 4020f8f9: 025d mov.n a5, a2 4020f8fb: 392d22 l32i a2, a13, 228 4020f8fe: 6228 l32i.n a2, a2, 24 4020f900: 152222 l32i a2, a2, 84 4020f903: 552a add.n a5, a5, a2 4020f905: 3b2d22 l32i a2, a13, 236 4020f908: 0238 l32i.n a3, a2, 0 4020f90a: fd8021 l32r a2, 4020ef0c 4020f90d: 110327 bnone a3, a2, 4020f922 4020f910: 202550 or a2, a5, a5 4020f913: 203dd0 or a3, a13, a13 4020f916: fd64c5 call0 4020cf64 4020f919: 8e29 s32i.n a2, a14, 32 4020f91b: 0d3d mov.n a3, a13 4020f91d: fd6945 call0 4020cfb4 4020f920: 025d mov.n a5, a2 4020f922: 562c22 l32i a2, a12, 0x158 4020f925: 129c beqz.n a2, 4020f93a 4020f927: 052d mov.n a2, a5 4020f929: fe2c05 call0 4020dbec 4020f92c: b82c42 l32i a4, a12, 0x2e0 4020f92f: e79f31 l32r a3, 402097ac 4020f932: 744040 extui a4, a4, 0, 8 4020f935: 04ce85 call0 40214620 4020f938: 025d mov.n a5, a2 4020f93a: 5e28 l32i.n a2, a14, 20 4020f93c: 0a1f32 l16ui a3, a15, 20 4020f93f: c02520 sub a2, a5, a2 4020f942: 0d5e22 s16i a2, a14, 26 4020f945: 1f28 l32i.n a2, a15, 4 4020f947: 10c1c2 addi a12, a1, 16 4020f94a: 1248 l32i.n a4, a2, 4 4020f94c: 443a add.n a4, a4, a3 4020f94e: c05540 sub a5, a5, a4 4020f951: f45050 extui a5, a5, 0, 16 4020f954: 0b5f52 s16i a5, a15, 22 4020f957: 0020c0 memw 4020f95a: 0268 l32i.n a6, a2, 0 4020f95c: f8bd41 l32r a4, 4020dc50 4020f95f: 553a add.n a5, a5, a3 4020f961: 204640 or a4, a6, a4 4020f964: 0020c0 memw 4020f967: 0249 s32i.n a4, a2, 0 4020f969: 0020c0 memw 4020f96c: 0268 l32i.n a6, a2, 0 4020f96e: ddbc41 l32r a4, 40207060 4020f971: f8b931 l32r a3, 4020dc58 4020f974: 204640 or a4, a6, a4 4020f977: 0020c0 memw 4020f97a: 0249 s32i.n a4, a2, 0 4020f97c: 0020c0 memw 4020f97f: 0268 l32i.n a6, a2, 0 4020f981: f8b441 l32r a4, 4020dc54 4020f984: b45050 extui a5, a5, 0, 12 4020f987: 104640 and a4, a6, a4 4020f98a: 0020c0 memw 4020f98d: 0249 s32i.n a4, a2, 0 4020f98f: 0020c0 memw 4020f992: 0248 l32i.n a4, a2, 0 4020f994: 115540 slli a5, a5, 12 4020f997: 103430 and a3, a4, a3 4020f99a: 203350 or a3, a3, a5 4020f99d: 0020c0 memw 4020f9a0: 0239 s32i.n a3, a2, 0 4020f9a2: 2c2d22 l32i a2, a13, 176 4020f9a5: eb9c31 l32r a3, 4020a818 4020f9a8: 640c movi.n a4, 6 4020f9aa: 2a6d22 s32i a2, a13, 168 4020f9ad: 16c122 addi a2, a1, 22 4020f9b0: d90501 l32r a0, 40205dc4 4020f9b3: 0000c0 callx0 a0 4020f9b6: 0c3d mov.n a3, a12 4020f9b8: 120c movi.n a2, 1 4020f9ba: f9d785 call0 40209734 4020f9bd: 0d2d mov.n a2, a13 4020f9bf: 0f3d mov.n a3, a15 4020f9c1: 80a042 movi a4, 128 4020f9c4: 051c movi.n a5, 16 4020f9c6: 0c6d mov.n a6, a12 4020f9c8: 01c9 s32i.n a12, a1, 0 4020f9ca: 16c172 addi a7, a1, 22 4020f9cd: fe8345 call0 4020e204 4020f9d0: 9f28 l32i.n a2, a15, 36 4020f9d2: f32151 l32r a5, 4020c658 4020f9d5: 1268 l32i.n a6, a2, 4 4020f9d7: 0238 l32i.n a3, a2, 0 4020f9d9: 105650 and a5, a6, a5 4020f9dc: 067c movi.n a6, -16 4020f9de: 105560 and a5, a5, a6 4020f9e1: 760c movi.n a6, 7 4020f9e3: 205560 or a5, a5, a6 4020f9e6: 1259 s32i.n a5, a2, 4 4020f9e8: dd4651 l32r a5, 40206f00 4020f9eb: 414630 srli a4, a3, 6 4020f9ee: 0020c0 memw 4020f9f1: 0558 l32i.n a5, a5, 0 4020f9f3: 5259 s32i.n a5, a2, 20 4020f9f5: e57c movi.n a5, -2 4020f9f7: 103350 and a3, a3, a5 4020f9fa: 250c movi.n a5, 2 4020f9fc: 203350 or a3, a3, a5 4020f9ff: 0239 s32i.n a3, a2, 0 4020fa01: 030c movi.n a3, 0 4020fa03: 7f39 s32i.n a3, a15, 28 4020fa05: 031c movi.n a3, 16 4020fa07: 4239 s32i.n a3, a2, 16 4020fa09: ff0831 l32r a3, 4020f62c 4020fa0c: 204430 or a4, a4, a3 4020fa0f: 0238 l32i.n a3, a2, 0 4020fa11: 1144a0 slli a4, a4, 6 4020fa14: 543030 extui a3, a3, 0, 6 4020fa17: 203340 or a3, a3, a4 4020fa1a: 0239 s32i.n a3, a2, 0 4020fa1c: 172102 l32i a0, a1, 92 4020fa1f: 0f2d mov.n a2, a15 4020fa21: 1621c2 l32i a12, a1, 88 4020fa24: 1521d2 l32i a13, a1, 84 4020fa27: 1421e2 l32i a14, a1, 80 4020fa2a: 1321f2 l32i a15, a1, 76 4020fa2d: 60c112 addi a1, a1, 96 4020fa30: f00d ret.n ... 4020fa34 : 4020fa34: d61c21 l32r a2, 402052a4 4020fa37: 130c movi.n a3, 1 4020fa39: 05d222 addmi a2, a2, 0x500 4020fa3c: 1d2242 l32i a4, a2, 116 4020fa3f: 020c movi.n a2, 0 4020fa41: 440b addi.n a4, a4, -1 4020fa43: 932340 movnez a2, a3, a4 4020fa46: f00d ret.n 4020fa48: 106c movi.n a0, -31 4020fa4a: 984023 excw 4020fa4d: 0f .byte 0xf 4020fa4e: c44023 excw 4020fa51: 0e .byte 0xe 4020fa52: 124023 excw 4020fa54 : 4020fa54: e0c112 addi a1, a1, -32 4020fa57: 41e9 s32i.n a14, a1, 16 4020fa59: fffbe1 l32r a14, 4020fa48 4020fa5c: 31f9 s32i.n a15, a1, 12 4020fa5e: 0e3d mov.n a3, a14 4020fa60: 02fd mov.n a15, a2 4020fa62: 37a142 movi a4, 0x137 4020fa65: d4a022 movi a2, 212 4020fa68: 61c9 s32i.n a12, a1, 24 4020fa6a: 51d9 s32i.n a13, a1, 20 4020fa6c: 7109 s32i.n a0, a1, 28 4020fa6e: d78a01 l32r a0, 40205898 4020fa71: 0000c0 callx0 a0 4020fa74: d60cd1 l32r a13, 402052a4 4020fa77: d60ac1 l32r a12, 402052a0 4020fa7a: 171f66 bnei a15, 1, 4020fa95 4020fa7d: fff331 l32r a3, 4020fa4c 4020fa80: d4a042 movi a4, 212 4020fa83: d8d001 l32r a0, 40205dc4 4020fa86: 0000c0 callx0 a0 4020fa89: 025d mov.n a5, a2 4020fa8b: 020c movi.n a2, 0 4020fa8d: 244c22 s8i a2, a12, 36 4020fa90: 320c movi.n a2, 3 4020fa92: 000506 j 4020faaa 4020fa95: ffee31 l32r a3, 4020fa50 4020fa98: d4a042 movi a4, 212 4020fa9b: d8ca01 l32r a0, 40205dc4 4020fa9e: 0000c0 callx0 a0 4020faa1: 025d mov.n a5, a2 4020faa3: 020c movi.n a2, 0 4020faa5: 244c22 s8i a2, a12, 36 4020faa8: b20c movi.n a2, 11 4020faaa: 254c22 s8i a2, a12, 37 4020faad: 000542 l8ui a4, a5, 0 4020fab0: 053d mov.n a3, a5 4020fab2: 2c4d42 s8i a4, a13, 44 4020fab5: 020c movi.n a2, 0 4020fab7: 0002c6 j 4020fac6 4020faba: 720000 excw 4020fabd: 2a0e03 excw 4020fac0: 726d excw 4020fac2: 1b2d46 j 4021677b 4020fac5: 602022 l32i a2, a0, 0x180 4020fac8: c33274 excw 4020facb: 364710 excw 4020face: 3dec bnez.n a13, 4020faf5 4020fad0: 0e .byte 0xe 4020fad1: 052d mov.n a2, a5 4020fad3: 49a142 movi a4, 0x149 4020fad6: d77201 l32r a0, 402058a0 4020fad9: 0000c0 callx0 a0 4020fadc: 7108 l32i.n a0, a1, 28 4020fade: 61c8 l32i.n a12, a1, 24 4020fae0: 51d8 l32i.n a13, a1, 20 4020fae2: 41e8 l32i.n a14, a1, 16 4020fae4: 31f8 l32i.n a15, a1, 12 4020fae6: 20c112 addi a1, a1, 32 4020fae9: f00d ret.n ... 4020faec : 4020faec: f0c112 addi a1, a1, -16 4020faef: 21c9 s32i.n a12, a1, 8 4020faf1: 3109 s32i.n a0, a1, 12 4020faf3: 02cd mov.n a12, a2 4020faf5: fff5c5 call0 4020fa54 4020faf8: d5eb31 l32r a3, 402052a4 4020fafb: 03a022 movi a2, 3 4020fafe: 021c26 beqi a12, 1, 4020fb04 4020fb01: 0ca022 movi a2, 12 4020fb04: 7c4322 s8i a2, a3, 124 4020fb07: 020c movi.n a2, 0 4020fb09: 7d4322 s8i a2, a3, 125 4020fb0c: 7e4322 s8i a2, a3, 126 4020fb0f: 420c movi.n a2, 4 4020fb11: 7f4322 s8i a2, a3, 127 4020fb14: 3108 l32i.n a0, a1, 12 4020fb16: 21c8 l32i.n a12, a1, 8 4020fb18: 10c112 addi a1, a1, 16 4020fb1b: f00d ret.n 4020fb1d: 000000 ill 4020fb20 : 4020fb20: f0c112 addi a1, a1, -16 4020fb23: 030c movi.n a3, 0 4020fb25: 440c movi.n a4, 4 4020fb27: 3109 s32i.n a0, a1, 12 4020fb29: 21c9 s32i.n a12, a1, 8 4020fb2b: 20c220 or a12, a2, a2 4020fb2e: d75901 l32r a0, 40205894 4020fb31: 0000c0 callx0 a0 4020fb34: 3108 l32i.n a0, a1, 12 4020fb36: a20c movi.n a2, 10 4020fb38: 1c29 s32i.n a2, a12, 4 4020fb3a: 21c8 l32i.n a12, a1, 8 4020fb3c: 10c112 addi a1, a1, 16 4020fb3f: f00d ret.n 4020fb41: 000000 ill 4020fb44 : 4020fb44: f00d ret.n ... 4020fb48 : 4020fb48: 0d1262 l16ui a6, a2, 26 4020fb4b: f17521 l32r a2, 4020c120 4020fb4e: a44360 extui a4, a6, 3, 11 4020fb51: 442a add.n a4, a4, a2 4020fb53: 000452 l8ui a5, a4, 0 4020fb56: 246060 extui a6, a6, 0, 3 4020fb59: 400600 ssr a6 4020fb5c: b18050 sra a8, a5 4020fb5f: 048080 extui a8, a8, 0, 1 4020fb62: c08380 sub a8, a3, a8 4020fb65: 170c movi.n a7, 1 4020fb67: 020c movi.n a2, 0 4020fb69: 932780 movnez a2, a7, a8 4020fb6c: 829c beqz.n a2, 4020fb88 4020fb6e: 401600 ssl a6 4020fb71: a16700 sll a6, a7 4020fb74: 538c beqz.n a3, 4020fb7d 4020fb76: 205560 or a5, a5, a6 4020fb79: 000206 j 4020fb85 4020fb7c: f37c00 excw 4020fb7f: 306360 xor a6, a3, a6 4020fb82: 105560 and a5, a5, a6 4020fb85: 004452 s8i a5, a4, 0 4020fb88: f00d ret.n ... 4020fb8c : 4020fb8c: f0c112 addi a1, a1, -16 4020fb8f: 0261c2 s32i a12, a1, 8 4020fb92: 204220 or a4, a2, a2 4020fb95: 03cd mov.n a12, a3 4020fb97: 302232 l32i a3, a2, 192 4020fb9a: 312222 l32i a2, a2, 196 4020fb9d: 3109 s32i.n a0, a1, 12 4020fb9f: 192327 blt a3, a2, 4020fbbc 4020fba2: 322422 l32i a2, a4, 200 4020fba5: 221b addi.n a2, a2, 1 4020fba7: 326422 s32i a2, a4, 200 4020fbaa: 0c28 l32i.n a2, a12, 0 4020fbac: 393d85 call0 40248f88 4020fbaf: 0c2d mov.n a2, a12 4020fbb1: 130c movi.n a3, 1 4020fbb3: 0fda45 call0 4021f958 4020fbb6: 1c0c movi.n a12, 1 4020fbb8: 000b46 j 4020fbe9 4020fbbb: a05200 addx4 a5, a2, a0 4020fbbe: 5acc bnez.n a10, 4020fbc7 4020fbc0: 162864 excw 4020fbc3: 32cc bnez.n a2, 4020fbca 4020fbc5: 06c9 s32i.n a12, a6, 0 4020fbc7: 000046 j 4020fbcc 4020fbca: 82c9 s32i.n a12, a2, 32 4020fbcc: 545a add.n a5, a4, a5 4020fbce: 2568 l32i.n a6, a5, 8 4020fbd0: 020c movi.n a2, 0 4020fbd2: 8c29 s32i.n a2, a12, 32 4020fbd4: 661b addi.n a6, a6, 1 4020fbd6: 15c9 s32i.n a12, a5, 4 4020fbd8: 2569 s32i.n a6, a5, 8 4020fbda: 331b addi.n a3, a3, 1 4020fbdc: 306432 s32i a3, a4, 192 4020fbdf: 02cd mov.n a12, a2 4020fbe1: 041366 bnei a3, 1, 4020fbe9 4020fbe4: 042d mov.n a2, a4 4020fbe6: fff605 call0 4020fb48 4020fbe9: 3108 l32i.n a0, a1, 12 4020fbeb: 0c2d mov.n a2, a12 4020fbed: 21c8 l32i.n a12, a1, 8 4020fbef: 10c112 addi a1, a1, 16 4020fbf2: f00d ret.n 4020fbf4 : 4020fbf4: d0c112 addi a1, a1, -48 4020fbf7: a1c9 s32i.n a12, a1, 40 4020fbf9: cca0c2 movi a12, 204 4020fbfc: c2ca add.n a12, a2, a12 4020fbfe: 81e9 s32i.n a14, a1, 32 4020fc00: 02ed mov.n a14, a2 4020fc02: 0c28 l32i.n a2, a12, 0 4020fc04: 91d9 s32i.n a13, a1, 36 4020fc06: b109 s32i.n a0, a1, 44 4020fc08: 71f9 s32i.n a15, a1, 28 4020fc0a: 03dd mov.n a13, a3 4020fc0c: 084216 beqz a2, 4020fc94 4020fc0f: 001e06 j 4020fc8b 4020fc12: 082f22 l32i a2, a15, 32 4020fc15: 006122 s32i a2, a1, 0 4020fc18: ddec bnez.n a13, 4020fc49 4020fc1a: 028f05 call0 4021250c 4020fc1d: 728c beqz.n a2, 4020fc28 4020fc1f: 0f2d mov.n a2, a15 4020fc21: 14b6c5 call0 40224790 4020fc24: 001446 j 4020fc79 4020fc27: 170100 excw 4020fc2a: 00c0d7 bnall a0, a13, 4020fc2e 4020fc2d: 9d2100 excw 4020fc30: 8fd9d5 excw 4020fc33: 7f2242 l32i a4, a2, 0x1fc 4020fc36: 20cf32 addi a3, a15, 32 4020fc39: 04f9 s32i.n a15, a4, 0 4020fc3b: 7f6232 s32i a3, a2, 0x1fc 4020fc3e: d6b101 l32r a0, 40205704 4020fc41: 0000c0 callx0 a0 4020fc44: 000c46 j 4020fc79 4020fc47: 660000 excw 4020fc4a: 0e1d mov.n a1, a14 4020fc4c: 002f22 l32i a2, a15, 0 4020fc4f: 393385 call0 40248f88 4020fc52: 202ff0 or a2, a15, a15 4020fc55: 203dd0 or a3, a13, a13 4020fc58: 000686 j 4020fc76 4020fc5b: dca921 l32r a2, 40206f00 4020fc5e: 0020c0 memw 4020fc61: 0248 l32i.n a4, a2, 0 4020fc63: 9f28 l32i.n a2, a15, 36 4020fc65: 5228 l32i.n a2, a2, 20 4020fc67: c02420 sub a2, a4, a2 4020fc6a: 2b32d7 bltu a2, a13, 4020fc99 4020fc6d: 0f28 l32i.n a2, a15, 0 4020fc6f: 393185 call0 40248f88 4020fc72: 0f2d mov.n a2, a15 4020fc74: 130c movi.n a3, 1 4020fc76: 0fce05 call0 4021f958 4020fc79: 302e22 l32i a2, a14, 192 4020fc7c: 220b addi.n a2, a2, -1 4020fc7e: 306e22 s32i a2, a14, 192 4020fc81: 2c28 l32i.n a2, a12, 8 4020fc83: 220b addi.n a2, a2, -1 4020fc85: 2c29 s32i.n a2, a12, 8 4020fc87: 0128 l32i.n a2, a1, 0 4020fc89: 0c29 s32i.n a2, a12, 0 4020fc8b: 0cf8 l32i.n a15, a12, 0 4020fc8d: f81f56 bnez a15, 4020fc12 4020fc90: 1cf9 s32i.n a15, a12, 4 4020fc92: 2cf9 s32i.n a15, a12, 8 4020fc94: 020c movi.n a2, 0 4020fc96: 306e22 s32i a2, a14, 192 4020fc99: b108 l32i.n a0, a1, 44 4020fc9b: a1c8 l32i.n a12, a1, 40 4020fc9d: 91d8 l32i.n a13, a1, 36 4020fc9f: 81e8 l32i.n a14, a1, 32 4020fca1: 71f8 l32i.n a15, a1, 28 4020fca3: 30c112 addi a1, a1, 48 4020fca6: f00d ret.n 4020fca8 : 4020fca8: f0c112 addi a1, a1, -16 4020fcab: 21c9 s32i.n a12, a1, 8 4020fcad: 11d9 s32i.n a13, a1, 4 4020fcaf: 3109 s32i.n a0, a1, 12 4020fcb1: 02cd mov.n a12, a2 4020fcb3: 03dd mov.n a13, a3 4020fcb5: 2228 l32i.n a2, a2, 8 4020fcb7: b38c beqz.n a3, 4020fcc6 4020fcb9: 031c movi.n a3, 16 4020fcbb: 202230 or a2, a2, a3 4020fcbe: 2c29 s32i.n a2, a12, 8 4020fcc0: 000706 j 4020fce0 4020fcc3: 000000 ill 4020fcc6: f36c movi.n a3, -17 4020fcc8: 102230 and a2, a2, a3 4020fccb: 2c29 s32i.n a2, a12, 8 4020fccd: 0d3d mov.n a3, a13 4020fccf: 0c2d mov.n a2, a12 4020fcd1: ffe745 call0 4020fb48 4020fcd4: 302c22 l32i a2, a12, 192 4020fcd7: 528c beqz.n a2, 4020fce0 4020fcd9: 0c2d mov.n a2, a12 4020fcdb: 0d3d mov.n a3, a13 4020fcdd: fff145 call0 4020fbf4 4020fce0: 3108 l32i.n a0, a1, 12 4020fce2: 21c8 l32i.n a12, a1, 8 4020fce4: 11d8 l32i.n a13, a1, 4 4020fce6: 10c112 addi a1, a1, 16 4020fce9: f00d ret.n 4020fceb: e43c00 extui a3, a0, 12, 15 4020fcee: 124020 excw 4020fcf0 : 4020fcf0: f0c112 addi a1, a1, -16 4020fcf3: 036102 s32i a0, a1, 12 4020fcf6: 01a032 movi a3, 1 4020fcf9: 072242 l32i a4, a2, 28 4020fcfc: 3239 s32i.n a3, a2, 12 4020fcfe: f30831 l32r a3, 4020c920 4020fd01: 203430 or a3, a4, a3 4020fd04: 7239 s32i.n a3, a2, 28 4020fd06: fff921 l32r a2, 4020fcec 4020fd09: 230c movi.n a3, 2 4020fd0b: 133f05 call0 402230fc 4020fd0e: 3108 l32i.n a0, a1, 12 4020fd10: 10c112 addi a1, a1, 16 4020fd13: f00d ret.n 4020fd15: 000000 ill 4020fd18 : 4020fd18: 7248 l32i.n a4, a2, 28 4020fd1a: 738c beqz.n a3, 4020fd25 4020fd1c: 00a432 movi a3, 0x400 4020fd1f: 204430 or a4, a4, a3 4020fd22: 000146 j 4020fd2b 4020fd25: ffab32 movi a3, 0xfffffbff 4020fd28: 104430 and a4, a4, a3 4020fd2b: 7249 s32i.n a4, a2, 28 4020fd2d: f00d ret.n 4020fd2f: 107c00 and a7, a12, a0 4020fd32: 524023 excw 4020fd34 : 4020fd34: 000252 l8ui a5, a2, 0 4020fd37: 026d mov.n a6, a2 4020fd39: 020c movi.n a2, 0 4020fd3b: 2d75f6 bgeui a5, 7, 4020fd6c 4020fd3e: f00d ret.n 4020fd40: 264a add.n a2, a6, a4 4020fd42: 010222 l8ui a2, a2, 1 4020fd45: 0a78 l32i.n a7, a10, 0 4020fd47: 642020 extui a2, a2, 0, 7 4020fd4a: 0a1727 beq a7, a2, 4020fd58 4020fd4d: 132727 blt a7, a2, 4020fd64 4020fd50: 441b addi.n a4, a4, 1 4020fd52: ea2457 blt a4, a5, 4020fd40 4020fd55: 0002c6 j 4020fd64 4020fd58: 334b addi.n a3, a3, 4 4020fd5a: 0a1387 beq a3, a8, 4020fd68 4020fd5d: 040c movi.n a4, 0 4020fd5f: a39a add.n a10, a3, a9 4020fd61: fffb46 j 4020fd52 4020fd64: 020c movi.n a2, 0 4020fd66: f00d ret.n 4020fd68: 120c movi.n a2, 1 4020fd6a: f00d ret.n 4020fd6c: 023d mov.n a3, a2 4020fd6e: fff091 l32r a9, 4020fd30 4020fd71: c81c movi.n a8, 28 4020fd73: fff986 j 4020fd5d ... 4020fd78 : 4020fd78: f00d ret.n ... 4020fd7c : 4020fd7c: f00d ret.n 4020fd7e: 040000 extui a0, a0, 0, 1 4020fd81: 402131 l32r a3, 401dfe08 <_lit4_end+0xd86e0> 4020fd84 : 4020fd84: e0c112 addi a1, a1, -32 4020fd87: 51d9 s32i.n a13, a1, 20 4020fd89: d546d1 l32r a13, 402052a4 4020fd8c: 61c9 s32i.n a12, a1, 24 4020fd8e: 4dc8 l32i.n a12, a13, 16 4020fd90: 41e9 s32i.n a14, a1, 16 4020fd92: 31f9 s32i.n a15, a1, 12 4020fd94: 7109 s32i.n a0, a1, 28 4020fd96: 023d mov.n a3, a2 4020fd98: 2a6c22 s32i a2, a12, 168 4020fd9b: 74f040 extui a15, a4, 0, 8 4020fd9e: 60cc22 addi a2, a12, 96 4020fda1: 640c movi.n a4, 6 4020fda3: 74e050 extui a14, a5, 0, 8 4020fda6: d80701 l32r a0, 40205dc4 4020fda9: 0000c0 callx0 a0 4020fdac: 0d2d mov.n a2, a13 4020fdae: 230c movi.n a3, 2 4020fdb0: b0a042 movi a4, 176 4020fdb3: 5ecc bnez.n a14, 4020fdbc 4020fdb5: 042c movi.n a4, 32 4020fdb7: 330c movi.n a3, 3 4020fdb9: 834ef0 moveqz a4, a14, a15 4020fdbc: 015145 call0 402112d4 4020fdbf: cc4b addi.n a12, a12, 4 4020fdc1: 0c2d mov.n a2, a12 4020fdc3: f62d45 call0 40206098 4020fdc6: ffee31 l32r a3, 4020fd80 4020fdc9: 0c2d mov.n a2, a12 4020fdcb: 040c movi.n a4, 0 4020fdcd: f628c5 call0 4020605c 4020fdd0: 0c2d mov.n a2, a12 4020fdd2: e8a332 movi a3, 0x3e8 4020fdd5: 040c movi.n a4, 0 4020fdd7: f64185 call0 402061f0 4020fdda: 7108 l32i.n a0, a1, 28 4020fddc: 61c8 l32i.n a12, a1, 24 4020fdde: 51d8 l32i.n a13, a1, 20 4020fde0: 41e8 l32i.n a14, a1, 16 4020fde2: 31f8 l32i.n a15, a1, 12 4020fde4: 20c112 addi a1, a1, 32 4020fde7: f00d ret.n 4020fde9: 000000 ill 4020fdec : 4020fdec: 01d222 addmi a2, a2, 0x100 4020fdef: 334c movi.n a3, 67 4020fdf1: 140c movi.n a4, 1 4020fdf3: 304232 s8i a3, a2, 48 4020fdf6: e34c movi.n a3, 78 4020fdf8: 314232 s8i a3, a2, 49 4020fdfb: 334242 s8i a4, a2, 51 4020fdfe: 030c movi.n a3, 0 4020fe00: d40c movi.n a4, 13 4020fe02: 324232 s8i a3, a2, 50 4020fe05: 344242 s8i a4, a2, 52 4020fe08: 354232 s8i a3, a2, 53 4020fe0b: f00d ret.n 4020fe0d: 000000 ill 4020fe10: 1628 l32i.n a2, a6, 4 4020fe12: ff .byte 0xff 4020fe13: 3f .byte 0x3f 4020fe14: 1098 l32i.n a9, a0, 4 4020fe16: 124023 excw 4020fe18 : 4020fe18: d0c112 addi a1, a1, -48 4020fe1b: a1c9 s32i.n a12, a1, 40 4020fe1d: b109 s32i.n a0, a1, 44 4020fe1f: 91d9 s32i.n a13, a1, 36 4020fe21: 81e9 s32i.n a14, a1, 32 4020fe23: 02cd mov.n a12, a2 4020fe25: 05b216 beqz a2, 4020fe84 4020fe28: fffa21 l32r a2, 4020fe10 4020fe2b: 0c3d mov.n a3, a12 4020fe2d: 640c movi.n a4, 6 4020fe2f: d69601 l32r a0, 40205888 4020fe32: 0000c0 callx0 a0 4020fe35: 1e0c movi.n a14, 1 4020fe37: 04b216 beqz a2, 4020fe86 4020fe3a: d51ad1 l32r a13, 402052a4 4020fe3d: 000c22 l8ui a2, a12, 0 4020fe40: 01ddd2 addmi a13, a13, 0x100 4020fe43: 300d32 l8ui a3, a13, 48 4020fe46: 310d42 l8ui a4, a13, 49 4020fe49: 320d52 l8ui a5, a13, 50 4020fe4c: 330d62 l8ui a6, a13, 51 4020fe4f: 340d72 l8ui a7, a13, 52 4020fe52: 0129 s32i.n a2, a1, 0 4020fe54: 010c22 l8ui a2, a12, 1 4020fe57: 1129 s32i.n a2, a1, 4 4020fe59: 020c22 l8ui a2, a12, 2 4020fe5c: 2129 s32i.n a2, a1, 8 4020fe5e: 030c22 l8ui a2, a12, 3 4020fe61: 3129 s32i.n a2, a1, 12 4020fe63: 040c22 l8ui a2, a12, 4 4020fe66: 4129 s32i.n a2, a1, 16 4020fe68: ffeb21 l32r a2, 4020fe14 4020fe6b: d50f01 l32r a0, 402052a8 4020fe6e: 0000c0 callx0 a0 4020fe71: 30cd22 addi a2, a13, 48 4020fe74: 203cc0 or a3, a12, a12 4020fe77: 06a042 movi a4, 6 4020fe7a: d7d201 l32r a0, 40205dc4 4020fe7d: 0000c0 callx0 a0 4020fe80: 000086 j 4020fe86 4020fe83: 02ed00 excw 4020fe86: b108 l32i.n a0, a1, 44 4020fe88: 0e2d mov.n a2, a14 4020fe8a: a1c8 l32i.n a12, a1, 40 4020fe8c: 91d8 l32i.n a13, a1, 36 4020fe8e: 81e8 l32i.n a14, a1, 32 4020fe90: 30c112 addi a1, a1, 48 4020fe93: f00d ret.n 4020fe95: 000000 ill 4020fe98 : 4020fe98: e0c112 addi a1, a1, -32 4020fe9b: 51d9 s32i.n a13, a1, 20 4020fe9d: 02dd mov.n a13, a2 4020fe9f: d50121 l32r a2, 402052a4 4020fea2: 61c9 s32i.n a12, a1, 24 4020fea4: 7109 s32i.n a0, a1, 28 4020fea6: 41e9 s32i.n a14, a1, 16 4020fea8: 01d222 addmi a2, a2, 0x100 4020feab: 350222 l8ui a2, a2, 53 4020feae: 03cd mov.n a12, a3 4020feb0: 021266 bnei a2, 1, 4020feb6 4020feb3: 0026c6 j 4020ff52 4020feb6: 3dcc bnez.n a13, 4020febd 4020feb8: 020c movi.n a2, 0 4020feba: 002586 j 4020ff54 4020febd: 14a1e2 movi a14, 0x114 4020fec0: edea add.n a14, a13, a14 4020fec2: 202ee0 or a2, a14, a14 4020fec5: 030c movi.n a3, 0 4020fec7: 06a042 movi a4, 6 4020feca: d67201 l32r a0, 40205894 4020fecd: 0000c0 callx0 a0 4020fed0: fe4c16 beqz a12, 4020feb8 4020fed3: 010c22 l8ui a2, a12, 1 4020fed6: 330c movi.n a3, 3 4020fed8: fdc222 addi a2, a2, -3 4020fedb: d9fd01 l32r a0, 402066d0 4020fede: 0000c0 callx0 a0 4020fee1: 742020 extui a2, a2, 0, 8 4020fee4: 435c movi.n a3, 84 4020fee6: ce3327 bltu a3, a2, 4020feb8 4020fee9: 040c movi.n a4, 0 4020feeb: 020c32 l8ui a3, a12, 2 4020feee: 0149 s32i.n a4, a1, 0 4020fef0: 004132 s8i a3, a1, 0 4020fef3: 030c32 l8ui a3, a12, 3 4020fef6: 025142 s16i a4, a1, 4 4020fef9: 014132 s8i a3, a1, 1 4020fefc: 040c32 l8ui a3, a12, 4 4020feff: 046d mov.n a6, a4 4020ff01: 024132 s8i a3, a1, 2 4020ff04: e80c movi.n a8, 14 4020ff06: 043d mov.n a3, a4 4020ff08: f90c movi.n a9, 15 4020ff0a: 000646 j 4020ff27 4020ff0d: 050c52 l8ui a5, a12, 5 4020ff10: 0c3857 bltu a8, a5, 4020ff20 4020ff13: 060c72 l8ui a7, a12, 6 4020ff16: a75a add.n a10, a7, a5 4020ff18: 0429a7 blt a9, a10, 4020ff20 4020ff1b: 206770 or a6, a7, a7 4020ff1e: 053d mov.n a3, a5 4020ff20: 441b addi.n a4, a4, 1 4020ff22: 744040 extui a4, a4, 0, 8 4020ff25: cc3b addi.n a12, a12, 3 4020ff27: e23427 bltu a4, a2, 4020ff0d 4020ff2a: 034132 s8i a3, a1, 3 4020ff2d: 044162 s8i a6, a1, 4 4020ff30: f84316 beqz a3, 4020feb8 4020ff33: 0e2d mov.n a2, a14 4020ff35: 203110 or a3, a1, a1 4020ff38: 640c movi.n a4, 6 4020ff3a: d65301 l32r a0, 40205888 4020ff3d: 0000c0 callx0 a0 4020ff40: e28c beqz.n a2, 4020ff52 4020ff42: 01dd22 addmi a2, a13, 0x100 4020ff45: 14c222 addi a2, a2, 20 4020ff48: 013d mov.n a3, a1 4020ff4a: 640c movi.n a4, 6 4020ff4c: d79e01 l32r a0, 40205dc4 4020ff4f: 0000c0 callx0 a0 4020ff52: 120c movi.n a2, 1 4020ff54: 7108 l32i.n a0, a1, 28 4020ff56: 61c8 l32i.n a12, a1, 24 4020ff58: 51d8 l32i.n a13, a1, 20 4020ff5a: 41e8 l32i.n a14, a1, 16 4020ff5c: 20c112 addi a1, a1, 32 4020ff5f: f00d ret.n 4020ff61: 000000 ill 4020ff64 : 4020ff64: f0c112 addi a1, a1, -16 4020ff67: 3109 s32i.n a0, a1, 12 4020ff69: 21c9 s32i.n a12, a1, 8 4020ff6b: 20c220 or a12, a2, a2 4020ff6e: e4f001 l32r a0, 40209330 4020ff71: 0000c0 callx0 a0 4020ff74: 730c movi.n a3, 7 4020ff76: 004c32 s8i a3, a12, 0 4020ff79: 630c movi.n a3, 6 4020ff7b: 014c32 s8i a3, a12, 1 4020ff7e: 000232 l8ui a3, a2, 0 4020ff81: 3108 l32i.n a0, a1, 12 4020ff83: 024c32 s8i a3, a12, 2 4020ff86: 010232 l8ui a3, a2, 1 4020ff89: 034c32 s8i a3, a12, 3 4020ff8c: 020232 l8ui a3, a2, 2 4020ff8f: 044c32 s8i a3, a12, 4 4020ff92: 030232 l8ui a3, a2, 3 4020ff95: 054c32 s8i a3, a12, 5 4020ff98: 040222 l8ui a2, a2, 4 4020ff9b: 064c22 s8i a2, a12, 6 4020ff9e: 421c movi.n a2, 20 4020ffa0: 074c22 s8i a2, a12, 7 4020ffa3: 2c8b addi.n a2, a12, 8 4020ffa5: 21c8 l32i.n a12, a1, 8 4020ffa7: 10c112 addi a1, a1, 16 4020ffaa: f00d ret.n 4020ffac: 400000 ssr a0 ... 4020ffb0 : 4020ffb0: d4bd21 l32r a2, 402052a4 4020ffb3: 02d222 addmi a2, a2, 0x200 4020ffb6: 380222 l8ui a2, a2, 56 4020ffb9: 0142b6 bltui a2, 4, 4020ffbe 4020ffbc: 220c movi.n a2, 2 4020ffbe: fec222 addi a2, a2, -2 4020ffc1: 742020 extui a2, a2, 0, 8 4020ffc4: 1622f6 bgeui a2, 2, 4020ffde 4020ffc7: e4ec21 l32r a2, 40209378 4020ffca: fff831 l32r a3, 4020ffac 4020ffcd: 0020c0 memw 4020ffd0: 0248 l32i.n a4, a2, 0 4020ffd2: 203430 or a3, a4, a3 4020ffd5: 0020c0 memw 4020ffd8: 0239 s32i.n a3, a2, 0 4020ffda: 020c movi.n a2, 0 4020ffdc: f00d ret.n 4020ffde: f27c movi.n a2, -1 4020ffe0: f00d ret.n 4020ffe2: ff0000 excw 4020ffe5: ff .byte 0xff 4020ffe6: bf .byte 0xbf 4020ffe7: ff .byte 0xff 4020ffe8 : 4020ffe8: e4e421 l32r a2, 40209378 4020ffeb: fffe31 l32r a3, 4020ffe4 4020ffee: 0020c0 memw 4020fff1: 0248 l32i.n a4, a2, 0 4020fff3: 103430 and a3, a4, a3 4020fff6: 0020c0 memw 4020fff9: 0239 s32i.n a3, a2, 0 4020fffb: f00d ret.n 4020fffd: 000000 ill 40210000 : 40210000: e4de21 l32r a2, 40209378 40210003: fff831 l32r a3, 4020ffe4 40210006: 0020c0 memw 40210009: 0248 l32i.n a4, a2, 0 4021000b: 103430 and a3, a4, a3 4021000e: 0020c0 memw 40210011: 0239 s32i.n a3, a2, 0 40210013: d4a421 l32r a2, 402052a4 40210016: 030c movi.n a3, 0 40210018: 856232 s32i a3, a2, 0x214 4021001b: f00d ret.n 4021001d: 000000 ill 40210020 : 40210020: f0c112 addi a1, a1, -16 40210023: 040252 l8ui a5, a2, 4 40210026: 3109 s32i.n a0, a1, 12 40210028: 0a6507 bbci a5, 0, 40210036 4021002b: d49e51 l32r a5, 402052a4 4021002e: 852552 l32i a5, a5, 0x214 40210031: 158c beqz.n a5, 40210036 40210033: 0005c0 callx0 a5 40210036: 3108 l32i.n a0, a1, 12 40210038: 10c112 addi a1, a1, 16 4021003b: f00d ret.n 4021003d: 000000 ill 40210040 : 40210040: 828c beqz.n a2, 4021004c 40210042: d49831 l32r a3, 402052a4 40210045: 856322 s32i a2, a3, 0x214 40210048: 020c movi.n a2, 0 4021004a: f00d ret.n 4021004c: f27c movi.n a2, -1 4021004e: f00d ret.n 40210050 : 40210050: d49521 l32r a2, 402052a4 40210053: 030c movi.n a3, 0 40210055: 856232 s32i a3, a2, 0x214 40210058: f00d ret.n 4021005a: 3d0000 excw 4021005d: 822602 l32i a0, a6, 0x208 40210060: 820c23 excw 40210063: 0d2237 blt a2, a3, 40210074 40210066: 020c movi.n a2, 0 40210068: 201326 beqi a3, 1, 4021008c 4021006b: 320c movi.n a2, 3 4021006d: 1b2326 beqi a3, 2, 4021008c 40210070: 000586 j 4021008a 40210073: 120c00 excw 40210076: 12e326 beqi a3, 128, 4021008c 40210079: 220c movi.n a2, 2 4021007b: 0df326 beqi a3, 0x100, 4021008c 4021007e: 520c movi.n a2, 5 40210080: 069366 bnei a3, 10, 4021008a 40210083: f00d ret.n 40210085: 420c movi.n a2, 4 40210087: f00d ret.n 40210089: 620c00 excw 4021008c: f00d ret.n 4021008e: 440000 extui a0, a0, 0, 5 40210091: 402311 l32r a1, 401e0120 <_lit4_end+0xd89f8> 40210094: f0c112 addi a1, a1, -16 40210097: 21c9 s32i.n a12, a1, 8 40210099: 3109 s32i.n a0, a1, 12 4021009b: 11d9 s32i.n a13, a1, 4 4021009d: 01e9 s32i.n a14, a1, 0 4021009f: d481c1 l32r a12, 402052a4 402100a2: 000ec6 j 402100e1 402100a5: d5f701 l32r a0, 40205884 402100a8: 0000c0 callx0 a0 402100ab: 6a2c22 l32i a2, a12, 0x1a8 402100ae: 002222 l32i a2, a2, 0 402100b1: 6a6c22 s32i a2, a12, 0x1a8 402100b4: 42cc bnez.n a2, 402100bc 402100b6: e02a21 l32r a2, 40208160 402100b9: 6b6c22 s32i a2, a12, 0x1ac 402100bc: d59201 l32r a0, 40205704 402100bf: 0000c0 callx0 a0 402100c2: fd28 l32i.n a2, a13, 60 402100c4: fff3e1 l32r a14, 40210090 402100c7: 928c beqz.n a2, 402100d4 402100c9: 0e3d mov.n a3, a14 402100cb: 29a442 movi a4, 0x429 402100ce: d5f401 l32r a0, 402058a0 402100d1: 0000c0 callx0 a0 402100d4: 0d2d mov.n a2, a13 402100d6: 0e3d mov.n a3, a14 402100d8: 2aa442 movi a4, 0x42a 402100db: d5f101 l32r a0, 402058a0 402100de: 0000c0 callx0 a0 402100e1: 6a2cd2 l32i a13, a12, 0x1a8 402100e4: fbdd56 bnez a13, 402100a5 402100e7: 3108 l32i.n a0, a1, 12 402100e9: 21c8 l32i.n a12, a1, 8 402100eb: 11d8 l32i.n a13, a1, 4 402100ed: 01e8 l32i.n a14, a1, 0 402100ef: 10c112 addi a1, a1, 16 402100f2: f00d ret.n 402100f4: ff1bd0 excw 402100f7: 3f .byte 0x3f 402100f8: 1138 l32i.n a3, a1, 4 402100fa: d44023 excw 402100fd: ff1b addi.n a15, a15, 1 402100ff: 3f .byte 0x3f 40210100: feaf31 l32r a3, 4020fbbc 40210103: 3f .byte 0x3f 40210104: 212f54 excw 40210107: 111440 slli a1, a4, 12 4021010a: 124023 excw 4021010d: c2a0c1 l32r a12, 40200b90 <_lit4_end+0xf9468> 40210110: 301661 l32r a6, 401dc168 <_lit4_end+0xd4a40> 40210113: 3120c3 excw 40210116: 02d463 excw 40210119: 281761 l32r a6, 401da178 <_lit4_end+0xd2a50> 4021011c: 61d213 excw 4021011f: 61e215 excw 40210122: 61f214 excw 40210125: 022213 excw 40210128: f2e154 excw 4021012b: ff .byte 0xff 4021012c: c129 s32i.n a2, a1, 48 4021012e: fff221 l32r a2, 402100f8 40210131: 43d8 l32i.n a13, a3, 16 40210133: 132ef2 l32i a15, a14, 76 40210136: e139 s32i.n a3, a1, 56 40210138: d45c01 l32r a0, 402052a8 4021013b: 0000c0 callx0 a0 4021013e: e48e21 l32r a2, 40209378 40210141: f46c movi.n a4, -17 40210143: 0020c0 memw 40210146: 0268 l32i.n a6, a2, 0 40210148: 104640 and a4, a6, a4 4021014b: 0020c0 memw 4021014e: 0249 s32i.n a4, a2, 0 40210150: 0236c5 call0 402124c0 40210153: 020b85 call0 4021220c 40210156: 560e62 l8ui a6, a14, 86 40210159: a27c movi.n a2, -6 4021015b: 102620 and a2, a6, a2 4021015e: 040c movi.n a4, 0 40210160: 564e22 s8i a2, a14, 86 40210163: ffe621 l32r a2, 402100fc 40210166: 0e49 s32i.n a4, a14, 0 40210168: d149 s32i.n a4, a1, 52 4021016a: f5f2c5 call0 40206098 4021016d: d148 l32i.n a4, a1, 52 4021016f: e138 l32i.n a3, a1, 56 40210171: 172d22 l32i a2, a13, 92 40210174: 136e42 s32i a4, a14, 76 40210177: 0e6d mov.n a6, a14 40210179: 03ed mov.n a14, a3 4021017b: 0b5266 bnei a2, 5, 4021018a 4021017e: 0378 l32i.n a7, a3, 0 40210180: 220c movi.n a2, 2 40210182: 043d mov.n a3, a4 40210184: de2742 l32i a4, a7, 0x378 40210187: 0000c6 j 4021018e 4021018a: 042d mov.n a2, a4 4021018c: 043d mov.n a3, a4 4021018e: d169 s32i.n a6, a1, 52 40210190: 156c45 call0 40225858 40210193: 02de22 addmi a2, a14, 0x200 40210196: 0b0242 l8ui a4, a2, 11 40210199: d168 l32i.n a6, a1, 52 4021019b: 023d mov.n a3, a2 4021019d: 1b6407 bbci a4, 0, 402101bc 402101a0: c128 l32i.n a2, a1, 48 402101a2: 163266 bnei a2, 3, 402101bc 402101a5: ea5a21 l32r a2, 4020ab10 402101a8: 000222 l8ui a2, a2, 0 402101ab: d2cc bnez.n a2, 402101bc 402101ad: 0c2d mov.n a2, a12 402101af: 0e6132 s32i a3, a1, 56 402101b2: 0d6162 s32i a6, a1, 52 402101b5: 130805 call0 40223238 402101b8: d168 l32i.n a6, a1, 52 402101ba: e138 l32i.n a3, a1, 56 402101bc: 083f16 beqz a15, 40210243 402101bf: 0b0332 l8ui a3, a3, 11 402101c2: 043030 extui a3, a3, 0, 1 402101c5: 028316 beqz a3, 402101f1 402101c8: 0c2122 l32i a2, a1, 48 402101cb: 113266 bnei a2, 3, 402101e0 402101ce: ea5021 l32r a2, 4020ab10 402101d1: 000222 l8ui a2, a2, 0 402101d4: 008256 bnez a2, 402101e0 402101d7: 0c2d mov.n a2, a12 402101d9: 12fe45 call0 402231c0 402101dc: 000946 j 40210205 402101df: 262200 excw 402101e2: df3114 excw 402101e5: df .byte 0xdf 402101e6: 169237 bne a2, a3, 40210200 402101e9: 020c movi.n a2, 0 402101eb: ab4622 s8i a2, a6, 171 402101ee: 0002c6 j 402101fd 402101f1: 142622 l32i a2, a6, 80 402101f4: dfdb41 l32r a4, 40208160 402101f7: 059247 bne a2, a4, 40210200 402101fa: ab4632 s8i a3, a6, 171 402101fd: 6a2e22 l32i a2, a14, 0x1a8 40210200: 0c3d mov.n a3, a12 40210202: 000fc0 callx0 a15 40210205: ffe8c5 call0 40210094 40210208: ffbe21 l32r a2, 40210100 4021020b: 000232 l8ui a3, a2, 0 4021020e: 021366 bnei a3, 1, 40210214 40210211: 0021c6 j 4021029c 40210214: e80d22 l8ui a2, a13, 232 40210217: 523266 bnei a2, 3, 4021026d 4021021a: 002106 j 402102a2 4021021d: 0042c2 s8i a12, a2, 0 40210220: 04cdc2 addi a12, a13, 4 40210223: 0c2d mov.n a2, a12 40210225: f5e705 call0 40206098 40210228: 5d48 l32i.n a4, a13, 20 4021022a: 64cc bnez.n a4, 40210234 4021022c: ffb631 l32r a3, 40210104 4021022f: 0c2d mov.n a2, a12 40210231: f5e285 call0 4020605c 40210234: 202cc0 or a2, a12, a12 40210237: 64a032 movi a3, 100 4021023a: 00a042 movi a4, 0 4021023d: f5fb05 call0 402061f0 40210240: 000a46 j 4021026d 40210243: d8c821 l32r a2, 40206564 40210246: 0228 l32i.n a2, a2, 0 40210248: 12ac beqz.n a2, 4021026d 4021024a: 142622 l32i a2, a6, 80 4021024d: 013d mov.n a3, a1 4021024f: 2129 s32i.n a2, a1, 8 40210251: d8c221 l32r a2, 4020655c 40210254: 0f4d mov.n a4, a15 40210256: 0228 l32i.n a2, a2, 0 40210258: 0f5d mov.n a5, a15 4021025a: 01f9 s32i.n a15, a1, 0 4021025c: 11c9 s32i.n a12, a1, 4 4021025e: 1d2ac5 call0 4022d50c 40210261: 081226 beqi a2, 1, 4021026d 40210264: ffa921 l32r a2, 40210108 40210267: d41001 l32r a0, 402052a8 4021026a: 0000c0 callx0 a0 4021026d: f77585 call0 402079c8 40210270: 163266 bnei a2, 3, 4021028a 40210273: e3ac01 l32r a0, 40209124 40210276: 0000c0 callx0 a0 40210279: fa4e45 call0 4020a760 4021027c: 03dee2 addmi a14, a14, 0x300 4021027f: 650e32 l8ui a3, a14, 101 40210282: 041237 beq a2, a3, 4021028a 40210285: 020c movi.n a2, 0 40210287: f88ec5 call0 40208b74 4021028a: 172d22 l32i a2, a13, 92 4021028d: 729c beqz.n a2, 402102a8 4021028f: 118085 call0 40221a98 40210292: 012216 beqz a2, 402102a8 40210295: 118505 call0 40221ae8 40210298: 000306 j 402102a8 4021029b: dc1600 excw 4021029e: f286f7 bany a6, a15, 40210294 402102a1: ff .byte 0xff 402102a2: f7ac16 beqz a12, 40210220 402102a5: fff106 j 4021026d 402102a8: 172102 l32i a0, a1, 92 402102ab: 1621c2 l32i a12, a1, 88 402102ae: 1521d2 l32i a13, a1, 84 402102b1: 1421e2 l32i a14, a1, 80 402102b4: 1321f2 l32i a15, a1, 76 402102b7: 60c112 addi a1, a1, 96 402102ba: f00d ret.n 402102bc: 000800 excw 402102bf: 03e400 rsr.intenable a0 402102c2: 004021 l32r a2, 401d03c4 <_lit4_end+0xc8c9c> 402102c5: 402105 call0 402504d8 402102c8: 102af0 and a2, a10, a15 402102cb: c11240 mul16u a1, a2, a4 402102ce: a1c9d0 excw 402102d1: 81e9 s32i.n a14, a1, 32 402102d3: b109 s32i.n a0, a1, 44 402102d5: 0961d2 s32i a13, a1, 36 402102d8: 71f9 s32i.n a15, a1, 28 402102da: d56a01 l32r a0, 40205884 402102dd: 0000c0 callx0 a0 402102e0: ff85c1 l32r a12, 402100f4 402102e3: ffa042 movi a4, 255 402102e6: a30c22 l8ui a2, a12, 163 402102e9: d3eee1 l32r a14, 402052a4 402102ec: 030c movi.n a3, 0 402102ee: 0e1247 beq a2, a4, 40210300 402102f1: 902220 addx2 a2, a2, a2 402102f4: 80a032 movi a3, 128 402102f7: a03230 addx4 a3, a2, a3 402102fa: 803e30 add a3, a14, a3 402102fd: 04c332 addi a3, a3, 4 40210300: 80a042 movi a4, 128 40210303: 001a86 j 40210371 40210306: f00000 subx8 a0, a0, a0 40210309: ff .byte 0xff 4021030a: de2290 excw 4021030d: ff4001 l32r a0, 40210010 40210310: 0222a0 excw 40210313: ffea35 excw 40210316: df4b addi.n a13, a15, 4 40210318: 0c1226 beqi a2, 1, 40210328 4021031b: 1f28 l32i.n a2, a15, 4 4021031d: 142020 extui a2, a2, 0, 2 40210320: 453266 bnei a2, 3, 40210369 40210323: 0005c6 j 4021033e 40210326: 220000 excw 40210329: 060d mov.n a0, a6 4021032b: 0139 s32i.n a3, a1, 0 4021032d: 1149 s32i.n a4, a1, 4 4021032f: e54001 l32r a0, 40209830 40210332: 0000c0 callx0 a0 40210335: 0138 l32i.n a3, a1, 0 40210337: 1148 l32i.n a4, a1, 4 40210339: c2ac beqz.n a2, 40210369 4021033b: fff706 j 4021031b 4021033e: 0c28 l32i.n a2, a12, 0 40210340: ffdf51 l32r a5, 402102bc 40210343: 050257 bnone a2, a5, 4021034c 40210346: 4b2e52 l32i a5, a14, 0x12c 40210349: 1c1d57 beq a13, a5, 40210369 4021034c: 0262f7 bbci a2, 15, 40210352 4021034f: 169d37 bne a13, a3, 40210369 40210352: 0ef207 bbsi a2, 16, 40210364 40210355: 550c32 l8ui a3, a12, 85 40210358: 331b addi.n a3, a3, 1 4021035a: 554c32 s8i a3, a12, 85 4021035d: 30e2e7 bbsi a2, 14, 40210391 40210360: 000646 j 4021037d 40210363: 1f5800 excw 40210366: eb6597 bbci a5, 9, 40210355 40210369: 550c22 l8ui a2, a12, 85 4021036c: 221b addi.n a2, a2, 1 4021036e: 554c22 s8i a2, a12, 85 40210371: 550cf2 l8ui a15, a12, 85 40210374: 401e22 l16ui a2, a14, 128 40210377: 8d3f27 bltu a15, a2, 40210308 4021037a: 000d86 j 402103b4 4021037d: 060d22 l8ui a2, a13, 6 40210380: ffd201 l32r a0, 402102c8 40210383: 0000c0 callx0 a0 40210386: 728c beqz.n a2, 40210391 40210388: 112c32 l32i a3, a12, 68 4021038b: 102c42 l32i a4, a12, 64 4021038e: 000146 j 40210397 40210391: 122c32 l32i a3, a12, 72 40210394: 204330 or a4, a3, a3 40210397: 560c52 l8ui a5, a12, 86 4021039a: 08a022 movi a2, 8 4021039d: 202520 or a2, a5, a2 402103a0: ffc961 l32r a6, 402102c4 402103a3: ffc751 l32r a5, 402102c0 402103a6: 564c22 s8i a2, a12, 86 402103a9: 207dd0 or a7, a13, a13 402103ac: 0d2d mov.n a2, a13 402103ae: 020e05 call0 40212490 402103b1: 0001c6 j 402103bc 402103b4: 00a022 movi a2, 0 402103b7: 023d mov.n a3, a2 402103b9: ffd505 call0 4021010c 402103bc: d4d201 l32r a0, 40205704 402103bf: 0000c0 callx0 a0 402103c2: b108 l32i.n a0, a1, 44 402103c4: a1c8 l32i.n a12, a1, 40 402103c6: 91d8 l32i.n a13, a1, 36 402103c8: 81e8 l32i.n a14, a1, 32 402103ca: 71f8 l32i.n a15, a1, 28 402103cc: 30c112 addi a1, a1, 48 402103cf: f00d ret.n 402103d1: 000000 ill 402103d4: f0c112 addi a1, a1, -16 402103d7: 3109 s32i.n a0, a1, 12 402103d9: ffef05 call0 402102cc 402103dc: 3108 l32i.n a0, a1, 12 402103de: 10c112 addi a1, a1, 16 402103e1: f00d ret.n 402103e3: c11200 mul16u a1, a2, a0 402103e6: 61c2d0 xsr.eps2 a13 402103e9: c10a add.n a12, a1, a0 402103eb: 02ff42 excw 402103ee: d20b61 l32r a6, 40204c1c <__func__$3852+0x248> 402103f1: 420961 l32r a6, 401e0c18 <_lit4_end+0xd94f0> 402103f4: 560c movi.n a6, 5 402103f6: 737c movi.n a3, -9 402103f8: 103430 and a3, a4, a3 402103fb: 240c movi.n a4, 2 402103fd: 203340 or a3, a3, a4 40210400: 564c32 s8i a3, a12, 86 40210403: 0c38 l32i.n a3, a12, 0 40210405: 0263e7 bbci a3, 14, 4021040b 40210408: 002846 j 402104ad 4021040b: 0238 l32i.n a3, a2, 0 4021040d: 00a2d2 movi a13, 0x200 40210410: 10dd30 and a13, a13, a3 40210413: 096d56 bnez a13, 402104ad 40210416: 060222 l8ui a2, a2, 6 40210419: ffab01 l32r a0, 402102c8 4021041c: 0000c0 callx0 a0 4021041f: 08a216 beqz a2, 402104ad 40210422: 0c28 l32i.n a2, a12, 0 40210424: a24cd2 s8i a13, a12, 162 40210427: 0462d7 bbci a2, 13, 4021042f 4021042a: 120c movi.n a2, 1 4021042c: a24c22 s8i a2, a12, 162 4021042f: d39d21 l32r a2, 402052a4 40210432: 10c132 addi a3, a1, 16 40210435: 4228 l32i.n a2, a2, 16 40210437: e00222 l8ui a2, a2, 224 4021043a: f92f85 call0 40209734 4021043d: a20c22 l8ui a2, a12, 162 40210440: 0003c6 j 40210453 40210443: 3c2a00 excw 40210446: a00332 l8ui a3, a3, 160 40210449: 421b addi.n a4, a2, 1 4021044b: 744040 extui a4, a4, 0, 8 4021044e: 052356 bnez a3, 402104a4 40210451: 042d mov.n a2, a4 40210453: ed22b6 bltui a2, 2, 40210444 40210456: 0010c6 j 4021049d 40210459: 120c movi.n a2, 1 4021045b: e8ef51 l32r a5, 4020a818 4021045e: 0129 s32i.n a2, a1, 0 40210460: 020c movi.n a2, 0 40210462: 10c132 addi a3, a1, 16 40210465: 054d mov.n a4, a5 40210467: 026d mov.n a6, a2 40210469: 027d mov.n a7, a2 4021046b: 000986 j 40210495 4021046e: 660000 excw 40210471: 202413 excw 40210474: c0b022 excw 40210477: 72a062 movi a6, 114 4021047a: 621626 beqi a6, 1, 402104e0 4021047d: 1650c6 j 40215dc4 40210480: 510157 bnone a1, a5, 402104d5 40210483: 32e8e5 excw 40210486: 220061 l32r a6, 401d8c88 <_lit4_end+0xd1560> 40210489: 3200a0 excw 4021048c: 4d10c1 l32r a12, 401e38cc <_lit4_end+0xdc1a4> 4021048f: 66cb05 call0 40277140 <_irom0_text_end+0xb3bb> 40210492: 747070 extui a7, a7, 0, 8 40210495: fe18c5 call0 4020e624 40210498: a20c22 l8ui a2, a12, 162 4021049b: 221b addi.n a2, a2, 1 4021049d: a24c22 s8i a2, a12, 162 402104a0: 000246 j 402104ad 402104a3: 4c2200 excw 402104a6: 2366a2 s32i a10, a6, 140 402104a9: eac6c5 call0 401fb118 <_lit4_end+0xf39f0> 402104ac: ff .byte 0xff 402104ad: b108 l32i.n a0, a1, 44 402104af: a1c8 l32i.n a12, a1, 40 402104b1: 91d8 l32i.n a13, a1, 36 402104b3: 30c112 addi a1, a1, 48 402104b6: f00d ret.n 402104b8: f0c112 addi a1, a1, -16 402104bb: ff0e31 l32r a3, 402100f4 402104be: 3109 s32i.n a0, a1, 12 402104c0: 560322 l8ui a2, a3, 86 402104c3: 266207 bbci a2, 0, 402104ed 402104c6: a40c movi.n a4, 10 402104c8: 104240 and a4, a2, a4 402104cb: e48c beqz.n a4, 402104dd 402104cd: 030c movi.n a3, 0 402104cf: ff0b21 l32r a2, 402100fc 402104d2: 204330 or a4, a3, a3 402104d5: f5d185 call0 402061f0 402104d8: 000446 j 402104ed 402104db: 280000 excw 402104de: 629703 excw 402104e1: 062107 blt a1, a0, 402104eb 402104e4: ff .byte 0xff 402104e5: f338 l32i.n a3, a3, 60 402104e7: f5d085 call0 402061f0 402104ea: ffde05 call0 402102cc 402104ed: 3108 l32i.n a0, a1, 12 402104ef: 10c112 addi a1, a1, 16 402104f2: f00d ret.n 402104f4: 000000 ill 402104f7: 1bf000 excw 402104fa: ff .byte 0xff 402104fb: 3f .byte 0x3f 402104fc: ff16f0 excw 402104ff: 3f .byte 0x3f 40210500: e0c112 addi a1, a1, -32 40210503: 61c9 s32i.n a12, a1, 24 40210505: fefbc1 l32r a12, 402100f4 40210508: 7109 s32i.n a0, a1, 28 4021050a: 51d9 s32i.n a13, a1, 20 4021050c: 41e9 s32i.n a14, a1, 16 4021050e: 560c22 l8ui a2, a12, 86 40210511: f7af42 movi a4, -9 40210514: 04e237 bbsi a2, 3, 4021051c 40210517: 076217 bbci a2, 1, 40210522 4021051a: d47c movi.n a4, -3 4021051c: 102240 and a2, a2, a4 4021051f: 564c22 s8i a2, a12, 86 40210522: 560cd2 l8ui a13, a12, 86 40210525: 420c movi.n a2, 4 40210527: 10dd20 and a13, a13, a2 4021052a: 5d8c beqz.n a13, 40210533 4021052c: 020c movi.n a2, 0 4021052e: 023d mov.n a3, a2 40210530: 000646 j 4021054d 40210533: 01e316 beqz a3, 40210555 40210536: fef121 l32r a2, 402100fc 40210539: f5b5c5 call0 40206098 4021053c: 560c32 l8ui a3, a12, 86 4021053f: fbaf22 movi a2, -5 40210542: 102320 and a2, a3, a2 40210545: 564c22 s8i a2, a12, 86 40210548: 01a032 movi a3, 1 4021054b: 0d2d mov.n a2, a13 4021054d: ffbbc5 call0 4021010c 40210550: 002106 j 402105d8 40210553: 220000 excw 40210556: 002c movi.n a0, 32 40210558: d353c1 l32r a12, 402052a4 4021055b: 616287 bbci a2, 8, 402105c0 4021055e: fee721 l32r a2, 402100fc 40210561: 4cd8 l32i.n a13, a12, 16 40210563: f5b345 call0 40206098 40210566: 5c38 l32i.n a3, a12, 20 40210568: ffe421 l32r a2, 402104f8 4021056b: 73cc bnez.n a3, 40210576 4021056d: 045d16 beqz a13, 402105b6 40210570: 2a2d32 l32i a3, a13, 168 40210573: 03f316 beqz a3, 402105b6 40210576: 0129 s32i.n a2, a1, 0 40210578: 01f445 call0 402124c0 4021057b: 0128 l32i.n a2, a1, 0 4021057d: e31c movi.n a3, 30 4021057f: 040c movi.n a4, 0 40210581: f5c6c5 call0 402061f0 40210584: 0e0c movi.n a14, 0 40210586: 0008c6 j 402105ad 40210589: d4be01 l32r a0, 40205884 4021058c: 0000c0 callx0 a0 4021058f: 7e2c22 l32i a2, a12, 0x1f8 40210592: 082222 l32i a2, a2, 32 40210595: 7e6c22 s32i a2, a12, 0x1f8 40210598: 42cc bnez.n a2, 402105a0 4021059a: ffd821 l32r a2, 402104fc 4021059d: 7f6c22 s32i a2, a12, 0x1fc 402105a0: d45901 l32r a0, 40205704 402105a3: 0000c0 callx0 a0 402105a6: 0d2d mov.n a2, a13 402105a8: 8de9 s32i.n a14, a13, 32 402105aa: 141e45 call0 40224790 402105ad: 7e2cd2 l32i a13, a12, 0x1f8 402105b0: fd5d56 bnez a13, 40210589 402105b3: 000846 j 402105d8 402105b6: 030c movi.n a3, 0 402105b8: 034d mov.n a4, a3 402105ba: f5c345 call0 402061f0 402105bd: 0005c6 j 402105d8 402105c0: 05e297 bbsi a2, 9, 402105c9 402105c3: fece21 l32r a2, 402100fc 402105c6: f5ad05 call0 40206098 402105c9: 002c22 l32i a2, a12, 0 402105cc: 002222 l32i a2, a2, 0 402105cf: 02e207 bbsi a2, 0, 402105d5 402105d2: ffd586 j 4021052c 402105d5: 01ee85 call0 402124c0 402105d8: 7108 l32i.n a0, a1, 28 402105da: 61c8 l32i.n a12, a1, 24 402105dc: 51d8 l32i.n a13, a1, 20 402105de: 41e8 l32i.n a14, a1, 16 402105e0: 20c112 addi a1, a1, 32 402105e3: f00d ret.n 402105e5: 000000 ill 402105e8: 04b8 l32i.n a11, a4, 0 402105ea: d44021 l32r a2, 402056ec 402105ed: 402103 excw 402105f0 : 402105f0: f0c112 addi a1, a1, -16 402105f3: fec031 l32r a3, 402100f4 402105f6: 036102 s32i a0, a1, 12 402105f9: 0261c2 s32i a12, a1, 8 402105fc: 1239 s32i.n a3, a2, 4 402105fe: 02cd mov.n a12, a2 40210600: f27c movi.n a2, -1 40210602: a34322 s8i a2, a3, 163 40210605: 78a022 movi a2, 120 40210608: 106322 s32i a2, a3, 64 4021060b: 116322 s32i a2, a3, 68 4021060e: 68a122 movi a2, 0x168 40210611: 126322 s32i a2, a3, 72 40210614: fff531 l32r a3, 402105e8 40210617: feb921 l32r a2, 402100fc 4021061a: 040c movi.n a4, 0 4021061c: f5a3c5 call0 4020605c 4021061f: ffb621 l32r a2, 402104f8 40210622: fff231 l32r a3, 402105ec 40210625: 040c movi.n a4, 0 40210627: f5a345 call0 4020605c 4021062a: 020c movi.n a2, 0 4021062c: 7e6c22 s32i a2, a12, 0x1f8 4021062f: 3108 l32i.n a0, a1, 12 40210631: f8a122 movi a2, 0x1f8 40210634: 2c2a add.n a2, a12, a2 40210636: 7f6c22 s32i a2, a12, 0x1fc 40210639: 21c8 l32i.n a12, a1, 8 4021063b: 10c112 addi a1, a1, 16 4021063e: f00d ret.n 40210640: af2b addi.n a10, a15, 2 40210642: fe .byte 0xfe 40210643: 3f .byte 0x3f 40210644 : 40210644: ffff31 l32r a3, 40210640 40210647: 004322 s8i a2, a3, 0 4021064a: f00d ret.n 4021064c: feaf30 excw 4021064f: 3f .byte 0x3f 40210650: 1108 l32i.n a0, a1, 4 40210652: 004023 excw 40210655: 402311 l32r a1, 401e06e4 <_lit4_end+0xd8fbc> 40210658: 10f8 l32i.n a15, a0, 4 4021065a: 514023 excw 4021065c : 4021065c: d31251 l32r a5, 402052a4 4021065f: d0c112 addi a1, a1, -48 40210662: 0a61c2 s32i a12, a1, 40 40210665: 0961d2 s32i a13, a1, 36 40210668: 0761f2 s32i a15, a1, 28 4021066b: b109 s32i.n a0, a1, 44 4021066d: 81e9 s32i.n a14, a1, 32 4021066f: 02d5c2 addmi a12, a5, 0x200 40210672: 74f020 extui a15, a2, 0, 8 40210675: 0b0c22 l8ui a2, a12, 11 40210678: 05dd mov.n a13, a5 4021067a: 02e207 bbsi a2, 0, 40210680 4021067d: 003c06 j 40210771 40210680: 143f66 bnei a15, 3, 40210698 40210683: e92321 l32r a2, 4020ab10 40210686: 000252 l8ui a5, a2, 0 40210689: b5cc bnez.n a5, 40210698 4021068b: fff021 l32r a2, 4021064c 4021068e: 004252 s8i a5, a2, 0 40210691: 032d mov.n a2, a3 40210693: 043d mov.n a3, a4 40210695: 12b805 call0 40223218 40210698: 380c22 l8ui a2, a12, 56 4021069b: 0d3266 bnei a2, 3, 402106ac 4021069e: 2c0c22 l8ui a2, a12, 44 402106a1: 728c beqz.n a2, 402106ac 402106a3: ffe721 l32r a2, 40210640 402106a6: 000222 l8ui a2, a2, 0 402106a9: 0c4256 bnez a2, 40210771 402106ac: 042d22 l32i a2, a13, 16 402106af: ea0222 l8ui a2, a2, 234 402106b2: 025266 bnei a2, 5, 402106b8 402106b5: 002b46 j 40210766 402106b8: 0b0c22 l8ui a2, a12, 11 402106bb: 02e207 bbsi a2, 0, 402106c1 402106be: 002906 j 40210766 402106c1: 12af45 call0 402231b8 402106c4: 09e256 bnez a2, 40210766 402106c7: e91221 l32r a2, 4020ab10 402106ca: 0002e2 l8ui a14, a2, 0 402106cd: 095e56 bnez a14, 40210766 402106d0: e29501 l32r a0, 40209124 402106d3: 0000c0 callx0 a0 402106d6: ffddc1 l32r a12, 4021064c 402106d9: 006122 s32i a2, a1, 0 402106dc: 000c42 l8ui a4, a12, 0 402106df: e90f31 l32r a3, 4020ab1c 402106e2: d463d1 l32r a13, 40205870 402106e5: 1b24b6 bltui a4, 2, 40210704 402106e8: 02a022 movi a2, 2 402106eb: 004322 s8i a2, a3, 0 402106ee: 38af22 movi a2, -200 402106f1: 005d22 s16i a2, a13, 0 402106f4: ffd721 l32r a2, 40210650 402106f7: d2ec01 l32r a0, 402052a8 402106fa: 0000c0 callx0 a0 402106fd: 004ce2 s8i a14, a12, 0 40210700: 001006 j 40210744 40210703: 146600 extui a6, a0, 6, 2 40210706: 2119 s32i.n a1, a1, 8 40210708: 39ffd3 excw 4021070b: 114921 l32r a2, 401d4c30 <_lit4_end+0xcd508> 4021070e: d2e601 l32r a0, 402052a8 40210711: 0000c0 callx0 a0 40210714: 2138 l32i.n a3, a1, 8 40210716: 1148 l32i.n a4, a1, 4 40210718: 005de2 s16i a14, a13, 0 4021071b: 004342 s8i a4, a3, 0 4021071e: 000646 j 4021073b 40210721: e90621 l32r a2, 4020ab3c 40210724: 0043e2 s8i a14, a3, 0 40210727: 0020c0 memw 4021072a: 0238 l32i.n a3, a2, 0 4021072c: ffcb21 l32r a2, 40210658 4021072f: 313030 srai a3, a3, 16 40210732: 005d32 s16i a3, a13, 0 40210735: d2dc01 l32r a0, 402052a8 40210738: 0000c0 callx0 a0 4021073b: 000c22 l8ui a2, a12, 0 4021073e: 01c222 addi a2, a2, 1 40210741: 004c22 s8i a2, a12, 0 40210744: e8f4c1 l32r a12, 4020ab14 40210747: 002132 l32i a3, a1, 0 4021074a: 020c movi.n a2, 0 4021074c: 004c22 s8i a2, a12, 0 4021074f: 060322 l8ui a2, a3, 6 40210752: 009d32 l16si a3, a13, 0 40210755: 050345 call0 4021578c 40210758: d44721 l32r a2, 40205874 4021075b: 001d32 l16ui a3, a13, 0 4021075e: 005232 s16i a3, a2, 0 40210761: 120c movi.n a2, 1 40210763: 004c22 s8i a2, a12, 0 40210766: 073f66 bnei a15, 3, 40210771 40210769: ffb821 l32r a2, 4021064c 4021076c: 030c movi.n a3, 0 4021076e: 004232 s8i a3, a2, 0 40210771: b108 l32i.n a0, a1, 44 40210773: a1c8 l32i.n a12, a1, 40 40210775: 91d8 l32i.n a13, a1, 36 40210777: 81e8 l32i.n a14, a1, 32 40210779: 71f8 l32i.n a15, a1, 28 4021077b: 30c112 addi a1, a1, 48 4021077e: f00d ret.n 40210780 : 40210780: f0c112 addi a1, a1, -16 40210783: fe5c21 l32r a2, 402100f4 40210786: 036102 s32i a0, a1, 12 40210789: 0261c2 s32i a12, a1, 8 4021078c: 560222 l8ui a2, a2, 86 4021078f: 116207 bbci a2, 0, 402107a4 40210792: fe5ac1 l32r a12, 402100fc 40210795: 202cc0 or a2, a12, a12 40210798: f58fc5 call0 40206098 4021079b: 030c movi.n a3, 0 4021079d: 0c2d mov.n a2, a12 4021079f: 034d mov.n a4, a3 402107a1: f5a4c5 call0 402061f0 402107a4: 3108 l32i.n a0, a1, 12 402107a6: 21c8 l32i.n a12, a1, 8 402107a8: 10c112 addi a1, a1, 16 402107ab: f00d ret.n 402107ad: 000000 ill 402107b0 : 402107b0: f0c112 addi a1, a1, -16 402107b3: fe5021 l32r a2, 402100f4 402107b6: 036102 s32i a0, a1, 12 402107b9: 560232 l8ui a3, a2, 86 402107bc: 136307 bbci a3, 0, 402107d3 402107bf: 030c movi.n a3, 0 402107c1: 564232 s8i a3, a2, 86 402107c4: 01ab05 call0 40212278 402107c7: ff4c21 l32r a2, 402104f8 402107ca: f58cc5 call0 40206098 402107cd: fe4b21 l32r a2, 402100fc 402107d0: f58c45 call0 40206098 402107d3: 3108 l32i.n a0, a1, 12 402107d5: 10c112 addi a1, a1, 16 402107d8: f00d ret.n 402107da: 340000 extui a0, a0, 0, 4 402107dd: af .byte 0xaf 402107de: fe .byte 0xfe 402107df: 3f .byte 0x3f 402107e0: 0918 l32i.n a1, a9, 0 402107e2: 5c4021 l32r a2, 401e78e4 <_lit4_end+0xe01bc> 402107e5: af .byte 0xaf 402107e6: fe .byte 0xfe 402107e7: 3f .byte 0x3f 402107e8: af58 l32i.n a5, a15, 40 402107ea: fe .byte 0xfe 402107eb: 3f .byte 0x3f 402107ec: feaf54 excw 402107ef: 3f .byte 0x3f 402107f0: feaf50 excw 402107f3: 3f .byte 0x3f 402107f4: 010c movi.n a1, 0 402107f6: 124021 l32r a2, 401d50f8 <_lit4_end+0xcd9d0> 402107f8 : 402107f8: d0c112 addi a1, a1, -48 402107fb: 0a61c2 s32i a12, a1, 40 402107fe: 0961d2 s32i a13, a1, 36 40210801: 71f9 s32i.n a15, a1, 28 40210803: b109 s32i.n a0, a1, 44 40210805: 81e9 s32i.n a14, a1, 32 40210807: 02cd mov.n a12, a2 40210809: 04fd mov.n a15, a4 4021080b: 0159 s32i.n a5, a1, 0 4021080d: 74d030 extui a13, a3, 0, 8 40210810: 121105 call0 40222924 40210813: 12cc bnez.n a2, 40210818 40210815: 122d05 call0 40222ae8 40210818: 1127c5 call0 40221a98 4021081b: 04d216 beqz a2, 4021086c 4021081e: ffefe1 l32r a14, 402107dc 40210821: ffef31 l32r a3, 402107e0 40210824: 00a042 movi a4, 0 40210827: 202ee0 or a2, a14, a14 4021082a: f58305 call0 4020605c 4021082d: 110605 call0 40221890 40210830: 024d mov.n a4, a2 40210832: e2ec bnez.n a2, 40210864 40210834: 120c movi.n a2, 1 40210836: 1149 s32i.n a4, a1, 4 40210838: 1137c5 call0 40221bb8 4021083b: 0e2d mov.n a2, a14 4021083d: f58585 call0 40206098 40210840: ffe921 l32r a2, 402107e4 40210843: 0138 l32i.n a3, a1, 0 40210845: 02c9 s32i.n a12, a2, 0 40210847: ffe821 l32r a2, 402107e8 4021084a: 0042d2 s8i a13, a2, 0 4021084d: ffe721 l32r a2, 402107ec 40210850: 1148 l32i.n a4, a1, 4 40210852: 02f9 s32i.n a15, a2, 0 40210854: ffe721 l32r a2, 402107f0 40210857: 0239 s32i.n a3, a2, 0 40210859: 0e2d mov.n a2, a14 4021085b: a30c movi.n a3, 10 4021085d: f59905 call0 402061f0 40210860: 002806 j 40210904 40210863: 240500 extui a0, a0, 5, 3 40210866: 0e2d11 l32r a1, 401d411c <_lit4_end+0xcc9f4> 40210869: f582c5 call0 40206098 4021086c: d28ee1 l32r a14, 402052a4 4021086f: 4e28 l32i.n a2, a14, 16 40210871: e80232 l8ui a3, a2, 232 40210874: 0e1366 bnei a3, 1, 40210886 40210877: fe1f41 l32r a4, 402100f4 4021087a: 560442 l8ui a4, a4, 86 4021087d: 056407 bbci a4, 0, 40210886 40210880: fe2041 l32r a4, 40210100 40210883: 004432 s8i a3, a4, 0 40210886: 224b addi.n a2, a2, 4 40210888: f580c5 call0 40206098 4021088b: 4e28 l32i.n a2, a14, 16 4021088d: fe1d31 l32r a3, 40210104 40210890: 040c movi.n a4, 0 40210892: 04c222 addi a2, a2, 4 40210895: f57c45 call0 4020605c 40210898: fff145 call0 402107b0 4021089b: ffd631 l32r a3, 402107f4 4021089e: 0d2d mov.n a2, a13 402108a0: 040c movi.n a4, 0 402108a2: 01a0c5 call0 402122b0 402108a5: 5b3226 beqi a2, 3, 40210904 402108a8: 0148 l32i.n a4, a1, 0 402108aa: 0d2d mov.n a2, a13 402108ac: 0f3d mov.n a3, a15 402108ae: ffdac5 call0 4021065c 402108b1: e2b121 l32r a2, 40209378 402108b4: 031c movi.n a3, 16 402108b6: 0020c0 memw 402108b9: 0248 l32i.n a4, a2, 0 402108bb: 203430 or a3, a4, a3 402108be: 0020c0 memw 402108c1: 0239 s32i.n a3, a2, 0 402108c3: fe0c21 l32r a2, 402100f4 402108c6: 0138 l32i.n a3, a1, 0 402108c8: 5442d2 s8i a13, a2, 84 402108cb: 146232 s32i a3, a2, 80 402108ce: 130c movi.n a3, 1 402108d0: 564232 s8i a3, a2, 86 402108d3: d7fd31 l32r a3, 402068c8 402108d6: 1362f2 s32i a15, a2, 76 402108d9: 02c9 s32i.n a12, a2, 0 402108db: 103c30 and a3, a12, a3 402108de: d3cc bnez.n a3, 402108ef 402108e0: 056c87 bbci a12, 8, 402108e9 402108e3: 000146 j 402108ec 402108e6: 000000 ill 402108e9: a30232 l8ui a3, a2, 163 402108ec: 554232 s8i a3, a2, 85 402108ef: ff7a45 call0 40210094 402108f2: 0e28 l32i.n a2, a14, 0 402108f4: 0c0c movi.n a12, 0 402108f6: 0228 l32i.n a2, a2, 0 402108f8: 0a6217 bbci a2, 1, 40210906 402108fb: 0c2d mov.n a2, a12 402108fd: ffbb85 call0 402104b8 40210900: 000086 j 40210906 40210903: fc7c00 excw 40210906: b108 l32i.n a0, a1, 44 40210908: 0c2d mov.n a2, a12 4021090a: 91d8 l32i.n a13, a1, 36 4021090c: a1c8 l32i.n a12, a1, 40 4021090e: 81e8 l32i.n a14, a1, 32 40210910: 71f8 l32i.n a15, a1, 28 40210912: 30c112 addi a1, a1, 48 40210915: f00d ret.n 40210917: c11200 mul16u a1, a2, a0 4021091a: b221f0 excw 4021091d: ff .byte 0xff 4021091e: ffb231 l32r a3, 402107e8 40210921: ffb241 l32r a4, 402107ec 40210924: ffb351 l32r a5, 402107f0 40210927: 3109 s32i.n a0, a1, 12 40210929: 0228 l32i.n a2, a2, 0 4021092b: 000332 l8ui a3, a3, 0 4021092e: 0448 l32i.n a4, a4, 0 40210930: 0558 l32i.n a5, a5, 0 40210932: ffec45 call0 402107f8 40210935: 3108 l32i.n a0, a1, 12 40210937: 10c112 addi a1, a1, 16 4021093a: f00d ret.n 4021093c : 4021093c: f0c112 addi a1, a1, -16 4021093f: 21c9 s32i.n a12, a1, 8 40210941: fdecc1 l32r a12, 402100f4 40210944: 023d mov.n a3, a2 40210946: a4a022 movi a2, 164 40210949: 2c2a add.n a2, a12, a2 4021094b: 640c movi.n a4, 6 4021094d: 3109 s32i.n a0, a1, 12 4021094f: d51d01 l32r a0, 40205dc4 40210952: 0000c0 callx0 a0 40210955: 120c movi.n a2, 1 40210957: aa4c22 s8i a2, a12, 170 4021095a: 3108 l32i.n a0, a1, 12 4021095c: 21c8 l32i.n a12, a1, 8 4021095e: 10c112 addi a1, a1, 16 40210961: f00d ret.n ... 40210964 : 40210964: fde421 l32r a2, 402100f4 40210967: 030c movi.n a3, 0 40210969: aa4232 s8i a3, a2, 170 4021096c: f00d ret.n ... 40210970 : 40210970: fde131 l32r a3, 402100f4 40210973: ab4322 s8i a2, a3, 171 40210976: f00d ret.n 40210978 : 40210978: d0c112 addi a1, a1, -48 4021097b: a1c9 s32i.n a12, a1, 40 4021097d: 81e9 s32i.n a14, a1, 32 4021097f: 71f9 s32i.n a15, a1, 28 40210981: b109 s32i.n a0, a1, 44 40210983: 91d9 s32i.n a13, a1, 36 40210985: 74c020 extui a12, a2, 0, 8 40210988: 036d mov.n a6, a3 4021098a: 74e040 extui a14, a4, 0, 8 4021098d: 74f050 extui a15, a5, 0, 8 40210990: 393cf6 bgeui a12, 3, 402109cd 40210993: fdd8d1 l32r a13, 402100f4 40210996: 2e1f66 bnei a15, 1, 402109c8 40210999: b05cc0 addx8 a5, a12, a12 4021099c: 1155e0 slli a5, a5, 2 4021099f: 2d5a add.n a2, a13, a5 402109a1: 5cc252 addi a5, a2, 92 402109a4: 1662e2 s32i a14, a2, 88 402109a7: 030c movi.n a3, 0 402109a9: 052d mov.n a2, a5 402109ab: 042c movi.n a4, 32 402109ad: 0159 s32i.n a5, a1, 0 402109af: 016162 s32i a6, a1, 4 402109b2: d3b801 l32r a0, 40205894 402109b5: 0000c0 callx0 a0 402109b8: 0158 l32i.n a5, a1, 0 402109ba: 1168 l32i.n a6, a1, 4 402109bc: 052d mov.n a2, a5 402109be: 063d mov.n a3, a6 402109c0: 0e4d mov.n a4, a14 402109c2: d50001 l32r a0, 40205dc4 402109c5: 0000c0 callx0 a0 402109c8: cdca add.n a12, a13, a12 402109ca: a04cf2 s8i a15, a12, 160 402109cd: b108 l32i.n a0, a1, 44 402109cf: a1c8 l32i.n a12, a1, 40 402109d1: 91d8 l32i.n a13, a1, 36 402109d3: 81e8 l32i.n a14, a1, 32 402109d5: 71f8 l32i.n a15, a1, 28 402109d7: 30c112 addi a1, a1, 48 402109da: f00d ret.n 402109dc : 402109dc: 742020 extui a2, a2, 0, 8 402109df: 1932f6 bgeui a2, 3, 402109fc 402109e2: fdc431 l32r a3, 402100f4 402109e5: a0a042 movi a4, 160 402109e8: 532a add.n a5, a3, a2 402109ea: b02220 addx8 a2, a2, a2 402109ed: 454a add.n a4, a5, a4 402109ef: a03230 addx4 a3, a2, a3 402109f2: 050c movi.n a5, 0 402109f4: 020c movi.n a2, 0 402109f6: 004452 s8i a5, a4, 0 402109f9: 166322 s32i a2, a3, 88 402109fc: f00d ret.n ... 40210a00 : 40210a00: d22931 l32r a3, 402052a4 40210a03: 020c movi.n a2, 0 40210a05: 401342 l16ui a4, a3, 128 40210a08: 035d mov.n a5, a3 40210a0a: 80a062 movi a6, 128 40210a0d: d77c movi.n a7, -3 40210a0f: 000546 j 40210a28 40210a12: 200000 or a0, a0, a0 40210a15: 609032 l16si a3, a0, 192 40210a18: 3aa033 excw 40210a1b: 138835 excw 40210a1e: 221b addi.n a2, a2, 1 40210a20: 108870 and a8, a8, a7 40210a23: 1389 s32i.n a8, a3, 4 40210a25: 742020 extui a2, a2, 0, 8 40210a28: e83247 bltu a2, a4, 40210a14 40210a2b: f00d ret.n 40210a2d: 000000 ill 40210a30 : 40210a30: 742020 extui a2, a2, 0, 8 40210a33: fdb031 l32r a3, 402100f4 40210a36: 220b addi.n a2, a2, -1 40210a38: a34322 s8i a2, a3, 163 40210a3b: f00d ret.n 40210a3d: 000000 ill 40210a40 : 40210a40: fdad21 l32r a2, 402100f4 40210a43: 0228 l32i.n a2, a2, 0 40210a45: f00d ret.n ... 40210a48 : 40210a48: d21721 l32r a2, 402052a4 40210a4b: 7238 l32i.n a3, a2, 28 40210a4d: 0763e7 bbci a3, 14, 40210a58 40210a50: dc6641 l32r a4, 40207be8 40210a53: 103340 and a3, a3, a4 40210a56: 7239 s32i.n a3, a2, 28 40210a58: f00d ret.n 40210a5a: f40000 extui a0, a0, 0, 16 40210a5d: 402310 excw 40210a60 : 40210a60: f0c112 addi a1, a1, -16 40210a63: 11d9 s32i.n a13, a1, 4 40210a65: 02d8 l32i.n a13, a2, 0 40210a67: 120c movi.n a2, 1 40210a69: 21c9 s32i.n a12, a1, 8 40210a6b: 3109 s32i.n a0, a1, 12 40210a6d: 130a85 call0 40223b18 40210a70: d20d31 l32r a3, 402052a4 40210a73: 02cd mov.n a12, a2 40210a75: 7348 l32i.n a4, a3, 28 40210a77: d2dc bnez.n a2, 40210a98 40210a79: dc5b21 l32r a2, 40207be8 40210a7c: 102420 and a2, a4, a2 40210a7f: 7329 s32i.n a2, a3, 28 40210a81: fff621 l32r a2, 40210a5c 40210a84: d20901 l32r a0, 402052a8 40210a87: 0000c0 callx0 a0 40210a8a: 0d2d mov.n a2, a13 40210a8c: 330c movi.n a3, 3 40210a8e: 0c4d mov.n a4, a12 40210a90: 0c5d mov.n a5, a12 40210a92: ffd645 call0 402107f8 40210a95: 0001c6 j 40210aa0 40210a98: ed9f21 l32r a2, 4020c114 40210a9b: 202420 or a2, a4, a2 40210a9e: 7329 s32i.n a2, a3, 28 40210aa0: 3108 l32i.n a0, a1, 12 40210aa2: 21c8 l32i.n a12, a1, 8 40210aa4: 11d8 l32i.n a13, a1, 4 40210aa6: 10c112 addi a1, a1, 16 40210aa9: f00d ret.n ... 40210aac : 40210aac: 010252 l8ui a5, a2, 1 40210aaf: 024d mov.n a4, a2 40210ab1: 043d mov.n a3, a4 40210ab3: 120c movi.n a2, 1 40210ab5: 85cc bnez.n a5, 40210ac1 40210ab7: 000546 j 40210ad0 40210aba: 331b addi.n a3, a3, 1 40210abc: 010322 l8ui a2, a3, 1 40210abf: b2cc bnez.n a2, 40210ace 40210ac1: c02340 sub a2, a3, a4 40210ac4: 742020 extui a2, a2, 0, 8 40210ac7: ef3257 bltu a2, a5, 40210aba 40210aca: 120c movi.n a2, 1 40210acc: f00d ret.n 40210ace: 020c movi.n a2, 0 40210ad0: f00d ret.n 40210ad2: a00000 addx4 a0, a0, a0 40210ad5: 4000c0 excw 40210ad8: b0c112 addi a1, a1, -80 40210adb: 1261c2 s32i a12, a1, 72 40210ade: fd6cc1 l32r a12, 40210090 40210ae1: 744040 extui a4, a4, 0, 8 40210ae4: f1f9 s32i.n a15, a1, 60 40210ae6: 8129 s32i.n a2, a1, 32 40210ae8: 9149 s32i.n a4, a1, 36 40210aea: 03fd mov.n a15, a3 40210aec: c24c movi.n a2, 76 40210aee: 0c3d mov.n a3, a12 40210af0: 7ea442 movi a4, 0x47e 40210af3: 1161d2 s32i a13, a1, 68 40210af6: 1061e2 s32i a14, a1, 64 40210af9: 136102 s32i a0, a1, 76 40210afc: 20d550 or a13, a5, a5 40210aff: d36601 l32r a0, 40205898 40210b02: 0000c0 callx0 a0 40210b05: 02ed mov.n a14, a2 40210b07: 1e9216 beqz a2, 40210cf4 40210b0a: 142f22 l32i a2, a15, 80 40210b0d: b2ac beqz.n a2, 40210b3c 40210b0f: b21c movi.n a2, 27 40210b11: 0c3d mov.n a3, a12 40210b13: 85a442 movi a4, 0x485 40210b16: d36001 l32r a0, 40205898 40210b19: 0000c0 callx0 a0 40210b1c: fe29 s32i.n a2, a14, 60 40210b1e: f2cc bnez.n a2, 40210b31 40210b20: 0e2d mov.n a2, a14 40210b22: 0c3d mov.n a3, a12 40210b24: 87a442 movi a4, 0x487 40210b27: d35e01 l32r a0, 402058a0 40210b2a: 0000c0 callx0 a0 40210b2d: 0070c6 j 40210cf4 40210b30: 2f3200 excw 40210b33: b41c14 excw 40210b36: d4a301 l32r a0, 40205dc4 40210b39: 0000c0 callx0 a0 40210b3c: 8148 l32i.n a4, a1, 32 40210b3e: 2e4b addi.n a2, a14, 4 40210b40: 0ac432 addi a3, a4, 10 40210b43: 06a042 movi a4, 6 40210b46: d49f01 l32r a0, 40205dc4 40210b49: 0000c0 callx0 a0 40210b4c: 9f28 l32i.n a2, a15, 36 40210b4e: fff5c5 call0 40210aac 40210b51: 728c beqz.n a2, 40210b5c 40210b53: 120c movi.n a2, 1 40210b55: 344e22 s8i a2, a14, 52 40210b58: 0004c6 j 40210b6f 40210b5b: 4e2200 excw 40210b5e: 9f4834 excw 40210b61: 2eab addi.n a2, a14, 10 40210b63: 02c432 addi a3, a4, 2 40210b66: 010442 l8ui a4, a4, 1 40210b69: ffda01 l32r a0, 40210ad4 40210b6c: 0000c0 callx0 a0 40210b6f: 040f22 l8ui a2, a15, 4 40210b72: 1b5ed2 s16i a13, a14, 54 40210b75: 2b4e22 s8i a2, a14, 43 40210b78: 9128 l32i.n a2, a1, 36 40210b7a: 2c4e22 s8i a2, a14, 44 40210b7d: 2a1f22 l16ui a2, a15, 84 40210b80: 1c5e22 s16i a2, a14, 56 40210b83: df28 l32i.n a2, a15, 52 40210b85: 12ac beqz.n a2, 40210baa 40210b87: 010232 l8ui a3, a2, 1 40210b8a: 014d mov.n a4, a1 40210b8c: 332b addi.n a3, a3, 2 40210b8e: 292705 call0 40239e00 40210b91: 012122 l32i a2, a1, 4 40210b94: 0021c2 l32i a12, a1, 0 40210b97: ff4c45 call0 4021005c 40210b9a: 31d8 l32i.n a13, a1, 12 40210b9c: 106e22 s32i a2, a14, 64 40210b9f: 2128 l32i.n a2, a1, 8 40210ba1: ff4b85 call0 4021005c 40210ba4: 116e22 s32i a2, a14, 68 40210ba7: 0000c6 j 40210bae 40210baa: 02dd mov.n a13, a2 40210bac: 02cd mov.n a12, a2 40210bae: ef28 l32i.n a2, a15, 56 40210bb0: 020216 beqz a2, 40210bd4 40210bb3: 010232 l8ui a3, a2, 1 40210bb6: 014d mov.n a4, a1 40210bb8: 332b addi.n a3, a3, 2 40210bba: 292445 call0 40239e00 40210bbd: 0128 l32i.n a2, a1, 0 40210bbf: 31d8 l32i.n a13, a1, 12 40210bc1: 20cc20 or a12, a12, a2 40210bc4: 1128 l32i.n a2, a1, 4 40210bc6: ff4945 call0 4021005c 40210bc9: 106e22 s32i a2, a14, 64 40210bcc: 2128 l32i.n a2, a1, 8 40210bce: ff48c5 call0 4021005c 40210bd1: 116e22 s32i a2, a14, 68 40210bd4: d27c movi.n a2, -3 40210bd6: 368d27 bany a13, a2, 40210c10 40210bd9: 241c26 beqi a12, 1, 40210c01 40210bdc: 042ce6 bgei a12, 2, 40210be4 40210bdf: dc8c beqz.n a12, 40210bf0 40210be1: 000ac6 j 40210c10 40210be4: 1e2c26 beqi a12, 2, 40210c06 40210be7: 420c movi.n a2, 4 40210be9: 213c26 beqi a12, 3, 40210c0e 40210bec: 000806 j 40210c10 40210bef: 1f2200 excw 40210bf2: 624703 excw 40210bf5: 120c05 call0 40222cb8 40210bf8: 000486 j 40210c0e 40210bfb: cec900 excw 40210bfe: 000386 j 40210c10 40210c01: 220c movi.n a2, 2 40210c03: 0001c6 j 40210c0e 40210c06: 320c movi.n a2, 3 40210c08: 000086 j 40210c0e 40210c0b: 000000 ill 40210c0e: ce29 s32i.n a2, a14, 48 40210c10: 132f22 l32i a2, a15, 76 40210c13: 928c beqz.n a2, 40210c20 40210c15: 122e32 l32i a3, a14, 72 40210c18: 820c movi.n a2, 8 40210c1a: 202320 or a2, a3, a2 40210c1d: 126e22 s32i a2, a14, 72 40210c20: af48 l32i.n a4, a15, 40 40210c22: bf88 l32i.n a8, a15, 44 40210c24: 102f72 l32i a7, a15, 64 40210c27: 010492 l8ui a9, a4, 1 40210c2a: 043d mov.n a3, a4 40210c2c: 020c movi.n a2, 0 40210c2e: 82a0a2 movi a10, 130 40210c31: 2b0c movi.n a11, 2 40210c33: 1c0c movi.n a12, 1 40210c35: 000686 j 40210c53 40210c38: 020362 l8ui a6, a3, 2 40210c3b: 0696a7 bne a6, a10, 40210c45 40210c3e: 2022c0 or a2, a2, a12 40210c41: 000306 j 40210c51 40210c44: 606000 neg a6, a0 40210c47: d2b064 excw 40210c4a: c66220 excw 40210c4d: 2d60f4 excw 40210c50: 331b83 excw 40210c53: c06340 sub a6, a3, a4 40210c56: de2697 blt a6, a9, 40210c38 40210c59: 488c beqz.n a8, 40210c61 40210c5b: 02a032 movi a3, 2 40210c5e: 202230 or a2, a2, a3 40210c61: 478c beqz.n a7, 40210c69 40210c63: 04a032 movi a3, 4 40210c66: 202230 or a2, a2, a3 40210c69: 122e62 l32i a6, a14, 72 40210c6c: e47c movi.n a4, -2 40210c6e: 043020 extui a3, a2, 0, 1 40210c71: 106640 and a6, a6, a4 40210c74: 206630 or a6, a6, a3 40210c77: d47c movi.n a4, -3 40210c79: 043120 extui a3, a2, 1, 1 40210c7c: 1133f0 slli a3, a3, 1 40210c7f: 106640 and a6, a6, a4 40210c82: 206630 or a6, a6, a3 40210c85: 042220 extui a2, a2, 2, 1 40210c88: b47c movi.n a4, -5 40210c8a: 1132e0 slli a3, a2, 2 40210c8d: 102640 and a2, a6, a4 40210c90: 202230 or a2, a2, a3 40210c93: e12fc1 l32r a12, 40209150 40210c96: 126e22 s32i a2, a14, 72 40210c99: 000cd2 l8ui a13, a12, 0 40210c9c: 4ddc bnez.n a13, 40210cb4 40210c9e: d2f901 l32r a0, 40205884 40210ca1: 0000c0 callx0 a0 40210ca4: e12c21 l32r a2, 40209154 40210ca7: e12c31 l32r a3, 40209158 40210caa: 0020c0 memw 40210cad: 02d9 s32i.n a13, a2, 0 40210caf: 0020c0 memw 40210cb2: 0239 s32i.n a3, a2, 0 40210cb4: d2f401 l32r a0, 40205884 40210cb7: 0000c0 callx0 a0 40210cba: 020c movi.n a2, 0 40210cbc: 0e29 s32i.n a2, a14, 0 40210cbe: d17921 l32r a2, 402052a4 40210cc1: 6b2232 l32i a3, a2, 0x1ac 40210cc4: 0063e2 s32i a14, a3, 0 40210cc7: 6b62e2 s32i a14, a2, 0x1ac 40210cca: d28e01 l32r a0, 40205704 40210ccd: 0000c0 callx0 a0 40210cd0: dd2321 l32r a2, 4020815c 40210cd3: 001232 l16ui a3, a2, 0 40210cd6: 331b addi.n a3, a3, 1 40210cd8: 005232 s16i a3, a2, 0 40210cdb: 000c22 l8ui a2, a12, 0 40210cde: 22dc bnez.n a2, 40210cf4 40210ce0: e11f21 l32r a2, 4020915c 40210ce3: 0238 l32i.n a3, a2, 0 40210ce5: e11b21 l32r a2, 40209154 40210ce8: 0020c0 memw 40210ceb: 006232 s32i a3, a2, 0 40210cee: d28501 l32r a0, 40205704 40210cf1: 0000c0 callx0 a0 40210cf4: 132102 l32i a0, a1, 76 40210cf7: 1221c2 l32i a12, a1, 72 40210cfa: 1121d2 l32i a13, a1, 68 40210cfd: 1021e2 l32i a14, a1, 64 40210d00: f1f8 l32i.n a15, a1, 60 40210d02: 50c112 addi a1, a1, 80 40210d05: f00d ret.n 40210d07: af2a00 excw 40210d0a: fe .byte 0xfe 40210d0b: 3f .byte 0x3f 40210d0c: 2310e0 excw 40210d0f: 17c140 excw 40210d12: ff .byte 0xff 40210d13: 3f .byte 0x3f 40210d14 : 40210d14: c0c112 addi a1, a1, -64 40210d17: e1c9 s32i.n a12, a1, 56 40210d19: d162c1 l32r a12, 402052a4 40210d1c: 037d mov.n a7, a3 40210d1e: 4c88 l32i.n a8, a12, 16 40210d20: d1d9 s32i.n a13, a1, 52 40210d22: 1a2832 l32i a3, a8, 104 40210d25: 02dd mov.n a13, a2 40210d27: f26c movi.n a2, -17 40210d29: f109 s32i.n a0, a1, 60 40210d2b: c1e9 s32i.n a14, a1, 48 40210d2d: b1f9 s32i.n a15, a1, 44 40210d2f: 102320 and a2, a3, a2 40210d32: 1a6822 s32i a2, a8, 104 40210d35: 180c22 l8ui a2, a12, 24 40210d38: 022266 bnei a2, 2, 40210d3e 40210d3b: 0065c6 j 40210ed6 40210d3e: 97e8 l32i.n a14, a7, 36 40210d40: 6179 s32i.n a7, a1, 24 40210d42: 0e2d mov.n a2, a14 40210d44: 4189 s32i.n a8, a1, 16 40210d46: ffd645 call0 40210aac 40210d49: 02fd mov.n a15, a2 40210d4b: 6178 l32i.n a7, a1, 24 40210d4d: 4188 l32i.n a8, a1, 16 40210d4f: d2dc bnez.n a2, 40210d70 40210d51: 8f2c42 l32i a4, a12, 0x23c 40210d54: 010e22 l8ui a2, a14, 1 40210d57: 021427 beq a4, a2, 40210d5d 40210d5a: 005e86 j 40210ed8 40210d5d: d9b021 l32r a2, 40207420 40210d60: 02ce32 addi a3, a14, 2 40210d63: d2c901 l32r a0, 40205888 40210d66: 0000c0 callx0 a0 40210d69: 6178 l32i.n a7, a1, 24 40210d6b: 4188 l32i.n a8, a1, 16 40210d6d: 167256 bnez a2, 40210ed8 40210d70: 02dc62 addmi a6, a12, 0x200 40210d73: d90622 l8ui a2, a6, 217 40210d76: 22ac beqz.n a2, 40210d9c 40210d78: d9ae21 l32r a2, 40207430 40210d7b: 10cd32 addi a3, a13, 16 40210d7e: 640c movi.n a4, 6 40210d80: 5169 s32i.n a6, a1, 20 40210d82: 6179 s32i.n a7, a1, 24 40210d84: 4189 s32i.n a8, a1, 16 40210d86: 0f0c movi.n a15, 0 40210d88: d2c001 l32r a0, 40205888 40210d8b: 0000c0 callx0 a0 40210d8e: 5168 l32i.n a6, a1, 20 40210d90: 062172 l32i a7, a1, 24 40210d93: 042182 l32i a8, a1, 16 40210d96: 0212f7 beq a2, a15, 40210d9c 40210d99: 004ec6 j 40210ed8 40210d9c: 031722 l16ui a2, a7, 6 40210d9f: 02a0d2 movi a13, 2 40210da2: 00a0f2 movi a15, 0 40210da5: 0202d7 bnone a2, a13, 40210dab 40210da8: 004b06 j 40210ed8 40210dab: ffd7e1 l32r a14, 40210d08 40210dae: 01a032 movi a3, 1 40210db1: 000e42 l8ui a4, a14, 0 40210db4: 604632 s8i a3, a6, 96 40210db7: 1124c0 slli a2, a4, 4 40210dba: 344040 extui a4, a4, 0, 4 40210dbd: 202240 or a2, a2, a4 40210dc0: 614632 s8i a3, a6, 97 40210dc3: 6246f2 s8i a15, a6, 98 40210dc6: 6346f2 s8i a15, a6, 99 40210dc9: 6446f2 s8i a15, a6, 100 40210dcc: 6546f2 s8i a15, a6, 101 40210dcf: 742020 extui a2, a2, 0, 8 40210dd2: e748 l32i.n a4, a7, 56 40210dd4: 004e22 s8i a2, a14, 0 40210dd7: 2614f7 beq a4, a15, 40210e01 40210dda: 1a2842 l32i a4, a8, 104 40210ddd: 021c movi.n a2, 16 40210ddf: 202420 or a2, a4, a2 40210de2: 1a6822 s32i a2, a8, 104 40210de5: 072d mov.n a2, a7 40210de7: 4139 s32i.n a3, a1, 16 40210de9: fc9bc5 call0 4020d7a8 40210dec: 000e42 l8ui a4, a14, 0 40210def: 4138 l32i.n a3, a1, 16 40210df1: 027c movi.n a2, -16 40210df3: 102420 and a2, a4, a2 40210df6: 203230 or a3, a2, a3 40210df9: 004e32 s8i a3, a14, 0 40210dfc: 003586 j 40210ed6 40210dff: 320000 excw 40210e02: 160d27 bnone a13, a2, 40210e1c 40210e05: 320213 excw 40210e08: 1a28 l32i.n a2, a10, 4 40210e0a: 10a022 movi a2, 16 40210e0d: 202320 or a2, a3, a2 40210e10: 1a6822 s32i a2, a8, 104 40210e13: 072d mov.n a2, a7 40210e15: fc8905 call0 4020d6a8 40210e18: 000e32 l8ui a3, a14, 0 40210e1b: 027c movi.n a2, -16 40210e1d: 102320 and a2, a3, a2 40210e20: 20d2d0 or a13, a2, a13 40210e23: 004ed2 s8i a13, a14, 0 40210e26: 002b06 j 40210ed6 40210e29: 031732 l16ui a3, a7, 6 40210e2c: 02e347 bbsi a3, 4, 40210e32 40210e2f: 0026c6 j 40210ece 40210e32: d14ae1 l32r a14, 4020535c 40210e35: 5169 s32i.n a6, a1, 20 40210e37: 0e2d mov.n a2, a14 40210e39: d8d401 l32r a0, 4020718c 40210e3c: 0000c0 callx0 a0 40210e3f: 0129 s32i.n a2, a1, 0 40210e41: 013d mov.n a3, a1 40210e43: 0e2d mov.n a2, a14 40210e45: 257005 call0 40236548 40210e48: 027d mov.n a7, a2 40210e4a: 5168 l32i.n a6, a1, 20 40210e4c: 12dc bnez.n a2, 40210e61 40210e4e: ffaf21 l32r a2, 40210d0c 40210e51: 0e3d mov.n a3, a14 40210e53: d11501 l32r a0, 402052a8 40210e56: 0000c0 callx0 a0 40210e59: 4c28 l32i.n a2, a12, 16 40210e5b: ea42d2 s8i a13, a2, 234 40210e5e: 001d86 j 40210ed8 40210e61: 0128 l32i.n a2, a1, 0 40210e63: 075266 bnei a2, 5, 40210e6e 40210e66: 720c movi.n a2, 7 40210e68: 000286 j 40210e76 40210e6b: 000000 ill 40210e6e: d30c movi.n a3, 13 40210e70: 059237 bne a2, a3, 40210e79 40210e73: 08a022 movi a2, 8 40210e76: 624622 s8i a2, a6, 98 40210e79: ffa5d1 l32r a13, 40210d10 40210e7c: 0e1c movi.n a14, 16 40210e7e: 0e4d mov.n a4, a14 40210e80: 030c movi.n a3, 0 40210e82: 0d2d mov.n a2, a13 40210e84: 6179 s32i.n a7, a1, 24 40210e86: d28301 l32r a0, 40205894 40210e89: 0000c0 callx0 a0 40210e8c: 6178 l32i.n a7, a1, 24 40210e8e: 0148 l32i.n a4, a1, 0 40210e90: 073d mov.n a3, a7 40210e92: 0d2d mov.n a2, a13 40210e94: d3cc01 l32r a0, 40205dc4 40210e97: 0000c0 callx0 a0 40210e9a: 6178 l32i.n a7, a1, 24 40210e9c: fc7d31 l32r a3, 40210090 40210e9f: 072d mov.n a2, a7 40210ea1: 11a442 movi a4, 0x411 40210ea4: d27f01 l32r a0, 402058a0 40210ea7: 0000c0 callx0 a0 40210eaa: 4c28 l32i.n a2, a12, 16 40210eac: 1a2232 l32i a3, a2, 104 40210eaf: 20e3e0 or a14, a3, a14 40210eb2: 1a62e2 s32i a14, a2, 104 40210eb5: ff9421 l32r a2, 40210d08 40210eb8: 000232 l8ui a3, a2, 0 40210ebb: 027c movi.n a2, -16 40210ebd: 102320 and a2, a3, a2 40210ec0: 330c movi.n a3, 3 40210ec2: 202230 or a2, a2, a3 40210ec5: ff9031 l32r a3, 40210d08 40210ec8: 004322 s8i a2, a3, 0 40210ecb: 0001c6 j 40210ed6 40210ece: 037c movi.n a3, -16 40210ed0: 102230 and a2, a2, a3 40210ed3: 004e22 s8i a2, a14, 0 40210ed6: 1f0c movi.n a15, 1 40210ed8: f108 l32i.n a0, a1, 60 40210eda: 0f2d mov.n a2, a15 40210edc: e1c8 l32i.n a12, a1, 56 40210ede: d1d8 l32i.n a13, a1, 52 40210ee0: c1e8 l32i.n a14, a1, 48 40210ee2: b1f8 l32i.n a15, a1, 44 40210ee4: 40c112 addi a1, a1, 64 40210ee7: f00d ret.n 40210ee9: 000000 ill 40210eec: ff1c50 excw 40210eef: 3f .byte 0x3f 40210ef0: ff1c74 excw 40210ef3: 3f .byte 0x3f 40210ef4: 2310d4 excw 40210ef7: 1c2c40 excw 40210efa: ff .byte 0xff 40210efb: 3f .byte 0x3f 40210efc : 40210efc: 90c112 addi a1, a1, -112 40210eff: 1a61c2 s32i a12, a1, 104 40210f02: 1961d2 s32i a13, a1, 100 40210f05: 1861e2 s32i a14, a1, 96 40210f08: 1b6102 s32i a0, a1, 108 40210f0b: 1761f2 s32i a15, a1, 92 40210f0e: 02cd mov.n a12, a2 40210f10: 9228 l32i.n a2, a2, 36 40210f12: fc78e1 l32r a14, 402100f4 40210f15: 2228 l32i.n a2, a2, 8 40210f17: 744040 extui a4, a4, 0, 8 40210f1a: d129 s32i.n a2, a1, 52 40210f1c: 4c28 l32i.n a2, a12, 16 40210f1e: 106142 s32i a4, a1, 64 40210f21: 000222 l8ui a2, a2, 0 40210f24: 03dd mov.n a13, a3 40210f26: e129 s32i.n a2, a1, 56 40210f28: ab0e22 l8ui a2, a14, 171 40210f2b: 02dc bnez.n a2, 40210f3f 40210f2d: 9328 l32i.n a2, a3, 36 40210f2f: 010232 l8ui a3, a2, 1 40210f32: 33cc bnez.n a3, 40210f39 40210f34: 020c movi.n a2, 0 40210f36: 00c006 j 4021123a 40210f39: 020222 l8ui a2, a2, 2 40210f3c: ff4216 beqz a2, 40210f34 40210f3f: 0d2122 l32i a2, a1, 52 40210f42: 040df2 l8ui a15, a13, 4 40210f45: f98185 call0 4020a760 40210f48: 021f27 beq a15, a2, 40210f4e 40210f4b: 00b686 j 40211229 40210f4e: 012c22 l32i a2, a12, 4 40210f51: d0d4f1 l32r a15, 402052a4 40210f54: 012222 l32i a2, a2, 4 40210f57: c129 s32i.n a2, a1, 48 40210f59: 132e22 l32i a2, a14, 76 40210f5c: 0b1216 beqz a2, 40211011 40210f5f: 142e22 l32i a2, a14, 80 40210f62: 0ab216 beqz a2, 40211011 40210f65: c128 l32i.n a2, a1, 48 40210f67: 6a2f52 l32i a5, a15, 0x1a8 40210f6a: 62ab addi.n a6, a2, 10 40210f6c: 0007c6 j 40210f8f 40210f6f: 000000 ill 40210f72: 254b addi.n a2, a5, 4 40210f74: 063d mov.n a3, a6 40210f76: 640c movi.n a4, 6 40210f78: 126152 s32i a5, a1, 72 40210f7b: 116162 s32i a6, a1, 68 40210f7e: d24201 l32r a0, 40205888 40210f81: 0000c0 callx0 a0 40210f84: 122152 l32i a5, a1, 72 40210f87: 112162 l32i a6, a1, 68 40210f8a: 083216 beqz a2, 40211011 40210f8d: 0558 l32i.n a5, a5, 0 40210f8f: fdf556 bnez a5, 40210f72 40210f92: 00a606 j 4021122e 40210f95: a10e32 l8ui a3, a14, 161 40210f98: aa0e22 l8ui a2, a14, 170 40210f9b: 411366 bnei a3, 1, 40210fe0 40210f9e: 092d32 l32i a3, a13, 36 40210fa1: 201266 bnei a2, 1, 40210fc5 40210fa4: 010322 l8ui a2, a3, 1 40210fa7: 1f2e42 l32i a4, a14, 124 40210faa: 639427 bne a4, a2, 40211011 40210fad: ffcf21 l32r a2, 40210eec 40210fb0: 02c332 addi a3, a3, 2 40210fb3: 116162 s32i a6, a1, 68 40210fb6: de5a01 l32r a0, 40208920 40210fb9: 0000c0 callx0 a0 40210fbc: 112162 l32i a6, a1, 68 40210fbf: 04e256 bnez a2, 40211011 40210fc2: 000746 j 40210fe3 40210fc5: 010322 l8ui a2, a3, 1 40210fc8: 1f2e42 l32i a4, a14, 124 40210fcb: 429427 bne a4, a2, 40211011 40210fce: ffc721 l32r a2, 40210eec 40210fd1: 332b addi.n a3, a3, 2 40210fd3: de5301 l32r a0, 40208920 40210fd6: 0000c0 callx0 a0 40210fd9: 42fc bnez.n a2, 40211011 40210fdb: 0006c6 j 40210ffa 40210fde: 660000 excw 40210fe1: 211612 l16ui a1, a6, 66 40210fe4: 3dffc3 excw 40210fe7: 640c06 j 4022a01b <__ssprint_r+0x103> 40210fea: d22701 l32r a0, 40205888 40210fed: 0000c0 callx0 a0 40210ff0: e138 l32i.n a3, a1, 56 40210ff2: a0c342 addi a4, a3, -96 40210ff5: 628c beqz.n a2, 40210fff 40210ff7: 000586 j 40211011 40210ffa: e128 l32i.n a2, a1, 56 40210ffc: a0c242 addi a4, a2, -96 40210fff: 014480 slli a4, a4, 24 40211002: 0c2122 l32i a2, a1, 48 40211005: 0c9c52 l16si a5, a12, 24 40211008: 203dd0 or a3, a13, a13 4021100b: 314840 srai a4, a4, 24 4021100e: ffac85 call0 40210ad8 40211011: 02df22 addmi a2, a15, 0x200 40211014: 0a0232 l8ui a3, a2, 10 40211017: 021366 bnei a3, 1, 4021101d 4021101a: ffc586 j 40210f34 4021101d: 832f22 l32i a2, a15, 0x20c 40211020: 828c beqz.n a2, 4021102c 40211022: 0238 l32i.n a3, a2, 0 40211024: 438c beqz.n a3, 4021102c 40211026: 202dd0 or a2, a13, a13 40211029: 0003c0 callx0 a3 4021102c: 8f2f22 l32i a2, a15, 0x23c 4021102f: 1b5216 beqz a2, 402111e8 40211032: 9d28 l32i.n a2, a13, 36 40211034: 1b0216 beqz a2, 402111e8 40211037: 540e22 l8ui a2, a14, 84 4021103a: 023266 bnei a2, 3, 40211040 4021103d: 0069c6 j 402111e8 40211040: c138 l32i.n a3, a1, 48 40211042: 10c332 addi a3, a3, 16 40211045: 032d mov.n a2, a3 40211047: f139 s32i.n a3, a1, 60 40211049: 020f85 call0 40213144 4021104c: 02cd mov.n a12, a2 4021104e: 22fc bnez.n a2, 40211084 40211050: 092d32 l32i a3, a13, 36 40211053: 8f2f42 l32i a4, a15, 0x23c 40211056: 010322 l8ui a2, a3, 1 40211059: 0d9427 bne a4, a2, 4021106a 4021105c: d8f121 l32r a2, 40207420 4021105f: 02c332 addi a3, a3, 2 40211062: d20901 l32r a0, 40205888 40211065: 0000c0 callx0 a0 40211068: 829c beqz.n a2, 40211084 4021106a: d08d41 l32r a4, 402052a0 4021106d: d90422 l8ui a2, a4, 217 40211070: 174216 beqz a2, 402111e8 40211073: d8ef21 l32r a2, 40207430 40211076: f138 l32i.n a3, a1, 60 40211078: 06a042 movi a4, 6 4021107b: d20301 l32r a0, 40205888 4021107e: 0000c0 callx0 a0 40211081: 163256 bnez a2, 402111e8 40211084: 0c2122 l32i a2, a1, 48 40211087: 102142 l32i a4, a1, 64 4021108a: 0d3d mov.n a3, a13 4021108c: ffc845 call0 40210d14 4021108f: 102216 beqz a2, 40211195 40211092: 9df8 l32i.n a15, a13, 36 40211094: e128 l32i.n a2, a1, 56 40211096: 010f42 l8ui a4, a15, 1 40211099: 015280 slli a5, a2, 24 4021109c: 315850 srai a5, a5, 24 4021109f: 02cf32 addi a3, a15, 2 402110a2: 202110 or a2, a1, a1 402110a5: 126152 s32i a5, a1, 72 402110a8: fe8b01 l32r a0, 40210ad4 402110ab: 0000c0 callx0 a0 402110ae: 010f22 l8ui a2, a15, 1 402110b1: 030c movi.n a3, 0 402110b3: 212a add.n a2, a1, a2 402110b5: 004232 s8i a3, a2, 0 402110b8: 122152 l32i a5, a1, 72 402110bb: a0c5f2 addi a15, a5, -96 402110be: 057c56 bnez a12, 40211119 402110c1: f128 l32i.n a2, a1, 60 402110c3: 022385 call0 402132fc 402110c6: 030c movi.n a3, 0 402110c8: 20a142 movi a4, 0x120 402110cb: 02cd mov.n a12, a2 402110cd: d1f101 l32r a0, 40205894 402110d0: 0000c0 callx0 a0 402110d3: d148 l32i.n a4, a1, 52 402110d5: 820c movi.n a2, 8 402110d7: 080432 l8ui a3, a4, 8 402110da: 202320 or a2, a3, a2 402110dd: 084422 s8i a2, a4, 8 402110e0: 1e6c42 s32i a4, a12, 120 402110e3: 0c2d mov.n a2, a12 402110e5: 0f3d mov.n a3, a15 402110e7: 240c movi.n a4, 2 402110e9: 0228c5 call0 40213378 402110ec: 0c2d mov.n a2, a12 402110ee: a30c movi.n a3, 10 402110f0: 040c movi.n a4, 0 402110f2: 022e45 call0 402133d8 402110f5: 0c2d mov.n a2, a12 402110f7: 530c movi.n a3, 5 402110f9: 040c movi.n a4, 0 402110fb: 0237c5 call0 40213478 402110fe: c148 l32i.n a4, a1, 48 40211100: 0c2d mov.n a2, a12 40211102: 0d3d mov.n a3, a13 40211104: 023845 call0 4021348c 40211107: 102142 l32i a4, a1, 64 4021110a: 0c2d mov.n a2, a12 4021110c: 0d3d mov.n a3, a13 4021110e: 023ac5 call0 402134bc 40211111: 0c2d mov.n a2, a12 40211113: 020885 call0 4021319c 40211116: 000e86 j 40211154 40211119: d128 l32i.n a2, a1, 52 4021111b: 0f3d mov.n a3, a15 4021111d: 1e6c22 s32i a2, a12, 120 40211120: 240c movi.n a4, 2 40211122: 0c2d mov.n a2, a12 40211124: 022505 call0 40213378 40211127: 0c2d mov.n a2, a12 40211129: 630c movi.n a3, 6 4021112b: 140c movi.n a4, 1 4021112d: 022a85 call0 402133d8 40211130: 0c2d mov.n a2, a12 40211132: 530c movi.n a3, 5 40211134: 040c movi.n a4, 0 40211136: 023405 call0 40213478 40211139: 6d28 l32i.n a2, a13, 24 4021113b: a28c beqz.n a2, 40211149 4021113d: 020232 l8ui a3, a2, 2 40211140: 234c32 s8i a3, a12, 35 40211143: 030222 l8ui a2, a2, 3 40211146: 224c22 s8i a2, a12, 34 40211149: 102142 l32i a4, a1, 64 4021114c: 0c2d mov.n a2, a12 4021114e: 203dd0 or a3, a13, a13 40211151: 023685 call0 402134bc 40211154: d05331 l32r a3, 402052a0 40211157: d90322 l8ui a2, a3, 217 4021115a: 829c beqz.n a2, 40211176 4021115c: d8b521 l32r a2, 40207430 4021115f: f138 l32i.n a3, a1, 60 40211161: 640c movi.n a4, 6 40211163: d1c901 l32r a0, 40205888 40211166: 0000c0 callx0 a0 40211169: 92cc bnez.n a2, 40211176 4021116b: 560e32 l8ui a3, a14, 86 4021116e: 420c movi.n a2, 4 40211170: 202320 or a2, a3, a2 40211173: 564e22 s8i a2, a14, 86 40211176: 0e28 l32i.n a2, a14, 0 40211178: 0a62a7 bbci a2, 10, 40211186 4021117b: 560e32 l8ui a3, a14, 86 4021117e: 420c movi.n a2, 4 40211180: 202320 or a2, a3, a2 40211183: 564e22 s8i a2, a14, 86 40211186: 060c32 l8ui a3, a12, 6 40211189: 420c movi.n a2, 4 4021118b: 202320 or a2, a3, a2 4021118e: 064c22 s8i a2, a12, 6 40211191: 0014c6 j 402111e8 40211194: fc1600 excw 40211197: 572104 excw 4021119a: ff .byte 0xff 4021119b: d04301 l32r a0, 402052a8 4021119e: 0000c0 callx0 a0 402111a1: 042f22 l32i a2, a15, 16 402111a4: 172222 l32i a2, a2, 92 402111a7: 005256 bnez a2, 402111b0 402111aa: 202cc0 or a2, a12, a12 402111ad: 020c45 call0 40213274 402111b0: 060c32 l8ui a3, a12, 6 402111b3: b27c movi.n a2, -5 402111b5: 102320 and a2, a3, a2 402111b8: 064c22 s8i a2, a12, 6 402111bb: f75ec5 call0 402087a8 402111be: 261266 bnei a2, 1, 402111e8 402111c1: 030c movi.n a3, 0 402111c3: 4fc8 l32i.n a12, a15, 16 402111c5: 034d mov.n a4, a3 402111c7: 0f2d mov.n a2, a15 402111c9: 001085 call0 402112d4 402111cc: cc4b addi.n a12, a12, 4 402111ce: 0c2d mov.n a2, a12 402111d0: f4ec45 call0 40206098 402111d3: fbcc31 l32r a3, 40210104 402111d6: 040c movi.n a4, 0 402111d8: 0c2d mov.n a2, a12 402111da: f4e805 call0 4020605c 402111dd: 0c2d mov.n a2, a12 402111df: e8a332 movi a3, 0x3e8 402111e2: 00a042 movi a4, 0 402111e5: f50085 call0 402061f0 402111e8: ff44c1 l32r a12, 40210ef8 402111eb: 48cce2 addi a14, a12, 72 402111ee: fccc22 addi a2, a12, -4 402111f1: 0248 l32i.n a4, a2, 0 402111f3: 64ac beqz.n a4, 4021121d 402111f5: 9d38 l32i.n a3, a13, 36 402111f7: 23ac beqz.n a3, 4021121d 402111f9: 010322 l8ui a2, a3, 1 402111fc: 1d9427 bne a4, a2, 4021121d 402111ff: 0c2d mov.n a2, a12 40211201: 332b addi.n a3, a3, 2 40211203: d1a101 l32r a0, 40205888 40211206: 0000c0 callx0 a0 40211209: 02dc bnez.n a2, 4021121d 4021120b: d138 l32i.n a3, a1, 52 4021120d: 080342 l8ui a4, a3, 8 40211210: 430c movi.n a3, 4 40211212: 203430 or a3, a4, a3 40211215: d148 l32i.n a4, a1, 52 40211217: 084432 s8i a3, a4, 8 4021121a: 000706 j 4021123a 4021121d: 24ccc2 addi a12, a12, 36 40211220: 029ce7 bne a12, a14, 40211226 40211223: ff4346 j 40210f34 40211226: fff106 j 402111ee 40211229: f27c movi.n a2, -1 4021122b: 0002c6 j 4021123a 4021122e: 560e22 l8ui a2, a14, 86 40211231: 026207 bbci a2, 0, 40211237 40211234: ff5746 j 40210f95 40211237: ff7586 j 40211011 4021123a: 1b2102 l32i a0, a1, 108 4021123d: 1a21c2 l32i a12, a1, 104 40211240: 1921d2 l32i a13, a1, 100 40211243: 1821e2 l32i a14, a1, 96 40211246: 1721f2 l32i a15, a1, 92 40211249: 70c112 addi a1, a1, 112 4021124c: f00d ret.n ... 40211250 : 40211250: d4c531 l32r a3, 40206564 40211253: 742020 extui a2, a2, 0, 8 40211256: 0368 l32i.n a6, a3, 0 40211258: d01341 l32r a4, 402052a4 4021125b: a68c beqz.n a6, 40211269 4021125d: 4438 l32i.n a3, a4, 16 4021125f: 050c movi.n a5, 0 40211261: e94352 s8i a5, a3, 233 40211264: 000f06 j 402112a4 40211267: 380000 excw 4021126a: 035244 excw 4021126d: 26e8 l32i.n a14, a6, 8 4021126f: 270215 excw 40211272: 523895 excw 40211275: 62ea03 excw 40211278: 60fec5 call0 40272268 <_irom0_text_end+0x64e3> 4021127b: f67460 excw 4021127e: 270c36 excw 40211281: 0c0915 excw 40211284: 435205 call0 402547a8 40211287: 0ce9 s32i.n a14, a12, 0 40211289: 435215 excw 4021128c: 52ea add.n a5, a2, a14 4021128e: 1be903 excw 40211291: 505055 excw 40211294: 435274 excw 40211297: 66e9 s32i.n a14, a6, 24 40211299: 660522 l8ui a2, a5, 102 4021129c: 860215 excw 4021129f: 660000 excw 402112a2: 221335 excw 402112a5: 46ea43 excw 402112a8: 000003 excw 402112ab: 260000 excw 402112ae: 0cac55 excw 402112b1: 436215 excw 402112b4: 52e9 s32i.n a14, a2, 20 402112b6: 38ea43 excw 402112b9: 432244 excw 402112bc: 0de8 l32i.n a14, a13, 0 402112be: a800f0 excw 402112c1: 402311 l32r a1, 401e1350 <_lit4_end+0xd9c28> 402112c4: feaff0 excw 402112c7: 3f .byte 0x3f 402112c8: 231180 excw 402112cb: 03d140 rsr.excsave1 a4 402112ce: 580001 l32r a0, 401e72d0 <_lit4_end+0xdfba8> 402112d1: 402311 l32r a1, 401e1360 <_lit4_end+0xd9c38> 402112d4 : 402112d4: a0c112 addi a1, a1, -96 402112d7: 1661c2 s32i a12, a1, 88 402112da: 42c8 l32i.n a12, a2, 16 402112dc: 1561d2 s32i a13, a1, 84 402112df: 172cd2 l32i a13, a12, 92 402112e2: 036d mov.n a6, a3 402112e4: 027d mov.n a7, a2 402112e6: 1461e2 s32i a14, a1, 80 402112e9: fff521 l32r a2, 402112c0 402112ec: 04ed mov.n a14, a4 402112ee: 0d3d mov.n a3, a13 402112f0: 064d mov.n a4, a6 402112f2: 0e5d mov.n a5, a14 402112f4: 1361f2 s32i a15, a1, 76 402112f7: c169 s32i.n a6, a1, 48 402112f9: d179 s32i.n a7, a1, 52 402112fb: 176102 s32i a0, a1, 92 402112fe: cfea01 l32r a0, 402052a8 40211301: 0000c0 callx0 a0 40211304: d178 l32i.n a7, a1, 52 40211306: c168 l32i.n a6, a1, 48 40211308: 0728 l32i.n a2, a7, 0 4021130a: 176c62 s32i a6, a12, 92 4021130d: de22f2 l32i a15, a2, 0x378 40211310: 022666 bnei a6, 2, 40211316 40211313: 005446 j 40211468 40211316: 0636f6 bgeui a6, 3, 40211320 40211319: 369c beqz.n a6, 40211330 4021131b: 00b846 j 40211600 4021131e: 660000 excw 40211321: 460236 excw 40211324: 660096 bltz a0, 40211988 40211327: 060256 bnez a2, 4021138b 4021132a: 0600a1 l32r a10, 401d2b2c <_lit4_end+0xcb404> 4021132d: 0000b4 excw 40211330: 023d66 bnei a13, 3, 40211336 40211333: 001d46 j 402113ac 40211336: 0a4df6 bgeui a13, 4, 40211344 40211339: 022d66 bnei a13, 2, 4021133f 4021133c: 002906 j 402113e4 4021133f: 00af46 j 40211600 40211342: 260000 excw 40211345: 055d mov.n a5, a5 40211347: 027d26 beqi a13, 7, 4021134d 4021134a: 00ac86 j 40211600 4021134d: 74e0e0 extui a14, a14, 0, 8 40211350: 191e26 beqi a14, 1, 4021136d 40211353: 3c4b addi.n a3, a12, 4 40211355: 20ccd2 addi a13, a12, 32 40211358: 262e66 bnei a14, 2, 40211382 4021135b: ccaf22 movi a2, -52 4021135e: 2b4122 s8i a2, a1, 43 40211361: 0e2d mov.n a2, a14 40211363: c139 s32i.n a3, a1, 48 40211365: ffee85 call0 40211250 40211368: c138 l32i.n a3, a1, 48 4021136a: 000646 j 40211387 4021136d: c8af22 movi a2, -56 40211370: 2b4122 s8i a2, a1, 43 40211373: 420c movi.n a2, 4 40211375: ffed85 call0 40211250 40211378: 0c2d mov.n a2, a12 4021137a: a0a032 movi a3, 160 4021137d: 440c movi.n a4, 4 4021137f: 000586 j 40211399 40211382: 820c movi.n a2, 8 40211384: 2b4122 s8i a2, a1, 43 40211387: 032d mov.n a2, a3 40211389: f4d0c5 call0 40206098 4021138c: 202dd0 or a2, a13, a13 4021138f: f4d085 call0 40206098 40211392: 0c2d mov.n a2, a12 40211394: a0a032 movi a3, 160 40211397: 840c movi.n a4, 8 40211399: fd5445 call0 4020e8e0 4021139c: a20c movi.n a2, 10 4021139e: 1ced45 call0 4022e274 402113a1: 0c2d mov.n a2, a12 402113a3: 0f3d mov.n a3, a15 402113a5: 022b85 call0 40213660 402113a8: 001986 j 40211412 402113ab: 2c2200 excw 402113ae: 162a add.n a1, a6, a2 402113b0: 4b0122 l8ui a2, a1, 75 402113b3: 052c movi.n a5, 32 402113b5: ce .byte 0xce 402113b6: cc22f4 excw 402113b9: cdc520 excw 402113bc: 2c32f4 excw 402113bf: 2d2a add.n a2, a13, a2 402113c1: c50c movi.n a5, 12 402113c3: 0229 s32i.n a2, a2, 0 402113c5: 121c movi.n a2, 17 402113c7: 049e27 bne a14, a2, 402113cf 402113ca: 520c movi.n a2, 5 402113cc: 000306 j 402113dc 402113cf: cbaf22 movi a2, -53 402113d2: 064e66 bnei a14, 4, 402113dc 402113d5: 2b41e2 s8i a14, a1, 43 402113d8: 000d86 j 40211412 402113db: 412200 srli a2, a0, 2 402113de: c62b addi.n a12, a6, 2 402113e0: 000b addi.n a0, a0, -1 402113e2: 210000 srai a0, a0, 0 402113e5: 28cfb0 excw 402113e8: 022242 l32i a4, a2, 8 402113eb: 26e8 l32i.n a14, a6, 8 402113ed: 0c0422 l8ui a2, a4, 12 402113f0: e5c542 addi a4, a5, -27 402113f3: ff .byte 0xff 402113f4: 2c4b addi.n a2, a12, 4 402113f6: f4ca05 call0 40206098 402113f9: 20cc22 addi a2, a12, 32 402113fc: f4c985 call0 40206098 402113ff: 062e66 bnei a14, 2, 40211409 40211402: 2b41e2 s8i a14, a1, 43 40211405: 000186 j 4021140f 40211408: af2200 excw 4021140b: 22ca add.n a2, a2, a12 4021140d: 452b41 l32r a4, 401e28bc <_lit4_end+0xdb194> 40211410: 2101e1 l32r a14, 401d9814 <_lit4_end+0xd20ec> 40211413: 28d454 excw 40211416: 521602 l16ui a0, a6, 164 40211419: 1e .byte 0x1e 4021141a: ffaa21 l32r a2, 402112c4 4021141d: 0002d2 l8ui a13, a2, 0 40211420: 1dcd56 bnez a13, 40211600 40211423: 220c movi.n a2, 2 40211425: 60cc32 addi a3, a12, 96 40211428: 0129 s32i.n a2, a1, 0 4021142a: 640c movi.n a4, 6 4021142c: 25c122 addi a2, a1, 37 4021142f: d26501 l32r a0, 40205dc4 40211432: 0000c0 callx0 a0 40211435: cf9bc1 l32r a12, 402052a4 40211438: 042c movi.n a4, 32 4021143a: 02dc32 addmi a3, a12, 0x200 4021143d: 40c332 addi a3, a3, 64 40211440: 214b addi.n a2, a1, 4 40211442: d26001 l32r a0, 40205dc4 40211445: 0000c0 callx0 a0 40211448: 8f2c22 l32i a2, a12, 0x23c 4021144b: 013d mov.n a3, a1 4021144d: 244122 s8i a2, a1, 36 40211450: d44321 l32r a2, 4020655c 40211453: 0d4d mov.n a4, a13 40211455: 0228 l32i.n a2, a2, 0 40211457: 0d5d mov.n a5, a13 40211459: 1c0b05 call0 4022d50c 4021145c: 021266 bnei a2, 1, 40211462 4021145f: 006746 j 40211600 40211462: ff9921 l32r a2, 402112c8 40211465: 004306 j 40211575 40211468: 0c4df6 bgeui a13, 4, 40211478 4021146b: 0c2d mov.n a2, a12 4021146d: b0a032 movi a3, 176 40211470: 3c2db6 bltui a13, 2, 402114b0 40211473: 0001c6 j 4021147e 40211476: 260000 excw 40211479: 395d excw 4021147b: 006046 j 40211600 4021147e: 7430e0 extui a3, a14, 0, 8 40211481: b0a042 movi a4, 176 40211484: 081347 beq a3, a4, 40211490 40211487: c0a022 movi a2, 192 4021148a: 0a1327 beq a3, a2, 40211498 4021148d: 005bc6 j 40211600 40211490: 0c2d mov.n a2, a12 40211492: 064d mov.n a4, a6 40211494: 004446 j 402115a9 40211497: e8e000 excw 4021149a: 021c21 l32r a2, 401d1d0c <_lit4_end+0xca5e4> 4021149d: 02b2e7 bgeu a2, a14, 402114a3 402114a0: 005706 j 40211600 402114a3: ff8a21 l32r a2, 402112cc 402114a6: 02d2e7 bbs a2, a14, 402114ac 402114a9: 0054c6 j 40211600 402114ac: 0c2d mov.n a2, a12 402114ae: 043d mov.n a3, a4 402114b0: 140c movi.n a4, 1 402114b2: 003cc6 j 402115a9 402114b5: 7430e0 extui a3, a14, 0, 8 402114b8: b0a022 movi a2, 176 402114bb: 131327 beq a3, a2, 402114d2 402114be: c0a022 movi a2, 192 402114c1: 1d1327 beq a3, a2, 402114e2 402114c4: a0a022 movi a2, 160 402114c7: 021327 beq a3, a2, 402114cd 402114ca: 004c86 j 40211600 402114cd: 000446 j 402114e2 402114d0: 2d0000 excw 402114d3: 4d0c movi.n a13, 4 402114d5: 408506 j 402216ed 402114d8: d2fd excw 402114da: 176c movi.n a7, -31 402114dc: 004806 j 40211600 402114df: 000000 ill 402114e2: cf70d1 l32r a13, 402052a4 402114e5: 05dd22 addmi a2, a13, 0x500 402114e8: 292222 l32i a2, a2, 164 402114eb: 005256 bnez a2, 402114f4 402114ee: 02a022 movi a2, 2 402114f1: ffd5c5 call0 40211250 402114f4: 20cc22 addi a2, a12, 32 402114f7: f4ba05 call0 40206098 402114fa: dc4b addi.n a13, a12, 4 402114fc: 0d2d mov.n a2, a13 402114fe: f4b985 call0 40206098 40211501: f72a45 call0 402087a8 40211504: 131266 bnei a2, 1, 4021151b 40211507: faff31 l32r a3, 40210104 4021150a: 040c movi.n a4, 0 4021150c: 0d2d mov.n a2, a13 4021150e: f4b4c5 call0 4020605c 40211511: 0d2d mov.n a2, a13 40211513: e8a332 movi a3, 0x3e8 40211516: 040c movi.n a4, 0 40211518: f4cd45 call0 402061f0 4021151b: 0c2d mov.n a2, a12 4021151d: 0f3d mov.n a3, a15 4021151f: 021405 call0 40213660 40211522: d41021 l32r a2, 40206564 40211525: 0228 l32i.n a2, a2, 0 40211527: 0d5216 beqz a2, 40211600 4021152a: 220c movi.n a2, 2 4021152c: 0129 s32i.n a2, a1, 0 4021152e: 60cc32 addi a3, a12, 96 40211531: 640c movi.n a4, 6 40211533: 21e8e0 srai a14, a14, 8 40211536: 25c122 addi a2, a1, 37 40211539: 2b41e2 s8i a14, a1, 43 4021153c: d22201 l32r a0, 40205dc4 4021153f: 0000c0 callx0 a0 40211542: cf5821 l32r a2, 402052a4 40211545: 042c movi.n a4, 32 40211547: 02d232 addmi a3, a2, 0x200 4021154a: 40c332 addi a3, a3, 64 4021154d: 214b addi.n a2, a1, 4 4021154f: d21d01 l32r a0, 40205dc4 40211552: 0000c0 callx0 a0 40211555: cf5331 l32r a3, 402052a4 40211558: 040c movi.n a4, 0 4021155a: 8f2322 l32i a2, a3, 0x23c 4021155d: 045d mov.n a5, a4 4021155f: 244122 s8i a2, a1, 36 40211562: d3fe21 l32r a2, 4020655c 40211565: 013d mov.n a3, a1 40211567: 0228 l32i.n a2, a2, 0 40211569: 1bfa05 call0 4022d50c 4021156c: 021266 bnei a2, 1, 40211572 4021156f: 002346 j 40211600 40211572: ff5721 l32r a2, 402112d0 40211575: cf4c01 l32r a0, 402052a8 40211578: 0000c0 callx0 a0 4021157b: 002046 j 40211600 4021157e: 260000 excw 40211581: 1c5d excw 40211583: 096df6 bgeui a13, 6, 40211590 40211586: fecdd2 addi a13, a13, -2 40211589: 092db6 bltui a13, 2, 40211596 4021158c: 001c06 j 40211600 4021158f: 7d2600 excw 40211592: 460c movi.n a6, 4 40211594: 001a add.n a0, a0, a1 40211596: 030c movi.n a3, 0 40211598: 0c2d mov.n a2, a12 4021159a: 034d mov.n a4, a3 4021159c: 000246 j 402115a9 4021159f: 2cc000 excw 402115a2: a03220 addx4 a3, a2, a2 402115a5: a04220 addx4 a4, a2, a2 402115a8: 334500 excw 402115ab: 06fd mov.n a15, a6 402115ad: 000014 excw 402115b0: cdd200 excw 402115b3: fe .byte 0xfe 402115b4: 482df6 bgeui a13, 2, 40211600 402115b7: cf3b21 l32r a2, 402052a4 402115ba: 4228 l32i.n a2, a2, 16 402115bc: ea0232 l8ui a3, a2, 234 402115bf: 094366 bnei a3, 4, 402115cc 402115c2: 130c movi.n a3, 1 402115c4: ea4232 s8i a3, a2, 234 402115c7: 030c movi.n a3, 0 402115c9: e94232 s8i a3, a2, 233 402115cc: f0ce42 addi a4, a14, -16 402115cf: 0e0c movi.n a14, 0 402115d1: 1d0c movi.n a13, 1 402115d3: 0e2d mov.n a2, a14 402115d5: 832d40 moveqz a2, a13, a4 402115d8: 024d mov.n a4, a2 402115da: 0f3d mov.n a3, a15 402115dc: 0c2d mov.n a2, a12 402115de: 0d6172 s32i a7, a1, 52 402115e1: 021905 call0 40213774 402115e4: fc1a21 l32r a2, 4021064c 402115e7: 0042e2 s8i a14, a2, 0 402115ea: d178 l32i.n a7, a1, 52 402115ec: 02d772 addmi a7, a7, 0x200 402115ef: 600722 l8ui a2, a7, 96 402115f2: 073226 beqi a2, 3, 402115fd 402115f5: 28c385 call0 4023a230 402115f8: 000106 j 40211600 402115fb: d20000 excw 402115fe: 4f .byte 0x4f 402115ff: 0218 l32i.n a1, a2, 0 40211601: 0c1721 l32r a2, 401d4660 <_lit4_end+0xccf38> 40211604: 21c202 addi a0, a2, 33 40211607: 21d216 beqz a2, 40211828 4021160a: 21e215 excw 4021160d: 21f214 excw 40211610: c11213 excw 40211613: f00d60 subx8 a0, a13, a6 ... 40211618 : 40211618: 010342 l8ui a4, a3, 1 4021161b: 751c movi.n a5, 23 4021161d: 53b547 bgeu a5, a4, 40211674 40211620: 080342 l8ui a4, a3, 8 40211623: 550262 l8ui a6, a2, 85 40211626: 345040 extui a5, a4, 0, 4 40211629: 4b1657 beq a6, a5, 40211678 4021162c: 414740 srli a4, a4, 7 4021162f: 0c4242 s8i a4, a2, 12 40211632: 554252 s8i a5, a2, 85 40211635: 43ab addi.n a4, a3, 10 40211637: 061c movi.n a6, 16 40211639: 1ac332 addi a3, a3, 26 4021163c: 000452 l8ui a5, a4, 0 4021163f: 226b addi.n a2, a2, 6 40211641: 105560 and a5, a5, a6 40211644: 215450 srai a5, a5, 4 40211647: 504252 s8i a5, a2, 80 4021164a: 000452 l8ui a5, a4, 0 4021164d: 345050 extui a5, a5, 0, 4 40211650: 514252 s8i a5, a2, 81 40211653: 010452 l8ui a5, a4, 1 40211656: 345050 extui a5, a5, 0, 4 40211659: 524252 s8i a5, a2, 82 4021165c: 010452 l8ui a5, a4, 1 4021165f: 415450 srli a5, a5, 4 40211662: 534252 s8i a5, a2, 83 40211665: 020452 l8ui a5, a4, 2 40211668: 444b addi.n a4, a4, 4 4021166a: 544252 s8i a5, a2, 84 4021166d: cb9437 bne a4, a3, 4021163c 40211670: 000206 j 4021167c 40211673: f27c00 excw 40211676: f00d ret.n 40211678: 020c movi.n a2, 0 4021167a: f00d ret.n 4021167c: 120c movi.n a2, 1 4021167e: f00d ret.n 40211680: fe89f4 excw 40211683: 3f .byte 0x3f 40211684: af88 l32i.n a8, a15, 40 40211686: fe .byte 0xfe 40211687: 3f .byte 0x3f 40211688: feaf80 excw 4021168b: 3f .byte 0x3f 4021168c: af7c movi.n a15, -6 4021168e: fe .byte 0xfe 4021168f: 3f .byte 0x3f 40211690: feaf60 excw 40211693: 3f .byte 0x3f 40211694: 212b64 excw 40211697: 11c040 slli a12, a0, 12 4021169a: 244023 excw 4021169d: 402131 l32r a3, 401e1724 <_lit4_end+0xd9ffc> 402116a0: ff .byte 0xff 402116a1: ff .byte 0xff 402116a2: ef .byte 0xef 402116a3: ff .byte 0xff 402116a4 : 402116a4: c0a092 movi a9, 192 402116a7: c01190 sub a1, a1, a9 402116aa: 2e61c2 s32i a12, a1, 184 402116ad: 02cd mov.n a12, a2 402116af: 4328 l32i.n a2, a3, 16 402116b1: 2d61d2 s32i a13, a1, 180 402116b4: 1c6142 s32i a4, a1, 112 402116b7: 20d330 or a13, a3, a3 402116ba: e6d241 l32r a4, 4020b204 402116bd: 0238 l32i.n a3, a2, 0 402116bf: 2b61f2 s32i a15, a1, 172 402116c2: 2f6102 s32i a0, a1, 188 402116c5: 2c61e2 s32i a14, a1, 176 402116c8: b5f030 extui a15, a3, 16, 12 402116cb: 050347 bnone a3, a4, 402116d4 402116ce: 012272 l32i a7, a2, 4 402116d1: f4f870 extui a15, a7, 8, 16 402116d4: cef421 l32r a2, 402052a4 402116d7: 02d2e2 addmi a14, a2, 0x200 402116da: 0a0e32 l8ui a3, a14, 10 402116dd: 021366 bnei a3, 1, 402116e3 402116e0: 028ac6 j 4021210f 402116e3: 1ccc bnez.n a12, 402116e8 402116e5: 028986 j 4021210f 402116e8: 2a2c72 l32i a7, a12, 168 402116eb: f20c movi.n a2, 15 402116ed: 196172 s32i a7, a1, 100 402116f0: 0232f7 bltu a2, a15, 402116f6 402116f3: 028246 j 40212100 402116f6: 1d28 l32i.n a2, a13, 4 402116f8: 1268 l32i.n a6, a2, 4 402116fa: 000682 l8ui a8, a6, 0 402116fd: 142080 extui a2, a8, 0, 2 40211700: 128c beqz.n a2, 40211705 40211702: 0280c6 j 40212109 40211705: 010622 l8ui a2, a6, 1 40211708: 142020 extui a2, a2, 0, 2 4021170b: 1b6122 s32i a2, a1, 108 4021170e: c20c movi.n a2, 12 40211710: 102820 and a2, a8, a2 40211713: 1a6122 s32i a2, a1, 104 40211716: 027c movi.n a2, -16 40211718: 102820 and a2, a8, a2 4021171b: 186122 s32i a2, a1, 96 4021171e: 058716 beqz a7, 4021177a 40211721: fa7421 l32r a2, 402100f4 40211724: 560292 l8ui a9, a2, 86 40211727: 049090 extui a9, a9, 0, 1 4021172a: 04c956 bnez a9, 4021177a 4021172d: 26ab addi.n a2, a6, 10 4021172f: 073d mov.n a3, a7 40211731: 640c movi.n a4, 6 40211733: 236152 s32i a5, a1, 140 40211736: 216162 s32i a6, a1, 132 40211739: 246182 s32i a8, a1, 144 4021173c: 226192 s32i a9, a1, 136 4021173f: d05201 l32r a0, 40205888 40211742: 0000c0 callx0 a0 40211745: 232152 l32i a5, a1, 140 40211748: 212162 l32i a6, a1, 132 4021174b: 242182 l32i a8, a1, 144 4021174e: 222192 l32i a9, a1, 136 40211751: 52ac beqz.n a2, 4021177a 40211753: 1a21a2 l32i a10, a1, 104 40211756: 130c movi.n a3, 1 40211758: 092d mov.n a2, a9 4021175a: 9323a0 movnez a2, a3, a10 4021175d: 1821a2 l32i a10, a1, 96 40211760: 30af42 movi a4, -208 40211763: 4a4a add.n a4, a10, a4 40211765: 939340 movnez a9, a3, a4 40211768: 09cc bnez.n a9, 4021176c 4021176a: c28c beqz.n a2, 4021177a 4021176c: 1821a2 l32i a10, a1, 96 4021176f: 02da26 beqi a10, 64, 40211775 40211772: 026646 j 4021210f 40211775: 128c beqz.n a2, 4021177a 40211777: 026506 j 4021210f 4021177a: d84c52 s8i a5, a12, 216 4021177d: 026827 bbci a8, 2, 40211783 40211780: 002a86 j 4021182e 40211783: 040622 l8ui a2, a6, 4 40211786: 026207 bbci a2, 0, 4021178c 40211789: 002846 j 4021182e 4021178c: 000632 l8ui a3, a6, 0 4021178f: 8ca022 movi a2, 140 40211792: 103320 and a3, a3, a2 40211795: 88a022 movi a2, 136 40211798: 091c movi.n a9, 16 4021179a: 149327 bne a3, a2, 402117b2 4021179d: 010622 l8ui a2, a6, 1 402117a0: 142020 extui a2, a2, 0, 2 402117a3: 053266 bnei a2, 3, 402117ac 402117a6: 1e0692 l8ui a9, a6, 30 402117a9: 000086 j 402117af 402117ac: 180692 l8ui a9, a6, 24 402117af: 349090 extui a9, a9, 0, 4 402117b2: 182182 l32i a8, a1, 96 402117b5: 30af22 movi a2, -208 402117b8: 282a add.n a2, a8, a2 402117ba: 0b1652 l16ui a5, a6, 22 402117bd: 010682 l8ui a8, a6, 1 402117c0: 052256 bnez a2, 40211816 402117c3: 1a21a2 l32i a10, a1, 104 402117c6: 04ca56 bnez a10, 40211816 402117c9: 18c632 addi a3, a6, 24 402117cc: 044680 extui a4, a8, 6, 1 402117cf: 20c622 addi a2, a6, 32 402117d2: 832340 moveqz a2, a3, a4 402117d5: 328b addi.n a3, a2, 8 402117d7: c03360 sub a3, a3, a6 402117da: 06af37 bge a15, a3, 402117e4 402117dd: 080c movi.n a8, 0 402117df: 024806 j 40212103 402117e2: 420000 excw 402117e5: 320002 l8ui a0, a0, 50 402117e8: 377fa0 excw 402117eb: 312894 excw 402117ee: 22ffa4 excw 402117f1: 4201c2 l8ui a12, a1, 66 402117f4: 5203a0 excw 402117f7: 622361 l32r a6, 401ea084 <_lit4_end+0xe295c> 402117fa: 822161 l32r a6, 401f2080 <_lit4_end+0xea958> 402117fd: 922461 l32r a6, 401f6090 <_lit4_end+0xee968> 40211800: 012261 l32r a6, 401d1c88 <_lit4_end+0xca560> 40211803: c0d021 l32r a2, 40201b44 <__mprec_tens+0x34> 40211806: 520000 excw 40211809: 622321 l32r a2, 401ea098 <_lit4_end+0xe2970> 4021180c: 822121 l32r a2, 401f2090 <_lit4_end+0xea968> 4021180f: 922421 l32r a2, 401f60a0 <_lit4_end+0xee978> 40211812: 9c2221 l32r a2, 401f889c <_lit4_end+0xf1174> 40211815: c99262 l16si a6, a2, 0x192 40211818: 3738 l32i.n a3, a7, 12 4021181a: 0b68 l32i.n a6, a11, 0 4021181c: 9029c0 addx2 a2, a9, a12 4021181f: 041222 l16ui a2, a2, 8 40211822: 029257 bne a2, a5, 40211828 40211825: 023986 j 4021210f 40211828: 9099c0 addx2 a9, a9, a12 4021182b: 045952 s16i a5, a9, 8 4021182e: 010632 l8ui a3, a6, 1 40211831: 1ea022 movi a2, 30 40211834: 143030 extui a3, a3, 0, 2 40211837: fdc332 addi a3, a3, -3 4021183a: 18a052 movi a5, 24 4021183d: 835230 moveqz a5, a2, a3 40211840: 000632 l8ui a3, a6, 0 40211843: 8ca022 movi a2, 140 40211846: 103320 and a3, a3, a2 40211849: 88a042 movi a4, 136 4021184c: 02c522 addi a2, a5, 2 4021184f: c03340 sub a3, a3, a4 40211852: 835230 moveqz a5, a2, a3 40211855: f42050 extui a2, a5, 0, 16 40211858: fccf32 addi a3, a15, -4 4021185b: 0a5d22 s16i a2, a13, 20 4021185e: 1a21a2 l32i a10, a1, 104 40211861: c02320 sub a2, a3, a2 40211864: 0b5d22 s16i a2, a13, 22 40211867: 0f2a16 beqz a10, 4021195d 4021186a: 028a26 beqi a10, 8, 40211870 4021186d: 022786 j 4021210f 40211870: 192172 l32i a7, a1, 100 40211873: 17cc bnez.n a7, 40211878 40211875: 022586 j 4021210f 40211878: 02af57 bge a15, a5, 4021187e 4021187b: 022406 j 4021210f 4021187e: 1b2182 l32i a8, a1, 108 40211881: 022826 beqi a8, 2, 40211887 40211884: 0221c6 j 4021210f 40211887: 010622 l8ui a2, a6, 1 4021188a: 1c6267 bbci a2, 6, 402118aa 4021188d: 054d mov.n a4, a5 4021188f: 0c2d mov.n a2, a12 40211891: 0d3d mov.n a3, a13 40211893: 236152 s32i a5, a1, 140 40211896: 216162 s32i a6, a1, 132 40211899: f91f45 call0 4020aa90 4021189c: 232152 l32i a5, a1, 140 4021189f: 212162 l32i a6, a1, 132 402118a2: c2cc bnez.n a2, 402118b2 402118a4: 0219c6 j 4021210f 402118a7: 000000 ill 402118aa: 1d28 l32i.n a2, a13, 4 402118ac: 1238 l32i.n a3, a2, 4 402118ae: 335a add.n a3, a3, a5 402118b0: 1239 s32i.n a3, a2, 4 402118b2: 0d2d mov.n a2, a13 402118b4: 063d mov.n a3, a6 402118b6: 0f4d mov.n a4, a15 402118b8: fb8cc5 call0 4020d188 402118bb: 02dd mov.n a13, a2 402118bd: 12cc bnez.n a2, 402118c2 402118bf: 01fa46 j 402120ac 402118c2: 1228 l32i.n a2, a2, 4 402118c4: 1238 l32i.n a3, a2, 4 402118c6: ce7721 l32r a2, 402052a4 402118c9: 05d242 addmi a4, a2, 0x500 402118cc: 282452 l32i a5, a4, 160 402118cf: 55ac beqz.n a5, 402118f8 402118d1: 292442 l32i a4, a4, 164 402118d4: 201466 bnei a4, 1, 402118f8 402118d7: 832222 l32i a2, a2, 0x20c 402118da: 12cc bnez.n a2, 402118df 402118dc: 020bc6 j 4021210f 402118df: 2258 l32i.n a5, a2, 8 402118e1: 15cc bnez.n a5, 402118e6 402118e3: 020a06 j 4021210f 402118e6: 0b1d42 l16ui a4, a13, 22 402118e9: 236b addi.n a2, a3, 6 402118eb: f2c442 addi a4, a4, -14 402118ee: 0ec332 addi a3, a3, 14 402118f1: 0005c0 callx0 a5 402118f4: 0205c6 j 4021210f 402118f7: 2c2200 excw 402118fa: 282a add.n a2, a8, a2 402118fc: e20722 l8ui a2, a7, 226 402118ff: 21a223 excw 40211902: 2219 s32i.n a1, a2, 8 40211904: 180a add.n a1, a8, a0 40211906: 421266 bnei a2, 1, 4021194c 40211909: 0d0342 l8ui a4, a3, 13 4021190c: 0c0352 l8ui a5, a3, 12 4021190f: e63f21 l32r a2, 4020b20c 40211912: 114480 slli a4, a4, 8 40211915: 204450 or a4, a4, a5 40211918: f42020 extui a2, a2, 0, 16 4021191b: 021427 beq a4, a2, 40211921 4021191e: 01fb46 j 4021210f 40211921: 000506 j 40211939 40211924: 0d0342 l8ui a4, a3, 13 40211927: 0c0352 l8ui a5, a3, 12 4021192a: e63821 l32r a2, 4020b20c 4021192d: 114480 slli a4, a4, 8 40211930: 204450 or a4, a4, a5 40211933: f42020 extui a2, a2, 0, 16 40211936: 129427 bne a4, a2, 4021194c 40211939: 0b1d42 l16ui a4, a13, 22 4021193c: 236b addi.n a2, a3, 6 4021193e: f2c442 addi a4, a4, -14 40211941: 33eb addi.n a3, a3, 14 40211943: 275585 call0 40238e9c 40211946: 01f146 j 4021210f 40211949: 000000 ill 4021194c: 202cc0 or a2, a12, a12 4021194f: 203dd0 or a3, a13, a13 40211952: fb7ac5 call0 4020d100 40211955: 08a022 movi a2, 8 40211958: 01eec6 j 40212117 4021195b: 520000 excw 4021195e: 561b21 l32r a2, 401e71cc <_lit4_end+0xdfaa4> 40211961: 1ce795 excw 40211964: 32f772 excw 40211967: 9c4602 s8i a0, a6, 156 4021196a: ff .byte 0xff 4021196b: e00c22 l8ui a2, a12, 224 4021196e: 58c132 addi a3, a1, 88 40211971: f7dc05 call0 40209734 40211974: 1a2132 l32i a3, a1, 104 40211977: 012d mov.n a2, a1 40211979: 845c movi.n a4, 88 4021197b: cfc601 l32r a0, 40205894 4021197e: 0000c0 callx0 a0 40211981: 1d28 l32i.n a2, a13, 4 40211983: 0b1d92 l16ui a9, a13, 22 40211986: 12f8 l32i.n a15, a2, 4 40211988: 182182 l32i a8, a1, 96 4021198b: 18cf62 addi a6, a15, 24 4021198e: 025c movi.n a2, 80 40211990: 969a add.n a9, a6, a9 40211992: 029827 bne a8, a2, 40211998 40211995: 003e46 j 40211a92 40211998: 343287 bltu a2, a8, 402119d0 4021199b: 02c866 bnei a8, 32, 402119a1 4021199e: 01db46 j 4021210f 402119a1: 022c movi.n a2, 32 402119a3: 0d3287 bltu a2, a8, 402119b4 402119a6: 765816 beqz a8, 4021210f 402119a9: 02b866 bnei a8, 16, 402119af 402119ac: 00d246 j 40211cf9 402119af: 01d706 j 4021210f 402119b2: a20000 excw 402119b5: 3c1821 l32r a2, 401e0a18 <_lit4_end+0xd92f0> 402119b8: 9a2702 l32i a0, a7, 0x268 402119bb: ce4602 s8i a0, a6, 206 402119be: a0e200 addx4 a14, a2, a0 402119c1: c1dd excw 402119c3: ce38 l32i.n a3, a14, 48 402119c5: 02da66 bnei a10, 64, 402119cb 402119c8: 01b546 j 402120a1 402119cb: 01d006 j 4021210f 402119ce: 820000 mull a0, a0, a0 402119d1: 221821 l32r a2, 401da234 <_lit4_end+0xd2b0c> 402119d4: 27b0a0 excw 402119d7: 0298 l32i.n a9, a2, 0 402119d9: 0067c6 j 40211b7c 402119dc: 113287 bltu a2, a8, 402119f1 402119df: 02e866 bnei a8, 128, 402119e5 402119e2: 01b386 j 402120b4 402119e5: a0a022 movi a2, 160 402119e8: 029827 bne a8, a2, 402119ee 402119eb: 017f86 j 40211fed 402119ee: 01c746 j 4021210f 402119f1: 1821a2 l32i a10, a1, 96 402119f4: c0a022 movi a2, 192 402119f7: 029a27 bne a10, a2, 402119fd 402119fa: 017286 j 40211fc8 402119fd: d0a022 movi a2, 208 40211a00: 029a27 bne a10, a2, 40211a06 40211a03: 018d86 j 4021203d 40211a06: 01c146 j 4021210f 40211a09: 2fab addi.n a2, a15, 10 40211a0b: 640c movi.n a4, 6 40211a0d: cf9e01 l32r a0, 40205888 40211a10: 0000c0 callx0 a0 40211a13: 1a21f2 l32i a15, a1, 104 40211a16: 07a256 bnez a2, 40211a94 40211a19: ff1a41 l32r a4, 40211684 40211a1c: 1c2182 l32i a8, a1, 112 40211a1f: 000422 l8ui a2, a4, 0 40211a22: a0c832 addi a3, a8, -96 40211a25: 045d mov.n a5, a4 40211a27: ff18f1 l32r a15, 40211688 40211a2a: c2ac beqz.n a2, 40211a5a 40211a2c: 002f42 l32i a4, a15, 0 40211a2f: 1f28 l32i.n a2, a15, 4 40211a31: 02a247 bge a2, a4, 40211a37 40211a34: 202440 or a2, a4, a4 40211a37: 01a237 bge a2, a3, 40211a3c 40211a3a: 032d mov.n a2, a3 40211a3c: d3af42 movi a4, -45 40211a3f: 35a247 bge a2, a4, 40211a78 40211a42: 020c movi.n a2, 0 40211a44: 236152 s32i a5, a1, 140 40211a47: 226132 s32i a3, a1, 136 40211a4a: 066f05 call0 4021813c 40211a4d: 232152 l32i a5, a1, 140 40211a50: 020c movi.n a2, 0 40211a52: 004522 s8i a2, a5, 0 40211a55: 000706 j 40211a75 40211a58: 220000 excw 40211a5b: af .byte 0xaf 40211a5c: 27e8 l32i.n a14, a7, 8 40211a5e: 221723 excw 40211a61: 4203a0 excw 40211a64: 322161 l32r a6, 401de2e8 <_lit4_end+0xd6bc0> 40211a67: 052261 l32r a6, 401d2ef0 <_lit4_end+0xcb7c8> 40211a6a: 066d mov.n a6, a6 40211a6c: 212142 l32i a4, a1, 132 40211a6f: 01a022 movi a2, 1 40211a72: 004422 s8i a2, a4, 0 40211a75: 222132 l32i a3, a1, 136 40211a78: ff0521 l32r a2, 4021168c 40211a7b: 000242 l8ui a4, a2, 0 40211a7e: a0f4f0 addx4 a15, a4, a15 40211a81: 441b addi.n a4, a4, 1 40211a83: 044040 extui a4, a4, 0, 1 40211a86: 0f39 s32i.n a3, a15, 0 40211a88: 004242 s8i a4, a2, 0 40211a8b: 0f0c movi.n a15, 0 40211a8d: 0000c6 j 40211a94 40211a90: 0c0000 excw 40211a93: 1f .byte 0x1f 40211a94: 1c2152 l32i a5, a1, 112 40211a97: 0d2d mov.n a2, a13 40211a99: 013d mov.n a3, a1 40211a9b: 0f4d mov.n a4, a15 40211a9d: fb8ac5 call0 4020d34c 40211aa0: 66b256 bnez a2, 4021210f 40211aa3: 0d2d mov.n a2, a13 40211aa5: 013d mov.n a3, a1 40211aa7: 0f4d mov.n a4, a15 40211aa9: ff4505 call0 40210efc 40211aac: 2a2c22 l32i a2, a12, 168 40211aaf: 65c216 beqz a2, 4021210f 40211ab2: 172c22 l32i a2, a12, 92 40211ab5: 025226 beqi a2, 5, 40211abb 40211ab8: 0194c6 j 4021210f 40211abb: 122132 l32i a3, a1, 72 40211abe: 06f316 beqz a3, 40211b31 40211ac1: 06cf56 bnez a15, 40211b31 40211ac4: cdf821 l32r a2, 402052a4 40211ac7: 42f8 l32i.n a15, a2, 16 40211ac9: 2a2f22 l32i a2, a15, 168 40211acc: 1e2222 l32i a2, a2, 120 40211acf: 226132 s32i a3, a1, 136 40211ad2: f8c8c5 call0 4020a760 40211ad5: 2d0e42 l8ui a4, a14, 45 40211ad8: 742020 extui a2, a2, 0, 8 40211adb: 222132 l32i a3, a1, 136 40211ade: 4f1426 beqi a4, 1, 40211b31 40211ae1: 030342 l8ui a4, a3, 3 40211ae4: 491427 beq a4, a2, 40211b31 40211ae7: 120c movi.n a2, 1 40211ae9: 2d4e22 s8i a2, a14, 45 40211aec: 040322 l8ui a2, a3, 4 40211aef: 2e4e22 s8i a2, a14, 46 40211af2: 030332 l8ui a3, a3, 3 40211af5: 2f4e32 s8i a3, a14, 47 40211af8: 380e32 l8ui a3, a14, 56 40211afb: 0d3366 bnei a3, 3, 40211b0c 40211afe: 2c0e32 l8ui a3, a14, 44 40211b01: 007316 beqz a3, 40211b0c 40211b04: 0432f6 bgeui a2, 3, 40211b0c 40211b07: 320c movi.n a2, 3 40211b09: 2e4e22 s8i a2, a14, 46 40211b0c: fee121 l32r a2, 40211690 40211b0f: f45885 call0 40206098 40211b12: fee031 l32r a3, 40211694 40211b15: fede21 l32r a2, 40211690 40211b18: 040c movi.n a4, 0 40211b1a: f45405 call0 4020605c 40211b1d: 2a2f22 l32i a2, a15, 168 40211b20: 2e0e32 l8ui a3, a14, 46 40211b23: 0e1242 l16ui a4, a2, 28 40211b26: feda21 l32r a2, 40211690 40211b29: 823430 mull a3, a4, a3 40211b2c: 040c movi.n a4, 0 40211b2e: f46c05 call0 402061f0 40211b31: 2a2c22 l32i a2, a12, 168 40211b34: 060232 l8ui a3, a2, 6 40211b37: 02e327 bbsi a3, 2, 40211b3d 40211b3a: 017446 j 4021210f 40211b3d: cdd931 l32r a3, 402052a4 40211b40: 040c movi.n a4, 0 40211b42: 042332 l32i a3, a3, 16 40211b45: 584342 s8i a4, a3, 88 40211b48: 0e1232 l16ui a3, a2, 28 40211b4b: df3741 l32r a4, 40209828 40211b4e: 9cc332 addi a3, a3, -100 40211b51: f43030 extui a3, a3, 0, 16 40211b54: f44040 extui a4, a4, 0, 16 40211b57: 05b437 bgeu a4, a3, 40211b60 40211b5a: 64a032 movi a3, 100 40211b5d: 0e5232 s16i a3, a2, 28 40211b60: 20cce2 addi a14, a12, 32 40211b63: 0e2d mov.n a2, a14 40211b65: f45305 call0 40206098 40211b68: 2a2c22 l32i a2, a12, 168 40211b6b: 0e1222 l16ui a2, a2, 28 40211b6e: 1132c0 slli a3, a2, 4 40211b71: c03320 sub a3, a3, a2 40211b74: 1133e0 slli a3, a3, 2 40211b77: 0e2d mov.n a2, a14 40211b79: 004e46 j 40211cb6 40211b7c: c06960 sub a6, a9, a6 40211b7f: 0266e6 bgei a6, 6, 40211b85 40211b82: 016246 j 4021210f 40211b85: 0c1f32 l16ui a3, a15, 24 40211b88: 0d1f22 l16ui a2, a15, 26 40211b8b: 0e1f52 l16ui a5, a15, 28 40211b8e: 021326 beqi a3, 1, 40211b94 40211b91: 003a06 j 40211c7d 40211b94: d40c movi.n a4, 13 40211b96: 1ecf62 addi a6, a15, 30 40211b99: 0f9547 bne a5, a4, 40211bac 40211b9c: 220c movi.n a2, 2 40211b9e: 604e22 s8i a2, a14, 96 40211ba1: b0a032 movi a3, 176 40211ba4: 0c2d mov.n a2, a12 40211ba6: 140c movi.n a4, 1 40211ba8: 002e86 j 40211c66 40211bab: 21a200 srai a10, a0, 2 40211bae: 901a add.n a9, a0, a1 40211bb0: 40c046 j 40221eb5 40211bb3: 933a add.n a9, a3, a3 40211bb5: 743030 extui a3, a3, 0, 8 40211bb8: 438c beqz.n a3, 40211bc0 40211bba: 022266 bnei a2, 2, 40211bc0 40211bbd: 54e516 beqz a5, 4021210f 40211bc0: 1a2c32 l32i a3, a12, 104 40211bc3: 172c42 l32i a4, a12, 92 40211bc6: 02e347 bbsi a3, 4, 40211bcc 40211bc9: 0027c6 j 40211c6c 40211bcc: 600e32 l8ui a3, a14, 96 40211bcf: 052326 beqi a3, 2, 40211bd8 40211bd2: 024326 beqi a3, 4, 40211bd8 40211bd5: 0024c6 j 40211c6c 40211bd8: 1fcf32 addi a3, a15, 31 40211bdb: 063397 bltu a3, a9, 40211be5 40211bde: 060c movi.n a6, 0 40211be0: 000486 j 40211bf6 40211be3: 320000 excw 40211be6: 0f .byte 0xf 40211be7: 1f .byte 0x1f 40211be8: c09960 sub a9, a9, a6 40211beb: 331b addi.n a3, a3, 1 40211bed: 7ba397 bge a3, a9, 40211c6c 40211bf0: 1e0f32 l8ui a3, a15, 30 40211bf3: e7b366 bnei a3, 16, 40211bde 40211bf6: fec232 addi a3, a2, -2 40211bf9: 01a072 movi a7, 1 40211bfc: 083737 bltu a7, a3, 40211c08 40211bff: 069616 beqz a6, 40211c6c 40211c02: 010632 l8ui a3, a6, 1 40211c05: 63e366 bnei a3, 128, 40211c6c 40211c08: 022426 beqi a4, 2, 40211c0e 40211c0b: 014006 j 4021210f 40211c0e: 2f2226 beqi a2, 2, 40211c41 40211c11: 024226 beqi a2, 4, 40211c17 40211c14: 013dc6 j 4021210f 40211c17: 1d2c22 l32i a2, a12, 116 40211c1a: 016216 beqz a2, 40211c34 40211c1d: fe9e31 l32r a3, 40211698 40211c20: 2ca442 movi a4, 0x42c 40211c23: 236152 s32i a5, a1, 140 40211c26: cf1e01 l32r a0, 402058a0 40211c29: 0000c0 callx0 a0 40211c2c: 020c movi.n a2, 0 40211c2e: 232152 l32i a5, a1, 140 40211c31: 1d6c22 s32i a2, a12, 116 40211c34: 4d7556 bnez a5, 4021210f 40211c37: cd9b21 l32r a2, 402052a4 40211c3a: 330c movi.n a3, 3 40211c3c: 054d mov.n a4, a5 40211c3e: 00fc86 j 40212034 40211c41: 202cc0 or a2, a12, a12 40211c44: 216162 s32i a6, a1, 132 40211c47: fb6b85 call0 4020d300 40211c4a: 212162 l32i a6, a1, 132 40211c4d: 4be216 beqz a2, 4021210f 40211c50: 010642 l8ui a4, a6, 1 40211c53: 1d2c22 l32i a2, a12, 116 40211c56: 02c632 addi a3, a6, 2 40211c59: d05a01 l32r a0, 40205dc4 40211c5c: 0000c0 callx0 a0 40211c5f: 0c2d mov.n a2, a12 40211c61: b0a032 movi a3, 176 40211c64: 340c movi.n a4, 3 40211c66: fcc785 call0 4020e8e0 40211c69: 012886 j 4021210f 40211c6c: cd8e21 l32r a2, 402052a4 40211c6f: 130c movi.n a3, 1 40211c71: 022466 bnei a4, 2, 40211c77 40211c74: 00ef06 j 40212034 40211c77: 012506 j 4021210f 40211c7a: 000000 ill 40211c7d: 48e356 bnez a3, 4021210f 40211c80: 172c32 l32i a3, a12, 92 40211c83: 022326 beqi a3, 2, 40211c89 40211c86: 012146 j 4021210f 40211c89: 332226 beqi a2, 2, 40211cc0 40211c8c: 030c movi.n a3, 0 40211c8e: cd8521 l32r a2, 402052a4 40211c91: 204330 or a4, a3, a3 40211c94: ff63c5 call0 402112d4 40211c97: f6b105 call0 402087a8 40211c9a: 021226 beqi a2, 1, 40211ca0 40211c9d: 011b86 j 4021210f 40211ca0: cc4b addi.n a12, a12, 4 40211ca2: 0c2d mov.n a2, a12 40211ca4: f43f05 call0 40206098 40211ca7: f91731 l32r a3, 40210104 40211caa: 0c2d mov.n a2, a12 40211cac: 040c movi.n a4, 0 40211cae: f43ac5 call0 4020605c 40211cb1: 0c2d mov.n a2, a12 40211cb3: e8a332 movi a3, 0x3e8 40211cb6: 00a042 movi a4, 0 40211cb9: f45345 call0 402061f0 40211cbc: 0113c6 j 4021210f 40211cbf: d20c00 excw 40211cc2: 029527 bne a5, a2, 40211cc8 40211cc5: ffb4c6 j 40211b9c 40211cc8: fc0556 bnez a5, 40211c8c 40211ccb: cd7621 l32r a2, 402052a4 40211cce: 054d mov.n a4, a5 40211cd0: 330c movi.n a3, 3 40211cd2: 236152 s32i a5, a1, 140 40211cd5: cc4b addi.n a12, a12, 4 40211cd7: ff5fc5 call0 402112d4 40211cda: 0c2d mov.n a2, a12 40211cdc: f43b85 call0 40206098 40211cdf: 232152 l32i a5, a1, 140 40211ce2: fe6e31 l32r a3, 4021169c 40211ce5: 054d mov.n a4, a5 40211ce7: 0c2d mov.n a2, a12 40211ce9: f43705 call0 4020605c 40211cec: 232152 l32i a5, a1, 140 40211cef: 0c2d mov.n a2, a12 40211cf1: e8a332 movi a3, 0x3e8 40211cf4: 054d mov.n a4, a5 40211cf6: ffefc6 j 40211cb9 40211cf9: 172c22 l32i a2, a12, 92 40211cfc: 023226 beqi a2, 3, 40211d02 40211cff: 010306 j 4021210f 40211d02: c06960 sub a6, a9, a6 40211d05: 0266e6 bgei a6, 6, 40211d0b 40211d08: 0100c6 j 4021210f 40211d0b: 2a2c82 l32i a8, a12, 168 40211d0e: 3fd816 beqz a8, 4021210f 40211d11: 0c1fa2 l16ui a10, a15, 24 40211d14: 0d1f42 l16ui a4, a15, 26 40211d17: 1f61a2 s32i a10, a1, 124 40211d1a: cd6221 l32r a2, 402052a4 40211d1d: 030c movi.n a3, 0 40211d1f: f71456 bnez a4, 40211c94 40211d22: 0e1fa2 l16ui a10, a15, 28 40211d25: 1ecfe2 addi a14, a15, 30 40211d28: 2061a2 s32i a10, a1, 128 40211d2b: 1b6142 s32i a4, a1, 108 40211d2e: 196142 s32i a4, a1, 100 40211d31: 1e6142 s32i a4, a1, 120 40211d34: 1d6142 s32i a4, a1, 116 40211d37: 04bd mov.n a11, a4 40211d39: 005286 j 40211e87 40211d3c: 010e62 l8ui a6, a14, 1 40211d3f: 361b addi.n a3, a6, 1 40211d41: 022327 blt a3, a2, 40211d47 40211d44: 00f1c6 j 4021210f 40211d47: 000e22 l8ui a2, a14, 0 40211d4a: 233c movi.n a3, 50 40211d4c: 201237 beq a2, a3, 40211d70 40211d4f: 0e3327 bltu a3, a2, 40211d61 40211d52: 021266 bnei a2, 1, 40211d58 40211d55: 0047c6 j 40211e78 40211d58: d3c222 addi a2, a2, -45 40211d5b: 1921a2 l32i a10, a1, 100 40211d5e: 00df06 j 402120de 40211d61: d33c movi.n a3, 61 40211d63: 111237 beq a2, a3, 40211d78 40211d66: dda032 movi a3, 221 40211d69: 131237 beq a2, a3, 40211d80 40211d6c: 004406 j 40211e80 40211d6f: 61e200 excw 40211d72: 461d excw 40211d74: 000042 l8ui a4, a0, 0 40211d77: 61e200 excw 40211d7a: 461b addi.n a4, a6, 1 40211d7c: 000040 excw 40211d7f: 46f600 excw 40211d82: cd8602 excw 40211d85: 0e3200 excw 40211d88: 0e2203 excw 40211d8b: 338004 excw 40211d8e: 220011 l32r a1, 401da590 <_lit4_end+0xd2e68> 40211d91: 332011 l32r a1, 401dea14 <_lit4_end+0xd72ec> 40211d94: 0e2220 excw 40211d97: 332002 l32i a0, a0, 204 40211d9a: 0e2220 excw 40211d9d: 228005 call0 402345a0 40211da0: 332001 l32r a0, 401dea20 <_lit4_end+0xd72f8> 40211da3: 222120 excw 40211da6: 1327e5 excw 40211da9: c3c602 addi a0, a6, -61 40211dac: 330600 excw 40211daf: 46f600 excw 40211db2: 324602 s8i a0, a6, 50 40211db5: 0e3200 excw 40211db8: 0e2203 excw 40211dbb: 338004 excw 40211dbe: 220011 l32r a1, 401da5c0 <_lit4_end+0xd2e98> 40211dc1: 232011 l32r a1, 401daa44 <_lit4_end+0xd331c> 40211dc4: 0e3220 excw 40211dc7: 223002 excw 40211dca: 0e3220 excw 40211dcd: 338005 call0 402455d0 40211dd0: 223001 l32r a0, 401da690 <_lit4_end+0xd2f68> 40211dd3: 5a3120 excw 40211dd6: 37ed excw 40211dd8: 860292 l8ui a9, a2, 134 40211ddb: 00bb addi.n a0, a0, 11 40211ddd: ed5831 l32r a3, 4020d340 40211de0: 021237 beq a2, a3, 40211de6 40211de3: 002646 j 40211e80 40211de6: 00bb86 j 402120d8 40211de9: 000000 ill 40211dec: 0246f6 bgeui a6, 4, 40211df2 40211def: 002346 j 40211e80 40211df2: 030e32 l8ui a3, a14, 3 40211df5: 040e22 l8ui a2, a14, 4 40211df8: 113380 slli a3, a3, 8 40211dfb: 112200 slli a2, a2, 16 40211dfe: 202320 or a2, a3, a2 40211e01: 020e32 l8ui a3, a14, 2 40211e04: 202230 or a2, a2, a3 40211e07: 050e32 l8ui a3, a14, 5 40211e0a: 013380 slli a3, a3, 24 40211e0d: 202230 or a2, a2, a3 40211e10: ed4a31 l32r a3, 4020d338 40211e13: 299237 bne a2, a3, 40211e40 40211e16: 00b2c6 j 402120e5 40211e19: 1c21a2 l32i a10, a1, 112 40211e1c: f8c662 addi a6, a6, -8 40211e1f: a0ca72 addi a7, a10, -96 40211e22: 2521a2 l32i a10, a1, 148 40211e25: 420c movi.n a2, 4 40211e27: 3fab addi.n a3, a15, 10 40211e29: 4e7b addi.n a4, a14, 7 40211e2b: 5eab addi.n a5, a14, 10 40211e2d: 746060 extui a6, a6, 0, 8 40211e30: 246182 s32i a8, a1, 144 40211e33: 226192 s32i a9, a1, 136 40211e36: 2161b2 s32i a11, a1, 132 40211e39: 000ac0 callx0 a10 40211e3c: 000b06 j 40211e6c 40211e3f: 533100 excw 40211e42: ce .byte 0xce 40211e43: 102230 and a2, a2, a3 40211e46: ed3f31 l32r a3, 4020d344 40211e49: 021237 beq a2, a3, 40211e4f 40211e4c: 00a906 j 402120f4 40211e4f: 000b46 j 40211e80 40211e52: a20000 excw 40211e55: 0c1c21 l32r a2, 401d4ec8 <_lit4_end+0xcd7a0> 40211e58: 3fab42 movi a4, 0xfffffb3f 40211e5b: 0e4d mov.n a4, a14 40211e5d: a0ca52 addi a5, a10, -96 40211e60: 246182 s32i a8, a1, 144 40211e63: 226192 s32i a9, a1, 136 40211e66: 2161b2 s32i a11, a1, 132 40211e69: 0006c0 callx0 a6 40211e6c: 242182 l32i a8, a1, 144 40211e6f: 222192 l32i a9, a1, 136 40211e72: 2121b2 l32i a11, a1, 132 40211e75: 0001c6 j 40211e80 40211e78: 0ebd mov.n a11, a14 40211e7a: 000086 j 40211e80 40211e7d: 1e61e2 s32i a14, a1, 120 40211e80: 010e22 l8ui a2, a14, 1 40211e83: 222b addi.n a2, a2, 2 40211e85: ee2a add.n a14, a14, a2 40211e87: c029e0 sub a2, a9, a14 40211e8a: 0222a6 blti a2, 2, 40211e90 40211e8d: ffaac6 j 40211d3c 40211e90: 27bb16 beqz a11, 4021210f 40211e93: 010b22 l8ui a2, a11, 1 40211e96: 0fa032 movi a3, 15 40211e99: 02b327 bgeu a3, a2, 40211e9f 40211e9c: 009bc6 j 4021210f 40211e9f: 1d21a2 l32i a10, a1, 116 40211ea2: 00ba16 beqz a10, 40211eb1 40211ea5: 010a42 l8ui a4, a10, 1 40211ea8: c02320 sub a2, a3, a2 40211eab: 02a247 bge a2, a4, 40211eb1 40211eae: 009746 j 4021210f 40211eb1: 1d2142 l32i a4, a1, 116 40211eb4: 082d mov.n a2, a8 40211eb6: 0b3d mov.n a3, a11 40211eb8: 2fa052 movi a5, 47 40211ebb: 246182 s32i a8, a1, 144 40211ebe: fb3c85 call0 4020d288 40211ec1: 242182 l32i a8, a1, 144 40211ec4: 1f21a2 l32i a10, a1, 124 40211ec7: 1c2c22 l32i a2, a12, 112 40211eca: 0f58a2 s16i a10, a8, 30 40211ecd: 2021a2 l32i a10, a1, 128 40211ed0: 0d58a2 s16i a10, a8, 26 40211ed3: a2cc bnez.n a2, 40211ee1 40211ed5: cff721 l32r a2, 40205eb4 40211ed8: 0020c0 memw 40211edb: 002222 l32i a2, a2, 0 40211ede: 1c6c22 s32i a2, a12, 112 40211ee1: 1e21a2 l32i a10, a1, 120 40211ee4: 6aac beqz.n a10, 40211f0e 40211ee6: 082d mov.n a2, a8 40211ee8: 0a3d mov.n a3, a10 40211eea: 246182 s32i a8, a1, 144 40211eed: ff7285 call0 40211618 40211ef0: 242182 l32i a8, a1, 144 40211ef3: 017296 bltz a2, 40211f0e 40211ef6: 2838 l32i.n a3, a8, 8 40211ef8: d27c movi.n a2, -3 40211efa: 102320 and a2, a3, a2 40211efd: 2829 s32i.n a2, a8, 8 40211eff: 55c832 addi a3, a8, 85 40211f02: 202880 or a2, a8, a8 40211f05: fde745 call0 4020fd7c 40211f08: 242182 l32i a8, a1, 144 40211f0b: 000206 j 40211f17 40211f0e: 2838 l32i.n a3, a8, 8 40211f10: d27c movi.n a2, -3 40211f12: 102320 and a2, a3, a2 40211f15: 2829 s32i.n a2, a8, 8 40211f17: 1921a2 l32i a10, a1, 100 40211f1a: cce2e1 l32r a14, 402052a4 40211f1d: 037a16 beqz a10, 40211f58 40211f20: 1b21a2 l32i a10, a1, 108 40211f23: 1abc beqz.n a10, 40211f58 40211f25: 05de22 addmi a2, a14, 0x500 40211f28: 192222 l32i a2, a2, 100 40211f2b: 297237 bbci a2, 19, 40211f58 40211f2e: 0c2d mov.n a2, a12 40211f30: 246182 s32i a8, a1, 144 40211f33: facf85 call0 4020cc2c 40211f36: 192132 l32i a3, a1, 100 40211f39: 1b2142 l32i a4, a1, 108 40211f3c: 202cc0 or a2, a12, a12 40211f3f: fad945 call0 4020ccd4 40211f42: 192132 l32i a3, a1, 100 40211f45: 043c movi.n a4, 48 40211f47: 0c2d mov.n a2, a12 40211f49: faf085 call0 4020ce54 40211f4c: 1b2132 l32i a3, a1, 108 40211f4f: 202cc0 or a2, a12, a12 40211f52: fafb85 call0 4020cf0c 40211f55: 242182 l32i a8, a1, 144 40211f58: 0f1842 l16ui a4, a8, 30 40211f5b: 00a432 movi a3, 0x400 40211f5e: 103430 and a3, a4, a3 40211f61: 202ee0 or a2, a14, a14 40211f64: 246182 s32i a8, a1, 144 40211f67: fddb05 call0 4020fd18 40211f6a: 242182 l32i a8, a1, 144 40211f6d: 1e2822 l32i a2, a8, 120 40211f70: 002232 l32i a3, a2, 0 40211f73: c0a022 movi a2, 192 40211f76: 104320 and a4, a3, a2 40211f79: 081427 beq a4, a2, 40211f85 40211f7c: 80a422 movi a2, 0x480 40211f7f: 103320 and a3, a3, a2 40211f82: 129327 bne a3, a2, 40211f98 40211f85: 101822 l16ui a2, a8, 32 40211f88: 0c6217 bbci a2, 1, 40211f98 40211f8b: 072e32 l32i a3, a14, 28 40211f8e: e08d21 l32r a2, 4020a1c4 40211f91: 202320 or a2, a3, a2 40211f94: 000246 j 40211fa1 40211f97: 2e3200 excw 40211f9a: c12107 blt a1, a0, 40211f5f 40211f9d: 20fd excw 40211f9f: 221023 excw 40211fa2: 6e .byte 0x6e 40211fa3: 2e2207 blt a2, a0, 40211fd5 40211fa6: 214200 srai a4, a0, 2 40211fa9: 8218 l32i.n a1, a2, 32 40211fab: 0cde62 addmi a6, a14, 0xc00 40211fae: 0e2d53 excw 40211fb1: 246182 s32i a8, a1, 144 40211fb4: ff31c5 call0 402112d4 40211fb7: 242182 l32i a8, a1, 144 40211fba: 020c movi.n a2, 0 40211fbc: 083d mov.n a3, a8 40211fbe: 140c movi.n a4, 1 40211fc0: 025d mov.n a5, a2 40211fc2: 0dfac5 call0 4021ff70 40211fc5: 005186 j 4021210f 40211fc8: c09960 sub a9, a9, a6 40211fcb: 0229e6 bgei a9, 2, 40211fd1 40211fce: 004f46 j 4021210f 40211fd1: 172c22 l32i a2, a12, 92 40211fd4: 0c1f52 l16ui a5, a15, 24 40211fd7: 025226 beqi a2, 5, 40211fdd 40211fda: 004c46 j 4021210f 40211fdd: 115580 slli a5, a5, 8 40211fe0: ccb121 l32r a2, 402052a4 40211fe3: 230c movi.n a3, 2 40211fe5: c0a042 movi a4, 192 40211fe8: 001146 j 40212031 40211feb: 220000 excw 40211fee: 172c movi.n a7, 33 40211ff0: 085226 beqi a2, 5, 40211ffc 40211ff3: fec222 addi a2, a2, -2 40211ff6: 0222b6 bltui a2, 2, 40211ffc 40211ff9: 004486 j 4021210f 40211ffc: 2f4b addi.n a2, a15, 4 40211ffe: 58c132 addi a3, a1, 88 40212001: 06a042 movi a4, 6 40212004: 216162 s32i a6, a1, 132 40212007: 226192 s32i a9, a1, 136 4021200a: ce1f01 l32r a0, 40205888 4021200d: 0000c0 callx0 a0 40212010: 212162 l32i a6, a1, 132 40212013: 222192 l32i a9, a1, 136 40212016: 0f5256 bnez a2, 4021210f 40212019: c09960 sub a9, a9, a6 4021201c: 0229e6 bgei a9, 2, 40212022 4021201f: 003b06 j 4021210f 40212022: 0c1f52 l16ui a5, a15, 24 40212025: cc9f21 l32r a2, 402052a4 40212028: 115580 slli a5, a5, 8 4021202b: 02a032 movi a3, 2 4021202e: a0a042 movi a4, 160 40212031: 204540 or a4, a5, a4 40212034: ff29c5 call0 402112d4 40212037: 003506 j 4021210f 4021203a: 000000 ill 4021203d: 172c22 l32i a2, a12, 92 40212040: 155266 bnei a2, 5, 40212059 40212043: 0c2d mov.n a2, a12 40212045: 0d3d mov.n a3, a13 40212047: 216162 s32i a6, a1, 132 4021204a: 226192 s32i a9, a1, 136 4021204d: fb8645 call0 4020d8b4 40212050: 212162 l32i a6, a1, 132 40212053: 222192 l32i a9, a1, 136 40212056: 0b5256 bnez a2, 4021210f 40212059: 0c2d mov.n a2, a12 4021205b: 0f3d mov.n a3, a15 4021205d: 064d mov.n a4, a6 4021205f: 095d mov.n a5, a9 40212061: 01db85 call0 40213e1c 40212064: 0029c6 j 4021210f 40212067: 320000 excw 4021206a: 1b0106 j 40218c72 4021206d: 232733 excw 40212070: 268602 excw 40212073: 062200 excw 40212076: 92e700 excw 40212079: 1f .byte 0x1f 4021207a: 692c72 l32i a7, a12, 0x1a4 4021207d: 979c beqz.n a7, 4021209a 4021207f: 1c2182 l32i a8, a1, 112 40212082: 064d mov.n a4, a6 40212084: 216162 s32i a6, a1, 132 40212087: 226192 s32i a9, a1, 136 4021208a: 120c movi.n a2, 1 4021208c: 3fab addi.n a3, a15, 10 4021208e: a0c852 addi a5, a8, -96 40212091: 0007c0 callx0 a7 40212094: 222192 l32i a9, a1, 136 40212097: 212162 l32i a6, a1, 132 4021209a: 010622 l8ui a2, a6, 1 4021209d: 222b addi.n a2, a2, 2 4021209f: 662a add.n a6, a6, a2 402120a1: c02960 sub a2, a9, a6 402120a4: c122e6 bgei a2, 2, 40212069 402120a7: 001906 j 4021210f 402120aa: 220000 excw 402120ad: 061a21 l32r a2, 401d3918 <_lit4_end+0xcc1f0> 402120b0: 0019 s32i.n a1, a0, 0 402120b2: 320000 excw 402120b5: 2a2c movi.n a10, 34 402120b7: 94e356 bnez a3, 40211a09 402120ba: fe7346 j 40211a8b 402120bd: dddba1 l32r a10, 4020982c 402120c0: 192a22 l32i a2, a10, 100 402120c3: 0272c7 bbci a2, 28, 402120c9 402120c6: ff3986 j 40211db0 402120c9: ff47c6 j 40211dec 402120cc: 1921a2 l32i a10, a1, 100 402120cf: 83aea0 moveqz a10, a14, a10 402120d2: 1961a2 s32i a10, a1, 100 402120d5: ff69c6 j 40211e80 402120d8: 1921a2 l32i a10, a1, 100 402120db: 1b2122 l32i a2, a1, 108 402120de: 83ae20 moveqz a10, a14, a2 402120e1: fffb46 j 402120d2 402120e4: 6f3100 excw 402120e7: 32cc bnez.n a2, 402120ee 402120e9: 325e23 excw 402120ec: 562561 l32r a6, 401e7980 <_lit4_end+0xe0258> 402120ef: c6d273 excw 402120f2: 41ff62 excw 402120f5: cc6c movi.n a12, -20 402120f7: 692462 l32i a6, a4, 0x1a4 402120fa: d56656 bnez a6, 40211e54 402120fd: ff5fc6 j 40211e80 40212100: ffa082 movi a8, 255 40212103: 1a6182 s32i a8, a1, 104 40212106: 000146 j 4021210f 40212109: ffa0a2 movi a10, 255 4021210c: 1a61a2 s32i a10, a1, 104 4021210f: 0d2d mov.n a2, a13 40212111: 110485 call0 4022315c 40212114: ffe506 j 402120ac 40212117: 2f2102 l32i a0, a1, 188 4021211a: c0a092 movi a9, 192 4021211d: 2e21c2 l32i a12, a1, 184 40212120: 2d21d2 l32i a13, a1, 180 40212123: 2c21e2 l32i a14, a1, 176 40212126: 2b21f2 l32i a15, a1, 172 40212129: 119a add.n a1, a1, a9 4021212b: f00d ret.n 4021212d: 000000 ill 40212130: acc8 l32i.n a12, a12, 40 40212132: fe .byte 0xfe 40212133: 3f .byte 0x3f 40212134: accc bnez.n a12, 40212142 40212136: fe .byte 0xfe 40212137: 3f .byte 0x3f 40212138: feacd0 excw 4021213b: 3f .byte 0x3f 4021213c : 4021213c: e0c112 addi a1, a1, -32 4021213f: 0561d2 s32i a13, a1, 20 40212142: cc58d1 l32r a13, 402052a4 40212145: 61c9 s32i.n a12, a1, 24 40212147: 4dc8 l32i.n a12, a13, 16 40212149: 7109 s32i.n a0, a1, 28 4021214b: 05fc16 beqz a12, 402121ae 4021214e: 3a2c32 l32i a3, a12, 232 40212151: 120c movi.n a2, 1 40212153: 59f397 bbsi a3, 25, 402121b0 40212156: 002c22 l32i a2, a12, 0 40212159: a2ec bnez.n a2, 40212187 4021215b: fd4f31 l32r a3, 40211698 4021215e: 4fa742 movi a4, 0x74f 40212161: 98a022 movi a2, 152 40212164: cdcd01 l32r a0, 40205898 40212167: 0000c0 callx0 a0 4021216a: e75931 l32r a3, 4020bed0 4021216d: 0c29 s32i.n a2, a12, 0 4021216f: 0139 s32i.n a3, a1, 0 40212171: fff041 l32r a4, 40212134 40212174: ffef31 l32r a3, 40212130 40212177: fff051 l32r a5, 40212138 4021217a: e75471 l32r a7, 4020becc 4021217d: 0c6d mov.n a6, a12 4021217f: 36b305 call0 40248cb0 40212182: 0d2d mov.n a2, a13 40212184: 282245 call0 4023a3ac 40212187: 020c movi.n a2, 0 40212189: cc6d41 l32r a4, 40205340 4021218c: 130c movi.n a3, 1 4021218e: 025d mov.n a5, a2 40212190: 026d mov.n a6, a2 40212192: 0dbe05 call0 4021fd74 40212195: 020c movi.n a2, 0 40212197: eb0c32 l8ui a3, a12, 235 4021219a: e84c22 s8i a2, a12, 232 4021219d: e94c22 s8i a2, a12, 233 402121a0: 220c movi.n a2, 2 402121a2: 202320 or a2, a3, a2 402121a5: eb4c22 s8i a2, a12, 235 402121a8: 120c movi.n a2, 1 402121aa: 000086 j 402121b0 402121ad: 0c2d00 excw 402121b0: 7108 l32i.n a0, a1, 28 402121b2: 61c8 l32i.n a12, a1, 24 402121b4: 51d8 l32i.n a13, a1, 20 402121b6: 20c112 addi a1, a1, 32 402121b9: f00d ret.n ... 402121bc : 402121bc: cc3a21 l32r a2, 402052a4 402121bf: f0c112 addi a1, a1, -16 402121c2: 0261c2 s32i a12, a1, 8 402121c5: 42c8 l32i.n a12, a2, 16 402121c7: 036102 s32i a0, a1, 12 402121ca: 11d9 s32i.n a13, a1, 4 402121cc: 6cac beqz.n a12, 402121f6 402121ce: 3a2c22 l32i a2, a12, 232 402121d1: 01a0d2 movi a13, 1 402121d4: 207297 bbci a2, 25, 402121f8 402121d7: 1be845 call0 4022e05c 402121da: eb0c32 l8ui a3, a12, 235 402121dd: 020c movi.n a2, 0 402121df: e84c22 s8i a2, a12, 232 402121e2: e94c22 s8i a2, a12, 233 402121e5: d27c movi.n a2, -3 402121e7: 102320 and a2, a3, a2 402121ea: eb4c22 s8i a2, a12, 235 402121ed: f62b85 call0 402084a8 402121f0: 1bf105 call0 4022e104 402121f3: 000046 j 402121f8 402121f6: 0cdd mov.n a13, a12 402121f8: 3108 l32i.n a0, a1, 12 402121fa: 0d2d mov.n a2, a13 402121fc: 21c8 l32i.n a12, a1, 8 402121fe: 11d8 l32i.n a13, a1, 4 40212200: 10c112 addi a1, a1, 16 40212203: f00d ret.n 40212205: 000000 ill 40212208: af8c beqz.n a15, 40212216 4021220a: fe .byte 0xfe 4021220b: 3f .byte 0x3f 4021220c : 4021220c: ffff21 l32r a2, 40212208 4021220f: 030c movi.n a3, 0 40212211: 8239 s32i.n a3, a2, 32 40212213: 7239 s32i.n a3, a2, 28 40212215: 604232 s8i a3, a2, 96 40212218: 614232 s8i a3, a2, 97 4021221b: f00d ret.n 4021221d: 000000 ill 40212220: feaf90 excw 40212223: 3f .byte 0x3f 40212224 : 40212224: f0c112 addi a1, a1, -16 40212227: 21c9 s32i.n a12, a1, 8 40212229: fff7c1 l32r a12, 40212208 4021222c: 11d9 s32i.n a13, a1, 4 4021222e: 01e9 s32i.n a14, a1, 0 40212230: 6cd8 l32i.n a13, a12, 24 40212232: 02ed mov.n a14, a2 40212234: fffb21 l32r a2, 40212220 40212237: 030c movi.n a3, 0 40212239: 841c movi.n a4, 24 4021223b: 036102 s32i a0, a1, 12 4021223e: cd9501 l32r a0, 40205894 40212241: 0000c0 callx0 a0 40212244: 5d8c beqz.n a13, 4021224d 40212246: 4c28 l32i.n a2, a12, 16 40212248: 0e3d mov.n a3, a14 4021224a: 000dc0 callx0 a13 4021224d: 3108 l32i.n a0, a1, 12 4021224f: 21c8 l32i.n a12, a1, 8 40212251: 11d8 l32i.n a13, a1, 4 40212253: 01e8 l32i.n a14, a1, 0 40212255: 10c112 addi a1, a1, 16 40212258: f00d ret.n 4021225a: 120000 excw 4021225d: 0cf0c1 l32r a12, 401d5620 <_lit4_end+0xcdef8> 40212260: 310902 l8ui a0, a9, 49 40212263: fffc05 call0 40212224 40212266: 3108 l32i.n a0, a1, 12 40212268: 10c112 addi a1, a1, 16 4021226b: f00d ret.n 4021226d: 000000 ill 40212270: feafb0 excw 40212273: 3f .byte 0x3f 40212274: afcc bnez.n a15, 40212282 40212276: fe .byte 0xfe 40212277: 3f .byte 0x3f 40212278 : 40212278: f0c112 addi a1, a1, -16 4021227b: 0261c2 s32i a12, a1, 8 4021227e: ffe2c1 l32r a12, 40212208 40212281: 036102 s32i a0, a1, 12 40212284: 1c28 l32i.n a2, a12, 4 40212286: 010216 beqz a2, 4021229a 40212289: fff921 l32r a2, 40212270 4021228c: f3e085 call0 40206098 4021228f: fff921 l32r a2, 40212274 40212292: f3e045 call0 40206098 40212295: 420c movi.n a2, 4 40212297: fff8c5 call0 40212224 4021229a: 7c48 l32i.n a4, a12, 28 4021229c: 548c beqz.n a4, 402122a5 4021229e: 8c28 l32i.n a2, a12, 32 402122a0: 430c movi.n a3, 4 402122a2: 0004c0 callx0 a4 402122a5: 3108 l32i.n a0, a1, 12 402122a7: 21c8 l32i.n a12, a1, 8 402122a9: 10c112 addi a1, a1, 16 402122ac: f00d ret.n ... 402122b0 : 402122b0: e0c112 addi a1, a1, -32 402122b3: 61c9 s32i.n a12, a1, 24 402122b5: ffd4c1 l32r a12, 40212208 402122b8: 51d9 s32i.n a13, a1, 20 402122ba: 74d020 extui a13, a2, 0, 8 402122bd: 600c22 l8ui a2, a12, 96 402122c0: 41e9 s32i.n a14, a1, 16 402122c2: 31f9 s32i.n a15, a1, 12 402122c4: 7109 s32i.n a0, a1, 28 402122c6: 03ed mov.n a14, a3 402122c8: 04fd mov.n a15, a4 402122ca: 00a216 beqz a2, 402122d8 402122cd: 610c32 l8ui a3, a12, 97 402122d0: 320c movi.n a2, 3 402122d2: 1033d7 bltu a3, a13, 402122e6 402122d5: fffa05 call0 40212278 402122d8: 120c movi.n a2, 1 402122da: 604c22 s8i a2, a12, 96 402122dd: 614cd2 s8i a13, a12, 97 402122e0: 7ce9 s32i.n a14, a12, 28 402122e2: 8cf9 s32i.n a15, a12, 32 402122e4: 020c movi.n a2, 0 402122e6: 7108 l32i.n a0, a1, 28 402122e8: 61c8 l32i.n a12, a1, 24 402122ea: 51d8 l32i.n a13, a1, 20 402122ec: 41e8 l32i.n a14, a1, 16 402122ee: 31f8 l32i.n a15, a1, 12 402122f0: 20c112 addi a1, a1, 32 402122f3: f00d ret.n 402122f5: 000000 ill 402122f8: 102b94 excw 402122fb: c11240 mul16u a1, a2, a4 402122fc : 402122fc: f0c112 addi a1, a1, -16 402122ff: 21c9 s32i.n a12, a1, 8 40212301: 02cd mov.n a12, a2 40212303: 021222 l16ui a2, a2, 4 40212306: 130c movi.n a3, 1 40212308: 040c movi.n a4, 0 4021230a: 11d9 s32i.n a13, a1, 4 4021230c: 0061e2 s32i a14, a1, 0 4021230f: 036102 s32i a0, a1, 12 40212312: fff901 l32r a0, 402122f8 40212315: 0000c0 callx0 a0 40212318: db8e21 l32r a2, 40209150 4021231b: 0002d2 l8ui a13, a2, 0 4021231e: 02ed mov.n a14, a2 40212320: 4ddc bnez.n a13, 40212338 40212322: cd5801 l32r a0, 40205884 40212325: 0000c0 callx0 a0 40212328: db8b21 l32r a2, 40209154 4021232b: db8b31 l32r a3, 40209158 4021232e: 0020c0 memw 40212331: 02d9 s32i.n a13, a2, 0 40212333: 0020c0 memw 40212336: 0239 s32i.n a3, a2, 0 40212338: ffb421 l32r a2, 40212208 4021233b: 1762c2 s32i a12, a2, 92 4021233e: 000e22 l8ui a2, a14, 0 40212341: 12dc bnez.n a2, 40212356 40212343: db8621 l32r a2, 4020915c 40212346: 0238 l32i.n a3, a2, 0 40212348: db8321 l32r a2, 40209154 4021234b: 0020c0 memw 4021234e: 0239 s32i.n a3, a2, 0 40212350: cced01 l32r a0, 40205704 40212353: 0000c0 callx0 a0 40212356: 3108 l32i.n a0, a1, 12 40212358: 21c8 l32i.n a12, a1, 8 4021235a: 11d8 l32i.n a13, a1, 4 4021235c: 01e8 l32i.n a14, a1, 0 4021235e: 10c112 addi a1, a1, 16 40212361: f00d ret.n 40212363: 225c00 excw 40212366: 124021 l32r a2, 401d6c68 <_lit4_end+0xcf540> 40212368 : 40212368: e0c112 addi a1, a1, -32 4021236b: 61c9 s32i.n a12, a1, 24 4021236d: 02cd mov.n a12, a2 4021236f: cbcd21 l32r a2, 402052a4 40212372: 51d9 s32i.n a13, a1, 20 40212374: 7109 s32i.n a0, a1, 28 40212376: 41e9 s32i.n a14, a1, 16 40212378: 31f9 s32i.n a15, a1, 12 4021237a: 02d232 addmi a3, a2, 0x200 4021237d: 380332 l8ui a3, a3, 56 40212380: 0d0c movi.n a13, 0 40212382: 0a1326 beqi a3, 1, 40212390 40212385: 03d222 addmi a2, a2, 0x300 40212388: 6502d2 l8ui a13, a2, 101 4021238b: dd0b addi.n a13, a13, -1 4021238d: 74d0d0 extui a13, a13, 0, 8 40212390: ff9e21 l32r a2, 40212208 40212393: 02c9 s32i.n a12, a2, 0 40212395: db6e21 l32r a2, 40209150 40212398: 0002e2 l8ui a14, a2, 0 4021239b: 02fd mov.n a15, a2 4021239d: 4edc bnez.n a14, 402123b5 4021239f: cd3901 l32r a0, 40205884 402123a2: 0000c0 callx0 a0 402123a5: db6b21 l32r a2, 40209154 402123a8: db6c31 l32r a3, 40209158 402123ab: 0020c0 memw 402123ae: 02e9 s32i.n a14, a2, 0 402123b0: 0020c0 memw 402123b3: 0239 s32i.n a3, a2, 0 402123b5: da3f21 l32r a2, 40208cb4 402123b8: 130c movi.n a3, 1 402123ba: 004232 s8i a3, a2, 0 402123bd: 90ddd0 addx2 a13, a13, a13 402123c0: 80a022 movi a2, 128 402123c3: a0dd20 addx4 a13, a13, a2 402123c6: dcda add.n a13, a12, a13 402123c8: dd4b addi.n a13, a13, 4 402123ca: 000f22 l8ui a2, a15, 0 402123cd: 4b6cd2 s32i a13, a12, 0x12c 402123d0: 22dc bnez.n a2, 402123e6 402123d2: db6221 l32r a2, 4020915c 402123d5: 0238 l32i.n a3, a2, 0 402123d7: db5f21 l32r a2, 40209154 402123da: 0020c0 memw 402123dd: 006232 s32i a3, a2, 0 402123e0: ccc901 l32r a0, 40205704 402123e3: 0000c0 callx0 a0 402123e6: 202dd0 or a2, a13, a13 402123e9: fff105 call0 402122fc 402123ec: ffdec1 l32r a12, 40212364 402123ef: ffa021 l32r a2, 40212270 402123f2: 203cc0 or a3, a12, a12 402123f5: 00a042 movi a4, 0 402123f8: f3c605 call0 4020605c 402123fb: ff9e21 l32r a2, 40212274 402123fe: 0c3d mov.n a3, a12 40212400: 140c movi.n a4, 1 40212402: f3c585 call0 4020605c 40212405: 7108 l32i.n a0, a1, 28 40212407: 61c8 l32i.n a12, a1, 24 40212409: 51d8 l32i.n a13, a1, 20 4021240b: 41e8 l32i.n a14, a1, 16 4021240d: 31f8 l32i.n a15, a1, 12 4021240f: 20c112 addi a1, a1, 32 40212412: f00d ret.n 40212414: f0c112 addi a1, a1, -16 40212417: 21c9 s32i.n a12, a1, 8 40212419: ff7bc1 l32r a12, 40212208 4021241c: 11d9 s32i.n a13, a1, 4 4021241e: 172c32 l32i a3, a12, 92 40212421: 1c28 l32i.n a2, a12, 4 40212423: 021342 l16ui a4, a3, 4 40212426: 021232 l16ui a3, a2, 4 40212429: 01e9 s32i.n a14, a1, 0 4021242b: 3109 s32i.n a0, a1, 12 4021242d: 5cd8 l32i.n a13, a12, 20 4021242f: 042ce2 l32i a14, a12, 16 40212432: 021437 beq a4, a3, 40212438 40212435: ffec45 call0 402122fc 40212438: 5d8c beqz.n a13, 40212441 4021243a: 0e2d mov.n a2, a14 4021243c: 030c movi.n a3, 0 4021243e: 000dc0 callx0 a13 40212441: 2c28 l32i.n a2, a12, 8 40212443: 3c38 l32i.n a3, a12, 12 40212445: f2cc bnez.n a2, 40212458 40212447: 43ec bnez.n a3, 4021246f 40212449: ff7521 l32r a2, 40212220 4021244c: 841c movi.n a4, 24 4021244e: cd1101 l32r a0, 40205894 40212451: 0000c0 callx0 a0 40212454: 000a06 j 40212480 40212457: b23700 excw 4021245a: 85d113 excw 4021245d: ff .byte 0xff 4021245e: 0d2d mov.n a2, a13 40212460: f3c345 call0 40206098 40212463: 022c32 l32i a3, a12, 8 40212466: 202dd0 or a2, a13, a13 40212469: 00a042 movi a4, 0 4021246c: f3d805 call0 402061f0 4021246f: ff81d1 l32r a13, 40212274 40212472: 0d2d mov.n a2, a13 40212474: f3c205 call0 40206098 40212477: 3c38 l32i.n a3, a12, 12 40212479: 0d2d mov.n a2, a13 4021247b: 040c movi.n a4, 0 4021247d: f3d705 call0 402061f0 40212480: 3108 l32i.n a0, a1, 12 40212482: 21c8 l32i.n a12, a1, 8 40212484: 11d8 l32i.n a13, a1, 4 40212486: 01e8 l32i.n a14, a1, 0 40212488: 10c112 addi a1, a1, 16 4021248b: f00d ret.n 4021248d: 000000 ill 40212490 : 40212490: ff5e81 l32r a8, 40212208 40212493: f0c112 addi a1, a1, -16 40212496: 21c9 s32i.n a12, a1, 8 40212498: 18c8 l32i.n a12, a8, 4 4021249a: 3109 s32i.n a0, a1, 12 4021249c: 029d mov.n a9, a2 4021249e: 320c movi.n a2, 3 402124a0: 0cdc bnez.n a12, 402124b4 402124a2: 1899 s32i.n a9, a8, 4 402124a4: 2839 s32i.n a3, a8, 8 402124a6: 3849 s32i.n a4, a8, 12 402124a8: 5859 s32i.n a5, a8, 20 402124aa: 6869 s32i.n a6, a8, 24 402124ac: 046872 s32i a7, a8, 16 402124af: fff645 call0 40212414 402124b2: 0c2d mov.n a2, a12 402124b4: 3108 l32i.n a0, a1, 12 402124b6: 21c8 l32i.n a12, a1, 8 402124b8: 10c112 addi a1, a1, 16 402124bb: f00d ret.n 402124bd: 000000 ill 402124c0 : 402124c0: cb7921 l32r a2, 402052a4 402124c3: ff5131 l32r a3, 40212208 402124c6: 4b2222 l32i a2, a2, 0x12c 402124c9: 172332 l32i a3, a3, 92 402124cc: f0c112 addi a1, a1, -16 402124cf: 021342 l16ui a4, a3, 4 402124d2: 021232 l16ui a3, a2, 4 402124d5: 3109 s32i.n a0, a1, 12 402124d7: 021437 beq a4, a3, 402124dd 402124da: ffe205 call0 402122fc 402124dd: 3108 l32i.n a0, a1, 12 402124df: 10c112 addi a1, a1, 16 402124e2: f00d ret.n 402124e4 : 402124e4: ff4931 l32r a3, 40212208 402124e7: e50c movi.n a5, 14 402124e9: 0348 l32i.n a4, a3, 0 402124eb: 030c movi.n a3, 0 402124ed: 441462 l16ui a6, a4, 136 402124f0: 0c1627 beq a6, a2, 40212500 402124f3: 331b addi.n a3, a3, 1 402124f5: 743030 extui a3, a3, 0, 8 402124f8: 44cb addi.n a4, a4, 12 402124fa: ef9357 bne a3, a5, 402124ed 402124fd: 0000c6 j 40212504 40212500: 032d mov.n a2, a3 40212502: f00d ret.n 40212504: ffa022 movi a2, 255 40212507: f00d ret.n 40212509: 000000 ill 4021250c : 4021250c: cb6621 l32r a2, 402052a4 4021250f: f0c112 addi a1, a1, -16 40212512: 4b2222 l32i a2, a2, 0x12c 40212515: 036102 s32i a0, a1, 12 40212518: 0261c2 s32i a12, a1, 8 4021251b: f82445 call0 4020a760 4021251e: 20c220 or a12, a2, a2 40212521: ff3921 l32r a2, 40212208 40212524: 172222 l32i a2, a2, 92 40212527: f82385 call0 4020a760 4021252a: 3108 l32i.n a0, a1, 12 4021252c: c0cc20 sub a12, a12, a2 4021252f: 130c movi.n a3, 1 40212531: 020c movi.n a2, 0 40212533: 8323c0 moveqz a2, a3, a12 40212536: 21c8 l32i.n a12, a1, 8 40212538: 10c112 addi a1, a1, 16 4021253b: f00d ret.n 4021253d: 000000 ill 40212540: b018 l32i.n a1, a0, 44 40212542: fe .byte 0xfe 40212543: 3f .byte 0x3f 40212544: 023d mov.n a3, a2 40212546: fffe21 l32r a2, 40212540 40212549: 250c movi.n a5, 2 4021254b: 03d222 addmi a2, a2, 0x300 4021254e: 740242 l8ui a4, a2, 116 40212551: 042040 extui a2, a4, 0, 1 40212554: 02ac beqz.n a2, 40212578 40212556: 170457 bnone a4, a5, 40212571 40212559: 710352 l8ui a5, a3, 113 4021255c: 6e0322 l8ui a2, a3, 110 4021255f: 015580 slli a5, a5, 24 40212562: 012280 slli a2, a2, 24 40212565: 315850 srai a5, a5, 24 40212568: 312820 srai a2, a2, 24 4021256b: d12520 mul16s a2, a5, a2 4021256e: 000486 j 40212584 40212571: 710322 l8ui a2, a3, 113 40212574: 000186 j 4021257e 40212577: 045700 extui a5, a0, 7, 1 4021257a: 2208 l32i.n a0, a2, 8 4021257c: 806e03 excw 4021257f: 200122 l8ui a2, a1, 32 40212582: 3128 l32i.n a2, a1, 12 40212584: 096427 bbci a4, 2, 40212591 40212587: 628c beqz.n a2, 40212591 40212589: 6f0362 l8ui a6, a3, 111 4021258c: 522b addi.n a5, a2, 2 4021258e: 932560 movnez a2, a5, a6 40212591: 086437 bbci a4, 3, 4021259d 40212594: 740342 l8ui a4, a3, 116 40212597: 1132f0 slli a3, a2, 1 4021259a: 932340 movnez a2, a3, a4 4021259d: f00d ret.n 4021259f: e82100 excw 402125a2: ff .byte 0xff 402125a3: d8a072 movi a7, 216 402125a6: 03d242 addmi a4, a2, 0x300 402125a9: 750452 l8ui a5, a4, 117 402125ac: 026d mov.n a6, a2 402125ae: 00a282 movi a8, 0x200 402125b1: 0004c6 j 402125c8 402125b4: 237a add.n a2, a3, a7 402125b6: a02260 addx4 a2, a2, a6 402125b9: 331b addi.n a3, a3, 1 402125bb: 2228 l32i.n a2, a2, 8 402125bd: 764432 s8i a3, a4, 118 402125c0: 1e2232 l32i a3, a2, 120 402125c3: 0338 l32i.n a3, a3, 0 402125c5: 070837 bnone a8, a3, 402125d0 402125c8: 760432 l8ui a3, a4, 118 402125cb: e53357 bltu a3, a5, 402125b4 402125ce: 020c movi.n a2, 0 402125d0: f00d ret.n 402125d2: d80000 excw 402125d5: 402125 excw 402125d8: d0c112 addi a1, a1, -48 402125db: 91d9 s32i.n a13, a1, 36 402125dd: cb31d1 l32r a13, 402052a4 402125e0: a1c9 s32i.n a12, a1, 40 402125e2: 02cd mov.n a12, a2 402125e4: 4d28 l32i.n a2, a13, 16 402125e6: 10c132 addi a3, a1, 16 402125e9: e00222 l8ui a2, a2, 224 402125ec: 81e9 s32i.n a14, a1, 32 402125ee: b109 s32i.n a0, a1, 44 402125f0: f71405 call0 40209734 402125f3: 1e2ce2 l32i a14, a12, 120 402125f6: dacb01 l32r a0, 40209124 402125f9: 0000c0 callx0 a0 402125fc: 141e27 beq a14, a2, 40212614 402125ff: 030c movi.n a3, 0 40212601: 1e2c22 l32i a2, a12, 120 40212604: fff451 l32r a5, 402125d4 40212607: 034d mov.n a4, a3 40212609: 036d mov.n a6, a3 4021260b: 0c7d mov.n a7, a12 4021260d: ffe805 call0 40212490 40212610: 000706 j 40212630 40212613: 2d7200 excw 40212616: 8f .byte 0x8f 40212617: 00a022 movi a2, 0 4021261a: d38161 l32r a6, 40207420 4021261d: 006122 s32i a2, a1, 0 40212620: 10c132 addi a3, a1, 16 40212623: 202cc0 or a2, a12, a12 40212626: 0c4d mov.n a4, a12 40212628: 0c5d mov.n a5, a12 4021262a: 747070 extui a7, a7, 0, 8 4021262d: fbff45 call0 4020e624 40212630: b108 l32i.n a0, a1, 44 40212632: a1c8 l32i.n a12, a1, 40 40212634: 91d8 l32i.n a13, a1, 36 40212636: 81e8 l32i.n a14, a1, 32 40212638: 30c112 addi a1, a1, 48 4021263b: f00d ret.n 4021263d: 000000 ill 40212640: feaff4 excw 40212643: 3f .byte 0x3f 40212644: ffff21 l32r a2, 40212640 40212647: e0c112 addi a1, a1, -32 4021264a: 0661c2 s32i a12, a1, 24 4021264d: 0022c2 l32i a12, a2, 0 40212650: ffbc21 l32r a2, 40212540 40212653: 7109 s32i.n a0, a1, 28 40212655: 00a042 movi a4, 0 40212658: 03d222 addmi a2, a2, 0x300 4021265b: 764242 s8i a4, a2, 118 4021265e: 0139 s32i.n a3, a1, 0 40212660: ffe5c5 call0 402124c0 40212663: ffba85 call0 4021220c 40212666: 0138 l32i.n a3, a1, 0 40212668: 5c8c beqz.n a12, 40212671 4021266a: 0c48 l32i.n a4, a12, 0 4021266c: 020c movi.n a2, 0 4021266e: 0004c0 callx0 a4 40212671: 7108 l32i.n a0, a1, 28 40212673: 61c8 l32i.n a12, a1, 24 40212675: 20c112 addi a1, a1, 32 40212678: f00d ret.n ... 4021267c : 4021267c: f0c112 addi a1, a1, -16 4021267f: 0261c2 s32i a12, a1, 8 40212682: cb08c1 l32r a12, 402052a4 40212685: 036102 s32i a0, a1, 12 40212688: 0161d2 s32i a13, a1, 4 4021268b: 02dcc2 addmi a12, a12, 0x200 4021268e: 3b0c22 l8ui a2, a12, 59 40212691: 1d0c movi.n a13, 1 40212693: 3a0c42 l8ui a4, a12, 58 40212696: 3032d0 xor a3, a2, a13 40212699: 150c movi.n a5, 1 4021269b: 043030 extui a3, a3, 0, 1 4021269e: 401400 ssl a4 402126a1: a12200 sll a2, a2 402126a4: 401400 ssl a4 402126a7: a13300 sll a3, a3 402126aa: 401400 ssl a4 402126ad: a14500 sll a4, a5 402126b0: 050c movi.n a5, 0 402126b2: f3d845 call0 40206438 402126b5: 3b0c22 l8ui a2, a12, 59 402126b8: 042020 extui a2, a2, 0, 1 402126bb: 30d2d0 xor a13, a2, a13 402126be: 3b4cd2 s8i a13, a12, 59 402126c1: 3108 l32i.n a0, a1, 12 402126c3: 21c8 l32i.n a12, a1, 8 402126c5: 11d8 l32i.n a13, a1, 4 402126c7: 10c112 addi a1, a1, 16 402126ca: f00d ret.n 402126cc: d0c112 addi a1, a1, -48 402126cf: 0a61c2 s32i a12, a1, 40 402126d2: caf4c1 l32r a12, 402052a4 402126d5: 0961d2 s32i a13, a1, 36 402126d8: 042c22 l32i a2, a12, 16 402126db: 10c132 addi a3, a1, 16 402126de: 2a22d2 l32i a13, a2, 168 402126e1: e00222 l8ui a2, a2, 224 402126e4: b109 s32i.n a0, a1, 44 402126e6: f704c5 call0 40209734 402126e9: 4c28 l32i.n a2, a12, 16 402126eb: 6dcc bnez.n a13, 402126f5 402126ed: 530c movi.n a3, 5 402126ef: 584232 s8i a3, a2, 88 402126f2: 000d46 j 4021272b 402126f5: 580222 l8ui a2, a2, 88 402126f8: d34a61 l32r a6, 40207420 402126fb: 1232f6 bgeui a2, 3, 40212711 402126fe: 020c movi.n a2, 0 40212700: 8f2c72 l32i a7, a12, 0x23c 40212703: 10c132 addi a3, a1, 16 40212706: 0129 s32i.n a2, a1, 0 40212708: 0d4d mov.n a4, a13 4021270a: 0d2d mov.n a2, a13 4021270c: 0d5d mov.n a5, a13 4021270e: 0004c6 j 40212725 40212711: e04151 l32r a5, 4020a818 40212714: 00a022 movi a2, 0 40212717: 8f2c72 l32i a7, a12, 0x23c 4021271a: 10c132 addi a3, a1, 16 4021271d: 0129 s32i.n a2, a1, 0 4021271f: 204550 or a4, a5, a5 40212722: 202dd0 or a2, a13, a13 40212725: 747070 extui a7, a7, 0, 8 40212728: fbef85 call0 4020e624 4021272b: 4c28 l32i.n a2, a12, 16 4021272d: 580232 l8ui a3, a2, 88 40212730: 20c222 addi a2, a2, 32 40212733: 331b addi.n a3, a3, 1 40212735: 384232 s8i a3, a2, 56 40212738: f395c5 call0 40206098 4021273b: 4c28 l32i.n a2, a12, 16 4021273d: f4a132 movi a3, 0x1f4 40212740: 20c222 addi a2, a2, 32 40212743: 040c movi.n a4, 0 40212745: f3aa85 call0 402061f0 40212748: b108 l32i.n a0, a1, 44 4021274a: a1c8 l32i.n a12, a1, 40 4021274c: 91d8 l32i.n a13, a1, 36 4021274e: 30c112 addi a1, a1, 48 40212751: f00d ret.n 40212753: 131000 excw 40212756: 944023 excw 40212759: 402127 blt a1, a2, 4021279d 4021275c: fffe21 l32r a2, 40212754 4021275f: f0c112 addi a1, a1, -16 40212762: 3109 s32i.n a0, a1, 12 40212764: cad101 l32r a0, 402052a8 40212767: 0000c0 callx0 a0 4021276a: cace21 l32r a2, 402052a4 4021276d: 030c movi.n a3, 0 4021276f: 042222 l32i a2, a2, 16 40212772: 00a042 movi a4, 0 40212775: 584232 s8i a3, a2, 88 40212778: fff831 l32r a3, 40212758 4021277b: 20c222 addi a2, a2, 32 4021277e: f38dc5 call0 4020605c 40212781: fff485 call0 402126cc 40212784: 3108 l32i.n a0, a1, 12 40212786: 10c112 addi a1, a1, 16 40212789: f00d ret.n 4021278b: 275c00 excw 4021278e: dc4021 l32r a2, 40209890 40212791: 402312 l32i a1, a3, 0x100 40212794: f0c112 addi a1, a1, -16 40212797: 0261c2 s32i a12, a1, 8 4021279a: cac2c1 l32r a12, 402052a4 4021279d: 036102 s32i a0, a1, 12 402127a0: 4c28 l32i.n a2, a12, 16 402127a2: 11d9 s32i.n a13, a1, 4 402127a4: 5802d2 l8ui a13, a2, 88 402127a7: 20c222 addi a2, a2, 32 402127aa: 6dec bnez.n a13, 402127d4 402127ac: fff831 l32r a3, 4021278c 402127af: 0d4d mov.n a4, a13 402127b1: f38a85 call0 4020605c 402127b4: 4c28 l32i.n a2, a12, 16 402127b6: 20c222 addi a2, a2, 32 402127b9: f38dc5 call0 40206098 402127bc: 4c28 l32i.n a2, a12, 16 402127be: 2a2232 l32i a3, a2, 168 402127c1: 20c222 addi a2, a2, 32 402127c4: 0e1332 l16ui a3, a3, 28 402127c7: 1143c0 slli a4, a3, 4 402127ca: c03430 sub a3, a4, a3 402127cd: 1133f0 slli a3, a3, 1 402127d0: 001bc6 j 40212843 402127d3: 5df600 excw 402127d6: 310d excw 402127d8: 0cffe0 excw 402127db: 87c504 excw 402127de: eec5f3 excw 402127e1: ff .byte 0xff 402127e2: 001886 j 40212848 402127e5: ffe931 l32r a3, 4021278c 402127e8: 00a042 movi a4, 0 402127eb: f38705 call0 4020605c 402127ee: ffe821 l32r a2, 40212790 402127f1: caad01 l32r a0, 402052a8 402127f4: 0000c0 callx0 a0 402127f7: 202cc0 or a2, a12, a12 402127fa: 030c movi.n a3, 0 402127fc: 140c movi.n a4, 1 402127fe: fead45 call0 402112d4 40212801: f63c21 l32r a2, 402100f4 40212804: 5602d2 l8ui a13, a2, 86 40212807: 04d0d0 extui a13, a13, 0, 1 4021280a: 3d9c beqz.n a13, 40212821 4021280c: 4c28 l32i.n a2, a12, 16 4021280e: 330c movi.n a3, 3 40212810: e84232 s8i a3, a2, 232 40212813: ea4232 s8i a3, a2, 234 40212816: 030c movi.n a3, 0 40212818: e94232 s8i a3, a2, 233 4021281b: 000a46 j 40212848 4021281e: 000000 ill 40212821: f5f845 call0 402087a8 40212824: 201266 bnei a2, 1, 40212848 40212827: 042c22 l32i a2, a12, 16 4021282a: 04c222 addi a2, a2, 4 4021282d: f38685 call0 40206098 40212830: 4c28 l32i.n a2, a12, 16 40212832: f63431 l32r a3, 40210104 40212835: 224b addi.n a2, a2, 4 40212837: 0d4d mov.n a4, a13 40212839: f38205 call0 4020605c 4021283c: 4c28 l32i.n a2, a12, 16 4021283e: e8a332 movi a3, 0x3e8 40212841: 224b addi.n a2, a2, 4 40212843: 0d4d mov.n a4, a13 40212845: f39a85 call0 402061f0 40212848: 3108 l32i.n a0, a1, 12 4021284a: 21c8 l32i.n a12, a1, 8 4021284c: 11d8 l32i.n a13, a1, 4 4021284e: 10c112 addi a1, a1, 16 40212851: f00d ret.n 40212853: c11200 mul16u a1, a2, a0 40212856: 61c2b0 xsr.eps2 a11 40212859: c22012 l32i a1, a0, 0x308 4021285c: a02220 addx4 a2, a2, a2 4021285f: 610200 excw 40212862: 61d213 excw 40212865: 61e211 l32r a1, 401eaff0 <_lit4_end+0xe38c8> 40212868: 61f210 excw 4021286b: 0f .byte 0xf 4021286c: 4129 s32i.n a2, a1, 16 4021286e: 5129 s32i.n a2, a1, 20 40212870: 8139 s32i.n a3, a1, 32 40212872: ff9985 call0 4021220c 40212875: 8148 l32i.n a4, a1, 32 40212877: 107456 bnez a4, 40212982 4021287a: 220c movi.n a2, 2 4021287c: 130305 call0 402258b0 4021287f: 320c movi.n a2, 3 40212881: 1302c5 call0 402258b0 40212884: 620c movi.n a2, 6 40212886: 130285 call0 402258b0 40212889: 720c movi.n a2, 7 4021288b: 130245 call0 402258b0 4021288e: 820c movi.n a2, 8 40212890: 1301c5 call0 402258b0 40212893: 920c movi.n a2, 9 40212895: 130185 call0 402258b0 40212898: ca83e1 l32r a14, 402052a4 4021289b: 8148 l32i.n a4, a1, 32 4021289d: 02de22 addmi a2, a14, 0x200 402128a0: 6102d2 l8ui a13, a2, 97 402128a3: 211d26 beqi a13, 1, 402128c8 402128a6: 0e2d mov.n a2, a14 402128a8: 278e05 call0 4023a18c 402128ab: 0e2d mov.n a2, a14 402128ad: 0c3d mov.n a3, a12 402128af: 279285 call0 4023a1d8 402128b2: f27c movi.n a2, -1 402128b4: e94c22 s8i a2, a12, 233 402128b7: eb4c22 s8i a2, a12, 235 402128ba: ec4c22 s8i a2, a12, 236 402128bd: ed4c22 s8i a2, a12, 237 402128c0: ee4c22 s8i a2, a12, 238 402128c3: 002046 j 40212948 402128c6: e20000 excw 402128c9: 666202 s32i a0, a2, 0x198 402128cc: 7e .byte 0x7e 402128cd: 10f136 excw 402128d0: e2f9 s32i.n a15, a2, 56 402128d2: c005a0 sub a0, a5, a10 402128d5: 203c movi.n a0, 50 402128d7: 205dd0 or a5, a13, a13 402128da: 10c162 addi a6, a1, 16 402128dd: 870c movi.n a7, 8 402128df: 01f9 s32i.n a15, a1, 0 402128e1: 11e9 s32i.n a14, a1, 4 402128e3: 21e9 s32i.n a14, a1, 8 402128e5: 0d2d mov.n a2, a13 402128e7: 276cc5 call0 40239fb4 402128ea: 620c movi.n a2, 6 402128ec: 2129 s32i.n a2, a1, 8 402128ee: 01f9 s32i.n a15, a1, 0 402128f0: 11e9 s32i.n a14, a1, 4 402128f2: 0d2d mov.n a2, a13 402128f4: 0c3d mov.n a3, a12 402128f6: 0d4d mov.n a4, a13 402128f8: 0d5d mov.n a5, a13 402128fa: 10c162 addi a6, a1, 16 402128fd: 870c movi.n a7, 8 402128ff: 000f46 j 40212940 40212902: 000000 ill 40212905: 3f8e66 bnei a14, 8, 40212948 40212908: f90221 l32r a2, 40210d10 4021290b: 0da092 movi a9, 13 4021290e: 5f0c movi.n a15, 5 40212910: 0129 s32i.n a2, a1, 0 40212912: 1199 s32i.n a9, a1, 4 40212914: 0c3d mov.n a3, a12 40212916: 0d5d mov.n a5, a13 40212918: 10c162 addi a6, a1, 16 4021291b: 0e7d mov.n a7, a14 4021291d: 21f9 s32i.n a15, a1, 8 4021291f: 0f2d mov.n a2, a15 40212921: 8199 s32i.n a9, a1, 32 40212923: 276905 call0 40239fb4 40212926: f8fa21 l32r a2, 40210d10 40212929: 8198 l32i.n a9, a1, 32 4021292b: 0129 s32i.n a2, a1, 0 4021292d: 620c movi.n a2, 6 4021292f: 2129 s32i.n a2, a1, 8 40212931: 1199 s32i.n a9, a1, 4 40212933: 0f2d mov.n a2, a15 40212935: 0c3d mov.n a3, a12 40212937: 0d4d mov.n a4, a13 40212939: 0d5d mov.n a5, a13 4021293b: 10c162 addi a6, a1, 16 4021293e: 0e7d mov.n a7, a14 40212940: 276705 call0 40239fb4 40212943: 420c movi.n a2, 4 40212945: e94c22 s8i a2, a12, 233 40212948: fe0f45 call0 40210a40 4021294b: fefd21 l32r a2, 40212540 4021294e: cd1c31 l32r a3, 40205dc0 40212951: df2242 l32i a4, a2, 0x37c 40212954: 848c beqz.n a4, 40212960 40212956: 0458 l32i.n a5, a4, 0 40212958: 85dc bnez.n a5, 40212974 4021295a: 021442 l16ui a4, a4, 4 4021295d: 013456 bnez a4, 40212974 40212960: 0c2d mov.n a2, a12 40212962: 150c movi.n a5, 1 40212964: 0000c6 j 4021296b 40212967: 0c2d mov.n a2, a12 40212969: 050c movi.n a5, 0 4021296b: fd4185 call0 4020fd84 4021296e: 000406 j 40212982 40212971: 000000 ill 40212974: 03d222 addmi a2, a2, 0x300 40212977: 880222 l8ui a2, a2, 136 4021297a: 140c movi.n a4, 1 4021297c: fe0216 beqz a2, 40212960 4021297f: fff906 j 40212967 40212982: 132102 l32i a0, a1, 76 40212985: 1221c2 l32i a12, a1, 72 40212988: 1121d2 l32i a13, a1, 68 4021298b: 1021e2 l32i a14, a1, 64 4021298e: f1f8 l32i.n a15, a1, 60 40212990: 50c112 addi a1, a1, 80 40212993: f00d ret.n 40212995: 000000 ill 40212998: 1c98 l32i.n a9, a12, 4 4021299a: ff .byte 0xff 4021299b: 3f .byte 0x3f 4021299c: aff8 l32i.n a15, a15, 40 4021299e: fe .byte 0xfe 4021299f: 3f .byte 0x3f 402129a0: 212854 excw 402129a3: c11240 mul16u a1, a2, a4 402129a6: 91d9d0 excw 402129a9: fee5d1 l32r a13, 40212540 402129ac: a1c9 s32i.n a12, a1, 40 402129ae: 02cd mov.n a12, a2 402129b0: de2d22 l32i a2, a13, 0x378 402129b3: b109 s32i.n a0, a1, 44 402129b5: 0861e2 s32i a14, a1, 32 402129b8: 0761f2 s32i a15, a1, 28 402129bb: 62bc beqz.n a2, 402129f5 402129bd: 349c27 bne a12, a2, 402129f5 402129c0: 1e2ce2 l32i a14, a12, 120 402129c3: d9d801 l32r a0, 40209124 402129c6: 0000c0 callx0 a0 402129c9: 0b1e27 beq a14, a2, 402129d8 402129cc: d9e1e1 l32r a14, 40209150 402129cf: 000ed2 l8ui a13, a14, 0 402129d2: edfc bnez.n a13, 40212a14 402129d4: 000986 j 402129fe 402129d7: 2d3200 excw 402129da: a122e1 l32r a14, 401fae64 <_lit4_end+0xf373c> 402129dd: 232040 excw 402129e0: 6d2220 excw 402129e3: ed31e1 l32r a14, 4020dea8 402129e6: ff .byte 0xff 402129e7: ca2f21 l32r a2, 402052a4 402129ea: 000332 l8ui a3, a3, 0 402129ed: 4228 l32i.n a2, a2, 16 402129ef: ea4232 s8i a3, a2, 234 402129f2: 002886 j 40212a98 402129f5: fd3c56 bnez a12, 402129cc 402129f8: 120c movi.n a2, 1 402129fa: 005406 j 40212b4e 402129fd: a10100 sll a0, a1 40212a00: c0cb addi.n a12, a0, 12 40212a02: 210000 srai a0, a0, 0 40212a05: 31d9d4 excw 40212a08: c0d9d4 excw 40212a0b: d90020 excw 40212a0e: 20c002 addi a0, a0, 32 40212a11: 023900 excw 40212a14: ca2431 l32r a3, 402052a4 40212a17: 02d3d2 addmi a13, a3, 0x200 40212a1a: 380d42 l8ui a4, a13, 56 40212a1d: 03fd mov.n a15, a3 40212a1f: 023426 beqi a4, 3, 40212a25 40212a22: 001dc6 j 40212a9d 40212a25: 2c0d22 l8ui a2, a13, 44 40212a28: 071216 beqz a2, 40212a9d 40212a2b: 2d0d22 l8ui a2, a13, 45 40212a2e: 6b1226 beqi a2, 1, 40212a9d 40212a31: 1e2c52 l32i a5, a12, 120 40212a34: 1139 s32i.n a3, a1, 4 40212a36: 2149 s32i.n a4, a1, 8 40212a38: 0159 s32i.n a5, a1, 0 40212a3a: d9ba01 l32r a0, 40209124 40212a3d: 0000c0 callx0 a0 40212a40: 0158 l32i.n a5, a1, 0 40212a42: 1138 l32i.n a3, a1, 4 40212a44: 2148 l32i.n a4, a1, 8 40212a46: 531527 beq a5, a2, 40212a9d 40212a49: 120c movi.n a2, 1 40212a4b: 2d4d22 s8i a2, a13, 45 40212a4e: 2e4d42 s8i a4, a13, 46 40212a51: 1e2c22 l32i a2, a12, 120 40212a54: 8a63c2 s32i a12, a3, 0x228 40212a57: f7d085 call0 4020a760 40212a5a: 2f4d22 s8i a2, a13, 47 40212a5d: 000e22 l8ui a2, a14, 0 40212a60: 12dc bnez.n a2, 40212a75 40212a62: d9be21 l32r a2, 4020915c 40212a65: 0238 l32i.n a3, a2, 0 40212a67: d9bb21 l32r a2, 40209154 40212a6a: 0020c0 memw 40212a6d: 0239 s32i.n a3, a2, 0 40212a6f: cb2501 l32r a0, 40205704 40212a72: 0000c0 callx0 a0 40212a75: ffc9e1 l32r a14, 4021299c 40212a78: 202ee0 or a2, a14, a14 40212a7b: f361c5 call0 40206098 40212a7e: fb0531 l32r a3, 40211694 40212a81: 0c4d mov.n a4, a12 40212a83: 0e2d mov.n a2, a14 40212a85: f35d45 call0 4020605c 40212a88: 0e1c42 l16ui a4, a12, 28 40212a8b: 2e0d32 l8ui a3, a13, 46 40212a8e: 0e2d mov.n a2, a14 40212a90: 823430 mull a3, a4, a3 40212a93: 040c movi.n a4, 0 40212a95: f37585 call0 402061f0 40212a98: 020c movi.n a2, 0 40212a9a: 002c06 j 40212b4e 40212a9d: 000e22 l8ui a2, a14, 0 40212aa0: 12dc bnez.n a2, 40212ab5 40212aa2: d9ae21 l32r a2, 4020915c 40212aa5: 0238 l32i.n a3, a2, 0 40212aa7: d9ab21 l32r a2, 40209154 40212aaa: 0020c0 memw 40212aad: 0239 s32i.n a3, a2, 0 40212aaf: cb1501 l32r a0, 40205704 40212ab2: 0000c0 callx0 a0 40212ab5: 020c movi.n a2, 0 40212ab7: 0d5c22 s16i a2, a12, 26 40212aba: 000ed2 l8ui a13, a14, 0 40212abd: 04a022 movi a2, 4 40212ac0: e84c22 s8i a2, a12, 232 40212ac3: 015d56 bnez a13, 40212adc 40212ac6: cb6f01 l32r a0, 40205884 40212ac9: 0000c0 callx0 a0 40212acc: d9a221 l32r a2, 40209154 40212acf: d9a231 l32r a3, 40209158 40212ad2: 0020c0 memw 40212ad5: 02d9 s32i.n a13, a2, 0 40212ad7: 0020c0 memw 40212ada: 0239 s32i.n a3, a2, 0 40212adc: d87621 l32r a2, 40208cb4 40212adf: 130c movi.n a3, 1 40212ae1: 004232 s8i a3, a2, 0 40212ae4: 1e2c22 l32i a2, a12, 120 40212ae7: 4b6f22 s32i a2, a15, 0x12c 40212aea: 000e22 l8ui a2, a14, 0 40212aed: 014256 bnez a2, 40212b05 40212af0: d99b21 l32r a2, 4020915c 40212af3: 002232 l32i a3, a2, 0 40212af6: d99721 l32r a2, 40209154 40212af9: 0020c0 memw 40212afc: 006232 s32i a3, a2, 0 40212aff: cb0101 l32r a0, 40205704 40212b02: 0000c0 callx0 a0 40212b05: cceb21 l32r a2, 40205eb4 40212b08: fe8e31 l32r a3, 40212540 40212b0b: 0020c0 memw 40212b0e: 002222 l32i a2, a2, 0 40212b11: 1e2cd2 l32i a13, a12, 120 40212b14: e06322 s32i a2, a3, 0x380 40212b17: d98301 l32r a0, 40209124 40212b1a: 0000c0 callx0 a0 40212b1d: 241d27 beq a13, a2, 40212b45 40212b20: ffa0d1 l32r a13, 402129a0 40212b23: 204cc0 or a4, a12, a12 40212b26: 320c movi.n a2, 3 40212b28: 0d3d mov.n a3, a13 40212b2a: ff7845 call0 402122b0 40212b2d: 024d mov.n a4, a2 40212b2f: ec5256 bnez a2, 402129f8 40212b32: 1e2c22 l32i a2, a12, 120 40212b35: 043d mov.n a3, a4 40212b37: 0d5d mov.n a5, a13 40212b39: 0d6d mov.n a6, a13 40212b3b: 0c7d mov.n a7, a12 40212b3d: ff9505 call0 40212490 40212b40: 000206 j 40212b4c 40212b43: 2d0000 excw 40212b46: 0c0c movi.n a12, 0 40212b48: d08503 excw 40212b4b: ff .byte 0xff 40212b4c: 220c movi.n a2, 2 40212b4e: b108 l32i.n a0, a1, 44 40212b50: a1c8 l32i.n a12, a1, 40 40212b52: 91d8 l32i.n a13, a1, 36 40212b54: 81e8 l32i.n a14, a1, 32 40212b56: 71f8 l32i.n a15, a1, 28 40212b58: 30c112 addi a1, a1, 48 40212b5b: f00d ret.n 40212b5d: 000000 ill 40212b60: 135c movi.n a3, 81 40212b62: 124023 excw 40212b64 : 40212b64: e0c112 addi a1, a1, -32 40212b67: 41e9 s32i.n a14, a1, 16 40212b69: c9cee1 l32r a14, 402052a4 40212b6c: 61c9 s32i.n a12, a1, 24 40212b6e: 51d9 s32i.n a13, a1, 20 40212b70: 7109 s32i.n a0, a1, 28 40212b72: 31f9 s32i.n a15, a1, 12 40212b74: 02ded2 addmi a13, a14, 0x200 40212b77: 02cd mov.n a12, a2 40212b79: 2f0d32 l8ui a3, a13, 47 40212b7c: fff921 l32r a2, 40212b60 40212b7f: c9ca01 l32r a0, 402052a8 40212b82: 0000c0 callx0 a0 40212b85: 8c8c beqz.n a12, 40212b91 40212b87: 0c2d mov.n a2, a12 40212b89: ffe185 call0 402129a4 40212b8c: 002246 j 40212c19 40212b8f: 220000 excw 40212b92: c003a0 sub a0, a3, a10 40212b95: 203c movi.n a0, 50 40212b97: 0c4d mov.n a4, a12 40212b99: ff7145 call0 402122b0 40212b9c: 027d mov.n a7, a2 40212b9e: 120c movi.n a2, 1 40212ba0: 07c756 bnez a7, 40212c20 40212ba3: 2f0d22 l8ui a2, a13, 47 40212ba6: 80a032 movi a3, 128 40212ba9: 220b addi.n a2, a2, -1 40212bab: 902220 addx2 a2, a2, a2 40212bae: a02230 addx4 a2, a2, a3 40212bb1: 22ea add.n a2, a2, a14 40212bb3: 224b addi.n a2, a2, 4 40212bb5: 073d mov.n a3, a7 40212bb7: 074d mov.n a4, a7 40212bb9: 075d mov.n a5, a7 40212bbb: 206770 or a6, a7, a7 40212bbe: ff8d05 call0 40212490 40212bc1: 054256 bnez a2, 40212c19 40212bc4: d96321 l32r a2, 40209150 40212bc7: 0002c2 l8ui a12, a2, 0 40212bca: 02fd mov.n a15, a2 40212bcc: 4cdc bnez.n a12, 40212be4 40212bce: cb2d01 l32r a0, 40205884 40212bd1: 0000c0 callx0 a0 40212bd4: d96021 l32r a2, 40209154 40212bd7: d96031 l32r a3, 40209158 40212bda: 0020c0 memw 40212bdd: 02c9 s32i.n a12, a2, 0 40212bdf: 0020c0 memw 40212be2: 0239 s32i.n a3, a2, 0 40212be4: d83421 l32r a2, 40208cb4 40212be7: 130c movi.n a3, 1 40212be9: 004232 s8i a3, a2, 0 40212bec: 2f0d22 l8ui a2, a13, 47 40212bef: 80a032 movi a3, 128 40212bf2: 220b addi.n a2, a2, -1 40212bf4: 902220 addx2 a2, a2, a2 40212bf7: a02230 addx4 a2, a2, a3 40212bfa: 2e2a add.n a2, a14, a2 40212bfc: 224b addi.n a2, a2, 4 40212bfe: 4b6e22 s32i a2, a14, 0x12c 40212c01: 000f22 l8ui a2, a15, 0 40212c04: 12dc bnez.n a2, 40212c19 40212c06: d95521 l32r a2, 4020915c 40212c09: 0238 l32i.n a3, a2, 0 40212c0b: d95221 l32r a2, 40209154 40212c0e: 0020c0 memw 40212c11: 0239 s32i.n a3, a2, 0 40212c13: cabc01 l32r a0, 40205704 40212c16: 0000c0 callx0 a0 40212c19: 020c movi.n a2, 0 40212c1b: 2d4d22 s8i a2, a13, 45 40212c1e: 020c movi.n a2, 0 40212c20: 7108 l32i.n a0, a1, 28 40212c22: 61c8 l32i.n a12, a1, 24 40212c24: 51d8 l32i.n a13, a1, 20 40212c26: 41e8 l32i.n a14, a1, 16 40212c28: 31f8 l32i.n a15, a1, 12 40212c2a: 20c112 addi a1, a1, 32 40212c2d: f00d ret.n 40212c2f: 139800 excw 40212c32: ff4023 excw 40212c35: 00ff00 excw 40212c38: 231374 excw 40212c3b: b31840 movgez a1, a8, a4 40212c3e: fe .byte 0xfe 40212c3f: 3f .byte 0x3f 40212c40 : 40212c40: 90c112 addi a1, a1, -112 40212c43: 1b6102 s32i a0, a1, 108 40212c46: 1a61c2 s32i a12, a1, 104 40212c49: 1961d2 s32i a13, a1, 100 40212c4c: 1861e2 s32i a14, a1, 96 40212c4f: 1761f2 s32i a15, a1, 92 40212c52: 1a6356 bnez a3, 40212dfc 40212c55: c993c1 l32r a12, 402052a4 40212c58: fe3a61 l32r a6, 40212540 40212c5b: 4c28 l32i.n a2, a12, 16 40212c5d: 0648 l32i.n a4, a6, 0 40212c5f: c129 s32i.n a2, a1, 48 40212c61: 021c movi.n a2, 16 40212c63: 202420 or a2, a4, a2 40212c66: 02dce2 addmi a14, a12, 0x200 40212c69: 03d6d2 addmi a13, a6, 0x300 40212c6c: 0629 s32i.n a2, a6, 0 40212c6e: 750d42 l8ui a4, a13, 117 40212c71: d90e22 l8ui a2, a14, 217 40212c74: e149 s32i.n a4, a1, 56 40212c76: d129 s32i.n a2, a1, 52 40212c78: 037d mov.n a7, a3 40212c7a: 03fd mov.n a15, a3 40212c7c: 039d mov.n a9, a3 40212c7e: 06cd mov.n a12, a6 40212c80: 001006 j 40212cc4 40212c83: d13800 mul16s a3, a8, a0 40212c86: a027c0 addx4 a2, a7, a12 40212c89: da22d2 l32i a13, a2, 0x368 40212c8c: 839c beqz.n a3, 40212ca8 40212c8e: d1e821 l32r a2, 40207430 40212c91: 0d3d mov.n a3, a13 40212c93: 640c movi.n a4, 6 40212c95: 106172 s32i a7, a1, 64 40212c98: 0f6192 s32i a9, a1, 60 40212c9b: cafb01 l32r a0, 40205888 40212c9e: 0000c0 callx0 a0 40212ca1: 102172 l32i a7, a1, 64 40212ca4: f198 l32i.n a9, a1, 60 40212ca6: 42ac beqz.n a2, 40212cce 40212ca8: 0d2d mov.n a2, a13 40212caa: 106172 s32i a7, a1, 64 40212cad: f199 s32i.n a9, a1, 60 40212caf: ff8945 call0 40212544 40212cb2: f198 l32i.n a9, a1, 60 40212cb4: 102172 l32i a7, a1, 64 40212cb7: 033927 bltu a9, a2, 40212cbe 40212cba: 0fdd mov.n a13, a15 40212cbc: 092d mov.n a2, a9 40212cbe: 771b addi.n a7, a7, 1 40212cc0: 0dfd mov.n a15, a13 40212cc2: 029d mov.n a9, a2 40212cc4: e148 l32i.n a4, a1, 56 40212cc6: 742070 extui a2, a7, 0, 8 40212cc9: b73247 bltu a2, a4, 40212c84 40212ccc: 0fdd mov.n a13, a15 40212cce: 6d8c beqz.n a13, 40212cd8 40212cd0: 0e0c movi.n a14, 0 40212cd2: d8a072 movi a7, 216 40212cd5: 003606 j 40212db1 40212cd8: ce2321 l32r a2, 40206564 40212cdb: 0228 l32i.n a2, a2, 0 40212cdd: 046216 beqz a2, 40212d27 40212ce0: 220c movi.n a2, 2 40212ce2: 0129 s32i.n a2, a1, 0 40212ce4: c9af22 movi a2, -55 40212ce7: 2b4122 s8i a2, a1, 43 40212cea: 0d3d mov.n a3, a13 40212cec: 640c movi.n a4, 6 40212cee: 25c122 addi a2, a1, 37 40212cf1: cae801 l32r a0, 40205894 40212cf4: 0000c0 callx0 a0 40212cf7: 40ce32 addi a3, a14, 64 40212cfa: 042c movi.n a4, 32 40212cfc: 214b addi.n a2, a1, 4 40212cfe: cc3101 l32r a0, 40205dc4 40212d01: 0000c0 callx0 a0 40212d04: c96831 l32r a3, 402052a4 40212d07: 0d4d mov.n a4, a13 40212d09: 8f2322 l32i a2, a3, 0x23c 40212d0c: 0d5d mov.n a5, a13 40212d0e: 244122 s8i a2, a1, 36 40212d11: ce1221 l32r a2, 4020655c 40212d14: 013d mov.n a3, a1 40212d16: 0228 l32i.n a2, a2, 0 40212d18: 1a7f05 call0 4022d50c 40212d1b: 081226 beqi a2, 1, 40212d27 40212d1e: ffc421 l32r a2, 40212c30 40212d21: c96101 l32r a0, 402052a8 40212d24: 0000c0 callx0 a0 40212d27: c95f41 l32r a4, 402052a4 40212d2a: ffc231 l32r a3, 40212c34 40212d2d: 4428 l32i.n a2, a4, 16 40212d2f: 3a2242 l32i a4, a2, 232 40212d32: 028437 bany a4, a3, 40212d38 40212d35: 0030c6 j 40212dfc 40212d38: ea0222 l8ui a2, a2, 234 40212d3b: 162226 beqi a2, 2, 40212d55 40212d3e: 320c movi.n a2, 3 40212d40: fe50c5 call0 40211250 40212d43: f5a645 call0 402087a8 40212d46: 0b1266 bnei a2, 1, 40212d55 40212d49: ffbb21 l32r a2, 40212c38 40212d4c: d1b531 l32r a3, 40207420 40212d4f: c95601 l32r a0, 402052a8 40212d52: 0000c0 callx0 a0 40212d55: d1b531 l32r a3, 4020742c 40212d58: d1b421 l32r a2, 40207428 40212d5b: 0020c0 memw 40212d5e: 0239 s32i.n a3, a2, 0 40212d60: f5a445 call0 402087a8 40212d63: 021226 beqi a2, 1, 40212d69 40212d66: 002486 j 40212dfc 40212d69: c128 l32i.n a2, a1, 48 40212d6b: c24b addi.n a12, a2, 4 40212d6d: 0c2d mov.n a2, a12 40212d6f: f33285 call0 40206098 40212d72: f4e431 l32r a3, 40210104 40212d75: 0c2d mov.n a2, a12 40212d77: 040c movi.n a4, 0 40212d79: f32e05 call0 4020605c 40212d7c: 202cc0 or a2, a12, a12 40212d7f: e8a332 movi a3, 0x3e8 40212d82: 00a042 movi a4, 0 40212d85: f34685 call0 402061f0 40212d88: 001c06 j 40212dfc 40212d8b: 7a0000 excw 40212d8e: fe .byte 0xfe 40212d8f: a0ffc0 addx4 a15, a15, a12 40212d92: 2f28 l32i.n a2, a15, 8 40212d94: 141d27 beq a13, a2, 40212dac 40212d97: 030c movi.n a3, 0 40212d99: 20a142 movi a4, 0x120 40212d9c: 106172 s32i a7, a1, 64 40212d9f: cabd01 l32r a0, 40205894 40212da2: 0000c0 callx0 a0 40212da5: 020c movi.n a2, 0 40212da7: 102172 l32i a7, a1, 64 40212daa: 2f29 s32i.n a2, a15, 8 40212dac: ee1b addi.n a14, a14, 1 40212dae: 74e0e0 extui a14, a14, 0, 8 40212db1: ffa231 l32r a3, 40212c3c 40212db4: 750322 l8ui a2, a3, 117 40212db7: d23e27 bltu a14, a2, 40212d8d 40212dba: ffa041 l32r a4, 40212c3c 40212dbd: 130c movi.n a3, 1 40212dbf: 754432 s8i a3, a4, 117 40212dc2: c93841 l32r a4, 402052a4 40212dc5: da6cd2 s32i a13, a12, 0x368 40212dc8: 4428 l32i.n a2, a4, 16 40212dca: ea0242 l8ui a4, a2, 234 40212dcd: 073466 bnei a4, 3, 40212dd8 40212dd0: ea4232 s8i a3, a2, 234 40212dd3: 030c movi.n a3, 0 40212dd5: e94232 s8i a3, a2, 233 40212dd8: 0d2d mov.n a2, a13 40212dda: ffbc85 call0 402129a4 40212ddd: c2cc bnez.n a2, 40212ded 40212ddf: 0c38 l32i.n a3, a12, 0 40212de1: f26c movi.n a2, -17 40212de3: 102320 and a2, a3, a2 40212de6: 0c29 s32i.n a2, a12, 0 40212de8: 000406 j 40212dfc 40212deb: 660000 excw 40212dee: 320b12 l8ui a1, a11, 50 40212df1: e12c movi.n a1, 46 40212df3: 40a122 movi a2, 0x140 40212df6: 202320 or a2, a3, a2 40212df9: e16c22 s32i a2, a12, 0x384 40212dfc: 1b2102 l32i a0, a1, 108 40212dff: 1a21c2 l32i a12, a1, 104 40212e02: 1921d2 l32i a13, a1, 100 40212e05: 1821e2 l32i a14, a1, 96 40212e08: 1721f2 l32i a15, a1, 92 40212e0b: 70c112 addi a1, a1, 112 40212e0e: f00d ret.n 40212e10: 213430 srai a3, a3, 4 40212e13: c11240 mul16u a1, a2, a4 40212e14 : 40212e14: f0c112 addi a1, a1, -16 40212e17: 21c9 s32i.n a12, a1, 8 40212e19: fdc9c1 l32r a12, 40212540 40212e1c: 11d9 s32i.n a13, a1, 4 40212e1e: 030c movi.n a3, 0 40212e20: 02dd mov.n a13, a2 40212e22: 90a342 movi a4, 0x390 40212e25: 0c2d mov.n a2, a12 40212e27: 3109 s32i.n a0, a1, 12 40212e29: ca9a01 l32r a0, 40205894 40212e2c: 0000c0 callx0 a0 40212e2f: 0c38 l32i.n a3, a12, 0 40212e31: 220c movi.n a2, 2 40212e33: 0dc9 s32i.n a12, a13, 0 40212e35: 202320 or a2, a3, a2 40212e38: 0c29 s32i.n a2, a12, 0 40212e3a: 03dcc2 addmi a12, a12, 0x300 40212e3d: f20c movi.n a2, 15 40212e3f: 744c22 s8i a2, a12, 116 40212e42: fff321 l32r a2, 40212e10 40212e45: 030c movi.n a3, 0 40212e47: 102b45 call0 402230fc 40212e4a: 3108 l32i.n a0, a1, 12 40212e4c: 21c8 l32i.n a12, a1, 8 40212e4e: 11d8 l32i.n a13, a1, 4 40212e50: 10c112 addi a1, a1, 16 40212e53: f00d ret.n 40212e55: 000000 ill 40212e58: 267c movi.n a6, -14 40212e5a: 404021 l32r a2, 401e2f5c <_lit4_end+0xdb834> 40212e5d: 212c movi.n a1, 34 40212e5f: c11240 mul16u a1, a2, a4 40212e60 : 40212e60: e0c112 addi a1, a1, -32 40212e63: 0361f2 s32i a15, a1, 12 40212e66: c90ff1 l32r a15, 402052a4 40212e69: 61c9 s32i.n a12, a1, 24 40212e6b: 41e9 s32i.n a14, a1, 16 40212e6d: 7109 s32i.n a0, a1, 28 40212e6f: 51d9 s32i.n a13, a1, 20 40212e71: 74e030 extui a14, a3, 0, 8 40212e74: 8e2f32 l32i a3, a15, 0x238 40212e77: 02cd mov.n a12, a2 40212e79: f43030 extui a3, a3, 0, 16 40212e7c: 01a122 movi a2, 0x101 40212e7f: 1a9327 bne a3, a2, 40212e9d 40212e82: d02dd1 l32r a13, 40206f38 40212e85: 0d2d mov.n a2, a13 40212e87: f32105 call0 40206098 40212e8a: fff331 l32r a3, 40212e58 40212e8d: 040c movi.n a4, 0 40212e8f: 0d2d mov.n a2, a13 40212e91: f31c85 call0 4020605c 40212e94: 0d2d mov.n a2, a13 40212e96: 233c movi.n a3, 50 40212e98: 140c movi.n a4, 1 40212e9a: f33545 call0 402061f0 40212e9d: d93621 l32r a2, 40209378 40212ea0: 031c movi.n a3, 16 40212ea2: 0020c0 memw 40212ea5: 0248 l32i.n a4, a2, 0 40212ea7: 203430 or a3, a4, a3 40212eaa: a90c42 l8ui a4, a12, 169 40212ead: 0020c0 memw 40212eb0: 0239 s32i.n a3, a2, 0 40212eb2: c48c beqz.n a4, 40212ec2 40212eb4: aaa042 movi a4, 170 40212eb7: 220c movi.n a2, 2 40212eb9: 030c movi.n a3, 0 40212ebb: 4c4a add.n a4, a12, a4 40212ebd: 0001c6 j 40212ec8 40212ec0: 400000 ssr a0 40212ec3: 402024 excw 40212ec6: c52034 excw 40212ec9: 1298 l32i.n a9, a2, 4 40212ecb: fda985 call0 40210964 40212ece: 0fa1d2 movi a13, 0x10f 40212ed1: 7e8c beqz.n a14, 40212edc 40212ed3: 202ee0 or a2, a14, a14 40212ed6: fdb585 call0 40210a30 40212ed9: e77cd1 l32r a13, 4020cccc 40212edc: fd99e1 l32r a14, 40212540 40212edf: 1e28 l32i.n a2, a14, 4 40212ee1: 042020 extui a2, a2, 0, 1 40212ee4: 828c beqz.n a2, 40212ef0 40212ee6: e0c721 l32r a2, 4020b204 40212ee9: 20dd20 or a13, a13, a2 40212eec: 000306 j 40212efc 40212eef: 0c4200 excw 40212ef2: 320c movi.n a2, 3 40212ef4: 10cc bnez.n a0, 40212ef9 40212ef6: 01a052 movi a5, 1 40212ef9: fda7c5 call0 40210978 40212efc: 042f32 l32i a3, a15, 16 40212eff: fea621 l32r a2, 40212998 40212f02: ea0342 l8ui a4, a3, 234 40212f05: 004242 s8i a4, a2, 0 40212f08: e90342 l8ui a4, a3, 233 40212f0b: 01a022 movi a2, 1 40212f0e: 002456 bnez a4, 40212f14 40212f11: ea4322 s8i a2, a3, 234 40212f14: 1a2342 l32i a4, a3, 104 40212f17: e84322 s8i a2, a3, 232 40212f1a: bfaf22 movi a2, -65 40212f1d: 102420 and a2, a4, a2 40212f20: 1a6322 s32i a2, a3, 104 40212f23: 002e32 l32i a3, a14, 0 40212f26: 10a022 movi a2, 16 40212f29: 202320 or a2, a3, a2 40212f2c: 0e29 s32i.n a2, a14, 0 40212f2e: 00a022 movi a2, 0 40212f31: fda3c5 call0 40210970 40212f34: ffca41 l32r a4, 40212e5c 40212f37: 0d2d mov.n a2, a13 40212f39: 230c movi.n a3, 2 40212f3b: 050c movi.n a5, 0 40212f3d: fd8b85 call0 402107f8 40212f40: 7108 l32i.n a0, a1, 28 40212f42: 61c8 l32i.n a12, a1, 24 40212f44: 51d8 l32i.n a13, a1, 20 40212f46: 41e8 l32i.n a14, a1, 16 40212f48: 31f8 l32i.n a15, a1, 12 40212f4a: 20c112 addi a1, a1, 32 40212f4d: f00d ret.n 40212f4f: 13c000 wsr.depc a0 40212f52: 124023 excw 40212f54 : 40212f54: f0c112 addi a1, a1, -16 40212f57: 11d9 s32i.n a13, a1, 4 40212f59: c8d2d1 l32r a13, 402052a4 40212f5c: fffd21 l32r a2, 40212f50 40212f5f: 21c9 s32i.n a12, a1, 8 40212f61: 4dc8 l32i.n a12, a13, 16 40212f63: 3109 s32i.n a0, a1, 12 40212f65: c8d001 l32r a0, 402052a8 40212f68: 0000c0 callx0 a0 40212f6b: 172c22 l32i a2, a12, 92 40212f6e: 629c beqz.n a2, 40212f88 40212f70: f8d5c1 l32r a12, 402112c4 40212f73: 120c movi.n a2, 1 40212f75: 030c movi.n a3, 0 40212f77: 004c22 s8i a2, a12, 0 40212f7a: 034d mov.n a4, a3 40212f7c: 202dd0 or a2, a13, a13 40212f7f: fe3545 call0 402112d4 40212f82: 00a022 movi a2, 0 40212f85: 004c22 s8i a2, a12, 0 40212f88: d12821 l32r a2, 40207428 40212f8b: 0020c0 memw 40212f8e: 0248 l32i.n a4, a2, 0 40212f90: 0020c0 memw 40212f93: 0238 l32i.n a3, a2, 0 40212f95: f54040 extui a4, a4, 16, 16 40212f98: cb8a21 l32r a2, 40205dc0 40212f9b: 0a1466 bnei a4, 1, 40212fa9 40212f9e: 744030 extui a4, a3, 0, 8 40212fa1: d50c movi.n a5, 13 40212fa3: 743030 extui a3, a3, 0, 8 40212fa6: 07b547 bgeu a5, a4, 40212fb1 40212fa9: 030c movi.n a3, 0 40212fab: 000086 j 40212fb1 40212fae: 000000 ill 40212fb1: ffeac5 call0 40212e60 40212fb4: 3108 l32i.n a0, a1, 12 40212fb6: 21c8 l32i.n a12, a1, 8 40212fb8: 11d8 l32i.n a13, a1, 4 40212fba: 10c112 addi a1, a1, 16 40212fbd: f00d ret.n ... 40212fc0 : 40212fc0: c8b921 l32r a2, 402052a4 40212fc3: f0c112 addi a1, a1, -16 40212fc6: 030c movi.n a3, 0 40212fc8: 240c movi.n a4, 2 40212fca: 3109 s32i.n a0, a1, 12 40212fcc: fe3045 call0 402112d4 40212fcf: f57d85 call0 402087a8 40212fd2: 021266 bnei a2, 1, 40212fd8 40212fd5: fff7c5 call0 40212f54 40212fd8: 3108 l32i.n a0, a1, 12 40212fda: 10c112 addi a1, a1, 16 40212fdd: f00d ret.n 40212fdf: 13cc00 excw 40212fe2: 504023 excw 40212fe5: 102b addi.n a1, a0, 2 40212fe7: 2b4440 excw 40212fea: 124010 excw 40212fec : 40212fec: e0c112 addi a1, a1, -32 40212fef: 61c9 s32i.n a12, a1, 24 40212ff1: 02cd mov.n a12, a2 40212ff3: c8ac21 l32r a2, 402052a4 40212ff6: 41e9 s32i.n a14, a1, 16 40212ff8: 4228 l32i.n a2, a2, 16 40212ffa: 31f9 s32i.n a15, a1, 12 40212ffc: 7109 s32i.n a0, a1, 28 40212ffe: 51d9 s32i.n a13, a1, 20 40213000: 3a2222 l32i a2, a2, 232 40213003: 03fd mov.n a15, a3 40213005: 20e440 or a14, a4, a4 40213008: 0bf297 bbsi a2, 25, 40213017 4021300b: fff521 l32r a2, 40212fe0 4021300e: c8a601 l32r a0, 402052a8 40213011: 0000c0 callx0 a0 40213014: 003706 j 402130f4 40213017: 020c movi.n a2, 0 40213019: fd9c05 call0 402109dc 4021301c: 2cec bnez.n a12, 40213042 4021301e: 0c3d mov.n a3, a12 40213020: 0c4d mov.n a4, a12 40213022: 250c movi.n a5, 2 40213024: 120c movi.n a2, 1 40213026: fd9505 call0 40210978 40213029: fd9385 call0 40210964 4021302c: 0c2d mov.n a2, a12 4021302e: fd9405 call0 40210970 40213031: 0c2d mov.n a2, a12 40213033: 203cc0 or a3, a12, a12 40213036: 204cc0 or a4, a12, a12 40213039: 1281c5 call0 40225858 4021303c: 0fa122 movi a2, 0x10f 4021303f: 0029c6 j 402130ea 40213042: 0cd8 l32i.n a13, a12, 0 40213044: 014d16 beqz a13, 4021305c 40213047: 202dd0 or a2, a13, a13 4021304a: d05001 l32r a0, 4020718c 4021304d: 0000c0 callx0 a0 40213050: 744020 extui a4, a2, 0, 8 40213053: 120c movi.n a2, 1 40213055: 0d3d mov.n a3, a13 40213057: 025d mov.n a5, a2 40213059: 000246 j 40213066 4021305c: 01a022 movi a2, 1 4021305f: 203dd0 or a3, a13, a13 40213062: 0d4d mov.n a4, a13 40213064: 250c movi.n a5, 2 40213066: fd9105 call0 40210978 40213069: 1c28 l32i.n a2, a12, 4 4021306b: 628c beqz.n a2, 40213075 4021306d: fd8cc5 call0 4021093c 40213070: 000106 j 40213078 40213073: c50000 extui a0, a0, 16, 13 40213076: 8e .byte 0x8e 40213077: 22fd excw 40213079: 080c movi.n a8, 0 4021307b: 0ca042 movi a4, 12 4021307e: ffc232 addi a3, a2, -1 40213081: 743030 extui a3, a3, 0, 8 40213084: 0fa1d2 movi a13, 0x10f 40213087: 053437 bltu a4, a3, 40213090 4021308a: fd9a45 call0 40210a30 4021308d: e70fd1 l32r a13, 4020cccc 40213090: 090c22 l8ui a2, a12, 9 40213093: 002216 beqz a2, 40213099 40213096: 01a022 movi a2, 1 40213099: fd8d45 call0 40210970 4021309c: 032c22 l32i a2, a12, 12 4021309f: 015256 bnez a2, 402130b8 402130a2: d2d121 l32r a2, 40207be8 402130a5: 5c38 l32i.n a3, a12, 20 402130a7: 10dd20 and a13, a13, a2 402130aa: 338c beqz.n a3, 402130b1 402130ac: 4c28 l32i.n a2, a12, 16 402130ae: 000bc6 j 402130e1 402130b1: 032d mov.n a2, a3 402130b3: 0009c6 j 402130de 402130b6: 660000 excw 402130b9: 211912 l16ui a1, a9, 66 402130bc: 20e416 beqz a4, 402132ce 402130bf: 20dd excw 402130c1: 4c28 l32i.n a2, a12, 16 402130c3: 128c beqz.n a2, 402130c8 402130c5: 000086 j 402130cb 402130c8: 68a122 movi a2, 0x168 402130cb: ffc601 l32r a0, 40212fe4 402130ce: 0000c0 callx0 a0 402130d1: 000486 j 402130e7 402130d4: c42100 extui a2, a0, 1, 13 402130d7: dd20d2 l32i a13, a0, 0x374 402130da: a02210 addx4 a2, a2, a1 402130dd: a03200 addx4 a3, a2, a0 402130e0: 0178 l32i.n a7, a1, 0 402130e2: c0ffc1 l32r a12, 402034e0 402130e5: d00000 subx2 a0, a0, a0 402130e8: 202d excw 402130ea: 03a032 movi a3, 3 402130ed: 0f4d mov.n a4, a15 402130ef: 0e5d mov.n a5, a14 402130f1: fd7045 call0 402107f8 402130f4: 7108 l32i.n a0, a1, 28 402130f6: 61c8 l32i.n a12, a1, 24 402130f8: 51d8 l32i.n a13, a1, 20 402130fa: 41e8 l32i.n a14, a1, 16 402130fc: 31f8 l32i.n a15, a1, 12 402130fe: 20c112 addi a1, a1, 32 40213101: f00d ret.n ... 40213104 : 40213104: c86821 l32r a2, 402052a4 40213107: f0c112 addi a1, a1, -16 4021310a: 030c movi.n a3, 0 4021310c: 240c movi.n a4, 2 4021310e: 3109 s32i.n a0, a1, 12 40213110: fe1c05 call0 402112d4 40213113: f56945 call0 402087a8 40213116: 021266 bnei a2, 1, 4021311c 40213119: ffe385 call0 40212f54 4021311c: 3108 l32i.n a0, a1, 12 4021311e: 10c112 addi a1, a1, 16 40213121: f00d ret.n ... 40213124 : 40213124: c86021 l32r a2, 402052a4 40213127: f0c112 addi a1, a1, -16 4021312a: 030c movi.n a3, 0 4021312c: 440c movi.n a4, 4 4021312e: 3109 s32i.n a0, a1, 12 40213130: fe1a05 call0 402112d4 40213133: f56745 call0 402087a8 40213136: 021266 bnei a2, 1, 4021313c 40213139: ffe185 call0 40212f54 4021313c: 3108 l32i.n a0, a1, 12 4021313e: 10c112 addi a1, a1, 16 40213141: f00d ret.n ... 40213144 : 40213144: fcff41 l32r a4, 40212540 40213147: d0c112 addi a1, a1, -48 4021314a: a1c9 s32i.n a12, a1, 40 4021314c: 71f9 s32i.n a15, a1, 28 4021314e: b109 s32i.n a0, a1, 44 40213150: 91d9 s32i.n a13, a1, 36 40213152: 81e9 s32i.n a14, a1, 32 40213154: 02fd mov.n a15, a2 40213156: 03d422 addmi a2, a4, 0x300 40213159: 7502e2 l8ui a14, a2, 117 4021315c: 0c0c movi.n a12, 0 4021315e: 045d mov.n a5, a4 40213160: 0006c6 j 4021317f 40213163: a02c50 addx4 a2, a12, a5 40213166: da22d2 l32i a13, a2, 0x368 40213169: 0d9c beqz.n a13, 4021317d 4021316b: 0d2d mov.n a2, a13 4021316d: 0f3d mov.n a3, a15 4021316f: 640c movi.n a4, 6 40213171: 0159 s32i.n a5, a1, 0 40213173: c9c501 l32r a0, 40205888 40213176: 0000c0 callx0 a0 40213179: 0158 l32i.n a5, a1, 0 4021317b: b28c beqz.n a2, 4021318a 4021317d: cc1b addi.n a12, a12, 1 4021317f: 7420c0 extui a2, a12, 0, 8 40213182: dd32e7 bltu a2, a14, 40213163 40213185: 020c movi.n a2, 0 40213187: 000046 j 4021318c 4021318a: 0d2d mov.n a2, a13 4021318c: b108 l32i.n a0, a1, 44 4021318e: a1c8 l32i.n a12, a1, 40 40213190: 91d8 l32i.n a13, a1, 36 40213192: 81e8 l32i.n a14, a1, 32 40213194: 71f8 l32i.n a15, a1, 28 40213196: 30c112 addi a1, a1, 48 40213199: f00d ret.n ... 4021319c : 4021319c: fce951 l32r a5, 40212540 4021319f: f0c112 addi a1, a1, -16 402131a2: 03d562 addmi a6, a5, 0x300 402131a5: 31c9 s32i.n a12, a1, 12 402131a7: 750642 l8ui a4, a6, 117 402131aa: 053d mov.n a3, a5 402131ac: 068d mov.n a8, a6 402131ae: 6634f6 bgeui a4, 3, 40213218 402131b1: 082426 beqi a4, 2, 402131bd 402131b4: a05450 addx4 a5, a4, a5 402131b7: da6522 s32i a2, a5, 0x368 402131ba: 001406 j 4021320e 402131bd: da2552 l32i a5, a5, 0x368 402131c0: 1e2262 l32i a6, a2, 120 402131c3: 1e2552 l32i a5, a5, 120 402131c6: 101567 beq a5, a6, 402131da 402131c9: db2352 l32i a5, a3, 0x36c 402131cc: 1e2572 l32i a7, a5, 120 402131cf: 150c movi.n a5, 1 402131d1: c06760 sub a6, a7, a6 402131d4: 935460 movnez a5, a4, a6 402131d7: 000046 j 402131dc 402131da: 050c movi.n a5, 0 402131dc: 260c movi.n a6, 2 402131de: 751b addi.n a7, a5, 1 402131e0: d7a092 movi a9, 215 402131e3: d8a0a2 movi a10, 216 402131e6: 000486 j 402131fc 402131e9: b69a add.n a11, a6, a9 402131eb: a0bb30 addx4 a11, a11, a3 402131ee: 2bc8 l32i.n a12, a11, 8 402131f0: b6aa add.n a11, a6, a10 402131f2: a0bb30 addx4 a11, a11, a3 402131f5: 660b addi.n a6, a6, -1 402131f7: 2bc9 s32i.n a12, a11, 8 402131f9: 746060 extui a6, a6, 0, 8 402131fc: e92767 blt a7, a6, 402131e9 402131ff: 052566 bnei a5, 2, 40213208 40213202: dc6322 s32i a2, a3, 0x370 40213205: 000146 j 4021320e 40213208: a03730 addx4 a3, a7, a3 4021320b: da6322 s32i a2, a3, 0x368 4021320e: 441b addi.n a4, a4, 1 40213210: 754842 s8i a4, a8, 117 40213213: 020c movi.n a2, 0 40213215: 000086 j 4021321b 40213218: ffa022 movi a2, 255 4021321b: 31c8 l32i.n a12, a1, 12 4021321d: 10c112 addi a1, a1, 16 40213220: f00d ret.n ... 40213224 : 40213224: e0c112 addi a1, a1, -32 40213227: 61c9 s32i.n a12, a1, 24 40213229: 51d9 s32i.n a13, a1, 20 4021322b: 31f9 s32i.n a15, a1, 12 4021322d: 7109 s32i.n a0, a1, 28 4021322f: 41e9 s32i.n a14, a1, 16 40213231: 0c0c movi.n a12, 0 40213233: fcc3d1 l32r a13, 40212540 40213236: d8a0f2 movi a15, 216 40213239: 000686 j 40213257 4021323c: ecfa add.n a14, a12, a15 4021323e: a0eed0 addx4 a14, a14, a13 40213241: 2e28 l32i.n a2, a14, 8 40213243: 030c movi.n a3, 0 40213245: 20a142 movi a4, 0x120 40213248: c99301 l32r a0, 40205894 4021324b: 0000c0 callx0 a0 4021324e: 020c movi.n a2, 0 40213250: cc1b addi.n a12, a12, 1 40213252: 2e29 s32i.n a2, a14, 8 40213254: 74c0c0 extui a12, a12, 0, 8 40213257: 03dd22 addmi a2, a13, 0x300 4021325a: 750232 l8ui a3, a2, 117 4021325d: db3c37 bltu a12, a3, 4021323c 40213260: 030c movi.n a3, 0 40213262: 754232 s8i a3, a2, 117 40213265: 7108 l32i.n a0, a1, 28 40213267: 61c8 l32i.n a12, a1, 24 40213269: 51d8 l32i.n a13, a1, 20 4021326b: 41e8 l32i.n a14, a1, 16 4021326d: 31f8 l32i.n a15, a1, 12 4021326f: 20c112 addi a1, a1, 32 40213272: f00d ret.n 40213274 : 40213274: e0c112 addi a1, a1, -32 40213277: 51d9 s32i.n a13, a1, 20 40213279: fcb1d1 l32r a13, 40212540 4021327c: 41e9 s32i.n a14, a1, 16 4021327e: 7109 s32i.n a0, a1, 28 40213280: 61c9 s32i.n a12, a1, 24 40213282: 31f9 s32i.n a15, a1, 12 40213284: 03dde2 addmi a14, a13, 0x300 40213287: 750e42 l8ui a4, a14, 117 4021328a: 030c movi.n a3, 0 4021328c: 000e06 j 402132c8 4021328f: 03fd mov.n a15, a3 40213291: 331b addi.n a3, a3, 1 40213293: a053d0 addx4 a5, a3, a13 40213296: d92552 l32i a5, a5, 0x364 40213299: 2b9257 bne a2, a5, 402132c8 4021329c: 00a032 movi a3, 0 4021329f: 20a142 movi a4, 0x120 402132a2: c97c01 l32r a0, 40205894 402132a5: 0000c0 callx0 a0 402132a8: d8a022 movi a2, 216 402132ab: ff2a add.n a15, a15, a2 402132ad: a0ffd0 addx4 a15, a15, a13 402132b0: 020c movi.n a2, 0 402132b2: 2f29 s32i.n a2, a15, 8 402132b4: 750e22 l8ui a2, a14, 117 402132b7: 220b addi.n a2, a2, -1 402132b9: 754e22 s8i a2, a14, 117 402132bc: 750e22 l8ui a2, a14, 117 402132bf: d9a032 movi a3, 217 402132c2: d8a042 movi a4, 216 402132c5: 0006c6 j 402132e4 402132c8: 74c030 extui a12, a3, 0, 8 402132cb: c03c47 bltu a12, a4, 4021328f 402132ce: fffa86 j 402132bc 402132d1: 5c3a add.n a5, a12, a3 402132d3: a055d0 addx4 a5, a5, a13 402132d6: 2568 l32i.n a6, a5, 8 402132d8: 5c4a add.n a5, a12, a4 402132da: a055d0 addx4 a5, a5, a13 402132dd: cc1b addi.n a12, a12, 1 402132df: 2569 s32i.n a6, a5, 8 402132e1: 74c0c0 extui a12, a12, 0, 8 402132e4: e93c27 bltu a12, a2, 402132d1 402132e7: 7108 l32i.n a0, a1, 28 402132e9: 61c8 l32i.n a12, a1, 24 402132eb: 51d8 l32i.n a13, a1, 20 402132ed: 41e8 l32i.n a14, a1, 16 402132ef: 31f8 l32i.n a15, a1, 12 402132f1: 20c112 addi a1, a1, 32 402132f4: f00d ret.n 402132f6: 200000 or a0, a0, a0 402132f9: 3ffeb0 excw 402132fc : 402132fc: fc9121 l32r a2, 40212540 402132ff: d0c112 addi a1, a1, -48 40213302: a1c9 s32i.n a12, a1, 40 40213304: 71f9 s32i.n a15, a1, 28 40213306: de2242 l32i a4, a2, 0x378 40213309: 68a3f2 movi a15, 0x368 4021330c: fffbc1 l32r a12, 402132f8 4021330f: 91d9 s32i.n a13, a1, 36 40213311: 81e9 s32i.n a14, a1, 32 40213313: b109 s32i.n a0, a1, 44 40213315: ff2a add.n a15, a15, a2 40213317: fe7c movi.n a14, -1 40213319: 0d0c movi.n a13, 0 4021331b: 20a132 movi a3, 0x120 4021331e: 0c28 l32i.n a2, a12, 0 40213320: 004256 bnez a2, 40213328 40213323: 021c22 l16ui a2, a12, 4 40213326: f29c beqz.n a2, 40213349 40213328: 1414c7 beq a4, a12, 40213340 4021332b: 0c2d mov.n a2, a12 4021332d: 1139 s32i.n a3, a1, 4 4021332f: 006142 s32i a4, a1, 0 40213332: ff2105 call0 40212544 40213335: 1138 l32i.n a3, a1, 4 40213337: 0148 l32i.n a4, a1, 0 40213339: 03b2e7 bgeu a2, a14, 40213340 4021333c: 02ed mov.n a14, a2 4021333e: 0cdd mov.n a13, a12 40213340: cc3a add.n a12, a12, a3 40213342: d89cf7 bne a12, a15, 4021331e 40213345: 000086 j 4021334b 40213348: 0cdd00 excw 4021334b: 0d28 l32i.n a2, a13, 0 4021334d: 32cc bnez.n a2, 40213354 4021334f: 021d22 l16ui a2, a13, 4 40213352: 328c beqz.n a2, 40213359 40213354: 0d2d mov.n a2, a13 40213356: fff1c5 call0 40213274 40213359: 060d32 l8ui a3, a13, 6 4021335c: 120c movi.n a2, 1 4021335e: 202320 or a2, a3, a2 40213361: 064d22 s8i a2, a13, 6 40213364: b108 l32i.n a0, a1, 44 40213366: 0d2d mov.n a2, a13 40213368: a1c8 l32i.n a12, a1, 40 4021336a: 91d8 l32i.n a13, a1, 36 4021336c: 81e8 l32i.n a14, a1, 32 4021336e: 71f8 l32i.n a15, a1, 28 40213370: 30c112 addi a1, a1, 48 40213373: f00d ret.n 40213375: 000000 ill 40213378 : 40213378: 704232 s8i a3, a2, 112 4021337b: 6e0252 l8ui a5, a2, 110 4021337e: a49c beqz.n a4, 4021339c 40213380: 04e516 beqz a5, 402133d2 40213383: 014580 slli a4, a5, 24 40213386: 314840 srai a4, a4, 24 40213389: 906440 addx2 a6, a4, a4 4021338c: a04640 addx4 a4, a6, a4 4021338f: 903330 addx2 a3, a3, a3 40213392: 343a add.n a3, a4, a3 40213394: 43fb addi.n a4, a3, 15 40213396: a33430 movltz a3, a4, a3 40213399: 213430 srai a3, a3, 4 4021339c: 25bc beqz.n a5, 402133d2 4021339e: 6f0242 l8ui a4, a2, 111 402133a1: 74cc bnez.n a4, 402133ac 402133a3: c05350 sub a5, a3, a5 402133a6: 745050 extui a5, a5, 0, 8 402133a9: 000886 j 402133cf 402133ac: 014480 slli a4, a4, 24 402133af: 314840 srai a4, a4, 24 402133b2: a07440 addx4 a7, a4, a4 402133b5: 014580 slli a4, a5, 24 402133b8: 314840 srai a4, a4, 24 402133bb: c04340 sub a4, a3, a4 402133be: 904440 addx2 a4, a4, a4 402133c1: 1164f0 slli a6, a4, 1 402133c4: 905760 addx2 a5, a7, a6 402133c7: 45fb addi.n a4, a5, 15 402133c9: a35450 movltz a5, a4, a5 402133cc: 745450 extui a5, a5, 4, 8 402133cf: 6f4252 s8i a5, a2, 111 402133d2: 6e4232 s8i a3, a2, 110 402133d5: f00d ret.n ... 402133d8 : 402133d8: f0c112 addi a1, a1, -16 402133db: 3109 s32i.n a0, a1, 12 402133dd: 071466 bnei a4, 1, 402133e8 402133e0: 710242 l8ui a4, a2, 113 402133e3: 334a add.n a3, a3, a4 402133e5: 000046 j 402133ea 402133e8: 14cc bnez.n a4, 402133ed 402133ea: 714232 s8i a3, a2, 113 402133ed: 710232 l8ui a3, a2, 113 402133f0: 013380 slli a3, a3, 24 402133f3: 0053d6 bgez a3, 402133fc 402133f6: 00a032 movi a3, 0 402133f9: 714232 s8i a3, a2, 113 402133fc: fc5131 l32r a3, 40212540 402133ff: 0fa052 movi a5, 15 40213402: de2342 l32i a4, a3, 0x378 40213405: 0aa032 movi a3, 10 40213408: c06240 sub a6, a2, a4 4021340b: 833560 moveqz a3, a5, a6 4021340e: 710252 l8ui a5, a2, 113 40213411: 015580 slli a5, a5, 24 40213414: 315850 srai a5, a5, 24 40213417: 02a357 bge a3, a5, 4021341d 4021341a: 714232 s8i a3, a2, 113 4021341d: 710232 l8ui a3, a2, 113 40213420: 43cc bnez.n a3, 40213428 40213422: 021247 beq a2, a4, 40213428 40213425: ffe4c5 call0 40213274 40213428: 3108 l32i.n a0, a1, 12 4021342a: 10c112 addi a1, a1, 16 4021342d: f00d ret.n 4021342f: c11200 mul16u a1, a2, a0 40213432: 21c9f0 srai a12, a15, 9 40213435: 02cd mov.n a12, a2 40213437: 4228 l32i.n a2, a2, 16 40213439: 3109 s32i.n a0, a1, 12 4021343b: 10c222 addi a2, a2, 16 4021343e: ffd045 call0 40213144 40213441: 829c beqz.n a2, 4021345d 40213443: 9c38 l32i.n a3, a12, 36 40213445: 0f0332 l8ui a3, a3, 15 40213448: 0a1366 bnei a3, 1, 40213456 4021344b: 530c movi.n a3, 5 4021344d: 734232 s8i a3, a2, 115 40213450: 000246 j 4021345d 40213453: 000000 ill 40213456: d37c movi.n a3, -3 40213458: 140c movi.n a4, 1 4021345a: fff7c5 call0 402133d8 4021345d: ff1405 call0 402125a0 40213460: 023d mov.n a3, a2 40213462: 638c beqz.n a3, 4021346c 40213464: 030c movi.n a3, 0 40213466: ff1705 call0 402125d8 40213469: 000086 j 4021346f 4021346c: ff1d45 call0 40212644 4021346f: 3108 l32i.n a0, a1, 12 40213471: 21c8 l32i.n a12, a1, 8 40213473: 10c112 addi a1, a1, 16 40213476: f00d ret.n 40213478 : 40213478: 14cc bnez.n a4, 4021347d 4021347a: 0001c6 j 40213485 4021347d: 071466 bnei a4, 1, 40213488 40213480: 730242 l8ui a4, a2, 115 40213483: 334a add.n a3, a3, a4 40213485: 734232 s8i a3, a2, 115 40213488: f00d ret.n ... 4021348c : 4021348c: f0c112 addi a1, a1, -16 4021348f: 21c9 s32i.n a12, a1, 8 40213491: 03cd mov.n a12, a3 40213493: 10c432 addi a3, a4, 16 40213496: 640c movi.n a4, 6 40213498: 3109 s32i.n a0, a1, 12 4021349a: ca4a01 l32r a0, 40205dc4 4021349d: 0000c0 callx0 a0 402134a0: ac38 l32i.n a3, a12, 40 402134a2: bc48 l32i.n a4, a12, 44 402134a4: 45c222 addi a2, a2, 69 402134a7: f50c movi.n a5, 15 402134a9: fa4985 call0 4020d944 402134ac: 3108 l32i.n a0, a1, 12 402134ae: 21c8 l32i.n a12, a1, 8 402134b0: 10c112 addi a1, a1, 16 402134b3: f00d ret.n 402134b5: 000000 ill 402134b8: 231330 excw 402134bb: c11240 mul16u a1, a2, a4 402134bc : 402134bc: c0c112 addi a1, a1, -64 402134bf: e1c9 s32i.n a12, a1, 56 402134c1: 02cd mov.n a12, a2 402134c3: fc1f21 l32r a2, 40212540 402134c6: d1d9 s32i.n a13, a1, 52 402134c8: 03dd mov.n a13, a3 402134ca: de2232 l32i a3, a2, 0x378 402134cd: c1e9 s32i.n a14, a1, 48 402134cf: c03c30 sub a3, a12, a3 402134d2: 120c movi.n a2, 1 402134d4: 0e0c movi.n a14, 0 402134d6: 83e230 moveqz a14, a2, a3 402134d9: 051d22 l16ui a2, a13, 10 402134dc: 0e1c32 l16ui a3, a12, 28 402134df: 0f6102 s32i a0, a1, 60 402134e2: 744040 extui a4, a4, 0, 8 402134e5: 74e0e0 extui a14, a14, 0, 8 402134e8: 021327 beq a3, a2, 402134ee 402134eb: 0e5c22 s16i a2, a12, 28 402134ee: f4cc bnez.n a4, 40213501 402134f0: 6d28 l32i.n a2, a13, 24 402134f2: 00b216 beqz a2, 40213501 402134f5: 020232 l8ui a3, a2, 2 402134f8: 234c32 s8i a3, a12, 35 402134fb: 030222 l8ui a2, a2, 3 402134fe: 224c22 s8i a2, a12, 34 40213501: 041d22 l16ui a2, a13, 8 40213504: 072d32 l32i a3, a13, 28 40213507: 105c22 s16i a2, a12, 32 4021350a: 08a042 movi a4, 8 4021350d: 10cc22 addi a2, a12, 16 40213510: ca2d01 l32r a0, 40205dc4 40213513: 0000c0 callx0 a0 40213516: 031d32 l16ui a3, a13, 6 40213519: 0f1c22 l16ui a2, a12, 30 4021351c: 302320 xor a2, a3, a2 4021351f: 0e62a7 bbci a2, 10, 40213531 40213522: 00be16 beqz a14, 40213531 40213525: 00a442 movi a4, 0x400 40213528: c75f21 l32r a2, 402052a4 4021352b: 103340 and a3, a3, a4 4021352e: fc7e85 call0 4020fd18 40213531: 031d22 l16ui a2, a13, 6 40213534: 0f2d32 l32i a3, a13, 60 40213537: 0f5c22 s16i a2, a12, 30 4021353a: 016316 beqz a3, 40213554 4021353d: 202cc0 or a2, a12, a12 40213540: fe0d45 call0 40211618 40213543: 1d12a6 blti a2, 1, 40213564 40213546: ae9c beqz.n a14, 40213564 40213548: 0c2d mov.n a2, a12 4021354a: 55cc32 addi a3, a12, 85 4021354d: fc82c5 call0 4020fd7c 40213550: 000406 j 40213564 40213553: 0c2200 excw 40213556: 928c55 excw 40213559: 55cc22 addi a2, a12, 85 4021355c: 941c movi.n a4, 25 4021355e: c8cd01 l32r a0, 40205894 40213561: 0000c0 callx0 a0 40213564: ed38 l32i.n a3, a13, 56 40213566: 639c beqz.n a3, 40213580 40213568: c74f21 l32r a2, 402052a4 4021356b: 02d222 addmi a2, a2, 0x200 4021356e: 610222 l8ui a2, a2, 97 40213571: fcc242 addi a4, a2, -4 40213574: 744040 extui a4, a4, 0, 8 40213577: 1e24b6 bltui a4, 2, 40213599 4021357a: 027266 bnei a2, 7, 40213580 4021357d: 000606 j 40213599 40213580: dd38 l32i.n a3, a13, 52 40213582: c3ac beqz.n a3, 402135b2 40213584: c74821 l32r a2, 402052a4 40213587: 02d222 addmi a2, a2, 0x200 4021358a: 610222 l8ui a2, a2, 97 4021358d: fec242 addi a4, a2, -2 40213590: 744040 extui a4, a4, 0, 8 40213593: 0224b6 bltui a4, 2, 40213599 40213596: 186266 bnei a2, 6, 402135b2 40213599: 0103e2 l8ui a14, a3, 1 4021359c: 25cc22 addi a2, a12, 37 4021359f: ee2b addi.n a14, a14, 2 402135a1: 74e0e0 extui a14, a14, 0, 8 402135a4: 0e4d mov.n a4, a14 402135a6: ca0701 l32r a0, 40205dc4 402135a9: 0000c0 callx0 a0 402135ac: 244ce2 s8i a14, a12, 36 402135af: 000106 j 402135b7 402135b2: 020c movi.n a2, 0 402135b4: 244c22 s8i a2, a12, 36 402135b7: 8d38 l32i.n a3, a13, 32 402135b9: 338c beqz.n a3, 402135c0 402135bb: 0c2d mov.n a2, a12 402135bd: fc8d85 call0 4020fe98 402135c0: 102d32 l32i a3, a13, 64 402135c3: a39c beqz.n a3, 402135e1 402135c5: 112d42 l32i a4, a13, 68 402135c8: 549c beqz.n a4, 402135e1 402135ca: c73621 l32r a2, 402052a4 402135cd: 05d252 addmi a5, a2, 0x500 402135d0: 192552 l32i a5, a5, 100 402135d3: 0a7537 bbci a5, 19, 402135e1 402135d6: 4228 l32i.n a2, a2, 16 402135d8: 1e2c52 l32i a5, a12, 120 402135db: 3b6252 s32i a5, a2, 236 402135de: f96f45 call0 4020ccd4 402135e1: f2c421 l32r a2, 402100f4 402135e4: 560252 l8ui a5, a2, 86 402135e7: 045050 extui a5, a5, 0, 1 402135ea: 060556 bnez a5, 4021364e 402135ed: f5c621 l32r a2, 40210d08 402135f0: 000222 l8ui a2, a2, 0 402135f3: 413420 srli a3, a2, 4 402135f6: 342020 extui a2, a2, 0, 4 402135f9: 511327 beq a3, a2, 4021364e 402135fc: cbda41 l32r a4, 40206564 402135ff: 002442 l32i a4, a4, 0 40213602: 022416 beqz a4, 40213628 40213605: 054122 s8i a2, a1, 5 40213608: cbd521 l32r a2, 4020655c 4021360b: 03a042 movi a4, 3 4021360e: 0228 l32i.n a2, a2, 0 40213610: 0149 s32i.n a4, a1, 0 40213612: 044132 s8i a3, a1, 4 40213615: 054d mov.n a4, a5 40213617: 013d mov.n a3, a1 40213619: 19ef05 call0 4022d50c 4021361c: 081226 beqi a2, 1, 40213628 4021361f: ffa621 l32r a2, 402134b8 40213622: c72101 l32r a0, 402052a8 40213625: 0000c0 callx0 a0 40213628: f517c5 call0 402087a8 4021362b: 1f1266 bnei a2, 1, 4021364e 4021362e: c71d21 l32r a2, 402052a4 40213631: 42c8 l32i.n a12, a2, 16 40213633: cc4b addi.n a12, a12, 4 40213635: 0c2d mov.n a2, a12 40213637: f2a605 call0 40206098 4021363a: f2b231 l32r a3, 40210104 4021363d: 040c movi.n a4, 0 4021363f: 0c2d mov.n a2, a12 40213641: f2a185 call0 4020605c 40213644: 0c2d mov.n a2, a12 40213646: e8a332 movi a3, 0x3e8 40213649: 040c movi.n a4, 0 4021364b: f2ba45 call0 402061f0 4021364e: f108 l32i.n a0, a1, 60 40213650: e1c8 l32i.n a12, a1, 56 40213652: d1d8 l32i.n a13, a1, 52 40213654: c1e8 l32i.n a14, a1, 48 40213656: 40c112 addi a1, a1, 64 40213659: f00d ret.n 4021365b: 13e800 wsr.exccause a0 4021365e: 124023 excw 40213660 : 40213660: c0c112 addi a1, a1, -64 40213663: e1c9 s32i.n a12, a1, 56 40213665: 03cd mov.n a12, a3 40213667: d1d9 s32i.n a13, a1, 52 40213669: c1e9 s32i.n a14, a1, 48 4021366b: f109 s32i.n a0, a1, 60 4021366d: 0b61f2 s32i a15, a1, 44 40213670: 20e220 or a14, a2, a2 40213673: 0d98c5 call0 40221000 40213676: 0d1cd2 l16ui a13, a12, 26 40213679: 017d16 beqz a13, 40213694 4021367c: fc3b45 call0 4020fa34 4021367f: 050c movi.n a5, 0 40213681: 027d mov.n a7, a2 40213683: 0159 s32i.n a5, a1, 0 40213685: 1159 s32i.n a5, a1, 4 40213687: 052d mov.n a2, a5 40213689: 053d mov.n a3, a5 4021368b: 204cc0 or a4, a12, a12 4021368e: b460d0 extui a6, a13, 0, 12 40213691: 0c7b05 call0 4021fe44 40213694: d42121 l32r a2, 40208718 40213697: 000222 l8ui a2, a2, 0 4021369a: 231266 bnei a2, 1, 402136c1 4021369d: 0ed8 l32i.n a13, a14, 0 4021369f: 0d2d mov.n a2, a13 402136a1: 357045 call0 40248da8 402136a4: 890d22 l8ui a2, a13, 137 402136a7: 0e6237 bbci a2, 3, 402136b9 402136aa: 0d2d mov.n a2, a13 402136ac: 2f96c5 call0 4024301c 402136af: 0d2d mov.n a2, a13 402136b1: 2fbc85 call0 4024327c 402136b4: 0d2d mov.n a2, a13 402136b6: 2f68c5 call0 40242d44 402136b9: 020c movi.n a2, 0 402136bb: 2d29 s32i.n a2, a13, 8 402136bd: 3d29 s32i.n a2, a13, 12 402136bf: 4d29 s32i.n a2, a13, 16 402136c1: 020c movi.n a2, 0 402136c3: 126cc5 call0 40225d90 402136c6: e80c22 l8ui a2, a12, 232 402136c9: c6f6d1 l32r a13, 402052a4 402136cc: ffe4f1 l32r a15, 4021365c 402136cf: a022d0 addx4 a2, a2, a13 402136d2: 6e2222 l32i a2, a2, 0x1b8 402136d5: 0f3d mov.n a3, a15 402136d7: dca442 movi a4, 0x4dc 402136da: c87101 l32r a0, 402058a0 402136dd: 0000c0 callx0 a0 402136e0: e80c22 l8ui a2, a12, 232 402136e3: 050c movi.n a5, 0 402136e5: 6cc222 addi a2, a2, 108 402136e8: a022d0 addx4 a2, a2, a13 402136eb: 2259 s32i.n a5, a2, 8 402136ed: 6e2d22 l32i a2, a13, 0x1b8 402136f0: 111257 beq a2, a5, 40213705 402136f3: 0f3d mov.n a3, a15 402136f5: e0a442 movi a4, 0x4e0 402136f8: 4159 s32i.n a5, a1, 16 402136fa: c86901 l32r a0, 402058a0 402136fd: 0000c0 callx0 a0 40213700: 4158 l32i.n a5, a1, 16 40213702: 6e6d52 s32i a5, a13, 0x1b8 40213705: 6f2d22 l32i a2, a13, 0x1bc 40213708: e28c beqz.n a2, 4021371a 4021370a: 0f3d mov.n a3, a15 4021370c: e5a442 movi a4, 0x4e5 4021370f: c86401 l32r a0, 402058a0 40213712: 0000c0 callx0 a0 40213715: 020c movi.n a2, 0 40213717: 6f6d22 s32i a2, a13, 0x1bc 4021371a: 020c movi.n a2, 0 4021371c: 023d mov.n a3, a2 4021371e: 024d mov.n a4, a2 40213720: 121345 call0 40225858 40213723: fb87d1 l32r a13, 40212540 40213726: 230c movi.n a3, 2 40213728: 060c22 l8ui a2, a12, 6 4021372b: 0d39 s32i.n a3, a13, 0 4021372d: 130237 bnone a2, a3, 40213744 40213730: d37c movi.n a3, -3 40213732: 102230 and a2, a2, a3 40213735: 064c22 s8i a2, a12, 6 40213738: 937c movi.n a3, -7 4021373a: 0c2d mov.n a2, a12 4021373c: 140c movi.n a4, 1 4021373e: ffc985 call0 402133d8 40213741: df6dc2 s32i a12, a13, 0x37c 40213744: 0c2d mov.n a2, a12 40213746: ffb2c5 call0 40213274 40213749: 2c48 l32i.n a4, a12, 8 4021374b: 020c movi.n a2, 0 4021374d: e37c movi.n a3, -2 4021374f: de6d22 s32i a2, a13, 0x378 40213752: 103430 and a3, a4, a3 40213755: f108 l32i.n a0, a1, 60 40213757: 2c39 s32i.n a3, a12, 8 40213759: 2a6e22 s32i a2, a14, 168 4021375c: e1c8 l32i.n a12, a1, 56 4021375e: d1d8 l32i.n a13, a1, 52 40213760: c1e8 l32i.n a14, a1, 48 40213762: b1f8 l32i.n a15, a1, 44 40213764: 40c112 addi a1, a1, 64 40213767: f00d ret.n 40213769: 000000 ill 4021376c: 212fc0 srai a2, a12, 15 4021376f: 9c4040 excw ... 40213774 : 40213774: d0c112 addi a1, a1, -48 40213777: 71f9 s32i.n a15, a1, 28 40213779: 0d13f2 l16ui a15, a3, 26 4021377c: b109 s32i.n a0, a1, 44 4021377e: a1c9 s32i.n a12, a1, 40 40213780: 91d9 s32i.n a13, a1, 36 40213782: 0c0c movi.n a12, 0 40213784: 02dd mov.n a13, a2 40213786: 81e9 s32i.n a14, a1, 32 40213788: b4f0f0 extui a15, a15, 0, 12 4021378b: 03ed mov.n a14, a3 4021378d: fc2a45 call0 4020fa34 40213790: 027d mov.n a7, a2 40213792: 0c5d mov.n a5, a12 40213794: 0f6d mov.n a6, a15 40213796: 0e4d mov.n a4, a14 40213798: 130c movi.n a3, 1 4021379a: 01c9 s32i.n a12, a1, 0 4021379c: 11c9 s32i.n a12, a1, 4 4021379e: 0c2d mov.n a2, a12 402137a0: 0c6a05 call0 4021fe44 402137a3: 0d87c5 call0 40221020 402137a6: 1e2e22 l32i a2, a14, 120 402137a9: 20cde2 addi a14, a13, 32 402137ac: 060232 l8ui a3, a2, 6 402137af: cf1f21 l32r a2, 4020742c 402137b2: dd4b addi.n a13, a13, 4 402137b4: 203320 or a3, a3, a2 402137b7: cf1c21 l32r a2, 40207428 402137ba: 0020c0 memw 402137bd: 0239 s32i.n a3, a2, 0 402137bf: 0e2d mov.n a2, a14 402137c1: f28d45 call0 40206098 402137c4: fbf231 l32r a3, 4021278c 402137c7: 0c4d mov.n a4, a12 402137c9: 0e2d mov.n a2, a14 402137cb: f28905 call0 4020605c 402137ce: 0d2d mov.n a2, a13 402137d0: f28c45 call0 40206098 402137d3: ffe631 l32r a3, 4021376c 402137d6: 202dd0 or a2, a13, a13 402137d9: 204cc0 or a4, a12, a12 402137dc: f287c5 call0 4020605c 402137df: c6b1e1 l32r a14, 402052a4 402137e2: 05de22 addmi a2, a14, 0x500 402137e5: 282232 l32i a3, a2, 160 402137e8: 2113c7 beq a3, a12, 4021380d 402137eb: 292222 l32i a2, a2, 164 402137ee: 1b1266 bnei a2, 1, 4021380d 402137f1: ffdf31 l32r a3, 40213770 402137f4: 202dd0 or a2, a13, a13 402137f7: 0c4d mov.n a4, a12 402137f9: f29f45 call0 402061f0 402137fc: 832e22 l32i a2, a14, 0x20c 402137ff: 1612c7 beq a2, a12, 40213819 40213802: 3228 l32i.n a2, a2, 12 40213804: 1112c7 beq a2, a12, 40213819 40213807: 0002c0 callx0 a2 4021380a: 0002c6 j 40213819 4021380d: c81231 l32r a3, 40205858 40213810: 202dd0 or a2, a13, a13 40213813: 00a042 movi a4, 0 40213816: f29d85 call0 402061f0 40213819: 0b2102 l32i a0, a1, 44 4021381c: a1c8 l32i.n a12, a1, 40 4021381e: 91d8 l32i.n a13, a1, 36 40213820: 81e8 l32i.n a14, a1, 32 40213822: 71f8 l32i.n a15, a1, 28 40213824: 30c112 addi a1, a1, 48 40213827: f00d ret.n 40213829: 000000 ill 4021382c : 4021382c: c69e41 l32r a4, 402052a4 4021382f: e0c112 addi a1, a1, -32 40213832: 61c9 s32i.n a12, a1, 24 40213834: 41e9 s32i.n a14, a1, 16 40213836: 31f9 s32i.n a15, a1, 12 40213838: 7109 s32i.n a0, a1, 28 4021383a: 51d9 s32i.n a13, a1, 20 4021383c: 54e8 l32i.n a14, a4, 20 4021383e: 03d442 addmi a4, a4, 0x300 40213841: 02fd mov.n a15, a2 40213843: 680422 l8ui a2, a4, 104 40213846: 1c0c movi.n a12, 1 40213848: 221b addi.n a2, a2, 1 4021384a: 000ec6 j 40213889 4021384d: a03ce0 addx4 a3, a12, a14 40213850: 2c2332 l32i a3, a3, 176 40213853: d3ec bnez.n a3, 40213884 40213855: ff8131 l32r a3, 4021365c 40213858: 20a122 movi a2, 0x120 4021385b: 9fa542 movi a4, 0x59f 4021385e: c80e01 l32r a0, 40205898 40213861: 0000c0 callx0 a0 40213864: a0ece0 addx4 a14, a12, a14 40213867: 2c6e22 s32i a2, a14, 176 4021386a: 02dd mov.n a13, a2 4021386c: 12ac beqz.n a2, 40213891 4021386e: cc7b addi.n a12, a12, 7 40213870: e842c2 s8i a12, a2, 232 40213873: 2c2e22 l32i a2, a14, 176 40213876: 0f3d mov.n a3, a15 40213878: 640c movi.n a4, 6 4021387a: c95201 l32r a0, 40205dc4 4021387d: 0000c0 callx0 a0 40213880: 000346 j 40213891 40213883: cc1b00 excw 40213886: 74c0c0 extui a12, a12, 0, 8 40213889: c0a2c7 bge a2, a12, 4021384d 4021388c: 020c movi.n a2, 0 4021388e: 000046 j 40213893 40213891: 0d2d mov.n a2, a13 40213893: 7108 l32i.n a0, a1, 28 40213895: 61c8 l32i.n a12, a1, 24 40213897: 51d8 l32i.n a13, a1, 20 40213899: 41e8 l32i.n a14, a1, 16 4021389b: 31f8 l32i.n a15, a1, 12 4021389d: 20c112 addi a1, a1, 32 402138a0: f00d ret.n ... 402138a4 : 402138a4: c68031 l32r a3, 402052a4 402138a7: e0c112 addi a1, a1, -32 402138aa: 61c9 s32i.n a12, a1, 24 402138ac: 51d9 s32i.n a13, a1, 20 402138ae: 7109 s32i.n a0, a1, 28 402138b0: 41e9 s32i.n a14, a1, 16 402138b2: 31f9 s32i.n a15, a1, 12 402138b4: 02cd mov.n a12, a2 402138b6: 03d322 addmi a2, a3, 0x300 402138b9: 680242 l8ui a4, a2, 104 402138bc: 5358 l32i.n a5, a3, 20 402138be: 441b addi.n a4, a4, 1 402138c0: 120c movi.n a2, 1 402138c2: 03dd mov.n a13, a3 402138c4: 0017c6 j 40213927 402138c7: f20000 excw 402138ca: 502cc2 l32i a12, a12, 0x140 402138cd: ff .byte 0xff 402138ce: 2f32a0 excw 402138d1: 93c700 movnez a12, a7, a0 402138d4: 224c movi.n a2, 66 402138d6: e80c movi.n a8, 14 402138d8: 02c222 addi a2, a2, 2 402138db: 11fd45 call0 402258b0 402138de: 392c22 l32i a2, a12, 228 402138e1: 236305 call0 40236f14 402138e4: e80c22 l8ui a2, a12, 232 402138e7: ff5de1 l32r a14, 4021365c 402138ea: a022d0 addx4 a2, a2, a13 402138ed: 6e2222 l32i a2, a2, 0x1b8 402138f0: b6a542 movi a4, 0x5b6 402138f3: 203ee0 or a3, a14, a14 402138f6: c7ea01 l32r a0, 402058a0 402138f9: 0000c0 callx0 a0 402138fc: e80c32 l8ui a3, a12, 232 402138ff: 0c2d mov.n a2, a12 40213901: 6cc332 addi a3, a3, 108 40213904: a033d0 addx4 a3, a3, a13 40213907: 0d0c movi.n a13, 0 40213909: 23d9 s32i.n a13, a3, 8 4021390b: 130c movi.n a3, 1 4021390d: fc2e45 call0 4020fbf4 40213910: 0c2d mov.n a2, a12 40213912: 0e3d mov.n a3, a14 40213914: b9a542 movi a4, 0x5b9 40213917: c7e201 l32r a0, 402058a0 4021391a: 0000c0 callx0 a0 4021391d: 0fd9 s32i.n a13, a15, 0 4021391f: 0001c6 j 4021392a 40213922: 221b addi.n a2, a2, 1 40213924: 742020 extui a2, a2, 0, 8 40213927: 9ea427 bge a4, a2, 402138c9 4021392a: 7108 l32i.n a0, a1, 28 4021392c: 61c8 l32i.n a12, a1, 24 4021392e: 51d8 l32i.n a13, a1, 20 40213930: 41e8 l32i.n a14, a1, 16 40213932: 31f8 l32i.n a15, a1, 12 40213934: 20c112 addi a1, a1, 32 40213937: f00d ret.n 40213939: 000000 ill 4021393c : 4021393c: 025d mov.n a5, a2 4021393e: c65921 l32r a2, 402052a4 40213941: d0c112 addi a1, a1, -48 40213944: a1c9 s32i.n a12, a1, 40 40213946: 91d9 s32i.n a13, a1, 36 40213948: 71f9 s32i.n a15, a1, 28 4021394a: b109 s32i.n a0, a1, 44 4021394c: 81e9 s32i.n a14, a1, 32 4021394e: 52f8 l32i.n a15, a2, 20 40213950: 03d222 addmi a2, a2, 0x300 40213953: 680262 l8ui a6, a2, 104 40213956: 0c0c movi.n a12, 0 40213958: 661b addi.n a6, a6, 1 4021395a: 0cdd mov.n a13, a12 4021395c: 000bc6 j 4021398f 4021395f: 052200 extui a2, a0, 18, 1 40213962: 620700 excw 40213965: 2fc205 call0 40243588 40213968: 462c movi.n a6, 36 4021396a: f00007 bnone a0, a0, 4021395e 4021396d: a02d excw 4021396f: 2c22e2 l32i a14, a2, 176 40213972: 4e9c beqz.n a14, 4021398a 40213974: 052d mov.n a2, a5 40213976: 0e3d mov.n a3, a14 40213978: 640c movi.n a4, 6 4021397a: 1159 s32i.n a5, a1, 4 4021397c: 0169 s32i.n a6, a1, 0 4021397e: c7c201 l32r a0, 40205888 40213981: 0000c0 callx0 a0 40213984: 1158 l32i.n a5, a1, 4 40213986: 0168 l32i.n a6, a1, 0 40213988: 928c beqz.n a2, 40213995 4021398a: dd1b addi.n a13, a13, 1 4021398c: 74d0d0 extui a13, a13, 0, 8 4021398f: cda6d7 bge a6, a13, 40213960 40213992: 000046 j 40213997 40213995: 0ecd mov.n a12, a14 40213997: b108 l32i.n a0, a1, 44 40213999: 0c2d mov.n a2, a12 4021399b: 91d8 l32i.n a13, a1, 36 4021399d: a1c8 l32i.n a12, a1, 40 4021399f: 81e8 l32i.n a14, a1, 32 402139a1: 71f8 l32i.n a15, a1, 28 402139a3: 30c112 addi a1, a1, 48 402139a6: f00d ret.n 402139a8: 2312a4 excw 402139ab: 129040 excw 402139ae: 604023 excw 402139b1: 402312 l32i a1, a3, 0x100 402139b4 : 402139b4: b0c112 addi a1, a1, -80 402139b7: 1161d2 s32i a13, a1, 68 402139ba: 02dd mov.n a13, a2 402139bc: f0a022 movi a2, 240 402139bf: 232a add.n a2, a3, a2 402139c1: 1261c2 s32i a12, a1, 72 402139c4: 136102 s32i a0, a1, 76 402139c7: 1061e2 s32i a14, a1, 64 402139ca: 20c330 or a12, a3, a3 402139cd: f26c85 call0 40206098 402139d0: 2c2d22 l32i a2, a13, 176 402139d3: 029c27 bne a12, a2, 402139d9 402139d6: 002c46 j 40213a8b 402139d9: 0d1c22 l16ui a2, a12, 26 402139dc: d42020 extui a2, a2, 0, 14 402139df: 12ac beqz.n a2, 40213a04 402139e1: 050c82 l8ui a8, a12, 5 402139e4: 1129 s32i.n a2, a1, 4 402139e6: 000c32 l8ui a3, a12, 0 402139e9: 010c42 l8ui a4, a12, 1 402139ec: 020c52 l8ui a5, a12, 2 402139ef: 030c62 l8ui a6, a12, 3 402139f2: 040c72 l8ui a7, a12, 4 402139f5: ffec21 l32r a2, 402139a8 402139f8: 0189 s32i.n a8, a1, 0 402139fa: c62b01 l32r a0, 402052a8 402139fd: 0000c0 callx0 a0 40213a00: 000246 j 40213a0d 40213a03: ea2100 excw 40213a06: ff .byte 0xff 40213a07: c62801 l32r a0, 402052a8 40213a0a: 0000c0 callx0 a0 40213a0d: 0d1cd2 l16ui a13, a12, 26 40213a10: 072d16 beqz a13, 40213a86 40213a13: cad421 l32r a2, 40206564 40213a16: 002222 l32i a2, a2, 0 40213a19: e2ac beqz.n a2, 40213a4b 40213a1b: 720c movi.n a2, 7 40213a1d: 4129 s32i.n a2, a1, 16 40213a1f: 0c3d mov.n a3, a12 40213a21: 06a042 movi a4, 6 40213a24: 14c122 addi a2, a1, 20 40213a27: c8e701 l32r a0, 40205dc4 40213a2a: 0000c0 callx0 a0 40213a2d: cacb21 l32r a2, 4020655c 40213a30: 040c movi.n a4, 0 40213a32: 0228 l32i.n a2, a2, 0 40213a34: 10c132 addi a3, a1, 16 40213a37: 045d mov.n a5, a4 40213a39: 1a41d2 s8i a13, a1, 26 40213a3c: 19acc5 call0 4022d50c 40213a3f: 081226 beqi a2, 1, 40213a4b 40213a42: ffdb21 l32r a2, 402139b0 40213a45: c61801 l32r a0, 402052a8 40213a48: 0000c0 callx0 a0 40213a4b: 0d1ce2 l16ui a14, a12, 26 40213a4e: 0d0c movi.n a13, 0 40213a50: fbfe05 call0 4020fa34 40213a53: b4e0e0 extui a14, a14, 0, 12 40213a56: 027d mov.n a7, a2 40213a58: 0d3d mov.n a3, a13 40213a5a: 0c4d mov.n a4, a12 40213a5c: 01d9 s32i.n a13, a1, 0 40213a5e: 11d9 s32i.n a13, a1, 4 40213a60: 120c movi.n a2, 1 40213a62: 0e5d mov.n a5, a14 40213a64: 0e6d mov.n a6, a14 40213a66: 0c3dc5 call0 4021fe44 40213a69: c60e21 l32r a2, 402052a4 40213a6c: 0d1c32 l16ui a3, a12, 26 40213a6f: 02d222 addmi a2, a2, 0x200 40213a72: e47c movi.n a4, -2 40213a74: 401300 ssl a3 40213a77: 813440 src a3, a4, a4 40213a7a: 031242 l16ui a4, a2, 6 40213a7d: 103340 and a3, a3, a4 40213a80: 035232 s16i a3, a2, 6 40213a83: 0d5cd2 s16i a13, a12, 26 40213a86: 0c2d mov.n a2, a12 40213a88: ffe185 call0 402138a4 40213a8b: 132102 l32i a0, a1, 76 40213a8e: 1221c2 l32i a12, a1, 72 40213a91: 1121d2 l32i a13, a1, 68 40213a94: 1021e2 l32i a14, a1, 64 40213a97: 50c112 addi a1, a1, 80 40213a9a: f00d ret.n 40213a9c: 801c movi.n a0, 24 40213a9e: fe .byte 0xfe 40213a9f: 3f .byte 0x3f 40213aa0 : 40213aa0: 743020 extui a3, a2, 0, 8 40213aa3: 111366 bnei a3, 1, 40213ab8 40213aa6: fffd21 l32r a2, 40213a9c 40213aa9: 440c movi.n a4, 4 40213aab: 000252 l8ui a5, a2, 0 40213aae: 204540 or a4, a5, a4 40213ab1: 004242 s8i a4, a2, 0 40213ab4: 0004c6 j 40213acb 40213ab7: 020c00 excw 40213aba: 0f9327 bne a3, a2, 40213acd 40213abd: fff721 l32r a2, 40213a9c 40213ac0: b37c movi.n a3, -5 40213ac2: 000242 l8ui a4, a2, 0 40213ac5: 103430 and a3, a4, a3 40213ac8: 004232 s8i a3, a2, 0 40213acb: 120c movi.n a2, 1 40213acd: f00d ret.n ... 40213ad0 : 40213ad0: f0c112 addi a1, a1, -16 40213ad3: 3109 s32i.n a0, a1, 12 40213ad5: f3ef05 call0 402079c8 40213ad8: 1822b6 bltui a2, 2, 40213af4 40213adb: fff031 l32r a3, 40213a9c 40213ade: 020c movi.n a2, 0 40213ae0: 000342 l8ui a4, a3, 0 40213ae3: 0f5427 bbc a4, a2, 40213af6 40213ae6: 220c movi.n a2, 2 40213ae8: 204420 or a4, a4, a2 40213aeb: 004342 s8i a4, a3, 0 40213aee: 120c movi.n a2, 1 40213af0: 000086 j 40213af6 40213af3: 020c00 excw 40213af6: 3108 l32i.n a0, a1, 12 40213af8: 10c112 addi a1, a1, 16 40213afb: f00d ret.n 40213afd: 000000 ill 40213b00: 124c movi.n a2, 65 40213b02: 344023 excw 40213b05: 402312 l32i a1, a3, 0x100 40213b08: 11fc bnez.n a1, 40213b3d 40213b0a: d04023 excw 40213b0d: 402311 l32r a1, 401e3b9c <_lit4_end+0xdc474> 40213b10: ffc000 excw 40213b13: ff .byte 0xff 40213b14 : 40213b14: 90c112 addi a1, a1, -112 40213b17: 1a61c2 s32i a12, a1, 104 40213b1a: 1961d2 s32i a13, a1, 100 40213b1d: 03cd mov.n a12, a3 40213b1f: 02dd mov.n a13, a2 40213b21: 032d mov.n a2, a3 40213b23: db3d31 l32r a3, 4020a818 40213b26: 1761f2 s32i a15, a1, 92 40213b29: 04fd mov.n a15, a4 40213b2b: 640c movi.n a4, 6 40213b2d: 1b6102 s32i a0, a1, 108 40213b30: 1861e2 s32i a14, a1, 96 40213b33: c75501 l32r a0, 40205888 40213b36: 0000c0 callx0 a0 40213b39: 32dc bnez.n a2, 40213b50 40213b3b: 0d2d mov.n a2, a13 40213b3d: 0f3d mov.n a3, a15 40213b3f: 141c movi.n a4, 17 40213b41: fad9c5 call0 4020e8e0 40213b44: ffef21 l32r a2, 40213b00 40213b47: c5d801 l32r a0, 402052a8 40213b4a: 0000c0 callx0 a0 40213b4d: 000946 j 40213b76 40213b50: c5d531 l32r a3, 402052a4 40213b53: 0d1c42 l16ui a4, a12, 26 40213b56: 02d352 addmi a5, a3, 0x200 40213b59: 031522 l16ui a2, a5, 6 40213b5c: 206550 or a6, a5, a5 40213b5f: 1d5247 bbc a2, a4, 40213b80 40213b62: ffe821 l32r a2, 40213b04 40213b65: c5d001 l32r a0, 402052a8 40213b68: 0000c0 callx0 a0 40213b6b: 202dd0 or a2, a13, a13 40213b6e: 203ff0 or a3, a15, a15 40213b71: 141c movi.n a4, 17 40213b73: fad6c5 call0 4020e8e0 40213b76: 0d2d mov.n a2, a13 40213b78: 0c3d mov.n a3, a12 40213b7a: ffe385 call0 402139b4 40213b7d: 0062c6 j 40213d0c 40213b80: 44ec bnez.n a4, 40213ba8 40213b82: 03d332 addmi a3, a3, 0x300 40213b85: 680332 l8ui a3, a3, 104 40213b88: 1e0c movi.n a14, 1 40213b8a: 0004c6 j 40213ba1 40213b8d: 4450e0 extui a5, a14, 0, 5 40213b90: 400500 ssr a5 40213b93: b14020 sra a4, a2 40213b96: 044040 extui a4, a4, 0, 1 40213b99: 134416 beqz a4, 40213cd1 40213b9c: ee1b addi.n a14, a14, 1 40213b9e: f4e0e0 extui a14, a14, 0, 16 40213ba1: e8a3e7 bge a3, a14, 40213b8d 40213ba4: fff0c6 j 40213b6b 40213ba7: 0c2200 excw 40213baa: 0c5205 call0 402200cc 40213bad: 612202 l32i a0, a2, 0x184 40213bb0: 1c2200 excw 40213bb3: 620d excw 40213bb5: 030c movi.n a3, 0 40213bb7: d42020 extui a2, a2, 0, 14 40213bba: 016122 s32i a2, a1, 4 40213bbd: 000c32 l8ui a3, a12, 0 40213bc0: 010c42 l8ui a4, a12, 1 40213bc3: 040c72 l8ui a7, a12, 4 40213bc6: ffd021 l32r a2, 40213b08 40213bc9: c5b701 l32r a0, 402052a8 40213bcc: 0000c0 callx0 a0 40213bcf: ffb3e1 l32r a14, 40213a9c 40213bd2: 01a022 movi a2, 1 40213bd5: 000e62 l8ui a6, a14, 0 40213bd8: 202620 or a2, a6, a2 40213bdb: 004e22 s8i a2, a14, 0 40213bde: ca6121 l32r a2, 40206564 40213be1: 0258 l32i.n a5, a2, 0 40213be3: 047516 beqz a5, 40213c2e 40213be6: 640c movi.n a4, 6 40213be8: 14c122 addi a2, a1, 20 40213beb: 0c3d mov.n a3, a12 40213bed: 116152 s32i a5, a1, 68 40213bf0: 106162 s32i a6, a1, 64 40213bf3: 4149 s32i.n a4, a1, 16 40213bf5: c87301 l32r a0, 40205dc4 40213bf8: 0000c0 callx0 a0 40213bfb: 0d1c22 l16ui a2, a12, 26 40213bfe: 102162 l32i a6, a1, 64 40213c01: 1a4122 s8i a2, a1, 26 40213c04: 112152 l32i a5, a1, 68 40213c07: 1d6627 bbci a6, 2, 40213c28 40213c0a: ca5421 l32r a2, 4020655c 40213c0d: 040c movi.n a4, 0 40213c0f: 0228 l32i.n a2, a2, 0 40213c11: 10c132 addi a3, a1, 16 40213c14: 045d mov.n a5, a4 40213c16: 198f45 call0 4022d50c 40213c19: 111226 beqi a2, 1, 40213c2e 40213c1c: ffbc21 l32r a2, 40213b0c 40213c1f: c5a201 l32r a0, 402052a8 40213c22: 0000c0 callx0 a0 40213c25: 000146 j 40213c2e 40213c28: 10c122 addi a2, a1, 16 40213c2b: 0005c0 callx0 a5 40213c2e: 000e52 l8ui a5, a14, 0 40213c31: 220c movi.n a2, 2 40213c33: 105520 and a5, a5, a2 40213c36: 758c beqz.n a5, 40213c41 40213c38: 020c movi.n a2, 0 40213c3a: 004e22 s8i a2, a14, 0 40213c3d: ffca86 j 40213b6b 40213c40: 2d2200 excw 40213c43: 522a add.n a5, a2, a2 40213c45: 4e .byte 0x4e 40213c46: 0c3d00 excw 40213c49: 640c movi.n a4, 6 40213c4b: 116152 s32i a5, a1, 68 40213c4e: c85d01 l32r a0, 40205dc4 40213c51: 0000c0 callx0 a0 40213c54: 112152 l32i a5, a1, 68 40213c57: 0d1c32 l16ui a3, a12, 26 40213c5a: 2a2d22 l32i a2, a13, 168 40213c5d: 054d mov.n a4, a5 40213c5f: 0d5232 s16i a3, a2, 26 40213c62: 0f3d mov.n a3, a15 40213c64: 0d2d mov.n a2, a13 40213c66: fac785 call0 4020e8e0 40213c69: 2a2d22 l32i a2, a13, 168 40213c6c: ffa032 movi a3, 255 40213c6f: 06a042 movi a4, 6 40213c72: c70801 l32r a0, 40205894 40213c75: 0000c0 callx0 a0 40213c78: 2a2d22 l32i a2, a13, 168 40213c7b: 112152 l32i a5, a1, 68 40213c7e: 0d5252 s16i a5, a2, 26 40213c81: 392d22 l32i a2, a13, 228 40213c84: 084216 beqz a2, 40213d0c 40213c87: 6228 l32i.n a2, a2, 24 40213c89: 1228 l32i.n a2, a2, 4 40213c8b: 12dc bnez.n a2, 40213ca0 40213c8d: 392d22 l32i a2, a13, 228 40213c90: 392c32 l32i a3, a12, 228 40213c93: 6228 l32i.n a2, a2, 24 40213c95: 23f3c5 call0 40237bd4 40213c98: 120c movi.n a2, 1 40213c9a: 184c22 s8i a2, a12, 24 40213c9d: 001ac6 j 40213d0c 40213ca0: 392c22 l32i a2, a12, 228 40213ca3: 232705 call0 40236f14 40213ca6: 392d22 l32i a2, a13, 228 40213ca9: 203cc0 or a3, a12, a12 40213cac: 062222 l32i a2, a2, 24 40213caf: 231f05 call0 40236ea0 40213cb2: 396c22 s32i a2, a12, 228 40213cb5: 203220 or a3, a2, a2 40213cb8: 050216 beqz a2, 40213d0c 40213cbb: 392d22 l32i a2, a13, 228 40213cbe: 240c52 l8ui a5, a12, 36 40213cc1: 6228 l32i.n a2, a2, 24 40213cc3: 25cc42 addi a4, a12, 37 40213cc6: 2462c5 call0 402382f4 40213cc9: fc0216 beqz a2, 40213c8d 40213ccc: 000f06 j 40213d0c 40213ccf: 310000 srai a0, a0, 16 40213cd2: 8f .byte 0x8f 40213cd3: ff .byte 0xff 40213cd4: 203e30 or a3, a14, a3 40213cd7: 0d5c32 s16i a3, a12, 26 40213cda: 130c movi.n a3, 1 40213cdc: 401500 ssl a5 40213cdf: a15300 sll a5, a3 40213ce2: 202520 or a2, a5, a2 40213ce5: 035622 s16i a2, a6, 6 40213ce8: 116132 s32i a3, a1, 68 40213ceb: 106142 s32i a4, a1, 64 40213cee: fbd445 call0 4020fa34 40213cf1: 102142 l32i a4, a1, 64 40213cf4: 112132 l32i a3, a1, 68 40213cf7: 027d mov.n a7, a2 40213cf9: 0149 s32i.n a4, a1, 0 40213cfb: 1149 s32i.n a4, a1, 4 40213cfd: 032d mov.n a2, a3 40213cff: 0c4d mov.n a4, a12 40213d01: 0e5d mov.n a5, a14 40213d03: 0e6d mov.n a6, a14 40213d05: 0c13c5 call0 4021fe44 40213d08: ffa706 j 40213ba8 40213d0b: 210200 srai a0, a0, 2 40213d0e: c21b addi.n a12, a2, 1 40213d10: d21a21 l32r a2, 40208578 40213d13: e21921 l32r a2, 4020c578 40213d16: f21821 l32r a2, 40210578 40213d19: 121721 l32r a2, 401d8578 <_lit4_end+0xd0e50> 40213d1c: 0d70c1 l32r a12, 401d72dc <_lit4_end+0xcfbb4> 40213d1f: f27cf0 excw 40213d22: f00d ret.n 40213d24: f27c movi.n a2, -1 40213d26: f00d ret.n 40213d28: fe8034 excw 40213d2b: 3f .byte 0x3f 40213d2c: fe8030 excw 40213d2f: 3f .byte 0x3f 40213d30: 802c movi.n a0, 40 40213d32: fe .byte 0xfe 40213d33: 3f .byte 0x3f 40213d34 : 40213d34: 187226 beqi a2, 7, 40213d50 40213d37: 7fa052 movi a5, 127 40213d3a: 1a1257 beq a2, a5, 40213d58 40213d3d: 213266 bnei a2, 3, 40213d62 40213d40: 1e23f6 bgeui a3, 2, 40213d62 40213d43: fff921 l32r a2, 40213d28 40213d46: a03320 addx4 a3, a3, a2 40213d49: 0349 s32i.n a4, a3, 0 40213d4b: 020c movi.n a2, 0 40213d4d: f00d ret.n 40213d4f: e3cc00 excw 40213d52: fff621 l32r a2, 40213d2c 40213d55: 000106 j 40213d5d 40213d58: 63cc bnez.n a3, 40213d62 40213d5a: fff521 l32r a2, 40213d30 40213d5d: 0249 s32i.n a4, a2, 0 40213d5f: fffa06 j 40213d4b 40213d62: f27c movi.n a2, -1 40213d64: f00d ret.n 40213d66: 200000 or a0, a0, a0 40213d69: 213d excw 40213d6b: ff4140 excw 40213d6c : 40213d6c: ffff41 l32r a4, 40213d68 40213d6f: f0c112 addi a1, a1, -16 40213d72: 036102 s32i a0, a1, 12 40213d75: fffbc5 call0 40213d34 40213d78: 3108 l32i.n a0, a1, 12 40213d7a: 10c112 addi a1, a1, 16 40213d7d: f00d ret.n ... 40213d80 : 40213d80: f0c112 addi a1, a1, -16 40213d83: 3109 s32i.n a0, a1, 12 40213d85: 177326 beqi a3, 7, 40213da0 40213d88: 7fa062 movi a6, 127 40213d8b: 1d1367 beq a3, a6, 40213dac 40213d8e: fff661 l32r a6, 40213d68 40213d91: 213366 bnei a3, 3, 40213db6 40213d94: 1e24f6 bgeui a4, 2, 40213db6 40213d97: ffe461 l32r a6, 40213d28 40213d9a: a06460 addx4 a6, a4, a6 40213d9d: 0004c6 j 40213db4 40213da0: fff261 l32r a6, 40213d68 40213da3: f4cc bnez.n a4, 40213db6 40213da5: ffe161 l32r a6, 40213d2c 40213da8: 000206 j 40213db4 40213dab: ef6100 excw 40213dae: ff .byte 0xff 40213daf: 34cc bnez.n a4, 40213db6 40213db1: ffdf61 l32r a6, 40213d30 40213db4: 0668 l32i.n a6, a6, 0 40213db6: 170c movi.n a7, 1 40213db8: 004216 beqz a2, 40213dc0 40213dbb: 0006c0 callx0 a6 40213dbe: 027d mov.n a7, a2 40213dc0: 3108 l32i.n a0, a1, 12 40213dc2: 072d mov.n a2, a7 40213dc4: 10c112 addi a1, a1, 16 40213dc7: f00d ret.n 40213dc9: 000000 ill 40213dcc: 8028 l32i.n a2, a0, 32 40213dce: fe .byte 0xfe 40213dcf: 3f .byte 0x3f 40213dd0: fe8024 excw 40213dd3: 3f .byte 0x3f 40213dd4: fe8020 excw 40213dd7: 3f .byte 0x3f 40213dd8 : 40213dd8: 107226 beqi a2, 7, 40213dec 40213ddb: 7fa052 movi a5, 127 40213dde: 121257 beq a2, a5, 40213df4 40213de1: 1b3266 bnei a2, 3, 40213e00 40213de4: 83dc bnez.n a3, 40213e00 40213de6: fff921 l32r a2, 40213dcc 40213de9: 000306 j 40213df9 40213dec: 03dc bnez.n a3, 40213e00 40213dee: fff821 l32r a2, 40213dd0 40213df1: 000106 j 40213df9 40213df4: 83cc bnez.n a3, 40213e00 40213df6: fff721 l32r a2, 40213dd4 40213df9: 0249 s32i.n a4, a2, 0 40213dfb: 032d mov.n a2, a3 40213dfd: f00d ret.n 40213dff: f27c00 excw 40213e02: f00d ret.n 40213e04: 213d24 excw 40213e07: ff4140 excw 40213e08 : 40213e08: ffff41 l32r a4, 40213e04 40213e0b: f0c112 addi a1, a1, -16 40213e0e: 036102 s32i a0, a1, 12 40213e11: fffc45 call0 40213dd8 40213e14: 3108 l32i.n a0, a1, 12 40213e16: 10c112 addi a1, a1, 16 40213e19: f00d ret.n ... 40213e1c : 40213e1c: f0c112 addi a1, a1, -16 40213e1f: 010372 l8ui a7, a3, 1 40213e22: 3109 s32i.n a0, a1, 12 40213e24: 046d mov.n a6, a4 40213e26: 066767 bbci a7, 6, 40213e30 40213e29: e6a161 l32r a6, 4020d8b0 40213e2c: 1668 l32i.n a6, a6, 4 40213e2e: 646a add.n a6, a4, a6 40213e30: 000672 l8ui a7, a6, 0 40213e33: 167726 beqi a7, 7, 40213e4d 40213e36: 7fa082 movi a8, 127 40213e39: 1f1787 beq a7, a8, 40213e5c 40213e3c: 253766 bnei a7, 3, 40213e65 40213e3f: 010672 l8ui a7, a6, 1 40213e42: fff061 l32r a6, 40213e04 40213e45: f7dc bnez.n a7, 40213e68 40213e47: ffe161 l32r a6, 40213dcc 40213e4a: 000446 j 40213e5f 40213e4d: 010672 l8ui a7, a6, 1 40213e50: ffed61 l32r a6, 40213e04 40213e53: 17dc bnez.n a7, 40213e68 40213e55: ffde61 l32r a6, 40213dd0 40213e58: 0000c6 j 40213e5f 40213e5b: de6100 excw 40213e5e: ff .byte 0xff 40213e5f: 0668 l32i.n a6, a6, 0 40213e61: 0000c6 j 40213e68 40213e64: e76100 excw 40213e67: ff .byte 0xff 40213e68: 0006c0 callx0 a6 40213e6b: 3108 l32i.n a0, a1, 12 40213e6d: 10c112 addi a1, a1, 16 40213e70: f00d ret.n 40213e72: b00000 addx8 a0, a0, a0 40213e75: 3ffeb3 excw 40213e78 : 40213e78: f0c112 addi a1, a1, -16 40213e7b: 3109 s32i.n a0, a1, 12 40213e7d: d28c beqz.n a2, 40213e8e 40213e7f: fffd31 l32r a3, 40213e74 40213e82: 0338 l32i.n a3, a3, 0 40213e84: 438c beqz.n a3, 40213e8c 40213e86: 0003c0 callx0 a3 40213e89: 000046 j 40213e8e 40213e8c: 032d mov.n a2, a3 40213e8e: 3108 l32i.n a0, a1, 12 40213e90: 10c112 addi a1, a1, 16 40213e93: f00d ret.n 40213e95: 000000 ill 40213e98: feb3b4 excw 40213e9b: 3f .byte 0x3f 40213e9c: 231454 excw 40213e9f: 143840 extui a3, a4, 8, 2 40213ea2: ac4023 excw 40213ea5: 3ffeb3 excw 40213ea8 : 40213ea8: c0c112 addi a1, a1, -64 40213eab: b1f9 s32i.n a15, a1, 44 40213ead: fffaf1 l32r a15, 40213e98 40213eb0: e1c9 s32i.n a12, a1, 56 40213eb2: 0f28 l32i.n a2, a15, 0 40213eb4: d1d9 s32i.n a13, a1, 52 40213eb6: c1e9 s32i.n a14, a1, 48 40213eb8: f109 s32i.n a0, a1, 60 40213eba: 03ed mov.n a14, a3 40213ebc: 04cd mov.n a12, a4 40213ebe: 05dd mov.n a13, a5 40213ec0: 22cc bnez.n a2, 40213ec6 40213ec2: 003586 j 40213f9c 40213ec5: 012d00 slli a2, a13, 32 40213ec8: 0ac332 addi a3, a3, 10 40213ecb: 06a042 movi a4, 6 40213ece: c7bd01 l32r a0, 40205dc4 40213ed1: 0000c0 callx0 a0 40213ed4: 012d mov.n a2, a1 40213ed6: fffa05 call0 40213e78 40213ed9: 047216 beqz a2, 40213f24 40213edc: 262242 l32i a4, a2, 152 40213edf: 041416 beqz a4, 40213f24 40213ee2: 030c32 l8ui a3, a12, 3 40213ee5: 02e357 bbsi a3, 5, 40213eeb 40213ee8: 002d46 j 40213fa1 40213eeb: 010c52 l8ui a5, a12, 1 40213eee: 040c32 l8ui a3, a12, 4 40213ef1: 115580 slli a5, a5, 8 40213ef4: 113300 slli a3, a3, 16 40213ef7: 205530 or a5, a5, a3 40213efa: 000c32 l8ui a3, a12, 0 40213efd: 060c62 l8ui a6, a12, 6 40213f00: 205530 or a5, a5, a3 40213f03: 050c32 l8ui a3, a12, 5 40213f06: 013380 slli a3, a3, 24 40213f09: 205530 or a5, a5, a3 40213f0c: 070c32 l8ui a3, a12, 7 40213f0f: 2259 s32i.n a5, a2, 8 40213f11: 113380 slli a3, a3, 8 40213f14: 203630 or a3, a6, a3 40213f17: 3239 s32i.n a3, a2, 12 40213f19: 012422 l32i a2, a4, 4 40213f1c: cc2a add.n a12, a12, a2 40213f1e: 022422 l32i a2, a4, 8 40213f21: c0dd20 sub a13, a13, a2 40213f24: c0ddc0 sub a13, a13, a12 40213f27: e20c movi.n a2, 14 40213f29: 1032d7 bltu a2, a13, 40213f3d 40213f2c: ffdc21 l32r a2, 40213e9c 40213f2f: c4de01 l32r a0, 402052a8 40213f32: 0000c0 callx0 a0 40213f35: f27c movi.n a2, -1 40213f37: 001b46 j 40213fa8 40213f3a: 000000 ill 40213f3d: 090c62 l8ui a6, a12, 9 40213f40: 26ab addi.n a2, a6, 10 40213f42: 0fbd27 bgeu a13, a2, 40213f55 40213f45: ffd621 l32r a2, 40213ea0 40213f48: 063d mov.n a3, a6 40213f4a: c4d701 l32r a0, 402052a8 40213f4d: 0000c0 callx0 a0 40213f50: e27c movi.n a2, -2 40213f52: 001486 j 40213fa8 40213f55: 010e22 l8ui a2, a14, 1 40213f58: ffd3d1 l32r a13, 40213ea4 40213f5b: ec4b addi.n a14, a12, 4 40213f5d: 116237 bbci a2, 3, 40213f72 40213f60: 0d2d mov.n a2, a13 40213f62: 0e3d mov.n a3, a14 40213f64: 440c movi.n a4, 4 40213f66: 4169 s32i.n a6, a1, 16 40213f68: c64801 l32r a0, 40205888 40213f6b: 0000c0 callx0 a0 40213f6e: 4168 l32i.n a6, a1, 16 40213f70: 22bc beqz.n a2, 40213fa6 40213f72: 040c32 l8ui a3, a12, 4 40213f75: 010e22 l8ui a2, a14, 1 40213f78: 004d32 s8i a3, a13, 0 40213f7b: 014d22 s8i a2, a13, 1 40213f7e: 020e32 l8ui a3, a14, 2 40213f81: 030e22 l8ui a2, a14, 3 40213f84: 0f58 l32i.n a5, a15, 0 40213f86: fbc662 addi a6, a6, -5 40213f89: 024d32 s8i a3, a13, 2 40213f8c: 034d22 s8i a2, a13, 3 40213f8f: 744060 extui a4, a6, 0, 8 40213f92: 658c beqz.n a5, 40213f9c 40213f94: 012d mov.n a2, a1 40213f96: 0fcc32 addi a3, a12, 15 40213f99: 0005c0 callx0 a5 40213f9c: 020c movi.n a2, 0 40213f9e: 000186 j 40213fa8 40213fa1: d27c movi.n a2, -3 40213fa3: 000046 j 40213fa8 40213fa6: 226c movi.n a2, -30 40213fa8: f108 l32i.n a0, a1, 60 40213faa: e1c8 l32i.n a12, a1, 56 40213fac: d1d8 l32i.n a13, a1, 52 40213fae: c1e8 l32i.n a14, a1, 48 40213fb0: b1f8 l32i.n a15, a1, 44 40213fb2: 40c112 addi a1, a1, 64 40213fb5: f00d ret.n ... 40213fb8 : 40213fb8: 828c beqz.n a2, 40213fc4 40213fba: ffae31 l32r a3, 40213e74 40213fbd: 0329 s32i.n a2, a3, 0 40213fbf: 020c movi.n a2, 0 40213fc1: f00d ret.n 40213fc3: f27c00 excw 40213fc6: f00d ret.n 40213fc8 : 40213fc8: ffab21 l32r a2, 40213e74 40213fcb: 030c movi.n a3, 0 40213fcd: 0239 s32i.n a3, a2, 0 40213fcf: f00d ret.n 40213fd1: 000000 ill 40213fd4: fe89f4 excw 40213fd7: 3f .byte 0x3f 40213fd8: b3a8 l32i.n a10, a3, 44 40213fda: fe .byte 0xfe 40213fdb: 3f .byte 0x3f 40213fdc: f20e44 excw 40213fdf: 3f .byte 0x3f 40213fe0 : 40213fe0: 7fa032 movi a3, 127 40213fe3: 004232 s8i a3, a2, 0 40213fe6: fffb31 l32r a3, 40213fd4 40213fe9: 000362 l8ui a6, a3, 0 40213fec: 010352 l8ui a5, a3, 1 40213fef: 020332 l8ui a3, a3, 2 40213ff2: 014262 s8i a6, a2, 1 40213ff5: 034232 s8i a3, a2, 3 40213ff8: fff831 l32r a3, 40213fd8 40213ffb: 024252 s8i a5, a2, 2 40213ffe: 0358 l32i.n a5, a3, 0 40214000: fff761 l32r a6, 40213fdc 40214003: 034d mov.n a4, a3 40214005: 0020c0 memw 40214008: 0638 l32i.n a3, a6, 0 4021400a: f71357 beq a3, a5, 40214005 4021400d: 416830 srli a6, a3, 8 40214010: 044232 s8i a3, a2, 4 40214013: f55030 extui a5, a3, 16, 16 40214016: 0439 s32i.n a3, a4, 0 40214018: 753830 extui a3, a3, 24, 8 4021401b: 054262 s8i a6, a2, 5 4021401e: 064252 s8i a5, a2, 6 40214021: 074232 s8i a3, a2, 7 40214024: 228b addi.n a2, a2, 8 40214026: f00d ret.n 40214028 : 40214028: d0c112 addi a1, a1, -48 4021402b: a1c9 s32i.n a12, a1, 40 4021402d: 91d9 s32i.n a13, a1, 36 4021402f: 81e9 s32i.n a14, a1, 32 40214031: b109 s32i.n a0, a1, 44 40214033: 71f9 s32i.n a15, a1, 28 40214035: 04ed mov.n a14, a4 40214037: 06cd mov.n a12, a6 40214039: 74d050 extui a13, a5, 0, 8 4021403c: a68c beqz.n a6, 4021404a 4021403e: 262622 l32i a2, a6, 152 40214041: 528c beqz.n a2, 4021404a 40214043: 1248 l32i.n a4, a2, 4 40214045: 44fb addi.n a4, a4, 15 40214047: 000046 j 4021404c 4021404a: f40c movi.n a4, 15 4021404c: 012d mov.n a2, a1 4021404e: 831c movi.n a3, 24 40214050: 44da add.n a4, a4, a13 40214052: 003845 call0 402143d8 40214055: 02fd mov.n a15, a2 40214057: 089216 beqz a2, 402140e4 4021405a: 063c16 beqz a12, 402140c1 4021405d: 262c22 l32i a2, a12, 152 40214060: 05d216 beqz a2, 402140c1 40214063: 242c42 l32i a4, a12, 144 40214066: 0168 l32i.n a6, a1, 0 40214068: 241b addi.n a2, a4, 1 4021406a: 252c52 l32i a5, a12, 148 4021406d: 130c movi.n a3, 1 4021406f: 013247 bltu a2, a4, 40214074 40214072: 030c movi.n a3, 0 40214074: 335a add.n a3, a3, a5 40214076: 246c22 s32i a2, a12, 144 40214079: 256c32 s32i a3, a12, 148 4021407c: 004622 s8i a2, a6, 0 4021407f: 242c22 l32i a2, a12, 144 40214082: 032c movi.n a3, 32 40214084: 412820 srli a2, a2, 8 40214087: 014622 s8i a2, a6, 1 4021408a: 020c movi.n a2, 0 4021408c: 024622 s8i a2, a6, 2 4021408f: b10c22 l8ui a2, a12, 177 40214092: 1122a0 slli a2, a2, 6 40214095: 202230 or a2, a2, a3 40214098: 034622 s8i a2, a6, 3 4021409b: 491c22 l16ui a2, a12, 146 4021409e: 0138 l32i.n a3, a1, 0 402140a0: 044622 s8i a2, a6, 4 402140a3: 930c22 l8ui a2, a12, 147 402140a6: 054622 s8i a2, a6, 5 402140a9: 252c22 l32i a2, a12, 148 402140ac: 064622 s8i a2, a6, 6 402140af: 252c22 l32i a2, a12, 148 402140b2: 412820 srli a2, a2, 8 402140b5: 074622 s8i a2, a6, 7 402140b8: 262c22 l32i a2, a12, 152 402140bb: 1228 l32i.n a2, a2, 4 402140bd: 232a add.n a2, a3, a2 402140bf: 0129 s32i.n a2, a1, 0 402140c1: 002122 l32i a2, a1, 0 402140c4: fff185 call0 40213fe0 402140c7: 203ee0 or a3, a14, a14 402140ca: 204dd0 or a4, a13, a13 402140cd: 0129 s32i.n a2, a1, 0 402140cf: 005145 call0 402145e4 402140d2: 831c movi.n a3, 24 402140d4: 0a5f32 s16i a3, a15, 20 402140d7: 1f38 l32i.n a3, a15, 4 402140d9: 1338 l32i.n a3, a3, 4 402140db: 18c332 addi a3, a3, 24 402140de: c02230 sub a2, a2, a3 402140e1: 0b5f22 s16i a2, a15, 22 402140e4: b108 l32i.n a0, a1, 44 402140e6: 0f2d mov.n a2, a15 402140e8: a1c8 l32i.n a12, a1, 40 402140ea: 91d8 l32i.n a13, a1, 36 402140ec: 81e8 l32i.n a14, a1, 32 402140ee: 71f8 l32i.n a15, a1, 28 402140f0: 30c112 addi a1, a1, 48 402140f3: f00d ret.n 402140f5: 000000 ill 402140f8 : 402140f8: b0c112 addi a1, a1, -80 402140fb: 746060 extui a6, a6, 0, 8 402140fe: 1161d2 s32i a13, a1, 68 40214101: 02dd mov.n a13, a2 40214103: 032d mov.n a2, a3 40214105: 136102 s32i a0, a1, 76 40214108: 1261c2 s32i a12, a1, 72 4021410b: 1061e2 s32i a14, a1, 64 4021410e: 74c050 extui a12, a5, 0, 8 40214111: f1f9 s32i.n a15, a1, 60 40214113: 8169 s32i.n a6, a1, 32 40214115: 03fd mov.n a15, a3 40214117: 9149 s32i.n a4, a1, 36 40214119: ffd5c5 call0 40213e78 4021411c: 02ed mov.n a14, a2 4021411e: 9148 l32i.n a4, a1, 36 40214120: 0c5d mov.n a5, a12 40214122: 0d2d mov.n a2, a13 40214124: 0f3d mov.n a3, a15 40214126: 206ee0 or a6, a14, a14 40214129: ffefc5 call0 40214028 4021412c: 02cd mov.n a12, a2 4021412e: 120c movi.n a2, 1 40214130: 10dc16 beqz a12, 40214241 40214133: 1c48 l32i.n a4, a12, 4 40214135: 0b1c22 l16ui a2, a12, 22 40214138: 0a1c32 l16ui a3, a12, 20 4021413b: 0020c0 memw 4021413e: 0458 l32i.n a5, a4, 0 40214140: 332a add.n a3, a3, a2 40214142: e6c321 l32r a2, 4020dc50 40214145: b43030 extui a3, a3, 0, 12 40214148: 202520 or a2, a5, a2 4021414b: 0020c0 memw 4021414e: 0429 s32i.n a2, a4, 0 40214150: 0020c0 memw 40214153: 0458 l32i.n a5, a4, 0 40214155: cbc221 l32r a2, 40207060 40214158: 113340 slli a3, a3, 12 4021415b: 202520 or a2, a5, a2 4021415e: 0020c0 memw 40214161: 0429 s32i.n a2, a4, 0 40214163: 0020c0 memw 40214166: 0458 l32i.n a5, a4, 0 40214168: e6bb21 l32r a2, 4020dc54 4021416b: 102520 and a2, a5, a2 4021416e: 0020c0 memw 40214171: 0429 s32i.n a2, a4, 0 40214173: 0020c0 memw 40214176: 0458 l32i.n a5, a4, 0 40214178: e6b821 l32r a2, 4020dc58 4021417b: 102520 and a2, a5, a2 4021417e: 202230 or a2, a2, a3 40214181: 0020c0 memw 40214184: 006422 s32i a2, a4, 0 40214187: e00d22 l8ui a2, a13, 224 4021418a: 10c132 addi a3, a1, 16 4021418d: f55a45 call0 40209734 40214190: 051c movi.n a5, 16 40214192: 0d2d mov.n a2, a13 40214194: 615a add.n a6, a1, a5 40214196: 01f9 s32i.n a15, a1, 0 40214198: 0c3d mov.n a3, a12 4021419a: d0a042 movi a4, 208 4021419d: 0f7d mov.n a7, a15 4021419f: fa0645 call0 4020e204 402141a2: 4c28 l32i.n a2, a12, 16 402141a4: c44051 l32r a5, 402052a4 402141a7: eebc beqz.n a14, 402141e9 402141a9: 010242 l8ui a4, a2, 1 402141ac: 034c movi.n a3, 64 402141ae: 203430 or a3, a4, a3 402141b1: 014232 s8i a3, a2, 1 402141b4: 9c38 l32i.n a3, a12, 36 402141b6: 024c movi.n a2, 64 402141b8: 0348 l32i.n a4, a3, 0 402141ba: 202420 or a2, a4, a2 402141bd: 0329 s32i.n a2, a3, 0 402141bf: 5548 l32i.n a4, a5, 20 402141c1: 001e22 l16ui a2, a14, 0 402141c4: 059d47 bne a13, a4, 402141cd 402141c7: 80af42 movi a4, -128 402141ca: 202240 or a2, a2, a4 402141cd: 0c4322 s8i a2, a3, 12 402141d0: 262e22 l32i a2, a14, 152 402141d3: 3368 l32i.n a6, a3, 12 402141d5: 000242 l8ui a4, a2, 0 402141d8: e69d21 l32r a2, 4020dc4c 402141db: 344040 extui a4, a4, 0, 4 402141de: 114480 slli a4, a4, 8 402141e1: 102620 and a2, a6, a2 402141e4: 202240 or a2, a2, a4 402141e7: 3329 s32i.n a2, a3, 12 402141e9: 9c28 l32i.n a2, a12, 36 402141eb: 00a432 movi a3, 0x400 402141ee: 0248 l32i.n a4, a2, 0 402141f0: 1268 l32i.n a6, a2, 4 402141f2: 204430 or a4, a4, a3 402141f5: 0249 s32i.n a4, a2, 0 402141f7: 4538 l32i.n a3, a5, 16 402141f9: 150c movi.n a5, 1 402141fb: c0dd30 sub a13, a13, a3 402141fe: 030c movi.n a3, 0 40214200: 8353d0 moveqz a5, a3, a13 40214203: 05dd mov.n a13, a5 40214205: e11451 l32r a5, 4020c658 40214208: 11ddf0 slli a13, a13, 1 4021420b: 105650 and a5, a6, a5 4021420e: 067c movi.n a6, -16 40214210: 105560 and a5, a5, a6 40214213: 760c movi.n a6, 7 40214215: 205560 or a5, a5, a6 40214218: 1259 s32i.n a5, a2, 4 4021421a: cb3951 l32r a5, 40206f00 4021421d: 0020c0 memw 40214220: 0558 l32i.n a5, a5, 0 40214222: 5259 s32i.n a5, a2, 20 40214224: c57c movi.n a5, -4 40214226: 104450 and a4, a4, a5 40214229: 2044d0 or a4, a4, a13 4021422c: 0249 s32i.n a4, a2, 0 4021422e: 082142 l32i a4, a1, 32 40214231: 051437 beq a4, a3, 4021423a 40214234: 80a042 movi a4, 128 40214237: 046242 s32i a4, a2, 16 4021423a: 7c39 s32i.n a3, a12, 28 4021423c: 0c2d mov.n a2, a12 4021423e: 105505 call0 40224790 40214241: 132102 l32i a0, a1, 76 40214244: 1221c2 l32i a12, a1, 72 40214247: 1121d2 l32i a13, a1, 68 4021424a: 1021e2 l32i a14, a1, 64 4021424d: f1f8 l32i.n a15, a1, 60 4021424f: 50c112 addi a1, a1, 80 40214252: f00d ret.n 40214254: 000000 ill 40214257: 3ea800 excw 4021425a: f44021 l32r a2, 4021135c 4021425d: 402313 excw 40214260 : 40214260: fffe41 l32r a4, 40214258 40214263: f0c112 addi a1, a1, -16 40214266: 7fa022 movi a2, 127 40214269: 030c movi.n a3, 0 4021426b: 21c9 s32i.n a12, a1, 8 4021426d: 3109 s32i.n a0, a1, 12 4021426f: ffb685 call0 40213dd8 40214272: 02cd mov.n a12, a2 40214274: 008216 beqz a2, 40214280 40214277: fff921 l32r a2, 4021425c 4021427a: c40b01 l32r a0, 402052a8 4021427d: 0000c0 callx0 a0 40214280: c40941 l32r a4, 402052a4 40214283: 030c movi.n a3, 0 40214285: 3108 l32i.n a0, a1, 12 40214287: 866432 s32i a3, a4, 0x218 4021428a: 876432 s32i a3, a4, 0x21c 4021428d: 02d442 addmi a4, a4, 0x200 40214290: 0c2d mov.n a2, a12 40214292: 204432 s8i a3, a4, 32 40214295: 21c8 l32i.n a12, a1, 8 40214297: 10c112 addi a1, a1, 16 4021429a: f00d ret.n 4021429c : 4021429c: 828c beqz.n a2, 402142a8 4021429e: fefe31 l32r a3, 40213e98 402142a1: 0329 s32i.n a2, a3, 0 402142a3: 020c movi.n a2, 0 402142a5: f00d ret.n 402142a7: f27c00 excw 402142aa: f00d ret.n 402142ac : 402142ac: fefb21 l32r a2, 40213e98 402142af: 030c movi.n a3, 0 402142b1: 0239 s32i.n a3, a2, 0 402142b3: f00d ret.n 402142b5: 000000 ill 402142b8: 1378 l32i.n a7, a3, 4 402142ba: e57d51 l32r a5, 4020d8b0 402142bd: 744040 extui a4, a4, 0, 8 402142c0: 1568 l32i.n a6, a5, 4 402142c2: 1758 l32i.n a5, a7, 4 402142c4: 252282 l32i a8, a2, 148 402142c7: c05560 sub a5, a5, a6 402142ca: 1759 s32i.n a5, a7, 4 402142cc: 0b1372 l16ui a7, a3, 22 402142cf: 667a add.n a6, a6, a7 402142d1: 242272 l32i a7, a2, 144 402142d4: 0b5362 s16i a6, a3, 22 402142d7: 371b addi.n a3, a7, 1 402142d9: 160c movi.n a6, 1 402142db: 013377 bltu a3, a7, 402142e0 402142de: 060c movi.n a6, 0 402142e0: 668a add.n a6, a6, a8 402142e2: 246232 s32i a3, a2, 144 402142e5: 256262 s32i a6, a2, 148 402142e8: 004532 s8i a3, a5, 0 402142eb: 242232 l32i a3, a2, 144 402142ee: 413830 srli a3, a3, 8 402142f1: 014532 s8i a3, a5, 1 402142f4: 030c movi.n a3, 0 402142f6: 024532 s8i a3, a5, 2 402142f9: 032c movi.n a3, 32 402142fb: 204430 or a4, a4, a3 402142fe: 034542 s8i a4, a5, 3 40214301: 491232 l16ui a3, a2, 146 40214304: 044532 s8i a3, a5, 4 40214307: 930232 l8ui a3, a2, 147 4021430a: 054532 s8i a3, a5, 5 4021430d: 252232 l32i a3, a2, 148 40214310: 064532 s8i a3, a5, 6 40214313: 252222 l32i a2, a2, 148 40214316: 412820 srli a2, a2, 8 40214319: 074522 s8i a2, a5, 7 4021431c: 120c movi.n a2, 1 4021431e: f00d ret.n 40214320: 13a8 l32i.n a10, a3, 4 40214322: f0c112 addi a1, a1, -16 40214325: 1a68 l32i.n a6, a10, 4 40214327: 31c9 s32i.n a12, a1, 12 40214329: 564a add.n a5, a6, a4 4021432b: 030572 l8ui a7, a5, 3 4021432e: 029d mov.n a9, a2 40214330: 020c movi.n a2, 0 40214332: 02e757 bbsi a7, 5, 40214338 40214335: 002546 j 402143ce 40214338: 000682 l8ui a8, a6, 0 4021433b: 8ca022 movi a2, 140 4021433e: 108820 and a8, a8, a2 40214341: 88a072 movi a7, 136 40214344: 021c movi.n a2, 16 40214346: 149877 bne a8, a7, 4021435e 40214349: 010622 l8ui a2, a6, 1 4021434c: 142020 extui a2, a2, 0, 2 4021434f: 053266 bnei a2, 3, 40214358 40214352: 1e0622 l8ui a2, a6, 30 40214355: 000086 j 4021435b 40214358: 180622 l8ui a2, a6, 24 4021435b: 342020 extui a2, a2, 0, 4 4021435e: 010582 l8ui a8, a5, 1 40214361: 040572 l8ui a7, a5, 4 40214364: 118880 slli a8, a8, 8 40214367: 117700 slli a7, a7, 16 4021436a: 207870 or a7, a8, a7 4021436d: 000582 l8ui a8, a5, 0 40214370: 207780 or a7, a7, a8 40214373: 050582 l8ui a8, a5, 5 40214376: 018880 slli a8, a8, 24 40214379: 207780 or a7, a7, a8 4021437c: 070582 l8ui a8, a5, 7 4021437f: 060552 l8ui a5, a5, 6 40214382: 118880 slli a8, a8, 8 40214385: 208580 or a8, a5, a8 40214388: b05290 addx8 a5, a2, a9 4021438b: 2528 l32i.n a2, a5, 8 4021438d: 35b8 l32i.n a11, a5, 12 4021438f: 029727 bne a7, a2, 40214395 40214392: 3618b7 beq a8, a11, 402143cc 40214395: c0c720 sub a12, a7, a2 40214398: 120c movi.n a2, 1 4021439a: 0237c7 bltu a7, a12, 402143a0 4021439d: 00a022 movi a2, 0 402143a0: c0b8b0 sub a11, a8, a11 402143a3: c0bb20 sub a11, a11, a2 402143a6: 020c movi.n a2, 0 402143a8: 22ebf7 bbsi a11, 15, 402143ce 402143ab: 2579 s32i.n a7, a5, 8 402143ad: 3589 s32i.n a8, a5, 12 402143af: 262952 l32i a5, a9, 152 402143b2: 1528 l32i.n a2, a5, 4 402143b4: 442a add.n a4, a4, a2 402143b6: 664a add.n a6, a6, a4 402143b8: 2548 l32i.n a4, a5, 8 402143ba: 1a69 s32i.n a6, a10, 4 402143bc: 242a add.n a2, a4, a2 402143be: 0b1342 l16ui a4, a3, 22 402143c1: c02420 sub a2, a4, a2 402143c4: 0b5322 s16i a2, a3, 22 402143c7: 120c movi.n a2, 1 402143c9: 000046 j 402143ce 402143cc: 020c movi.n a2, 0 402143ce: 31c8 l32i.n a12, a1, 12 402143d0: 10c112 addi a1, a1, 16 402143d3: f00d ret.n 402143d5: 000000 ill 402143d8 : 402143d8: f0c112 addi a1, a1, -16 402143db: 434a add.n a4, a3, a4 402143dd: 11d9 s32i.n a13, a1, 4 402143df: 443b addi.n a4, a4, 3 402143e1: 02dd mov.n a13, a2 402143e3: c27c movi.n a2, -4 402143e5: 21c9 s32i.n a12, a1, 8 402143e7: 104420 and a4, a4, a2 402143ea: 3109 s32i.n a0, a1, 12 402143ec: 00a122 movi a2, 0x100 402143ef: 03cd mov.n a12, a3 402143f1: 630c movi.n a3, 6 402143f3: 083247 bltu a2, a4, 402143ff 402143f6: 024c movi.n a2, 64 402143f8: 530c movi.n a3, 5 402143fa: 01b247 bgeu a2, a4, 402143ff 402143fd: 430c movi.n a3, 4 402143ff: 020c movi.n a2, 0 40214401: 0b1c45 call0 4021f5c8 40214404: 628c beqz.n a2, 4021440e 40214406: 1238 l32i.n a3, a2, 4 40214408: 1338 l32i.n a3, a3, 4 4021440a: c3ca add.n a12, a3, a12 4021440c: 0dc9 s32i.n a12, a13, 0 4021440e: 3108 l32i.n a0, a1, 12 40214410: 21c8 l32i.n a12, a1, 8 40214412: 11d8 l32i.n a13, a1, 4 40214414: 10c112 addi a1, a1, 16 40214417: f00d ret.n 40214419: 000000 ill 4021441c: fe89f4 excw 4021441f: 3f .byte 0x3f 40214420 : 40214420: 014252 s8i a5, a2, 1 40214423: fffe51 l32r a5, 4021441c 40214426: ddaf62 movi a6, -35 40214429: 000582 l8ui a8, a5, 0 4021442c: 010572 l8ui a7, a5, 1 4021442f: 020552 l8ui a5, a5, 2 40214432: 004262 s8i a6, a2, 0 40214435: 024282 s8i a8, a2, 2 40214438: 034272 s8i a7, a2, 3 4021443b: 044252 s8i a5, a2, 4 4021443e: 054232 s8i a3, a2, 5 40214441: 064242 s8i a4, a2, 6 40214444: 227b addi.n a2, a2, 7 40214446: f00d ret.n 40214448 : 40214448: b0c112 addi a1, a1, -80 4021444b: 1261c2 s32i a12, a1, 72 4021444e: 02cd mov.n a12, a2 40214450: 580122 l8ui a2, a1, 88 40214453: 743030 extui a3, a3, 0, 8 40214456: 1129 s32i.n a2, a1, 4 40214458: 680122 l8ui a2, a1, 104 4021445b: 5001b2 l8ui a11, a1, 80 4021445e: 5401a2 l8ui a10, a1, 84 40214461: 301192 l16ui a9, a1, 96 40214464: 321182 l16ui a8, a1, 100 40214467: 0139 s32i.n a3, a1, 0 40214469: 130c movi.n a3, 1 4021446b: 746060 extui a6, a6, 0, 8 4021446e: 747070 extui a7, a7, 0, 8 40214471: 1061e2 s32i a14, a1, 64 40214474: f1f9 s32i.n a15, a1, 60 40214476: 74e050 extui a14, a5, 0, 8 40214479: 04fd mov.n a15, a4 4021447b: 2129 s32i.n a2, a1, 8 4021447d: 034d mov.n a4, a3 4021447f: 0c2d mov.n a2, a12 40214481: 951c movi.n a5, 25 40214483: 136102 s32i a0, a1, 76 40214486: 3169 s32i.n a6, a1, 12 40214488: 4179 s32i.n a7, a1, 16 4021448a: 8189 s32i.n a8, a1, 32 4021448c: 7199 s32i.n a9, a1, 28 4021448e: 61a9 s32i.n a10, a1, 24 40214490: 0561b2 s32i a11, a1, 20 40214493: 1161d2 s32i a13, a1, 68 40214496: 2e11d2 l16ui a13, a1, 92 40214499: fff845 call0 40214420 4021449c: 0128 l32i.n a2, a1, 0 4021449e: 0f3d mov.n a3, a15 402144a0: 074c22 s8i a2, a12, 7 402144a3: 640c movi.n a4, 6 402144a5: 2c8b addi.n a2, a12, 8 402144a7: c64701 l32r a0, 40205dc4 402144aa: 0000c0 callx0 a0 402144ad: 1128 l32i.n a2, a1, 4 402144af: 7198 l32i.n a9, a1, 28 402144b1: 8188 l32i.n a8, a1, 32 402144b3: 134c22 s8i a2, a12, 19 402144b6: 412890 srli a2, a9, 8 402144b9: 174c22 s8i a2, a12, 23 402144bc: 412880 srli a2, a8, 8 402144bf: 3168 l32i.n a6, a1, 12 402144c1: 4178 l32i.n a7, a1, 16 402144c3: 51b8 l32i.n a11, a1, 20 402144c5: 61a8 l32i.n a10, a1, 24 402144c7: 194c22 s8i a2, a12, 25 402144ca: 132102 l32i a0, a1, 76 402144cd: 2128 l32i.n a2, a1, 8 402144cf: 144cd2 s8i a13, a12, 20 402144d2: 41d8d0 srli a13, a13, 8 402144d5: 0e4ce2 s8i a14, a12, 14 402144d8: 154cd2 s8i a13, a12, 21 402144db: 1a4c22 s8i a2, a12, 26 402144de: 0f4c62 s8i a6, a12, 15 402144e1: 1bcc22 addi a2, a12, 27 402144e4: 104c72 s8i a7, a12, 16 402144e7: 114cb2 s8i a11, a12, 17 402144ea: 124ca2 s8i a10, a12, 18 402144ed: 164c92 s8i a9, a12, 22 402144f0: 184c82 s8i a8, a12, 24 402144f3: 1121d2 l32i a13, a1, 68 402144f6: 1221c2 l32i a12, a1, 72 402144f9: 1021e2 l32i a14, a1, 64 402144fc: f1f8 l32i.n a15, a1, 60 402144fe: 50c112 addi a1, a1, 80 40214501: f00d ret.n ... 40214504 : 40214504: f0c112 addi a1, a1, -16 40214507: 11d9 s32i.n a13, a1, 4 40214509: 01e9 s32i.n a14, a1, 0 4021450b: 04dd mov.n a13, a4 4021450d: 74e030 extui a14, a3, 0, 8 40214510: 140c movi.n a4, 1 40214512: 230c movi.n a3, 2 40214514: c50c movi.n a5, 12 40214516: 3109 s32i.n a0, a1, 12 40214518: 0261c2 s32i a12, a1, 8 4021451b: 20c220 or a12, a2, a2 4021451e: fff005 call0 40214420 40214521: 2c8b addi.n a2, a12, 8 40214523: 074ce2 s8i a14, a12, 7 40214526: 0d3d mov.n a3, a13 40214528: 640c movi.n a4, 6 4021452a: c62601 l32r a0, 40205dc4 4021452d: 0000c0 callx0 a0 40214530: 3108 l32i.n a0, a1, 12 40214532: 21c8 l32i.n a12, a1, 8 40214534: 11d8 l32i.n a13, a1, 4 40214536: 01e8 l32i.n a14, a1, 0 40214538: 10c112 addi a1, a1, 16 4021453b: f00d ret.n 4021453d: 000000 ill 40214540 : 40214540: d0c112 addi a1, a1, -48 40214543: 91d9 s32i.n a13, a1, 36 40214545: 3001d2 l8ui a13, a1, 48 40214548: 71f9 s32i.n a15, a1, 28 4021454a: 74f050 extui a15, a5, 0, 8 4021454d: 5d9b addi.n a5, a13, 9 4021454f: 748030 extui a8, a3, 0, 8 40214552: 81e9 s32i.n a14, a1, 32 40214554: 746060 extui a6, a6, 0, 8 40214557: 07ed mov.n a14, a7 40214559: 530c movi.n a3, 5 4021455b: 747040 extui a7, a4, 0, 8 4021455e: 745050 extui a5, a5, 0, 8 40214561: 140c movi.n a4, 1 40214563: b109 s32i.n a0, a1, 44 40214565: a1c9 s32i.n a12, a1, 40 40214567: 2169 s32i.n a6, a1, 8 40214569: 02cd mov.n a12, a2 4021456b: 1179 s32i.n a7, a1, 4 4021456d: 0189 s32i.n a8, a1, 0 4021456f: ffeb05 call0 40214420 40214572: 0188 l32i.n a8, a1, 0 40214574: 1178 l32i.n a7, a1, 4 40214576: 2168 l32i.n a6, a1, 8 40214578: 094cf2 s8i a15, a12, 9 4021457b: 074c82 s8i a8, a12, 7 4021457e: 084c72 s8i a7, a12, 8 40214581: 0a4c62 s8i a6, a12, 10 40214584: 2cbb addi.n a2, a12, 11 40214586: 0e3d mov.n a3, a14 40214588: 0d4d mov.n a4, a13 4021458a: c60e01 l32r a0, 40205dc4 4021458d: 0000c0 callx0 a0 40214590: b108 l32i.n a0, a1, 44 40214592: a1c8 l32i.n a12, a1, 40 40214594: 91d8 l32i.n a13, a1, 36 40214596: 81e8 l32i.n a14, a1, 32 40214598: 71f8 l32i.n a15, a1, 28 4021459a: 30c112 addi a1, a1, 48 4021459d: f00d ret.n ... 402145a0 : 402145a0: e0c112 addi a1, a1, -32 402145a3: 51d9 s32i.n a13, a1, 20 402145a5: 41e9 s32i.n a14, a1, 16 402145a7: 31f9 s32i.n a15, a1, 12 402145a9: 74e040 extui a14, a4, 0, 8 402145ac: 74f030 extui a15, a3, 0, 8 402145af: f4d050 extui a13, a5, 0, 16 402145b2: 330c movi.n a3, 3 402145b4: 140c movi.n a4, 1 402145b6: 950c movi.n a5, 9 402145b8: 7109 s32i.n a0, a1, 28 402145ba: 61c9 s32i.n a12, a1, 24 402145bc: 02cd mov.n a12, a2 402145be: ffe605 call0 40214420 402145c1: 7108 l32i.n a0, a1, 28 402145c3: 094cd2 s8i a13, a12, 9 402145c6: 41d8d0 srli a13, a13, 8 402145c9: 074cf2 s8i a15, a12, 7 402145cc: 084ce2 s8i a14, a12, 8 402145cf: 0a4cd2 s8i a13, a12, 10 402145d2: 2cbb addi.n a2, a12, 11 402145d4: 51d8 l32i.n a13, a1, 20 402145d6: 61c8 l32i.n a12, a1, 24 402145d8: 41e8 l32i.n a14, a1, 16 402145da: 31f8 l32i.n a15, a1, 12 402145dc: 20c112 addi a1, a1, 32 402145df: f00d ret.n 402145e1: 000000 ill 402145e4 : 402145e4: f0c112 addi a1, a1, -16 402145e7: 11d9 s32i.n a13, a1, 4 402145e9: 74d040 extui a13, a4, 0, 8 402145ec: 5d5b addi.n a5, a13, 5 402145ee: 01e9 s32i.n a14, a1, 0 402145f0: 140c movi.n a4, 1 402145f2: 03ed mov.n a14, a3 402145f4: 745050 extui a5, a5, 0, 8 402145f7: 430c movi.n a3, 4 402145f9: 3109 s32i.n a0, a1, 12 402145fb: 21c9 s32i.n a12, a1, 8 402145fd: 02cd mov.n a12, a2 402145ff: ffe205 call0 40214420 40214602: 2c7b addi.n a2, a12, 7 40214604: 0e3d mov.n a3, a14 40214606: 0d4d mov.n a4, a13 40214608: c5ef01 l32r a0, 40205dc4 4021460b: 0000c0 callx0 a0 4021460e: 3108 l32i.n a0, a1, 12 40214610: 2d7b addi.n a2, a13, 7 40214612: 2c2a add.n a2, a12, a2 40214614: 11d8 l32i.n a13, a1, 4 40214616: 21c8 l32i.n a12, a1, 8 40214618: 01e8 l32i.n a14, a1, 0 4021461a: 10c112 addi a1, a1, 16 4021461d: f00d ret.n ... 40214620 : 40214620: f0c112 addi a1, a1, -16 40214623: 11d9 s32i.n a13, a1, 4 40214625: 74d040 extui a13, a4, 0, 8 40214628: 5d7b addi.n a5, a13, 7 4021462a: 01e9 s32i.n a14, a1, 0 4021462c: 140c movi.n a4, 1 4021462e: 03ed mov.n a14, a3 40214630: 745050 extui a5, a5, 0, 8 40214633: 630c movi.n a3, 6 40214635: 3109 s32i.n a0, a1, 12 40214637: 21c9 s32i.n a12, a1, 8 40214639: 02cd mov.n a12, a2 4021463b: ffde45 call0 40214420 4021463e: 020c movi.n a2, 0 40214640: 074c22 s8i a2, a12, 7 40214643: 084cd2 s8i a13, a12, 8 40214646: 2c9b addi.n a2, a12, 9 40214648: 0e3d mov.n a3, a14 4021464a: 0d4d mov.n a4, a13 4021464c: c5de01 l32r a0, 40205dc4 4021464f: 0000c0 callx0 a0 40214652: 3108 l32i.n a0, a1, 12 40214654: 2d9b addi.n a2, a13, 9 40214656: 2c2a add.n a2, a12, a2 40214658: 11d8 l32i.n a13, a1, 4 4021465a: 21c8 l32i.n a12, a1, 8 4021465c: 01e8 l32i.n a14, a1, 0 4021465e: 10c112 addi a1, a1, 16 40214661: f00d ret.n ... 40214664 : 40214664: e0c112 addi a1, a1, -32 40214667: 51d9 s32i.n a13, a1, 20 40214669: 74d050 extui a13, a5, 0, 8 4021466c: 5d8b addi.n a5, a13, 8 4021466e: 41e9 s32i.n a14, a1, 16 40214670: 31f9 s32i.n a15, a1, 12 40214672: 03ed mov.n a14, a3 40214674: 04fd mov.n a15, a4 40214676: dda032 movi a3, 221 40214679: 140c movi.n a4, 1 4021467b: 745050 extui a5, a5, 0, 8 4021467e: 61c9 s32i.n a12, a1, 24 40214680: 076102 s32i a0, a1, 28 40214683: 02cd mov.n a12, a2 40214685: ffd985 call0 40214420 40214688: 000e32 l8ui a3, a14, 0 4021468b: 010e42 l8ui a4, a14, 1 4021468e: 074c32 s8i a3, a12, 7 40214691: 020e32 l8ui a3, a14, 2 40214694: 084c42 s8i a4, a12, 8 40214697: 094c32 s8i a3, a12, 9 4021469a: cd8c beqz.n a13, 402146aa 4021469c: af8c beqz.n a15, 402146aa 4021469e: 2cab addi.n a2, a12, 10 402146a0: 0f3d mov.n a3, a15 402146a2: 0d4d mov.n a4, a13 402146a4: c5c801 l32r a0, 40205dc4 402146a7: 0000c0 callx0 a0 402146aa: 7108 l32i.n a0, a1, 28 402146ac: 2dab addi.n a2, a13, 10 402146ae: 2c2a add.n a2, a12, a2 402146b0: 51d8 l32i.n a13, a1, 20 402146b2: 61c8 l32i.n a12, a1, 24 402146b4: 41e8 l32i.n a14, a1, 16 402146b6: 31f8 l32i.n a15, a1, 12 402146b8: 20c112 addi a1, a1, 32 402146bb: f00d ret.n 402146bd: 000000 ill 402146c0: b3b8 l32i.n a11, a3, 44 402146c2: fe .byte 0xfe 402146c3: 3f .byte 0x3f 402146c4 : 402146c4: f0c112 addi a1, a1, -16 402146c7: 0109 s32i.n a0, a1, 0 402146c9: fffd01 l32r a0, 402146c0 402146cc: 0008 l32i.n a0, a0, 0 402146ce: 014280 slli a4, a2, 24 402146d1: 0008 l32i.n a0, a0, 0 402146d3: 312840 srai a2, a4, 24 402146d6: 0000c0 callx0 a0 402146d9: 0108 l32i.n a0, a1, 0 402146db: 10c112 addi a1, a1, 16 402146de: f00d ret.n 402146e0 : 402146e0: f0c112 addi a1, a1, -16 402146e3: 0109 s32i.n a0, a1, 0 402146e5: fff601 l32r a0, 402146c0 402146e8: 0008 l32i.n a0, a0, 0 402146ea: 6008 l32i.n a0, a0, 24 402146ec: 0000c0 callx0 a0 402146ef: 0108 l32i.n a0, a1, 0 402146f1: 10c112 addi a1, a1, 16 402146f4: f00d ret.n ... 402146f8 : 402146f8: f0c112 addi a1, a1, -16 402146fb: 11c9 s32i.n a12, a1, 4 402146fd: 0109 s32i.n a0, a1, 0 402146ff: 03cd mov.n a12, a3 40214701: ffef01 l32r a0, 402146c0 40214704: 013280 slli a3, a2, 24 40214707: 0008 l32i.n a0, a0, 0 40214709: 312830 srai a2, a3, 24 4021470c: 0008 l32i.n a0, a0, 0 4021470e: 0c3d mov.n a3, a12 40214710: 0000c0 callx0 a0 40214713: ffeb01 l32r a0, 402146c0 40214716: 0008 l32i.n a0, a0, 0 40214718: 6008 l32i.n a0, a0, 24 4021471a: 0c2d mov.n a2, a12 4021471c: 0000c0 callx0 a0 4021471f: 11c8 l32i.n a12, a1, 4 40214721: 0108 l32i.n a0, a1, 0 40214723: 10c112 addi a1, a1, 16 40214726: f00d ret.n 40214728 : 40214728: f0c112 addi a1, a1, -16 4021472b: 0109 s32i.n a0, a1, 0 4021472d: ffe401 l32r a0, 402146c0 40214730: 0008 l32i.n a0, a0, 0 40214732: 013280 slli a3, a2, 24 40214735: 2008 l32i.n a0, a0, 8 40214737: 312830 srai a2, a3, 24 4021473a: 0000c0 callx0 a0 4021473d: 0108 l32i.n a0, a1, 0 4021473f: 10c112 addi a1, a1, 16 40214742: f00d ret.n 40214744 : 40214744: f0c112 addi a1, a1, -16 40214747: 0109 s32i.n a0, a1, 0 40214749: ffdd01 l32r a0, 402146c0 4021474c: 0008 l32i.n a0, a0, 0 4021474e: 3008 l32i.n a0, a0, 12 40214750: 0000c0 callx0 a0 40214753: 0108 l32i.n a0, a1, 0 40214755: 10c112 addi a1, a1, 16 40214758: f00d ret.n ... 4021475c : 4021475c: f0c112 addi a1, a1, -16 4021475f: 0109 s32i.n a0, a1, 0 40214761: ffd701 l32r a0, 402146c0 40214764: 0008 l32i.n a0, a0, 0 40214766: 4008 l32i.n a0, a0, 16 40214768: 0000c0 callx0 a0 4021476b: 0108 l32i.n a0, a1, 0 4021476d: 10c112 addi a1, a1, 16 40214770: f00d ret.n ... 40214774 : 40214774: f0c112 addi a1, a1, -16 40214777: 0109 s32i.n a0, a1, 0 40214779: ffd101 l32r a0, 402146c0 4021477c: 0008 l32i.n a0, a0, 0 4021477e: 5008 l32i.n a0, a0, 20 40214780: 0000c0 callx0 a0 40214783: 0108 l32i.n a0, a1, 0 40214785: 10c112 addi a1, a1, 16 40214788: f00d ret.n ... 4021478c : 4021478c: f0c112 addi a1, a1, -16 4021478f: 0109 s32i.n a0, a1, 0 40214791: ffcb01 l32r a0, 402146c0 40214794: 0008 l32i.n a0, a0, 0 40214796: 6008 l32i.n a0, a0, 24 40214798: 0000c0 callx0 a0 4021479b: 0108 l32i.n a0, a1, 0 4021479d: 10c112 addi a1, a1, 16 402147a0: f00d ret.n ... 402147a4 : 402147a4: f0c112 addi a1, a1, -16 402147a7: 0109 s32i.n a0, a1, 0 402147a9: ffc501 l32r a0, 402146c0 402147ac: 0008 l32i.n a0, a0, 0 402147ae: 7008 l32i.n a0, a0, 28 402147b0: 0000c0 callx0 a0 402147b3: 0108 l32i.n a0, a1, 0 402147b5: 10c112 addi a1, a1, 16 402147b8: f00d ret.n 402147ba: 9c0000 excw 402147bd: 3ffe80 excw 402147c0 : 402147c0: 230c movi.n a3, 2 402147c2: e0c112 addi a1, a1, -32 402147c5: 31c9 s32i.n a12, a1, 12 402147c7: 41d9 s32i.n a13, a1, 16 402147c9: fffcd1 l32r a13, 402147bc 402147cc: 2109 s32i.n a0, a1, 8 402147ce: 0d08 l32i.n a0, a13, 0 402147d0: 02cd mov.n a12, a2 402147d2: 2c2002 l32i a0, a0, 176 402147d5: 320c movi.n a2, 3 402147d7: 0000c0 callx0 a0 402147da: 130c movi.n a3, 1 402147dc: 0d08 l32i.n a0, a13, 0 402147de: 0129 s32i.n a2, a1, 0 402147e0: 2c2002 l32i a0, a0, 176 402147e3: 220c movi.n a2, 2 402147e5: 0000c0 callx0 a0 402147e8: 130c movi.n a3, 1 402147ea: 0449c0 extui a4, a12, 9, 1 402147ed: 0d08 l32i.n a0, a13, 0 402147ef: 0458c0 extui a5, a12, 8, 1 402147f2: 0466c0 extui a6, a12, 6, 1 402147f5: 1129 s32i.n a2, a1, 4 402147f7: 0477c0 extui a7, a12, 7, 1 402147fa: 320c movi.n a2, 3 402147fc: 1177e0 slli a7, a7, 2 402147ff: 1166d0 slli a6, a6, 3 40214802: 1155f0 slli a5, a5, 1 40214805: 2b2002 l32i a0, a0, 172 40214808: 204450 or a4, a4, a5 4021480b: 206670 or a6, a6, a7 4021480e: 0453c0 extui a5, a12, 3, 1 40214811: 0474c0 extui a7, a12, 4, 1 40214814: 1155a0 slli a5, a5, 6 40214817: 1177b0 slli a7, a7, 5 4021481a: 205570 or a5, a5, a7 4021481d: 0475c0 extui a7, a12, 5, 1 40214820: 1177c0 slli a7, a7, 4 40214823: 205570 or a5, a5, a7 40214826: 205560 or a5, a5, a6 40214829: 204450 or a4, a4, a5 4021482c: f44040 extui a4, a4, 0, 16 4021482f: 0000c0 callx0 a0 40214832: 320c movi.n a2, 3 40214834: 230c movi.n a3, 2 40214836: 0d08 l32i.n a0, a13, 0 40214838: 0148 l32i.n a4, a1, 0 4021483a: c7a152 movi a5, 0x1c7 4021483d: 104450 and a4, a4, a5 40214840: 2b2002 l32i a0, a0, 172 40214843: 2450c0 extui a5, a12, 0, 3 40214846: 1155d0 slli a5, a5, 3 40214849: 204450 or a4, a4, a5 4021484c: f44040 extui a4, a4, 0, 16 4021484f: 0000c0 callx0 a0 40214852: 220c movi.n a2, 2 40214854: 130c movi.n a3, 1 40214856: 0d08 l32i.n a0, a13, 0 40214858: 1148 l32i.n a4, a1, 4 4021485a: 85a152 movi a5, 0x185 4021485d: 104450 and a4, a4, a5 40214860: 2b2002 l32i a0, a0, 172 40214863: 345bc0 extui a5, a12, 11, 4 40214866: 1155d0 slli a5, a5, 3 40214869: 204450 or a4, a4, a5 4021486c: 045ac0 extui a5, a12, 10, 1 4021486f: 1155f0 slli a5, a5, 1 40214872: 204450 or a4, a4, a5 40214875: f44040 extui a4, a4, 0, 16 40214878: 0000c0 callx0 a0 4021487b: 31c8 l32i.n a12, a1, 12 4021487d: 41d8 l32i.n a13, a1, 16 4021487f: 2108 l32i.n a0, a1, 8 40214881: 20c112 addi a1, a1, 32 40214884: f00d ret.n 40214886: 000000 ill 40214889: 600002 l8ui a0, a0, 96 4021488c: 009a00 excw 4021488f: c11260 mul16u a1, a2, a6 40214890 : 40214890: e0c112 addi a1, a1, -32 40214893: 0261d2 s32i a13, a1, 8 40214896: 0361e2 s32i a14, a1, 12 40214899: 006102 s32i a0, a1, 0 4021489c: 11c9 s32i.n a12, a1, 4 4021489e: 41f9 s32i.n a15, a1, 16 402148a0: 004d mov.n a4, a0 402148a2: c57bf1 l32r a15, 40205e90 402148a5: fff8c1 l32r a12, 40214888 402148a8: 0020c0 memw 402148ab: e52c22 l32i a2, a12, 0x394 402148ae: 3ee207 bbsi a2, 0, 402148f0 402148b1: 0020c0 memw 402148b4: 9c2f52 l32i a5, a15, 0x270 402148b7: 356517 bbci a5, 1, 402148f0 402148ba: ffc0d1 l32r a13, 402147bc 402148bd: 0d08 l32i.n a0, a13, 0 402148bf: 1d2002 l32i a0, a0, 116 402148c2: 0000c0 callx0 a0 402148c5: 520c movi.n a2, 5 402148c7: f1af85 call0 402063c0 402148ca: 84a1e2 movi a14, 0x184 402148cd: 0d08 l32i.n a0, a13, 0 402148cf: 220c movi.n a2, 2 402148d1: 2c2002 l32i a0, a0, 176 402148d4: 130c movi.n a3, 1 402148d6: 0000c0 callx0 a0 402148d9: f0c2e7 bnall a2, a14, 402148cd 402148dc: 0d08 l32i.n a0, a13, 0 402148de: 320c movi.n a2, 3 402148e0: 2c2002 l32i a0, a0, 176 402148e3: 230c movi.n a3, 2 402148e5: 0000c0 callx0 a0 402148e8: 630c movi.n a3, 6 402148ea: 102230 and a2, a2, a3 402148ed: dc6266 bnei a2, 6, 402148cd 402148f0: d21a91 l32r a9, 40209158 402148f3: ffe681 l32r a8, 4021488c 402148f6: 0020c0 memw 402148f9: 422872 l32i a7, a8, 0x108 402148fc: 207790 or a7, a7, a9 402148ff: 0020c0 memw 40214902: 426872 s32i a7, a8, 0x108 40214905: 0020c0 memw 40214908: e52c52 l32i a5, a12, 0x394 4021490b: 160c movi.n a6, 1 4021490d: 205560 or a5, a5, a6 40214910: 0020c0 memw 40214913: e56c52 s32i a5, a12, 0x394 40214916: 0020c0 memw 40214919: 9c2f42 l32i a4, a15, 0x270 4021491c: c9d101 l32r a0, 40207060 4021491f: 116417 bbci a4, 1, 40214934 40214922: 0020c0 memw 40214925: e82ca2 l32i a10, a12, 0x3a0 40214928: 08fae7 bbsi a10, 30, 40214934 4021492b: 0020c0 memw 4021492e: e82cb2 l32i a11, a12, 0x3a0 40214931: f60b07 bnone a11, a0, 4021492b 40214934: 11c8 l32i.n a12, a1, 4 40214936: 21d8 l32i.n a13, a1, 8 40214938: 31e8 l32i.n a14, a1, 12 4021493a: 41f8 l32i.n a15, a1, 16 4021493c: 0108 l32i.n a0, a1, 0 4021493e: 20c112 addi a1, a1, 32 40214941: f00d ret.n ... 40214944 : 40214944: 130c movi.n a3, 1 40214946: 81a042 movi a4, 129 40214949: f0c112 addi a1, a1, -16 4021494c: 11c9 s32i.n a12, a1, 4 4021494e: 21d9 s32i.n a13, a1, 8 40214950: ff9bd1 l32r a13, 402147bc 40214953: 0109 s32i.n a0, a1, 0 40214955: 0d08 l32i.n a0, a13, 0 40214957: 02cd mov.n a12, a2 40214959: 2b2002 l32i a0, a0, 172 4021495c: 220c movi.n a2, 2 4021495e: 0000c0 callx0 a0 40214961: 720c movi.n a2, 7 40214963: 0d08 l32i.n a0, a13, 0 40214965: 130c movi.n a3, 1 40214967: 2b2002 l32i a0, a0, 172 4021496a: 4145c0 srli a4, a12, 5 4021496d: 0000c0 callx0 a0 40214970: 4440c0 extui a4, a12, 0, 5 40214973: 0d08 l32i.n a0, a13, 0 40214975: 020c movi.n a2, 0 40214977: 2b2002 l32i a0, a0, 172 4021497a: 130c movi.n a3, 1 4021497c: 0000c0 callx0 a0 4021497f: 120c movi.n a2, 1 40214981: 0d08 l32i.n a0, a13, 0 40214983: 130c movi.n a3, 1 40214985: 2b2002 l32i a0, a0, 172 40214988: 7fa042 movi a4, 127 4021498b: 0000c0 callx0 a0 4021498e: 620c movi.n a2, 6 40214990: 0d08 l32i.n a0, a13, 0 40214992: 130c movi.n a3, 1 40214994: 2b2002 l32i a0, a0, 172 40214997: 7fa042 movi a4, 127 4021499a: 0000c0 callx0 a0 4021499d: 11c8 l32i.n a12, a1, 4 4021499f: 21d8 l32i.n a13, a1, 8 402149a1: 0108 l32i.n a0, a1, 0 402149a3: 10c112 addi a1, a1, 16 402149a6: f00d ret.n 402149a8: f00000 subx8 a0, a0, a0 402149ab: ffff00 excw 402149ae: 0f .byte 0xf 402149af: ff .byte 0xff 402149b0 : 402149b0: e0c112 addi a1, a1, -32 402149b3: 1129 s32i.n a2, a1, 4 402149b5: 2139 s32i.n a3, a1, 8 402149b7: 4109 s32i.n a0, a1, 16 402149b9: 3149 s32i.n a4, a1, 12 402149bb: fffb41 l32r a4, 402149a8 402149be: ff7f01 l32r a0, 402147bc 402149c1: ffb131 l32r a3, 40214888 402149c4: 0020c0 memw 402149c7: f22322 l32i a2, a3, 0x3c8 402149ca: 202240 or a2, a2, a4 402149cd: 0020c0 memw 402149d0: 0008 l32i.n a0, a0, 0 402149d2: 372002 l32i a0, a0, 220 402149d5: f26322 s32i a2, a3, 0x3c8 402149d8: 0000c0 callx0 a0 402149db: 2128 l32i.n a2, a1, 8 402149dd: 1138 l32i.n a3, a1, 4 402149df: 3148 l32i.n a4, a1, 12 402149e1: 015d mov.n a5, a1 402149e3: 007d85 call0 402151bc 402149e6: ff7501 l32r a0, 402147bc 402149e9: 0008 l32i.n a0, a0, 0 402149eb: 382002 l32i a0, a0, 224 402149ee: 012d mov.n a2, a1 402149f0: 0000c0 callx0 a0 402149f3: ff7201 l32r a0, 402147bc 402149f6: 0008 l32i.n a0, a0, 0 402149f8: 362002 l32i a0, a0, 216 402149fb: 0000c0 callx0 a0 402149fe: 007245 call0 40215124 40214a01: ffea41 l32r a4, 402149ac 40214a04: 0020c0 memw 40214a07: ffa031 l32r a3, 40214888 40214a0a: f22322 l32i a2, a3, 0x3c8 40214a0d: 102240 and a2, a2, a4 40214a10: 0020c0 memw 40214a13: f26322 s32i a2, a3, 0x3c8 40214a16: 4108 l32i.n a0, a1, 16 40214a18: 20c112 addi a1, a1, 32 40214a1b: f00d ret.n 40214a1d: 000000 ill 40214a20 : 40214a20: 130c movi.n a3, 1 40214a22: 540c movi.n a4, 5 40214a24: 750c movi.n a5, 7 40214a26: 060c movi.n a6, 0 40214a28: e0c112 addi a1, a1, -32 40214a2b: 21d9 s32i.n a13, a1, 8 40214a2d: 41f9 s32i.n a15, a1, 16 40214a2f: 11c9 s32i.n a12, a1, 4 40214a31: 31e9 s32i.n a14, a1, 12 40214a33: ff62e1 l32r a14, 402147bc 40214a36: 0109 s32i.n a0, a1, 0 40214a38: 0e08 l32i.n a0, a14, 0 40214a3a: 02cd mov.n a12, a2 40214a3c: 252002 l32i a0, a0, 148 40214a3f: 62a022 movi a2, 98 40214a42: 0000c0 callx0 a0 40214a45: 0d0c movi.n a13, 0 40214a47: 02fd mov.n a15, a2 40214a49: acae32 movi a3, 0xfffffeac 40214a4c: 902220 addx2 a2, a2, a2 40214a4f: b02230 addx8 a2, a2, a3 40214a52: e3a032 movi a3, 227 40214a55: c71e01 l32r a0, 402066d0 40214a58: 0000c0 callx0 a0 40214a5b: 115200 slli a5, a2, 16 40214a5e: f40c movi.n a4, 15 40214a60: 040d mov.n a0, a4 40214a62: 315050 srai a5, a5, 16 40214a65: 0d2d mov.n a2, a13 40214a67: b32550 movgez a2, a5, a5 40214a6a: 01b2e6 bgei a2, 16, 40214a6f 40214a6d: 020d mov.n a0, a2 40214a6f: cfa032 movi a3, 207 40214a72: 902ff0 addx2 a2, a15, a15 40214a75: f022f0 subx8 a2, a2, a15 40214a78: 1dc222 addi a2, a2, 29 40214a7b: 11f000 slli a15, a0, 16 40214a7e: 31f0f0 srai a15, a15, 16 40214a81: c71301 l32r a0, 402066d0 40214a84: 0000c0 callx0 a0 40214a87: 0e98 l32i.n a9, a14, 0 40214a89: 114200 slli a4, a2, 16 40214a8c: f30c movi.n a3, 15 40214a8e: 030d mov.n a0, a3 40214a90: 314040 srai a4, a4, 16 40214a93: 272992 l32i a9, a9, 156 40214a96: b3d440 movgez a13, a4, a4 40214a99: 01bde6 bgei a13, 16, 40214a9e 40214a9c: 0d0d mov.n a0, a13 40214a9e: 11d000 slli a13, a0, 16 40214aa1: 31d0d0 srai a13, a13, 16 40214aa4: 1c3cb6 bltui a12, 3, 40214ac4 40214aa7: 820c movi.n a2, 8 40214aa9: 018fa6 blti a15, 8, 40214aae 40214aac: 827c movi.n a2, -8 40214aae: 030c movi.n a3, 0 40214ab0: 440c movi.n a4, 4 40214ab2: 350c movi.n a5, 3 40214ab4: 060c movi.n a6, 0 40214ab6: 7f2a add.n a7, a15, a2 40214ab8: 747070 extui a7, a7, 0, 8 40214abb: 64a022 movi a2, 100 40214abe: 0009c0 callx0 a9 40214ac1: 000406 j 40214ad5 40214ac4: 7470f0 extui a7, a15, 0, 8 40214ac7: 64a022 movi a2, 100 40214aca: 030c movi.n a3, 0 40214acc: 440c movi.n a4, 4 40214ace: 350c movi.n a5, 3 40214ad0: 060c movi.n a6, 0 40214ad2: 0009c0 callx0 a9 40214ad5: 0e98 l32i.n a9, a14, 0 40214ad7: 800c movi.n a0, 8 40214ad9: 272992 l32i a9, a9, 156 40214adc: 1a2cb6 bltui a12, 2, 40214afa 40214adf: 018da6 blti a13, 8, 40214ae4 40214ae2: 807c movi.n a0, -8 40214ae4: 64a022 movi a2, 100 40214ae7: 030c movi.n a3, 0 40214ae9: 740c movi.n a4, 7 40214aeb: 350c movi.n a5, 3 40214aed: 060c movi.n a6, 0 40214aef: 7d0a add.n a7, a13, a0 40214af1: 747070 extui a7, a7, 0, 8 40214af4: 0009c0 callx0 a9 40214af7: 000406 j 40214b0b 40214afa: 7470d0 extui a7, a13, 0, 8 40214afd: 64a022 movi a2, 100 40214b00: 030c movi.n a3, 0 40214b02: 740c movi.n a4, 7 40214b04: 350c movi.n a5, 3 40214b06: 060c movi.n a6, 0 40214b08: 0009c0 callx0 a9 40214b0b: 0e98 l32i.n a9, a14, 0 40214b0d: 272992 l32i a9, a9, 156 40214b10: 6cac beqz.n a12, 40214b3a 40214b12: 61a022 movi a2, 97 40214b15: 130c movi.n a3, 1 40214b17: 540c movi.n a4, 5 40214b19: 350c movi.n a5, 3 40214b1b: 260c movi.n a6, 2 40214b1d: 370c movi.n a7, 3 40214b1f: 0009c0 callx0 a9 40214b22: 61a022 movi a2, 97 40214b25: 130c movi.n a3, 1 40214b27: 540c movi.n a4, 5 40214b29: 150c movi.n a5, 1 40214b2b: 0e08 l32i.n a0, a14, 0 40214b2d: 060c movi.n a6, 0 40214b2f: 272002 l32i a0, a0, 156 40214b32: 370c movi.n a7, 3 40214b34: 0000c0 callx0 a0 40214b37: 000906 j 40214b5f 40214b3a: 61a022 movi a2, 97 40214b3d: 130c movi.n a3, 1 40214b3f: 540c movi.n a4, 5 40214b41: 350c movi.n a5, 3 40214b43: 260c movi.n a6, 2 40214b45: 070c movi.n a7, 0 40214b47: 0009c0 callx0 a9 40214b4a: 61a022 movi a2, 97 40214b4d: 130c movi.n a3, 1 40214b4f: 540c movi.n a4, 5 40214b51: 150c movi.n a5, 1 40214b53: 0e08 l32i.n a0, a14, 0 40214b55: 060c movi.n a6, 0 40214b57: 272002 l32i a0, a0, 156 40214b5a: 070c movi.n a7, 0 40214b5c: 0000c0 callx0 a0 40214b5f: 11c8 l32i.n a12, a1, 4 40214b61: 21d8 l32i.n a13, a1, 8 40214b63: 31e8 l32i.n a14, a1, 12 40214b65: 41f8 l32i.n a15, a1, 16 40214b67: 0108 l32i.n a0, a1, 0 40214b69: 20c112 addi a1, a1, 32 40214b6c: f00d ret.n 40214b6e: da0000 excw 40214b71: 3ffeb4 excw 40214b74 : 40214b74: 61a022 movi a2, 97 40214b77: f0c112 addi a1, a1, -16 40214b7a: 0109 s32i.n a0, a1, 0 40214b7c: ff1001 l32r a0, 402147bc 40214b7f: 130c movi.n a3, 1 40214b81: 0008 l32i.n a0, a0, 0 40214b83: 840c movi.n a4, 8 40214b85: 262002 l32i a0, a0, 152 40214b88: 151c movi.n a5, 17 40214b8a: 0000c0 callx0 a0 40214b8d: fff821 l32r a2, 40214b70 40214b90: 000222 l8ui a2, a2, 0 40214b93: ffe8c5 call0 40214a20 40214b96: 0108 l32i.n a0, a1, 0 40214b98: 10c112 addi a1, a1, 16 40214b9b: f00d ret.n 40214b9d: 000000 ill 40214ba0: 000a00 excw 40214ba3: ffff60 excw 40214ba6: 7f .byte 0x7f 40214ba7: ff .byte 0xff 40214ba8 : 40214ba8: f0c112 addi a1, a1, -16 40214bab: 006102 s32i a0, a1, 0 40214bae: dfaf72 movi a7, -33 40214bb1: fffb21 l32r a2, 40214ba0 40214bb4: 0020c0 memw 40214bb7: d42262 l32i a6, a2, 0x350 40214bba: 106670 and a6, a6, a7 40214bbd: 0020c0 memw 40214bc0: d46262 s32i a6, a2, 0x350 40214bc3: e61f51 l32r a5, 4020e440 40214bc6: 0020c0 memw 40214bc9: d72242 l32i a4, a2, 0x35c 40214bcc: 204450 or a4, a4, a5 40214bcf: 0020c0 memw 40214bd2: d76242 s32i a4, a2, 0x35c 40214bd5: fff331 l32r a3, 40214ba4 40214bd8: 0020c0 memw 40214bdb: d72202 l32i a0, a2, 0x35c 40214bde: 100030 and a0, a0, a3 40214be1: 0020c0 memw 40214be4: d76202 s32i a0, a2, 0x35c 40214be7: c8a022 movi a2, 200 40214bea: f17d45 call0 402063c0 40214bed: 6ca022 movi a2, 108 40214bf0: 02a032 movi a3, 2 40214bf3: 00a042 movi a4, 0 40214bf6: fef101 l32r a0, 402147bc 40214bf9: 650c movi.n a5, 6 40214bfb: 0008 l32i.n a0, a0, 0 40214bfd: 660c movi.n a6, 6 40214bff: 272002 l32i a0, a0, 156 40214c02: 070c movi.n a7, 0 40214c04: 0000c0 callx0 a0 40214c07: 6ca022 movi a2, 108 40214c0a: 230c movi.n a3, 2 40214c0c: 040c movi.n a4, 0 40214c0e: feeb01 l32r a0, 402147bc 40214c11: 650c movi.n a5, 6 40214c13: 0008 l32i.n a0, a0, 0 40214c15: 660c movi.n a6, 6 40214c17: 272002 l32i a0, a0, 156 40214c1a: 170c movi.n a7, 1 40214c1c: 0000c0 callx0 a0 40214c1f: 042c movi.n a4, 32 40214c21: 0020c0 memw 40214c24: ffdf31 l32r a3, 40214ba0 40214c27: d42322 l32i a2, a3, 0x350 40214c2a: 202240 or a2, a2, a4 40214c2d: 0020c0 memw 40214c30: 240c movi.n a4, 2 40214c32: 750c movi.n a5, 7 40214c34: fee201 l32r a0, 402147bc 40214c37: 060c movi.n a6, 0 40214c39: 0008 l32i.n a0, a0, 0 40214c3b: d46322 s32i a2, a3, 0x350 40214c3e: 6ca022 movi a2, 108 40214c41: 252002 l32i a0, a0, 148 40214c44: 230c movi.n a3, 2 40214c46: 0000c0 callx0 a0 40214c49: 0108 l32i.n a0, a1, 0 40214c4b: 10c112 addi a1, a1, 16 40214c4e: f00d ret.n 40214c50: 800000 add a0, a0, a0 ... 40214c54 : 40214c54: d0c112 addi a1, a1, -48 40214c57: 81d9 s32i.n a13, a1, 32 40214c59: 91e9 s32i.n a14, a1, 36 40214c5b: 6109 s32i.n a0, a1, 24 40214c5d: b129 s32i.n a2, a1, 44 40214c5f: 71c9 s32i.n a12, a1, 28 40214c61: a1f9 s32i.n a15, a1, 40 40214c63: ff09c1 l32r a12, 40214888 40214c66: 02fd mov.n a15, a2 40214c68: f28c beqz.n a2, 40214c7b 40214c6a: 120c movi.n a2, 1 40214c6c: 0020c0 memw 40214c6f: e52c02 l32i a0, a12, 0x394 40214c72: 200020 or a0, a0, a2 40214c75: 0020c0 memw 40214c78: e56c02 s32i a0, a12, 0x394 40214c7b: fed0d1 l32r a13, 402147bc 40214c7e: 0d08 l32i.n a0, a13, 0 40214c80: 620c movi.n a2, 6 40214c82: 2c2002 l32i a0, a0, 176 40214c85: 130c movi.n a3, 1 40214c87: 0000c0 callx0 a0 40214c8a: 230c movi.n a3, 2 40214c8c: 940c movi.n a4, 9 40214c8e: 250c movi.n a5, 2 40214c90: 060c movi.n a6, 0 40214c92: 0d08 l32i.n a0, a13, 0 40214c94: 02ed mov.n a14, a2 40214c96: 252002 l32i a0, a0, 148 40214c99: 6ba022 movi a2, 107 40214c9c: 0000c0 callx0 a0 40214c9f: 230c movi.n a3, 2 40214ca1: 040c movi.n a4, 0 40214ca3: 550c movi.n a5, 5 40214ca5: 560c movi.n a6, 5 40214ca7: 0d08 l32i.n a0, a13, 0 40214ca9: 5129 s32i.n a2, a1, 20 40214cab: 252002 l32i a0, a0, 148 40214cae: 6ca022 movi a2, 108 40214cb1: 0000c0 callx0 a0 40214cb4: 130c movi.n a3, 1 40214cb6: 0d08 l32i.n a0, a13, 0 40214cb8: 4129 s32i.n a2, a1, 16 40214cba: 240c movi.n a4, 2 40214cbc: 620c movi.n a2, 6 40214cbe: 204e40 or a4, a14, a4 40214cc1: 2b2002 l32i a0, a0, 172 40214cc4: f44040 extui a4, a4, 0, 16 40214cc7: 0000c0 callx0 a0 40214cca: 6ba022 movi a2, 107 40214ccd: 230c movi.n a3, 2 40214ccf: 940c movi.n a4, 9 40214cd1: 750c movi.n a5, 7 40214cd3: 0d08 l32i.n a0, a13, 0 40214cd5: 760c movi.n a6, 7 40214cd7: 272002 l32i a0, a0, 156 40214cda: 170c movi.n a7, 1 40214cdc: 0000c0 callx0 a0 40214cdf: 6ba022 movi a2, 107 40214ce2: 230c movi.n a3, 2 40214ce4: 940c movi.n a4, 9 40214ce6: 250c movi.n a5, 2 40214ce8: 0d08 l32i.n a0, a13, 0 40214cea: 060c movi.n a6, 0 40214cec: 272002 l32i a0, a0, 156 40214cef: 070c movi.n a7, 0 40214cf1: 0000c0 callx0 a0 40214cf4: 6ca022 movi a2, 108 40214cf7: 230c movi.n a3, 2 40214cf9: 040c movi.n a4, 0 40214cfb: 550c movi.n a5, 5 40214cfd: 0d08 l32i.n a0, a13, 0 40214cff: 560c movi.n a6, 5 40214d01: 272002 l32i a0, a0, 156 40214d04: 170c movi.n a7, 1 40214d06: 0000c0 callx0 a0 40214d09: 240c movi.n a4, 2 40214d0b: ffd181 l32r a8, 40214c50 40214d0e: 720c movi.n a2, 7 40214d10: ffa401 l32r a0, 40214ba0 40214d13: 0020c0 memw 40214d16: d72072 l32i a7, a0, 0x35c 40214d19: 207780 or a7, a7, a8 40214d1c: 0020c0 memw 40214d1f: d76072 s32i a7, a0, 0x35c 40214d22: c5d161 l32r a6, 40206468 40214d25: 0020c0 memw 40214d28: d72052 l32i a5, a0, 0x35c 40214d2b: 105560 and a5, a5, a6 40214d2e: 0020c0 memw 40214d31: d76052 s32i a5, a0, 0x35c 40214d34: 0020c0 memw 40214d37: d42032 l32i a3, a0, 0x350 40214d3a: 753830 extui a3, a3, 24, 8 40214d3d: 0b0237 bnone a2, a3, 40214d4c 40214d40: 0020c0 memw 40214d43: d42092 l32i a9, a0, 0x350 40214d46: 259890 extui a9, a9, 24, 3 40214d49: ff3956 bnez a9, 40214d40 40214d4c: fdaf22 movi a2, -3 40214d4f: 0020c0 memw 40214d52: d420b2 l32i a11, a0, 0x350 40214d55: 10bb20 and a11, a11, a2 40214d58: 0020c0 memw 40214d5b: d460b2 s32i a11, a0, 0x350 40214d5e: 0020c0 memw 40214d61: d420a2 l32i a10, a0, 0x350 40214d64: 20aa40 or a10, a10, a4 40214d67: 0020c0 memw 40214d6a: 19a022 movi a2, 25 40214d6d: d460a2 s32i a10, a0, 0x350 40214d70: f164c5 call0 402063c0 40214d73: 012d mov.n a2, a1 40214d75: 063a85 call0 4021b120 40214d78: 000c movi.n a0, 0 40214d7a: 0c0c movi.n a12, 0 40214d7c: 012d mov.n a2, a1 40214d7e: 401b addi.n a4, a0, 1 40214d80: 903020 addx2 a3, a0, a2 40214d83: 001332 l16ui a3, a3, 0 40214d86: 740040 extui a0, a4, 0, 8 40214d89: c3ca add.n a12, a3, a12 40214d8b: f4c0c0 extui a12, a12, 0, 16 40214d8e: ec8066 bnei a0, 8, 40214d7e 40214d91: 0e4d mov.n a4, a14 40214d93: 0d08 l32i.n a0, a13, 0 40214d95: 620c movi.n a2, 6 40214d97: 2b2002 l32i a0, a0, 172 40214d9a: 130c movi.n a3, 1 40214d9c: 0000c0 callx0 a0 40214d9f: 6ba022 movi a2, 107 40214da2: 230c movi.n a3, 2 40214da4: 940c movi.n a4, 9 40214da6: 750c movi.n a5, 7 40214da8: 0d08 l32i.n a0, a13, 0 40214daa: 760c movi.n a6, 7 40214dac: 272002 l32i a0, a0, 156 40214daf: 070c movi.n a7, 0 40214db1: 0000c0 callx0 a0 40214db4: 5178 l32i.n a7, a1, 20 40214db6: 6ba022 movi a2, 107 40214db9: 230c movi.n a3, 2 40214dbb: 940c movi.n a4, 9 40214dbd: 250c movi.n a5, 2 40214dbf: 0d08 l32i.n a0, a13, 0 40214dc1: 060c movi.n a6, 0 40214dc3: 272002 l32i a0, a0, 156 40214dc6: 41e8 l32i.n a14, a1, 16 40214dc8: 0000c0 callx0 a0 40214dcb: 0e7d mov.n a7, a14 40214dcd: 6ca022 movi a2, 108 40214dd0: 230c movi.n a3, 2 40214dd2: 040c movi.n a4, 0 40214dd4: 0d08 l32i.n a0, a13, 0 40214dd6: 550c movi.n a5, 5 40214dd8: 272002 l32i a0, a0, 156 40214ddb: 560c movi.n a6, 5 40214ddd: 0000c0 callx0 a0 40214de0: 2f9c beqz.n a15, 40214df6 40214de2: e47c movi.n a4, -2 40214de4: 0020c0 memw 40214de7: fea831 l32r a3, 40214888 40214dea: e52322 l32i a2, a3, 0x394 40214ded: 102240 and a2, a2, a4 40214df0: 0020c0 memw 40214df3: e56322 s32i a2, a3, 0x394 40214df6: 6108 l32i.n a0, a1, 24 40214df8: 81d8 l32i.n a13, a1, 32 40214dfa: 91e8 l32i.n a14, a1, 36 40214dfc: 112c60 slli a2, a12, 10 40214dff: a1f8 l32i.n a15, a1, 40 40214e01: 71c8 l32i.n a12, a1, 28 40214e03: 08d222 addmi a2, a2, 0x800 40214e06: f42c20 extui a2, a2, 12, 16 40214e09: 30c112 addi a1, a1, 48 40214e0c: f00d ret.n 40214e0e: 600000 neg a0, a0 40214e11: 3ffeb4 excw 40214e14: 000d33 excw 40214e17: b3cc00 movgez a12, a12, a0 40214e1a: fe .byte 0xfe 40214e1b: 3f .byte 0x3f 40214e1c : 40214e1c: e0c112 addi a1, a1, -32 40214e1f: 31c9 s32i.n a12, a1, 12 40214e21: 1129 s32i.n a2, a1, 4 40214e23: 41d9 s32i.n a13, a1, 16 40214e25: fffad1 l32r a13, 40214e10 40214e28: 2109 s32i.n a0, a1, 8 40214e2a: 6c0d02 l8ui a0, a13, 108 40214e2d: ffa022 movi a2, 255 40214e30: 099027 bne a0, a2, 40214e3d 40214e33: 120c movi.n a2, 1 40214e35: ffe1c5 call0 40214c54 40214e38: 02cd mov.n a12, a2 40214e3a: 000606 j 40214e56 40214e3d: 131c movi.n a3, 17 40214e3f: 10b307 bgeu a3, a0, 40214e53 40214e42: 442c movi.n a4, 36 40214e44: 0b3407 bltu a4, a0, 40214e53 40214e47: 66a0c2 movi a12, 102 40214e4a: d1c0c0 mul16s a12, a0, a12 40214e4d: f4c0c0 extui a12, a12, 0, 16 40214e50: 000086 j 40214e56 40214e53: fff0c1 l32r a12, 40214e14 40214e56: ffef01 l32r a0, 40214e14 40214e59: 020c movi.n a2, 0 40214e5b: 023c07 bltu a12, a0, 40214e61 40214e5e: 000cc6 j 40214e95 40214e61: fe5601 l32r a0, 402147bc 40214e64: 0008 l32i.n a0, a0, 0 40214e66: 0c2d mov.n a2, a12 40214e68: e008 l32i.n a0, a0, 56 40214e6a: 330c movi.n a3, 3 40214e6c: 0000c0 callx0 a0 40214e6f: fe5301 l32r a0, 402147bc 40214e72: 330c movi.n a3, 3 40214e74: 0008 l32i.n a0, a0, 0 40214e76: 0129 s32i.n a2, a1, 0 40214e78: e008 l32i.n a0, a0, 56 40214e7a: ffe621 l32r a2, 40214e14 40214e7d: 0000c0 callx0 a0 40214e80: 023d mov.n a3, a2 40214e82: 0128 l32i.n a2, a1, 0 40214e84: c02230 sub a2, a2, a3 40214e87: 1122f0 slli a2, a2, 1 40214e8a: 112200 slli a2, a2, 16 40214e8d: 312020 srai a2, a2, 16 40214e90: 222b addi.n a2, a2, 2 40214e92: 212220 srai a2, a2, 2 40214e95: 000c movi.n a0, 0 40214e97: 1138 l32i.n a3, a1, 4 40214e99: ffdf51 l32r a5, 40214e18 40214e9c: 232a add.n a2, a3, a2 40214e9e: 112200 slli a2, a2, 16 40214ea1: 312020 srai a2, a2, 16 40214ea4: 605a add.n a6, a0, a5 40214ea6: 701b addi.n a7, a0, 1 40214ea8: 40da add.n a4, a0, a13 40214eaa: 240442 l8ui a4, a4, 36 40214ead: 740070 extui a0, a7, 0, 8 40214eb0: 424a add.n a4, a2, a4 40214eb2: 324642 s8i a4, a6, 50 40214eb5: eb6066 bnei a0, 6, 40214ea4 40214eb8: 41d8 l32i.n a13, a1, 16 40214eba: 117c00 slli a7, a12, 16 40214ebd: 81af02 movi a0, -127 40214ec0: 31c8 l32i.n a12, a1, 12 40214ec2: 012207 blt a2, a0, 40214ec7 40214ec5: 020d mov.n a0, a2 40214ec7: 746000 extui a6, a0, 0, 8 40214eca: 2108 l32i.n a0, a1, 8 40214ecc: 667a add.n a6, a6, a7 40214ece: 156562 s32i a6, a5, 84 40214ed1: 20c112 addi a1, a1, 32 40214ed4: f00d ret.n ... 40214ed8 : 40214ed8: f0c112 addi a1, a1, -16 40214edb: 0109 s32i.n a0, a1, 0 40214edd: 11c9 s32i.n a12, a1, 4 40214edf: 21d9 s32i.n a13, a1, 8 40214ee1: 02cd mov.n a12, a2 40214ee3: 0d0c movi.n a13, 0 40214ee5: 041d16 beqz a13, 40214f2a 40214ee8: 201d26 beqi a13, 1, 40214f0c 40214eeb: 562d66 bnei a13, 2, 40214f45 40214eee: 6ba022 movi a2, 107 40214ef1: 230c movi.n a3, 2 40214ef3: 240c movi.n a4, 2 40214ef5: 650c movi.n a5, 6 40214ef7: fe3101 l32r a0, 402147bc 40214efa: 460c movi.n a6, 4 40214efc: 0008 l32i.n a0, a0, 0 40214efe: 7cda add.n a7, a12, a13 40214f00: 272002 l32i a0, a0, 156 40214f03: 000772 l8ui a7, a7, 0 40214f06: 0000c0 callx0 a0 40214f09: 000e06 j 40214f45 40214f0c: 6ba022 movi a2, 107 40214f0f: 230c movi.n a3, 2 40214f11: 240c movi.n a4, 2 40214f13: 350c movi.n a5, 3 40214f15: fe2901 l32r a0, 402147bc 40214f18: 060c movi.n a6, 0 40214f1a: 0008 l32i.n a0, a0, 0 40214f1c: 7cda add.n a7, a12, a13 40214f1e: 272002 l32i a0, a0, 156 40214f21: 000772 l8ui a7, a7, 0 40214f24: 0000c0 callx0 a0 40214f27: 000686 j 40214f45 40214f2a: 6ba022 movi a2, 107 40214f2d: 230c movi.n a3, 2 40214f2f: 140c movi.n a4, 1 40214f31: 350c movi.n a5, 3 40214f33: fe2201 l32r a0, 402147bc 40214f36: 060c movi.n a6, 0 40214f38: 0008 l32i.n a0, a0, 0 40214f3a: 7cda add.n a7, a12, a13 40214f3c: 272002 l32i a0, a0, 156 40214f3f: 000772 l8ui a7, a7, 0 40214f42: 0000c0 callx0 a0 40214f45: dd1b addi.n a13, a13, 1 40214f47: 74d0d0 extui a13, a13, 0, 8 40214f4a: 973d66 bnei a13, 3, 40214ee5 40214f4d: 11c8 l32i.n a12, a1, 4 40214f4f: 21d8 l32i.n a13, a1, 8 40214f51: 0108 l32i.n a0, a1, 0 40214f53: 10c112 addi a1, a1, 16 40214f56: f00d ret.n 40214f58 : 40214f58: e0c112 addi a1, a1, -32 40214f5b: 1109 s32i.n a0, a1, 4 40214f5d: 0139 s32i.n a3, a1, 0 40214f5f: 21c9 s32i.n a12, a1, 8 40214f61: 31d9 s32i.n a13, a1, 12 40214f63: 41e9 s32i.n a14, a1, 16 40214f65: 02dd mov.n a13, a2 40214f67: 04ed mov.n a14, a4 40214f69: fe14c1 l32r a12, 402147bc 40214f6c: 0f2216 beqz a2, 40215062 40214f6f: 77a022 movi a2, 119 40214f72: 030c movi.n a3, 0 40214f74: c41c movi.n a4, 28 40214f76: 050c movi.n a5, 0 40214f78: 0c08 l32i.n a0, a12, 0 40214f7a: 060c movi.n a6, 0 40214f7c: 272002 l32i a0, a0, 156 40214f7f: 070c movi.n a7, 0 40214f81: 0000c0 callx0 a0 40214f84: 77a022 movi a2, 119 40214f87: 030c movi.n a3, 0 40214f89: a41c movi.n a4, 26 40214f8b: 450c movi.n a5, 4 40214f8d: 0c08 l32i.n a0, a12, 0 40214f8f: 460c movi.n a6, 4 40214f91: 272002 l32i a0, a0, 156 40214f94: 070c movi.n a7, 0 40214f96: 0000c0 callx0 a0 40214f99: 77a022 movi a2, 119 40214f9c: 030c movi.n a3, 0 40214f9e: a41c movi.n a4, 26 40214fa0: 450c movi.n a5, 4 40214fa2: 0c08 l32i.n a0, a12, 0 40214fa4: 460c movi.n a6, 4 40214fa6: 272002 l32i a0, a0, 156 40214fa9: 170c movi.n a7, 1 40214fab: 0000c0 callx0 a0 40214fae: 77a022 movi a2, 119 40214fb1: 030c movi.n a3, 0 40214fb3: a41c movi.n a4, 26 40214fb5: 550c movi.n a5, 5 40214fb7: 0c08 l32i.n a0, a12, 0 40214fb9: 560c movi.n a6, 5 40214fbb: 272002 l32i a0, a0, 156 40214fbe: 070c movi.n a7, 0 40214fc0: 0000c0 callx0 a0 40214fc3: 77a022 movi a2, 119 40214fc6: 030c movi.n a3, 0 40214fc8: a41c movi.n a4, 26 40214fca: 550c movi.n a5, 5 40214fcc: 0c08 l32i.n a0, a12, 0 40214fce: 560c movi.n a6, 5 40214fd0: 272002 l32i a0, a0, 156 40214fd3: 170c movi.n a7, 1 40214fd5: 0000c0 callx0 a0 40214fd8: 77a022 movi a2, 119 40214fdb: 030c movi.n a3, 0 40214fdd: 040c movi.n a4, 0 40214fdf: 750c movi.n a5, 7 40214fe1: 060c movi.n a6, 0 40214fe3: 0c08 l32i.n a0, a12, 0 40214fe5: 0178 l32i.n a7, a1, 0 40214fe7: 272002 l32i a0, a0, 156 40214fea: 747c70 extui a7, a7, 12, 8 40214fed: 0000c0 callx0 a0 40214ff0: 77a022 movi a2, 119 40214ff3: 030c movi.n a3, 0 40214ff5: 140c movi.n a4, 1 40214ff7: 750c movi.n a5, 7 40214ff9: 060c movi.n a6, 0 40214ffb: 0c08 l32i.n a0, a12, 0 40214ffd: 0178 l32i.n a7, a1, 0 40214fff: 272002 l32i a0, a0, 156 40215002: 747470 extui a7, a7, 4, 8 40215005: 0000c0 callx0 a0 40215008: 77a022 movi a2, 119 4021500b: 030c movi.n a3, 0 4021500d: 240c movi.n a4, 2 4021500f: 350c movi.n a5, 3 40215011: 060c movi.n a6, 0 40215013: 0c08 l32i.n a0, a12, 0 40215015: 0178 l32i.n a7, a1, 0 40215017: 272002 l32i a0, a0, 156 4021501a: 347070 extui a7, a7, 0, 4 4021501d: 0000c0 callx0 a0 40215020: 77a022 movi a2, 119 40215023: 030c movi.n a3, 0 40215025: 440c movi.n a4, 4 40215027: 750c movi.n a5, 7 40215029: 0c08 l32i.n a0, a12, 0 4021502b: 060c movi.n a6, 0 4021502d: 272002 l32i a0, a0, 156 40215030: 7470e0 extui a7, a14, 0, 8 40215033: 0000c0 callx0 a0 40215036: 77a022 movi a2, 119 40215039: 030c movi.n a3, 0 4021503b: 340c movi.n a4, 3 4021503d: 750c movi.n a5, 7 4021503f: 0c08 l32i.n a0, a12, 0 40215041: 060c movi.n a6, 0 40215043: 272002 l32i a0, a0, 156 40215046: 7478e0 extui a7, a14, 8, 8 40215049: 0000c0 callx0 a0 4021504c: 3570e0 extui a7, a14, 16, 4 4021504f: 77a022 movi a2, 119 40215052: 030c movi.n a3, 0 40215054: 240c movi.n a4, 2 40215056: 0c08 l32i.n a0, a12, 0 40215058: 750c movi.n a5, 7 4021505a: 272002 l32i a0, a0, 156 4021505d: 460c movi.n a6, 4 4021505f: 0000c0 callx0 a0 40215062: f40c movi.n a4, 15 40215064: 350c movi.n a5, 3 40215066: 360c movi.n a6, 3 40215068: 0430d0 extui a3, a13, 0, 1 4021506b: 120c movi.n a2, 1 4021506d: 0c08 l32i.n a0, a12, 0 4021506f: 0e0c movi.n a14, 0 40215071: 272002 l32i a0, a0, 156 40215074: 83e230 moveqz a14, a2, a3 40215077: 0e7d mov.n a7, a14 40215079: 77a022 movi a2, 119 4021507c: 030c movi.n a3, 0 4021507e: 0000c0 callx0 a0 40215081: 0e7d mov.n a7, a14 40215083: 77a022 movi a2, 119 40215086: 030c movi.n a3, 0 40215088: 841c movi.n a4, 24 4021508a: 0c08 l32i.n a0, a12, 0 4021508c: 050c movi.n a5, 0 4021508e: 272002 l32i a0, a0, 156 40215091: 060c movi.n a6, 0 40215093: 0000c0 callx0 a0 40215096: 0d7d mov.n a7, a13 40215098: 77a022 movi a2, 119 4021509b: 030c movi.n a3, 0 4021509d: c41c movi.n a4, 28 4021509f: 0c08 l32i.n a0, a12, 0 402150a1: 050c movi.n a5, 0 402150a3: 272002 l32i a0, a0, 156 402150a6: 060c movi.n a6, 0 402150a8: 0000c0 callx0 a0 402150ab: 21c8 l32i.n a12, a1, 8 402150ad: 31d8 l32i.n a13, a1, 12 402150af: 41e8 l32i.n a14, a1, 16 402150b1: 1108 l32i.n a0, a1, 4 402150b3: 20c112 addi a1, a1, 32 402150b6: f00d ret.n 402150b8 : 402150b8: 62a022 movi a2, 98 402150bb: 130c movi.n a3, 1 402150bd: 040c movi.n a4, 0 402150bf: 650c movi.n a5, 6 402150c1: f0c112 addi a1, a1, -16 402150c4: 11c9 s32i.n a12, a1, 4 402150c6: fdbdc1 l32r a12, 402147bc 402150c9: 0109 s32i.n a0, a1, 0 402150cb: 0c08 l32i.n a0, a12, 0 402150cd: 660c movi.n a6, 6 402150cf: 272002 l32i a0, a0, 156 402150d2: 170c movi.n a7, 1 402150d4: 0000c0 callx0 a0 402150d7: 62a022 movi a2, 98 402150da: 130c movi.n a3, 1 402150dc: 040c movi.n a4, 0 402150de: 550c movi.n a5, 5 402150e0: 0c08 l32i.n a0, a12, 0 402150e2: 560c movi.n a6, 5 402150e4: 272002 l32i a0, a0, 156 402150e7: 070c movi.n a7, 0 402150e9: 0000c0 callx0 a0 402150ec: 62a022 movi a2, 98 402150ef: 130c movi.n a3, 1 402150f1: 040c movi.n a4, 0 402150f3: 550c movi.n a5, 5 402150f5: 0c08 l32i.n a0, a12, 0 402150f7: 560c movi.n a6, 5 402150f9: 272002 l32i a0, a0, 156 402150fc: 170c movi.n a7, 1 402150fe: 0000c0 callx0 a0 40215101: 62a022 movi a2, 98 40215104: 130c movi.n a3, 1 40215106: 040c movi.n a4, 0 40215108: 650c movi.n a5, 6 4021510a: 0c08 l32i.n a0, a12, 0 4021510c: 660c movi.n a6, 6 4021510e: 272002 l32i a0, a0, 156 40215111: 070c movi.n a7, 0 40215113: 0000c0 callx0 a0 40215116: 11c8 l32i.n a12, a1, 4 40215118: 0108 l32i.n a0, a1, 0 4021511a: 10c112 addi a1, a1, 16 4021511d: f00d ret.n 4021511f: 149000 extui a9, a0, 0, 2 40215122: 124023 excw 40215124 : 40215124: e0c112 addi a1, a1, -32 40215127: 0109 s32i.n a0, a1, 0 40215129: 21d9 s32i.n a13, a1, 8 4021512b: 31e9 s32i.n a14, a1, 12 4021512d: 11c9 s32i.n a12, a1, 4 4021512f: 41f9 s32i.n a15, a1, 16 40215131: 0c0c movi.n a12, 0 40215133: 63a0f2 movi a15, 99 40215136: 64a0e2 movi a14, 100 40215139: fda0d1 l32r a13, 402147bc 4021513c: 14a022 movi a2, 20 4021513f: f12805 call0 402063c0 40215142: 62a022 movi a2, 98 40215145: 01a032 movi a3, 1 40215148: 07a042 movi a4, 7 4021514b: 0d08 l32i.n a0, a13, 0 4021514d: 750c movi.n a5, 7 4021514f: 252002 l32i a0, a0, 148 40215152: 760c movi.n a6, 7 40215154: 0000c0 callx0 a0 40215157: 22dc bnez.n a2, 4021516d 40215159: 089cf7 bne a12, a15, 40215165 4021515c: fff121 l32r a2, 40215120 4021515f: c05201 l32r a0, 402052a8 40215162: 0000c0 callx0 a0 40215165: cc1b addi.n a12, a12, 1 40215167: 74c0c0 extui a12, a12, 0, 8 4021516a: ce9ce7 bne a12, a14, 4021513c 4021516d: 11c8 l32i.n a12, a1, 4 4021516f: 21d8 l32i.n a13, a1, 8 40215171: 31e8 l32i.n a14, a1, 12 40215173: 41f8 l32i.n a15, a1, 16 40215175: 0108 l32i.n a0, a1, 0 40215177: 20c112 addi a1, a1, 32 4021517a: f00d ret.n 4021517c: 200000 or a0, a0, a0 4021517f: 000042 l8ui a4, a0, 0 40215182: 0041c0 break 1, 12 40215185: 41d000 srli a13, a0, 0 40215188: 800000 add a0, a0, a0 4021518b: 000043 excw 4021518e: 4008 l32i.n a0, a0, 16 40215190: 800000 add a0, a0, a0 40215193: 000044 excw 40215196: e8c200 excw 40215199: 4000e2 l8ui a14, a0, 64 4021519c: 00cb94 excw 4021519f: cd5c40 excw 402151a2: 404000 ssai 0 402151a5: 401072 l16ui a7, a0, 128 402151a8: 1073a4 excw 402151ab: c18040 mul16u a8, a0, a4 402151ae: c44000 extui a4, a0, 0, 13 402151b1: 4000c4 excw 402151b4: e2ac beqz.n a2, 402151e6 402151b6: 684000 excw 402151b9: 4000c2 l8ui a12, a0, 64 402151bc : 402151bc: e0c112 addi a1, a1, -32 402151bf: 31d9 s32i.n a13, a1, 12 402151c1: 1109 s32i.n a0, a1, 4 402151c3: 21c9 s32i.n a12, a1, 8 402151c5: 41e9 s32i.n a14, a1, 16 402151c7: 05cd mov.n a12, a5 402151c9: ffece1 l32r a14, 4021517c 402151cc: d38c beqz.n a3, 402151dd 402151ce: 081326 beqi a3, 1, 402151da 402151d1: 082366 bnei a3, 2, 402151dd 402151d4: ffebe1 l32r a14, 40215180 402151d7: 000086 j 402151dd 402151da: ffeae1 l32r a14, 40215184 402151dd: ffead1 l32r a13, 40215188 402151e0: 112260 slli a2, a2, 10 402151e3: 242a add.n a2, a4, a2 402151e5: 1122e0 slli a2, a2, 2 402151e8: ffec01 l32r a0, 40215198 402151eb: 0000c0 callx0 a0 402151ee: ffe751 l32r a5, 4021518c 402151f1: 040c movi.n a4, 0 402151f3: ffea01 l32r a0, 4021519c 402151f6: 0000c0 callx0 a0 402151f9: ffe901 l32r a0, 402151a0 402151fc: 0000c0 callx0 a0 402151ff: 0129 s32i.n a2, a1, 0 40215201: ffe331 l32r a3, 40215190 40215204: 0e2d mov.n a2, a14 40215206: ffe701 l32r a0, 402151a4 40215209: 0000c0 callx0 a0 4021520c: 023d mov.n a3, a2 4021520e: 0128 l32i.n a2, a1, 0 40215210: ffe601 l32r a0, 402151a8 40215213: 0000c0 callx0 a0 40215216: ffdf31 l32r a3, 40215194 40215219: ffe401 l32r a0, 402151ac 4021521c: 0000c0 callx0 a0 4021521f: 02ed mov.n a14, a2 40215221: ffe301 l32r a0, 402151b0 40215224: 0000c0 callx0 a0 40215227: 004c22 s8i a2, a12, 0 4021522a: 742020 extui a2, a2, 0, 8 4021522d: ffe101 l32r a0, 402151b4 40215230: 0000c0 callx0 a0 40215233: 023d mov.n a3, a2 40215235: 0e2d mov.n a2, a14 40215237: ffe001 l32r a0, 402151b8 4021523a: 0000c0 callx0 a0 4021523d: 0d3d mov.n a3, a13 4021523f: ffd901 l32r a0, 402151a4 40215242: 0000c0 callx0 a0 40215245: 02ed mov.n a14, a2 40215247: ffda01 l32r a0, 402151b0 4021524a: 0000c0 callx0 a0 4021524d: 014c22 s8i a2, a12, 1 40215250: 742020 extui a2, a2, 0, 8 40215253: ffd801 l32r a0, 402151b4 40215256: 0000c0 callx0 a0 40215259: 023d mov.n a3, a2 4021525b: 0e2d mov.n a2, a14 4021525d: ffd601 l32r a0, 402151b8 40215260: 0000c0 callx0 a0 40215263: 0d3d mov.n a3, a13 40215265: ffcf01 l32r a0, 402151a4 40215268: 0000c0 callx0 a0 4021526b: ffd101 l32r a0, 402151b0 4021526e: 0000c0 callx0 a0 40215271: 1108 l32i.n a0, a1, 4 40215273: 31d8 l32i.n a13, a1, 12 40215275: 024c22 s8i a2, a12, 2 40215278: 41e8 l32i.n a14, a1, 16 4021527a: 21c8 l32i.n a12, a1, 8 4021527c: 20c112 addi a1, a1, 32 4021527f: f00d ret.n 40215281: 000000 ill 40215284: 215305 call0 402367b8 40215287: 536340 excw 4021528a: 254021 l32r a2, 401de78c <_lit4_end+0xd7064> 4021528d: 402154 excw 40215290: 09a8 l32i.n a10, a9, 0 40215292: a30000 movltz a0, a0, a0 40215295: 0009 s32i.n a0, a0, 0 40215297: 099e00 excw 4021529a: 990000 excw 4021529d: 0009 s32i.n a0, a0, 0 4021529f: 099400 excw 402152a2: 8f0000 excw 402152a5: 0009 s32i.n a0, a0, 0 402152a7: 098a00 excw 402152aa: 850000 extui a0, a0, 16, 9 402152ad: 0009 s32i.n a0, a0, 0 402152af: 098000 excw 402152b2: 7b0000 excw 402152b5: 0009 s32i.n a0, a0, 0 402152b7: 097600 excw 402152ba: 710000 excw 402152bd: 0009 s32i.n a0, a0, 0 ... 402152c0 : 402152c0: e0c112 addi a1, a1, -32 402152c3: 6149 s32i.n a4, a1, 24 402152c5: 21c9 s32i.n a12, a1, 8 402152c7: 41e9 s32i.n a14, a1, 16 402152c9: 1109 s32i.n a0, a1, 4 402152cb: 31d9 s32i.n a13, a1, 12 402152cd: 51f9 s32i.n a15, a1, 20 402152cf: 02dd mov.n a13, a2 402152d1: 04fd mov.n a15, a4 402152d3: fd3a01 l32r a0, 402147bc 402152d6: 03ed mov.n a14, a3 402152d8: fd6cc1 l32r a12, 40214888 402152db: fdb331 l32r a3, 402149a8 402152de: 0020c0 memw 402152e1: f22c22 l32i a2, a12, 0x3c8 402152e4: 202230 or a2, a2, a3 402152e7: 0020c0 memw 402152ea: 0008 l32i.n a0, a0, 0 402152ec: 372002 l32i a0, a0, 220 402152ef: f26c22 s32i a2, a12, 0x3c8 402152f2: 0000c0 callx0 a0 402152f5: e40c movi.n a4, 14 402152f7: 34bd47 bgeu a13, a4, 4021532f 402152fa: ffe261 l32r a6, 40215284 402152fd: 905dd0 addx2 a5, a13, a13 40215300: 556a add.n a5, a5, a6 40215302: 0005a0 jx a5 40215305: 000986 j 4021532f 40215308: 005d86 j 40215482 4021530b: 006ec6 j 402154ca 4021530e: 006c86 j 402154c4 40215311: 006a46 j 402154be 40215314: 006806 j 402154b8 40215317: 0065c6 j 402154b2 4021531a: 006386 j 402154ac 4021531d: 006146 j 402154a6 40215320: 005f06 j 402154a0 40215323: 005cc6 j 4021549a 40215326: 005a86 j 40215494 40215329: 005846 j 4021548e 4021532c: 005606 j 40215488 4021532f: d4c0c1 l32r a12, 4020a630 40215332: 057f56 bnez a15, 4021538d 40215335: 542ef6 bgeui a14, 2, 4021538d 40215338: b03c movi.n a0, 59 4021533a: 7e0b addi.n a7, a14, -1 4021533c: 0c2756 bnez a7, 40215402 4021533f: b7af42 movi a4, -73 40215342: 83afb2 movi a11, -125 40215345: 76a0a2 movi a10, 118 40215348: e35c movi.n a3, 94 4021534a: d95c movi.n a9, 93 4021534c: c75c movi.n a7, 92 4021534e: b85c movi.n a8, 91 40215350: e20c movi.n a2, 14 40215352: 023d27 bltu a13, a2, 40215358 40215355: 0061c6 j 402154e0 40215358: ffcc61 l32r a6, 40215288 4021535b: 905dd0 addx2 a5, a13, a13 4021535e: 556a add.n a5, a5, a6 40215360: 0005a0 jx a5 40215363: 005e46 j 402154e0 40215366: 004246 j 40215473 40215369: 0060c6 j 402154f0 4021536c: 008b86 j 4021559e 4021536f: 008806 j 40215593 40215372: 008446 j 40215587 40215375: 006146 j 402154fe 40215378: 0080c6 j 4021557f 4021537b: 007c86 j 40215571 4021537e: 007886 j 40215564 40215381: 007506 j 40215559 40215384: 0070c6 j 4021554b 40215387: 006d46 j 40215540 4021538a: 0069c6 j 40215535 4021538d: 0c2d mov.n a2, a12 4021538f: 0e3d mov.n a3, a14 40215391: 0f4d mov.n a4, a15 40215393: 015d mov.n a5, a1 40215395: ffe245 call0 402151bc 40215398: fe9e01 l32r a0, 40214e10 4021539b: 6e0072 l8ui a7, a0, 110 4021539e: e80c movi.n a8, 14 402153a0: 1b6707 bbci a7, 0, 402153bf 402153a3: 189d87 bne a13, a8, 402153bf 402153a6: 0f4d mov.n a4, a15 402153a8: 0e3d mov.n a3, a14 402153aa: 015d mov.n a5, a1 402153ac: 7000d2 l8ui a13, a0, 112 402153af: 6f00c2 l8ui a12, a0, 111 402153b2: 11dd80 slli a13, a13, 8 402153b5: ccda add.n a12, a12, a13 402153b7: f4c0c0 extui a12, a12, 0, 16 402153ba: 0c2d mov.n a2, a12 402153bc: ffdfc5 call0 402151bc 402153bf: fcffd1 l32r a13, 402147bc 402153c2: 0d08 l32i.n a0, a13, 0 402153c4: fd31e1 l32r a14, 40214888 402153c7: 382002 l32i a0, a0, 224 402153ca: 012d mov.n a2, a1 402153cc: 0000c0 callx0 a0 402153cf: 0d08 l32i.n a0, a13, 0 402153d1: 362002 l32i a0, a0, 216 402153d4: 0000c0 callx0 a0 402153d7: 200122 l8ui a2, a1, 32 402153da: 128c beqz.n a2, 402153df 402153dc: ffd445 call0 40215124 402153df: 0c2d mov.n a2, a12 402153e1: fd7241 l32r a4, 402149ac 402153e4: 0020c0 memw 402153e7: f22e32 l32i a3, a14, 0x3c8 402153ea: 103340 and a3, a3, a4 402153ed: 0020c0 memw 402153f0: 21c8 l32i.n a12, a1, 8 402153f2: 31d8 l32i.n a13, a1, 12 402153f4: f26e32 s32i a3, a14, 0x3c8 402153f7: 51f8 l32i.n a15, a1, 20 402153f9: 41e8 l32i.n a14, a1, 16 402153fb: 1108 l32i.n a0, a1, 4 402153fd: 20c112 addi a1, a1, 32 40215400: f00d ret.n 40215402: 043c movi.n a4, 48 40215404: 1a3c movi.n a10, 49 40215406: 223c movi.n a2, 50 40215408: 66a032 movi a3, 102 4021540b: 91afb2 movi a11, -111 4021540e: 696c movi.n a9, -26 40215410: 181c movi.n a8, 17 40215412: bbaf72 movi a7, -69 40215415: e50c movi.n a5, 14 40215417: 34bd57 bgeu a13, a5, 4021544f 4021541a: ff9c51 l32r a5, 4021528c 4021541d: 906dd0 addx2 a6, a13, a13 40215420: 665a add.n a6, a6, a5 40215422: 0006a0 jx a6 40215425: 000986 j 4021544f 40215428: 000f06 j 40215468 4021542b: 0009c6 j 40215456 4021542e: 003a06 j 4021551a 40215431: 003a46 j 4021551e 40215434: 003d86 j 4021552e 40215437: 000846 j 4021545c 4021543a: 002486 j 402154d0 4021543d: 0024c6 j 402154d4 40215440: 0038c6 j 40215527 40215443: 002446 j 402154d8 40215446: 003086 j 4021550c 40215449: 0030c6 j 40215510 4021544c: 000586 j 40215466 4021544f: 024d mov.n a4, a2 40215451: ccaf82 movi a8, -52 40215454: 08bd mov.n a11, a8 40215456: 087d mov.n a7, a8 40215458: 0b0d mov.n a0, a11 4021545a: 04ad mov.n a10, a4 4021545c: 073d mov.n a3, a7 4021545e: 0a4d mov.n a4, a10 40215460: 014102 s8i a0, a1, 1 40215463: 000106 j 4021546b 40215466: 024d mov.n a4, a2 40215468: 014132 s8i a3, a1, 1 4021546b: 030d mov.n a0, a3 4021546d: 004142 s8i a4, a1, 0 40215470: 000206 j 4021547c 40215473: 004182 s8i a8, a1, 0 40215476: b1af22 movi a2, -79 40215479: 014122 s8i a2, a1, 1 4021547c: 024102 s8i a0, a1, 2 4021547f: ffc546 j 40215398 40215482: d483c1 l32r a12, 4020a690 40215485: ffaa46 j 40215332 40215488: ff82c1 l32r a12, 40215290 4021548b: ffa8c6 j 40215332 4021548e: ff81c1 l32r a12, 40215294 40215491: ffa746 j 40215332 40215494: ff81c1 l32r a12, 40215298 40215497: ffa5c6 j 40215332 4021549a: ff80c1 l32r a12, 4021529c 4021549d: ffa446 j 40215332 402154a0: ff80c1 l32r a12, 402152a0 402154a3: ffa2c6 j 40215332 402154a6: ff7fc1 l32r a12, 402152a4 402154a9: ffa146 j 40215332 402154ac: ff7fc1 l32r a12, 402152a8 402154af: ff9fc6 j 40215332 402154b2: ff7ec1 l32r a12, 402152ac 402154b5: ff9e46 j 40215332 402154b8: ff7ec1 l32r a12, 402152b0 402154bb: ff9cc6 j 40215332 402154be: ff7dc1 l32r a12, 402152b4 402154c1: ff9b46 j 40215332 402154c4: ff7dc1 l32r a12, 402152b8 402154c7: ff99c6 j 40215332 402154ca: ff7cc1 l32r a12, 402152bc 402154cd: ff9846 j 40215332 402154d0: 038d mov.n a8, a3 402154d2: 08bd mov.n a11, a8 402154d4: 083d mov.n a3, a8 402154d6: 0b9d mov.n a9, a11 402154d8: 0a4d mov.n a4, a10 402154da: 014192 s8i a9, a1, 1 402154dd: ffe286 j 4021546b 402154e0: 0a0d mov.n a0, a10 402154e2: 62a062 movi a6, 98 402154e5: f75c movi.n a7, 95 402154e7: 004172 s8i a7, a1, 0 402154ea: 014162 s8i a6, a1, 1 402154ed: ffe2c6 j 4021547c 402154f0: 004182 s8i a8, a1, 0 402154f3: dfaf02 movi a0, -33 402154f6: 297c movi.n a9, -14 402154f8: 014192 s8i a9, a1, 1 402154fb: ffdf46 j 4021547c 402154fe: 004172 s8i a7, a1, 0 40215501: 6fa002 movi a0, 111 40215504: 9a7c movi.n a10, -7 40215506: 0141a2 s8i a10, a1, 1 40215509: ffdbc6 j 4021547c 4021550c: 087d mov.n a7, a8 4021550e: 070d mov.n a0, a7 40215510: 073d mov.n a3, a7 40215512: 024d mov.n a4, a2 40215514: 014102 s8i a0, a1, 1 40215517: ffd406 j 4021546b 4021551a: 073d mov.n a3, a7 4021551c: 039d mov.n a9, a3 4021551e: 037d mov.n a7, a3 40215520: 090d mov.n a0, a9 40215522: 04ad mov.n a10, a4 40215524: ffcd06 j 4021545c 40215527: 073d mov.n a3, a7 40215529: 039d mov.n a9, a3 4021552b: ffea46 j 402154d8 4021552e: 087d mov.n a7, a8 40215530: 070d mov.n a0, a7 40215532: ffc986 j 4021545c 40215535: 004132 s8i a3, a1, 0 40215538: c4af22 movi a2, -60 4021553b: c06c movi.n a0, -20 4021553d: ffce06 j 40215479 40215540: 004132 s8i a3, a1, 0 40215543: 0141b2 s8i a11, a1, 1 40215546: 804c movi.n a0, 72 40215548: ffcc06 j 4021547c 4021554b: 004132 s8i a3, a1, 0 4021554e: a4af02 movi a0, -92 40215551: 1b4c movi.n a11, 65 40215553: 0141b2 s8i a11, a1, 1 40215556: ffc886 j 4021547c 40215559: 000c movi.n a0, 0 4021555b: 014102 s8i a0, a1, 1 4021555e: 004132 s8i a3, a1, 0 40215561: ffc5c6 j 4021547c 40215564: 080d mov.n a0, a8 40215566: 093d mov.n a3, a9 40215568: beaf22 movi a2, -66 4021556b: 014122 s8i a2, a1, 1 4021556e: fffb06 j 4021555e 40215571: 004192 s8i a9, a1, 0 40215574: 7ca002 movi a0, 124 40215577: 014102 s8i a0, a1, 1 4021557a: 040d mov.n a0, a4 4021557c: ffbf06 j 4021547c 4021557f: 004192 s8i a9, a1, 0 40215582: 341c movi.n a4, 19 40215584: fffbc6 j 40215577 40215587: 004172 s8i a7, a1, 0 4021558a: 014142 s8i a4, a1, 1 4021558d: cbaf02 movi a0, -53 40215590: ffba06 j 4021547c 40215593: 004172 s8i a7, a1, 0 40215596: 0141a2 s8i a10, a1, 1 40215599: 702c movi.n a0, 39 4021559b: ffb746 j 4021547c 4021559e: 0b0d mov.n a0, a11 402155a0: 004172 s8i a7, a1, 0 402155a3: 433c movi.n a3, 52 402155a5: 014132 s8i a3, a1, 1 402155a8: ffb406 j 4021547c 402155ab: 960000 excw 402155ae: 776000 excw 402155b1: 041d mov.n a1, a4 402155b3: 567601 l32r a0, 401eaf8c <_lit4_end+0xe3864> 402155b6: 864021 l32r a2, 401f6eb8 <_lit4_end+0xef790> 402155b9: 000c61 l32r a6, 401d55ec <_lit4_end+0xcdec4> 402155bc: 5208 l32i.n a0, a2, 20 402155be: 000000 ill 402155c1: 000060 excw 402155c4 : 402155c4: fe13a1 l32r a10, 40214e10 402155c7: c0c112 addi a1, a1, -64 402155ca: 71c9 s32i.n a12, a1, 28 402155cc: 6109 s32i.n a0, a1, 24 402155ce: 81d9 s32i.n a13, a1, 32 402155d0: d4ae02 movi a0, 0xfffffed4 402155d3: 02dd mov.n a13, a2 402155d5: 11c500 slli a12, a5, 16 402155d8: 2ca122 movi a2, 0x12c 402155db: 31c0c0 srai a12, a12, 16 402155de: 012c07 blt a12, a0, 402155e3 402155e1: 0c0d mov.n a0, a12 402155e3: 012207 blt a2, a0, 402155e8 402155e6: 002d mov.n a2, a0 402155e8: 11c200 slli a12, a2, 16 402155eb: 710a02 l8ui a0, a10, 113 402155ee: 31c0c0 srai a12, a12, 16 402155f1: 226007 bbci a0, 0, 40215617 402155f4: 9139 s32i.n a3, a1, 36 402155f6: a169 s32i.n a6, a1, 40 402155f8: b179 s32i.n a7, a1, 44 402155fa: 046017 bbci a0, 1, 40215602 402155fd: 011ca6 blti a12, 1, 40215602 40215600: 0c0c movi.n a12, 0 40215602: 0c2d mov.n a2, a12 40215604: 330c movi.n a3, 3 40215606: c43201 l32r a0, 402066d0 40215609: 0000c0 callx0 a0 4021560c: b178 l32i.n a7, a1, 44 4021560e: a168 l32i.n a6, a1, 40 40215610: 9138 l32i.n a3, a1, 36 40215612: 5129 s32i.n a2, a1, 20 40215614: 000146 j 4021561d 40215617: 0c0c movi.n a12, 0 40215619: 000c movi.n a0, 0 4021561b: 5109 s32i.n a0, a1, 20 4021561d: 065d mov.n a5, a6 4021561f: 0c4d mov.n a4, a12 40215621: fdfd61 l32r a6, 40214e18 40215624: 400122 l8ui a2, a1, 64 40215627: 3046d2 s8i a13, a6, 48 4021562a: 0129 s32i.n a2, a1, 0 4021562c: 10c162 addi a6, a1, 16 4021562f: 0d2d mov.n a2, a13 40215631: ffc8c5 call0 402152c0 40215634: 020d mov.n a0, a2 40215636: fdf631 l32r a3, 40214e10 40215639: becd71 l32r a7, 40205170 4021563c: 0020c0 memw 4021563f: ffdb41 l32r a4, 402155ac 40215642: 962772 l32i a7, a7, 0x258 40215645: 0020c0 memw 40215648: 8c2442 l32i a4, a4, 0x230 4021564b: 247d70 extui a7, a7, 13, 3 4021564e: 244040 extui a4, a4, 0, 3 40215651: c7cc bnez.n a7, 40215661 40215653: a4cc bnez.n a4, 40215661 40215655: ffd681 l32r a8, 402155b0 40215658: fd5291 l32r a9, 40214ba0 4021565b: 0020c0 memw 4021565e: c06982 s32i a8, a9, 0x300 40215661: 710322 l8ui a2, a3, 113 40215664: c109 s32i.n a0, a1, 48 40215666: ea0c movi.n a10, 14 40215668: 34bda7 bgeu a13, a10, 402156a0 4021566b: ffd2c1 l32r a12, 402155b4 4021566e: 90bdd0 addx2 a11, a13, a13 40215671: bbca add.n a11, a11, a12 40215673: 000ba0 jx a11 40215676: 000986 j 402156a0 40215679: 002f46 j 4021573a 4021567c: 004086 j 40215782 4021567f: 003e46 j 4021577c 40215682: 003c06 j 40215776 40215685: 0039c6 j 40215770 40215688: 003786 j 4021576a 4021568b: 003546 j 40215764 4021568e: 003306 j 4021575e 40215691: 0030c6 j 40215758 40215694: 002e86 j 40215752 40215697: 002c46 j 4021574c 4021569a: 002a06 j 40215746 4021569d: 0027c6 j 40215740 402156a0: 6aa0c2 movi a12, 106 402156a3: 596207 bbci a2, 0, 40215700 402156a6: 77a022 movi a2, 119 402156a9: 00a032 movi a3, 0 402156ac: 04a042 movi a4, 4 402156af: 07a052 movi a5, 7 402156b2: 060c movi.n a6, 0 402156b4: ffc181 l32r a8, 402155b8 402156b7: fc4101 l32r a0, 402147bc 402156ba: 5178 l32i.n a7, a1, 20 402156bc: 0008 l32i.n a0, a0, 0 402156be: 778a add.n a7, a7, a8 402156c0: 272002 l32i a0, a0, 156 402156c3: 747070 extui a7, a7, 0, 8 402156c6: 0000c0 callx0 a0 402156c9: 77a022 movi a2, 119 402156cc: 030c movi.n a3, 0 402156ce: c41c movi.n a4, 28 402156d0: fc3b01 l32r a0, 402147bc 402156d3: 650c movi.n a5, 6 402156d5: 0008 l32i.n a0, a0, 0 402156d7: 660c movi.n a6, 6 402156d9: 272002 l32i a0, a0, 156 402156dc: 170c movi.n a7, 1 402156de: 0000c0 callx0 a0 402156e1: 77a022 movi a2, 119 402156e4: 030c movi.n a3, 0 402156e6: c41c movi.n a4, 28 402156e8: fc3501 l32r a0, 402147bc 402156eb: 550c movi.n a5, 5 402156ed: 0008 l32i.n a0, a0, 0 402156ef: 560c movi.n a6, 5 402156f1: 272002 l32i a0, a0, 156 402156f4: 170c movi.n a7, 1 402156f6: 0000c0 callx0 a0 402156f9: 520c movi.n a2, 5 402156fb: f0cc45 call0 402063c0 402156fe: c108 l32i.n a0, a1, 48 40215700: ffb041 l32r a4, 402155c0 40215703: ffae51 l32r a5, 402155bc 40215706: fc6131 l32r a3, 4021488c 40215709: 805c50 add a5, a12, a5 4021570c: 0155f0 slli a5, a5, 17 4021570f: 0020c0 memw 40215712: 452322 l32i a2, a3, 0x114 40215715: c42020 extui a2, a2, 0, 13 40215718: 202250 or a2, a2, a5 4021571b: 202240 or a2, a2, a4 4021571e: 0020c0 memw 40215721: 456322 s32i a2, a3, 0x114 40215724: 202dd0 or a2, a13, a13 40215727: 003d mov.n a3, a0 40215729: 0242c5 call0 40217b58 4021572c: 027885 call0 40217eb8 4021572f: 71c8 l32i.n a12, a1, 28 40215731: 81d8 l32i.n a13, a1, 32 40215733: 6108 l32i.n a0, a1, 24 40215735: 40c112 addi a1, a1, 64 40215738: f00d ret.n 4021573a: e1a2c2 movi a12, 0x2e1 4021573d: ffd886 j 402156a3 40215740: d1a0c2 movi a12, 209 40215743: ffd706 j 402156a3 40215746: fca0c2 movi a12, 252 40215749: ffd586 j 402156a3 4021574c: 27a1c2 movi a12, 0x127 4021574f: ffd406 j 402156a3 40215752: 53a1c2 movi a12, 0x153 40215755: ffd286 j 402156a3 40215758: 7ea1c2 movi a12, 0x17e 4021575b: ffd106 j 402156a3 4021575e: aaa1c2 movi a12, 0x1aa 40215761: ffcf86 j 402156a3 40215764: d6a1c2 movi a12, 0x1d6 40215767: ffce06 j 402156a3 4021576a: 02a2c2 movi a12, 0x202 4021576d: ffcc86 j 402156a3 40215770: 2ea2c2 movi a12, 0x22e 40215773: ffcb06 j 402156a3 40215776: 5aa2c2 movi a12, 0x25a 40215779: ffc986 j 402156a3 4021577c: 87a2c2 movi a12, 0x287 4021577f: ffc806 j 402156a3 40215782: b4a2c2 movi a12, 0x2b4 40215785: ffc686 j 402156a3 40215788: feb4d4 excw 4021578b: 3f .byte 0x3f 4021578c : 4021578c: f0c112 addi a1, a1, -16 4021578f: fda051 l32r a5, 40214e10 40215792: 0109 s32i.n a0, a1, 0 40215794: 710502 l8ui a0, a5, 113 40215797: fffc61 l32r a6, 40215788 4021579a: 116027 bbci a0, 2, 402157af 4021579d: 720502 l8ui a0, a5, 114 402157a0: 010080 slli a0, a0, 24 402157a3: 310800 srai a0, a0, 24 402157a6: 1100d0 slli a0, a0, 3 402157a9: 005602 s16i a0, a6, 0 402157ac: 000b46 j 402157dd 402157af: 009642 l16si a4, a6, 0 402157b2: 0e6037 bbci a0, 3, 402157c4 402157b5: 720502 l8ui a0, a5, 114 402157b8: 010080 slli a0, a0, 24 402157bb: 310800 srai a0, a0, 24 402157be: 1100d0 slli a0, a0, 3 402157c1: 000046 j 402157c6 402157c4: 000c movi.n a0, 0 402157c6: 030a add.n a0, a3, a0 402157c8: 115000 slli a5, a0, 16 402157cb: 315050 srai a5, a5, 16 402157ce: 0b1457 beq a4, a5, 402157dd 402157d1: 005602 s16i a0, a6, 0 402157d4: 012280 slli a2, a2, 24 402157d7: 312820 srai a2, a2, 24 402157da: 000105 call0 402157ec 402157dd: 0108 l32i.n a0, a1, 0 402157df: 10c112 addi a1, a1, 16 402157e2: f00d ret.n 402157e4: 555555 excw 402157e7: 020055 excw 402157ea: 123ff2 excw 402157ec : 402157ec: e0c112 addi a1, a1, -32 402157ef: 056102 s32i a0, a1, 20 402157f2: fd8901 l32r a0, 40214e18 402157f5: 0661c2 s32i a12, a1, 24 402157f8: 002002 l32i a0, a0, 0 402157fb: 02cd mov.n a12, a2 402157fd: 077097 bbci a0, 25, 40215808 40215800: 420c movi.n a2, 4 40215802: 06d8c5 call0 4021c590 40215805: 000146 j 4021580e 40215808: 012cc5 call0 40216ad8 4021580b: 046122 s32i a2, a1, 16 4021580e: 202cc0 or a2, a12, a12 40215811: 00a042 movi a4, 0 40215814: fd8161 l32r a6, 40214e18 40215817: 64a072 movi a7, 100 4021581a: 180c movi.n a8, 1 4021581c: fd7d31 l32r a3, 40214e10 4021581f: ffda51 l32r a5, 40215788 40215822: 010332 l8ui a3, a3, 1 40215825: 009552 l16si a5, a5, 0 40215828: 0189 s32i.n a8, a1, 0 4021582a: ffd985 call0 402155c4 4021582d: 0c2d mov.n a2, a12 4021582f: 022985 call0 40217ac8 40215832: 020c movi.n a2, 0 40215834: fd79c1 l32r a12, 40214e18 40215837: 033785 call0 40218bb0 4021583a: 0c48 l32i.n a4, a12, 0 4021583c: 0c7497 bbci a4, 25, 4021584c 4021583f: 420c movi.n a2, 4 40215841: 030c movi.n a3, 0 40215843: 06ed85 call0 4021c71c 40215846: 043745 call0 40219bbc 40215849: 000146 j 40215852 4021584c: 042122 l32i a2, a1, 16 4021584f: 012445 call0 40216a94 40215852: feafa2 movi a10, -2 40215855: fcd271 l32r a7, 40214ba0 40215858: 0020c0 memw 4021585b: d82792 l32i a9, a7, 0x360 4021585e: 1099a0 and a9, a9, a10 40215861: 0020c0 memw 40215864: d86792 s32i a9, a7, 0x360 40215867: 01a082 movi a8, 1 4021586a: 0020c0 memw 4021586d: d82762 l32i a6, a7, 0x360 40215870: 206680 or a6, a6, a8 40215873: 0020c0 memw 40215876: fd6651 l32r a5, 40214e10 40215879: d86762 s32i a6, a7, 0x360 4021587c: 5b0552 l8ui a5, a5, 91 4021587f: 0b2566 bnei a5, 2, 4021588e 40215882: ffd8b1 l32r a11, 402157e4 40215885: ffd8c1 l32r a12, 402157e8 40215888: 0020c0 memw 4021588b: 806cb2 s32i a11, a12, 0x200 4021588e: 61c8 l32i.n a12, a1, 24 40215890: 5108 l32i.n a0, a1, 20 40215892: 20c112 addi a1, a1, 32 40215895: f00d ret.n 40215897: b42700 extui a2, a0, 7, 12 4021589a: fe .byte 0xfe 4021589b: 3f .byte 0x3f 4021589c : 4021589c: e0c112 addi a1, a1, -32 4021589f: 066102 s32i a0, a1, 24 402158a2: 0761c2 s32i a12, a1, 28 402158a5: 00a482 movi a8, 0x400 402158a8: fcbe71 l32r a7, 40214ba0 402158ab: 20c220 or a12, a2, a2 402158ae: 0020c0 memw 402158b1: d02762 l32i a6, a7, 0x340 402158b4: 206680 or a6, a6, a8 402158b7: 0020c0 memw 402158ba: 040c movi.n a4, 0 402158bc: 000c movi.n a0, 0 402158be: fd5431 l32r a3, 40214e10 402158c1: d06762 s32i a6, a7, 0x340 402158c4: ffb151 l32r a5, 40215788 402158c7: fd5461 l32r a6, 40214e18 402158ca: 64a072 movi a7, 100 402158cd: 009552 l16si a5, a5, 0 402158d0: 010332 l8ui a3, a3, 1 402158d3: 0109 s32i.n a0, a1, 0 402158d5: ffcec5 call0 402155c4 402158d8: fff031 l32r a3, 40215898 402158db: 902cc0 addx2 a2, a12, a12 402158de: 223a add.n a2, a2, a3 402158e0: ff5f45 call0 40214ed8 402158e3: 7420c0 extui a2, a12, 0, 8 402158e6: 10c132 addi a3, a1, 16 402158e9: 0162c5 call0 40216f18 402158ec: 71c8 l32i.n a12, a1, 28 402158ee: 6108 l32i.n a0, a1, 24 402158f0: 20c112 addi a1, a1, 32 402158f3: f00d ret.n 402158f5: 000000 ill 402158f8: ff0000 excw 402158fb: ff .byte 0xff 402158fc: ff .byte 0xff 402158fd: ff .byte 0xff 402158fe: ff .byte 0xff 402158ff: b4f3f7 bbsi a3, 31, 402158b7 40215902: fe .byte 0xfe 40215903: 3f .byte 0x3f 40215904: ff .byte 0xff 40215905: ff .byte 0xff 40215906: 7f .byte 0x7f 40215907: fe .byte 0xfe 40215908: ff .byte 0xff 40215909: ff .byte 0xff 4021590a: ff .byte 0xff 4021590b: 0000e0 excw 4021590e: ff1c00 excw 40215911: ff .byte 0xff 40215912: ff .byte 0xff 40215913: cf .byte 0xcf 40215914: 000000 ill 40215917: 810c movi.n a1, 8 40215918 : 40215918: fff881 l32r a8, 402158f8 4021591b: be1571 l32r a7, 40205170 4021591e: f0c112 addi a1, a1, -16 40215921: 006102 s32i a0, a1, 0 40215924: 0161c2 s32i a12, a1, 4 40215927: 0261d2 s32i a13, a1, 8 4021592a: 31e9 s32i.n a14, a1, 12 4021592c: bf16d1 l32r a13, 40205584 4021592f: fbd6e1 l32r a14, 40214888 40215932: fba2c1 l32r a12, 402147bc 40215935: 0020c0 memw 40215938: 862762 l32i a6, a7, 0x218 4021593b: 206680 or a6, a6, a8 4021593e: 0020c0 memw 40215941: 866762 s32i a6, a7, 0x218 40215944: ffee51 l32r a5, 402158fc 40215947: 0020c0 memw 4021594a: fa2e42 l32i a4, a14, 0x3e8 4021594d: 104450 and a4, a4, a5 40215950: 0020c0 memw 40215953: fa6e42 s32i a4, a14, 0x3e8 40215956: cad231 l32r a3, 402084a0 40215959: 0020c0 memw 4021595c: 442d22 l32i a2, a13, 0x110 4021595f: 202230 or a2, a2, a3 40215962: 0020c0 memw 40215965: 230c movi.n a3, 2 40215967: 040c movi.n a4, 0 40215969: 752c movi.n a5, 39 4021596b: 0c08 l32i.n a0, a12, 0 4021596d: 446d22 s32i a2, a13, 0x110 40215970: 262002 l32i a0, a0, 152 40215973: 6aa022 movi a2, 106 40215976: 0000c0 callx0 a0 40215979: ffe191 l32r a9, 40215900 4021597c: fcb5b1 l32r a11, 40214c50 4021597f: 000992 l8ui a9, a9, 0 40215982: ffe001 l32r a0, 40215904 40215985: 099c beqz.n a9, 40215999 40215987: 0020c0 memw 4021598a: fa2ea2 l32i a10, a14, 0x3e8 4021598d: 10aa00 and a10, a10, a0 40215990: 20aab0 or a10, a10, a11 40215993: 0020c0 memw 40215996: fa6ea2 s32i a10, a14, 0x3e8 40215999: c88e01 l32r a0, 40207bd4 4021599c: c13d31 l32r a3, 40205e90 4021599f: 0020c0 memw 402159a2: 442db2 l32i a11, a13, 0x110 402159a5: 20bb00 or a11, a11, a0 402159a8: 0020c0 memw 402159ab: 446db2 s32i a11, a13, 0x110 402159ae: ffd6a1 l32r a10, 40215908 402159b1: ffd691 l32r a9, 4021590c 402159b4: 0020c0 memw 402159b7: e82e82 l32i a8, a14, 0x3a0 402159ba: 1088a0 and a8, a8, a10 402159bd: 208890 or a8, a8, a9 402159c0: 0020c0 memw 402159c3: e86e82 s32i a8, a14, 0x3a0 402159c6: ffd271 l32r a7, 40215910 402159c9: de5f61 l32r a6, 4020d348 402159cc: 0020c0 memw 402159cf: e62e52 l32i a5, a14, 0x398 402159d2: 105570 and a5, a5, a7 402159d5: 205560 or a5, a5, a6 402159d8: 0020c0 memw 402159db: e66e52 s32i a5, a14, 0x398 402159de: d47c movi.n a4, -3 402159e0: 0020c0 memw 402159e3: 9c2322 l32i a2, a3, 0x270 402159e6: 102240 and a2, a2, a4 402159e9: 0020c0 memw 402159ec: 9c6322 s32i a2, a3, 0x270 402159ef: 220c movi.n a2, 2 402159f1: f09cc5 call0 402063c0 402159f4: 0c08 l32i.n a0, a12, 0 402159f6: 282002 l32i a0, a0, 160 402159f9: 0000c0 callx0 a0 402159fc: 220c movi.n a2, 2 402159fe: 0c08 l32i.n a0, a12, 0 40215a00: 130c movi.n a3, 1 40215a02: 2b2002 l32i a0, a0, 172 40215a05: 81a042 movi a4, 129 40215a08: 0000c0 callx0 a0 40215a0b: ffc231 l32r a3, 40215914 40215a0e: 0020c0 memw 40215a11: 442d22 l32i a2, a13, 0x110 40215a14: 202230 or a2, a2, a3 40215a17: 0020c0 memw 40215a1a: 0c08 l32i.n a0, a12, 0 40215a1c: 322002 l32i a0, a0, 200 40215a1f: 446d22 s32i a2, a13, 0x110 40215a22: 0000c0 callx0 a0 40215a25: 6aa022 movi a2, 106 40215a28: 230c movi.n a3, 2 40215a2a: 0c08 l32i.n a0, a12, 0 40215a2c: 040c movi.n a4, 0 40215a2e: 262002 l32i a0, a0, 152 40215a31: 452c movi.n a5, 36 40215a33: 0000c0 callx0 a0 40215a36: 6aa022 movi a2, 106 40215a39: 230c movi.n a3, 2 40215a3b: 0c08 l32i.n a0, a12, 0 40215a3d: 040c movi.n a4, 0 40215a3f: 262002 l32i a0, a0, 152 40215a42: 552c movi.n a5, 37 40215a44: 0000c0 callx0 a0 40215a47: 0c08 l32i.n a0, a12, 0 40215a49: 2f2002 l32i a0, a0, 188 40215a4c: 0000c0 callx0 a0 40215a4f: ffa942 movi a4, 0xfffff9ff 40215a52: fc5331 l32r a3, 40214ba0 40215a55: 0020c0 memw 40215a58: d02322 l32i a2, a3, 0x340 40215a5b: 102240 and a2, a2, a4 40215a5e: 0020c0 memw 40215a61: 040c movi.n a4, 0 40215a63: 450c movi.n a5, 4 40215a65: 060c movi.n a6, 0 40215a67: 870c movi.n a7, 8 40215a69: 0c08 l32i.n a0, a12, 0 40215a6b: d06322 s32i a2, a3, 0x340 40215a6e: 62a022 movi a2, 98 40215a71: 272002 l32i a0, a0, 156 40215a74: 130c movi.n a3, 1 40215a76: 0000c0 callx0 a0 40215a79: fce701 l32r a0, 40214e18 40215a7c: 0058 l32i.n a5, a0, 0 40215a7e: 07f5b7 bbsi a5, 27, 40215a89 40215a81: 120c movi.n a2, 1 40215a83: ffd685 call0 402157ec 40215a86: 0002c6 j 40215a95 40215a89: 300022 l8ui a2, a0, 48 40215a8c: 012280 slli a2, a2, 24 40215a8f: 312820 srai a2, a2, 24 40215a92: ffe085 call0 4021589c 40215a95: 0c08 l32i.n a0, a12, 0 40215a97: 232002 l32i a0, a0, 140 40215a9a: 0000c0 callx0 a0 40215a9d: 6ba022 movi a2, 107 40215aa0: 230c movi.n a3, 2 40215aa2: 0c08 l32i.n a0, a12, 0 40215aa4: 140c movi.n a4, 1 40215aa6: 262002 l32i a0, a0, 152 40215aa9: 854c movi.n a5, 72 40215aab: 0000c0 callx0 a0 40215aae: 0c08 l32i.n a0, a12, 0 40215ab0: 222002 l32i a0, a0, 136 40215ab3: 0000c0 callx0 a0 40215ab6: 6ca022 movi a2, 108 40215ab9: 230c movi.n a3, 2 40215abb: 040c movi.n a4, 0 40215abd: 050c movi.n a5, 0 40215abf: 0c08 l32i.n a0, a12, 0 40215ac1: 060c movi.n a6, 0 40215ac3: 272002 l32i a0, a0, 156 40215ac6: 170c movi.n a7, 1 40215ac8: 0000c0 callx0 a0 40215acb: 6ca022 movi a2, 108 40215ace: 230c movi.n a3, 2 40215ad0: 040c movi.n a4, 0 40215ad2: 250c movi.n a5, 2 40215ad4: 0c08 l32i.n a0, a12, 0 40215ad6: 260c movi.n a6, 2 40215ad8: 272002 l32i a0, a0, 156 40215adb: 170c movi.n a7, 1 40215add: 0000c0 callx0 a0 40215ae0: 0c08 l32i.n a0, a12, 0 40215ae2: 132002 l32i a0, a0, 76 40215ae5: 0000c0 callx0 a0 40215ae8: 77a022 movi a2, 119 40215aeb: 030c movi.n a3, 0 40215aed: a41c movi.n a4, 26 40215aef: 450c movi.n a5, 4 40215af1: 0c08 l32i.n a0, a12, 0 40215af3: 460c movi.n a6, 4 40215af5: 272002 l32i a0, a0, 156 40215af8: 070c movi.n a7, 0 40215afa: 0000c0 callx0 a0 40215afd: 77a022 movi a2, 119 40215b00: 030c movi.n a3, 0 40215b02: a41c movi.n a4, 26 40215b04: 550c movi.n a5, 5 40215b06: 0c08 l32i.n a0, a12, 0 40215b08: 560c movi.n a6, 5 40215b0a: 272002 l32i a0, a0, 156 40215b0d: 070c movi.n a7, 0 40215b0f: 0000c0 callx0 a0 40215b12: 77a022 movi a2, 119 40215b15: 030c movi.n a3, 0 40215b17: a41c movi.n a4, 26 40215b19: 450c movi.n a5, 4 40215b1b: 0c08 l32i.n a0, a12, 0 40215b1d: 460c movi.n a6, 4 40215b1f: 272002 l32i a0, a0, 156 40215b22: 170c movi.n a7, 1 40215b24: 0000c0 callx0 a0 40215b27: 77a022 movi a2, 119 40215b2a: 030c movi.n a3, 0 40215b2c: a41c movi.n a4, 26 40215b2e: 550c movi.n a5, 5 40215b30: 0c08 l32i.n a0, a12, 0 40215b32: 560c movi.n a6, 5 40215b34: 272002 l32i a0, a0, 156 40215b37: 170c movi.n a7, 1 40215b39: 0000c0 callx0 a0 40215b3c: 67a022 movi a2, 103 40215b3f: 430c movi.n a3, 4 40215b41: 440c movi.n a4, 4 40215b43: 750c movi.n a5, 7 40215b45: 0c08 l32i.n a0, a12, 0 40215b47: 760c movi.n a6, 7 40215b49: 272002 l32i a0, a0, 156 40215b4c: 170c movi.n a7, 1 40215b4e: 0000c0 callx0 a0 40215b51: 6aa022 movi a2, 106 40215b54: 230c movi.n a3, 2 40215b56: 040c movi.n a4, 0 40215b58: 350c movi.n a5, 3 40215b5a: 0c08 l32i.n a0, a12, 0 40215b5c: 260c movi.n a6, 2 40215b5e: 272002 l32i a0, a0, 156 40215b61: 270c movi.n a7, 2 40215b63: 0000c0 callx0 a0 40215b66: 020c movi.n a2, 0 40215b68: 11c8 l32i.n a12, a1, 4 40215b6a: 21d8 l32i.n a13, a1, 8 40215b6c: 31e8 l32i.n a14, a1, 12 40215b6e: 0108 l32i.n a0, a1, 0 40215b70: 10c112 addi a1, a1, 16 40215b73: f00d ret.n 40215b75: 000000 ill 40215b78: fe1f00 excw 40215b7b: ff .byte 0xff 40215b7c : 40215b7c: fca761 l32r a6, 40214e18 40215b7f: 8b1c movi.n a11, 24 40215b81: 5c0692 l8ui a9, a6, 92 40215b84: fb4171 l32r a7, 40214888 40215b87: 019980 slli a9, a9, 24 40215b8a: 319890 srai a9, a9, 24 40215b8d: c09490 sub a9, a4, a9 40215b90: 22bc beqz.n a2, 40215bc6 40215b92: 020c movi.n a2, 0 40215b94: 11a330 slli a10, a3, 13 40215b97: fff831 l32r a3, 40215b78 40215b9a: a06270 addx4 a6, a2, a7 40215b9d: 0020c0 memw 40215ba0: c12682 l32i a8, a6, 0x304 40215ba3: 105830 and a5, a8, a3 40215ba6: c08890 sub a8, a8, a9 40215ba9: 205a50 or a5, a10, a5 40215bac: 748080 extui a8, a8, 0, 8 40215baf: 205580 or a5, a5, a8 40215bb2: 0020c0 memw 40215bb5: c16652 s32i a5, a6, 0x304 40215bb8: 221b addi.n a2, a2, 1 40215bba: 742020 extui a2, a2, 0, 8 40215bbd: d992b7 bne a2, a11, 40215b9a 40215bc0: fc9691 l32r a9, 40214e18 40215bc3: 5c4942 s8i a4, a9, 92 40215bc6: f00d ret.n 40215bc8: b3bc beqz.n a3, 40215c07 40215bca: fe .byte 0xfe 40215bcb: 3f .byte 0x3f 40215bcc : 40215bcc: ffff31 l32r a3, 40215bc8 40215bcf: e0c112 addi a1, a1, -32 40215bd2: 066102 s32i a0, a1, 24 40215bd5: 0761c2 s32i a12, a1, 28 40215bd8: 01a002 movi a0, 1 40215bdb: 02cd mov.n a12, a2 40215bdd: 010322 l8ui a2, a3, 1 40215be0: 004302 s8i a0, a3, 0 40215be3: 52cc bnez.n a2, 40215bec 40215be5: 3ccc bnez.n a12, 40215bec 40215be7: 420c movi.n a2, 4 40215be9: 069a45 call0 4021c590 40215bec: 6ca022 movi a2, 108 40215bef: 230c movi.n a3, 2 40215bf1: 040c movi.n a4, 0 40215bf3: 550c movi.n a5, 5 40215bf5: faf101 l32r a0, 402147bc 40215bf8: 560c movi.n a6, 5 40215bfa: 0008 l32i.n a0, a0, 0 40215bfc: 170c movi.n a7, 1 40215bfe: 272002 l32i a0, a0, 156 40215c01: 41c9 s32i.n a12, a1, 16 40215c03: 0000c0 callx0 a0 40215c06: e20e51 l32r a5, 4020e440 40215c09: 720c movi.n a2, 7 40215c0b: fbe5c1 l32r a12, 40214ba0 40215c0e: 0020c0 memw 40215c11: d72c42 l32i a4, a12, 0x35c 40215c14: 204450 or a4, a4, a5 40215c17: 0020c0 memw 40215c1a: d76c42 s32i a4, a12, 0x35c 40215c1d: 0020c0 memw 40215c20: d42c32 l32i a3, a12, 0x350 40215c23: 753830 extui a3, a3, 24, 8 40215c26: 0b0237 bnone a2, a3, 40215c35 40215c29: 0020c0 memw 40215c2c: d42c62 l32i a6, a12, 0x350 40215c2f: 256860 extui a6, a6, 24, 3 40215c32: ff3656 bnez a6, 40215c29 40215c35: fdaf92 movi a9, -3 40215c38: 0020c0 memw 40215c3b: d42c82 l32i a8, a12, 0x350 40215c3e: 108890 and a8, a8, a9 40215c41: 0020c0 memw 40215c44: d46c82 s32i a8, a12, 0x350 40215c47: 02a022 movi a2, 2 40215c4a: 0020c0 memw 40215c4d: d42c72 l32i a7, a12, 0x350 40215c50: 207720 or a7, a7, a2 40215c53: 0020c0 memw 40215c56: d46c72 s32i a7, a12, 0x350 40215c59: f07645 call0 402063c0 40215c5c: 0020c0 memw 40215c5f: d42cb2 l32i a11, a12, 0x350 40215c62: 7a0c movi.n a10, 7 40215c64: 75b8b0 extui a11, a11, 24, 8 40215c67: 0b0ab7 bnone a10, a11, 40215c76 40215c6a: 0020c0 memw 40215c6d: d42c02 l32i a0, a12, 0x350 40215c70: 250800 extui a0, a0, 24, 3 40215c73: ff3056 bnez a0, 40215c6a 40215c76: 012d mov.n a2, a1 40215c78: 054a45 call0 4021b120 40215c7b: fad001 l32r a0, 402147bc 40215c7e: 050c movi.n a5, 0 40215c80: 040c movi.n a4, 0 40215c82: 016d mov.n a6, a1 40215c84: 851b addi.n a8, a5, 1 40215c86: 907560 addx2 a7, a5, a6 40215c89: 001772 l16ui a7, a7, 0 40215c8c: 745080 extui a5, a8, 0, 8 40215c8f: 474a add.n a4, a7, a4 40215c91: f44040 extui a4, a4, 0, 16 40215c94: ec8566 bnei a5, 8, 40215c84 40215c97: 560c movi.n a6, 5 40215c99: 070c movi.n a7, 0 40215c9b: c28c31 l32r a3, 402066cc 40215c9e: ffa052 movi a5, 255 40215ca1: 248b addi.n a2, a4, 8 40215ca3: 0008 l32i.n a0, a0, 0 40215ca5: fc5a41 l32r a4, 40214e10 40215ca8: f42420 extui a2, a2, 4, 16 40215cab: 6c0442 l8ui a4, a4, 108 40215cae: 272002 l32i a0, a0, 156 40215cb1: c04450 sub a4, a4, a5 40215cb4: 832340 moveqz a2, a3, a4 40215cb7: 550c movi.n a5, 5 40215cb9: 230c movi.n a3, 2 40215cbb: 5129 s32i.n a2, a1, 20 40215cbd: 040c movi.n a4, 0 40215cbf: 6ca022 movi a2, 108 40215cc2: 0000c0 callx0 a0 40215cc5: ffc051 l32r a5, 40215bc8 40215cc8: 100c movi.n a0, 1 40215cca: 0020c0 memw 40215ccd: d42c42 l32i a4, a12, 0x350 40215cd0: 730c movi.n a3, 7 40215cd2: 754840 extui a4, a4, 24, 8 40215cd5: 0b0347 bnone a3, a4, 40215ce4 40215cd8: 0020c0 memw 40215cdb: d42c62 l32i a6, a12, 0x350 40215cde: 256860 extui a6, a6, 24, 3 40215ce1: ff3656 bnez a6, 40215cd8 40215ce4: c1e121 l32r a2, 40206468 40215ce7: 0020c0 memw 40215cea: d72cb2 l32i a11, a12, 0x35c 40215ced: 10bb20 and a11, a11, a2 40215cf0: 0020c0 memw 40215cf3: d76cb2 s32i a11, a12, 0x35c 40215cf6: feafa2 movi a10, -2 40215cf9: 0020c0 memw 40215cfc: d82c92 l32i a9, a12, 0x360 40215cff: 1099a0 and a9, a9, a10 40215d02: 0020c0 memw 40215d05: d86c92 s32i a9, a12, 0x360 40215d08: 0020c0 memw 40215d0b: d82c82 l32i a8, a12, 0x360 40215d0e: 208800 or a8, a8, a0 40215d11: 0020c0 memw 40215d14: d86c82 s32i a8, a12, 0x360 40215d17: 010572 l8ui a7, a5, 1 40215d1a: 042132 l32i a3, a1, 16 40215d1d: 00b756 bnez a7, 40215d2c 40215d20: 83cc bnez.n a3, 40215d2c 40215d22: 420c movi.n a2, 4 40215d24: 030c movi.n a3, 0 40215d26: 069f45 call0 4021c71c 40215d29: ffa751 l32r a5, 40215bc8 40215d2c: 5128 l32i.n a2, a1, 20 40215d2e: 71c8 l32i.n a12, a1, 28 40215d30: 6148 l32i.n a4, a1, 24 40215d32: 060c movi.n a6, 0 40215d34: 004562 s8i a6, a5, 0 40215d37: 040d mov.n a0, a4 40215d39: 20c112 addi a1, a1, 32 40215d3c: f00d ret.n ... 40215d40 : 40215d40: 029d mov.n a9, a2 40215d42: 052d mov.n a2, a5 40215d44: 022937 blt a9, a3, 40215d4a 40215d47: 0aa497 bge a4, a9, 40215d55 40215d4a: 401600 ssl a6 40215d4d: 130c movi.n a3, 1 40215d4f: a13300 sll a3, a3 40215d52: 202230 or a2, a2, a3 40215d55: f00d ret.n 40215d57: b3d200 movgez a13, a2, a0 40215d5a: fe .byte 0xfe 40215d5b: 3f .byte 0x3f 40215d5c: 000ff4 excw ... 40215d60 : 40215d60: 050c movi.n a5, 0 40215d62: e0c112 addi a1, a1, -32 40215d65: 21d9 s32i.n a13, a1, 8 40215d67: 41f9 s32i.n a15, a1, 16 40215d69: 31e9 s32i.n a14, a1, 12 40215d6b: 11c9 s32i.n a12, a1, 4 40215d6d: fc2ae1 l32r a14, 40214e18 40215d70: 0109 s32i.n a0, a1, 0 40215d72: 0ecd mov.n a12, a14 40215d74: ee8b addi.n a14, a14, 8 40215d76: 030c movi.n a3, 0 40215d78: c40c movi.n a4, 12 40215d7a: 060c movi.n a6, 0 40215d7c: 069c22 l16si a2, a12, 12 40215d7f: fffc05 call0 40215d40 40215d82: 025d mov.n a5, a2 40215d84: cc2b addi.n a12, a12, 2 40215d86: ec9ce7 bne a12, a14, 40215d76 40215d89: fff3c1 l32r a12, 40215d58 40215d8c: 1d0c movi.n a13, 1 40215d8e: fc22f1 l32r a15, 40214e18 40215d91: fff201 l32r a0, 40215d5c 40215d94: 2d1ff2 l16ui a15, a15, 90 40215d97: e4a362 movi a6, 0x3e4 40215d9a: 021f67 beq a15, a6, 40215da0 40215d9d: 199f07 bne a15, a0, 40215dba 40215da0: c30c movi.n a3, 12 40215da2: c43c movi.n a4, 60 40215da4: 370c22 l8ui a2, a12, 55 40215da7: 160c movi.n a6, 1 40215da9: 012280 slli a2, a2, 24 40215dac: 312820 srai a2, a2, 24 40215daf: fff905 call0 40215d40 40215db2: 025d mov.n a5, a2 40215db4: ffea01 l32r a0, 40215d5c 40215db7: e4a362 movi a6, 0x3e4 40215dba: cc6b addi.n a12, a12, 6 40215dbc: dd1b addi.n a13, a13, 1 40215dbe: d85d66 bnei a13, 5, 40215d9a 40215dc1: fc1501 l32r a0, 40214e18 40215dc4: 0a1002 l16ui a0, a0, 20 40215dc7: 744800 extui a4, a0, 8, 8 40215dca: 042d mov.n a2, a4 40215dcc: 740000 extui a0, a0, 0, 8 40215dcf: 00dd mov.n a13, a0 40215dd1: 02b4a6 blti a4, 16, 40215dd7 40215dd4: e0c422 addi a2, a4, -32 40215dd7: 02c0a6 blti a0, 32, 40215ddd 40215dda: c0c0d2 addi a13, a0, -64 40215ddd: 337c movi.n a3, -13 40215ddf: d40c movi.n a4, 13 40215de1: 260c movi.n a6, 2 40215de3: fff5c5 call0 40215d40 40215de6: 536c movi.n a3, -27 40215de8: b41c movi.n a4, 27 40215dea: 025d mov.n a5, a2 40215dec: 260c movi.n a6, 2 40215dee: 0d2d mov.n a2, a13 40215df0: fff4c5 call0 40215d40 40215df3: fc09c1 l32r a12, 40214e18 40215df6: 025d mov.n a5, a2 40215df8: fcab addi.n a15, a12, 10 40215dfa: 0b1c02 l16ui a0, a12, 22 40215dfd: 444600 extui a4, a0, 6, 5 40215e00: 042d mov.n a2, a4 40215e02: 540000 extui a0, a0, 0, 6 40215e05: 00dd mov.n a13, a0 40215e07: 02b4a6 blti a4, 16, 40215e0d 40215e0a: e0c422 addi a2, a4, -32 40215e0d: 02c0a6 blti a0, 32, 40215e13 40215e10: c0c0d2 addi a13, a0, -64 40215e13: 337c movi.n a3, -13 40215e15: d40c movi.n a4, 13 40215e17: 360c movi.n a6, 3 40215e19: fff245 call0 40215d40 40215e1c: 536c movi.n a3, -27 40215e1e: b41c movi.n a4, 27 40215e20: 025d mov.n a5, a2 40215e22: 360c movi.n a6, 3 40215e24: 0d2d mov.n a2, a13 40215e26: fff185 call0 40215d40 40215e29: 025d mov.n a5, a2 40215e2b: cc2b addi.n a12, a12, 2 40215e2d: c99cf7 bne a12, a15, 40215dfa 40215e30: fbfac1 l32r a12, 40214e18 40215e33: 330c movi.n a3, 3 40215e35: 7ca042 movi a4, 124 40215e38: 021c22 l16ui a2, a12, 4 40215e3b: 460c movi.n a6, 4 40215e3d: 74d820 extui a13, a2, 8, 8 40215e40: 742020 extui a2, a2, 0, 8 40215e43: ffefc5 call0 40215d40 40215e46: 330c movi.n a3, 3 40215e48: 7ca042 movi a4, 124 40215e4b: 025d mov.n a5, a2 40215e4d: 460c movi.n a6, 4 40215e4f: 0d2d mov.n a2, a13 40215e51: ffeec5 call0 40215d40 40215e54: 025d mov.n a5, a2 40215e56: cc2b addi.n a12, a12, 2 40215e58: d79ce7 bne a12, a14, 40215e33 40215e5b: 11c8 l32i.n a12, a1, 4 40215e5d: 21d8 l32i.n a13, a1, 8 40215e5f: fbee31 l32r a3, 40214e18 40215e62: 31e8 l32i.n a14, a1, 12 40215e64: 5d0332 l8ui a3, a3, 93 40215e67: 41f8 l32i.n a15, a1, 16 40215e69: 010380 slli a0, a3, 24 40215e6c: 310800 srai a0, a0, 24 40215e6f: 0b6377 bbci a3, 7, 40215e7e 40215e72: 602000 neg a2, a0 40215e75: 212320 srai a2, a2, 3 40215e78: 602020 neg a2, a2 40215e7b: 000086 j 40215e81 40215e7e: 212300 srai a2, a0, 3 40215e81: 0108 l32i.n a0, a1, 0 40215e83: 113200 slli a3, a2, 16 40215e86: 20c112 addi a1, a1, 32 40215e89: f42050 extui a2, a5, 0, 16 40215e8c: 202230 or a2, a2, a3 40215e8f: f00d ret.n 40215e91: 000000 ill 40215e94 : 40215e94: f0c112 addi a1, a1, -16 40215e97: ff4c51 l32r a5, 40215bc8 40215e9a: 006102 s32i a0, a1, 0 40215e9d: 010502 l8ui a0, a5, 1 40215ea0: 008056 bnez a0, 40215eac 40215ea3: 04a022 movi a2, 4 40215ea6: 066e85 call0 4021c590 40215ea9: ff4751 l32r a5, 40215bc8 40215eac: fbd921 l32r a2, 40214e10 40215eaf: c20701 l32r a0, 402066cc 40215eb2: 6c0222 l8ui a2, a2, 108 40215eb5: ffa032 movi a3, 255 40215eb8: 0c9237 bne a2, a3, 40215ec8 40215ebb: 120c movi.n a2, 1 40215ebd: fed945 call0 40214c54 40215ec0: 020d mov.n a0, a2 40215ec2: ff4151 l32r a5, 40215bc8 40215ec5: ffffc6 j 40215ec8 40215ec8: 730c movi.n a3, 7 40215eca: fb3521 l32r a2, 40214ba0 40215ecd: 0020c0 memw 40215ed0: d42242 l32i a4, a2, 0x350 40215ed3: 754840 extui a4, a4, 24, 8 40215ed6: 0b0347 bnone a3, a4, 40215ee5 40215ed9: 0020c0 memw 40215edc: d42262 l32i a6, a2, 0x350 40215edf: 256860 extui a6, a6, 24, 3 40215ee2: ff3656 bnez a6, 40215ed9 40215ee5: c16071 l32r a7, 40206468 40215ee8: 0020c0 memw 40215eeb: d72262 l32i a6, a2, 0x35c 40215eee: 106670 and a6, a6, a7 40215ef1: 0020c0 memw 40215ef4: d76262 s32i a6, a2, 0x35c 40215ef7: fb2b41 l32r a4, 40214ba4 40215efa: 0020c0 memw 40215efd: d72232 l32i a3, a2, 0x35c 40215f00: 103340 and a3, a3, a4 40215f03: 0020c0 memw 40215f06: d76232 s32i a3, a2, 0x35c 40215f09: feafb2 movi a11, -2 40215f0c: 0020c0 memw 40215f0f: d822a2 l32i a10, a2, 0x360 40215f12: 10aab0 and a10, a10, a11 40215f15: 0020c0 memw 40215f18: d862a2 s32i a10, a2, 0x360 40215f1b: 01a092 movi a9, 1 40215f1e: 0020c0 memw 40215f21: d82282 l32i a8, a2, 0x360 40215f24: 208890 or a8, a8, a9 40215f27: 0020c0 memw 40215f2a: d86282 s32i a8, a2, 0x360 40215f2d: 010572 l8ui a7, a5, 1 40215f30: 016102 s32i a0, a1, 4 40215f33: 77cc bnez.n a7, 40215f3e 40215f35: 420c movi.n a2, 4 40215f37: 030c movi.n a3, 0 40215f39: 067e05 call0 4021c71c 40215f3c: 1108 l32i.n a0, a1, 4 40215f3e: 002d mov.n a2, a0 40215f40: 0108 l32i.n a0, a1, 0 40215f42: 10c112 addi a1, a1, 16 40215f45: f00d ret.n ... 40215f48 : 40215f48: f00d ret.n ... 40215f4c : 40215f4c: f00d ret.n ... 40215f50 : 40215f50: c09320 sub a9, a3, a2 40215f53: 893b addi.n a8, a9, 3 40215f55: b38990 movgez a8, a9, a9 40215f58: 218280 srai a8, a8, 2 40215f5b: 881b addi.n a8, a8, 1 40215f5d: 889c beqz.n a8, 40215f79 40215f5f: be3831 l32r a3, 40205840 40215f62: a07820 addx4 a7, a8, a2 40215f65: 343a add.n a3, a4, a3 40215f67: 0020c0 memw 40215f6a: 0248 l32i.n a4, a2, 0 40215f6c: 0020c0 memw 40215f6f: 806342 s32i a4, a3, 0x200 40215f72: 224b addi.n a2, a2, 4 40215f74: 334b addi.n a3, a3, 4 40215f76: ed9277 bne a2, a7, 40215f67 40215f79: 1128e0 slli a2, a8, 2 40215f7c: f00d ret.n ... 40215f80 : 40215f80: c08320 sub a8, a3, a2 40215f83: 783b addi.n a7, a8, 3 40215f85: b37880 movgez a7, a8, a8 40215f88: 217270 srai a7, a7, 2 40215f8b: 771b addi.n a7, a7, 1 40215f8d: a79c beqz.n a7, 40215fab 40215f8f: be2ca1 l32r a10, 40205840 40215f92: a09740 addx4 a9, a7, a4 40215f95: 34aa add.n a3, a4, a10 40215f97: 49aa add.n a4, a9, a10 40215f99: 0020c0 memw 40215f9c: 8023b2 l32i a11, a3, 0x200 40215f9f: 0020c0 memw 40215fa2: 02b9 s32i.n a11, a2, 0 40215fa4: 334b addi.n a3, a3, 4 40215fa6: 224b addi.n a2, a2, 4 40215fa8: ed9347 bne a3, a4, 40215f99 40215fab: 1127e0 slli a2, a7, 2 40215fae: f00d ret.n 40215fb0 : 40215fb0: 047320 extui a7, a2, 3, 1 40215fb3: 046120 extui a6, a2, 1, 1 40215fb6: 045020 extui a5, a2, 0, 1 40215fb9: e0c112 addi a1, a1, -32 40215fbc: 3109 s32i.n a0, a1, 12 40215fbe: 41c9 s32i.n a12, a1, 16 40215fc0: 556a add.n a5, a5, a6 40215fc2: f9fec1 l32r a12, 402147bc 40215fc5: 046220 extui a6, a2, 2, 1 40215fc8: 667a add.n a6, a6, a7 40215fca: 040520 extui a0, a2, 5, 1 40215fcd: 047620 extui a7, a2, 6, 1 40215fd0: 007a add.n a0, a0, a7 40215fd2: 047420 extui a7, a2, 4, 1 40215fd5: 007a add.n a0, a0, a7 40215fd7: 006a add.n a0, a0, a6 40215fd9: 005a add.n a0, a0, a5 40215fdb: 245330 extui a5, a3, 3, 3 40215fde: 742000 extui a2, a0, 0, 8 40215fe1: 400c movi.n a0, 4 40215fe3: 0152f6 bgeui a2, 5, 40215fe8 40215fe6: 020d mov.n a0, a2 40215fe8: 902000 addx2 a2, a0, a0 40215feb: d01c movi.n a0, 29 40215fed: 902250 addx2 a2, a2, a5 40215ff0: 742020 extui a2, a2, 0, 8 40215ff3: 013027 bltu a0, a2, 40215ff8 40215ff6: 020d mov.n a0, a2 40215ff8: 420c movi.n a2, 4 40215ffa: 745000 extui a5, a0, 0, 8 40215ffd: 130c movi.n a3, 1 40215fff: 0c08 l32i.n a0, a12, 0 40216001: b04540 addx8 a4, a5, a4 40216004: 1468 l32i.n a6, a4, 4 40216006: 2b2002 l32i a0, a0, 172 40216009: 0448 l32i.n a4, a4, 0 4021600b: 847960 extui a7, a6, 9, 9 4021600e: 1179 s32i.n a7, a1, 4 40216010: 845040 extui a5, a4, 0, 9 40216013: 846060 extui a6, a6, 0, 9 40216016: 2169 s32i.n a6, a1, 8 40216018: 0159 s32i.n a5, a1, 0 4021601a: 844940 extui a4, a4, 9, 9 4021601d: 0000c0 callx0 a0 40216020: 1148 l32i.n a4, a1, 4 40216022: 0c08 l32i.n a0, a12, 0 40216024: 520c movi.n a2, 5 40216026: 2b2002 l32i a0, a0, 172 40216029: 130c movi.n a3, 1 4021602b: 0000c0 callx0 a0 4021602e: 0148 l32i.n a4, a1, 0 40216030: 0c08 l32i.n a0, a12, 0 40216032: 420c movi.n a2, 4 40216034: 2b2002 l32i a0, a0, 172 40216037: 230c movi.n a3, 2 40216039: 0000c0 callx0 a0 4021603c: 2148 l32i.n a4, a1, 8 4021603e: 0c08 l32i.n a0, a12, 0 40216040: 520c movi.n a2, 5 40216042: 2b2002 l32i a0, a0, 172 40216045: 230c movi.n a3, 2 40216047: 0000c0 callx0 a0 4021604a: 41c8 l32i.n a12, a1, 16 4021604c: 3108 l32i.n a0, a1, 12 4021604e: 20c112 addi a1, a1, 32 40216051: f00d ret.n 40216053: 156000 extui a6, a0, 16, 2 40216056: 304023 excw 40216059: 402315 excw 4021605c: 231550 excw 4021605f: 150040 extui a0, a4, 16, 2 40216062: c04023 excw 40216065: 3ffeb3 excw 40216068 : 40216068: 05ad mov.n a10, a5 4021606a: 069d mov.n a9, a6 4021606c: b0c112 addi a1, a1, -80 4021606f: d129 s32i.n a2, a1, 52 40216071: 5109 s32i.n a0, a1, 20 40216073: 91f9 s32i.n a15, a1, 36 40216075: 61c9 s32i.n a12, a1, 24 40216077: f139 s32i.n a3, a1, 60 40216079: 81e9 s32i.n a14, a1, 32 4021607b: 71d9 s32i.n a13, a1, 28 4021607d: a149 s32i.n a4, a1, 40 4021607f: f9cfd1 l32r a13, 402147bc 40216082: f46c movi.n a4, -17 40216084: 07ed mov.n a14, a7 40216086: fa0031 l32r a3, 40214888 40216089: 0020c0 memw 4021608c: e42322 l32i a2, a3, 0x390 4021608f: 102240 and a2, a2, a4 40216092: 0020c0 memw 40216095: 241c movi.n a4, 18 40216097: 750c movi.n a5, 7 40216099: 060c movi.n a6, 0 4021609b: 070c movi.n a7, 0 4021609d: b1a9 s32i.n a10, a1, 44 4021609f: e199 s32i.n a9, a1, 56 402160a1: 0d08 l32i.n a0, a13, 0 402160a3: e46322 s32i a2, a3, 0x390 402160a6: 77a022 movi a2, 119 402160a9: 272002 l32i a0, a0, 156 402160ac: 030c movi.n a3, 0 402160ae: 0000c0 callx0 a0 402160b1: 77a022 movi a2, 119 402160b4: 030c movi.n a3, 0 402160b6: 940c movi.n a4, 9 402160b8: 750c movi.n a5, 7 402160ba: 0d08 l32i.n a0, a13, 0 402160bc: 060c movi.n a6, 0 402160be: 272002 l32i a0, a0, 156 402160c1: 070c movi.n a7, 0 402160c3: 0000c0 callx0 a0 402160c6: 120c movi.n a2, 1 402160c8: 500c movi.n a0, 5 402160ca: 0f0c movi.n a15, 0 402160cc: d138 l32i.n a3, a1, 52 402160ce: 1361f2 s32i a15, a1, 76 402160d1: 930230 movnez a0, a2, a3 402160d4: c109 s32i.n a0, a1, 48 402160d6: c158 l32i.n a5, a1, 48 402160d8: 132142 l32i a4, a1, 76 402160db: 022457 blt a4, a5, 402160e1 402160de: 00a7c6 j 40216381 402160e1: 287416 beqz a4, 4021636c 402160e4: 740b addi.n a7, a4, -1 402160e6: 287716 beqz a7, 40216371 402160e9: fec482 addi a8, a4, -2 402160ec: 286816 beqz a8, 40216376 402160ef: fdc492 addi a9, a4, -3 402160f2: 2ae916 beqz a9, 402163a4 402160f5: fcc4a2 addi a10, a4, -4 402160f8: 2b3a16 beqz a10, 402163af 402160fb: 0c0c movi.n a12, 0 402160fd: 0b0c movi.n a11, 0 402160ff: 1061b2 s32i a11, a1, 64 40216102: 132132 l32i a3, a1, 76 40216105: 820c movi.n a2, 8 40216107: 0d08 l32i.n a0, a13, 0 40216109: 0f0c movi.n a15, 0 4021610b: 342002 l32i a0, a0, 208 4021610e: 83f230 moveqz a15, a2, a3 40216111: 0f2d mov.n a2, a15 40216113: 0000c0 callx0 a0 40216116: 132142 l32i a4, a1, 76 40216119: 1324f6 bgeui a4, 2, 40216130 4021611c: 020c movi.n a2, 0 4021611e: 0f3d mov.n a3, a15 40216120: f4a142 movi a4, 0x1f4 40216123: 0d08 l32i.n a0, a13, 0 40216125: c50c movi.n a5, 12 40216127: 3a2002 l32i a0, a0, 232 4021612a: 10c162 addi a6, a1, 16 4021612d: 0000c0 callx0 a0 40216130: 020c movi.n a2, 0 40216132: f9a2d1 l32r a13, 402147bc 40216135: 04a132 movi a3, 0x104 40216138: 0d08 l32i.n a0, a13, 0 4021613a: 0c4d mov.n a4, a12 4021613c: 152002 l32i a0, a0, 84 4021613f: 651c movi.n a5, 22 40216141: 0000c0 callx0 a0 40216144: 0c2d mov.n a2, a12 40216146: 631c movi.n a3, 22 40216148: b148 l32i.n a4, a1, 44 4021614a: ffe645 call0 40215fb0 4021614d: deac beqz.n a14, 4021617e 4021614f: 0c7d mov.n a7, a12 40216151: 0f6d mov.n a6, a15 40216153: ffc021 l32r a2, 40216054 40216156: 030c movi.n a3, 0 40216158: 6a1c movi.n a10, 22 4021615a: 01a9 s32i.n a10, a1, 0 4021615c: 100192 l8ui a9, a1, 16 4021615f: 04a142 movi a4, 0x104 40216162: 019980 slli a9, a9, 24 40216165: 319890 srai a9, a9, 24 40216168: 1199 s32i.n a9, a1, 4 4021616a: 110182 l8ui a8, a1, 17 4021616d: 102152 l32i a5, a1, 64 40216170: 018880 slli a8, a8, 24 40216173: 318880 srai a8, a8, 24 40216176: 2189 s32i.n a8, a1, 8 40216178: bc4c01 l32r a0, 402052a8 4021617b: 0000c0 callx0 a0 4021617e: f98fd1 l32r a13, 402147bc 40216181: 0d08 l32i.n a0, a13, 0 40216183: 102002 l32i a0, a0, 64 40216186: 120c movi.n a2, 1 40216188: 0000c0 callx0 a0 4021618b: 0f0c movi.n a15, 0 4021618d: 120c movi.n a2, 1 4021618f: f138 l32i.n a3, a1, 60 40216191: 102142 l32i a4, a1, 64 40216194: 050c movi.n a5, 0 40216196: 060c movi.n a6, 0 40216198: 0169 s32i.n a6, a1, 0 4021619a: 1169 s32i.n a6, a1, 4 4021619c: 2169 s32i.n a6, a1, 8 4021619e: 0d08 l32i.n a0, a13, 0 402161a0: 070c movi.n a7, 0 402161a2: 1a2002 l32i a0, a0, 104 402161a5: 060c movi.n a6, 0 402161a7: 0000c0 callx0 a0 402161aa: 0d08 l32i.n a0, a13, 0 402161ac: 120c movi.n a2, 1 402161ae: d008 l32i.n a0, a0, 52 402161b0: 00a432 movi a3, 0x400 402161b3: 0000c0 callx0 a0 402161b6: 0020c0 memw 402161b9: 0d08 l32i.n a0, a13, 0 402161bb: f9b3c1 l32r a12, 40214888 402161be: c008 l32i.n a0, a0, 48 402161c0: f92cc2 l32i a12, a12, 0x3e4 402161c3: 0000c0 callx0 a0 402161c6: de8c beqz.n a14, 402161d7 402161c8: ffa421 l32r a2, 40216058 402161cb: 2138c0 srai a3, a12, 8 402161ce: dabf41 l32r a4, 4020cccc 402161d1: bc3501 l32r a0, 402052a8 402161d4: 0000c0 callx0 a0 402161d7: fa9e21 l32r a2, 40214c50 402161da: 102102 l32i a0, a1, 64 402161dd: 10a2c7 bge a2, a12, 402161f1 402161e0: 18c022 addi a2, a0, 24 402161e3: ff1b addi.n a15, a15, 1 402161e5: 74f0f0 extui a15, a15, 0, 8 402161e8: 740020 extui a0, a2, 0, 8 402161eb: 106102 s32i a0, a1, 64 402161ee: 9b2f66 bnei a15, 2, 4021618d 402161f1: 002d02 l32i a0, a13, 0 402161f4: 1b2002 l32i a0, a0, 108 402161f7: 01a022 movi a2, 1 402161fa: 0000c0 callx0 a0 402161fd: 00a0c2 movi a12, 0 40216200: 0f0c movi.n a15, 0 40216202: 0d0c movi.n a13, 0 40216204: 020c movi.n a2, 0 40216206: 030c movi.n a3, 0 40216208: 116132 s32i a3, a1, 68 4021620b: 126122 s32i a2, a1, 72 4021620e: e20c movi.n a2, 14 40216210: f138 l32i.n a3, a1, 60 40216212: 102142 l32i a4, a1, 64 40216215: 12c152 addi a5, a1, 18 40216218: e168 l32i.n a6, a1, 56 4021621a: 0e7d mov.n a7, a14 4021621c: 059685 call0 4021bb88 4021621f: be9c beqz.n a14, 4021623e 40216221: ff8e21 l32r a2, 4021605c 40216224: 0c3d mov.n a3, a12 40216226: 130152 l8ui a5, a1, 19 40216229: 120142 l8ui a4, a1, 18 4021622c: 015580 slli a5, a5, 24 4021622f: 014480 slli a4, a4, 24 40216232: 314840 srai a4, a4, 24 40216235: 315850 srai a5, a5, 24 40216238: bc1c01 l32r a0, 402052a8 4021623b: 0000c0 callx0 a0 4021623e: 0cbc beqz.n a12, 40216272 40216240: 120122 l8ui a2, a1, 18 40216243: f95e01 l32r a0, 402147bc 40216246: 012280 slli a2, a2, 24 40216249: 0008 l32i.n a0, a0, 0 4021624b: 312820 srai a2, a2, 24 4021624e: 0008 l32i.n a0, a0, 0 40216250: c02d20 sub a2, a13, a2 40216253: 0000c0 callx0 a0 40216256: 1822e6 bgei a2, 2, 40216272 40216259: 130122 l8ui a2, a1, 19 4021625c: f95801 l32r a0, 402147bc 4021625f: 012280 slli a2, a2, 24 40216262: 0008 l32i.n a0, a0, 0 40216264: 312820 srai a2, a2, 24 40216267: 0008 l32i.n a0, a0, 0 40216269: c02f20 sub a2, a15, a2 4021626c: 0000c0 callx0 a0 4021626f: 3122a6 blti a2, 2, 402162a4 40216272: 122132 l32i a3, a1, 72 40216275: 112122 l32i a2, a1, 68 40216278: 1201d2 l8ui a13, a1, 18 4021627b: 1301f2 l8ui a15, a1, 19 4021627e: cc1b addi.n a12, a12, 1 40216280: 74c0c0 extui a12, a12, 0, 8 40216283: 01ff80 slli a15, a15, 24 40216286: 01dd80 slli a13, a13, 24 40216289: 31d8d0 srai a13, a13, 24 4021628c: 31f8f0 srai a15, a15, 24 4021628f: 2f2a add.n a2, a15, a2 40216291: 3d3a add.n a3, a13, a3 40216293: 126132 s32i a3, a1, 72 40216296: 116122 s32i a2, a1, 68 40216299: 024c26 beqi a12, 4, 4021629f 4021629c: ffdb86 j 4021620e 4021629f: 000c movi.n a0, 0 402162a1: 000046 j 402162a6 402162a4: 100c movi.n a0, 1 402162a6: 136c movi.n a3, -31 402162a8: 097056 bnez a0, 40216343 402162ab: 1221d2 l32i a13, a1, 72 402162ae: 112102 l32i a0, a1, 68 402162b1: dd2b addi.n a13, a13, 2 402162b3: 002b addi.n a0, a0, 2 402162b5: 210200 srai a0, a0, 2 402162b8: 21d2d0 srai a13, a13, 2 402162bb: 01dd80 slli a13, a13, 24 402162be: 31d8d0 srai a13, a13, 24 402162c1: 127c movi.n a2, -15 402162c3: 01f080 slli a15, a0, 24 402162c6: 31f8f0 srai a15, a15, 24 402162c9: 020d mov.n a0, a2 402162cb: 012d27 blt a13, a2, 402162d0 402162ce: 0d0d mov.n a0, a13 402162d0: f20c movi.n a2, 15 402162d2: 027d mov.n a7, a2 402162d4: 01b0e6 bgei a0, 16, 402162d9 402162d7: 007d mov.n a7, a0 402162d9: 030d mov.n a0, a3 402162db: 01d780 slli a13, a7, 24 402162de: 31d8d0 srai a13, a13, 24 402162e1: 012f37 blt a15, a3, 402162e6 402162e4: 0f0d mov.n a0, a15 402162e6: ff1c movi.n a15, 31 402162e8: 0f7d mov.n a7, a15 402162ea: 01c0e6 bgei a0, 32, 402162ef 402162ed: 007d mov.n a7, a0 402162ef: 01f780 slli a15, a7, 24 402162f2: d108 l32i.n a0, a1, 52 402162f4: 31f8f0 srai a15, a15, 24 402162f7: 50dc bnez.n a0, 40216310 402162f9: a138 l32i.n a3, a1, 40 402162fb: 540070 extui a0, a7, 0, 6 402162fe: 4420d0 extui a2, a13, 0, 5 40216301: 1122a0 slli a2, a2, 6 40216304: 200020 or a0, a0, a2 40216307: 132122 l32i a2, a1, 76 4021630a: 902230 addx2 a2, a2, a3 4021630d: 005202 s16i a0, a2, 0 40216310: ee8c beqz.n a14, 40216322 40216312: 0f5d mov.n a5, a15 40216314: 0d4d mov.n a4, a13 40216316: ff5221 l32r a2, 40216060 40216319: 132132 l32i a3, a1, 76 4021631c: bbe301 l32r a0, 402052a8 4021631f: 0000c0 callx0 a0 40216322: f926d1 l32r a13, 402147bc 40216325: 1450c0 extui a5, a12, 0, 2 40216328: ff4f61 l32r a6, 40216064 4021632b: 132132 l32i a3, a1, 76 4021632e: 0678 l32i.n a7, a6, 0 40216330: 431b addi.n a4, a3, 1 40216332: 743040 extui a3, a4, 0, 8 40216335: 136132 s32i a3, a1, 76 40216338: 1177e0 slli a7, a7, 2 4021633b: 205570 or a5, a5, a7 4021633e: 0659 s32i.n a5, a6, 0 40216340: ff6486 j 402160d6 40216343: 130102 l8ui a0, a1, 19 40216346: 120122 l8ui a2, a1, 18 40216349: 010080 slli a0, a0, 24 4021634c: 012280 slli a2, a2, 24 4021634f: 312820 srai a2, a2, 24 40216352: 310800 srai a0, a0, 24 40216355: 00fa add.n a0, a0, a15 40216357: d2da add.n a13, a2, a13 40216359: dd1b addi.n a13, a13, 1 4021635b: 001b addi.n a0, a0, 1 4021635d: 210100 srai a0, a0, 1 40216360: 21d1d0 srai a13, a13, 1 40216363: 01dd80 slli a13, a13, 24 40216366: 31d8d0 srai a13, a13, 24 40216369: ffd506 j 402162c1 4021636c: 0c0c movi.n a12, 0 4021636e: ff62c6 j 402160fd 40216371: 0c4c movi.n a12, 64 40216373: ff6186 j 402160fd 40216376: 60a0c2 movi a12, 96 40216379: f20c movi.n a2, 15 4021637b: 106122 s32i a2, a1, 64 4021637e: ff6006 j 40216102 40216381: 051c movi.n a5, 16 40216383: 0020c0 memw 40216386: f94041 l32r a4, 40214888 40216389: e42432 l32i a3, a4, 0x390 4021638c: 203350 or a3, a3, a5 4021638f: 0020c0 memw 40216392: e46432 s32i a3, a4, 0x390 40216395: 61c8 l32i.n a12, a1, 24 40216397: 71d8 l32i.n a13, a1, 28 40216399: 81e8 l32i.n a14, a1, 32 4021639b: 91f8 l32i.n a15, a1, 36 4021639d: 5108 l32i.n a0, a1, 20 4021639f: 50c112 addi a1, a1, 80 402163a2: f00d ret.n 402163a4: 70a0c2 movi a12, 112 402163a7: 862c movi.n a6, 40 402163a9: 106162 s32i a6, a1, 64 402163ac: ff5486 j 40216102 402163af: 78a0c2 movi a12, 120 402163b2: 174c movi.n a7, 65 402163b4: 106172 s32i a7, a1, 64 402163b7: ff51c6 j 40216102 402163ba: c00000 sub a0, a0, a0 402163bd: 402315 excw 402163c0: fe8040 excw 402163c3: 3f .byte 0x3f 402163c4: 769c beqz.n a6, 402163df 402163c6: 124010 excw 402163c8 : 402163c8: c0c112 addi a1, a1, -64 402163cb: 21c9 s32i.n a12, a1, 8 402163cd: 31d9 s32i.n a13, a1, 12 402163cf: 41e9 s32i.n a14, a1, 16 402163d1: 51f9 s32i.n a15, a1, 20 402163d3: 1109 s32i.n a0, a1, 4 402163d5: a159 s32i.n a5, a1, 40 402163d7: 9179 s32i.n a7, a1, 36 402163d9: 7129 s32i.n a2, a1, 28 402163db: 8149 s32i.n a4, a1, 32 402163dd: 7fa022 movi a2, 127 402163e0: 014380 slli a4, a3, 24 402163e3: 314840 srai a4, a4, 24 402163e6: a33240 movltz a3, a2, a4 402163e9: 6139 s32i.n a3, a1, 24 402163eb: 0213e6 bgei a3, 1, 402163f1 402163ee: 004706 j 4021650e 402163f1: 0c0c movi.n a12, 0 402163f3: 000c movi.n a0, 0 402163f5: 0f0c movi.n a15, 0 402163f7: a158 l32i.n a5, a1, 40 402163f9: 760b addi.n a7, a6, -1 402163fb: 05dd mov.n a13, a5 402163fd: 557a add.n a5, a5, a7 402163ff: b159 s32i.n a5, a1, 44 40216401: 000da2 l8ui a10, a13, 0 40216404: c06cf0 sub a6, a12, a15 40216407: 01e680 slli a14, a6, 24 4021640a: 31e8e0 srai a14, a14, 24 4021640d: 01aa80 slli a10, a10, 24 40216410: 31a8a0 srai a10, a10, 24 40216413: 3e2ea7 blt a14, a10, 40216455 40216416: 016680 slli a6, a6, 24 40216419: b128 l32i.n a2, a1, 44 4021641b: 316860 srai a6, a6, 24 4021641e: 33ad27 bge a13, a2, 40216455 40216421: 7470a0 extui a7, a10, 0, 8 40216424: a7cc bnez.n a7, 40216432 40216426: 010d82 l8ui a8, a13, 1 40216429: 018880 slli a8, a8, 24 4021642c: 318880 srai a8, a8, 24 4021642f: 222687 blt a6, a8, 40216455 40216432: a1d8 l32i.n a13, a1, 40 40216434: 001b addi.n a0, a0, 1 40216436: 7420a0 extui a2, a10, 0, 8 40216439: ff2a add.n a15, a15, a2 4021643b: 740000 extui a0, a0, 0, 8 4021643e: dd0a add.n a13, a13, a0 40216440: c06cf0 sub a6, a12, a15 40216443: 01e680 slli a14, a6, 24 40216446: 000da2 l8ui a10, a13, 0 40216449: 31e8e0 srai a14, a14, 24 4021644c: 01aa80 slli a10, a10, 24 4021644f: 31a8a0 srai a10, a10, 24 40216452: c0aea7 bge a14, a10, 40216416 40216455: c109 s32i.n a0, a1, 48 40216457: 8a1c movi.n a10, 24 40216459: 0d2ea7 blt a14, a10, 4021646a 4021645c: e8ce62 addi a6, a14, -24 4021645f: fe0c movi.n a14, 15 40216461: 016680 slli a6, a6, 24 40216464: 316860 srai a6, a6, 24 40216467: 000a86 j 40216495 4021646a: 0e2d mov.n a2, a14 4021646c: 630c movi.n a3, 6 4021646e: c09801 l32r a0, 402066d0 40216471: 0000c0 callx0 a0 40216474: 020d mov.n a0, a2 40216476: 630c movi.n a3, 6 40216478: 0e2d mov.n a2, a14 4021647a: 401000 ssl a0 4021647d: 1e0c movi.n a14, 1 4021647f: a1ee00 sll a14, a14 40216482: ee0b addi.n a14, a14, -1 40216484: f4e0e0 extui a14, a14, 0, 16 40216487: ffcf01 l32r a0, 402163c4 4021648a: 0000c0 callx0 a0 4021648d: c108 l32i.n a0, a1, 48 4021648f: 016280 slli a6, a2, 24 40216492: 316860 srai a6, a6, 24 40216495: 04a0c0 extui a10, a12, 0, 1 40216498: 0456a6 blti a6, 5, 402164a0 4021649b: 560c movi.n a6, 5 4021649d: 000086 j 402164a3 402164a0: f46060 extui a6, a6, 0, 16 402164a3: 0169 s32i.n a6, a1, 0 402164a5: 7128 l32i.n a2, a1, 28 402164a7: 8158 l32i.n a5, a1, 32 402164a9: 21b1c0 srai a11, a12, 1 402164ac: 905050 addx2 a5, a0, a5 402164af: 001552 l16ui a5, a5, 0 402164b2: a0bb20 addx4 a11, a11, a2 402164b5: b09e50 addx8 a9, a14, a5 402164b8: 969a add.n a9, a6, a9 402164ba: 0b6c07 bbci a12, 0, 402164c9 402164bd: 0b78 l32i.n a7, a11, 0 402164bf: 119900 slli a9, a9, 16 402164c2: 979a add.n a9, a7, a9 402164c4: 0b99 s32i.n a9, a11, 0 402164c6: 000046 j 402164cb 402164c9: 0b99 s32i.n a9, a11, 0 402164cb: 91b8 l32i.n a11, a1, 36 402164cd: c109 s32i.n a0, a1, 48 402164cf: ab9c beqz.n a11, 402164ed 402164d1: ffba21 l32r a2, 402163bc 402164d4: 0c3d mov.n a3, a12 402164d6: 0e6d mov.n a6, a14 402164d8: 0178 l32i.n a7, a1, 0 402164da: 110ac0 slli a0, a10, 4 402164dd: 400000 ssr a0 402164e0: 914090 srl a4, a9 402164e3: bb7101 l32r a0, 402052a8 402164e6: 0000c0 callx0 a0 402164e9: c108 l32i.n a0, a1, 48 402164eb: 0168 l32i.n a6, a1, 0 402164ed: f20c movi.n a2, 15 402164ef: 0b9e27 bne a14, a2, 402164fe 402164f2: 085666 bnei a6, 5, 402164fe 402164f5: ffb231 l32r a3, 402163c0 402164f8: 0043c2 s8i a12, a3, 0 402164fb: 0003c6 j 4021650e 402164fe: 6148 l32i.n a4, a1, 24 40216500: cc1b addi.n a12, a12, 1 40216502: 01cc80 slli a12, a12, 24 40216505: 31c8c0 srai a12, a12, 24 40216508: c04c40 sub a4, a12, a4 4021650b: ef2456 bnez a4, 40216401 4021650e: 21c8 l32i.n a12, a1, 8 40216510: 31d8 l32i.n a13, a1, 12 40216512: 41e8 l32i.n a14, a1, 16 40216514: 51f8 l32i.n a15, a1, 20 40216516: 1108 l32i.n a0, a1, 4 40216518: 40c112 addi a1, a1, 64 4021651b: f00d ret.n 4021651d: 000000 ill 40216520 : 40216520: f0c112 addi a1, a1, -16 40216523: 11c9 s32i.n a12, a1, 4 40216525: 0109 s32i.n a0, a1, 0 40216527: 02cd mov.n a12, a2 40216529: 701c movi.n a0, 23 4021652b: 1d2027 blt a0, a2, 4021654c 4021652e: 121c movi.n a2, 17 40216530: 1222c7 blt a2, a12, 40216546 40216533: 09ace6 bgei a12, 12, 40216540 40216536: 004c movi.n a0, 64 40216538: 136ce6 bgei a12, 6, 4021654f 4021653b: 000c movi.n a0, 0 4021653d: 000386 j 4021654f 40216540: 60a002 movi a0, 96 40216543: 000206 j 4021654f 40216546: 70a002 movi a0, 112 40216549: 000086 j 4021654f 4021654c: 78a002 movi a0, 120 4021654f: f89b21 l32r a2, 402147bc 40216552: f44000 extui a4, a0, 0, 16 40216555: 0208 l32i.n a0, a2, 0 40216557: 130c movi.n a3, 1 40216559: 2b2002 l32i a0, a0, 172 4021655c: 320c movi.n a2, 3 4021655e: 0000c0 callx0 a0 40216561: 0c2d mov.n a2, a12 40216563: 630c movi.n a3, 6 40216565: ff9701 l32r a0, 402163c4 40216568: 0000c0 callx0 a0 4021656b: 230c movi.n a3, 2 4021656d: 650c movi.n a5, 6 4021656f: 1142d0 slli a4, a2, 3 40216572: f89201 l32r a0, 402147bc 40216575: 320c movi.n a2, 3 40216577: 0008 l32i.n a0, a0, 0 40216579: 204450 or a4, a4, a5 4021657c: 2b2002 l32i a0, a0, 172 4021657f: f44040 extui a4, a4, 0, 16 40216582: 0000c0 callx0 a0 40216585: 11c8 l32i.n a12, a1, 4 40216587: 0108 l32i.n a0, a1, 0 40216589: 10c112 addi a1, a1, 16 4021658c: f00d ret.n 4021658e: 000000 ill 40216591: 000300 excw 40216594: 000fa0 jx a15 40216597: ffff00 excw 4021659a: fffc bnez.n a15, 402165dd 4021659c: 009e00 excw 4021659f: 064d60 excw 402165a0 : 402165a0: 064d mov.n a4, a6 402165a2: a0c112 addi a1, a1, -96 402165a5: d1e9 s32i.n a14, a1, 52 402165a7: a109 s32i.n a0, a1, 40 402165a9: 7129 s32i.n a2, a1, 28 402165ab: 6139 s32i.n a3, a1, 24 402165ad: c1d9 s32i.n a13, a1, 48 402165af: 106152 s32i a5, a1, 64 402165b2: b1c9 s32i.n a12, a1, 44 402165b4: e1f9 s32i.n a15, a1, 56 402165b6: e0a1c2 movi a12, 0x1e0 402165b9: f8b4f1 l32r a15, 4021488c 402165bc: 116142 s32i a4, a1, 68 402165bf: fea951 l32r a5, 40216064 402165c2: 07dd mov.n a13, a7 402165c4: 040552 l8ui a5, a5, 4 402165c7: d71c movi.n a7, 29 402165c9: 85cc bnez.n a5, 402165d5 402165cb: 0398 l32i.n a9, a3, 0 402165cd: 6139 s32i.n a3, a1, 24 402165cf: 059090 extui a9, a9, 16, 1 402165d2: 217956 bnez a9, 402167ed 402165d5: ffee41 l32r a4, 40216590 402165d8: f879e1 l32r a14, 402147bc 402165db: f8ab31 l32r a3, 40214888 402165de: 0020c0 memw 402165e1: f22322 l32i a2, a3, 0x3c8 402165e4: 202240 or a2, a2, a4 402165e7: 0020c0 memw 402165ea: f26322 s32i a2, a3, 0x3c8 402165ed: 0020c0 memw 402165f0: 0e08 l32i.n a0, a14, 0 402165f2: 282002 l32i a0, a0, 160 402165f5: 1a6fc2 s32i a12, a15, 104 402165f8: 0000c0 callx0 a0 402165fb: 77a022 movi a2, 119 402165fe: 030c movi.n a3, 0 40216600: 241c movi.n a4, 18 40216602: 0e08 l32i.n a0, a14, 0 40216604: 750c movi.n a5, 7 40216606: 252002 l32i a0, a0, 148 40216609: 060c movi.n a6, 0 4021660b: 0000c0 callx0 a0 4021660e: 030c movi.n a3, 0 40216610: 841c movi.n a4, 24 40216612: 550c movi.n a5, 5 40216614: 560c movi.n a6, 5 40216616: 0e08 l32i.n a0, a14, 0 40216618: 8129 s32i.n a2, a1, 32 4021661a: 252002 l32i a0, a0, 148 4021661d: 77a022 movi a2, 119 40216620: 0000c0 callx0 a0 40216623: 030c movi.n a3, 0 40216625: 841c movi.n a4, 24 40216627: 550c movi.n a5, 5 40216629: 560c movi.n a6, 5 4021662b: 070c movi.n a7, 0 4021662d: 0e08 l32i.n a0, a14, 0 4021662f: 9129 s32i.n a2, a1, 36 40216631: 272002 l32i a0, a0, 156 40216634: 77a022 movi a2, 119 40216637: 0000c0 callx0 a0 4021663a: 77a022 movi a2, 119 4021663d: 030c movi.n a3, 0 4021663f: 241c movi.n a4, 18 40216641: 750c movi.n a5, 7 40216643: 0e08 l32i.n a0, a14, 0 40216645: 060c movi.n a6, 0 40216647: 272002 l32i a0, a0, 156 4021664a: 070c movi.n a7, 0 4021664c: 0000c0 callx0 a0 4021664f: 10dd16 beqz a13, 40216760 40216652: 761c movi.n a6, 23 40216654: 000c movi.n a0, 0 40216656: 0c0c movi.n a12, 0 40216658: 170c movi.n a7, 1 4021665a: d41c movi.n a4, 29 4021665c: ecad32 movi a3, 0xfffffdec 4021665f: 1821e2 l32i a14, a1, 96 40216662: 6c0122 l8ui a2, a1, 108 40216665: f129 s32i.n a2, a1, 60 40216667: 4191c0 srli a9, a12, 1 4021666a: a099e0 addx4 a9, a9, a14 4021666d: 0998 l32i.n a9, a9, 0 4021666f: 056c07 bbci a12, 0, 40216678 40216672: e5a090 extui a10, a9, 16, 15 40216675: 000086 j 4021667b 40216678: e4a090 extui a10, a9, 0, 15 4021667b: 0428a0 extui a2, a10, 8, 1 4021667e: 0484a0 extui a8, a10, 4, 1 40216681: 0453a0 extui a5, a10, 3, 1 40216684: 0496a0 extui a9, a10, 6, 1 40216687: 805580 add a5, a5, a8 4021668a: 0485a0 extui a8, a10, 5, 1 4021668d: 808890 add a8, a8, a9 40216690: 0499a0 extui a9, a10, 9, 1 40216693: 802290 add a2, a2, a9 40216696: 0497a0 extui a9, a10, 7, 1 40216699: 229a add.n a2, a2, a9 4021669b: 228a add.n a2, a2, a8 4021669d: 2480a0 extui a8, a10, 0, 3 402166a0: 225a add.n a2, a2, a5 402166a2: 742020 extui a2, a2, 0, 8 402166a5: 450c movi.n a5, 4 402166a7: 05bd mov.n a11, a5 402166a9: 0152f6 bgeui a2, 5, 402166ae 402166ac: 02bd mov.n a11, a2 402166ae: 7450b0 extui a5, a11, 0, 8 402166b1: 04bd mov.n a11, a4 402166b3: 905550 addx2 a5, a5, a5 402166b6: 905580 addx2 a5, a5, a8 402166b9: f45050 extui a5, a5, 0, 16 402166bc: 013457 bltu a4, a5, 402166c1 402166bf: 05bd mov.n a11, a5 402166c1: f4b0b0 extui a11, a11, 0, 16 402166c4: 400b00 ssr a11 402166c7: 918000 srl a8, a0 402166ca: 75e807 bbsi a8, 0, 40216743 402166cd: 1361b2 s32i a11, a1, 76 402166d0: 102152 l32i a5, a1, 64 402166d3: 146102 s32i a0, a1, 80 402166d6: b05b50 addx8 a5, a11, a5 402166d9: 553a add.n a5, a5, a3 402166db: 126152 s32i a5, a1, 72 402166de: 7236b7 bltu a6, a11, 40216754 402166e1: b420a0 extui a2, a10, 0, 12 402166e4: fe0d85 call0 402147c0 402166e7: ffab21 l32r a2, 40216594 402166ea: 10c132 addi a3, a1, 16 402166ed: f83301 l32r a0, 402147bc 402166f0: a40c movi.n a4, 10 402166f2: 0008 l32i.n a0, a0, 0 402166f4: f158 l32i.n a5, a1, 60 402166f6: 3b2002 l32i a0, a0, 236 402166f9: 060c movi.n a6, 0 402166fb: 0000c0 callx0 a0 402166fe: 142102 l32i a0, a1, 80 40216701: 1321b2 l32i a11, a1, 76 40216704: ecad32 movi a3, 0xfffffdec 40216707: d41c movi.n a4, 29 40216709: 761c movi.n a6, 23 4021670b: 170c movi.n a7, 1 4021670d: 099192 l16si a9, a1, 18 40216710: 089122 l16si a2, a1, 16 40216713: 0b91a2 l16si a10, a1, 22 40216716: 0a9152 l16si a5, a1, 20 40216719: 84a0a0 extui a10, a10, 0, 9 4021671c: 845050 extui a5, a5, 0, 9 4021671f: 842020 extui a2, a2, 0, 9 40216722: 849090 extui a9, a9, 0, 9 40216725: 119970 slli a9, a9, 9 40216728: 112270 slli a2, a2, 9 4021672b: 202250 or a2, a2, a5 4021672e: 122152 l32i a5, a1, 72 40216731: 2099a0 or a9, a9, a10 40216734: 856522 s32i a2, a5, 0x214 40216737: 866592 s32i a9, a5, 0x218 4021673a: 401b00 ssl a11 4021673d: a18700 sll a8, a7 40216740: 200080 or a0, a0, a8 40216743: cc1b addi.n a12, a12, 1 40216745: 74c0c0 extui a12, a12, 0, 8 40216748: c09dc0 sub a9, a13, a12 4021674b: f18956 bnez a9, 40216667 4021674e: f81be1 l32r a14, 402147bc 40216751: 0002c6 j 40216760 40216754: 7a2592 l32i a9, a5, 0x1e8 40216757: 792522 l32i a2, a5, 0x1e4 4021675a: 856522 s32i a2, a5, 0x214 4021675d: fff586 j 40216737 40216760: 6138 l32i.n a3, a1, 24 40216762: 0338 l32i.n a3, a3, 0 40216764: 7148 l32i.n a4, a1, 28 40216766: 19f307 bbsi a3, 16, 40216783 40216769: 649c beqz.n a4, 40216783 4021676b: 020c movi.n a2, 0 4021676d: 830c movi.n a3, 8 4021676f: 112142 l32i a4, a1, 68 40216772: 102152 l32i a5, a1, 64 40216775: 640162 l8ui a6, a1, 100 40216778: 680172 l8ui a7, a1, 104 4021677b: 6c0182 l8ui a8, a1, 108 4021677e: 0189 s32i.n a8, a1, 0 40216780: ff8e45 call0 40216068 40216783: ff8551 l32r a5, 40216598 40216786: 0020c0 memw 40216789: f83f41 l32r a4, 40214888 4021678c: f22432 l32i a3, a4, 0x3c8 4021678f: 103350 and a3, a3, a5 40216792: 0020c0 memw 40216795: 550c movi.n a5, 5 40216797: 560c movi.n a6, 5 40216799: 120c movi.n a2, 1 4021679b: 0e08 l32i.n a0, a14, 0 4021679d: 9178 l32i.n a7, a1, 36 4021679f: f26432 s32i a3, a4, 0x3c8 402167a2: 030c movi.n a3, 0 402167a4: 841c movi.n a4, 24 402167a6: 937270 movnez a7, a2, a7 402167a9: 272002 l32i a0, a0, 156 402167ac: 77a022 movi a2, 119 402167af: 0000c0 callx0 a0 402167b2: 8178 l32i.n a7, a1, 32 402167b4: 77a022 movi a2, 119 402167b7: 030c movi.n a3, 0 402167b9: 241c movi.n a4, 18 402167bb: 0e08 l32i.n a0, a14, 0 402167bd: 750c movi.n a5, 7 402167bf: 272002 l32i a0, a0, 156 402167c2: 060c movi.n a6, 0 402167c4: 0000c0 callx0 a0 402167c7: 0e08 l32i.n a0, a14, 0 402167c9: 322002 l32i a0, a0, 200 402167cc: 0000c0 callx0 a0 402167cf: 0e08 l32i.n a0, a14, 0 402167d1: 312002 l32i a0, a0, 196 402167d4: 0000c0 callx0 a0 402167d7: 0e08 l32i.n a0, a14, 0 402167d9: 2f2002 l32i a0, a0, 188 402167dc: 0000c0 callx0 a0 402167df: 6138 l32i.n a3, a1, 24 402167e1: c31241 l32r a4, 4020742c 402167e4: 0328 l32i.n a2, a3, 0 402167e6: d71c movi.n a7, 29 402167e8: 202240 or a2, a2, a4 402167eb: 0329 s32i.n a2, a3, 0 402167ed: 0d6d16 beqz a13, 402168c7 402167f0: ff6bb1 l32r a11, 4021659c 402167f3: 102102 l32i a0, a1, 64 402167f6: 1821e2 l32i a14, a1, 96 402167f9: 0c0c movi.n a12, 0 402167fb: 4191c0 srli a9, a12, 1 402167fe: a099e0 addx4 a9, a9, a14 40216801: 0998 l32i.n a9, a9, 0 40216803: 056c07 bbci a12, 0, 4021680c 40216806: e5a090 extui a10, a9, 16, 15 40216809: 000086 j 4021680f 4021680c: e4a090 extui a10, a9, 0, 15 4021680f: 0448a0 extui a4, a10, 8, 1 40216812: 0464a0 extui a6, a10, 4, 1 40216815: 0453a0 extui a5, a10, 3, 1 40216818: 0486a0 extui a8, a10, 6, 1 4021681b: 556a add.n a5, a5, a6 4021681d: 0465a0 extui a6, a10, 5, 1 40216820: 668a add.n a6, a6, a8 40216822: 0489a0 extui a8, a10, 9, 1 40216825: 448a add.n a4, a4, a8 40216827: 0487a0 extui a8, a10, 7, 1 4021682a: 448a add.n a4, a4, a8 4021682c: 446a add.n a4, a4, a6 4021682e: 2460a0 extui a6, a10, 0, 3 40216831: 445a add.n a4, a4, a5 40216833: 744040 extui a4, a4, 0, 8 40216836: 450c movi.n a5, 4 40216838: 052d mov.n a2, a5 4021683a: 0154f6 bgeui a4, 5, 4021683f 4021683d: 042d mov.n a2, a4 4021683f: 743020 extui a3, a2, 0, 8 40216842: 072d mov.n a2, a7 40216844: 904330 addx2 a4, a3, a3 40216847: 904460 addx2 a4, a4, a6 4021684a: ecad62 movi a6, 0xfffffdec 4021684d: f44040 extui a4, a4, 0, 16 40216850: 013747 bltu a7, a4, 40216855 40216853: 042d mov.n a2, a4 40216855: f45020 extui a5, a2, 0, 16 40216858: b05500 addx8 a5, a5, a0 4021685b: 556a add.n a5, a5, a6 4021685d: 862542 l32i a4, a5, 0x218 40216860: 852552 l32i a5, a5, 0x214 40216863: 848040 extui a8, a4, 0, 9 40216866: 846050 extui a6, a5, 0, 9 40216869: 844940 extui a4, a4, 9, 9 4021686c: 845950 extui a5, a5, 9, 9 4021686f: 0020c0 memw 40216872: 115580 slli a5, a5, 8 40216875: 019af0 slli a9, a10, 17 40216878: 995a add.n a9, a9, a5 4021687a: e51c movi.n a5, 30 4021687c: 1a6f52 s32i a5, a15, 104 4021687f: 415160 srli a5, a6, 1 40216882: 995a add.n a9, a9, a5 40216884: a05cb0 addx4 a5, a12, a11 40216887: 0020c0 memw 4021688a: 016610 slli a6, a6, 31 4021688d: 0144a0 slli a4, a4, 22 40216890: 446a add.n a4, a4, a6 40216892: 112162 l32i a6, a1, 68 40216895: 0599 s32i.n a9, a5, 0 40216897: 906360 addx2 a6, a3, a6 4021689a: 001662 l16ui a6, a6, 0 4021689d: 118830 slli a8, a8, 13 402168a0: a46060 extui a6, a6, 0, 11 402168a3: a06680 addx4 a6, a6, a8 402168a6: 446a add.n a4, a4, a6 402168a8: 0020c0 memw 402168ab: e0a162 movi a6, 0x1e0 402168ae: 1a6f62 s32i a6, a15, 104 402168b1: 0020c0 memw 402168b4: 0549 s32i.n a4, a5, 0 402168b6: cc1b addi.n a12, a12, 1 402168b8: 74c0c0 extui a12, a12, 0, 8 402168bb: c08dc0 sub a8, a13, a12 402168be: 4191c0 srli a9, a12, 1 402168c1: a099e0 addx4 a9, a9, a14 402168c4: f39856 bnez a8, 40216801 402168c7: b1c8 l32i.n a12, a1, 44 402168c9: c1d8 l32i.n a13, a1, 48 402168cb: d1e8 l32i.n a14, a1, 52 402168cd: e1f8 l32i.n a15, a1, 56 402168cf: a108 l32i.n a0, a1, 40 402168d1: 60c112 addi a1, a1, 96 402168d4: f00d ret.n 402168d6: 500000 excw 402168d9: 400006 j 402268dd 402168dc: 76e8 l32i.n a14, a6, 28 402168de: 124010 excw 402168e0 : 402168e0: c0c112 addi a1, a1, -64 402168e3: c1d9 s32i.n a13, a1, 48 402168e5: b1c9 s32i.n a12, a1, 44 402168e7: a109 s32i.n a0, a1, 40 402168e9: 02cd mov.n a12, a2 402168eb: f7e721 l32r a2, 40214888 402168ee: 0020c0 memw 402168f1: e32252 l32i a5, a2, 0x38c 402168f4: 215950 srai a5, a5, 9 402168f7: 0020c0 memw 402168fa: e02242 l32i a4, a2, 0x380 402168fd: 214940 srai a4, a4, 9 40216900: 445a add.n a4, a4, a5 40216902: 0020c0 memw 40216905: e22252 l32i a5, a2, 0x388 40216908: 215950 srai a5, a5, 9 4021690b: 0020c0 memw 4021690e: e12202 l32i a0, a2, 0x384 40216911: 210900 srai a0, a0, 9 40216914: c00050 sub a0, a0, a5 40216917: 3109 s32i.n a0, a1, 12 40216919: 0020c0 memw 4021691c: f72262 l32i a6, a2, 0x3dc 4021691f: 216860 srai a6, a6, 8 40216922: 0169 s32i.n a6, a1, 0 40216924: 0020c0 memw 40216927: f82252 l32i a5, a2, 0x3e0 4021692a: 215850 srai a5, a5, 8 4021692d: 1159 s32i.n a5, a1, 4 4021692f: 0020c0 memw 40216932: f92222 l32i a2, a2, 0x3e4 40216935: cd7c movi.n a13, -4 40216937: fec352 addi a5, a3, -2 4021693a: 310f00 srai a0, a0, 31 4021693d: 2109 s32i.n a0, a1, 8 4021693f: 400500 ssr a5 40216942: 90d3d0 addx2 a13, a3, a13 40216945: 315f40 srai a5, a4, 31 40216948: b12020 sra a2, a2 4021694b: 0c29 s32i.n a2, a12, 0 4021694d: 053d mov.n a3, a5 4021694f: 042d mov.n a2, a4 40216951: ffe101 l32r a0, 402168d8 40216954: 0000c0 callx0 a0 40216957: 5129 s32i.n a2, a1, 20 40216959: 4139 s32i.n a3, a1, 16 4021695b: 2158 l32i.n a5, a1, 8 4021695d: 3148 l32i.n a4, a1, 12 4021695f: 053d mov.n a3, a5 40216961: 042d mov.n a2, a4 40216963: ffdd01 l32r a0, 402168d8 40216966: 0000c0 callx0 a0 40216969: 034d mov.n a4, a3 4021696b: 5168 l32i.n a6, a1, 20 4021696d: 4138 l32i.n a3, a1, 16 4021696f: 262a add.n a2, a6, a2 40216971: 334a add.n a3, a3, a4 40216973: 01b267 bgeu a2, a6, 40216978 40216976: 331b addi.n a3, a3, 1 40216978: 0d4d mov.n a4, a13 4021697a: ffd801 l32r a0, 402168dc 4021697d: 0000c0 callx0 a0 40216980: 1c29 s32i.n a2, a12, 4 40216982: 0148 l32i.n a4, a1, 0 40216984: 1168 l32i.n a6, a1, 4 40216986: 7169 s32i.n a6, a1, 28 40216988: 315f40 srai a5, a4, 31 4021698b: 316f60 srai a6, a6, 31 4021698e: 6169 s32i.n a6, a1, 24 40216990: 053d mov.n a3, a5 40216992: 042d mov.n a2, a4 40216994: ffd101 l32r a0, 402168d8 40216997: 0000c0 callx0 a0 4021699a: 9129 s32i.n a2, a1, 36 4021699c: 8139 s32i.n a3, a1, 32 4021699e: 6158 l32i.n a5, a1, 24 402169a0: 7148 l32i.n a4, a1, 28 402169a2: 053d mov.n a3, a5 402169a4: 042d mov.n a2, a4 402169a6: ffcc01 l32r a0, 402168d8 402169a9: 0000c0 callx0 a0 402169ac: 034d mov.n a4, a3 402169ae: 9188 l32i.n a8, a1, 36 402169b0: 8138 l32i.n a3, a1, 32 402169b2: 282a add.n a2, a8, a2 402169b4: 334a add.n a3, a3, a4 402169b6: 01b287 bgeu a2, a8, 402169bb 402169b9: 331b addi.n a3, a3, 1 402169bb: 0d4d mov.n a4, a13 402169bd: ffc701 l32r a0, 402168dc 402169c0: 0000c0 callx0 a0 402169c3: a108 l32i.n a0, a1, 40 402169c5: 2c29 s32i.n a2, a12, 8 402169c7: c1d8 l32i.n a13, a1, 48 402169c9: b1c8 l32i.n a12, a1, 44 402169cb: 40c112 addi a1, a1, 64 402169ce: f00d ret.n 402169d0 : 402169d0: 022237 blt a2, a3, 402169d6 402169d3: 11a427 bge a4, a2, 402169e8 402169d6: 401500 ssl a5 402169d9: fda231 l32r a3, 40216064 402169dc: 140c movi.n a4, 1 402169de: 2328 l32i.n a2, a3, 8 402169e0: a14400 sll a4, a4 402169e3: 202240 or a2, a2, a4 402169e6: 2329 s32i.n a2, a3, 8 402169e8: f00d ret.n 402169ea: fd0000 excw 402169ed: 7f .byte 0x7f 402169ee: fffd excw 402169f0 : 402169f0: 00ae82 movi a8, 0xfffffe00 402169f3: 42a172 movi a7, 0x142 402169f6: f7a531 l32r a3, 4021488c 402169f9: 0020c0 memw 402169fc: 592362 l32i a6, a3, 0x164 402169ff: 106680 and a6, a6, a8 40216a02: 206670 or a6, a6, a7 40216a05: 0020c0 memw 40216a08: 596362 s32i a6, a3, 0x164 40216a0b: fff851 l32r a5, 402169ec 40216a0e: 240c movi.n a4, 2 40216a10: 0020c0 memw 40216a13: 582322 l32i a2, a3, 0x160 40216a16: 102250 and a2, a2, a5 40216a19: 202240 or a2, a2, a4 40216a1c: 0020c0 memw 40216a1f: 586322 s32i a2, a3, 0x160 40216a22: f00d ret.n 40216a24 : 40216a24: e0c112 addi a1, a1, -32 40216a27: 1109 s32i.n a0, a1, 4 40216a29: 0129 s32i.n a2, a1, 0 40216a2b: 31d9 s32i.n a13, a1, 12 40216a2d: 41e9 s32i.n a14, a1, 16 40216a2f: 21c9 s32i.n a12, a1, 8 40216a31: 05ed mov.n a14, a5 40216a33: f796c1 l32r a12, 4021488c 40216a36: bd16d1 l32r a13, 40205e90 40216a39: 0020c0 memw 40216a3c: 582c02 l32i a0, a12, 0x160 40216a3f: 056142 s32i a4, a1, 20 40216a42: 23e017 bbsi a0, 1, 40216a69 40216a45: 202330 or a2, a3, a3 40216a48: ef9745 call0 402063c0 40216a4b: f75c01 l32r a0, 402147bc 40216a4e: 002002 l32i a0, a0, 0 40216a51: 192002 l32i a0, a0, 100 40216a54: 0128 l32i.n a2, a1, 0 40216a56: 0000c0 callx0 a0 40216a59: 5108 l32i.n a0, a1, 20 40216a5b: 0020c0 memw 40216a5e: 582c22 l32i a2, a12, 0x160 40216a61: 13e217 bbsi a2, 1, 40216a78 40216a64: 020c movi.n a2, 0 40216a66: 000706 j 40216a86 40216a69: 0020c0 memw 40216a6c: 802d52 l32i a5, a13, 0x200 40216a6f: c05540 sub a5, a5, a4 40216a72: c3be57 bgeu a14, a5, 40216a39 40216a75: 0002c6 j 40216a84 40216a78: 0020c0 memw 40216a7b: 802d62 l32i a6, a13, 0x200 40216a7e: c06600 sub a6, a6, a0 40216a81: d6be67 bgeu a14, a6, 40216a5b 40216a84: 120c movi.n a2, 1 40216a86: 21c8 l32i.n a12, a1, 8 40216a88: 31d8 l32i.n a13, a1, 12 40216a8a: 41e8 l32i.n a14, a1, 16 40216a8c: 1108 l32i.n a0, a1, 4 40216a8e: 20c112 addi a1, a1, 32 40216a91: f00d ret.n ... 40216a94 : 40216a94: fb9a91 l32r a9, 402158fc 40216a97: f77d31 l32r a3, 4021488c 40216a9a: 0020c0 memw 40216a9d: 422382 l32i a8, a3, 0x108 40216aa0: 108890 and a8, a8, a9 40216aa3: 0020c0 memw 40216aa6: 426382 s32i a8, a3, 0x108 40216aa9: 170c movi.n a7, 1 40216aab: 0020c0 memw 40216aae: 582362 l32i a6, a3, 0x160 40216ab1: 206670 or a6, a6, a7 40216ab4: 0020c0 memw 40216ab7: 586362 s32i a6, a3, 0x160 40216aba: e57c movi.n a5, -2 40216abc: 0020c0 memw 40216abf: 582342 l32i a4, a3, 0x160 40216ac2: 104450 and a4, a4, a5 40216ac5: 0020c0 memw 40216ac8: 586342 s32i a4, a3, 0x160 40216acb: 0020c0 memw 40216ace: b329 s32i.n a2, a3, 44 40216ad0: f00d ret.n 40216ad2: ff0000 excw 40216ad5: ff .byte 0xff 40216ad6: 41fff7 bbsi a15, 31, 40216b1b 40216ad8 : 40216ad8: f76d41 l32r a4, 4021488c 40216adb: 0020c0 memw 40216ade: c99e71 l32r a7, 40209158 40216ae1: b428 l32i.n a2, a4, 44 40216ae3: 0020c0 memw 40216ae6: 422462 l32i a6, a4, 0x108 40216ae9: 206670 or a6, a6, a7 40216aec: 0020c0 memw 40216aef: 426462 s32i a6, a4, 0x108 40216af2: fff851 l32r a5, 40216ad4 40216af5: 0020c0 memw 40216af8: b438 l32i.n a3, a4, 44 40216afa: 103350 and a3, a3, a5 40216afd: 0020c0 memw 40216b00: b439 s32i.n a3, a4, 44 40216b02: f00d ret.n 40216b04 : 40216b04: f0c112 addi a1, a1, -16 40216b07: 006102 s32i a0, a1, 0 40216b0a: f72c01 l32r a0, 402147bc 40216b0d: 002002 l32i a0, a0, 0 40216b10: 112002 l32i a0, a0, 68 40216b13: 80a032 movi a3, 128 40216b16: 0000c0 callx0 a0 40216b19: fecd05 call0 402157ec 40216b1c: 00a022 movi a2, 0 40216b1f: 0108 l32i.n a0, a1, 0 40216b21: 10c112 addi a1, a1, 16 40216b24: f00d ret.n 40216b26: ec0000 excw 40216b29: 3ffeb3 excw 40216b2c: fe8094 excw 40216b2f: 3f .byte 0x3f 40216b30 : 40216b30: b0c112 addi a1, a1, -80 40216b33: 0961c2 s32i a12, a1, 36 40216b36: 0a61d2 s32i a13, a1, 40 40216b39: 8109 s32i.n a0, a1, 32 40216b3b: f8b701 l32r a0, 40214e18 40216b3e: b1e9 s32i.n a14, a1, 44 40216b40: 0038 l32i.n a3, a0, 0 40216b42: c1f9 s32i.n a15, a1, 48 40216b44: 053230 extui a3, a3, 18, 1 40216b47: 132356 bnez a3, 40216c7d 40216b4a: f71cf1 l32r a15, 402147bc 40216b4d: 0f08 l32i.n a0, a15, 0 40216b4f: 282002 l32i a0, a0, 160 40216b52: 0000c0 callx0 a0 40216b55: 0f08 l32i.n a0, a15, 0 40216b57: 302002 l32i a0, a0, 192 40216b5a: 120c movi.n a2, 1 40216b5c: 0000c0 callx0 a0 40216b5f: fe18c1 l32r a12, 402163c0 40216b62: 011c22 l16ui a2, a12, 2 40216b65: b42020 extui a2, a2, 0, 12 40216b68: fddd85 call0 40214944 40216b6b: 011c22 l16ui a2, a12, 2 40216b6e: 10c132 addi a3, a1, 16 40216b71: 140c movi.n a4, 1 40216b73: 032f45 call0 40219e68 40216b76: 0f08 l32i.n a0, a15, 0 40216b78: 6008 l32i.n a0, a0, 24 40216b7a: 020c movi.n a2, 0 40216b7c: 0000c0 callx0 a0 40216b7f: 1201d2 l8ui a13, a1, 18 40216b82: 0c0c movi.n a12, 0 40216b84: 4e0c movi.n a14, 4 40216b86: ffe881 l32r a8, 40216b28 40216b89: 6189 s32i.n a8, a1, 24 40216b8b: 6c9c beqz.n a12, 40216ba5 40216b8d: 0f1c26 beqi a12, 1, 40216ba0 40216b90: 072c26 beqi a12, 2, 40216b9b 40216b93: 113c66 bnei a12, 3, 40216ba8 40216b96: ed0c movi.n a13, 14 40216b98: 000306 j 40216ba8 40216b9b: bd0c movi.n a13, 11 40216b9d: 0001c6 j 40216ba8 40216ba0: 6d0c movi.n a13, 6 40216ba2: 000086 j 40216ba8 40216ba5: 01a0d2 movi a13, 1 40216ba8: f89c61 l32r a6, 40214e18 40216bab: 64a072 movi a7, 100 40216bae: 01a042 movi a4, 1 40216bb1: fd2c31 l32r a3, 40216064 40216bb4: 012d80 slli a2, a13, 24 40216bb7: 8a9352 l16si a5, a3, 0x114 40216bba: 312820 srai a2, a2, 24 40216bbd: a10332 l8ui a3, a3, 161 40216bc0: 0149 s32i.n a4, a1, 0 40216bc2: 040c movi.n a4, 0 40216bc4: fe9fc5 call0 402155c4 40216bc7: acfc bnez.n a12, 40216c05 40216bc9: 024c movi.n a2, 64 40216bcb: 13c132 addi a3, a1, 19 40216bce: 38a152 movi a5, 0x138 40216bd1: 040c movi.n a4, 0 40216bd3: ffd681 l32r a8, 40216b2c 40216bd6: c73c movi.n a7, 60 40216bd8: 063c movi.n a6, 48 40216bda: 134162 s8i a6, a1, 19 40216bdd: 004872 s8i a7, a8, 0 40216be0: c63c movi.n a6, 60 40216be2: 14c172 addi a7, a1, 20 40216be5: 1149 s32i.n a4, a1, 4 40216be7: 0159 s32i.n a5, a1, 0 40216be9: 140c movi.n a4, 1 40216beb: f51c movi.n a5, 31 40216bed: 049fc5 call0 4021b5ec 40216bf0: 140102 l8ui a0, a1, 20 40216bf3: ffce91 l32r a9, 40216b2c 40216bf6: 010080 slli a0, a0, 24 40216bf9: 310800 srai a0, a0, 24 40216bfc: 1fc002 addi a0, a0, 31 40216bff: 004902 s8i a0, a9, 0 40216c02: 0002c6 j 40216c11 40216c05: ffc901 l32r a0, 40216b2c 40216c08: 000002 l8ui a0, a0, 0 40216c0b: 010080 slli a0, a0, 24 40216c0e: 310800 srai a0, a0, 24 40216c11: 40a022 movi a2, 64 40216c14: 02a042 movi a4, 2 40216c17: 00a052 movi a5, 0 40216c1a: 743000 extui a3, a0, 0, 8 40216c1d: 906cc0 addx2 a6, a12, a12 40216c20: 6178 l32i.n a7, a1, 24 40216c22: 7169 s32i.n a6, a1, 28 40216c24: 667a add.n a6, a6, a7 40216c26: 048005 call0 4021b428 40216c29: ee0b addi.n a14, a14, -1 40216c2b: f87b21 l32r a2, 40214e18 40216c2e: 7108 l32i.n a0, a1, 28 40216c30: cc1b addi.n a12, a12, 1 40216c32: 002a add.n a0, a0, a2 40216c34: 200082 l8ui a8, a0, 32 40216c37: 74c0c0 extui a12, a12, 0, 8 40216c3a: 78dc bnez.n a8, 40216c55 40216c3c: 210032 l8ui a3, a0, 33 40216c3f: 220042 l8ui a4, a0, 34 40216c42: f3cc bnez.n a3, 40216c55 40216c44: d4cc bnez.n a4, 40216c55 40216c46: 350c movi.n a5, 3 40216c48: 760c movi.n a6, 7 40216c4a: f70c movi.n a7, 15 40216c4c: 204072 s8i a7, a0, 32 40216c4f: 214062 s8i a6, a0, 33 40216c52: 224052 s8i a5, a0, 34 40216c55: f32e56 bnez a14, 40216b8b 40216c58: 0f08 l32i.n a0, a15, 0 40216c5a: 322002 l32i a0, a0, 200 40216c5d: 0000c0 callx0 a0 40216c60: 0f08 l32i.n a0, a15, 0 40216c62: 312002 l32i a0, a0, 196 40216c65: 0000c0 callx0 a0 40216c68: 0f08 l32i.n a0, a15, 0 40216c6a: 2f2002 l32i a0, a0, 188 40216c6d: d72cc1 l32r a12, 4020c920 40216c70: 0000c0 callx0 a0 40216c73: f86901 l32r a0, 40214e18 40216c76: 0028 l32i.n a2, a0, 0 40216c78: 2022c0 or a2, a2, a12 40216c7b: 0029 s32i.n a2, a0, 0 40216c7d: 0c0c movi.n a12, 0 40216c7f: 0f0c movi.n a15, 0 40216c81: 330c movi.n a3, 3 40216c83: d139 s32i.n a3, a1, 52 40216c85: ef0a add.n a14, a15, a0 40216c87: ed0c movi.n a13, 14 40216c89: 256cf6 bgeui a12, 6, 40216cb2 40216c8c: 0c2d mov.n a2, a12 40216c8e: 530c movi.n a3, 5 40216c90: 200e42 l8ui a4, a14, 32 40216c93: 106142 s32i a4, a1, 64 40216c96: b9b201 l32r a0, 40205360 40216c99: 0000c0 callx0 a0 40216c9c: 023d mov.n a3, a2 40216c9e: 230e42 l8ui a4, a14, 35 40216ca1: 102122 l32i a2, a1, 64 40216ca4: f85d01 l32r a0, 40214e18 40216ca7: c04420 sub a4, a4, a2 40216caa: 823340 mull a3, a3, a4 40216cad: 223a add.n a2, a2, a3 40216caf: 0013c6 j 40216d02 40216cb2: a50c movi.n a5, 10 40216cb4: 2235c7 bltu a5, a12, 40216cda 40216cb7: 530c movi.n a3, 5 40216cb9: fbcc22 addi a2, a12, -5 40216cbc: 260e42 l8ui a4, a14, 38 40216cbf: 230e52 l8ui a5, a14, 35 40216cc2: f159 s32i.n a5, a1, 60 40216cc4: c04450 sub a4, a4, a5 40216cc7: 822240 mull a2, a2, a4 40216cca: be8101 l32r a0, 402066d0 40216ccd: 0000c0 callx0 a0 40216cd0: f168 l32i.n a6, a1, 60 40216cd2: f85101 l32r a0, 40214e18 40216cd5: 226a add.n a2, a2, a6 40216cd7: 0009c6 j 40216d02 40216cda: 290e22 l8ui a2, a14, 41 40216cdd: c70c movi.n a7, 12 40216cdf: 1f37c7 bltu a7, a12, 40216d02 40216ce2: a08cc0 addx4 a8, a12, a12 40216ce5: 260e32 l8ui a3, a14, 38 40216ce8: e139 s32i.n a3, a1, 56 40216cea: cec882 addi a8, a8, -50 40216ced: c02230 sub a2, a2, a3 40216cf0: 822820 mull a2, a8, a2 40216cf3: 631c movi.n a3, 22 40216cf5: be7601 l32r a0, 402066d0 40216cf8: 0000c0 callx0 a0 40216cfb: e198 l32i.n a9, a1, 56 40216cfd: f84601 l32r a0, 40214e18 40216d00: 229a add.n a2, a2, a9 40216d02: ffcdd2 addi a13, a13, -1 40216d05: 903cc0 addx2 a3, a12, a12 40216d08: 803f30 add a3, a15, a3 40216d0b: 01ccc2 addi a12, a12, 1 40216d0e: 74c0c0 extui a12, a12, 0, 8 40216d11: 303a add.n a3, a0, a3 40216d13: 5e4322 s8i a2, a3, 94 40216d16: f6fd56 bnez a13, 40216c89 40216d19: 0c0c movi.n a12, 0 40216d1b: d148 l32i.n a4, a1, 52 40216d1d: ff1b addi.n a15, a15, 1 40216d1f: 74f0f0 extui a15, a15, 0, 8 40216d22: ef0a add.n a14, a15, a0 40216d24: 440b addi.n a4, a4, -1 40216d26: d149 s32i.n a4, a1, 52 40216d28: f5b456 bnez a4, 40216c87 40216d2b: fcce21 l32r a2, 40216064 40216d2e: 3c0222 l8ui a2, a2, 60 40216d31: fad931 l32r a3, 40215898 40216d34: 012280 slli a2, a2, 24 40216d37: 312820 srai a2, a2, 24 40216d3a: 902220 addx2 a2, a2, a2 40216d3d: 223a add.n a2, a2, a3 40216d3f: fe1985 call0 40214ed8 40216d42: 91c8 l32i.n a12, a1, 36 40216d44: a1d8 l32i.n a13, a1, 40 40216d46: b1e8 l32i.n a14, a1, 44 40216d48: c1f8 l32i.n a15, a1, 48 40216d4a: 8108 l32i.n a0, a1, 32 40216d4c: 50c112 addi a1, a1, 80 40216d4f: f00d ret.n 40216d51: 000000 ill 40216d54 : 40216d54: 871c movi.n a7, 24 40216d56: 012747 blt a7, a4, 40216d5b 40216d59: 047d mov.n a7, a4 40216d5b: 040c movi.n a4, 0 40216d5d: 624a add.n a6, a2, a4 40216d5f: 841b addi.n a8, a4, 1 40216d61: 534a add.n a5, a3, a4 40216d63: 000552 l8ui a5, a5, 0 40216d66: 744080 extui a4, a8, 0, 8 40216d69: c05570 sub a5, a5, a7 40216d6c: 004652 s8i a5, a6, 0 40216d6f: ea6466 bnei a4, 6, 40216d5d 40216d72: f00d ret.n 40216d74: feb457 bgeu a4, a5, 40216d76 40216d77: 3f .byte 0x3f 40216d78: fe .byte 0xfe 40216d79: 3ffeb3 excw 40216d7c : 40216d7c: 64a072 movi a7, 100 40216d7f: 01a042 movi a4, 1 40216d82: f82561 l32r a6, 40214e18 40216d85: c0c112 addi a1, a1, -64 40216d88: a1c9 s32i.n a12, a1, 40 40216d8a: d1f9 s32i.n a15, a1, 52 40216d8c: 9109 s32i.n a0, a1, 36 40216d8e: c1e9 s32i.n a14, a1, 48 40216d90: b1d9 s32i.n a13, a1, 44 40216d92: 849652 l16si a5, a6, 0x108 40216d95: 02dd mov.n a13, a2 40216d97: 03ed mov.n a14, a3 40216d99: 012280 slli a2, a2, 24 40216d9c: 950632 l8ui a3, a6, 149 40216d9f: 0149 s32i.n a4, a1, 0 40216da1: 312820 srai a2, a2, 24 40216da4: 040c movi.n a4, 0 40216da6: fe81c5 call0 402155c4 40216da9: fabb31 l32r a3, 40215898 40216dac: 902dd0 addx2 a2, a13, a13 40216daf: 223a add.n a2, a2, a3 40216db1: fe1245 call0 40214ed8 40216db4: fff041 l32r a4, 40216d74 40216db7: 7f0442 l8ui a4, a4, 127 40216dba: 44cc bnez.n a4, 40216dc2 40216dbc: 026d66 bnei a13, 6, 40216dc2 40216dbf: 032d45 call0 4021a094 40216dc2: ffedf1 l32r a15, 40216d78 40216dc5: 2f1e66 bnei a14, 1, 40216df8 40216dc8: 0c0c movi.n a12, 0 40216dca: 050c movi.n a5, 0 40216dcc: 8159 s32i.n a5, a1, 32 40216dce: 202ff0 or a2, a15, a15 40216dd1: 10c132 addi a3, a1, 16 40216dd4: 034445 call0 4021a21c 40216dd7: 082102 l32i a0, a1, 32 40216dda: 80c2c0 add a12, a2, a12 40216ddd: 11cc00 slli a12, a12, 16 40216de0: 31c0c0 srai a12, a12, 16 40216de3: 42cc bnez.n a2, 40216deb 40216de5: 100122 l8ui a2, a1, 16 40216de8: 104256 bnez a2, 40216ef0 40216deb: 001b addi.n a0, a0, 1 40216ded: 740000 extui a0, a0, 0, 8 40216df0: 8109 s32i.n a0, a1, 32 40216df2: d84066 bnei a0, 4, 40216dce 40216df5: 003e86 j 40216ef3 40216df8: 0c0c movi.n a12, 0 40216dfa: 0f3d mov.n a3, a15 40216dfc: 18c122 addi a2, a1, 24 40216dff: 0c4d mov.n a4, a12 40216e01: fff505 call0 40216d54 40216e04: f805f1 l32r a15, 40214e18 40216e07: 121d26 beqi a13, 1, 40216e1d 40216e0a: facd22 addi a2, a13, -6 40216e0d: 0f5216 beqz a2, 40216f06 40216e10: f5cd42 addi a4, a13, -11 40216e13: 230c movi.n a3, 2 40216e15: 300c movi.n a0, 3 40216e17: 830340 moveqz a0, a3, a4 40216e1a: 000046 j 40216e1f 40216e1d: 000c movi.n a0, 0 40216e1f: 90d0f0 addx2 a13, a0, a15 40216e22: 065dc2 s16i a12, a13, 12 40216e25: 2b1e66 bnei a14, 1, 40216e54 40216e28: f69861 l32r a6, 40214888 40216e2b: f97c movi.n a9, -1 40216e2d: 1180d0 slli a8, a0, 3 40216e30: 7470c0 extui a7, a12, 0, 8 40216e33: 401800 ssl a8 40216e36: ffa082 movi a8, 255 40216e39: a17700 sll a7, a7 40216e3c: a18800 sll a8, a8 40216e3f: 308890 xor a8, a8, a9 40216e42: 0020c0 memw 40216e45: ff2652 l32i a5, a6, 0x3fc 40216e48: 105580 and a5, a5, a8 40216e4b: 205570 or a5, a5, a7 40216e4e: 0020c0 memw 40216e51: ff6652 s32i a5, a6, 0x3fc 40216e54: 40a022 movi a2, 64 40216e57: 18c132 addi a3, a1, 24 40216e5a: 06a042 movi a4, 6 40216e5d: 1fa052 movi a5, 31 40216e60: fc81e1 l32r a14, 40216064 40216e63: 38a182 movi a8, 0x138 40216e66: ff3171 l32r a7, 40216b2c 40216e69: 90c000 addx2 a12, a0, a0 40216e6c: 000762 l8ui a6, a7, 0 40216e6f: 11ccf0 slli a12, a12, 1 40216e72: 016680 slli a6, a6, 24 40216e75: 316860 srai a6, a6, 24 40216e78: fac662 addi a6, a6, -6 40216e7b: 004762 s8i a6, a7, 0 40216e7e: 0189 s32i.n a8, a1, 0 40216e80: 016680 slli a6, a6, 24 40216e83: 070c movi.n a7, 0 40216e85: 1179 s32i.n a7, a1, 4 40216e87: 316860 srai a6, a6, 24 40216e8a: 44ce72 addi a7, a14, 68 40216e8d: 7c7a add.n a7, a12, a7 40216e8f: 0475c5 call0 4021b5ec 40216e92: 3f0e52 l8ui a5, a14, 63 40216e95: 3e0e02 l8ui a0, a14, 62 40216e98: 2cfa add.n a2, a12, a15 40216e9a: 380232 l8ui a3, a2, 56 40216e9d: 3d0242 l8ui a4, a2, 61 40216ea0: 390222 l8ui a2, a2, 57 40216ea3: 014480 slli a4, a4, 24 40216ea6: 013380 slli a3, a3, 24 40216ea9: c00050 sub a0, a0, a5 40216eac: 004b addi.n a0, a0, 4 40216eae: 313830 srai a3, a3, 24 40216eb1: ff1e51 l32r a5, 40216b2c 40216eb4: 314840 srai a4, a4, 24 40216eb7: 012280 slli a2, a2, 24 40216eba: 25c442 addi a4, a4, 37 40216ebd: 004542 s8i a4, a5, 0 40216ec0: 312820 srai a2, a2, 24 40216ec3: c02230 sub a2, a2, a3 40216ec6: 09a027 bge a0, a2, 40216ed3 40216ec9: d66341 l32r a4, 4020c858 40216ecc: 3e38 l32i.n a3, a14, 12 40216ece: 203340 or a3, a3, a4 40216ed1: 3e39 s32i.n a3, a14, 12 40216ed3: a1c8 l32i.n a12, a1, 40 40216ed5: c1e8 l32i.n a14, a1, 48 40216ed7: d1f8 l32i.n a15, a1, 52 40216ed9: 9108 l32i.n a0, a1, 36 40216edb: 069d52 l16si a5, a13, 12 40216ede: b1d8 l32i.n a13, a1, 44 40216ee0: 0755a6 blti a5, 5, 40216eeb 40216ee3: ffa471 l32r a7, 40216d74 40216ee6: 160c movi.n a6, 1 40216ee8: 804762 s8i a6, a7, 128 40216eeb: 40c112 addi a1, a1, 64 40216eee: f00d ret.n 40216ef0: 174066 bnei a0, 4, 40216f0b 40216ef3: 0c2b addi.n a0, a12, 2 40216ef5: cc5b addi.n a12, a12, 5 40216ef7: b3c000 movgez a12, a0, a0 40216efa: 21c2c0 srai a12, a12, 2 40216efd: 11cc00 slli a12, a12, 16 40216f00: 31c0c0 srai a12, a12, 16 40216f03: ffbcc6 j 40216dfa 40216f06: 100c movi.n a0, 1 40216f08: ffc4c6 j 40216e1f 40216f0b: 0c0c movi.n a12, 0 40216f0d: ffba46 j 40216dfa 40216f10: ef .byte 0xef 40216f11: 3ffeb3 excw 40216f14: b48a add.n a11, a4, a8 40216f16: fe .byte 0xfe 40216f17: 3f .byte 0x3f 40216f18 : 40216f18: c0c112 addi a1, a1, -64 40216f1b: 51d9 s32i.n a13, a1, 20 40216f1d: 61e9 s32i.n a14, a1, 24 40216f1f: 71f9 s32i.n a15, a1, 28 40216f21: 41c9 s32i.n a12, a1, 16 40216f23: 3109 s32i.n a0, a1, 12 40216f25: fffa01 l32r a0, 40216f10 40216f28: 02cd mov.n a12, a2 40216f2a: cf0022 l8ui a2, a0, 207 40216f2d: c139 s32i.n a3, a1, 48 40216f2f: 42cc bnez.n a2, 40216f37 40216f31: 02acc5 call0 40219a00 40216f34: fff701 l32r a0, 40216f10 40216f37: 0f0c movi.n a15, 0 40216f39: f7b7d1 l32r a13, 40214e18 40216f3c: 6e0c movi.n a14, 6 40216f3e: a06cc0 addx4 a6, a12, a12 40216f41: 4c0b addi.n a4, a12, -1 40216f43: facc52 addi a5, a12, -6 40216f46: 8159 s32i.n a5, a1, 32 40216f48: b149 s32i.n a4, a1, 44 40216f4a: c9c662 addi a6, a6, -55 40216f4d: 2169 s32i.n a6, a1, 8 40216f4f: 2d7cf6 bgeui a12, 7, 40216f80 40216f52: 530c movi.n a3, 5 40216f54: b128 l32i.n a2, a1, 44 40216f56: 3e0d42 l8ui a4, a13, 62 40216f59: 380d52 l8ui a5, a13, 56 40216f5c: a159 s32i.n a5, a1, 40 40216f5e: 014480 slli a4, a4, 24 40216f61: 015580 slli a5, a5, 24 40216f64: 315850 srai a5, a5, 24 40216f67: 314840 srai a4, a4, 24 40216f6a: c04450 sub a4, a4, a5 40216f6d: 822240 mull a2, a2, a4 40216f70: bdd801 l32r a0, 402066d0 40216f73: 0000c0 callx0 a0 40216f76: a158 l32i.n a5, a1, 40 40216f78: ffe601 l32r a0, 40216f10 40216f7b: 225a add.n a2, a2, a5 40216f7d: 001806 j 40216fe1 40216f80: 2dacf6 bgeui a12, 12, 40216fb1 40216f83: 530c movi.n a3, 5 40216f85: 8128 l32i.n a2, a1, 32 40216f87: 440d42 l8ui a4, a13, 68 40216f8a: 3e0d52 l8ui a5, a13, 62 40216f8d: 9159 s32i.n a5, a1, 36 40216f8f: 014480 slli a4, a4, 24 40216f92: 015580 slli a5, a5, 24 40216f95: 315850 srai a5, a5, 24 40216f98: 314840 srai a4, a4, 24 40216f9b: c04450 sub a4, a4, a5 40216f9e: 822240 mull a2, a2, a4 40216fa1: bdcb01 l32r a0, 402066d0 40216fa4: 0000c0 callx0 a0 40216fa7: 9158 l32i.n a5, a1, 36 40216fa9: ffd901 l32r a0, 40216f10 40216fac: 225a add.n a2, a2, a5 40216fae: 000bc6 j 40216fe1 40216fb1: 4a0d22 l8ui a2, a13, 74 40216fb4: d60c movi.n a6, 13 40216fb6: 012280 slli a2, a2, 24 40216fb9: 312820 srai a2, a2, 24 40216fbc: 2136c7 bltu a6, a12, 40216fe1 40216fbf: 440d42 l8ui a4, a13, 68 40216fc2: 1149 s32i.n a4, a1, 4 40216fc4: 014480 slli a4, a4, 24 40216fc7: 314840 srai a4, a4, 24 40216fca: c04240 sub a4, a2, a4 40216fcd: 2128 l32i.n a2, a1, 8 40216fcf: 631c movi.n a3, 22 40216fd1: 822240 mull a2, a2, a4 40216fd4: bdbf01 l32r a0, 402066d0 40216fd7: 0000c0 callx0 a0 40216fda: 1158 l32i.n a5, a1, 4 40216fdc: ffcd01 l32r a0, 40216f10 40216fdf: 225a add.n a2, a2, a5 40216fe1: 01cdd2 addi a13, a13, 1 40216fe4: ffcee2 addi a14, a14, -1 40216fe7: 0c2172 l32i a7, a1, 48 40216fea: 390062 l8ui a6, a0, 57 40216fed: 7f7a add.n a7, a15, a7 40216fef: 016680 slli a6, a6, 24 40216ff2: ff1b addi.n a15, a15, 1 40216ff4: 316860 srai a6, a6, 24 40216ff7: 662a add.n a6, a6, a2 40216ff9: 004762 s8i a6, a7, 0 40216ffc: f4fe56 bnez a14, 40216f4f 40216fff: c00082 l8ui a8, a0, 192 40217002: e90092 l8ui a9, a0, 233 40217005: 281826 beqi a8, 1, 40217031 40217008: 251926 beqi a9, 1, 40217031 4021700b: 050c movi.n a5, 0 4021700d: 80afd2 movi a13, -128 40217010: 0d6d mov.n a6, a13 40217012: ffc021 l32r a2, 40216f14 40217015: 530c movi.n a3, 5 40217017: c148 l32i.n a4, a1, 48 40217019: 0e40d2 s8i a13, a0, 14 4021701c: 2f4052 s8i a5, a0, 47 4021701f: 033ec5 call0 4021a40c 40217022: 41c8 l32i.n a12, a1, 16 40217024: 51d8 l32i.n a13, a1, 20 40217026: 61e8 l32i.n a14, a1, 24 40217028: 71f8 l32i.n a15, a1, 28 4021702a: 3108 l32i.n a0, a1, 12 4021702c: 40c112 addi a1, a1, 64 4021702f: f00d ret.n 40217031: b700a2 l8ui a10, a0, 183 40217034: bb00e2 l8ui a14, a0, 187 40217037: 5adc bnez.n a10, 40217050 40217039: 023cb6 bltui a12, 3, 4021703f 4021703c: 004786 j 4021715e 4021703f: f77621 l32r a2, 40214e18 40217042: 3a0222 l8ui a2, a2, 58 40217045: 150c movi.n a5, 1 40217047: 01d280 slli a13, a2, 24 4021704a: 31d8d0 srai a13, a13, 24 4021704d: ffefc6 j 40217010 40217050: 613ec7 bltu a14, a12, 402170b5 40217053: f771f1 l32r a15, 40214e18 40217056: b900d2 l8ui a13, a0, 185 40217059: ddfa add.n a13, a13, a15 4021705b: 380dd2 l8ui a13, a13, 56 4021705e: bc00f2 l8ui a15, a0, 188 40217061: 01dd80 slli a13, a13, 24 40217064: 31d8d0 srai a13, a13, 24 40217067: 451f66 bnei a15, 1, 402170b0 4021706a: ffa9c1 l32r a12, 40216f10 4021706d: 530c movi.n a3, 5 4021706f: 1b0c22 l8ui a2, a12, 27 40217072: 150cc2 l8ui a12, a12, 21 40217075: 012280 slli a2, a2, 24 40217078: 312820 srai a2, a2, 24 4021707b: 01cc80 slli a12, a12, 24 4021707e: 31c8c0 srai a12, a12, 24 40217081: c022c0 sub a2, a2, a12 40217084: 822e20 mull a2, a14, a2 40217087: bd9201 l32r a0, 402066d0 4021708a: 0000c0 callx0 a0 4021708d: 3c2a add.n a3, a12, a2 4021708f: 013380 slli a3, a3, 24 40217092: b128 l32i.n a2, a1, 44 40217094: 313830 srai a3, a3, 24 40217097: c033d0 sub a3, a3, a13 4021709a: 822230 mull a2, a2, a3 4021709d: 0e3d mov.n a3, a14 4021709f: bd8c01 l32r a0, 402066d0 402170a2: 0000c0 callx0 a0 402170a5: ff9a01 l32r a0, 40216f10 402170a8: dd2a add.n a13, a13, a2 402170aa: 01dd80 slli a13, a13, 24 402170ad: 31d8d0 srai a13, a13, 24 402170b0: 150c movi.n a5, 1 402170b2: ffd686 j 40217010 402170b5: ba0022 l8ui a2, a0, 186 402170b8: ff0c movi.n a15, 15 402170ba: c0ff20 sub a15, a15, a2 402170bd: 4a2cf7 blt a12, a15, 4021710b 402170c0: f756f1 l32r a15, 40214e18 402170c3: b800d2 l8ui a13, a0, 184 402170c6: ddfa add.n a13, a13, a15 402170c8: 4a0dd2 l8ui a13, a13, 74 402170cb: bc0032 l8ui a3, a0, 188 402170ce: 01dd80 slli a13, a13, 24 402170d1: 31d8d0 srai a13, a13, 24 402170d4: d81366 bnei a3, 1, 402170b0 402170d7: 2100f2 l8ui a15, a0, 33 402170da: 01ff80 slli a15, a15, 24 402170dd: 31f8f0 srai a15, a15, 24 402170e0: 2facf6 bgeui a12, 12, 40217113 402170e3: ff8b21 l32r a2, 40216f10 402170e6: 830c movi.n a3, 8 402170e8: 1b0222 l8ui a2, a2, 27 402170eb: c033e0 sub a3, a3, a14 402170ee: 012280 slli a2, a2, 24 402170f1: 312820 srai a2, a2, 24 402170f4: 0129 s32i.n a2, a1, 0 402170f6: c02f20 sub a2, a15, a2 402170f9: 822230 mull a2, a2, a3 402170fc: 530c movi.n a3, 5 402170fe: bd7401 l32r a0, 402066d0 40217101: 0000c0 callx0 a0 40217104: 0108 l32i.n a0, a1, 0 40217106: 002a add.n a0, a0, a2 40217108: 000ac6 j 40217137 4021710b: 050c movi.n a5, 0 4021710d: 80afd2 movi a13, -128 40217110: ffbf06 j 40217010 40217113: 631c movi.n a3, 22 40217115: fbd321 l32r a2, 40216064 40217118: 340c movi.n a4, 3 4021711a: 560222 l8ui a2, a2, 86 4021711d: c044e0 sub a4, a4, a14 40217120: 012280 slli a2, a2, 24 40217123: 312820 srai a2, a2, 24 40217126: c022f0 sub a2, a2, a15 40217129: 822240 mull a2, a2, a4 4021712c: a02220 addx4 a2, a2, a2 4021712f: bd6801 l32r a0, 402066d0 40217132: 0000c0 callx0 a0 40217135: 0f2a add.n a0, a15, a2 40217137: e30c movi.n a3, 14 40217139: 012080 slli a2, a0, 24 4021713c: 312820 srai a2, a2, 24 4021713f: c033c0 sub a3, a3, a12 40217142: c022d0 sub a2, a2, a13 40217145: 822230 mull a2, a2, a3 40217148: 0e3d mov.n a3, a14 4021714a: bd6101 l32r a0, 402066d0 4021714d: 0000c0 callx0 a0 40217150: ff7001 l32r a0, 40216f10 40217153: dd2a add.n a13, a13, a2 40217155: 01dd80 slli a13, a13, 24 40217158: 31d8d0 srai a13, a13, 24 4021715b: ffd446 j 402170b0 4021715e: 089cb6 bltui a12, 10, 4021716a 40217161: f72d21 l32r a2, 40214e18 40217164: 460222 l8ui a2, a2, 70 40217167: ffb686 j 40217045 4021716a: 80afd2 movi a13, -128 4021716d: 050c movi.n a5, 0 4021716f: ffa746 j 40217010 40217172: 160000 excw 40217175: 3ffeb4 excw 40217178 : 40217178: 345020 extui a5, a2, 0, 4 4021717b: d0c112 addi a1, a1, -48 4021717e: 31c9 s32i.n a12, a1, 12 40217180: 1139 s32i.n a3, a1, 4 40217182: 0149 s32i.n a4, a1, 0 40217184: 41d9 s32i.n a13, a1, 16 40217186: 51e9 s32i.n a14, a1, 20 40217188: 61f9 s32i.n a15, a1, 24 4021718a: 2109 s32i.n a0, a1, 8 4021718c: 04f420 extui a15, a2, 4, 1 4021718f: fff901 l32r a0, 40217174 40217192: 242920 extui a2, a2, 9, 3 40217195: 90fff0 addx2 a15, a15, a15 40217198: 081002 l16ui a0, a0, 16 4021719b: 90ff50 addx2 a15, a15, a5 4021719e: 04e400 extui a14, a0, 4, 1 402171a1: 345000 extui a5, a0, 0, 4 402171a4: 90eee0 addx2 a14, a14, a14 402171a7: 240900 extui a0, a0, 9, 3 402171aa: 90ee50 addx2 a14, a14, a5 402171ad: c0eef0 sub a14, a14, a15 402171b0: 11eee0 slli a14, a14, 2 402171b3: 08a027 bge a0, a2, 402171bf 402171b6: 0f0c movi.n a15, 0 402171b8: 02dd mov.n a13, a2 402171ba: 8109 s32i.n a0, a1, 32 402171bc: 000146 j 402171c5 402171bf: 1f0c movi.n a15, 1 402171c1: 00dd mov.n a13, a0 402171c3: 8129 s32i.n a2, a1, 32 402171c5: 8158 l32i.n a5, a1, 32 402171c7: 05cd mov.n a12, a5 402171c9: 20a5d7 bge a5, a13, 402171ed 402171cc: 7420c0 extui a2, a12, 0, 8 402171cf: 9f8c beqz.n a15, 402171dc 402171d1: 02d005 call0 40219ed4 402171d4: ee2a add.n a14, a14, a2 402171d6: 000206 j 402171e2 402171d9: 000000 ill 402171dc: 02cf45 call0 40219ed4 402171df: c0ee20 sub a14, a14, a2 402171e2: cc1b addi.n a12, a12, 1 402171e4: 01cc80 slli a12, a12, 24 402171e7: 31c8c0 srai a12, a12, 24 402171ea: de2cd7 blt a12, a13, 402171cc 402171ed: 0c0c movi.n a12, 0 402171ef: 0d0c movi.n a13, 0 402171f1: 020c movi.n a2, 0 402171f3: 8129 s32i.n a2, a1, 32 402171f5: f70821 l32r a2, 40214e18 402171f8: 11f8 l32i.n a15, a1, 4 402171fa: 900cc0 addx2 a0, a12, a12 402171fd: fcfa add.n a15, a12, a15 402171ff: 000ff2 l8ui a15, a15, 0 40217202: 900020 addx2 a0, a0, a2 40217205: 3d0002 l8ui a0, a0, 61 40217208: 01ff80 slli a15, a15, 24 4021720b: 31f8f0 srai a15, a15, 24 4021720e: 010080 slli a0, a0, 24 40217211: 310800 srai a0, a0, 24 40217214: c0ff00 sub a15, a15, a0 40217217: f56901 l32r a0, 402147bc 4021721a: 01ff80 slli a15, a15, 24 4021721d: 0008 l32i.n a0, a0, 0 4021721f: 31f8f0 srai a15, a15, 24 40217222: 0008 l32i.n a0, a0, 0 40217224: 0f2d mov.n a2, a15 40217226: 0000c0 callx0 a0 40217229: 13ad27 bge a13, a2, 40217240 4021722c: f56401 l32r a0, 402147bc 4021722f: 0008 l32i.n a0, a0, 0 40217231: 0008 l32i.n a0, a0, 0 40217233: 0f2d mov.n a2, a15 40217235: 0000c0 callx0 a0 40217238: 81f9 s32i.n a15, a1, 32 4021723a: 01d280 slli a13, a2, 24 4021723d: 31d8d0 srai a13, a13, 24 40217240: cc1b addi.n a12, a12, 1 40217242: 01cc80 slli a12, a12, 24 40217245: 31c8c0 srai a12, a12, 24 40217248: a94c66 bnei a12, 4, 402171f5 4021724b: 0c0c movi.n a12, 0 4021724d: 81f8 l32i.n a15, a1, 32 4021724f: 0d0c movi.n a13, 0 40217251: 71d9 s32i.n a13, a1, 28 40217253: eefa add.n a14, a14, a15 40217255: 0d0c movi.n a13, 0 40217257: f6f021 l32r a2, 40214e18 4021725a: f55801 l32r a0, 402147bc 4021725d: 01f8 l32i.n a15, a1, 0 4021725f: 0008 l32i.n a0, a0, 0 40217261: 90fcf0 addx2 a15, a12, a15 40217264: 902c20 addx2 a2, a12, a2 40217267: 069222 l16si a2, a2, 12 4021726a: 009ff2 l16si a15, a15, 0 4021726d: 0008 l32i.n a0, a0, 0 4021726f: c0ff20 sub a15, a15, a2 40217272: 01ff80 slli a15, a15, 24 40217275: 31f8f0 srai a15, a15, 24 40217278: 0f2d mov.n a2, a15 4021727a: 0000c0 callx0 a0 4021727d: 13ad27 bge a13, a2, 40217294 40217280: f54f01 l32r a0, 402147bc 40217283: 0008 l32i.n a0, a0, 0 40217285: 0008 l32i.n a0, a0, 0 40217287: 0f2d mov.n a2, a15 40217289: 0000c0 callx0 a0 4021728c: 71f9 s32i.n a15, a1, 28 4021728e: 01d280 slli a13, a2, 24 40217291: 31d8d0 srai a13, a13, 24 40217294: cc1b addi.n a12, a12, 1 40217296: 01cc80 slli a12, a12, 24 40217299: 31c8c0 srai a12, a12, 24 4021729c: b74c66 bnei a12, 4, 40217257 4021729f: 2108 l32i.n a0, a1, 8 402172a1: 31c8 l32i.n a12, a1, 12 402172a3: ffb4f1 l32r a15, 40217174 402172a6: 71d8 l32i.n a13, a1, 28 402172a8: ed4fd2 s8i a13, a15, 237 402172ab: ec4fe2 s8i a14, a15, 236 402172ae: 41d8 l32i.n a13, a1, 16 402172b0: 51e8 l32i.n a14, a1, 20 402172b2: 61f8 l32i.n a15, a1, 24 402172b4: 30c112 addi a1, a1, 48 402172b7: f00d ret.n 402172b9: 000000 ill 402172bc : 402172bc: c0c112 addi a1, a1, -64 402172bf: 9109 s32i.n a0, a1, 36 402172c1: a1c9 s32i.n a12, a1, 40 402172c3: e129 s32i.n a2, a1, 56 402172c5: d1f9 s32i.n a15, a1, 52 402172c7: c1e9 s32i.n a14, a1, 48 402172c9: b1d9 s32i.n a13, a1, 44 402172cb: fc3de1 l32r a14, 402163c0 402172ce: fb65d1 l32r a13, 40216064 402172d1: 02fd mov.n a15, a2 402172d3: 3d48 l32i.n a4, a13, 12 402172d5: 331d22 l16ui a2, a13, 102 402172d8: 054440 extui a4, a4, 20, 1 402172db: 0d3456 bnez a4, 402173b2 402172de: 318b addi.n a3, a1, 8 402172e0: 015d mov.n a5, a1 402172e2: 6dcb addi.n a6, a13, 12 402172e4: 0c0c movi.n a12, 0 402172e6: 8129 s32i.n a2, a1, 32 402172e8: 902c30 addx2 a2, a12, a3 402172eb: 900c60 addx2 a0, a12, a6 402172ee: 90dcc0 addx2 a13, a12, a12 402172f1: 90dd60 addx2 a13, a13, a6 402172f4: 069002 l16si a0, a0, 12 402172f7: 005202 s16i a0, a2, 0 402172fa: 3d0dd2 l8ui a13, a13, 61 402172fd: 800c50 add a0, a12, a5 40217300: 0040d2 s8i a13, a0, 0 40217303: 01ccc2 addi a12, a12, 1 40217306: 74c0c0 extui a12, a12, 0, 8 40217309: db4c66 bnei a12, 4, 402172e8 4021730c: f52ce1 l32r a14, 402147bc 4021730f: 0e08 l32i.n a0, a14, 0 40217311: 282002 l32i a0, a0, 160 40217314: fc2bc1 l32r a12, 402163c0 40217317: 0000c0 callx0 a0 4021731a: 0e08 l32i.n a0, a14, 0 4021731c: 302002 l32i a0, a0, 192 4021731f: 120c movi.n a2, 1 40217321: 0000c0 callx0 a0 40217324: 011c22 l16ui a2, a12, 2 40217327: b42020 extui a2, a2, 0, 12 4021732a: fd6185 call0 40214944 4021732d: 011c22 l16ui a2, a12, 2 40217330: 10c132 addi a3, a1, 16 40217333: 140c movi.n a4, 1 40217335: 02b305 call0 40219e68 40217338: 0e08 l32i.n a0, a14, 0 4021733a: 6008 l32i.n a0, a0, 24 4021733c: 020c movi.n a2, 0 4021733e: 0000c0 callx0 a0 40217341: 1201d2 l8ui a13, a1, 18 40217344: 0c0c movi.n a12, 0 40217346: 6c9c beqz.n a12, 40217360 40217348: 0f1c26 beqi a12, 1, 4021735b 4021734b: 072c26 beqi a12, 2, 40217356 4021734e: 103c66 bnei a12, 3, 40217362 40217351: ed0c movi.n a13, 14 40217353: 0002c6 j 40217362 40217356: bd0c movi.n a13, 11 40217358: 000186 j 40217362 4021735b: 1d0c movi.n a13, 1 4021735d: 000046 j 40217362 40217360: 6d0c movi.n a13, 6 40217362: 0f3d mov.n a3, a15 40217364: 0d2d mov.n a2, a13 40217366: ffa145 call0 40216d7c 40217369: cc1b addi.n a12, a12, 1 4021736b: 74c0c0 extui a12, a12, 0, 8 4021736e: d44c66 bnei a12, 4, 40217346 40217371: 0e08 l32i.n a0, a14, 0 40217373: 322002 l32i a0, a0, 200 40217376: 0000c0 callx0 a0 40217379: 0e08 l32i.n a0, a14, 0 4021737b: 312002 l32i a0, a0, 196 4021737e: fb39d1 l32r a13, 40216064 40217381: 0000c0 callx0 a0 40217384: 0e08 l32i.n a0, a14, 0 40217386: 2f2002 l32i a0, a0, 188 40217389: 81c8 l32i.n a12, a1, 32 4021738b: 0000c0 callx0 a0 4021738e: cb8d31 l32r a3, 4020a1c4 40217391: 3d28 l32i.n a2, a13, 12 40217393: 040c movi.n a4, 0 40217395: 694d42 s8i a4, a13, 105 40217398: 684d42 s8i a4, a13, 104 4021739b: 2e5d42 s16i a4, a13, 92 4021739e: 984d42 s8i a4, a13, 152 402173a1: 202230 or a2, a2, a3 402173a4: 3d29 s32i.n a2, a13, 12 402173a6: 013d mov.n a3, a1 402173a8: 0c2d mov.n a2, a12 402173aa: 418b addi.n a4, a1, 8 402173ac: ffdc85 call0 40217178 402173af: 000506 j 402173c7 402173b2: 015e22 s16i a2, a14, 2 402173b5: 10c132 addi a3, a1, 16 402173b8: 00a042 movi a4, 0 402173bb: 02aac5 call0 40219e68 402173be: 011e22 l16ui a2, a14, 2 402173c1: 10c132 addi a3, a1, 16 402173c4: 02a045 call0 40219dcc 402173c7: 032d52 l32i a5, a13, 12 402173ca: 08f5b7 bbsi a5, 27, 402173d6 402173cd: 3c0d22 l8ui a2, a13, 60 402173d0: 18c132 addi a3, a1, 24 402173d3: ffb445 call0 40216f18 402173d6: a1c8 l32i.n a12, a1, 40 402173d8: b1d8 l32i.n a13, a1, 44 402173da: c1e8 l32i.n a14, a1, 48 402173dc: d1f8 l32i.n a15, a1, 52 402173de: 9108 l32i.n a0, a1, 36 402173e0: 40c112 addi a1, a1, 64 402173e3: f00d ret.n 402173e5: 000000 ill 402173e8 : 402173e8: f52921 l32r a2, 4021488c 402173eb: 0020c0 memw 402173ee: 592222 l32i a2, a2, 0x164 402173f1: b52420 extui a2, a2, 20, 12 402173f4: 221b addi.n a2, a2, 1 402173f6: 412120 srli a2, a2, 1 402173f9: f8d222 addmi a2, a2, 0xfffff800 402173fc: 112200 slli a2, a2, 16 402173ff: 312020 srai a2, a2, 16 40217402: f00d ret.n 40217404 : 40217404: f0c112 addi a1, a1, -16 40217407: 0109 s32i.n a0, a1, 0 40217409: f4ec01 l32r a0, 402147bc 4021740c: 0008 l32i.n a0, a0, 0 4021740e: a008 l32i.n a0, a0, 40 40217410: 0000c0 callx0 a0 40217413: acae52 movi a5, 0xfffffeac 40217416: 78ae02 movi a0, 0xfffffe78 40217419: 012207 blt a2, a0, 4021741e 4021741c: 020d mov.n a0, a2 4021741e: 052d mov.n a2, a5 40217420: 012507 blt a5, a0, 40217425 40217423: 002d mov.n a2, a0 40217425: 0108 l32i.n a0, a1, 0 40217427: 112200 slli a2, a2, 16 4021742a: 312020 srai a2, a2, 16 4021742d: 10c112 addi a1, a1, 16 40217430: f00d ret.n ... 40217434 : 40217434: da7c movi.n a10, -3 40217436: f51541 l32r a4, 4021488c 40217439: 0020c0 memw 4021743c: 582492 l32i a9, a4, 0x160 4021743f: 1099a0 and a9, a9, a10 40217442: 0020c0 memw 40217445: 586492 s32i a9, a4, 0x160 40217448: a21b addi.n a10, a2, 1 4021744a: 822b addi.n a8, a2, 2 4021744c: b38aa0 movgez a8, a10, a10 4021744f: 218180 srai a8, a8, 1 40217452: 00ae92 movi a9, 0xfffffe00 40217455: 02d882 addmi a8, a8, 0x200 40217458: 848080 extui a8, a8, 0, 9 4021745b: 0020c0 memw 4021745e: 592472 l32i a7, a4, 0x164 40217461: 107790 and a7, a7, a9 40217464: 207780 or a7, a7, a8 40217467: 0020c0 memw 4021746a: 596472 s32i a7, a4, 0x164 4021746d: fd5f61 l32r a6, 402169ec 40217470: 250c movi.n a5, 2 40217472: 0020c0 memw 40217475: 582432 l32i a3, a4, 0x160 40217478: 103360 and a3, a3, a6 4021747b: 203350 or a3, a3, a5 4021747e: 0020c0 memw 40217481: 586432 s32i a3, a4, 0x160 40217484: f00d ret.n 40217486: 000000 ill 40217489: fffff0 excw 4021748c: 028002 excw ... 40217490 : 40217490: f4ff71 l32r a7, 4021488c 40217493: 0020c0 memw 40217496: 582732 l32i a3, a7, 0x160 40217499: a0a182 movi a8, 0x1a0 4021749c: 2fe317 bbsi a3, 1, 402174cf 4021749f: 249020 extui a9, a2, 0, 3 402174a2: fff9a1 l32r a10, 40217488 402174a5: 119970 slli a9, a9, 9 402174a8: 0020c0 memw 402174ab: 592762 l32i a6, a7, 0x164 402174ae: 1066a0 and a6, a6, a10 402174b1: 206690 or a6, a6, a9 402174b4: 206680 or a6, a6, a8 402174b7: 0020c0 memw 402174ba: 596762 s32i a6, a7, 0x164 402174bd: fff351 l32r a5, 4021748c 402174c0: 0020c0 memw 402174c3: 582742 l32i a4, a7, 0x160 402174c6: 204450 or a4, a4, a5 402174c9: 0020c0 memw 402174cc: 586742 s32i a4, a7, 0x160 402174cf: f00d ret.n 402174d1: 000000 ill 402174d4: fff001 l32r a0, 40217494 402174d7: ff .byte 0xff 402174d8 : 402174d8: ffff31 l32r a3, 402174d4 402174db: f83421 l32r a2, 402155ac 402174de: 0020c0 memw 402174e1: 892222 l32i a2, a2, 0x224 402174e4: b42020 extui a2, a2, 0, 12 402174e7: 223a add.n a2, a2, a3 402174e9: 412120 srli a2, a2, 1 402174ec: 112200 slli a2, a2, 16 402174ef: 312020 srai a2, a2, 16 402174f2: f00d ret.n 402174f4: ff .byte 0xff 402174f5: fffff1 l32r a15, 402174f4 402174f8: feb510 excw 402174fb: 3f .byte 0x3f 402174fc: feb420 excw 402174ff: 3f .byte 0x3f 40217500 : 40217500: f4e371 l32r a7, 4021488c 40217503: 00a262 movi a6, 0x200 40217506: fffb81 l32r a8, 402174f4 40217509: f0c112 addi a1, a1, -16 4021750c: 21d9 s32i.n a13, a1, 8 4021750e: 0109 s32i.n a0, a1, 0 40217510: 11c9 s32i.n a12, a1, 4 40217512: fd85c1 l32r a12, 40216b28 40217515: f4a901 l32r a0, 402147bc 40217518: 02dd mov.n a13, a2 4021751a: 0020c0 memw 4021751d: 592752 l32i a5, a7, 0x164 40217520: 105580 and a5, a5, a8 40217523: 205560 or a5, a5, a6 40217526: 0020c0 memw 40217529: 596752 s32i a5, a7, 0x164 4021752c: 550c movi.n a5, 5 4021752e: 0020c0 memw 40217531: 582742 l32i a4, a7, 0x160 40217534: fff161 l32r a6, 402174f8 40217537: 414f40 srli a4, a4, 15 4021753a: 104450 and a4, a4, a5 4021753d: 0a5426 beqi a4, 5, 4021754b 40217540: 0008 l32i.n a0, a0, 0 40217542: 192002 l32i a0, a0, 100 40217545: 0000c0 callx0 a0 40217548: 0004c6 j 4021755f 4021754b: 001622 l16ui a2, a6, 0 4021754e: 0020c0 memw 40217551: 582742 l32i a4, a7, 0x160 40217554: 1d6417 bbci a4, 1, 40217575 40217557: 1f92f6 bgeui a2, 10, 4021757a 4021755a: 021b addi.n a0, a2, 1 4021755c: 005602 s16i a0, a6, 0 4021755f: ffe721 l32r a2, 402174fc 40217562: 1c2c42 l32i a4, a12, 112 40217565: 329b addi.n a3, a2, 9 40217567: fe9e85 call0 40215f50 4021756a: 11c8 l32i.n a12, a1, 4 4021756c: 21d8 l32i.n a13, a1, 8 4021756e: 0108 l32i.n a0, a1, 0 40217570: 10c112 addi a1, a1, 16 40217573: f00d ret.n 40217575: 3139 s32i.n a3, a1, 12 40217577: 0592b6 bltui a2, 10, 40217580 4021757a: b0ae22 movi a2, 0xfffffeb0 4021757d: 000386 j 4021758f 40217580: f48f01 l32r a0, 402147bc 40217583: 0008 l32i.n a0, a0, 0 40217585: a008 l32i.n a0, a0, 40 40217587: 0000c0 callx0 a0 4021758a: 3138 l32i.n a3, a1, 12 4021758c: ffdb61 l32r a6, 402174f8 4021758f: 6cae42 movi a4, 0xfffffe6c 40217592: 6fa427 bge a4, a2, 40217605 40217595: 001652 l16ui a5, a6, 0 40217598: acae72 movi a7, 0xfffffeac 4021759b: 1495f6 bgeui a5, 10, 402175b3 4021759e: 78ae02 movi a0, 0xfffffe78 402175a1: 012207 blt a2, a0, 402175a6 402175a4: 020d mov.n a0, a2 402175a6: 072d mov.n a2, a7 402175a8: 012707 blt a7, a0, 402175ad 402175ab: 002d mov.n a2, a0 402175ad: 112200 slli a2, a2, 16 402175b0: 312020 srai a2, a2, 16 402175b3: 1c9c02 l16si a0, a12, 56 402175b6: 6aa027 bge a0, a2, 40217624 402175b9: 900000 addx2 a0, a0, a0 402175bc: 020a add.n a0, a2, a0 402175be: fec042 addi a4, a0, -2 402175c1: 001b addi.n a0, a0, 1 402175c3: b30440 movgez a0, a4, a4 402175c6: 210200 srai a0, a0, 2 402175c9: 110000 slli a0, a0, 16 402175cc: 310000 srai a0, a0, 16 402175cf: 1c5c02 s16i a0, a12, 56 402175d2: ed0c22 l8ui a2, a12, 237 402175d5: 05a216 beqz a2, 40217633 402175d8: 7cae22 movi a2, 0xfffffe7c 402175db: 3ba207 bge a2, a0, 4021761a 402175de: 402a add.n a4, a0, a2 402175e0: 241b addi.n a2, a4, 1 402175e2: b32440 movgez a2, a4, a4 402175e5: 212120 srai a2, a2, 1 402175e8: 112200 slli a2, a2, 16 402175eb: 312020 srai a2, a2, 16 402175ee: 075c22 s16i a2, a12, 14 402175f1: 000a86 j 4021761f 402175f4: 000c movi.n a0, 0 402175f6: b38c beqz.n a3, 40217605 402175f8: 908c beqz.n a0, 40217605 402175fa: f47001 l32r a0, 402147bc 402175fd: 0008 l32i.n a0, a0, 0 402175ff: 162002 l32i a0, a0, 88 40217602: 0000c0 callx0 a0 40217605: f46d01 l32r a0, 402147bc 40217608: 0008 l32i.n a0, a0, 0 4021760a: 192002 l32i a0, a0, 100 4021760d: 0d2d mov.n a2, a13 4021760f: 0000c0 callx0 a0 40217612: ffb961 l32r a6, 402174f8 40217615: 000c movi.n a0, 0 40217617: ffd046 j 4021755c 4021761a: 002d mov.n a2, a0 4021761c: 075c02 s16i a0, a12, 14 4021761f: 100c movi.n a0, 1 40217621: fff446 j 402175f6 40217624: aaa207 bge a2, a0, 402175d2 40217627: f0c042 addi a4, a0, -16 4021762a: 1ba247 bge a2, a4, 40217649 4021762d: f4c002 addi a0, a0, -12 40217630: ffe546 j 402175c9 40217633: 079c22 l16si a2, a12, 14 40217636: 528b addi.n a5, a2, 8 40217638: 052507 blt a5, a0, 40217641 4021763b: f8c272 addi a7, a2, -8 4021763e: b2a077 bge a0, a7, 402175f4 40217641: 002d mov.n a2, a0 40217643: 075c02 s16i a0, a12, 14 40217646: fff546 j 4021761f 40217649: 904220 addx2 a4, a2, a2 4021764c: 004a add.n a0, a0, a4 4021764e: fec042 addi a4, a0, -2 40217651: 001b addi.n a0, a0, 1 40217653: b30440 movgez a0, a4, a4 40217656: 210200 srai a0, a0, 2 40217659: ffdb06 j 402175c9 4021765c: b508 l32i.n a0, a5, 44 4021765e: fe .byte 0xfe 4021765f: 3f .byte 0x3f 40217660: ff .byte 0xff 40217661: ff .byte 0xff 40217662: ff .byte 0xff 40217663: bf .byte 0xbf 40217664 : 40217664: 208220 or a8, a2, a2 40217667: f45591 l32r a9, 402147bc 4021766a: c0c112 addi a1, a1, -64 4021766d: 056102 s32i a0, a1, 20 40217670: 0661c2 s32i a12, a1, 24 40217673: 81e9 s32i.n a14, a1, 32 40217675: 91f9 s32i.n a15, a1, 36 40217677: 71d9 s32i.n a13, a1, 28 40217679: 00acf2 movi a15, 0xfffffc00 4021767c: fa7ad1 l32r a13, 40216064 4021767f: 03ed mov.n a14, a3 40217681: c9a0c2 movi a12, 201 40217684: 043d mov.n a3, a4 40217686: 102142 l32i a4, a1, 64 40217689: 0998 l32i.n a9, a9, 0 4021768b: 0408 l32i.n a0, a4, 0 4021768d: 162992 l32i a9, a9, 88 40217690: 050500 extui a0, a0, 21, 1 40217693: 18f056 bnez a0, 40217826 40217696: 7cae22 movi a2, 0xfffffe7c 40217699: 1169 s32i.n a6, a1, 4 4021769b: 0149 s32i.n a4, a1, 0 4021769d: d189 s32i.n a8, a1, 52 4021769f: c139 s32i.n a3, a1, 48 402176a1: b159 s32i.n a5, a1, 44 402176a3: 0009c0 callx0 a9 402176a6: 7cae92 movi a9, 0xfffffe7c 402176a9: 0020c0 memw 402176ac: f478a1 l32r a10, 4021488c 402176af: da38 l32i.n a3, a10, 52 402176b1: 1033f0 and a3, a3, a15 402176b4: 2033c0 or a3, a3, a12 402176b7: 0020c0 memw 402176ba: da39 s32i.n a3, a10, 52 402176bc: 0020c0 memw 402176bf: da08 l32i.n a0, a10, 52 402176c1: e27c movi.n a2, -2 402176c3: 100020 and a0, a0, a2 402176c6: 0020c0 memw 402176c9: da09 s32i.n a0, a10, 52 402176cb: 0020c0 memw 402176ce: acae82 movi a8, 0xfffffeac 402176d1: ffe201 l32r a0, 4021765c 402176d4: 582aa2 l32i a10, a10, 0x160 402176d7: 0b0c movi.n a11, 0 402176d9: a1b9 s32i.n a11, a1, 40 402176db: 1d5d92 s16i a9, a13, 58 402176de: a148 l32i.n a4, a1, 40 402176e0: 541b addi.n a5, a4, 1 402176e2: 906400 addx2 a6, a4, a0 402176e5: 005682 s16i a8, a6, 0 402176e8: 744050 extui a4, a5, 0, 8 402176eb: a149 s32i.n a4, a1, 40 402176ed: ed4466 bnei a4, 4, 402176de 402176f0: 0020c0 memw 402176f3: f46691 l32r a9, 4021488c 402176f6: b938 l32i.n a3, a9, 44 402176f8: 2139 s32i.n a3, a1, 8 402176fa: 0020c0 memw 402176fd: c82922 l32i a2, a9, 0x320 40217700: 3129 s32i.n a2, a1, 12 40217702: 0020c0 memw 40217705: d029f2 l32i a15, a9, 0x340 40217708: 41f9 s32i.n a15, a1, 16 4021770a: 0020c0 memw 4021770d: b9b8 l32i.n a11, a9, 44 4021770f: ec7c movi.n a12, -2 40217711: 10bbc0 and a11, a11, a12 40217714: 0020c0 memw 40217717: b9b9 s32i.n a11, a9, 44 40217719: ffd1a1 l32r a10, 40217660 4021771c: 0020c0 memw 4021771f: c82982 l32i a8, a9, 0x320 40217722: 1088a0 and a8, a8, a10 40217725: 0020c0 memw 40217728: c86982 s32i a8, a9, 0x320 4021772b: b9d9c1 l32r a12, 40205e90 4021772e: 070c movi.n a7, 0 40217730: a179 s32i.n a7, a1, 40 40217732: 0020c0 memw 40217735: 802cf2 l32i a15, a12, 0x200 40217738: a148 l32i.n a4, a1, 40 4021773a: e20c movi.n a2, 14 4021773c: a03440 addx4 a3, a4, a4 4021773f: fdc442 addi a4, a4, -3 40217742: 331b addi.n a3, a3, 1 40217744: 932340 movnez a2, a3, a4 40217747: 012280 slli a2, a2, 24 4021774a: 312820 srai a2, a2, 24 4021774d: fe09c5 call0 402157ec 40217750: 0020c0 memw 40217753: f44e01 l32r a0, 4021488c 40217756: a1d8 l32i.n a13, a1, 40 40217758: 582042 l32i a4, a0, 0x160 4021775b: deac beqz.n a14, 4021778c 4021775d: ffbf01 l32r a0, 4021765c 40217760: 0c0c movi.n a12, 0 40217762: 90dd00 addx2 a13, a13, a0 40217765: 0f4d mov.n a4, a15 40217767: d128 l32i.n a2, a1, 52 40217769: c138 l32i.n a3, a1, 48 4021776b: b158 l32i.n a5, a1, 44 4021776d: ff2b45 call0 40216a24 40217770: 22dc bnez.n a2, 40217786 40217772: ffc905 call0 40217404 40217775: 009d42 l16si a4, a13, 0 40217778: cc1b addi.n a12, a12, 1 4021777a: 02a247 bge a2, a4, 40217780 4021777d: 005d22 s16i a2, a13, 0 40217780: 74c0c0 extui a12, a12, 0, 8 40217783: de9ec7 bne a14, a12, 40217765 40217786: f44101 l32r a0, 4021488c 40217789: b9c1c1 l32r a12, 40205e90 4021778c: 0020c0 memw 4021778f: d028 l32i.n a2, a0, 52 40217791: e37c movi.n a3, -2 40217793: 102230 and a2, a2, a3 40217796: 0020c0 memw 40217799: a1d8 l32i.n a13, a1, 40 4021779b: d029 s32i.n a2, a0, 52 4021779d: fd1b addi.n a15, a13, 1 4021779f: 74d0f0 extui a13, a15, 0, 8 402177a2: a1d9 s32i.n a13, a1, 40 402177a4: 8a4d66 bnei a13, 4, 40217732 402177a7: 0020c0 memw 402177aa: f43861 l32r a6, 4021488c 402177ad: 2188 l32i.n a8, a1, 8 402177af: b689 s32i.n a8, a6, 44 402177b1: 0020c0 memw 402177b4: 3178 l32i.n a7, a1, 12 402177b6: c86672 s32i a7, a6, 0x320 402177b9: 0020c0 memw 402177bc: 4158 l32i.n a5, a1, 16 402177be: 1148 l32i.n a4, a1, 4 402177c0: d06652 s32i a5, a6, 0x340 402177c3: e4bc beqz.n a4, 40217805 402177c5: ffa501 l32r a0, 4021765c 402177c8: d8af22 movi a2, -40 402177cb: 090c movi.n a9, 0 402177cd: a199 s32i.n a9, a1, 40 402177cf: 11a200 slli a10, a2, 16 402177d2: 31a0a0 srai a10, a10, 16 402177d5: a138 l32i.n a3, a1, 40 402177d7: a148 l32i.n a4, a1, 40 402177d9: 903300 addx2 a3, a3, a0 402177dc: 541b addi.n a5, a4, 1 402177de: 744050 extui a4, a5, 0, 8 402177e1: 009332 l16si a3, a3, 0 402177e4: a149 s32i.n a4, a1, 40 402177e6: 01a3a7 bge a3, a10, 402177eb 402177e9: 032d mov.n a2, a3 402177eb: 11a200 slli a10, a2, 16 402177ee: e04466 bnei a4, 4, 402177d2 402177f1: f3f201 l32r a0, 402147bc 402177f4: 0008 l32i.n a0, a0, 0 402177f6: fa1b31 l32r a3, 40216064 402177f9: 162002 l32i a0, a0, 88 402177fc: 1d5322 s16i a2, a3, 58 402177ff: 0000c0 callx0 a0 40217802: 000206 j 4021780e 40217805: fa1731 l32r a3, 40216064 40217808: 7cae22 movi a2, 0xfffffe7c 4021780b: 1d5322 s16i a2, a3, 58 4021780e: db0c81 l32r a8, 4020e440 40217811: 0178 l32i.n a7, a1, 0 40217813: fa1451 l32r a5, 40216064 40217816: 0768 l32i.n a6, a7, 0 40217818: 1d9542 l16si a4, a5, 58 4021781b: 206680 or a6, a6, a8 4021781e: 0769 s32i.n a6, a7, 0 40217820: 325542 s16i a4, a5, 100 40217823: 000b46 j 40217854 40217826: 1d9d22 l16si a2, a13, 58 40217829: 0009c0 callx0 a9 4021782c: 0020c0 memw 4021782f: f41791 l32r a9, 4021488c 40217832: d9d8 l32i.n a13, a9, 52 40217834: 10ddf0 and a13, a13, a15 40217837: 20ddc0 or a13, a13, a12 4021783a: 0020c0 memw 4021783d: d9d9 s32i.n a13, a9, 52 4021783f: 0020c0 memw 40217842: d9a8 l32i.n a10, a9, 52 40217844: eb7c movi.n a11, -2 40217846: 10aab0 and a10, a10, a11 40217849: 0020c0 memw 4021784c: d9a9 s32i.n a10, a9, 52 4021784e: 0020c0 memw 40217851: 582992 l32i a9, a9, 0x160 40217854: 61c8 l32i.n a12, a1, 24 40217856: 71d8 l32i.n a13, a1, 28 40217858: 81e8 l32i.n a14, a1, 32 4021785a: 91f8 l32i.n a15, a1, 36 4021785c: 5108 l32i.n a0, a1, 20 4021785e: 40c112 addi a1, a1, 64 40217861: f00d ret.n 40217863: b3ee00 movgez a14, a14, a0 40217866: fe .byte 0xfe 40217867: 3f .byte 0x3f 40217868 : 40217868: f0c112 addi a1, a1, -16 4021786b: 0361c2 s32i a12, a1, 12 4021786e: 203110 or a3, a1, a1 40217871: 20c220 or a12, a2, a2 40217874: fffc21 l32r a2, 40217864 40217877: 2109 s32i.n a0, a1, 8 40217879: 0e0222 l8ui a2, a2, 14 4021787c: ff6985 call0 40216f18 4021787f: fff901 l32r a0, 40217864 40217882: 020c movi.n a2, 0 40217884: 015d mov.n a5, a1 40217886: 621b addi.n a6, a2, 1 40217888: 425a add.n a4, a2, a5 4021788a: 000432 l8ui a3, a4, 0 4021788d: 742060 extui a2, a6, 0, 8 40217890: 33ca add.n a3, a3, a12 40217892: 004432 s8i a3, a4, 0 40217895: ed6266 bnei a2, 6, 40217886 40217898: fd9f21 l32r a2, 40216f14 4021789b: 530c movi.n a3, 5 4021789d: 014d mov.n a4, a1 4021789f: 0f0062 l8ui a6, a0, 15 402178a2: 300052 l8ui a5, a0, 48 402178a5: 016680 slli a6, a6, 24 402178a8: 316860 srai a6, a6, 24 402178ab: 02b605 call0 4021a40c 402178ae: 31c8 l32i.n a12, a1, 12 402178b0: 2108 l32i.n a0, a1, 8 402178b2: 10c112 addi a1, a1, 16 402178b5: f00d ret.n 402178b7: 15f000 extui a15, a0, 16, 2 402178ba: 204023 excw 402178bc : 402178bc: 207220 or a7, a2, a2 402178bf: e0c112 addi a1, a1, -32 402178c2: 006132 s32i a3, a1, 0 402178c5: fffc21 l32r a2, 402178b8 402178c8: 016102 s32i a0, a1, 4 402178cb: 21c9 s32i.n a12, a1, 8 402178cd: 31d9 s32i.n a13, a1, 12 402178cf: 05cd mov.n a12, a5 402178d1: 04dd mov.n a13, a4 402178d3: 4179 s32i.n a7, a1, 16 402178d5: b67401 l32r a0, 402052a8 402178d8: 0000c0 callx0 a0 402178db: 4108 l32i.n a0, a1, 16 402178dd: 0020c0 memw 402178e0: 0d28 l32i.n a2, a13, 0 402178e2: f792c7 bne a2, a12, 402178dd 402178e5: 002d mov.n a2, a0 402178e7: eead85 call0 402063c0 402178ea: 0108 l32i.n a0, a1, 0 402178ec: 540c movi.n a4, 5 402178ee: f3e721 l32r a2, 4021488c 402178f1: 0020c0 memw 402178f4: 582232 l32i a3, a2, 0x160 402178f7: 413f30 srli a3, a3, 15 402178fa: 103340 and a3, a3, a4 402178fd: 135366 bnei a3, 5, 40217914 40217900: d57c movi.n a5, -3 40217902: 0020c0 memw 40217905: 582242 l32i a4, a2, 0x160 40217908: 104450 and a4, a4, a5 4021790b: 0020c0 memw 4021790e: 586242 s32i a4, a2, 0x160 40217911: 000146 j 4021791a 40217914: 0020c0 memw 40217917: 582262 l32i a6, a2, 0x160 4021791a: f3a871 l32r a7, 402147bc 4021791d: 0778 l32i.n a7, a7, 0 4021791f: 192772 l32i a7, a7, 100 40217922: 742000 extui a2, a0, 0, 8 40217925: 0007c0 callx0 a7 40217928: 21c8 l32i.n a12, a1, 8 4021792a: 31d8 l32i.n a13, a1, 12 4021792c: 1108 l32i.n a0, a1, 4 4021792e: 20c112 addi a1, a1, 32 40217931: f00d ret.n 40217933: 887000 excw 40217936: fe .byte 0xfe 40217937: 3f .byte 0x3f 40217938: ff .byte 0xff 40217939: fffc03 excw 4021793c : 4021793c: 040c movi.n a4, 0 4021793e: e0c112 addi a1, a1, -32 40217941: 51e9 s32i.n a14, a1, 20 40217943: 41d9 s32i.n a13, a1, 16 40217945: 2109 s32i.n a0, a1, 8 40217947: 31c9 s32i.n a12, a1, 12 40217949: f9c601 l32r a0, 40216064 4021794c: 02cd mov.n a12, a2 4021794e: 03dd mov.n a13, a3 40217950: 220c movi.n a2, 2 40217952: fff831 l32r a3, 40217934 40217955: b300e2 l8ui a14, a0, 179 40217958: 443a add.n a4, a4, a3 4021795a: 01ee80 slli a14, a14, 24 4021795d: 223a add.n a2, a2, a3 4021795f: 001442 l16ui a4, a4, 0 40217962: 005142 s16i a4, a1, 0 40217965: 000222 l8ui a2, a2, 0 40217968: 31e8e0 srai a14, a14, 24 4021796b: 024122 s8i a2, a1, 2 4021796e: d20c movi.n a2, 13 40217970: 237ce6 bgei a12, 7, 40217997 40217973: 530c movi.n a3, 5 40217975: 004d mov.n a4, a0 40217977: b20442 l8ui a4, a4, 178 4021797a: 2c0b addi.n a2, a12, -1 4021797c: 014480 slli a4, a4, 24 4021797f: 314840 srai a4, a4, 24 40217982: 1149 s32i.n a4, a1, 4 40217984: c04e40 sub a4, a14, a4 40217987: 822240 mull a2, a2, a4 4021798a: bb5101 l32r a0, 402066d0 4021798d: 0000c0 callx0 a0 40217990: 11e8 l32i.n a14, a1, 4 40217992: ee2a add.n a14, a14, a2 40217994: 000846 j 402179b9 40217997: b40032 l8ui a3, a0, 180 4021799a: 013380 slli a3, a3, 24 4021799d: 313830 srai a3, a3, 24 402179a0: c033e0 sub a3, a3, a14 402179a3: 02a2c7 bge a2, a12, 402179a9 402179a6: 004246 j 40217ab3 402179a9: facc22 addi a2, a12, -6 402179ac: 822320 mull a2, a3, a2 402179af: 530c movi.n a3, 5 402179b1: bb4701 l32r a0, 402066d0 402179b4: 0000c0 callx0 a0 402179b7: ee2a add.n a14, a14, a2 402179b9: 0a1d66 bnei a13, 1, 402179c7 402179bc: ad7c movi.n a13, -6 402179be: 0041d2 s8i a13, a1, 0 402179c1: 0241d2 s8i a13, a1, 2 402179c4: 0008c6 j 402179eb 402179c7: fecd32 addi a3, a13, -2 402179ca: 0b9356 bnez a3, 40217a87 402179cd: f9a501 l32r a0, 40216064 402179d0: b50032 l8ui a3, a0, 181 402179d3: 004132 s8i a3, a1, 0 402179d6: b60022 l8ui a2, a0, 182 402179d9: 014122 s8i a2, a1, 1 402179dc: b70002 l8ui a0, a0, 183 402179df: 024102 s8i a0, a1, 2 402179e2: 0101d2 l8ui a13, a1, 1 402179e5: 01dd80 slli a13, a13, 24 402179e8: 31d8d0 srai a13, a13, 24 402179eb: 2c7ce6 bgei a12, 7, 40217a1b 402179ee: 000132 l8ui a3, a1, 0 402179f1: 2c0b addi.n a2, a12, -1 402179f3: 013380 slli a3, a3, 24 402179f6: 313830 srai a3, a3, 24 402179f9: 013380 slli a3, a3, 24 402179fc: 313830 srai a3, a3, 24 402179ff: c03d30 sub a3, a13, a3 40217a02: 822230 mull a2, a2, a3 40217a05: 530c movi.n a3, 5 40217a07: bb3201 l32r a0, 402066d0 40217a0a: 0000c0 callx0 a0 40217a0d: 000102 l8ui a0, a1, 0 40217a10: 010080 slli a0, a0, 24 40217a13: 310800 srai a0, a0, 24 40217a16: 002a add.n a0, a0, a2 40217a18: 000806 j 40217a3c 40217a1b: 020102 l8ui a0, a1, 2 40217a1e: d20c movi.n a2, 13 40217a20: 010080 slli a0, a0, 24 40217a23: 310800 srai a0, a0, 24 40217a26: c000d0 sub a0, a0, a13 40217a29: 7522c7 blt a2, a12, 40217aa2 40217a2c: 530c movi.n a3, 5 40217a2e: facc22 addi a2, a12, -6 40217a31: 822020 mull a2, a0, a2 40217a34: bb2701 l32r a0, 402066d0 40217a37: 0000c0 callx0 a0 40217a3a: 02da add.n a0, a2, a13 40217a3c: ffbfa1 l32r a10, 40217938 40217a3f: 9e0a add.n a9, a14, a0 40217a41: f39241 l32r a4, 4021488c 40217a44: 749090 extui a9, a9, 0, 8 40217a47: 119960 slli a9, a9, 10 40217a4a: 0020c0 memw 40217a4d: da2482 l32i a8, a4, 0x368 40217a50: 1088a0 and a8, a8, a10 40217a53: 208890 or a8, a8, a9 40217a56: 0020c0 memw 40217a59: da6482 s32i a8, a4, 0x368 40217a5c: 170c movi.n a7, 1 40217a5e: 0020c0 memw 40217a61: d468 l32i.n a6, a4, 52 40217a63: 206670 or a6, a6, a7 40217a66: 0020c0 memw 40217a69: d469 s32i.n a6, a4, 52 40217a6b: e57c movi.n a5, -2 40217a6d: 0020c0 memw 40217a70: d438 l32i.n a3, a4, 52 40217a72: 103350 and a3, a3, a5 40217a75: 0020c0 memw 40217a78: d439 s32i.n a3, a4, 52 40217a7a: 31c8 l32i.n a12, a1, 12 40217a7c: 41d8 l32i.n a13, a1, 16 40217a7e: 51e8 l32i.n a14, a1, 20 40217a80: 2108 l32i.n a0, a1, 8 40217a82: 20c112 addi a1, a1, 32 40217a85: f00d ret.n 40217a87: fdcda2 addi a10, a13, -3 40217a8a: f54a56 bnez a10, 402179e2 40217a8d: f97501 l32r a0, 40216064 40217a90: b80032 l8ui a3, a0, 184 40217a93: 004132 s8i a3, a1, 0 40217a96: b90022 l8ui a2, a0, 185 40217a99: 014122 s8i a2, a1, 1 40217a9c: ba0002 l8ui a0, a0, 186 40217a9f: ffcf06 j 402179df 40217aa2: 530c movi.n a3, 5 40217aa4: fecc22 addi a2, a12, -2 40217aa7: 822020 mull a2, a0, a2 40217aaa: bb0901 l32r a0, 402066d0 40217aad: 0000c0 callx0 a0 40217ab0: ffe186 j 40217a3a 40217ab3: fecc22 addi a2, a12, -2 40217ab6: 822320 mull a2, a3, a2 40217ab9: 530c movi.n a3, 5 40217abb: bb0501 l32r a0, 402066d0 40217abe: 0000c0 callx0 a0 40217ac1: ffbc86 j 402179b7 40217ac4: b3ea add.n a11, a3, a14 40217ac6: fe .byte 0xfe 40217ac7: 3f .byte 0x3f 40217ac8 : 40217ac8: f0c112 addi a1, a1, -16 40217acb: 3109 s32i.n a0, a1, 12 40217acd: f96501 l32r a0, 40216064 40217ad0: 3038 l32i.n a3, a0, 12 40217ad2: 2129 s32i.n a2, a1, 8 40217ad4: 0c7327 bbci a3, 18, 40217ae4 40217ad7: 67c032 addi a3, a0, 103 40217ada: 902220 addx2 a2, a2, a2 40217add: 223a add.n a2, a2, a3 40217adf: fd3f85 call0 40214ed8 40217ae2: 2128 l32i.n a2, a1, 8 40217ae4: b8eb31 l32r a3, 40205e90 40217ae7: 0020c0 memw 40217aea: 9c2332 l32i a3, a3, 0x270 40217aed: 296317 bbci a3, 1, 40217b1a 40217af0: 742020 extui a2, a2, 0, 8 40217af3: 013d mov.n a3, a1 40217af5: ff4205 call0 40216f18 40217af8: 042a45 call0 4021bda0 40217afb: fff221 l32r a2, 40217ac4 40217afe: f00222 l8ui a2, a2, 240 40217b01: 006385 call0 4021813c 40217b04: f32e01 l32r a0, 402147bc 40217b07: 0008 l32i.n a0, a0, 0 40217b09: ffee21 l32r a2, 40217ac4 40217b0c: 162002 l32i a0, a0, 88 40217b0f: 089222 l16si a2, a2, 16 40217b12: 0000c0 callx0 a0 40217b15: e21c movi.n a2, 30 40217b17: ee8a85 call0 402063c0 40217b1a: 3108 l32i.n a0, a1, 12 40217b1c: 10c112 addi a1, a1, 16 40217b1f: f00d ret.n 40217b21: 000000 ill 40217b24: fe8874 excw 40217b27: 3f .byte 0x3f 40217b28: 005dc0 excw 40217b2b: 000000 ill 40217b2e: 994024 excw 40217b31: 4999 s32i.n a9, a9, 16 40217b33: 999a40 excw 40217b36: 9999 s32i.n a9, a9, 36 40217b38: 9999 s32i.n a9, a9, 36 40217b3a: 40e9 s32i.n a14, a0, 16 40217b3c: ff .byte 0xff 40217b3d: ff .byte 0xff 40217b3e: 0f .byte 0xf 40217b3f: 000000 ill 40217b42: a4c000 extui a12, a0, 0, 11 40217b45: 4000e2 l8ui a14, a0, 64 40217b48: 107460 and a7, a4, a6 40217b4b: e2f040 excw 40217b4e: f04000 subx8 a4, a0, a0 40217b51: 00c8 l32i.n a12, a0, 0 40217b53: ccb840 excw 40217b56: 124000 excw 40217b58 : 40217b58: b0c112 addi a1, a1, -80 40217b5b: d1e9 s32i.n a14, a1, 52 40217b5d: e1f9 s32i.n a15, a1, 56 40217b5f: 7129 s32i.n a2, a1, 28 40217b61: c1d9 s32i.n a13, a1, 48 40217b63: b1c9 s32i.n a12, a1, 44 40217b65: f93fc1 l32r a12, 40216064 40217b68: a109 s32i.n a0, a1, 40 40217b6a: a10c02 l8ui a0, a12, 161 40217b6d: 03dd mov.n a13, a3 40217b6f: 30cc bnez.n a0, 40217b76 40217b71: 8e2c movi.n a14, 40 40217b73: 000446 j 40217b88 40217b76: 041066 bnei a0, 1, 40217b7e 40217b79: ae1c movi.n a14, 26 40217b7b: 000246 j 40217b88 40217b7e: fec032 addi a3, a0, -2 40217b81: 821c movi.n a2, 24 40217b83: 8e2c movi.n a14, 40 40217b85: 83e230 moveqz a14, a2, a3 40217b88: 0d2d mov.n a2, a13 40217b8a: 0e3d mov.n a3, a14 40217b8c: fa0e01 l32r a0, 402163c4 40217b8f: 0000c0 callx0 a0 40217b92: 1a92e6 bgei a2, 10, 40217bb0 40217b95: 0d2d mov.n a2, a13 40217b97: 0e3d mov.n a3, a14 40217b99: bacd01 l32r a0, 402066d0 40217b9c: 0000c0 callx0 a0 40217b9f: 820e20 mull a0, a14, a2 40217ba2: c000d0 sub a0, a0, a13 40217ba5: a00000 addx4 a0, a0, a0 40217ba8: 1120f0 slli a2, a0, 1 40217bab: 6129 s32i.n a2, a1, 24 40217bad: 000846 j 40217bd2 40217bb0: c04e20 sub a4, a14, a2 40217bb3: 1794e6 bgei a4, 10, 40217bce 40217bb6: 0d2d mov.n a2, a13 40217bb8: 0e3d mov.n a3, a14 40217bba: bac501 l32r a0, 402066d0 40217bbd: 0000c0 callx0 a0 40217bc0: 021b addi.n a0, a2, 1 40217bc2: 820e00 mull a0, a14, a0 40217bc5: c000d0 sub a0, a0, a13 40217bc8: a00000 addx4 a0, a0, a0 40217bcb: fff646 j 40217ba8 40217bce: 020c movi.n a2, 0 40217bd0: 6129 s32i.n a2, a1, 24 40217bd2: bd0c32 l8ui a3, a12, 189 40217bd5: e00c22 l8ui a2, a12, 224 40217bd8: 084316 beqz a3, 40217c60 40217bdb: 5139 s32i.n a3, a1, 20 40217bdd: bc0cf2 l8ui a15, a12, 188 40217be0: 112280 slli a2, a2, 8 40217be3: ff2a add.n a15, a15, a2 40217be5: 077f16 beqz a15, 40217c60 40217be8: 032d mov.n a2, a3 40217bea: 6e7c movi.n a14, -10 40217bec: 82eed0 mull a14, a14, a13 40217bef: c122d0 mul16u a2, a2, a13 40217bf2: a03330 addx4 a3, a3, a3 40217bf5: 1133f0 slli a3, a3, 1 40217bf8: 106122 s32i a2, a1, 64 40217bfb: 126132 s32i a3, a1, 72 40217bfe: 0f3d mov.n a3, a15 40217c00: f9f101 l32r a0, 402163c4 40217c03: 0000c0 callx0 a0 40217c06: 122102 l32i a0, a1, 72 40217c09: 102142 l32i a4, a1, 64 40217c0c: 022207 blt a2, a0, 40217c12 40217c0f: 0054c6 j 40217d66 40217c12: 042d mov.n a2, a4 40217c14: 0f3d mov.n a3, a15 40217c16: baae01 l32r a0, 402066d0 40217c19: 0000c0 callx0 a0 40217c1c: f56601 l32r a0, 402151b4 40217c1f: 0000c0 callx0 a0 40217c22: 2129 s32i.n a2, a1, 8 40217c24: 0f2d mov.n a2, a15 40217c26: f56301 l32r a0, 402151b4 40217c29: 0000c0 callx0 a0 40217c2c: 02fd mov.n a15, a2 40217c2e: 5128 l32i.n a2, a1, 20 40217c30: ffc501 l32r a0, 40217b44 40217c33: 0000c0 callx0 a0 40217c36: 023d mov.n a3, a2 40217c38: 0f2d mov.n a2, a15 40217c3a: f55b01 l32r a0, 402151a8 40217c3d: 0000c0 callx0 a0 40217c40: 023d mov.n a3, a2 40217c42: 2128 l32i.n a2, a1, 8 40217c44: f55801 l32r a0, 402151a4 40217c47: 0000c0 callx0 a0 40217c4a: ffb6f1 l32r a15, 40217b24 40217c4d: 0f38 l32i.n a3, a15, 0 40217c4f: f55501 l32r a0, 402151a4 40217c52: 0000c0 callx0 a0 40217c55: ffbc01 l32r a0, 40217b48 40217c58: 0000c0 callx0 a0 40217c5b: fe2a add.n a15, a14, a2 40217c5d: 000186 j 40217c67 40217c60: 0f0c movi.n a15, 0 40217c62: 6e7c movi.n a14, -10 40217c64: 82eed0 mull a14, a14, a13 40217c67: dc0c02 l8ui a0, a12, 220 40217c6a: 1361f2 s32i a15, a1, 76 40217c6d: 081016 beqz a0, 40217cf2 40217c70: 4109 s32i.n a0, a1, 16 40217c72: e10c22 l8ui a2, a12, 225 40217c75: db0cf2 l8ui a15, a12, 219 40217c78: 112280 slli a2, a2, 8 40217c7b: ff2a add.n a15, a15, a2 40217c7d: 071f16 beqz a15, 40217cf2 40217c80: 0f3d mov.n a3, a15 40217c82: c120d0 mul16u a2, a0, a13 40217c85: 116122 s32i a2, a1, 68 40217c88: a0d000 addx4 a13, a0, a0 40217c8b: 11ddf0 slli a13, a13, 1 40217c8e: f9cd01 l32r a0, 402163c4 40217c91: 0000c0 callx0 a0 40217c94: 112102 l32i a0, a1, 68 40217c97: 0222d7 blt a2, a13, 40217c9d 40217c9a: 004846 j 40217dbf 40217c9d: 0f3d mov.n a3, a15 40217c9f: 002d mov.n a2, a0 40217ca1: ba8b01 l32r a0, 402066d0 40217ca4: 0000c0 callx0 a0 40217ca7: f54301 l32r a0, 402151b4 40217caa: 0000c0 callx0 a0 40217cad: 3129 s32i.n a2, a1, 12 40217caf: 41d8 l32i.n a13, a1, 16 40217cb1: 0f2d mov.n a2, a15 40217cb3: f54001 l32r a0, 402151b4 40217cb6: 0000c0 callx0 a0 40217cb9: 02fd mov.n a15, a2 40217cbb: 0d2d mov.n a2, a13 40217cbd: ffa101 l32r a0, 40217b44 40217cc0: 0000c0 callx0 a0 40217cc3: 023d mov.n a3, a2 40217cc5: 31d8 l32i.n a13, a1, 12 40217cc7: 0f2d mov.n a2, a15 40217cc9: f53701 l32r a0, 402151a8 40217ccc: 0000c0 callx0 a0 40217ccf: 023d mov.n a3, a2 40217cd1: 0d2d mov.n a2, a13 40217cd3: f53401 l32r a0, 402151a4 40217cd6: 0000c0 callx0 a0 40217cd9: ff9231 l32r a3, 40217b24 40217cdc: 0338 l32i.n a3, a3, 0 40217cde: f53101 l32r a0, 402151a4 40217ce1: 0000c0 callx0 a0 40217ce4: ff9901 l32r a0, 40217b48 40217ce7: 0000c0 callx0 a0 40217cea: 1321f2 l32i a15, a1, 76 40217ced: 3e2a add.n a3, a14, a2 40217cef: 000106 j 40217cf7 40217cf2: 1321f2 l32i a15, a1, 76 40217cf5: 030c movi.n a3, 0 40217cf7: f139 s32i.n a3, a1, 60 40217cf9: ff8b21 l32r a2, 40217b28 40217cfc: 711cd2 l16ui a13, a12, 226 40217cff: f2af01 l32r a0, 402147bc 40217d02: deda add.n a13, a14, a13 40217d04: 0008 l32i.n a0, a0, 0 40217d06: dd2a add.n a13, a13, a2 40217d08: 0008 l32i.n a0, a0, 0 40217d0a: 0d2d mov.n a2, a13 40217d0c: 0000c0 callx0 a0 40217d0f: ff8601 l32r a0, 40217b28 40217d12: f2aa41 l32r a4, 402147bc 40217d15: 030c movi.n a3, 0 40217d17: 64a052 movi a5, 100 40217d1a: 012257 blt a2, a5, 40217d1f 40217d1d: 03dd mov.n a13, a3 40217d1f: 721c32 l16ui a3, a12, 228 40217d22: 0428 l32i.n a2, a4, 0 40217d24: ee3a add.n a14, a14, a3 40217d26: ee0a add.n a14, a14, a0 40217d28: 0208 l32i.n a0, a2, 0 40217d2a: 0e2d mov.n a2, a14 40217d2c: 0000c0 callx0 a0 40217d2f: f138 l32i.n a3, a1, 60 40217d31: 7108 l32i.n a0, a1, 28 40217d33: 5f1c42 l16ui a4, a12, 190 40217d36: 000b addi.n a0, a0, -1 40217d38: 400000 ssr a0 40217d3b: b14040 sra a4, a4 40217d3e: 026407 bbci a4, 0, 40217d44 40217d41: 15af56 bnez a15, 40217e9f 40217d44: 6f1c42 l16ui a4, a12, 222 40217d47: 400000 ssr a0 40217d4a: b14040 sra a4, a4 40217d4d: 026407 bbci a4, 0, 40217d53 40217d50: 15d356 bnez a3, 40217eb1 40217d53: 0bfd56 bnez a13, 40217e16 40217d56: 64a052 movi a5, 100 40217d59: 012257 blt a2, a5, 40217d5e 40217d5c: 0e0c movi.n a14, 0 40217d5e: 61c8 l32i.n a12, a1, 24 40217d60: 93cee0 movnez a12, a14, a14 40217d63: 002c46 j 40217e18 40217d66: c06f20 sub a6, a15, a2 40217d69: 022607 blt a6, a0, 40217d6f 40217d6c: 004d06 j 40217ea4 40217d6f: 042d mov.n a2, a4 40217d71: 0f3d mov.n a3, a15 40217d73: ba5701 l32r a0, 402066d0 40217d76: 0000c0 callx0 a0 40217d79: 221b addi.n a2, a2, 1 40217d7b: f50e01 l32r a0, 402151b4 40217d7e: 0000c0 callx0 a0 40217d81: 0129 s32i.n a2, a1, 0 40217d83: 0f2d mov.n a2, a15 40217d85: f50b01 l32r a0, 402151b4 40217d88: 0000c0 callx0 a0 40217d8b: 1129 s32i.n a2, a1, 4 40217d8d: 5128 l32i.n a2, a1, 20 40217d8f: ff6d01 l32r a0, 40217b44 40217d92: 0000c0 callx0 a0 40217d95: 023d mov.n a3, a2 40217d97: 01f8 l32i.n a15, a1, 0 40217d99: 1128 l32i.n a2, a1, 4 40217d9b: f50301 l32r a0, 402151a8 40217d9e: 0000c0 callx0 a0 40217da1: 023d mov.n a3, a2 40217da3: 0f2d mov.n a2, a15 40217da5: f4ff01 l32r a0, 402151a4 40217da8: 0000c0 callx0 a0 40217dab: ff5e31 l32r a3, 40217b24 40217dae: 0338 l32i.n a3, a3, 0 40217db0: f4fd01 l32r a0, 402151a4 40217db3: 0000c0 callx0 a0 40217db6: ff6401 l32r a0, 40217b48 40217db9: 0000c0 callx0 a0 40217dbc: ffa6c6 j 40217c5b 40217dbf: c04f20 sub a4, a15, a2 40217dc2: 0224d7 blt a4, a13, 40217dc8 40217dc5: 003806 j 40217ea9 40217dc8: 0f3d mov.n a3, a15 40217dca: 002d mov.n a2, a0 40217dcc: ba4101 l32r a0, 402066d0 40217dcf: 0000c0 callx0 a0 40217dd2: 221b addi.n a2, a2, 1 40217dd4: f4f801 l32r a0, 402151b4 40217dd7: 0000c0 callx0 a0 40217dda: 02dd mov.n a13, a2 40217ddc: 0f2d mov.n a2, a15 40217dde: f4f501 l32r a0, 402151b4 40217de1: 0000c0 callx0 a0 40217de4: 02fd mov.n a15, a2 40217de6: 4128 l32i.n a2, a1, 16 40217de8: ff5701 l32r a0, 40217b44 40217deb: 0000c0 callx0 a0 40217dee: 023d mov.n a3, a2 40217df0: 0f2d mov.n a2, a15 40217df2: f4ed01 l32r a0, 402151a8 40217df5: 0000c0 callx0 a0 40217df8: 023d mov.n a3, a2 40217dfa: 0d2d mov.n a2, a13 40217dfc: f4ea01 l32r a0, 402151a4 40217dff: 0000c0 callx0 a0 40217e02: ff4831 l32r a3, 40217b24 40217e05: 0338 l32i.n a3, a3, 0 40217e07: f4e701 l32r a0, 402151a4 40217e0a: 0000c0 callx0 a0 40217e0d: ff4e01 l32r a0, 40217b48 40217e10: 0000c0 callx0 a0 40217e13: ffb4c6 j 40217cea 40217e16: 0dcd mov.n a12, a13 40217e18: ff45e1 l32r a14, 40217b2c 40217e1b: 0d0c movi.n a13, 0 40217e1d: 0c2d mov.n a2, a12 40217e1f: ff4b01 l32r a0, 40217b4c 40217e22: 0000c0 callx0 a0 40217e25: 9129 s32i.n a2, a1, 36 40217e27: 8139 s32i.n a3, a1, 32 40217e29: ff4151 l32r a5, 40217b30 40217e2c: ff4241 l32r a4, 40217b34 40217e2f: ff4801 l32r a0, 40217b50 40217e32: 0000c0 callx0 a0 40217e35: 0e5d mov.n a5, a14 40217e37: 0d4d mov.n a4, a13 40217e39: f4d801 l32r a0, 4021519c 40217e3c: 0000c0 callx0 a0 40217e3f: ff4501 l32r a0, 40217b54 40217e42: 0000c0 callx0 a0 40217e45: 8138 l32i.n a3, a1, 32 40217e47: ff3c51 l32r a5, 40217b38 40217e4a: 02fd mov.n a15, a2 40217e4c: ff3a41 l32r a4, 40217b34 40217e4f: 9128 l32i.n a2, a1, 36 40217e51: ff3f01 l32r a0, 40217b50 40217e54: 0000c0 callx0 a0 40217e57: 0d4d mov.n a4, a13 40217e59: 0e5d mov.n a5, a14 40217e5b: f4d001 l32r a0, 4021519c 40217e5e: 0000c0 callx0 a0 40217e61: f5d2d1 l32r a13, 402155ac 40217e64: ff3c01 l32r a0, 40217b54 40217e67: 0000c0 callx0 a0 40217e6a: ff3571 l32r a7, 40217b40 40217e6d: ff3351 l32r a5, 40217b3c 40217e70: 9460f0 extui a6, a15, 0, 10 40217e73: 105250 and a5, a2, a5 40217e76: 0166c0 slli a6, a6, 20 40217e79: 0c2d mov.n a2, a12 40217e7b: 0020c0 memw 40217e7e: a82d42 l32i a4, a13, 0x2a0 40217e81: 104470 and a4, a4, a7 40217e84: 204460 or a4, a4, a6 40217e87: 204450 or a4, a4, a5 40217e8a: 0020c0 memw 40217e8d: b1c8 l32i.n a12, a1, 44 40217e8f: d1e8 l32i.n a14, a1, 52 40217e91: a86d42 s32i a4, a13, 0x2a0 40217e94: e1f8 l32i.n a15, a1, 56 40217e96: c1d8 l32i.n a13, a1, 48 40217e98: a108 l32i.n a0, a1, 40 40217e9a: 50c112 addi a1, a1, 80 40217e9d: f00d ret.n 40217e9f: 0fcd mov.n a12, a15 40217ea1: ffdcc6 j 40217e18 40217ea4: 0f0c movi.n a15, 0 40217ea6: ff6f46 j 40217c67 40217ea9: 1321f2 l32i a15, a1, 76 40217eac: 030c movi.n a3, 0 40217eae: ff9146 j 40217cf7 40217eb1: 03cd mov.n a12, a3 40217eb3: ffd846 j 40217e18 ... 40217eb8 : 40217eb8: f0c112 addi a1, a1, -16 40217ebb: 21c9 s32i.n a12, a1, 8 40217ebd: 1109 s32i.n a0, a1, 4 40217ebf: 52cc bnez.n a2, 40217ec8 40217ec1: 000c movi.n a0, 0 40217ec3: 0c0c movi.n a12, 0 40217ec5: 001286 j 40217f13 40217ec8: 0212e6 bgei a2, 1, 40217ece 40217ecb: 0072c6 j 4021809a 40217ece: 64a032 movi a3, 100 40217ed1: 11c2b0 slli a12, a2, 5 40217ed4: 0c2d mov.n a2, a12 40217ed6: b9fe01 l32r a0, 402066d0 40217ed9: 0000c0 callx0 a0 40217edc: 020d mov.n a0, a2 40217ede: a30c movi.n a3, 10 40217ee0: 0c2d mov.n a2, a12 40217ee2: 01c080 slli a12, a0, 24 40217ee5: 31c8c0 srai a12, a12, 24 40217ee8: b9fa01 l32r a0, 402066d0 40217eeb: 0000c0 callx0 a0 40217eee: a30c movi.n a3, 10 40217ef0: f93501 l32r a0, 402163c4 40217ef3: 0000c0 callx0 a0 40217ef6: 0222a6 blti a2, 2, 40217efc 40217ef9: 007506 j 402180d1 40217efc: 100c movi.n a0, 1 40217efe: 000446 j 40217f13 40217f01: 0101c2 l8ui a12, a1, 1 40217f04: 000102 l8ui a0, a1, 0 40217f07: 01cc80 slli a12, a12, 24 40217f0a: 010080 slli a0, a0, 24 40217f0d: 310800 srai a0, a0, 24 40217f10: 31c8c0 srai a12, a12, 24 40217f13: 051ce6 bgei a12, 1, 40217f1c 40217f16: 214100 srai a4, a0, 1 40217f19: 0001c6 j 40217f24 40217f1c: 2c0b addi.n a2, a12, -1 40217f1e: 401200 ssl a2 40217f21: a14000 sll a4, a0 40217f24: f5a221 l32r a2, 402155ac 40217f27: 0020c0 memw 40217f2a: b56242 s32i a4, a2, 0x2d4 40217f2d: 1ecc62 addi a6, a12, 30 40217f30: 050c movi.n a5, 0 40217f32: 401600 ssl a6 40217f35: a13000 sll a3, a0 40217f38: b335c0 movgez a3, a5, a12 40217f3b: 0020c0 memw 40217f3e: a76232 s32i a3, a2, 0x29c 40217f41: 051ce6 bgei a12, 1, 40217f4a 40217f44: 214100 srai a4, a0, 1 40217f47: 0001c6 j 40217f52 40217f4a: 7c0b addi.n a7, a12, -1 40217f4c: 401700 ssl a7 40217f4f: a14000 sll a4, a0 40217f52: 0020c0 memw 40217f55: 060c movi.n a6, 0 40217f57: ec6242 s32i a4, a2, 0x3b0 40217f5a: 1ecca2 addi a10, a12, 30 40217f5d: 090c movi.n a9, 0 40217f5f: 401a00 ssl a10 40217f62: a18000 sll a8, a0 40217f65: b389c0 movgez a8, a9, a12 40217f68: 0020c0 memw 40217f6b: a16282 s32i a8, a2, 0x284 40217f6e: 141026 beqi a0, 1, 40217f86 40217f71: 042066 bnei a0, 2, 40217f79 40217f74: 850c movi.n a5, 8 40217f76: 000386 j 40217f88 40217f79: fdc032 addi a3, a0, -3 40217f7c: ab0c movi.n a11, 10 40217f7e: 065d mov.n a5, a6 40217f80: 835b30 moveqz a5, a11, a3 40217f83: 000046 j 40217f88 40217f86: 250c movi.n a5, 2 40217f88: 0dbca6 blti a12, 16, 40217f99 40217f8b: 046c movi.n a4, -32 40217f8d: 904c40 addx2 a4, a12, a4 40217f90: 401400 ssl a4 40217f93: a14500 sll a4, a5 40217f96: 000046 j 40217f9b 40217f99: 040c movi.n a4, 0 40217f9b: 0020c0 memw 40217f9e: a36242 s32i a4, a2, 0x28c 40217fa1: 0b7c movi.n a11, -16 40217fa3: 101ca6 blti a12, 1, 40217fb7 40217fa6: 0dbce6 bgei a12, 16, 40217fb7 40217fa9: e77c movi.n a7, -2 40217fab: 907c70 addx2 a7, a12, a7 40217fae: 401700 ssl a7 40217fb1: a17500 sll a7, a5 40217fb4: 0001c6 j 40217fbf 40217fb7: 080c movi.n a8, 0 40217fb9: 217250 srai a7, a5, 2 40217fbc: 9378c0 movnez a7, a8, a12 40217fbf: 0020c0 memw 40217fc2: 1a6c movi.n a10, -31 40217fc4: a26272 s32i a7, a2, 0x288 40217fc7: f23181 l32r a8, 4021488c 40217fca: 10abc7 bge a11, a12, 40217fde 40217fcd: 00dcd6 bgez a12, 40217fde 40217fd0: e91c movi.n a9, 30 40217fd2: 909c90 addx2 a9, a12, a9 40217fd5: 401900 ssl a9 40217fd8: a17500 sll a7, a5 40217fdb: 000046 j 40217fe0 40217fde: 070c movi.n a7, 0 40217fe0: 197c movi.n a9, -15 40217fe2: 0020c0 memw 40217fe5: c36872 s32i a7, a8, 0x30c 40217fe8: 10aac7 bge a10, a12, 40217ffc 40217feb: 0dac97 bge a12, a9, 40217ffc 40217fee: c33c movi.n a3, 60 40217ff0: 903c30 addx2 a3, a12, a3 40217ff3: 401300 ssl a3 40217ff6: a14500 sll a4, a5 40217ff9: 000046 j 40217ffe 40217ffc: 040c movi.n a4, 0 40217ffe: 0020c0 memw 40218001: c26842 s32i a4, a8, 0x308 40218004: 141026 beqi a0, 1, 4021801c 40218007: 042066 bnei a0, 2, 4021800f 4021800a: 400c movi.n a0, 4 4021800c: 000386 j 4021801e 4021800f: fdc052 addi a5, a0, -3 40218012: 540c movi.n a4, 5 40218014: 836450 moveqz a6, a4, a5 40218017: 060d mov.n a0, a6 40218019: 000046 j 4021801e 4021801c: 100c movi.n a0, 1 4021801e: 0dbca6 blti a12, 16, 4021802f 40218021: 066c movi.n a6, -32 40218023: 906c60 addx2 a6, a12, a6 40218026: 401600 ssl a6 40218029: a14000 sll a4, a0 4021802c: 000046 j 40218031 4021802f: 040c movi.n a4, 0 40218031: 0020c0 memw 40218034: ef6242 s32i a4, a2, 0x3bc 40218037: 101ca6 blti a12, 1, 4021804b 4021803a: 0dbce6 bgei a12, 16, 4021804b 4021803d: e77c movi.n a7, -2 4021803f: 907c70 addx2 a7, a12, a7 40218042: 401700 ssl a7 40218045: a15000 sll a5, a0 40218048: 0001c6 j 40218053 4021804b: 080c movi.n a8, 0 4021804d: 215200 srai a5, a0, 2 40218050: 9358c0 movnez a5, a8, a12 40218053: 0020c0 memw 40218056: ee6252 s32i a5, a2, 0x3b8 40218059: 10abc7 bge a11, a12, 4021806d 4021805c: 00dcd6 bgez a12, 4021806d 4021805f: eb1c movi.n a11, 30 40218061: 90bcb0 addx2 a11, a12, a11 40218064: 401b00 ssl a11 40218067: a15000 sll a5, a0 4021806a: 000046 j 4021806f 4021806d: 050c movi.n a5, 0 4021806f: 0020c0 memw 40218072: eb6252 s32i a5, a2, 0x3ac 40218075: 10aac7 bge a10, a12, 40218089 40218078: 0dac97 bge a12, a9, 40218089 4021807b: c33c movi.n a3, 60 4021807d: 903c30 addx2 a3, a12, a3 40218080: 401300 ssl a3 40218083: a10000 sll a0, a0 40218086: 000046 j 4021808b 40218089: 000c movi.n a0, 0 4021808b: 0020c0 memw 4021808e: 21c8 l32i.n a12, a1, 8 40218090: ea6202 s32i a0, a2, 0x3a8 40218093: 1108 l32i.n a0, a1, 4 40218095: 10c112 addi a1, a1, 16 40218098: f00d ret.n 4021809a: e632d6 bgez a2, 40217f01 4021809d: 64a032 movi a3, 100 402180a0: 11c2b0 slli a12, a2, 5 402180a3: 0c2d mov.n a2, a12 402180a5: b98a01 l32r a0, 402066d0 402180a8: 0000c0 callx0 a0 402180ab: 020d mov.n a0, a2 402180ad: a30c movi.n a3, 10 402180af: 0c2d mov.n a2, a12 402180b1: c00b addi.n a12, a0, -1 402180b3: 01cc80 slli a12, a12, 24 402180b6: 31c8c0 srai a12, a12, 24 402180b9: b98501 l32r a0, 402066d0 402180bc: 0000c0 callx0 a0 402180bf: a30c movi.n a3, 10 402180c1: f8c001 l32r a0, 402163c4 402180c4: 0000c0 callx0 a0 402180c7: 837c movi.n a3, -8 402180c9: 11a237 bge a2, a3, 402180de 402180cc: 100c movi.n a0, 1 402180ce: ff9046 j 40217f13 402180d1: 300c movi.n a0, 3 402180d3: 0282e6 bgei a2, 8, 402180d9 402180d6: ff8e46 j 40217f13 402180d9: 200c movi.n a0, 2 402180db: ff8d06 j 40217f13 402180de: 300c movi.n a0, 3 402180e0: e47c movi.n a4, -2 402180e2: 02a247 bge a2, a4, 402180e8 402180e5: ff8a86 j 40217f13 402180e8: 200c movi.n a0, 2 402180ea: ff8946 j 40217f13 402180ed: 000000 ill 402180f0 : 402180f0: f0c112 addi a1, a1, -16 402180f3: 0109 s32i.n a0, a1, 0 402180f5: f1e401 l32r a0, 40214888 402180f8: 22dc bnez.n a2, 4021810e 402180fa: 041c movi.n a4, 16 402180fc: 0020c0 memw 402180ff: e42032 l32i a3, a0, 0x390 40218102: 203340 or a3, a3, a4 40218105: 0020c0 memw 40218108: e46032 s32i a3, a0, 0x390 4021810b: 000406 j 4021811f 4021810e: f66c movi.n a6, -17 40218110: 0020c0 memw 40218113: e42052 l32i a5, a0, 0x390 40218116: 105560 and a5, a5, a6 40218119: 0020c0 memw 4021811c: e46052 s32i a5, a0, 0x390 4021811f: f7d141 l32r a4, 40216064 40218122: 013280 slli a3, a2, 24 40218125: 3c0422 l8ui a2, a4, 60 40218128: 313830 srai a3, a3, 24 4021812b: 012280 slli a2, a2, 24 4021812e: 312820 srai a2, a2, 24 40218131: ff8085 call0 4021793c 40218134: 0108 l32i.n a0, a1, 0 40218136: 10c112 addi a1, a1, 16 40218139: f00d ret.n ... 4021813c : 4021813c: f0c112 addi a1, a1, -16 4021813f: 0161c2 s32i a12, a1, 4 40218142: 006102 s32i a0, a1, 0 40218145: 20c220 or a12, a2, a2 40218148: fc8d45 call0 40214a20 4021814b: 0c2d mov.n a2, a12 4021814d: fffa05 call0 402180f0 40218150: 11c8 l32i.n a12, a1, 4 40218152: 0108 l32i.n a0, a1, 0 40218154: 10c112 addi a1, a1, 16 40218157: f00d ret.n 40218159: 000000 ill 4021815c: 001400 excw 4021815f: b41800 extui a1, a0, 8, 12 40218162: fe .byte 0xfe 40218163: 3f .byte 0x3f 40218164: ff .byte 0xff 40218165: ff .byte 0xff 40218166: 7f .byte 0x7f 40218167: bc8180 excw 4021816a: 980914 excw 4021816d: 5ac641 l32r a4, 401eec88 <_lit4_end+0xe7560> 40218170: ff .byte 0xff 40218171: ff .byte 0xff 40218172: ff .byte 0xff 40218173: 7f .byte 0x7f 40218174: ff .byte 0xff 40218175: ff .byte 0xff 40218176: 00fc00 excw 40218179: 019000 slli a9, a0, 32 4021817c: ff .byte 0xff 4021817d: ff .byte 0xff 4021817e: ff .byte 0xff 4021817f: 00fb addi.n a0, a0, 15 40218181: 180000 excw 40218184: ff .byte 0xff 40218185: ff .byte 0xff 40218186: ff .byte 0xff 40218187: 0fff80 excw 4021818a: 00fff0 excw 4021818d: 000220 excw 40218190: 000fa6 blti a15, -1, 40218194 40218193: 000000 ill 40218196: 54ffc0 extui a15, a12, 15, 6 40218199: 3858 l32i.n a5, a8, 12 4021819b: ff0000 excw 4021819e: 0f .byte 0xf 4021819f: 00e6f0 excw 402181a2: 3f0b20 excw 402181a5: dffff0 excw 402181a8: 000c40 excw 402181ab: ffff20 excw 402181ae: 00ff80 excw 402181b1: 001300 excw 402181b4: 3f .byte 0x3f 402181b5: fffff0 excw 402181b8: 000d80 ret 402181bb: 000000 ill 402181be: 24fc00 extui a15, a0, 12, 3 402181c1: 03fe01 l32r a0, 401d91bc <_lit4_end+0xd1a94> 402181c4: 000000 ill 402181c7: 0000b0 excw 402181ca: ff0400 excw 402181cd: ff .byte 0xff 402181ce: ff0b addi.n a15, a15, -1 402181d0: 240000 extui a0, a0, 0, 3 402181d3: 008300 excw 402181d6: ff0080 excw 402181d9: fffff7 bbsi a15, 31, 402181dc 402181dc: fe8070 excw 402181df: 3f .byte 0x3f 402181e0: feb463 excw 402181e3: 3f .byte 0x3f 402181e4 : 402181e4: 80af42 movi a4, -128 402181e7: f87691 l32r a9, 402163c0 402181ea: ffdc51 l32r a5, 4021815c 402181ed: d0c112 addi a1, a1, -48 402181f0: 4109 s32i.n a0, a1, 16 402181f2: 51c9 s32i.n a12, a1, 20 402181f4: 61d9 s32i.n a13, a1, 24 402181f6: 81f9 s32i.n a15, a1, 32 402181f8: 71e9 s32i.n a14, a1, 28 402181fa: ffd9f1 l32r a15, 40218160 402181fd: f4ebe1 l32r a14, 402155ac 40218200: d452d1 l32r a13, 4020d348 40218203: f1a2c1 l32r a12, 4021488c 40218206: 0020c0 memw 40218209: 582c32 l32i a3, a12, 0x160 4021820c: 203350 or a3, a3, a5 4021820f: 0020c0 memw 40218212: 586c32 s32i a3, a12, 0x160 40218215: 0020c0 memw 40218218: 432c22 l32i a2, a12, 0x10c 4021821b: 2022d0 or a2, a2, a13 4021821e: 0020c0 memw 40218221: 436c22 s32i a2, a12, 0x10c 40218224: ffd001 l32r a0, 40218164 40218227: 0020c0 memw 4021822a: d02cb2 l32i a11, a12, 0x340 4021822d: 10bb00 and a11, a11, a0 40218230: 20bbd0 or a11, a11, a13 40218233: 0020c0 memw 40218236: d06cb2 s32i a11, a12, 0x340 40218239: ffcba1 l32r a10, 40218168 4021823c: 0020c0 memw 4021823f: 5b6ca2 s32i a10, a12, 0x16c 40218242: ffca81 l32r a8, 4021816c 40218245: 0020c0 memw 40218248: 5a6c82 s32i a8, a12, 0x168 4021824b: ffc971 l32r a7, 40218170 4021824e: 0020c0 memw 40218251: 542c62 l32i a6, a12, 0x150 40218254: 106670 and a6, a6, a7 40218257: 0020c0 memw 4021825a: 546c62 s32i a6, a12, 0x150 4021825d: 0020c0 memw 40218260: 90a132 movi a3, 0x190 40218263: c62c52 l32i a5, a12, 0x318 40218266: 0020c0 memw 40218269: c66c32 s32i a3, a12, 0x318 4021826c: ffc301 l32r a0, 40218178 4021826f: ffc121 l32r a2, 40218174 40218272: 0020c0 memw 40218275: bb2ed2 l32i a13, a14, 0x2ec 40218278: 10dd20 and a13, a13, a2 4021827b: 20dd00 or a13, a13, a0 4021827e: 0020c0 memw 40218281: bb6ed2 s32i a13, a14, 0x2ec 40218284: ffbeb1 l32r a11, 4021817c 40218287: 0020c0 memw 4021828a: e22ea2 l32i a10, a14, 0x388 4021828d: 10aab0 and a10, a10, a11 40218290: 0020c0 memw 40218293: e26ea2 s32i a10, a14, 0x388 40218296: 000992 l8ui a9, a9, 0 40218299: f1c992 addi a9, a9, -15 4021829c: 0020c0 memw 4021829f: 522c82 l32i a8, a12, 0x148 402182a2: 108840 and a8, a8, a4 402182a5: 208890 or a8, a8, a9 402182a8: 0020c0 memw 402182ab: 526c82 s32i a8, a12, 0x148 402182ae: ffb461 l32r a6, 40218180 402182b1: b53671 l32r a7, 4020578c 402182b4: 0020c0 memw 402182b7: 4a2c52 l32i a5, a12, 0x128 402182ba: 105570 and a5, a5, a7 402182bd: 205560 or a5, a5, a6 402182c0: 0020c0 memw 402182c3: 4a6c52 s32i a5, a12, 0x128 402182c6: ffaf31 l32r a3, 40218184 402182c9: 0020c0 memw 402182cc: dc28 l32i.n a2, a12, 52 402182ce: 102230 and a2, a2, a3 402182d1: 0020c0 memw 402182d4: dc29 s32i.n a2, a12, 52 402182d6: b90f02 l8ui a0, a15, 185 402182d9: e82c movi.n a8, 46 402182db: 146007 bbci a0, 0, 402182f3 402182de: 0020c0 memw 402182e1: 512c72 l32i a7, a12, 0x144 402182e4: 107740 and a7, a7, a4 402182e7: 207780 or a7, a7, a8 402182ea: 0020c0 memw 402182ed: 516c72 s32i a7, a12, 0x144 402182f0: 0004c6 j 40218307 402182f3: 692c movi.n a9, 38 402182f5: 0020c0 memw 402182f8: 512c82 l32i a8, a12, 0x144 402182fb: 108840 and a8, a8, a4 402182fe: 208890 or a8, a8, a9 40218301: 0020c0 memw 40218304: 516c82 s32i a8, a12, 0x144 40218307: c0af72 movi a7, -64 4021830a: 161c movi.n a6, 17 4021830c: b6e1d1 l32r a13, 40205e90 4021830f: 0020c0 memw 40218312: dc2c52 l32i a5, a12, 0x370 40218315: 105570 and a5, a5, a7 40218318: 205560 or a5, a5, a6 4021831b: 0020c0 memw 4021831e: dc6c52 s32i a5, a12, 0x370 40218321: fe0741 l32r a4, 40217b40 40218324: 0020c0 memw 40218327: a82e32 l32i a3, a14, 0x2a0 4021832a: 203340 or a3, a3, a4 4021832d: 0020c0 memw 40218330: a86e32 s32i a3, a14, 0x2a0 40218333: ff9521 l32r a2, 40218188 40218336: ff9501 l32r a0, 4021818c 40218339: 0020c0 memw 4021833c: 592cb2 l32i a11, a12, 0x164 4021833f: 10bb20 and a11, a11, a2 40218342: 20bb00 or a11, a11, a0 40218345: 0020c0 memw 40218348: 596cb2 s32i a11, a12, 0x164 4021834b: fc4fa1 l32r a10, 40217488 4021834e: ff9091 l32r a9, 40218190 40218351: 0020c0 memw 40218354: 592c82 l32i a8, a12, 0x164 40218357: 1088a0 and a8, a8, a10 4021835a: 208890 or a8, a8, a9 4021835d: 0020c0 memw 40218360: 596c82 s32i a8, a12, 0x164 40218363: ff8c71 l32r a7, 40218194 40218366: ff8c61 l32r a6, 40218198 40218369: 0020c0 memw 4021836c: 572c52 l32i a5, a12, 0x15c 4021836f: 105570 and a5, a5, a7 40218372: 205560 or a5, a5, a6 40218375: 0020c0 memw 40218378: 576c52 s32i a5, a12, 0x15c 4021837b: ff8841 l32r a4, 4021819c 4021837e: ff8831 l32r a3, 402181a0 40218381: 0020c0 memw 40218384: 542c22 l32i a2, a12, 0x150 40218387: 102240 and a2, a2, a4 4021838a: 202230 or a2, a2, a3 4021838d: 0020c0 memw 40218390: 546c22 s32i a2, a12, 0x150 40218393: 0020c0 memw 40218396: 80a0b2 movi a11, 128 40218399: c62c02 l32i a0, a12, 0x318 4021839c: 0020c0 memw 4021839f: c66cb2 s32i a11, a12, 0x318 402183a2: 4a0c movi.n a10, 4 402183a4: 0020c0 memw 402183a7: c42c92 l32i a9, a12, 0x310 402183aa: 2099a0 or a9, a9, a10 402183ad: 0020c0 memw 402183b0: c46c92 s32i a9, a12, 0x310 402183b3: ff7c81 l32r a8, 402181a4 402183b6: ff7c71 l32r a7, 402181a8 402183b9: 0020c0 memw 402183bc: dc2c62 l32i a6, a12, 0x370 402183bf: 106680 and a6, a6, a8 402183c2: 206670 or a6, a6, a7 402183c5: 0020c0 memw 402183c8: dc6c62 s32i a6, a12, 0x370 402183cb: ff7851 l32r a5, 402181ac 402183ce: ff7841 l32r a4, 402181b0 402183d1: 0020c0 memw 402183d4: c92c32 l32i a3, a12, 0x324 402183d7: 103350 and a3, a3, a5 402183da: 203340 or a3, a3, a4 402183dd: 0020c0 memw 402183e0: c96c32 s32i a3, a12, 0x324 402183e3: ff7421 l32r a2, 402181b4 402183e6: ff7401 l32r a0, 402181b8 402183e9: 0020c0 memw 402183ec: 562cb2 l32i a11, a12, 0x158 402183ef: 10bb20 and a11, a11, a2 402183f2: 20bb00 or a11, a11, a0 402183f5: 0020c0 memw 402183f8: 566cb2 s32i a11, a12, 0x158 402183fb: ff70a1 l32r a10, 402181bc 402183fe: ff7091 l32r a9, 402181c0 40218401: 0020c0 memw 40218404: d32c82 l32i a8, a12, 0x34c 40218407: 1088a0 and a8, a8, a10 4021840a: 208890 or a8, a8, a9 4021840d: 0020c0 memw 40218410: d36c82 s32i a8, a12, 0x34c 40218413: b4dc71 l32r a7, 40205784 40218416: ff6b61 l32r a6, 402181c4 40218419: 0020c0 memw 4021841c: c82c52 l32i a5, a12, 0x320 4021841f: 105570 and a5, a5, a7 40218422: 205560 or a5, a5, a6 40218425: 0020c0 memw 40218428: c86c52 s32i a5, a12, 0x320 4021842b: ff6741 l32r a4, 402181c8 4021842e: 0020c0 memw 40218431: e22e32 l32i a3, a14, 0x388 40218434: 203340 or a3, a3, a4 40218437: 0020c0 memw 4021843a: e26e32 s32i a3, a14, 0x388 4021843d: ff6321 l32r a2, 402181cc 40218440: ff6401 l32r a0, 402181d0 40218443: 0020c0 memw 40218446: 9c2db2 l32i a11, a13, 0x270 40218449: 10bb20 and a11, a11, a2 4021844c: 20bb00 or a11, a11, a0 4021844f: 0020c0 memw 40218452: 9c6db2 s32i a11, a13, 0x270 40218455: dee3a1 l32r a10, 4020ffe4 40218458: 0020c0 memw 4021845b: d12c92 l32i a9, a12, 0x344 4021845e: 1099a0 and a9, a9, a10 40218461: 0020c0 memw 40218464: d16c92 s32i a9, a12, 0x344 40218467: c20f22 l8ui a2, a15, 194 4021846a: ffc845 call0 402180f0 4021846d: f0d3d1 l32r a13, 402147bc 40218470: 0d08 l32i.n a0, a13, 0 40218472: 3008 l32i.n a0, a0, 12 40218474: 020c movi.n a2, 0 40218476: 0000c0 callx0 a0 40218479: cfafa2 movi a10, -49 4021847c: 092c movi.n a9, 32 4021847e: f10231 l32r a3, 40214888 40218481: b33b61 l32r a6, 40205170 40218484: b94601 l32r a0, 4020699c 40218487: 0020c0 memw 4021848a: 8e2e82 l32i a8, a14, 0x238 4021848d: 1088a0 and a8, a8, a10 40218490: 208890 or a8, a8, a9 40218493: 0020c0 memw 40218496: 8e6e82 s32i a8, a14, 0x238 40218499: 0020c0 memw 4021849c: ff4e51 l32r a5, 402181d4 4021849f: 922c72 l32i a7, a12, 0x248 402184a2: 0020c0 memw 402184a5: 926c52 s32i a5, a12, 0x248 402184a8: 640c movi.n a4, 6 402184aa: 0020c0 memw 402184ad: 932c22 l32i a2, a12, 0x24c 402184b0: 202240 or a2, a2, a4 402184b3: 0020c0 memw 402184b6: 936c22 s32i a2, a12, 0x24c 402184b9: 0020c0 memw 402184bc: c76c02 s32i a0, a12, 0x31c 402184bf: 0020c0 memw 402184c2: c72cb2 l32i a11, a12, 0x31c 402184c5: 20bb00 or a11, a11, a0 402184c8: 0020c0 memw 402184cb: c76cb2 s32i a11, a12, 0x31c 402184ce: ff42a1 l32r a10, 402181d8 402184d1: 0020c0 memw 402184d4: ac98 l32i.n a9, a12, 40 402184d6: 1099a0 and a9, a9, a10 402184d9: 0020c0 memw 402184dc: ac99 s32i.n a9, a12, 40 402184de: 987c movi.n a8, -7 402184e0: 270c movi.n a7, 2 402184e2: 0020c0 memw 402184e5: 892652 l32i a5, a6, 0x224 402184e8: 105580 and a5, a5, a8 402184eb: 205570 or a5, a5, a7 402184ee: 0020c0 memw 402184f1: 896652 s32i a5, a6, 0x224 402184f4: e47c movi.n a4, -2 402184f6: 0020c0 memw 402184f9: f02322 l32i a2, a3, 0x3c0 402184fc: 102240 and a2, a2, a4 402184ff: 0020c0 memw 40218502: 0d08 l32i.n a0, a13, 0 40218504: 282002 l32i a0, a0, 160 40218507: f06322 s32i a2, a3, 0x3c0 4021850a: 0000c0 callx0 a0 4021850d: 120c movi.n a2, 1 4021850f: 0d08 l32i.n a0, a13, 0 40218511: 130c movi.n a3, 1 40218513: 2b2002 l32i a0, a0, 172 40218516: c40c movi.n a4, 12 40218518: 0000c0 callx0 a0 4021851b: f6d221 l32r a2, 40216064 4021851e: 040222 l8ui a2, a2, 4 40218521: b29c beqz.n a2, 40218540 40218523: 220c movi.n a2, 2 40218525: 0d08 l32i.n a0, a13, 0 40218527: 130c movi.n a3, 1 40218529: 2b2002 l32i a0, a0, 172 4021852c: 84a142 movi a4, 0x184 4021852f: 0000c0 callx0 a0 40218532: 320c movi.n a2, 3 40218534: 0d08 l32i.n a0, a13, 0 40218536: 230c movi.n a3, 2 40218538: 2b2002 l32i a0, a0, 172 4021853b: 640c movi.n a4, 6 4021853d: 0000c0 callx0 a0 40218540: 0d08 l32i.n a0, a13, 0 40218542: 2f2002 l32i a0, a0, 188 40218545: 0000c0 callx0 a0 40218548: f6c721 l32r a2, 40216064 4021854b: 040222 l8ui a2, a2, 4 4021854e: 129c beqz.n a2, 40218563 40218550: 312f22 l32i a2, a15, 196 40218553: 7fa032 movi a3, 127 40218556: ff2141 l32r a4, 402181dc 40218559: ff2151 l32r a5, 402181e0 4021855c: 061c movi.n a6, 16 4021855e: 070c movi.n a7, 0 40218560: fde645 call0 402163c8 40218563: 120c movi.n a2, 1 40218565: f22c31 l32r a3, 40214e18 40218568: 060c movi.n a6, 0 4021856a: ff48 l32i.n a4, a15, 60 4021856c: f79571 l32r a7, 402163c0 4021856f: 312f52 l32i a5, a15, 196 40218572: 000772 l8ui a7, a7, 0 40218575: 0159 s32i.n a5, a1, 0 40218577: 01d552 addmi a5, a5, 0x100 4021857a: 1169 s32i.n a6, a1, 4 4021857c: 2169 s32i.n a6, a1, 8 4021857e: 3169 s32i.n a6, a1, 12 40218580: 771b addi.n a7, a7, 1 40218582: 747070 extui a7, a7, 0, 8 40218585: 16c362 addi a6, a3, 22 40218588: fe0145 call0 402165a0 4021858b: 0d98 l32i.n a9, a13, 0 4021858d: b90f82 l8ui a8, a15, 185 40218590: 272992 l32i a9, a9, 156 40218593: 286807 bbci a8, 0, 402185bf 40218596: 77a022 movi a2, 119 40218599: 030c movi.n a3, 0 4021859b: 241c movi.n a4, 18 4021859d: 750c movi.n a5, 7 4021859f: 060c movi.n a6, 0 402185a1: d8a072 movi a7, 216 402185a4: 0009c0 callx0 a9 402185a7: 77a022 movi a2, 119 402185aa: 030c movi.n a3, 0 402185ac: 841c movi.n a4, 24 402185ae: 150c movi.n a5, 1 402185b0: 0d08 l32i.n a0, a13, 0 402185b2: 160c movi.n a6, 1 402185b4: 272002 l32i a0, a0, 156 402185b7: 170c movi.n a7, 1 402185b9: 0000c0 callx0 a0 402185bc: 000406 j 402185d0 402185bf: 77a022 movi a2, 119 402185c2: 030c movi.n a3, 0 402185c4: 241c movi.n a4, 18 402185c6: 750c movi.n a5, 7 402185c8: 060c movi.n a6, 0 402185ca: e8a072 movi a7, 232 402185cd: 0009c0 callx0 a9 402185d0: 0020c0 memw 402185d3: 982e42 l32i a4, a14, 0x260 402185d6: 150c movi.n a5, 1 402185d8: 204450 or a4, a4, a5 402185db: 0020c0 memw 402185de: 986e42 s32i a4, a14, 0x260 402185e1: b8b931 l32r a3, 402068c8 402185e4: 0020c0 memw 402185e7: 812c22 l32i a2, a12, 0x204 402185ea: 202230 or a2, a2, a3 402185ed: 0020c0 memw 402185f0: 61d8 l32i.n a13, a1, 24 402185f2: 71e8 l32i.n a14, a1, 28 402185f4: 816c22 s32i a2, a12, 0x204 402185f7: 81f8 l32i.n a15, a1, 32 402185f9: 51c8 l32i.n a12, a1, 20 402185fb: 4108 l32i.n a0, a1, 16 402185fd: 30c112 addi a1, a1, 48 40218600: f00d ret.n ... 40218604 : 40218604: f0c112 addi a1, a1, -16 40218607: 006102 s32i a0, a1, 0 4021860a: 087d05 call0 40220ddc 4021860d: 64a022 movi a2, 100 40218610: eddac5 call0 402063c0 40218613: 002102 l32i a0, a1, 0 40218616: 10c112 addi a1, a1, 16 40218619: f00d ret.n 4021861b: ffff00 excw 4021861e: 1f .byte 0x1f 4021861f: 0000f0 excw 40218622: ff0180 excw 40218625: ff .byte 0xff 40218626: ff .byte 0xff 40218627: 1f .byte 0x1f 40218628: ff .byte 0xff 40218629: 3f .byte 0x3f 4021862a: 00ffe0 excw 4021862d: 001f40 excw 40218630: ff .byte 0xff 40218631: ff .byte 0xff 40218632: 00ff00 excw 40218635: 00ab00 excw 40218638: ff .byte 0xff 40218639: ffff00 excw 4021863c : 4021863c: fff8b1 l32r a11, 4021861c 4021863f: fff8a1 l32r a10, 40218620 40218642: f09131 l32r a3, 40214888 40218645: 0020c0 memw 40218648: e62322 l32i a2, a3, 0x398 4021864b: 1022b0 and a2, a2, a11 4021864e: 2022a0 or a2, a2, a10 40218651: 0020c0 memw 40218654: e66322 s32i a2, a3, 0x398 40218657: 0020c0 memw 4021865a: e72392 l32i a9, a3, 0x39c 4021865d: 1099b0 and a9, a9, a11 40218660: 2099a0 or a9, a9, a10 40218663: 0020c0 memw 40218666: e76392 s32i a9, a3, 0x39c 40218669: ffee81 l32r a8, 40218624 4021866c: fd3571 l32r a7, 40217b40 4021866f: 0020c0 memw 40218672: e52362 l32i a6, a3, 0x394 40218675: 106680 and a6, a6, a8 40218678: 206670 or a6, a6, a7 4021867b: 0020c0 memw 4021867e: e56362 s32i a6, a3, 0x394 40218681: ffe951 l32r a5, 40218628 40218684: ffea41 l32r a4, 4021862c 40218687: 0020c0 memw 4021868a: e62322 l32i a2, a3, 0x398 4021868d: 102250 and a2, a2, a5 40218690: 202240 or a2, a2, a4 40218693: 0020c0 memw 40218696: e66322 s32i a2, a3, 0x398 40218699: ffe5b1 l32r a11, 40218630 4021869c: ffe6a1 l32r a10, 40218634 4021869f: 0020c0 memw 402186a2: e82392 l32i a9, a3, 0x3a0 402186a5: 1099b0 and a9, a9, a11 402186a8: 2099a0 or a9, a9, a10 402186ab: 0020c0 memw 402186ae: e86392 s32i a9, a3, 0x3a0 402186b1: ffe181 l32r a8, 40218638 402186b4: 00a172 movi a7, 0x100 402186b7: 0020c0 memw 402186ba: f22362 l32i a6, a3, 0x3c8 402186bd: 106680 and a6, a6, a8 402186c0: 206670 or a6, a6, a7 402186c3: 0020c0 memw 402186c6: f26362 s32i a6, a3, 0x3c8 402186c9: 80af52 movi a5, -128 402186cc: 744c movi.n a4, 71 402186ce: 0020c0 memw 402186d1: e62322 l32i a2, a3, 0x398 402186d4: 102250 and a2, a2, a5 402186d7: 202240 or a2, a2, a4 402186da: 0020c0 memw 402186dd: e66322 s32i a2, a3, 0x398 402186e0: f00d ret.n 402186e2: 000000 ill 402186e5: 010e00 slli a0, a14, 32 402186e8: 0d0000 excw 402186eb: 000001 l32r a0, 401d86ec <_lit4_end+0xd0fc4> 402186ee: de .byte 0xde 402186ef: 000003 excw 402186f2: 03ed mov.n a14, a3 402186f4 : 402186f4: f0c112 addi a1, a1, -16 402186f7: f65b41 l32r a4, 40216064 402186fa: 0109 s32i.n a0, a1, 0 402186fc: d90402 l8ui a0, a4, 217 402186ff: b3a131 l32r a3, 40205584 40218702: 172066 bnei a0, 2, 4021871d 40218705: 94af62 movi a6, -108 40218708: 69a052 movi a5, 105 4021870b: 0020c0 memw 4021870e: 682322 l32i a2, a3, 0x1a0 40218711: 102260 and a2, a2, a6 40218714: 202250 or a2, a2, a5 40218717: 0020c0 memw 4021871a: 686322 s32i a2, a3, 0x1a0 4021871d: cfae62 movi a6, 0xfffffecf 40218720: d50402 l8ui a0, a4, 213 40218723: 072c movi.n a7, 32 40218725: 261026 beqi a0, 1, 4021874f 40218728: 233026 beqi a0, 3, 4021874f 4021872b: 204026 beqi a0, 4, 4021874f 4021872e: 1d5026 beqi a0, 5, 4021874f 40218731: d70402 l8ui a0, a4, 215 40218734: fdc082 addi a8, a0, -3 40218737: 0c2856 bnez a8, 402187fd 4021873a: 0020c0 memw 4021873d: 8d2392 l32i a9, a3, 0x234 40218740: 109960 and a9, a9, a6 40218743: 209970 or a9, a9, a7 40218746: 0020c0 memw 40218749: 8d6392 s32i a9, a3, 0x234 4021874c: 002986 j 402187f6 4021874f: f04e51 l32r a5, 40214888 40218752: 080c movi.n a8, 0 40218754: a00b addi.n a10, a0, -1 40218756: 0faa16 beqz a10, 40218854 40218759: fcc0b2 addi a11, a0, -4 4021875c: 0f4b16 beqz a11, 40218854 4021875f: fdc022 addi a2, a0, -3 40218762: 148216 beqz a2, 402188ae 40218765: fbc092 addi a9, a0, -5 40218768: 142916 beqz a9, 402188ae 4021876b: 0fae02 movi a0, 0xfffffe0f 4021876e: 053c movi.n a5, 48 40218770: 0020c0 memw 40218773: 822322 l32i a2, a3, 0x208 40218776: 102200 and a2, a2, a0 40218779: 202250 or a2, a2, a5 4021877c: 0020c0 memw 4021877f: 826322 s32i a2, a3, 0x208 40218782: 0020c0 memw 40218785: 8323b2 l32i a11, a3, 0x20c 40218788: 10bb00 and a11, a11, a0 4021878b: 20bb50 or a11, a11, a5 4021878e: 0020c0 memw 40218791: 8363b2 s32i a11, a3, 0x20c 40218794: d604a2 l8ui a10, a4, 214 40218797: 262ab6 bltui a10, 2, 402187c1 4021879a: 0020c0 memw 4021879d: 852382 l32i a8, a3, 0x214 402187a0: 108860 and a8, a8, a6 402187a3: 208870 or a8, a8, a7 402187a6: 0020c0 memw 402187a9: 856382 s32i a8, a3, 0x214 402187ac: 0020c0 memw 402187af: 8d2352 l32i a5, a3, 0x234 402187b2: 105560 and a5, a5, a6 402187b5: 205570 or a5, a5, a7 402187b8: 0020c0 memw 402187bb: 8d6352 s32i a5, a3, 0x234 402187be: 000806 j 402187e2 402187c1: 0020c0 memw 402187c4: 8523a2 l32i a10, a3, 0x214 402187c7: 10aa60 and a10, a10, a6 402187ca: 20aa50 or a10, a10, a5 402187cd: 0020c0 memw 402187d0: 8563a2 s32i a10, a3, 0x214 402187d3: 0020c0 memw 402187d6: 8d2392 l32i a9, a3, 0x234 402187d9: 109960 and a9, a9, a6 402187dc: 0020c0 memw 402187df: 8d6392 s32i a9, a3, 0x234 402187e2: d50402 l8ui a0, a4, 213 402187e5: b00b addi.n a11, a0, -1 402187e7: 084b16 beqz a11, 4021886f 402187ea: fdc022 addi a2, a0, -3 402187ed: 07e216 beqz a2, 4021886f 402187f0: 214026 beqi a0, 4, 40218815 402187f3: 1e5026 beqi a0, 5, 40218815 402187f6: 0108 l32i.n a0, a1, 0 402187f8: 10c112 addi a1, a1, 16 402187fb: f00d ret.n 402187fd: f52066 bnei a0, 2, 402187f6 40218800: 0020c0 memw 40218803: 852342 l32i a4, a3, 0x214 40218806: 104460 and a4, a4, a6 40218809: 204470 or a4, a4, a7 4021880c: 0020c0 memw 4021880f: 856342 s32i a4, a3, 0x214 40218812: fff806 j 402187f6 40218815: d60402 l8ui a0, a4, 214 40218818: 1a1066 bnei a0, 1, 40218836 4021881b: 00a022 movi a2, 0 4021881e: 01a032 movi a3, 1 40218821: 140c movi.n a4, 1 40218823: 050c movi.n a5, 0 40218825: edc105 call0 40206438 40218828: 820c movi.n a2, 8 4021882a: 030c movi.n a3, 0 4021882c: 840c movi.n a4, 8 4021882e: 050c movi.n a5, 0 40218830: edc045 call0 40206438 40218833: ffefc6 j 402187f6 40218836: fbc056 bnez a0, 402187f6 40218839: 01a022 movi a2, 1 4021883c: 00a032 movi a3, 0 4021883f: 140c movi.n a4, 1 40218841: 050c movi.n a5, 0 40218843: edbf45 call0 40206438 40218846: 020c movi.n a2, 0 40218848: 830c movi.n a3, 8 4021884a: 840c movi.n a4, 8 4021884c: 050c movi.n a5, 0 4021884e: edbe85 call0 40206438 40218851: ffe846 j 402187f6 40218854: d60402 l8ui a0, a4, 214 40218857: 023066 bnei a0, 3, 4021885d 4021885a: 001e86 j 402188d8 4021885d: 775026 beqi a0, 5, 402188d8 40218860: 6220b6 bltui a0, 2, 402188c6 40218863: ffa081 l32r a8, 402186e4 40218866: 0020c0 memw 40218869: 406582 s32i a8, a5, 0x100 4021886c: ffbec6 j 4021876b 4021886f: d60402 l8ui a0, a4, 214 40218872: 1a1066 bnei a0, 1, 40218890 40218875: 01a022 movi a2, 1 40218878: 00a032 movi a3, 0 4021887b: 140c movi.n a4, 1 4021887d: 050c movi.n a5, 0 4021887f: edbb85 call0 40206438 40218882: 020c movi.n a2, 0 40218884: 830c movi.n a3, 8 40218886: 840c movi.n a4, 8 40218888: 050c movi.n a5, 0 4021888a: edbac5 call0 40206438 4021888d: ffd946 j 402187f6 40218890: f62056 bnez a0, 402187f6 40218893: 00a022 movi a2, 0 40218896: 01a032 movi a3, 1 40218899: 140c movi.n a4, 1 4021889b: 050c movi.n a5, 0 4021889d: edb985 call0 40206438 402188a0: 820c movi.n a2, 8 402188a2: 030c movi.n a3, 0 402188a4: 840c movi.n a4, 8 402188a6: 050c movi.n a5, 0 402188a8: edb8c5 call0 40206438 402188ab: ffd1c6 j 402187f6 402188ae: d60402 l8ui a0, a4, 214 402188b1: 2f3026 beqi a0, 3, 402188e4 402188b4: 2c5026 beqi a0, 5, 402188e4 402188b7: 1420b6 bltui a0, 2, 402188cf 402188ba: ff8b91 l32r a9, 402186e8 402188bd: 0020c0 memw 402188c0: 406592 s32i a9, a5, 0x100 402188c3: ffa906 j 4021876b 402188c6: 0020c0 memw 402188c9: 406582 s32i a8, a5, 0x100 402188cc: ffa6c6 j 4021876b 402188cf: 0020c0 memw 402188d2: 406582 s32i a8, a5, 0x100 402188d5: ffa486 j 4021876b 402188d8: ff85a1 l32r a10, 402186ec 402188db: 0020c0 memw 402188de: 4065a2 s32i a10, a5, 0x100 402188e1: ffa186 j 4021876b 402188e4: ff83b1 l32r a11, 402186f0 402188e7: 0020c0 memw 402188ea: 4065b2 s32i a11, a5, 0x100 402188ed: ff9e86 j 4021876b 402188f0: b458 l32i.n a5, a4, 44 402188f2: fe .byte 0xfe 402188f3: 3f .byte 0x3f 402188f4: e03f80 subx4 a3, a15, a8 402188f7: 0f .byte 0xf 402188f8: ff .byte 0xff 402188f9: ff .byte 0xff 402188fa: cf .byte 0xcf 402188fb: ff .byte 0xff 402188fc : 402188fc: f0c112 addi a1, a1, -16 402188ff: 0109 s32i.n a0, a1, 0 40218901: fffb01 l32r a0, 402188f0 40218904: 800022 l8ui a2, a0, 128 40218907: 089256 bnez a2, 40218994 4021890a: efac01 l32r a0, 402147bc 4021890d: 66a022 movi a2, 102 40218910: 0008 l32i.n a0, a0, 0 40218912: 330c movi.n a3, 3 40218914: 242002 l32i a0, a0, 144 40218917: 140c movi.n a4, 1 40218919: 0000c0 callx0 a0 4021891c: fff531 l32r a3, 402188f0 4021891f: 226322 s32i a2, a3, 136 40218922: efd921 l32r a2, 40214888 40218925: 0020c0 memw 40218928: e52252 l32i a5, a2, 0x394 4021892b: 236352 s32i a5, a3, 140 4021892e: 0020c0 memw 40218931: e62242 l32i a4, a2, 0x398 40218934: 246342 s32i a4, a3, 144 40218937: 0020c0 memw 4021893a: 140c movi.n a4, 1 4021893c: 550c movi.n a5, 5 4021893e: 060c movi.n a6, 0 40218940: c73c movi.n a7, 60 40218942: e72222 l32i a2, a2, 0x39c 40218945: ef9d01 l32r a0, 402147bc 40218948: 256322 s32i a2, a3, 148 4021894b: 0008 l32i.n a0, a0, 0 4021894d: 66a022 movi a2, 102 40218950: 272002 l32i a0, a0, 156 40218953: 330c movi.n a3, 3 40218955: 0000c0 callx0 a0 40218958: ffe601 l32r a0, 402188f0 4021895b: ffe621 l32r a2, 402188f4 4021895e: 0020c0 memw 40218961: efc971 l32r a7, 40214888 40218964: e727b2 l32i a11, a7, 0x39c 40218967: 20bb20 or a11, a11, a2 4021896a: 0020c0 memw 4021896d: e767b2 s32i a11, a7, 0x39c 40218970: b385a1 l32r a10, 40205784 40218973: 0020c0 memw 40218976: e62792 l32i a9, a7, 0x398 40218979: 2099a0 or a9, a9, a10 4021897c: 0020c0 memw 4021897f: e66792 s32i a9, a7, 0x398 40218982: ffdd81 l32r a8, 402188f8 40218985: 0020c0 memw 40218988: e52762 l32i a6, a7, 0x394 4021898b: 106680 and a6, a6, a8 4021898e: 0020c0 memw 40218991: e56762 s32i a6, a7, 0x394 40218994: 130c movi.n a3, 1 40218996: 804032 s8i a3, a0, 128 40218999: 0108 l32i.n a0, a1, 0 4021899b: 10c112 addi a1, a1, 16 4021899e: f00d ret.n 402189a0: b45c movi.n a4, 91 402189a2: fe .byte 0xfe 402189a3: 3f .byte 0x3f 402189a4 : 402189a4: f0c112 addi a1, a1, -16 402189a7: 0109 s32i.n a0, a1, 0 402189a9: fffd01 l32r a0, 402189a0 402189ac: 7c0022 l8ui a2, a0, 124 402189af: 381266 bnei a2, 1, 402189eb 402189b2: 66a022 movi a2, 102 402189b5: 330c movi.n a3, 3 402189b7: ef8101 l32r a0, 402147bc 402189ba: 140c movi.n a4, 1 402189bc: 0008 l32i.n a0, a0, 0 402189be: fff851 l32r a5, 402189a0 402189c1: 262002 l32i a0, a0, 152 402189c4: 840552 l8ui a5, a5, 132 402189c7: 0000c0 callx0 a0 402189ca: fff501 l32r a0, 402189a0 402189cd: efae31 l32r a3, 40214888 402189d0: 222052 l32i a5, a0, 136 402189d3: 0020c0 memw 402189d6: e56352 s32i a5, a3, 0x394 402189d9: 232042 l32i a4, a0, 140 402189dc: 0020c0 memw 402189df: e66342 s32i a4, a3, 0x398 402189e2: 242022 l32i a2, a0, 144 402189e5: 0020c0 memw 402189e8: e76322 s32i a2, a3, 0x39c 402189eb: 060c movi.n a6, 0 402189ed: 7c4062 s8i a6, a0, 124 402189f0: 0108 l32i.n a0, a1, 0 402189f2: 10c112 addi a1, a1, 16 402189f5: f00d ret.n ... 402189f8 : 402189f8: f0c112 addi a1, a1, -16 402189fb: 0109 s32i.n a0, a1, 0 402189fd: 051266 bnei a2, 1, 40218a06 40218a00: ffef85 call0 402188fc 40218a03: 000086 j 40218a09 40218a06: fff9c5 call0 402189a4 40218a09: 0108 l32i.n a0, a1, 0 40218a0b: 10c112 addi a1, a1, 16 40218a0e: f00d ret.n 40218a10: 007800 waiti 8 ... 40218a14 : 40218a14: e0c112 addi a1, a1, -32 40218a17: 046102 s32i a0, a1, 16 40218a1a: 51c9 s32i.n a12, a1, 20 40218a1c: b1d521 l32r a2, 40205170 40218a1f: ef67c1 l32r a12, 402147bc 40218a22: 0020c0 memw 40218a25: 972242 l32i a4, a2, 0x25c 40218a28: 0020c0 memw 40218a2b: 962232 l32i a3, a2, 0x258 40218a2e: 0020c0 memw 40218a31: 404810 ssai 24 40218a34: 130c movi.n a3, 1 40218a36: 740c movi.n a4, 7 40218a38: 350c movi.n a5, 3 40218a3a: 260c movi.n a6, 2 40218a3c: 070c movi.n a7, 0 40218a3e: 0c08 l32i.n a0, a12, 0 40218a40: 972222 l32i a2, a2, 0x25c 40218a43: 272002 l32i a0, a0, 156 40218a46: 61a022 movi a2, 97 40218a49: 0000c0 callx0 a0 40218a4c: ffbec5 call0 4021863c 40218a4f: 77a022 movi a2, 119 40218a52: 030c movi.n a3, 0 40218a54: 041c movi.n a4, 16 40218a56: 050c movi.n a5, 0 40218a58: 0c08 l32i.n a0, a12, 0 40218a5a: 060c movi.n a6, 0 40218a5c: 272002 l32i a0, a0, 156 40218a5f: 170c movi.n a7, 1 40218a61: 0000c0 callx0 a0 40218a64: 01f645 call0 4021a9cc 40218a67: f0ec31 l32r a3, 40214e18 40218a6a: 032d mov.n a2, a3 40218a6c: 334b addi.n a3, a3, 4 40218a6e: 0129c5 call0 40219d0c 40218a71: f57cc1 l32r a12, 40216064 40218a74: 3c48 l32i.n a4, a12, 12 40218a76: 0ef467 bbsi a4, 22, 40218a88 40218a79: 020c movi.n a2, 0 40218a7b: fc3a05 call0 40214e1c 40218a7e: dd4b71 l32r a7, 4020ffac 40218a81: 3c68 l32i.n a6, a12, 12 40218a83: 206670 or a6, a6, a7 40218a86: 3c69 s32i.n a6, a12, 12 40218a88: fe0a45 call0 40216b30 40218a8b: fe0c82 l8ui a8, a12, 254 40218a8e: 688c beqz.n a8, 40218a98 40218a90: 020c movi.n a2, 0 40218a92: fe8285 call0 402172bc 40218a95: 000146 j 40218a9e 40218a98: 01a022 movi a2, 1 40218a9b: fe8205 call0 402172bc 40218a9e: 40a052 movi a5, 64 40218aa1: 070c movi.n a7, 0 40218aa3: 060c movi.n a6, 0 40218aa5: 190c movi.n a9, 1 40218aa7: 0a0c movi.n a10, 0 40218aa9: f64541 l32r a4, 402163c0 40218aac: f0db21 l32r a2, 40214e18 40218aaf: 5b0c82 l8ui a8, a12, 91 40218ab2: 14c232 addi a3, a2, 20 40218ab5: 018880 slli a8, a8, 24 40218ab8: 011442 l16ui a4, a4, 2 40218abb: 01a9 s32i.n a10, a1, 0 40218abd: 1199 s32i.n a9, a1, 4 40218abf: 318880 srai a8, a8, 24 40218ac2: 1fc882 addi a8, a8, 31 40218ac5: 018880 slli a8, a8, 24 40218ac8: 318880 srai a8, a8, 24 40218acb: b36880 movgez a6, a8, a8 40218ace: 746060 extui a6, a6, 0, 8 40218ad1: 01c885 call0 4021a75c 40218ad4: 040c92 l8ui a9, a12, 4 40218ad7: 398c beqz.n a9, 40218ade 40218ad9: 620c movi.n a2, 6 40218adb: fcd105 call0 402157ec 40218ade: ff7045 call0 402181e4 40218ae1: 220c movi.n a2, 2 40218ae3: b4eb01 l32r a0, 40205e90 40218ae6: 0020c0 memw 40218ae9: 9c20b2 l32i a11, a0, 0x270 40218aec: 20bb20 or a11, a11, a2 40218aef: 0020c0 memw 40218af2: 120c movi.n a2, 1 40218af4: 730c movi.n a3, 7 40218af6: 540c movi.n a4, 5 40218af8: ffc651 l32r a5, 40218a10 40218afb: 160c movi.n a6, 1 40218afd: 070c movi.n a7, 0 40218aff: 9c60b2 s32i a11, a0, 0x270 40218b02: f0c5a1 l32r a10, 40214e18 40218b05: 01a9 s32i.n a10, a1, 0 40218b07: feb5c5 call0 40217664 40218b0a: 024e45 call0 4021aff0 40218b0d: 3c38 l32i.n a3, a12, 12 40218b0f: fbedc1 l32r a12, 40217ac4 40218b12: 2b73b7 bbci a3, 27, 40218b41 40218b15: fc60c5 call0 40215124 40218b18: ffab62 movi a6, 0xfffffbff 40218b1b: f02151 l32r a5, 40214ba0 40218b1e: 0020c0 memw 40218b21: d02542 l32i a4, a5, 0x340 40218b24: 104460 and a4, a4, a6 40218b27: 0020c0 memw 40218b2a: d06542 s32i a4, a5, 0x340 40218b2d: f00c22 l8ui a2, a12, 240 40218b30: ff6085 call0 4021813c 40218b33: ef2201 l32r a0, 402147bc 40218b36: 0008 l32i.n a0, a0, 0 40218b38: 162002 l32i a0, a0, 88 40218b3b: 089c22 l16si a2, a12, 16 40218b3e: 0000c0 callx0 a0 40218b41: 00d405 call0 40219884 40218b44: d40c22 l8ui a2, a12, 212 40218b47: d50c32 l8ui a3, a12, 213 40218b4a: d60c42 l8ui a4, a12, 214 40218b4d: fd02c5 call0 40215b7c 40218b50: c50c02 l8ui a0, a12, 197 40218b53: 121026 beqi a0, 1, 40218b69 40218b56: 0f2026 beqi a0, 2, 40218b69 40218b59: 020c movi.n a2, 0 40218b5b: ffe9c5 call0 402189f8 40218b5e: 020c movi.n a2, 0 40218b60: 51c8 l32i.n a12, a1, 20 40218b62: 4108 l32i.n a0, a1, 16 40218b64: 20c112 addi a1, a1, 32 40218b67: f00d ret.n 40218b69: 120c movi.n a2, 1 40218b6b: ffe8c5 call0 402189f8 40218b6e: fffb06 j 40218b5e 40218b71: 000000 ill 40218b74: feb414 excw 40218b77: 3f .byte 0x3f 40218b78 : 40218b78: ffff31 l32r a3, 40218b74 40218b7b: 00a042 movi a4, 0 40218b7e: f0c112 addi a1, a1, -16 40218b81: 202110 or a2, a1, a1 40218b84: 016102 s32i a0, a1, 4 40218b87: c24342 s8i a4, a3, 194 40218b8a: 0149 s32i.n a4, a1, 0 40218b8c: bcc332 addi a3, a3, -68 40218b8f: 0117c5 call0 40219d0c 40218b92: f0a121 l32r a2, 40214e18 40218b95: 040c movi.n a4, 0 40218b97: 53c232 addi a3, a2, 83 40218b9a: fd3b45 call0 40215f50 40218b9d: 024d mov.n a4, a2 40218b9f: fa5721 l32r a2, 402174fc 40218ba2: f249 s32i.n a4, a2, 60 40218ba4: 329b addi.n a3, a2, 9 40218ba6: fd3a85 call0 40215f50 40218ba9: 1108 l32i.n a0, a1, 4 40218bab: 10c112 addi a1, a1, 16 40218bae: f00d ret.n 40218bb0 : 40218bb0: f0c112 addi a1, a1, -16 40218bb3: 026102 s32i a0, a1, 8 40218bb6: 0129 s32i.n a2, a1, 0 40218bb8: b16e21 l32r a2, 40205170 40218bbb: 0020c0 memw 40218bbe: 852242 l32i a4, a2, 0x214 40218bc1: 1149 s32i.n a4, a1, 4 40218bc3: e37c movi.n a3, -2 40218bc5: 0020c0 memw 40218bc8: 852202 l32i a0, a2, 0x214 40218bcb: 100030 and a0, a0, a3 40218bce: 0020c0 memw 40218bd1: 856202 s32i a0, a2, 0x214 40218bd4: 025c movi.n a2, 80 40218bd6: ed81c5 call0 402063f4 40218bd9: 120c movi.n a2, 1 40218bdb: ed7e45 call0 402063c0 40218bde: 880c movi.n a8, 8 40218be0: 397c movi.n a9, -13 40218be2: efef71 l32r a7, 40214ba0 40218be5: 0020c0 memw 40218be8: d02762 l32i a6, a7, 0x340 40218beb: 106690 and a6, a6, a9 40218bee: 206680 or a6, a6, a8 40218bf1: 0020c0 memw 40218bf4: 0158 l32i.n a5, a1, 0 40218bf6: d06762 s32i a6, a7, 0x340 40218bf9: 758c beqz.n a5, 40218c04 40218bfb: e8a322 movi a2, 0x3e8 40218bfe: ed7c05 call0 402063c0 40218c01: 000146 j 40218c0a 40218c04: 64a022 movi a2, 100 40218c07: ed7b85 call0 402063c0 40218c0a: 04a002 movi a0, 4 40218c0d: 0020c0 memw 40218c10: efe4b1 l32r a11, 40214ba0 40218c13: d02ba2 l32i a10, a11, 0x340 40218c16: 327c movi.n a2, -13 40218c18: 10aa20 and a10, a10, a2 40218c1b: 20aa00 or a10, a10, a0 40218c1e: 0020c0 memw 40218c21: d06ba2 s32i a10, a11, 0x340 40218c24: 120c movi.n a2, 1 40218c26: ed7985 call0 402063c0 40218c29: 0020c0 memw 40218c2c: b15141 l32r a4, 40205170 40218c2f: 1138 l32i.n a3, a1, 4 40218c31: 856432 s32i a3, a4, 0x214 40218c34: 056307 bbci a3, 0, 40218c3d 40218c37: a0a022 movi a2, 160 40218c3a: ed7b85 call0 402063f4 40218c3d: 2108 l32i.n a0, a1, 8 40218c3f: 10c112 addi a1, a1, 16 40218c42: f00d ret.n 40218c44: b45b addi.n a11, a4, 5 40218c46: fe .byte 0xfe 40218c47: 3f .byte 0x3f 40218c48 : 40218c48: f0c112 addi a1, a1, -16 40218c4b: 1109 s32i.n a0, a1, 4 40218c4d: fffd01 l32r a0, 40218c44 40218c50: 060c movi.n a6, 0 40218c52: 950032 l8ui a3, a0, 149 40218c55: 690052 l8ui a5, a0, 105 40218c58: 63cc bnez.n a3, 40218c62 40218c5a: 140c movi.n a4, 1 40218c5c: 954042 s8i a4, a0, 149 40218c5f: 000cc6 j 40218c96 40218c62: 006122 s32i a2, a1, 0 40218c65: 954062 s8i a6, a0, 149 40218c68: 2ae517 bbsi a5, 1, 40218c96 40218c6b: 04a022 movi a2, 4 40218c6e: 039205 call0 4021c590 40218c71: fff401 l32r a0, 40218c44 40218c74: 960072 l8ui a7, a0, 150 40218c77: 007756 bnez a7, 40218c82 40218c7a: 120c movi.n a2, 1 40218c7c: fff305 call0 40218bb0 40218c7f: fff101 l32r a0, 40218c44 40218c82: 002122 l32i a2, a1, 0 40218c85: 00a082 movi a8, 0 40218c88: 964082 s8i a8, a0, 150 40218c8b: ffeec5 call0 40218b78 40218c8e: 04a022 movi a2, 4 40218c91: 030c movi.n a3, 0 40218c93: 03a885 call0 4021c71c 40218c96: 1108 l32i.n a0, a1, 4 40218c98: 10c112 addi a1, a1, 16 40218c9b: f00d ret.n 40218c9d: 000000 ill 40218ca0: feb464 excw 40218ca3: 3f .byte 0x3f 40218ca4: feb466 bnei a4, 16, 40218ca6 40218ca7: 3f .byte 0x3f 40218ca8: b468 l32i.n a6, a4, 44 40218caa: fe .byte 0xfe 40218cab: 3f .byte 0x3f 40218cac : 40218cac: 190c movi.n a9, 1 40218cae: 060c movi.n a6, 0 40218cb0: fa1381 l32r a8, 402174fc 40218cb3: 000242 l8ui a4, a2, 0 40218cb6: 4fc872 addi a7, a8, 79 40218cb9: 40c8a2 addi a10, a8, 64 40218cbc: 404842 s8i a4, a8, 64 40218cbf: 010232 l8ui a3, a2, 1 40218cc2: 0a5d mov.n a5, a10 40218cc4: 043130 extui a3, a3, 1, 1 40218cc7: 424832 s8i a3, a8, 66 40218cca: b62a add.n a11, a6, a2 40218ccc: 661b addi.n a6, a6, 1 40218cce: 020bb2 l8ui a11, a11, 2 40218cd1: 0345b2 s8i a11, a5, 3 40218cd4: 551b addi.n a5, a5, 1 40218cd6: f09577 bne a5, a7, 40218cca 40218cd9: 0a5d mov.n a5, a10 40218cdb: fd4171 l32r a7, 402181e0 40218cde: 060c movi.n a6, 0 40218ce0: 2b6c movi.n a11, -30 40218ce2: 462a add.n a4, a6, a2 40218ce4: 551b addi.n a5, a5, 1 40218ce6: 661b addi.n a6, a6, 1 40218ce8: 110432 l8ui a3, a4, 17 40218ceb: 114532 s8i a3, a5, 17 40218cee: 140442 l8ui a4, a4, 20 40218cf1: 1745b2 s8i a11, a5, 23 40218cf4: 334a add.n a3, a3, a4 40218cf6: 144532 s8i a3, a5, 20 40218cf9: e59577 bne a5, a7, 40218ce2 40218cfc: 0a5d mov.n a5, a10 40218cfe: ffe871 l32r a7, 40218ca0 40218d01: 0b0c movi.n a11, 0 40218d03: 060c movi.n a6, 0 40218d05: 1a0242 l8ui a4, a2, 26 40218d08: 5c4842 s8i a4, a8, 92 40218d0b: 1b0232 l8ui a3, a2, 27 40218d0e: 5d4832 s8i a3, a8, 93 40218d11: 1c0242 l8ui a4, a2, 28 40218d14: 1d0232 l8ui a3, a2, 29 40218d17: 544040 extui a4, a4, 0, 6 40218d1a: 114480 slli a4, a4, 8 40218d1d: 203340 or a3, a3, a4 40218d20: 2f5832 s16i a3, a8, 94 40218d23: 462a add.n a4, a6, a2 40218d25: 661b addi.n a6, a6, 1 40218d27: 1e0442 l8ui a4, a4, 30 40218d2a: 204542 s8i a4, a5, 32 40218d2d: 013480 slli a3, a4, 24 40218d30: 313830 srai a3, a3, 24 40218d33: 0263e6 bgei a3, 6, 40218d39 40218d36: 026477 bbci a4, 7, 40218d3c 40218d39: 2045b2 s8i a11, a5, 32 40218d3c: 462a add.n a4, a6, a2 40218d3e: 551b addi.n a5, a5, 1 40218d40: e19577 bne a5, a7, 40218d25 40218d43: 0a5d mov.n a5, a10 40218d45: ffd771 l32r a7, 40218ca4 40218d48: 060c movi.n a6, 0 40218d4a: b62a add.n a11, a6, a2 40218d4c: 661b addi.n a6, a6, 1 40218d4e: 220bb2 l8ui a11, a11, 34 40218d51: 2445b2 s8i a11, a5, 36 40218d54: 551b addi.n a5, a5, 1 40218d56: f09577 bne a5, a7, 40218d4a 40218d59: 0a5d mov.n a5, a10 40218d5b: ffd371 l32r a7, 40218ca8 40218d5e: 060c movi.n a6, 0 40218d60: 362a add.n a3, a6, a2 40218d62: 661b addi.n a6, a6, 1 40218d64: 280332 l8ui a3, a3, 40 40218d67: 2a4532 s8i a3, a5, 42 40218d6a: 551b addi.n a5, a5, 1 40218d6c: f09577 bne a5, a7, 40218d60 40218d6f: 550c movi.n a5, 5 40218d71: 300272 l8ui a7, a2, 48 40218d74: 414872 s8i a7, a8, 65 40218d77: 310262 l8ui a6, a2, 49 40218d7a: 734862 s8i a6, a8, 115 40218d7d: 320242 l8ui a4, a2, 50 40218d80: 744842 s8i a4, a8, 116 40218d83: 330232 l8ui a3, a2, 51 40218d86: 754832 s8i a3, a8, 117 40218d89: 3402b2 l8ui a11, a2, 52 40218d8c: 7648b2 s8i a11, a8, 118 40218d8f: 3502a2 l8ui a10, a2, 53 40218d92: 7748a2 s8i a10, a8, 119 40218d95: 360272 l8ui a7, a2, 54 40218d98: 784872 s8i a7, a8, 120 40218d9b: 370262 l8ui a6, a2, 55 40218d9e: 794862 s8i a6, a8, 121 40218da1: 380242 l8ui a4, a2, 56 40218da4: 7a4842 s8i a4, a8, 122 40218da7: 400232 l8ui a3, a2, 64 40218daa: 7b4832 s8i a3, a8, 123 40218dad: 4102b2 l8ui a11, a2, 65 40218db0: 7c48b2 s8i a11, a8, 124 40218db3: 4202a2 l8ui a10, a2, 66 40218db6: 430272 l8ui a7, a2, 67 40218db9: 54a0a0 extui a10, a10, 0, 6 40218dbc: 11aa80 slli a10, a10, 8 40218dbf: 2077a0 or a7, a7, a10 40218dc2: 3f5872 s16i a7, a8, 126 40218dc5: 440262 l8ui a6, a2, 68 40218dc8: 804862 s8i a6, a8, 128 40218dcb: 450242 l8ui a4, a2, 69 40218dce: 814842 s8i a4, a8, 129 40218dd1: 470232 l8ui a3, a2, 71 40218dd4: 4602b2 l8ui a11, a2, 70 40218dd7: 013380 slli a3, a3, 24 40218dda: 01bb80 slli a11, a11, 24 40218ddd: 31b8b0 srai a11, a11, 24 40218de0: 313830 srai a3, a3, 24 40218de3: 113380 slli a3, a3, 8 40218de6: 20bb30 or a11, a11, a3 40218de9: 4158b2 s16i a11, a8, 130 40218dec: 4902a2 l8ui a10, a2, 73 40218def: 480272 l8ui a7, a2, 72 40218df2: 01aa80 slli a10, a10, 24 40218df5: 017780 slli a7, a7, 24 40218df8: 317870 srai a7, a7, 24 40218dfb: 31a8a0 srai a10, a10, 24 40218dfe: 11aa80 slli a10, a10, 8 40218e01: 2077a0 or a7, a7, a10 40218e04: 425872 s16i a7, a8, 132 40218e07: 4a0262 l8ui a6, a2, 74 40218e0a: 864862 s8i a6, a8, 134 40218e0d: 4b0242 l8ui a4, a2, 75 40218e10: 056d mov.n a6, a5 40218e12: 344040 extui a4, a4, 0, 4 40218e15: 884842 s8i a4, a8, 136 40218e18: 0164f6 bgeui a4, 6, 40218e1d 40218e1b: 046d mov.n a6, a4 40218e1d: 884862 s8i a6, a8, 136 40218e20: 4b02a2 l8ui a10, a2, 75 40218e23: 24a4a0 extui a10, a10, 4, 3 40218e26: 8a48a2 s8i a10, a8, 138 40218e29: 4b0272 l8ui a7, a2, 75 40218e2c: 047770 extui a7, a7, 7, 1 40218e2f: 8c4872 s8i a7, a8, 140 40218e32: 4c0262 l8ui a6, a2, 76 40218e35: 346060 extui a6, a6, 0, 4 40218e38: 874862 s8i a6, a8, 135 40218e3b: 013567 bltu a5, a6, 40218e40 40218e3e: 065d mov.n a5, a6 40218e40: 874852 s8i a5, a8, 135 40218e43: 4c0262 l8ui a6, a2, 76 40218e46: 246460 extui a6, a6, 4, 3 40218e49: 894862 s8i a6, a8, 137 40218e4c: 4c0242 l8ui a4, a2, 76 40218e4f: 044740 extui a4, a4, 7, 1 40218e52: 8b4842 s8i a4, a8, 139 40218e55: 4d0232 l8ui a3, a2, 77 40218e58: 343030 extui a3, a3, 0, 4 40218e5b: 8e4832 s8i a3, a8, 142 40218e5e: 4d02b2 l8ui a11, a2, 77 40218e61: 34b4b0 extui a11, a11, 4, 4 40218e64: 8d48b2 s8i a11, a8, 141 40218e67: 4e02a2 l8ui a10, a2, 78 40218e6a: 8f48a2 s8i a10, a8, 143 40218e6d: 4f0272 l8ui a7, a2, 79 40218e70: 904872 s8i a7, a8, 144 40218e73: 500262 l8ui a6, a2, 80 40218e76: 914862 s8i a6, a8, 145 40218e79: 510242 l8ui a4, a2, 81 40218e7c: 924842 s8i a4, a8, 146 40218e7f: 520232 l8ui a3, a2, 82 40218e82: 934832 s8i a3, a8, 147 40218e85: 5302b2 l8ui a11, a2, 83 40218e88: 9448b2 s8i a11, a8, 148 40218e8b: 5402a2 l8ui a10, a2, 84 40218e8e: 9548a2 s8i a10, a8, 149 40218e91: 550272 l8ui a7, a2, 85 40218e94: 964872 s8i a7, a8, 150 40218e97: 560262 l8ui a6, a2, 86 40218e9a: 974862 s8i a6, a8, 151 40218e9d: 570242 l8ui a4, a2, 87 40218ea0: 984842 s8i a4, a8, 152 40218ea3: 580232 l8ui a3, a2, 88 40218ea6: 994832 s8i a3, a8, 153 40218ea9: 5902b2 l8ui a11, a2, 89 40218eac: 9a48b2 s8i a11, a8, 154 40218eaf: 5a02a2 l8ui a10, a2, 90 40218eb2: 9b48a2 s8i a10, a8, 155 40218eb5: 5b0272 l8ui a7, a2, 91 40218eb8: 9d4892 s8i a9, a8, 157 40218ebb: 9c4872 s8i a7, a8, 156 40218ebe: 5d0262 l8ui a6, a2, 93 40218ec1: 9e4862 s8i a6, a8, 158 40218ec4: 5e0242 l8ui a4, a2, 94 40218ec7: 9f4842 s8i a4, a8, 159 40218eca: 5f0232 l8ui a3, a2, 95 40218ecd: a04832 s8i a3, a8, 160 40218ed0: 6002b2 l8ui a11, a2, 96 40218ed3: a148b2 s8i a11, a8, 161 40218ed6: 6102a2 l8ui a10, a2, 97 40218ed9: a248a2 s8i a10, a8, 162 40218edc: 620272 l8ui a7, a2, 98 40218edf: a34872 s8i a7, a8, 163 40218ee2: 630262 l8ui a6, a2, 99 40218ee5: a44862 s8i a6, a8, 164 40218ee8: 640242 l8ui a4, a2, 100 40218eeb: a54842 s8i a4, a8, 165 40218eee: 650232 l8ui a3, a2, 101 40218ef1: a64832 s8i a3, a8, 166 40218ef4: 6602b2 l8ui a11, a2, 102 40218ef7: a748b2 s8i a11, a8, 167 40218efa: 6702a2 l8ui a10, a2, 103 40218efd: a848a2 s8i a10, a8, 168 40218f00: 680272 l8ui a7, a2, 104 40218f03: a94872 s8i a7, a8, 169 40218f06: 690262 l8ui a6, a2, 105 40218f09: aa4862 s8i a6, a8, 170 40218f0c: 6a0242 l8ui a4, a2, 106 40218f0f: ab4842 s8i a4, a8, 171 40218f12: 6b0232 l8ui a3, a2, 107 40218f15: ac4832 s8i a3, a8, 172 40218f18: 6c02b2 l8ui a11, a2, 108 40218f1b: ad48b2 s8i a11, a8, 173 40218f1e: 6d02a2 l8ui a10, a2, 109 40218f21: ae48a2 s8i a10, a8, 174 40218f24: 6e0272 l8ui a7, a2, 110 40218f27: af4872 s8i a7, a8, 175 40218f2a: 6f0262 l8ui a6, a2, 111 40218f2d: b04862 s8i a6, a8, 176 40218f30: 700242 l8ui a4, a2, 112 40218f33: b14842 s8i a4, a8, 177 40218f36: 710232 l8ui a3, a2, 113 40218f39: b24832 s8i a3, a8, 178 40218f3c: 7202b2 l8ui a11, a2, 114 40218f3f: b348b2 s8i a11, a8, 179 40218f42: 020c movi.n a2, 0 40218f44: f00d ret.n 40218f46: 700000 excw 40218f49: 008000 excw 40218f4c: b419 s32i.n a1, a4, 44 40218f4e: fe .byte 0xfe 40218f4f: 3f .byte 0x3f 40218f50: 0d0000 excw ... 40218f54 : 40218f54: e0c112 addi a1, a1, -32 40218f57: 026102 s32i a0, a1, 8 40218f5a: 0461d2 s32i a13, a1, 16 40218f5d: 31c9 s32i.n a12, a1, 12 40218f5f: f27c movi.n a2, -1 40218f61: b188c1 l32r a12, 40205584 40218f64: ee16d1 l32r a13, 402147bc 40218f67: 0020c0 memw 40218f6a: 230c movi.n a3, 2 40218f6c: 840c movi.n a4, 8 40218f6e: 050c movi.n a5, 0 40218f70: 0d08 l32i.n a0, a13, 0 40218f72: 496c22 s32i a2, a12, 0x124 40218f75: 262002 l32i a0, a0, 152 40218f78: 6aa022 movi a2, 106 40218f7b: 0000c0 callx0 a0 40218f7e: 030c movi.n a3, 0 40218f80: 0020c0 memw 40218f83: 436c32 s32i a3, a12, 0x10c 40218f86: 320c movi.n a2, 3 40218f88: 02f185 call0 4021bea4 40218f8b: 0020c0 memw 40218f8e: 080c movi.n a8, 0 40218f90: 506c82 s32i a8, a12, 0x140 40218f93: 0020c0 memw 40218f96: 516c82 s32i a8, a12, 0x144 40218f99: e77c movi.n a7, -2 40218f9b: 0020c0 memw 40218f9e: 6a2c62 l32i a6, a12, 0x1a8 40218fa1: 106670 and a6, a6, a7 40218fa4: 0020c0 memw 40218fa7: 6a6c62 s32i a6, a12, 0x1a8 40218faa: 0020c0 memw 40218fad: 402c52 l32i a5, a12, 0x100 40218fb0: 0159 s32i.n a5, a1, 0 40218fb2: ffe541 l32r a4, 40218f48 40218fb5: 0020c0 memw 40218fb8: 406c42 s32i a4, a12, 0x100 40218fbb: 820c movi.n a2, 8 40218fbd: 030c movi.n a3, 0 40218fbf: 030605 call0 4021c020 40218fc2: c480a1 l32r a10, 4020a1c4 40218fc5: ffe101 l32r a0, 40218f4c 40218fc8: 0020c0 memw 40218fcb: 422c92 l32i a9, a12, 0x108 40218fce: 480002 l8ui a0, a0, 72 40218fd1: 2099a0 or a9, a9, a10 40218fd4: 1199 s32i.n a9, a1, 4 40218fd6: 261066 bnei a0, 1, 40219000 40218fd9: 67a022 movi a2, 103 40218fdc: 430c movi.n a3, 4 40218fde: 0d08 l32i.n a0, a13, 0 40218fe0: 140c movi.n a4, 1 40218fe2: 262002 l32i a0, a0, 152 40218fe5: 88a052 movi a5, 136 40218fe8: 0000c0 callx0 a0 40218feb: 67a022 movi a2, 103 40218fee: 430c movi.n a3, 4 40218ff0: 0d08 l32i.n a0, a13, 0 40218ff2: 240c movi.n a4, 2 40218ff4: 262002 l32i a0, a0, 152 40218ff7: 91a052 movi a5, 145 40218ffa: 0000c0 callx0 a0 40218ffd: 0005c6 j 40219018 40219000: 142066 bnei a0, 2, 40219018 40219003: 67a022 movi a2, 103 40219006: 430c movi.n a3, 4 40219008: 240c movi.n a4, 2 4021900a: 750c movi.n a5, 7 4021900c: 0d08 l32i.n a0, a13, 0 4021900e: 560c movi.n a6, 5 40219010: 272002 l32i a0, a0, 156 40219013: 270c movi.n a7, 2 40219015: 0000c0 callx0 a0 40219018: ffcd21 l32r a2, 40218f4c 4021901b: 0d98 l32i.n a9, a13, 0 4021901d: b80222 l8ui a2, a2, 184 40219020: 272992 l32i a9, a9, 156 40219023: 142020 extui a2, a2, 0, 2 40219026: 121266 bnei a2, 1, 4021903c 40219029: 67a022 movi a2, 103 4021902c: 430c movi.n a3, 4 4021902e: 440c movi.n a4, 4 40219030: 450c movi.n a5, 4 40219032: 060c movi.n a6, 0 40219034: 471c movi.n a7, 20 40219036: 0009c0 callx0 a9 40219039: 000486 j 4021904f 4021903c: 67a022 movi a2, 103 4021903f: 04a032 movi a3, 4 40219042: 04a042 movi a4, 4 40219045: 04a052 movi a5, 4 40219048: 060c movi.n a6, 0 4021904a: 371c movi.n a7, 19 4021904c: 0009c0 callx0 a9 4021904f: ffbf31 l32r a3, 40218f4c 40219052: b80332 l8ui a3, a3, 184 40219055: 0d08 l32i.n a0, a13, 0 40219057: 476307 bbci a3, 0, 402190a2 4021905a: 045130 extui a5, a3, 1, 1 4021905d: f15641 l32r a4, 402155b8 40219060: ffbc21 l32r a2, 40218f50 40219063: 1f2002 l32i a0, a0, 124 40219066: 932450 movnez a2, a4, a5 40219069: 023d mov.n a3, a2 4021906b: 120c movi.n a2, 1 4021906d: 0000c0 callx0 a0 40219070: 77a022 movi a2, 119 40219073: 030c movi.n a3, 0 40219075: c41c movi.n a4, 28 40219077: 650c movi.n a5, 6 40219079: 0d08 l32i.n a0, a13, 0 4021907b: 660c movi.n a6, 6 4021907d: 272002 l32i a0, a0, 156 40219080: 170c movi.n a7, 1 40219082: 0000c0 callx0 a0 40219085: 77a022 movi a2, 119 40219088: 030c movi.n a3, 0 4021908a: c41c movi.n a4, 28 4021908c: 550c movi.n a5, 5 4021908e: 0d08 l32i.n a0, a13, 0 40219090: 560c movi.n a6, 5 40219092: 272002 l32i a0, a0, 156 40219095: 170c movi.n a7, 1 40219097: 0000c0 callx0 a0 4021909a: 520c movi.n a2, 5 4021909c: ed3205 call0 402063c0 4021909f: 000fc6 j 402190e2 402190a2: 77a022 movi a2, 119 402190a5: 00a032 movi a3, 0 402190a8: 0fa042 movi a4, 15 402190ab: 03a052 movi a5, 3 402190ae: 360c movi.n a6, 3 402190b0: 272002 l32i a0, a0, 156 402190b3: 170c movi.n a7, 1 402190b5: 0000c0 callx0 a0 402190b8: 77a022 movi a2, 119 402190bb: 030c movi.n a3, 0 402190bd: 841c movi.n a4, 24 402190bf: 050c movi.n a5, 0 402190c1: 0d08 l32i.n a0, a13, 0 402190c3: 060c movi.n a6, 0 402190c5: 272002 l32i a0, a0, 156 402190c8: 170c movi.n a7, 1 402190ca: 0000c0 callx0 a0 402190cd: 77a022 movi a2, 119 402190d0: 030c movi.n a3, 0 402190d2: c41c movi.n a4, 28 402190d4: 050c movi.n a5, 0 402190d6: 0d08 l32i.n a0, a13, 0 402190d8: 060c movi.n a6, 0 402190da: 272002 l32i a0, a0, 156 402190dd: 070c movi.n a7, 0 402190df: 0000c0 callx0 a0 402190e2: 01d8 l32i.n a13, a1, 0 402190e4: 0020c0 memw 402190e7: 1128 l32i.n a2, a1, 4 402190e9: 426c22 s32i a2, a12, 0x108 402190ec: 120c movi.n a2, 1 402190ee: 031105 call0 4021c200 402190f1: 0020c0 memw 402190f4: 406cd2 s32i a13, a12, 0x100 402190f7: 2108 l32i.n a0, a1, 8 402190f9: 31c8 l32i.n a12, a1, 12 402190fb: 41d8 l32i.n a13, a1, 16 402190fd: 20c112 addi a1, a1, 32 40219100: f00d ret.n 40219102: 130000 excw 40219105: 3ffeb4 excw 40219108 : 40219108: f0c112 addi a1, a1, -16 4021910b: 0109 s32i.n a0, a1, 0 4021910d: 02f485 call0 4021c058 40219110: fffd01 l32r a0, 40219104 40219113: 4e0032 l8ui a3, a0, 78 40219116: b20002 l8ui a0, a0, 178 40219119: 439c beqz.n a3, 40219131 4021911b: 081066 bnei a0, 1, 40219127 4021911e: ffe345 call0 40218f54 40219121: 000306 j 40219131 40219124: 000000 ill 40219127: 60cc bnez.n a0, 40219131 40219129: 041226 beqi a2, 1, 40219131 4021912c: 128c beqz.n a2, 40219131 4021912e: ffe245 call0 40218f54 40219131: 0108 l32i.n a0, a1, 0 40219133: 10c112 addi a1, a1, 16 40219136: f00d ret.n 40219138 : 40219138: f0c112 addi a1, a1, -16 4021913b: 0109 s32i.n a0, a1, 0 4021913d: ff8301 l32r a0, 40218f4c 40219140: f3c941 l32r a4, 40216064 40219143: 480022 l8ui a2, a0, 72 40219146: 3448 l32i.n a4, a4, 12 40219148: 42cc bnez.n a2, 40219150 4021914a: b80032 l8ui a3, a0, 184 4021914d: 4e6307 bbci a3, 0, 4021919f 40219150: 4bf4b7 bbsi a4, 27, 4021919f 40219153: f3af82 movi a8, -13 40219156: 08a072 movi a7, 8 40219159: ee9161 l32r a6, 40214ba0 4021915c: 0020c0 memw 4021915f: d02652 l32i a5, a6, 0x340 40219162: 105580 and a5, a5, a8 40219165: 205570 or a5, a5, a7 40219168: 0020c0 memw 4021916b: d06652 s32i a5, a6, 0x340 4021916e: ffde45 call0 40218f54 40219171: edc501 l32r a0, 40214888 40219174: 0020c0 memw 40219177: 462092 l32i a9, a0, 0x118 4021917a: 217927 bbci a9, 18, 4021919f 4021917d: 0020c0 memw 40219180: 4620a2 l32i a10, a0, 0x118 40219183: 25ada0 extui a10, a10, 29, 3 40219186: 152a66 bnei a10, 2, 4021919f 40219189: b0feb1 l32r a11, 40205584 4021918c: 0020c0 memw 4021918f: 882bb2 l32i a11, a11, 0x220 40219192: 096b87 bbci a11, 8, 4021919f 40219195: 120c movi.n a2, 1 40219197: ed38c5 call0 40206524 4021919a: 120c movi.n a2, 1 4021919c: ed3305 call0 402064d0 4021919f: 0108 l32i.n a0, a1, 0 402191a1: 10c112 addi a1, a1, 16 402191a4: f00d ret.n 402191a6: 010000 slli a0, a0, 32 402191a9: 010101 l32r a0, 401d95b0 <_lit4_end+0xd1e88> 402191ac: 040404 excw 402191af: 010404 excw 402191b2: 010401 l32r a0, 401d95c4 <_lit4_end+0xd1e9c> 402191b5: 010404 excw 402191b8: ff .byte 0xff 402191b9: ffffc3 excw 402191bc: 010101 l32r a0, 401d95c0 <_lit4_end+0xd1e98> 402191bf: 040404 excw 402191c2: 710104 excw 402191c4 : 402191c4: f3a871 l32r a7, 40216064 402191c7: edb131 l32r a3, 4021488c 402191ca: d50742 l8ui a4, a7, 213 402191cd: fff651 l32r a5, 402191a8 402191d0: 681426 beqi a4, 1, 4021923c 402191d3: 653426 beqi a4, 3, 4021923c 402191d6: fff561 l32r a6, 402191ac 402191d9: 714426 beqi a4, 4, 4021924e 402191dc: 6e5426 beqi a4, 5, 4021924e 402191df: d70742 l8ui a4, a7, 215 402191e2: 112466 bnei a4, 2, 402191f7 402191e5: fff221 l32r a2, 402191b0 402191e8: 0020c0 memw 402191eb: d86322 s32i a2, a3, 0x360 402191ee: 0020c0 memw 402191f1: d96362 s32i a6, a3, 0x364 402191f4: 000446 j 40219209 402191f7: 0e3466 bnei a4, 3, 40219209 402191fa: ffee41 l32r a4, 402191b4 402191fd: 0020c0 memw 40219200: d86342 s32i a4, a3, 0x360 40219203: 0020c0 memw 40219206: d96352 s32i a5, a3, 0x364 40219209: ee91a1 l32r a10, 40214c50 4021920c: 0020c0 memw 4021920f: 402392 l32i a9, a3, 0x100 40219212: 2099a0 or a9, a9, a10 40219215: 0020c0 memw 40219218: 406392 s32i a9, a3, 0x100 4021921b: ffe781 l32r a8, 402191b8 4021921e: dc2771 l32r a7, 402102bc 40219221: 0020c0 memw 40219224: 422362 l32i a6, a3, 0x108 40219227: 106680 and a6, a6, a8 4021922a: 206670 or a6, a6, a7 4021922d: 0020c0 memw 40219230: 426362 s32i a6, a3, 0x108 40219233: 250c movi.n a5, 2 40219235: 0020c0 memw 40219238: a359 s32i.n a5, a3, 40 4021923a: f00d ret.n 4021923c: 0020c0 memw 4021923f: d86352 s32i a5, a3, 0x360 40219242: ffdeb1 l32r a11, 402191bc 40219245: 0020c0 memw 40219248: d963b2 s32i a11, a3, 0x364 4021924b: ffee86 j 40219209 4021924e: 0020c0 memw 40219251: d86362 s32i a6, a3, 0x360 40219254: ffdb21 l32r a2, 402191c0 40219257: 0020c0 memw 4021925a: d96322 s32i a2, a3, 0x364 4021925d: ffea06 j 40219209 40219260: fe8044 excw 40219263: 3f .byte 0x3f 40219264: 000000 ill 40219267: b44cd6 bgez a12, 40218daf 4021926a: fe .byte 0xfe 4021926b: 3f .byte 0x3f 4021926c: ff .byte 0xff 4021926d: ff .byte 0xff 4021926e: 8cfc70 excw 40219271: 102b addi.n a1, a0, 2 40219273: fb2140 excw 40219274 : 40219274: fffb21 l32r a2, 40219260 40219277: f0c112 addi a1, a1, -16 4021927a: 11c9 s32i.n a12, a1, 4 4021927c: 0109 s32i.n a0, a1, 0 4021927e: fffc01 l32r a0, 40219270 40219281: 0000c0 callx0 a0 40219284: fff821 l32r a2, 40219264 40219287: b0bf31 l32r a3, 40205584 4021928a: ed4cc1 l32r a12, 402147bc 4021928d: 0020c0 memw 40219290: 340c movi.n a4, 3 40219292: 750c movi.n a5, 7 40219294: 460c movi.n a6, 4 40219296: 070c movi.n a7, 0 40219298: 0c08 l32i.n a0, a12, 0 4021929a: 446322 s32i a2, a3, 0x110 4021929d: 62a022 movi a2, 98 402192a0: 272002 l32i a0, a0, 156 402192a3: 130c movi.n a3, 1 402192a5: 0000c0 callx0 a0 402192a8: 65a022 movi a2, 101 402192ab: 430c movi.n a3, 4 402192ad: 040c movi.n a4, 0 402192af: 650c movi.n a5, 6 402192b1: 0c08 l32i.n a0, a12, 0 402192b3: 660c movi.n a6, 6 402192b5: 272002 l32i a0, a0, 156 402192b8: 070c movi.n a7, 0 402192ba: 0000c0 callx0 a0 402192bd: 65a022 movi a2, 101 402192c0: 430c movi.n a3, 4 402192c2: 040c movi.n a4, 0 402192c4: 750c movi.n a5, 7 402192c6: 0c08 l32i.n a0, a12, 0 402192c8: 760c movi.n a6, 7 402192ca: 272002 l32i a0, a0, 156 402192cd: 070c movi.n a7, 0 402192cf: 0000c0 callx0 a0 402192d2: ffe521 l32r a2, 40219268 402192d5: 800222 l8ui a2, a2, 128 402192d8: ffa032 movi a3, 255 402192db: 459237 bne a2, a3, 40219324 402192de: f18751 l32r a5, 402158fc 402192e1: ed6941 l32r a4, 40214888 402192e4: 0020c0 memw 402192e7: fa2432 l32i a3, a4, 0x3e8 402192ea: 103350 and a3, a3, a5 402192ed: 0020c0 memw 402192f0: fa6432 s32i a3, a4, 0x3e8 402192f3: 130c movi.n a3, 1 402192f5: 0020c0 memw 402192f8: e52422 l32i a2, a4, 0x394 402192fb: 202230 or a2, a2, a3 402192fe: 0020c0 memw 40219301: e56422 s32i a2, a4, 0x394 40219304: 0c08 l32i.n a0, a12, 0 40219306: 620c movi.n a2, 6 40219308: 2b2002 l32i a0, a0, 172 4021930b: 240c movi.n a4, 2 4021930d: 0000c0 callx0 a0 40219310: e87c movi.n a8, -2 40219312: 0020c0 memw 40219315: ed5c71 l32r a7, 40214888 40219318: e52762 l32i a6, a7, 0x394 4021931b: 106680 and a6, a6, a8 4021931e: 0020c0 memw 40219321: e56762 s32i a6, a7, 0x394 40219324: ffd241 l32r a4, 4021926c 40219327: af9231 l32r a3, 40205170 4021932a: 0020c0 memw 4021932d: 862322 l32i a2, a3, 0x218 40219330: 102240 and a2, a2, a4 40219333: 0020c0 memw 40219336: 040c movi.n a4, 0 40219338: 552c movi.n a5, 37 4021933a: 0c08 l32i.n a0, a12, 0 4021933c: 866322 s32i a2, a3, 0x218 4021933f: 6aa022 movi a2, 106 40219342: 262002 l32i a0, a0, 152 40219345: 230c movi.n a3, 2 40219347: 0000c0 callx0 a0 4021934a: 0c08 l32i.n a0, a12, 0 4021934c: 132002 l32i a0, a0, 76 4021934f: 0000c0 callx0 a0 40219352: 11c8 l32i.n a12, a1, 4 40219354: 0108 l32i.n a0, a1, 0 40219356: 10c112 addi a1, a1, 16 40219359: f00d ret.n 4021935b: 0e6800 excw 4021935e: 616000 xsr.ibreakenable a0 40219360 : 40219360: b13861 l32r a6, 40205840 40219363: 050c movi.n a5, 0 40219365: fffd71 l32r a7, 4021935c 40219368: 0020c0 memw 4021936b: 802632 l32i a3, a6, 0x200 4021936e: 664b addi.n a6, a6, 4 40219370: 535a add.n a5, a3, a5 40219372: f29677 bne a6, a7, 40219368 40219375: f47c movi.n a4, -1 40219377: 304540 xor a4, a5, a4 4021937a: b13151 l32r a5, 40205840 4021937d: e28c beqz.n a2, 4021938f 4021937f: 0020c0 memw 40219382: 9a2522 l32i a2, a5, 0x268 40219385: 160c movi.n a6, 1 40219387: c02240 sub a2, a2, a4 4021938a: 932620 movnez a2, a6, a2 4021938d: f00d ret.n 4021938f: 0020c0 memw 40219392: 9a6542 s32i a4, a5, 0x268 40219395: 020c movi.n a2, 0 40219397: f00d ret.n 40219399: 000000 ill 4021939c : 4021939c: 115200 slli a5, a2, 16 4021939f: b12841 l32r a4, 40205840 402193a2: 0020c0 memw 402193a5: 9b2432 l32i a3, a4, 0x26c 402193a8: f43030 extui a3, a3, 0, 16 402193ab: 203350 or a3, a3, a5 402193ae: 0020c0 memw 402193b1: 9b6432 s32i a3, a4, 0x26c 402193b4: f00d ret.n ... 402193b8 : 402193b8: f0c112 addi a1, a1, -16 402193bb: 0109 s32i.n a0, a1, 0 402193bd: 114200 slli a4, a2, 16 402193c0: b12031 l32r a3, 40205840 402193c3: 0020c0 memw 402193c6: 9b2302 l32i a0, a3, 0x26c 402193c9: f40000 extui a0, a0, 0, 16 402193cc: 200040 or a0, a0, a4 402193cf: 0020c0 memw 402193d2: 020c movi.n a2, 0 402193d4: 9b6302 s32i a0, a3, 0x26c 402193d7: fff885 call0 40219360 402193da: 0108 l32i.n a0, a1, 0 402193dc: 10c112 addi a1, a1, 16 402193df: f00d ret.n 402193e1: 000000 ill 402193e4 : 402193e4: 040c movi.n a4, 0 402193e6: b11651 l32r a5, 40205840 402193e9: a07420 addx4 a7, a4, a2 402193ec: 010782 l8ui a8, a7, 1 402193ef: 000762 l8ui a6, a7, 0 402193f2: 118880 slli a8, a8, 8 402193f5: 668a add.n a6, a6, a8 402193f7: 030782 l8ui a8, a7, 3 402193fa: 020772 l8ui a7, a7, 2 402193fd: 018880 slli a8, a8, 24 40219400: 117700 slli a7, a7, 16 40219403: 778a add.n a7, a7, a8 40219405: 667a add.n a6, a6, a7 40219407: a07450 addx4 a7, a4, a5 4021940a: 0020c0 memw 4021940d: 806762 s32i a6, a7, 0x200 40219410: 441b addi.n a4, a4, 1 40219412: 744040 extui a4, a4, 0, 8 40219415: d0c466 bnei a4, 32, 402193e9 40219418: f00d ret.n ... 4021941c : 4021941c: 040c movi.n a4, 0 4021941e: b10851 l32r a5, 40205840 40219421: a06450 addx4 a6, a4, a5 40219424: 0020c0 memw 40219427: a07420 addx4 a7, a4, a2 4021942a: 802662 l32i a6, a6, 0x200 4021942d: 441b addi.n a4, a4, 1 4021942f: 744040 extui a4, a4, 0, 8 40219432: 004762 s8i a6, a7, 0 40219435: f58060 extui a8, a6, 16, 16 40219438: 419860 srli a9, a6, 8 4021943b: 014792 s8i a9, a7, 1 4021943e: 024782 s8i a8, a7, 2 40219441: 756860 extui a6, a6, 24, 8 40219444: 034762 s8i a6, a7, 3 40219447: d6c466 bnei a4, 32, 40219421 4021944a: f00d ret.n 4021944c: feb512 excw 4021944f: 3f .byte 0x3f 40219450: b3f8 l32i.n a15, a3, 44 40219452: fe .byte 0xfe 40219453: 3f .byte 0x3f 40219454: b429 s32i.n a2, a4, 44 40219456: fe .byte 0xfe 40219457: 3f .byte 0x3f 40219458: 1f .byte 0x1f 40219459: 3ffeb4 excw 4021945c: 1f0000 excw 4021945f: ffff14 excw 40219462: af .byte 0xaf 40219463: ff .byte 0xff 40219464: 2b6c movi.n a11, -30 40219466: 314010 srai a4, a1, 16 40219468 : 40219468: fffa31 l32r a3, 40219450 4021946b: c0c112 addi a1, a1, -64 4021946e: 81c9 s32i.n a12, a1, 32 40219470: 91d9 s32i.n a13, a1, 36 40219472: a1e9 s32i.n a14, a1, 40 40219474: b1f9 s32i.n a15, a1, 44 40219476: fff5f1 l32r a15, 4021944c 40219479: 7109 s32i.n a0, a1, 28 4021947b: 000f02 l8ui a0, a15, 0 4021947e: 6129 s32i.n a2, a1, 24 40219480: f0cc bnez.n a0, 40219493 40219482: ff8285 call0 40218cac 40219485: fff251 l32r a5, 40219450 40219488: 4129 s32i.n a2, a1, 16 4021948a: 8c0542 l8ui a4, a5, 140 4021948d: fa4542 s8i a4, a5, 250 40219490: 000406 j 402194a4 40219493: 070c movi.n a7, 0 40219495: 036d mov.n a6, a3 40219497: 040662 l8ui a6, a6, 4 4021949a: 4179 s32i.n a7, a1, 16 4021949c: 016680 slli a6, a6, 24 4021949f: 316860 srai a6, a6, 24 402194a2: 3169 s32i.n a6, a1, 12 402194a4: ffc905 call0 40219138 402194a7: ffd1c5 call0 402191c4 402194aa: 000f72 l8ui a7, a15, 0 402194ad: 17cc bnez.n a7, 402194b2 402194af: ff2445 call0 402186f4 402194b2: ff4f05 call0 402189a4 402194b5: ffe601 l32r a0, 40219450 402194b8: 000f32 l8ui a3, a15, 0 402194bb: b03271 l32r a7, 40205584 402194be: 53dc bnez.n a3, 402194d7 402194c0: d90092 l8ui a9, a0, 217 402194c3: c80c movi.n a8, 12 402194c5: 0e0897 bnone a8, a9, 402194d7 402194c8: da00a2 l8ui a10, a0, 218 402194cb: 01aa80 slli a10, a10, 24 402194ce: 31a8a0 srai a10, a10, 24 402194d1: 11aad0 slli a10, a10, 3 402194d4: 6e50a2 s16i a10, a0, 220 402194d7: 0020c0 memw 402194da: 4f2762 l32i a6, a7, 0x13c 402194dd: db0052 l8ui a5, a0, 219 402194e0: 746060 extui a6, a6, 0, 8 402194e3: 042566 bnei a5, 2, 402194eb 402194e6: 150c movi.n a5, 1 402194e8: db4052 s8i a5, a0, 219 402194eb: b0d5c1 l32r a12, 40205840 402194ee: 190c movi.n a9, 1 402194f0: 836560 moveqz a6, a5, a6 402194f3: 150c movi.n a5, 1 402194f5: 746060 extui a6, a6, 0, 8 402194f8: 368c beqz.n a6, 402194ff 402194fa: 011626 beqi a6, 1, 402194ff 402194fd: 050c movi.n a5, 0 402194ff: fec6a2 addi a10, a6, -2 40219502: 0e0c movi.n a14, 0 40219504: 060c movi.n a6, 0 40219506: 83e9a0 moveqz a14, a9, a10 40219509: 0020c0 memw 4021950c: 452782 l32i a8, a7, 0x114 4021950f: 248080 extui a8, a8, 0, 3 40219512: 0c2866 bnei a8, 2, 40219522 40219515: 93cc bnez.n a3, 40219522 40219517: 0020c0 memw 4021951a: c02cb2 l32i a11, a12, 0x300 4021951d: 015b66 bnei a11, 5, 40219522 40219520: 160c movi.n a6, 1 40219522: 74d060 extui a13, a6, 0, 8 40219525: 747050 extui a7, a5, 0, 8 40219528: 020c movi.n a2, 0 4021952a: d129 s32i.n a2, a1, 52 4021952c: 73cc bnez.n a3, 40219537 4021952e: 160c movi.n a6, 1 40219530: 024d mov.n a4, a2 40219532: 8346d0 moveqz a4, a6, a13 40219535: d149 s32i.n a4, a1, 52 40219537: 050c movi.n a5, 0 40219539: c179 s32i.n a7, a1, 48 4021953b: 07cc bnez.n a7, 4021953f 4021953d: 8e8c beqz.n a14, 40219549 4021953f: d198 l32i.n a9, a1, 52 40219541: 180c movi.n a8, 1 40219543: 749090 extui a9, a9, 0, 8 40219546: 935890 movnez a5, a8, a9 40219549: 74a050 extui a10, a5, 0, 8 4021954c: ea8c beqz.n a10, 4021955e 4021954e: 6128 l32i.n a2, a1, 24 40219550: 80a032 movi a3, 128 40219553: 223a add.n a2, a2, a3 40219555: ffe8c5 call0 402193e4 40219558: 000f32 l8ui a3, a15, 0 4021955b: ffbd01 l32r a0, 40219450 4021955e: 05d356 bnez a3, 402195bf 40219561: b08881 l32r a8, 40205784 40219564: af0371 l32r a7, 40205170 40219567: 0020c0 memw 4021956a: 952752 l32i a5, a7, 0x254 4021956d: b08661 l32r a6, 40205788 40219570: 105580 and a5, a5, a8 40219573: 0020c0 memw 40219576: 962742 l32i a4, a7, 0x258 40219579: 104460 and a4, a4, a6 4021957c: 114400 slli a4, a4, 16 4021957f: 204450 or a4, a4, a5 40219582: 1149 s32i.n a4, a1, 4 40219584: b082a1 l32r a10, 4020578c 40219587: 0020c0 memw 4021958a: 972782 l32i a8, a7, 0x25c 4021958d: b08091 l32r a9, 40205790 40219590: 1088a0 and a8, a8, a10 40219593: 0020c0 memw 40219596: 942772 l32i a7, a7, 0x250 40219599: 107790 and a7, a7, a9 4021959c: 207780 or a7, a7, a8 4021959f: 2179 s32i.n a7, a1, 8 402195a1: 160c movi.n a6, 1 402195a3: 0020c0 memw 402195a6: 982c52 l32i a5, a12, 0x260 402195a9: 0c9457 bne a4, a5, 402195b9 402195ac: 0020c0 memw 402195af: 992ca2 l32i a10, a12, 0x264 402195b2: 2198 l32i.n a9, a1, 8 402195b4: 0199a7 bne a9, a10, 402195b9 402195b7: 060c movi.n a6, 0 402195b9: 747060 extui a7, a6, 0, 8 402195bc: 000046 j 402195c1 402195bf: 070c movi.n a7, 0 402195c1: 0020c0 memw 402195c4: 9b2c52 l32i a5, a12, 0x26c 402195c7: 755050 extui a5, a5, 16, 8 402195ca: 5dcc bnez.n a13, 402195d3 402195cc: 080c movi.n a8, 0 402195ce: e189 s32i.n a8, a1, 56 402195d0: 0004c6 j 402195e7 402195d3: fcc5b2 addi a11, a5, -4 402195d6: 1a0c movi.n a10, 1 402195d8: 090c movi.n a9, 0 402195da: fec542 addi a4, a5, -2 402195dd: 120c movi.n a2, 1 402195df: 83e240 moveqz a14, a2, a4 402195e2: 839ab0 moveqz a9, a10, a11 402195e5: e199 s32i.n a9, a1, 56 402195e7: 43fc bnez.n a3, 4021961f 402195e9: bd9c beqz.n a13, 40219608 402195eb: 0020c0 memw 402195ee: 9b2c62 l32i a6, a12, 0x26c 402195f1: d50082 l8ui a8, a0, 213 402195f4: f46060 extui a6, a6, 0, 16 402195f7: 25f816 beqz a8, 4021985a 402195fa: 25c556 bnez a5, 4021985a 402195fd: 02b687 bgeu a6, a8, 40219603 40219600: 009cc6 j 40219877 40219603: 060c movi.n a6, 0 40219605: 000046 j 4021960a 40219608: 060c movi.n a6, 0 4021960a: f0bb91 l32r a9, 402158f8 4021960d: 0020c0 memw 40219610: 9b2c82 l32i a8, a12, 0x26c 40219613: 108890 and a8, a8, a9 40219616: 208860 or a8, a8, a6 40219619: 0020c0 memw 4021961c: 9b6c82 s32i a8, a12, 0x26c 4021961f: 160c movi.n a6, 1 40219621: c1a8 l32i.n a10, a1, 48 40219623: 0179 s32i.n a7, a1, 0 40219625: 0acc bnez.n a10, 40219629 40219627: 4e8c beqz.n a14, 4021962f 40219629: 23cc bnez.n a3, 4021962f 4021962b: e1d8 l32i.n a13, a1, 56 4021962d: ed8c beqz.n a13, 4021963f 4021962f: 0a1366 bnei a3, 1, 4021963d 40219632: f28c21 l32r a2, 40216064 40219635: af8e31 l32r a3, 40205470 40219638: 3228 l32i.n a2, a2, 12 4021963a: 01c237 bnall a2, a3, 4021963f 4021963d: 060c movi.n a6, 0 4021963f: 74d060 extui a13, a6, 0, 8 40219642: 9d9c beqz.n a13, 4021965f 40219644: 120c movi.n a2, 1 40219646: ffd185 call0 40219360 40219649: ff8101 l32r a0, 40219450 4021964c: 130c movi.n a3, 1 4021964e: 52cc bnez.n a2, 40219657 40219650: 0158 l32i.n a5, a1, 0 40219652: 040c movi.n a4, 0 40219654: 833450 moveqz a3, a4, a5 40219657: 747030 extui a7, a3, 0, 8 4021965a: 060c movi.n a6, 0 4021965c: 93d670 movnez a13, a6, a7 4021965f: ff7df1 l32r a15, 40219454 40219662: a3cff2 addi a15, a15, -93 40219665: bdbc beqz.n a13, 402196a4 40219667: 0f2d mov.n a2, a15 40219669: ff7b31 l32r a3, 40219458 4021966c: 040c movi.n a4, 0 4021966e: fc9105 call0 40215f80 40219671: ff7751 l32r a5, 40219450 40219674: 024d mov.n a4, a2 40219676: 196522 s32i a2, a5, 100 40219679: 31c532 addi a3, a5, 49 4021967c: 28c522 addi a2, a5, 40 4021967f: fc9005 call0 40215f80 40219682: ff7261 l32r a6, 4021944c 40219685: 000662 l8ui a6, a6, 0 40219688: ff7201 l32r a0, 40219450 4021968b: 56dc bnez.n a6, 402196a4 4021968d: 1d1e16 beqz a14, 40219862 40219690: d178 l32i.n a7, a1, 52 40219692: 747070 extui a7, a7, 0, 8 40219695: b78c beqz.n a7, 402196a4 40219697: da53a1 l32r a10, 4020ffe4 4021969a: c8c092 addi a9, a0, -56 4021969d: 3988 l32i.n a8, a9, 12 4021969f: 1088a0 and a8, a8, a10 402196a2: 3989 s32i.n a8, a9, 12 402196a4: 00a062 movi a6, 0 402196a7: 005d16 beqz a13, 402196b0 402196aa: 01a0b2 movi a11, 1 402196ad: 936be0 movnez a6, a11, a14 402196b0: ff67e1 l32r a14, 4021944c 402196b3: 7da032 movi a3, 125 402196b6: 140c movi.n a4, 1 402196b8: f26b21 l32r a2, 40216064 402196bb: fb4062 s8i a6, a0, 251 402196be: 472222 l32i a2, a2, 0x11c 402196c1: 004bc5 call0 40219b80 402196c4: 100c movi.n a0, 1 402196c6: 82cc bnez.n a2, 402196d2 402196c8: f26731 l32r a3, 40216064 402196cb: 3338 l32i.n a3, a3, 12 402196cd: 017307 bbci a3, 16, 402196d2 402196d0: 000c movi.n a0, 0 402196d2: f26461 l32r a6, 40216064 402196d5: 044602 s8i a0, a6, 4 402196d8: b1ee51 l32r a5, 40205e90 402196db: 0020c0 memw 402196de: 802552 l32i a5, a5, 0x200 402196e1: e148 l32i.n a4, a1, 56 402196e3: 5159 s32i.n a5, a1, 20 402196e5: 448c beqz.n a4, 402196ed 402196e7: ffb8c5 call0 40219274 402196ea: 000206 j 402196f6 402196ed: fedc21 l32r a2, 40219260 402196f0: ff5d01 l32r a0, 40219464 402196f3: 0000c0 callx0 a0 402196f6: 0020c0 memw 402196f9: 0521a2 l32i a10, a1, 20 402196fc: b1e581 l32r a8, 40205e90 402196ff: f25991 l32r a9, 40216064 40219702: 802882 l32i a8, a8, 0x200 40219705: 040972 l8ui a7, a9, 4 40219708: c088a0 sub a8, a8, a10 4021970b: 4d6982 s32i a8, a9, 0x134 4021970e: 00b716 beqz a7, 4021971d 40219711: 442f22 l32i a2, a15, 0x110 40219714: 7da032 movi a3, 125 40219717: 00a042 movi a4, 0 4021971a: 004645 call0 40219b80 4021971d: 000e92 l8ui a9, a14, 0 40219720: 0f1966 bnei a9, 1, 40219733 40219723: 0fa8 l32i.n a10, a15, 0 40219725: 44fab7 bbsi a10, 27, 4021976d 40219728: 3128 l32i.n a2, a1, 12 4021972a: fc0c05 call0 402157ec 4021972d: 000f06 j 4021976d 40219730: 000000 ill 40219733: e1b8 l32i.n a11, a1, 56 40219735: 4bfc bnez.n a11, 4021976d 40219737: ff4831 l32r a3, 40219458 4021973a: 0f2d mov.n a2, a15 4021973c: 040c movi.n a4, 0 4021973e: fc8105 call0 40215f50 40219741: 024d mov.n a4, a2 40219743: 246f22 s32i a2, a15, 144 40219746: f76d21 l32r a2, 402174fc 40219749: 329b addi.n a3, a2, 9 4021974b: fc8045 call0 40215f50 4021974e: 0020c0 memw 40219751: 1128 l32i.n a2, a1, 4 40219753: 986c22 s32i a2, a12, 0x260 40219756: 0020c0 memw 40219759: 020c movi.n a2, 0 4021975b: 2108 l32i.n a0, a1, 8 4021975d: 996c02 s32i a0, a12, 0x264 40219760: ffbfc5 call0 40219360 40219763: bb4f41 l32r a4, 402084a0 40219766: 0f38 l32i.n a3, a15, 0 40219768: 203340 or a3, a3, a4 4021976b: 0f39 s32i.n a3, a15, 0 4021976d: ff3b61 l32r a6, 4021945c 40219770: 0020c0 memw 40219773: 9f2c52 l32i a5, a12, 0x27c 40219776: f45050 extui a5, a5, 0, 16 40219779: 205560 or a5, a5, a6 4021977c: 0020c0 memw 4021977f: 9f6c52 s32i a5, a12, 0x27c 40219782: fdcc bnez.n a13, 40219795 40219784: d168 l32i.n a6, a1, 52 40219786: 746060 extui a6, a6, 0, 8 40219789: 868c beqz.n a6, 40219795 4021978b: 6128 l32i.n a2, a1, 24 4021978d: 80a032 movi a3, 128 40219790: 223a add.n a2, a2, a3 40219792: ffc885 call0 4021941c 40219795: ed0f02 l8ui a0, a15, 237 40219798: 432066 bnei a0, 2, 402197df 4021979b: ec0f72 l8ui a7, a15, 236 4021979e: fa0f42 l8ui a4, a15, 250 402197a1: fd0f82 l8ui a8, a15, 253 402197a4: ea0f62 l8ui a6, a15, 234 402197a7: e90f52 l8ui a5, a15, 233 402197aa: 116680 slli a6, a6, 8 402197ad: 205560 or a5, a5, a6 402197b0: fb0f62 l8ui a6, a15, 251 402197b3: 018880 slli a8, a8, 24 402197b6: 116680 slli a6, a6, 8 402197b9: 204460 or a4, a4, a6 402197bc: eb0f62 l8ui a6, a15, 235 402197bf: 017780 slli a7, a7, 24 402197c2: 116600 slli a6, a6, 16 402197c5: 206670 or a6, a6, a7 402197c8: fc0f72 l8ui a7, a15, 252 402197cb: 205560 or a5, a5, a6 402197ce: 117700 slli a7, a7, 16 402197d1: 207780 or a7, a7, a8 402197d4: 204470 or a4, a4, a7 402197d7: 0020c0 memw 402197da: 0549 s32i.n a4, a5, 0 402197dc: ed0f02 l8ui a0, a15, 237 402197df: ec2b51 l32r a5, 4021488c 402197e2: fa6931 l32r a3, 40218188 402197e5: 1a3066 bnei a0, 3, 40219803 402197e8: e90f82 l8ui a8, a15, 233 402197eb: 118840 slli a8, a8, 12 402197ee: 0020c0 memw 402197f1: 592572 l32i a7, a5, 0x164 402197f4: 107730 and a7, a7, a3 402197f7: 207780 or a7, a7, a8 402197fa: 0020c0 memw 402197fd: 596572 s32i a7, a5, 0x164 40219800: ed0f02 l8ui a0, a15, 237 40219803: 294066 bnei a0, 4, 40219830 40219806: e90fc2 l8ui a12, a15, 233 40219809: 11cc40 slli a12, a12, 12 4021980c: 0020c0 memw 4021980f: 5925b2 l32i a11, a5, 0x164 40219812: 10bb30 and a11, a11, a3 40219815: 20bbc0 or a11, a11, a12 40219818: 0020c0 memw 4021981b: 5965b2 s32i a11, a5, 0x164 4021981e: cc40a1 l32r a10, 4020c920 40219821: 0020c0 memw 40219824: da2592 l32i a9, a5, 0x368 40219827: 2099a0 or a9, a9, a10 4021982a: 0020c0 memw 4021982d: da6592 s32i a9, a5, 0x368 40219830: ef0fd2 l8ui a13, a15, 239 40219833: 0b2d66 bnei a13, 2, 40219842 40219836: efebf1 l32r a15, 402157e4 40219839: efeb01 l32r a0, 402157e8 4021983c: 0020c0 memw 4021983f: 8060f2 s32i a15, a0, 0x200 40219842: 4128 l32i.n a2, a1, 16 40219844: 81c8 l32i.n a12, a1, 32 40219846: 91d8 l32i.n a13, a1, 36 40219848: b1f8 l32i.n a15, a1, 44 4021984a: 140c movi.n a4, 1 4021984c: 7138 l32i.n a3, a1, 28 4021984e: 004e42 s8i a4, a14, 0 40219851: a1e8 l32i.n a14, a1, 40 40219853: 030d mov.n a0, a3 40219855: 40c112 addi a1, a1, 64 40219858: f00d ret.n 4021985a: 661b addi.n a6, a6, 1 4021985c: f46060 extui a6, a6, 0, 16 4021985f: ff69c6 j 4021960a 40219862: c178 l32i.n a7, a1, 48 40219864: e3c716 beqz a7, 402196a4 40219867: fefea1 l32r a10, 40219460 4021986a: c8c092 addi a9, a0, -56 4021986d: 3988 l32i.n a8, a9, 12 4021986f: 1088a0 and a8, a8, a10 40219872: 3989 s32i.n a8, a9, 12 40219874: ff8b06 j 402196a4 40219877: 1e0c movi.n a14, 1 40219879: 661b addi.n a6, a6, 1 4021987b: f46060 extui a6, a6, 0, 16 4021987e: ff6206 j 4021960a 40219881: 000000 ill 40219884 : 40219884: 77a022 movi a2, 119 40219887: 030c movi.n a3, 0 40219889: f40c movi.n a4, 15 4021988b: f0c112 addi a1, a1, -16 4021988e: 0109 s32i.n a0, a1, 0 40219890: ebcb01 l32r a0, 402147bc 40219893: 150c movi.n a5, 1 40219895: 0008 l32i.n a0, a0, 0 40219897: 160c movi.n a6, 1 40219899: 272002 l32i a0, a0, 156 4021989c: 170c movi.n a7, 1 4021989e: 0000c0 callx0 a0 402198a1: 0108 l32i.n a0, a1, 0 402198a3: 10c112 addi a1, a1, 16 402198a6: f00d ret.n 402198a8: ff .byte 0xff 402198a9: 1f .byte 0x1f 402198aa: fe .byte 0xfe 402198ab: ff .byte 0xff 402198ac : 402198ac: 881c movi.n a8, 24 402198ae: fffe61 l32r a6, 402198a8 402198b1: ebf551 l32r a5, 40214888 402198b4: 117230 slli a7, a2, 13 402198b7: 020c movi.n a2, 0 402198b9: a04250 addx4 a4, a2, a5 402198bc: 0020c0 memw 402198bf: c12432 l32i a3, a4, 0x304 402198c2: 103360 and a3, a3, a6 402198c5: 203730 or a3, a7, a3 402198c8: 0020c0 memw 402198cb: c16432 s32i a3, a4, 0x304 402198ce: 221b addi.n a2, a2, 1 402198d0: 742020 extui a2, a2, 0, 8 402198d3: e29287 bne a2, a8, 402198b9 402198d6: f00d ret.n 402198d8: 000ce4 excw ... 402198dc : 402198dc: f42020 extui a2, a2, 0, 16 402198df: f0c112 addi a1, a1, -16 402198e2: 2109 s32i.n a0, a1, 8 402198e4: 07a702 movi a0, 0x707 402198e7: 05b027 bgeu a0, a2, 402198f0 402198ea: fffb31 l32r a3, 402198d8 402198ed: 02b327 bgeu a3, a2, 402198f3 402198f0: fffa21 l32r a2, 402198d8 402198f3: f1dc31 l32r a3, 40216064 402198f6: ebb101 l32r a0, 402147bc 402198f9: 182332 l32i a3, a3, 96 402198fc: 0008 l32i.n a0, a0, 0 402198fe: f53030 extui a3, a3, 16, 16 40219901: 0139 s32i.n a3, a1, 0 40219903: e008 l32i.n a0, a0, 56 40219905: 330c movi.n a3, 3 40219907: 0000c0 callx0 a0 4021990a: ebac01 l32r a0, 402147bc 4021990d: 330c movi.n a3, 3 4021990f: 0008 l32i.n a0, a0, 0 40219911: 1129 s32i.n a2, a1, 4 40219913: e008 l32i.n a0, a0, 56 40219915: 0128 l32i.n a2, a1, 0 40219917: 0000c0 callx0 a0 4021991a: 1148 l32i.n a4, a1, 4 4021991c: 7fa002 movi a0, 127 4021991f: c04420 sub a4, a4, a2 40219922: 81af22 movi a2, -127 40219925: 1144f0 slli a4, a4, 1 40219928: 114400 slli a4, a4, 16 4021992b: 314040 srai a4, a4, 16 4021992e: 442b addi.n a4, a4, 2 40219930: 214240 srai a4, a4, 2 40219933: 114400 slli a4, a4, 16 40219936: 314040 srai a4, a4, 16 40219939: 01e4e6 bgei a4, 128, 4021993e 4021993c: 040d mov.n a0, a4 4021993e: 012027 blt a0, a2, 40219943 40219941: 002d mov.n a2, a0 40219943: 2108 l32i.n a0, a1, 8 40219945: 112200 slli a2, a2, 16 40219948: 312020 srai a2, a2, 16 4021994b: 10c112 addi a1, a1, 16 4021994e: f00d ret.n 40219950 : 40219950: e0c112 addi a1, a1, -32 40219953: 51d9 s32i.n a13, a1, 20 40219955: 41c9 s32i.n a12, a1, 16 40219957: 03dd mov.n a13, a3 40219959: f1c231 l32r a3, 40216064 4021995c: 3109 s32i.n a0, a1, 12 4021995e: 3c0302 l8ui a0, a3, 60 40219961: 02cd mov.n a12, a2 40219963: 1e70f6 bgeui a0, 7, 40219985 40219966: 0c9342 l16si a4, a3, 24 40219969: 200b addi.n a2, a0, -1 4021996b: 0d9332 l16si a3, a3, 26 4021996e: 2149 s32i.n a4, a1, 8 40219970: c03340 sub a3, a3, a4 40219973: 822230 mull a2, a2, a3 40219976: 530c movi.n a3, 5 40219978: b35601 l32r a0, 402066d0 4021997b: 0000c0 callx0 a0 4021997e: 2108 l32i.n a0, a1, 8 40219980: 002a add.n a0, a0, a2 40219982: 001306 j 402199d2 40219985: 1fa0f6 bgeui a0, 12, 402199a8 40219988: 0d9342 l16si a4, a3, 26 4021998b: fac022 addi a2, a0, -6 4021998e: 0e9332 l16si a3, a3, 28 40219991: 1149 s32i.n a4, a1, 4 40219993: c03340 sub a3, a3, a4 40219996: 822230 mull a2, a2, a3 40219999: 530c movi.n a3, 5 4021999b: b34d01 l32r a0, 402066d0 4021999e: 0000c0 callx0 a0 402199a1: 1108 l32i.n a0, a1, 4 402199a3: 002a add.n a0, a0, a2 402199a5: 000a46 j 402199d2 402199a8: 0f9322 l16si a2, a3, 30 402199ab: d40c movi.n a4, 13 402199ad: 1f3407 bltu a4, a0, 402199d0 402199b0: a05000 addx4 a5, a0, a0 402199b3: 0e9332 l16si a3, a3, 28 402199b6: 0139 s32i.n a3, a1, 0 402199b8: c9c552 addi a5, a5, -55 402199bb: c02230 sub a2, a2, a3 402199be: 822520 mull a2, a5, a2 402199c1: 631c movi.n a3, 22 402199c3: b34301 l32r a0, 402066d0 402199c6: 0000c0 callx0 a0 402199c9: 0108 l32i.n a0, a1, 0 402199cb: 002a add.n a0, a0, a2 402199cd: 000046 j 402199d2 402199d0: 020d mov.n a0, a2 402199d2: 0c2d mov.n a2, a12 402199d4: f4e931 l32r a3, 40216d78 402199d7: 114000 slli a4, a0, 16 402199da: 314040 srai a4, a4, 16 402199dd: fd3745 call0 40216d54 402199e0: 000c movi.n a0, 0 402199e2: 701b addi.n a7, a0, 1 402199e4: 6c0a add.n a6, a12, a0 402199e6: 000652 l8ui a5, a6, 0 402199e9: 740070 extui a0, a7, 0, 8 402199ec: 5d5a add.n a5, a13, a5 402199ee: 004652 s8i a5, a6, 0 402199f1: ed6066 bnei a0, 6, 402199e2 402199f4: 41c8 l32i.n a12, a1, 16 402199f6: 51d8 l32i.n a13, a1, 20 402199f8: 3108 l32i.n a0, a1, 12 402199fa: 20c112 addi a1, a1, 32 402199fd: f00d ret.n ... 40219a00 : 40219a00: f0c112 addi a1, a1, -16 40219a03: 31c9 s32i.n a12, a1, 12 40219a05: fbe6c1 l32r a12, 402189a0 40219a08: 012d mov.n a2, a1 40219a0a: 9c0c32 l8ui a3, a12, 156 40219a0d: 2109 s32i.n a0, a1, 8 40219a0f: 013380 slli a3, a3, 24 40219a12: 313830 srai a3, a3, 24 40219a15: fff385 call0 40219950 40219a18: 550c movi.n a5, 5 40219a1a: 420c movi.n a2, 4 40219a1c: 050162 l8ui a6, a1, 5 40219a1f: 960c02 l8ui a0, a12, 150 40219a22: 070c movi.n a7, 0 40219a24: 15b067 bgeu a0, a6, 40219a3d 40219a27: 9e4c52 s8i a5, a12, 158 40219a2a: c00600 sub a0, a6, a0 40219a2d: 740200 extui a0, a0, 2, 8 40219a30: 160c movi.n a6, 1 40219a32: 9d4c62 s8i a6, a12, 157 40219a35: 4b20f6 bgeui a0, 2, 40219a84 40219a38: e20c movi.n a2, 14 40219a3a: 000886 j 40219a60 40219a3d: 9d4c72 s8i a7, a12, 157 40219a40: 040132 l8ui a3, a1, 4 40219a43: 076d mov.n a6, a7 40219a45: 123037 bltu a0, a3, 40219a5b 40219a48: 030142 l8ui a4, a1, 3 40219a4b: 025d mov.n a5, a2 40219a4d: 43b047 bgeu a0, a4, 40219a94 40219a50: 0001c6 j 40219a5b 40219a53: 000152 l8ui a5, a1, 0 40219a56: 6eb057 bgeu a0, a5, 40219ac8 40219a59: 150c movi.n a5, 1 40219a5b: 9e4c52 s8i a5, a12, 158 40219a5e: f20c movi.n a2, 15 40219a60: 468c beqz.n a6, 40219a68 40219a62: ffe485 call0 402198ac 40219a65: 000486 j 40219a7b 40219a68: 620c62 l8ui a6, a12, 98 40219a6b: 768c beqz.n a6, 40219a76 40219a6d: 630c22 l8ui a2, a12, 99 40219a70: ffe385 call0 402198ac 40219a73: 000106 j 40219a7b 40219a76: f20c movi.n a2, 15 40219a78: ffe305 call0 402198ac 40219a7b: 31c8 l32i.n a12, a1, 12 40219a7d: 2108 l32i.n a0, a1, 8 40219a7f: 10c112 addi a1, a1, 16 40219a82: f00d ret.n 40219a84: 0460f6 bgeui a0, 6, 40219a8c 40219a87: d20c movi.n a2, 13 40219a89: fff4c6 j 40219a60 40219a8c: 0f80f6 bgeui a0, 8, 40219a9f 40219a8f: 920c movi.n a2, 9 40219a91: fff2c6 j 40219a60 40219a94: 020182 l8ui a8, a1, 2 40219a97: 350c movi.n a5, 3 40219a99: 0cb087 bgeu a0, a8, 40219aa9 40219a9c: ffeec6 j 40219a5b 40219a9f: a90c movi.n a9, 10 40219aa1: 0f3907 bltu a9, a0, 40219ab4 40219aa4: c20c movi.n a2, 12 40219aa6: ffed86 j 40219a60 40219aa9: 0101a2 l8ui a10, a1, 1 40219aac: a3b0a7 bgeu a0, a10, 40219a53 40219aaf: 250c movi.n a5, 2 40219ab1: ffe986 j 40219a5b 40219ab4: db0c movi.n a11, 13 40219ab6: 043b07 bltu a11, a0, 40219abe 40219ab9: 820c movi.n a2, 8 40219abb: ffe846 j 40219a60 40219abe: 131c movi.n a3, 17 40219ac0: 9c3037 bltu a0, a3, 40219a60 40219ac3: 072d mov.n a2, a7 40219ac5: ffe5c6 j 40219a60 40219ac8: 075d mov.n a5, a7 40219aca: ffe346 j 40219a5b 40219acd: 000000 ill 40219ad0: feb3f7 bgeu a3, a15, 40219ad2 40219ad3: 3f .byte 0x3f 40219ad4 : 40219ad4: f0c112 addi a1, a1, -16 40219ad7: 2109 s32i.n a0, a1, 8 40219ad9: fffd01 l32r a0, 40219ad0 40219adc: 013d mov.n a3, a1 40219ade: fb4022 s8i a2, a0, 251 40219ae1: 050022 l8ui a2, a0, 5 40219ae4: fd4305 call0 40216f18 40219ae7: 2108 l32i.n a0, a1, 8 40219ae9: 10c112 addi a1, a1, 16 40219aec: f00d ret.n 40219aee: 780000 excw 40219af1: 3ffeb4 excw 40219af4 : 40219af4: f0c112 addi a1, a1, -16 40219af7: 0109 s32i.n a0, a1, 0 40219af9: ffde05 call0 402198dc 40219afc: fffd01 l32r a0, 40219af0 40219aff: 804022 s8i a2, a0, 128 40219b02: 0108 l32i.n a0, a1, 0 40219b04: 10c112 addi a1, a1, 16 40219b07: f00d ret.n 40219b09: 000000 ill 40219b0c : 40219b0c: 040c movi.n a4, 0 40219b0e: 020c movi.n a2, 0 40219b10: eea751 l32r a5, 402155ac 40219b13: c70c movi.n a7, 12 40219b15: 0020c0 memw 40219b18: 841b addi.n a8, a4, 1 40219b1a: 8c2562 l32i a6, a5, 0x230 40219b1d: 1194e0 slli a9, a4, 2 40219b20: 401900 ssl a9 40219b23: 143060 extui a3, a6, 0, 2 40219b26: 744080 extui a4, a8, 0, 8 40219b29: 416860 srli a6, a6, 8 40219b2c: 106670 and a6, a6, a7 40219b2f: 336a add.n a3, a3, a6 40219b31: a13300 sll a3, a3 40219b34: 223a add.n a2, a2, a3 40219b36: db8466 bnei a4, 8, 40219b15 40219b39: f00d ret.n 40219b3b: 0e0000 excw 40219b3e: 313ff2 excw 40219b40 : 40219b40: f14931 l32r a3, 40216064 40219b43: fffe21 l32r a2, 40219b3c 40219b46: 4f2332 l32i a3, a3, 0x13c 40219b49: 0020c0 memw 40219b4c: 112222 l32i a2, a2, 68 40219b4f: 302230 xor a2, a2, a3 40219b52: f00d ret.n 40219b54: feb456 bnez a4, 40219b43 40219b57: 3f .byte 0x3f 40219b58 : 40219b58: 120c movi.n a2, 1 40219b5a: ded141 l32r a4, 402116a0 40219b5d: fffd61 l32r a6, 40219b54 40219b60: 050c movi.n a5, 0 40219b62: f0c112 addi a1, a1, -16 40219b65: f13f31 l32r a3, 40216064 40219b68: 0109 s32i.n a0, a1, 0 40219b6a: 3308 l32i.n a0, a3, 12 40219b6c: 804652 s8i a5, a6, 128 40219b6f: 100040 and a0, a0, a4 40219b72: 3309 s32i.n a0, a3, 12 40219b74: fd7445 call0 402172bc 40219b77: 0108 l32i.n a0, a1, 0 40219b79: 10c112 addi a1, a1, 16 40219b7c: f00d ret.n ... 40219b80 : 40219b80: 630b addi.n a6, a3, -1 40219b82: 169c beqz.n a6, 40219b97 40219b84: 070c movi.n a7, 0 40219b86: 028d mov.n a8, a2 40219b88: a09620 addx4 a9, a6, a2 40219b8b: 0858 l32i.n a5, a8, 0 40219b8d: 884b addi.n a8, a8, 4 40219b8f: 757a add.n a7, a5, a7 40219b91: f69897 bne a8, a9, 40219b8b 40219b94: 000046 j 40219b99 40219b97: 070c movi.n a7, 0 40219b99: a02320 addx4 a2, a3, a2 40219b9c: fed222 addmi a2, a2, 0xfffffe00 40219b9f: f37c movi.n a3, -1 40219ba1: 303730 xor a3, a7, a3 40219ba4: b48c beqz.n a4, 40219bb3 40219ba6: 7f2222 l32i a2, a2, 0x1fc 40219ba9: 140c movi.n a4, 1 40219bab: c02230 sub a2, a2, a3 40219bae: 932420 movnez a2, a4, a2 40219bb1: f00d ret.n 40219bb3: 7f6232 s32i a3, a2, 0x1fc 40219bb6: 020c movi.n a2, 0 40219bb8: f00d ret.n ... 40219bbc : 40219bbc: f0c112 addi a1, a1, -16 40219bbf: 006102 s32i a0, a1, 0 40219bc2: ef5031 l32r a3, 40215904 40219bc5: eb3021 l32r a2, 40214888 40219bc8: 0020c0 memw 40219bcb: fa2202 l32i a0, a2, 0x3e8 40219bce: 100030 and a0, a0, a3 40219bd1: 0020c0 memw 40219bd4: fa6202 s32i a0, a2, 0x3e8 40219bd7: 05a022 movi a2, 5 40219bda: ec7e45 call0 402063c0 40219bdd: f1a092 movi a9, 241 40219be0: 00ac72 movi a7, 0xfffffc00 40219be3: eb2a51 l32r a5, 4021488c 40219be6: 0020c0 memw 40219be9: d588 l32i.n a8, a5, 52 40219beb: 108870 and a8, a8, a7 40219bee: 208890 or a8, a8, a9 40219bf1: 0020c0 memw 40219bf4: d589 s32i.n a8, a5, 52 40219bf6: f0a062 movi a6, 240 40219bf9: 0020c0 memw 40219bfc: d548 l32i.n a4, a5, 52 40219bfe: 104470 and a4, a4, a7 40219c01: 204460 or a4, a4, a6 40219c04: 0020c0 memw 40219c07: d549 s32i.n a4, a5, 52 40219c09: 520c movi.n a2, 5 40219c0b: ec7b45 call0 402063c0 40219c0e: 0108 l32i.n a0, a1, 0 40219c10: 10c112 addi a1, a1, 16 40219c13: f00d ret.n 40219c15: 000000 ill 40219c18: fff030 excw 40219c1b: ff .byte 0xff 40219c1c : 40219c1c: ee6441 l32r a4, 402155ac 40219c1f: 829c beqz.n a2, 40219c3b 40219c21: 8aa462 movi a6, 0x48a 40219c24: fffd71 l32r a7, 40219c18 40219c27: 0020c0 memw 40219c2a: 882452 l32i a5, a4, 0x220 40219c2d: 105570 and a5, a5, a7 40219c30: 205560 or a5, a5, a6 40219c33: 0020c0 memw 40219c36: 886452 s32i a5, a4, 0x220 40219c39: f00d ret.n 40219c3b: 3faf32 movi a3, -193 40219c3e: 0020c0 memw 40219c41: 882422 l32i a2, a4, 0x220 40219c44: 102230 and a2, a2, a3 40219c47: 0020c0 memw 40219c4a: 886422 s32i a2, a4, 0x220 40219c4d: f00d ret.n ... 40219c50 : 40219c50: ae4d31 l32r a3, 40205584 40219c53: 0020c0 memw 40219c56: 4f6322 s32i a2, a3, 0x13c 40219c59: f00d ret.n 40219c5b: b51600 extui a1, a0, 22, 12 40219c5e: fe .byte 0xfe 40219c5f: 3f .byte 0x3f 40219c60 : 40219c60: 090c movi.n a9, 0 40219c62: ec6db1 l32r a11, 40214e18 40219c65: a29a add.n a10, a2, a9 40219c67: 9089b0 addx2 a8, a9, a11 40219c6a: 069882 l16si a8, a8, 12 40219c6d: 004a82 s8i a8, a10, 0 40219c70: 859a add.n a8, a5, a9 40219c72: 90a990 addx2 a10, a9, a9 40219c75: 90aab0 addx2 a10, a10, a11 40219c78: 991b addi.n a9, a9, 1 40219c7a: 3d0aa2 l8ui a10, a10, 61 40219c7d: 0048a2 s8i a10, a8, 0 40219c80: 749090 extui a9, a9, 0, 8 40219c83: de4966 bnei a9, 4, 40219c65 40219c86: f53ba1 l32r a10, 40217174 40219c89: fff491 l32r a9, 40219c5c 40219c8c: ec0a52 l8ui a5, a10, 236 40219c8f: 004352 s8i a5, a3, 0 40219c92: ed0a22 l8ui a2, a10, 237 40219c95: 014322 s8i a2, a3, 1 40219c98: 081ab2 l16ui a11, a10, 16 40219c9b: 0054b2 s16i a11, a4, 0 40219c9e: 130aa2 l8ui a10, a10, 19 40219ca1: 0046a2 s8i a10, a6, 0 40219ca4: 009992 l16si a9, a9, 0 40219ca7: 005792 s16i a9, a7, 0 40219caa: f00d ret.n 40219cac : 40219cac: f0ee21 l32r a2, 40216064 40219caf: 1d9222 l16si a2, a2, 58 40219cb2: f00d ret.n 40219cb4: b51a add.n a11, a5, a1 40219cb6: fe .byte 0xfe 40219cb7: 3f .byte 0x3f 40219cb8 : 40219cb8: f0eb51 l32r a5, 40216064 40219cbb: fffe41 l32r a4, 40219cb4 40219cbe: 8a9552 l16si a5, a5, 0x114 40219cc1: 005252 s16i a5, a2, 0 40219cc4: 009442 l16si a4, a4, 0 40219cc7: 005342 s16i a4, a3, 0 40219cca: f00d ret.n 40219ccc : 40219ccc: 144226 beqi a2, 4, 40219ce4 40219ccf: 09b226 beqi a2, 16, 40219cdc 40219cd2: 231c movi.n a3, 18 40219cd4: 101237 beq a2, a3, 40219ce8 40219cd7: 441c movi.n a4, 20 40219cd9: 031247 beq a2, a4, 40219ce0 40219cdc: 120c movi.n a2, 1 40219cde: f00d ret.n 40219ce0: 320c movi.n a2, 3 40219ce2: f00d ret.n 40219ce4: 020c movi.n a2, 0 40219ce6: f00d ret.n 40219ce8: 220c movi.n a2, 2 40219cea: f00d ret.n 40219cec : 40219cec: f28c beqz.n a2, 40219cff 40219cee: 051226 beqi a2, 1, 40219cf7 40219cf1: 0e2226 beqi a2, 2, 40219d03 40219cf4: 033226 beqi a2, 3, 40219cfb 40219cf7: 021c movi.n a2, 16 40219cf9: f00d ret.n 40219cfb: 421c movi.n a2, 20 40219cfd: f00d ret.n 40219cff: 420c movi.n a2, 4 40219d01: f00d ret.n 40219d03: 221c movi.n a2, 18 40219d05: f00d ret.n 40219d07: 804200 add a4, a2, a0 40219d0a: fe .byte 0xfe 40219d0b: 3f .byte 0x3f 40219d0c : 40219d0c: e0c112 addi a1, a1, -32 40219d0f: 31d9 s32i.n a13, a1, 12 40219d11: 51f9 s32i.n a15, a1, 20 40219d13: 21c9 s32i.n a12, a1, 8 40219d15: 41e9 s32i.n a14, a1, 16 40219d17: 1109 s32i.n a0, a1, 4 40219d19: 03ed mov.n a14, a3 40219d1b: 0208 l32i.n a0, a2, 0 40219d1d: 02cd mov.n a12, a2 40219d1f: 050300 extui a0, a0, 19, 1 40219d22: 08e056 bnez a0, 40219db4 40219d25: eaa5f1 l32r a15, 402147bc 40219d28: fff821 l32r a2, 40219d08 40219d2b: 0f08 l32i.n a0, a15, 0 40219d2d: 001222 l16ui a2, a2, 0 40219d30: 292002 l32i a0, a0, 164 40219d33: 442020 extui a2, a2, 0, 5 40219d36: 0000c0 callx0 a0 40219d39: 120c movi.n a2, 1 40219d3b: 0f08 l32i.n a0, a15, 0 40219d3d: 130c movi.n a3, 1 40219d3f: 2b2002 l32i a0, a0, 172 40219d42: f41c movi.n a4, 31 40219d44: 0000c0 callx0 a0 40219d47: 0d0c movi.n a13, 0 40219d49: 202dd0 or a2, a13, a13 40219d4c: fff9c5 call0 40219cec 40219d4f: f4a142 movi a4, 0x1f4 40219d52: 0ca052 movi a5, 12 40219d55: 206110 or a6, a1, a1 40219d58: 0f08 l32i.n a0, a15, 0 40219d5a: 023d mov.n a3, a2 40219d5c: 3a2002 l32i a0, a0, 232 40219d5f: 020c movi.n a2, 0 40219d61: 0000c0 callx0 a0 40219d64: 000102 l8ui a0, a1, 0 40219d67: 010122 l8ui a2, a1, 1 40219d6a: 010080 slli a0, a0, 24 40219d6d: 012280 slli a2, a2, 24 40219d70: 312820 srai a2, a2, 24 40219d73: 310800 srai a0, a0, 24 40219d76: 112280 slli a2, a2, 8 40219d79: 200020 or a0, a0, a2 40219d7c: 902de0 addx2 a2, a13, a14 40219d7f: 005202 s16i a0, a2, 0 40219d82: dd1b addi.n a13, a13, 1 40219d84: 74d0d0 extui a13, a13, 0, 8 40219d87: be4d66 bnei a13, 4, 40219d49 40219d8a: 013d mov.n a3, a1 40219d8c: ffdf21 l32r a2, 40219d08 40219d8f: 140c movi.n a4, 1 40219d91: 001222 l16ui a2, a2, 0 40219d94: 000d05 call0 40219e68 40219d97: ffdc21 l32r a2, 40219d08 40219d9a: 013d mov.n a3, a1 40219d9c: 001222 l16ui a2, a2, 0 40219d9f: 0002c5 call0 40219dcc 40219da2: 0f08 l32i.n a0, a15, 0 40219da4: 2a2002 l32i a0, a0, 168 40219da7: cbcad1 l32r a13, 4020ccd0 40219daa: 0000c0 callx0 a0 40219dad: 0c28 l32i.n a2, a12, 0 40219daf: 2022d0 or a2, a2, a13 40219db2: 0c29 s32i.n a2, a12, 0 40219db4: 21c8 l32i.n a12, a1, 8 40219db6: 31d8 l32i.n a13, a1, 12 40219db8: 41e8 l32i.n a14, a1, 16 40219dba: 51f8 l32i.n a15, a1, 20 40219dbc: 1108 l32i.n a0, a1, 4 40219dbe: 20c112 addi a1, a1, 32 40219dc1: f00d ret.n 40219dc3: 00ff00 excw 40219dc6: fffff0 excw 40219dc9: 3f .byte 0x3f 40219dca: 80f000 add a15, a0, a0 40219dcc : 40219dcc: 119280 slli a9, a2, 8 40219dcf: fffd81 l32r a8, 40219dc4 40219dd2: eaad71 l32r a7, 40214888 40219dd5: fffcb1 l32r a11, 40219dc8 40219dd8: e74ea1 l32r a10, 40213b10 40219ddb: f0c112 addi a1, a1, -16 40219dde: 11c9 s32i.n a12, a1, 4 40219de0: 31e9 s32i.n a14, a1, 12 40219de2: 0109 s32i.n a0, a1, 0 40219de4: 21d9 s32i.n a13, a1, 8 40219de6: 000c movi.n a0, 0 40219de8: 8d1c movi.n a13, 24 40219dea: a05070 addx4 a5, a0, a7 40219ded: 0020c0 memw 40219df0: c12542 l32i a4, a5, 0x304 40219df3: 104480 and a4, a4, a8 40219df6: 204490 or a4, a4, a9 40219df9: 0020c0 memw 40219dfc: c16542 s32i a4, a5, 0x304 40219dff: 412100 srli a2, a0, 1 40219e02: a02270 addx4 a2, a2, a7 40219e05: 010362 l8ui a6, a3, 1 40219e08: 000352 l8ui a5, a3, 0 40219e0b: 016680 slli a6, a6, 24 40219e0e: 015580 slli a5, a5, 24 40219e11: 315850 srai a5, a5, 24 40219e14: 316860 srai a6, a6, 24 40219e17: 1d6007 bbci a0, 0, 40219e38 40219e1a: 11e520 slli a14, a5, 14 40219e1d: 0146b0 slli a4, a6, 21 40219e20: 0020c0 memw 40219e23: 8122c2 l32i a12, a2, 0x204 40219e26: 10ccb0 and a12, a12, a11 40219e29: 20cc40 or a12, a12, a4 40219e2c: 20cce0 or a12, a12, a14 40219e2f: 0020c0 memw 40219e32: 8162c2 s32i a12, a2, 0x204 40219e35: 0005c6 j 40219e50 40219e38: 114690 slli a4, a6, 7 40219e3b: 0020c0 memw 40219e3e: 8122e2 l32i a14, a2, 0x204 40219e41: 10eea0 and a14, a14, a10 40219e44: 20ee40 or a14, a14, a4 40219e47: 20ee50 or a14, a14, a5 40219e4a: 0020c0 memw 40219e4d: 8162e2 s32i a14, a2, 0x204 40219e50: 001b addi.n a0, a0, 1 40219e52: 740000 extui a0, a0, 0, 8 40219e55: 9190d7 bne a0, a13, 40219dea 40219e58: 11c8 l32i.n a12, a1, 4 40219e5a: 21d8 l32i.n a13, a1, 8 40219e5c: 31e8 l32i.n a14, a1, 12 40219e5e: 0108 l32i.n a0, a1, 0 40219e60: 10c112 addi a1, a1, 16 40219e63: f00d ret.n 40219e65: 000000 ill 40219e68 : 40219e68: 442020 extui a2, a2, 0, 5 40219e6b: f0c112 addi a1, a1, -16 40219e6e: 0149 s32i.n a4, a1, 0 40219e70: 21c9 s32i.n a12, a1, 8 40219e72: 1109 s32i.n a0, a1, 4 40219e74: 03cd mov.n a12, a3 40219e76: ffe545 call0 40219ccc 40219e79: ebe741 l32r a4, 40214e18 40219e7c: 902240 addx2 a2, a2, a4 40219e7f: 021232 l16ui a3, a2, 4 40219e82: 004c32 s8i a3, a12, 0 40219e85: 021222 l16ui a2, a2, 4 40219e88: 0108 l32i.n a0, a1, 0 40219e8a: 412820 srli a2, a2, 8 40219e8d: 014c22 s8i a2, a12, 1 40219e90: 40bc beqz.n a0, 40219ec8 40219e92: 020c movi.n a2, 0 40219e94: 230c movi.n a3, 2 40219e96: 000c42 l8ui a4, a12, 0 40219e99: ea4801 l32r a0, 402147bc 40219e9c: 014480 slli a4, a4, 24 40219e9f: 0008 l32i.n a0, a0, 0 40219ea1: 314840 srai a4, a4, 24 40219ea4: 2b2002 l32i a0, a0, 172 40219ea7: f44040 extui a4, a4, 0, 16 40219eaa: 0000c0 callx0 a0 40219ead: 120c movi.n a2, 1 40219eaf: 230c movi.n a3, 2 40219eb1: 010c42 l8ui a4, a12, 1 40219eb4: ea4201 l32r a0, 402147bc 40219eb7: 014480 slli a4, a4, 24 40219eba: 0008 l32i.n a0, a0, 0 40219ebc: 314840 srai a4, a4, 24 40219ebf: 2b2002 l32i a0, a0, 172 40219ec2: f44040 extui a4, a4, 0, 16 40219ec5: 0000c0 callx0 a0 40219ec8: 21c8 l32i.n a12, a1, 8 40219eca: 1108 l32i.n a0, a1, 4 40219ecc: 10c112 addi a1, a1, 16 40219ecf: f00d ret.n 40219ed1: 000000 ill 40219ed4 : 40219ed4: 141226 beqi a2, 1, 40219eec 40219ed7: 152226 beqi a2, 2, 40219ef0 40219eda: 163226 beqi a2, 3, 40219ef4 40219edd: 174226 beqi a2, 4, 40219ef8 40219ee0: fbc242 addi a4, a2, -5 40219ee3: 630c movi.n a3, 6 40219ee5: 520c movi.n a2, 5 40219ee7: 832340 moveqz a2, a3, a4 40219eea: f00d ret.n 40219eec: e20c movi.n a2, 14 40219eee: f00d ret.n 40219ef0: a20c movi.n a2, 10 40219ef2: f00d ret.n 40219ef4: 820c movi.n a2, 8 40219ef6: f00d ret.n 40219ef8: 720c movi.n a2, 7 40219efa: f00d ret.n 40219efc : 40219efc: e0c112 addi a1, a1, -32 40219eff: 0109 s32i.n a0, a1, 0 40219f01: 5139 s32i.n a3, a1, 20 40219f03: 11c9 s32i.n a12, a1, 4 40219f05: 21d9 s32i.n a13, a1, 8 40219f07: 41f9 s32i.n a15, a1, 16 40219f09: 31e9 s32i.n a14, a1, 12 40219f0b: 03fd mov.n a15, a3 40219f0d: 02ed mov.n a14, a2 40219f0f: 0013d2 l16ui a13, a3, 0 40219f12: 000222 l8ui a2, a2, 0 40219f15: 24c9d0 extui a12, a13, 9, 3 40219f18: 3430d0 extui a3, a13, 0, 4 40219f1b: 010280 slli a0, a2, 24 40219f1e: 310800 srai a0, a0, 24 40219f21: 04d4d0 extui a13, a13, 4, 1 40219f24: 90ddd0 addx2 a13, a13, a13 40219f27: 90dd30 addx2 a13, a13, a3 40219f2a: 74d0d0 extui a13, a13, 0, 8 40219f2d: 7c10a6 blti a0, 1, 40219fad 40219f30: 104d66 bnei a13, 4, 40219f44 40219f33: f8c002 addi a0, a0, -8 40219f36: dd2b addi.n a13, a13, 2 40219f38: 74d0d0 extui a13, a13, 0, 8 40219f3b: 004e02 s8i a0, a14, 0 40219f3e: 010080 slli a0, a0, 24 40219f41: 310800 srai a0, a0, 24 40219f44: 3e10a6 blti a0, 1, 40219f86 40219f47: 1e7cf6 bgeui a12, 7, 40219f69 40219f4a: 0c2d mov.n a2, a12 40219f4c: fff845 call0 40219ed4 40219f4f: 000e02 l8ui a0, a14, 0 40219f52: cc1b addi.n a12, a12, 1 40219f54: 74c0c0 extui a12, a12, 0, 8 40219f57: c00020 sub a0, a0, a2 40219f5a: 004e02 s8i a0, a14, 0 40219f5d: 010080 slli a0, a0, 24 40219f60: 310800 srai a0, a0, 24 40219f63: 1f10a6 blti a0, 1, 40219f86 40219f66: e07c66 bnei a12, 7, 40219f4a 40219f69: 1910a6 blti a0, 1, 40219f86 40219f6c: 169df6 bgeui a13, 10, 40219f86 40219f6f: f8c002 addi a0, a0, -8 40219f72: dd2b addi.n a13, a13, 2 40219f74: 74d0d0 extui a13, a13, 0, 8 40219f77: 004e02 s8i a0, a14, 0 40219f7a: 010080 slli a0, a0, 24 40219f7d: 310800 srai a0, a0, 24 40219f80: 0210a6 blti a0, 1, 40219f86 40219f83: e89db6 bltui a13, 10, 40219f6f 40219f86: 11ecc0 slli a14, a12, 4 40219f89: 0108 l32i.n a0, a1, 0 40219f8b: 11c8 l32i.n a12, a1, 4 40219f8d: eefb addi.n a14, a14, 15 40219f8f: 74e0e0 extui a14, a14, 0, 8 40219f92: 11eeb0 slli a14, a14, 5 40219f95: 046db6 bltui a13, 6, 40219f9d 40219f98: ddab addi.n a13, a13, 10 40219f9a: 74d0d0 extui a13, a13, 0, 8 40219f9d: edea add.n a14, a13, a14 40219f9f: 005fe2 s16i a14, a15, 0 40219fa2: 21d8 l32i.n a13, a1, 8 40219fa4: 31e8 l32i.n a14, a1, 12 40219fa6: 41f8 l32i.n a15, a1, 16 40219fa8: 20c112 addi a1, a1, 32 40219fab: f00d ret.n 40219fad: d56277 bbci a2, 7, 40219f86 40219fb0: 167db6 bltui a13, 7, 40219fca 40219fb3: fecdd2 addi a13, a13, -2 40219fb6: 208b addi.n a2, a0, 8 40219fb8: 004e22 s8i a2, a14, 0 40219fbb: 74d0d0 extui a13, a13, 0, 8 40219fbe: 010280 slli a0, a2, 24 40219fc1: 310800 srai a0, a0, 24 40219fc4: 026277 bbci a2, 7, 40219fca 40219fc7: e87df6 bgeui a13, 7, 40219fb3 40219fca: fb80d6 bgez a0, 40219f86 40219fcd: 1d2cb6 bltui a12, 2, 40219fee 40219fd0: cc0b addi.n a12, a12, -1 40219fd2: 74c0c0 extui a12, a12, 0, 8 40219fd5: 0c2d mov.n a2, a12 40219fd7: ffefc5 call0 40219ed4 40219fda: 000e32 l8ui a3, a14, 0 40219fdd: 232a add.n a2, a3, a2 40219fdf: 004e22 s8i a2, a14, 0 40219fe2: 010280 slli a0, a2, 24 40219fe5: 310800 srai a0, a0, 24 40219fe8: 026277 bbci a2, 7, 40219fee 40219feb: e11c66 bnei a12, 1, 40219fd0 40219fee: f940d6 bgez a0, 40219f86 40219ff1: 916d66 bnei a13, 6, 40219f86 40219ff4: fecdd2 addi a13, a13, -2 40219ff7: 208b addi.n a2, a0, 8 40219ff9: 004e22 s8i a2, a14, 0 40219ffc: 74d0d0 extui a13, a13, 0, 8 40219fff: ffe0c6 j 40219f86 ... 4021a004 : 4021a004: e0c112 addi a1, a1, -32 4021a007: 4129 s32i.n a2, a1, 16 4021a009: 7109 s32i.n a0, a1, 28 4021a00b: 012d mov.n a2, a1 4021a00d: 011105 call0 4021b120 4021a010: 330c movi.n a3, 3 4021a012: 031152 l16ui a5, a1, 6 4021a015: 0211b2 l16ui a11, a1, 4 4021a018: 011182 l16ui a8, a1, 2 4021a01b: 0711a2 l16ui a10, a1, 14 4021a01e: 061172 l16ui a7, a1, 12 4021a021: 051192 l16ui a9, a1, 10 4021a024: 041162 l16ui a6, a1, 8 4021a027: e9e501 l32r a0, 402147bc 4021a02a: 040c movi.n a4, 0 4021a02c: 042d mov.n a2, a4 4021a02e: 0008 l32i.n a0, a0, 0 4021a030: 669a add.n a6, a6, a9 4021a032: 77aa add.n a7, a7, a10 4021a034: 88ba add.n a8, a8, a11 4021a036: e008 l32i.n a0, a0, 56 4021a038: 558a add.n a5, a5, a8 4021a03a: 907770 addx2 a7, a7, a7 4021a03d: 906660 addx2 a6, a6, a6 4021a040: c06670 sub a6, a6, a7 4021a043: d05570 subx2 a5, a5, a7 4021a046: 115500 slli a5, a5, 16 4021a049: 116600 slli a6, a6, 16 4021a04c: 316060 srai a6, a6, 16 4021a04f: 315050 srai a5, a5, 16 4021a052: b32550 movgez a2, a5, a5 4021a055: b34660 movgez a4, a6, a6 4021a058: 114400 slli a4, a4, 16 4021a05b: 112200 slli a2, a2, 16 4021a05e: 312020 srai a2, a2, 16 4021a061: 314040 srai a4, a4, 16 4021a064: 5149 s32i.n a4, a1, 20 4021a066: 0000c0 callx0 a0 4021a069: e9d401 l32r a0, 402147bc 4021a06c: 330c movi.n a3, 3 4021a06e: 0008 l32i.n a0, a0, 0 4021a070: 6129 s32i.n a2, a1, 24 4021a072: e008 l32i.n a0, a0, 56 4021a074: 5128 l32i.n a2, a1, 20 4021a076: 0000c0 callx0 a0 4021a079: 6138 l32i.n a3, a1, 24 4021a07b: 7108 l32i.n a0, a1, 28 4021a07d: c03320 sub a3, a3, a2 4021a080: 4128 l32i.n a2, a1, 16 4021a082: 20c112 addi a1, a1, 32 4021a085: 223a add.n a2, a2, a3 4021a087: 112200 slli a2, a2, 16 4021a08a: 312020 srai a2, a2, 16 4021a08d: f00d ret.n 4021a08f: 0bf000 excw ... 4021a094 : 4021a094: c23c movi.n a2, 60 4021a096: fffe31 l32r a3, 4021a090 4021a099: d0c112 addi a1, a1, -48 4021a09c: a1f9 s32i.n a15, a1, 40 4021a09e: 71c9 s32i.n a12, a1, 28 4021a0a0: 6109 s32i.n a0, a1, 24 4021a0a2: 91e9 s32i.n a14, a1, 36 4021a0a4: 81d9 s32i.n a13, a1, 32 4021a0a6: 0e0c movi.n a14, 0 4021a0a8: e9c5d1 l32r a13, 402147bc 4021a0ab: eb5b01 l32r a0, 40214e18 4021a0ae: ff16c1 l32r a12, 40219d08 4021a0b1: f29ef1 l32r a15, 40216b2c 4021a0b4: 005c32 s16i a3, a12, 0 4021a0b7: 004f22 s8i a2, a15, 0 4021a0ba: 370002 l8ui a0, a0, 55 4021a0bd: 104102 s8i a0, a1, 16 4021a0c0: 720c movi.n a2, 7 4021a0c2: 130c movi.n a3, 1 4021a0c4: 0d08 l32i.n a0, a13, 0 4021a0c6: 001c42 l16ui a4, a12, 0 4021a0c9: 2b2002 l32i a0, a0, 172 4021a0cc: 414540 srli a4, a4, 5 4021a0cf: 0000c0 callx0 a0 4021a0d2: 020c movi.n a2, 0 4021a0d4: 130c movi.n a3, 1 4021a0d6: 0d08 l32i.n a0, a13, 0 4021a0d8: 001c42 l16ui a4, a12, 0 4021a0db: 2b2002 l32i a0, a0, 172 4021a0de: 444040 extui a4, a4, 0, 5 4021a0e1: 0000c0 callx0 a0 4021a0e4: 001c22 l16ui a2, a12, 0 4021a0e7: 12c132 addi a3, a1, 18 4021a0ea: 140c movi.n a4, 1 4021a0ec: ffd785 call0 40219e68 4021a0ef: 024c movi.n a2, 64 4021a0f1: 10c132 addi a3, a1, 16 4021a0f4: 140c movi.n a4, 1 4021a0f6: f51c movi.n a5, 31 4021a0f8: 070c movi.n a7, 0 4021a0fa: 000f62 l8ui a6, a15, 0 4021a0fd: 38a182 movi a8, 0x138 4021a100: 0189 s32i.n a8, a1, 0 4021a102: 1179 s32i.n a7, a1, 4 4021a104: 016680 slli a6, a6, 24 4021a107: 316860 srai a6, a6, 24 4021a10a: 14c172 addi a7, a1, 20 4021a10d: 014dc5 call0 4021b5ec 4021a110: 140132 l8ui a3, a1, 20 4021a113: 402c movi.n a0, 36 4021a115: 013380 slli a3, a3, 24 4021a118: 313830 srai a3, a3, 24 4021a11b: 1fc392 addi a9, a3, 31 4021a11e: 004f92 s8i a9, a15, 0 4021a121: 2e2037 blt a0, a3, 4021a153 4021a124: 2ba3a6 blti a3, 12, 4021a153 4021a127: 001c22 l16ui a2, a12, 0 4021a12a: 12c132 addi a3, a1, 18 4021a12d: 140c movi.n a4, 1 4021a12f: ffd385 call0 40219e68 4021a132: eb39d1 l32r a13, 40214e18 4021a135: 001c22 l16ui a2, a12, 0 4021a138: 12c132 addi a3, a1, 18 4021a13b: ffc905 call0 40219dcc 4021a13e: 6108 l32i.n a0, a1, 24 4021a140: 91e8 l32i.n a14, a1, 36 4021a142: a1f8 l32i.n a15, a1, 40 4021a144: 001c42 l16ui a4, a12, 0 4021a147: 2d5d42 s16i a4, a13, 90 4021a14a: 71c8 l32i.n a12, a1, 28 4021a14c: 81d8 l32i.n a13, a1, 32 4021a14e: 30c112 addi a1, a1, 48 4021a151: f00d ret.n 4021a153: 14c122 addi a2, a1, 20 4021a156: 851c movi.n a5, 24 4021a158: c05530 sub a5, a5, a3 4021a15b: 144152 s8i a5, a1, 20 4021a15e: 0c3d mov.n a3, a12 4021a160: ffd985 call0 40219efc 4021a163: 720c movi.n a2, 7 4021a165: 130c movi.n a3, 1 4021a167: 0d08 l32i.n a0, a13, 0 4021a169: 001c42 l16ui a4, a12, 0 4021a16c: 2b2002 l32i a0, a0, 172 4021a16f: 414540 srli a4, a4, 5 4021a172: 0000c0 callx0 a0 4021a175: 020c movi.n a2, 0 4021a177: 130c movi.n a3, 1 4021a179: 0d08 l32i.n a0, a13, 0 4021a17b: 001c42 l16ui a4, a12, 0 4021a17e: 2b2002 l32i a0, a0, 172 4021a181: 444040 extui a4, a4, 0, 5 4021a184: 0000c0 callx0 a0 4021a187: 763c movi.n a6, 55 4021a189: 140172 l8ui a7, a1, 20 4021a18c: ee1b addi.n a14, a14, 1 4021a18e: 01ee80 slli a14, a14, 24 4021a191: 017780 slli a7, a7, 24 4021a194: 31e8e0 srai a14, a14, 24 4021a197: fece52 addi a5, a14, -2 4021a19a: 317870 srai a7, a7, 24 4021a19d: c06670 sub a6, a6, a7 4021a1a0: 004f62 s8i a6, a15, 0 4021a1a3: f19556 bnez a5, 4021a0c0 4021a1a6: ffdf46 j 4021a127 4021a1a9: 000000 ill 4021a1ac : 4021a1ac: 050c movi.n a5, 0 4021a1ae: 060c movi.n a6, 0 4021a1b0: 070c movi.n a7, 0 4021a1b2: 744020 extui a4, a2, 0, 8 4021a1b5: 030c movi.n a3, 0 4021a1b7: e0c112 addi a1, a1, -32 4021a1ba: 51c9 s32i.n a12, a1, 20 4021a1bc: 61d9 s32i.n a13, a1, 24 4021a1be: 4109 s32i.n a0, a1, 16 4021a1c0: 71e9 s32i.n a14, a1, 28 4021a1c2: 2139 s32i.n a3, a1, 8 4021a1c4: 1139 s32i.n a3, a1, 4 4021a1c6: e97de1 l32r a14, 402147bc 4021a1c9: 0139 s32i.n a3, a1, 0 4021a1cb: 0e08 l32i.n a0, a14, 0 4021a1cd: 120c movi.n a2, 1 4021a1cf: 1a2002 l32i a0, a0, 104 4021a1d2: 034c movi.n a3, 64 4021a1d4: 0000c0 callx0 a0 4021a1d7: 0d0c movi.n a13, 0 4021a1d9: 0c0c movi.n a12, 0 4021a1db: 0e08 l32i.n a0, a14, 0 4021a1dd: b008 l32i.n a0, a0, 44 4021a1df: 38a122 movi a2, 0x138 4021a1e2: 0000c0 callx0 a0 4021a1e5: dd1b addi.n a13, a13, 1 4021a1e7: c2ca add.n a12, a2, a12 4021a1e9: 11cc00 slli a12, a12, 16 4021a1ec: 31c0c0 srai a12, a12, 16 4021a1ef: e82d66 bnei a13, 2, 4021a1db 4021a1f2: 0e08 l32i.n a0, a14, 0 4021a1f4: 1b2002 l32i a0, a0, 108 4021a1f7: 120c movi.n a2, 1 4021a1f9: 0000c0 callx0 a0 4021a1fc: 4108 l32i.n a0, a1, 16 4021a1fe: 61d8 l32i.n a13, a1, 24 4021a200: 3c2b addi.n a3, a12, 2 4021a202: 2c5b addi.n a2, a12, 5 4021a204: 71e8 l32i.n a14, a1, 28 4021a206: 51c8 l32i.n a12, a1, 20 4021a208: b32330 movgez a2, a3, a3 4021a20b: 212220 srai a2, a2, 2 4021a20e: 20c112 addi a1, a1, 32 4021a211: 112200 slli a2, a2, 16 4021a214: 312020 srai a2, a2, 16 4021a217: f00d ret.n 4021a219: 000000 ill 4021a21c : 4021a21c: c44c movi.n a4, 76 4021a21e: c0c112 addi a1, a1, -64 4021a221: 81c9 s32i.n a12, a1, 32 4021a223: a1e9 s32i.n a14, a1, 40 4021a225: 5139 s32i.n a3, a1, 20 4021a227: 91d9 s32i.n a13, a1, 36 4021a229: 7109 s32i.n a0, a1, 28 4021a22b: b1f9 s32i.n a15, a1, 44 4021a22d: 000202 l8ui a0, a2, 0 4021a230: 6129 s32i.n a2, a1, 24 4021a232: 11f0f0 slli a15, a0, 1 4021a235: 11ff00 slli a15, a15, 16 4021a238: 31f0f0 srai a15, a15, 16 4021a23b: 09b407 bgeu a4, a0, 4021a248 4021a23e: 1d0c movi.n a13, 1 4021a240: 203c movi.n a0, 50 4021a242: 104102 s8i a0, a1, 16 4021a245: 0001c6 j 4021a250 4021a248: 0d0c movi.n a13, 0 4021a24a: e6c022 addi a2, a0, -26 4021a24d: 104122 s8i a2, a1, 16 4021a250: 024c movi.n a2, 64 4021a252: 10c132 addi a3, a1, 16 4021a255: 140c movi.n a4, 1 4021a257: f51c movi.n a5, 31 4021a259: 38a182 movi a8, 0x138 4021a25c: f234c1 l32r a12, 40216b2c 4021a25f: 070c movi.n a7, 0 4021a261: 000c62 l8ui a6, a12, 0 4021a264: 1179 s32i.n a7, a1, 4 4021a266: 0189 s32i.n a8, a1, 0 4021a268: 11c172 addi a7, a1, 17 4021a26b: 016680 slli a6, a6, 24 4021a26e: 316860 srai a6, a6, 24 4021a271: 013785 call0 4021b5ec 4021a274: 0e0c movi.n a14, 0 4021a276: 6fa002 movi a0, 111 4021a279: 060c movi.n a6, 0 4021a27b: 110122 l8ui a2, a1, 17 4021a27e: 050c movi.n a5, 0 4021a280: d159 s32i.n a5, a1, 52 4021a282: 012280 slli a2, a2, 24 4021a285: 312820 srai a2, a2, 24 4021a288: 1fc222 addi a2, a2, 31 4021a28b: 01b280 slli a11, a2, 24 4021a28e: 004c22 s8i a2, a12, 0 4021a291: 114122 s8i a2, a1, 17 4021a294: 31b8b0 srai a11, a11, 24 4021a297: e6cbc2 addi a12, a11, -26 4021a29a: 01cc80 slli a12, a12, 24 4021a29d: 31c8c0 srai a12, a12, 24 4021a2a0: 009d mov.n a9, a0 4021a2a2: b36cc0 movgez a6, a12, a12 4021a2a5: 01c680 slli a12, a6, 24 4021a2a8: 31c8c0 srai a12, a12, 24 4021a2ab: 0120b7 blt a0, a11, 4021a2b0 4021a2ae: 0b9d mov.n a9, a11 4021a2b0: 114192 s8i a9, a1, 17 4021a2b3: 0c2d mov.n a2, a12 4021a2b5: ffef45 call0 4021a1ac 4021a2b8: 110132 l8ui a3, a1, 17 4021a2bb: c129 s32i.n a2, a1, 48 4021a2bd: 012380 slli a2, a3, 24 4021a2c0: 312820 srai a2, a2, 24 4021a2c3: ffee85 call0 4021a1ac 4021a2c6: 6fa002 movi a0, 111 4021a2c9: 060c movi.n a6, 0 4021a2cb: c72c movi.n a7, 44 4021a2cd: c198 l32i.n a9, a1, 48 4021a2cf: b82c movi.n a8, 43 4021a2d1: 4edc bnez.n a14, 4021a2e9 4021a2d3: c0a920 sub a10, a9, a2 4021a2d6: 11aa00 slli a10, a10, 16 4021a2d9: 31a0a0 srai a10, a10, 16 4021a2dc: 12a9f7 bge a9, a15, 4021a2f2 4021a2df: 0fa7a7 bge a7, a10, 4021a2f2 4021a2e2: edcc bnez.n a13, 4021a2f4 4021a2e4: 1d0c movi.n a13, 1 4021a2e6: 000206 j 4021a2f2 4021a2e9: c0a920 sub a10, a9, a2 4021a2ec: 11aa00 slli a10, a10, 16 4021a2ef: 31a0a0 srai a10, a10, 16 4021a2f2: 9d8c beqz.n a13, 4021a2ff 4021a2f4: 05a8a7 bge a8, a10, 4021a2fd 4021a2f7: 0727a7 blt a7, a10, 4021a302 4021a2fa: 0129f7 blt a9, a15, 4021a2ff 4021a2fd: 0d0c movi.n a13, 0 4021a2ff: 02a7a7 bge a7, a10, 4021a305 4021a302: 087d16 beqz a13, 4021a38d 4021a305: d1b8 l32i.n a11, a1, 52 4021a307: 052ba7 blt a11, a10, 4021a310 4021a30a: 02a8a7 bge a8, a10, 4021a310 4021a30d: 07cd16 beqz a13, 4021a38d 4021a310: 0229f7 blt a9, a15, 4021a316 4021a313: 076d56 bnez a13, 4021a38d 4021a316: 035c movi.n a3, 80 4021a318: 71a327 bge a3, a2, 4021a38d 4021a31b: 110142 l8ui a4, a1, 17 4021a31e: 014480 slli a4, a4, 24 4021a321: 314840 srai a4, a4, 24 4021a324: 651407 beq a4, a0, 4021a38d 4021a327: 062c16 beqz a12, 4021a38d 4021a32a: 1dbc beqz.n a13, 4021a35f 4021a32c: 9edc bnez.n a14, 4021a349 4021a32e: 053c movi.n a5, 48 4021a330: 15a5a7 bge a5, a10, 4021a349 4021a333: c029f0 sub a2, a9, a15 4021a336: b21b addi.n a11, a2, 1 4021a338: b3b220 movgez a11, a2, a2 4021a33b: 21b1b0 srai a11, a11, 1 4021a33e: bb0b addi.n a11, a11, -1 4021a340: 01bb80 slli a11, a11, 24 4021a343: 31b8b0 srai a11, a11, 24 4021a346: 000106 j 4021a34e 4021a349: cb7c movi.n a11, -4 4021a34b: c029f0 sub a2, a9, a15 4021a34e: 113bf0 slli a3, a11, 1 4021a351: 0ca327 bge a3, a2, 4021a361 4021a354: 420b addi.n a4, a2, -1 4021a356: b32440 movgez a2, a4, a4 4021a359: 21b120 srai a11, a2, 1 4021a35c: 000046 j 4021a361 4021a35f: 2b0c movi.n a11, 2 4021a361: 062d mov.n a2, a6 4021a363: ee1b addi.n a14, a14, 1 4021a365: 113a00 slli a3, a10, 16 4021a368: ccba add.n a12, a12, a11 4021a36a: 01cc80 slli a12, a12, 24 4021a36d: 313030 srai a3, a3, 16 4021a370: 74e0e0 extui a14, a14, 0, 8 4021a373: f6ce52 addi a5, a14, -10 4021a376: 8323d0 moveqz a2, a3, a13 4021a379: 31c8c0 srai a12, a12, 24 4021a37c: 1accb2 addi a11, a12, 26 4021a37f: d129 s32i.n a2, a1, 52 4021a381: 1141b2 s8i a11, a1, 17 4021a384: 01bb80 slli a11, a11, 24 4021a387: 31b8b0 srai a11, a11, 24 4021a38a: f12556 bnez a5, 4021a2a0 4021a38d: 100c movi.n a0, 1 4021a38f: 5128 l32i.n a2, a1, 20 4021a391: 81c8 l32i.n a12, a1, 32 4021a393: 91d8 l32i.n a13, a1, 36 4021a395: a1e8 l32i.n a14, a1, 40 4021a397: 0f3c movi.n a15, 48 4021a399: 012fa7 blt a15, a10, 4021a39e 4021a39c: 000c movi.n a0, 0 4021a39e: 004202 s8i a0, a2, 0 4021a3a1: 6108 l32i.n a0, a1, 24 4021a3a3: 000002 l8ui a0, a0, 0 4021a3a6: b1f8 l32i.n a15, a1, 44 4021a3a8: 1120f0 slli a2, a0, 1 4021a3ab: 15a927 bge a9, a2, 4021a3c4 4021a3ae: d02090 subx2 a2, a0, a9 4021a3b1: 321b addi.n a3, a2, 1 4021a3b3: 222b addi.n a2, a2, 2 4021a3b5: b32330 movgez a2, a3, a3 4021a3b8: 212120 srai a2, a2, 1 4021a3bb: 112200 slli a2, a2, 16 4021a3be: 312020 srai a2, a2, 16 4021a3c1: 000046 j 4021a3c6 4021a3c4: 020c movi.n a2, 0 4021a3c6: 7108 l32i.n a0, a1, 28 4021a3c8: 40c112 addi a1, a1, 64 4021a3cb: f00d ret.n 4021a3cd: 000000 ill 4021a3d0 : 4021a3d0: a28c beqz.n a2, 4021a3de 4021a3d2: 0c2326 beqi a3, 2, 4021a3e2 4021a3d5: 093326 beqi a3, 3, 4021a3e2 4021a3d8: 066326 beqi a3, 6, 4021a3e2 4021a3db: 037326 beqi a3, 7, 4021a3e2 4021a3de: 020c movi.n a2, 0 4021a3e0: f00d ret.n 4021a3e2: ea8b21 l32r a2, 40214e10 4021a3e5: ea8c41 l32r a4, 40214e18 4021a3e8: 4e0232 l8ui a3, a2, 78 4021a3eb: 300442 l8ui a4, a4, 48 4021a3ee: 4d0222 l8ui a2, a2, 77 4021a3f1: 014480 slli a4, a4, 24 4021a3f4: 013380 slli a3, a3, 24 4021a3f7: 313830 srai a3, a3, 24 4021a3fa: 314840 srai a4, a4, 24 4021a3fd: 012280 slli a2, a2, 24 4021a400: 312820 srai a2, a2, 24 4021a403: d974e6 bgei a4, 7, 4021a3e0 4021a406: 032d mov.n a2, a3 4021a408: f00d ret.n ... 4021a40c : 4021a40c: d0c112 addi a1, a1, -48 4021a40f: 1109 s32i.n a0, a1, 4 4021a411: 6139 s32i.n a3, a1, 24 4021a413: 7169 s32i.n a6, a1, 28 4021a415: 0129 s32i.n a2, a1, 0 4021a417: 8149 s32i.n a4, a1, 32 4021a419: 51f9 s32i.n a15, a1, 20 4021a41b: 31d9 s32i.n a13, a1, 12 4021a41d: 21c9 s32i.n a12, a1, 8 4021a41f: 41e9 s32i.n a14, a1, 16 4021a421: 0c0c movi.n a12, 0 4021a423: 8e1c movi.n a14, 24 4021a425: e918d1 l32r a13, 40214888 4021a428: 81f8 l32i.n a15, a1, 32 4021a42a: 0c2d mov.n a2, a12 4021a42c: 0138 l32i.n a3, a1, 0 4021a42e: 0075c5 call0 4021ab8c 4021a431: 02fa add.n a0, a2, a15 4021a433: 000002 l8ui a0, a0, 0 4021a436: 6148 l32i.n a4, a1, 24 4021a438: 010080 slli a0, a0, 24 4021a43b: 310800 srai a0, a0, 24 4021a43e: 048cf6 bgeui a12, 8, 4021a446 4021a441: 404a add.n a4, a0, a4 4021a443: 000206 j 4021a44f 4021a446: 7158 l32i.n a5, a1, 28 4021a448: 054d mov.n a4, a5 4021a44a: 01a507 bge a5, a0, 4021a44f 4021a44d: 004d mov.n a4, a0 4021a44f: 00af02 movi a0, 0xffffff00 4021a452: a03cd0 addx4 a3, a12, a13 4021a455: 608040 neg a8, a4 4021a458: 0e4d mov.n a4, a14 4021a45a: 018880 slli a8, a8, 24 4021a45d: 318880 srai a8, a8, 24 4021a460: 012e87 blt a14, a8, 4021a465 4021a463: 084d mov.n a4, a8 4021a465: 745040 extui a5, a4, 0, 8 4021a468: 0020c0 memw 4021a46b: c12322 l32i a2, a3, 0x304 4021a46e: 102200 and a2, a2, a0 4021a471: 202250 or a2, a2, a5 4021a474: 0020c0 memw 4021a477: c16322 s32i a2, a3, 0x304 4021a47a: cc1b addi.n a12, a12, 1 4021a47c: 74c0c0 extui a12, a12, 0, 8 4021a47f: a79ce7 bne a12, a14, 4021a42a 4021a482: 21c8 l32i.n a12, a1, 8 4021a484: 31d8 l32i.n a13, a1, 12 4021a486: 41e8 l32i.n a14, a1, 16 4021a488: 51f8 l32i.n a15, a1, 20 4021a48a: 1108 l32i.n a0, a1, 4 4021a48c: 30c112 addi a1, a1, 48 4021a48f: f00d ret.n 4021a491: 000000 ill 4021a494: 2c0000 excw 4021a497: ffff00 excw 4021a49a: ff .byte 0xff 4021a49b: cc91f0 excw 4021a49c : 4021a49c: b5cc91 l32r a9, 40207bcc 4021a49f: 018260 slli a8, a2, 26 4021a4a2: f0c112 addi a1, a1, -16 4021a4a5: 00a172 movi a7, 0x100 4021a4a8: c07730 sub a7, a7, a3 4021a4ab: 1169 s32i.n a6, a1, 4 4021a4ad: 0159 s32i.n a5, a1, 0 4021a4af: 31c9 s32i.n a12, a1, 12 4021a4b1: 2109 s32i.n a0, a1, 8 4021a4b3: 02cd mov.n a12, a2 4021a4b5: e8c101 l32r a0, 402147bc 4021a4b8: e8f451 l32r a5, 40214888 4021a4bb: fff661 l32r a6, 4021a494 4021a4be: 747070 extui a7, a7, 0, 8 4021a4c1: 117760 slli a7, a7, 10 4021a4c4: 206460 or a6, a4, a6 4021a4c7: 0020c0 memw 4021a4ca: ee2522 l32i a2, a5, 0x3b8 4021a4cd: 102290 and a2, a2, a9 4021a4d0: 202280 or a2, a2, a8 4021a4d3: 202270 or a2, a2, a7 4021a4d6: 202260 or a2, a2, a6 4021a4d9: 0020c0 memw 4021a4dc: a30c movi.n a3, 10 4021a4de: 0008 l32i.n a0, a0, 0 4021a4e0: ee6522 s32i a2, a5, 0x3b8 4021a4e3: 1c2002 l32i a0, a0, 112 4021a4e6: 420c movi.n a2, 4 4021a4e8: 0000c0 callx0 a0 4021a4eb: 115cd0 slli a5, a12, 3 4021a4ee: 0470c0 extui a7, a12, 0, 1 4021a4f1: 160c movi.n a6, 1 4021a4f3: 0188 l32i.n a8, a1, 0 4021a4f5: 040c movi.n a4, 0 4021a4f7: 005822 s16i a2, a8, 0 4021a4fa: 834670 moveqz a4, a6, a7 4021a4fd: 204450 or a4, a4, a5 4021a500: 014480 slli a4, a4, 24 4021a503: ffe551 l32r a5, 4021a498 4021a506: 0020c0 memw 4021a509: e8df31 l32r a3, 40214888 4021a50c: ee2322 l32i a2, a3, 0x3b8 4021a50f: 102250 and a2, a2, a5 4021a512: 202240 or a2, a2, a4 4021a515: 0020c0 memw 4021a518: e8a901 l32r a0, 402147bc 4021a51b: 0008 l32i.n a0, a0, 0 4021a51d: ee6322 s32i a2, a3, 0x3b8 4021a520: 420c movi.n a2, 4 4021a522: 1c2002 l32i a0, a0, 112 4021a525: a30c movi.n a3, 10 4021a527: 0000c0 callx0 a0 4021a52a: 2108 l32i.n a0, a1, 8 4021a52c: 1198 l32i.n a9, a1, 4 4021a52e: 31c8 l32i.n a12, a1, 12 4021a530: 005922 s16i a2, a9, 0 4021a533: 10c112 addi a1, a1, 16 4021a536: f00d ret.n 4021a538: b3c8 l32i.n a12, a3, 44 4021a53a: fe .byte 0xfe 4021a53b: 3f .byte 0x3f 4021a53c: 002000 isync 4021a53f: 165000 excw 4021a542: 9d4023 excw 4021a544 : 4021a544: 039d mov.n a9, a3 4021a546: b0c112 addi a1, a1, -80 4021a549: 9169 s32i.n a6, a1, 36 4021a54b: 106152 s32i a5, a1, 64 4021a54e: 61f9 s32i.n a15, a1, 24 4021a550: c129 s32i.n a2, a1, 48 4021a552: 2109 s32i.n a0, a1, 8 4021a554: 030c movi.n a3, 0 4021a556: 31c9 s32i.n a12, a1, 12 4021a558: 41d9 s32i.n a13, a1, 16 4021a55a: 51e9 s32i.n a14, a1, 20 4021a55c: 04dd mov.n a13, a4 4021a55e: 0e0c movi.n a14, 0 4021a560: 0c0c movi.n a12, 0 4021a562: 1199 s32i.n a9, a1, 4 4021a564: f139 s32i.n a3, a1, 60 4021a566: 000c movi.n a0, 0 4021a568: 020c movi.n a2, 0 4021a56a: 1021f2 l32i a15, a1, 64 4021a56d: d129 s32i.n a2, a1, 52 4021a56f: e109 s32i.n a0, a1, 56 4021a571: 720c movi.n a2, 7 4021a573: c138 l32i.n a3, a1, 48 4021a575: 300c movi.n a0, 3 4021a577: f4c332 addi a3, a3, -12 4021a57a: 930270 movnez a0, a2, a7 4021a57d: a109 s32i.n a0, a1, 40 4021a57f: 743030 extui a3, a3, 0, 8 4021a582: b139 s32i.n a3, a1, 44 4021a584: 453cf6 bgeui a12, 3, 4021a5cd 4021a587: 0f4d mov.n a4, a15 4021a589: e88c01 l32r a0, 402147bc 4021a58c: 80a032 movi a3, 128 4021a58f: d12ee0 mul16s a2, a14, a14 4021a592: 223a add.n a2, a2, a3 4021a594: 0008 l32i.n a0, a0, 0 4021a596: f138 l32i.n a3, a1, 60 4021a598: 212820 srai a2, a2, 8 4021a59b: 8129 s32i.n a2, a1, 32 4021a59d: 422002 l32i a0, a0, 0x108 4021a5a0: 223a add.n a2, a2, a3 4021a5a2: 130c movi.n a3, 1 4021a5a4: 012280 slli a2, a2, 24 4021a5a7: 312820 srai a2, a2, 24 4021a5aa: 0000c0 callx0 a0 4021a5ad: 0f4d mov.n a4, a15 4021a5af: 8138 l32i.n a3, a1, 32 4021a5b1: e88201 l32r a0, 402147bc 4021a5b4: c03230 sub a3, a2, a3 4021a5b7: 0008 l32i.n a0, a0, 0 4021a5b9: 0e2d mov.n a2, a14 4021a5bb: 013380 slli a3, a3, 24 4021a5be: 313830 srai a3, a3, 24 4021a5c1: f139 s32i.n a3, a1, 60 4021a5c3: 422002 l32i a0, a0, 0x108 4021a5c6: 030c movi.n a3, 0 4021a5c8: 0000c0 callx0 a0 4021a5cb: 02ed mov.n a14, a2 4021a5cd: 120c movi.n a2, 1 4021a5cf: b138 l32i.n a3, a1, 44 4021a5d1: 1148 l32i.n a4, a1, 4 4021a5d3: 015d mov.n a5, a1 4021a5d5: 612b addi.n a6, a1, 2 4021a5d7: ffec45 call0 4021a49c 4021a5da: 019172 l16si a7, a1, 2 4021a5dd: 009152 l16si a5, a1, 0 4021a5e0: 070d mov.n a0, a7 4021a5e2: 01a577 bge a5, a7, 4021a5e7 4021a5e5: 050d mov.n a0, a5 4021a5e7: 140c movi.n a4, 1 4021a5e9: 113000 slli a3, a0, 16 4021a5ec: c02750 sub a2, a7, a5 4021a5ef: 112250 slli a2, a2, 11 4021a5f2: 313030 srai a3, a3, 16 4021a5f5: 833400 moveqz a3, a4, a0 4021a5f8: b03601 l32r a0, 402066d0 4021a5fb: 0000c0 callx0 a0 4021a5fe: 10c202 addi a0, a2, 16 4021a601: 210500 srai a0, a0, 5 4021a604: 004d02 s8i a0, a13, 0 4021a607: 9f8c beqz.n a15, 4021a614 4021a609: f128 l32i.n a2, a1, 60 4021a60b: 0052d6 bgez a2, 4021a614 4021a60e: 603000 neg a3, a0 4021a611: 004d32 s8i a3, a13, 0 4021a614: 020c movi.n a2, 0 4021a616: c138 l32i.n a3, a1, 48 4021a618: 1148 l32i.n a4, a1, 4 4021a61a: 015d mov.n a5, a1 4021a61c: 612b addi.n a6, a1, 2 4021a61e: ffe7c5 call0 4021a49c 4021a621: 019132 l16si a3, a1, 2 4021a624: 009142 l16si a4, a1, 0 4021a627: c02430 sub a2, a4, a3 4021a62a: 334a add.n a3, a3, a4 4021a62c: 112240 slli a2, a2, 12 4021a62f: 140c movi.n a4, 1 4021a631: 113300 slli a3, a3, 16 4021a634: 313030 srai a3, a3, 16 4021a637: 833430 moveqz a3, a4, a3 4021a63a: b02501 l32r a0, 402066d0 4021a63d: 0000c0 callx0 a0 4021a640: 10c252 addi a5, a2, 16 4021a643: 215550 srai a5, a5, 5 4021a646: 014d52 s8i a5, a13, 1 4021a649: 7f8c beqz.n a15, 4021a654 4021a64b: 005ed6 bgez a14, 4021a654 4021a64e: 605050 neg a5, a5 4021a651: 014d52 s8i a5, a13, 1 4021a654: 000d02 l8ui a0, a13, 0 4021a657: f128 l32i.n a2, a1, 60 4021a659: 010080 slli a0, a0, 24 4021a65c: 310800 srai a0, a0, 24 4021a65f: 163cf6 bgeui a12, 3, 4021a679 4021a662: c0ee50 sub a14, a14, a5 4021a665: c03200 sub a3, a2, a0 4021a668: 013380 slli a3, a3, 24 4021a66b: 01ee80 slli a14, a14, 24 4021a66e: 31e8e0 srai a14, a14, 24 4021a671: 312830 srai a2, a3, 24 4021a674: f129 s32i.n a2, a1, 60 4021a676: 001a46 j 4021a6e3 4021a679: d128 l32i.n a2, a1, 52 4021a67b: e148 l32i.n a4, a1, 56 4021a67d: 352a add.n a3, a5, a2 4021a67f: 604a add.n a6, a0, a4 4021a681: 016680 slli a6, a6, 24 4021a684: 013380 slli a3, a3, 24 4021a687: 312830 srai a2, a3, 24 4021a68a: 314860 srai a4, a6, 24 4021a68d: e149 s32i.n a4, a1, 56 4021a68f: d129 s32i.n a2, a1, 52 4021a691: 4e6c66 bnei a12, 6, 4021a6e3 4021a694: f138 l32i.n a3, a1, 60 4021a696: e128 l32i.n a2, a1, 56 4021a698: e84901 l32r a0, 402147bc 4021a69b: 222b addi.n a2, a2, 2 4021a69d: 0008 l32i.n a0, a0, 0 4021a69f: 212220 srai a2, a2, 2 4021a6a2: c04320 sub a4, a3, a2 4021a6a5: 014480 slli a4, a4, 24 4021a6a8: 313840 srai a3, a4, 24 4021a6ab: f139 s32i.n a3, a1, 60 4021a6ad: d138 l32i.n a3, a1, 52 4021a6af: 0008 l32i.n a0, a0, 0 4021a6b1: 332b addi.n a3, a3, 2 4021a6b3: 213230 srai a3, a3, 2 4021a6b6: 7139 s32i.n a3, a1, 28 4021a6b8: c0ee30 sub a14, a14, a3 4021a6bb: 01ee80 slli a14, a14, 24 4021a6be: 31e8e0 srai a14, a14, 24 4021a6c1: 0000c0 callx0 a0 4021a6c4: 0e52e6 bgei a2, 5, 4021a6d6 4021a6c7: e83d01 l32r a0, 402147bc 4021a6ca: 0008 l32i.n a0, a0, 0 4021a6cc: 0008 l32i.n a0, a0, 0 4021a6ce: 7128 l32i.n a2, a1, 28 4021a6d0: 0000c0 callx0 a0 4021a6d3: 0c52a6 blti a2, 5, 4021a6e3 4021a6d6: ff9831 l32r a3, 4021a538 4021a6d9: ff9841 l32r a4, 4021a53c 4021a6dc: 0328 l32i.n a2, a3, 0 4021a6de: 202240 or a2, a2, a4 4021a6e1: 0329 s32i.n a2, a3, 0 4021a6e3: 9158 l32i.n a5, a1, 36 4021a6e5: 959c beqz.n a5, 4021a702 4021a6e7: ff9621 l32r a2, 4021a540 4021a6ea: 010d42 l8ui a4, a13, 1 4021a6ed: 000d32 l8ui a3, a13, 0 4021a6f0: 014480 slli a4, a4, 24 4021a6f3: 013380 slli a3, a3, 24 4021a6f6: 313830 srai a3, a3, 24 4021a6f9: 314840 srai a4, a4, 24 4021a6fc: aaeb01 l32r a0, 402052a8 4021a6ff: 0000c0 callx0 a0 4021a702: a158 l32i.n a5, a1, 40 4021a704: cc1b addi.n a12, a12, 1 4021a706: 74c0c0 extui a12, a12, 0, 8 4021a709: c055c0 sub a5, a5, a12 4021a70c: e74556 bnez a5, 4021a584 4021a70f: 130c movi.n a3, 1 4021a711: 0f4d mov.n a4, a15 4021a713: e82a01 l32r a0, 402147bc 4021a716: f128 l32i.n a2, a1, 60 4021a718: 0008 l32i.n a0, a0, 0 4021a71a: 012280 slli a2, a2, 24 4021a71d: 422002 l32i a0, a0, 0x108 4021a720: 312820 srai a2, a2, 24 4021a723: 0000c0 callx0 a0 4021a726: 0f4d mov.n a4, a15 4021a728: e82501 l32r a0, 402147bc 4021a72b: 030c movi.n a3, 0 4021a72d: 0008 l32i.n a0, a0, 0 4021a72f: 012e80 slli a2, a14, 24 4021a732: 422002 l32i a0, a0, 0x108 4021a735: 312820 srai a2, a2, 24 4021a738: 0000c0 callx0 a0 4021a73b: 2108 l32i.n a0, a1, 8 4021a73d: 31c8 l32i.n a12, a1, 12 4021a73f: 61f8 l32i.n a15, a1, 24 4021a741: 014de2 s8i a14, a13, 1 4021a744: f128 l32i.n a2, a1, 60 4021a746: 004d22 s8i a2, a13, 0 4021a749: 51e8 l32i.n a14, a1, 20 4021a74b: 41d8 l32i.n a13, a1, 16 4021a74d: 50c112 addi a1, a1, 80 4021a750: f00d ret.n 4021a752: 600000 neg a0, a0 4021a755: 402316 beqz a3, 4021ab5b 4021a758: ff .byte 0xff 4021a759: ff .byte 0xff 4021a75a: 30e000 xor a14, a0, a0 4021a75c : 4021a75c: 209330 or a9, a3, a3 4021a75f: c0c112 addi a1, a1, -64 4021a762: 0961c2 s32i a12, a1, 36 4021a765: 0c61f2 s32i a15, a1, 48 4021a768: 4159 s32i.n a5, a1, 16 4021a76a: 3169 s32i.n a6, a1, 12 4021a76c: 2149 s32i.n a4, a1, 8 4021a76e: 8109 s32i.n a0, a1, 32 4021a770: a1d9 s32i.n a13, a1, 40 4021a772: b1e9 s32i.n a14, a1, 44 4021a774: 02dd mov.n a13, a2 4021a776: 07ed mov.n a14, a7 4021a778: 0208 l32i.n a0, a2, 0 4021a77a: 1199 s32i.n a9, a1, 4 4021a77c: 050100 extui a0, a0, 17, 1 4021a77f: 190056 bnez a0, 4021a913 4021a782: 77a022 movi a2, 119 4021a785: 030c movi.n a3, 0 4021a787: e80dc1 l32r a12, 402147bc 4021a78a: 041c movi.n a4, 16 4021a78c: 0c08 l32i.n a0, a12, 0 4021a78e: 050c movi.n a5, 0 4021a790: 252002 l32i a0, a0, 148 4021a793: 060c movi.n a6, 0 4021a795: 0000c0 callx0 a0 4021a798: 030c movi.n a3, 0 4021a79a: f40c movi.n a4, 15 4021a79c: 650c movi.n a5, 6 4021a79e: 660c movi.n a6, 6 4021a7a0: 0c08 l32i.n a0, a12, 0 4021a7a2: 02fd mov.n a15, a2 4021a7a4: 252002 l32i a0, a0, 148 4021a7a7: 77a022 movi a2, 119 4021a7aa: 0000c0 callx0 a0 4021a7ad: 030c movi.n a3, 0 4021a7af: 940c movi.n a4, 9 4021a7b1: 750c movi.n a5, 7 4021a7b3: 060c movi.n a6, 0 4021a7b5: 0c08 l32i.n a0, a12, 0 4021a7b7: 6129 s32i.n a2, a1, 24 4021a7b9: 252002 l32i a0, a0, 148 4021a7bc: 77a022 movi a2, 119 4021a7bf: 0000c0 callx0 a0 4021a7c2: 0c08 l32i.n a0, a12, 0 4021a7c4: 282002 l32i a0, a0, 160 4021a7c7: 7129 s32i.n a2, a1, 28 4021a7c9: 0000c0 callx0 a0 4021a7cc: 0c08 l32i.n a0, a12, 0 4021a7ce: 302002 l32i a0, a0, 192 4021a7d1: 120c movi.n a2, 1 4021a7d3: 0000c0 callx0 a0 4021a7d6: 2128 l32i.n a2, a1, 8 4021a7d8: b42020 extui a2, a2, 0, 12 4021a7db: fa1685 call0 40214944 4021a7de: 2128 l32i.n a2, a1, 8 4021a7e0: 013d mov.n a3, a1 4021a7e2: 140c movi.n a4, 1 4021a7e4: ff6805 call0 40219e68 4021a7e7: 0c08 l32i.n a0, a12, 0 4021a7e9: 6008 l32i.n a0, a0, 24 4021a7eb: 020c movi.n a2, 0 4021a7ed: 0000c0 callx0 a0 4021a7f0: 0c08 l32i.n a0, a12, 0 4021a7f2: f008 l32i.n a0, a0, 60 4021a7f4: 120c movi.n a2, 1 4021a7f6: 0000c0 callx0 a0 4021a7f9: 77a022 movi a2, 119 4021a7fc: 030c movi.n a3, 0 4021a7fe: 940c movi.n a4, 9 4021a800: 750c movi.n a5, 7 4021a802: 0c08 l32i.n a0, a12, 0 4021a804: 060c movi.n a6, 0 4021a806: 272002 l32i a0, a0, 156 4021a809: 070c movi.n a7, 0 4021a80b: 0000c0 callx0 a0 4021a80e: 77a022 movi a2, 119 4021a811: 030c movi.n a3, 0 4021a813: 041c movi.n a4, 16 4021a815: 250c movi.n a5, 2 4021a817: 0c08 l32i.n a0, a12, 0 4021a819: 260c movi.n a6, 2 4021a81b: 272002 l32i a0, a0, 156 4021a81e: 170c movi.n a7, 1 4021a820: 0000c0 callx0 a0 4021a823: 3128 l32i.n a2, a1, 12 4021a825: 4138 l32i.n a3, a1, 16 4021a827: 440172 l8ui a7, a1, 68 4021a82a: 412b addi.n a4, a1, 2 4021a82c: 0e5d mov.n a5, a14 4021a82e: 400162 l8ui a6, a1, 64 4021a831: 5169 s32i.n a6, a1, 20 4021a833: ffd105 call0 4021a544 4021a836: 0c08 l32i.n a0, a12, 0 4021a838: 1b2002 l32i a0, a0, 108 4021a83b: 120c movi.n a2, 1 4021a83d: 0000c0 callx0 a0 4021a840: 030c movi.n a3, 0 4021a842: 041c movi.n a4, 16 4021a844: 050c movi.n a5, 0 4021a846: 060c movi.n a6, 0 4021a848: 120c movi.n a2, 1 4021a84a: 0f7d mov.n a7, a15 4021a84c: 0c08 l32i.n a0, a12, 0 4021a84e: 9372f0 movnez a7, a2, a15 4021a851: 272002 l32i a0, a0, 156 4021a854: 77a022 movi a2, 119 4021a857: 0000c0 callx0 a0 4021a85a: 030c movi.n a3, 0 4021a85c: f40c movi.n a4, 15 4021a85e: 650c movi.n a5, 6 4021a860: 660c movi.n a6, 6 4021a862: 120c movi.n a2, 1 4021a864: 6178 l32i.n a7, a1, 24 4021a866: 0c08 l32i.n a0, a12, 0 4021a868: 937270 movnez a7, a2, a7 4021a86b: 272002 l32i a0, a0, 156 4021a86e: 77a022 movi a2, 119 4021a871: 0000c0 callx0 a0 4021a874: 7178 l32i.n a7, a1, 28 4021a876: 77a022 movi a2, 119 4021a879: 030c movi.n a3, 0 4021a87b: 940c movi.n a4, 9 4021a87d: 0c08 l32i.n a0, a12, 0 4021a87f: 750c movi.n a5, 7 4021a881: 272002 l32i a0, a0, 156 4021a884: 060c movi.n a6, 0 4021a886: 0000c0 callx0 a0 4021a889: 77a022 movi a2, 119 4021a88c: 030c movi.n a3, 0 4021a88e: 041c movi.n a4, 16 4021a890: 250c movi.n a5, 2 4021a892: 0c08 l32i.n a0, a12, 0 4021a894: 260c movi.n a6, 2 4021a896: 272002 l32i a0, a0, 156 4021a899: 070c movi.n a7, 0 4021a89b: 0000c0 callx0 a0 4021a89e: 5158 l32i.n a5, a1, 20 4021a8a0: f20c movi.n a2, 15 4021a8a2: 020142 l8ui a4, a1, 2 4021a8a5: 107c movi.n a0, -15 4021a8a7: 014480 slli a4, a4, 24 4021a8aa: 314840 srai a4, a4, 24 4021a8ad: 012407 blt a4, a0, 4021a8b2 4021a8b0: 040d mov.n a0, a4 4021a8b2: 030142 l8ui a4, a1, 3 4021a8b5: 012207 blt a2, a0, 4021a8ba 4021a8b8: 002d mov.n a2, a0 4021a8ba: 106c movi.n a0, -31 4021a8bc: 024122 s8i a2, a1, 2 4021a8bf: 014480 slli a4, a4, 24 4021a8c2: 013280 slli a3, a2, 24 4021a8c5: 313830 srai a3, a3, 24 4021a8c8: 314840 srai a4, a4, 24 4021a8cb: f21c movi.n a2, 31 4021a8cd: 012407 blt a4, a0, 4021a8d2 4021a8d0: 040d mov.n a0, a4 4021a8d2: 012207 blt a2, a0, 4021a8d7 4021a8d5: 002d mov.n a2, a0 4021a8d7: 034122 s8i a2, a1, 3 4021a8da: 014280 slli a4, a2, 24 4021a8dd: 314840 srai a4, a4, 24 4021a8e0: ce8c beqz.n a14, 4021a8f0 4021a8e2: af8c beqz.n a15, 4021a8f0 4021a8e4: 603030 neg a3, a3 4021a8e7: 024132 s8i a3, a1, 2 4021a8ea: 013380 slli a3, a3, 24 4021a8ed: 313830 srai a3, a3, 24 4021a8f0: d58c beqz.n a5, 4021a901 4021a8f2: ff9821 l32r a2, 4021a754 4021a8f5: aa6c01 l32r a0, 402052a8 4021a8f8: 0000c0 callx0 a0 4021a8fb: 030142 l8ui a4, a1, 3 4021a8fe: 020132 l8ui a3, a1, 2 4021a901: 045730 extui a5, a3, 7, 1 4021a904: 01e380 slli a14, a3, 24 4021a907: 31e8e0 srai a14, a14, 24 4021a90a: 086516 beqz a5, 4021a994 4021a90d: 20c3e2 addi a14, a3, 32 4021a910: 002006 j 4021a994 4021a913: 0013c2 l16ui a12, a3, 0 4021a916: 41e8c0 srli a14, a12, 8 4021a919: 01cc80 slli a12, a12, 24 4021a91c: 31c8c0 srai a12, a12, 24 4021a91f: e7db61 l32r a6, 4021488c 4021a922: 01ae80 slli a10, a14, 24 4021a925: ef1ab1 l32r a11, 40216590 4021a928: 019ce0 slli a9, a12, 18 4021a92b: 2099b0 or a9, a9, a11 4021a92e: eb1fe1 l32r a14, 402155ac 4021a931: ff89b1 l32r a11, 4021a758 4021a934: 0020c0 memw 4021a937: 982e82 l32i a8, a14, 0x260 4021a93a: 1088b0 and a8, a8, a11 4021a93d: 2088a0 or a8, a8, a10 4021a940: 208890 or a8, a8, a9 4021a943: 0020c0 memw 4021a946: 986e82 s32i a8, a14, 0x260 4021a949: 072c movi.n a7, 32 4021a94b: 0020c0 memw 4021a94e: a658 l32i.n a5, a6, 40 4021a950: 205570 or a5, a5, a7 4021a953: 0020c0 memw 4021a956: a659 s32i.n a5, a6, 40 4021a958: 047c movi.n a4, -16 4021a95a: 230c movi.n a3, 2 4021a95c: 0020c0 memw 4021a95f: 8f2e22 l32i a2, a14, 0x23c 4021a962: 102240 and a2, a2, a4 4021a965: 202230 or a2, a2, a3 4021a968: 0020c0 memw 4021a96b: 8f6e22 s32i a2, a14, 0x23c 4021a96e: 0eae02 movi a0, 0xfffffe0e 4021a971: 1f0c movi.n a15, 1 4021a973: 0020c0 memw 4021a976: 992ed2 l32i a13, a14, 0x264 4021a979: 10dd00 and a13, a13, a0 4021a97c: 20ddf0 or a13, a13, a15 4021a97f: 0020c0 memw 4021a982: 91c8 l32i.n a12, a1, 36 4021a984: 996ed2 s32i a13, a14, 0x264 4021a987: c1f8 l32i.n a15, a1, 48 4021a989: a1d8 l32i.n a13, a1, 40 4021a98b: b1e8 l32i.n a14, a1, 44 4021a98d: 8108 l32i.n a0, a1, 32 4021a98f: 40c112 addi a1, a1, 64 4021a992: f00d ret.n 4021a994: 01f480 slli a15, a4, 24 4021a997: 31f8f0 srai a15, a15, 24 4021a99a: 026477 bbci a4, 7, 4021a9a0 4021a99d: 40c4f2 addi a15, a4, 64 4021a9a0: 0c08 l32i.n a0, a12, 0 4021a9a2: 01cf80 slli a12, a15, 24 4021a9a5: 2a2002 l32i a0, a0, 168 4021a9a8: 31c8c0 srai a12, a12, 24 4021a9ab: 0000c0 callx0 a0 4021a9ae: c7df31 l32r a3, 4020c92c 4021a9b1: 0d28 l32i.n a2, a13, 0 4021a9b3: 014f80 slli a4, a15, 24 4021a9b6: 115e80 slli a5, a14, 8 4021a9b9: 314840 srai a4, a4, 24 4021a9bc: 204450 or a4, a4, a5 4021a9bf: 1158 l32i.n a5, a1, 4 4021a9c1: 202230 or a2, a2, a3 4021a9c4: 005542 s16i a4, a5, 0 4021a9c7: 0d29 s32i.n a2, a13, 0 4021a9c9: ffd486 j 4021a91f 4021a9cc : 4021a9cc: f0c112 addi a1, a1, -16 4021a9cf: 21d9 s32i.n a13, a1, 8 4021a9d1: 11c9 s32i.n a12, a1, 4 4021a9d3: 31e9 s32i.n a14, a1, 12 4021a9d5: e910e1 l32r a14, 40214e18 4021a9d8: 0109 s32i.n a0, a1, 0 4021a9da: 0e08 l32i.n a0, a14, 0 4021a9dc: e778c1 l32r a12, 402147bc 4021a9df: 35f077 bbsi a0, 23, 4021aa18 4021a9e2: 6aa022 movi a2, 106 4021a9e5: 230c movi.n a3, 2 4021a9e7: 040c movi.n a4, 0 4021a9e9: 550c movi.n a5, 5 4021a9eb: 0c08 l32i.n a0, a12, 0 4021a9ed: 460c movi.n a6, 4 4021a9ef: 272002 l32i a0, a0, 156 4021a9f2: 070c movi.n a7, 0 4021a9f4: 0000c0 callx0 a0 4021a9f7: e90691 l32r a9, 40214e10 4021a9fa: 0ca8 l32i.n a10, a12, 0 4021a9fc: 010922 l8ui a2, a9, 1 4021a9ff: 272aa2 l32i a10, a10, 156 4021aa02: 04d216 beqz a2, 4021aa53 4021aa05: 6aa022 movi a2, 106 4021aa08: 230c movi.n a3, 2 4021aa0a: 440c movi.n a4, 4 4021aa0c: 750c movi.n a5, 7 4021aa0e: 460c movi.n a6, 4 4021aa10: 170c movi.n a7, 1 4021aa12: 000ac0 callx0 a10 4021aa15: 001346 j 4021aa66 4021aa18: 2c0ed2 l8ui a13, a14, 44 4021aa1b: 61a022 movi a2, 97 4021aa1e: 130c movi.n a3, 1 4021aa20: 240c movi.n a4, 2 4021aa22: 450c movi.n a5, 4 4021aa24: 0c08 l32i.n a0, a12, 0 4021aa26: 060c movi.n a6, 0 4021aa28: 272002 l32i a0, a0, 156 4021aa2b: 0d7d mov.n a7, a13 4021aa2d: 0000c0 callx0 a0 4021aa30: 2d0e72 l8ui a7, a14, 45 4021aa33: 66a022 movi a2, 102 4021aa36: 330c movi.n a3, 3 4021aa38: 140c movi.n a4, 1 4021aa3a: 0c08 l32i.n a0, a12, 0 4021aa3c: 550c movi.n a5, 5 4021aa3e: 272002 l32i a0, a0, 156 4021aa41: 060c movi.n a6, 0 4021aa43: 0000c0 callx0 a0 4021aa46: 11c8 l32i.n a12, a1, 4 4021aa48: 21d8 l32i.n a13, a1, 8 4021aa4a: 31e8 l32i.n a14, a1, 12 4021aa4c: 0108 l32i.n a0, a1, 0 4021aa4e: 10c112 addi a1, a1, 16 4021aa51: f00d ret.n 4021aa53: 6aa022 movi a2, 106 4021aa56: 02a032 movi a3, 2 4021aa59: 04a042 movi a4, 4 4021aa5c: 07a052 movi a5, 7 4021aa5f: 460c movi.n a6, 4 4021aa61: 270c movi.n a7, 2 4021aa63: 000ac0 callx0 a10 4021aa66: 68a022 movi a2, 104 4021aa69: 330c movi.n a3, 3 4021aa6b: 140c movi.n a4, 1 4021aa6d: 050c movi.n a5, 0 4021aa6f: 0c08 l32i.n a0, a12, 0 4021aa71: 060c movi.n a6, 0 4021aa73: 272002 l32i a0, a0, 156 4021aa76: 170c movi.n a7, 1 4021aa78: 0000c0 callx0 a0 4021aa7b: 6aa022 movi a2, 106 4021aa7e: 230c movi.n a3, 2 4021aa80: 640c movi.n a4, 6 4021aa82: 450c movi.n a5, 4 4021aa84: 0c08 l32i.n a0, a12, 0 4021aa86: 060c movi.n a6, 0 4021aa88: 272002 l32i a0, a0, 156 4021aa8b: 870c movi.n a7, 8 4021aa8d: 0000c0 callx0 a0 4021aa90: 6aa022 movi a2, 106 4021aa93: 230c movi.n a3, 2 4021aa95: 440c movi.n a4, 4 4021aa97: 050c movi.n a5, 0 4021aa99: 0c08 l32i.n a0, a12, 0 4021aa9b: 060c movi.n a6, 0 4021aa9d: 272002 l32i a0, a0, 156 4021aaa0: 170c movi.n a7, 1 4021aaa2: 0000c0 callx0 a0 4021aaa5: 6aa022 movi a2, 106 4021aaa8: 230c movi.n a3, 2 4021aaaa: 340c movi.n a4, 3 4021aaac: 650c movi.n a5, 6 4021aaae: 0c08 l32i.n a0, a12, 0 4021aab0: 660c movi.n a6, 6 4021aab2: 272002 l32i a0, a0, 156 4021aab5: 170c movi.n a7, 1 4021aab7: 0000c0 callx0 a0 4021aaba: 6aa022 movi a2, 106 4021aabd: 230c movi.n a3, 2 4021aabf: 440c movi.n a4, 4 4021aac1: 350c movi.n a5, 3 4021aac3: 0c08 l32i.n a0, a12, 0 4021aac5: 360c movi.n a6, 3 4021aac7: 272002 l32i a0, a0, 156 4021aaca: 070c movi.n a7, 0 4021aacc: 0000c0 callx0 a0 4021aacf: 6aa022 movi a2, 106 4021aad2: 230c movi.n a3, 2 4021aad4: 440c movi.n a4, 4 4021aad6: 350c movi.n a5, 3 4021aad8: 0c08 l32i.n a0, a12, 0 4021aada: 360c movi.n a6, 3 4021aadc: 272002 l32i a0, a0, 156 4021aadf: 170c movi.n a7, 1 4021aae1: 0000c0 callx0 a0 4021aae4: 64a022 movi a2, 100 4021aae7: eb8d85 call0 402063c0 4021aaea: 6aa022 movi a2, 106 4021aaed: 230c movi.n a3, 2 4021aaef: 540c movi.n a4, 5 4021aaf1: 0c08 l32i.n a0, a12, 0 4021aaf3: 550c movi.n a5, 5 4021aaf5: 252002 l32i a0, a0, 148 4021aaf8: 060c movi.n a6, 0 4021aafa: 0000c0 callx0 a0 4021aafd: 330c movi.n a3, 3 4021aaff: 140c movi.n a4, 1 4021ab01: 050c movi.n a5, 0 4021ab03: 060c movi.n a6, 0 4021ab05: 070c movi.n a7, 0 4021ab07: 0c08 l32i.n a0, a12, 0 4021ab09: 02dd mov.n a13, a2 4021ab0b: 272002 l32i a0, a0, 156 4021ab0e: 68a022 movi a2, 104 4021ab11: 0000c0 callx0 a0 4021ab14: e8bf01 l32r a0, 40214e10 4021ab17: fe8841 l32r a4, 4021a538 4021ab1a: 010062 l8ui a6, a0, 1 4021ab1d: 043db6 bltui a13, 3, 4021ab25 4021ab20: c23c movi.n a2, 60 4021ab22: 09b2d7 bgeu a2, a13, 4021ab2f 4021ab25: c57c51 l32r a5, 4020c118 4021ab28: 0438 l32i.n a3, a4, 0 4021ab2a: 203350 or a3, a3, a5 4021ab2d: 0439 s32i.n a3, a4, 0 4021ab2f: b6bc beqz.n a6, 4021ab6e 4021ab31: e31c movi.n a3, 30 4021ab33: 112dc0 slli a2, a13, 4 4021ab36: d9c222 addi a2, a2, -39 4021ab39: aee501 l32r a0, 402066d0 4021ab3c: 0000c0 callx0 a0 4021ab3f: f03dd0 subx8 a3, a13, a13 4021ab42: 74d020 extui a13, a2, 0, 8 4021ab45: 2c4ed2 s8i a13, a14, 44 4021ab48: 1123e0 slli a2, a3, 2 4021ab4b: f42020 extui a2, a2, 0, 16 4021ab4e: 930c movi.n a3, 9 4021ab50: aa0401 l32r a0, 40205360 4021ab53: 0000c0 callx0 a0 4021ab56: e83e61 l32r a6, 40214c50 4021ab59: 0e58 l32i.n a5, a14, 0 4021ab5b: 744020 extui a4, a2, 0, 8 4021ab5e: 442b addi.n a4, a4, 2 4021ab60: 214240 srai a4, a4, 2 4021ab63: 2d4e42 s8i a4, a14, 45 4021ab66: 205560 or a5, a5, a6 4021ab69: 0e59 s32i.n a5, a14, 0 4021ab6b: ffab06 j 4021aa1b 4021ab6e: 431c movi.n a3, 20 4021ab70: a02dd0 addx4 a2, a13, a13 4021ab73: 9022d0 addx2 a2, a2, a13 4021ab76: f2c222 addi a2, a2, -14 4021ab79: aed501 l32r a0, 402066d0 4021ab7c: 0000c0 callx0 a0 4021ab7f: ffef06 j 4021ab3f 4021ab82: bd0000 excw 4021ab85: 21ab addi.n a2, a1, 10 4021ab87: b4fa40 extui a15, a4, 10, 12 4021ab8a: fe .byte 0xfe 4021ab8b: 3f .byte 0x3f 4021ab8c : 4021ab8c: f0c112 addi a1, a1, -16 4021ab8f: 21d9 s32i.n a13, a1, 8 4021ab91: 11c9 s32i.n a12, a1, 4 4021ab93: 0109 s32i.n a0, a1, 0 4021ab95: 02cd mov.n a12, a2 4021ab97: 100c movi.n a0, 1 4021ab99: e89f21 l32r a2, 40214e18 4021ab9c: 03dd mov.n a13, a3 4021ab9e: 520222 l8ui a2, a2, 82 4021aba1: 0c3d mov.n a3, a12 4021aba3: 932020 movnez a2, a0, a2 4021aba6: ff8285 call0 4021a3d0 4021aba9: e89b01 l32r a0, 40214e18 4021abac: e89961 l32r a6, 40214e10 4021abaf: 3abcf6 bgeui a12, 16, 4021abed 4021abb2: fff441 l32r a4, 4021ab84 4021abb5: 903cc0 addx2 a3, a12, a12 4021abb8: 334a add.n a3, a3, a4 4021abba: 0003a0 jx a3 4021abbd: 002886 j 4021ac63 4021abc0: 0027c6 j 4021ac63 4021abc3: 003306 j 4021ac93 4021abc6: 003246 j 4021ac93 4021abc9: 002586 j 4021ac63 4021abcc: 0024c6 j 4021ac63 4021abcf: 003006 j 4021ac93 4021abd2: 002f46 j 4021ac93 4021abd5: 002d06 j 4021ac8d 4021abd8: 002ac6 j 4021ac87 4021abdb: 002886 j 4021ac81 4021abde: 0021c6 j 4021ac69 4021abe1: 002586 j 4021ac7b 4021abe4: 002346 j 4021ac75 4021abe7: 002106 j 4021ac6f 4021abea: 001ec6 j 4021ac69 4021abed: 3cda add.n a3, a12, a13 4021abef: ffd332 addmi a3, a3, 0xffffff00 4021abf2: f00332 l8ui a3, a3, 240 4021abf5: 300002 l8ui a0, a0, 48 4021abf8: 0b8cf6 bgeui a12, 8, 4021ac07 4021abfb: 610642 l8ui a4, a6, 97 4021abfe: 050456 bnez a4, 4021ac52 4021ac01: 000d32 l8ui a3, a13, 0 4021ac04: 001286 j 4021ac52 4021ac07: 010080 slli a0, a0, 24 4021ac0a: 310800 srai a0, a0, 24 4021ac0d: 171026 beqi a0, 1, 4021ac28 4021ac10: b20c movi.n a2, 11 4021ac12: 411027 beq a0, a2, 4021ac57 4021ac15: d40c movi.n a4, 13 4021ac17: 421047 beq a0, a4, 4021ac5d 4021ac1a: f2c072 addi a7, a0, -14 4021ac1d: 230652 l8ui a5, a6, 35 4021ac20: 000c movi.n a0, 0 4021ac22: 830570 moveqz a0, a5, a7 4021ac25: 000086 j 4021ac2b 4021ac28: 200602 l8ui a0, a6, 32 4021ac2b: 742030 extui a2, a3, 0, 8 4021ac2e: 05b207 bgeu a2, a0, 4021ac37 4021ac31: 4f0682 l8ui a8, a6, 79 4021ac34: 012826 beqi a8, 2, 4021ac39 4021ac37: 020d mov.n a0, a2 4021ac39: 11c8 l32i.n a12, a1, 4 4021ac3b: ffd321 l32r a2, 4021ab88 4021ac3e: 21d8 l32i.n a13, a1, 8 4021ac40: 000222 l8ui a2, a2, 0 4021ac43: 740000 extui a0, a0, 0, 8 4021ac46: 01b207 bgeu a2, a0, 4021ac4b 4021ac49: 002d mov.n a2, a0 4021ac4b: 0108 l32i.n a0, a1, 0 4021ac4d: 10c112 addi a1, a1, 16 4021ac50: f00d ret.n 4021ac52: 323a add.n a3, a2, a3 4021ac54: ffebc6 j 4021ac07 4021ac57: 210602 l8ui a0, a6, 33 4021ac5a: fff346 j 4021ac2b 4021ac5d: 220602 l8ui a0, a6, 34 4021ac60: fff1c6 j 4021ac2b 4021ac63: 630632 l8ui a3, a6, 99 4021ac66: ffe2c6 j 4021abf5 4021ac69: 000d32 l8ui a3, a13, 0 4021ac6c: ffe146 j 4021abf5 4021ac6f: 020d32 l8ui a3, a13, 2 4021ac72: ffdfc6 j 4021abf5 4021ac75: 040d32 l8ui a3, a13, 4 4021ac78: ffde46 j 4021abf5 4021ac7b: 060d32 l8ui a3, a13, 6 4021ac7e: ffdcc6 j 4021abf5 4021ac81: 010d32 l8ui a3, a13, 1 4021ac84: ffdb46 j 4021abf5 4021ac87: 030d32 l8ui a3, a13, 3 4021ac8a: ffd9c6 j 4021abf5 4021ac8d: 050d32 l8ui a3, a13, 5 4021ac90: ffd846 j 4021abf5 4021ac93: 620632 l8ui a3, a6, 98 4021ac96: ffd6c6 j 4021abf5 4021ac99: 000000 ill 4021ac9c : 4021ac9c: 642b addi.n a6, a4, 2 4021ac9e: 009382 l16si a8, a3, 0 4021aca1: 400400 ssr a4 4021aca4: b19080 sra a9, a8 4021aca7: c08890 sub a8, a8, a9 4021acaa: 401600 ssl a6 4021acad: 828a add.n a8, a2, a8 4021acaf: a12500 sll a2, a5 4021acb2: 118800 slli a8, a8, 16 4021acb5: 318080 srai a8, a8, 16 4021acb8: 005382 s16i a8, a3, 0 4021acbb: 142827 blt a8, a2, 4021acd3 4021acbe: c04820 sub a4, a8, a2 4021acc1: 602050 neg a2, a5 4021acc4: 012280 slli a2, a2, 24 4021acc7: 312820 srai a2, a2, 24 4021acca: 005342 s16i a4, a3, 0 4021accd: f00d ret.n 4021accf: 020c movi.n a2, 0 4021acd1: f00d ret.n 4021acd3: 604020 neg a4, a2 4021acd6: f52487 blt a4, a8, 4021accf 4021acd9: 482a add.n a4, a8, a2 4021acdb: 012580 slli a2, a5, 24 4021acde: 312820 srai a2, a2, 24 4021ace1: fff946 j 4021acca 4021ace4: feb514 excw 4021ace7: 3f .byte 0x3f 4021ace8: 231680 excw 4021aceb: 0ff340 excw 4021acee: 100000 and a0, a0, a0 4021acf1: 402317 blt a3, a1, 4021ad35 4021acf4 : 4021acf4: a0c112 addi a1, a1, -96 4021acf7: 1261d2 s32i a13, a1, 72 4021acfa: 1461f2 s32i a15, a1, 80 4021acfd: 106102 s32i a0, a1, 64 4021ad00: d129 s32i.n a2, a1, 52 4021ad02: f159 s32i.n a5, a1, 60 4021ad04: 166162 s32i a6, a1, 88 4021ad07: 1161c2 s32i a12, a1, 68 4021ad0a: 1361e2 s32i a14, a1, 76 4021ad0d: 04ed mov.n a14, a4 4021ad0f: e7a4c1 l32r a12, 40214ba0 4021ad12: 0020c0 memw 4021ad15: 38a122 movi a2, 0x138 4021ad18: d82cc2 l32i a12, a12, 0x360 4021ad1b: 176132 s32i a3, a1, 92 4021ad1e: 45c8c0 extui a12, a12, 24, 5 4021ad21: ff2e05 call0 4021a004 4021ad24: 172102 l32i a0, a1, 92 4021ad27: ffeff1 l32r a15, 4021ace4 4021ad2a: 02dd mov.n a13, a2 4021ad2c: 005f22 s16i a2, a15, 0 4021ad2f: 0a8cf6 bgeui a12, 8, 4021ad3d 4021ad32: f27c movi.n a2, -1 4021ad34: 302c20 xor a2, a12, a2 4021ad37: 242020 extui a2, a2, 0, 3 4021ad3a: 000046 j 4021ad3f 4021ad3d: 0c2d mov.n a2, a12 4021ad3f: 003d mov.n a3, a0 4021ad41: ffe485 call0 4021ab8c 4021ad44: d148 l32i.n a4, a1, 52 4021ad46: 032c movi.n a3, 32 4021ad48: 224a add.n a2, a2, a4 4021ad4a: 156122 s32i a2, a1, 84 4021ad4d: 000222 l8ui a2, a2, 0 4021ad50: 006c movi.n a0, -32 4021ad52: 1122e0 slli a2, a2, 2 4021ad55: c02d20 sub a2, a13, a2 4021ad58: 112200 slli a2, a2, 16 4021ad5b: 312020 srai a2, a2, 16 4021ad5e: 015f22 s16i a2, a15, 2 4021ad61: 012207 blt a2, a0, 4021ad66 4021ad64: 020d mov.n a0, a2 4021ad66: 040f52 l8ui a5, a15, 4 4021ad69: 012307 blt a3, a0, 4021ad6e 4021ad6c: 003d mov.n a3, a0 4021ad6e: 112300 slli a2, a3, 16 4021ad71: 312020 srai a2, a2, 16 4021ad74: 1b45f6 bgeui a5, 4, 4021ad93 4021ad77: 210220 srai a0, a2, 2 4021ad7a: e1e9 s32i.n a14, a1, 56 4021ad7c: 0212e6 bgei a2, 1, 4021ad82 4021ad7f: 009946 j 4021afe8 4021ad82: 020a add.n a0, a2, a0 4021ad84: 21d200 srai a13, a0, 2 4021ad87: 60d0d0 neg a13, a13 4021ad8a: 01dd80 slli a13, a13, 24 4021ad8d: 31d8d0 srai a13, a13, 24 4021ad90: 000306 j 4021ada0 4021ad93: 0e3d mov.n a3, a14 4021ad95: 440c movi.n a4, 4 4021ad97: 250c movi.n a5, 2 4021ad99: fff005 call0 4021ac9c 4021ad9c: 02dd mov.n a13, a2 4021ad9e: e1e9 s32i.n a14, a1, 56 4021ada0: e81ee1 l32r a14, 40214e18 4021ada3: 162132 l32i a3, a1, 88 4021ada6: 0f1da6 blti a13, 1, 4021adb9 4021ada9: 5d0e22 l8ui a2, a14, 93 4021adac: 301c movi.n a0, 19 4021adae: 012280 slli a2, a2, 24 4021adb1: 312820 srai a2, a2, 24 4021adb4: 01a027 bge a0, a2, 4021adb9 4021adb7: 0d0c movi.n a13, 0 4021adb9: fbd301 l32r a0, 40219d08 4021adbc: 065316 beqz a3, 4021ae25 4021adbf: 0d5d mov.n a5, a13 4021adc1: 5d0e72 l8ui a7, a14, 93 4021adc4: 019f42 l16si a4, a15, 2 4021adc7: 5c0e82 l8ui a8, a14, 92 4021adca: e168 l32i.n a6, a1, 56 4021adcc: 152132 l32i a3, a1, 84 4021adcf: 009662 l16si a6, a6, 0 4021add2: 000332 l8ui a3, a3, 0 4021add5: 018880 slli a8, a8, 24 4021add8: 318880 srai a8, a8, 24 4021addb: 0189 s32i.n a8, a1, 0 4021addd: ffc221 l32r a2, 4021ace8 4021ade0: 017780 slli a7, a7, 24 4021ade3: 317870 srai a7, a7, 24 4021ade6: 0020c0 memw 4021ade9: e6a781 l32r a8, 40214888 4021adec: d828b2 l32i a11, a8, 0x360 4021adef: 00ad mov.n a10, a0 4021adf1: 01bb80 slli a11, a11, 24 4021adf4: 31b8b0 srai a11, a11, 24 4021adf7: 11b9 s32i.n a11, a1, 4 4021adf9: 001aa2 l16ui a10, a10, 0 4021adfc: 21a9 s32i.n a10, a1, 8 4021adfe: 31c9 s32i.n a12, a1, 12 4021ae00: 300e92 l8ui a9, a14, 48 4021ae03: 019980 slli a9, a9, 24 4021ae06: 319890 srai a9, a9, 24 4021ae09: 4199 s32i.n a9, a1, 16 4021ae0b: a08c80 addx4 a8, a12, a8 4021ae0e: 0020c0 memw 4021ae11: c12882 l32i a8, a8, 0x304 4021ae14: 018880 slli a8, a8, 24 4021ae17: 318880 srai a8, a8, 24 4021ae1a: 5189 s32i.n a8, a1, 20 4021ae1c: a92301 l32r a0, 402052a8 4021ae1f: 0000c0 callx0 a0 4021ae22: fbb901 l32r a0, 40219d08 4021ae25: f188 l32i.n a8, a1, 60 4021ae27: 1a9816 beqz a8, 4021afd4 4021ae2a: c1c9 s32i.n a12, a1, 48 4021ae2c: 1a4d16 beqz a13, 4021afd4 4021ae2f: 7fa0c2 movi a12, 127 4021ae32: 020c movi.n a2, 0 4021ae34: 0dfd mov.n a15, a13 4021ae36: 5c0e42 l8ui a4, a14, 92 4021ae39: 432c movi.n a3, 36 4021ae3b: 014480 slli a4, a4, 24 4021ae3e: 314840 srai a4, a4, 24 4021ae41: 905220 addx2 a5, a2, a2 4021ae44: 019c80 slli a9, a12, 24 4021ae47: 319890 srai a9, a9, 24 4021ae4a: 221b addi.n a2, a2, 1 4021ae4c: 9055e0 addx2 a5, a5, a14 4021ae4f: 3d0552 l8ui a5, a5, 61 4021ae52: 742020 extui a2, a2, 0, 8 4021ae55: 015580 slli a5, a5, 24 4021ae58: 315850 srai a5, a5, 24 4021ae5b: 01a597 bge a5, a9, 4021ae60 4021ae5e: 05cd mov.n a12, a5 4021ae60: dd4266 bnei a2, 4, 4021ae41 4021ae63: f90151 l32r a5, 40219268 4021ae66: c4ca add.n a12, a4, a12 4021ae68: c02cd0 sub a2, a12, a13 4021ae6b: 012280 slli a2, a2, 24 4021ae6e: 312820 srai a2, a2, 24 4021ae71: 08a327 bge a3, a2, 4021ae7d 4021ae74: 001072 l16ui a7, a0, 0 4021ae77: e4a362 movi a6, 0x3e4 4021ae7a: 0b3677 bltu a6, a7, 4021ae89 4021ae7d: 7ba2e6 bgei a2, 12, 4021aefc 4021ae80: 001092 l16ui a9, a0, 0 4021ae83: ff9a81 l32r a8, 4021acec 4021ae86: 723897 bltu a8, a9, 4021aefc 4021ae89: fb9f31 l32r a3, 40219d08 4021ae8c: 8a1c movi.n a10, 24 4021ae8e: c0aa20 sub a10, a10, a2 4021ae91: 2041a2 s8i a10, a1, 32 4021ae94: 20c122 addi a2, a1, 32 4021ae97: ff0645 call0 40219efc 4021ae9a: 5d0e32 l8ui a3, a14, 93 4021ae9d: 8c0e02 l8ui a0, a14, 140 4021aea0: 200142 l8ui a4, a1, 32 4021aea3: c05dc0 sub a5, a13, a12 4021aea6: 18c552 addi a5, a5, 24 4021aea9: 014480 slli a4, a4, 24 4021aeac: 010080 slli a0, a0, 24 4021aeaf: 013380 slli a3, a3, 24 4021aeb2: 313830 srai a3, a3, 24 4021aeb5: 310800 srai a0, a0, 24 4021aeb8: 314840 srai a4, a4, 24 4021aebb: c02540 sub a2, a5, a4 4021aebe: 002a add.n a0, a0, a2 4021aec0: c04450 sub a4, a4, a5 4021aec3: 332a add.n a3, a3, a2 4021aec5: 5d4e32 s8i a3, a14, 93 4021aec8: ff4a add.n a15, a15, a4 4021aeca: 22c132 addi a3, a1, 34 4021aecd: 040c movi.n a4, 0 4021aecf: f8e621 l32r a2, 40219268 4021aed2: 01ff80 slli a15, a15, 24 4021aed5: 0c4202 s8i a0, a2, 12 4021aed8: fb8c21 l32r a2, 40219d08 4021aedb: 31f8f0 srai a15, a15, 24 4021aede: 001222 l16ui a2, a2, 0 4021aee1: fef845 call0 40219e68 4021aee4: fb8921 l32r a2, 40219d08 4021aee7: 22c132 addi a3, a1, 34 4021aeea: 001222 l16ui a2, a2, 0 4021aeed: feedc5 call0 40219dcc 4021aef0: fb8601 l32r a0, 40219d08 4021aef3: f8dd51 l32r a5, 40219268 4021aef6: 001032 l16ui a3, a0, 0 4021aef9: 2d5e32 s16i a3, a14, 90 4021aefc: 00dfd6 bgez a15, 4021af0d 4021aeff: 644c movi.n a4, 70 4021af01: c06cf0 sub a6, a12, a15 4021af04: 016680 slli a6, a6, 24 4021af07: 316860 srai a6, a6, 24 4021af0a: 14a467 bge a4, a6, 4021af22 4021af0d: 021fe6 bgei a15, 1, 4021af13 4021af10: 003006 j 4021afd4 4021af13: c07cf0 sub a7, a12, a15 4021af16: 017780 slli a7, a7, 24 4021af19: 317870 srai a7, a7, 24 4021af1c: 02a7e6 bgei a7, 12, 4021af22 4021af1f: 002c46 j 4021afd4 4021af22: 300e22 l8ui a2, a14, 48 4021af25: 28c132 addi a3, a1, 40 4021af28: 8c0ea2 l8ui a10, a14, 140 4021af2b: 5d0e82 l8ui a8, a14, 93 4021af2e: 5c0e92 l8ui a9, a14, 92 4021af31: 018880 slli a8, a8, 24 4021af34: 019980 slli a9, a9, 24 4021af37: 01aa80 slli a10, a10, 24 4021af3a: 31a8a0 srai a10, a10, 24 4021af3d: 319890 srai a9, a9, 24 4021af40: 318880 srai a8, a8, 24 4021af43: 8088f0 add a8, a8, a15 4021af46: c099f0 sub a9, a9, a15 4021af49: aafa add.n a10, a10, a15 4021af4b: 0c45a2 s8i a10, a5, 12 4021af4e: 5c4e92 s8i a9, a14, 92 4021af51: 5d4e82 s8i a8, a14, 93 4021af54: fbfc05 call0 40216f18 4021af57: 00e485 call0 4021bda0 4021af5a: f16821 l32r a2, 402174fc 4021af5d: 242e42 l32i a4, a14, 144 4021af60: 329b addi.n a3, a2, 9 4021af62: fafec5 call0 40215f50 4021af65: 162192 l32i a9, a1, 88 4021af68: 068916 beqz a9, 4021afd4 4021af6b: ff6121 l32r a2, 4021acf0 4021af6e: 5d0e72 l8ui a7, a14, 93 4021af71: 5c0e82 l8ui a8, a14, 92 4021af74: e168 l32i.n a6, a1, 56 4021af76: 152132 l32i a3, a1, 84 4021af79: ff5a41 l32r a4, 4021ace4 4021af7c: 000332 l8ui a3, a3, 0 4021af7f: 019442 l16si a4, a4, 2 4021af82: 009662 l16si a6, a6, 0 4021af85: 018880 slli a8, a8, 24 4021af88: 318880 srai a8, a8, 24 4021af8b: 0189 s32i.n a8, a1, 0 4021af8d: 0d5d mov.n a5, a13 4021af8f: 017780 slli a7, a7, 24 4021af92: 317870 srai a7, a7, 24 4021af95: 0020c0 memw 4021af98: e63cb1 l32r a11, 40214888 4021af9b: c1a8 l32i.n a10, a1, 48 4021af9d: d82b02 l32i a0, a11, 0x360 4021afa0: fb5af1 l32r a15, 40219d08 4021afa3: 010080 slli a0, a0, 24 4021afa6: 310800 srai a0, a0, 24 4021afa9: 1109 s32i.n a0, a1, 4 4021afab: 001ff2 l16ui a15, a15, 0 4021afae: 31a9 s32i.n a10, a1, 12 4021afb0: 21f9 s32i.n a15, a1, 8 4021afb2: 300ec2 l8ui a12, a14, 48 4021afb5: 01cc80 slli a12, a12, 24 4021afb8: 31c8c0 srai a12, a12, 24 4021afbb: 41c9 s32i.n a12, a1, 16 4021afbd: a0aab0 addx4 a10, a10, a11 4021afc0: 0020c0 memw 4021afc3: c12aa2 l32i a10, a10, 0x304 4021afc6: 01aa80 slli a10, a10, 24 4021afc9: 31a8a0 srai a10, a10, 24 4021afcc: 51a9 s32i.n a10, a1, 20 4021afce: a8b601 l32r a0, 402052a8 4021afd1: 0000c0 callx0 a0 4021afd4: 1121c2 l32i a12, a1, 68 4021afd7: 1221d2 l32i a13, a1, 72 4021afda: 1321e2 l32i a14, a1, 76 4021afdd: 1421f2 l32i a15, a1, 80 4021afe0: 102102 l32i a0, a1, 64 4021afe3: 60c112 addi a1, a1, 96 4021afe6: f00d ret.n 4021afe8: c00200 sub a0, a2, a0 4021afeb: ff6546 j 4021ad84 ... 4021aff0 : 4021aff0: ad1e41 l32r a4, 40206468 4021aff3: e67c movi.n a6, -2 4021aff5: e6ea31 l32r a3, 40214ba0 4021aff8: 0020c0 memw 4021affb: d72322 l32i a2, a3, 0x35c 4021affe: 102240 and a2, a2, a4 4021b001: 0020c0 memw 4021b004: d76322 s32i a2, a3, 0x35c 4021b007: e6e7b1 l32r a11, 40214ba4 4021b00a: 0020c0 memw 4021b00d: d723a2 l32i a10, a3, 0x35c 4021b010: 10aab0 and a10, a10, a11 4021b013: 0020c0 memw 4021b016: d763a2 s32i a10, a3, 0x35c 4021b019: 0020c0 memw 4021b01c: d42392 l32i a9, a3, 0x350 4021b01f: 109960 and a9, a9, a6 4021b022: 0020c0 memw 4021b025: d46392 s32i a9, a3, 0x350 4021b028: 280c movi.n a8, 2 4021b02a: 0020c0 memw 4021b02d: d82372 l32i a7, a3, 0x360 4021b030: 207780 or a7, a7, a8 4021b033: 0020c0 memw 4021b036: d86372 s32i a7, a3, 0x360 4021b039: 0020c0 memw 4021b03c: d82352 l32i a5, a3, 0x360 4021b03f: 105560 and a5, a5, a6 4021b042: 0020c0 memw 4021b045: d86352 s32i a5, a3, 0x360 4021b048: 140c movi.n a4, 1 4021b04a: 0020c0 memw 4021b04d: d82322 l32i a2, a3, 0x360 4021b050: 202240 or a2, a2, a4 4021b053: 0020c0 memw 4021b056: d86322 s32i a2, a3, 0x360 4021b059: f00d ret.n 4021b05b: b4f900 extui a15, a0, 9, 12 4021b05e: fe .byte 0xfe 4021b05f: 3f .byte 0x3f 4021b060: b4f8 l32i.n a15, a4, 44 4021b062: fe .byte 0xfe 4021b063: 3f .byte 0x3f 4021b064: b41c movi.n a4, 27 4021b066: fe .byte 0xfe 4021b067: 3f .byte 0x3f 4021b068 : 4021b068: e0c112 addi a1, a1, -32 4021b06b: 046102 s32i a0, a1, 16 4021b06e: e76801 l32r a0, 40214e10 4021b071: 640042 l8ui a4, a0, 100 4021b074: 5e0052 l8ui a5, a0, 94 4021b077: 044040 extui a4, a4, 0, 1 4021b07a: 098456 bnez a4, 4021b116 4021b07d: 095556 bnez a5, 4021b116 4021b080: fff761 l32r a6, 4021b05c 4021b083: ead171 l32r a7, 40215bc8 4021b086: 000662 l8ui a6, a6, 0 4021b089: 000772 l8ui a7, a7, 0 4021b08c: 086656 bnez a6, 4021b116 4021b08f: 083756 bnez a7, 4021b116 4021b092: ff1401 l32r a0, 4021ace4 4021b095: 00a052 movi a5, 0 4021b098: e6c261 l32r a6, 40214ba0 4021b09b: 0020c0 memw 4021b09e: d42682 l32i a8, a6, 0x350 4021b0a1: 42f8f7 bbsi a8, 31, 4021b0e7 4021b0a4: 0020c0 memw 4021b0a7: 036122 s32i a2, a1, 12 4021b0aa: d42692 l32i a9, a6, 0x350 4021b0ad: 2139 s32i.n a3, a1, 8 4021b0af: 259890 extui a9, a9, 24, 3 4021b0b2: 19fc bnez.n a9, 4021b0e7 4021b0b4: ffeb31 l32r a3, 4021b060 4021b0b7: 000332 l8ui a3, a3, 0 4021b0ba: 012d mov.n a2, a1 4021b0bc: 013380 slli a3, a3, 24 4021b0bf: 313830 srai a3, a3, 24 4021b0c2: fe88c5 call0 40219950 4021b0c5: 012d mov.n a2, a1 4021b0c7: ef9331 l32r a3, 40216f14 4021b0ca: ffe641 l32r a4, 4021b064 4021b0cd: 3158 l32i.n a5, a1, 12 4021b0cf: 2168 l32i.n a6, a1, 8 4021b0d1: ffc205 call0 4021acf4 4021b0d4: ff0421 l32r a2, 4021ace4 4021b0d7: 040202 l8ui a0, a2, 4 4021b0da: 341c movi.n a4, 19 4021b0dc: 0a3407 bltu a4, a0, 4021b0ea 4021b0df: 501b addi.n a5, a0, 1 4021b0e1: 044252 s8i a5, a2, 4 4021b0e4: 000086 j 4021b0ea 4021b0e7: 005052 s16i a5, a0, 0 4021b0ea: fff045 call0 4021aff0 4021b0ed: e74a21 l32r a2, 40214e18 4021b0f0: e5b301 l32r a0, 402147bc 4021b0f3: 8c0222 l8ui a2, a2, 140 4021b0f6: 002002 l32i a0, a0, 0 4021b0f9: 012280 slli a2, a2, 24 4021b0fc: 002002 l32i a0, a0, 0 4021b0ff: 312820 srai a2, a2, 24 4021b102: 0000c0 callx0 a0 4021b105: 0d82a6 blti a2, 8, 4021b116 4021b108: 00a022 movi a2, 0 4021b10b: f85741 l32r a4, 40219268 4021b10e: 030c movi.n a3, 0 4021b110: 0c4432 s8i a3, a4, 12 4021b113: fdb345 call0 40218c48 4021b116: 4108 l32i.n a0, a1, 16 4021b118: 20c112 addi a1, a1, 32 4021b11b: f00d ret.n 4021b11d: 000000 ill 4021b120 : 4021b120: e6a091 l32r a9, 40214ba0 4021b123: a8d181 l32r a8, 40205468 4021b126: 0b0c movi.n a11, 0 4021b128: f0c112 addi a1, a1, -16 4021b12b: 11c9 s32i.n a12, a1, 4 4021b12d: 0109 s32i.n a0, a1, 0 4021b12f: 21d9 s32i.n a13, a1, 8 4021b131: 000c movi.n a0, 0 4021b133: ffa0d2 movi a13, 255 4021b136: fc7c movi.n a12, -1 4021b138: a06090 addx4 a6, a0, a9 4021b13b: 907020 addx2 a7, a0, a2 4021b13e: 0d5d mov.n a5, a13 4021b140: 0bad mov.n a10, a11 4021b142: 0020c0 memw 4021b145: 17a132 movi a3, 0x117 4021b148: e02662 l32i a6, a6, 0x380 4021b14b: 001b addi.n a0, a0, 1 4021b14d: 740000 extui a0, a0, 0, 8 4021b150: 3066c0 xor a6, a6, a12 4021b153: 744060 extui a4, a6, 0, 8 4021b156: ebc442 addi a4, a4, -21 4021b159: a46060 extui a6, a6, 0, 11 4021b15c: 005762 s16i a6, a7, 0 4021b15f: b3a440 movgez a10, a4, a4 4021b162: 82aa30 mull a10, a10, a3 4021b165: 103680 and a3, a6, a8 4021b168: 21a8a0 srai a10, a10, 8 4021b16b: 012da7 blt a13, a10, 4021b170 4021b16e: 0a5d mov.n a5, a10 4021b170: 353a add.n a3, a5, a3 4021b172: 005732 s16i a3, a7, 0 4021b175: bf8066 bnei a0, 8, 4021b138 4021b178: 11c8 l32i.n a12, a1, 4 4021b17a: 21d8 l32i.n a13, a1, 8 4021b17c: 0108 l32i.n a0, a1, 0 4021b17e: 10c112 addi a1, a1, 16 4021b181: f00d ret.n ... 4021b184 : 4021b184: e0c112 addi a1, a1, -32 4021b187: 066102 s32i a0, a1, 24 4021b18a: 046132 s32i a3, a1, 16 4021b18d: 056122 s32i a2, a1, 20 4021b190: d57c movi.n a5, -3 4021b192: e68321 l32r a2, 40214ba0 4021b195: 0020c0 memw 4021b198: d42242 l32i a4, a2, 0x350 4021b19b: 104450 and a4, a4, a5 4021b19e: 0020c0 memw 4021b1a1: d46242 s32i a4, a2, 0x350 4021b1a4: 230c movi.n a3, 2 4021b1a6: 0020c0 memw 4021b1a9: d42202 l32i a0, a2, 0x350 4021b1ac: 200030 or a0, a0, a3 4021b1af: 0020c0 memw 4021b1b2: d46202 s32i a0, a2, 0x350 4021b1b5: 921c movi.n a2, 25 4021b1b7: eb2085 call0 402063c0 4021b1ba: 012d mov.n a2, a1 4021b1bc: fff605 call0 4021b120 4021b1bf: 5128 l32i.n a2, a1, 20 4021b1c1: 031102 l16ui a0, a1, 6 4021b1c4: 021142 l16ui a4, a1, 4 4021b1c7: 011132 l16ui a3, a1, 2 4021b1ca: 071192 l16ui a9, a1, 14 4021b1cd: 051172 l16ui a7, a1, 10 4021b1d0: 041162 l16ui a6, a1, 8 4021b1d3: 061182 l16ui a8, a1, 12 4021b1d6: 667a add.n a6, a6, a7 4021b1d8: 889a add.n a8, a8, a9 4021b1da: 334a add.n a3, a3, a4 4021b1dc: 003a add.n a0, a0, a3 4021b1de: 908880 addx2 a8, a8, a8 4021b1e1: 906660 addx2 a6, a6, a6 4021b1e4: f46060 extui a6, a6, 0, 16 4021b1e7: f47080 extui a7, a8, 0, 16 4021b1ea: 1190f0 slli a9, a0, 1 4021b1ed: f49090 extui a9, a9, 0, 16 4021b1f0: 053977 bltu a9, a7, 4021b1f9 4021b1f3: d08080 subx2 a8, a0, a8 4021b1f6: 000046 j 4021b1fb 4021b1f9: 080c movi.n a8, 0 4021b1fb: 005282 s16i a8, a2, 0 4021b1fe: 4108 l32i.n a0, a1, 16 4021b200: 053677 bltu a6, a7, 4021b209 4021b203: c02670 sub a2, a6, a7 4021b206: 000046 j 4021b20b 4021b209: 020c movi.n a2, 0 4021b20b: 005022 s16i a2, a0, 0 4021b20e: 6108 l32i.n a0, a1, 24 4021b210: 20c112 addi a1, a1, 32 4021b213: f00d ret.n 4021b215: 000000 ill 4021b218: 113cf1 l32r a15, 401df708 <_lit4_end+0xd7fe0> 4021b21b: 3cf301 l32r a0, 401ea5e8 <_lit4_end+0xe2ec0> 4021b21e: f00111 l32r a1, 40217224 4021b221: 113c movi.n a1, 49 4021b223: ffff01 l32r a0, 4021b220 4021b226: 300003 excw 4021b228 : 4021b228: f44030 extui a4, a3, 0, 16 4021b22b: d0c112 addi a1, a1, -48 4021b22e: 41c9 s32i.n a12, a1, 16 4021b230: 61e9 s32i.n a14, a1, 24 4021b232: 71f9 s32i.n a15, a1, 28 4021b234: b159 s32i.n a5, a1, 44 4021b236: 2169 s32i.n a6, a1, 8 4021b238: 130c movi.n a3, 1 4021b23a: 51d9 s32i.n a13, a1, 20 4021b23c: e560d1 l32r a13, 402147bc 4021b23f: 3109 s32i.n a0, a1, 12 4021b241: 0d08 l32i.n a0, a13, 0 4021b243: 1129 s32i.n a2, a1, 4 4021b245: 2b2002 l32i a0, a0, 172 4021b248: 020c movi.n a2, 0 4021b24a: 0000c0 callx0 a0 4021b24d: b128 l32i.n a2, a1, 44 4021b24f: e654c1 l32r a12, 40214ba0 4021b252: 114216 beqz a2, 4021b36a 4021b255: cf1c movi.n a15, 28 4021b257: 0e4c movi.n a14, 64 4021b259: 0d4c movi.n a13, 64 4021b25b: 080c movi.n a8, 0 4021b25d: 090c movi.n a9, 0 4021b25f: 0a0c movi.n a10, 0 4021b261: fcc2b2 addi a11, a2, -4 4021b264: 81b9 s32i.n a11, a1, 32 4021b266: 01a9 s32i.n a10, a1, 0 4021b268: 9199 s32i.n a9, a1, 36 4021b26a: a189 s32i.n a8, a1, 40 4021b26c: e55401 l32r a0, 402147bc 4021b26f: 01a022 movi a2, 1 4021b272: 002002 l32i a0, a0, 0 4021b275: 02a032 movi a3, 2 4021b278: 2b2002 l32i a0, a0, 172 4021b27b: f440e0 extui a4, a14, 0, 16 4021b27e: 0000c0 callx0 a0 4021b281: e54e01 l32r a0, 402147bc 4021b284: 020c movi.n a2, 0 4021b286: 0008 l32i.n a0, a0, 0 4021b288: 230c movi.n a3, 2 4021b28a: 2b2002 l32i a0, a0, 172 4021b28d: f440d0 extui a4, a13, 0, 16 4021b290: 0000c0 callx0 a0 4021b293: 0020c0 memw 4021b296: ffe031 l32r a3, 4021b218 4021b299: d36c32 s32i a3, a12, 0x34c 4021b29c: 0020c0 memw 4021b29f: ffdf21 l32r a2, 4021b21c 4021b2a2: d36c22 s32i a2, a12, 0x34c 4021b2a5: 220c movi.n a2, 2 4021b2a7: eb1185 call0 402063c0 4021b2aa: 0108 l32i.n a0, a1, 0 4021b2ac: 7fa032 movi a3, 127 4021b2af: 0020c0 memw 4021b2b2: d32c42 l32i a4, a12, 0x34c 4021b2b5: 08f487 bbsi a4, 24, 4021b2c1 4021b2b8: 0020c0 memw 4021b2bb: d32c52 l32i a5, a12, 0x34c 4021b2be: f67587 bbci a5, 24, 4021b2b8 4021b2c1: 0020c0 memw 4021b2c4: d32c62 l32i a6, a12, 0x34c 4021b2c7: 170c movi.n a7, 1 4021b2c9: 056f60 extui a6, a6, 31, 1 4021b2cc: 306670 xor a6, a6, a7 4021b2cf: 0020c0 memw 4021b2d2: af63a1 l32r a10, 40207060 4021b2d5: d32c82 l32i a8, a12, 0x34c 4021b2d8: 090c movi.n a9, 0 4021b2da: 1088a0 and a8, a8, a10 4021b2dd: 839780 moveqz a9, a7, a8 4021b2e0: 269c beqz.n a6, 4021b2f6 4021b2e2: 038d mov.n a8, a3 4021b2e4: dfda add.n a13, a15, a13 4021b2e6: 11dd00 slli a13, a13, 16 4021b2e9: 31d0d0 srai a13, a13, 16 4021b2ec: 0123d7 blt a3, a13, 4021b2f1 4021b2ef: 0d8d mov.n a8, a13 4021b2f1: 08dd mov.n a13, a8 4021b2f3: 000346 j 4021b304 4021b2f6: c02df0 sub a2, a13, a15 4021b2f9: 0d0c movi.n a13, 0 4021b2fb: 112200 slli a2, a2, 16 4021b2fe: 312020 srai a2, a2, 16 4021b301: b3d220 movgez a13, a2, a2 4021b304: 8148 l32i.n a4, a1, 32 4021b306: 299c beqz.n a9, 4021b31c 4021b308: 038d mov.n a8, a3 4021b30a: efea add.n a14, a15, a14 4021b30c: 11ee00 slli a14, a14, 16 4021b30f: 31e0e0 srai a14, a14, 16 4021b312: 0123e7 blt a3, a14, 4021b317 4021b315: 0e8d mov.n a8, a14 4021b317: 08ed mov.n a14, a8 4021b319: 000346 j 4021b32a 4021b31c: c02ef0 sub a2, a14, a15 4021b31f: 0e0c movi.n a14, 0 4021b321: 112200 slli a2, a2, 16 4021b324: 312020 srai a2, a2, 16 4021b327: b3e220 movgez a14, a2, a2 4021b32a: fecf62 addi a6, a15, -2 4021b32d: 2151f0 srai a5, a15, 1 4021b330: 551b addi.n a5, a5, 1 4021b332: 1f0c movi.n a15, 1 4021b334: 015580 slli a5, a5, 24 4021b337: 315850 srai a5, a5, 24 4021b33a: 93f560 movnez a15, a5, a6 4021b33d: 172047 blt a0, a4, 4021b358 4021b340: 9168 l32i.n a6, a1, 36 4021b342: a188 l32i.n a8, a1, 40 4021b344: 76ea add.n a7, a6, a14 4021b346: 98da add.n a9, a8, a13 4021b348: 119900 slli a9, a9, 16 4021b34b: 117700 slli a7, a7, 16 4021b34e: 316070 srai a6, a7, 16 4021b351: 318090 srai a8, a9, 16 4021b354: a189 s32i.n a8, a1, 40 4021b356: 9169 s32i.n a6, a1, 36 4021b358: b188 l32i.n a8, a1, 44 4021b35a: 001b addi.n a0, a0, 1 4021b35c: 740000 extui a0, a0, 0, 8 4021b35f: 0109 s32i.n a0, a1, 0 4021b361: c08800 sub a8, a8, a0 4021b364: f04856 bnez a8, 4021b26c 4021b367: 0001c6 j 4021b372 4021b36a: 020c movi.n a2, 0 4021b36c: 030c movi.n a3, 0 4021b36e: 9139 s32i.n a3, a1, 36 4021b370: a129 s32i.n a2, a1, 40 4021b372: 120c movi.n a2, 1 4021b374: 230c movi.n a3, 2 4021b376: 91f8 l32i.n a15, a1, 36 4021b378: e511d1 l32r a13, 402147bc 4021b37b: ff2b addi.n a15, a15, 2 4021b37d: 0d08 l32i.n a0, a13, 0 4021b37f: f442f0 extui a4, a15, 2, 16 4021b382: 2b2002 l32i a0, a0, 172 4021b385: 21f2f0 srai a15, a15, 2 4021b388: 0000c0 callx0 a0 4021b38b: 020c movi.n a2, 0 4021b38d: 230c movi.n a3, 2 4021b38f: a1e8 l32i.n a14, a1, 40 4021b391: 0d08 l32i.n a0, a13, 0 4021b393: ee2b addi.n a14, a14, 2 4021b395: f442e0 extui a4, a14, 2, 16 4021b398: 2b2002 l32i a0, a0, 172 4021b39b: 21e2e0 srai a14, a14, 2 4021b39e: 0000c0 callx0 a0 4021b3a1: 120c movi.n a2, 1 4021b3a3: 0d08 l32i.n a0, a13, 0 4021b3a5: 130c movi.n a3, 1 4021b3a7: 2b2002 l32i a0, a0, 172 4021b3aa: 7fa042 movi a4, 127 4021b3ad: 0000c0 callx0 a0 4021b3b0: ff9c41 l32r a4, 4021b220 4021b3b3: 0020c0 memw 4021b3b6: 1128 l32i.n a2, a1, 4 4021b3b8: 2138 l32i.n a3, a1, 8 4021b3ba: d36c42 s32i a4, a12, 0x34c 4021b3bd: 0043e2 s8i a14, a3, 0 4021b3c0: 0143f2 s8i a15, a3, 1 4021b3c3: f29c beqz.n a2, 4021b3e6 4021b3c5: ff9791 l32r a9, 4021b224 4021b3c8: 017ee0 slli a7, a14, 18 4021b3cb: 018f70 slli a8, a15, 25 4021b3ce: e87761 l32r a6, 402155ac 4021b3d1: 0020c0 memw 4021b3d4: 992652 l32i a5, a6, 0x264 4021b3d7: 105590 and a5, a5, a9 4021b3da: 205580 or a5, a5, a8 4021b3dd: 205570 or a5, a5, a7 4021b3e0: 0020c0 memw 4021b3e3: 996652 s32i a5, a6, 0x264 4021b3e6: 41c8 l32i.n a12, a1, 16 4021b3e8: 51d8 l32i.n a13, a1, 20 4021b3ea: 61e8 l32i.n a14, a1, 24 4021b3ec: 71f8 l32i.n a15, a1, 28 4021b3ee: 3108 l32i.n a0, a1, 12 4021b3f0: 30c112 addi a1, a1, 48 4021b3f3: f00d ret.n 4021b3f5: 000000 ill 4021b3f8 : 4021b3f8: 040c movi.n a4, 0 4021b3fa: 528b addi.n a5, a2, 8 4021b3fc: 7fa022 movi a2, 127 4021b3ff: e05530 subx4 a5, a5, a3 4021b402: 115500 slli a5, a5, 16 4021b405: 315050 srai a5, a5, 16 4021b408: b34550 movgez a4, a5, a5 4021b40b: 114400 slli a4, a4, 16 4021b40e: 313040 srai a3, a4, 16 4021b411: 01e3e6 bgei a3, 128, 4021b416 4021b414: 032d mov.n a2, a3 4021b416: 012280 slli a2, a2, 24 4021b419: 312820 srai a2, a2, 24 4021b41c: f00d ret.n 4021b41e: a00000 addx4 a0, a0, a0 4021b421: 402317 blt a3, a1, 4021b465 4021b424: 2317c0 excw 4021b427: 070c40 excw 4021b428 : 4021b428: 070c movi.n a7, 0 4021b42a: b0c112 addi a1, a1, -80 4021b42d: 81e9 s32i.n a14, a1, 32 4021b42f: 91f9 s32i.n a15, a1, 36 4021b431: 71d9 s32i.n a13, a1, 28 4021b433: 5109 s32i.n a0, a1, 20 4021b435: 61c9 s32i.n a12, a1, 24 4021b437: a169 s32i.n a6, a1, 40 4021b439: e149 s32i.n a4, a1, 56 4021b43b: 106152 s32i a5, a1, 64 4021b43e: 940c movi.n a4, 9 4021b440: 750c movi.n a5, 7 4021b442: 060c movi.n a6, 0 4021b444: 03cd mov.n a12, a3 4021b446: e4dd01 l32r a0, 402147bc 4021b449: 02dd mov.n a13, a2 4021b44b: 0008 l32i.n a0, a0, 0 4021b44d: 77a022 movi a2, 119 4021b450: 272002 l32i a0, a0, 156 4021b453: 030c movi.n a3, 0 4021b455: 0000c0 callx0 a0 4021b458: 0c4d mov.n a4, a12 4021b45a: 0d3d mov.n a3, a13 4021b45c: 050c movi.n a5, 0 4021b45e: 060c movi.n a6, 0 4021b460: e4d701 l32r a0, 402147bc 4021b463: 020c movi.n a2, 0 4021b465: 0129 s32i.n a2, a1, 0 4021b467: 1129 s32i.n a2, a1, 4 4021b469: 2129 s32i.n a2, a1, 8 4021b46b: 0008 l32i.n a0, a0, 0 4021b46d: 070c movi.n a7, 0 4021b46f: 1a2002 l32i a0, a0, 104 4021b472: 120c movi.n a2, 1 4021b474: 0000c0 callx0 a0 4021b477: 0c0c movi.n a12, 0 4021b479: 340c movi.n a4, 3 4021b47b: 100162 l8ui a6, a1, 16 4021b47e: b169 s32i.n a6, a1, 44 4021b480: c149 s32i.n a4, a1, 48 4021b482: 0d0c movi.n a13, 0 4021b484: 0f0c movi.n a15, 0 4021b486: a1a8 l32i.n a10, a1, 40 4021b488: 090c movi.n a9, 0 4021b48a: 4c8c beqz.n a12, 4021b492 4021b48c: 091c26 beqi a12, 1, 4021b499 4021b48f: 0a2c66 bnei a12, 2, 4021b49d 4021b492: 770c movi.n a7, 7 4021b494: b179 s32i.n a7, a1, 44 4021b496: 0000c6 j 4021b49d 4021b499: f80c movi.n a8, 15 4021b49b: b189 s32i.n a8, a1, 44 4021b49d: b1b8 l32i.n a11, a1, 44 4021b49f: aaca add.n a10, a10, a12 4021b4a1: d1a9 s32i.n a10, a1, 52 4021b4a3: 004a92 s8i a9, a10, 0 4021b4a6: bb1b addi.n a11, a11, 1 4021b4a8: f1b9 s32i.n a11, a1, 60 4021b4aa: acbc beqz.n a12, 4021b4e8 4021b4ac: 1d1c26 beqi a12, 1, 4021b4cd 4021b4af: 532c66 bnei a12, 2, 4021b506 4021b4b2: 6ba022 movi a2, 107 4021b4b5: 230c movi.n a3, 2 4021b4b7: 240c movi.n a4, 2 4021b4b9: e4c001 l32r a0, 402147bc 4021b4bc: 650c movi.n a5, 6 4021b4be: 0008 l32i.n a0, a0, 0 4021b4c0: 460c movi.n a6, 4 4021b4c2: 272002 l32i a0, a0, 156 4021b4c5: 0d7d mov.n a7, a13 4021b4c7: 0000c0 callx0 a0 4021b4ca: 000e06 j 4021b506 4021b4cd: 6ba022 movi a2, 107 4021b4d0: 230c movi.n a3, 2 4021b4d2: 240c movi.n a4, 2 4021b4d4: e4ba01 l32r a0, 402147bc 4021b4d7: 350c movi.n a5, 3 4021b4d9: 0008 l32i.n a0, a0, 0 4021b4db: 060c movi.n a6, 0 4021b4dd: 272002 l32i a0, a0, 156 4021b4e0: 0d7d mov.n a7, a13 4021b4e2: 0000c0 callx0 a0 4021b4e5: 000746 j 4021b506 4021b4e8: 6ba022 movi a2, 107 4021b4eb: 230c movi.n a3, 2 4021b4ed: 140c movi.n a4, 1 4021b4ef: 350c movi.n a5, 3 4021b4f1: 060c movi.n a6, 0 4021b4f3: e4b201 l32r a0, 402147bc 4021b4f6: 170c movi.n a7, 1 4021b4f8: 0008 l32i.n a0, a0, 0 4021b4fa: 907d70 addx2 a7, a13, a7 4021b4fd: 272002 l32i a0, a0, 156 4021b500: 747070 extui a7, a7, 0, 8 4021b503: 0000c0 callx0 a0 4021b506: e4ad01 l32r a0, 402147bc 4021b509: 0008 l32i.n a0, a0, 0 4021b50b: e128 l32i.n a2, a1, 56 4021b50d: 1c2002 l32i a0, a0, 112 4021b510: a30c movi.n a3, 10 4021b512: 0000c0 callx0 a0 4021b515: 02ed mov.n a14, a2 4021b517: 102122 l32i a2, a1, 64 4021b51a: b28c beqz.n a2, 4021b529 4021b51c: ffc121 l32r a2, 4021b420 4021b51f: 0d3d mov.n a3, a13 4021b521: 0e4d mov.n a4, a14 4021b523: a76101 l32r a0, 402052a8 4021b526: 0000c0 callx0 a0 4021b529: 0eafe7 bge a15, a14, 4021b53b 4021b52c: 0efd mov.n a15, a14 4021b52e: d148 l32i.n a4, a1, 52 4021b530: 130c movi.n a3, 1 4021b532: 903d30 addx2 a3, a13, a3 4021b535: 933dc0 movnez a3, a13, a12 4021b538: 004432 s8i a3, a4, 0 4021b53b: f148 l32i.n a4, a1, 60 4021b53d: dd1b addi.n a13, a13, 1 4021b53f: 74d0d0 extui a13, a13, 0, 8 4021b542: c044d0 sub a4, a4, a13 4021b545: f61456 bnez a4, 4021b4aa 4021b548: 1021e2 l32i a14, a1, 64 4021b54b: ee8c beqz.n a14, 4021b55d 4021b54d: ffb521 l32r a2, 4021b424 4021b550: d148 l32i.n a4, a1, 52 4021b552: 0c3d mov.n a3, a12 4021b554: 000442 l8ui a4, a4, 0 4021b557: a75401 l32r a0, 402052a8 4021b55a: 0000c0 callx0 a0 4021b55d: 2cac beqz.n a12, 4021b583 4021b55f: 651c26 beqi a12, 1, 4021b5c8 4021b562: 382c66 bnei a12, 2, 4021b59e 4021b565: 6ba022 movi a2, 107 4021b568: 230c movi.n a3, 2 4021b56a: 240c movi.n a4, 2 4021b56c: 650c movi.n a5, 6 4021b56e: e49301 l32r a0, 402147bc 4021b571: 460c movi.n a6, 4 4021b573: 0008 l32i.n a0, a0, 0 4021b575: d178 l32i.n a7, a1, 52 4021b577: 272002 l32i a0, a0, 156 4021b57a: 000772 l8ui a7, a7, 0 4021b57d: 0000c0 callx0 a0 4021b580: 000686 j 4021b59e 4021b583: 6ba022 movi a2, 107 4021b586: 230c movi.n a3, 2 4021b588: 140c movi.n a4, 1 4021b58a: 350c movi.n a5, 3 4021b58c: e48c01 l32r a0, 402147bc 4021b58f: 060c movi.n a6, 0 4021b591: 0008 l32i.n a0, a0, 0 4021b593: d178 l32i.n a7, a1, 52 4021b595: 272002 l32i a0, a0, 156 4021b598: 000772 l8ui a7, a7, 0 4021b59b: 0000c0 callx0 a0 4021b59e: c128 l32i.n a2, a1, 48 4021b5a0: cc1b addi.n a12, a12, 1 4021b5a2: 74c0c0 extui a12, a12, 0, 8 4021b5a5: 220b addi.n a2, a2, -1 4021b5a7: c129 s32i.n a2, a1, 48 4021b5a9: ed5256 bnez a2, 4021b482 4021b5ac: e48401 l32r a0, 402147bc 4021b5af: 0008 l32i.n a0, a0, 0 4021b5b1: 1b2002 l32i a0, a0, 108 4021b5b4: 120c movi.n a2, 1 4021b5b6: 0000c0 callx0 a0 4021b5b9: 61c8 l32i.n a12, a1, 24 4021b5bb: 71d8 l32i.n a13, a1, 28 4021b5bd: 81e8 l32i.n a14, a1, 32 4021b5bf: 91f8 l32i.n a15, a1, 36 4021b5c1: 5108 l32i.n a0, a1, 20 4021b5c3: 50c112 addi a1, a1, 80 4021b5c6: f00d ret.n 4021b5c8: 6ba022 movi a2, 107 4021b5cb: 230c movi.n a3, 2 4021b5cd: 240c movi.n a4, 2 4021b5cf: 350c movi.n a5, 3 4021b5d1: e47a01 l32r a0, 402147bc 4021b5d4: 060c movi.n a6, 0 4021b5d6: 0008 l32i.n a0, a0, 0 4021b5d8: d178 l32i.n a7, a1, 52 4021b5da: 272002 l32i a0, a0, 156 4021b5dd: 000772 l8ui a7, a7, 0 4021b5e0: 0000c0 callx0 a0 4021b5e3: ffedc6 j 4021b59e 4021b5e6: e00000 subx4 a0, a0, a0 4021b5e9: 402317 blt a3, a1, 4021b62d 4021b5ec : 4021b5ec: a0c112 addi a1, a1, -96 4021b5ef: 81c9 s32i.n a12, a1, 32 4021b5f1: 91d9 s32i.n a13, a1, 36 4021b5f3: a1e9 s32i.n a14, a1, 40 4021b5f5: b1f9 s32i.n a15, a1, 44 4021b5f7: 166142 s32i a4, a1, 88 4021b5fa: 6179 s32i.n a7, a1, 24 4021b5fc: c159 s32i.n a5, a1, 48 4021b5fe: d139 s32i.n a3, a1, 52 4021b600: 116162 s32i a6, a1, 68 4021b603: 7109 s32i.n a0, a1, 28 4021b605: 060c movi.n a6, 0 4021b607: e60201 l32r a0, 40214e10 4021b60a: 340b addi.n a3, a4, -1 4021b60c: 4139 s32i.n a3, a1, 16 4021b60e: 745030 extui a5, a3, 0, 8 4021b611: 5e0082 l8ui a8, a0, 94 4021b614: 013380 slli a3, a3, 24 4021b617: 313830 srai a3, a3, 24 4021b61a: 835680 moveqz a5, a6, a8 4021b61d: e159 s32i.n a5, a1, 56 4021b61f: 126132 s32i a3, a1, 72 4021b622: 02a357 bge a3, a5, 4021b628 4021b625: 005ec6 j 4021b7a4 4021b628: 106122 s32i a2, a1, 64 4021b62b: 0e0c movi.n a14, 0 4021b62d: 64a0a2 movi a10, 100 4021b630: 166142 s32i a4, a1, 88 4021b633: 6179 s32i.n a7, a1, 24 4021b635: 3011b2 l16ui a11, a1, 96 4021b638: 6401c2 l8ui a12, a1, 100 4021b63b: f1c9 s32i.n a12, a1, 60 4021b63d: 1561b2 s32i a11, a1, 84 4021b640: d108 l32i.n a0, a1, 52 4021b642: 122142 l32i a4, a1, 72 4021b645: 4158 l32i.n a5, a1, 16 4021b647: 040a add.n a0, a4, a0 4021b649: 000062 l8ui a6, a0, 0 4021b64c: 136162 s32i a6, a1, 76 4021b64f: 0da457 bge a4, a5, 4021b660 4021b652: 0100f2 l8ui a15, a0, 1 4021b655: c0ff60 sub a15, a15, a6 4021b658: eefa add.n a14, a14, a15 4021b65a: 11ee00 slli a14, a14, 16 4021b65d: 31e0e0 srai a14, a14, 16 4021b660: 0f0c movi.n a15, 0 4021b662: 200c movi.n a0, 2 4021b664: 1121b2 l32i a11, a1, 68 4021b667: e455c1 l32r a12, 402147bc 4021b66a: bbea add.n a11, a11, a14 4021b66c: 11bb00 slli a11, a11, 16 4021b66f: 31b0b0 srai a11, a11, 16 4021b672: 07aab7 bge a10, a11, 4021b67d 4021b675: 64a0d2 movi a13, 100 4021b678: 5109 s32i.n a0, a1, 20 4021b67a: 0002c6 j 4021b689 4021b67d: e44fc1 l32r a12, 402147bc 4021b680: 056102 s32i a0, a1, 20 4021b683: 00a0d2 movi a13, 0 4021b686: b3dbb0 movgez a13, a11, a11 4021b689: 01a022 movi a2, 1 4021b68c: 102132 l32i a3, a1, 64 4021b68f: 7440d0 extui a4, a13, 0, 8 4021b692: 050c movi.n a5, 0 4021b694: 060c movi.n a6, 0 4021b696: 0169 s32i.n a6, a1, 0 4021b698: 1169 s32i.n a6, a1, 4 4021b69a: 2169 s32i.n a6, a1, 8 4021b69c: 0c08 l32i.n a0, a12, 0 4021b69e: 070c movi.n a7, 0 4021b6a0: 1a2002 l32i a0, a0, 104 4021b6a3: 060c movi.n a6, 0 4021b6a5: 0000c0 callx0 a0 4021b6a8: 220c movi.n a2, 2 4021b6aa: ead145 call0 402063c0 4021b6ad: 0c08 l32i.n a0, a12, 0 4021b6af: b008 l32i.n a0, a0, 44 4021b6b1: 152122 l32i a2, a1, 84 4021b6b4: 0000c0 callx0 a0 4021b6b7: 0c08 l32i.n a0, a12, 0 4021b6b9: 146122 s32i a2, a1, 80 4021b6bc: b008 l32i.n a0, a0, 44 4021b6be: 152122 l32i a2, a1, 84 4021b6c1: 0000c0 callx0 a0 4021b6c4: 64a0a2 movi a10, 100 4021b6c7: 861c movi.n a6, 24 4021b6c9: 1321b2 l32i a11, a1, 76 4021b6cc: 142152 l32i a5, a1, 80 4021b6cf: 040c movi.n a4, 0 4021b6d1: 552a add.n a5, a5, a2 4021b6d3: 115500 slli a5, a5, 16 4021b6d6: 826c movi.n a2, -24 4021b6d8: 020d mov.n a0, a2 4021b6da: 315050 srai a5, a5, 16 4021b6dd: 554b addi.n a5, a5, 4 4021b6df: 215350 srai a5, a5, 3 4021b6e2: 115500 slli a5, a5, 16 4021b6e5: 315050 srai a5, a5, 16 4021b6e8: b34550 movgez a4, a5, a5 4021b6eb: 114400 slli a4, a4, 16 4021b6ee: 314040 srai a4, a4, 16 4021b6f1: c0b4b0 sub a11, a4, a11 4021b6f4: 11bb00 slli a11, a11, 16 4021b6f7: 31b0b0 srai a11, a11, 16 4021b6fa: 012b27 blt a11, a2, 4021b6ff 4021b6fd: 0b0d mov.n a0, a11 4021b6ff: 06bd mov.n a11, a6 4021b701: f178 l32i.n a7, a1, 60 4021b703: 012607 blt a6, a0, 4021b708 4021b706: 00bd mov.n a11, a0 4021b708: 11cb00 slli a12, a11, 16 4021b70b: 31c0c0 srai a12, a12, 16 4021b70e: 579c beqz.n a7, 4021b727 4021b710: 01d9 s32i.n a13, a1, 0 4021b712: ffb521 l32r a2, 4021b5e8 4021b715: 0f3d mov.n a3, a15 4021b717: 132152 l32i a5, a1, 76 4021b71a: 0c6d mov.n a6, a12 4021b71c: 0e7d mov.n a7, a14 4021b71e: a6e201 l32r a0, 402052a8 4021b721: 0000c0 callx0 a0 4021b724: 64a0a2 movi a10, 100 4021b727: 1ccc bnez.n a12, 4021b72c 4021b729: 421fe6 bgei a15, 1, 4021b76f 4021b72c: 060c66 bnei a12, -1, 4021b736 4021b72f: 5108 l32i.n a0, a1, 20 4021b731: 3a1026 beqi a0, 1, 4021b76f 4021b734: 70bc beqz.n a0, 4021b76f 4021b736: 1dcc bnez.n a13, 4021b73b 4021b738: 033c96 bltz a12, 4021b76f 4021b73b: 029da7 bne a13, a10, 4021b741 4021b73e: 2d1ce6 bgei a12, 1, 4021b76f 4021b741: 0c0d mov.n a0, a12 4021b743: ff1b addi.n a15, a15, 1 4021b745: 01ff80 slli a15, a15, 24 4021b748: 31f8f0 srai a15, a15, 24 4021b74b: f6cf42 addi a4, a15, -10 4021b74e: 123ce6 bgei a12, 3, 4021b764 4021b751: e37c movi.n a3, -2 4021b753: 0d2c37 blt a12, a3, 4021b764 4021b756: 9cea add.n a9, a12, a14 4021b758: 11e900 slli a14, a9, 16 4021b75b: 31e0e0 srai a14, a14, 16 4021b75e: f02456 bnez a4, 4021b664 4021b761: 000286 j 4021b76f 4021b764: 2192c0 srai a9, a12, 2 4021b767: c09c90 sub a9, a12, a9 4021b76a: 9e9a add.n a9, a14, a9 4021b76c: fffa06 j 4021b758 4021b76f: 1221f2 l32i a15, a1, 72 4021b772: 6128 l32i.n a2, a1, 24 4021b774: c1c8 l32i.n a12, a1, 48 4021b776: 122102 l32i a0, a1, 72 4021b779: c0cdc0 sub a12, a13, a12 4021b77c: 002a add.n a0, a0, a2 4021b77e: 01bc80 slli a11, a12, 24 4021b781: 31b8b0 srai a11, a11, 24 4021b784: 0040c2 s8i a12, a0, 0 4021b787: 2f0b addi.n a2, a15, -1 4021b789: 8c6c movi.n a12, -24 4021b78b: 012280 slli a2, a2, 24 4021b78e: 31f820 srai a15, a2, 24 4021b791: 04abc7 bge a11, a12, 4021b799 4021b794: 8d6c movi.n a13, -24 4021b796: 0040d2 s8i a13, a0, 0 4021b799: e108 l32i.n a0, a1, 56 4021b79b: 1261f2 s32i a15, a1, 72 4021b79e: 022f07 blt a15, a0, 4021b7a4 4021b7a1: ffa6c6 j 4021b640 4021b7a4: e59b01 l32r a0, 40214e10 4021b7a7: 233c movi.n a3, 50 4021b7a9: 6178 l32i.n a7, a1, 24 4021b7ab: 162142 l32i a4, a1, 88 4021b7ae: 000762 l8ui a6, a7, 0 4021b7b1: 547a add.n a5, a4, a7 4021b7b3: 016680 slli a6, a6, 24 4021b7b6: 80c552 addi a5, a5, -128 4021b7b9: 7f0522 l8ui a2, a5, 127 4021b7bc: 316860 srai a6, a6, 24 4021b7bf: 012280 slli a2, a2, 24 4021b7c2: 312820 srai a2, a2, 24 4021b7c5: c06260 sub a6, a2, a6 4021b7c8: 05a367 bge a3, a6, 4021b7d1 4021b7cb: cec262 addi a6, a2, -50 4021b7ce: 004762 s8i a6, a7, 0 4021b7d1: 5e0082 l8ui a8, a0, 94 4021b7d4: a8ac beqz.n a8, 4021b802 4021b7d6: 4128 l32i.n a2, a1, 16 4021b7d8: 2612a6 blti a2, 1, 4021b802 4021b7db: e58f61 l32r a6, 40214e18 4021b7de: 000c movi.n a0, 0 4021b7e0: 446a add.n a4, a4, a6 4021b7e2: 310482 l8ui a8, a4, 49 4021b7e5: 906a add.n a9, a0, a6 4021b7e7: 320992 l8ui a9, a9, 50 4021b7ea: 7f0532 l8ui a3, a5, 127 4021b7ed: c08890 sub a8, a8, a9 4021b7f0: 338a add.n a3, a3, a8 4021b7f2: 807a add.n a8, a0, a7 4021b7f4: 004832 s8i a3, a8, 0 4021b7f7: 001b addi.n a0, a0, 1 4021b7f9: 010080 slli a0, a0, 24 4021b7fc: 310800 srai a0, a0, 24 4021b7ff: df9207 bne a2, a0, 4021b7e2 4021b802: e3ee01 l32r a0, 402147bc 4021b805: 0008 l32i.n a0, a0, 0 4021b807: 1b2002 l32i a0, a0, 108 4021b80a: 120c movi.n a2, 1 4021b80c: 0000c0 callx0 a0 4021b80f: 81c8 l32i.n a12, a1, 32 4021b811: 91d8 l32i.n a13, a1, 36 4021b813: a1e8 l32i.n a14, a1, 40 4021b815: b1f8 l32i.n a15, a1, 44 4021b817: 7108 l32i.n a0, a1, 28 4021b819: 60c112 addi a1, a1, 96 4021b81c: f00d ret.n 4021b81e: 200000 or a0, a0, a0 4021b821: 2318 l32i.n a1, a3, 8 4021b823: ce6040 excw 4021b826: 124000 excw 4021b828 : 4021b828: a0c112 addi a1, a1, -96 4021b82b: 91c9 s32i.n a12, a1, 36 4021b82d: a1d9 s32i.n a13, a1, 40 4021b82f: b1e9 s32i.n a14, a1, 44 4021b831: 8109 s32i.n a0, a1, 32 4021b833: 146152 s32i a5, a1, 80 4021b836: d169 s32i.n a6, a1, 52 4021b838: c1f9 s32i.n a15, a1, 48 4021b83a: fec2f2 addi a15, a2, -2 4021b83d: e41261 l32r a6, 40214888 4021b840: 0020c0 memw 4021b843: e026d2 l32i a13, a6, 0x380 4021b846: 400f00 ssr a15 4021b849: b1d0d0 sra a13, a13 4021b84c: 0020c0 memw 4021b84f: e326e2 l32i a14, a6, 0x38c 4021b852: 400f00 ssr a15 4021b855: b1e0e0 sra a14, a14 4021b858: c0bde0 sub a11, a13, a14 4021b85b: 0020c0 memw 4021b85e: e22682 l32i a8, a6, 0x388 4021b861: 400f00 ssr a15 4021b864: b18080 sra a8, a8 4021b867: 0020c0 memw 4021b86a: 1179 s32i.n a7, a1, 4 4021b86c: d198 l32i.n a9, a1, 52 4021b86e: 400f00 ssr a15 4021b871: e12602 l32i a0, a6, 0x384 4021b874: ddea add.n a13, a13, a14 4021b876: 0d2d mov.n a2, a13 4021b878: b10000 sra a0, a0 4021b87b: 309590 xor a9, a5, a9 4021b87e: a80a add.n a10, a8, a0 4021b880: c00080 sub a0, a0, a8 4021b883: 00cd mov.n a12, a0 4021b885: 308340 xor a8, a3, a4 4021b888: 071897 beq a8, a9, 4021b893 4021b88b: 0acd mov.n a12, a10 4021b88d: 0b2d mov.n a2, a11 4021b88f: 00ad mov.n a10, a0 4021b891: 0dbd mov.n a11, a13 4021b893: f129 s32i.n a2, a1, 60 4021b895: 31dfc0 srai a13, a12, 31 4021b898: 024d mov.n a4, a2 4021b89a: 1361b2 s32i a11, a1, 76 4021b89d: 1261a2 s32i a10, a1, 72 4021b8a0: 315f20 srai a5, a2, 31 4021b8a3: e159 s32i.n a5, a1, 56 4021b8a5: 053d mov.n a3, a5 4021b8a7: ec0c01 l32r a0, 402168d8 4021b8aa: 0000c0 callx0 a0 4021b8ad: 0d5d mov.n a5, a13 4021b8af: 0c4d mov.n a4, a12 4021b8b1: 01f9 s32i.n a15, a1, 0 4021b8b3: 03ed mov.n a14, a3 4021b8b5: 3129 s32i.n a2, a1, 12 4021b8b7: 0d3d mov.n a3, a13 4021b8b9: 0c2d mov.n a2, a12 4021b8bb: ec0701 l32r a0, 402168d8 4021b8be: 0000c0 callx0 a0 4021b8c1: 132102 l32i a0, a1, 76 4021b8c4: 1221a2 l32i a10, a1, 72 4021b8c7: 040c movi.n a4, 0 4021b8c9: fe3a add.n a15, a14, a3 4021b8cb: 1b0c movi.n a11, 1 4021b8cd: 3138 l32i.n a3, a1, 12 4021b8cf: 050c movi.n a5, 0 4021b8d1: e32a add.n a14, a3, a2 4021b8d3: 835be0 moveqz a5, a11, a14 4021b8d6: 01be37 bgeu a14, a3, 4021b8db 4021b8d9: ff1b addi.n a15, a15, 1 4021b8db: 834bf0 moveqz a4, a11, a15 4021b8de: 030457 bnone a4, a5, 4021b8e5 4021b8e1: 0bed mov.n a14, a11 4021b8e3: 0f0c movi.n a15, 0 4021b8e5: 1161a2 s32i a10, a1, 68 4021b8e8: e138 l32i.n a3, a1, 56 4021b8ea: f128 l32i.n a2, a1, 60 4021b8ec: 004d mov.n a4, a0 4021b8ee: 5109 s32i.n a0, a1, 20 4021b8f0: 316fa0 srai a6, a10, 31 4021b8f3: 315f00 srai a5, a0, 31 4021b8f6: 4159 s32i.n a5, a1, 16 4021b8f8: 106162 s32i a6, a1, 64 4021b8fb: ebf701 l32r a0, 402168d8 4021b8fe: 0000c0 callx0 a0 4021b901: 102152 l32i a5, a1, 64 4021b904: 112142 l32i a4, a1, 68 4021b907: 6139 s32i.n a3, a1, 24 4021b909: 7129 s32i.n a2, a1, 28 4021b90b: 0d3d mov.n a3, a13 4021b90d: 0c2d mov.n a2, a12 4021b90f: ebf201 l32r a0, 402168d8 4021b912: 0000c0 callx0 a0 4021b915: 6108 l32i.n a0, a1, 24 4021b917: 7198 l32i.n a9, a1, 28 4021b919: c00030 sub a0, a0, a3 4021b91c: c0a920 sub a10, a9, a2 4021b91f: 01b9a7 bgeu a9, a10, 4021b924 4021b922: 000b addi.n a0, a0, -1 4021b924: 112a70 slli a2, a10, 9 4021b927: 0f5d mov.n a5, a15 4021b929: 0e4d mov.n a4, a14 4021b92b: 404710 ssai 23 4021b92e: 8130a0 src a3, a0, a10 4021b931: ffbc01 l32r a0, 4021b824 4021b934: 0000c0 callx0 a0 4021b937: 1138 l32i.n a3, a1, 4 4021b939: 014280 slli a4, a2, 24 4021b93c: d158 l32i.n a5, a1, 52 4021b93e: 314840 srai a4, a4, 24 4021b941: 441b addi.n a4, a4, 1 4021b943: 214140 srai a4, a4, 1 4021b946: 602040 neg a2, a4 4021b949: 832450 moveqz a2, a4, a5 4021b94c: 4158 l32i.n a5, a1, 16 4021b94e: 5148 l32i.n a4, a1, 20 4021b950: 004322 s8i a2, a3, 0 4021b953: 2129 s32i.n a2, a1, 8 4021b955: 0d3d mov.n a3, a13 4021b957: 0c2d mov.n a2, a12 4021b959: ebdf01 l32r a0, 402168d8 4021b95c: 0000c0 callx0 a0 4021b95f: 102152 l32i a5, a1, 64 4021b962: 112142 l32i a4, a1, 68 4021b965: 03dd mov.n a13, a3 4021b967: 02cd mov.n a12, a2 4021b969: e138 l32i.n a3, a1, 56 4021b96b: f128 l32i.n a2, a1, 60 4021b96d: ebda01 l32r a0, 402168d8 4021b970: 0000c0 callx0 a0 4021b973: 0d3a add.n a0, a13, a3 4021b975: 2c2a add.n a2, a12, a2 4021b977: 01b2c7 bgeu a2, a12, 4021b97c 4021b97a: 001b addi.n a0, a0, 1 4021b97c: 0e4d mov.n a4, a14 4021b97e: 0f5d mov.n a5, a15 4021b980: 11c8 l32i.n a12, a1, 4 4021b982: 404710 ssai 23 4021b985: 1421d2 l32i a13, a1, 80 4021b988: 813020 src a3, a0, a2 4021b98b: 112270 slli a2, a2, 9 4021b98e: ffa501 l32r a0, 4021b824 4021b991: 0000c0 callx0 a0 4021b994: 600152 l8ui a5, a1, 96 4021b997: 016280 slli a6, a2, 24 4021b99a: 316860 srai a6, a6, 24 4021b99d: 661b addi.n a6, a6, 1 4021b99f: 216160 srai a6, a6, 1 4021b9a2: 600060 neg a0, a6 4021b9a5: 8306d0 moveqz a0, a6, a13 4021b9a8: 014c02 s8i a0, a12, 1 4021b9ab: 65ac beqz.n a5, 4021b9d5 4021b9ad: ff9c21 l32r a2, 4021b820 4021b9b0: 0020c0 memw 4021b9b3: e3b531 l32r a3, 40214888 4021b9b6: 0148 l32i.n a4, a1, 0 4021b9b8: 015080 slli a5, a0, 24 4021b9bb: 315850 srai a5, a5, 24 4021b9be: 400400 ssr a4 4021b9c1: f92332 l32i a3, a3, 0x3e4 4021b9c4: 2148 l32i.n a4, a1, 8 4021b9c6: b13030 sra a3, a3 4021b9c9: 014480 slli a4, a4, 24 4021b9cc: 314840 srai a4, a4, 24 4021b9cf: a63601 l32r a0, 402052a8 4021b9d2: 0000c0 callx0 a0 4021b9d5: 91c8 l32i.n a12, a1, 36 4021b9d7: a1d8 l32i.n a13, a1, 40 4021b9d9: b1e8 l32i.n a14, a1, 44 4021b9db: c1f8 l32i.n a15, a1, 48 4021b9dd: 8108 l32i.n a0, a1, 32 4021b9df: 60c112 addi a1, a1, 96 4021b9e2: f00d ret.n 4021b9e4 : 4021b9e4: 039d mov.n a9, a3 4021b9e6: b0c112 addi a1, a1, -80 4021b9e9: 7179 s32i.n a7, a1, 28 4021b9eb: 5149 s32i.n a4, a1, 20 4021b9ed: 126162 s32i a6, a1, 72 4021b9f0: 116152 s32i a5, a1, 68 4021b9f3: 8109 s32i.n a0, a1, 32 4021b9f5: 106122 s32i a2, a1, 64 4021b9f8: c1f9 s32i.n a15, a1, 48 4021b9fa: a1d9 s32i.n a13, a1, 40 4021b9fc: b1e9 s32i.n a14, a1, 44 4021b9fe: 91c9 s32i.n a12, a1, 36 4021ba00: 0e0c movi.n a14, 0 4021ba02: 0c0c movi.n a12, 0 4021ba04: e36ed1 l32r a13, 402147bc 4021ba07: 5401f2 l8ui a15, a1, 84 4021ba0a: 6199 s32i.n a9, a1, 24 4021ba0c: 220c movi.n a2, 2 4021ba0e: 102102 l32i a0, a1, 64 4021ba11: 136122 s32i a2, a1, 76 4021ba14: 122152 l32i a5, a1, 72 4021ba17: 112162 l32i a6, a1, 68 4021ba1a: 104162 s8i a6, a1, 16 4021ba1d: 114152 s8i a5, a1, 17 4021ba20: 120c movi.n a2, 1 4021ba22: 401000 ssl a0 4021ba25: a12200 sll a2, a2 4021ba28: 580102 l8ui a0, a1, 88 4021ba2b: e109 s32i.n a0, a1, 56 4021ba2d: f42020 extui a2, a2, 0, 16 4021ba30: d129 s32i.n a2, a1, 52 4021ba32: 140c movi.n a4, 1 4021ba34: 0f5d mov.n a5, a15 4021ba36: 80a032 movi a3, 128 4021ba39: 0d08 l32i.n a0, a13, 0 4021ba3b: d12cc0 mul16s a2, a12, a12 4021ba3e: 3e2002 l32i a0, a0, 248 4021ba41: 223a add.n a2, a2, a3 4021ba43: 212820 srai a2, a2, 8 4021ba46: 10c132 addi a3, a1, 16 4021ba49: f129 s32i.n a2, a1, 60 4021ba4b: c02e20 sub a2, a14, a2 4021ba4e: 012280 slli a2, a2, 24 4021ba51: 312820 srai a2, a2, 24 4021ba54: 0000c0 callx0 a0 4021ba57: 11c132 addi a3, a1, 17 4021ba5a: 040c movi.n a4, 0 4021ba5c: 0f5d mov.n a5, a15 4021ba5e: 0d08 l32i.n a0, a13, 0 4021ba60: 02ed mov.n a14, a2 4021ba62: 3e2002 l32i a0, a0, 248 4021ba65: 0c2d mov.n a2, a12 4021ba67: 0000c0 callx0 a0 4021ba6a: d138 l32i.n a3, a1, 52 4021ba6c: 0d08 l32i.n a0, a13, 0 4021ba6e: 02cd mov.n a12, a2 4021ba70: d008 l32i.n a0, a0, 52 4021ba72: 120c movi.n a2, 1 4021ba74: 0000c0 callx0 a0 4021ba77: 102122 l32i a2, a1, 64 4021ba7a: 6138 l32i.n a3, a1, 24 4021ba7c: 110152 l8ui a5, a1, 17 4021ba7f: 112182 l32i a8, a1, 68 4021ba82: 100162 l8ui a6, a1, 16 4021ba85: 190c movi.n a9, 1 4021ba87: c06680 sub a6, a6, a8 4021ba8a: 122182 l32i a8, a1, 72 4021ba8d: 936960 movnez a6, a9, a6 4021ba90: 104162 s8i a6, a1, 16 4021ba93: c05580 sub a5, a5, a8 4021ba96: e188 l32i.n a8, a1, 56 4021ba98: 935950 movnez a5, a9, a5 4021ba9b: 114152 s8i a5, a1, 17 4021ba9e: 0189 s32i.n a8, a1, 0 4021baa0: 0d08 l32i.n a0, a13, 0 4021baa2: 5148 l32i.n a4, a1, 20 4021baa4: 122002 l32i a0, a0, 72 4021baa7: 12c172 addi a7, a1, 18 4021baaa: 0000c0 callx0 a0 4021baad: f128 l32i.n a2, a1, 60 4021baaf: 120102 l8ui a0, a1, 18 4021bab2: 2e2a add.n a2, a14, a2 4021bab4: 01e080 slli a14, a0, 24 4021bab7: 130102 l8ui a0, a1, 19 4021baba: 31e8e0 srai a14, a14, 24 4021babd: ee2a add.n a14, a14, a2 4021babf: 010080 slli a0, a0, 24 4021bac2: 01ee80 slli a14, a14, 24 4021bac5: 31e8e0 srai a14, a14, 24 4021bac8: 310800 srai a0, a0, 24 4021bacb: c0cc00 sub a12, a12, a0 4021bace: 0d08 l32i.n a0, a13, 0 4021bad0: 01cc80 slli a12, a12, 24 4021bad3: c008 l32i.n a0, a0, 48 4021bad5: 31c8c0 srai a12, a12, 24 4021bad8: 0000c0 callx0 a0 4021badb: 132132 l32i a3, a1, 76 4021bade: 330b addi.n a3, a3, -1 4021bae0: 136132 s32i a3, a1, 76 4021bae3: f4b356 bnez a3, 4021ba32 4021bae6: 120122 l8ui a2, a1, 18 4021bae9: 0d08 l32i.n a0, a13, 0 4021baeb: 012280 slli a2, a2, 24 4021baee: 0008 l32i.n a0, a0, 0 4021baf0: 312820 srai a2, a2, 24 4021baf3: 0000c0 callx0 a0 4021baf6: 1252e6 bgei a2, 5, 4021bb0c 4021baf9: 130122 l8ui a2, a1, 19 4021bafc: 0d08 l32i.n a0, a13, 0 4021bafe: 012280 slli a2, a2, 24 4021bb01: 0008 l32i.n a0, a0, 0 4021bb03: 312820 srai a2, a2, 24 4021bb06: 0000c0 callx0 a0 4021bb09: 1752a6 blti a2, 5, 4021bb24 4021bb0c: c18271 l32r a7, 4020c114 4021bb0f: fa8a41 l32r a4, 4021a538 4021bb12: fc7461 l32r a6, 4021ace4 4021bb15: 0438 l32i.n a3, a4, 0 4021bb17: 050652 l8ui a5, a6, 5 4021bb1a: 203370 or a3, a3, a7 4021bb1d: 551b addi.n a5, a5, 1 4021bb1f: 054652 s8i a5, a6, 5 4021bb22: 0439 s32i.n a3, a4, 0 4021bb24: f20c movi.n a2, 15 4021bb26: 107c movi.n a0, -15 4021bb28: 012e07 blt a14, a0, 4021bb2d 4021bb2b: 0e0d mov.n a0, a14 4021bb2d: 012207 blt a2, a0, 4021bb32 4021bb30: 002d mov.n a2, a0 4021bb32: 106c movi.n a0, -31 4021bb34: 01e280 slli a14, a2, 24 4021bb37: 31e8e0 srai a14, a14, 24 4021bb3a: f21c movi.n a2, 31 4021bb3c: 012c07 blt a12, a0, 4021bb41 4021bb3f: 0c0d mov.n a0, a12 4021bb41: 012207 blt a2, a0, 4021bb46 4021bb44: 002d mov.n a2, a0 4021bb46: 10c132 addi a3, a1, 16 4021bb49: 140c movi.n a4, 1 4021bb4b: 0f5d mov.n a5, a15 4021bb4d: 01c280 slli a12, a2, 24 4021bb50: 0d08 l32i.n a0, a13, 0 4021bb52: 31c8c0 srai a12, a12, 24 4021bb55: 3e2002 l32i a0, a0, 248 4021bb58: 0e2d mov.n a2, a14 4021bb5a: 0000c0 callx0 a0 4021bb5d: 0f5d mov.n a5, a15 4021bb5f: 0c2d mov.n a2, a12 4021bb61: 0d08 l32i.n a0, a13, 0 4021bb63: 11c132 addi a3, a1, 17 4021bb66: 3e2002 l32i a0, a0, 248 4021bb69: 040c movi.n a4, 0 4021bb6b: 0000c0 callx0 a0 4021bb6e: 8108 l32i.n a0, a1, 32 4021bb70: a1d8 l32i.n a13, a1, 40 4021bb72: c1f8 l32i.n a15, a1, 48 4021bb74: 7138 l32i.n a3, a1, 28 4021bb76: 142122 l32i a2, a1, 80 4021bb79: 0043e2 s8i a14, a3, 0 4021bb7c: 0042c2 s8i a12, a2, 0 4021bb7f: b1e8 l32i.n a14, a1, 44 4021bb81: 91c8 l32i.n a12, a1, 36 4021bb83: 50c112 addi a1, a1, 80 4021bb86: f00d ret.n 4021bb88 : 4021bb88: 059d mov.n a9, a5 4021bb8a: b0c112 addi a1, a1, -80 4021bb8d: f1d9 s32i.n a13, a1, 60 4021bb8f: 1061e2 s32i a14, a1, 64 4021bb92: a179 s32i.n a7, a1, 40 4021bb94: 050c movi.n a5, 0 4021bb96: 1161f2 s32i a15, a1, 68 4021bb99: d109 s32i.n a0, a1, 52 4021bb9b: 136162 s32i a6, a1, 76 4021bb9e: e1c9 s32i.n a12, a1, 56 4021bba0: 7149 s32i.n a4, a1, 28 4021bba2: 5129 s32i.n a2, a1, 20 4021bba4: 6139 s32i.n a3, a1, 24 4021bba6: 77a022 movi a2, 119 4021bba9: 030c movi.n a3, 0 4021bbab: 041c movi.n a4, 16 4021bbad: e303c1 l32r a12, 402147bc 4021bbb0: 060c movi.n a6, 0 4021bbb2: 0c08 l32i.n a0, a12, 0 4021bbb4: 126192 s32i a9, a1, 72 4021bbb7: 252002 l32i a0, a0, 148 4021bbba: 1321f2 l32i a15, a1, 76 4021bbbd: 0000c0 callx0 a0 4021bbc0: 030c movi.n a3, 0 4021bbc2: f40c movi.n a4, 15 4021bbc4: 650c movi.n a5, 6 4021bbc6: 660c movi.n a6, 6 4021bbc8: 0c08 l32i.n a0, a12, 0 4021bbca: 02ed mov.n a14, a2 4021bbcc: 252002 l32i a0, a0, 148 4021bbcf: 77a022 movi a2, 119 4021bbd2: 0000c0 callx0 a0 4021bbd5: 030c movi.n a3, 0 4021bbd7: 841c movi.n a4, 24 4021bbd9: 550c movi.n a5, 5 4021bbdb: 560c movi.n a6, 5 4021bbdd: 0c08 l32i.n a0, a12, 0 4021bbdf: 02dd mov.n a13, a2 4021bbe1: 252002 l32i a0, a0, 148 4021bbe4: 77a022 movi a2, 119 4021bbe7: 0000c0 callx0 a0 4021bbea: 030c movi.n a3, 0 4021bbec: 841c movi.n a4, 24 4021bbee: 350c movi.n a5, 3 4021bbf0: 360c movi.n a6, 3 4021bbf2: 0c08 l32i.n a0, a12, 0 4021bbf4: b129 s32i.n a2, a1, 44 4021bbf6: 252002 l32i a0, a0, 148 4021bbf9: 77a022 movi a2, 119 4021bbfc: 0000c0 callx0 a0 4021bbff: 030c movi.n a3, 0 4021bc01: 940c movi.n a4, 9 4021bc03: 750c movi.n a5, 7 4021bc05: 060c movi.n a6, 0 4021bc07: 0c08 l32i.n a0, a12, 0 4021bc09: c129 s32i.n a2, a1, 48 4021bc0b: 252002 l32i a0, a0, 148 4021bc0e: 77a022 movi a2, 119 4021bc11: 0000c0 callx0 a0 4021bc14: 0c08 l32i.n a0, a12, 0 4021bc16: 9129 s32i.n a2, a1, 36 4021bc18: 102002 l32i a0, a0, 64 4021bc1b: 120c movi.n a2, 1 4021bc1d: 0000c0 callx0 a0 4021bc20: 120c movi.n a2, 1 4021bc22: 93d2d0 movnez a13, a2, a13 4021bc25: 93e2e0 movnez a14, a2, a14 4021bc28: 1041e2 s8i a14, a1, 16 4021bc2b: 1141d2 s8i a13, a1, 17 4021bc2e: cf8c beqz.n a15, 4021bc3e 4021bc30: 0c08 l32i.n a0, a12, 0 4021bc32: 10c122 addi a2, a1, 16 4021bc35: 452002 l32i a0, a0, 0x114 4021bc38: 11c132 addi a3, a1, 17 4021bc3b: 0000c0 callx0 a0 4021bc3e: 77a022 movi a2, 119 4021bc41: 030c movi.n a3, 0 4021bc43: 041c movi.n a4, 16 4021bc45: 250c movi.n a5, 2 4021bc47: 0c08 l32i.n a0, a12, 0 4021bc49: 260c movi.n a6, 2 4021bc4b: 272002 l32i a0, a0, 156 4021bc4e: 170c movi.n a7, 1 4021bc50: 0000c0 callx0 a0 4021bc53: 77a022 movi a2, 119 4021bc56: 030c movi.n a3, 0 4021bc58: 841c movi.n a4, 24 4021bc5a: 750c movi.n a5, 7 4021bc5c: 0c08 l32i.n a0, a12, 0 4021bc5e: 170c movi.n a7, 1 4021bc60: 100192 l8ui a9, a1, 16 4021bc63: 110182 l8ui a8, a1, 17 4021bc66: c09e90 sub a9, a14, a9 4021bc69: c08d80 sub a8, a13, a8 4021bc6c: 938780 movnez a8, a7, a8 4021bc6f: 939790 movnez a9, a7, a9 4021bc72: 104192 s8i a9, a1, 16 4021bc75: 114182 s8i a8, a1, 17 4021bc78: 272002 l32i a0, a0, 156 4021bc7b: 760c movi.n a6, 7 4021bc7d: 0000c0 callx0 a0 4021bc80: 0c08 l32i.n a0, a12, 0 4021bc82: 142002 l32i a0, a0, 80 4021bc85: 7128 l32i.n a2, a1, 28 4021bc87: 0000c0 callx0 a0 4021bc8a: 050c movi.n a5, 0 4021bc8c: 060c movi.n a6, 0 4021bc8e: 070c movi.n a7, 0 4021bc90: 024d mov.n a4, a2 4021bc92: 030c movi.n a3, 0 4021bc94: 2139 s32i.n a3, a1, 8 4021bc96: 1139 s32i.n a3, a1, 4 4021bc98: 0139 s32i.n a3, a1, 0 4021bc9a: 0c08 l32i.n a0, a12, 0 4021bc9c: 120c movi.n a2, 1 4021bc9e: 1a2002 l32i a0, a0, 104 4021bca1: 6138 l32i.n a3, a1, 24 4021bca3: 0000c0 callx0 a0 4021bca6: 5128 l32i.n a2, a1, 20 4021bca8: 13c172 addi a7, a1, 19 4021bcab: a198 l32i.n a9, a1, 40 4021bcad: b158 l32i.n a5, a1, 44 4021bcaf: 110142 l8ui a4, a1, 17 4021bcb2: 100132 l8ui a3, a1, 16 4021bcb5: c168 l32i.n a6, a1, 48 4021bcb7: 1a0c movi.n a10, 1 4021bcb9: 936a60 movnez a6, a10, a6 4021bcbc: 11f9 s32i.n a15, a1, 4 4021bcbe: 935a50 movnez a5, a10, a5 4021bcc1: 8159 s32i.n a5, a1, 32 4021bcc3: 2199 s32i.n a9, a1, 8 4021bcc5: 0179 s32i.n a7, a1, 0 4021bcc7: 0c08 l32i.n a0, a12, 0 4021bcc9: 06fd mov.n a15, a6 4021bccb: 432002 l32i a0, a0, 0x10c 4021bcce: 12c172 addi a7, a1, 18 4021bcd1: 0000c0 callx0 a0 4021bcd4: 0c08 l32i.n a0, a12, 0 4021bcd6: 1b2002 l32i a0, a0, 108 4021bcd9: 120c movi.n a2, 1 4021bcdb: 0000c0 callx0 a0 4021bcde: 0e7d mov.n a7, a14 4021bce0: 77a022 movi a2, 119 4021bce3: 030c movi.n a3, 0 4021bce5: 041c movi.n a4, 16 4021bce7: 0c08 l32i.n a0, a12, 0 4021bce9: 050c movi.n a5, 0 4021bceb: 272002 l32i a0, a0, 156 4021bcee: 060c movi.n a6, 0 4021bcf0: 0000c0 callx0 a0 4021bcf3: 0d7d mov.n a7, a13 4021bcf5: 77a022 movi a2, 119 4021bcf8: 030c movi.n a3, 0 4021bcfa: f40c movi.n a4, 15 4021bcfc: 650c movi.n a5, 6 4021bcfe: 0c08 l32i.n a0, a12, 0 4021bd00: 660c movi.n a6, 6 4021bd02: 272002 l32i a0, a0, 156 4021bd05: 81e8 l32i.n a14, a1, 32 4021bd07: 0000c0 callx0 a0 4021bd0a: 0e7d mov.n a7, a14 4021bd0c: 77a022 movi a2, 119 4021bd0f: 030c movi.n a3, 0 4021bd11: 841c movi.n a4, 24 4021bd13: 0c08 l32i.n a0, a12, 0 4021bd15: 550c movi.n a5, 5 4021bd17: 272002 l32i a0, a0, 156 4021bd1a: 560c movi.n a6, 5 4021bd1c: 0000c0 callx0 a0 4021bd1f: 0f7d mov.n a7, a15 4021bd21: 77a022 movi a2, 119 4021bd24: 030c movi.n a3, 0 4021bd26: 841c movi.n a4, 24 4021bd28: 350c movi.n a5, 3 4021bd2a: 0c08 l32i.n a0, a12, 0 4021bd2c: 360c movi.n a6, 3 4021bd2e: 272002 l32i a0, a0, 156 4021bd31: 91d8 l32i.n a13, a1, 36 4021bd33: 0000c0 callx0 a0 4021bd36: 0d7d mov.n a7, a13 4021bd38: 77a022 movi a2, 119 4021bd3b: 030c movi.n a3, 0 4021bd3d: 940c movi.n a4, 9 4021bd3f: 0c08 l32i.n a0, a12, 0 4021bd41: 750c movi.n a5, 7 4021bd43: 272002 l32i a0, a0, 156 4021bd46: 060c movi.n a6, 0 4021bd48: 0000c0 callx0 a0 4021bd4b: 77a022 movi a2, 119 4021bd4e: 030c movi.n a3, 0 4021bd50: 841c movi.n a4, 24 4021bd52: 750c movi.n a5, 7 4021bd54: 0c08 l32i.n a0, a12, 0 4021bd56: 760c movi.n a6, 7 4021bd58: 272002 l32i a0, a0, 156 4021bd5b: 070c movi.n a7, 0 4021bd5d: 0000c0 callx0 a0 4021bd60: 77a022 movi a2, 119 4021bd63: 030c movi.n a3, 0 4021bd65: 041c movi.n a4, 16 4021bd67: 250c movi.n a5, 2 4021bd69: 0c08 l32i.n a0, a12, 0 4021bd6b: 260c movi.n a6, 2 4021bd6d: 272002 l32i a0, a0, 156 4021bd70: 070c movi.n a7, 0 4021bd72: 0000c0 callx0 a0 4021bd75: 0c08 l32i.n a0, a12, 0 4021bd77: 1221d2 l32i a13, a1, 72 4021bd7a: 102002 l32i a0, a0, 64 4021bd7d: 020c movi.n a2, 0 4021bd7f: 0000c0 callx0 a0 4021bd82: d108 l32i.n a0, a1, 52 4021bd84: e1c8 l32i.n a12, a1, 56 4021bd86: 1021e2 l32i a14, a1, 64 4021bd89: 120132 l8ui a3, a1, 18 4021bd8c: 1121f2 l32i a15, a1, 68 4021bd8f: 004d32 s8i a3, a13, 0 4021bd92: 130122 l8ui a2, a1, 19 4021bd95: 014d22 s8i a2, a13, 1 4021bd98: f1d8 l32i.n a13, a1, 60 4021bd9a: 50c112 addi a1, a1, 80 4021bd9d: f00d ret.n ... 4021bda0 : 4021bda0: f0c112 addi a1, a1, -16 4021bda3: 0109 s32i.n a0, a1, 0 4021bda5: e2b851 l32r a5, 40214888 4021bda8: 0020c0 memw 4021bdab: 77a022 movi a2, 119 4021bdae: 030c movi.n a3, 0 4021bdb0: 840c movi.n a4, 8 4021bdb2: d82552 l32i a5, a5, 0x360 4021bdb5: e41861 l32r a6, 40214e18 4021bdb8: e28101 l32r a0, 402147bc 4021bdbb: 530662 l8ui a6, a6, 83 4021bdbe: 0008 l32i.n a0, a0, 0 4021bdc0: 605050 neg a5, a5 4021bdc3: 015580 slli a5, a5, 24 4021bdc6: 262002 l32i a0, a0, 152 4021bdc9: 315850 srai a5, a5, 24 4021bdcc: 016680 slli a6, a6, 24 4021bdcf: 316860 srai a6, a6, 24 4021bdd2: c05560 sub a5, a5, a6 4021bdd5: e8c552 addi a5, a5, -24 4021bdd8: 745050 extui a5, a5, 0, 8 4021bddb: 0000c0 callx0 a0 4021bdde: 0108 l32i.n a0, a1, 0 4021bde0: 10c112 addi a1, a1, 16 4021bde3: f00d ret.n 4021bde5: 000000 ill 4021bde8 : 4021bde8: 035d mov.n a5, a3 4021bdea: f0c112 addi a1, a1, -16 4021bded: 030c movi.n a3, 0 4021bdef: 0109 s32i.n a0, a1, 0 4021bdf1: 31e9 s32i.n a14, a1, 12 4021bdf3: 21d9 s32i.n a13, a1, 8 4021bdf5: 11c9 s32i.n a12, a1, 4 4021bdf7: 04dd mov.n a13, a4 4021bdf9: e270c1 l32r a12, 402147bc 4021bdfc: 02ed mov.n a14, a2 4021bdfe: 0c08 l32i.n a0, a12, 0 4021be00: 77a022 movi a2, 119 4021be03: 262002 l32i a0, a0, 152 4021be06: b41c movi.n a4, 27 4021be08: 0000c0 callx0 a0 4021be0b: 77a022 movi a2, 119 4021be0e: 030c movi.n a3, 0 4021be10: 0c08 l32i.n a0, a12, 0 4021be12: 540c movi.n a4, 5 4021be14: 262002 l32i a0, a0, 152 4021be17: 7454e0 extui a5, a14, 4, 8 4021be1a: 0000c0 callx0 a0 4021be1d: 3450e0 extui a5, a14, 0, 4 4021be20: 77a022 movi a2, 119 4021be23: 0c08 l32i.n a0, a12, 0 4021be25: 030c movi.n a3, 0 4021be27: 262002 l32i a0, a0, 152 4021be2a: 640c movi.n a4, 6 4021be2c: 0000c0 callx0 a0 4021be2f: 77a022 movi a2, 119 4021be32: 030c movi.n a3, 0 4021be34: f40c movi.n a4, 15 4021be36: 450c movi.n a5, 4 4021be38: 0c08 l32i.n a0, a12, 0 4021be3a: 205d50 or a5, a13, a5 4021be3d: 262002 l32i a0, a0, 152 4021be40: 745050 extui a5, a5, 0, 8 4021be43: 0000c0 callx0 a0 4021be46: 0d5d mov.n a5, a13 4021be48: 77a022 movi a2, 119 4021be4b: 0c08 l32i.n a0, a12, 0 4021be4d: 030c movi.n a3, 0 4021be4f: 262002 l32i a0, a0, 152 4021be52: f40c movi.n a4, 15 4021be54: 0000c0 callx0 a0 4021be57: 11c8 l32i.n a12, a1, 4 4021be59: 21d8 l32i.n a13, a1, 8 4021be5b: 31e8 l32i.n a14, a1, 12 4021be5d: 0108 l32i.n a0, a1, 0 4021be5f: 10c112 addi a1, a1, 16 4021be62: f00d ret.n 4021be64 : 4021be64: f0c112 addi a1, a1, -16 4021be67: 0109 s32i.n a0, a1, 0 4021be69: 93cc bnez.n a3, 4021be76 4021be6b: 530c movi.n a3, 5 4021be6d: a53c01 l32r a0, 40205360 4021be70: 0000c0 callx0 a0 4021be73: 000686 j 4021be91 4021be76: ef3101 l32r a0, 40217b3c 4021be79: 0bb027 bgeu a0, a2, 4021be88 4021be7c: a53901 l32r a0, 40205360 4021be7f: 0000c0 callx0 a0 4021be82: 112240 slli a2, a2, 12 4021be85: 000206 j 4021be91 4021be88: 112240 slli a2, a2, 12 4021be8b: a53501 l32r a0, 40205360 4021be8e: 0000c0 callx0 a0 4021be91: 0108 l32i.n a0, a1, 0 4021be93: 10c112 addi a1, a1, 16 4021be96: f00d ret.n 4021be98 : 4021be98: 822230 mull a2, a2, a3 4021be9b: 412c20 srli a2, a2, 12 4021be9e: f00d ret.n 4021bea0: feb520 excw 4021bea3: 3f .byte 0x3f 4021bea4 : 4021bea4: a5b851 l32r a5, 40205584 4021bea7: 0020c0 memw 4021beaa: 472542 l32i a4, a5, 0x11c 4021bead: 424a add.n a4, a2, a4 4021beaf: 0020c0 memw 4021beb2: fffb61 l32r a6, 4021bea0 4021beb5: 416542 s32i a4, a5, 0x104 4021beb8: ba3031 l32r a3, 4020a778 4021bebb: 150c movi.n a5, 1 4021bebd: 013327 bltu a3, a2, 4021bec2 4021bec0: 050c movi.n a5, 0 4021bec2: 004652 s8i a5, a6, 0 4021bec5: f00d ret.n 4021bec7: 000000 ill 4021beca: 125000 excw 4021becc : 4021becc: f0c112 addi a1, a1, -16 4021becf: 31d9 s32i.n a13, a1, 12 4021bed1: 0159 s32i.n a5, a1, 0 4021bed3: 1109 s32i.n a0, a1, 4 4021bed5: e3ce01 l32r a0, 40214e10 4021bed8: 21c9 s32i.n a12, a1, 8 4021beda: 390002 l8ui a0, a0, 57 4021bedd: a5a9c1 l32r a12, 40205584 4021bee0: 20dc bnez.n a0, 4021bef6 4021bee2: c57c movi.n a5, -4 4021bee4: 0020c0 memw 4021bee7: 592c32 l32i a3, a12, 0x164 4021beea: 103350 and a3, a3, a5 4021beed: 0020c0 memw 4021bef0: 596c32 s32i a3, a12, 0x164 4021bef3: 0007c6 j 4021bf16 4021bef6: 071066 bnei a0, 1, 4021bf01 4021bef9: 062c movi.n a6, 32 4021befb: 204460 or a4, a4, a6 4021befe: 000506 j 4021bf16 4021bf01: 112066 bnei a0, 2, 4021bf16 4021bf04: 03a082 movi a8, 3 4021bf07: 0020c0 memw 4021bf0a: 592c72 l32i a7, a12, 0x164 4021bf0d: 207780 or a7, a7, a8 4021bf10: 0020c0 memw 4021bf13: 596c72 s32i a7, a12, 0x164 4021bf16: 00a032 movi a3, 0 4021bf19: e228d1 l32r a13, 402147bc 4021bf1c: 0020c0 memw 4021bf1f: 506c32 s32i a3, a12, 0x140 4021bf22: 0020c0 memw 4021bf25: 516c22 s32i a2, a12, 0x144 4021bf28: 0020c0 memw 4021bf2b: 77a022 movi a2, 119 4021bf2e: 05a052 movi a5, 5 4021bf31: 560c movi.n a6, 5 4021bf33: 170c movi.n a7, 1 4021bf35: 0d08 l32i.n a0, a13, 0 4021bf37: 406c42 s32i a4, a12, 0x100 4021bf3a: 272002 l32i a0, a0, 156 4021bf3d: c41c movi.n a4, 28 4021bf3f: 0000c0 callx0 a0 4021bf42: e99551 l32r a5, 40216598 4021bf45: ad3941 l32r a4, 4020742c 4021bf48: e25031 l32r a3, 40214888 4021bf4b: 0020c0 memw 4021bf4e: f22322 l32i a2, a3, 0x3c8 4021bf51: 102250 and a2, a2, a5 4021bf54: 202240 or a2, a2, a4 4021bf57: 0020c0 memw 4021bf5a: f26322 s32i a2, a3, 0x3c8 4021bf5d: 120c movi.n a2, 1 4021bf5f: ea4605 call0 402063c0 4021bf62: 77a022 movi a2, 119 4021bf65: 030c movi.n a3, 0 4021bf67: c41c movi.n a4, 28 4021bf69: 550c movi.n a5, 5 4021bf6b: 0d08 l32i.n a0, a13, 0 4021bf6d: 560c movi.n a6, 5 4021bf6f: 272002 l32i a0, a0, 156 4021bf72: 070c movi.n a7, 0 4021bf74: 0000c0 callx0 a0 4021bf77: 77a022 movi a2, 119 4021bf7a: 030c movi.n a3, 0 4021bf7c: c41c movi.n a4, 28 4021bf7e: 650c movi.n a5, 6 4021bf80: 0d08 l32i.n a0, a13, 0 4021bf82: 660c movi.n a6, 6 4021bf84: 272002 l32i a0, a0, 156 4021bf87: 070c movi.n a7, 0 4021bf89: 0000c0 callx0 a0 4021bf8c: e65e51 l32r a5, 40215904 4021bf8f: e33041 l32r a4, 40214c50 4021bf92: 0020c0 memw 4021bf95: e23c31 l32r a3, 40214888 4021bf98: fa2322 l32i a2, a3, 0x3e8 4021bf9b: 102250 and a2, a2, a5 4021bf9e: 202240 or a2, a2, a4 4021bfa1: 0020c0 memw 4021bfa4: 340c movi.n a4, 3 4021bfa6: 750c movi.n a5, 7 4021bfa8: 460c movi.n a6, 4 4021bfaa: 070c movi.n a7, 0 4021bfac: 0d08 l32i.n a0, a13, 0 4021bfae: fa6322 s32i a2, a3, 0x3e8 4021bfb1: 62a022 movi a2, 98 4021bfb4: 272002 l32i a0, a0, 156 4021bfb7: 130c movi.n a3, 1 4021bfb9: 0000c0 callx0 a0 4021bfbc: 0168 l32i.n a6, a1, 0 4021bfbe: ffc231 l32r a3, 4021bec8 4021bfc1: 4a8666 bnei a6, 8, 4021c00f 4021bfc4: 6ca022 movi a2, 108 4021bfc7: 230c movi.n a3, 2 4021bfc9: 040c movi.n a4, 0 4021bfcb: 050c movi.n a5, 0 4021bfcd: 0d08 l32i.n a0, a13, 0 4021bfcf: 060c movi.n a6, 0 4021bfd1: 272002 l32i a0, a0, 156 4021bfd4: 070c movi.n a7, 0 4021bfd6: 0000c0 callx0 a0 4021bfd9: 65a022 movi a2, 101 4021bfdc: 430c movi.n a3, 4 4021bfde: 040c movi.n a4, 0 4021bfe0: 650c movi.n a5, 6 4021bfe2: 0d08 l32i.n a0, a13, 0 4021bfe4: 660c movi.n a6, 6 4021bfe6: 272002 l32i a0, a0, 156 4021bfe9: 070c movi.n a7, 0 4021bfeb: 0000c0 callx0 a0 4021bfee: 65a022 movi a2, 101 4021bff1: 430c movi.n a3, 4 4021bff3: 040c movi.n a4, 0 4021bff5: 750c movi.n a5, 7 4021bff7: 0d08 l32i.n a0, a13, 0 4021bff9: 760c movi.n a6, 7 4021bffb: 272002 l32i a0, a0, 156 4021bffe: 070c movi.n a7, 0 4021c000: 0000c0 callx0 a0 4021c003: f49821 l32r a2, 40219264 4021c006: 0020c0 memw 4021c009: 446c22 s32i a2, a12, 0x110 4021c00c: 000146 j 4021c015 4021c00f: 0020c0 memw 4021c012: 446c32 s32i a3, a12, 0x110 4021c015: 21c8 l32i.n a12, a1, 8 4021c017: 31d8 l32i.n a13, a1, 12 4021c019: 1108 l32i.n a0, a1, 4 4021c01b: 10c112 addi a1, a1, 16 4021c01e: f00d ret.n 4021c020 : 4021c020: c0af82 movi a8, -64 4021c023: a55851 l32r a5, 40205584 4021c026: 0020c0 memw 4021c029: 462572 l32i a7, a5, 0x118 4021c02c: 107780 and a7, a7, a8 4021c02f: 207720 or a7, a7, a2 4021c032: 0020c0 memw 4021c035: 466572 s32i a7, a5, 0x118 4021c038: e67c movi.n a6, -2 4021c03a: 0020c0 memw 4021c03d: 6a2542 l32i a4, a5, 0x1a8 4021c040: 104460 and a4, a4, a6 4021c043: 204430 or a4, a4, a3 4021c046: 0020c0 memw 4021c049: 6a6542 s32i a4, a5, 0x1a8 4021c04c: f00d ret.n 4021c04e: 980000 excw 4021c051: 3ffe80 excw 4021c054: 000000 ill 4021c057: 0f .byte 0xf 4021c058 : 4021c058: fffe61 l32r a6, 4021c050 4021c05b: 0628 l32i.n a2, a6, 0 4021c05d: 250266 bnei a2, -1, 4021c086 4021c060: c31b51 l32r a5, 4020cccc 4021c063: fffc41 l32r a4, 4021c054 4021c066: a44221 l32r a2, 40205170 4021c069: 0020c0 memw 4021c06c: 962232 l32i a3, a2, 0x258 4021c06f: 103350 and a3, a3, a5 4021c072: 413f30 srli a3, a3, 15 4021c075: 0f1366 bnei a3, 1, 4021c088 4021c078: 0020c0 memw 4021c07b: 952222 l32i a2, a2, 0x254 4021c07e: 102240 and a2, a2, a4 4021c081: 752820 extui a2, a2, 24, 8 4021c084: 0629 s32i.n a2, a6, 0 4021c086: f00d ret.n 4021c088: 0020c0 memw 4021c08b: 972222 l32i a2, a2, 0x25c 4021c08e: fffb06 j 4021c07e 4021c091: 000000 ill 4021c094: 800050 add a0, a0, a5 ... 4021c098 : 4021c098: f0c112 addi a1, a1, -16 4021c09b: 11c9 s32i.n a12, a1, 4 4021c09d: 0109 s32i.n a0, a1, 0 4021c09f: 02cd mov.n a12, a2 4021c0a1: fffb45 call0 4021c058 4021c0a4: 0e2226 beqi a2, 2, 4021c0b6 4021c0a7: 0c5d mov.n a5, a12 4021c0a9: 420c movi.n a2, 4 4021c0ab: 030c movi.n a3, 0 4021c0ad: fff941 l32r a4, 4021c094 4021c0b0: ffe185 call0 4021becc 4021c0b3: 0008c6 j 4021c0da 4021c0b6: e35601 l32r a0, 40214e10 4021c0b9: 650002 l8ui a0, a0, 101 4021c0bc: 0e2066 bnei a0, 2, 4021c0ce 4021c0bf: 0c5d mov.n a5, a12 4021c0c1: 420c movi.n a2, 4 4021c0c3: 030c movi.n a3, 0 4021c0c5: fff341 l32r a4, 4021c094 4021c0c8: ffe005 call0 4021becc 4021c0cb: 0002c6 j 4021c0da 4021c0ce: 0c5d mov.n a5, a12 4021c0d0: 420c movi.n a2, 4 4021c0d2: 030c movi.n a3, 0 4021c0d4: e2df41 l32r a4, 40214c50 4021c0d7: ffdf45 call0 4021becc 4021c0da: 11c8 l32i.n a12, a1, 4 4021c0dc: 0108 l32i.n a0, a1, 0 4021c0de: 10c112 addi a1, a1, 16 4021c0e1: f00d ret.n ... 4021c0e4 : 4021c0e4: f0c112 addi a1, a1, -16 4021c0e7: 11c9 s32i.n a12, a1, 4 4021c0e9: 0109 s32i.n a0, a1, 0 4021c0eb: 02cd mov.n a12, a2 4021c0ed: fff685 call0 4021c058 4021c0f0: 0e2226 beqi a2, 2, 4021c102 4021c0f3: 0c5d mov.n a5, a12 4021c0f5: 020c movi.n a2, 0 4021c0f7: 030c movi.n a3, 0 4021c0f9: ffe641 l32r a4, 4021c094 4021c0fc: ffdcc5 call0 4021becc 4021c0ff: 0008c6 j 4021c126 4021c102: e34301 l32r a0, 40214e10 4021c105: 650002 l8ui a0, a0, 101 4021c108: 0e2066 bnei a0, 2, 4021c11a 4021c10b: 0c5d mov.n a5, a12 4021c10d: 020c movi.n a2, 0 4021c10f: 030c movi.n a3, 0 4021c111: ffe041 l32r a4, 4021c094 4021c114: ffdb45 call0 4021becc 4021c117: 0002c6 j 4021c126 4021c11a: 0c5d mov.n a5, a12 4021c11c: 020c movi.n a2, 0 4021c11e: 030c movi.n a3, 0 4021c120: e2cc41 l32r a4, 40214c50 4021c123: ffda85 call0 4021becc 4021c126: 11c8 l32i.n a12, a1, 4 4021c128: 0108 l32i.n a0, a1, 0 4021c12a: 10c112 addi a1, a1, 16 4021c12d: f00d ret.n 4021c12f: 203c00 or a3, a12, a0 4021c132: 640003 excw 4021c135: 000c80 ret 4021c138 : 4021c138: f0c112 addi a1, a1, -16 4021c13b: 0109 s32i.n a0, a1, 0 4021c13d: fff185 call0 4021c058 4021c140: a51101 l32r a0, 40205584 4021c143: 111226 beqi a2, 1, 4021c158 4021c146: e28c beqz.n a2, 4021c158 4021c148: fffa21 l32r a2, 4021c130 4021c14b: 0020c0 memw 4021c14e: 436022 s32i a2, a0, 0x10c 4021c151: 0108 l32i.n a0, a1, 0 4021c153: 10c112 addi a1, a1, 16 4021c156: f00d ret.n 4021c158: fff731 l32r a3, 4021c134 4021c15b: 0020c0 memw 4021c15e: 436032 s32i a3, a0, 0x10c 4021c161: fffb06 j 4021c151 4021c164 : 4021c164: f00d ret.n 4021c166: 110000 slli a0, a0, 16 4021c169: 000020 excw 4021c16c : 4021c16c: d54d71 l32r a7, 402116a0 4021c16f: a40081 l32r a8, 40205170 4021c172: 0020c0 memw 4021c175: 862862 l32i a6, a8, 0x218 4021c178: e1c421 l32r a2, 40214888 4021c17b: 106670 and a6, a6, a7 4021c17e: 0020c0 memw 4021c181: 462222 l32i a2, a2, 0x118 4021c184: fff971 l32r a7, 4021c168 4021c187: 517227 bbci a2, 18, 4021c1dc 4021c18a: e28551 l32r a5, 40214ba0 4021c18d: 0020c0 memw 4021c190: 562592 l32i a9, a5, 0x158 4021c193: 031977 beq a9, a7, 4021c19a 4021c196: 120c movi.n a2, 1 4021c198: f00d ret.n 4021c19a: 0020c0 memw 4021c19d: 4f2522 l32i a2, a5, 0x13c 4021c1a0: 15a220 extui a10, a2, 18, 2 4021c1a3: ef3a66 bnei a10, 3, 4021c196 4021c1a6: 25b420 extui a11, a2, 20, 3 4021c1a9: e92b66 bnei a11, 2, 4021c196 4021c1ac: 853720 extui a3, a2, 23, 9 4021c1af: 7fa092 movi a9, 127 4021c1b2: e08937 bany a9, a3, 4021c196 4021c1b5: 0020c0 memw 4021c1b8: 4f2522 l32i a2, a5, 0x13c 4021c1bb: 154220 extui a4, a2, 18, 2 4021c1be: d43466 bnei a4, 3, 4021c196 4021c1c1: 25a420 extui a10, a2, 20, 3 4021c1c4: ce2a66 bnei a10, 2, 4021c196 4021c1c7: 85b720 extui a11, a2, 23, 9 4021c1ca: c889b7 bany a9, a11, 4021c196 4021c1cd: 0020c0 memw 4021c1d0: 562522 l32i a2, a5, 0x158 4021c1d3: bf9277 bne a2, a7, 4021c196 4021c1d6: 0020c0 memw 4021c1d9: 866862 s32i a6, a8, 0x218 4021c1dc: 020c movi.n a2, 0 4021c1de: f00d ret.n 4021c1e0 : 4021c1e0: 345020 extui a5, a2, 0, 4 4021c1e3: 547040 extui a7, a4, 0, 6 4021c1e6: 146030 extui a6, a3, 0, 2 4021c1e9: 1166c0 slli a6, a6, 4 4021c1ec: 1177a0 slli a7, a7, 6 4021c1ef: 205560 or a5, a5, a6 4021c1f2: ff2b61 l32r a6, 4021bea0 4021c1f5: 205570 or a5, a5, a7 4021c1f8: 015652 s16i a5, a6, 2 4021c1fb: f00d ret.n 4021c1fd: 000000 ill 4021c200 : 4021c200: 021226 beqi a2, 1, 4021c206 4021c203: 2f2266 bnei a2, 2, 4021c236 4021c206: ff2651 l32r a5, 4021bea0 4021c209: 040522 l8ui a2, a5, 4 4021c20c: 62ec bnez.n a2, 4021c236 4021c20e: a4dd21 l32r a2, 40205584 4021c211: 0020c0 memw 4021c214: 4a2232 l32i a3, a2, 0x128 4021c217: 143030 extui a3, a3, 0, 2 4021c21a: a3cc bnez.n a3, 4021c228 4021c21c: 0020c0 memw 4021c21f: 4a2242 l32i a4, a2, 0x128 4021c222: 144040 extui a4, a4, 0, 2 4021c225: ff3416 beqz a4, 4021c21c 4021c228: 270c movi.n a7, 2 4021c22a: 0020c0 memw 4021c22d: 4a2262 l32i a6, a2, 0x128 4021c230: 106670 and a6, a6, a7 4021c233: 064562 s8i a6, a5, 6 4021c236: f00d ret.n 4021c238: 000000 ill 4021c23b: fe .byte 0xfe 4021c23c : 4021c23c: ffff81 l32r a8, 4021c238 4021c23f: e19231 l32r a3, 40214888 4021c242: a4d061 l32r a6, 40205584 4021c245: 0020c0 memw 4021c248: 446682 s32i a8, a6, 0x110 4021c24b: 070c movi.n a7, 0 4021c24d: 0020c0 memw 4021c250: 516672 s32i a7, a6, 0x144 4021c253: bfb151 l32r a5, 4020c118 4021c256: 0020c0 memw 4021c259: 406652 s32i a5, a6, 0x100 4021c25c: e8cf41 l32r a4, 40216598 4021c25f: 0020c0 memw 4021c262: f22322 l32i a2, a3, 0x3c8 4021c265: 102240 and a2, a2, a4 4021c268: 0020c0 memw 4021c26b: f26322 s32i a2, a3, 0x3c8 4021c26e: f00d ret.n 4021c270: f1fe00 excw 4021c273: 3f .byte 0x3f 4021c274: ff .byte 0xff 4021c275: ff .byte 0xff 4021c276: 3f .byte 0x3f 4021c277: ff .byte 0xff 4021c278: ff .byte 0xff 4021c279: ff .byte 0xff 4021c27a: ff .byte 0xff 4021c27b: a1fc bnez.n a1, 4021c2b9 4021c27c : 4021c27c: b7c8a1 l32r a10, 4020a19c 4021c27f: fffc31 l32r a3, 4021c270 4021c282: a70361 l32r a6, 40205e90 4021c285: 0020c0 memw 4021c288: f866a2 s32i a10, a6, 0x3e0 4021c28b: fffa91 l32r a9, 4021c274 4021c28e: e27081 l32r a8, 40214c50 4021c291: 0020c0 memw 4021c294: 9d2672 l32i a7, a6, 0x274 4021c297: 107790 and a7, a7, a9 4021c29a: 207780 or a7, a7, a8 4021c29d: 0020c0 memw 4021c2a0: 9d6672 s32i a7, a6, 0x274 4021c2a3: fff551 l32r a5, 4021c278 4021c2a6: b07e41 l32r a4, 402084a0 4021c2a9: 0020c0 memw 4021c2ac: 9d2622 l32i a2, a6, 0x274 4021c2af: 102250 and a2, a2, a5 4021c2b2: 202240 or a2, a2, a4 4021c2b5: 0020c0 memw 4021c2b8: 9d6622 s32i a2, a6, 0x274 4021c2bb: e595b1 l32r a11, 40215910 4021c2be: c166a1 l32r a10, 4020c858 4021c2c1: 0020c0 memw 4021c2c4: 9d2692 l32i a9, a6, 0x274 4021c2c7: 1099b0 and a9, a9, a11 4021c2ca: 2099a0 or a9, a9, a10 4021c2cd: 0020c0 memw 4021c2d0: 9d6692 s32i a9, a6, 0x274 4021c2d3: a48081 l32r a8, 402054d4 4021c2d6: c65e71 l32r a7, 4020dc50 4021c2d9: 0020c0 memw 4021c2dc: 9d2652 l32i a5, a6, 0x274 4021c2df: 105580 and a5, a5, a8 4021c2e2: 205570 or a5, a5, a7 4021c2e5: 0020c0 memw 4021c2e8: 9d6652 s32i a5, a6, 0x274 4021c2eb: efa141 l32r a4, 40218170 4021c2ee: 0020c0 memw 4021c2f1: 812322 l32i a2, a3, 0x204 4021c2f4: 102240 and a2, a2, a4 4021c2f7: 0020c0 memw 4021c2fa: 816322 s32i a2, a3, 0x204 4021c2fd: f00d ret.n ... 4021c300 : 4021c300: e2c441 l32r a4, 40214e10 4021c303: f0c112 addi a1, a1, -16 4021c306: 11c9 s32i.n a12, a1, 4 4021c308: 0109 s32i.n a0, a1, 0 4021c30a: 350402 l8ui a0, a4, 53 4021c30d: a6e0c1 l32r a12, 40205e90 4021c310: 761026 beqi a0, 1, 4021c38a 4021c313: 733026 beqi a0, 3, 4021c38a 4021c316: 704026 beqi a0, 4, 4021c38a 4021c319: 6d5026 beqi a0, 5, 4021c38a 4021c31c: 000c movi.n a0, 0 4021c31e: 0020c0 memw 4021c321: f86c02 s32i a0, a12, 0x3e0 4021c324: a46c01 l32r a0, 402054d4 4021c327: ffd231 l32r a3, 4021c270 4021c32a: 0020c0 memw 4021c32d: 9d2cb2 l32i a11, a12, 0x274 4021c330: 10bb00 and a11, a11, a0 4021c333: 0020c0 memw 4021c336: 9d6cb2 s32i a11, a12, 0x274 4021c339: e575a1 l32r a10, 40215910 4021c33c: 0020c0 memw 4021c33f: 9d2c92 l32i a9, a12, 0x274 4021c342: 1099a0 and a9, a9, a10 4021c345: 0020c0 memw 4021c348: 9d6c92 s32i a9, a12, 0x274 4021c34b: ffcb81 l32r a8, 4021c278 4021c34e: 0020c0 memw 4021c351: 9d2c72 l32i a7, a12, 0x274 4021c354: 107780 and a7, a7, a8 4021c357: 0020c0 memw 4021c35a: 9d6c72 s32i a7, a12, 0x274 4021c35d: ffc561 l32r a6, 4021c274 4021c360: 0020c0 memw 4021c363: 9d2c52 l32i a5, a12, 0x274 4021c366: 105560 and a5, a5, a6 4021c369: 0020c0 memw 4021c36c: 9d6c52 s32i a5, a12, 0x274 4021c36f: c63841 l32r a4, 4020dc50 4021c372: 0020c0 memw 4021c375: 812322 l32i a2, a3, 0x204 4021c378: 202240 or a2, a2, a4 4021c37b: 0020c0 memw 4021c37e: 816322 s32i a2, a3, 0x204 4021c381: 11c8 l32i.n a12, a1, 4 4021c383: 0108 l32i.n a0, a1, 0 4021c385: 10c112 addi a1, a1, 16 4021c388: f00d ret.n 4021c38a: 360422 l8ui a2, a4, 54 4021c38d: 003205 call0 4021c6b0 4021c390: ffe406 j 4021c324 4021c393: 138700 excw ... 4021c398 : 4021c398: 14a022 movi a2, 20 4021c39b: e0c112 addi a1, a1, -32 4021c39e: 0161c2 s32i a12, a1, 4 4021c3a1: 0261d2 s32i a13, a1, 8 4021c3a4: 31e9 s32i.n a14, a1, 12 4021c3a6: 41f9 s32i.n a15, a1, 16 4021c3a8: 0109 s32i.n a0, a1, 0 4021c3aa: ea0145 call0 402063c0 4021c3ad: 0c0c movi.n a12, 0 4021c3af: fff9e1 l32r a14, 4021c394 4021c3b2: e50dd1 l32r a13, 402157e8 4021c3b5: ffaef1 l32r a15, 4021c270 4021c3b8: 0020c0 memw 4021c3bb: 842d02 l32i a0, a13, 0x210 4021c3be: 340000 extui a0, a0, 0, 4 4021c3c1: 00b056 bnez a0, 4021c3d0 4021c3c4: 0020c0 memw 4021c3c7: f42f22 l32i a2, a15, 0x3d0 4021c3ca: 342c20 extui a2, a2, 12, 4 4021c3cd: 00f216 beqz a2, 4021c3e0 4021c3d0: 02a022 movi a2, 2 4021c3d3: e9fec5 call0 402063c0 4021c3d6: 0c3d mov.n a3, a12 4021c3d8: cc1b addi.n a12, a12, 1 4021c3da: f4c0c0 extui a12, a12, 0, 16 4021c3dd: d7be37 bgeu a14, a3, 4021c3b8 4021c3e0: 11c8 l32i.n a12, a1, 4 4021c3e2: 21d8 l32i.n a13, a1, 8 4021c3e4: 31e8 l32i.n a14, a1, 12 4021c3e6: 41f8 l32i.n a15, a1, 16 4021c3e8: 0108 l32i.n a0, a1, 0 4021c3ea: 20c112 addi a1, a1, 32 4021c3ed: f00d ret.n ... 4021c3f0 : 4021c3f0: f0c112 addi a1, a1, -16 4021c3f3: e28731 l32r a3, 40214e10 4021c3f6: 0109 s32i.n a0, a1, 0 4021c3f8: 350302 l8ui a0, a3, 53 4021c3fb: cfae42 movi a4, 0xfffffecf 4021c3fe: 0f1026 beqi a0, 1, 4021c411 4021c401: 0c3026 beqi a0, 3, 4021c411 4021c404: 094026 beqi a0, 4, 4021c411 4021c407: 065026 beqi a0, 5, 4021c411 4021c40a: 0108 l32i.n a0, a1, 0 4021c40c: 10c112 addi a1, a1, 16 4021c40f: f00d ret.n 4021c411: 30a062 movi a6, 48 4021c414: a45c21 l32r a2, 40205584 4021c417: 0020c0 memw 4021c41a: 852252 l32i a5, a2, 0x214 4021c41d: 105540 and a5, a5, a4 4021c420: 205560 or a5, a5, a6 4021c423: 0020c0 memw 4021c426: 856252 s32i a5, a2, 0x214 4021c429: 0020c0 memw 4021c42c: 8d2202 l32i a0, a2, 0x234 4021c42f: 100040 and a0, a0, a4 4021c432: 0020c0 memw 4021c435: 8d6202 s32i a0, a2, 0x234 4021c438: 350302 l8ui a0, a3, 53 4021c43b: 281026 beqi a0, 1, 4021c467 4021c43e: 253026 beqi a0, 3, 4021c467 4021c441: 024026 beqi a0, 4, 4021c447 4021c444: c25066 bnei a0, 5, 4021c40a 4021c447: 360362 l8ui a6, a3, 54 4021c44a: bc26b6 bltui a6, 2, 4021c40a 4021c44d: 00a022 movi a2, 0 4021c450: 130c movi.n a3, 1 4021c452: 140c movi.n a4, 1 4021c454: 050c movi.n a5, 0 4021c456: e9fe05 call0 40206438 4021c459: 820c movi.n a2, 8 4021c45b: 030c movi.n a3, 0 4021c45d: 840c movi.n a4, 8 4021c45f: 050c movi.n a5, 0 4021c461: e9fd45 call0 40206438 4021c464: ffe886 j 4021c40a 4021c467: 360372 l8ui a7, a3, 54 4021c46a: 9c27b6 bltui a7, 2, 4021c40a 4021c46d: 01a022 movi a2, 1 4021c470: 00a032 movi a3, 0 4021c473: 140c movi.n a4, 1 4021c475: 050c movi.n a5, 0 4021c477: e9fc05 call0 40206438 4021c47a: 020c movi.n a2, 0 4021c47c: 830c movi.n a3, 8 4021c47e: 840c movi.n a4, 8 4021c480: 050c movi.n a5, 0 4021c482: e9fb45 call0 40206438 4021c485: ffe046 j 4021c40a 4021c488 : 4021c488: f0c112 addi a1, a1, -16 4021c48b: e26131 l32r a3, 40214e10 4021c48e: 0109 s32i.n a0, a1, 0 4021c490: 350302 l8ui a0, a3, 53 4021c493: cfae52 movi a5, 0xfffffecf 4021c496: 0f1026 beqi a0, 1, 4021c4a9 4021c499: 0c3026 beqi a0, 3, 4021c4a9 4021c49c: 094026 beqi a0, 4, 4021c4a9 4021c49f: 065026 beqi a0, 5, 4021c4a9 4021c4a2: 0108 l32i.n a0, a1, 0 4021c4a4: 10c112 addi a1, a1, 16 4021c4a7: f00d ret.n 4021c4a9: 360322 l8ui a2, a3, 54 4021c4ac: a43601 l32r a0, 40205584 4021c4af: 2822b6 bltui a2, 2, 4021c4db 4021c4b2: 062c movi.n a6, 32 4021c4b4: 0020c0 memw 4021c4b7: 852072 l32i a7, a0, 0x214 4021c4ba: 107750 and a7, a7, a5 4021c4bd: 207760 or a7, a7, a6 4021c4c0: 0020c0 memw 4021c4c3: 856072 s32i a7, a0, 0x214 4021c4c6: 0020c0 memw 4021c4c9: 8d2042 l32i a4, a0, 0x234 4021c4cc: 104450 and a4, a4, a5 4021c4cf: 204460 or a4, a4, a6 4021c4d2: 0020c0 memw 4021c4d5: 8d6042 s32i a4, a0, 0x234 4021c4d8: 000886 j 4021c4fe 4021c4db: 0a3c movi.n a10, 48 4021c4dd: 0020c0 memw 4021c4e0: 852092 l32i a9, a0, 0x214 4021c4e3: 109950 and a9, a9, a5 4021c4e6: 2099a0 or a9, a9, a10 4021c4e9: 0020c0 memw 4021c4ec: 856092 s32i a9, a0, 0x214 4021c4ef: 0020c0 memw 4021c4f2: 8d2082 l32i a8, a0, 0x234 4021c4f5: 108850 and a8, a8, a5 4021c4f8: 0020c0 memw 4021c4fb: 8d6082 s32i a8, a0, 0x234 4021c4fe: 350302 l8ui a0, a3, 53 4021c501: 471026 beqi a0, 1, 4021c54c 4021c504: 443026 beqi a0, 3, 4021c54c 4021c507: 024026 beqi a0, 4, 4021c50d 4021c50a: 945066 bnei a0, 5, 4021c4a2 4021c50d: 360302 l8ui a0, a3, 54 4021c510: 1a1066 bnei a0, 1, 4021c52e 4021c513: 00a022 movi a2, 0 4021c516: 01a032 movi a3, 1 4021c519: 140c movi.n a4, 1 4021c51b: 050c movi.n a5, 0 4021c51d: e9f185 call0 40206438 4021c520: 820c movi.n a2, 8 4021c522: 030c movi.n a3, 0 4021c524: 840c movi.n a4, 8 4021c526: 050c movi.n a5, 0 4021c528: e9f0c5 call0 40206438 4021c52b: ffdcc6 j 4021c4a2 4021c52e: f70056 bnez a0, 4021c4a2 4021c531: 01a022 movi a2, 1 4021c534: 00a032 movi a3, 0 4021c537: 140c movi.n a4, 1 4021c539: 050c movi.n a5, 0 4021c53b: e9efc5 call0 40206438 4021c53e: 020c movi.n a2, 0 4021c540: 830c movi.n a3, 8 4021c542: 840c movi.n a4, 8 4021c544: 050c movi.n a5, 0 4021c546: e9ef05 call0 40206438 4021c549: ffd546 j 4021c4a2 4021c54c: 360302 l8ui a0, a3, 54 4021c54f: 1a1066 bnei a0, 1, 4021c56d 4021c552: 01a022 movi a2, 1 4021c555: 00a032 movi a3, 0 4021c558: 140c movi.n a4, 1 4021c55a: 050c movi.n a5, 0 4021c55c: e9ed85 call0 40206438 4021c55f: 020c movi.n a2, 0 4021c561: 830c movi.n a3, 8 4021c563: 840c movi.n a4, 8 4021c565: 050c movi.n a5, 0 4021c567: e9ed05 call0 40206438 4021c56a: ffcd06 j 4021c4a2 4021c56d: f31056 bnez a0, 4021c4a2 4021c570: 00a022 movi a2, 0 4021c573: 01a032 movi a3, 1 4021c576: 140c movi.n a4, 1 4021c578: 050c movi.n a5, 0 4021c57a: e9ebc5 call0 40206438 4021c57d: 820c movi.n a2, 8 4021c57f: 030c movi.n a3, 0 4021c581: 840c movi.n a4, 8 4021c583: 050c movi.n a5, 0 4021c585: e9eb05 call0 40206438 4021c588: ffc586 j 4021c4a2 4021c58b: b3bd00 movgez a11, a13, a0 4021c58e: fe .byte 0xfe 4021c58f: 3f .byte 0x3f 4021c590 : 4021c590: 00a032 movi a3, 0 4021c593: f0c112 addi a1, a1, -16 4021c596: 0161c2 s32i a12, a1, 4 4021c599: 006102 s32i a0, a1, 0 4021c59c: 02cd mov.n a12, a2 4021c59e: 120c movi.n a2, 1 4021c5a0: faf5c5 call0 40217500 4021c5a3: b2ed31 l32r a3, 40209158 4021c5a6: e0b921 l32r a2, 4021488c 4021c5a9: 0020c0 memw 4021c5ac: 422202 l32i a0, a2, 0x108 4021c5af: 200030 or a0, a0, a3 4021c5b2: 0020c0 memw 4021c5b5: 426202 s32i a0, a2, 0x108 4021c5b8: ffb7c5 call0 4021c138 4021c5bb: 100c movi.n a0, 1 4021c5bd: 1b4c26 beqi a12, 4, 4021c5dc 4021c5c0: fff341 l32r a4, 4021c58c 4021c5c3: 004402 s8i a0, a4, 0 4021c5c6: 071c66 bnei a12, 1, 4021c5d1 4021c5c9: 0c2d mov.n a2, a12 4021c5cb: ffacc5 call0 4021c098 4021c5ce: 000286 j 4021c5dc 4021c5d1: 022c26 beqi a12, 2, 4021c5d7 4021c5d4: 048c66 bnei a12, 8, 4021c5dc 4021c5d7: 0c2d mov.n a2, a12 4021c5d9: ffb085 call0 4021c0e4 4021c5dc: ebab41 l32r a4, 40217488 4021c5df: 230c movi.n a3, 2 4021c5e1: a62b61 l32r a6, 40205e90 4021c5e4: 0020c0 memw 4021c5e7: 852622 l32i a2, a6, 0x214 4021c5ea: 102240 and a2, a2, a4 4021c5ed: 202230 or a2, a2, a3 4021c5f0: 0020c0 memw 4021c5f3: 856622 s32i a2, a6, 0x214 4021c5f6: ec1a01 l32r a0, 40217660 4021c5f9: 0020c0 memw 4021c5fc: 8526b2 l32i a11, a6, 0x214 4021c5ff: 10bb00 and a11, a11, a0 4021c602: 0020c0 memw 4021c605: 8566b2 s32i a11, a6, 0x214 4021c608: c592a1 l32r a10, 4020dc50 4021c60b: 0020c0 memw 4021c60e: 852692 l32i a9, a6, 0x214 4021c611: 2099a0 or a9, a9, a10 4021c614: 0020c0 memw 4021c617: 856692 s32i a9, a6, 0x214 4021c61a: ff1681 l32r a8, 4021c274 4021c61d: e18c71 l32r a7, 40214c50 4021c620: 0020c0 memw 4021c623: 9d2652 l32i a5, a6, 0x274 4021c626: 105580 and a5, a5, a8 4021c629: 205570 or a5, a5, a7 4021c62c: 0020c0 memw 4021c62f: 9d6652 s32i a5, a6, 0x274 4021c632: ffdbc5 call0 4021c3f0 4021c635: ffc445 call0 4021c27c 4021c638: ffd5c5 call0 4021c398 4021c63b: 568c66 bnei a12, 8, 4021c695 4021c63e: e1f451 l32r a5, 40214e10 4021c641: 6c0552 l8ui a5, a5, 108 4021c644: ffa062 movi a6, 255 4021c647: 359567 bne a5, a6, 4021c680 4021c64a: e08fc1 l32r a12, 40214888 4021c64d: 0020c0 memw 4021c650: e52c52 l32i a5, a12, 0x394 4021c653: 160c movi.n a6, 1 4021c655: 205560 or a5, a5, a6 4021c658: 0020c0 memw 4021c65b: 620c movi.n a2, 6 4021c65d: e05701 l32r a0, 402147bc 4021c660: 130c movi.n a3, 1 4021c662: 0008 l32i.n a0, a0, 0 4021c664: 240c movi.n a4, 2 4021c666: 2b2002 l32i a0, a0, 172 4021c669: e56c52 s32i a5, a12, 0x394 4021c66c: 0000c0 callx0 a0 4021c66f: e87c movi.n a8, -2 4021c671: 0020c0 memw 4021c674: e52c72 l32i a7, a12, 0x394 4021c677: 107780 and a7, a7, a8 4021c67a: 0020c0 memw 4021c67d: e56c72 s32i a7, a12, 0x394 4021c680: f2fbb1 l32r a11, 4021926c 4021c683: a2bba1 l32r a10, 40205170 4021c686: 0020c0 memw 4021c689: 862a92 l32i a9, a10, 0x218 4021c68c: 1099b0 and a9, a9, a11 4021c68f: 0020c0 memw 4021c692: 866a92 s32i a9, a10, 0x218 4021c695: 11c8 l32i.n a12, a1, 4 4021c697: 0108 l32i.n a0, a1, 0 4021c699: 10c112 addi a1, a1, 16 4021c69c: f00d ret.n 4021c69e: 600000 neg a0, a0 4021c6a1: 400036 excw 4021c6a4: 001110 excw 4021c6a7: 155040 extui a5, a4, 16, 2 4021c6aa: 304000 xor a4, a0, a0 4021c6ad: 400033 excw 4021c6b0 : 4021c6b0: a5f841 l32r a4, 40205e90 4021c6b3: 829c beqz.n a2, 4021c6cf 4021c6b5: 201226 beqi a2, 1, 4021c6d9 4021c6b8: 282226 beqi a2, 2, 4021c6e4 4021c6bb: 303226 beqi a2, 3, 4021c6ef 4021c6be: 384226 beqi a2, 4, 4021c6fa 4021c6c1: 085266 bnei a2, 5, 4021c6cd 4021c6c4: fff721 l32r a2, 4021c6a0 4021c6c7: 0020c0 memw 4021c6ca: f86422 s32i a2, a4, 0x3e0 4021c6cd: f00d ret.n 4021c6cf: 030c movi.n a3, 0 4021c6d1: 0020c0 memw 4021c6d4: f86432 s32i a3, a4, 0x3e0 4021c6d7: f00d ret.n 4021c6d9: b6b051 l32r a5, 4020a19c 4021c6dc: 0020c0 memw 4021c6df: f86452 s32i a5, a4, 0x3e0 4021c6e2: f00d ret.n 4021c6e4: fff061 l32r a6, 4021c6a4 4021c6e7: 0020c0 memw 4021c6ea: f86462 s32i a6, a4, 0x3e0 4021c6ed: f00d ret.n 4021c6ef: ffee71 l32r a7, 4021c6a8 4021c6f2: 0020c0 memw 4021c6f5: f86472 s32i a7, a4, 0x3e0 4021c6f8: f00d ret.n 4021c6fa: ffec81 l32r a8, 4021c6ac 4021c6fd: 0020c0 memw 4021c700: f86482 s32i a8, a4, 0x3e0 4021c703: f00d ret.n 4021c705: 000000 ill 4021c708: 8f0000 excw 4021c70b: 0fff03 excw 4021c70e: fc8000 excw 4021c711: 3ffeb4 excw 4021c714: feb4f0 excw 4021c717: 3f .byte 0x3f 4021c718: feb4d6 bgez a4, 4021c707 4021c71b: 3f .byte 0x3f 4021c71c : 4021c71c: f0c112 addi a1, a1, -16 4021c71f: 31e9 s32i.n a14, a1, 12 4021c721: 0109 s32i.n a0, a1, 0 4021c723: 21d9 s32i.n a13, a1, 8 4021c725: 11c9 s32i.n a12, a1, 4 4021c727: 03dd mov.n a13, a3 4021c729: 02cd mov.n a12, a2 4021c72b: fddd01 l32r a0, 4021bea0 4021c72e: 022226 beqi a2, 2, 4021c734 4021c731: 111266 bnei a2, 1, 4021c746 4021c734: 00ed56 bnez a13, 4021c746 4021c737: 040022 l8ui a2, a0, 4 4021c73a: 008256 bnez a2, 4021c746 4021c73d: 060032 l8ui a3, a0, 6 4021c740: 002356 bnez a3, 4021c746 4021c743: fc9c45 call0 40219108 4021c746: 3a7c movi.n a10, -13 4021c748: 490c movi.n a9, 4 4021c74a: a28961 l32r a6, 40205170 4021c74d: e11481 l32r a8, 40214ba0 4021c750: 0020c0 memw 4021c753: d02872 l32i a7, a8, 0x340 4021c756: 1077a0 and a7, a7, a10 4021c759: 207790 or a7, a7, a9 4021c75c: 0020c0 memw 4021c75f: d06872 s32i a7, a8, 0x340 4021c762: b69851 l32r a5, 4020a1c4 4021c765: 0020c0 memw 4021c768: 862642 l32i a4, a6, 0x218 4021c76b: 204450 or a4, a4, a5 4021c76e: 0020c0 memw 4021c771: 866642 s32i a4, a6, 0x218 4021c774: 118c66 bnei a12, 8, 4021c789 4021c777: ffe4e1 l32r a14, 4021c708 4021c77a: 0020c0 memw 4021c77d: 8626b2 l32i a11, a6, 0x218 4021c780: 20bbe0 or a11, a11, a14 4021c783: 0020c0 memw 4021c786: 8666b2 s32i a11, a6, 0x218 4021c789: ffe061 l32r a6, 4021c70c 4021c78c: e45ce1 l32r a14, 402158fc 4021c78f: a5c041 l32r a4, 40205e90 4021c792: 0020c0 memw 4021c795: 856462 s32i a6, a4, 0x214 4021c798: feb751 l32r a5, 4021c274 4021c79b: 0020c0 memw 4021c79e: 9d2432 l32i a3, a4, 0x274 4021c7a1: 103350 and a3, a3, a5 4021c7a4: 0020c0 memw 4021c7a7: 9d6432 s32i a3, a4, 0x274 4021c7aa: 2c0b addi.n a2, a12, -1 4021c7ac: 0d0216 beqz a2, 4021c880 4021c7af: fecc72 addi a7, a12, -2 4021c7b2: 0ca716 beqz a7, 4021c880 4021c7b5: f8cc82 addi a8, a12, -8 4021c7b8: 0c4816 beqz a8, 4021c880 4021c7bb: a20c movi.n a2, 10 4021c7bd: e9c005 call0 402063c0 4021c7c0: e033b1 l32r a11, 4021488c 4021c7c3: 0020c0 memw 4021c7c6: 422b52 l32i a5, a11, 0x108 4021c7c9: 1055e0 and a5, a5, a14 4021c7cc: 0020c0 memw 4021c7cf: 426b52 s32i a5, a11, 0x108 4021c7d2: 140c movi.n a4, 1 4021c7d4: 0020c0 memw 4021c7d7: 582b32 l32i a3, a11, 0x160 4021c7da: 203340 or a3, a3, a4 4021c7dd: 0020c0 memw 4021c7e0: 586b32 s32i a3, a11, 0x160 4021c7e3: e07c movi.n a0, -2 4021c7e5: 0020c0 memw 4021c7e8: 582ba2 l32i a10, a11, 0x160 4021c7eb: 10aa00 and a10, a10, a0 4021c7ee: 0020c0 memw 4021c7f1: 586ba2 s32i a10, a11, 0x160 4021c7f4: 0020c0 memw 4021c7f7: a5a691 l32r a9, 40205e90 4021c7fa: 9c2992 l32i a9, a9, 0x270 4021c7fd: 356917 bbci a9, 1, 4021c836 4021c800: 220c movi.n a2, 2 4021c802: e9bbc5 call0 402063c0 4021c805: f1a0b2 movi a11, 241 4021c808: 00ac92 movi a9, 0xfffffc00 4021c80b: 0020c0 memw 4021c80e: e01f71 l32r a7, 4021488c 4021c811: d7a8 l32i.n a10, a7, 52 4021c813: 10aa90 and a10, a10, a9 4021c816: 20aab0 or a10, a10, a11 4021c819: 0020c0 memw 4021c81c: d7a9 s32i.n a10, a7, 52 4021c81e: f0a082 movi a8, 240 4021c821: 0020c0 memw 4021c824: d768 l32i.n a6, a7, 52 4021c826: 106690 and a6, a6, a9 4021c829: 206680 or a6, a6, a8 4021c82c: 0020c0 memw 4021c82f: d769 s32i.n a6, a7, 52 4021c831: 220c movi.n a2, 2 4021c833: e9b8c5 call0 402063c0 4021c836: fd2d45 call0 40219b0c 4021c839: ffb5b1 l32r a11, 4021c710 4021c83c: 0b29 s32i.n a2, a11, 0 4021c83e: ffc485 call0 4021c488 4021c841: ffabc5 call0 4021c300 4021c844: 0e0c movi.n a14, 0 4021c846: 3dec bnez.n a13, 4021c86d 4021c848: fd96d1 l32r a13, 4021bea0 4021c84b: 050dd2 l8ui a13, a13, 5 4021c84e: bddc bnez.n a13, 4021c86d 4021c850: ffb101 l32r a0, 4021c714 4021c853: 000022 l8ui a2, a0, 0 4021c856: 131266 bnei a2, 1, 4021c86d 4021c859: fd9131 l32r a3, 4021bea0 4021c85c: 000332 l8ui a3, a3, 0 4021c85f: 0a1366 bnei a3, 1, 4021c86d 4021c862: fecc42 addi a4, a12, -2 4021c865: 0cd416 beqz a4, 4021c936 4021c868: 5c0b addi.n a5, a12, -1 4021c86a: 0c8516 beqz a5, 4021c936 4021c86d: 0108 l32i.n a0, a1, 0 4021c86f: 11c8 l32i.n a12, a1, 4 4021c871: ff4661 l32r a6, 4021c58c 4021c874: 21d8 l32i.n a13, a1, 8 4021c876: 0046e2 s8i a14, a6, 0 4021c879: 31e8 l32i.n a14, a1, 12 4021c87b: 10c112 addi a1, a1, 16 4021c87e: f00d ret.n 4021c880: e42141 l32r a4, 40215904 4021c883: dfce01 l32r a0, 402147bc 4021c886: e00031 l32r a3, 40214888 4021c889: 0020c0 memw 4021c88c: fa2322 l32i a2, a3, 0x3e8 4021c88f: 102240 and a2, a2, a4 4021c892: 0020c0 memw 4021c895: 340c movi.n a4, 3 4021c897: 750c movi.n a5, 7 4021c899: 460c movi.n a6, 4 4021c89b: f70c movi.n a7, 15 4021c89d: 0008 l32i.n a0, a0, 0 4021c89f: fa6322 s32i a2, a3, 0x3e8 4021c8a2: 62a022 movi a2, 98 4021c8a5: 272002 l32i a0, a0, 156 4021c8a8: 130c movi.n a3, 1 4021c8aa: 0000c0 callx0 a0 4021c8ad: 62a022 movi a2, 98 4021c8b0: dfc301 l32r a0, 402147bc 4021c8b3: 130c movi.n a3, 1 4021c8b5: 0008 l32i.n a0, a0, 0 4021c8b7: b40c movi.n a4, 11 4021c8b9: 262002 l32i a0, a0, 152 4021c8bc: 80a052 movi a5, 128 4021c8bf: 0000c0 callx0 a0 4021c8c2: ff9785 call0 4021c23c 4021c8c5: 478c66 bnei a12, 8, 4021c910 4021c8c8: 65a022 movi a2, 101 4021c8cb: 430c movi.n a3, 4 4021c8cd: 040c movi.n a4, 0 4021c8cf: dfbb01 l32r a0, 402147bc 4021c8d2: 650c movi.n a5, 6 4021c8d4: 0008 l32i.n a0, a0, 0 4021c8d6: 660c movi.n a6, 6 4021c8d8: 272002 l32i a0, a0, 156 4021c8db: 170c movi.n a7, 1 4021c8dd: 0000c0 callx0 a0 4021c8e0: 65a022 movi a2, 101 4021c8e3: 430c movi.n a3, 4 4021c8e5: 040c movi.n a4, 0 4021c8e7: dfb501 l32r a0, 402147bc 4021c8ea: 750c movi.n a5, 7 4021c8ec: 0008 l32i.n a0, a0, 0 4021c8ee: 760c movi.n a6, 7 4021c8f0: 272002 l32i a0, a0, 156 4021c8f3: 170c movi.n a7, 1 4021c8f5: 0000c0 callx0 a0 4021c8f8: 6ca022 movi a2, 108 4021c8fb: 230c movi.n a3, 2 4021c8fd: 040c movi.n a4, 0 4021c8ff: dfaf01 l32r a0, 402147bc 4021c902: 050c movi.n a5, 0 4021c904: 0008 l32i.n a0, a0, 0 4021c906: 060c movi.n a6, 0 4021c908: 272002 l32i a0, a0, 156 4021c90b: 170c movi.n a7, 1 4021c90d: 0000c0 callx0 a0 4021c910: e14241 l32r a4, 40214e18 4021c913: b21151 l32r a5, 40209158 4021c916: 002432 l32i a3, a4, 0 4021c919: 00a022 movi a2, 0 4021c91c: 203350 or a3, a3, a5 4021c91f: 0439 s32i.n a3, a4, 0 4021c921: fcb445 call0 40219468 4021c924: a20c movi.n a2, 10 4021c926: e9a985 call0 402063c0 4021c929: e13b71 l32r a7, 40214e18 4021c92c: 0768 l32i.n a6, a7, 0 4021c92e: 1066e0 and a6, a6, a14 4021c931: 0769 s32i.n a6, a7, 0 4021c933: ffa246 j 4021c7c0 4021c936: 0040e2 s8i a14, a0, 0 4021c939: e13571 l32r a7, 40214e10 4021c93c: fd5981 l32r a8, 4021bea0 4021c93f: 640772 l8ui a7, a7, 100 4021c942: 0048e2 s8i a14, a8, 0 4021c945: 047170 extui a7, a7, 1, 1 4021c948: f21756 bnez a7, 4021c86d 4021c94b: 04a022 movi a2, 4 4021c94e: ffc405 call0 4021c590 4021c951: ff7121 l32r a2, 4021c718 4021c954: 000222 l8ui a2, a2, 0 4021c957: fc2205 call0 40218b78 4021c95a: 04a022 movi a2, 4 4021c95d: 00a032 movi a3, 0 4021c960: ffdb85 call0 4021c71c 4021c963: ffc186 j 4021c86d ... 4021c968 : 4021c968: 060c movi.n a6, 0 4021c96a: a30651 l32r a5, 40205584 4021c96d: 0020c0 memw 4021c970: 506562 s32i a6, a5, 0x140 4021c973: 0020c0 memw 4021c976: 516522 s32i a2, a5, 0x144 4021c979: 0020c0 memw 4021c97c: 406542 s32i a4, a5, 0x100 4021c97f: 0020c0 memw 4021c982: 446532 s32i a3, a5, 0x110 4021c985: f00d ret.n ... 4021c988 : 4021c988: f0c112 addi a1, a1, -16 4021c98b: 0109 s32i.n a0, a1, 0 4021c98d: ff6c85 call0 4021c058 4021c990: 0c2226 beqi a2, 2, 4021c9a0 4021c993: 020c movi.n a2, 0 4021c995: 030c movi.n a3, 0 4021c997: fdbf41 l32r a4, 4021c094 4021c99a: fffcc5 call0 4021c968 4021c99d: 000246 j 4021c9aa 4021c9a0: 020c movi.n a2, 0 4021c9a2: 030c movi.n a3, 0 4021c9a4: e0ab41 l32r a4, 40214c50 4021c9a7: fffc05 call0 4021c968 4021c9aa: 0108 l32i.n a0, a1, 0 4021c9ac: 10c112 addi a1, a1, 16 4021c9af: f00d ret.n 4021c9b1: 000000 ill 4021c9b4: c06a add.n a12, a0, a6 4021c9b6: 0019 s32i.n a1, a0, 0 4021c9b8: 302020 xor a2, a0, a2 4021c9bb: 000020 excw 4021c9be: 122050 excw 4021c9c0 : 4021c9c0: f0c112 addi a1, a1, -16 4021c9c3: 11c9 s32i.n a12, a1, 4 4021c9c5: 0109 s32i.n a0, a1, 0 4021c9c7: f07c movi.n a0, -1 4021c9c9: a2eec1 l32r a12, 40205584 4021c9cc: 0020c0 memw 4021c9cf: 496c02 s32i a0, a12, 0x124 4021c9d2: fffb45 call0 4021c988 4021c9d5: 820c movi.n a2, 8 4021c9d7: 030c movi.n a3, 0 4021c9d9: ff6445 call0 4021c020 4021c9dc: ff7585 call0 4021c138 4021c9df: e8a322 movi a2, 0x3e8 4021c9e2: ff4c05 call0 4021bea4 4021c9e5: b5f731 l32r a3, 4020a1c4 4021c9e8: 0020c0 memw 4021c9eb: 422c22 l32i a2, a12, 0x108 4021c9ee: 202230 or a2, a2, a3 4021c9f1: 0020c0 memw 4021c9f4: 426c22 s32i a2, a12, 0x108 4021c9f7: 220c movi.n a2, 2 4021c9f9: ff8045 call0 4021c200 4021c9fc: ff83c5 call0 4021c23c 4021c9ff: ffed01 l32r a0, 4021c9b4 4021ca02: 040c movi.n a4, 0 4021ca04: 750c movi.n a5, 7 4021ca06: 0020c0 memw 4021ca09: 406c02 s32i a0, a12, 0x100 4021ca0c: a7e4b1 l32r a11, 4020699c 4021ca0f: 0020c0 memw 4021ca12: 416cb2 s32i a11, a12, 0x104 4021ca15: 0020c0 memw 4021ca18: 426c42 s32i a4, a12, 0x108 4021ca1b: b5eda1 l32r a10, 4020a1d0 4021ca1e: 0020c0 memw 4021ca21: 436ca2 s32i a10, a12, 0x10c 4021ca24: ac6a91 l32r a9, 40207bcc 4021ca27: 0020c0 memw 4021ca2a: 446c92 s32i a9, a12, 0x110 4021ca2d: 480c movi.n a8, 4 4021ca2f: 0020c0 memw 4021ca32: 466c82 s32i a8, a12, 0x118 4021ca35: 0020c0 memw 4021ca38: 486c42 s32i a4, a12, 0x120 4021ca3b: 0020c0 memw 4021ca3e: 506c42 s32i a4, a12, 0x140 4021ca41: 0020c0 memw 4021ca44: 516c42 s32i a4, a12, 0x144 4021ca47: ffdc71 l32r a7, 4021c9b8 4021ca4a: 0020c0 memw 4021ca4d: 526c72 s32i a7, a12, 0x148 4021ca50: ffdb61 l32r a6, 4021c9bc 4021ca53: 0020c0 memw 4021ca56: 536c62 s32i a6, a12, 0x14c 4021ca59: 0020c0 memw 4021ca5c: 566c42 s32i a4, a12, 0x158 4021ca5f: 0020c0 memw 4021ca62: 576c52 s32i a5, a12, 0x15c 4021ca65: 0020c0 memw 4021ca68: 586c52 s32i a5, a12, 0x160 4021ca6b: 0020c0 memw 4021ca6e: 596c42 s32i a4, a12, 0x164 4021ca71: 0020c0 memw 4021ca74: 5a6c42 s32i a4, a12, 0x168 4021ca77: 0020c0 memw 4021ca7a: 5d6c42 s32i a4, a12, 0x174 4021ca7d: 0020c0 memw 4021ca80: 606c42 s32i a4, a12, 0x180 4021ca83: 0020c0 memw 4021ca86: 646c42 s32i a4, a12, 0x190 4021ca89: 0020c0 memw 4021ca8c: 656c42 s32i a4, a12, 0x194 4021ca8f: 0020c0 memw 4021ca92: 666c42 s32i a4, a12, 0x198 4021ca95: 0020c0 memw 4021ca98: 676c42 s32i a4, a12, 0x19c 4021ca9b: 0020c0 memw 4021ca9e: 686c42 s32i a4, a12, 0x1a0 4021caa1: 0020c0 memw 4021caa4: 6a6c42 s32i a4, a12, 0x1a8 4021caa7: 0020c0 memw 4021caaa: 6b6c42 s32i a4, a12, 0x1ac 4021caad: 0020c0 memw 4021cab0: 6c6c42 s32i a4, a12, 0x1b0 4021cab3: 0020c0 memw 4021cab6: 6d6c42 s32i a4, a12, 0x1b4 4021cab9: 11c8 l32i.n a12, a1, 4 4021cabb: 0108 l32i.n a0, a1, 0 4021cabd: 10c112 addi a1, a1, 16 4021cac0: f00d ret.n ... 4021cac4 : 4021cac4: 604020 neg a4, a2 4021cac7: b34220 movgez a4, a2, a2 4021caca: 042d mov.n a2, a4 4021cacc: f00d ret.n ... 4021cad0 : 4021cad0: c21e41 l32r a4, 4020d348 4021cad3: df6e31 l32r a3, 4021488c 4021cad6: 0020c0 memw 4021cad9: 402322 l32i a2, a3, 0x100 4021cadc: 202240 or a2, a2, a4 4021cadf: 0020c0 memw 4021cae2: 406322 s32i a2, a3, 0x100 4021cae5: f00d ret.n 4021cae7: ffff00 excw 4021caea: ff .byte 0xff 4021caeb: ef .byte 0xef 4021caec : 4021caec: ffff41 l32r a4, 4021cae8 4021caef: df6731 l32r a3, 4021488c 4021caf2: 0020c0 memw 4021caf5: 402322 l32i a2, a3, 0x100 4021caf8: 102240 and a2, a2, a4 4021cafb: 0020c0 memw 4021cafe: 406322 s32i a2, a3, 0x100 4021cb01: f00d ret.n 4021cb03: fc0000 excw 4021cb06: ff0001 l32r a0, 4021c708 4021cb09: fffe03 excw 4021cb0c : 4021cb0c: ffff31 l32r a3, 4021cb08 4021cb0f: df5f71 l32r a7, 4021488c 4021cb12: 015280 slli a5, a2, 24 4021cb15: 315850 srai a5, a5, 24 4021cb18: 05e277 bbsi a2, 7, 4021cb21 4021cb1b: 114260 slli a4, a2, 10 4021cb1e: 000086 j 4021cb24 4021cb21: fff841 l32r a4, 4021cb04 4021cb24: 0020c0 memw 4021cb27: 8a27b2 l32i a11, a7, 0x228 4021cb2a: 10bb30 and a11, a11, a3 4021cb2d: 20bb40 or a11, a11, a4 4021cb30: 0020c0 memw 4021cb33: 8a67b2 s32i a11, a7, 0x228 4021cb36: fea0a2 movi a10, 254 4021cb39: 1182f0 slli a8, a2, 1 4021cb3c: 01af92 movi a9, -255 4021cb3f: a38a50 movltz a8, a10, a5 4021cb42: 0020c0 memw 4021cb45: c92762 l32i a6, a7, 0x324 4021cb48: 106690 and a6, a6, a9 4021cb4b: 206680 or a6, a6, a8 4021cb4e: 0020c0 memw 4021cb51: c96762 s32i a6, a7, 0x324 4021cb54: f00d ret.n ... 4021cb58 : 4021cb58: f0c112 addi a1, a1, -16 4021cb5b: 21d9 s32i.n a13, a1, 8 4021cb5d: 0109 s32i.n a0, a1, 0 4021cb5f: df1701 l32r a0, 402147bc 4021cb62: 11c9 s32i.n a12, a1, 4 4021cb64: 0008 l32i.n a0, a0, 0 4021cb66: 04cd mov.n a12, a4 4021cb68: d008 l32i.n a0, a0, 52 4021cb6a: 03dd mov.n a13, a3 4021cb6c: 0000c0 callx0 a0 4021cb6f: dd1b addi.n a13, a13, 1 4021cb71: df4521 l32r a2, 40214888 4021cb74: 0020c0 memw 4021cb77: f72222 l32i a2, a2, 0x3dc 4021cb7a: 0d3d mov.n a3, a13 4021cb7c: 212620 srai a2, a2, 6 4021cb7f: a6d401 l32r a0, 402066d0 4021cb82: 0000c0 callx0 a0 4021cb85: 0c29 s32i.n a2, a12, 0 4021cb87: 0d3d mov.n a3, a13 4021cb89: 0020c0 memw 4021cb8c: df3f21 l32r a2, 40214888 4021cb8f: f82222 l32i a2, a2, 0x3e0 4021cb92: 212620 srai a2, a2, 6 4021cb95: a6ce01 l32r a0, 402066d0 4021cb98: 0000c0 callx0 a0 4021cb9b: df0801 l32r a0, 402147bc 4021cb9e: 0008 l32i.n a0, a0, 0 4021cba0: c008 l32i.n a0, a0, 48 4021cba2: 1c29 s32i.n a2, a12, 4 4021cba4: 0000c0 callx0 a0 4021cba7: 11c8 l32i.n a12, a1, 4 4021cba9: 21d8 l32i.n a13, a1, 8 4021cbab: 0108 l32i.n a0, a1, 0 4021cbad: 10c112 addi a1, a1, 16 4021cbb0: f00d ret.n ... 4021cbb4 : 4021cbb4: f0c112 addi a1, a1, -16 4021cbb7: 1109 s32i.n a0, a1, 4 4021cbb9: df0001 l32r a0, 402147bc 4021cbbc: 0008 l32i.n a0, a0, 0 4021cbbe: 132002 l32i a0, a0, 76 4021cbc1: 0129 s32i.n a2, a1, 0 4021cbc3: 0000c0 callx0 a0 4021cbc6: a62861 l32r a6, 40206468 4021cbc9: dff501 l32r a0, 40214ba0 4021cbcc: 0020c0 memw 4021cbcf: d72052 l32i a5, a0, 0x35c 4021cbd2: 105560 and a5, a5, a6 4021cbd5: 0020c0 memw 4021cbd8: d76052 s32i a5, a0, 0x35c 4021cbdb: dff241 l32r a4, 40214ba4 4021cbde: 0020c0 memw 4021cbe1: d72032 l32i a3, a0, 0x35c 4021cbe4: 103340 and a3, a3, a4 4021cbe7: 0020c0 memw 4021cbea: 0128 l32i.n a2, a1, 0 4021cbec: d76032 s32i a3, a0, 0x35c 4021cbef: 22dc bnez.n a2, 4021cc05 4021cbf1: e87c movi.n a8, -2 4021cbf3: 0020c0 memw 4021cbf6: d42072 l32i a7, a0, 0x350 4021cbf9: 107780 and a7, a7, a8 4021cbfc: 0020c0 memw 4021cbff: d46072 s32i a7, a0, 0x350 4021cc02: 000406 j 4021cc16 4021cc05: 1a0c movi.n a10, 1 4021cc07: 0020c0 memw 4021cc0a: d42092 l32i a9, a0, 0x350 4021cc0d: 2099a0 or a9, a9, a10 4021cc10: 0020c0 memw 4021cc13: d46092 s32i a9, a0, 0x350 4021cc16: 1108 l32i.n a0, a1, 4 4021cc18: 10c112 addi a1, a1, 16 4021cc1b: f00d ret.n 4021cc1d: 000000 ill 4021cc20 : 4021cc20: 040c movi.n a4, 0 4021cc22: 528b addi.n a5, a2, 8 4021cc24: 7fa022 movi a2, 127 4021cc27: e05530 subx4 a5, a5, a3 4021cc2a: 115500 slli a5, a5, 16 4021cc2d: 315050 srai a5, a5, 16 4021cc30: b34550 movgez a4, a5, a5 4021cc33: 114400 slli a4, a4, 16 4021cc36: 313040 srai a3, a4, 16 4021cc39: 01e3e6 bgei a3, 128, 4021cc3e 4021cc3c: 032d mov.n a2, a3 4021cc3e: 012280 slli a2, a2, 24 4021cc41: 312820 srai a2, a2, 24 4021cc44: f00d ret.n ... 4021cc48 : 4021cc48: df1071 l32r a7, 40214888 4021cc4b: 0020c0 memw 4021cc4e: e02742 l32i a4, a7, 0x380 4021cc51: 314240 srai a4, a4, 18 4021cc54: 0020c0 memw 4021cc57: e12752 l32i a5, a7, 0x384 4021cc5a: 315250 srai a5, a5, 18 4021cc5d: 0020c0 memw 4021cc60: e227a2 l32i a10, a7, 0x388 4021cc63: 31a2a0 srai a10, a10, 18 4021cc66: 0020c0 memw 4021cc69: e327b2 l32i a11, a7, 0x38c 4021cc6c: fec382 addi a8, a3, -2 4021cc6f: 31b2b0 srai a11, a11, 18 4021cc72: 0020c0 memw 4021cc75: f72762 l32i a6, a7, 0x3dc 4021cc78: 400800 ssr a8 4021cc7b: b16060 sra a6, a6 4021cc7e: 0020c0 memw 4021cc81: f82792 l32i a9, a7, 0x3e0 4021cc84: 400800 ssr a8 4021cc87: b19090 sra a9, a9 4021cc8a: 0020c0 memw 4021cc8d: 400800 ssr a8 4021cc90: f92772 l32i a7, a7, 0x3e4 4021cc93: 829990 mull a9, a9, a9 4021cc96: 826660 mull a6, a6, a6 4021cc99: 44ba add.n a4, a4, a11 4021cc9b: c055a0 sub a5, a5, a10 4021cc9e: 825550 mull a5, a5, a5 4021cca1: 824440 mull a4, a4, a4 4021cca4: 669a add.n a6, a6, a9 4021cca6: b17070 sra a7, a7 4021cca9: 0279 s32i.n a7, a2, 0 4021ccab: 445a add.n a4, a4, a5 4021ccad: 316060 srai a6, a6, 16 4021ccb0: 2269 s32i.n a6, a2, 8 4021ccb2: a56c movi.n a5, -22 4021ccb4: 905350 addx2 a5, a3, a5 4021ccb7: 400500 ssr a5 4021ccba: b14040 sra a4, a4 4021ccbd: 1249 s32i.n a4, a2, 4 4021ccbf: f00d ret.n 4021ccc1: 000000 ill 4021ccc4 : 4021ccc4: e0c112 addi a1, a1, -32 4021ccc7: 046102 s32i a0, a1, 16 4021ccca: 0561c2 s32i a12, a1, 20 4021cccd: 205220 or a5, a2, a2 4021ccd0: d67c movi.n a6, -3 4021ccd2: dfb3c1 l32r a12, 40214ba0 4021ccd5: 0020c0 memw 4021ccd8: d42c42 l32i a4, a12, 0x350 4021ccdb: 104460 and a4, a4, a6 4021ccde: 0020c0 memw 4021cce1: d46c42 s32i a4, a12, 0x350 4021cce4: 220c movi.n a2, 2 4021cce6: 0020c0 memw 4021cce9: d42c02 l32i a0, a12, 0x350 4021ccec: 200020 or a0, a0, a2 4021ccef: 0020c0 memw 4021ccf2: 921c movi.n a2, 25 4021ccf4: 6159 s32i.n a5, a1, 24 4021ccf6: 7139 s32i.n a3, a1, 28 4021ccf8: d46c02 s32i a0, a12, 0x350 4021ccfb: e96c45 call0 402063c0 4021ccfe: 7108 l32i.n a0, a1, 28 4021cd00: 6128 l32i.n a2, a1, 24 4021cd02: 030c movi.n a3, 0 4021cd04: 016d mov.n a6, a1 4021cd06: a073c0 addx4 a7, a3, a12 4021cd09: 908360 addx2 a8, a3, a6 4021cd0c: 0020c0 memw 4021cd0f: e02772 l32i a7, a7, 0x380 4021cd12: 331b addi.n a3, a3, 1 4021cd14: 743030 extui a3, a3, 0, 8 4021cd17: b47070 extui a7, a7, 0, 12 4021cd1a: 607070 neg a7, a7 4021cd1d: 08d772 addmi a7, a7, 0x800 4021cd20: 005872 s16i a7, a8, 0 4021cd23: df8366 bnei a3, 8, 4021cd06 4021cd26: 041182 l16ui a8, a1, 8 4021cd29: 0311b2 l16ui a11, a1, 6 4021cd2c: 0711a2 l16ui a10, a1, 14 4021cd2f: 021132 l16ui a3, a1, 4 4021cd32: 0111c2 l16ui a12, a1, 2 4021cd35: 061192 l16ui a9, a1, 12 4021cd38: cc3a add.n a12, a12, a3 4021cd3a: 99aa add.n a9, a9, a10 4021cd3c: 909990 addx2 a9, a9, a9 4021cd3f: bbca add.n a11, a11, a12 4021cd41: 0511a2 l16ui a10, a1, 10 4021cd44: 51c8 l32i.n a12, a1, 20 4021cd46: 88aa add.n a8, a8, a10 4021cd48: d0bb90 subx2 a11, a11, a9 4021cd4b: 0052b2 s16i a11, a2, 0 4021cd4e: 908880 addx2 a8, a8, a8 4021cd51: c08890 sub a8, a8, a9 4021cd54: 005082 s16i a8, a0, 0 4021cd57: 4108 l32i.n a0, a1, 16 4021cd59: 20c112 addi a1, a1, 32 4021cd5c: f00d ret.n ... 4021cd60 : 4021cd60: decb21 l32r a2, 4021488c 4021cd63: 0020c0 memw 4021cd66: 592222 l32i a2, a2, 0x164 4021cd69: b52420 extui a2, a2, 20, 12 4021cd6c: 412320 srli a2, a2, 3 4021cd6f: fed222 addmi a2, a2, 0xfffffe00 4021cd72: 112200 slli a2, a2, 16 4021cd75: 312020 srai a2, a2, 16 4021cd78: f00d ret.n ... 4021cd7c : 4021cd7c: f0c112 addi a1, a1, -16 4021cd7f: 3109 s32i.n a0, a1, 12 4021cd81: de8e01 l32r a0, 402147bc 4021cd84: 312b addi.n a3, a1, 2 4021cd86: 0008 l32i.n a0, a0, 0 4021cd88: 1129 s32i.n a2, a1, 4 4021cd8a: 9008 l32i.n a0, a0, 36 4021cd8c: 012d mov.n a2, a1 4021cd8e: 0000c0 callx0 a0 4021cd91: de8a01 l32r a0, 402147bc 4021cd94: 0008 l32i.n a0, a0, 0 4021cd96: 009122 l16si a2, a1, 0 4021cd99: e008 l32i.n a0, a0, 56 4021cd9b: 330c movi.n a3, 3 4021cd9d: 0000c0 callx0 a0 4021cda0: de8701 l32r a0, 402147bc 4021cda3: 330c movi.n a3, 3 4021cda5: 0008 l32i.n a0, a0, 0 4021cda7: 2129 s32i.n a2, a1, 8 4021cda9: e008 l32i.n a0, a0, 56 4021cdab: 019122 l16si a2, a1, 2 4021cdae: 0000c0 callx0 a0 4021cdb1: 2138 l32i.n a3, a1, 8 4021cdb3: 3108 l32i.n a0, a1, 12 4021cdb5: c03320 sub a3, a3, a2 4021cdb8: 1128 l32i.n a2, a1, 4 4021cdba: 10c112 addi a1, a1, 16 4021cdbd: 223a add.n a2, a2, a3 4021cdbf: 112200 slli a2, a2, 16 4021cdc2: 312020 srai a2, a2, 16 4021cdc5: f00d ret.n 4021cdc7: 000100 excw 4021cdca: fffa add.n a15, a15, a15 4021cdcc : 4021cdcc: ffff71 l32r a7, 4021cdc8 4021cdcf: a6be61 l32r a6, 402068c8 4021cdd2: dead31 l32r a3, 40214888 4021cdd5: 0020c0 memw 4021cdd8: df2352 l32i a5, a3, 0x37c 4021cddb: 105570 and a5, a5, a7 4021cdde: 205560 or a5, a5, a6 4021cde1: 0020c0 memw 4021cde4: df6352 s32i a5, a3, 0x37c 4021cde7: e47c movi.n a4, -2 4021cde9: 0020c0 memw 4021cdec: df2322 l32i a2, a3, 0x37c 4021cdef: 102240 and a2, a2, a4 4021cdf2: 0020c0 memw 4021cdf5: df6322 s32i a2, a3, 0x37c 4021cdf8: f00d ret.n ... 4021cdfc : 4021cdfc: 190c movi.n a9, 1 4021cdfe: dea251 l32r a5, 40214888 4021ce01: 0020c0 memw 4021ce04: df2582 l32i a8, a5, 0x37c 4021ce07: 208890 or a8, a8, a9 4021ce0a: 0020c0 memw 4021ce0d: df6582 s32i a8, a5, 0x37c 4021ce10: e47030 extui a7, a3, 0, 15 4021ce13: 280c movi.n a8, 2 4021ce15: 1177e0 slli a7, a7, 2 4021ce18: ffec91 l32r a9, 4021cdc8 4021ce1b: 207780 or a7, a7, a8 4021ce1e: 0182e0 slli a8, a2, 18 4021ce21: 0020c0 memw 4021ce24: df2562 l32i a6, a5, 0x37c 4021ce27: 106690 and a6, a6, a9 4021ce2a: 206680 or a6, a6, a8 4021ce2d: 206670 or a6, a6, a7 4021ce30: 0020c0 memw 4021ce33: df6562 s32i a6, a5, 0x37c 4021ce36: 0020c0 memw 4021ce39: df2542 l32i a4, a5, 0x37c 4021ce3c: 008496 bltz a4, 4021ce48 4021ce3f: 0020c0 memw 4021ce42: df25a2 l32i a10, a5, 0x37c 4021ce45: ff6ad6 bgez a10, 4021ce3f 4021ce48: f00d ret.n 4021ce4a: 800000 add a0, a0, a0 4021ce4d: fe88 l32i.n a8, a14, 60 4021ce4f: 3f .byte 0x3f 4021ce50 : 4021ce50: 041c movi.n a4, 16 4021ce52: e0c112 addi a1, a1, -32 4021ce55: 4109 s32i.n a0, a1, 16 4021ce57: 61d9 s32i.n a13, a1, 24 4021ce59: 51c9 s32i.n a12, a1, 20 4021ce5b: 02dd mov.n a13, a2 4021ce5d: 03cd mov.n a12, a3 4021ce5f: 012d mov.n a2, a1 4021ce61: fffa31 l32r a3, 4021ce4c 4021ce64: a3d801 l32r a0, 40205dc4 4021ce67: 0000c0 callx0 a0 4021ce6a: 0d3cf6 bgeui a12, 3, 4021ce7b 4021ce6d: 300c movi.n a0, 3 4021ce6f: c000c0 sub a0, a0, a12 4021ce72: 401000 ssl a0 4021ce75: a10d00 sll a0, a13 4021ce78: 000206 j 4021ce84 4021ce7b: fdcc22 addi a2, a12, -3 4021ce7e: 400200 ssr a2 4021ce81: b100d0 sra a0, a13 4021ce84: 51c8 l32i.n a12, a1, 20 4021ce86: 61d8 l32i.n a13, a1, 24 4021ce88: 40f030 nsau a3, a0 4021ce8b: c21c movi.n a2, 28 4021ce8d: c02230 sub a2, a2, a3 4021ce90: 012280 slli a2, a2, 24 4021ce93: 312820 srai a2, a2, 24 4021ce96: 0712e6 bgei a2, 1, 4021cea1 4021ce99: 340000 extui a0, a0, 0, 4 4021ce9c: 020c movi.n a2, 0 4021ce9e: 000286 j 4021ceac 4021cea1: 320b addi.n a3, a2, -1 4021cea3: 400300 ssr a3 4021cea6: b10000 sra a0, a0 4021cea9: 340000 extui a0, a0, 0, 4 4021ceac: 1142b0 slli a4, a2, 5 4021ceaf: 501a add.n a5, a0, a1 4021ceb1: 1132c0 slli a3, a2, 4 4021ceb4: 4108 l32i.n a0, a1, 16 4021ceb6: 334a add.n a3, a3, a4 4021ceb8: 000522 l8ui a2, a5, 0 4021cebb: 20c112 addi a1, a1, 32 4021cebe: 223a add.n a2, a2, a3 4021cec0: 112200 slli a2, a2, 16 4021cec3: 312020 srai a2, a2, 16 4021cec6: f00d ret.n 4021cec8 : 4021cec8: 030c movi.n a3, 0 4021ceca: c41c movi.n a4, 28 4021cecc: 650c movi.n a5, 6 4021cece: 660c movi.n a6, 6 4021ced0: f0c112 addi a1, a1, -16 4021ced3: 11c9 s32i.n a12, a1, 4 4021ced5: 0109 s32i.n a0, a1, 0 4021ced7: de3901 l32r a0, 402147bc 4021ceda: 02cd mov.n a12, a2 4021cedc: 0008 l32i.n a0, a0, 0 4021cede: 77a022 movi a2, 119 4021cee1: 272002 l32i a0, a0, 156 4021cee4: 0c7d mov.n a7, a12 4021cee6: 0000c0 callx0 a0 4021cee9: 0c7d mov.n a7, a12 4021ceeb: 7ca022 movi a2, 124 4021ceee: 130c movi.n a3, 1 4021cef0: de3301 l32r a0, 402147bc 4021cef3: 541c movi.n a4, 21 4021cef5: 0008 l32i.n a0, a0, 0 4021cef7: 050c movi.n a5, 0 4021cef9: 272002 l32i a0, a0, 156 4021cefc: 060c movi.n a6, 0 4021cefe: 0000c0 callx0 a0 4021cf01: 11c8 l32i.n a12, a1, 4 4021cf03: 0108 l32i.n a0, a1, 0 4021cf05: 10c112 addi a1, a1, 16 4021cf08: f00d ret.n ... 4021cf0c : 4021cf0c: 030c movi.n a3, 0 4021cf0e: c41c movi.n a4, 28 4021cf10: 550c movi.n a5, 5 4021cf12: 560c movi.n a6, 5 4021cf14: f0c112 addi a1, a1, -16 4021cf17: 11c9 s32i.n a12, a1, 4 4021cf19: 0109 s32i.n a0, a1, 0 4021cf1b: de2801 l32r a0, 402147bc 4021cf1e: 02cd mov.n a12, a2 4021cf20: 0008 l32i.n a0, a0, 0 4021cf22: 77a022 movi a2, 119 4021cf25: 272002 l32i a0, a0, 156 4021cf28: 0c7d mov.n a7, a12 4021cf2a: 0000c0 callx0 a0 4021cf2d: 0c7d mov.n a7, a12 4021cf2f: 7ca022 movi a2, 124 4021cf32: 130c movi.n a3, 1 4021cf34: de2201 l32r a0, 402147bc 4021cf37: 541c movi.n a4, 21 4021cf39: 0008 l32i.n a0, a0, 0 4021cf3b: 150c movi.n a5, 1 4021cf3d: 272002 l32i a0, a0, 156 4021cf40: 160c movi.n a6, 1 4021cf42: 0000c0 callx0 a0 4021cf45: 11c8 l32i.n a12, a1, 4 4021cf47: 0108 l32i.n a0, a1, 0 4021cf49: 10c112 addi a1, a1, 16 4021cf4c: f00d ret.n ... 4021cf50 : 4021cf50: b5b961 l32r a6, 4020a634 4021cf53: b5b971 l32r a7, 4020a638 4021cf56: f0c112 addi a1, a1, -16 4021cf59: 0109 s32i.n a0, a1, 0 4021cf5b: b5b501 l32r a0, 4020a630 4021cf5e: 216377 bbci a3, 7, 4021cf83 4021cf61: 431207 beq a2, a0, 4021cfa8 4021cf64: 2e3627 bltu a6, a2, 4021cf96 4021cf67: 227a add.n a2, a2, a7 4021cf69: 530c movi.n a3, 5 4021cf6b: a5d901 l32r a0, 402066d0 4021cf6e: 0000c0 callx0 a0 4021cf71: 012280 slli a2, a2, 24 4021cf74: 312820 srai a2, a2, 24 4021cf77: 000046 j 4021cf7c 4021cf7a: f27c movi.n a2, -1 4021cf7c: 0108 l32i.n a0, a1, 0 4021cf7e: 10c112 addi a1, a1, 16 4021cf81: f00d ret.n 4021cf83: 211207 beq a2, a0, 4021cfa8 4021cf86: f03627 bltu a6, a2, 4021cf7a 4021cf89: 227a add.n a2, a2, a7 4021cf8b: 530c movi.n a3, 5 4021cf8d: a5d001 l32r a0, 402066d0 4021cf90: 0000c0 callx0 a0 4021cf93: fff686 j 4021cf71 4021cf96: b5a941 l32r a4, 4020a63c 4021cf99: 431c movi.n a3, 20 4021cf9b: 224a add.n a2, a2, a4 4021cf9d: a5cc01 l32r a0, 402066d0 4021cfa0: 0000c0 callx0 a0 4021cfa3: 22fb addi.n a2, a2, 15 4021cfa5: fff206 j 4021cf71 4021cfa8: e20c movi.n a2, 14 4021cfaa: fff386 j 4021cf7c 4021cfad: 000000 ill 4021cfb0 : 4021cfb0: d0c112 addi a1, a1, -48 4021cfb3: 11c9 s32i.n a12, a1, 4 4021cfb5: 21d9 s32i.n a13, a1, 8 4021cfb7: 31e9 s32i.n a14, a1, 12 4021cfb9: 41f9 s32i.n a15, a1, 16 4021cfbb: 5159 s32i.n a5, a1, 20 4021cfbd: 7179 s32i.n a7, a1, 28 4021cfbf: 0109 s32i.n a0, a1, 0 4021cfc1: 6169 s32i.n a6, a1, 24 4021cfc3: fec262 addi a6, a2, -2 4021cfc6: de3001 l32r a0, 40214888 4021cfc9: 0020c0 memw 4021cfcc: e02072 l32i a7, a0, 0x380 4021cfcf: 400600 ssr a6 4021cfd2: b17070 sra a7, a7 4021cfd5: 0020c0 memw 4021cfd8: e32082 l32i a8, a0, 0x38c 4021cfdb: 400600 ssr a6 4021cfde: b18080 sra a8, a8 4021cfe1: c0f780 sub a15, a7, a8 4021cfe4: 0020c0 memw 4021cfe7: e22052 l32i a5, a0, 0x388 4021cfea: 400600 ssr a6 4021cfed: b15050 sra a5, a5 4021cff0: 0020c0 memw 4021cff3: 090c movi.n a9, 0 4021cff5: e12002 l32i a0, a0, 0x384 4021cff8: 400600 ssr a6 4021cffb: 278a add.n a2, a7, a8 4021cffd: 02dd mov.n a13, a2 4021cfff: 080c movi.n a8, 0 4021d001: 6178 l32i.n a7, a1, 24 4021d003: 5168 l32i.n a6, a1, 20 4021d005: b10000 sra a0, a0 4021d008: e50a add.n a14, a5, a0 4021d00a: 306670 xor a6, a6, a7 4021d00d: c00050 sub a0, a0, a5 4021d010: 00cd mov.n a12, a0 4021d012: 305340 xor a5, a3, a4 4021d015: 071567 beq a5, a6, 4021d020 4021d018: 0ecd mov.n a12, a14 4021d01a: 0fdd mov.n a13, a15 4021d01c: 00ed mov.n a14, a0 4021d01e: 02fd mov.n a15, a2 4021d020: 100c movi.n a0, 1 4021d022: 82bcc0 mull a11, a12, a12 4021d025: 82add0 mull a10, a13, a13 4021d028: aaba add.n a10, a10, a11 4021d02a: 91a9 s32i.n a10, a1, 36 4021d02c: 8390a0 moveqz a9, a0, a10 4021d02f: 31afa0 srai a10, a10, 31 4021d032: 81a9 s32i.n a10, a1, 32 4021d034: 8380a0 moveqz a8, a0, a10 4021d037: 050897 bnone a8, a9, 4021d040 4021d03a: 9109 s32i.n a0, a1, 36 4021d03c: 020c movi.n a2, 0 4021d03e: 8129 s32i.n a2, a1, 32 4021d040: 8158 l32i.n a5, a1, 32 4021d042: 824ec0 mull a4, a14, a12 4021d045: 823fd0 mull a3, a15, a13 4021d048: c03340 sub a3, a3, a4 4021d04b: 112370 slli a2, a3, 9 4021d04e: 9148 l32i.n a4, a1, 36 4021d050: 313730 srai a3, a3, 23 4021d053: f9f401 l32r a0, 4021b824 4021d056: 0000c0 callx0 a0 4021d059: 6178 l32i.n a7, a1, 24 4021d05b: 825ed0 mull a5, a14, a13 4021d05e: 823fc0 mull a3, a15, a12 4021d061: 016280 slli a6, a2, 24 4021d064: 316860 srai a6, a6, 24 4021d067: 335a add.n a3, a3, a5 4021d069: 661b addi.n a6, a6, 1 4021d06b: 7158 l32i.n a5, a1, 28 4021d06d: 112370 slli a2, a3, 9 4021d070: 216160 srai a6, a6, 1 4021d073: 604060 neg a4, a6 4021d076: 313730 srai a3, a3, 23 4021d079: 834670 moveqz a4, a6, a7 4021d07c: 004542 s8i a4, a5, 0 4021d07f: 8158 l32i.n a5, a1, 32 4021d081: 9148 l32i.n a4, a1, 36 4021d083: f9e801 l32r a0, 4021b824 4021d086: 0000c0 callx0 a0 4021d089: 0108 l32i.n a0, a1, 0 4021d08b: 11c8 l32i.n a12, a1, 4 4021d08d: 21d8 l32i.n a13, a1, 8 4021d08f: 31e8 l32i.n a14, a1, 12 4021d091: 41f8 l32i.n a15, a1, 16 4021d093: 7188 l32i.n a8, a1, 28 4021d095: 019280 slli a9, a2, 24 4021d098: 51a8 l32i.n a10, a1, 20 4021d09a: 319890 srai a9, a9, 24 4021d09d: 991b addi.n a9, a9, 1 4021d09f: 219190 srai a9, a9, 1 4021d0a2: 607090 neg a7, a9 4021d0a5: 8379a0 moveqz a7, a9, a10 4021d0a8: 014872 s8i a7, a8, 1 4021d0ab: 30c112 addi a1, a1, 48 4021d0ae: f00d ret.n 4021d0b0 : 4021d0b0: f0c112 addi a1, a1, -16 4021d0b3: 0109 s32i.n a0, a1, 0 4021d0b5: acfa41 l32r a4, 402084a0 4021d0b8: a13331 l32r a3, 40205584 4021d0bb: ddc001 l32r a0, 402147bc 4021d0be: 0020c0 memw 4021d0c1: 442322 l32i a2, a3, 0x110 4021d0c4: 202240 or a2, a2, a4 4021d0c7: 0020c0 memw 4021d0ca: 040c movi.n a4, 0 4021d0cc: 450c movi.n a5, 4 4021d0ce: 460c movi.n a6, 4 4021d0d0: 170c movi.n a7, 1 4021d0d2: 0008 l32i.n a0, a0, 0 4021d0d4: 446322 s32i a2, a3, 0x110 4021d0d7: 6ca022 movi a2, 108 4021d0da: 272002 l32i a0, a0, 156 4021d0dd: 230c movi.n a3, 2 4021d0df: 0000c0 callx0 a0 4021d0e2: 6ca022 movi a2, 108 4021d0e5: 230c movi.n a3, 2 4021d0e7: 140c movi.n a4, 1 4021d0e9: ddb401 l32r a0, 402147bc 4021d0ec: 150c movi.n a5, 1 4021d0ee: 0008 l32i.n a0, a0, 0 4021d0f0: 060c movi.n a6, 0 4021d0f2: 272002 l32i a0, a0, 156 4021d0f5: 270c movi.n a7, 2 4021d0f7: 0000c0 callx0 a0 4021d0fa: 0108 l32i.n a0, a1, 0 4021d0fc: 10c112 addi a1, a1, 16 4021d0ff: f00d ret.n 4021d101: 000000 ill 4021d104 : 4021d104: f0c112 addi a1, a1, -16 4021d107: 11c9 s32i.n a12, a1, 4 4021d109: 0109 s32i.n a0, a1, 0 4021d10b: 0ad2b6 bltui a2, 64, 4021d119 4021d10e: fc3c movi.n a12, 63 4021d110: c07c20 sub a7, a12, a2 4021d113: 747070 extui a7, a7, 0, 8 4021d116: 0000c6 j 4021d11d 4021d119: 070c movi.n a7, 0 4021d11b: 02cd mov.n a12, a2 4021d11d: 77a022 movi a2, 119 4021d120: 030c movi.n a3, 0 4021d122: dda601 l32r a0, 402147bc 4021d125: 940c movi.n a4, 9 4021d127: 0008 l32i.n a0, a0, 0 4021d129: 750c movi.n a5, 7 4021d12b: 272002 l32i a0, a0, 156 4021d12e: 060c movi.n a6, 0 4021d130: 0000c0 callx0 a0 4021d133: 0c2d mov.n a2, a12 4021d135: 0108 l32i.n a0, a1, 0 4021d137: 11c8 l32i.n a12, a1, 4 4021d139: 10c112 addi a1, a1, 16 4021d13c: f00d ret.n ... 4021d140 : 4021d140: e0c112 addi a1, a1, -32 4021d143: 3159 s32i.n a5, a1, 12 4021d145: 2149 s32i.n a4, a1, 8 4021d147: 1139 s32i.n a3, a1, 4 4021d149: 4109 s32i.n a0, a1, 16 4021d14b: 0129 s32i.n a2, a1, 0 4021d14d: 51c9 s32i.n a12, a1, 20 4021d14f: dd9bc1 l32r a12, 402147bc 4021d152: 220c movi.n a2, 2 4021d154: 0c08 l32i.n a0, a12, 0 4021d156: 130c movi.n a3, 1 4021d158: 2b2002 l32i a0, a0, 172 4021d15b: 85a142 movi a4, 0x185 4021d15e: 0000c0 callx0 a0 4021d161: 0148 l32i.n a4, a1, 0 4021d163: 0c08 l32i.n a0, a12, 0 4021d165: 720c movi.n a2, 7 4021d167: 2b2002 l32i a0, a0, 172 4021d16a: 130c movi.n a3, 1 4021d16c: 0000c0 callx0 a0 4021d16f: 1148 l32i.n a4, a1, 4 4021d171: 0c08 l32i.n a0, a12, 0 4021d173: 220c movi.n a2, 2 4021d175: 2b2002 l32i a0, a0, 172 4021d178: 130c movi.n a3, 1 4021d17a: 0000c0 callx0 a0 4021d17d: 2148 l32i.n a4, a1, 8 4021d17f: 0c08 l32i.n a0, a12, 0 4021d181: 320c movi.n a2, 3 4021d183: 2b2002 l32i a0, a0, 172 4021d186: 130c movi.n a3, 1 4021d188: 0000c0 callx0 a0 4021d18b: 3148 l32i.n a4, a1, 12 4021d18d: 0c08 l32i.n a0, a12, 0 4021d18f: 320c movi.n a2, 3 4021d191: 2b2002 l32i a0, a0, 172 4021d194: 230c movi.n a3, 2 4021d196: 0000c0 callx0 a0 4021d199: 51c8 l32i.n a12, a1, 20 4021d19b: 4108 l32i.n a0, a1, 16 4021d19d: 20c112 addi a1, a1, 32 4021d1a0: f00d ret.n ... 4021d1a4 : 4021d1a4: 00ae92 movi a9, 0xfffffe00 4021d1a7: 1182f0 slli a8, a2, 1 4021d1aa: ddb841 l32r a4, 4021488c 4021d1ad: 02d882 addmi a8, a8, 0x200 4021d1b0: 848080 extui a8, a8, 0, 9 4021d1b3: 0020c0 memw 4021d1b6: 592472 l32i a7, a4, 0x164 4021d1b9: 107790 and a7, a7, a9 4021d1bc: 207780 or a7, a7, a8 4021d1bf: 0020c0 memw 4021d1c2: 596472 s32i a7, a4, 0x164 4021d1c5: e60961 l32r a6, 402169ec 4021d1c8: 250c movi.n a5, 2 4021d1ca: 0020c0 memw 4021d1cd: 582432 l32i a3, a4, 0x160 4021d1d0: 103360 and a3, a3, a6 4021d1d3: 203350 or a3, a3, a5 4021d1d6: 0020c0 memw 4021d1d9: 586432 s32i a3, a4, 0x160 4021d1dc: f00d ret.n ... 4021d1e0 : 4021d1e0: e8aa91 l32r a9, 40217488 4021d1e3: a0a172 movi a7, 0x1a0 4021d1e6: 248020 extui a8, a2, 0, 3 4021d1e9: dda841 l32r a4, 4021488c 4021d1ec: 118870 slli a8, a8, 9 4021d1ef: 0020c0 memw 4021d1f2: 592462 l32i a6, a4, 0x164 4021d1f5: 106690 and a6, a6, a9 4021d1f8: 206680 or a6, a6, a8 4021d1fb: 206670 or a6, a6, a7 4021d1fe: 0020c0 memw 4021d201: 596462 s32i a6, a4, 0x164 4021d204: e8a251 l32r a5, 4021748c 4021d207: 0020c0 memw 4021d20a: 582432 l32i a3, a4, 0x160 4021d20d: 203350 or a3, a3, a5 4021d210: 0020c0 memw 4021d213: 586432 s32i a3, a4, 0x160 4021d216: f00d ret.n 4021d218: 000000 ill 4021d21b: c112e0 mul16u a1, a2, a14 4021d21c : 4021d21c: e0c112 addi a1, a1, -32 4021d21f: 0139 s32i.n a3, a1, 0 4021d221: 1149 s32i.n a4, a1, 4 4021d223: 2169 s32i.n a6, a1, 8 4021d225: 3179 s32i.n a7, a1, 12 4021d227: 61d9 s32i.n a13, a1, 24 4021d229: 51c9 s32i.n a12, a1, 20 4021d22b: 4109 s32i.n a0, a1, 16 4021d22d: dd6301 l32r a0, 402147bc 4021d230: 05cd mov.n a12, a5 4021d232: 0008 l32i.n a0, a0, 0 4021d234: 02dd mov.n a13, a2 4021d236: f008 l32i.n a0, a0, 60 4021d238: 120c movi.n a2, 1 4021d23a: 0000c0 callx0 a0 4021d23d: 0b0c movi.n a11, 0 4021d23f: 00a152 movi a5, 0x100 4021d242: dd9101 l32r a0, 40214888 4021d245: aa6121 l32r a2, 40207bcc 4021d248: 6dac beqz.n a13, 4021d272 4021d24a: 1168 l32i.n a6, a1, 4 4021d24c: 0148 l32i.n a4, a1, 0 4021d24e: c06560 sub a6, a5, a6 4021d251: 746060 extui a6, a6, 0, 8 4021d254: 116660 slli a6, a6, 10 4021d257: 204460 or a4, a4, a6 4021d25a: 016de0 slli a6, a13, 18 4021d25d: 0020c0 memw 4021d260: ee2032 l32i a3, a0, 0x3b8 4021d263: 103320 and a3, a3, a2 4021d266: 203360 or a3, a3, a6 4021d269: 203340 or a3, a3, a4 4021d26c: 0020c0 memw 4021d26f: ee6032 s32i a3, a0, 0x3b8 4021d272: 9cac beqz.n a12, 4021d29f 4021d274: 3198 l32i.n a9, a1, 12 4021d276: 2188 l32i.n a8, a1, 8 4021d278: c09590 sub a9, a5, a9 4021d27b: 749090 extui a9, a9, 0, 8 4021d27e: 119960 slli a9, a9, 10 4021d281: 208890 or a8, a8, a9 4021d284: 019ce0 slli a9, a12, 18 4021d287: 0020c0 memw 4021d28a: ef2072 l32i a7, a0, 0x3bc 4021d28d: 107720 and a7, a7, a2 4021d290: 2077b0 or a7, a7, a11 4021d293: 207790 or a7, a7, a9 4021d296: 207780 or a7, a7, a8 4021d299: 0020c0 memw 4021d29c: ef6072 s32i a7, a0, 0x3bc 4021d29f: 200122 l8ui a2, a1, 32 4021d2a2: ffdd81 l32r a8, 4021d218 4021d2a5: e2ac beqz.n a2, 4021d2d7 4021d2a7: 017240 slli a7, a2, 28 4021d2aa: 0162e0 slli a6, a2, 18 4021d2ad: 280192 l8ui a9, a1, 40 4021d2b0: 129142 l16si a4, a1, 36 4021d2b3: c09590 sub a9, a5, a9 4021d2b6: 749090 extui a9, a9, 0, 8 4021d2b9: 119960 slli a9, a9, 10 4021d2bc: 204490 or a4, a4, a9 4021d2bf: 0020c0 memw 4021d2c2: f12032 l32i a3, a0, 0x3c4 4021d2c5: 103380 and a3, a3, a8 4021d2c8: 203370 or a3, a3, a7 4021d2cb: 203360 or a3, a3, a6 4021d2ce: 203340 or a3, a3, a4 4021d2d1: 0020c0 memw 4021d2d4: f16032 s32i a3, a0, 0x3c4 4021d2d7: 51c8 l32i.n a12, a1, 20 4021d2d9: 61d8 l32i.n a13, a1, 24 4021d2db: 4108 l32i.n a0, a1, 16 4021d2dd: 20c112 addi a1, a1, 32 4021d2e0: f00d ret.n 4021d2e2: ff0000 excw 4021d2e5: ff .byte 0xff 4021d2e6: fffb addi.n a15, a15, 15 4021d2e8 : 4021d2e8: f0c112 addi a1, a1, -16 4021d2eb: fffe41 l32r a4, 4021d2e4 4021d2ee: 0109 s32i.n a0, a1, 0 4021d2f0: dd6601 l32r a0, 40214888 4021d2f3: 351226 beqi a2, 1, 4021d32c 4021d2f6: 662226 beqi a2, 2, 4021d360 4021d2f9: 513226 beqi a2, 3, 4021d34e 4021d2fc: 0020c0 memw 4021d2ff: ee2052 l32i a5, a0, 0x3b8 4021d302: 105540 and a5, a5, a4 4021d305: 0020c0 memw 4021d308: ee6052 s32i a5, a0, 0x3b8 4021d30b: 0020c0 memw 4021d30e: ef2032 l32i a3, a0, 0x3bc 4021d311: 103340 and a3, a3, a4 4021d314: 0020c0 memw 4021d317: ef6032 s32i a3, a0, 0x3bc 4021d31a: 0020c0 memw 4021d31d: f12022 l32i a2, a0, 0x3c4 4021d320: 102240 and a2, a2, a4 4021d323: 0020c0 memw 4021d326: f16022 s32i a2, a0, 0x3c4 4021d329: 000386 j 4021d33b 4021d32c: 0020c0 memw 4021d32f: ee2062 l32i a6, a0, 0x3b8 4021d332: 106640 and a6, a6, a4 4021d335: 0020c0 memw 4021d338: ee6062 s32i a6, a0, 0x3b8 4021d33b: dd2001 l32r a0, 402147bc 4021d33e: 0008 l32i.n a0, a0, 0 4021d340: f008 l32i.n a0, a0, 60 4021d342: 020c movi.n a2, 0 4021d344: 0000c0 callx0 a0 4021d347: 0108 l32i.n a0, a1, 0 4021d349: 10c112 addi a1, a1, 16 4021d34c: f00d ret.n 4021d34e: 0020c0 memw 4021d351: f12022 l32i a2, a0, 0x3c4 4021d354: 102240 and a2, a2, a4 4021d357: 0020c0 memw 4021d35a: f16022 s32i a2, a0, 0x3c4 4021d35d: fff686 j 4021d33b 4021d360: 0020c0 memw 4021d363: ef2032 l32i a3, a0, 0x3bc 4021d366: 103340 and a3, a3, a4 4021d369: 0020c0 memw 4021d36c: ef6032 s32i a3, a0, 0x3bc 4021d36f: fff206 j 4021d33b ... 4021d374 : 4021d374: e0c112 addi a1, a1, -32 4021d377: 1109 s32i.n a0, a1, 4 4021d379: 6139 s32i.n a3, a1, 24 4021d37b: 51f9 s32i.n a15, a1, 20 4021d37d: 31d9 s32i.n a13, a1, 12 4021d37f: 41e9 s32i.n a14, a1, 16 4021d381: 21c9 s32i.n a12, a1, 8 4021d383: 02ed mov.n a14, a2 4021d385: f2bc beqz.n a2, 4021d3c8 4021d387: 0c0c movi.n a12, 0 4021d389: 0d0c movi.n a13, 0 4021d38b: 03fd mov.n a15, a3 4021d38d: dd0b01 l32r a0, 402147bc 4021d390: 0008 l32i.n a0, a0, 0 4021d392: 012d mov.n a2, a1 4021d394: 9008 l32i.n a0, a0, 36 4021d396: 312b addi.n a3, a1, 2 4021d398: 0000c0 callx0 a0 4021d39b: 140c movi.n a4, 1 4021d39d: 019132 l16si a3, a1, 2 4021d3a0: 009122 l16si a2, a1, 0 4021d3a3: 401f00 ssl a15 4021d3a6: a12200 sll a2, a2 4021d3a9: 833430 moveqz a3, a4, a3 4021d3ac: 015132 s16i a3, a1, 2 4021d3af: a4c801 l32r a0, 402066d0 4021d3b2: 0000c0 callx0 a0 4021d3b5: cc2a add.n a12, a12, a2 4021d3b7: dd1b addi.n a13, a13, 1 4021d3b9: 74d0d0 extui a13, a13, 0, 8 4021d3bc: 11cc00 slli a12, a12, 16 4021d3bf: 31c0c0 srai a12, a12, 16 4021d3c2: c79ed7 bne a14, a13, 4021d38d 4021d3c5: 000046 j 4021d3ca 4021d3c8: 0c0c movi.n a12, 0 4021d3ca: 1108 l32i.n a0, a1, 4 4021d3cc: 31d8 l32i.n a13, a1, 12 4021d3ce: 41e8 l32i.n a14, a1, 16 4021d3d0: 0c2d mov.n a2, a12 4021d3d2: 51f8 l32i.n a15, a1, 20 4021d3d4: 21c8 l32i.n a12, a1, 8 4021d3d6: 20c112 addi a1, a1, 32 4021d3d9: f00d ret.n 4021d3db: 000000 ill 4021d3de: 317f80 srai a7, a8, 31 4021d3e0 : 4021d3e0: a2ac31 l32r a3, 40205e90 4021d3e3: 0020c0 memw 4021d3e6: f82352 l32i a5, a3, 0x3e0 4021d3e9: fffc71 l32r a7, 4021d3dc 4021d3ec: 416150 srli a6, a5, 1 4021d3ef: 106670 and a6, a6, a7 4021d3f2: fca072 movi a7, 252 4021d3f5: 105570 and a5, a5, a7 4021d3f8: 205560 or a5, a5, a6 4021d3fb: 360c movi.n a6, 3 4021d3fd: 205560 or a5, a5, a6 4021d400: 0020c0 memw 4021d403: f86352 s32i a5, a3, 0x3e0 4021d406: e47c movi.n a4, -2 4021d408: 0020c0 memw 4021d40b: a52322 l32i a2, a3, 0x294 4021d40e: 102240 and a2, a2, a4 4021d411: 0020c0 memw 4021d414: a56322 s32i a2, a3, 0x294 4021d417: f00d ret.n 4021d419: 000000 ill 4021d41c : 4021d41c: a29d31 l32r a3, 40205e90 4021d41f: 0020c0 memw 4021d422: f82352 l32i a5, a3, 0x3e0 4021d425: ffed71 l32r a7, 4021d3dc 4021d428: 416150 srli a6, a5, 1 4021d42b: 106670 and a6, a6, a7 4021d42e: fca072 movi a7, 252 4021d431: 105570 and a5, a5, a7 4021d434: 205560 or a5, a5, a6 4021d437: 0020c0 memw 4021d43a: f86352 s32i a5, a3, 0x3e0 4021d43d: 140c movi.n a4, 1 4021d43f: 0020c0 memw 4021d442: a52322 l32i a2, a3, 0x294 4021d445: 202240 or a2, a2, a4 4021d448: 0020c0 memw 4021d44b: a56322 s32i a2, a3, 0x294 4021d44e: f00d ret.n 4021d450 : 4021d450: e0c112 addi a1, a1, -32 4021d453: 1109 s32i.n a0, a1, 4 4021d455: 0139 s32i.n a3, a1, 0 4021d457: 21c9 s32i.n a12, a1, 8 4021d459: 31d9 s32i.n a13, a1, 12 4021d45b: 41e9 s32i.n a14, a1, 16 4021d45d: 02dd mov.n a13, a2 4021d45f: 04ed mov.n a14, a4 4021d461: dcd6c1 l32r a12, 402147bc 4021d464: 0f2216 beqz a2, 4021d55a 4021d467: 77a022 movi a2, 119 4021d46a: 030c movi.n a3, 0 4021d46c: c41c movi.n a4, 28 4021d46e: 050c movi.n a5, 0 4021d470: 0c08 l32i.n a0, a12, 0 4021d472: 060c movi.n a6, 0 4021d474: 272002 l32i a0, a0, 156 4021d477: 070c movi.n a7, 0 4021d479: 0000c0 callx0 a0 4021d47c: 77a022 movi a2, 119 4021d47f: 030c movi.n a3, 0 4021d481: a41c movi.n a4, 26 4021d483: 450c movi.n a5, 4 4021d485: 0c08 l32i.n a0, a12, 0 4021d487: 460c movi.n a6, 4 4021d489: 272002 l32i a0, a0, 156 4021d48c: 070c movi.n a7, 0 4021d48e: 0000c0 callx0 a0 4021d491: 77a022 movi a2, 119 4021d494: 030c movi.n a3, 0 4021d496: a41c movi.n a4, 26 4021d498: 450c movi.n a5, 4 4021d49a: 0c08 l32i.n a0, a12, 0 4021d49c: 460c movi.n a6, 4 4021d49e: 272002 l32i a0, a0, 156 4021d4a1: 170c movi.n a7, 1 4021d4a3: 0000c0 callx0 a0 4021d4a6: 77a022 movi a2, 119 4021d4a9: 030c movi.n a3, 0 4021d4ab: a41c movi.n a4, 26 4021d4ad: 550c movi.n a5, 5 4021d4af: 0c08 l32i.n a0, a12, 0 4021d4b1: 560c movi.n a6, 5 4021d4b3: 272002 l32i a0, a0, 156 4021d4b6: 070c movi.n a7, 0 4021d4b8: 0000c0 callx0 a0 4021d4bb: 77a022 movi a2, 119 4021d4be: 030c movi.n a3, 0 4021d4c0: a41c movi.n a4, 26 4021d4c2: 550c movi.n a5, 5 4021d4c4: 0c08 l32i.n a0, a12, 0 4021d4c6: 560c movi.n a6, 5 4021d4c8: 272002 l32i a0, a0, 156 4021d4cb: 170c movi.n a7, 1 4021d4cd: 0000c0 callx0 a0 4021d4d0: 77a022 movi a2, 119 4021d4d3: 030c movi.n a3, 0 4021d4d5: 040c movi.n a4, 0 4021d4d7: 750c movi.n a5, 7 4021d4d9: 060c movi.n a6, 0 4021d4db: 0c08 l32i.n a0, a12, 0 4021d4dd: 0178 l32i.n a7, a1, 0 4021d4df: 272002 l32i a0, a0, 156 4021d4e2: 747c70 extui a7, a7, 12, 8 4021d4e5: 0000c0 callx0 a0 4021d4e8: 77a022 movi a2, 119 4021d4eb: 030c movi.n a3, 0 4021d4ed: 140c movi.n a4, 1 4021d4ef: 750c movi.n a5, 7 4021d4f1: 060c movi.n a6, 0 4021d4f3: 0c08 l32i.n a0, a12, 0 4021d4f5: 0178 l32i.n a7, a1, 0 4021d4f7: 272002 l32i a0, a0, 156 4021d4fa: 747470 extui a7, a7, 4, 8 4021d4fd: 0000c0 callx0 a0 4021d500: 77a022 movi a2, 119 4021d503: 030c movi.n a3, 0 4021d505: 240c movi.n a4, 2 4021d507: 350c movi.n a5, 3 4021d509: 060c movi.n a6, 0 4021d50b: 0c08 l32i.n a0, a12, 0 4021d50d: 0178 l32i.n a7, a1, 0 4021d50f: 272002 l32i a0, a0, 156 4021d512: 347070 extui a7, a7, 0, 4 4021d515: 0000c0 callx0 a0 4021d518: 77a022 movi a2, 119 4021d51b: 030c movi.n a3, 0 4021d51d: 440c movi.n a4, 4 4021d51f: 750c movi.n a5, 7 4021d521: 0c08 l32i.n a0, a12, 0 4021d523: 060c movi.n a6, 0 4021d525: 272002 l32i a0, a0, 156 4021d528: 7470e0 extui a7, a14, 0, 8 4021d52b: 0000c0 callx0 a0 4021d52e: 77a022 movi a2, 119 4021d531: 030c movi.n a3, 0 4021d533: 340c movi.n a4, 3 4021d535: 750c movi.n a5, 7 4021d537: 0c08 l32i.n a0, a12, 0 4021d539: 060c movi.n a6, 0 4021d53b: 272002 l32i a0, a0, 156 4021d53e: 7478e0 extui a7, a14, 8, 8 4021d541: 0000c0 callx0 a0 4021d544: 3570e0 extui a7, a14, 16, 4 4021d547: 77a022 movi a2, 119 4021d54a: 030c movi.n a3, 0 4021d54c: 240c movi.n a4, 2 4021d54e: 0c08 l32i.n a0, a12, 0 4021d550: 750c movi.n a5, 7 4021d552: 272002 l32i a0, a0, 156 4021d555: 460c movi.n a6, 4 4021d557: 0000c0 callx0 a0 4021d55a: f40c movi.n a4, 15 4021d55c: 350c movi.n a5, 3 4021d55e: 360c movi.n a6, 3 4021d560: 0430d0 extui a3, a13, 0, 1 4021d563: 120c movi.n a2, 1 4021d565: 0c08 l32i.n a0, a12, 0 4021d567: 0e0c movi.n a14, 0 4021d569: 272002 l32i a0, a0, 156 4021d56c: 83e230 moveqz a14, a2, a3 4021d56f: 0e7d mov.n a7, a14 4021d571: 77a022 movi a2, 119 4021d574: 030c movi.n a3, 0 4021d576: 0000c0 callx0 a0 4021d579: 0e7d mov.n a7, a14 4021d57b: 77a022 movi a2, 119 4021d57e: 030c movi.n a3, 0 4021d580: 841c movi.n a4, 24 4021d582: 0c08 l32i.n a0, a12, 0 4021d584: 050c movi.n a5, 0 4021d586: 272002 l32i a0, a0, 156 4021d589: 060c movi.n a6, 0 4021d58b: 0000c0 callx0 a0 4021d58e: 0d7d mov.n a7, a13 4021d590: 77a022 movi a2, 119 4021d593: 030c movi.n a3, 0 4021d595: c41c movi.n a4, 28 4021d597: 0c08 l32i.n a0, a12, 0 4021d599: 050c movi.n a5, 0 4021d59b: 272002 l32i a0, a0, 156 4021d59e: 060c movi.n a6, 0 4021d5a0: 0000c0 callx0 a0 4021d5a3: 21c8 l32i.n a12, a1, 8 4021d5a5: 31d8 l32i.n a13, a1, 12 4021d5a7: 41e8 l32i.n a14, a1, 16 4021d5a9: 1108 l32i.n a0, a1, 4 4021d5ab: 20c112 addi a1, a1, 32 4021d5ae: f00d ret.n 4021d5b0: 21d602 addmi a0, a6, 0x2100 4021d5b3: d66640 excw 4021d5b6: c74021 l32r a2, 4020f2b8 4021d5b9: 4021d7 blt a1, a13, 4021d5fd 4021d5bc : 4021d5bc: d0c112 addi a1, a1, -48 4021d5bf: 51c9 s32i.n a12, a1, 20 4021d5c1: 3139 s32i.n a3, a1, 12 4021d5c3: 2169 s32i.n a6, a1, 8 4021d5c5: 8179 s32i.n a7, a1, 32 4021d5c7: 1159 s32i.n a5, a1, 4 4021d5c9: 4109 s32i.n a0, a1, 16 4021d5cb: 61d9 s32i.n a13, a1, 24 4021d5cd: 71e9 s32i.n a14, a1, 28 4021d5cf: 02dd mov.n a13, a2 4021d5d1: 0c12a6 blti a2, 1, 4021d5e1 4021d5d4: d00c movi.n a0, 13 4021d5d6: 072027 blt a0, a2, 4021d5e1 4021d5d9: e20b addi.n a14, a2, -1 4021d5db: 74e0e0 extui a14, a14, 0, 8 4021d5de: 000046 j 4021d5e3 4021d5e1: de0c movi.n a14, 13 4021d5e3: dc76c1 l32r a12, 402147bc 4021d5e6: 0c08 l32i.n a0, a12, 0 4021d5e8: 372002 l32i a0, a0, 220 4021d5eb: 9149 s32i.n a4, a1, 36 4021d5ed: 0000c0 callx0 a0 4021d5f0: 9108 l32i.n a0, a1, 36 4021d5f2: e20c movi.n a2, 14 4021d5f4: 34bd27 bgeu a13, a2, 4021d62c 4021d5f7: ffee41 l32r a4, 4021d5b0 4021d5fa: 903dd0 addx2 a3, a13, a13 4021d5fd: 334a add.n a3, a3, a4 4021d5ff: 0003a0 jx a3 4021d602: 000986 j 4021d62c 4021d605: 005346 j 4021d756 4021d608: 006486 j 4021d79e 4021d60b: 006246 j 4021d798 4021d60e: 006006 j 4021d792 4021d611: 005dc6 j 4021d78c 4021d614: 005b86 j 4021d786 4021d617: 005946 j 4021d780 4021d61a: 005706 j 4021d77a 4021d61d: 0054c6 j 4021d774 4021d620: 005286 j 4021d76e 4021d623: 005046 j 4021d768 4021d626: 004e06 j 4021d762 4021d629: 004bc6 j 4021d75c 4021d62c: b401c1 l32r a12, 4020a630 4021d62f: 904e00 addx2 a4, a14, a0 4021d632: 009442 l16si a4, a4, 0 4021d635: 400e00 ssr a14 4021d638: 054456 bnez a4, 4021d690 4021d63b: 3158 l32i.n a5, a1, 12 4021d63d: b03c movi.n a0, 59 4021d63f: 161516 beqz a5, 4021d7a4 4021d642: b65c movi.n a6, 91 4021d644: da5c movi.n a10, 93 4021d646: e35c movi.n a3, 94 4021d648: 76a0b2 movi a11, 118 4021d64b: 83afe2 movi a14, -125 4021d64e: b7af42 movi a4, -73 4021d651: c55c movi.n a5, 92 4021d653: e70c movi.n a7, 14 4021d655: 023d77 bltu a13, a7, 4021d65b 4021d658: 003386 j 4021d72a 4021d65b: ffd691 l32r a9, 4021d5b4 4021d65e: 908dd0 addx2 a8, a13, a13 4021d661: 889a add.n a8, a8, a9 4021d663: 0008a0 jx a8 4021d666: 003006 j 4021d72a 4021d669: 0020c6 j 4021d6f0 4021d66c: 003286 j 4021d73a 4021d66f: 0082c6 j 4021d87e 4021d672: 007f46 j 4021d873 4021d675: 007b86 j 4021d867 4021d678: 003306 j 4021d748 4021d67b: 007806 j 4021d85f 4021d67e: 0073c6 j 4021d851 4021d681: 006fc6 j 4021d844 4021d684: 006c46 j 4021d839 4021d687: 006806 j 4021d82b 4021d68a: 006486 j 4021d820 4021d68d: 006106 j 4021d815 4021d690: 11a8 l32i.n a10, a1, 4 4021d692: 21d8 l32i.n a13, a1, 8 4021d694: 0aa8 l32i.n a10, a10, 0 4021d696: a0ded0 addx4 a13, a14, a13 4021d699: 91a0a0 srl a10, a10 4021d69c: 3bea07 bbsi a10, 0, 4021d6db 4021d69f: dc4701 l32r a0, 402147bc 4021d6a2: 3138 l32i.n a3, a1, 12 4021d6a4: 0008 l32i.n a0, a0, 0 4021d6a6: 0c2d mov.n a2, a12 4021d6a8: 392002 l32i a0, a0, 228 4021d6ab: 015d mov.n a5, a1 4021d6ad: 0000c0 callx0 a0 4021d6b0: 401e00 ssl a14 4021d6b3: 140c movi.n a4, 1 4021d6b5: 1138 l32i.n a3, a1, 4 4021d6b7: 020152 l8ui a5, a1, 2 4021d6ba: 010172 l8ui a7, a1, 1 4021d6bd: 000162 l8ui a6, a1, 0 4021d6c0: 117780 slli a7, a7, 8 4021d6c3: 116600 slli a6, a6, 16 4021d6c6: 206670 or a6, a6, a7 4021d6c9: 205560 or a5, a5, a6 4021d6cc: 0d59 s32i.n a5, a13, 0 4021d6ce: 0328 l32i.n a2, a3, 0 4021d6d0: a14400 sll a4, a4 4021d6d3: 202240 or a2, a2, a4 4021d6d6: 0329 s32i.n a2, a3, 0 4021d6d8: 000806 j 4021d6fc 4021d6db: 0d98 l32i.n a9, a13, 0 4021d6dd: f59090 extui a9, a9, 16, 16 4021d6e0: 004192 s8i a9, a1, 0 4021d6e3: 0d88 l32i.n a8, a13, 0 4021d6e5: 418880 srli a8, a8, 8 4021d6e8: 014182 s8i a8, a1, 1 4021d6eb: 0d08 l32i.n a0, a13, 0 4021d6ed: 000206 j 4021d6f9 4021d6f0: 004162 s8i a6, a1, 0 4021d6f3: b1af32 movi a3, -79 4021d6f6: 014132 s8i a3, a1, 1 4021d6f9: 024102 s8i a0, a1, 2 4021d6fc: dc30e1 l32r a14, 402147bc 4021d6ff: 002e02 l32i a0, a14, 0 4021d702: 382002 l32i a0, a0, 224 4021d705: 202110 or a2, a1, a1 4021d708: 0000c0 callx0 a0 4021d70b: 002e02 l32i a0, a14, 0 4021d70e: 362002 l32i a0, a0, 216 4021d711: 81d8 l32i.n a13, a1, 32 4021d713: 0000c0 callx0 a0 4021d716: 0d2d mov.n a2, a13 4021d718: e8ca45 call0 402063c0 4021d71b: 4108 l32i.n a0, a1, 16 4021d71d: 61d8 l32i.n a13, a1, 24 4021d71f: 0c2d mov.n a2, a12 4021d721: 71e8 l32i.n a14, a1, 28 4021d723: 51c8 l32i.n a12, a1, 20 4021d725: 30c112 addi a1, a1, 48 4021d728: f00d ret.n 4021d72a: 0b0d mov.n a0, a11 4021d72c: f35c movi.n a3, 95 4021d72e: 62a022 movi a2, 98 4021d731: 014122 s8i a2, a1, 1 4021d734: 004132 s8i a3, a1, 0 4021d737: ffef86 j 4021d6f9 4021d73a: 004162 s8i a6, a1, 0 4021d73d: dfaf02 movi a0, -33 4021d740: 247c movi.n a4, -14 4021d742: 014142 s8i a4, a1, 1 4021d745: ffec06 j 4021d6f9 4021d748: 004152 s8i a5, a1, 0 4021d74b: 6fa002 movi a0, 111 4021d74e: 967c movi.n a6, -7 4021d750: 014162 s8i a6, a1, 1 4021d753: ffe886 j 4021d6f9 4021d756: b3cec1 l32r a12, 4020a690 4021d759: ffb486 j 4021d62f 4021d75c: decdc1 l32r a12, 40215290 4021d75f: ffb306 j 4021d62f 4021d762: deccc1 l32r a12, 40215294 4021d765: ffb186 j 4021d62f 4021d768: deccc1 l32r a12, 40215298 4021d76b: ffb006 j 4021d62f 4021d76e: decbc1 l32r a12, 4021529c 4021d771: ffae86 j 4021d62f 4021d774: decbc1 l32r a12, 402152a0 4021d777: ffad06 j 4021d62f 4021d77a: decac1 l32r a12, 402152a4 4021d77d: ffab86 j 4021d62f 4021d780: decac1 l32r a12, 402152a8 4021d783: ffaa06 j 4021d62f 4021d786: dec9c1 l32r a12, 402152ac 4021d789: ffa886 j 4021d62f 4021d78c: dec9c1 l32r a12, 402152b0 4021d78f: ffa706 j 4021d62f 4021d792: dec8c1 l32r a12, 402152b4 4021d795: ffa586 j 4021d62f 4021d798: dec8c1 l32r a12, 402152b8 4021d79b: ffa406 j 4021d62f 4021d79e: dec7c1 l32r a12, 402152bc 4021d7a1: ffa286 j 4021d62f 4021d7a4: 161c movi.n a6, 17 4021d7a6: 6a6c movi.n a10, -26 4021d7a8: bbaf52 movi a5, -69 4021d7ab: 91afe2 movi a14, -111 4021d7ae: 66a032 movi a3, 102 4021d7b1: 273c movi.n a7, 50 4021d7b3: 1b3c movi.n a11, 49 4021d7b5: 043c movi.n a4, 48 4021d7b7: e80c movi.n a8, 14 4021d7b9: 34bd87 bgeu a13, a8, 4021d7f1 4021d7bc: ff7f21 l32r a2, 4021d5b8 4021d7bf: 909dd0 addx2 a9, a13, a13 4021d7c2: 992a add.n a9, a9, a2 4021d7c4: 0009a0 jx a9 4021d7c7: 000986 j 4021d7f1 4021d7ca: 000f06 j 4021d80a 4021d7cd: 0009c6 j 4021d7f8 4021d7d0: 003546 j 4021d8a9 4021d7d3: 003586 j 4021d8ad 4021d7d6: 0038c6 j 4021d8bd 4021d7d9: 000846 j 4021d7fe 4021d7dc: 002ac6 j 4021d88b 4021d7df: 002b06 j 4021d88f 4021d7e2: 003406 j 4021d8b6 4021d7e5: 002a86 j 4021d893 4021d7e8: 002bc6 j 4021d89b 4021d7eb: 002c06 j 4021d89f 4021d7ee: 000586 j 4021d808 4021d7f1: 074d mov.n a4, a7 4021d7f3: ccaf62 movi a6, -52 4021d7f6: 06ed mov.n a14, a6 4021d7f8: 065d mov.n a5, a6 4021d7fa: 0e0d mov.n a0, a14 4021d7fc: 04bd mov.n a11, a4 4021d7fe: 053d mov.n a3, a5 4021d800: 0b4d mov.n a4, a11 4021d802: 014102 s8i a0, a1, 1 4021d805: 000106 j 4021d80d 4021d808: 074d mov.n a4, a7 4021d80a: 014132 s8i a3, a1, 1 4021d80d: 030d mov.n a0, a3 4021d80f: 004142 s8i a4, a1, 0 4021d812: ffb8c6 j 4021d6f9 4021d815: 004132 s8i a3, a1, 0 4021d818: c06c movi.n a0, -20 4021d81a: c4af32 movi a3, -60 4021d81d: ffb546 j 4021d6f6 4021d820: 004132 s8i a3, a1, 0 4021d823: 0141e2 s8i a14, a1, 1 4021d826: 804c movi.n a0, 72 4021d828: ffb346 j 4021d6f9 4021d82b: 004132 s8i a3, a1, 0 4021d82e: a4af02 movi a0, -92 4021d831: 144c movi.n a4, 65 4021d833: 014142 s8i a4, a1, 1 4021d836: ffafc6 j 4021d6f9 4021d839: 000c movi.n a0, 0 4021d83b: 014102 s8i a0, a1, 1 4021d83e: 004132 s8i a3, a1, 0 4021d841: ffad06 j 4021d6f9 4021d844: 060d mov.n a0, a6 4021d846: 0a3d mov.n a3, a10 4021d848: beaf52 movi a5, -66 4021d84b: 014152 s8i a5, a1, 1 4021d84e: fffb06 j 4021d83e 4021d851: 0041a2 s8i a10, a1, 0 4021d854: 7ca002 movi a0, 124 4021d857: 014102 s8i a0, a1, 1 4021d85a: 040d mov.n a0, a4 4021d85c: ffa646 j 4021d6f9 4021d85f: 0041a2 s8i a10, a1, 0 4021d862: 341c movi.n a4, 19 4021d864: fffbc6 j 4021d857 4021d867: 004152 s8i a5, a1, 0 4021d86a: 014142 s8i a4, a1, 1 4021d86d: cbaf02 movi a0, -53 4021d870: ffa146 j 4021d6f9 4021d873: 004152 s8i a5, a1, 0 4021d876: 0141b2 s8i a11, a1, 1 4021d879: 702c movi.n a0, 39 4021d87b: ff9e86 j 4021d6f9 4021d87e: 0e0d mov.n a0, a14 4021d880: 004152 s8i a5, a1, 0 4021d883: 463c movi.n a6, 52 4021d885: 014162 s8i a6, a1, 1 4021d888: ff9b46 j 4021d6f9 4021d88b: 036d mov.n a6, a3 4021d88d: 06ed mov.n a14, a6 4021d88f: 063d mov.n a3, a6 4021d891: 0ead mov.n a10, a14 4021d893: 0b4d mov.n a4, a11 4021d895: 0141a2 s8i a10, a1, 1 4021d898: ffdc46 j 4021d80d 4021d89b: 065d mov.n a5, a6 4021d89d: 050d mov.n a0, a5 4021d89f: 053d mov.n a3, a5 4021d8a1: 074d mov.n a4, a7 4021d8a3: 014102 s8i a0, a1, 1 4021d8a6: ffd8c6 j 4021d80d 4021d8a9: 053d mov.n a3, a5 4021d8ab: 03ad mov.n a10, a3 4021d8ad: 035d mov.n a5, a3 4021d8af: 0a0d mov.n a0, a10 4021d8b1: 04bd mov.n a11, a4 4021d8b3: ffd1c6 j 4021d7fe 4021d8b6: 053d mov.n a3, a5 4021d8b8: 03ad mov.n a10, a3 4021d8ba: fff546 j 4021d893 4021d8bd: 065d mov.n a5, a6 4021d8bf: 050d mov.n a0, a5 4021d8c1: ffce46 j 4021d7fe 4021d8c4: d909 s32i.n a0, a9, 52 4021d8c6: 004021 l32r a2, 401dd9c8 <_lit4_end+0xd62a0> 4021d8c9: 3fe000 excw 4021d8cc: c538 l32i.n a3, a5, 48 4021d8ce: 124000 excw 4021d8d0 : 4021d8d0: e0c112 addi a1, a1, -32 4021d8d3: 2109 s32i.n a0, a1, 8 4021d8d5: 41d9 s32i.n a13, a1, 16 4021d8d7: 31c9 s32i.n a12, a1, 12 4021d8d9: 51e9 s32i.n a14, a1, 20 4021d8db: 02cd mov.n a12, a2 4021d8dd: 04ed mov.n a14, a4 4021d8df: dbb7d1 l32r a13, 402147bc 4021d8e2: 054d mov.n a4, a5 4021d8e4: 71e9 s32i.n a14, a1, 28 4021d8e6: 065d mov.n a5, a6 4021d8e8: 0d08 l32i.n a0, a13, 0 4021d8ea: 076d mov.n a6, a7 4021d8ec: 202002 l32i a0, a0, 128 4021d8ef: 101172 l16ui a7, a1, 32 4021d8f2: 0000c0 callx0 a0 4021d8f5: 023d mov.n a3, a2 4021d8f7: 7108 l32i.n a0, a1, 28 4021d8f9: e80c movi.n a8, 14 4021d8fb: 34bc87 bgeu a12, a8, 4021d933 4021d8fe: fff1a1 l32r a10, 4021d8c4 4021d901: 909cc0 addx2 a9, a12, a12 4021d904: 99aa add.n a9, a9, a10 4021d906: 0009a0 jx a9 4021d909: 000986 j 4021d933 4021d90c: 0052c6 j 4021da5b 4021d90f: 006d06 j 4021dac7 4021d912: 006a06 j 4021dabe 4021d915: 006706 j 4021dab5 4021d918: 006406 j 4021daac 4021d91b: 006106 j 4021daa3 4021d91e: 005e06 j 4021da9a 4021d921: 005b06 j 4021da91 4021d924: 005806 j 4021da88 4021d927: 005506 j 4021da7f 4021d92a: 005206 j 4021da76 4021d92d: 004f06 j 4021da6d 4021d930: 004c06 j 4021da64 4021d933: 6aa0d2 movi a13, 106 4021d936: 08a1e2 movi a14, 0x108 4021d939: 041016 beqz a0, 4021d97e 4021d93c: a155b1 l32r a11, 40205e90 4021d93f: 0020c0 memw 4021d942: 9c2bb2 l32i a11, a11, 0x270 4021d945: 6139 s32i.n a3, a1, 24 4021d947: 15eb17 bbsi a11, 1, 4021d960 4021d94a: 67a022 movi a2, 103 4021d94d: db9b01 l32r a0, 402147bc 4021d950: 430c movi.n a3, 4 4021d952: 0008 l32i.n a0, a0, 0 4021d954: 740c movi.n a4, 7 4021d956: 262002 l32i a0, a0, 152 4021d959: 450c movi.n a5, 4 4021d95b: 0000c0 callx0 a0 4021d95e: 6138 l32i.n a3, a1, 24 4021d960: 01a022 movi a2, 1 4021d963: db9601 l32r a0, 402147bc 4021d966: aa3741 l32r a4, 40208244 4021d969: 002002 l32i a0, a0, 0 4021d96c: 8233e0 mull a3, a3, a14 4021d96f: 1f2002 l32i a0, a0, 124 4021d972: c14e40 mul16u a4, a14, a4 4021d975: 0000c0 callx0 a0 4021d978: 05a022 movi a2, 5 4021d97b: e8a445 call0 402063c0 4021d97e: dbc351 l32r a5, 4021488c 4021d981: df0e71 l32r a7, 402155bc 4021d984: df0f61 l32r a6, 402155c0 4021d987: 7d7a add.n a7, a13, a7 4021d989: 0177f0 slli a7, a7, 17 4021d98c: 0020c0 memw 4021d98f: 452542 l32i a4, a5, 0x114 4021d992: c44040 extui a4, a4, 0, 13 4021d995: 204470 or a4, a4, a7 4021d998: 204460 or a4, a4, a6 4021d99b: 0020c0 memw 4021d99e: 456542 s32i a4, a5, 0x114 4021d9a1: fbcc22 addi a2, a12, -5 4021d9a4: 0a4216 beqz a2, 4021da4c 4021d9a7: 1e6c26 beqi a12, 6, 4021d9c9 4021d9aa: f9cc82 addi a8, a12, -7 4021d9ad: 0a0816 beqz a8, 4021da51 4021d9b0: f8cc92 addi a9, a12, -8 4021d9b3: 09f916 beqz a9, 4021da56 4021d9b6: f3cca2 addi a10, a12, -13 4021d9b9: 08fa16 beqz a10, 4021da4c 4021d9bc: f2ccd2 addi a13, a12, -14 4021d9bf: cb7c movi.n a11, -4 4021d9c1: 020c movi.n a2, 0 4021d9c3: 832bd0 moveqz a2, a11, a13 4021d9c6: 000046 j 4021d9cb 4021d9c9: 320c movi.n a2, 3 4021d9cb: ffbfd1 l32r a13, 4021d8c8 4021d9ce: 0c0c movi.n a12, 0 4021d9d0: e85f01 l32r a0, 40217b4c 4021d9d3: 0000c0 callx0 a0 4021d9d6: 1129 s32i.n a2, a1, 4 4021d9d8: 0139 s32i.n a3, a1, 0 4021d9da: e85551 l32r a5, 40217b30 4021d9dd: e85541 l32r a4, 40217b34 4021d9e0: e85c01 l32r a0, 40217b50 4021d9e3: 0000c0 callx0 a0 4021d9e6: 0d5d mov.n a5, a13 4021d9e8: 0c4d mov.n a4, a12 4021d9ea: ffb801 l32r a0, 4021d8cc 4021d9ed: 0000c0 callx0 a0 4021d9f0: e85901 l32r a0, 40217b54 4021d9f3: 0000c0 callx0 a0 4021d9f6: 0138 l32i.n a3, a1, 0 4021d9f8: e85051 l32r a5, 40217b38 4021d9fb: 02ed mov.n a14, a2 4021d9fd: e84d41 l32r a4, 40217b34 4021da00: 1128 l32i.n a2, a1, 4 4021da02: e85301 l32r a0, 40217b50 4021da05: 0000c0 callx0 a0 4021da08: 0c4d mov.n a4, a12 4021da0a: 0d5d mov.n a5, a13 4021da0c: ffb001 l32r a0, 4021d8cc 4021da0f: 0000c0 callx0 a0 4021da12: dee6c1 l32r a12, 402155ac 4021da15: e84f01 l32r a0, 40217b54 4021da18: 0000c0 callx0 a0 4021da1b: e84801 l32r a0, 40217b3c 4021da1e: 9430e0 extui a3, a14, 0, 10 4021da21: 100200 and a0, a2, a0 4021da24: 0133c0 slli a3, a3, 20 4021da27: e84621 l32r a2, 40217b40 4021da2a: 0020c0 memw 4021da2d: a82ce2 l32i a14, a12, 0x2a0 4021da30: 10ee20 and a14, a14, a2 4021da33: 20ee30 or a14, a14, a3 4021da36: 20ee00 or a14, a14, a0 4021da39: 0020c0 memw 4021da3c: a86ce2 s32i a14, a12, 0x2a0 4021da3f: 41d8 l32i.n a13, a1, 16 4021da41: 31c8 l32i.n a12, a1, 12 4021da43: 51e8 l32i.n a14, a1, 20 4021da45: 2108 l32i.n a0, a1, 8 4021da47: 20c112 addi a1, a1, 32 4021da4a: f00d ret.n 4021da4c: 820c movi.n a2, 8 4021da4e: ffde46 j 4021d9cb 4021da51: e27c movi.n a2, -2 4021da53: ffdd06 j 4021d9cb 4021da56: 927c movi.n a2, -7 4021da58: ffdbc6 j 4021d9cb 4021da5b: 09a1e2 movi a14, 0x109 4021da5e: e1a2d2 movi a13, 0x2e1 4021da61: ffb506 j 4021d939 4021da64: 08a1e2 movi a14, 0x108 4021da67: d1a0d2 movi a13, 209 4021da6a: ffb2c6 j 4021d939 4021da6d: 08a1e2 movi a14, 0x108 4021da70: fca0d2 movi a13, 252 4021da73: ffb086 j 4021d939 4021da76: 02a1e2 movi a14, 0x102 4021da79: 27a1d2 movi a13, 0x127 4021da7c: ffae46 j 4021d939 4021da7f: 01a1e2 movi a14, 0x101 4021da82: 53a1d2 movi a13, 0x153 4021da85: ffac06 j 4021d939 4021da88: 08a1e2 movi a14, 0x108 4021da8b: 7ea1d2 movi a13, 0x17e 4021da8e: ffa9c6 j 4021d939 4021da91: 1ba1e2 movi a14, 0x11b 4021da94: aaa1d2 movi a13, 0x1aa 4021da97: ffa786 j 4021d939 4021da9a: ffa0e2 movi a14, 255 4021da9d: d6a1d2 movi a13, 0x1d6 4021daa0: ffa546 j 4021d939 4021daa3: 0da1e2 movi a14, 0x10d 4021daa6: 02a2d2 movi a13, 0x202 4021daa9: ffa306 j 4021d939 4021daac: 09a1e2 movi a14, 0x109 4021daaf: 2ea2d2 movi a13, 0x22e 4021dab2: ffa0c6 j 4021d939 4021dab5: 09a1e2 movi a14, 0x109 4021dab8: 5aa2d2 movi a13, 0x25a 4021dabb: ff9e86 j 4021d939 4021dabe: 08a1e2 movi a14, 0x108 4021dac1: 87a2d2 movi a13, 0x287 4021dac4: ff9c46 j 4021d939 4021dac7: 05a1e2 movi a14, 0x105 4021daca: b4a2d2 movi a13, 0x2b4 4021dacd: ff9a06 j 4021d939 4021dad0 : 4021dad0: 61a022 movi a2, 97 4021dad3: 130c movi.n a3, 1 4021dad5: f0c112 addi a1, a1, -16 4021dad8: 11c9 s32i.n a12, a1, 4 4021dada: db38c1 l32r a12, 402147bc 4021dadd: 0109 s32i.n a0, a1, 0 4021dadf: 0c08 l32i.n a0, a12, 0 4021dae1: 840c movi.n a4, 8 4021dae3: 262002 l32i a0, a0, 152 4021dae6: 151c movi.n a5, 17 4021dae8: 0000c0 callx0 a0 4021daeb: 61a022 movi a2, 97 4021daee: 130c movi.n a3, 1 4021daf0: 0c08 l32i.n a0, a12, 0 4021daf2: 640c movi.n a4, 6 4021daf4: 262002 l32i a0, a0, 152 4021daf7: 551c movi.n a5, 21 4021daf9: 0000c0 callx0 a0 4021dafc: 61a022 movi a2, 97 4021daff: 130c movi.n a3, 1 4021db01: 0c08 l32i.n a0, a12, 0 4021db03: 740c movi.n a4, 7 4021db05: 262002 l32i a0, a0, 152 4021db08: 155c movi.n a5, 81 4021db0a: 0000c0 callx0 a0 4021db0d: 64a022 movi a2, 100 4021db10: 030c movi.n a3, 0 4021db12: 0c08 l32i.n a0, a12, 0 4021db14: 440c movi.n a4, 4 4021db16: 262002 l32i a0, a0, 152 4021db19: 79a052 movi a5, 121 4021db1c: 0000c0 callx0 a0 4021db1f: 64a022 movi a2, 100 4021db22: 030c movi.n a3, 0 4021db24: 0c08 l32i.n a0, a12, 0 4021db26: 740c movi.n a4, 7 4021db28: 262002 l32i a0, a0, 152 4021db2b: 7ba052 movi a5, 123 4021db2e: 0000c0 callx0 a0 4021db31: 11c8 l32i.n a12, a1, 4 4021db33: 0108 l32i.n a0, a1, 0 4021db35: 10c112 addi a1, a1, 16 4021db38: f00d ret.n ... 4021db3c : 4021db3c: 6ba022 movi a2, 107 4021db3f: 230c movi.n a3, 2 4021db41: f0c112 addi a1, a1, -16 4021db44: 11c9 s32i.n a12, a1, 4 4021db46: db1dc1 l32r a12, 402147bc 4021db49: 0109 s32i.n a0, a1, 0 4021db4b: 0c08 l32i.n a0, a12, 0 4021db4d: 140c movi.n a4, 1 4021db4f: 262002 l32i a0, a0, 152 4021db52: 68a052 movi a5, 104 4021db55: 0000c0 callx0 a0 4021db58: 6ba022 movi a2, 107 4021db5b: 230c movi.n a3, 2 4021db5d: 0c08 l32i.n a0, a12, 0 4021db5f: 240c movi.n a4, 2 4021db61: 262002 l32i a0, a0, 152 4021db64: f50c movi.n a5, 15 4021db66: 0000c0 callx0 a0 4021db69: 6ba022 movi a2, 107 4021db6c: 230c movi.n a3, 2 4021db6e: 0c08 l32i.n a0, a12, 0 4021db70: 340c movi.n a4, 3 4021db72: 262002 l32i a0, a0, 152 4021db75: a8a052 movi a5, 168 4021db78: 0000c0 callx0 a0 4021db7b: 6ba022 movi a2, 107 4021db7e: 230c movi.n a3, 2 4021db80: 0c08 l32i.n a0, a12, 0 4021db82: 440c movi.n a4, 4 4021db84: 262002 l32i a0, a0, 152 4021db87: 650c movi.n a5, 6 4021db89: 0000c0 callx0 a0 4021db8c: 6ba022 movi a2, 107 4021db8f: 230c movi.n a3, 2 4021db91: 0c08 l32i.n a0, a12, 0 4021db93: 540c movi.n a4, 5 4021db95: 262002 l32i a0, a0, 152 4021db98: 850c movi.n a5, 8 4021db9a: 0000c0 callx0 a0 4021db9d: 6ba022 movi a2, 107 4021dba0: 230c movi.n a3, 2 4021dba2: 0c08 l32i.n a0, a12, 0 4021dba4: 640c movi.n a4, 6 4021dba6: 262002 l32i a0, a0, 152 4021dba9: b8a052 movi a5, 184 4021dbac: 0000c0 callx0 a0 4021dbaf: 6ba022 movi a2, 107 4021dbb2: 230c movi.n a3, 2 4021dbb4: 0c08 l32i.n a0, a12, 0 4021dbb6: 740c movi.n a4, 7 4021dbb8: 262002 l32i a0, a0, 152 4021dbbb: b55c movi.n a5, 91 4021dbbd: 0000c0 callx0 a0 4021dbc0: 6ba022 movi a2, 107 4021dbc3: 230c movi.n a3, 2 4021dbc5: 0c08 l32i.n a0, a12, 0 4021dbc7: 840c movi.n a4, 8 4021dbc9: 262002 l32i a0, a0, 152 4021dbcc: 450c movi.n a5, 4 4021dbce: 0000c0 callx0 a0 4021dbd1: 6ba022 movi a2, 107 4021dbd4: 230c movi.n a3, 2 4021dbd6: 0c08 l32i.n a0, a12, 0 4021dbd8: 940c movi.n a4, 9 4021dbda: 262002 l32i a0, a0, 152 4021dbdd: 050c movi.n a5, 0 4021dbdf: 0000c0 callx0 a0 4021dbe2: 6ba022 movi a2, 107 4021dbe5: 230c movi.n a3, 2 4021dbe7: 0c08 l32i.n a0, a12, 0 4021dbe9: a40c movi.n a4, 10 4021dbeb: 262002 l32i a0, a0, 152 4021dbee: 74a052 movi a5, 116 4021dbf1: 0000c0 callx0 a0 4021dbf4: 6ba022 movi a2, 107 4021dbf7: 230c movi.n a3, 2 4021dbf9: 0c08 l32i.n a0, a12, 0 4021dbfb: b40c movi.n a4, 11 4021dbfd: 262002 l32i a0, a0, 152 4021dc00: 750c movi.n a5, 7 4021dc02: 0000c0 callx0 a0 4021dc05: 11c8 l32i.n a12, a1, 4 4021dc07: 0108 l32i.n a0, a1, 0 4021dc09: 10c112 addi a1, a1, 16 4021dc0c: f00d ret.n 4021dc0e: 280000 excw 4021dc11: 3ffeb5 excw 4021dc14: 231970 excw 4021dc17: 069040 excw 4021dc1a: c04010 sub a4, a0, a1 4021dc1d: 401006 j 4022dc61 4021dc20 : 4021dc20: e0c112 addi a1, a1, -32 4021dc23: 0129 s32i.n a2, a1, 0 4021dc25: 3109 s32i.n a0, a1, 12 4021dc27: fffa01 l32r a0, 4021dc10 4021dc2a: 1139 s32i.n a3, a1, 4 4021dc2c: 000002 l8ui a0, a0, 0 4021dc2f: 2149 s32i.n a4, a1, 8 4021dc31: 708c beqz.n a0, 4021dc3c 4021dc33: fff821 l32r a2, 4021dc14 4021dc36: 9d9c01 l32r a0, 402052a8 4021dc39: 0000c0 callx0 a0 4021dc3c: fff701 l32r a0, 4021dc18 4021dc3f: 0000c0 callx0 a0 4021dc42: 0148 l32i.n a4, a1, 0 4021dc44: fff301 l32r a0, 4021dc10 4021dc47: 130c movi.n a3, 1 4021dc49: 1128 l32i.n a2, a1, 4 4021dc4b: 2158 l32i.n a5, a1, 8 4021dc4d: 1122e0 slli a2, a2, 2 4021dc50: 115580 slli a5, a5, 8 4021dc53: 004032 s8i a3, a0, 0 4021dc56: dbd231 l32r a3, 40214ba0 4021dc59: 204450 or a4, a4, a5 4021dc5c: 223a add.n a2, a2, a3 4021dc5e: 0020c0 memw 4021dc61: c06242 s32i a4, a2, 0x300 4021dc64: 0020c0 memw 4021dc67: c02232 l32i a3, a2, 0x300 4021dc6a: 087397 bbci a3, 25, 4021dc76 4021dc6d: 0020c0 memw 4021dc70: c02262 l32i a6, a2, 0x300 4021dc73: f6f697 bbsi a6, 25, 4021dc6d 4021dc76: 0020c0 memw 4021dc79: c02272 l32i a7, a2, 0x300 4021dc7c: 080c movi.n a8, 0 4021dc7e: 004082 s8i a8, a0, 0 4021dc81: 757070 extui a7, a7, 16, 8 4021dc84: 4179 s32i.n a7, a1, 16 4021dc86: ffe501 l32r a0, 4021dc1c 4021dc89: 0000c0 callx0 a0 4021dc8c: 3198 l32i.n a9, a1, 12 4021dc8e: 4128 l32i.n a2, a1, 16 4021dc90: 090d mov.n a0, a9 4021dc92: 20c112 addi a1, a1, 32 4021dc95: f00d ret.n ... 4021dc98 : 4021dc98: f0c112 addi a1, a1, -16 4021dc9b: 2109 s32i.n a0, a1, 8 4021dc9d: dac701 l32r a0, 402147bc 4021dca0: 0008 l32i.n a0, a0, 0 4021dca2: 0159 s32i.n a5, a1, 0 4021dca4: 242002 l32i a0, a0, 144 4021dca7: 1169 s32i.n a6, a1, 4 4021dca9: 0000c0 callx0 a0 4021dcac: 0148 l32i.n a4, a1, 0 4021dcae: 1158 l32i.n a5, a1, 4 4021dcb0: 2108 l32i.n a0, a1, 8 4021dcb2: 400500 ssr a5 4021dcb5: 10c112 addi a1, a1, 16 4021dcb8: b13020 sra a3, a2 4021dcbb: c04450 sub a4, a4, a5 4021dcbe: 120c movi.n a2, 1 4021dcc0: 441b addi.n a4, a4, 1 4021dcc2: 401400 ssl a4 4021dcc5: a12200 sll a2, a2 4021dcc8: 220b addi.n a2, a2, -1 4021dcca: 102230 and a2, a2, a3 4021dccd: 742020 extui a2, a2, 0, 8 4021dcd0: f00d ret.n 4021dcd2: 800000 add a0, a0, a0 4021dcd5: 2319 s32i.n a1, a3, 8 4021dcd7: c11240 mul16u a1, a2, a4 4021dcd8 : 4021dcd8: e0c112 addi a1, a1, -32 4021dcdb: 0129 s32i.n a2, a1, 0 4021dcdd: 1139 s32i.n a3, a1, 4 4021dcdf: 4109 s32i.n a0, a1, 16 4021dce1: ffcb01 l32r a0, 4021dc10 4021dce4: 2149 s32i.n a4, a1, 8 4021dce6: 000002 l8ui a0, a0, 0 4021dce9: 3159 s32i.n a5, a1, 12 4021dceb: 708c beqz.n a0, 4021dcf6 4021dced: fff921 l32r a2, 4021dcd4 4021dcf0: 9d6e01 l32r a0, 402052a8 4021dcf3: 0000c0 callx0 a0 4021dcf6: ffc801 l32r a0, 4021dc18 4021dcf9: 0000c0 callx0 a0 4021dcfc: dba931 l32r a3, 40214ba0 4021dcff: ffc401 l32r a0, 4021dc10 4021dd02: 0148 l32i.n a4, a1, 0 4021dd04: 2158 l32i.n a5, a1, 8 4021dd06: 1128 l32i.n a2, a1, 4 4021dd08: 3168 l32i.n a6, a1, 12 4021dd0a: 1122e0 slli a2, a2, 2 4021dd0d: 116600 slli a6, a6, 16 4021dd10: 115580 slli a5, a5, 8 4021dd13: 205560 or a5, a5, a6 4021dd16: 204450 or a4, a4, a5 4021dd19: 150c movi.n a5, 1 4021dd1b: 004052 s8i a5, a0, 0 4021dd1e: b8fe51 l32r a5, 4020c118 4021dd21: 223a add.n a2, a2, a3 4021dd23: 204450 or a4, a4, a5 4021dd26: 0020c0 memw 4021dd29: c06242 s32i a4, a2, 0x300 4021dd2c: 0020c0 memw 4021dd2f: c02232 l32i a3, a2, 0x300 4021dd32: 087397 bbci a3, 25, 4021dd3e 4021dd35: 0020c0 memw 4021dd38: c02272 l32i a7, a2, 0x300 4021dd3b: f6f797 bbsi a7, 25, 4021dd35 4021dd3e: 080c movi.n a8, 0 4021dd40: 004082 s8i a8, a0, 0 4021dd43: ffb601 l32r a0, 4021dc1c 4021dd46: 0000c0 callx0 a0 4021dd49: 4108 l32i.n a0, a1, 16 4021dd4b: 20c112 addi a1, a1, 32 4021dd4e: f00d ret.n 4021dd50 : 4021dd50: e0c112 addi a1, a1, -32 4021dd53: 0159 s32i.n a5, a1, 0 4021dd55: 1169 s32i.n a6, a1, 4 4021dd57: 2179 s32i.n a7, a1, 8 4021dd59: 41c9 s32i.n a12, a1, 16 4021dd5b: 51d9 s32i.n a13, a1, 20 4021dd5d: 61e9 s32i.n a14, a1, 24 4021dd5f: 3109 s32i.n a0, a1, 12 4021dd61: da9601 l32r a0, 402147bc 4021dd64: 02ed mov.n a14, a2 4021dd66: 0008 l32i.n a0, a0, 0 4021dd68: 03dd mov.n a13, a3 4021dd6a: 242002 l32i a0, a0, 144 4021dd6d: 04cd mov.n a12, a4 4021dd6f: 0000c0 callx0 a0 4021dd72: 0c4d mov.n a4, a12 4021dd74: 0d3d mov.n a3, a13 4021dd76: 150c movi.n a5, 1 4021dd78: 0188 l32i.n a8, a1, 0 4021dd7a: 2168 l32i.n a6, a1, 8 4021dd7c: da9001 l32r a0, 402147bc 4021dd7f: 1178 l32i.n a7, a1, 4 4021dd81: 0008 l32i.n a0, a0, 0 4021dd83: 401700 ssl a7 4021dd86: a16600 sll a6, a6 4021dd89: c08870 sub a8, a8, a7 4021dd8c: 881b addi.n a8, a8, 1 4021dd8e: 262002 l32i a0, a0, 152 4021dd91: 401800 ssl a8 4021dd94: a15500 sll a5, a5 4021dd97: 401700 ssl a7 4021dd9a: 550b addi.n a5, a5, -1 4021dd9c: f77c movi.n a7, -1 4021dd9e: a15500 sll a5, a5 4021dda1: 305570 xor a5, a5, a7 4021dda4: 105250 and a5, a2, a5 4021dda7: 0e2d mov.n a2, a14 4021dda9: 205560 or a5, a5, a6 4021ddac: 745050 extui a5, a5, 0, 8 4021ddaf: 0000c0 callx0 a0 4021ddb2: 41c8 l32i.n a12, a1, 16 4021ddb4: 51d8 l32i.n a13, a1, 20 4021ddb6: 61e8 l32i.n a14, a1, 24 4021ddb8: 3108 l32i.n a0, a1, 12 4021ddba: 20c112 addi a1, a1, 32 4021ddbd: f00d ret.n ... 4021ddc0 : 4021ddc0: f0c112 addi a1, a1, -16 4021ddc3: 006102 s32i a0, a1, 0 4021ddc6: 0261d2 s32i a13, a1, 8 4021ddc9: 0161c2 s32i a12, a1, 4 4021ddcc: 005d mov.n a5, a0 4021ddce: daae21 l32r a2, 40214888 4021ddd1: 0020c0 memw 4021ddd4: e52222 l32i a2, a2, 0x394 4021ddd7: a02e61 l32r a6, 40205e90 4021ddda: 3ee207 bbsi a2, 0, 4021de1c 4021dddd: 0020c0 memw 4021dde0: 9c2662 l32i a6, a6, 0x270 4021dde3: 356617 bbci a6, 1, 4021de1c 4021dde6: da75c1 l32r a12, 402147bc 4021dde9: 0c08 l32i.n a0, a12, 0 4021ddeb: 1d2002 l32i a0, a0, 116 4021ddee: 0000c0 callx0 a0 4021ddf1: 520c movi.n a2, 5 4021ddf3: e85cc5 call0 402063c0 4021ddf6: 84a1d2 movi a13, 0x184 4021ddf9: 0c08 l32i.n a0, a12, 0 4021ddfb: 220c movi.n a2, 2 4021ddfd: 2c2002 l32i a0, a0, 176 4021de00: 130c movi.n a3, 1 4021de02: 0000c0 callx0 a0 4021de05: f0c2d7 bnall a2, a13, 4021ddf9 4021de08: 0c08 l32i.n a0, a12, 0 4021de0a: 320c movi.n a2, 3 4021de0c: 2c2002 l32i a0, a0, 176 4021de0f: 230c movi.n a3, 2 4021de11: 0000c0 callx0 a0 4021de14: 630c movi.n a3, 6 4021de16: 102230 and a2, a2, a3 4021de19: dc6266 bnei a2, 6, 4021ddf9 4021de1c: accf91 l32r a9, 40209158 4021de1f: da9b81 l32r a8, 4021488c 4021de22: 0020c0 memw 4021de25: 422872 l32i a7, a8, 0x108 4021de28: 207790 or a7, a7, a9 4021de2b: 0020c0 memw 4021de2e: 426872 s32i a7, a8, 0x108 4021de31: 0020c0 memw 4021de34: da9551 l32r a5, 40214888 4021de37: e52542 l32i a4, a5, 0x394 4021de3a: 160c movi.n a6, 1 4021de3c: 204460 or a4, a4, a6 4021de3f: 0020c0 memw 4021de42: e56542 s32i a4, a5, 0x394 4021de45: 11c8 l32i.n a12, a1, 4 4021de47: 21d8 l32i.n a13, a1, 8 4021de49: 0108 l32i.n a0, a1, 0 4021de4b: 10c112 addi a1, a1, 16 4021de4e: f00d ret.n 4021de50 : 4021de50: f0c112 addi a1, a1, -16 4021de53: 1109 s32i.n a0, a1, 4 4021de55: da5901 l32r a0, 402147bc 4021de58: 0008 l32i.n a0, a0, 0 4021de5a: 282002 l32i a0, a0, 160 4021de5d: 0129 s32i.n a2, a1, 0 4021de5f: 0000c0 callx0 a0 4021de62: da5601 l32r a0, 402147bc 4021de65: 0008 l32i.n a0, a0, 0 4021de67: 302002 l32i a0, a0, 192 4021de6a: 120c movi.n a2, 1 4021de6c: 0000c0 callx0 a0 4021de6f: da5301 l32r a0, 402147bc 4021de72: 0008 l32i.n a0, a0, 0 4021de74: 342002 l32i a0, a0, 208 4021de77: 0128 l32i.n a2, a1, 0 4021de79: 0000c0 callx0 a0 4021de7c: 1108 l32i.n a0, a1, 4 4021de7e: 10c112 addi a1, a1, 16 4021de81: f00d ret.n ... 4021de84 : 4021de84: f0c112 addi a1, a1, -16 4021de87: 0109 s32i.n a0, a1, 0 4021de89: da4c01 l32r a0, 402147bc 4021de8c: 0008 l32i.n a0, a0, 0 4021de8e: 322002 l32i a0, a0, 200 4021de91: 0000c0 callx0 a0 4021de94: da4a01 l32r a0, 402147bc 4021de97: 0008 l32i.n a0, a0, 0 4021de99: 312002 l32i a0, a0, 196 4021de9c: 0000c0 callx0 a0 4021de9f: da4701 l32r a0, 402147bc 4021dea2: 0008 l32i.n a0, a0, 0 4021dea4: 2f2002 l32i a0, a0, 188 4021dea7: 0000c0 callx0 a0 4021deaa: 0108 l32i.n a0, a1, 0 4021deac: 10c112 addi a1, a1, 16 4021deaf: f00d ret.n 4021deb1: 000000 ill 4021deb4: ff0001 l32r a0, 4021dab4 4021deb7: ff .byte 0xff 4021deb8 : 4021deb8: 119320 slli a9, a3, 14 4021debb: fffea1 l32r a10, 4021deb4 4021debe: 280c movi.n a8, 2 4021dec0: 1172e0 slli a7, a2, 2 4021dec3: 207780 or a7, a7, a8 4021dec6: da7021 l32r a2, 40214888 4021dec9: 1184b0 slli a8, a4, 5 4021decc: 0020c0 memw 4021decf: e52262 l32i a6, a2, 0x394 4021ded2: 1066a0 and a6, a6, a10 4021ded5: 206690 or a6, a6, a9 4021ded8: 206680 or a6, a6, a8 4021dedb: 206670 or a6, a6, a7 4021dede: 0020c0 memw 4021dee1: e56262 s32i a6, a2, 0x394 4021dee4: 0020c0 memw 4021dee7: e82252 l32i a5, a2, 0x3a0 4021deea: 0085d6 bgez a5, 4021def6 4021deed: 0020c0 memw 4021def0: e82292 l32i a9, a2, 0x3a0 4021def3: ff6996 bltz a9, 4021deed 4021def6: db7c movi.n a11, -3 4021def8: 0020c0 memw 4021defb: e522a2 l32i a10, a2, 0x394 4021defe: 10aab0 and a10, a10, a11 4021df01: 0020c0 memw 4021df04: e562a2 s32i a10, a2, 0x394 4021df07: f00d ret.n 4021df09: 000000 ill 4021df0c: fe8890 excw 4021df0f: 3f .byte 0x3f 4021df10: 0005a4 excw 4021df13: c34260 excw 4021df14 : 4021df14: fcc342 addi a4, a3, -4 4021df17: f0c112 addi a1, a1, -16 4021df1a: 11c9 s32i.n a12, a1, 4 4021df1c: 0109 s32i.n a0, a1, 0 4021df1e: 21d9 s32i.n a13, a1, 8 4021df20: 200c movi.n a0, 2 4021df22: fffad1 l32r a13, 4021df0c 4021df25: c30b addi.n a12, a3, -1 4021df27: d2da add.n a13, a2, a13 4021df29: 000dd2 l8ui a13, a13, 0 4021df2c: 83c040 moveqz a12, a0, a4 4021df2f: ccda add.n a12, a12, a13 4021df31: 74c0c0 extui a12, a12, 0, 8 4021df34: 17ac26 beqi a12, 12, 4021df4f 4021df37: 0c2d mov.n a2, a12 4021df39: 330c movi.n a3, 3 4021df3b: b30401 l32r a0, 4020ab4c 4021df3e: 0000c0 callx0 a0 4021df41: 2d1c movi.n a13, 18 4021df43: 740020 extui a0, a2, 0, 8 4021df46: b00000 addx8 a0, a0, a0 4021df49: c0dd00 sub a13, a13, a0 4021df4c: 000046 j 4021df51 4021df4f: 0d0c movi.n a13, 0 4021df51: 0c2d mov.n a2, a12 4021df53: 330c movi.n a3, 3 4021df55: 9d0201 l32r a0, 40205360 4021df58: 0000c0 callx0 a0 4021df5b: 742020 extui a2, a2, 0, 8 4021df5e: ffec31 l32r a3, 4021df10 4021df61: 1122e0 slli a2, a2, 2 4021df64: 223a add.n a2, a2, a3 4021df66: 0020c0 memw 4021df69: 0108 l32i.n a0, a1, 0 4021df6b: 11c8 l32i.n a12, a1, 4 4021df6d: 400d00 ssr a13 4021df70: 0228 l32i.n a2, a2, 0 4021df72: 21d8 l32i.n a13, a1, 8 4021df74: 912020 srl a2, a2 4021df77: 842020 extui a2, a2, 0, 9 4021df7a: 10c112 addi a1, a1, 16 4021df7d: f00d ret.n ... 4021df80 : 4021df80: 230c movi.n a3, 2 4021df82: e0c112 addi a1, a1, -32 4021df85: 41c9 s32i.n a12, a1, 16 4021df87: 51d9 s32i.n a13, a1, 20 4021df89: da0cd1 l32r a13, 402147bc 4021df8c: 3109 s32i.n a0, a1, 12 4021df8e: 0d08 l32i.n a0, a13, 0 4021df90: 02cd mov.n a12, a2 4021df92: 2c2002 l32i a0, a0, 176 4021df95: 320c movi.n a2, 3 4021df97: 0000c0 callx0 a0 4021df9a: 130c movi.n a3, 1 4021df9c: 0d08 l32i.n a0, a13, 0 4021df9e: 0129 s32i.n a2, a1, 0 4021dfa0: 2c2002 l32i a0, a0, 176 4021dfa3: 220c movi.n a2, 2 4021dfa5: 0000c0 callx0 a0 4021dfa8: 130c movi.n a3, 1 4021dfaa: 0d08 l32i.n a0, a13, 0 4021dfac: 0466c0 extui a6, a12, 6, 1 4021dfaf: 0477c0 extui a7, a12, 7, 1 4021dfb2: 0448c0 extui a4, a12, 8, 1 4021dfb5: 1129 s32i.n a2, a1, 4 4021dfb7: 0453c0 extui a5, a12, 3, 1 4021dfba: 320c movi.n a2, 3 4021dfbc: 1155a0 slli a5, a5, 6 4021dfbf: 1144f0 slli a4, a4, 1 4021dfc2: 1177e0 slli a7, a7, 2 4021dfc5: 1166d0 slli a6, a6, 3 4021dfc8: 2b2002 l32i a0, a0, 172 4021dfcb: 206670 or a6, a6, a7 4021dfce: 2149 s32i.n a4, a1, 8 4021dfd0: 0474c0 extui a7, a12, 4, 1 4021dfd3: 1177b0 slli a7, a7, 5 4021dfd6: 205570 or a5, a5, a7 4021dfd9: 0475c0 extui a7, a12, 5, 1 4021dfdc: 1177c0 slli a7, a7, 4 4021dfdf: 205570 or a5, a5, a7 4021dfe2: 205560 or a5, a5, a6 4021dfe5: 0469c0 extui a6, a12, 9, 1 4021dfe8: 204460 or a4, a4, a6 4021dfeb: 204450 or a4, a4, a5 4021dfee: f44040 extui a4, a4, 0, 16 4021dff1: 0000c0 callx0 a0 4021dff4: 320c movi.n a2, 3 4021dff6: 230c movi.n a3, 2 4021dff8: 0d08 l32i.n a0, a13, 0 4021dffa: 0148 l32i.n a4, a1, 0 4021dffc: c7a152 movi a5, 0x1c7 4021dfff: 104450 and a4, a4, a5 4021e002: 2b2002 l32i a0, a0, 172 4021e005: 2450c0 extui a5, a12, 0, 3 4021e008: 1155d0 slli a5, a5, 3 4021e00b: 204450 or a4, a4, a5 4021e00e: f44040 extui a4, a4, 0, 16 4021e011: 0000c0 callx0 a0 4021e014: 220c movi.n a2, 2 4021e016: 130c movi.n a3, 1 4021e018: 2148 l32i.n a4, a1, 8 4021e01a: 85a172 movi a7, 0x185 4021e01d: 1158 l32i.n a5, a1, 4 4021e01f: 0d08 l32i.n a0, a13, 0 4021e021: 346bc0 extui a6, a12, 11, 4 4021e024: 1166d0 slli a6, a6, 3 4021e027: 2b2002 l32i a0, a0, 172 4021e02a: 105570 and a5, a5, a7 4021e02d: 205560 or a5, a5, a6 4021e030: 204450 or a4, a4, a5 4021e033: f44040 extui a4, a4, 0, 16 4021e036: 0000c0 callx0 a0 4021e039: 41c8 l32i.n a12, a1, 16 4021e03b: 51d8 l32i.n a13, a1, 20 4021e03d: 3108 l32i.n a0, a1, 12 4021e03f: 20c112 addi a1, a1, 32 4021e042: f00d ret.n 4021e044 : 4021e044: 130c movi.n a3, 1 4021e046: 144720 extui a4, a2, 7, 2 4021e049: 445020 extui a5, a2, 0, 5 4021e04c: f0c112 addi a1, a1, -16 4021e04f: 146520 extui a6, a2, 5, 2 4021e052: 1166e0 slli a6, a6, 2 4021e055: 0109 s32i.n a0, a1, 0 4021e057: 1155c0 slli a5, a5, 4 4021e05a: d9d801 l32r a0, 402147bc 4021e05d: 420c movi.n a2, 4 4021e05f: 205560 or a5, a5, a6 4021e062: 0008 l32i.n a0, a0, 0 4021e064: 204450 or a4, a4, a5 4021e067: 2b2002 l32i a0, a0, 172 4021e06a: f44040 extui a4, a4, 0, 16 4021e06d: 0000c0 callx0 a0 4021e070: 0108 l32i.n a0, a1, 0 4021e072: 10c112 addi a1, a1, 16 4021e075: f00d ret.n ... 4021e078 : 4021e078: f0c112 addi a1, a1, -16 4021e07b: 0109 s32i.n a0, a1, 0 4021e07d: e77c movi.n a7, -2 4021e07f: da0331 l32r a3, 4021488c 4021e082: da0161 l32r a6, 40214888 4021e085: 0020c0 memw 4021e088: e52652 l32i a5, a6, 0x394 4021e08b: 105570 and a5, a5, a7 4021e08e: 0020c0 memw 4021e091: e56652 s32i a5, a6, 0x394 4021e094: de1a41 l32r a4, 402158fc 4021e097: 0020c0 memw 4021e09a: 422322 l32i a2, a3, 0x108 4021e09d: 102240 and a2, a2, a4 4021e0a0: 0020c0 memw 4021e0a3: d9c601 l32r a0, 402147bc 4021e0a6: 0008 l32i.n a0, a0, 0 4021e0a8: 1e2002 l32i a0, a0, 120 4021e0ab: 426322 s32i a2, a3, 0x108 4021e0ae: 0000c0 callx0 a0 4021e0b1: 0108 l32i.n a0, a1, 0 4021e0b3: 10c112 addi a1, a1, 16 4021e0b6: f00d ret.n 4021e0b8 : 4021e0b8: 130c movi.n a3, 1 4021e0ba: 80a042 movi a4, 128 4021e0bd: f0c112 addi a1, a1, -16 4021e0c0: 0109 s32i.n a0, a1, 0 4021e0c2: d9be01 l32r a0, 402147bc 4021e0c5: 424a add.n a4, a2, a4 4021e0c7: 0008 l32i.n a0, a0, 0 4021e0c9: f44040 extui a4, a4, 0, 16 4021e0cc: 2b2002 l32i a0, a0, 172 4021e0cf: 220c movi.n a2, 2 4021e0d1: 0000c0 callx0 a0 4021e0d4: d9ba01 l32r a0, 402147bc 4021e0d7: 320c movi.n a2, 3 4021e0d9: 0008 l32i.n a0, a0, 0 4021e0db: 130c movi.n a3, 1 4021e0dd: 2b2002 l32i a0, a0, 172 4021e0e0: 040c movi.n a4, 0 4021e0e2: 0000c0 callx0 a0 4021e0e5: d9b501 l32r a0, 402147bc 4021e0e8: 320c movi.n a2, 3 4021e0ea: 0008 l32i.n a0, a0, 0 4021e0ec: 230c movi.n a3, 2 4021e0ee: 2b2002 l32i a0, a0, 172 4021e0f1: 040c movi.n a4, 0 4021e0f3: 0000c0 callx0 a0 4021e0f6: 0108 l32i.n a0, a1, 0 4021e0f8: 10c112 addi a1, a1, 16 4021e0fb: f00d ret.n 4021e0fd: 000000 ill 4021e100 : 4021e100: f0c112 addi a1, a1, -16 4021e103: 0109 s32i.n a0, a1, 0 4021e105: d9ad01 l32r a0, 402147bc 4021e108: 220c movi.n a2, 2 4021e10a: 0008 l32i.n a0, a0, 0 4021e10c: 130c movi.n a3, 1 4021e10e: 2b2002 l32i a0, a0, 172 4021e111: 84a142 movi a4, 0x184 4021e114: 0000c0 callx0 a0 4021e117: d9a901 l32r a0, 402147bc 4021e11a: 320c movi.n a2, 3 4021e11c: 0008 l32i.n a0, a0, 0 4021e11e: 230c movi.n a3, 2 4021e120: 2b2002 l32i a0, a0, 172 4021e123: 640c movi.n a4, 6 4021e125: 0000c0 callx0 a0 4021e128: 0108 l32i.n a0, a1, 0 4021e12a: 10c112 addi a1, a1, 16 4021e12d: f00d ret.n ... 4021e130 : 4021e130: f0c112 addi a1, a1, -16 4021e133: 0109 s32i.n a0, a1, 0 4021e135: d9a101 l32r a0, 402147bc 4021e138: 620c movi.n a2, 6 4021e13a: 0008 l32i.n a0, a0, 0 4021e13c: 130c movi.n a3, 1 4021e13e: 2b2002 l32i a0, a0, 172 4021e141: 040c movi.n a4, 0 4021e143: 0000c0 callx0 a0 4021e146: d99d01 l32r a0, 402147bc 4021e149: 120c movi.n a2, 1 4021e14b: 0008 l32i.n a0, a0, 0 4021e14d: 130c movi.n a3, 1 4021e14f: 2b2002 l32i a0, a0, 172 4021e152: c40c movi.n a4, 12 4021e154: 0000c0 callx0 a0 4021e157: d99901 l32r a0, 402147bc 4021e15a: 220c movi.n a2, 2 4021e15c: 0008 l32i.n a0, a0, 0 4021e15e: 130c movi.n a3, 1 4021e160: 2b2002 l32i a0, a0, 172 4021e163: 80a042 movi a4, 128 4021e166: 0000c0 callx0 a0 4021e169: 0108 l32i.n a0, a1, 0 4021e16b: 10c112 addi a1, a1, 16 4021e16e: f00d ret.n 4021e170 : 4021e170: 130c movi.n a3, 1 4021e172: 81a042 movi a4, 129 4021e175: f0c112 addi a1, a1, -16 4021e178: 21c9 s32i.n a12, a1, 8 4021e17a: d990c1 l32r a12, 402147bc 4021e17d: 1109 s32i.n a0, a1, 4 4021e17f: 0c08 l32i.n a0, a12, 0 4021e181: 0129 s32i.n a2, a1, 0 4021e183: 2b2002 l32i a0, a0, 172 4021e186: 220c movi.n a2, 2 4021e188: 0000c0 callx0 a0 4021e18b: 720c movi.n a2, 7 4021e18d: 0c08 l32i.n a0, a12, 0 4021e18f: 130c movi.n a3, 1 4021e191: 2b2002 l32i a0, a0, 172 4021e194: f45c movi.n a4, 95 4021e196: 0000c0 callx0 a0 4021e199: 0148 l32i.n a4, a1, 0 4021e19b: 0c08 l32i.n a0, a12, 0 4021e19d: 020c movi.n a2, 0 4021e19f: 2b2002 l32i a0, a0, 172 4021e1a2: 130c movi.n a3, 1 4021e1a4: 0000c0 callx0 a0 4021e1a7: 120c movi.n a2, 1 4021e1a9: 0c08 l32i.n a0, a12, 0 4021e1ab: 130c movi.n a3, 1 4021e1ad: 2b2002 l32i a0, a0, 172 4021e1b0: 7fa042 movi a4, 127 4021e1b3: 0000c0 callx0 a0 4021e1b6: 620c movi.n a2, 6 4021e1b8: 0c08 l32i.n a0, a12, 0 4021e1ba: 130c movi.n a3, 1 4021e1bc: 2b2002 l32i a0, a0, 172 4021e1bf: 7fa042 movi a4, 127 4021e1c2: 0000c0 callx0 a0 4021e1c5: 21c8 l32i.n a12, a1, 8 4021e1c7: 1108 l32i.n a0, a1, 4 4021e1c9: 10c112 addi a1, a1, 16 4021e1cc: f00d ret.n ... 4021e1d0 : 4021e1d0: 130c movi.n a3, 1 4021e1d2: 81a042 movi a4, 129 4021e1d5: f0c112 addi a1, a1, -16 4021e1d8: 21c9 s32i.n a12, a1, 8 4021e1da: d978c1 l32r a12, 402147bc 4021e1dd: 1109 s32i.n a0, a1, 4 4021e1df: 0c08 l32i.n a0, a12, 0 4021e1e1: 0129 s32i.n a2, a1, 0 4021e1e3: 2b2002 l32i a0, a0, 172 4021e1e6: 220c movi.n a2, 2 4021e1e8: 0000c0 callx0 a0 4021e1eb: 720c movi.n a2, 7 4021e1ed: 0c08 l32i.n a0, a12, 0 4021e1ef: 130c movi.n a3, 1 4021e1f1: 2b2002 l32i a0, a0, 172 4021e1f4: 040c movi.n a4, 0 4021e1f6: 0000c0 callx0 a0 4021e1f9: 0148 l32i.n a4, a1, 0 4021e1fb: 0c08 l32i.n a0, a12, 0 4021e1fd: 020c movi.n a2, 0 4021e1ff: 2b2002 l32i a0, a0, 172 4021e202: 130c movi.n a3, 1 4021e204: 0000c0 callx0 a0 4021e207: 120c movi.n a2, 1 4021e209: 0c08 l32i.n a0, a12, 0 4021e20b: 130c movi.n a3, 1 4021e20d: 2b2002 l32i a0, a0, 172 4021e210: 7fa042 movi a4, 127 4021e213: 0000c0 callx0 a0 4021e216: 620c movi.n a2, 6 4021e218: 0c08 l32i.n a0, a12, 0 4021e21a: 130c movi.n a3, 1 4021e21c: 2b2002 l32i a0, a0, 172 4021e21f: 7fa042 movi a4, 127 4021e222: 0000c0 callx0 a0 4021e225: 21c8 l32i.n a12, a1, 8 4021e227: 1108 l32i.n a0, a1, 4 4021e229: 10c112 addi a1, a1, 16 4021e22c: f00d ret.n 4021e22e: ff0000 excw 4021e231: ff .byte 0xff 4021e232: ff .byte 0xff 4021e233: ff41c3 excw 4021e234 : 4021e234: ffff41 l32r a4, 4021e230 4021e237: 9cd331 l32r a3, 40205584 4021e23a: 0020c0 memw 4021e23d: 442322 l32i a2, a3, 0x110 4021e240: 102240 and a2, a2, a4 4021e243: 0020c0 memw 4021e246: 446322 s32i a2, a3, 0x110 4021e249: f00d ret.n ... 4021e24c : 4021e24c: 62a022 movi a2, 98 4021e24f: f0c112 addi a1, a1, -16 4021e252: 0109 s32i.n a0, a1, 0 4021e254: d95a01 l32r a0, 402147bc 4021e257: 130c movi.n a3, 1 4021e259: 0008 l32i.n a0, a0, 0 4021e25b: 040c movi.n a4, 0 4021e25d: 262002 l32i a0, a0, 152 4021e260: f55c movi.n a5, 95 4021e262: 0000c0 callx0 a0 4021e265: 62a022 movi a2, 98 4021e268: d95501 l32r a0, 402147bc 4021e26b: 130c movi.n a3, 1 4021e26d: 0008 l32i.n a0, a0, 0 4021e26f: 040c movi.n a4, 0 4021e271: 262002 l32i a0, a0, 152 4021e274: 7fa052 movi a5, 127 4021e277: 0000c0 callx0 a0 4021e27a: 62a022 movi a2, 98 4021e27d: d94f01 l32r a0, 402147bc 4021e280: 130c movi.n a3, 1 4021e282: 0008 l32i.n a0, a0, 0 4021e284: 040c movi.n a4, 0 4021e286: 262002 l32i a0, a0, 152 4021e289: f53c movi.n a5, 63 4021e28b: 0000c0 callx0 a0 4021e28e: 0108 l32i.n a0, a1, 0 4021e290: 10c112 addi a1, a1, 16 4021e293: f00d ret.n 4021e295: 000000 ill 4021e298 : 4021e298: 62a022 movi a2, 98 4021e29b: 130c movi.n a3, 1 4021e29d: f0c112 addi a1, a1, -16 4021e2a0: 11c9 s32i.n a12, a1, 4 4021e2a2: d946c1 l32r a12, 402147bc 4021e2a5: 0109 s32i.n a0, a1, 0 4021e2a7: 0c08 l32i.n a0, a12, 0 4021e2a9: a40c movi.n a4, 10 4021e2ab: 262002 l32i a0, a0, 152 4021e2ae: a6a052 movi a5, 166 4021e2b1: 0000c0 callx0 a0 4021e2b4: 62a022 movi a2, 98 4021e2b7: 130c movi.n a3, 1 4021e2b9: 0c08 l32i.n a0, a12, 0 4021e2bb: a40c movi.n a4, 10 4021e2bd: 262002 l32i a0, a0, 152 4021e2c0: a7a052 movi a5, 167 4021e2c3: 0000c0 callx0 a0 4021e2c6: 62a022 movi a2, 98 4021e2c9: 130c movi.n a3, 1 4021e2cb: 0c08 l32i.n a0, a12, 0 4021e2cd: a40c movi.n a4, 10 4021e2cf: 262002 l32i a0, a0, 152 4021e2d2: a5a052 movi a5, 165 4021e2d5: 0000c0 callx0 a0 4021e2d8: 63a022 movi a2, 99 4021e2db: 030c movi.n a3, 0 4021e2dd: 0c08 l32i.n a0, a12, 0 4021e2df: 140c movi.n a4, 1 4021e2e1: 262002 l32i a0, a0, 152 4021e2e4: f3a052 movi a5, 243 4021e2e7: 0000c0 callx0 a0 4021e2ea: 62a022 movi a2, 98 4021e2ed: 130c movi.n a3, 1 4021e2ef: 0c08 l32i.n a0, a12, 0 4021e2f1: b40c movi.n a4, 11 4021e2f3: 262002 l32i a0, a0, 152 4021e2f6: c0a052 movi a5, 192 4021e2f9: 0000c0 callx0 a0 4021e2fc: 11c8 l32i.n a12, a1, 4 4021e2fe: 0108 l32i.n a0, a1, 0 4021e300: 10c112 addi a1, a1, 16 4021e303: f00d ret.n 4021e305: 000000 ill 4021e308 : 4021e308: 030c movi.n a3, 0 4021e30a: 040c movi.n a4, 0 4021e30c: 750c movi.n a5, 7 4021e30e: f0c112 addi a1, a1, -16 4021e311: 11c9 s32i.n a12, a1, 4 4021e313: 21d9 s32i.n a13, a1, 8 4021e315: d929d1 l32r a13, 402147bc 4021e318: 0109 s32i.n a0, a1, 0 4021e31a: 0d08 l32i.n a0, a13, 0 4021e31c: 02cd mov.n a12, a2 4021e31e: 262002 l32i a0, a0, 152 4021e321: 63a022 movi a2, 99 4021e324: 0000c0 callx0 a0 4021e327: 63a022 movi a2, 99 4021e32a: 030c movi.n a3, 0 4021e32c: 0d08 l32i.n a0, a13, 0 4021e32e: 340c movi.n a4, 3 4021e330: 262002 l32i a0, a0, 152 4021e333: 000c52 l8ui a5, a12, 0 4021e336: 0000c0 callx0 a0 4021e339: 63a022 movi a2, 99 4021e33c: 030c movi.n a3, 0 4021e33e: 0d08 l32i.n a0, a13, 0 4021e340: 440c movi.n a4, 4 4021e342: 262002 l32i a0, a0, 152 4021e345: 010c52 l8ui a5, a12, 1 4021e348: 0000c0 callx0 a0 4021e34b: 020c52 l8ui a5, a12, 2 4021e34e: 63a022 movi a2, 99 4021e351: 0d08 l32i.n a0, a13, 0 4021e353: 030c movi.n a3, 0 4021e355: 262002 l32i a0, a0, 152 4021e358: 540c movi.n a4, 5 4021e35a: 0000c0 callx0 a0 4021e35d: 63a022 movi a2, 99 4021e360: 030c movi.n a3, 0 4021e362: 0d08 l32i.n a0, a13, 0 4021e364: 040c movi.n a4, 0 4021e366: 262002 l32i a0, a0, 152 4021e369: 751c movi.n a5, 23 4021e36b: 0000c0 callx0 a0 4021e36e: 11c8 l32i.n a12, a1, 4 4021e370: 21d8 l32i.n a13, a1, 8 4021e372: 0108 l32i.n a0, a1, 0 4021e374: 10c112 addi a1, a1, 16 4021e377: f00d ret.n 4021e379: 000000 ill 4021e37c: 400000 ssr a0 4021e37f: 0000c0 callx0 a0 4021e382: 40da add.n a4, a0, a13 4021e384: e40000 extui a0, a0, 0, 15 4021e387: cdfc40 excw 4021e38a: 124000 excw 4021e38c : 4021e38c: e0c112 addi a1, a1, -32 4021e38f: 0139 s32i.n a3, a1, 0 4021e391: 1109 s32i.n a0, a1, 4 4021e393: 31d9 s32i.n a13, a1, 12 4021e395: 21c9 s32i.n a12, a1, 8 4021e397: 41e9 s32i.n a14, a1, 16 4021e399: 05cd mov.n a12, a5 4021e39b: fff8e1 l32r a14, 4021e37c 4021e39e: 0d0c movi.n a13, 0 4021e3a0: 110260 slli a0, a2, 10 4021e3a3: 040a add.n a0, a4, a0 4021e3a5: 1120e0 slli a2, a0, 2 4021e3a8: db7c01 l32r a0, 40215198 4021e3ab: 0000c0 callx0 a0 4021e3ae: db7751 l32r a5, 4021518c 4021e3b1: 040c movi.n a4, 0 4021e3b3: db7a01 l32r a0, 4021519c 4021e3b6: 0000c0 callx0 a0 4021e3b9: db7901 l32r a0, 402151a0 4021e3bc: 0000c0 callx0 a0 4021e3bf: fff201 l32r a0, 4021e388 4021e3c2: 0000c0 callx0 a0 4021e3c5: 0148 l32i.n a4, a1, 0 4021e3c7: e49c beqz.n a4, 4021e3e9 4021e3c9: ffed51 l32r a5, 4021e380 4021e3cc: 040c movi.n a4, 0 4021e3ce: db7301 l32r a0, 4021519c 4021e3d1: 0000c0 callx0 a0 4021e3d4: 0d4d mov.n a4, a13 4021e3d6: 0e5d mov.n a5, a14 4021e3d8: fd3d01 l32r a0, 4021d8cc 4021e3db: 0000c0 callx0 a0 4021e3de: db7001 l32r a0, 402151a0 4021e3e1: 0000c0 callx0 a0 4021e3e4: 02ed mov.n a14, a2 4021e3e6: 000706 j 4021e406 4021e3e9: ffe651 l32r a5, 4021e384 4021e3ec: 040c movi.n a4, 0 4021e3ee: db6b01 l32r a0, 4021519c 4021e3f1: 0000c0 callx0 a0 4021e3f4: 0d4d mov.n a4, a13 4021e3f6: 0e5d mov.n a5, a14 4021e3f8: fd3501 l32r a0, 4021d8cc 4021e3fb: 0000c0 callx0 a0 4021e3fe: db6801 l32r a0, 402151a0 4021e401: 0000c0 callx0 a0 4021e404: 02ed mov.n a14, a2 4021e406: db60d1 l32r a13, 40215188 4021e409: 0e2d mov.n a2, a14 4021e40b: db6901 l32r a0, 402151b0 4021e40e: 0000c0 callx0 a0 4021e411: 004c22 s8i a2, a12, 0 4021e414: 742020 extui a2, a2, 0, 8 4021e417: db6701 l32r a0, 402151b4 4021e41a: 0000c0 callx0 a0 4021e41d: 023d mov.n a3, a2 4021e41f: 0e2d mov.n a2, a14 4021e421: db6501 l32r a0, 402151b8 4021e424: 0000c0 callx0 a0 4021e427: 0d3d mov.n a3, a13 4021e429: db5e01 l32r a0, 402151a4 4021e42c: 0000c0 callx0 a0 4021e42f: 02ed mov.n a14, a2 4021e431: db5f01 l32r a0, 402151b0 4021e434: 0000c0 callx0 a0 4021e437: 014c22 s8i a2, a12, 1 4021e43a: 742020 extui a2, a2, 0, 8 4021e43d: db5d01 l32r a0, 402151b4 4021e440: 0000c0 callx0 a0 4021e443: 023d mov.n a3, a2 4021e445: 0e2d mov.n a2, a14 4021e447: db5c01 l32r a0, 402151b8 4021e44a: 0000c0 callx0 a0 4021e44d: 0d3d mov.n a3, a13 4021e44f: db5501 l32r a0, 402151a4 4021e452: 0000c0 callx0 a0 4021e455: db5601 l32r a0, 402151b0 4021e458: 0000c0 callx0 a0 4021e45b: 1108 l32i.n a0, a1, 4 4021e45d: 31d8 l32i.n a13, a1, 12 4021e45f: 024c22 s8i a2, a12, 2 4021e462: 41e8 l32i.n a14, a1, 16 4021e464: 21c8 l32i.n a12, a1, 8 4021e466: 20c112 addi a1, a1, 32 4021e469: f00d ret.n ... 4021e46c : 4021e46c: 208440 or a8, a4, a4 4021e46f: d0c112 addi a1, a1, -48 4021e472: 0761d2 s32i a13, a1, 28 4021e475: 0b6152 s32i a5, a1, 44 4021e478: 4169 s32i.n a6, a1, 16 4021e47a: f44030 extui a4, a3, 0, 16 4021e47d: 5109 s32i.n a0, a1, 20 4021e47f: 3129 s32i.n a2, a1, 12 4021e481: 61c9 s32i.n a12, a1, 24 4021e483: 91f9 s32i.n a15, a1, 36 4021e485: 81e9 s32i.n a14, a1, 32 4021e487: 0f4c movi.n a15, 64 4021e489: 0e4c movi.n a14, 64 4021e48b: d8ccc1 l32r a12, 402147bc 4021e48e: 020c movi.n a2, 0 4021e490: 0c08 l32i.n a0, a12, 0 4021e492: 130c movi.n a3, 1 4021e494: 2b2002 l32i a0, a0, 172 4021e497: a189 s32i.n a8, a1, 40 4021e499: 0000c0 callx0 a0 4021e49c: b128 l32i.n a2, a1, 44 4021e49e: d9c0d1 l32r a13, 40214ba0 4021e4a1: 0d6216 beqz a2, 4021e57b 4021e4a4: 4c1c movi.n a12, 20 4021e4a6: 080c movi.n a8, 0 4021e4a8: 2189 s32i.n a8, a1, 8 4021e4aa: d8c401 l32r a0, 402147bc 4021e4ad: 120c movi.n a2, 1 4021e4af: 0008 l32i.n a0, a0, 0 4021e4b1: 230c movi.n a3, 2 4021e4b3: 2b2002 l32i a0, a0, 172 4021e4b6: f440e0 extui a4, a14, 0, 16 4021e4b9: 0000c0 callx0 a0 4021e4bc: d8c001 l32r a0, 402147bc 4021e4bf: 020c movi.n a2, 0 4021e4c1: 0008 l32i.n a0, a0, 0 4021e4c3: 230c movi.n a3, 2 4021e4c5: 2b2002 l32i a0, a0, 172 4021e4c8: f440f0 extui a4, a15, 0, 16 4021e4cb: 0000c0 callx0 a0 4021e4ce: 0020c0 memw 4021e4d1: f35131 l32r a3, 4021b218 4021e4d4: d36d32 s32i a3, a13, 0x34c 4021e4d7: 0020c0 memw 4021e4da: f35021 l32r a2, 4021b21c 4021e4dd: d36d22 s32i a2, a13, 0x34c 4021e4e0: a128 l32i.n a2, a1, 40 4021e4e2: e7edc5 call0 402063c0 4021e4e5: 2108 l32i.n a0, a1, 8 4021e4e7: 7fa092 movi a9, 127 4021e4ea: 0020c0 memw 4021e4ed: d32d42 l32i a4, a13, 0x34c 4021e4f0: 150c movi.n a5, 1 4021e4f2: 054f40 extui a4, a4, 31, 1 4021e4f5: 304450 xor a4, a4, a5 4021e4f8: 0020c0 memw 4021e4fb: a2d931 l32r a3, 40207060 4021e4fe: d32d62 l32i a6, a13, 0x34c 4021e501: 0b0c movi.n a11, 0 4021e503: 106630 and a6, a6, a3 4021e506: 83b560 moveqz a11, a5, a6 4021e509: 04c416 beqz a4, 4021e559 4021e50c: 09ad mov.n a10, a9 4021e50e: fcfa add.n a15, a12, a15 4021e510: 01ff80 slli a15, a15, 24 4021e513: 31f8f0 srai a15, a15, 24 4021e516: 0129f7 blt a9, a15, 4021e51b 4021e519: 0fad mov.n a10, a15 4021e51b: b128 l32i.n a2, a1, 44 4021e51d: 001b addi.n a0, a0, 1 4021e51f: 01fa80 slli a15, a10, 24 4021e522: 31f8f0 srai a15, a15, 24 4021e525: 740000 extui a0, a0, 0, 8 4021e528: ebbc beqz.n a11, 4021e56a 4021e52a: 093d mov.n a3, a9 4021e52c: acea add.n a10, a12, a14 4021e52e: 01aa80 slli a10, a10, 24 4021e531: 31a8a0 srai a10, a10, 24 4021e534: 0129a7 blt a9, a10, 4021e539 4021e537: 0a3d mov.n a3, a10 4021e539: 01e380 slli a14, a3, 24 4021e53c: 31e8e0 srai a14, a14, 24 4021e53f: 081c26 beqi a12, 1, 4021e54b 4021e542: 21c1c0 srai a12, a12, 1 4021e545: 01cc80 slli a12, a12, 24 4021e548: 31c8c0 srai a12, a12, 24 4021e54b: 2109 s32i.n a0, a1, 8 4021e54d: c02200 sub a2, a2, a0 4021e550: f56256 bnez a2, 4021e4aa 4021e553: d89ac1 l32r a12, 402147bc 4021e556: 000846 j 4021e57b 4021e559: 0a0c movi.n a10, 0 4021e55b: c02fc0 sub a2, a15, a12 4021e55e: 012280 slli a2, a2, 24 4021e561: 312820 srai a2, a2, 24 4021e564: b3a220 movgez a10, a2, a2 4021e567: ffec06 j 4021e51b 4021e56a: 030c movi.n a3, 0 4021e56c: c04ec0 sub a4, a14, a12 4021e56f: 014480 slli a4, a4, 24 4021e572: 314840 srai a4, a4, 24 4021e575: b33440 movgez a3, a4, a4 4021e578: ffef46 j 4021e539 4021e57b: 120c movi.n a2, 1 4021e57d: 230c movi.n a3, 2 4021e57f: 0c08 l32i.n a0, a12, 0 4021e581: 014e80 slli a4, a14, 24 4021e584: 314840 srai a4, a4, 24 4021e587: 0149 s32i.n a4, a1, 0 4021e589: 2b2002 l32i a0, a0, 172 4021e58c: f44040 extui a4, a4, 0, 16 4021e58f: 0000c0 callx0 a0 4021e592: 020c movi.n a2, 0 4021e594: 230c movi.n a3, 2 4021e596: 0c08 l32i.n a0, a12, 0 4021e598: 014f80 slli a4, a15, 24 4021e59b: 314840 srai a4, a4, 24 4021e59e: 1149 s32i.n a4, a1, 4 4021e5a0: 2b2002 l32i a0, a0, 172 4021e5a3: f44040 extui a4, a4, 0, 16 4021e5a6: 0000c0 callx0 a0 4021e5a9: 120c movi.n a2, 1 4021e5ab: 0c08 l32i.n a0, a12, 0 4021e5ad: 130c movi.n a3, 1 4021e5af: 2b2002 l32i a0, a0, 172 4021e5b2: 7fa042 movi a4, 127 4021e5b5: 0000c0 callx0 a0 4021e5b8: f31a41 l32r a4, 4021b220 4021e5bb: 0020c0 memw 4021e5be: 3128 l32i.n a2, a1, 12 4021e5c0: 4138 l32i.n a3, a1, 16 4021e5c2: d36d42 s32i a4, a13, 0x34c 4021e5c5: 0043f2 s8i a15, a3, 0 4021e5c8: 0143e2 s8i a14, a3, 1 4021e5cb: 32ac beqz.n a2, 4021e5f2 4021e5cd: dbf761 l32r a6, 402155ac 4021e5d0: f31591 l32r a9, 4021b224 4021e5d3: 1178 l32i.n a7, a1, 4 4021e5d5: 0188 l32i.n a8, a1, 0 4021e5d7: 0177e0 slli a7, a7, 18 4021e5da: 018870 slli a8, a8, 25 4021e5dd: 0020c0 memw 4021e5e0: 992652 l32i a5, a6, 0x264 4021e5e3: 105590 and a5, a5, a9 4021e5e6: 205580 or a5, a5, a8 4021e5e9: 205570 or a5, a5, a7 4021e5ec: 0020c0 memw 4021e5ef: 996652 s32i a5, a6, 0x264 4021e5f2: 61c8 l32i.n a12, a1, 24 4021e5f4: 71d8 l32i.n a13, a1, 28 4021e5f6: 81e8 l32i.n a14, a1, 32 4021e5f8: 91f8 l32i.n a15, a1, 36 4021e5fa: 5108 l32i.n a0, a1, 20 4021e5fc: 30c112 addi a1, a1, 48 4021e5ff: f00d ret.n 4021e601: 000000 ill 4021e604: fe80a0 excw 4021e607: 3f .byte 0x3f 4021e608: 2319d0 excw 4021e60b: 19e840 excw 4021e60e: 904023 excw 4021e611: 2319 s32i.n a1, a3, 8 4021e613: 19e040 excw 4021e616: f04023 excw 4021e619: 2319 s32i.n a1, a3, 8 4021e61b: 028d40 excw 4021e61c : 4021e61c: 028d mov.n a8, a2 4021e61e: 80c112 addi a1, a1, -128 4021e621: 81c9 s32i.n a12, a1, 32 4021e623: 91d9 s32i.n a13, a1, 36 4021e625: b1f9 s32i.n a15, a1, 44 4021e627: 116152 s32i a5, a1, 68 4021e62a: 186162 s32i a6, a1, 96 4021e62d: 320c movi.n a2, 3 4021e62f: 166142 s32i a4, a1, 88 4021e632: d139 s32i.n a3, a1, 52 4021e634: a1e9 s32i.n a14, a1, 40 4021e636: d861e1 l32r a14, 402147bc 4021e639: 7109 s32i.n a0, a1, 28 4021e63b: 0e08 l32i.n a0, a14, 0 4021e63d: 130c movi.n a3, 1 4021e63f: 2c2002 l32i a0, a0, 176 4021e642: 176182 s32i a8, a1, 92 4021e645: 0000c0 callx0 a0 4021e648: 156122 s32i a2, a1, 84 4021e64b: 7ca032 movi a3, 124 4021e64e: 104230 and a4, a2, a3 4021e651: 1b6142 s32i a4, a1, 108 4021e654: 180327 bnone a3, a2, 4021e670 4021e657: 0c0c movi.n a12, 0 4021e659: 1b2152 l32i a5, a1, 108 4021e65c: 04d050 extui a13, a5, 0, 1 4021e65f: ccda add.n a12, a12, a13 4021e661: 415150 srli a5, a5, 1 4021e664: 1b6152 s32i a5, a1, 108 4021e667: 74c0c0 extui a12, a12, 0, 8 4021e66a: feb556 bnez a5, 4021e659 4021e66d: 000046 j 4021e672 4021e670: 0c0c movi.n a12, 0 4021e672: 0e08 l32i.n a0, a14, 0 4021e674: 320c movi.n a2, 3 4021e676: 2c2002 l32i a0, a0, 176 4021e679: 230c movi.n a3, 2 4021e67b: 0000c0 callx0 a0 4021e67e: 230c movi.n a3, 2 4021e680: 00a142 movi a4, 0x100 4021e683: 0e08 l32i.n a0, a14, 0 4021e685: 02dd mov.n a13, a2 4021e687: 2b2002 l32i a0, a0, 172 4021e68a: 420c movi.n a2, 4 4021e68c: 0000c0 callx0 a0 4021e68f: 520c movi.n a2, 5 4021e691: 0e08 l32i.n a0, a14, 0 4021e693: 230c movi.n a3, 2 4021e695: 2b2002 l32i a0, a0, 172 4021e698: 00a142 movi a4, 0x100 4021e69b: 0000c0 callx0 a0 4021e69e: 2c6b addi.n a2, a12, 6 4021e6a0: 100c movi.n a0, 1 4021e6a2: 146122 s32i a2, a1, 80 4021e6a5: 742020 extui a2, a2, 0, 8 4021e6a8: 1b6122 s32i a2, a1, 108 4021e6ab: 014cb6 bltui a12, 4, 4021e6b0 4021e6ae: 000c movi.n a0, 0 4021e6b0: 093cb6 bltui a12, 3, 4021e6bd 4021e6b3: 540c movi.n a4, 5 4021e6b5: a80c movi.n a8, 10 4021e6b7: 938400 movnez a8, a4, a0 4021e6ba: 000046 j 4021e6bf 4021e6bd: 280c movi.n a8, 2 4021e6bf: 0b0c movi.n a11, 0 4021e6c1: ffd061 l32r a6, 4021e604 4021e6c4: 570c movi.n a7, 5 4021e6c6: 142132 l32i a3, a1, 80 4021e6c9: 61c9 s32i.n a12, a1, 24 4021e6cb: 7443d0 extui a4, a13, 3, 8 4021e6ce: 250c movi.n a5, 2 4021e6d0: 020c movi.n a2, 0 4021e6d2: 749080 extui a9, a8, 0, 8 4021e6d5: 1a6192 s32i a9, a1, 104 4021e6d8: 196122 s32i a2, a1, 100 4021e6db: 126152 s32i a5, a1, 72 4021e6de: 00a2d2 movi a13, 0x200 4021e6e1: 00a2c2 movi a12, 0x200 4021e6e4: c149 s32i.n a4, a1, 48 4021e6e6: 743030 extui a3, a3, 0, 8 4021e6e9: 937500 movnez a7, a5, a0 4021e6ec: e179 s32i.n a7, a1, 56 4021e6ee: f139 s32i.n a3, a1, 60 4021e6f0: 446a add.n a4, a4, a6 4021e6f2: 106142 s32i a4, a1, 64 4021e6f5: 0d21f2 l32i a15, a1, 52 4021e6f8: 1921a2 l32i a10, a1, 100 4021e6fb: 1c61b2 s32i a11, a1, 112 4021e6fe: a0faf0 addx4 a15, a10, a15 4021e701: 01caa2 addi a10, a10, 1 4021e704: 1361a2 s32i a10, a1, 76 4021e707: 74a0a0 extui a10, a10, 0, 8 4021e70a: 1d61a2 s32i a10, a1, 116 4021e70d: 04a022 movi a2, 4 4021e710: 1d2132 l32i a3, a1, 116 4021e713: 0e08 l32i.n a0, a14, 0 4021e715: 4c1b addi.n a4, a12, 1 4021e717: 215140 srai a5, a4, 1 4021e71a: 005f52 s16i a5, a15, 0 4021e71d: 2b2002 l32i a0, a0, 172 4021e720: f44140 extui a4, a4, 1, 16 4021e723: 0000c0 callx0 a0 4021e726: 520c movi.n a2, 5 4021e728: 1d2132 l32i a3, a1, 116 4021e72b: 0e08 l32i.n a0, a14, 0 4021e72d: 4d1b addi.n a4, a13, 1 4021e72f: 215140 srai a5, a4, 1 4021e732: 015f52 s16i a5, a15, 2 4021e735: 2b2002 l32i a0, a0, 172 4021e738: f44140 extui a4, a4, 1, 16 4021e73b: 0000c0 callx0 a0 4021e73e: 162122 l32i a2, a1, 88 4021e741: e7c7c5 call0 402063c0 4021e744: 120c movi.n a2, 1 4021e746: 0e08 l32i.n a0, a14, 0 4021e748: 172132 l32i a3, a1, 92 4021e74b: 4008 l32i.n a0, a0, 16 4021e74d: 10c142 addi a4, a1, 16 4021e750: 0000c0 callx0 a0 4021e753: 182122 l32i a2, a1, 96 4021e756: 829c beqz.n a2, 4021e772 4021e758: ffac21 l32r a2, 4021e608 4021e75b: 0c3d mov.n a3, a12 4021e75d: 0d4d mov.n a4, a13 4021e75f: 9ad201 l32r a0, 402052a8 4021e762: 0000c0 callx0 a0 4021e765: ffa921 l32r a2, 4021e60c 4021e768: 4138 l32i.n a3, a1, 16 4021e76a: 5148 l32i.n a4, a1, 20 4021e76c: 9acf01 l32r a0, 402052a8 4021e76f: 0000c0 callx0 a0 4021e772: 0e08 l32i.n a0, a14, 0 4021e774: 0008 l32i.n a0, a0, 0 4021e776: 4128 l32i.n a2, a1, 16 4021e778: 0000c0 callx0 a0 4021e77b: 000c movi.n a0, 0 4021e77d: 1a2132 l32i a3, a1, 104 4021e780: ffa392 movi a9, 0x3ff 4021e783: 162327 blt a3, a2, 4021e79d 4021e786: 0e08 l32i.n a0, a14, 0 4021e788: 0008 l32i.n a0, a0, 0 4021e78a: 5128 l32i.n a2, a1, 20 4021e78c: 0000c0 callx0 a0 4021e78f: 000c movi.n a0, 0 4021e791: 1a2132 l32i a3, a1, 104 4021e794: ffa392 movi a9, 0x3ff 4021e797: 022327 blt a3, a2, 4021e79d 4021e79a: 002546 j 4021e833 4021e79d: 51a8 l32i.n a10, a1, 20 4021e79f: 192142 l32i a4, a1, 100 4021e7a2: 4188 l32i.n a8, a1, 16 4021e7a4: 049456 bnez a4, 4021e7f1 4021e7a7: 142122 l32i a2, a1, 80 4021e7aa: 1021b2 l32i a11, a1, 64 4021e7ad: 742020 extui a2, a2, 0, 8 4021e7b0: 000bb2 l8ui a11, a11, 0 4021e7b3: 1b6122 s32i a2, a1, 108 4021e7b6: f128 l32i.n a2, a1, 60 4021e7b8: 82aab0 mull a10, a10, a11 4021e7bb: 400200 ssr a2 4021e7be: b1a0a0 sra a10, a10 4021e7c1: 8228b0 mull a2, a8, a11 4021e7c4: b12020 sra a2, a2 4021e7c7: c0cc20 sub a12, a12, a2 4021e7ca: 11cc00 slli a12, a12, 16 4021e7cd: 31c0c0 srai a12, a12, 16 4021e7d0: c0dda0 sub a13, a13, a10 4021e7d3: 1c2122 l32i a2, a1, 112 4021e7d6: 09ad mov.n a10, a9 4021e7d8: 11dd00 slli a13, a13, 16 4021e7db: 321b addi.n a3, a2, 1 4021e7dd: 31d0d0 srai a13, a13, 16 4021e7e0: 742030 extui a2, a3, 0, 8 4021e7e3: 1c6122 s32i a2, a1, 112 4021e7e6: f4c222 addi a2, a2, -12 4021e7e9: 2829c7 blt a9, a12, 4021e815 4021e7ec: 0cad mov.n a10, a12 4021e7ee: 0008c6 j 4021e815 4021e7f1: 1b21b2 l32i a11, a1, 108 4021e7f4: a0aaa0 addx4 a10, a10, a10 4021e7f7: a02880 addx4 a2, a8, a8 4021e7fa: 1122d0 slli a2, a2, 3 4021e7fd: 11aad0 slli a10, a10, 3 4021e800: 400b00 ssr a11 4021e803: b1a0a0 sra a10, a10 4021e806: b12020 sra a2, a2 4021e809: c0cc20 sub a12, a12, a2 4021e80c: 11cc00 slli a12, a12, 16 4021e80f: 31c0c0 srai a12, a12, 16 4021e812: ffee86 j 4021e7d0 4021e815: 00cd mov.n a12, a0 4021e817: b3caa0 movgez a12, a10, a10 4021e81a: 09ad mov.n a10, a9 4021e81c: 11cc00 slli a12, a12, 16 4021e81f: 31c0c0 srai a12, a12, 16 4021e822: 0129d7 blt a9, a13, 4021e827 4021e825: 0dad mov.n a10, a13 4021e827: b30aa0 movgez a0, a10, a10 4021e82a: 11d000 slli a13, a0, 16 4021e82d: 31d0d0 srai a13, a13, 16 4021e830: ed9256 bnez a2, 4021e70d 4021e833: 112192 l32i a9, a1, 68 4021e836: 152142 l32i a4, a1, 84 4021e839: e158 l32i.n a5, a1, 56 4021e83b: 047440 extui a7, a4, 4, 1 4021e83e: 146240 extui a6, a4, 2, 2 4021e841: 745050 extui a5, a5, 0, 8 4021e844: 1a6152 s32i a5, a1, 104 4021e847: 667a add.n a6, a6, a7 4021e849: 744060 extui a4, a6, 0, 8 4021e84c: 156142 s32i a4, a1, 84 4021e84f: b48c beqz.n a4, 4021e85e 4021e851: 152182 l32i a8, a1, 84 4021e854: 500c movi.n a0, 5 4021e856: 0628b6 bltui a8, 2, 4021e860 4021e859: 600c movi.n a0, 6 4021e85b: 000046 j 4021e860 4021e85e: 400c movi.n a0, 4 4021e860: 74a000 extui a10, a0, 0, 8 4021e863: 1b61a2 s32i a10, a1, 108 4021e866: c99c beqz.n a9, 4021e886 4021e868: ff6a21 l32r a2, 4021e610 4021e86b: 132132 l32i a3, a1, 76 4021e86e: 6148 l32i.n a4, a1, 24 4021e870: c158 l32i.n a5, a1, 48 4021e872: 5178 l32i.n a7, a1, 20 4021e874: 4168 l32i.n a6, a1, 16 4021e876: 009fc2 l16si a12, a15, 0 4021e879: 01c9 s32i.n a12, a1, 0 4021e87b: 019fb2 l16si a11, a15, 2 4021e87e: 11b9 s32i.n a11, a1, 4 4021e880: 9a8a01 l32r a0, 402052a8 4021e883: 0000c0 callx0 a0 4021e886: 1821d2 l32i a13, a1, 96 4021e889: 7d8c beqz.n a13, 4021e894 4021e88b: ff6221 l32r a2, 4021e614 4021e88e: 9a8601 l32r a0, 402052a8 4021e891: 0000c0 callx0 a0 4021e894: 00a2d2 movi a13, 0x200 4021e897: 00a2c2 movi a12, 0x200 4021e89a: 0b0c movi.n a11, 0 4021e89c: 1221f2 l32i a15, a1, 72 4021e89f: 132102 l32i a0, a1, 76 4021e8a2: ff0b addi.n a15, a15, -1 4021e8a4: 740000 extui a0, a0, 0, 8 4021e8a7: 196102 s32i a0, a1, 100 4021e8aa: 1261f2 s32i a15, a1, 72 4021e8ad: e44f56 bnez a15, 4021e6f5 4021e8b0: 112122 l32i a2, a1, 68 4021e8b3: 728c beqz.n a2, 4021e8be 4021e8b5: ff5821 l32r a2, 4021e618 4021e8b8: 9a7c01 l32r a0, 402052a8 4021e8bb: 0000c0 callx0 a0 4021e8be: 81c8 l32i.n a12, a1, 32 4021e8c0: 91d8 l32i.n a13, a1, 36 4021e8c2: a1e8 l32i.n a14, a1, 40 4021e8c4: b1f8 l32i.n a15, a1, 44 4021e8c6: 80a022 movi a2, 128 4021e8c9: 7108 l32i.n a0, a1, 28 4021e8cb: 112a add.n a1, a1, a2 4021e8cd: f00d ret.n 4021e8cf: 1a0000 excw 4021e8d2: 124023 excw 4021e8d4 : 4021e8d4: a0c112 addi a1, a1, -96 4021e8d7: 81f9 s32i.n a15, a1, 32 4021e8d9: c139 s32i.n a3, a1, 48 4021e8db: e149 s32i.n a4, a1, 56 4021e8dd: 106152 s32i a5, a1, 64 4021e8e0: d179 s32i.n a7, a1, 52 4021e8e2: 71e9 s32i.n a14, a1, 28 4021e8e4: 61d9 s32i.n a13, a1, 24 4021e8e6: 51c9 s32i.n a12, a1, 20 4021e8e8: d7b5c1 l32r a12, 402147bc 4021e8eb: 4109 s32i.n a0, a1, 16 4021e8ed: 0c08 l32i.n a0, a12, 0 4021e8ef: 06dd mov.n a13, a6 4021e8f1: 282002 l32i a0, a0, 160 4021e8f4: 02ed mov.n a14, a2 4021e8f6: 0000c0 callx0 a0 4021e8f9: 0c08 l32i.n a0, a12, 0 4021e8fb: 302002 l32i a0, a0, 192 4021e8fe: 120c movi.n a2, 1 4021e900: 0000c0 callx0 a0 4021e903: 0c08 l32i.n a0, a12, 0 4021e905: 332002 l32i a0, a0, 204 4021e908: 4420d0 extui a2, a13, 0, 5 4021e90b: 0000c0 callx0 a0 4021e90e: 0c08 l32i.n a0, a12, 0 4021e910: 6008 l32i.n a0, a0, 24 4021e912: 020c movi.n a2, 0 4021e914: 0000c0 callx0 a0 4021e917: e128 l32i.n a2, a1, 56 4021e919: 1761d2 s32i a13, a1, 92 4021e91c: 10b216 beqz a2, 4021ea2b 4021e91f: 0d0c movi.n a13, 0 4021e921: a1e9 s32i.n a14, a1, 40 4021e923: 172172 l32i a7, a1, 92 4021e926: 301132 l16ui a3, a1, 96 4021e929: 680142 l8ui a4, a1, 104 4021e92c: 321152 l16ui a5, a1, 100 4021e92f: 9159 s32i.n a5, a1, 36 4021e931: b149 s32i.n a4, a1, 44 4021e933: 166132 s32i a3, a1, 88 4021e936: 248070 extui a8, a7, 0, 3 4021e939: 147370 extui a7, a7, 3, 2 4021e93c: 907770 addx2 a7, a7, a7 4021e93f: 907780 addx2 a7, a7, a8 4021e942: 747070 extui a7, a7, 0, 8 4021e945: f179 s32i.n a7, a1, 60 4021e947: 0e0c movi.n a14, 0 4021e949: 0f0c movi.n a15, 0 4021e94b: c198 l32i.n a9, a1, 48 4021e94d: 1021a2 l32i a10, a1, 64 4021e950: 99da add.n a9, a9, a13 4021e952: 000992 l8ui a9, a9, 0 4021e955: 146192 s32i a9, a1, 80 4021e958: c099a0 sub a9, a9, a10 4021e95b: 126192 s32i a9, a1, 72 4021e95e: 0f2122 l32i a2, a1, 60 4021e961: 122132 l32i a3, a1, 72 4021e964: 002c02 l32i a0, a12, 0 4021e967: c033e0 sub a3, a3, a14 4021e96a: 072002 l32i a0, a0, 28 4021e96d: 743030 extui a3, a3, 0, 8 4021e970: 0000c0 callx0 a0 4021e973: 116122 s32i a2, a1, 68 4021e976: 0c08 l32i.n a0, a12, 0 4021e978: 742020 extui a2, a2, 0, 8 4021e97b: 142002 l32i a0, a0, 80 4021e97e: 136122 s32i a2, a1, 76 4021e981: 0000c0 callx0 a0 4021e984: 050c movi.n a5, 0 4021e986: 060c movi.n a6, 0 4021e988: 070c movi.n a7, 0 4021e98a: 024d mov.n a4, a2 4021e98c: 030c movi.n a3, 0 4021e98e: 2139 s32i.n a3, a1, 8 4021e990: 1139 s32i.n a3, a1, 4 4021e992: 0139 s32i.n a3, a1, 0 4021e994: 0c08 l32i.n a0, a12, 0 4021e996: 120c movi.n a2, 1 4021e998: 1a2002 l32i a0, a0, 104 4021e99b: a138 l32i.n a3, a1, 40 4021e99d: 0000c0 callx0 a0 4021e9a0: 5dcc bnez.n a13, 4021e9a9 4021e9a2: 3fcc bnez.n a15, 4021e9a9 4021e9a4: 9128 l32i.n a2, a1, 36 4021e9a6: e7a185 call0 402063c0 4021e9a9: 0c08 l32i.n a0, a12, 0 4021e9ab: b008 l32i.n a0, a0, 44 4021e9ad: 162122 l32i a2, a1, 88 4021e9b0: 0000c0 callx0 a0 4021e9b3: 0c08 l32i.n a0, a12, 0 4021e9b5: 156122 s32i a2, a1, 84 4021e9b8: b008 l32i.n a0, a0, 44 4021e9ba: 162122 l32i a2, a1, 88 4021e9bd: 0000c0 callx0 a0 4021e9c0: 152102 l32i a0, a1, 84 4021e9c3: 142162 l32i a6, a1, 80 4021e9c6: 002a add.n a0, a0, a2 4021e9c8: 110000 slli a0, a0, 16 4021e9cb: 310000 srai a0, a0, 16 4021e9ce: 004b addi.n a0, a0, 4 4021e9d0: 210300 srai a0, a0, 3 4021e9d3: c06060 sub a6, a0, a6 4021e9d6: 116600 slli a6, a6, 16 4021e9d9: 316060 srai a6, a6, 16 4021e9dc: b68c beqz.n a6, 4021e9eb 4021e9de: e6ea add.n a14, a6, a14 4021e9e0: ff1b addi.n a15, a15, 1 4021e9e2: 74f0f0 extui a15, a15, 0, 8 4021e9e5: fccf22 addi a2, a15, -4 4021e9e8: f72256 bnez a2, 4021e95e 4021e9eb: b188 l32i.n a8, a1, 44 4021e9ed: 102132 l32i a3, a1, 64 4021e9f0: d198 l32i.n a9, a1, 52 4021e9f2: 132122 l32i a2, a1, 76 4021e9f5: 99da add.n a9, a9, a13 4021e9f7: 083237 bltu a2, a3, 4021ea03 4021e9fa: 112162 l32i a6, a1, 68 4021e9fd: c06630 sub a6, a6, a3 4021ea00: 000046 j 4021ea05 4021ea03: 060c movi.n a6, 0 4021ea05: 004962 s8i a6, a9, 0 4021ea08: 289c beqz.n a8, 4021ea1e 4021ea0a: 142142 l32i a4, a1, 80 4021ea0d: ffb021 l32r a2, 4021e8d0 4021ea10: 0d3d mov.n a3, a13 4021ea12: 015080 slli a5, a0, 24 4021ea15: 315850 srai a5, a5, 24 4021ea18: 9a2401 l32r a0, 402052a8 4021ea1b: 0000c0 callx0 a0 4021ea1e: e168 l32i.n a6, a1, 56 4021ea20: dd1b addi.n a13, a13, 1 4021ea22: 74d0d0 extui a13, a13, 0, 8 4021ea25: c066d0 sub a6, a6, a13 4021ea28: f1b656 bnez a6, 4021e947 4021ea2b: 0c08 l32i.n a0, a12, 0 4021ea2d: 1b2002 l32i a0, a0, 108 4021ea30: 120c movi.n a2, 1 4021ea32: 0000c0 callx0 a0 4021ea35: 0c08 l32i.n a0, a12, 0 4021ea37: 322002 l32i a0, a0, 200 4021ea3a: 0000c0 callx0 a0 4021ea3d: 0c08 l32i.n a0, a12, 0 4021ea3f: 312002 l32i a0, a0, 196 4021ea42: 0000c0 callx0 a0 4021ea45: 0c08 l32i.n a0, a12, 0 4021ea47: 2f2002 l32i a0, a0, 188 4021ea4a: 0000c0 callx0 a0 4021ea4d: 51c8 l32i.n a12, a1, 20 4021ea4f: 61d8 l32i.n a13, a1, 24 4021ea51: 71e8 l32i.n a14, a1, 28 4021ea53: 81f8 l32i.n a15, a1, 32 4021ea55: 4108 l32i.n a0, a1, 16 4021ea57: 60c112 addi a1, a1, 96 4021ea5a: f00d ret.n 4021ea5c : 4021ea5c: 059d mov.n a9, a5 4021ea5e: b0c112 addi a1, a1, -80 4021ea61: f1d9 s32i.n a13, a1, 60 4021ea63: 1061e2 s32i a14, a1, 64 4021ea66: a179 s32i.n a7, a1, 40 4021ea68: 050c movi.n a5, 0 4021ea6a: 1161f2 s32i a15, a1, 68 4021ea6d: d109 s32i.n a0, a1, 52 4021ea6f: 136162 s32i a6, a1, 76 4021ea72: e1c9 s32i.n a12, a1, 56 4021ea74: 7149 s32i.n a4, a1, 28 4021ea76: 5129 s32i.n a2, a1, 20 4021ea78: 6139 s32i.n a3, a1, 24 4021ea7a: 77a022 movi a2, 119 4021ea7d: 030c movi.n a3, 0 4021ea7f: 041c movi.n a4, 16 4021ea81: d74ec1 l32r a12, 402147bc 4021ea84: 060c movi.n a6, 0 4021ea86: 0c08 l32i.n a0, a12, 0 4021ea88: 126192 s32i a9, a1, 72 4021ea8b: 252002 l32i a0, a0, 148 4021ea8e: 1321f2 l32i a15, a1, 76 4021ea91: 0000c0 callx0 a0 4021ea94: 030c movi.n a3, 0 4021ea96: f40c movi.n a4, 15 4021ea98: 650c movi.n a5, 6 4021ea9a: 660c movi.n a6, 6 4021ea9c: 0c08 l32i.n a0, a12, 0 4021ea9e: 02ed mov.n a14, a2 4021eaa0: 252002 l32i a0, a0, 148 4021eaa3: 77a022 movi a2, 119 4021eaa6: 0000c0 callx0 a0 4021eaa9: 030c movi.n a3, 0 4021eaab: 841c movi.n a4, 24 4021eaad: 550c movi.n a5, 5 4021eaaf: 560c movi.n a6, 5 4021eab1: 0c08 l32i.n a0, a12, 0 4021eab3: 02dd mov.n a13, a2 4021eab5: 252002 l32i a0, a0, 148 4021eab8: 77a022 movi a2, 119 4021eabb: 0000c0 callx0 a0 4021eabe: 030c movi.n a3, 0 4021eac0: 841c movi.n a4, 24 4021eac2: 350c movi.n a5, 3 4021eac4: 360c movi.n a6, 3 4021eac6: 0c08 l32i.n a0, a12, 0 4021eac8: b129 s32i.n a2, a1, 44 4021eaca: 252002 l32i a0, a0, 148 4021eacd: 77a022 movi a2, 119 4021ead0: 0000c0 callx0 a0 4021ead3: 030c movi.n a3, 0 4021ead5: 940c movi.n a4, 9 4021ead7: 750c movi.n a5, 7 4021ead9: 060c movi.n a6, 0 4021eadb: 0c08 l32i.n a0, a12, 0 4021eadd: c129 s32i.n a2, a1, 48 4021eadf: 252002 l32i a0, a0, 148 4021eae2: 77a022 movi a2, 119 4021eae5: 0000c0 callx0 a0 4021eae8: 0c08 l32i.n a0, a12, 0 4021eaea: 9129 s32i.n a2, a1, 36 4021eaec: 102002 l32i a0, a0, 64 4021eaef: 120c movi.n a2, 1 4021eaf1: 0000c0 callx0 a0 4021eaf4: 120c movi.n a2, 1 4021eaf6: 93d2d0 movnez a13, a2, a13 4021eaf9: 93e2e0 movnez a14, a2, a14 4021eafc: 1041e2 s8i a14, a1, 16 4021eaff: 1141d2 s8i a13, a1, 17 4021eb02: cf8c beqz.n a15, 4021eb12 4021eb04: 0c08 l32i.n a0, a12, 0 4021eb06: 10c122 addi a2, a1, 16 4021eb09: 452002 l32i a0, a0, 0x114 4021eb0c: 11c132 addi a3, a1, 17 4021eb0f: 0000c0 callx0 a0 4021eb12: 77a022 movi a2, 119 4021eb15: 030c movi.n a3, 0 4021eb17: 041c movi.n a4, 16 4021eb19: 250c movi.n a5, 2 4021eb1b: 0c08 l32i.n a0, a12, 0 4021eb1d: 260c movi.n a6, 2 4021eb1f: 272002 l32i a0, a0, 156 4021eb22: 170c movi.n a7, 1 4021eb24: 0000c0 callx0 a0 4021eb27: 77a022 movi a2, 119 4021eb2a: 030c movi.n a3, 0 4021eb2c: 841c movi.n a4, 24 4021eb2e: 750c movi.n a5, 7 4021eb30: 0c08 l32i.n a0, a12, 0 4021eb32: 170c movi.n a7, 1 4021eb34: 100192 l8ui a9, a1, 16 4021eb37: 110182 l8ui a8, a1, 17 4021eb3a: c09e90 sub a9, a14, a9 4021eb3d: c08d80 sub a8, a13, a8 4021eb40: 938780 movnez a8, a7, a8 4021eb43: 939790 movnez a9, a7, a9 4021eb46: 104192 s8i a9, a1, 16 4021eb49: 114182 s8i a8, a1, 17 4021eb4c: 272002 l32i a0, a0, 156 4021eb4f: 760c movi.n a6, 7 4021eb51: 0000c0 callx0 a0 4021eb54: 0c08 l32i.n a0, a12, 0 4021eb56: 142002 l32i a0, a0, 80 4021eb59: 7128 l32i.n a2, a1, 28 4021eb5b: 0000c0 callx0 a0 4021eb5e: 050c movi.n a5, 0 4021eb60: 060c movi.n a6, 0 4021eb62: 070c movi.n a7, 0 4021eb64: 024d mov.n a4, a2 4021eb66: 030c movi.n a3, 0 4021eb68: 2139 s32i.n a3, a1, 8 4021eb6a: 1139 s32i.n a3, a1, 4 4021eb6c: 0139 s32i.n a3, a1, 0 4021eb6e: 0c08 l32i.n a0, a12, 0 4021eb70: 120c movi.n a2, 1 4021eb72: 1a2002 l32i a0, a0, 104 4021eb75: 6138 l32i.n a3, a1, 24 4021eb77: 0000c0 callx0 a0 4021eb7a: 5128 l32i.n a2, a1, 20 4021eb7c: 13c172 addi a7, a1, 19 4021eb7f: a198 l32i.n a9, a1, 40 4021eb81: b158 l32i.n a5, a1, 44 4021eb83: 110142 l8ui a4, a1, 17 4021eb86: 100132 l8ui a3, a1, 16 4021eb89: c168 l32i.n a6, a1, 48 4021eb8b: 1a0c movi.n a10, 1 4021eb8d: 936a60 movnez a6, a10, a6 4021eb90: 11f9 s32i.n a15, a1, 4 4021eb92: 935a50 movnez a5, a10, a5 4021eb95: 8159 s32i.n a5, a1, 32 4021eb97: 2199 s32i.n a9, a1, 8 4021eb99: 0179 s32i.n a7, a1, 0 4021eb9b: 0c08 l32i.n a0, a12, 0 4021eb9d: 06fd mov.n a15, a6 4021eb9f: 432002 l32i a0, a0, 0x10c 4021eba2: 12c172 addi a7, a1, 18 4021eba5: 0000c0 callx0 a0 4021eba8: 0c08 l32i.n a0, a12, 0 4021ebaa: 1b2002 l32i a0, a0, 108 4021ebad: 120c movi.n a2, 1 4021ebaf: 0000c0 callx0 a0 4021ebb2: 0e7d mov.n a7, a14 4021ebb4: 77a022 movi a2, 119 4021ebb7: 030c movi.n a3, 0 4021ebb9: 041c movi.n a4, 16 4021ebbb: 0c08 l32i.n a0, a12, 0 4021ebbd: 050c movi.n a5, 0 4021ebbf: 272002 l32i a0, a0, 156 4021ebc2: 060c movi.n a6, 0 4021ebc4: 0000c0 callx0 a0 4021ebc7: 0d7d mov.n a7, a13 4021ebc9: 77a022 movi a2, 119 4021ebcc: 030c movi.n a3, 0 4021ebce: f40c movi.n a4, 15 4021ebd0: 650c movi.n a5, 6 4021ebd2: 0c08 l32i.n a0, a12, 0 4021ebd4: 660c movi.n a6, 6 4021ebd6: 272002 l32i a0, a0, 156 4021ebd9: 81e8 l32i.n a14, a1, 32 4021ebdb: 0000c0 callx0 a0 4021ebde: 0e7d mov.n a7, a14 4021ebe0: 77a022 movi a2, 119 4021ebe3: 030c movi.n a3, 0 4021ebe5: 841c movi.n a4, 24 4021ebe7: 0c08 l32i.n a0, a12, 0 4021ebe9: 550c movi.n a5, 5 4021ebeb: 272002 l32i a0, a0, 156 4021ebee: 560c movi.n a6, 5 4021ebf0: 0000c0 callx0 a0 4021ebf3: 0f7d mov.n a7, a15 4021ebf5: 77a022 movi a2, 119 4021ebf8: 030c movi.n a3, 0 4021ebfa: 841c movi.n a4, 24 4021ebfc: 350c movi.n a5, 3 4021ebfe: 0c08 l32i.n a0, a12, 0 4021ec00: 360c movi.n a6, 3 4021ec02: 272002 l32i a0, a0, 156 4021ec05: 91d8 l32i.n a13, a1, 36 4021ec07: 0000c0 callx0 a0 4021ec0a: 0d7d mov.n a7, a13 4021ec0c: 77a022 movi a2, 119 4021ec0f: 030c movi.n a3, 0 4021ec11: 940c movi.n a4, 9 4021ec13: 0c08 l32i.n a0, a12, 0 4021ec15: 750c movi.n a5, 7 4021ec17: 272002 l32i a0, a0, 156 4021ec1a: 060c movi.n a6, 0 4021ec1c: 0000c0 callx0 a0 4021ec1f: 77a022 movi a2, 119 4021ec22: 030c movi.n a3, 0 4021ec24: 841c movi.n a4, 24 4021ec26: 750c movi.n a5, 7 4021ec28: 0c08 l32i.n a0, a12, 0 4021ec2a: 760c movi.n a6, 7 4021ec2c: 272002 l32i a0, a0, 156 4021ec2f: 070c movi.n a7, 0 4021ec31: 0000c0 callx0 a0 4021ec34: 77a022 movi a2, 119 4021ec37: 030c movi.n a3, 0 4021ec39: 041c movi.n a4, 16 4021ec3b: 250c movi.n a5, 2 4021ec3d: 0c08 l32i.n a0, a12, 0 4021ec3f: 260c movi.n a6, 2 4021ec41: 272002 l32i a0, a0, 156 4021ec44: 070c movi.n a7, 0 4021ec46: 0000c0 callx0 a0 4021ec49: 0c08 l32i.n a0, a12, 0 4021ec4b: 1221d2 l32i a13, a1, 72 4021ec4e: 102002 l32i a0, a0, 64 4021ec51: 020c movi.n a2, 0 4021ec53: 0000c0 callx0 a0 4021ec56: d108 l32i.n a0, a1, 52 4021ec58: e1c8 l32i.n a12, a1, 56 4021ec5a: 1021e2 l32i a14, a1, 64 4021ec5d: 120132 l8ui a3, a1, 18 4021ec60: 1121f2 l32i a15, a1, 68 4021ec63: 004d32 s8i a3, a13, 0 4021ec66: 130122 l8ui a2, a1, 19 4021ec69: 014d22 s8i a2, a13, 1 4021ec6c: f1d8 l32i.n a13, a1, 60 4021ec6e: 50c112 addi a1, a1, 80 4021ec71: f00d ret.n ... 4021ec74 : 4021ec74: e0c112 addi a1, a1, -32 4021ec77: 21c9 s32i.n a12, a1, 8 4021ec79: 31d9 s32i.n a13, a1, 12 4021ec7b: 6149 s32i.n a4, a1, 24 4021ec7d: 1109 s32i.n a0, a1, 4 4021ec7f: 41e9 s32i.n a14, a1, 16 4021ec81: 51f9 s32i.n a15, a1, 20 4021ec83: 05ed mov.n a14, a5 4021ec85: 04fd mov.n a15, a4 4021ec87: f00c movi.n a0, 15 4021ec89: 959c beqz.n a5, 4021eca6 4021ec8b: 00d2d6 bgez a2, 4021ec9c 4021ec8e: 1d0c movi.n a13, 1 4021ec90: 60c020 neg a12, a2 4021ec93: 01cc80 slli a12, a12, 24 4021ec96: 31c8c0 srai a12, a12, 24 4021ec99: 0000c6 j 4021eca0 4021ec9c: 0d0c movi.n a13, 0 4021ec9e: 02cd mov.n a12, a2 4021eca0: 0043d2 s8i a13, a3, 0 4021eca3: 000106 j 4021ecab 4021eca6: 02cd mov.n a12, a2 4021eca8: 0001d2 l8ui a13, a1, 0 4021ecab: f21c movi.n a2, 31 4021ecad: 9320f0 movnez a2, a0, a15 4021ecb0: d6c301 l32r a0, 402147bc 4021ecb3: 087e16 beqz a14, 4021ed3e 4021ecb6: 01ac27 bge a12, a2, 4021ecbb 4021ecb9: 0c2d mov.n a2, a12 4021ecbb: 0098 l32i.n a9, a0, 0 4021ecbd: 01c280 slli a12, a2, 24 4021ecc0: 31c8c0 srai a12, a12, 24 4021ecc3: 272992 l32i a9, a9, 156 4021ecc6: 080f16 beqz a15, 4021ed4a 4021ecc9: 77a022 movi a2, 119 4021eccc: 030c movi.n a3, 0 4021ecce: 841c movi.n a4, 24 4021ecd0: 550c movi.n a5, 5 4021ecd2: 560c movi.n a6, 5 4021ecd4: 0d7d mov.n a7, a13 4021ecd6: 0009c0 callx0 a9 4021ecd9: d6b801 l32r a0, 402147bc 4021ecdc: 0098 l32i.n a9, a0, 0 4021ecde: 272992 l32i a9, a9, 156 4021ece1: 2f9c beqz.n a15, 4021ecf7 4021ece3: 4470c0 extui a7, a12, 0, 5 4021ece6: 77a022 movi a2, 119 4021ece9: 030c movi.n a3, 0 4021eceb: 941c movi.n a4, 25 4021eced: 450c movi.n a5, 4 4021ecef: 060c movi.n a6, 0 4021ecf1: 0009c0 callx0 a9 4021ecf4: 000a46 j 4021ed21 4021ecf7: 77a022 movi a2, 119 4021ecfa: 030c movi.n a3, 0 4021ecfc: 941c movi.n a4, 25 4021ecfe: 750c movi.n a5, 7 4021ed00: 560c movi.n a6, 5 4021ed02: 2473c0 extui a7, a12, 3, 3 4021ed05: 0009c0 callx0 a9 4021ed08: 2470c0 extui a7, a12, 0, 3 4021ed0b: 77a022 movi a2, 119 4021ed0e: 030c movi.n a3, 0 4021ed10: d6ab01 l32r a0, 402147bc 4021ed13: a41c movi.n a4, 26 4021ed15: 0008 l32i.n a0, a0, 0 4021ed17: 250c movi.n a5, 2 4021ed19: 272002 l32i a0, a0, 156 4021ed1c: 060c movi.n a6, 0 4021ed1e: 0000c0 callx0 a0 4021ed21: 1108 l32i.n a0, a1, 4 4021ed23: 51f8 l32i.n a15, a1, 20 4021ed25: 080de7 bnone a13, a14, 4021ed31 4021ed28: 60c0c0 neg a12, a12 4021ed2b: 01cc80 slli a12, a12, 24 4021ed2e: 31c8c0 srai a12, a12, 24 4021ed31: 31d8 l32i.n a13, a1, 12 4021ed33: 0c2d mov.n a2, a12 4021ed35: 41e8 l32i.n a14, a1, 16 4021ed37: 21c8 l32i.n a12, a1, 8 4021ed39: 20c112 addi a1, a1, 32 4021ed3c: f00d ret.n 4021ed3e: 1ea2c7 bge a2, a12, 4021ed60 4021ed41: 01c280 slli a12, a2, 24 4021ed44: 31c8c0 srai a12, a12, 24 4021ed47: ffe446 j 4021ecdc 4021ed4a: 77a022 movi a2, 119 4021ed4d: 030c movi.n a3, 0 4021ed4f: 841c movi.n a4, 24 4021ed51: 350c movi.n a5, 3 4021ed53: 360c movi.n a6, 3 4021ed55: 0d7d mov.n a7, a13 4021ed57: 0009c0 callx0 a9 4021ed5a: d69801 l32r a0, 402147bc 4021ed5d: ffdec6 j 4021ecdc 4021ed60: 602020 neg a2, a2 4021ed63: 01ac27 bge a12, a2, 4021ed68 4021ed66: 02cd mov.n a12, a2 4021ed68: 0c2d mov.n a2, a12 4021ed6a: fff4c6 j 4021ed41 4021ed6d: 000000 ill 4021ed70: 231a60 excw 4021ed73: 1a4040 excw 4021ed76: 9d4023 excw 4021ed78 : 4021ed78: 029d mov.n a9, a2 4021ed7a: b0c112 addi a1, a1, -80 4021ed7d: 91f9 s32i.n a15, a1, 36 4021ed7f: c139 s32i.n a3, a1, 48 4021ed81: e179 s32i.n a7, a1, 56 4021ed83: 5109 s32i.n a0, a1, 20 4021ed85: 81e9 s32i.n a14, a1, 32 4021ed87: 61c9 s32i.n a12, a1, 24 4021ed89: 71d9 s32i.n a13, a1, 28 4021ed8b: 06cd mov.n a12, a6 4021ed8d: 05dd mov.n a13, a5 4021ed8f: 04ed mov.n a14, a4 4021ed91: d68a01 l32r a0, 402147bc 4021ed94: 0228 l32i.n a2, a2, 0 4021ed96: 0008 l32i.n a0, a0, 0 4021ed98: 052220 extui a2, a2, 18, 1 4021ed9b: 1b9256 bnez a2, 4021ef58 4021ed9e: 116192 s32i a9, a1, 68 4021eda1: c138 l32i.n a3, a1, 48 4021eda3: 020c movi.n a2, 0 4021eda5: 282002 l32i a0, a0, 160 4021eda8: 0329 s32i.n a2, a3, 0 4021edaa: 0000c0 callx0 a0 4021edad: d68301 l32r a0, 402147bc 4021edb0: 0008 l32i.n a0, a0, 0 4021edb2: 302002 l32i a0, a0, 192 4021edb5: 120c movi.n a2, 1 4021edb7: 0000c0 callx0 a0 4021edba: d68001 l32r a0, 402147bc 4021edbd: 0008 l32i.n a0, a0, 0 4021edbf: 332002 l32i a0, a0, 204 4021edc2: 4420e0 extui a2, a14, 0, 5 4021edc5: 0000c0 callx0 a0 4021edc8: d67d01 l32r a0, 402147bc 4021edcb: 0008 l32i.n a0, a0, 0 4021edcd: 6008 l32i.n a0, a0, 24 4021edcf: 020c movi.n a2, 0 4021edd1: 0000c0 callx0 a0 4021edd4: d67a01 l32r a0, 402147bc 4021edd7: 0008 l32i.n a0, a0, 0 4021edd9: 142002 l32i a0, a0, 80 4021eddc: 0c2d mov.n a2, a12 4021edde: 0000c0 callx0 a0 4021ede1: 050c movi.n a5, 0 4021ede3: 060c movi.n a6, 0 4021ede5: 070c movi.n a7, 0 4021ede7: 024d mov.n a4, a2 4021ede9: d67401 l32r a0, 402147bc 4021edec: 030c movi.n a3, 0 4021edee: 0139 s32i.n a3, a1, 0 4021edf0: 1139 s32i.n a3, a1, 4 4021edf2: 2139 s32i.n a3, a1, 8 4021edf4: 0008 l32i.n a0, a0, 0 4021edf6: 120c movi.n a2, 1 4021edf8: 1a2002 l32i a0, a0, 104 4021edfb: 0d3d mov.n a3, a13 4021edfd: 0000c0 callx0 a0 4021ee00: 0d0c movi.n a13, 0 4021ee02: 500142 l8ui a4, a1, 80 4021ee05: 360c movi.n a6, 3 4021ee07: 100172 l8ui a7, a1, 16 4021ee0a: a179 s32i.n a7, a1, 40 4021ee0c: b169 s32i.n a6, a1, 44 4021ee0e: 106142 s32i a4, a1, 64 4021ee11: bd8c beqz.n a13, 4021ee20 4021ee13: 091d26 beqi a13, 1, 4021ee20 4021ee16: 0a2d66 bnei a13, 2, 4021ee24 4021ee19: 780c movi.n a8, 7 4021ee1b: a189 s32i.n a8, a1, 40 4021ee1d: 0000c6 j 4021ee24 4021ee20: f90c movi.n a9, 15 4021ee22: a199 s32i.n a9, a1, 40 4021ee24: 0f0c movi.n a15, 0 4021ee26: 0c0c movi.n a12, 0 4021ee28: 0a0c movi.n a10, 0 4021ee2a: a1b8 l32i.n a11, a1, 40 4021ee2c: d1a9 s32i.n a10, a1, 52 4021ee2e: bb1b addi.n a11, a11, 1 4021ee30: f1b9 s32i.n a11, a1, 60 4021ee32: adbc beqz.n a13, 4021ee70 4021ee34: 1d1d26 beqi a13, 1, 4021ee55 4021ee37: 4d2d66 bnei a13, 2, 4021ee88 4021ee3a: 6ba022 movi a2, 107 4021ee3d: 230c movi.n a3, 2 4021ee3f: 240c movi.n a4, 2 4021ee41: d65e01 l32r a0, 402147bc 4021ee44: 650c movi.n a5, 6 4021ee46: 0008 l32i.n a0, a0, 0 4021ee48: 460c movi.n a6, 4 4021ee4a: 272002 l32i a0, a0, 156 4021ee4d: 0c7d mov.n a7, a12 4021ee4f: 0000c0 callx0 a0 4021ee52: 000c86 j 4021ee88 4021ee55: 6ba022 movi a2, 107 4021ee58: 230c movi.n a3, 2 4021ee5a: 240c movi.n a4, 2 4021ee5c: d65801 l32r a0, 402147bc 4021ee5f: 350c movi.n a5, 3 4021ee61: 0008 l32i.n a0, a0, 0 4021ee63: 060c movi.n a6, 0 4021ee65: 272002 l32i a0, a0, 156 4021ee68: 0c7d mov.n a7, a12 4021ee6a: 0000c0 callx0 a0 4021ee6d: 0005c6 j 4021ee88 4021ee70: 6ba022 movi a2, 107 4021ee73: 230c movi.n a3, 2 4021ee75: 140c movi.n a4, 1 4021ee77: d65101 l32r a0, 402147bc 4021ee7a: 350c movi.n a5, 3 4021ee7c: 0008 l32i.n a0, a0, 0 4021ee7e: 060c movi.n a6, 0 4021ee80: 272002 l32i a0, a0, 156 4021ee83: 0c7d mov.n a7, a12 4021ee85: 0000c0 callx0 a0 4021ee88: d64d01 l32r a0, 402147bc 4021ee8b: 0008 l32i.n a0, a0, 0 4021ee8d: e128 l32i.n a2, a1, 56 4021ee8f: 1c2002 l32i a0, a0, 112 4021ee92: a30c movi.n a3, 10 4021ee94: 0000c0 callx0 a0 4021ee97: 02ed mov.n a14, a2 4021ee99: 102122 l32i a2, a1, 64 4021ee9c: b28c beqz.n a2, 4021eeab 4021ee9e: ffb421 l32r a2, 4021ed70 4021eea1: 0c3d mov.n a3, a12 4021eea3: 0e4d mov.n a4, a14 4021eea5: 990001 l32r a0, 402052a8 4021eea8: 0000c0 callx0 a0 4021eeab: f148 l32i.n a4, a1, 60 4021eead: 03afe7 bge a15, a14, 4021eeb4 4021eeb0: 0efd mov.n a15, a14 4021eeb2: d1c9 s32i.n a12, a1, 52 4021eeb4: cc1b addi.n a12, a12, 1 4021eeb6: 74c0c0 extui a12, a12, 0, 8 4021eeb9: 0214c7 beq a4, a12, 4021eebf 4021eebc: ffdc86 j 4021ee32 4021eebf: 1021e2 l32i a14, a1, 64 4021eec2: be8c beqz.n a14, 4021eed1 4021eec4: ffac21 l32r a2, 4021ed74 4021eec7: 0d3d mov.n a3, a13 4021eec9: d148 l32i.n a4, a1, 52 4021eecb: 98f701 l32r a0, 402052a8 4021eece: 0000c0 callx0 a0 4021eed1: 1dac beqz.n a13, 4021eef6 4021eed3: fd0b addi.n a15, a13, -1 4021eed5: 0def16 beqz a15, 4021efb7 4021eed8: 322d66 bnei a13, 2, 4021ef0e 4021eedb: 6ba022 movi a2, 107 4021eede: 230c movi.n a3, 2 4021eee0: 240c movi.n a4, 2 4021eee2: d63601 l32r a0, 402147bc 4021eee5: 650c movi.n a5, 6 4021eee7: 0008 l32i.n a0, a0, 0 4021eee9: 460c movi.n a6, 4 4021eeeb: 272002 l32i a0, a0, 156 4021eeee: d178 l32i.n a7, a1, 52 4021eef0: 0000c0 callx0 a0 4021eef3: 0005c6 j 4021ef0e 4021eef6: 6ba022 movi a2, 107 4021eef9: 230c movi.n a3, 2 4021eefb: 140c movi.n a4, 1 4021eefd: d62f01 l32r a0, 402147bc 4021ef00: 350c movi.n a5, 3 4021ef02: 0008 l32i.n a0, a0, 0 4021ef04: 060c movi.n a6, 0 4021ef06: 272002 l32i a0, a0, 156 4021ef09: d178 l32i.n a7, a1, 52 4021ef0b: 0000c0 callx0 a0 4021ef0e: d1e8 l32i.n a14, a1, 52 4021ef10: c1f8 l32i.n a15, a1, 48 4021ef12: 112dd0 slli a2, a13, 3 4021ef15: 401200 ssl a2 4021ef18: dd1b addi.n a13, a13, 1 4021ef1a: 74d0d0 extui a13, a13, 0, 8 4021ef1d: 0f08 l32i.n a0, a15, 0 4021ef1f: b128 l32i.n a2, a1, 44 4021ef21: a10000 sll a0, a0 4021ef24: 220b addi.n a2, a2, -1 4021ef26: b129 s32i.n a2, a1, 44 4021ef28: 20ee00 or a14, a14, a0 4021ef2b: 0fe9 s32i.n a14, a15, 0 4021ef2d: ee0256 bnez a2, 4021ee11 4021ef30: d62301 l32r a0, 402147bc 4021ef33: 0008 l32i.n a0, a0, 0 4021ef35: 1b2002 l32i a0, a0, 108 4021ef38: 120c movi.n a2, 1 4021ef3a: 0000c0 callx0 a0 4021ef3d: d61f01 l32r a0, 402147bc 4021ef40: 0008 l32i.n a0, a0, 0 4021ef42: b677c1 l32r a12, 4020c920 4021ef45: 2a2002 l32i a0, a0, 168 4021ef48: 1121d2 l32i a13, a1, 68 4021ef4b: 0000c0 callx0 a0 4021ef4e: 0d28 l32i.n a2, a13, 0 4021ef50: 2022c0 or a2, a2, a12 4021ef53: 0d29 s32i.n a2, a13, 0 4021ef55: 0013c6 j 4021efa8 4021ef58: 6ba022 movi a2, 107 4021ef5b: 230c movi.n a3, 2 4021ef5d: 140c movi.n a4, 1 4021ef5f: 350c movi.n a5, 3 4021ef61: c178 l32i.n a7, a1, 48 4021ef63: 060c movi.n a6, 0 4021ef65: 0778 l32i.n a7, a7, 0 4021ef67: 272002 l32i a0, a0, 156 4021ef6a: 757070 extui a7, a7, 16, 8 4021ef6d: 0000c0 callx0 a0 4021ef70: 6ba022 movi a2, 107 4021ef73: 230c movi.n a3, 2 4021ef75: 240c movi.n a4, 2 4021ef77: 350c movi.n a5, 3 4021ef79: 060c movi.n a6, 0 4021ef7b: d61001 l32r a0, 402147bc 4021ef7e: c178 l32i.n a7, a1, 48 4021ef80: 0008 l32i.n a0, a0, 0 4021ef82: 0778 l32i.n a7, a7, 0 4021ef84: 272002 l32i a0, a0, 156 4021ef87: 747870 extui a7, a7, 8, 8 4021ef8a: 0000c0 callx0 a0 4021ef8d: 6ba022 movi a2, 107 4021ef90: 230c movi.n a3, 2 4021ef92: 240c movi.n a4, 2 4021ef94: 650c movi.n a5, 6 4021ef96: d60901 l32r a0, 402147bc 4021ef99: 460c movi.n a6, 4 4021ef9b: 0008 l32i.n a0, a0, 0 4021ef9d: c178 l32i.n a7, a1, 48 4021ef9f: 272002 l32i a0, a0, 156 4021efa2: 000772 l8ui a7, a7, 0 4021efa5: 0000c0 callx0 a0 4021efa8: 61c8 l32i.n a12, a1, 24 4021efaa: 71d8 l32i.n a13, a1, 28 4021efac: 81e8 l32i.n a14, a1, 32 4021efae: 91f8 l32i.n a15, a1, 36 4021efb0: 5108 l32i.n a0, a1, 20 4021efb2: 50c112 addi a1, a1, 80 4021efb5: f00d ret.n 4021efb7: 6ba022 movi a2, 107 4021efba: 230c movi.n a3, 2 4021efbc: 240c movi.n a4, 2 4021efbe: d5ff01 l32r a0, 402147bc 4021efc1: 350c movi.n a5, 3 4021efc3: 0008 l32i.n a0, a0, 0 4021efc5: 060c movi.n a6, 0 4021efc7: 272002 l32i a0, a0, 156 4021efca: d178 l32i.n a7, a1, 52 4021efcc: 0000c0 callx0 a0 4021efcf: ffcec6 j 4021ef0e 4021efd2: 800000 add a0, a0, a0 4021efd5: 231a add.n a2, a3, a1 4021efd7: 039d40 excw 4021efd8 : 4021efd8: 039d mov.n a9, a3 4021efda: c0c112 addi a1, a1, -64 4021efdd: a1c9 s32i.n a12, a1, 40 4021efdf: d1f9 s32i.n a15, a1, 52 4021efe1: f149 s32i.n a4, a1, 60 4021efe3: 6159 s32i.n a5, a1, 24 4021efe5: 5179 s32i.n a7, a1, 20 4021efe7: 9109 s32i.n a0, a1, 36 4021efe9: c1e9 s32i.n a14, a1, 48 4021efeb: b1d9 s32i.n a13, a1, 44 4021efed: d96fe1 l32r a14, 402155ac 4021eff0: 3199 s32i.n a9, a1, 12 4021eff2: 02dd mov.n a13, a2 4021eff4: 062d mov.n a2, a6 4021eff6: 0d08 l32i.n a0, a13, 0 4021eff8: 4129 s32i.n a2, a1, 16 4021effa: 050100 extui a0, a0, 17, 1 4021effd: 1a2056 bnez a0, 4021f1a3 4021f000: f1f8 l32i.n a15, a1, 60 4021f002: 77a022 movi a2, 119 4021f005: 030c movi.n a3, 0 4021f007: d5edc1 l32r a12, 402147bc 4021f00a: 041c movi.n a4, 16 4021f00c: 0c08 l32i.n a0, a12, 0 4021f00e: 050c movi.n a5, 0 4021f010: 252002 l32i a0, a0, 148 4021f013: 060c movi.n a6, 0 4021f015: 0000c0 callx0 a0 4021f018: 030c movi.n a3, 0 4021f01a: f40c movi.n a4, 15 4021f01c: 650c movi.n a5, 6 4021f01e: 660c movi.n a6, 6 4021f020: 0c08 l32i.n a0, a12, 0 4021f022: 2129 s32i.n a2, a1, 8 4021f024: 252002 l32i a0, a0, 148 4021f027: 77a022 movi a2, 119 4021f02a: 0000c0 callx0 a0 4021f02d: 030c movi.n a3, 0 4021f02f: 940c movi.n a4, 9 4021f031: 750c movi.n a5, 7 4021f033: 060c movi.n a6, 0 4021f035: 0c08 l32i.n a0, a12, 0 4021f037: 7129 s32i.n a2, a1, 28 4021f039: 252002 l32i a0, a0, 148 4021f03c: 77a022 movi a2, 119 4021f03f: 0000c0 callx0 a0 4021f042: 0c08 l32i.n a0, a12, 0 4021f044: 282002 l32i a0, a0, 160 4021f047: 1129 s32i.n a2, a1, 4 4021f049: 0000c0 callx0 a0 4021f04c: 0c08 l32i.n a0, a12, 0 4021f04e: 302002 l32i a0, a0, 192 4021f051: 120c movi.n a2, 1 4021f053: 0000c0 callx0 a0 4021f056: 0c08 l32i.n a0, a12, 0 4021f058: 332002 l32i a0, a0, 204 4021f05b: 4420f0 extui a2, a15, 0, 5 4021f05e: 0000c0 callx0 a0 4021f061: 0c08 l32i.n a0, a12, 0 4021f063: 6008 l32i.n a0, a0, 24 4021f065: 020c movi.n a2, 0 4021f067: 0000c0 callx0 a0 4021f06a: 0c08 l32i.n a0, a12, 0 4021f06c: f008 l32i.n a0, a0, 60 4021f06e: 120c movi.n a2, 1 4021f070: 0000c0 callx0 a0 4021f073: 77a022 movi a2, 119 4021f076: 030c movi.n a3, 0 4021f078: 041c movi.n a4, 16 4021f07a: 250c movi.n a5, 2 4021f07c: 0c08 l32i.n a0, a12, 0 4021f07e: 260c movi.n a6, 2 4021f080: 272002 l32i a0, a0, 156 4021f083: 170c movi.n a7, 1 4021f085: 0000c0 callx0 a0 4021f088: 4001f2 l8ui a15, a1, 64 4021f08b: 9f8c beqz.n a15, 4021f098 4021f08d: ffd121 l32r a2, 4021efd4 4021f090: 4138 l32i.n a3, a1, 16 4021f092: 988501 l32r a0, 402052a8 4021f095: 0000c0 callx0 a0 4021f098: 206ff0 or a6, a15, a15 4021f09b: 042122 l32i a2, a1, 16 4021f09e: 062132 l32i a3, a1, 24 4021f0a1: 5158 l32i.n a5, a1, 20 4021f0a3: 440172 l8ui a7, a1, 68 4021f0a6: 014d mov.n a4, a1 4021f0a8: fb4985 call0 4021a544 4021f0ab: 0c08 l32i.n a0, a12, 0 4021f0ad: 21f8 l32i.n a15, a1, 8 4021f0af: 1b2002 l32i a0, a0, 108 4021f0b2: 120c movi.n a2, 1 4021f0b4: 0000c0 callx0 a0 4021f0b7: 030c movi.n a3, 0 4021f0b9: 041c movi.n a4, 16 4021f0bb: 050c movi.n a5, 0 4021f0bd: 060c movi.n a6, 0 4021f0bf: 0c08 l32i.n a0, a12, 0 4021f0c1: 120c movi.n a2, 1 4021f0c3: 93f2f0 movnez a15, a2, a15 4021f0c6: 0f7d mov.n a7, a15 4021f0c8: 272002 l32i a0, a0, 156 4021f0cb: 77a022 movi a2, 119 4021f0ce: 0000c0 callx0 a0 4021f0d1: 11f8 l32i.n a15, a1, 4 4021f0d3: 030c movi.n a3, 0 4021f0d5: f40c movi.n a4, 15 4021f0d7: 650c movi.n a5, 6 4021f0d9: 660c movi.n a6, 6 4021f0db: 120c movi.n a2, 1 4021f0dd: 7178 l32i.n a7, a1, 28 4021f0df: 0c08 l32i.n a0, a12, 0 4021f0e1: 937270 movnez a7, a2, a7 4021f0e4: 272002 l32i a0, a0, 156 4021f0e7: 77a022 movi a2, 119 4021f0ea: 0000c0 callx0 a0 4021f0ed: 0f7d mov.n a7, a15 4021f0ef: 77a022 movi a2, 119 4021f0f2: 030c movi.n a3, 0 4021f0f4: 940c movi.n a4, 9 4021f0f6: 0c08 l32i.n a0, a12, 0 4021f0f8: 750c movi.n a5, 7 4021f0fa: 272002 l32i a0, a0, 156 4021f0fd: 060c movi.n a6, 0 4021f0ff: 0000c0 callx0 a0 4021f102: 77a022 movi a2, 119 4021f105: 030c movi.n a3, 0 4021f107: 041c movi.n a4, 16 4021f109: 250c movi.n a5, 2 4021f10b: 0c08 l32i.n a0, a12, 0 4021f10d: 260c movi.n a6, 2 4021f10f: 272002 l32i a0, a0, 156 4021f112: 070c movi.n a7, 0 4021f114: 0000c0 callx0 a0 4021f117: 052c movi.n a5, 32 4021f119: d5dcb1 l32r a11, 4021488c 4021f11c: 0020c0 memw 4021f11f: aba8 l32i.n a10, a11, 40 4021f121: 20aa50 or a10, a10, a5 4021f124: 0020c0 memw 4021f127: aba9 s32i.n a10, a11, 40 4021f129: 280c movi.n a8, 2 4021f12b: 097c movi.n a9, -16 4021f12d: 0020c0 memw 4021f130: 8f2e72 l32i a7, a14, 0x23c 4021f133: 107790 and a7, a7, a9 4021f136: 207780 or a7, a7, a8 4021f139: 0020c0 memw 4021f13c: 8f6e72 s32i a7, a14, 0x23c 4021f13f: 140c movi.n a4, 1 4021f141: 0eae62 movi a6, 0xfffffe0e 4021f144: 0020c0 memw 4021f147: 992e32 l32i a3, a14, 0x264 4021f14a: 103360 and a3, a3, a6 4021f14d: 203340 or a3, a3, a4 4021f150: 0020c0 memw 4021f153: f40c movi.n a4, 15 4021f155: 996e32 s32i a3, a14, 0x264 4021f158: 000122 l8ui a2, a1, 0 4021f15b: 107c movi.n a0, -15 4021f15d: 012280 slli a2, a2, 24 4021f160: 312820 srai a2, a2, 24 4021f163: 012207 blt a2, a0, 4021f168 4021f166: 020d mov.n a0, a2 4021f168: 126c movi.n a2, -31 4021f16a: 012407 blt a4, a0, 4021f16f 4021f16d: 004d mov.n a4, a0 4021f16f: f31c movi.n a3, 31 4021f171: 004142 s8i a4, a1, 0 4021f174: 010480 slli a0, a4, 24 4021f177: 010142 l8ui a4, a1, 1 4021f17a: 310800 srai a0, a0, 24 4021f17d: 014480 slli a4, a4, 24 4021f180: 314840 srai a4, a4, 24 4021f183: 012427 blt a4, a2, 4021f188 4021f186: 042d mov.n a2, a4 4021f188: 034d mov.n a4, a3 4021f18a: 01c2e6 bgei a2, 32, 4021f18f 4021f18d: 024d mov.n a4, a2 4021f18f: 014142 s8i a4, a1, 1 4021f192: 012480 slli a2, a4, 24 4021f195: 312820 srai a2, a2, 24 4021f198: 4510e6 bgei a0, 1, 4021f1e1 4021f19b: 603000 neg a3, a0 4021f19e: e139 s32i.n a3, a1, 56 4021f1a0: 001086 j 4021f1e6 4021f1a3: 03c8 l32i.n a12, a3, 0 4021f1a5: 41f8c0 srli a15, a12, 8 4021f1a8: 01cc80 slli a12, a12, 24 4021f1ab: 31c8c0 srai a12, a12, 24 4021f1ae: 010f80 slli a0, a15, 24 4021f1b1: dcf721 l32r a2, 40216590 4021f1b4: 01fce0 slli a15, a12, 18 4021f1b7: 20ff20 or a15, a15, a2 4021f1ba: ed6721 l32r a2, 4021a758 4021f1bd: 0020c0 memw 4021f1c0: 982ed2 l32i a13, a14, 0x260 4021f1c3: 10dd20 and a13, a13, a2 4021f1c6: 20dd00 or a13, a13, a0 4021f1c9: 20ddf0 or a13, a13, a15 4021f1cc: 0020c0 memw 4021f1cf: a1c8 l32i.n a12, a1, 40 4021f1d1: 986ed2 s32i a13, a14, 0x260 4021f1d4: d1f8 l32i.n a15, a1, 52 4021f1d6: b1d8 l32i.n a13, a1, 44 4021f1d8: c1e8 l32i.n a14, a1, 48 4021f1da: 9108 l32i.n a0, a1, 36 4021f1dc: 40c112 addi a1, a1, 64 4021f1df: f00d ret.n 4021f1e1: c03500 sub a3, a5, a0 4021f1e4: e139 s32i.n a3, a1, 56 4021f1e6: e1f8 l32i.n a15, a1, 56 4021f1e8: 0c08 l32i.n a0, a12, 0 4021f1ea: 40c2c2 addi a12, a2, 64 4021f1ed: 2a2002 l32i a0, a0, 168 4021f1f0: 01ff80 slli a15, a15, 24 4021f1f3: b3c220 movgez a12, a2, a2 4021f1f6: 81c9 s32i.n a12, a1, 32 4021f1f8: 31f8f0 srai a15, a15, 24 4021f1fb: 01cc80 slli a12, a12, 24 4021f1fe: 31c8c0 srai a12, a12, 24 4021f201: 0000c0 callx0 a0 4021f204: 8148 l32i.n a4, a1, 32 4021f206: e158 l32i.n a5, a1, 56 4021f208: 014480 slli a4, a4, 24 4021f20b: 015580 slli a5, a5, 24 4021f20e: 315850 srai a5, a5, 24 4021f211: 314840 srai a4, a4, 24 4021f214: 115580 slli a5, a5, 8 4021f217: 204450 or a4, a4, a5 4021f21a: 3158 l32i.n a5, a1, 12 4021f21c: b5c431 l32r a3, 4020c92c 4021f21f: 0549 s32i.n a4, a5, 0 4021f221: 0d28 l32i.n a2, a13, 0 4021f223: 202230 or a2, a2, a3 4021f226: 0d29 s32i.n a2, a13, 0 4021f228: ffe086 j 4021f1ae ... 4021f22c : 4021f22c: f00d ret.n ... 4021f230 : 4021f230: e0c112 addi a1, a1, -32 4021f233: 21c9 s32i.n a12, a1, 8 4021f235: 51f9 s32i.n a15, a1, 20 4021f237: 1109 s32i.n a0, a1, 4 4021f239: 41e9 s32i.n a14, a1, 16 4021f23b: 31d9 s32i.n a13, a1, 12 4021f23d: 03ed mov.n a14, a3 4021f23f: 04dd mov.n a13, a4 4021f241: f00c movi.n a0, 15 4021f243: 848c beqz.n a4, 4021f24f 4021f245: 091296 bltz a2, 4021f2da 4021f248: 0f0c movi.n a15, 0 4021f24a: 02cd mov.n a12, a2 4021f24c: 000106 j 4021f254 4021f24f: 02cd mov.n a12, a2 4021f251: 0001f2 l8ui a15, a1, 0 4021f254: f21c movi.n a2, 31 4021f256: 9320e0 movnez a2, a0, a14 4021f259: d55801 l32r a0, 402147bc 4021f25c: 06ed16 beqz a13, 4021f2ce 4021f25f: 01ac27 bge a12, a2, 4021f264 4021f262: 0c2d mov.n a2, a12 4021f264: 0098 l32i.n a9, a0, 0 4021f266: 01c280 slli a12, a2, 24 4021f269: 31c8c0 srai a12, a12, 24 4021f26c: 272992 l32i a9, a9, 156 4021f26f: 075e16 beqz a14, 4021f2e8 4021f272: 77a022 movi a2, 119 4021f275: 030c movi.n a3, 0 4021f277: 041c movi.n a4, 16 4021f279: 050c movi.n a5, 0 4021f27b: 060c movi.n a6, 0 4021f27d: 0f7d mov.n a7, a15 4021f27f: 0009c0 callx0 a9 4021f282: d54e01 l32r a0, 402147bc 4021f285: 0098 l32i.n a9, a0, 0 4021f287: 272992 l32i a9, a9, 156 4021f28a: 2e9c beqz.n a14, 4021f2a0 4021f28c: 4470c0 extui a7, a12, 0, 5 4021f28f: 77a022 movi a2, 119 4021f292: 030c movi.n a3, 0 4021f294: 041c movi.n a4, 16 4021f296: 750c movi.n a5, 7 4021f298: 360c movi.n a6, 3 4021f29a: 0009c0 callx0 a9 4021f29d: 000406 j 4021f2b1 4021f2a0: 5470c0 extui a7, a12, 0, 6 4021f2a3: 77a022 movi a2, 119 4021f2a6: 030c movi.n a3, 0 4021f2a8: 141c movi.n a4, 17 4021f2aa: 550c movi.n a5, 5 4021f2ac: 060c movi.n a6, 0 4021f2ae: 0009c0 callx0 a9 4021f2b1: 1108 l32i.n a0, a1, 4 4021f2b3: 41e8 l32i.n a14, a1, 16 4021f2b5: 080fd7 bnone a15, a13, 4021f2c1 4021f2b8: 60c0c0 neg a12, a12 4021f2bb: 01cc80 slli a12, a12, 24 4021f2be: 31c8c0 srai a12, a12, 24 4021f2c1: 31d8 l32i.n a13, a1, 12 4021f2c3: 0c2d mov.n a2, a12 4021f2c5: 51f8 l32i.n a15, a1, 20 4021f2c7: 21c8 l32i.n a12, a1, 8 4021f2c9: 20c112 addi a1, a1, 32 4021f2cc: f00d ret.n 4021f2ce: 2ca2c7 bge a2, a12, 4021f2fe 4021f2d1: 01c280 slli a12, a2, 24 4021f2d4: 31c8c0 srai a12, a12, 24 4021f2d7: ffea86 j 4021f285 4021f2da: 1f0c movi.n a15, 1 4021f2dc: 60c020 neg a12, a2 4021f2df: 01cc80 slli a12, a12, 24 4021f2e2: 31c8c0 srai a12, a12, 24 4021f2e5: ffdac6 j 4021f254 4021f2e8: 77a022 movi a2, 119 4021f2eb: 030c movi.n a3, 0 4021f2ed: f40c movi.n a4, 15 4021f2ef: 650c movi.n a5, 6 4021f2f1: 660c movi.n a6, 6 4021f2f3: 0f7d mov.n a7, a15 4021f2f5: 0009c0 callx0 a9 4021f2f8: d53101 l32r a0, 402147bc 4021f2fb: ffe186 j 4021f285 4021f2fe: 602020 neg a2, a2 4021f301: 01ac27 bge a12, a2, 4021f306 4021f304: 02cd mov.n a12, a2 4021f306: 0c2d mov.n a2, a12 4021f308: fff146 j 4021f2d1 ... 4021f30c : 4021f30c: b0c112 addi a1, a1, -80 4021f30f: b139 s32i.n a3, a1, 44 4021f311: c149 s32i.n a4, a1, 48 4021f313: d159 s32i.n a5, a1, 52 4021f315: e169 s32i.n a6, a1, 56 4021f317: 5179 s32i.n a7, a1, 20 4021f319: 6109 s32i.n a0, a1, 24 4021f31b: 126122 s32i a2, a1, 72 4021f31e: a1f9 s32i.n a15, a1, 40 4021f320: 91e9 s32i.n a14, a1, 36 4021f322: 81d9 s32i.n a13, a1, 32 4021f324: 71c9 s32i.n a12, a1, 28 4021f326: 0d0c movi.n a13, 0 4021f328: 0c0c movi.n a12, 0 4021f32a: d524e1 l32r a14, 402147bc 4021f32d: 5401f2 l8ui a15, a1, 84 4021f330: 220c movi.n a2, 2 4021f332: 136122 s32i a2, a1, 76 4021f335: 122102 l32i a0, a1, 72 4021f338: 120c movi.n a2, 1 4021f33a: 401000 ssl a0 4021f33d: a12200 sll a2, a2 4021f340: 580102 l8ui a0, a1, 88 4021f343: 106102 s32i a0, a1, 64 4021f346: f42020 extui a2, a2, 0, 16 4021f349: f129 s32i.n a2, a1, 60 4021f34b: 0c2d mov.n a2, a12 4021f34d: 10c132 addi a3, a1, 16 4021f350: 0e08 l32i.n a0, a14, 0 4021f352: 140c movi.n a4, 1 4021f354: 3e2002 l32i a0, a0, 248 4021f357: 0f5d mov.n a5, a15 4021f359: 0000c0 callx0 a0 4021f35c: 11c132 addi a3, a1, 17 4021f35f: 040c movi.n a4, 0 4021f361: 0f5d mov.n a5, a15 4021f363: 0e08 l32i.n a0, a14, 0 4021f365: 116122 s32i a2, a1, 68 4021f368: 3e2002 l32i a0, a0, 248 4021f36b: 0d2d mov.n a2, a13 4021f36d: 0000c0 callx0 a0 4021f370: f138 l32i.n a3, a1, 60 4021f372: 0e08 l32i.n a0, a14, 0 4021f374: 02cd mov.n a12, a2 4021f376: d008 l32i.n a0, a0, 52 4021f378: 120c movi.n a2, 1 4021f37a: 0000c0 callx0 a0 4021f37d: 122122 l32i a2, a1, 72 4021f380: b138 l32i.n a3, a1, 44 4021f382: 110152 l8ui a5, a1, 17 4021f385: d188 l32i.n a8, a1, 52 4021f387: 100162 l8ui a6, a1, 16 4021f38a: 190c movi.n a9, 1 4021f38c: c06680 sub a6, a6, a8 4021f38f: e188 l32i.n a8, a1, 56 4021f391: 936960 movnez a6, a9, a6 4021f394: 104162 s8i a6, a1, 16 4021f397: c05580 sub a5, a5, a8 4021f39a: 102182 l32i a8, a1, 64 4021f39d: 935950 movnez a5, a9, a5 4021f3a0: 114152 s8i a5, a1, 17 4021f3a3: 0189 s32i.n a8, a1, 0 4021f3a5: 0e08 l32i.n a0, a14, 0 4021f3a7: c148 l32i.n a4, a1, 48 4021f3a9: 122002 l32i a0, a0, 72 4021f3ac: 12c172 addi a7, a1, 18 4021f3af: 0000c0 callx0 a0 4021f3b2: 112132 l32i a3, a1, 68 4021f3b5: 1301d2 l8ui a13, a1, 19 4021f3b8: 0e08 l32i.n a0, a14, 0 4021f3ba: 120122 l8ui a2, a1, 18 4021f3bd: c008 l32i.n a0, a0, 48 4021f3bf: 012280 slli a2, a2, 24 4021f3c2: 01dd80 slli a13, a13, 24 4021f3c5: 31d8d0 srai a13, a13, 24 4021f3c8: 312820 srai a2, a2, 24 4021f3cb: 223a add.n a2, a2, a3 4021f3cd: c0dcd0 sub a13, a12, a13 4021f3d0: 01dd80 slli a13, a13, 24 4021f3d3: 31d8d0 srai a13, a13, 24 4021f3d6: 01c280 slli a12, a2, 24 4021f3d9: 31c8c0 srai a12, a12, 24 4021f3dc: 0000c0 callx0 a0 4021f3df: 132122 l32i a2, a1, 76 4021f3e2: 220b addi.n a2, a2, -1 4021f3e4: 136122 s32i a2, a1, 76 4021f3e7: f60256 bnez a2, 4021f34b 4021f3ea: f20c movi.n a2, 15 4021f3ec: 107c movi.n a0, -15 4021f3ee: 012c07 blt a12, a0, 4021f3f3 4021f3f1: 0c0d mov.n a0, a12 4021f3f3: 012207 blt a2, a0, 4021f3f8 4021f3f6: 002d mov.n a2, a0 4021f3f8: 106c movi.n a0, -31 4021f3fa: 01c280 slli a12, a2, 24 4021f3fd: 31c8c0 srai a12, a12, 24 4021f400: f21c movi.n a2, 31 4021f402: 012d07 blt a13, a0, 4021f407 4021f405: 0d0d mov.n a0, a13 4021f407: 012207 blt a2, a0, 4021f40c 4021f40a: 002d mov.n a2, a0 4021f40c: 10c132 addi a3, a1, 16 4021f40f: 140c movi.n a4, 1 4021f411: 0f5d mov.n a5, a15 4021f413: 01d280 slli a13, a2, 24 4021f416: 0e08 l32i.n a0, a14, 0 4021f418: 31d8d0 srai a13, a13, 24 4021f41b: 3e2002 l32i a0, a0, 248 4021f41e: 0c2d mov.n a2, a12 4021f420: 0000c0 callx0 a0 4021f423: 0f5d mov.n a5, a15 4021f425: 0d2d mov.n a2, a13 4021f427: 0e08 l32i.n a0, a14, 0 4021f429: 11c132 addi a3, a1, 17 4021f42c: 3e2002 l32i a0, a0, 248 4021f42f: 040c movi.n a4, 0 4021f431: 0000c0 callx0 a0 4021f434: 6108 l32i.n a0, a1, 24 4021f436: 91e8 l32i.n a14, a1, 36 4021f438: a1f8 l32i.n a15, a1, 40 4021f43a: 5138 l32i.n a3, a1, 20 4021f43c: 142122 l32i a2, a1, 80 4021f43f: 0043c2 s8i a12, a3, 0 4021f442: 0042d2 s8i a13, a2, 0 4021f445: 71c8 l32i.n a12, a1, 28 4021f447: 81d8 l32i.n a13, a1, 32 4021f449: 50c112 addi a1, a1, 80 4021f44c: f00d ret.n 4021f44e: a00000 addx4 a0, a0, a0 4021f451: 231a add.n a2, a3, a1 4021f453: 1aa840 excw 4021f456: b04023 excw 4021f459: 231a add.n a2, a3, a1 4021f45b: c11240 mul16u a1, a2, a4 4021f45c : 4021f45c: e0c112 addi a1, a1, -32 4021f45f: 41f9 s32i.n a15, a1, 16 4021f461: 0109 s32i.n a0, a1, 0 4021f463: 5129 s32i.n a2, a1, 20 4021f465: 31e9 s32i.n a14, a1, 12 4021f467: 11c9 s32i.n a12, a1, 4 4021f469: 21d9 s32i.n a13, a1, 8 4021f46b: 05cd mov.n a12, a5 4021f46d: 04dd mov.n a13, a4 4021f46f: 03ed mov.n a14, a3 4021f471: 66bc beqz.n a6, 4021f4ab 4021f473: fff721 l32r a2, 4021f450 4021f476: 978c01 l32r a0, 402052a8 4021f479: 0000c0 callx0 a0 4021f47c: 61c9 s32i.n a12, a1, 24 4021f47e: 0eac beqz.n a14, 4021f4a2 4021f480: 0cfd mov.n a15, a12 4021f482: 0c0c movi.n a12, 0 4021f484: 3dca add.n a3, a13, a12 4021f486: 4fca add.n a4, a15, a12 4021f488: 000442 l8ui a4, a4, 0 4021f48b: 000332 l8ui a3, a3, 0 4021f48e: fff121 l32r a2, 4021f454 4021f491: c03340 sub a3, a3, a4 4021f494: 978501 l32r a0, 402052a8 4021f497: 0000c0 callx0 a0 4021f49a: cc1b addi.n a12, a12, 1 4021f49c: 74c0c0 extui a12, a12, 0, 8 4021f49f: e19ec7 bne a14, a12, 4021f484 4021f4a2: ffed21 l32r a2, 4021f458 4021f4a5: 978001 l32r a0, 402052a8 4021f4a8: 0000c0 callx0 a0 4021f4ab: 77a022 movi a2, 119 4021f4ae: 030c movi.n a3, 0 4021f4b0: 940c movi.n a4, 9 4021f4b2: d4c201 l32r a0, 402147bc 4021f4b5: 750c movi.n a5, 7 4021f4b7: 0008 l32i.n a0, a0, 0 4021f4b9: 060c movi.n a6, 0 4021f4bb: 272002 l32i a0, a0, 156 4021f4be: 070c movi.n a7, 0 4021f4c0: 0000c0 callx0 a0 4021f4c3: 5108 l32i.n a0, a1, 20 4021f4c5: 0c0c movi.n a12, 0 4021f4c7: 891c movi.n a9, 24 4021f4c9: 00a162 movi a6, 0x100 4021f4cc: 00af52 movi a5, 0xffffff00 4021f4cf: d4ee31 l32r a3, 40214888 4021f4d2: 7aafa2 movi a10, -134 4021f4d5: a0fc30 addx4 a15, a12, a3 4021f4d8: 0a8cf6 bgeui a12, 8, 4021f4e6 4021f4db: 000d42 l8ui a4, a13, 0 4021f4de: 000022 l8ui a2, a0, 0 4021f4e1: 224a add.n a2, a2, a4 4021f4e3: 0002c6 j 4021f4f2 4021f4e6: 20ca add.n a2, a0, a12 4021f4e8: 22aa add.n a2, a2, a10 4021f4ea: 7f0222 l8ui a2, a2, 127 4021f4ed: 22da add.n a2, a2, a13 4021f4ef: 000222 l8ui a2, a2, 0 4021f4f2: c04620 sub a4, a6, a2 4021f4f5: 744040 extui a4, a4, 0, 8 4021f4f8: 0020c0 memw 4021f4fb: c12fe2 l32i a14, a15, 0x304 4021f4fe: 10ee50 and a14, a14, a5 4021f501: 20ee40 or a14, a14, a4 4021f504: 0020c0 memw 4021f507: c16fe2 s32i a14, a15, 0x304 4021f50a: cc1b addi.n a12, a12, 1 4021f50c: 74c0c0 extui a12, a12, 0, 8 4021f50f: c29c97 bne a12, a9, 4021f4d5 4021f512: 11c8 l32i.n a12, a1, 4 4021f514: 21d8 l32i.n a13, a1, 8 4021f516: 31e8 l32i.n a14, a1, 12 4021f518: 41f8 l32i.n a15, a1, 16 4021f51a: 0108 l32i.n a0, a1, 0 4021f51c: 20c112 addi a1, a1, 32 4021f51f: f00d ret.n 4021f521: 000000 ill 4021f524: 000000 ill 4021f527: 1f .byte 0x1f 4021f528: fc0000 excw ... 4021f52c : 4021f52c: f0c112 addi a1, a1, -16 4021f52f: 0109 s32i.n a0, a1, 0 4021f531: 11c9 s32i.n a12, a1, 4 4021f533: fffc51 l32r a5, 4021f524 4021f536: 03cd mov.n a12, a3 4021f538: d81d01 l32r a0, 402155ac 4021f53b: 0020c0 memw 4021f53e: 982032 l32i a3, a0, 0x260 4021f541: fff941 l32r a4, 4021f528 4021f544: 103350 and a3, a3, a5 4021f547: 753830 extui a3, a3, 24, 8 4021f54a: 013380 slli a3, a3, 24 4021f54d: 313830 srai a3, a3, 24 4021f550: 0020c0 memw 4021f553: 982002 l32i a0, a0, 0x260 4021f556: 100040 and a0, a0, a4 4021f559: d50200 extui a0, a0, 18, 14 4021f55c: 010080 slli a0, a0, 24 4021f55f: 310800 srai a0, a0, 24 4021f562: 02b3a6 blti a3, 16, 4021f568 4021f565: e0c332 addi a3, a3, -32 4021f568: 08c0a6 blti a0, 32, 4021f574 4021f56b: c0c002 addi a0, a0, -64 4021f56e: 010080 slli a0, a0, 24 4021f571: 310800 srai a0, a0, 24 4021f574: 050c movi.n a5, 0 4021f576: 604030 neg a4, a3 4021f579: 060c movi.n a6, 0 4021f57b: 053f00 extui a3, a0, 31, 1 4021f57e: 044740 extui a4, a4, 7, 1 4021f581: 004242 s8i a4, a2, 0 4021f584: d48e01 l32r a0, 402147bc 4021f587: 041c movi.n a4, 16 4021f589: 004c32 s8i a3, a12, 0 4021f58c: 030c movi.n a3, 0 4021f58e: 0008 l32i.n a0, a0, 0 4021f590: 000272 l8ui a7, a2, 0 4021f593: 272002 l32i a0, a0, 156 4021f596: 77a022 movi a2, 119 4021f599: 0000c0 callx0 a0 4021f59c: 000c72 l8ui a7, a12, 0 4021f59f: 77a022 movi a2, 119 4021f5a2: 030c movi.n a3, 0 4021f5a4: d48601 l32r a0, 402147bc 4021f5a7: f40c movi.n a4, 15 4021f5a9: 0008 l32i.n a0, a0, 0 4021f5ab: 650c movi.n a5, 6 4021f5ad: 272002 l32i a0, a0, 156 4021f5b0: 660c movi.n a6, 6 4021f5b2: 0000c0 callx0 a0 4021f5b5: 11c8 l32i.n a12, a1, 4 4021f5b7: 0108 l32i.n a0, a1, 0 4021f5b9: 10c112 addi a1, a1, 16 4021f5bc: f00d ret.n 4021f5be: 300000 xor a0, a0, a0 4021f5c1: 3ffeb5 excw 4021f5c4: 231ab4 excw 4021f5c7: c11240 mul16u a1, a2, a4 4021f5c8 : 4021f5c8: d0c112 addi a1, a1, -48 4021f5cb: 91d9 s32i.n a13, a1, 36 4021f5cd: 71f9 s32i.n a15, a1, 28 4021f5cf: b109 s32i.n a0, a1, 44 4021f5d1: a1c9 s32i.n a12, a1, 40 4021f5d3: 81e9 s32i.n a14, a1, 32 4021f5d5: 02dd mov.n a13, a2 4021f5d7: 04fd mov.n a15, a4 4021f5d9: 741366 bnei a3, 1, 4021f651 4021f5dc: 071216 beqz a2, 4021f651 4021f5df: fff8e1 l32r a14, 4021f5c0 4021f5e2: 0e28 l32i.n a2, a14, 0 4021f5e4: 12cc bnez.n a2, 4021f5e9 4021f5e6: 002ec6 j 4021f6a5 4021f5e9: a6d921 l32r a2, 40209150 4021f5ec: 0002c2 l8ui a12, a2, 0 4021f5ef: 023d mov.n a3, a2 4021f5f1: 019c56 bnez a12, 4021f60e 4021f5f4: 0129 s32i.n a2, a1, 0 4021f5f6: 98a301 l32r a0, 40205884 4021f5f9: 0000c0 callx0 a0 4021f5fc: a6d621 l32r a2, 40209154 4021f5ff: a6d641 l32r a4, 40209158 4021f602: 0020c0 memw 4021f605: 02c9 s32i.n a12, a2, 0 4021f607: 0138 l32i.n a3, a1, 0 4021f609: 0020c0 memw 4021f60c: 0249 s32i.n a4, a2, 0 4021f60e: 0ec8 l32i.n a12, a14, 0 4021f610: 8c28 l32i.n a2, a12, 32 4021f612: 0e29 s32i.n a2, a14, 0 4021f614: 020c movi.n a2, 0 4021f616: 8c29 s32i.n a2, a12, 32 4021f618: 000322 l8ui a2, a3, 0 4021f61b: 12dc bnez.n a2, 4021f630 4021f61d: a6cf21 l32r a2, 4020915c 4021f620: 0238 l32i.n a3, a2, 0 4021f622: a6cc21 l32r a2, 40209154 4021f625: 0020c0 memw 4021f628: 0239 s32i.n a3, a2, 0 4021f62a: 983601 l32r a0, 40205704 4021f62d: 0000c0 callx0 a0 4021f630: 0cd9 s32i.n a13, a12, 0 4021f632: 0c0d22 l8ui a2, a13, 12 4021f635: 02cc bnez.n a2, 4021f639 4021f637: 4dc9 s32i.n a12, a13, 16 4021f639: 1d28 l32i.n a2, a13, 4 4021f63b: 1c38 l32i.n a3, a12, 4 4021f63d: 1329 s32i.n a2, a3, 4 4021f63f: dcc222 addi a2, a2, -36 4021f642: 4c29 s32i.n a2, a12, 16 4021f644: 9c28 l32i.n a2, a12, 36 4021f646: 0b5cf2 s16i a15, a12, 22 4021f649: 0248 l32i.n a4, a2, 0 4021f64b: ebbc31 l32r a3, 4021a53c 4021f64e: 00bac6 j 4021f93d 4021f651: 024326 beqi a3, 4, 4021f657 4021f654: 004246 j 4021f761 4021f657: ffdbe1 l32r a14, 4021f5c4 4021f65a: 822c movi.n a2, 40 4021f65c: 0e3d mov.n a3, a14 4021f65e: 58a142 movi a4, 0x158 4021f661: 050c movi.n a5, 0 4021f663: 9f0801 l32r a0, 40207284 4021f666: 0000c0 callx0 a0 4021f669: 02dd mov.n a13, a2 4021f66b: 62bc beqz.n a2, 4021f6a5 4021f66d: 0e3d mov.n a3, a14 4021f66f: c20c movi.n a2, 12 4021f671: 5aa142 movi a4, 0x15a 4021f674: 00a052 movi a5, 0 4021f677: 9f0301 l32r a0, 40207284 4021f67a: 0000c0 callx0 a0 4021f67d: 9795c1 l32r a12, 402054d4 4021f680: 1d29 s32i.n a2, a13, 4 4021f682: 320b addi.n a3, a2, -1 4021f684: 22bc37 bgeu a12, a3, 4021f6aa 4021f687: 9e7631 l32r a3, 40207060 4021f68a: 0ab327 bgeu a3, a2, 4021f698 4021f68d: 0e3d mov.n a3, a14 4021f68f: 5da142 movi a4, 0x15d 4021f692: 988301 l32r a0, 402058a0 4021f695: 0000c0 callx0 a0 4021f698: 0d2d mov.n a2, a13 4021f69a: 0e3d mov.n a3, a14 4021f69c: 5fa142 movi a4, 0x15f 4021f69f: 988001 l32r a0, 402058a0 4021f6a2: 0000c0 callx0 a0 4021f6a5: 020c movi.n a2, 0 4021f6a7: 00a706 j 4021f947 4021f6aa: 2d29 s32i.n a2, a13, 8 4021f6ac: 120c movi.n a2, 1 4021f6ae: 065d22 s16i a2, a13, 12 4021f6b1: 0e3d mov.n a3, a14 4021f6b3: c21c movi.n a2, 28 4021f6b5: 65a142 movi a4, 0x165 4021f6b8: 987801 l32r a0, 40205898 4021f6bb: 0000c0 callx0 a0 4021f6be: 9d29 s32i.n a2, a13, 36 4021f6c0: 320b addi.n a3, a2, -1 4021f6c2: 2ebc37 bgeu a12, a3, 4021f6f4 4021f6c5: 9e6631 l32r a3, 40207060 4021f6c8: 0ab327 bgeu a3, a2, 4021f6d6 4021f6cb: 0e3d mov.n a3, a14 4021f6cd: 68a142 movi a4, 0x168 4021f6d0: 987401 l32r a0, 402058a0 4021f6d3: 0000c0 callx0 a0 4021f6d6: 1d28 l32i.n a2, a13, 4 4021f6d8: 203ee0 or a3, a14, a14 4021f6db: 6aa142 movi a4, 0x16a 4021f6de: 987001 l32r a0, 402058a0 4021f6e1: 0000c0 callx0 a0 4021f6e4: 0c0c movi.n a12, 0 4021f6e6: 1dc9 s32i.n a12, a13, 4 4021f6e8: 0d2d mov.n a2, a13 4021f6ea: 0e3d mov.n a3, a14 4021f6ec: 6ca142 movi a4, 0x16c 4021f6ef: 001706 j 4021f74f 4021f6f2: 310000 srai a0, a0, 16 4021f6f5: b288 l32i.n a8, a2, 44 4021f6f7: 0248 l32i.n a4, a2, 0 4021f6f9: 1133a0 slli a3, a3, 6 4021f6fc: 203430 or a3, a4, a3 4021f6ff: 0239 s32i.n a3, a2, 0 4021f701: 72a142 movi a4, 0x172 4021f704: 0e3d mov.n a3, a14 4021f706: 0f2d mov.n a2, a15 4021f708: 050c movi.n a5, 0 4021f70a: 9ede01 l32r a0, 40207284 4021f70d: 0000c0 callx0 a0 4021f710: 4d29 s32i.n a2, a13, 16 4021f712: 320b addi.n a3, a2, -1 4021f714: 40bc37 bgeu a12, a3, 4021f758 4021f717: 9e5231 l32r a3, 40207060 4021f71a: 0ab327 bgeu a3, a2, 4021f728 4021f71d: 0e3d mov.n a3, a14 4021f71f: 75a142 movi a4, 0x175 4021f722: 985f01 l32r a0, 402058a0 4021f725: 0000c0 callx0 a0 4021f728: 9d28 l32i.n a2, a13, 36 4021f72a: 0e3d mov.n a3, a14 4021f72c: 77a142 movi a4, 0x177 4021f72f: 985c01 l32r a0, 402058a0 4021f732: 0000c0 callx0 a0 4021f735: 0c0c movi.n a12, 0 4021f737: 1d28 l32i.n a2, a13, 4 4021f739: 0e3d mov.n a3, a14 4021f73b: 79a142 movi a4, 0x179 4021f73e: 9dc9 s32i.n a12, a13, 36 4021f740: 985801 l32r a0, 402058a0 4021f743: 0000c0 callx0 a0 4021f746: 0d2d mov.n a2, a13 4021f748: 1dc9 s32i.n a12, a13, 4 4021f74a: 0e3d mov.n a3, a14 4021f74c: 7ba142 movi a4, 0x17b 4021f74f: 985401 l32r a0, 402058a0 4021f752: 0000c0 callx0 a0 4021f755: 007b06 j 4021f945 4021f758: 1d38 l32i.n a3, a13, 4 4021f75a: 1329 s32i.n a2, a3, 4 4021f75c: 005e06 j 4021f8d8 4021f75f: 660000 excw 4021f762: d16753 excw 4021f765: 28ff97 bbsi a15, 25, 4021f791 4021f768: 162d excw 4021f76a: 21f382 excw 4021f76d: a679 s32i.n a7, a6, 40 4021f76f: 0002c2 l8ui a12, a2, 0 4021f772: 02ed mov.n a14, a2 4021f774: 4cdc bnez.n a12, 4021f78c 4021f776: 984301 l32r a0, 40205884 4021f779: 0000c0 callx0 a0 4021f77c: a67621 l32r a2, 40209154 4021f77f: a67631 l32r a3, 40209158 4021f782: 0020c0 memw 4021f785: 02c9 s32i.n a12, a2, 0 4021f787: 0020c0 memw 4021f78a: 0239 s32i.n a3, a2, 0 4021f78c: 2dc8 l32i.n a12, a13, 8 4021f78e: 8c28 l32i.n a2, a12, 32 4021f790: 2d29 s32i.n a2, a13, 8 4021f792: 020c movi.n a2, 0 4021f794: 8c29 s32i.n a2, a12, 32 4021f796: 000e22 l8ui a2, a14, 0 4021f799: 12dc bnez.n a2, 4021f7ae 4021f79b: a67021 l32r a2, 4020915c 4021f79e: 0238 l32i.n a3, a2, 0 4021f7a0: a66d21 l32r a2, 40209154 4021f7a3: 0020c0 memw 4021f7a6: 0239 s32i.n a3, a2, 0 4021f7a8: 97d701 l32r a0, 40205704 4021f7ab: 0000c0 callx0 a0 4021f7ae: 9c28 l32i.n a2, a12, 36 4021f7b0: 030c movi.n a3, 0 4021f7b2: c41c movi.n a4, 28 4021f7b4: 983801 l32r a0, 40205894 4021f7b7: 0000c0 callx0 a0 4021f7ba: 1c28 l32i.n a2, a12, 4 4021f7bc: 4c38 l32i.n a3, a12, 16 4021f7be: 1239 s32i.n a3, a2, 4 4021f7c0: 9c28 l32i.n a2, a12, 36 4021f7c2: b54231 l32r a3, 4020cccc 4021f7c5: 0248 l32i.n a4, a2, 0 4021f7c7: 005c86 j 4021f93d 4021f7ca: 260000 excw 4021f7cd: 460263 excw 4021f7d0: e10044 excw 4021f7d3: ff7c movi.n a15, -1 4021f7d5: 822c movi.n a2, 40 4021f7d7: 0e3d mov.n a3, a14 4021f7d9: 9ba142 movi a4, 0x19b 4021f7dc: 050c movi.n a5, 0 4021f7de: 9ea901 l32r a0, 40207284 4021f7e1: 0000c0 callx0 a0 4021f7e4: 02cd mov.n a12, a2 4021f7e6: ebb216 beqz a2, 4021f6a5 4021f7e9: 0e3d mov.n a3, a14 4021f7eb: c20c movi.n a2, 12 4021f7ed: 9ea142 movi a4, 0x19e 4021f7f0: 00a052 movi a5, 0 4021f7f3: 9ea401 l32r a0, 40207284 4021f7f6: 0000c0 callx0 a0 4021f7f9: 9736d1 l32r a13, 402054d4 4021f7fc: 1c29 s32i.n a2, a12, 4 4021f7fe: 320b addi.n a3, a2, -1 4021f800: 1abd37 bgeu a13, a3, 4021f81e 4021f803: 9e1731 l32r a3, 40207060 4021f806: 0ab327 bgeu a3, a2, 4021f814 4021f809: 0e3d mov.n a3, a14 4021f80b: a1a142 movi a4, 0x1a1 4021f80e: 982401 l32r a0, 402058a0 4021f811: 0000c0 callx0 a0 4021f814: 0c2d mov.n a2, a12 4021f816: 0e3d mov.n a3, a14 4021f818: a3a142 movi a4, 0x1a3 4021f81b: ffa006 j 4021f69f 4021f81e: 2c29 s32i.n a2, a12, 8 4021f820: 120c movi.n a2, 1 4021f822: 065c22 s16i a2, a12, 12 4021f825: 0e3d mov.n a3, a14 4021f827: c21c movi.n a2, 28 4021f829: a9a142 movi a4, 0x1a9 4021f82c: 050c movi.n a5, 0 4021f82e: 9e9501 l32r a0, 40207284 4021f831: 0000c0 callx0 a0 4021f834: 9c29 s32i.n a2, a12, 36 4021f836: 320b addi.n a3, a2, -1 4021f838: 2cbd37 bgeu a13, a3, 4021f868 4021f83b: 9e0931 l32r a3, 40207060 4021f83e: 0ab327 bgeu a3, a2, 4021f84c 4021f841: 0e3d mov.n a3, a14 4021f843: aca142 movi a4, 0x1ac 4021f846: 981601 l32r a0, 402058a0 4021f849: 0000c0 callx0 a0 4021f84c: 1c28 l32i.n a2, a12, 4 4021f84e: 0e3d mov.n a3, a14 4021f850: aea142 movi a4, 0x1ae 4021f853: 981301 l32r a0, 402058a0 4021f856: 0000c0 callx0 a0 4021f859: 0d0c movi.n a13, 0 4021f85b: 1cd9 s32i.n a13, a12, 4 4021f85d: 0c2d mov.n a2, a12 4021f85f: 0e3d mov.n a3, a14 4021f861: b0a142 movi a4, 0x1b0 4021f864: 001a86 j 4021f8d2 4021f867: 030c00 excw 4021f86a: c41c movi.n a4, 28 4021f86c: 980a01 l32r a0, 40205894 4021f86f: 0000c0 callx0 a0 4021f872: 9c28 l32i.n a2, a12, 36 4021f874: b22961 l32r a6, 4020c118 4021f877: 0238 l32i.n a3, a2, 0 4021f879: 1166a0 slli a6, a6, 6 4021f87c: 203360 or a3, a3, a6 4021f87f: 0239 s32i.n a3, a2, 0 4021f881: b6a142 movi a4, 0x1b6 4021f884: 0e3d mov.n a3, a14 4021f886: 0f2d mov.n a2, a15 4021f888: 050c movi.n a5, 0 4021f88a: 0169 s32i.n a6, a1, 0 4021f88c: 9e7e01 l32r a0, 40207284 4021f88f: 0000c0 callx0 a0 4021f892: 4c29 s32i.n a2, a12, 16 4021f894: 320b addi.n a3, a2, -1 4021f896: 0168 l32i.n a6, a1, 0 4021f898: 41bd37 bgeu a13, a3, 4021f8dd 4021f89b: 0ab627 bgeu a6, a2, 4021f8a9 4021f89e: 0e3d mov.n a3, a14 4021f8a0: b9a142 movi a4, 0x1b9 4021f8a3: 97ff01 l32r a0, 402058a0 4021f8a6: 0000c0 callx0 a0 4021f8a9: 9c28 l32i.n a2, a12, 36 4021f8ab: 0e3d mov.n a3, a14 4021f8ad: bba142 movi a4, 0x1bb 4021f8b0: 97fc01 l32r a0, 402058a0 4021f8b3: 0000c0 callx0 a0 4021f8b6: 0d0c movi.n a13, 0 4021f8b8: 1c28 l32i.n a2, a12, 4 4021f8ba: 203ee0 or a3, a14, a14 4021f8bd: bda142 movi a4, 0x1bd 4021f8c0: 096cd2 s32i a13, a12, 36 4021f8c3: 97f701 l32r a0, 402058a0 4021f8c6: 0000c0 callx0 a0 4021f8c9: 0c2d mov.n a2, a12 4021f8cb: 1cd9 s32i.n a13, a12, 4 4021f8cd: 0e3d mov.n a3, a14 4021f8cf: bfa142 movi a4, 0x1bf 4021f8d2: 97f301 l32r a0, 402058a0 4021f8d5: 0000c0 callx0 a0 4021f8d8: 0d2d mov.n a2, a13 4021f8da: 001a46 j 4021f947 4021f8dd: 1c38 l32i.n a3, a12, 4 4021f8df: 1329 s32i.n a2, a3, 4 4021f8e1: 001806 j 4021f945 4021f8e4: 027326 beqi a3, 7, 4021f8ea 4021f8e7: ff6e86 j 4021f6a5 4021f8ea: ff35d1 l32r a13, 4021f5c0 4021f8ed: 3d28 l32i.n a2, a13, 12 4021f8ef: db2216 beqz a2, 4021f6a5 4021f8f2: a61721 l32r a2, 40209150 4021f8f5: 0002c2 l8ui a12, a2, 0 4021f8f8: 20e220 or a14, a2, a2 4021f8fb: 015c56 bnez a12, 4021f914 4021f8fe: 97e101 l32r a0, 40205884 4021f901: 0000c0 callx0 a0 4021f904: a61421 l32r a2, 40209154 4021f907: a61431 l32r a3, 40209158 4021f90a: 0020c0 memw 4021f90d: 02c9 s32i.n a12, a2, 0 4021f90f: 0020c0 memw 4021f912: 0239 s32i.n a3, a2, 0 4021f914: 3dc8 l32i.n a12, a13, 12 4021f916: 8c28 l32i.n a2, a12, 32 4021f918: 3d29 s32i.n a2, a13, 12 4021f91a: 020c movi.n a2, 0 4021f91c: 8c29 s32i.n a2, a12, 32 4021f91e: 000e22 l8ui a2, a14, 0 4021f921: 12dc bnez.n a2, 4021f936 4021f923: a60e21 l32r a2, 4020915c 4021f926: 0238 l32i.n a3, a2, 0 4021f928: a60b21 l32r a2, 40209154 4021f92b: 0020c0 memw 4021f92e: 0239 s32i.n a3, a2, 0 4021f930: 977501 l32r a0, 40205704 4021f933: 0000c0 callx0 a0 4021f936: 9c28 l32i.n a2, a12, 36 4021f938: bac231 l32r a3, 4020e440 4021f93b: 0248 l32i.n a4, a2, 0 4021f93d: 1133a0 slli a3, a3, 6 4021f940: 203430 or a3, a4, a3 4021f943: 0239 s32i.n a3, a2, 0 4021f945: 0c2d mov.n a2, a12 4021f947: b108 l32i.n a0, a1, 44 4021f949: a1c8 l32i.n a12, a1, 40 4021f94b: 91d8 l32i.n a13, a1, 36 4021f94d: 81e8 l32i.n a14, a1, 32 4021f94f: 71f8 l32i.n a15, a1, 28 4021f951: 30c112 addi a1, a1, 48 4021f954: f00d ret.n ... 4021f958 : 4021f958: f0c112 addi a1, a1, -16 4021f95b: 21c9 s32i.n a12, a1, 8 4021f95d: 3109 s32i.n a0, a1, 12 4021f95f: 02cd mov.n a12, a2 4021f961: 11d9 s32i.n a13, a1, 4 4021f963: 01e9 s32i.n a14, a1, 0 4021f965: 230b addi.n a2, a3, -1 4021f967: 3a22f6 bgeui a2, 2, 4021f9a5 4021f96a: 9c28 l32i.n a2, a12, 36 4021f96c: 00a032 movi a3, 0 4021f96f: 1ca042 movi a4, 28 4021f972: 97c801 l32r a0, 40205894 4021f975: 0000c0 callx0 a0 4021f978: a5f621 l32r a2, 40209150 4021f97b: 0002d2 l8ui a13, a2, 0 4021f97e: 02ed mov.n a14, a2 4021f980: 4ddc bnez.n a13, 4021f998 4021f982: 97c001 l32r a0, 40205884 4021f985: 0000c0 callx0 a0 4021f988: a5f321 l32r a2, 40209154 4021f98b: a5f331 l32r a3, 40209158 4021f98e: 0020c0 memw 4021f991: 02d9 s32i.n a13, a2, 0 4021f993: 0020c0 memw 4021f996: 0239 s32i.n a3, a2, 0 4021f998: ff0a21 l32r a2, 4021f5c0 4021f99b: 0238 l32i.n a3, a2, 0 4021f99d: 02c9 s32i.n a12, a2, 0 4021f99f: 8c39 s32i.n a3, a12, 32 4021f9a1: 004a06 j 4021facd 4021f9a4: 436600 excw 4021f9a7: 07d134 excw 4021f9aa: ff .byte 0xff 4021f9ab: 1c28 l32i.n a2, a12, 4 4021f9ad: 0d3d mov.n a3, a13 4021f9af: f3a142 movi a4, 0x1f3 4021f9b2: 97bb01 l32r a0, 402058a0 4021f9b5: 0000c0 callx0 a0 4021f9b8: 9c28 l32i.n a2, a12, 36 4021f9ba: 0d3d mov.n a3, a13 4021f9bc: f5a142 movi a4, 0x1f5 4021f9bf: 97b801 l32r a0, 402058a0 4021f9c2: 0000c0 callx0 a0 4021f9c5: 4c28 l32i.n a2, a12, 16 4021f9c7: 0d3d mov.n a3, a13 4021f9c9: f6a142 movi a4, 0x1f6 4021f9cc: 97b501 l32r a0, 402058a0 4021f9cf: 0000c0 callx0 a0 4021f9d2: 0c2d mov.n a2, a12 4021f9d4: 0d3d mov.n a3, a13 4021f9d6: f7a142 movi a4, 0x1f7 4021f9d9: 001c46 j 4021fa4e 4021f9dc: 536600 excw 4021f9df: 2838 l32i.n a3, a8, 8 4021f9e1: 0c9c beqz.n a12, 4021f9f5 4021f9e3: c41c03 excw 4021f9e6: 97ab01 l32r a0, 40205894 4021f9e9: 0000c0 callx0 a0 4021f9ec: a5d921 l32r a2, 40209150 4021f9ef: 0002d2 l8ui a13, a2, 0 4021f9f2: 02ed mov.n a14, a2 4021f9f4: 4ddc bnez.n a13, 4021fa0c 4021f9f6: 97a301 l32r a0, 40205884 4021f9f9: 0000c0 callx0 a0 4021f9fc: a5d621 l32r a2, 40209154 4021f9ff: a5d631 l32r a3, 40209158 4021fa02: 0020c0 memw 4021fa05: 02d9 s32i.n a13, a2, 0 4021fa07: 0020c0 memw 4021fa0a: 0239 s32i.n a3, a2, 0 4021fa0c: feed21 l32r a2, 4021f5c0 4021fa0f: 2238 l32i.n a3, a2, 8 4021fa11: 22c9 s32i.n a12, a2, 8 4021fa13: 8c39 s32i.n a3, a12, 32 4021fa15: 002d06 j 4021facd 4021fa18: 636600 excw 4021fa1b: d13c movi.n a1, 61 4021fa1d: feea add.n a15, a14, a14 4021fa1f: 1c28 l32i.n a2, a12, 4 4021fa21: 0d3d mov.n a3, a13 4021fa23: 08a242 movi a4, 0x208 4021fa26: 979e01 l32r a0, 402058a0 4021fa29: 0000c0 callx0 a0 4021fa2c: 9c28 l32i.n a2, a12, 36 4021fa2e: 0d3d mov.n a3, a13 4021fa30: 0aa242 movi a4, 0x20a 4021fa33: 979b01 l32r a0, 402058a0 4021fa36: 0000c0 callx0 a0 4021fa39: 4c28 l32i.n a2, a12, 16 4021fa3b: 0d3d mov.n a3, a13 4021fa3d: 0ba242 movi a4, 0x20b 4021fa40: 979801 l32r a0, 402058a0 4021fa43: 0000c0 callx0 a0 4021fa46: 0c2d mov.n a2, a12 4021fa48: 203dd0 or a3, a13, a13 4021fa4b: 0ca242 movi a4, 0x20c 4021fa4e: 979401 l32r a0, 402058a0 4021fa51: 0000c0 callx0 a0 4021fa54: 002346 j 4021fae5 4021fa57: 660000 excw 4021fa5a: 283873 excw 4021fa5d: 0c9c beqz.n a12, 4021fa71 4021fa5f: c41c03 excw 4021fa62: 978c01 l32r a0, 40205894 4021fa65: 0000c0 callx0 a0 4021fa68: a5ba21 l32r a2, 40209150 4021fa6b: 0002d2 l8ui a13, a2, 0 4021fa6e: 02ed mov.n a14, a2 4021fa70: 4ddc bnez.n a13, 4021fa88 4021fa72: 978401 l32r a0, 40205884 4021fa75: 0000c0 callx0 a0 4021fa78: a5b721 l32r a2, 40209154 4021fa7b: a5b731 l32r a3, 40209158 4021fa7e: 0020c0 memw 4021fa81: 02d9 s32i.n a13, a2, 0 4021fa83: 0020c0 memw 4021fa86: 0239 s32i.n a3, a2, 0 4021fa88: fece21 l32r a2, 4021f5c0 4021fa8b: 3238 l32i.n a3, a2, 12 4021fa8d: 32c9 s32i.n a12, a2, 12 4021fa8f: 8c39 s32i.n a3, a12, 32 4021fa91: 000e06 j 4021facd 4021fa94: 836600 moveqz a6, a6, a0 4021fa97: 284c movi.n a8, 66 4021fa99: 0c9c beqz.n a12, 4021faad 4021fa9b: c40c03 excw 4021fa9e: 977d01 l32r a0, 40205894 4021faa1: 0000c0 callx0 a0 4021faa4: a5ab21 l32r a2, 40209150 4021faa7: 0002d2 l8ui a13, a2, 0 4021faaa: 02ed mov.n a14, a2 4021faac: 4ddc bnez.n a13, 4021fac4 4021faae: 977501 l32r a0, 40205884 4021fab1: 0000c0 callx0 a0 4021fab4: a5a821 l32r a2, 40209154 4021fab7: a5a831 l32r a3, 40209158 4021faba: 0020c0 memw 4021fabd: 02d9 s32i.n a13, a2, 0 4021fabf: 0020c0 memw 4021fac2: 0239 s32i.n a3, a2, 0 4021fac4: febf21 l32r a2, 4021f5c0 4021fac7: 4238 l32i.n a3, a2, 16 4021fac9: 42c9 s32i.n a12, a2, 16 4021facb: 8c39 s32i.n a3, a12, 32 4021facd: 000e22 l8ui a2, a14, 0 4021fad0: 12dc bnez.n a2, 4021fae5 4021fad2: a5a221 l32r a2, 4020915c 4021fad5: 0238 l32i.n a3, a2, 0 4021fad7: a59f21 l32r a2, 40209154 4021fada: 0020c0 memw 4021fadd: 0239 s32i.n a3, a2, 0 4021fadf: 970901 l32r a0, 40205704 4021fae2: 0000c0 callx0 a0 4021fae5: 3108 l32i.n a0, a1, 12 4021fae7: 21c8 l32i.n a12, a1, 8 4021fae9: 11d8 l32i.n a13, a1, 4 4021faeb: 01e8 l32i.n a14, a1, 0 4021faed: 10c112 addi a1, a1, 16 4021faf0: f00d ret.n 4021faf2: 580000 excw 4021faf5: feb9 s32i.n a11, a14, 60 4021faf7: 3f .byte 0x3f 4021faf8: feb544 excw 4021fafb: 3f .byte 0x3f 4021fafc: feb9e4 excw 4021faff: 3f .byte 0x3f 4021fb00: febb34 excw 4021fb03: 3f .byte 0x3f 4021fb04: b60c movi.n a6, 11 4021fb06: fe .byte 0xfe 4021fb07: 3f .byte 0x3f 4021fb08: febac4 excw 4021fb0b: 3f .byte 0x3f 4021fb0c: b74c movi.n a7, 75 4021fb0e: fe .byte 0xfe 4021fb0f: 3f .byte 0x3f 4021fb10: feb904 excw 4021fb13: 3f .byte 0x3f 4021fb14: b7ec bnez.n a7, 4021fb43 4021fb16: fe .byte 0xfe 4021fb17: 3f .byte 0x3f 4021fb18: ff1d14 excw 4021fb1b: 3f .byte 0x3f 4021fb1c : 4021fb1c: e0c112 addi a1, a1, -32 4021fb1f: 61c9 s32i.n a12, a1, 24 4021fb21: 41e9 s32i.n a14, a1, 16 4021fb23: fff5c1 l32r a12, 4021faf8 4021fb26: fff3e1 l32r a14, 4021faf4 4021fb29: 51d9 s32i.n a13, a1, 20 4021fb2b: 31f9 s32i.n a15, a1, 12 4021fb2d: 7109 s32i.n a0, a1, 28 4021fb2f: 30a0d2 movi a13, 48 4021fb32: 01a0f2 movi a15, 1 4021fb35: fff831 l32r a3, 4021fb18 4021fb38: 065cf2 s16i a15, a12, 12 4021fb3b: a328 l32i.n a2, a3, 40 4021fb3d: 32da add.n a3, a2, a13 4021fb3f: 1228 l32i.n a2, a2, 4 4021fb41: 1c39 s32i.n a3, a12, 4 4021fb43: 2c39 s32i.n a3, a12, 8 4021fb45: 4c29 s32i.n a2, a12, 16 4021fb47: 9ce9 s32i.n a14, a12, 36 4021fb49: 0c2d mov.n a2, a12 4021fb4b: 130c movi.n a3, 1 4021fb4d: ffe085 call0 4021f958 4021fb50: f4cdd2 addi a13, a13, -12 4021fb53: 427c movi.n a2, -12 4021fb55: 28ccc2 addi a12, a12, 40 4021fb58: 1ccee2 addi a14, a14, 28 4021fb5b: d69d27 bne a13, a2, 4021fb35 4021fb5e: ffe7e1 l32r a14, 4021fafc 4021fb61: ffe7d1 l32r a13, 4021fb00 4021fb64: ffe8c1 l32r a12, 4021fb04 4021fb67: 0f4c movi.n a15, 64 4021fb69: 0020c0 memw 4021fb6c: 0d28 l32i.n a2, a13, 0 4021fb6e: de4631 l32r a3, 40217488 4021fb71: 102230 and a2, a2, a3 4021fb74: 2022f0 or a2, a2, a15 4021fb77: 0020c0 memw 4021fb7a: 0d29 s32i.n a2, a13, 0 4021fb7c: 120c movi.n a2, 1 4021fb7e: 065c22 s16i a2, a12, 12 4021fb81: 2dcb addi.n a2, a13, 12 4021fb83: 1cd9 s32i.n a13, a12, 4 4021fb85: 2cd9 s32i.n a13, a12, 8 4021fb87: 4c29 s32i.n a2, a12, 16 4021fb89: 096ce2 s32i a14, a12, 36 4021fb8c: 0c2d mov.n a2, a12 4021fb8e: 05a032 movi a3, 5 4021fb91: ffdc45 call0 4021f958 4021fb94: ffde21 l32r a2, 4021fb0c 4021fb97: 28ccc2 addi a12, a12, 40 4021fb9a: 4ccdd2 addi a13, a13, 76 4021fb9d: 1ccee2 addi a14, a14, 28 4021fba0: c59c27 bne a12, a2, 4021fb69 4021fba3: ffd9d1 l32r a13, 4021fb08 4021fba6: ffdbe1 l32r a14, 4021fb14 4021fba9: 9cd9 s32i.n a13, a12, 36 4021fbab: 0c2d mov.n a2, a12 4021fbad: 730c movi.n a3, 7 4021fbaf: 28ccc2 addi a12, a12, 40 4021fbb2: ffda45 call0 4021f958 4021fbb5: 1ccdd2 addi a13, a13, 28 4021fbb8: ed9ce7 bne a12, a14, 4021fba9 4021fbbb: ffd5d1 l32r a13, 4021fb10 4021fbbe: ffd4e1 l32r a14, 4021fb10 4021fbc1: 9cd9 s32i.n a13, a12, 36 4021fbc3: 0c2d mov.n a2, a12 4021fbc5: 830c movi.n a3, 8 4021fbc7: 28ccc2 addi a12, a12, 40 4021fbca: ffd8c5 call0 4021f958 4021fbcd: ddcb addi.n a13, a13, 12 4021fbcf: ee9ce7 bne a12, a14, 4021fbc1 4021fbd2: 7108 l32i.n a0, a1, 28 4021fbd4: 61c8 l32i.n a12, a1, 24 4021fbd6: 51d8 l32i.n a13, a1, 20 4021fbd8: 41e8 l32i.n a14, a1, 16 4021fbda: 31f8 l32i.n a15, a1, 12 4021fbdc: 20c112 addi a1, a1, 32 4021fbdf: f00d ret.n 4021fbe1: 000000 ill 4021fbe4: 1c9c beqz.n a12, 4021fbf9 4021fbe6: ff .byte 0xff 4021fbe7: 3f .byte 0x3f 4021fbe8: f0c112 addi a1, a1, -16 4021fbeb: 0261c2 s32i a12, a1, 8 4021fbee: 20c220 or a12, a2, a2 4021fbf1: 95ac21 l32r a2, 402052a4 4021fbf4: 036102 s32i a0, a1, 12 4021fbf7: 02d222 addmi a2, a2, 0x200 4021fbfa: 200222 l8ui a2, a2, 32 4021fbfd: 12dc bnez.n a2, 4021fc12 4021fbff: fff941 l32r a4, 4021fbe4 4021fc02: 113cc0 slli a3, a12, 4 4021fc05: 343a add.n a3, a4, a3 4021fc07: 0d4322 s8i a2, a3, 13 4021fc0a: 0e4322 s8i a2, a3, 14 4021fc0d: 0c2d mov.n a2, a12 4021fc0f: 062005 call0 40225e10 4021fc12: 203cc0 or a3, a12, a12 4021fc15: 01a022 movi a2, 1 4021fc18: 00a042 movi a4, 0 4021fc1b: 05c3c5 call0 40225858 4021fc1e: 3108 l32i.n a0, a1, 12 4021fc20: 21c8 l32i.n a12, a1, 8 4021fc22: 10c112 addi a1, a1, 16 4021fc25: f00d ret.n ... 4021fc28 : 4021fc28: ffef31 l32r a3, 4021fbe4 4021fc2b: 742020 extui a2, a2, 0, 8 4021fc2e: 1122c0 slli a2, a2, 4 4021fc31: 232a add.n a2, a3, a2 4021fc33: f00d ret.n 4021fc35: 000000 ill 4021fc38 : 4021fc38: 742020 extui a2, a2, 0, 8 4021fc3b: ffea51 l32r a5, 4021fbe4 4021fc3e: 1122c0 slli a2, a2, 4 4021fc41: 252a add.n a2, a5, a2 4021fc43: 2239 s32i.n a3, a2, 8 4021fc45: 0c4242 s8i a4, a2, 12 4021fc48: f00d ret.n 4021fc4a: bc0000 excw 4021fc4d: ff1c movi.n a15, 31 4021fc4f: 3f .byte 0x3f 4021fc50 : 4021fc50: f0c112 addi a1, a1, -16 4021fc53: 21c9 s32i.n a12, a1, 8 4021fc55: ffe361 l32r a6, 4021fbe4 4021fc58: 74c020 extui a12, a2, 0, 8 4021fc5b: 112cc0 slli a2, a12, 4 4021fc5e: 662a add.n a6, a6, a2 4021fc60: 11d9 s32i.n a13, a1, 4 4021fc62: 062d mov.n a2, a6 4021fc64: 04dd mov.n a13, a4 4021fc66: 640c movi.n a4, 6 4021fc68: 3109 s32i.n a0, a1, 12 4021fc6a: 01e9 s32i.n a14, a1, 0 4021fc6c: 74e050 extui a14, a5, 0, 8 4021fc6f: 985501 l32r a0, 40205dc4 4021fc72: 0000c0 callx0 a0 4021fc75: fff531 l32r a3, 4021fc4c 4021fc78: 22d9 s32i.n a13, a2, 8 4021fc7a: 0c42e2 s8i a14, a2, 12 4021fc7d: 000342 l8ui a4, a3, 0 4021fc80: 120c movi.n a2, 1 4021fc82: 401c00 ssl a12 4021fc85: a12200 sll a2, a2 4021fc88: 202240 or a2, a2, a4 4021fc8b: 742020 extui a2, a2, 0, 8 4021fc8e: 004322 s8i a2, a3, 0 4021fc91: e68245 call0 402064b8 4021fc94: 3108 l32i.n a0, a1, 12 4021fc96: 742020 extui a2, a2, 0, 8 4021fc99: 21c8 l32i.n a12, a1, 8 4021fc9b: 11d8 l32i.n a13, a1, 4 4021fc9d: 01e8 l32i.n a14, a1, 0 4021fc9f: 10c112 addi a1, a1, 16 4021fca2: f00d ret.n 4021fca4 : 4021fca4: ffea31 l32r a3, 4021fc4c 4021fca7: 000332 l8ui a3, a3, 0 4021fcaa: 400200 ssr a2 4021fcad: 912030 srl a2, a3 4021fcb0: 042020 extui a2, a2, 0, 1 4021fcb3: f00d ret.n 4021fcb5: 000000 ill 4021fcb8 : 4021fcb8: f0c112 addi a1, a1, -16 4021fcbb: 21c9 s32i.n a12, a1, 8 4021fcbd: ffe3c1 l32r a12, 4021fc4c 4021fcc0: 3109 s32i.n a0, a1, 12 4021fcc2: 000c32 l8ui a3, a12, 0 4021fcc5: 742020 extui a2, a2, 0, 8 4021fcc8: 105327 bbc a3, a2, 4021fcdc 4021fccb: e47c movi.n a4, -2 4021fccd: 401200 ssl a2 4021fcd0: 814440 src a4, a4, a4 4021fcd3: 103340 and a3, a3, a4 4021fcd6: 004c32 s8i a3, a12, 0 4021fcd9: 056645 call0 40225340 4021fcdc: 000c22 l8ui a2, a12, 0 4021fcdf: e67d85 call0 402064b8 4021fce2: 032102 l32i a0, a1, 12 4021fce5: 742020 extui a2, a2, 0, 8 4021fce8: 0221c2 l32i a12, a1, 8 4021fceb: 10c112 addi a1, a1, 16 4021fcee: 000080 ret 4021fcf1: 000000 ill 4021fcf4 : 4021fcf4: 742020 extui a2, a2, 0, 8 4021fcf7: 1132c0 slli a3, a2, 4 4021fcfa: ffba21 l32r a2, 4021fbe4 4021fcfd: 323a add.n a3, a2, a3 4021fcff: 2348 l32i.n a4, a3, 8 4021fd01: 020c movi.n a2, 0 4021fd03: 0a1426 beqi a4, 1, 4021fd11 4021fd06: 0c0332 l8ui a3, a3, 12 4021fd09: 120c movi.n a2, 1 4021fd0b: 302320 xor a2, a3, a2 4021fd0e: 742020 extui a2, a2, 0, 8 4021fd11: 042020 extui a2, a2, 0, 1 4021fd14: f00d ret.n ... 4021fd18 : 4021fd18: ffb331 l32r a3, 4021fbe4 4021fd1b: 742020 extui a2, a2, 0, 8 4021fd1e: 1122c0 slli a2, a2, 4 4021fd21: 232a add.n a2, a3, a2 4021fd23: 0d0222 l8ui a2, a2, 13 4021fd26: f00d ret.n 4021fd28 : 4021fd28: ffaf31 l32r a3, 4021fbe4 4021fd2b: 742020 extui a2, a2, 0, 8 4021fd2e: 1122c0 slli a2, a2, 4 4021fd31: 232a add.n a2, a3, a2 4021fd33: 0e0222 l8ui a2, a2, 14 4021fd36: f00d ret.n 4021fd38 : 4021fd38: 742020 extui a2, a2, 0, 8 4021fd3b: ffaa41 l32r a4, 4021fbe4 4021fd3e: 1122c0 slli a2, a2, 4 4021fd41: 242a add.n a2, a4, a2 4021fd43: 0d4232 s8i a3, a2, 13 4021fd46: f00d ret.n 4021fd48 : 4021fd48: 742020 extui a2, a2, 0, 8 4021fd4b: ffa641 l32r a4, 4021fbe4 4021fd4e: 1122c0 slli a2, a2, 4 4021fd51: 242a add.n a2, a4, a2 4021fd53: 0e4232 s8i a3, a2, 14 4021fd56: f00d ret.n 4021fd58 : 4021fd58: ffa331 l32r a3, 4021fbe4 4021fd5b: 742020 extui a2, a2, 0, 8 4021fd5e: 1122c0 slli a2, a2, 4 4021fd61: 232a add.n a2, a3, a2 4021fd63: 0c0222 l8ui a2, a2, 12 4021fd66: f00d ret.n 4021fd68: 1af8 l32i.n a15, a10, 4 4021fd6a: ec4023 excw 4021fd6d: 231a add.n a2, a3, a1 4021fd6f: 1ae040 excw 4021fd72: 124023 excw 4021fd74 : 4021fd74: e0c112 addi a1, a1, -32 4021fd77: 61c9 s32i.n a12, a1, 24 4021fd79: 51d9 s32i.n a13, a1, 20 4021fd7b: 41e9 s32i.n a14, a1, 16 4021fd7d: 31f9 s32i.n a15, a1, 12 4021fd7f: 7109 s32i.n a0, a1, 28 4021fd81: 743030 extui a3, a3, 0, 8 4021fd84: 04ed mov.n a14, a4 4021fd86: 05fd mov.n a15, a5 4021fd88: 74c020 extui a12, a2, 0, 8 4021fd8b: 74d060 extui a13, a6, 0, 8 4021fd8e: 1a2366 bnei a3, 2, 4021fdac 4021fd91: fff521 l32r a2, 4021fd68 4021fd94: 0c3d mov.n a3, a12 4021fd96: 954401 l32r a0, 402052a8 4021fd99: 0000c0 callx0 a0 4021fd9c: ff9221 l32r a2, 4021fbe4 4021fd9f: 11ccc0 slli a12, a12, 4 4021fda2: c2ca add.n a12, a2, a12 4021fda4: 2cf9 s32i.n a15, a12, 8 4021fda6: 0c4cd2 s8i a13, a12, 12 4021fda9: 001446 j 4021fdfe 4021fdac: 2d1366 bnei a3, 1, 4021fddd 4021fdaf: ffef21 l32r a2, 4021fd6c 4021fdb2: 203cc0 or a3, a12, a12 4021fdb5: 953c01 l32r a0, 402052a8 4021fdb8: 0000c0 callx0 a0 4021fdbb: 202cc0 or a2, a12, a12 4021fdbe: 203ee0 or a3, a14, a14 4021fdc1: 058ec5 call0 402256b0 4021fdc4: 0c2d mov.n a2, a12 4021fdc6: 0e3d mov.n a3, a14 4021fdc8: 0f4d mov.n a4, a15 4021fdca: 0d5d mov.n a5, a13 4021fdcc: ffe805 call0 4021fc50 4021fdcf: 021266 bnei a2, 1, 4021fdd5 4021fdd2: 060945 call0 40225e68 4021fdd5: 0c2d mov.n a2, a12 4021fdd7: ffe105 call0 4021fbe8 4021fdda: 000806 j 4021fdfe 4021fddd: ffe421 l32r a2, 4021fd70 4021fde0: 0c3d mov.n a3, a12 4021fde2: 953101 l32r a0, 402052a8 4021fde5: 0000c0 callx0 a0 4021fde8: 020c movi.n a2, 0 4021fdea: 024d mov.n a4, a2 4021fdec: 0c3d mov.n a3, a12 4021fdee: 05a685 call0 40225858 4021fdf1: 0c2d mov.n a2, a12 4021fdf3: ffec45 call0 4021fcb8 4021fdf6: 42cc bnez.n a2, 4021fdfe 4021fdf8: 0604c5 call0 40225e48 4021fdfb: 01cec5 call0 40221ae8 4021fdfe: 952921 l32r a2, 402052a4 4021fe01: 02d222 addmi a2, a2, 0x200 4021fe04: 0a0222 l8ui a2, a2, 10 4021fe07: 42ec bnez.n a2, 4021fe2f 4021fe09: 0563c5 call0 40225448 4021fe0c: 02cd mov.n a12, a2 4021fe0e: 011296 bltz a2, 4021fe23 4021fe11: 742020 extui a2, a2, 0, 8 4021fe14: ffedc5 call0 4021fcf4 4021fe17: 008216 beqz a2, 4021fe23 4021fe1a: ff8c21 l32r a2, 4021fc4c 4021fe1d: 000222 l8ui a2, a2, 0 4021fe20: 056217 bbci a2, 1, 4021fe29 4021fe23: 015c05 call0 402213e4 4021fe26: 000146 j 4021fe2f 4021fe29: 202cc0 or a2, a12, a12 4021fe2c: 0100c5 call0 40220e3c 4021fe2f: 072102 l32i a0, a1, 28 4021fe32: 0621c2 l32i a12, a1, 24 4021fe35: 51d8 l32i.n a13, a1, 20 4021fe37: 41e8 l32i.n a14, a1, 16 4021fe39: 31f8 l32i.n a15, a1, 12 4021fe3b: 20c112 addi a1, a1, 32 4021fe3e: f00d ret.n 4021fe40: 1ad8 l32i.n a13, a10, 4 4021fe42: 124023 excw 4021fe44 : 4021fe44: d0c112 addi a1, a1, -48 4021fe47: 208440 or a8, a4, a4 4021fe4a: 0a61c2 s32i a12, a1, 40 4021fe4d: 81e9 s32i.n a14, a1, 32 4021fe4f: 71f9 s32i.n a15, a1, 28 4021fe51: 74c020 extui a12, a2, 0, 8 4021fe54: 74e030 extui a14, a3, 0, 8 4021fe57: b109 s32i.n a0, a1, 44 4021fe59: 91d9 s32i.n a13, a1, 36 4021fe5b: 744050 extui a4, a5, 0, 8 4021fe5e: f4f060 extui a15, a6, 0, 16 4021fe61: 0c2d mov.n a2, a12 4021fe63: 083d mov.n a3, a8 4021fe65: 070e16 beqz a14, 4021fed9 4021fe68: 0f5d mov.n a5, a15 4021fe6a: 0179 s32i.n a7, a1, 0 4021fe6c: 053ac5 call0 4022521c 4021fe6f: 02dd mov.n a13, a2 4021fe71: fff321 l32r a2, 4021fe40 4021fe74: 0f3d mov.n a3, a15 4021fe76: 950c01 l32r a0, 402052a8 4021fe79: 0000c0 callx0 a0 4021fe7c: 0178 l32i.n a7, a1, 0 4021fe7e: 05ad16 beqz a13, 4021fedc 4021fe81: ff5831 l32r a3, 4021fbe4 4021fe84: a4b3f1 l32r a15, 40209150 4021fe87: 112cc0 slli a2, a12, 4 4021fe8a: 232a add.n a2, a3, a2 4021fe8c: 000f32 l8ui a3, a15, 0 4021fe8f: 176d72 s32i a7, a13, 92 4021fe92: 0c0242 l8ui a4, a2, 12 4021fe95: c3dc bnez.n a3, 4021feb5 4021fe97: 1139 s32i.n a3, a1, 4 4021fe99: 0149 s32i.n a4, a1, 0 4021fe9b: 967a01 l32r a0, 40205884 4021fe9e: 0000c0 callx0 a0 4021fea1: 1138 l32i.n a3, a1, 4 4021fea3: a4ac21 l32r a2, 40209154 4021fea6: 0148 l32i.n a4, a1, 0 4021fea8: 0020c0 memw 4021feab: 0239 s32i.n a3, a2, 0 4021fead: a4aa31 l32r a3, 40209158 4021feb0: 0020c0 memw 4021feb3: 0239 s32i.n a3, a2, 0 4021feb5: 0d2d mov.n a2, a13 4021feb7: 030c movi.n a3, 0 4021feb9: 051745 call0 40225030 4021febc: 000f22 l8ui a2, a15, 0 4021febf: 92dc bnez.n a2, 4021fedc 4021fec1: a4a621 l32r a2, 4020915c 4021fec4: 0238 l32i.n a3, a2, 0 4021fec6: a4a321 l32r a2, 40209154 4021fec9: 0020c0 memw 4021fecc: 0239 s32i.n a3, a2, 0 4021fece: 960d01 l32r a0, 40205704 4021fed1: 0000c0 callx0 a0 4021fed4: 000106 j 4021fedc 4021fed7: 450000 extui a0, a0, 16, 5 4021feda: 850541 l32r a4, 402012f0 <__FUNCTION__$4770+0x4> 4021fedd: 200556 bnez a5, 402200e1 4021fee0: 9620d2 l32i a13, a0, 0x258 4021fee3: 200112 l8ui a1, a1, 32 4021fee6: 857420 extui a7, a2, 20, 9 4021fee9: 16ffe0 excw 4021feec: 210082 l8ui a8, a0, 33 4021feef: 22ff57 bbsi a15, 21, 4021ff15 4021fef2: 170002 l8ui a0, a0, 23 4021fef5: c50562 l8ui a6, a5, 197 4021fef8: 4e .byte 0x4e 4021fef9: 014601 l32r a0, 401e0414 <_lit4_end+0xd8cec> 4021fefc: 2dd000 excw 4021feff: f38520 excw 4021ff02: 1c6600 excw 4021ff05: 214d excw 4021ff07: c2a492 movi a9, 0x4c2 4021ff0a: 200002 l8ui a0, a0, 32 4021ff0d: 5620d2 l32i a13, a0, 0x158 4021ff10: 015c movi.n a1, 80 4021ff12: 965c01 l32r a0, 40205884 4021ff15: 0000c0 callx0 a0 4021ff18: a48f21 l32r a2, 40209154 4021ff1b: a48f31 l32r a3, 40209158 4021ff1e: 0020c0 memw 4021ff21: 02c9 s32i.n a12, a2, 0 4021ff23: 0020c0 memw 4021ff26: 0239 s32i.n a3, a2, 0 4021ff28: 94de21 l32r a2, 402052a0 4021ff2b: 2c0232 l8ui a3, a2, 44 4021ff2e: 3e8c beqz.n a14, 4021ff35 4021ff30: 331b addi.n a3, a3, 1 4021ff32: 0000c6 j 4021ff39 4021ff35: 338c beqz.n a3, 4021ff3c 4021ff37: 330b addi.n a3, a3, -1 4021ff39: 2c4232 s8i a3, a2, 44 4021ff3c: 000d22 l8ui a2, a13, 0 4021ff3f: 12dc bnez.n a2, 4021ff54 4021ff41: a48621 l32r a2, 4020915c 4021ff44: 0238 l32i.n a3, a2, 0 4021ff46: a48321 l32r a2, 40209154 4021ff49: 0020c0 memw 4021ff4c: 0239 s32i.n a3, a2, 0 4021ff4e: 95ed01 l32r a0, 40205704 4021ff51: 0000c0 callx0 a0 4021ff54: b108 l32i.n a0, a1, 44 4021ff56: a1c8 l32i.n a12, a1, 40 4021ff58: 91d8 l32i.n a13, a1, 36 4021ff5a: 81e8 l32i.n a14, a1, 32 4021ff5c: 71f8 l32i.n a15, a1, 28 4021ff5e: 30c112 addi a1, a1, 48 4021ff61: f00d ret.n 4021ff63: 1ad000 excw 4021ff66: c84023 excw 4021ff69: 231a add.n a2, a3, a1 4021ff6b: 1ac040 excw 4021ff6e: 124023 excw 4021ff70 : 4021ff70: f0c112 addi a1, a1, -16 4021ff73: 21c9 s32i.n a12, a1, 8 4021ff75: 036d mov.n a6, a3 4021ff77: 3109 s32i.n a0, a1, 12 4021ff79: 743020 extui a3, a2, 0, 8 4021ff7c: f42040 extui a2, a4, 0, 16 4021ff7f: 05cd mov.n a12, a5 4021ff81: 1e2266 bnei a2, 2, 4021ffa3 4021ff84: 008516 beqz a5, 4021ff90 4021ff87: 064d mov.n a4, a6 4021ff89: 058cc5 call0 40225858 4021ff8c: 000146 j 4021ff95 4021ff8f: 032d00 excw 4021ff92: ffc545 call0 4021fbe8 4021ff95: fff321 l32r a2, 4021ff64 4021ff98: 0c3d mov.n a3, a12 4021ff9a: 94c301 l32r a0, 402052a8 4021ff9d: 0000c0 callx0 a0 4021ffa0: 000786 j 4021ffc2 4021ffa3: 0d1266 bnei a2, 1, 4021ffb4 4021ffa6: 220c movi.n a2, 2 4021ffa8: 064d mov.n a4, a6 4021ffaa: 058ac5 call0 40225858 4021ffad: ffee21 l32r a2, 4021ff68 4021ffb0: 000206 j 4021ffbc 4021ffb3: 032d00 excw 4021ffb6: ffc305 call0 4021fbe8 4021ffb9: ffec21 l32r a2, 4021ff6c 4021ffbc: 94bb01 l32r a0, 402052a8 4021ffbf: 0000c0 callx0 a0 4021ffc2: 3108 l32i.n a0, a1, 12 4021ffc4: 21c8 l32i.n a12, a1, 8 4021ffc6: 10c112 addi a1, a1, 16 4021ffc9: f00d ret.n ... 4021ffcc : 4021ffcc: e0c112 addi a1, a1, -32 4021ffcf: 61c9 s32i.n a12, a1, 24 4021ffd1: 51d9 s32i.n a13, a1, 20 4021ffd3: 74c030 extui a12, a3, 0, 8 4021ffd6: 74d020 extui a13, a2, 0, 8 4021ffd9: ff0231 l32r a3, 4021fbe4 4021ffdc: 112dc0 slli a2, a13, 4 4021ffdf: 7109 s32i.n a0, a1, 28 4021ffe1: 746060 extui a6, a6, 0, 8 4021ffe4: 744040 extui a4, a4, 0, 8 4021ffe7: 200182 l8ui a8, a1, 32 4021ffea: 232a add.n a2, a3, a2 4021ffec: 0666b6 bltui a6, 6, 4021fff6 4021ffef: 0d42c2 s8i a12, a2, 13 4021fff2: 000246 j 4021ffff 4021fff5: 2c5600 excw 4021fff8: 42c200 excw 4021fffb: c20d excw 4021fffd: 820e42 l8ui a4, a14, 130 40220000: c00061 l32r a6, 40210000 40220003: 202c movi.n a0, 34 40220005: 203dd0 or a3, a13, a13 40220008: 059305 call0 4022593c 4022000b: 0d2d mov.n a2, a13 4022000d: 0c3d mov.n a3, a12 4022000f: 05dcc5 call0 40225ddc 40220012: 7108 l32i.n a0, a1, 28 40220014: 61c8 l32i.n a12, a1, 24 40220016: 51d8 l32i.n a13, a1, 20 40220018: 20c112 addi a1, a1, 32 4022001b: f00d ret.n 4022001d: 000000 ill 40220020: 7068 l32i.n a6, a0, 28 40220022: 124010 excw 40220024 : 40220024: e0c112 addi a1, a1, -32 40220027: 028d mov.n a8, a2 40220029: 200122 l8ui a2, a1, 32 4022002c: 746060 extui a6, a6, 0, 8 4022002f: 0129 s32i.n a2, a1, 0 40220031: 032d mov.n a2, a3 40220033: 083d mov.n a3, a8 40220035: 7109 s32i.n a0, a1, 28 40220037: fffa01 l32r a0, 40220020 4022003a: 0000c0 callx0 a0 4022003d: 7108 l32i.n a0, a1, 28 4022003f: 20c112 addi a1, a1, 32 40220042: f00d ret.n 40220044 : 40220044: f0c112 addi a1, a1, -16 40220047: 742020 extui a2, a2, 0, 8 4022004a: 036102 s32i a0, a1, 12 4022004d: 058605 call0 402258b0 40220050: 032102 l32i a0, a1, 12 40220053: 10c112 addi a1, a1, 16 40220056: 000080 ret 40220059: 000000 ill 4022005c : 4022005c: f0c112 addi a1, a1, -16 4022005f: 742020 extui a2, a2, 0, 8 40220062: 036102 s32i a0, a1, 12 40220065: 0533c5 call0 402253a4 40220068: 203220 or a3, a2, a2 4022006b: 1fa022 movi a2, 31 4022006e: 738c beqz.n a3, 40220079 40220070: 030322 l8ui a2, a3, 3 40220073: a0c222 addi a2, a2, -96 40220076: 742020 extui a2, a2, 0, 8 40220079: 3108 l32i.n a0, a1, 12 4022007b: 10c112 addi a1, a1, 16 4022007e: f00d ret.n 40220080: febda0 excw 40220083: 3f .byte 0x3f 40220084 : 40220084: 742020 extui a2, a2, 0, 8 40220087: fffe71 l32r a7, 40220080 4022008a: b08220 addx8 a8, a2, a2 4022008d: a07870 addx4 a7, a8, a7 40220090: 044722 s8i a2, a7, 4 40220093: 020c movi.n a2, 0 40220095: 744040 extui a4, a4, 0, 8 40220098: 094722 s8i a2, a7, 9 4022009b: 0a4722 s8i a2, a7, 10 4022009e: 114722 s8i a2, a7, 17 402200a1: 020c movi.n a2, 0 402200a3: 054732 s8i a3, a7, 5 402200a6: 074742 s8i a4, a7, 7 402200a9: 084752 s8i a5, a7, 8 402200ac: 064742 s8i a4, a7, 6 402200af: 0c5762 s16i a6, a7, 24 402200b2: 7729 s32i.n a2, a7, 28 402200b4: 8729 s32i.n a2, a7, 32 402200b6: f00d ret.n 402200b8: ff1cc0 excw 402200bb: 3f .byte 0x3f 402200bc: 092a add.n a0, a9, a2 402200be: c00000 sub a0, a0, a0 402200c1: 000b addi.n a0, a0, -1 402200c3: bd9c00 excw 402200c6: fe .byte 0xfe 402200c7: 3f .byte 0x3f 402200c8 : 402200c8: f0c112 addi a1, a1, -16 402200cb: 21c9 s32i.n a12, a1, 8 402200cd: fffac1 l32r a12, 402200b8 402200d0: 3109 s32i.n a0, a1, 12 402200d2: 00a122 movi a2, 0x100 402200d5: 0c29 s32i.n a2, a12, 0 402200d7: 00a222 movi a2, 0x200 402200da: 1c29 s32i.n a2, a12, 4 402200dc: b20c movi.n a2, 11 402200de: 094c22 s8i a2, a12, 9 402200e1: 084c22 s8i a2, a12, 8 402200e4: 920c movi.n a2, 9 402200e6: 085c22 s16i a2, a12, 16 402200e9: fff421 l32r a2, 402200bc 402200ec: 330c movi.n a3, 3 402200ee: 065c22 s16i a2, a12, 12 402200f1: 055c22 s16i a2, a12, 10 402200f4: 5fa122 movi a2, 0x15f 402200f7: 0c5c22 s16i a2, a12, 24 402200fa: 9a2821 l32r a2, 4020699c 402200fd: 440c movi.n a4, 4 402200ff: 0d5c22 s16i a2, a12, 26 40220102: a50c movi.n a5, 10 40220104: 220c movi.n a2, 2 40220106: 060c movi.n a6, 0 40220108: fff785 call0 40220084 4022010b: 320c movi.n a2, 3 4022010d: 730c movi.n a3, 7 4022010f: 440c movi.n a4, 4 40220111: a50c movi.n a5, 10 40220113: 060c movi.n a6, 0 40220115: fff6c5 call0 40220084 40220118: ffea61 l32r a6, 402200c0 4022011b: 120c movi.n a2, 1 4022011d: 230c movi.n a3, 2 4022011f: 340c movi.n a4, 3 40220121: 450c movi.n a5, 4 40220123: fff605 call0 40220084 40220126: 230c movi.n a3, 2 40220128: 034d mov.n a4, a3 4022012a: 020c movi.n a2, 0 4022012c: 350c movi.n a5, 3 4022012e: e0a562 movi a6, 0x5e0 40220131: fff505 call0 40220084 40220134: 420c movi.n a2, 4 40220136: 024d mov.n a4, a2 40220138: 230c movi.n a3, 2 4022013a: a50c movi.n a5, 10 4022013c: 060c movi.n a6, 0 4022013e: fff445 call0 40220084 40220141: 540c movi.n a4, 5 40220143: a50c movi.n a5, 10 40220145: 060c movi.n a6, 0 40220147: 720c movi.n a2, 7 40220149: 02a032 movi a3, 2 4022014c: fff345 call0 40220084 4022014f: ffdd21 l32r a2, 402200c4 40220152: 830c movi.n a3, 8 40220154: 004232 s8i a3, a2, 0 40220157: 0c1c22 l16ui a2, a12, 24 4022015a: 130c movi.n a3, 1 4022015c: 04b1c5 call0 40224c7c 4022015f: 050345 call0 40225194 40220162: 3108 l32i.n a0, a1, 12 40220164: 21c8 l32i.n a12, a1, 8 40220166: 10c112 addi a1, a1, 16 40220169: f00d ret.n ... 4022016c : 4022016c: 742020 extui a2, a2, 0, 8 4022016f: 431c movi.n a3, 20 40220171: 053327 bltu a3, a2, 4022017a 40220174: 0852b6 bltui a2, 5, 40220180 40220177: 0001c6 j 40220182 4022017a: 032d mov.n a2, a3 4022017c: 000086 j 40220182 4022017f: 520c00 excw 40220182: ffcd31 l32r a3, 402200b8 40220185: 094322 s8i a2, a3, 9 40220188: 084322 s8i a2, a3, 8 4022018b: f00d ret.n 4022018d: 000000 ill 40220190: becc bnez.n a14, 4022019f 40220192: fe .byte 0xfe 40220193: 3f .byte 0x3f 40220194: befc bnez.n a14, 402201d3 40220196: fe .byte 0xfe 40220197: 3f .byte 0x3f 40220198: febed0 excw 4022019b: 3f .byte 0x3f 4022019c: 0788 l32i.n a8, a7, 0 4022019e: 214022 s8i a2, a0, 33 402201a1: fffd excw 402201a3: fffb31 l32r a3, 40220190 402201a6: fffd41 l32r a4, 4022019c 402201a9: 0329 s32i.n a2, a3, 0 402201ab: fffb31 l32r a3, 40220198 402201ae: 0349 s32i.n a4, a3, 0 402201b0: 181242 l16ui a4, a2, 48 402201b3: dcd031 l32r a3, 402174f4 402201b6: 103430 and a3, a4, a3 402201b9: 00a442 movi a4, 0x400 402201bc: 203340 or a3, a3, a4 402201bf: 185232 s16i a3, a2, 48 402201c2: f00d ret.n 402201c4 : 402201c4: f00d ret.n 402201c6: 0d0000 excw 402201c9: 0000f0 excw 402201cc: 8978 l32i.n a7, a9, 32 402201ce: fe .byte 0xfe 402201cf: 3f .byte 0x3f 402201d0: 8a2c movi.n a10, 40 402201d2: fe .byte 0xfe 402201d3: 3f .byte 0x3f 402201d4: fe80a7 bany a0, a10, 402201d6 402201d7: 3f .byte 0x3f 402201d8: 1c68 l32i.n a6, a12, 4 402201da: c04023 excw 402201dd: be .byte 0xbe 402201de: fe .byte 0xfe 402201df: 3f .byte 0x3f 402201e0: 3d0900 excw 402201e3: 1c5c00 excw 402201e6: 4c4023 excw 402201e9: 231c movi.n a3, 18 402201eb: 350040 extui a0, a4, 16, 4 402201ee: 000c movi.n a0, 0 402201f0: 061a80 excw 402201f3: c08c00 sub a8, a12, a0 402201f6: fe .byte 0xfe 402201f7: 3f .byte 0x3f 402201f8: c08b addi.n a12, a0, 8 402201fa: fe .byte 0xfe 402201fb: 3f .byte 0x3f 402201fc: bffc bnez.n a15, 4022023b 402201fe: fe .byte 0xfe 402201ff: 3f .byte 0x3f 40220200: 102974 excw 40220203: 32b040 excw 40220206: 214010 srai a4, a1, 0 40220209: 129592 l16si a9, a5, 36 4022020c: 28d0c1 l32r a12, 401ea54c <_lit4_end+0xe2e24> 4022020f: b10902 l8ui a0, a9, 177 40220212: a1c9 s32i.n a12, a1, 40 40220214: 91d9 s32i.n a13, a1, 36 40220216: 81e9 s32i.n a14, a1, 32 40220218: 71f9 s32i.n a15, a1, 28 4022021a: 012256 bnez a2, 40220230 4022021d: ffeb21 l32r a2, 402201cc 40220220: ffec31 l32r a3, 402201d0 40220223: 74a142 movi a4, 0x174 40220226: 942001 l32r a0, 402052a8 40220229: 0000c0 callx0 a0 4022022c: ffff06 j 4022022c 4022022f: e92100 excw 40220232: ff .byte 0xff 40220233: 000232 l8ui a3, a2, 0 40220236: 021326 beqi a3, 1, 4022023c 40220239: 006d06 j 402203f1 4022023c: ffd6c1 l32r a12, 40220194 4022023f: 01dc22 addmi a2, a12, 0x100 40220242: 0602e2 l8ui a14, a2, 6 40220245: 6b2ef6 bgeui a14, 2, 402202b4 40220248: 251e66 bnei a14, 1, 40220271 4022024b: 03ead0 rsr.ccount a13 4022024e: 03f0f0 rsr.ccompare0 a15 40220251: 0c3df7 bltu a13, a15, 40220261 40220254: ffe121 l32r a2, 402201d8 40220257: 0d3d mov.n a3, a13 40220259: 0f4d mov.n a4, a15 4022025b: 941301 l32r a0, 402052a8 4022025e: 0000c0 callx0 a0 40220261: ffdf31 l32r a3, 402201e0 40220264: ffde21 l32r a2, 402201dc 40220267: 3d3a add.n a3, a13, a3 40220269: 0239 s32i.n a3, a2, 0 4022026b: ffe501 l32r a0, 40220200 4022026e: 0000c0 callx0 a0 40220271: 030c movi.n a3, 0 40220273: 220c movi.n a2, 2 40220275: fc4a45 call0 4021c71c 40220278: ffe131 l32r a3, 402201fc 4022027b: 060322 l8ui a2, a3, 6 4022027e: 261266 bnei a2, 1, 402202a8 40220281: 03ea50 rsr.ccount a5 40220284: 103d57 bltu a13, a5, 40220298 40220287: ffd721 l32r a2, 402201e4 4022028a: 054d mov.n a4, a5 4022028c: 0d3d mov.n a3, a13 4022028e: 0159 s32i.n a5, a1, 0 40220290: 940601 l32r a0, 402052a8 40220293: 0000c0 callx0 a0 40220296: 0158 l32i.n a5, a1, 0 40220298: c0dfd0 sub a13, a15, a13 4022029b: ffd021 l32r a2, 402201dc 4022029e: 5d5a add.n a5, a13, a5 402202a0: 0259 s32i.n a5, a2, 0 402202a2: ffd701 l32r a0, 40220200 402202a5: 0000c0 callx0 a0 402202a8: ffd531 l32r a3, 402201fc 402202ab: 220c movi.n a2, 2 402202ad: 064322 s8i a2, a3, 6 402202b0: 000146 j 402202b9 402202b3: 220c00 excw 402202b6: fc4645 call0 4021c71c 402202b9: 020c movi.n a2, 0 402202bb: 825c22 s16i a2, a12, 0x104 402202be: 03eaf0 rsr.ccount a15 402202c1: 03f0d0 rsr.ccompare0 a13 402202c4: 0e3fd7 bltu a15, a13, 402202d6 402202c7: ffc821 l32r a2, 402201e8 402202ca: 0f3d mov.n a3, a15 402202cc: 0d4d mov.n a4, a13 402202ce: 0e5d mov.n a5, a14 402202d0: 93f601 l32r a0, 402052a8 402202d3: 0000c0 callx0 a0 402202d6: 9b0a21 l32r a2, 40206f00 402202d9: 9b0ae1 l32r a14, 40206f04 402202dc: 0020c0 memw 402202df: 0238 l32i.n a3, a2, 0 402202e1: 0e28 l32i.n a2, a14, 0 402202e3: 332a add.n a3, a3, a2 402202e5: 3f2c22 l32i a2, a12, 252 402202e8: c02320 sub a2, a3, a2 402202eb: 955b31 l32r a3, 40205858 402202ee: aa1701 l32r a0, 4020ab4c 402202f1: 0000c0 callx0 a0 402202f4: a02220 addx4 a2, a2, a2 402202f7: 402c42 l32i a4, a12, 0x100 402202fa: 1132c0 slli a3, a2, 4 402202fd: 334a add.n a3, a3, a4 402202ff: 33fa add.n a3, a3, a15 40220301: 4e33d7 bltu a3, a13, 40220353 40220304: 821c22 l16ui a2, a12, 0x104 40220307: ffb941 l32r a4, 402201ec 4022030a: 000106 j 40220312 4022030d: c03340 sub a3, a3, a4 40220310: 072d mov.n a2, a7 40220312: 721b addi.n a7, a2, 1 40220314: c063d0 sub a6, a3, a13 40220317: f47070 extui a7, a7, 0, 16 4022031a: 045d mov.n a5, a4 4022031c: ed3467 bltu a4, a6, 4022030d 4022031f: 825c22 s16i a2, a12, 0x104 40220322: 03ea40 rsr.ccount a4 40220325: dd5a add.n a13, a13, a5 40220327: dd4a add.n a13, a13, a4 40220329: ffac21 l32r a2, 402201dc 4022032c: ffb161 l32r a6, 402201f0 4022032f: c03d30 sub a3, a13, a3 40220332: 0239 s32i.n a3, a2, 0 40220334: 446a add.n a4, a4, a6 40220336: 0bb347 bgeu a3, a4, 40220345 40220339: 821c42 l16ui a4, a12, 0x104 4022033c: 335a add.n a3, a3, a5 4022033e: 441b addi.n a4, a4, 1 40220340: 825c42 s16i a4, a12, 0x104 40220343: 0239 s32i.n a3, a2, 0 40220345: ffae01 l32r a0, 40220200 40220348: 0000c0 callx0 a0 4022034b: 821c22 l16ui a2, a12, 0x104 4022034e: 221b addi.n a2, a2, 1 40220350: 825c22 s16i a2, a12, 0x104 40220353: 03ea20 rsr.ccount a2 40220356: 03f040 rsr.ccompare0 a4 40220359: ffa531 l32r a3, 402201f0 4022035c: 323a add.n a3, a2, a3 4022035e: 1ab437 bgeu a4, a3, 4022037c 40220361: 821c32 l16ui a3, a12, 0x104 40220364: 01c332 addi a3, a3, 1 40220367: 825c32 s16i a3, a12, 0x104 4022036a: ffa031 l32r a3, 402201ec 4022036d: 802230 add a2, a2, a3 40220370: ff9b31 l32r a3, 402201dc 40220373: 006322 s32i a2, a3, 0 40220376: ffa201 l32r a0, 40220200 40220379: 0000c0 callx0 a0 4022037c: 9ae121 l32r a2, 40206f00 4022037f: 0020c0 memw 40220382: 0238 l32i.n a3, a2, 0 40220384: 0e28 l32i.n a2, a14, 0 40220386: 332a add.n a3, a3, a2 40220388: 3f2c22 l32i a2, a12, 252 4022038b: c02320 sub a2, a3, a2 4022038e: 953231 l32r a3, 40205858 40220391: 93f301 l32r a0, 40205360 40220394: 0000c0 callx0 a0 40220397: 821c32 l16ui a3, a12, 0x104 4022039a: 223a add.n a2, a2, a3 4022039c: f42020 extui a2, a2, 0, 16 4022039f: 825c22 s16i a2, a12, 0x104 402203a2: 0dd405 call0 4022e0e4 402203a5: a36a21 l32r a2, 40209150 402203a8: 000222 l8ui a2, a2, 0 402203ab: 12dc bnez.n a2, 402203c0 402203ad: a36b21 l32r a2, 4020915c 402203b0: 0238 l32i.n a3, a2, 0 402203b2: a36821 l32r a2, 40209154 402203b5: 0020c0 memw 402203b8: 0239 s32i.n a3, a2, 0 402203ba: 94d201 l32r a0, 40205704 402203bd: 0000c0 callx0 a0 402203c0: 00a022 movi a2, 0 402203c3: ff9001 l32r a0, 40220204 402203c6: 0000c0 callx0 a0 402203c9: 02a3c5 call0 40222e08 402203cc: ff8c21 l32r a2, 402201fc 402203cf: 070232 l8ui a3, a2, 7 402203d2: 361366 bnei a3, 1, 4022040c 402203d5: 9a9121 l32r a2, 40206e1c 402203d8: 0020c0 memw 402203db: 002242 l32i a4, a2, 0 402203de: 203430 or a3, a4, a3 402203e1: 0020c0 memw 402203e4: 0239 s32i.n a3, a2, 0 402203e6: a0a022 movi a2, 160 402203e9: e60085 call0 402063f4 402203ec: 000706 j 4022040c 402203ef: 660000 excw 402203f2: 221723 excw 402203f5: 0101a0 slli a0, a1, 22 402203f8: c0ff83 excw 402203fb: 0c0000 excw 402203fe: 030c82 l8ui a8, a12, 3 40220401: fc3185 call0 4021c71c 40220404: 020c movi.n a2, 0 40220406: ff7f01 l32r a0, 40220204 40220409: 0000c0 callx0 a0 4022040c: ff7a21 l32r a2, 402201f4 4022040f: 000232 l8ui a3, a2, 0 40220412: 091366 bnei a3, 1, 4022041f 40220415: 030c movi.n a3, 0 40220417: 004232 s8i a3, a2, 0 4022041a: 020c movi.n a2, 0 4022041c: f88285 call0 40218c48 4022041f: ff7621 l32r a2, 402201f8 40220422: 000232 l8ui a3, a2, 0 40220425: 091366 bnei a3, 1, 40220432 40220428: 040c movi.n a4, 0 4022042a: 004242 s8i a4, a2, 0 4022042d: 032d mov.n a2, a3 4022042f: f70d05 call0 40217500 40220432: b108 l32i.n a0, a1, 44 40220434: a1c8 l32i.n a12, a1, 40 40220436: 91d8 l32i.n a13, a1, 36 40220438: 81e8 l32i.n a14, a1, 32 4022043a: 71f8 l32i.n a15, a1, 28 4022043c: 30c112 addi a1, a1, 48 4022043f: f00d ret.n 40220441: 000000 ill 40220444: ff5431 l32r a3, 40220194 40220447: 020c movi.n a2, 0 40220449: 320342 l8ui a4, a3, 50 4022044c: 261427 beq a4, a2, 40220476 4022044f: 9aac41 l32r a4, 40206f00 40220452: 5358 l32i.n a5, a3, 20 40220454: 0020c0 memw 40220457: 0448 l32i.n a4, a4, 0 40220459: 400362 l8ui a6, a3, 64 4022045c: c04540 sub a4, a5, a4 4022045f: b358 l32i.n a5, a3, 44 40220461: 825650 mull a5, a6, a5 40220464: 0e3547 bltu a5, a4, 40220476 40220467: 132322 l32i a2, a3, 76 4022046a: 141352 l16ui a5, a3, 40 4022046d: 352a add.n a3, a5, a2 4022046f: 042d mov.n a2, a4 40220471: 013347 bltu a3, a4, 40220476 40220474: 020c movi.n a2, 0 40220476: f00d ret.n 40220478: 231b40 excw 4022047b: bf8840 excw 4022047e: fe .byte 0xfe 4022047f: 3f .byte 0x3f 40220480: febf50 excw 40220483: 3f .byte 0x3f 40220484: e0c112 addi a1, a1, -32 40220487: 61c9 s32i.n a12, a1, 24 40220489: 9a9d21 l32r a2, 40206f00 4022048c: ff42c1 l32r a12, 40220194 4022048f: 51d9 s32i.n a13, a1, 20 40220491: 7109 s32i.n a0, a1, 28 40220493: 41e9 s32i.n a14, a1, 16 40220495: 31f9 s32i.n a15, a1, 12 40220497: 181c32 l16ui a3, a12, 48 4022049a: 0020c0 memw 4022049d: 02d8 l32i.n a13, a2, 0 4022049f: dc1521 l32r a2, 402174f4 402204a2: 320ce2 l8ui a14, a12, 50 402204a5: 102320 and a2, a3, a2 402204a8: bf8531 l32r a3, 402102bc 402204ab: 202230 or a2, a2, a3 402204ae: 185c22 s16i a2, a12, 48 402204b1: 07ee16 beqz a14, 40220533 402204b4: 0e0c movi.n a14, 0 402204b6: 64a0f2 movi a15, 100 402204b9: 000ec6 j 402204f8 402204bc: 400c42 l8ui a4, a12, 64 402204bf: 5c28 l32i.n a2, a12, 20 402204c1: 6c59 s32i.n a5, a12, 24 402204c3: 826430 mull a6, a4, a3 402204c6: 535a add.n a5, a3, a5 402204c8: 4c59 s32i.n a5, a12, 16 402204ca: c07250 sub a7, a2, a5 402204cd: 03b677 bgeu a6, a7, 402204d4 402204d0: 262a add.n a2, a6, a2 402204d2: 5c29 s32i.n a2, a12, 20 402204d4: ee1b addi.n a14, a14, 1 402204d6: 1e9ef7 bne a14, a15, 402204f8 402204d9: ffe721 l32r a2, 40220478 402204dc: 0d6d mov.n a6, a13 402204de: 937201 l32r a0, 402052a8 402204e1: 0000c0 callx0 a0 402204e4: 400c22 l8ui a2, a12, 64 402204e7: 32cc bnez.n a2, 402204ee 402204e9: 120c movi.n a2, 1 402204eb: 404c22 s8i a2, a12, 64 402204ee: bc28 l32i.n a2, a12, 44 402204f0: 004256 bnez a2, 402204f8 402204f3: 939721 l32r a2, 40205350 402204f6: bc29 s32i.n a2, a12, 44 402204f8: 4c58 l32i.n a5, a12, 16 402204fa: bc38 l32i.n a3, a12, 44 402204fc: c025d0 sub a2, a5, a13 402204ff: b93327 bltu a3, a2, 402204bc 40220502: ffde21 l32r a2, 4022047c 40220505: e5b905 call0 40206098 40220508: ffdee1 l32r a14, 40220480 4022050b: 0e2d mov.n a2, a14 4022050d: e5b885 call0 40206098 40220510: 9a7c21 l32r a2, 40206f00 40220513: 142c32 l32i a3, a12, 80 40220516: 0020c0 memw 40220519: 0228 l32i.n a2, a2, 0 4022051b: 4c28 l32i.n a2, a12, 16 4022051d: 040c movi.n a4, 0 4022051f: 332a add.n a3, a3, a2 40220521: 132c22 l32i a2, a12, 76 40220524: c03320 sub a3, a3, a2 40220527: c033d0 sub a3, a3, a13 4022052a: 202ee0 or a2, a14, a14 4022052d: e5cac5 call0 402061dc 40220530: 000646 j 4022054d 40220533: ffd221 l32r a2, 4022047c 40220536: e5b605 call0 40206098 40220539: ffd1c1 l32r a12, 40220480 4022053c: 202cc0 or a2, a12, a12 4022053f: e5b585 call0 40206098 40220542: 202cc0 or a2, a12, a12 40220545: 69a032 movi a3, 105 40220548: 0e4d mov.n a4, a14 4022054a: e5ca45 call0 402061f0 4022054d: 7108 l32i.n a0, a1, 28 4022054f: 61c8 l32i.n a12, a1, 24 40220551: 51d8 l32i.n a13, a1, 20 40220553: 41e8 l32i.n a14, a1, 16 40220555: 31f8 l32i.n a15, a1, 12 40220557: 20c112 addi a1, a1, 32 4022055a: f00d ret.n 4022055c: 000e00 excw 4022055f: 1c7400 excw 40220562: 004023 excw 40220565: 000a add.n a0, a0, a0 40220567: c11200 mul16u a1, a2, a0 4022056a: 21c9f0 srai a12, a15, 9 4022056d: ff09c1 l32r a12, 40220194 40220570: 11d9 s32i.n a13, a1, 4 40220572: 3109 s32i.n a0, a1, 12 40220574: cc38 l32i.n a3, a12, 48 40220576: fff941 l32r a4, 4022055c 40220579: 20d220 or a13, a2, a2 4022057c: 104340 and a4, a3, a4 4022057f: 00a622 movi a2, 0x600 40220582: 0e1427 beq a4, a2, 40220594 40220585: fff621 l32r a2, 40220560 40220588: 243930 extui a3, a3, 9, 3 4022058b: 204dd0 or a4, a13, a13 4022058e: 934601 l32r a0, 402052a8 40220591: 0000c0 callx0 a0 40220594: cc38 l32i.n a3, a12, 48 40220596: fff141 l32r a4, 4022055c 40220599: 00a622 movi a2, 0x600 4022059c: 104340 and a4, a3, a4 4022059f: 111427 beq a4, a2, 402205b4 402205a2: ff0a21 l32r a2, 402201cc 402205a5: ff0a31 l32r a3, 402201d0 402205a8: d8a242 movi a4, 0x2d8 402205ab: 933f01 l32r a0, 402052a8 402205ae: 0000c0 callx0 a0 402205b1: ffff06 j 402205b1 402205b4: dbd021 l32r a2, 402174f4 402205b7: 0e63d7 bbci a3, 13, 402205c9 402205ba: 181c32 l16ui a3, a12, 48 402205bd: 102230 and a2, a2, a3 402205c0: ffe931 l32r a3, 40220564 402205c3: 202230 or a2, a2, a3 402205c6: 000146 j 402205cf 402205c9: 181c32 l16ui a3, a12, 48 402205cc: 102230 and a2, a2, a3 402205cf: 185c22 s16i a2, a12, 48 402205d2: ffc345 call0 40220208 402205d5: 334cd2 s8i a13, a12, 51 402205d8: 298d26 beqi a13, 8, 40220605 402205db: 42bd66 bnei a13, 16, 40220621 402205de: cc28 l32i.n a2, a12, 48 402205e0: 3d62d7 bbci a2, 13, 40220621 402205e3: ffa6d1 l32r a13, 4022047c 402205e6: 0d2d mov.n a2, a13 402205e8: e5aac5 call0 40206098 402205eb: 181c32 l16ui a3, a12, 48 402205ee: aec921 l32r a2, 4020c114 402205f1: 040c movi.n a4, 0 402205f3: 202320 or a2, a3, a2 402205f6: 185c22 s16i a2, a12, 48 402205f9: f30c movi.n a3, 15 402205fb: 0d2d mov.n a2, a13 402205fd: e5bf05 call0 402061f0 40220600: 000746 j 40220621 40220603: 210000 srai a0, a0, 0 40220606: 3e .byte 0x3e 40220607: d19a add.n a13, a1, a9 40220609: 9e .byte 0x9e 4022060a: ff .byte 0xff 4022060b: 0020c0 memw 4022060e: 002222 l32i a2, a2, 0 40220611: 202dd0 or a2, a13, a13 40220614: e5a805 call0 40206098 40220617: 142c32 l32i a3, a12, 80 4022061a: 0d2d mov.n a2, a13 4022061c: 040c movi.n a4, 0 4022061e: e5bbc5 call0 402061dc 40220621: 3108 l32i.n a0, a1, 12 40220623: 21c8 l32i.n a12, a1, 8 40220625: 11d8 l32i.n a13, a1, 4 40220627: 10c112 addi a1, a1, 16 4022062a: f00d ret.n 4022062c: f0c112 addi a1, a1, -16 4022062f: fee921 l32r a2, 402201d4 40220632: 3109 s32i.n a0, a1, 12 40220634: 000222 l8ui a2, a2, 0 40220637: 052266 bnei a2, 2, 40220640 4022063a: 08a022 movi a2, 8 4022063d: fff285 call0 40220568 40220640: 3108 l32i.n a0, a1, 12 40220642: 10c112 addi a1, a1, 16 40220645: f00d ret.n 40220647: 0c0000 excw 4022064a: 380000 excw 4022064d: 231b addi.n a2, a3, 1 4022064f: c11240 mul16u a1, a2, a4 40220652: d021f0 subx2 a2, a1, a15 40220655: fe .byte 0xfe 40220656: 3109 s32i.n a0, a1, 12 40220658: c238 l32i.n a3, a2, 48 4022065a: ffc041 l32r a4, 4022055c 4022065d: fffa51 l32r a5, 40220648 40220660: 106340 and a6, a3, a4 40220663: 219657 bne a6, a5, 40220688 40220666: 0b63d7 bbci a3, 13, 40220675 40220669: 181232 l16ui a3, a2, 48 4022066c: 204340 or a4, a3, a4 4022066f: 185242 s16i a4, a2, 48 40220672: 0002c6 j 40220681 40220675: 181242 l16ui a4, a2, 48 40220678: db9f31 l32r a3, 402174f4 4022067b: 103430 and a3, a4, a3 4022067e: 185232 s16i a3, a2, 48 40220681: 0347c5 call0 40223b00 40220684: 000306 j 40220694 40220687: f12100 excw 4022068a: ff .byte 0xff 4022068b: 243930 extui a3, a3, 9, 3 4022068e: 930601 l32r a0, 402052a8 40220691: 0000c0 callx0 a0 40220694: 3108 l32i.n a0, a1, 12 40220696: 10c112 addi a1, a1, 16 40220699: f00d ret.n ... 4022069c : 4022069c: 140c movi.n a4, 1 4022069e: 401200 ssl a2 402206a1: a12400 sll a2, a4 402206a4: febc41 l32r a4, 40220194 402206a7: 472452 l32i a5, a4, 0x11c 402206aa: 205250 or a5, a2, a5 402206ad: 476452 s32i a5, a4, 0x11c 402206b0: 084366 bnei a3, 4, 402206bc 402206b3: 462432 l32i a3, a4, 0x118 402206b6: 202230 or a2, a2, a3 402206b9: 000346 j 402206ca 402206bc: 0d5366 bnei a3, 5, 402206cd 402206bf: f37c movi.n a3, -1 402206c1: 302320 xor a2, a3, a2 402206c4: 462432 l32i a3, a4, 0x118 402206c7: 102230 and a2, a2, a3 402206ca: 466422 s32i a2, a4, 0x118 402206cd: f00d ret.n ... 402206d0 : 402206d0: feb121 l32r a2, 40220194 402206d3: 030c movi.n a3, 0 402206d5: 476232 s32i a3, a2, 0x11c 402206d8: 466232 s32i a3, a2, 0x118 402206db: f00d ret.n 402206dd: 000000 ill 402206e0 : 402206e0: 302240 xor a2, a2, a4 402206e3: 103230 and a3, a2, a3 402206e6: 140c movi.n a4, 1 402206e8: 020c movi.n a2, 0 402206ea: 932430 movnez a2, a4, a3 402206ed: f00d ret.n 402206ef: 308c00 xor a8, a12, a0 402206f2: 214010 srai a4, a1, 0 402206f4 : 402206f4: d03221 l32r a2, 402147bc 402206f7: f0c112 addi a1, a1, -16 402206fa: 0228 l32i.n a2, a2, 0 402206fc: 21c9 s32i.n a12, a1, 8 402206fe: fea5c1 l32r a12, 40220194 40220701: 3109 s32i.n a0, a1, 12 40220703: 050c movi.n a5, 0 40220705: 262262 l32i a6, a2, 152 40220708: 1c59 s32i.n a5, a12, 4 4022070a: 6aa022 movi a2, 106 4022070d: 230c movi.n a3, 2 4022070f: 840c movi.n a4, 8 40220711: 0006c0 callx0 a6 40220714: 0c2d mov.n a2, a12 40220716: fff601 l32r a0, 402206f0 40220719: 0000c0 callx0 a0 4022071c: 3108 l32i.n a0, a1, 12 4022071e: 1c28 l32i.n a2, a12, 4 40220720: 21c8 l32i.n a12, a1, 8 40220722: 10c112 addi a1, a1, 16 40220725: f00d ret.n 40220727: bec900 excw 4022072a: fe .byte 0xfe 4022072b: 3f .byte 0x3f 4022072c : 4022072c: f0c112 addi a1, a1, -16 4022072f: 21c9 s32i.n a12, a1, 8 40220731: fffdc1 l32r a12, 40220728 40220734: 036102 s32i a0, a1, 12 40220737: 000c22 l8ui a2, a12, 0 4022073a: 007256 bnez a2, 40220745 4022073d: fffb45 call0 402206f4 40220740: 120c movi.n a2, 1 40220742: 004c22 s8i a2, a12, 0 40220745: fe9321 l32r a2, 40220194 40220748: 3108 l32i.n a0, a1, 12 4022074a: 1228 l32i.n a2, a2, 4 4022074c: 21c8 l32i.n a12, a1, 8 4022074e: 10c112 addi a1, a1, 16 40220751: f00d ret.n 40220753: 1e0000 excw 40220756: 980000 excw 40220759: 231b addi.n a2, a3, 1 4022075b: 1b8c40 excw 4022075e: ff4023 excw 40220761: 000c34 excw 40220764: 6ddd00 excw 40220767: 1b8000 excw 4022076a: 744023 excw 4022076d: 231b addi.n a2, a3, 1 4022076f: 1b6440 excw 40220772: d44023 excw 40220775: 000017 bnone a0, a1, 40220779 40220778: bf6c movi.n a15, -21 4022077a: fe .byte 0xfe 4022077b: 3f .byte 0x3f 4022077c: 231b54 excw 4022077f: 072840 excw 40220782: 606000 neg a6, a0 40220785: 401031 l32r a3, 401f07c8 <_lit4_end+0xe90a0> 40220788: d0c112 addi a1, a1, -48 4022078b: fe8261 l32r a6, 40220194 4022078e: 71f9 s32i.n a15, a1, 28 40220790: b109 s32i.n a0, a1, 44 40220792: a1c9 s32i.n a12, a1, 40 40220794: 91d9 s32i.n a13, a1, 36 40220796: 81e9 s32i.n a14, a1, 32 40220798: c628 l32i.n a2, a6, 48 4022079a: ffee41 l32r a4, 40220754 4022079d: de6f31 l32r a3, 4021815c 402207a0: 104240 and a4, a2, a4 402207a3: 06fd mov.n a15, a6 402207a5: 049437 bne a4, a3, 402207ad 402207a8: 360632 l8ui a3, a6, 54 402207ab: 639c beqz.n a3, 402207c5 402207ad: 1462d7 bbci a2, 13, 402207c5 402207b0: 0c2f52 l32i a5, a15, 48 402207b3: ffe921 l32r a2, 40220758 402207b6: 360f42 l8ui a4, a15, 54 402207b9: 243950 extui a3, a5, 9, 3 402207bc: 045c50 extui a5, a5, 12, 1 402207bf: 92ba01 l32r a0, 402052a8 402207c2: 0000c0 callx0 a0 402207c5: cf28 l32i.n a2, a15, 48 402207c7: ffe341 l32r a4, 40220754 402207ca: de6431 l32r a3, 4021815c 402207cd: 104240 and a4, a2, a4 402207d0: 049437 bne a4, a3, 402207d8 402207d3: 360f32 l8ui a3, a15, 54 402207d6: 339c beqz.n a3, 402207ed 402207d8: 1162d7 bbci a2, 13, 402207ed 402207db: fe7c21 l32r a2, 402201cc 402207de: fe7c31 l32r a3, 402201d0 402207e1: 81a542 movi a4, 0x581 402207e4: 92b101 l32r a0, 402052a8 402207e7: 0000c0 callx0 a0 402207ea: ffff06 j 402207ea 402207ed: aa8531 l32r a3, 4020b204 402207f0: 020237 bnone a2, a3, 402207f6 402207f3: 013146 j 40220cbc 402207f6: 120c movi.n a2, 1 402207f8: 0331c5 call0 40223b18 402207fb: 021266 bnei a2, 1, 40220801 402207fe: 012e86 j 40220cbc 40220801: cf28 l32i.n a2, a15, 48 40220803: 026207 bbci a2, 0, 40220809 40220806: 0129c6 j 40220cb1 40220809: 9641c1 l32r a12, 40206110 4022080c: 01dfe2 addmi a14, a15, 0x100 4022080f: 080e22 l8ui a2, a14, 8 40220812: fe70d1 l32r a13, 402201d4 40220815: 4f1266 bnei a2, 1, 40220868 40220818: 0d8545 call0 4022e070 4022081b: 940f31 l32r a3, 40205858 4022081e: 824230 mull a4, a2, a3 40220821: c03430 sub a3, a4, a3 40220824: 4033c7 bltu a3, a12, 40220868 40220827: 3d32b6 bltui a2, 3, 40220868 4022082a: 95e321 l32r a2, 40205fb8 4022082d: 002232 l32i a3, a2, 0 40220830: 01d316 beqz a3, 40220851 40220833: 95a021 l32r a2, 40205eb4 40220836: 022332 l32i a3, a3, 8 40220839: 0020c0 memw 4022083c: 0248 l32i.n a4, a2, 0 4022083e: c04340 sub a4, a3, a4 40220841: a03cc0 addx4 a3, a12, a12 40220844: 09b437 bgeu a4, a3, 40220851 40220847: 0020c0 memw 4022084a: 0228 l32i.n a2, a2, 0 4022084c: 220c movi.n a2, 2 4022084e: 000046 j 40220853 40220851: 120c movi.n a2, 1 40220853: 004d22 s8i a2, a13, 0 40220856: 201110 or a1, a1, a1 40220859: 1a8a05 call0 4023b0fc 4022085c: 462f32 l32i a3, a15, 0x118 4022085f: 472f42 l32i a4, a15, 0x11c 40220862: 302230 xor a2, a2, a3 40220865: 040247 bnone a2, a4, 4022086d 40220868: 220c movi.n a2, 2 4022086a: 004d22 s8i a2, a13, 0 4022086d: 000d42 l8ui a4, a13, 0 40220870: 021426 beqi a4, 1, 40220876 40220873: 008246 j 40220a80 40220876: 2149 s32i.n a4, a1, 8 40220878: ffeb05 call0 4022072c 4022087b: 132f22 l32i a2, a15, 76 4022087e: 1f38 l32i.n a3, a15, 4 40220880: c02c20 sub a2, a12, a2 40220883: fb5e05 call0 4021be64 40220886: 999e31 l32r a3, 40206f00 40220889: 2148 l32i.n a4, a1, 8 4022088b: 0020c0 memw 4022088e: 0338 l32i.n a3, a3, 0 40220890: 0139 s32i.n a3, a1, 0 40220892: 2ca132 movi a3, 0x12c 40220895: 023327 bltu a3, a2, 4022089b 40220898: 007706 j 40220a78 4022089b: 996031 l32r a3, 40206e1c 4022089e: 042d mov.n a2, a4 402208a0: 0020c0 memw 402208a3: 0358 l32i.n a5, a3, 0 402208a5: 045050 extui a5, a5, 0, 1 402208a8: 832550 moveqz a2, a5, a5 402208ab: 074e22 s8i a2, a14, 7 402208ae: 131266 bnei a2, 1, 402208c5 402208b1: 0020c0 memw 402208b4: 0348 l32i.n a4, a3, 0 402208b6: e27c movi.n a2, -2 402208b8: 102420 and a2, a4, a2 402208bb: 0020c0 memw 402208be: 0329 s32i.n a2, a3, 0 402208c0: 025c movi.n a2, 80 402208c2: e5b305 call0 402063f4 402208c5: 025045 call0 40222dcc 402208c8: 120c movi.n a2, 1 402208ca: fe4e01 l32r a0, 40220204 402208cd: 0000c0 callx0 a0 402208d0: 220c movi.n a2, 2 402208d2: fbcbc5 call0 4021c590 402208d5: ffe1c5 call0 402206f4 402208d8: 132f22 l32i a2, a15, 76 402208db: 1f38 l32i.n a3, a15, 4 402208dd: c02c20 sub a2, a12, a2 402208e0: fb5805 call0 4021be64 402208e3: 02cd mov.n a12, a2 402208e5: 998621 l32r a2, 40206f00 402208e8: 0148 l32i.n a4, a1, 0 402208ea: 0020c0 memw 402208ed: 0228 l32i.n a2, a2, 0 402208ef: 012f32 l32i a3, a15, 4 402208f2: c02240 sub a2, a2, a4 402208f5: fb56c5 call0 4021be64 402208f8: 0129 s32i.n a2, a1, 0 402208fa: d4ae22 movi a2, 0xfffffed4 402208fd: 2c2a add.n a2, a12, a2 402208ff: 1129 s32i.n a2, a1, 4 40220901: 03eac0 rsr.ccount a12 40220904: 03f050 rsr.ccompare0 a5 40220907: 113c57 bltu a12, a5, 4022091c 4022090a: ff9421 l32r a2, 4022075c 4022090d: 054d mov.n a4, a5 4022090f: 0c3d mov.n a3, a12 40220911: 026152 s32i a5, a1, 8 40220914: 926501 l32r a0, 402052a8 40220917: 0000c0 callx0 a0 4022091a: 2158 l32i.n a5, a1, 8 4022091c: fe3121 l32r a2, 402201e0 4022091f: fe2f31 l32r a3, 402201dc 40220922: 2c2a add.n a2, a12, a2 40220924: 0329 s32i.n a2, a3, 0 40220926: ff8e31 l32r a3, 40220760 40220929: 093327 bltu a3, a2, 40220936 4022092c: ff8e21 l32r a2, 40220764 4022092f: fe2b31 l32r a3, 402201dc 40220932: 2c2a add.n a2, a12, a2 40220934: 0329 s32i.n a2, a3, 0 40220936: 2159 s32i.n a5, a1, 8 40220938: fe3201 l32r a0, 40220200 4022093b: 0000c0 callx0 a0 4022093e: 2158 l32i.n a5, a1, 8 40220940: fe2b21 l32r a2, 402201ec 40220943: c035c0 sub a3, a5, a12 40220946: 406f32 s32i a3, a15, 0x100 40220949: 0db237 bgeu a2, a3, 4022095a 4022094c: ff8721 l32r a2, 40220768 4022094f: 925601 l32r a0, 402052a8 40220952: 0000c0 callx0 a0 40220955: 020c movi.n a2, 0 40220957: 406f22 s32i a2, a15, 0x100 4022095a: a1fd21 l32r a2, 40209150 4022095d: 000232 l8ui a3, a2, 0 40220960: 83dc bnez.n a3, 4022097c 40220962: 2139 s32i.n a3, a1, 8 40220964: 93c801 l32r a0, 40205884 40220967: 0000c0 callx0 a0 4022096a: 2138 l32i.n a3, a1, 8 4022096c: a1fa21 l32r a2, 40209154 4022096f: 0020c0 memw 40220972: 0239 s32i.n a3, a2, 0 40220974: a1f931 l32r a3, 40209158 40220977: 0020c0 memw 4022097a: 0239 s32i.n a3, a2, 0 4022097c: 03ea50 rsr.ccount a5 4022097f: 113c57 bltu a12, a5, 40220994 40220982: ff7a21 l32r a2, 4022076c 40220985: 054d mov.n a4, a5 40220987: 0c3d mov.n a3, a12 40220989: 026152 s32i a5, a1, 8 4022098c: 924701 l32r a0, 402052a8 4022098f: 0000c0 callx0 a0 40220992: 2158 l32i.n a5, a1, 8 40220994: 402f22 l32i a2, a15, 0x100 40220997: c0c2c0 sub a12, a2, a12 4022099a: 5c5a add.n a5, a12, a5 4022099c: 020c movi.n a2, 0 4022099e: 406f52 s32i a5, a15, 0x100 402209a1: 0c98c5 call0 4022d330 402209a4: fe0e41 l32r a4, 402201dc 402209a7: fe1121 l32r a2, 402201ec 402209aa: 006422 s32i a2, a4, 0 402209ad: fe1401 l32r a0, 40220200 402209b0: 0000c0 callx0 a0 402209b3: 995321 l32r a2, 40206f00 402209b6: 995331 l32r a3, 40206f04 402209b9: 0020c0 memw 402209bc: 0228 l32i.n a2, a2, 0 402209be: 0338 l32i.n a3, a3, 0 402209c0: 1148 l32i.n a4, a1, 4 402209c2: 232a add.n a2, a3, a2 402209c4: 0138 l32i.n a3, a1, 0 402209c6: 3f6f22 s32i a2, a15, 252 402209c9: e8a322 movi a2, 0x3e8 402209cc: 232a add.n a2, a3, a2 402209ce: 023247 bltu a2, a4, 402209d4 402209d1: 005406 j 40220b25 402209d4: c02430 sub a2, a4, a3 402209d7: cf38 l32i.n a3, a15, 48 402209d9: 00a042 movi a4, 0 402209dc: 045347 bbc a3, a4, 402209e4 402209df: fb4c45 call0 4021bea4 402209e2: 840c movi.n a4, 8 402209e4: cf38 l32i.n a3, a15, 48 402209e6: 046317 bbci a3, 1, 402209ee 402209e9: 021c movi.n a2, 16 402209eb: 204420 or a4, a4, a2 402209ee: 420c movi.n a2, 4 402209f0: 102320 and a2, a3, a2 402209f3: 202420 or a2, a4, a2 402209f6: 043330 extui a3, a3, 3, 1 402209f9: fb6245 call0 4021c020 402209fc: cf28 l32i.n a2, a15, 48 402209fe: fed741 l32r a4, 4022055c 40220a01: 00a432 movi a3, 0x400 40220a04: 104240 and a4, a2, a4 40220a07: 161437 beq a4, a3, 40220a21 40220a0a: 136207 bbci a2, 0, 40220a21 40220a0d: fdef21 l32r a2, 402201cc 40220a10: fdf031 l32r a3, 402201d0 40220a13: 57a142 movi a4, 0x157 40220a16: 922401 l32r a0, 402052a8 40220a19: 0000c0 callx0 a0 40220a1c: ffff06 j 40220a1c 40220a1f: 320000 excw 40220a22: 1f .byte 0x1f 40220a23: 2118 l32i.n a1, a1, 8 40220a25: 20dab4 excw 40220a28: 321023 excw 40220a2b: 3000a6 blti a0, -1, 40220a5f 40220a2e: 322022 l32i a2, a0, 200 40220a31: ae .byte 0xae 40220a32: 3f .byte 0x3f 40220a33: 102230 and a2, a2, a3 40220a36: 185f22 s16i a2, a15, 48 40220a39: 99c021 l32r a2, 4020713c 40220a3c: 0020c0 memw 40220a3f: 002222 l32i a2, a2, 0 40220a42: 076f22 s32i a2, a15, 28 40220a45: 992e21 l32r a2, 40206f00 40220a48: 0020c0 memw 40220a4b: 002222 l32i a2, a2, 0 40220a4e: 8f29 s32i.n a2, a15, 32 40220a50: 951921 l32r a2, 40205eb4 40220a53: 0020c0 memw 40220a56: 0228 l32i.n a2, a2, 0 40220a58: 9f29 s32i.n a2, a15, 36 40220a5a: 220c movi.n a2, 2 40220a5c: 064e22 s8i a2, a14, 6 40220a5f: 220c movi.n a2, 2 40220a61: ff4801 l32r a0, 40220784 40220a64: 0000c0 callx0 a0 40220a67: 742020 extui a2, a2, 0, 8 40220a6a: 064e22 s8i a2, a14, 6 40220a6d: 0bf256 bnez a2, 40220b30 40220a70: 220c movi.n a2, 2 40220a72: fb78c5 call0 4021c200 40220a75: 002dc6 j 40220b30 40220a78: ff3e21 l32r a2, 40220770 40220a7b: 002746 j 40220b1c 40220a7e: 260000 excw 40220a81: 460224 excw 40220a84: 002a add.n a0, a0, a2 40220a86: 991e21 l32r a2, 40206f00 40220a89: 132f32 l32i a3, a15, 76 40220a8c: c03c30 sub a3, a12, a3 40220a8f: 0020c0 memw 40220a92: 0022c2 l32i a12, a2, 0 40220a95: 223c movi.n a2, 50 40220a97: 023237 bltu a2, a3, 40220a9d 40220a9a: 001ec6 j 40220b19 40220a9d: 120c movi.n a2, 1 40220a9f: 2139 s32i.n a3, a1, 8 40220aa1: fdd801 l32r a0, 40220204 40220aa4: 0000c0 callx0 a0 40220aa7: 820c movi.n a2, 8 40220aa9: fbae45 call0 4021c590 40220aac: 020c movi.n a2, 0 40220aae: fdd501 l32r a0, 40220204 40220ab1: 0000c0 callx0 a0 40220ab4: 991341 l32r a4, 40206f00 40220ab7: 2138 l32i.n a3, a1, 8 40220ab9: 0020c0 memw 40220abc: 0428 l32i.n a2, a4, 0 40220abe: cec332 addi a3, a3, -50 40220ac1: c0c2c0 sub a12, a2, a12 40220ac4: ff2c21 l32r a2, 40220774 40220ac7: 2c2a add.n a2, a12, a2 40220ac9: 58b237 bgeu a2, a3, 40220b25 40220acc: ff2b21 l32r a2, 40220778 40220acf: 2139 s32i.n a3, a1, 8 40220ad1: e55c45 call0 40206098 40220ad4: 2138 l32i.n a3, a1, 8 40220ad6: ff2821 l32r a2, 40220778 40220ad9: c033c0 sub a3, a3, a12 40220adc: 040c movi.n a4, 0 40220ade: e56fc5 call0 402061dc 40220ae1: cf28 l32i.n a2, a15, 48 40220ae3: fe9e41 l32r a4, 4022055c 40220ae6: 00a432 movi a3, 0x400 40220ae9: 104240 and a4, a2, a4 40220aec: 141437 beq a4, a3, 40220b04 40220aef: 116207 bbci a2, 0, 40220b04 40220af2: fdb621 l32r a2, 402201cc 40220af5: fdb631 l32r a3, 402201d0 40220af8: bea242 movi a4, 0x2be 40220afb: 91eb01 l32r a0, 402052a8 40220afe: 0000c0 callx0 a0 40220b01: ffff06 j 40220b01 40220b04: 181f32 l16ui a3, a15, 48 40220b07: da7b21 l32r a2, 402174f4 40220b0a: 102320 and a2, a3, a2 40220b0d: 00a632 movi a3, 0x600 40220b10: 202230 or a2, a2, a3 40220b13: 185f22 s16i a2, a15, 48 40220b16: 000586 j 40220b30 40220b19: ff1821 l32r a2, 4022077c 40220b1c: 91e301 l32r a0, 402052a8 40220b1f: 0000c0 callx0 a0 40220b22: 000086 j 40220b28 40220b25: ff6e05 call0 40220208 40220b28: ff9585 call0 40220484 40220b2b: 005cc6 j 40220ca2 40220b2e: 220000 excw 40220b31: 000d mov.n a0, a0 40220b33: 021226 beqi a2, 1, 40220b39 40220b36: 005a06 j 40220ca2 40220b39: 060e22 l8ui a2, a14, 6 40220b3c: 05d256 bnez a2, 40220b9d 40220b3f: 997f21 l32r a2, 4020713c 40220b42: 0020c0 memw 40220b45: 002232 l32i a3, a2, 0 40220b48: 072f22 l32i a2, a15, 28 40220b4b: c02320 sub a2, a3, a2 40220b4e: 012f32 l32i a3, a15, 4 40220b51: fb3445 call0 4021be98 40220b54: 98eb31 l32r a3, 40206f00 40220b57: 8f48 l32i.n a4, a15, 32 40220b59: 0020c0 memw 40220b5c: 0338 l32i.n a3, a3, 0 40220b5e: c03430 sub a3, a4, a3 40220b61: 232a add.n a2, a3, a2 40220b63: 3f38 l32i.n a3, a15, 12 40220b65: 323a add.n a3, a2, a3 40220b67: 3f39 s32i.n a3, a15, 12 40220b69: 98e631 l32r a3, 40206f04 40220b6c: 0348 l32i.n a4, a3, 0 40220b6e: 424a add.n a4, a2, a4 40220b70: 0349 s32i.n a4, a3, 0 40220b72: 4f38 l32i.n a3, a15, 16 40220b74: c03320 sub a3, a3, a2 40220b77: 4f39 s32i.n a3, a15, 16 40220b79: 5f38 l32i.n a3, a15, 20 40220b7b: c03320 sub a3, a3, a2 40220b7e: 5f39 s32i.n a3, a15, 20 40220b80: 6f38 l32i.n a3, a15, 24 40220b82: c03320 sub a3, a3, a2 40220b85: 6f39 s32i.n a3, a15, 24 40220b87: 2f38 l32i.n a3, a15, 8 40220b89: c03320 sub a3, a3, a2 40220b8c: 2f39 s32i.n a3, a15, 8 40220b8e: 9f38 l32i.n a3, a15, 36 40220b90: a02220 addx4 a2, a2, a2 40220b93: 223a add.n a2, a2, a3 40220b95: 95e531 l32r a3, 4020632c 40220b98: 0020c0 memw 40220b9b: 0329 s32i.n a2, a3, 0 40220b9d: fef821 l32r a2, 40220780 40220ba0: 0020c0 memw 40220ba3: 0228 l32i.n a2, a2, 0 40220ba5: 143020 extui a3, a2, 0, 2 40220ba8: 03dc bnez.n a3, 40220bbc 40220baa: fd8821 l32r a2, 402201cc 40220bad: fd8831 l32r a3, 402201d0 40220bb0: f7a542 movi a4, 0x5f7 40220bb3: 91bd01 l32r a0, 402052a8 40220bb6: 0000c0 callx0 a0 40220bb9: ffff06 j 40220bb9 40220bbc: 043020 extui a3, a2, 0, 1 40220bbf: d38c beqz.n a3, 40220bd0 40220bc1: 962721 l32r a2, 40206460 40220bc4: 0020c0 memw 40220bc7: 02c8 l32i.n a12, a2, 0 40220bc9: 54c8c0 extui a12, a12, 8, 6 40220bcc: 000286 j 40220bda 40220bcf: 240c00 extui a0, a0, 12, 3 40220bd2: 10c240 and a12, a2, a4 40220bd5: 9334c0 movnez a3, a4, a12 40220bd8: 03cd mov.n a12, a3 40220bda: 420c movi.n a2, 4 40220bdc: 103c20 and a3, a12, a2 40220bdf: 93c230 movnez a12, a2, a3 40220be2: 3c0b addi.n a3, a12, -1 40220be4: 1033c0 and a3, a3, a12 40220be7: 021c movi.n a2, 16 40220be9: 93c230 movnez a12, a2, a3 40220bec: 060e32 l8ui a3, a14, 6 40220bef: 220c movi.n a2, 2 40220bf1: 330b addi.n a3, a3, -1 40220bf3: 83c230 moveqz a12, a2, a3 40220bf6: ff6105 call0 40220208 40220bf9: 134c26 beqi a12, 4, 40220c10 40220bfc: 055cf6 bgeui a12, 5, 40220c05 40220bff: 0d2c26 beqi a12, 2, 40220c10 40220c02: 0016c6 j 40220c61 40220c05: 448c26 beqi a12, 8, 40220c4d 40220c08: 10bc26 beqi a12, 16, 40220c1c 40220c0b: 001486 j 40220c61 40220c0e: 220000 excw 40220c11: 2f .byte 0x2f 40220c12: 221b45 call0 40242dc8 40220c15: 456f22 s32i a2, a15, 0x114 40220c18: 001146 j 40220c61 40220c1b: 2f2200 excw 40220c1e: c22244 excw 40220c21: 6f2201 l32r a0, 401fc8ac <_lit4_end+0xf5184> 40220c24: 2f2244 excw 40220c27: d70c movi.n a7, 13 40220c29: d13562 excw 40220c2c: 2dfe14 excw 40220c2f: 450d excw 40220c31: 32e546 j 4022d7ca 40220c34: 1f .byte 0x1f 40220c35: 2118 l32i.n a1, a1, 8 40220c37: 0cad37 bge a13, a3, 40220c47 40220c3a: 232004 excw 40220c3d: 5f2220 excw 40220c40: 0c18 l32i.n a1, a12, 0 40220c42: 0d2df3 excw 40220c45: e55a85 call0 402061f0 40220c48: 000546 j 40220c61 40220c4b: d10000 mul16s a0, a0, a0 40220c4e: fe0c movi.n a14, 15 40220c50: 202dd0 or a2, a13, a13 40220c53: e54445 call0 40206098 40220c56: 142f32 l32i a3, a15, 80 40220c59: 202dd0 or a2, a13, a13 40220c5c: 040c movi.n a4, 0 40220c5e: e557c5 call0 402061dc 40220c61: 334fc2 s8i a12, a15, 51 40220c64: cf38 l32i.n a3, a15, 48 40220c66: fe3d41 l32r a4, 4022055c 40220c69: 00a622 movi a2, 0x600 40220c6c: 104340 and a4, a3, a4 40220c6f: 111427 beq a4, a2, 40220c84 40220c72: fd5621 l32r a2, 402201cc 40220c75: fd5631 l32r a3, 402201d0 40220c78: 6fa542 movi a4, 0x56f 40220c7b: 918b01 l32r a0, 402052a8 40220c7e: 0000c0 callx0 a0 40220c81: ffff06 j 40220c81 40220c84: da1c21 l32r a2, 402174f4 40220c87: 0e63d7 bbci a3, 13, 40220c99 40220c8a: 181f32 l16ui a3, a15, 48 40220c8d: 102230 and a2, a2, a3 40220c90: fe3531 l32r a3, 40220564 40220c93: 202230 or a2, a2, a3 40220c96: 000146 j 40220c9f 40220c99: 181f32 l16ui a3, a15, 48 40220c9c: 102230 and a2, a2, a3 40220c9f: 185f22 s16i a2, a15, 48 40220ca2: fd3b31 l32r a3, 40220190 40220ca5: 020c movi.n a2, 0 40220ca7: 0329 s32i.n a2, a3, 0 40220ca9: fd3b31 l32r a3, 40220198 40220cac: 0329 s32i.n a2, a3, 0 40220cae: 000286 j 40220cbc 40220cb1: ff7905 call0 40220444 40220cb4: 02cd mov.n a12, a2 40220cb6: b52256 bnez a2, 4022080c 40220cb9: ff9ac6 j 40220b28 40220cbc: b108 l32i.n a0, a1, 44 40220cbe: a1c8 l32i.n a12, a1, 40 40220cc0: 91d8 l32i.n a13, a1, 36 40220cc2: 81e8 l32i.n a14, a1, 32 40220cc4: 71f8 l32i.n a15, a1, 28 40220cc6: 30c112 addi a1, a1, 48 40220cc9: f00d ret.n ... 40220ccc : 40220ccc: fd3231 l32r a3, 40220194 40220ccf: f0c112 addi a1, a1, -16 40220cd2: 012332 l32i a3, a3, 4 40220cd5: 036102 s32i a0, a1, 12 40220cd8: fb1885 call0 4021be64 40220cdb: fb1c85 call0 4021bea4 40220cde: 3108 l32i.n a0, a1, 12 40220ce0: 10c112 addi a1, a1, 16 40220ce3: f00d ret.n 40220ce5: 000000 ill 40220ce8 : 40220ce8: fd2b21 l32r a2, 40220194 40220ceb: 130c movi.n a3, 1 40220ced: c248 l32i.n a4, a2, 48 40220cef: fe1b21 l32r a2, 4022055c 40220cf2: 104420 and a4, a4, a2 40220cf5: fad442 addmi a4, a4, 0xfffffa00 40220cf8: 020c movi.n a2, 0 40220cfa: 832340 moveqz a2, a3, a4 40220cfd: f00d ret.n 40220cff: 0f7400 excw 40220d02: ff .byte 0xff 40220d03: 3f .byte 0x3f 40220d04: 231cf0 excw 40220d07: 8a3040 excw 40220d0a: fe .byte 0xfe 40220d0b: 3f .byte 0x3f 40220d0c: c08a add.n a12, a0, a8 40220d0e: fe .byte 0xfe 40220d0f: 3f .byte 0x3f 40220d10: 231ce4 excw 40220d13: 8a3840 excw 40220d16: fe .byte 0xfe 40220d17: 3f .byte 0x3f 40220d18: 0bb8 l32i.n a11, a11, 0 40220d1a: bc0000 excw 40220d1d: 231c movi.n a3, 18 40220d1f: 1cb040 excw 40220d22: ac4023 excw 40220d25: 231c movi.n a3, 18 40220d27: c11240 mul16u a1, a2, a4 40220d28 : 40220d28: f0c112 addi a1, a1, -16 40220d2b: 21c9 s32i.n a12, a1, 8 40220d2d: 11d9 s32i.n a13, a1, 4 40220d2f: 3109 s32i.n a0, a1, 12 40220d31: 74c020 extui a12, a2, 0, 8 40220d34: fd32d1 l32r a13, 402201fc 40220d37: 2cdc bnez.n a12, 40220d4d 40220d39: fff121 l32r a2, 40220d00 40220d3c: 0a4dc2 s8i a12, a13, 10 40220d3f: 02c9 s32i.n a12, a2, 0 40220d41: 084dc2 s8i a12, a13, 8 40220d44: fff021 l32r a2, 40220d04 40220d47: fff031 l32r a3, 40220d08 40220d4a: 001586 j 40220da4 40220d4d: 0a0d22 l8ui a2, a13, 10 40220d50: 62cc bnez.n a2, 40220d5a 40220d52: ffee21 l32r a2, 40220d0c 40220d55: 130c movi.n a3, 1 40220d57: 004232 s8i a3, a2, 0 40220d5a: 120c movi.n a2, 1 40220d5c: 0a4d22 s8i a2, a13, 10 40220d5f: ffed31 l32r a3, 40220d14 40220d62: ffeb21 l32r a2, 40220d10 40220d65: 915001 l32r a0, 402052a8 40220d68: 0000c0 callx0 a0 40220d6b: 2c0b addi.n a2, a12, -1 40220d6d: 742020 extui a2, a2, 0, 8 40220d70: 3c22f6 bgeui a2, 2, 40220db0 40220d73: 080d22 l8ui a2, a13, 8 40220d76: 2412c7 beq a2, a12, 40220d9e 40220d79: ffe131 l32r a3, 40220d00 40220d7c: 081c66 bnei a12, 1, 40220d88 40220d7f: ffe621 l32r a2, 40220d18 40220d82: 0329 s32i.n a2, a3, 0 40220d84: 000406 j 40220d98 40220d87: 020c00 excw 40220d8a: 0329 s32i.n a2, a3, 0 40220d8c: ffe421 l32r a2, 40220d1c 40220d8f: 914601 l32r a0, 402052a8 40220d92: 0000c0 callx0 a0 40220d95: 64a022 movi a2, 100 40220d98: 022345 call0 40222fd0 40220d9b: 084dc2 s8i a12, a13, 8 40220d9e: ffe021 l32r a2, 40220d20 40220da1: 080d32 l8ui a3, a13, 8 40220da4: 914101 l32r a0, 402052a8 40220da7: 0000c0 callx0 a0 40220daa: 000146 j 40220db3 40220dad: 000000 ill 40220db0: 094dc2 s8i a12, a13, 9 40220db3: ffdc21 l32r a2, 40220d24 40220db6: 913c01 l32r a0, 402052a8 40220db9: 0000c0 callx0 a0 40220dbc: 3108 l32i.n a0, a1, 12 40220dbe: 21c8 l32i.n a12, a1, 8 40220dc0: 11d8 l32i.n a13, a1, 4 40220dc2: 10c112 addi a1, a1, 16 40220dc5: f00d ret.n ... 40220dc8 : 40220dc8: fcf331 l32r a3, 40220194 40220dcb: 020c movi.n a2, 0 40220dcd: 01d332 addmi a3, a3, 0x100 40220dd0: 0a0342 l8ui a4, a3, 10 40220dd3: 021466 bnei a4, 1, 40220dd9 40220dd6: 080322 l8ui a2, a3, 8 40220dd9: f00d ret.n ... 40220ddc : 40220ddc: f00d ret.n ... 40220de0 : 40220de0: f00d ret.n 40220de2: c00000 sub a0, a0, a0 40220de5: bf .byte 0xbf 40220de6: fe .byte 0xfe 40220de7: 3f .byte 0x3f 40220de8 : 40220de8: f0c112 addi a1, a1, -16 40220deb: 0261c2 s32i a12, a1, 8 40220dee: 11d9 s32i.n a13, a1, 4 40220df0: fffdc1 l32r a12, 40220de4 40220df3: fce8d1 l32r a13, 40220194 40220df6: 3109 s32i.n a0, a1, 12 40220df8: 020c movi.n a2, 0 40220dfa: 344d22 s8i a2, a13, 52 40220dfd: 202cc0 or a2, a12, a12 40220e00: e52945 call0 40206098 40220e03: 0c2d22 l32i a2, a13, 48 40220e06: 0ee2d7 bbsi a2, 13, 40220e18 40220e09: 044d45 call0 402252e0 40220e0c: 024d mov.n a4, a2 40220e0e: 62cc bnez.n a2, 40220e18 40220e10: 0c2d mov.n a2, a12 40220e12: f4a132 movi a3, 0x1f4 40220e15: e53d85 call0 402061f0 40220e18: 3108 l32i.n a0, a1, 12 40220e1a: 21c8 l32i.n a12, a1, 8 40220e1c: 11d8 l32i.n a13, a1, 4 40220e1e: 10c112 addi a1, a1, 16 40220e21: f00d ret.n 40220e23: c02000 sub a2, a0, a0 40220e26: fe .byte 0xfe 40220e27: 3f .byte 0x3f 40220e28: 1cfc bnez.n a12, 40220e5d 40220e2a: 144023 excw 40220e2d: 231c movi.n a3, 18 40220e2f: ace440 excw 40220e32: fe .byte 0xfe 40220e33: 3f .byte 0x3f 40220e34: 231c00 excw 40220e37: 1be040 excw 40220e3a: 124023 excw 40220e3c : 40220e3c: e0c112 addi a1, a1, -32 40220e3f: 0661c2 s32i a12, a1, 24 40220e42: fcd4c1 l32r a12, 40220194 40220e45: 0361f2 s32i a15, a1, 12 40220e48: 7109 s32i.n a0, a1, 28 40220e4a: 51d9 s32i.n a13, a1, 20 40220e4c: 41e9 s32i.n a14, a1, 16 40220e4e: 74f020 extui a15, a2, 0, 8 40220e51: cc28 l32i.n a2, a12, 48 40220e53: 0262d7 bbci a2, 13, 40220e59 40220e56: 0044c6 j 40220f6d 40220e59: 01abc5 call0 40222918 40220e5c: 128c beqz.n a2, 40220e61 40220e5e: 01aec5 call0 4022294c 40220e61: fff0d1 l32r a13, 40220e24 40220e64: 0d28 l32i.n a2, a13, 0 40220e66: 0ded mov.n a14, a13 40220e68: 052256 bnez a2, 40220ebe 40220e6b: ffef31 l32r a3, 40220e28 40220e6e: f4a122 movi a2, 0x1f4 40220e71: e0a342 movi a4, 0x3e0 40220e74: 928901 l32r a0, 40205898 40220e77: 0000c0 callx0 a0 40220e7a: 0d29 s32i.n a2, a13, 0 40220e7c: 023d mov.n a3, a2 40220e7e: b2cc bnez.n a2, 40220e8d 40220e80: ffeb21 l32r a2, 40220e2c 40220e83: 910901 l32r a0, 402052a8 40220e86: 0000c0 callx0 a0 40220e89: 003806 j 40220f6d 40220e8c: 6e2100 excw 40220e8f: 224292 s8i a9, a2, 34 40220e92: e72103 excw 40220e95: ff .byte 0xff 40220e96: 0228 l32i.n a2, a2, 0 40220e98: 824420 mull a4, a4, a2 40220e9b: 80a022 movi a2, 128 40220e9e: 802420 add a2, a4, a2 40220ea1: f4a142 movi a4, 0x1f4 40220ea4: 927e01 l32r a0, 4020589c 40220ea7: 0000c0 callx0 a0 40220eaa: 008216 beqz a2, 40220eb6 40220ead: ffe121 l32r a2, 40220e34 40220eb0: 90fe01 l32r a0, 402052a8 40220eb3: 0000c0 callx0 a0 40220eb6: 0e38 l32i.n a3, a14, 0 40220eb8: 926621 l32r a2, 40205850 40220ebb: 006232 s32i a3, a2, 0 40220ebe: 0f2d mov.n a2, a15 40220ec0: 0449c5 call0 40225360 40220ec3: 02dd mov.n a13, a2 40220ec5: 0a4216 beqz a2, 40220f6d 40220ec8: 0d1905 call0 4022e05c 40220ecb: ffc621 l32r a2, 40220de4 40220ece: e51c85 call0 40206098 40220ed1: cc48 l32i.n a4, a12, 48 40220ed3: 01dc32 addmi a3, a12, 0x100 40220ed6: 080332 l8ui a3, a3, 8 40220ed9: ffd721 l32r a2, 40220e38 40220edc: 360c52 l8ui a5, a12, 54 40220edf: 244940 extui a4, a4, 9, 3 40220ee2: 90f101 l32r a0, 402052a8 40220ee5: 0000c0 callx0 a0 40220ee8: cc28 l32i.n a2, a12, 48 40220eea: fd9c41 l32r a4, 4022055c 40220eed: 103240 and a3, a2, a4 40220ef0: c3cc bnez.n a3, 40220f00 40220ef2: 181c22 l16ui a2, a12, 48 40220ef5: 204240 or a4, a2, a4 40220ef8: 185c42 s16i a4, a12, 48 40220efb: 000786 j 40220f1d 40220efe: 410000 srli a0, a0, 0 40220f01: 47fdd2 excw 40220f04: 071613 excw 40220f07: 211362 l16ui a6, a3, 66 40220f0a: 31fcb0 srai a15, a11, 28 40220f0d: 42fcb1 l32r a11, 401f1b00 <_lit4_end+0xea3d8> 40220f10: 0103a4 excw 40220f13: c090e5 excw 40220f16: 060000 excw 40220f19: ff .byte 0xff 40220f1a: ff .byte 0xff 40220f1b: 210000 srai a0, a0, 0 40220f1e: fc9c beqz.n a12, 40220f41 40220f20: 00a0e2 movi a14, 0 40220f23: 02e9 s32i.n a14, a2, 0 40220f25: fc9c21 l32r a2, 40220198 40220f28: 640c movi.n a4, 6 40220f2a: 02e9 s32i.n a14, a2, 0 40220f2c: 101d22 l16ui a2, a13, 32 40220f2f: 1acd32 addi a3, a13, 26 40220f32: 255c22 s16i a2, a12, 74 40220f35: 43cc22 addi a2, a12, 67 40220f38: 424cf2 s8i a15, a12, 66 40220f3b: 93a201 l32r a0, 40205dc4 40220f3e: 0000c0 callx0 a0 40220f41: 181c32 l16ui a3, a12, 48 40220f44: 120c movi.n a2, 1 40220f46: 202320 or a2, a3, a2 40220f49: 185c22 s16i a2, a12, 48 40220f4c: 97ed21 l32r a2, 40206f00 40220f4f: 0020c0 memw 40220f52: 0228 l32i.n a2, a2, 0 40220f54: 3ce9 s32i.n a14, a12, 12 40220f56: 2c29 s32i.n a2, a12, 8 40220f58: 020bc5 call0 40223018 40220f5b: 020e05 call0 4022303c 40220f5e: 181c32 l16ui a3, a12, 48 40220f61: e57621 l32r a2, 4021a53c 40220f64: 202320 or a2, a3, a2 40220f67: 185c22 s16i a2, a12, 48 40220f6a: 0d1985 call0 4022e104 40220f6d: 7108 l32i.n a0, a1, 28 40220f6f: 61c8 l32i.n a12, a1, 24 40220f71: 51d8 l32i.n a13, a1, 20 40220f73: 41e8 l32i.n a14, a1, 16 40220f75: 31f8 l32i.n a15, a1, 12 40220f77: 20c112 addi a1, a1, 32 40220f7a: f00d ret.n 40220f7c : 40220f7c: f0c112 addi a1, a1, -16 40220f7f: 3109 s32i.n a0, a1, 12 40220f81: 0d0d85 call0 4022e05c 40220f84: fc8521 l32r a2, 40220198 40220f87: 0238 l32i.n a3, a2, 0 40220f89: 738c beqz.n a3, 40220f94 40220f8b: fc8121 l32r a2, 40220190 40220f8e: 002222 l32i a2, a2, 0 40220f91: 0003c0 callx0 a3 40220f94: 0d16c5 call0 4022e104 40220f97: 62cc bnez.n a2, 40220fa1 40220f99: 120c movi.n a2, 1 40220f9b: 94a701 l32r a0, 40206238 40220f9e: 0000c0 callx0 a0 40220fa1: 3108 l32i.n a0, a1, 12 40220fa3: 10c112 addi a1, a1, 16 40220fa6: f00d ret.n 40220fa8: 000000 ill ... 40220fac : 40220fac: fc7941 l32r a4, 40220190 40220faf: 0439 s32i.n a3, a4, 0 40220fb1: fc7931 l32r a3, 40220198 40220fb4: 0329 s32i.n a2, a3, 0 40220fb6: f00d ret.n 40220fb8 : 40220fb8: fc7721 l32r a2, 40220194 40220fbb: f238 l32i.n a3, a2, 60 40220fbd: 431b addi.n a4, a3, 1 40220fbf: 248c beqz.n a4, 40220fc5 40220fc1: f249 s32i.n a4, a2, 60 40220fc3: f00d ret.n 40220fc5: 332b addi.n a3, a3, 2 40220fc7: f239 s32i.n a3, a2, 60 40220fc9: f00d ret.n 40220fcb: bfdc00 excw 40220fce: fe .byte 0xfe 40220fcf: 3f .byte 0x3f 40220fd0 : 40220fd0: ffff21 l32r a2, 40220fcc 40220fd3: f0c112 addi a1, a1, -16 40220fd6: 036102 s32i a0, a1, 12 40220fd9: e50bc5 call0 40206098 40220fdc: 032102 l32i a0, a1, 12 40220fdf: 10c112 addi a1, a1, 16 40220fe2: 000080 ret 40220fe5: 000000 ill 40220fe8 : 40220fe8: fff921 l32r a2, 40220fcc 40220feb: 921b31 l32r a3, 40205858 40220fee: f0c112 addi a1, a1, -16 40220ff1: 040c movi.n a4, 0 40220ff3: 3109 s32i.n a0, a1, 12 40220ff5: e51f85 call0 402061f0 40220ff8: 3108 l32i.n a0, a1, 12 40220ffa: 10c112 addi a1, a1, 16 40220ffd: f00d ret.n ... 40221000 : 40221000: f0c112 addi a1, a1, -16 40221003: 21c9 s32i.n a12, a1, 8 40221005: fc63c1 l32r a12, 40220194 40221008: 3109 s32i.n a0, a1, 12 4022100a: 020c movi.n a2, 0 4022100c: 3a4c22 s8i a2, a12, 58 4022100f: fffc05 call0 40220fd0 40221012: 3108 l32i.n a0, a1, 12 40221014: 020c movi.n a2, 0 40221016: fc29 s32i.n a2, a12, 60 40221018: 21c8 l32i.n a12, a1, 8 4022101a: 10c112 addi a1, a1, 16 4022101d: f00d ret.n ... 40221020 : 40221020: f0c112 addi a1, a1, -16 40221023: fc5c21 l32r a2, 40220194 40221026: 3109 s32i.n a0, a1, 12 40221028: 01a032 movi a3, 1 4022102b: 3a4232 s8i a3, a2, 58 4022102e: fffa05 call0 40220fd0 40221031: fffb45 call0 40220fe8 40221034: 3108 l32i.n a0, a1, 12 40221036: 10c112 addi a1, a1, 16 40221039: f00d ret.n ... 4022103c : 4022103c: fc5621 l32r a2, 40220194 4022103f: 032c movi.n a3, 32 40221041: 181242 l16ui a4, a2, 48 40221044: 203430 or a3, a4, a3 40221047: 185232 s16i a3, a2, 48 4022104a: f00d ret.n 4022104c: 062c movi.n a6, 32 4022104e: c44022 s8i a2, a0, 196 40221051: 0009 s32i.n a0, a0, 0 40221053: 232800 excw 40221056: 640000 extui a0, a0, 0, 7 40221059: 402217 blt a2, a1, 4022109d 4022105c: 168c beqz.n a6, 40221061 4022105e: 004022 s8i a2, a0, 0 40221061: 402215 excw 40221064: 2215b4 excw 40221067: bfa440 excw 4022106a: fe .byte 0xfe 4022106b: 3f .byte 0x3f 4022106c: 01c8 l32i.n a12, a1, 0 4022106e: c44022 s8i a2, a0, 196 40221071: 402201 l32r a0, 401f10fc <_lit4_end+0xe99d4> 40221074: 1c78 l32i.n a7, a12, 4 40221076: f84022 s8i a2, a0, 248 40221079: be .byte 0xbe 4022107a: fe .byte 0xfe 4022107b: 3f .byte 0x3f 4022107c: 2218b4 excw 4022107f: 8a4040 excw 40221082: fe .byte 0xfe 40221083: 3f .byte 0x3f 40221084 : 40221084: d0c112 addi a1, a1, -48 40221087: a1c9 s32i.n a12, a1, 40 40221089: fc42c1 l32r a12, 40220194 4022108c: b109 s32i.n a0, a1, 44 4022108e: 91d9 s32i.n a13, a1, 36 40221090: 81e9 s32i.n a14, a1, 32 40221092: 181c32 l16ui a3, a12, 48 40221095: 420c movi.n a2, 4 40221097: 202320 or a2, a3, a2 4022109a: e37c movi.n a3, -2 4022109c: 102230 and a2, a2, a3 4022109f: d37c movi.n a3, -3 402210a1: 102230 and a2, a2, a3 402210a4: 830c movi.n a3, 8 402210a6: 202230 or a2, a2, a3 402210a9: 185c22 s16i a2, a12, 48 402210ac: ffe831 l32r a3, 4022104c 402210af: fdb221 l32r a2, 40220778 402210b2: 01dcd2 addmi a13, a12, 0x100 402210b5: 2e0c movi.n a14, 2 402210b7: 040c movi.n a4, 0 402210b9: 064de2 s8i a14, a13, 6 402210bc: e4f9c5 call0 4020605c 402210bf: 020c movi.n a2, 0 402210c1: 074d22 s8i a2, a13, 7 402210c4: 084de2 s8i a14, a13, 8 402210c7: 094d22 s8i a2, a13, 9 402210ca: 1e0c movi.n a14, 1 402210cc: 324c22 s8i a2, a12, 50 402210cf: ffe021 l32r a2, 40221050 402210d2: 0a4de2 s8i a14, a13, 10 402210d5: 181c42 l16ui a4, a12, 48 402210d8: 145c22 s16i a2, a12, 40 402210db: ff0f21 l32r a2, 40220d18 402210de: dfaf32 movi a3, -33 402210e1: 136c22 s32i a2, a12, 76 402210e4: 103430 and a3, a4, a3 402210e7: ffdb21 l32r a2, 40221054 402210ea: aef541 l32r a4, 4020ccc0 402210ed: 146c22 s32i a2, a12, 80 402210f0: 103340 and a3, a3, a4 402210f3: ffd921 l32r a2, 40221058 402210f6: 0d0c movi.n a13, 0 402210f8: 185c32 s16i a3, a12, 48 402210fb: 530c movi.n a3, 5 402210fd: fcd9 s32i.n a13, a12, 60 402210ff: 3a4cd2 s8i a13, a12, 58 40221102: 01ff85 call0 402230fc 40221105: ffd521 l32r a2, 4022105c 40221108: 630c movi.n a3, 6 4022110a: 01ff05 call0 402230fc 4022110d: ffd431 l32r a3, 40221060 40221110: fcdc21 l32r a2, 40220480 40221113: 0d4d mov.n a4, a13 40221115: e4f445 call0 4020605c 40221118: ffd331 l32r a3, 40221064 4022111b: fcd821 l32r a2, 4022047c 4022111e: 0d4d mov.n a4, a13 40221120: e4f385 call0 4020605c 40221123: ffd231 l32r a3, 4022106c 40221126: ffd021 l32r a2, 40221068 40221129: 0d4d mov.n a4, a13 4022112b: e4f305 call0 4020605c 4022112e: ffd031 l32r a3, 40221070 40221131: ff2c21 l32r a2, 40220de4 40221134: 0d4d mov.n a4, a13 40221136: e4f245 call0 4020605c 40221139: ffce31 l32r a3, 40221074 4022113c: ffa421 l32r a2, 40220fcc 4022113f: 0d4d mov.n a4, a13 40221141: e4f185 call0 4020605c 40221144: 420c movi.n a2, 4 40221146: 204dd0 or a4, a13, a13 40221149: 203220 or a3, a2, a2 4022114c: 0c31c5 call0 4022d46c 4022114f: ffca31 l32r a3, 40221078 40221152: 0d5d mov.n a5, a13 40221154: 0329 s32i.n a2, a3, 0 40221156: ffca31 l32r a3, 40221080 40221159: ffc821 l32r a2, 4022107c 4022115c: 01d9 s32i.n a13, a1, 0 4022115e: 0161d2 s32i a13, a1, 4 40221161: 10c172 addi a7, a1, 16 40221164: 00a142 movi a4, 0x100 40221167: b60c movi.n a6, 11 40221169: 0c9c45 call0 4022db30 4022116c: 354ce2 s8i a14, a12, 53 4022116f: ffc785 call0 40220de8 40221172: b108 l32i.n a0, a1, 44 40221174: a1c8 l32i.n a12, a1, 40 40221176: 91d8 l32i.n a13, a1, 36 40221178: 81e8 l32i.n a14, a1, 32 4022117a: 30c112 addi a1, a1, 48 4022117d: f00d ret.n 4022117f: 082a00 excw 40221182: 000000 ill 40221185: 000180 ret 40221188: 3f .byte 0x3f 40221189: bf .byte 0xbf 4022118a: fe .byte 0xfe 4022118b: 3f .byte 0x3f 4022118c: fffff7 bbsi a15, 31, 4022118f 4022118f: c11203 excw 40221190 : 40221190: b0c112 addi a1, a1, -80 40221193: 1061e2 s32i a14, a1, 64 40221196: 74e020 extui a14, a2, 0, 8 40221199: 020c movi.n a2, 0 4022119b: 1161d2 s32i a13, a1, 68 4022119e: 136102 s32i a0, a1, 76 402211a1: 1261c2 s32i a12, a1, 72 402211a4: f1f9 s32i.n a15, a1, 60 402211a6: 74d030 extui a13, a3, 0, 8 402211a9: 4129 s32i.n a2, a1, 16 402211ab: 411d27 beq a13, a2, 402211f0 402211ae: fbf941 l32r a4, 40220194 402211b1: 370432 l8ui a3, a4, 55 402211b4: 091327 beq a3, a2, 402211c1 402211b7: 230c movi.n a3, 2 402211b9: 8323e0 moveqz a2, a3, a14 402211bc: 02ed mov.n a14, a2 402211be: 000106 j 402211c6 402211c1: 380422 l8ui a2, a4, 56 402211c4: 428c beqz.n a2, 402211cc 402211c6: 3944e2 s8i a14, a4, 57 402211c9: 0050c6 j 40221310 402211cc: c428 l32i.n a2, a4, 48 402211ce: 0c62f7 bbci a2, 15, 402211de 402211d1: 120c movi.n a2, 1 402211d3: 230c movi.n a3, 2 402211d5: 8323e0 moveqz a2, a3, a14 402211d8: 394422 s8i a2, a4, 57 402211db: 004c46 j 40221310 402211de: 120c movi.n a2, 1 402211e0: 364422 s8i a2, a4, 54 402211e3: 6e8c beqz.n a14, 402211ed 402211e5: 374422 s8i a2, a4, 55 402211e8: 000106 j 402211f0 402211eb: 220000 excw 402211ee: 223844 excw 402211f1: 3210c1 l32r a12, 401eda34 <_lit4_end+0xe630c> 402211f4: 4218a0 excw 402211f7: c500a0 extui a0, a10, 16, 13 402211fa: f31d excw 402211fc: 20c220 or a12, a2, a2 402211ff: 12dc bnez.n a2, 40221214 40221201: fbf221 l32r a2, 402201cc 40221204: fbf331 l32r a3, 402201d0 40221207: ffde41 l32r a4, 40221180 4022120a: 902701 l32r a0, 402052a8 4022120d: 0000c0 callx0 a0 40221210: ffff06 j 40221210 40221213: 222200 excw 40221216: a05201 l32r a0, 40209360 40221219: f818 l32i.n a1, a8, 60 4022121b: 054d12 s8i a1, a13, 5 4022121e: 030c movi.n a3, 0 40221220: 0f2d mov.n a2, a15 40221222: 8159 s32i.n a5, a1, 32 40221224: 919c01 l32r a0, 40205894 40221227: 0000c0 callx0 a0 4022122a: 8158 l32i.n a5, a1, 32 4022122c: 1c48 l32i.n a4, a12, 4 4022122e: 020c movi.n a2, 0 40221230: 0a5c52 s16i a5, a12, 20 40221233: 0b5c22 s16i a2, a12, 22 40221236: 0020c0 memw 40221239: 0438 l32i.n a3, a4, 0 4022123b: b28521 l32r a2, 4020dc50 4022123e: 202320 or a2, a3, a2 40221241: 0020c0 memw 40221244: 0429 s32i.n a2, a4, 0 40221246: 0020c0 memw 40221249: 0438 l32i.n a3, a4, 0 4022124b: 978521 l32r a2, 40207060 4022124e: 202320 or a2, a3, a2 40221251: 0020c0 memw 40221254: 0429 s32i.n a2, a4, 0 40221256: 0020c0 memw 40221259: 0438 l32i.n a3, a4, 0 4022125b: b27e21 l32r a2, 4020dc54 4022125e: 102320 and a2, a3, a2 40221261: 0020c0 memw 40221264: 0429 s32i.n a2, a4, 0 40221266: 0020c0 memw 40221269: 0438 l32i.n a3, a4, 0 4022126b: b27b21 l32r a2, 4020dc58 4022126e: 102320 and a2, a3, a2 40221271: ffc431 l32r a3, 40221184 40221274: 202230 or a2, a2, a3 40221277: 0020c0 memw 4022127a: 0429 s32i.n a2, a4, 0 4022127c: 900a21 l32r a2, 402052a4 4022127f: 4238 l32i.n a3, a2, 16 40221281: 020c movi.n a2, 0 40221283: 8139 s32i.n a3, a1, 32 40221285: fe9a05 call0 4021fc28 40221288: 8138 l32i.n a3, a1, 32 4022128a: ffbf71 l32r a7, 40221188 4022128d: 026d mov.n a6, a2 4022128f: 844c movi.n a4, 72 40221291: 032d mov.n a2, a3 40221293: 050c movi.n a5, 0 40221295: 0c3d mov.n a3, a12 40221297: 0179 s32i.n a7, a1, 0 40221299: ecf685 call0 4020e204 4022129c: 971921 l32r a2, 40206f00 4022129f: 9c38 l32i.n a3, a12, 36 402212a1: 0020c0 memw 402212a4: 0228 l32i.n a2, a2, 0 402212a6: 1348 l32i.n a4, a3, 4 402212a8: 5329 s32i.n a2, a3, 20 402212aa: aceb21 l32r a2, 4020c658 402212ad: 102420 and a2, a4, a2 402212b0: 047c movi.n a4, -16 402212b2: 102240 and a2, a2, a4 402212b5: 640c movi.n a4, 6 402212b7: 202240 or a2, a2, a4 402212ba: 0348 l32i.n a4, a3, 0 402212bc: 1329 s32i.n a2, a3, 4 402212be: ffb321 l32r a2, 4022118c 402212c1: 415640 srli a5, a4, 6 402212c4: 102520 and a2, a5, a2 402212c7: 544040 extui a4, a4, 0, 6 402212ca: 1122a0 slli a2, a2, 6 402212cd: 202420 or a2, a4, a2 402212d0: fbb141 l32r a4, 40220194 402212d3: 0329 s32i.n a2, a3, 0 402212d5: 420442 l8ui a4, a4, 66 402212d8: d57c movi.n a5, -3 402212da: 044040 extui a4, a4, 0, 1 402212dd: 1144f0 slli a4, a4, 1 402212e0: 102250 and a2, a2, a5 402212e3: 202240 or a2, a2, a4 402212e6: 0329 s32i.n a2, a3, 0 402212e8: 020c movi.n a2, 0 402212ea: 7c29 s32i.n a2, a12, 28 402212ec: 1a1d27 beq a13, a2, 4022130a 402212ef: 131e27 beq a14, a2, 40221306 402212f2: 010f32 l8ui a3, a15, 1 402212f5: 021c movi.n a2, 16 402212f7: 202320 or a2, a3, a2 402212fa: 014f22 s8i a2, a15, 1 402212fd: 9c28 l32i.n a2, a12, 36 402212ff: 032c movi.n a3, 32 40221301: 4239 s32i.n a3, a2, 16 40221303: 0000c6 j 4022130a 40221306: 024c movi.n a2, 64 40221308: 4329 s32i.n a2, a3, 16 4022130a: 202cc0 or a2, a12, a12 4022130d: 034805 call0 40224790 40221310: 132102 l32i a0, a1, 76 40221313: 1221c2 l32i a12, a1, 72 40221316: 1121d2 l32i a13, a1, 68 40221319: 1021e2 l32i a14, a1, 64 4022131c: 0f21f2 l32i a15, a1, 60 4022131f: 50c112 addi a1, a1, 80 40221322: 000080 ret 40221325: 000000 ill 40221328: 231c34 excw 4022132b: c11240 mul16u a1, a2, a4 4022132e: 6102f0 excw 40221331: 9b4503 excw 40221334: ff .byte 0xff 40221335: b2dc bnez.n a2, 40221354 40221337: 130c movi.n a3, 1 40221339: ffe545 call0 40221190 4022133c: fb9621 l32r a2, 40220194 4022133f: d86d31 l32r a3, 402174f4 40221342: 181242 l16ui a4, a2, 48 40221345: 103430 and a3, a4, a3 40221348: fcc041 l32r a4, 40220648 4022134b: 203340 or a3, a3, a4 4022134e: 185232 s16i a3, a2, 48 40221351: 000206 j 4022135d 40221354: fff521 l32r a2, 40221328 40221357: 8fd401 l32r a0, 402052a8 4022135a: 0000c0 callx0 a0 4022135d: 3108 l32i.n a0, a1, 12 4022135f: 10c112 addi a1, a1, 16 40221362: f00d ret.n 40221364: f0c112 addi a1, a1, -16 40221367: fb8a31 l32r a3, 40220190 4022136a: 036102 s32i a0, a1, 12 4022136d: 0261c2 s32i a12, a1, 8 40221370: 020c movi.n a2, 0 40221372: 0329 s32i.n a2, a3, 0 40221374: fb8931 l32r a3, 40220198 40221377: fb87c1 l32r a12, 40220194 4022137a: 0329 s32i.n a2, a3, 0 4022137c: 181c32 l16ui a3, a12, 48 4022137f: 9a1a21 l32r a2, 40207be8 40221382: 102320 and a2, a3, a2 40221385: 185c22 s16i a2, a12, 48 40221388: 96de21 l32r a2, 40206f00 4022138b: 0020c0 memw 4022138e: 002222 l32i a2, a2, 0 40221391: fc3b21 l32r a2, 40220480 40221394: e4d005 call0 40206098 40221397: fc3921 l32r a2, 4022047c 4022139a: e4cfc5 call0 40206098 4022139d: cc28 l32i.n a2, a12, 48 4022139f: 05e2c7 bbsi a2, 12, 402213a8 402213a2: 370c32 l8ui a3, a12, 55 402213a5: 007316 beqz a3, 402213b0 402213a8: fff805 call0 4022132c 402213ab: 000886 j 402213d1 402213ae: 320000 excw 402213b1: 394c movi.n a9, 67 402213b3: 181c32 l16ui a3, a12, 48 402213b6: 0b62d7 bbci a2, 13, 402213c5 402213b9: fc6821 l32r a2, 4022055c 402213bc: 202320 or a2, a3, a2 402213bf: 000206 j 402213cb 402213c2: 000000 ill 402213c5: d84b21 l32r a2, 402174f4 402213c8: 102320 and a2, a3, a2 402213cb: 185c22 s16i a2, a12, 48 402213ce: 027305 call0 40223b00 402213d1: 032102 l32i a0, a1, 12 402213d4: 0221c2 l32i a12, a1, 8 402213d7: 10c112 addi a1, a1, 16 402213da: 000080 ret 402213dd: 000000 ill 402213e0: 231c94 excw 402213e3: c11240 mul16u a1, a2, a4 402213e4 : 402213e4: f0c112 addi a1, a1, -16 402213e7: 21c9 s32i.n a12, a1, 8 402213e9: fb6ac1 l32r a12, 40220194 402213ec: 036102 s32i a0, a1, 12 402213ef: 0161d2 s32i a13, a1, 4 402213f2: cc28 l32i.n a2, a12, 48 402213f4: 02e2d7 bbsi a2, 13, 402213fa 402213f7: 003746 j 402214d8 402213fa: 0cc605 call0 4022e05c 402213fd: fc2021 l32r a2, 40220480 40221400: e4c945 call0 40206098 40221403: fc1e21 l32r a2, 4022047c 40221406: e4c905 call0 40206098 40221409: 020c movi.n a2, 0 4022140b: 181c32 l16ui a3, a12, 48 4022140e: 364c22 s8i a2, a12, 54 40221411: 374c22 s8i a2, a12, 55 40221414: a5be21 l32r a2, 4020ab0c 40221417: 102320 and a2, a3, a2 4022141a: 185c22 s16i a2, a12, 48 4022141d: fb6d21 l32r a2, 402201d4 40221420: 0002d2 l8ui a13, a2, 0 40221423: 0f2d66 bnei a13, 2, 40221436 40221426: ff8c05 call0 40220ce8 40221429: 928c beqz.n a2, 40221436 4022142b: fcd321 l32r a2, 40220778 4022142e: e4c685 call0 40206098 40221431: 0d2d mov.n a2, a13 40221433: ff1345 call0 40220568 40221436: cc38 l32i.n a3, a12, 48 40221438: fc4921 l32r a2, 4022055c 4022143b: 102320 and a2, a3, a2 4022143e: 628c beqz.n a2, 40221448 40221440: f2d222 addmi a2, a2, 0xfffff200 40221443: 128c beqz.n a2, 40221448 40221445: fff1c5 call0 40221364 40221448: 96ae21 l32r a2, 40206f00 4022144b: cc38 l32i.n a3, a12, 48 4022144d: 0020c0 memw 40221450: 0278 l32i.n a7, a2, 0 40221452: 2c68 l32i.n a6, a12, 8 40221454: 360c42 l8ui a4, a12, 54 40221457: ffe221 l32r a2, 402213e0 4022145a: 3c58 l32i.n a5, a12, 12 4022145c: 243930 extui a3, a3, 9, 3 4022145f: c06760 sub a6, a7, a6 40221462: 8f9101 l32r a0, 402052a8 40221465: 0000c0 callx0 a0 40221468: fe2c31 l32r a3, 40220d18 4022146b: 020c movi.n a2, 0 4022146d: 181c42 l16ui a4, a12, 48 40221470: 136c32 s32i a3, a12, 76 40221473: fef831 l32r a3, 40221054 40221476: 324c22 s8i a2, a12, 50 40221479: 3fae22 movi a2, 0xfffffe3f 4022147c: 104420 and a4, a4, a2 4022147f: 146c32 s32i a3, a12, 80 40221482: 020c movi.n a2, 0 40221484: e37c movi.n a3, -2 40221486: bc29 s32i.n a2, a12, 44 40221488: 404c22 s8i a2, a12, 64 4022148b: 6c29 s32i.n a2, a12, 24 4022148d: 4c29 s32i.n a2, a12, 16 4022148f: 5c29 s32i.n a2, a12, 20 40221491: 8c29 s32i.n a2, a12, 32 40221493: 102430 and a2, a4, a3 40221496: 185c22 s16i a2, a12, 48 40221499: cc48 l32i.n a4, a12, 48 4022149b: fc3031 l32r a3, 4022055c 4022149e: 0b0437 bnone a4, a3, 402214ad 402214a1: d81431 l32r a3, 402174f4 402214a4: 102230 and a2, a2, a3 402214a7: 185c22 s16i a2, a12, 48 402214aa: 026545 call0 40223b00 402214ad: 181c32 l16ui a3, a12, 48 402214b0: ae0421 l32r a2, 4020ccc0 402214b3: 102320 and a2, a3, a2 402214b6: 185c22 s16i a2, a12, 48 402214b9: fe5ac1 l32r a12, 40220e24 402214bc: 0c28 l32i.n a2, a12, 0 402214be: 329c beqz.n a2, 402214d5 402214c0: fe5a31 l32r a3, 40220e28 402214c3: bda342 movi a4, 0x3bd 402214c6: 90f601 l32r a0, 402058a0 402214c9: 0000c0 callx0 a0 402214cc: 90e131 l32r a3, 40205850 402214cf: 020c movi.n a2, 0 402214d1: 0c29 s32i.n a2, a12, 0 402214d3: 0329 s32i.n a2, a3, 0 402214d5: 0cc2c5 call0 4022e104 402214d8: 032102 l32i a0, a1, 12 402214db: 0221c2 l32i a12, a1, 8 402214de: 0121d2 l32i a13, a1, 4 402214e1: 10c112 addi a1, a1, 16 402214e4: f00d ret.n 402214e6: 000000 ill 402214e9: 0e .byte 0xe 402214ea: 00ff00 excw 402214ed: 000a add.n a0, a0, a0 402214ef: 3c08 l32i.n a0, a12, 12 402214f1: 0f .byte 0xf 402214f2: b40000 extui a0, a0, 0, 12 402214f5: 002d mov.n a2, a0 402214f7: 0c1b00 excw 402214fa: cb0000 excw 402214fd: 000010 excw 40221500: f0c112 addi a1, a1, -16 40221503: 967f21 l32r a2, 40206f00 40221506: 21c9 s32i.n a12, a1, 8 40221508: fb23c1 l32r a12, 40220194 4022150b: 3109 s32i.n a0, a1, 12 4022150d: 0161d2 s32i a13, a1, 4 40221510: 0020c0 memw 40221513: 0228 l32i.n a2, a2, 0 40221515: 0c2c22 l32i a2, a12, 48 40221518: fff441 l32r a4, 402214e8 4022151b: fff431 l32r a3, 402214ec 4022151e: 104240 and a4, a2, a4 40221521: 0b1437 beq a4, a3, 40221530 40221524: fc0e31 l32r a3, 4022055c 40221527: 102230 and a2, a2, a3 4022152a: bb6431 l32r a3, 402102bc 4022152d: 779237 bne a2, a3, 402215a8 40221530: 861cd2 l16ui a13, a12, 0x10c 40221533: dd1b addi.n a13, a13, 1 40221535: f4d0d0 extui a13, a13, 0, 16 40221538: 865cd2 s16i a13, a12, 0x10c 4022153b: 056d16 beqz a13, 40221595 4022153e: 871c22 l16ui a2, a12, 0x10e 40221541: 0d3d mov.n a3, a13 40221543: 8f8701 l32r a0, 40205360 40221546: 0000c0 callx0 a0 40221549: f42020 extui a2, a2, 0, 16 4022154c: a30c movi.n a3, 10 4022154e: 1e3327 bltu a3, a2, 40221570 40221551: 132c22 l32i a2, a12, 76 40221554: ffe731 l32r a3, 402214f0 40221557: 053327 bltu a3, a2, 40221560 4022155a: 64c222 addi a2, a2, 100 4022155d: 136c22 s32i a2, a12, 76 40221560: 142c22 l32i a2, a12, 80 40221563: ffe431 l32r a3, 402214f4 40221566: 2b3327 bltu a3, a2, 40221595 40221569: 2ca132 movi a3, 0x12c 4022156c: 000806 j 40221590 4022156f: d31c00 excw 40221572: 1fb327 bgeu a3, a2, 40221595 40221575: 132c22 l32i a2, a12, 76 40221578: ffe031 l32r a3, 402214f8 4022157b: 05b327 bgeu a3, a2, 40221584 4022157e: 9cc222 addi a2, a2, -100 40221581: 136c22 s32i a2, a12, 76 40221584: 142c22 l32i a2, a12, 80 40221587: ffdd31 l32r a3, 402214fc 4022158a: 07b327 bgeu a3, a2, 40221595 4022158d: d4ae32 movi a3, 0xfffffed4 40221590: 223a add.n a2, a2, a3 40221592: 146c22 s32i a2, a12, 80 40221595: 020c movi.n a2, 0 40221597: 875c22 s16i a2, a12, 0x10e 4022159a: 072db6 bltui a13, 2, 402215a5 4022159d: ffdc45 call0 40221364 402215a0: 000106 j 402215a8 402215a3: c50000 extui a0, a0, 16, 13 402215a6: feed excw 402215a8: 3108 l32i.n a0, a1, 12 402215aa: 21c8 l32i.n a12, a1, 8 402215ac: 11d8 l32i.n a13, a1, 4 402215ae: 10c112 addi a1, a1, 16 402215b1: f00d ret.n 402215b3: c11200 mul16u a1, a2, a0 402215b6: f721f0 excw 402215b9: c9fa add.n a12, a9, a15 402215bb: 11d921 l32r a2, 401e5d20 <_lit4_end+0xde5f8> 402215be: 3109 s32i.n a0, a1, 12 402215c0: 181242 l16ui a4, a2, 48 402215c3: 998931 l32r a3, 40207be8 402215c6: 02cd mov.n a12, a2 402215c8: 103430 and a3, a4, a3 402215cb: 185232 s16i a3, a2, 48 402215ce: fb0131 l32r a3, 402201d4 402215d1: 000342 l8ui a4, a3, 0 402215d4: 20d330 or a13, a3, a3 402215d7: 022466 bnei a4, 2, 402215dd 402215da: ffd505 call0 4022132c 402215dd: 000d22 l8ui a2, a13, 0 402215e0: 581266 bnei a2, 1, 4022163c 402215e3: cc28 l32i.n a2, a12, 48 402215e5: fbdd41 l32r a4, 4022055c 402215e8: fbdf31 l32r a3, 40220564 402215eb: 104240 and a4, a2, a4 402215ee: 131437 beq a4, a3, 40221605 402215f1: faf621 l32r a2, 402201cc 402215f4: faf731 l32r a3, 402201d0 402215f7: 2ea742 movi a4, 0x72e 402215fa: 8f2b01 l32r a0, 402052a8 402215fd: 0000c0 callx0 a0 40221600: ffff06 j 40221600 40221603: c70000 excw 40221606: 223362 excw 40221609: 360c movi.n a6, 3 4022160b: a2dc bnez.n a2, 40221629 4022160d: fee345 call0 40220444 40221610: 428c beqz.n a2, 40221618 40221612: feb8c5 call0 402201a0 40221615: 0008c6 j 4022163c 40221618: fade31 l32r a3, 40220190 4022161b: 0329 s32i.n a2, a3, 0 4022161d: fade31 l32r a3, 40220198 40221620: 0329 s32i.n a2, a3, 0 40221622: fee605 call0 40220484 40221625: 0004c6 j 4022163c 40221628: e82100 excw 4022162b: 31fa add.n a3, a1, a15 4022162d: fae9 s32i.n a14, a10, 60 4022162f: 3fa742 movi a4, 0x73f 40221632: 8f1d01 l32r a0, 402052a8 40221635: 0000c0 callx0 a0 40221638: ffff06 j 40221638 4022163b: 310800 srai a0, a0, 24 4022163e: 21c8 l32i.n a12, a1, 8 40221640: 11d8 l32i.n a13, a1, 4 40221642: 10c112 addi a1, a1, 16 40221645: f00d ret.n 40221647: 1ba400 excw 4022164a: 124023 excw 4022164d: 09f0c1 l32r a12, 401e3e10 <_lit4_end+0xdc6e8> 40221650: 694531 l32r a3, 401fbb64 <_lit4_end+0xf443c> 40221653: ff .byte 0xff 40221654: d2dc bnez.n a2, 40221675 40221656: 120c movi.n a2, 1 40221658: 023d mov.n a3, a2 4022165a: ffb345 call0 40221190 4022165d: facd21 l32r a2, 40220194 40221660: d7a531 l32r a3, 402174f4 40221663: 181242 l16ui a4, a2, 48 40221666: 103430 and a3, a4, a3 40221669: 00a242 movi a4, 0x200 4022166c: 203340 or a3, a3, a4 4022166f: 185232 s16i a3, a2, 48 40221672: 000206 j 4022167e 40221675: fff421 l32r a2, 40221648 40221678: 8f0c01 l32r a0, 402052a8 4022167b: 0000c0 callx0 a0 4022167e: 3108 l32i.n a0, a1, 12 40221680: 10c112 addi a1, a1, 16 40221683: f00d ret.n 40221685: 000000 ill 40221688: febec5 call0 40220278 4022168b: 3f .byte 0x3f 4022168c: f0c112 addi a1, a1, -16 4022168f: 01e9 s32i.n a14, a1, 0 40221691: 02ed mov.n a14, a2 40221693: fe7521 l32r a2, 40221068 40221696: 21c9 s32i.n a12, a1, 8 40221698: 3109 s32i.n a0, a1, 12 4022169a: 0161d2 s32i a13, a1, 4 4022169d: e49f85 call0 40206098 402216a0: fabdc1 l32r a12, 40220194 402216a3: fbae21 l32r a2, 4022055c 402216a6: cc38 l32i.n a3, a12, 48 402216a8: 028327 bany a3, a2, 402216ae 402216ab: 002546 j 40221744 402216ae: fff6d1 l32r a13, 40221688 402216b1: 020c movi.n a2, 0 402216b3: 364c22 s8i a2, a12, 54 402216b6: 384c22 s8i a2, a12, 56 402216b9: 000d22 l8ui a2, a13, 0 402216bc: f30c movi.n a3, 15 402216be: 08b327 bgeu a3, a2, 402216ca 402216c1: 092e22 l32i a2, a14, 36 402216c4: 01a032 movi a3, 1 402216c7: 0f4232 s8i a3, a2, 15 402216ca: 9e28 l32i.n a2, a14, 36 402216cc: 0f0222 l8ui a2, a2, 15 402216cf: 491226 beqi a2, 1, 4022171c 402216d2: 9e9401 l32r a0, 40209124 402216d5: 0000c0 callx0 a0 402216d8: 390c22 l8ui a2, a12, 57 402216db: 051266 bnei a2, 1, 402216e4 402216de: 020c movi.n a2, 0 402216e0: 000306 j 402216f0 402216e3: cce800 excw 402216e6: ad7921 l32r a2, 4020cccc 402216e9: 10ee20 and a14, a14, a2 402216ec: 8e8c beqz.n a14, 402216f8 402216ee: 220c movi.n a2, 2 402216f0: 394c22 s8i a2, a12, 57 402216f3: 001346 j 40221744 402216f6: 220000 excw 402216f9: 420c movi.n a2, 4 402216fb: fea331 l32r a3, 40221188 402216fe: 03ca45 call0 402253a4 40221701: 42cc bnez.n a2, 40221709 40221703: 000dc6 j 4022173e 40221706: 000000 ill 40221709: 000d22 l8ui a2, a13, 0 4022170c: 130c movi.n a3, 1 4022170e: 221b addi.n a2, a2, 1 40221710: 004d22 s8i a2, a13, 0 40221713: 0e2d mov.n a2, a14 40221715: ffa785 call0 40221190 40221718: 000a06 j 40221744 4022171b: 020c00 excw 4022171e: 004d22 s8i a2, a13, 0 40221721: 181c42 l16ui a4, a12, 48 40221724: a4fa31 l32r a3, 4020ab0c 40221727: 103430 and a3, a4, a3 4022172a: 185c32 s16i a3, a12, 48 4022172d: 390c32 l8ui a3, a12, 57 40221730: 081366 bnei a3, 1, 4022173c 40221733: cc38 l32i.n a3, a12, 48 40221735: 0363d7 bbci a3, 13, 4022173c 40221738: ffed06 j 402216f0 4022173b: 020c00 excw 4022173e: 394c22 s8i a2, a12, 57 40221741: fef0c5 call0 40220650 40221744: 3108 l32i.n a0, a1, 12 40221746: 21c8 l32i.n a12, a1, 8 40221748: 11d8 l32i.n a13, a1, 4 4022174a: 01e8 l32i.n a14, a1, 0 4022174c: 10c112 addi a1, a1, 16 4022174f: f00d ret.n 40221751: 000000 ill 40221754: 0418 l32i.n a1, a4, 0 40221756: af3ff2 excw 40221759: 000036 excw 4022175c: febec4 excw 4022175f: 3f .byte 0x3f 40221760: 231b30 excw 40221763: c11240 mul16u a1, a2, a4 40221766: 01e9f0 slli a14, a9, 17 40221769: 02ed mov.n a14, a2 4022176b: fe3f21 l32r a2, 40221068 4022176e: 21c9 s32i.n a12, a1, 8 40221770: 3109 s32i.n a0, a1, 12 40221772: 0161d2 s32i a13, a1, 4 40221775: e49205 call0 40206098 40221778: fa87c1 l32r a12, 40220194 4022177b: fb7841 l32r a4, 4022055c 4022177e: cc28 l32i.n a2, a12, 48 40221780: 028247 bany a2, a4, 40221786 40221783: 003e06 j 4022187f 40221786: 0d0c movi.n a13, 0 40221788: 364cd2 s8i a13, a12, 54 4022178b: 374cd2 s8i a13, a12, 55 4022178e: 9e28 l32i.n a2, a14, 36 40221790: 0f0222 l8ui a2, a2, 15 40221793: 6d1226 beqi a2, 1, 40221804 40221796: ffef21 l32r a2, 40221754 40221799: 0020c0 memw 4022179c: 0228 l32i.n a2, a2, 0 4022179e: 9e6101 l32r a0, 40209124 402217a1: 0000c0 callx0 a0 402217a4: 390c22 l8ui a2, a12, 57 402217a7: 052266 bnei a2, 2, 402217b0 402217aa: 394cd2 s8i a13, a12, 57 402217ad: 001b86 j 4022181f 402217b0: cc28 l32i.n a2, a12, 48 402217b2: e36231 l32r a3, 4021a53c 402217b5: 103230 and a3, a2, a3 402217b8: 43cc bnez.n a3, 402217c0 402217ba: 394c32 s8i a3, a12, 57 402217bd: 002f86 j 4022187f 402217c0: ad43d1 l32r a13, 4020cccc 402217c3: 10d2d0 and a13, a2, a13 402217c6: 7d8c beqz.n a13, 402217d1 402217c8: 120c movi.n a2, 1 402217ca: 394c22 s8i a2, a12, 57 402217cd: 002b86 j 4022187f 402217d0: c70500 excw 402217d3: fe .byte 0xfe 402217d4: ffe131 l32r a3, 40221758 402217d7: 053327 bltu a3, a2, 402217e0 402217da: 394cd2 s8i a13, a12, 57 402217dd: 001e46 j 4022185a 402217e0: ffdf21 l32r a2, 4022175c 402217e3: 000242 l8ui a4, a2, 0 402217e6: 341b addi.n a3, a4, 1 402217e8: 004232 s8i a3, a2, 0 402217eb: e30c movi.n a3, 14 402217ed: 033347 bltu a3, a4, 402217f4 402217f0: 0000c6 j 402217f7 402217f3: 423200 excw 402217f6: a02200 addx4 a2, a2, a0 402217f9: 322001 l32r a0, 401ee07c <_lit4_end+0xe6954> 402217fc: 990520 excw 402217ff: ff .byte 0xff 40221800: 001ec6 j 4022187f 40221803: d62100 excw 40221806: ff .byte 0xff 40221807: 0042d2 s8i a13, a2, 0 4022180a: 181c32 l16ui a3, a12, 48 4022180d: 942e21 l32r a2, 402068c8 40221810: 202320 or a2, a3, a2 40221813: 185c22 s16i a2, a12, 48 40221816: 390c22 l8ui a2, a12, 57 40221819: 394cd2 s8i a13, a12, 57 4022181c: 052266 bnei a2, 2, 40221825 4022181f: ffb0c5 call0 4022132c 40221822: 001646 j 4022187f 40221825: cc38 l32i.n a3, a12, 48 40221827: 00a222 movi a2, 0x200 4022182a: 104340 and a4, a3, a4 4022182d: 309427 bne a4, a2, 40221861 40221830: 11e3d7 bbsi a3, 13, 40221845 40221833: fa6621 l32r a2, 402201cc 40221836: fa6631 l32r a3, 402201d0 40221839: 49a642 movi a4, 0x649 4022183c: 8e9b01 l32r a0, 402052a8 4022183f: 0000c0 callx0 a0 40221842: ffff06 j 40221842 40221845: febfc5 call0 40220444 40221848: 428c beqz.n a2, 40221850 4022184a: fe9545 call0 402201a0 4022184d: 000b86 j 4022187f 40221850: fa5031 l32r a3, 40220190 40221853: 0329 s32i.n a2, a3, 0 40221855: fa5031 l32r a3, 40220198 40221858: 0329 s32i.n a2, a3, 0 4022185a: fec285 call0 40220484 4022185d: 000786 j 4022187f 40221860: bf2100 excw 40221863: ff .byte 0xff 40221864: 243930 extui a3, a3, 9, 3 40221867: 8e9001 l32r a0, 402052a8 4022186a: 0000c0 callx0 a0 4022186d: fa5721 l32r a2, 402201cc 40221870: fa5831 l32r a3, 402201d0 40221873: 58a642 movi a4, 0x658 40221876: 8e8c01 l32r a0, 402052a8 40221879: 0000c0 callx0 a0 4022187c: ffff06 j 4022187c 4022187f: 3108 l32i.n a0, a1, 12 40221881: 21c8 l32i.n a12, a1, 8 40221883: 11d8 l32i.n a13, a1, 4 40221885: 01e8 l32i.n a14, a1, 0 40221887: 10c112 addi a1, a1, 16 4022188a: f00d ret.n 4022188c: 002e00 excw ... 40221890 : 40221890: fa4121 l32r a2, 40220194 40221893: 130c movi.n a3, 1 40221895: c248 l32i.n a4, a2, 48 40221897: fffd21 l32r a2, 4022188c 4022189a: 104420 and a4, a4, a2 4022189d: d2d442 addmi a4, a4, 0xffffd200 402218a0: 020c movi.n a2, 0 402218a2: 832340 moveqz a2, a3, a4 402218a5: f00d ret.n 402218a7: c01c00 sub a1, a12, a0 402218aa: fe .byte 0xfe 402218ab: 3f .byte 0x3f 402218ac: fec024 excw 402218af: 3f .byte 0x3f 402218b0: febed4 excw 402218b3: 3f .byte 0x3f 402218b4: e0c112 addi a1, a1, -32 402218b7: 7109 s32i.n a0, a1, 28 402218b9: 61c9 s32i.n a12, a1, 24 402218bb: 51d9 s32i.n a13, a1, 20 402218bd: fdee31 l32r a3, 40221078 402218c0: ffaf42 movi a4, -1 402218c3: 002322 l32i a2, a3, 0 402218c6: 00a052 movi a5, 0 402218c9: 013d mov.n a3, a1 402218cb: 0be7c5 call0 4022d748 402218ce: 02cd mov.n a12, a2 402218d0: e91266 bnei a2, 1, 402218bd 402218d3: 0128 l32i.n a2, a1, 0 402218d5: 0238 l32i.n a3, a2, 0 402218d7: 561326 beqi a3, 1, 40221931 402218da: 738c beqz.n a3, 402218e5 402218dc: 022366 bnei a3, 2, 402218e2 402218df: 002846 j 40221984 402218e2: 003a86 j 402219d0 402218e5: 8fe701 l32r a0, 40205884 402218e8: 0000c0 callx0 a0 402218eb: 0128 l32i.n a2, a1, 0 402218ed: ffee31 l32r a3, 402218a8 402218f0: 0228 l32i.n a2, a2, 0 402218f2: 232a add.n a2, a3, a2 402218f4: 000232 l8ui a3, a2, 0 402218f7: ffc332 addi a3, a3, -1 402218fa: 004232 s8i a3, a2, 0 402218fd: 8f8101 l32r a0, 40205704 40221900: 0000c0 callx0 a0 40221903: 0c7585 call0 4022e05c 40221906: fff885 call0 40221890 40221909: b29c beqz.n a2, 40221928 4022190b: 202cc0 or a2, a12, a12 4022190e: 022085 call0 40223b18 40221911: 32dc bnez.n a2, 40221928 40221913: fa2021 l32r a2, 40220194 40221916: 01d222 addmi a2, a2, 0x100 40221919: 0a0222 l8ui a2, a2, 10 4022191c: 081266 bnei a2, 1, 40221928 4022191f: ffe331 l32r a3, 402218ac 40221922: 004322 s8i a2, a3, 0 40221925: ffd245 call0 4022164c 40221928: 0c7d85 call0 4022e104 4022192b: 002846 j 402219d0 4022192e: 000000 ill 40221931: 8fd401 l32r a0, 40205884 40221934: 0000c0 callx0 a0 40221937: 0128 l32i.n a2, a1, 0 40221939: ffdb31 l32r a3, 402218a8 4022193c: 0228 l32i.n a2, a2, 0 4022193e: 232a add.n a2, a3, a2 40221940: 000232 l8ui a3, a2, 0 40221943: 330b addi.n a3, a3, -1 40221945: 004232 s8i a3, a2, 0 40221948: 8f6f01 l32r a0, 40205704 4022194b: 0000c0 callx0 a0 4022194e: 0c70c5 call0 4022e05c 40221951: fa1021 l32r a2, 40220194 40221954: c238 l32i.n a3, a2, 48 40221956: ce63d7 bbci a3, 13, 40221928 40221959: fb3b21 l32r a2, 40220648 4022195c: 103320 and a3, a3, a2 4022195f: c51327 beq a3, a2, 40221928 40221962: fa1c21 l32r a2, 402201d4 40221965: 0002c2 l8ui a12, a2, 0 40221968: 102c66 bnei a12, 2, 4022197c 4022196b: fb8321 l32r a2, 40220778 4022196e: e47285 call0 40206098 40221971: ff3745 call0 40220ce8 40221974: 428c beqz.n a2, 4022197c 40221976: 202cc0 or a2, a12, a12 40221979: febec5 call0 40220568 4022197c: ff9e45 call0 40221364 4022197f: ffe946 j 40221928 40221982: c10000 mul16u a0, a0, a0 40221985: d29df3 excw 40221988: 000c movi.n a0, 0 4022198a: 4ddc bnez.n a13, 402219a2 4022198c: 8fbe01 l32r a0, 40205884 4022198f: 0000c0 callx0 a0 40221992: 9df021 l32r a2, 40209154 40221995: 9df031 l32r a3, 40209158 40221998: 0020c0 memw 4022199b: 02d9 s32i.n a13, a2, 0 4022199d: 0020c0 memw 402219a0: 0239 s32i.n a3, a2, 0 402219a2: 0128 l32i.n a2, a1, 0 402219a4: ffc131 l32r a3, 402218a8 402219a7: 0228 l32i.n a2, a2, 0 402219a9: 232a add.n a2, a3, a2 402219ab: 000232 l8ui a3, a2, 0 402219ae: 330b addi.n a3, a3, -1 402219b0: 004232 s8i a3, a2, 0 402219b3: 000c22 l8ui a2, a12, 0 402219b6: 32dc bnez.n a2, 402219cd 402219b8: 9de921 l32r a2, 4020915c 402219bb: 002232 l32i a3, a2, 0 402219be: 9de521 l32r a2, 40209154 402219c1: 0020c0 memw 402219c4: 006232 s32i a3, a2, 0 402219c7: 8f4f01 l32r a0, 40205704 402219ca: 0000c0 callx0 a0 402219cd: ff4185 call0 40220de8 402219d0: 8fad01 l32r a0, 40205884 402219d3: 0000c0 callx0 a0 402219d6: ffb621 l32r a2, 402218b0 402219d9: 000232 l8ui a3, a2, 0 402219dc: ffc332 addi a3, a3, -1 402219df: 004232 s8i a3, a2, 0 402219e2: 8f4801 l32r a0, 40205704 402219e5: 0000c0 callx0 a0 402219e8: ffb446 j 402218bd 402219eb: 1b2000 excw 402219ee: 954023 excw 402219f1: 0008 l32i.n a0, a0, 0 402219f3: 089c00 excw 402219f6: 120000 excw 402219f9: c9f0c1 l32r a12, 402141bc 402219fc: e5c121 l32r a2, 4021b100 402219ff: 09f9 s32i.n a15, a9, 0 40221a01: 2c3231 l32r a3, 401ecacc <_lit4_end+0xe53a4> 40221a04: 420c movi.n a2, 4 40221a06: 390c movi.n a9, 3 40221a08: fff921 l32r a2, 402219ec 40221a0b: 243930 extui a3, a3, 9, 3 40221a0e: 8e2601 l32r a0, 402052a8 40221a11: 0000c0 callx0 a0 40221a14: 181c22 l16ui a2, a12, 48 40221a17: e42020 extui a2, a2, 0, 15 40221a1a: 185c22 s16i a2, a12, 48 40221a1d: cc48 l32i.n a4, a12, 48 40221a1f: 6a64d7 bbci a4, 13, 40221a8d 40221a22: 360c22 l8ui a2, a12, 54 40221a25: 064256 bnez a2, 40221a8d 40221a28: 390c32 l8ui a3, a12, 57 40221a2b: 261366 bnei a3, 1, 40221a55 40221a2e: 394c22 s8i a2, a12, 57 40221a31: faca21 l32r a2, 4022055c 40221a34: 104420 and a4, a4, a2 40221a37: 00a222 movi a2, 0x200 40221a3a: 121427 beq a4, a2, 40221a50 40221a3d: f9e321 l32r a2, 402201cc 40221a40: f9e431 l32r a3, 402201d0 40221a43: ffeb41 l32r a4, 402219f0 40221a46: 8e1801 l32r a0, 402052a8 40221a49: 0000c0 callx0 a0 40221a4c: ffff06 j 40221a4c 40221a4f: 032d00 excw 40221a52: 000946 j 40221a7b 40221a55: 282366 bnei a3, 2, 40221a81 40221a58: fac131 l32r a3, 4022055c 40221a5b: 394c22 s8i a2, a12, 57 40221a5e: 104430 and a4, a4, a3 40221a61: faf931 l32r a3, 40220648 40221a64: 111437 beq a4, a3, 40221a79 40221a67: f9d921 l32r a2, 402201cc 40221a6a: f9d931 l32r a3, 402201d0 40221a6d: ffe141 l32r a4, 402219f4 40221a70: 8e0e01 l32r a0, 402052a8 40221a73: 0000c0 callx0 a0 40221a76: ffff06 j 40221a76 40221a79: 130c movi.n a3, 1 40221a7b: ff7145 call0 40221190 40221a7e: 0002c6 j 40221a8d 40221a81: ffe0c5 call0 40221890 40221a84: 005216 beqz a2, 40221a8d 40221a87: 015905 call0 40223018 40221a8a: 015b05 call0 4022303c 40221a8d: 032102 l32i a0, a1, 12 40221a90: 21c8 l32i.n a12, a1, 8 40221a92: 10c112 addi a1, a1, 16 40221a95: f00d ret.n ... 40221a98 : 40221a98: f9bf21 l32r a2, 40220194 40221a9b: c228 l32i.n a2, a2, 48 40221a9d: 042d20 extui a2, a2, 13, 1 40221aa0: f00d ret.n 40221aa2: 2c0000 excw 40221aa5: 231b addi.n a2, a3, 1 40221aa7: ff2140 excw 40221aa8 : 40221aa8: ffff21 l32r a2, 40221aa4 40221aab: f0c112 addi a1, a1, -16 40221aae: 036102 s32i a0, a1, 12 40221ab1: 8dfd01 l32r a0, 402052a8 40221ab4: 0000c0 callx0 a0 40221ab7: f9b721 l32r a2, 40220194 40221aba: 989631 l32r a3, 40207d14 40221abd: 181242 l16ui a4, a2, 48 40221ac0: 203430 or a3, a4, a3 40221ac3: 185232 s16i a3, a2, 48 40221ac6: 015505 call0 40223018 40221ac9: 032102 l32i a0, a1, 12 40221acc: 10c112 addi a1, a1, 16 40221acf: 000080 ret ... 40221ad4 : 40221ad4: f0c112 addi a1, a1, -16 40221ad7: 3109 s32i.n a0, a1, 12 40221ad9: fff1c5 call0 402219f8 40221adc: 3108 l32i.n a0, a1, 12 40221ade: 10c112 addi a1, a1, 16 40221ae1: f00d ret.n 40221ae3: 1b1800 excw 40221ae6: 214023 excw 40221ae8 : 40221ae8: ffff21 l32r a2, 40221ae4 40221aeb: f0c112 addi a1, a1, -16 40221aee: 3109 s32i.n a0, a1, 12 40221af0: 8dee01 l32r a0, 402052a8 40221af3: 0000c0 callx0 a0 40221af6: fff005 call0 402219f8 40221af9: 3108 l32i.n a0, a1, 12 40221afb: 10c112 addi a1, a1, 16 40221afe: f00d ret.n 40221b00 : 40221b00: f9a521 l32r a2, 40220194 40221b03: c238 l32i.n a3, a2, 48 40221b05: 120c movi.n a2, 1 40221b07: 043f30 extui a3, a3, 15, 1 40221b0a: 302320 xor a2, a3, a2 40221b0d: f00d ret.n ... 40221b10 : 40221b10: f9a151 l32r a5, 40220194 40221b13: fa9231 l32r a3, 4022055c 40221b16: c568 l32i.n a6, a5, 48 40221b18: 040c movi.n a4, 0 40221b1a: 106630 and a6, a6, a3 40221b1d: f2d672 addmi a7, a6, 0xfffff200 40221b20: 130c movi.n a3, 1 40221b22: 834370 moveqz a4, a3, a7 40221b25: 744040 extui a4, a4, 0, 8 40221b28: 742020 extui a2, a2, 0, 8 40221b2b: 14dc bnez.n a4, 40221b40 40221b2d: 834360 moveqz a4, a3, a6 40221b30: c4cc bnez.n a4, 40221b40 40221b32: 420552 l8ui a5, a5, 66 40221b35: c02520 sub a2, a5, a2 40221b38: 934320 movnez a4, a3, a2 40221b3b: 042d mov.n a2, a4 40221b3d: f00d ret.n 40221b3f: 120c00 excw 40221b42: f00d ret.n 40221b44 : 40221b44: 011232 l16ui a3, a2, 2 40221b47: b3cc bnez.n a3, 40221b56 40221b49: 021242 l16ui a4, a2, 4 40221b4c: f99221 l32r a2, 40220194 40221b4f: 255242 s16i a4, a2, 74 40221b52: 032d mov.n a2, a3 40221b54: f00d ret.n 40221b56: f27c movi.n a2, -1 40221b58: f00d ret.n ... 40221b5c : 40221b5c: f0c112 addi a1, a1, -16 40221b5f: f98d41 l32r a4, 40220194 40221b62: 3109 s32i.n a0, a1, 12 40221b64: 424422 s8i a2, a4, 66 40221b67: 43c422 addi a2, a4, 67 40221b6a: 640c movi.n a4, 6 40221b6c: 909601 l32r a0, 40205dc4 40221b6f: 0000c0 callx0 a0 40221b72: 3108 l32i.n a0, a1, 12 40221b74: 10c112 addi a1, a1, 16 40221b77: f00d ret.n 40221b79: 000000 ill 40221b7c : 40221b7c: f0c112 addi a1, a1, -16 40221b7f: f98531 l32r a3, 40220194 40221b82: 21c9 s32i.n a12, a1, 8 40221b84: 3109 s32i.n a0, a1, 12 40221b86: c338 l32i.n a3, a3, 48 40221b88: 0c0c movi.n a12, 0 40221b8a: 0f63d7 bbci a3, 13, 40221b9d 40221b8d: fd7e31 l32r a3, 40221188 40221b90: 640c movi.n a4, 6 40221b92: 8f3d01 l32r a0, 40205888 40221b95: 0000c0 callx0 a0 40221b98: 130c movi.n a3, 1 40221b9a: 83c320 moveqz a12, a3, a2 40221b9d: 3108 l32i.n a0, a1, 12 40221b9f: 0c2d mov.n a2, a12 40221ba1: 21c8 l32i.n a12, a1, 8 40221ba3: 10c112 addi a1, a1, 16 40221ba6: f00d ret.n 40221ba8: febed5 excw 40221bab: 3f .byte 0x3f 40221bac: bed8 l32i.n a13, a14, 44 40221bae: fe .byte 0xfe 40221baf: 3f .byte 0x3f 40221bb0: 1b0c movi.n a11, 1 40221bb2: 044023 excw 40221bb5: 231b addi.n a2, a3, 1 40221bb7: c11240 mul16u a1, a2, a4 40221bb8 : 40221bb8: e0c112 addi a1, a1, -32 40221bbb: 41e9 s32i.n a14, a1, 16 40221bbd: 02ed mov.n a14, a2 40221bbf: f97521 l32r a2, 40220194 40221bc2: 7109 s32i.n a0, a1, 28 40221bc4: 61c9 s32i.n a12, a1, 24 40221bc6: 51d9 s32i.n a13, a1, 20 40221bc8: 350222 l8ui a2, a2, 53 40221bcb: 09a216 beqz a2, 40221c69 40221bce: 8f2d01 l32r a0, 40205884 40221bd1: 0000c0 callx0 a0 40221bd4: ff3521 l32r a2, 402218a8 40221bd7: 22ea add.n a2, a2, a14 40221bd9: 0002d2 l8ui a13, a2, 0 40221bdc: 9d8c beqz.n a13, 40221be9 40221bde: 8ec901 l32r a0, 40205704 40221be1: 0000c0 callx0 a0 40221be4: 030c movi.n a3, 0 40221be6: 001e86 j 40221c64 40221be9: 130c movi.n a3, 1 40221beb: 004232 s8i a3, a2, 0 40221bee: 8ec501 l32r a0, 40205704 40221bf1: 0000c0 callx0 a0 40221bf4: 8f2401 l32r a0, 40205884 40221bf7: 0000c0 callx0 a0 40221bfa: ff2d21 l32r a2, 402218b0 40221bfd: 000232 l8ui a3, a2, 0 40221c00: 431b addi.n a4, a3, 1 40221c02: 744040 extui a4, a4, 0, 8 40221c05: 004242 s8i a4, a2, 0 40221c08: 0854b6 bltui a4, 5, 40221c14 40221c0b: 004232 s8i a3, a2, 0 40221c0e: 0dcd mov.n a12, a13 40221c10: 000806 j 40221c34 40221c13: e53100 extui a3, a0, 17, 15 40221c16: ff .byte 0xff 40221c17: ffe5c1 l32r a12, 40221bac 40221c1a: 000322 l8ui a2, a3, 0 40221c1d: b0c2c0 addx8 a12, a2, a12 40221c20: 221b addi.n a2, a2, 1 40221c22: 742020 extui a2, a2, 0, 8 40221c25: 0842f6 bgeui a2, 4, 40221c31 40221c28: 004322 s8i a2, a3, 0 40221c2b: 000146 j 40221c34 40221c2e: 000000 ill 40221c31: 0043d2 s8i a13, a3, 0 40221c34: 8eb401 l32r a0, 40205704 40221c37: 0000c0 callx0 a0 40221c3a: 0061c2 s32i a12, a1, 0 40221c3d: ffdc21 l32r a2, 40221bb0 40221c40: 018c16 beqz a12, 40221c5c 40221c43: fd0d21 l32r a2, 40221078 40221c46: 203110 or a3, a1, a1 40221c49: 0228 l32i.n a2, a2, 0 40221c4b: 0ce9 s32i.n a14, a12, 0 40221c4d: 140c movi.n a4, 1 40221c4f: 050c movi.n a5, 0 40221c51: 0b8b85 call0 4022d50c 40221c54: 030c movi.n a3, 0 40221c56: 0a1226 beqi a2, 1, 40221c64 40221c59: ffd621 l32r a2, 40221bb4 40221c5c: 8d9301 l32r a0, 402052a8 40221c5f: 0000c0 callx0 a0 40221c62: 130c movi.n a3, 1 40221c64: 032d mov.n a2, a3 40221c66: ffffc6 j 40221c69 40221c69: 7108 l32i.n a0, a1, 28 40221c6b: 61c8 l32i.n a12, a1, 24 40221c6d: 51d8 l32i.n a13, a1, 20 40221c6f: 41e8 l32i.n a14, a1, 16 40221c71: 20c112 addi a1, a1, 32 40221c74: f00d ret.n 40221c76: 120000 excw 40221c79: c9f0c1 l32r a12, 4021443c 40221c7c: 45c121 l32r a2, 401f3380 <_lit4_end+0xebc58> 40221c7f: 09f9 s32i.n a15, a9, 0 40221c81: 0c2231 l32r a3, 401e4d0c <_lit4_end+0xdd5e4> 40221c84: bc3a add.n a11, a12, a3 40221c86: 3485b2 excw 40221c89: ff .byte 0xff 40221c8a: fc28 l32i.n a2, a12, 60 40221c8c: 42ac beqz.n a2, 40221cb4 40221c8e: 000ac6 j 40221cbd 40221c91: 01dc22 addmi a2, a12, 0x100 40221c94: 080222 l8ui a2, a2, 8 40221c97: 92cc bnez.n a2, 40221ca4 40221c99: 020c movi.n a2, 0 40221c9b: 023d mov.n a3, a2 40221c9d: ff4f05 call0 40221190 40221ca0: 000146 j 40221ca9 40221ca3: 120c00 excw 40221ca6: fff105 call0 40221bb8 40221ca9: 3a0c22 l8ui a2, a12, 58 40221cac: 429c beqz.n a2, 40221cc4 40221cae: ff3385 call0 40220fe8 40221cb1: 0003c6 j 40221cc4 40221cb4: cc28 l32i.n a2, a12, 48 40221cb6: d7e2d7 bbsi a2, 13, 40221c91 40221cb9: fff706 j 40221c99 40221cbc: 020c00 excw 40221cbf: fc29 s32i.n a2, a12, 60 40221cc1: fff906 j 40221ca9 40221cc4: 3108 l32i.n a0, a1, 12 40221cc6: 21c8 l32i.n a12, a1, 8 40221cc8: 10c112 addi a1, a1, 16 40221ccb: f00d ret.n 40221ccd: 000000 ill 40221cd0 : 40221cd0: f0c112 addi a1, a1, -16 40221cd3: f93021 l32r a2, 40220194 40221cd6: 3109 s32i.n a0, a1, 12 40221cd8: 420222 l8ui a2, a2, 66 40221cdb: 036845 call0 40225360 40221cde: 72cc bnez.n a2, 40221ce9 40221ce0: f0a022 movi a2, 240 40221ce3: 000846 j 40221d08 40221ce6: 000000 ill 40221ce9: 010232 l8ui a3, a2, 1 40221cec: a51c movi.n a5, 26 40221cee: 014380 slli a4, a3, 24 40221cf1: 314840 srai a4, a4, 24 40221cf4: 025c movi.n a2, 80 40221cf6: 0e2547 blt a5, a4, 40221d08 40221cf9: efc332 addi a3, a3, -17 40221cfc: 743030 extui a3, a3, 0, 8 40221cff: 6da022 movi a2, 109 40221d02: da3237 bltu a2, a3, 40221ce0 40221d05: a0a022 movi a2, 160 40221d08: 3108 l32i.n a0, a1, 12 40221d0a: 10c112 addi a1, a1, 16 40221d0d: f00d ret.n 40221d0f: 1bd400 excw 40221d12: c04023 excw 40221d15: 231b addi.n a2, a3, 1 40221d17: bec840 excw 40221d1a: fe .byte 0xfe 40221d1b: 3f .byte 0x3f 40221d1c: fec025 excw 40221d1f: 3f .byte 0x3f 40221d20: febec7 bgeu a14, a12, 40221d22 40221d23: 3f .byte 0x3f 40221d24: ae .byte 0xae 40221d25: 3ffe80 excw 40221d28: febec6 j 40221827 40221d2b: 3f .byte 0x3f 40221d2c: 00d770 excw 40221d2f: c11240 mul16u a1, a2, a4 40221d30 : 40221d30: d0c112 addi a1, a1, -48 40221d33: 81e9 s32i.n a14, a1, 32 40221d35: 027d mov.n a7, a2 40221d37: 03ed mov.n a14, a3 40221d39: c02430 sub a2, a4, a3 40221d3c: b109 s32i.n a0, a1, 44 40221d3e: a1c9 s32i.n a12, a1, 40 40221d40: 91d9 s32i.n a13, a1, 36 40221d42: 71f9 s32i.n a15, a1, 28 40221d44: b30c movi.n a3, 11 40221d46: 022327 blt a3, a2, 40221d4c 40221d49: 00a306 j 40221fd9 40221d4c: 041e22 l16ui a2, a14, 8 40221d4f: f911c1 l32r a12, 40220194 40221d52: 112260 slli a2, a2, 10 40221d55: bc29 s32i.n a2, a12, 44 40221d57: 0d0c movi.n a13, 0 40221d59: 5ecb addi.n a5, a14, 12 40221d5b: 2992d7 bne a2, a13, 40221d88 40221d5e: f91b21 l32r a2, 402201cc 40221d61: f91b31 l32r a3, 402201d0 40221d64: 59a442 movi a4, 0x459 40221d67: 8d5001 l32r a0, 402052a8 40221d6a: 0000c0 callx0 a0 40221d6d: ffff06 j 40221d6d 40221d70: 010562 l8ui a6, a5, 1 40221d73: 261b addi.n a2, a6, 1 40221d75: 022237 blt a2, a3, 40221d7b 40221d78: 009746 j 40221fd9 40221d7b: 000522 l8ui a2, a5, 0 40221d7e: 662b addi.n a6, a6, 2 40221d80: fbc222 addi a2, a2, -5 40221d83: 83d520 moveqz a13, a5, a2 40221d86: 556a add.n a5, a5, a6 40221d88: c03450 sub a3, a4, a5 40221d8b: e123e6 bgei a3, 2, 40221d70 40221d8e: bdcc bnez.n a13, 40221d9d 40221d90: ffe021 l32r a2, 40221d10 40221d93: 8d4501 l32r a0, 402052a8 40221d96: 0000c0 callx0 a0 40221d99: 008f06 j 40221fd9 40221d9c: 582100 excw 40221d9f: 20c094 excw 40221da2: 222200 excw 40221da5: b62100 excw 40221da8: 72f9 s32i.n a15, a2, 28 40221daa: 850161 l32r a6, 402031b0 40221dad: 2e .byte 0x2e 40221dae: 1c22e4 excw 40221db1: 217287 bbci a2, 24, 40221dd6 40221db4: 221b01 l32r a0, 401ea620 <_lit4_end+0xe2ef8> 40221db7: 875c22 s16i a2, a12, 0x10e 40221dba: 020c movi.n a2, 0 40221dbc: 865c22 s16i a2, a12, 0x10c 40221dbf: 020d32 l8ui a3, a13, 2 40221dc2: 638c beqz.n a3, 40221dcc 40221dc4: bcf8 l32i.n a15, a12, 44 40221dc6: 82f3f0 mull a15, a3, a15 40221dc9: 0001c6 j 40221dd4 40221dcc: 030df2 l8ui a15, a13, 3 40221dcf: bc28 l32i.n a2, a12, 44 40221dd1: 82ff20 mull a15, a15, a2 40221dd4: bc68 l32i.n a6, a12, 44 40221dd6: 0e28 l32i.n a2, a14, 0 40221dd8: 1e38 l32i.n a3, a14, 4 40221dda: 9778 l32i.n a7, a7, 36 40221ddc: 064d mov.n a4, a6 40221dde: 050c movi.n a5, 0 40221de0: 0169 s32i.n a6, a1, 0 40221de2: 1179 s32i.n a7, a1, 4 40221de4: ffd201 l32r a0, 40221d2c 40221de7: 0000c0 callx0 a0 40221dea: 1178 l32i.n a7, a1, 4 40221dec: 0168 l32i.n a6, a1, 0 40221dee: 1738 l32i.n a3, a7, 4 40221df0: c02320 sub a2, a3, a2 40221df3: 6c29 s32i.n a2, a12, 24 40221df5: 626a add.n a6, a2, a6 40221df7: 2f2a add.n a2, a15, a2 40221df9: 5c29 s32i.n a2, a12, 20 40221dfb: 320c22 l8ui a2, a12, 50 40221dfe: 4c69 s32i.n a6, a12, 16 40221e00: 030d42 l8ui a4, a13, 3 40221e03: 229c beqz.n a2, 40221e19 40221e05: 400c32 l8ui a3, a12, 64 40221e08: 101437 beq a4, a3, 40221e1c 40221e0b: ffc221 l32r a2, 40221d14 40221e0e: 8d2601 l32r a0, 402052a8 40221e11: 0000c0 callx0 a0 40221e14: 000106 j 40221e1c 40221e17: 420000 excw 40221e1a: 404c movi.n a0, 68 40221e1c: 120c movi.n a2, 1 40221e1e: 324c22 s8i a2, a12, 50 40221e21: 040d42 l8ui a4, a13, 4 40221e24: 251c52 l16ui a5, a12, 74 40221e27: e27c movi.n a2, -2 40221e29: 102420 and a2, a4, a2 40221e2c: 044040 extui a4, a4, 0, 1 40221e2f: d46050 extui a6, a5, 0, 14 40221e32: 010d72 l8ui a7, a13, 1 40221e35: 2a4c42 s8i a4, a12, 42 40221e38: 413360 srli a3, a6, 3 40221e3b: 140c movi.n a4, 1 40221e3d: 06ac beqz.n a6, 40221e61 40221e3f: 05b327 bgeu a3, a2, 40221e48 40221e42: 040c movi.n a4, 0 40221e44: 000646 j 40221e61 40221e47: c76200 excw 40221e4a: 6afc bnez.n a10, 40221e84 40221e4c: 606062 s32i a6, a0, 0x180 40221e4f: 363774 excw 40221e52: ee .byte 0xee 40221e53: c02320 sub a2, a3, a2 40221e56: 2d2a add.n a2, a13, a2 40221e58: 050222 l8ui a2, a2, 5 40221e5b: 245050 extui a5, a5, 0, 3 40221e5e: e05257 bbc a2, a5, 40221e42 40221e61: 743040 extui a3, a4, 0, 8 40221e64: 2b4c32 s8i a3, a12, 43 40221e67: cea421 l32r a2, 402158f8 40221e6a: ace8 l32i.n a14, a12, 40 40221e6c: 10ee20 and a14, a14, a2 40221e6f: ffaa21 l32r a2, 40221d18 40221e72: 0002f2 l8ui a15, a2, 0 40221e75: 024d mov.n a4, a2 40221e77: ff1b addi.n a15, a15, 1 40221e79: 74f0f0 extui a15, a15, 0, 8 40221e7c: 0042f2 s8i a15, a2, 0 40221e7f: 539c beqz.n a3, 40221e98 40221e81: 0c2c22 l32i a2, a12, 48 40221e84: 242920 extui a2, a2, 9, 3 40221e87: 226b addi.n a2, a2, 6 40221e89: 242020 extui a2, a2, 0, 3 40221e8c: 0842f6 bgeui a2, 4, 40221e98 40221e8f: ffa321 l32r a2, 40221d1c 40221e92: 01a032 movi a3, 1 40221e95: 004232 s8i a3, a2, 0 40221e98: 030d32 l8ui a3, a13, 3 40221e9b: f20c movi.n a2, 15 40221e9d: 530b addi.n a5, a3, -1 40221e9f: 745050 extui a5, a5, 0, 8 40221ea2: 0c35f6 bgeui a5, 3, 40221eb2 40221ea5: 0149 s32i.n a4, a1, 0 40221ea7: 920a01 l32r a0, 402066d0 40221eaa: 0000c0 callx0 a0 40221ead: 0148 l32i.n a4, a1, 0 40221eaf: 742020 extui a2, a2, 0, 8 40221eb2: 6a3f27 bltu a15, a2, 40221f20 40221eb5: ff9921 l32r a2, 40221d1c 40221eb8: 030c movi.n a3, 0 40221eba: 004432 s8i a3, a4, 0 40221ebd: 000242 l8ui a4, a2, 0 40221ec0: 02fd mov.n a15, a2 40221ec2: ff9721 l32r a2, 40221d20 40221ec5: b49c beqz.n a4, 40221ee4 40221ec7: 000242 l8ui a4, a2, 0 40221eca: 441b addi.n a4, a4, 1 40221ecc: 744040 extui a4, a4, 0, 8 40221ecf: 004242 s8i a4, a2, 0 40221ed2: 3e24b6 bltui a4, 2, 40221f14 40221ed5: 004232 s8i a3, a2, 0 40221ed8: ff9321 l32r a2, 40221d24 40221edb: 14a532 movi a3, 0x514 40221ede: 005232 s16i a3, a2, 0 40221ee1: 000bc6 j 40221f14 40221ee4: 004242 s8i a4, a2, 0 40221ee7: fe7121 l32r a2, 402218ac 40221eea: 000242 l8ui a4, a2, 0 40221eed: ff8e21 l32r a2, 40221d28 40221ef0: d49c beqz.n a4, 40221f11 40221ef2: 000242 l8ui a4, a2, 0 40221ef5: 441b addi.n a4, a4, 1 40221ef7: 744040 extui a4, a4, 0, 8 40221efa: 004242 s8i a4, a2, 0 40221efd: 349c beqz.n a4, 40221f14 40221eff: 004232 s8i a3, a2, 0 40221f02: ffdcc5 call0 40221cd0 40221f05: ff8731 l32r a3, 40221d24 40221f08: 005322 s16i a2, a3, 0 40221f0b: 000146 j 40221f14 40221f0e: 000000 ill 40221f11: 004242 s8i a4, a2, 0 40221f14: fe6631 l32r a3, 402218ac 40221f17: 00a022 movi a2, 0 40221f1a: 004f22 s8i a2, a15, 0 40221f1d: 004322 s8i a2, a3, 0 40221f20: 0eec bnez.n a14, 40221f44 40221f22: 410c22 l8ui a2, a12, 65 40221f25: 030d32 l8ui a3, a13, 3 40221f28: f40c movi.n a4, 15 40221f2a: 823320 mull a3, a3, a2 40221f2d: 0e2d mov.n a2, a14 40221f2f: 05a437 bge a4, a3, 40221f38 40221f32: 414ce2 s8i a14, a12, 65 40221f35: 01a022 movi a2, 1 40221f38: 410c32 l8ui a3, a12, 65 40221f3b: 331b addi.n a3, a3, 1 40221f3d: 414c32 s8i a3, a12, 65 40221f40: 0001c6 j 40221f4b 40221f43: 020c00 excw 40221f46: 414c22 s8i a2, a12, 65 40221f49: 120c movi.n a2, 1 40221f4b: cc48 l32i.n a4, a12, 48 40221f4d: 243940 extui a3, a4, 9, 3 40221f50: 244326 beqi a3, 4, 40221f78 40221f53: 0853e6 bgei a3, 5, 40221f5f 40221f56: 6a1326 beqi a3, 1, 40221fc4 40221f59: 532326 beqi a3, 2, 40221fb0 40221f5c: 001c86 j 40221fd2 40221f5f: 766326 beqi a3, 6, 40221fd9 40221f62: 2b63a6 blti a3, 6, 40221f91 40221f65: 697366 bnei a3, 7, 40221fd2 40221f68: 06d256 bnez a2, 40221fd9 40221f6b: ffb945 call0 40221b00 40221f6e: 067216 beqz a2, 40221fd9 40221f71: 010f05 call0 40223064 40221f74: 001846 j 40221fd9 40221f77: 428c00 excw 40221f7a: ff3b05 call0 4022132c 40221f7d: 001606 j 40221fd9 40221f80: 05e4c7 bbsi a4, 12, 40221f89 40221f83: ff6c85 call0 4022164c 40221f86: 0013c6 j 40221fd9 40221f89: fe2145 call0 402201a0 40221f8c: 001246 j 40221fd9 40221f8f: 8c0000 excw 40221f92: 3a21f2 l32i a15, a1, 232 40221f95: 05f9 s32i.n a15, a5, 0 40221f97: 28e410 excw 40221f9a: c7cc bnez.n a7, 40221faa 40221f9c: 063a62 excw 40221f9f: 00fff6 bgeui a15, 0x100, 40221fa3 40221fa2: 220000 excw 40221fa5: 330c movi.n a3, 3 40221fa7: de8226 beqi a2, 8, 40221f89 40221faa: 2b4266 bnei a2, 4, 40221fd9 40221fad: fff606 j 40221f89 40221fb0: 52ac beqz.n a2, 40221fd9 40221fb2: f87731 l32r a3, 40220190 40221fb5: 020c movi.n a2, 0 40221fb7: 0329 s32i.n a2, a3, 0 40221fb9: f87731 l32r a3, 40220198 40221fbc: 0329 s32i.n a2, a3, 0 40221fbe: 1764c7 bbci a4, 12, 40221fd9 40221fc1: ffed46 j 40221f7a 40221fc4: 129c beqz.n a2, 40221fd9 40221fc6: b0e4c7 bbsi a4, 12, 40221f7a 40221fc9: 370c22 l8ui a2, a12, 55 40221fcc: faa256 bnez a2, 40221f7a 40221fcf: 000186 j 40221fd9 40221fd2: 328c beqz.n a2, 40221fd9 40221fd4: 120c movi.n a2, 1 40221fd6: ffbe05 call0 40221bb8 40221fd9: b108 l32i.n a0, a1, 44 40221fdb: a1c8 l32i.n a12, a1, 40 40221fdd: 91d8 l32i.n a13, a1, 36 40221fdf: 81e8 l32i.n a14, a1, 32 40221fe1: 71f8 l32i.n a15, a1, 28 40221fe3: 30c112 addi a1, a1, 48 40221fe6: f00d ret.n 40221fe8: fec070 excw 40221feb: 3f .byte 0x3f 40221fec: 8978 l32i.n a7, a9, 32 40221fee: fe .byte 0xfe 40221fef: 3f .byte 0x3f 40221ff0: fe8a44 excw 40221ff3: 3f .byte 0x3f 40221ff4: feb500 excw 40221ff7: 3f .byte 0x3f 40221ff8: 80a8 l32i.n a10, a0, 32 40221ffa: fe .byte 0xfe 40221ffb: 3f .byte 0x3f 40221ffc: c02c movi.n a0, 44 40221ffe: fe .byte 0xfe 40221fff: 3f .byte 0x3f 40222000: 1dc8 l32i.n a12, a13, 4 40222002: b84023 excw 40222005: 231d excw 40222007: 1da840 excw 4022200a: 124023 excw 4022200d: e9d0c1 l32r a12, 4021c750 40222010: f5e181 l32r a8, 4021f794 40222013: ff .byte 0xff 40222014: b109 s32i.n a0, a1, 44 40222016: 0e38 l32i.n a3, a14, 0 40222018: a1c9 s32i.n a12, a1, 40 4022201a: 91d9 s32i.n a13, a1, 36 4022201c: 71f9 s32i.n a15, a1, 28 4022201e: 013356 bnez a3, 40222035 40222021: fff221 l32r a2, 40221fec 40222024: fff331 l32r a3, 40221ff0 40222027: 03a142 movi a4, 0x103 4022202a: 8c9f01 l32r a0, 402052a8 4022202d: 0000c0 callx0 a0 40222030: ffff06 j 40222030 40222033: 210000 srai a0, a0, 0 40222036: 488e04 excw 40222039: 7d2132 l32i a3, a1, 0x1f4 4022203c: 28fb addi.n a2, a8, 15 4022203e: 242002 l32i a0, a0, 144 40222041: a04282 s8i a8, a2, 160 40222044: 334a80 excw 40222047: 74a242 movi a4, 0x274 4022204a: 8e1401 l32r a0, 4020589c 4022204d: 0000c0 callx0 a0 40222050: 0e38 l32i.n a3, a14, 0 40222052: 8dff21 l32r a2, 40205850 40222055: 01d332 addmi a3, a3, 0x100 40222058: ffe7f1 l32r a15, 40221ff4 4022205b: 0239 s32i.n a3, a2, 0 4022205d: 020c movi.n a2, 0 4022205f: 004f22 s8i a2, a15, 0 40222062: ffe521 l32r a2, 40221ff8 40222065: 000232 l8ui a3, a2, 0 40222068: 021326 beqi a3, 1, 4022206e 4022206b: 006886 j 40222211 4022206e: ffe3c1 l32r a12, 40221ffc 40222071: 3e0c22 l8ui a2, a12, 62 40222074: 5e22f6 bgeui a2, 2, 402220d6 40222077: 03ead0 rsr.ccount a13 4022207a: 03f020 rsr.ccompare0 a2 4022207d: 0129 s32i.n a2, a1, 0 4022207f: 0d3d27 bltu a13, a2, 40222090 40222082: ffdf21 l32r a2, 40222000 40222085: 0148 l32i.n a4, a1, 0 40222087: 203dd0 or a3, a13, a13 4022208a: 8c8701 l32r a0, 402052a8 4022208d: 0000c0 callx0 a0 40222090: f85431 l32r a3, 402201e0 40222093: f85221 l32r a2, 402201dc 40222096: 3d3a add.n a3, a13, a3 40222098: 006232 s32i a3, a2, 0 4022209b: f85901 l32r a0, 40220200 4022209e: 0000c0 callx0 a0 402220a1: 030c movi.n a3, 0 402220a3: 02a022 movi a2, 2 402220a6: fa6745 call0 4021c71c 402220a9: 03eaf0 rsr.ccount a15 402220ac: 0c3df7 bltu a13, a15, 402220bc 402220af: ffd521 l32r a2, 40222004 402220b2: 0d3d mov.n a3, a13 402220b4: 0f4d mov.n a4, a15 402220b6: 8c7c01 l32r a0, 402052a8 402220b9: 0000c0 callx0 a0 402220bc: 0138 l32i.n a3, a1, 0 402220be: f84721 l32r a2, 402201dc 402220c1: c0d3d0 sub a13, a3, a13 402220c4: 6dfa add.n a6, a13, a15 402220c6: 0269 s32i.n a6, a2, 0 402220c8: f84e01 l32r a0, 40220200 402220cb: 0000c0 callx0 a0 402220ce: 220c movi.n a2, 2 402220d0: 3e4c22 s8i a2, a12, 62 402220d3: 000146 j 402220dc 402220d6: 02a022 movi a2, 2 402220d9: fa6405 call0 4021c71c 402220dc: 00a022 movi a2, 0 402220df: 1e5c22 s16i a2, a12, 60 402220e2: 03ead0 rsr.ccount a13 402220e5: 03f0f0 rsr.ccompare0 a15 402220e8: 0d3df7 bltu a13, a15, 402220f9 402220eb: ffc721 l32r a2, 40222008 402220ee: 203dd0 or a3, a13, a13 402220f1: 0f4d mov.n a4, a15 402220f3: 8c6d01 l32r a0, 402052a8 402220f6: 0000c0 callx0 a0 402220f9: 938241 l32r a4, 40206f04 402220fc: 938121 l32r a2, 40206f00 402220ff: 0020c0 memw 40222102: 0238 l32i.n a3, a2, 0 40222104: 0428 l32i.n a2, a4, 0 40222106: 332a add.n a3, a3, a2 40222108: dc28 l32i.n a2, a12, 52 4022210a: 1149 s32i.n a4, a1, 4 4022210c: c02320 sub a2, a3, a2 4022210f: 8dd231 l32r a3, 40205858 40222112: a28e01 l32r a0, 4020ab4c 40222115: 0000c0 callx0 a0 40222118: a02220 addx4 a2, a2, a2 4022211b: ec68 l32i.n a6, a12, 56 4022211d: 1132c0 slli a3, a2, 4 40222120: 336a add.n a3, a3, a6 40222122: 1148 l32i.n a4, a1, 4 40222124: 33da add.n a3, a3, a13 40222126: 04dd mov.n a13, a4 40222128: 4e33f7 bltu a3, a15, 4022217a 4022212b: 1e1c22 l16ui a2, a12, 60 4022212e: f82f41 l32r a4, 402201ec 40222131: 000106 j 40222139 40222134: c03340 sub a3, a3, a4 40222137: 082d mov.n a2, a8 40222139: 821b addi.n a8, a2, 1 4022213b: c073f0 sub a7, a3, a15 4022213e: f48080 extui a8, a8, 0, 16 40222141: 046d mov.n a6, a4 40222143: ed3477 bltu a4, a7, 40222134 40222146: 1e5c22 s16i a2, a12, 60 40222149: 03ea40 rsr.ccount a4 4022214c: 5f6a add.n a5, a15, a6 4022214e: 554a add.n a5, a5, a4 40222150: c03530 sub a3, a5, a3 40222153: f82221 l32r a2, 402201dc 40222156: f82651 l32r a5, 402201f0 40222159: 0239 s32i.n a3, a2, 0 4022215b: 445a add.n a4, a4, a5 4022215d: 0bb347 bgeu a3, a4, 4022216c 40222160: 1e1c42 l16ui a4, a12, 60 40222163: 336a add.n a3, a3, a6 40222165: 441b addi.n a4, a4, 1 40222167: 1e5c42 s16i a4, a12, 60 4022216a: 0239 s32i.n a3, a2, 0 4022216c: f82501 l32r a0, 40220200 4022216f: 0000c0 callx0 a0 40222172: 1e1c22 l16ui a2, a12, 60 40222175: 221b addi.n a2, a2, 1 40222177: 1e5c22 s16i a2, a12, 60 4022217a: 03ea20 rsr.ccount a2 4022217d: 03f040 rsr.ccompare0 a4 40222180: f81c31 l32r a3, 402201f0 40222183: 323a add.n a3, a2, a3 40222185: 17b437 bgeu a4, a3, 402221a0 40222188: 1e1c32 l16ui a3, a12, 60 4022218b: 331b addi.n a3, a3, 1 4022218d: 1e5c32 s16i a3, a12, 60 40222190: f81731 l32r a3, 402201ec 40222193: 223a add.n a2, a2, a3 40222195: f81131 l32r a3, 402201dc 40222198: 0329 s32i.n a2, a3, 0 4022219a: f81901 l32r a0, 40220200 4022219d: 0000c0 callx0 a0 402221a0: 935821 l32r a2, 40206f00 402221a3: 0020c0 memw 402221a6: 0238 l32i.n a3, a2, 0 402221a8: 0d28 l32i.n a2, a13, 0 402221aa: 332a add.n a3, a3, a2 402221ac: 0d2c22 l32i a2, a12, 52 402221af: c02320 sub a2, a3, a2 402221b2: 8da931 l32r a3, 40205858 402221b5: 8c6a01 l32r a0, 40205360 402221b8: 0000c0 callx0 a0 402221bb: 1e1c32 l16ui a3, a12, 60 402221be: 223a add.n a2, a2, a3 402221c0: f42020 extui a2, a2, 0, 16 402221c3: 1e5c22 s16i a2, a12, 60 402221c6: 0bf1c5 call0 4022e0e4 402221c9: 9be121 l32r a2, 40209150 402221cc: 000222 l8ui a2, a2, 0 402221cf: 12dc bnez.n a2, 402221e4 402221d1: 9be221 l32r a2, 4020915c 402221d4: 0238 l32i.n a3, a2, 0 402221d6: 9bdf21 l32r a2, 40209154 402221d9: 0020c0 memw 402221dc: 0239 s32i.n a3, a2, 0 402221de: 8d4901 l32r a0, 40205704 402221e1: 0000c0 callx0 a0 402221e4: 00a022 movi a2, 0 402221e7: f80701 l32r a0, 40220204 402221ea: 0000c0 callx0 a0 402221ed: 00c185 call0 40222e08 402221f0: 3f0c32 l8ui a3, a12, 63 402221f3: 341366 bnei a3, 1, 4022222b 402221f6: 930921 l32r a2, 40206e1c 402221f9: 0020c0 memw 402221fc: 002242 l32i a4, a2, 0 402221ff: 203430 or a3, a4, a3 40222202: 0020c0 memw 40222205: 0239 s32i.n a3, a2, 0 40222207: a0a022 movi a2, 160 4022220a: e41e85 call0 402063f4 4022220d: 000686 j 4022222b 40222210: 236600 excw 40222213: 120c16 beqz a12, 40222337 40222216: f7fb01 l32r a0, 40220204 40222219: 0000c0 callx0 a0 4022221c: 820c movi.n a2, 8 4022221e: 030c movi.n a3, 0 40222220: fa4f85 call0 4021c71c 40222223: 020c movi.n a2, 0 40222225: f7f701 l32r a0, 40220204 40222228: 0000c0 callx0 a0 4022222b: ff7231 l32r a3, 40221ff4 4022222e: 000322 l8ui a2, a3, 0 40222231: 171266 bnei a2, 1, 4022224c 40222234: 0e28 l32i.n a2, a14, 0 40222236: 012256 bnez a2, 4022224c 40222239: ff6c21 l32r a2, 40221fec 4022223c: ff6d31 l32r a3, 40221ff0 4022223f: 6ca142 movi a4, 0x16c 40222242: 8c1901 l32r a0, 402052a8 40222245: 0000c0 callx0 a0 40222248: ffff06 j 40222248 4022224b: ea2100 excw 4022224e: 0232f7 bltu a2, a15, 40222254 40222251: 136600 excw 40222254: 0c09 s32i.n a0, a12, 0 40222256: 423203 excw 40222259: 020c00 excw 4022225c: f69e85 call0 40218c48 4022225f: f7e621 l32r a2, 402201f8 40222262: 000232 l8ui a3, a2, 0 40222265: 091366 bnei a3, 1, 40222272 40222268: 040c movi.n a4, 0 4022226a: 004242 s8i a4, a2, 0 4022226d: 032d mov.n a2, a3 4022226f: f52905 call0 40217500 40222272: b108 l32i.n a0, a1, 44 40222274: a1c8 l32i.n a12, a1, 40 40222276: 91d8 l32i.n a13, a1, 36 40222278: 81e8 l32i.n a14, a1, 32 4022227a: 71f8 l32i.n a15, a1, 28 4022227c: 30c112 addi a1, a1, 48 4022227f: f00d ret.n 40222281: 000000 ill 40222284: f0c112 addi a1, a1, -16 40222287: 3109 s32i.n a0, a1, 12 40222289: ffd805 call0 4022200c 4022228c: ff5c21 l32r a2, 40221ffc 4022228f: d49931 l32r a3, 402174f4 40222292: 4248 l32i.n a4, a2, 16 40222294: 1164d7 bbci a4, 13, 402222a9 40222297: 081242 l16ui a4, a2, 16 4022229a: 103340 and a3, a3, a4 4022229d: 00a642 movi a4, 0x600 402222a0: 203340 or a3, a3, a4 402222a3: 000206 j 402222af 402222a6: 000000 ill 402222a9: 081242 l16ui a4, a2, 16 402222ac: 103340 and a3, a3, a4 402222af: 085232 s16i a3, a2, 16 402222b2: 0184c5 call0 40223b00 402222b5: 3108 l32i.n a0, a1, 12 402222b7: 10c112 addi a1, a1, 16 402222ba: f00d ret.n 402222bc: 000000 ill 402222bf: c02800 sub a2, a8, a0 402222c2: fe .byte 0xfe 402222c3: 3f .byte 0x3f 402222c4: ff4e21 l32r a2, 40221ffc 402222c7: f0c112 addi a1, a1, -16 402222ca: 3109 s32i.n a0, a1, 12 402222cc: 4238 l32i.n a3, a2, 16 402222ce: f8a321 l32r a2, 4022055c 402222d1: 103320 and a3, a3, a2 402222d4: 00a422 movi a2, 0x400 402222d7: 121327 beq a3, a2, 402222ed 402222da: ff4421 l32r a2, 40221fec 402222dd: ff4431 l32r a3, 40221ff0 402222e0: cda142 movi a4, 0x1cd 402222e3: 8bf101 l32r a0, 402052a8 402222e6: 0000c0 callx0 a0 402222e9: ffff06 j 402222e9 402222ec: f94500 excw 402222ef: ff .byte 0xff 402222f0: fff421 l32r a2, 402222c0 402222f3: 0228 l32i.n a2, a2, 0 402222f5: 128c beqz.n a2, 402222fa 402222f7: 0002c0 callx0 a2 402222fa: 3108 l32i.n a0, a1, 12 402222fc: 10c112 addi a1, a1, 16 402222ff: f00d ret.n 40222301: 000000 ill 40222304: 002200 excw 40222307: fffe00 excw 4022230a: ff .byte 0xff 4022230b: 0f .byte 0xf 4022230c: af .byte 0xaf 4022230d: ffffd2 excw 40222310: ae .byte 0xae 40222311: 0fffd2 excw 40222314: 231d64 excw 40222317: f44840 extui a4, a4, 8, 16 4022231a: ff .byte 0xff 4022231b: ff .byte 0xff 4022231c: 231d54 excw 4022231f: 1d4840 excw 40222322: 384023 excw 40222325: 231d excw 40222327: f41640 extui a1, a4, 6, 16 4022232a: ff .byte 0xff 4022232b: ff .byte 0xff 4022232c: fec044 excw 4022232f: 3f .byte 0x3f 40222330: d0c112 addi a1, a1, -48 40222333: ff3251 l32r a5, 40221ffc 40222336: a1c9 s32i.n a12, a1, 40 40222338: b109 s32i.n a0, a1, 44 4022233a: 91d9 s32i.n a13, a1, 36 4022233c: 81e9 s32i.n a14, a1, 32 4022233e: 71f9 s32i.n a15, a1, 28 40222340: fd5321 l32r a2, 4022188c 40222343: 4538 l32i.n a3, a5, 16 40222345: 20c550 or a12, a5, a5 40222348: 103320 and a3, a3, a2 4022234b: ffee21 l32r a2, 40222304 4022234e: 111327 beq a3, a2, 40222363 40222351: ff2621 l32r a2, 40221fec 40222354: ff2731 l32r a3, 40221ff0 40222357: b8a242 movi a4, 0x2b8 4022235a: 8bd301 l32r a0, 402052a8 4022235d: 0000c0 callx0 a0 40222360: ffff06 j 40222360 40222363: ff7345 call0 40221a98 40222366: 329c beqz.n a2, 4022237d 40222368: ff2121 l32r a2, 40221fec 4022236b: ff2131 l32r a3, 40221ff0 4022236e: b9a242 movi a4, 0x2b9 40222371: 8bcd01 l32r a0, 402052a8 40222374: 0000c0 callx0 a0 40222377: ffff06 j 40222377 4022237a: 000000 ill 4022237d: 042c32 l32i a3, a12, 16 40222380: a3a121 l32r a2, 4020b204 40222383: 10e320 and a14, a3, a2 40222386: 4dce56 bnez a14, 40222866 40222389: 01a022 movi a2, 1 4022238c: 017885 call0 40223b18 4022238f: 021266 bnei a2, 1, 40222395 40222392: 013406 j 40222866 40222395: 92da31 l32r a3, 40206f00 40222398: ffdc41 l32r a4, 40222308 4022239b: 0020c0 memw 4022239e: 002322 l32i a2, a3, 0 402223a1: 5c28 l32i.n a2, a12, 20 402223a3: 8cf8d1 l32r a13, 40205784 402223a6: 1b3427 bltu a4, a2, 402223c5 402223a9: 0020c0 memw 402223ac: 0368 l32i.n a6, a3, 0 402223ae: 2c48 l32i.n a4, a12, 8 402223b0: 64c662 addi a6, a6, 100 402223b3: c06640 sub a6, a6, a4 402223b6: 0edd mov.n a13, a14 402223b8: 09b627 bgeu a6, a2, 402223c5 402223bb: 0020c0 memw 402223be: 0338 l32i.n a3, a3, 0 402223c0: d42a add.n a13, a4, a2 402223c2: c0dd30 sub a13, a13, a3 402223c5: ffd121 l32r a2, 4022230c 402223c8: ffd231 l32r a3, 40222310 402223cb: 2d2a add.n a2, a13, a2 402223cd: 02b327 bgeu a3, a2, 402223d3 402223d0: 011706 j 40222830 402223d3: 081c32 l16ui a3, a12, 16 402223d6: a1cd21 l32r a2, 4020ab0c 402223d9: 102320 and a2, a3, a2 402223dc: 8cea31 l32r a3, 40205784 402223df: 085c22 s16i a2, a12, 16 402223e2: 089d37 bne a13, a3, 402223ee 402223e5: 913831 l32r a3, 402068c8 402223e8: 202230 or a2, a2, a3 402223eb: 085c22 s16i a2, a12, 16 402223ee: 400ce2 l8ui a14, a12, 64 402223f1: 601e66 bnei a14, 1, 40222455 402223f4: 00a805 call0 40222e78 402223f7: 4c28 l32i.n a2, a12, 16 402223f9: 0b62c7 bbci a2, 12, 40222408 402223fc: feff31 l32r a3, 40221ff8 402223ff: 120c movi.n a2, 1 40222401: 004322 s8i a2, a3, 0 40222404: 000e06 j 40222440 40222407: ec2100 excw 4022240a: 8e .byte 0x8e 4022240b: 0228 l32i.n a2, a2, 0 4022240d: 02ac beqz.n a2, 40222431 4022240f: 8ea931 l32r a3, 40205eb4 40222412: 2228 l32i.n a2, a2, 8 40222414: 0020c0 memw 40222417: 0348 l32i.n a4, a3, 0 40222419: 0020c0 memw 4022241c: 0338 l32i.n a3, a3, 0 4022241e: a04dd0 addx4 a4, a13, a13 40222421: 343a add.n a3, a4, a3 40222423: d5b237 bgeu a2, a3, 402223fc 40222426: fef441 l32r a4, 40221ff8 40222429: 220c movi.n a2, 2 4022242b: 004422 s8i a2, a4, 0 4022242e: 000386 j 40222440 40222431: ffb821 l32r a2, 40222314 40222434: 8b9d01 l32r a0, 402052a8 40222437: 0000c0 callx0 a0 4022243a: feef21 l32r a2, 40221ff8 4022243d: 0042e2 s8i a14, a2, 0 40222440: feee31 l32r a3, 40221ff8 40222443: 000322 l8ui a2, a3, 0 40222446: 132266 bnei a2, 2, 4022245d 40222449: fa3321 l32r a2, 40220d18 4022244c: 00b805 call0 40222fd0 4022244f: 000286 j 4022245d 40222452: 000000 ill 40222455: fee841 l32r a4, 40221ff8 40222458: 220c movi.n a2, 2 4022245a: 004422 s8i a2, a4, 0 4022245d: fee621 l32r a2, 40221ff8 40222460: 0002e2 l8ui a14, a2, 0 40222463: 021e26 beqi a14, 1, 40222469 40222466: 008f86 j 402226a8 40222469: fe2c05 call0 4022072c 4022246c: 023d mov.n a3, a2 4022246e: 0c29 s32i.n a2, a12, 0 40222470: ffaa21 l32r a2, 40222318 40222473: dd2a add.n a13, a13, a2 40222475: 0d2d mov.n a2, a13 40222477: f99ec5 call0 4021be64 4022247a: 92a131 l32r a3, 40206f00 4022247d: 0020c0 memw 40222480: 03f8 l32i.n a15, a3, 0 40222482: 2ca132 movi a3, 0x12c 40222485: 023327 bltu a3, a2, 4022248b 40222488: 00ae86 j 40222746 4022248b: 926421 l32r a2, 40206e1c 4022248e: 0020c0 memw 40222491: 0238 l32i.n a3, a2, 0 40222493: 043030 extui a3, a3, 0, 1 40222496: 83e330 moveqz a14, a3, a3 40222499: 3f4ce2 s8i a14, a12, 63 4022249c: 131e66 bnei a14, 1, 402224b3 4022249f: 0020c0 memw 402224a2: 0248 l32i.n a4, a2, 0 402224a4: e37c movi.n a3, -2 402224a6: 103430 and a3, a4, a3 402224a9: 0020c0 memw 402224ac: 0239 s32i.n a3, a2, 0 402224ae: 025c movi.n a2, 80 402224b0: e3f405 call0 402063f4 402224b3: 009185 call0 40222dcc 402224b6: 120c movi.n a2, 1 402224b8: f75301 l32r a0, 40220204 402224bb: 0000c0 callx0 a0 402224be: 220c movi.n a2, 2 402224c0: fa0cc5 call0 4021c590 402224c3: fe2305 call0 402206f4 402224c6: 023d mov.n a3, a2 402224c8: 0c29 s32i.n a2, a12, 0 402224ca: 0d2d mov.n a2, a13 402224cc: f99945 call0 4021be64 402224cf: 02dd mov.n a13, a2 402224d1: 928b21 l32r a2, 40206f00 402224d4: 0c38 l32i.n a3, a12, 0 402224d6: 0020c0 memw 402224d9: 0228 l32i.n a2, a2, 0 402224db: c022f0 sub a2, a2, a15 402224de: f99845 call0 4021be64 402224e1: 0129 s32i.n a2, a1, 0 402224e3: d4ae22 movi a2, 0xfffffed4 402224e6: 2d2a add.n a2, a13, a2 402224e8: 1129 s32i.n a2, a1, 4 402224ea: febf21 l32r a2, 40221fe8 402224ed: 0238 l32i.n a3, a2, 0 402224ef: 23dc bnez.n a3, 40222505 402224f1: febe21 l32r a2, 40221fec 402224f4: febf31 l32r a3, 40221ff0 402224f7: 43a242 movi a4, 0x243 402224fa: 8b6b01 l32r a0, 402052a8 402224fd: 0000c0 callx0 a0 40222500: ffff06 j 40222500 40222503: 210000 srai a0, a0, 0 40222506: 488cd0 excw 40222509: 492132 l32i a3, a1, 0x124 4022250c: 28fa add.n a2, a8, a15 4022250e: 242002 l32i a0, a0, 144 40222511: a04282 s8i a8, a2, 160 40222514: 334080 excw 40222517: a24280 excw 4022251a: e00174 excw 4022251d: c08c beqz.n a0, 4022252d 4022251f: d00000 subx2 a0, a0, a0 40222522: 03ea add.n a0, a3, a14 40222524: 03f0e0 rsr.ccompare0 a14 40222527: 0e3de7 bltu a13, a14, 40222539 4022252a: ff7c21 l32r a2, 4022231c 4022252d: 203dd0 or a3, a13, a13 40222530: 204ee0 or a4, a14, a14 40222533: 8b5d01 l32r a0, 402052a8 40222536: 0000c0 callx0 a0 40222539: f72921 l32r a2, 402201e0 4022253c: f728f1 l32r a15, 402201dc 4022253f: 2d2a add.n a2, a13, a2 40222541: f88731 l32r a3, 40220760 40222544: 0f29 s32i.n a2, a15, 0 40222546: 063327 bltu a3, a2, 40222550 40222549: f88621 l32r a2, 40220764 4022254c: 2d2a add.n a2, a13, a2 4022254e: 0f29 s32i.n a2, a15, 0 40222550: f72c01 l32r a0, 40220200 40222553: 0000c0 callx0 a0 40222556: c03ed0 sub a3, a14, a13 40222559: f72421 l32r a2, 402201ec 4022255c: ec39 s32i.n a3, a12, 56 4022255e: 0eb237 bgeu a2, a3, 40222570 40222561: ff6f21 l32r a2, 40222320 40222564: 8b5101 l32r a0, 402052a8 40222567: 0000c0 callx0 a0 4022256a: 00a022 movi a2, 0 4022256d: 0e6c22 s32i a2, a12, 56 40222570: 9af821 l32r a2, 40209150 40222573: 000232 l8ui a3, a2, 0 40222576: 01a356 bnez a3, 40222594 40222579: 2139 s32i.n a3, a1, 8 4022257b: 8cc201 l32r a0, 40205884 4022257e: 0000c0 callx0 a0 40222581: 2138 l32i.n a3, a1, 8 40222583: 9af421 l32r a2, 40209154 40222586: 0020c0 memw 40222589: 0239 s32i.n a3, a2, 0 4022258b: 9af331 l32r a3, 40209158 4022258e: 0020c0 memw 40222591: 006232 s32i a3, a2, 0 40222594: 03ea60 rsr.ccount a6 40222597: 103d67 bltu a13, a6, 402225ab 4022259a: ff6221 l32r a2, 40222324 4022259d: 064d mov.n a4, a6 4022259f: 0d3d mov.n a3, a13 402225a1: 2169 s32i.n a6, a1, 8 402225a3: 8b4101 l32r a0, 402052a8 402225a6: 0000c0 callx0 a0 402225a9: 2168 l32i.n a6, a1, 8 402225ab: ec28 l32i.n a2, a12, 56 402225ad: c0d2d0 sub a13, a2, a13 402225b0: 6d6a add.n a6, a13, a6 402225b2: 020c movi.n a2, 0 402225b4: ec69 s32i.n a6, a12, 56 402225b6: 0ad785 call0 4022d330 402225b9: f70c21 l32r a2, 402201ec 402225bc: 0f29 s32i.n a2, a15, 0 402225be: f71001 l32r a0, 40220200 402225c1: 0000c0 callx0 a0 402225c4: 924f21 l32r a2, 40206f00 402225c7: 924f31 l32r a3, 40206f04 402225ca: 0020c0 memw 402225cd: 0228 l32i.n a2, a2, 0 402225cf: 0338 l32i.n a3, a3, 0 402225d1: 1148 l32i.n a4, a1, 4 402225d3: 232a add.n a2, a3, a2 402225d5: 0138 l32i.n a3, a1, 0 402225d7: dc29 s32i.n a2, a12, 52 402225d9: e8a322 movi a2, 0x3e8 402225dc: 232a add.n a2, a3, a2 402225de: 023247 bltu a2, a4, 402225e4 402225e1: 005706 j 40222741 402225e4: 4c28 l32i.n a2, a12, 16 402225e6: 081c32 l16ui a3, a12, 16 402225e9: 0762c7 bbci a2, 12, 402225f4 402225ec: e27c movi.n a2, -2 402225ee: 102320 and a2, a3, a2 402225f1: 000146 j 402225fa 402225f4: 01a022 movi a2, 1 402225f7: 202320 or a2, a3, a2 402225fa: 085c22 s16i a2, a12, 16 402225fd: 012132 l32i a3, a1, 4 40222600: 002142 l32i a4, a1, 0 40222603: c02340 sub a2, a3, a4 40222606: 4c38 l32i.n a3, a12, 16 40222608: 040c movi.n a4, 0 4022260a: 045347 bbc a3, a4, 40222612 4022260d: f98945 call0 4021bea4 40222610: 840c movi.n a4, 8 40222612: 4c38 l32i.n a3, a12, 16 40222614: 046317 bbci a3, 1, 4022261c 40222617: 021c movi.n a2, 16 40222619: 204420 or a4, a4, a2 4022261c: 420c movi.n a2, 4 4022261e: 102320 and a2, a3, a2 40222621: 202420 or a2, a4, a2 40222624: 043330 extui a3, a3, 3, 1 40222627: f99f85 call0 4021c020 4022262a: f7cc21 l32r a2, 4022055c 4022262d: 4c38 l32i.n a3, a12, 16 4022262f: 103320 and a3, a3, a2 40222632: 00a222 movi a2, 0x200 40222635: 141327 beq a3, a2, 4022264d 40222638: fe6d21 l32r a2, 40221fec 4022263b: fe6d31 l32r a3, 40221ff0 4022263e: 10a242 movi a4, 0x210 40222641: 8b1901 l32r a0, 402052a8 40222644: 0000c0 callx0 a0 40222647: ffff06 j 40222647 4022264a: 000000 ill 4022264d: 081c32 l16ui a3, a12, 16 40222650: d3a921 l32r a2, 402174f4 40222653: 0e0c movi.n a14, 0 40222655: 102320 and a2, a3, a2 40222658: 00a432 movi a3, 0x400 4022265b: 202230 or a2, a2, a3 4022265e: 3fae32 movi a3, 0xfffffe3f 40222661: 102230 and a2, a2, a3 40222664: 085c22 s16i a2, a12, 16 40222667: 92b521 l32r a2, 4020713c 4022266a: 0020c0 memw 4022266d: 0228 l32i.n a2, a2, 0 4022266f: 1c29 s32i.n a2, a12, 4 40222671: 922321 l32r a2, 40206f00 40222674: 0020c0 memw 40222677: 0228 l32i.n a2, a2, 0 40222679: 2c29 s32i.n a2, a12, 8 4022267b: 8e0e21 l32r a2, 40205eb4 4022267e: 0020c0 memw 40222681: 0228 l32i.n a2, a2, 0 40222683: 3c29 s32i.n a2, a12, 12 40222685: 220c movi.n a2, 2 40222687: 3e4c22 s8i a2, a12, 62 4022268a: 02a022 movi a2, 2 4022268d: f83d01 l32r a0, 40220784 40222690: 0000c0 callx0 a0 40222693: 742020 extui a2, a2, 0, 8 40222696: 3e4c22 s8i a2, a12, 62 40222699: 0212e7 beq a2, a14, 4022269f 4022269c: 002986 j 40222746 4022269f: 220c movi.n a2, 2 402226a1: f9b5c5 call0 4021c200 402226a4: 002786 j 40222746 402226a7: 2e2600 excw 402226aa: 34c602 addi a0, a6, 52 402226ad: 14e100 extui a14, a0, 1, 2 402226b0: a02292 l32i a9, a2, 0x280 402226b3: 20c001 l32r a0, 401ea9b4 <_lit4_end+0xe328c> 402226b6: 0ef800 excw 402226b9: f6d201 l32r a0, 40220204 402226bc: 0000c0 callx0 a0 402226bf: 820c movi.n a2, 8 402226c1: f9ecc5 call0 4021c590 402226c4: 020c movi.n a2, 0 402226c6: f6cf01 l32r a0, 40220204 402226c9: 0000c0 callx0 a0 402226cc: ff1721 l32r a2, 40222328 402226cf: 0020c0 memw 402226d2: 0e38 l32i.n a3, a14, 0 402226d4: dd2a add.n a13, a13, a2 402226d6: f82721 l32r a2, 40220774 402226d9: c0e3f0 sub a14, a3, a15 402226dc: 2e2a add.n a2, a14, a2 402226de: 5fb2d7 bgeu a2, a13, 40222741 402226e1: 042cf2 l32i a15, a12, 16 402226e4: 907921 l32r a2, 402068c8 402226e7: 10ff20 and a15, a15, a2 402226ea: 01bf56 bnez a15, 40222709 402226ed: ff0f21 l32r a2, 4022232c 402226f0: e39a45 call0 40206098 402226f3: e8a332 movi a3, 0x3e8 402226f6: c02de0 sub a2, a13, a14 402226f9: 8b1901 l32r a0, 40205360 402226fc: 0000c0 callx0 a0 402226ff: 023d mov.n a3, a2 40222701: ff0a21 l32r a2, 4022232c 40222704: 0f4d mov.n a4, a15 40222706: e3ae85 call0 402061f0 40222709: f79421 l32r a2, 4022055c 4022270c: 4c38 l32i.n a3, a12, 16 4022270e: 103320 and a3, a3, a2 40222711: 00a222 movi a2, 0x200 40222714: 111327 beq a3, a2, 40222729 40222717: fe3521 l32r a2, 40221fec 4022271a: fe3531 l32r a3, 40221ff0 4022271d: 9fa242 movi a4, 0x29f 40222720: 8ae201 l32r a0, 402052a8 40222723: 0000c0 callx0 a0 40222726: ffff06 j 40222726 40222729: 081c32 l16ui a3, a12, 16 4022272c: d37221 l32r a2, 402174f4 4022272f: 0e0c movi.n a14, 0 40222731: 102320 and a2, a3, a2 40222734: 00a432 movi a3, 0x400 40222737: 202230 or a2, a2, a3 4022273a: 085c22 s16i a2, a12, 16 4022273d: 000146 j 40222746 40222740: 8c8500 excw 40222743: ff .byte 0xff 40222744: 1e0c movi.n a14, 1 40222746: 74e0e0 extui a14, a14, 0, 8 40222749: 5ebc beqz.n a14, 40222782 4022274b: 4c38 l32i.n a3, a12, 16 4022274d: d36921 l32r a2, 402174f4 40222750: 0e63d7 bbci a3, 13, 40222762 40222753: 081c32 l16ui a3, a12, 16 40222756: 102230 and a2, a2, a3 40222759: 00a632 movi a3, 0x600 4022275c: 202230 or a2, a2, a3 4022275f: 000146 j 40222768 40222762: 081c32 l16ui a3, a12, 16 40222765: 102230 and a2, a2, a3 40222768: fe2431 l32r a3, 40221ff8 4022276b: 085c22 s16i a2, a12, 16 4022276e: 000322 l8ui a2, a3, 0 40222771: 021226 beqi a2, 1, 40222777 40222774: 003686 j 40222852 40222777: f96821 l32r a2, 40220d18 4022277a: 008545 call0 40222fd0 4022277d: 003446 j 40222852 40222780: 0c0000 excw 40222783: 023d02 excw 40222786: fe8245 call0 40220fac 40222789: fe1b41 l32r a4, 40221ff8 4022278c: 000422 l8ui a2, a4, 0 4022278f: 021226 beqi a2, 1, 40222795 40222792: 003406 j 40222866 40222795: 3e0c22 l8ui a2, a12, 62 40222798: 82fc bnez.n a2, 402227d4 4022279a: 926821 l32r a2, 4020713c 4022279d: 0020c0 memw 402227a0: 0238 l32i.n a3, a2, 0 402227a2: 1c28 l32i.n a2, a12, 4 402227a4: c02320 sub a2, a3, a2 402227a7: 0c38 l32i.n a3, a12, 0 402227a9: f96ec5 call0 4021be98 402227ac: 91d531 l32r a3, 40206f00 402227af: 2c48 l32i.n a4, a12, 8 402227b1: 0020c0 memw 402227b4: 0338 l32i.n a3, a3, 0 402227b6: c03430 sub a3, a4, a3 402227b9: 232a add.n a2, a3, a2 402227bb: 91d231 l32r a3, 40206f04 402227be: 0348 l32i.n a4, a3, 0 402227c0: 424a add.n a4, a2, a4 402227c2: 0349 s32i.n a4, a3, 0 402227c4: 3c38 l32i.n a3, a12, 12 402227c6: a02220 addx4 a2, a2, a2 402227c9: 223a add.n a2, a2, a3 402227cb: 8ed831 l32r a3, 4020632c 402227ce: 0020c0 memw 402227d1: 006322 s32i a2, a3, 0 402227d4: f7eb21 l32r a2, 40220780 402227d7: 0020c0 memw 402227da: 0228 l32i.n a2, a2, 0 402227dc: 143020 extui a3, a2, 0, 2 402227df: 23dc bnez.n a3, 402227f5 402227e1: fe0221 l32r a2, 40221fec 402227e4: fe0331 l32r a3, 40221ff0 402227e7: b2a142 movi a4, 0x1b2 402227ea: 8aaf01 l32r a0, 402052a8 402227ed: 0000c0 callx0 a0 402227f0: ffff06 j 402227f0 402227f3: 070000 excw 402227f6: 210762 l8ui a6, a7, 33 402227f9: 8f1a add.n a8, a15, a1 402227fb: 0020c0 memw 402227fe: 0228 l32i.n a2, a2, 0 40222800: f75721 l32r a2, 4022055c 40222803: 4c38 l32i.n a3, a12, 16 40222805: 103320 and a3, a3, a2 40222808: 00a422 movi a2, 0x400 4022280b: 121327 beq a3, a2, 40222821 4022280e: fdf721 l32r a2, 40221fec 40222811: fdf731 l32r a3, 40221ff0 40222814: bfa142 movi a4, 0x1bf 40222817: 8aa401 l32r a0, 402052a8 4022281a: 0000c0 callx0 a0 4022281d: ffff06 j 4022281d 40222820: a60500 excw 40222823: ff .byte 0xff 40222824: f93d21 l32r a2, 40220d18 40222827: 007a85 call0 40222fd0 4022282a: 000b46 j 4022285b 4022282d: 000000 ill 40222830: 4c38 l32i.n a3, a12, 16 40222832: d33021 l32r a2, 402174f4 40222835: 1063d7 bbci a3, 13, 40222849 40222838: 081c32 l16ui a3, a12, 16 4022283b: 102230 and a2, a2, a3 4022283e: 00a632 movi a3, 0x600 40222841: 202230 or a2, a2, a3 40222844: 0001c6 j 4022284f 40222847: 320000 excw 4022284a: 081c movi.n a8, 16 4022284c: 102230 and a2, a2, a3 4022284f: 085c22 s16i a2, a12, 16 40222852: 00a022 movi a2, 0 40222855: 203220 or a3, a2, a2 40222858: fe7505 call0 40220fac 4022285b: fe9921 l32r a2, 402222c0 4022285e: 002222 l32i a2, a2, 0 40222861: 128c beqz.n a2, 40222866 40222863: 0002c0 callx0 a2 40222866: b108 l32i.n a0, a1, 44 40222868: a1c8 l32i.n a12, a1, 40 4022286a: 91d8 l32i.n a13, a1, 36 4022286c: 81e8 l32i.n a14, a1, 32 4022286e: 71f8 l32i.n a15, a1, 28 40222870: 30c112 addi a1, a1, 48 40222873: f00d ret.n 40222875: 000000 ill 40222878: 1e0c movi.n a14, 1 4022287a: f84023 excw 4022287d: 231d excw 4022287f: 1dec40 excw 40222882: e84023 excw 40222885: 231d excw 40222887: c11240 mul16u a1, a2, a4 40222888 : 40222888: f0c112 addi a1, a1, -16 4022288b: 21c9 s32i.n a12, a1, 8 4022288d: 3109 s32i.n a0, a1, 12 4022288f: 11d9 s32i.n a13, a1, 4 40222891: 74c020 extui a12, a2, 0, 8 40222894: 1cdc bnez.n a12, 402228a9 40222896: fdd921 l32r a2, 40221ffc 40222899: 4042c2 s8i a12, a2, 64 4022289c: fff721 l32r a2, 40222878 4022289f: 8a8201 l32r a0, 402052a8 402228a2: 0000c0 callx0 a0 402228a5: 000d46 j 402228de 402228a8: f42100 extui a2, a0, 1, 16 402228ab: ff .byte 0xff 402228ac: 8a7f01 l32r a0, 402052a8 402228af: 0000c0 callx0 a0 402228b2: 2c0b addi.n a2, a12, -1 402228b4: 742020 extui a2, a2, 0, 8 402228b7: 2322f6 bgeui a2, 2, 402228de 402228ba: fdd0d1 l32r a13, 40221ffc 402228bd: 400d22 l8ui a2, a13, 64 402228c0: 0e12c7 beq a2, a12, 402228d2 402228c3: f91521 l32r a2, 40220d18 402228c6: 021c26 beqi a12, 1, 402228cc 402228c9: 64a022 movi a2, 100 402228cc: 007005 call0 40222fd0 402228cf: 404dc2 s8i a12, a13, 64 402228d2: ffeb21 l32r a2, 40222880 402228d5: 400d32 l8ui a3, a13, 64 402228d8: 8a7401 l32r a0, 402052a8 402228db: 0000c0 callx0 a0 402228de: ffe921 l32r a2, 40222884 402228e1: 8a7101 l32r a0, 402052a8 402228e4: 0000c0 callx0 a0 402228e7: 032102 l32i a0, a1, 12 402228ea: 0221c2 l32i a12, a1, 8 402228ed: 0121d2 l32i a13, a1, 4 402228f0: 10c112 addi a1, a1, 16 402228f3: f00d ret.n 402228f5: 000000 ill 402228f8 : 402228f8: fdc121 l32r a2, 40221ffc 402228fb: 400222 l8ui a2, a2, 64 402228fe: f00d ret.n 40222900 : 40222900: fdbf21 l32r a2, 40221ffc 40222903: 130c movi.n a3, 1 40222905: 4248 l32i.n a4, a2, 16 40222907: f71521 l32r a2, 4022055c 4022290a: 104420 and a4, a4, a2 4022290d: fcd442 addmi a4, a4, 0xfffffc00 40222910: 020c movi.n a2, 0 40222912: 832340 moveqz a2, a3, a4 40222915: f00d ret.n ... 40222918 : 40222918: fdb921 l32r a2, 40221ffc 4022291b: 4228 l32i.n a2, a2, 16 4022291d: 042d20 extui a2, a2, 13, 1 40222920: f00d ret.n ... 40222924 : 40222924: fdb621 l32r a2, 40221ffc 40222927: 030c movi.n a3, 0 40222929: 4258 l32i.n a5, a2, 16 4022292b: f70c21 l32r a2, 4022055c 4022292e: 140c movi.n a4, 1 40222930: 105520 and a5, a5, a2 40222933: 032d mov.n a2, a3 40222935: 832450 moveqz a2, a4, a5 40222938: fad552 addmi a5, a5, 0xfffffa00 4022293b: 833450 moveqz a3, a4, a5 4022293e: 202230 or a2, a2, a3 40222941: f00d ret.n 40222943: 1dd800 excw 40222946: 204023 excw 40222949: 1e .byte 0x1e 4022294a: 124023 excw 4022294c : 4022294c: f0c112 addi a1, a1, -16 4022294f: 0261c2 s32i a12, a1, 8 40222952: fdaac1 l32r a12, 40221ffc 40222955: 3109 s32i.n a0, a1, 12 40222957: 042c22 l32i a2, a12, 16 4022295a: 7462d7 bbci a2, 13, 402229d2 4022295d: 0b6fc5 call0 4022e05c 40222960: 020c movi.n a2, 0 40222962: 203220 or a3, a2, a2 40222965: fe6445 call0 40220fac 40222968: fda421 l32r a2, 40221ff8 4022296b: 000222 l8ui a2, a2, 0 4022296e: 0e2266 bnei a2, 2, 40222980 40222971: fff8c5 call0 40222900 40222974: 008216 beqz a2, 40222980 40222977: fe6d21 l32r a2, 4022232c 4022297a: e371c5 call0 40206098 4022297d: ff9045 call0 40222284 40222980: 4c38 l32i.n a3, a12, 16 40222982: fff021 l32r a2, 40222944 40222985: 243930 extui a3, a3, 9, 3 40222988: 8a4801 l32r a0, 402052a8 4022298b: 0000c0 callx0 a0 4022298e: 081c32 l16ui a3, a12, 16 40222991: a8cb21 l32r a2, 4020ccc0 40222994: 102320 and a2, a3, a2 40222997: 3fae32 movi a3, 0xfffffe3f 4022299a: 102230 and a2, a2, a3 4022299d: 085c22 s16i a2, a12, 16 402229a0: 030c movi.n a3, 0 402229a2: 2c39 s32i.n a3, a12, 8 402229a4: 4c48 l32i.n a4, a12, 16 402229a6: f6ed31 l32r a3, 4022055c 402229a9: 080437 bnone a4, a3, 402229b5 402229ac: d2d231 l32r a3, 402174f4 402229af: 102230 and a2, a2, a3 402229b2: 085c22 s16i a2, a12, 16 402229b5: fd8cc1 l32r a12, 40221fe8 402229b8: 0c28 l32i.n a2, a12, 0 402229ba: e28c beqz.n a2, 402229cc 402229bc: ffe331 l32r a3, 40222948 402229bf: b8a042 movi a4, 184 402229c2: 8bb701 l32r a0, 402058a0 402229c5: 0000c0 callx0 a0 402229c8: 020c movi.n a2, 0 402229ca: 0c29 s32i.n a2, a12, 0 402229cc: 201110 or a1, a1, a1 402229cf: 0b7345 call0 4022e104 402229d2: 3108 l32i.n a0, a1, 12 402229d4: 21c8 l32i.n a12, a1, 8 402229d6: 10c112 addi a1, a1, 16 402229d9: f00d ret.n 402229db: 1d8800 excw 402229de: 704023 excw 402229e1: 231d excw 402229e3: c11240 mul16u a1, a2, a4 402229e4 : 402229e4: f0c112 addi a1, a1, -16 402229e7: 21c9 s32i.n a12, a1, 8 402229e9: fd84c1 l32r a12, 40221ffc 402229ec: 3109 s32i.n a0, a1, 12 402229ee: 11d9 s32i.n a13, a1, 4 402229f0: 4c28 l32i.n a2, a12, 16 402229f2: 0262d7 bbci a2, 13, 402229f8 402229f5: 001e46 j 40222a72 402229f8: ff09c5 call0 40221a98 402229fb: 128c beqz.n a2, 40222a00 402229fd: fe9e45 call0 402213e4 40222a00: fd7ad1 l32r a13, 40221fe8 40222a03: 0d28 l32i.n a2, a13, 0 40222a05: 02ec bnez.n a2, 40222a29 40222a07: ffd031 l32r a3, 40222948 40222a0a: f4a222 movi a2, 0x2f4 40222a0d: cca042 movi a4, 204 40222a10: 8ba201 l32r a0, 40205898 40222a13: 0000c0 callx0 a0 40222a16: 0d29 s32i.n a2, a13, 0 40222a18: 00d256 bnez a2, 40222a29 40222a1b: fff021 l32r a2, 402229dc 40222a1e: 8a2201 l32r a0, 402052a8 40222a21: 0000c0 callx0 a0 40222a24: 001286 j 40222a72 40222a27: 050000 extui a0, a0, 16, 1 40222a2a: 320b63 excw 40222a2d: 081c movi.n a8, 16 40222a2f: dec321 l32r a2, 4021a53c 40222a32: 202320 or a2, a3, a2 40222a35: 085c22 s16i a2, a12, 16 40222a38: 00a022 movi a2, 0 40222a3b: 203220 or a3, a2, a2 40222a3e: fe56c5 call0 40220fac 40222a41: 4c48 l32i.n a4, a12, 16 40222a43: 400c32 l8ui a3, a12, 64 40222a46: ffe621 l32r a2, 402229e0 40222a49: 244940 extui a4, a4, 9, 3 40222a4c: 8a1701 l32r a0, 402052a8 40222a4f: 0000c0 callx0 a0 40222a52: 4c38 l32i.n a3, a12, 16 40222a54: f6c221 l32r a2, 4022055c 40222a57: 118327 bany a3, a2, 40222a6c 40222a5a: 081c32 l16ui a3, a12, 16 40222a5d: d2a521 l32r a2, 402174f4 40222a60: 102320 and a2, a3, a2 40222a63: 00a632 movi a3, 0x600 40222a66: 202230 or a2, a2, a3 40222a69: 085c22 s16i a2, a12, 16 40222a6c: 201110 or a1, a1, a1 40222a6f: 0b6945 call0 4022e104 40222a72: 3108 l32i.n a0, a1, 12 40222a74: 21c8 l32i.n a12, a1, 8 40222a76: 11d8 l32i.n a13, a1, 4 40222a78: 10c112 addi a1, a1, 16 40222a7b: f00d ret.n 40222a7d: 000000 ill 40222a80: 2222c4 excw 40222a83: c11240 mul16u a1, a2, a4 40222a84 : 40222a84: f0c112 addi a1, a1, -16 40222a87: 21c9 s32i.n a12, a1, 8 40222a89: fd5cc1 l32r a12, 40221ffc 40222a8c: 3109 s32i.n a0, a1, 12 40222a8e: 11d9 s32i.n a13, a1, 4 40222a90: 01e9 s32i.n a14, a1, 0 40222a92: 081c32 l16ui a3, a12, 16 40222a95: 420c movi.n a2, 4 40222a97: 1d0c movi.n a13, 1 40222a99: 202320 or a2, a3, a2 40222a9c: 2022d0 or a2, a2, a13 40222a9f: d37c movi.n a3, -3 40222aa1: 102230 and a2, a2, a3 40222aa4: 830c movi.n a3, 8 40222aa6: 202230 or a2, a2, a3 40222aa9: 085c22 s16i a2, a12, 16 40222aac: fff531 l32r a3, 40222a80 40222aaf: fe1f21 l32r a2, 4022232c 40222ab2: 2e0c movi.n a14, 2 40222ab4: 040c movi.n a4, 0 40222ab6: 3e4ce2 s8i a14, a12, 62 40222ab9: e35a05 call0 4020605c 40222abc: 020c movi.n a2, 0 40222abe: 3f4c22 s8i a2, a12, 63 40222ac1: 081c32 l16ui a3, a12, 16 40222ac4: a87f21 l32r a2, 4020ccc0 40222ac7: 404ce2 s8i a14, a12, 64 40222aca: 102320 and a2, a3, a2 40222acd: 085c22 s16i a2, a12, 16 40222ad0: 124cd2 s8i a13, a12, 18 40222ad3: 3108 l32i.n a0, a1, 12 40222ad5: 21c8 l32i.n a12, a1, 8 40222ad7: 11d8 l32i.n a13, a1, 4 40222ad9: 01e8 l32i.n a14, a1, 0 40222adb: 10c112 addi a1, a1, 16 40222ade: f00d ret.n 40222ae0 : 40222ae0: fdf831 l32r a3, 402222c0 40222ae3: 0329 s32i.n a2, a3, 0 40222ae5: f00d ret.n ... 40222ae8 : 40222ae8: f0c112 addi a1, a1, -16 40222aeb: 21c9 s32i.n a12, a1, 8 40222aed: 3109 s32i.n a0, a1, 12 40222aef: 0b56c5 call0 4022e05c 40222af2: fd42c1 l32r a12, 40221ffc 40222af5: 4c28 l32i.n a2, a12, 16 40222af7: 2c62d7 bbci a2, 13, 40222b27 40222afa: fef9c5 call0 40221a98 40222afd: 023d mov.n a3, a2 40222aff: 42ec bnez.n a2, 40222b27 40222b01: fd3d21 l32r a2, 40221ff8 40222b04: 000222 l8ui a2, a2, 0 40222b07: 1c2266 bnei a2, 2, 40222b27 40222b0a: f69421 l32r a2, 4022055c 40222b0d: 4c48 l32i.n a4, a12, 16 40222b0f: 104420 and a4, a4, a2 40222b12: 00a422 movi a2, 0x400 40222b15: 0e9427 bne a4, a2, 40222b27 40222b18: 202330 or a2, a3, a3 40222b1b: fe4905 call0 40220fac 40222b1e: fe0321 l32r a2, 4022232c 40222b21: e35745 call0 40206098 40222b24: ff75c5 call0 40222284 40222b27: 0b5dc5 call0 4022e104 40222b2a: 3108 l32i.n a0, a1, 12 40222b2c: 21c8 l32i.n a12, a1, 8 40222b2e: 10c112 addi a1, a1, 16 40222b31: f00d ret.n 40222b33: 233000 excw 40222b36: 124022 s8i a2, a0, 18 40222b38 : 40222b38: f0c112 addi a1, a1, -16 40222b3b: 036102 s32i a0, a1, 12 40222b3e: 01e9 s32i.n a14, a1, 0 40222b40: 21c9 s32i.n a12, a1, 8 40222b42: 20e220 or a14, a2, a2 40222b45: 11d9 s32i.n a13, a1, 4 40222b47: 0b5145 call0 4022e05c 40222b4a: e4e7c5 call0 402079c8 40222b4d: e4e785 call0 402079c8 40222b50: 029c beqz.n a2, 40222b64 40222b52: fd2621 l32r a2, 40221fec 40222b55: fd2631 l32r a3, 40221ff0 40222b58: 44a342 movi a4, 0x344 40222b5b: 89d301 l32r a0, 402052a8 40222b5e: 0000c0 callx0 a0 40222b61: ffff06 j 40222b61 40222b64: fef305 call0 40221a98 40222b67: 02dd mov.n a13, a2 40222b69: 329c beqz.n a2, 40222b80 40222b6b: fd2021 l32r a2, 40221fec 40222b6e: fd2031 l32r a3, 40221ff0 40222b71: 45a342 movi a4, 0x345 40222b74: 89cd01 l32r a0, 402052a8 40222b77: 0000c0 callx0 a0 40222b7a: ffff06 j 40222b7a 40222b7d: 000000 ill 40222b80: fd1fc1 l32r a12, 40221ffc 40222b83: 042c22 l32i a2, a12, 16 40222b86: 3e62d7 bbci a2, 13, 40222bc8 40222b89: f67431 l32r a3, 4022055c 40222b8c: 102230 and a2, a2, a3 40222b8f: 00a632 movi a3, 0x600 40222b92: 389237 bne a2, a3, 40222bce 40222b95: 400c22 l8ui a2, a12, 64 40222b98: 035216 beqz a2, 40222bd1 40222b9b: 90d921 l32r a2, 40206f00 40222b9e: 0d3d mov.n a3, a13 40222ba0: 0020c0 memw 40222ba3: 0228 l32i.n a2, a2, 0 40222ba5: 5ce9 s32i.n a14, a12, 20 40222ba7: 2c29 s32i.n a2, a12, 8 40222ba9: ffe221 l32r a2, 40222b34 40222bac: fe3fc5 call0 40220fac 40222baf: 081c32 l16ui a3, a12, 16 40222bb2: d25021 l32r a2, 402174f4 40222bb5: 102320 and a2, a3, a2 40222bb8: 00a232 movi a3, 0x200 40222bbb: 202230 or a2, a2, a3 40222bbe: 085c22 s16i a2, a12, 16 40222bc1: 0b5405 call0 4022e104 40222bc4: 000246 j 40222bd1 40222bc7: a0d200 addx4 a13, a2, a0 40222bca: fe .byte 0xfe 40222bcb: 000086 j 40222bd1 40222bce: ffa0d2 movi a13, 255 40222bd1: 3108 l32i.n a0, a1, 12 40222bd3: 0d2d mov.n a2, a13 40222bd5: 21c8 l32i.n a12, a1, 8 40222bd7: 11d8 l32i.n a13, a1, 4 40222bd9: 01e8 l32i.n a14, a1, 0 40222bdb: 10c112 addi a1, a1, 16 40222bde: f00d ret.n 40222be0: 1d18 l32i.n a1, a13, 4 40222be2: 0c4023 excw 40222be5: 231d excw 40222be7: 1d0440 excw 40222bea: 124023 excw 40222bec : 40222bec: f0c112 addi a1, a1, -16 40222bef: 21c9 s32i.n a12, a1, 8 40222bf1: 74c020 extui a12, a2, 0, 8 40222bf4: fffb21 l32r a2, 40222be0 40222bf7: 036102 s32i a0, a1, 12 40222bfa: 89ab01 l32r a0, 402052a8 40222bfd: 0000c0 callx0 a0 40222c00: fcff21 l32r a2, 40221ffc 40222c03: 7ccc bnez.n a12, 40222c0e 40222c05: 4142c2 s8i a12, a2, 65 40222c08: fff721 l32r a2, 40222be4 40222c0b: 0001c6 j 40222c16 40222c0e: 130c movi.n a3, 1 40222c10: 414232 s8i a3, a2, 65 40222c13: fff521 l32r a2, 40222be8 40222c16: 89a401 l32r a0, 402052a8 40222c19: 0000c0 callx0 a0 40222c1c: 3108 l32i.n a0, a1, 12 40222c1e: 21c8 l32i.n a12, a1, 8 40222c20: 10c112 addi a1, a1, 16 40222c23: f00d ret.n 40222c25: 000000 ill 40222c28 : 40222c28: fcf521 l32r a2, 40221ffc 40222c2b: 410222 l8ui a2, a2, 65 40222c2e: f00d ret.n 40222c30: 80ac beqz.n a0, 40222c5c 40222c32: fe .byte 0xfe 40222c33: 3f .byte 0x3f 40222c34 : 40222c34: ffff21 l32r a2, 40222c30 40222c37: 130c movi.n a3, 1 40222c39: 004232 s8i a3, a2, 0 40222c3c: f00d ret.n ... 40222c40 : 40222c40: f0c112 addi a1, a1, -16 40222c43: b52c21 l32r a2, 402100f4 40222c46: 3109 s32i.n a0, a1, 12 40222c48: 560222 l8ui a2, a2, 86 40222c4b: 042020 extui a2, a2, 0, 1 40222c4e: 42cc bnez.n a2, 40222c56 40222c50: 201110 or a1, a1, a1 40222c53: fef645 call0 40221bb8 40222c56: 3108 l32i.n a0, a1, 12 40222c58: 10c112 addi a1, a1, 16 40222c5b: f00d ret.n 40222c5d: 000000 ill 40222c60: fe89f4 excw 40222c63: 3f .byte 0x3f 40222c64: d0c112 addi a1, a1, -48 40222c67: a1c9 s32i.n a12, a1, 40 40222c69: 91d9 s32i.n a13, a1, 36 40222c6b: 0129 s32i.n a2, a1, 0 40222c6d: 04dd mov.n a13, a4 40222c6f: c02430 sub a2, a4, a3 40222c72: b109 s32i.n a0, a1, 44 40222c74: 81e9 s32i.n a14, a1, 32 40222c76: 71f9 s32i.n a15, a1, 28 40222c78: b40c movi.n a4, 11 40222c7a: 20c550 or a12, a5, a5 40222c7d: 042427 blt a4, a2, 40222c85 40222c80: 220c movi.n a2, 2 40222c82: 002a86 j 40222d30 40222c85: e3cb addi.n a14, a3, 12 40222c87: 020c movi.n a2, 0 40222c89: dda0f2 movi a15, 221 40222c8c: 0025c6 j 40222d27 40222c8f: 0e6200 excw 40222c92: 461b01 l32r a0, 401f4500 <_lit4_end+0xecdd8> 40222c95: e7a437 bge a4, a3, 40222c80 40222c98: 000e32 l8ui a3, a14, 0 40222c9b: 4e3326 beqi a3, 3, 40222ced 40222c9e: 6013f7 beq a3, a15, 40222d02 40222ca1: 07b356 bnez a3, 40222d20 40222ca4: 782c66 bnei a12, 2, 40222d20 40222ca7: 897f31 l32r a3, 402052a4 40222caa: 02d322 addmi a2, a3, 0x200 40222cad: d90222 l8ui a2, a2, 217 40222cb0: 929c beqz.n a2, 40222ccd 40222cb2: 0148 l32i.n a4, a1, 0 40222cb4: 91df21 l32r a2, 40207430 40222cb7: 10c432 addi a3, a4, 16 40222cba: 640c movi.n a4, 6 40222cbc: 1169 s32i.n a6, a1, 4 40222cbe: 8af201 l32r a0, 40205888 40222cc1: 0000c0 callx0 a0 40222cc4: 1168 l32i.n a6, a1, 4 40222cc6: 328c beqz.n a2, 40222ccd 40222cc8: 020c movi.n a2, 0 40222cca: 001886 j 40222d30 40222ccd: 897531 l32r a3, 402052a4 40222cd0: 8f2322 l32i a2, a3, 0x23c 40222cd3: f19267 bne a2, a6, 40222cc8 40222cd6: 91d221 l32r a2, 40207420 40222cd9: 02ce32 addi a3, a14, 2 40222cdc: 204660 or a4, a6, a6 40222cdf: 8aea01 l32r a0, 40205888 40222ce2: 0000c0 callx0 a0 40222ce5: fdf256 bnez a2, 40222cc8 40222ce8: 120c movi.n a2, 1 40222cea: 000c86 j 40222d20 40222ced: 2f1c66 bnei a12, 1, 40222d20 40222cf0: 990d01 l32r a0, 40209124 40222cf3: 0000c0 callx0 a0 40222cf6: 020e32 l8ui a3, a14, 2 40222cf9: 060222 l8ui a2, a2, 6 40222cfc: e81327 beq a3, a2, 40222ce8 40222cff: fff146 j 40222cc8 40222d02: 1a1c66 bnei a12, 1, 40222d20 40222d05: df36b6 bltui a6, 3, 40222ce8 40222d08: ffd631 l32r a3, 40222c60 40222d0b: 2e2b addi.n a2, a14, 2 40222d0d: 340c movi.n a4, 3 40222d0f: 8ade01 l32r a0, 40205888 40222d12: 0000c0 callx0 a0 40222d15: 030c movi.n a3, 0 40222d17: 933c20 movnez a3, a12, a2 40222d1a: 742030 extui a2, a3, 0, 8 40222d1d: 0003c6 j 40222d30 40222d20: 010e32 l8ui a3, a14, 1 40222d23: 332b addi.n a3, a3, 2 40222d25: ee3a add.n a14, a14, a3 40222d27: c03de0 sub a3, a13, a14 40222d2a: 0223a6 blti a3, 2, 40222d30 40222d2d: ffd7c6 j 40222c90 40222d30: b108 l32i.n a0, a1, 44 40222d32: a1c8 l32i.n a12, a1, 40 40222d34: 91d8 l32i.n a13, a1, 36 40222d36: 81e8 l32i.n a14, a1, 32 40222d38: 71f8 l32i.n a15, a1, 28 40222d3a: 30c112 addi a1, a1, 48 40222d3d: f00d ret.n 40222d3f: c09000 sub a9, a0, a0 40222d42: fe .byte 0xfe 40222d43: 3f .byte 0x3f 40222d44: 000914 excw 40222d47: 848060 extui a8, a6, 0, 9 40222d4a: 1e .byte 0x1e ... 40222d4c : 40222d4c: f0c112 addi a1, a1, -16 40222d4f: fffc21 l32r a2, 40222d40 40222d52: 3109 s32i.n a0, a1, 12 40222d54: 000222 l8ui a2, a2, 0 40222d57: 131266 bnei a2, 1, 40222d6e 40222d5a: fffa21 l32r a2, 40222d44 40222d5d: 73a032 movi a3, 115 40222d60: 0020c0 memw 40222d63: 0239 s32i.n a3, a2, 0 40222d65: fff821 l32r a2, 40222d48 40222d68: 938201 l32r a0, 40207b70 40222d6b: 0000c0 callx0 a0 40222d6e: 3108 l32i.n a0, a1, 12 40222d70: 10c112 addi a1, a1, 16 40222d73: f00d ret.n 40222d75: 000000 ill 40222d78: 503c movi.n a0, 53 40222d7a: 214010 srai a4, a1, 0 40222d7c : 40222d7c: ffff21 l32r a2, 40222d78 40222d7f: f0c112 addi a1, a1, -16 40222d82: 036102 s32i a0, a1, 12 40222d85: 028c45 call0 4022564c 40222d88: fff021 l32r a2, 40222d48 40222d8b: 937901 l32r a0, 40207b70 40222d8e: 0000c0 callx0 a0 40222d91: ffeb21 l32r a2, 40222d40 40222d94: 01a032 movi a3, 1 40222d97: 004232 s8i a3, a2, 0 40222d9a: 032102 l32i a0, a1, 12 40222d9d: 10c112 addi a1, a1, 16 40222da0: f00d ret.n 40222da2: 8d0000 excw 40222da5: 3ffec0 excw 40222da8 : 40222da8: ffe621 l32r a2, 40222d40 40222dab: 000222 l8ui a2, a2, 0 40222dae: 121266 bnei a2, 1, 40222dc4 40222db1: fffc21 l32r a2, 40222da4 40222db4: 030c movi.n a3, 0 40222db6: 004232 s8i a3, a2, 0 40222db9: ffe221 l32r a2, 40222d44 40222dbc: 73a032 movi a3, 115 40222dbf: 0020c0 memw 40222dc2: 0239 s32i.n a3, a2, 0 40222dc4: f00d ret.n 40222dc6: 800000 add a0, a0, a0 40222dc9: 2c1d excw 40222dcb: c11204 excw 40222dcc : 40222dcc: f0c112 addi a1, a1, -16 40222dcf: ffdc21 l32r a2, 40222d40 40222dd2: 036102 s32i a0, a1, 12 40222dd5: 000222 l8ui a2, a2, 0 40222dd8: 221266 bnei a2, 1, 40222dfe 40222ddb: ffda21 l32r a2, 40222d44 40222dde: 73a032 movi a3, 115 40222de1: 0020c0 memw 40222de4: 006232 s32i a3, a2, 0 40222de7: ffef21 l32r a2, 40222da4 40222dea: 00a032 movi a3, 0 40222ded: 004232 s8i a3, a2, 0 40222df0: 020c movi.n a2, 0 40222df2: 028585 call0 4022564c 40222df5: fff421 l32r a2, 40222dc8 40222df8: 935e01 l32r a0, 40207b70 40222dfb: 0000c0 callx0 a0 40222dfe: 3108 l32i.n a0, a1, 12 40222e00: 10c112 addi a1, a1, 16 40222e03: f00d ret.n 40222e05: 000000 ill 40222e08 : 40222e08: f0c112 addi a1, a1, -16 40222e0b: ffcd21 l32r a2, 40222d40 40222e0e: 3109 s32i.n a0, a1, 12 40222e10: 000222 l8ui a2, a2, 0 40222e13: 221266 bnei a2, 1, 40222e39 40222e16: ffe321 l32r a2, 40222da4 40222e19: 030c movi.n a3, 0 40222e1b: 004232 s8i a3, a2, 0 40222e1e: ffc921 l32r a2, 40222d44 40222e21: 73a032 movi a3, 115 40222e24: 0020c0 memw 40222e27: 006232 s32i a3, a2, 0 40222e2a: ffd321 l32r a2, 40222d78 40222e2d: 0281c5 call0 4022564c 40222e30: ffc621 l32r a2, 40222d48 40222e33: 934f01 l32r a0, 40207b70 40222e36: 0000c0 callx0 a0 40222e39: 3108 l32i.n a0, a1, 12 40222e3b: 10c112 addi a1, a1, 16 40222e3e: f00d ret.n 40222e40 : 40222e40: f33631 l32r a3, 4021fb18 40222e43: 520c movi.n a2, 5 40222e45: 050342 l8ui a4, a3, 5 40222e48: 94cc bnez.n a4, 40222e55 40222e4a: 020342 l8ui a4, a3, 2 40222e4d: 000322 l8ui a2, a3, 0 40222e50: 242a add.n a2, a4, a2 40222e52: 742020 extui a2, a2, 0, 8 40222e55: f00d ret.n ... 40222e58 : 40222e58: f33031 l32r a3, 4021fb18 40222e5b: 520c movi.n a2, 5 40222e5d: 050342 l8ui a4, a3, 5 40222e60: e4cc bnez.n a4, 40222e72 40222e62: a338 l32i.n a3, a3, 40 40222e64: 042d mov.n a2, a4 40222e66: 838c beqz.n a3, 40222e72 40222e68: 221b addi.n a2, a2, 1 40222e6a: 742020 extui a2, a2, 0, 8 40222e6d: 2338 l32i.n a3, a3, 8 40222e6f: fffcc6 j 40222e66 40222e72: f00d ret.n 40222e74: c3e8 l32i.n a14, a3, 48 40222e76: fe .byte 0xfe 40222e77: 3f .byte 0x3f 40222e78 : 40222e78: ffff21 l32r a2, 40222e74 40222e7b: f0c112 addi a1, a1, -16 40222e7e: 036102 s32i a0, a1, 12 40222e81: e32145 call0 40206098 40222e84: 032102 l32i a0, a1, 12 40222e87: 10c112 addi a1, a1, 16 40222e8a: 000080 ret 40222e8d: 000000 ill 40222e90: 9e .byte 0x9e 40222e91: 3ffec0 excw 40222e94: fe80b0 excw 40222e97: 3f .byte 0x3f 40222e98: 1e98 l32i.n a9, a14, 4 40222e9a: 884023 excw 40222e9d: 1e .byte 0x1e 40222e9e: b84023 excw 40222ea1: 3ffe80 excw 40222ea4: fec0a0 excw 40222ea7: 3f .byte 0x3f 40222ea8: fe80b4 excw 40222eab: 3f .byte 0x3f 40222eac : 40222eac: d0c112 addi a1, a1, -48 40222eaf: 0861e2 s32i a14, a1, 32 40222eb2: fff0e1 l32r a14, 40222e74 40222eb5: 0b6102 s32i a0, a1, 44 40222eb8: 0e2d mov.n a2, a14 40222eba: a1c9 s32i.n a12, a1, 40 40222ebc: 91d9 s32i.n a13, a1, 36 40222ebe: 71f9 s32i.n a15, a1, 28 40222ec0: e31d45 call0 40206098 40222ec3: fde245 call0 40220ce8 40222ec6: b28c beqz.n a2, 40222ed5 40222ec8: f4cc21 l32r a2, 402201f8 40222ecb: 130c movi.n a3, 1 40222ecd: 004232 s8i a3, a2, 0 40222ed0: 000406 j 40222ee4 40222ed3: 850000 extui a0, a0, 16, 9 40222ed6: 56ffa2 excw 40222ed9: 22fec2 excw 40222edc: 2001a0 or a0, a1, a10 40222edf: c52032 l32i a3, a0, 0x314 40222ee2: 85f461 l32r a6, 402046b4 <__func__$5916+0x96c> 40222ee5: 20fff5 excw 40222ee8: c520e2 l32i a14, a0, 0x314 40222eeb: fdfff6 bgeui a15, 0x100, 40222eec 40222eee: e8c102 addi a0, a1, -24 40222ef1: ff .byte 0xff 40222ef2: 1d0c movi.n a13, 1 40222ef4: 0c22b6 bltui a2, 2, 40222f04 40222ef7: 0d0c movi.n a13, 0 40222ef9: 072eb6 bltui a14, 2, 40222f04 40222efc: 004cd2 s8i a13, a12, 0 40222eff: 001106 j 40222f47 40222f02: 620000 excw 40222f05: 000c movi.n a0, 0 40222f07: ffe341 l32r a4, 40222e94 40222f0a: 01c662 addi a6, a6, 1 40222f0d: 746060 extui a6, a6, 0, 8 40222f10: 001432 l16ui a3, a4, 0 40222f13: 004c62 s8i a6, a12, 0 40222f16: e8a322 movi a2, 0x3e8 40222f19: 006162 s32i a6, a1, 0 40222f1c: 8ded01 l32r a0, 402066d0 40222f1f: 0000c0 callx0 a0 40222f22: 0168 l32i.n a6, a1, 0 40222f24: 1f2627 blt a6, a2, 40222f47 40222f27: 020c movi.n a2, 0 40222f29: 004c22 s8i a2, a12, 0 40222f2c: 0a3ef6 bgeui a14, 3, 40222f3a 40222f2f: ffda21 l32r a2, 40222e98 40222f32: 0e3d mov.n a3, a14 40222f34: 88dd01 l32r a0, 402052a8 40222f37: 0000c0 callx0 a0 40222f3a: 9d8c beqz.n a13, 40222f47 40222f3c: ffd821 l32r a2, 40222e9c 40222f3f: 0f3d mov.n a3, a15 40222f41: 88d901 l32r a0, 402052a8 40222f44: 0000c0 callx0 a0 40222f47: f45905 call0 402174d8 40222f4a: ffd531 l32r a3, 40222ea0 40222f4d: ffd5c1 l32r a12, 40222ea4 40222f50: 222b addi.n a2, a2, 2 40222f52: 212220 srai a2, a2, 2 40222f55: 004322 s8i a2, a3, 0 40222f58: 0cf8 l32i.n a15, a12, 0 40222f5a: ffd321 l32r a2, 40222ea8 40222f5d: ffcd41 l32r a4, 40222e94 40222f60: ff1b addi.n a15, a15, 1 40222f62: 0228 l32i.n a2, a2, 0 40222f64: 001432 l16ui a3, a4, 0 40222f67: 006cf2 s32i a15, a12, 0 40222f6a: 88fd01 l32r a0, 40205360 40222f6d: 0000c0 callx0 a0 40222f70: 2e3f27 bltu a15, a2, 40222fa2 40222f73: 020c movi.n a2, 0 40222f75: 0c29 s32i.n a2, a12, 0 40222f77: fdd705 call0 40220ce8 40222f7a: a28c beqz.n a2, 40222f88 40222f7c: f49e21 l32r a2, 402201f4 40222f7f: 130c movi.n a3, 1 40222f81: 004232 s8i a3, a2, 0 40222f84: 000686 j 40222fa2 40222f87: 974500 excw 40222f8a: ff .byte 0xff 40222f8b: fed256 bnez a2, 40222f7c 40222f8e: 006122 s32i a2, a1, 0 40222f91: 8a3c01 l32r a0, 40205884 40222f94: 0000c0 callx0 a0 40222f97: 0128 l32i.n a2, a1, 0 40222f99: f5cac5 call0 40218c48 40222f9c: 89da01 l32r a0, 40205704 40222f9f: 0000c0 callx0 a0 40222fa2: ffbc41 l32r a4, 40222e94 40222fa5: ffb321 l32r a2, 40222e74 40222fa8: 001432 l16ui a3, a4, 0 40222fab: 040c movi.n a4, 0 40222fad: e32405 call0 402061f0 40222fb0: b108 l32i.n a0, a1, 44 40222fb2: a1c8 l32i.n a12, a1, 40 40222fb4: 91d8 l32i.n a13, a1, 36 40222fb6: 81e8 l32i.n a14, a1, 32 40222fb8: 71f8 l32i.n a15, a1, 28 40222fba: 30c112 addi a1, a1, 48 40222fbd: f00d ret.n ... 40222fc0 : 40222fc0: f0c112 addi a1, a1, -16 40222fc3: 3109 s32i.n a0, a1, 12 40222fc5: ffee45 call0 40222eac 40222fc8: 3108 l32i.n a0, a1, 12 40222fca: 10c112 addi a1, a1, 16 40222fcd: f00d ret.n ... 40222fd0 : 40222fd0: f0c112 addi a1, a1, -16 40222fd3: 01e9 s32i.n a14, a1, 0 40222fd5: f4e020 extui a14, a2, 0, 16 40222fd8: ffb321 l32r a2, 40222ea4 40222fdb: 3109 s32i.n a0, a1, 12 40222fdd: 21c9 s32i.n a12, a1, 8 40222fdf: 11d9 s32i.n a13, a1, 4 40222fe1: 0c0c movi.n a12, 0 40222fe3: 02c9 s32i.n a12, a2, 0 40222fe5: ffa3d1 l32r a13, 40222e74 40222fe8: ffaa21 l32r a2, 40222e90 40222feb: 0042c2 s8i a12, a2, 0 40222fee: 0d2d mov.n a2, a13 40222ff0: e30a45 call0 40206098 40222ff3: ffa821 l32r a2, 40222e94 40222ff6: 0e3d mov.n a3, a14 40222ff8: 0052e2 s16i a14, a2, 0 40222ffb: 0c4d mov.n a4, a12 40222ffd: 0d2d mov.n a2, a13 40222fff: e31f05 call0 402061f0 40223002: 3108 l32i.n a0, a1, 12 40223004: 21c8 l32i.n a12, a1, 8 40223006: 11d8 l32i.n a13, a1, 4 40223008: 01e8 l32i.n a14, a1, 0 4022300a: 10c112 addi a1, a1, 16 4022300d: f00d ret.n 4022300f: c09d00 sub a9, a13, a0 40223012: fe .byte 0xfe 40223013: 3f .byte 0x3f 40223014: fec404 excw 40223017: 3f .byte 0x3f 40223018 : 40223018: fffe21 l32r a2, 40223010 4022301b: f0c112 addi a1, a1, -16 4022301e: 000232 l8ui a3, a2, 0 40223021: 036102 s32i a0, a1, 12 40223024: 438c beqz.n a3, 4022302c 40223026: 00a032 movi a3, 0 40223029: 004232 s8i a3, a2, 0 4022302c: fffa21 l32r a2, 40223014 4022302f: e30685 call0 40206098 40223032: 3108 l32i.n a0, a1, 12 40223034: 10c112 addi a1, a1, 16 40223037: f00d ret.n 40223039: 000000 ill 4022303c : 4022303c: f0c112 addi a1, a1, -16 4022303f: fff421 l32r a2, 40223010 40223042: 036102 s32i a0, a1, 12 40223045: 01a032 movi a3, 1 40223048: 004232 s8i a3, a2, 0 4022304b: fb3631 l32r a3, 40221d24 4022304e: fff121 l32r a2, 40223014 40223051: 001332 l16ui a3, a3, 0 40223054: 00a042 movi a4, 0 40223057: e31985 call0 402061f0 4022305a: 3108 l32i.n a0, a1, 12 4022305c: 10c112 addi a1, a1, 16 4022305f: f00d ret.n 40223061: 000000 ill 40223064 : 40223064: ffeb21 l32r a2, 40223010 40223067: f0c112 addi a1, a1, -16 4022306a: 000232 l8ui a3, a2, 0 4022306d: 3109 s32i.n a0, a1, 12 4022306f: f72721 l32r a2, 40220d0c 40223072: 338c beqz.n a3, 40223079 40223074: 000232 l8ui a3, a2, 0 40223077: 638c beqz.n a3, 40223081 40223079: 030c movi.n a3, 0 4022307b: 004232 s8i a3, a2, 0 4022307e: fffbc5 call0 4022303c 40223081: 3108 l32i.n a0, a1, 12 40223083: 10c112 addi a1, a1, 16 40223086: f00d ret.n 40223088: 1ea8 l32i.n a10, a14, 4 4022308a: 124023 excw 4022308c : 4022308c: f0c112 addi a1, a1, -16 4022308f: 21c9 s32i.n a12, a1, 8 40223091: 02cd mov.n a12, a2 40223093: 990e21 l32r a2, 402094cc 40223096: 3109 s32i.n a0, a1, 12 40223098: 0248 l32i.n a4, a2, 0 4022309a: 042416 beqz a4, 402230e0 4022309d: 0c38 l32i.n a3, a12, 0 4022309f: a05921 l32r a2, 4020b204 402230a2: 0f0327 bnone a3, a2, 402230b5 402230a5: 1c28 l32i.n a2, a12, 4 402230a7: c30c movi.n a3, 12 402230a9: 24e277 bbsi a2, 7, 402230d1 402230ac: 645020 extui a5, a2, 0, 7 402230af: 1e85e6 bgei a5, 8, 402230d1 402230b2: 1bf2e7 bbsi a2, 30, 402230d1 402230b5: 0c0c22 l8ui a2, a12, 12 402230b8: 80a032 movi a3, 128 402230bb: 342020 extui a2, a2, 0, 4 402230be: f28c beqz.n a2, 402230d1 402230c0: 181c32 l16ui a3, a12, 48 402230c3: 330b addi.n a3, a3, -1 402230c5: a03330 addx4 a3, a3, a3 402230c8: 1133f0 slli a3, a3, 1 402230cb: 3cc332 addi a3, a3, 60 402230ce: f43030 extui a3, a3, 0, 16 402230d1: 000c22 l8ui a2, a12, 0 402230d4: a0c222 addi a2, a2, -96 402230d7: 004c22 s8i a2, a12, 0 402230da: 202cc0 or a2, a12, a12 402230dd: 0004c0 callx0 a4 402230e0: ffea31 l32r a3, 40223088 402230e3: 0c2d mov.n a2, a12 402230e5: 08a242 movi a4, 0x208 402230e8: 89ee01 l32r a0, 402058a0 402230eb: 0000c0 callx0 a0 402230ee: 3108 l32i.n a0, a1, 12 402230f0: 21c8 l32i.n a12, a1, 8 402230f2: 10c112 addi a1, a1, 16 402230f5: f00d ret.n 402230f7: c26c00 excw 402230fa: fe .byte 0xfe 402230fb: 3f .byte 0x3f 402230fc : 402230fc: ffff41 l32r a4, 402230f8 402230ff: 180c movi.n a8, 1 40223101: 743030 extui a3, a3, 0, 8 40223104: 4e2462 l32i a6, a4, 0x138 40223107: 401300 ssl a3 4022310a: a17800 sll a7, a8 4022310d: 105760 and a5, a7, a6 40223110: 029d mov.n a9, a2 40223112: 082d mov.n a2, a8 40223114: c5cc bnez.n a5, 40223124 40223116: 206760 or a6, a7, a6 40223119: 4e6462 s32i a6, a4, 0x138 4022311c: a04340 addx4 a4, a3, a4 4022311f: 4f6492 s32i a9, a4, 0x13c 40223122: 052d mov.n a2, a5 40223124: f00d ret.n ... 40223128 : 40223128: fff431 l32r a3, 402230f8 4022312b: 744020 extui a4, a2, 0, 8 4022312e: 4e2352 l32i a5, a3, 0x138 40223131: 120c movi.n a2, 1 40223133: 401400 ssl a4 40223136: a16200 sll a6, a2 40223139: 140657 bnone a6, a5, 40223151 4022313c: f27c movi.n a2, -1 4022313e: 306260 xor a6, a2, a6 40223141: 105650 and a5, a6, a5 40223144: 4cc442 addi a4, a4, 76 40223147: 4e6352 s32i a5, a3, 0x138 4022314a: 020c movi.n a2, 0 4022314c: a03430 addx4 a3, a4, a3 4022314f: 3329 s32i.n a2, a3, 12 40223151: f00d ret.n 40223153: 505000 pitlb a0, a0 40223156: 284000 excw 40223159: 401062 l16ui a6, a0, 128 4022315c : 4022315c: f0c112 addi a1, a1, -16 4022315f: 21c9 s32i.n a12, a1, 8 40223161: 02cd mov.n a12, a2 40223163: 4c38 l32i.n a3, a12, 16 40223165: 1228 l32i.n a2, a2, 4 40223167: 3109 s32i.n a0, a1, 12 40223169: 1239 s32i.n a3, a2, 4 4022316b: 9c38 l32i.n a3, a12, 36 4022316d: 0338 l32i.n a3, a3, 0 4022316f: 09e347 bbsi a3, 4, 4022317c 40223172: 2c38 l32i.n a3, a12, 8 40223174: 061c42 l16ui a4, a12, 12 40223177: 000886 j 4022319d 4022317a: 320000 excw 4022317d: 061c movi.n a6, 16 4022317f: ffc332 addi a3, a3, -1 40223182: f43030 extui a3, a3, 0, 16 40223185: fff301 l32r a0, 40223154 40223188: 0000c0 callx0 a0 4022318b: 203220 or a3, a2, a2 4022318e: 00a022 movi a2, 0 40223191: 2329 s32i.n a2, a3, 8 40223193: 061c42 l16ui a4, a12, 12 40223196: 1c28 l32i.n a2, a12, 4 40223198: 440b addi.n a4, a4, -1 4022319a: f44040 extui a4, a4, 0, 16 4022319d: ffee01 l32r a0, 40223158 402231a0: 0000c0 callx0 a0 402231a3: 0c2d mov.n a2, a12 402231a5: 830c movi.n a3, 8 402231a7: fc7b05 call0 4021f958 402231aa: 3108 l32i.n a0, a1, 12 402231ac: 21c8 l32i.n a12, a1, 8 402231ae: 10c112 addi a1, a1, 16 402231b1: f00d ret.n 402231b3: 1d0000 excw 402231b6: ff .byte 0xff 402231b7: 3f .byte 0x3f 402231b8 : 402231b8: ffff21 l32r a2, 402231b4 402231bb: 090222 l8ui a2, a2, 9 402231be: f00d ret.n 402231c0 : 402231c0: e0c112 addi a1, a1, -32 402231c3: 61c9 s32i.n a12, a1, 24 402231c5: 7109 s32i.n a0, a1, 28 402231c7: 023d mov.n a3, a2 402231c9: fffac1 l32r a12, 402231b4 402231cc: a2dc bnez.n a2, 402231ea 402231ce: 009c22 l16si a2, a12, 0 402231d1: 328c beqz.n a2, 402231d8 402231d3: 000186 j 402231dd 402231d6: 320000 excw 402231d9: 090c movi.n a9, 0 402231db: e3ec bnez.n a3, 4022320d 402231dd: 4c28 l32i.n a2, a12, 16 402231df: 93e041 l32r a4, 40208160 402231e2: 229247 bne a2, a4, 40223208 402231e5: 032d mov.n a2, a3 402231e7: 0002c6 j 402231f6 402231ea: 042c22 l32i a2, a12, 16 402231ed: 93dc41 l32r a4, 40208160 402231f0: 149247 bne a2, a4, 40223208 402231f3: 00a022 movi a2, 0 402231f6: 006132 s32i a3, a1, 0 402231f9: ed7745 call0 40210970 402231fc: 4c28 l32i.n a2, a12, 16 402231fe: 3c48 l32i.n a4, a12, 12 40223200: 0228 l32i.n a2, a2, 0 40223202: 0138 l32i.n a3, a1, 0 40223204: 000086 j 4022320a 40223207: 3c4800 excw 4022320a: 0004c0 callx0 a4 4022320d: 7108 l32i.n a0, a1, 28 4022320f: 61c8 l32i.n a12, a1, 24 40223211: 20c112 addi a1, a1, 32 40223214: f00d ret.n ... 40223218 : 40223218: ffe741 l32r a4, 402231b4 4022321b: 050c movi.n a5, 0 4022321d: 005452 s16i a5, a4, 0 40223220: 015452 s16i a5, a4, 2 40223223: 025452 s16i a5, a4, 4 40223226: 150c movi.n a5, 1 40223228: 084452 s8i a5, a4, 8 4022322b: 3429 s32i.n a2, a4, 12 4022322d: 4439 s32i.n a3, a4, 16 4022322f: f00d ret.n 40223231: 000000 ill 40223234: 231e64 excw 40223237: c11240 mul16u a1, a2, a4 40223238 : 40223238: d0c112 addi a1, a1, -48 4022323b: a1c9 s32i.n a12, a1, 40 4022323d: 91d9 s32i.n a13, a1, 36 4022323f: 81e9 s32i.n a14, a1, 32 40223241: b109 s32i.n a0, a1, 44 40223243: 71f9 s32i.n a15, a1, 28 40223245: 02dd mov.n a13, a2 40223247: 97b701 l32r a0, 40209124 4022324a: 0000c0 callx0 a0 4022324d: ffd9c1 l32r a12, 402231b4 40223250: 025d mov.n a5, a2 40223252: 020c movi.n a2, 0 40223254: 084c22 s8i a2, a12, 8 40223257: 8987e1 l32r a14, 40205874 4022325a: 1d8d56 bnez a13, 40223436 4022325d: 881131 l32r a3, 402052a4 40223260: 4328 l32i.n a2, a3, 16 40223262: ea0222 l8ui a2, a2, 234 40223265: 025266 bnei a2, 5, 4022326b 40223268: 007286 j 40223436 4022326b: 02d332 addmi a3, a3, 0x200 4022326e: 380322 l8ui a2, a3, 56 40223271: 073266 bnei a2, 3, 4022327c 40223274: 2c0322 l8ui a2, a3, 44 40223277: 728c beqz.n a2, 40223282 40223279: 006e46 j 40223436 4022327c: 021226 beqi a2, 1, 40223282 4022327f: 006cc6 j 40223436 40223282: 009cd2 l16si a13, a12, 0 40223285: 11bd16 beqz a13, 402233a4 40223288: 020c movi.n a2, 0 4022328a: 094c22 s8i a2, a12, 9 4022328d: 9e2321 l32r a2, 4020ab1c 40223290: 040c movi.n a4, 0 40223292: 000262 l8ui a6, a2, 0 40223295: 035c42 s16i a4, a12, 6 40223298: 9e2631 l32r a3, 4020ab30 4022329b: 052656 bnez a6, 402232f1 4022329e: 019c22 l16si a2, a12, 2 402232a1: 902220 addx2 a2, a2, a2 402232a4: 423b addi.n a4, a2, 3 402232a6: a32420 movltz a2, a4, a2 402232a9: 214220 srai a4, a2, 2 402232ac: 009322 l16si a2, a3, 0 402232af: 623b addi.n a6, a2, 3 402232b1: a32620 movltz a2, a6, a2 402232b4: 212220 srai a2, a2, 2 402232b7: 242a add.n a2, a4, a2 402232b9: 112200 slli a2, a2, 16 402232bc: 312020 srai a2, a2, 16 402232bf: 005322 s16i a2, a3, 0 402232c2: 009e32 l16si a3, a14, 0 402232c5: c02230 sub a2, a2, a3 402232c8: 832c movi.n a3, 40 402232ca: 0ba327 bge a3, a2, 402232d9 402232cd: 896821 l32r a2, 40205870 402232d0: 001232 l16ui a3, a2, 0 402232d3: 28c332 addi a3, a3, 40 402232d6: 000446 j 402232eb 402232d9: d8af32 movi a3, -40 402232dc: 022237 blt a2, a3, 402232e2 402232df: 005f46 j 40223460 402232e2: 896321 l32r a2, 40205870 402232e5: 001232 l16ui a3, a2, 0 402232e8: d8c332 addi a3, a3, -40 402232eb: 005232 s16i a3, a2, 0 402232ee: 001406 j 40223342 402232f1: 004242 s8i a4, a2, 0 402232f4: 019c22 l16si a2, a12, 2 402232f7: 902220 addx2 a2, a2, a2 402232fa: 423b addi.n a4, a2, 3 402232fc: a32420 movltz a2, a4, a2 402232ff: 009342 l16si a4, a3, 0 40223302: 212220 srai a2, a2, 2 40223305: 643b addi.n a6, a4, 3 40223307: a34640 movltz a4, a6, a4 4022330a: 214240 srai a4, a4, 2 4022330d: 224a add.n a2, a2, a4 4022330f: 112200 slli a2, a2, 16 40223312: 312020 srai a2, a2, 16 40223315: 005322 s16i a2, a3, 0 40223318: 009e32 l16si a3, a14, 0 4022331b: 045c movi.n a4, 80 4022331d: c03230 sub a3, a2, a3 40223320: 28c332 addi a3, a3, 40 40223323: 023437 bltu a4, a3, 40223329 40223326: 004d86 j 40223460 40223329: 832c movi.n a3, 40 4022332b: 006152 s32i a5, a1, 0 4022332e: 8ce801 l32r a0, 402066d0 40223331: 0000c0 callx0 a0 40223334: a02220 addx4 a2, a2, a2 40223337: 894e31 l32r a3, 40205870 4022333a: 1122d0 slli a2, a2, 3 4022333d: 0158 l32i.n a5, a1, 0 4022333f: 005322 s16i a2, a3, 0 40223342: 894bc1 l32r a12, 40205870 40223345: c0ae22 movi a2, 0xfffffec0 40223348: 009c32 l16si a3, a12, 0 4022334b: 02a327 bge a3, a2, 40223351 4022334e: 005c22 s16i a2, a12, 0 40223351: 009c22 l16si a2, a12, 0 40223354: 0412a6 blti a2, 1, 4022335c 40223357: 020c movi.n a2, 0 40223359: 005c22 s16i a2, a12, 0 4022335c: 9deed1 l32r a13, 4020ab14 4022335f: 00a022 movi a2, 0 40223362: 004d22 s8i a2, a13, 0 40223365: 009c32 l16si a3, a12, 0 40223368: ffb321 l32r a2, 40223234 4022336b: 006152 s32i a5, a1, 0 4022336e: 87ce01 l32r a0, 402052a8 40223371: 0000c0 callx0 a0 40223374: 002152 l32i a5, a1, 0 40223377: 009c32 l16si a3, a12, 0 4022337a: 060522 l8ui a2, a5, 6 4022337d: f240c5 call0 4021578c 40223380: 120c movi.n a2, 1 40223382: 004d22 s8i a2, a13, 0 40223385: 9ded21 l32r a2, 4020ab3c 40223388: 009c32 l16si a3, a12, 0 4022338b: 0020c0 memw 4022338e: 0248 l32i.n a4, a2, 0 40223390: 005e32 s16i a3, a14, 0 40223393: f44040 extui a4, a4, 0, 16 40223396: 113300 slli a3, a3, 16 40223399: 203340 or a3, a3, a4 4022339c: 0020c0 memw 4022339f: 0239 s32i.n a3, a2, 0 402233a1: 002ec6 j 40223460 402233a4: 031c42 l16ui a4, a12, 6 402233a7: 9ddbf1 l32r a15, 4020ab14 402233aa: 01c442 addi a4, a4, 1 402233ad: 114400 slli a4, a4, 16 402233b0: 314040 srai a4, a4, 16 402233b3: 035c42 s16i a4, a12, 6 402233b6: 221466 bnei a4, 1, 402233dc 402233b9: 9dd821 l32r a2, 4020ab1c 402233bc: 004fd2 s8i a13, a15, 0 402233bf: 004242 s8i a4, a2, 0 402233c2: 060522 l8ui a2, a5, 6 402233c5: 203dd0 or a3, a13, a13 402233c8: 006142 s32i a4, a1, 0 402233cb: f23c05 call0 4021578c 402233ce: 0148 l32i.n a4, a1, 0 402233d0: 005ed2 s16i a13, a14, 0 402233d3: 004f42 s8i a4, a15, 0 402233d6: 094c42 s8i a4, a12, 9 402233d9: 0008c6 j 40223400 402233dc: 302466 bnei a4, 2, 40223410 402233df: 9dcf21 l32r a2, 4020ab1c 402233e2: 38af32 movi a3, -200 402233e5: 004242 s8i a4, a2, 0 402233e8: 060522 l8ui a2, a5, 6 402233eb: 004fd2 s8i a13, a15, 0 402233ee: f239c5 call0 4021578c 402233f1: 38af22 movi a2, -200 402233f4: 005e22 s16i a2, a14, 0 402233f7: 01a022 movi a2, 1 402233fa: 004f22 s8i a2, a15, 0 402233fd: 094c22 s8i a2, a12, 9 40223400: 032c42 l32i a4, a12, 12 40223403: 4c58 l32i.n a5, a12, 16 40223405: 330c movi.n a3, 3 40223407: 0fa122 movi a2, 0x10f 4022340a: ed3ec5 call0 402107f8 4022340d: 0013c6 j 40223460 40223410: 094cd2 s8i a13, a12, 9 40223413: 035cd2 s16i a13, a12, 6 40223416: 8916c1 l32r a12, 40205870 40223419: 060522 l8ui a2, a5, 6 4022341c: 009c32 l16si a3, a12, 0 4022341f: 004fd2 s8i a13, a15, 0 40223422: f23685 call0 4021578c 40223425: 001c22 l16ui a2, a12, 0 40223428: 005e22 s16i a2, a14, 0 4022342b: 120c movi.n a2, 1 4022342d: 004f22 s8i a2, a15, 0 40223430: 000b06 j 40223460 40223433: 000000 ill 40223436: 00a022 movi a2, 0 40223439: 094c22 s8i a2, a12, 9 4022343c: 00a022 movi a2, 0 4022343f: 035c22 s16i a2, a12, 6 40223442: 890bd1 l32r a13, 40205870 40223445: 9db3c1 l32r a12, 4020ab14 40223448: 009d32 l16si a3, a13, 0 4022344b: 004c22 s8i a2, a12, 0 4022344e: 060522 l8ui a2, a5, 6 40223451: f23385 call0 4021578c 40223454: 001d22 l16ui a2, a13, 0 40223457: 005e22 s16i a2, a14, 0 4022345a: 01a022 movi a2, 1 4022345d: 004c22 s8i a2, a12, 0 40223460: b108 l32i.n a0, a1, 44 40223462: a1c8 l32i.n a12, a1, 40 40223464: 91d8 l32i.n a13, a1, 36 40223466: 81e8 l32i.n a14, a1, 32 40223468: 71f8 l32i.n a15, a1, 28 4022346a: 30c112 addi a1, a1, 48 4022346d: f00d ret.n ... 40223470 : 40223470: f0c112 addi a1, a1, -16 40223473: 21c9 s32i.n a12, a1, 8 40223475: ff4fc1 l32r a12, 402231b4 40223478: 112200 slli a2, a2, 16 4022347b: 080c32 l8ui a3, a12, 8 4022347e: 3109 s32i.n a0, a1, 12 40223480: 312020 srai a2, a2, 16 40223483: 53ac beqz.n a3, 402234ac 40223485: 021c42 l16ui a4, a12, 4 40223488: 001c32 l16ui a3, a12, 0 4022348b: 802240 add a2, a2, a4 4022348e: 01c332 addi a3, a3, 1 40223491: 113300 slli a3, a3, 16 40223494: 112200 slli a2, a2, 16 40223497: 313030 srai a3, a3, 16 4022349a: 312020 srai a2, a2, 16 4022349d: 005c32 s16i a3, a12, 0 402234a0: 025c22 s16i a2, a12, 4 402234a3: 8c8b01 l32r a0, 402066d0 402234a6: 0000c0 callx0 a0 402234a9: 015c22 s16i a2, a12, 2 402234ac: 3108 l32i.n a0, a1, 12 402234ae: 21c8 l32i.n a12, a1, 8 402234b0: 10c112 addi a1, a1, 16 402234b3: f00d ret.n 402234b5: 000000 ill 402234b8: ff .byte 0xff 402234b9: 7f .byte 0x7f 402234ba: 780000 excw 402234bd: 3ffec0 excw 402234c0: fec076 excw 402234c3: 3f .byte 0x3f 402234c4: fec074 excw 402234c7: 3f .byte 0x3f 402234c8: 1e78 l32i.n a7, a14, 4 402234ca: e44023 excw 402234cd: ff1c movi.n a15, 31 402234cf: 3f .byte 0x3f 402234d0: 222c34 excw 402234d3: c11240 mul16u a1, a2, a4 402234d6: 81e9d0 src a14, a9, a13 402234d9: 038d mov.n a8, a3 402234db: b109 s32i.n a0, a1, 44 402234dd: 053d mov.n a3, a5 402234df: a1c9 s32i.n a12, a1, 40 402234e1: 91d9 s32i.n a13, a1, 36 402234e3: 71f9 s32i.n a15, a1, 28 402234e5: 055c movi.n a5, 80 402234e7: 02ed mov.n a14, a2 402234e9: 042d mov.n a2, a4 402234eb: 064d mov.n a4, a6 402234ed: 0b9757 bne a7, a5, 402234fc 402234f0: 9d8851 l32r a5, 4020ab10 402234f3: 000552 l8ui a5, a5, 0 402234f6: e5cc bnez.n a5, 40223508 402234f8: 001f46 j 40223579 402234fb: e76600 excw 402234fe: 5108 l32i.n a0, a1, 20 40223500: ff2d break.n 15 40223502: 080552 l8ui a5, a5, 8 40223505: 070556 bnez a5, 40223579 40223508: 876761 l32r a6, 402052a4 4022350b: d97c movi.n a9, -3 4022350d: 02d652 addmi a5, a6, 0x200 40223510: 380552 l8ui a5, a5, 56 40223513: 109590 and a9, a5, a9 40223516: 101966 bnei a9, 1, 4022352a 40223519: 4668 l32i.n a6, a6, 16 4022351b: ea0692 l8ui a9, a6, 234 4022351e: fba062 movi a6, 251 40223521: 106960 and a6, a9, a6 40223524: 511626 beqi a6, 1, 40223579 40223527: 4e1526 beqi a5, 1, 40223579 4022352a: 0858 l32i.n a5, a8, 0 4022352c: 05f5d7 bbsi a5, 29, 40223535 4022352f: 50a052 movi a5, 80 40223532: 439757 bne a7, a5, 40223579 40223535: 150c movi.n a5, 1 40223537: ff72c5 call0 40222c64 4022353a: 1c0c movi.n a12, 1 4022353c: 0212c7 beq a2, a12, 40223542 4022353f: 008046 j 40223744 40223542: ffdd21 l32r a2, 402234b8 40223545: 029e27 bne a14, a2, 4022354b 40223548: 007e06 j 40223744 4022354b: 9d7721 l32r a2, 4020ab28 4022354e: 9d7d41 l32r a4, 4020ab44 40223551: 001232 l16ui a3, a2, 0 40223554: 33ca add.n a3, a3, a12 40223556: f43030 extui a3, a3, 0, 16 40223559: 005232 s16i a3, a2, 0 4022355c: 001422 l16ui a2, a4, 0 4022355f: 2e2a add.n a2, a14, a2 40223561: 112200 slli a2, a2, 16 40223564: 312020 srai a2, a2, 16 40223567: 005422 s16i a2, a4, 0 4022356a: 8c5901 l32r a0, 402066d0 4022356d: 0000c0 callx0 a0 40223570: 9d7131 l32r a3, 4020ab34 40223573: 005322 s16i a2, a3, 0 40223576: 007286 j 40223744 40223579: ffcf51 l32r a5, 402234b8 4022357c: 049e57 bne a14, a5, 40223584 4022357f: 006fc6 j 40223742 40223582: 510000 excw 40223585: ff0c movi.n a15, 15 40223587: 0805c2 l8ui a12, a5, 8 4022358a: 1c9c beqz.n a12, 4022359f 4022358c: 150c movi.n a5, 1 4022358e: ff6d45 call0 40222c64 40223591: 021226 beqi a2, 1, 40223597 40223594: 006a86 j 40223742 40223597: 0e2d mov.n a2, a14 40223599: ffed45 call0 40223470 4022359c: 006886 j 40223742 4022359f: 250c movi.n a5, 2 402235a1: ff6c05 call0 40222c64 402235a4: 021226 beqi a2, 1, 402235aa 402235a7: 0065c6 j 40223742 402235aa: 96de01 l32r a0, 40209124 402235ad: 0000c0 callx0 a0 402235b0: ffc441 l32r a4, 402234c0 402235b3: ffc2d1 l32r a13, 402234bc 402235b6: 02fd mov.n a15, a2 402235b8: 001d32 l16ui a3, a13, 0 402235bb: 001422 l16ui a2, a4, 0 402235be: 331b addi.n a3, a3, 1 402235c0: 2e2a add.n a2, a14, a2 402235c2: 113300 slli a3, a3, 16 402235c5: 112200 slli a2, a2, 16 402235c8: 313030 srai a3, a3, 16 402235cb: 312020 srai a2, a2, 16 402235ce: 005d32 s16i a3, a13, 0 402235d1: 005422 s16i a2, a4, 0 402235d4: 0149 s32i.n a4, a1, 0 402235d6: 8c3e01 l32r a0, 402066d0 402235d9: 0000c0 callx0 a0 402235dc: fd95e1 l32r a14, 40222c30 402235df: 112200 slli a2, a2, 16 402235e2: ffb831 l32r a3, 402234c4 402235e5: 312020 srai a2, a2, 16 402235e8: 000e52 l8ui a5, a14, 0 402235eb: 005322 s16i a2, a3, 0 402235ee: 150516 beqz a5, 40223742 402235f1: 9d4e41 l32r a4, 4020ab2c 402235f4: 9d4f31 l32r a3, 4020ab30 402235f7: 000462 l8ui a6, a4, 0 402235fa: 768c beqz.n a6, 40223605 402235fc: 005322 s16i a2, a3, 0 402235ff: 0044c2 s8i a12, a4, 0 40223602: 004286 j 40223710 40223605: 9d4551 l32r a5, 4020ab1c 40223608: 1142f0 slli a4, a2, 1 4022360b: 000572 l8ui a7, a5, 0 4022360e: 052756 bnez a7, 40223664 40223611: 242a add.n a2, a4, a2 40223613: 423b addi.n a4, a2, 3 40223615: a32420 movltz a2, a4, a2 40223618: 009342 l16si a4, a3, 0 4022361b: 212220 srai a2, a2, 2 4022361e: 543b addi.n a5, a4, 3 40223620: a34540 movltz a4, a5, a4 40223623: 214240 srai a4, a4, 2 40223626: 224a add.n a2, a2, a4 40223628: 112200 slli a2, a2, 16 4022362b: 889241 l32r a4, 40205874 4022362e: 312020 srai a2, a2, 16 40223631: 005322 s16i a2, a3, 0 40223634: 009432 l16si a3, a4, 0 40223637: c02230 sub a2, a2, a3 4022363a: 832c movi.n a3, 40 4022363c: 0ca327 bge a3, a2, 4022364c 4022363f: 888c21 l32r a2, 40205870 40223642: 001232 l16ui a3, a2, 0 40223645: 28c332 addi a3, a3, 40 40223648: 000486 j 4022365e 4022364b: af3200 excw 4022364e: 37d8 l32i.n a13, a7, 12 40223650: 860222 l8ui a2, a2, 134 40223653: 2e .byte 0x2e 40223654: 862100 excw 40223657: 3288 l32i.n a8, a2, 12 40223659: 320012 l8ui a1, a0, 50 4022365c: 32d8c3 excw 4022365f: c60052 l8ui a5, a0, 198 40223662: 2a0011 l32r a1, 401ede64 <_lit4_end+0xe673c> 40223665: 423b24 excw 40223668: a32420 movltz a2, a4, a2 4022366b: 009342 l16si a4, a3, 0 4022366e: 004562 s8i a6, a5, 0 40223671: 543b addi.n a5, a4, 3 40223673: a34540 movltz a4, a5, a4 40223676: 214240 srai a4, a4, 2 40223679: 212220 srai a2, a2, 2 4022367c: 224a add.n a2, a2, a4 4022367e: 112200 slli a2, a2, 16 40223681: 887c41 l32r a4, 40205874 40223684: 312020 srai a2, a2, 16 40223687: 005322 s16i a2, a3, 0 4022368a: 009432 l16si a3, a4, 0 4022368d: 045c movi.n a4, 80 4022368f: c03230 sub a3, a2, a3 40223692: 28c332 addi a3, a3, 40 40223695: 77b437 bgeu a4, a3, 40223710 40223698: 832c movi.n a3, 40 4022369a: 8c0d01 l32r a0, 402066d0 4022369d: 0000c0 callx0 a0 402236a0: a02220 addx4 a2, a2, a2 402236a3: 887331 l32r a3, 40205870 402236a6: 1122d0 slli a2, a2, 3 402236a9: 005322 s16i a2, a3, 0 402236ac: 887141 l32r a4, 40205870 402236af: c0ae22 movi a2, 0xfffffec0 402236b2: 009432 l16si a3, a4, 0 402236b5: 04cd mov.n a12, a4 402236b7: 02a327 bge a3, a2, 402236bd 402236ba: 005422 s16i a2, a4, 0 402236bd: 009c22 l16si a2, a12, 0 402236c0: 0512a6 blti a2, 1, 402236c9 402236c3: 00a022 movi a2, 0 402236c6: 005c22 s16i a2, a12, 0 402236c9: 9d1231 l32r a3, 4020ab14 402236cc: 00a022 movi a2, 0 402236cf: 004322 s8i a2, a3, 0 402236d2: 009c32 l16si a3, a12, 0 402236d5: ff7c21 l32r a2, 402234c8 402236d8: 86f401 l32r a0, 402052a8 402236db: 0000c0 callx0 a0 402236de: 009c32 l16si a3, a12, 0 402236e1: 060f22 l8ui a2, a15, 6 402236e4: f20a45 call0 4021578c 402236e7: 009c32 l16si a3, a12, 0 402236ea: 886241 l32r a4, 40205874 402236ed: 01a022 movi a2, 1 402236f0: 005432 s16i a3, a4, 0 402236f3: 9d0841 l32r a4, 4020ab14 402236f6: 113300 slli a3, a3, 16 402236f9: 004422 s8i a2, a4, 0 402236fc: 9d1021 l32r a2, 4020ab3c 402236ff: 0020c0 memw 40223702: 002242 l32i a4, a2, 0 40223705: f44040 extui a4, a4, 0, 16 40223708: 203340 or a3, a3, a4 4022370b: 0020c0 memw 4022370e: 0239 s32i.n a3, a2, 0 40223710: ff6fc1 l32r a12, 402234cc 40223713: ff6b31 l32r a3, 402234c0 40223716: ff6b41 l32r a4, 402234c4 40223719: 020c movi.n a2, 0 4022371b: 004e22 s8i a2, a14, 0 4022371e: 020c movi.n a2, 0 40223720: 005322 s16i a2, a3, 0 40223723: 005422 s16i a2, a4, 0 40223726: 005d22 s16i a2, a13, 0 40223729: 0c2d mov.n a2, a12 4022372b: e296c5 call0 40206098 4022372e: ff6831 l32r a3, 402234d0 40223731: 040c movi.n a4, 0 40223733: 0c2d mov.n a2, a12 40223735: e29245 call0 4020605c 40223738: 0c2d mov.n a2, a12 4022373a: e8a332 movi a3, 0x3e8 4022373d: 040c movi.n a4, 0 4022373f: e2ab05 call0 402061f0 40223742: 0c0c movi.n a12, 0 40223744: b108 l32i.n a0, a1, 44 40223746: 0c2d mov.n a2, a12 40223748: 91d8 l32i.n a13, a1, 36 4022374a: a1c8 l32i.n a12, a1, 40 4022374c: 81e8 l32i.n a14, a1, 32 4022374e: 71f8 l32i.n a15, a1, 28 40223750: 30c112 addi a1, a1, 48 40223753: f00d ret.n 40223755: 000000 ill 40223758 : 40223758: e0c112 addi a1, a1, -32 4022375b: 7109 s32i.n a0, a1, 28 4022375d: 61c9 s32i.n a12, a1, 24 4022375f: 51d9 s32i.n a13, a1, 20 40223761: 41e9 s32i.n a14, a1, 16 40223763: 0361f2 s32i a15, a1, 12 40223766: 742020 extui a2, a2, 0, 8 40223769: 0482b6 bltui a2, 8, 40223771 4022376c: 0c0c movi.n a12, 0 4022376e: 001806 j 402237d2 40223771: fe6131 l32r a3, 402230f8 40223774: 11c2b0 slli a12, a2, 5 40223777: 23ca add.n a2, a3, a12 40223779: 270222 l8ui a2, a2, 39 4022377c: 03fd mov.n a15, a3 4022377e: fea256 bnez a2, 4022376c 40223781: 967321 l32r a2, 40209150 40223784: 0002d2 l8ui a13, a2, 0 40223787: 02ed mov.n a14, a2 40223789: 4ddc bnez.n a13, 402237a1 4022378b: 883e01 l32r a0, 40205884 4022378e: 0000c0 callx0 a0 40223791: 967021 l32r a2, 40209154 40223794: 967131 l32r a3, 40209158 40223797: 0020c0 memw 4022379a: 02d9 s32i.n a13, a2, 0 4022379c: 0020c0 memw 4022379f: 0239 s32i.n a3, a2, 0 402237a1: 000e22 l8ui a2, a14, 0 402237a4: cfca add.n a12, a15, a12 402237a6: 6cc8 l32i.n a12, a12, 24 402237a8: 12dc bnez.n a2, 402237bd 402237aa: 966c21 l32r a2, 4020915c 402237ad: 0238 l32i.n a3, a2, 0 402237af: 966921 l32r a2, 40209154 402237b2: 0020c0 memw 402237b5: 0239 s32i.n a3, a2, 0 402237b7: 87d301 l32r a0, 40205704 402237ba: 0000c0 callx0 a0 402237bd: fabc16 beqz a12, 4022376c 402237c0: 9c28 l32i.n a2, a12, 36 402237c2: 0238 l32i.n a3, a2, 0 402237c4: a45721 l32r a2, 4020c920 402237c7: 413630 srli a3, a3, 6 402237ca: 103320 and a3, a3, a2 402237cd: 020c movi.n a2, 0 402237cf: 93c230 movnez a12, a2, a3 402237d2: 7108 l32i.n a0, a1, 28 402237d4: 0c2d mov.n a2, a12 402237d6: 51d8 l32i.n a13, a1, 20 402237d8: 61c8 l32i.n a12, a1, 24 402237da: 41e8 l32i.n a14, a1, 16 402237dc: 31f8 l32i.n a15, a1, 12 402237de: 20c112 addi a1, a1, 32 402237e1: f00d ret.n 402237e3: c28400 excw 402237e6: fe .byte 0xfe 402237e7: 3f .byte 0x3f 402237e8: c38c beqz.n a3, 402237f8 402237ea: fe .byte 0xfe 402237eb: 3f .byte 0x3f 402237ec: fec394 excw 402237ef: 3f .byte 0x3f 402237f0: c39c beqz.n a3, 40223810 402237f2: fe .byte 0xfe 402237f3: 3f .byte 0x3f 402237f4: 11f8 l32i.n a15, a1, 4 402237f6: 076000 excw 402237f9: 000a add.n a0, a0, a0 402237fb: c3d400 excw 402237fe: fe .byte 0xfe 402237ff: 3f .byte 0x3f 40223800: 3c4c movi.n a12, 67 40223802: 4c4022 s8i a2, a0, 76 40223805: fe8a add.n a15, a14, a8 40223807: 3f .byte 0x3f 40223808: 222c40 excw 4022380b: 27c040 excw 4022380e: 0009 s32i.n a0, a0, 0 40223810: 222fc0 excw 40223813: 392140 excw 40223814 : 40223814: fe3921 l32r a2, 402230f8 40223817: 18a142 movi a4, 0x118 4022381a: d0c112 addi a1, a1, -48 4022381d: 442a add.n a4, a4, a2 4022381f: fff131 l32r a3, 402237e4 40223822: b109 s32i.n a0, a1, 44 40223824: a1c9 s32i.n a12, a1, 40 40223826: 046d mov.n a6, a4 40223828: 050c movi.n a5, 0 4022382a: 0359 s32i.n a5, a3, 0 4022382c: 1339 s32i.n a3, a3, 4 4022382e: 0f4352 s8i a5, a3, 15 40223831: 20c332 addi a3, a3, 32 40223834: 0c0c movi.n a12, 0 40223836: f09347 bne a3, a4, 4022382a 40223839: 730c movi.n a3, 7 4022383b: 244232 s8i a3, a2, 36 4022383e: 444232 s8i a3, a2, 68 40223841: 230c movi.n a3, 2 40223843: 144232 s8i a3, a2, 20 40223846: 330c movi.n a3, 3 40223848: 154232 s8i a3, a2, 21 4022384b: 530c movi.n a3, 5 4022384d: 164232 s8i a3, a2, 22 40223850: 630c movi.n a3, 6 40223852: 174232 s8i a3, a2, 23 40223855: ffe431 l32r a3, 402237e8 40223858: 140c movi.n a4, 1 4022385a: 496232 s32i a3, a2, 0x124 4022385d: ffe331 l32r a3, 402237ec 40223860: 476262 s32i a6, a2, 0x11c 40223863: 4b6232 s32i a3, a2, 0x12c 40223866: ffe231 l32r a3, 402237f0 40223869: 274242 s8i a4, a2, 39 4022386c: 474242 s8i a4, a2, 71 4022386f: 02c9 s32i.n a12, a2, 0 40223871: 4d6232 s32i a3, a2, 0x134 40223874: 12c9 s32i.n a12, a2, 4 40223876: ffe031 l32r a3, 402237f8 40223879: 22c9 s32i.n a12, a2, 8 4022387b: 32c9 s32i.n a12, a2, 12 4022387d: 42c9 s32i.n a12, a2, 16 4022387f: 4662c2 s32i a12, a2, 0x118 40223882: 4862c2 s32i a12, a2, 0x120 40223885: 4a62c2 s32i a12, a2, 0x128 40223888: 4c62c2 s32i a12, a2, 0x130 4022388b: ffda21 l32r a2, 402237f4 4022388e: 0020c0 memw 40223891: 0239 s32i.n a3, a2, 0 40223893: fc2885 call0 4021fb1c 40223896: 430c movi.n a3, 4 40223898: 0c4d mov.n a4, a12 4022389a: d22c movi.n a2, 45 4022389c: 09bcc5 call0 4022d46c 4022389f: ffd731 l32r a3, 402237fc 402238a2: 00a242 movi a4, 0x200 402238a5: 0329 s32i.n a2, a3, 0 402238a7: ffd731 l32r a3, 40223804 402238aa: ffd521 l32r a2, 40223800 402238ad: 0c5d mov.n a5, a12 402238af: d60c movi.n a6, 13 402238b1: 10c172 addi a7, a1, 16 402238b4: 01c9 s32i.n a12, a1, 0 402238b6: 11c9 s32i.n a12, a1, 4 402238b8: 0a2745 call0 4022db30 402238bb: ffd331 l32r a3, 40223808 402238be: fdd521 l32r a2, 40223014 402238c1: 0c4d mov.n a4, a12 402238c3: e27985 call0 4020605c 402238c6: c55221 l32r a2, 40214e10 402238c9: 6a0232 l8ui a3, a2, 106 402238cc: fd7721 l32r a2, 40222ea8 402238cf: 0693c7 bne a3, a12, 402238d9 402238d2: ffce31 l32r a3, 4022380c 402238d5: 000186 j 402238df 402238d8: df4100 excw 402238db: 334087 ball a0, a8, 40223912 402238de: 023982 excw 402238e1: ffcb31 l32r a3, 40223810 402238e4: fd6421 l32r a2, 40222e74 402238e7: 040c movi.n a4, 0 402238e9: e27705 call0 4020605c 402238ec: ff5bc5 call0 40222eac 402238ef: b108 l32i.n a0, a1, 44 402238f1: a1c8 l32i.n a12, a1, 40 402238f3: 30c112 addi a1, a1, 48 402238f6: f00d ret.n 402238f8: fec091 l32r a9, 402233f8 402238fb: 3f .byte 0x3f 402238fc: 4a48 l32i.n a4, a10, 16 402238fe: 7c4010 excw 40223901: 4e .byte 0x4e 40223902: 124010 excw 40223905: e9d0c1 l32r a12, 4021e048 40223908: fbe181 l32r a8, 4022288c 4022390b: ff .byte 0xff 4022390c: 91d9 s32i.n a13, a1, 36 4022390e: 71f9 s32i.n a15, a1, 28 40223910: b109 s32i.n a0, a1, 44 40223912: a1c9 s32i.n a12, a1, 40 40223914: 000ec2 l8ui a12, a14, 0 40223917: 960ed1 l32r a13, 40209150 4022391a: ff7c movi.n a15, -1 4022391c: 201110 or a1, a1, a1 4022391f: ff0045 call0 40222924 40223922: 42cc bnez.n a2, 4022392a 40223924: 201110 or a1, a1, a1 40223927: ff1c05 call0 40222ae8 4022392a: 202cc0 or a2, a12, a12 4022392d: fe1e05 call0 40221b10 40223930: 190216 beqz a2, 40223ac4 40223933: 000de2 l8ui a14, a13, 0 40223936: 016e56 bnez a14, 40223950 40223939: 87d201 l32r a0, 40205884 4022393c: 0000c0 callx0 a0 4022393f: 960521 l32r a2, 40209154 40223942: 960531 l32r a3, 40209158 40223945: 0020c0 memw 40223948: 0062e2 s32i a14, a2, 0 4022394b: 0020c0 memw 4022394e: 0239 s32i.n a3, a2, 0 40223950: fdea21 l32r a2, 402230f8 40223953: 02e8 l32i.n a14, a2, 0 40223955: 000d22 l8ui a2, a13, 0 40223958: 12dc bnez.n a2, 4022396d 4022395a: 960021 l32r a2, 4020915c 4022395d: 0248 l32i.n a4, a2, 0 4022395f: 95fd21 l32r a2, 40209154 40223962: 0020c0 memw 40223965: 0249 s32i.n a4, a2, 0 40223967: 876701 l32r a0, 40205704 4022396a: 0000c0 callx0 a0 4022396d: 320c movi.n a2, 3 4022396f: 203e20 or a3, a14, a2 40223972: ffa022 movi a2, 255 40223975: 029327 bne a3, a2, 4022397b 40223978: 005206 j 40223ac4 4022397b: fddf31 l32r a3, 402230f8 4022397e: 22cc22 addi a2, a12, 34 40223981: b02230 addx8 a2, a2, a3 40223984: 22e8 l32i.n a14, a2, 8 40223986: 328b addi.n a3, a2, 8 40223988: 138e16 beqz a14, 40223ac4 4022398b: 040c movi.n a4, 0 4022398d: 2249 s32i.n a4, a2, 8 4022398f: 3239 s32i.n a3, a2, 12 40223991: 02fd mov.n a15, a2 40223993: 000046 j 40223998 40223996: 01e8 l32i.n a14, a1, 0 40223998: 8e48 l32i.n a4, a14, 32 4022399a: 020c movi.n a2, 0 4022399c: 8e29 s32i.n a2, a14, 32 4022399e: 20ce32 addi a3, a14, 32 402239a1: 7e28 l32i.n a2, a14, 28 402239a3: 0149 s32i.n a4, a1, 0 402239a5: 1139 s32i.n a3, a1, 4 402239a7: a2cc bnez.n a2, 402239b5 402239a9: 9e28 l32i.n a2, a14, 36 402239ab: 0228 l32i.n a2, a2, 0 402239ad: 042120 extui a2, a2, 1, 1 402239b0: 001e06 j 40223a2c 402239b3: 320000 excw 402239b6: 000d mov.n a0, a0 402239b8: a3dc bnez.n a3, 402239d6 402239ba: 2139 s32i.n a3, a1, 8 402239bc: 87b201 l32r a0, 40205884 402239bf: 0000c0 callx0 a0 402239c2: 2138 l32i.n a3, a1, 8 402239c4: 95e421 l32r a2, 40209154 402239c7: 0020c0 memw 402239ca: 006232 s32i a3, a2, 0 402239cd: 95e231 l32r a3, 40209158 402239d0: 0020c0 memw 402239d3: 006232 s32i a3, a2, 0 402239d6: 9e38 l32i.n a3, a14, 36 402239d8: 7e48 l32i.n a4, a14, 28 402239da: 1358 l32i.n a5, a3, 4 402239dc: 0328 l32i.n a2, a3, 0 402239de: 760432 l8ui a3, a4, 118 402239e1: 042120 extui a2, a2, 1, 1 402239e4: 344050 extui a4, a5, 0, 4 402239e7: 255450 extui a5, a5, 20, 3 402239ea: ffc401 l32r a0, 402238fc 402239ed: 0000c0 callx0 a0 402239f0: 000d32 l8ui a3, a13, 0 402239f3: 73dc bnez.n a3, 40223a0e 402239f5: 95d931 l32r a3, 4020915c 402239f8: 0348 l32i.n a4, a3, 0 402239fa: 95d631 l32r a3, 40209154 402239fd: 0020c0 memw 40223a00: 006342 s32i a4, a3, 0 40223a03: 026122 s32i a2, a1, 8 40223a06: 873f01 l32r a0, 40205704 40223a09: 0000c0 callx0 a0 40223a0c: 2128 l32i.n a2, a1, 8 40223a0e: 1a8266 bnei a2, 8, 40223a2c 40223a11: 879c01 l32r a0, 40205884 40223a14: 0000c0 callx0 a0 40223a17: 020c movi.n a2, 0 40223a19: 8e29 s32i.n a2, a14, 32 40223a1b: 3f28 l32i.n a2, a15, 12 40223a1d: 1148 l32i.n a4, a1, 4 40223a1f: 02e9 s32i.n a14, a2, 0 40223a21: 3f49 s32i.n a4, a15, 12 40223a23: 873801 l32r a0, 40205704 40223a26: 0000c0 callx0 a0 40223a29: 002406 j 40223abd 40223a2c: 9e38 l32i.n a3, a14, 36 40223a2e: 342020 extui a2, a2, 0, 4 40223a31: 0358 l32i.n a5, a3, 0 40223a33: 1142e0 slli a4, a2, 2 40223a36: c3af22 movi a2, -61 40223a39: 102520 and a2, a5, a2 40223a3c: 202240 or a2, a2, a4 40223a3f: 0329 s32i.n a2, a3, 0 40223a41: 000d32 l8ui a3, a13, 0 40223a44: 83dc bnez.n a3, 40223a60 40223a46: 2139 s32i.n a3, a1, 8 40223a48: 878f01 l32r a0, 40205884 40223a4b: 0000c0 callx0 a0 40223a4e: 2138 l32i.n a3, a1, 8 40223a50: 95c121 l32r a2, 40209154 40223a53: 0020c0 memw 40223a56: 0239 s32i.n a3, a2, 0 40223a58: 95c031 l32r a3, 40209158 40223a5b: 0020c0 memw 40223a5e: 0239 s32i.n a3, a2, 0 40223a60: 878901 l32r a0, 40205884 40223a63: 0000c0 callx0 a0 40223a66: 020c movi.n a2, 0 40223a68: 8e29 s32i.n a2, a14, 32 40223a6a: 9e28 l32i.n a2, a14, 36 40223a6c: fda331 l32r a3, 402230f8 40223a6f: 0228 l32i.n a2, a2, 0 40223a71: 1148 l32i.n a4, a1, 4 40223a73: 342220 extui a2, a2, 2, 4 40223a76: 1122b0 slli a2, a2, 5 40223a79: 232a add.n a2, a3, a2 40223a7b: 7228 l32i.n a2, a2, 28 40223a7d: 02e9 s32i.n a14, a2, 0 40223a7f: 9e28 l32i.n a2, a14, 36 40223a81: 0228 l32i.n a2, a2, 0 40223a83: 342220 extui a2, a2, 2, 4 40223a86: 1122b0 slli a2, a2, 5 40223a89: 802320 add a2, a3, a2 40223a8c: 076242 s32i a4, a2, 28 40223a8f: 871d01 l32r a0, 40205704 40223a92: 0000c0 callx0 a0 40223a95: 000d22 l8ui a2, a13, 0 40223a98: 22dc bnez.n a2, 40223aae 40223a9a: 95b021 l32r a2, 4020915c 40223a9d: 0238 l32i.n a3, a2, 0 40223a9f: 95ad21 l32r a2, 40209154 40223aa2: 0020c0 memw 40223aa5: 006232 s32i a3, a2, 0 40223aa8: 871701 l32r a0, 40205704 40223aab: 0000c0 callx0 a0 40223aae: 9e28 l32i.n a2, a14, 36 40223ab0: 030c movi.n a3, 0 40223ab2: 1228 l32i.n a2, a2, 4 40223ab4: 252420 extui a2, a2, 20, 3 40223ab7: ff9201 l32r a0, 40223900 40223aba: 0000c0 callx0 a0 40223abd: 0128 l32i.n a2, a1, 0 40223abf: ed3256 bnez a2, 40223996 40223ac2: 0cfd mov.n a15, a12 40223ac4: cc1b addi.n a12, a12, 1 40223ac6: 74c0c0 extui a12, a12, 0, 8 40223ac9: ff8b41 l32r a4, 402238f8 40223acc: fecc32 addi a3, a12, -2 40223acf: 020c movi.n a2, 0 40223ad1: 83c230 moveqz a12, a2, a3 40223ad4: 000432 l8ui a3, a4, 0 40223ad7: 0213c7 beq a3, a12, 40223add 40223ada: ff8f86 j 4022391c 40223add: 0d0f26 beqi a15, -1, 40223aee 40223ae0: ff1b addi.n a15, a15, 1 40223ae2: 74f0f0 extui a15, a15, 0, 8 40223ae5: 0044f2 s8i a15, a4, 0 40223ae8: 022f66 bnei a15, 2, 40223aee 40223aeb: 004422 s8i a2, a4, 0 40223aee: b108 l32i.n a0, a1, 44 40223af0: a1c8 l32i.n a12, a1, 40 40223af2: 91d8 l32i.n a13, a1, 36 40223af4: 81e8 l32i.n a14, a1, 32 40223af6: 71f8 l32i.n a15, a1, 28 40223af8: 30c112 addi a1, a1, 48 40223afb: f00d ret.n 40223afd: 000000 ill 40223b00 : 40223b00: f0c112 addi a1, a1, -16 40223b03: 3109 s32i.n a0, a1, 12 40223b05: ffdfc5 call0 40223904 40223b08: 3108 l32i.n a0, a1, 12 40223b0a: 10c112 addi a1, a1, 16 40223b0d: f00d ret.n 40223b0f: 388c00 excw 40223b12: f44010 extui a4, a1, 0, 16 40223b15: 401050 excw 40223b18 : 40223b18: f0c112 addi a1, a1, -16 40223b1b: 11d9 s32i.n a13, a1, 4 40223b1d: 3109 s32i.n a0, a1, 12 40223b1f: 21c9 s32i.n a12, a1, 8 40223b21: 01e9 s32i.n a14, a1, 0 40223b23: 74d020 extui a13, a2, 0, 8 40223b26: 01ed16 beqz a13, 40223b48 40223b29: 958921 l32r a2, 40209150 40223b2c: 0002c2 l8ui a12, a2, 0 40223b2f: 015c56 bnez a12, 40223b48 40223b32: 875401 l32r a0, 40205884 40223b35: 0000c0 callx0 a0 40223b38: 958721 l32r a2, 40209154 40223b3b: 958731 l32r a3, 40209158 40223b3e: 0020c0 memw 40223b41: 02c9 s32i.n a12, a2, 0 40223b43: 0020c0 memw 40223b46: 0239 s32i.n a3, a2, 0 40223b48: 0c0c movi.n a12, 0 40223b4a: 0c2d mov.n a2, a12 40223b4c: fff101 l32r a0, 40223b10 40223b4f: 0000c0 callx0 a0 40223b52: 087216 beqz a2, 40223bdd 40223b55: cc1b addi.n a12, a12, 1 40223b57: ef4c66 bnei a12, 4, 40223b4a 40223b5a: fd67c1 l32r a12, 402230f8 40223b5d: 1e0c movi.n a14, 1 40223b5f: 0013c6 j 40223bb2 40223b62: b00000 addx8 a0, a0, a0 40223b65: 5a1152 l16ui a5, a1, 180 40223b68: 485c movi.n a8, 84 40223b6a: e45665 excw 40223b6d: c33206 j 40214839 40223b70: 33b020 excw 40223b73: 3c3a11 l32r a1, 401f2c5c <_lit4_end+0xeb534> 40223b76: 3348 l32i.n a4, a3, 12 40223b78: 061456 bnez a4, 40223bdd 40223b7b: 240552 l8ui a5, a5, 36 40223b7e: 046d mov.n a6, a4 40223b80: fdc532 addi a3, a5, -3 40223b83: 936e30 movnez a6, a14, a3 40223b86: 743060 extui a3, a6, 0, 8 40223b89: 742020 extui a2, a2, 0, 8 40223b8c: a39c beqz.n a3, 40223baa 40223b8e: 043d mov.n a3, a4 40223b90: 933e50 movnez a3, a14, a5 40223b93: 743030 extui a3, a3, 0, 8 40223b96: 039c beqz.n a3, 40223baa 40223b98: 330c movi.n a3, 3 40223b9a: 0e3537 bltu a5, a3, 40223bac 40223b9d: 130c movi.n a3, 1 40223b9f: 0965b6 bltui a5, 6, 40223bac 40223ba2: 043d mov.n a3, a4 40223ba4: 000106 j 40223bac 40223ba7: 000000 ill 40223baa: 230c movi.n a3, 2 40223bac: ffda01 l32r a0, 40223b14 40223baf: 0000c0 callx0 a0 40223bb2: 0c28 l32i.n a2, a12, 0 40223bb4: 603020 neg a3, a2 40223bb7: 103320 and a3, a3, a2 40223bba: 40f330 nsau a3, a3 40223bbd: 603030 neg a3, a3 40223bc0: 1fc322 addi a2, a3, 31 40223bc3: f9d2d6 bgez a2, 40223b64 40223bc6: 6c28 l32i.n a2, a12, 24 40223bc8: 12dc bnez.n a2, 40223bdd 40223bca: ec28 l32i.n a2, a12, 56 40223bcc: d2cc bnez.n a2, 40223bdd 40223bce: 462c22 l32i a2, a12, 0x118 40223bd1: 82cc bnez.n a2, 40223bdd 40223bd3: 482cc2 l32i a12, a12, 0x120 40223bd6: 3ccc bnez.n a12, 40223bdd 40223bd8: 0000c6 j 40223bdf 40223bdb: 0c0000 excw 40223bde: 9c1c movi.n a12, 25 40223be0: 219d excw 40223be2: 955b addi.n a9, a5, 5 40223be4: 000222 l8ui a2, a2, 0 40223be7: 12dc bnez.n a2, 40223bfc 40223be9: 955c21 l32r a2, 4020915c 40223bec: 0238 l32i.n a3, a2, 0 40223bee: 955921 l32r a2, 40209154 40223bf1: 0020c0 memw 40223bf4: 0239 s32i.n a3, a2, 0 40223bf6: 86c301 l32r a0, 40205704 40223bf9: 0000c0 callx0 a0 40223bfc: 3108 l32i.n a0, a1, 12 40223bfe: 0c2d mov.n a2, a12 40223c00: 11d8 l32i.n a13, a1, 4 40223c02: 21c8 l32i.n a12, a1, 8 40223c04: 01e8 l32i.n a14, a1, 0 40223c06: 10c112 addi a1, a1, 16 40223c09: f00d ret.n 40223c0b: c26800 excw 40223c0e: fe .byte 0xfe 40223c0f: 3f .byte 0x3f 40223c10: c3d8 l32i.n a13, a3, 48 40223c12: fe .byte 0xfe 40223c13: 3f .byte 0x3f 40223c14: 8f .byte 0x8f 40223c15: 3ffec0 excw 40223c18: 8e .byte 0x8e 40223c19: 3ffec0 excw 40223c1c: c09c beqz.n a0, 40223c3c 40223c1e: fe .byte 0xfe 40223c1f: 3f .byte 0x3f 40223c20: 000000 ill 40223c23: c07aa0 sub a7, a10, a10 40223c26: fe .byte 0xfe 40223c27: 3f .byte 0x3f 40223c28: 07d000 excw 40223c2b: c09400 sub a9, a4, a0 40223c2e: fe .byte 0xfe 40223c2f: 3f .byte 0x3f 40223c30: ff .byte 0xff 40223c31: ff0000 excw 40223c34: ff .byte 0xff 40223c35: ff .byte 0xff 40223c36: fcf000 excw 40223c39: 3ffec0 excw 40223c3c: 105124 excw 40223c3f: 497c40 excw 40223c42: 584010 excw 40223c45: 1059 s32i.n a5, a0, 4 40223c47: 3a3440 excw 40223c4a: 124010 excw 40223c4c : 40223c4c: 90c112 addi a1, a1, -112 40223c4f: 1b6102 s32i a0, a1, 108 40223c52: 1a61c2 s32i a12, a1, 104 40223c55: 1961d2 s32i a13, a1, 100 40223c58: 1861e2 s32i a14, a1, 96 40223c5b: 1761f2 s32i a15, a1, 92 40223c5e: fee7c1 l32r a12, 402237fc 40223c61: 002c22 l32i a2, a12, 0 40223c64: 20c132 addi a3, a1, 32 40223c67: ffaf42 movi a4, -1 40223c6a: 050c movi.n a5, 0 40223c6c: 09ad85 call0 4022d748 40223c6f: ee1266 bnei a2, 1, 40223c61 40223c72: 9537c1 l32r a12, 40209150 40223c75: 000cd2 l8ui a13, a12, 0 40223c78: 4ddc bnez.n a13, 40223c90 40223c7a: 870201 l32r a0, 40205884 40223c7d: 0000c0 callx0 a0 40223c80: 953521 l32r a2, 40209154 40223c83: 953531 l32r a3, 40209158 40223c86: 0020c0 memw 40223c89: 02d9 s32i.n a13, a2, 0 40223c8b: 0020c0 memw 40223c8e: 0239 s32i.n a3, a2, 0 40223c90: ffdfd1 l32r a13, 40223c0c 40223c93: 000d22 l8ui a2, a13, 0 40223c96: 4c1266 bnei a2, 1, 40223ce6 40223c99: ffdd21 l32r a2, 40223c10 40223c9c: 0c0232 l8ui a3, a2, 12 40223c9f: ffc332 addi a3, a3, -1 40223ca2: 0c4232 s8i a3, a2, 12 40223ca5: e34285 call0 402070d0 40223ca8: 030c movi.n a3, 0 40223caa: 042c movi.n a4, 32 40223cac: 012d mov.n a2, a1 40223cae: 86f901 l32r a0, 40205894 40223cb1: 0000c0 callx0 a0 40223cb4: 020c movi.n a2, 0 40223cb6: 013d mov.n a3, a1 40223cb8: 042c movi.n a4, 32 40223cba: 863401 l32r a0, 4020558c 40223cbd: 0000c0 callx0 a0 40223cc0: ffd521 l32r a2, 40223c14 40223cc3: 000222 l8ui a2, a2, 0 40223cc6: 42cc bnez.n a2, 40223cce 40223cc8: fc3731 l32r a3, 40222da4 40223ccb: 004322 s8i a2, a3, 0 40223cce: ffd221 l32r a2, 40223c18 40223cd1: 000222 l8ui a2, a2, 0 40223cd4: 92cc bnez.n a2, 40223ce1 40223cd6: fc1b21 l32r a2, 40222d44 40223cd9: 73a032 movi a3, 115 40223cdc: 0020c0 memw 40223cdf: 0239 s32i.n a3, a2, 0 40223ce1: 020c movi.n a2, 0 40223ce3: 004d22 s8i a2, a13, 0 40223ce6: 000c22 l8ui a2, a12, 0 40223ce9: 12dc bnez.n a2, 40223cfe 40223ceb: 951c21 l32r a2, 4020915c 40223cee: 0238 l32i.n a3, a2, 0 40223cf0: 951921 l32r a2, 40209154 40223cf3: 0020c0 memw 40223cf6: 0239 s32i.n a3, a2, 0 40223cf8: 868301 l32r a0, 40205704 40223cfb: 0000c0 callx0 a0 40223cfe: 8138 l32i.n a3, a1, 32 40223d00: 940c movi.n a4, 9 40223d02: 0328 l32i.n a2, a3, 0 40223d04: 029247 bne a2, a4, 40223d0a 40223d07: 0249c6 j 40224632 40223d0a: 173427 bltu a4, a2, 40223d25 40223d0d: 024266 bnei a2, 4, 40223d13 40223d10: 002546 j 40223da9 40223d13: 3e42b6 bltui a2, 4, 40223d55 40223d16: 025266 bnei a2, 5, 40223d1c 40223d19: 00a806 j 40223fbd 40223d1c: 028266 bnei a2, 8, 40223d22 40223d1f: 021d86 j 40224599 40223d22: 027dc6 j 4022471d 40223d25: 02a266 bnei a2, 12, 40223d2b 40223d28: 024446 j 4022463d 40223d2b: c30c movi.n a3, 12 40223d2d: 103327 bltu a3, a2, 40223d41 40223d30: 029266 bnei a2, 10, 40223d36 40223d33: 022b86 j 402245e5 40223d36: b30c movi.n a3, 11 40223d38: 029237 bne a2, a3, 40223d3e 40223d3b: 020a86 j 40224569 40223d3e: 0276c6 j 4022471d 40223d41: d30c movi.n a3, 13 40223d43: 029237 bne a2, a3, 40223d49 40223d46: 025fc6 j 402246c9 40223d49: e30c movi.n a3, 14 40223d4b: 029237 bne a2, a3, 40223d51 40223d4e: 01f1c6 j 40224519 40223d51: 027206 j 4022471d 40223d54: 0cd200 excw 40223d57: 4ddc00 excw 40223d5a: 86ca01 l32r a0, 40205884 40223d5d: 0000c0 callx0 a0 40223d60: 94fd21 l32r a2, 40209154 40223d63: 94fd31 l32r a3, 40209158 40223d66: 0020c0 memw 40223d69: 02d9 s32i.n a13, a2, 0 40223d6b: 0020c0 memw 40223d6e: 0239 s32i.n a3, a2, 0 40223d70: 8128 l32i.n a2, a1, 32 40223d72: ffa731 l32r a3, 40223c10 40223d75: 0228 l32i.n a2, a2, 0 40223d77: 232a add.n a2, a3, a2 40223d79: 000232 l8ui a3, a2, 0 40223d7c: 330b addi.n a3, a3, -1 40223d7e: 004232 s8i a3, a2, 0 40223d81: 000c22 l8ui a2, a12, 0 40223d84: 12dc bnez.n a2, 40223d99 40223d86: 94f521 l32r a2, 4020915c 40223d89: 0238 l32i.n a3, a2, 0 40223d8b: 94f221 l32r a2, 40209154 40223d8e: 0020c0 memw 40223d91: 0239 s32i.n a3, a2, 0 40223d93: 865c01 l32r a0, 40205704 40223d96: 0000c0 callx0 a0 40223d99: 8128 l32i.n a2, a1, 32 40223d9b: 000222 l8ui a2, a2, 0 40223d9e: ffa701 l32r a0, 40223c3c 40223da1: 0000c0 callx0 a0 40223da4: 025d46 j 4022471d 40223da7: d20000 excw 40223daa: 000c movi.n a0, 0 40223dac: 4ddc bnez.n a13, 40223dc4 40223dae: 86b501 l32r a0, 40205884 40223db1: 0000c0 callx0 a0 40223db4: 94e821 l32r a2, 40209154 40223db7: 94e831 l32r a3, 40209158 40223dba: 0020c0 memw 40223dbd: 02d9 s32i.n a13, a2, 0 40223dbf: 0020c0 memw 40223dc2: 0239 s32i.n a3, a2, 0 40223dc4: 8128 l32i.n a2, a1, 32 40223dc6: ff9231 l32r a3, 40223c10 40223dc9: 0228 l32i.n a2, a2, 0 40223dcb: 232a add.n a2, a3, a2 40223dcd: 000232 l8ui a3, a2, 0 40223dd0: 330b addi.n a3, a3, -1 40223dd2: 004232 s8i a3, a2, 0 40223dd5: 000c22 l8ui a2, a12, 0 40223dd8: 12dc bnez.n a2, 40223ded 40223dda: 94e021 l32r a2, 4020915c 40223ddd: 0238 l32i.n a3, a2, 0 40223ddf: 94dd21 l32r a2, 40209154 40223de2: 0020c0 memw 40223de5: 0239 s32i.n a3, a2, 0 40223de7: 864701 l32r a0, 40205704 40223dea: 0000c0 callx0 a0 40223ded: 0d0c movi.n a13, 0 40223def: 0dcd mov.n a12, a13 40223df1: 004a06 j 40223f1d 40223df4: 9e28 l32i.n a2, a14, 36 40223df6: 160c movi.n a6, 1 40223df8: 4238 l32i.n a3, a2, 16 40223dfa: f77c movi.n a7, -1 40223dfc: 000d06 j 40223e34 40223dff: 820000 mull a0, a0, a0 40223e02: 2f .byte 0x2f 40223e03: 4e .byte 0x4e 40223e04: 205857 bbc a8, a5, 40223e28 40223e07: a022f0 addx4 a2, a2, a15 40223e0a: 6e2282 l32i a8, a2, 0x1b8 40223e0d: 126132 s32i a3, a1, 72 40223e10: f159 s32i.n a5, a1, 60 40223e12: 106162 s32i a6, a1, 64 40223e15: 116172 s32i a7, a1, 68 40223e18: 0e2d mov.n a2, a14 40223e1a: 0008c0 callx0 a8 40223e1d: 112172 l32i a7, a1, 68 40223e20: 102162 l32i a6, a1, 64 40223e23: f158 l32i.n a5, a1, 60 40223e25: 122132 l32i a3, a1, 72 40223e28: 401500 ssl a5 40223e2b: a15600 sll a5, a6 40223e2e: 305750 xor a5, a7, a5 40223e31: 103350 and a3, a3, a5 40223e34: 602030 neg a2, a3 40223e37: 102230 and a2, a2, a3 40223e3a: 40f220 nsau a2, a2 40223e3d: 602020 neg a2, a2 40223e40: 1fc252 addi a5, a2, 31 40223e43: fba5d6 bgez a5, 40223e01 40223e46: 092e52 l32i a5, a14, 36 40223e49: b05821 l32r a2, 4020ffac 40223e4c: 002532 l32i a3, a5, 0 40223e4f: 413630 srli a3, a3, 6 40223e52: 103320 and a3, a3, a2 40223e55: 030356 bnez a3, 40223e89 40223e58: 851321 l32r a2, 402052a4 40223e5b: 560c movi.n a6, 5 40223e5d: 02d222 addmi a2, a2, 0x200 40223e60: 0a0272 l8ui a7, a2, 10 40223e63: 120c movi.n a2, 1 40223e65: fec772 addi a7, a7, -2 40223e68: 836270 moveqz a6, a2, a7 40223e6b: 067d mov.n a7, a6 40223e6d: 1568 l32i.n a6, a5, 4 40223e6f: ff6b51 l32r a5, 40223c1c 40223e72: 346460 extui a6, a6, 4, 4 40223e75: 000582 l8ui a8, a5, 0 40223e78: 668a add.n a6, a6, a8 40223e7a: 746060 extui a6, a6, 0, 8 40223e7d: 004562 s8i a6, a5, 0 40223e80: 053677 bltu a6, a7, 40223e89 40223e83: 004532 s8i a3, a5, 0 40223e86: f71e05 call0 4021b068 40223e89: 9e38 l32i.n a3, a14, 36 40223e8b: 0358 l32i.n a5, a3, 0 40223e8d: 412650 srli a2, a5, 6 40223e90: 0c6237 bbci a2, 3, 40223ea0 40223e93: 09e517 bbsi a5, 1, 40223ea0 40223e96: 0f0352 l8ui a5, a3, 15 40223e99: 130c movi.n a3, 1 40223e9b: 550b addi.n a5, a5, -1 40223e9d: 83d350 moveqz a13, a3, a5 40223ea0: 1062d7 bbci a2, 13, 40223eb4 40223ea3: 0e28 l32i.n a2, a14, 0 40223ea5: 0c0232 l8ui a3, a2, 12 40223ea8: 03cc bnez.n a3, 40223eac 40223eaa: 4239 s32i.n a3, a2, 16 40223eac: 250d85 call0 40248f88 40223eaf: 1c0c movi.n a12, 1 40223eb1: 0006c6 j 40223ed0 40223eb4: 0ce2e7 bbsi a2, 14, 40223ec4 40223eb7: 0ef287 bbsi a2, 24, 40223ec9 40223eba: 10e2f7 bbsi a2, 15, 40223ece 40223ebd: 5cf257 bbsi a2, 21, 40223f1d 40223ec0: 000306 j 40223ed0 40223ec3: 4c0c00 excw 40223ec6: 000186 j 40223ed0 40223ec9: 6c0c movi.n a12, 6 40223ecb: 000046 j 40223ed0 40223ece: 5c0c movi.n a12, 5 40223ed0: 9e28 l32i.n a2, a14, 36 40223ed2: 0228 l32i.n a2, a2, 0 40223ed4: 3c72d7 bbci a2, 29, 40223f14 40223ed7: 0b1e22 l16ui a2, a14, 22 40223eda: a75f31 l32r a3, 4020dc58 40223edd: fcc222 addi a2, a2, -4 40223ee0: 0b5e22 s16i a2, a14, 22 40223ee3: 2e28 l32i.n a2, a14, 8 40223ee5: 0020c0 memw 40223ee8: 0258 l32i.n a5, a2, 0 40223eea: 0020c0 memw 40223eed: 0268 l32i.n a6, a2, 0 40223eef: b45c50 extui a5, a5, 12, 12 40223ef2: fcc552 addi a5, a5, -4 40223ef5: b45050 extui a5, a5, 0, 12 40223ef8: 115540 slli a5, a5, 12 40223efb: 103630 and a3, a6, a3 40223efe: 203350 or a3, a3, a5 40223f01: 0020c0 memw 40223f04: 0239 s32i.n a3, a2, 0 40223f06: a06921 l32r a2, 4020c0ac 40223f09: 000232 l8ui a3, a2, 0 40223f0c: 00d316 beqz a3, 40223f1d 40223f0f: 030c movi.n a3, 0 40223f11: 004232 s8i a3, a2, 0 40223f14: 202ee0 or a2, a14, a14 40223f17: 203cc0 or a3, a12, a12 40223f1a: fba3c5 call0 4021f958 40223f1d: 948c21 l32r a2, 40209150 40223f20: 0002f2 l8ui a15, a2, 0 40223f23: 015f56 bnez a15, 40223f3c 40223f26: 865701 l32r a0, 40205884 40223f29: 0000c0 callx0 a0 40223f2c: 948a31 l32r a3, 40209154 40223f2f: 948a41 l32r a4, 40209158 40223f32: 0020c0 memw 40223f35: 03f9 s32i.n a15, a3, 0 40223f37: 0020c0 memw 40223f3a: 0349 s32i.n a4, a3, 0 40223f3c: fc6f21 l32r a2, 402230f8 40223f3f: 4a22e2 l32i a14, a2, 0x128 40223f42: 02fd mov.n a15, a2 40223f44: 4eac beqz.n a14, 40223f6c 40223f46: f129 s32i.n a2, a1, 60 40223f48: 864f01 l32r a0, 40205884 40223f4b: 0000c0 callx0 a0 40223f4e: f128 l32i.n a2, a1, 60 40223f50: 4a2232 l32i a3, a2, 0x128 40223f53: 8338 l32i.n a3, a3, 32 40223f55: 4a6232 s32i a3, a2, 0x128 40223f58: 005356 bnez a3, 40223f61 40223f5b: fe2431 l32r a3, 402237ec 40223f5e: 4b6232 s32i a3, a2, 0x12c 40223f61: 85e801 l32r a0, 40205704 40223f64: 0000c0 callx0 a0 40223f67: 020c movi.n a2, 0 40223f69: 086e22 s32i a2, a14, 32 40223f6c: 947951 l32r a5, 40209150 40223f6f: 000522 l8ui a2, a5, 0 40223f72: 22dc bnez.n a2, 40223f88 40223f74: 947a21 l32r a2, 4020915c 40223f77: 0238 l32i.n a3, a2, 0 40223f79: 947621 l32r a2, 40209154 40223f7c: 0020c0 memw 40223f7f: 006232 s32i a3, a2, 0 40223f82: 85e001 l32r a0, 40205704 40223f85: 0000c0 callx0 a0 40223f88: e68e56 bnez a14, 40223df4 40223f8b: 002d16 beqz a13, 40223f91 40223f8e: fd0285 call0 40220fb8 40223f91: ff0845 call0 40223018 40223f94: 01a022 movi a2, 1 40223f97: ffb805 call0 40223b18 40223f9a: b2cc bnez.n a2, 40223fa9 40223f9c: fd8f05 call0 40221890 40223f9f: 628c beqz.n a2, 40223fa9 40223fa1: fdb5c5 call0 40221b00 40223fa4: 128c beqz.n a2, 40223fa9 40223fa6: ff0945 call0 4022303c 40223fa9: 84be21 l32r a2, 402052a4 40223fac: 7238 l32i.n a3, a2, 28 40223fae: 02e3e7 bbsi a3, 14, 40223fb4 40223fb1: 01da06 j 4022471d 40223fb4: 1228 l32i.n a2, a2, 4 40223fb6: ecaa85 call0 40210a60 40223fb9: 01d806 j 4022471d 40223fbc: 0cd200 excw 40223fbf: 6ddc00 excw 40223fc2: 863001 l32r a0, 40205884 40223fc5: 0000c0 callx0 a0 40223fc8: 946321 l32r a2, 40209154 40223fcb: 946331 l32r a3, 40209158 40223fce: 0020c0 memw 40223fd1: 0062d2 s32i a13, a2, 0 40223fd4: 0020c0 memw 40223fd7: 006232 s32i a3, a2, 0 40223fda: 8128 l32i.n a2, a1, 32 40223fdc: ff0d31 l32r a3, 40223c10 40223fdf: 0228 l32i.n a2, a2, 0 40223fe1: 232a add.n a2, a3, a2 40223fe3: 000232 l8ui a3, a2, 0 40223fe6: 330b addi.n a3, a3, -1 40223fe8: 004232 s8i a3, a2, 0 40223feb: 000c22 l8ui a2, a12, 0 40223fee: 746256 bnez a2, 40224738 40223ff1: 945a21 l32r a2, 4020915c 40223ff4: 0238 l32i.n a3, a2, 0 40223ff6: 945721 l32r a2, 40209154 40223ff9: 0020c0 memw 40223ffc: 0239 s32i.n a3, a2, 0 40223ffe: 85c101 l32r a0, 40205704 40224001: 0000c0 callx0 a0 40224004: 01cc06 j 40224738 40224007: 4ec8 l32i.n a12, a14, 16 40224009: 1e28 l32i.n a2, a14, 4 4022400b: 6ccb addi.n a6, a12, 12 4022400d: 1269 s32i.n a6, a2, 4 4022400f: 0c0c22 l8ui a2, a12, 12 40224012: 0d7c movi.n a13, -16 40224014: 10d2d0 and a13, a2, a13 40224017: c1d9 s32i.n a13, a1, 48 40224019: fba1d1 l32r a13, 40222ea0 4022401c: c30c movi.n a3, 12 4022401e: 103230 and a3, a2, a3 40224021: 000d22 l8ui a2, a13, 0 40224024: d169 s32i.n a6, a1, 52 40224026: 012280 slli a2, a2, 24 40224029: e139 s32i.n a3, a1, 56 4022402b: 312820 srai a2, a2, 24 4022402e: 0a12a6 blti a2, 1, 4022403c 40224031: f34a45 call0 402174d8 40224034: 222b addi.n a2, a2, 2 40224036: 212220 srai a2, a2, 2 40224039: 004d22 s8i a2, a13, 0 4022403c: 0cf8 l32i.n a15, a12, 0 4022403e: fef821 l32r a2, 40223c20 40224041: dfa131 l32r a3, 4021bec8 40224044: 102f20 and a2, a15, a2 40224047: 2d0c movi.n a13, 2 40224049: 090f37 bnone a15, a3, 40224056 4022404c: 030c movi.n a3, 0 4022404e: 83d320 moveqz a13, a3, a2 40224051: 000186 j 4022405b 40224054: 0c0000 excw 40224057: d32013 excw 4022405a: 912193 excw 4022405d: 023284 excw 40224060: 300b addi.n a3, a0, -1 40224062: 8c0430 excw 40224065: ef2193 excw 40224068: fe .byte 0xfe 40224069: 001242 l16ui a4, a2, 0 4022406c: 441b addi.n a4, a4, 1 4022406e: 005242 s16i a4, a2, 0 40224071: e148 l32i.n a4, a1, 56 40224073: 168466 bnei a4, 8, 4022408d 40224076: fefa05 call0 40223018 40224079: fd8145 call0 40221890 4022407c: 0a1216 beqz a2, 40224121 4022407f: fda805 call0 40221b00 40224082: 09b216 beqz a2, 40224121 40224085: fefb45 call0 4022303c 40224088: 002546 j 40224121 4022408b: 580000 excw 4022408e: e556e1 l32r a14, 4021d5e8 40224091: 2808 l32i.n a0, a8, 8 40224093: 6132d1 l32r a13, 401fc55c <_lit4_end+0xf4e34> 40224096: ea0112 l8ui a1, a1, 234 40224099: fe .byte 0xfe 4022409a: 0000c0 callx0 a0 4022409d: 9c5951 l32r a5, 4020b204 402240a0: f42020 extui a2, a2, 0, 16 402240a3: b540f0 extui a4, a15, 16, 12 402240a6: 122132 l32i a3, a1, 72 402240a9: 040f57 bnone a15, a5, 402240b1 402240ac: 1c48 l32i.n a4, a12, 4 402240ae: f44840 extui a4, a4, 8, 16 402240b1: c08420 sub a8, a4, a2 402240b4: fcc882 addi a8, a8, -4 402240b7: c168 l32i.n a6, a1, 48 402240b9: 24ccf2 addi a15, a12, 36 402240bc: f48080 extui a8, a8, 0, 16 402240bf: 8f8a add.n a8, a15, a8 402240c1: 3be666 bnei a6, 128, 40224100 402240c4: c39c beqz.n a3, 402240e4 402240c6: 0c9e22 l16si a2, a14, 24 402240c9: d148 l32i.n a4, a1, 52 402240cb: c178 l32i.n a7, a1, 48 402240cd: 086d mov.n a6, a8 402240cf: 0c3d mov.n a3, a12 402240d1: 0f5d mov.n a5, a15 402240d3: 126182 s32i a8, a1, 72 402240d6: ff3fc5 call0 402234d4 402240d9: 122182 l32i a8, a1, 72 402240dc: 041266 bnei a2, 1, 402240e4 402240df: 019b46 j 40224750 402240e2: 220000 excw 402240e5: 16cc bnez.n a6, 402240ea 402240e7: 126182 s32i a8, a1, 72 402240ea: fda905 call0 40221b7c 402240ed: 122182 l32i a8, a1, 72 402240f0: 02d216 beqz a2, 40224121 402240f3: 202ee0 or a2, a14, a14 402240f6: 0f3d mov.n a3, a15 402240f8: 084d mov.n a4, a8 402240fa: fdc345 call0 40221d30 402240fd: 000806 j 40224121 40224100: c148 l32i.n a4, a1, 48 40224102: 025c movi.n a2, 80 40224104: 199427 bne a4, a2, 40224121 40224107: 639c beqz.n a3, 40224121 40224109: 0c9e22 l16si a2, a14, 24 4022410c: d148 l32i.n a4, a1, 52 4022410e: c178 l32i.n a7, a1, 48 40224110: 0c3d mov.n a3, a12 40224112: 0f5d mov.n a5, a15 40224114: 086d mov.n a6, a8 40224116: ff3bc5 call0 402234d4 40224119: 041266 bnei a2, 1, 40224121 4022411c: 018c06 j 40224750 4022411f: 660000 excw 40224122: 022d mov.n a2, a2 40224124: 018706 j 40224744 40224127: 16ccf2 addi a15, a12, 22 4022412a: 0f3d mov.n a3, a15 4022412c: 0d2d mov.n a2, a13 4022412e: 012745 call0 402253a4 40224131: 7e29 s32i.n a2, a14, 28 40224133: 0c3d mov.n a3, a12 40224135: fec301 l32r a0, 40223c44 40224138: 0000c0 callx0 a0 4022413b: 000c22 l8ui a2, a12, 0 4022413e: 223b addi.n a2, a2, 3 40224140: 004c22 s8i a2, a12, 0 40224143: 0d2d mov.n a2, a13 40224145: fbbac5 call0 4021fcf4 40224148: 044216 beqz a2, 40224190 4022414b: e158 l32i.n a5, a1, 56 4022414d: 03f556 bnez a5, 40224190 40224150: d128 l32i.n a2, a1, 52 40224152: febb01 l32r a0, 40223c40 40224155: 0000c0 callx0 a0 40224158: 002c32 l32i a3, a12, 0 4022415b: 9c2a51 l32r a5, 4020b204 4022415e: b54030 extui a4, a3, 16, 12 40224161: 050357 bnone a3, a5, 4022416a 40224164: 012c42 l32i a4, a12, 4 40224167: f44840 extui a4, a4, 8, 16 4022416a: c168 l32i.n a6, a1, 48 4022416c: 04b626 beqi a6, 16, 40224174 4022416f: 033c movi.n a3, 48 40224171: 1b9637 bne a6, a3, 40224190 40224174: c04420 sub a4, a4, a2 40224177: fcc442 addi a4, a4, -4 4022417a: 24cc32 addi a3, a12, 36 4022417d: f44040 extui a4, a4, 0, 16 40224180: 032d mov.n a2, a3 40224182: 334a add.n a3, a3, a4 40224184: fd9bc5 call0 40221b44 40224187: 528c beqz.n a2, 40224190 40224189: 0d2d mov.n a2, a13 4022418b: 0f3d mov.n a3, a15 4022418d: fd9cc5 call0 40221b5c 40224190: 0d0c22 l8ui a2, a12, 13 40224193: 02e267 bbsi a2, 6, 40224199 40224196: 016a86 j 40224744 40224199: 100c22 l8ui a2, a12, 16 4022419c: 086207 bbci a2, 0, 402241a8 4022419f: 0d2d mov.n a2, a13 402241a1: fbb845 call0 4021fd28 402241a4: 016706 j 40224744 402241a7: 0d2d00 excw 402241aa: fbb6c5 call0 4021fd18 402241ad: 0164c6 j 40224744 402241b0: 533100 excw 402241b3: c08b addi.n a12, a0, 8 402241b5: 480020 excw 402241b8: 923803 excw 402241bb: 1338 l32i.n a3, a3, 4 402241bd: c03430 sub a3, a4, a3 402241c0: fe9a41 l32r a4, 40223c28 402241c3: 09b437 bgeu a4, a3, 402241d0 402241c6: fef945 call0 4022315c 402241c9: 020c movi.n a2, 0 402241cb: 0d29 s32i.n a2, a13, 0 402241cd: 025d22 s16i a2, a13, 4 402241d0: 1e28 l32i.n a2, a14, 4 402241d2: 0f0c movi.n a15, 0 402241d4: 1268 l32i.n a6, a2, 4 402241d6: 120c movi.n a2, 1 402241d8: 0b1652 l16ui a5, a6, 22 402241db: 010642 l8ui a4, a6, 1 402241de: c159 s32i.n a5, a1, 48 402241e0: 045240 extui a5, a4, 2, 1 402241e3: d159 s32i.n a5, a1, 52 402241e5: c158 l32i.n a5, a1, 48 402241e7: 343050 extui a3, a5, 0, 4 402241ea: 83f230 moveqz a15, a2, a3 402241ed: 74f0f0 extui a15, a15, 0, 8 402241f0: 049f27 bne a15, a2, 402241f8 402241f3: d158 l32i.n a5, a1, 52 402241f5: 235516 beqz a5, 4022442e 402241f8: 4e38 l32i.n a3, a14, 16 402241fa: 062d mov.n a2, a6 402241fc: 126132 s32i a3, a1, 72 402241ff: f149 s32i.n a4, a1, 60 40224201: 106162 s32i a6, a1, 64 40224204: fe8f01 l32r a0, 40223c40 40224207: 0000c0 callx0 a0 4022420a: f148 l32i.n a4, a1, 60 4022420c: f45020 extui a5, a2, 0, 16 4022420f: 122132 l32i a3, a1, 72 40224212: 102162 l32i a6, a1, 64 40224215: 02e467 bbsi a4, 6, 4022421b 40224218: 002086 j 4022429e 4022421b: f42020 extui a2, a2, 0, 16 4022421e: 262a add.n a2, a6, a2 40224220: 030222 l8ui a2, a2, 3 40224223: 536257 bbci a2, 5, 4022427a 40224226: 7e28 l32i.n a2, a14, 28 40224228: 128c beqz.n a2, 4022422d 4022422a: 770222 l8ui a2, a2, 119 4022422d: 126132 s32i a3, a1, 72 40224230: f159 s32i.n a5, a1, 60 40224232: 106162 s32i a6, a1, 64 40224235: fbae05 call0 4021fd18 40224238: f158 l32i.n a5, a1, 60 4022423a: 122132 l32i a3, a1, 72 4022423d: 758b addi.n a7, a5, 8 4022423f: 9bf181 l32r a8, 4020b204 40224242: 0348 l32i.n a4, a3, 0 40224244: 102162 l32i a6, a1, 64 40224247: f49070 extui a9, a7, 0, 16 4022424a: 132266 bnei a2, 2, 40224261 4022424d: b52040 extui a2, a4, 16, 12 40224250: 040487 bnone a4, a8, 40224258 40224253: 1328 l32i.n a2, a3, 4 40224255: f42820 extui a2, a2, 8, 16 40224258: c07250 sub a7, a2, a5 4022425b: f0c772 addi a7, a7, -16 4022425e: 000406 j 40224272 40224261: b52040 extui a2, a4, 16, 12 40224264: 040487 bnone a4, a8, 4022426c 40224267: 1328 l32i.n a2, a3, 4 40224269: f42820 extui a2, a2, 8, 16 4022426c: c07250 sub a7, a2, a5 4022426f: ecc772 addi a7, a7, -20 40224272: f47070 extui a7, a7, 0, 16 40224275: 095d mov.n a5, a9 40224277: 000f06 j 402242b7 4022427a: 0328 l32i.n a2, a3, 0 4022427c: 9be281 l32r a8, 4020b204 4022427f: 454b addi.n a4, a5, 4 40224281: f44040 extui a4, a4, 0, 16 40224284: b57020 extui a7, a2, 16, 12 40224287: 050287 bnone a2, a8, 40224290 4022428a: 012372 l32i a7, a3, 4 4022428d: f47870 extui a7, a7, 8, 16 40224290: c07750 sub a7, a7, a5 40224293: f4c772 addi a7, a7, -12 40224296: f47070 extui a7, a7, 0, 16 40224299: 045d mov.n a5, a4 4022429b: 000606 j 402242b7 4022429e: 0328 l32i.n a2, a3, 0 402242a0: 9bd941 l32r a4, 4020b204 402242a3: b57020 extui a7, a2, 16, 12 402242a6: 040247 bnone a2, a4, 402242ae 402242a9: 1378 l32i.n a7, a3, 4 402242ab: f47870 extui a7, a7, 8, 16 402242ae: c07750 sub a7, a7, a5 402242b1: fcc772 addi a7, a7, -4 402242b4: f47070 extui a7, a7, 0, 16 402242b7: 0d88 l32i.n a8, a13, 0 402242b9: b8cc bnez.n a8, 402242c8 402242bb: 491f16 beqz a15, 40224750 402242be: 557a add.n a5, a5, a7 402242c0: 0de9 s32i.n a14, a13, 0 402242c2: 025d52 s16i a5, a13, 4 402242c5: 011bc6 j 40224738 402242c8: 1828 l32i.n a2, a8, 4 402242ca: 000642 l8ui a4, a6, 0 402242cd: 12d8 l32i.n a13, a2, 4 402242cf: 8ca022 movi a2, 140 402242d2: 104420 and a4, a4, a2 402242d5: 88a022 movi a2, 136 402242d8: 031c movi.n a3, 16 402242da: 149427 bne a4, a2, 402242f2 402242dd: 010622 l8ui a2, a6, 1 402242e0: 142020 extui a2, a2, 0, 2 402242e3: 053266 bnei a2, 3, 402242ec 402242e6: 1e0632 l8ui a3, a6, 30 402242e9: 000086 j 402242ef 402242ec: 180632 l8ui a3, a6, 24 402242ef: 343030 extui a3, a3, 0, 4 402242f2: 000d92 l8ui a9, a13, 0 402242f5: 8ca022 movi a2, 140 402242f8: 109920 and a9, a9, a2 402242fb: 88a042 movi a4, 136 402242fe: 021c movi.n a2, 16 40224300: 179947 bne a9, a4, 4022431b 40224303: 010d22 l8ui a2, a13, 1 40224306: 142020 extui a2, a2, 0, 2 40224309: 083266 bnei a2, 3, 40224315 4022430c: 1e0d22 l8ui a2, a13, 30 4022430f: 000146 j 40224318 40224312: 000000 ill 40224315: 180d22 l8ui a2, a13, 24 40224318: 342020 extui a2, a2, 0, 4 4022431b: 021327 beq a3, a2, 40224321 4022431e: 010b86 j 40224750 40224321: 264b addi.n a2, a6, 4 40224323: 3d4b addi.n a3, a13, 4 40224325: c40c movi.n a4, 12 40224327: f159 s32i.n a5, a1, 60 40224329: 106162 s32i a6, a1, 64 4022432c: 116172 s32i a7, a1, 68 4022432f: 126182 s32i a8, a1, 72 40224332: 855501 l32r a0, 40205888 40224335: 0000c0 callx0 a0 40224338: f158 l32i.n a5, a1, 60 4022433a: 102162 l32i a6, a1, 64 4022433d: 112172 l32i a7, a1, 68 40224340: 122182 l32i a8, a1, 72 40224343: 409256 bnez a2, 40224750 40224346: 010386 j 40224758 40224349: c13800 mul16u a3, a8, a0 4022434c: 221b addi.n a2, a2, 1 4022434e: 021327 beq a3, a2, 40224354 40224351: 0023c6 j 402243e4 40224354: fe36f1 l32r a15, 40223c2c 40224357: 33a632 movi a3, 0x633 4022435a: 021f22 l16ui a2, a15, 4 4022435d: 927a add.n a9, a2, a7 4022435f: 553397 bltu a3, a9, 402243b8 40224362: 4888 l32i.n a8, a8, 16 40224364: 365a add.n a3, a6, a5 40224366: 074d mov.n a4, a7 40224368: 2d2a add.n a2, a13, a2 4022436a: 116172 s32i a7, a1, 68 4022436d: 126182 s32i a8, a1, 72 40224370: f199 s32i.n a9, a1, 60 40224372: 869401 l32r a0, 40205dc4 40224375: 0000c0 callx0 a0 40224378: 122182 l32i a8, a1, 72 4022437b: 112172 l32i a7, a1, 68 4022437e: 1828 l32i.n a2, a8, 4 40224380: fe2c41 l32r a4, 40223c30 40224383: f43820 extui a3, a2, 8, 16 40224386: 373a add.n a3, a7, a3 40224388: f198 l32i.n a9, a1, 60 4022438a: f43030 extui a3, a3, 0, 16 4022438d: 113380 slli a3, a3, 8 40224390: 102240 and a2, a2, a4 40224393: 202230 or a2, a2, a3 40224396: 025f92 s16i a9, a15, 4 40224399: 1829 s32i.n a2, a8, 4 4022439b: 0828 l32i.n a2, a8, 0 4022439d: fe2531 l32r a3, 40223c34 402243a0: b55020 extui a5, a2, 16, 12 402243a3: 775a add.n a7, a7, a5 402243a5: b47070 extui a7, a7, 0, 12 402243a8: 117700 slli a7, a7, 16 402243ab: 102230 and a2, a2, a3 402243ae: 202270 or a2, a2, a7 402243b1: 0829 s32i.n a2, a8, 0 402243b3: c158 l32i.n a5, a1, 48 402243b5: 0b5d52 s16i a5, a13, 22 402243b8: 0e2d mov.n a2, a14 402243ba: feda05 call0 4022315c 402243bd: d168 l32i.n a6, a1, 52 402243bf: 375656 bnez a6, 40224738 402243c2: c158 l32i.n a5, a1, 48 402243c4: 027c movi.n a2, -16 402243c6: 102520 and a2, a5, a2 402243c9: 010d42 l8ui a4, a13, 1 402243cc: 0b5d22 s16i a2, a13, 22 402243cf: b27c movi.n a2, -5 402243d1: 0f38 l32i.n a3, a15, 0 402243d3: 102420 and a2, a4, a2 402243d6: 014d22 s8i a2, a13, 1 402243d9: 0f69 s32i.n a6, a15, 0 402243db: 025f62 s16i a6, a15, 4 402243de: 356316 beqz a3, 40224738 402243e1: 001306 j 40224431 402243e4: c168 l32i.n a6, a1, 48 402243e6: 022267 blt a2, a6, 402243ec 402243e9: 00d8c6 j 40224750 402243ec: 0e2d mov.n a2, a14 402243ee: fed6c5 call0 4022315c 402243f1: fe0ec1 l32r a12, 40223c2c 402243f4: 000886 j 4022441a 402243f7: fe0dc1 l32r a12, 40223c2c 402243fa: 7f9c beqz.n a15, 40224415 402243fc: 082d mov.n a2, a8 402243fe: f159 s32i.n a5, a1, 60 40224400: 116172 s32i a7, a1, 68 40224403: fed585 call0 4022315c 40224406: f158 l32i.n a5, a1, 60 40224408: 112172 l32i a7, a1, 68 4022440b: 0ce9 s32i.n a14, a12, 0 4022440d: 557a add.n a5, a5, a7 4022440f: 025c52 s16i a5, a12, 4 40224412: 00c886 j 40224738 40224415: 0e2d mov.n a2, a14 40224417: fed445 call0 4022315c 4022441a: 0c28 l32i.n a2, a12, 0 4022441c: 128c beqz.n a2, 40224421 4022441e: fed3c5 call0 4022315c 40224421: 020c movi.n a2, 0 40224423: 0c29 s32i.n a2, a12, 0 40224425: 025c22 s16i a2, a12, 4 40224428: 00c306 j 40224738 4022442b: 000000 ill 4022442e: 203ee0 or a3, a14, a14 40224431: 080c52 l8ui a5, a12, 8 40224434: f5a042 movi a4, 245 40224437: 002c22 l32i a2, a12, 0 4022443a: 169547 bne a5, a4, 40224454 4022443d: 01a042 movi a4, 1 40224440: 042c20 extui a2, a2, 12, 1 40224443: 302240 xor a2, a2, a4 40224446: 126132 s32i a3, a1, 72 40224449: 1469c5 call0 40238ae8 4022444c: 122132 l32i a3, a1, 72 4022444f: 001746 j 402244b0 40224452: 410000 srli a0, a0, 0 40224455: de9d excw 40224457: 020247 bnone a2, a4, 4022445d 4022445a: 0082d6 bgez a2, 40224466 4022445d: 839061 l32r a6, 402052a0 40224460: 0a0642 l8ui a4, a6, 10 40224463: 1d1466 bnei a4, 1, 40224484 40224466: 458c beqz.n a5, 4022446e 40224468: 001106 j 402244b0 4022446b: 000000 ill 4022446e: 4328 l32i.n a2, a3, 16 40224470: 838d61 l32r a6, 402052a4 40224473: 000242 l8ui a4, a2, 0 40224476: 4628 l32i.n a2, a6, 16 40224478: 014480 slli a4, a4, 24 4022447b: 314840 srai a4, a4, 24 4022447e: ed2245 call0 402116a4 40224481: 00acc6 j 40224738 40224484: fde741 l32r a4, 40223c20 40224487: 250247 bnone a2, a4, 402244b0 4022448a: 9e9621 l32r a2, 4020bee4 4022448d: 000222 l8ui a2, a2, 0 40224490: 021266 bnei a2, 1, 40224496 40224493: 000646 j 402244b0 40224496: 4328 l32i.n a2, a3, 16 40224498: 050c movi.n a5, 0 4022449a: 000242 l8ui a4, a2, 0 4022449d: 838121 l32r a2, 402052a4 402244a0: 014480 slli a4, a4, 24 402244a3: 052222 l32i a2, a2, 20 402244a6: 314840 srai a4, a4, 24 402244a9: e6d8c5 call0 4020b238 402244ac: 00a206 j 40224738 402244af: 032d00 excw 402244b2: 00a706 j 40224752 402244b5: f30100 excw 402244b8: 00c084 excw 402244bb: 262100 excw 402244be: 263193 excw 402244c1: 20c093 excw 402244c4: 02d900 excw 402244c7: 0020c0 memw 402244ca: 0239 s32i.n a3, a2, 0 402244cc: fb0bd1 l32r a13, 402230f8 402244cf: 4c2de2 l32i a14, a13, 0x130 402244d2: 2eac beqz.n a14, 402244f8 402244d4: 84ec01 l32r a0, 40205884 402244d7: 0000c0 callx0 a0 402244da: 4c2d22 l32i a2, a13, 0x130 402244dd: 082222 l32i a2, a2, 32 402244e0: 4c6d22 s32i a2, a13, 0x130 402244e3: 005256 bnez a2, 402244ec 402244e6: fcc221 l32r a2, 402237f0 402244e9: 4d6d22 s32i a2, a13, 0x134 402244ec: 848601 l32r a0, 40205704 402244ef: 0000c0 callx0 a0 402244f2: 00a022 movi a2, 0 402244f5: 086e22 s32i a2, a14, 32 402244f8: 000c22 l8ui a2, a12, 0 402244fb: 12dc bnez.n a2, 40224510 402244fd: 931721 l32r a2, 4020915c 40224500: 0238 l32i.n a3, a2, 0 40224502: 931421 l32r a2, 40209154 40224505: 0020c0 memw 40224508: 0239 s32i.n a3, a2, 0 4022450a: 847e01 l32r a0, 40205704 4022450d: 0000c0 callx0 a0 40224510: af3e56 bnez a14, 40224007 40224513: 008186 j 4022471d 40224516: 000000 ill 40224519: 000cd2 l8ui a13, a12, 0 4022451c: 4ddc bnez.n a13, 40224534 4022451e: 84d901 l32r a0, 40205884 40224521: 0000c0 callx0 a0 40224524: 930c21 l32r a2, 40209154 40224527: 930c31 l32r a3, 40209158 4022452a: 0020c0 memw 4022452d: 02d9 s32i.n a13, a2, 0 4022452f: 0020c0 memw 40224532: 0239 s32i.n a3, a2, 0 40224534: 8128 l32i.n a2, a1, 32 40224536: fdb631 l32r a3, 40223c10 40224539: 0228 l32i.n a2, a2, 0 4022453b: 232a add.n a2, a3, a2 4022453d: 000232 l8ui a3, a2, 0 40224540: 330b addi.n a3, a3, -1 40224542: 004232 s8i a3, a2, 0 40224545: 000c22 l8ui a2, a12, 0 40224548: 12dc bnez.n a2, 4022455d 4022454a: 930421 l32r a2, 4020915c 4022454d: 0238 l32i.n a3, a2, 0 4022454f: 930121 l32r a2, 40209154 40224552: 0020c0 memw 40224555: 0239 s32i.n a3, a2, 0 40224557: 846b01 l32r a0, 40205704 4022455a: 0000c0 callx0 a0 4022455d: fdba01 l32r a0, 40223c48 40224560: 0000c0 callx0 a0 40224563: 006d86 j 4022471d 40224566: 000000 ill 40224569: 000cd2 l8ui a13, a12, 0 4022456c: 4ddc bnez.n a13, 40224584 4022456e: 84c501 l32r a0, 40205884 40224571: 0000c0 callx0 a0 40224574: 92f821 l32r a2, 40209154 40224577: 92f831 l32r a3, 40209158 4022457a: 0020c0 memw 4022457d: 02d9 s32i.n a13, a2, 0 4022457f: 0020c0 memw 40224582: 0239 s32i.n a3, a2, 0 40224584: 8128 l32i.n a2, a1, 32 40224586: fda231 l32r a3, 40223c10 40224589: 0228 l32i.n a2, a2, 0 4022458b: 232a add.n a2, a3, a2 4022458d: 000232 l8ui a3, a2, 0 40224590: 330b addi.n a3, a3, -1 40224592: 004232 s8i a3, a2, 0 40224595: 004406 j 402246a9 40224598: 0cd200 excw 4022459b: 4ddc00 excw 4022459e: 84b901 l32r a0, 40205884 402245a1: 0000c0 callx0 a0 402245a4: 92ec21 l32r a2, 40209154 402245a7: 92ec31 l32r a3, 40209158 402245aa: 0020c0 memw 402245ad: 02d9 s32i.n a13, a2, 0 402245af: 0020c0 memw 402245b2: 0239 s32i.n a3, a2, 0 402245b4: 8128 l32i.n a2, a1, 32 402245b6: fd9631 l32r a3, 40223c10 402245b9: 0228 l32i.n a2, a2, 0 402245bb: 232a add.n a2, a3, a2 402245bd: 000232 l8ui a3, a2, 0 402245c0: 330b addi.n a3, a3, -1 402245c2: 004232 s8i a3, a2, 0 402245c5: 000c22 l8ui a2, a12, 0 402245c8: 12dc bnez.n a2, 402245dd 402245ca: 92e421 l32r a2, 4020915c 402245cd: 0238 l32i.n a3, a2, 0 402245cf: 92e121 l32r a2, 40209154 402245d2: 0020c0 memw 402245d5: 0239 s32i.n a3, a2, 0 402245d7: 844b01 l32r a0, 40205704 402245da: 0000c0 callx0 a0 402245dd: ff3245 call0 40223904 402245e0: 004e46 j 4022471d 402245e3: d20000 excw 402245e6: 000c movi.n a0, 0 402245e8: 4ddc bnez.n a13, 40224600 402245ea: 84a601 l32r a0, 40205884 402245ed: 0000c0 callx0 a0 402245f0: 92d921 l32r a2, 40209154 402245f3: 92d931 l32r a3, 40209158 402245f6: 0020c0 memw 402245f9: 02d9 s32i.n a13, a2, 0 402245fb: 0020c0 memw 402245fe: 0239 s32i.n a3, a2, 0 40224600: 8128 l32i.n a2, a1, 32 40224602: fd8331 l32r a3, 40223c10 40224605: 0228 l32i.n a2, a2, 0 40224607: 232a add.n a2, a3, a2 40224609: 000232 l8ui a3, a2, 0 4022460c: 330b addi.n a3, a3, -1 4022460e: 004232 s8i a3, a2, 0 40224611: 000c22 l8ui a2, a12, 0 40224614: 12dc bnez.n a2, 40224629 40224616: 92d121 l32r a2, 4020915c 40224619: 0238 l32i.n a3, a2, 0 4022461b: 92ce21 l32r a2, 40209154 4022461e: 0020c0 memw 40224621: 0239 s32i.n a3, a2, 0 40224623: 843801 l32r a0, 40205704 40224626: 0000c0 callx0 a0 40224629: fca105 call0 4022103c 4022462c: 003b46 j 4022471d 4022462f: 000000 ill 40224632: 1328 l32i.n a2, a3, 4 40224634: fea545 call0 4022308c 40224637: 003886 j 4022471d 4022463a: 000000 ill 4022463d: 000ce2 l8ui a14, a12, 0 40224640: 4edc bnez.n a14, 40224658 40224642: 849001 l32r a0, 40205884 40224645: 0000c0 callx0 a0 40224648: 92c321 l32r a2, 40209154 4022464b: 92c331 l32r a3, 40209158 4022464e: 0020c0 memw 40224651: 02e9 s32i.n a14, a2, 0 40224653: 0020c0 memw 40224656: 0239 s32i.n a3, a2, 0 40224658: 000d22 l8ui a2, a13, 0 4022465b: 4a1266 bnei a2, 1, 402246a9 4022465e: fd6c21 l32r a2, 40223c10 40224661: 042c movi.n a4, 32 40224663: 0c0232 l8ui a3, a2, 12 40224666: 330b addi.n a3, a3, -1 40224668: 0c4232 s8i a3, a2, 12 4022466b: 030c movi.n a3, 0 4022466d: 012d mov.n a2, a1 4022466f: 848901 l32r a0, 40205894 40224672: 0000c0 callx0 a0 40224675: 020c movi.n a2, 0 40224677: 013d mov.n a3, a1 40224679: 042c movi.n a4, 32 4022467b: 83c401 l32r a0, 4020558c 4022467e: 0000c0 callx0 a0 40224681: fd6421 l32r a2, 40223c14 40224684: 000222 l8ui a2, a2, 0 40224687: 005256 bnez a2, 40224690 4022468a: f9c631 l32r a3, 40222da4 4022468d: 004322 s8i a2, a3, 0 40224690: fd6221 l32r a2, 40223c18 40224693: 000222 l8ui a2, a2, 0 40224696: a2cc bnez.n a2, 402246a4 40224698: f9ab21 l32r a2, 40222d44 4022469b: 73a032 movi a3, 115 4022469e: 0020c0 memw 402246a1: 006232 s32i a3, a2, 0 402246a4: 020c movi.n a2, 0 402246a6: 004d22 s8i a2, a13, 0 402246a9: 000c22 l8ui a2, a12, 0 402246ac: 06d256 bnez a2, 4022471d 402246af: 92ab21 l32r a2, 4020915c 402246b2: 002232 l32i a3, a2, 0 402246b5: 92a721 l32r a2, 40209154 402246b8: 0020c0 memw 402246bb: 006232 s32i a3, a2, 0 402246be: 841101 l32r a0, 40205704 402246c1: 0000c0 callx0 a0 402246c4: 001546 j 4022471d 402246c7: d20000 excw 402246ca: 000c movi.n a0, 0 402246cc: 4ddc bnez.n a13, 402246e4 402246ce: 846d01 l32r a0, 40205884 402246d1: 0000c0 callx0 a0 402246d4: 92a021 l32r a2, 40209154 402246d7: 92a031 l32r a3, 40209158 402246da: 0020c0 memw 402246dd: 02d9 s32i.n a13, a2, 0 402246df: 0020c0 memw 402246e2: 0239 s32i.n a3, a2, 0 402246e4: 8128 l32i.n a2, a1, 32 402246e6: fd4a31 l32r a3, 40223c10 402246e9: 0228 l32i.n a2, a2, 0 402246eb: 232a add.n a2, a3, a2 402246ed: 000232 l8ui a3, a2, 0 402246f0: 330b addi.n a3, a3, -1 402246f2: 004232 s8i a3, a2, 0 402246f5: 000c22 l8ui a2, a12, 0 402246f8: 12dc bnez.n a2, 4022470d 402246fa: 929821 l32r a2, 4020915c 402246fd: 0238 l32i.n a3, a2, 0 402246ff: 929521 l32r a2, 40209154 40224702: 0020c0 memw 40224705: 0239 s32i.n a3, a2, 0 40224707: 83ff01 l32r a0, 40205704 4022470a: 0000c0 callx0 a0 4022470d: 82e521 l32r a2, 402052a4 40224710: 832222 l32i a2, a2, 0x20c 40224713: 628c beqz.n a2, 4022471d 40224715: 1228 l32i.n a2, a2, 4 40224717: 002216 beqz a2, 4022471d 4022471a: 0002c0 callx0 a2 4022471d: 845901 l32r a0, 40205884 40224720: 0000c0 callx0 a0 40224723: fd4521 l32r a2, 40223c38 40224726: 001232 l16ui a3, a2, 0 40224729: 330b addi.n a3, a3, -1 4022472b: 005232 s16i a3, a2, 0 4022472e: 83f501 l32r a0, 40205704 40224731: 0000c0 callx0 a0 40224734: fd4986 j 40223c5e 40224737: 86c100 excw 4022473a: 0cd292 addmi a9, a2, 0xc00 4022473d: ad5600 excw 40224740: 46d8 l32i.n a13, a6, 16 40224742: ff5c movi.n a15, 95 40224744: fd3ad1 l32r a13, 40223c2c 40224747: 0d28 l32i.n a2, a13, 0 40224749: a64256 bnez a2, 402241b1 4022474c: fea006 j 402241d0 4022474f: 0e2d00 excw 40224752: fea085 call0 4022315c 40224755: fff7c6 j 40224738 40224758: c138 l32i.n a3, a1, 48 4022475a: 0b1d22 l16ui a2, a13, 22 4022475d: 304230 xor a4, a2, a3 40224760: 037c movi.n a3, -16 40224762: 028437 bany a4, a3, 40224768 40224765: fef846 j 4022434a 40224768: ff22c6 j 402243f7 4022476b: 897800 excw 4022476e: fe .byte 0xfe 4022476f: 3f .byte 0x3f 40224770: 8a48 l32i.n a4, a10, 32 40224772: fe .byte 0xfe 40224773: 3f .byte 0x3f 40224774: 889c beqz.n a8, 40224790 40224776: fe .byte 0xfe 40224777: 3f .byte 0x3f 40224778: 0dad mov.n a10, a13 4022477a: ff0000 excw 4022477d: 0f .byte 0xf 4022477e: fff8 l32i.n a15, a15, 60 40224780: 1059e0 and a5, a9, a14 40224783: 544040 extui a4, a4, 0, 6 40224786: a84010 excw 40224789: 1049 s32i.n a4, a0, 4 4022478b: 535040 excw 4022478e: 124010 excw 40224790 : 40224790: d0c112 addi a1, a1, -48 40224793: 81e9 s32i.n a14, a1, 32 40224795: b109 s32i.n a0, a1, 44 40224797: a1c9 s32i.n a12, a1, 40 40224799: 91d9 s32i.n a13, a1, 36 4022479b: 71f9 s32i.n a15, a1, 28 4022479d: 02ed mov.n a14, a2 4022479f: 9228 l32i.n a2, a2, 36 402247a1: 1248 l32i.n a4, a2, 4 402247a3: 343040 extui a3, a4, 0, 4 402247a6: 143326 beqi a3, 3, 402247be 402247a9: 139c beqz.n a3, 402247be 402247ab: 035d mov.n a5, a3 402247ad: 330c movi.n a3, 3 402247af: 0d2537 blt a5, a3, 402247c0 402247b2: 130c movi.n a3, 1 402247b4: 0865a6 blti a5, 6, 402247c0 402247b7: 030c movi.n a3, 0 402247b9: 0000c6 j 402247c0 402247bc: 0c0000 excw 402247bf: 444023 excw 402247c2: 134725 excw 402247c5: e92113 excw 402247c8: ff .byte 0xff 402247c9: ffe931 l32r a3, 40224770 402247cc: e8a242 movi a4, 0x2e8 402247cf: 82b601 l32r a0, 402052a8 402247d2: 0000c0 callx0 a0 402247d5: ffff06 j 402247d5 402247d8: 480000 excw 402247db: 4e .byte 0x4e 402247dc: 040432 l8ui a3, a4, 4 402247df: 096307 bbci a3, 0, 402247ec 402247e2: 0258 l32i.n a5, a2, 0 402247e4: 80a032 movi a3, 128 402247e7: 203530 or a3, a5, a3 402247ea: 0239 s32i.n a3, a2, 0 402247ec: 000462 l8ui a6, a4, 0 402247ef: c50c movi.n a5, 12 402247f1: 087c movi.n a8, -16 402247f3: 105650 and a5, a6, a5 402247f6: 108680 and a8, a6, a8 402247f9: 0238 l32i.n a3, a2, 0 402247fb: 2b8566 bnei a5, 8, 4022482a 402247fe: 418630 srli a8, a3, 6 40224801: 205850 or a5, a8, a5 40224804: 1155a0 slli a5, a5, 6 40224807: 543030 extui a3, a3, 0, 6 4022480a: 203350 or a3, a3, a5 4022480d: 70a052 movi a5, 112 40224810: 0239 s32i.n a3, a2, 0 40224812: 106650 and a6, a6, a5 40224815: 41d666 bnei a6, 64, 4022485a 40224818: f25d51 l32r a5, 4022118c 4022481b: 543030 extui a3, a3, 0, 6 4022481e: 108850 and a8, a8, a5 40224821: 1188a0 slli a8, a8, 6 40224824: 203380 or a3, a3, a8 40224827: 000b46 j 40224858 4022482a: c5ec bnez.n a5, 4022485a 4022482c: 10e866 bnei a8, 128, 40224840 4022482f: 2773d7 bbci a3, 29, 4022485a 40224832: fa3131 l32r a3, 402230f8 40224835: 592352 l32i a5, a3, 0x164 40224838: 551b addi.n a5, a5, 1 4022483a: 596352 s32i a5, a3, 0x164 4022483d: 000646 j 4022485a 40224840: 16d866 bnei a8, 64, 4022485a 40224843: 415630 srli a5, a3, 6 40224846: 10e517 bbsi a5, 1, 4022485a 40224849: ae9c61 l32r a6, 402102bc 4022484c: 543030 extui a3, a3, 0, 6 4022484f: 205560 or a5, a5, a6 40224852: 1155a0 slli a5, a5, 6 40224855: 203350 or a3, a3, a5 40224858: 0239 s32i.n a3, a2, 0 4022485a: 0268 l32i.n a6, a2, 0 4022485c: a03131 l32r a3, 4020c920 4022485f: 416660 srli a6, a6, 6 40224862: 106630 and a6, a6, a3 40224865: d68c beqz.n a6, 40224876 40224867: 012e32 l32i a3, a14, 4 4022486a: 0b1442 l16ui a4, a4, 22 4022486d: 012332 l32i a3, a3, 4 40224870: 414440 srli a4, a4, 4 40224873: 034342 s8i a4, a3, 3 40224876: 3238 l32i.n a3, a2, 12 40224878: 7ec8 l32i.n a12, a14, 28 4022487a: 343830 extui a3, a3, 8, 4 4022487d: 330b addi.n a3, a3, -1 4022487f: 440c movi.n a4, 4 40224881: 0733f6 bgeui a3, 3, 4022488c 40224884: ffbc41 l32r a4, 40224774 40224887: 343a add.n a3, a4, a3 40224889: 000342 l8ui a4, a3, 0 4022488c: 0b1e52 l16ui a5, a14, 22 4022488f: 2e38 l32i.n a3, a14, 8 40224891: 545a add.n a5, a4, a5 40224893: 0020c0 memw 40224896: 0388 l32i.n a8, a3, 0 40224898: f45050 extui a5, a5, 0, 16 4022489b: 0b5e52 s16i a5, a14, 22 4022489e: b48c80 extui a8, a8, 12, 12 402248a1: 848a add.n a8, a4, a8 402248a3: 0020c0 memw 402248a6: 0398 l32i.n a9, a3, 0 402248a8: a4ec41 l32r a4, 4020dc58 402248ab: b48080 extui a8, a8, 0, 12 402248ae: 118840 slli a8, a8, 12 402248b1: 104940 and a4, a9, a4 402248b4: 204480 or a4, a4, a8 402248b7: 0020c0 memw 402248ba: 0349 s32i.n a4, a3, 0 402248bc: 078616 beqz a6, 40224938 402248bf: 2e9c16 beqz a12, 40224bac 402248c2: 1e48 l32i.n a4, a14, 4 402248c4: 9fe531 l32r a3, 4020c858 402248c7: 0020c0 memw 402248ca: 0468 l32i.n a6, a4, 0 402248cc: 203630 or a3, a6, a3 402248cf: 0020c0 memw 402248d2: 0439 s32i.n a3, a4, 0 402248d4: 3238 l32i.n a3, a2, 12 402248d6: 82e421 l32r a2, 40205468 402248d9: 102320 and a2, a3, a2 402248dc: 018216 beqz a2, 402248f8 402248df: fdd222 addmi a2, a2, 0xfffffd00 402248e2: 012216 beqz a2, 402248f8 402248e5: ffa121 l32r a2, 4022476c 402248e8: ffa231 l32r a3, 40224770 402248eb: ffa341 l32r a4, 40224778 402248ee: 826e01 l32r a0, 402052a8 402248f1: 0000c0 callx0 a0 402248f4: ffff06 j 402248f4 402248f7: 142800 extui a2, a0, 8, 2 402248fa: fcc532 addi a3, a5, -4 402248fd: cae241 l32r a4, 40217488 40224900: 0258 l32i.n a5, a2, 0 40224902: b43030 extui a3, a3, 0, 12 40224905: 104540 and a4, a5, a4 40224908: 204430 or a4, a4, a3 4022490b: 0249 s32i.n a4, a2, 0 4022490d: 740c52 l8ui a5, a12, 116 40224910: 633b addi.n a6, a3, 3 40224912: 040c movi.n a4, 0 40224914: 05a657 bge a6, a5, 4022491d 40224917: c03530 sub a3, a5, a3 4022491a: 644230 extui a4, a3, 2, 7 4022491d: 0258 l32i.n a5, a2, 0 4022491f: ff9731 l32r a3, 4022477c 40224922: 114440 slli a4, a4, 12 40224925: 103530 and a3, a5, a3 40224928: cff451 l32r a5, 402188f8 4022492b: 204340 or a4, a3, a4 4022492e: 104450 and a4, a4, a5 40224931: 0249 s32i.n a4, a2, 0 40224933: 00a106 j 40224bbb 40224936: c00000 sub a0, a0, a0 40224939: 480020 excw 4022493c: c82103 excw 4022493f: 2089 s32i.n a8, a0, 8 40224941: c02024 excw 40224944: 290020 excw 40224947: 9bc603 excw 4022494a: ce0100 excw 4022494d: 00c083 excw 40224950: 002100 excw 40224953: 013192 excw 40224956: 20c092 addi a9, a0, 32 40224959: 02d900 excw 4022495c: 0020c0 memw 4022495f: 006232 s32i a3, a2, 0 40224962: 7e28 l32i.n a2, a14, 28 40224964: 9e38 l32i.n a3, a14, 36 40224966: ff8601 l32r a0, 40224780 40224969: 0000c0 callx0 a0 4022496c: 000c22 l8ui a2, a12, 0 4022496f: 12dc bnez.n a2, 40224984 40224971: 91fa21 l32r a2, 4020915c 40224974: 0238 l32i.n a3, a2, 0 40224976: 91f721 l32r a2, 40209154 40224979: 0020c0 memw 4022497c: 0239 s32i.n a3, a2, 0 4022497e: 836101 l32r a0, 40205704 40224981: 0000c0 callx0 a0 40224984: 202ee0 or a2, a14, a14 40224987: ff7f01 l32r a0, 40224784 4022498a: 0000c0 callx0 a0 4022498d: 895c21 l32r a2, 40206f00 40224990: 042ed2 l32i a13, a14, 16 40224993: 0020c0 memw 40224996: 0238 l32i.n a3, a2, 0 40224998: 9e28 l32i.n a2, a14, 36 4022499a: 5239 s32i.n a3, a2, 20 4022499c: fef645 call0 40223904 4022499f: 000df2 l8ui a15, a13, 0 402249a2: 0ca022 movi a2, 12 402249a5: 10ff20 and a15, a15, a2 402249a8: fdf785 call0 40222924 402249ab: 12cc bnez.n a2, 402249b0 402249ad: fe1385 call0 40222ae8 402249b0: 092e22 l32i a2, a14, 36 402249b3: 20ce42 addi a4, a14, 32 402249b6: 072e32 l32i a3, a14, 28 402249b9: 006142 s32i a4, a1, 0 402249bc: f9cfd1 l32r a13, 402230f8 402249bf: 0228 l32i.n a2, a2, 0 402249c1: 050356 bnez a3, 40224a15 402249c4: 44e297 bbsi a2, 9, 40224a0c 402249c7: 042120 extui a2, a2, 1, 1 402249ca: fd1445 call0 40221b10 402249cd: 9e38 l32i.n a3, a14, 36 402249cf: 62cc bnez.n a2, 402249d9 402249d1: 4328 l32i.n a2, a3, 16 402249d3: 02c226 beqi a2, 32, 402249d9 402249d6: 2ad266 bnei a2, 64, 40224a04 402249d9: 0328 l32i.n a2, a3, 0 402249db: c3af52 movi a5, -61 402249de: 044120 extui a4, a2, 1, 1 402249e1: 1144e0 slli a4, a4, 2 402249e4: 102250 and a2, a2, a5 402249e7: 202240 or a2, a2, a4 402249ea: 0329 s32i.n a2, a3, 0 402249ec: 1348 l32i.n a4, a3, 4 402249ee: 9f1a21 l32r a2, 4020c658 402249f1: 102420 and a2, a4, a2 402249f4: 047c movi.n a4, -16 402249f6: 102240 and a2, a2, a4 402249f9: 740c movi.n a4, 7 402249fb: 202240 or a2, a2, a4 402249fe: 1329 s32i.n a2, a3, 4 40224a00: 0070c6 j 40224bc7 40224a03: 120c00 excw 40224a06: fd1b05 call0 40221bb8 40224a09: 0070c6 j 40224bd0 40224a0c: 042120 extui a2, a2, 1, 1 40224a0f: 000206 j 40224a1b 40224a12: 000000 ill 40224a15: 042120 extui a2, a2, 1, 1 40224a18: 033f56 bnez a15, 40224a4f 40224a1b: fd0f45 call0 40221b10 40224a1e: fe2216 beqz a2, 40224a04 40224a21: 092e22 l32i a2, a14, 36 40224a24: c3af52 movi a5, -61 40224a27: 002232 l32i a3, a2, 0 40224a2a: 044130 extui a4, a3, 1, 1 40224a2d: 1144e0 slli a4, a4, 2 40224a30: 103350 and a3, a3, a5 40224a33: 203340 or a3, a3, a4 40224a36: 0239 s32i.n a3, a2, 0 40224a38: 1248 l32i.n a4, a2, 4 40224a3a: 9f0731 l32r a3, 4020c658 40224a3d: 103430 and a3, a4, a3 40224a40: 047c movi.n a4, -16 40224a42: 103340 and a3, a3, a4 40224a45: 740c movi.n a4, 7 40224a47: 203340 or a3, a3, a4 40224a4a: 1239 s32i.n a3, a2, 4 40224a4c: 005dc6 j 40224bc7 40224a4f: fd0c05 call0 40221b10 40224a52: 007256 bnez a2, 40224a5d 40224a55: 9e28 l32i.n a2, a14, 36 40224a57: 002222 l32i a2, a2, 0 40224a5a: a6f237 bbsi a2, 19, 40224a04 40224a5d: 000cf2 l8ui a15, a12, 0 40224a60: 4fdc bnez.n a15, 40224a78 40224a62: 838801 l32r a0, 40205884 40224a65: 0000c0 callx0 a0 40224a68: 91bb21 l32r a2, 40209154 40224a6b: 91bb31 l32r a3, 40209158 40224a6e: 0020c0 memw 40224a71: 02f9 s32i.n a15, a2, 0 40224a73: 0020c0 memw 40224a76: 0239 s32i.n a3, a2, 0 40224a78: 9e38 l32i.n a3, a14, 36 40224a7a: 7e48 l32i.n a4, a14, 28 40224a7c: 1358 l32i.n a5, a3, 4 40224a7e: 0328 l32i.n a2, a3, 0 40224a80: 760432 l8ui a3, a4, 118 40224a83: 042120 extui a2, a2, 1, 1 40224a86: 344050 extui a4, a5, 0, 4 40224a89: 255450 extui a5, a5, 20, 3 40224a8c: fb9c01 l32r a0, 402238fc 40224a8f: 0000c0 callx0 a0 40224a92: 02fd mov.n a15, a2 40224a94: 000c22 l8ui a2, a12, 0 40224a97: 22dc bnez.n a2, 40224aad 40224a99: 91b021 l32r a2, 4020915c 40224a9c: 0238 l32i.n a3, a2, 0 40224a9e: 91ad21 l32r a2, 40209154 40224aa1: 0020c0 memw 40224aa4: 006232 s32i a3, a2, 0 40224aa7: 831701 l32r a0, 40205704 40224aaa: 0000c0 callx0 a0 40224aad: 028f66 bnei a15, 8, 40224ab3 40224ab0: 004706 j 40224bd0 40224ab3: 092e22 l32i a2, a14, 36 40224ab6: 002222 l32i a2, a2, 0 40224ab9: 042120 extui a2, a2, 1, 1 40224abc: fd0505 call0 40221b10 40224abf: f41216 beqz a2, 40224a04 40224ac2: 092e22 l32i a2, a14, 36 40224ac5: 34f0f0 extui a15, a15, 0, 4 40224ac8: 113fe0 slli a3, a15, 2 40224acb: 02f8 l32i.n a15, a2, 0 40224acd: c3af42 movi a4, -61 40224ad0: 10ff40 and a15, a15, a4 40224ad3: 20ff30 or a15, a15, a3 40224ad6: 02f9 s32i.n a15, a2, 0 40224ad8: 003ac6 j 40224bc7 40224adb: 836a01 l32r a0, 40205884 40224ade: 0000c0 callx0 a0 40224ae1: 919c21 l32r a2, 40209154 40224ae4: 919d31 l32r a3, 40209158 40224ae7: 0020c0 memw 40224aea: 02f9 s32i.n a15, a2, 0 40224aec: 0020c0 memw 40224aef: 0239 s32i.n a3, a2, 0 40224af1: 836401 l32r a0, 40205884 40224af4: 0000c0 callx0 a0 40224af7: 020c movi.n a2, 0 40224af9: 8e29 s32i.n a2, a14, 32 40224afb: 9e28 l32i.n a2, a14, 36 40224afd: 0228 l32i.n a2, a2, 0 40224aff: 342220 extui a2, a2, 2, 4 40224b02: 1122b0 slli a2, a2, 5 40224b05: 2d2a add.n a2, a13, a2 40224b07: 7228 l32i.n a2, a2, 28 40224b09: 02e9 s32i.n a14, a2, 0 40224b0b: 9e28 l32i.n a2, a14, 36 40224b0d: 0228 l32i.n a2, a2, 0 40224b0f: 342220 extui a2, a2, 2, 4 40224b12: 1122b0 slli a2, a2, 5 40224b15: dd2a add.n a13, a13, a2 40224b17: 0128 l32i.n a2, a1, 0 40224b19: 7d29 s32i.n a2, a13, 28 40224b1b: 82fa01 l32r a0, 40205704 40224b1e: 0000c0 callx0 a0 40224b21: 7e48 l32i.n a4, a14, 28 40224b23: a49c beqz.n a4, 40224b41 40224b25: 9e28 l32i.n a2, a14, 36 40224b27: 760442 l8ui a4, a4, 118 40224b2a: 1268 l32i.n a6, a2, 4 40224b2c: 002232 l32i a3, a2, 0 40224b2f: 345060 extui a5, a6, 0, 4 40224b32: 342230 extui a2, a3, 2, 4 40224b35: 256460 extui a6, a6, 20, 3 40224b38: 043130 extui a3, a3, 1, 1 40224b3b: ff1301 l32r a0, 40224788 40224b3e: 0000c0 callx0 a0 40224b41: 000c22 l8ui a2, a12, 0 40224b44: 12dc bnez.n a2, 40224b59 40224b46: 918521 l32r a2, 4020915c 40224b49: 0238 l32i.n a3, a2, 0 40224b4b: 918221 l32r a2, 40209154 40224b4e: 0020c0 memw 40224b51: 0239 s32i.n a3, a2, 0 40224b53: 82ec01 l32r a0, 40205704 40224b56: 0000c0 callx0 a0 40224b59: 9e28 l32i.n a2, a14, 36 40224b5b: 030c movi.n a3, 0 40224b5d: 1228 l32i.n a2, a2, 4 40224b5f: 252420 extui a2, a2, 20, 3 40224b62: fb6701 l32r a0, 40223900 40224b65: 0000c0 callx0 a0 40224b68: 002606 j 40224c04 40224b6b: 834601 l32r a0, 40205884 40224b6e: 0000c0 callx0 a0 40224b71: 917831 l32r a3, 40209154 40224b74: 917921 l32r a2, 40209158 40224b77: 0020c0 memw 40224b7a: 03c9 s32i.n a12, a3, 0 40224b7c: 0020c0 memw 40224b7f: 0329 s32i.n a2, a3, 0 40224b81: 0e2d mov.n a2, a14 40224b83: ff0201 l32r a0, 4022478c 40224b86: 0000c0 callx0 a0 40224b89: 000d32 l8ui a3, a13, 0 40224b8c: 120c movi.n a2, 1 40224b8e: 072356 bnez a3, 40224c04 40224b91: 917231 l32r a3, 4020915c 40224b94: 0348 l32i.n a4, a3, 0 40224b96: 916f31 l32r a3, 40209154 40224b99: 0020c0 memw 40224b9c: 0349 s32i.n a4, a3, 0 40224b9e: 1129 s32i.n a2, a1, 4 40224ba0: 82d901 l32r a0, 40205704 40224ba3: 0000c0 callx0 a0 40224ba6: 1128 l32i.n a2, a1, 4 40224ba8: 001606 j 40224c04 40224bab: 692100 excw 40224bae: 023291 l32r a9, 401e5478 <_lit4_end+0xddd50> 40224bb1: 02dd00 excw 40224bb4: fc9356 bnez a3, 40224b81 40224bb7: ffec06 j 40224b6b 40224bba: 65c100 extui a12, a0, 17, 7 40224bbd: 0cd291 l32r a9, 401e7f08 <_lit4_end+0xe07e0> 40224bc0: dd5600 excw 40224bc3: c6d9 s32i.n a13, a6, 48 40224bc5: f2ff60 excw 40224bc8: 000c movi.n a0, 0 40224bca: f23f56 bnez a15, 40224af1 40224bcd: ffc286 j 40224adb 40224bd0: 832d01 l32r a0, 40205884 40224bd3: 0000c0 callx0 a0 40224bd6: 9e28 l32i.n a2, a14, 36 40224bd8: 0c0c movi.n a12, 0 40224bda: 0228 l32i.n a2, a2, 0 40224bdc: 8ec9 s32i.n a12, a14, 32 40224bde: 042120 extui a2, a2, 1, 1 40224be1: 22c222 addi a2, a2, 34 40224be4: b022d0 addx8 a2, a2, a13 40224be7: 3228 l32i.n a2, a2, 12 40224be9: 0148 l32i.n a4, a1, 0 40224beb: 02e9 s32i.n a14, a2, 0 40224bed: 9e28 l32i.n a2, a14, 36 40224bef: 0228 l32i.n a2, a2, 0 40224bf1: 042120 extui a2, a2, 1, 1 40224bf4: 22c222 addi a2, a2, 34 40224bf7: b0d2d0 addx8 a13, a2, a13 40224bfa: 3d49 s32i.n a4, a13, 12 40224bfc: 82c201 l32r a0, 40205704 40224bff: 0000c0 callx0 a0 40224c02: 0c2d mov.n a2, a12 40224c04: b108 l32i.n a0, a1, 44 40224c06: a1c8 l32i.n a12, a1, 40 40224c08: 91d8 l32i.n a13, a1, 36 40224c0a: 81e8 l32i.n a14, a1, 32 40224c0c: 71f8 l32i.n a15, a1, 28 40224c0e: 30c112 addi a1, a1, 48 40224c11: f00d ret.n 40224c13: c42000 extui a2, a0, 0, 13 40224c16: fe .byte 0xfe 40224c17: 3f .byte 0x3f 40224c18: 2e .byte 0x2e 40224c19: 00ba add.n a0, a0, a11 40224c1b: 5d1700 excw 40224c1e: aa0000 excw 40224c21: 00aa add.n a0, a0, a10 40224c23: 71c700 excw 40224c26: 550000 extui a0, a0, 16, 6 40224c29: 000055 excw 40224c2c: 0038e3 excw 40224c2f: 2aaa00 excw 40224c32: 710000 excw 40224c35: 001c movi.n a0, 16 40224c37: 155500 extui a5, a0, 21, 2 40224c3a: f60000 excw 40224c3d: 000012 l8ui a1, a0, 0 40224c40: 9d89 s32i.n a8, a13, 36 40224c42: c40000 extui a0, a0, 0, 13 40224c45: 4e .byte 0x4e 40224c46: 830000 moveqz a0, a0, a0 40224c49: 000034 excw 40224c4c: 002762 l32i a6, a7, 0 40224c4f: 1a4100 excw 40224c52: b10000 sra a0, a0 40224c55: 000013 excw 40224c58: 001181 l32r a8, 401e4c9c <_lit4_end+0xdd574> 40224c5b: 0fc000 excw 40224c5e: c80000 excw 40224c61: 008d mov.n a8, a0 40224c63: 46e400 excw 40224c66: 420000 excw 40224c69: 2f .byte 0x2f 40224c6a: 720000 excw 40224c6d: 000023 excw 40224c70: 0017a1 l32r a10, 401e4ccc <_lit4_end+0xdd5a4> 40224c73: 11b900 slli a11, a9, 16 40224c76: 2d0000 excw 40224c79: 0e .byte 0xe ... 40224c7c : 40224c7c: 5fa142 movi a4, 0x15f 40224c7f: f42020 extui a2, a2, 0, 16 40224c82: 102240 and a2, a2, a4 40224c85: 5fa152 movi a5, 0x15f 40224c88: 743030 extui a3, a3, 0, 8 40224c8b: ffe241 l32r a4, 40224c14 40224c8e: 021257 beq a2, a5, 40224c94 40224c91: 007846 j 40224e76 40224c94: 9f2331 l32r a3, 4020c920 40224c97: 020c movi.n a2, 0 40224c99: ffdf51 l32r a5, 40224c18 40224c9c: 0439 s32i.n a3, a4, 0 40224c9e: 044422 s8i a2, a4, 4 40224ca1: 054422 s8i a2, a4, 5 40224ca4: 064422 s8i a2, a4, 6 40224ca7: 8439 s32i.n a3, a4, 32 40224ca9: 264422 s8i a2, a4, 38 40224cac: 9f2031 l32r a3, 4020c92c 40224caf: 120c movi.n a2, 1 40224cb1: 2e4422 s8i a2, a4, 46 40224cb4: 0c4422 s8i a2, a4, 12 40224cb7: 0d4422 s8i a2, a4, 13 40224cba: 0e4422 s8i a2, a4, 14 40224cbd: c459 s32i.n a5, a4, 48 40224cbf: 220c movi.n a2, 2 40224cc1: 4459 s32i.n a5, a4, 16 40224cc3: ffd651 l32r a5, 40224c1c 40224cc6: 560c movi.n a6, 5 40224cc8: 480c movi.n a8, 4 40224cca: 790c movi.n a9, 7 40224ccc: a439 s32i.n a3, a4, 40 40224cce: 2439 s32i.n a3, a4, 8 40224cd0: 364422 s8i a2, a4, 54 40224cd3: 630c movi.n a3, 6 40224cd5: 144422 s8i a2, a4, 20 40224cd8: 154422 s8i a2, a4, 21 40224cdb: 164422 s8i a2, a4, 22 40224cde: 320c movi.n a2, 3 40224ce0: e459 s32i.n a5, a4, 56 40224ce2: 3c4492 s8i a9, a4, 60 40224ce5: 3d4492 s8i a9, a4, 61 40224ce8: 3e4422 s8i a2, a4, 62 40224ceb: 6459 s32i.n a5, a4, 24 40224ced: 244482 s8i a8, a4, 36 40224cf0: 254482 s8i a8, a4, 37 40224cf3: 2c4462 s8i a6, a4, 44 40224cf6: 2d4462 s8i a6, a4, 45 40224cf9: 344432 s8i a3, a4, 52 40224cfc: 354432 s8i a3, a4, 53 40224cff: 1c4422 s8i a2, a4, 28 40224d02: 1d4422 s8i a2, a4, 29 40224d05: 1e4422 s8i a2, a4, 30 40224d08: ffc621 l32r a2, 40224c20 40224d0b: ffcaa1 l32r a10, 40224c34 40224d0e: 166422 s32i a2, a4, 88 40224d11: ffc421 l32r a2, 40224c24 40224d14: a50c movi.n a5, 10 40224d16: 1e6422 s32i a2, a4, 120 40224d19: ffc321 l32r a2, 40224c28 40224d1c: b70c movi.n a7, 11 40224d1e: 146422 s32i a2, a4, 80 40224d21: ffc221 l32r a2, 40224c2c 40224d24: 1a64a2 s32i a10, a4, 104 40224d27: 1c6422 s32i a2, a4, 112 40224d2a: ffc121 l32r a2, 40224c30 40224d2d: ffc2a1 l32r a10, 40224c38 40224d30: 126422 s32i a2, a4, 72 40224d33: 920c movi.n a2, 9 40224d35: 5c4472 s8i a7, a4, 92 40224d38: 5d4472 s8i a7, a4, 93 40224d3b: 7c4472 s8i a7, a4, 124 40224d3e: 7d4472 s8i a7, a4, 125 40224d41: 544452 s8i a5, a4, 84 40224d44: 554452 s8i a5, a4, 85 40224d47: 744452 s8i a5, a4, 116 40224d4a: 754452 s8i a5, a4, 117 40224d4d: 5e4482 s8i a8, a4, 94 40224d50: 7e4482 s8i a8, a4, 126 40224d53: 564462 s8i a6, a4, 86 40224d56: 764462 s8i a6, a4, 118 40224d59: 4c4422 s8i a2, a4, 76 40224d5c: 4d4422 s8i a2, a4, 77 40224d5f: 4e4432 s8i a3, a4, 78 40224d62: 6c4422 s8i a2, a4, 108 40224d65: 6d4422 s8i a2, a4, 109 40224d68: 6e4432 s8i a3, a4, 110 40224d6b: 1064a2 s32i a10, a4, 64 40224d6e: 464492 s8i a9, a4, 70 40224d71: 664492 s8i a9, a4, 102 40224d74: ffb391 l32r a9, 40224c40 40224d77: ffb1a1 l32r a10, 40224c3c 40224d7a: 206492 s32i a9, a4, 128 40224d7d: ffb191 l32r a9, 40224c44 40224d80: 1864a2 s32i a10, a4, 96 40224d83: 226492 s32i a9, a4, 136 40224d86: ffb091 l32r a9, 40224c48 40224d89: 844472 s8i a7, a4, 132 40224d8c: 246492 s32i a9, a4, 144 40224d8f: ffaf91 l32r a9, 40224c4c 40224d92: 854472 s8i a7, a4, 133 40224d95: 266492 s32i a9, a4, 152 40224d98: ffae91 l32r a9, 40224c50 40224d9b: 8c4452 s8i a5, a4, 140 40224d9e: 286492 s32i a9, a4, 160 40224da1: ffac91 l32r a9, 40224c54 40224da4: 8d4452 s8i a5, a4, 141 40224da7: 944452 s8i a5, a4, 148 40224daa: 954452 s8i a5, a4, 149 40224dad: 444422 s8i a2, a4, 68 40224db0: 454422 s8i a2, a4, 69 40224db3: 644422 s8i a2, a4, 100 40224db6: 654422 s8i a2, a4, 101 40224db9: 864482 s8i a8, a4, 134 40224dbc: 8e4462 s8i a6, a4, 142 40224dbf: 964462 s8i a6, a4, 150 40224dc2: 9c4422 s8i a2, a4, 156 40224dc5: 9d4422 s8i a2, a4, 157 40224dc8: 9e4432 s8i a3, a4, 158 40224dcb: a44422 s8i a2, a4, 164 40224dce: a54422 s8i a2, a4, 165 40224dd1: a64432 s8i a3, a4, 166 40224dd4: 2a6492 s32i a9, a4, 168 40224dd7: ffa091 l32r a9, 40224c58 40224dda: c44472 s8i a7, a4, 196 40224ddd: c54472 s8i a7, a4, 197 40224de0: ffa171 l32r a7, 40224c64 40224de3: cc4452 s8i a5, a4, 204 40224de6: cd4452 s8i a5, a4, 205 40224de9: d44452 s8i a5, a4, 212 40224dec: d54452 s8i a5, a4, 213 40224def: ff9f51 l32r a5, 40224c6c 40224df2: 2c6492 s32i a9, a4, 176 40224df5: ff9aa1 l32r a10, 40224c60 40224df8: ff9991 l32r a9, 40224c5c 40224dfb: 326472 s32i a7, a4, 200 40224dfe: ff9a71 l32r a7, 40224c68 40224e01: 366452 s32i a5, a4, 216 40224e04: ff9b51 l32r a5, 40224c70 40224e07: ac4422 s8i a2, a4, 172 40224e0a: ad4422 s8i a2, a4, 173 40224e0d: ae4432 s8i a3, a4, 174 40224e10: b44422 s8i a2, a4, 180 40224e13: b54422 s8i a2, a4, 181 40224e16: b64432 s8i a3, a4, 182 40224e19: 2e6492 s32i a9, a4, 184 40224e1c: bc4422 s8i a2, a4, 188 40224e1f: bd4422 s8i a2, a4, 189 40224e22: be4432 s8i a3, a4, 190 40224e25: 3064a2 s32i a10, a4, 192 40224e28: c64482 s8i a8, a4, 198 40224e2b: ce4462 s8i a6, a4, 206 40224e2e: 346472 s32i a7, a4, 208 40224e31: d64462 s8i a6, a4, 214 40224e34: dc4422 s8i a2, a4, 220 40224e37: dd4422 s8i a2, a4, 221 40224e3a: de4432 s8i a3, a4, 222 40224e3d: 386452 s32i a5, a4, 224 40224e40: ff8d51 l32r a5, 40224c74 40224e43: e44422 s8i a2, a4, 228 40224e46: 3a6452 s32i a5, a4, 232 40224e49: ff8b51 l32r a5, 40224c78 40224e4c: e54422 s8i a2, a4, 229 40224e4f: e64432 s8i a3, a4, 230 40224e52: ec4422 s8i a2, a4, 236 40224e55: ed4422 s8i a2, a4, 237 40224e58: ee4432 s8i a3, a4, 238 40224e5b: 3c6492 s32i a9, a4, 240 40224e5e: f44422 s8i a2, a4, 244 40224e61: f54422 s8i a2, a4, 245 40224e64: f64432 s8i a3, a4, 246 40224e67: 3e6452 s32i a5, a4, 248 40224e6a: fc4422 s8i a2, a4, 252 40224e6d: fd4422 s8i a2, a4, 253 40224e70: fe4432 s8i a3, a4, 254 40224e73: 000a86 j 40224ea1 40224e76: 330b addi.n a3, a3, -1 40224e78: 020c movi.n a2, 0 40224e7a: 450c movi.n a5, 4 40224e7c: 832530 moveqz a2, a5, a3 40224e7f: 130c movi.n a3, 1 40224e81: 203230 or a3, a2, a3 40224e84: 5c4432 s8i a3, a4, 92 40224e87: 7c4432 s8i a3, a4, 124 40224e8a: 544432 s8i a3, a4, 84 40224e8d: 330c movi.n a3, 3 40224e8f: 202230 or a2, a2, a3 40224e92: 744422 s8i a2, a4, 116 40224e95: 4c4422 s8i a2, a4, 76 40224e98: 6c4422 s8i a2, a4, 108 40224e9b: 444422 s8i a2, a4, 68 40224e9e: 644422 s8i a2, a4, 100 40224ea1: 020c movi.n a2, 0 40224ea3: f00d ret.n 40224ea5: 000000 ill 40224ea8: 040c movi.n a4, 0 40224eaa: 000246 j 40224eb7 40224ead: 0a4242 s8i a4, a2, 10 40224eb0: 441b addi.n a4, a4, 1 40224eb2: 744040 extui a4, a4, 0, 8 40224eb5: 22cb addi.n a2, a2, 12 40224eb7: f29437 bne a4, a3, 40224ead 40224eba: f00d ret.n 40224ebc : 40224ebc: 744020 extui a4, a2, 0, 8 40224ebf: 743030 extui a3, a3, 0, 8 40224ec2: 042d mov.n a2, a4 40224ec4: 0124b6 bltui a4, 2, 40224ec9 40224ec7: 220c movi.n a2, 2 40224ec9: 548c beqz.n a4, 40224ed2 40224ecb: 338c beqz.n a3, 40224ed2 40224ecd: 222b addi.n a2, a2, 2 40224ecf: 742020 extui a2, a2, 0, 8 40224ed2: f00d ret.n 40224ed4: 82d8 l32i.n a13, a2, 32 40224ed6: fe .byte 0xfe 40224ed7: 3f .byte 0x3f 40224ed8 : 40224ed8: 743030 extui a3, a3, 0, 8 40224edb: 742020 extui a2, a2, 0, 8 40224ede: 744040 extui a4, a4, 0, 8 40224ee1: 745050 extui a5, a5, 0, 8 40224ee4: 0223b6 bltui a3, 2, 40224eea 40224ee7: 004846 j 4022500c 40224eea: 022266 bnei a2, 2, 40224ef0 40224eed: 0020c6 j 40224f74 40224ef0: 0832f6 bgeui a2, 3, 40224efc 40224ef3: 429c beqz.n a2, 40224f0b 40224ef5: 471226 beqi a2, 1, 40224f40 40224ef8: 004306 j 40225008 40224efb: 326600 excw 40224efe: 278602 excw 40224f01: 426600 excw 40224f04: 30c602 addi a0, a6, 48 40224f07: 3f0600 excw 40224f0a: af7200 excw 40224f0d: 160c01 l32r a0, 401ea740 <_lit4_end+0xe3018> 40224f10: 847a add.n a8, a4, a7 40224f12: 069d mov.n a9, a6 40224f14: 939280 movnez a9, a2, a8 40224f17: 599c beqz.n a9, 40224f30 40224f19: 757a add.n a7, a5, a7 40224f1b: 936270 movnez a6, a2, a7 40224f1e: e68c beqz.n a6, 40224f30 40224f20: ffed41 l32r a4, 40224ed4 40224f23: 903340 addx2 a3, a3, a4 40224f26: 004322 s8i a2, a3, 0 40224f29: 340c movi.n a4, 3 40224f2b: 002e46 j 40224fe8 40224f2e: 470000 excw 40224f31: 4602b5 excw 40224f34: b60035 excw 40224f37: c60245 call0 401eaf5c <_lit4_end+0xe3834> 40224f3a: 060033 excw 40224f3d: 2e .byte 0x2e 40224f3e: 620000 excw 40224f41: af .byte 0xaf 40224f42: 746a01 l32r a0, 402020ec <__FUNCTION__$4246+0x1c> 40224f45: 020c movi.n a2, 0 40224f47: 159727 bne a7, a2, 40224f60 40224f4a: 656a add.n a6, a5, a6 40224f4c: 109627 bne a6, a2, 40224f60 40224f4f: ffe141 l32r a4, 40224ed4 40224f52: 332b addi.n a3, a3, 2 40224f54: 903340 addx2 a3, a3, a4 40224f57: 004322 s8i a2, a3, 0 40224f5a: a40c movi.n a4, 10 40224f5c: 002206 j 40224fe8 40224f5f: b54700 extui a4, a0, 23, 12 40224f62: 294602 s8i a0, a6, 41 40224f65: a20c00 excw 40224f68: 332b addi.n a3, a3, 2 40224f6a: 023257 bltu a2, a5, 40224f70 40224f6d: 0021c6 j 40224ff8 40224f70: 002606 j 4022500c 40224f73: af6200 excw 40224f76: 746a01 l32r a0, 40202120 <__FUNCTION__$4246+0x50> 40224f79: 020c movi.n a2, 0 40224f7b: 159727 bne a7, a2, 40224f94 40224f7e: 656a add.n a6, a5, a6 40224f80: 109627 bne a6, a2, 40224f94 40224f83: ffd441 l32r a4, 40224ed4 40224f86: 334b addi.n a3, a3, 4 40224f88: 903340 addx2 a3, a3, a4 40224f8b: 004322 s8i a2, a3, 0 40224f8e: b40c movi.n a4, 11 40224f90: 001506 j 40224fe8 40224f93: 354700 extui a4, a0, 23, 4 40224f96: b20c74 excw 40224f99: 334b addi.n a3, a3, 4 40224f9b: 59b257 bgeu a2, a5, 40224ff8 40224f9e: 001a86 j 4022500c 40224fa1: 01af62 movi a6, -255 40224fa4: 746a add.n a7, a4, a6 40224fa6: 020c movi.n a2, 0 40224fa8: 149727 bne a7, a2, 40224fc0 40224fab: 656a add.n a6, a5, a6 40224fad: 0f9627 bne a6, a2, 40224fc0 40224fb0: ffc941 l32r a4, 40224ed4 40224fb3: 336b addi.n a3, a3, 6 40224fb5: 903340 addx2 a3, a3, a4 40224fb8: 004322 s8i a2, a3, 0 40224fbb: 740c movi.n a4, 7 40224fbd: 0009c6 j 40224fe8 40224fc0: 483547 bltu a5, a4, 4022500c 40224fc3: 336b addi.n a3, a3, 6 40224fc5: 2f85b6 bltui a5, 8, 40224ff8 40224fc8: 001006 j 4022500c 40224fcb: af6200 excw 40224fce: 746a01 l32r a0, 40202178 40224fd1: 020c movi.n a2, 0 40224fd3: 169727 bne a7, a2, 40224fed 40224fd6: 656a add.n a6, a5, a6 40224fd8: 119627 bne a6, a2, 40224fed 40224fdb: ffbe41 l32r a4, 40224ed4 40224fde: 338b addi.n a3, a3, 8 40224fe0: 903340 addx2 a3, a3, a4 40224fe3: 004322 s8i a2, a3, 0 40224fe6: 840c movi.n a4, 8 40224fe8: 014342 s8i a4, a3, 1 40224feb: f00d ret.n 40224fed: 1b3547 bltu a5, a4, 4022500c 40224ff0: 820c movi.n a2, 8 40224ff2: 163257 bltu a2, a5, 4022500c 40224ff5: 803320 add a3, a3, a2 40224ff8: ffb721 l32r a2, 40224ed4 40224ffb: 903320 addx2 a3, a3, a2 40224ffe: 004342 s8i a4, a3, 0 40225001: 014352 s8i a5, a3, 1 40225004: 020c movi.n a2, 0 40225006: f00d ret.n 40225008: e27c movi.n a2, -2 4022500a: f00d ret.n 4022500c: f27c movi.n a2, -1 4022500e: f00d ret.n 40225010: 80ec bnez.n a0, 4022503c 40225012: fe .byte 0xfe 40225013: 3f .byte 0x3f 40225014: 814c movi.n a1, 72 40225016: fe .byte 0xfe 40225017: 3f .byte 0x3f 40225018: fe8140 excw 4022501b: 3f .byte 0x3f 4022501c: fe81a0 excw 4022501f: 3f .byte 0x3f 40225020: 1055b4 excw 40225023: 80bc40 add a11, a12, a4 40225026: fe .byte 0xfe 40225027: 3f .byte 0x3f 40225028: 1055d0 and a5, a5, a13 4022502b: 80e040 add a14, a0, a4 4022502e: fe .byte 0xfe 4022502f: 3f .byte 0x3f 40225030 : 40225030: e0c112 addi a1, a1, -32 40225033: 61c9 s32i.n a12, a1, 24 40225035: 02cd mov.n a12, a2 40225037: 742030 extui a2, a3, 0, 8 4022503a: 172c32 l32i a3, a12, 92 4022503d: 51d9 s32i.n a13, a1, 20 4022503f: 7109 s32i.n a0, a1, 28 40225041: 41e9 s32i.n a14, a1, 16 40225043: 31f9 s32i.n a15, a1, 12 40225045: 154c22 s8i a2, a12, 21 40225048: 74d040 extui a13, a4, 0, 8 4022504b: 08a316 beqz a3, 402250d9 4022504e: 021326 beqi a3, 1, 40225054 40225051: 0032c6 j 40225120 40225054: ffef31 l32r a3, 40225010 40225057: ffeff1 l32r a15, 40225014 4022505a: ae0c movi.n a14, 10 4022505c: 93f3d0 movnez a15, a3, a13 4022505f: 030c movi.n a3, 0 40225061: 044c32 s8i a3, a12, 4 40225064: ffef41 l32r a4, 40225020 40225067: 730c movi.n a3, 7 40225069: 93e3d0 movnez a14, a3, a13 4022506c: 012280 slli a2, a2, 24 4022506f: 784c32 s8i a3, a12, 120 40225072: 1a6cf2 s32i a15, a12, 104 40225075: 054ce2 s8i a14, a12, 5 40225078: 1b6c42 s32i a4, a12, 108 4022507b: 312820 srai a2, a2, 24 4022507e: b30c movi.n a3, 11 40225080: 16a327 bge a3, a2, 4022509a 40225083: 031c movi.n a3, 16 40225085: 5e0c movi.n a14, 5 40225087: 0fa327 bge a3, a2, 4022509a 4022508a: 531c movi.n a3, 21 4022508c: 3e0c movi.n a14, 3 4022508e: 08a327 bge a3, a2, 4022509a 40225091: d31c movi.n a3, 29 40225093: 2e0c movi.n a14, 2 40225095: 01a327 bge a3, a2, 4022509a 40225098: 0e0c movi.n a14, 0 4022509a: 0d3d mov.n a3, a13 4022509c: 120c movi.n a2, 1 4022509e: ffe1c5 call0 40224ebc 402250a1: 770c32 l8ui a3, a12, 119 402250a4: ff8c41 l32r a4, 40224ed4 402250a7: 902230 addx2 a2, a2, a3 402250aa: 902240 addx2 a2, a2, a4 402250ad: 000232 l8ui a3, a2, 0 402250b0: 103e37 bltu a14, a3, 402250c4 402250b3: 010222 l8ui a2, a2, 1 402250b6: 0e3d mov.n a3, a14 402250b8: 744020 extui a4, a2, 0, 8 402250bb: 02b4e7 bgeu a4, a14, 402250c1 402250be: 203220 or a3, a2, a2 402250c1: 743030 extui a3, a3, 0, 8 402250c4: 903330 addx2 a3, a3, a3 402250c7: a0f3f0 addx4 a15, a3, a15 402250ca: ffd421 l32r a2, 4022501c 402250cd: ffd231 l32r a3, 40225018 402250d0: 186cf2 s32i a15, a12, 96 402250d3: 9323d0 movnez a2, a3, a13 402250d6: 001946 j 4022513f 402250d9: 032d mov.n a2, a3 402250db: ffde05 call0 40224ebc 402250de: 770c32 l8ui a3, a12, 119 402250e1: ff7c41 l32r a4, 40224ed4 402250e4: 902230 addx2 a2, a2, a3 402250e7: 902240 addx2 a2, a2, a4 402250ea: 000232 l8ui a3, a2, 0 402250ed: 0743f6 bgeui a3, 4, 402250f8 402250f0: 010232 l8ui a3, a2, 1 402250f3: 0133b6 bltui a3, 3, 402250f8 402250f6: 330c movi.n a3, 3 402250f8: ffcb21 l32r a2, 40225024 402250fb: 903330 addx2 a3, a3, a3 402250fe: 1a6c22 s32i a2, a12, 104 40225101: a02320 addx4 a2, a3, a2 40225104: 186c22 s32i a2, a12, 96 40225107: 020c movi.n a2, 0 40225109: 044c22 s8i a2, a12, 4 4022510c: 320c movi.n a2, 3 4022510e: 054c22 s8i a2, a12, 5 40225111: 784c22 s8i a2, a12, 120 40225114: ffc521 l32r a2, 40225028 40225117: 1b6c22 s32i a2, a12, 108 4022511a: ffc421 l32r a2, 4022502c 4022511d: 000786 j 4022513f 40225120: ffc121 l32r a2, 40225024 40225123: 030c movi.n a3, 0 40225125: 044c32 s8i a3, a12, 4 40225128: 330c movi.n a3, 3 4022512a: 1a6c22 s32i a2, a12, 104 4022512d: 054c32 s8i a3, a12, 5 40225130: ffbf21 l32r a2, 4022502c 40225133: 784c32 s8i a3, a12, 120 40225136: ffbc31 l32r a3, 40225028 40225139: 186c22 s32i a2, a12, 96 4022513c: 1b6c32 s32i a3, a12, 108 4022513f: 196c22 s32i a2, a12, 100 40225142: 182c22 l32i a2, a12, 96 40225145: 794cd2 s8i a13, a12, 121 40225148: 030c movi.n a3, 0 4022514a: 0b4232 s8i a3, a2, 11 4022514d: 810e21 l32r a2, 40205588 40225150: 7108 l32i.n a0, a1, 28 40225152: 166c22 s32i a2, a12, 88 40225155: 020c movi.n a2, 0 40225157: ac29 s32i.n a2, a12, 40 40225159: 9c29 s32i.n a2, a12, 36 4022515b: ec29 s32i.n a2, a12, 56 4022515d: 164c22 s8i a2, a12, 22 40225160: 7fa022 movi a2, 127 40225163: 174c32 s8i a3, a12, 23 40225166: 064c32 s8i a3, a12, 6 40225169: 004c22 s8i a2, a12, 0 4022516c: 014c22 s8i a2, a12, 1 4022516f: 024c22 s8i a2, a12, 2 40225172: 034c22 s8i a2, a12, 3 40225175: 51d8 l32i.n a13, a1, 20 40225177: 61c8 l32i.n a12, a1, 24 40225179: 41e8 l32i.n a14, a1, 16 4022517b: 31f8 l32i.n a15, a1, 12 4022517d: 20c112 addi a1, a1, 32 40225180: f00d ret.n 40225182: 260000 excw 40225185: 3ffec5 call0 40265174 40225188: fec524 excw 4022518b: 3f .byte 0x3f 4022518c: 823c movi.n a2, 56 4022518e: fe .byte 0xfe 4022518f: 3f .byte 0x3f 40225190: fe81d0 excw 40225193: 3f .byte 0x3f 40225194 : 40225194: f0c112 addi a1, a1, -16 40225197: fffb31 l32r a3, 40225184 4022519a: 3109 s32i.n a0, a1, 12 4022519c: 00a022 movi a2, 0 4022519f: 004322 s8i a2, a3, 0 402251a2: fff931 l32r a3, 40225188 402251a5: 004322 s8i a2, a3, 0 402251a8: 014322 s8i a2, a3, 1 402251ab: fff821 l32r a2, 4022518c 402251ae: 0ca032 movi a3, 12 402251b1: ffcf45 call0 40224ea8 402251b4: fff721 l32r a2, 40225190 402251b7: 930c movi.n a3, 9 402251b9: ffcec5 call0 40224ea8 402251bc: ff9621 l32r a2, 40225014 402251bf: b30c movi.n a3, 11 402251c1: ffce45 call0 40224ea8 402251c4: ff9321 l32r a2, 40225010 402251c7: 830c movi.n a3, 8 402251c9: ffcdc5 call0 40224ea8 402251cc: ff9621 l32r a2, 40225024 402251cf: 430c movi.n a3, 4 402251d1: ffcd45 call0 40224ea8 402251d4: 3108 l32i.n a0, a1, 12 402251d6: 10c112 addi a1, a1, 16 402251d9: f00d ret.n 402251db: c52800 extui a2, a0, 24, 13 402251de: fe .byte 0xfe 402251df: 3f .byte 0x3f 402251e0 : 402251e0: ffff21 l32r a2, 402251dc 402251e3: f00d ret.n 402251e5: 000000 ill 402251e8 : 402251e8: f00d ret.n ... 402251ec : 402251ec: e28c beqz.n a2, 402251fe 402251ee: 140242 l8ui a4, a2, 20 402251f1: 130c movi.n a3, 1 402251f3: 203430 or a3, a4, a3 402251f6: 440c movi.n a4, 4 402251f8: 203340 or a3, a3, a4 402251fb: 144232 s8i a3, a2, 20 402251fe: f00d ret.n 40225200 : 40225200: e28c beqz.n a2, 40225212 40225202: 140242 l8ui a4, a2, 20 40225205: e37c movi.n a3, -2 40225207: 103430 and a3, a4, a3 4022520a: b47c movi.n a4, -5 4022520c: 103340 and a3, a3, a4 4022520f: 144232 s8i a3, a2, 20 40225212: f00d ret.n 40225214: 1ec8 l32i.n a12, a14, 4 40225216: c04023 excw 40225219: 1e .byte 0x1e 4022521a: 124023 excw 4022521c : 4022521c: d0c112 addi a1, a1, -48 4022521f: a1c9 s32i.n a12, a1, 40 40225221: f45050 extui a5, a5, 0, 16 40225224: 74c040 extui a12, a4, 0, 8 40225227: 91d9 s32i.n a13, a1, 36 40225229: 1159 s32i.n a5, a1, 4 4022522b: 74d020 extui a13, a2, 0, 8 4022522e: 115cb0 slli a5, a12, 5 40225231: ffea21 l32r a2, 402251dc 40225234: c055c0 sub a5, a5, a12 40225237: 71f9 s32i.n a15, a1, 28 40225239: a0f520 addx4 a15, a5, a2 4022523c: ffd221 l32r a2, 40225184 4022523f: 81e9 s32i.n a14, a1, 32 40225241: b109 s32i.n a0, a1, 44 40225243: 000272 l8ui a7, a2, 0 40225246: 0139 s32i.n a3, a1, 0 40225248: 02ed mov.n a14, a2 4022524a: 2c57c7 bbc a7, a12, 4022527a 4022524d: ffce31 l32r a3, 40225188 40225250: 23da add.n a2, a3, a13 40225252: 000222 l8ui a2, a2, 0 40225255: 1352c7 bbc a2, a12, 4022526c 40225258: 0138 l32i.n a3, a1, 0 4022525a: 1acf22 addi a2, a15, 26 4022525d: 640c movi.n a4, 6 4022525f: 026172 s32i a7, a1, 8 40225262: 818901 l32r a0, 40205888 40225265: 0000c0 callx0 a0 40225268: 2178 l32i.n a7, a1, 8 4022526a: c28c beqz.n a2, 4022527a 4022526c: ffea21 l32r a2, 40225214 4022526f: 800e01 l32r a0, 402052a8 40225272: 0000c0 callx0 a0 40225275: 020c movi.n a2, 0 40225277: 0014c6 j 402252ce 4022527a: 120c movi.n a2, 1 4022527c: 401c00 ssl a12 4022527f: a12200 sll a2, a2 40225282: ffc131 l32r a3, 40225188 40225285: 742020 extui a2, a2, 0, 8 40225288: 207270 or a7, a2, a7 4022528b: 004e72 s8i a7, a14, 0 4022528e: e3da add.n a14, a3, a13 40225290: 000e32 l8ui a3, a14, 0 40225293: 7ca042 movi a4, 124 40225296: 202230 or a2, a2, a3 40225299: 004e22 s8i a2, a14, 0 4022529c: 00a032 movi a3, 0 4022529f: 202ff0 or a2, a15, a15 402252a2: 817c01 l32r a0, 40205894 402252a5: 0000c0 callx0 a0 402252a8: 1128 l32i.n a2, a1, 4 402252aa: 0138 l32i.n a3, a1, 0 402252ac: 105f22 s16i a2, a15, 32 402252af: 06a042 movi a4, 6 402252b2: 774fd2 s8i a13, a15, 119 402252b5: 764fc2 s8i a12, a15, 118 402252b8: 1acf22 addi a2, a15, 26 402252bb: 82c201 l32r a0, 40205dc4 402252be: 0000c0 callx0 a0 402252c1: ffd521 l32r a2, 40225218 402252c4: 0c3d mov.n a3, a12 402252c6: 7ff801 l32r a0, 402052a8 402252c9: 0000c0 callx0 a0 402252cc: 0f2d mov.n a2, a15 402252ce: b108 l32i.n a0, a1, 44 402252d0: a1c8 l32i.n a12, a1, 40 402252d2: 91d8 l32i.n a13, a1, 36 402252d4: 81e8 l32i.n a14, a1, 32 402252d6: 71f8 l32i.n a15, a1, 28 402252d8: 30c112 addi a1, a1, 48 402252db: f00d ret.n 402252dd: 000000 ill 402252e0 : 402252e0: ffa921 l32r a2, 40225184 402252e3: 000222 l8ui a2, a2, 0 402252e6: f00d ret.n 402252e8: 1eb8 l32i.n a11, a14, 4 402252ea: b04023 excw 402252ed: 1e .byte 0x1e 402252ee: 404023 excw 402252f0 : 402252f0: 743040 extui a3, a4, 0, 8 402252f3: ffa541 l32r a4, 40225188 402252f6: f0c112 addi a1, a1, -16 402252f9: 742020 extui a2, a2, 0, 8 402252fc: 3109 s32i.n a0, a1, 12 402252fe: 242a add.n a2, a4, a2 40225300: 000252 l8ui a5, a2, 0 40225303: 295537 bbc a5, a3, 40225330 40225306: e47c movi.n a4, -2 40225308: 401300 ssl a3 4022530b: 814440 src a4, a4, a4 4022530e: 744040 extui a4, a4, 0, 8 40225311: 105450 and a5, a4, a5 40225314: 004252 s8i a5, a2, 0 40225317: ff9b21 l32r a2, 40225184 4022531a: 000252 l8ui a5, a2, 0 4022531d: 104450 and a4, a4, a5 40225320: 004242 s8i a4, a2, 0 40225323: fff121 l32r a2, 402252e8 40225326: 7fe001 l32r a0, 402052a8 40225329: 0000c0 callx0 a0 4022532c: 000246 j 40225339 4022532f: ef2100 excw 40225332: ff .byte 0xff 40225333: 7fdd01 l32r a0, 402052a8 40225336: 0000c0 callx0 a0 40225339: 3108 l32i.n a0, a1, 12 4022533b: 10c112 addi a1, a1, 16 4022533e: f00d ret.n 40225340 : 40225340: ff9241 l32r a4, 40225188 40225343: ff9031 l32r a3, 40225184 40225346: 742020 extui a2, a2, 0, 8 40225349: 242a add.n a2, a4, a2 4022534b: 000252 l8ui a5, a2, 0 4022534e: 000342 l8ui a4, a3, 0 40225351: 304540 xor a4, a5, a4 40225354: 004342 s8i a4, a3, 0 40225357: 030c movi.n a3, 0 40225359: 004232 s8i a3, a2, 0 4022535c: f00d ret.n ... 40225360 : 40225360: f0c112 addi a1, a1, -16 40225363: 21c9 s32i.n a12, a1, 8 40225365: ff88c1 l32r a12, 40225188 40225368: 742020 extui a2, a2, 0, 8 4022536b: 3109 s32i.n a0, a1, 12 4022536d: cc2a add.n a12, a12, a2 4022536f: 000c22 l8ui a2, a12, 0 40225372: e11445 call0 402064b8 40225375: 030c movi.n a3, 0 40225377: 1d1266 bnei a2, 1, 40225398 4022537a: 000c32 l8ui a3, a12, 0 4022537d: ff9741 l32r a4, 402251dc 40225380: 602030 neg a2, a3 40225383: 102230 and a2, a2, a3 40225386: 40f220 nsau a2, a2 40225389: 602020 neg a2, a2 4022538c: 1fc222 addi a2, a2, 31 4022538f: 1132b0 slli a3, a2, 5 40225392: c02320 sub a2, a3, a2 40225395: a03240 addx4 a3, a2, a4 40225398: 3108 l32i.n a0, a1, 12 4022539a: 032d mov.n a2, a3 4022539c: 21c8 l32i.n a12, a1, 8 4022539e: 10c112 addi a1, a1, 16 402253a1: f00d ret.n ... 402253a4 : 402253a4: d0c112 addi a1, a1, -48 402253a7: 81e9 s32i.n a14, a1, 32 402253a9: 03ed mov.n a14, a3 402253ab: ff7731 l32r a3, 40225188 402253ae: 742020 extui a2, a2, 0, 8 402253b1: b109 s32i.n a0, a1, 44 402253b3: a1c9 s32i.n a12, a1, 40 402253b5: 91d9 s32i.n a13, a1, 36 402253b7: 71f9 s32i.n a15, a1, 28 402253b9: 232a add.n a2, a3, a2 402253bb: 0002d2 l8ui a13, a2, 0 402253be: 160c movi.n a6, 1 402253c0: f77c movi.n a7, -1 402253c2: 000e86 j 40225400 402253c5: 11fcb0 slli a15, a12, 5 402253c8: ff8531 l32r a3, 402251dc 402253cb: c0ffc0 sub a15, a15, a12 402253ce: 11ffe0 slli a15, a15, 2 402253d1: 23fa add.n a2, a3, a15 402253d3: 1ac222 addi a2, a2, 26 402253d6: 0e3d mov.n a3, a14 402253d8: 640c movi.n a4, 6 402253da: 0169 s32i.n a6, a1, 0 402253dc: 1179 s32i.n a7, a1, 4 402253de: 812a01 l32r a0, 40205888 402253e1: 0000c0 callx0 a0 402253e4: 0168 l32i.n a6, a1, 0 402253e6: 1178 l32i.n a7, a1, 4 402253e8: 82cc bnez.n a2, 402253f4 402253ea: ff7c31 l32r a3, 402251dc 402253ed: 23fa add.n a2, a3, a15 402253ef: 000846 j 40225414 402253f2: 000000 ill 402253f5: 401c movi.n a0, 20 402253f7: a1c600 sll a12, a6 402253fa: 30c7c0 xor a12, a7, a12 402253fd: 10ddc0 and a13, a13, a12 40225400: 6040d0 neg a4, a13 40225403: 1044d0 and a4, a4, a13 40225406: 40f440 nsau a4, a4 40225409: 604040 neg a4, a4 4022540c: 1fc4c2 addi a12, a4, 31 4022540f: fb2cd6 bgez a12, 402253c5 40225412: 020c movi.n a2, 0 40225414: b108 l32i.n a0, a1, 44 40225416: a1c8 l32i.n a12, a1, 40 40225418: 91d8 l32i.n a13, a1, 36 4022541a: 81e8 l32i.n a14, a1, 32 4022541c: 71f8 l32i.n a15, a1, 28 4022541e: 30c112 addi a1, a1, 48 40225421: f00d ret.n ... 40225424 : 40225424: 743020 extui a3, a2, 0, 8 40225427: ff5721 l32r a2, 40225184 4022542a: 000222 l8ui a2, a2, 0 4022542d: 400300 ssr a3 40225430: 912020 srl a2, a2 40225433: 042020 extui a2, a2, 0, 1 40225436: a28c beqz.n a2, 40225444 40225438: 1123b0 slli a2, a3, 5 4022543b: ff6841 l32r a4, 402251dc 4022543e: c03230 sub a3, a2, a3 40225441: a02340 addx4 a2, a3, a4 40225444: f00d ret.n ... 40225448 : 40225448: f0c112 addi a1, a1, -16 4022544b: ff4e21 l32r a2, 40225184 4022544e: 036102 s32i a0, a1, 12 40225451: 000222 l8ui a2, a2, 0 40225454: e10605 call0 402064b8 40225457: 203220 or a3, a2, a2 4022545a: 0e1266 bnei a2, 1, 4022546c 4022545d: ff4a21 l32r a2, 40225188 40225460: 000242 l8ui a4, a2, 0 40225463: 00a022 movi a2, 0 40225466: 832340 moveqz a2, a3, a4 40225469: 000046 j 4022546e 4022546c: f27c movi.n a2, -1 4022546e: 3108 l32i.n a0, a1, 12 40225470: 10c112 addi a1, a1, 16 40225473: f00d ret.n 40225475: 000000 ill 40225478: 0c88 l32i.n a8, a12, 0 4022547a: 003ff2 excw 4022547d: 8084a0 add a8, a4, a10 40225480: dfbff7 bgeu a15, a15, 40225463 40225483: ff .byte 0xff 40225484: f20c90 excw 40225487: 3f .byte 0x3f 40225488: f20c94 excw 4022548b: 3f .byte 0x3f 4022548c: 0e08 l32i.n a0, a14, 0 4022548e: 683ff2 excw 40225491: f20c movi.n a2, 15 40225493: 3f .byte 0x3f 40225494: 0c6c movi.n a12, -32 40225496: 003ff2 excw 40225499: 000016 beqz a0, 4022549d 4022549c: f20c14 excw 4022549f: 3f .byte 0x3f 402254a0 : 402254a0: fff621 l32r a2, 40225478 402254a3: fff631 l32r a3, 4022547c 402254a6: 0020c0 memw 402254a9: 0248 l32i.n a4, a2, 0 402254ab: 203430 or a3, a4, a3 402254ae: 0020c0 memw 402254b1: 0239 s32i.n a3, a2, 0 402254b3: 0020c0 memw 402254b6: 0248 l32i.n a4, a2, 0 402254b8: fff231 l32r a3, 40225480 402254bb: 103430 and a3, a4, a3 402254be: 0020c0 memw 402254c1: 0239 s32i.n a3, a2, 0 402254c3: fff021 l32r a2, 40225484 402254c6: 830c movi.n a3, 8 402254c8: 0020c0 memw 402254cb: 0248 l32i.n a4, a2, 0 402254cd: 203430 or a3, a4, a3 402254d0: 0020c0 memw 402254d3: 0239 s32i.n a3, a2, 0 402254d5: ffec21 l32r a2, 40225488 402254d8: 330c movi.n a3, 3 402254da: 0020c0 memw 402254dd: 0248 l32i.n a4, a2, 0 402254df: 203430 or a3, a4, a3 402254e2: 0020c0 memw 402254e5: 0239 s32i.n a3, a2, 0 402254e7: ffe921 l32r a2, 4022548c 402254ea: 0faf32 movi a3, -241 402254ed: 0020c0 memw 402254f0: 0248 l32i.n a4, a2, 0 402254f2: 103430 and a3, a4, a3 402254f5: 0020c0 memw 402254f8: 0239 s32i.n a3, a2, 0 402254fa: ffe521 l32r a2, 40225490 402254fd: cc4c31 l32r a3, 40218630 40225500: 0020c0 memw 40225503: 0258 l32i.n a5, a2, 0 40225505: 0020c0 memw 40225508: 0248 l32i.n a4, a2, 0 4022550a: 103530 and a3, a5, a3 4022550d: f54040 extui a4, a4, 16, 16 40225510: 12c442 addi a4, a4, 18 40225513: 744040 extui a4, a4, 0, 8 40225516: 114400 slli a4, a4, 16 40225519: 203430 or a3, a4, a3 4022551c: 0020c0 memw 4022551f: 0239 s32i.n a3, a2, 0 40225521: ffdc21 l32r a2, 40225494 40225524: 00af32 movi a3, 0xffffff00 40225527: 0020c0 memw 4022552a: 0248 l32i.n a4, a2, 0 4022552c: 103430 and a3, a4, a3 4022552f: 641c movi.n a4, 22 40225531: 203340 or a3, a3, a4 40225534: 0020c0 memw 40225537: 0239 s32i.n a3, a2, 0 40225539: 0020c0 memw 4022553c: 0248 l32i.n a4, a2, 0 4022553e: cc3e31 l32r a3, 40218638 40225541: 103430 and a3, a4, a3 40225544: ffd541 l32r a4, 40225498 40225547: 203340 or a3, a3, a4 4022554a: 0020c0 memw 4022554d: 0239 s32i.n a3, a2, 0 4022554f: ffd321 l32r a2, 4022549c 40225552: c7cd31 l32r a3, 40217488 40225555: 0020c0 memw 40225558: 0248 l32i.n a4, a2, 0 4022555a: 103430 and a3, a4, a3 4022555d: f0a042 movi a4, 240 40225560: 203340 or a3, a3, a4 40225563: 0020c0 memw 40225566: 0239 s32i.n a3, a2, 0 40225568: 0020c0 memw 4022556b: 0248 l32i.n a4, a2, 0 4022556d: a1b831 l32r a3, 4020dc50 40225570: 203430 or a3, a4, a3 40225573: 0020c0 memw 40225576: 0239 s32i.n a3, a2, 0 40225578: 0020c0 memw 4022557b: 0248 l32i.n a4, a2, 0 4022557d: 86b831 l32r a3, 40207060 40225580: 203430 or a3, a4, a3 40225583: 0020c0 memw 40225586: 0239 s32i.n a3, a2, 0 40225588: f00d ret.n 4022558a: 580000 excw 4022558d: 3ff210 excw 40225590: 000000 ill 40225593: fe21c4 excw 40225594 : 40225594: fffe21 l32r a2, 4022558c 40225597: fffe31 l32r a3, 40225590 4022559a: 0020c0 memw 4022559d: 0248 l32i.n a4, a2, 0 4022559f: 203430 or a3, a4, a3 402255a2: 0020c0 memw 402255a5: 0239 s32i.n a3, a2, 0 402255a7: f00d ret.n 402255a9: 000000 ill 402255ac: ff .byte 0xff 402255ad: ff .byte 0xff 402255ae: ff .byte 0xff 402255af: 213b addi.n a2, a1, 3 402255b0 : 402255b0: fff721 l32r a2, 4022558c 402255b3: fffe31 l32r a3, 402255ac 402255b6: 0020c0 memw 402255b9: 0248 l32i.n a4, a2, 0 402255bb: 103430 and a3, a4, a3 402255be: 0020c0 memw 402255c1: 0239 s32i.n a3, a2, 0 402255c3: f00d ret.n 402255c5: 000000 ill 402255c8: 82ec bnez.n a2, 402255f4 402255ca: fe .byte 0xfe 402255cb: 3f .byte 0x3f 402255cc : 402255cc: ffff31 l32r a3, 402255c8 402255cf: 0329 s32i.n a2, a3, 0 402255d1: f00d ret.n 402255d3: c99400 excw 402255d6: fe .byte 0xfe 402255d7: 3f .byte 0x3f 402255d8: 105c movi.n a0, 81 402255da: 603ff2 excw 402255dd: 3ff210 excw 402255e0 : 402255e0: f0c112 addi a1, a1, -16 402255e3: 036102 s32i a0, a1, 12 402255e6: fffc85 call0 402255b0 402255e9: fd7605 call0 40222d4c 402255ec: fffa31 l32r a3, 402255d4 402255ef: 00a022 movi a2, 0 402255f2: 006322 s32i a2, a3, 0 402255f5: fff831 l32r a3, 402255d8 402255f8: 0020c0 memw 402255fb: 0329 s32i.n a2, a3, 0 402255fd: fff731 l32r a3, 402255dc 40225600: 0020c0 memw 40225603: 0329 s32i.n a2, a3, 0 40225605: fff8c5 call0 40225594 40225608: 3108 l32i.n a0, a1, 12 4022560a: 10c112 addi a1, a1, 16 4022560d: f00d ret.n 4022560f: 104800 and a4, a8, a0 40225612: 213ff2 excw 40225614 : 40225614: ffed21 l32r a2, 402255c8 40225617: f0c112 addi a1, a1, -16 4022561a: 0238 l32i.n a3, a2, 0 4022561c: ffee41 l32r a4, 402255d4 4022561f: fffc61 l32r a6, 40225610 40225622: 3109 s32i.n a0, a1, 12 40225624: 0428 l32i.n a2, a4, 0 40225626: 232a add.n a2, a3, a2 40225628: 0429 s32i.n a2, a4, 0 4022562a: 0020c0 memw 4022562d: 0658 l32i.n a5, a6, 0 4022562f: c02250 sub a2, a2, a5 40225632: ee3327 bltu a3, a2, 40225624 40225635: e8a332 movi a3, 0x3e8 40225638: 7f4a01 l32r a0, 40205360 4022563b: 0000c0 callx0 a0 4022563e: 3108 l32i.n a0, a1, 12 40225640: 221b addi.n a2, a2, 1 40225642: 10c112 addi a1, a1, 16 40225645: f00d ret.n 40225647: c98c00 excw 4022564a: fe .byte 0xfe 4022564b: 3f .byte 0x3f 4022564c : 4022564c: ffd031 l32r a3, 4022558c 4022564f: a18041 l32r a4, 4020dc50 40225652: 0020c0 memw 40225655: 0358 l32i.n a5, a3, 0 40225657: 204540 or a4, a5, a4 4022565a: 0020c0 memw 4022565d: 0349 s32i.n a4, a3, 0 4022565f: fffa31 l32r a3, 40225648 40225662: 1329 s32i.n a2, a3, 4 40225664: f00d ret.n 40225666: 0c0000 excw 40225669: 3ff204 excw 4022566c: 070b00 excw 4022566f: 0c0700 excw 40225672: 200007 bnone a0, a0, 40225696 40225674 : 40225674: 742020 extui a2, a2, 0, 8 40225677: fffc31 l32r a3, 40225668 4022567a: 628c beqz.n a2, 40225684 4022567c: fffc21 l32r a2, 4022566c 4022567f: 000106 j 40225687 40225682: 210000 srai a0, a0, 0 40225685: fffb addi.n a15, a15, 15 40225687: 0020c0 memw 4022568a: 0329 s32i.n a2, a3, 0 4022568c: f00d ret.n 4022568e: 480000 excw 40225691: f20c movi.n a2, 15 40225693: 3f .byte 0x3f 40225694: 0c4c movi.n a12, 64 40225696: 583ff2 excw 40225699: f20c movi.n a2, 15 4022569b: 3f .byte 0x3f 4022569c: 0c5c movi.n a12, 80 4022569e: 503ff2 excw 402256a1: f20c movi.n a2, 15 402256a3: 3f .byte 0x3f 402256a4: f20c54 excw 402256a7: 3f .byte 0x3f 402256a8: f20c60 excw 402256ab: 3f .byte 0x3f 402256ac: f20c64 excw 402256af: 3f .byte 0x3f 402256b0 : 402256b0: 010372 l8ui a7, a3, 1 402256b3: 020362 l8ui a6, a3, 2 402256b6: 000352 l8ui a5, a3, 0 402256b9: 030342 l8ui a4, a3, 3 402256bc: 117780 slli a7, a7, 8 402256bf: 116600 slli a6, a6, 16 402256c2: 206760 or a6, a7, a6 402256c5: 205650 or a5, a6, a5 402256c8: 014480 slli a4, a4, 24 402256cb: 742020 extui a2, a2, 0, 8 402256ce: 204540 or a4, a5, a4 402256d1: b2ec bnez.n a2, 40225700 402256d3: ffef21 l32r a2, 40225690 402256d6: 0020c0 memw 402256d9: 0249 s32i.n a4, a2, 0 402256db: 050342 l8ui a4, a3, 5 402256de: 040322 l8ui a2, a3, 4 402256e1: 114480 slli a4, a4, 8 402256e4: 203420 or a3, a4, a2 402256e7: ffeb21 l32r a2, 40225694 402256ea: 0020c0 memw 402256ed: 0239 s32i.n a3, a2, 0 402256ef: ffea21 l32r a2, 40225698 402256f2: f37c movi.n a3, -1 402256f4: 0020c0 memw 402256f7: 0239 s32i.n a3, a2, 0 402256f9: ffe821 l32r a2, 4022569c 402256fc: 000a46 j 40225729 402256ff: e82100 excw 40225702: ff .byte 0xff 40225703: 0020c0 memw 40225706: 0249 s32i.n a4, a2, 0 40225708: 050342 l8ui a4, a3, 5 4022570b: 040322 l8ui a2, a3, 4 4022570e: 114480 slli a4, a4, 8 40225711: 203420 or a3, a4, a2 40225714: ffe421 l32r a2, 402256a4 40225717: 0020c0 memw 4022571a: 0239 s32i.n a3, a2, 0 4022571c: ffe321 l32r a2, 402256a8 4022571f: f37c movi.n a3, -1 40225721: 0020c0 memw 40225724: 0239 s32i.n a3, a2, 0 40225726: ffe121 l32r a2, 402256ac 40225729: 83e831 l32r a3, 402066cc 4022572c: 0020c0 memw 4022572f: 0239 s32i.n a3, a2, 0 40225731: 0020c0 memw 40225734: 0248 l32i.n a4, a2, 0 40225736: 873d31 l32r a3, 4020742c 40225739: 203430 or a3, a4, a3 4022573c: 0020c0 memw 4022573f: 0239 s32i.n a3, a2, 0 40225741: f00d ret.n 40225743: 0c3c00 excw 40225746: ff3ff2 excw 40225749: ff .byte 0xff 4022574a: fe .byte 0xfe 4022574b: ff .byte 0xff 4022574c: 0c28 l32i.n a2, a12, 0 4022574e: 2c3ff2 excw 40225751: f20c movi.n a2, 15 40225753: 3f .byte 0x3f 40225754: 0c38 l32i.n a3, a12, 0 40225756: 443ff2 excw 40225759: f20c movi.n a2, 15 4022575b: 3f .byte 0x3f 4022575c: f20c30 excw 4022575f: 3f .byte 0x3f 40225760: f20c34 excw 40225763: 3f .byte 0x3f 40225764: f20c40 excw 40225767: 3f .byte 0x3f 40225768 : 40225768: 742020 extui a2, a2, 0, 8 4022576b: fff741 l32r a4, 40225748 4022576e: 052256 bnez a2, 402257c4 40225771: fff421 l32r a2, 40225744 40225774: 0020c0 memw 40225777: 0258 l32i.n a5, a2, 0 40225779: 104540 and a4, a5, a4 4022577c: 0020c0 memw 4022577f: 0249 s32i.n a4, a2, 0 40225781: 010352 l8ui a5, a3, 1 40225784: 020342 l8ui a4, a3, 2 40225787: 115580 slli a5, a5, 8 4022578a: 114400 slli a4, a4, 16 4022578d: 205540 or a5, a5, a4 40225790: 000342 l8ui a4, a3, 0 40225793: 205540 or a5, a5, a4 40225796: 030342 l8ui a4, a3, 3 40225799: 014480 slli a4, a4, 24 4022579c: 205540 or a5, a5, a4 4022579f: ffeb41 l32r a4, 4022574c 402257a2: 0020c0 memw 402257a5: 0459 s32i.n a5, a4, 0 402257a7: 050342 l8ui a4, a3, 5 402257aa: 040332 l8ui a3, a3, 4 402257ad: 114480 slli a4, a4, 8 402257b0: 204430 or a4, a4, a3 402257b3: ffe731 l32r a3, 40225750 402257b6: 0020c0 memw 402257b9: 0349 s32i.n a4, a3, 0 402257bb: f47c movi.n a4, -1 402257bd: ffe531 l32r a3, 40225754 402257c0: 0013c6 j 40225813 402257c3: e52100 extui a2, a0, 17, 15 402257c6: ff .byte 0xff 402257c7: 0020c0 memw 402257ca: 0258 l32i.n a5, a2, 0 402257cc: 104540 and a4, a5, a4 402257cf: 0020c0 memw 402257d2: 0249 s32i.n a4, a2, 0 402257d4: 010352 l8ui a5, a3, 1 402257d7: 020342 l8ui a4, a3, 2 402257da: 115580 slli a5, a5, 8 402257dd: 114400 slli a4, a4, 16 402257e0: 205540 or a5, a5, a4 402257e3: 000342 l8ui a4, a3, 0 402257e6: 205540 or a5, a5, a4 402257e9: 030342 l8ui a4, a3, 3 402257ec: 014480 slli a4, a4, 24 402257ef: 205540 or a5, a5, a4 402257f2: ffda41 l32r a4, 4022575c 402257f5: 0020c0 memw 402257f8: 0459 s32i.n a5, a4, 0 402257fa: 050342 l8ui a4, a3, 5 402257fd: 040332 l8ui a3, a3, 4 40225800: 114480 slli a4, a4, 8 40225803: 204430 or a4, a4, a3 40225806: ffd631 l32r a3, 40225760 40225809: 0020c0 memw 4022580c: 0349 s32i.n a4, a3, 0 4022580e: ffd531 l32r a3, 40225764 40225811: f47c movi.n a4, -1 40225813: 0020c0 memw 40225816: 0349 s32i.n a4, a3, 0 40225818: 83ad31 l32r a3, 402066cc 4022581b: 0020c0 memw 4022581e: 0239 s32i.n a3, a2, 0 40225820: 0020c0 memw 40225823: 0248 l32i.n a4, a2, 0 40225825: 870131 l32r a3, 4020742c 40225828: 203430 or a3, a4, a3 4022582b: 0020c0 memw 4022582e: 0239 s32i.n a3, a2, 0 40225830: f00d ret.n ... 40225834 : 40225834: 742020 extui a2, a2, 0, 8 40225837: ffc431 l32r a3, 40225748 4022583a: 62cc bnez.n a2, 40225844 4022583c: ffc221 l32r a2, 40225744 4022583f: 000106 j 40225847 40225842: 210000 srai a0, a0, 0 40225845: c0ffc5 call0 401e6844 <_lit4_end+0xdf11c> 40225848: 480020 excw 4022584b: 343002 excw 4022584e: 20c010 or a12, a0, a1 40225851: 023900 excw 40225854: f00d ret.n ... 40225858 : 40225858: f0c112 addi a1, a1, -16 4022585b: 025d mov.n a5, a2 4022585d: 3109 s32i.n a0, a1, 12 4022585f: 742030 extui a2, a3, 0, 8 40225862: 006556 bnez a5, 4022586c 40225865: fffcc5 call0 40225834 40225868: 000406 j 4022587c 4022586b: eb3100 excw 4022586e: 152693 excw 40225871: 256606 j 4022ee0d <_fprintf_r+0x5> 40225874: 348c06 j 40232aa8 40225877: 043d mov.n a3, a4 40225879: ffeec5 call0 40225768 4022587c: 3108 l32i.n a0, a1, 12 4022587e: 10c112 addi a1, a1, 16 40225881: f00d ret.n 40225883: 080c00 excw 40225886: 003ff2 excw 40225889: 3ff214 excw 4022588c: f21404 excw 4022588f: 3f .byte 0x3f 40225890: 1408 l32i.n a0, a4, 4 40225892: 0c3ff2 excw 40225895: 3ff214 excw 40225898: f21410 excw 4022589b: 3f .byte 0x3f 4022589c: f21414 excw 4022589f: 3f .byte 0x3f 402258a0: 1418 l32i.n a1, a4, 4 402258a2: 1c3ff2 excw 402258a5: 3ff214 excw 402258a8: f21420 excw 402258ab: 3f .byte 0x3f 402258ac: f21424 excw 402258af: 3f .byte 0x3f 402258b0 : 402258b0: fff531 l32r a3, 40225884 402258b3: e47c movi.n a4, -2 402258b5: 0020c0 memw 402258b8: 0358 l32i.n a5, a3, 0 402258ba: 401200 ssl a2 402258bd: 814440 src a4, a4, a4 402258c0: 104450 and a4, a4, a5 402258c3: 0020c0 memw 402258c6: 0349 s32i.n a4, a3, 0 402258c8: a02220 addx4 a2, a2, a2 402258cb: ffef41 l32r a4, 40225888 402258ce: 1122d0 slli a2, a2, 3 402258d1: 030c movi.n a3, 0 402258d3: 424a add.n a4, a2, a4 402258d5: 0020c0 memw 402258d8: 0439 s32i.n a3, a4, 0 402258da: ffec41 l32r a4, 4022588c 402258dd: 424a add.n a4, a2, a4 402258df: 0020c0 memw 402258e2: 0439 s32i.n a3, a4, 0 402258e4: ffeb41 l32r a4, 40225890 402258e7: 424a add.n a4, a2, a4 402258e9: 0020c0 memw 402258ec: 0439 s32i.n a3, a4, 0 402258ee: ffe941 l32r a4, 40225894 402258f1: 424a add.n a4, a2, a4 402258f3: 0020c0 memw 402258f6: 0439 s32i.n a3, a4, 0 402258f8: ffe841 l32r a4, 40225898 402258fb: 424a add.n a4, a2, a4 402258fd: 0020c0 memw 40225900: 0439 s32i.n a3, a4, 0 40225902: ffe641 l32r a4, 4022589c 40225905: 424a add.n a4, a2, a4 40225907: 0020c0 memw 4022590a: 0439 s32i.n a3, a4, 0 4022590c: ffe541 l32r a4, 402258a0 4022590f: 424a add.n a4, a2, a4 40225911: 0020c0 memw 40225914: 0439 s32i.n a3, a4, 0 40225916: ffe341 l32r a4, 402258a4 40225919: 424a add.n a4, a2, a4 4022591b: 0020c0 memw 4022591e: 0439 s32i.n a3, a4, 0 40225920: ffe241 l32r a4, 402258a8 40225923: 424a add.n a4, a2, a4 40225925: 0020c0 memw 40225928: 0439 s32i.n a3, a4, 0 4022592a: ffe041 l32r a4, 402258ac 4022592d: 224a add.n a2, a2, a4 4022592f: 0020c0 memw 40225932: 0239 s32i.n a3, a2, 0 40225934: f00d ret.n 40225936: 7c0000 excw 40225939: 3ff214 excw 4022593c : 4022593c: d0c112 addi a1, a1, -48 4022593f: a1c9 s32i.n a12, a1, 40 40225941: 91d9 s32i.n a13, a1, 36 40225943: 81e9 s32i.n a14, a1, 32 40225945: 71f9 s32i.n a15, a1, 28 40225947: b109 s32i.n a0, a1, 44 40225949: 74d020 extui a13, a2, 0, 8 4022594c: 74e030 extui a14, a3, 0, 8 4022594f: 020522 l8ui a2, a5, 2 40225952: 030532 l8ui a3, a5, 3 40225955: 112200 slli a2, a2, 16 40225958: 013380 slli a3, a3, 24 4022595b: 332a add.n a3, a3, a2 4022595d: 010522 l8ui a2, a5, 1 40225960: 050582 l8ui a8, a5, 5 40225963: 112280 slli a2, a2, 8 40225966: 332a add.n a3, a3, a2 40225968: 000522 l8ui a2, a5, 0 4022596b: 118880 slli a8, a8, 8 4022596e: 332a add.n a3, a3, a2 40225970: 040522 l8ui a2, a5, 4 40225973: 06cd mov.n a12, a6 40225975: 882a add.n a8, a8, a2 40225977: 0f0c movi.n a15, 0 40225979: 035d66 bnei a13, 5, 40225980 4022597c: 1f0c movi.n a15, 1 4022597e: 0fdd mov.n a13, a15 40225980: 222c66 bnei a12, 2, 402259a6 40225983: ffed21 l32r a2, 40225938 40225986: 0020c0 memw 40225989: 0228 l32i.n a2, a2, 0 4022598b: 152e20 extui a2, a2, 30, 2 4022598e: 149427 bne a4, a2, 402259a6 40225991: 320c movi.n a2, 3 40225993: 0139 s32i.n a3, a1, 0 40225995: 2149 s32i.n a4, a1, 8 40225997: 3179 s32i.n a7, a1, 12 40225999: 1189 s32i.n a8, a1, 4 4022599b: fff145 call0 402258b0 4022599e: 1188 l32i.n a8, a1, 4 402259a0: 3178 l32i.n a7, a1, 12 402259a2: 2148 l32i.n a4, a1, 8 402259a4: 0138 l32i.n a3, a1, 0 402259a6: 750c movi.n a5, 7 402259a8: 061d26 beqi a13, 1, 402259b2 402259ab: 650c movi.n a5, 6 402259ad: 012c57 blt a12, a5, 402259b2 402259b0: 250c movi.n a5, 2 402259b2: 160c movi.n a6, 1 402259b4: 012ce6 bgei a12, 2, 402259b9 402259b7: 060c movi.n a6, 0 402259b9: 120c movi.n a2, 1 402259bb: 012eb6 bltui a14, 2, 402259c0 402259be: 020c movi.n a2, 0 402259c0: 106620 and a6, a6, a2 402259c3: 746060 extui a6, a6, 0, 8 402259c6: 769c beqz.n a6, 402259e1 402259c8: 7e3721 l32r a2, 402052a4 402259cb: 190c movi.n a9, 1 402259cd: a02e20 addx4 a2, a14, a2 402259d0: 862222 l32i a2, a2, 0x218 402259d3: 401c00 ssl a12 402259d6: a19900 sll a9, a9 402259d9: 109920 and a9, a9, a2 402259dc: 320c movi.n a2, 3 402259de: 935290 movnez a5, a2, a9 402259e1: a02cc0 addx4 a2, a12, a12 402259e4: ffa991 l32r a9, 40225888 402259e7: 1122d0 slli a2, a2, 3 402259ea: 929a add.n a9, a2, a9 402259ec: 0020c0 memw 402259ef: 0939 s32i.n a3, a9, 0 402259f1: 0490e0 extui a9, a14, 0, 1 402259f4: 019980 slli a9, a9, 24 402259f7: 014420 slli a4, a4, 30 402259fa: 494a add.n a4, a9, a4 402259fc: 848a add.n a8, a4, a8 402259fe: 11ff00 slli a15, a15, 16 40225a01: 24d0d0 extui a13, a13, 0, 3 40225a04: ffa231 l32r a3, 4022588c 40225a07: 88fa add.n a8, a8, a15 40225a09: 01dde0 slli a13, a13, 18 40225a0c: 88da add.n a8, a8, a13 40225a0e: 0155b0 slli a5, a5, 21 40225a11: 323a add.n a3, a2, a3 40225a13: 585a add.n a5, a8, a5 40225a15: 0020c0 memw 40225a18: 0359 s32i.n a5, a3, 0 40225a1a: ff9a31 l32r a3, 40225884 40225a1d: 150c movi.n a5, 1 40225a1f: 0020c0 memw 40225a22: 0348 l32i.n a4, a3, 0 40225a24: 401c00 ssl a12 40225a27: a1c500 sll a12, a5 40225a2a: 204c40 or a4, a12, a4 40225a2d: 0020c0 memw 40225a30: 0349 s32i.n a4, a3, 0 40225a32: f68c beqz.n a6, 40225a45 40225a34: e83931 l32r a3, 4021fb18 40225a37: eecb addi.n a14, a14, 12 40225a39: a0ee30 addx4 a14, a14, a3 40225a3c: 022e32 l32i a3, a14, 8 40225a3f: 20cc30 or a12, a12, a3 40225a42: 026ec2 s32i a12, a14, 8 40225a45: ff9231 l32r a3, 40225890 40225a48: c148 l32i.n a4, a1, 48 40225a4a: 223a add.n a2, a2, a3 40225a4c: 073d mov.n a3, a7 40225a4e: 80dd01 l32r a0, 40205dc4 40225a51: 0000c0 callx0 a0 40225a54: b108 l32i.n a0, a1, 44 40225a56: a1c8 l32i.n a12, a1, 40 40225a58: 91d8 l32i.n a13, a1, 36 40225a5a: 81e8 l32i.n a14, a1, 32 40225a5c: 71f8 l32i.n a15, a1, 28 40225a5e: 30c112 addi a1, a1, 48 40225a61: f00d ret.n 40225a63: 0c2400 excw 40225a66: 003ff2 excw 40225a69: f208 l32i.n a0, a2, 60 40225a6b: 3f .byte 0x3f 40225a6c: f20804 excw 40225a6f: 3f .byte 0x3f 40225a70: 0808 l32i.n a0, a8, 0 40225a72: d43ff2 excw 40225a75: 3ffef6 bgeui a14, 0x100, 40225ab8 40225a78: d13c movi.n a1, 61 40225a7a: fe .byte 0xfe 40225a7b: 3f .byte 0x3f 40225a7c: 2598 l32i.n a9, a5, 8 40225a7e: 1c0000 excw 40225a81: ff1d excw 40225a83: 3f .byte 0x3f 40225a84: ff1d20 excw 40225a87: 3f .byte 0x3f 40225a88: ef .byte 0xef 40225a89: be .byte 0xbe 40225a8a: dead excw 40225a8c: c9ac beqz.n a9, 40225abc 40225a8e: fe .byte 0xfe 40225a8f: 3f .byte 0x3f 40225a90: c998 l32i.n a9, a9, 48 40225a92: fe .byte 0xfe 40225a93: 3f .byte 0x3f 40225a94: 1d3c movi.n a13, 49 40225a96: ff .byte 0xff 40225a97: 3f .byte 0x3f 40225a98: ff1d40 excw 40225a9b: 3f .byte 0x3f 40225a9c: 1d38 l32i.n a3, a13, 4 40225a9e: ff .byte 0xff 40225a9f: 3f .byte 0x3f 40225aa0: d0e8 l32i.n a14, a0, 52 40225aa2: fe .byte 0xfe 40225aa3: 3f .byte 0x3f 40225aa4: c9e8 l32i.n a14, a9, 48 40225aa6: fe .byte 0xfe 40225aa7: 3f .byte 0x3f 40225aa8: ff1d44 excw 40225aab: 3f .byte 0x3f 40225aac: 1d48 l32i.n a4, a13, 4 40225aae: ff .byte 0xff 40225aaf: 3f .byte 0x3f 40225ab0: f20080 excw 40225ab3: 3f .byte 0x3f 40225ab4: 007c movi.n a0, -16 40225ab6: 883ff2 excw 40225ab9: 3ff200 excw 40225abc: f20084 excw 40225abf: 3f .byte 0x3f 40225ac0: f20000 excw 40225ac3: 3f .byte 0x3f 40225ac4: 0008 l32i.n a0, a0, 0 40225ac6: 0c3ff2 excw 40225ac9: 3ff200 excw 40225acc: f20010 excw 40225acf: 3f .byte 0x3f 40225ad0: f20400 excw 40225ad3: 3f .byte 0x3f 40225ad4: 503210 ritlb0 a1, a2 40225ad7: 040476 excw 40225ada: bb3ff2 excw 40225add: bbbb addi.n a11, a11, 11 40225adf: 08bb addi.n a0, a8, 11 40225ae1: 3ff204 excw 40225ae4: 0178 l32i.n a7, a1, 0 40225ae6: 043ff2 excw 40225ae9: 3ff200 excw 40225aec: f87c movi.n a8, -1 40225aee: fe .byte 0xfe 40225aef: 3f .byte 0x3f 40225af0: 004f40 break 15, 4 40225af3: c11240 mul16u a1, a2, a4 40225af4 : 40225af4: d0c112 addi a1, a1, -48 40225af7: 8d9721 l32r a2, 40209154 40225afa: b109 s32i.n a0, a1, 44 40225afc: a1c9 s32i.n a12, a1, 40 40225afe: 91d9 s32i.n a13, a1, 36 40225b00: 0c0c movi.n a12, 0 40225b02: 81e9 s32i.n a14, a1, 32 40225b04: 71f9 s32i.n a15, a1, 28 40225b06: 0020c0 memw 40225b09: 02c9 s32i.n a12, a2, 0 40225b0b: ffd621 l32r a2, 40225a64 40225b0e: f37c movi.n a3, -1 40225b10: 0020c0 memw 40225b13: 0239 s32i.n a3, a2, 0 40225b15: ff9885 call0 402254a0 40225b18: c29e21 l32r a2, 40216590 40225b1b: ffd331 l32r a3, 40225a68 40225b1e: 933ed1 l32r a13, 4020a818 40225b21: 0020c0 memw 40225b24: 0329 s32i.n a2, a3, 0 40225b26: ffd131 l32r a3, 40225a6c 40225b29: 6e0c movi.n a14, 6 40225b2b: 0020c0 memw 40225b2e: 0329 s32i.n a2, a3, 0 40225b30: 0c4d mov.n a4, a12 40225b32: 0c3d mov.n a3, a12 40225b34: 0d5d mov.n a5, a13 40225b36: 0c6d mov.n a6, a12 40225b38: 0d7d mov.n a7, a13 40225b3a: 01e9 s32i.n a14, a1, 0 40225b3c: 320c movi.n a2, 3 40225b3e: ffdfc5 call0 4022593c 40225b41: 130c movi.n a3, 1 40225b43: 0c4d mov.n a4, a12 40225b45: 0d5d mov.n a5, a13 40225b47: 036d mov.n a6, a3 40225b49: 0d7d mov.n a7, a13 40225b4b: 0061e2 s32i a14, a1, 0 40225b4e: 03a022 movi a2, 3 40225b51: ffde85 call0 4022593c 40225b54: ffc721 l32r a2, 40225a70 40225b57: ffc8d1 l32r a13, 40225a78 40225b5a: 0020c0 memw 40225b5d: 02c9 s32i.n a12, a2, 0 40225b5f: ffc821 l32r a2, 40225a80 40225b62: ffc4f1 l32r a15, 40225a74 40225b65: 0129 s32i.n a2, a1, 0 40225b67: ffc721 l32r a2, 40225a84 40225b6a: ffc451 l32r a5, 40225a7c 40225b6d: 0d4d mov.n a4, a13 40225b6f: 1129 s32i.n a2, a1, 4 40225b71: 834c movi.n a3, 72 40225b73: 0f2d mov.n a2, a15 40225b75: 44a662 movi a6, 0x644 40225b78: 170c movi.n a7, 1 40225b7a: ffdd01 l32r a0, 40225af0 40225b7d: 0000c0 callx0 a0 40225b80: e7e681 l32r a8, 4021fb18 40225b83: c64141 l32r a4, 40217488 40225b86: 0058e2 s16i a14, a8, 0 40225b89: 28c8 l32i.n a12, a8, 8 40225b8b: 0ded mov.n a14, a13 40225b8d: a03251 l32r a5, 4020dc58 40225b90: 08dd mov.n a13, a8 40225b92: ffbd21 l32r a2, 40225a88 40225b95: 0012c6 j 40225be4 40225b98: 20c000 or a12, a0, a0 40225b9b: 0c6800 excw 40225b9e: 0020c0 memw 40225ba1: 0c38 l32i.n a3, a12, 0 40225ba3: b46060 extui a6, a6, 0, 12 40225ba6: fcc662 addi a6, a6, -4 40225ba9: b46060 extui a6, a6, 0, 12 40225bac: 103340 and a3, a3, a4 40225baf: 203360 or a3, a3, a6 40225bb2: 0020c0 memw 40225bb5: 0c39 s32i.n a3, a12, 0 40225bb7: 0020c0 memw 40225bba: 0c68 l32i.n a6, a12, 0 40225bbc: 0020c0 memw 40225bbf: 0c38 l32i.n a3, a12, 0 40225bc1: b46060 extui a6, a6, 0, 12 40225bc4: 116640 slli a6, a6, 12 40225bc7: 103350 and a3, a3, a5 40225bca: 203360 or a3, a3, a6 40225bcd: 0020c0 memw 40225bd0: 0c39 s32i.n a3, a12, 0 40225bd2: 1c38 l32i.n a3, a12, 4 40225bd4: 0329 s32i.n a2, a3, 0 40225bd6: 0020c0 memw 40225bd9: 0c68 l32i.n a6, a12, 0 40225bdb: b46060 extui a6, a6, 0, 12 40225bde: 336a add.n a3, a3, a6 40225be0: 0329 s32i.n a2, a3, 0 40225be2: 2cc8 l32i.n a12, a12, 8 40225be4: fb1c56 bnez a12, 40225b99 40225be7: ffab21 l32r a2, 40225a94 40225bea: ffa941 l32r a4, 40225a90 40225bed: 0129 s32i.n a2, a1, 0 40225bef: ffaa21 l32r a2, 40225a98 40225bf2: 0c7d mov.n a7, a12 40225bf4: 1129 s32i.n a2, a1, 4 40225bf6: ffa521 l32r a2, 40225a8c 40225bf9: c33c movi.n a3, 60 40225bfb: 451c movi.n a5, 20 40225bfd: 460c movi.n a6, 4 40225bff: ffbc01 l32r a0, 40225af0 40225c02: 0000c0 callx0 a0 40225c05: ffa521 l32r a2, 40225a9c 40225c08: 0020c0 memw 40225c0b: 6d38 l32i.n a3, a13, 24 40225c0d: 7d29 s32i.n a2, a13, 28 40225c0f: c61e21 l32r a2, 40217488 40225c12: 015dc2 s16i a12, a13, 2 40225c15: 102320 and a2, a3, a2 40225c18: 430c movi.n a3, 4 40225c1a: 202230 or a2, a2, a3 40225c1d: 0020c0 memw 40225c20: 6d29 s32i.n a2, a13, 24 40225c22: 0020c0 memw 40225c25: 6d38 l32i.n a3, a13, 24 40225c27: a00a21 l32r a2, 4020dc50 40225c2a: 8dc9 s32i.n a12, a13, 32 40225c2c: 202320 or a2, a3, a2 40225c2f: 0020c0 memw 40225c32: 6d29 s32i.n a2, a13, 24 40225c34: 0020c0 memw 40225c37: 6d38 l32i.n a3, a13, 24 40225c39: c68921 l32r a2, 40217660 40225c3c: ff9a41 l32r a4, 40225aa4 40225c3f: 102320 and a2, a3, a2 40225c42: 0020c0 memw 40225c45: 6d29 s32i.n a2, a13, 24 40225c47: 0020c0 memw 40225c4a: 6d28 l32i.n a2, a13, 24 40225c4c: a00231 l32r a3, 4020dc54 40225c4f: 00a752 movi a5, 0x700 40225c52: 102230 and a2, a2, a3 40225c55: 0020c0 memw 40225c58: 6d29 s32i.n a2, a13, 24 40225c5a: ff9321 l32r a2, 40225aa8 40225c5d: 00a162 movi a6, 0x100 40225c60: 0129 s32i.n a2, a1, 0 40225c62: ff9221 l32r a2, 40225aac 40225c65: 170c movi.n a7, 1 40225c67: 1129 s32i.n a2, a1, 4 40225c69: ff8d21 l32r a2, 40225aa0 40225c6c: 435c movi.n a3, 84 40225c6e: ffa001 l32r a0, 40225af0 40225c71: 0000c0 callx0 a0 40225c74: 720c movi.n a2, 7 40225c76: 044d22 s8i a2, a13, 4 40225c79: ff8d21 l32r a2, 40225ab0 40225c7c: ff8941 l32r a4, 40225aa0 40225c7f: 0020c0 memw 40225c82: 02f9 s32i.n a15, a2, 0 40225c84: ff7e21 l32r a2, 40225a7c 40225c87: 00af32 movi a3, 0xffffff00 40225c8a: ae2a add.n a10, a14, a2 40225c8c: ff8a21 l32r a2, 40225ab4 40225c8f: 0020c0 memw 40225c92: 02a9 s32i.n a10, a2, 0 40225c94: ff8921 l32r a2, 40225ab8 40225c97: 0020c0 memw 40225c9a: 0249 s32i.n a4, a2, 0 40225c9c: ff8221 l32r a2, 40225aa4 40225c9f: 07d2e2 addmi a14, a2, 0x700 40225ca2: ff8621 l32r a2, 40225abc 40225ca5: 0020c0 memw 40225ca8: 02e9 s32i.n a14, a2, 0 40225caa: ff8521 l32r a2, 40225ac0 40225cad: 0020c0 memw 40225cb0: 0248 l32i.n a4, a2, 0 40225cb2: 103430 and a3, a4, a3 40225cb5: 0020c0 memw 40225cb8: 0239 s32i.n a3, a2, 0 40225cba: 2d48 l32i.n a4, a13, 8 40225cbc: ff8231 l32r a3, 40225ac4 40225cbf: 0020c0 memw 40225cc2: 0349 s32i.n a4, a3, 0 40225cc4: cd48 l32i.n a4, a13, 48 40225cc6: ff8031 l32r a3, 40225ac8 40225cc9: 0020c0 memw 40225ccc: 0349 s32i.n a4, a3, 0 40225cce: ff7f31 l32r a3, 40225acc 40225cd1: 054dc2 s8i a12, a13, 5 40225cd4: 0020c0 memw 40225cd7: 03c9 s32i.n a12, a3, 0 40225cd9: 0020c0 memw 40225cdc: 0238 l32i.n a3, a2, 0 40225cde: 9fdd41 l32r a4, 4020dc54 40225ce1: 10d340 and a13, a3, a4 40225ce4: 0020c0 memw 40225ce7: 02d9 s32i.n a13, a2, 0 40225ce9: ff7a31 l32r a3, 40225ad4 40225cec: ff7921 l32r a2, 40225ad0 40225cef: 0020c0 memw 40225cf2: 0239 s32i.n a3, a2, 0 40225cf4: ff7a21 l32r a2, 40225adc 40225cf7: ff7831 l32r a3, 40225ad8 40225cfa: 0020c0 memw 40225cfd: 0329 s32i.n a2, a3, 0 40225cff: ff7831 l32r a3, 40225ae0 40225d02: 0020c0 memw 40225d05: 0329 s32i.n a2, a3, 0 40225d07: 8d9c21 l32r a2, 40209378 40225d0a: 07a732 movi a3, 0x707 40225d0d: 0020c0 memw 40225d10: 0248 l32i.n a4, a2, 0 40225d12: 203430 or a3, a4, a3 40225d15: 0020c0 memw 40225d18: 0239 s32i.n a3, a2, 0 40225d1a: 0020c0 memw 40225d1d: 0248 l32i.n a4, a2, 0 40225d1f: f36c movi.n a3, -17 40225d21: 103430 and a3, a4, a3 40225d24: 0020c0 memw 40225d27: 0239 s32i.n a3, a2, 0 40225d29: 0020c0 memw 40225d2c: 0248 l32i.n a4, a2, 0 40225d2e: 937731 l32r a3, 4020ab0c 40225d31: 103430 and a3, a4, a3 40225d34: 0020c0 memw 40225d37: 006232 s32i a3, a2, 0 40225d3a: 202cc0 or a2, a12, a12 40225d3d: ffaf45 call0 40225834 40225d40: 120c movi.n a2, 1 40225d42: ffaf05 call0 40225834 40225d45: 8d0521 l32r a2, 4020915c 40225d48: 0238 l32i.n a3, a2, 0 40225d4a: 8d0221 l32r a2, 40209154 40225d4d: 0020c0 memw 40225d50: 0239 s32i.n a3, a2, 0 40225d52: ff6421 l32r a2, 40225ae4 40225d55: 230c movi.n a3, 2 40225d57: 0020c0 memw 40225d5a: 0248 l32i.n a4, a2, 0 40225d5c: 203430 or a3, a4, a3 40225d5f: 0020c0 memw 40225d62: 0239 s32i.n a3, a2, 0 40225d64: ff6121 l32r a2, 40225ae8 40225d67: c90231 l32r a3, 40218170 40225d6a: 0020c0 memw 40225d6d: 0248 l32i.n a4, a2, 0 40225d6f: 103430 and a3, a4, a3 40225d72: 0020c0 memw 40225d75: 0239 s32i.n a3, a2, 0 40225d77: ff5d21 l32r a2, 40225aec 40225d7a: 130c movi.n a3, 1 40225d7c: 004232 s8i a3, a2, 0 40225d7f: b108 l32i.n a0, a1, 44 40225d81: a1c8 l32i.n a12, a1, 40 40225d83: 91d8 l32i.n a13, a1, 36 40225d85: 81e8 l32i.n a14, a1, 32 40225d87: 71f8 l32i.n a15, a1, 28 40225d89: 30c112 addi a1, a1, 48 40225d8c: f00d ret.n ... 40225d90 : 40225d90: 7d4531 l32r a3, 402052a4 40225d93: 742020 extui a2, a2, 0, 8 40225d96: a03230 addx4 a3, a2, a3 40225d99: f0c112 addi a1, a1, -16 40225d9c: 862332 l32i a3, a3, 0x218 40225d9f: 01e9 s32i.n a14, a1, 0 40225da1: fe7c movi.n a14, -1 40225da3: 30ee30 xor a14, a14, a3 40225da6: e75c31 l32r a3, 4021fb18 40225da9: 21c9 s32i.n a12, a1, 8 40225dab: a02230 addx4 a2, a2, a3 40225dae: e228 l32i.n a2, a2, 56 40225db0: 11d9 s32i.n a13, a1, 4 40225db2: 3109 s32i.n a0, a1, 12 40225db4: 10ee20 and a14, a14, a2 40225db7: 0c0c movi.n a12, 0 40225db9: 19a0d2 movi a13, 25 40225dbc: 045ec7 bbc a14, a12, 40225dc4 40225dbf: 0c2d mov.n a2, a12 40225dc1: ffaec5 call0 402258b0 40225dc4: cc1b addi.n a12, a12, 1 40225dc6: f29cd7 bne a12, a13, 40225dbc 40225dc9: 3108 l32i.n a0, a1, 12 40225dcb: 21c8 l32i.n a12, a1, 8 40225dcd: 11d8 l32i.n a13, a1, 4 40225dcf: 01e8 l32i.n a14, a1, 0 40225dd1: 10c112 addi a1, a1, 16 40225dd4: f00d ret.n 40225dd6: 030000 excw 40225dd9: 000303 excw 40225ddc : 40225ddc: 742020 extui a2, a2, 0, 8 40225ddf: 743030 extui a3, a3, 0, 8 40225de2: fffd51 l32r a5, 40225dd8 40225de5: b47c movi.n a4, -5 40225de7: 52cc bnez.n a2, 40225df0 40225de9: ff1f21 l32r a2, 40225a68 40225dec: 0000c6 j 40225df3 40225def: 1f2100 excw 40225df2: ff .byte 0xff 40225df3: 0020c0 memw 40225df6: 0259 s32i.n a5, a2, 0 40225df8: 104340 and a4, a3, a4 40225dfb: 0f1466 bnei a4, 1, 40225e0e 40225dfe: 0020c0 memw 40225e01: 0248 l32i.n a4, a2, 0 40225e03: 9d5131 l32r a3, 4020d348 40225e06: 203430 or a3, a4, a3 40225e09: 0020c0 memw 40225e0c: 0239 s32i.n a3, a2, 0 40225e0e: f00d ret.n 40225e10 : 40225e10: e74231 l32r a3, 4021fb18 40225e13: 742020 extui a2, a2, 0, 8 40225e16: a03230 addx4 a3, a2, a3 40225e19: e358 l32i.n a5, a3, 56 40225e1b: c1dd31 l32r a3, 40216590 40225e1e: 62cc bnez.n a2, 40225e28 40225e20: ff1221 l32r a2, 40225a68 40225e23: 000106 j 40225e2b 40225e26: 210000 srai a0, a0, 0 40225e29: c0ff11 l32r a1, 40216228 40225e2c: 390020 excw 40225e2f: 952102 l32i a0, a1, 0x254 40225e32: fe .byte 0xfe 40225e33: f37c movi.n a3, -1 40225e35: 0020c0 memw 40225e38: 0248 l32i.n a4, a2, 0 40225e3a: 303350 xor a3, a3, a5 40225e3d: 103340 and a3, a3, a4 40225e40: 0020c0 memw 40225e43: 0239 s32i.n a3, a2, 0 40225e45: f00d ret.n ... 40225e48 : 40225e48: ff2821 l32r a2, 40225ae8 40225e4b: c8c931 l32r a3, 40218170 40225e4e: 0020c0 memw 40225e51: 0248 l32i.n a4, a2, 0 40225e53: 103430 and a3, a4, a3 40225e56: 0020c0 memw 40225e59: 0239 s32i.n a3, a2, 0 40225e5b: ff2421 l32r a2, 40225aec 40225e5e: 130c movi.n a3, 1 40225e60: 004232 s8i a3, a2, 0 40225e63: f00d ret.n 40225e65: 000000 ill 40225e68 : 40225e68: ff2021 l32r a2, 40225ae8 40225e6b: 9f7931 l32r a3, 4020dc50 40225e6e: 0020c0 memw 40225e71: 0248 l32i.n a4, a2, 0 40225e73: 203430 or a3, a4, a3 40225e76: 0020c0 memw 40225e79: 0239 s32i.n a3, a2, 0 40225e7b: ff1c21 l32r a2, 40225aec 40225e7e: 030c movi.n a3, 0 40225e80: 004232 s8i a3, a2, 0 40225e83: f00d ret.n 40225e85: 000000 ill 40225e88: 000000 ill 40225e8b: 9d4403 excw 40225e8e: ff6000 excw 40225e91: ff .byte 0xff 40225e92: ff .byte 0xff 40225e93: 98db addi.n a9, a8, 13 40225e95: 003a add.n a0, a0, a3 ... 40225e98 : 40225e98: f0c112 addi a1, a1, -16 40225e9b: e71f21 l32r a2, 4021fb18 40225e9e: 11d9 s32i.n a13, a1, 4 40225ea0: 3109 s32i.n a0, a1, 12 40225ea2: 21c9 s32i.n a12, a1, 8 40225ea4: 130c movi.n a3, 1 40225ea6: 054232 s8i a3, a2, 5 40225ea9: c238 l32i.n a3, a2, 48 40225eab: ff0721 l32r a2, 40225ac8 40225eae: 0020c0 memw 40225eb1: 0239 s32i.n a3, a2, 0 40225eb3: fd7121 l32r a2, 40225478 40225eb6: 9a9a31 l32r a3, 4020c920 40225eb9: 0020c0 memw 40225ebc: 0248 l32i.n a4, a2, 0 40225ebe: 203430 or a3, a4, a3 40225ec1: 0020c0 memw 40225ec4: 0239 s32i.n a3, a2, 0 40225ec6: fee821 l32r a2, 40225a68 40225ec9: ffef41 l32r a4, 40225e88 40225ecc: 0020c0 memw 40225ecf: 0238 l32i.n a3, a2, 0 40225ed1: 203340 or a3, a3, a4 40225ed4: 0020c0 memw 40225ed7: 0239 s32i.n a3, a2, 0 40225ed9: 0020c0 memw 40225edc: 0258 l32i.n a5, a2, 0 40225ede: fe1a31 l32r a3, 40225748 40225ee1: 105530 and a5, a5, a3 40225ee4: 0020c0 memw 40225ee7: 0259 s32i.n a5, a2, 0 40225ee9: fee021 l32r a2, 40225a6c 40225eec: 0020c0 memw 40225eef: 0258 l32i.n a5, a2, 0 40225ef1: 204540 or a4, a5, a4 40225ef4: 0020c0 memw 40225ef7: 0249 s32i.n a4, a2, 0 40225ef9: 0020c0 memw 40225efc: 0248 l32i.n a4, a2, 0 40225efe: 103430 and a3, a4, a3 40225f01: 0020c0 memw 40225f04: 0239 s32i.n a3, a2, 0 40225f06: fde421 l32r a2, 40225698 40225f09: 030c movi.n a3, 0 40225f0b: 0020c0 memw 40225f0e: 0239 s32i.n a3, a2, 0 40225f10: fde341 l32r a4, 4022569c 40225f13: 854621 l32r a2, 4020742c 40225f16: 0020c0 memw 40225f19: 0429 s32i.n a2, a4, 0 40225f1b: fe0e41 l32r a4, 40225754 40225f1e: 0020c0 memw 40225f21: 0439 s32i.n a3, a4, 0 40225f23: fe0831 l32r a3, 40225744 40225f26: 0020c0 memw 40225f29: 0329 s32i.n a2, a3, 0 40225f2b: 8c8921 l32r a2, 40209150 40225f2e: 0002c2 l8ui a12, a2, 0 40225f31: 02dd mov.n a13, a2 40225f33: 015c56 bnez a12, 40225f4c 40225f36: 7e5301 l32r a0, 40205884 40225f39: 0000c0 callx0 a0 40225f3c: 8c8621 l32r a2, 40209154 40225f3f: 8c8631 l32r a3, 40209158 40225f42: 0020c0 memw 40225f45: 02c9 s32i.n a12, a2, 0 40225f47: 0020c0 memw 40225f4a: 0239 s32i.n a3, a2, 0 40225f4c: 8c8421 l32r a2, 4020915c 40225f4f: c40c movi.n a4, 12 40225f51: 0238 l32i.n a3, a2, 0 40225f53: 204430 or a4, a4, a3 40225f56: 8c7f31 l32r a3, 40209154 40225f59: 0249 s32i.n a4, a2, 0 40225f5b: 0020c0 memw 40225f5e: 0349 s32i.n a4, a3, 0 40225f60: 000d42 l8ui a4, a13, 0 40225f63: d4cc bnez.n a4, 40225f74 40225f65: 002222 l32i a2, a2, 0 40225f68: 0020c0 memw 40225f6b: 006322 s32i a2, a3, 0 40225f6e: 7de501 l32r a0, 40205704 40225f71: 0000c0 callx0 a0 40225f74: ffc621 l32r a2, 40225e8c 40225f77: ffc631 l32r a3, 40225e90 40225f7a: 0020c0 memw 40225f7d: 002242 l32i a4, a2, 0 40225f80: 103430 and a3, a4, a3 40225f83: 0020c0 memw 40225f86: 006232 s32i a3, a2, 0 40225f89: ffc221 l32r a2, 40225e94 40225f8c: e04305 call0 402063c0 40225f8f: fd3e21 l32r a2, 40225488 40225f92: feaf32 movi a3, -2 40225f95: 0020c0 memw 40225f98: 0248 l32i.n a4, a2, 0 40225f9a: 3108 l32i.n a0, a1, 12 40225f9c: 103430 and a3, a4, a3 40225f9f: 21c8 l32i.n a12, a1, 8 40225fa1: 11d8 l32i.n a13, a1, 4 40225fa3: 0020c0 memw 40225fa6: 0239 s32i.n a3, a2, 0 40225fa8: 10c112 addi a1, a1, 16 40225fab: f00d ret.n 40225fad: 000000 ill 40225fb0 : 40225fb0: 8cf241 l32r a4, 40209378 40225fb3: f0c112 addi a1, a1, -16 40225fb6: 0020c0 memw 40225fb9: 0458 l32i.n a5, a4, 0 40225fbb: 023d mov.n a3, a2 40225fbd: 120c movi.n a2, 1 40225fbf: 3109 s32i.n a0, a1, 12 40225fc1: 202520 or a2, a5, a2 40225fc4: 0020c0 memw 40225fc7: 0429 s32i.n a2, a4, 0 40225fc9: 0020c0 memw 40225fcc: 0458 l32i.n a5, a4, 0 40225fce: 220c movi.n a2, 2 40225fd0: 202520 or a2, a5, a2 40225fd3: 0020c0 memw 40225fd6: 0429 s32i.n a2, a4, 0 40225fd8: 0020c0 memw 40225fdb: 0458 l32i.n a5, a4, 0 40225fdd: 420c movi.n a2, 4 40225fdf: 202520 or a2, a5, a2 40225fe2: 0020c0 memw 40225fe5: 0429 s32i.n a2, a4, 0 40225fe7: 020c movi.n a2, 0 40225fe9: ff6c45 call0 402256b0 40225fec: 3108 l32i.n a0, a1, 12 40225fee: 10c112 addi a1, a1, 16 40225ff1: f00d ret.n 40225ff3: 000000 ill 40225ff6: ff2400 excw 40225ff9: ff .byte 0xff 40225ffa: 2c0001 l32r a0, 401f0ffc <_lit4_end+0xe98d4> 40225ffd: ff1d excw 40225fff: 3f .byte 0x3f 40226000 : 40226000: f0c112 addi a1, a1, -16 40226003: 21c9 s32i.n a12, a1, 8 40226005: e6c4c1 l32r a12, 4021fb18 40226008: 3109 s32i.n a0, a1, 12 4022600a: 11d9 s32i.n a13, a1, 4 4022600c: 01e9 s32i.n a14, a1, 0 4022600e: 050c22 l8ui a2, a12, 5 40226011: 0f7216 beqz a2, 4022610c 40226014: fd1d21 l32r a2, 40225488 40226017: 130c movi.n a3, 1 40226019: 0020c0 memw 4022601c: 0248 l32i.n a4, a2, 0 4022601e: 203430 or a3, a4, a3 40226021: 0020c0 memw 40226024: 0239 s32i.n a3, a2, 0 40226026: ff9921 l32r a2, 40225e8c 40226029: fff231 l32r a3, 40225ff4 4022602c: 0020c0 memw 4022602f: 0248 l32i.n a4, a2, 0 40226031: 203430 or a3, a4, a3 40226034: 0020c0 memw 40226037: 0239 s32i.n a3, a2, 0 40226039: 8c4521 l32r a2, 40209150 4022603c: 0002d2 l8ui a13, a2, 0 4022603f: 02ed mov.n a14, a2 40226041: 4ddc bnez.n a13, 40226059 40226043: 7e1001 l32r a0, 40205884 40226046: 0000c0 callx0 a0 40226049: 8c4221 l32r a2, 40209154 4022604c: 8c4331 l32r a3, 40209158 4022604f: 0020c0 memw 40226052: 02d9 s32i.n a13, a2, 0 40226054: 0020c0 memw 40226057: 0239 s32i.n a3, a2, 0 40226059: 8c4021 l32r a2, 4020915c 4022605c: 347c movi.n a4, -13 4022605e: 0238 l32i.n a3, a2, 0 40226060: 104430 and a4, a4, a3 40226063: 8c3c31 l32r a3, 40209154 40226066: 0249 s32i.n a4, a2, 0 40226068: 0020c0 memw 4022606b: 0349 s32i.n a4, a3, 0 4022606d: 000e42 l8ui a4, a14, 0 40226070: c4cc bnez.n a4, 40226080 40226072: 0228 l32i.n a2, a2, 0 40226074: 0020c0 memw 40226077: 006322 s32i a2, a3, 0 4022607a: 7da201 l32r a0, 40205704 4022607d: 0000c0 callx0 a0 40226080: fd8631 l32r a3, 40225698 40226083: f27c movi.n a2, -1 40226085: 0020c0 memw 40226088: 0329 s32i.n a2, a3, 0 4022608a: ffdb41 l32r a4, 40225ff8 4022608d: fd8331 l32r a3, 4022569c 40226090: 0020c0 memw 40226093: 0349 s32i.n a4, a3, 0 40226095: fdaf31 l32r a3, 40225754 40226098: d87841 l32r a4, 4021c278 4022609b: 0020c0 memw 4022609e: 0329 s32i.n a2, a3, 0 402260a0: 818b31 l32r a3, 402066cc 402260a3: fda821 l32r a2, 40225744 402260a6: 0020c0 memw 402260a9: 0239 s32i.n a3, a2, 0 402260ab: fe6f21 l32r a2, 40225a68 402260ae: 0020c0 memw 402260b1: 0238 l32i.n a3, a2, 0 402260b3: 103340 and a3, a3, a4 402260b6: 0020c0 memw 402260b9: 0239 s32i.n a3, a2, 0 402260bb: 0020c0 memw 402260be: 0258 l32i.n a5, a2, 0 402260c0: 84db31 l32r a3, 4020742c 402260c3: 205530 or a5, a5, a3 402260c6: 0020c0 memw 402260c9: 0259 s32i.n a5, a2, 0 402260cb: fe6821 l32r a2, 40225a6c 402260ce: 0020c0 memw 402260d1: 0258 l32i.n a5, a2, 0 402260d3: 104540 and a4, a5, a4 402260d6: 0020c0 memw 402260d9: 0249 s32i.n a4, a2, 0 402260db: 0020c0 memw 402260de: 0248 l32i.n a4, a2, 0 402260e0: 203430 or a3, a4, a3 402260e3: 0020c0 memw 402260e6: 0239 s32i.n a3, a2, 0 402260e8: fce421 l32r a2, 40225478 402260eb: dc7e31 l32r a3, 4021d2e4 402260ee: 0020c0 memw 402260f1: 0248 l32i.n a4, a2, 0 402260f3: 103430 and a3, a4, a3 402260f6: 0020c0 memw 402260f9: 0239 s32i.n a3, a2, 0 402260fb: fe7321 l32r a2, 40225ac8 402260fe: ffbf31 l32r a3, 40225ffc 40226101: 0020c0 memw 40226104: 0239 s32i.n a3, a2, 0 40226106: 00a022 movi a2, 0 40226109: 054c22 s8i a2, a12, 5 4022610c: 3108 l32i.n a0, a1, 12 4022610e: 21c8 l32i.n a12, a1, 8 40226110: 11d8 l32i.n a13, a1, 4 40226112: 01e8 l32i.n a14, a1, 0 40226114: 10c112 addi a1, a1, 16 40226117: f00d ret.n 40226119: 000000 ill 4022611c: fefb54 excw 4022611f: 3f .byte 0x3f 40226120: 106c movi.n a0, -31 40226122: ec4020 excw 40226125: 402011 l32r a1, 401f61a8 <_lit4_end+0xeea80> 40226128: 109c beqz.n a0, 4022613d 4022612a: a84020 excw 4022612d: 402010 excw 40226130: 2010c0 or a1, a0, a12 40226133: 10e040 and a14, a0, a4 40226136: 004020 break 0, 2 40226139: 402011 l32r a1, 401f61bc <_lit4_end+0xeea94> 4022613c: 201120 or a1, a1, a2 4022613f: 114040 slli a4, a0, 12 40226142: 444020 extui a4, a2, 0, 5 40226145: fefb addi.n a15, a14, 15 40226147: 3f .byte 0x3f 40226148: 201160 or a1, a1, a6 4022614b: 11dc40 slli a13, a12, 12 4022614e: 944020 extui a4, a2, 0, 10 40226151: 402011 l32r a1, 401f61d4 <_lit4_end+0xeeaac> 40226154 : /* * entry of user application, init user function here. */ void ICACHE_FLASH_ATTR user_init(void) { 40226154: b0c112 addi a1, a1, -80 wifi_set_opmode(1); // set wifi start up only STA mode. 40226157: 120c movi.n a2, 1 /* * entry of user application, init user function here. */ void ICACHE_FLASH_ATTR user_init(void) { 40226159: 136102 s32i a0, a1, 76 4022615c: 1261c2 s32i a12, a1, 72 4022615f: 1161d2 s32i a13, a1, 68 40226162: 1061e2 s32i a14, a1, 64 40226165: f1f9 s32i.n a15, a1, 60 wifi_set_opmode(1); // set wifi start up only STA mode. 40226167: e15885 call0 402076f0 /* * system product init. */ static int ne_product_init(void) { CfgInitEnv(); 4022616a: 17fc45 call0 4023e130 ne_device_init(); 4022616d: 14d745 call0 4023aee4 * system device id init. */ static void ne_device_id_init(void) { u8_t devMd5[16]; uint32_t uDevId = system_get_chip_id(); 40226170: e0f785 call0 402070ec 40226173: 02ed mov.n a14, a2 u8_t mac[6]; wifi_get_macaddr(STATION_IF, mac); 40226175: 20c132 addi a3, a1, 32 40226178: 020c movi.n a2, 0 4022617a: e35b85 call0 40209734 mbedtls_md5(mac, 6, devMd5); 4022617d: 10c142 addi a4, a1, 16 40226180: 20c122 addi a2, a1, 32 40226183: 630c movi.n a3, 6 40226185: 2d99c5 call0 40253b24 memset(g_DeviceId, 0, 33); 40226188: ffe5d1 l32r a13, 4022611c 4022618b: 030c movi.n a3, 0 4022618d: 0d2d mov.n a2, a13 4022618f: 142c movi.n a4, 33 40226191: 7dc001 l32r a0, 40205894 40226194: 0000c0 callx0 a0 SysBin2HexStr(g_DeviceId, devMd5, 16); 40226197: 10c132 addi a3, a1, 16 4022619a: 041c movi.n a4, 16 4022619c: 0d2d mov.n a2, a13 4022619e: 1444c5 call0 4023a5ec LOG_EX(LOG_Info, "SDK version:%s %d firmware version=%s\n", system_get_sdk_version(), system_get_free_heap_size(), FIRMWARE_VERSION); 402261a1: e43a85 call0 4020a54c 402261a4: 02fd mov.n a15, a2 402261a6: e0f285 call0 402070d0 402261a9: 027d mov.n a7, a2 402261ab: ffdec1 l32r a12, 40226124 402261ae: ffde21 l32r a2, 40226128 402261b1: ffdb31 l32r a3, 40226120 402261b4: 0129 s32i.n a2, a1, 0 402261b6: 0c4d mov.n a4, a12 402261b8: 0f6d mov.n a6, a15 402261ba: 021c movi.n a2, 16 402261bc: bca052 movi a5, 188 402261bf: 146845 call0 4023a844 LOG_EX(LOG_Info, "Chip ID: %s(%u)\n", g_DeviceId, uDevId); 402261c2: ffda31 l32r a3, 4022612c 402261c5: 0e7d mov.n a7, a14 402261c7: 0c4d mov.n a4, a12 402261c9: 0d6d mov.n a6, a13 402261cb: bda052 movi a5, 189 402261ce: 021c movi.n a2, 16 402261d0: 146705 call0 4023a844 LOG_EX(LOG_Info, "Product Key: %s\n", USR_CFG_SERVER(ProductKey)); 402261d3: 178f85 call0 4023dacc 402261d6: 026d mov.n a6, a2 402261d8: ffd631 l32r a3, 40226130 402261db: 4668 l32i.n a6, a6, 16 402261dd: 0c4d mov.n a4, a12 402261df: bfa052 movi a5, 191 402261e2: 021c movi.n a2, 16 402261e4: 1465c5 call0 4023a844 LOG_EX(LOG_Info, "Product Secert: %s\n", USR_CFG_SERVER(ProductSecury)); 402261e7: 178e45 call0 4023dacc 402261ea: 026d mov.n a6, a2 402261ec: ffd231 l32r a3, 40226134 402261ef: 5668 l32i.n a6, a6, 20 402261f1: 0c4d mov.n a4, a12 402261f3: c0a052 movi a5, 192 402261f6: 021c movi.n a2, 16 402261f8: 146485 call0 4023a844 LOG_EX(LOG_Info, "HTTPS Server: %s\n", USR_CFG_SERVER(HTTPSServer)); 402261fb: 178d05 call0 4023dacc 402261fe: 026d mov.n a6, a2 40226200: ffce31 l32r a3, 40226138 40226203: 8668 l32i.n a6, a6, 32 40226205: 0c4d mov.n a4, a12 40226207: c1a052 movi a5, 193 4022620a: 021c movi.n a2, 16 4022620c: 146345 call0 4023a844 LOG_EX(LOG_Info, "MQTT Server: %s\n", USR_CFG_SERVER(MQTTServer)); 4022620f: 178bc5 call0 4023dacc 40226212: 026d mov.n a6, a2 40226214: ffca31 l32r a3, 4022613c 40226217: 6668 l32i.n a6, a6, 24 40226219: 0c4d mov.n a4, a12 4022621b: c2a052 movi a5, 194 4022621e: 021c movi.n a2, 16 40226220: 146205 call0 4023a844 LOG_EX(LOG_Info, "MQTT Port: %d\n", USR_CFG_SERVER(MQTTPort)); 40226223: 178a85 call0 4023dacc 40226226: 0e1262 l16ui a6, a2, 28 40226229: ffc531 l32r a3, 40226140 4022622c: c3a052 movi a5, 195 4022622f: 0c4d mov.n a4, a12 40226231: 021c movi.n a2, 16 40226233: 146105 call0 4023a844 */ static void ne_get_wifi_mac(void) { u8_t mac[6]; wifi_get_macaddr(STATION_IF, mac); 40226236: 10c132 addi a3, a1, 16 40226239: 020c movi.n a2, 0 4022623b: e34f85 call0 40209734 memset(g_staMacAddr, 0, 16); 4022623e: ffc1d1 l32r a13, 40226144 40226241: 0c1c movi.n a12, 16 40226243: 0c4d mov.n a4, a12 40226245: 0d2d mov.n a2, a13 40226247: 030c movi.n a3, 0 40226249: 7d9201 l32r a0, 40205894 4022624c: 0000c0 callx0 a0 SysBin2HexStr(g_staMacAddr, mac, 6); 4022624f: 31ca add.n a3, a1, a12 40226251: 0d2d mov.n a2, a13 40226253: 640c movi.n a4, 6 40226255: 143945 call0 4023a5ec LOG_EX(LOG_Info, "STA MAC: %02X:%02X:%02X:%02X:%02X:%02X\n", MAC2STR(mac)); 40226258: 120122 l8ui a2, a1, 18 4022625b: ffbcd1 l32r a13, 4022614c 4022625e: 0129 s32i.n a2, a1, 0 40226260: 130122 l8ui a2, a1, 19 40226263: 100162 l8ui a6, a1, 16 40226266: 1129 s32i.n a2, a1, 4 40226268: 140122 l8ui a2, a1, 20 4022626b: 110172 l8ui a7, a1, 17 4022626e: 2129 s32i.n a2, a1, 8 40226270: 150122 l8ui a2, a1, 21 40226273: ffb531 l32r a3, 40226148 40226276: 0d4d mov.n a4, a13 40226278: 3129 s32i.n a2, a1, 12 4022627a: d1a052 movi a5, 209 4022627d: 0c2d mov.n a2, a12 4022627f: 145c45 call0 4023a844 wifi_get_macaddr(SOFTAP_IF, mac); 40226282: 31ca add.n a3, a1, a12 40226284: 120c movi.n a2, 1 40226286: e34ac5 call0 40209734 LOG_EX(LOG_Info, "AP MAC: %02X:%02X:%02X:%02X:%02X:%02X\n", MAC2STR(mac)); 40226289: 120122 l8ui a2, a1, 18 4022628c: 100162 l8ui a6, a1, 16 4022628f: 0129 s32i.n a2, a1, 0 40226291: 130122 l8ui a2, a1, 19 40226294: 110172 l8ui a7, a1, 17 40226297: 1129 s32i.n a2, a1, 4 40226299: 140122 l8ui a2, a1, 20 4022629c: ffad31 l32r a3, 40226150 4022629f: 2129 s32i.n a2, a1, 8 402262a1: 150122 l8ui a2, a1, 21 402262a4: 0d4d mov.n a4, a13 402262a6: d4a052 movi a5, 212 402262a9: 3129 s32i.n a2, a1, 12 402262ab: 202cc0 or a2, a12, a12 402262ae: 145945 call0 4023a844 { CfgInitEnv(); ne_device_init(); ne_device_id_init(); ne_get_wifi_mac(); ShowCfgConfigure(); 402262b1: 17efc5 call0 4023e1b0 * system server init. */ static int ne_server_init(void) { // spi_flash_erase_sector(PARAM_SAVE_DEVICESECRET); ne_thread_monitor_init(); 402262b4: 149385 call0 4023abf0 ne_thread_monitor_start(); 402262b7: 148d05 call0 4023ab88 ProtocolInitEnv(); 402262ba: 16a9c5 call0 4023cd58 user_conn_init(); 402262bd: 182645 call0 4023e524 ne_timer_init(); ne_keypad_init(); #endif wifi_station_set_auto_connect(0); 402262c0: 020c movi.n a2, 0 402262c2: e1f245 call0 402081e8 ne_network_init(); 402262c5: 181705 call0 4023e438 //xTaskCreate(__dumpHeapSize, "heap_dump", 256, NULL, 1, NULL); } 402262c8: 132102 l32i a0, a1, 76 402262cb: 1221c2 l32i a12, a1, 72 402262ce: 1121d2 l32i a13, a1, 68 402262d1: 1021e2 l32i a14, a1, 64 402262d4: f1f8 l32i.n a15, a1, 60 402262d6: 50c112 addi a1, a1, 80 402262d9: f00d ret.n ... 402262dc : } void ICACHE_FLASH_ATTR uart_tx_str(uint8 uart,uint8* str) { 402262dc: f0c112 addi a1, a1, -16 402262df: 21c9 s32i.n a12, a1, 8 402262e1: 11d9 s32i.n a13, a1, 4 402262e3: 3109 s32i.n a0, a1, 12 402262e5: 03cd mov.n a12, a3 402262e7: 74d020 extui a13, a2, 0, 8 if(str == NULL) { 402262ea: b3cc bnez.n a3, 402262f9 402262ec: 0003c6 j 402262ff 402262ef: 000000 ill return; } while(*str != '\0') { uart_tx_one_char(uart,*str); 402262f2: 0d2d mov.n a2, a13 402262f4: 14d185 call0 4023b010 str++; 402262f7: cc1b addi.n a12, a12, 1 { if(str == NULL) { return; } while(*str != '\0') { 402262f9: 000c32 l8ui a3, a12, 0 402262fc: ff2356 bnez a3, 402262f2 uart_tx_one_char(uart,*str); str++; } } 402262ff: 3108 l32i.n a0, a1, 12 40226301: 21c8 l32i.n a12, a1, 8 40226303: 11d8 l32i.n a13, a1, 4 40226305: 10c112 addi a1, a1, 16 40226308: f00d ret.n 4022630a: 000000 ill 4022630d: 000000 ill 40226310 : void ICACHE_FLASH_ATTR uart_tx_buf(uint8 uart,uint8* buf,int32 len) { 40226310: e0c112 addi a1, a1, -32 40226313: 61c9 s32i.n a12, a1, 24 40226315: 31f9 s32i.n a15, a1, 12 int32 loop = 0; if((buf == NULL) || (len <= 0)) { 40226317: 0c0c movi.n a12, 0 } } void ICACHE_FLASH_ATTR uart_tx_buf(uint8 uart,uint8* buf,int32 len) { 40226319: 74f020 extui a15, a2, 0, 8 int32 loop = 0; if((buf == NULL) || (len <= 0)) { 4022631c: 120c movi.n a2, 1 4022631e: 83c230 moveqz a12, a2, a3 } } void ICACHE_FLASH_ATTR uart_tx_buf(uint8 uart,uint8* buf,int32 len) { 40226321: 51d9 s32i.n a13, a1, 20 40226323: 41e9 s32i.n a14, a1, 16 40226325: 7109 s32i.n a0, a1, 28 int32 loop = 0; if((buf == NULL) || (len <= 0)) { 40226327: 74c0c0 extui a12, a12, 0, 8 } } void ICACHE_FLASH_ATTR uart_tx_buf(uint8 uart,uint8* buf,int32 len) { 4022632a: 03ed mov.n a14, a3 4022632c: 04dd mov.n a13, a4 int32 loop = 0; if((buf == NULL) || (len <= 0)) { 4022632e: 01ac56 bnez a12, 4022634c 40226331: ffc422 addi a2, a4, -1 40226334: 202420 or a2, a4, a2 40226337: 011296 bltz a2, 4022634c 4022633a: 803ec0 add a3, a14, a12 return; } for(loop = 0;loop < len;loop++) { uart_tx_one_char(uart,buf[loop]); 4022633d: 000332 l8ui a3, a3, 0 40226340: 202ff0 or a2, a15, a15 int32 loop = 0; if((buf == NULL) || (len <= 0)) { return; } for(loop = 0;loop < len;loop++) { 40226343: 01ccc2 addi a12, a12, 1 uart_tx_one_char(uart,buf[loop]); 40226346: 14cc85 call0 4023b010 int32 loop = 0; if((buf == NULL) || (len <= 0)) { return; } for(loop = 0;loop < len;loop++) { 40226349: ed2cd7 blt a12, a13, 4022633a uart_tx_one_char(uart,buf[loop]); } } 4022634c: 7108 l32i.n a0, a1, 28 4022634e: 61c8 l32i.n a12, a1, 24 40226350: 51d8 l32i.n a13, a1, 20 40226352: 41e8 l32i.n a14, a1, 16 40226354: 31f8 l32i.n a15, a1, 12 40226356: 20c112 addi a1, a1, 32 40226359: f00d ret.n ... 4022635c : void ICACHE_FLASH_ATTR UART_SetWordLength(UART_Port uart_no, UART_WordLength len) { SET_PERI_REG_BITS(UART_CONF0(uart_no), UART_BIT_NUM, len, UART_BIT_NUM_S); 4022635c: 1142c0 slli a4, a2, 4 4022635f: c02420 sub a2, a4, a2 40226362: 805d51 l32r a5, 402064d8 40226365: 112280 slli a2, a2, 8 40226368: 225a add.n a2, a2, a5 4022636a: 0020c0 memw 4022636d: 0258 l32i.n a5, a2, 0 4022636f: 347c movi.n a4, -13 40226371: 104540 and a4, a5, a4 40226374: 1133e0 slli a3, a3, 2 40226377: 204430 or a4, a4, a3 4022637a: 0020c0 memw 4022637d: 0249 s32i.n a4, a2, 0 4022637f: f00d ret.n 40226381: 000000 ill 40226384 : } void ICACHE_FLASH_ATTR UART_SetStopBits(UART_Port uart_no, UART_StopBits bit_num) { SET_PERI_REG_BITS(UART_CONF0(uart_no), UART_STOP_BIT_NUM, bit_num, UART_STOP_BIT_NUM_S); 40226384: 1142c0 slli a4, a2, 4 40226387: c02420 sub a2, a4, a2 4022638a: 805351 l32r a5, 402064d8 4022638d: 112280 slli a2, a2, 8 40226390: 225a add.n a2, a2, a5 40226392: 0020c0 memw 40226395: 0258 l32i.n a5, a2, 0 40226397: cfaf42 movi a4, -49 4022639a: 104540 and a4, a5, a4 4022639d: 1133c0 slli a3, a3, 4 402263a0: 204430 or a4, a4, a3 402263a3: 0020c0 memw 402263a6: 0249 s32i.n a4, a2, 0 402263a8: f00d ret.n 402263aa: ff0000 excw 402263ad: ff .byte 0xff 402263ae: c0fe07 bbsi a14, 16, 40226372 402263b0 : } void ICACHE_FLASH_ATTR UART_SetLineInverse(UART_Port uart_no, UART_LineLevelInverse inverse_mask) { CLEAR_PERI_REG_MASK(UART_CONF0(uart_no), UART_LINE_INV_MASK); 402263b0: 1142c0 slli a4, a2, 4 402263b3: c02420 sub a2, a4, a2 402263b6: 804851 l32r a5, 402064d8 402263b9: 112280 slli a2, a2, 8 402263bc: 225a add.n a2, a2, a5 402263be: 0020c0 memw 402263c1: 0258 l32i.n a5, a2, 0 402263c3: fffa41 l32r a4, 402263ac 402263c6: 104540 and a4, a5, a4 402263c9: 0020c0 memw 402263cc: 0249 s32i.n a4, a2, 0 SET_PERI_REG_MASK(UART_CONF0(uart_no), inverse_mask); 402263ce: 0020c0 memw 402263d1: 0248 l32i.n a4, a2, 0 402263d3: 203430 or a3, a4, a3 402263d6: 0020c0 memw 402263d9: 0239 s32i.n a3, a2, 0 402263db: f00d ret.n 402263dd: 000000 ill 402263e0 : } void ICACHE_FLASH_ATTR UART_SetParity(UART_Port uart_no, UART_ParityMode Parity_mode) { CLEAR_PERI_REG_MASK(UART_CONF0(uart_no), UART_PARITY | UART_PARITY_EN); 402263e0: 1142c0 slli a4, a2, 4 402263e3: c02420 sub a2, a4, a2 402263e6: 803c51 l32r a5, 402064d8 402263e9: 112280 slli a2, a2, 8 402263ec: 225a add.n a2, a2, a5 402263ee: 0020c0 memw 402263f1: 0258 l32i.n a5, a2, 0 402263f3: c47c movi.n a4, -4 402263f5: 104540 and a4, a5, a4 402263f8: 0020c0 memw 402263fb: 0249 s32i.n a4, a2, 0 if (Parity_mode == USART_Parity_None) { 402263fd: 112326 beqi a3, 2, 40226412 } else { SET_PERI_REG_MASK(UART_CONF0(uart_no), Parity_mode | UART_PARITY_EN); 40226400: 0020c0 memw 40226403: 0248 l32i.n a4, a2, 0 40226405: 250c movi.n a5, 2 40226407: 203350 or a3, a3, a5 4022640a: 203340 or a3, a3, a4 4022640d: 0020c0 memw 40226410: 0239 s32i.n a3, a2, 0 40226412: f00d ret.n 40226414: c4b400 extui a11, a0, 4, 13 40226417: c11204 excw 40226418 : } } void ICACHE_FLASH_ATTR UART_SetBaudrate(UART_Port uart_no, uint32 baud_rate) { 40226418: f0c112 addi a1, a1, -16 4022641b: 0261c2 s32i a12, a1, 8 4022641e: 20c220 or a12, a2, a2 uart_div_modify(uart_no, UART_CLK_FREQ / baud_rate); 40226421: fffc21 l32r a2, 40226414 } } void ICACHE_FLASH_ATTR UART_SetBaudrate(UART_Port uart_no, uint32 baud_rate) { 40226424: 036102 s32i a0, a1, 12 uart_div_modify(uart_no, UART_CLK_FREQ / baud_rate); 40226427: 7bce01 l32r a0, 40205360 4022642a: 0000c0 callx0 a0 4022642d: 023d mov.n a3, a2 4022642f: 0c2d mov.n a2, a12 40226431: e00b05 call0 402064e4 } 40226434: 3108 l32i.n a0, a1, 12 40226436: 21c8 l32i.n a12, a1, 8 40226438: 10c112 addi a1, a1, 16 4022643b: f00d ret.n 4022643d: 000000 ill 40226440: 000024 excw 40226443: 7fff60 excw 40226446: ff .byte 0xff 40226447: ff .byte 0xff 40226448 : //only when USART_HardwareFlowControl_RTS is set , will the rx_thresh value be set. void ICACHE_FLASH_ATTR UART_SetFlowCtrl(UART_Port uart_no, UART_HwFlowCtrl flow_ctrl, uint8 rx_thresh) { 40226448: 747040 extui a7, a4, 0, 8 4022644b: 1152c0 slli a5, a2, 4 if (flow_ctrl & USART_HardwareFlowControl_RTS) { 4022644e: 566307 bbci a3, 0, 402264a8 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_U0RTS); 40226451: 901661 l32r a6, 4020a4ac 40226454: cfae42 movi a4, 0xfffffecf 40226457: 0020c0 memw 4022645a: 0688 l32i.n a8, a6, 0 SET_PERI_REG_BITS(UART_CONF1(uart_no), UART_RX_FLOW_THRHD, rx_thresh, UART_RX_FLOW_THRHD_S); 4022645c: 117700 slli a7, a7, 16 //only when USART_HardwareFlowControl_RTS is set , will the rx_thresh value be set. void ICACHE_FLASH_ATTR UART_SetFlowCtrl(UART_Port uart_no, UART_HwFlowCtrl flow_ctrl, uint8 rx_thresh) { if (flow_ctrl & USART_HardwareFlowControl_RTS) { PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_U0RTS); 4022645f: 104840 and a4, a8, a4 40226462: 0020c0 memw 40226465: 0649 s32i.n a4, a6, 0 40226467: 0020c0 memw 4022646a: 0688 l32i.n a8, a6, 0 4022646c: 00a142 movi a4, 0x100 4022646f: 204840 or a4, a8, a4 40226472: 0020c0 memw 40226475: 0649 s32i.n a4, a6, 0 SET_PERI_REG_BITS(UART_CONF1(uart_no), UART_RX_FLOW_THRHD, rx_thresh, UART_RX_FLOW_THRHD_S); 40226477: fff241 l32r a4, 40226440 4022647a: c06520 sub a6, a5, a2 4022647d: 116680 slli a6, a6, 8 40226480: 664a add.n a6, a6, a4 40226482: 0020c0 memw 40226485: 0688 l32i.n a8, a6, 0 40226487: c74941 l32r a4, 402181ac 4022648a: 108840 and a8, a8, a4 4022648d: 204870 or a4, a8, a7 40226490: 0020c0 memw 40226493: 0649 s32i.n a4, a6, 0 SET_PERI_REG_MASK(UART_CONF1(uart_no), UART_RX_FLOW_EN); 40226495: 0020c0 memw 40226498: 0678 l32i.n a7, a6, 0 4022649a: b9ed41 l32r a4, 40214c50 4022649d: 204740 or a4, a7, a4 402264a0: 0020c0 memw 402264a3: 0649 s32i.n a4, a6, 0 402264a5: 000686 j 402264c3 } else { CLEAR_PERI_REG_MASK(UART_CONF1(uart_no), UART_RX_FLOW_EN); 402264a8: ffe661 l32r a6, 40226440 402264ab: c04520 sub a4, a5, a2 402264ae: 114480 slli a4, a4, 8 402264b1: 446a add.n a4, a4, a6 402264b3: 0020c0 memw 402264b6: 0478 l32i.n a7, a4, 0 402264b8: b9bb61 l32r a6, 40214ba4 402264bb: 106760 and a6, a7, a6 402264be: 0020c0 memw 402264c1: 0469 s32i.n a6, a4, 0 } if (flow_ctrl & USART_HardwareFlowControl_CTS) { 402264c3: 3d6317 bbci a3, 1, 40226504 PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_UART0_CTS); 402264c6: 8ff831 l32r a3, 4020a4a8 402264c9: cfae42 movi a4, 0xfffffecf 402264cc: 0020c0 memw 402264cf: 0368 l32i.n a6, a3, 0 SET_PERI_REG_MASK(UART_CONF0(uart_no), UART_TX_FLOW_EN); 402264d1: c02520 sub a2, a5, a2 } else { CLEAR_PERI_REG_MASK(UART_CONF1(uart_no), UART_RX_FLOW_EN); } if (flow_ctrl & USART_HardwareFlowControl_CTS) { PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_UART0_CTS); 402264d4: 104640 and a4, a6, a4 402264d7: 0020c0 memw 402264da: 0349 s32i.n a4, a3, 0 402264dc: 0020c0 memw 402264df: 0368 l32i.n a6, a3, 0 402264e1: 00a142 movi a4, 0x100 402264e4: 204640 or a4, a6, a4 402264e7: 0020c0 memw 402264ea: 0349 s32i.n a4, a3, 0 SET_PERI_REG_MASK(UART_CONF0(uart_no), UART_TX_FLOW_EN); 402264ec: 7ffb31 l32r a3, 402064d8 402264ef: 112280 slli a2, a2, 8 402264f2: 223a add.n a2, a2, a3 402264f4: 0020c0 memw 402264f7: 0248 l32i.n a4, a2, 0 402264f9: 99f431 l32r a3, 4020cccc 402264fc: 203430 or a3, a4, a3 402264ff: 0005c6 j 4022651a 40226502: 310000 srai a0, a0, 16 } else { CLEAR_PERI_REG_MASK(UART_CONF0(uart_no), UART_TX_FLOW_EN); 40226505: 207ff5 excw 40226508: 80c025 excw 4022650b: 3a1122 l16ui a2, a1, 116 4022650e: 20c022 addi a2, a0, 32 40226511: 024800 excw 40226514: ffcc31 l32r a3, 40226444 40226517: 103430 and a3, a4, a3 4022651a: 0020c0 memw 4022651d: 0239 s32i.n a3, a2, 0 4022651f: f00d ret.n 40226521: 000000 ill 40226524: 001c movi.n a0, 16 40226526: 806000 add a6, a0, a0 40226529: 009896 bltz a8, 40226536 4022652c : } void ICACHE_FLASH_ATTR UART_WaitTxFifoEmpty(UART_Port uart_no) //do not use if tx flow control enabled { while (READ_PERI_REG(UART_STATUS(uart_no)) & (UART_TXFIFO_CNT << UART_TXFIFO_CNT_S)); 4022652c: 1132c0 slli a3, a2, 4 4022652f: c02320 sub a2, a3, a2 40226532: fffc51 l32r a5, 40226524 } } void ICACHE_FLASH_ATTR UART_WaitTxFifoEmpty(UART_Port uart_no) //do not use if tx flow control enabled { 40226535: f0c112 addi a1, a1, -16 while (READ_PERI_REG(UART_STATUS(uart_no)) & (UART_TXFIFO_CNT << UART_TXFIFO_CNT_S)); 40226538: 112280 slli a2, a2, 8 4022653b: 7bcd31 l32r a3, 40205470 } } void ICACHE_FLASH_ATTR UART_WaitTxFifoEmpty(UART_Port uart_no) //do not use if tx flow control enabled { 4022653e: 036102 s32i a0, a1, 12 while (READ_PERI_REG(UART_STATUS(uart_no)) & (UART_TXFIFO_CNT << UART_TXFIFO_CNT_S)); 40226541: 805250 add a5, a2, a5 40226544: 0020c0 memw 40226547: 0548 l32i.n a4, a5, 0 40226549: f78437 bany a4, a3, 40226544 // ���ü��� uint32 value = READ_PERI_REG(UART_CLKDIV(uart_no)); 4022654c: 7fe231 l32r a3, 402064d4 4022654f: 223a add.n a2, a2, a3 40226551: 0020c0 memw 40226554: 002232 l32i a3, a2, 0 value = UART_CLK_FREQ/value; 40226557: ffaf21 l32r a2, 40226414 4022655a: 7b8101 l32r a0, 40205360 4022655d: 0000c0 callx0 a0 40226560: 023d mov.n a3, a2 value = (10*1000000)/value; 40226562: fff121 l32r a2, 40226528 40226565: 7b7e01 l32r a0, 40205360 40226568: 0000c0 callx0 a0 os_delay_us(value); 4022656b: f42020 extui a2, a2, 0, 16 4022656e: dfe505 call0 402063c0 } 40226571: 3108 l32i.n a0, a1, 12 40226573: 10c112 addi a1, a1, 16 40226576: f00d ret.n 40226578 : void ICACHE_FLASH_ATTR UART_ResetFifo(UART_Port uart_no) { SET_PERI_REG_MASK(UART_CONF0(uart_no), UART_RXFIFO_RST | UART_TXFIFO_RST); 40226578: 1132c0 slli a3, a2, 4 4022657b: c02320 sub a2, a3, a2 4022657e: 7fd641 l32r a4, 402064d8 40226581: 112280 slli a2, a2, 8 40226584: 224a add.n a2, a2, a4 40226586: 0020c0 memw 40226589: 0248 l32i.n a4, a2, 0 4022658b: 7fd431 l32r a3, 402064dc 4022658e: 203430 or a3, a4, a3 40226591: 0020c0 memw 40226594: 0239 s32i.n a3, a2, 0 CLEAR_PERI_REG_MASK(UART_CONF0(uart_no), UART_RXFIFO_RST | UART_TXFIFO_RST); 40226596: 0020c0 memw 40226599: 0248 l32i.n a4, a2, 0 4022659b: 7fd131 l32r a3, 402064e0 4022659e: 103430 and a3, a4, a3 402265a1: 0020c0 memw 402265a4: 0239 s32i.n a3, a2, 0 402265a6: f00d ret.n 402265a8: 000010 excw 402265ab: 42c060 excw 402265ac : } void ICACHE_FLASH_ATTR UART_ClearIntrStatus(UART_Port uart_no, uint32 clr_mask) { WRITE_PERI_REG(UART_INT_CLR(uart_no), clr_mask); 402265ac: 1142c0 slli a4, a2, 4 402265af: c02420 sub a2, a4, a2 402265b2: fffd51 l32r a5, 402265a8 402265b5: 114280 slli a4, a2, 8 402265b8: 445a add.n a4, a4, a5 402265ba: 0020c0 memw 402265bd: 0439 s32i.n a3, a4, 0 402265bf: f00d ret.n 402265c1: 000000 ill 402265c4: 000c movi.n a0, 0 402265c6: c06000 sub a6, a0, a0 402265c8 : } void ICACHE_FLASH_ATTR UART_SetIntrEna(UART_Port uart_no, uint32 ena_mask) { SET_PERI_REG_MASK(UART_INT_ENA(uart_no), ena_mask); 402265c8: 1142c0 slli a4, a2, 4 402265cb: c02420 sub a2, a4, a2 402265ce: fffd51 l32r a5, 402265c4 402265d1: 112280 slli a2, a2, 8 402265d4: 225a add.n a2, a2, a5 402265d6: 0020c0 memw 402265d9: 0248 l32i.n a4, a2, 0 402265db: 203430 or a3, a4, a3 402265de: 0020c0 memw 402265e1: 0239 s32i.n a3, a2, 0 402265e3: f00d ret.n 402265e5: 000000 ill 402265e8 : } void ICACHE_FLASH_ATTR UART_intr_handler_register(void *fn) { 402265e8: f0c112 addi a1, a1, -16 402265eb: 203220 or a3, a2, a2 _xt_isr_attach(ETS_UART_INUM, fn,NULL); 402265ee: 00a042 movi a4, 0 402265f1: 05a022 movi a2, 5 SET_PERI_REG_MASK(UART_INT_ENA(uart_no), ena_mask); } void ICACHE_FLASH_ATTR UART_intr_handler_register(void *fn) { 402265f4: 3109 s32i.n a0, a1, 12 _xt_isr_attach(ETS_UART_INUM, fn,NULL); 402265f6: 06d405 call0 4022d338 <_xt_isr_attach> } 402265f9: 3108 l32i.n a0, a1, 12 402265fb: 10c112 addi a1, a1, 16 402265fe: f00d ret.n 40226600: b03c movi.n a0, 59 40226602: 704023 excw 40226605: 4023b0 excw 40226608 : void ICACHE_FLASH_ATTR UART_SetPrintPort(UART_Port uart_no) { 40226608: f0c112 addi a1, a1, -16 4022660b: 3109 s32i.n a0, a1, 12 if (uart_no == 1) { 4022660d: 071266 bnei a2, 1, 40226618 os_install_putc1(uart1_write_char); 40226610: fffc21 l32r a2, 40226600 40226613: 000106 j 4022661b 40226616: 210000 srai a0, a0, 0 } else { os_install_putc1(uart0_write_char); 40226619: fffb addi.n a15, a15, 15 4022661b: dfdec5 call0 40206408 } } 4022661e: 3108 l32i.n a0, a1, 12 40226620: 10c112 addi a1, a1, 16 40226623: f00d ret.n 40226625: 000000 ill 40226628: 0838 l32i.n a3, a8, 0 4022662a: 286000 excw 4022662d: 401071 l32r a7, 401f6670 <_lit4_end+0xeef48> 40226630: 0818 l32i.n a1, a8, 0 40226632: 146000 extui a6, a0, 0, 2 40226635: 0008 l32i.n a0, a0, 0 40226637: c11260 mul16u a1, a2, a6 40226638 : void ICACHE_FLASH_ATTR UART_ParamConfig(UART_Port uart_no, UART_ConfigTypeDef *pUARTConfig) { 40226638: f0c112 addi a1, a1, -16 4022663b: 21c9 s32i.n a12, a1, 8 4022663d: 11d9 s32i.n a13, a1, 4 4022663f: 3109 s32i.n a0, a1, 12 40226641: 02dd mov.n a13, a2 40226643: 03cd mov.n a12, a3 if (uart_no == UART1) { 40226645: 241266 bnei a2, 1, 4022666d PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_U1TXD_BK); 40226648: fff821 l32r a2, 40226628 4022664b: cfae32 movi a3, 0xfffffecf 4022664e: 0020c0 memw 40226651: 0248 l32i.n a4, a2, 0 40226653: 103430 and a3, a4, a3 40226656: 0020c0 memw 40226659: 0239 s32i.n a3, a2, 0 4022665b: 0020c0 memw 4022665e: 0248 l32i.n a4, a2, 0 40226660: 032c movi.n a3, 32 40226662: 203430 or a3, a4, a3 40226665: 0020c0 memw 40226668: 0239 s32i.n a3, a2, 0 4022666a: 001786 j 402266cc } else { _xt_isr_attach(ETS_UART_INUM, uart0_rx_intr_handler,NULL); 4022666d: ffef31 l32r a3, 4022662c 40226670: 520c movi.n a2, 5 40226672: 00a042 movi a4, 0 40226675: 06cc05 call0 4022d338 <_xt_isr_attach> PIN_PULLUP_DIS(PERIPHS_IO_MUX_U0TXD_U); 40226678: ffee31 l32r a3, 40226630 4022667b: 7faf52 movi a5, -129 4022667e: 0020c0 memw 40226681: 0328 l32i.n a2, a3, 0 PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_U0RXD); 40226683: cfae42 movi a4, 0xfffffecf { if (uart_no == UART1) { PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_U1TXD_BK); } else { _xt_isr_attach(ETS_UART_INUM, uart0_rx_intr_handler,NULL); PIN_PULLUP_DIS(PERIPHS_IO_MUX_U0TXD_U); 40226686: 102250 and a2, a2, a5 40226689: 0020c0 memw 4022668c: 0329 s32i.n a2, a3, 0 PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_U0RXD); 4022668e: ffe921 l32r a2, 40226634 40226691: 0020c0 memw 40226694: 0268 l32i.n a6, a2, 0 40226696: 106640 and a6, a6, a4 40226699: 0020c0 memw 4022669c: 0269 s32i.n a6, a2, 0 4022669e: 0020c0 memw 402266a1: 0268 l32i.n a6, a2, 0 402266a3: 0020c0 memw 402266a6: 0269 s32i.n a6, a2, 0 PIN_PULLUP_DIS(PERIPHS_IO_MUX_U0TXD_U); 402266a8: 0020c0 memw 402266ab: 0328 l32i.n a2, a3, 0 402266ad: 105250 and a5, a2, a5 402266b0: 0020c0 memw 402266b3: 0359 s32i.n a5, a3, 0 PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_U0TXD); 402266b5: 0020c0 memw 402266b8: 0328 l32i.n a2, a3, 0 402266ba: 104240 and a4, a2, a4 402266bd: 0020c0 memw 402266c0: 0349 s32i.n a4, a3, 0 402266c2: 0020c0 memw 402266c5: 0328 l32i.n a2, a3, 0 402266c7: 0020c0 memw 402266ca: 0329 s32i.n a2, a3, 0 } UART_SetFlowCtrl(uart_no, pUARTConfig->flow_ctrl, pUARTConfig->UART_RxFlowThresh); 402266cc: 140c42 l8ui a4, a12, 20 402266cf: 4c38 l32i.n a3, a12, 16 402266d1: 0d2d mov.n a2, a13 402266d3: ffd745 call0 40226448 UART_SetBaudrate(uart_no, pUARTConfig->baud_rate); 402266d6: 0c38 l32i.n a3, a12, 0 402266d8: 0d2d mov.n a2, a13 402266da: ffd3c5 call0 40226418 WRITE_PERI_REG(UART_CONF0(uart_no), 402266dd: 115dc0 slli a5, a13, 4 402266e0: c055d0 sub a5, a5, a13 402266e3: 7f7d21 l32r a2, 402064d8 402266e6: 2c48 l32i.n a4, a12, 8 402266e8: 115580 slli a5, a5, 8 402266eb: 552a add.n a5, a5, a2 402266ed: 030c movi.n a3, 0 402266ef: 052426 beqi a4, 2, 402266f8 402266f2: 02a032 movi a3, 2 402266f5: 203430 or a3, a4, a3 402266f8: 3c68 l32i.n a6, a12, 12 402266fa: 1c48 l32i.n a4, a12, 4 402266fc: 1166c0 slli a6, a6, 4 402266ff: 1144e0 slli a4, a4, 2 40226702: 4c28 l32i.n a2, a12, 16 40226704: 204640 or a4, a6, a4 40226707: 6c68 l32i.n a6, a12, 24 40226709: 997071 l32r a7, 4020cccc 4022670c: 280c movi.n a8, 2 4022670e: 108820 and a8, a8, a2 40226711: 204460 or a4, a4, a6 40226714: 020c movi.n a2, 0 40226716: 932780 movnez a2, a7, a8 40226719: 203430 or a3, a4, a3 4022671c: 202320 or a2, a3, a2 4022671f: 0020c0 memw 40226722: 0529 s32i.n a2, a5, 0 | (pUARTConfig->stop_bits << UART_STOP_BIT_NUM_S) | (pUARTConfig->data_bits << UART_BIT_NUM_S) | ((pUARTConfig->flow_ctrl & USART_HardwareFlowControl_CTS) ? UART_TX_FLOW_EN : 0x0) | pUARTConfig->UART_InverseMask); UART_ResetFifo(uart_no); 40226724: 0d2d mov.n a2, a13 40226726: ffe505 call0 40226578 } 40226729: 3108 l32i.n a0, a1, 12 4022672b: 21c8 l32i.n a12, a1, 8 4022672d: 11d8 l32i.n a13, a1, 4 4022672f: 10c112 addi a1, a1, 16 40226732: f00d ret.n 40226734 : } void ICACHE_FLASH_ATTR UART_ClearIntrStatus(UART_Port uart_no, uint32 clr_mask) { WRITE_PERI_REG(UART_INT_CLR(uart_no), clr_mask); 40226734: 1142c0 slli a4, a2, 4 40226737: c02420 sub a2, a4, a2 4022673a: ff9b41 l32r a4, 402265a8 4022673d: 112280 slli a2, a2, 8 40226740: 424a add.n a4, a2, a4 40226742: ffa152 movi a5, 0x1ff 40226745: 0020c0 memw 40226748: 0459 s32i.n a5, a4, 0 UART_IntrConfig(UART_Port uart_no, UART_IntrConfTypeDef *pUARTIntrConf) { uint32 reg_val = 0; UART_ClearIntrStatus(uart_no, UART_INTR_MASK); reg_val = READ_PERI_REG(UART_CONF1(uart_no)) & ~((UART_RX_FLOW_THRHD << UART_RX_FLOW_THRHD_S) | UART_RX_FLOW_EN) ; 4022674a: ff3d51 l32r a5, 40226440 4022674d: c7b841 l32r a4, 40218630 40226750: 525a add.n a5, a2, a5 40226752: 0020c0 memw 40226755: 0578 l32i.n a7, a5, 0 reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_RXFIFO_TOUT_INT_ENA) ? ((((pUARTIntrConf->UART_RX_TimeOutIntrThresh)&UART_RX_TOUT_THRHD) << UART_RX_TOUT_THRHD_S) | UART_RX_TOUT_EN) : 0); 40226757: 060c movi.n a6, 0 UART_IntrConfig(UART_Port uart_no, UART_IntrConfTypeDef *pUARTIntrConf) { uint32 reg_val = 0; UART_ClearIntrStatus(uart_no, UART_INTR_MASK); reg_val = READ_PERI_REG(UART_CONF1(uart_no)) & ~((UART_RX_FLOW_THRHD << UART_RX_FLOW_THRHD_S) | UART_RX_FLOW_EN) ; 40226759: 107740 and a7, a7, a4 reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_RXFIFO_TOUT_INT_ENA) ? 4022675c: 002342 l32i a4, a3, 0 ((((pUARTIntrConf->UART_RX_TimeOutIntrThresh)&UART_RX_TOUT_THRHD) << UART_RX_TOUT_THRHD_S) | UART_RX_TOUT_EN) : 0); 4022675f: 0e6487 bbci a4, 8, 40226771 40226762: 040362 l8ui a6, a3, 4 40226765: 9d3a81 l32r a8, 4020dc50 40226768: 646060 extui a6, a6, 0, 7 4022676b: 016680 slli a6, a6, 24 4022676e: 206680 or a6, a6, a8 uint32 reg_val = 0; UART_ClearIntrStatus(uart_no, UART_INTR_MASK); reg_val = READ_PERI_REG(UART_CONF1(uart_no)) & ~((UART_RX_FLOW_THRHD << UART_RX_FLOW_THRHD_S) | UART_RX_FLOW_EN) ; reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_RXFIFO_TOUT_INT_ENA) ? 40226771: 207670 or a7, a6, a7 ((((pUARTIntrConf->UART_RX_TimeOutIntrThresh)&UART_RX_TOUT_THRHD) << UART_RX_TOUT_THRHD_S) | UART_RX_TOUT_EN) : 0); reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_RXFIFO_FULL_INT_ENA) ? 40226774: 00a062 movi a6, 0 40226777: 055467 bbc a4, a6, 40226780 4022677a: 060362 l8ui a6, a3, 6 4022677d: 646060 extui a6, a6, 0, 7 40226780: 207760 or a7, a7, a6 (((pUARTIntrConf->UART_RX_FifoFullIntrThresh)&UART_RXFIFO_FULL_THRHD) << UART_RXFIFO_FULL_THRHD_S) : 0); reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_TXFIFO_EMPTY_INT_ENA) ? 40226783: 060c movi.n a6, 0 40226785: 086417 bbci a4, 1, 40226791 (((pUARTIntrConf->UART_TX_FifoEmptyIntrThresh)&UART_TXFIFO_EMPTY_THRHD) << UART_TXFIFO_EMPTY_THRHD_S) : 0); 40226788: 050362 l8ui a6, a3, 5 4022678b: 646060 extui a6, a6, 0, 7 4022678e: 116680 slli a6, a6, 8 WRITE_PERI_REG(UART_CONF1(uart_no), reg_val); CLEAR_PERI_REG_MASK(UART_INT_ENA(uart_no), UART_INTR_MASK); 40226791: ff8c41 l32r a4, 402265c4 ((((pUARTIntrConf->UART_RX_TimeOutIntrThresh)&UART_RX_TOUT_THRHD) << UART_RX_TOUT_THRHD_S) | UART_RX_TOUT_EN) : 0); reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_RXFIFO_FULL_INT_ENA) ? (((pUARTIntrConf->UART_RX_FifoFullIntrThresh)&UART_RXFIFO_FULL_THRHD) << UART_RXFIFO_FULL_THRHD_S) : 0); reg_val |= ((pUARTIntrConf->UART_IntrEnMask & UART_TXFIFO_EMPTY_INT_ENA) ? 40226794: 206760 or a6, a7, a6 (((pUARTIntrConf->UART_TX_FifoEmptyIntrThresh)&UART_TXFIFO_EMPTY_THRHD) << UART_TXFIFO_EMPTY_THRHD_S) : 0); WRITE_PERI_REG(UART_CONF1(uart_no), reg_val); 40226797: 0020c0 memw 4022679a: 0569 s32i.n a6, a5, 0 CLEAR_PERI_REG_MASK(UART_INT_ENA(uart_no), UART_INTR_MASK); 4022679c: 224a add.n a2, a2, a4 4022679e: 0020c0 memw 402267a1: 0258 l32i.n a5, a2, 0 402267a3: 00ae42 movi a4, 0xfffffe00 402267a6: 104540 and a4, a5, a4 402267a9: 0020c0 memw 402267ac: 0249 s32i.n a4, a2, 0 SET_PERI_REG_MASK(UART_INT_ENA(uart_no), pUARTIntrConf->UART_IntrEnMask); 402267ae: 0020c0 memw 402267b1: 0248 l32i.n a4, a2, 0 402267b3: 0338 l32i.n a3, a3, 0 402267b5: 203430 or a3, a4, a3 402267b8: 0020c0 memw 402267bb: 0239 s32i.n a3, a2, 0 402267bd: f00d ret.n 402267bf: 193c00 excw 402267c2: 484020 excw 402267c5: 401076 excw 402267c8: 6bbc beqz.n a11, 40226802 402267ca: f84022 s8i a2, a0, 248 402267cd: 3ffe82 excw 402267d0: 951c movi.n a5, 25 402267d2: 0c4022 s8i a2, a0, 12 402267d5: 401076 excw 402267d8: 6c1c movi.n a12, 22 402267da: 8c4022 s8i a2, a0, 140 402267dd: 6f .byte 0x6f 402267de: c84022 s8i a2, a0, 200 402267e1: 6f .byte 0x6f 402267e2: 1c4022 s8i a2, a0, 28 402267e5: 402270 excw 402267e8: 7058 l32i.n a5, a0, 28 402267ea: 144022 s8i a2, a0, 20 402267ed: 226c movi.n a2, -30 402267ef: 6c1840 excw 402267f2: 284022 s8i a2, a0, 40 402267f5: 3ffe87 bbsi a14, 24, 40226838 402267f8: 7f2d excw 402267fa: 2d4c95 excw 402267fd: 5851f4 excw 40226800: 000000 ill 40226803: 194200 excw 40226806: 464020 excw 40226809: 2019 s32i.n a1, a0, 8 4022680b: 194a40 excw 4022680e: 4e4020 excw 40226811: 2019 s32i.n a1, a0, 8 40226813: 195240 excw 40226816: 634020 excw 40226819: 2019 s32i.n a1, a0, 8 4022681b: 198640 excw 4022681e: 764020 excw 40226821: 2019 s32i.n a1, a0, 8 40226823: 197440 excw 40226826: 7c4020 excw 40226829: 401075 excw 4022682c: 1074a0 and a7, a4, a10 4022682f: 01e040 slli a14, a0, 28 40226832: 974010 excw 40226835: 201a add.n a2, a0, a1 40226837: 1aa040 excw 4022683a: 744020 extui a4, a2, 0, 8 4022683d: 2019 s32i.n a1, a0, 8 4022683f: 000040 excw 40226842: 0f7ff0 excw 40226845: 000027 bnone a0, a2, 40226849 40226848: 201975 excw 4022684b: 000040 excw 4022684e: 00fe10 excw 40226851: 3ff800 excw 40226854: 6f4361 l32r a6, 40202560 40226857: 87a763 excw 4022685a: b33fd2 excw 4022685d: 60c8 l32i.n a12, a0, 24 4022685f: 288b addi.n a2, a8, 8 40226861: c68a add.n a12, a6, a8 40226863: 3f .byte 0x3f 40226864: 79fb addi.n a7, a9, 15 40226866: 9f .byte 0x9f 40226867: 441350 extui a1, a5, 3, 5 4022686a: 103fd3 excw 4022686d: 201b addi.n a2, a0, 1 4022686f: 1ae840 excw 40226872: 004020 break 0, 2 40226875: 401c00 ssl a12 40226878: c00000 sub a0, a0, a0 4022687b: 00fc bnez.n a0, 402268af 4022687d: 401400 ssl a4 40226880: c688 l32i.n a8, a6, 48 40226882: d04000 subx2 a4, a0, a0 40226885: 401074 excw 40226888: 7558 l32i.n a5, a5, 28 4022688a: 404010 ssai 16 4022688d: 2019 s32i.n a1, a0, 8 4022688f: 1aa440 excw 40226892: ab4020 excw 40226895: 201a add.n a2, a0, a1 40226897: bdc840 excw 4022689a: 4c4000 excw 4022689d: 3ffe87 bbsi a14, 24, 402268e0 402268a0: fe87a4 excw 402268a3: 3f .byte 0x3f 402268a4: 872c movi.n a7, 40 402268a6: fe .byte 0xfe 402268a7: 3f .byte 0x3f 402268a8: 876c movi.n a7, -24 402268aa: fe .byte 0xfe 402268ab: 3f .byte 0x3f 402268ac: 107634 excw 402268af: 1ab040 excw 402268b2: 004020 break 0, 2 402268b5: 000000 ill 402268b8: f00000 subx8 a0, a0, a0 402268bb: ff .byte 0xff 402268bc: ff .byte 0xff 402268bd: ff .byte 0xff 402268be: df .byte 0xdf 402268bf: 7f .byte 0x7f 402268c0: 100000 and a0, a0, a0 402268c3: 762080 excw 402268c6: 4c4010 excw 402268c9: 4000e0 excw 402268cc: 201952 l16ui a5, a9, 64 402268cf: 196340 excw 402268d2: e84020 excw 402268d5: 201b addi.n a2, a0, 1 402268d7: 1bd840 excw 402268da: 424020 excw 402268dd: 2019 s32i.n a1, a0, 8 402268df: 194640 excw 402268e2: 4a4020 excw 402268e5: 2019 s32i.n a1, a0, 8 402268e7: 194e40 excw 402268ea: 524020 excw 402268ed: 2019 s32i.n a1, a0, 8 402268ef: 196340 excw 402268f2: 084020 excw 402268f5: 201c movi.n a0, 18 402268f7: 1bf840 excw 402268fa: 744020 extui a4, a2, 0, 8 402268fd: 2019 s32i.n a1, a0, 8 402268ff: 195240 excw 40226902: 634020 excw 40226905: 2019 s32i.n a1, a0, 8 40226907: 1c2840 excw 4022690a: 184020 excw 4022690d: 201c movi.n a0, 18 4022690f: 87a840 excw 40226912: fe .byte 0xfe 40226913: 3f .byte 0x3f 40226914: f00000 subx8 a0, a0, a0 40226917: bf .byte 0xbf 40226918: 759c beqz.n a5, 40226933 4022691a: 3c8800 excw 4022691d: 7e37e4 excw 40226920: 87ac beqz.n a7, 4022694c 40226922: fe .byte 0xfe 40226923: 3f .byte 0x3f 40226924: fea894 excw 40226927: 3f .byte 0x3f 40226928: ff .byte 0xff 40226929: ff .byte 0xff 4022692a: ef .byte 0xef 4022692b: ffff47 bbsi a15, 20, 4022692e 4022692e: ef .byte 0xef 4022692f: 0000c7 bnone a0, a12, 40226933 40226932: bdc010 excw 40226935: 9e .byte 0x9e 40226936: fe .byte 0xfe 40226937: 3f .byte 0x3f 40226938: ff .byte 0xff 40226939: ff .byte 0xff 4022693a: 3f .byte 0x3f 4022693b: ffff43 excw 4022693e: ef .byte 0xef 4022693f: 3f .byte 0x3f 40226940: e00000 subx4 a0, a0, a0 40226943: 000041 l32r a4, 401e6944 <_lit4_end+0xdf21c> 40226946: fe43f0 excw 40226949: ff .byte 0xff 4022694a: ef .byte 0xef 4022694b: 3f .byte 0x3f 4022694c: 000000 ill 4022694f: 154760 extui a4, a6, 23, 2 40226952: 443ff7 bltu a15, a15, 4022699a 40226955: df .byte 0xdf 40226956: f85d excw 40226958: ae0b addi.n a10, a14, -1 4022695a: 003e54 excw 4022695d: 3fd000 excw 40226960: d55555 excw 40226963: 3f .byte 0x3f 40226964: fe .byte 0xfe 40226965: 652b82 l32i a8, a11, 0x194 40226968: 400000 ssr a0 4022696b: 988e43 excw 4022696e: 790003 excw 40226971: 000bb6 bltui a11, 0x8000, 40226975 40226974: 8958 l32i.n a5, a9, 32 40226976: fe .byte 0xfe 40226977: 3f .byte 0x3f 40226978: ef .byte 0xef 40226979: 4e .byte 0x4e 4022697a: 284a45 call0 4024ee20 4022697d: 7e .byte 0x7e 4022697e: 3fca add.n a3, a15, a12 40226980: c9db65 excw 40226983: 864a93 excw 40226986: 3fcd excw 40226988: 1d4101 l32r a0, 401ede8c <_lit4_end+0xe6764> 4022698b: 60a9 s32i.n a10, a0, 24 4022698d: 3fd174 excw 40226990: 264d excw 40226992: 8f .byte 0x8f 40226993: abff51 l32r a5, 40211990 40226996: 6f .byte 0x6f 40226997: b6db addi.n a11, a6, 13 40226999: db6d excw 4022699b: 3f .byte 0x3f 4022699c: 333303 excw 4022699f: 333333 excw 402269a2: 093fe3 excw 402269a5: 3feec7 bbsi a14, 12, 402269e8 402269a8: 5b01f5 excw 402269ab: 2fe014 excw 402269ae: 3e .byte 0x3e 402269af: be .byte 0xbe 402269b0: 03fd mov.n a15, a3 402269b2: dc3a add.n a13, a12, a3 402269b4: 8938 l32i.n a3, a9, 32 402269b6: fe .byte 0xfe 402269b7: 3f .byte 0x3f 402269b8: 8948 l32i.n a4, a9, 32 402269ba: fe .byte 0xfe 402269bb: 3f .byte 0x3f 402269bc: ff .byte 0xff 402269bd: ff .byte 0xff 402269be: 8f .byte 0x8f 402269bf: 000040 excw 402269c2: 47bf70 excw 402269c5: 3c9715 excw 402269c8: ff .byte 0xff 402269c9: 90cb addi.n a9, a0, 12 402269cb: 340040 extui a0, a4, 0, 4 402269ce: 6f .byte 0x6f 402269cf: 3f .byte 0x3f 402269d0: f359 s32i.n a5, a3, 60 402269d2: c2f8 l32i.n a15, a2, 48 402269d4: 1f .byte 0x1f 402269d5: 6e .byte 0x6e 402269d6: 4301a5 excw 402269d9: 2e .byte 0x2e 402269da: ef3fe6 bgei a15, 3, 402269cd 402269dd: fa39 s32i.n a3, a10, 60 402269df: fe .byte 0xfe 402269e0: e62e42 l32i a4, a14, 0x398 402269e3: 3f .byte 0x3f 402269e4: 6c39 s32i.n a3, a12, 24 402269e6: 0ca8 l32i.n a10, a12, 0 402269e8: 205c61 l32r a6, 401eeb58 <_lit4_end+0xe7430> 402269eb: be .byte 0xbe 402269ec: bea4d0 excw 402269ef: 376972 s32i a7, a9, 220 402269f2: f13e66 bnei a14, 3, 402269e7 402269f5: d26b addi.n a13, a2, 6 402269f7: bd41c5 call0 401e3e14 <_lit4_end+0xdc6ec> 402269fa: 3ebb addi.n a3, a14, 11 402269fc: de2c movi.n a14, 45 402269fe: 6aaf25 excw 40226a01: 3f1156 bnez a1, 40226df6 <__sfp+0x6e> 40226a04: bebd93 excw 40226a07: c16c16 beqz a12, 40226621 40226a0a: 3e3f66 bnei a15, 3, 40226a4c 40226a0d: 555555 excw 40226a10: c55555 excw 40226a13: 3f .byte 0x3f 40226a14: 1074f4 excw 40226a17: 000040 excw 40226a1a: 7ff8 l32i.n a15, a15, 28 40226a1c: fe0000 excw 40226a1f: ff .byte 0xff 40226a20: 8968 l32i.n a6, a9, 32 40226a22: fe .byte 0xfe 40226a23: 3f .byte 0x3f 40226a24: 500000 excw 40226a27: 3cb043 excw 40226a2a: ff .byte 0xff 40226a2b: ff .byte 0xff 40226a2c: ff .byte 0xff 40226a2d: ff .byte 0xff 40226a2e: 0f .byte 0xf 40226a2f: c35080 excw 40226a32: 000000 ill 40226a35: 3c9000 excw 40226a38 : 40226a38: f0c112 addi a1, a1, -16 40226a3b: 00a032 movi a3, 0 40226a3e: 0261c2 s32i a12, a1, 8 40226a41: 036102 s32i a0, a1, 12 40226a44: 02cd mov.n a12, a2 40226a46: 01b605 call0 402285a8 <__call_exitprocs> 40226a49: ff5d21 l32r a2, 402267c0 40226a4c: 0228 l32i.n a2, a2, 0 40226a4e: f238 l32i.n a3, a2, 60 40226a50: 138c beqz.n a3, 40226a55 40226a52: 0003c0 callx0 a3 40226a55: 0c2d mov.n a2, a12 40226a57: 0c4ec5 call0 40232f44 <_exit> ... 40226a5c <__sflush_r>: 40226a5c: e0c112 addi a1, a1, -32 40226a5f: 51d9 s32i.n a13, a1, 20 40226a61: 02dd mov.n a13, a2 40226a63: 069322 l16si a2, a3, 12 40226a66: 61c9 s32i.n a12, a1, 24 40226a68: 7109 s32i.n a0, a1, 28 40226a6a: 41e9 s32i.n a14, a1, 16 40226a6c: 31f9 s32i.n a15, a1, 12 40226a6e: 03cd mov.n a12, a3 40226a70: 026237 bbci a2, 3, 40226a76 <__sflush_r+0x1a> 40226a73: 003b46 j 40226b64 <__sflush_r+0x108> 40226a76: a61131 l32r a3, 402102bc 40226a79: 202230 or a2, a2, a3 40226a7c: 112200 slli a2, a2, 16 40226a7f: 312020 srai a2, a2, 16 40226a82: 1c38 l32i.n a3, a12, 4 40226a84: 065c22 s16i a2, a12, 12 40226a87: 0713e6 bgei a3, 1, 40226a92 <__sflush_r+0x36> 40226a8a: fc38 l32i.n a3, a12, 60 40226a8c: 0213e6 bgei a3, 1, 40226a92 <__sflush_r+0x36> 40226a8f: 001346 j 40226ae0 <__sflush_r+0x84> 40226a92: ac68 l32i.n a6, a12, 40 40226a94: 048616 beqz a6, 40226ae0 <__sflush_r+0x84> 40226a97: 7f8cf1 l32r a15, 402068c8 40226a9a: 030c movi.n a3, 0 40226a9c: 10f2f0 and a15, a2, a15 40226a9f: 0de8 l32i.n a14, a13, 0 40226aa1: f4f0f0 extui a15, a15, 0, 16 40226aa4: 0d39 s32i.n a3, a13, 0 40226aa6: 081f37 beq a15, a3, 40226ab2 <__sflush_r+0x56> 40226aa9: 142c42 l32i a4, a12, 80 40226aac: 000d46 j 40226ae5 <__sflush_r+0x89> 40226aaf: 000000 ill 40226ab2: 7c38 l32i.n a3, a12, 28 40226ab4: 0f4d mov.n a4, a15 40226ab6: 0d2d mov.n a2, a13 40226ab8: 01a052 movi a5, 1 40226abb: 0006c0 callx0 a6 40226abe: 024d mov.n a4, a2 40226ac0: 210266 bnei a2, -1, 40226ae5 <__sflush_r+0x89> 40226ac3: 0d28 l32i.n a2, a13, 0 40226ac5: c29c beqz.n a2, 40226ae5 <__sflush_r+0x89> 40226ac7: eac252 addi a5, a2, -22 40226aca: 130c movi.n a3, 1 40226acc: 83f350 moveqz a15, a3, a5 40226acf: 74f0f0 extui a15, a15, 0, 8 40226ad2: 008f56 bnez a15, 40226ade <__sflush_r+0x82> 40226ad5: e3c222 addi a2, a2, -29 40226ad8: 83f320 moveqz a15, a3, a2 40226adb: 0b1f16 beqz a15, 40226b90 <__sflush_r+0x134> 40226ade: 0de9 s32i.n a14, a13, 0 40226ae0: 020c movi.n a2, 0 40226ae2: 003146 j 40226bab <__sflush_r+0x14f> 40226ae5: 061c22 l16ui a2, a12, 12 40226ae8: 0d6227 bbci a2, 2, 40226af9 <__sflush_r+0x9d> 40226aeb: 1c28 l32i.n a2, a12, 4 40226aed: c04420 sub a4, a4, a2 40226af0: cc28 l32i.n a2, a12, 48 40226af2: 328c beqz.n a2, 40226af9 <__sflush_r+0x9d> 40226af4: fc28 l32i.n a2, a12, 60 40226af6: c04420 sub a4, a4, a2 40226af9: ac68 l32i.n a6, a12, 40 40226afb: 7c38 l32i.n a3, a12, 28 40226afd: 0d2d mov.n a2, a13 40226aff: 050c movi.n a5, 0 40226b01: 0006c0 callx0 a6 40226b04: 061c42 l16ui a4, a12, 12 40226b07: 0d0266 bnei a2, -1, 40226b18 <__sflush_r+0xbc> 40226b0a: 0d38 l32i.n a3, a13, 0 40226b0c: 838c beqz.n a3, 40226b18 <__sflush_r+0xbc> 40226b0e: d51c movi.n a5, 29 40226b10: 041357 beq a3, a5, 40226b18 <__sflush_r+0xbc> 40226b13: 651c movi.n a5, 22 40226b15: 3f9357 bne a3, a5, 40226b58 <__sflush_r+0xfc> 40226b18: c5b031 l32r a3, 402181d8 40226b1b: 104340 and a4, a3, a4 40226b1e: 030c movi.n a3, 0 40226b20: 114400 slli a4, a4, 16 40226b23: 1c39 s32i.n a3, a12, 4 40226b25: 4c38 l32i.n a3, a12, 16 40226b27: 314040 srai a4, a4, 16 40226b2a: 065c42 s16i a4, a12, 12 40226b2d: 0c39 s32i.n a3, a12, 0 40226b2f: 0964c7 bbci a4, 12, 40226b3c <__sflush_r+0xe0> 40226b32: 030266 bnei a2, -1, 40226b39 <__sflush_r+0xdd> 40226b35: 0d38 l32i.n a3, a13, 0 40226b37: 13cc bnez.n a3, 40226b3c <__sflush_r+0xe0> 40226b39: 146c22 s32i a2, a12, 80 40226b3c: cc38 l32i.n a3, a12, 48 40226b3e: 0de9 s32i.n a14, a13, 0 40226b40: f9c316 beqz a3, 40226ae0 <__sflush_r+0x84> 40226b43: 40cc22 addi a2, a12, 64 40226b46: 071327 beq a3, a2, 40226b51 <__sflush_r+0xf5> 40226b49: 0d2d mov.n a2, a13 40226b4b: ff1e01 l32r a0, 402267c4 40226b4e: 0000c0 callx0 a0 40226b51: 020c movi.n a2, 0 40226b53: cc29 s32i.n a2, a12, 48 40226b55: 001486 j 40226bab <__sflush_r+0x14f> 40226b58: 034c movi.n a3, 64 40226b5a: 204430 or a4, a4, a3 40226b5d: 065c42 s16i a4, a12, 12 40226b60: 0011c6 j 40226bab <__sflush_r+0x14f> 40226b63: 43e800 excw 40226b66: f76e16 beqz a14, 40226ae0 <__sflush_r+0x84> 40226b69: 03f8 l32i.n a15, a3, 0 40226b6b: 142020 extui a2, a2, 0, 2 40226b6e: 03e9 s32i.n a14, a3, 0 40226b70: 030c movi.n a3, 0 40226b72: c0ffe0 sub a15, a15, a14 40226b75: 019237 bne a2, a3, 40226b7a <__sflush_r+0x11e> 40226b78: 5c38 l32i.n a3, a12, 20 40226b7a: 2c39 s32i.n a3, a12, 8 40226b7c: 000946 j 40226ba5 <__sflush_r+0x149> 40226b7f: 9c6800 excw 40226b82: 7c38 l32i.n a3, a12, 28 40226b84: 0d2d mov.n a2, a13 40226b86: 0e4d mov.n a4, a14 40226b88: 0f5d mov.n a5, a15 40226b8a: 0006c0 callx0 a6 40226b8d: 0f12e6 bgei a2, 1, 40226ba0 <__sflush_r+0x144> 40226b90: 061c32 l16ui a3, a12, 12 40226b93: 024c movi.n a2, 64 40226b95: 202320 or a2, a3, a2 40226b98: 065c22 s16i a2, a12, 12 40226b9b: f27c movi.n a2, -1 40226b9d: 000286 j 40226bab <__sflush_r+0x14f> 40226ba0: ee2a add.n a14, a14, a2 40226ba2: c0ff20 sub a15, a15, a2 40226ba5: d71fe6 bgei a15, 1, 40226b80 <__sflush_r+0x124> 40226ba8: ffcd06 j 40226ae0 <__sflush_r+0x84> 40226bab: 7108 l32i.n a0, a1, 28 40226bad: 61c8 l32i.n a12, a1, 24 40226baf: 51d8 l32i.n a13, a1, 20 40226bb1: 41e8 l32i.n a14, a1, 16 40226bb3: 31f8 l32i.n a15, a1, 12 40226bb5: 20c112 addi a1, a1, 32 40226bb8: f00d ret.n ... 40226bbc <_fflush_r>: 40226bbc: e0c112 addi a1, a1, -32 40226bbf: 61c9 s32i.n a12, a1, 24 40226bc1: 7109 s32i.n a0, a1, 28 40226bc3: 02cd mov.n a12, a2 40226bc5: b28c beqz.n a2, 40226bd4 <_fflush_r+0x18> 40226bc7: e228 l32i.n a2, a2, 56 40226bc9: 72cc bnez.n a2, 40226bd4 <_fflush_r+0x18> 40226bcb: 0c2d mov.n a2, a12 40226bcd: 0139 s32i.n a3, a1, 0 40226bcf: 000bc5 call0 40226c8c <__sinit> 40226bd2: 0138 l32i.n a3, a1, 0 40226bd4: 069342 l16si a4, a3, 12 40226bd7: 020c movi.n a2, 0 40226bd9: 041427 beq a4, a2, 40226be1 <_fflush_r+0x25> 40226bdc: 0c2d mov.n a2, a12 40226bde: ffe7c5 call0 40226a5c <__sflush_r> 40226be1: 7108 l32i.n a0, a1, 28 40226be3: 61c8 l32i.n a12, a1, 24 40226be5: 20c112 addi a1, a1, 32 40226be8: f00d ret.n ... 40226bec : 40226bec: f0c112 addi a1, a1, -16 40226bef: 3109 s32i.n a0, a1, 12 40226bf1: 023d mov.n a3, a2 40226bf3: c2cc bnez.n a2, 40226c03 40226bf5: fef221 l32r a2, 402267c0 40226bf8: fef431 l32r a3, 402267c8 40226bfb: 0228 l32i.n a2, a2, 0 40226bfd: 0b4f45 call0 402320f4 <_fwalk_reent> 40226c00: 000206 j 40226c0c 40226c03: fef221 l32r a2, 402267cc 40226c06: 002222 l32i a2, a2, 0 40226c09: fffb05 call0 40226bbc <_fflush_r> 40226c0c: 3108 l32i.n a0, a1, 12 40226c0e: 10c112 addi a1, a1, 16 40226c11: f00d ret.n ... 40226c14 <__fp_lock>: 40226c14: 020c movi.n a2, 0 40226c16: f00d ret.n 40226c18 <__fp_unlock>: 40226c18: 020c movi.n a2, 0 40226c1a: f00d ret.n 40226c1c <_cleanup_r>: 40226c1c: feed31 l32r a3, 402267d0 40226c1f: f0c112 addi a1, a1, -16 40226c22: 036102 s32i a0, a1, 12 40226c25: 0b4745 call0 4023209c <_fwalk> 40226c28: 032102 l32i a0, a1, 12 40226c2b: 10c112 addi a1, a1, 16 40226c2e: 000080 ret 40226c31: 000000 ill 40226c34 <__sfmoreglue>: 40226c34: f0c112 addi a1, a1, -16 40226c37: 01e9 s32i.n a14, a1, 0 40226c39: 90e330 addx2 a14, a3, a3 40226c3c: a0ee30 addx4 a14, a14, a3 40226c3f: 11eed0 slli a14, a14, 3 40226c42: 11d9 s32i.n a13, a1, 4 40226c44: 03dd mov.n a13, a3 40226c46: 3ecb addi.n a3, a14, 12 40226c48: 21c9 s32i.n a12, a1, 8 40226c4a: 3109 s32i.n a0, a1, 12 40226c4c: fee201 l32r a0, 402267d4 40226c4f: 0000c0 callx0 a0 40226c52: 02cd mov.n a12, a2 40226c54: 029c beqz.n a2, 40226c68 <__sfmoreglue+0x34> 40226c56: 22cb addi.n a2, a2, 12 40226c58: 030c movi.n a3, 0 40226c5a: 0c39 s32i.n a3, a12, 0 40226c5c: 1cd9 s32i.n a13, a12, 4 40226c5e: 2c29 s32i.n a2, a12, 8 40226c60: 0e4d mov.n a4, a14 40226c62: 7b0c01 l32r a0, 40205894 40226c65: 0000c0 callx0 a0 40226c68: 3108 l32i.n a0, a1, 12 40226c6a: 0c2d mov.n a2, a12 40226c6c: 11d8 l32i.n a13, a1, 4 40226c6e: 21c8 l32i.n a12, a1, 8 40226c70: 01e8 l32i.n a14, a1, 0 40226c72: 10c112 addi a1, a1, 16 40226c75: f00d ret.n ... 40226c78 <_cleanup>: 40226c78: fed221 l32r a2, 402267c0 40226c7b: f0c112 addi a1, a1, -16 40226c7e: 0228 l32i.n a2, a2, 0 40226c80: 3109 s32i.n a0, a1, 12 40226c82: fff985 call0 40226c1c <_cleanup_r> 40226c85: 3108 l32i.n a0, a1, 12 40226c87: 10c112 addi a1, a1, 16 40226c8a: f00d ret.n 40226c8c <__sinit>: 40226c8c: d0c112 addi a1, a1, -48 40226c8f: 81e9 s32i.n a14, a1, 32 40226c91: e2e8 l32i.n a14, a2, 56 40226c93: a1c9 s32i.n a12, a1, 40 40226c95: b109 s32i.n a0, a1, 44 40226c97: 91d9 s32i.n a13, a1, 36 40226c99: 71f9 s32i.n a15, a1, 28 40226c9b: 02cd mov.n a12, a2 40226c9d: 0d7e56 bnez a14, 40226d78 <__sinit+0xec> 40226ca0: fece21 l32r a2, 402267d8 40226ca3: 1c68 l32i.n a6, a12, 4 40226ca5: fc29 s32i.n a2, a12, 60 40226ca7: 320c movi.n a2, 3 40226ca9: b96c22 s32i a2, a12, 0x2e4 40226cac: eca222 movi a2, 0x2ec 40226caf: 1d0c movi.n a13, 1 40226cb1: 2c2a add.n a2, a12, a2 40226cb3: ba6c22 s32i a2, a12, 0x2e8 40226cb6: ecd9 s32i.n a13, a12, 56 40226cb8: b86ce2 s32i a14, a12, 0x2e0 40226cbb: 420c movi.n a2, 4 40226cbd: 065622 s16i a2, a6, 12 40226cc0: 06e9 s32i.n a14, a6, 0 40226cc2: 16e9 s32i.n a14, a6, 4 40226cc4: 26e9 s32i.n a14, a6, 8 40226cc6: 1966e2 s32i a14, a6, 100 40226cc9: 0756e2 s16i a14, a6, 14 40226ccc: 46e9 s32i.n a14, a6, 16 40226cce: 56e9 s32i.n a14, a6, 20 40226cd0: 66e9 s32i.n a14, a6, 24 40226cd2: 5cc622 addi a2, a6, 92 40226cd5: 0e3d mov.n a3, a14 40226cd7: 840c movi.n a4, 8 40226cd9: 006162 s32i a6, a1, 0 40226cdc: 7aee01 l32r a0, 40205894 40226cdf: 0000c0 callx0 a0 40226ce2: 0168 l32i.n a6, a1, 0 40226ce4: febf21 l32r a2, 402267e0 40226ce7: febdf1 l32r a15, 402267dc 40226cea: 9629 s32i.n a2, a6, 36 40226cec: febe21 l32r a2, 402267e4 40226cef: 7669 s32i.n a6, a6, 28 40226cf1: a629 s32i.n a2, a6, 40 40226cf3: febd21 l32r a2, 402267e8 40226cf6: 86f9 s32i.n a15, a6, 32 40226cf8: b629 s32i.n a2, a6, 44 40226cfa: 2c68 l32i.n a6, a12, 8 40226cfc: 920c movi.n a2, 9 40226cfe: 065622 s16i a2, a6, 12 40226d01: 06e9 s32i.n a14, a6, 0 40226d03: 16e9 s32i.n a14, a6, 4 40226d05: 26e9 s32i.n a14, a6, 8 40226d07: 1966e2 s32i a14, a6, 100 40226d0a: 0756d2 s16i a13, a6, 14 40226d0d: 46e9 s32i.n a14, a6, 16 40226d0f: 56e9 s32i.n a14, a6, 20 40226d11: 66e9 s32i.n a14, a6, 24 40226d13: 5cc622 addi a2, a6, 92 40226d16: 0e3d mov.n a3, a14 40226d18: 840c movi.n a4, 8 40226d1a: 0169 s32i.n a6, a1, 0 40226d1c: 7ade01 l32r a0, 40205894 40226d1f: 0000c0 callx0 a0 40226d22: 0168 l32i.n a6, a1, 0 40226d24: feaf21 l32r a2, 402267e0 40226d27: 7669 s32i.n a6, a6, 28 40226d29: 9629 s32i.n a2, a6, 36 40226d2b: feae21 l32r a2, 402267e4 40226d2e: 86f9 s32i.n a15, a6, 32 40226d30: a629 s32i.n a2, a6, 40 40226d32: fead21 l32r a2, 402267e8 40226d35: 0e3d mov.n a3, a14 40226d37: b629 s32i.n a2, a6, 44 40226d39: 3c68 l32i.n a6, a12, 12 40226d3b: a20c movi.n a2, 10 40226d3d: 065622 s16i a2, a6, 12 40226d40: 220c movi.n a2, 2 40226d42: 075622 s16i a2, a6, 14 40226d45: 06e9 s32i.n a14, a6, 0 40226d47: 16e9 s32i.n a14, a6, 4 40226d49: 26e9 s32i.n a14, a6, 8 40226d4b: 1966e2 s32i a14, a6, 100 40226d4e: 46e9 s32i.n a14, a6, 16 40226d50: 56e9 s32i.n a14, a6, 20 40226d52: 66e9 s32i.n a14, a6, 24 40226d54: 5cc622 addi a2, a6, 92 40226d57: 840c movi.n a4, 8 40226d59: 0169 s32i.n a6, a1, 0 40226d5b: 7ace01 l32r a0, 40205894 40226d5e: 0000c0 callx0 a0 40226d61: 0168 l32i.n a6, a1, 0 40226d63: fe9f21 l32r a2, 402267e0 40226d66: 7669 s32i.n a6, a6, 28 40226d68: 9629 s32i.n a2, a6, 36 40226d6a: fe9e21 l32r a2, 402267e4 40226d6d: 86f9 s32i.n a15, a6, 32 40226d6f: a629 s32i.n a2, a6, 40 40226d71: fe9d21 l32r a2, 402267e8 40226d74: b629 s32i.n a2, a6, 44 40226d76: ecd9 s32i.n a13, a12, 56 40226d78: b108 l32i.n a0, a1, 44 40226d7a: a1c8 l32i.n a12, a1, 40 40226d7c: 91d8 l32i.n a13, a1, 36 40226d7e: 81e8 l32i.n a14, a1, 32 40226d80: 71f8 l32i.n a15, a1, 28 40226d82: 30c112 addi a1, a1, 48 40226d85: f00d ret.n ... 40226d88 <__sfp>: 40226d88: e0c112 addi a1, a1, -32 40226d8b: 31f9 s32i.n a15, a1, 12 40226d8d: 02fd mov.n a15, a2 40226d8f: fe8c21 l32r a2, 402267c0 40226d92: 61c9 s32i.n a12, a1, 24 40226d94: 02c8 l32i.n a12, a2, 0 40226d96: 7109 s32i.n a0, a1, 28 40226d98: ec28 l32i.n a2, a12, 56 40226d9a: 51d9 s32i.n a13, a1, 20 40226d9c: 41e9 s32i.n a14, a1, 16 40226d9e: 32cc bnez.n a2, 40226da5 <__sfp+0x1d> 40226da0: 0c2d mov.n a2, a12 40226da2: ffee85 call0 40226c8c <__sinit> 40226da5: e0a2e2 movi a14, 0x2e0 40226da8: ecea add.n a14, a12, a14 40226daa: 2ec8 l32i.n a12, a14, 8 40226dac: 1e28 l32i.n a2, a14, 4 40226dae: 0001c6 j 40226db9 <__sfp+0x31> 40226db1: 069cd2 l16si a13, a12, 12 40226db4: 2dac beqz.n a13, 40226dda <__sfp+0x52> 40226db6: 68ccc2 addi a12, a12, 104 40226db9: 220b addi.n a2, a2, -1 40226dbb: ff22d6 bgez a2, 40226db1 <__sfp+0x29> 40226dbe: 0e28 l32i.n a2, a14, 0 40226dc0: 92cc bnez.n a2, 40226dcd <__sfp+0x45> 40226dc2: 0f2d mov.n a2, a15 40226dc4: 430c movi.n a3, 4 40226dc6: ffe6c5 call0 40226c34 <__sfmoreglue> 40226dc9: 0e29 s32i.n a2, a14, 0 40226dcb: 328c beqz.n a2, 40226dd2 <__sfp+0x4a> 40226dcd: 0ee8 l32i.n a14, a14, 0 40226dcf: fff5c6 j 40226daa <__sfp+0x22> 40226dd2: c30c movi.n a3, 12 40226dd4: 0f39 s32i.n a3, a15, 0 40226dd6: 000c86 j 40226e0c <__sfp+0x84> 40226dd9: f27c00 excw 40226ddc: 075c22 s16i a2, a12, 14 40226ddf: 120c movi.n a2, 1 40226de1: 065c22 s16i a2, a12, 12 40226de4: 196cd2 s32i a13, a12, 100 40226de7: 0cd9 s32i.n a13, a12, 0 40226de9: 2cd9 s32i.n a13, a12, 8 40226deb: 1cd9 s32i.n a13, a12, 4 40226ded: 4cd9 s32i.n a13, a12, 16 40226def: 5cd9 s32i.n a13, a12, 20 40226df1: 6cd9 s32i.n a13, a12, 24 40226df3: 5ccc22 addi a2, a12, 92 40226df6: 0d3d mov.n a3, a13 40226df8: 840c movi.n a4, 8 40226dfa: 7aa601 l32r a0, 40205894 40226dfd: 0000c0 callx0 a0 40226e00: 0c2d mov.n a2, a12 40226e02: ccd9 s32i.n a13, a12, 48 40226e04: dcd9 s32i.n a13, a12, 52 40226e06: 116cd2 s32i a13, a12, 68 40226e09: 126cd2 s32i a13, a12, 72 40226e0c: 7108 l32i.n a0, a1, 28 40226e0e: 61c8 l32i.n a12, a1, 24 40226e10: 51d8 l32i.n a13, a1, 20 40226e12: 41e8 l32i.n a14, a1, 16 40226e14: 31f8 l32i.n a15, a1, 12 40226e16: 20c112 addi a1, a1, 32 40226e19: f00d ret.n ... 40226e1c <__sfp_lock_acquire>: 40226e1c: f00d ret.n ... 40226e20 <__sfp_lock_release>: 40226e20: f00d ret.n ... 40226e24 <__sinit_lock_acquire>: 40226e24: f00d ret.n ... 40226e28 <__sinit_lock_release>: 40226e28: f00d ret.n ... 40226e2c <__fp_lock_all>: 40226e2c: fe6821 l32r a2, 402267cc 40226e2f: fe6f31 l32r a3, 402267ec 40226e32: 0228 l32i.n a2, a2, 0 40226e34: f0c112 addi a1, a1, -16 40226e37: 3109 s32i.n a0, a1, 12 40226e39: 0b2605 call0 4023209c <_fwalk> 40226e3c: 3108 l32i.n a0, a1, 12 40226e3e: 10c112 addi a1, a1, 16 40226e41: f00d ret.n ... 40226e44 <__fp_unlock_all>: 40226e44: fe6221 l32r a2, 402267cc 40226e47: fe6a31 l32r a3, 402267f0 40226e4a: 0228 l32i.n a2, a2, 0 40226e4c: f0c112 addi a1, a1, -16 40226e4f: 3109 s32i.n a0, a1, 12 40226e51: 0b2485 call0 4023209c <_fwalk> 40226e54: 3108 l32i.n a0, a1, 12 40226e56: 10c112 addi a1, a1, 16 40226e59: f00d ret.n ... 40226e5c : 40226e5c: fe6631 l32r a3, 402267f4 40226e5f: 0338 l32i.n a3, a3, 0 40226e61: 232a add.n a2, a3, a2 40226e63: 010222 l8ui a2, a2, 1 40226e66: 731c movi.n a3, 23 40226e68: 102320 and a2, a3, a2 40226e6b: f00d ret.n 40226e6d: 000000 ill 40226e70 : 40226e70: fe6131 l32r a3, 402267f4 40226e73: 0338 l32i.n a3, a3, 0 40226e75: 232a add.n a2, a3, a2 40226e77: 010222 l8ui a2, a2, 1 40226e7a: 97a032 movi a3, 151 40226e7d: 102320 and a2, a3, a2 40226e80: f00d ret.n ... 40226e84 : 40226e84: fe5231 l32r a3, 402267cc 40226e87: 0338 l32i.n a3, a3, 0 40226e89: 2a6322 s32i a2, a3, 168 40226e8c: 020c movi.n a2, 0 40226e8e: 2b6322 s32i a2, a3, 172 40226e91: f00d ret.n ... 40226e94 : 40226e94: fe4e21 l32r a2, 402267cc 40226e97: f0c112 addi a1, a1, -16 40226e9a: 21c9 s32i.n a12, a1, 8 40226e9c: 02c8 l32i.n a12, a2, 0 40226e9e: 3109 s32i.n a0, a1, 12 40226ea0: fe5641 l32r a4, 402267f8 40226ea3: fe5651 l32r a5, 402267fc 40226ea6: 2a2c22 l32i a2, a12, 168 40226ea9: 2b2c32 l32i a3, a12, 172 40226eac: be8b01 l32r a0, 402168d8 40226eaf: 0000c0 callx0 a0 40226eb2: 421b addi.n a4, a2, 1 40226eb4: 150c movi.n a5, 1 40226eb6: 023427 bltu a4, a2, 40226ebc 40226eb9: 00a052 movi a5, 0 40226ebc: 353a add.n a3, a5, a3 40226ebe: 2a6c42 s32i a4, a12, 168 40226ec1: 2b6c32 s32i a3, a12, 172 40226ec4: c4ab21 l32r a2, 40218170 40226ec7: 3108 l32i.n a0, a1, 12 40226ec9: 102320 and a2, a3, a2 40226ecc: 21c8 l32i.n a12, a1, 8 40226ece: 10c112 addi a1, a1, 16 40226ed1: f00d ret.n ... 40226ed4 <_sprintf_r>: 40226ed4: b0a092 movi a9, 176 40226ed7: c01190 sub a1, a1, a9 40226eda: 006132 s32i a3, a1, 0 40226edd: 046132 s32i a3, a1, 16 40226ee0: c4a431 l32r a3, 40218170 40226ee3: 236152 s32i a5, a1, 140 40226ee6: 026132 s32i a3, a1, 8 40226ee9: 5139 s32i.n a3, a1, 20 40226eeb: f37c movi.n a3, -1 40226eed: 246162 s32i a6, a1, 144 40226ef0: 075132 s16i a3, a1, 14 40226ef3: 08a252 movi a5, 0x208 40226ef6: 90a032 movi a3, 144 40226ef9: 80a062 movi a6, 128 40226efc: 256172 s32i a7, a1, 148 40226eff: 065152 s16i a5, a1, 12 40226f02: 616a add.n a6, a1, a6 40226f04: 513a add.n a5, a1, a3 40226f06: c70c movi.n a7, 12 40226f08: 013d mov.n a3, a1 40226f0a: 2b6102 s32i a0, a1, 172 40226f0d: 1b6162 s32i a6, a1, 108 40226f10: 1a6152 s32i a5, a1, 104 40226f13: 1c6172 s32i a7, a1, 112 40226f16: 001f45 call0 4022710c <_svfprintf_r> 40226f19: 0138 l32i.n a3, a1, 0 40226f1b: 040c movi.n a4, 0 40226f1d: 004342 s8i a4, a3, 0 40226f20: 2b2102 l32i a0, a1, 172 40226f23: b0a092 movi a9, 176 40226f26: 119a add.n a1, a1, a9 40226f28: f00d ret.n ... 40226f2c : 40226f2c: b0a092 movi a9, 176 40226f2f: c01190 sub a1, a1, a9 40226f32: 0129 s32i.n a2, a1, 0 40226f34: 4129 s32i.n a2, a1, 16 40226f36: c48e21 l32r a2, 40218170 40226f39: 236152 s32i a5, a1, 140 40226f3c: 2129 s32i.n a2, a1, 8 40226f3e: 5129 s32i.n a2, a1, 20 40226f40: f27c movi.n a2, -1 40226f42: 075122 s16i a2, a1, 14 40226f45: 90a022 movi a2, 144 40226f48: 512a add.n a5, a1, a2 40226f4a: fe2021 l32r a2, 402267cc 40226f4d: 226142 s32i a4, a1, 136 40226f50: 246162 s32i a6, a1, 144 40226f53: 256172 s32i a7, a1, 148 40226f56: 034d mov.n a4, a3 40226f58: 80a062 movi a6, 128 40226f5b: 08a232 movi a3, 0x208 40226f5e: 0228 l32i.n a2, a2, 0 40226f60: 065132 s16i a3, a1, 12 40226f63: 616a add.n a6, a1, a6 40226f65: 013d mov.n a3, a1 40226f67: 870c movi.n a7, 8 40226f69: 2b6102 s32i a0, a1, 172 40226f6c: 1b6162 s32i a6, a1, 108 40226f6f: 1a6152 s32i a5, a1, 104 40226f72: 1c6172 s32i a7, a1, 112 40226f75: 001945 call0 4022710c <_svfprintf_r> 40226f78: 0138 l32i.n a3, a1, 0 40226f7a: 040c movi.n a4, 0 40226f7c: 004342 s8i a4, a3, 0 40226f7f: 2b2102 l32i a0, a1, 172 40226f82: b0a092 movi a9, 176 40226f85: 119a add.n a1, a1, a9 40226f87: f00d ret.n 40226f89: 000000 ill 40226f8c <__sread>: 40226f8c: f0c112 addi a1, a1, -16 40226f8f: 21c9 s32i.n a12, a1, 8 40226f91: 03cd mov.n a12, a3 40226f93: 079332 l16si a3, a3, 14 40226f96: 036102 s32i a0, a1, 12 40226f99: 0bf885 call0 40232f24 <_read_r> 40226f9c: 00c296 bltz a2, 40226fac <__sread+0x20> 40226f9f: 142c32 l32i a3, a12, 80 40226fa2: 332a add.n a3, a3, a2 40226fa4: 146c32 s32i a3, a12, 80 40226fa7: 000346 j 40226fb8 <__sread+0x2c> 40226faa: 420000 excw 40226fad: 061c movi.n a6, 16 40226faf: 8ed731 l32r a3, 4020ab0c 40226fb2: 103430 and a3, a4, a3 40226fb5: 065c32 s16i a3, a12, 12 40226fb8: 3108 l32i.n a0, a1, 12 40226fba: 21c8 l32i.n a12, a1, 8 40226fbc: 10c112 addi a1, a1, 16 40226fbf: f00d ret.n 40226fc1: 000000 ill 40226fc4 <__seofread>: 40226fc4: 020c movi.n a2, 0 40226fc6: f00d ret.n 40226fc8 <__swrite>: 40226fc8: e0c112 addi a1, a1, -32 40226fcb: 51d9 s32i.n a13, a1, 20 40226fcd: 02dd mov.n a13, a2 40226fcf: 061322 l16ui a2, a3, 12 40226fd2: 61c9 s32i.n a12, a1, 24 40226fd4: 41e9 s32i.n a14, a1, 16 40226fd6: 31f9 s32i.n a15, a1, 12 40226fd8: 7109 s32i.n a0, a1, 28 40226fda: 03cd mov.n a12, a3 40226fdc: 04fd mov.n a15, a4 40226fde: 05ed mov.n a14, a5 40226fe0: 0d6287 bbci a2, 8, 40226ff1 <__swrite+0x29> 40226fe3: 079332 l16si a3, a3, 14 40226fe6: 0d2d mov.n a2, a13 40226fe8: 00a042 movi a4, 0 40226feb: 02a052 movi a5, 2 40226fee: 0bf3c5 call0 40232f2c <_lseek_r> 40226ff1: 061c32 l16ui a3, a12, 12 40226ff4: 8ec621 l32r a2, 4020ab0c 40226ff7: 204ff0 or a4, a15, a15 40226ffa: 102320 and a2, a3, a2 40226ffd: 079c32 l16si a3, a12, 14 40227000: 065c22 s16i a2, a12, 12 40227003: 205ee0 or a5, a14, a14 40227006: 202dd0 or a2, a13, a13 40227009: 0bf1c5 call0 40232f28 <_write_r> 4022700c: 7108 l32i.n a0, a1, 28 4022700e: 61c8 l32i.n a12, a1, 24 40227010: 51d8 l32i.n a13, a1, 20 40227012: 41e8 l32i.n a14, a1, 16 40227014: 31f8 l32i.n a15, a1, 12 40227016: 20c112 addi a1, a1, 32 40227019: f00d ret.n ... 4022701c <__sseek>: 4022701c: f0c112 addi a1, a1, -16 4022701f: 21c9 s32i.n a12, a1, 8 40227021: 03cd mov.n a12, a3 40227023: 079332 l16si a3, a3, 14 40227026: 036102 s32i a0, a1, 12 40227029: 0bf005 call0 40232f2c <_lseek_r> 4022702c: 061c32 l16ui a3, a12, 12 4022702f: 0d0266 bnei a2, -1, 40227040 <__sseek+0x24> 40227032: 8eb641 l32r a4, 4020ab0c 40227035: 103430 and a3, a4, a3 40227038: 065c32 s16i a3, a12, 12 4022703b: 000346 j 4022704c <__sseek+0x30> 4022703e: 410000 srli a0, a0, 0 40227041: 227e22 excw 40227044: 146c movi.n a4, -31 40227046: 203430 or a3, a4, a3 40227049: 065c32 s16i a3, a12, 12 4022704c: 3108 l32i.n a0, a1, 12 4022704e: 21c8 l32i.n a12, a1, 8 40227050: 10c112 addi a1, a1, 16 40227053: f00d ret.n 40227055: 000000 ill 40227058 <__sclose>: 40227058: 079332 l16si a3, a3, 14 4022705b: f0c112 addi a1, a1, -16 4022705e: 036102 s32i a0, a1, 12 40227061: 0becc5 call0 40232f30 <_close_r> 40227064: 032102 l32i a0, a1, 12 40227067: 10c112 addi a1, a1, 16 4022706a: 000080 ret 4022706d: 000000 ill 40227070 : 40227070: 203220 or a3, a2, a2 40227073: fdd621 l32r a2, 402267cc 40227076: f0c112 addi a1, a1, -16 40227079: 002222 l32i a2, a2, 0 4022707c: 036102 s32i a0, a1, 12 4022707f: 0000c5 call0 4022708c <_strdup_r> 40227082: 3108 l32i.n a0, a1, 12 40227084: 10c112 addi a1, a1, 16 40227087: f00d ret.n 40227089: 000000 ill 4022708c <_strdup_r>: 4022708c: f0c112 addi a1, a1, -16 4022708f: 21c9 s32i.n a12, a1, 8 40227091: 02cd mov.n a12, a2 40227093: 032d mov.n a2, a3 40227095: 3109 s32i.n a0, a1, 12 40227097: 11d9 s32i.n a13, a1, 4 40227099: 0061e2 s32i a14, a1, 0 4022709c: 03ed mov.n a14, a3 4022709e: 803b01 l32r a0, 4020718c 402270a1: 0000c0 callx0 a0 402270a4: d21b addi.n a13, a2, 1 402270a6: 0d3d mov.n a3, a13 402270a8: 0c2d mov.n a2, a12 402270aa: fdca01 l32r a0, 402267d4 402270ad: 0000c0 callx0 a0 402270b0: 02cd mov.n a12, a2 402270b2: 828c beqz.n a2, 402270be <_strdup_r+0x32> 402270b4: 0e3d mov.n a3, a14 402270b6: 0d4d mov.n a4, a13 402270b8: 7b4301 l32r a0, 40205dc4 402270bb: 0000c0 callx0 a0 402270be: 3108 l32i.n a0, a1, 12 402270c0: 0c2d mov.n a2, a12 402270c2: 11d8 l32i.n a13, a1, 4 402270c4: 21c8 l32i.n a12, a1, 8 402270c6: 01e8 l32i.n a14, a1, 0 402270c8: 10c112 addi a1, a1, 16 402270cb: f00d ret.n 402270cd: 000000 ill 402270d0 : 402270d0: f0c112 addi a1, a1, -16 402270d3: 21c9 s32i.n a12, a1, 8 402270d5: 11d9 s32i.n a13, a1, 4 402270d7: 3109 s32i.n a0, a1, 12 402270d9: 03dd mov.n a13, a3 402270db: 0c0c movi.n a12, 0 402270dd: 53cc bnez.n a3, 402270e6 402270df: 0004c6 j 402270f6 402270e2: 231b addi.n a2, a3, 1 402270e4: 03cd mov.n a12, a3 402270e6: 0d3d mov.n a3, a13 402270e8: 0b0a45 call0 40232190 402270eb: 023d mov.n a3, a2 402270ed: ff1256 bnez a2, 402270e2 402270f0: 000206 j 402270fc 402270f3: 000000 ill 402270f6: 0b0985 call0 40232190 402270f9: 20c220 or a12, a2, a2 402270fc: 032102 l32i a0, a1, 12 402270ff: 202cc0 or a2, a12, a12 40227102: 11d8 l32i.n a13, a1, 4 40227104: 21c8 l32i.n a12, a1, 8 40227106: 10c112 addi a1, a1, 16 40227109: f00d ret.n ... 4022710c <_svfprintf_r>: 4022710c: 30a192 movi a9, 0x130 4022710f: c01190 sub a1, a1, a9 40227112: 2c6132 s32i a3, a1, 176 40227115: 4b6102 s32i a0, a1, 0x12c 40227118: 4861e2 s32i a14, a1, 0x120 4022711b: 356142 s32i a4, a1, 212 4022711e: 286152 s32i a5, a1, 160 40227121: 296162 s32i a6, a1, 164 40227124: 2a6172 s32i a7, a1, 168 40227127: 2f6152 s32i a5, a1, 188 4022712a: 306162 s32i a6, a1, 192 4022712d: 07ed mov.n a14, a7 4022712f: 4a61c2 s32i a12, a1, 0x128 40227132: 4961d2 s32i a13, a1, 0x124 40227135: 4761f2 s32i a15, a1, 0x11c 40227138: 2d6122 s32i a2, a1, 180 4022713b: 024645 call0 402295a0 <_localeconv_r> 4022713e: 0228 l32i.n a2, a2, 0 40227140: 396122 s32i a2, a1, 228 40227143: 801201 l32r a0, 4020718c 40227146: 0000c0 callx0 a0 40227149: 2c2132 l32i a3, a1, 176 4022714c: 386122 s32i a2, a1, 224 4022714f: 061322 l16ui a2, a3, 12 40227152: 2a6277 bbci a2, 7, 40227180 <_svfprintf_r+0x74> 40227155: 4328 l32i.n a2, a3, 16 40227157: 52ec bnez.n a2, 40227180 <_svfprintf_r+0x74> 40227159: 2d2122 l32i a2, a1, 180 4022715c: 034c movi.n a3, 64 4022715e: fd9d01 l32r a0, 402267d4 40227161: 0000c0 callx0 a0 40227164: 2c2142 l32i a4, a1, 176 40227167: 0429 s32i.n a2, a4, 0 40227169: 4429 s32i.n a2, a4, 16 4022716b: a2cc bnez.n a2, 40227179 <_svfprintf_r+0x6d> 4022716d: 2d2152 l32i a5, a1, 180 40227170: c20c movi.n a2, 12 40227172: 0529 s32i.n a2, a5, 0 40227174: f27c movi.n a2, -1 40227176: 04bf06 j 40228476 <_svfprintf_r+0x136a> 40227179: 2c2132 l32i a3, a1, 176 4022717c: 024c movi.n a2, 64 4022717e: 5329 s32i.n a2, a3, 20 40227180: fda041 l32r a4, 40226800 40227183: fd9f51 l32r a5, 40226800 40227186: 020c movi.n a2, 0 40227188: 10c1c2 addi a12, a1, 16 4022718b: 1e61c2 s32i a12, a1, 120 4022718e: 206122 s32i a2, a1, 128 40227191: 1f6122 s32i a2, a1, 124 40227194: 2e6122 s32i a2, a1, 184 40227197: 326142 s32i a4, a1, 200 4022719a: 336152 s32i a5, a1, 204 4022719d: 3c6122 s32i a2, a1, 240 402271a0: 3b6122 s32i a2, a1, 236 402271a3: 376122 s32i a2, a1, 220 402271a6: 000046 j 402271ab <_svfprintf_r+0x9f> 402271a9: 0ded mov.n a14, a13 402271ab: 3521d2 l32i a13, a1, 212 402271ae: 000046 j 402271b3 <_svfprintf_r+0xa7> 402271b1: dd1b addi.n a13, a13, 1 402271b3: 000d22 l8ui a2, a13, 0 402271b6: dbc232 addi a3, a2, -37 402271b9: 138c beqz.n a3, 402271be <_svfprintf_r+0xb2> 402271bb: ff2256 bnez a2, 402271b1 <_svfprintf_r+0xa5> 402271be: 352152 l32i a5, a1, 212 402271c1: c0fd50 sub a15, a13, a5 402271c4: 4fbc beqz.n a15, 402271fc <_svfprintf_r+0xf0> 402271c6: 202122 l32i a2, a1, 128 402271c9: 0c59 s32i.n a5, a12, 0 402271cb: 22fa add.n a2, a2, a15 402271cd: 206122 s32i a2, a1, 128 402271d0: 1f2122 l32i a2, a1, 124 402271d3: 1cf9 s32i.n a15, a12, 4 402271d5: 221b addi.n a2, a2, 1 402271d7: 1f6122 s32i a2, a1, 124 402271da: 08ccc2 addi a12, a12, 8 402271dd: 1382a6 blti a2, 8, 402271f4 <_svfprintf_r+0xe8> 402271e0: 2d2122 l32i a2, a1, 180 402271e3: 2c2132 l32i a3, a1, 176 402271e6: 78c142 addi a4, a1, 120 402271e9: 02d2c5 call0 40229f18 <__ssprint_r> 402271ec: 128c beqz.n a2, 402271f1 <_svfprintf_r+0xe5> 402271ee: 049cc6 j 40228465 <_svfprintf_r+0x1359> 402271f1: 10c1c2 addi a12, a1, 16 402271f4: 372122 l32i a2, a1, 220 402271f7: 22fa add.n a2, a2, a15 402271f9: 376122 s32i a2, a1, 220 402271fc: 000d22 l8ui a2, a13, 0 402271ff: 12cc bnez.n a2, 40227204 <_svfprintf_r+0xf8> 40227201: 0493c6 j 40228454 <_svfprintf_r+0x1348> 40227204: 020c movi.n a2, 0 40227206: 9e4122 s8i a2, a1, 158 40227209: 020c movi.n a2, 0 4022720b: 3d1b addi.n a3, a13, 1 4022720d: fa7c movi.n a10, -1 4022720f: 346122 s32i a2, a1, 208 40227212: 2b6122 s32i a2, a1, 172 40227215: 5b5c movi.n a11, 85 40227217: 063c movi.n a6, 48 40227219: 574c movi.n a7, 69 4022721b: 990c movi.n a9, 9 4022721d: a52c movi.n a5, 42 4022721f: df2c movi.n a15, 45 40227221: ed2c movi.n a13, 46 40227223: 000306 j 40227233 <_svfprintf_r+0x127> 40227226: 000000 ill 40227229: 082d mov.n a2, a8 4022722b: 000046 j 40227230 <_svfprintf_r+0x124> 4022722e: fa7c movi.n a10, -1 40227230: 352132 l32i a3, a1, 212 40227233: 431b addi.n a4, a3, 1 40227235: 000382 l8ui a8, a3, 0 40227238: 356142 s32i a4, a1, 212 4022723b: 0298b7 bne a8, a11, 40227241 <_svfprintf_r+0x135> 4022723e: 01eac6 j 402279ed <_svfprintf_r+0x8e1> 40227241: 732b87 blt a11, a8, 402272b8 <_svfprintf_r+0x1ac> 40227244: 029867 bne a8, a6, 4022724a <_svfprintf_r+0x13e> 40227247: 006686 j 402273e5 <_svfprintf_r+0x2d9> 4022724a: 322687 blt a6, a8, 40227280 <_svfprintf_r+0x174> 4022724d: 029857 bne a8, a5, 40227253 <_svfprintf_r+0x147> 40227250: 004386 j 40227362 <_svfprintf_r+0x256> 40227253: 112587 blt a5, a8, 40227268 <_svfprintf_r+0x15c> 40227256: 02c866 bnei a8, 32, 4022725c <_svfprintf_r+0x150> 40227259: 003dc6 j 40227354 <_svfprintf_r+0x248> 4022725c: 332c movi.n a3, 35 4022725e: 029837 bne a8, a3, 40227264 <_svfprintf_r+0x158> 40227261: 003d46 j 4022735a <_svfprintf_r+0x24e> 40227264: 025946 j 40227bcd <_svfprintf_r+0xac1> 40227267: 98f700 excw 4022726a: 468602 excw 4022726d: 98d700 excw 40227270: 46c602 addi a0, a6, 70 40227273: b32c00 movgez a2, a12, a0 40227276: 021837 beq a8, a3, 4022727c <_svfprintf_r+0x170> 40227279: 025406 j 40227bcd <_svfprintf_r+0xac1> 4022727c: ffea46 j 40227229 <_svfprintf_r+0x11d> 4022727f: 987700 excw 40227282: 934602 s8i a0, a6, 147 40227285: 278700 excw 40227288: 933c12 excw 4022728b: 022387 blt a3, a8, 40227291 <_svfprintf_r+0x185> 4022728e: 005686 j 402273ec <_svfprintf_r+0x2e0> 40227291: 434c movi.n a3, 68 40227293: 029837 bne a8, a3, 40227299 <_svfprintf_r+0x18d> 40227296: 006fc6 j 40227459 <_svfprintf_r+0x34d> 40227299: 024c06 j 40227bcd <_svfprintf_r+0xac1> 4022729c: c34c movi.n a3, 76 4022729e: 029837 bne a8, a3, 402272a4 <_svfprintf_r+0x198> 402272a1: 005c46 j 40227416 <_svfprintf_r+0x30a> 402272a4: f34c movi.n a3, 79 402272a6: 029837 bne a8, a3, 402272ac <_svfprintf_r+0x1a0> 402272a9: 018d06 j 402278e1 <_svfprintf_r+0x7d5> 402272ac: 734c movi.n a3, 71 402272ae: 021837 beq a8, a3, 402272b4 <_svfprintf_r+0x1a8> 402272b1: 024606 j 40227bcd <_svfprintf_r+0xac1> 402272b4: 008706 j 402274d4 <_svfprintf_r+0x3c8> 402272b7: a03200 addx4 a3, a2, a0 402272ba: 376c movi.n a7, -29 402272bc: 0298 l32i.n a9, a2, 0 402272be: 0057c6 j 40227421 <_svfprintf_r+0x315> 402272c1: 352387 blt a3, a8, 402272fa <_svfprintf_r+0x1ee> 402272c4: 67a032 movi a3, 103 402272c7: 1d2387 blt a3, a8, 402272e8 <_svfprintf_r+0x1dc> 402272ca: 65a032 movi a3, 101 402272cd: 022837 blt a8, a3, 402272d3 <_svfprintf_r+0x1c7> 402272d0: 008006 j 402274d4 <_svfprintf_r+0x3c8> 402272d3: 63a032 movi a3, 99 402272d6: 029837 bne a8, a3, 402272dc <_svfprintf_r+0x1d0> 402272d9: 005546 j 40227432 <_svfprintf_r+0x326> 402272dc: 602387 blt a3, a8, 40227340 <_svfprintf_r+0x234> 402272df: 835c movi.n a3, 88 402272e1: 631837 beq a8, a3, 40227348 <_svfprintf_r+0x23c> 402272e4: 023946 j 40227bcd <_svfprintf_r+0xac1> 402272e7: a03200 addx4 a3, a2, a0 402272ea: 3768 l32i.n a6, a7, 12 402272ec: 0298 l32i.n a9, a2, 0 402272ee: 004a86 j 4022741c <_svfprintf_r+0x310> 402272f1: 69a032 movi a3, 105 402272f4: 481837 beq a8, a3, 40227340 <_svfprintf_r+0x234> 402272f7: 023486 j 40227bcd <_svfprintf_r+0xac1> 402272fa: 71a032 movi a3, 113 402272fd: 029837 bne a8, a3, 40227303 <_svfprintf_r+0x1f7> 40227300: 004746 j 40227421 <_svfprintf_r+0x315> 40227303: 1a2387 blt a3, a8, 40227321 <_svfprintf_r+0x215> 40227306: 6fa032 movi a3, 111 40227309: 029837 bne a8, a3, 4022730f <_svfprintf_r+0x203> 4022730c: 017706 j 402278ec <_svfprintf_r+0x7e0> 4022730f: 02a387 bge a3, a8, 40227315 <_svfprintf_r+0x209> 40227312: 018e06 j 4022794e <_svfprintf_r+0x842> 40227315: 6ea032 movi a3, 110 40227318: 029837 bne a8, a3, 4022731e <_svfprintf_r+0x212> 4022731b: 015586 j 40227875 <_svfprintf_r+0x769> 4022731e: 022ac6 j 40227bcd <_svfprintf_r+0xac1> 40227321: 75a032 movi a3, 117 40227324: 029837 bne a8, a3, 4022732a <_svfprintf_r+0x21e> 40227327: 01b346 j 402279f8 <_svfprintf_r+0x8ec> 4022732a: 78a032 movi a3, 120 4022732d: 029837 bne a8, a3, 40227333 <_svfprintf_r+0x227> 40227330: 01c906 j 40227a58 <_svfprintf_r+0x94c> 40227333: 73a032 movi a3, 115 40227336: 021837 beq a8, a3, 4022733c <_svfprintf_r+0x230> 40227339: 022406 j 40227bcd <_svfprintf_r+0xac1> 4022733c: 019246 j 40227989 <_svfprintf_r+0x87d> 4022733f: 412200 srli a2, a0, 2 40227342: 9e .byte 0x9e 40227343: 004806 j 40227467 <_svfprintf_r+0x35b> 40227346: 410000 srli a0, a0, 0 40227349: 22fd33 excw 4022734c: 429e41 l32r a4, 401f7dc4 <_lit4_end+0xf069c> 4022734f: 063c61 l32r a6, 401e8c40 <_lit4_end+0xe1518> 40227352: 2001c3 excw 40227355: 8328 l32i.n a2, a3, 32 40227357: ffb546 j 40227230 <_svfprintf_r+0x124> 4022735a: 130c movi.n a3, 1 4022735c: 0030c6 j 40227423 <_svfprintf_r+0x317> 4022735f: 000000 ill 40227362: 3e4b addi.n a3, a14, 4 40227364: 881c movi.n a8, 24 40227366: 302142 l32i a4, a1, 192 40227369: 07a837 bge a8, a3, 40227374 <_svfprintf_r+0x268> 4022736c: 0128e7 blt a8, a14, 40227371 <_svfprintf_r+0x265> 4022736f: 432c movi.n a3, 36 40227371: 2f2142 l32i a4, a1, 188 40227374: 443a add.n a4, a4, a3 40227376: fcc442 addi a4, a4, -4 40227379: 0448 l32i.n a4, a4, 0 4022737b: 03ed mov.n a14, a3 4022737d: 346142 s32i a4, a1, 208 40227380: eac4d6 bgez a4, 40227230 <_svfprintf_r+0x124> 40227383: 604040 neg a4, a4 40227386: 346142 s32i a4, a1, 208 40227389: 430c movi.n a3, 4 4022738b: 002506 j 40227423 <_svfprintf_r+0x317> 4022738e: 320000 excw 40227391: 823521 l32r a2, 40207c68 40227394: 1b0003 excw 40227397: 185743 excw 4022739a: 030c04 excw 4022739d: 000cc6 j 402273d4 <_svfprintf_r+0x2c8> 402273a0: 3e4b addi.n a3, a14, 4 402273a2: 881c movi.n a8, 24 402273a4: 0ca837 bge a8, a3, 402273b4 <_svfprintf_r+0x2a8> 402273a7: 0128e7 blt a8, a14, 402273ac <_svfprintf_r+0x2a0> 402273aa: 432c movi.n a3, 36 402273ac: 03ed mov.n a14, a3 402273ae: 2f2182 l32i a8, a1, 188 402273b1: 000106 j 402273b9 <_svfprintf_r+0x2ad> 402273b4: 302182 l32i a8, a1, 192 402273b7: 03ed mov.n a14, a3 402273b9: 383a add.n a3, a8, a3 402273bb: fcc332 addi a3, a3, -4 402273be: 03a8 l32i.n a10, a3, 0 402273c0: 356142 s32i a4, a1, 212 402273c3: e67a96 bltz a10, 4022722e <_svfprintf_r+0x122> 402273c6: ff9986 j 40227230 <_svfprintf_r+0x124> 402273c9: a03330 addx4 a3, a3, a3 402273cc: 000482 l8ui a8, a4, 0 402273cf: 9033a0 addx2 a3, a3, a10 402273d2: 441b addi.n a4, a4, 1 402273d4: 356142 s32i a4, a1, 212 402273d7: d0c8a2 addi a10, a8, -48 402273da: ebb9a7 bgeu a9, a10, 402273c9 <_svfprintf_r+0x2bd> 402273dd: fa7c movi.n a10, -1 402273df: b3a330 movgez a10, a3, a3 402273e2: ff9546 j 4022723b <_svfprintf_r+0x12f> 402273e5: 80a032 movi a3, 128 402273e8: 000dc6 j 40227423 <_svfprintf_r+0x317> 402273eb: 030c00 excw 402273ee: 346132 s32i a3, a1, 208 402273f1: 342142 l32i a4, a1, 208 402273f4: d0c882 addi a8, a8, -48 402273f7: a03440 addx4 a3, a4, a4 402273fa: 908380 addx2 a8, a3, a8 402273fd: 352132 l32i a3, a1, 212 40227400: 346182 s32i a8, a1, 208 40227403: 331b addi.n a3, a3, 1 40227405: 356132 s32i a3, a1, 212 40227408: 330b addi.n a3, a3, -1 4022740a: 000382 l8ui a8, a3, 0 4022740d: d0c832 addi a3, a8, -48 40227410: ddb937 bgeu a9, a3, 402273f1 <_svfprintf_r+0x2e5> 40227413: ff8906 j 4022723b <_svfprintf_r+0x12f> 40227416: 830c movi.n a3, 8 40227418: 0001c6 j 40227423 <_svfprintf_r+0x317> 4022741b: 034c00 excw 4022741e: 000046 j 40227423 <_svfprintf_r+0x317> 40227421: 031c movi.n a3, 16 40227423: 2b2142 l32i a4, a1, 172 40227426: 204430 or a4, a4, a3 40227429: 2b6142 s32i a4, a1, 172 4022742c: ff8006 j 40227230 <_svfprintf_r+0x124> 4022742f: 000000 ill 40227432: de4b addi.n a13, a14, 4 40227434: 831c movi.n a3, 24 40227436: 302122 l32i a2, a1, 192 40227439: 07a3d7 bge a3, a13, 40227444 <_svfprintf_r+0x338> 4022743c: 0123e7 blt a3, a14, 40227441 <_svfprintf_r+0x335> 4022743f: 4d2c movi.n a13, 36 40227441: 2f2122 l32i a2, a1, 188 40227444: 22da add.n a2, a2, a13 40227446: fcc222 addi a2, a2, -4 40227449: 0228 l32i.n a2, a2, 0 4022744b: 504122 s8i a2, a1, 80 4022744e: 020c movi.n a2, 0 40227450: 9e4122 s8i a2, a1, 158 40227453: 01e206 j 40227bdf <_svfprintf_r+0xad3> 40227456: 000000 ill 40227459: 2b2152 l32i a5, a1, 172 4022745c: 9e4122 s8i a2, a1, 158 4022745f: 021c movi.n a2, 16 40227461: 205520 or a5, a5, a2 40227464: 2b6152 s32i a5, a1, 172 40227467: 2b2122 l32i a2, a1, 172 4022746a: de4b addi.n a13, a14, 4 4022746c: 1d6247 bbci a2, 4, 4022748d <_svfprintf_r+0x381> 4022746f: 831c movi.n a3, 24 40227471: 302122 l32i a2, a1, 192 40227474: 08a3d7 bge a3, a13, 40227480 <_svfprintf_r+0x374> 40227477: 0223e7 blt a3, a14, 4022747d <_svfprintf_r+0x371> 4022747a: 24a0d2 movi a13, 36 4022747d: 2f2122 l32i a2, a1, 188 40227480: 22da add.n a2, a2, a13 40227482: fcc222 addi a2, a2, -4 40227485: 02f8 l32i.n a15, a2, 0 40227487: 000f06 j 402274c7 <_svfprintf_r+0x3bb> 4022748a: 000000 ill 4022748d: 2b2132 l32i a3, a1, 172 40227490: 821c movi.n a2, 24 40227492: 1b6367 bbci a3, 6, 402274b1 <_svfprintf_r+0x3a5> 40227495: 302132 l32i a3, a1, 192 40227498: 08a2d7 bge a2, a13, 402274a4 <_svfprintf_r+0x398> 4022749b: 0222e7 blt a2, a14, 402274a1 <_svfprintf_r+0x395> 4022749e: 24a0d2 movi a13, 36 402274a1: 2f2132 l32i a3, a1, 188 402274a4: 33da add.n a3, a3, a13 402274a6: fcc332 addi a3, a3, -4 402274a9: 0093f2 l16si a15, a3, 0 402274ac: 0005c6 j 402274c7 <_svfprintf_r+0x3bb> 402274af: 320000 excw 402274b2: d73021 l32r a2, 4021d174 402274b5: e708a2 l8ui a10, a8, 231 402274b8: d20222 l8ui a2, a2, 210 402274bb: 3224a0 excw 402274be: da2f21 l32r a2, 4021dd7c 402274c1: c33233 excw 402274c4: f8fc bnez.n a8, 40227507 <_svfprintf_r+0x3fb> 402274c6: 120c03 excw 402274c9: 610fd6 bgez a15, 40227add <_svfprintf_r+0x9d1> 402274cc: 60f0f0 neg a15, a15 402274cf: d32c movi.n a3, 45 402274d1: 018146 j 40227ada <_svfprintf_r+0x9ce> 402274d4: 2b2142 l32i a4, a1, 172 402274d7: 9e4122 s8i a2, a1, 158 402274da: ee7b addi.n a14, a14, 7 402274dc: 827c movi.n a2, -8 402274de: 10ee20 and a14, a14, a2 402274e1: 316142 s32i a4, a1, 196 402274e4: 366182 s32i a8, a1, 216 402274e7: de8b addi.n a13, a14, 8 402274e9: 1b6437 bbci a4, 3, 40227508 <_svfprintf_r+0x3fc> 402274ec: 821c movi.n a2, 24 402274ee: 302132 l32i a3, a1, 192 402274f1: 07a2d7 bge a2, a13, 402274fc <_svfprintf_r+0x3f0> 402274f4: 0122e7 blt a2, a14, 402274f9 <_svfprintf_r+0x3ed> 402274f7: 8d2c movi.n a13, 40 402274f9: 2f2132 l32i a3, a1, 188 402274fc: 33da add.n a3, a3, a13 402274fe: f8c332 addi a3, a3, -8 40227501: 0348 l32i.n a4, a3, 0 40227503: 1358 l32i.n a5, a3, 4 40227505: 000606 j 40227521 <_svfprintf_r+0x415> 40227508: 831c movi.n a3, 24 4022750a: 302122 l32i a2, a1, 192 4022750d: 07a3d7 bge a3, a13, 40227518 <_svfprintf_r+0x40c> 40227510: 0123e7 blt a3, a14, 40227515 <_svfprintf_r+0x409> 40227513: 8d2c movi.n a13, 40 40227515: 2f2122 l32i a2, a1, 188 40227518: 22da add.n a2, a2, a13 4022751a: f8c222 addi a2, a2, -8 4022751d: 0248 l32i.n a4, a2, 0 4022751f: 1258 l32i.n a5, a2, 4 40227521: 326142 s32i a4, a1, 200 40227524: 336152 s32i a5, a1, 204 40227527: 322122 l32i a2, a1, 200 4022752a: 332132 l32i a3, a1, 204 4022752d: 426182 s32i a8, a1, 0x108 40227530: 4161a2 s32i a10, a1, 0x104 40227533: 029985 call0 40229ecc <__fpclassifyd> 40227536: 422182 l32i a8, a1, 0x108 40227539: 4121a2 l32i a10, a1, 0x104 4022753c: 361266 bnei a2, 1, 40227576 <_svfprintf_r+0x46a> 4022753f: 322122 l32i a2, a1, 200 40227542: 332132 l32i a3, a1, 204 40227545: fcae41 l32r a4, 40226800 40227548: fcae51 l32r a5, 40226800 4022754b: fcb701 l32r a0, 40226828 4022754e: 0000c0 callx0 a0 40227551: 422182 l32i a8, a1, 0x108 40227554: 0042d6 bgez a2, 4022755c <_svfprintf_r+0x450> 40227557: d22c movi.n a2, 45 40227559: 9e4122 s8i a2, a1, 158 4022755c: 724c movi.n a2, 71 4022755e: fcaae1 l32r a14, 40226808 40227561: 022287 blt a2, a8, 40227567 <_svfprintf_r+0x45b> 40227564: fca8e1 l32r a14, 40226804 40227567: 2b2152 l32i a5, a1, 172 4022756a: 7faf22 movi a2, -129 4022756d: 105520 and a5, a5, a2 40227570: 2b6152 s32i a5, a1, 172 40227573: 000b46 j 402275a4 <_svfprintf_r+0x498> 40227576: 332132 l32i a3, a1, 204 40227579: 322122 l32i a2, a1, 200 4022757c: 426182 s32i a8, a1, 0x108 4022757f: 4161a2 s32i a10, a1, 0x104 40227582: 029485 call0 40229ecc <__fpclassifyd> 40227585: 734c movi.n a3, 71 40227587: 422182 l32i a8, a1, 0x108 4022758a: 4121a2 l32i a10, a1, 0x104 4022758d: b2dc bnez.n a2, 402275ac <_svfprintf_r+0x4a0> 4022758f: fca0e1 l32r a14, 40226810 40227592: 022387 blt a3, a8, 40227598 <_svfprintf_r+0x48c> 40227595: fc9de1 l32r a14, 4022680c 40227598: 2b2132 l32i a3, a1, 172 4022759b: 7faf22 movi a2, -129 4022759e: 103320 and a3, a3, a2 402275a1: 2b6132 s32i a3, a1, 172 402275a4: 3a0c movi.n a10, 3 402275a6: 050c movi.n a5, 0 402275a8: 019086 j 40227bee <_svfprintf_r+0xae2> 402275ab: 0a2600 excw 402275ae: af2212 l32i a1, a2, 0x2bc 402275b1: df .byte 0xdf 402275b2: 102820 and a2, a8, a2 402275b5: 0b9237 bne a2, a3, 402275c4 <_svfprintf_r+0x4b8> 402275b8: 120c movi.n a2, 1 402275ba: 83a2a0 moveqz a10, a2, a10 402275bd: 0000c6 j 402275c4 <_svfprintf_r+0x4b8> 402275c0: 0c0000 excw 402275c3: 426a add.n a4, a2, a6 402275c5: 222b21 l32r a2, 401efe74 <_lit4_end+0xe874c> 402275c8: 2000a1 l32r a10, 401ef5c8 <_lit4_end+0xe7ea0> 402275cb: 322044 excw 402275ce: 423321 l32r a2, 401f7e9c <_lit4_end+0xf0774> 402275d1: b22b61 l32r a6, 40213e80 402275d4: d63221 l32r a2, 4021ce9c 402275d7: 210133 excw 402275da: 999d excw 402275dc: 332152 l32i a5, a1, 204 402275df: 302520 xor a2, a5, a2 402275e2: 2e6122 s32i a2, a1, 184 402275e5: d22c movi.n a2, 45 402275e7: 3a6122 s32i a2, a1, 232 402275ea: 000286 j 402275f8 <_svfprintf_r+0x4ec> 402275ed: 332132 l32i a3, a1, 204 402275f0: 040c movi.n a4, 0 402275f2: 2e6132 s32i a3, a1, 184 402275f5: 3a6142 s32i a4, a1, 232 402275f8: dfaff2 movi a15, -33 402275fb: 10f8f0 and a15, a8, a15 402275fe: bacf42 addi a4, a15, -70 40227601: 030c movi.n a3, 0 40227603: 120c movi.n a2, 1 40227605: 833240 moveqz a3, a2, a4 40227608: 743030 extui a3, a3, 0, 8 4022760b: 93cc bnez.n a3, 40227618 <_svfprintf_r+0x50c> 4022760d: 524c movi.n a2, 69 4022760f: 9a1b addi.n a9, a10, 1 40227611: 0c1f27 beq a15, a2, 40227621 <_svfprintf_r+0x515> 40227614: 0001c6 j 4022761f <_svfprintf_r+0x513> 40227617: 0a9d00 excw 4022761a: 360c movi.n a6, 3 4022761c: 000106 j 40227624 <_svfprintf_r+0x518> 4022761f: 0a9d mov.n a9, a10 40227621: 02a062 movi a6, 2 40227624: 98a052 movi a5, 152 40227627: 802150 add a2, a1, a5 4022762a: 94a042 movi a4, 148 4022762d: 006122 s32i a2, a1, 0 40227630: 10c152 addi a5, a1, 16 40227633: 214a add.n a2, a1, a4 40227635: 1129 s32i.n a2, a1, 4 40227637: 74c522 addi a2, a5, 116 4022763a: 2129 s32i.n a2, a1, 8 4022763c: 2e2152 l32i a5, a1, 184 4022763f: 2d2122 l32i a2, a1, 180 40227642: 0b4d mov.n a4, a11 40227644: 097d mov.n a7, a9 40227646: 3d6132 s32i a3, a1, 244 40227649: 426182 s32i a8, a1, 0x108 4022764c: 3e6192 s32i a9, a1, 248 4022764f: 4161a2 s32i a10, a1, 0x104 40227652: 3f61b2 s32i a11, a1, 252 40227655: 011685 call0 402287c0 <_dtoa_r> 40227658: 02ed mov.n a14, a2 4022765a: 724c movi.n a2, 71 4022765c: 3d2132 l32i a3, a1, 244 4022765f: 422182 l32i a8, a1, 0x108 40227662: 3e2192 l32i a9, a1, 248 40227665: 4121a2 l32i a10, a1, 0x104 40227668: 3f21b2 l32i a11, a1, 252 4022766b: 199f27 bne a15, a2, 40227688 <_svfprintf_r+0x57c> 4022766e: 312122 l32i a2, a1, 196 40227671: 13e207 bbsi a2, 0, 40227688 <_svfprintf_r+0x57c> 40227674: 212122 l32i a2, a1, 132 40227677: c022e0 sub a2, a2, a14 4022767a: 2e6122 s32i a2, a1, 184 4022767d: 724c movi.n a2, 71 4022767f: 029f27 bne a15, a2, 40227685 <_svfprintf_r+0x579> 40227682: 0023c6 j 40227715 <_svfprintf_r+0x609> 40227685: 002846 j 4022772a <_svfprintf_r+0x61e> 40227688: 6e9a add.n a6, a14, a9 4022768a: 047316 beqz a3, 402276d5 <_svfprintf_r+0x5c9> 4022768d: 000e32 l8ui a3, a14, 0 40227690: 023c movi.n a2, 48 40227692: 3a9327 bne a3, a2, 402276d0 <_svfprintf_r+0x5c4> 40227695: 2e2132 l32i a3, a1, 184 40227698: fc5a41 l32r a4, 40226800 4022769b: fc5951 l32r a5, 40226800 4022769e: 0b2d mov.n a2, a11 402276a0: 406162 s32i a6, a1, 0x100 402276a3: 426182 s32i a8, a1, 0x108 402276a6: 3e6192 s32i a9, a1, 248 402276a9: 4161a2 s32i a10, a1, 0x104 402276ac: 3f61b2 s32i a11, a1, 252 402276af: fc5f01 l32r a0, 4022682c 402276b2: 0000c0 callx0 a0 402276b5: 402162 l32i a6, a1, 0x100 402276b8: 422182 l32i a8, a1, 0x108 402276bb: 3e2192 l32i a9, a1, 248 402276be: 4121a2 l32i a10, a1, 0x104 402276c1: 3f21b2 l32i a11, a1, 252 402276c4: 008216 beqz a2, 402276d0 <_svfprintf_r+0x5c4> 402276c7: 01a022 movi a2, 1 402276ca: c09290 sub a9, a2, a9 402276cd: 266192 s32i a9, a1, 152 402276d0: 262122 l32i a2, a1, 152 402276d3: 662a add.n a6, a6, a2 402276d5: 2e2132 l32i a3, a1, 184 402276d8: fc4a41 l32r a4, 40226800 402276db: fc4951 l32r a5, 40226800 402276de: 202bb0 or a2, a11, a11 402276e1: 406162 s32i a6, a1, 0x100 402276e4: 426182 s32i a8, a1, 0x108 402276e7: 4161a2 s32i a10, a1, 0x104 402276ea: fc5001 l32r a0, 4022682c 402276ed: 0000c0 callx0 a0 402276f0: 402162 l32i a6, a1, 0x100 402276f3: 422182 l32i a8, a1, 0x108 402276f6: 4121a2 l32i a10, a1, 0x104 402276f9: 12cc bnez.n a2, 402276fe <_svfprintf_r+0x5f2> 402276fb: 216162 s32i a6, a1, 132 402276fe: 033c movi.n a3, 48 40227700: 000206 j 4022770c <_svfprintf_r+0x600> 40227703: 421b00 excw 40227706: 216142 s32i a4, a1, 132 40227709: 004232 s8i a3, a2, 0 4022770c: 212122 l32i a2, a1, 132 4022770f: f13267 bltu a2, a6, 40227704 <_svfprintf_r+0x5f8> 40227712: ffd786 j 40227674 <_svfprintf_r+0x568> 40227715: 262122 l32i a2, a1, 152 40227718: fdaf32 movi a3, -3 4022771b: 052237 blt a2, a3, 40227724 <_svfprintf_r+0x618> 4022771e: 022a27 blt a10, a2, 40227724 <_svfprintf_r+0x618> 40227721: 0040c6 j 40227828 <_svfprintf_r+0x71c> 40227724: fec882 addi a8, a8, -2 40227727: 000206 j 40227733 <_svfprintf_r+0x627> 4022772a: 65a022 movi a2, 101 4022772d: 02a287 bge a2, a8, 40227733 <_svfprintf_r+0x627> 40227730: 003206 j 402277fc <_svfprintf_r+0x6f0> 40227733: 2621f2 l32i a15, a1, 152 40227736: 10c132 addi a3, a1, 16 40227739: ff0b addi.n a15, a15, -1 4022773b: 2661f2 s32i a15, a1, 152 4022773e: 8b4182 s8i a8, a1, 139 40227741: 7bc322 addi a2, a3, 123 40227744: b32c movi.n a3, 43 40227746: 007fd6 bgez a15, 40227751 <_svfprintf_r+0x645> 40227749: 60f0f0 neg a15, a15 4022774c: d32c movi.n a3, 45 4022774e: ffffc6 j 40227751 <_svfprintf_r+0x645> 40227751: 014232 s8i a3, a2, 1 40227754: 920c movi.n a2, 9 40227756: 10c152 addi a5, a1, 16 40227759: 6da2f7 bge a2, a15, 402277ca <_svfprintf_r+0x6be> 4022775c: 7ac542 addi a4, a5, 122 4022775f: 206220 or a6, a2, a2 40227762: 0f2d mov.n a2, a15 40227764: a30c movi.n a3, 10 40227766: 406162 s32i a6, a1, 0x100 40227769: 426182 s32i a8, a1, 0x108 4022776c: 3d6142 s32i a4, a1, 244 4022776f: 3e6142 s32i a4, a1, 248 40227772: bb1401 l32r a0, 402163c4 40227775: 0000c0 callx0 a0 40227778: 3d2142 l32i a4, a1, 244 4022777b: 30c222 addi a2, a2, 48 4022777e: 004422 s8i a2, a4, 0 40227781: 0aa032 movi a3, 10 40227784: 202ff0 or a2, a15, a15 40227787: 3d6142 s32i a4, a1, 244 4022778a: 7bd101 l32r a0, 402066d0 4022778d: 0000c0 callx0 a0 40227790: 3d2142 l32i a4, a1, 244 40227793: 402162 l32i a6, a1, 0x100 40227796: 02fd mov.n a15, a2 40227798: 440b addi.n a4, a4, -1 4022779a: 3e2152 l32i a5, a1, 248 4022779d: 422182 l32i a8, a1, 0x108 402277a0: be2627 blt a6, a2, 40227762 <_svfprintf_r+0x656> 402277a3: 250b addi.n a2, a5, -1 402277a5: 10c142 addi a4, a1, 16 402277a8: 30cff2 addi a15, a15, 48 402277ab: 0042f2 s8i a15, a2, 0 402277ae: 7dc432 addi a3, a4, 125 402277b1: 7bc452 addi a5, a4, 123 402277b4: 000246 j 402277c1 <_svfprintf_r+0x6b5> 402277b7: 000242 l8ui a4, a2, 0 402277ba: 221b addi.n a2, a2, 1 402277bc: 004342 s8i a4, a3, 0 402277bf: 331b addi.n a3, a3, 1 402277c1: 034d mov.n a4, a3 402277c3: f03257 bltu a2, a5, 402277b7 <_svfprintf_r+0x6ab> 402277c6: 000386 j 402277d8 <_svfprintf_r+0x6cc> 402277c9: 033c00 excw 402277cc: 30cff2 addi a15, a15, 48 402277cf: 8d4132 s8i a3, a1, 141 402277d2: 8e41f2 s8i a15, a1, 142 402277d5: 7fc542 addi a4, a5, 127 402277d8: 10c132 addi a3, a1, 16 402277db: 7bc322 addi a2, a3, 123 402277de: c02420 sub a2, a4, a2 402277e1: 2e2142 l32i a4, a1, 184 402277e4: 3b6122 s32i a2, a1, 236 402277e7: a24a add.n a10, a2, a4 402277e9: 0724e6 bgei a4, 2, 402277f4 <_svfprintf_r+0x6e8> 402277ec: 312152 l32i a5, a1, 196 402277ef: 0f0c movi.n a15, 0 402277f1: 6b55f7 bbc a5, a15, 40227860 <_svfprintf_r+0x754> 402277f4: aa1b addi.n a10, a10, 1 402277f6: 0f0c movi.n a15, 0 402277f8: 001906 j 40227860 <_svfprintf_r+0x754> 402277fb: a02200 addx4 a2, a2, a0 402277fe: 982766 bnei a7, 2, 4022779a <_svfprintf_r+0x68e> 40227801: 212225 excw 40227804: 12a626 beqi a6, 12, 4022781a <_svfprintf_r+0x70e> 40227807: 0f .byte 0xf 40227808: 4acc bnez.n a10, 40227810 <_svfprintf_r+0x704> 4022780a: 312132 l32i a3, a1, 196 4022780d: 476307 bbci a3, 0, 40227858 <_svfprintf_r+0x74c> 40227810: 3a1b addi.n a3, a10, 1 40227812: 223a add.n a2, a2, a3 40227814: 001006 j 40227858 <_svfprintf_r+0x74c> 40227817: 6acc00 excw 4022781a: 312142 l32i a4, a1, 196 4022781d: 120c movi.n a2, 1 4022781f: 356407 bbci a4, 0, 40227858 <_svfprintf_r+0x74c> 40227822: 2a2b addi.n a2, a10, 2 40227824: 000c06 j 40227858 <_svfprintf_r+0x74c> 40227827: 212200 srai a2, a0, 2 4022782a: 215226 beqi a2, 5, 4022784f <_svfprintf_r+0x743> 4022782d: 2e .byte 0x2e 4022782e: 102257 blt a2, a5, 40227842 <_svfprintf_r+0x736> 40227831: 67a032 movi a3, 103 40227834: 312142 l32i a4, a1, 196 40227837: 366132 s32i a3, a1, 216 4022783a: 1a6407 bbci a4, 0, 40227858 <_svfprintf_r+0x74c> 4022783d: 221b addi.n a2, a2, 1 4022783f: 000546 j 40227858 <_svfprintf_r+0x74c> 40227842: 130c movi.n a3, 1 40227844: 05a237 bge a2, a3, 4022784d <_svfprintf_r+0x741> 40227847: 02a032 movi a3, 2 4022784a: c03320 sub a3, a3, a2 4022784d: 2e2152 l32i a5, a1, 184 40227850: 253a add.n a2, a5, a3 40227852: 67a032 movi a3, 103 40227855: 366132 s32i a3, a1, 216 40227858: 2621f2 l32i a15, a1, 152 4022785b: 362182 l32i a8, a1, 216 4022785e: 02ad mov.n a10, a2 40227860: 3a2142 l32i a4, a1, 232 40227863: 050c movi.n a5, 0 40227865: 029457 bne a4, a5, 4022786b <_svfprintf_r+0x75f> 40227868: 00e106 j 40227bf0 <_svfprintf_r+0xae4> 4022786b: d22c movi.n a2, 45 4022786d: 9e4122 s8i a2, a1, 158 40227870: 00df06 j 40227bf0 <_svfprintf_r+0xae4> 40227873: 520000 excw 40227876: 222b21 l32r a2, 401f0124 <_lit4_end+0xe89fc> 40227879: 4b9e41 l32r a4, 401fa6f4 <_lit4_end+0xf2fcc> 4022787c: de .byte 0xde 4022787d: 1c6547 bbci a5, 4, 4022789d <_svfprintf_r+0x791> 40227880: 831c movi.n a3, 24 40227882: 302122 l32i a2, a1, 192 40227885: 07a3d7 bge a3, a13, 40227890 <_svfprintf_r+0x784> 40227888: 0123e7 blt a3, a14, 4022788d <_svfprintf_r+0x781> 4022788b: 4d2c movi.n a13, 36 4022788d: 2f2122 l32i a2, a1, 188 40227890: 22da add.n a2, a2, a13 40227892: fcc222 addi a2, a2, -4 40227895: 0228 l32i.n a2, a2, 0 40227897: 000f06 j 402278d7 <_svfprintf_r+0x7cb> 4022789a: 000000 ill 4022789d: 2b2142 l32i a4, a1, 172 402278a0: 821c movi.n a2, 24 402278a2: 302132 l32i a3, a1, 192 402278a5: 1c6467 bbci a4, 6, 402278c5 <_svfprintf_r+0x7b9> 402278a8: 08a2d7 bge a2, a13, 402278b4 <_svfprintf_r+0x7a8> 402278ab: 0222e7 blt a2, a14, 402278b1 <_svfprintf_r+0x7a5> 402278ae: 24a0d2 movi a13, 36 402278b1: 2f2132 l32i a3, a1, 188 402278b4: 33da add.n a3, a3, a13 402278b6: fcc332 addi a3, a3, -4 402278b9: 0328 l32i.n a2, a3, 0 402278bb: 372152 l32i a5, a1, 220 402278be: 005252 s16i a5, a2, 0 402278c1: fe3906 j 402271a9 <_svfprintf_r+0x9d> 402278c4: a2d700 excw 402278c7: 22e707 bbsi a7, 0, 402278ed <_svfprintf_r+0x7e1> 402278ca: 4d2c01 l32r a0, 401fad7c <_lit4_end+0xf3654> 402278cd: 2f2132 l32i a3, a1, 188 402278d0: 33da add.n a3, a3, a13 402278d2: fcc332 addi a3, a3, -4 402278d5: 0328 l32i.n a2, a3, 0 402278d7: 372132 l32i a3, a1, 220 402278da: 0239 s32i.n a3, a2, 0 402278dc: fe3246 j 402271a9 <_svfprintf_r+0x9d> 402278df: 420000 excw 402278e2: 1c2b21 l32r a2, 401ee990 <_lit4_end+0xe7268> 402278e5: 442002 l32i a0, a0, 0x110 402278e8: 614220 excw 402278eb: 522b addi.n a5, a2, 2 402278ed: 4b2b21 l32r a2, 401fa59c <_lit4_end+0xf2e74> 402278f0: de .byte 0xde 402278f1: 1c6547 bbci a5, 4, 40227911 <_svfprintf_r+0x805> 402278f4: 831c movi.n a3, 24 402278f6: 302122 l32i a2, a1, 192 402278f9: 07a3d7 bge a3, a13, 40227904 <_svfprintf_r+0x7f8> 402278fc: 0123e7 blt a3, a14, 40227901 <_svfprintf_r+0x7f5> 402278ff: 4d2c movi.n a13, 36 40227901: 2f2122 l32i a2, a1, 188 40227904: 22da add.n a2, a2, a13 40227906: fcc222 addi a2, a2, -4 40227909: 02f8 l32i.n a15, a2, 0 4022790b: 000e46 j 40227948 <_svfprintf_r+0x83c> 4022790e: 000000 ill 40227911: 2b2132 l32i a3, a1, 172 40227914: 821c movi.n a2, 24 40227916: 196367 bbci a3, 6, 40227933 <_svfprintf_r+0x827> 40227919: 302132 l32i a3, a1, 192 4022791c: 08a2d7 bge a2, a13, 40227928 <_svfprintf_r+0x81c> 4022791f: 0222e7 blt a2, a14, 40227925 <_svfprintf_r+0x819> 40227922: 24a0d2 movi a13, 36 40227925: 2f2132 l32i a3, a1, 188 40227928: 33da add.n a3, a3, a13 4022792a: fcc332 addi a3, a3, -4 4022792d: 0013f2 l16ui a15, a3, 0 40227930: 000506 j 40227948 <_svfprintf_r+0x83c> 40227933: 302132 l32i a3, a1, 192 40227936: 07a2d7 bge a2, a13, 40227941 <_svfprintf_r+0x835> 40227939: 0122e7 blt a2, a14, 4022793e <_svfprintf_r+0x832> 4022793c: 4d2c movi.n a13, 36 4022793e: 2f2132 l32i a3, a1, 188 40227941: 33da add.n a3, a3, a13 40227943: fcc332 addi a3, a3, -4 40227946: 03f8 l32i.n a15, a3, 0 40227948: 020c movi.n a2, 0 4022794a: 006286 j 40227ad8 <_svfprintf_r+0x9cc> 4022794d: de4b00 excw 40227950: 831c movi.n a3, 24 40227952: 302122 l32i a2, a1, 192 40227955: 07a3d7 bge a3, a13, 40227960 <_svfprintf_r+0x854> 40227958: 0123e7 blt a3, a14, 4022795d <_svfprintf_r+0x851> 4022795b: 4d2c movi.n a13, 36 4022795d: 2f2122 l32i a2, a1, 188 40227960: 22da add.n a2, a2, a13 40227962: fcc222 addi a2, a2, -4 40227965: 2b2142 l32i a4, a1, 172 40227968: 033c movi.n a3, 48 4022796a: 02f8 l32i.n a15, a2, 0 4022796c: fbab51 l32r a5, 40226818 4022796f: 220c movi.n a2, 2 40227971: 204420 or a4, a4, a2 40227974: 9c4132 s8i a3, a1, 156 40227977: 78a032 movi a3, 120 4022797a: 2b6142 s32i a4, a1, 172 4022797d: 9d4132 s8i a3, a1, 157 40227980: 3c6152 s32i a5, a1, 240 40227983: 78a082 movi a8, 120 40227986: 005386 j 40227ad8 <_svfprintf_r+0x9cc> 40227989: de4b addi.n a13, a14, 4 4022798b: 18a032 movi a3, 24 4022798e: 20faa0 or a15, a10, a10 40227991: 302122 l32i a2, a1, 192 40227994: 08a3d7 bge a3, a13, 402279a0 <_svfprintf_r+0x894> 40227997: 0223e7 blt a3, a14, 4022799d <_svfprintf_r+0x891> 4022799a: 24a0d2 movi a13, 36 4022799d: 2f2122 l32i a2, a1, 188 402279a0: 8022d0 add a2, a2, a13 402279a3: fcc222 addi a2, a2, -4 402279a6: 0022e2 l32i a14, a2, 0 402279a9: 00a022 movi a2, 0 402279ac: 9e4122 s8i a2, a1, 158 402279af: 0e2d mov.n a2, a14 402279b1: 023a96 bltz a10, 402279d8 <_svfprintf_r+0x8cc> 402279b4: 0a4d mov.n a4, a10 402279b6: 030c movi.n a3, 0 402279b8: 426182 s32i a8, a1, 0x108 402279bb: 4161a2 s32i a10, a1, 0x104 402279be: 0a7b85 call0 40232178 402279c1: 422182 l32i a8, a1, 0x108 402279c4: 4121a2 l32i a10, a1, 0x104 402279c7: 221216 beqz a2, 40227bec <_svfprintf_r+0xae0> 402279ca: c0a2e0 sub a10, a2, a14 402279cd: 022fa7 blt a15, a10, 402279d3 <_svfprintf_r+0x8c7> 402279d0: fef486 j 402275a6 <_svfprintf_r+0x49a> 402279d3: 0fad mov.n a10, a15 402279d5: fef346 j 402275a6 <_svfprintf_r+0x49a> 402279d8: 426182 s32i a8, a1, 0x108 402279db: 7dec01 l32r a0, 4020718c 402279de: 0000c0 callx0 a0 402279e1: 050c movi.n a5, 0 402279e3: 02ad mov.n a10, a2 402279e5: 05fd mov.n a15, a5 402279e7: 422182 l32i a8, a1, 0x108 402279ea: 008086 j 40227bf0 <_svfprintf_r+0xae4> 402279ed: 2b2132 l32i a3, a1, 172 402279f0: 021c movi.n a2, 16 402279f2: 203320 or a3, a3, a2 402279f5: 2b6132 s32i a3, a1, 172 402279f8: 2b2142 l32i a4, a1, 172 402279fb: de4b addi.n a13, a14, 4 402279fd: 1c6447 bbci a4, 4, 40227a1d <_svfprintf_r+0x911> 40227a00: 831c movi.n a3, 24 40227a02: 302122 l32i a2, a1, 192 40227a05: 07a3d7 bge a3, a13, 40227a10 <_svfprintf_r+0x904> 40227a08: 0123e7 blt a3, a14, 40227a0d <_svfprintf_r+0x901> 40227a0b: 4d2c movi.n a13, 36 40227a0d: 2f2122 l32i a2, a1, 188 40227a10: 22da add.n a2, a2, a13 40227a12: fcc222 addi a2, a2, -4 40227a15: 02f8 l32i.n a15, a2, 0 40227a17: 000e06 j 40227a53 <_svfprintf_r+0x947> 40227a1a: 000000 ill 40227a1d: 2b2152 l32i a5, a1, 172 40227a20: 821c movi.n a2, 24 40227a22: 302132 l32i a3, a1, 192 40227a25: 186567 bbci a5, 6, 40227a41 <_svfprintf_r+0x935> 40227a28: 08a2d7 bge a2, a13, 40227a34 <_svfprintf_r+0x928> 40227a2b: 0222e7 blt a2, a14, 40227a31 <_svfprintf_r+0x925> 40227a2e: 24a0d2 movi a13, 36 40227a31: 2f2132 l32i a3, a1, 188 40227a34: 33da add.n a3, a3, a13 40227a36: fcc332 addi a3, a3, -4 40227a39: 0013f2 l16ui a15, a3, 0 40227a3c: 0004c6 j 40227a53 <_svfprintf_r+0x947> 40227a3f: d70000 excw 40227a42: e707a2 l8ui a10, a7, 231 40227a45: 2c0122 l8ui a2, a1, 44 40227a48: 324d excw 40227a4a: da2f21 l32r a2, 4021e308 40227a4d: c33233 excw 40227a50: f8fc bnez.n a8, 40227a93 <_svfprintf_r+0x987> 40227a52: 120c03 excw 40227a55: 001fc6 j 40227ad8 <_svfprintf_r+0x9cc> 40227a58: 9e4122 s8i a2, a1, 158 40227a5b: fb6f21 l32r a2, 40226818 40227a5e: 3c6122 s32i a2, a1, 240 40227a61: 2b2132 l32i a3, a1, 172 40227a64: 04ced2 addi a13, a14, 4 40227a67: 1e6347 bbci a3, 4, 40227a89 <_svfprintf_r+0x97d> 40227a6a: 18a032 movi a3, 24 40227a6d: 302122 l32i a2, a1, 192 40227a70: 08a3d7 bge a3, a13, 40227a7c <_svfprintf_r+0x970> 40227a73: 0223e7 blt a3, a14, 40227a79 <_svfprintf_r+0x96d> 40227a76: 24a0d2 movi a13, 36 40227a79: 2f2122 l32i a2, a1, 188 40227a7c: 22da add.n a2, a2, a13 40227a7e: fcc222 addi a2, a2, -4 40227a81: 02f8 l32i.n a15, a2, 0 40227a83: 000e06 j 40227abf <_svfprintf_r+0x9b3> 40227a86: 000000 ill 40227a89: 2b2142 l32i a4, a1, 172 40227a8c: 821c movi.n a2, 24 40227a8e: 302132 l32i a3, a1, 192 40227a91: 186467 bbci a4, 6, 40227aad <_svfprintf_r+0x9a1> 40227a94: 08a2d7 bge a2, a13, 40227aa0 <_svfprintf_r+0x994> 40227a97: 0222e7 blt a2, a14, 40227a9d <_svfprintf_r+0x991> 40227a9a: 24a0d2 movi a13, 36 40227a9d: 2f2132 l32i a3, a1, 188 40227aa0: 33da add.n a3, a3, a13 40227aa2: fcc332 addi a3, a3, -4 40227aa5: 0013f2 l16ui a15, a3, 0 40227aa8: 0004c6 j 40227abf <_svfprintf_r+0x9b3> 40227aab: d70000 excw 40227aae: e707a2 l8ui a10, a7, 231 40227ab1: 2c0122 l8ui a2, a1, 44 40227ab4: 324d excw 40227ab6: da2f21 l32r a2, 4021e374 40227ab9: c33233 excw 40227abc: f8fc bnez.n a8, 40227aff <_svfprintf_r+0x9f3> 40227abe: 215203 excw 40227ac1: 0c2b addi.n a0, a12, 2 40227ac3: 650722 l8ui a2, a7, 101 40227ac6: df1610 excw 40227ac9: 033c00 excw 40227acc: 205520 or a5, a5, a2 40227acf: 9c4132 s8i a3, a1, 156 40227ad2: 9d4182 s8i a8, a1, 157 40227ad5: 2b6152 s32i a5, a1, 172 40227ad8: 030c movi.n a3, 0 40227ada: 9e4132 s8i a3, a1, 158 40227add: 00ba96 bltz a10, 40227aec <_svfprintf_r+0x9e0> 40227ae0: 2b2142 l32i a4, a1, 172 40227ae3: 7faf32 movi a3, -129 40227ae6: 104430 and a4, a4, a3 40227ae9: 2b6142 s32i a4, a1, 172 40227aec: 140c movi.n a4, 1 40227aee: 00a032 movi a3, 0 40227af1: 9334a0 movnez a3, a4, a10 40227af4: 743030 extui a3, a3, 0, 8 40227af7: 005356 bnez a3, 40227b00 <_svfprintf_r+0x9f4> 40227afa: 9334f0 movnez a3, a4, a15 40227afd: 0ac316 beqz a3, 40227bad <_svfprintf_r+0xaa1> 40227b00: 341226 beqi a2, 1, 40227b38 <_svfprintf_r+0xa2c> 40227b03: 022266 bnei a2, 2, 40227b09 <_svfprintf_r+0x9fd> 40227b06: 0020c6 j 40227b8d <_svfprintf_r+0xa81> 40227b09: 77c122 addi a2, a1, 119 40227b0c: 2440f0 extui a4, a15, 0, 3 40227b0f: 30c442 addi a4, a4, 48 40227b12: 004242 s8i a4, a2, 0 40227b15: 41f3f0 srli a15, a15, 3 40227b18: 02ed mov.n a14, a2 40227b1a: 220b addi.n a2, a2, -1 40227b1c: fecf56 bnez a15, 40227b0c <_svfprintf_r+0xa00> 40227b1f: 2b2132 l32i a3, a1, 172 40227b22: 02e307 bbsi a3, 0, 40227b28 <_svfprintf_r+0xa1c> 40227b25: 0025c6 j 40227bc0 <_svfprintf_r+0xab4> 40227b28: 033c movi.n a3, 48 40227b2a: 029437 bne a4, a3, 40227b30 <_svfprintf_r+0xa24> 40227b2d: 0023c6 j 40227bc0 <_svfprintf_r+0xab4> 40227b30: 02ed mov.n a14, a2 40227b32: 004232 s8i a3, a2, 0 40227b35: 0021c6 j 40227bc0 <_svfprintf_r+0xab4> 40227b38: 920c movi.n a2, 9 40227b3a: 0832f7 bltu a2, a15, 40227b46 <_svfprintf_r+0xa3a> 40227b3d: 30cff2 addi a15, a15, 48 40227b40: 7741f2 s8i a15, a1, 119 40227b43: 001d86 j 40227bbd <_svfprintf_r+0xab1> 40227b46: 77c142 addi a4, a1, 119 40227b49: 0f2d mov.n a2, a15 40227b4b: 0aa032 movi a3, 10 40227b4e: 426182 s32i a8, a1, 0x108 40227b51: 4161a2 s32i a10, a1, 0x104 40227b54: 20e440 or a14, a4, a4 40227b57: 3d6142 s32i a4, a1, 244 40227b5a: 8bfc01 l32r a0, 4020ab4c 40227b5d: 0000c0 callx0 a0 40227b60: 3d2142 l32i a4, a1, 244 40227b63: 30c222 addi a2, a2, 48 40227b66: 004422 s8i a2, a4, 0 40227b69: 0aa032 movi a3, 10 40227b6c: 202ff0 or a2, a15, a15 40227b6f: 3d6142 s32i a4, a1, 244 40227b72: 75fb01 l32r a0, 40205360 40227b75: 0000c0 callx0 a0 40227b78: 3d2142 l32i a4, a1, 244 40227b7b: 02fd mov.n a15, a2 40227b7d: 440b addi.n a4, a4, -1 40227b7f: 422182 l32i a8, a1, 0x108 40227b82: 4121a2 l32i a10, a1, 0x104 40227b85: fc0256 bnez a2, 40227b49 <_svfprintf_r+0xa3d> 40227b88: 000d06 j 40227bc0 <_svfprintf_r+0xab4> 40227b8b: 220000 excw 40227b8e: 4277c1 l32r a12, 401f856c <_lit4_end+0xf0e44> 40227b91: f03c21 l32r a2, 40223c84 40227b94: 3a3430 excw 40227b97: 033234 excw 40227b9a: f4f000 extui a15, a0, 0, 16 40227b9d: 423241 l32r a4, 401f8468 <_lit4_end+0xf0d40> 40227ba0: 02ed00 excw 40227ba3: 220b addi.n a2, a2, -1 40227ba5: fe7f56 bnez a15, 40227b90 <_svfprintf_r+0xa84> 40227ba8: 000506 j 40227bc0 <_svfprintf_r+0xab4> 40227bab: e20000 excw 40227bae: cc78c1 l32r a12, 4021ad90 40227bb1: 2152c2 s16i a12, a2, 66 40227bb4: 072b addi.n a0, a7, 2 40227bb6: 3c0765 excw 40227bb9: 412202 l32i a0, a2, 0x104 40227bbc: c1e277 bbsi a2, 7, 40227b81 <_svfprintf_r+0xa75> 40227bbf: c12277 blt a2, a7, 40227b84 <_svfprintf_r+0xa78> 40227bc2: 5d78 l32i.n a7, a13, 20 40227bc4: 0c0a add.n a0, a12, a0 40227bc6: 0f .byte 0xf 40227bc7: c0a2e0 sub a10, a2, a14 40227bca: 000886 j 40227bf0 <_svfprintf_r+0xae4> 40227bcd: 9e4122 s8i a2, a1, 158 40227bd0: 18cc bnez.n a8, 40227bd5 <_svfprintf_r+0xac9> 40227bd2: 021f86 j 40228454 <_svfprintf_r+0x1348> 40227bd5: 020c movi.n a2, 0 40227bd7: 504182 s8i a8, a1, 80 40227bda: 9e4122 s8i a2, a1, 158 40227bdd: 0edd mov.n a13, a14 40227bdf: 050c movi.n a5, 0 40227be1: 1a0c movi.n a10, 1 40227be3: 05fd mov.n a15, a5 40227be5: 50c1e2 addi a14, a1, 80 40227be8: 000106 j 40227bf0 <_svfprintf_r+0xae4> 40227beb: 025d00 excw 40227bee: 05fd mov.n a15, a5 40227bf0: 3161a2 s32i a10, a1, 196 40227bf3: 02aa57 bge a10, a5, 40227bf9 <_svfprintf_r+0xaed> 40227bf6: 316152 s32i a5, a1, 196 40227bf9: 9e0142 l8ui a4, a1, 158 40227bfc: 130c movi.n a3, 1 40227bfe: 020c movi.n a2, 0 40227c00: 932340 movnez a2, a3, a4 40227c03: 312132 l32i a3, a1, 196 40227c06: 2b2142 l32i a4, a1, 172 40227c09: 332a add.n a3, a3, a2 40227c0b: 220c movi.n a2, 2 40227c0d: 102420 and a2, a4, a2 40227c10: 332a add.n a3, a3, a2 40227c12: 366122 s32i a2, a1, 216 40227c15: 84a022 movi a2, 132 40227c18: 102420 and a2, a4, a2 40227c1b: 316132 s32i a3, a1, 196 40227c1e: 3a6122 s32i a2, a1, 232 40227c21: 0a7256 bnez a2, 40227ccc <_svfprintf_r+0xbc0> 40227c24: 342122 l32i a2, a1, 208 40227c27: 071c movi.n a7, 16 40227c29: c06230 sub a6, a2, a3 40227c2c: 5716e6 bgei a6, 1, 40227c87 <_svfprintf_r+0xb7b> 40227c2f: 002646 j 40227ccc <_svfprintf_r+0xbc0> 40227c32: 000000 ill 40227c35: 10c222 addi a2, a2, 16 40227c38: 206122 s32i a2, a1, 128 40227c3b: 1f2122 l32i a2, a1, 124 40227c3e: faf731 l32r a3, 4022681c 40227c41: 01c222 addi a2, a2, 1 40227c44: 006c32 s32i a3, a12, 0 40227c47: 016c72 s32i a7, a12, 4 40227c4a: 1f6122 s32i a2, a1, 124 40227c4d: cc8b addi.n a12, a12, 8 40227c4f: 3182a6 blti a2, 8, 40227c84 <_svfprintf_r+0xb78> 40227c52: 2d2122 l32i a2, a1, 180 40227c55: 2c2132 l32i a3, a1, 176 40227c58: 78c142 addi a4, a1, 120 40227c5b: 3e6152 s32i a5, a1, 248 40227c5e: 406162 s32i a6, a1, 0x100 40227c61: 3d6172 s32i a7, a1, 244 40227c64: 426182 s32i a8, a1, 0x108 40227c67: 4161a2 s32i a10, a1, 0x104 40227c6a: 022ac5 call0 40229f18 <__ssprint_r> 40227c6d: 3e2152 l32i a5, a1, 248 40227c70: 402162 l32i a6, a1, 0x100 40227c73: 3d2172 l32i a7, a1, 244 40227c76: 422182 l32i a8, a1, 0x108 40227c79: 4121a2 l32i a10, a1, 0x104 40227c7c: 128c beqz.n a2, 40227c81 <_svfprintf_r+0xb75> 40227c7e: 01f8c6 j 40228465 <_svfprintf_r+0x1359> 40227c81: 10c1c2 addi a12, a1, 16 40227c84: f0c662 addi a6, a6, -16 40227c87: 202122 l32i a2, a1, 128 40227c8a: a72767 blt a7, a6, 40227c35 <_svfprintf_r+0xb29> 40227c8d: 1c69 s32i.n a6, a12, 4 40227c8f: 626a add.n a6, a2, a6 40227c91: 1f2122 l32i a2, a1, 124 40227c94: fae241 l32r a4, 4022681c 40227c97: 221b addi.n a2, a2, 1 40227c99: 006c42 s32i a4, a12, 0 40227c9c: 206162 s32i a6, a1, 128 40227c9f: 1f6122 s32i a2, a1, 124 40227ca2: 08ccc2 addi a12, a12, 8 40227ca5: 2382a6 blti a2, 8, 40227ccc <_svfprintf_r+0xbc0> 40227ca8: 2d2122 l32i a2, a1, 180 40227cab: 2c2132 l32i a3, a1, 176 40227cae: 78c142 addi a4, a1, 120 40227cb1: 3e6152 s32i a5, a1, 248 40227cb4: 426182 s32i a8, a1, 0x108 40227cb7: 4161a2 s32i a10, a1, 0x104 40227cba: 0225c5 call0 40229f18 <__ssprint_r> 40227cbd: 3e2152 l32i a5, a1, 248 40227cc0: 422182 l32i a8, a1, 0x108 40227cc3: 4121a2 l32i a10, a1, 0x104 40227cc6: 79b256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227cc9: 10c1c2 addi a12, a1, 16 40227ccc: 9e0122 l8ui a2, a1, 158 40227ccf: 043216 beqz a2, 40227d16 <_svfprintf_r+0xc0a> 40227cd2: 9ea032 movi a3, 158 40227cd5: 213a add.n a2, a1, a3 40227cd7: 0c29 s32i.n a2, a12, 0 40227cd9: 120c movi.n a2, 1 40227cdb: 1c29 s32i.n a2, a12, 4 40227cdd: 202122 l32i a2, a1, 128 40227ce0: cc8b addi.n a12, a12, 8 40227ce2: 221b addi.n a2, a2, 1 40227ce4: 206122 s32i a2, a1, 128 40227ce7: 1f2122 l32i a2, a1, 124 40227cea: 221b addi.n a2, a2, 1 40227cec: 1f6122 s32i a2, a1, 124 40227cef: 2382a6 blti a2, 8, 40227d16 <_svfprintf_r+0xc0a> 40227cf2: 2d2122 l32i a2, a1, 180 40227cf5: 2c2132 l32i a3, a1, 176 40227cf8: 78c142 addi a4, a1, 120 40227cfb: 3e6152 s32i a5, a1, 248 40227cfe: 426182 s32i a8, a1, 0x108 40227d01: 4161a2 s32i a10, a1, 0x104 40227d04: 022105 call0 40229f18 <__ssprint_r> 40227d07: 3e2152 l32i a5, a1, 248 40227d0a: 422182 l32i a8, a1, 0x108 40227d0d: 4121a2 l32i a10, a1, 0x104 40227d10: 751256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227d13: 10c1c2 addi a12, a1, 16 40227d16: 362142 l32i a4, a1, 216 40227d19: 043416 beqz a4, 40227d60 <_svfprintf_r+0xc54> 40227d1c: 9ca032 movi a3, 156 40227d1f: 213a add.n a2, a1, a3 40227d21: 0c29 s32i.n a2, a12, 0 40227d23: 220c movi.n a2, 2 40227d25: 1c29 s32i.n a2, a12, 4 40227d27: 202122 l32i a2, a1, 128 40227d2a: cc8b addi.n a12, a12, 8 40227d2c: 222b addi.n a2, a2, 2 40227d2e: 206122 s32i a2, a1, 128 40227d31: 1f2122 l32i a2, a1, 124 40227d34: 221b addi.n a2, a2, 1 40227d36: 1f6122 s32i a2, a1, 124 40227d39: 2382a6 blti a2, 8, 40227d60 <_svfprintf_r+0xc54> 40227d3c: 2d2122 l32i a2, a1, 180 40227d3f: 2c2132 l32i a3, a1, 176 40227d42: 78c142 addi a4, a1, 120 40227d45: 3e6152 s32i a5, a1, 248 40227d48: 426182 s32i a8, a1, 0x108 40227d4b: 4161a2 s32i a10, a1, 0x104 40227d4e: 021c85 call0 40229f18 <__ssprint_r> 40227d51: 3e2152 l32i a5, a1, 248 40227d54: 422182 l32i a8, a1, 0x108 40227d57: 4121a2 l32i a10, a1, 0x104 40227d5a: 707256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227d5d: 10c1c2 addi a12, a1, 16 40227d60: 3a2142 l32i a4, a1, 232 40227d63: 02e426 beqi a4, 128, 40227d69 <_svfprintf_r+0xc5d> 40227d66: 002946 j 40227e0f <_svfprintf_r+0xd03> 40227d69: 342122 l32i a2, a1, 208 40227d6c: 312132 l32i a3, a1, 196 40227d6f: 071c movi.n a7, 16 40227d71: c06230 sub a6, a2, a3 40227d74: 5416e6 bgei a6, 1, 40227dcc <_svfprintf_r+0xcc0> 40227d77: 002506 j 40227e0f <_svfprintf_r+0xd03> 40227d7a: 220000 excw 40227d7d: 2210c2 l16ui a12, a0, 68 40227d80: 222061 l32r a6, 401f0600 <_lit4_end+0xe8ed8> 40227d83: 411f21 l32r a2, 401f8200 <_lit4_end+0xf0ad8> 40227d86: 22faa6 blti a10, 0x100, 40227dac <_svfprintf_r+0xca0> 40227d89: 4201c2 l8ui a12, a1, 66 40227d8c: 006c movi.n a0, -32 40227d8e: 016c72 s32i a7, a12, 4 40227d91: 1f6122 s32i a2, a1, 124 40227d94: cc8b addi.n a12, a12, 8 40227d96: 2f82a6 blti a2, 8, 40227dc9 <_svfprintf_r+0xcbd> 40227d99: 2d2122 l32i a2, a1, 180 40227d9c: 2c2132 l32i a3, a1, 176 40227d9f: 78c142 addi a4, a1, 120 40227da2: 3e6152 s32i a5, a1, 248 40227da5: 406162 s32i a6, a1, 0x100 40227da8: 3d6172 s32i a7, a1, 244 40227dab: 426182 s32i a8, a1, 0x108 40227dae: 4161a2 s32i a10, a1, 0x104 40227db1: 021645 call0 40229f18 <__ssprint_r> 40227db4: 3e2152 l32i a5, a1, 248 40227db7: 402162 l32i a6, a1, 0x100 40227dba: 3d2172 l32i a7, a1, 244 40227dbd: 422182 l32i a8, a1, 0x108 40227dc0: 4121a2 l32i a10, a1, 0x104 40227dc3: 69e256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227dc6: 10c1c2 addi a12, a1, 16 40227dc9: f0c662 addi a6, a6, -16 40227dcc: 202122 l32i a2, a1, 128 40227dcf: a92767 blt a7, a6, 40227d7c <_svfprintf_r+0xc70> 40227dd2: 1c69 s32i.n a6, a12, 4 40227dd4: 626a add.n a6, a2, a6 40227dd6: 1f2122 l32i a2, a1, 124 40227dd9: fa9131 l32r a3, 40226820 40227ddc: 221b addi.n a2, a2, 1 40227dde: 0c39 s32i.n a3, a12, 0 40227de0: 206162 s32i a6, a1, 128 40227de3: 1f6122 s32i a2, a1, 124 40227de6: cc8b addi.n a12, a12, 8 40227de8: 2382a6 blti a2, 8, 40227e0f <_svfprintf_r+0xd03> 40227deb: 2d2122 l32i a2, a1, 180 40227dee: 2c2132 l32i a3, a1, 176 40227df1: 78c142 addi a4, a1, 120 40227df4: 3e6152 s32i a5, a1, 248 40227df7: 426182 s32i a8, a1, 0x108 40227dfa: 4161a2 s32i a10, a1, 0x104 40227dfd: 021185 call0 40229f18 <__ssprint_r> 40227e00: 3e2152 l32i a5, a1, 248 40227e03: 422182 l32i a8, a1, 0x108 40227e06: 4121a2 l32i a10, a1, 0x104 40227e09: 658256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227e0c: 10c1c2 addi a12, a1, 16 40227e0f: c055a0 sub a5, a5, a10 40227e12: 061c movi.n a6, 16 40227e14: 4b15e6 bgei a5, 1, 40227e63 <_svfprintf_r+0xd57> 40227e17: 002146 j 40227ea0 <_svfprintf_r+0xd94> 40227e1a: 220000 excw 40227e1d: 2210c2 l16ui a12, a0, 68 40227e20: 222061 l32r a6, 401f06a0 <_lit4_end+0xe8f78> 40227e23: 411f21 l32r a2, 401f82a0 <_lit4_end+0xf0b78> 40227e26: 7e .byte 0x7e 40227e27: 1bfa add.n a1, a11, a15 40227e29: 0c4922 s8i a2, a9, 12 40227e2c: 1c69 s32i.n a6, a12, 4 40227e2e: 1f6122 s32i a2, a1, 124 40227e31: cc8b addi.n a12, a12, 8 40227e33: 2982a6 blti a2, 8, 40227e60 <_svfprintf_r+0xd54> 40227e36: 2d2122 l32i a2, a1, 180 40227e39: 2c2132 l32i a3, a1, 176 40227e3c: 78c142 addi a4, a1, 120 40227e3f: 3e6152 s32i a5, a1, 248 40227e42: 406162 s32i a6, a1, 0x100 40227e45: 426182 s32i a8, a1, 0x108 40227e48: 4161a2 s32i a10, a1, 0x104 40227e4b: 020cc5 call0 40229f18 <__ssprint_r> 40227e4e: 3e2152 l32i a5, a1, 248 40227e51: 402162 l32i a6, a1, 0x100 40227e54: 422182 l32i a8, a1, 0x108 40227e57: 4121a2 l32i a10, a1, 0x104 40227e5a: 607256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227e5d: 10c1c2 addi a12, a1, 16 40227e60: f0c552 addi a5, a5, -16 40227e63: 202122 l32i a2, a1, 128 40227e66: b22657 blt a6, a5, 40227e1c <_svfprintf_r+0xd10> 40227e69: 1c59 s32i.n a5, a12, 4 40227e6b: 525a add.n a5, a2, a5 40227e6d: 1f2122 l32i a2, a1, 124 40227e70: fa6c31 l32r a3, 40226820 40227e73: 221b addi.n a2, a2, 1 40227e75: 0c39 s32i.n a3, a12, 0 40227e77: 206152 s32i a5, a1, 128 40227e7a: 1f6122 s32i a2, a1, 124 40227e7d: cc8b addi.n a12, a12, 8 40227e7f: 1d82a6 blti a2, 8, 40227ea0 <_svfprintf_r+0xd94> 40227e82: 2d2122 l32i a2, a1, 180 40227e85: 2c2132 l32i a3, a1, 176 40227e88: 78c142 addi a4, a1, 120 40227e8b: 426182 s32i a8, a1, 0x108 40227e8e: 4161a2 s32i a10, a1, 0x104 40227e91: 020845 call0 40229f18 <__ssprint_r> 40227e94: 422182 l32i a8, a1, 0x108 40227e97: 4121a2 l32i a10, a1, 0x104 40227e9a: 5c7256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227e9d: 10c1c2 addi a12, a1, 16 40227ea0: 2b2142 l32i a4, a1, 172 40227ea3: 26e487 bbsi a4, 8, 40227ecd <_svfprintf_r+0xdc1> 40227ea6: 202122 l32i a2, a1, 128 40227ea9: 0ce9 s32i.n a14, a12, 0 40227eab: 1ca9 s32i.n a10, a12, 4 40227ead: 22aa add.n a2, a2, a10 40227eaf: 007fc6 j 402280b2 <_svfprintf_r+0xfa6> 40227eb2: 000000 ill 40227eb5: 2d2122 l32i a2, a1, 180 40227eb8: 2c2132 l32i a3, a1, 176 40227ebb: 78c142 addi a4, a1, 120 40227ebe: 020585 call0 40229f18 <__ssprint_r> 40227ec1: 5a0256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227ec4: 10c1c2 addi a12, a1, 16 40227ec7: 013486 j 4022839d <_svfprintf_r+0x1291> 40227eca: 000000 ill 40227ecd: 65a022 movi a2, 101 40227ed0: 022287 blt a2, a8, 40227ed6 <_svfprintf_r+0xdca> 40227ed3: 00e586 j 4022826d <_svfprintf_r+0x1161> 40227ed6: 322122 l32i a2, a1, 200 40227ed9: 332132 l32i a3, a1, 204 40227edc: fa4941 l32r a4, 40226800 40227edf: fa4851 l32r a5, 40226800 40227ee2: fa5201 l32r a0, 4022682c 40227ee5: 0000c0 callx0 a0 40227ee8: 0c4256 bnez a2, 40227fb0 <_svfprintf_r+0xea4> 40227eeb: fa4e21 l32r a2, 40226824 40227eee: 006c22 s32i a2, a12, 0 40227ef1: 01a022 movi a2, 1 40227ef4: 016c22 s32i a2, a12, 4 40227ef7: 202122 l32i a2, a1, 128 40227efa: cc8b addi.n a12, a12, 8 40227efc: 221b addi.n a2, a2, 1 40227efe: 206122 s32i a2, a1, 128 40227f01: 1f2122 l32i a2, a1, 124 40227f04: 221b addi.n a2, a2, 1 40227f06: 1f6122 s32i a2, a1, 124 40227f09: 1182a6 blti a2, 8, 40227f1e <_svfprintf_r+0xe12> 40227f0c: 2d2122 l32i a2, a1, 180 40227f0f: 2c2132 l32i a3, a1, 176 40227f12: 78c142 addi a4, a1, 120 40227f15: 020005 call0 40229f18 <__ssprint_r> 40227f18: 549256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227f1b: 10c1c2 addi a12, a1, 16 40227f1e: 262122 l32i a2, a1, 152 40227f21: 2e2152 l32i a5, a1, 184 40227f24: 082257 blt a2, a5, 40227f30 <_svfprintf_r+0xe24> 40227f27: 2b2122 l32i a2, a1, 172 40227f2a: 02e207 bbsi a2, 0, 40227f30 <_svfprintf_r+0xe24> 40227f2d: 011b06 j 4022839d <_svfprintf_r+0x1291> 40227f30: 382142 l32i a4, a1, 224 40227f33: 202122 l32i a2, a1, 128 40227f36: 392132 l32i a3, a1, 228 40227f39: 224a add.n a2, a2, a4 40227f3b: 206122 s32i a2, a1, 128 40227f3e: 1f2122 l32i a2, a1, 124 40227f41: 0c39 s32i.n a3, a12, 0 40227f43: 221b addi.n a2, a2, 1 40227f45: 1c49 s32i.n a4, a12, 4 40227f47: 1f6122 s32i a2, a1, 124 40227f4a: 08ccc2 addi a12, a12, 8 40227f4d: 1182a6 blti a2, 8, 40227f62 <_svfprintf_r+0xe56> 40227f50: 2d2122 l32i a2, a1, 180 40227f53: 2c2132 l32i a3, a1, 176 40227f56: 78c142 addi a4, a1, 120 40227f59: 01fbc5 call0 40229f18 <__ssprint_r> 40227f5c: 505256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227f5f: 10c1c2 addi a12, a1, 16 40227f62: 2e2152 l32i a5, a1, 184 40227f65: 0e1c movi.n a14, 16 40227f67: f50b addi.n a15, a5, -1 40227f69: 351fe6 bgei a15, 1, 40227fa2 <_svfprintf_r+0xe96> 40227f6c: 010b46 j 4022839d <_svfprintf_r+0x1291> 40227f6f: c22200 excw 40227f72: 612210 excw 40227f75: 212220 srai a2, a2, 2 40227f78: 1f .byte 0x1f 40227f79: fa2931 l32r a3, 40226820 40227f7c: 01c222 addi a2, a2, 1 40227f7f: 006c32 s32i a3, a12, 0 40227f82: 016ce2 s32i a14, a12, 4 40227f85: 1f6122 s32i a2, a1, 124 40227f88: cc8b addi.n a12, a12, 8 40227f8a: 1182a6 blti a2, 8, 40227f9f <_svfprintf_r+0xe93> 40227f8d: 2d2122 l32i a2, a1, 180 40227f90: 2c2132 l32i a3, a1, 176 40227f93: 78c142 addi a4, a1, 120 40227f96: 01f805 call0 40229f18 <__ssprint_r> 40227f99: 4c8256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227f9c: 10c1c2 addi a12, a1, 16 40227f9f: f0cff2 addi a15, a15, -16 40227fa2: 202122 l32i a2, a1, 128 40227fa5: c72ef7 blt a14, a15, 40227f70 <_svfprintf_r+0xe64> 40227fa8: fa1e41 l32r a4, 40226820 40227fab: 0c49 s32i.n a4, a12, 0 40227fad: 00a906 j 40228255 <_svfprintf_r+0x1149> 40227fb0: 262122 l32i a2, a1, 152 40227fb3: 0212a6 blti a2, 1, 40227fb9 <_svfprintf_r+0xead> 40227fb6: 003f86 j 402280b8 <_svfprintf_r+0xfac> 40227fb9: fa1a21 l32r a2, 40226824 40227fbc: 0c29 s32i.n a2, a12, 0 40227fbe: 120c movi.n a2, 1 40227fc0: 1c29 s32i.n a2, a12, 4 40227fc2: 202122 l32i a2, a1, 128 40227fc5: cc8b addi.n a12, a12, 8 40227fc7: 01c222 addi a2, a2, 1 40227fca: 206122 s32i a2, a1, 128 40227fcd: 1f2122 l32i a2, a1, 124 40227fd0: 221b addi.n a2, a2, 1 40227fd2: 1f6122 s32i a2, a1, 124 40227fd5: 1182a6 blti a2, 8, 40227fea <_svfprintf_r+0xede> 40227fd8: 2d2122 l32i a2, a1, 180 40227fdb: 2c2132 l32i a3, a1, 176 40227fde: 78c142 addi a4, a1, 120 40227fe1: 01f345 call0 40229f18 <__ssprint_r> 40227fe4: 47d256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40227fe7: 10c1c2 addi a12, a1, 16 40227fea: 262122 l32i a2, a1, 152 40227fed: c2cc bnez.n a2, 40227ffd <_svfprintf_r+0xef1> 40227fef: 2e2152 l32i a5, a1, 184 40227ff2: 75cc bnez.n a5, 40227ffd <_svfprintf_r+0xef1> 40227ff4: 2b2122 l32i a2, a1, 172 40227ff7: 02e207 bbsi a2, 0, 40227ffd <_svfprintf_r+0xef1> 40227ffa: 00e7c6 j 4022839d <_svfprintf_r+0x1291> 40227ffd: 382142 l32i a4, a1, 224 40228000: 202122 l32i a2, a1, 128 40228003: 392132 l32i a3, a1, 228 40228006: 224a add.n a2, a2, a4 40228008: 206122 s32i a2, a1, 128 4022800b: 1f2122 l32i a2, a1, 124 4022800e: 0c39 s32i.n a3, a12, 0 40228010: 221b addi.n a2, a2, 1 40228012: 1c49 s32i.n a4, a12, 4 40228014: 1f6122 s32i a2, a1, 124 40228017: cc8b addi.n a12, a12, 8 40228019: 1182a6 blti a2, 8, 4022802e <_svfprintf_r+0xf22> 4022801c: 2d2122 l32i a2, a1, 180 4022801f: 2c2132 l32i a3, a1, 176 40228022: 78c142 addi a4, a1, 120 40228025: 01ef05 call0 40229f18 <__ssprint_r> 40228028: 439256 bnez a2, 40228465 <_svfprintf_r+0x1359> 4022802b: 10c1c2 addi a12, a1, 16 4022802e: 262152 l32i a5, a1, 152 40228031: 061c movi.n a6, 16 40228033: 60f050 neg a15, a5 40228036: 3a1fe6 bgei a15, 1, 40228074 <_svfprintf_r+0xf68> 40228039: 001a46 j 402280a6 <_svfprintf_r+0xf9a> 4022803c: 10c222 addi a2, a2, 16 4022803f: 206122 s32i a2, a1, 128 40228042: 1f2122 l32i a2, a1, 124 40228045: f9f651 l32r a5, 40226820 40228048: 01c222 addi a2, a2, 1 4022804b: 006c52 s32i a5, a12, 0 4022804e: 016c62 s32i a6, a12, 4 40228051: 1f6122 s32i a2, a1, 124 40228054: cc8b addi.n a12, a12, 8 40228056: 1782a6 blti a2, 8, 40228071 <_svfprintf_r+0xf65> 40228059: 2d2122 l32i a2, a1, 180 4022805c: 2c2132 l32i a3, a1, 176 4022805f: 78c142 addi a4, a1, 120 40228062: 406162 s32i a6, a1, 0x100 40228065: 01eb05 call0 40229f18 <__ssprint_r> 40228068: 402162 l32i a6, a1, 0x100 4022806b: 3f6256 bnez a2, 40228465 <_svfprintf_r+0x1359> 4022806e: 10c1c2 addi a12, a1, 16 40228071: f0cff2 addi a15, a15, -16 40228074: 202122 l32i a2, a1, 128 40228077: c126f7 blt a6, a15, 4022803c <_svfprintf_r+0xf30> 4022807a: 52fa add.n a5, a2, a15 4022807c: 1f2122 l32i a2, a1, 124 4022807f: f9e831 l32r a3, 40226820 40228082: 221b addi.n a2, a2, 1 40228084: 0c39 s32i.n a3, a12, 0 40228086: 1cf9 s32i.n a15, a12, 4 40228088: 206152 s32i a5, a1, 128 4022808b: 1f6122 s32i a2, a1, 124 4022808e: 08ccc2 addi a12, a12, 8 40228091: 1182a6 blti a2, 8, 402280a6 <_svfprintf_r+0xf9a> 40228094: 2d2122 l32i a2, a1, 180 40228097: 2c2132 l32i a3, a1, 176 4022809a: 78c142 addi a4, a1, 120 4022809d: 01e785 call0 40229f18 <__ssprint_r> 402280a0: 3c1256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402280a3: 10c1c2 addi a12, a1, 16 402280a6: 2e2142 l32i a4, a1, 184 402280a9: 202122 l32i a2, a1, 128 402280ac: 0ce9 s32i.n a14, a12, 0 402280ae: 1c49 s32i.n a4, a12, 4 402280b0: 224a add.n a2, a2, a4 402280b2: 206122 s32i a2, a1, 128 402280b5: 0068c6 j 4022825c <_svfprintf_r+0x1150> 402280b8: 2e2152 l32i a5, a1, 184 402280bb: 5e5a add.n a5, a14, a5 402280bd: 366152 s32i a5, a1, 216 402280c0: c055e0 sub a5, a5, a14 402280c3: 01af57 bge a15, a5, 402280c8 <_svfprintf_r+0xfbc> 402280c6: 0f5d mov.n a5, a15 402280c8: 3115a6 blti a5, 1, 402280fd <_svfprintf_r+0xff1> 402280cb: 202122 l32i a2, a1, 128 402280ce: 0ce9 s32i.n a14, a12, 0 402280d0: 225a add.n a2, a2, a5 402280d2: 206122 s32i a2, a1, 128 402280d5: 1f2122 l32i a2, a1, 124 402280d8: 1c59 s32i.n a5, a12, 4 402280da: 221b addi.n a2, a2, 1 402280dc: 1f6122 s32i a2, a1, 124 402280df: 08ccc2 addi a12, a12, 8 402280e2: 1782a6 blti a2, 8, 402280fd <_svfprintf_r+0xff1> 402280e5: 2d2122 l32i a2, a1, 180 402280e8: 2c2132 l32i a3, a1, 176 402280eb: 78c142 addi a4, a1, 120 402280ee: 3e6152 s32i a5, a1, 248 402280f1: 01e245 call0 40229f18 <__ssprint_r> 402280f4: 3e2152 l32i a5, a1, 248 402280f7: 36a256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402280fa: 10c1c2 addi a12, a1, 16 402280fd: 020c movi.n a2, 0 402280ff: b32550 movgez a2, a5, a5 40228102: c05f20 sub a5, a15, a2 40228105: 061c movi.n a6, 16 40228107: 3d15e6 bgei a5, 1, 40228148 <_svfprintf_r+0x103c> 4022810a: 001b06 j 4022817a <_svfprintf_r+0x106e> 4022810d: 10c222 addi a2, a2, 16 40228110: 206122 s32i a2, a1, 128 40228113: 1f2122 l32i a2, a1, 124 40228116: f9c231 l32r a3, 40226820 40228119: 221b addi.n a2, a2, 1 4022811b: 0c39 s32i.n a3, a12, 0 4022811d: 1c69 s32i.n a6, a12, 4 4022811f: 1f6122 s32i a2, a1, 124 40228122: cc8b addi.n a12, a12, 8 40228124: 1d82a6 blti a2, 8, 40228145 <_svfprintf_r+0x1039> 40228127: 2d2122 l32i a2, a1, 180 4022812a: 2c2132 l32i a3, a1, 176 4022812d: 78c142 addi a4, a1, 120 40228130: 3e6152 s32i a5, a1, 248 40228133: 406162 s32i a6, a1, 0x100 40228136: 01de05 call0 40229f18 <__ssprint_r> 40228139: 3e2152 l32i a5, a1, 248 4022813c: 402162 l32i a6, a1, 0x100 4022813f: 322256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40228142: 10c1c2 addi a12, a1, 16 40228145: f0c552 addi a5, a5, -16 40228148: 202122 l32i a2, a1, 128 4022814b: be2657 blt a6, a5, 4022810d <_svfprintf_r+0x1001> 4022814e: 1c59 s32i.n a5, a12, 4 40228150: 525a add.n a5, a2, a5 40228152: 1f2122 l32i a2, a1, 124 40228155: f9b241 l32r a4, 40226820 40228158: 221b addi.n a2, a2, 1 4022815a: 0c49 s32i.n a4, a12, 0 4022815c: 206152 s32i a5, a1, 128 4022815f: 1f6122 s32i a2, a1, 124 40228162: 08ccc2 addi a12, a12, 8 40228165: 1182a6 blti a2, 8, 4022817a <_svfprintf_r+0x106e> 40228168: 2d2122 l32i a2, a1, 180 4022816b: 2c2132 l32i a3, a1, 176 4022816e: 78c142 addi a4, a1, 120 40228171: 01da45 call0 40229f18 <__ssprint_r> 40228174: 2ed256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40228177: 10c1c2 addi a12, a1, 16 4022817a: 262122 l32i a2, a1, 152 4022817d: 2e2152 l32i a5, a1, 184 40228180: 80eef0 add a14, a14, a15 40228183: 052257 blt a2, a5, 4022818c <_svfprintf_r+0x1080> 40228186: 2b2122 l32i a2, a1, 172 40228189: 306207 bbci a2, 0, 402281bd <_svfprintf_r+0x10b1> 4022818c: 382142 l32i a4, a1, 224 4022818f: 202122 l32i a2, a1, 128 40228192: 392132 l32i a3, a1, 228 40228195: 224a add.n a2, a2, a4 40228197: 206122 s32i a2, a1, 128 4022819a: 1f2122 l32i a2, a1, 124 4022819d: 0c39 s32i.n a3, a12, 0 4022819f: 221b addi.n a2, a2, 1 402281a1: 1c49 s32i.n a4, a12, 4 402281a3: 1f6122 s32i a2, a1, 124 402281a6: cc8b addi.n a12, a12, 8 402281a8: 1182a6 blti a2, 8, 402281bd <_svfprintf_r+0x10b1> 402281ab: 2d2122 l32i a2, a1, 180 402281ae: 2c2132 l32i a3, a1, 176 402281b1: 78c142 addi a4, a1, 120 402281b4: 01d605 call0 40229f18 <__ssprint_r> 402281b7: 2aa256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402281ba: 10c1c2 addi a12, a1, 16 402281bd: 2e2152 l32i a5, a1, 184 402281c0: 262122 l32i a2, a1, 152 402281c3: c02520 sub a2, a5, a2 402281c6: 362152 l32i a5, a1, 216 402281c9: c0f5e0 sub a15, a5, a14 402281cc: 01a2f7 bge a2, a15, 402281d1 <_svfprintf_r+0x10c5> 402281cf: 02fd mov.n a15, a2 402281d1: 2a1fa6 blti a15, 1, 402281ff <_svfprintf_r+0x10f3> 402281d4: 202122 l32i a2, a1, 128 402281d7: 0ce9 s32i.n a14, a12, 0 402281d9: 22fa add.n a2, a2, a15 402281db: 206122 s32i a2, a1, 128 402281de: 1f2122 l32i a2, a1, 124 402281e1: 1cf9 s32i.n a15, a12, 4 402281e3: 221b addi.n a2, a2, 1 402281e5: 1f6122 s32i a2, a1, 124 402281e8: cc8b addi.n a12, a12, 8 402281ea: 1182a6 blti a2, 8, 402281ff <_svfprintf_r+0x10f3> 402281ed: 2d2122 l32i a2, a1, 180 402281f0: 2c2132 l32i a3, a1, 176 402281f3: 78c142 addi a4, a1, 120 402281f6: 01d205 call0 40229f18 <__ssprint_r> 402281f9: 268256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402281fc: 10c1c2 addi a12, a1, 16 402281ff: 020c movi.n a2, 0 40228201: b32ff0 movgez a2, a15, a15 40228204: 2e2132 l32i a3, a1, 184 40228207: 2621f2 l32i a15, a1, 152 4022820a: 0e1c movi.n a14, 16 4022820c: c0f3f0 sub a15, a3, a15 4022820f: c0ff20 sub a15, a15, a2 40228212: 341fe6 bgei a15, 1, 4022824a <_svfprintf_r+0x113e> 40228215: 006106 j 4022839d <_svfprintf_r+0x1291> 40228218: 10c222 addi a2, a2, 16 4022821b: 206122 s32i a2, a1, 128 4022821e: 1f2122 l32i a2, a1, 124 40228221: f97f41 l32r a4, 40226820 40228224: 01c222 addi a2, a2, 1 40228227: 006c42 s32i a4, a12, 0 4022822a: 016ce2 s32i a14, a12, 4 4022822d: 1f6122 s32i a2, a1, 124 40228230: cc8b addi.n a12, a12, 8 40228232: 1182a6 blti a2, 8, 40228247 <_svfprintf_r+0x113b> 40228235: 2d2122 l32i a2, a1, 180 40228238: 2c2132 l32i a3, a1, 176 4022823b: 78c142 addi a4, a1, 120 4022823e: 01cd85 call0 40229f18 <__ssprint_r> 40228241: 220256 bnez a2, 40228465 <_svfprintf_r+0x1359> 40228244: 10c1c2 addi a12, a1, 16 40228247: f0cff2 addi a15, a15, -16 4022824a: 202122 l32i a2, a1, 128 4022824d: c72ef7 blt a14, a15, 40228218 <_svfprintf_r+0x110c> 40228250: f97451 l32r a5, 40226820 40228253: 0c59 s32i.n a5, a12, 0 40228255: 1cf9 s32i.n a15, a12, 4 40228257: f2fa add.n a15, a2, a15 40228259: 2061f2 s32i a15, a1, 128 4022825c: 1f2122 l32i a2, a1, 124 4022825f: 221b addi.n a2, a2, 1 40228261: 1f6122 s32i a2, a1, 124 40228264: 0282a6 blti a2, 8, 4022826a <_svfprintf_r+0x115e> 40228267: ff1286 j 40227eb5 <_svfprintf_r+0xda9> 4022826a: 004b46 j 4022839b <_svfprintf_r+0x128f> 4022826d: 2e2132 l32i a3, a1, 184 40228270: 120c movi.n a2, 1 40228272: 0823e6 bgei a3, 2, 4022827e <_svfprintf_r+0x1172> 40228275: 2b2142 l32i a4, a1, 172 40228278: 02e407 bbsi a4, 0, 4022827e <_svfprintf_r+0x1172> 4022827b: 003d86 j 40228375 <_svfprintf_r+0x1269> 4022827e: 1c29 s32i.n a2, a12, 4 40228280: 202122 l32i a2, a1, 128 40228283: 0ce9 s32i.n a14, a12, 0 40228285: 221b addi.n a2, a2, 1 40228287: 206122 s32i a2, a1, 128 4022828a: 1f2122 l32i a2, a1, 124 4022828d: cc8b addi.n a12, a12, 8 4022828f: 221b addi.n a2, a2, 1 40228291: 1f6122 s32i a2, a1, 124 40228294: 1182a6 blti a2, 8, 402282a9 <_svfprintf_r+0x119d> 40228297: 2d2122 l32i a2, a1, 180 4022829a: 2c2132 l32i a3, a1, 176 4022829d: 78c142 addi a4, a1, 120 402282a0: 01c745 call0 40229f18 <__ssprint_r> 402282a3: 1be256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402282a6: 10c1c2 addi a12, a1, 16 402282a9: 382122 l32i a2, a1, 224 402282ac: 382132 l32i a3, a1, 224 402282af: 1c29 s32i.n a2, a12, 4 402282b1: 202122 l32i a2, a1, 128 402282b4: 392152 l32i a5, a1, 228 402282b7: 223a add.n a2, a2, a3 402282b9: 206122 s32i a2, a1, 128 402282bc: 1f2122 l32i a2, a1, 124 402282bf: 0c59 s32i.n a5, a12, 0 402282c1: 01c222 addi a2, a2, 1 402282c4: 1f6122 s32i a2, a1, 124 402282c7: cc8b addi.n a12, a12, 8 402282c9: 1182a6 blti a2, 8, 402282de <_svfprintf_r+0x11d2> 402282cc: 2d2122 l32i a2, a1, 180 402282cf: 2c2132 l32i a3, a1, 176 402282d2: 78c142 addi a4, a1, 120 402282d5: 01c405 call0 40229f18 <__ssprint_r> 402282d8: 189256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402282db: 10c1c2 addi a12, a1, 16 402282de: f94841 l32r a4, 40226800 402282e1: 322122 l32i a2, a1, 200 402282e4: 332132 l32i a3, a1, 204 402282e7: f94651 l32r a5, 40226800 402282ea: f95001 l32r a0, 4022682c 402282ed: 0000c0 callx0 a0 402282f0: 2e2142 l32i a4, a1, 184 402282f3: f40b addi.n a15, a4, -1 402282f5: 42ac beqz.n a2, 4022831d <_svfprintf_r+0x1211> 402282f7: ee1b addi.n a14, a14, 1 402282f9: 0ce9 s32i.n a14, a12, 0 402282fb: 1cf9 s32i.n a15, a12, 4 402282fd: 202122 l32i a2, a1, 128 40228300: 001786 j 40228362 <_svfprintf_r+0x1256> 40228303: 220000 excw 40228306: 322d21 l32r a2, 401f4bbc <_lit4_end+0xed494> 40228309: 422c21 l32r a2, 401f8bbc <_lit4_end+0xf1494> 4022830c: 8578c1 l32r a12, 402098ec 4022830f: 5601c0 excw 40228312: c21502 l16ui a0, a5, 0x184 40228315: c610c1 l32r a12, 40219b58 40228318: 001a add.n a0, a0, a1 4022831a: 000000 ill 4022831d: 0e1c movi.n a14, 16 4022831f: 321fe6 bgei a15, 1, 40228355 <_svfprintf_r+0x1249> 40228322: 001806 j 40228386 <_svfprintf_r+0x127a> 40228325: 10c222 addi a2, a2, 16 40228328: 206122 s32i a2, a1, 128 4022832b: 1f2122 l32i a2, a1, 124 4022832e: f93c51 l32r a5, 40226820 40228331: 221b addi.n a2, a2, 1 40228333: 0c59 s32i.n a5, a12, 0 40228335: 016ce2 s32i a14, a12, 4 40228338: 1f6122 s32i a2, a1, 124 4022833b: cc8b addi.n a12, a12, 8 4022833d: 1182a6 blti a2, 8, 40228352 <_svfprintf_r+0x1246> 40228340: 2d2122 l32i a2, a1, 180 40228343: 2c2132 l32i a3, a1, 176 40228346: 78c142 addi a4, a1, 120 40228349: 01bcc5 call0 40229f18 <__ssprint_r> 4022834c: 115256 bnez a2, 40228465 <_svfprintf_r+0x1359> 4022834f: 10c1c2 addi a12, a1, 16 40228352: f0cff2 addi a15, a15, -16 40228355: 202122 l32i a2, a1, 128 40228358: c92ef7 blt a14, a15, 40228325 <_svfprintf_r+0x1219> 4022835b: f93131 l32r a3, 40226820 4022835e: 1cf9 s32i.n a15, a12, 4 40228360: 0c39 s32i.n a3, a12, 0 40228362: f2fa add.n a15, a2, a15 40228364: 2061f2 s32i a15, a1, 128 40228367: 1f2122 l32i a2, a1, 124 4022836a: 221b addi.n a2, a2, 1 4022836c: 1f6122 s32i a2, a1, 124 4022836f: 9282e6 bgei a2, 8, 40228305 <_svfprintf_r+0x11f9> 40228372: 000386 j 40228384 <_svfprintf_r+0x1278> 40228375: 1c29 s32i.n a2, a12, 4 40228377: 202122 l32i a2, a1, 128 4022837a: 0ce9 s32i.n a14, a12, 0 4022837c: 221b addi.n a2, a2, 1 4022837e: 206122 s32i a2, a1, 128 40228381: fff886 j 40228367 <_svfprintf_r+0x125b> 40228384: cc8b addi.n a12, a12, 8 40228386: 10c142 addi a4, a1, 16 40228389: 7bc422 addi a2, a4, 123 4022838c: 3b2152 l32i a5, a1, 236 4022838f: 0c29 s32i.n a2, a12, 0 40228391: 202122 l32i a2, a1, 128 40228394: 1c59 s32i.n a5, a12, 4 40228396: 225a add.n a2, a2, a5 40228398: ff4586 j 402280b2 <_svfprintf_r+0xfa6> 4022839b: cc8b addi.n a12, a12, 8 4022839d: 2b2122 l32i a2, a1, 172 402283a0: 1ce227 bbsi a2, 2, 402283c0 <_svfprintf_r+0x12b4> 402283a3: 312122 l32i a2, a1, 196 402283a6: 342132 l32i a3, a1, 208 402283a9: 01a237 bge a2, a3, 402283ae <_svfprintf_r+0x12a2> 402283ac: 032d mov.n a2, a3 402283ae: 372142 l32i a4, a1, 220 402283b1: 442a add.n a4, a4, a2 402283b3: 202122 l32i a2, a1, 128 402283b6: 376142 s32i a4, a1, 220 402283b9: 077216 beqz a2, 40228434 <_svfprintf_r+0x1328> 402283bc: 002046 j 40228441 <_svfprintf_r+0x1335> 402283bf: 215200 srai a5, a0, 2 402283c2: 212234 excw 402283c5: 0e1c31 l32r a3, 401ebc38 <_lit4_end+0xe4510> 402283c8: c0f520 sub a15, a5, a2 402283cb: 321fe6 bgei a15, 1, 40228401 <_svfprintf_r+0x12f5> 402283ce: fff446 j 402283a3 <_svfprintf_r+0x1297> 402283d1: 10c222 addi a2, a2, 16 402283d4: 206122 s32i a2, a1, 128 402283d7: 1f2122 l32i a2, a1, 124 402283da: f91031 l32r a3, 4022681c 402283dd: 221b addi.n a2, a2, 1 402283df: 0c39 s32i.n a3, a12, 0 402283e1: 016ce2 s32i a14, a12, 4 402283e4: 1f6122 s32i a2, a1, 124 402283e7: cc8b addi.n a12, a12, 8 402283e9: 1182a6 blti a2, 8, 402283fe <_svfprintf_r+0x12f2> 402283ec: 2d2122 l32i a2, a1, 180 402283ef: 2c2132 l32i a3, a1, 176 402283f2: 78c142 addi a4, a1, 120 402283f5: 01b205 call0 40229f18 <__ssprint_r> 402283f8: 069256 bnez a2, 40228465 <_svfprintf_r+0x1359> 402283fb: 10c1c2 addi a12, a1, 16 402283fe: f0cff2 addi a15, a15, -16 40228401: 202122 l32i a2, a1, 128 40228404: c92ef7 blt a14, a15, 402283d1 <_svfprintf_r+0x12c5> 40228407: 016cf2 s32i a15, a12, 4 4022840a: 80f2f0 add a15, a2, a15 4022840d: 1f2122 l32i a2, a1, 124 40228410: f90341 l32r a4, 4022681c 40228413: 01c222 addi a2, a2, 1 40228416: 0c49 s32i.n a4, a12, 0 40228418: 2061f2 s32i a15, a1, 128 4022841b: 1f6122 s32i a2, a1, 124 4022841e: 8182a6 blti a2, 8, 402283a3 <_svfprintf_r+0x1297> 40228421: 2d2122 l32i a2, a1, 180 40228424: 2c2132 l32i a3, a1, 176 40228427: 78c142 addi a4, a1, 120 4022842a: 01aec5 call0 40229f18 <__ssprint_r> 4022842d: f72216 beqz a2, 402283a3 <_svfprintf_r+0x1297> 40228430: 000c46 j 40228465 <_svfprintf_r+0x1359> 40228433: 020c00 excw 40228436: 1f6122 s32i a2, a1, 124 40228439: 10c1c2 addi a12, a1, 16 4022843c: fb5a46 j 402271a9 <_svfprintf_r+0x9d> 4022843f: 220000 excw 40228442: 322d21 l32r a2, 401f4cf8 <_lit4_end+0xed5d0> 40228445: 422c21 l32r a2, 401f8cf8 <_lit4_end+0xf15d0> 40228448: c578c1 l32r a12, 40219a28 4022844b: 01ac beqz.n a1, 4022846f <_svfprintf_r+0x1363> 4022844d: fe3216 beqz a2, 40228434 <_svfprintf_r+0x1328> 40228450: 000446 j 40228465 <_svfprintf_r+0x1359> 40228453: 212200 srai a2, a0, 2 40228456: a28c20 excw 40228459: 2d2122 l32i a2, a1, 180 4022845c: 2c2132 l32i a3, a1, 176 4022845f: 78c142 addi a4, a1, 120 40228462: 01ab45 call0 40229f18 <__ssprint_r> 40228465: 2c2152 l32i a5, a1, 176 40228468: 372142 l32i a4, a1, 220 4022846b: 061532 l16ui a3, a5, 12 4022846e: f27c movi.n a2, -1 40228470: 043630 extui a3, a3, 6, 1 40228473: 832430 moveqz a2, a4, a3 40228476: 4b2102 l32i a0, a1, 0x12c 40228479: 30a192 movi a9, 0x130 4022847c: 4a21c2 l32i a12, a1, 0x128 4022847f: 4921d2 l32i a13, a1, 0x124 40228482: 4821e2 l32i a14, a1, 0x120 40228485: 4721f2 l32i a15, a1, 0x11c 40228488: 119a add.n a1, a1, a9 4022848a: f00d ret.n 4022848c