In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libmain.a: app_main.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : ... 0000000c : c: f0c112 addi a1, a1, -16 f: 0109 s32i.n a0, a1, 0 11: fffb01 l32r a0, 0 14: 000002 l8ui a0, a0, 0 17: 009c beqz.n a0, 2b 19: 1a1066 bnei a0, 1, 37 1c: 120c movi.n a2, 1 1e: 030c movi.n a3, 0 20: 140c movi.n a4, 1 22: fff801 l32r a0, 4 25: 0000c0 callx0 a0 28: 0002c6 j 37 2b: 020c movi.n a2, 0 2d: 030c movi.n a3, 0 2f: 140c movi.n a4, 1 31: fff501 l32r a0, 8 34: 0000c0 callx0 a0 37: 0108 l32i.n a0, a1, 0 39: 10c112 addi a1, a1, 16 3c: f00d ret.n 3e: 000000 ill 41: fe .byte 0xfe 42: ef .byte 0xef 43: 3f .byte 0x3f 44: 000000 ill ... 00000048 : 48: 076c movi.n a7, -32 4a: f60c movi.n a6, 15 4c: fffd51 l32r a5, 40 4f: 0020c0 memw 52: 802542 l32i a4, a5, 0x200 55: 104470 and a4, a4, a7 58: 204460 or a4, a4, a6 5b: 0020c0 memw 5e: fff931 l32r a3, 44 61: 806542 s32i a4, a5, 0x200 64: 0329 s32i.n a2, a3, 0 66: f00d ret.n 68: effe00 excw 6b: 3f .byte 0x3f 6c: 000000 ill 6f: 060000 excw 72: 006000 rsil a0, 0 75: 000000 ill 00000078 : 78: 046c movi.n a4, -32 7a: e30c movi.n a3, 14 7c: f0c112 addi a1, a1, -16 7f: 0109 s32i.n a0, a1, 0 81: fff901 l32r a0, 68 84: 0020c0 memw 87: 802052 l32i a5, a0, 0x200 8a: 105540 and a5, a5, a4 8d: 205530 or a5, a5, a3 90: 0020c0 memw 93: 806052 s32i a5, a0, 0x200 96: 0020c0 memw 99: 802022 l32i a2, a0, 0x200 9c: e4e207 bbsi a2, 0, 84 9f: fff331 l32r a3, 6c a2: 0338 l32i.n a3, a3, 0 a4: 138c beqz.n a3, a9 a6: 0003c0 callx0 a3 a9: 820c movi.n a2, 8 ab: fff201 l32r a0, 74 ae: 0000c0 callx0 a0 b1: e67c movi.n a6, -2 b3: ffef51 l32r a5, 70 b6: 0020c0 memw b9: 3548 l32i.n a4, a5, 12 bb: 104460 and a4, a4, a6 be: 0020c0 memw c1: 3549 s32i.n a4, a5, 12 c3: 0108 l32i.n a0, a1, 0 c5: 10c112 addi a1, a1, 16 c8: f00d ret.n ca: 000000 ill cd: 000000 ill 000000d0 : d0: f0c112 addi a1, a1, -16 d3: 0109 s32i.n a0, a1, 0 d5: 002f05 call0 3c8 d8: fffd01 l32r a0, cc db: 0000c0 callx0 a0 de: 0108 l32i.n a0, a1, 0 e0: 10c112 addi a1, a1, 16 e3: f00d ret.n e5: 000000 ill e8: effe00 excw eb: 3f .byte 0x3f ec: 000000 ill ef: 002400 excw ... fa: 120000 excw fd: 09f0c1 l32r a12, fffc28c0 100: f90101 l32r a0, ffffe504 103: ff .byte 0xff 104: 0020c0 memw 107: 972052 l32i a5, a0, 0x25c 10a: 0020c0 memw 10d: 962062 l32i a6, a0, 0x258 110: 0020c0 memw 113: 952042 l32i a4, a0, 0x254 116: 0020c0 memw 119: 942002 l32i a0, a0, 0x250 11c: 0be6f7 bbsi a6, 15, 12b 11f: fff321 l32r a2, ec 122: fff401 l32r a0, f4 125: 0000c0 callx0 a0 128: ffff06 j 128 12b: c0cc bnez.n a0, 13b 12d: a4cc bnez.n a4, 13b 12f: fff021 l32r a2, f0 132: fff101 l32r a0, f8 135: 0000c0 callx0 a0 138: ffff06 j 138 13b: 757800 extui a7, a0, 24, 8 13e: 418840 srli a8, a4, 8 141: 1ee6c7 bbsi a6, 12, 163 144: 453c movi.n a5, 52 146: 861c movi.n a6, 24 148: e37c movi.n a3, -2 14a: 014232 s8i a3, a2, 1 14d: 004262 s8i a6, a2, 0 150: 054272 s8i a7, a2, 5 153: 044242 s8i a4, a2, 4 156: 034282 s8i a8, a2, 3 159: 024252 s8i a5, a2, 2 15c: 0108 l32i.n a0, a1, 0 15e: 10c112 addi a1, a1, 16 161: f00d ret.n 163: 419850 srli a9, a5, 8 166: f5a050 extui a10, a5, 16, 16 169: 0042a2 s8i a10, a2, 0 16c: 014292 s8i a9, a2, 1 16f: fff746 j 150 172: 000000 ill 175: 600002 l8ui a0, a0, 96 178: 000600 excw 17b: 100060 and a0, a0, a6 17e: ff0000 excw 181: ef .byte 0xef 182: ff .byte 0xff 183: ff .byte 0xff 184: fff000 excw 187: ff .byte 0xff 188: fffb41 l32r a4, 174 18b: fffb51 l32r a5, 178 18e: 2422e6 bgei a2, 2, 1b6 191: fffa21 l32r a2, 17c 194: 0020c0 memw 197: 2478 l32i.n a7, a4, 8 199: 207720 or a7, a7, a2 19c: 0020c0 memw 19f: 2479 s32i.n a7, a4, 8 1a1: 00a162 movi a6, 0x100 1a4: 0020c0 memw 1a7: 802532 l32i a3, a5, 0x200 1aa: 203360 or a3, a3, a6 1ad: 0020c0 memw 1b0: 806532 s32i a3, a5, 0x200 1b3: 000e46 j 1f0 1b6: fff2b1 l32r a11, 180 1b9: 320b addi.n a3, a2, -1 1bb: 621b addi.n a6, a2, 1 1bd: b36220 movgez a6, a2, a2 1c0: 216160 srai a6, a6, 1 1c3: 113380 slli a3, a3, 8 1c6: 660b addi.n a6, a6, -1 1c8: 1166c0 slli a6, a6, 4 1cb: 336a add.n a3, a3, a6 1cd: 223a add.n a2, a2, a3 1cf: 220b addi.n a2, a2, -1 1d1: 0020c0 memw 1d4: 24a8 l32i.n a10, a4, 8 1d6: 10aab0 and a10, a10, a11 1d9: 0020c0 memw 1dc: 24a9 s32i.n a10, a4, 8 1de: ffae92 movi a9, 0xfffffeff 1e1: 0020c0 memw 1e4: 802582 l32i a8, a5, 0x200 1e7: 108890 and a8, a8, a9 1ea: 0020c0 memw 1ed: 806582 s32i a8, a5, 0x200 1f0: ffe561 l32r a6, 184 1f3: 0020c0 memw 1f6: 2458 l32i.n a5, a4, 8 1f8: 105560 and a5, a5, a6 1fb: 205520 or a5, a5, a2 1fe: 0020c0 memw 201: 2459 s32i.n a5, a4, 8 203: f00d ret.n 205: 000000 ill 208: 000080 ret 20b: 00a000 excw 20e: 200000 or a0, a0, a0 211: 0007a1 l32r a10, fffc0230 214: 07a120 excw ... 22f: c11200 mul16u a1, a2, a0 232: b1f9c0 excw 235: a1e9 s32i.n a14, a1, 40 237: 91d9 s32i.n a13, a1, 36 239: 81c9 s32i.n a12, a1, 32 23b: 7109 s32i.n a0, a1, 28 23d: 000005 call0 240 240: fff221 l32r a2, 208 243: 03e830 rsr.exccause a3 246: c139 s32i.n a3, a1, 48 248: 03b100 rsr.epc1 a0 24b: d109 s32i.n a0, a1, 52 24d: 03b2f0 rsr.epc2 a15 250: 03b3e0 rsr.epc3 a14 253: 03eed0 rsr.excvaddr a13 256: 03c0c0 rsr.depc a12 259: ffef01 l32r a0, 218 25c: 0000c0 callx0 a0 25f: ffeb21 l32r a2, 20c 262: d138 l32i.n a3, a1, 52 264: 0f4d mov.n a4, a15 266: 0e5d mov.n a5, a14 268: 0d6d mov.n a6, a13 26a: 0c7d mov.n a7, a12 26c: ffec01 l32r a0, 21c 26f: 0000c0 callx0 a0 272: 31f9 s32i.n a15, a1, 12 274: 41e9 s32i.n a14, a1, 16 276: 51d9 s32i.n a13, a1, 20 278: 61c9 s32i.n a12, a1, 24 27a: d138 l32i.n a3, a1, 52 27c: 220c movi.n a2, 2 27e: c148 l32i.n a4, a1, 48 280: 1149 s32i.n a4, a1, 4 282: 0129 s32i.n a2, a1, 0 284: 2139 s32i.n a3, a1, 8 286: 020c movi.n a2, 0 288: 013d mov.n a3, a1 28a: c41c movi.n a4, 28 28c: ffe501 l32r a0, 220 28f: 0000c0 callx0 a0 292: 020c movi.n a2, 0 294: ffdf31 l32r a3, 210 297: ffe301 l32r a0, 224 29a: 0000c0 callx0 a0 29d: 120c movi.n a2, 1 29f: ffdd31 l32r a3, 214 2a2: ffe101 l32r a0, 228 2a5: 0000c0 callx0 a0 2a8: ffe101 l32r a0, 22c 2ab: 0000c0 callx0 a0 2ae: ffff06 j 2ae 2b1: 000000 ill 2b4: ff0000 excw 2b7: fe0000 excw 2ba: ff .byte 0xff 2bb: 5f .byte 0x5f 2bc: 0186a0 slli a8, a6, 22 ... 2c7: c11200 mul16u a1, a2, a0 2ca: 21c9e0 srai a12, a14, 9 2cd: 31d9 s32i.n a13, a1, 12 2cf: 41e9 s32i.n a14, a1, 16 2d1: 51f9 s32i.n a15, a1, 20 2d3: 0129 s32i.n a2, a1, 0 2d5: 1109 s32i.n a0, a1, 4 2d7: fffa01 l32r a0, 2c0 2da: 0000c0 callx0 a0 2dd: 02fd mov.n a15, a2 2df: fff5d1 l32r a13, 2b4 2e2: fff5c1 l32r a12, 2b8 2e5: 7da002 movi a0, 125 2e8: fff5e1 l32r a14, 2bc 2eb: 000386 j 2fd 2ee: fff501 l32r a0, 2c4 2f1: 0000c0 callx0 a0 2f4: 7da002 movi a0, 125 2f7: c022f0 sub a2, a2, a15 2fa: 163e27 bltu a14, a2, 314 2fd: 0020c0 memw 300: 872c32 l32i a3, a12, 0x21c 303: 1033d0 and a3, a3, a13 306: 753030 extui a3, a3, 16, 8 309: e13037 bltu a0, a3, 2ee 30c: 0020c0 memw 30f: 0148 l32i.n a4, a1, 0 311: 806c42 s32i a4, a12, 0x200 314: 020c movi.n a2, 0 316: 21c8 l32i.n a12, a1, 8 318: 31d8 l32i.n a13, a1, 12 31a: 41e8 l32i.n a14, a1, 16 31c: 51f8 l32i.n a15, a1, 20 31e: 1108 l32i.n a0, a1, 4 320: 20c112 addi a1, a1, 32 323: f00d ret.n 325: 000000 ill 328: f0c112 addi a1, a1, -16 32b: 0109 s32i.n a0, a1, 0 32d: 0c9266 bnei a2, 10, 33d 330: d20c movi.n a2, 13 332: fff945 call0 2c8 335: a20c movi.n a2, 10 337: fff905 call0 2c8 33a: 0001c6 j 345 33d: d00c movi.n a0, 13 33f: 021207 beq a2, a0, 345 342: fff845 call0 2c8 345: 0108 l32i.n a0, a1, 0 347: 10c112 addi a1, a1, 16 34a: f00d ret.n 34c: 0228 l32i.n a2, a2, 0 34e: 143020 extui a3, a2, 0, 2 351: 061366 bnei a3, 1, 35b 354: 066227 bbci a2, 2, 35e 357: 120c movi.n a2, 1 359: f00d ret.n 35b: f86227 bbci a2, 2, 357 35e: 020c movi.n a2, 0 360: f00d ret.n 362: 000000 ill 365: 600002 l8ui a0, a0, 96 ... 370: 080000 excw 373: 000000 ill 376: 000020 excw 379: 004000 break 0, 0 37c: 000000 ill 37f: 032800 excw 382: aa0000 excw 385: 55aa55 excw 388: 000000 ill 38b: 005c00 excw 38e: 000000 ill 391: 001000 excw 394: 040000 extui a0, a0, 0, 1 ... 3a7: 078000 excw ... 3b2: 440000 extui a0, a0, 0, 5 3b5: 000007 bnone a0, a0, 3b9 3b8: 000744 excw 3bb: 000000 ill 3be: 380000 excw 3c1: 000004 excw 3c4: 000000 ill 3c7: a32200 movltz a2, a2, a0 3ca: 1120c0 slli a2, a0, 4 3cd: 61c2c0 xsr.eps2 a12 3d0: d2ec bnez.n a2, 401 3d2: 2ded61 l32r a6, fffcbb88 3d5: 610201 l32r a0, fffd87e0 3d8: 05eb addi.n a0, a5, 14 3da: 2cffd2 excw 3dd: e15106 j ffff8925 3e0: ff .byte 0xff 3e1: 0020c0 memw 3e4: 7548 l32i.n a4, a5, 28 3e6: 204460 or a4, a4, a6 3e9: 0020c0 memw 3ec: 020c movi.n a2, 0 3ee: 7549 s32i.n a4, a5, 28 3f0: 04d132 addmi a3, a1, 0x400 3f3: 80c332 addi a3, a3, -128 3f6: 440c movi.n a4, 4 3f8: ffe801 l32r a0, 398 3fb: 0000c0 callx0 a0 3fe: ffdc51 l32r a5, 370 401: ffdad1 l32r a13, 36c 404: e02132 l32i a3, a1, 0x380 407: 0d68 l32i.n a6, a13, 0 409: 350830 extui a0, a3, 24, 4 40c: 0430e6 bgei a0, 3, 414 40f: 202b addi.n a2, a0, 2 411: 000246 j 41e 414: f1c092 addi a9, a0, -15 417: 180c movi.n a8, 1 419: 220c movi.n a2, 2 41b: 832890 moveqz a2, a8, a9 41e: 090c movi.n a9, 0 420: 350c30 extui a0, a3, 28, 4 423: ffd131 l32r a3, 368 426: 70ac beqz.n a0, 451 428: a00b addi.n a10, a0, -1 42a: 12da16 beqz a10, 55b 42d: fec0b2 addi a11, a0, -2 430: 11fb16 beqz a11, 553 433: ffd071 l32r a7, 374 436: fdc0c2 addi a12, a0, -3 439: 119c16 beqz a12, 556 43c: ffcf81 l32r a8, 378 43f: fcc042 addi a4, a0, -4 442: 122416 beqz a4, 568 445: fbc0a2 addi a10, a0, -5 448: 115a16 beqz a10, 561 44b: fac0b2 addi a11, a0, -6 44e: 111b16 beqz a11, 563 451: 1659 s32i.n a5, a6, 4 453: 004392 s8i a9, a3, 0 456: ffd305 call0 188 459: 0d28 l32i.n a2, a13, 0 45b: 32c8 l32i.n a12, a2, 12 45d: 1228 l32i.n a2, a2, 4 45f: 0c3d mov.n a3, a12 461: ffce01 l32r a0, 39c 464: 0000c0 callx0 a0 467: 024d mov.n a4, a2 469: 04d132 addmi a3, a1, 0x400 46c: 220b addi.n a2, a2, -1 46e: 822c20 mull a2, a12, a2 471: 88c332 addi a3, a3, -120 474: fdc4c2 addi a12, a4, -3 477: c41c movi.n a4, 28 479: ffc901 l32r a0, 3a0 47c: 0000c0 callx0 a0 47f: 150c movi.n a5, 1 481: 0d28 l32i.n a2, a13, 0 483: 03d142 addmi a4, a1, 0x300 486: 880432 l8ui a3, a4, 136 489: 3228 l32i.n a2, a2, 12 48b: 933530 movnez a3, a5, a3 48e: 884432 s8i a3, a4, 136 491: 3c3a add.n a3, a12, a3 493: 78a342 movi a4, 0x378 496: 822230 mull a2, a2, a3 499: 013d mov.n a3, a1 49b: ffc201 l32r a0, 3a4 49e: 0000c0 callx0 a0 4a1: 01d8 l32i.n a13, a1, 0 4a3: 03d102 addmi a0, a1, 0x300 4a6: 04d122 addmi a2, a1, 0x400 4a9: 88c222 addi a2, a2, -120 4ac: 880002 l8ui a0, a0, 136 4af: 44d8d0 extui a13, a13, 8, 5 4b2: a00020 addx4 a0, a0, a2 4b5: 5028 l32i.n a2, a0, 20 4b7: e96122 s32i a2, a1, 0x3a4 4ba: 3008 l32i.n a0, a0, 12 4bc: 012d mov.n a2, a1 4be: ea6102 s32i a0, a1, 0x3a8 4c1: ffe885 call0 34c 4c4: e02102 l32i a0, a1, 0x380 4c7: 350c00 extui a0, a0, 28, 4 4ca: 025026 beqi a0, 5, 4d0 4cd: 106066 bnei a0, 6, 4e1 4d0: 734db6 bltui a13, 4, 547 4d3: 70cdf6 bgeui a13, 32, 547 4d6: ffa931 l32r a3, 37c 4d9: 140c movi.n a4, 1 4db: 932420 movnez a2, a4, a2 4de: 004322 s8i a2, a3, 0 4e1: 000005 call0 4e4 4e4: ffb101 l32r a0, 3a8 4e7: 0000c0 callx0 a0 4ea: ffa521 l32r a2, 380 4ed: ffaf01 l32r a0, 3ac 4f0: 0000c0 callx0 a0 4f3: ffa451 l32r a5, 384 4f6: e32102 l32i a0, a1, 0x38c 4f9: 1b9057 bne a0, a5, 518 4fc: e921d2 l32i a13, a1, 0x3a4 4ff: 012d mov.n a2, a1 501: ea2132 l32i a3, a1, 0x3a8 504: ffab01 l32r a0, 3b0 507: 0000c0 callx0 a0 50a: 1512d7 beq a2, a13, 523 50d: 0c2d mov.n a2, a12 50f: ffa901 l32r a0, 3b4 512: 0000c0 callx0 a0 515: 000286 j 523 518: 070026 beqi a0, -1, 523 51b: 0c2d mov.n a2, a12 51d: ffa601 l32r a0, 3b8 520: 0000c0 callx0 a0 523: ff9921 l32r a2, 388 526: 013d mov.n a3, a1 528: 78a342 movi a4, 0x378 52b: ffa401 l32r a0, 3bc 52e: 0000c0 callx0 a0 531: ffa301 l32r a0, 3c0 534: 0000c0 callx0 a0 537: ed21d2 l32i a13, a1, 0x3b4 53a: ec21c2 l32i a12, a1, 0x3b0 53d: c0a322 movi a2, 0x3c0 540: eb2102 l32i a0, a1, 0x3ac 543: 112a add.n a1, a1, a2 545: f00d ret.n 547: ff9121 l32r a2, 38c 54a: ff9e01 l32r a0, 3c4 54d: 0000c0 callx0 a0 550: ffff06 j 550 553: ff8f71 l32r a7, 390 556: 075d mov.n a5, a7 558: ffbd46 j 451 55b: ff8e51 l32r a5, 394 55e: ffbbc6 j 451 561: 078d mov.n a8, a7 563: 1689 s32i.n a8, a6, 4 565: ffbb46 j 456 568: 085d mov.n a5, a8 56a: ffb8c6 j 451 Disassembly of section .irom0.text: 00000ae4 : ae4: 000030 excw ae7: 003800 excw ... b3e: 120000 excw b41: c9f0c1 l32r a12, ffff3304 b44: 010911 l32r a1, fffc0f68 b47: 03cd mov.n a12, a3 b49: ffec01 l32r a0, afc b4c: 0000c0 callx0 a0 b4f: 029c beqz.n a2, b63 b51: ffe421 l32r a2, ae4 b54: ffe531 l32r a3, ae8 b57: cfa042 movi a4, 207 b5a: ffe901 l32r a0, b00 b5d: 0000c0 callx0 a0 b60: ffff06 j b60 b63: 020c movi.n a2, 0 b65: 2ca432 movi a3, 0x42c b68: ffe701 l32r a0, b04 b6b: 0000c0 callx0 a0 b6e: 120c movi.n a2, 1 b70: 2ca432 movi a3, 0x42c b73: ffe501 l32r a0, b08 b76: 0000c0 callx0 a0 b79: ffe401 l32r a0, b0c b7c: 0000c0 callx0 a0 b7f: ffdb21 l32r a2, aec b82: d42222 l32i a2, a2, 0x350 b85: ffe201 l32r a0, b10 b88: 0000c0 callx0 a0 b8b: ffe201 l32r a0, b14 b8e: 0000c0 callx0 a0 b91: 0c2d mov.n a2, a12 b93: ffe101 l32r a0, b18 b96: 0000c0 callx0 a0 b99: ffe001 l32r a0, b1c b9c: 0000c0 callx0 a0 b9f: 0c3d mov.n a3, a12 ba1: ffd321 l32r a2, af0 ba4: ffdf01 l32r a0, b20 ba7: 0000c0 callx0 a0 baa: 020c movi.n a2, 0 bac: ffd231 l32r a3, af4 baf: 040c movi.n a4, 0 bb1: ffdc01 l32r a0, b24 bb4: 0000c0 callx0 a0 bb7: 120c movi.n a2, 1 bb9: ffdb01 l32r a0, b28 bbc: 0000c0 callx0 a0 bbf: ffdb01 l32r a0, b2c bc2: 0000c0 callx0 a0 bc5: ffda01 l32r a0, b30 bc8: 0000c0 callx0 a0 bcb: ffcbc1 l32r a12, af8 bce: ffd901 l32r a0, b34 bd1: 0000c0 callx0 a0 bd4: 0c2d mov.n a2, a12 bd6: ffd801 l32r a0, b38 bd9: 0000c0 callx0 a0 bdc: 11c8 l32i.n a12, a1, 4 bde: ffd701 l32r a0, b3c be1: 0000c0 callx0 a0 be4: 0108 l32i.n a0, a1, 0 be6: 10c112 addi a1, a1, 16 be9: f00d ret.n beb: 000000 ill bee: 220000 excw ... bf9: 000000 ill bfc: 00ea60 excw bff: 900000 addx2 a0, a0, a0 c02: 000001 l32r a0, fffc0c04 ... c29: 000000 ill c2c: ffa032 movi a3, 255 c2f: e0c112 addi a1, a1, -32 c32: 11c9 s32i.n a12, a1, 4 c34: 21d9 s32i.n a13, a1, 8 c36: 31e9 s32i.n a14, a1, 12 c38: ffede1 l32r a14, bec c3b: 0109 s32i.n a0, a1, 0 c3d: ffde02 addmi a0, a14, 0xffffff00 c40: a40022 l8ui a2, a0, 164 c43: 41f9 s32i.n a15, a1, 16 c45: 049237 bne a2, a3, c4d c48: 240c movi.n a4, 2 c4a: a44042 s8i a4, a0, 164 c4d: fff001 l32r a0, c10 c50: 0000c0 callx0 a0 c53: ffe721 l32r a2, bf0 c56: ffef01 l32r a0, c14 c59: 0000c0 callx0 a0 c5c: 1f0c movi.n a15, 1 c5e: ffe761 l32r a6, bfc c61: e50c movi.n a5, 14 c63: ffe4c1 l32r a12, bf4 c66: ffe4d1 l32r a13, bf8 c69: 7d0c02 l8ui a0, a12, 125 c6c: 7e1d22 l16ui a2, a13, 252 c6f: 013507 bltu a5, a0, c74 c72: 10cc bnez.n a0, c77 c74: 7d4cf2 s8i a15, a12, 125 c77: 053627 bltu a6, a2, c80 c7a: 63a072 movi a7, 99 c7d: 083727 bltu a7, a2, c89 c80: 64a022 movi a2, 100 c83: 64a082 movi a8, 100 c86: 7e5d82 s16i a8, a13, 252 c89: 64a032 movi a3, 100 c8c: ffe301 l32r a0, c18 c8f: 0000c0 callx0 a0 c92: ffdb31 l32r a3, c00 c95: f42020 extui a2, a2, 0, 16 c98: 822230 mull a2, a2, a3 c9b: ffe001 l32r a0, c1c c9e: 0000c0 callx0 a0 ca1: 7e0c02 l8ui a0, a12, 126 ca4: 0f0c movi.n a15, 0 ca6: 0250f6 bgeui a0, 5, cac ca9: 0d1066 bnei a0, 1, cba cac: 7e4cf2 s8i a15, a12, 126 caf: ffd521 l32r a2, c04 cb2: 034c movi.n a3, 64 cb4: ffdb01 l32r a0, c20 cb7: 0000c0 callx0 a0 cba: 800c62 l8ui a6, a12, 128 cbd: 7f0c42 l8ui a4, a12, 127 cc0: 850c movi.n a5, 8 cc2: 0224b6 bltui a4, 2, cc8 cc5: 7f4cf2 s8i a15, a12, 127 cc8: ffde82 addmi a8, a14, 0xffffff00 ccb: 2a2882 l32i a8, a8, 168 cce: 04b567 bgeu a5, a6, cd6 cd1: 470c movi.n a7, 4 cd3: 804c72 s8i a7, a12, 128 cd6: 150866 bnei a8, -1, cef cd9: ffcb21 l32r a2, c08 cdc: 432c movi.n a3, 36 cde: ffd101 l32r a0, c24 ce1: 0000c0 callx0 a0 ce4: ffca21 l32r a2, c0c ce7: 034c movi.n a3, 64 ce9: ffcf01 l32r a0, c28 cec: 0000c0 callx0 a0 cef: 416df2 s32i a15, a13, 0x104 cf2: 406df2 s32i a15, a13, 0x100 cf5: 840ca2 l8ui a10, a12, 132 cf8: ffdeb2 addmi a11, a14, 0xffffff00 cfb: ffdc02 addmi a0, a12, 0xffffff00 cfe: f10092 l8ui a9, a0, 241 d01: a54bf2 s8i a15, a11, 165 d04: 0229b6 bltui a9, 2, d0a d07: f140f2 s8i a15, a0, 241 d0a: 352d02 l32i a0, a13, 212 d0d: 046ab6 bltui a10, 6, d15 d10: 1e0c movi.n a14, 1 d12: 844ce2 s8i a14, a12, 132 d15: 11c8 l32i.n a12, a1, 4 d17: 31e8 l32i.n a14, a1, 12 d19: 0140f6 bgeui a0, 4, d1e d1c: 30cc bnez.n a0, d23 d1e: 3f0c movi.n a15, 3 d20: 356df2 s32i a15, a13, 212 d23: 21d8 l32i.n a13, a1, 8 d25: 41f8 l32i.n a15, a1, 16 d27: 0108 l32i.n a0, a1, 0 d29: 20c112 addi a1, a1, 32 d2c: f00d ret.n d2e: 000000 ill d31: fe .byte 0xfe d32: ef .byte 0xef d33: 3f .byte 0x3f d34: 000600 excw d37: 000060 excw ... 00000d3c : d3c: f0c112 addi a1, a1, -16 d3f: 0109 s32i.n a0, a1, 0 d41: 068216 beqz a2, dad d44: e47c movi.n a4, -2 d46: 130c movi.n a3, 1 d48: fffab1 l32r a11, d30 d4b: fffa21 l32r a2, d34 d4e: 0020c0 memw d51: c02202 l32i a0, a2, 0x300 d54: 100040 and a0, a0, a4 d57: 0020c0 memw d5a: c06202 s32i a0, a2, 0x300 d5d: 0020c0 memw d60: 812ba2 l32i a10, a11, 0x204 d63: 20aa30 or a10, a10, a3 d66: 0020c0 memw d69: 816ba2 s32i a10, a11, 0x204 d6c: b90c movi.n a9, 11 d6e: 0020c0 memw d71: c16292 s32i a9, a2, 0x304 d74: d80c movi.n a8, 13 d76: 0020c0 memw d79: c26282 s32i a8, a2, 0x308 d7c: 873c movi.n a7, 56 d7e: 0020c0 memw d81: c02262 l32i a6, a2, 0x300 d84: 206670 or a6, a6, a7 d87: 0020c0 memw d8a: c06262 s32i a6, a2, 0x300 d8d: 957c movi.n a5, -7 d8f: 0020c0 memw d92: c02242 l32i a4, a2, 0x300 d95: 104450 and a4, a4, a5 d98: 0020c0 memw d9b: c06242 s32i a4, a2, 0x300 d9e: 0020c0 memw da1: c02202 l32i a0, a2, 0x300 da4: 200030 or a0, a0, a3 da7: 0020c0 memw daa: c06202 s32i a0, a2, 0x300 dad: ffe201 l32r a0, d38 db0: 0000c0 callx0 a0 db3: 0108 l32i.n a0, a1, 0 db5: 10c112 addi a1, a1, 16 db8: f00d ret.n dba: 000000 ill dbd: 0f .byte 0xf dbe: 000000 ill dc1: fe .byte 0xfe dc2: ff .byte 0xff dc3: 5f .byte 0x5f dc4: ff0000 excw ... 00000dd0 : dd0: e0c112 addi a1, a1, -32 dd3: 21d9 s32i.n a13, a1, 8 dd5: 41f9 s32i.n a15, a1, 16 dd7: 0109 s32i.n a0, a1, 0 dd9: 11c9 s32i.n a12, a1, 4 ddb: 31e9 s32i.n a14, a1, 12 ddd: 02cd mov.n a12, a2 ddf: 03ed mov.n a14, a3 de1: fff901 l32r a0, dc8 de4: 0000c0 callx0 a0 de7: 02dd mov.n a13, a2 de9: fff4f1 l32r a15, dbc dec: fff501 l32r a0, dc0 def: d1ffc0 mul16s a15, a15, a12 df2: ff0a add.n a15, a15, a0 df4: fff4c1 l32r a12, dc4 df7: 0020c0 memw dfa: 872f02 l32i a0, a15, 0x21c dfd: 140c07 bnone a12, a0, e15 e00: fff301 l32r a0, dcc e03: 0000c0 callx0 a0 e06: c002d0 sub a0, a2, a13 e09: 083e07 bltu a14, a0, e15 e0c: 0020c0 memw e0f: 872f22 l32i a2, a15, 0x21c e12: ea82c7 bany a2, a12, e00 e15: 11c8 l32i.n a12, a1, 4 e17: 21d8 l32i.n a13, a1, 8 e19: 31e8 l32i.n a14, a1, 12 e1b: 41f8 l32i.n a15, a1, 16 e1d: 0108 l32i.n a0, a1, 0 e1f: 20c112 addi a1, a1, 32 e22: f00d ret.n e24: 000230 excw e27: 002200 excw e2a: 1c0000 excw e2d: 000000 ill e30: 000000 ill e33: a8c000 excw e36: ff0104 excw e39: ff .byte 0xff e3a: ff .byte 0xff e3b: 000000 ill e3e: 2c0000 excw ... e49: 00ff00 excw e4c: fffe00 excw e4f: 5f .byte 0x5f e50: 000e00 excw e53: 000060 excw e56: f00000 subx8 a0, a0, a0 e59: 000000 ill e5c: 000000 ill e5f: 004400 break 4, 0 e62: 500000 excw e65: 000000 ill e68: 000110 excw e6b: ff0000 excw e6e: 000000 ill e71: 000000 ill e74: 002c movi.n a0, 32 e76: 000000 ill e79: 000000 ill e7c: 000600 excw e7f: 000060 excw ... ea6: fc0000 excw ... f19: 000000 ill f1c: 920c movi.n a2, 9 f1e: e0c112 addi a1, a1, -32 f21: 21d9 s32i.n a13, a1, 8 f23: 31e9 s32i.n a14, a1, 12 f25: 11c9 s32i.n a12, a1, 4 f27: 41f9 s32i.n a15, a1, 16 f29: ffbec1 l32r a12, e24 f2c: 0109 s32i.n a0, a1, 0 f2e: 0c3d mov.n a3, a12 f30: ffd601 l32r a0, e88 f33: 0000c0 callx0 a0 f36: 020c movi.n a2, 0 f38: 0c3d mov.n a3, a12 f3a: ffd401 l32r a0, e8c f3d: 0000c0 callx0 a0 f40: 220c movi.n a2, 2 f42: 0c3d mov.n a3, a12 f44: ffd301 l32r a0, e90 f47: 0000c0 callx0 a0 f4a: 320c movi.n a2, 3 f4c: 0c3d mov.n a3, a12 f4e: ffd101 l32r a0, e94 f51: 0000c0 callx0 a0 f54: c21c movi.n a2, 28 f56: 0c3d mov.n a3, a12 f58: ffd001 l32r a0, e98 f5b: 0000c0 callx0 a0 f5e: d21c movi.n a2, 29 f60: 0c3d mov.n a3, a12 f62: ffce01 l32r a0, e9c f65: 0000c0 callx0 a0 f68: 0c3d mov.n a3, a12 f6a: 820c movi.n a2, 8 f6c: ffcd01 l32r a0, ea0 f6f: 0000c0 callx0 a0 f72: ffcc01 l32r a0, ea4 f75: 0000c0 callx0 a0 f78: fface1 l32r a14, e28 f7b: 0e2d mov.n a2, a14 f7d: ffca01 l32r a0, ea8 f80: 0000c0 callx0 a0 f83: ffaa21 l32r a2, e2c f86: 0e3d mov.n a3, a14 f88: ffc901 l32r a0, eac f8b: 0000c0 callx0 a0 f8e: ffaa01 l32r a0, e38 f91: ffa7f1 l32r a15, e30 f94: ffa821 l32r a2, e34 f97: 1f29 s32i.n a2, a15, 4 f99: 3f29 s32i.n a2, a15, 12 f9b: 2f09 s32i.n a0, a15, 8 f9d: ffc401 l32r a0, eb0 fa0: 0000c0 callx0 a0 fa3: ffc401 l32r a0, eb4 fa6: 0000c0 callx0 a0 fa9: ffc301 l32r a0, eb8 fac: 0000c0 callx0 a0 faf: ffa421 l32r a2, e40 fb2: 931c movi.n a3, 25 fb4: 040c movi.n a4, 0 fb6: 145f32 s16i a3, a15, 40 fb9: ffa031 l32r a3, e3c fbc: ffc001 l32r a0, ebc fbf: 0000c0 callx0 a0 fc2: ffc685 call0 c2c fc5: 80a022 movi a2, 128 fc8: ffbe01 l32r a0, ec0 fcb: 0000c0 callx0 a0 fce: ff9d41 l32r a4, e44 fd1: 0448 l32i.n a4, a4, 0 fd3: 02dd mov.n a13, a2 fd5: 34c8 l32i.n a12, a4, 12 fd7: 1428 l32i.n a2, a4, 4 fd9: 0c3d mov.n a3, a12 fdb: ffba01 l32r a0, ec4 fde: 0000c0 callx0 a0 fe1: 0d3d mov.n a3, a13 fe3: 80a042 movi a4, 128 fe6: fcc222 addi a2, a2, -4 fe9: 822c20 mull a2, a12, a2 fec: ffb701 l32r a0, ec8 fef: 0000c0 callx0 a0 ff2: ff9501 l32r a0, e48 ff5: ff9531 l32r a3, e4c ff8: 0020c0 memw ffb: 872342 l32i a4, a3, 0x21c ffe: 080047 bnone a0, a4, 100a 1001: 0020c0 memw 1004: 872352 l32i a5, a3, 0x21c 1007: f68507 bany a5, a0, 1001 100a: ff91c1 l32r a12, e50 100d: 0020c0 memw 1010: 472c62 l32i a6, a12, 0x11c 1013: 080067 bnone a0, a6, 101f 1016: 0020c0 memw 1019: 472c72 l32i a7, a12, 0x11c 101c: f68707 bany a7, a0, 1016 101f: ffab01 l32r a0, ecc 1022: 0000c0 callx0 a0 1025: 000d82 l8ui a8, a13, 0 1028: 175826 beqi a8, 5, 1043 102b: 0d2d mov.n a2, a13 102d: ff8931 l32r a3, e54 1030: 80a042 movi a4, 128 1033: ffa701 l32r a0, ed0 1036: 0000c0 callx0 a0 1039: 0e3d mov.n a3, a14 103b: 0d2d mov.n a2, a13 103d: ffb005 call0 b40 1040: 000186 j 104a 1043: 0e3d mov.n a3, a14 1045: 0d2d mov.n a2, a13 1047: ffaf85 call0 b40 104a: 0d2d mov.n a2, a13 104c: ffa201 l32r a0, ed4 104f: 0000c0 callx0 a0 1052: ff8121 l32r a2, e58 1055: ff8131 l32r a3, e5c 1058: ff8241 l32r a4, e60 105b: ff8251 l32r a5, e64 105e: ff9e01 l32r a0, ed8 1061: 0000c0 callx0 a0 1064: ff8121 l32r a2, e68 1067: 0020c0 memw 106a: 9f2c32 l32i a3, a12, 0x27c 106d: ff7f51 l32r a5, e6c 1070: f53030 extui a3, a3, 16, 16 1073: 0020c0 memw 1076: fe2c42 l32i a4, a12, 0x3f8 1079: 104450 and a4, a4, a5 107c: 414840 srli a4, a4, 8 107f: 0020c0 memw 1082: fe2c52 l32i a5, a12, 0x3f8 1085: 745050 extui a5, a5, 0, 8 1088: ff9501 l32r a0, edc 108b: 0000c0 callx0 a0 108e: c21c movi.n a2, 28 1090: ff9401 l32r a0, ee0 1093: 0000c0 callx0 a0 1096: c41c movi.n a4, 28 1098: 02cd mov.n a12, a2 109a: ff75d1 l32r a13, e70 109d: 020c movi.n a2, 0 109f: 0d3d mov.n a3, a13 10a1: ff9001 l32r a0, ee4 10a4: 0000c0 callx0 a0 10a7: 0d48 l32i.n a4, a13, 0 10a9: 0b64b6 bltui a4, 6, 10b8 10ac: 0d2d mov.n a2, a13 10ae: 030c movi.n a3, 0 10b0: c41c movi.n a4, 28 10b2: ff8d01 l32r a0, ee8 10b5: 0000c0 callx0 a0 10b8: 020c movi.n a2, 0 10ba: 0c3d mov.n a3, a12 10bc: c41c movi.n a4, 28 10be: ff8b01 l32r a0, eec 10c1: 0000c0 callx0 a0 10c4: 0c2d mov.n a2, a12 10c6: ff8a01 l32r a0, ef0 10c9: 0000c0 callx0 a0 10cc: 120c movi.n a2, 1 10ce: 000005 call0 10d0 10d1: ff8801 l32r a0, ef4 10d4: 0000c0 callx0 a0 10d7: ff67c1 l32r a12, e74 10da: 0c2d mov.n a2, a12 10dc: ff8701 l32r a0, ef8 10df: 0000c0 callx0 a0 10e2: 0c2d mov.n a2, a12 10e4: 141f32 l16ui a3, a15, 40 10e7: 140c movi.n a4, 1 10e9: 150c movi.n a5, 1 10eb: ff8401 l32r a0, efc 10ee: 0000c0 callx0 a0 10f1: ff61d1 l32r a13, e78 10f4: 73a062 movi a6, 115 10f7: ff6171 l32r a7, e7c 10fa: 0020c0 memw 10fd: 150c movi.n a5, 1 10ff: c56762 s32i a6, a7, 0x314 1102: 940dc2 l8ui a12, a13, 148 1105: 404f52 s8i a5, a15, 64 1108: 0c2d mov.n a2, a12 110a: ff7d01 l32r a0, f00 110d: 0000c0 callx0 a0 1110: 021c26 beqi a12, 1, 1116 1113: 053c66 bnei a12, 3, 111c 1116: ff7b01 l32r a0, f04 1119: 0000c0 callx0 a0 111c: 052c26 beqi a12, 2, 1125 111f: 1b3c66 bnei a12, 3, 113e 1122: 102c66 bnei a12, 2, 1136 1125: 780d82 l8ui a8, a13, 120 1128: 0a2866 bnei a8, 2, 1136 112b: 120c movi.n a2, 1 112d: ff7601 l32r a0, f08 1130: 0000c0 callx0 a0 1133: 0001c6 j 113e 1136: 020c movi.n a2, 0 1138: ff7501 l32r a0, f0c 113b: 0000c0 callx0 a0 113e: 0c1c66 bnei a12, 1, 114e 1141: ff4f21 l32r a2, e80 1144: 4228 l32i.n a2, a2, 16 1146: 0228 l32i.n a2, a2, 0 1148: ff7201 l32r a0, f10 114b: 0000c0 callx0 a0 114e: ff7101 l32r a0, f14 1151: 0000c0 callx0 a0 1154: 051266 bnei a2, 1, 115d 1157: ff7001 l32r a0, f18 115a: 0000c0 callx0 a0 115d: ff4921 l32r a2, e84 1160: 0228 l32i.n a2, a2, 0 1162: 128c beqz.n a2, 1167 1164: 0002c0 callx0 a2 1167: 11c8 l32i.n a12, a1, 4 1169: 21d8 l32i.n a13, a1, 8 116b: 31e8 l32i.n a14, a1, 12 116d: 41f8 l32i.n a15, a1, 16 116f: 0108 l32i.n a0, a1, 0 1171: 20c112 addi a1, a1, 32 1174: f00d ret.n 1176: fc0000 excw 1179: ff .byte 0xff 117a: 380000 excw 117d: 000001 l32r a0, fffc1180 1180: 0138 l32i.n a3, a1, 0 1182: 3a0000 excw 1185: 000001 l32r a0, fffc1188 ... 11a0: e0c112 addi a1, a1, -32 11a3: 0109 s32i.n a0, a1, 0 11a5: 11c9 s32i.n a12, a1, 4 11a7: 31e9 s32i.n a14, a1, 12 11a9: 21d9 s32i.n a13, a1, 8 11ab: 41f9 s32i.n a15, a1, 16 11ad: 03dd mov.n a13, a3 11af: 02fd mov.n a15, a2 11b1: fff1e1 l32r a14, 1178 11b4: c33b addi.n a12, a3, 3 11b6: 10cce0 and a12, a12, a14 11b9: 0c2d mov.n a2, a12 11bb: fff301 l32r a0, 1188 11be: 0000c0 callx0 a0 11c1: 02ed mov.n a14, a2 11c3: 0c4d mov.n a4, a12 11c5: 112f40 slli a2, a15, 12 11c8: 0e3d mov.n a3, a14 11ca: fff001 l32r a0, 118c 11cd: 0000c0 callx0 a0 11d0: bdac beqz.n a13, 11ff 11d2: ffeaf1 l32r a15, 117c 11d5: 0c0c movi.n a12, 0 11d7: f8cff2 addi a15, a15, -8 11da: 0f2d mov.n a2, a15 11dc: 3eca add.n a3, a14, a12 11de: 000332 l8ui a3, a3, 0 11e1: ffeb01 l32r a0, 1190 11e4: 0000c0 callx0 a0 11e7: 4c1b addi.n a4, a12, 1 11e9: 444040 extui a4, a4, 0, 5 11ec: 74cc bnez.n a4, 11f7 11ee: ffe421 l32r a2, 1180 11f1: ffe801 l32r a0, 1194 11f4: 0000c0 callx0 a0 11f7: cc1b addi.n a12, a12, 1 11f9: f4c0c0 extui a12, a12, 0, 16 11fc: da9dc7 bne a13, a12, 11da 11ff: ffe121 l32r a2, 1184 1202: ffe501 l32r a0, 1198 1205: 0000c0 callx0 a0 1208: 11c8 l32i.n a12, a1, 4 120a: 21d8 l32i.n a13, a1, 8 120c: 0e2d mov.n a2, a14 120e: 41f8 l32i.n a15, a1, 16 1210: 31e8 l32i.n a14, a1, 12 1212: ffe201 l32r a0, 119c 1215: 0000c0 callx0 a0 1218: 0108 l32i.n a0, a1, 0 121a: 20c112 addi a1, a1, 32 121d: f00d ret.n 121f: 014000 slli a4, a0, 32 1222: 000000 ill 1225: 000000 ill 1228: f0c112 addi a1, a1, -16 122b: 11c9 s32i.n a12, a1, 4 122d: 0109 s32i.n a0, a1, 0 122f: 02cd mov.n a12, a2 1231: fffb21 l32r a2, 1220 1234: fffc01 l32r a0, 1224 1237: 0000c0 callx0 a0 123a: 0c2d mov.n a2, a12 123c: 78a332 movi a3, 0x378 123f: fff605 call0 11a0 1242: 2c1b addi.n a2, a12, 1 1244: 78a332 movi a3, 0x378 1247: fff585 call0 11a0 124a: 2c2b addi.n a2, a12, 2 124c: c31c movi.n a3, 28 124e: 11c8 l32i.n a12, a1, 4 1250: fff4c5 call0 11a0 1253: 0108 l32i.n a0, a1, 0 1255: 10c112 addi a1, a1, 16 1258: f00d ret.n ... 1262: 610000 excw 1265: fe .byte 0xfe 1266: ff .byte 0xff 1267: fffe41 l32r a4, 1260 126a: 050c movi.n a5, 0 126c: 07b467 bgeu a4, a6, 1277 126f: 004452 s8i a5, a4, 0 1272: 441b addi.n a4, a4, 1 1274: f79467 bne a4, a6, 126f 1277: f00d ret.n Disassembly of section .irom.text: 00001d60 <.irom.text>: 1d60: 040005 call0 5d64 1d63: 050502 l8ui a0, a5, 5 1d66: 050205 call0 6d88 1d69: 050400 extui a0, a0, 20, 1 1d6c: 050405 call0 6db0 1d6f: fe0405 call0 fffffdb0 1d72: fffd excw 1d74: f0f0f0 subx8 a15, a0, a15 1d77: e0e0e0 subx4 a14, a0, a14 1d7a: ff0ae1 l32r a14, 19a4 1d7d: ff .byte 0xff 1d7e: 00f8 l32i.n a15, a0, 0 1d80: f8f8 l32i.n a15, a8, 60 1d82: 4a4e52 s8i a5, a14, 74 1d85: 384044 excw 1d88: 010000 slli a0, a0, 32 1d8b: 030201 l32r a0, fffc2994 1d8e: 010504 excw 1d91: 000000 ill 1d94: 020000 excw ... 1d9f: 0ae100 excw ... 1daa: 439301 l32r a0, fffd2bf8 ... 1dcd: 000000 ill 1dd0: 000003 excw ... 1ddf: 614600 excw 1de2: 6c6174 excw 1de5: 786520 excw 1de8: 706563 excw 1deb: 6f6974 excw 1dee: 6e .byte 0x6e 1def: 252820 extui a2, a2, 24, 3 1df2: 3a2964 excw 1df5: 000a add.n a0, a0, a0 ... 1dff: 706500 excw 1e02: 3d3163 excw 1e05: 257830 extui a7, a3, 24, 3 1e08: 783830 excw 1e0b: 202c movi.n a0, 34 1e0d: 637065 excw 1e10: 303d32 excw 1e13: 2578 l32i.n a7, a5, 8 1e15: 783830 excw 1e18: 202c movi.n a0, 34 1e1a: 637065 excw 1e1d: 303d33 excw 1e20: 2578 l32i.n a7, a5, 8 1e22: 783830 excw 1e25: 202c movi.n a0, 34 1e27: 637865 excw 1e2a: 646176 excw 1e2d: 3d7264 excw 1e30: 257830 extui a7, a3, 24, 3 1e33: 783830 excw 1e36: 202c movi.n a0, 34 1e38: 706564 excw 1e3b: 303d63 excw 1e3e: 2578 l32i.n a7, a5, 8 1e40: 783830 excw 1e43: 000a add.n a0, a0, a0 ... 1e4d: 000000 ill 1e50: 530a add.n a5, a3, a0 1e52: 204b44 excw 1e55: 726576 excw 1e58: 203a add.n a2, a0, a3 1e5a: 207325 excw 1e5d: 6d6f63 excw 1e60: 6c6970 excw 1e63: 206465 excw 1e66: 252040 extui a2, a4, 16, 3 1e69: 252073 excw 1e6c: 000a73 excw 1e6f: 687000 excw 1e72: 2079 s32i.n a7, a0, 8 1e74: 726576 excw 1e77: 203a add.n a2, a0, a3 1e79: 2c6425 excw 1e7c: 707020 excw 1e7f: 657620 extui a7, a2, 22, 7 1e82: 203a72 excw 1e85: 2e6425 excw 1e88: 0a6425 excw 1e8b: 000a add.n a0, a0, a0 1e8d: 000000 ill 1e90: 323025 excw 1e93: 2078 l32i.n a7, a0, 8 1e95: 000000 ill 1e98: 000a add.n a0, a0, a0 1e9a: 000a add.n a0, a0, a0 1e9c: 000000 ill 1e9f: 797300 excw 1ea2: 657473 excw 1ea5: 206d excw 1ea7: 726170 excw 1eaa: 206d61 l32r a6, fffca060 1ead: 727265 excw 1eb0: 6f .byte 0x6f 1eb1: 000a72 l8ui a7, a10, 0 eagle_lib.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000008 : 8: 025d mov.n a5, a2 a: f0c112 addi a1, a1, -16 d: 3129 s32i.n a2, a1, 12 f: 1109 s32i.n a0, a1, 4 11: 0228 l32i.n a2, a2, 0 13: 0129 s32i.n a2, a1, 0 15: 229366 bnei a3, 10, 3b 18: a30c movi.n a3, 10 1a: fff901 l32r a0, 0 1d: 0000c0 callx0 a0 20: 2129 s32i.n a2, a1, 8 22: a30c movi.n a3, 10 24: 0128 l32i.n a2, a1, 0 26: fff701 l32r a0, 4 29: 0000c0 callx0 a0 2c: 3158 l32i.n a5, a1, 12 2e: 2108 l32i.n a0, a1, 8 30: 0529 s32i.n a2, a5, 0 32: 002d mov.n a2, a0 34: 1108 l32i.n a0, a1, 4 36: 10c112 addi a1, a1, 16 39: f00d ret.n 3b: 340020 extui a0, a2, 0, 4 3e: 412420 srli a2, a2, 4 41: fffac6 j 30 00000044 : 44: 050c movi.n a5, 0 46: f82c movi.n a8, 47 48: 0268 l32i.n a6, a2, 0 4a: 993c movi.n a9, 57 4c: 000672 l8ui a7, a6, 0 4f: 12b877 bgeu a8, a7, 65 52: 0f3977 bltu a9, a7, 65 55: a05550 addx4 a5, a5, a5 58: 661b addi.n a6, a6, 1 5a: 0269 s32i.n a6, a2, 0 5c: 905570 addx2 a5, a5, a7 5f: d0c552 addi a5, a5, -48 62: fff986 j 4c 65: 052d mov.n a2, a5 67: f00d ret.n 69: 000000 ill 6c: d85c movi.n a8, 93 6e: ff .byte 0xff 6f: 3f .byte 0x3f 70: d848 l32i.n a4, a8, 52 72: ff .byte 0xff 73: 3f .byte 0x3f ... 7c: b0c112 addi a1, a1, -80 7f: b1e9 s32i.n a14, a1, 44 81: c1f9 s32i.n a15, a1, 48 83: a1d9 s32i.n a13, a1, 40 85: 91c9 s32i.n a12, a1, 36 87: 7169 s32i.n a6, a1, 28 89: 8109 s32i.n a0, a1, 32 8b: 046670 extui a6, a7, 6, 1 8e: fff701 l32r a0, 6c 91: 02cd mov.n a12, a2 93: 03dd mov.n a13, a3 95: 042d mov.n a2, a4 97: fff641 l32r a4, 70 9a: 073d mov.n a3, a7 9c: 934060 movnez a4, a0, a6 9f: 001c movi.n a0, 16 a1: 109700 and a9, a7, a0 a4: 076747 bbci a7, 4, af a7: e77c movi.n a7, -2 a9: 103370 and a3, a3, a7 ac: 109300 and a9, a3, a0 af: 6139 s32i.n a3, a1, 24 b1: 002c movi.n a0, 32 b3: 0e6317 bbci a3, 1, c5 b6: 5199 s32i.n a9, a1, 20 b8: 0f32d6 bgez a2, 1af bb: 602020 neg a2, a2 be: d82c movi.n a8, 45 c0: d189 s32i.n a8, a1, 52 c2: 000146 j cb c5: 5199 s32i.n a9, a1, 20 c7: 0a0c movi.n a10, 0 c9: d1a9 s32i.n a10, a1, 52 cb: 0a3c movi.n a10, 48 cd: 62cc bnez.n a2, d7 cf: 1f0c movi.n a15, 1 d1: 0041a2 s8i a10, a1, 0 d4: 001106 j 11c d7: 0f0c movi.n a15, 0 d9: 01ed mov.n a14, a1 db: e159 s32i.n a5, a1, 56 dd: f149 s32i.n a4, a1, 60 df: 4129 s32i.n a2, a1, 16 e1: 229566 bnei a5, 10, 107 e4: a30c movi.n a3, 10 e6: ffe301 l32r a0, 74 e9: 0000c0 callx0 a0 ec: 106122 s32i a2, a1, 64 ef: a30c movi.n a3, 10 f1: 4128 l32i.n a2, a1, 16 f3: ffe101 l32r a0, 78 f6: 0000c0 callx0 a0 f9: 002c movi.n a0, 32 fb: 102132 l32i a3, a1, 64 fe: f148 l32i.n a4, a1, 60 100: e158 l32i.n a5, a1, 56 102: 0a3c movi.n a10, 48 104: 000146 j 10d 107: 343020 extui a3, a2, 0, 4 10a: 412420 srli a2, a2, 4 10d: b34a add.n a11, a3, a4 10f: ff1b addi.n a15, a15, 1 111: 000bb2 l8ui a11, a11, 0 114: 004eb2 s8i a11, a14, 0 117: ee1b addi.n a14, a14, 1 119: fbe256 bnez a2, db 11c: d158 l32i.n a5, a1, 52 11e: 131c movi.n a3, 17 120: 7128 l32i.n a2, a1, 28 122: 61e8 l32i.n a14, a1, 24 124: c022f0 sub a2, a2, a15 127: 1a8e37 bany a14, a3, 145 12a: d138 l32i.n a3, a1, 52 12c: 338c beqz.n a3, 133 12e: 0112a6 blti a2, 1, 133 131: 220b addi.n a2, a2, -1 133: 024d mov.n a4, a2 135: 220b addi.n a2, a2, -1 137: 0a14a6 blti a4, 1, 145 13a: 023dc7 bltu a13, a12, 140 13d: 004c02 s8i a0, a12, 0 140: cc1b addi.n a12, a12, 1 142: fffb46 j 133 145: 5178 l32i.n a7, a1, 20 147: a58c beqz.n a5, 155 149: 063dc7 bltu a13, a12, 153 14c: 220b addi.n a2, a2, -1 14e: 056d mov.n a6, a5 150: 004c62 s8i a6, a12, 0 153: cc1b addi.n a12, a12, 1 155: a7dc bnez.n a7, 173 157: 6188 l32i.n a8, a1, 24 159: 003d mov.n a3, a0 15b: 048080 extui a8, a8, 0, 1 15e: 933a80 movnez a3, a10, a8 161: 029d mov.n a9, a2 163: 220b addi.n a2, a2, -1 165: 0a19a6 blti a9, 1, 173 168: 023dc7 bltu a13, a12, 16e 16b: 004c32 s8i a3, a12, 0 16e: cc1b addi.n a12, a12, 1 170: fffb46 j 161 173: ef1a add.n a14, a15, a1 175: ee0b addi.n a14, a14, -1 177: 0fad mov.n a10, a15 179: ff0b addi.n a15, a15, -1 17b: 0d1aa6 blti a10, 1, 18c 17e: 053dc7 bltu a13, a12, 187 181: 000eb2 l8ui a11, a14, 0 184: 004cb2 s8i a11, a12, 0 187: cc1b addi.n a12, a12, 1 189: fffa06 j 175 18c: 02ed mov.n a14, a2 18e: 220b addi.n a2, a2, -1 190: 0a1ea6 blti a14, 1, 19e 193: 023dc7 bltu a13, a12, 199 196: 004c02 s8i a0, a12, 0 199: cc1b addi.n a12, a12, 1 19b: fffb46 j 18c 19e: 8108 l32i.n a0, a1, 32 1a0: a1d8 l32i.n a13, a1, 40 1a2: b1e8 l32i.n a14, a1, 44 1a4: 0c2d mov.n a2, a12 1a6: c1f8 l32i.n a15, a1, 48 1a8: 91c8 l32i.n a12, a1, 36 1aa: 50c112 addi a1, a1, 80 1ad: f00d ret.n 1af: 066327 bbci a3, 2, 1b9 1b2: b32c movi.n a3, 43 1b4: d139 s32i.n a3, a1, 52 1b6: ffc446 j cb 1b9: 060c movi.n a6, 0 1bb: 880c movi.n a8, 8 1bd: 107380 and a7, a3, a8 1c0: 936070 movnez a6, a0, a7 1c3: d169 s32i.n a6, a1, 52 1c5: ffc086 j cb 1c8: ffd870 excw 1cb: 3f .byte 0x3f 1cc: 000000 ill ... 000001d0 : 1d0: 07ad mov.n a10, a7 1d2: d0c112 addi a1, a1, -48 1d5: 91f9 s32i.n a15, a1, 36 1d7: 5109 s32i.n a0, a1, 20 1d9: 81e9 s32i.n a14, a1, 32 1db: 61c9 s32i.n a12, a1, 24 1dd: 71d9 s32i.n a13, a1, 28 1df: 02cd mov.n a12, a2 1e1: 04dd mov.n a13, a4 1e3: e23a add.n a14, a2, a3 1e5: 064d mov.n a4, a6 1e7: ee0b addi.n a14, a14, -1 1e9: 01be27 bgeu a14, a2, 1ee 1ec: fe7c movi.n a14, -1 1ee: 000d62 l8ui a6, a13, 0 1f1: a129 s32i.n a2, a1, 40 1f3: d69c beqz.n a6, 214 1f5: 532c movi.n a3, 37 1f7: b72c movi.n a7, 43 1f9: db2c movi.n a11, 45 1fb: a129 s32i.n a2, a1, 40 1fd: 4159 s32i.n a5, a1, 16 1ff: 3149 s32i.n a4, a1, 12 201: 1f1637 beq a6, a3, 224 204: 023ec7 bltu a14, a12, 20a 207: 004c62 s8i a6, a12, 0 20a: cc1b addi.n a12, a12, 1 20c: 010d62 l8ui a6, a13, 1 20f: dd1b addi.n a13, a13, 1 211: fec656 bnez a6, 201 214: a128 l32i.n a2, a1, 40 216: 000c movi.n a0, 0 218: 02bec7 bgeu a14, a12, 21e 21b: 003ac6 j 30a 21e: 004c02 s8i a0, a12, 0 221: 003a06 j 30d 224: 000c movi.n a0, 0 226: 010d62 l8ui a6, a13, 1 229: dd1b addi.n a13, a13, 1 22b: 0a96b7 bne a6, a11, 239 22e: 0f1c movi.n a15, 16 230: 2000f0 or a0, a0, a15 233: 740000 extui a0, a0, 0, 8 236: fffb06 j 226 239: 079677 bne a6, a7, 244 23c: 420c movi.n a2, 4 23e: 200020 or a0, a0, a2 241: fffb86 j 233 244: 07c666 bnei a6, 32, 24f 247: 840c movi.n a4, 8 249: 200040 or a0, a0, a4 24c: fff8c6 j 233 24f: 352c movi.n a5, 35 251: 079657 bne a6, a5, 25c 254: 062c movi.n a6, 32 256: 200060 or a0, a0, a6 259: fff586 j 233 25c: 083c movi.n a8, 48 25e: 079687 bne a6, a8, 269 261: 190c movi.n a9, 1 263: 200090 or a0, a0, a9 266: fff246 j 233 269: f22c movi.n a2, 47 26b: 1db267 bgeu a2, a6, 28c 26e: 953c movi.n a5, 57 270: 183567 bltu a5, a6, 28c 273: 0f0c movi.n a15, 0 275: 2db267 bgeu a2, a6, 2a6 278: 2a3567 bltu a5, a6, 2a6 27b: dd1b addi.n a13, a13, 1 27d: a0fff0 addx4 a15, a15, a15 280: 90ff60 addx2 a15, a15, a6 283: d0cff2 addi a15, a15, -48 286: 000d62 l8ui a6, a13, 0 289: fffa06 j 275 28c: a22c movi.n a2, 42 28e: 129627 bne a6, a2, 2a4 291: dd1b addi.n a13, a13, 1 293: 851c movi.n a5, 24 295: 0a4d mov.n a4, a10 297: aa4b addi.n a10, a10, 4 299: 02a5a7 bge a5, a10, 29f 29c: 005706 j 3fc 29f: 3148 l32i.n a4, a1, 12 2a1: 005806 j 405 2a4: ff7c movi.n a15, -1 2a6: 68a042 movi a4, 104 2a9: 721647 beq a6, a4, 31f 2ac: 6ca082 movi a8, 108 2af: 6c1687 beq a6, a8, 31f 2b2: 040c movi.n a4, 0 2b4: c09630 sub a9, a6, a3 2b7: 0f8916 beqz a9, 3b3 2ba: 825c movi.n a2, 88 2bc: 761627 beq a6, a2, 336 2bf: 9dc652 addi a5, a6, -99 2c2: 0f9516 beqz a5, 3bf 2c5: 64a082 movi a8, 100 2c8: 5d1687 beq a6, a8, 329 2cb: 69a092 movi a9, 105 2ce: 571697 beq a6, a9, 329 2d1: 91c622 addi a2, a6, -111 2d4: 15b216 beqz a2, 433 2d7: 90c652 addi a5, a6, -112 2da: 179516 beqz a5, 457 2dd: 8dc682 addi a8, a6, -115 2e0: 1bf816 beqz a8, 4a3 2e3: 75a092 movi a9, 117 2e6: 471697 beq a6, a9, 331 2e9: 78a022 movi a2, 120 2ec: 4e1627 beq a6, a2, 33e 2ef: 0c1b addi.n a0, a12, 1 2f1: 053ec7 bltu a14, a12, 2fa 2f4: 004c32 s8i a3, a12, 0 2f7: 000d62 l8ui a6, a13, 0 2fa: 00cd mov.n a12, a0 2fc: 22b616 beqz a6, 52b 2ff: c01b addi.n a12, a0, 1 301: 023e07 bltu a14, a0, 307 304: 004062 s8i a6, a0, 0 307: ffc046 j 20c 30a: 004e02 s8i a0, a14, 0 30d: 5108 l32i.n a0, a1, 20 30f: 71d8 l32i.n a13, a1, 28 311: 81e8 l32i.n a14, a1, 32 313: c02c20 sub a2, a12, a2 316: 91f8 l32i.n a15, a1, 36 318: 61c8 l32i.n a12, a1, 24 31a: 30c112 addi a1, a1, 48 31d: f00d ret.n 31f: 064d mov.n a4, a6 321: dd1b addi.n a13, a13, 1 323: 000d62 l8ui a6, a13, 0 326: ffe286 j 2b4 329: 220c movi.n a2, 2 32b: 200020 or a0, a0, a2 32e: 740000 extui a0, a0, 0, 8 331: a50c movi.n a5, 10 333: 000246 j 340 336: 024c movi.n a2, 64 338: 200020 or a0, a0, a2 33b: 740000 extui a0, a0, 0, 8 33e: 051c movi.n a5, 16 340: 6ca062 movi a6, 108 343: 0d9467 bne a4, a6, 354 346: 881c movi.n a8, 24 348: 0a4d mov.n a4, a10 34a: aa4b addi.n a10, a10, 4 34c: 3828a7 blt a8, a10, 388 34f: 3148 l32i.n a4, a1, 12 351: 000f06 j 391 354: 68a092 movi a9, 104 357: 139497 bne a4, a9, 36e 35a: 049100 extui a9, a0, 1, 1 35d: 821c movi.n a2, 24 35f: 0a4d mov.n a4, a10 361: aa4b addi.n a10, a10, 4 363: 02a2a7 bge a2, a10, 369 366: 003386 j 438 369: 3148 l32i.n a4, a1, 12 36b: 003486 j 441 36e: 861c movi.n a6, 24 370: 0a4d mov.n a4, a10 372: aa4b addi.n a10, a10, 4 374: 0426a7 blt a6, a10, 37c 377: 3148 l32i.n a4, a1, 12 379: 000506 j 391 37c: 881c movi.n a8, 24 37e: 012847 blt a8, a4, 383 381: 4a2c movi.n a10, 36 383: 4148 l32i.n a4, a1, 16 385: 000206 j 391 388: 891c movi.n a9, 24 38a: 012947 blt a9, a4, 38f 38d: 4a2c movi.n a10, 36 38f: 4148 l32i.n a4, a1, 16 391: 01a9 s32i.n a10, a1, 0 393: 4a4a add.n a4, a10, a4 395: ffd442 addmi a4, a4, 0xffffff00 398: 3f2442 l32i a4, a4, 252 39b: 0f6d mov.n a6, a15 39d: 0c2d mov.n a2, a12 39f: 0e3d mov.n a3, a14 3a1: 007d mov.n a7, a0 3a3: ffcd85 call0 7c 3a6: 02cd mov.n a12, a2 3a8: 01a8 l32i.n a10, a1, 0 3aa: 532c movi.n a3, 37 3ac: db2c movi.n a11, 45 3ae: b72c movi.n a7, 43 3b0: ff9606 j 20c 3b3: 02bec7 bgeu a14, a12, 3b9 3b6: ff9406 j 20a 3b9: 004c32 s8i a3, a12, 0 3bc: ff9286 j 20a 3bf: 5e6047 bbci a0, 4, 421 3c2: 851c movi.n a5, 24 3c4: 0a4d mov.n a4, a10 3c6: aa4b addi.n a10, a10, 4 3c8: 0425a7 blt a5, a10, 3d0 3cb: 3108 l32i.n a0, a1, 12 3cd: 000206 j 3d9 3d0: 861c movi.n a6, 24 3d2: 012647 blt a6, a4, 3d7 3d5: 4a2c movi.n a10, 36 3d7: 4108 l32i.n a0, a1, 16 3d9: 0a3ec7 bltu a14, a12, 3e7 3dc: 8a0a add.n a8, a10, a0 3de: ffd882 addmi a8, a8, 0xffffff00 3e1: 3f2882 l32i a8, a8, 252 3e4: 004c82 s8i a8, a12, 0 3e7: cc1b addi.n a12, a12, 1 3e9: ff0b addi.n a15, a15, -1 3eb: 021fe6 bgei a15, 1, 3f1 3ee: ff8686 j 20c 3f1: f23ec7 bltu a14, a12, 3e7 3f4: 092c movi.n a9, 32 3f6: 004c92 s8i a9, a12, 0 3f9: fffa86 j 3e7 3fc: 8f1c movi.n a15, 24 3fe: 012f47 blt a15, a4, 403 401: 4a2c movi.n a10, 36 403: 4148 l32i.n a4, a1, 16 405: fa4a add.n a15, a10, a4 407: ffdff2 addmi a15, a15, 0xffffff00 40a: 3f2ff2 l32i a15, a15, 252 40d: 000d62 l8ui a6, a13, 0 410: 00afd6 bgez a15, 41e 413: 60f0f0 neg a15, a15 416: 021c movi.n a2, 16 418: 200020 or a0, a0, a2 41b: 740000 extui a0, a0, 0, 8 41e: ffa106 j 2a6 421: ff0b addi.n a15, a15, -1 423: 9b1fa6 blti a15, 1, 3c2 426: 043ec7 bltu a14, a12, 42e 429: 042c movi.n a4, 32 42b: 004c42 s8i a4, a12, 0 42e: cc1b addi.n a12, a12, 1 430: fffb46 j 421 433: 850c movi.n a5, 8 435: ffc1c6 j 340 438: 861c movi.n a6, 24 43a: 012647 blt a6, a4, 43f 43d: 4a2c movi.n a10, 36 43f: 4148 l32i.n a4, a1, 16 441: 4a4a add.n a4, a10, a4 443: ffd442 addmi a4, a4, 0xffffff00 446: 7e1442 l16ui a4, a4, 252 449: 01a9 s32i.n a10, a1, 0 44b: 118400 slli a8, a4, 16 44e: 318080 srai a8, a8, 16 451: 934890 movnez a4, a8, a9 454: ffd0c6 j 39b 457: 0a4d mov.n a4, a10 459: 851c movi.n a5, 24 45b: aa4b addi.n a10, a10, 4 45d: 090f66 bnei a15, -1, 46a 460: 8f0c movi.n a15, 8 462: 120c movi.n a2, 1 464: 200020 or a0, a0, a2 467: 740000 extui a0, a0, 0, 8 46a: 0625a7 blt a5, a10, 474 46d: 3148 l32i.n a4, a1, 12 46f: 01a9 s32i.n a10, a1, 0 471: 000286 j 47f 474: 861c movi.n a6, 24 476: 012647 blt a6, a4, 47b 479: 4a2c movi.n a10, 36 47b: 4148 l32i.n a4, a1, 16 47d: 01a9 s32i.n a10, a1, 0 47f: 0f6d mov.n a6, a15 481: 0c2d mov.n a2, a12 483: 0e3d mov.n a3, a14 485: 0158 l32i.n a5, a1, 0 487: 007d mov.n a7, a0 489: 454a add.n a4, a5, a4 48b: 051c movi.n a5, 16 48d: ffd442 addmi a4, a4, 0xffffff00 490: 3f2442 l32i a4, a4, 252 493: ffbe85 call0 7c 496: 02cd mov.n a12, a2 498: 01a8 l32i.n a10, a1, 0 49a: 532c movi.n a3, 37 49c: db2c movi.n a11, 45 49e: b72c movi.n a7, 43 4a0: ff5a06 j 20c 4a3: 861c movi.n a6, 24 4a5: 0a4d mov.n a4, a10 4a7: aa4b addi.n a10, a10, 4 4a9: 0826a7 blt a6, a10, 4b5 4ac: 3148 l32i.n a4, a1, 12 4ae: 01a9 s32i.n a10, a1, 0 4b0: 2109 s32i.n a0, a1, 8 4b2: 000306 j 4c2 4b5: 2109 s32i.n a0, a1, 8 4b7: 881c movi.n a8, 24 4b9: 012847 blt a8, a4, 4be 4bc: 4a2c movi.n a10, 36 4be: 4148 l32i.n a4, a1, 16 4c0: 01a9 s32i.n a10, a1, 0 4c2: 0128 l32i.n a2, a1, 0 4c4: ff4191 l32r a9, 1c8 4c7: 224a add.n a2, a2, a4 4c9: ffd222 addmi a2, a2, 0xffffff00 4cc: 3f2222 l32i a2, a2, 252 4cf: 832920 moveqz a2, a9, a2 4d2: 1129 s32i.n a2, a1, 4 4d4: ff3e01 l32r a0, 1cc 4d7: 0000c0 callx0 a0 4da: 01a8 l32i.n a10, a1, 0 4dc: 532c movi.n a3, 37 4de: db2c movi.n a11, 45 4e0: 2148 l32i.n a4, a1, 8 4e2: b72c movi.n a7, 43 4e4: 2f6447 bbci a4, 4, 517 4e7: 1512a6 blti a2, 1, 500 4ea: 040c movi.n a4, 0 4ec: 1108 l32i.n a0, a1, 4 4ee: 441b addi.n a4, a4, 1 4f0: 053ec7 bltu a14, a12, 4f9 4f3: 000052 l8ui a5, a0, 0 4f6: 004c52 s8i a5, a12, 0 4f9: cc1b addi.n a12, a12, 1 4fb: 001b addi.n a0, a0, 1 4fd: ed9247 bne a2, a4, 4ee 500: 0f6d mov.n a6, a15 502: ff0b addi.n a15, a15, -1 504: 022267 blt a2, a6, 50a 507: ff4046 j 20c 50a: 043ec7 bltu a14, a12, 512 50d: 082c movi.n a8, 32 50f: 004c82 s8i a8, a12, 0 512: cc1b addi.n a12, a12, 1 514: fffa06 j 500 517: 0f9d mov.n a9, a15 519: ff0b addi.n a15, a15, -1 51b: c8a297 bge a2, a9, 4e7 51e: 043ec7 bltu a14, a12, 526 521: 002c movi.n a0, 32 523: 004c02 s8i a0, a12, 0 526: cc1b addi.n a12, a12, 1 528: fffac6 j 517 52b: dd0b addi.n a13, a13, -1 52d: ff36c6 j 20c 00000530 : 530: 049d mov.n a9, a4 532: d0c112 addi a1, a1, -48 535: 0109 s32i.n a0, a1, 0 537: 7159 s32i.n a5, a1, 28 539: 034d mov.n a4, a3 53b: 8169 s32i.n a6, a1, 32 53d: f37c movi.n a3, -1 53f: 6199 s32i.n a9, a1, 24 541: 056d mov.n a6, a5 543: 8178 l32i.n a7, a1, 32 545: 095d mov.n a5, a9 547: 000005 call0 548 54a: 0108 l32i.n a0, a1, 0 54c: 30c112 addi a1, a1, 48 54f: f00d ret.n 551: 000000 ill 00000554 : 554: d0c112 addi a1, a1, -48 557: 9179 s32i.n a7, a1, 36 559: 8169 s32i.n a6, a1, 32 55b: 7159 s32i.n a5, a1, 28 55d: 3109 s32i.n a0, a1, 12 55f: 6149 s32i.n a4, a1, 24 561: 800c movi.n a0, 8 563: 10c142 addi a4, a1, 16 566: 0149 s32i.n a4, a1, 0 568: 045d mov.n a5, a4 56a: 1149 s32i.n a4, a1, 4 56c: 2109 s32i.n a0, a1, 8 56e: 006d mov.n a6, a0 570: 000005 call0 574 573: 3108 l32i.n a0, a1, 12 575: 30c112 addi a1, a1, 48 578: f00d ret.n ... 0000057c : 57c: 000242 l8ui a4, a2, 0 57f: 025d mov.n a5, a2 581: 648c beqz.n a4, 58b 583: 010562 l8ui a6, a5, 1 586: 551b addi.n a5, a5, 1 588: ff7656 bnez a6, 583 58b: 000372 l8ui a7, a3, 0 58e: 004572 s8i a7, a5, 0 591: 331b addi.n a3, a3, 1 593: 551b addi.n a5, a5, 1 595: ff2756 bnez a7, 58b 598: f00d ret.n ... 0000059c : 59c: 000242 l8ui a4, a2, 0 59f: 026d mov.n a6, a2 5a1: 648c beqz.n a4, 5ab 5a3: 010652 l8ui a5, a6, 1 5a6: 661b addi.n a6, a6, 1 5a8: ff7556 bnez a5, 5a3 5ab: 660b addi.n a6, a6, -1 5ad: 0c3627 bltu a6, a2, 5bd 5b0: 220b addi.n a2, a2, -1 5b2: 000672 l8ui a7, a6, 0 5b5: 081377 beq a3, a7, 5c1 5b8: 660b addi.n a6, a6, -1 5ba: f49267 bne a2, a6, 5b2 5bd: 020c movi.n a2, 0 5bf: f00d ret.n 5c1: 062d mov.n a2, a6 5c3: f00d ret.n 5c5: 000000 ill 000005c8 : 5c8: 746030 extui a6, a3, 0, 8 5cb: 000232 l8ui a3, a2, 0 5ce: 638c beqz.n a3, 5d8 5d0: 091367 beq a3, a6, 5dd 5d3: 221b addi.n a2, a2, 1 5d5: fffc86 j 5cb 5d8: 011367 beq a3, a6, 5dd 5db: 020c movi.n a2, 0 5dd: f00d ret.n eagle_lwip_if.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 8: f0c112 addi a1, a1, -16 f: 11c9 mov.n a12, a2 11: 0109 movi.n a2, 0 13: 0c02cd call0 14 16: 0502 l32i.n a0, a12, 0 18: 0000 mov.n a3, a2 1a: 0c08 bnez.n a0, 3a 1c: 023d l32i.n a12, a12, 4 1e: c0dc beqz.n a2, 2a 20: 1cc8 l32i.n a0, a3, 16 22: 828c mov.n a2, a12 24: 2d4308 callx0 a0 27: 00c00c j 3a 2a: c600 l32i.n a2, a12, 16 2c: 280003 l32r a0, 0 2f: f5014c callx0 a0 32: c0ff mov.n a2, a12 34: 2d0000 l32r a0, 4 37: f4010c callx0 a0 3a: c0ff l32i.n a12, a1, 4 3c: 0000 l32i.n a0, a1, 0 3e: 0811c8 addi a1, a1, 16 41: 1201 ret.n 43: 0d10c1 ill 46: 0000f0 ill 49: 000000 ill 4c: 000000 addi a1, a1, -16 4f: 1200 s32i.n a12, a1, 4 51: f0c1 s32i.n a0, a1, 0 53: 11c9 mov.n a12, a2 55: 0109 movi.n a2, 1 57: 0c02cd call0 58 5a: 0512 l32i.n a0, a12, 0 5c: 0000 mov.n a3, a2 5e: 0c08 bnez.n a0, 7e 60: 023d l32i.n a12, a12, 4 62: c0dc beqz.n a2, 6e 64: 1cc8 l32i.n a0, a3, 16 66: 828c mov.n a2, a12 68: 2d4308 callx0 a0 6b: 00c00c j 7e 6e: c600 l32i.n a2, a12, 16 70: 280003 l32r a0, 44 73: f5014c callx0 a0 76: c0ff mov.n a2, a12 78: 2d0000 l32r a0, 48 7b: f4010c callx0 a0 7e: c0ff l32i.n a12, a1, 4 80: 0000 l32i.n a0, a1, 0 82: 0811c8 addi a1, a1, 16 85: 1201 ret.n 87: 0d10c1 addx4 a3, a2, a0 8a: 3200f0 s8i a11, a2, 165 8d: b2a0 bnez.n a12, a1 8f: dca542 excw 92: 0c .byte 0x2e 93: 425265 s16i a4, a2, 44 96: 52422e s8i a3, a2, 53 99: 3216 movi.n a2, 0 9b: 3542 ret.n 9d: 0d020c ill a0: 0000f0 ill ... bb: 004c00 ill be: 000000 excw c1: 000000 ill c4: 000088 ill ... cf: 002000 syscall d2: 500000 ill d5: 000000 ill d8: 0000 l32i.n a0, a0, 0 da: 080000 ill dd: 000000 ill e0: 0000 l32i.n a8, a0, 0 e2: 880000 ill ... 00000124 : 124: c0c112 l32r a11, ffff8888 127: b139 s32i.n a14, a1, 60 129: e1d9 s32i.n a12, a1, 52 12b: f1e9 s32i.n a0, a1, 48 12d: d1c9 mov.n a12, a2 12f: c109 l32i.n a0, a2, 0 131: 02cd mov.n a14, a4 133: 0208 bnez.n a0, 148 135: 04ed movi.n a2, 64 137: 4c10dc l32r a0, e4 13a: eb0102 callx0 a0 13d: c0ff mov.n a13, a2 13f: 0000 s32i.n a2, a12, 0 141: 02dd bnez.n a2, 148 143: 0c29 movi.n a13, 0 145: 0c32cc j 262 148: 46460d l32r a0, a0 14b: d60100 l32i a2, a12, 176 14e: 22ff movi.n a4, 0 150: 0c2c2c bnez a2, 1ab 153: 725604 l32r a3, a4 156: d43105 l8ui a3, a3, 0 159: 0332ff bnei a3, 1, 167 15c: 6600 l32i.n a2, a1, 44 15e: 280a13 l32r a0, e8 161: e201b1 callx0 a0 164: 00c0ff l32r a0, a8 167: 0100 l32i.n a6, a0, 0 169: ffd1 s32i.n a12, a13, 28 16b: 0068 l32i.n a3, a1, 44 16d: 387dc9 addi a2, a13, 47 170: 22b1 s32i.n a6, a13, 40 172: 692fcd l32r a4, b0 175: cf41ad l32r a5, ac 178: cd51ff movi a7, 101 17b: a072ff s8i a7, a13, 54 17e: 7265 s32i.n a5, a13, 20 180: 364d s32i.n a4, a13, 24 182: 495d59 movi a6, 119 185: a0626d s8i a6, a13, 55 188: 6277 movi.n a4, 6 18a: 0c374d l32r a0, ec 18d: d80164 callx0 a0 190: 00c0ff l32i a8, a12, 176 193: 8200 bnez.n a8, 1b0 195: dc2c2c l32r a0, f0 198: d60198 callx0 a0 19b: c0ff addi.n a11, a2, -1 19d: 0b0000 bnez a11, 271 1a0: 56b2 movi.n a14, 0 1a2: 0d0b s32i.n a14, a1, 32 1a4: 0e0c s32i.n a14, a1, 36 1a6: 81e9 s32i.n a14, a1, 40 1a8: e991e9 j 286 1ab: 86a1 mov.n a6, a4 1ad: 6d0036 j 169 1b0: ee0604 addi a3, a1, 32 1b3: 32ff l32i.n a4, a14, 0 1b5: 4820c1 addi a5, a1, 40 1b8: 520e s32i.n a4, a3, 0 1ba: 4928c1 addi a4, a1, 36 1bd: 4203 l32i.n a2, a14, 4 1bf: 24c1 s32i.n a2, a4, 0 1c1: 1e28 mov.n a2, a13 1c3: 0429 l32i.n a0, a14, 8 1c5: 0d2d s32i.n a0, a5, 0 1c7: 092e08 l32r a0, f4 1ca: cb0105 callx0 a0 1cd: c0ff movi.n a2, 80 1cf: 5c0000 l32r a0, f8 1d2: ca0102 callx0 a0 1d5: c0ff movi.n a3, 29 1d7: 1c0000 l32r a5, b4 1da: 51d3 mov.n a4, a2 1dc: ffb7 s32i.n a2, a5, 8 1de: 024d movi.n a5, 10 1e0: 0c2529 l32r a2, b8 1e3: b621a5 l32r a0, fc 1e6: c601ff callx0 a0 1e9: 00c0ff l32r a7, c0 1ec: 7100 mov.n a2, a13 1ee: 2dffb5 addi a3, a1, 32 1f1: c1320d addi a4, a1, 36 1f4: c14220 l32r a6, bc 1f7: b26124 addi a5, a1, 40 1fa: 52ff s32i.n a6, a1, 0 1fc: 28c1 mov.n a6, a12 1fe: 6d0169 l32r a0, 100 201: c0010c callx0 a0 204: 00c0ff l32r a7, c4 207: b07100 l8ui a7, a7, 0 20a: 0772ff beqz a7, 262 20d: 1600 mov.n a2, a14 20f: 2d0547 l32r a0, 104 212: bd010e callx0 a0 215: 00c0ff l32r a2, c8 218: ac2100 l32r a0, 108 21b: bc01ff callx0 a0 21e: 00c0ff l32r a2, cc 221: ab2100 l8ui a7, a1, 36 224: 0172ff l8ui a6, a1, 35 227: 016224 l8ui a5, a1, 34 22a: 015223 l8ui a4, a1, 33 22d: 014222 l8ui a3, a1, 32 230: 013221 l8ui a0, a1, 37 233: 0220 s32i.n a0, a1, 0 235: 092501 l8ui a14, a1, 38 238: e201 s32i.n a14, a1, 4 23a: e92601 l8ui a12, a1, 39 23d: c211 s32i.n a12, a1, 8 23f: c92701 l8ui a11, a1, 40 242: b221 s32i.n a11, a1, 12 244: b92801 l8ui a10, a1, 41 247: a231 s32i.n a10, a1, 16 249: a92901 l8ui a9, a1, 42 24c: 9241 s32i.n a9, a1, 20 24e: 992a01 l8ui a8, a1, 43 251: 8251 s32i.n a8, a1, 24 253: 892b01 l32r a0, 10c 256: ae0161 callx0 a0 259: 00c0ff l32r a2, d0 25c: 9d2100 l32r a0, 110 25f: ad01ff callx0 a0 262: c0ff l32i.n a0, a1, 48 264: 0000 l32i.n a12, a1, 52 266: c108 mov.n a2, a13 268: d1c8 l32i.n a14, a1, 60 26a: 0d2d l32i.n a13, a1, 56 26c: d8f1e8 addi a1, a1, 64 26f: 12e1 ret.n 271: 0d40c1 addi a3, a1, 40 274: c132f0 addi a5, a1, 36 277: c15228 addi a7, a1, 32 27a: 7224 l32i.n a6, a14, 0 27c: 20c1 s32i.n a6, a7, 0 27e: 0e68 l32i.n a4, a14, 4 280: 0769 s32i.n a4, a5, 0 282: 1e48 l32i.n a2, a14, 8 284: 0549 s32i.n a2, a3, 0 286: 2e28 movi.n a2, 80 288: 5c0329 l32r a0, 114 28b: a30102 callx0 a0 28e: c0ff movi.n a3, 28 290: 0000 movi.n a5, 10 292: 0cc31c l32r a8, d4 295: 81a5 mov.n a4, a2 297: ff90 s32i.n a2, a8, 4 299: 29024d l32r a2, d8 29c: 8f2118 l32r a0, 118 29f: 9f01ff callx0 a0 2a2: c0ff mov.n a6, a12 2a4: 6d0000 l32r a7, e0 2a7: 710c mov.n a2, a13 2a9: 2dff8f addi a3, a1, 32 2ac: c1320d addi a4, a1, 36 2af: c14220 addi a5, a1, 40 2b2: c15224 l32r a9, dc 2b5: 9128 s32i.n a9, a1, 0 2b7: 99ff8a l32r a0, 11c 2ba: 990101 callx0 a0 2bd: 00c0ff j 262 2c0: e84600 ill 2c3: 0000ff ill ... 000002e8 : 2e8: f0c112 l32r a1, fffc0e1c 2eb: cd11c9 l32i a2, a2, 176 2ee: 2202 s32i.n a0, a1, 0 2f0: 2c22 bnez.n a2, 308 2f2: 0109 l32i.n a2, a12, 0 2f4: 2842dc l32r a0, 2cc 2f7: f6010c callx0 a0 2fa: 00c0ff l32r a2, 2c0 2fd: 2100 l32i.n a2, a2, 4 2ff: 28fff1 l32r a0, 2d0 302: f40112 callx0 a0 305: 00c0ff j 329 308: 080600 l32r a3, 2c4 30b: ef3100 l8ui a3, a3, 0 30e: 32ff beqz.n a3, 316 310: 8c0003 l32r a0, 2d4 313: f10143 callx0 a0 316: c0ff l32i.n a2, a12, 0 318: 280000 l32r a0, 2d8 31b: f0010c callx0 a0 31e: 00c0ff l32r a2, 2c8 321: 2100 l32i.n a2, a2, 8 323: 28ffea l32r a0, 2dc 326: ee0122 callx0 a0 329: c0ff l32i.n a2, a12, 0 32b: 0000 beqz.n a2, 337 32d: 8c0c28 l32r a0, 2e0 330: ec0182 callx0 a0 333: c0ff movi.n a3, 0 335: 0000 s32i.n a3, a12, 0 337: 030c l32i.n a12, a1, 4 339: 0c39 l32i.n a0, a1, 0 33b: 0811c8 addi a1, a1, 16 33e: 1201 ret.n 340: 0d10c1 ill 343: 0000f0 excw ... 00000348 : 348: ffff41 l32i a6, a8, 0x110 34b: 62cc bnez.n a2, 362 34d: 4428 movi.n a2, 0 34f: 32dc ret.n 351: 0d020c bnei a2, 1, 360 354: 66f0 l32i.n a2, a4, 20 356: 0b12 beqz.n a2, 35c 358: 5428 l32i.n a2, a2, 0 35a: 228c ret.n 35c: 0228 movi.n a2, 0 35e: f00d ret.n 360: 020c ret.n 362: f00d l32i.n a2, a2, 0 364: f00d ret.n 366: Address 0x00000366 is out of bounds. Disassembly of section .irom.text: 00000370 <.irom.text>: 370: 636864 excw 373: 732070 excw 376: 767265 excw 379: 207265 excw 37c: 617473 excw 37f: 3a7472 excw 382: 0028 l32i.n a2, a0, 0 ... 390: 7069 s32i.n a6, a0, 28 392: 253a add.n a2, a5, a3 394: 252e64 excw 397: 252e64 excw 39a: 252e64 excw 39d: 6d2c64 excw 3a0: 6b7361 l32r a6, fffdb16c 3a3: 253a add.n a2, a5, a3 3a5: 252e64 excw 3a8: 252e64 excw 3ab: 252e64 excw 3ae: 672c64 excw 3b1: 253a77 bltu a10, a7, 3da 3b4: 252e64 excw 3b7: 252e64 excw 3ba: 252e64 excw 3bd: 000064 excw 3c0: 0a29 s32i.n a2, a10, 0 ... ets_timer.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 000600 excw 3: ff4160 excw 6: ff .byte 0xff 7: 0020c0 memw a: 9438 l32i.n a3, a4, 36 c: c03230 sub a3, a2, a3 f: 0713e6 bgei a3, 1, 1a 12: 0020c0 memw 15: 9428 l32i.n a2, a4, 36 17: 64c222 addi a2, a2, 100 1a: 0020c0 memw 1d: c429 s32i.n a2, a4, 48 1f: f00d ret.n 21: 000000 ill 24: 000600 excw 27: 000060 excw 2a: 120000 excw 2d: 09f0c1 l32r a12, fffc27f0 30: fc0101 l32r a0, fffff034 33: ff .byte 0xff 34: 0020c0 memw 37: 9008 l32i.n a0, a0, 36 39: fffb61 l32r a6, 28 3c: 852c movi.n a5, 40 3e: 000662 l8ui a6, a6, 0 41: 64a042 movi a4, 100 44: 934560 movnez a4, a5, a6 47: 540a add.n a5, a4, a0 49: c03250 sub a3, a2, a5 4c: 1713e6 bgei a3, 1, 67 4f: c03200 sub a3, a2, a0 52: 0713e6 bgei a3, 1, 5d 55: 052d mov.n a2, a5 57: fffac5 call0 4 5a: 000306 j 6a 5d: 242a add.n a2, a4, a2 5f: 224b addi.n a2, a2, 4 61: fffa05 call0 4 64: 000086 j 6a 67: fff9c5 call0 4 6a: 0108 l32i.n a0, a1, 0 6c: 10c112 addi a1, a1, 16 6f: f00d ret.n 71: 000000 ill 00000074 : 74: 3239 s32i.n a3, a2, 12 76: 4249 s32i.n a4, a2, 16 78: f57c movi.n a5, -1 7a: 060c movi.n a6, 0 7c: 1269 s32i.n a6, a2, 4 7e: 2269 s32i.n a6, a2, 8 80: 0259 s32i.n a5, a2, 0 82: f00d ret.n ... 8c: 0008 l32i.n a0, a0, 0 8e: 000000 ill 91: 000000 ill 94: f0c112 addi a1, a1, -16 97: fffb61 l32r a6, 84 9a: 1109 s32i.n a0, a1, 4 9c: 0608 l32i.n a0, a6, 0 9e: 050c movi.n a5, 0 a0: 009c beqz.n a0, b4 a2: 1048 l32i.n a4, a0, 4 a4: c04240 sub a4, a2, a4 a7: 0b14a6 blti a4, 1, b6 aa: 005d mov.n a5, a0 ac: 0008 l32i.n a0, a0, 0 ae: ff0056 bnez a0, a2 b1: 000046 j b6 b4: 050c movi.n a5, 0 b6: 0139 s32i.n a3, a1, 0 b8: 0309 s32i.n a0, a3, 0 ba: 1329 s32i.n a2, a3, 4 bc: 358c beqz.n a5, c3 be: 0539 s32i.n a3, a5, 0 c0: 000206 j cc c3: 035d mov.n a5, a3 c5: 0659 s32i.n a5, a6, 0 c7: fff645 call0 2c ca: 0138 l32i.n a3, a1, 0 cc: 0368 l32i.n a6, a3, 0 ce: 1108 l32i.n a0, a1, 4 d0: 119637 bne a6, a3, e5 d3: ffed21 l32r a2, 88 d6: ffed31 l32r a3, 8c d9: b2a042 movi a4, 178 dc: ffed01 l32r a0, 90 df: 0000c0 callx0 a0 e2: ffff06 j e2 e5: 10c112 addi a1, a1, 16 e8: f00d ret.n ... 000000f8 : f8: f0c112 addi a1, a1, -16 fb: 11c9 s32i.n a12, a1, 4 fd: 0109 s32i.n a0, a1, 0 ff: 02cd mov.n a12, a2 101: fffb01 l32r a0, f0 104: 0000c0 callx0 a0 107: fff951 l32r a5, ec 10a: 0508 l32i.n a0, a5, 0 10c: 020c movi.n a2, 0 10e: f09c beqz.n a0, 131 110: 1f1c07 beq a12, a0, 133 113: 002d mov.n a2, a0 115: 0008 l32i.n a0, a0, 0 117: ff5056 bnez a0, 110 11a: 000c movi.n a0, 0 11c: f27c movi.n a2, -1 11e: 0c29 s32i.n a2, a12, 0 120: 2c09 s32i.n a0, a12, 8 122: 11c8 l32i.n a12, a1, 4 124: fff401 l32r a0, f4 127: 0000c0 callx0 a0 12a: 0108 l32i.n a0, a1, 0 12c: 10c112 addi a1, a1, 16 12f: f00d ret.n 131: 020c movi.n a2, 0 133: fe3016 beqz a0, 11a 136: 0008 l32i.n a0, a0, 0 138: 328c beqz.n a2, 13f 13a: 0209 s32i.n a0, a2, 0 13c: fff686 j 11a 13f: 0509 s32i.n a0, a5, 0 141: fd5016 beqz a0, 11a 144: 1028 l32i.n a2, a0, 4 146: ffee45 call0 2c 149: fff346 j 11a 14c: 000000 ill 14f: f21c00 excw 152: 030c movi.n a3, 0 154: 040c movi.n a4, 0 156: f0c112 addi a1, a1, -16 159: 0109 s32i.n a0, a1, 0 15b: fffc01 l32r a0, 14c 15e: 0000c0 callx0 a0 161: 0108 l32i.n a0, a1, 0 163: 10c112 addi a1, a1, 16 166: f00d ret.n 168: 000000 ill 16b: 35af00 extui a10, a0, 31, 4 16e: b40000 extui a0, a0, 0, 12 171: 0004c4 excw 174: 000600 excw 177: 4b4060 excw 17a: 004c movi.n a0, 64 17c: 0f4240 excw ... 00000190 : 190: e0c112 addi a1, a1, -32 193: 1149 s32i.n a4, a1, 4 195: 0159 s32i.n a5, a1, 0 197: 41d9 s32i.n a13, a1, 16 199: 31c9 s32i.n a12, a1, 12 19b: 2109 s32i.n a0, a1, 8 19d: 03cd mov.n a12, a3 19f: 0208 l32i.n a0, a2, 0 1a1: 02dd mov.n a13, a2 1a3: 020026 beqi a0, -1, 1a9 1a6: 000005 call0 1a8 1a9: ffef21 l32r a2, 168 1ac: 000222 l8ui a2, a2, 0 1af: 0138 l32i.n a3, a1, 0 1b1: 22ec bnez.n a2, 1d7 1b3: 051366 bnei a3, 1, 1bc 1b6: e8a342 movi a4, 0x3e8 1b9: 82cc40 mull a12, a12, a4 1bc: 08cc16 beqz a12, 24c 1bf: 5aa352 movi a5, 0x35a 1c2: 72b5c7 bgeu a5, a12, 238 1c5: 1400c0 extui a0, a12, 0, 2 1c8: a00000 addx4 a0, a0, a0 1cb: 41c2c0 srli a12, a12, 2 1ce: a0ccc0 addx4 a12, a12, a12 1d1: a0cc00 addx4 a12, a12, a0 1d4: 000d06 j 20c 1d7: fcac beqz.n a12, 20a 1d9: ffe421 l32r a2, 16c 1dc: e2a432 movi a3, 0x4e2 1df: 13b2c7 bgeu a2, a12, 1f6 1e2: 1420c0 extui a2, a12, 0, 2 1e5: 4102c0 srli a0, a12, 2 1e8: 820030 mull a0, a0, a3 1eb: 38a1c2 movi a12, 0x138 1ee: c1c2c0 mul16u a12, a2, a12 1f1: cc0a add.n a12, a12, a0 1f3: 000546 j 20c 1f6: ffde21 l32r a2, 170 1f9: e8a332 movi a3, 0x3e8 1fc: 822c20 mull a2, a12, a2 1ff: ffe001 l32r a0, 180 202: 0000c0 callx0 a0 205: 02cd mov.n a12, a2 207: 000046 j 20c 20a: 0c0c movi.n a12, 0 20c: 1138 l32i.n a3, a1, 4 20e: 038c beqz.n a3, 212 210: 2dc9 s32i.n a12, a13, 8 212: ffdc01 l32r a0, 184 215: 0000c0 callx0 a0 218: 0d3d mov.n a3, a13 21a: ffd621 l32r a2, 174 21d: 0020c0 memw 220: 9228 l32i.n a2, a2, 36 222: 2c2a add.n a2, a12, a2 224: ffe6c5 call0 94 227: 31c8 l32i.n a12, a1, 12 229: 41d8 l32i.n a13, a1, 16 22b: ffd701 l32r a0, 188 22e: 0000c0 callx0 a0 231: 2108 l32i.n a0, a1, 8 233: 20c112 addi a1, a1, 32 236: f00d ret.n 238: ffd021 l32r a2, 178 23b: ffd031 l32r a3, 17c 23e: 822c20 mull a2, a12, a2 241: ffd201 l32r a0, 18c 244: 0000c0 callx0 a0 247: 02cd mov.n a12, a2 249: ffefc6 j 20c 24c: 0c0c movi.n a12, 0 24e: ffee86 j 20c Disassembly of section .irom0.text: 00000254 : 254: 000000 ill 257: 000800 excw ... 00000264 : 264: f0c112 addi a1, a1, -16 267: 0109 s32i.n a0, a1, 0 269: 0208 l32i.n a0, a2, 0 26b: 110026 beqi a0, -1, 280 26e: fff921 l32r a2, 254 271: fff931 l32r a3, 258 274: eda042 movi a4, 237 277: fff901 l32r a0, 25c 27a: 0000c0 callx0 a0 27d: ffff06 j 27d 280: 030c movi.n a3, 0 282: 040c movi.n a4, 0 284: fff701 l32r a0, 260 287: 0000c0 callx0 a0 28a: 0108 l32i.n a0, a1, 0 28c: 10c112 addi a1, a1, 16 28f: f00d ret.n 291: 000000 ill 294: 000600 excw 297: 000060 excw ... 2a2: 000000 ill 2a5: 600006 j 182a9 ... 2b4: 000094 excw 2b7: 002c00 excw 2ba: 000000 ill 2bd: 000000 ill 000002c0 : 2c0: f0c112 addi a1, a1, -16 2c3: 11c9 s32i.n a12, a1, 4 2c5: 0109 s32i.n a0, a1, 0 2c7: fff801 l32r a0, 2a8 2ca: 0000c0 callx0 a0 2cd: fff131 l32r a3, 294 2d0: 0020c0 memw 2d3: fff101 l32r a0, 298 2d6: 9358 l32i.n a5, a3, 36 2d8: 00c8 l32i.n a12, a0, 0 2da: 058c16 beqz a12, 336 2dd: 1c28 l32i.n a2, a12, 4 2df: c04250 sub a4, a2, a5 2e2: 4814e6 bgei a4, 1, 32e 2e5: f57c movi.n a5, -1 2e7: ffed71 l32r a7, 29c 2ea: 3c88 l32i.n a8, a12, 12 2ec: 17c9 s32i.n a12, a7, 4 2ee: 2789 s32i.n a8, a7, 8 2f0: 0c68 l32i.n a6, a12, 0 2f2: 0769 s32i.n a6, a7, 0 2f4: 0c59 s32i.n a5, a12, 0 2f6: ffed01 l32r a0, 2ac 2f9: 0000c0 callx0 a0 2fc: 3c08 l32i.n a0, a12, 12 2fe: 4c28 l32i.n a2, a12, 16 300: 0000c0 callx0 a0 303: ffeb01 l32r a0, 2b0 306: 0000c0 callx0 a0 309: 0c28 l32i.n a2, a12, 0 30b: 2c08 l32i.n a0, a12, 8 30d: 0f0266 bnei a2, -1, 320 310: c08c beqz.n a0, 320 312: 1c28 l32i.n a2, a12, 4 314: 0c3d mov.n a3, a12 316: 220a add.n a2, a2, a0 318: 1c29 s32i.n a2, a12, 4 31a: ffe601 l32r a0, 2b4 31d: 0000c0 callx0 a0 320: ffe001 l32r a0, 2a0 323: 0020c0 memw 326: ffdf31 l32r a3, 2a4 329: 9358 l32i.n a5, a3, 36 32b: ffea46 j 2d8 32e: 4c8c beqz.n a12, 336 330: ffe201 l32r a0, 2b8 333: 0000c0 callx0 a0 336: 11c8 l32i.n a12, a1, 4 338: ffe101 l32r a0, 2bc 33b: 0000c0 callx0 a0 33e: 0108 l32i.n a0, a1, 0 340: 10c112 addi a1, a1, 16 343: f00d ret.n 345: 000000 ill 348: f0c112 addi a1, a1, -16 34b: 0109 s32i.n a0, a1, 0 34d: 0208 l32i.n a0, a2, 0 34f: 30cc bnez.n a0, 356 351: 020c movi.n a2, 0 353: 000005 call0 354 356: 0108 l32i.n a0, a1, 0 358: 10c112 addi a1, a1, 16 35b: f00d ret.n 35d: 000000 ill 360: 000000 ill 363: 015000 slli a5, a0, 32 366: 000000 ill 369: fe .byte 0xfe 36a: ef .byte 0xef 36b: 3f .byte 0x3f 36c: 0000f4 excw 36f: 001000 excw 372: 000000 ill 375: 600006 j 18379 ... 00000384 : 384: a20c movi.n a2, 10 386: f0c112 addi a1, a1, -16 389: fff631 l32r a3, 364 38c: 0109 s32i.n a0, a1, 0 38e: fff401 l32r a0, 360 391: 040c movi.n a4, 0 393: 0049 s32i.n a4, a0, 0 395: fff801 l32r a0, 378 398: 0000c0 callx0 a0 39b: 440c movi.n a4, 4 39d: fff231 l32r a3, 368 3a0: 0020c0 memw 3a3: 812322 l32i a2, a3, 0x204 3a6: 202240 or a2, a2, a4 3a9: 0020c0 memw 3ac: 816322 s32i a2, a3, 0x204 3af: 00a422 movi a2, 0x400 3b2: fff201 l32r a0, 37c 3b5: 0000c0 callx0 a0 3b8: ffed21 l32r a2, 36c 3bb: f31c movi.n a3, 31 3bd: ffec41 l32r a4, 370 3c0: 450c movi.n a5, 4 3c2: ffef01 l32r a0, 380 3c5: 0000c0 callx0 a0 3c8: ffeb61 l32r a6, 374 3cb: 0020c0 memw 3ce: 050c movi.n a5, 0 3d0: c659 s32i.n a5, a6, 48 3d2: 88a072 movi a7, 136 3d5: 0020c0 memw 3d8: a679 s32i.n a7, a6, 40 3da: 0020c0 memw 3dd: 8659 s32i.n a5, a6, 32 3df: 0108 l32i.n a0, a1, 0 3e1: 10c112 addi a1, a1, 16 3e4: f00d ret.n mem_manager.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 10c222 addi a2, a2, 16 3: 730c movi.n a3, 7 5: 060327 bnone a3, a2, f 8: 837c movi.n a3, -8 a: 102230 and a2, a2, a3 d: 228b addi.n a2, a2, 8 f: f00d ret.n 11: 000000 ill 14: 000000 ill 17: 000800 excw ... 26: 1c0000 excw ... 00000034 : 34: f0c112 addi a1, a1, -16 37: 31d9 s32i.n a13, a1, 12 39: 21c9 s32i.n a12, a1, 8 3b: 1109 s32i.n a0, a1, 4 3d: 02cd mov.n a12, a2 3f: fff901 l32r a0, 24 42: 0000c0 callx0 a0 45: fff3d1 l32r a13, 14 48: 0d08 l32i.n a0, a13, 0 4a: 40cc bnez.n a0, 52 4c: fff701 l32r a0, 28 4f: 0000c0 callx0 a0 52: 3cac beqz.n a12, 79 54: 0c2d mov.n a2, a12 56: 000005 call0 58 59: 02cd mov.n a12, a2 5b: a29c beqz.n a2, 79 5d: 1d28 l32i.n a2, a13, 4 5f: 2d08 l32i.n a0, a13, 8 61: 14bc27 bgeu a12, a2, 79 64: ffed31 l32r a3, 18 67: 0d58 l32i.n a5, a13, 0 69: 1048 l32i.n a4, a0, 4 6b: 0028 l32i.n a2, a0, 0 6d: 2ab4c7 bgeu a4, a12, 9b 70: 72ac beqz.n a2, 9b 72: 003d mov.n a3, a0 74: 020d mov.n a0, a2 76: fffbc6 j 69 79: 0d0c movi.n a13, 0 7b: ffec01 l32r a0, 2c 7e: 0000c0 callx0 a0 81: 9dcc bnez.n a13, 8e 83: 0c3d mov.n a3, a12 85: ffe521 l32r a2, 1c 88: ffea01 l32r a0, 30 8b: 0000c0 callx0 a0 8e: 1108 l32i.n a0, a1, 4 90: 0d2d mov.n a2, a13 92: 21c8 l32i.n a12, a1, 8 94: 31d8 l32i.n a13, a1, 12 96: 10c112 addi a1, a1, 16 99: f00d ret.n 9b: 2e1507 beq a5, a0, cd 9e: 0109 s32i.n a0, a1, 0 a0: 062c movi.n a6, 32 a2: 03d8 l32i.n a13, a3, 0 a4: 0028 l32i.n a2, a0, 0 a6: 0329 s32i.n a2, a3, 0 a8: 1028 l32i.n a2, a0, 4 aa: 10cdd2 addi a13, a13, 16 ad: c032c0 sub a3, a2, a12 b0: 0cb637 bgeu a6, a3, c0 b3: 2c0a add.n a2, a12, a0 b5: 1239 s32i.n a3, a2, 4 b7: 10c9 s32i.n a12, a0, 4 b9: 000e05 call0 19c bc: 0128 l32i.n a2, a1, 0 be: 1228 l32i.n a2, a2, 4 c0: ffd841 l32r a4, 20 c3: 4438 l32i.n a3, a4, 16 c5: c03320 sub a3, a3, a2 c8: 4439 s32i.n a3, a4, 16 ca: ffeb46 j 7b cd: 0d0c movi.n a13, 0 cf: ffea06 j 7b ... 000000e0 : e0: f0c112 addi a1, a1, -16 e3: 11c9 s32i.n a12, a1, 4 e5: 0109 s32i.n a0, a1, 0 e7: 02cd mov.n a12, a2 e9: f29c beqz.n a2, 10c eb: fffb01 l32r a0, d8 ee: 0000c0 callx0 a0 f1: fff831 l32r a3, d4 f4: ffdc02 addmi a0, a12, 0xffffff00 f7: 3d2002 l32i a0, a0, 244 fa: 4348 l32i.n a4, a3, 16 fc: f0cc22 addi a2, a12, -16 ff: 004a add.n a0, a0, a4 101: 4309 s32i.n a0, a3, 16 103: 000985 call0 19c 106: fff501 l32r a0, dc 109: 0000c0 callx0 a0 10c: 11c8 l32i.n a12, a1, 4 10e: 0108 l32i.n a0, a1, 0 110: 10c112 addi a1, a1, 16 113: f00d ret.n 115: 000000 ill 118: 000000 ill ... 0000011c : 11c: 822230 mull a2, a2, a3 11f: f0c112 addi a1, a1, -16 122: 21c9 s32i.n a12, a1, 8 124: 1109 s32i.n a0, a1, 4 126: 0129 s32i.n a2, a1, 0 128: 000005 call0 12c 12b: 02cd mov.n a12, a2 12d: 828c beqz.n a2, 139 12f: 030c movi.n a3, 0 131: 0148 l32i.n a4, a1, 0 133: fff901 l32r a0, 118 136: 0000c0 callx0 a0 139: 0c2d mov.n a2, a12 13b: 1108 l32i.n a0, a1, 4 13d: 21c8 l32i.n a12, a1, 8 13f: 10c112 addi a1, a1, 16 142: f00d ret.n 00000144 : 144: 023d mov.n a3, a2 146: f0c112 addi a1, a1, -16 149: 120c movi.n a2, 1 14b: 0109 s32i.n a0, a1, 0 14d: 000005 call0 150 150: 0108 l32i.n a0, a1, 0 152: 10c112 addi a1, a1, 16 155: f00d ret.n 157: 000000 ill ... 0000015c : 15c: f0c112 addi a1, a1, -16 15f: 21d9 s32i.n a13, a1, 8 161: 0109 s32i.n a0, a1, 0 163: 11c9 s32i.n a12, a1, 4 165: 31e9 s32i.n a14, a1, 12 167: 02cd mov.n a12, a2 169: 03ed mov.n a14, a3 16b: 032d mov.n a2, a3 16d: 000005 call0 170 170: 02dd mov.n a13, a2 172: f28c beqz.n a2, 185 174: dc8c beqz.n a12, 185 176: 0e4d mov.n a4, a14 178: 0c3d mov.n a3, a12 17a: fff701 l32r a0, 158 17d: 0000c0 callx0 a0 180: 0c2d mov.n a2, a12 182: 000005 call0 184 185: 0108 l32i.n a0, a1, 0 187: 11c8 l32i.n a12, a1, 4 189: 0d2d mov.n a2, a13 18b: 31e8 l32i.n a14, a1, 12 18d: 21d8 l32i.n a13, a1, 8 18f: 10c112 addi a1, a1, 16 192: f00d ret.n 194: 0008 l32i.n a0, a0, 0 196: 000000 ill 199: 000000 ill 19c: fffe61 l32r a6, 194 19f: 0658 l32i.n a5, a6, 0 1a1: 06b527 bgeu a5, a2, 1ab 1a4: 056d mov.n a6, a5 1a6: 0558 l32i.n a5, a5, 0 1a8: f83527 bltu a5, a2, 1a4 1ab: 1678 l32i.n a7, a6, 4 1ad: 376a add.n a3, a7, a6 1af: 079237 bne a2, a3, 1ba 1b2: 1248 l32i.n a4, a2, 4 1b4: 062d mov.n a2, a6 1b6: 447a add.n a4, a4, a7 1b8: 1649 s32i.n a4, a6, 4 1ba: 1278 l32i.n a7, a2, 4 1bc: 872a add.n a8, a7, a2 1be: 0f9587 bne a5, a8, 1d1 1c1: fff581 l32r a8, 198 1c4: 0888 l32i.n a8, a8, 0 1c6: 101587 beq a5, a8, 1da 1c9: 1598 l32i.n a9, a5, 4 1cb: 0558 l32i.n a5, a5, 0 1cd: 997a add.n a9, a9, a7 1cf: 1299 s32i.n a9, a2, 4 1d1: 0259 s32i.n a5, a2, 0 1d3: 011267 beq a2, a6, 1d8 1d6: 0629 s32i.n a2, a6, 0 1d8: f00d ret.n 1da: 085d mov.n a5, a8 1dc: fffc46 j 1d1 Disassembly of section .irom0.text: 000001e0 : 1e0: 000000 ill 1e3: ff2100 excw 1e6: ff .byte 0xff 1e7: 4228 l32i.n a2, a2, 16 1e9: f00d ret.n ... 000001ec : 1ec: f00d ret.n 1ee: 000000 ill 1f1: 000000 ill 1f4: bff8 l32i.n a15, a15, 44 1f6: ff .byte 0xff 1f7: 3f .byte 0x3f 1f8: 000000 ill 1fb: 877c00 excw 1fe: fffd41 l32r a4, 1f4 201: fffd61 l32r a6, 1f8 204: fffb51 l32r a5, 1f0 207: 5659 s32i.n a5, a6, 20 209: 358b addi.n a3, a5, 8 20b: c04450 sub a4, a4, a5 20e: 103370 and a3, a3, a7 211: 2639 s32i.n a3, a6, 8 213: 104470 and a4, a4, a7 216: 1649 s32i.n a4, a6, 4 218: 243a add.n a2, a4, a3 21a: 050c movi.n a5, 0 21c: 3659 s32i.n a5, a6, 12 21e: f0c222 addi a2, a2, -16 221: 0629 s32i.n a2, a6, 0 223: f0c442 addi a4, a4, -16 226: 4649 s32i.n a4, a6, 16 228: 0259 s32i.n a5, a2, 0 22a: 1259 s32i.n a5, a2, 4 22c: 1349 s32i.n a4, a3, 4 22e: 0329 s32i.n a2, a3, 0 230: f00d ret.n spi_flash.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 000000 ill 3: 020000 excw 6: 006000 rsil a0, 0 9: 100000 and a0, a0, a0 c: ff .byte 0xff d: ff .byte 0xff e: ff .byte 0xff ... 0000001c : 1c: f0c112 addi a1, a1, -16 1f: 0109 s32i.n a0, a1, 0 21: fffb01 l32r a0, 10 24: 0000c0 callx0 a0 27: fff621 l32r a2, 0 2a: 0228 l32i.n a2, a2, 0 2c: fffa01 l32r a0, 14 2f: 0000c0 callx0 a0 32: 050c movi.n a5, 0 34: fff401 l32r a0, 4 37: 0020c0 memw 3a: 106052 s32i a5, a0, 64 3d: fff241 l32r a4, 8 40: 0020c0 memw 43: 0049 s32i.n a4, a0, 0 45: 0020c0 memw 48: 0038 l32i.n a3, a0, 0 4a: 638c beqz.n a3, 54 4c: 0020c0 memw 4f: 0068 l32i.n a6, a0, 0 51: ff7656 bnez a6, 4c 54: ffee81 l32r a8, c 57: 0020c0 memw 5a: 102072 l32i a7, a0, 64 5d: 107780 and a7, a7, a8 60: 1179 s32i.n a7, a1, 4 62: ffed01 l32r a0, 18 65: 0000c0 callx0 a0 68: 1128 l32i.n a2, a1, 4 6a: 0108 l32i.n a0, a1, 0 6c: 10c112 addi a1, a1, 16 6f: f00d ret.n ... 00000084 : 84: f0c112 addi a1, a1, -16 87: 0129 s32i.n a2, a1, 0 89: 1109 s32i.n a0, a1, 4 8b: fffb01 l32r a0, 78 8e: 0000c0 callx0 a0 91: fff821 l32r a2, 74 94: 0138 l32i.n a3, a1, 0 96: 0228 l32i.n a2, a2, 0 98: fff901 l32r a0, 7c 9b: 0000c0 callx0 a0 9e: 2129 s32i.n a2, a1, 8 a0: fff801 l32r a0, 80 a3: 0000c0 callx0 a0 a6: 2128 l32i.n a2, a1, 8 a8: 1108 l32i.n a0, a1, 4 aa: 10c112 addi a1, a1, 16 ad: f00d ret.n ... 000000c0 : c0: f0c112 addi a1, a1, -16 c3: 0129 s32i.n a2, a1, 0 c5: 1109 s32i.n a0, a1, 4 c7: fffb01 l32r a0, b4 ca: 0000c0 callx0 a0 cd: fff821 l32r a2, b0 d0: 0138 l32i.n a3, a1, 0 d2: 0228 l32i.n a2, a2, 0 d4: fff901 l32r a0, b8 d7: 0000c0 callx0 a0 da: 2129 s32i.n a2, a1, 8 dc: fff801 l32r a0, bc df: 0000c0 callx0 a0 e2: 2128 l32i.n a2, a1, 8 e4: 1108 l32i.n a0, a1, 4 e6: 10c112 addi a1, a1, 16 e9: f00d ret.n ... 000000f8 : f8: f0c112 addi a1, a1, -16 fb: 0129 s32i.n a2, a1, 0 fd: 1109 s32i.n a0, a1, 4 ff: fffb01 l32r a0, ec 102: 0000c0 callx0 a0 105: 0128 l32i.n a2, a1, 0 107: fffa01 l32r a0, f0 10a: 0000c0 callx0 a0 10d: 2129 s32i.n a2, a1, 8 10f: fff901 l32r a0, f4 112: 0000c0 callx0 a0 115: 2128 l32i.n a2, a1, 8 117: 1108 l32i.n a0, a1, 4 119: 10c112 addi a1, a1, 16 11c: f00d ret.n ... 0000012c : 12c: f0c112 addi a1, a1, -16 12f: 1109 s32i.n a0, a1, 4 131: 31d9 s32i.n a13, a1, 12 133: 21c9 s32i.n a12, a1, 8 135: 03dd mov.n a13, a3 137: 04cd mov.n a12, a4 139: 33cc bnez.n a3, 140 13b: 1c0c movi.n a12, 1 13d: 000a06 j 169 140: 0129 s32i.n a2, a1, 0 142: 300c movi.n a0, 3 144: 070047 bnone a0, a4, 14f 147: 400c movi.n a0, 4 149: 41c240 srli a12, a4, 2 14c: a0cc00 addx4 a12, a12, a0 14f: fff401 l32r a0, 120 152: 0000c0 callx0 a0 155: 0c4d mov.n a4, a12 157: 0d3d mov.n a3, a13 159: 0128 l32i.n a2, a1, 0 15b: fff201 l32r a0, 124 15e: 0000c0 callx0 a0 161: 02cd mov.n a12, a2 163: fff101 l32r a0, 128 166: 0000c0 callx0 a0 169: 1108 l32i.n a0, a1, 4 16b: 0c2d mov.n a2, a12 16d: 31d8 l32i.n a13, a1, 12 16f: 21c8 l32i.n a12, a1, 8 171: 10c112 addi a1, a1, 16 174: f00d ret.n ... 0000018c : 18c: f0c112 addi a1, a1, -16 18f: 0109 s32i.n a0, a1, 0 191: 11c9 s32i.n a12, a1, 4 193: 21d9 s32i.n a13, a1, 8 195: 31e9 s32i.n a14, a1, 12 197: 04dd mov.n a13, a4 199: 02ed mov.n a14, a2 19b: 03cd mov.n a12, a3 19d: 33cc bnez.n a3, 1a4 19f: 1c0c movi.n a12, 1 1a1: 000cc6 j 1d8 1a4: fff571 l32r a7, 178 1a7: 0778 l32i.n a7, a7, 0 1a9: b7dc bnez.n a7, 1c8 1ab: fff501 l32r a0, 180 1ae: 0000c0 callx0 a0 1b1: 0d4d mov.n a4, a13 1b3: 0c3d mov.n a3, a12 1b5: 0e2d mov.n a2, a14 1b7: fff301 l32r a0, 184 1ba: 0000c0 callx0 a0 1bd: 02cd mov.n a12, a2 1bf: fff201 l32r a0, 188 1c2: 0000c0 callx0 a0 1c5: 0003c6 j 1d8 1c8: 045d mov.n a5, a4 1ca: 034d mov.n a4, a3 1cc: 023d mov.n a3, a2 1ce: ffeb21 l32r a2, 17c 1d1: 0228 l32i.n a2, a2, 0 1d3: 0007c0 callx0 a7 1d6: 02cd mov.n a12, a2 1d8: 0108 l32i.n a0, a1, 0 1da: 21d8 l32i.n a13, a1, 8 1dc: 0c2d mov.n a2, a12 1de: 31e8 l32i.n a14, a1, 12 1e0: 11c8 l32i.n a12, a1, 4 1e2: 10c112 addi a1, a1, 16 1e5: f00d ret.n Disassembly of section .irom0.text: 000001e8 : 1e8: 000000 ill ... 000001ec : 1ec: ffff31 l32r a3, 1e8 1ef: 0329 s32i.n a2, a3, 0 1f1: f00d ret.n spi_overlap.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: fffe00 excw 3: 5f .byte 0x5f 4: fc0000 excw 7: ff .byte 0xff 8: 000200 excw b: fe0060 excw e: ef .byte 0xef f: 3f .byte 0x3f 00000010 : 10: fffc41 l32r a4, 0 13: fffc51 l32r a5, 4 16: 0020c0 memw 19: fe2422 l32i a2, a4, 0x3f8 1c: ff6256 bnez a2, 16 1f: 0020c0 memw 22: c02432 l32i a3, a4, 0x300 25: ed8357 bany a3, a5, 16 28: 80a092 movi a9, 128 2b: fff751 l32r a5, 8 2e: fff781 l32r a8, c 31: 0020c0 memw 34: 8a2872 l32i a7, a8, 0x228 37: 207790 or a7, a7, a9 3a: 0020c0 memw 3d: 8a6872 s32i a7, a8, 0x228 40: 160c movi.n a6, 1 42: 0020c0 memw 45: 3f2532 l32i a3, a5, 252 48: 203360 or a3, a3, a6 4b: 0020c0 memw 4e: 3f6532 s32i a3, a5, 252 51: 320c movi.n a2, 3 53: 0020c0 memw 56: ff24b2 l32i a11, a4, 0x3fc 59: 20bb20 or a11, a11, a2 5c: 0020c0 memw 5f: ff64b2 s32i a11, a4, 0x3fc 62: 0a2c movi.n a10, 32 64: 0020c0 memw 67: c72492 l32i a9, a4, 0x31c 6a: 2099a0 or a9, a9, a10 6d: 0020c0 memw 70: c76492 s32i a9, a4, 0x31c 73: e87c movi.n a8, -2 75: 0020c0 memw 78: cb2472 l32i a7, a4, 0x32c 7b: 107780 and a7, a7, a8 7e: 0020c0 memw 81: cb6472 s32i a7, a4, 0x32c 84: 660c movi.n a6, 6 86: 0020c0 memw 89: cb2452 l32i a5, a4, 0x32c 8c: 205560 or a5, a5, a6 8f: 0020c0 memw 92: cb6452 s32i a5, a4, 0x32c 95: f00d ret.n 97: fe0000 excw 9a: ff .byte 0xff 9b: 5f .byte 0x5f 9c: fc0000 excw 9f: ff .byte 0xff a0: 000200 excw a3: fe0060 excw a6: ef .byte 0xef a7: 3f .byte 0x3f 000000a8 : a8: fffc41 l32r a4, 98 ab: fffc51 l32r a5, 9c ae: 0020c0 memw b1: fe2422 l32i a2, a4, 0x3f8 b4: ff6256 bnez a2, ae b7: 0020c0 memw ba: c02432 l32i a3, a4, 0x300 bd: ed8357 bany a3, a5, ae c0: 7faf92 movi a9, -129 c3: fff751 l32r a5, a0 c6: e87c movi.n a8, -2 c8: fff771 l32r a7, a4 cb: 0020c0 memw ce: 8a2762 l32i a6, a7, 0x228 d1: 106690 and a6, a6, a9 d4: 0020c0 memw d7: 8a6762 s32i a6, a7, 0x228 da: 0020c0 memw dd: 3f2532 l32i a3, a5, 252 e0: 103380 and a3, a3, a8 e3: 0020c0 memw e6: 3f6532 s32i a3, a5, 252 e9: c27c movi.n a2, -4 eb: 0020c0 memw ee: ff24b2 l32i a11, a4, 0x3fc f1: 10bb20 and a11, a11, a2 f4: 0020c0 memw f7: ff64b2 s32i a11, a4, 0x3fc fa: dfafa2 movi a10, -33 fd: 0020c0 memw 100: c72492 l32i a9, a4, 0x31c 103: 1099a0 and a9, a9, a10 106: 0020c0 memw 109: c76492 s32i a9, a4, 0x31c 10c: 0020c0 memw 10f: cb2472 l32i a7, a4, 0x32c 112: 107780 and a7, a7, a8 115: 0020c0 memw 118: cb6472 s32i a7, a4, 0x32c 11b: 660c movi.n a6, 6 11d: 0020c0 memw 120: cb2452 l32i a5, a4, 0x32c 123: 205560 or a5, a5, a6 126: 0020c0 memw 129: cb6452 s32i a5, a4, 0x32c 12c: f00d ret.n 12e: 000000 ill 131: fe .byte 0xfe 132: ff .byte 0xff 133: 5f .byte 0x5f 134: 000000 ill 137: 000020 excw 13a: 7c8000 excw 0000013c : 13c: e67c movi.n a6, -2 13e: fffc81 l32r a8, 130 141: 0020c0 memw 144: cb28b2 l32i a11, a8, 0x32c 147: 10bb60 and a11, a11, a6 14a: 0020c0 memw 14d: cb68b2 s32i a11, a8, 0x32c 150: 6a0c movi.n a10, 6 152: 0020c0 memw 155: cb2892 l32i a9, a8, 0x32c 158: 2099a0 or a9, a9, a10 15b: 0020c0 memw 15e: cb6892 s32i a9, a8, 0x32c 161: 1268 l32i.n a6, a2, 4 163: 735a add.n a7, a3, a5 165: 03b677 bgeu a6, a7, 16c 168: 120c movi.n a2, 1 16a: f00d ret.n 16c: 0215e6 bgei a5, 1, 172 16f: 002686 j 20d 172: fff0a1 l32r a10, 134 175: fff091 l32r a9, 138 178: 3fc5a6 blti a5, 32, 1bb 17b: 20b3a0 or a11, a3, a10 17e: 0020c0 memw 181: c168b2 s32i a11, a8, 0x304 184: 0020c0 memw 187: c06892 s32i a9, a8, 0x300 18a: 0020c0 memw 18d: c02872 l32i a7, a8, 0x300 190: 778c beqz.n a7, 19b 192: 0020c0 memw 195: c02822 l32i a2, a8, 0x300 198: ff6256 bnez a2, 192 19b: 020c movi.n a2, 0 19d: a06280 addx4 a6, a2, a8 1a0: 0020c0 memw 1a3: 221b addi.n a2, a2, 1 1a5: d02662 l32i a6, a6, 0x340 1a8: 0469 s32i.n a6, a4, 0 1aa: 742020 extui a2, a2, 0, 8 1ad: 444b addi.n a4, a4, 4 1af: ea8266 bnei a2, 8, 19d 1b2: e0c552 addi a5, a5, -32 1b5: 20c332 addi a3, a3, 32 1b8: 0012c6 j 207 1bb: 01b580 slli a11, a5, 24 1be: 20b3b0 or a11, a3, a11 1c1: 0020c0 memw 1c4: c168b2 s32i a11, a8, 0x304 1c7: 0020c0 memw 1ca: c06892 s32i a9, a8, 0x300 1cd: 0020c0 memw 1d0: c02872 l32i a7, a8, 0x300 1d3: 778c beqz.n a7, 1de 1d5: 0020c0 memw 1d8: c02822 l32i a2, a8, 0x300 1db: ff6256 bnez a2, 1d5 1de: 147050 extui a7, a5, 0, 2 1e1: 215250 srai a5, a5, 2 1e4: 651b addi.n a6, a5, 1 1e6: 935670 movnez a5, a6, a7 1e9: 745050 extui a5, a5, 0, 8 1ec: 559c beqz.n a5, 205 1ee: 020c movi.n a2, 0 1f0: a06280 addx4 a6, a2, a8 1f3: 0020c0 memw 1f6: 221b addi.n a2, a2, 1 1f8: d02662 l32i a6, a6, 0x340 1fb: 0469 s32i.n a6, a4, 0 1fd: 742020 extui a2, a2, 0, 8 200: 444b addi.n a4, a4, 4 202: ea9527 bne a5, a2, 1f0 205: 050c movi.n a5, 0 207: 0215a6 blti a5, 1, 20d 20a: ffda86 j 178 20d: 020c movi.n a2, 0 20f: f00d ret.n user_interface.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 200000 or a0, a0, a0 3: 000040 excw ... 00000030 : 30: a0a082 movi a8, 160 33: c01180 sub a1, a1, a8 36: 1a61c2 s32i a12, a1, 104 39: 1b61d2 s32i a13, a1, 108 3c: 1c61e2 s32i a14, a1, 112 3f: 206122 s32i a2, a1, 128 42: 216132 s32i a3, a1, 132 45: 226142 s32i a4, a1, 136 48: 236152 s32i a5, a1, 140 4b: 246162 s32i a6, a1, 144 4e: 256172 s32i a7, a1, 148 51: 196102 s32i a0, a1, 100 54: ffee01 l32r a0, c 57: 0000c0 callx0 a0 5a: 7c1266 bnei a2, 1, da 5d: 440c movi.n a4, 4 5f: ffe9d1 l32r a13, 4 62: ffe721 l32r a2, 0 65: 202132 l32i a3, a1, 128 68: 01d102 addmi a0, a1, 0x100 6b: 01d1e2 addmi a14, a1, 0x100 6e: 80cee2 addi a14, a14, -128 71: 80c002 addi a0, a0, -128 74: 186102 s32i a0, a1, 96 77: 43c327 bnall a3, a2, be 7a: 032d mov.n a2, a3 7c: ffe501 l32r a0, 10 7f: 0000c0 callx0 a0 82: 020b addi.n a0, a2, -1 84: c22b addi.n a12, a2, 2 86: b3c000 movgez a12, a0, a0 89: 400c movi.n a0, 4 8b: 21c2c0 srai a12, a12, 2 8e: a0cc00 addx4 a12, a12, a0 91: f4c0c0 extui a12, a12, 0, 16 94: 2c1b addi.n a2, a12, 1 96: 166122 s32i a2, a1, 88 99: ffde01 l32r a0, 14 9c: 0000c0 callx0 a0 9f: 02dd mov.n a13, a2 a1: ffdd01 l32r a0, 18 a4: 0000c0 callx0 a0 a7: 42b2d7 bgeu a2, a13, ed aa: f03c movi.n a0, 63 ac: 01dd mov.n a13, a1 ae: 120c movi.n a2, 1 b0: 176122 s32i a2, a1, 92 b3: 01dcf6 bgeui a12, 64, b8 b6: 0c0d mov.n a0, a12 b8: f4c000 extui a12, a0, 0, 16 bb: 000f86 j fd be: 0d2d mov.n a2, a13 c0: 1461e2 s32i a14, a1, 80 c3: 156142 s32i a4, a1, 84 c6: 4cc162 addi a6, a1, 76 c9: 007d mov.n a7, a0 cb: 136172 s32i a7, a1, 76 ce: 0648 l32i.n a4, a6, 0 d0: 1658 l32i.n a5, a6, 4 d2: 2668 l32i.n a6, a6, 8 d4: ffd201 l32r a0, 1c d7: 0000c0 callx0 a0 da: 1a21c2 l32i a12, a1, 104 dd: 1b21d2 l32i a13, a1, 108 e0: 1c21e2 l32i a14, a1, 112 e3: a0a022 movi a2, 160 e6: 192102 l32i a0, a1, 100 e9: 112a add.n a1, a1, a2 eb: f00d ret.n ed: 162122 l32i a2, a1, 88 f0: ffcc01 l32r a0, 20 f3: 0000c0 callx0 a0 f6: 02dd mov.n a13, a2 f8: 080c movi.n a8, 0 fa: 176182 s32i a8, a1, 92 fd: 202132 l32i a3, a1, 128 100: 0d2d mov.n a2, a13 102: 0c4d mov.n a4, a12 104: ffc801 l32r a0, 24 107: 0000c0 callx0 a0 10a: ffbf21 l32r a2, 8 10d: 0d3d mov.n a3, a13 10f: 1161e2 s32i a14, a1, 68 112: 40c162 addi a6, a1, 64 115: 8cda add.n a8, a12, a13 117: 070c movi.n a7, 0 119: 182192 l32i a9, a1, 96 11c: 4a0c movi.n a10, 4 11e: 1261a2 s32i a10, a1, 72 121: 106192 s32i a9, a1, 64 124: 004872 s8i a7, a8, 0 127: 0648 l32i.n a4, a6, 0 129: 1658 l32i.n a5, a6, 4 12b: 2668 l32i.n a6, a6, 8 12d: ffbe01 l32r a0, 28 130: 0000c0 callx0 a0 133: 1721b2 l32i a11, a1, 92 136: fa0b56 bnez a11, da 139: 0d2d mov.n a2, a13 13b: ffbc01 l32r a0, 2c 13e: 0000c0 callx0 a0 141: ffe546 j da 144: effe00 excw 147: 3f .byte 0x3f 148: ff .byte 0xff 149: ffff00 excw 14c: 07a120 excw 14f: a12000 sll a2, a0 152: 000007 bnone a0, a0, 156 155: 000a add.n a0, a0, a0 157: 008060 excw 15a: 604000 neg a4, a0 ... 0000017c : 17c: 420c movi.n a2, 4 17e: d0c112 addi a1, a1, -48 181: 81c9 s32i.n a12, a1, 32 183: 7109 s32i.n a0, a1, 28 185: fff501 l32r a0, 15c 188: 0000c0 callx0 a0 18b: ffeec1 l32r a12, 144 18e: 160266 bnei a2, -1, 1a8 191: 020c movi.n a2, 0 193: fff301 l32r a0, 160 196: 0000c0 callx0 a0 199: ffeb01 l32r a0, 148 19c: 0020c0 memw 19f: 866c02 s32i a0, a12, 0x218 1a2: fff001 l32r a0, 164 1a5: 0000c0 callx0 a0 1a8: 020c movi.n a2, 0 1aa: 013d mov.n a3, a1 1ac: c41c movi.n a4, 28 1ae: 000005 call0 1b0 1b1: 0108 l32i.n a0, a1, 0 1b3: 1b3026 beqi a0, 3, 1d2 1b6: 182026 beqi a0, 2, 1d2 1b9: 012d mov.n a2, a1 1bb: 030c movi.n a3, 0 1bd: c41c movi.n a4, 28 1bf: ffea01 l32r a0, 168 1c2: 0000c0 callx0 a0 1c5: 013d mov.n a3, a1 1c7: 420c movi.n a2, 4 1c9: c41c movi.n a4, 28 1cb: 0129 s32i.n a2, a1, 0 1cd: 020c movi.n a2, 0 1cf: 000005 call0 1d0 1d2: 020c movi.n a2, 0 1d4: ffde31 l32r a3, 14c 1d7: ffe501 l32r a0, 16c 1da: 0000c0 callx0 a0 1dd: 120c movi.n a2, 1 1df: ffdc31 l32r a3, 150 1e2: ffe301 l32r a0, 170 1e5: 0000c0 callx0 a0 1e8: ffe301 l32r a0, 174 1eb: 0000c0 callx0 a0 1ee: 3b0c movi.n a11, 3 1f0: ffd961 l32r a6, 154 1f3: 0020c0 memw 1f6: d226a2 l32i a10, a6, 0x348 1f9: 20aab0 or a10, a10, a11 1fc: 0020c0 memw 1ff: d266a2 s32i a10, a6, 0x348 202: 00a192 movi a9, 0x100 205: 0020c0 memw 208: 862c82 l32i a8, a12, 0x218 20b: 208890 or a8, a8, a9 20e: 0020c0 memw 211: 866c82 s32i a8, a12, 0x218 214: c77c movi.n a7, -4 216: 0020c0 memw 219: d22652 l32i a5, a6, 0x348 21c: 105570 and a5, a5, a7 21f: 0020c0 memw 222: d26652 s32i a5, a6, 0x348 225: ffae42 movi a4, 0xfffffeff 228: 0020c0 memw 22b: 862c32 l32i a3, a12, 0x218 22e: 103340 and a3, a3, a4 231: 0020c0 memw 234: 866c32 s32i a3, a12, 0x218 237: ffd001 l32r a0, 178 23a: 0000c0 callx0 a0 23d: 736c movi.n a3, -25 23f: 0020c0 memw 242: 892c22 l32i a2, a12, 0x224 245: 102230 and a2, a2, a3 248: 0020c0 memw 24b: 896c22 s32i a2, a12, 0x224 24e: ffc201 l32r a0, 158 251: 81c8 l32i.n a12, a1, 32 253: 0000c0 callx0 a0 256: 7108 l32i.n a0, a1, 28 258: 30c112 addi a1, a1, 48 25b: f00d ret.n 25d: 000000 ill 260: 0f4240 excw 263: 012000 slli a2, a0, 32 266: 000000 ill 269: 000000 ill 26c: 07a120 excw 26f: a12000 sll a2, a0 272: 000007 bnone a0, a0, 276 275: 001000 excw 278: 000600 excw 27b: bfff60 excw 27e: ff .byte 0xff 27f: ff .byte 0xff 280: 010010 slli a0, a0, 31 283: 01ff00 slli a15, a15, 32 286: ff .byte 0xff 287: ff .byte 0xff 288: 00fc00 excw 28b: 40c800 excw 28e: 000006 j 292 291: fe .byte 0xfe 292: ef .byte 0xef 293: 3f .byte 0x3f 294: 200000 or a0, a0, a0 297: 020000 excw 29a: 006000 rsil a0, 0 29d: 001000 excw ... 2cc: ffe531 l32r a3, 260 2cf: d0c112 addi a1, a1, -48 2d2: 91d9 s32i.n a13, a1, 36 2d4: 81c9 s32i.n a12, a1, 32 2d6: 7109 s32i.n a0, a1, 28 2d8: 02cd mov.n a12, a2 2da: fff101 l32r a0, 2a0 2dd: 0000c0 callx0 a0 2e0: 023d mov.n a3, a2 2e2: ffe021 l32r a2, 264 2e5: 000005 call0 2e8 2e8: ffe021 l32r a2, 268 2eb: f60222 l8ui a2, a2, 246 2ee: ffed01 l32r a0, 2a4 2f1: 0000c0 callx0 a0 2f4: 020c movi.n a2, 0 2f6: ffdd31 l32r a3, 26c 2f9: ffeb01 l32r a0, 2a8 2fc: 0000c0 callx0 a0 2ff: 120c movi.n a2, 1 301: ffdb31 l32r a3, 270 304: ffea01 l32r a0, 2ac 307: 0000c0 callx0 a0 30a: ffda31 l32r a3, 274 30d: 090c movi.n a9, 0 30f: 840c movi.n a4, 8 311: ffd9d1 l32r a13, 278 314: 0020c0 memw 317: 406d92 s32i a9, a13, 0x100 31a: ffd881 l32r a8, 27c 31d: 0020c0 memw 320: 402d72 l32i a7, a13, 0x100 323: 107780 and a7, a7, a8 326: 0020c0 memw 329: 406d72 s32i a7, a13, 0x100 32c: 063c movi.n a6, 48 32e: 0020c0 memw 331: 402d52 l32i a5, a13, 0x100 334: 205560 or a5, a5, a6 337: 0020c0 memw 33a: 406d52 s32i a5, a13, 0x100 33d: 420c movi.n a2, 4 33f: 0020c0 memw 342: 516d22 s32i a2, a13, 0x144 345: ffce01 l32r a0, 280 348: 0020c0 memw 34b: 436d02 s32i a0, a13, 0x10c 34e: ffcdb1 l32r a11, 284 351: ffcda1 l32r a10, 288 354: 0020c0 memw 357: 522d92 l32i a9, a13, 0x148 35a: 1099b0 and a9, a9, a11 35d: 2099a0 or a9, a9, a10 360: 0020c0 memw 363: 526d92 s32i a9, a13, 0x148 366: 00ae82 movi a8, 0xfffffe00 369: 80a072 movi a7, 128 36c: 0020c0 memw 36f: 522d62 l32i a6, a13, 0x148 372: 106680 and a6, a6, a8 375: 206670 or a6, a6, a7 378: 0020c0 memw 37b: 526d62 s32i a6, a13, 0x148 37e: 0020c0 memw 381: 472d52 l32i a5, a13, 0x11c 384: 01d552 addmi a5, a5, 0x100 387: 88c552 addi a5, a5, -120 38a: 0020c0 memw 38d: 416d52 s32i a5, a13, 0x104 390: 0020c0 memw 393: 466d42 s32i a4, a13, 0x118 396: 0020c0 memw 399: 426d32 s32i a3, a13, 0x108 39c: c8a022 movi a2, 200 39f: ffc401 l32r a0, 2b0 3a2: 0000c0 callx0 a0 3a5: 320c movi.n a2, 3 3a7: 131c movi.n a3, 17 3a9: 0020c0 memw 3ac: 676d32 s32i a3, a13, 0x19c 3af: 0020c0 memw 3b2: 686d22 s32i a2, a13, 0x1a0 3b5: ffb501 l32r a0, 28c 3b8: 0020c0 memw 3bb: 436d02 s32i a0, a13, 0x10c 3be: cfafb2 movi a11, -49 3c1: 0020c0 memw 3c4: 402da2 l32i a10, a13, 0x100 3c7: 10aab0 and a10, a10, a11 3ca: 0020c0 memw 3cd: 406da2 s32i a10, a13, 0x100 3d0: ffb901 l32r a0, 2b4 3d3: 0000c0 callx0 a0 3d6: 0c2d mov.n a2, a12 3d8: ffb801 l32r a0, 2b8 3db: 0000c0 callx0 a0 3de: ffac51 l32r a5, 290 3e1: 0020c0 memw 3e4: 181c movi.n a8, 17 3e6: 676d82 s32i a8, a13, 0x19c 3e9: 0020c0 memw 3ec: 370c movi.n a7, 3 3ee: 686d72 s32i a7, a13, 0x1a0 3f1: e67c movi.n a6, -2 3f3: 0020c0 memw 3f6: 812542 l32i a4, a5, 0x204 3f9: 104460 and a4, a4, a6 3fc: 0020c0 memw 3ff: 816542 s32i a4, a5, 0x204 402: 00a122 movi a2, 0x100 405: ffad01 l32r a0, 2bc 408: 0000c0 callx0 a0 40b: fa7c movi.n a10, -1 40d: 0020c0 memw 410: 506da2 s32i a10, a13, 0x140 413: 092c movi.n a9, 32 415: 0020c0 memw 418: 516d92 s32i a9, a13, 0x144 41b: 0020c0 memw 41e: 000c movi.n a0, 0 420: 446d02 s32i a0, a13, 0x110 423: 7ccc bnez.n a12, 42e 425: 0020c0 memw 428: 466d02 s32i a0, a13, 0x118 42b: 0001c6 j 436 42e: 0020c0 memw 431: 8b0c movi.n a11, 8 433: 466db2 s32i a11, a13, 0x118 436: ffa201 l32r a0, 2c0 439: 0000c0 callx0 a0 43c: ffa201 l32r a0, 2c4 43f: 0000c0 callx0 a0 442: ff9421 l32r a2, 294 445: ff9401 l32r a0, 298 448: 0020c0 memw 44b: 0029 s32i.n a2, a0, 0 44d: 0020c0 memw 450: 00c8 l32i.n a12, a0, 0 452: 6c8c beqz.n a12, 45c 454: 0020c0 memw 457: 0038 l32i.n a3, a0, 0 459: ff7356 bnez a3, 454 45c: 012d mov.n a2, a1 45e: 030c movi.n a3, 0 460: c41c movi.n a4, 28 462: ff9901 l32r a0, 2c8 465: 0000c0 callx0 a0 468: ff8dc1 l32r a12, 29c 46b: 020c movi.n a2, 0 46d: 540c movi.n a4, 5 46f: 013d mov.n a3, a1 471: 0149 s32i.n a4, a1, 0 473: c41c movi.n a4, 28 475: 000005 call0 478 478: 0020c0 memw 47b: 426dc2 s32i a12, a13, 0x108 47e: 7108 l32i.n a0, a1, 28 480: 81c8 l32i.n a12, a1, 32 482: 91d8 l32i.n a13, a1, 36 484: 30c112 addi a1, a1, 48 487: f00d ret.n ... 491: f20a add.n a15, a2, a0 493: 3f .byte 0x3f 00000494 : 494: fffe31 l32r a3, 48c 497: fffe21 l32r a2, 490 49a: 0338 l32i.n a3, a3, 0 49c: 0020c0 memw 49f: 802222 l32i a2, a2, 0x200 4a2: 223a add.n a2, a2, a3 4a4: f00d ret.n 4a6: a00000 addx4 a0, a0, a0 4a9: 000002 l8ui a0, a0, 0 4ac: 000000 ill ... 000004b0 : 4b0: f0c112 addi a1, a1, -16 4b3: 0109 s32i.n a0, a1, 0 4b5: 0c32b6 bltui a2, 3, 4c5 4b8: fffc21 l32r a2, 4a8 4bb: 330c movi.n a3, 3 4bd: 000005 call0 4c0 4c0: 020c movi.n a2, 0 4c2: 0004c6 j 4d9 4c5: 16c222 addi a2, a2, 22 4c8: 742020 extui a2, a2, 0, 8 4cb: fff801 l32r a0, 4ac 4ce: 0000c0 callx0 a0 4d1: 743020 extui a3, a2, 0, 8 4d4: fe8356 bnez a3, 4c0 4d7: 120c movi.n a2, 1 4d9: 0108 l32i.n a0, a1, 0 4db: 10c112 addi a1, a1, 16 4de: f00d ret.n 4e0: 000e00 excw 4e3: a05260 addx4 a5, a2, a6 000004e4 : 4e4: bfa052 movi a5, 191 4e7: 143527 bltu a5, a2, 4ff 4ea: 139c beqz.n a3, 4ff 4ec: 370c movi.n a7, 3 4ee: 146030 extui a6, a3, 0, 2 4f1: a6cc bnez.n a6, 4ff 4f3: 1192e0 slli a9, a2, 2 4f6: 00a382 movi a8, 0x300 4f9: c08890 sub a8, a8, a9 4fc: 03a847 bge a8, a4, 503 4ff: 020c movi.n a2, 0 501: f00d ret.n 503: 0a0747 bnone a7, a4, 511 506: 450c movi.n a5, 4 508: 414240 srli a4, a4, 2 50b: a04450 addx4 a4, a4, a5 50e: f44040 extui a4, a4, 0, 16 511: 418240 srli a8, a4, 2 514: e89c beqz.n a8, 536 516: fff271 l32r a7, 4e0 519: 040c movi.n a4, 0 51b: 624a add.n a6, a2, a4 51d: a05430 addx4 a5, a4, a3 520: a06670 addx4 a6, a6, a7 523: 0020c0 memw 526: 0558 l32i.n a5, a5, 0 528: 0020c0 memw 52b: c06652 s32i a5, a6, 0x300 52e: 441b addi.n a4, a4, 1 530: 744040 extui a4, a4, 0, 8 533: e43487 bltu a4, a8, 51b 536: 120c movi.n a2, 1 538: f00d ret.n 53a: 000000 ill 53d: 0e .byte 0xe 53e: 526000 excw 00000540 : 540: bfa052 movi a5, 191 543: 143527 bltu a5, a2, 55b 546: 139c beqz.n a3, 55b 548: 370c movi.n a7, 3 54a: 146030 extui a6, a3, 0, 2 54d: a6cc bnez.n a6, 55b 54f: 1192e0 slli a9, a2, 2 552: 00a382 movi a8, 0x300 555: c08890 sub a8, a8, a9 558: 03a847 bge a8, a4, 55f 55b: 020c movi.n a2, 0 55d: f00d ret.n 55f: 0a0747 bnone a7, a4, 56d 562: 450c movi.n a5, 4 564: 414240 srli a4, a4, 2 567: a04450 addx4 a4, a4, a5 56a: f44040 extui a4, a4, 0, 16 56d: 418240 srli a8, a4, 2 570: e89c beqz.n a8, 592 572: fff271 l32r a7, 53c 575: 040c movi.n a4, 0 577: 524a add.n a5, a2, a4 579: a06430 addx4 a6, a4, a3 57c: a05570 addx4 a5, a5, a7 57f: 0020c0 memw 582: c02552 l32i a5, a5, 0x300 585: 0020c0 memw 588: 0659 s32i.n a5, a6, 0 58a: 441b addi.n a4, a4, 1 58c: 744040 extui a4, a4, 0, 8 58f: e43487 bltu a4, a8, 577 592: 120c movi.n a2, 1 594: f00d ret.n Disassembly of section .irom0.text: 00000b38 : b38: 000000 ill b3b: ff3100 excw b3e: ff .byte 0xff b3f: 140c movi.n a4, 1 b41: 932420 movnez a2, a4, a2 b44: 004322 s8i a2, a3, 0 b47: f00d ret.n b49: 000000 ill b4c: 000000 ill ... 00000b50 : b50: ffff21 l32r a2, b4c b53: 000222 l8ui a2, a2, 0 b56: f00d ret.n b58: 000004 excw b5b: 000400 excw b5e: 540000 extui a0, a0, 0, 6 b61: 000001 l32r a0, fffc0b64 b64: 000004 excw b67: 000400 excw b6a: 000000 ill b6d: 000000 ill b70: 00bc beqz.n a0, ba4 ... b96: 120000 excw b99: c9f0c1 l32r a12, ffff335c b9c: 012921 l32r a2, fffc1040 b9f: 1109 s32i.n a0, a1, 4 ba1: fff401 l32r a0, b74 ba4: 0000c0 callx0 a0 ba7: 42cc bnez.n a2, baf ba9: fff301 l32r a0, b78 bac: 0000c0 callx0 a0 baf: fff301 l32r a0, b7c bb2: 0000c0 callx0 a0 bb5: a2ac beqz.n a2, be3 bb7: ffe8c1 l32r a12, b58 bba: fcccc2 addi a12, a12, -4 bbd: 000c02 l8ui a0, a12, 0 bc0: 10dc bnez.n a0, bd5 bc2: ffe621 l32r a2, b5c bc5: ffe631 l32r a3, b60 bc8: 040c movi.n a4, 0 bca: ffed01 l32r a0, b80 bcd: 0000c0 callx0 a0 bd0: 100c movi.n a0, 1 bd2: 004c02 s8i a0, a12, 0 bd5: ffeb01 l32r a0, b84 bd8: 0000c0 callx0 a0 bdb: 180c02 l8ui a0, a12, 24 bde: 629c beqz.n a2, bf8 be0: 141026 beqi a0, 1, bf8 be3: 020c movi.n a2, 0 be5: 000186 j bef be8: 0128 l32i.n a2, a1, 0 bea: 834022 s8i a2, a0, 131 bed: f27c movi.n a2, -1 bef: 21c8 l32i.n a12, a1, 8 bf1: 1108 l32i.n a0, a1, 4 bf3: 10c112 addi a1, a1, 16 bf6: f00d ret.n bf8: 30ec bnez.n a0, c1f bfa: 120c movi.n a2, 1 bfc: ffe301 l32r a0, b88 bff: 0000c0 callx0 a0 c02: ffd821 l32r a2, b64 c05: ffe101 l32r a0, b8c c08: 0000c0 callx0 a0 c0b: ffd721 l32r a2, b68 c0e: a30c movi.n a3, 10 c10: 040c movi.n a4, 0 c12: 150c movi.n a5, 1 c14: ffdf01 l32r a0, b90 c17: 0000c0 callx0 a0 c1a: 130c movi.n a3, 1 c1c: 184c32 s8i a3, a12, 24 c1f: 190c02 l8ui a0, a12, 25 c22: a40c movi.n a4, 10 c24: 001b addi.n a0, a0, 1 c26: 740000 extui a0, a0, 0, 8 c29: 194c02 s8i a0, a12, 25 c2c: 0db407 bgeu a4, a0, c3d c2f: ffcf21 l32r a2, b6c c32: ffd801 l32r a0, b94 c35: 0000c0 callx0 a0 c38: a00c movi.n a0, 10 c3a: 194c02 s8i a0, a12, 25 c3d: a20c movi.n a2, 10 c3f: 1a0c32 l8ui a3, a12, 26 c42: ffcb41 l32r a4, b70 c45: 330a add.n a3, a3, a0 c47: 034a add.n a0, a3, a4 c49: 9ba237 bge a2, a3, be8 c4c: 0148 l32i.n a4, a1, 0 c4e: 794042 s8i a4, a0, 121 c51: ffe606 j bed c54: 000010 excw c57: 014000 slli a4, a0, 32 c5a: 880000 excw c5d: 000000 ill c60: 001b addi.n a0, a0, 1 c62: 040000 extui a0, a0, 0, 1 ... c89: 000000 ill c8c: f0c112 addi a1, a1, -16 c8f: 31e9 s32i.n a14, a1, 12 c91: 0109 s32i.n a0, a1, 0 c93: 21d9 s32i.n a13, a1, 8 c95: 11c9 s32i.n a12, a1, 4 c97: ffefc1 l32r a12, c54 c9a: 0d0c movi.n a13, 0 c9c: 090c02 l8ui a0, a12, 9 c9f: 084cd2 s8i a13, a12, 8 ca2: 08b016 beqz a0, d31 ca5: ffece1 l32r a14, c58 ca8: fff001 l32r a0, c68 cab: 0000c0 callx0 a0 cae: 72cc bnez.n a2, cb9 cb0: ffef01 l32r a0, c6c cb3: 0000c0 callx0 a0 cb6: 074256 bnez a2, d2e cb9: 0a0c42 l8ui a4, a12, 10 cbc: 04ea add.n a0, a4, a14 cbe: 000002 l8ui a0, a0, 0 cc1: 5a1026 beqi a0, 1, d1f cc4: 512026 beqi a0, 2, d19 cc7: 423026 beqi a0, 3, d0d cca: 364026 beqi a0, 4, d04 ccd: 275026 beqi a0, 5, cf8 cd0: 0b6066 bnei a0, 6, cdf cd3: ffe221 l32r a2, c5c cd6: e40c32 l8ui a3, a12, 228 cd9: 020e05 call0 2dbc cdc: 0a0c42 l8ui a4, a12, 10 cdf: 090c02 l8ui a0, a12, 9 ce2: 441b addi.n a4, a4, 1 ce4: 744040 extui a4, a4, 0, 8 ce7: 000b addi.n a0, a0, -1 ce9: 740000 extui a0, a0, 0, 8 cec: 094c02 s8i a0, a12, 9 cef: 329466 bnei a4, 10, d25 cf2: 0a4cd2 s8i a13, a12, 10 cf5: 000bc6 j d28 cf8: 730c22 l8ui a2, a12, 115 cfb: 740c32 l8ui a3, a12, 116 cfe: 00fb85 call0 1cb8 d01: fff5c6 j cdc d04: ffdb01 l32r a0, c70 d07: 0000c0 callx0 a0 d0a: fff386 j cdc d0d: ffd421 l32r a2, c60 d10: 720c32 l8ui a3, a12, 114 d13: 0166c5 call0 2380 d16: fff086 j cdc d19: 000005 call0 d1c d1c: ffef06 j cdc d1f: 000005 call0 d20 d22: ffed86 j cdc d25: 0a4c42 s8i a4, a12, 10 d28: f7c056 bnez a0, ca8 d2b: 000086 j d31 d2e: 090c02 l8ui a0, a12, 9 d31: ffcce1 l32r a14, c64 d34: 60dc bnez.n a0, d4e d36: 0e2d mov.n a2, a14 d38: ffcf01 l32r a0, c74 d3b: 0000c0 callx0 a0 d3e: 0108 l32i.n a0, a1, 0 d40: 084cd2 s8i a13, a12, 8 d43: 31e8 l32i.n a14, a1, 12 d45: 11c8 l32i.n a12, a1, 4 d47: 21d8 l32i.n a13, a1, 8 d49: 10c112 addi a1, a1, 16 d4c: f00d ret.n d4e: ffca01 l32r a0, c78 d51: 0000c0 callx0 a0 d54: 42cc bnez.n a2, d5c d56: ffc901 l32r a0, c7c d59: 0000c0 callx0 a0 d5c: 120c movi.n a2, 1 d5e: ffc801 l32r a0, c80 d61: 0000c0 callx0 a0 d64: 0e2d mov.n a2, a14 d66: ffc701 l32r a0, c84 d69: 0000c0 callx0 a0 d6c: 0e2d mov.n a2, a14 d6e: a30c movi.n a3, 10 d70: 040c movi.n a4, 0 d72: 150c movi.n a5, 1 d74: ffc501 l32r a0, c88 d77: 0000c0 callx0 a0 d7a: 1d0c movi.n a13, 1 d7c: ffef86 j d3e d7f: 000000 ill ... 00000d84 : d84: f0c112 addi a1, a1, -16 d87: 0109 s32i.n a0, a1, 0 d89: fffd01 l32r a0, d80 d8c: 0000c0 callx0 a0 d8f: 0108 l32i.n a0, a1, 0 d91: 10c112 addi a1, a1, 16 d94: f00d ret.n d96: 000000 ill d99: 000000 ill 00000d9c : d9c: 020c movi.n a2, 0 d9e: f0c112 addi a1, a1, -16 da1: 0109 s32i.n a0, a1, 0 da3: fffd01 l32r a0, d98 da6: 0000c0 callx0 a0 da9: f42020 extui a2, a2, 0, 16 dac: 0108 l32i.n a0, a1, 0 dae: 10c112 addi a1, a1, 16 db1: f00d ret.n db3: 000000 ill ... 00000db8 : db8: f0c112 addi a1, a1, -16 dbb: 0109 s32i.n a0, a1, 0 dbd: fffd01 l32r a0, db4 dc0: 0000c0 callx0 a0 dc3: f42020 extui a2, a2, 0, 16 dc6: 0108 l32i.n a0, a1, 0 dc8: 10c112 addi a1, a1, 16 dcb: f00d ret.n ... 00000df4 : df4: f0c112 addi a1, a1, -16 df7: 0109 s32i.n a0, a1, 0 df9: 000005 call0 dfc dfc: 020d mov.n a0, a2 dfe: 1129 s32i.n a2, a1, 4 e00: 043226 beqi a2, 3, e08 e03: 1129 s32i.n a2, a1, 4 e05: 071266 bnei a2, 1, e10 e08: fff601 l32r a0, de0 e0b: 0000c0 callx0 a0 e0e: 1108 l32i.n a0, a1, 4 e10: 023026 beqi a0, 3, e16 e13: 052066 bnei a0, 2, e1c e16: fff301 l32r a0, de4 e19: 0000c0 callx0 a0 e1c: ffed21 l32r a2, dd0 e1f: fff201 l32r a0, de8 e22: 0000c0 callx0 a0 e25: ffeb21 l32r a2, dd4 e28: ffec31 l32r a3, dd8 e2b: 040c movi.n a4, 0 e2d: ffef01 l32r a0, dec e30: 0000c0 callx0 a0 e33: ffea21 l32r a2, ddc e36: 64a032 movi a3, 100 e39: 040c movi.n a4, 0 e3b: 150c movi.n a5, 1 e3d: ffec01 l32r a0, df0 e40: 0000c0 callx0 a0 e43: 0108 l32i.n a0, a1, 0 e45: 10c112 addi a1, a1, 16 e48: f00d ret.n ... 00000e68 : e68: 78a322 movi a2, 0x378 e6b: f0c112 addi a1, a1, -16 e6e: 11c9 s32i.n a12, a1, 4 e70: 0109 s32i.n a0, a1, 0 e72: fff801 l32r a0, e54 e75: 0000c0 callx0 a0 e78: 02cd mov.n a12, a2 e7a: c2bc beqz.n a2, eba e7c: ffa032 movi a3, 255 e7f: 78a342 movi a4, 0x378 e82: fff501 l32r a0, e58 e85: 0000c0 callx0 a0 e88: 0c2d mov.n a2, a12 e8a: fff031 l32r a3, e4c e8d: 840c movi.n a4, 8 e8f: fff301 l32r a0, e5c e92: 0000c0 callx0 a0 e95: ffee31 l32r a3, e50 e98: 0338 l32i.n a3, a3, 0 e9a: 1328 l32i.n a2, a3, 4 e9c: 3338 l32i.n a3, a3, 12 e9e: fff001 l32r a0, e60 ea1: 0000c0 callx0 a0 ea4: 0c3d mov.n a3, a12 ea6: 78a342 movi a4, 0x378 ea9: fdc222 addi a2, a2, -3 eac: f42020 extui a2, a2, 0, 16 eaf: 000005 call0 eb0 eb2: 0c2d mov.n a2, a12 eb4: ffec01 l32r a0, e64 eb7: 0000c0 callx0 a0 eba: 11c8 l32i.n a12, a1, 4 ebc: 0108 l32i.n a0, a1, 0 ebe: 10c112 addi a1, a1, 16 ec1: f00d ret.n ec3: 000000 ill ... 00000ec8 : ec8: 020c movi.n a2, 0 eca: 840c movi.n a4, 8 ecc: f0c112 addi a1, a1, -16 ecf: 013d mov.n a3, a1 ed1: 2109 s32i.n a0, a1, 8 ed3: fffc01 l32r a0, ec4 ed6: 0000c0 callx0 a0 ed9: 0128 l32i.n a2, a1, 0 edb: 2108 l32i.n a0, a1, 8 edd: 352c20 extui a2, a2, 28, 4 ee0: 10c112 addi a1, a1, 16 ee3: f00d ret.n ee5: 000000 ill ee8: 000000 ill ... 00000eec : eec: ffff21 l32r a2, ee8 eef: 832222 l32i a2, a2, 0x20c ef2: 442820 extui a2, a2, 8, 5 ef5: f00d ret.n ef7: 003000 rfe efa: 000000 ill efd: 000000 ill f00: f0c112 addi a1, a1, -16 f03: 0109 s32i.n a0, a1, 0 f05: 000005 call0 f08 f08: 0d32b6 bltui a2, 3, f19 f0b: f01c movi.n a0, 31 f0d: 081207 beq a2, a0, f19 f10: 120c movi.n a2, 1 f12: 0108 l32i.n a0, a1, 0 f14: 10c112 addi a1, a1, 16 f17: f00d ret.n f19: fff721 l32r a2, ef8 f1c: fff801 l32r a0, efc f1f: 0000c0 callx0 a0 f22: 020c movi.n a2, 0 f24: fffa86 j f12 f27: 000000 ill ... 00000f2c : f2c: f0c112 addi a1, a1, -16 f2f: 0109 s32i.n a0, a1, 0 f31: fffcc5 call0 f00 f34: fffd41 l32r a4, f28 f37: 832442 l32i a4, a4, 0x20c f3a: f07c movi.n a0, -1 f3c: 044d40 extui a4, a4, 13, 1 f3f: 930420 movnez a0, a4, a2 f42: 002d mov.n a2, a0 f44: 0108 l32i.n a0, a1, 0 f46: 10c112 addi a1, a1, 16 f49: f00d ret.n f4b: 000000 ill f4e: 000000 ill f51: 000010 excw 00000f54 : f54: f0c112 addi a1, a1, -16 f57: 21c9 s32i.n a12, a1, 8 f59: fffcc1 l32r a12, f4c f5c: 1109 s32i.n a0, a1, 4 f5e: 7d0c02 l8ui a0, a12, 125 f61: 7c0c22 l8ui a2, a12, 124 f64: 410700 srli a0, a0, 7 f67: 90dc bnez.n a0, f84 f69: 596227 bbci a2, 2, fc6 f6c: 810c22 l8ui a2, a12, 129 f6f: 830c42 l8ui a4, a12, 131 f72: 820c32 l8ui a3, a12, 130 f75: 114400 slli a4, a4, 16 f78: 113380 slli a3, a3, 8 f7b: 203340 or a3, a3, a4 f7e: 202230 or a2, a2, a3 f81: 000e06 j fbd f84: 000005 call0 f88 f87: 0129 s32i.n a2, a1, 0 f89: 000005 call0 f8c f8c: 22dc bnez.n a2, fa2 f8e: fff051 l32r a5, f50 f91: 7d0c62 l8ui a6, a12, 125 f94: 020c movi.n a2, 0 f96: 446060 extui a6, a6, 0, 5 f99: e1c662 addi a6, a6, -31 f9c: 932560 movnez a2, a5, a6 f9f: 000686 j fbd fa2: 0108 l32i.n a0, a1, 0 fa4: 740000 extui a0, a0, 0, 8 fa7: d08c beqz.n a0, fb8 fa9: 0250e6 bgei a0, 5, faf fac: 2e20e6 bgei a0, 2, fde faf: 0270e6 bgei a0, 7, fb5 fb2: 2e50e6 bgei a0, 5, fe4 fb5: 000046 j fba fb8: 104c movi.n a0, 65 fba: 112040 slli a2, a0, 12 fbd: 21c8 l32i.n a12, a1, 8 fbf: 1108 l32i.n a0, a1, 4 fc1: 10c112 addi a1, a1, 16 fc4: f00d ret.n fc6: 7e0c22 l8ui a2, a12, 126 fc9: 800c42 l8ui a4, a12, 128 fcc: 7f0c32 l8ui a3, a12, 127 fcf: 114400 slli a4, a4, 16 fd2: 113380 slli a3, a3, 8 fd5: 203340 or a3, a3, a4 fd8: 202230 or a2, a2, a3 fdb: fff786 j fbd fde: 81a002 movi a0, 129 fe1: fff546 j fba fe4: 01a102 movi a0, 0x101 fe7: fff3c6 j fba fea: 000000 ill fed: 000000 ill 00000ff0 : ff0: ffff51 l32r a5, fec ff3: 7d0552 l8ui a5, a5, 125 ff6: f61c movi.n a6, 31 ff8: 442050 extui a2, a5, 0, 5 ffb: 0732a6 blti a2, 3, 1006 ffe: 041267 beq a2, a6, 1006 1001: 412750 srli a2, a5, 7 1004: f00d ret.n 1006: 120c movi.n a2, 1 1008: f00d ret.n 100a: 500000 excw 100d: 000000 ill 1010: 000090 excw 1013: 00d000 excw 1016: b00000 addx8 a0, a0, a0 ... 1025: 000000 ill 1028: 000070 excw ... 00001058 : 1058: e0c112 addi a1, a1, -32 105b: 2109 s32i.n a0, a1, 8 105d: 31c9 s32i.n a12, a1, 12 105f: 41d9 s32i.n a13, a1, 16 1061: 02cd mov.n a12, a2 1063: 03dd mov.n a13, a3 1065: ffe985 call0 f00 1068: 050216 beqz a2, 10bc 106b: 0cfc bnez.n a12, 109f 106d: 020c movi.n a2, 0 106f: 013d mov.n a3, a1 1071: 840c movi.n a4, 8 1073: fff101 l32r a0, 1038 1076: 0000c0 callx0 a0 1079: 0108 l32i.n a0, a1, 0 107b: 350c00 extui a0, a0, 28, 4 107e: 096016 beqz a0, 1118 1081: 022066 bnei a0, 2, 1087 1084: 002406 j 1118 1087: 023066 bnei a0, 3, 108d 108a: 002286 j 1118 108d: 024066 bnei a0, 4, 1093 1090: 002106 j 1118 1093: ffde21 l32r a2, 100c 1096: ffe901 l32r a0, 103c 1099: 0000c0 callx0 a0 109c: 000706 j 10bc 109f: 101c66 bnei a12, 1, 10b3 10a2: 000005 call0 10a4 10a5: 02ec bnez.n a2, 10c9 10a7: ffda21 l32r a2, 1010 10aa: ffe501 l32r a0, 1040 10ad: 0000c0 callx0 a0 10b0: 000206 j 10bc 10b3: ffd821 l32r a2, 1014 10b6: ffe301 l32r a0, 1044 10b9: 0000c0 callx0 a0 10bc: 020c movi.n a2, 0 10be: 31c8 l32i.n a12, a1, 12 10c0: 41d8 l32i.n a13, a1, 16 10c2: 2108 l32i.n a0, a1, 8 10c4: 20c112 addi a1, a1, 32 10c7: f00d ret.n 10c9: ffd321 l32r a2, 1018 10cc: 0d3d mov.n a3, a13 10ce: ffde01 l32r a0, 1048 10d1: 0000c0 callx0 a0 10d4: 4168d0 srli a6, a13, 8 10d7: f540d0 extui a4, a13, 16, 16 10da: ffd051 l32r a5, 101c 10dd: ffd031 l32r a3, 1020 10e0: 7e45d2 s8i a13, a5, 126 10e3: 0338 l32i.n a3, a3, 0 10e5: 804542 s8i a4, a5, 128 10e8: 7f4562 s8i a6, a5, 127 10eb: 7d0542 l8ui a4, a5, 125 10ee: bfa062 movi a6, 191 10f1: 104460 and a4, a4, a6 10f4: 7d4542 s8i a4, a5, 125 10f7: 1328 l32i.n a2, a3, 4 10f9: 3338 l32i.n a3, a3, 12 10fb: ffd401 l32r a0, 104c 10fe: 0000c0 callx0 a0 1101: ffc831 l32r a3, 1024 1104: 78a342 movi a4, 0x378 1107: fdc222 addi a2, a2, -3 110a: f42020 extui a2, a2, 0, 16 110d: 000005 call0 1110 1110: 000005 call0 1114 1113: 120c movi.n a2, 1 1115: ffe946 j 10be 1118: 000005 call0 111c 111b: 02cd mov.n a12, a2 111d: 0d3d mov.n a3, a13 111f: ffc221 l32r a2, 1028 1122: ffcb01 l32r a0, 1050 1125: 0000c0 callx0 a0 1128: ffc231 l32r a3, 1030 112b: f560d0 extui a6, a13, 16, 16 112e: 4198c0 srli a9, a12, 8 1131: f580c0 extui a8, a12, 16, 16 1134: ffbe51 l32r a5, 102c 1137: 4178d0 srli a7, a13, 8 113a: 824572 s8i a7, a5, 130 113d: 8145d2 s8i a13, a5, 129 1140: 804582 s8i a8, a5, 128 1143: 7f4592 s8i a9, a5, 127 1146: 7e45c2 s8i a12, a5, 126 1149: 834562 s8i a6, a5, 131 114c: 7d0542 l8ui a4, a5, 125 114f: fba062 movi a6, 251 1152: 644040 extui a4, a4, 0, 7 1155: 7d4542 s8i a4, a5, 125 1158: 7c0542 l8ui a4, a5, 124 115b: 0338 l32i.n a3, a3, 0 115d: 104460 and a4, a4, a6 1160: 460c movi.n a6, 4 1162: 204460 or a4, a4, a6 1165: 7c4542 s8i a4, a5, 124 1168: 1328 l32i.n a2, a3, 4 116a: 3338 l32i.n a3, a3, 12 116c: ffba01 l32r a0, 1054 116f: 0000c0 callx0 a0 1172: ffb031 l32r a3, 1034 1175: 78a342 movi a4, 0x378 1178: fdc222 addi a2, a2, -3 117b: f42020 extui a2, a2, 0, 16 117e: 000005 call0 1180 1181: 000005 call0 1184 1184: ffe2c6 j 1113 1187: 000000 ill ... 0000118c : 118c: f0c112 addi a1, a1, -16 118f: 11c9 s32i.n a12, a1, 4 1191: 0109 s32i.n a0, a1, 0 1193: 02cd mov.n a12, a2 1195: 000005 call0 1198 1198: 042cb6 bltui a12, 2, 11a0 119b: 020c movi.n a2, 0 119d: 000ac6 j 11cc 11a0: fffa51 l32r a5, 1188 11a3: 042226 beqi a2, 2, 11ab 11a6: f01c movi.n a0, 31 11a8: 0d9207 bne a2, a0, 11b9 11ab: 3400c0 extui a0, a12, 0, 4 11ae: 832542 l32i a4, a5, 0x20c 11b1: 067c movi.n a6, -16 11b3: 104460 and a4, a4, a6 11b6: 000286 j 11c4 11b9: 1400c0 extui a0, a12, 0, 2 11bc: 832542 l32i a4, a5, 0x20c 11bf: c67c movi.n a6, -4 11c1: 104460 and a4, a4, a6 11c4: 120c movi.n a2, 1 11c6: 207040 or a7, a0, a4 11c9: 836572 s32i a7, a5, 0x20c 11cc: 11c8 l32i.n a12, a1, 4 11ce: 0108 l32i.n a0, a1, 0 11d0: 10c112 addi a1, a1, 16 11d3: f00d ret.n 11d5: 000000 ill 11d8: 000000 ill ... 000011dc : 11dc: f0c112 addi a1, a1, -16 11df: 0109 s32i.n a0, a1, 0 11e1: 000005 call0 11e4 11e4: fffd01 l32r a0, 11d8 11e7: f31c movi.n a3, 31 11e9: 1d1237 beq a2, a3, 120a 11ec: 1a2226 beqi a2, 2, 120a 11ef: 832002 l32i a0, a0, 0x20c 11f2: 144000 extui a4, a0, 0, 2 11f5: 0b1466 bnei a4, 1, 1204 11f8: 17e027 bbsi a0, 2, 1213 11fb: 020c movi.n a2, 0 11fd: 0108 l32i.n a0, a1, 0 11ff: 10c112 addi a1, a1, 16 1202: f00d ret.n 1204: f3e027 bbsi a0, 2, 11fb 1207: 000206 j 1213 120a: 832052 l32i a5, a0, 0x20c 120d: 345050 extui a5, a5, 0, 4 1210: e71566 bnei a5, 1, 11fb 1213: 120c movi.n a2, 1 1215: fff906 j 11fd 1218: 000000 ill ... 0000121c : 121c: 0a32f6 bgeui a2, 3, 122a 121f: fffe31 l32r a3, 1218 1222: 140c movi.n a4, 1 1224: f54322 s8i a2, a3, 245 1227: 000046 j 122c 122a: 040c movi.n a4, 0 122c: 042d mov.n a2, a4 122e: f00d ret.n 1230: 000000 ill ... 00001234 : 1234: ffff21 l32r a2, 1230 1237: f50222 l8ui a2, a2, 245 123a: f00d ret.n 123c: 000000 ill 123f: 010000 slli a0, a0, 32 ... 124e: f00000 subx8 a0, a0, a0 ... 1259: 000080 ret 125c: 0108 l32i.n a0, a1, 0 125e: 000000 ill 1261: 000000 ill 1264: 000110 excw 1267: 000000 ill 126a: 0c0000 excw 126d: 000001 l32r a0, fffc1270 1270: 000000 ill 1273: 011400 slli a1, a4, 32 1276: 000000 ill 1279: 000000 ill 127c: 000104 excw ... 000012a4 : 12a4: f0c112 addi a1, a1, -16 12a7: 1109 s32i.n a0, a1, 4 12a9: 000005 call0 12ac 12ac: ffe401 l32r a0, 123c 12af: 0129 s32i.n a2, a1, 0 12b1: f50002 l8ui a0, a0, 245 12b4: 020c movi.n a2, 0 12b6: 4e2026 beqi a0, 2, 1308 12b9: 001106 j 1301 12bc: 832022 l32i a2, a0, 0x20c 12bf: 342020 extui a2, a2, 0, 4 12c2: 220b addi.n a2, a2, -1 12c4: 0ca256 bnez a2, 1392 12c7: ffde21 l32r a2, 1240 12ca: ffee01 l32r a0, 1284 12cd: 0000c0 callx0 a0 12d0: ffdd01 l32r a0, 1244 12d3: 832022 l32i a2, a0, 0x20c 12d6: 037c movi.n a3, -16 12d8: 102230 and a2, a2, a3 12db: ffdb31 l32r a3, 1248 12de: 836022 s32i a2, a0, 0x20c 12e1: 0338 l32i.n a3, a3, 0 12e3: 1328 l32i.n a2, a3, 4 12e5: 3338 l32i.n a3, a3, 12 12e7: ffe801 l32r a0, 1288 12ea: 0000c0 callx0 a0 12ed: ffd731 l32r a3, 124c 12f0: 78a342 movi a4, 0x378 12f3: fdc222 addi a2, a2, -3 12f6: f42020 extui a2, a2, 0, 16 12f9: 000005 call0 12fc 12fc: 000005 call0 1300 12ff: 120c movi.n a2, 1 1301: 1108 l32i.n a0, a1, 4 1303: 10c112 addi a1, a1, 16 1306: f00d ret.n 1308: ffd221 l32r a2, 1250 130b: ffe001 l32r a0, 128c 130e: 0000c0 callx0 a0 1311: 0138 l32i.n a3, a1, 0 1313: ffd001 l32r a0, 1254 1316: a22326 beqi a3, 2, 12bc 1319: f41c movi.n a4, 31 131b: 9d1347 beq a3, a4, 12bc 131e: ffce61 l32r a6, 1258 1321: 832052 l32i a5, a0, 0x20c 1324: 205560 or a5, a5, a6 1327: 836052 s32i a5, a0, 0x20c 132a: 142050 extui a2, a5, 0, 2 132d: 11e527 bbsi a5, 2, 1342 1330: 301266 bnei a2, 1, 1364 1333: ffca21 l32r a2, 125c 1336: ffd601 l32r a0, 1290 1339: 0000c0 callx0 a0 133c: ffc901 l32r a0, 1260 133f: 000b46 j 1370 1342: 301266 bnei a2, 1, 1376 1345: ffc721 l32r a2, 1264 1348: ffd301 l32r a0, 1294 134b: 0000c0 callx0 a0 134e: ffc601 l32r a0, 1268 1351: 832022 l32i a2, a0, 0x20c 1354: c37c movi.n a3, -4 1356: 102230 and a2, a2, a3 1359: 836022 s32i a2, a0, 0x20c 135c: 440c movi.n a4, 4 135e: 202240 or a2, a2, a4 1361: ffdd86 j 12db 1364: ffc221 l32r a2, 126c 1367: ffcc01 l32r a0, 1298 136a: 0000c0 callx0 a0 136d: ffc001 l32r a0, 1270 1370: 832022 l32i a2, a0, 0x20c 1373: fff946 j 135c 1376: ffbf21 l32r a2, 1274 1379: ffc801 l32r a0, 129c 137c: 0000c0 callx0 a0 137f: ffbe01 l32r a0, 1278 1382: 832022 l32i a2, a0, 0x20c 1385: c37c movi.n a3, -4 1387: 102230 and a2, a2, a3 138a: 130c movi.n a3, 1 138c: 202230 or a2, a2, a3 138f: fff186 j 1359 1392: ffba21 l32r a2, 127c 1395: ffc201 l32r a0, 12a0 1398: 0000c0 callx0 a0 139b: ffb901 l32r a0, 1280 139e: 832022 l32i a2, a0, 0x20c 13a1: 037c movi.n a3, -16 13a3: 102230 and a2, a2, a3 13a6: 130c movi.n a3, 1 13a8: 202230 or a2, a2, a3 13ab: ffcb06 j 12db ... 13ba: cc0000 excw 13bd: 000002 l8ui a0, a0, 0 ... 000013d8 : 13d8: f0c112 addi a1, a1, -16 13db: 0129 s32i.n a2, a1, 0 13dd: 1109 s32i.n a0, a1, 4 13df: 000005 call0 13e0 13e2: 020d mov.n a0, a2 13e4: 2129 s32i.n a2, a1, 8 13e6: fff231 l32r a3, 13b0 13e9: 120c movi.n a2, 1 13eb: f74322 s8i a2, a3, 247 13ee: 043026 beqi a0, 3, 13f6 13f1: 2109 s32i.n a0, a1, 8 13f3: 071066 bnei a0, 1, 13fe 13f6: fff301 l32r a0, 13c4 13f9: 0000c0 callx0 a0 13fc: 2108 l32i.n a0, a1, 8 13fe: 023026 beqi a0, 3, 1404 1401: 052066 bnei a0, 2, 140a 1404: fff101 l32r a0, 13c8 1407: 0000c0 callx0 a0 140a: ffea21 l32r a2, 13b4 140d: ffef01 l32r a0, 13cc 1410: 0000c0 callx0 a0 1413: ffe921 l32r a2, 13b8 1416: ffe931 l32r a3, 13bc 1419: 0148 l32i.n a4, a1, 0 141b: ffed01 l32r a0, 13d0 141e: 0000c0 callx0 a0 1421: ffe721 l32r a2, 13c0 1424: 64a032 movi a3, 100 1427: 040c movi.n a4, 0 1429: 150c movi.n a5, 1 142b: ffea01 l32r a0, 13d4 142e: 0000c0 callx0 a0 1431: 1108 l32i.n a0, a1, 4 1433: 10c112 addi a1, a1, 16 1436: f00d ret.n 1438: 000000 ill ... 0000143c : 143c: d28c beqz.n a2, 144d 143e: 0b1226 beqi a2, 1, 144d 1441: 082226 beqi a2, 2, 144d 1444: 054226 beqi a2, 4, 144d 1447: 040c movi.n a4, 0 1449: 042d mov.n a2, a4 144b: f00d ret.n 144d: fffa31 l32r a3, 1438 1450: 140c movi.n a4, 1 1452: f64322 s8i a2, a3, 246 1455: fffc06 j 1449 1458: 000000 ill ... 0000145c : 145c: 020c movi.n a2, 0 145e: f0c112 addi a1, a1, -16 1461: 0109 s32i.n a0, a1, 0 1463: fffd01 l32r a0, 1458 1466: 0000c0 callx0 a0 1469: 0108 l32i.n a0, a1, 0 146b: 10c112 addi a1, a1, 16 146e: f00d ret.n 1470: 000000 ill ... 00001474 : 1474: f0c112 addi a1, a1, -16 1477: 0109 s32i.n a0, a1, 0 1479: fffd01 l32r a0, 1470 147c: 0000c0 callx0 a0 147f: 0108 l32i.n a0, a1, 0 1481: 10c112 addi a1, a1, 16 1484: f00d ret.n 1486: 000000 ill 1489: 000000 ill 0000148c : 148c: f0c112 addi a1, a1, -16 148f: 0109 s32i.n a0, a1, 0 1491: fffd01 l32r a0, 1488 1494: 0000c0 callx0 a0 1497: 0108 l32i.n a0, a1, 0 1499: 10c112 addi a1, a1, 16 149c: f00d ret.n 149e: 000000 ill 14a1: 000000 ill 000014a4 : 14a4: f0c112 addi a1, a1, -16 14a7: 0109 s32i.n a0, a1, 0 14a9: fffd01 l32r a0, 14a0 14ac: 0000c0 callx0 a0 14af: 0108 l32i.n a0, a1, 0 14b1: 10c112 addi a1, a1, 16 14b4: f00d ret.n 14b6: 000000 ill 14b9: fe .byte 0xfe 14ba: ef .byte 0xef 14bb: 3f .byte 0x3f ... 000014c4 : 14c4: f0c112 addi a1, a1, -16 14c7: 055c movi.n a5, 80 14c9: 0109 s32i.n a0, a1, 0 14cb: fffb01 l32r a0, 14b8 14ce: 1b9257 bne a2, a5, 14ed 14d1: e37c movi.n a3, -2 14d3: 0020c0 memw 14d6: 852022 l32i a2, a0, 0x214 14d9: 102230 and a2, a2, a3 14dc: 0020c0 memw 14df: 856022 s32i a2, a0, 0x214 14e2: 052d mov.n a2, a5 14e4: fff601 l32r a0, 14bc 14e7: 0000c0 callx0 a0 14ea: 000786 j 150c 14ed: a0a052 movi a5, 160 14f0: 1d9257 bne a2, a5, 1511 14f3: 052d mov.n a2, a5 14f5: 160c movi.n a6, 1 14f7: 0020c0 memw 14fa: 852042 l32i a4, a0, 0x214 14fd: 204460 or a4, a4, a6 1500: 0020c0 memw 1503: 856042 s32i a4, a0, 0x214 1506: ffee01 l32r a0, 14c0 1509: 0000c0 callx0 a0 150c: 120c movi.n a2, 1 150e: 000046 j 1513 1511: 020c movi.n a2, 0 1513: 0108 l32i.n a0, a1, 0 1515: 10c112 addi a1, a1, 16 1518: f00d ret.n 151a: 000000 ill 151d: 000000 ill 00001520 : 1520: f0c112 addi a1, a1, -16 1523: 0109 s32i.n a0, a1, 0 1525: fffd01 l32r a0, 151c 1528: 0000c0 callx0 a0 152b: 742020 extui a2, a2, 0, 8 152e: 0108 l32i.n a0, a1, 0 1530: 10c112 addi a1, a1, 16 1533: f00d ret.n 1535: 000000 ill 1538: 000000 ill ... 0000153c : 153c: f0c112 addi a1, a1, -16 153f: 0109 s32i.n a0, a1, 0 1541: 000005 call0 1544 1544: 005c movi.n a0, 80 1546: 129207 bne a2, a0, 155c 1549: fffb31 l32r a3, 1538 154c: 120c movi.n a2, 1 154e: f84322 s8i a2, a3, 248 1551: a0a022 movi a2, 160 1554: 000005 call0 1558 1557: 120c movi.n a2, 1 1559: 000046 j 155e 155c: 020c movi.n a2, 0 155e: 0108 l32i.n a0, a1, 0 1560: 10c112 addi a1, a1, 16 1563: f00d ret.n 1565: 000000 ill 1568: 000000 ill ... 0000156c : 156c: f0c112 addi a1, a1, -16 156f: 0109 s32i.n a0, a1, 0 1571: 000005 call0 1574 1574: a0a002 movi a0, 160 1577: 179207 bne a2, a0, 1592 157a: fffb01 l32r a0, 1568 157d: f80022 l8ui a2, a0, 248 1580: 0e1266 bnei a2, 1, 1592 1583: 025c movi.n a2, 80 1585: 030c movi.n a3, 0 1587: f84032 s8i a3, a0, 248 158a: 000005 call0 158c 158d: 120c movi.n a2, 1 158f: 000046 j 1594 1592: 020c movi.n a2, 0 1594: 0108 l32i.n a0, a1, 0 1596: 10c112 addi a1, a1, 16 1599: f00d ret.n 159b: 000000 ill 159e: 000000 ill 15a1: 600006 j 195a5 000015a4 : 15a4: fffe51 l32r a5, 159c 15a7: 040c movi.n a4, 0 15a9: 014542 s8i a4, a5, 1 15ac: 84a022 movi a2, 132 15af: fffc31 l32r a3, 15a0 15b2: 0020c0 memw 15b5: a329 s32i.n a2, a3, 40 15b7: f00d ret.n 15b9: 000000 ill 15bc: f20a00 excw 15bf: 3f .byte 0x3f 000015c0 : 15c0: ffff31 l32r a3, 15bc 15c3: 0020c0 memw 15c6: 802332 l32i a3, a3, 0x200 15c9: c02320 sub a2, a3, a2 15cc: f00d ret.n 15ce: 000000 ill 15d1: 000000 ill 15d4: 000080 ret 15d7: 014000 slli a4, a0, 32 15da: 000000 ill 15dd: 000000 ill 15e0: 000170 excw ... 15eb: 008000 excw ... 00001600 : 1600: a0c112 addi a1, a1, -96 1603: 1461c2 s32i a12, a1, 80 1606: fff2c1 l32r a12, 15d0 1609: 136102 s32i a0, a1, 76 160c: 4cc8 l32i.n a12, a12, 16 160e: fff101 l32r a0, 15d4 1611: 0cc8 l32i.n a12, a12, 0 1613: 1f2072 l32i a7, a0, 124 1616: acac beqz.n a12, 1644 1618: 87ac beqz.n a7, 1644 161a: 0258 l32i.n a5, a2, 0 161c: 1c28 l32i.n a2, a12, 4 161e: 2c08 l32i.n a0, a12, 8 1620: 0e9527 bne a5, a2, 1632 1623: 0368 l32i.n a6, a3, 0 1625: 3c38 l32i.n a3, a12, 12 1627: 099607 bne a6, a0, 1634 162a: 0488 l32i.n a8, a4, 0 162c: 141837 beq a8, a3, 1644 162f: 000046 j 1634 1632: 3c38 l32i.n a3, a12, 12 1634: b139 s32i.n a3, a1, 44 1636: a109 s32i.n a0, a1, 40 1638: 9129 s32i.n a2, a1, 36 163a: 390c movi.n a9, 3 163c: 8199 s32i.n a9, a1, 32 163e: 20c122 addi a2, a1, 32 1641: 0007c0 callx0 a7 1644: 080c72 l8ui a7, a12, 8 1647: 070c62 l8ui a6, a12, 7 164a: 060c52 l8ui a5, a12, 6 164d: 050c42 l8ui a4, a12, 5 1650: 040c32 l8ui a3, a12, 4 1653: 090ca2 l8ui a10, a12, 9 1656: 01a9 s32i.n a10, a1, 0 1658: 0a0c92 l8ui a9, a12, 10 165b: 1199 s32i.n a9, a1, 4 165d: 0b0c82 l8ui a8, a12, 11 1660: 2189 s32i.n a8, a1, 8 1662: 0c0c22 l8ui a2, a12, 12 1665: 3129 s32i.n a2, a1, 12 1667: ffdc21 l32r a2, 15d8 166a: 0d0c02 l8ui a0, a12, 13 166d: 4109 s32i.n a0, a1, 16 166f: 0e0cb2 l8ui a11, a12, 14 1672: 51b9 s32i.n a11, a1, 20 1674: 0f0ca2 l8ui a10, a12, 15 1677: 61a9 s32i.n a10, a1, 24 1679: ffdd01 l32r a0, 15f0 167c: 0000c0 callx0 a0 167f: ffd7c1 l32r a12, 15dc 1682: ffd721 l32r a2, 15e0 1685: ffdb01 l32r a0, 15f4 1688: 0000c0 callx0 a0 168b: 4c48 l32i.n a4, a12, 16 168d: 500c movi.n a0, 5 168f: ba4402 s8i a0, a4, 186 1692: 4c38 l32i.n a3, a12, 16 1694: ffd421 l32r a2, 15e4 1697: b84302 s8i a0, a3, 184 169a: 9502b2 l8ui a11, a2, 149 169d: 940252 l8ui a5, a2, 148 16a0: 341b66 bnei a11, 1, 16d8 16a3: 311566 bnei a5, 1, 16d8 16a6: 02cd mov.n a12, a2 16a8: ffd021 l32r a2, 15e8 16ab: ffd301 l32r a0, 15f8 16ae: 0000c0 callx0 a0 16b1: 140c movi.n a4, 1 16b3: 960c32 l8ui a3, a12, 150 16b6: ffcd21 l32r a2, 15ec 16b9: 401300 ssl a3 16bc: 800222 l8ui a2, a2, 128 16bf: 030c movi.n a3, 0 16c1: 045020 extui a5, a2, 0, 1 16c4: 833450 moveqz a3, a4, a5 16c7: a12200 sll a2, a2 16ca: a14400 sll a4, a4 16cd: a13300 sll a3, a3 16d0: 050c movi.n a5, 0 16d2: ffca01 l32r a0, 15fc 16d5: 0000c0 callx0 a0 16d8: 1421c2 l32i a12, a1, 80 16db: 132102 l32i a0, a1, 76 16de: 60c112 addi a1, a1, 96 16e1: f00d ret.n ... 16eb: 018000 slli a8, a0, 32 ... 16f6: a00000 addx4 a0, a0, a0 16f9: 000001 l32r a0, fffc16fc ... 1704: 0001c0 callx0 a1 1707: 000000 ill 170a: 000000 ill 170d: 3fffc0 excw 1710: 0001e0 excw 1713: c00000 sub a0, a0, a0 1716: ff .byte 0xff 1717: 3f .byte 0x3f ... 00001728 : 1728: fff121 l32r a2, 16ec 172b: ffef41 l32r a4, 16e8 172e: ffed51 l32r a5, 16e4 1731: f0c112 addi a1, a1, -16 1734: 0109 s32i.n a0, a1, 0 1736: 053d mov.n a3, a5 1738: c05450 sub a5, a4, a5 173b: fff701 l32r a0, 1718 173e: 0000c0 callx0 a0 1741: ffed21 l32r a2, 16f8 1744: ffeb51 l32r a5, 16f0 1747: ffeb41 l32r a4, 16f4 174a: 053d mov.n a3, a5 174c: c05450 sub a5, a4, a5 174f: fff301 l32r a0, 171c 1752: 0000c0 callx0 a0 1755: ffeb21 l32r a2, 1704 1758: ffe951 l32r a5, 16fc 175b: ffe941 l32r a4, 1700 175e: 053d mov.n a3, a5 1760: c05450 sub a5, a4, a5 1763: ffef01 l32r a0, 1720 1766: 0000c0 callx0 a0 1769: ffe921 l32r a2, 1710 176c: ffea41 l32r a4, 1714 176f: ffe661 l32r a6, 1708 1772: ffe651 l32r a5, 170c 1775: 063d mov.n a3, a6 1777: c05560 sub a5, a5, a6 177a: ffea01 l32r a0, 1724 177d: 0000c0 callx0 a0 1780: 0108 l32i.n a0, a1, 0 1782: 10c112 addi a1, a1, 16 1785: f00d ret.n 1787: 000000 ill ... 0000178c : 178c: f0c112 addi a1, a1, -16 178f: 0109 s32i.n a0, a1, 0 1791: fffd01 l32r a0, 1788 1794: 0000c0 callx0 a0 1797: 0108 l32i.n a0, a1, 0 1799: 10c112 addi a1, a1, 16 179c: f00d ret.n 179e: 000000 ill 17a1: ff0000 excw 17a4: effe00 excw 17a7: 3f .byte 0x3f 17a8: ff .byte 0xff 17a9: ff .byte 0xff 17aa: ff .byte 0xff ... 000017ac : 17ac: fffd41 l32r a4, 17a0 17af: fffd21 l32r a2, 17a4 17b2: 0020c0 memw 17b5: 942232 l32i a3, a2, 0x250 17b8: 103340 and a3, a3, a4 17bb: fffb41 l32r a4, 17a8 17be: 0020c0 memw 17c1: 952222 l32i a2, a2, 0x254 17c4: 404810 ssai 24 17c7: 102240 and a2, a2, a4 17ca: 812230 src a2, a2, a3 17cd: f00d ret.n 17cf: 000000 ill ... 000017d4 : 17d4: f0c112 addi a1, a1, -16 17d7: 0109 s32i.n a0, a1, 0 17d9: fffd01 l32r a0, 17d0 17dc: 0000c0 callx0 a0 17df: 0108 l32i.n a0, a1, 0 17e1: 10c112 addi a1, a1, 16 17e4: f00d ret.n 17e6: 000000 ill 17e9: 600006 j 197ed 000017ec : 17ec: ffff21 l32r a2, 17e8 17ef: 0020c0 memw 17f2: 472222 l32i a2, a2, 0x11c 17f5: f00d ret.n 17f7: bf8000 excw 17fa: 0086b1 l32r a11, fffc1a14 ... 00001814 : 1814: d0c112 addi a1, a1, -48 1817: 9109 s32i.n a0, a1, 36 1819: 2149 s32i.n a4, a1, 8 181b: a1c9 s32i.n a12, a1, 40 181d: b1d9 s32i.n a13, a1, 44 181f: 02cd mov.n a12, a2 1821: fec3d2 addi a13, a3, -2 1824: 031de6 bgei a13, 1, 182b 1827: d3ab addi.n a13, a3, 10 1829: c20b addi.n a12, a2, -1 182b: 4159 s32i.n a5, a1, 16 182d: 6169 s32i.n a6, a1, 24 182f: 1179 s32i.n a7, a1, 4 1831: 030c movi.n a3, 0 1833: 020c movi.n a2, 0 1835: 000c movi.n a0, 0 1837: 3109 s32i.n a0, a1, 12 1839: 5129 s32i.n a2, a1, 20 183b: 0139 s32i.n a3, a1, 0 183d: 0c2d mov.n a2, a12 183f: 90a132 movi a3, 0x190 1842: ffee01 l32r a0, 17fc 1845: 0000c0 callx0 a0 1848: 7129 s32i.n a2, a1, 28 184a: 64a032 movi a3, 100 184d: 0c2d mov.n a2, a12 184f: ffec01 l32r a0, 1800 1852: 0000c0 callx0 a0 1855: 8129 s32i.n a2, a1, 32 1857: c30c movi.n a3, 12 1859: 6fa122 movi a2, 0x16f 185c: 822d20 mull a2, a13, a2 185f: ffe901 l32r a0, 1804 1862: 0000c0 callx0 a0 1865: 030c movi.n a3, 0 1867: 41d8 l32i.n a13, a1, 16 1869: 7158 l32i.n a5, a1, 28 186b: 8178 l32i.n a7, a1, 32 186d: 2148 l32i.n a4, a1, 8 186f: 4162c0 srli a6, a12, 2 1872: 442a add.n a4, a4, a2 1874: c06670 sub a6, a6, a7 1877: 6da122 movi a2, 0x16d 187a: 822c20 mull a2, a12, a2 187d: 556a add.n a5, a5, a6 187f: 31c8 l32i.n a12, a1, 12 1881: 445a add.n a4, a4, a5 1883: 242a add.n a2, a4, a2 1885: 01b247 bgeu a2, a4, 188a 1888: 130c movi.n a3, 1 188a: 050c movi.n a5, 0 188c: 841c movi.n a4, 24 188e: ffde01 l32r a0, 1808 1891: 0000c0 callx0 a0 1894: 3c3a add.n a3, a12, a3 1896: 2d2a add.n a2, a13, a2 1898: 51c8 l32i.n a12, a1, 20 189a: 01b2d7 bgeu a2, a13, 189f 189d: 331b addi.n a3, a3, 1 189f: 61d8 l32i.n a13, a1, 24 18a1: 050c movi.n a5, 0 18a3: c43c movi.n a4, 60 18a5: ffd901 l32r a0, 180c 18a8: 0000c0 callx0 a0 18ab: 3c3a add.n a3, a12, a3 18ad: 2d2a add.n a2, a13, a2 18af: 01c8 l32i.n a12, a1, 0 18b1: 01b2d7 bgeu a2, a13, 18b6 18b4: 331b addi.n a3, a3, 1 18b6: 11d8 l32i.n a13, a1, 4 18b8: 050c movi.n a5, 0 18ba: c43c movi.n a4, 60 18bc: ffd501 l32r a0, 1810 18bf: 0000c0 callx0 a0 18c2: 4d2a add.n a4, a13, a2 18c4: ffcd21 l32r a2, 17f8 18c7: 0c3a add.n a0, a12, a3 18c9: 242a add.n a2, a4, a2 18cb: 01b4d7 bgeu a4, a13, 18d0 18ce: 001b addi.n a0, a0, 1 18d0: f1c032 addi a3, a0, -15 18d3: a1c8 l32i.n a12, a1, 40 18d5: b1d8 l32i.n a13, a1, 44 18d7: 02b247 bgeu a2, a4, 18dd 18da: f2c032 addi a3, a0, -14 18dd: 9108 l32i.n a0, a1, 36 18df: 30c112 addi a1, a1, 48 18e2: f00d ret.n 18e4: 000000 ill ... 000018e8 : 18e8: ffff31 l32r a3, 18e4 18eb: 416322 s32i a2, a3, 0x104 18ee: f00d ret.n 18f0: 0108 l32i.n a0, a1, 0 ... 000018f4 : 18f4: ffff21 l32r a2, 18f0 18f7: f00d ret.n ... 00001910 : 1910: f0c112 addi a1, a1, -16 1913: 3109 s32i.n a0, a1, 12 1915: 000005 call0 1918 1918: 391226 beqi a2, 1, 1955 191b: 62bc beqz.n a2, 1955 191d: fff701 l32r a0, 18fc 1920: 780002 l8ui a0, a0, 120 1923: e0ec bnez.n a0, 1955 1925: 120c movi.n a2, 1 1927: fff801 l32r a0, 1908 192a: 0000c0 callx0 a0 192d: fff401 l32r a0, 1900 1930: 529c beqz.n a2, 1949 1932: 020022 l8ui a2, a0, 2 1935: 02dc bnez.n a2, 1949 1937: 120c movi.n a2, 1 1939: 013d mov.n a3, a1 193b: 000005 call0 193c 193e: 012d mov.n a2, a1 1940: fff301 l32r a0, 190c 1943: 0000c0 callx0 a0 1946: ffef01 l32r a0, 1904 1949: 120c movi.n a2, 1 194b: 024022 s8i a2, a0, 2 194e: 3108 l32i.n a0, a1, 12 1950: 10c112 addi a1, a1, 16 1953: f00d ret.n 1955: 020c movi.n a2, 0 1957: fffcc6 j 194e ... 00001970 : 1970: f0c112 addi a1, a1, -16 1973: 0109 s32i.n a0, a1, 0 1975: 000005 call0 1978 1978: 331226 beqi a2, 1, 19af 197b: 02bc beqz.n a2, 19af 197d: fff701 l32r a0, 195c 1980: 780002 l8ui a0, a0, 120 1983: 80ec bnez.n a0, 19af 1985: 120c movi.n a2, 1 1987: fff801 l32r a0, 1968 198a: 0000c0 callx0 a0 198d: fff401 l32r a0, 1960 1990: d28c beqz.n a2, 19a1 1992: 020022 l8ui a2, a0, 2 1995: 081266 bnei a2, 1, 19a1 1998: fff501 l32r a0, 196c 199b: 0000c0 callx0 a0 199e: fff101 l32r a0, 1964 19a1: 120c movi.n a2, 1 19a3: 030c movi.n a3, 0 19a5: 024032 s8i a3, a0, 2 19a8: 0108 l32i.n a0, a1, 0 19aa: 10c112 addi a1, a1, 16 19ad: f00d ret.n 19af: 020c movi.n a2, 0 19b1: fffcc6 j 19a8 19b4: 000000 ill ... 000019b8 : 19b8: ffff21 l32r a2, 19b4 19bb: 020222 l8ui a2, a2, 2 19be: f00d ret.n ... 000019d4 : 19d4: f0c112 addi a1, a1, -16 19d7: 0109 s32i.n a0, a1, 0 19d9: 000005 call0 19dc 19dc: 462226 beqi a2, 2, 1a26 19df: 043216 beqz a2, 1a26 19e2: fff701 l32r a0, 19c0 19e5: 780002 l8ui a0, a0, 120 19e8: a0fc bnez.n a0, 1a26 19ea: 020c movi.n a2, 0 19ec: fff801 l32r a0, 19cc 19ef: 0000c0 callx0 a0 19f2: 140c movi.n a4, 1 19f4: fff401 l32r a0, 19c4 19f7: 928c beqz.n a2, 1a04 19f9: 030032 l8ui a3, a0, 3 19fc: 43cc bnez.n a3, 1a04 19fe: 350252 l8ui a5, a2, 53 1a01: 0be507 bbsi a5, 0, 1a10 1a04: 034042 s8i a4, a0, 3 1a07: 120c movi.n a2, 1 1a09: 0108 l32i.n a0, a1, 0 1a0b: 10c112 addi a1, a1, 16 1a0e: f00d ret.n 1a10: 060c movi.n a6, 0 1a12: 1269 s32i.n a6, a2, 4 1a14: 2269 s32i.n a6, a2, 8 1a16: 3269 s32i.n a6, a2, 12 1a18: ffee01 l32r a0, 19d0 1a1b: 0000c0 callx0 a0 1a1e: ffea01 l32r a0, 19c8 1a21: 140c movi.n a4, 1 1a23: fdd216 beqz a2, 1a04 1a26: 020c movi.n a2, 0 1a28: fff746 j 1a09 ... 00001a40 : 1a40: f0c112 addi a1, a1, -16 1a43: 0109 s32i.n a0, a1, 0 1a45: 000005 call0 1a48 1a48: 332226 beqi a2, 2, 1a7f 1a4b: 02bc beqz.n a2, 1a7f 1a4d: fff701 l32r a0, 1a2c 1a50: 780002 l8ui a0, a0, 120 1a53: 80ec bnez.n a0, 1a7f 1a55: 020c movi.n a2, 0 1a57: fff801 l32r a0, 1a38 1a5a: 0000c0 callx0 a0 1a5d: fff401 l32r a0, 1a30 1a60: d28c beqz.n a2, 1a71 1a62: 030032 l8ui a3, a0, 3 1a65: 081366 bnei a3, 1, 1a71 1a68: fff501 l32r a0, 1a3c 1a6b: 0000c0 callx0 a0 1a6e: fff101 l32r a0, 1a34 1a71: 120c movi.n a2, 1 1a73: 040c movi.n a4, 0 1a75: 034042 s8i a4, a0, 3 1a78: 0108 l32i.n a0, a1, 0 1a7a: 10c112 addi a1, a1, 16 1a7d: f00d ret.n 1a7f: 020c movi.n a2, 0 1a81: fffcc6 j 1a78 1a84: 000000 ill ... 00001a88 : 1a88: ffff21 l32r a2, 1a84 1a8b: 030222 l8ui a2, a2, 3 1a8e: f00d ret.n ... 1aa4: f0c112 addi a1, a1, -16 1aa7: 31e9 s32i.n a14, a1, 12 1aa9: 0109 s32i.n a0, a1, 0 1aab: 21d9 s32i.n a13, a1, 8 1aad: 11c9 s32i.n a12, a1, 4 1aaf: 02dd mov.n a13, a2 1ab1: 051266 bnei a2, 1, 1aba 1ab4: fff7c1 l32r a12, 1a90 1ab7: 000a46 j 1ae4 1aba: 78a322 movi a2, 0x378 1abd: fff601 l32r a0, 1a98 1ac0: 0000c0 callx0 a0 1ac3: fff431 l32r a3, 1a94 1ac6: 0338 l32i.n a3, a3, 0 1ac8: 02cd mov.n a12, a2 1aca: 1328 l32i.n a2, a3, 4 1acc: 3338 l32i.n a3, a3, 12 1ace: fff301 l32r a0, 1a9c 1ad1: 0000c0 callx0 a0 1ad4: 030c movi.n a3, 0 1ad6: 0c4d mov.n a4, a12 1ad8: 78a352 movi a5, 0x378 1adb: fdc222 addi a2, a2, -3 1ade: f42020 extui a2, a2, 0, 16 1ae1: 000005 call0 1ae4 1ae4: 080ce2 l8ui a14, a12, 8 1ae7: 014eb6 bltui a14, 4, 1aec 1aea: 2e0c movi.n a14, 2 1aec: 071d26 beqi a13, 1, 1af7 1aef: 0c2d mov.n a2, a12 1af1: ffeb01 l32r a0, 1aa0 1af4: 0000c0 callx0 a0 1af7: 0108 l32i.n a0, a1, 0 1af9: 11c8 l32i.n a12, a1, 4 1afb: 7420e0 extui a2, a14, 0, 8 1afe: 21d8 l32i.n a13, a1, 8 1b00: 31e8 l32i.n a14, a1, 12 1b02: 10c112 addi a1, a1, 16 1b05: f00d ret.n ... 00001b08 : 1b08: 120c movi.n a2, 1 1b0a: f0c112 addi a1, a1, -16 1b0d: 0109 s32i.n a0, a1, 0 1b0f: fff945 call0 1aa4 1b12: 0108 l32i.n a0, a1, 0 1b14: 10c112 addi a1, a1, 16 1b17: f00d ret.n 1b19: 000000 ill 00001b1c : 1b1c: 020c movi.n a2, 0 1b1e: f0c112 addi a1, a1, -16 1b21: 0109 s32i.n a0, a1, 0 1b23: fff805 call0 1aa4 1b26: 0108 l32i.n a0, a1, 0 1b28: 10c112 addi a1, a1, 16 1b2b: f00d ret.n ... 1b49: 000000 ill 1b4c: f0c112 addi a1, a1, -16 1b4f: 11c9 s32i.n a12, a1, 4 1b51: 0109 s32i.n a0, a1, 0 1b53: 02cd mov.n a12, a2 1b55: 100c movi.n a0, 1 1b57: 0142f6 bgeui a2, 4, 1b5c 1b5a: 000c movi.n a0, 0 1b5c: 220c movi.n a2, 2 1b5e: 93c200 movnez a12, a2, a0 1b61: 011c26 beqi a12, 1, 1b66 1b64: 6ccc bnez.n a12, 1b6e 1b66: 020c movi.n a2, 0 1b68: fff301 l32r a0, 1b34 1b6b: 0000c0 callx0 a0 1b6e: 012c26 beqi a12, 2, 1b73 1b71: 4ccc bnez.n a12, 1b79 1b73: fff101 l32r a0, 1b38 1b76: 0000c0 callx0 a0 1b79: 0c2d mov.n a2, a12 1b7b: fff001 l32r a0, 1b3c 1b7e: 0000c0 callx0 a0 1b81: 021c26 beqi a12, 1, 1b87 1b84: 053c66 bnei a12, 3, 1b8d 1b87: ffee01 l32r a0, 1b40 1b8a: 0000c0 callx0 a0 1b8d: 022c26 beqi a12, 2, 1b93 1b90: 073c66 bnei a12, 3, 1b9b 1b93: 020c movi.n a2, 0 1b95: ffeb01 l32r a0, 1b44 1b98: 0000c0 callx0 a0 1b9b: 0c1c66 bnei a12, 1, 1bab 1b9e: ffe421 l32r a2, 1b30 1ba1: 4228 l32i.n a2, a2, 16 1ba3: 0228 l32i.n a2, a2, 0 1ba5: ffe801 l32r a0, 1b48 1ba8: 0000c0 callx0 a0 1bab: 11c8 l32i.n a12, a1, 4 1bad: 0108 l32i.n a0, a1, 0 1baf: 10c112 addi a1, a1, 16 1bb2: f00d ret.n 1bb4: 0000a4 excw ... 00001bc0 : 1bc0: f0c112 addi a1, a1, -16 1bc3: 0109 s32i.n a0, a1, 0 1bc5: 000005 call0 1bc8 1bc8: 020d mov.n a0, a2 1bca: 1e3266 bnei a2, 3, 1bec 1bcd: fff901 l32r a0, 1bb4 1bd0: 800002 l8ui a0, a0, 128 1bd3: 50dc bnez.n a0, 1bec 1bd5: 020c movi.n a2, 0 1bd7: fff901 l32r a0, 1bbc 1bda: 0000c0 callx0 a0 1bdd: fff641 l32r a4, 1bb8 1be0: 130c movi.n a3, 1 1be2: 0448 l32i.n a4, a4, 0 1be4: 200c movi.n a0, 2 1be6: c04420 sub a4, a4, a2 1be9: 830340 moveqz a0, a3, a4 1bec: 002d mov.n a2, a0 1bee: 0108 l32i.n a0, a1, 0 1bf0: 10c112 addi a1, a1, 16 1bf3: f00d ret.n 1bf5: 000000 ill 1bf8: 0000a4 excw 1bfb: 00a400 excw 1bfe: 000000 ill 1c01: 000000 ill 1c04: 000200 excw ... 00001c18 : 1c18: f0c112 addi a1, a1, -16 1c1b: 0109 s32i.n a0, a1, 0 1c1d: 048216 beqz a2, 1c69 1c20: 4542f6 bgeui a2, 4, 1c69 1c23: fff541 l32r a4, 1bf8 1c26: 000c movi.n a0, 0 1c28: 804402 s8i a0, a4, 128 1c2b: 161226 beqi a2, 1, 1c45 1c2e: 452226 beqi a2, 2, 1c77 1c31: 2b3266 bnei a2, 3, 1c60 1c34: 000005 call0 1c38 1c37: 373266 bnei a2, 3, 1c72 1c3a: fff031 l32r a3, 1bfc 1c3d: 320c movi.n a2, 3 1c3f: 804322 s8i a2, a3, 128 1c42: 000686 j 1c60 1c45: 000005 call0 1c48 1c48: 051226 beqi a2, 1, 1c51 1c4b: 000005 call0 1c4c 1c4e: 203266 bnei a2, 3, 1c72 1c51: ffeb01 l32r a0, 1c00 1c54: 4008 l32i.n a0, a0, 16 1c56: 809c beqz.n a0, 1c72 1c58: 0028 l32i.n a2, a0, 0 1c5a: ffec01 l32r a0, 1c0c 1c5d: 0000c0 callx0 a0 1c60: 120c movi.n a2, 1 1c62: 0108 l32i.n a0, a1, 0 1c64: 10c112 addi a1, a1, 16 1c67: f00d ret.n 1c69: ffe621 l32r a2, 1c04 1c6c: ffe901 l32r a0, 1c10 1c6f: 0000c0 callx0 a0 1c72: 020c movi.n a2, 0 1c74: fffa86 j 1c62 1c77: 000005 call0 1c78 1c7a: 052226 beqi a2, 2, 1c83 1c7d: 000005 call0 1c80 1c80: ee3266 bnei a2, 3, 1c72 1c83: ffe101 l32r a0, 1c08 1c86: 5008 l32i.n a0, a0, 20 1c88: fe6016 beqz a0, 1c72 1c8b: 0028 l32i.n a2, a0, 0 1c8d: ffe101 l32r a0, 1c14 1c90: 0000c0 callx0 a0 1c93: fff246 j 1c60 ... 1ca2: 540000 extui a0, a0, 0, 6 ... 1cad: 000000 ill 1cb0: 000054 excw 1cb3: 000000 ill 1cb6: 120000 excw 1cb9: 09f0c1 l32r a12, fffc447c 1cbc: 42f611 l32r a1, fffd2894 1cbf: 010c movi.n a1, 0 1cc1: 39fff6 bgeui a15, 0x100, 1cfe 1cc4: 000201 l32r a0, fffc1ccc 1cc7: 2978 l32i.n a7, a9, 8 1cc9: 701621 l32r a2, fffddd24 1ccc: 020c05 call0 3d90 1ccf: 0012c6 j 1d1e 1cd2: fff261 l32r a6, 1c9c 1cd5: 150c movi.n a5, 1 1cd7: 800632 l8ui a3, a6, 128 1cda: fff141 l32r a4, 1ca0 1cdd: 3b1307 beq a3, a0, 1d1c 1ce0: 804602 s8i a0, a6, 128 1ce3: 000442 l8ui a4, a4, 0 1ce6: d14252 s8i a5, a2, 209 1ce9: 071466 bnei a4, 1, 1cf4 1cec: 002d mov.n a2, a0 1cee: ffe5c5 call0 1b4c 1cf1: ffec21 l32r a2, 1ca4 1cf4: 060c movi.n a6, 0 1cf6: 0158 l32i.n a5, a1, 0 1cf8: d14262 s8i a6, a2, 209 1cfb: 1d1566 bnei a5, 1, 1d1c 1cfe: ffea31 l32r a3, 1ca8 1d01: 0338 l32i.n a3, a3, 0 1d03: 1328 l32i.n a2, a3, 4 1d05: 3338 l32i.n a3, a3, 12 1d07: ffeb01 l32r a0, 1cb4 1d0a: 0000c0 callx0 a0 1d0d: ffe731 l32r a3, 1cac 1d10: 78a342 movi a4, 0x378 1d13: fdc222 addi a2, a2, -3 1d16: f42020 extui a2, a2, 0, 16 1d19: 000005 call0 1d1c 1d1c: 120c movi.n a2, 1 1d1e: 1108 l32i.n a0, a1, 4 1d20: 10c112 addi a1, a1, 16 1d23: f00d ret.n 1d25: 520c movi.n a2, 5 1d27: fee705 call0 b98 1d2a: 2108 l32i.n a0, a1, 8 1d2c: 023d mov.n a3, a2 1d2e: ffe021 l32r a2, 1cb0 1d31: 9d0366 bnei a3, -1, 1cd2 1d34: 2f4202 s8i a0, a2, 47 1d37: 0148 l32i.n a4, a1, 0 1d39: 304242 s8i a4, a2, 48 1d3c: fff706 j 1d1c ... 00001d40 : 1d40: 130c movi.n a3, 1 1d42: f0c112 addi a1, a1, -16 1d45: 0109 s32i.n a0, a1, 0 1d47: fff705 call0 1cb8 1d4a: 0108 l32i.n a0, a1, 0 1d4c: 10c112 addi a1, a1, 16 1d4f: f00d ret.n 1d51: 000000 ill 00001d54 : 1d54: 030c movi.n a3, 0 1d56: f0c112 addi a1, a1, -16 1d59: 0109 s32i.n a0, a1, 0 1d5b: fff5c5 call0 1cb8 1d5e: 0108 l32i.n a0, a1, 0 1d60: 10c112 addi a1, a1, 16 1d63: f00d ret.n 1d65: 000000 ill 00001d68 : 1d68: f0c112 addi a1, a1, -16 1d6b: 0109 s32i.n a0, a1, 0 1d6d: 939c beqz.n a3, 1d8a 1d6f: efa002 movi a0, 239 1d72: 060c movi.n a6, 0 1d74: 561b addi.n a5, a6, 1 1d76: 426a add.n a4, a2, a6 1d78: 000442 l8ui a4, a4, 0 1d7b: f46050 extui a6, a5, 0, 16 1d7e: 300400 xor a0, a4, a0 1d81: 740000 extui a0, a0, 0, 8 1d84: ec9367 bne a3, a6, 1d74 1d87: 000086 j 1d8d 1d8a: efa002 movi a0, 239 1d8d: 002d mov.n a2, a0 1d8f: 0108 l32i.n a0, a1, 0 1d91: 10c112 addi a1, a1, 16 1d94: f00d ret.n 1d96: 200000 or a0, a0, a0 1d99: 000002 l8ui a0, a0, 0 ... 1db8: 037d mov.n a7, a3 1dba: e0c112 addi a1, a1, -32 1dbd: 31d9 s32i.n a13, a1, 12 1dbf: 51f9 s32i.n a15, a1, 20 1dc1: 7149 s32i.n a4, a1, 28 1dc3: 1109 s32i.n a0, a1, 4 1dc5: 21c9 s32i.n a12, a1, 8 1dc7: 41e9 s32i.n a14, a1, 16 1dc9: 05cd mov.n a12, a5 1dcb: 02ed mov.n a14, a2 1dcd: 0179 s32i.n a7, a1, 0 1dcf: 052d mov.n a2, a5 1dd1: fff201 l32r a0, 1d9c 1dd4: 0000c0 callx0 a0 1dd7: 02dd mov.n a13, a2 1dd9: 04d216 beqz a2, 1e2a 1ddc: 0128 l32i.n a2, a1, 0 1dde: 71f8 l32i.n a15, a1, 28 1de0: 822e20 mull a2, a14, a2 1de3: 6129 s32i.n a2, a1, 24 1de5: 000286 j 1df3 1de8: ffec21 l32r a2, 1d98 1deb: 0e3d mov.n a3, a14 1ded: ffec01 l32r a0, 1da0 1df0: 0000c0 callx0 a0 1df3: 0e2d mov.n a2, a14 1df5: ffeb01 l32r a0, 1da4 1df8: 0000c0 callx0 a0 1dfb: 6128 l32i.n a2, a1, 24 1dfd: 0f3d mov.n a3, a15 1dff: 0c4d mov.n a4, a12 1e01: ffe901 l32r a0, 1da8 1e04: 0000c0 callx0 a0 1e07: 6128 l32i.n a2, a1, 24 1e09: 0d3d mov.n a3, a13 1e0b: 0c4d mov.n a4, a12 1e0d: ffe701 l32r a0, 1dac 1e10: 0000c0 callx0 a0 1e13: 0d2d mov.n a2, a13 1e15: 0f3d mov.n a3, a15 1e17: 0c4d mov.n a4, a12 1e19: ffe501 l32r a0, 1db0 1e1c: 0000c0 callx0 a0 1e1f: fc5256 bnez a2, 1de8 1e22: 0d2d mov.n a2, a13 1e24: ffe401 l32r a0, 1db4 1e27: 0000c0 callx0 a0 1e2a: 21c8 l32i.n a12, a1, 8 1e2c: 31d8 l32i.n a13, a1, 12 1e2e: 41e8 l32i.n a14, a1, 16 1e30: 51f8 l32i.n a15, a1, 20 1e32: 1108 l32i.n a0, a1, 4 1e34: 20c112 addi a1, a1, 32 1e37: f00d ret.n ... 1e41: 000000 ill 1e44: 55aa add.n a5, a5, a10 1e46: 55aa add.n a5, a5, a10 ... 00001e50 : 1e50: d0c112 addi a1, a1, -48 1e53: 8109 s32i.n a0, a1, 32 1e55: a1d9 s32i.n a13, a1, 40 1e57: b1e9 s32i.n a14, a1, 44 1e59: 91c9 s32i.n a12, a1, 36 1e5b: 02ed mov.n a14, a2 1e5d: 03cd mov.n a12, a3 1e5f: 04dd mov.n a13, a4 1e61: 08b316 beqz a3, 1ef0 1e64: fff601 l32r a0, 1e3c 1e67: 0008 l32i.n a0, a0, 0 1e69: 3008 l32i.n a0, a0, 12 1e6b: 02b047 bgeu a0, a4, 1e71 1e6e: 001f86 j 1ef0 1e71: 013d mov.n a3, a1 1e73: 222b addi.n a2, a2, 2 1e75: c41c movi.n a4, 28 1e77: 7129 s32i.n a2, a1, 28 1e79: 822020 mull a2, a0, a2 1e7c: fff401 l32r a0, 1e4c 1e7f: 0000c0 callx0 a0 1e82: 000152 l8ui a5, a1, 0 1e85: 140c movi.n a4, 1 1e87: ffee31 l32r a3, 1e40 1e8a: 020c movi.n a2, 0 1e8c: 0338 l32i.n a3, a3, 0 1e8e: 832450 moveqz a2, a4, a5 1e91: 3338 l32i.n a3, a3, 12 1e93: 0c4d mov.n a4, a12 1e95: 004122 s8i a2, a1, 0 1e98: 0d5d mov.n a5, a13 1e9a: 2e2a add.n a2, a14, a2 1e9c: 71d8 l32i.n a13, a1, 28 1e9e: fff185 call0 1db8 1ea1: c41c movi.n a4, 28 1ea3: 160c movi.n a6, 1 1ea5: 2178 l32i.n a7, a1, 8 1ea7: 000152 l8ui a5, a1, 0 1eaa: ffe681 l32r a8, 1e44 1ead: 1189 s32i.n a8, a1, 4 1eaf: a05510 addx4 a5, a5, a1 1eb2: 771b addi.n a7, a7, 1 1eb4: 936770 movnez a6, a7, a7 1eb7: 2169 s32i.n a6, a1, 8 1eb9: 3549 s32i.n a4, a5, 12 1ebb: 000132 l8ui a3, a1, 0 1ebe: 0c2d mov.n a2, a12 1ec0: a03310 addx4 a3, a3, a1 1ec3: 061332 l16ui a3, a3, 12 1ec6: 000005 call0 1ec8 1ec9: c51c movi.n a5, 28 1ecb: 000142 l8ui a4, a1, 0 1ece: ffde31 l32r a3, 1e48 1ed1: a04410 addx4 a4, a4, a1 1ed4: 0338 l32i.n a3, a3, 0 1ed6: 5429 s32i.n a2, a4, 20 1ed8: 0d2d mov.n a2, a13 1eda: 3338 l32i.n a3, a3, 12 1edc: 014d mov.n a4, a1 1ede: ffed85 call0 1db8 1ee1: 120c movi.n a2, 1 1ee3: 91c8 l32i.n a12, a1, 36 1ee5: a1d8 l32i.n a13, a1, 40 1ee7: b1e8 l32i.n a14, a1, 44 1ee9: 8108 l32i.n a0, a1, 32 1eeb: 30c112 addi a1, a1, 48 1eee: f00d ret.n 1ef0: 020c movi.n a2, 0 1ef2: fffb46 j 1ee3 ... 00001f04 : 1f04: fffd31 l32r a3, 1ef8 1f07: f0c112 addi a1, a1, -16 1f0a: 0338 l32i.n a3, a3, 0 1f0c: 0109 s32i.n a0, a1, 0 1f0e: 1328 l32i.n a2, a3, 4 1f10: 3338 l32i.n a3, a3, 12 1f12: fffb01 l32r a0, 1f00 1f15: 0000c0 callx0 a0 1f18: fff931 l32r a3, 1efc 1f1b: 78a342 movi a4, 0x378 1f1e: fdc222 addi a2, a2, -3 1f21: f42020 extui a2, a2, 0, 16 1f24: 000005 call0 1f28 1f27: 0108 l32i.n a0, a1, 0 1f29: 10c112 addi a1, a1, 16 1f2c: f00d ret.n ... 00001f40 : 1f40: d0c112 addi a1, a1, -48 1f43: 8109 s32i.n a0, a1, 32 1f45: a1d9 s32i.n a13, a1, 40 1f47: 91c9 s32i.n a12, a1, 36 1f49: b1e9 s32i.n a14, a1, 44 1f4b: 04cd mov.n a12, a4 1f4d: 03ed mov.n a14, a3 1f4f: 05dd mov.n a13, a5 1f51: c48c beqz.n a4, 1f61 1f53: fff701 l32r a0, 1f30 1f56: 0008 l32i.n a0, a0, 0 1f58: 7129 s32i.n a2, a1, 28 1f5a: 3008 l32i.n a0, a0, 12 1f5c: 335a add.n a3, a3, a5 1f5e: 04b037 bgeu a0, a3, 1f66 1f61: 020c movi.n a2, 0 1f63: 000d46 j 1f9c 1f66: 013d mov.n a3, a1 1f68: c41c movi.n a4, 28 1f6a: 222b addi.n a2, a2, 2 1f6c: 822020 mull a2, a0, a2 1f6f: fff201 l32r a0, 1f38 1f72: 0000c0 callx0 a0 1f75: 7138 l32i.n a3, a1, 28 1f77: 150c movi.n a5, 1 1f79: ffee21 l32r a2, 1f34 1f7c: 000142 l8ui a4, a1, 0 1f7f: 0228 l32i.n a2, a2, 0 1f81: 934540 movnez a4, a5, a4 1f84: 004142 s8i a4, a1, 0 1f87: 334a add.n a3, a3, a4 1f89: 3228 l32i.n a2, a2, 12 1f8b: 0d4d mov.n a4, a13 1f8d: 822230 mull a2, a2, a3 1f90: 0c3d mov.n a3, a12 1f92: 2e2a add.n a2, a14, a2 1f94: ffea01 l32r a0, 1f3c 1f97: 0000c0 callx0 a0 1f9a: 120c movi.n a2, 1 1f9c: 91c8 l32i.n a12, a1, 36 1f9e: a1d8 l32i.n a13, a1, 40 1fa0: b1e8 l32i.n a14, a1, 44 1fa2: 8108 l32i.n a0, a1, 32 1fa4: 30c112 addi a1, a1, 48 1fa7: f00d ret.n ... 1fd1: 000000 ill 1fd4: e0c112 addi a1, a1, -32 1fd7: 11c9 s32i.n a12, a1, 4 1fd9: 41f9 s32i.n a15, a1, 16 1fdb: 0109 s32i.n a0, a1, 0 1fdd: 21d9 s32i.n a13, a1, 8 1fdf: 31e9 s32i.n a14, a1, 12 1fe1: 02dd mov.n a13, a2 1fe3: 03ed mov.n a14, a3 1fe5: 32cc bnez.n a2, 1fec 1fe7: 020c movi.n a2, 0 1fe9: 0025c6 j 2084 1fec: 051366 bnei a3, 1, 1ff5 1fef: ffefc1 l32r a12, 1fac 1ff2: 000a46 j 201f 1ff5: 78a322 movi a2, 0x378 1ff8: ffef01 l32r a0, 1fb4 1ffb: 0000c0 callx0 a0 1ffe: ffec31 l32r a3, 1fb0 2001: 0338 l32i.n a3, a3, 0 2003: 02cd mov.n a12, a2 2005: 1328 l32i.n a2, a3, 4 2007: 3338 l32i.n a3, a3, 12 2009: ffeb01 l32r a0, 1fb8 200c: 0000c0 callx0 a0 200f: 030c movi.n a3, 0 2011: 0c4d mov.n a4, a12 2013: 78a352 movi a5, 0x378 2016: fdc222 addi a2, a2, -3 2019: f42020 extui a2, a2, 0, 16 201c: 000005 call0 2020 201f: 3c38 l32i.n a3, a12, 12 2021: 37ccf2 addi a15, a12, 55 2024: 130366 bnei a3, -1, 203b 2027: 2ccb addi.n a2, a12, 12 2029: 432c movi.n a3, 36 202b: ffe401 l32r a0, 1fbc 202e: 0000c0 callx0 a0 2031: 0f2d mov.n a2, a15 2033: 034c movi.n a3, 64 2035: ffe201 l32r a0, 1fc0 2038: 0000c0 callx0 a0 203b: a90c42 l8ui a4, a12, 169 203e: 050c movi.n a5, 0 2040: 0224b6 bltui a4, 2, 2046 2043: a94c52 s8i a5, a12, 169 2046: 0d2d mov.n a2, a13 2048: 10cc32 addi a3, a12, 16 204b: 042c movi.n a4, 32 204d: ffdd01 l32r a0, 1fc4 2050: 0000c0 callx0 a0 2053: 0f3d mov.n a3, a15 2055: 20cd22 addi a2, a13, 32 2058: 044c movi.n a4, 64 205a: ffdb01 l32r a0, 1fc8 205d: 0000c0 callx0 a0 2060: 61cd22 addi a2, a13, 97 2063: 640c movi.n a4, 6 2065: 01dc32 addmi a3, a12, 0x100 2068: a90c62 l8ui a6, a12, 169 206b: 604d62 s8i a6, a13, 96 206e: aac332 addi a3, a3, -86 2071: ffd601 l32r a0, 1fcc 2074: 0000c0 callx0 a0 2077: 071e26 beqi a14, 1, 2082 207a: 0c2d mov.n a2, a12 207c: ffd501 l32r a0, 1fd0 207f: 0000c0 callx0 a0 2082: 120c movi.n a2, 1 2084: 11c8 l32i.n a12, a1, 4 2086: 21d8 l32i.n a13, a1, 8 2088: 31e8 l32i.n a14, a1, 12 208a: 41f8 l32i.n a15, a1, 16 208c: 0108 l32i.n a0, a1, 0 208e: 20c112 addi a1, a1, 32 2091: f00d ret.n ... 00002094 : 2094: 130c movi.n a3, 1 2096: f0c112 addi a1, a1, -16 2099: 0109 s32i.n a0, a1, 0 209b: fff385 call0 1fd4 209e: 0108 l32i.n a0, a1, 0 20a0: 10c112 addi a1, a1, 16 20a3: f00d ret.n 20a5: 000000 ill 000020a8 : 20a8: 030c movi.n a3, 0 20aa: f0c112 addi a1, a1, -16 20ad: 0109 s32i.n a0, a1, 0 20af: fff245 call0 1fd4 20b2: 0108 l32i.n a0, a1, 0 20b4: 10c112 addi a1, a1, 16 20b7: f00d ret.n ... 000020dc : 20dc: fff871 l32r a7, 20bc 20df: e0c112 addi a1, a1, -32 20e2: 31d9 s32i.n a13, a1, 12 20e4: 51f9 s32i.n a15, a1, 20 20e6: 41e9 s32i.n a14, a1, 16 20e8: 21c9 s32i.n a12, a1, 8 20ea: 6179 s32i.n a7, a1, 24 20ec: 800772 l8ui a7, a7, 128 20ef: 1109 s32i.n a0, a1, 4 20f1: 08b716 beqz a7, 2180 20f4: ffa052 movi a5, 255 20f7: 0c0c movi.n a12, 0 20f9: 0e0c movi.n a14, 0 20fb: 0129 s32i.n a2, a1, 0 20fd: 6108 l32i.n a0, a1, 24 20ff: 64a082 movi a8, 100 2102: 008b addi.n a0, a0, 8 2104: d18c80 mul16s a8, a12, a8 2107: 980a add.n a9, a8, a0 2109: 800992 l8ui a9, a9, 128 210c: 621957 beq a9, a5, 2172 210f: 042c movi.n a4, 32 2111: 0108 l32i.n a0, a1, 0 2113: ffebf1 l32r a15, 20c0 2116: 67a0d2 movi a13, 103 2119: d1ded0 mul16s a13, a14, a13 211c: f8fa add.n a15, a8, a15 211e: dd0a add.n a13, a13, a0 2120: 0d2d mov.n a2, a13 2122: 03df32 addmi a3, a15, 0x300 2125: 50c332 addi a3, a3, 80 2128: ffea01 l32r a0, 20d0 212b: 0000c0 callx0 a0 212e: 20cd22 addi a2, a13, 32 2131: 044c movi.n a4, 64 2133: 03df32 addmi a3, a15, 0x300 2136: 70c332 addi a3, a3, 112 2139: ffe601 l32r a0, 20d4 213c: 0000c0 callx0 a0 213f: 61cd22 addi a2, a13, 97 2142: f0fcc0 subx8 a15, a12, a12 2145: ffdf31 l32r a3, 20c4 2148: 55a542 movi a4, 0x555 214b: 334a add.n a3, a3, a4 214d: 3f3a add.n a3, a15, a3 214f: 640c movi.n a4, 6 2151: ffe101 l32r a0, 20d8 2154: 0000c0 callx0 a0 2157: ffdc01 l32r a0, 20c8 215a: ffa052 movi a5, 255 215d: ffdb61 l32r a6, 20cc 2160: 6178 l32i.n a7, a1, 24 2162: ee1b addi.n a14, a14, 1 2164: 74e0e0 extui a14, a14, 0, 8 2167: 800772 l8ui a7, a7, 128 216a: 8f6a add.n a8, a15, a6 216c: 800882 l8ui a8, a8, 128 216f: 604d82 s8i a8, a13, 96 2172: 64a082 movi a8, 100 2175: cc1b addi.n a12, a12, 1 2177: 74c0c0 extui a12, a12, 0, 8 217a: 863c77 bltu a12, a7, 2104 217d: 000046 j 2182 2180: 0e0c movi.n a14, 0 2182: 1108 l32i.n a0, a1, 4 2184: 21c8 l32i.n a12, a1, 8 2186: 31d8 l32i.n a13, a1, 12 2188: 0e2d mov.n a2, a14 218a: 51f8 l32i.n a15, a1, 20 218c: 41e8 l32i.n a14, a1, 16 218e: 20c112 addi a1, a1, 32 2191: f00d ret.n ... 000021a4 : 21a4: f0c112 addi a1, a1, -16 21a7: 11c9 s32i.n a12, a1, 4 21a9: 0109 s32i.n a0, a1, 0 21ab: 02cd mov.n a12, a2 21ad: 000005 call0 21b0 21b0: 3b6cf6 bgeui a12, 6, 21ef 21b3: 8cbc beqz.n a12, 21ef 21b5: 362226 beqi a2, 2, 21ef 21b8: 32bc beqz.n a2, 21ef 21ba: fff601 l32r a0, 2194 21bd: 800022 l8ui a2, a0, 128 21c0: 2012c7 beq a2, a12, 21e4 21c3: fff531 l32r a3, 2198 21c6: 0338 l32i.n a3, a3, 0 21c8: 8040c2 s8i a12, a0, 128 21cb: 1328 l32i.n a2, a3, 4 21cd: 3338 l32i.n a3, a3, 12 21cf: fff401 l32r a0, 21a0 21d2: 0000c0 callx0 a0 21d5: fff131 l32r a3, 219c 21d8: 78a342 movi a4, 0x378 21db: fdc222 addi a2, a2, -3 21de: f42020 extui a2, a2, 0, 16 21e1: 000005 call0 21e4 21e4: 120c movi.n a2, 1 21e6: 11c8 l32i.n a12, a1, 4 21e8: 0108 l32i.n a0, a1, 0 21ea: 10c112 addi a1, a1, 16 21ed: f00d ret.n 21ef: 020c movi.n a2, 0 21f1: fffc46 j 21e6 ... 220c: 010000 slli a0, a0, 32 220f: 0e0000 excw 2212: 006000 rsil a0, 0 ... 2245: 000000 ill 2248: e0c112 addi a1, a1, -32 224b: 51d9 s32i.n a13, a1, 20 224d: 1149 s32i.n a4, a1, 4 224f: 3109 s32i.n a0, a1, 12 2251: 41c9 s32i.n a12, a1, 16 2253: 61e9 s32i.n a14, a1, 24 2255: 02cd mov.n a12, a2 2257: 03ed mov.n a14, a3 2259: ffe601 l32r a0, 21f4 225c: 0109 s32i.n a0, a1, 0 225e: 7d4032 s8i a3, a0, 125 2261: fff101 l32r a0, 2228 2264: 0000c0 callx0 a0 2267: 002c movi.n a0, 32 2269: ffe331 l32r a3, 21f8 226c: 64a0d2 movi a13, 100 226f: d1dde0 mul16s a13, a13, a14 2272: d3da add.n a13, a3, a13 2274: 013027 bltu a0, a2, 2279 2277: 020d mov.n a0, a2 2279: 0c3d mov.n a3, a12 227b: 042c movi.n a4, 32 227d: d36d02 s32i a0, a13, 0x34c 2280: 03dd22 addmi a2, a13, 0x300 2283: 50c222 addi a2, a2, 80 2286: ffe901 l32r a0, 222c 2289: 0000c0 callx0 a0 228c: 044c movi.n a4, 64 228e: 20cc32 addi a3, a12, 32 2291: 03dd22 addmi a2, a13, 0x300 2294: 70c222 addi a2, a2, 112 2297: 2139 s32i.n a3, a1, 8 2299: ffe501 l32r a0, 2230 229c: 0000c0 callx0 a0 229f: 0c3d mov.n a3, a12 22a1: 042c movi.n a4, 32 22a3: d32d02 l32i a0, a13, 0x34c 22a6: ffd521 l32r a2, 21fc 22a9: 01d8 l32i.n a13, a1, 0 22ab: 566202 s32i a0, a2, 0x158 22ae: ffd421 l32r a2, 2200 22b1: ffe001 l32r a0, 2234 22b4: 0000c0 callx0 a0 22b7: 2138 l32i.n a3, a1, 8 22b9: ffd221 l32r a2, 2204 22bc: 044c movi.n a4, 64 22be: ffde01 l32r a0, 2238 22c1: 0000c0 callx0 a0 22c4: ffd121 l32r a2, 2208 22c7: 130c movi.n a3, 1 22c9: ffdd72 addmi a7, a13, 0xffffff00 22cc: 060c movi.n a6, 0 22ce: b74762 s8i a6, a7, 183 22d1: 7e4232 s8i a3, a2, 126 22d4: ffce41 l32r a4, 220c 22d7: ffce51 l32r a5, 2210 22da: 0020c0 memw 22dd: ffcd01 l32r a0, 2214 22e0: f0dee0 subx8 a13, a14, a14 22e3: fd6542 s32i a4, a5, 0x3f4 22e6: 600c42 l8ui a4, a12, 96 22e9: 0d0a add.n a0, a13, a0 22eb: 2d1466 bnei a4, 1, 231c 22ee: 640c movi.n a4, 6 22f0: 61ccc2 addi a12, a12, 97 22f3: f14232 s8i a3, a2, 241 22f6: 804032 s8i a3, a0, 128 22f9: ffc721 l32r a2, 2218 22fc: 0c3d mov.n a3, a12 22fe: ffcf01 l32r a0, 223c 2301: 0000c0 callx0 a0 2304: 0c3d mov.n a3, a12 2306: ffc521 l32r a2, 221c 2309: 640c movi.n a4, 6 230b: 05d222 addmi a2, a2, 0x500 230e: 55c222 addi a2, a2, 85 2311: 2d2a add.n a2, a13, a2 2313: ffcb01 l32r a0, 2240 2316: 0000c0 callx0 a0 2319: 000146 j 2322 231c: f14262 s8i a6, a2, 241 231f: 804062 s8i a6, a0, 128 2322: 41c8 l32i.n a12, a1, 16 2324: 51d8 l32i.n a13, a1, 20 2326: 1138 l32i.n a3, a1, 4 2328: 61e8 l32i.n a14, a1, 24 232a: 1d1366 bnei a3, 1, 234b 232d: ffbc31 l32r a3, 2220 2330: 0338 l32i.n a3, a3, 0 2332: 1328 l32i.n a2, a3, 4 2334: 3338 l32i.n a3, a3, 12 2336: ffc301 l32r a0, 2244 2339: 0000c0 callx0 a0 233c: ffba31 l32r a3, 2224 233f: 78a342 movi a4, 0x378 2342: fdc222 addi a2, a2, -3 2345: f42020 extui a2, a2, 0, 16 2348: 000005 call0 234c 234b: 3108 l32i.n a0, a1, 12 234d: 20c112 addi a1, a1, 32 2350: f00d ret.n 2352: 1b0000 excw ... 2369: 000000 ill 236c: 000150 excw ... 237f: c11200 mul16u a1, a2, a0 2382: 51d9d0 excw 2385: 71f9 s32i.n a15, a1, 28 2387: 3109 s32i.n a0, a1, 12 2389: 41c9 s32i.n a12, a1, 16 238b: 61e9 s32i.n a14, a1, 24 238d: 03cd mov.n a12, a3 238f: 02ed mov.n a14, a2 2391: 000005 call0 2394 2394: 0fce16 beqz a14, 2494 2397: fec202 addi a0, a2, -2 239a: 0f6016 beqz a0, 2494 239d: 0f3216 beqz a2, 2494 23a0: 320c movi.n a2, 3 23a2: fe7f45 call0 b98 23a5: 160266 bnei a2, -1, 23bf 23a8: 0e3d mov.n a3, a14 23aa: ffea21 l32r a2, 2354 23ad: 67a042 movi a4, 103 23b0: fff001 l32r a0, 2370 23b3: 0000c0 callx0 a0 23b6: ffe821 l32r a2, 2358 23b9: 8242c2 s8i a12, a2, 130 23bc: 0030c6 j 2483 23bf: ffe701 l32r a0, 235c 23c2: 800032 l8ui a3, a0, 128 23c5: 21c9 s32i.n a12, a1, 8 23c7: 03dd mov.n a13, a3 23c9: 079316 beqz a3, 2446 23cc: 0c0c movi.n a12, 0 23ce: 0109 s32i.n a0, a1, 0 23d0: 61ce82 addi a8, a14, 97 23d3: 20ce92 addi a9, a14, 32 23d6: 8199 s32i.n a9, a1, 32 23d8: 1189 s32i.n a8, a1, 4 23da: 0e3d mov.n a3, a14 23dc: 042c movi.n a4, 32 23de: ffe0f1 l32r a15, 2360 23e1: 64a002 movi a0, 100 23e4: d10c00 mul16s a0, a12, a0 23e7: ff0a add.n a15, a15, a0 23e9: 03df22 addmi a2, a15, 0x300 23ec: 50c222 addi a2, a2, 80 23ef: ffe101 l32r a0, 2374 23f2: 0000c0 callx0 a0 23f5: 045256 bnez a2, 243e 23f8: 8138 l32i.n a3, a1, 32 23fa: 044c movi.n a4, 64 23fc: 03df22 addmi a2, a15, 0x300 23ff: 70c222 addi a2, a2, 112 2402: ffdd01 l32r a0, 2378 2405: 0000c0 callx0 a0 2408: 22fc bnez.n a2, 243e 240a: 600e32 l8ui a3, a14, 96 240d: 100c movi.n a0, 1 240f: 211366 bnei a3, 1, 2434 2412: f03cc0 subx8 a3, a12, a12 2415: ffd321 l32r a2, 2364 2418: 640c movi.n a4, 6 241a: 223a add.n a2, a2, a3 241c: 1138 l32i.n a3, a1, 4 241e: 05d222 addmi a2, a2, 0x500 2421: 55c222 addi a2, a2, 85 2424: ffd601 l32r a0, 237c 2427: 0000c0 callx0 a0 242a: 140c movi.n a4, 1 242c: 000c movi.n a0, 0 242e: 830420 moveqz a0, a4, a2 2431: ffffc6 j 2434 2434: 608c beqz.n a0, 243e 2436: 0158 l32i.n a5, a1, 0 2438: 810552 l8ui a5, a5, 129 243b: 4415c7 beq a5, a12, 2483 243e: cc1b addi.n a12, a12, 1 2440: 74c0c0 extui a12, a12, 0, 8 2443: 939dc7 bne a13, a12, 23da 2446: cd9c beqz.n a13, 2466 2448: ffc801 l32r a0, 2368 244b: ffa022 movi a2, 255 244e: 0c0c movi.n a12, 0 2450: 64a0f2 movi a15, 100 2453: d1fcf0 mul16s a15, a12, a15 2456: f0fa add.n a15, a0, a15 2458: 800ff2 l8ui a15, a15, 128 245b: 3a1f27 beq a15, a2, 2499 245e: cc1b addi.n a12, a12, 1 2460: 74c0c0 extui a12, a12, 0, 8 2463: e99dc7 bne a13, a12, 2450 2466: ffc1c1 l32r a12, 236c 2469: 000c32 l8ui a3, a12, 0 246c: 049d37 bne a13, a3, 2474 246f: 030c movi.n a3, 0 2471: 004c32 s8i a3, a12, 0 2474: 0e2d mov.n a2, a14 2476: 2148 l32i.n a4, a1, 8 2478: ffdcc5 call0 2248 247b: 000cd2 l8ui a13, a12, 0 247e: dd1b addi.n a13, a13, 1 2480: 004cd2 s8i a13, a12, 0 2483: 120c movi.n a2, 1 2485: 41c8 l32i.n a12, a1, 16 2487: 51d8 l32i.n a13, a1, 20 2489: 61e8 l32i.n a14, a1, 24 248b: 71f8 l32i.n a15, a1, 28 248d: 3108 l32i.n a0, a1, 12 248f: 30c112 addi a1, a1, 48 2492: f00d ret.n 2494: 020c movi.n a2, 0 2496: fffac6 j 2485 2499: 0c3d mov.n a3, a12 249b: 0e2d mov.n a2, a14 249d: 2148 l32i.n a4, a1, 8 249f: ffda85 call0 2248 24a2: fff746 j 2483 24a5: 000000 ill 000024a8 : 24a8: 130c movi.n a3, 1 24aa: f0c112 addi a1, a1, -16 24ad: 0109 s32i.n a0, a1, 0 24af: ffed05 call0 2380 24b2: 0108 l32i.n a0, a1, 0 24b4: 10c112 addi a1, a1, 16 24b7: f00d ret.n 24b9: 000000 ill 000024bc : 24bc: 030c movi.n a3, 0 24be: f0c112 addi a1, a1, -16 24c1: 0109 s32i.n a0, a1, 0 24c3: ffebc5 call0 2380 24c6: 0108 l32i.n a0, a1, 0 24c8: 10c112 addi a1, a1, 16 24cb: f00d ret.n 24cd: 000000 ill 24d0: 000000 ill ... 000024d4 : 24d4: ffff21 l32r a2, 24d0 24d7: 7d0222 l8ui a2, a2, 125 24da: ffa032 movi a3, 255 24dd: 011237 beq a2, a3, 24e2 24e0: f00d ret.n 24e2: 020c movi.n a2, 0 24e4: f00d ret.n 24e6: 000000 ill 24e9: 000000 ill 000024ec : 24ec: 2212a6 blti a2, 1, 2512 24ef: ffa082 movi a8, 255 24f2: c8a092 movi a9, 200 24f5: 060c movi.n a6, 0 24f7: fffc51 l32r a5, 24e8 24fa: 64a072 movi a7, 100 24fd: d17720 mul16s a7, a7, a2 2500: 775a add.n a7, a7, a5 2502: 8005a2 l8ui a10, a5, 128 2505: 662b addi.n a6, a6, 2 2507: 109a87 bne a10, a8, 251b 250a: 559a add.n a5, a5, a9 250c: f23577 bltu a5, a7, 2502 250f: 000046 j 2514 2512: 060c movi.n a6, 0 2514: 019627 bne a6, a2, 2519 2517: 020c movi.n a2, 0 2519: f00d ret.n 251b: 120c movi.n a2, 1 251d: f00d ret.n ... 252b: 024000 excw ... 2546: 000001 l32r a0, fffc2548 2549: 0e .byte 0xe 254a: 006000 rsil a0, 0 ... 00002568 : 2568: e0c112 addi a1, a1, -32 256b: 1109 s32i.n a0, a1, 4 256d: 31d9 s32i.n a13, a1, 12 256f: 41e9 s32i.n a14, a1, 16 2571: 21c9 s32i.n a12, a1, 8 2573: ffebe1 l32r a14, 2520 2576: 02cd mov.n a12, a2 2578: 800ed2 l8ui a13, a14, 128 257b: 000005 call0 257c 257e: 0c2226 beqi a2, 2, 258e 2581: 928c beqz.n a2, 258e 2583: 07bcd7 bgeu a12, a13, 258e 2586: ffe701 l32r a0, 2524 2589: 780002 l8ui a0, a0, 120 258c: d08c beqz.n a0, 259d 258e: 020c movi.n a2, 0 2590: 21c8 l32i.n a12, a1, 8 2592: 31d8 l32i.n a13, a1, 12 2594: 41e8 l32i.n a14, a1, 16 2596: 1108 l32i.n a0, a1, 4 2598: 20c112 addi a1, a1, 32 259b: f00d ret.n 259d: 0d2d mov.n a2, a13 259f: 000005 call0 25a0 25a2: fe8216 beqz a2, 258e 25a5: ffe001 l32r a0, 2528 25a8: 64a0d2 movi a13, 100 25ab: d1ddc0 mul16s a13, a13, a12 25ae: 01d9 s32i.n a13, a1, 0 25b0: dd0a add.n a13, a13, a0 25b2: 800d22 l8ui a2, a13, 128 25b5: ffa032 movi a3, 255 25b8: d21237 beq a2, a3, 258e 25bb: ffdc21 l32r a2, 252c 25be: 0c3d mov.n a3, a12 25c0: ffe601 l32r a0, 2558 25c3: 0000c0 callx0 a0 25c6: 810e02 l8ui a0, a14, 129 25c9: 7a10c7 beq a0, a12, 2647 25cc: 814ec2 s8i a12, a14, 129 25cf: 042c movi.n a4, 32 25d1: ffd801 l32r a0, 2534 25d4: 1f2d22 l32i a2, a13, 124 25d7: ffd631 l32r a3, 2530 25da: 01d8 l32i.n a13, a1, 0 25dc: 566322 s32i a2, a3, 0x158 25df: ffd621 l32r a2, 2538 25e2: dd0a add.n a13, a13, a0 25e4: 03dd32 addmi a3, a13, 0x300 25e7: 50c332 addi a3, a3, 80 25ea: ffdc01 l32r a0, 255c 25ed: 0000c0 callx0 a0 25f0: ffd321 l32r a2, 253c 25f3: 044c movi.n a4, 64 25f5: 03dd32 addmi a3, a13, 0x300 25f8: 70c332 addi a3, a3, 112 25fb: ffd901 l32r a0, 2560 25fe: 0000c0 callx0 a0 2601: ffcf51 l32r a5, 2540 2604: 170c movi.n a7, 1 2606: ffde92 addmi a9, a14, 0xffffff00 2609: 080c movi.n a8, 0 260b: bb4982 s8i a8, a9, 187 260e: 7e4572 s8i a7, a5, 126 2611: ffcc41 l32r a4, 2544 2614: ffcd61 l32r a6, 2548 2617: 0020c0 memw 261a: ffce21 l32r a2, 2554 261d: fd6642 s32i a4, a6, 0x3f4 2620: ffcb31 l32r a3, 254c 2623: ffcb61 l32r a6, 2550 2626: 05d332 addmi a3, a3, 0x500 2629: f04cc0 subx8 a4, a12, a12 262c: 55c332 addi a3, a3, 85 262f: 343a add.n a3, a4, a3 2631: 446a add.n a4, a4, a6 2633: 800442 l8ui a4, a4, 128 2636: f14542 s8i a4, a5, 241 2639: 640c movi.n a4, 6 263b: ffca01 l32r a0, 2564 263e: 0000c0 callx0 a0 2641: 000005 call0 2644 2644: 000005 call0 2648 2647: 120c movi.n a2, 1 2649: ffd0c6 j 2590 ... 0000265c : 265c: f0c112 addi a1, a1, -16 265f: 3109 s32i.n a0, a1, 12 2661: 0129 s32i.n a2, a1, 0 2663: fffa01 l32r a0, 264c 2666: 1139 s32i.n a3, a1, 4 2668: 4008 l32i.n a0, a0, 16 266a: 2109 s32i.n a0, a1, 8 266c: 000005 call0 2670 266f: 2b2226 beqi a2, 2, 269e 2672: 82ac beqz.n a2, 269e 2674: 2128 l32i.n a2, a1, 8 2676: fff601 l32r a0, 2650 2679: 12ac beqz.n a2, 269e 267b: 780032 l8ui a3, a0, 120 267e: c3dc bnez.n a3, 269e 2680: 0128 l32i.n a2, a1, 0 2682: 1138 l32i.n a3, a1, 4 2684: 14c042 addi a4, a0, 20 2687: fff361 l32r a6, 2654 268a: 050c movi.n a5, 0 268c: 005652 s16i a5, a6, 0 268f: fff201 l32r a0, 2658 2692: 0000c0 callx0 a0 2695: 120c movi.n a2, 1 2697: 3108 l32i.n a0, a1, 12 2699: 10c112 addi a1, a1, 16 269c: f00d ret.n 269e: 020c movi.n a2, 0 26a0: fffcc6 j 2697 26a3: 000000 ill ... 000026a8 : 26a8: ffff31 l32r a3, 26a4 26ab: 800332 l8ui a3, a3, 128 26ae: 140c movi.n a4, 1 26b0: 0123f6 bgeui a3, 2, 26b5 26b3: 034d mov.n a4, a3 26b5: 742040 extui a2, a4, 0, 8 26b8: f00d ret.n ... 000026cc : 26cc: f0c112 addi a1, a1, -16 26cf: 11c9 s32i.n a12, a1, 4 26d1: 0109 s32i.n a0, a1, 0 26d3: 02cd mov.n a12, a2 26d5: 000005 call0 26d8 26d8: 392cf6 bgeui a12, 2, 2715 26db: 362226 beqi a2, 2, 2715 26de: 32bc beqz.n a2, 2715 26e0: fff701 l32r a0, 26bc 26e3: 800022 l8ui a2, a0, 128 26e6: 2012c7 beq a2, a12, 270a 26e9: fff531 l32r a3, 26c0 26ec: 0338 l32i.n a3, a3, 0 26ee: 8040c2 s8i a12, a0, 128 26f1: 1328 l32i.n a2, a3, 4 26f3: 3338 l32i.n a3, a3, 12 26f5: fff401 l32r a0, 26c8 26f8: 0000c0 callx0 a0 26fb: fff231 l32r a3, 26c4 26fe: 78a342 movi a4, 0x378 2701: fdc222 addi a2, a2, -3 2704: f42020 extui a2, a2, 0, 16 2707: 000005 call0 2708 270a: 120c movi.n a2, 1 270c: 11c8 l32i.n a12, a1, 4 270e: 0108 l32i.n a0, a1, 0 2710: 10c112 addi a1, a1, 16 2713: f00d ret.n 2715: 020c movi.n a2, 0 2717: fffc46 j 270c ... 272a: ff .byte 0xff 272b: ff .byte 0xff 272c: 000e00 excw 272f: 000060 excw ... 00002740 : 2740: f0c112 addi a1, a1, -16 2743: 1109 s32i.n a0, a1, 4 2745: fff501 l32r a0, 271c 2748: 4008 l32i.n a0, a0, 16 274a: 0109 s32i.n a0, a1, 0 274c: 000005 call0 2750 274f: 602226 beqi a2, 2, 27b3 2752: 05d216 beqz a2, 27b3 2755: 0128 l32i.n a2, a1, 0 2757: fff231 l32r a3, 2720 275a: 055216 beqz a2, 27b3 275d: 780332 l8ui a3, a3, 120 2760: 04f356 bnez a3, 27b3 2763: 220c movi.n a2, 2 2765: fe4305 call0 b98 2768: 540226 beqi a2, -1, 27c0 276b: ffee01 l32r a0, 2724 276e: 4028 l32i.n a2, a0, 16 2770: 040c movi.n a4, 0 2772: b84242 s8i a4, a2, 184 2775: 4058 l32i.n a5, a0, 16 2777: 862002 l32i a0, a0, 0x218 277a: b94542 s8i a4, a5, 185 277d: 3f0026 beqi a0, -1, 27c0 2780: c0bc beqz.n a0, 27c0 2782: ffe951 l32r a5, 2728 2785: ffe931 l32r a3, 272c 2788: 0020c0 memw 278b: fd2342 l32i a4, a3, 0x3f4 278e: 104450 and a4, a4, a5 2791: f54040 extui a4, a4, 16, 16 2794: 0020c0 memw 2797: fd2332 l32i a3, a3, 0x3f4 279a: ffe521 l32r a2, 2730 279d: 743030 extui a3, a3, 0, 8 27a0: 141466 bnei a4, 1, 27b8 27a3: d60c movi.n a6, 13 27a5: 20b637 bgeu a6, a3, 27c9 27a8: 030c movi.n a3, 0 27aa: ffe201 l32r a0, 2734 27ad: 0000c0 callx0 a0 27b0: 000306 j 27c0 27b3: 020c movi.n a2, 0 27b5: 000246 j 27c2 27b8: 030c movi.n a3, 0 27ba: ffdf01 l32r a0, 2738 27bd: 0000c0 callx0 a0 27c0: 120c movi.n a2, 1 27c2: 1108 l32i.n a0, a1, 4 27c4: 10c112 addi a1, a1, 16 27c7: f00d ret.n 27c9: ffdc01 l32r a0, 273c 27cc: 0000c0 callx0 a0 27cf: fffb46 j 27c0 ... 27da: 900000 addx2 a0, a0, a0 27dd: 000000 ill 27e0: 000000 ill 27e3: 009000 excw 27e6: 000000 ill 27e9: 000100 excw 27ec: 000e00 excw 27ef: 000060 excw ... 00002810 : 2810: f0c112 addi a1, a1, -16 2813: 11c9 s32i.n a12, a1, 4 2815: ffefc1 l32r a12, 27d4 2818: 0109 s32i.n a0, a1, 0 281a: 4cc8 l32i.n a12, a12, 16 281c: 000005 call0 2820 281f: 066c16 beqz a12, 2889 2822: ffed01 l32r a0, 27d8 2825: 780002 l8ui a0, a0, 120 2828: 05d056 bnez a0, 2889 282b: ffec01 l32r a0, 27dc 282e: 512226 beqi a2, 2, 2883 2831: 04e216 beqz a2, 2883 2834: 120c movi.n a2, 1 2836: fe3605 call0 b98 2839: 7c0226 beqi a2, -1, 28b9 283c: ffe941 l32r a4, 27e0 283f: 4468 l32i.n a6, a4, 16 2841: 030c movi.n a3, 0 2843: b84632 s8i a3, a6, 184 2846: 4458 l32i.n a5, a4, 16 2848: ba4532 s8i a3, a5, 186 284b: 4448 l32i.n a4, a4, 16 284d: ffe521 l32r a2, 27e4 2850: b94432 s8i a3, a4, 185 2853: 670222 l8ui a2, a2, 103 2856: a2cc bnez.n a2, 2864 2858: ffe471 l32r a7, 27e8 285b: ffe481 l32r a8, 27ec 285e: 0020c0 memw 2861: fd6872 s32i a7, a8, 0x3f4 2864: ffe601 l32r a0, 27fc 2867: 0000c0 callx0 a0 286a: ffe101 l32r a0, 27f0 286d: 4008 l32i.n a0, a0, 16 286f: b098 l32i.n a9, a0, 44 2871: 999c beqz.n a9, 288e 2873: ffe021 l32r a2, 27f4 2876: 030c movi.n a3, 0 2878: 040c movi.n a4, 0 287a: ffe101 l32r a0, 2800 287d: 0000c0 callx0 a0 2880: 000486 j 2896 2883: 950022 l8ui a2, a0, 149 2886: faa256 bnez a2, 2834 2889: 020c movi.n a2, 0 288b: 000b06 j 28bb 288e: 204b addi.n a2, a0, 4 2890: ffdd01 l32r a0, 2804 2893: 0000c0 callx0 a0 2896: ffd831 l32r a3, 27f8 2899: 4338 l32i.n a3, a3, 16 289b: 2e2332 l32i a3, a3, 184 289e: 17f397 bbsi a3, 25, 28b9 28a1: 0c2d mov.n a2, a12 28a3: ffd901 l32r a0, 2808 28a6: 0000c0 callx0 a0 28a9: 020c movi.n a2, 0 28ab: 030c movi.n a3, 0 28ad: 040c movi.n a4, 0 28af: 050c movi.n a5, 0 28b1: 060c movi.n a6, 0 28b3: ffd601 l32r a0, 280c 28b6: 0000c0 callx0 a0 28b9: 120c movi.n a2, 1 28bb: 11c8 l32i.n a12, a1, 4 28bd: 0108 l32i.n a0, a1, 0 28bf: 10c112 addi a1, a1, 16 28c2: f00d ret.n ... 000028cc : 28cc: f0c112 addi a1, a1, -16 28cf: 1109 s32i.n a0, a1, 4 28d1: fffc01 l32r a0, 28c4 28d4: 4008 l32i.n a0, a0, 16 28d6: 0109 s32i.n a0, a1, 0 28d8: 000005 call0 28dc 28db: 1108 l32i.n a0, a1, 4 28dd: 122226 beqi a2, 2, 28f3 28e0: f28c beqz.n a2, 28f3 28e2: 0128 l32i.n a2, a1, 0 28e4: b28c beqz.n a2, 28f3 28e6: fff821 l32r a2, 28c8 28e9: 4228 l32i.n a2, a2, 16 28eb: ba0222 l8ui a2, a2, 186 28ee: 10c112 addi a1, a1, 16 28f1: f00d ret.n 28f3: ffa022 movi a2, 255 28f6: fffd06 j 28ee 28f9: 000000 ill 28fc: 000000 ill ... 00002900 : 2900: 728c beqz.n a2, 290b 2902: 051226 beqi a2, 1, 290b 2905: 040c movi.n a4, 0 2907: 042d mov.n a2, a4 2909: f00d ret.n 290b: fffc31 l32r a3, 28fc 290e: 140c movi.n a4, 1 2910: 044322 s8i a2, a3, 4 2913: fffc06 j 2907 2916: 000000 ill 2919: 000000 ill 0000291c : 291c: ffff21 l32r a2, 2918 291f: 040222 l8ui a2, a2, 4 2922: f00d ret.n ... 0000292c : 292c: f0c112 addi a1, a1, -16 292f: 0109 s32i.n a0, a1, 0 2931: 000005 call0 2934 2934: 0b1226 beqi a2, 1, 2943 2937: 083226 beqi a2, 3, 2943 293a: f21c movi.n a2, 31 293c: 0108 l32i.n a0, a1, 0 293e: 10c112 addi a1, a1, 16 2941: f00d ret.n 2943: fff801 l32r a0, 2924 2946: 4008 l32i.n a0, a0, 16 2948: 909c beqz.n a0, 2965 294a: 1e2032 l32i a3, a0, 120 294d: f21c movi.n a2, 31 294f: f38c beqz.n a3, 2962 2951: 020c movi.n a2, 0 2953: fff501 l32r a0, 2928 2956: 0000c0 callx0 a0 2959: 012280 slli a2, a2, 24 295c: 312820 srai a2, a2, 24 295f: fff646 j 293c 2962: fff586 j 293c 2965: f21c movi.n a2, 31 2967: fff446 j 293c ... 00002988 : 2988: f0c112 addi a1, a1, -16 298b: 024d mov.n a4, a2 298d: fff721 l32r a2, 296c 2990: 1109 s32i.n a0, a1, 4 2992: 0228 l32i.n a2, a2, 0 2994: 0149 s32i.n a4, a1, 0 2996: b28c beqz.n a2, 29a5 2998: fff901 l32r a0, 297c 299b: 0000c0 callx0 a0 299e: fff441 l32r a4, 2970 29a1: 030c movi.n a3, 0 29a3: 0439 s32i.n a3, a4, 0 29a5: 022c movi.n a2, 32 29a7: fff601 l32r a0, 2980 29aa: 0000c0 callx0 a0 29ad: fff151 l32r a5, 2974 29b0: 0529 s32i.n a2, a5, 0 29b2: 229c beqz.n a2, 29c8 29b4: 0168 l32i.n a6, a1, 0 29b6: fff031 l32r a3, 2978 29b9: 030642 l8ui a4, a6, 3 29bc: 040652 l8ui a5, a6, 4 29bf: 050662 l8ui a6, a6, 5 29c2: fff001 l32r a0, 2984 29c5: 0000c0 callx0 a0 29c8: 1108 l32i.n a0, a1, 4 29ca: 10c112 addi a1, a1, 16 29cd: f00d ret.n 29cf: 000000 ill ... 000029d4 : 29d4: f0c112 addi a1, a1, -16 29d7: 0109 s32i.n a0, a1, 0 29d9: 000005 call0 29dc 29dc: 0108 l32i.n a0, a1, 0 29de: 091226 beqi a2, 1, 29eb 29e1: 063226 beqi a2, 3, 29eb 29e4: 020c movi.n a2, 0 29e6: 10c112 addi a1, a1, 16 29e9: f00d ret.n 29eb: fff921 l32r a2, 29d0 29ee: 0228 l32i.n a2, a2, 0 29f0: fffc86 j 29e6 ... 00002a20 : 2a20: f0c112 addi a1, a1, -16 2a23: 21c9 s32i.n a12, a1, 8 2a25: 1109 s32i.n a0, a1, 4 2a27: 02cd mov.n a12, a2 2a29: 929c beqz.n a2, 2a46 2a2b: fff801 l32r a0, 2a0c 2a2e: 0000c0 callx0 a0 2a31: 0129 s32i.n a2, a1, 0 2a33: 002c movi.n a0, 32 2a35: 0d3027 bltu a0, a2, 2a46 2a38: 000005 call0 2a3c 2a3b: 121226 beqi a2, 1, 2a51 2a3e: 0f3226 beqi a2, 3, 2a51 2a41: 020c movi.n a2, 0 2a43: 000046 j 2a48 2a46: 020c movi.n a2, 0 2a48: 21c8 l32i.n a12, a1, 8 2a4a: 1108 l32i.n a0, a1, 4 2a4c: 10c112 addi a1, a1, 16 2a4f: f00d ret.n 2a51: ffe841 l32r a4, 29f4 2a54: ffe921 l32r a2, 29f8 2a57: 030c movi.n a3, 0 2a59: 0228 l32i.n a2, a2, 0 2a5b: 004432 s8i a3, a4, 0 2a5e: b28c beqz.n a2, 2a6d 2a60: ffec01 l32r a0, 2a10 2a63: 0000c0 callx0 a0 2a66: ffe541 l32r a4, 29fc 2a69: 030c movi.n a3, 0 2a6b: 0439 s32i.n a3, a4, 0 2a6d: 0128 l32i.n a2, a1, 0 2a6f: ffe901 l32r a0, 2a14 2a72: 0000c0 callx0 a0 2a75: ffe251 l32r a5, 2a00 2a78: 0529 s32i.n a2, a5, 0 2a7a: 52ac beqz.n a2, 2aa3 2a7c: 020c movi.n a2, 0 2a7e: ffe601 l32r a0, 2a18 2a81: 0000c0 callx0 a0 2a84: 3129 s32i.n a2, a1, 12 2a86: ffdf21 l32r a2, 2a04 2a89: 0c3d mov.n a3, a12 2a8b: 0228 l32i.n a2, a2, 0 2a8d: ffe301 l32r a0, 2a1c 2a90: 0000c0 callx0 a0 2a93: 3108 l32i.n a0, a1, 12 2a95: 120c movi.n a2, 1 2a97: 508c beqz.n a0, 2aa0 2a99: ffdb31 l32r a3, 2a08 2a9c: 0338 l32i.n a3, a3, 0 2a9e: a039 s32i.n a3, a0, 40 2aa0: ffe906 j 2a48 2aa3: 020c movi.n a2, 0 2aa5: ffe7c6 j 2a48 ... 00002ab0 : 2ab0: e0c112 addi a1, a1, -32 2ab3: 11c9 s32i.n a12, a1, 4 2ab5: 41f9 s32i.n a15, a1, 16 2ab7: 0109 s32i.n a0, a1, 0 2ab9: 21d9 s32i.n a13, a1, 8 2abb: 31e9 s32i.n a14, a1, 12 2abd: 02dd mov.n a13, a2 2abf: 03ed mov.n a14, a3 2ac1: 044216 beqz a2, 2b09 2ac4: 041316 beqz a3, 2b09 2ac7: 640c movi.n a4, 6 2ac9: fff701 l32r a0, 2aa8 2acc: 0000c0 callx0 a0 2acf: 0c0c movi.n a12, 0 2ad1: 2f0c movi.n a15, 2 2ad3: 0d2d mov.n a2, a13 2ad5: 0e3d mov.n a3, a14 2ad7: 640c movi.n a4, 6 2ad9: 000e02 l8ui a0, a14, 0 2adc: 115ce0 slli a5, a12, 2 2adf: 2000f0 or a0, a0, a15 2ae2: 300050 xor a0, a0, a5 2ae5: 004d02 s8i a0, a13, 0 2ae8: fff101 l32r a0, 2aac 2aeb: 0000c0 callx0 a0 2aee: 62cc bnez.n a2, 2af8 2af0: cc1b addi.n a12, a12, 1 2af2: 74c0c0 extui a12, a12, 0, 8 2af5: dadc66 bnei a12, 64, 2ad3 2af8: 120c movi.n a2, 1 2afa: 11c8 l32i.n a12, a1, 4 2afc: 21d8 l32i.n a13, a1, 8 2afe: 31e8 l32i.n a14, a1, 12 2b00: 41f8 l32i.n a15, a1, 16 2b02: 0108 l32i.n a0, a1, 0 2b04: 20c112 addi a1, a1, 32 2b07: f00d ret.n 2b09: 020c movi.n a2, 0 2b0b: fffac6 j 2afa ... 00002b30 : 2b30: 120c movi.n a2, 1 2b32: f0c112 addi a1, a1, -16 2b35: 013d mov.n a3, a1 2b37: 2109 s32i.n a0, a1, 8 2b39: 000005 call0 2b3c 2b3c: fff501 l32r a0, 2b10 2b3f: fff521 l32r a2, 2b14 2b42: af2002 l32i a0, a0, 0x2bc 2b45: 400222 l8ui a2, a2, 64 2b48: 050026 beqi a0, -1, 2b51 2b4b: ffa032 movi a3, 255 2b4e: 279237 bne a2, a3, 2b79 2b51: fff121 l32r a2, 2b18 2b54: 432c movi.n a3, 36 2b56: fff401 l32r a0, 2b28 2b59: 0000c0 callx0 a0 2b5c: fff021 l32r a2, 2b1c 2b5f: fff031 l32r a3, 2b20 2b62: 030142 l8ui a4, a1, 3 2b65: 040152 l8ui a5, a1, 4 2b68: 050162 l8ui a6, a1, 5 2b6b: fff001 l32r a0, 2b2c 2b6e: 0000c0 callx0 a0 2b71: ffec41 l32r a4, 2b24 2b74: a30c movi.n a3, 10 2b76: 6f6432 s32i a3, a4, 0x1bc 2b79: 120c movi.n a2, 1 2b7b: 2108 l32i.n a0, a1, 8 2b7d: 10c112 addi a1, a1, 16 2b80: f00d ret.n ... 2b8a: 600000 neg a0, a0 2b8d: 00ea add.n a0, a0, a14 ... 2bb3: c11200 mul16u a1, a2, a0 2bb6: 51d9d0 excw 2bb9: 61e9 s32i.n a14, a1, 24 2bbb: 71f9 s32i.n a15, a1, 28 2bbd: 41c9 s32i.n a12, a1, 16 2bbf: 3109 s32i.n a0, a1, 12 2bc1: 02cd mov.n a12, a2 2bc3: 32cc bnez.n a2, 2bca 2bc5: 020c movi.n a2, 0 2bc7: 003a06 j 2cb3 2bca: 2139 s32i.n a3, a1, 8 2bcc: 051366 bnei a3, 1, 2bd5 2bcf: ffedd1 l32r a13, 2b84 2bd2: 000a46 j 2bff 2bd5: 78a322 movi a2, 0x378 2bd8: ffef01 l32r a0, 2b94 2bdb: 0000c0 callx0 a0 2bde: ffea31 l32r a3, 2b88 2be1: 0338 l32i.n a3, a3, 0 2be3: 02dd mov.n a13, a2 2be5: 1328 l32i.n a2, a3, 4 2be7: 3338 l32i.n a3, a3, 12 2be9: ffeb01 l32r a0, 2b98 2bec: 0000c0 callx0 a0 2bef: 030c movi.n a3, 0 2bf1: 0d4d mov.n a4, a13 2bf3: 78a352 movi a5, 0x378 2bf6: fdc222 addi a2, a2, -3 2bf9: f42020 extui a2, a2, 0, 16 2bfc: 000005 call0 2c00 2bff: 0f0c movi.n a15, 0 2c01: 78cde2 addi a14, a13, 120 2c04: be0e02 l8ui a0, a14, 190 2c07: d4a022 movi a2, 212 2c0a: 0250b6 bltui a0, 5, 2c10 2c0d: 002c46 j 2cc2 2c10: 300b addi.n a3, a0, -1 2c12: 0ac316 beqz a3, 2cc2 2c15: 196c02 s32i a0, a12, 100 2c18: 01dd42 addmi a4, a13, 0x100 2c1b: d4c442 addi a4, a4, -44 2c1e: 8149 s32i.n a4, a1, 32 2c20: ee58 l32i.n a5, a14, 56 2c22: 3c0e62 l8ui a6, a14, 60 2c25: 551b addi.n a5, a5, 1 2c27: 0a9516 beqz a5, 2cd4 2c2a: ffa072 movi a7, 255 2c2d: c06670 sub a6, a6, a7 2c30: 0a0616 beqz a6, 2cd4 2c33: 01dd02 addmi a0, a13, 0x100 2c36: b4c002 addi a0, a0, -76 2c39: 0c2d mov.n a2, a12 2c3b: 042c movi.n a4, 32 2c3d: 003d mov.n a3, a0 2c3f: ffd701 l32r a0, 2b9c 2c42: 0000c0 callx0 a0 2c45: 8138 l32i.n a3, a1, 32 2c47: 20cc22 addi a2, a12, 32 2c4a: 044c movi.n a4, 64 2c4c: ffd501 l32r a0, 2ba0 2c4f: 0000c0 callx0 a0 2c52: ee08 l32i.n a0, a14, 56 2c54: 022c movi.n a2, 32 2c56: 022207 blt a2, a0, 2c5c 2c59: 0510e6 bgei a0, 1, 2c62 2c5c: 604cf2 s8i a15, a12, 96 2c5f: 000086 j 2c65 2c62: 604c02 s8i a0, a12, 96 2c65: bd0e02 l8ui a0, a14, 189 2c68: e30c movi.n a3, 14 2c6a: 013307 bltu a3, a0, 2c6f 2c6d: 00cc bnez.n a0, 2c71 2c6f: 100c movi.n a0, 1 2c71: 614c02 s8i a0, a12, 97 2c74: bf0e02 l8ui a0, a14, 191 2c77: 0120f6 bgeui a0, 2, 2c7c 2c7a: 00fd mov.n a15, a0 2c7c: ffc441 l32r a4, 2b8c 2c7f: 684cf2 s8i a15, a12, 104 2c82: c00e22 l8ui a2, a14, 192 2c85: 800c movi.n a0, 8 2c87: 013027 bltu a0, a2, 2c8c 2c8a: 020d mov.n a0, a2 2c8c: 694c02 s8i a0, a12, 105 2c8f: 03dd02 addmi a0, a13, 0x300 2c92: 361002 l16ui a0, a0, 108 2c95: 2138 l32i.n a3, a1, 8 2c97: 053407 bltu a4, a0, 2ca0 2c9a: 63a022 movi a2, 99 2c9d: 023207 bltu a2, a0, 2ca3 2ca0: 64a002 movi a0, 100 2ca3: 355c02 s16i a0, a12, 106 2ca6: 071326 beqi a3, 1, 2cb1 2ca9: 0d2d mov.n a2, a13 2cab: ffbe01 l32r a0, 2ba4 2cae: 0000c0 callx0 a0 2cb1: 120c movi.n a2, 1 2cb3: 41c8 l32i.n a12, a1, 16 2cb5: 51d8 l32i.n a13, a1, 20 2cb7: 61e8 l32i.n a14, a1, 24 2cb9: 71f8 l32i.n a15, a1, 28 2cbb: 3108 l32i.n a0, a1, 12 2cbd: 30c112 addi a1, a1, 48 2cc0: f00d ret.n 2cc2: 196cf2 s32i a15, a12, 100 2cc5: 034c movi.n a3, 64 2cc7: 2d2a add.n a2, a13, a2 2cc9: 8129 s32i.n a2, a1, 32 2ccb: ffb701 l32r a0, 2ba8 2cce: 0000c0 callx0 a0 2cd1: ffd2c6 j 2c20 2cd4: 120c movi.n a2, 1 2cd6: 013d mov.n a3, a1 2cd8: 000005 call0 2cdc 2cdb: 432c movi.n a3, 36 2cdd: 01dd22 addmi a2, a13, 0x100 2ce0: b0c222 addi a2, a2, -80 2ce3: ffb201 l32r a0, 2bac 2ce6: 0000c0 callx0 a0 2ce9: ffa931 l32r a3, 2b90 2cec: 030142 l8ui a4, a1, 3 2cef: 040152 l8ui a5, a1, 4 2cf2: 050162 l8ui a6, a1, 5 2cf5: 01dd22 addmi a2, a13, 0x100 2cf8: b4c222 addi a2, a2, -76 2cfb: 9129 s32i.n a2, a1, 36 2cfd: ffac01 l32r a0, 2bb0 2d00: 0000c0 callx0 a0 2d03: 9108 l32i.n a0, a1, 36 2d05: a30c movi.n a3, 10 2d07: ee39 s32i.n a3, a14, 56 2d09: ffcb06 j 2c39 00002d0c : 2d0c: 130c movi.n a3, 1 2d0e: f0c112 addi a1, a1, -16 2d11: 0109 s32i.n a0, a1, 0 2d13: ffea05 call0 2bb4 2d16: 0108 l32i.n a0, a1, 0 2d18: 10c112 addi a1, a1, 16 2d1b: f00d ret.n 2d1d: 000000 ill 00002d20 : 2d20: 030c movi.n a3, 0 2d22: f0c112 addi a1, a1, -16 2d25: 0109 s32i.n a0, a1, 0 2d27: ffe8c5 call0 2bb4 2d2a: 0108 l32i.n a0, a1, 0 2d2c: 10c112 addi a1, a1, 16 2d2f: f00d ret.n 2d31: 000000 ill 2d34: 000000 ill 2d37: 008800 excw 2d3a: 800000 add a0, a0, a0 ... 2d51: 000000 ill 2d54: 00ea60 excw 2d57: 000000 ill 2d5a: 000000 ill 2d5d: 000190 excw 2d60: 000000 ill 2d63: 100000 and a0, a0, a0 ... 2dba: 120000 excw 2dbd: e9e0c1 l32r a12, ffffd540 2dc0: 61f951 l32r a5, fffdb5a4 2dc3: 2109 s32i.n a0, a1, 8 2dc5: 31c9 s32i.n a12, a1, 12 2dc7: 41d9 s32i.n a13, a1, 16 2dc9: 02cd mov.n a12, a2 2dcb: 03dd mov.n a13, a3 2dcd: 000005 call0 2dd0 2dd0: cc8c beqz.n a12, 2de0 2dd2: 0a1226 beqi a2, 1, 2de0 2dd5: 728c beqz.n a2, 2de0 2dd7: ffd731 l32r a3, 2d34 2dda: 780302 l8ui a0, a3, 120 2ddd: 041066 bnei a0, 1, 2de5 2de0: 020c movi.n a2, 0 2de2: 000b06 j 2e12 2de5: 620c movi.n a2, 6 2de7: 11d9 s32i.n a13, a1, 4 2de9: fddac5 call0 b98 2dec: 310266 bnei a2, -1, 2e21 2def: 0c3d mov.n a3, a12 2df1: ffd121 l32r a2, 2d38 2df4: 6ca042 movi a4, 108 2df7: ffe101 l32r a0, 2d7c 2dfa: 0000c0 callx0 a0 2dfd: ffcf31 l32r a3, 2d3c 2e00: 1128 l32i.n a2, a1, 4 2e02: 744322 s8i a2, a3, 116 2e05: 0001c6 j 2e10 2e08: ffce51 l32r a5, 2d40 2e0b: 140c movi.n a4, 1 2e0d: 004542 s8i a4, a5, 0 2e10: 120c movi.n a2, 1 2e12: 31c8 l32i.n a12, a1, 12 2e14: 41d8 l32i.n a13, a1, 16 2e16: 51e8 l32i.n a14, a1, 20 2e18: 61f8 l32i.n a15, a1, 24 2e1a: 2108 l32i.n a0, a1, 8 2e1c: 20c112 addi a1, a1, 32 2e1f: f00d ret.n 2e21: 0c3d mov.n a3, a12 2e23: 042c movi.n a4, 32 2e25: ffc7f1 l32r a15, 2d44 2e28: 01f9 s32i.n a15, a1, 0 2e2a: 0f2d mov.n a2, a15 2e2c: ffd501 l32r a0, 2d80 2e2f: 0000c0 callx0 a0 2e32: ffc551 l32r a5, 2d48 2e35: 20cce2 addi a14, a12, 32 2e38: 90c5d2 addi a13, a5, -112 2e3b: 172216 beqz a2, 2fb1 2e3e: 192c02 l32i a0, a12, 100 2e41: 1f0c movi.n a15, 1 2e43: 2720b6 bltui a0, 2, 2e6e 2e46: 0e2d mov.n a2, a14 2e48: ffcf01 l32r a0, 2d84 2e4b: 0000c0 callx0 a0 2e4e: 8e82a6 blti a2, 8, 2de0 2e51: 0e2d mov.n a2, a14 2e53: ffcd01 l32r a0, 2d88 2e56: 0000c0 callx0 a0 2e59: 11d2a6 blti a2, 64, 2e6e 2e5c: 0e2d mov.n a2, a14 2e5e: ffbb31 l32r a3, 2d4c 2e61: 042c movi.n a4, 32 2e63: ffca01 l32r a0, 2d8c 2e66: 0000c0 callx0 a0 2e69: 721b addi.n a7, a2, 1 2e6b: f71716 beqz a7, 2de0 2e6e: 000c82 l8ui a8, a12, 0 2e71: ffa002 movi a0, 255 2e74: 0b9807 bne a8, a0, 2e83 2e77: 010c92 l8ui a9, a12, 1 2e7a: 059907 bne a9, a0, 2e83 2e7d: 000005 call0 2e80 2e80: 0009c6 j 2eab 2e83: 600c02 l8ui a0, a12, 96 2e86: 90cc bnez.n a0, 2e93 2e88: 0c2d mov.n a2, a12 2e8a: ffc101 l32r a0, 2d90 2e8d: 0000c0 callx0 a0 2e90: 740020 extui a0, a2, 0, 8 2e93: 082c movi.n a8, 32 2e95: 1a2c movi.n a10, 33 2e97: 0130a7 bltu a0, a10, 2e9c 2e9a: 080d mov.n a0, a8 2e9c: 0128 l32i.n a2, a1, 0 2e9e: 0c3d mov.n a3, a12 2ea0: 042c movi.n a4, 32 2ea2: 136d02 s32i a0, a13, 76 2ea5: ffbb01 l32r a0, 2d94 2ea8: 0000c0 callx0 a0 2eab: 044c movi.n a4, 64 2ead: 0e3d mov.n a3, a14 2eaf: ffa821 l32r a2, 2d50 2eb2: 7129 s32i.n a2, a1, 28 2eb4: ffb901 l32r a0, 2d98 2eb7: 0000c0 callx0 a0 2eba: 71e8 l32i.n a14, a1, 28 2ebc: 070c movi.n a7, 0 2ebe: b04d72 s8i a7, a13, 176 2ec1: 192c02 l32i a0, a12, 100 2ec4: 180c movi.n a8, 1 2ec6: 0250f6 bgeui a0, 5, 2ecc 2ec9: 051066 bnei a0, 1, 2ed2 2ecc: d24d72 s8i a7, a13, 210 2ecf: 000086 j 2ed5 2ed2: d24d02 s8i a0, a13, 210 2ed5: 610c02 l8ui a0, a12, 97 2ed8: e20c movi.n a2, 14 2eda: 013207 bltu a2, a0, 2edf 2edd: 40cc bnez.n a0, 2ee5 2edf: d14d82 s8i a8, a13, 209 2ee2: 000086 j 2ee8 2ee5: d14d02 s8i a0, a13, 209 2ee8: 680c02 l8ui a0, a12, 104 2eeb: 0120f6 bgeui a0, 2, 2ef0 2eee: 007d mov.n a7, a0 2ef0: d34d72 s8i a7, a13, 211 2ef3: 690c72 l8ui a7, a12, 105 2ef6: 800c movi.n a0, 8 2ef8: 013077 bltu a0, a7, 2efd 2efb: 070d mov.n a0, a7 2efd: ff9531 l32r a3, 2d54 2f00: d44d02 s8i a0, a13, 212 2f03: 351c22 l16ui a2, a12, 106 2f06: 083327 bltu a3, a2, 2f12 2f09: 63a042 movi a4, 99 2f0c: 02b427 bgeu a4, a2, 2f12 2f0f: 002646 j 2fac 2f12: 64a022 movi a2, 100 2f15: 64a002 movi a0, 100 2f18: ff9051 l32r a5, 2d58 2f1b: 64a032 movi a3, 100 2f1e: 7e5502 s16i a0, a5, 252 2f21: ff9e01 l32r a0, 2d9c 2f24: 0000c0 callx0 a0 2f27: ff8d31 l32r a3, 2d5c 2f2a: f42020 extui a2, a2, 0, 16 2f2d: 822230 mull a2, a2, a3 2f30: ff9c01 l32r a0, 2da0 2f33: 0000c0 callx0 a0 2f36: 192c42 l32i a4, a12, 100 2f39: 2824b6 bltui a4, 2, 2f65 2f3c: 0e2d mov.n a2, a14 2f3e: ff9901 l32r a0, 2da4 2f41: 0000c0 callx0 a0 2f44: 1dd2e6 bgei a2, 64, 2f65 2f47: 1a1f66 bnei a15, 1, 2f65 2f4a: 000005 call0 2f4c 2f4d: 0e2d mov.n a2, a14 2f4f: 0138 l32i.n a3, a1, 0 2f51: 132d42 l32i a4, a13, 76 2f54: ff8361 l32r a6, 2d60 2f57: ff8351 l32r a5, 2d64 2f5a: 072c movi.n a7, 32 2f5c: ff9301 l32r a0, 2da8 2f5f: 0000c0 callx0 a0 2f62: 000005 call0 2f64 2f65: 1158 l32i.n a5, a1, 4 2f67: 1d1566 bnei a5, 1, 2f88 2f6a: ff7f31 l32r a3, 2d68 2f6d: 0338 l32i.n a3, a3, 0 2f6f: 1328 l32i.n a2, a3, 4 2f71: 3338 l32i.n a3, a3, 12 2f73: ff8e01 l32r a0, 2dac 2f76: 0000c0 callx0 a0 2f79: ff7c31 l32r a3, 2d6c 2f7c: 78a342 movi a4, 0x378 2f7f: fdc222 addi a2, a2, -3 2f82: f42020 extui a2, a2, 0, 16 2f85: 000005 call0 2f88 2f88: ff7a31 l32r a3, 2d70 2f8b: 5338 l32i.n a3, a3, 20 2f8d: e7f316 beqz a3, 2e10 2f90: ff7941 l32r a4, 2d74 2f93: 780442 l8ui a4, a4, 120 2f96: e6e456 bnez a4, 2e08 2f99: 020c movi.n a2, 0 2f9b: ff8501 l32r a0, 2db0 2f9e: 0000c0 callx0 a0 2fa1: 020c movi.n a2, 0 2fa3: ff8401 l32r a0, 2db4 2fa6: 0000c0 callx0 a0 2fa9: ff98c6 j 2e10 2fac: 020d mov.n a0, a2 2fae: ffd986 j 2f18 2fb1: 052d mov.n a2, a5 2fb3: 0e3d mov.n a3, a14 2fb5: 044c movi.n a4, 64 2fb7: ff8001 l32r a0, 2db8 2fba: 0000c0 callx0 a0 2fbd: 192c02 l32i a0, a12, 100 2fc0: e7d256 bnez a2, 2e41 2fc3: d20d62 l8ui a6, a13, 210 2fc6: 0f1067 beq a0, a6, 2fd9 2fc9: 76cc bnez.n a6, 2fd4 2fcb: 392026 beqi a0, 2, 3008 2fce: 363026 beqi a0, 3, 3008 2fd1: 334026 beqi a0, 4, 3008 2fd4: 0f0c movi.n a15, 0 2fd6: ff9a46 j 2e43 2fd9: d10d62 l8ui a6, a13, 209 2fdc: 610c52 l8ui a5, a12, 97 2fdf: 209567 bne a5, a6, 3003 2fe2: d40d82 l8ui a8, a13, 212 2fe5: 690c72 l8ui a7, a12, 105 2fe8: 179787 bne a7, a8, 3003 2feb: d30da2 l8ui a10, a13, 211 2fee: 680c92 l8ui a9, a12, 104 2ff1: 0e99a7 bne a9, a10, 3003 2ff4: ff61f1 l32r a15, 2d78 2ff7: 351cb2 l16ui a11, a12, 106 2ffa: 7e1ff2 l16ui a15, a15, 252 2ffd: c0bbf0 sub a11, a11, a15 3000: e0cb16 beqz a11, 2e10 3003: 0f0c movi.n a15, 0 3005: ff8e86 j 2e43 3008: 1f0c movi.n a15, 1 300a: ff8d46 j 2e43 300d: 000000 ill 00003010 : 3010: 130c movi.n a3, 1 3012: f0c112 addi a1, a1, -16 3015: 0109 s32i.n a0, a1, 0 3017: ffda45 call0 2dbc 301a: 0108 l32i.n a0, a1, 0 301c: 10c112 addi a1, a1, 16 301f: f00d ret.n 3021: 000000 ill 00003024 : 3024: 030c movi.n a3, 0 3026: f0c112 addi a1, a1, -16 3029: 0109 s32i.n a0, a1, 0 302b: ffd905 call0 2dbc 302e: 0108 l32i.n a0, a1, 0 3030: 10c112 addi a1, a1, 16 3033: f00d ret.n ... 00003048 : 3048: e0c112 addi a1, a1, -32 304b: 41e9 s32i.n a14, a1, 16 304d: 51f9 s32i.n a15, a1, 20 304f: 21c9 s32i.n a12, a1, 8 3051: 31d9 s32i.n a13, a1, 12 3053: 1109 s32i.n a0, a1, 4 3055: fff801 l32r a0, 3038 3058: fff9d1 l32r a13, 303c 305b: c40002 l8ui a0, a0, 196 305e: 5dd8 l32i.n a13, a13, 20 3060: 029096 bltz a0, 308d 3063: 1c0c movi.n a12, 1 3065: 02fd mov.n a15, a2 3067: 0139 s32i.n a3, a1, 0 3069: a0ecd0 addx4 a14, a12, a13 306c: 202e32 l32i a3, a14, 128 306f: 039c beqz.n a3, 3083 3071: 0f2d mov.n a2, a15 3073: 640c movi.n a4, 6 3075: fff301 l32r a0, 3044 3078: 0000c0 callx0 a0 307b: f29c beqz.n a2, 309e 307d: fff001 l32r a0, 3040 3080: c40002 l8ui a0, a0, 196 3083: cc1b addi.n a12, a12, 1 3085: 202b addi.n a2, a0, 2 3087: 74c0c0 extui a12, a12, 0, 8 308a: db2c27 blt a12, a2, 3069 308d: 020c movi.n a2, 0 308f: 21c8 l32i.n a12, a1, 8 3091: 31d8 l32i.n a13, a1, 12 3093: 41e8 l32i.n a14, a1, 16 3095: 51f8 l32i.n a15, a1, 20 3097: 1108 l32i.n a0, a1, 4 3099: 20c112 addi a1, a1, 32 309c: f00d ret.n 309e: 120c movi.n a2, 1 30a0: 01d8 l32i.n a13, a1, 0 30a2: 202ef2 l32i a15, a14, 128 30a5: 0dd8 l32i.n a13, a13, 0 30a7: 426fd2 s32i a13, a15, 0x108 30aa: fff846 j 308f ... 000030d4 : 30d4: e0c112 addi a1, a1, -32 30d7: 11c9 s32i.n a12, a1, 4 30d9: 21d9 s32i.n a13, a1, 8 30db: 41f9 s32i.n a15, a1, 16 30dd: 31e9 s32i.n a14, a1, 12 30df: fff4e1 l32r a14, 30b0 30e2: 0109 s32i.n a0, a1, 0 30e4: 5ee8 l32i.n a14, a14, 20 30e6: 000005 call0 30e8 30e9: 083e16 beqz a14, 3170 30ec: 021266 bnei a2, 1, 30f2 30ef: 001f46 j 3170 30f2: 07a216 beqz a2, 3170 30f5: 0f0c movi.n a15, 0 30f7: fff031 l32r a3, 30b8 30fa: ffee41 l32r a4, 30b4 30fd: ffef01 l32r a0, 30bc 3100: 686342 s32i a4, a3, 0x1a0 3103: c40022 l8ui a2, a0, 196 3106: 6763f2 s32i a15, a3, 0x19c 3109: 04e296 bltz a2, 315b 310c: 1c0c movi.n a12, 1 310e: a0dce0 addx4 a13, a12, a14 3111: 202d42 l32i a4, a13, 128 3114: 94bc beqz.n a4, 3151 3116: 422452 l32i a5, a4, 0x108 3119: 15bc beqz.n a5, 314e 311b: 021c movi.n a2, 16 311d: ffeb01 l32r a0, 30cc 3120: 0000c0 callx0 a0 3123: 02fd mov.n a15, a2 3125: 22bc beqz.n a2, 315b 3127: 224b addi.n a2, a2, 4 3129: 202d32 l32i a3, a13, 128 312c: 640c movi.n a4, 6 312e: ffe801 l32r a0, 30d0 3131: 0000c0 callx0 a0 3134: ffe461 l32r a6, 30c4 3137: 090c movi.n a9, 0 3139: 202d82 l32i a8, a13, 128 313c: 0f99 s32i.n a9, a15, 0 313e: 422882 l32i a8, a8, 0x108 3141: 3f89 s32i.n a8, a15, 12 3143: 682672 l32i a7, a6, 0x1a0 3146: ffde01 l32r a0, 30c0 3149: 07f9 s32i.n a15, a7, 0 314b: 6866f2 s32i a15, a6, 0x1a0 314e: c40022 l8ui a2, a0, 196 3151: cc1b addi.n a12, a12, 1 3153: a22b addi.n a10, a2, 2 3155: 74c0c0 extui a12, a12, 0, 8 3158: b22ca7 blt a12, a10, 310e 315b: ffdb21 l32r a2, 30c8 315e: 672222 l32i a2, a2, 0x19c 3161: 11c8 l32i.n a12, a1, 4 3163: 21d8 l32i.n a13, a1, 8 3165: 31e8 l32i.n a14, a1, 12 3167: 41f8 l32i.n a15, a1, 16 3169: 0108 l32i.n a0, a1, 0 316b: 20c112 addi a1, a1, 32 316e: f00d ret.n 3170: 020c movi.n a2, 0 3172: fffac6 j 3161 ... 00003184 : 3184: f0c112 addi a1, a1, -16 3187: 0109 s32i.n a0, a1, 0 3189: 21d9 s32i.n a13, a1, 8 318b: 11c9 s32i.n a12, a1, 4 318d: fffbc1 l32r a12, 317c 3190: fffad1 l32r a13, 3178 3193: 672c22 l32i a2, a12, 0x19c 3196: 129c beqz.n a2, 31ab 3198: 0208 l32i.n a0, a2, 0 319a: 676c02 s32i a0, a12, 0x19c 319d: 10cc bnez.n a0, 31a2 319f: 686cd2 s32i a13, a12, 0x1a0 31a2: fff701 l32r a0, 3180 31a5: 0000c0 callx0 a0 31a8: fff9c6 j 3193 31ab: 11c8 l32i.n a12, a1, 4 31ad: 21d8 l32i.n a13, a1, 8 31af: 0108 l32i.n a0, a1, 0 31b1: 10c112 addi a1, a1, 16 31b4: f00d ret.n ... 000031c0 : 31c0: f0c112 addi a1, a1, -16 31c3: 11c9 s32i.n a12, a1, 4 31c5: fffcc1 l32r a12, 31b8 31c8: 0109 s32i.n a0, a1, 0 31ca: 5cc8 l32i.n a12, a12, 20 31cc: 000005 call0 31d0 31cf: 6cbc beqz.n a12, 3209 31d1: 341226 beqi a2, 1, 3209 31d4: 12bc beqz.n a2, 3209 31d6: fff901 l32r a0, 31bc 31d9: c40002 l8ui a0, a0, 196 31dc: 01e096 bltz a0, 31fe 31df: 020c movi.n a2, 0 31e1: 502b addi.n a5, a0, 2 31e3: 100c movi.n a0, 1 31e5: 321b addi.n a3, a2, 1 31e7: a040c0 addx4 a4, a0, a12 31ea: 202442 l32i a4, a4, 128 31ed: 743030 extui a3, a3, 0, 8 31f0: 001b addi.n a0, a0, 1 31f2: 740000 extui a0, a0, 0, 8 31f5: 932340 movnez a2, a3, a4 31f8: e99507 bne a5, a0, 31e5 31fb: 000046 j 3200 31fe: 020c movi.n a2, 0 3200: 11c8 l32i.n a12, a1, 4 3202: 0108 l32i.n a0, a1, 0 3204: 10c112 addi a1, a1, 16 3207: f00d ret.n 3209: 020c movi.n a2, 0 320b: fffc46 j 3200 ... 3216: 140000 extui a0, a0, 0, 2 ... 00003238 : 3238: e0c112 addi a1, a1, -32 323b: 31d9 s32i.n a13, a1, 12 323d: 1109 s32i.n a0, a1, 4 323f: 21c9 s32i.n a12, a1, 8 3241: 41e9 s32i.n a14, a1, 16 3243: fff3c1 l32r a12, 3210 3246: 02ed mov.n a14, a2 3248: 5cc8 l32i.n a12, a12, 20 324a: 000005 call0 324c 324d: 271226 beqi a2, 1, 3278 3250: 42ac beqz.n a2, 3278 3252: 2cac beqz.n a12, 3278 3254: fff0d1 l32r a13, 3214 3257: 780dd2 l8ui a13, a13, 120 325a: addc bnez.n a13, 3278 325c: 30cc22 addi a2, a12, 48 325f: 1e2cd2 l32i a13, a12, 120 3262: 202c02 l32i a0, a12, 128 3265: 1e6c02 s32i a0, a12, 120 3268: 0eec bnez.n a14, 328c 326a: ffeb31 l32r a3, 3218 326d: 640c movi.n a4, 6 326f: ffed01 l32r a0, 3224 3272: 0000c0 callx0 a0 3275: 000746 j 3296 3278: 020c movi.n a2, 0 327a: 000046 j 327f 327d: 120c movi.n a2, 1 327f: 21c8 l32i.n a12, a1, 8 3281: 31d8 l32i.n a13, a1, 12 3283: 41e8 l32i.n a14, a1, 16 3285: 1108 l32i.n a0, a1, 4 3287: 20c112 addi a1, a1, 32 328a: f00d ret.n 328c: 0e3d mov.n a3, a14 328e: 640c movi.n a4, 6 3290: ffe601 l32r a0, 3228 3293: 0000c0 callx0 a0 3296: 0c2d mov.n a2, a12 3298: c0a032 movi a3, 192 329b: 240c movi.n a4, 2 329d: ffe301 l32r a0, 322c 32a0: 0000c0 callx0 a0 32a3: ffde21 l32r a2, 321c 32a6: 1e6cd2 s32i a13, a12, 120 32a9: c40222 l8ui a2, a2, 196 32ac: 1d0c movi.n a13, 1 32ae: fcb296 bltz a2, 327d 32b1: a00dc0 addx4 a0, a13, a12 32b4: 202032 l32i a3, a0, 128 32b7: 13ac beqz.n a3, 32dc 32b9: 0109 s32i.n a0, a1, 0 32bb: fe8c beqz.n a14, 32ce 32bd: 0e2d mov.n a2, a14 32bf: 640c movi.n a4, 6 32c1: ffdb01 l32r a0, 3230 32c4: 0000c0 callx0 a0 32c7: b2cc bnez.n a2, 32d6 32c9: 0138 l32i.n a3, a1, 0 32cb: 202332 l32i a3, a3, 128 32ce: 0c2d mov.n a2, a12 32d0: ffd901 l32r a0, 3234 32d3: 0000c0 callx0 a0 32d6: ffd221 l32r a2, 3220 32d9: c40222 l8ui a2, a2, 196 32dc: dd1b addi.n a13, a13, 1 32de: 322b addi.n a3, a2, 2 32e0: 74d0d0 extui a13, a13, 0, 8 32e3: ca2d37 blt a13, a3, 32b1 32e6: ffe4c6 j 327d 32e9: 000000 ill 32ec: 000000 ill ... 000032f0 : 32f0: ffff41 l32r a4, 32ec 32f3: 030c movi.n a3, 0 32f5: 780442 l8ui a4, a4, 120 32f8: 120c movi.n a2, 1 32fa: fec442 addi a4, a4, -2 32fd: 932340 movnez a2, a3, a4 3300: f00d ret.n ... 0000331c : 331c: f0c112 addi a1, a1, -16 331f: 0129 s32i.n a2, a1, 0 3321: 1109 s32i.n a0, a1, 4 3323: 000005 call0 3324 3326: 082226 beqi a2, 2, 3332 3329: 020c movi.n a2, 0 332b: 1108 l32i.n a0, a1, 4 332d: 10c112 addi a1, a1, 16 3330: f00d ret.n 3332: 250c movi.n a5, 2 3334: fff421 l32r a2, 3304 3337: fff441 l32r a4, 3308 333a: 000222 l8ui a2, a2, 0 333d: 780402 l8ui a0, a4, 120 3340: 92cc bnez.n a2, 334d 3342: 0138 l32i.n a3, a1, 0 3344: 930530 movnez a0, a5, a3 3347: 784402 s8i a0, a4, 120 334a: 000646 j 3367 334d: 0168 l32i.n a6, a1, 0 334f: 969c beqz.n a6, 336c 3351: 122026 beqi a0, 2, 3367 3354: 784452 s8i a5, a4, 120 3357: 020c movi.n a2, 0 3359: ffec01 l32r a0, 330c 335c: 0000c0 callx0 a0 335f: 120c movi.n a2, 1 3361: ffeb01 l32r a0, 3310 3364: 0000c0 callx0 a0 3367: 120c movi.n a2, 1 3369: ffef86 j 332b 336c: ff7016 beqz a0, 3367 336f: 120c movi.n a2, 1 3371: 070c movi.n a7, 0 3373: 784472 s8i a7, a4, 120 3376: ffe701 l32r a0, 3314 3379: 0000c0 callx0 a0 337c: 020c movi.n a2, 0 337e: ffe601 l32r a0, 3318 3381: 0000c0 callx0 a0 3384: fff7c6 j 3367 3387: 00ac00 excw ... 000033a0 : 33a0: f0c112 addi a1, a1, -16 33a3: 0139 s32i.n a3, a1, 0 33a5: 1109 s32i.n a0, a1, 4 33a7: 21c9 s32i.n a12, a1, 8 33a9: 31d9 s32i.n a13, a1, 12 33ab: 04cd mov.n a12, a4 33ad: 02dd mov.n a13, a2 33af: 000005 call0 33b0 33b2: 4dcc bnez.n a13, 33ba 33b4: 0108 l32i.n a0, a1, 0 33b6: 008c beqz.n a0, 33ba 33b8: 3ccc bnez.n a12, 33bf 33ba: 020c movi.n a2, 0 33bc: 001006 j 3400 33bf: bdfc bnez.n a13, 33fe 33c1: 022226 beqi a2, 2, 33c7 33c4: f23266 bnei a2, 3, 33ba 33c7: fff0d1 l32r a13, 3388 33ca: 1f2d22 l32i a2, a13, 124 33cd: 428c beqz.n a2, 33d5 33cf: fff101 l32r a0, 3394 33d2: 0000c0 callx0 a0 33d5: 0c2d mov.n a2, a12 33d7: fff001 l32r a0, 3398 33da: 0000c0 callx0 a0 33dd: 1f6d22 s32i a2, a13, 124 33e0: 0138 l32i.n a3, a1, 0 33e2: 0c4d mov.n a4, a12 33e4: ffee01 l32r a0, 339c 33e7: 0000c0 callx0 a0 33ea: ffe821 l32r a2, 338c 33ed: 000222 l8ui a2, a2, 0 33f0: 804dc2 s8i a12, a13, 128 33f3: 071266 bnei a2, 1, 33fe 33f6: ffe641 l32r a4, 3390 33f9: 130c movi.n a3, 1 33fb: 004432 s8i a3, a4, 0 33fe: 120c movi.n a2, 1 3400: 21c8 l32i.n a12, a1, 8 3402: 31d8 l32i.n a13, a1, 12 3404: 1108 l32i.n a0, a1, 4 3406: 10c112 addi a1, a1, 16 3409: f00d ret.n 340b: 012800 slli a2, a8, 32 ... 00003410 : 3410: ffff31 l32r a3, 340c 3413: 040c movi.n a4, 0 3415: 834320 moveqz a4, a3, a2 3418: 042d mov.n a2, a4 341a: f00d ret.n 341c: 000000 ill ... 00003420 : 3420: ffff21 l32r a2, 341c 3423: c12222 l32i a2, a2, 0x304 3426: f00d ret.n ... 0000346c : 346c: f0c112 addi a1, a1, -16 346f: 3109 s32i.n a0, a1, 12 3471: 0c3216 beqz a2, 3538 3474: 0242b6 bltui a2, 4, 347a 3477: 002f46 j 3538 347a: ffeb01 l32r a0, 3428 347d: 780002 l8ui a0, a0, 120 3480: 0b4056 bnez a0, 3538 3483: ffea31 l32r a3, 342c 3486: d42332 l32i a3, a3, 0x350 3489: 2129 s32i.n a2, a1, 8 348b: 029327 bne a3, a2, 3491 348e: 002746 j 352f 3491: 000005 call0 3494 3494: 0129 s32i.n a2, a1, 0 3496: ffe751 l32r a5, 3434 3499: ffe531 l32r a3, 3430 349c: 2148 l32i.n a4, a1, 8 349e: 0338 l32i.n a3, a3, 0 34a0: d46542 s32i a4, a5, 0x350 34a3: 1328 l32i.n a2, a3, 4 34a5: 3338 l32i.n a3, a3, 12 34a7: ffe901 l32r a0, 344c 34aa: 0000c0 callx0 a0 34ad: ffe231 l32r a3, 3438 34b0: 78a342 movi a4, 0x378 34b3: fdc222 addi a2, a2, -3 34b6: f42020 extui a2, a2, 0, 16 34b9: 000005 call0 34bc 34bc: ffe031 l32r a3, 343c 34bf: 000332 l8ui a3, a3, 0 34c2: 0b1366 bnei a3, 1, 34d1 34c5: ffe201 l32r a0, 3450 34c8: 0000c0 callx0 a0 34cb: ffe201 l32r a0, 3454 34ce: 0000c0 callx0 a0 34d1: 2128 l32i.n a2, a1, 8 34d3: ffe101 l32r a0, 3458 34d6: 0000c0 callx0 a0 34d9: 2148 l32i.n a4, a1, 8 34db: ffd971 l32r a7, 3440 34de: 060c movi.n a6, 0 34e0: d06762 s32i a6, a7, 0x340 34e3: fed752 addmi a5, a7, 0xfffffe00 34e6: 073466 bnei a4, 3, 34f1 34e9: 052d mov.n a2, a5 34eb: ffdc01 l32r a0, 345c 34ee: 0000c0 callx0 a0 34f1: ffd481 l32r a8, 3444 34f4: 000882 l8ui a8, a8, 0 34f7: 0198 l32i.n a9, a1, 0 34f9: 321866 bnei a8, 1, 352f 34fc: 1199 s32i.n a9, a1, 4 34fe: 021926 beqi a9, 1, 3504 3501: 083966 bnei a9, 3, 350d 3504: ffd701 l32r a0, 3460 3507: 0000c0 callx0 a0 350a: 000005 call0 350c 350d: 1108 l32i.n a0, a1, 4 350f: 022026 beqi a0, 2, 3515 3512: 053066 bnei a0, 3, 351b 3515: ffd301 l32r a0, 3464 3518: 0000c0 callx0 a0 351b: 1138 l32i.n a3, a1, 4 351d: 0e1366 bnei a3, 1, 352f 3520: ffca01 l32r a0, 3448 3523: 4008 l32i.n a0, a0, 16 3525: 608c beqz.n a0, 352f 3527: 0028 l32i.n a2, a0, 0 3529: ffcf01 l32r a0, 3468 352c: 0000c0 callx0 a0 352f: 120c movi.n a2, 1 3531: 3108 l32i.n a0, a1, 12 3533: 10c112 addi a1, a1, 16 3536: f00d ret.n 3538: 020c movi.n a2, 0 353a: fffcc6 j 3531 353d: 000000 ill 3540: 000000 ill ... 00003544 : 3544: f0c112 addi a1, a1, -16 3547: 0109 s32i.n a0, a1, 0 3549: 0432b6 bltui a2, 3, 3551 354c: 020c movi.n a2, 0 354e: 000286 j 355c 3551: 742020 extui a2, a2, 0, 8 3554: fffb01 l32r a0, 3540 3557: 0000c0 callx0 a0 355a: 120c movi.n a2, 1 355c: 0108 l32i.n a0, a1, 0 355e: 10c112 addi a1, a1, 16 3561: f00d ret.n 3563: 000000 ill ... 00003568 : 3568: f0c112 addi a1, a1, -16 356b: 0109 s32i.n a0, a1, 0 356d: fffd01 l32r a0, 3564 3570: 0000c0 callx0 a0 3573: 0108 l32i.n a0, a1, 0 3575: 10c112 addi a1, a1, 16 3578: f00d ret.n 357a: 000000 ill 357d: 000000 ill 00003580 : 3580: f0c112 addi a1, a1, -16 3583: 0109 s32i.n a0, a1, 0 3585: fffd01 l32r a0, 357c 3588: 0000c0 callx0 a0 358b: 060222 l8ui a2, a2, 6 358e: 0108 l32i.n a0, a1, 0 3590: 10c112 addi a1, a1, 16 3593: f00d ret.n ... 000035a8 : 35a8: f0c112 addi a1, a1, -16 35ab: 11c9 s32i.n a12, a1, 4 35ad: 0109 s32i.n a0, a1, 0 35af: 02cd mov.n a12, a2 35b1: e00c movi.n a0, 14 35b3: 04b027 bgeu a0, a2, 35bb 35b6: 020c movi.n a2, 0 35b8: 000906 j 35e0 35bb: fff801 l32r a0, 359c 35be: 0000c0 callx0 a0 35c1: fff521 l32r a2, 3598 35c4: 90ccc0 addx2 a12, a12, a12 35c7: a0cc20 addx4 a12, a12, a2 35ca: 78ccc2 addi a12, a12, 120 35cd: 5362c2 s32i a12, a2, 0x14c 35d0: fff401 l32r a0, 35a0 35d3: 0000c0 callx0 a0 35d6: 0c2d mov.n a2, a12 35d8: fff301 l32r a0, 35a4 35db: 0000c0 callx0 a0 35de: 120c movi.n a2, 1 35e0: 11c8 l32i.n a12, a1, 4 35e2: 0108 l32i.n a0, a1, 0 35e4: 10c112 addi a1, a1, 16 35e7: f00d ret.n ... 35f1: fe .byte 0xfe 35f2: 003ff1 l32r a15, fffc36f0 35f5: 000000 ill 000035f8 : 35f8: f0c112 addi a1, a1, -16 35fb: 0109 s32i.n a0, a1, 0 35fd: fffb01 l32r a0, 35ec 3600: 023d mov.n a3, a2 3602: 780002 l8ui a0, a0, 120 3605: 020c movi.n a2, 0 3607: 021026 beqi a0, 1, 360d 360a: 000fc6 j 364d 360d: 190c movi.n a9, 1 360f: fff841 l32r a4, 35f0 3612: 0020c0 memw 3615: 9b2482 l32i a8, a4, 0x26c 3618: 208890 or a8, a8, a9 361b: 0020c0 memw 361e: 9b6482 s32i a8, a4, 0x26c 3621: 270c movi.n a7, 2 3623: 0020c0 memw 3626: 9b2462 l32i a6, a4, 0x26c 3629: 206670 or a6, a6, a7 362c: 0020c0 memw 362f: 9b6462 s32i a6, a4, 0x26c 3632: 450c movi.n a5, 4 3634: 0020c0 memw 3637: 9b2422 l32i a2, a4, 0x26c 363a: 202250 or a2, a2, a5 363d: 0020c0 memw 3640: 9b6422 s32i a2, a4, 0x26c 3643: 020c movi.n a2, 0 3645: ffeb01 l32r a0, 35f4 3648: 0000c0 callx0 a0 364b: 120c movi.n a2, 1 364d: 0108 l32i.n a0, a1, 0 364f: 10c112 addi a1, a1, 16 3652: f00d ret.n ... 365c: f1fe00 excw 365f: 3f .byte 0x3f ... 3668: f1fe00 excw 366b: 3f .byte 0x3f ... 0000368c : 368c: f0c112 addi a1, a1, -16 368f: 0129 s32i.n a2, a1, 0 3691: 1109 s32i.n a0, a1, 4 3693: 000005 call0 3694 3696: ffef01 l32r a0, 3654 3699: 000002 l8ui a0, a0, 0 369c: e08c beqz.n a0, 36ae 369e: 0c1266 bnei a2, 1, 36ae 36a1: ffed51 l32r a5, 3658 36a4: 01b8 l32i.n a11, a1, 0 36a6: 780562 l8ui a6, a5, 120 36a9: 140c movi.n a4, 1 36ab: 683666 bnei a6, 3, 3717 36ae: 020c movi.n a2, 0 36b0: 001706 j 3710 36b3: ffef01 l32r a0, 3670 36b6: 0000c0 callx0 a0 36b9: ffee01 l32r a0, 3674 36bc: 0000c0 callx0 a0 36bf: 0020c0 memw 36c2: ffe631 l32r a3, 365c 36c5: 9b2372 l32i a7, a3, 0x26c 36c8: 180c movi.n a8, 1 36ca: 207780 or a7, a7, a8 36cd: 0020c0 memw 36d0: 9b6372 s32i a7, a3, 0x26c 36d3: 260c movi.n a6, 2 36d5: 0020c0 memw 36d8: 9b2352 l32i a5, a3, 0x26c 36db: 205560 or a5, a5, a6 36de: 0020c0 memw 36e1: 9b6352 s32i a5, a3, 0x26c 36e4: 440c movi.n a4, 4 36e6: 0020c0 memw 36e9: 9b2322 l32i a2, a3, 0x26c 36ec: 202240 or a2, a2, a4 36ef: 0020c0 memw 36f2: 9b6322 s32i a2, a3, 0x26c 36f5: 020c movi.n a2, 0 36f7: ffda31 l32r a3, 3660 36fa: ffdf01 l32r a0, 3678 36fd: 0000c0 callx0 a0 3700: ffd9a1 l32r a10, 3664 3703: 090c movi.n a9, 0 3705: 784a92 s8i a9, a10, 120 3708: ffdd01 l32r a0, 367c 370b: 0000c0 callx0 a0 370e: 120c movi.n a2, 1 3710: 1108 l32i.n a0, a1, 4 3712: 10c112 addi a1, a1, 16 3715: f00d ret.n 3717: 058b16 beqz a11, 3773 371a: 581626 beqi a6, 1, 3776 371d: 000005 call0 3720 3720: ffd801 l32r a0, 3680 3723: 0000c0 callx0 a0 3726: e97c movi.n a9, -2 3728: 0020c0 memw 372b: ffcf41 l32r a4, 3668 372e: 9b2482 l32i a8, a4, 0x26c 3731: 108890 and a8, a8, a9 3734: 0020c0 memw 3737: 9b6482 s32i a8, a4, 0x26c 373a: d77c movi.n a7, -3 373c: 0020c0 memw 373f: 9b2462 l32i a6, a4, 0x26c 3742: 106670 and a6, a6, a7 3745: 0020c0 memw 3748: 9b6462 s32i a6, a4, 0x26c 374b: b57c movi.n a5, -5 374d: 0020c0 memw 3750: 9b2432 l32i a3, a4, 0x26c 3753: 103350 and a3, a3, a5 3756: 0020c0 memw 3759: 9b6432 s32i a3, a4, 0x26c 375c: ffc421 l32r a2, 366c 375f: 100c movi.n a0, 1 3761: 784202 s8i a0, a2, 120 3764: ffc801 l32r a0, 3684 3767: 0000c0 callx0 a0 376a: ffc701 l32r a0, 3688 376d: 0000c0 callx0 a0 3770: ffe686 j 370e 3773: f3c656 bnez a6, 36b3 3776: 042d mov.n a2, a4 3778: ffe506 j 3710 377b: 000000 ill ... 00003780 : 3780: ffff31 l32r a3, 377c 3783: 4c6322 s32i a2, a3, 0x130 3786: f00d ret.n ... 00003798 : 3798: f0c112 addi a1, a1, -16 379b: 0109 s32i.n a0, a1, 0 379d: 21d9 s32i.n a13, a1, 8 379f: 11c9 s32i.n a12, a1, 4 37a1: 02dd mov.n a13, a2 37a3: 03cd mov.n a12, a3 37a5: 2022f6 bgeui a2, 2, 37c9 37a8: d39c beqz.n a3, 37c9 37aa: fffa01 l32r a0, 3794 37ad: 0000c0 callx0 a0 37b0: 22ac beqz.n a2, 37d6 37b2: 350202 l8ui a0, a2, 53 37b5: 1d6007 bbci a0, 0, 37d6 37b8: 1248 l32i.n a4, a2, 4 37ba: 0c49 s32i.n a4, a12, 0 37bc: 2238 l32i.n a3, a2, 8 37be: 1c39 s32i.n a3, a12, 4 37c0: 3208 l32i.n a0, a2, 12 37c2: 2c09 s32i.n a0, a12, 8 37c4: 120c movi.n a2, 1 37c6: 000046 j 37cb 37c9: 020c movi.n a2, 0 37cb: 11c8 l32i.n a12, a1, 4 37cd: 21d8 l32i.n a13, a1, 8 37cf: 0108 l32i.n a0, a1, 0 37d1: 10c112 addi a1, a1, 16 37d4: f00d ret.n 37d6: 000c movi.n a0, 0 37d8: ffec21 l32r a2, 3788 37db: bdcc bnez.n a13, 37ea 37dd: 030252 l8ui a5, a2, 3 37e0: 231566 bnei a5, 1, 3807 37e3: 0c09 s32i.n a0, a12, 0 37e5: 1c09 s32i.n a0, a12, 4 37e7: fff5c6 j 37c2 37ea: 020262 l8ui a6, a2, 2 37ed: 061666 bnei a6, 1, 37f7 37f0: 0c09 s32i.n a0, a12, 0 37f2: 1c09 s32i.n a0, a12, 4 37f4: fff286 j 37c2 37f7: ffe501 l32r a0, 378c 37fa: 0038 l32i.n a3, a0, 0 37fc: 0c39 s32i.n a3, a12, 0 37fe: 1028 l32i.n a2, a0, 4 3800: 1c29 s32i.n a2, a12, 4 3802: 2008 l32i.n a0, a0, 8 3804: ffee86 j 37c2 3807: ffe201 l32r a0, 3790 380a: 0038 l32i.n a3, a0, 0 380c: 0c39 s32i.n a3, a12, 0 380e: 1028 l32i.n a2, a0, 4 3810: 1c29 s32i.n a2, a12, 4 3812: 2008 l32i.n a0, a0, 8 3814: ffea86 j 37c2 ... 0000382c : 382c: f0c112 addi a1, a1, -16 382f: 0109 s32i.n a0, a1, 0 3831: 11c9 s32i.n a12, a1, 4 3833: 21d9 s32i.n a13, a1, 8 3835: 02cd mov.n a12, a2 3837: 03dd mov.n a13, a3 3839: b39c beqz.n a3, 3858 383b: 1922f6 bgeui a2, 2, 3858 383e: fff901 l32r a0, 3824 3841: 0000c0 callx0 a0 3844: fff501 l32r a0, 3818 3847: 4ccc bnez.n a12, 384f 3849: 030032 l8ui a3, a0, 3 384c: 081326 beqi a3, 1, 3858 384f: 0a1c66 bnei a12, 1, 385d 3852: 020042 l8ui a4, a0, 2 3855: 041466 bnei a4, 1, 385d 3858: 020c movi.n a2, 0 385a: 000986 j 3884 385d: ecec bnez.n a12, 388f 385f: ffef01 l32r a0, 381c 3862: 0d68 l32i.n a6, a13, 0 3864: 0069 s32i.n a6, a0, 0 3866: 1d58 l32i.n a5, a13, 4 3868: 1059 s32i.n a5, a0, 4 386a: 2d78 l32i.n a7, a13, 8 386c: 2079 s32i.n a7, a0, 8 386e: 029c beqz.n a2, 3882 3870: 350282 l8ui a8, a2, 53 3873: 0b6807 bbci a8, 0, 3882 3876: 0d3d mov.n a3, a13 3878: 4d4b addi.n a4, a13, 4 387a: 5d8b addi.n a5, a13, 8 387c: ffeb01 l32r a0, 3828 387f: 0000c0 callx0 a0 3882: 120c movi.n a2, 1 3884: 11c8 l32i.n a12, a1, 4 3886: 21d8 l32i.n a13, a1, 8 3888: 0108 l32i.n a0, a1, 0 388a: 10c112 addi a1, a1, 16 388d: f00d ret.n 388f: ffe401 l32r a0, 3820 3892: 0da8 l32i.n a10, a13, 0 3894: 00a9 s32i.n a10, a0, 0 3896: 1d98 l32i.n a9, a13, 4 3898: 1099 s32i.n a9, a0, 4 389a: fff306 j 386a ... 000038b8 : 38b8: f0c112 addi a1, a1, -16 38bb: 0109 s32i.n a0, a1, 0 38bd: 11c9 s32i.n a12, a1, 4 38bf: 21d9 s32i.n a13, a1, 8 38c1: 02cd mov.n a12, a2 38c3: 03dd mov.n a13, a3 38c5: 1b22f6 bgeui a2, 2, 38e4 38c8: 839c beqz.n a3, 38e4 38ca: fff701 l32r a0, 38a8 38cd: 0000c0 callx0 a0 38d0: 020d mov.n a0, a2 38d2: d2ac beqz.n a2, 3903 38d4: 0d2d mov.n a2, a13 38d6: 640c movi.n a4, 6 38d8: 2fc032 addi a3, a0, 47 38db: fff401 l32r a0, 38ac 38de: 0000c0 callx0 a0 38e1: 000446 j 38f6 38e4: 020c movi.n a2, 0 38e6: 000386 j 38f8 38e9: 0d2d mov.n a2, a13 38eb: ffed31 l32r a3, 38a0 38ee: 640c movi.n a4, 6 38f0: fff001 l32r a0, 38b0 38f3: 0000c0 callx0 a0 38f6: 120c movi.n a2, 1 38f8: 11c8 l32i.n a12, a1, 4 38fa: 21d8 l32i.n a13, a1, 8 38fc: 0108 l32i.n a0, a1, 0 38fe: 10c112 addi a1, a1, 16 3901: f00d ret.n 3903: fe2c56 bnez a12, 38e9 3906: 0d2d mov.n a2, a13 3908: ffe731 l32r a3, 38a4 390b: 640c movi.n a4, 6 390d: ffe901 l32r a0, 38b4 3910: 0000c0 callx0 a0 3913: fff7c6 j 38f6 ... 0000395c : 395c: e0c112 addi a1, a1, -32 395f: 31e9 s32i.n a14, a1, 12 3961: 0109 s32i.n a0, a1, 0 3963: 11c9 s32i.n a12, a1, 4 3965: 21d9 s32i.n a13, a1, 8 3967: 03cd mov.n a12, a3 3969: 02dd mov.n a13, a2 396b: 000005 call0 396c 396e: 023d mov.n a3, a2 3970: 05fc16 beqz a12, 39d3 3973: 5c2df6 bgeui a13, 2, 39d3 3976: 0d2d mov.n a2, a13 3978: 4139 s32i.n a3, a1, 16 397a: ffeb01 l32r a0, 3928 397d: 0000c0 callx0 a0 3980: 02ed mov.n a14, a2 3982: 4108 l32i.n a0, a1, 16 3984: 045d56 bnez a13, 39cd 3987: 482026 beqi a0, 2, 39d3 398a: 045016 beqz a0, 39d3 398d: 0c3d mov.n a3, a12 398f: ffe2d1 l32r a13, 3918 3992: 640c movi.n a4, 6 3994: 0d2d mov.n a2, a13 3996: ffe501 l32r a0, 392c 3999: 0000c0 callx0 a0 399c: 09b216 beqz a2, 3a3b 399f: 0d2d mov.n a2, a13 39a1: 0c3d mov.n a3, a12 39a3: 640c movi.n a4, 6 39a5: ffe201 l32r a0, 3930 39a8: 0000c0 callx0 a0 39ab: 091e16 beqz a14, 3a40 39ae: 0c3d mov.n a3, a12 39b0: 2fce22 addi a2, a14, 47 39b3: 640c movi.n a4, 6 39b5: ffdf01 l32r a0, 3934 39b8: 0000c0 callx0 a0 39bb: ffdf01 l32r a0, 3938 39be: 0000c0 callx0 a0 39c1: ffde01 l32r a0, 393c 39c4: 0000c0 callx0 a0 39c7: 000005 call0 39c8 39ca: 001b46 j 3a3b 39cd: 000005 call0 39d0 39d0: 0e1266 bnei a2, 1, 39e2 39d3: 020c movi.n a2, 0 39d5: 11c8 l32i.n a12, a1, 4 39d7: 21d8 l32i.n a13, a1, 8 39d9: 31e8 l32i.n a14, a1, 12 39db: 0108 l32i.n a0, a1, 0 39dd: 20c112 addi a1, a1, 32 39e0: f00d ret.n 39e2: 0c3d mov.n a3, a12 39e4: ffced1 l32r a13, 391c 39e7: 640c movi.n a4, 6 39e9: 0d2d mov.n a2, a13 39eb: ffd501 l32r a0, 3940 39ee: 0000c0 callx0 a0 39f1: 046216 beqz a2, 3a3b 39f4: 0d2d mov.n a2, a13 39f6: 0c3d mov.n a3, a12 39f8: 640c movi.n a4, 6 39fa: ffd201 l32r a0, 3944 39fd: 0000c0 callx0 a0 3a00: 7ebc beqz.n a14, 3a3b 3a02: 0c3d mov.n a3, a12 3a04: 2fce22 addi a2, a14, 47 3a07: 640c movi.n a4, 6 3a09: ffcf01 l32r a0, 3948 3a0c: 0000c0 callx0 a0 3a0f: ffc401 l32r a0, 3920 3a12: 780002 l8ui a0, a0, 120 3a15: 122066 bnei a0, 2, 3a2b 3a18: 120c movi.n a2, 1 3a1a: ffcc01 l32r a0, 394c 3a1d: 0000c0 callx0 a0 3a20: 120c movi.n a2, 1 3a22: ffcb01 l32r a0, 3950 3a25: 0000c0 callx0 a0 3a28: 0003c6 j 3a3b 3a2b: 020c movi.n a2, 0 3a2d: ffc901 l32r a0, 3954 3a30: 0000c0 callx0 a0 3a33: 020c movi.n a2, 0 3a35: ffc801 l32r a0, 3958 3a38: 0000c0 callx0 a0 3a3b: 120c movi.n a2, 1 3a3d: ffe506 j 39d5 3a40: ffb921 l32r a2, 3924 3a43: 000222 l8ui a2, a2, 0 3a46: f11266 bnei a2, 1, 3a3b 3a49: 0d2d mov.n a2, a13 3a4b: 000005 call0 3a4c 3a4e: fffa46 j 3a3b 3a51: 000000 ill 3a54: 000000 ill ... 00003a58 : 3a58: 146040 extui a6, a4, 0, 2 3a5b: 180c movi.n a8, 1 3a5d: fffd91 l32r a9, 3a54 3a60: 470c movi.n a7, 4 3a62: 107470 and a7, a4, a7 3a65: 7e4922 s8i a2, a9, 126 3a68: 7f4982 s8i a8, a9, 127 3a6b: 7d4982 s8i a8, a9, 125 3a6e: 1177e0 slli a7, a7, 2 3a71: 206670 or a6, a6, a7 3a74: 1166c0 slli a6, a6, 4 3a77: cfae72 movi a7, 0xfffffecf 3a7a: 0020c0 memw 3a7d: 0358 l32i.n a5, a3, 0 3a7f: 105570 and a5, a5, a7 3a82: 205560 or a5, a5, a6 3a85: 0020c0 memw 3a88: 0359 s32i.n a5, a3, 0 3a8a: f00d ret.n ... 00003a98 : 3a98: f0c112 addi a1, a1, -16 3a9b: 0109 s32i.n a0, a1, 0 3a9d: fffb01 l32r a0, 3a8c 3aa0: 7d0022 l8ui a2, a0, 125 3aa3: 0d1266 bnei a2, 1, 3ab4 3aa6: fffa21 l32r a2, 3a90 3aa9: 030c movi.n a3, 0 3aab: 7d4032 s8i a3, a0, 125 3aae: fff901 l32r a0, 3a94 3ab1: 0000c0 callx0 a0 3ab4: 0108 l32i.n a0, a1, 0 3ab6: 10c112 addi a1, a1, 16 3ab9: f00d ret.n 3abb: 008000 excw ... 00003ac0 : 3ac0: ffff41 l32r a4, 3abc 3ac3: 620b addi.n a6, a2, -1 3ac5: 150c movi.n a5, 1 3ac7: 030c movi.n a3, 0 3ac9: 833560 moveqz a3, a5, a6 3acc: 804432 s8i a3, a4, 128 3acf: f00d ret.n 3ad1: 000000 ill 3ad4: 000000 ill ... 00003ad8 : 3ad8: ffff31 l32r a3, 3ad4 3adb: 3f6322 s32i a2, a3, 252 3ade: f00d ret.n 3ae0: 000260 excw 3ae3: 028000 excw ... 00003af4 : 3af4: f0c112 addi a1, a1, -16 3af7: 0109 s32i.n a0, a1, 0 3af9: 0f33b6 bltui a3, 3, 3b0c 3afc: fff921 l32r a2, 3ae0 3aff: 330c movi.n a3, 3 3b01: fff901 l32r a0, 3ae8 3b04: 0000c0 callx0 a0 3b07: 020c movi.n a2, 0 3b09: 000446 j 3b1e 3b0c: 549c beqz.n a4, 3b25 3b0e: 359c beqz.n a5, 3b25 3b10: 16c332 addi a3, a3, 22 3b13: 743030 extui a3, a3, 0, 8 3b16: fff501 l32r a0, 3aec 3b19: 0000c0 callx0 a0 3b1c: 120c movi.n a2, 1 3b1e: 0108 l32i.n a0, a1, 0 3b20: 10c112 addi a1, a1, 16 3b23: f00d ret.n 3b25: ffef21 l32r a2, 3ae4 3b28: fff201 l32r a0, 3af0 3b2b: 0000c0 callx0 a0 3b2e: fff546 j 3b07 3b31: 000000 ill 3b34: 07a120 excw 3b37: a12000 sll a2, a0 3b3a: 000007 bnone a0, a0, 3b3e 3b3d: fe .byte 0xfe 3b3e: ef .byte 0xef 3b3f: 3f .byte 0x3f 3b40: 000600 excw 3b43: 000060 excw 3b46: 000000 ill 3b49: 000000 ill 00003b4c : 3b4c: 020c movi.n a2, 0 3b4e: fff931 l32r a3, 3b34 3b51: f0c112 addi a1, a1, -16 3b54: 0109 s32i.n a0, a1, 0 3b56: fffb01 l32r a0, 3b44 3b59: 0000c0 callx0 a0 3b5c: 120c movi.n a2, 1 3b5e: fff631 l32r a3, 3b38 3b61: fff901 l32r a0, 3b48 3b64: 0000c0 callx0 a0 3b67: fff521 l32r a2, 3b3c 3b6a: cfae72 movi a7, 0xfffffecf 3b6d: 00a162 movi a6, 0x100 3b70: fff451 l32r a5, 3b40 3b73: 0020c0 memw 3b76: 822582 l32i a8, a5, 0x208 3b79: 108870 and a8, a8, a7 3b7c: 208860 or a8, a8, a6 3b7f: 0020c0 memw 3b82: 826582 s32i a8, a5, 0x208 3b85: 0020c0 memw 3b88: 842542 l32i a4, a5, 0x210 3b8b: 104470 and a4, a4, a7 3b8e: 204460 or a4, a4, a6 3b91: 0020c0 memw 3b94: 846542 s32i a4, a5, 0x210 3b97: 430c movi.n a3, 4 3b99: 0020c0 memw 3b9c: 8a2202 l32i a0, a2, 0x228 3b9f: 200030 or a0, a0, a3 3ba2: 0020c0 memw 3ba5: 8a6202 s32i a0, a2, 0x228 3ba8: 0108 l32i.n a0, a1, 0 3baa: 10c112 addi a1, a1, 16 3bad: f00d ret.n 3baf: a12000 sll a2, a0 3bb2: 200007 bnone a0, a0, 3bd6 3bb5: 0007a1 l32r a10, fffc3bd4 3bb8: effe00 excw 3bbb: 3f .byte 0x3f ... 00003bc4 : 3bc4: 020c movi.n a2, 0 3bc6: fffa31 l32r a3, 3bb0 3bc9: f0c112 addi a1, a1, -16 3bcc: 0109 s32i.n a0, a1, 0 3bce: fffb01 l32r a0, 3bbc 3bd1: 0000c0 callx0 a0 3bd4: 120c movi.n a2, 1 3bd6: fff731 l32r a3, 3bb4 3bd9: fff901 l32r a0, 3bc0 3bdc: 0000c0 callx0 a0 3bdf: b37c movi.n a3, -5 3be1: fff521 l32r a2, 3bb8 3be4: 0020c0 memw 3be7: 8a2202 l32i a0, a2, 0x228 3bea: 100030 and a0, a0, a3 3bed: 0020c0 memw 3bf0: 8a6202 s32i a0, a2, 0x228 3bf3: 0108 l32i.n a0, a1, 0 3bf5: 10c112 addi a1, a1, 16 3bf8: f00d ret.n 3bfa: 000000 ill 3bfd: 000000 ill 00003c00 : 3c00: ffff21 l32r a2, 3bfc 3c03: f00d ret.n Disassembly of section .irom.text: 00004740 <.irom.text>: 4740: 464544 excw 4743: 525245 call0 56c68 4746: 204445 call0 24b8c 4749: 4e5546 j 180a2 474c: 4e2043 excw 474f: 424d55 excw 4752: 205245 call0 24c78 4755: 5349 s32i.n a4, a3, 20 4757: 494220 excw 475a: 454747 ball a7, a4, 47a3 <.irom.text+0x63> 475d: 542052 l32i a5, a0, 0x150 4760: 4148 l32i.n a4, a1, 16 4762: 4e .byte 0x4e 4763: 303120 xor a3, a1, a2 4766: 000a add.n a0, a0, a0 ... 4770: 696166 bnei a1, 6, 47dd <.irom.text+0x9d> 4773: 656c movi.n a5, -26 4775: 203a64 excw 4778: 6e .byte 0x6e 4779: 646565 excw 477c: 6f6220 excw 477f: 6f .byte 0x6f 4780: 3e2074 excw 4783: 203d excw 4785: 332e31 l32r a3, fffd1440 4788: 000a add.n a0, a0, a0 478a: 000000 ill 478d: 000000 ill 4790: 6e6f64 excw 4793: 207427 bbci a4, 18, 47b7 <.irom.text+0x77> 4796: 707573 excw 4799: 726f70 excw 479c: 646574 excw 479f: 6c6620 excw 47a2: 687361 l32r a6, fffde970 47a5: 616d20 excw 47a8: 0a2e70 excw 47ab: 000000 ill 47ae: 720000 excw 47b1: 747365 excw 47b4: 747261 l32r a6, fffe197c 47b7: 6f7420 excw 47ba: 737520 excw 47bd: 752065 excw 47c0: 726573 excw 47c3: 696220 excw 47c6: 6e .byte 0x6e 47c7: 204020 or a4, a0, a2 47ca: 0a7825 excw 47cd: 000000 ill 47d0: 736574 excw 47d3: 612074 excw 47d6: 726c movi.n a2, -25 47d8: 646165 excw 47db: 2079 s32i.n a7, a0, 8 47dd: 736170 excw 47e0: 646573 excw 47e3: 2e .byte 0x2e 47e4: 000a add.n a0, a0, a0 ... 47ee: 720000 excw 47f1: 6f6265 excw 47f4: 6f .byte 0x6f 47f5: 742074 excw 47f8: 6f .byte 0x6f 47f9: 737520 excw 47fc: 742065 excw 47ff: 747365 excw 4802: 696220 excw 4805: 6e .byte 0x6e 4806: 204020 or a4, a0, a2 4809: 0a7825 excw 480c: 000000 ill 480f: 6f6400 excw 4812: 6e .byte 0x6e 4813: 207427 bbci a4, 18, 4837 <.irom.text+0xf7> 4816: 707573 excw 4819: 726f70 excw 481c: 646574 excw 481f: 797420 excw 4822: 2e6570 excw 4825: 000a add.n a0, a0, a0 ... 482f: 657200 extui a7, a0, 18, 7 4832: 6f6f62 s32i a6, a15, 0x1bc 4835: 742074 excw 4838: 6f .byte 0x6f 4839: 737520 excw 483c: 000065 excw 483f: 0a3100 excw 4842: 320000 excw 4845: 000a add.n a0, a0, a0 4847: 0a3200 excw 484a: 310000 srai a0, a0, 16 484d: 000a add.n a0, a0, a0 484f: 0a3100 excw 4852: 320000 excw 4855: 000a add.n a0, a0, a0 ... 485f: 656400 extui a6, a0, 20, 7 4862: 207065 excw 4865: 656c73 excw 4868: 207065 excw 486b: 736425 excw 486e: 0a0a add.n a0, a10, a0 ... 4880: 7069 s32i.n a6, a0, 28 4882: 253a add.n a2, a5, a3 4884: 252e64 excw 4887: 252e64 excw 488a: 252e64 excw 488d: 6d2c64 excw 4890: 6b7361 l32r a6, fffdf65c 4893: 253a add.n a2, a5, a3 4895: 252e64 excw 4898: 252e64 excw 489b: 252e64 excw 489e: 672c64 excw 48a1: 253a77 bltu a10, a7, 48ca <.irom.text+0x18a> 48a4: 252e64 excw 48a7: 252e64 excw 48aa: 252e64 excw 48ad: 000064 excw 48b0: 000a add.n a0, a0, a0 ... 48be: 640000 extui a0, a0, 0, 7 48c1: 617461 l32r a6, fffdce94 48c4: 3a2020 excw 48c7: 783020 excw 48ca: 207825 excw 48cd: 7e .byte 0x7e 48ce: 783020 excw 48d1: 2c7825 excw 48d4: 656c20 extui a6, a2, 28, 7 48d7: 6e .byte 0x6e 48d8: 203a add.n a2, a0, a3 48da: 0a6425 excw 48dd: 000000 ill 48e0: 646f72 s32i a7, a15, 0x190 48e3: 617461 l32r a6, fffdceb4 48e6: 203a add.n a2, a0, a3 48e8: 257830 extui a7, a3, 24, 3 48eb: 2078 l32i.n a7, a0, 8 48ed: 7e .byte 0x7e 48ee: 783020 excw 48f1: 2c7825 excw 48f4: 656c20 extui a6, a2, 28, 7 48f7: 6e .byte 0x6e 48f8: 203a add.n a2, a0, a3 48fa: 0a6425 excw 48fd: 000000 ill 4900: 737362 excw 4903: 202020 or a2, a0, a2 4906: 203a add.n a2, a0, a3 4908: 257830 extui a7, a3, 24, 3 490b: 2078 l32i.n a7, a0, 8 490d: 7e .byte 0x7e 490e: 783020 excw 4911: 2c7825 excw 4914: 656c20 extui a6, a2, 28, 7 4917: 6e .byte 0x6e 4918: 203a add.n a2, a0, a3 491a: 0a6425 excw 491d: 000000 ill 4920: 6568 l32i.n a6, a5, 24 4922: 207061 l32r a6, fffccae4 4925: 203a20 or a3, a10, a2 4928: 257830 extui a7, a3, 24, 3 492b: 2078 l32i.n a7, a0, 8 492d: 7e .byte 0x7e 492e: 783020 excw 4931: 2c7825 excw 4934: 656c20 extui a6, a2, 28, 7 4937: 6e .byte 0x6e 4938: 203a add.n a2, a0, a3 493a: 0a6425 excw 493d: 000000 ill 4940: 727265 excw 4943: 6f .byte 0x6f 4944: 702072 l32i a7, a0, 0x1c0 4947: 617261 l32r a6, fffdcf10 494a: 656d excw 494c: 726574 excw 494f: 000a add.n a0, a0, a0 ... 495d: 000000 ill 4960: 575b addi.n a5, a7, 5 4962: 735d excw 4964: 206365 excw 4967: 207825 excw 496a: 727265 excw 496d: 6f .byte 0x6f 496e: 000a72 l8ui a7, a10, 0 ... 497d: 000000 ill 4980: 727563 excw 4983: 6e6572 s32i a7, a5, 0x1b8 4986: 725f74 excw 4989: 6f .byte 0x6f 498a: 657475 excw 498d: 695f72 s16i a7, a15, 210 4990: 692064 excw 4993: 252073 excw 4996: 000a64 excw 4999: 000000 ill 499c: 000000 ill 499f: 726500 excw 49a2: 203a72 excw 49a5: 736174 excw 49a8: 206b addi.n a2, a0, 6 49aa: 697270 excw 49ad: 6f .byte 0x6f 49ae: 203c20 or a3, a12, a2 49b1: 0a6425 excw ... 49c0: 727265 excw 49c3: 203a add.n a2, a0, a3 49c5: 736174 excw 49c8: 206b addi.n a2, a0, 6 49ca: 657571 l32r a7, fffddfa0 49cd: 206575 excw 49d0: 727265 excw 49d3: 6f .byte 0x6f 49d4: 000a72 l8ui a7, a10, 0 ... 49df: 726500 excw 49e2: 203a72 excw 49e5: 736f70 excw 49e8: 702074 excw 49eb: 6f6972 s32i a7, a9, 0x1bc 49ee: 203c20 or a3, a12, a2 49f1: 0a6425 excw ... debug-vector.o: file format elf32-xtensa-le Disassembly of section .DebugExceptionVector.text: 00000000 <_DebugExceptionVector>: 0: 007200 waiti 2 3: fffe46 j 0 <_DebugExceptionVector> double-vector.o: file format elf32-xtensa-le Disassembly of section .DoubleExceptionVector.text: 00000000 <_DoubleExceptionVector>: 0: 004140 break 1, 4 3: fffe46 j 0 <_DoubleExceptionVector> kernel-vector.o: file format elf32-xtensa-le Disassembly of section .KernelExceptionVector.text: 00000000 <_KernelExceptionVector>: 0: 004100 break 1, 0 3: fffe46 j 0 <_KernelExceptionVector> nmi-vector.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 <_NMILevelVector-0x10>: 0: 000080 ret 3: 000000 ill 6: 800000 add a0, a0, a0 9: 000000 ill c: 000000 ill ... 00000010 <_NMILevelVector>: 10: fffc01 l32r a0, 0 <_NMILevelVector-0x10> 13: a029 s32i.n a2, a0, 40 15: fffb21 l32r a2, 4 <_NMILevelVector-0xc> 18: 9019 s32i.n a1, a0, 36 1a: 0228 l32i.n a2, a2, 0 1c: b039 s32i.n a3, a0, 44 1e: 61d320 xsr.excsave3 a2 21: c049 s32i.n a4, a0, 48 23: 8029 s32i.n a2, a0, 32 25: 03b130 rsr.epc1 a3 28: 03e840 rsr.exccause a4 2b: 3039 s32i.n a3, a0, 12 2d: 4049 s32i.n a4, a0, 16 2f: 03ee30 rsr.excvaddr a3 32: 5039 s32i.n a3, a0, 20 34: 03d140 rsr.excsave1 a4 37: 6049 s32i.n a4, a0, 24 39: d059 s32i.n a5, a0, 52 3b: e069 s32i.n a6, a0, 56 3d: f079 s32i.n a7, a0, 60 3f: 106082 s32i a8, a0, 64 42: 116092 s32i a9, a0, 68 45: 1260a2 s32i a10, a0, 72 48: 1360b2 s32i a11, a0, 76 4b: 1460c2 s32i a12, a0, 80 4e: 1560d2 s32i a13, a0, 84 51: 1660e2 s32i a14, a0, 88 54: 1760f2 s32i a15, a0, 92 57: ffec11 l32r a1, 8 <_NMILevelVector-0x8> 5a: 000c movi.n a0, 0 5c: 322c movi.n a2, 35 5e: 13e620 wsr.ps a2 61: 002010 rsync 64: 0303e0 rsr.sar a14 67: 01e9 s32i.n a14, a1, 0 69: ffe8d1 l32r a13, c <_NMILevelVector-0x4> 6c: 000dc0 callx0 a13 6f: 01f8 l32i.n a15, a1, 0 71: 1303f0 wsr.sar a15 74: 323c movi.n a2, 51 76: 13e620 wsr.ps a2 79: 002010 rsync 7c: c148 l32i.n a4, a1, 48 7e: d158 l32i.n a5, a1, 52 80: e168 l32i.n a6, a1, 56 82: f178 l32i.n a7, a1, 60 84: 102182 l32i a8, a1, 64 87: 112192 l32i a9, a1, 68 8a: 1221a2 l32i a10, a1, 72 8d: 1321b2 l32i a11, a1, 76 90: 1421c2 l32i a12, a1, 80 93: 1521d2 l32i a13, a1, 84 96: 1621e2 l32i a14, a1, 88 99: 1721f2 l32i a15, a1, 92 9c: 3128 l32i.n a2, a1, 12 9e: 4138 l32i.n a3, a1, 16 a0: 13b120 wsr.epc1 a2 a3: 13e830 wsr.exccause a3 a6: 5128 l32i.n a2, a1, 20 a8: 13ee20 wsr.excvaddr a2 ab: 6138 l32i.n a3, a1, 24 ad: 13d130 wsr.excsave1 a3 b0: 8108 l32i.n a0, a1, 32 b2: 030330 rsr.sar a3 b5: ffa322 movi a2, 0x3ff b8: 0122c0 slli a2, a2, 20 bb: 130330 wsr.sar a3 be: f30c movi.n a3, 15 c0: 0239 s32i.n a3, a2, 0 c2: a128 l32i.n a2, a1, 40 c4: b138 l32i.n a3, a1, 44 c6: 9118 l32i.n a1, a1, 36 c8: 003310 rfi 3 Disassembly of section .NMIExceptionVector.text: 0000019c <_NMIExceptionVector-0x4>: 19c: 000000 ill ... 000001a0 <_NMIExceptionVector>: 1a0: 13d300 wsr.excsave3 a0 1a3: fffe01 l32r a0, 19c <_NMIExceptionVector-0x4> 1a6: 0000c0 callx0 a0 user-vector.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 <_UserExceptionVector_1-0x4>: 0: ffc000 excw 3: 3f .byte 0x3f 00000004 <_UserExceptionVector_1>: 4: 03d100 rsr.excsave1 a0 7: ffd112 addmi a1, a1, 0xffffff00 a: 5129 s32i.n a2, a1, 20 c: 6139 s32i.n a3, a1, 24 e: fffc31 l32r a3, 0 <_UserExceptionVector_1-0x4> 11: 03e820 rsr.exccause a2 14: a03230 addx4 a3, a2, a3 17: 0338 l32i.n a3, a3, 0 19: 7149 s32i.n a4, a1, 28 1b: 0003a0 jx a3 Disassembly of section .UserExceptionVector.text: 00000020 <_UserExceptionVector-0x4>: 20: 000000 ill ... 00000024 <_UserExceptionVector>: 24: 13d100 wsr.excsave1 a0 27: fffe01 l32r a0, 20 <_UserExceptionVector-0x4> 2a: 0000c0 callx0 a0 vector.o: file format elf32-xtensa-le Disassembly of section .UserEnter.text: 00000000 : 0: 100000 and a0, a0, a0 3: 000040 excw ... 00000008 : 8: fffe21 l32r a2, 0 b: 13e720 wsr.vecbase a2 e: fffd01 l32r a0, 4 11: 0000c0 callx0 a0