In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libpp.a: esf_buf.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : ... 00000014 : 14: f0c112 addi a1, a1, -16 17: 0109 s32i.n a0, a1, 0 19: 0b8266 bnei a2, 8, 28 1c: fff901 l32r a0, 0 1f: 4008 l32i.n a0, a0, 16 21: 020c movi.n a2, 0 23: c0cc bnez.n a0, 33 25: 0000c6 j 2c 28: 000c movi.n a0, 0 2a: 002d mov.n a2, a0 2c: 0108 l32i.n a0, a1, 0 2e: 10c112 addi a1, a1, 16 31: f00d ret.n 33: fff601 l32r a0, c 36: 0000c0 callx0 a0 39: fff251 l32r a5, 4 3c: 020c movi.n a2, 0 3e: 4538 l32i.n a3, a5, 16 40: 1139 s32i.n a3, a1, 4 42: 8348 l32i.n a4, a3, 32 44: 4549 s32i.n a4, a5, 16 46: 8329 s32i.n a2, a3, 32 48: fff201 l32r a0, 10 4b: 0000c0 callx0 a0 4e: ffee71 l32r a7, 8 51: 5768 l32i.n a6, a7, 20 53: 1108 l32i.n a0, a1, 4 55: 660b addi.n a6, a6, -1 57: 5769 s32i.n a6, a7, 20 59: fff346 j 2a Disassembly of section .irom0.text: 0000005c : ... 64: 004000 break 0, 0 67: 000000 ill 6a: 000000 ill 6d: 000080 ret 70: 000000 ill 73: 000001 l32r a0, fffc0074 76: 000000 ill 79: 000020 excw 7c: 000000 ill 7f: 000000 ill 82: 000020 excw ... 000000bc : bc: 026d mov.n a6, a2 be: e0c112 addi a1, a1, -32 c1: 5109 s32i.n a0, a1, 20 c3: 020c movi.n a2, 0 c5: ffe501 l32r a0, 5c c8: 0b1366 bnei a3, 1, d7 cb: 868c beqz.n a6, d7 cd: 0038 l32i.n a3, a0, 0 cf: 4169 s32i.n a6, a1, 16 d1: 0fd316 beqz a3, 1d2 d4: 004046 j 1d9 d7: 314366 bnei a3, 4, 10c da: 1048 l32i.n a4, a0, 4 dc: 0e9416 beqz a4, 1c9 df: ffe901 l32r a0, 84 e2: 0000c0 callx0 a0 e5: ffde81 l32r a8, 60 e8: 050c movi.n a5, 0 ea: 1868 l32i.n a6, a8, 4 ec: 2169 s32i.n a6, a1, 8 ee: 8678 l32i.n a7, a6, 32 f0: 1879 s32i.n a7, a8, 4 f2: 8659 s32i.n a5, a6, 32 f4: ffe501 l32r a0, 88 f7: 0000c0 callx0 a0 fa: 2108 l32i.n a0, a1, 8 fc: ffda41 l32r a4, 64 ff: 9038 l32i.n a3, a0, 36 101: 10a8 l32i.n a10, a0, 4 103: 4098 l32i.n a9, a0, 16 105: 1a99 s32i.n a9, a10, 4 107: 0328 l32i.n a2, a3, 0 109: 004146 j 212 10c: 435366 bnei a3, 5, 153 10f: 20b8 l32i.n a11, a0, 8 111: 0b4b16 beqz a11, 1c9 114: ffde01 l32r a0, 8c 117: 0000c0 callx0 a0 11a: ffd341 l32r a4, 68 11d: 020c movi.n a2, 0 11f: 2408 l32i.n a0, a4, 8 121: 0109 s32i.n a0, a1, 0 123: 2109 s32i.n a0, a1, 8 125: 8038 l32i.n a3, a0, 32 127: 2439 s32i.n a3, a4, 8 129: 8029 s32i.n a2, a0, 32 12b: ffd901 l32r a0, 90 12e: 0000c0 callx0 a0 131: 030c movi.n a3, 0 133: 2128 l32i.n a2, a1, 8 135: 841c movi.n a4, 24 137: 9228 l32i.n a2, a2, 36 139: ffd601 l32r a0, 94 13c: 0000c0 callx0 a0 13f: 0138 l32i.n a3, a1, 0 141: 2108 l32i.n a0, a1, 8 143: 1358 l32i.n a5, a3, 4 145: 4348 l32i.n a4, a3, 16 147: 1549 s32i.n a4, a5, 4 149: 9338 l32i.n a3, a3, 36 14b: ffc841 l32r a4, 6c 14e: 0328 l32i.n a2, a3, 0 150: 002f86 j 212 153: 3149 s32i.n a4, a1, 12 155: 686366 bnei a3, 6, 1c1 158: 822c movi.n a2, 40 15a: ffcf01 l32r a0, 98 15d: 0000c0 callx0 a0 160: 1129 s32i.n a2, a1, 4 162: 020d mov.n a0, a2 164: 2129 s32i.n a2, a1, 8 166: 066216 beqz a2, 1d0 169: c20c movi.n a2, 12 16b: ffcc01 l32r a0, 9c 16e: 0000c0 callx0 a0 171: 1188 l32i.n a8, a1, 4 173: 170c movi.n a7, 1 175: 1829 s32i.n a2, a8, 4 177: 2829 s32i.n a2, a8, 8 179: 065872 s16i a7, a8, 12 17c: 821c movi.n a2, 24 17e: ffc801 l32r a0, a0 181: 0000c0 callx0 a0 184: 030c movi.n a3, 0 186: 1198 l32i.n a9, a1, 4 188: 841c movi.n a4, 24 18a: 9929 s32i.n a2, a9, 36 18c: ffc601 l32r a0, a4 18f: 0000c0 callx0 a0 192: 11b8 l32i.n a11, a1, 4 194: 9bb8 l32i.n a11, a11, 36 196: 0b08 l32i.n a0, a11, 0 198: ffb621 l32r a2, 70 19b: 54a000 extui a10, a0, 0, 6 19e: 410600 srli a0, a0, 6 1a1: 200020 or a0, a0, a2 1a4: 3128 l32i.n a2, a1, 12 1a6: 1100a0 slli a0, a0, 6 1a9: 20aa00 or a10, a10, a0 1ac: 0ba9 s32i.n a10, a11, 0 1ae: ffbe01 l32r a0, a8 1b1: 0000c0 callx0 a0 1b4: 1148 l32i.n a4, a1, 4 1b6: 2108 l32i.n a0, a1, 8 1b8: 1438 l32i.n a3, a4, 4 1ba: 4429 s32i.n a2, a4, 16 1bc: 1329 s32i.n a2, a3, 4 1be: 000386 j 1d0 1c1: 097366 bnei a3, 7, 1ce 1c4: 3058 l32i.n a5, a0, 12 1c6: 05c556 bnez a5, 226 1c9: 020c movi.n a2, 0 1cb: 0000c6 j 1d2 1ce: 000c movi.n a0, 0 1d0: 002d mov.n a2, a0 1d2: 5108 l32i.n a0, a1, 20 1d4: 20c112 addi a1, a1, 32 1d7: f00d ret.n 1d9: ffb401 l32r a0, ac 1dc: 0000c0 callx0 a0 1df: ffa591 l32r a9, 74 1e2: 060c movi.n a6, 0 1e4: 0978 l32i.n a7, a9, 0 1e6: 2179 s32i.n a7, a1, 8 1e8: 8788 l32i.n a8, a7, 32 1ea: 0989 s32i.n a8, a9, 0 1ec: 8769 s32i.n a6, a7, 32 1ee: ffb001 l32r a0, b0 1f1: 0000c0 callx0 a0 1f4: ffa141 l32r a4, 78 1f7: 2108 l32i.n a0, a1, 8 1f9: 4158 l32i.n a5, a1, 16 1fb: 1068 l32i.n a6, a0, 4 1fd: 0515a2 l16ui a10, a5, 10 200: 9038 l32i.n a3, a0, 36 202: 0059 s32i.n a5, a0, 0 204: 0328 l32i.n a2, a3, 0 206: 1558 l32i.n a5, a5, 4 208: 1659 s32i.n a5, a6, 4 20a: 0b50a2 s16i a10, a0, 22 20d: dcc5b2 addi a11, a5, -36 210: 40b9 s32i.n a11, a0, 16 212: 546020 extui a6, a2, 0, 6 215: 417620 srli a7, a2, 6 218: 207740 or a7, a7, a4 21b: 1177a0 slli a7, a7, 6 21e: 206670 or a6, a6, a7 221: 0369 s32i.n a6, a3, 0 223: ffea46 j 1d0 226: ffa301 l32r a0, b4 229: 0000c0 callx0 a0 22c: ff94b1 l32r a11, 7c 22f: 080c movi.n a8, 0 231: 3b98 l32i.n a9, a11, 12 233: 2199 s32i.n a9, a1, 8 235: 89a8 l32i.n a10, a9, 32 237: 3ba9 s32i.n a10, a11, 12 239: 8989 s32i.n a8, a9, 32 23b: ff9f01 l32r a0, b8 23e: 0000c0 callx0 a0 241: 2108 l32i.n a0, a1, 8 243: 9038 l32i.n a3, a0, 36 245: ff8e41 l32r a4, 80 248: 0328 l32i.n a2, a3, 0 24a: fff106 j 212 ... 000002b0 : 2b0: 430b addi.n a4, a3, -1 2b2: f0c112 addi a1, a1, -16 2b5: 1109 s32i.n a0, a1, 4 2b7: 0129 s32i.n a2, a1, 0 2b9: 0d7416 beqz a4, 394 2bc: fec352 addi a5, a3, -2 2bf: 0d1516 beqz a5, 394 2c2: 254366 bnei a3, 4, 2eb 2c5: 9228 l32i.n a2, a2, 36 2c7: 030c movi.n a3, 0 2c9: 841c movi.n a4, 24 2cb: ffe601 l32r a0, 264 2ce: 0000c0 callx0 a0 2d1: ffe501 l32r a0, 268 2d4: 0000c0 callx0 a0 2d7: ffde41 l32r a4, 250 2da: 0138 l32i.n a3, a1, 0 2dc: 1458 l32i.n a5, a4, 4 2de: 8359 s32i.n a5, a3, 32 2e0: 1439 s32i.n a3, a4, 4 2e2: ffe201 l32r a0, 26c 2e5: 0000c0 callx0 a0 2e8: 002846 j 38d 2eb: 255366 bnei a3, 5, 314 2ee: 9228 l32i.n a2, a2, 36 2f0: 030c movi.n a3, 0 2f2: 841c movi.n a4, 24 2f4: ffdf01 l32r a0, 270 2f7: 0000c0 callx0 a0 2fa: ffde01 l32r a0, 274 2fd: 0000c0 callx0 a0 300: ffd541 l32r a4, 254 303: 0138 l32i.n a3, a1, 0 305: 2458 l32i.n a5, a4, 8 307: 8359 s32i.n a5, a3, 32 309: 2439 s32i.n a3, a4, 8 30b: ffdb01 l32r a0, 278 30e: 0000c0 callx0 a0 311: 001e06 j 38d 314: 266366 bnei a3, 6, 33e 317: 1228 l32i.n a2, a2, 4 319: ffd801 l32r a0, 27c 31c: 0000c0 callx0 a0 31f: 0128 l32i.n a2, a1, 0 321: 9228 l32i.n a2, a2, 36 323: ffd701 l32r a0, 280 326: 0000c0 callx0 a0 329: 0128 l32i.n a2, a1, 0 32b: 4228 l32i.n a2, a2, 16 32d: ffd501 l32r a0, 284 330: 0000c0 callx0 a0 333: 0128 l32i.n a2, a1, 0 335: ffd401 l32r a0, 288 338: 0000c0 callx0 a0 33b: 001386 j 38d 33e: 257366 bnei a3, 7, 367 341: 9228 l32i.n a2, a2, 36 343: 030c movi.n a3, 0 345: 841c movi.n a4, 24 347: ffd101 l32r a0, 28c 34a: 0000c0 callx0 a0 34d: ffd001 l32r a0, 290 350: 0000c0 callx0 a0 353: ffc141 l32r a4, 258 356: 0138 l32i.n a3, a1, 0 358: 3458 l32i.n a5, a4, 12 35a: 8359 s32i.n a5, a3, 32 35c: 3439 s32i.n a3, a4, 12 35e: ffcd01 l32r a0, 294 361: 0000c0 callx0 a0 364: 000946 j 38d 367: 228366 bnei a3, 8, 38d 36a: 9228 l32i.n a2, a2, 36 36c: 030c movi.n a3, 0 36e: c40c movi.n a4, 12 370: ffca01 l32r a0, 298 373: 0000c0 callx0 a0 376: ffc901 l32r a0, 29c 379: 0000c0 callx0 a0 37c: ffb841 l32r a4, 25c 37f: 0138 l32i.n a3, a1, 0 381: 4458 l32i.n a5, a4, 16 383: 8359 s32i.n a5, a3, 32 385: 4439 s32i.n a3, a4, 16 387: ffc601 l32r a0, 2a0 38a: 0000c0 callx0 a0 38d: 1108 l32i.n a0, a1, 4 38f: 10c112 addi a1, a1, 16 392: f00d ret.n 394: 030c movi.n a3, 0 396: 0128 l32i.n a2, a1, 0 398: 841c movi.n a4, 24 39a: 9228 l32i.n a2, a2, 36 39c: ffc201 l32r a0, 2a4 39f: 0000c0 callx0 a0 3a2: ffc101 l32r a0, 2a8 3a5: 0000c0 callx0 a0 3a8: ffae41 l32r a4, 260 3ab: 0138 l32i.n a3, a1, 0 3ad: 0458 l32i.n a5, a4, 0 3af: 8359 s32i.n a5, a3, 32 3b1: 0439 s32i.n a3, a4, 0 3b3: ffbe01 l32r a0, 2ac 3b6: 0000c0 callx0 a0 3b9: fff406 j 38d 3bc: 000fe0 excw 3bf: 002000 isync 3c2: 000000 ill 3c5: 000000 ill 3c8: 000520 excw 3cb: f00000 subx8 a0, a0, a0 3ce: ff .byte 0xff 3cf: ff .byte 0xff 3d0: 000d80 ret 3d3: 124000 excw ... 000003d8 : 3d8: e0c112 addi a1, a1, -32 3db: 0109 s32i.n a0, a1, 0 3dd: 31e9 s32i.n a14, a1, 12 3df: 11c9 s32i.n a12, a1, 4 3e1: 41f9 s32i.n a15, a1, 16 3e3: 21d9 s32i.n a13, a1, 8 3e5: cf3c movi.n a15, 60 3e7: fff5d1 l32r a13, 3bc 3ea: fff5c1 l32r a12, 3c0 3ed: 1e0c movi.n a14, 1 3ef: 065ce2 s16i a14, a12, 12 3f2: 9cd9 s32i.n a13, a12, 36 3f4: fff451 l32r a5, 3c4 3f7: 0c2d mov.n a2, a12 3f9: a558 l32i.n a5, a5, 40 3fb: 130c movi.n a3, 1 3fd: 1548 l32i.n a4, a5, 4 3ff: 4c49 s32i.n a4, a12, 16 401: 5f5a add.n a5, a15, a5 403: 1c59 s32i.n a5, a12, 4 405: 2c59 s32i.n a5, a12, 8 407: 000005 call0 408 40a: 28ccc2 addi a12, a12, 40 40d: 18cdd2 addi a13, a13, 24 410: f4cff2 addi a15, a15, -12 413: d81fe6 bgei a15, 1, 3ef 416: 8e0c movi.n a14, 8 418: ffedf1 l32r a15, 3cc 41b: ffeb81 l32r a8, 3c8 41e: 5189 s32i.n a8, a1, 20 420: 0020c0 memw 423: 5198 l32i.n a9, a1, 20 425: 09b8 l32i.n a11, a9, 0 427: 00a102 movi a0, 0x100 42a: 10bbf0 and a11, a11, a15 42d: 20bb00 or a11, a11, a0 430: 0020c0 memw 433: 9cd9 s32i.n a13, a12, 36 435: 0c2d mov.n a2, a12 437: 430c movi.n a3, 4 439: 09b9 s32i.n a11, a9, 0 43b: 1c99 s32i.n a9, a12, 4 43d: 2c99 s32i.n a9, a12, 8 43f: 1a0c movi.n a10, 1 441: 065ca2 s16i a10, a12, 12 444: 99cb addi.n a9, a9, 12 446: 4c99 s32i.n a9, a12, 16 448: 000005 call0 44c 44b: 28ccc2 addi a12, a12, 40 44e: 18cdd2 addi a13, a13, 24 451: 5108 l32i.n a0, a1, 20 453: ee0b addi.n a14, a14, -1 455: 01d002 addmi a0, a0, 0x100 458: 00cb addi.n a0, a0, 12 45a: 5109 s32i.n a0, a1, 20 45c: c01ee6 bgei a14, 1, 420 45f: 8e0c movi.n a14, 8 461: ffdb41 l32r a4, 3d0 464: 6149 s32i.n a4, a1, 24 466: 0020c0 memw 469: 6158 l32i.n a5, a1, 24 46b: 0578 l32i.n a7, a5, 0 46d: 084c movi.n a8, 64 46f: 1077f0 and a7, a7, a15 472: 207780 or a7, a7, a8 475: 0020c0 memw 478: 9cd9 s32i.n a13, a12, 36 47a: 0c2d mov.n a2, a12 47c: 530c movi.n a3, 5 47e: 0579 s32i.n a7, a5, 0 480: 1c59 s32i.n a5, a12, 4 482: 2c59 s32i.n a5, a12, 8 484: 160c movi.n a6, 1 486: 065c62 s16i a6, a12, 12 489: 55cb addi.n a5, a5, 12 48b: 4c59 s32i.n a5, a12, 16 48d: 000005 call0 490 490: 28ccc2 addi a12, a12, 40 493: 18cdd2 addi a13, a13, 24 496: 6188 l32i.n a8, a1, 24 498: ee0b addi.n a14, a14, -1 49a: 4cc882 addi a8, a8, 76 49d: 6189 s32i.n a8, a1, 24 49f: c31ee6 bgei a14, 1, 466 4a2: 4e0c movi.n a14, 4 4a4: 9cd9 s32i.n a13, a12, 36 4a6: 0c2d mov.n a2, a12 4a8: 730c movi.n a3, 7 4aa: 000005 call0 4ac 4ad: 28ccc2 addi a12, a12, 40 4b0: 18cdd2 addi a13, a13, 24 4b3: ee0b addi.n a14, a14, -1 4b5: eb1ee6 bgei a14, 1, 4a4 4b8: 7e0c movi.n a14, 7 4ba: ffc6d1 l32r a13, 3d4 4bd: 41f8 l32i.n a15, a1, 16 4bf: 9cd9 s32i.n a13, a12, 36 4c1: 0c2d mov.n a2, a12 4c3: 830c movi.n a3, 8 4c5: 000005 call0 4c8 4c8: 28ccc2 addi a12, a12, 40 4cb: ddcb addi.n a13, a13, 12 4cd: ee0b addi.n a14, a14, -1 4cf: ec1ee6 bgei a14, 1, 4bf 4d2: 11c8 l32i.n a12, a1, 4 4d4: 21d8 l32i.n a13, a1, 8 4d6: 31e8 l32i.n a14, a1, 12 4d8: 0108 l32i.n a0, a1, 0 4da: 20c112 addi a1, a1, 32 4dd: f00d ret.n if_hwctrl.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 000010 excw ... 00000004 : 4: ffff31 l32r a3, 0 7: 1122c0 slli a2, a2, 4 a: 232a add.n a2, a3, a2 c: f00d ret.n e: 100000 and a0, a0, a0 11: 000000 ill 00000014 : 14: ffff51 l32r a5, 10 17: 1162c0 slli a6, a2, 4 1a: 556a add.n a5, a5, a6 1c: 2539 s32i.n a3, a5, 8 1e: 0c4542 s8i a4, a5, 12 21: f00d ret.n 23: 001000 excw ... 00000034 : 34: f0c112 addi a1, a1, -16 37: 1159 s32i.n a5, a1, 4 39: 2109 s32i.n a0, a1, 8 3b: 31c9 s32i.n a12, a1, 12 3d: 0149 s32i.n a4, a1, 0 3f: 02cd mov.n a12, a2 41: fff821 l32r a2, 24 44: 114cc0 slli a4, a12, 4 47: 224a add.n a2, a2, a4 49: 640c movi.n a4, 6 4b: fff801 l32r a0, 2c 4e: 0000c0 callx0 a0 51: 0c2d mov.n a2, a12 53: 0138 l32i.n a3, a1, 0 55: 1148 l32i.n a4, a1, 4 57: 000005 call0 58 5a: 130c movi.n a3, 1 5c: 401c00 ssl a12 5f: fff251 l32r a5, 28 62: 31c8 l32i.n a12, a1, 12 64: 000522 l8ui a2, a5, 0 67: a13300 sll a3, a3 6a: 202230 or a2, a2, a3 6d: 742020 extui a2, a2, 0, 8 70: 004522 s8i a2, a5, 0 73: ffef01 l32r a0, 30 76: 0000c0 callx0 a0 79: 742020 extui a2, a2, 0, 8 7c: 2108 l32i.n a0, a1, 8 7e: 10c112 addi a1, a1, 16 81: f00d ret.n 83: 000000 ill ... 00000088 : 88: ffff31 l32r a3, 84 8b: 000332 l8ui a3, a3, 0 8e: 400200 ssr a2 91: 912030 srl a2, a3 94: 042020 extui a2, a2, 0, 1 97: f00d ret.n ... 000000b0 : b0: f0c112 addi a1, a1, -16 b3: 0109 s32i.n a0, a1, 0 b5: fff901 l32r a0, 9c b8: 140c movi.n a4, 1 ba: 000002 l8ui a0, a0, 0 bd: 400200 ssr a2 c0: 913000 srl a3, a0 c3: 1f6307 bbci a3, 0, e6 c6: 401200 ssl a2 c9: a13400 sll a3, a4 cc: f47c movi.n a4, -1 ce: 303340 xor a3, a3, a4 d1: fff341 l32r a4, a0 d4: 103030 and a3, a0, a3 d7: 004432 s8i a3, a4, 0 da: fff301 l32r a0, a8 dd: 0000c0 callx0 a0 e0: fff101 l32r a0, a4 e3: 000002 l8ui a0, a0, 0 e6: 002d mov.n a2, a0 e8: fff101 l32r a0, ac eb: 0000c0 callx0 a0 ee: 742020 extui a2, a2, 0, 8 f1: 0108 l32i.n a0, a1, 0 f3: 10c112 addi a1, a1, 16 f6: f00d ret.n f8: 000010 excw ... 000000fc : fc: ffff41 l32r a4, f8 ff: 1152c0 slli a5, a2, 4 102: 445a add.n a4, a4, a5 104: 2438 l32i.n a3, a4, 8 106: 020c movi.n a2, 0 108: 071326 beqi a3, 1, 113 10b: 0c0472 l8ui a7, a4, 12 10e: 160c movi.n a6, 1 110: 832670 moveqz a2, a6, a7 113: 742020 extui a2, a2, 0, 8 116: f00d ret.n 118: 000010 excw ... 0000011c : 11c: ffff31 l32r a3, 118 11f: 1122c0 slli a2, a2, 4 122: 232a add.n a2, a3, a2 124: 0d0222 l8ui a2, a2, 13 127: f00d ret.n 129: 000000 ill 12c: 000010 excw ... 00000130 : 130: ffff31 l32r a3, 12c 133: 1122c0 slli a2, a2, 4 136: 232a add.n a2, a3, a2 138: 0e0222 l8ui a2, a2, 14 13b: f00d ret.n 13d: 000000 ill 140: 000010 excw ... 00000144 : 144: ffff41 l32r a4, 140 147: 1152c0 slli a5, a2, 4 14a: 445a add.n a4, a4, a5 14c: 0d4432 s8i a3, a4, 13 14f: f00d ret.n 151: 000000 ill 154: 000010 excw ... 00000158 : 158: ffff41 l32r a4, 154 15b: 1152c0 slli a5, a2, 4 15e: 445a add.n a4, a4, a5 160: 0e4432 s8i a3, a4, 14 163: f00d ret.n 165: 000000 ill 168: 000010 excw ... 0000016c : 16c: ffff31 l32r a3, 168 16f: 1122c0 slli a2, a2, 4 172: 232a add.n a2, a3, a2 174: 0c0222 l8ui a2, a2, 12 177: f00d ret.n ... 185: 000000 ill 188: f0c112 addi a1, a1, -16 18b: 0109 s32i.n a0, a1, 0 18d: fffb01 l32r a0, 17c 190: 11c9 s32i.n a12, a1, 4 192: 880002 l8ui a0, a0, 136 195: 02cd mov.n a12, a2 197: 20dc bnez.n a0, 1ad 199: 030c movi.n a3, 0 19b: 000005 call0 19c 19e: 0c2d mov.n a2, a12 1a0: 030c movi.n a3, 0 1a2: 000005 call0 1a4 1a5: 0c2d mov.n a2, a12 1a7: fff601 l32r a0, 180 1aa: 0000c0 callx0 a0 1ad: 120c movi.n a2, 1 1af: 0c3d mov.n a3, a12 1b1: 040c movi.n a4, 0 1b3: 11c8 l32i.n a12, a1, 4 1b5: fff301 l32r a0, 184 1b8: 0000c0 callx0 a0 1bb: 0108 l32i.n a0, a1, 0 1bd: 10c112 addi a1, a1, 16 1c0: f00d ret.n ... 1d6: 120000 excw 1d9: c9f0c1 l32r a12, ffff299c 1dc: 010911 l32r a1, fffc0600 1df: 02cd mov.n a12, a2 1e1: fff821 l32r a2, 1c4 1e4: 0c3d mov.n a3, a12 1e6: fff801 l32r a0, 1c8 1e9: 0000c0 callx0 a0 1ec: 020c movi.n a2, 0 1ee: 0c3d mov.n a3, a12 1f0: 040c movi.n a4, 0 1f2: fff601 l32r a0, 1cc 1f5: 0000c0 callx0 a0 1f8: 0c2d mov.n a2, a12 1fa: 000005 call0 1fc 1fd: 11c8 l32i.n a12, a1, 4 1ff: a2cc bnez.n a2, 20d 201: fff301 l32r a0, 1d0 204: 0000c0 callx0 a0 207: fff301 l32r a0, 1d4 20a: 0000c0 callx0 a0 20d: 0108 l32i.n a0, a1, 0 20f: 10c112 addi a1, a1, 16 212: f00d ret.n 214: 000010 excw 217: 002000 isync ... 00000240 : 240: e0c112 addi a1, a1, -32 243: 3109 s32i.n a0, a1, 12 245: 2159 s32i.n a5, a1, 8 247: 41c9 s32i.n a12, a1, 16 249: 1169 s32i.n a6, a1, 4 24b: 02cd mov.n a12, a2 24d: 042d mov.n a2, a4 24f: 162366 bnei a3, 2, 269 252: fff021 l32r a2, 214 255: 0c3d mov.n a3, a12 257: fff301 l32r a0, 224 25a: 0000c0 callx0 a0 25d: 0c2d mov.n a2, a12 25f: 2138 l32i.n a3, a1, 8 261: 1148 l32i.n a4, a1, 4 263: 000005 call0 264 266: 000e86 j 2a4 269: 0129 s32i.n a2, a1, 0 26b: 301366 bnei a3, 1, 29f 26e: ffea21 l32r a2, 218 271: 0c3d mov.n a3, a12 273: ffed01 l32r a0, 228 276: 0000c0 callx0 a0 279: 0c2d mov.n a2, a12 27b: 0138 l32i.n a3, a1, 0 27d: ffeb01 l32r a0, 22c 280: 0000c0 callx0 a0 283: 0c2d mov.n a2, a12 285: 0138 l32i.n a3, a1, 0 287: 2148 l32i.n a4, a1, 8 289: 1158 l32i.n a5, a1, 4 28b: 000005 call0 28c 28e: 051266 bnei a2, 1, 297 291: ffe701 l32r a0, 230 294: 0000c0 callx0 a0 297: 0c2d mov.n a2, a12 299: ffeec5 call0 188 29c: 000106 j 2a4 29f: 0c2d mov.n a2, a12 2a1: fff345 call0 1d8 2a4: ffde01 l32r a0, 21c 2a7: 780002 l8ui a0, a0, 120 2aa: 20ec bnez.n a0, 2d0 2ac: ffe201 l32r a0, 234 2af: 0000c0 callx0 a0 2b2: 02cd mov.n a12, a2 2b4: 021296 bltz a2, 2d9 2b7: 742020 extui a2, a2, 0, 8 2ba: 000005 call0 2bc 2bd: 829c beqz.n a2, 2d9 2bf: ffd821 l32r a2, 220 2c2: 000222 l8ui a2, a2, 0 2c5: 10e217 bbsi a2, 1, 2d9 2c8: 0c2d mov.n a2, a12 2ca: ffdb01 l32r a0, 238 2cd: 0000c0 callx0 a0 2d0: 41c8 l32i.n a12, a1, 16 2d2: 3108 l32i.n a0, a1, 12 2d4: 20c112 addi a1, a1, 32 2d7: f00d ret.n 2d9: ffd801 l32r a0, 23c 2dc: 0000c0 callx0 a0 2df: fffb46 j 2d0 2e2: 300000 xor a0, a0, a0 ... 00000318 : 318: e0c112 addi a1, a1, -32 31b: 41e9 s32i.n a14, a1, 16 31d: 1109 s32i.n a0, a1, 4 31f: 31d9 s32i.n a13, a1, 12 321: 21c9 s32i.n a12, a1, 8 323: 06dd mov.n a13, a6 325: 02cd mov.n a12, a2 327: 043316 beqz a3, 36e 32a: 043d mov.n a3, a4 32c: 0179 s32i.n a7, a1, 0 32e: 054d mov.n a4, a5 330: 065d mov.n a5, a6 332: fff001 l32r a0, 2f4 335: 0000c0 callx0 a0 338: 02ed mov.n a14, a2 33a: 0d3d mov.n a3, a13 33c: ffea21 l32r a2, 2e4 33f: ffee01 l32r a0, 2f8 342: 0000c0 callx0 a0 345: feac beqz.n a14, 378 347: 0c2d mov.n a2, a12 349: 000005 call0 34c 34c: 02cd mov.n a12, a2 34e: 0108 l32i.n a0, a1, 0 350: 176e02 s32i a0, a14, 92 353: ffea01 l32r a0, 2fc 356: 0000c0 callx0 a0 359: 0c4d mov.n a4, a12 35b: 0e2d mov.n a2, a14 35d: 030c movi.n a3, 0 35f: ffe801 l32r a0, 300 362: 0000c0 callx0 a0 365: ffe701 l32r a0, 304 368: 0000c0 callx0 a0 36b: 000246 j 378 36e: 043d mov.n a3, a4 370: 054d mov.n a4, a5 372: ffe501 l32r a0, 308 375: 0000c0 callx0 a0 378: ffdc01 l32r a0, 2e8 37b: df2022 l32i a2, a0, 0x37c 37e: e02032 l32i a3, a0, 0x380 381: e2bc beqz.n a2, 3c3 383: 3c2326 beqi a3, 2, 3c3 386: 000c movi.n a0, 0 388: 31d8 l32i.n a13, a1, 12 38a: 41e8 l32i.n a14, a1, 16 38c: a0ac beqz.n a0, 3ba 38e: ffd741 l32r a4, 2ec 391: 780442 l8ui a4, a4, 120 394: 24ec bnez.n a4, 3ba 396: ffdd01 l32r a0, 30c 399: 0000c0 callx0 a0 39c: 02cd mov.n a12, a2 39e: 026296 bltz a2, 3c8 3a1: 742020 extui a2, a2, 0, 8 3a4: 000005 call0 3a8 3a7: d29c beqz.n a2, 3c8 3a9: ffd151 l32r a5, 2f0 3ac: 000552 l8ui a5, a5, 0 3af: 15e517 bbsi a5, 1, 3c8 3b2: 0c2d mov.n a2, a12 3b4: ffd701 l32r a0, 310 3b7: 0000c0 callx0 a0 3ba: 21c8 l32i.n a12, a1, 8 3bc: 1108 l32i.n a0, a1, 4 3be: 20c112 addi a1, a1, 32 3c1: f00d ret.n 3c3: 100c movi.n a0, 1 3c5: ffefc6 j 388 3c8: ffd301 l32r a0, 314 3cb: 0000c0 callx0 a0 3ce: fffa06 j 3ba 3d1: 000000 ill 3d4: 000040 excw 3d7: 004800 break 8, 0 3da: 380000 excw ... 000003f4 : 3f4: f0c112 addi a1, a1, -16 3f7: 1109 s32i.n a0, a1, 4 3f9: 122466 bnei a4, 2, 40f 3fc: 0159 s32i.n a5, a1, 0 3fe: b5bc beqz.n a5, 43d 400: 034d mov.n a4, a3 402: 023d mov.n a3, a2 404: 220c movi.n a2, 2 406: fff601 l32r a0, 3e0 409: 0000c0 callx0 a0 40c: 000c06 j 440 40f: 171466 bnei a4, 1, 42a 412: 034d mov.n a4, a3 414: 023d mov.n a3, a2 416: 220c movi.n a2, 2 418: fff301 l32r a0, 3e4 41b: 0000c0 callx0 a0 41e: ffed21 l32r a2, 3d4 421: fff101 l32r a0, 3e8 424: 0000c0 callx0 a0 427: 0002c6 j 436 42a: ffd5c5 call0 188 42d: ffea21 l32r a2, 3d8 430: ffef01 l32r a0, 3ec 433: 0000c0 callx0 a0 436: 1108 l32i.n a0, a1, 4 438: 10c112 addi a1, a1, 16 43b: f00d ret.n 43d: ffd485 call0 188 440: ffe721 l32r a2, 3dc 443: 0138 l32i.n a3, a1, 0 445: ffea01 l32r a0, 3f0 448: 0000c0 callx0 a0 44b: fff9c6 j 436 ... 00000458 : 458: d0c112 addi a1, a1, -48 45b: 7109 s32i.n a0, a1, 28 45d: 4149 s32i.n a4, a1, 16 45f: 5159 s32i.n a5, a1, 20 461: 6179 s32i.n a7, a1, 24 463: a1e9 s32i.n a14, a1, 40 465: 91d9 s32i.n a13, a1, 36 467: 81c9 s32i.n a12, a1, 32 469: 02dd mov.n a13, a2 46b: 03cd mov.n a12, a3 46d: 06ed mov.n a14, a6 46f: 0566b6 bltui a6, 6, 478 472: 000005 call0 474 475: 000446 j 48a 478: b3cc bnez.n a3, 487 47a: 000005 call0 47c 47d: 0d2d mov.n a2, a13 47f: 0c3d mov.n a3, a12 481: 000005 call0 484 484: 000086 j 48a 487: 000005 call0 488 48a: 0e6d mov.n a6, a14 48c: 4148 l32i.n a4, a1, 16 48e: 5158 l32i.n a5, a1, 20 490: 6178 l32i.n a7, a1, 24 492: 0c2d mov.n a2, a12 494: 0d3d mov.n a3, a13 496: 300102 l8ui a0, a1, 48 499: 0109 s32i.n a0, a1, 0 49b: ffed01 l32r a0, 450 49e: 0000c0 callx0 a0 4a1: a1e8 l32i.n a14, a1, 40 4a3: 0c3d mov.n a3, a12 4a5: 0d2d mov.n a2, a13 4a7: 81c8 l32i.n a12, a1, 32 4a9: 91d8 l32i.n a13, a1, 36 4ab: ffea01 l32r a0, 454 4ae: 0000c0 callx0 a0 4b1: 7108 l32i.n a0, a1, 28 4b3: 30c112 addi a1, a1, 48 4b6: f00d ret.n 4b8: 000000 ill ... 000004bc : 4bc: f0c112 addi a1, a1, -16 4bf: 0109 s32i.n a0, a1, 0 4c1: fffd01 l32r a0, 4b8 4c4: 0000c0 callx0 a0 4c7: 0108 l32i.n a0, a1, 0 4c9: 10c112 addi a1, a1, 16 4cc: f00d ret.n 4ce: 000000 ill 4d1: 000000 ill 000004d4 : 4d4: f0c112 addi a1, a1, -16 4d7: 0109 s32i.n a0, a1, 0 4d9: fffd01 l32r a0, 4d0 4dc: 0000c0 callx0 a0 4df: 0108 l32i.n a0, a1, 0 4e1: 32cc bnez.n a2, 4e8 4e3: f21c movi.n a2, 31 4e5: 0002c6 j 4f4 4e8: 030222 l8ui a2, a2, 3 4eb: a0c222 addi a2, a2, -96 4ee: 012280 slli a2, a2, 24 4f1: 312820 srai a2, a2, 24 4f4: 10c112 addi a1, a1, 16 4f7: f00d ret.n Disassembly of section .irom.text: 00000500 <.irom.text>: 500: 6c6564 excw 503: 666920 excw 506: 0a6425 excw 509: 000000 ill 50c: 000000 ill 50f: 686300 excw 512: 692067 blt a0, a6, 57f 515: 642566 bnei a5, 2, 57d 518: 000a add.n a0, a0, a0 51a: 000000 ill 51d: 000000 ill 520: 646461 l32r a6, fffd96b0 523: 666920 excw 526: 0a6425 excw 529: 000000 ill 52c: 000000 ill 52f: 696100 excw 532: 252064 excw 535: 000a64 excw 538: 6e6362 s32i a6, a3, 0x1b8 53b: 642520 extui a2, a2, 5, 7 53e: 000a add.n a0, a0, a0 540: 746e63 excw 543: 000a20 excw 546: 750000 extui a0, a0, 16, 8 549: 6e .byte 0x6e 54a: 746e63 excw 54d: 000a20 excw lmac.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 000000 ill ... 00000004 : 4: ffff31 l32r a3, 0 7: 000332 l8ui a3, a3, 0 a: 120c movi.n a2, 1 c: 0183b6 bltui a3, 8, 11 f: 020c movi.n a2, 0 11: f00d ret.n 13: 003000 rfe ... 00000018 : 18: 130c movi.n a3, 1 1a: fffe51 l32r a5, 14 1d: b04220 addx8 a4, a2, a2 20: a04450 addx4 a4, a4, a5 23: 110442 l8ui a4, a4, 17 26: 020c movi.n a2, 0 28: 832340 moveqz a2, a3, a4 2b: f00d ret.n ... 35: 000000 ill 38: 0008 l32i.n a0, a0, 0 ... 46: 120000 excw 49: 09f0c1 l32r a12, fffc280c 4c: f80111 l32r a1, ffffe050 4f: ff .byte 0xff 50: 9008 l32i.n a0, a0, 36 52: 0129 s32i.n a2, a1, 0 54: 00dc bnez.n a0, 68 56: fff721 l32r a2, 34 59: fff731 l32r a3, 38 5c: eda042 movi a4, 237 5f: fff701 l32r a0, 3c 62: 0000c0 callx0 a0 65: ffff06 j 65 68: 032d mov.n a2, a3 6a: 330c movi.n a3, 3 6c: fff501 l32r a0, 40 6f: 0000c0 callx0 a0 72: 0138 l32i.n a3, a1, 0 74: 104322 s8i a2, a3, 16 77: a20c movi.n a2, 10 79: fff201 l32r a0, 44 7c: 0000c0 callx0 a0 7f: 1108 l32i.n a0, a1, 4 81: 10c112 addi a1, a1, 16 84: f00d ret.n ... 8e: 080000 excw ... 9d: 000000 ill a0: f0c112 addi a1, a1, -16 a3: 0109 s32i.n a0, a1, 0 a5: fff801 l32r a0, 88 a8: 9008 l32i.n a0, a0, 36 aa: 029d mov.n a9, a2 ac: 00dc bnez.n a0, c0 ae: fff721 l32r a2, 8c b1: fff731 l32r a3, 90 b4: f8a042 movi a4, 248 b7: fff701 l32r a0, 94 ba: 0000c0 callx0 a0 bd: ffff06 j bd c0: 032d mov.n a2, a3 c2: 100932 l8ui a3, a9, 16 c5: fff401 l32r a0, 98 c8: 0000c0 callx0 a0 cb: a20c movi.n a2, 10 cd: fff301 l32r a0, 9c d0: 0000c0 callx0 a0 d3: 0108 l32i.n a0, a1, 0 d5: 10c112 addi a1, a1, 16 d8: f00d ret.n da: 120000 excw dd: 09f0c1 l32r a12, fffc28a0 e0: 04c501 l32r a0, fffc13f4 e3: 010800 slli a0, a8, 32 e6: 10c112 addi a1, a1, 16 e9: f00d ret.n ... f3: 000800 excw f6: ff0000 excw f9: ff .byte 0xff fa: 000003 excw fd: f20a add.n a15, a2, a0 ff: 3f .byte 0x3f 100: 000000 ill 103: 000001 l32r a0, fffc0104 106: 001000 excw 109: 080000 excw 10c: 400000 ssr a0 10f: 000000 ill 112: 000040 excw 115: 010000 slli a0, a0, 32 118: 000000 ill 11b: 000010 excw 11e: 000800 excw ... 12d: 000000 ill 130: 080c movi.n a8, 0 132: 80a0a2 movi a10, 128 135: ffedb1 l32r a11, ec 138: d0c112 addi a1, a1, -48 13b: 5109 s32i.n a0, a1, 20 13d: 81e9 s32i.n a14, a1, 32 13f: 61c9 s32i.n a12, a1, 24 141: 71d9 s32i.n a13, a1, 28 143: 02cd mov.n a12, a2 145: 03dd mov.n a13, a3 147: 33cc bnez.n a3, 14e 149: 02e8 l32i.n a14, a2, 0 14b: 000046 j 150 14e: 9be8 l32i.n a14, a11, 36 150: 4e68 l32i.n a6, a14, 16 152: 0b1e72 l16ui a7, a14, 22 155: 9e08 l32i.n a0, a14, 36 157: 0a1e52 l16ui a5, a14, 20 15a: 0098 l32i.n a9, a0, 0 15c: 1038 l32i.n a3, a0, 4 15e: 557a add.n a5, a5, a7 160: f45050 extui a5, a5, 0, 16 163: 110c72 l8ui a7, a12, 17 166: 853730 extui a3, a3, 23, 9 169: 412690 srli a2, a9, 6 16c: 10a2a0 and a10, a2, a10 16f: 0469d7 bbci a9, 13, 177 172: 01e9c7 bbsi a9, 12, 177 175: 180c movi.n a8, 1 177: 679c beqz.n a7, 191 179: 143726 beqi a7, 3, 191 17c: 112726 beqi a7, 2, 191 17f: ffdc21 l32r a2, f0 182: ffdc31 l32r a3, f4 185: 15a142 movi a4, 0x115 188: ffe601 l32r a0, 120 18b: 0000c0 callx0 a0 18e: ffff06 j 18e 191: 070c movi.n a7, 0 193: 1189 s32i.n a8, a1, 4 195: 3159 s32i.n a5, a1, 12 197: 140c movi.n a4, 1 199: 4149 s32i.n a4, a1, 16 19b: 107267 bbci a2, 22, 1af 19e: 150c movi.n a5, 1 1a0: 9e08 l32i.n a0, a14, 36 1a2: 015632 s16i a3, a6, 2 1a5: 0028 l32i.n a2, a0, 0 1a7: 130c movi.n a3, 1 1a9: 412620 srli a2, a2, 6 1ac: 001586 j 206 1af: 0b0c42 l8ui a4, a12, 11 1b2: 44cc bnez.n a4, 1ba 1b4: 0d0c52 l8ui a5, a12, 13 1b7: 254516 beqz a5, 40f 1ba: 051042 l16ui a4, a0, 10 1bd: 0b9ca2 l16si a10, a12, 22 1c0: 0a9c92 l16si a9, a12, 20 1c3: ab58 l32i.n a5, a11, 40 1c5: 118300 slli a8, a3, 16 1c8: 318080 srai a8, a8, 16 1cb: 9558 l32i.n a5, a5, 36 1cd: c099a0 sub a9, a9, a10 1d0: 1558 l32i.n a5, a5, 4 1d2: 0a5c92 s16i a9, a12, 20 1d5: 0a9c02 l16si a0, a12, 20 1d8: 855750 extui a5, a5, 23, 9 1db: 445a add.n a4, a4, a5 1dd: c04430 sub a4, a4, a3 1e0: 114400 slli a4, a4, 16 1e3: 314040 srai a4, a4, 16 1e6: 0b5c42 s16i a4, a12, 22 1e9: c00040 sub a0, a0, a4 1ec: 082807 blt a8, a0, 1f8 1ef: 015632 s16i a3, a6, 2 1f2: 0c4c72 s8i a7, a12, 12 1f5: 000086 j 1fb 1f8: 015602 s16i a0, a6, 2 1fb: 9e08 l32i.n a0, a14, 36 1fd: 030c movi.n a3, 0 1ff: 0028 l32i.n a2, a0, 0 201: 050c movi.n a5, 0 203: 412620 srli a2, a2, 6 206: 00a192 movi a9, 0x100 209: 108290 and a8, a2, a9 20c: 35ac beqz.n a5, 233 20e: 9139 s32i.n a3, a1, 36 210: a179 s32i.n a7, a1, 40 212: b169 s32i.n a6, a1, 44 214: 1b6287 bbci a2, 8, 233 217: 080022 l8ui a2, a0, 8 21a: ffc201 l32r a0, 124 21d: 0000c0 callx0 a0 220: b168 l32i.n a6, a1, 44 222: a178 l32i.n a7, a1, 40 224: 9e08 l32i.n a0, a14, 36 226: 9138 l32i.n a3, a1, 36 228: 0028 l32i.n a2, a0, 0 22a: 00a182 movi a8, 0x100 22d: 412620 srli a2, a2, 6 230: 108280 and a8, a2, a8 233: 02a442 movi a4, 0x402 236: 0b8247 bany a2, a4, 245 239: 055620 extui a5, a2, 22, 1 23c: 18e516 beqz a5, 3ce 23f: 059320 extui a9, a2, 19, 1 242: 188956 bnez a9, 3ce 245: 050c movi.n a5, 0 247: 000246 j 254 24a: 05b320 extui a11, a2, 19, 1 24d: 4158 l32i.n a5, a1, 16 24f: 2a0c movi.n a10, 2 251: 935ab0 movnez a5, a10, a11 254: ffa9b1 l32r a11, f8 257: 1e98 l32i.n a9, a14, 4 259: 0116a2 l16ui a10, a6, 2 25c: 245050 extui a5, a5, 0, 3 25f: 015580 slli a5, a5, 24 262: ffa661 l32r a6, fc 265: 0a9ce2 l16si a14, a12, 20 268: 1099b0 and a9, a9, a11 26b: 31b8 l32i.n a11, a1, 12 26d: 11aa00 slli a10, a10, 16 270: b4b0b0 extui a11, a11, 0, 12 273: 167d16 beqz a13, 3de 276: ffa2c1 l32r a12, 100 279: 016297 bbci a2, 9, 27e 27c: 33cc bnez.n a3, 283 27e: 0d0c movi.n a13, 0 280: 000086 j 286 283: ffa0d1 l32r a13, 104 286: 14f816 beqz a8, 3d9 289: 14c316 beqz a3, 3d9 28c: ff9f31 l32r a3, 108 28f: 0c1ee6 bgei a14, 1, 29f 292: 1188 l32i.n a8, a1, 4 294: 748080 extui a8, a8, 0, 8 297: 48cc bnez.n a8, 29f 299: 0800e2 l8ui a14, a0, 8 29c: 04beb6 bltui a14, 16, 2a4 29f: 020c movi.n a2, 0 2a1: 000086 j 2a7 2a4: ff9a21 l32r a2, 10c 2a7: 208d30 or a8, a13, a3 2aa: 20e290 or a14, a2, a9 2ad: 208580 or a8, a5, a8 2b0: 0c2d mov.n a2, a12 2b2: 2088e0 or a8, a8, a14 2b5: 0020c0 memw 2b8: b76682 s32i a8, a6, 0x2dc 2bb: 0020c0 memw 2be: ba66a2 s32i a10, a6, 0x2e8 2c1: 0c0052 l8ui a5, a0, 12 2c4: 080032 l8ui a3, a0, 8 2c7: 115500 slli a5, a5, 16 2ca: 349030 extui a9, a3, 0, 4 2cd: 119940 slli a9, a9, 12 2d0: 209b90 or a9, a11, a9 2d3: 01b3f6 bgeui a3, 16, 2d8 2d6: 072d mov.n a2, a7 2d8: 20a250 or a10, a2, a5 2db: 2099a0 or a9, a9, a10 2de: 0020c0 memw 2e1: b86692 s32i a9, a6, 0x2e0 2e4: 080032 l8ui a3, a0, 8 2e7: 8a1c movi.n a10, 24 2e9: 02b3f6 bgeui a3, 16, 2ef 2ec: 003446 j 3c1 2ef: 8b0c movi.n a11, 8 2f1: 072d mov.n a2, a7 2f3: 3148 l32i.n a4, a1, 12 2f5: 00c8 l32i.n a12, a0, 0 2f7: f0c3d2 addi a13, a3, -16 2fa: 87a002 movi a0, 135 2fd: 24d0d0 extui a13, a13, 0, 3 300: 114480 slli a4, a4, 8 303: 05ccc0 extui a12, a12, 28, 1 306: 932bc0 movnez a2, a11, a12 309: 20dd40 or a13, a13, a4 30c: 01a3a7 bge a3, a10, 311 30f: 700c movi.n a0, 7 311: 20e020 or a14, a0, a2 314: 01ee80 slli a14, a14, 24 317: 20dde0 or a13, a13, a14 31a: 0020c0 memw 31d: b966d2 s32i a13, a6, 0x2e4 320: 002746 j 3c1 323: ff7b31 l32r a3, 110 326: ff7b21 l32r a2, 114 329: 204d80 or a4, a13, a8 32c: 20e390 or a14, a3, a9 32f: 204540 or a4, a5, a4 332: 040c52 l8ui a5, a12, 4 335: 886c movi.n a8, -24 337: d15850 mul16s a5, a8, a5 33a: 2044e0 or a4, a4, a14 33d: 556a add.n a5, a5, a6 33f: 0020c0 memw 342: f16542 s32i a4, a5, 0x3c4 345: 040c32 l8ui a3, a12, 4 348: d13830 mul16s a3, a8, a3 34b: 336a add.n a3, a3, a6 34d: 0020c0 memw 350: f463a2 s32i a10, a3, 0x3d0 353: 080032 l8ui a3, a0, 8 356: 0c0052 l8ui a5, a0, 12 359: 040ce2 l8ui a14, a12, 4 35c: 115500 slli a5, a5, 16 35f: d188e0 mul16s a8, a8, a14 362: 886a add.n a8, a8, a6 364: 01b3f6 bgeui a3, 16, 369 367: 072d mov.n a2, a7 369: 20a250 or a10, a2, a5 36c: 349030 extui a9, a3, 0, 4 36f: 119940 slli a9, a9, 12 372: 209b90 or a9, a11, a9 375: 2099a0 or a9, a9, a10 378: 0020c0 memw 37b: f26892 s32i a9, a8, 0x3c8 37e: 080032 l8ui a3, a0, 8 381: 3cb3b6 bltui a3, 16, 3c1 384: 8a1c movi.n a10, 24 386: 040cd2 l8ui a13, a12, 4 389: 8b6c movi.n a11, -24 38b: 8e0c movi.n a14, 8 38d: 0008 l32i.n a0, a0, 0 38f: 072d mov.n a2, a7 391: 050c00 extui a0, a0, 28, 1 394: 932e00 movnez a2, a14, a0 397: d1bbd0 mul16s a11, a11, a13 39a: 6b6a add.n a6, a11, a6 39c: 87a002 movi a0, 135 39f: 01a3a7 bge a3, a10, 3a4 3a2: 700c movi.n a0, 7 3a4: 3178 l32i.n a7, a1, 12 3a6: f0c342 addi a4, a3, -16 3a9: 205020 or a5, a0, a2 3ac: 015580 slli a5, a5, 24 3af: 244040 extui a4, a4, 0, 3 3b2: 117780 slli a7, a7, 8 3b5: 204470 or a4, a4, a7 3b8: 204450 or a4, a4, a5 3bb: 0020c0 memw 3be: f36642 s32i a4, a6, 0x3cc 3c1: 61c8 l32i.n a12, a1, 24 3c3: 71d8 l32i.n a13, a1, 28 3c5: 81e8 l32i.n a14, a1, 32 3c7: 5108 l32i.n a0, a1, 20 3c9: 30c112 addi a1, a1, 48 3cc: f00d ret.n 3ce: 059420 extui a9, a2, 20, 1 3d1: e75916 beqz a9, 24a 3d4: 350c movi.n a5, 3 3d6: ff9e86 j 254 3d9: 030c movi.n a3, 0 3db: ffac06 j 28f 3de: 016297 bbci a2, 9, 3e3 3e1: 33cc bnez.n a3, 3e8 3e3: 0d0c movi.n a13, 0 3e5: 000086 j 3eb 3e8: ff4cd1 l32r a13, 118 3eb: b89c beqz.n a8, 40a 3ed: 939c beqz.n a3, 40a 3ef: ff4b81 l32r a8, 11c 3f2: 0f1ee6 bgei a14, 1, 405 3f5: 11e8 l32i.n a14, a1, 4 3f7: 74e0e0 extui a14, a14, 0, 8 3fa: 7ecc bnez.n a14, 405 3fc: 080022 l8ui a2, a0, 8 3ff: 02b2f6 bgeui a2, 16, 405 402: ffc746 j 323 405: 030c movi.n a3, 0 407: ffc6c6 j 326 40a: 080c movi.n a8, 0 40c: fff886 j 3f2 40f: 0c1c42 l16ui a4, a12, 24 412: 06e416 beqz a4, 484 415: 015632 s16i a3, a6, 2 418: 9e08 l32i.n a0, a14, 36 41a: 032d mov.n a2, a3 41c: 0098 l32i.n a9, a0, 0 41e: 0139 s32i.n a3, a1, 0 420: 27f907 bbsi a9, 16, 44b 423: 24e977 bbsi a9, 7, 44b 426: a179 s32i.n a7, a1, 40 428: b169 s32i.n a6, a1, 44 42a: 0679c7 bbci a9, 28, 434 42d: a179 s32i.n a7, a1, 40 42f: b169 s32i.n a6, a1, 44 431: 167997 bbci a9, 25, 44b 434: 342290 extui a2, a9, 2, 4 437: 0138 l32i.n a3, a1, 0 439: 0c1c42 l16ui a4, a12, 24 43c: ff3b01 l32r a0, 128 43f: 0000c0 callx0 a0 442: a178 l32i.n a7, a1, 40 444: b168 l32i.n a6, a1, 44 446: 9e08 l32i.n a0, a14, 36 448: 015622 s16i a2, a6, 2 44b: 0158 l32i.n a5, a1, 0 44d: 0fb527 bgeu a5, a2, 460 450: 0a5c22 s16i a2, a12, 20 453: 0b5c72 s16i a7, a12, 22 456: 150c movi.n a5, 1 458: 4188 l32i.n a8, a1, 16 45a: 0c4c82 s8i a8, a12, 12 45d: 000106 j 465 460: 0a5c72 s16i a7, a12, 20 463: 050c movi.n a5, 0 465: 0028 l32i.n a2, a0, 0 467: 412620 srli a2, a2, 6 46a: 000446 j 47f 46d: 080042 l8ui a4, a0, 8 470: 09b4b6 bltui a4, 16, 47d 473: 9e08 l32i.n a0, a14, 36 475: 0028 l32i.n a2, a0, 0 477: 015632 s16i a3, a6, 2 47a: 412620 srli a2, a2, 6 47d: 050c movi.n a5, 0 47f: 130c movi.n a3, 1 481: ff6046 j 206 484: fe5a16 beqz a10, 46d 487: 2139 s32i.n a3, a1, 8 489: a179 s32i.n a7, a1, 40 48b: b169 s32i.n a6, a1, 44 48d: dce267 bbsi a2, 6, 46d 490: 342290 extui a2, a9, 2, 4 493: ff2601 l32r a0, 12c 496: 0000c0 callx0 a0 499: b168 l32i.n a6, a1, 44 49b: 2138 l32i.n a3, a1, 8 49d: 015632 s16i a3, a6, 2 4a0: 32cc bnez.n a2, 4a7 4a2: 050c movi.n a5, 0 4a4: 0002c6 j 4b3 4a7: 9248 l32i.n a4, a2, 36 4a9: 051442 l16ui a4, a4, 10 4ac: 150c movi.n a5, 1 4ae: 443a add.n a4, a4, a3 4b0: 015642 s16i a4, a6, 2 4b3: a178 l32i.n a7, a1, 40 4b5: 9e08 l32i.n a0, a14, 36 4b7: ffea86 j 465 4ba: 300000 xor a0, a0, a0 ... 000004c8 : 4c8: e0c112 addi a1, a1, -32 4cb: 0129 s32i.n a2, a1, 0 4cd: 1139 s32i.n a3, a1, 4 4cf: 5169 s32i.n a6, a1, 20 4d1: 2109 s32i.n a0, a1, 8 4d3: 31c9 s32i.n a12, a1, 12 4d5: 41d9 s32i.n a13, a1, 16 4d7: 05cd mov.n a12, a5 4d9: 04dd mov.n a13, a4 4db: fff901 l32r a0, 4c0 4de: 0000c0 callx0 a0 4e1: 5108 l32i.n a0, a1, 20 4e3: 0128 l32i.n a2, a1, 0 4e5: fff531 l32r a3, 4bc 4e8: b02220 addx8 a2, a2, a2 4eb: a02230 addx4 a2, a2, a3 4ee: 0742d2 s8i a13, a2, 7 4f1: 1138 l32i.n a3, a1, 4 4f3: 054232 s8i a3, a2, 5 4f6: 060232 l8ui a3, a2, 6 4f9: 0842c2 s8i a12, a2, 8 4fc: 043c37 bltu a12, a3, 504 4ff: 04b3d7 bgeu a3, a13, 507 502: 0dcd mov.n a12, a13 504: 0642c2 s8i a12, a2, 6 507: 31c8 l32i.n a12, a1, 12 509: 41d8 l32i.n a13, a1, 16 50b: 0c5202 s16i a0, a2, 24 50e: ffed01 l32r a0, 4c4 511: 0000c0 callx0 a0 514: 2108 l32i.n a0, a1, 8 516: 20c112 addi a1, a1, 32 519: f00d ret.n ... 523: 000800 excw 526: 000000 ill 529: 000000 ill 52c: 0008 l32i.n a0, a0, 0 ... 536: 080000 excw ... 00000548 : 548: f6c232 addi a3, a2, -10 54b: f0c112 addi a1, a1, -16 54e: fff341 l32r a4, 51c 551: 1109 s32i.n a0, a1, 4 553: 000402 l8ui a0, a4, 0 556: 025d mov.n a5, a2 558: 835030 moveqz a5, a0, a3 55b: 740050 extui a0, a5, 0, 8 55e: 1180b6 bltui a0, 8, 573 561: ffef21 l32r a2, 520 564: fff031 l32r a3, 524 567: 2fa242 movi a4, 0x22f 56a: fff401 l32r a0, 53c 56d: 0000c0 callx0 a0 570: ffff06 j 570 573: 30c432 addi a3, a4, 48 576: b00000 addx8 a0, a0, a0 579: a00030 addx4 a0, a0, a3 57c: 110062 l8ui a6, a0, 17 57f: 111626 beqi a6, 1, 594 582: ffe921 l32r a2, 528 585: ffe931 l32r a3, 52c 588: 37a242 movi a4, 0x237 58b: ffed01 l32r a0, 540 58e: 0000c0 callx0 a0 591: ffff06 j 591 594: 004452 s8i a5, a4, 0 597: 0109 s32i.n a0, a1, 0 599: 129266 bnei a2, 10, 5af 59c: 002d mov.n a2, a0 59e: 043d mov.n a3, a4 5a0: 2c0332 l8ui a3, a3, 44 5a3: ffafc5 call0 a0 5a6: 0108 l32i.n a0, a1, 0 5a8: ffe251 l32r a5, 530 5ab: 040c movi.n a4, 0 5ad: 9549 s32i.n a4, a5, 36 5af: 0068 l32i.n a6, a0, 0 5b1: 06dc bnez.n a6, 5c5 5b3: ffe021 l32r a2, 534 5b6: ffe031 l32r a3, 538 5b9: 3fa242 movi a4, 0x23f 5bc: ffe201 l32r a0, 544 5bf: 0000c0 callx0 a0 5c2: ffff06 j 5c2 5c5: 002d mov.n a2, a0 5c7: 270c movi.n a7, 2 5c9: 114072 s8i a7, a0, 17 5cc: 000485 call0 618 5cf: 000005 call0 5d0 5d2: 1108 l32i.n a0, a1, 4 5d4: 10c112 addi a1, a1, 16 5d7: f00d ret.n 5d9: 000000 ill 5dc: 000000 ill 5df: 000800 excw ... 5ea: 080000 excw 5ed: 000000 ill 5f0: 000000 ill 5f3: 000800 excw ... 616: 120000 excw 619: c9f0c1 l32r a12, ffff2ddc 61c: 02cd21 l32r a2, fffc1150 61f: 0228 l32i.n a2, a2, 0 621: 1109 s32i.n a0, a1, 4 623: 02dc bnez.n a2, 637 625: ffed21 l32r a2, 5dc 628: ffee31 l32r a3, 5e0 62b: 56a242 movi a4, 0x256 62e: fff401 l32r a0, 600 631: 0000c0 callx0 a0 634: ffff06 j 634 637: ffeb51 l32r a5, 5e4 63a: a508 l32i.n a0, a5, 40 63c: 9538 l32i.n a3, a5, 36 63e: 009c beqz.n a0, 652 640: ffea21 l32r a2, 5e8 643: ffea31 l32r a3, 5ec 646: 57a242 movi a4, 0x257 649: ffee01 l32r a0, 604 64c: 0000c0 callx0 a0 64f: ffff06 j 64f 652: 039c beqz.n a3, 666 654: ffe721 l32r a2, 5f0 657: ffe731 l32r a3, 5f4 65a: 58a242 movi a4, 0x258 65d: ffea01 l32r a0, 608 660: 0000c0 callx0 a0 663: ffff06 j 663 666: a529 s32i.n a2, a5, 40 668: 9248 l32i.n a4, a2, 36 66a: 060c movi.n a6, 0 66c: 0408 l32i.n a0, a4, 0 66e: 0c69 s32i.n a6, a12, 0 670: 66f0c7 bbsi a0, 28, 6da 673: 0129 s32i.n a2, a1, 0 675: 0b0c72 l8ui a7, a12, 11 678: 0c1ca2 l16ui a10, a12, 24 67b: b7cc bnez.n a7, 68a 67d: 0a9c82 l16si a8, a12, 20 680: 0618a6 blti a8, 1, 68a 683: 190c movi.n a9, 1 685: 0d4c92 s8i a9, a12, 13 688: 0408 l32i.n a0, a4, 0 68a: 055a16 beqz a10, 6e3 68d: 0b0cb2 l8ui a11, a12, 11 690: 0c0c22 l8ui a2, a12, 12 693: 0b8c beqz.n a11, 697 695: 42cc bnez.n a2, 69d 697: 0d0c32 l8ui a3, a12, 13 69a: 045316 beqz a3, 6e3 69d: 342200 extui a2, a0, 2, 4 6a0: ffdb01 l32r a0, 60c 6a3: 0000c0 callx0 a0 6a6: 0148 l32i.n a4, a1, 0 6a8: 9448 l32i.n a4, a4, 36 6aa: 0408 l32i.n a0, a4, 0 6ac: 32bc beqz.n a2, 6e3 6ae: 415600 srli a5, a0, 6 6b1: 19f007 bbsi a0, 16, 6ce 6b4: 16e077 bbsi a0, 7, 6ce 6b7: ffd051 l32r a5, 5f8 6ba: 130c movi.n a3, 1 6bc: 9529 s32i.n a2, a5, 36 6be: 0c2d mov.n a2, a12 6c0: ffa185 call0 dc 6c3: 0c2d mov.n a2, a12 6c5: d4a032 movi a3, 212 6c8: ff97c5 call0 48 6cb: 0002c6 j 6da 6ce: 3a6557 bbci a5, 5, 70c 6d1: 040462 l8ui a6, a4, 4 6d4: 416460 srli a6, a6, 4 6d7: 3126e6 bgei a6, 2, 70c 6da: 21c8 l32i.n a12, a1, 8 6dc: 1108 l32i.n a0, a1, 4 6de: 10c112 addi a1, a1, 16 6e1: f00d ret.n 6e3: f360d7 bbci a0, 13, 6da 6e6: f0e0c7 bbsi a0, 12, 6da 6e9: 342200 extui a2, a0, 2, 4 6ec: ffc901 l32r a0, 610 6ef: 0000c0 callx0 a0 6f2: fe4216 beqz a2, 6da 6f5: ffc171 l32r a7, 5fc 6f8: 130c movi.n a3, 1 6fa: 9729 s32i.n a2, a7, 36 6fc: 0c2d mov.n a2, a12 6fe: ff9dc5 call0 dc 701: 0c2d mov.n a2, a12 703: d4a032 movi a3, 212 706: ff9405 call0 48 709: fff346 j 6da 70c: 0c29 s32i.n a2, a12, 0 70e: 030c movi.n a3, 0 710: 0c2d mov.n a2, a12 712: ff9c85 call0 dc 715: 040c22 l8ui a2, a12, 4 718: 030c movi.n a3, 0 71a: 040c movi.n a4, 0 71c: ffbe01 l32r a0, 614 71f: 0000c0 callx0 a0 722: ffed06 j 6da 725: 000000 ill 728: 000000 ill 72b: 000800 excw ... 736: 080000 excw 739: 000000 ill 73c: 000000 ill 73f: 000800 excw ... 00000750 : 750: f0c112 addi a1, a1, -16 753: 11c9 s32i.n a12, a1, 4 755: 0109 s32i.n a0, a1, 0 757: 03cd mov.n a12, a3 759: 000005 call0 75c 75c: 02dc bnez.n a2, 770 75e: fff221 l32r a2, 728 761: fff231 l32r a3, 72c 764: 93a242 movi a4, 0x293 767: fff701 l32r a0, 744 76a: 0000c0 callx0 a0 76d: ffff06 j 76d 770: fff021 l32r a2, 730 773: a208 l32i.n a0, a2, 40 775: 000242 l8ui a4, a2, 0 778: 00dc bnez.n a0, 78c 77a: ffee21 l32r a2, 734 77d: ffee31 l32r a3, 738 780: 96a242 movi a4, 0x296 783: fff101 l32r a0, 748 786: 0000c0 callx0 a0 789: ffff06 j 789 78c: 30c232 addi a3, a2, 48 78f: b02440 addx8 a2, a4, a4 792: a02230 addx4 a2, a2, a3 795: 110232 l8ui a3, a2, 17 798: 112326 beqi a3, 2, 7ad 79b: ffe821 l32r a2, 73c 79e: ffe831 l32r a3, 740 7a1: 97a242 movi a4, 0x297 7a4: ffea01 l32r a0, 74c 7a7: 0000c0 callx0 a0 7aa: ffff06 j 7aa 7ad: 9008 l32i.n a0, a0, 36 7af: 060c movi.n a6, 0 7b1: 0038 l32i.n a3, a0, 0 7b3: 02a452 movi a5, 0x402 7b6: 417630 srli a7, a3, 6 7b9: 058757 bany a7, a5, 7c2 7bc: 4f73c7 bbci a3, 28, 80f 7bf: 4cf397 bbsi a3, 25, 80f 7c2: 094262 s8i a6, a2, 9 7c5: 0a4262 s8i a6, a2, 10 7c8: 7fa0c2 movi a12, 127 7cb: 070272 l8ui a7, a2, 7 7ce: 064272 s8i a7, a2, 6 7d1: 0940c2 s8i a12, a0, 9 7d4: 0088 l32i.n a8, a0, 0 7d6: 11c8 l32i.n a12, a1, 4 7d8: 2668b7 bbci a8, 11, 802 7db: 1058 l32i.n a5, a0, 4 7dd: 343450 extui a3, a5, 4, 4 7e0: 1e23e6 bgei a3, 2, 802 7e3: a31b addi.n a10, a3, 1 7e5: 0faf92 movi a9, -241 7e8: 130c movi.n a3, 1 7ea: 109590 and a9, a5, a9 7ed: 34a0a0 extui a10, a10, 0, 4 7f0: 11aac0 slli a10, a10, 4 7f3: 2099a0 or a9, a9, a10 7f6: 1099 s32i.n a9, a0, 4 7f8: 002c05 call0 abc 7fb: 0108 l32i.n a0, a1, 0 7fd: 10c112 addi a1, a1, 16 800: f00d ret.n 802: 030c movi.n a3, 0 804: 5a0c movi.n a10, 5 806: 1142a2 s8i a10, a2, 17 809: 002b05 call0 abc 80c: fffac6 j 7fb 80f: 070232 l8ui a3, a2, 7 812: 08e787 bbsi a7, 8, 81e 815: 064232 s8i a3, a2, 6 818: 094262 s8i a6, a2, 9 81b: ffec86 j 7d1 81e: 064232 s8i a3, a2, 6 821: 094262 s8i a6, a2, 9 824: 0a4262 s8i a6, a2, 10 827: ffe986 j 7d1 82a: 000000 ill 82d: 000000 ill 830: e0c112 addi a1, a1, -32 833: 0109 s32i.n a0, a1, 0 835: 41f9 s32i.n a15, a1, 16 837: 31e9 s32i.n a14, a1, 12 839: 11c9 s32i.n a12, a1, 4 83b: 21d9 s32i.n a13, a1, 8 83d: 03cd mov.n a12, a3 83f: 04dd mov.n a13, a4 841: 02ed mov.n a14, a2 843: 05fd mov.n a15, a5 845: 8e38 l32i.n a3, a14, 32 847: 9c28 l32i.n a2, a12, 36 849: 331b addi.n a3, a3, 1 84b: 8e39 s32i.n a3, a14, 32 84d: 0208 l32i.n a0, a2, 0 84f: 0f42d2 s8i a13, a2, 15 852: 0c60d7 bbci a0, 13, 862 855: 09e0c7 bbsi a0, 12, 862 858: 0c2d mov.n a2, a12 85a: 030c movi.n a3, 0 85c: 00ea45 call0 1704 85f: 000186 j 869 862: 0f3d mov.n a3, a15 864: 0c2d mov.n a2, a12 866: 00e9c5 call0 1704 869: 9c08 l32i.n a0, a12, 36 86b: 0008 l32i.n a0, a0, 0 86d: 1060d7 bbci a0, 13, 881 870: 0de0c7 bbsi a0, 12, 881 873: 342200 extui a2, a0, 2, 4 876: ffed01 l32r a0, 82c 879: 0000c0 callx0 a0 87c: 02cd mov.n a12, a2 87e: fc3256 bnez a2, 845 881: 11c8 l32i.n a12, a1, 4 883: 21d8 l32i.n a13, a1, 8 885: 31e8 l32i.n a14, a1, 12 887: 41f8 l32i.n a15, a1, 16 889: 0108 l32i.n a0, a1, 0 88b: 20c112 addi a1, a1, 32 88e: f00d ret.n 890: 000030 excw ... 00000894 : 894: ffff31 l32r a3, 890 897: b02220 addx8 a2, a2, a2 89a: a02230 addx4 a2, a2, a3 89d: f00d ret.n ... 000008a0 : 8a0: 045d mov.n a5, a4 8a2: f0c112 addi a1, a1, -16 8a5: 440c movi.n a4, 4 8a7: 0109 s32i.n a0, a1, 0 8a9: fff845 call0 830 8ac: 0108 l32i.n a0, a1, 0 8ae: 10c112 addi a1, a1, 16 8b1: f00d ret.n ... 000008b4 : 8b4: 026d mov.n a6, a2 8b6: f0c112 addi a1, a1, -16 8b9: 0109 s32i.n a0, a1, 0 8bb: 032d mov.n a2, a3 8bd: 100c movi.n a0, 1 8bf: 043d mov.n a3, a4 8c1: 7658 l32i.n a5, a6, 28 8c3: 9248 l32i.n a4, a2, 36 8c5: 551b addi.n a5, a5, 1 8c7: 7659 s32i.n a5, a6, 28 8c9: 0f4402 s8i a0, a4, 15 8cc: 00e345 call0 1704 8cf: 0108 l32i.n a0, a1, 0 8d1: 10c112 addi a1, a1, 16 8d4: f00d ret.n 8d6: 000000 ill 8d9: 000000 ill 8dc: 0008 l32i.n a0, a0, 0 ... 8ee: 120000 excw 8f1: 09f0c1 l32r a12, fffc30b4 8f4: 023211 l32r a1, fffc11bc 8f7: 020811 l32r a1, fffc1118 8fa: 116326 beqi a3, 6, 90f 8fd: fff621 l32r a2, 8d8 900: fff731 l32r a3, 8dc 903: dfa242 movi a4, 0x2df 906: fff701 l32r a0, 8e4 909: 0000c0 callx0 a0 90c: ffff06 j 90c 90f: 0109 s32i.n a0, a1, 0 911: 9068 l32i.n a6, a0, 36 913: 070c movi.n a7, 0 915: 0279 s32i.n a7, a2, 0 917: 114272 s8i a7, a2, 17 91a: 0658 l32i.n a5, a6, 0 91c: 1668 l32i.n a6, a6, 4 91e: 2675b7 bbci a5, 27, 948 921: 342250 extui a2, a5, 2, 4 924: 343460 extui a3, a6, 4, 4 927: 332b addi.n a3, a3, 2 929: 743030 extui a3, a3, 0, 8 92c: ffef01 l32r a0, 8e8 92f: 0000c0 callx0 a0 932: 0148 l32i.n a4, a1, 0 934: 9448 l32i.n a4, a4, 36 936: 022c movi.n a2, 32 938: 0448 l32i.n a4, a4, 0 93a: 630c movi.n a3, 6 93c: 344240 extui a4, a4, 2, 4 93f: ffeb01 l32r a0, 8ec 942: 0000c0 callx0 a0 945: 000806 j 969 948: ffe671 l32r a7, 8e0 94b: 0d0772 l8ui a7, a7, 13 94e: 545860 extui a5, a6, 8, 6 951: 0b3577 bltu a5, a7, 960 954: 240c movi.n a4, 2 956: 150c movi.n a5, 1 958: 003d mov.n a3, a0 95a: ffed45 call0 830 95d: 000206 j 969 960: 340c movi.n a4, 3 962: 150c movi.n a5, 1 964: 003d mov.n a3, a0 966: ffec85 call0 830 969: 1108 l32i.n a0, a1, 4 96b: 10c112 addi a1, a1, 16 96e: f00d ret.n 970: 0d0242 l8ui a4, a2, 13 973: 050c movi.n a5, 0 975: 448c beqz.n a4, 97d 977: 0b4232 s8i a3, a2, 11 97a: 0d4252 s8i a5, a2, 13 97d: f00d ret.n 97f: 000000 ill 982: 120000 excw 985: c9f0c1 l32r a12, ffff3148 988: 010911 l32r a1, fffc0dac 98b: 0b0202 l8ui a0, a2, 11 98e: 02cd mov.n a12, a2 990: 90ac beqz.n a0, 9bd 992: 0c0222 l8ui a2, a2, 12 995: 000c movi.n a0, 0 997: 229c beqz.n a2, 9ad 999: 0c28 l32i.n a2, a12, 0 99b: 9228 l32i.n a2, a2, 36 99d: 0228 l32i.n a2, a2, 0 99f: 342220 extui a2, a2, 2, 4 9a2: fff701 l32r a0, 980 9a5: 0000c0 callx0 a0 9a8: 0c29 s32i.n a2, a12, 0 9aa: 0000c6 j 9b1 9ad: 002d mov.n a2, a0 9af: 0c29 s32i.n a2, a12, 0 9b1: d29c beqz.n a2, 9d2 9b3: 0c2d mov.n a2, a12 9b5: 030c movi.n a3, 0 9b7: 007345 call0 10ec 9ba: 000186 j 9c4 9bd: 030c movi.n a3, 0 9bf: fffb05 call0 970 9c2: 020c movi.n a2, 0 9c4: 930c movi.n a3, 9 9c6: 0108 l32i.n a0, a1, 0 9c8: 124c32 s8i a3, a12, 18 9cb: 11c8 l32i.n a12, a1, 4 9cd: 10c112 addi a1, a1, 16 9d0: f00d ret.n 9d2: 020c movi.n a2, 0 9d4: 040c movi.n a4, 0 9d6: 0b4c42 s8i a4, a12, 11 9d9: fff9c6 j 9c4 ... 9e4: f0c112 addi a1, a1, -16 9e7: 11c9 s32i.n a12, a1, 4 9e9: 0109 s32i.n a0, a1, 0 9eb: 0b0202 l8ui a0, a2, 11 9ee: 02cd mov.n a12, a2 9f0: 608c beqz.n a0, 9fa 9f2: 020c movi.n a2, 0 9f4: 0b4c22 s8i a2, a12, 11 9f7: 000106 j 9ff 9fa: 030c movi.n a3, 0 9fc: fff705 call0 970 9ff: fff721 l32r a2, 9dc a02: 9228 l32i.n a2, a2, 36 a04: fff701 l32r a0, 9e0 a07: 0000c0 callx0 a0 a0a: c30c movi.n a3, 12 a0c: 0108 l32i.n a0, a1, 0 a0e: 124c32 s8i a3, a12, 18 a11: 11c8 l32i.n a12, a1, 4 a13: 10c112 addi a1, a1, 16 a16: f00d ret.n a18: 000000 ill a1b: 130c00 excw a1e: f0c112 addi a1, a1, -16 a21: 0109 s32i.n a0, a1, 0 a23: 11c9 s32i.n a12, a1, 4 a25: fffc01 l32r a0, a18 a28: 02cd mov.n a12, a2 a2a: 9008 l32i.n a0, a0, 36 a2c: 0209 s32i.n a0, a2, 0 a2e: 006bc5 call0 10ec a31: b30c movi.n a3, 11 a33: 0108 l32i.n a0, a1, 0 a35: 124c32 s8i a3, a12, 18 a38: 11c8 l32i.n a12, a1, 4 a3a: 10c112 addi a1, a1, 16 a3d: f00d ret.n ... a47: 000800 excw a4a: 000000 ill a4d: 000000 ill a50: 0008 l32i.n a0, a0, 0 a52: 000000 ill a55: 000000 ill a58: 0008 l32i.n a0, a0, 0 a5a: 000000 ill a5d: 000000 ill a60: 0008 l32i.n a0, a0, 0 a62: 000000 ill a65: 000000 ill a68: 0008 l32i.n a0, a0, 0 a6a: 000000 ill a6d: 000000 ill a70: 0008 l32i.n a0, a0, 0 a72: 000000 ill a75: 000000 ill a78: 0008 l32i.n a0, a0, 0 ... aba: 0c0000 excw abd: a05234 excw ac0: c11294 excw ac3: 71e9d0 excw ac6: 4109 s32i.n a0, a1, 16 ac8: 51c9 s32i.n a12, a1, 20 aca: 81f9 s32i.n a15, a1, 32 acc: 61d9 s32i.n a13, a1, 24 ace: 0f0c movi.n a15, 0 ad0: ffdcd1 l32r a13, a40 ad3: 02cd mov.n a12, a2 ad5: 110c02 l8ui a0, a12, 17 ad8: 032d mov.n a2, a3 ada: d4a032 movi a3, 212 add: 92ec bnez.n a2, b0a adf: 1e0c movi.n a14, 1 ae1: fac022 addi a2, a0, -6 ae4: 08f256 bnez a2, b77 ae7: 114cf2 s8i a15, a12, 17 aea: ad08 l32i.n a0, a13, 40 aec: 0c28 l32i.n a2, a12, 0 aee: 178056 bnez a0, c6a af1: 328c beqz.n a2, af8 af3: 9d38 l32i.n a3, a13, 36 af5: 311316 beqz a3, e0a af8: ffd321 l32r a2, a44 afb: ffd331 l32r a3, a48 afe: 42a342 movi a4, 0x342 b01: ffde01 l32r a0, a7c b04: 0000c0 callx0 a0 b07: ffff06 j b07 b0a: 142026 beqi a0, 2, b22 b0d: 111026 beqi a0, 1, b22 b10: ffcf21 l32r a2, a4c b13: ffcf31 l32r a3, a50 b16: b3a342 movi a4, 0x3b3 b19: ffd901 l32r a0, a80 b1c: 0000c0 callx0 a0 b1f: ffff06 j b1f b22: ad08 l32i.n a0, a13, 40 b24: 9d68 l32i.n a6, a13, 36 b26: 40dc bnez.n a0, b3e b28: 0c2d mov.n a2, a12 b2a: 030c movi.n a3, 0 b2c: 340c movi.n a4, 3 b2e: 114c42 s8i a4, a12, 17 b31: 005b85 call0 10ec b34: 02ed mov.n a14, a2 b36: 500c movi.n a0, 5 b38: 124c02 s8i a0, a12, 18 b3b: 001a46 j ba8 b3e: e69c beqz.n a6, b60 b40: 9078 l32i.n a7, a0, 36 b42: 0778 l32i.n a7, a7, 0 b44: 0c2d mov.n a2, a12 b46: 057970 extui a7, a7, 25, 1 b49: 933570 movnez a3, a5, a7 b4c: ff5505 call0 a0 b4f: 0e0c82 l8ui a8, a12, 14 b52: 9d28 l32i.n a2, a13, 36 b54: 07e856 bnez a8, bd6 b57: ffcb01 l32r a0, a84 b5a: 0000c0 callx0 a0 b5d: 001ec6 j bdc b60: 0c98 l32i.n a9, a12, 0 b62: 08d916 beqz a9, bf3 b65: ffbb21 l32r a2, a54 b68: ffbc31 l32r a3, a58 b6b: c6a342 movi a4, 0x3c6 b6e: ffc601 l32r a0, a88 b71: 0000c0 callx0 a0 b74: ffff06 j b74 b77: 195066 bnei a0, 5, b94 b7a: ad08 l32i.n a0, a13, 40 b7c: 114cf2 s8i a15, a12, 17 b7f: 0ab056 bnez a0, c2e b82: ffb621 l32r a2, a5c b85: ffb631 l32r a3, a60 b88: 72a342 movi a4, 0x372 b8b: ffc001 l32r a0, a8c b8e: 0000c0 callx0 a0 b91: ffff06 j b91 b94: ffb421 l32r a2, a64 b97: ffb431 l32r a3, a68 b9a: ada342 movi a4, 0x3ad b9d: ffbc01 l32r a0, a90 ba0: 0000c0 callx0 a0 ba3: ffff06 j ba3 ba6: 0e0c movi.n a14, 0 ba8: 000c movi.n a0, 0 baa: adf9 s32i.n a15, a13, 40 bac: 0d0ca2 l8ui a10, a12, 13 baf: 9d38 l32i.n a3, a13, 36 bb1: 000db2 l8ui a11, a13, 0 bb4: 820c movi.n a2, 8 bb6: 83b2e0 moveqz a11, a2, a14 bb9: 833f00 moveqz a3, a15, a0 bbc: 9d39 s32i.n a3, a13, 36 bbe: 004db2 s8i a11, a13, 0 bc1: 0ffa16 beqz a10, cc4 bc4: ffaa21 l32r a2, a6c bc7: ffaa31 l32r a3, a70 bca: dea342 movi a4, 0x3de bcd: ffb101 l32r a0, a94 bd0: 0000c0 callx0 a0 bd3: ffff06 j bd3 bd6: ffb001 l32r a0, a98 bd9: 0000c0 callx0 a0 bdc: 0c2d mov.n a2, a12 bde: 030c movi.n a3, 0 be0: ad48 l32i.n a4, a13, 40 be2: 350c movi.n a5, 3 be4: 114c52 s8i a5, a12, 17 be7: 0c49 s32i.n a4, a12, 0 be9: 005005 call0 10ec bec: 02ed mov.n a14, a2 bee: 600c movi.n a0, 6 bf0: ffd106 j b38 bf3: 9028 l32i.n a2, a0, 36 bf5: 0268 l32i.n a6, a2, 0 bf7: 1876c7 bbci a6, 28, c13 bfa: 1228 l32i.n a2, a2, 4 bfc: 342420 extui a2, a2, 4, 4 bff: 1012a6 blti a2, 1, c13 c02: 0b1062 l16ui a6, a0, 22 c05: 0a1052 l16ui a5, a0, 20 c08: 071d32 l16ui a3, a13, 14 c0b: 556a add.n a5, a5, a6 c0d: 952357 blt a3, a5, ba6 c10: 9232e6 bgei a2, 3, ba6 c13: 0c09 s32i.n a0, a12, 0 c15: 0b0c72 l8ui a7, a12, 11 c18: 114c42 s8i a4, a12, 17 c1b: 178c beqz.n a7, c20 c1d: 0b4cf2 s8i a15, a12, 11 c20: 0c2d mov.n a2, a12 c22: 030c movi.n a3, 0 c24: 004c45 call0 10ec c27: 02ed mov.n a14, a2 c29: 700c movi.n a0, 7 c2b: ffc246 j b38 c2e: 9d88 l32i.n a8, a13, 36 c30: 052816 beqz a8, c86 c33: 9098 l32i.n a9, a0, 36 c35: 0998 l32i.n a9, a9, 0 c37: 0c2d mov.n a2, a12 c39: 059990 extui a9, a9, 25, 1 c3c: 933590 movnez a3, a5, a9 c3f: 2c4d32 s8i a3, a13, 44 c42: 0e3d mov.n a3, a14 c44: ffd285 call0 970 c47: 040c22 l8ui a2, a12, 4 c4a: 9da8 l32i.n a10, a13, 36 c4c: 0ca9 s32i.n a10, a12, 0 c4e: ff9301 l32r a0, a9c c51: 0000c0 callx0 a0 c54: 114ce2 s8i a14, a12, 17 c57: 124cf2 s8i a15, a12, 18 c5a: 0c2d mov.n a2, a12 c5c: ad38 l32i.n a3, a13, 40 c5e: 040c movi.n a4, 0 c60: 000005 call0 c64 c63: 100c movi.n a0, 1 c65: 1e0c movi.n a14, 1 c67: ffcfc6 j baa c6a: 9db8 l32i.n a11, a13, 36 c6c: 3109 s32i.n a0, a1, 12 c6e: 080b16 beqz a11, cf2 c71: 170216 beqz a2, de5 c74: ff8021 l32r a2, a74 c77: ff8031 l32r a3, a78 c7a: 47a342 movi a4, 0x347 c7d: ff8801 l32r a0, aa0 c80: 0000c0 callx0 a0 c83: ffff06 j c83 c86: 0c28 l32i.n a2, a12, 0 c88: 047256 bnez a2, cd3 c8b: 9038 l32i.n a3, a0, 36 c8d: 0338 l32i.n a3, a3, 0 c8f: 053930 extui a3, a3, 25, 1 c92: 121316 beqz a3, db7 c95: 012d mov.n a2, a1 c97: 312b addi.n a3, a1, 2 c99: 414b addi.n a4, a1, 4 c9b: 518b addi.n a5, a1, 8 c9d: ff8101 l32r a0, aa4 ca0: 0000c0 callx0 a0 ca3: ad08 l32i.n a0, a13, 40 ca5: 2158 l32i.n a5, a1, 8 ca7: 9008 l32i.n a0, a0, 36 ca9: 1148 l32i.n a4, a1, 4 cab: 0068 l32i.n a6, a0, 0 cad: 011132 l16ui a3, a1, 2 cb0: 342260 extui a2, a6, 2, 4 cb3: 056b60 extui a6, a6, 27, 1 cb6: 0cc656 bnez a6, d86 cb9: 060c movi.n a6, 0 cbb: ff7b01 l32r a0, aa8 cbe: 0000c0 callx0 a0 cc1: 003486 j d97 cc4: 51c8 l32i.n a12, a1, 20 cc6: 61d8 l32i.n a13, a1, 24 cc8: 71e8 l32i.n a14, a1, 28 cca: 81f8 l32i.n a15, a1, 32 ccc: 4108 l32i.n a0, a1, 16 cce: 30c112 addi a1, a1, 48 cd1: f00d ret.n cd3: 0c2d mov.n a2, a12 cd5: 0e3d mov.n a3, a14 cd7: ffc985 call0 970 cda: 114ce2 s8i a14, a12, 17 cdd: ad38 l32i.n a3, a13, 40 cdf: 420c movi.n a2, 4 ce1: 040c movi.n a4, 0 ce3: 124c22 s8i a2, a12, 18 ce6: 0c2d mov.n a2, a12 ce8: 000005 call0 cec ceb: 1e0c movi.n a14, 1 ced: 000c movi.n a0, 0 cef: ffadc6 j baa cf2: 72dc bnez.n a2, d0d cf4: 0c2d mov.n a2, a12 cf6: 0f3d mov.n a3, a15 cf8: ffc745 call0 970 cfb: 0b0c32 l8ui a3, a12, 11 cfe: 138c beqz.n a3, d03 d00: 0b4cf2 s8i a15, a12, 11 d03: 0e0c movi.n a14, 0 d05: a40c movi.n a4, 10 d07: 124c42 s8i a4, a12, 18 d0a: 000486 j d20 d0d: 0e3d mov.n a3, a14 d0f: 0c2d mov.n a2, a12 d11: ffc5c5 call0 970 d14: 1e0c movi.n a14, 1 d16: d50c movi.n a5, 13 d18: 160c movi.n a6, 1 d1a: 114c62 s8i a6, a12, 17 d1d: 124c52 s8i a5, a12, 18 d20: 3108 l32i.n a0, a1, 12 d22: 9008 l32i.n a0, a0, 36 d24: 0028 l32i.n a2, a0, 0 d26: 1008 l32i.n a0, a0, 4 d28: 2672b7 bbci a2, 27, d52 d2b: 342220 extui a2, a2, 2, 4 d2e: 343400 extui a3, a0, 4, 4 d31: 332b addi.n a3, a3, 2 d33: 743030 extui a3, a3, 0, 8 d36: ff5d01 l32r a0, aac d39: 0000c0 callx0 a0 d3c: 3148 l32i.n a4, a1, 12 d3e: 9448 l32i.n a4, a4, 36 d40: 022c movi.n a2, 32 d42: 0448 l32i.n a4, a4, 0 d44: 630c movi.n a3, 6 d46: 344240 extui a4, a4, 2, 4 d49: ff5901 l32r a0, ab0 d4c: 0000c0 callx0 a0 d4f: ffe686 j ced d52: 546800 extui a6, a0, 8, 6 d55: 110c92 l8ui a9, a12, 17 d58: 180c movi.n a8, 1 d5a: 050c movi.n a5, 0 d5c: 0d0d72 l8ui a7, a13, 13 d5f: 835890 moveqz a5, a8, a9 d62: 0b3677 bltu a6, a7, d71 d65: 3138 l32i.n a3, a1, 12 d67: 0c2d mov.n a2, a12 d69: 240c movi.n a4, 2 d6b: ffac45 call0 830 d6e: ffdec6 j ced d71: 0c0db2 l8ui a11, a13, 12 d74: 54ae00 extui a10, a0, 14, 6 d77: 5e3ab7 bltu a10, a11, dd9 d7a: 3138 l32i.n a3, a1, 12 d7c: 0c2d mov.n a2, a12 d7e: 340c movi.n a4, 3 d80: ffaac5 call0 830 d83: ffd986 j ced d86: 040062 l8ui a6, a0, 4 d89: 416460 srli a6, a6, 4 d8c: 661b addi.n a6, a6, 1 d8e: 746060 extui a6, a6, 0, 8 d91: ff4801 l32r a0, ab4 d94: 0000c0 callx0 a0 d97: ad48 l32i.n a4, a13, 40 d99: 9448 l32i.n a4, a4, 36 d9b: 022c movi.n a2, 32 d9d: 0448 l32i.n a4, a4, 0 d9f: 630c movi.n a3, 6 da1: 344240 extui a4, a4, 2, 4 da4: ff4501 l32r a0, ab8 da7: 0000c0 callx0 a0 daa: 0c2d mov.n a2, a12 dac: 030c movi.n a3, 0 dae: ffbc05 call0 970 db1: 124ce2 s8i a14, a12, 18 db4: 000706 j dd4 db7: 0c2d mov.n a2, a12 db9: 0f3d mov.n a3, a15 dbb: ffbb45 call0 970 dbe: 0b0c52 l8ui a5, a12, 11 dc1: 158c beqz.n a5, dc6 dc3: 0b4cf2 s8i a15, a12, 11 dc6: 0c2d mov.n a2, a12 dc8: ad38 l32i.n a3, a13, 40 dca: 140c movi.n a4, 1 dcc: 360c movi.n a6, 3 dce: 124c62 s8i a6, a12, 18 dd1: 000005 call0 dd4 dd4: 0e0c movi.n a14, 0 dd6: ffc4c6 j ced dd9: 3138 l32i.n a3, a1, 12 ddb: 0c2d mov.n a2, a12 ddd: 440c movi.n a4, 4 ddf: ffa505 call0 830 de2: ffc1c6 j ced de5: 9078 l32i.n a7, a0, 36 de7: 0c2d mov.n a2, a12 de9: 0778 l32i.n a7, a7, 0 deb: 00ed mov.n a14, a0 ded: 057970 extui a7, a7, 25, 1 df0: 933570 movnez a3, a5, a7 df3: ff2ac5 call0 a0 df6: 9e28 l32i.n a2, a14, 36 df8: 0228 l32i.n a2, a2, 0 dfa: 1862d7 bbci a2, 13, e16 dfd: 15e2c7 bbsi a2, 12, e16 e00: 0c2d mov.n a2, a12 e02: ffbe05 call0 9e4 e05: 0e0c movi.n a14, 0 e07: ffc546 j d20 e0a: 3129 s32i.n a2, a1, 12 e0c: 0c2d mov.n a2, a12 e0e: ffb745 call0 984 e11: 02ed mov.n a14, a2 e13: ffc246 j d20 e16: 0c2d mov.n a2, a12 e18: ffc005 call0 a1c e1b: 02ed mov.n a14, a2 e1d: ffbfc6 j d20 ... 00000e2c : e2c: e0c112 addi a1, a1, -32 e2f: 11c9 s32i.n a12, a1, 4 e31: 21d9 s32i.n a13, a1, 8 e33: 31e9 s32i.n a14, a1, 12 e35: 41f9 s32i.n a15, a1, 16 e37: 0109 s32i.n a0, a1, 0 e39: fff901 l32r a0, e20 e3c: 0000c0 callx0 a0 e3f: 02cd mov.n a12, a2 e41: 92bc beqz.n a2, e7e e43: 1f0c movi.n a15, 1 e45: 000746 j e66 e48: 74e0d0 extui a14, a13, 0, 8 e4b: 0e2d mov.n a2, a14 e4d: fff501 l32r a0, e24 e50: 0000c0 callx0 a0 e53: 0e2d mov.n a2, a14 e55: 000005 call0 e58 e58: f07c movi.n a0, -1 e5a: 401d00 ssl a13 e5d: a12f00 sll a2, a15 e60: 302200 xor a2, a2, a0 e63: 10cc20 and a12, a12, a2 e66: 60d0c0 neg a13, a12 e69: 10ddc0 and a13, a13, a12 e6c: 40fdd0 nsau a13, a13 e6f: 60d0d0 neg a13, a13 e72: 1fcdd2 addi a13, a13, 31 e75: fcfdd6 bgez a13, e48 e78: ffec01 l32r a0, e28 e7b: 0000c0 callx0 a0 e7e: 11c8 l32i.n a12, a1, 4 e80: 21d8 l32i.n a13, a1, 8 e82: 31e8 l32i.n a14, a1, 12 e84: 41f8 l32i.n a15, a1, 16 e86: 0108 l32i.n a0, a1, 0 e88: 20c112 addi a1, a1, 32 e8b: f00d ret.n e8d: 000000 ill e90: 000000 ill e93: 000800 excw e96: 300000 xor a0, a0, a0 e99: 000000 ill e9c: 000000 ill e9f: 000800 excw ea2: 000000 ill ea5: 000000 ill ea8: 0008 l32i.n a0, a0, 0 ... 00000eb8 : eb8: f0c112 addi a1, a1, -16 ebb: 0109 s32i.n a0, a1, 0 ebd: 1182b6 bltui a2, 8, ed2 ec0: fff421 l32r a2, e90 ec3: fff431 l32r a3, e94 ec6: fea342 movi a4, 0x3fe ec9: fff801 l32r a0, eac ecc: 0000c0 callx0 a0 ecf: ffff06 j ecf ed2: fff161 l32r a6, e98 ed5: b02220 addx8 a2, a2, a2 ed8: a02260 addx4 a2, a2, a6 edb: 0238 l32i.n a3, a2, 0 edd: 03dc bnez.n a3, ef1 edf: ffef21 l32r a2, e9c ee2: ffef31 l32r a3, ea0 ee5: 00a442 movi a4, 0x400 ee8: fff201 l32r a0, eb0 eeb: 0000c0 callx0 a0 eee: ffff06 j eee ef1: 110242 l8ui a4, a2, 17 ef4: 111426 beqi a4, 1, f09 ef7: ffeb21 l32r a2, ea4 efa: ffeb31 l32r a3, ea8 efd: 01a442 movi a4, 0x401 f00: ffed01 l32r a0, eb4 f03: 0000c0 callx0 a0 f06: ffff06 j f06 f09: 9358 l32i.n a5, a3, 36 f0b: 0b1392 l16ui a9, a3, 22 f0e: 0558 l32i.n a5, a5, 0 f10: 00a372 movi a7, 0x300 f13: 415650 srli a5, a5, 6 f16: 178577 bany a5, a7, f31 f19: 0a1382 l16ui a8, a3, 20 f1c: d0c672 addi a7, a6, -48 f1f: 071772 l16ui a7, a7, 14 f22: 889a add.n a8, a8, a9 f24: 09a787 bge a7, a8, f31 f27: 002c05 call0 11e8 f2a: 0108 l32i.n a0, a1, 0 f2c: 10c112 addi a1, a1, 16 f2f: f00d ret.n f31: 140c movi.n a4, 1 f33: 000445 call0 f78 f36: fffc06 j f2a f39: 000000 ill 00000f3c : f3c: 020c movi.n a2, 0 f3e: f00d ret.n f40: 000000 ill f43: 000800 excw f46: 000000 ill f49: 000000 ill f4c: ff .byte 0xff f4d: ffffc0 excw f50: 000000 ill f53: 000800 excw ... f62: 080000 excw ... f75: 000000 ill f78: f0c112 addi a1, a1, -16 f7b: 0109 s32i.n a0, a1, 0 f7d: 11c9 s32i.n a12, a1, 4 f7f: 21d9 s32i.n a13, a1, 8 f81: 02cd mov.n a12, a2 f83: 03dd mov.n a13, a3 f85: 03dc bnez.n a3, f99 f87: ffee21 l32r a2, f40 f8a: ffee31 l32r a3, f44 f8d: 1ea442 movi a4, 0x41e f90: fff601 l32r a0, f68 f93: 0000c0 callx0 a0 f96: ffff06 j f96 f99: ffeb01 l32r a0, f48 f9c: 090272 l8ui a7, a2, 9 f9f: 0d0022 l8ui a2, a0, 13 fa2: 073d mov.n a3, a7 fa4: 0ab727 bgeu a7, a2, fb2 fa7: 371b addi.n a3, a7, 1 fa9: 094c32 s8i a3, a12, 9 fac: 743030 extui a3, a3, 0, 8 faf: 0d0022 l8ui a2, a0, 13 fb2: 9db8 l32i.n a11, a13, 36 fb4: ffe6a1 l32r a10, f4c fb7: 10b327 bgeu a3, a2, fcb fba: 060c22 l8ui a2, a12, 6 fbd: 080c52 l8ui a5, a12, 8 fc0: 621b addi.n a6, a2, 1 fc2: 0bb257 bgeu a2, a5, fd1 fc5: 064c62 s8i a6, a12, 6 fc8: 000146 j fd1 fcb: 070c72 l8ui a7, a12, 7 fce: 064c72 s8i a7, a12, 6 fd1: 1b28 l32i.n a2, a11, 4 fd3: 000082 l8ui a8, a0, 0 fd6: 10a2a0 and a10, a2, a10 fd9: 542820 extui a2, a2, 8, 6 fdc: 221b addi.n a2, a2, 1 fde: 542020 extui a2, a2, 0, 6 fe1: 112280 slli a2, a2, 8 fe4: 20aa20 or a10, a10, a2 fe7: 1ba9 s32i.n a10, a11, 4 fe9: 040c92 l8ui a9, a12, 4 fec: 269897 bne a8, a9, 1016 fef: 9d28 l32i.n a2, a13, 36 ff1: 1278 l32i.n a7, a2, 4 ff3: 343470 extui a3, a7, 4, 4 ff6: 948c beqz.n a4, 1003 ff8: 54b870 extui a11, a7, 8, 6 ffb: 19a3b7 bge a3, a11, 1018 ffe: 0248 l32i.n a4, a2, 0 1000: 14f4c7 bbsi a4, 28, 1018 1003: 631b addi.n a6, a3, 1 1005: 0faf52 movi a5, -241 1008: 105750 and a5, a7, a5 100b: 346060 extui a6, a6, 0, 4 100e: 1166c0 slli a6, a6, 4 1011: 205560 or a5, a5, a6 1014: 1259 s32i.n a5, a2, 4 1016: 9d28 l32i.n a2, a13, 36 1018: 110c32 l8ui a3, a12, 17 101b: 142326 beqi a3, 2, 1033 101e: 111326 beqi a3, 1, 1033 1021: ffcb21 l32r a2, f50 1024: ffcc31 l32r a3, f54 1027: 2fa442 movi a4, 0x42f 102a: ffd001 l32r a0, f6c 102d: 0000c0 callx0 a0 1030: ffff06 j 1030 1033: ffcf01 l32r a0, f70 1036: 0000c0 callx0 a0 1039: ffc701 l32r a0, f58 103c: 52dc bnez.n a2, 1055 103e: 9d68 l32i.n a6, a13, 36 1040: 1668 l32i.n a6, a6, 4 1042: 0d0072 l8ui a7, a0, 13 1045: 546860 extui a6, a6, 8, 6 1048: 09b677 bgeu a6, a7, 1055 104b: 0d2d mov.n a2, a13 104d: 000005 call0 1050 1050: ffc301 l32r a0, f5c 1053: 62ac beqz.n a2, 107d 1055: 040c82 l8ui a8, a12, 4 1058: 690c movi.n a9, 6 105a: 000072 l8ui a7, a0, 0 105d: 114c92 s8i a9, a12, 17 1060: 099787 bne a7, a8, 106d 1063: 0c2d mov.n a2, a12 1065: 030c movi.n a3, 0 1067: ffa545 call0 abc 106a: 000106 j 1072 106d: 0c2d mov.n a2, a12 106f: ff8805 call0 8f0 1072: 11c8 l32i.n a12, a1, 4 1074: 21d8 l32i.n a13, a1, 8 1076: 0108 l32i.n a0, a1, 0 1078: 10c112 addi a1, a1, 16 107b: f00d ret.n 107d: 040cb2 l8ui a11, a12, 4 1080: 0000a2 l8ui a10, a0, 0 1083: 259ab7 bne a10, a11, 10ac 1086: a028 l32i.n a2, a0, 40 1088: 1692d7 bne a2, a13, 10a2 108b: 9d08 l32i.n a0, a13, 36 108d: 0008 l32i.n a0, a0, 0 108f: 0ff0c7 bbsi a0, 28, 10a2 1092: 0cf0b7 bbsi a0, 27, 10a2 1095: 4d38 l32i.n a3, a13, 16 1097: 010322 l8ui a2, a3, 1 109a: 840c movi.n a4, 8 109c: 202240 or a2, a2, a4 109f: 014322 s8i a2, a3, 1 10a2: 0c2d mov.n a2, a12 10a4: 130c movi.n a3, 1 10a6: ffa145 call0 abc 10a9: fff146 j 1072 10ac: 110c52 l8ui a5, a12, 17 10af: 111526 beqi a5, 1, 10c4 10b2: ffab21 l32r a2, f60 10b5: ffab31 l32r a3, f64 10b8: 52a442 movi a4, 0x452 10bb: ffae01 l32r a0, f74 10be: 0000c0 callx0 a0 10c1: ffff06 j 10c1 10c4: 0c2d mov.n a2, a12 10c6: 030c movi.n a3, 0 10c8: 460c movi.n a6, 4 10ca: 114c62 s8i a6, a12, 17 10cd: 0001c5 call0 10ec 10d0: ffe786 j 1072 ... 10eb: c11200 mul16u a1, a2, a0 10ee: 21c9f0 srai a12, a15, 9 10f1: 1109 s32i.n a0, a1, 4 10f3: 0e0202 l8ui a0, a2, 14 10f6: 02cd mov.n a12, a2 10f8: d0ec bnez.n a0, 1129 10fa: 0b0202 l8ui a0, a2, 11 10fd: 041316 beqz a3, 1142 1100: 08d016 beqz a0, 1191 1103: 040222 l8ui a2, a2, 4 1106: fff301 l32r a0, 10d4 1109: 0000c0 callx0 a0 110c: 030c movi.n a3, 0 110e: 120c movi.n a2, 1 1110: 040c movi.n a4, 0 1112: 114c22 s8i a2, a12, 17 1115: 040c22 l8ui a2, a12, 4 1118: fff001 l32r a0, 10d8 111b: 0000c0 callx0 a0 111e: 120c movi.n a2, 1 1120: 21c8 l32i.n a12, a1, 8 1122: 1108 l32i.n a0, a1, 4 1124: 10c112 addi a1, a1, 16 1127: f00d ret.n 1129: 030c movi.n a3, 0 112b: 0e4232 s8i a3, a2, 14 112e: 0228 l32i.n a2, a2, 0 1130: ffeb01 l32r a0, 10dc 1133: 0000c0 callx0 a0 1136: 020c movi.n a2, 0 1138: 040c movi.n a4, 0 113a: 0c49 s32i.n a4, a12, 0 113c: 114c42 s8i a4, a12, 17 113f: fff746 j 1120 1142: 05d016 beqz a0, 11a3 1145: 0228 l32i.n a2, a2, 0 1147: 9238 l32i.n a3, a2, 36 1149: 7228 l32i.n a2, a2, 28 114b: 1348 l32i.n a4, a3, 4 114d: 080352 l8ui a5, a3, 8 1150: 0159 s32i.n a5, a1, 0 1152: 854740 extui a4, a4, 23, 9 1155: 0b5c42 s16i a4, a12, 22 1158: ffe201 l32r a0, 10e0 115b: 0000c0 callx0 a0 115e: 0c28 l32i.n a2, a12, 0 1160: 9208 l32i.n a0, a2, 36 1162: 0168 l32i.n a6, a1, 0 1164: 080052 l8ui a5, a0, 8 1167: 091567 beq a5, a6, 1174 116a: ffde01 l32r a0, 10e4 116d: 0000c0 callx0 a0 1170: 0c08 l32i.n a0, a12, 0 1172: 9008 l32i.n a0, a0, 36 1174: 0b9c22 l16si a2, a12, 22 1177: 1048 l32i.n a4, a0, 4 1179: 051032 l16ui a3, a0, 10 117c: 854740 extui a4, a4, 23, 9 117f: c03340 sub a3, a3, a4 1182: 223a add.n a2, a2, a3 1184: 0b5c22 s16i a2, a12, 22 1187: 0c2d mov.n a2, a12 1189: 0053c5 call0 16c8 118c: 120c movi.n a2, 1 118e: ffe386 j 1120 1191: 030c movi.n a3, 0 1193: ff7dc5 call0 970 1196: 0c28 l32i.n a2, a12, 0 1198: 040c32 l8ui a3, a12, 4 119b: 000005 call0 119c 119e: 020c movi.n a2, 0 11a0: ffdf06 j 1120 11a3: 030c movi.n a3, 0 11a5: ff7c85 call0 970 11a8: 0c38 l32i.n a3, a12, 0 11aa: 7328 l32i.n a2, a3, 28 11ac: 9338 l32i.n a3, a3, 36 11ae: ffce01 l32r a0, 10e8 11b1: 0000c0 callx0 a0 11b4: 0c28 l32i.n a2, a12, 0 11b6: 040c32 l8ui a3, a12, 4 11b9: 000005 call0 11bc 11bc: 020c movi.n a2, 0 11be: ffd786 j 1120 11c1: 000000 ill 11c4: 000000 ill 11c7: 3fff00 excw 11ca: 00fff0 excw 11cd: 000000 ill 11d0: 0008 l32i.n a0, a0, 0 11d2: 000000 ill 11d5: 000000 ill 11d8: 0008 l32i.n a0, a0, 0 ... 11e6: 120000 excw 11e9: 52f0c1 l32r a12, fffd5dac 11ec: 090a02 l8ui a0, a10, 9 11ef: 11c901 l32r a0, fffc5914 11f2: 21d9 s32i.n a13, a1, 8 11f4: fff4d1 l32r a13, 11c4 11f7: 02cd mov.n a12, a2 11f9: 0c0d02 l8ui a0, a13, 12 11fc: 052d mov.n a2, a5 11fe: 0ab507 bgeu a5, a0, 120c 1201: 251b addi.n a2, a5, 1 1203: 0a4c22 s8i a2, a12, 10 1206: 0c0d02 l8ui a0, a13, 12 1209: 742020 extui a2, a2, 0, 8 120c: 10b207 bgeu a2, a0, 1220 120f: 060c02 l8ui a0, a12, 6 1212: 080c32 l8ui a3, a12, 8 1215: 401b addi.n a4, a0, 1 1217: 0bb037 bgeu a0, a3, 1226 121a: 064c42 s8i a4, a12, 6 121d: 000146 j 1226 1220: 070c52 l8ui a5, a12, 7 1223: 064c52 s8i a5, a12, 6 1226: ad28 l32i.n a2, a13, 40 1228: 9298 l32i.n a9, a2, 36 122a: ffe781 l32r a8, 11c8 122d: 19a8 l32i.n a10, a9, 4 122f: 000d62 l8ui a6, a13, 0 1232: 108a80 and a8, a10, a8 1235: 54aea0 extui a10, a10, 14, 6 1238: aa1b addi.n a10, a10, 1 123a: 54a0a0 extui a10, a10, 0, 6 123d: 11aa20 slli a10, a10, 14 1240: 2088a0 or a8, a8, a10 1243: 1989 s32i.n a8, a9, 4 1245: 040c72 l8ui a7, a12, 4 1248: 0faf92 movi a9, -241 124b: 169677 bne a6, a7, 1265 124e: 92a8 l32i.n a10, a2, 36 1250: 1ab8 l32i.n a11, a10, 4 1252: 109b90 and a9, a11, a9 1255: 41b4b0 srli a11, a11, 4 1258: bb1b addi.n a11, a11, 1 125a: 34b0b0 extui a11, a11, 0, 4 125d: 11bbc0 slli a11, a11, 4 1260: 2099b0 or a9, a9, a11 1263: 1a99 s32i.n a9, a10, 4 1265: 110c02 l8ui a0, a12, 17 1268: 142026 beqi a0, 2, 1280 126b: 111026 beqi a0, 1, 1280 126e: ffd721 l32r a2, 11cc 1271: ffd731 l32r a3, 11d0 1274: a4a442 movi a4, 0x4a4 1277: ffd901 l32r a0, 11dc 127a: 0000c0 callx0 a0 127d: ffff06 j 127d 1280: 9228 l32i.n a2, a2, 36 1282: ffd701 l32r a0, 11e0 1285: 0000c0 callx0 a0 1288: 22dc bnez.n a2, 129e 128a: ad28 l32i.n a2, a13, 40 128c: 92a8 l32i.n a10, a2, 36 128e: 1aa8 l32i.n a10, a10, 4 1290: 0c0db2 l8ui a11, a13, 12 1293: 54aea0 extui a10, a10, 14, 6 1296: 04bab7 bgeu a10, a11, 129e 1299: 000005 call0 129c 129c: 62ac beqz.n a2, 12c6 129e: 040c02 l8ui a0, a12, 4 12a1: 620c movi.n a2, 6 12a3: 000db2 l8ui a11, a13, 0 12a6: 114c22 s8i a2, a12, 17 12a9: 099b07 bne a11, a0, 12b6 12ac: 0c2d mov.n a2, a12 12ae: 030c movi.n a3, 0 12b0: ff8085 call0 abc 12b3: 000106 j 12bb 12b6: 0c2d mov.n a2, a12 12b8: ff6345 call0 8f0 12bb: 11c8 l32i.n a12, a1, 4 12bd: 21d8 l32i.n a13, a1, 8 12bf: 0108 l32i.n a0, a1, 0 12c1: 10c112 addi a1, a1, 16 12c4: f00d ret.n 12c6: 040c42 l8ui a4, a12, 4 12c9: 000d32 l8ui a3, a13, 0 12cc: 1f9347 bne a3, a4, 12ef 12cf: ad28 l32i.n a2, a13, 40 12d1: 9258 l32i.n a5, a2, 36 12d3: 0558 l32i.n a5, a5, 0 12d5: 0cf5c7 bbsi a5, 28, 12e5 12d8: 4278 l32i.n a7, a2, 16 12da: 010762 l8ui a6, a7, 1 12dd: 880c movi.n a8, 8 12df: 206680 or a6, a6, a8 12e2: 014762 s8i a6, a7, 1 12e5: 0c2d mov.n a2, a12 12e7: 130c movi.n a3, 1 12e9: ff7d05 call0 abc 12ec: fff2c6 j 12bb 12ef: 110c92 l8ui a9, a12, 17 12f2: 111926 beqi a9, 1, 1307 12f5: ffb721 l32r a2, 11d4 12f8: ffb831 l32r a3, 11d8 12fb: baa442 movi a4, 0x4ba 12fe: ffb901 l32r a0, 11e4 1301: 0000c0 callx0 a0 1304: ffff06 j 1304 1307: 0c2d mov.n a2, a12 1309: 030c movi.n a3, 0 130b: 4a0c movi.n a10, 4 130d: 114ca2 s8i a10, a12, 17 1310: ffdd85 call0 10ec 1313: ffe906 j 12bb 1316: 300000 xor a0, a0, a0 1319: 000000 ill 131c: 000000 ill 131f: 000800 excw 1322: 000000 ill 1325: 000000 ill 1328: 0008 l32i.n a0, a0, 0 ... 00001334 : 1334: fff931 l32r a3, 1318 1337: f0c112 addi a1, a1, -16 133a: 0109 s32i.n a0, a1, 0 133c: b00220 addx8 a0, a2, a2 133f: a02030 addx4 a2, a0, a3 1342: 0238 l32i.n a3, a2, 0 1344: 03dc bnez.n a3, 1358 1346: fff521 l32r a2, 131c 1349: fff531 l32r a3, 1320 134c: d0a442 movi a4, 0x4d0 134f: fff701 l32r a0, 132c 1352: 0000c0 callx0 a0 1355: ffff06 j 1355 1358: 110242 l8ui a4, a2, 17 135b: 111426 beqi a4, 1, 1370 135e: fff121 l32r a2, 1324 1361: fff131 l32r a3, 1328 1364: d1a442 movi a4, 0x4d1 1367: fff201 l32r a0, 1330 136a: 0000c0 callx0 a0 136d: ffff06 j 136d 1370: 140c movi.n a4, 1 1372: ffc045 call0 f78 1375: 0108 l32i.n a0, a1, 0 1377: 10c112 addi a1, a1, 16 137a: f00d ret.n 137c: 000000 ill 137f: 000800 excw ... 0000138c : 138c: f0c112 addi a1, a1, -16 138f: 0109 s32i.n a0, a1, 0 1391: 000005 call0 1394 1394: 02dc bnez.n a2, 13a8 1396: fff921 l32r a2, 137c 1399: fff931 l32r a3, 1380 139c: e2a442 movi a4, 0x4e2 139f: fffa01 l32r a0, 1388 13a2: 0000c0 callx0 a0 13a5: ffff06 j 13a5 13a8: fff741 l32r a4, 1384 13ab: 000422 l8ui a2, a4, 0 13ae: a438 l32i.n a3, a4, 40 13b0: 30c442 addi a4, a4, 48 13b3: 9308 l32i.n a0, a3, 36 13b5: b02220 addx8 a2, a2, a2 13b8: 0008 l32i.n a0, a0, 0 13ba: a02240 addx4 a2, a2, a4 13bd: 1060e7 bbci a0, 14, 13d1 13c0: 030c movi.n a3, 0 13c2: 070242 l8ui a4, a2, 7 13c5: 064242 s8i a4, a2, 6 13c8: 094232 s8i a3, a2, 9 13cb: ffe1c5 call0 11e8 13ce: 000106 j 13d6 13d1: 040c movi.n a4, 0 13d3: ffba45 call0 f78 13d6: 0108 l32i.n a0, a1, 0 13d8: 10c112 addi a1, a1, 16 13db: f00d ret.n 13dd: 000000 ill 13e0: 000000 ill ... 000013e4 : 13e4: ffff31 l32r a3, 13e0 13e7: 004322 s8i a2, a3, 0 13ea: f00d ret.n 13ec: 000000 ill 13ef: 000800 excw ... 13fa: 080000 excw ... 1405: 000000 ill 1408: 0008 l32i.n a0, a0, 0 140a: 300000 xor a0, a0, a0 ... 00001420 : 1420: f0c112 addi a1, a1, -16 1423: 0109 s32i.n a0, a1, 0 1425: 11c9 s32i.n a12, a1, 4 1427: 21d9 s32i.n a13, a1, 8 1429: 02cd mov.n a12, a2 142b: 03dd mov.n a13, a3 142d: 000005 call0 1430 1430: 02dc bnez.n a2, 1444 1432: ffee21 l32r a2, 13ec 1435: ffee31 l32r a3, 13f0 1438: ffa442 movi a4, 0x4ff 143b: fff501 l32r a0, 1410 143e: 0000c0 callx0 a0 1441: ffff06 j 1441 1444: ffec01 l32r a0, 13f4 1447: 000002 l8ui a0, a0, 0 144a: 111d07 beq a13, a0, 145f 144d: ffea21 l32r a2, 13f8 1450: ffeb31 l32r a3, 13fc 1453: 00a542 movi a4, 0x500 1456: ffef01 l32r a0, 1414 1459: 0000c0 callx0 a0 145c: ffff06 j 145c 145f: 431c26 beqi a12, 1, 14a6 1462: 403c26 beqi a12, 3, 14a6 1465: 121c movi.n a2, 17 1467: 0222c7 blt a2, a12, 146d 146a: 22bce6 bgei a12, 16, 1490 146d: c0a032 movi a3, 192 1470: 1c1c37 beq a12, a3, 1490 1473: ffe321 l32r a2, 1400 1476: 0c3d mov.n a3, a12 1478: ffe801 l32r a0, 1418 147b: 0000c0 callx0 a0 147e: ffe121 l32r a2, 1404 1481: ffe131 l32r a3, 1408 1484: 13a542 movi a4, 0x513 1487: ffe501 l32r a0, 141c 148a: 0000c0 callx0 a0 148d: ffff06 j 148d 1490: 640c movi.n a4, 6 1492: ffde31 l32r a3, 140c 1495: b02000 addx8 a2, a0, a0 1498: a02230 addx4 a2, a2, a3 149b: 114242 s8i a4, a2, 17 149e: 030c movi.n a3, 0 14a0: ff6185 call0 abc 14a3: 000106 j 14ab 14a6: 0d2d mov.n a2, a13 14a8: 000005 call0 14ac 14ab: 11c8 l32i.n a12, a1, 4 14ad: 21d8 l32i.n a13, a1, 8 14af: 0108 l32i.n a0, a1, 0 14b1: 10c112 addi a1, a1, 16 14b4: f00d ret.n 14b6: 000000 ill 14b9: 000000 ill 14bc: 0008 l32i.n a0, a0, 0 14be: 200000 or a0, a0, a0 14c1: 000000 ill 14c4: 000000 ill 14c7: 000800 excw ... 000014dc : 14dc: f0c112 addi a1, a1, -16 14df: 11c9 s32i.n a12, a1, 4 14e1: 0109 s32i.n a0, a1, 0 14e3: 02cd mov.n a12, a2 14e5: 000005 call0 14e8 14e8: 02dc bnez.n a2, 14fc 14ea: fff321 l32r a2, 14b8 14ed: fff331 l32r a3, 14bc 14f0: 26a542 movi a4, 0x526 14f3: fff701 l32r a0, 14d0 14f6: 0000c0 callx0 a0 14f9: ffff06 j 14f9 14fc: 4f1c26 beqi a12, 1, 154f 14ff: 4c3c26 beqi a12, 3, 154f 1502: 101c movi.n a0, 17 1504: 0220c7 blt a0, a12, 150a 1507: 28bce6 bgei a12, 16, 1533 150a: c1a022 movi a2, 193 150d: 0522c7 blt a2, a12, 1516 1510: c0a032 movi a3, 192 1513: 1cac37 bge a12, a3, 1533 1516: ffea21 l32r a2, 14c0 1519: 0c3d mov.n a3, a12 151b: ffee01 l32r a0, 14d4 151e: 0000c0 callx0 a0 1521: ffe821 l32r a2, 14c4 1524: ffe931 l32r a3, 14c8 1527: 3ca542 movi a4, 0x53c 152a: ffeb01 l32r a0, 14d8 152d: 0000c0 callx0 a0 1530: ffff06 j 1530 1533: 030c movi.n a3, 0 1535: ffe551 l32r a5, 14cc 1538: 640c movi.n a4, 6 153a: 000522 l8ui a2, a5, 0 153d: 30c552 addi a5, a5, 48 1540: b02220 addx8 a2, a2, a2 1543: a02250 addx4 a2, a2, a5 1546: 114242 s8i a4, a2, 17 1549: ff5705 call0 abc 154c: 000086 j 1552 154f: 000005 call0 1550 1552: 11c8 l32i.n a12, a1, 4 1554: 0108 l32i.n a0, a1, 0 1556: 10c112 addi a1, a1, 16 1559: f00d ret.n 155b: 003000 rfe 155e: 000000 ill 1561: 000000 ill 1564: 0008 l32i.n a0, a0, 0 1566: 000000 ill 1569: 000000 ill 156c: 0008 l32i.n a0, a0, 0 156e: 000000 ill 1571: 000000 ill 1574: 0008 l32i.n a0, a0, 0 1576: 000000 ill 1579: 000000 ill 157c: ff .byte 0xff 157d: ef .byte 0xef 157e: ff .byte 0xff 157f: 3fff03 excw 1582: fffff0 excw 1585: ffffc0 excw 1588: f20e00 excw 158b: 3f .byte 0x3f ... 0000159c : 159c: f0c112 addi a1, a1, -16 159f: 11c9 s32i.n a12, a1, 4 15a1: 0109 s32i.n a0, a1, 0 15a3: ffee01 l32r a0, 155c 15a6: b0c330 addx8 a12, a3, a3 15a9: a0cc00 addx4 a12, a12, a0 15ac: 110c02 l8ui a0, a12, 17 15af: 609c beqz.n a0, 15c9 15b1: 143026 beqi a0, 3, 15c9 15b4: 2a4026 beqi a0, 4, 15e2 15b7: ffea21 l32r a2, 1560 15ba: ffea31 l32r a3, 1564 15bd: e7a542 movi a4, 0x5e7 15c0: fff301 l32r a0, 158c 15c3: 0000c0 callx0 a0 15c6: ffff06 j 15c6 15c9: 154026 beqi a0, 4, 15e2 15cc: 0c29 s32i.n a2, a12, 0 15ce: a2ec bnez.n a2, 15fc 15d0: ffe621 l32r a2, 1568 15d3: ffe631 l32r a3, 156c 15d6: efa542 movi a4, 0x5ef 15d9: ffed01 l32r a0, 1590 15dc: 0000c0 callx0 a0 15df: ffff06 j 15df 15e2: 0c38 l32i.n a3, a12, 0 15e4: c03320 sub a3, a3, a2 15e7: 0a4316 beqz a3, 168f 15ea: ffe121 l32r a2, 1570 15ed: ffe131 l32r a3, 1574 15f0: eaa542 movi a4, 0x5ea 15f3: ffe801 l32r a0, 1594 15f6: 0000c0 callx0 a0 15f9: ffff06 j 15f9 15fc: 00a182 movi a8, 0x100 15ff: 0b1262 l16ui a6, a2, 22 1602: 0a1252 l16ui a5, a2, 20 1605: ffdd71 l32r a7, 157c 1608: 556a add.n a5, a5, a6 160a: 9268 l32i.n a6, a2, 36 160c: ffdb41 l32r a4, 1578 160f: 0638 l32i.n a3, a6, 0 1611: 071442 l16ui a4, a4, 14 1614: 410630 srli a0, a3, 6 1617: 22a457 bge a4, a5, 163d 161a: 1fe377 bbsi a3, 7, 163d 161d: 205080 or a5, a0, a8 1620: 544030 extui a4, a3, 0, 6 1623: 1155a0 slli a5, a5, 6 1626: 204450 or a4, a4, a5 1629: 543040 extui a3, a4, 0, 6 162c: 414640 srli a4, a4, 6 162f: 104470 and a4, a4, a7 1632: 1144a0 slli a4, a4, 6 1635: 203340 or a3, a3, a4 1638: 0639 s32i.n a3, a6, 0 163a: 410630 srli a0, a3, 6 163d: 4760c7 bbci a0, 12, 1688 1640: 110c92 l8ui a9, a12, 17 1643: 413966 bnei a9, 3, 1688 1646: 1658 l32i.n a5, a6, 4 1648: 34a450 extui a10, a5, 4, 4 164b: 393aa6 blti a10, 3, 1688 164e: ffcc41 l32r a4, 1580 1651: 54a030 extui a10, a3, 0, 6 1654: 20b080 or a11, a0, a8 1657: 549850 extui a9, a5, 8, 6 165a: 119920 slli a9, a9, 14 165d: 11bba0 slli a11, a11, 6 1660: 20aab0 or a10, a10, a11 1663: 104540 and a4, a5, a4 1666: 204490 or a4, a4, a9 1669: 41b6a0 srli a11, a10, 6 166c: ffc691 l32r a9, 1584 166f: 54a0a0 extui a10, a10, 0, 6 1672: 10bb70 and a11, a11, a7 1675: 1649 s32i.n a4, a6, 4 1677: 9248 l32i.n a4, a2, 36 1679: 11bba0 slli a11, a11, 6 167c: 20aab0 or a10, a10, a11 167f: 06a9 s32i.n a10, a6, 0 1681: 14b8 l32i.n a11, a4, 4 1683: 10bb90 and a11, a11, a9 1686: 14b9 s32i.n a11, a4, 4 1688: 0c2d mov.n a2, a12 168a: 030c movi.n a3, 0 168c: feaa05 call0 130 168f: ffbe41 l32r a4, 1588 1692: 060c72 l8ui a7, a12, 6 1695: 160c movi.n a6, 1 1697: 401700 ssl a7 169a: a15600 sll a5, a6 169d: 550b addi.n a5, a5, -1 169f: 0020c0 memw 16a2: 040c22 l8ui a2, a12, 4 16a5: 050c32 l8ui a3, a12, 5 16a8: 112442 l32i a4, a4, 68 16ab: 114c62 s8i a6, a12, 17 16ae: 104450 and a4, a4, a5 16b1: f44040 extui a4, a4, 0, 16 16b4: 11c8 l32i.n a12, a1, 4 16b6: ffb801 l32r a0, 1598 16b9: 0000c0 callx0 a0 16bc: 0108 l32i.n a0, a1, 0 16be: 10c112 addi a1, a1, 16 16c1: f00d ret.n 16c3: 000000 ill 16c6: 0c0000 excw 16c9: c11203 excw 16cc: 11c9f0 slli a12, a9, 1 16cf: 0109 s32i.n a0, a1, 0 16d1: 02cd mov.n a12, a2 16d3: fea5c5 call0 130 16d6: 030c movi.n a3, 0 16d8: 040c movi.n a4, 0 16da: 100c movi.n a0, 1 16dc: 040c22 l8ui a2, a12, 4 16df: 114c02 s8i a0, a12, 17 16e2: 11c8 l32i.n a12, a1, 4 16e4: fff801 l32r a0, 16c4 16e7: 0000c0 callx0 a0 16ea: 0108 l32i.n a0, a1, 0 16ec: 10c112 addi a1, a1, 16 16ef: f00d ret.n ... 1701: 000000 ill 1704: f0c112 addi a1, a1, -16 1707: 0139 s32i.n a3, a1, 0 1709: 21c9 s32i.n a12, a1, 8 170b: 1109 s32i.n a0, a1, 4 170d: 02cd mov.n a12, a2 170f: fff901 l32r a0, 16f4 1712: 0000c0 callx0 a0 1715: 9c38 l32i.n a3, a12, 36 1717: 0308 l32i.n a0, a3, 0 1719: 0a6097 bbci a0, 9, 1727 171c: 07f0c7 bbsi a0, 28, 1727 171f: 7c28 l32i.n a2, a12, 28 1721: fff501 l32r a0, 16f8 1724: 0000c0 callx0 a0 1727: 420c movi.n a2, 4 1729: fff401 l32r a0, 16fc 172c: 0000c0 callx0 a0 172f: 0108 l32i.n a0, a1, 0 1731: 709c beqz.n a0, 174c 1733: 9c28 l32i.n a2, a12, 36 1735: 1228 l32i.n a2, a2, 4 1737: 252420 extui a2, a2, 20, 3 173a: 000005 call0 173c 173d: b28c beqz.n a2, 174c 173f: 9c28 l32i.n a2, a12, 36 1741: 1228 l32i.n a2, a2, 4 1743: 252420 extui a2, a2, 20, 3 1746: ffee01 l32r a0, 1700 1749: 0000c0 callx0 a0 174c: 21c8 l32i.n a12, a1, 8 174e: 1108 l32i.n a0, a1, 4 1750: 10c112 addi a1, a1, 16 1753: f00d ret.n ... 00001760 : 1760: f0c112 addi a1, a1, -16 1763: 0109 s32i.n a0, a1, 0 1765: fffc01 l32r a0, 1758 1768: 0000c0 callx0 a0 176b: 520c movi.n a2, 5 176d: fffb01 l32r a0, 175c 1770: 0000c0 callx0 a0 1773: 0108 l32i.n a0, a1, 0 1775: 10c112 addi a1, a1, 16 1778: f00d ret.n Disassembly of section .irom0.text: 0000177c : 177c: 000030 excw 177f: 070c00 excw 1782: fffe91 l32r a9, 177c 1785: b08220 addx8 a8, a2, a2 1788: a08890 addx4 a8, a8, a9 178b: 044822 s8i a2, a8, 4 178e: 054832 s8i a3, a8, 5 1791: 084852 s8i a5, a8, 8 1794: 074842 s8i a4, a8, 7 1797: 064842 s8i a4, a8, 6 179a: 0c5862 s16i a6, a8, 24 179d: 094872 s8i a7, a8, 9 17a0: 0a4872 s8i a7, a8, 10 17a3: 114872 s8i a7, a8, 17 17a6: 7879 s32i.n a7, a8, 28 17a8: 8879 s32i.n a7, a8, 32 17aa: f00d ret.n 17ac: 000bc0 callx0 a11 ... 17bb: c11200 mul16u a1, a2, a0 17be: 0109f0 slli a0, a9, 17 17c1: 0007c5 call0 1840 17c4: 220c movi.n a2, 2 17c6: 330c movi.n a3, 3 17c8: 440c movi.n a4, 4 17ca: a50c movi.n a5, 10 17cc: 060c movi.n a6, 0 17ce: 000005 call0 17d0 17d1: 320c movi.n a2, 3 17d3: 730c movi.n a3, 7 17d5: 440c movi.n a4, 4 17d7: a50c movi.n a5, 10 17d9: 060c movi.n a6, 0 17db: 000005 call0 17dc 17de: 120c movi.n a2, 1 17e0: 230c movi.n a3, 2 17e2: 340c movi.n a4, 3 17e4: 450c movi.n a5, 4 17e6: fff161 l32r a6, 17ac 17e9: 000005 call0 17ec 17ec: 020c movi.n a2, 0 17ee: 230c movi.n a3, 2 17f0: 240c movi.n a4, 2 17f2: 350c movi.n a5, 3 17f4: e0a562 movi a6, 0x5e0 17f7: 000005 call0 17f8 17fa: 420c movi.n a2, 4 17fc: 230c movi.n a3, 2 17fe: 440c movi.n a4, 4 1800: a50c movi.n a5, 10 1802: 060c movi.n a6, 0 1804: 000005 call0 1808 1807: 720c movi.n a2, 7 1809: 230c movi.n a3, 2 180b: 540c movi.n a4, 5 180d: a50c movi.n a5, 10 180f: 060c movi.n a6, 0 1811: 000005 call0 1814 1814: ffe721 l32r a2, 17b0 1817: 830c movi.n a3, 8 1819: 004232 s8i a3, a2, 0 181c: 0e1222 l16ui a2, a2, 28 181f: 130c movi.n a3, 1 1821: ffe401 l32r a0, 17b4 1824: 0000c0 callx0 a0 1827: ffe401 l32r a0, 17b8 182a: 0000c0 callx0 a0 182d: 0108 l32i.n a0, a1, 0 182f: 10c112 addi a1, a1, 16 1832: f00d ret.n 1834: 000000 ill 1837: 092a00 excw 183a: ff0000 excw 183d: 0f .byte 0xf 183e: 210000 srai a0, a0, 0 1841: ff .byte 0xff 1842: ff .byte 0xff 1843: 5fa142 movi a4, 0x15f 1846: 950c movi.n a5, 9 1848: fffc61 l32r a6, 1838 184b: b70c movi.n a7, 11 184d: fff931 l32r a3, 1834 1850: 00a282 movi a8, 0x200 1853: 1389 s32i.n a8, a3, 4 1855: 2389 s32i.n a8, a3, 8 1857: 0d4372 s8i a7, a3, 13 185a: 0c4372 s8i a7, a3, 12 185d: 085362 s16i a6, a3, 16 1860: 075362 s16i a6, a3, 14 1863: 0a5352 s16i a5, a3, 20 1866: 0e5342 s16i a4, a3, 28 1869: 0f5322 s16i a2, a3, 30 186c: f00d ret.n 186e: 000000 ill 1871: 000000 ill 00001874 : 1874: ffff61 l32r a6, 1870 1877: 540c movi.n a4, 5 1879: 451c movi.n a5, 20 187b: 013527 bltu a5, a2, 1880 187e: 025d mov.n a5, a2 1880: 742050 extui a2, a5, 0, 8 1883: 0152b6 bltui a2, 5, 1888 1886: 024d mov.n a4, a2 1888: 0d4642 s8i a4, a6, 13 188b: 0c4642 s8i a4, a6, 12 188e: f00d ret.n Disassembly of section .irom.text: 00006030 <.irom.text>: 6030: 207874 excw 6033: 737472 excw 6036: 726520 excw 6039: 726f72 s32i a7, a15, 0x1c8 603c: 783020 excw 603f: 0a7825 excw ... 604e: 740000 extui a0, a0, 0, 8 6051: 2078 l32i.n a7, a0, 8 6053: 727265 excw 6056: 6f .byte 0x6f 6057: 302072 l32i a7, a0, 192 605a: 2578 l32i.n a7, a5, 8 605c: 0a78 l32i.n a7, a10, 0 ... mac_frame.o: file format elf32-xtensa-le pm.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000014 : 14: 6aa022 movi a2, 106 1b: 0c230c addi a1, a1, -16 1e: 1205 s32i.n a0, a1, 0 20: 09f0c1 l32r a0, 0 23: f80101 l32r a6, 4 26: 61ff l32i.n a0, a0, 0 28: fff8 s32i.n a5, a6, 4 2a: 590008 l32i a0, a0, 152 2d: 0216 movi.n a4, 8 2f: 0c2620 callx0 a0 32: 00c084 l32r a2, 8 35: f52100 l32r a0, 10 38: f601ff callx0 a0 3b: 00c0ff l32r a2, c 3e: 2100 l32i.n a0, a1, 0 40: 08fff4 addi a1, a1, 16 43: 1201 l32i.n a2, a2, 4 45: 10c1 ret.n 47: 0d1228 slli a1, a4, 32 4a: 1400f0 extui a0, a0, 0, 2 4d: 000001 l32r a0, fffc0050 50: 000114 ill 53: 000000 mul16u a1, a2, a0 ... 00000058 : 58: f0c112 l32r a0, ffffec5c 5b: 09 .byte 0xff 5c: fb0101 l8ui a0, a0, 0 5f: 02ff bnez.n a0, 6c 61: cc0000 call0 64 64: 000590 l32r a3, 4c 67: 3100 movi.n a2, 1 69: 0cfffa s8i a2, a3, 0 6c: 432212 l32r a2, 50 6f: 2100 l32i.n a0, a1, 0 71: 08fff9 addi a1, a1, 16 74: 1201 l32i.n a2, a2, 4 76: 10c1 ret.n 78: 0d1228 ill 7b: 0000f0 ill ... 00000088 : 88: fffd31 l32r a12, fffc2848 8b: f0c112 l32r a0, fffc4d6c 8e: 380109 l32r a0, 7c 91: fb0113 callx0 a0 94: 00c0ff l32r a0, 80 97: fb0100 callx0 a0 9a: c0ff l32i.n a0, a1, 0 9c: 080000 addi a1, a1, 16 9f: 1201 ret.n a1: 0d10c1 ill a4: 0000f0 ill ... b7: 1200 s32i.n a0, a1, 0 b9: 09f0c1 l32r a0, a4 bc: 0101 l32i.n a0, a0, 48 be: 08fffa bbci a0, 0, d1 c1: 6007c0 l32r a0, ac c4: fa010f callx0 a0 c7: 00c0ff l32r a0, a8 ca: 0100 movi.n a2, 8 cc: fff8 l32i.n a0, a0, 48 ce: 08820c j d3 d1: 46c0 movi.n a2, 0 d3: 0c0000 bbci a0, 1, db d6: 1702 movi.n a3, 16 d8: 1c0460 or a2, a2, a3 db: 223003 bbci a0, 2, e3 de: 2720 movi.n a4, 4 e0: 0c0460 or a2, a2, a4 e3: 224044 extui a3, a0, 3, 1 e6: 330020 l32r a0, b0 e9: f20104 callx0 a0 ec: c0ff l32i.n a0, a1, 0 ee: 080000 addi a1, a1, 16 f1: 1201 ret.n f3: 0d10c1 ill f6: 0000f0 ill ... 111: 3feffe ill ... 140: f0c112 l32r a0, ffffb144 143: 09 .byte 0xff 144: ec0101 l32r a2, f8 147: ed21ff l8ui a0, a0, 0 14a: 0002ff l8ui a2, a2, 200 14d: 022200 bnei a0, 1, 168 150: 1066c8 bgeui a2, 2, 1ba 153: f617 movi.n a2, 2 155: 6622 movi.n a3, 0 157: 0c220c l32r a0, 110 15a: ee0103 callx0 a0 15d: 00c0ff l32r a4, fc 160: 4100 movi.n a3, 2 162: 0cffe7 s8i a3, a4, 200 165: 443223 j 1c4 168: 16c6c8 bnei a0, 2, 185 16b: 6600 movi.n a2, 1 16d: 0c1920 l32r a0, 114 170: e90112 callx0 a0 173: c0ff movi.n a2, 8 175: 0000 movi.n a3, 0 177: 0c820c l32r a0, 118 17a: e80103 callx0 a0 17d: c0ff movi.n a2, 0 17f: 0c0000 l32r a0, 11c 182: e70102 callx0 a0 185: 00c0ff l32r a4, 100 188: de4100 l8ui a5, a4, 0 18b: 52ff movi.n a0, 0 18d: 0c0004 bnei a5, 1, 19d 190: 6600 movi.n a2, 0 192: 0c0c15 s8i a2, a4, 0 195: 442202 l32r a0, 120 198: e20100 callx0 a0 19b: c0ff movi.n a0, 0 19d: 0c0000 l32r a2, 104 1a0: d92100 l8ui a6, a2, 0 1a3: 0262ff bnei a6, 1, 1b3 1a6: 166600 s8i a0, a2, 0 1a9: 020c movi.n a3, 1 1ab: 0042 movi.n a2, 1 1ad: 0c130c l32r a0, 124 1b0: dd0112 callx0 a0 1b3: c0ff l32i.n a0, a1, 0 1b5: 080000 addi a1, a1, 16 1b8: 1201 ret.n 1ba: 10c1 movi.n a2, 2 1bc: f00d movi.n a3, 1 1be: 0c220c l32r a0, 128 1c1: da0113 callx0 a0 1c4: 00c0ff l32r a0, 12c 1c7: da0100 callx0 a0 1ca: c0ff movi.n a2, 0 1cc: 0c0000 l32r a0, 130 1cf: d90102 callx0 a0 1d2: 00c0ff l32r a0, 134 1d5: d80100 callx0 a0 1d8: 00c0ff l32r a7, 108 1db: cc7100 l8ui a7, a7, 201 1de: 0772ff bnei a7, 1, 185 1e1: 66c9 movi.n a10, 1 1e3: 0ca317 l32r a9, 10c 1e6: ca911a memw 1e9: 20c0ff l32i a8, a9, 0x214 1ec: 298200 or a8, a8, a10 1ef: 88a085 memw 1f2: 20c020 s32i a8, a9, 0x214 1f5: 698200 movi a2, 160 1f8: a02285 l32r a0, 138 1fb: d001a0 callx0 a0 1fe: 00c0ff j 185 201: e0c600 ill 204: 0000ff ill 207: 000000 excw 20a: 000000 excw 20d: 0a .byte 0xfe 20e: f2 .byte 0xff 20f: fe613f l8ui a2, a6, 50 212: 0622ff l32r a5, 208 215: 5132 beqz.n a2, 23a 217: acfffd memw 21a: 20c012 l8ui a4, a6, 58 21d: 064200 l32i a5, a5, 0x200 220: 523a l32i.n a2, a6, 20 222: 8025 l32i.n a3, a6, 44 224: 385628 sub a2, a2, a5 227: 2250b6 mull a3, a3, a4 22a: 3340c0 bltu a3, a2, 23a 22d: 332782 l32i a8, a6, 72 230: 26820c l16ui a7, a6, 40 233: 7212 add.n a7, a7, a8 235: 8a1416 bgeu a7, a2, 23a 238: 2777 ret.n 23a: 01b7 movi.n a2, 0 23c: f00d ret.n 23e: 0d020c ill 241: 0000f0 ill 244: 000000 excw 247: 00 .byte 0x3f 248: f20a00 excw 24b: 3f .byte 0x3f 24c: effe00 ill 24f: 00003f excw 252: 080000 ill 255: 000000 ill 258: 00 .byte 0xff 259: 000000 l32r a15, 258 25c: fff1ff excw 25f: 0600ff excw 262: 006000 ill ... 299: 000000 l32r a12, ffff2a1c 29c: e0c112 l32r a1, fffcca40 29f: 11c9 s32i.n a15, a1, 16 2a1: 31e9 s32i.n a13, a1, 8 2a3: 41f9 s32i.n a0, a1, 0 2a5: 21d9 mov.n a13, a2 2a7: dd0109 call0 2a8 2aa: 000502 l32r a12, 240 2ad: e5c100 l32i a2, a12, 72 2b0: 22ff l32i.n a3, a12, 4 2b2: 38122c sub a2, a13, a2 2b5: 2d201c l32r a0, 260 2b8: ea01c0 callx0 a0 2bb: 00c0ff l32r a15, 244 2be: e2f100 memw 2c1: 20c0ff l32i a14, a15, 0x200 2c4: 2fe200 movi a3, 0x12c 2c7: a13280 bltu a3, a2, 2cd 2ca: 33272c j 380 2cd: 8602 movi.n a6, 1 2cf: 002c movi.n a5, 0 2d1: 0c160c l32r a4, 248 2d4: dd4105 memw 2d7: 20c0ff l32i a7, a4, 0x214 2da: 247200 extui a7, a7, 0, 1 2dd: 707085 movnez a5, a6, a7 2e0: 567004 extui a5, a5, 0, 8 2e3: 505093 s8i a5, a12, 201 2e6: 4c5274 bnei a5, 1, 302 2e9: 66c9 movi.n a9, -2 2eb: 7c1815 memw 2ee: 20c0e9 l32i a8, a4, 0x214 2f1: 248200 and a8, a8, a9 2f4: 889085 memw 2f7: 20c010 s32i a8, a4, 0x214 2fa: 8200 movi.n a2, 80 2fc: 5c8564 l32r a0, 264 2ff: da0102 callx0 a0 302: 00c0ff l32r a0, 268 305: d90100 callx0 a0 308: c0ff movi.n a2, 1 30a: 0c0000 l32r a0, 26c 30d: d80112 callx0 a0 310: c0ff movi.n a2, 2 312: 0c0000 l32r a0, 270 315: d70122 callx0 a0 318: c0ff s32i.n a14, a1, 20 31a: e90000 call0 31c 31d: 000551 l32i a2, a12, 72 320: 2200 l32i.n a3, a12, 4 322: 38122c sub a2, a13, a2 325: 2d201c l32r a0, 274 328: d301c0 callx0 a0 32b: c0ff mov.n a14, a2 32d: ed0000 memw 330: c002 l32i.n a4, a1, 20 332: 480020 l32i a2, a15, 0x200 335: 2251 l32i.n a3, a12, 4 337: 38802f sub a2, a2, a4 33a: 22401c l32r a0, 278 33d: cf01c0 callx0 a0 340: c0ff mov.n a13, a2 342: dd0000 l32r a0, 27c 345: ce0102 callx0 a0 348: 00c0ff addmi a5, a13, 0x400 34b: dd5200 addmi a6, a14, 0xffffff00 34e: de6204 addi a6, a6, -44 351: c662ff addi a5, a5, -24 354: c552d4 bgeu a5, a6, 392 357: b567e8 sub a2, a14, a13 35a: 2ed03a addmi a2, a2, 0xffffff00 35d: d222c0 addi a2, a2, -44 360: c222ff call0 b4 363: 05d4 l32i.n a0, a12, 48 365: 08ffd5 extui a3, a0, 9, 3 368: 3900cc beqi a3, 2, 3a6 36b: 232624 bbci a0, 0, 3a6 36e: 60073a l32r a2, 24c 371: b72137 l32r a3, 250 374: b731ff movi a4, 248 377: a042ff l32r a0, 280 37a: c201f8 callx0 a0 37d: 00c0ff j 37d 380: ff0600 l32r a2, 254 383: b521ff l32r a0, 284 386: c001ff callx0 a0 389: 00c0ff l32r a0, 288 38c: bf0100 callx0 a0 38f: 00c0ff j 395 392: 008600 call0 13c 395: 8500 movi.n a2, 1 397: ffda l32i.n a12, a1, 4 399: 120c l32i.n a13, a1, 8 39b: 11c8 l32i.n a14, a1, 12 39d: 21d8 l32i.n a15, a1, 16 39f: 31e8 l32i.n a0, a1, 0 3a1: 0841f8 addi a1, a1, 32 3a4: 1201 ret.n 3a6: 0d20c1 movi a5, 0xfffffe3f 3a9: ae52f0 l32r a4, 258 3ac: ab413f movi a6, 0x600 3af: a662ff and a4, a0, a4 3b2: 404000 or a4, a4, a6 3b5: 446010 and a4, a4, a5 3b8: 5020 s32i.n a4, a12, 48 3ba: 491044 l32r a0, 28c 3bd: b401cc callx0 a0 3c0: 00c0ff l32r a5, 25c 3c3: a75100 memw 3c6: 20c0ff l32i a7, a5, 0x11c 3c9: 7200 s32i.n a7, a12, 28 3cb: 794725 memw 3ce: 20c07c l32i a6, a15, 0x200 3d1: 6200 s32i.n a6, a12, 32 3d3: 69802f memw 3d6: c08c movi.n a2, 2 3d8: 0020 l32i.n a5, a5, 36 3da: 220c s32i.n a5, a12, 36 3dc: 599558 s8i a2, a12, 200 3df: 4c229c l32r a0, 290 3e2: ac01c8 callx0 a0 3e5: 00c0ff s8i a2, a12, 200 3e8: 4c2200 extui a8, a2, 0, 8 3eb: 20c8 bnez.n a8, 3f5 3ed: 7480 movi.n a2, 2 3ef: 0c68cc l32r a0, 294 3f2: a90122 callx0 a0 3f5: c0ff movi.n a2, 0 3f7: 0c0000 j 397 3fa: e70602 ill 3fd: 0000ff ill 400: 000000 l32r a4, 3fc ... 00000404 : 404: ffff41 excw 407: 130c movi.n a2, 0 409: 0cc448 extui a4, a4, 9, 3 40c: 494002 addi a4, a4, -3 40f: c44224 moveqz a2, a3, a4 412: 40fd ret.n 414: 0d8323 ill 417: 0000f0 ill ... 422: 100000 and a0, a0, a0 425: 000000 ill 428: 000010 ill 42b: 000000 isync 42e: 200000 excw 431: 000000 ill 434: 000018 ill 437: 000000 rfe 43a: 300000 ssr a0 43d: 000000 ill 440: 0040 l32i.n a11, a11, 0 442: b80000 ill 445: 00000b ill 448: 0000 l32i.n a11, a11, 0 44a: b80000 ill 44d: 00000b ill ... 00000480 : 480: f0c112 l32r a0, fffccc24 483: 0109 s32i.n a12, a1, 4 485: 31e9 s32i.n a13, a1, 8 487: 11c9 mov.n a12, a2 489: cd21d9 l32r a13, 414 48c: e2d102 l32r a14, 418 48f: e1ff bnez.n a2, 4c6 491: ffe3 mov.n a2, a14 493: 2d32fc l32r a0, 44c 496: ee010e callx0 a0 499: c0ff mov.n a2, a14 49b: 2d0000 l32r a4, 41c 49e: 410e movi.n a3, 25 4a0: ffe0 movi.n a5, 1 4a2: 0c931c s16i a3, a4, 0 4a5: 3215 movi.n a3, 25 4a7: 0054 movi.n a4, 1 4a9: 0c931c l32r a0, 450 4ac: e90114 callx0 a0 4af: 00c0ff l32r a2, 420 4b2: dc2100 l32r a3, 424 4b5: 31ff movi.n a5, 0 4b7: 0cffdc s8i a5, a13, 202 4ba: 4d5205 s8i a5, a13, 204 4bd: 4d52ca l32r a0, 454 4c0: e501cc callx0 a0 4c3: 00c0ff j 527 4c6: 180600 l32r a2, 42c 4c9: d92100 l32r a3, 430 4cc: d931ff l8ui a9, a13, 204 4cf: 0d92ff l32r a8, 428 4d2: 81cc movi.n a6, 1 4d4: 0cffd6 l8ui a7, a8, 0 4d7: 087216 s8i a6, a13, 204 4da: 4d6200 moveqz a7, a6, a9 4dd: 7690cc s8i a7, a8, 0 4e0: 487283 l32r a0, 458 4e3: de0100 callx0 a0 4e6: 00c0ff beqi a12, 1, 53d 4e9: 1c2600 beqi a12, 2, 53d 4ec: 2c2653 s8i a12, a13, 203 4ef: 4dc250 j 527 4f2: 06cb mov.n a2, a14 4f4: 2d000d l32r a0, 45c 4f7: da010e callx0 a0 4fa: c0ff mov.n a2, a14 4fc: 0000 movi.n a3, 25 4fe: 0e2d movi.n a4, 1 500: 931c movi.n a5, 1 502: 0c140c l32r a11, 434 505: b115 movi.n a10, 25 507: 1cffcc s16i a10, a11, 0 50a: 5ba29a l32r a0, 460 50d: d50100 callx0 a0 510: 00c0ff movi a2, 100 513: a02200 l32r a0, 464 516: d40164 callx0 a0 519: c0ff mov.n a3, a12 51b: 3d0000 s8i a12, a13, 202 51e: 4dc20c l32r a2, 438 521: c621ca l32r a0, 468 524: d101ff callx0 a0 527: 00c0ff l32r a2, 43c 52a: 2100 l32i.n a12, a1, 4 52c: ffc5 l32i.n a13, a1, 8 52e: 11c8 l32i.n a14, a1, 12 530: e821d8 l32r a0, 46c 533: cf0131 callx0 a0 536: c0ff l32i.n a0, a1, 0 538: 080000 addi a1, a1, 16 53b: 1201 ret.n 53d: 0d10c1 l8ui a3, a13, 202 540: 0d32f0 beq a12, a3, 51e 543: 1c37ca bnei a12, 1, 4f2 546: 66da mov.n a2, a14 548: 2dab1c l32r a0, 470 54b: ca010e callx0 a0 54e: c0ff mov.n a2, a14 550: 0000 movi.n a4, 1 552: 0e2d movi.n a5, 1 554: 0c140c l32r a0, 444 557: bc0115 l32r a3, 440 55a: ba31ff s16i a3, a0, 0 55d: 5032ff l32r a0, 474 560: c50100 callx0 a0 563: 00c0ff l32r a2, 448 566: b92100 l32r a0, 478 569: c401ff callx0 a0 56c: 00c0ff j 519 56f: ea4600 ill 572: 0000ff srai a0, a0, 0 575: 00 .byte 0xff ... 00000578 : 578: ffff21 excw 57b: 030c bnez.n a2, 581 57d: cc0242 addi a0, a10, 11 580: ca0222 excw 583: 40440b excw 586: 0d9323 ill 589: 0000f0 ill 58c: 000000 excw 58f: 00 .byte 0x3f 590: f20a00 excw 593: 3f .byte 0x3f 594: f20a00 excw 597: 00b43f ill ... 5a2: 080000 excw 5a5: 000000 ill 5a8: 50 .byte 0xff 5a9: 000000 l32r a15, 5a8 5ac: fff1ff ill 5af: 0000ff ill ... 5d2: 120000 srai a13, a15, 25 5d5: f0c1 s32i.n a0, a1, 4 5d7: 0931d9 l32r a13, 588 5da: d111 s32i.n a12, a1, 8 5dc: c9ffec l32i a13, a13, 72 5df: 2dd221 l32r a12, 58c 5e2: ebc112 sub a13, a2, a13 5e5: d2d0ff memw 5e8: 20c0c0 l32i a12, a12, 0x200 5eb: c200 movi.n a0, 50 5ed: 3c802c bgeu a0, a13, 668 5f0: d720 movi.n a2, 1 5f2: 0c77b0 l32r a0, 5b0 5f5: ef0112 callx0 a0 5f8: c0ff movi.n a2, 8 5fa: 0c0000 l32r a0, 5b4 5fd: ee0182 callx0 a0 600: c0ff movi.n a2, 0 602: 0c0000 l32r a0, 5b8 605: ed0102 callx0 a0 608: 00c0ff memw 60b: 20c000 l32r a3, 590 60e: e13100 l32i a3, a3, 0x200 611: 2332ff addi a2, a13, -50 614: cd2280 sub a12, a3, a12 617: c3c0ce addmi a0, a12, 0x1800 61a: dc02c0 addi a0, a0, -44 61d: c00218 bgeu a0, a2, 674 620: b027d4 l32r a2, 594 623: 2153 s32i.n a2, a1, 0 625: 29ffdd l32r a0, 5bc 628: e50101 callx0 a0 62b: 00c0ff movi a3, 0x3e8 62e: a33200 sub a2, a13, a12 631: 2dc0e8 addi a2, a2, -50 634: c222c0 l32r a0, 5c0 637: e301ce callx0 a0 63a: c0ff movi.n a4, 0 63c: 0000 mov.n a3, a2 63e: 040c movi.n a5, 1 640: 023d l32i.n a2, a1, 0 642: 28150c l32r a0, 5c4 645: e00101 callx0 a0 648: 00c0ff l32r a0, 598 64b: 0100 l32i.n a0, a0, 48 64d: 08ffd4 extui a3, a0, 9, 3 650: 3900c0 beqi a3, 2, 684 653: 232624 bbci a0, 0, 684 656: 600730 l32r a2, 59c 659: d1212d l32r a3, 5a0 65c: d131ff movi a4, 0x213 65f: a242ff l32r a0, 5c8 662: da0113 callx0 a0 665: 00c0ff j 665 668: ff0600 l32r a2, 5a4 66b: cf21ff l32r a0, 5cc 66e: d801ff callx0 a0 671: 00c0ff j 677 674: 008600 call0 13c 677: 4500 movi.n a2, 1 679: ffac l32i.n a12, a1, 8 67b: 120c l32i.n a13, a1, 12 67d: 21c8 l32i.n a0, a1, 4 67f: 0831d8 addi a1, a1, 16 682: 1211 ret.n 684: 0d10c1 l32r a3, 5a8 687: c931f0 movi a4, 0x600 68a: a642ff and a3, a0, a3 68d: 303000 or a3, a3, a4 690: 334010 l32r a4, 5ac 693: 4120 movi.n a2, 0 695: ffc7 s32i.n a3, a4, 48 697: 39020c j 679 69a: f786c4 ill 69d: 0000ff ill 6a0: 000000 excw 6a3: 006000 ill 6a6: 000000 excw 6a9: 000000 ill 6ac: 08 .byte 0xff 6ad: 000000 l32r a15, 6ac 6b0: fff1ff excw 6b3: 0a00ff rsil a0, 4 6b6: 640000 ill 6b9: 000000 excw 6bc: 004000 ill ... 6db: 1200 s32i.n a0, a1, 8 6dd: e0c1 s32i.n a12, a1, 12 6df: 2109 s32i.n a13, a1, 16 6e1: 31c9 mov.n a12, a2 6e3: cd41d9 l32r a13, 69c 6e6: eed102 beqi a2, 2, 6f5 6e9: 2226ff beqi a2, 4, 749 6ec: 42260b bnei a2, 8, 6f2 6ef: 82665c j 774 6f2: 204602 beqi a2, 16, 749 6f5: 2600 l32i.n a0, a13, 48 6f7: 0853b2 extui a3, a0, 9, 3 6fa: 3900cd beqi a3, 3, 722 6fd: 332624 l32r a2, 6a0 700: 2124 mov.n a4, a12 702: 4dffe8 l32r a0, 6bc 705: ee010c callx0 a0 708: c0ff l32i.n a0, a13, 48 70a: 080000 extui a2, a0, 9, 3 70d: 2900cd beqi a2, 3, 722 710: 322624 l32r a2, 6a4 713: e52111 l32r a3, 6a8 716: e531ff movi a4, 0x247 719: a242ff l32r a0, 6c0 71c: e90147 callx0 a0 71f: 00c0ff j 71f 722: ff0600 l32r a2, 6ac 725: e221ff and a2, a0, a2 728: 2020ff bbci a0, 13, 744 72b: 60d710 l32r a0, 6b0 72e: e10118 or a0, a2, a0 731: 00ff s32i.n a0, a13, 48 733: 092002 call0 13c 736: a085cd s8i a12, a13, 51 739: c2ff l32i.n a0, a1, 8 73b: 334d l32i.n a12, a1, 12 73d: 2108 l32i.n a13, a1, 16 73f: d831c8 addi a1, a1, 32 742: 1241 ret.n 744: 20c1 mov.n a0, a2 746: 0df00d j 731 749: c602 l32i.n a2, a13, 48 74b: 28fff9 bbci a2, 13, 6f5 74e: 62d7cd l32r a2, 6b4 751: 21a6 s32i.n a2, a1, 4 753: 29ffd9 l32r a0, 6c4 756: dc0111 callx0 a0 759: c0ff l32i.n a2, a1, 4 75b: 0000 movi.n a3, 10 75d: 1128 movi.n a4, 0 75f: 0ca30c l32r a7, 6b8 762: 7104 l32i.n a6, a13, 48 764: ffd6 movi.n a5, 1 766: 0ccd68 or a6, a6, a7 769: 7015 s32i.n a6, a13, 48 76b: 692066 l32r a0, 6c8 76e: d701cd callx0 a0 771: 00c0ff j 6f5 774: e00600 addi a2, a13, 80 777: 22ff s32i.n a2, a1, 0 779: 2950cd l32r a0, 6cc 77c: d40101 callx0 a0 77f: 00c0ff l32i a2, a13, 76 782: 2d2200 movi a3, 0x3e8 785: a33213 l32r a0, 6d0 788: d201e8 callx0 a0 78b: c0ff movi.n a4, 0 78d: 0000 mov.n a3, a2 78f: 040c movi.n a5, 1 791: 023d l32i.n a2, a1, 0 793: 28150c l32r a0, 6d4 796: d00101 callx0 a0 799: 00c0ff j 6f5 79c: d60600 ill 79f: 0000ff mul16u a1, a2, a0 7a2: 120000 slli a0, a9, 17 7a5: 09f0c1 l32r a0, 79c 7a8: fd0101 l8ui a0, a0, 0 7ab: 0002ff bnei a0, 2, 7b3 7ae: 6600 movi.n a2, 8 7b0: 0c0420 call0 6d8 7b3: 4582 l32i.n a0, a1, 0 7b5: 08fff2 addi a1, a1, 16 7b8: 1201 ret.n 7ba: 0d10c1 excw 7bd: 0000f0 excw 000007c0 : 7c0: f00d ret.n ... 000007c4 : 7c4: 00f00d ill 7c7: 000000 slli a9, a0, 16 7ca: 900000 excw 7cd: 000011 l32r a15, 7cc 7d0: fff1ff ill 7d3: 0000ff ill 7d6: 000000 srai a0, a0, 16 7d9: 0000 addi.n a15, a15, 15 7db: fb3100 l32r a2, 7c8 7de: fb21ff addi a1, a1, -16 7e1: 12ff s32i.n a0, a1, 0 7e3: 09f0c1 l32r a0, 7d4 7e6: fc0101 callx0 a0 7e9: 00c0ff l32r a2, 7d0 7ec: f92100 l32r a3, 7cc 7ef: 31ff l32i.n a0, a2, 48 7f1: 08fff8 and a0, a0, a3 7f4: 0030c2 movi a3, 0x400 7f7: a43210 or a0, a0, a3 7fa: 3000 s32i.n a0, a2, 48 7fc: 2000 l32i.n a0, a1, 0 7fe: 08c209 addi a1, a1, 16 801: 1201 ret.n 803: 0d10c1 ill 806: 0000f0 ill 809: 0000 add.n a15, a2, a0 80b: 00 .byte 0x3f 80c: 00 .byte 0xff 80d: 3ff20a l32r a15, 80c 810: fff1ff excw 813: 0800ff excw 816: 800000 extui a0, a0, 0, 7 819: 000000 ill 81c: 000064 slli a9, a0, 32 81f: 900000 syscall 822: 500001 ill ... 845: 000000 l32r a12, ffffefc8 848: e0c112 l32r a4, fffc0c6c 84b: 41f9 s32i.n a12, a1, 4 84d: 0109 s32i.n a13, a1, 8 84f: 11c9 s32i.n a14, a1, 12 851: e921d9 l32r a13, 804 854: ecd131 l32r a14, 808 857: ede1ff addi a12, a13, 80 85a: cdc2ff addi a9, a13, 100 85d: cd9250 memw 860: 20c064 l32i a14, a14, 0x200 863: 2ee200 l32r a4, 80c 866: 4180 l32i.n a2, a13, 48 868: 28ffea l32r a3, 810 86b: ea31cd and a2, a2, a4 86e: 2240ff or a2, a2, a3 871: 3010 s32i.n a2, a13, 48 873: 292022 l8ui a0, a13, 50 876: 02cd l32i.n a5, a13, 16 878: 58320d beqz a0, 90d 87b: 164d l32i.n a3, a13, 44 87d: 380910 sub a15, a5, a14 880: f5e0bd bgeu a3, a15, 8d0 883: f7c0 movi.n a12, 0 885: 0c4cb3 l8ui a4, a13, 58 888: 0d420c movi a15, 100 88b: f23a addi.n a12, a12, 1 88d: 1b64a0 mull a6, a4, a3 890: 30cc s32i.n a5, a13, 24 892: 8264 l32i.n a0, a13, 20 894: 6d59 add.n a5, a3, a5 896: 5d08 s32i.n a5, a13, 16 898: 59535a sub a2, a0, a5 89b: 20504d bgeu a6, a2, 8a2 89e: 27c0 add.n a7, a6, a0 8a0: 03b6 s32i.n a7, a13, 20 8a2: 79760a bne a12, a15, 8ca 8a5: 9cf75d l32r a2, 814 8a8: 2124 mov.n a6, a14 8aa: 6dffdb l32r a0, 824 8ad: de010e callx0 a0 8b0: 00c0ff l32r a9, 818 8b3: 9100 l32i.n a5, a13, 16 8b5: 58ffda l32r a10, 81c 8b8: a14d l32i.n a3, a13, 44 8ba: 38ffd9 l8ui a4, a13, 58 8bd: 42bd movi.n a11, 1 8bf: 0c3a0d moveqz a4, a11, a4 8c2: 4b401b s8i a4, a13, 58 8c5: 4d4283 moveqz a3, a10, a3 8c8: 303a s32i.n a3, a13, 44 8ca: 39833a sub a8, a5, a14 8cd: 85e0bd bltu a3, a8, 88b 8d0: 87c0 mov.n a2, a9 8d2: 2dba33 l32r a12, 820 8d5: d3c109 l32r a0, 828 8d8: d401ff callx0 a0 8db: c0ff mov.n a2, a12 8dd: 2d0000 l32r a0, 82c 8e0: d3010c callx0 a0 8e3: 00c0ff movi a3, 0x3e8 8e6: a33200 l32i a4, a13, 72 8e9: 42e8 l32i.n a5, a13, 16 8eb: 58122d l32i a2, a13, 76 8ee: 2d224d sub a5, a5, a14 8f1: e013 add.n a2, a2, a5 8f3: 5ac055 sub a2, a2, a4 8f6: 224022 l32r a0, 830 8f9: ce01c0 callx0 a0 8fc: c0ff movi.n a4, 0 8fe: 0000 mov.n a3, a2 900: 040c movi.n a5, 1 902: 023d mov.n a2, a12 904: 2d150c l32r a0, 834 907: cc010c callx0 a0 90a: 00c0ff j 92c 90d: 8600 mov.n a2, a9 90f: 2d0007 l32r a0, 838 912: ca0109 callx0 a0 915: c0ff mov.n a2, a12 917: 2d0000 l32r a0, 83c 91a: c9010c callx0 a0 91d: c0ff mov.n a2, a12 91f: 2d0000 movi a3, 105 922: 320c movi.n a4, 0 924: 69a0 movi.n a5, 1 926: 0c040c l32r a0, 840 929: c60115 callx0 a0 92c: c0ff l32i.n a12, a1, 4 92e: 0000 l32i.n a13, a1, 8 930: 11c8 l32i.n a14, a1, 12 932: 21d8 l32i.n a15, a1, 16 934: 31e8 l32i.n a0, a1, 0 936: 0841f8 addi a1, a1, 32 939: 1201 ret.n 93b: 0d20c1 ill 93e: 0000f0 excw 941: 000000 l32r a15, 940 944: fff1ff excw 947: 00b0ff ill 94a: 000000 excw 94d: 000000 l32r a12, fffc3110 950: f0c112 l32r a0, fffc0964 953: 050109 excw 956: 0000 movi.n a2, 1 958: 0c92dc call0 95c 95b: 000512 l32r a2, 93c 95e: f82100 l32r a4, 940 961: 41ff l32i.n a0, a2, 48 963: 08fff8 movi a3, 0x200 966: a232c2 and a0, a0, a4 969: 004000 or a0, a0, a3 96c: 3010 s32i.n a0, a2, 48 96e: 092000 j 97a 971: 0206c2 l32r a2, 944 974: f42100 l32r a0, 948 977: f501ff callx0 a0 97a: c0ff l32i.n a0, a1, 0 97c: 080000 addi a1, a1, 16 97f: 1201 ret.n 981: 0d10c1 ill 984: 0000f0 ill 987: 000000 excw 98a: 00 .byte 0xff 98b: 00 .byte 0xff 98c: fff1ff excw 98f: 0c00ff excw 992: d00000 ill 995: 000000 ill 998: 000000 addi a1, a1, -16 99b: 1200 s32i.n a0, a1, 0 99d: 09f0c1 call0 9a0 9a0: 0501 bnez.n a2, 9bd 9a2: 0000 movi.n a2, 0 9a4: 0c92dc call0 9a8 9a7: 000502 l32r a2, 984 9aa: f72100 l32r a4, 988 9ad: 41ff l32i.n a0, a2, 48 9af: 08fff7 l32r a3, 98c 9b2: f731c2 and a0, a0, a4 9b5: 0040ff or a0, a0, a3 9b8: 3010 s32i.n a0, a2, 48 9ba: 092000 j 9c6 9bd: 0206c2 l32r a2, 990 9c0: f42100 l32r a0, 994 9c3: f501ff callx0 a0 9c6: c0ff l32i.n a0, a1, 0 9c8: 080000 addi a1, a1, 16 9cb: 1201 ret.n 9cd: 0d10c1 ill 9d0: 0000f0 ill 9d3: 000000 excw 9d6: 00 .byte 0xff 9d7: 00 .byte 0xff 9d8: ffbfff excw 9db: 0064ff excw 9de: 000000 excw 9e1: 00000e l32r a15, 9e0 9e4: fff1ff ill 9e7: 0000ff ill ... 9fa: 0000 movi.n a3, 0 9fc: 0c020c addi a1, a1, -16 9ff: 1203 s32i.n a12, a1, 4 a01: f0c1 s32i.n a0, a1, 0 a03: 0911c9 l32r a0, 9e4 a06: f80101 callx0 a0 a09: 00c0ff l32r a12, 9d0 a0c: f1c100 l32r a3, 9d4 a0f: 31ff l32i.n a0, a12, 48 a11: 08fff2 addi a2, a12, 80 a14: cc22cc and a0, a0, a3 a17: 3050 s32i.n a0, a12, 48 a19: 091000 l32r a0, 9e8 a1c: f301cc callx0 a0 a1f: 00c0ff l32r a2, 9d8 a22: ee2100 l32r a0, 9ec a25: f201ff callx0 a0 a28: c0ff l32i.n a0, a12, 48 a2a: 080000 l8ui a4, a12, 55 a2d: 0c42cc bbsi a0, 12, a62 a30: c737 bnez.n a4, a62 a32: 31e0 movi.n a5, 0 a34: 0ce4ec s8i a5, a12, 57 a37: 4c5205 bbci a0, 13, a4b a3a: 60d739 l32r a6, 9dc a3d: e86110 or a6, a0, a6 a40: 60ff s32i.n a6, a12, 48 a42: 692060 l32r a0, 9f0 a45: eb01cc callx0 a0 a48: 00c0ff j a59 a4b: 034600 l32r a7, 9e0 a4e: e57100 and a7, a0, a7 a51: 70ff s32i.n a7, a12, 48 a53: 791070 l32r a0, 9f4 a56: e801cc callx0 a0 a59: c0ff l32i.n a12, a1, 4 a5b: 0000 l32i.n a0, a1, 0 a5d: 0811c8 addi a1, a1, 16 a60: 1201 ret.n a62: 0d10c1 call0 998 a65: f345f0 j a59 a68: fc06ff ill a6b: 0000ff rsil a0, 4 a6e: 640000 excw a71: 00 .byte 0xef a72: 00 .byte 0xff a73: 00 .byte 0xff a74: ffefff ill a77: 0000ff excw a7a: b40000 ill a7d: 0000 add.n a15, a2, a0 a7f: 00 .byte 0x3f a80: f20a00 excw a83: 00f03f excw a86: 280000 excw a89: 23 .byte 0xdf a8a: 00 .byte 0xff a8b: 00 .byte 0xff a8c: dfff l32i.n a11, a11, 0 a8e: b8ffff excw a91: 00000b l32r a15, a90 a94: fff1ff ill a97: 0000ff ill ... 00000aac : aac: f0c112 l32r a1, ffffc5b0 aaf: c9 .byte 0xff ab0: c111 s32i.n a0, a1, 0 ab2: ffee l32i.n a0, a12, 48 ab4: 080109 extui a0, a0, 13, 1 ab7: 0d00cc beqz a0, b75 aba: a01604 addi a2, a12, 80 abd: cc220b l32r a0, a94 ac0: f50150 callx0 a0 ac3: 00c0ff l32r a2, a6c ac6: ea2100 l32r a0, a98 ac9: f401ff callx0 a0 acc: 00c0ff l32r a3, a70 acf: 3100 l32i.n a0, a12, 48 ad1: 08ffe9 l32r a2, a74 ad4: 21cc movi.n a4, 0 ad6: 0cffe8 s8i a4, a12, 54 ad9: 4c4204 s8i a4, a12, 55 adc: 4c4236 l8ui a2, a2, 0 adf: 022237 and a0, a0, a3 ae2: 3000 s32i.n a0, a12, 48 ae4: 091000 bnei a2, 2, afc ae7: 2266cc call0 ae8 aea: 0514 beqz.n a2, afa aec: 8c0000 l32r a2, a78 aef: e321c2 l32r a0, a9c af2: eb01ff callx0 a0 af5: c0ff movi.n a2, 2 af7: 0c0000 call0 6d8 afa: 0522 l32i.n a0, a12, 48 afc: 08ffbe extui a3, a0, 9, 3 aff: 3900cc beqi a3, 7, b0c b02: 2624 beqz.n a3, b0c b04: 8c0973 call0 9f8 b07: 0563 l32i.n a3, a12, 48 b09: 38ffef extui a3, a3, 9, 3 b0c: 3930cc l32r a6, a7c b0f: dc6124 l32r a2, a80 b12: 21ff l32i.n a7, a12, 8 b14: ffdc l32i.n a5, a12, 12 b16: 582c78 l8ui a4, a12, 54 b19: 0c423c memw b1c: 20c036 l32i a6, a6, 0x200 b1f: 266200 sub a6, a6, a7 b22: 667080 l32r a0, aa0 b25: df01c0 callx0 a0 b28: c0ff movi.n a2, -2 b2a: 7c0000 movi a3, 0xfffffe3f b2d: ae32e2 l32r a7, a88 b30: 713f l32i.n a6, a12, 48 b32: 68ffd6 l32r a8, a8c b35: d681cc l32r a4, a84 b38: 41ff movi.n a5, 0 b3a: ffd3 s32i.n a5, a12, 44 b3c: 59050c s8i a5, a12, 58 b3f: 52bc s32i.n a5, a12, 24 b41: 3a4c s32i.n a5, a12, 16 b43: 6c59 s32i.n a5, a12, 20 b45: 4c59 s32i.n a5, a12, 32 b47: 595c59 s32i a4, a12, 76 b4a: 6c428c s32i a8, a12, 72 b4d: 6c8213 and a6, a6, a7 b50: 7012 s32i.n a6, a12, 48 b52: 691066 s8i a5, a12, 50 b55: 52cc l32i.n a0, a12, 48 b57: 324c movi.n a7, 7 b59: 0ccc08 and a0, a0, a3 b5c: 003077 and a0, a0, a2 b5f: 2010 s32i.n a0, a12, 48 b61: 091000 srli a8, a0, 9 b64: 8900cc bnone a7, a8, b75 b67: 078741 l32r a9, a90 b6a: ca910d and a9, a0, a9 b6d: 90ff s32i.n a9, a12, 48 b6f: 991090 l32r a0, aa4 b72: cd01cc callx0 a0 b75: c0ff l32i.n a12, a1, 4 b77: 0000 l32i.n a0, a1, 0 b79: 0811c8 addi a1, a1, 16 b7c: 1201 ret.n b7e: 0d10c1 ill b81: 0000f0 ill b84: 000000 jx a0 b87: 00a000 ill ... 00000b9c : b9c: c112 s32i.n a15, a15, 60 b9e: 21f0 s32i.n a0, a1, 4 ba0: fff9 movi.n a0, 0 ba2: 0c1109 s8i a0, a2, 52 ba5: 420200 l32r a2, b84 ba8: 2134 s32i.n a2, a1, 0 baa: 29fff7 l32r a0, b8c bad: f80101 callx0 a0 bb0: 00c0ff l32r a3, b88 bb3: 3100 l32i.n a3, a3, 48 bb5: 38fff6 bbsi a3, 13, bcf bb8: e3d7c3 l32r a0, b90 bbb: f60116 callx0 a0 bbe: c0ff bnez.n a2, bcf bc0: 0000 l32i.n a2, a1, 0 bc2: 28d2cc movi a3, 0x1f4 bc5: 3201 movi.n a4, 0 bc7: f4a1 movi.n a5, 1 bc9: 0c040c l32r a0, b94 bcc: f20115 callx0 a0 bcf: c0ff l32i.n a0, a1, 4 bd1: 080000 addi a1, a1, 16 bd4: 1211 ret.n bd6: 0d10c1 excw bd9: 0000f0 excw 00000bdc : bdc: 00f00d ill bdf: 000000 or a0, a0, a0 be2: 000000 addx4 a0, a0, a0 be5: 000020 ill be8: 0000a0 excw beb: 011000 excw bee: 000000 excw bf1: 00000e ill bf4: 00003d excw bf7: 00 .byte 0x3f bf8: f20a00 ill bfb: 00003f excw bfe: 080000 ill ... 00000c2c : c2c: f0c112 l32r a2, fffcd390 c2f: d921c9 l32r a13, bdc c32: d131 s32i.n a0, a1, 4 c34: ffeb l32i.n a0, a13, 48 c36: 1109 mov.n a12, a2 c38: cdcd08 bbci a0, 13, c3e c3b: 60d702 j cd7 c3e: 260602 l32r a0, c00 c41: f00100 callx0 a0 c44: c0ff beqz.n a2, c4c c46: 8c0000 l32r a0, c04 c49: ef0142 callx0 a0 c4c: c0ff mov.n a2, a12 c4e: 2d0000 l32r a0, c08 c51: ee010c callx0 a0 c54: c0ff s32i.n a2, a1, 0 c56: 290000 beqz a2, cd7 c59: d21601 l32r a4, be0 c5c: 4107 l32i.n a3, a13, 48 c5e: 38ffe1 l32r a2, be4 c61: e121cd or a3, a3, a4 c64: 40ff s32i.n a3, a13, 48 c66: 392033 l32r a0, c0c c69: e901cd callx0 a0 c6c: 00c0ff l32r a2, be8 c6f: df2100 l8ui a3, a13, 202 c72: 32ff l32i.n a4, a13, 48 c74: 48ca0d l8ui a5, a13, 54 c77: 0d52cd extui a4, a4, 9, 3 c7a: 494036 l32r a0, c10 c7d: e50124 callx0 a0 c80: c0ff l32i.n a0, a13, 48 c82: 080000 extui a4, a0, 9, 3 c85: 4900cd bnez a4, ce2 c88: 945624 l32r a5, bec c8b: d95105 or a5, a0, a5 c8e: 50ff s32i.n a5, a13, 48 c90: 2050 movi.n a2, 0 c92: cd59 movi.n a3, 0 c94: 0c020c l32r a0, c14 c97: e00103 callx0 a0 c9a: c0ff l32i.n a3, a1, 0 c9c: 380000 l32r a2, bf0 c9f: d52101 l16ui a4, a3, 32 ca2: 1342ff s8i a12, a13, 60 ca5: 4dc210 s16i a4, a13, 68 ca8: 5d423c addi a3, a3, 26 cab: 3222 movi.n a4, 6 cad: 0c1ac3 l32r a0, c18 cb0: da0164 callx0 a0 cb3: c0ff l32i.n a7, a13, 48 cb5: 0000 movi.n a8, 1 cb7: 0ccd78 or a7, a7, a8 cba: 8018 s32i.n a7, a13, 48 cbc: 792077 l32r a6, bf4 cbf: ce61cd memw cc2: c0ff movi.n a5, 0 cc4: 0c0020 l32i a6, a6, 0x200 cc7: 6205 s32i.n a6, a13, 8 cc9: 8026 s32i.n a5, a13, 12 ccb: 592d69 l32r a0, c1c cce: d4013d callx0 a0 cd1: 00c0ff l32r a0, c20 cd4: d30100 callx0 a0 cd7: c0ff l32i.n a12, a1, 8 cd9: 0000 l32i.n a13, a1, 12 cdb: 21c8 l32i.n a0, a1, 4 cdd: 0831d8 addi a1, a1, 16 ce0: 1211 ret.n ce2: 0d10c1 beqi a4, 6, c90 ce5: 6426f0 bbci a0, 0, c90 ce8: 6007aa l32r a2, bf8 ceb: c421a7 l32r a3, bfc cee: c431ff movi a4, 0x338 cf1: a342ff l32r a0, c24 cf4: cc0138 callx0 a0 cf7: 00c0ff j cf7 cfa: ff0600 ill cfd: 0000ff ill d00: 000000 excw d03: 013000 syscall d06: 500000 ssr a0 d09: 000000 l32r a0, fffc0d0c d0c: 000140 excw d0f: 011500 slli a1, a5, 32 d12: 150000 ill d15: 000001 ill d18: 000000 beqz a1, d1c d1b: 011600 rsil a0, 4 d1e: 640000 ill ... 00000d44 : d44: d0c112 l32r a6, fffe1528 d47: 61d9 s32i.n a12, a1, 20 d49: 81f9 s32i.n a14, a1, 28 d4b: 51c9 s32i.n a0, a1, 16 d4d: 71e9 mov.n a14, a3 d4f: ed4109 sub a0, a4, a3 d52: 043003 blti a0, 12, d96 d55: a6c0 addi.n a0, a14, 12 d57: cb40a0 l16ui a3, a3, 8 d5a: 13320e l32r a12, cfc d5d: e8c104 slli a3, a3, 10 d60: 60ff s32i.n a3, a12, 44 d62: 391133 sub a3, a4, a0 d65: 3400bc blti a3, 2, d87 d68: a6c0 movi.n a13, 0 d6a: 0c1e23 l8ui a5, a0, 1 d6d: 00520d l8ui a7, a0, 0 d70: 7201 addi.n a6, a5, 2 d72: 2b0000 blt a3, a6, d96 d75: 6765 addi.n a8, a5, 2 d77: 2b2023 bnei a7, 5, d7c d7a: 6685 mov.n a13, a0 d7c: 0157 add.n a0, a0, a8 d7e: 8a00dd sub a3, a4, a0 d81: 340000 bgei a3, 2, d6a d84: 23e6c0 j d89 d87: 46e5 movi.n a13, 0 d89: 0000 s32i.n a2, a1, 12 d8b: 0d0c bnez.n a13, da5 d8d: dc3129 l32r a2, d00 d90: dc216d l32r a0, d20 d93: e401ff callx0 a0 d96: c0ff l32i.n a12, a1, 20 d98: 0000 l32i.n a13, a1, 24 d9a: 51c8 l32i.n a14, a1, 28 d9c: 61d8 l32i.n a15, a1, 32 d9e: 71e8 l32i.n a0, a1, 16 da0: 0881f8 addi a1, a1, 48 da3: 1241 ret.n da5: 0d30c1 l32r a2, d04 da8: d721f0 l32r a0, d24 dab: df01ff callx0 a0 dae: c0ff l32i.n a4, a12, 44 db0: 480000 l16ui a10, a12, 208 db3: a2bc movi.n a5, 0 db5: 0c681c s16i a5, a12, 206 db8: 5205 addi.n a10, a10, 1 dba: 1b675c s16i a10, a12, 208 dbd: a2aa l32i.n a3, a14, 4 dbf: 685c l32i.n a2, a14, 0 dc1: 281e38 l8ui a9, a13, 2 dc4: 0d920e l8ui a14, a13, 3 dc7: e202 s32i.n a4, a1, 4 dc9: 49030d moveqz a9, a14, a9 dcc: 9e9011 mull a9, a9, a4 dcf: 4083 s32i.n a9, a1, 8 dd1: 998299 l32r a0, d28 dd4: d50121 callx0 a0 dd7: c0ff l32i.n a3, a1, 12 dd9: 0000 l32i.n a3, a3, 36 ddb: 383138 l8ui a11, a12, 50 dde: b293 l32i.n a3, a3, 4 de0: 320c l32i.n a0, a1, 8 de2: 081338 sub a2, a3, a2 de5: 2021 s32i.n a2, a12, 24 de7: c023 l32i.n a3, a1, 4 de9: 6c29 add.n a0, a0, a2 deb: 1138 s32i.n a0, a12, 20 ded: 002a add.n a2, a2, a3 def: 5c09 s32i.n a2, a12, 16 df1: 223a beqz.n a11, e07 df3: 9c4c29 l8ui a3, a12, 58 df6: 0c322b beq a14, a3, e0a df9: 373a mov.n a4, a14 dfb: 4d101e l32r a2, d08 dfe: c3210e l32r a0, d2c e01: cb01ff callx0 a0 e04: 00c0ff j e0a e07: 008600 s8i a14, a12, 58 e0a: 4ce200 movi a3, 254 e0d: a0323a l16ui a0, a12, 68 e10: 02fe movi.n a9, 1 e12: 221c mov.n a2, a9 e14: 2d190c s8i a9, a12, 50 e17: 4c9209 extui a5, a0, 0, 14 e1a: 500032 l8ui a4, a13, 4 e1d: 0d42d4 l8ui a8, a13, 1 e20: 0d8204 and a3, a4, a3 e23: 3001 add.n a8, a8, a3 e25: 3a1034 extui a4, a4, 0, 1 e28: 404088 s8i a4, a12, 42 e2b: 4c4204 addi a8, a8, -4 e2e: c8822a extui a8, a8, 0, 8 e31: 80fc beqz.n a5, e52 e33: 9c7480 extui a5, a0, 3, 11 e36: 5300d5 bltu a5, a3, e50 e39: 3537a4 bltu a8, a5, e50 e3c: 385716 extui a7, a0, 0, 3 e3f: 700013 sub a6, a13, a3 e42: 3024 add.n a6, a5, a6 e44: 6ac06d l8ui a6, a6, 5 e47: 066265 ssr a7 e4a: 070005 sra a6, a6 e4d: 606040 bbsi a6, 0, e52 e50: 07b1 movi.n a2, 0 e52: 01e6 movi.n a0, 1 e54: 0c020c l32r a5, d0c e57: ae5110 extui a8, a2, 0, 8 e5a: 8020ff extui a3, a2, 0, 8 e5d: 302074 s8i a3, a12, 43 e60: 3274 bnez.n a4, e67 e62: 2b4c movi.n a7, 0 e64: 0c34cc moveqz a0, a7, a3 e67: 3007 movi.n a3, 0 e69: 0c8307 l8ui a14, a13, 3 e6c: e203 s32i.n a0, a1, 0 e6e: 09030d l8ui a4, a5, 0 e71: 054201 extui a15, a0, 0, 8 e74: 0000 addi.n a4, a4, 1 e76: 1b74f0 extui a4, a4, 0, 8 e79: 4044 beqz.n a8, e89 e7b: 7440 l32i.n a0, a12, 48 e7d: 08c88c extui a0, a0, 9, 3 e80: 0900cc blti a0, 2, e89 e83: 20a624 bgei a0, 6, e89 e86: 60e605 s8i a9, a12, 224 e89: 4c9202 bgeui a14, 4, ea7 e8c: f6e0 s32i.n a4, a1, 36 e8e: 1a4e beqz.n a14, ea7 e90: 9149 mov.n a3, a14 e92: 5e9c movi.n a2, 15 e94: 0c0e3d l32r a0, d30 e97: a701f2 callx0 a0 e9a: c0ff movi.n a3, 0 e9c: 0000 l32i.n a4, a1, 36 e9e: 48030c l32r a5, d10 ea1: 9c5191 extui a0, a2, 0, 8 ea4: 0020ff j ea9 ea7: 4674 movi.n a0, 15 ea9: 0c0000 bltu a4, a0, ed2 eac: 3407f0 s8i a3, a5, 0 eaf: 453225 l32r a14, d14 eb2: 99e100 l8ui a2, a12, 224 eb5: 0c22ff l32r a0, d18 eb8: 9801e0 beqz a2, f96 ebb: a216ff l8ui a2, a0, 0 ebe: 220d addi.n a2, a2, 1 ec0: 1b0000 extui a2, a2, 0, 8 ec3: 202022 bltui a2, 2, f2f ec6: 22b674 s8i a3, a0, 0 ec9: 403268 movi a4, 0x514 ecc: a54200 s16i a4, a14, 0 ecf: 5e4214 j f32 ed2: 17c600 s8i a4, a5, 0 ed5: 4200 l32i.n a5, a1, 0 ed7: 0045 l32i.n a2, a12, 48 ed9: 280158 extui a5, a5, 0, 8 edc: 5050cc bnez a5, f2a edf: a55674 l8ui a6, a13, 3 ee2: 0d6204 l8ui a0, a12, 59 ee5: 0c0203 mul16s a6, a0, a6 ee8: 60603b blti a6, 16, ef2 eeb: a6d1 movi.n a15, 1 eed: 06b6 movi.n a0, 0 eef: 0c1f0c s8i a0, a12, 59 ef2: 0200 addi.n a5, a0, 1 ef4: 1b3b4c s8i a5, a12, 59 ef7: 4c5250 extui a0, a2, 9, 3 efa: 09203b beqz a0, f68 efd: a01624 beqi a0, 1, f3b f00: 102606 beqi a0, 2, f4d f03: 20263a beqi a0, 3, f68 f06: 302649 beqi a0, 4, f73 f09: 402661 beqi a0, 5, f7c f0c: 502669 addi a7, a0, -6 f0f: c0726f beqz a7, d96 f12: 3716fa addi a8, a0, -7 f15: c082e8 bnez a8, d96 f18: d856f9 bnez a15, d96 f1b: af56e7 call0 f1c f1e: 0005e7 beqz a2, d96 f21: 421600 l32r a0, d34 f24: 8401e7 callx0 a0 f27: 00c0ff j d96 f2a: c600 mov.n a5, a3 f2c: 5dff9a j ef4 f2f: f10603 s8i a2, a0, 0 f32: 4022ff s8i a3, a12, 224 f35: 4c3200 s8i a3, a12, 225 f38: 4c32e0 j ed5 f3b: e646e1 beqz a15, d96 f3e: 7f16ff bbsi a2, 12, f47 f41: e2c7e5 l8ui a9, a12, 55 f44: 0c9205 beqz a9, d96 f47: e91637 call0 998 f4a: a505e4 j d96 f4d: 9206ff beqz a15, d96 f50: 16ff movi.n a2, 0 f52: e45f movi.n a3, 0 f54: 0c020c l32r a0, d38 f57: 790103 callx0 a0 f5a: c0ff l32i.n a10, a12, 48 f5c: a80000 extui a10, a10, 12, 1 f5f: aca0cc beqz a10, d96 f62: 3a1604 call0 998 f65: a345e3 j d96 f68: 8b46ff beqz a15, d96 f6b: 16ff movi.n a2, 1 f6d: 0ce2af call0 f70 f70: 000512 j d96 f73: 888600 beqz a15, fb8 f76: 1f16ff call0 998 f79: a20504 j d96 f7c: 8646ff beqz a15, fc1 f7f: 1f16ff l32r a2, d1c f82: 672104 l32r a0, d3c f85: 6e01ff callx0 a0 f88: c0ff l32i.n a11, a12, 48 f8a: b80000 extui a11, a11, 12, 1 f8d: bcb0cc beqz a11, d96 f90: 5b1604 call0 998 f93: a045e0 j d96 f96: 7fc6ff l8ui a2, a12, 225 f99: 0c22ff s8i a3, a0, 0 f9c: 32e1 beqz.n a2, fdc f9e: bc0040 l8ui a2, a0, 1 fa1: 22c2 addi.n a2, a2, 1 fa3: 1b0100 extui a2, a2, 0, 8 fa6: 2022 beqz.n a2, fd6 fa8: 7420 movi.n a3, 0 faa: 0cc2ac s8i a3, a0, 1 fad: 403203 call0 fb0 fb0: 0501 movi.n a3, 0 fb2: 0c0000 s16i a2, a14, 0 fb5: 5e2203 j f32 fb8: de4600 bbsi a2, 12, fd0 fbb: e2c7ff call0 94c fbe: 990514 j d96 fc1: 7506ff extui a4, a2, 24, 8 fc4: 4820ff addi a4, a4, -8 fc7: c44275 bnez a4, d96 fca: b456f8 call0 7d8 fcd: 80c5dc j d96 fd0: 7146ff call0 7d8 fd3: 8045ff j d96 fd6: 6fc6ff s8i a2, a0, 1 fd9: 4022ff j f32 fdc: d54601 s8i a3, a0, 1 fdf: 4032ff j f32 fe2: d3c601 ill fe5: 0000ff ill ... ff0: a1 .byte 0xfe ff1: fe .byte 0xff ff2: 41ff l32i.n a9, a10, 0 ff4: fffe l32i.n a8, a4, 12 ff6: 0a98 l32i.n a7, a4, 16 ff8: 3488 l32i.n a6, a4, 20 ffa: 4478 l32i.n a3, a4, 8 ffc: 5468 l32i.n a5, a4, 24 ffe: 582438 sub a3, a3, a2 1001: 332064 sub a5, a5, a2 1004: 5520c0 sub a6, a6, a2 1007: 6620c0 sub a7, a7, a2 100a: 20c0 add.n a8, a8, a2 100c: c077 add.n a9, a9, a2 100e: 882a s32i.n a9, a10, 0 1010: 992a s32i.n a8, a4, 12 1012: 0a99 s32i.n a7, a4, 16 1014: 3489 s32i.n a6, a4, 20 1016: 4479 s32i.n a5, a4, 24 1018: 5469 s32i.n a3, a4, 8 101a: 6459 ret.n 101c: 0d2439 ill 101f: 0000f0 rsil a0, 4 1022: 640000 ill 1025: 000000 excw 1028: 004000 ill 102b: 000000 excw 102e: 080000 excw 1031: 000000 l32r a15, 1030 1034: fff1ff excw 1037: 0a00ff ill ... 1052: 120000 srai a0, a14, 9 1055: e0c1 s32i.n a12, a1, 12 1057: 2109 s32i.n a13, a1, 16 1059: 31c9 mov.n a12, a2 105b: cd41d9 l32r a13, 101c 105e: f0d102 beqi a2, 2, 1072 1061: 2226ff beqi a2, 4, 106a 1064: 422610 beqi a2, 8, 10e3 1067: 822605 bnei a2, 16, 10a2 106a: b2667b l32i a0, a13, 212 106d: 0237 addi.n a0, a0, 1 106f: 1b352d s32i a0, a13, 212 1072: 6d0200 l32i a3, a13, 216 1075: 3235 l32i.n a2, a13, 48 1077: 362d addi.n a3, a3, 1 1079: 1bcd28 s32i a3, a13, 216 107c: 6d3233 bbci a2, 13, 10a2 107f: 62d736 l32r a2, 1020 1082: 2122 s32i.n a2, a1, 4 1084: 29ffe8 l32r a0, 1038 1087: ed0111 callx0 a0 108a: c0ff l32i.n a2, a1, 4 108c: 0000 movi.n a3, 10 108e: 1128 movi.n a4, 0 1090: 0ca30c l32r a7, 1024 1093: 7104 l32i.n a6, a13, 48 1095: ffe5 movi.n a5, 1 1097: 0ccd68 or a6, a6, a7 109a: 7015 s32i.n a6, a13, 48 109c: 692066 l32r a0, 103c 109f: e801cd callx0 a0 10a2: 00c0ff call0 13c 10a5: 098500 s8i a12, a13, 51 10a8: c2ff l32i.n a0, a13, 48 10aa: 08334d l32r a2, 1030 10ad: e121cd extui a8, a0, 9, 3 10b0: 8900ff beqi a8, 3, 10c5 10b3: 382624 l32r a2, 1028 10b6: dd2111 l32r a3, 102c 10b9: dd31ff movi a4, 0x49f 10bc: a442ff l32r a0, 1040 10bf: e1019f callx0 a0 10c2: 00c0ff j 10c2 10c5: ff0600 and a2, a0, a2 10c8: 20ff l32i.n a12, a1, 12 10ca: c81020 bbci a0, 13, 10de 10cd: 60d731 l32r a0, 1034 10d0: d90110 or a0, a2, a0 10d3: 00ff s32i.n a0, a13, 48 10d5: 2002 l32i.n a13, a1, 16 10d7: cd09 l32i.n a0, a1, 8 10d9: 0841d8 addi a1, a1, 32 10dc: 1221 ret.n 10de: 20c1 mov.n a0, a2 10e0: 0df00d j 10d3 10e3: fbc602 addi a2, a13, 80 10e6: 22ff s32i.n a2, a1, 0 10e8: 2950cd l32r a0, 1044 10eb: d70101 callx0 a0 10ee: 00c0ff l32i a2, a13, 76 10f1: 2d2200 movi a3, 0x3e8 10f4: a33213 l32r a0, 1048 10f7: d501e8 callx0 a0 10fa: c0ff movi.n a4, 0 10fc: 0000 mov.n a3, a2 10fe: 040c movi.n a5, 1 1100: 023d l32i.n a2, a1, 0 1102: 28150c l32r a0, 104c 1105: d20101 callx0 a0 1108: 00c0ff j 10a2 110b: e58600 ill 110e: 0000ff srai a0, a0, 16 1111: 00 .byte 0xff ... 00001114 : 1114: ffff31 excw 1117: 396322 excw 111a: 00f00d srai a0, a0, 16 111d: 00 .byte 0xff ... 00001120 : 1120: ffff31 excw 1123: 3a6322 excw 1126: 00f00d neg a0, a0 1129: 000000 l32r a0, fffc112c 112c: 000160 ill 112f: 000000 excw 1132: 080000 ill 1135: 000000 j 19139 1138: 000600 excw 113b: 424060 ill 113e: 00000f ill ... 1159: 3ff20a ill ... 1164: 000008 excw 1167: 017000 ill ... 1192: 120000 srai a12, a14, 9 1195: e0c1 s32i.n a13, a1, 12 1197: 21c9 s32i.n a14, a1, 16 1199: 31d9 s32i.n a0, a1, 4 119b: 0941e9 l32r a0, 116c 119e: f40111 callx0 a0 11a1: 00c0ff l32r a12, 1124 11a4: c100 l32i.n a0, a12, 48 11a6: 08ffe0 extui a3, a0, 9, 3 11a9: 3900cc bnei a3, 2, 11b4 11ac: 236624 bbci a0, 12, 11b4 11af: 60c707 l8ui a4, a12, 54 11b2: 4204 beqz.n a4, 11cb 11b4: 9c360c bbci a0, 13, 11cb 11b7: 60d754 l32r a2, 1128 11ba: dc2113 l8ui a4, a12, 54 11bd: 0c42ff extui a5, a0, 12, 1 11c0: 5c0036 l32r a0, 1170 11c3: ec0104 callx0 a0 11c6: c0ff l32i.n a0, a12, 48 11c8: 080000 extui a3, a0, 9, 3 11cb: 3900cc bnei a3, 2, 11d6 11ce: 236624 bbci a0, 12, 11d6 11d1: 60c707 l8ui a5, a12, 54 11d4: 5204 beqz.n a5, 11eb 11d6: 9c360c bbci a0, 13, 11eb 11d9: 60d735 l32r a2, 112c 11dc: d42111 l32r a3, 1130 11df: d531ff movi a4, 0x4bd 11e2: a442ff l32r a0, 1174 11e5: e401bd callx0 a0 11e8: 00c0ff j 11e8 11eb: ff0600 l32r a13, 1134 11ee: d2d1ff extui a6, a0, 14, 1 11f1: 6e00ff bnez a6, 12aa 11f4: 565604 extui a7, a0, 15, 1 11f7: 7f000b bnez a7, 12aa 11fa: 5604 movi.n a2, 1 11fc: 0c0af7 l32r a0, 1178 11ff: df0112 callx0 a0 1202: c0ff addi.n a8, a2, -1 1204: 0b0000 beqz a8, 12aa 1207: 281682 l32r a14, 1138 120a: e10a l32i.n a9, a12, 48 120c: ffcc movi.n a10, 0 120e: cc98 s32i.n a10, a1, 0 1210: a90a0c extui a11, a9, 0, 1 1213: b09001 movnez a14, a10, a11 1216: eab004 bbci a9, 0, 1221 1219: 690793 call0 20c 121c: 0507 mov.n a14, a2 121e: edfeff beqz a2, 129d 1221: b21602 l32r a3, 113c 1224: c63107 l8ui a4, a12, 202 1227: 42ff movi.n a0, 2 1229: 0cca0c bnei a4, 1, 1298 122c: 146620 l32r a2, 1140 122f: 216b l32i.n a2, a2, 0 1231: 28ffc5 beqz a2, 137a 1234: 1602 movi.n a0, 2 1236: 0c1452 l32r a8, 1144 1239: c38120 addx4 a7, a14, a14 123c: 7ee0ff slli a6, a7, 1 123f: 67f0a0 l8ui a8, a8, 0 1242: 088211 srli a6, a6, 5 1245: 656000 moveqz a6, a7, a8 1248: 678041 memw 124b: c083 l32i.n a5, a13, 36 124d: 0020 l32i.n a4, a2, 4 124f: 9d58 add.n a5, a5, a6 1251: 6a1248 bltu a4, a5, 1256 1254: 5755 movi.n a0, 1 1256: 0c0134 extui a5, a0, 0, 8 1259: 500010 s8i a5, a3, 0 125c: 435274 l32i a2, a12, 228 125f: 2200 beqz.n a2, 1272 1261: 8c392c callx0 a2 1264: 02c0f2 l32r a3, 1148 1267: b93100 bnei a2, 1, 126f 126a: 66ff movi.n a9, 2 126c: 0c0412 s8i a9, a3, 0 126f: 439229 l8ui a5, a3, 0 1272: 035200 bnei a5, 1, 1280 1275: 6600 mov.n a2, a14 1277: 2d0a15 call0 298 127a: 02050e l32r a3, 114c 127d: b431ff j 1290 1280: 03c6ff bnei a5, 2, 128e 1283: 6600 mov.n a2, a14 1285: 2d0a25 call0 5d0 1288: 34850e l32r a3, 1150 128b: b231ff j 1290 128e: 46ff movi.n a2, 0 1290: 0000 beqz.n a2, 12ca 1292: bc020c call0 844 1295: 5b0562 j 12a0 1298: c6ff mov.n a5, a0 129a: 5d0001 j 1259 129d: eec600 call0 844 12a0: 45ff movi.n a2, 0 12a2: ff5a movi.n a3, 0 12a4: 0c020c l32r a0, 117c 12a7: b60103 callx0 a0 12aa: 00c0ff l32r a0, 1180 12ad: b50100 callx0 a0 12b0: 00c0ff memw 12b3: c000 l32i.n a10, a13, 36 12b5: a80020 addi a10, a10, 50 12b8: caa29d memw 12bb: c032 l32i.n a12, a1, 8 12bd: 0020 s32i.n a10, a13, 48 12bf: 21c8 l32i.n a14, a1, 16 12c1: cda9 l32i.n a13, a1, 12 12c3: 41e8 l32i.n a0, a1, 4 12c5: 0831d8 addi a1, a1, 32 12c8: 1211 ret.n 12ca: 0d20c1 l8ui a11, a3, 0 12cd: 03b2f0 bnei a11, 1, 12a0 12d0: 1b6600 l8ui a3, a12, 200 12d3: 0c32cf bnez a3, 131c 12d6: 56c8 l32i.n a4, a12, 28 12d8: 480453 memw 12db: 20c07c l32i a2, a13, 0x11c 12de: 2200 l32i.n a3, a12, 4 12e0: 38472d sub a2, a2, a4 12e3: 22401c l32r a0, 1184 12e6: a801c0 callx0 a0 12e9: 00c0ff l32r a0, 1154 12ec: 9a0100 memw 12ef: c0ff l32i.n a14, a12, 32 12f1: e80020 l32i a0, a0, 0x200 12f4: 028c add.n a14, a2, a14 12f6: ea8020 sub a14, a14, a0 12f9: 00e2 mov.n a2, a14 12fb: 2dc0ee call0 fec 12fe: 050e l32i.n a2, a12, 36 1300: 28ffcf l32r a5, 1158 1303: 96519c addx4 a4, a14, a14 1306: 4ee0ff slli a3, a4, 1 1309: 34f0a0 l8ui a5, a5, 0 130c: 055211 srli a3, a3, 5 130f: 353000 moveqz a3, a4, a5 1312: 5041 add.n a2, a2, a3 1314: 3a8334 memw 1317: c022 s32i.n a2, a13, 32 1319: 290020 l8ui a3, a12, 200 131c: 0c328d memw 131f: 20c0c8 l32i a0, a13, 0x128 1322: 2d0200 extui a6, a0, 0, 2 1325: 004a bnez.n a6, 1339 1327: dc1460 l32r a2, 115c 132a: 8d2106 l32r a3, 1160 132d: 8d31ff movi a4, 0x52f 1330: a542ff l32r a0, 1188 1333: 96012f callx0 a0 1336: 00c0ff j 1336 1339: ff0600 bbci a0, 0, 1348 133c: 6007ff memw 133f: 20c00b l32i a2, a13, 0x118 1342: 2d2200 extui a2, a2, 8, 6 1345: 282046 j 1352 1348: 024654 extui a5, a0, 1, 1 134b: 0000 l32i.n a2, a1, 0 134d: 0451 movi.n a4, 2 134f: 0c0128 movnez a2, a4, a5 1352: 5024 addi.n a7, a3, -1 1354: 9324 movi.n a6, 2 1356: 730b movi.n a8, 16 1358: 1c260c extui a11, a2, 2, 1 135b: 2008 movi.n a10, 4 135d: 0c04b2 movnez a2, a10, a11 1360: b04a addi.n a9, a2, -1 1362: 0b932a and a9, a2, a9 1365: 929092 movnez a2, a8, a9 1368: 289010 moveqz a2, a6, a7 136b: 267093 call0 1050 136e: ce4583 l32i a2, a12, 232 1371: 2c22ff beqz a2, 12a0 1374: b2163a callx0 a2 1377: 02c0f2 j 12a0 137a: c94600 l32r a2, 1164 137d: 7a21ff l32r a0, 118c 1380: 8301ff callx0 a0 1383: 00c0ff l32r a3, 1168 1386: 3100 movi.n a5, 1 1388: 0cff79 j 1259 138b: b34615 ill 138e: 0000ff ill 1391: 00 .byte 0xe 1392: 000000 add a0, a0, a0 1395: 00000e l32r a0, fffc1398 1398: 80 .byte 0xff 1399: 000001 l32r a15, 1398 139c: fff1ff ill 139f: 0000ff ill ... 13aa: 120000 excw 13ad: c1 .byte 0xff 13ae: 41f0 s32i.n a0, a1, 0 13b0: fff8 l32i.n a0, a4, 48 13b2: 080109 extui a3, a0, 9, 3 13b5: 3900c4 bnei a3, 6, 13cc 13b8: 636624 bbci a0, 13, 13dc 13bb: 60d713 l32r a2, 1390 13be: f52120 or a0, a0, a2 13c1: 20ff s32i.n a0, a4, 48 13c3: 092000 l32r a0, 139c 13c6: f601c4 callx0 a0 13c9: 00c0ff j 13d5 13cc: 020600 l32r a2, 1394 13cf: f22100 l32r a0, 13a0 13d2: f401ff callx0 a0 13d5: c0ff l32i.n a0, a1, 0 13d7: 080000 addi a1, a1, 16 13da: 1201 ret.n 13dc: 0d10c1 l32r a3, 1398 13df: ef31f0 and a3, a0, a3 13e2: 30ff s32i.n a3, a4, 48 13e4: 391030 l32r a0, 13a4 13e7: f001c4 callx0 a0 13ea: 00c0ff j 13d5 13ed: f9c600 ill 13f0: 0000ff ill ... 13fb: 000800 slli a8, a8, 32 13fe: 880000 ill 1401: 000001 ill 1404: 0000 l32i.n a0, a0, 0 1406: 080000 ill ... 1419: 000000 l32r a12, fffc3bdc 141c: f0c112 l32r a0, ffffe420 141f: 09 .byte 0xff 1420: 0101 l32i.n a0, a0, 48 1422: 08fff4 extui a3, a0, 9, 3 1425: 3900c0 bnei a3, 1, 143d 1428: 136624 bbsi a0, 13, 1458 142b: e0d714 l32r a2, 13f4 142e: f2212c l32r a3, 13f8 1431: f231ff movi a4, 0x57b 1434: a542ff l32r a0, 1408 1437: f5017b callx0 a0 143a: 00c0ff j 143a 143d: ff0600 l32r a2, 13fc 1440: ef21ff l32r a0, 140c 1443: f301ff callx0 a0 1446: 00c0ff l32r a2, 1400 1449: ee2100 l32r a3, 1404 144c: ee31ff movi a4, 0x584 144f: a542ff l32r a0, 1410 1452: f00184 callx0 a0 1455: 00c0ff j 1455 1458: ff0600 call0 20c 145b: 05ff beqz.n a2, 1463 145d: 8cfedb call0 7d8 1460: 378542 j 1470 1463: 06ff movi.n a2, 0 1465: 0003 movi.n a3, 0 1467: 0c020c l32r a0, 1414 146a: eb0103 callx0 a0 146d: 00c0ff call0 844 1470: 4500 l32i.n a0, a1, 0 1472: 08ff3d addi a1, a1, 16 1475: 1201 ret.n 1477: 0d10c1 waiti 8 147a: 7800f0 ill 147d: 000000 ill 1480: 0000 l32i.n a1, a1, 0 1482: 180000 ill 1485: 000001 excw 1488: 1000 l32i.n a1, a1, 0 148a: 180000 excw 148d: 000001 excw 1490: 0036af ill ... 149b: 024d00 l32r a12, ffff3c5c 149e: f0c112 l32r a2, fffcdc04 14a1: d921c9 l32r a2, 1478 14a4: 2131 s32i.n a0, a1, 4 14a6: fff5 s32i.n a4, a1, 0 14a8: 491109 l32r a0, 1490 14ab: fa0101 callx0 a0 14ae: 00c0ff l32r a13, 147c 14b1: d100 l32i.n a2, a1, 0 14b3: fff3 l32i.n a4, a13, 48 14b5: 0128 movi.n a12, 0 14b7: 0ccd48 extui a0, a4, 9, 3 14ba: 400c beqz.n a0, 14f4 14bc: bc2409 s8i a12, a13, 55 14bf: 4dc260 s8i a12, a13, 54 14c2: c237 l32i.n a2, a2, 36 14c4: 28364d l32r a0, 1480 14c7: ef0192 l8ui a2, a2, 15 14ca: 0222ff l32r a6, 1484 14cd: ee610f beqi a2, 1, 14ff 14d0: 1226ff l32r a0, 1494 14d3: f1012e callx0 a0 14d6: 00c0ff l8ui a3, a13, 57 14d9: 3200 l32i.n a4, a13, 48 14db: 48390d bnei a3, 2, 14e7 14de: 2366cd s8i a12, a13, 57 14e1: 4dc208 call0 998 14e4: 4b4539 j 14f4 14e7: 06ff movi.n a0, 1 14e9: 0c0003 bbci a4, 13, 14f1 14ec: 64d710 bbci a4, 15, 151f 14ef: f704 mov.n a12, a0 14f1: cd2f64 s8i a12, a13, 57 14f4: c200 l32i.n a12, a1, 8 14f6: 394d l32i.n a13, a1, 12 14f8: 21c8 l32i.n a0, a1, 4 14fa: 0831d8 addi a1, a1, 16 14fd: 1211 ret.n 14ff: 0d10c1 s8i a12, a0, 0 1502: 40c2f0 or a6, a4, a6 1505: 646000 l8ui a5, a13, 57 1508: 5220 s32i.n a6, a13, 48 150a: 69390d bnei a5, 2, 1516 150d: 2566cd s8i a12, a13, 57 1510: 4dc208 call0 998 1513: 484539 j 14f4 1516: f746ff s8i a12, a13, 57 1519: 4dc2ff call0 1418 151c: efc539 j 14f4 151f: f506ff call0 20c 1522: cec5ff l32r a7, 148c 1525: da71fe l32r a0, 1488 1528: d801ff bltu a7, a2, 1534 152b: 3727ff s8i a12, a13, 57 152e: 4dc208 call0 844 1531: 314539 j 14f4 1534: efc6ff l8ui a8, a0, 0 1537: 82ff movi.n a5, 14 1539: 0000 addi.n a2, a8, 1 153b: 1be50c bltu a5, a8, 1549 153e: 358728 s8i a2, a0, 0 1541: 220a movi.n a2, 1 1543: 0c0040 call0 1544 1546: 000512 j 14f4 1549: 8600 movi.n a2, 1 154b: 0cffea s8i a5, a0, 0 154e: 405212 call0 1550 1551: 000500 j 14f4 1554: c600 l32i.n a7, a0, 0 1556: 78ffe7 ill 1559: 000000 ill 155c: 0000 s32i.n a1, a1, 0 155e: 190000 excw 1561: 01 .byte 0xef 1562: 00 .byte 0xff 1563: 00 .byte 0xff 1564: efff mov.n a3, a0 1566: 3dffff excw 1569: 000000 l32r a0, fffc156c 156c: 000119 ill ... 157b: 024d00 l32r a12, ffff3d3c 157e: f0c112 l32r a2, ffffea04 1581: c9 .byte 0xff 1582: 2121 s32i.n a0, a1, 4 1584: fff5 s32i.n a4, a1, 0 1586: 491109 l32r a0, 156c 1589: f90101 callx0 a0 158c: 00c0ff l32r a12, 1558 158f: c100 movi.n a2, 1 1591: fff3 l32i.n a0, a12, 48 1593: 120c l32i.n a5, a1, 0 1595: 58cc08 extui a0, a0, 9, 3 1598: 090001 beqz a0, 15e4 159b: 801624 l32r a4, 155c 159e: 4104 movi.n a0, 0 15a0: 0cfff0 s8i a0, a12, 56 15a3: 4c0200 s8i a0, a12, 54 15a6: 4c0238 l8ui a3, a4, 0 15a9: 3236 l32i.n a5, a5, 36 15ab: 580004 bltui a3, 16, 15b4 15ae: b3b695 s8i a2, a5, 15 15b1: 452205 j 15b7 15b4: 00860f l8ui a2, a5, 15 15b7: 052200 beqi a2, 1, 15ed 15ba: 12260f l32r a0, 1570 15bd: ed0132 callx0 a0 15c0: 00c0ff l8ui a6, a12, 57 15c3: 0c6200 l16ui a8, a12, 48 15c6: 1c8239 bnei a6, 1, 15d1 15c9: 6618 movi.n a7, 0 15cb: 0c0716 s8i a7, a12, 57 15ce: 4c7207 j 15e4 15d1: 048639 srli a8, a8, 15 15d4: 8000 beqz.n a8, 1606 15d6: 418f movi.n a0, 2 15d8: 0ce8ac s8i a0, a12, 57 15db: 4c0220 j 15e4 15de: 014639 s8i a0, a12, 57 15e1: 4c0200 call0 13a8 15e4: 4539 l32i.n a12, a1, 8 15e6: ffdc l32i.n a0, a1, 4 15e8: 0821c8 addi a1, a1, 16 15eb: 1211 ret.n 15ed: 0d10c1 s8i a0, a4, 0 15f0: 4402f0 l32r a3, 1560 15f3: 3100 l32i.n a2, a12, 48 15f5: 28ffdc l8ui a9, a12, 57 15f8: 0c92cc and a2, a2, a3 15fb: 3039 s32i.n a2, a12, 48 15fd: 291022 bnei a9, 1, 15de 1600: 1966cc bbsi a2, 13, 15d8 1603: e2d7dd j 15de 1606: f5c6d4 l8ui a2, a12, 60 1609: 0c22ff l32r a3, 1564 160c: d6313c l32r a0, 1574 160f: da01ff callx0 a0 1612: c0ff bnez.n a2, 161f 1614: 0000 movi.n a4, 0 1616: 0c92cc s8i a4, a12, 57 1619: 4c4204 call0 13a8 161c: d8c539 j 15e4 161f: f106ff l32r a6, 1568 1622: d261ff l8ui a5, a6, 0 1625: 52ff movi.n a2, 0 1627: 0006 addi.n a5, a5, 1 1629: 1b020c s8i a5, a6, 0 162c: 465255 call0 1630 162f: 000500 j 15e4 1632: ec4600 ill 1635: 0000ff ill 1638: 0000 movi.n a15, 48 163a: 3c0000 extui a0, a0, 0, 12 163d: 000f mov.n a2, a0 163f: 2db400 excw 1642: 1b0000 excw 1645: 00000c excw 1648: 0010cb ill 164b: 000000 excw 164e: 3d0000 addi a1, a1, -16 1651: 1202 s32i.n a12, a1, 4 1653: f0c1 s32i.n a13, a1, 8 1655: d911c9 l32r a12, 1634 1658: c121 s32i.n a0, a1, 0 165a: 09fff7 l16ui a13, a12, 206 165d: d201 s32i.n a2, a1, 12 165f: 671c addi.n a13, a13, 1 1661: 1b3129 extui a13, a13, 0, 16 1664: d0d0dd s16i a13, a12, 206 1667: 5cd2f4 beqz a13, 16c6 166a: bd1667 l16ui a2, a12, 208 166d: 2205 mov.n a3, a13 166f: 3d681c l32r a0, 1648 1672: f6010d callx0 a0 1675: c0ff l32i.n a3, a1, 12 1677: 380000 extui a2, a2, 0, 16 167a: 2031 movi.n a0, 10 167c: 0cf420 bltu a0, a2, 16a0 167f: 3027a0 l32i a0, a12, 72 1682: 2c0220 l32r a4, 1638 1685: ed4112 l32r a6, 163c 1688: ed61ff bltu a4, a0, 1691 168b: 3407ff addi a5, a0, 100 168e: c05205 s32i a5, a12, 72 1691: 6c5264 l32i a0, a12, 76 1694: 2c0212 bltu a6, a0, 16a0 1697: 360713 addmi a7, a0, 0x100 169a: d07208 addi a7, a7, 44 169d: c77201 s32i a7, a12, 76 16a0: 722c movi.n a8, 29 16a2: 1c136c bgeu a8, a2, 16c6 16a5: b827d8 l32i a0, a12, 72 16a8: 2c0220 l32r a9, 1640 16ab: e69112 l32r a11, 1644 16ae: e6b1ff bgeu a9, a0, 16b7 16b1: b907ff addi a10, a0, -100 16b4: c0a205 s32i a10, a12, 72 16b7: 6ca29c l32i a0, a12, 76 16ba: 2c0212 bgeu a11, a0, 16c6 16bd: bb0713 addmi a2, a0, 0xffffff00 16c0: d02208 addi a2, a2, -44 16c3: c222ff s32i a2, a12, 76 16c6: 22d4 movi.n a4, 0 16c8: 0c136c s16i a4, a12, 208 16cb: 4204 l32i.n a12, a1, 4 16cd: c8685c bltui a13, 2, 16d8 16d0: b611 beqz.n a3, 16db 16d2: 8c072d call0 9f8 16d5: 324573 j 16db 16d8: 0086ff call0 844 16db: 8500 l32i.n a13, a1, 8 16dd: ff16 l32i.n a0, a1, 0 16df: 0821d8 addi a1, a1, 16 16e2: 1201 ret.n 16e4: 0d10c1 ill 16e7: 0000f0 ill 16ea: 000000 excw 16ed: 000000 ill 16f0: 000008 ill 16f3: 000000 excw 16f6: 00 .byte 0xff 16f7: fc4100 addi a1, a1, -16 16fa: 12ff l32i.n a3, a4, 48 16fc: f0c1 s32i.n a0, a1, 0 16fe: 09c438 extui a0, a3, 9, 3 1701: 093001 bnei a0, 5, 170a 1704: 506624 extui a2, a3, 24, 8 1707: 283005 beqi a2, 8, 170d 170a: 822675 bnei a0, 4, 1730 170d: 406602 bnei a0, 5, 1716 1710: 506622 l8ui a3, a4, 51 1713: 043205 beqi a3, 8, 172b 1716: 832633 beqi a0, 4, 172b 1719: 402614 l32r a2, 16e8 171c: f32111 l32r a3, 16ec 171f: f431ff movi a4, 0x652 1722: a642ff l32r a0, 16f0 1725: f30152 callx0 a0 1728: 00c0ff j 1728 172b: 0600 movi.n a2, 1 172d: 0cffff call0 164c 1730: c512 l32i.n a0, a1, 0 1732: 08fff1 addi a1, a1, 16 1735: 1201 ret.n 1737: 0d10c1 ill 173a: 0000f0 excw 173d: 00 .byte 0xbf 173e: 00 .byte 0xff 173f: 00 .byte 0xff 1740: ffbfff ill 1743: 0000ff ill ... 1752: 080000 ill 1755: 000000 ill 1758: 0000 l32i.n a0, a0, 0 175a: 080000 ill ... 1769: 000000 excw 176c: fff541 excw 176f: fff331 l32r a12, fffc3f30 1772: f0c112 l32r a0, ffff2414 1775: 280109 l32r a0, 1740 1778: f201c3 and a2, a2, a4 177b: 2240ff l8ui a0, a0, 0 177e: 0210 s32i.n a2, a3, 48 1780: 290000 bnei a0, 2, 178f 1783: 2066c3 call0 998 1786: 21450b l32r a0, 1748 1789: f001ff l8ui a0, a0, 0 178c: 0002ff l32r a3, 1744 178f: ee3100 bnei a0, 1, 17bc 1792: 66ff l32i.n a0, a3, 48 1794: 082910 extui a2, a0, 9, 3 1797: 2900c3 beqi a2, 5, 17ac 179a: 522624 l32r a2, 174c 179d: ec2111 l32r a3, 1750 17a0: ec31ff movi a4, 0x661 17a3: a642ff l32r a0, 175c 17a6: ee0161 callx0 a0 17a9: 00c0ff j 17a9 17ac: ff0600 bbci a0, 12, 17bc 17af: 60c7ff l8ui a4, a3, 54 17b2: 420c bnez.n a4, 17c3 17b4: cc3603 call0 20c 17b7: 45d4 beqz.n a2, 17d5 17b9: 9cfea5 call0 7d8 17bc: c5a2 l32i.n a0, a1, 0 17be: 08ff01 addi a1, a1, 16 17c1: 1201 ret.n 17c3: 0d10c1 l32r a2, 1754 17c6: e421f0 l32r a3, 1758 17c9: e431ff movi a4, 0x677 17cc: a642ff l32r a0, 1760 17cf: e50177 callx0 a0 17d2: 00c0ff j 17d2 17d5: 0600 movi.n a2, 0 17d7: ffff movi.n a3, 0 17d9: 0c020c l32r a0, 1764 17dc: e20103 callx0 a0 17df: 00c0ff call0 844 17e2: 064500 j 17bc 17e5: f586ff ill 17e8: 00ff l32i.n a7, a0, 0 17ea: 780000 ill ... 17f5: 0000 excw 17f7: fd2100 addi a1, a1, -16 17fa: 12ff s32i.n a0, a1, 4 17fc: f0c1 s32i.n a2, a1, 0 17fe: 291109 l32r a0, 17ec 1801: fb0101 callx0 a0 1804: c0ff l32i.n a2, a1, 0 1806: 0000 movi.n a3, 55 1808: 0128 movi.n a4, 0 180a: 733c movi.n a5, 1 180c: 0c040c l32r a0, 17f0 180f: f90115 callx0 a0 1812: c0ff l32i.n a0, a1, 4 1814: 080000 addi a1, a1, 16 1817: 1211 ret.n 1819: 0d10c1 ill 181c: 0000f0 ill 181f: 000000 excw ... 00001824 : 1824: ffff31 excw 1827: 2cc328 or a2, a2, a4 182a: 4004 s32i.n a2, a3, 48 182c: 2022 ret.n 182e: 0dc329 extui a0, a0, 0, 12 1831: 0000f0 ill 1834: 0000b4 jx a7 1837: 07a000 ill 183a: 000000 excw 183d: 000000 ill 1840: 78 .byte 0xff 1841: 00 .byte 0xdf 1842: 00 .byte 0xff 1843: 00 .byte 0xff 1844: ffdfff excw 1847: 09c4ff excw 184a: b80000 excw 184d: 00000b excw 1850: 2328 l32i.n a9, a4, 4 1852: 980000 excw 1855: 000014 excw 1858: 001578 excw 185b: 005000 excw 185e: f40000 extui a0, a0, 0, 7 1861: 000016 ill 1864: 0064 l32i.n a6, a7, 4 1866: 680000 excw 1869: 000017 ill 186c: 000078 excw 186f: 17f400 excw 1872: a00000 ill 1875: 000000 ill 1878: 0000 l32i.n a3, a14, 4 187a: 380000 subx8 a0, a0, a0 187d: 00001e ill 1880: 0000f0 ill ... 000018a8 : 18a8: ffe321 excw 18ab: ffe331 excw 18ae: 040c movi.n a7, -3 18b0: 860c movi.n a8, -2 18b2: d77c movi.n a9, 4 18b4: e87c movi.n a11, 2 18b6: 0c490c addi a1, a1, -16 18b9: c1122b l32r a5, 1838 18bc: 51f0 s32i.n a0, a1, 0 18be: ffdf l32i.n a0, a5, 48 18c0: 080109 s8i a11, a5, 200 18c3: 45b2c5 or a0, a0, a9 18c6: 0090c8 and a0, a0, a8 18c9: 008020 and a0, a0, a7 18cc: 007010 or a0, a0, a6 18cf: 6010 s32i.n a0, a5, 48 18d1: 092000 l32r a0, 1884 18d4: ec01c5 callx0 a0 18d7: 00c0ff l32r a9, 1840 18da: da9100 movi a10, -33 18dd: afa2ff l32r a3, 184c 18e0: db31df l32r a5, 1848 18e3: da51ff l32r a6, 1844 18e6: 61ff movi.n a0, 1 18e8: ffd8 movi.n a7, 0 18ea: 0c100c l32r a2, 183c 18ed: 2107 movi.n a11, 2 18ef: 0cffd4 s8i a11, a2, 82 18f2: 42b22b s8i a7, a2, 81 18f5: 427252 s8i a7, a2, 83 18f8: 427251 s8i a0, a2, 84 18fb: 420253 addi a4, a2, -120 18fe: c24254 s16i a6, a4, 40 1901: 546288 s32i a5, a4, 72 1904: 645214 s32i a3, a4, 76 1907: 3212 l32i.n a8, a4, 48 1909: 1364 movi.n a3, 5 190b: 0cc488 and a8, a8, a10 190e: 88a053 and a8, a8, a9 1911: 889010 l32r a2, 1850 1914: 2110 s32i.n a8, a4, 48 1916: 89ffcf s8i a7, a4, 50 1919: 4472c4 l32r a0, 1888 191c: db0132 callx0 a0 191f: 00c0ff l32r a2, 1854 1922: 2100 movi.n a3, 6 1924: 0cffcd l32r a0, 188c 1927: da0163 callx0 a0 192a: 00c0ff l32r a2, 1858 192d: cb2100 l32r a3, 185c 1930: 31ff movi.n a4, 0 1932: 0cffcb l32r a0, 1890 1935: d70104 callx0 a0 1938: 00c0ff l32r a2, 1860 193b: ca2100 l32r a3, 1864 193e: 31ff movi.n a4, 0 1940: 0cffca l32r a0, 1894 1943: d50104 callx0 a0 1946: 00c0ff l32r a2, 1868 1949: c82100 l32r a3, 186c 194c: 31ff movi.n a4, 0 194e: 0cffc8 l32r a0, 1898 1951: d20104 callx0 a0 1954: 00c0ff l32r a2, 1870 1957: c72100 l32r a3, 1874 195a: 31ff movi.n a4, 0 195c: 0cffc7 l32r a0, 189c 195f: d00104 callx0 a0 1962: 00c0ff l32r a2, 1878 1965: 2100 movi.n a3, 20 1967: 1cffc5 l32r a4, 187c 196a: 4143 movi.n a5, 3 196c: 0cffc5 l32r a0, 18a0 196f: cd0135 callx0 a0 1972: 00c0ff l32r a2, 1880 1975: 2100 movi.n a0, 1 1977: 0cffc3 s8i a0, a2, 53 197a: 420210 call0 197c 197d: 0535 l32i.n a0, a1, 0 197f: 080000 addi a1, a1, 16 1982: 1201 ret.n 1984: 0d10c1 ill 1987: 0000f0 waiti 8 198a: 780000 ill 198d: 000000 ill 1990: 0000 l32i.n a0, a0, 0 1992: 080000 excw 1995: 00 .byte 0xff 1996: 00 .byte 0xff 1997: 00 .byte 0x7f 1998: ffffff ill 199b: 00007f excw 199e: 00 .byte 0xff 199f: 80 .byte 0xbf 19a0: ffffff ill 19a3: 0000bf excw 19a6: 00 .byte 0xff 19a7: 40 .byte 0xdf 19a8: ff .byte 0xff 19a9: ff .byte 0xf 19aa: ffdfff excw 19ad: ff000f ret 19b0: 018000 ill 19b3: 000000 excw 19b6: 3d0000 ill 19b9: 0000 add.n a15, a2, a0 19bb: 00 .byte 0x3f 19bc: 00 .byte 0xff 19bd: 0a .byte 0xff 19be: f2 .byte 0x8f 19bf: 3f .byte 0xff 19c0: 8fffff bbsi a15, 31, 19c3 19c3: fff7ff excw 19c6: 0003ff ill ... 000019ec : 19ec: 12250c extui a3, a13, 17, 15 19ef: c1 .byte 0xff 19f0: 31d0 s32i.n a0, a1, 40 19f2: ffe5 movi.n a0, 0 19f4: 0ca109 l8ui a4, a3, 55 19f7: 4200 s32i.n a0, a1, 16 19f9: 3703 bnez.n a4, 1a14 19fb: dc4109 l8ui a6, a3, 56 19fe: 6274 beqz.n a6, 1a07 1a00: 3803 mov.n a5, a2 1a02: 568c movi.n a0, 1 1a04: 0c025d j 1a14 1a07: 030610 l16ui a7, a3, 48 1a0a: 7200 movi.n a6, 1 1a0c: 0c1813 srli a7, a7, 15 1a0f: 7f7016 beqz a7, 1a5b 1a12: 1641 mov.n a0, a6 1a14: 0d0487 movnez a5, a0, a2 1a17: 502006 s8i a5, a3, 57 1a1a: 435293 j 1a54 1a1d: 8639 l32i.n a11, a1, 20 1a1f: 000d l32i.n a9, a1, 32 1a21: 9851b8 l8ui a10, a11, 1 1a24: a281 movi.n a0, 16 1a26: 1c010b or a10, a10, a0 1a29: aa0000 s8i a10, a11, 1 1a2c: a220 l32i.n a9, a9, 36 1a2e: 014b movi.n a8, 32 1a30: 2c9998 s8i a8, a9, 14 1a33: 498208 l32r a2, 1988 1a36: 210e s32i.n a2, a1, 24 1a38: 29ffd5 l32r a0, 19c8 1a3b: e40161 callx0 a0 1a3e: c0ff l32i.n a2, a1, 24 1a40: 0000 movi.n a3, 55 1a42: 6128 movi.n a4, 0 1a44: 733c movi.n a5, 1 1a46: 0c040c l32r a0, 19cc 1a49: e10115 callx0 a0 1a4c: c0ff l32i.n a2, a1, 32 1a4e: 280000 l32r a0, 19d0 1a51: e00181 callx0 a0 1a54: c0ff l32i.n a0, a1, 40 1a56: 080000 addi a1, a1, 48 1a59: 12a1 ret.n 1a5b: 30c1 s32i.n a2, a1, 36 1a5d: 29f00d s8i a6, a3, 54 1a60: 6291 s32i.n a0, a1, 28 1a62: 3643 bnez.n a2, 1a6a 1a64: cc7109 s8i a6, a3, 56 1a67: 436242 j 1a6d 1a6a: 008638 s8i a6, a3, 55 1a6d: 436200 addi a2, a1, 16 1a70: 2237 movi.n a3, 24 1a72: 10c1 movi.n a4, 0 1a74: 0c831c l32r a0, 19d4 1a77: d80104 callx0 a0 1a7a: c0ff s32i.n a2, a1, 32 1a7c: 0000 bnez.n a2, 1a90 1a7e: dc8129 l32r a2, 198c 1a81: c32102 l32r a3, 1990 1a84: c331ff movi a4, 0x6fe 1a87: a642ff l32r a0, 19d8 1a8a: d401fe callx0 a0 1a8d: 00c0ff j 1a8d 1a90: 0600 l32i.n a2, a2, 4 1a92: ffff movi.n a3, 24 1a94: 1228 l32i.n a2, a2, 4 1a96: 831c s32i.n a2, a1, 20 1a98: 291228 l32r a0, 19dc 1a9b: d10151 callx0 a0 1a9e: c0ff movi.n a5, 24 1aa0: 0000 l32i.n a4, a1, 32 1aa2: 851c l32i.n a8, a1, 28 1aa4: 888148 s16i a8, a4, 22 1aa7: 548271 s16i a5, a4, 20 1aaa: 54520b l32r a3, 1998 1aad: bb310a l32r a5, 1994 1ab0: 51ff l32i.n a4, a4, 4 1ab2: 48ffb9 memw 1ab5: c014 l32i.n a2, a4, 0 1ab7: 280020 and a2, a2, a5 1aba: 225004 or a2, a2, a3 1abd: 223010 memw 1ac0: c020 s32i.n a2, a4, 0 1ac2: 290020 l32r a11, 19a0 1ac5: b7b104 l32r a0, 199c 1ac8: b501ff memw 1acb: c0ff l32i.n a10, a4, 0 1acd: a80020 and a10, a10, a0 1ad0: aa0004 or a10, a10, a11 1ad3: aab010 memw 1ad6: c020 s32i.n a10, a4, 0 1ad8: a90020 l32r a9, 19a4 1adb: b39104 memw 1ade: c0ff l32i.n a7, a4, 0 1ae0: 780020 and a7, a7, a9 1ae3: 779004 or a7, a7, a8 1ae6: 778010 memw 1ae9: c020 s32i.n a7, a4, 0 1aeb: 790020 l32r a5, 19ac 1aee: b05104 l32r a6, 19a8 1af1: ae61ff memw 1af4: c0ff l32i.n a3, a4, 0 1af6: 380020 and a3, a3, a6 1af9: 336004 or a3, a3, a5 1afc: 335010 memw 1aff: c020 s32i.n a3, a4, 0 1b01: 0020 movi.n a2, 0 1b03: 0c0439 l32r a0, 19e0 1b06: b70102 callx0 a0 1b09: c0ff l32i.n a3, a1, 32 1b0b: 0000 movi.n a4, 72 1b0d: 8138 movi.n a5, 0 1b0f: 844c mov.n a6, a2 1b11: 6d050c l32r a8, 19b4 1b14: a88102 l32r a2, 19b0 1b17: 21ff mov.n a7, a8 1b19: ffa7 l32i.n a2, a2, 16 1b1b: 087d s32i.n a8, a1, 0 1b1d: 894228 l32r a0, 19e4 1b20: b10101 callx0 a0 1b23: c0ff l32i.n a5, a1, 32 1b25: 580000 l32r a2, 19b8 1b28: 2181 l32i.n a3, a5, 36 1b2a: 38ffa4 memw 1b2d: c095 movi.n a11, 6 1b2f: 0020 movi.n a0, -16 1b31: 7c6b0c l32r a6, 19bc 1b34: 6100 l32i.n a4, a3, 4 1b36: 48ffa2 l32i a2, a2, 0x200 1b39: 2213 s32i.n a2, a3, 16 1b3b: 298022 and a4, a4, a6 1b3e: 6043 s32i.n a4, a3, 4 1b40: 1044 l32i.n a10, a5, 36 1b42: 1349 l32i.n a3, a1, 36 1b44: 95a8 l32i.n a9, a10, 4 1b46: 9138 l32i.n a4, a1, 28 1b48: 481a98 and a9, a9, a0 1b4b: 990071 or a9, a9, a11 1b4e: b010 s32i.n a9, a10, 4 1b50: 2099 l32i.n a7, a5, 36 1b52: 1a99 movi.n a9, -3 1b54: 9578 l32i.n a8, a7, 0 1b56: 88d97c l32r a10, 19c0 1b59: 9aa107 extui a6, a8, 0, 6 1b5c: 6080ff srli a8, a8, 6 1b5f: 868054 and a8, a8, a10 1b62: 88a041 slli a8, a8, 6 1b65: 88a010 or a6, a6, a8 1b68: 668011 l32r a8, 19c4 1b6b: 8120 s32i.n a6, a7, 0 1b6d: 69ff97 l8ui a8, a8, 60 1b70: 088207 and a6, a6, a9 1b73: 66903c extui a8, a8, 0, 1 1b76: 808010 slli a8, a8, 1 1b79: 88f004 or a6, a6, a8 1b7c: 8011 s32i.n a6, a7, 0 1b7e: 2066 s32i.n a4, a5, 28 1b80: 490769 bnez a3, 1a1d 1b83: 5675 l32i.n a4, a1, 32 1b85: e993 l32i.n a4, a4, 36 1b87: 8148 movi.n a3, 64 1b89: 4c9448 s8i a3, a4, 14 1b8c: 443203 j 1a33 1b8f: a8c60e ill 1b92: 0000ff srli a0, a0, 0 1b95: 00 .byte 0xff ... 00001b98 : 1b98: ffff41 excw 1b9b: 0cc448 extui a3, a4, 9, 3 1b9e: 394002 bnei a3, 7, 1ba6 1ba1: 736624 bbci a4, 13, 1ba6 1ba4: d704 movi.n a2, 1 1ba6: 0c0164 extui a2, a2, 0, 8 1ba9: 2012 ret.n 1bab: 0d7420 ill 1bae: 0000f0 srli a0, a0, 0 1bb1: 00 .byte 0xff ... 00001bb4 : 1bb4: ffff41 excw 1bb7: 130c movi.n a2, 0 1bb9: 0cc448 extui a4, a4, 13, 1 1bbc: 4002 addi.n a4, a4, -1 1bbe: 0b044d moveqz a2, a3, a4 1bc1: 4044 ret.n 1bc3: 0d8323 slli a9, a0, 32 1bc6: 9000f0 ill 1bc9: 000001 ill 1bcc: 000000 excw 1bcf: 800000 ill ... 00001bdc : 1bdc: fffb21 l32r a12, fffc439c 1bdf: f0c112 l32r a0, be4 1be2: 09 .byte 0xff 1be3: fc0101 callx0 a0 1be6: 00c0ff l32r a2, 1bc8 1be9: f82100 l32r a3, 1bcc 1bec: 31ff l32i.n a0, a2, 48 1bee: 08fff8 or a0, a0, a3 1bf1: 30c2 s32i.n a0, a2, 48 1bf3: 092000 l32r a0, 1bd4 1bf6: f801c2 callx0 a0 1bf9: c0ff l32i.n a0, a1, 0 1bfb: 080000 addi a1, a1, 16 1bfe: 1201 ret.n 1c00: 10c1 movi.n a2, 0 1c02: 0cf00d addi a1, a1, -16 00001c04 : 1c04: 12020c slli a0, a9, 17 1c07: 09f0c1 call0 1c68 1c0a: 0501 l32i.n a0, a1, 0 1c0c: 080006 addi a1, a1, 16 1c0f: 1201 ret.n 1c11: 0d10c1 ill 1c14: 00f0 l32i.n a9, a1, 0 1c16: 980000 ill 1c19: 000001 ill 1c1c: 000000 l32r a2, 1c14 ... 00001c20 : 1c20: fffe21 l32r a12, fffc43e0 1c23: f0c112 l32r a0, 1028 1c26: 09 .byte 0xff 1c27: fd0101 callx0 a0 1c2a: c0ff movi.n a2, 0 1c2c: 0c0000 call0 1c68 1c2f: 8502 l32i.n a0, a1, 0 1c31: 080003 addi a1, a1, 16 1c34: 1201 ret.n 1c36: 0d10c1 ill 1c39: 0000f0 ill 1c3c: 000000 jx a1 1c3f: 01a000 excw 1c42: 00 .byte 0xff 1c43: 00 .byte 0xff 1c44: ff7fff ill 1c47: 0000ff excw 1c4a: 080000 ill 1c4d: 000000 ill 1c50: 0000 l32i.n a0, a0, 0 1c52: 080000 ill ... 1c69: 000000 l32r a12, fffca42c 1c6c: f0c112 excw 1c6f: fff421 l32r a1, ffffe774 1c72: c9 .byte 0xff 1c73: c111 s32i.n a0, a1, 0 1c75: fff2 l32i.n a3, a12, 48 1c77: 380109 l8ui a4, a12, 57 1c7a: 0c42cc extui a3, a3, 9, 3 1c7d: 393039 l32r a0, 1c54 1c80: f50124 callx0 a0 1c83: 00c0ff l32r a2, 1c40 1c86: 2100 l32i.n a0, a12, 48 1c88: 08ffef l8ui a3, a12, 54 1c8b: 0c32cc and a0, a0, a2 1c8e: 2036 s32i.n a0, a12, 48 1c90: 091000 bbci a0, 13, 1cc9 1c93: d7cc bnez.n a3, 1cc9 1c95: fc3560 l8ui a4, a12, 57 1c98: 4223 movi.n a2, 0 1c9a: 0c390c bnei a4, 1, 1cd2 1c9d: 146602 s8i a2, a12, 57 1ca0: 4c2234 extui a4, a0, 9, 3 1ca3: 490039 beqi a4, 1, 1cf6 1ca6: 142624 l32r a2, 1c44 1ca9: e7214f l32r a3, 1c48 1cac: e731ff movi a4, 0x761 1caf: a742ff l32r a0, 1c58 1cb2: ea0161 callx0 a0 1cb5: 00c0ff j 1cb5 1cb8: ff0600 call0 1cbc 1cbb: 05ff beqz.n a2, 1cc9 1cbd: 8c0000 l32r a0, 1c5c 1cc0: e701a2 callx0 a0 1cc3: 00c0ff l32r a0, 1c60 1cc6: e70100 callx0 a0 1cc9: c0ff l32i.n a12, a1, 4 1ccb: 0000 l32i.n a0, a1, 0 1ccd: 0811c8 addi a1, a1, 16 1cd0: 1201 ret.n 1cd2: 0d10c1 bnei a4, 2, 1cb8 1cd5: 2466f0 s8i a2, a12, 57 1cd8: 4c22e2 extui a5, a0, 9, 3 1cdb: 590039 beqi a5, 6, 1cf0 1cde: 652624 l32r a2, 1c4c 1ce1: db2111 l32r a3, 1c50 1ce4: db31ff movi a4, 0x768 1ce7: a742ff l32r a0, 1c64 1cea: df0168 callx0 a0 1ced: 00c0ff j 1ced 1cf0: ff0600 call0 1cf4 1cf3: 0005ff j 1cc9 1cf6: 8600 movi.n a2, 1 1cf8: 0cfff4 call0 1cfc 1cfb: 000512 j 1cc9 1cfe: f28600 ill 1d01: 0000ff ill 1d04: 000000 l32r a4, 1d00 ... 00001d08 : 1d08: ffff41 excw 1d0b: 130c l32i.n a1, a12, 0 1d0d: 181442 s8i a0, a0, 79 1d10: 40020c l32r a4, fffcaa10 1d13: 40414f excw 1d16: 0d8323 ill 1d19: 0000f0 ill 1d1c: 000000 l32r a6, 1d18 ... 00001d20 : 1d20: ffff61 j 7157 1d23: 0cc648 extui a4, a4, 9, 3 1d26: 494015 beqi a4, 7, 1d33 1d29: 2624 beqz.n a4, 1d33 1d2b: 8c0974 l8ui a7, a6, 60 1d2e: 067264 bne a7, a2, 1d33 1d31: 273c movi.n a5, 0 1d33: 0c0197 extui a2, a5, 0, 8 1d36: 5005 ret.n 1d38: 0d7420 ill 1d3b: 0000f0 excw ... 00001d40 : 1d40: 011232 excw 1d43: 238c ret.n 1d45: 0df27c l16ui a4, a2, 4 1d48: 1242f0 l32r a5, 1d38 1d4b: 5102 movi.n a2, 0 1d4d: 0cfffc s16i a4, a5, 68 1d50: 4202 ret.n 1d52: 0d2255 ill 1d55: 0000f0 ill ... 00001d60 : 1d60: f0c112 l32r a0, d64 1d63: 09 .byte 0xff 1d64: 0101 movi.n a4, 6 1d66: 0cfffc s8i a2, a0, 60 1d69: 402264 addi a2, a0, 61 1d6c: c0223c l32r a0, 1d58 1d6f: fb013d callx0 a0 1d72: c0ff l32i.n a0, a1, 0 1d74: 080000 addi a1, a1, 16 1d77: 1201 ret.n 1d79: 0d10c1 ill 1d7c: 0000f0 ill ... 00001d88 : 1d88: f0c112 l32r a0, d8c 1d8b: 09 .byte 0xff 1d8c: 0101 l32i.n a3, a0, 48 1d8e: 38fffc bbci a3, 13, 1da3 1d91: d7c0 movi.n a4, 6 1d93: 0c1163 addi a3, a0, 61 1d96: c03264 l32r a0, 1d80 1d99: fa013d callx0 a0 1d9c: c0ff bnez.n a2, 1da3 1d9e: 0000 movi.n a0, 1 1da0: 0c32cc j 1da5 1da3: 4610 movi.n a0, 0 1da5: 0c0000 extui a2, a0, 0, 8 1da8: 0000 l32i.n a0, a1, 0 1daa: 087420 addi a1, a1, 16 1dad: 1201 ret.n 1daf: 0d10c1 ill 1db2: 0000f0 and a0, a0, a0 1db5: 000000 l32r a0, fffc1db8 1db8: 000110 ill ... 00001dcc : 1dcc: f0c112 l32r a0, fffffdd0 1dcf: 09 .byte 0xff 1dd0: 0101 s32i.n a12, a1, 4 1dd2: c9fff8 l8ui a0, a0, 53 1dd5: 0211 mov.n a12, a2 1dd7: 3500 beqz.n a0, 1e0b 1dd9: bc02cd l32r a0, 1db8 1ddc: f70100 callx0 a0 1ddf: 00c0ff l32r a2, 1db4 1de2: 2100 add.n a2, a12, a2 1de4: 2afff5 l8ui a0, a2, 0 1de7: 022c beqz.n a0, 1df4 1de9: 8c0002 l32r a0, 1dbc 1dec: f40190 callx0 a0 1def: c0ff movi.n a2, 0 1df1: 0c0000 j 1e0b 1df4: 8602 addi.n a3, a0, 1 1df6: 1b0005 s8i a3, a2, 0 1df9: 423230 l32r a0, 1dc0 1dfc: f10100 callx0 a0 1dff: c0ff mov.n a3, a12 1e01: 0000 movi.n a2, 20 1e03: 0c3d movi.n a4, 0 1e05: 0c421c l32r a0, 1dc4 1e08: ef0104 callx0 a0 1e0b: c0ff l32i.n a12, a1, 4 1e0d: 0000 l32i.n a0, a1, 0 1e0f: 0811c8 addi a1, a1, 16 1e12: 1201 ret.n 1e14: 0d10c1 excw 1e17: 0110f0 slli a1, a0, 32 1e1a: 100000 ill 1e1d: 000001 ill ... 1e28: 0000b0 ill ... 1e3b: 1200 s32i.n a0, a1, 4 1e3d: f0c1 l32i.n a0, a2, 0 1e3f: 081109 l32r a5, 1e14 1e42: f55102 beqz a0, 1eb9 1e45: 3016ff beqi a0, 1, 1e7a 1e48: 2607 s32i.n a2, a1, 0 1e4a: 293110 bnei a0, 2, 1e73 1e4d: 206601 l32r a0, 1e28 1e50: f60125 callx0 a0 1e53: c0ff l32i.n a3, a1, 0 1e55: 380000 l32r a4, 1e18 1e58: 4101 l32i.n a3, a3, 0 1e5a: fff0 add.n a3, a3, a4 1e5c: 4a0338 l8ui a2, a3, 0 1e5f: 2233 addi.n a2, a2, -1 1e61: 0b0003 s8i a2, a3, 0 1e64: 432222 l32r a0, 1e2c 1e67: f20100 callx0 a0 1e6a: 00c0ff call0 1e6c 1e6d: 000500 j 1e73 1e70: 008600 call0 9f8 1e73: 4500 l32i.n a0, a1, 4 1e75: 08feb8 addi a1, a1, 16 1e78: 1211 ret.n 1e7a: 10c1 add.n a6, a0, a5 1e7c: 5af00d l8ui a4, a6, 0 1e7f: 064260 l32r a0, 1e1c 1e82: 0100 addi.n a4, a4, -1 1e84: ffe7 l32i.n a0, a0, 48 1e86: 08440b s8i a4, a6, 0 1e89: 4642c0 bbci a0, 13, 1e73 1e8c: 60d700 extui a0, a0, 9, 3 1e8f: 0900e6 beqi a0, 7, 1e73 1e92: 702624 beqi a0, 6, 1e73 1e95: 6026e0 l32r a2, 1e20 1e98: e221dd l8ui a2, a2, 0 1e9b: 0222ff bnei a2, 2, 1e70 1e9e: 6600 mov.n a2, a5 1ea0: 2dd122 addi a2, a2, -92 1ea3: c22205 l32r a0, 1e30 1ea6: e301a4 callx0 a0 1ea9: 00c0ff call0 1eac 1eac: 0500 beqz.n a2, 1eb3 1eae: 0000 movi.n a2, 2 1eb0: 0c328c call0 6d8 1eb3: 824522 call0 9f8 1eb6: b445fe j 1e73 1eb9: 46fe mov.n a4, a5 1ebb: ffee add.n a4, a0, a4 1ebd: 4a054d l8ui a3, a4, 0 1ec0: 3240 movi.n a2, 1 1ec2: 0004 addi.n a3, a3, -1 1ec4: 0b120c s8i a3, a4, 0 1ec7: 443233 l32r a0, 1e34 1eca: db0100 callx0 a0 1ecd: 00c0ff bnez a2, 1e73 1ed0: 225600 call0 1ed4 1ed3: 0005fa beqz a2, 1e73 1ed6: c21600 l32r a0, 1e24 1ed9: d301f9 l8ui a5, a0, 28 1edc: 0052ff bnei a5, 1, 1e73 1edf: 661c movi.n a6, 1 1ee1: 0c9315 s8i a6, a0, 49 1ee4: 406216 call0 94c 1ee7: a64531 j 1e73 1eea: e206fe ill 1eed: 0000ff ill ... 00001ef8 : 1ef8: fffe21 l32r a12, fffc46b8 1efb: f0c112 l32r a0, fffc2784 1efe: 0109 movi.n a1, 48 1f00: 0222 bnez.n a15, 1f43 1f02: fc013c callx0 a0 1f05: c0ff beqz.n a2, 1f2f 1f07: ac0000 l8ui a2, a2, 1 1f0a: 2262 movi.n a3, 26 1f0c: 1c0102 slli a0, a2, 24 1f0f: 0280a3 srai a0, a0, 24 1f12: 080001 bge a3, a0, 1f1a 1f15: 0731 movi.n a2, 80 1f17: 5c04a3 j 1f28 1f1a: 4602 movi.n a3, 16 1f1c: 1c0003 bge a3, a0, 1f2f 1f1f: a30703 movi a4, 127 1f22: a0420f beq a2, a4, 1f2f 1f25: 12477f movi a2, 160 1f28: 2209 l32i.n a0, a1, 0 1f2a: 08a0a0 addi a1, a1, 16 1f2d: 1201 ret.n 1f2f: 0d10c1 movi a2, 240 1f32: a022f0 j 1f28 1f35: Address 0x00001f35 is out of bounds. Disassembly of section .irom.text: 00001f40 <.irom.text>: 1f40: 697571 l32r a7, fffdc514 1f43: 6c5374 excw 1f46: 6f5070 excw 1f49: 0a6372 s32i a7, a3, 40 1f4c: 000000 ill 1f4f: 6c7300 excw 1f52: 706565 excw 1f55: 732520 excw ... 1f60: 656c73 excw 1f63: 207065 excw 1f66: 007325 excw 1f69: 000000 ill 1f6c: 000000 ill 1f6f: 742c00 extui a2, a0, 12, 8 1f72: 7079 s32i.n a7, a0, 28 1f74: 203a65 excw 1f77: 006425 excw 1f7a: 000000 ill 1f7d: 000000 ill 1f80: 000a add.n a0, a0, a0 ... 1f8e: 710000 excw 1f91: 746975 excw 1f94: 706c53 excw 1f97: 726f50 excw 1f9a: 000a63 excw 1f9d: 000000 ill 1fa0: 206d70 or a6, a13, a7 1fa3: 6b6177 bbci a1, 7, 2012 <.irom.text+0xd2> 1fa6: 707565 excw 1fa9: 747320 extui a7, a2, 3, 8 1fac: 203a add.n a2, a0, a3 1fae: 2c6425 excw 1fb1: 616320 excw 1fb4: 657375 excw 1fb7: 203a add.n a2, a0, a3 1fb9: 0a6425 excw 1fbc: 000000 ill 1fbf: 687700 excw 1fc2: 2079 s32i.n a7, a0, 8 1fc4: 207525 excw 1fc7: 207525 excw 1fca: 207525 excw 1fcd: 0a7525 excw ... 1fe0: 207525 excw 1fe3: 207525 excw 1fe6: 207525 excw 1fe9: 0a7525 excw 1fec: 000000 ill 1fef: 667200 excw 1ff2: 6c6320 excw 1ff5: 6f .byte 0x6f 1ff6: 2c6573 excw 1ff9: 6e .byte 0x6e 1ffa: 6c6c75 excw 1ffd: 746164 excw 2000: 745f61 l32r a6, fffdf17c 2003: 657275 excw ... 200e: 720000 excw 2011: 632066 bnei a0, 2, 2078 <.irom.text+0x138> 2014: 6f6c movi.n a15, -26 2016: 2c6573 excw 2019: 6e .byte 0x6e 201a: 6c6c75 excw 201d: 746164 excw 2020: 665f61 l32r a6, fffdb99c 2023: 736c61 l32r a6, fffdedd4 2026: 000065 excw 2029: 000000 ill 202c: 000000 ill 202f: 6d7000 excw 2032: 6c6320 excw 2035: 6f .byte 0x6f 2036: 206573 excw 2039: 206425 excw 203c: 206425 excw 203f: 2f7525 excw 2042: 0a7525 excw ... 204d: 000000 ill 2050: 206d70 or a6, a13, a7 2053: 6f .byte 0x6f 2054: 6e6570 excw 2057: 687020 excw 205a: 5f79 s32i.n a7, a15, 20 205c: 742c32 l32i a3, a12, 0x1d0 205f: 7079 s32i.n a7, a0, 28 2061: 253a65 excw 2064: 252064 excw 2067: 252064 excw 206a: 000a64 excw 206d: 000000 ill 2070: 6e .byte 0x6e 2071: 6f .byte 0x6f 2072: 4d4954 excw 2075: 0a2121 l32r a2, fffc48fc ... 2080: 796877 bbci a8, 7, 20fd 2083: 686320 excw 2086: 676e61 l32r a6, fffdbe40 2089: 252065 excw 208c: 252064 excw 208f: 000a64 excw ... 209e: 580000 excw 20a1: 206425 excw 20a4: 206425 excw 20a7: 0a6425 excw 20aa: 000000 ill 20ad: 000000 ill 20b0: 696c movi.n a9, -26 20b2: 5f7473 excw 20b5: 6e .byte 0x6e 20b6: 6c6c75 excw 20b9: 000a add.n a0, a0, a0 20bb: 000000 ill 20be: 6f0000 excw 20c1: 536666 bnei a6, 6, 2118 20c4: 642554 excw 20c7: 6e6f00 excw 20ca: 255453 excw 20cd: 000a64 excw 20d0: 0a6c73 excw 20d3: 000000 ill 20d6: 750000 extui a0, a0, 16, 8 20d9: 0a6c73 excw 20dc: 000000 ill 20df: 757300 extui a7, a0, 19, 8 20e2: 206c movi.n a0, -30 20e4: 206425 excw 20e7: 0a6425 excw ... pm_for_bcn_only_mode.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 14: 000010 excw 1b: 000800 ill ... 2a: b80000 excw 2d: 000b addi.n a0, a0, -1 2f: 0bb800 ill ... 3e: 200000 xor a0, a0, a0 41: 000000 ill 44: 000030 ill ... 00000078 : 78: f0c112 l32r a1, fffc049c 7b: 11c9 mov.n a12, a2 7d: cd0109 l32r a0, 0 80: 0102 bnez.n a2, b0 82: ffe0 mov.n a2, a0 84: 2dc2ec l32r a0, 44 87: f00100 callx0 a0 8a: 00c0ff l32r a2, 4 8d: 2100 movi.n a3, 25 8f: ffde movi.n a4, 1 91: 931c movi.n a5, 1 93: 0c140c l32r a0, 48 96: ed0115 callx0 a0 99: 00c0ff l32r a4, 8 9c: 4100 movi.n a3, 0 9e: 0cffdb l32r a2, c a1: db2103 s8i a3, a4, 46 a4: 4432ff l32r a3, 10 a7: db312e l32r a0, 4c aa: e901ff callx0 a0 ad: 00c0ff j 125 b0: 1d0600 l32r a2, 14 b3: d92100 l32r a3, 18 b6: d931ff l32r a0, 50 b9: e601ff callx0 a0 bc: 00c0ff beqi a12, 1, c2 bf: 1c2600 bnei a12, 2, 125 c2: 2c6602 l32r a3, 1c c5: d63162 l8ui a3, a3, 46 c8: 0332ff beq a12, a3, 11c cb: 1c372e bnei a12, 1, f3 ce: 1c6650 l32r a2, 20 d1: d42124 l32r a0, 54 d4: e001ff callx0 a0 d7: 00c0ff l32r a2, 24 da: d32100 l32r a3, 28 dd: 31ff movi.n a4, 1 df: ffd3 movi.n a5, 1 e1: 0c140c l32r a0, 58 e4: dd0115 callx0 a0 e7: 00c0ff l32r a2, 2c ea: d12100 l32r a0, 5c ed: dc01ff callx0 a0 f0: 00c0ff j 114 f3: 080600 l32r a2, 30 f6: cf2100 l32r a0, 60 f9: da01ff callx0 a0 fc: 00c0ff l32r a2, 34 ff: 2100 movi.n a3, 25 101: ffce movi.n a4, 1 103: 931c movi.n a5, 1 105: 0c140c l32r a0, 64 108: d70115 callx0 a0 10b: 00c0ff movi a2, 100 10e: a02200 l32r a0, 68 111: d60164 callx0 a0 114: 00c0ff l32r a4, 38 117: 4100 mov.n a3, a12 119: 3dffc9 s8i a12, a4, 46 11c: 44c20c l32r a2, 3c 11f: c8212e l32r a0, 6c 122: d301ff callx0 a0 125: 00c0ff l32r a2, 40 128: 2100 l32i.n a12, a1, 4 12a: c8ffc6 l32r a0, 70 12d: d10111 callx0 a0 130: c0ff l32i.n a0, a1, 0 132: 080000 addi a1, a1, 16 135: 1201 ret.n 137: 0d10c1 ill 13a: 0000f0 srai a0, a0, 0 13d: 00 .byte 0xff ... 00000140 : 140: ffff21 l32i a0, a14, 52 143: 2e0222 excw 146: 00f00d srli a0, a0, 0 149: 00 .byte 0xff ... 0000014c : 14c: ffff41 excw 14f: 130c movi.n a2, 0 151: 0c4448 extui a4, a4, 9, 3 154: 494002 addi a4, a4, -2 157: c44224 moveqz a2, a3, a4 15a: 40fe ret.n 15c: 0d8323 ill 15f: 0000f0 excw ... 00000164 : 164: ffff21 l32i a4, a0, 180 167: 204228 excw 16a: 0d042d ill 16d: 0000f0 ill 170: 000000 l32r a4, 16c ... 00000174 : 174: ffff41 s8i a1, a8, 68 177: 120c movi.n a5, 0 179: 0c4448 extui a4, a4, 9, 3 17c: 494005 beqi a4, 3, 182 17f: 342624 movnez a2, a5, a4 182: 254002 extui a2, a2, 0, 8 185: 2093 ret.n 187: 0d7420 ill 18a: 0000f0 ill 18d: 000000 ill 190: 0000 l32i.n a1, a0, 0 192: 180000 ill 195: 000000 ill 198: 000000 excw 19b: 004000 excw 19e: 00 .byte 0xff 19f: 00 .byte 0xff 1a0: ffdfff ill 1a3: 0000ff excw 1a6: 00 .byte 0xff 1a7: 00 .byte 0xff 1a8: fff1ff ill 1ab: 0000ff ill ... 000001b8 : 1b8: f0c112 l32r a0, ffffcdbc 1bb: 09 .byte 0xff 1bc: 0101 l32i.n a0, a0, 16 1be: 08fff3 bbci a0, 13, 222 1c1: d740 movi.n a2, 0 1c3: 6060 movi.n a3, 0 1c5: 0c020c l32r a0, 1a8 1c8: f80103 callx0 a0 1cb: 00c0ff l32r a2, 18c 1ce: f02100 l8ui a2, a2, 0 1d1: 0222ff bnei a2, 2, 1e8 1d4: 226600 call0 1d8 1d7: 0513 beqz.n a2, 1e8 1d9: 8c0000 l32r a2, 190 1dc: ed21d2 l32r a0, 1ac 1df: f401ff callx0 a0 1e2: 00c0ff movi a2, 128 1e5: a02200 call0 44c 1e8: 264580 l32r a3, 194 1eb: 3100 l32i.n a3, a3, 16 1ed: 38ffeb l32r a2, 198 1f0: ea2143 extui a3, a3, 9, 3 1f3: 3930ff l32r a0, 1b0 1f6: ef0124 callx0 a0 1f9: c0ff movi.n a5, 7 1fb: 0c0000 l32r a2, 19c 1fe: e82175 l32r a7, 1a0 201: 71ff movi.n a3, 0 203: ffe8 l32i.n a0, a7, 16 205: 030c s32i.n a3, a7, 8 207: 394708 and a0, a0, a2 20a: 002027 movi a2, 0xfffffe3f 20d: ae2210 and a0, a0, a2 210: 203f s32i.n a0, a7, 16 212: 091000 srli a6, a0, 9 215: 690047 bnone a5, a6, 222 218: 056741 l32r a4, 1a4 21b: 4109 mov.n a5, a7 21d: 5dffe3 and a4, a0, a4 220: 4007 s32i.n a4, a5, 16 222: 1040 l32i.n a0, a1, 0 224: 084549 addi a1, a1, 16 227: 1201 ret.n 229: 0d10c1 ill 22c: 0000f0 ill 22f: 000000 or a0, a0, a0 232: 000000 ill 235: 000020 ill 238: 000000 excw 23b: 005000 ill ... 246: 00 .byte 0xff 247: 00 .byte 0xff 248: fff1ff ill 24b: 0000ff ill ... 00000260 : 260: f0c112 l32r a0, ffffca64 263: 09 .byte 0xff 264: 0101 l32i.n a0, a0, 16 266: 08fff2 bbsi a0, 13, 2bd 269: e0d740 l32r a0, 24c 26c: f80153 callx0 a0 26f: c0ff beqz.n a2, 277 271: 8c0000 l32r a0, 250 274: f70142 callx0 a0 277: c0ff movi.n a2, 0 279: 0c0000 l32r a5, 234 27c: ee5102 l32r a6, 230 27f: 61ff l32i.n a4, a5, 16 281: ffed movi.n a3, 0 283: 0c4548 or a4, a4, a6 286: 6003 s32i.n a4, a5, 16 288: 492044 l32r a0, 254 28b: f30145 callx0 a0 28e: 00c0ff l32r a3, 23c 291: eb3100 l32r a2, 238 294: 21ff l32i.n a4, a3, 16 296: 48ffe9 l8ui a3, a3, 46 299: 033243 extui a4, a4, 9, 3 29c: 49402e l32r a0, 258 29f: ef0124 callx0 a0 2a2: 00c0ff l32r a0, 240 2a5: 0100 l32i.n a0, a0, 16 2a7: 08ffe7 extui a4, a0, 9, 3 2aa: 0040 bnez.n a4, 2bd 2ac: cc2449 l32r a2, 244 2af: e621f4 movi a3, 0x600 2b2: a632ff and a2, a0, a2 2b5: 202000 or a2, a2, a3 2b8: 223010 l32r a3, 248 2bb: 3120 s32i.n a2, a3, 16 2bd: ffe4 l32i.n a0, a1, 0 2bf: 084329 addi a1, a1, 16 2c2: 1201 ret.n 2c4: 0d10c1 excw 2c7: 05f4f0 ill 2ca: 000000 excw 2cd: 00 .byte 0xdf 2ce: 00 .byte 0xff 2cf: 00 .byte 0xff 2d0: ffdfff ill 2d3: 0000ff ill 2d6: 000000 srai a0, a0, 16 2d9: 0000 addi.n a15, a15, 15 ... 000002dc : 2dc: fffb31 excw 2df: 040c movi.n a7, -3 2e1: 860c movi.n a8, 1 2e3: d77c movi.n a9, 4 2e5: 0c180c l32r a5, 2c8 2e8: 5149 movi.n a10, 2 2ea: 0cfff8 addi a1, a1, -16 2ed: 122a s32i.n a0, a1, 0 2ef: 09f0c1 s8i a10, a5, 44 2f2: a201 l32i.n a0, a5, 16 2f4: 082c45 addi a2, a5, 24 2f7: c52245 or a0, a0, a9 2fa: 009018 or a0, a0, a8 2fd: 008020 and a0, a0, a7 300: 007020 or a0, a0, a6 303: 6010 s32i.n a0, a5, 16 305: 092000 l32r a0, 2d4 308: f30145 callx0 a0 30b: c0ff movi.n a2, 1 30d: 0c0000 l32r a4, 2cc 310: 4112 movi.n a11, 0 312: 0cffef l32r a0, 2d0 315: 010b movi.n a5, 2 317: 0cffef s8i a5, a0, 46 31a: 5225 l32i.n a3, a0, 16 31c: 382e40 s8i a11, a0, 45 31f: 40b240 and a3, a3, a4 322: 402d s32i.n a3, a0, 16 324: 391033 s8i a2, a0, 18 327: 2240 l32i.n a0, a1, 0 329: 081240 addi a1, a1, 16 32c: 1201 ret.n 32e: 0d10c1 ill 331: 0000f0 ill ... 34c: effe00 ill 34f: 00003f ill ... 37a: 120000 slli a0, a9, 17 37d: 09f0c1 l32r a0, 330 380: ec0101 l32r a2, 334 383: ed21ff l8ui a0, a0, 0 386: 0002ff l8ui a2, a2, 44 389: 022200 bnei a0, 1, 3a4 38c: 10662c bgeui a2, 2, 3f6 38f: f617 movi.n a2, 2 391: 6622 movi.n a3, 0 393: 0c220c l32r a0, 34c 396: ee0103 callx0 a0 399: 00c0ff l32r a4, 338 39c: 4100 movi.n a3, 2 39e: 0cffe7 s8i a3, a4, 44 3a1: 443223 j 400 3a4: 16c62c bnei a0, 2, 3c1 3a7: 6600 movi.n a2, 1 3a9: 0c1920 l32r a0, 350 3ac: e90112 callx0 a0 3af: c0ff movi.n a2, 8 3b1: 0000 movi.n a3, 0 3b3: 0c820c l32r a0, 354 3b6: e80103 callx0 a0 3b9: c0ff movi.n a2, 0 3bb: 0c0000 l32r a0, 358 3be: e70102 callx0 a0 3c1: 00c0ff l32r a4, 33c 3c4: de4100 l8ui a5, a4, 0 3c7: 52ff movi.n a0, 0 3c9: 0c0004 bnei a5, 1, 3d9 3cc: 6600 movi.n a2, 0 3ce: 0c0c15 s8i a2, a4, 0 3d1: 442202 l32r a0, 35c 3d4: e20100 callx0 a0 3d7: c0ff movi.n a0, 0 3d9: 0c0000 l32r a2, 340 3dc: d92100 l8ui a6, a2, 0 3df: 0262ff bnei a6, 1, 3ef 3e2: 166600 s8i a0, a2, 0 3e5: 020c movi.n a3, 1 3e7: 0042 movi.n a2, 1 3e9: 0c130c l32r a0, 360 3ec: dd0112 callx0 a0 3ef: c0ff l32i.n a0, a1, 0 3f1: 080000 addi a1, a1, 16 3f4: 1201 ret.n 3f6: 10c1 movi.n a2, 2 3f8: f00d movi.n a3, 1 3fa: 0c220c l32r a0, 364 3fd: da0113 callx0 a0 400: 00c0ff l32r a0, 368 403: da0100 callx0 a0 406: c0ff movi.n a2, 0 408: 0c0000 l32r a0, 36c 40b: d90102 callx0 a0 40e: 00c0ff l32r a0, 370 411: d80100 callx0 a0 414: 00c0ff l32r a7, 344 417: cc7100 l8ui a7, a7, 45 41a: 0772ff bnei a7, 1, 3c1 41d: 662d movi.n a10, 1 41f: 0ca317 l32r a9, 348 422: ca911a memw 425: 20c0ff l32i a8, a9, 0x214 428: 298200 or a8, a8, a10 42b: 88a085 memw 42e: 20c020 s32i a8, a9, 0x214 431: 698200 movi a2, 160 434: a02285 l32r a0, 374 437: d001a0 callx0 a0 43a: 00c0ff j 3c1 43d: e0c600 ill 440: 0000ff ill 443: 000000 excw 446: 00 .byte 0xff 447: 00 .byte 0xff 448: fff1ff ill 44b: 0000ff mul16u a1, a2, a0 44e: 120000 slli a0, a9, 17 451: 09f0c1 call0 378 454: f24501 l32r a3, 440 457: fb31ff l32r a0, 444 45a: 01ff l32i.n a2, a3, 16 45c: 28fffb and a0, a2, a0 45f: 020043 bbci a2, 13, 468 462: 62d710 movi a2, 0x600 465: a62205 or a0, a0, a2 468: 2000 s32i.n a0, a3, 16 46a: 092000 l32r a0, 448 46d: f70143 callx0 a0 470: c0ff l32i.n a0, a1, 0 472: 080000 addi a1, a1, 16 475: 1201 ret.n 477: 0d10c1 ill 47a: 0000f0 ill 47d: 000000 j 18481 480: 000600 excw 483: 060060 excw 486: 006000 excw 489: 3ff20a ill ... 498: 000600 excw 49b: 007060 excw 49e: 100000 excw 4a1: 000000 ill 4a4: 000078 excw 4a7: 001000 ill ... 4b6: b80000 excw 4b9: 000b addi.n a0, a0, -1 4bb: 0bb800 excw 4be: 800000 ill ... 4dd: 000000 l32r a12, fffd4ca0 4e0: f0c112 bgei a15, 0x100, 4ed 4e3: ffe651 l32r a0, fffc19ec 4e6: 0109 movi.n a1, 32 4e8: 2c0542 excw 4eb: ffe501 excw 4ee: 054456 call0 13970 4f1: 48053d memw 4f4: 20c013 l32r a2, 480 4f7: e32100 l32i a2, a2, 0x11c 4fa: 22ff l32i.n a3, a3, 0 4fc: 384722 sub a2, a2, a4 4ff: 224003 l32r a0, 4c0 502: f001c0 callx0 a0 505: 00c0ff l32r a9, 484 508: df9100 l32r a8, 488 50b: e081ff memw 50e: c0ff l32i.n a7, a8, 0 510: 780020 l32r a5, 48c 513: df5108 l32i a9, a9, 0x200 516: 92ff l32i.n a6, a5, 8 518: 8029 l32i.n a3, a5, 12 51a: 2568 add.n a6, a2, a6 51c: 6a3538 sub a6, a6, a9 51f: 9062 add.n a7, a7, a6 521: c066 s32i.n a7, a8, 0 523: 79776a addx4 a6, a6, a6 526: 666008 l32r a7, 490 529: da71a0 slli a4, a6, 1 52c: 46f0ff l8ui a7, a7, 0 52f: 077211 srli a4, a4, 5 532: 454000 moveqz a4, a6, a7 535: 7041 add.n a3, a3, a4 537: 4a8346 memw 53a: 20c033 l32r a0, 494 53d: 0100 s32i.n a3, a0, 32 53f: 39ffd6 l8ui a4, a5, 44 542: 054280 memw 545: 20c02c l32i a2, a0, 0x128 548: 2200 movi.n a6, 2 54a: 0c4a20 extui a10, a2, 0, 2 54d: 2026 bnez.n a10, 561 54f: dc14a0 l32r a2, 498 552: d2210a l32r a3, 49c 555: d231ff movi a4, 0x13e 558: a142ff l32r a0, 4c4 55b: db013e callx0 a0 55e: 00c0ff j 55e 561: ff0600 bbci a2, 0, 570 564: 6207ff memw 567: 20c00b l32i a2, a0, 0x118 56a: 202200 extui a2, a2, 8, 6 56d: 282046 j 578 570: 01c654 and a3, a2, a6 573: 6000 movi.n a2, 0 575: 0c1032 movnez a2, a6, a3 578: 3002 addi.n a8, a4, -1 57a: 0b9326 extui a10, a2, 2, 1 57d: 2084 l32i.n a7, a5, 16 57f: 04a2 movi.n a9, 4 581: 0c4578 extui a7, a7, 9, 3 584: 797049 movnez a2, a9, a10 587: 29a024 moveqz a2, a6, a8 58a: 268093 beqi a7, 2, 59f 58d: 272683 l32r a2, 4a0 590: c42111 l32r a3, 4a4 593: c531ff movi a4, 0x149 596: a142ff l32r a0, 4c8 599: cc0149 callx0 a0 59c: 00c0ff j 59c 59f: ff0600 call0 44c 5a2: eac5ff l32r a11, 4a8 5a5: b1ff l32i.n a11, a11, 16 5a7: b8ffc1 bbci a11, 12, 5cc 5aa: 6bc74b l32r a2, 4ac 5ad: c02121 l32r a0, 4cc 5b0: c701ff callx0 a0 5b3: 00c0ff l32r a2, 4b0 5b6: bf2100 l32r a3, 4b4 5b9: 31ff movi.n a4, 1 5bb: ffbf movi.n a5, 1 5bd: 0c140c l32r a0, 4d0 5c0: c40115 callx0 a0 5c3: 00c0ff l32r a2, 4b8 5c6: bd2100 l32r a0, 4d4 5c9: c301ff callx0 a0 5cc: 00c0ff l32r a2, 4bc 5cf: bc2100 l32r a0, 4d8 5d2: c201ff callx0 a0 5d5: c0ff l32i.n a0, a1, 0 5d7: 080000 addi a1, a1, 16 5da: 1201 ret.n 5dc: 0d10c1 ill 5df: 0000f0 excw 5e2: 880000 and a0, a0, a0 5e5: 000000 ill 5e8: 000010 excw 5eb: 009000 ill ... 5f6: 120000 slli a0, a9, 17 5f9: 09f0c1 l32r a0, 5dc 5fc: 0101 l32i.n a0, a0, 16 5fe: 08fff8 extui a0, a0, 9, 3 601: 090040 beqi a0, 2, 616 604: 202624 l32r a2, 5e0 607: f72111 l32r a3, 5e4 60a: f731ff movi a4, 0x157 60d: a142ff l32r a0, 5ec 610: f70157 callx0 a0 613: 00c0ff j 613 616: 0600 movi.n a2, 8 618: 0cffff call0 44c 61b: e30582 l32r a2, 5e8 61e: f321ff l32r a0, 5f0 621: f401ff callx0 a0 624: c0ff l32i.n a0, a1, 0 626: 080000 addi a1, a1, 16 629: 1201 ret.n 62b: 0d10c1 ill 62e: 0000f0 addx4 a0, a0, a0 631: 000000 ill 634: 0000a0 callx0 a0 637: 00c000 ill ... 00000648 : 648: f0c112 l32r a0, ffffe64c 64b: 09 .byte 0xff 64c: 0101 l32i.n a0, a0, 16 64e: 08fff8 bbsi a0, 13, 65d 651: e0d740 l32r a2, 630 654: f7210b l32r a0, 638 657: f901ff callx0 a0 65a: 00c0ff j 66c 65d: 038600 l32r a0, 63c 660: f70100 callx0 a0 663: 00c0ff l32r a2, 634 666: f42100 l32r a0, 640 669: f601ff callx0 a0 66c: c0ff l32i.n a0, a1, 0 66e: 080000 addi a1, a1, 16 671: 1201 ret.n 673: 0d10c1 ill 676: 0000f0 subx8 a0, a0, a0 679: 000000 ill 67c: 0000f0 excw 67f: 001000 excw 682: 00 .byte 0xff 683: 00 .byte 0xff 684: fff1ff excw 687: 0600ff excw 68a: 006000 excw 68d: 3ff20a ill ... 6a8: f0c112 l32r a1, ffffd1ac 6ab: c9 .byte 0xff 6ac: c111 s32i.n a0, a1, 0 6ae: fff2 l32i.n a0, a12, 16 6b0: 080109 bbci a0, 0, 6c0 6b3: 60074c l32r a0, 68c 6b6: f6010c callx0 a0 6b9: c0ff l32i.n a0, a12, 16 6bb: 0000 movi.n a2, 8 6bd: 0c4c08 j 6c2 6c0: 4682 movi.n a2, 0 6c2: 0c0000 bbci a0, 1, 6ca 6c5: 1702 movi.n a3, 16 6c7: 1c0460 or a2, a2, a3 6ca: 223003 bbci a0, 2, 6d2 6cd: 2720 movi.n a4, 4 6cf: 0c0460 or a2, a2, a4 6d2: 224044 extui a3, a0, 3, 1 6d5: 330020 l32r a0, 690 6d8: ee0104 callx0 a0 6db: c0ff l32i.n a0, a12, 16 6dd: 080000 extui a5, a0, 9, 3 6e0: 59004c beqi a5, 1, 6f5 6e3: 152624 l32r a2, 678 6e6: e52111 l32r a3, 67c 6e9: e531ff movi a4, 0x190 6ec: a142ff l32r a0, 694 6ef: ea0190 callx0 a0 6f2: 00c0ff j 6f2 6f5: ff0600 movi a7, 0xfffffe3f 6f8: ae72ff l32r a6, 680 6fb: e2613f movi a8, 0x400 6fe: a482ff and a6, a0, a6 701: 606000 or a6, a6, a8 704: 668010 and a6, a6, a7 707: 7020 s32i.n a6, a12, 16 709: 691066 l32r a0, 698 70c: e3014c callx0 a0 70f: 00c0ff l32r a7, 684 712: dd7100 memw 715: 20c0ff l32i a9, a7, 0x11c 718: 9200 s32i.n a9, a12, 4 71a: 994727 l32r a8, 688 71d: db811c memw 720: 20c0ff l32i a8, a8, 0x200 723: 8200 s32i.n a8, a12, 8 725: 898028 memw 728: c02c movi.n a2, 2 72a: 0020 l32i.n a7, a7, 36 72c: 220c s32i.n a7, a12, 12 72e: 799778 s8i a2, a12, 44 731: 4c223c l32r a0, 69c 734: da012c callx0 a0 737: 00c0ff s8i a2, a12, 44 73a: 4c2200 extui a10, a2, 0, 8 73d: 202c bnez.n a10, 747 73f: 74a0 movi.n a2, 2 741: 0c6acc l32r a0, 6a0 744: d70122 callx0 a0 747: c0ff l32i.n a12, a1, 4 749: 0000 l32i.n a0, a1, 0 74b: 0811c8 addi a1, a1, 16 74e: 1201 ret.n 750: 10c1 l32i.n a4, a4, 60 752: 0d .byte 0xff 753: f0 .byte 0xff 754: fff448 ill 757: 0000ff excw 75a: 000000 excw 75d: 0a .byte 0xfe 75e: f2 .byte 0xef 75f: 3f .byte 0x3f 760: effe00 excw 763: 3f .byte 0x3f 764: f20a00 excw 767: 01003f ill ... 796: 120000 srai a13, a15, 9 799: f0c1 s32i.n a14, a1, 12 79b: 21d9 s32i.n a12, a1, 4 79d: 31e9 s32i.n a0, a1, 0 79f: 11c9 mov.n a12, a2 7a1: cd0109 l32r a0, 768 7a4: f10102 callx0 a0 7a7: 00c0ff l32r a14, 750 7aa: e100 add.n a14, a12, a14 7ac: eaffea l32r a12, 754 7af: c1ec mov.n a3, a2 7b1: ffea s32i.n a2, a12, 0 7b3: 023d mov.n a2, a14 7b5: 2d0c29 l32r a0, 76c 7b8: ed010e callx0 a0 7bb: 00c0ff l32r a0, 758 7be: e70100 memw 7c1: 20c0ff l32i a13, a0, 0x200 7c4: 20d200 movi a3, 0x12c 7c7: a13280 bltu a3, a2, 7cd 7ca: 33272c j 885 7cd: c602 movi.n a6, 1 7cf: 002d movi.n a5, 0 7d1: 0c160c l32r a4, 75c 7d4: e24105 memw 7d7: 20c0ff l32i a7, a4, 0x214 7da: 247200 extui a7, a7, 0, 1 7dd: 707085 movnez a5, a6, a7 7e0: 567004 extui a5, a5, 0, 8 7e3: 505093 s8i a5, a12, 45 7e6: 4c5274 bnei a5, 1, 802 7e9: 15662d memw 7ec: 20c018 l32i a9, a4, 0x214 7ef: 9200 movi.n a10, -2 7f1: 7c8524 and a9, a9, a10 7f4: 99a0ea memw 7f7: 20c010 s32i a9, a4, 0x214 7fa: 9200 movi.n a2, 80 7fc: 5c8564 l32r a0, 770 7ff: dd0102 callx0 a0 802: 00c0ff l32r a0, 774 805: dc0100 callx0 a0 808: c0ff movi.n a2, 1 80a: 0c0000 l32r a0, 778 80d: db0112 callx0 a0 810: c0ff movi.n a2, 2 812: 0c0000 l32r a0, 77c 815: da0122 callx0 a0 818: 00c0ff l32r a0, 780 81b: da0100 callx0 a0 81e: c0ff mov.n a3, a2 820: 0000 s32i.n a2, a12, 0 822: 023d mov.n a2, a14 824: 2d0c29 l32r a0, 784 827: d8010e callx0 a0 82a: c0ff mov.n a14, a2 82c: ed0000 memw 82f: 20c002 l32r a2, 760 832: cc2100 l32i a2, a2, 0x200 835: 22ff l32i.n a3, a12, 0 837: 388022 sub a2, a2, a13 83a: 22d00c l32r a0, 788 83d: d301c0 callx0 a0 840: c0ff mov.n a13, a2 842: dd0000 l32r a0, 78c 845: d20102 callx0 a0 848: 00c0ff movi a2, 0xfffffed4 84b: ae2200 addmi a3, a13, 0x400 84e: dd32d4 addmi a4, a14, 0xffffff00 851: de4204 addi a4, a4, -44 854: c442ff addi a3, a3, -24 857: c332d4 bgeu a3, a4, 891 85a: 47e8 l32i.n a0, a12, 16 85c: 36b3 movi.n a5, -2 85e: 7c4c08 bbci a0, 12, 87d 861: 60c7e5 and a0, a0, a5 864: 501b s32i.n a0, a12, 16 866: 091000 sub a6, a14, a13 869: d04c add.n a2, a6, a2 86b: 2ac06e call0 6a4 86e: 8526 movi.n a2, 0 870: ffe3 l32i.n a12, a1, 4 872: 020c l32i.n a13, a1, 8 874: 11c8 l32i.n a14, a1, 12 876: 21d8 l32i.n a0, a1, 0 878: 0831e8 addi a1, a1, 16 87b: 1201 ret.n 87d: 10c1 movi.n a7, 1 87f: 0cf00d or a0, a0, a7 882: 007017 j 864 885: f78620 l32r a2, 764 888: b721ff l32r a0, 790 88b: c201ff callx0 a0 88e: 00c0ff j 894 891: 008600 call0 378 894: 4500 movi.n a2, 1 896: 0cffae j 870 899: f58612 ill 89c: 0000ff excw 89f: 00 .byte 0x3f 8a0: 0a00 l32i.n a4, a4, 60 8a2: f2 .byte 0xff 8a3: 3f .byte 0xff 8a4: fff448 beqz a4, 8a7 8a7: ff .byte 0xff 8a8: fff416 excw 8ab: ff .byte 0x3f 8ac: f20a00 ill 8af: 00003f extui a1, a0, 6, 16 8b2: 00 .byte 0xff 8b3: 00 .byte 0xff 8b4: fff416 ill 8b7: 0000ff slli a1, a0, 32 8ba: 100000 and a0, a0, a0 8bd: 000001 ill 8c0: 000010 excw 8c3: 012000 excw 8c6: 00 .byte 0xff 8c7: 00 .byte 0xff 8c8: fff1ff ill 8cb: 0000ff ill ... 8ea: 120000 slli a0, a9, 1 8ed: f0c1 s32i.n a13, a1, 12 8ef: 1109 s32i.n a12, a1, 8 8f1: 31d9 mov.n a12, a2 8f3: cd21c9 l32r a13, 89c 8f6: ead102 memw 8f9: 20c0ff l32i a13, a13, 0x200 8fc: 2dd200 l32r a2, 8a0 8ff: 2180 movi.n a0, 50 901: ffe9 add.n a2, a12, a2 903: 2a203c bltu a0, a2, 909 906: 30272c j 98c 909: 8602 movi.n a2, 1 90b: 0c0020 l32r a0, 8c8 90e: ef0112 callx0 a0 911: c0ff movi.n a2, 8 913: 0c0000 l32r a0, 8cc 916: ee0182 callx0 a0 919: c0ff movi.n a2, 0 91b: 0c0000 l32r a0, 8d0 91e: ed0102 callx0 a0 921: 00c0ff l32r a2, 8a4 924: e02100 memw 927: 20c0ff l32r a4, 8a8 92a: e04100 l32i a4, a4, 0x200 92d: 42ff add.n a3, a12, a2 92f: 2a8024 sub a13, a4, a13 932: d4d03c addmi a0, a13, 0x1800 935: dd02c0 addi a0, a0, -44 938: c00218 bgeu a0, a3, 998 93b: b037d4 l32r a4, 8ac 93e: 415c l32i.n a0, a4, 16 940: 08ffdc bbsi a0, 12, 974 943: c744 mov.n a2, a4 945: 2d30e0 addi a2, a2, 24 948: 2204 s32i.n a2, a1, 0 94a: 2918c2 l32r a0, 8d4 94d: e20101 callx0 a0 950: 00c0ff l32r a3, 8b0 953: d83100 sub a2, a12, a13 956: d0ff add.n a2, a2, a3 958: 3ac02c movi a3, 0x3e8 95b: a33222 l32r a0, 8d8 95e: df01e8 callx0 a0 961: c0ff movi.n a4, 0 963: 0000 mov.n a3, a2 965: 040c movi.n a5, 1 967: 023d l32i.n a2, a1, 0 969: 28150c l32r a0, 8dc 96c: dc0101 callx0 a0 96f: 00c0ff l32r a4, 8b4 972: 4100 l32i.n a0, a4, 16 974: 08ffd1 extui a5, a0, 9, 3 977: 590044 beqi a5, 1, 9a8 97a: 152624 l32r a2, 8b8 97d: cf212d l32r a3, 8bc 980: cf31ff movi a4, 0x1f0 983: a142ff l32r a0, 8e0 986: d701f0 callx0 a0 989: 00c0ff j 989 98c: ff0600 l32r a2, 8c0 98f: cd21ff l32r a0, 8e4 992: d501ff callx0 a0 995: 00c0ff j 99b 998: 008600 call0 378 99b: c500 movi.n a2, 1 99d: ff9d l32i.n a12, a1, 8 99f: 120c l32i.n a13, a1, 12 9a1: 21c8 l32i.n a0, a1, 4 9a3: 0831d8 addi a1, a1, 16 9a6: 1211 ret.n 9a8: 10c1 movi.n a2, 0 9aa: 0cf00d l32r a6, 8c4 9ad: c66102 movi a7, 0x400 9b0: a472ff and a6, a0, a6 9b3: 606000 or a6, a6, a7 9b6: 7010 s32i.n a6, a4, 16 9b8: 692066 j 99d 9bb: f84644 ill 9be: 0000ff xor a0, a0, a0 9c1: 000000 l32r a0, fffc09c4 9c4: 000130 excw 9c7: 001000 slli a3, a8, 32 9ca: 380000 and a0, a0, a0 9cd: 000001 ill 9d0: 000010 ill ... 9db: 00 .byte 0xf 9dc: fffffe excw 9df: 0f .byte 0x3f 9e0: f20a00 ill 9e3: 00003f ill ... 9ee: 000000 excw 9f1: 06 .byte 0xff 9f2: 00 .byte 0xff 9f3: 60 .byte 0xf 9f4: ff .byte 0xff 9f5: 0fffff l32r a15, 9f4 9f8: fff1ff excw 9fb: 2d50ff excw 9fe: 00 .byte 0xff 9ff: 00 .byte 0xf a00: ff .byte 0xff a01: ff .byte 0xef a02: ff .byte 0xff a03: 0f .byte 0xff a04: ffefff ill a07: 0000ff and a0, a0, a0 a0a: 000000 ill a0d: 000010 ill ... a1c: 000150 ill ... a2b: 00 .byte 0xff a2c: fff1ff ill a2f: 0000ff ill ... a3a: 000000 rer a3d: 600006 l32r a0, fffc0a40 a40: 000140 ill ... a6f: 1200 s32i.n a0, a1, 4 a71: 09f0c1 l32r a0, a40 a74: f30111 callx0 a0 a77: 00c0ff l32r a0, 9bc a7a: 0100 l32i.n a3, a0, 16 a7c: 38ffd1 bbci a3, 13, a85 a7f: 63d740 extui a4, a3, 9, 3 a82: 493005 beqi a4, 1, a97 a85: 142624 l32r a2, 9c0 a88: ce2111 l32r a3, 9c4 a8b: cf31ff movi a4, 0x209 a8e: a242ff l32r a0, a44 a91: ed0109 callx0 a0 a94: 00c0ff j a94 a97: ff0600 l32r a0, a48 a9a: ec01ff callx0 a0 a9d: c0ff beqz.n a2, ab1 a9f: 9c0000 l32r a2, 9c8 aa2: ca2102 l32r a3, 9cc aa5: ca31ff movi a4, 0x20a aa8: a242ff l32r a0, a4c aab: e9010a callx0 a0 aae: 00c0ff j aae ab1: ff0600 l32r a3, 9d0 ab4: 31ff l32i.n a3, a3, 16 ab6: 38ffc7 bbsi a3, 14, b07 ab9: e3e743 bbsi a3, 15, b07 abc: f74d movi.n a2, 1 abe: 0c4ae3 l32r a0, a50 ac1: e40112 callx0 a0 ac4: 00c0ff beqi a2, 1, b07 ac7: 122600 l32r a0, 9d4 aca: c3013f l32r a4, 9d8 acd: 41ff l32i.n a0, a0, 20 acf: 08ffc3 bltu a4, a0, b24 ad2: 340750 l32r a3, 9dc ad5: c23151 memw ad8: 20c0ff l32r a2, 9e0 adb: c22100 l32i a3, a3, 0x200 ade: 32ff l32i.n a2, a2, 8 ae0: 288023 sub a2, a2, a3 ae3: 3022 add.n a2, a0, a2 ae5: 2ac022 j b27 ae8: 0f8620 l32r a4, 9e4 aeb: 4100 l32i.n a4, a4, 16 aed: 48ffbf and a0, a4, a0 af0: 040044 extui a4, a4, 13, 1 af3: 4010 beqz.n a4, af8 af5: 8c044d or a0, a0, a3 af8: 003014 l32r a5, 9e8 afb: 5120 s32i.n a0, a5, 16 afd: ffbc movi.n a2, 0 aff: 4509 movi.n a3, 0 b01: 0c020c l32r a0, a54 b04: d40103 callx0 a0 b07: 00c0ff l32r a0, a58 b0a: d40100 callx0 a0 b0d: 00c0ff memw b10: 20c000 l32r a7, 9ec b13: 7100 l32i.n a6, a7, 36 b15: 68ffb7 addi a6, a6, 50 b18: c66297 memw b1b: c032 s32i.n a6, a7, 48 b1d: 0020 l32i.n a0, a1, 4 b1f: 08c769 addi a1, a1, 16 b22: 1211 ret.n b24: 0d10c1 l32r a2, 9f0 b27: b321f0 l32r a0, 9f4 b2a: b301ff l32r a7, 9f8 b2d: b371ff movi a3, 0x600 b30: a632ff bgeu a7, a2, ae8 b33: b72700 l32r a6, 9fc b36: b261b4 bltu a6, a2, ae8 b39: 3627ff l32r a8, a04 b3c: b281ae l32r a4, a00 b3f: 41ff l32i.n a3, a8, 16 b41: ffb1 s32i.n a2, a1, 0 b43: 294838 and a3, a3, a4 b46: 4001 s32i.n a3, a8, 16 b48: 391033 bne a2, a6, b55 b4b: 926748 l32r a6, a08 b4e: 6109 mov.n a5, a8 b50: 5dffaf or a3, a3, a6 b53: 6008 s32i.n a3, a5, 16 b55: 392033 l32r a7, a0c b58: ad7145 l8ui a7, a7, 46 b5b: 0772ff bnei a7, 1, bc6 b5e: 17662e bbci a3, 12, bd9 b61: 63c767 l32r a2, a10 b64: ab2177 l32r a0, a5c b67: be01ff callx0 a0 b6a: 00c0ff l32r a0, a60 b6d: bd0100 callx0 a0 b70: c0ff movi.n a3, 1 b72: 0c0000 l32r a8, a14 b75: a88113 l32r a2, a18 b78: a821ff s8i a3, a8, 0 b7b: 4832ff l32r a0, a64 b7e: ba0100 callx0 a0 b81: 00c0ff l32r a0, a1c b84: a60100 l8ui a3, a0, 0 b87: 0032ff bnei a3, 1, b9b b8a: 6600 l32i.n a2, a1, 0 b8c: 281013 call0 794 b8f: c04501 l32r a0, a20 b92: a401ff slli a2, a2, 24 b95: 2280ff srai a2, a2, 24 b98: 282001 j ba8 b9b: 030631 bnei a3, 2, ba6 b9e: 6600 l32i.n a2, a1, 0 ba0: 280723 call0 8e8 ba3: d44501 j b8f ba6: 06ff movi.n a2, 0 ba8: fffa beqz.n a2, bcb baa: 9c020c l32r a3, a24 bad: 9e31f2 l32r a0, a28 bb0: 01ff l32i.n a3, a3, 16 bb2: 38ff9e and a0, a3, a0 bb5: 030043 bbci a3, 13, bbe bb8: 63d710 movi a4, 0x600 bbb: a64205 or a0, a0, a4 bbe: 004000 l32r a5, a2c bc1: 5120 s32i.n a0, a5, 16 bc3: 09ff9b j afd bc6: 8645 movi.n a3, 2 bc8: 0cffcd j b72 bcb: e98623 l8ui a6, a0, 0 bce: 62ff addi.n a6, a6, -1 bd0: 0b0000 bnez a6, afd bd3: 965666 call0 4dc bd6: 9085f2 j afd bd9: c8c6ff l32r a3, a30 bdc: 31ff l32i.n a3, a3, 0 bde: ff95 beqz.n a3, c0d be0: 0338 l32i.n a7, a1, 0 be2: 78b3ac l32r a8, a34 be5: 948101 addx4 a7, a7, a7 be8: 7770ff l8ui a8, a8, 0 beb: 0882a0 slli a6, a7, 1 bee: 67f000 srli a6, a6, 5 bf1: 656011 moveqz a6, a7, a8 bf4: 678041 memw bf7: 20c083 l32r a5, a38 bfa: 5100 movi.n a0, 2 bfc: ff90 l32i.n a5, a5, 36 bfe: 200c l32i.n a4, a3, 4 c00: 9558 add.n a5, a5, a6 c02: 6a1348 bltu a4, a5, c07 c05: 5755 movi.n a0, 1 c07: 0c0134 extui a3, a0, 0, 8 c0a: 300010 j b72 c0d: d90674 l32r a2, a3c c10: 8b21ff l32r a0, a68 c13: 9601ff callx0 a0 c16: c0ff movi.n a3, 1 c18: 0c0000 j b72 c1b: d58613 slli a5, a8, 32 c1e: 5800ff and a0, a0, a0 c21: 000001 ill c24: 000010 ill c27: 000000 excw c2a: 000000 excw c2d: f20a add.n a0, a0, a0 c2f: 0a6c3f excw c32: 00 .byte 0xff c33: 00 .byte 0xff c34: fff1ff ill c37: 0000ff ill ... 00000c48 : c48: f0c112 l32r a0, fffc506c c4b: 090129 l32r a0, c38 c4e: fb0111 callx0 a0 c51: c0ff beqz.n a2, c65 c53: 9c0000 l32r a2, c1c c56: f22102 l32r a3, c20 c59: f231ff movi a4, 0x274 c5c: a242ff l32r a0, c3c c5f: f80174 callx0 a0 c62: 00c0ff j c62 c65: ff0600 l32r a4, c24 c68: 41ff l32i.n a0, a4, 16 c6a: ffef movi.n a2, -2 c6c: 7c4408 bbsi a0, 13, c72 c6f: e0d7e2 j c7a c72: 01c602 extui a2, a0, 9, 3 c75: 290000 beqi a2, 3, c81 c78: 2624 movi.n a2, -1 c7a: 0832 l32i.n a0, a1, 4 c7c: 08f27c addi a1, a1, 16 c7f: 1211 ret.n c81: 0d10c1 l8ui a3, a4, 46 c84: 32f0 bnez.n a3, c8b c86: 2e04 movi.n a2, 0 c88: 0c33cc j c7a c8b: fb8602 l32r a6, c28 c8e: e761ff memw c91: 20c0ff l32r a2, c2c c94: 2100 movi.n a3, 0 c96: ffe6 mov.n a5, a4 c98: 5d030c l32i a6, a6, 0x200 c9b: 6204 l32i.n a4, a1, 0 c9d: 8026 s32i.n a6, a5, 8 c9f: 0148 s32i.n a4, a5, 20 ca1: 492569 l32r a0, c40 ca4: e70155 callx0 a0 ca7: 00c0ff l32r a8, c34 caa: e38100 l32r a10, c30 cad: a1ff l32i.n a7, a8, 16 caf: 78ffe1 movi a9, 0x200 cb2: a29248 and a7, a7, a10 cb5: 77a000 or a7, a7, a9 cb8: 9010 s32i.n a7, a8, 16 cba: 792077 j c86 cbd: Address 0x00000cbd is out of bounds. Disassembly of section .irom.text: 00000cd0 <.irom.text>: cd0: 726f66 bnei a15, 6, d46 <.irom.text+0x76> cd3: 206563 excw cd6: 706c73 excw cd9: 732520 excw cdc: 000000 ill cdf: 6f6600 excw ce2: 656372 s32i a7, a3, 0x194 ce5: 6c7320 excw ce8: 252070 extui a2, a7, 16, 3 ceb: 000073 excw cee: 2c0000 excw cf1: 707974 excw cf4: 203a65 excw cf7: 006425 excw cfa: 000000 ill cfd: 000000 ill d00: 000a add.n a0, a0, a0 ... d0e: 660000 excw d11: 206d70 or a6, a13, a7 d14: 6f6c63 excw d17: 206573 excw d1a: 206425 excw d1d: 000a add.n a0, a0, a0 d1f: 706600 excw d22: 206d excw d24: 6f .byte 0x6f d25: 6e6570 excw d28: 742c movi.n a4, 39 d2a: 7079 s32i.n a7, a0, 28 d2c: 253a65 excw d2f: 252064 excw d32: 000a64 excw ... d3d: 000000 ill d40: 207325 excw d43: 0a7525 excw d46: 250000 extui a0, a0, 16, 3 d49: 252073 excw d4c: 000a75 excw d4f: 706600 excw d52: 2c6d excw d54: 0a3177 bltu a1, a7, d62 <.irom.text+0x92> d57: 732500 excw d5a: 752520 extui a2, a2, 21, 8 d5d: 000a add.n a0, a0, a0 d5f: 706600 excw d62: 2c6d excw d64: 0a3277 bltu a2, a7, d72 <.irom.text+0xa2> ... d6f: 706600 excw d72: 206d excw d74: 206b77 bbci a11, 7, d98 <.irom.text+0xc8> d77: 727265 excw d7a: 203a add.n a2, a0, a3 d7c: 6d7066 bnei a0, 7, ded <.irom.text+0x11d> d7f: 6f6e20 excw d82: 6f2074 excw d85: 6e6570 excw d88: 000a add.n a0, a0, a0 d8a: 000000 ill d8d: 000000 ill d90: 6d7066 bnei a0, 7, e01 <.irom.text+0x131> d93: 6b7720 excw d96: 726520 excw d99: 203a72 excw d9c: 206d70 or a6, a13, a7 d9f: 7369 s32i.n a6, a3, 28 da1: 706f20 excw da4: 0a6e65 excw ... daf: 6b7700 excw db2: 726620 excw db5: 6f .byte 0x6f db6: 206d excw db8: 657375 excw dbb: 000a72 l8ui a7, a10, 0 dbe: 250000 extui a0, a0, 16, 3 dc1: 252073 excw dc4: 000a75 excw ... dcf: 757100 extui a7, a0, 17, 8 dd2: 7469 s32i.n a6, a4, 28 dd4: 706c53 excw dd7: 726f50 excw dda: 000a63 excw ddd: 000000 ill de0: 207325 excw de3: 0a7525 excw ... dee: 710000 excw df1: 746975 excw df4: 706c53 excw df7: 726f50 excw dfa: 000a63 excw dfd: 000000 ill e00: 207325 excw e03: 0a7525 excw e06: 250000 extui a0, a0, 16, 3 e09: 252073 excw e0c: 000a75 excw e0f: 696c00 excw e12: 5f7473 excw e15: 6e .byte 0x6e e16: 6c6c75 excw e19: 000a add.n a0, a0, a0 e1b: 000000 ill e1e: 730000 excw e21: 0a6425 excw e24: 000000 ill e27: 732500 excw e2a: 752520 extui a2, a2, 21, 8 e2d: 000a add.n a0, a0, a0 pp.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 88a042 movi a4, 136 3: 861c movi.n a6, 24 5: e51c movi.n a5, 30 7: 010272 l8ui a7, a2, 1 a: 000232 l8ui a3, a2, 0 d: 8ca082 movi a8, 140 10: 103380 and a3, a3, a8 13: 147070 extui a7, a7, 0, 2 16: fdc772 addi a7, a7, -3 19: 935670 movnez a5, a6, a7 1c: 019347 bne a3, a4, 21 1f: 552b addi.n a5, a5, 2 21: 052d mov.n a2, a5 23: f00d ret.n ... 0000004c : 4c: 03e870 rsr.exccause a7 4f: 03b160 rsr.epc1 a6 52: e0c112 addi a1, a1, -32 55: 7109 s32i.n a0, a1, 28 57: 03b250 rsr.epc2 a5 5a: fff301 l32r a0, 28 5d: 03b340 rsr.epc3 a4 60: 03ee30 rsr.excvaddr a3 63: 03c020 rsr.depc a2 66: 1179 s32i.n a7, a1, 4 68: 2169 s32i.n a6, a1, 8 6a: 3159 s32i.n a5, a1, 12 6c: 4149 s32i.n a4, a1, 16 6e: 5139 s32i.n a3, a1, 20 70: 000002 l8ui a0, a0, 0 73: 6129 s32i.n a2, a1, 24 75: 241066 bnei a0, 1, 9d 78: 020c movi.n a2, 0 7a: 013d mov.n a3, a1 7c: c41c movi.n a4, 28 7e: 380c movi.n a8, 3 80: 0189 s32i.n a8, a1, 0 82: ffec01 l32r a0, 34 85: 0000c0 callx0 a0 88: ffec01 l32r a0, 38 8b: 0000c0 callx0 a0 8e: ffeb01 l32r a0, 3c 91: 0000c0 callx0 a0 94: ffeb01 l32r a0, 40 97: 0000c0 callx0 a0 9a: 0009c6 j c5 9d: 020c movi.n a2, 0 9f: 013d mov.n a3, a1 a1: c41c movi.n a4, 28 a3: 190c movi.n a9, 1 a5: 0199 s32i.n a9, a1, 0 a7: ffe701 l32r a0, 44 aa: 0000c0 callx0 a0 ad: ffdf21 l32r a2, 2c b0: 0228 l32i.n a2, a2, 0 b2: ffe501 l32r a0, 48 b5: 0000c0 callx0 a0 b8: c20c movi.n a2, 12 ba: ffdd41 l32r a4, 30 bd: 130c movi.n a3, 1 bf: 004432 s8i a3, a4, 0 c2: 000005 call0 c4 c5: 7108 l32i.n a0, a1, 28 c7: 20c112 addi a1, a1, 32 ca: f00d ret.n ... 000000e8 : e8: f0c112 addi a1, a1, -16 eb: 21d9 s32i.n a13, a1, 8 ed: 11c9 s32i.n a12, a1, 4 ef: 0109 s32i.n a0, a1, 0 f1: 02cd mov.n a12, a2 f3: fff701 l32r a0, d0 f6: 0000c0 callx0 a0 f9: 0c2d mov.n a2, a12 fb: fff601 l32r a0, d4 fe: 0000c0 callx0 a0 101: 92cc bnez.n a2, 10e 103: fff501 l32r a0, d8 106: 0000c0 callx0 a0 109: f27c movi.n a2, -1 10b: 001046 j 150 10e: 0c2d mov.n a2, a12 110: 002305 call0 344 113: 02dd mov.n a13, a2 115: 92cc bnez.n a2, 122 117: fff101 l32r a0, dc 11a: 0000c0 callx0 a0 11d: e27c movi.n a2, -2 11f: 000b46 j 150 122: 9208 l32i.n a0, a2, 36 124: ffea31 l32r a3, cc 127: 0008 l32i.n a0, a0, 0 129: 4338 l32i.n a3, a3, 16 12b: 0f70d7 bbci a0, 29, 13e 12e: 562322 l32i a2, a3, 0x158 131: 572342 l32i a4, a3, 0x15c 134: 221b addi.n a2, a2, 1 136: 440b addi.n a4, a4, -1 138: 576342 s32i a4, a3, 0x15c 13b: 566322 s32i a2, a3, 0x158 13e: ffe801 l32r a0, e0 141: 0000c0 callx0 a0 144: 0c3d mov.n a3, a12 146: 0d2d mov.n a2, a13 148: ffe701 l32r a0, e4 14b: 0000c0 callx0 a0 14e: 020c movi.n a2, 0 150: 11c8 l32i.n a12, a1, 4 152: 21d8 l32i.n a13, a1, 8 154: 0108 l32i.n a0, a1, 0 156: 10c112 addi a1, a1, 16 159: f00d ret.n 15b: 000000 ill ... 00000160 : 160: 2b82f6 bgeui a2, 8, 18f 163: fffe41 l32r a4, 15c 166: 4448 l32i.n a4, a4, 16 168: 1152b0 slli a5, a2, 5 16b: 445a add.n a4, a4, a5 16d: 270432 l8ui a3, a4, 39 170: 6428 l32i.n a2, a4, 24 172: 93dc bnez.n a3, 18f 174: 929c beqz.n a2, 191 176: 9258 l32i.n a5, a2, 36 178: 0558 l32i.n a5, a5, 0 17a: 8268 l32i.n a6, a2, 32 17c: 11f587 bbsi a5, 24, 191 17f: 6469 s32i.n a6, a4, 24 181: 080c movi.n a8, 0 183: 36cc bnez.n a6, 18a 185: 18c472 addi a7, a4, 24 188: 7479 s32i.n a7, a4, 28 18a: 8289 s32i.n a8, a2, 32 18c: 000046 j 191 18f: 020c movi.n a2, 0 191: 728c beqz.n a2, 19c 193: 9298 l32i.n a9, a2, 36 195: 0998 l32i.n a9, a9, 0 197: 017987 bbci a9, 24, 19c 19a: 020c movi.n a2, 0 19c: f00d ret.n 19e: 000000 ill 1a1: 000000 ill 000001a4 : 1a4: 1e82f6 bgeui a2, 8, 1c6 1a7: fffe41 l32r a4, 1a0 1aa: 4448 l32i.n a4, a4, 16 1ac: 1152b0 slli a5, a2, 5 1af: 445a add.n a4, a4, a5 1b1: 6428 l32i.n a2, a4, 24 1b3: 129c beqz.n a2, 1c8 1b5: 070c movi.n a7, 0 1b7: 8258 l32i.n a5, a2, 32 1b9: 6459 s32i.n a5, a4, 24 1bb: 35cc bnez.n a5, 1c2 1bd: 18c462 addi a6, a4, 24 1c0: 7469 s32i.n a6, a4, 28 1c2: 8279 s32i.n a7, a2, 32 1c4: f00d ret.n 1c6: 020c movi.n a2, 0 1c8: f00d ret.n 1ca: 000000 ill 1cd: 000000 ill 000001d0 : 1d0: 9248 l32i.n a4, a2, 36 1d2: fffe61 l32r a6, 1cc 1d5: 0448 l32i.n a4, a4, 0 1d7: 4668 l32i.n a6, a6, 16 1d9: 344240 extui a4, a4, 2, 4 1dc: 1184f6 bgeui a4, 8, 1f1 1df: 1144b0 slli a4, a4, 5 1e2: 464a add.n a4, a6, a4 1e4: 6458 l32i.n a5, a4, 24 1e6: 8259 s32i.n a5, a2, 32 1e8: 35cc bnez.n a5, 1ef 1ea: 20c272 addi a7, a2, 32 1ed: 7479 s32i.n a7, a4, 28 1ef: 6429 s32i.n a2, a4, 24 1f1: f00d ret.n 1f3: 000000 ill ... 000001f8 : 1f8: ffff41 l32r a4, 1f4 1fb: 4448 l32i.n a4, a4, 16 1fd: 1152b0 slli a5, a2, 5 200: 445a add.n a4, a4, a5 202: 204432 s8i a3, a4, 32 205: f00d ret.n 207: 000000 ill ... 0000020c : 20c: ffff81 l32r a8, 208 20f: 4888 l32i.n a8, a8, 16 211: 1192b0 slli a9, a2, 5 214: 889a add.n a8, a8, a9 216: 115832 s16i a3, a8, 34 219: c859 s32i.n a5, a8, 48 21b: 200872 l8ui a7, a8, 32 21e: d849 s32i.n a4, a8, 52 220: 776a add.n a7, a7, a6 222: 204872 s8i a7, a8, 32 225: f00d ret.n 227: 000000 ill 22a: 080000 excw 22d: 000000 ill 230: 08bb addi.n a0, a8, 11 ... 0000023c : 23c: f0c112 addi a1, a1, -16 23f: 0109 s32i.n a0, a1, 0 241: 02dc bnez.n a2, 255 243: fff921 l32r a2, 228 246: fff931 l32r a3, 22c 249: fff941 l32r a4, 230 24c: fffb01 l32r a0, 238 24f: 0000c0 callx0 a0 252: ffff06 j 252 255: fff731 l32r a3, 234 258: 20c202 addi a0, a2, 32 25b: 4338 l32i.n a3, a3, 16 25d: 050c movi.n a5, 0 25f: 4b2342 l32i a4, a3, 0x12c 262: 8259 s32i.n a5, a2, 32 264: 0429 s32i.n a2, a4, 0 266: 4b6302 s32i a0, a3, 0x12c 269: 0108 l32i.n a0, a1, 0 26b: 10c112 addi a1, a1, 16 26e: f00d ret.n 270: 000000 ill ... 00000274 : 274: ffff41 l32r a4, 270 277: 20c232 addi a3, a2, 32 27a: 4448 l32i.n a4, a4, 16 27c: 060c movi.n a6, 0 27e: 4d2452 l32i a5, a4, 0x134 281: 8269 s32i.n a6, a2, 32 283: 0529 s32i.n a2, a5, 0 285: 4d6432 s32i a3, a4, 0x134 288: f00d ret.n ... 29e: 120000 excw 2a1: d9f0c1 l32r a12, ffff6a64 2a4: 21c931 l32r a3, fffc89c8 2a7: fff9c1 l32r a12, 28c 2aa: 1109 s32i.n a0, a1, 4 2ac: 4c08 l32i.n a0, a12, 16 2ae: 11d2b0 slli a13, a2, 5 2b1: 00da add.n a0, a0, a13 2b3: 240002 l8ui a0, a0, 36 2b6: 309c beqz.n a0, 2cd 2b8: 113026 beqi a0, 3, 2cd 2bb: 0930b6 bltui a0, 3, 2c8 2be: 120c movi.n a2, 1 2c0: 0b60b6 bltui a0, 6, 2cf 2c3: 020c movi.n a2, 0 2c5: 000186 j 2cf 2c8: 320c movi.n a2, 3 2ca: 000046 j 2cf 2cd: 220c movi.n a2, 2 2cf: fff101 l32r a0, 294 2d2: 0000c0 callx0 a0 2d5: 4c58 l32i.n a5, a12, 16 2d7: 020d mov.n a0, a2 2d9: 55da add.n a5, a5, a13 2db: 210562 l8ui a6, a5, 33 2de: 0c0c movi.n a12, 0 2e0: 96cc bnez.n a6, 2ed 2e2: b528 l32i.n a2, a5, 44 2e4: 328c beqz.n a2, 2eb 2e6: 02cd mov.n a12, a2 2e8: 000046 j 2ed 2eb: b68c beqz.n a6, 2fa 2ed: 1108 l32i.n a0, a1, 4 2ef: 0c2d mov.n a2, a12 2f1: 31d8 l32i.n a13, a1, 12 2f3: 21c8 l32i.n a12, a1, 8 2f5: 10c112 addi a1, a1, 16 2f8: f00d ret.n 2fa: 0109 s32i.n a0, a1, 0 2fc: 65c8 l32i.n a12, a5, 24 2fe: 000c movi.n a0, 0 300: fe9c16 beqz a12, 2ed 303: 8c68 l32i.n a6, a12, 32 305: 6569 s32i.n a6, a5, 24 307: 36cc bnez.n a6, 30e 309: 18c572 addi a7, a5, 24 30c: 7579 s32i.n a7, a5, 28 30e: 0c2d mov.n a2, a12 310: 8c09 s32i.n a0, a12, 32 312: ffe101 l32r a0, 298 315: 0000c0 callx0 a0 318: fd1216 beqz a2, 2ed 31b: 0c3d mov.n a3, a12 31d: 0128 l32i.n a2, a1, 0 31f: 040c movi.n a4, 0 321: ffde01 l32r a0, 29c 324: 0000c0 callx0 a0 327: ffda51 l32r a5, 290 32a: 4558 l32i.n a5, a5, 16 32c: 55da add.n a5, a5, a13 32e: fff286 j 2fc ... 341: 000000 ill 344: e0c112 addi a1, a1, -32 347: 21c9 s32i.n a12, a1, 8 349: 41e9 s32i.n a14, a1, 16 34b: 51f9 s32i.n a15, a1, 20 34d: 31d9 s32i.n a13, a1, 12 34f: 1109 s32i.n a0, a1, 4 351: 02dd mov.n a13, a2 353: 000f05 call0 444 356: fff701 l32r a0, 334 359: 1f0c movi.n a15, 1 35b: 4008 l32i.n a0, a0, 16 35d: 11ede0 slli a14, a13, 2 360: 2d0a add.n a2, a13, a0 362: a04d00 addx4 a4, a13, a0 365: 1448 l32i.n a4, a4, 4 367: 140222 l8ui a2, a2, 20 36a: fdec bnez.n a13, 39d 36c: 400200 ssr a2 36f: 913040 srl a3, a4 372: 0a6307 bbci a3, 0, 380 375: 1152b0 slli a5, a2, 5 378: 505a add.n a5, a0, a5 37a: 280552 l8ui a5, a5, 40 37d: 1c1526 beqi a5, 1, 39d 380: 0c0c movi.n a12, 0 382: 6129 s32i.n a2, a1, 24 384: 7420c0 extui a2, a12, 0, 8 387: fff185 call0 2a0 38a: 09e256 bnez a2, 42c 38d: cc1b addi.n a12, a12, 1 38f: f12c66 bnei a12, 2, 384 392: ffe941 l32r a4, 338 395: 4448 l32i.n a4, a4, 16 397: 6128 l32i.n a2, a1, 24 399: 44ea add.n a4, a4, a14 39b: 1448 l32i.n a4, a4, 4 39d: 01d9 s32i.n a13, a1, 0 39f: 401200 ssl a2 3a2: a1cf00 sll a12, a15 3a5: cc0b addi.n a12, a12, -1 3a7: 10c4c0 and a12, a4, a12 3aa: 30e4c0 xor a14, a4, a12 3ad: 60d0e0 neg a13, a14 3b0: 10dde0 and a13, a13, a14 3b3: 40fdd0 nsau a13, a13 3b6: 60d0d0 neg a13, a13 3b9: 1fcdd2 addi a13, a13, 31 3bc: 019d96 bltz a13, 3d9 3bf: 7420d0 extui a2, a13, 0, 8 3c2: ffedc5 call0 2a0 3c5: 04a256 bnez a2, 413 3c8: f27c movi.n a2, -1 3ca: 401d00 ssl a13 3cd: a10f00 sll a0, a15 3d0: 300020 xor a0, a0, a2 3d3: 10ee00 and a14, a14, a0 3d6: fff4c6 j 3ad 3d9: 60d0c0 neg a13, a12 3dc: 10ddc0 and a13, a13, a12 3df: 40fdd0 nsau a13, a13 3e2: 60d0d0 neg a13, a13 3e5: 1fcdd2 addi a13, a13, 31 3e8: 03ed96 bltz a13, 42a 3eb: 7420d0 extui a2, a13, 0, 8 3ee: ffeb05 call0 2a0 3f1: f2cc bnez.n a2, 404 3f3: f07c movi.n a0, -1 3f5: 401d00 ssl a13 3f8: a1ef00 sll a14, a15 3fb: 30ee00 xor a14, a14, a0 3fe: 10cce0 and a12, a12, a14 401: fff506 j 3d9 404: ffce01 l32r a0, 33c 407: 0138 l32i.n a3, a1, 0 409: 4008 l32i.n a0, a0, 16 40b: 330a add.n a3, a3, a0 40d: 1443d2 s8i a13, a3, 20 410: 0002c6 j 41f 413: ffcb01 l32r a0, 340 416: 0138 l32i.n a3, a1, 0 418: 4008 l32i.n a0, a0, 16 41a: 330a add.n a3, a3, a0 41c: 1443d2 s8i a13, a3, 20 41f: 113db0 slli a3, a13, 5 422: 303a add.n a3, a0, a3 424: 2843f2 s8i a15, a3, 40 427: 000046 j 42c 42a: 020c movi.n a2, 0 42c: 21c8 l32i.n a12, a1, 8 42e: 31d8 l32i.n a13, a1, 12 430: 41e8 l32i.n a14, a1, 16 432: 51f8 l32i.n a15, a1, 20 434: 1108 l32i.n a0, a1, 4 436: 20c112 addi a1, a1, 32 439: f00d ret.n ... 443: 190c00 excw 446: f0c112 addi a1, a1, -16 449: fffc81 l32r a8, 43c 44c: 2109 s32i.n a0, a1, 8 44e: 4808 l32i.n a0, a8, 16 450: 1172e0 slli a7, a2, 2 453: a05200 addx4 a5, a2, a0 456: 420a add.n a4, a2, a0 458: 140442 l8ui a4, a4, 20 45b: 1538 l32i.n a3, a5, 4 45d: 400400 ssr a4 460: 913030 srl a3, a3 463: 02e307 bbsi a3, 0, 469 466: 001fc6 j 4e9 469: 1164b0 slli a6, a4, 5 46c: 606a add.n a6, a0, a6 46e: 2806a2 l8ui a10, a6, 40 471: f87c movi.n a8, -1 473: 072a16 beqz a10, 4e9 476: 0b0c movi.n a11, 0 478: 66a8 l32i.n a10, a6, 24 47a: 2846b2 s8i a11, a6, 40 47d: 9afc bnez.n a10, 4ba 47f: 1179 s32i.n a7, a1, 4 481: 0149 s32i.n a4, a1, 0 483: b638 l32i.n a3, a6, 44 485: 3129 s32i.n a2, a1, 12 487: f3ec bnez.n a3, 4ba 489: 1578 l32i.n a7, a5, 4 48b: f87c movi.n a8, -1 48d: 401400 ssl a4 490: 160c movi.n a6, 1 492: a16600 sll a6, a6 495: 306680 xor a6, a6, a8 498: 107760 and a7, a7, a6 49b: 1579 s32i.n a7, a5, 4 49d: 0048 l32i.n a4, a0, 0 49f: 820c movi.n a2, 8 4a1: 104460 and a4, a4, a6 4a4: 0049 s32i.n a4, a0, 0 4a6: 000005 call0 4a8 4a9: 3128 l32i.n a2, a1, 12 4ab: 0148 l32i.n a4, a1, 0 4ad: f87c movi.n a8, -1 4af: ffe401 l32r a0, 440 4b2: 1158 l32i.n a5, a1, 4 4b4: 4008 l32i.n a0, a0, 16 4b6: 190c movi.n a9, 1 4b8: 550a add.n a5, a5, a0 4ba: 1558 l32i.n a5, a5, 4 4bc: 95ac beqz.n a5, 4e9 4be: 401400 ssl a4 4c1: a16900 sll a6, a9 4c4: 307680 xor a7, a6, a8 4c7: 660b addi.n a6, a6, -1 4c9: 106560 and a6, a5, a6 4cc: 30a560 xor a10, a5, a6 4cf: 1077a0 and a7, a7, a10 4d2: 604070 neg a4, a7 4d5: 104470 and a4, a4, a7 4d8: 40f440 nsau a4, a4 4db: 604040 neg a4, a4 4de: 1fc442 addi a4, a4, 31 4e1: 00b496 bltz a4, 4f0 4e4: 720a add.n a7, a2, a0 4e6: 144742 s8i a4, a7, 20 4e9: 2108 l32i.n a0, a1, 8 4eb: 10c112 addi a1, a1, 16 4ee: f00d ret.n 4f0: 604060 neg a4, a6 4f3: 104460 and a4, a4, a6 4f6: 40f440 nsau a4, a4 4f9: 604040 neg a4, a4 4fc: 1fc442 addi a4, a4, 31 4ff: fe14d6 bgez a4, 4e4 502: fff8c6 j 4e9 505: 000000 ill 508: 000000 ill 50b: 1b0c00 excw 50e: 080c movi.n a8, 0 510: fffea1 l32r a10, 508 513: f0c112 addi a1, a1, -16 516: 11c9 s32i.n a12, a1, 4 518: 21d9 s32i.n a13, a1, 8 51a: 4aa8 l32i.n a10, a10, 16 51c: 0109 s32i.n a0, a1, 0 51e: a075a0 addx4 a7, a5, a10 521: 1708 l32i.n a0, a7, 4 523: 0ad8 l32i.n a13, a10, 0 525: 041056 bnez a0, 56a 528: 95aa add.n a9, a5, a10 52a: 140992 l8ui a9, a9, 20 52d: 400900 ssr a9 530: 91c0d0 srl a12, a13 533: 33ec07 bbsi a12, 0, 56a 536: 090d mov.n a0, a9 538: 401900 ssl a9 53b: 1159b0 slli a5, a9, 5 53e: 5a5a add.n a5, a10, a5 540: 244542 s8i a4, a5, 36 543: 254532 s8i a3, a5, 37 546: 284582 s8i a8, a5, 40 549: 264522 s8i a2, a5, 38 54c: 1728 l32i.n a2, a7, 4 54e: a13b00 sll a3, a11 551: 202230 or a2, a2, a3 554: 1729 s32i.n a2, a7, 4 556: 0a68 l32i.n a6, a10, 0 558: 206630 or a6, a6, a3 55b: 0a69 s32i.n a6, a10, 0 55d: 11c8 l32i.n a12, a1, 4 55f: 21d8 l32i.n a13, a1, 8 561: 002d mov.n a2, a0 563: 0108 l32i.n a0, a1, 0 565: 10c112 addi a1, a1, 16 568: f00d ret.n 56a: fc7c movi.n a12, -1 56c: 608000 neg a8, a0 56f: 108800 and a8, a8, a0 572: 40f880 nsau a8, a8 575: 608080 neg a8, a8 578: 1fc882 addi a8, a8, 31 57b: 028896 bltz a8, 5a7 57e: 1198b0 slli a9, a8, 5 581: 9a9a add.n a9, a10, a9 583: 240962 l8ui a6, a9, 36 586: 401800 ssl a8 589: 0e9647 bne a6, a4, 59b 58c: 250962 l8ui a6, a9, 37 58f: 260972 l8ui a7, a9, 38 592: 059637 bne a6, a3, 59b 595: c07720 sub a7, a7, a2 598: 0cf716 beqz a7, 66b 59b: a19b00 sll a9, a11 59e: 3099c0 xor a9, a9, a12 5a1: 100090 and a0, a0, a9 5a4: fff086 j 56a 5a7: 380c movi.n a8, 3 5a9: 95aa add.n a9, a5, a10 5ab: 140992 l8ui a9, a9, 20 5ae: 208d80 or a8, a13, a8 5b1: 401900 ssl a9 5b4: a17b00 sll a7, a11 5b7: ffa092 movi a9, 255 5ba: 30c890 xor a12, a8, a9 5bd: 770b addi.n a7, a7, -1 5bf: 1077c0 and a7, a7, a12 5c2: 40f760 nsau a6, a7 5c5: fc1c movi.n a12, 31 5c7: c00c60 sub a0, a12, a6 5ca: 13c6a6 blti a6, 32, 5e1 5cd: 306870 xor a6, a8, a7 5d0: 306690 xor a6, a6, a9 5d3: 40f660 nsau a6, a6 5d6: c00c60 sub a0, a12, a6 5d9: 04c6a6 blti a6, 32, 5e1 5dc: 800c movi.n a0, 8 5de: ffdec6 j 55d 5e1: a075a0 addx4 a7, a5, a10 5e4: 401000 ssl a0 5e7: a15b00 sll a5, a11 5ea: 550b addi.n a5, a5, -1 5ec: 1085d0 and a8, a5, a13 5ef: 40f880 nsau a8, a8 5f2: 2fc8e6 bgei a8, 32, 625 5f5: c00080 sub a0, a0, a8 5f8: 060c movi.n a6, 0 5fa: 20c052 addi a5, a0, 32 5fd: 21c002 addi a0, a0, 33 600: b30550 movgez a0, a5, a5 603: 740100 extui a0, a0, 1, 8 606: 401000 ssl a0 609: 1150b0 slli a5, a0, 5 60c: 5a5a add.n a5, a10, a5 60e: 284562 s8i a6, a5, 40 611: 254532 s8i a3, a5, 37 614: 244542 s8i a4, a5, 36 617: 264522 s8i a2, a5, 38 61a: 1728 l32i.n a2, a7, 4 61c: a13b00 sll a3, a11 61f: 202230 or a2, a2, a3 622: ffcb86 j 554 625: f67c movi.n a6, -1 627: 305560 xor a5, a5, a6 62a: 105d50 and a5, a13, a5 62d: 40f550 nsau a5, a5 630: c05050 sub a5, a0, a5 633: 25c562 addi a6, a5, 37 636: 26c552 addi a5, a5, 38 639: b35660 movgez a5, a6, a6 63c: 060c movi.n a6, 0 63e: 215150 srai a5, a5, 1 641: 050d mov.n a0, a5 643: 0285a6 blti a5, 8, 649 646: fac502 addi a0, a5, -6 649: 740000 extui a0, a0, 0, 8 64c: 401000 ssl a0 64f: 1150b0 slli a5, a0, 5 652: 5a5a add.n a5, a10, a5 654: 244542 s8i a4, a5, 36 657: 254532 s8i a3, a5, 37 65a: 284562 s8i a6, a5, 40 65d: 264522 s8i a2, a5, 38 660: 1728 l32i.n a2, a7, 4 662: a13b00 sll a3, a11 665: 202230 or a2, a2, a3 668: ffba06 j 554 66b: 740080 extui a0, a8, 0, 8 66e: ffbac6 j 55d ... 699: 000000 ill 69c: c0c112 addi a1, a1, -64 69f: b1c9 s32i.n a12, a1, 44 6a1: d1e9 s32i.n a14, a1, 52 6a3: e1f9 s32i.n a15, a1, 56 6a5: c1d9 s32i.n a13, a1, 48 6a7: a109 s32i.n a0, a1, 40 6a9: 02dd mov.n a13, a2 6ab: fff601 l32r a0, 684 6ae: 0000c0 callx0 a0 6b1: fff0c1 l32r a12, 674 6b4: 4cc8 l32i.n a12, a12, 16 6b6: 0cc8 l32i.n a12, a12, 0 6b8: fff401 l32r a0, 688 6bb: 0000c0 callx0 a0 6be: ffa0f2 movi a15, 255 6c1: 3e0c movi.n a14, 3 6c3: 20ece0 or a14, a12, a14 6c6: 30eef0 xor a14, a14, a15 6c9: 0e4e16 beqz a14, 7b1 6cc: ffeb21 l32r a2, 678 6cf: 11fdd0 slli a15, a13, 3 6d2: 4228 l32i.n a2, a2, 16 6d4: f1f9 s32i.n a15, a1, 60 6d6: b02d20 addx8 a2, a13, a2 6d9: 4622e2 l32i a14, a2, 0x118 6dc: 01d232 addmi a3, a2, 0x100 6df: 0cee16 beqz a14, 7b1 6e2: 81e9 s32i.n a14, a1, 32 6e4: 18c332 addi a3, a3, 24 6e7: 000c movi.n a0, 0 6e9: 466202 s32i a0, a2, 0x118 6ec: 476232 s32i a3, a2, 0x11c 6ef: 0ecd mov.n a12, a14 6f1: 0abe16 beqz a14, 7a0 6f4: 7c58 l32i.n a5, a12, 28 6f6: 8ee8 l32i.n a14, a14, 32 6f8: 81e9 s32i.n a14, a1, 32 6fa: 8c09 s32i.n a0, a12, 32 6fc: 85cc bnez.n a5, 708 6fe: 9cd8 l32i.n a13, a12, 36 700: 0dd8 l32i.n a13, a13, 0 702: 04d1d0 extui a13, a13, 1, 1 705: 000986 j 72f 708: ffe101 l32r a0, 68c 70b: 0000c0 callx0 a0 70e: 7c38 l32i.n a3, a12, 28 710: 9c58 l32i.n a5, a12, 36 712: 760332 l8ui a3, a3, 118 715: 0528 l32i.n a2, a5, 0 717: 1558 l32i.n a5, a5, 4 719: 042120 extui a2, a2, 1, 1 71c: 344050 extui a4, a5, 0, 4 71f: 255450 extui a5, a5, 20, 3 722: ffde85 call0 50c 725: 02dd mov.n a13, a2 727: ffda01 l32r a0, 690 72a: 0000c0 callx0 a0 72d: 000c movi.n a0, 0 72f: 20ccf2 addi a15, a12, 32 732: 158d66 bnei a13, 8, 74b 735: ffd141 l32r a4, 67c 738: f158 l32i.n a5, a1, 60 73a: 4448 l32i.n a4, a4, 16 73c: 445a add.n a4, a4, a5 73e: 472452 l32i a5, a4, 0x11c 741: 8c09 s32i.n a0, a12, 32 743: 05c9 s32i.n a12, a5, 0 745: 4764f2 s32i a15, a4, 0x11c 748: ffe8c6 j 6ef 74b: c3af82 movi a8, -61 74e: 9c68 l32i.n a6, a12, 36 750: 3470d0 extui a7, a13, 0, 4 753: 0658 l32i.n a5, a6, 0 755: 1177e0 slli a7, a7, 2 758: 105580 and a5, a5, a8 75b: 205570 or a5, a5, a7 75e: 0659 s32i.n a5, a6, 0 760: ffcd01 l32r a0, 694 763: 0000c0 callx0 a0 766: ffc6d1 l32r a13, 680 769: 9c98 l32i.n a9, a12, 36 76b: 0b0c movi.n a11, 0 76d: 8cb9 s32i.n a11, a12, 32 76f: 09a8 l32i.n a10, a9, 0 771: 4d88 l32i.n a8, a13, 16 773: 34a2a0 extui a10, a10, 2, 4 776: 11aab0 slli a10, a10, 5 779: a8aa add.n a10, a8, a10 77b: 7aa8 l32i.n a10, a10, 28 77d: 0ac9 s32i.n a12, a10, 0 77f: 0998 l32i.n a9, a9, 0 781: 349290 extui a9, a9, 2, 4 784: 1199b0 slli a9, a9, 5 787: 889a add.n a8, a8, a9 789: 78f9 s32i.n a15, a8, 28 78b: ffc301 l32r a0, 698 78e: 0000c0 callx0 a0 791: 9c28 l32i.n a2, a12, 36 793: 1228 l32i.n a2, a2, 4 795: 252420 extui a2, a2, 20, 3 798: 000005 call0 79c 79b: 000c movi.n a0, 0 79d: ffd386 j 6ef 7a0: 120c movi.n a2, 1 7a2: b1c8 l32i.n a12, a1, 44 7a4: c1d8 l32i.n a13, a1, 48 7a6: d1e8 l32i.n a14, a1, 52 7a8: e1f8 l32i.n a15, a1, 56 7aa: a108 l32i.n a0, a1, 40 7ac: 40c112 addi a1, a1, 64 7af: f00d ret.n 7b1: 020c movi.n a2, 0 7b3: fffac6 j 7a2 ... 000007b8 : 7b8: 040c movi.n a4, 0 7ba: f0c112 addi a1, a1, -16 7bd: 0109 s32i.n a0, a1, 0 7bf: 9238 l32i.n a3, a2, 36 7c1: 400c movi.n a0, 4 7c3: 0e4342 s8i a4, a3, 14 7c6: 0f4302 s8i a0, a3, 15 7c9: 000005 call0 7cc 7cc: 420c movi.n a2, 4 7ce: 000005 call0 7d0 7d1: 0108 l32i.n a0, a1, 0 7d3: 10c112 addi a1, a1, 16 7d6: f00d ret.n 7d8: 0001c0 callx0 a1 ... 000007ec : 7ec: f0c112 addi a1, a1, -16 7ef: 11c9 s32i.n a12, a1, 4 7f1: 0109 s32i.n a0, a1, 0 7f3: 02cd mov.n a12, a2 7f5: fff901 l32r a0, 7dc 7f8: 0000c0 callx0 a0 7fb: fff721 l32r a2, 7d8 7fe: 2c2a add.n a2, a12, a2 800: 000202 l8ui a0, a2, 0 803: 908c beqz.n a0, 810 805: fff601 l32r a0, 7e0 808: 0000c0 callx0 a0 80b: 020c movi.n a2, 0 80d: 000586 j 827 810: 301b addi.n a3, a0, 1 812: 004232 s8i a3, a2, 0 815: fff301 l32r a0, 7e4 818: 0000c0 callx0 a0 81b: 0c3d mov.n a3, a12 81d: 022c movi.n a2, 32 81f: 040c movi.n a4, 0 821: fff101 l32r a0, 7e8 824: 0000c0 callx0 a0 827: 11c8 l32i.n a12, a1, 4 829: 0108 l32i.n a0, a1, 0 82b: 10c112 addi a1, a1, 16 82e: f00d ret.n ... 00000838 : 838: f0c112 addi a1, a1, -16 83b: 0109 s32i.n a0, a1, 0 83d: fffc01 l32r a0, 830 840: 6008 l32i.n a0, a0, 24 842: 0b0002 l8ui a0, a0, 11 845: 08c0f6 bgeui a0, 32, 851 848: fffb01 l32r a0, 834 84b: 0000c0 callx0 a0 84e: 000046 j 853 851: 120c movi.n a2, 1 853: 0108 l32i.n a0, a1, 0 855: 10c112 addi a1, a1, 16 858: f00d ret.n ... 866: 080000 excw 869: 000000 ill 86c: 0b0c movi.n a11, 0 ... 00000880 : 880: f0c112 addi a1, a1, -16 883: 31c9 s32i.n a12, a1, 12 885: 2109 s32i.n a0, a1, 8 887: 03cd mov.n a12, a3 889: fff401 l32r a0, 85c 88c: 043d mov.n a3, a4 88e: 0139 s32i.n a3, a1, 0 890: 4008 l32i.n a0, a0, 16 892: 1142b0 slli a4, a2, 5 895: 004a add.n a0, a0, a4 897: 270002 l8ui a0, a0, 39 89a: 1149 s32i.n a4, a1, 4 89c: 20fc bnez.n a0, 8d2 89e: fff401 l32r a0, 870 8a1: 0000c0 callx0 a0 8a4: ffef01 l32r a0, 860 8a7: 1128 l32i.n a2, a1, 4 8a9: 4008 l32i.n a0, a0, 16 8ab: 002a add.n a0, a0, a2 8ad: 6008 l32i.n a0, a0, 24 8af: 909c beqz.n a0, 8cc 8b1: 9068 l32i.n a6, a0, 36 8b3: 0628 l32i.n a2, a6, 0 8b5: 13f287 bbsi a2, 24, 8cc 8b8: 051622 l16ui a2, a6, 10 8bb: 0138 l32i.n a3, a1, 0 8bd: c2ca add.n a12, a2, a12 8bf: f4c0c0 extui a12, a12, 0, 16 8c2: 709c beqz.n a0, 8dd 8c4: 27bc37 bgeu a12, a3, 8ef 8c7: 8008 l32i.n a0, a0, 32 8c9: fe4056 bnez a0, 8b1 8cc: ffea01 l32r a0, 874 8cf: 0000c0 callx0 a0 8d2: 0c2d mov.n a2, a12 8d4: 2108 l32i.n a0, a1, 8 8d6: 31c8 l32i.n a12, a1, 12 8d8: 10c112 addi a1, a1, 16 8db: f00d ret.n 8dd: ffe121 l32r a2, 864 8e0: ffe231 l32r a3, 868 8e3: ffe241 l32r a4, 86c 8e6: ffe401 l32r a0, 878 8e9: 0000c0 callx0 a0 8ec: ffff06 j 8ec 8ef: ffe301 l32r a0, 87c 8f2: 0000c0 callx0 a0 8f5: 01c8 l32i.n a12, a1, 0 8f7: fff5c6 j 8d2 8fa: ff0000 excw 8fd: ff .byte 0xff 8fe: 7f .byte 0x7f ... 0000090c : 90c: f0c112 addi a1, a1, -16 90f: 11c9 s32i.n a12, a1, 4 911: 0109 s32i.n a0, a1, 0 913: 9208 l32i.n a0, a2, 36 915: 02cd mov.n a12, a2 917: 0028 l32i.n a2, a0, 0 919: 0d7297 bbci a2, 25, 92a 91c: 080022 l8ui a2, a0, 8 91f: fff801 l32r a0, 900 922: 0000c0 callx0 a0 925: 9c08 l32i.n a0, a12, 36 927: 000546 j 940 92a: 10f207 bbsi a2, 16, 93e 92d: 0de277 bbsi a2, 7, 93e 930: 080022 l8ui a2, a0, 8 933: fff401 l32r a0, 904 936: 0000c0 callx0 a0 939: 9c08 l32i.n a0, a12, 36 93b: 000046 j 940 93e: 020c movi.n a2, 0 940: 9c48 l32i.n a4, a12, 36 942: ffee71 l32r a7, 8fc 945: 1058 l32i.n a5, a0, 4 947: 016290 slli a6, a2, 23 94a: 105570 and a5, a5, a7 94d: 205560 or a5, a5, a6 950: 1059 s32i.n a5, a0, 4 952: 080422 l8ui a2, a4, 8 955: 0b1c52 l16ui a5, a12, 22 958: 1448 l32i.n a4, a4, 4 95a: 0a1c32 l16ui a3, a12, 20 95d: 854740 extui a4, a4, 23, 9 960: 335a add.n a3, a3, a5 962: f43030 extui a3, a3, 0, 16 965: ffe801 l32r a0, 908 968: 0000c0 callx0 a0 96b: 0108 l32i.n a0, a1, 0 96d: 9c88 l32i.n a8, a12, 36 96f: 11c8 l32i.n a12, a1, 4 971: 055822 s16i a2, a8, 10 974: 10c112 addi a1, a1, 16 977: f00d ret.n Disassembly of section .irom0.text: 00001314 : 1314: 000600 excw 1317: 000060 excw 131a: 000000 ill 131d: 000000 ill 1320: f0c112 addi a1, a1, -16 1323: 0109 s32i.n a0, a1, 0 1325: 73a032 movi a3, 115 1328: fffb41 l32r a4, 1314 132b: 0020c0 memw 132e: fffa21 l32r a2, 1318 1331: c56432 s32i a3, a4, 0x314 1334: 0228 l32i.n a2, a2, 0 1336: fff901 l32r a0, 131c 1339: 0000c0 callx0 a0 133c: 0108 l32i.n a0, a1, 0 133e: 10c112 addi a1, a1, 16 1341: f00d ret.n ... 1353: fc2100 excw 1356: ff .byte 0xff 1357: f0c112 addi a1, a1, -16 135a: 0109 s32i.n a0, a1, 0 135c: fffc01 l32r a0, 134c 135f: 0000c0 callx0 a0 1362: fff921 l32r a2, 1348 1365: 0228 l32i.n a2, a2, 0 1367: fffa01 l32r a0, 1350 136a: 0000c0 callx0 a0 136d: 0108 l32i.n a0, a1, 0 136f: 10c112 addi a1, a1, 16 1372: f00d ret.n 1374: 000600 excw 1377: 000060 excw 137a: 800000 add a0, a0, a0 137d: 2c1d excw 137f: 000004 excw 1382: 120000 excw 1385: 09f0c1 l32r a12, fffc3b48 1388: a03201 l32r a0, fffe9450 138b: fa4173 excw 138e: ff .byte 0xff 138f: 0020c0 memw 1392: fff921 l32r a2, 1378 1395: 000c movi.n a0, 0 1397: c56432 s32i a3, a4, 0x314 139a: 004202 s8i a0, a2, 0 139d: fff721 l32r a2, 137c 13a0: fff801 l32r a0, 1380 13a3: 0000c0 callx0 a0 13a6: 0108 l32i.n a0, a1, 0 13a8: 10c112 addi a1, a1, 16 13ab: f00d ret.n ... 13b9: 600006 j 193bd ... 13c4: fffb21 l32r a2, 13b0 13c7: f0c112 addi a1, a1, -16 13ca: 0109 s32i.n a0, a1, 0 13cc: fffc01 l32r a0, 13bc 13cf: 0000c0 callx0 a0 13d2: fff821 l32r a2, 13b4 13d5: 0228 l32i.n a2, a2, 0 13d7: fffa01 l32r a0, 13c0 13da: 0000c0 callx0 a0 13dd: 73a032 movi a3, 115 13e0: fff641 l32r a4, 13b8 13e3: 0020c0 memw 13e6: c56432 s32i a3, a4, 0x314 13e9: 0108 l32i.n a0, a1, 0 13eb: 10c112 addi a1, a1, 16 13ee: f00d ret.n 13f0: 000000 ill 13f3: ff2100 excw 13f6: ff .byte 0xff 13f7: 050232 l8ui a3, a2, 5 13fa: 2258 l32i.n a5, a2, 8 13fc: 238c beqz.n a3, 1402 13fe: 520c movi.n a2, 5 1400: f00d ret.n 1402: 020c movi.n a2, 0 1404: d58c beqz.n a5, 1415 1406: 221b addi.n a2, a2, 1 1408: 2568 l32i.n a6, a5, 8 140a: 742020 extui a2, a2, 0, 8 140d: 041567 beq a5, a6, 1415 1410: 065d mov.n a5, a6 1412: fffb86 j 1404 1415: f00d ret.n 1417: 000000 ill 141a: 210000 srai a0, a0, 0 141d: ff .byte 0xff 141e: ff .byte 0xff 141f: 050232 l8ui a3, a2, 5 1422: a248 l32i.n a4, a2, 40 1424: 33cc bnez.n a3, 142b 1426: 020c movi.n a2, 0 1428: 000286 j 1436 142b: 520c movi.n a2, 5 142d: f00d ret.n 142f: 2448 l32i.n a4, a4, 8 1431: 221b addi.n a2, a2, 1 1433: 742020 extui a2, a2, 0, 8 1436: ff5456 bnez a4, 142f 1439: f00d ret.n 143b: 000400 excw 143e: 000000 ill 1441: 000000 ill 1444: fffe21 l32r a2, 143c 1447: f0c112 addi a1, a1, -16 144a: 0109 s32i.n a0, a1, 0 144c: fffd01 l32r a0, 1440 144f: 0000c0 callx0 a0 1452: 0108 l32i.n a0, a1, 0 1454: 10c112 addi a1, a1, 16 1457: f00d ret.n 1459: 000000 ill 145c: 000004 excw ... 146f: 000400 excw ... 147a: 100000 and a0, a0, a0 ... 14b1: 000000 ill 14b4: ffea21 l32r a2, 145c 14b7: e0c112 addi a1, a1, -32 14ba: 11c9 s32i.n a12, a1, 4 14bc: 21d9 s32i.n a13, a1, 8 14be: 31e9 s32i.n a14, a1, 12 14c0: 0109 s32i.n a0, a1, 0 14c2: ffef01 l32r a0, 1480 14c5: 0000c0 callx0 a0 14c8: ffef01 l32r a0, 1484 14cb: 0000c0 callx0 a0 14ce: 1e0c movi.n a14, 1 14d0: ffe4c1 l32r a12, 1460 14d3: 62cc bnez.n a2, 14dd 14d5: ffec01 l32r a0, 1488 14d8: 0000c0 callx0 a0 14db: 428c beqz.n a2, 14e3 14dd: 184ce2 s8i a14, a12, 24 14e0: 000246 j 14ed 14e3: 120c movi.n a2, 1 14e5: 130c movi.n a3, 1 14e7: ffe901 l32r a0, 148c 14ea: 0000c0 callx0 a0 14ed: ffddd1 l32r a13, 1464 14f0: 011d02 l16ui a0, a13, 2 14f3: 001dd2 l16ui a13, a13, 0 14f6: dd0a add.n a13, a13, a0 14f8: 74d0d0 extui a13, a13, 0, 8 14fb: 000005 call0 14fc 14fe: 02ed mov.n a14, a2 1500: 030c movi.n a3, 0 1502: 7e2db6 bltui a13, 2, 1584 1505: 742020 extui a2, a2, 0, 8 1508: 7822b6 bltui a2, 2, 1584 150b: 194c32 s8i a3, a12, 25 150e: 000086 j 1514 1511: 194c02 s8i a0, a12, 25 1514: ffdf01 l32r a0, 1490 1517: 0000c0 callx0 a0 151a: e22b addi.n a14, a2, 2 151c: 7cd8 l32i.n a13, a12, 28 151e: ffd221 l32r a2, 1468 1521: 21e2e0 srai a14, a14, 2 1524: dd1b addi.n a13, a13, 1 1526: 0642e2 s8i a14, a2, 6 1529: 0212e2 l16ui a14, a2, 4 152c: 2228 l32i.n a2, a2, 8 152e: 0e3d mov.n a3, a14 1530: ffd901 l32r a0, 1494 1533: 0000c0 callx0 a0 1536: 1e3d27 bltu a13, a2, 1558 1539: ffccd1 l32r a13, 146c 153c: 000c movi.n a0, 0 153e: 7c09 s32i.n a0, a12, 28 1540: ffd601 l32r a0, 1498 1543: 0000c0 callx0 a0 1546: 62cc bnez.n a2, 1550 1548: ffd501 l32r a0, 149c 154b: 0000c0 callx0 a0 154e: 42ac beqz.n a2, 1576 1550: 120c movi.n a2, 1 1552: 204c22 s8i a2, a12, 32 1555: 000946 j 157e 1558: 7cd9 s32i.n a13, a12, 28 155a: ffc521 l32r a2, 1470 155d: 040c movi.n a4, 0 155f: 150c movi.n a5, 1 1561: 11c8 l32i.n a12, a1, 4 1563: 0e3d mov.n a3, a14 1565: 21d8 l32i.n a13, a1, 8 1567: 31e8 l32i.n a14, a1, 12 1569: ffcd01 l32r a0, 14a0 156c: 0000c0 callx0 a0 156f: 0108 l32i.n a0, a1, 0 1571: 20c112 addi a1, a1, 32 1574: f00d ret.n 1576: 020c movi.n a2, 0 1578: ffcb01 l32r a0, 14a4 157b: 0000c0 callx0 a0 157e: 021de2 l16ui a14, a13, 4 1581: fff546 j 155a 1584: e8a322 movi a2, 0x3e8 1587: ffbb31 l32r a3, 1474 158a: 190c42 l8ui a4, a12, 25 158d: 021332 l16ui a3, a3, 4 1590: 441b addi.n a4, a4, 1 1592: 744040 extui a4, a4, 0, 8 1595: 4149 s32i.n a4, a1, 16 1597: ffc401 l32r a0, 14a8 159a: 0000c0 callx0 a0 159d: 4108 l32i.n a0, a1, 16 159f: 040c movi.n a4, 0 15a1: 02a027 bge a0, a2, 15a7 15a4: ffda46 j 1511 15a7: 194c42 s8i a4, a12, 25 15aa: 0a2df6 bgeui a13, 2, 15b8 15ad: 0d3d mov.n a3, a13 15af: ffb221 l32r a2, 1478 15b2: ffbe01 l32r a0, 14ac 15b5: 0000c0 callx0 a0 15b8: 7430e0 extui a3, a14, 0, 8 15bb: 0223b6 bltui a3, 2, 15c1 15be: ffd486 j 1514 15c1: ffae21 l32r a2, 147c 15c4: ffbb01 l32r a0, 14b0 15c7: 0000c0 callx0 a0 15ca: ffd186 j 1514 15cd: 000000 ill 15d0: f0c112 addi a1, a1, -16 15d3: 0109 s32i.n a0, a1, 0 15d5: 000005 call0 15d8 15d8: 0108 l32i.n a0, a1, 0 15da: 10c112 addi a1, a1, 16 15dd: f00d ret.n 15df: 000400 excw 15e2: 000000 ill 15e5: 000000 ill 15e8: 000004 excw ... 15f3: c11200 mul16u a1, a2, a0 15f6: 0129f0 slli a2, a9, 17 15f9: 1109 s32i.n a0, a1, 4 15fb: fff921 l32r a2, 15e0 15fe: 000c movi.n a0, 0 1600: 6209 s32i.n a0, a2, 24 1602: 154202 s8i a0, a2, 21 1605: fff901 l32r a0, 15ec 1608: 0000c0 callx0 a0 160b: fff721 l32r a2, 15e8 160e: fff541 l32r a4, 15e4 1611: 0138 l32i.n a3, a1, 0 1613: 150c movi.n a5, 1 1615: 025432 s16i a3, a4, 4 1618: 040c movi.n a4, 0 161a: fff501 l32r a0, 15f0 161d: 0000c0 callx0 a0 1620: 1108 l32i.n a0, a1, 4 1622: 10c112 addi a1, a1, 16 1625: f00d ret.n 1627: 000000 ill 162a: 240000 extui a0, a0, 0, 3 162d: 000000 ill 1630: 000000 ill 1633: c11200 mul16u a1, a2, a0 1636: 0109f0 slli a0, a9, 17 1639: fffb01 l32r a0, 1628 163c: 210022 l8ui a2, a0, 33 163f: 041266 bnei a2, 1, 1647 1642: 030c movi.n a3, 0 1644: 214032 s8i a3, a0, 33 1647: fff921 l32r a2, 162c 164a: fff901 l32r a0, 1630 164d: 0000c0 callx0 a0 1650: 0108 l32i.n a0, a1, 0 1652: 10c112 addi a1, a1, 16 1655: f00d ret.n ... 1663: 040c00 extui a0, a0, 12, 1 1666: fffd31 l32r a3, 165c 1669: fffb21 l32r a2, 1658 166c: 150c movi.n a5, 1 166e: f0c112 addi a1, a1, -16 1671: 0109 s32i.n a0, a1, 0 1673: 214252 s8i a5, a2, 33 1676: 061332 l16ui a3, a3, 12 1679: 24c222 addi a2, a2, 36 167c: fff901 l32r a0, 1660 167f: 0000c0 callx0 a0 1682: 0108 l32i.n a0, a1, 0 1684: 10c112 addi a1, a1, 16 1687: f00d ret.n ... 1691: 000000 ill 1694: 000024 excw 1697: 000000 ill 169a: 120000 excw 169d: 09f0c1 l32r a12, fffc3e60 16a0: fa0101 l32r a0, fffffea4 16a3: ff .byte 0xff 16a4: 210022 l8ui a2, a0, 33 16a7: 380032 l8ui a3, a0, 56 16aa: 128c beqz.n a2, 16af 16ac: 181366 bnei a3, 1, 16c8 16af: fff921 l32r a2, 1694 16b2: fff731 l32r a3, 1690 16b5: 150c movi.n a5, 1 16b7: 040c movi.n a4, 0 16b9: 384042 s8i a4, a0, 56 16bc: 214052 s8i a5, a0, 33 16bf: 061332 l16ui a3, a3, 12 16c2: fff501 l32r a0, 1698 16c5: 0000c0 callx0 a0 16c8: 0108 l32i.n a0, a1, 0 16ca: 10c112 addi a1, a1, 16 16cd: f00d ret.n ... 16d7: c11200 mul16u a1, a2, a0 16da: 11c9f0 slli a12, a9, 1 16dd: 02cd mov.n a12, a2 16df: fffc21 l32r a2, 16d0 16e2: 0109 s32i.n a0, a1, 0 16e4: 0208 l32i.n a0, a2, 0 16e6: 042016 beqz a0, 172c 16e9: 001c32 l16ui a3, a12, 0 16ec: 1c08 l32i.n a0, a12, 4 16ee: 413e30 srli a3, a3, 14 16f1: a38c beqz.n a3, 16ff 16f3: 46e077 bbsi a0, 7, 173d 16f6: 644000 extui a4, a0, 0, 7 16f9: 4084e6 bgei a4, 8, 173d 16fc: 3df0e7 bbsi a0, 30, 173d 16ff: 0c0c52 l8ui a5, a12, 12 1702: 80a032 movi a3, 128 1705: 345050 extui a5, a5, 0, 4 1708: 15cc bnez.n a5, 170d 170a: 000386 j 171c 170d: 181c32 l16ui a3, a12, 48 1710: a03330 addx4 a3, a3, a3 1713: 1133f0 slli a3, a3, 1 1716: 32c332 addi a3, a3, 50 1719: f43030 extui a3, a3, 0, 16 171c: 000c42 l8ui a4, a12, 0 171f: a0c442 addi a4, a4, -96 1722: 004c42 s8i a4, a12, 0 1725: 0208 l32i.n a0, a2, 0 1727: 0c2d mov.n a2, a12 1729: 0000c0 callx0 a0 172c: 0c2d mov.n a2, a12 172e: 11c8 l32i.n a12, a1, 4 1730: ffe901 l32r a0, 16d4 1733: 0000c0 callx0 a0 1736: 0108 l32i.n a0, a1, 0 1738: 10c112 addi a1, a1, 16 173b: f00d ret.n 173d: c30c movi.n a3, 12 173f: fff646 j 171c 1742: c00000 sub a0, a0, a0 1745: 000001 l32r a0, fffc1748 1748: 0001c0 callx0 a1 ... 1753: 01c000 slli a12, a0, 32 1756: 000000 ill 1759: 600006 j 1975d 175c: 0001c0 callx0 a1 175f: 01c000 slli a12, a0, 32 1762: c00000 sub a0, a0, a0 1765: 000001 l32r a0, fffc1768 1768: 0001c0 callx0 a1 ... 17a3: c11200 mul16u a1, a2, a0 17a6: 1109f0 slli a0, a9, 1 17a9: 0208 l32i.n a0, a2, 0 17ab: ffe641 l32r a4, 1744 17ae: 1b40f6 bgeui a0, 4, 17cd 17b1: 043d mov.n a3, a4 17b3: 303a add.n a3, a0, a3 17b5: 000342 l8ui a4, a3, 0 17b8: 742000 extui a2, a0, 0, 8 17bb: 040b addi.n a0, a4, -1 17bd: 004302 s8i a0, a3, 0 17c0: ffeb01 l32r a0, 176c 17c3: 0000c0 callx0 a0 17c6: 1108 l32i.n a0, a1, 4 17c8: 10c112 addi a1, a1, 16 17cb: f00d ret.n 17cd: 0129 s32i.n a2, a1, 0 17cf: fcc052 addi a5, a0, -4 17d2: 0a5516 beqz a5, 187b 17d5: fbc062 addi a6, a0, -5 17d8: 0c4616 beqz a6, 18a0 17db: e77026 beqi a0, 7, 17c6 17de: f8c072 addi a7, a0, -8 17e1: 0de716 beqz a7, 18c3 17e4: 980c movi.n a8, 9 17e6: 029087 bne a0, a8, 17ec 17e9: 002186 j 1873 17ec: f6c092 addi a9, a0, -10 17ef: 0e2916 beqz a9, 18d5 17f2: f5c0a2 addi a10, a0, -11 17f5: 102a16 beqz a10, 18fb 17f8: 35a026 beqi a0, 12, 1831 17fb: db0c movi.n a11, 13 17fd: c590b7 bne a0, a11, 17c6 1800: ffdc01 l32r a0, 1770 1803: 0000c0 callx0 a0 1806: 0128 l32i.n a2, a1, 0 1808: ffd031 l32r a3, 1748 180b: 0228 l32i.n a2, a2, 0 180d: 223a add.n a2, a2, a3 180f: 000202 l8ui a0, a2, 0 1812: 000b addi.n a0, a0, -1 1814: 004202 s8i a0, a2, 0 1817: ffd701 l32r a0, 1774 181a: 0000c0 callx0 a0 181d: ffcb01 l32r a0, 174c 1820: 7f2002 l32i a0, a0, 0x1fc 1823: f9f016 beqz a0, 17c6 1826: 1028 l32i.n a2, a0, 4 1828: f9a216 beqz a2, 17c6 182b: 0002c0 callx0 a2 182e: ffe506 j 17c6 1831: ffd101 l32r a0, 1778 1834: 0000c0 callx0 a0 1837: 070c movi.n a7, 0 1839: ffc691 l32r a9, 1754 183c: ffc541 l32r a4, 1750 183f: 0168 l32i.n a6, a1, 0 1841: 3a0422 l8ui a2, a4, 58 1844: 390482 l8ui a8, a4, 57 1847: 0668 l32i.n a6, a6, 0 1849: 000432 l8ui a3, a4, 0 184c: 669a add.n a6, a6, a9 184e: 000652 l8ui a5, a6, 0 1851: 833780 moveqz a3, a7, a8 1854: 004432 s8i a3, a4, 0 1857: 550b addi.n a5, a5, -1 1859: 004652 s8i a5, a6, 0 185c: a2cc bnez.n a2, 186a 185e: 73a072 movi a7, 115 1861: ffbd81 l32r a8, 1758 1864: 0020c0 memw 1867: c56872 s32i a7, a8, 0x314 186a: ffc401 l32r a0, 177c 186d: 0000c0 callx0 a0 1870: ffd486 j 17c6 1873: 1228 l32i.n a2, a2, 4 1875: 000005 call0 1878 1878: ffd286 j 17c6 187b: ffc101 l32r a0, 1780 187e: 0000c0 callx0 a0 1881: 0148 l32i.n a4, a1, 0 1883: ffb651 l32r a5, 175c 1886: 0448 l32i.n a4, a4, 0 1888: 445a add.n a4, a4, a5 188a: 000432 l8ui a3, a4, 0 188d: 330b addi.n a3, a3, -1 188f: 004432 s8i a3, a4, 0 1892: ffbc01 l32r a0, 1784 1895: 0000c0 callx0 a0 1898: 120c movi.n a2, 1 189a: 004b05 call0 1d4c 189d: ffc946 j 17c6 18a0: ffba01 l32r a0, 1788 18a3: 0000c0 callx0 a0 18a6: 0168 l32i.n a6, a1, 0 18a8: ffae71 l32r a7, 1760 18ab: 0668 l32i.n a6, a6, 0 18ad: 667a add.n a6, a6, a7 18af: 000652 l8ui a5, a6, 0 18b2: 550b addi.n a5, a5, -1 18b4: 004652 s8i a5, a6, 0 18b7: ffb501 l32r a0, 178c 18ba: 0000c0 callx0 a0 18bd: 006545 call0 1f14 18c0: ffc086 j 17c6 18c3: 048d mov.n a8, a4 18c5: 808a add.n a8, a0, a8 18c7: 000872 l8ui a7, a8, 0 18ca: 770b addi.n a7, a7, -1 18cc: 004872 s8i a7, a8, 0 18cf: 00de45 call0 26b4 18d2: ffbc06 j 17c6 18d5: ffae01 l32r a0, 1790 18d8: 0000c0 callx0 a0 18db: 01a8 l32i.n a10, a1, 0 18dd: ffa1b1 l32r a11, 1764 18e0: 0aa8 l32i.n a10, a10, 0 18e2: aaba add.n a10, a10, a11 18e4: 000a92 l8ui a9, a10, 0 18e7: 990b addi.n a9, a9, -1 18e9: 004a92 s8i a9, a10, 0 18ec: ffaa01 l32r a0, 1794 18ef: 0000c0 callx0 a0 18f2: ffa901 l32r a0, 1798 18f5: 0000c0 callx0 a0 18f8: ffb286 j 17c6 18fb: ffa801 l32r a0, 179c 18fe: 0000c0 callx0 a0 1901: 0108 l32i.n a0, a1, 0 1903: ff9921 l32r a2, 1768 1906: 0008 l32i.n a0, a0, 0 1908: 002a add.n a0, a0, a2 190a: 0000b2 l8ui a11, a0, 0 190d: bb0b addi.n a11, a11, -1 190f: 0040b2 s8i a11, a0, 0 1912: ffa301 l32r a0, 17a0 1915: 0000c0 callx0 a0 1918: ffaa86 j 17c6 191b: fff700 excw 191e: ff .byte 0xff 191f: 000003 excw 1922: 000080 ret 1925: 000000 ill 1928: 000020 excw 192b: 080000 excw 192e: 000000 ill 1931: 000000 ill 1934: 240c movi.n a4, 2 1936: c90c movi.n a9, 12 1938: f0c112 addi a1, a1, -16 193b: 0109 s32i.n a0, a1, 0 193d: 4278 l32i.n a7, a2, 16 193f: 9258 l32i.n a5, a2, 36 1941: 040732 l8ui a3, a7, 4 1944: 0508 l32i.n a0, a5, 0 1946: 106307 bbci a3, 0, 195a 1949: 413600 srli a3, a0, 6 194c: 540000 extui a0, a0, 0, 6 194f: 203340 or a3, a3, a4 1952: 1133a0 slli a3, a3, 6 1955: 200030 or a0, a0, a3 1958: 0509 s32i.n a0, a5, 0 195a: 000782 l8ui a8, a7, 0 195d: f0a062 movi a6, 240 1960: 104890 and a4, a8, a9 1963: 106860 and a6, a8, a6 1966: 498466 bnei a4, 8, 19b3 1969: 548000 extui a8, a0, 0, 6 196c: 830c movi.n a3, 8 196e: 410600 srli a0, a0, 6 1971: 200030 or a0, a0, a3 1974: 1100a0 slli a0, a0, 6 1977: 200800 or a0, a8, a0 197a: 0509 s32i.n a0, a5, 0 197c: 05d626 beqi a6, 64, 1985 197f: c0a042 movi a4, 192 1982: 139647 bne a6, a4, 1999 1985: 546000 extui a6, a0, 0, 6 1988: ffe531 l32r a3, 191c 198b: 410600 srli a0, a0, 6 198e: 100030 and a0, a0, a3 1991: 1100a0 slli a0, a0, 6 1994: 200600 or a0, a6, a0 1997: 0509 s32i.n a0, a5, 0 1999: 414600 srli a4, a0, 6 199c: 0108 l32i.n a0, a1, 0 199e: 0c7427 bbci a4, 18, 19ae 19a1: 1258 l32i.n a5, a2, 4 19a3: 0b1742 l16ui a4, a7, 22 19a6: 1558 l32i.n a5, a5, 4 19a8: 414440 srli a4, a4, 4 19ab: 034542 s8i a4, a5, 3 19ae: 10c112 addi a1, a1, 16 19b1: f00d ret.n 19b3: e28897 bany a8, a9, 1999 19b6: 414600 srli a4, a0, 6 19b9: 3be666 bnei a6, 128, 19f8 19bc: 1179 s32i.n a7, a1, 4 19be: 549000 extui a9, a0, 0, 6 19c1: ffd881 l32r a8, 1924 19c4: ffd7a1 l32r a10, 1920 19c7: 4888 l32i.n a8, a8, 16 19c9: 20a4a0 or a10, a4, a10 19cc: 11aaa0 slli a10, a10, 6 19cf: 2099a0 or a9, a9, a10 19d2: 0599 s32i.n a9, a5, 0 19d4: 572862 l32i a6, a8, 0x15c 19d7: 2129 s32i.n a2, a1, 8 19d9: 661b addi.n a6, a6, 1 19db: 576862 s32i a6, a8, 0x15c 19de: 0e66b6 bltui a6, 6, 19f0 19e1: ffd121 l32r a2, 1928 19e4: ffd301 l32r a0, 1930 19e7: 0000c0 callx0 a0 19ea: 2128 l32i.n a2, a1, 8 19ec: 9258 l32i.n a5, a2, 36 19ee: 1178 l32i.n a7, a1, 4 19f0: 0508 l32i.n a0, a5, 0 19f2: 414600 srli a4, a0, 6 19f5: ffe8c6 j 199c 19f8: a0d666 bnei a6, 64, 199c 19fb: 9de077 bbsi a0, 7, 199c 19fe: ffcb31 l32r a3, 192c 1a01: 540000 extui a0, a0, 0, 6 1a04: 203430 or a3, a4, a3 1a07: 1133a0 slli a3, a3, 6 1a0a: 200030 or a0, a0, a3 1a0d: 0509 s32i.n a0, a5, 0 1a0f: fff7c6 j 19f2 1a12: 000000 ill 1a15: 000000 ill 1a18: 0008 l32i.n a0, a0, 0 ... 1a22: 300000 xor a0, a0, a0 ... 00001a58 : 1a58: f0c112 addi a1, a1, -16 1a5b: 0109 s32i.n a0, a1, 0 1a5d: 9258 l32i.n a5, a2, 36 1a5f: 11c9 s32i.n a12, a1, 4 1a61: 1558 l32i.n a5, a5, 4 1a63: 02cd mov.n a12, a2 1a65: 256450 extui a6, a5, 20, 3 1a68: 340050 extui a0, a5, 0, 4 1a6b: 309c beqz.n a0, 1a82 1a6d: 113026 beqi a0, 3, 1a82 1a70: 0930a6 blti a0, 3, 1a7d 1a73: 120c movi.n a2, 1 1a75: 0b60a6 blti a0, 6, 1a84 1a78: 020c movi.n a2, 0 1a7a: 000186 j 1a84 1a7d: 320c movi.n a2, 3 1a7f: 000046 j 1a84 1a82: 220c movi.n a2, 2 1a84: 111267 beq a2, a6, 1a99 1a87: ffe321 l32r a2, 1a14 1a8a: ffe331 l32r a3, 1a18 1a8d: 19a242 movi a4, 0x219 1a90: ffe601 l32r a0, 1a28 1a93: 0000c0 callx0 a0 1a96: ffff06 j 1a96 1a99: 0c2d mov.n a2, a12 1a9b: ffe985 call0 1934 1a9e: 0c2d mov.n a2, a12 1aa0: 00e785 call0 291c 1aa3: 720b addi.n a7, a2, -1 1aa5: 0a3716 beqz a7, 1b4c 1aa8: ffe101 l32r a0, 1a2c 1aab: 0000c0 callx0 a0 1aae: 7c28 l32i.n a2, a12, 28 1ab0: 9c38 l32i.n a3, a12, 36 1ab2: ffdf01 l32r a0, 1a30 1ab5: 0000c0 callx0 a0 1ab8: ffdf01 l32r a0, 1a34 1abb: 0000c0 callx0 a0 1abe: 0c2d mov.n a2, a12 1ac0: ffde01 l32r a0, 1a38 1ac3: 0000c0 callx0 a0 1ac6: 0c2d mov.n a2, a12 1ac8: 00c985 call0 2764 1acb: 050c movi.n a5, 0 1acd: ffd341 l32r a4, 1a1c 1ad0: 043256 bnez a2, 1b17 1ad3: ffda01 l32r a0, 1a3c 1ad6: 0000c0 callx0 a0 1ad9: ffd191 l32r a9, 1a20 1adc: 9ca8 l32i.n a10, a12, 36 1ade: 0b0c movi.n a11, 0 1ae0: 8cb9 s32i.n a11, a12, 32 1ae2: 0ab8 l32i.n a11, a10, 0 1ae4: 4998 l32i.n a9, a9, 16 1ae6: 34b2b0 extui a11, a11, 2, 4 1ae9: 11bbb0 slli a11, a11, 5 1aec: b9ba add.n a11, a9, a11 1aee: 7bb8 l32i.n a11, a11, 28 1af0: 0bc9 s32i.n a12, a11, 0 1af2: 0aa8 l32i.n a10, a10, 0 1af4: 20cc82 addi a8, a12, 32 1af7: 34a2a0 extui a10, a10, 2, 4 1afa: 11aab0 slli a10, a10, 5 1afd: 99aa add.n a9, a9, a10 1aff: 7989 s32i.n a8, a9, 28 1b01: ffcf01 l32r a0, 1a40 1b04: 0000c0 callx0 a0 1b07: 9c28 l32i.n a2, a12, 36 1b09: 1228 l32i.n a2, a2, 4 1b0b: 252420 extui a2, a2, 20, 3 1b0e: ffcd01 l32r a0, 1a44 1b11: 0000c0 callx0 a0 1b14: 001286 j 1b62 1b17: 251266 bnei a2, 1, 1b40 1b1a: 9c68 l32i.n a6, a12, 36 1b1c: 8c59 s32i.n a5, a12, 32 1b1e: 0688 l32i.n a8, a6, 0 1b20: 4478 l32i.n a7, a4, 16 1b22: 048180 extui a8, a8, 1, 1 1b25: b08870 addx8 a8, a8, a7 1b28: 472882 l32i a8, a8, 0x11c 1b2b: 08c9 s32i.n a12, a8, 0 1b2d: 0668 l32i.n a6, a6, 0 1b2f: 20cc32 addi a3, a12, 32 1b32: 046160 extui a6, a6, 1, 1 1b35: b06670 addx8 a6, a6, a7 1b38: 476632 s32i a3, a6, 0x11c 1b3b: 020c movi.n a2, 0 1b3d: 000846 j 1b62 1b40: f72266 bnei a2, 2, 1b3b 1b43: ffb821 l32r a2, 1a24 1b46: ffc001 l32r a0, 1a48 1b49: 0000c0 callx0 a0 1b4c: ffc001 l32r a0, 1a4c 1b4f: 0000c0 callx0 a0 1b52: 0c2d mov.n a2, a12 1b54: ffbf01 l32r a0, 1a50 1b57: 0000c0 callx0 a0 1b5a: ffbe01 l32r a0, 1a54 1b5d: 0000c0 callx0 a0 1b60: 120c movi.n a2, 1 1b62: 11c8 l32i.n a12, a1, 4 1b64: 0108 l32i.n a0, a1, 0 1b66: 10c112 addi a1, a1, 16 1b69: f00d ret.n ... 00001b6c : 1b6c: f0c112 addi a1, a1, -16 1b6f: 0109 s32i.n a0, a1, 0 1b71: 00b405 call0 26b4 1b74: 0108 l32i.n a0, a1, 0 1b76: 10c112 addi a1, a1, 16 1b79: f00d ret.n 1b7b: 000000 ill ... 00001b80 : 1b80: ffff71 l32r a7, 1b7c 1b83: 180c movi.n a8, 1 1b85: 4778 l32i.n a7, a7, 16 1b87: 400300 ssr a3 1b8a: 01d752 addmi a5, a7, 0x100 1b8d: 380562 l8ui a6, a5, 56 1b90: a09370 addx4 a9, a3, a7 1b93: b14060 sra a4, a6 1b96: 036407 bbci a4, 0, 1b9d 1b99: 082d mov.n a2, a8 1b9b: f00d ret.n 1b9d: 401300 ssl a3 1ba0: a1a800 sll a10, a8 1ba3: 20a6a0 or a10, a6, a10 1ba6: 3845a2 s8i a10, a5, 56 1ba9: 4f6922 s32i a2, a9, 0x13c 1bac: 020c movi.n a2, 0 1bae: f00d ret.n ... 00001bc0 : 1bc0: f0c112 addi a1, a1, -16 1bc3: 0109 s32i.n a0, a1, 0 1bc5: 11c9 s32i.n a12, a1, 4 1bc7: 061242 l16ui a4, a2, 12 1bca: 02cd mov.n a12, a2 1bcc: 1228 l32i.n a2, a2, 4 1bce: 9c08 l32i.n a0, a12, 36 1bd0: 4c38 l32i.n a3, a12, 16 1bd2: 0008 l32i.n a0, a0, 0 1bd4: 1239 s32i.n a3, a2, 4 1bd6: b40000 extui a0, a0, 0, 12 1bd9: 0ae047 bbsi a0, 4, 1be7 1bdc: 2c38 l32i.n a3, a12, 8 1bde: fff401 l32r a0, 1bb0 1be1: 0000c0 callx0 a0 1be4: 000806 j 1c08 1be7: 340b addi.n a3, a4, -1 1be9: f43030 extui a3, a3, 0, 16 1bec: fff201 l32r a0, 1bb4 1bef: 0000c0 callx0 a0 1bf2: 061c42 l16ui a4, a12, 12 1bf5: 050c movi.n a5, 0 1bf7: 023d mov.n a3, a2 1bf9: 2259 s32i.n a5, a2, 8 1bfb: 1c28 l32i.n a2, a12, 4 1bfd: 440b addi.n a4, a4, -1 1bff: f44040 extui a4, a4, 0, 16 1c02: ffed01 l32r a0, 1bb8 1c05: 0000c0 callx0 a0 1c08: 0c2d mov.n a2, a12 1c0a: 830c movi.n a3, 8 1c0c: 11c8 l32i.n a12, a1, 4 1c0e: ffeb01 l32r a0, 1bbc 1c11: 0000c0 callx0 a0 1c14: 0108 l32i.n a0, a1, 0 1c16: 10c112 addi a1, a1, 16 1c19: f00d ret.n ... 00001c34 : 1c34: f0c112 addi a1, a1, -16 1c37: 21d9 s32i.n a13, a1, 8 1c39: 11c9 s32i.n a12, a1, 4 1c3b: 0109 s32i.n a0, a1, 0 1c3d: 02cd mov.n a12, a2 1c3f: 428c beqz.n a2, 1c47 1c41: fff701 l32r a0, 1c20 1c44: 0000c0 callx0 a0 1c47: 0d0c movi.n a13, 0 1c49: 0d2d mov.n a2, a13 1c4b: fff601 l32r a0, 1c24 1c4e: 0000c0 callx0 a0 1c51: 07a216 beqz a2, 1ccf 1c54: dd1b addi.n a13, a13, 1 1c56: 74d0d0 extui a13, a13, 0, 8 1c59: ec4d66 bnei a13, 4, 1c49 1c5c: fff0d1 l32r a13, 1c1c 1c5f: 4d08 l32i.n a0, a13, 16 1c61: 0038 l32i.n a3, a0, 0 1c63: 602030 neg a2, a3 1c66: 102230 and a2, a2, a3 1c69: 40f220 nsau a2, a2 1c6c: 602020 neg a2, a2 1c6f: 1fc222 addi a2, a2, 31 1c72: 06e296 bltz a2, 1ce4 1c75: 1142b0 slli a4, a2, 5 1c78: 404a add.n a4, a0, a4 1c7a: 6458 l32i.n a5, a4, 24 1c7c: 04f556 bnez a5, 1ccf 1c7f: b458 l32i.n a5, a4, 44 1c81: 240442 l8ui a4, a4, 36 1c84: 047556 bnez a5, 1ccf 1c87: 349c beqz.n a4, 1c9e 1c89: 113426 beqi a4, 3, 1c9e 1c8c: 0934b6 bltui a4, 3, 1c99 1c8f: 150c movi.n a5, 1 1c91: 0b64b6 bltui a4, 6, 1ca0 1c94: 050c movi.n a5, 0 1c96: 000186 j 1ca0 1c99: 350c movi.n a5, 3 1c9b: 000046 j 1ca0 1c9e: 250c movi.n a5, 2 1ca0: 170c movi.n a7, 1 1ca2: 749050 extui a9, a5, 0, 8 1ca5: 74a020 extui a10, a2, 0, 8 1ca8: 401a00 ssl a10 1cab: a09900 addx4 a9, a9, a0 1cae: 1988 l32i.n a8, a9, 4 1cb0: fa7c movi.n a10, -1 1cb2: a17700 sll a7, a7 1cb5: 3077a0 xor a7, a7, a10 1cb8: 108870 and a8, a8, a7 1cbb: 1989 s32i.n a8, a9, 4 1cbd: 0068 l32i.n a6, a0, 0 1cbf: 820c movi.n a2, 8 1cc1: 106670 and a6, a6, a7 1cc4: 0069 s32i.n a6, a0, 0 1cc6: ffd801 l32r a0, 1c28 1cc9: 0000c0 callx0 a0 1ccc: ffe3c6 j 1c5f 1ccf: 4c8c beqz.n a12, 1cd7 1cd1: ffd601 l32r a0, 1c2c 1cd4: 0000c0 callx0 a0 1cd7: 120c movi.n a2, 1 1cd9: 11c8 l32i.n a12, a1, 4 1cdb: 21d8 l32i.n a13, a1, 8 1cdd: 0108 l32i.n a0, a1, 0 1cdf: 10c112 addi a1, a1, 16 1ce2: f00d ret.n 1ce4: 60b8 l32i.n a11, a0, 24 1ce6: fe5b56 bnez a11, 1ccf 1ce9: e0d8 l32i.n a13, a0, 56 1ceb: fe0d56 bnez a13, 1ccf 1cee: 462022 l32i a2, a0, 0x118 1cf1: fda256 bnez a2, 1ccf 1cf4: 482032 l32i a3, a0, 0x120 1cf7: fd4356 bnez a3, 1ccf 1cfa: 4c8c beqz.n a12, 1d02 1cfc: ffcd01 l32r a0, 1c30 1cff: 0000c0 callx0 a0 1d02: 020c movi.n a2, 0 1d04: fff446 j 1cd9 1d07: 000000 ill 1d0a: e00000 subx4 a0, a0, a0 1d0d: 000002 l8ui a0, a0, 0 1d10: 0002e0 excw 1d13: 02e000 excw 1d16: ff0000 excw 1d19: ff .byte 0xff 1d1a: ff .byte 0xff 1d1b: 0fff00 excw 1d1e: 00ff00 excw ... 1d49: 000000 ill 1d4c: 080c movi.n a8, 0 1d4e: e0c112 addi a1, a1, -32 1d51: 21c9 s32i.n a12, a1, 8 1d53: 31d9 s32i.n a13, a1, 12 1d55: 1109 s32i.n a0, a1, 4 1d57: 41e9 s32i.n a14, a1, 16 1d59: 51f9 s32i.n a15, a1, 20 1d5b: 6189 s32i.n a8, a1, 24 1d5d: ffeaf1 l32r a15, 1d08 1d60: 1e0c movi.n a14, 1 1d62: 007845 call0 24e8 1d65: 129216 beqz a2, 1e92 1d68: b8a052 movi a5, 184 1d6b: 92d8 l32i.n a13, a2, 36 1d6d: f07c movi.n a0, -1 1d6f: 0e0dd2 l8ui a13, a13, 14 1d72: 0129 s32i.n a2, a1, 0 1d74: 60c0d0 neg a12, a13 1d77: 10ccd0 and a12, a12, a13 1d7a: 40fcc0 nsau a12, a12 1d7d: 60c0c0 neg a12, a12 1d80: 1fccc2 addi a12, a12, 31 1d83: 02ec96 bltz a12, 1db5 1d86: 4f68 l32i.n a6, a15, 16 1d88: 265a add.n a2, a6, a5 1d8a: 800222 l8ui a2, a2, 128 1d8d: 400c00 ssr a12 1d90: 912020 srl a2, a2 1d93: 0f6207 bbci a2, 0, 1da6 1d96: a00c60 addx4 a0, a12, a6 1d99: 4f2002 l32i a0, a0, 0x13c 1d9c: 0128 l32i.n a2, a1, 0 1d9e: 0000c0 callx0 a0 1da1: f07c movi.n a0, -1 1da3: b8a052 movi a5, 184 1da6: 401c00 ssl a12 1da9: a12e00 sll a2, a14 1dac: 302200 xor a2, a2, a0 1daf: 10dd20 and a13, a13, a2 1db2: ffef86 j 1d74 1db5: 0158 l32i.n a5, a1, 0 1db7: 9558 l32i.n a5, a5, 36 1db9: 0538 l32i.n a3, a5, 0 1dbb: 040562 l8ui a6, a5, 4 1dbe: 410630 srli a0, a3, 6 1dc1: 34f3c7 bbsi a3, 28, 1df9 1dc4: ffd251 l32r a5, 1d0c 1dc7: ffd321 l32r a2, 1d14 1dca: 000552 l8ui a5, a5, 0 1dcd: 416460 srli a6, a6, 4 1dd0: 556a add.n a5, a5, a6 1dd2: 745050 extui a5, a5, 0, 8 1dd5: 1d55b6 bltui a5, 5, 1df6 1dd8: 120c movi.n a2, 1 1dda: 030c movi.n a3, 0 1ddc: ffcd71 l32r a7, 1d10 1ddf: 060c movi.n a6, 0 1de1: 004762 s8i a6, a7, 0 1de4: ffd301 l32r a0, 1d30 1de7: 0000c0 callx0 a0 1dea: 0108 l32i.n a0, a1, 0 1dec: 9008 l32i.n a0, a0, 36 1dee: 0008 l32i.n a0, a0, 0 1df0: 410600 srli a0, a0, 6 1df3: 000086 j 1df9 1df6: 004252 s8i a5, a2, 0 1df9: 1960d7 bbci a0, 13, 1e16 1dfc: 0128 l32i.n a2, a1, 0 1dfe: 0228 l32i.n a2, a2, 0 1e00: ffcd01 l32r a0, 1d34 1e03: 0000c0 callx0 a0 1e06: 0108 l32i.n a0, a1, 0 1e08: 9008 l32i.n a0, a0, 36 1e0a: 120c movi.n a2, 1 1e0c: 0008 l32i.n a0, a0, 0 1e0e: 6129 s32i.n a2, a1, 24 1e10: 410600 srli a0, a0, 6 1e13: 000186 j 1e1d 1e16: 5b60e7 bbci a0, 14, 1e75 1e19: 420c movi.n a2, 4 1e1b: 6129 s32i.n a2, a1, 24 1e1d: 477077 bbci a0, 23, 1e68 1e20: 0158 l32i.n a5, a1, 0 1e22: 0b1562 l16ui a6, a5, 22 1e25: fcc662 addi a6, a6, -4 1e28: 0b5562 s16i a6, a5, 22 1e2b: 2558 l32i.n a5, a5, 8 1e2d: 0020c0 memw 1e30: ffba71 l32r a7, 1d18 1e33: 0568 l32i.n a6, a5, 0 1e35: 106670 and a6, a6, a7 1e38: 416c60 srli a6, a6, 12 1e3b: fcc662 addi a6, a6, -4 1e3e: b46060 extui a6, a6, 0, 12 1e41: 116640 slli a6, a6, 12 1e44: 0020c0 memw 1e47: ffb571 l32r a7, 1d1c 1e4a: 0548 l32i.n a4, a5, 0 1e4c: 104470 and a4, a4, a7 1e4f: 204460 or a4, a4, a6 1e52: 0020c0 memw 1e55: ffb231 l32r a3, 1d20 1e58: 0549 s32i.n a4, a5, 0 1e5a: 000332 l8ui a3, a3, 0 1e5d: f01316 beqz a3, 1d62 1e60: ffb181 l32r a8, 1d24 1e63: 070c movi.n a7, 0 1e65: 004872 s8i a7, a8, 0 1e68: 0128 l32i.n a2, a1, 0 1e6a: 6138 l32i.n a3, a1, 24 1e6c: ffb301 l32r a0, 1d38 1e6f: 0000c0 callx0 a0 1e72: ffbb06 j 1d62 1e75: 067087 bbci a0, 24, 1e7f 1e78: 690c movi.n a9, 6 1e7a: 6199 s32i.n a9, a1, 24 1e7c: ffe746 j 1e1d 1e7f: 0660f7 bbci a0, 15, 1e89 1e82: 5a0c movi.n a10, 5 1e84: 61a9 s32i.n a10, a1, 24 1e86: ffe4c6 j 1e1d 1e89: 05b500 extui a11, a0, 21, 1 1e8c: ed2b56 bnez a11, 1d62 1e8f: ffe286 j 1e1d 1e92: 000005 call0 1e94 1e95: 120c movi.n a2, 1 1e97: 000005 call0 1e98 1e9a: 42ec bnez.n a2, 1ec2 1e9c: ffa801 l32r a0, 1d3c 1e9f: 0000c0 callx0 a0 1ea2: c29c beqz.n a2, 1ec2 1ea4: ffa701 l32r a0, 1d40 1ea7: 0000c0 callx0 a0 1eaa: 429c beqz.n a2, 1ec2 1eac: 061f32 l16ui a3, a15, 12 1eaf: 040c movi.n a4, 0 1eb1: ff9d21 l32r a2, 1d28 1eb4: 150c movi.n a5, 1 1eb6: 2142e2 s8i a14, a2, 33 1eb9: 24c222 addi a2, a2, 36 1ebc: ffa201 l32r a0, 1d44 1ebf: 0000c0 callx0 a0 1ec2: ff9a01 l32r a0, 1d2c 1ec5: 7038 l32i.n a3, a0, 28 1ec7: 0963e7 bbci a3, 14, 1ed4 1eca: 1028 l32i.n a2, a0, 4 1ecc: 224b addi.n a2, a2, 4 1ece: ff9e01 l32r a0, 1d48 1ed1: 0000c0 callx0 a0 1ed4: 21c8 l32i.n a12, a1, 8 1ed6: 31d8 l32i.n a13, a1, 12 1ed8: 41e8 l32i.n a14, a1, 16 1eda: 51f8 l32i.n a15, a1, 20 1edc: 1108 l32i.n a0, a1, 4 1ede: 20c112 addi a1, a1, 32 1ee1: f00d ret.n 1ee3: 000000 ill ... 00001ee8 : 1ee8: 020c movi.n a2, 0 1eea: f0c112 addi a1, a1, -16 1eed: 0109 s32i.n a0, a1, 0 1eef: fffd01 l32r a0, 1ee4 1ef2: 0000c0 callx0 a0 1ef5: 0108 l32i.n a0, a1, 0 1ef7: 10c112 addi a1, a1, 16 1efa: f00d ret.n ... 1f14: f0c112 addi a1, a1, -16 1f17: 11c9 s32i.n a12, a1, 4 1f19: 21d9 s32i.n a13, a1, 8 1f1b: 31e9 s32i.n a14, a1, 12 1f1d: 0109 s32i.n a0, a1, 0 1f1f: f5a0e2 movi a14, 245 1f22: 000106 j 1f2a 1f25: 0c2d mov.n a2, a12 1f27: 000005 call0 1f28 1f2a: 006045 call0 2530 1f2d: 02cd mov.n a12, a2 1f2f: 086216 beqz a2, 1fb9 1f32: 42d8 l32i.n a13, a2, 16 1f34: 1258 l32i.n a5, a2, 4 1f36: 4dcb addi.n a4, a13, 12 1f38: 080d02 l8ui a0, a13, 8 1f3b: 1549 s32i.n a4, a5, 4 1f3d: 108c beqz.n a0, 1f42 1f3f: e290e7 bne a0, a14, 1f25 1f42: 0c2d mov.n a2, a12 1f44: 0d3d mov.n a3, a13 1f46: 003845 call0 22cc 1f49: fdd256 bnez a2, 1f2a 1f4c: 0d08 l32i.n a0, a13, 0 1f4e: ffeb61 l32r a6, 1efc 1f51: 02f0c7 bbsi a0, 28, 1f57 1f54: 0270e7 bbci a0, 30, 1f5a 1f57: 1c70f7 bbci a0, 31, 1f77 1f5a: 780662 l8ui a6, a6, 120 1f5d: 161626 beqi a6, 1, 1f77 1f60: 02f0d7 bbsi a0, 29, 1f66 1f63: 2d70f7 bbci a0, 31, 1f94 1f66: ffe671 l32r a7, 1f00 1f69: 000772 l8ui a7, a7, 0 1f6c: 2c1766 bnei a7, 1, 1f9c 1f6f: 0c2d mov.n a2, a12 1f71: 000005 call0 1f74 1f74: ffec86 j 1f2a 1f77: 0c3d mov.n a3, a12 1f79: 050c movi.n a5, 0 1f7b: 4c48 l32i.n a4, a12, 16 1f7d: ffe121 l32r a2, 1f04 1f80: 000442 l8ui a4, a4, 0 1f83: 4228 l32i.n a2, a2, 16 1f85: 014480 slli a4, a4, 24 1f88: 314840 srai a4, a4, 24 1f8b: ffe001 l32r a0, 1f0c 1f8e: 0000c0 callx0 a0 1f91: ffe546 j 1f2a 1f94: 0c2d mov.n a2, a12 1f96: 000005 call0 1f98 1f99: ffe346 j 1f2a 1f9c: 0c3d mov.n a3, a12 1f9e: 050c movi.n a5, 0 1fa0: 4c48 l32i.n a4, a12, 16 1fa2: ffd921 l32r a2, 1f08 1fa5: 000442 l8ui a4, a4, 0 1fa8: 5228 l32i.n a2, a2, 20 1faa: 014480 slli a4, a4, 24 1fad: 314840 srai a4, a4, 24 1fb0: ffd801 l32r a0, 1f10 1fb3: 0000c0 callx0 a0 1fb6: ffdc06 j 1f2a 1fb9: 11c8 l32i.n a12, a1, 4 1fbb: 21d8 l32i.n a13, a1, 8 1fbd: 31e8 l32i.n a14, a1, 12 1fbf: 0108 l32i.n a0, a1, 0 1fc1: 10c112 addi a1, a1, 16 1fc4: f00d ret.n ... 1fde: 120000 excw 1fe1: c9d0c1 l32r a12, ffff4724 1fe4: 510961 l32r a6, fffd6408 1fe7: 81e9 s32i.n a14, a1, 32 1fe9: 71d9 s32i.n a13, a1, 28 1feb: 06ed mov.n a14, a6 1fed: 05dd mov.n a13, a5 1fef: c00540 sub a0, a5, a4 1ff2: 02a0e6 bgei a0, 12, 1ff8 1ff5: 002a06 j 20a1 1ff8: c4cb addi.n a12, a4, 12 1ffa: c005c0 sub a0, a5, a12 1ffd: 0220e6 bgei a0, 2, 2003 2000: 002886 j 20a6 2003: dda052 movi a5, 221 2006: 020c movi.n a2, 0 2008: fff041 l32r a4, 1fc8 200b: 10c372 addi a7, a3, 16 200e: 3179 s32i.n a7, a1, 12 2010: 4149 s32i.n a4, a1, 16 2012: e4c462 addi a6, a4, -28 2015: 1169 s32i.n a6, a1, 4 2017: 7ec442 addi a4, a4, 126 201a: 2149 s32i.n a4, a1, 8 201c: 010c42 l8ui a4, a12, 1 201f: 842b addi.n a8, a4, 2 2021: 7c2087 blt a0, a8, 20a1 2024: 000c02 l8ui a0, a12, 0 2027: 90bc beqz.n a0, 2064 2029: 1a3026 beqi a0, 3, 2047 202c: 0a5026 beqi a0, 5, 203a 202f: 079057 bne a0, a5, 203a 2032: 041e66 bnei a14, 1, 203a 2035: 7c34f6 bgeui a4, 3, 20b5 2038: 120c movi.n a2, 1 203a: 942b addi.n a9, a4, 2 203c: cc9a add.n a12, a12, a9 203e: c00dc0 sub a0, a13, a12 2041: d720e6 bgei a0, 2, 201c 2044: 001806 j 20a8 2047: ef1e66 bnei a14, 1, 203a 204a: ffe101 l32r a0, 1fd0 204d: 0000c0 callx0 a0 2050: 0602b2 l8ui a11, a2, 6 2053: 020ca2 l8ui a10, a12, 2 2056: dda052 movi a5, 221 2059: 499ab7 bne a10, a11, 20a6 205c: 010c42 l8ui a4, a12, 1 205f: 120c movi.n a2, 1 2061: fff546 j 203a 2064: d22e66 bnei a14, 2, 203a 2067: 4108 l32i.n a0, a1, 16 2069: 7d0002 l8ui a0, a0, 125 206c: f08c beqz.n a0, 207f 206e: 2128 l32i.n a2, a1, 8 2070: 3138 l32i.n a3, a1, 12 2072: 640c movi.n a4, 6 2074: ffd801 l32r a0, 1fd4 2077: 0000c0 callx0 a0 207a: 82ec bnez.n a2, 20a6 207c: 010c42 l8ui a4, a12, 1 207f: 4128 l32i.n a2, a1, 16 2081: ffd222 addmi a2, a2, 0xffffff00 2084: 382222 l32i a2, a2, 224 2087: 1b9247 bne a2, a4, 20a6 208a: 1128 l32i.n a2, a1, 4 208c: 3c2b addi.n a3, a12, 2 208e: ffd201 l32r a0, 1fd8 2091: 0000c0 callx0 a0 2094: e2cc bnez.n a2, 20a6 2096: dda052 movi a5, 221 2099: 010c42 l8ui a4, a12, 1 209c: 120c movi.n a2, 1 209e: ffe606 j 203a 20a1: 220c movi.n a2, 2 20a3: 000046 j 20a8 20a6: 020c movi.n a2, 0 20a8: 61c8 l32i.n a12, a1, 24 20aa: 71d8 l32i.n a13, a1, 28 20ac: 81e8 l32i.n a14, a1, 32 20ae: 5108 l32i.n a0, a1, 20 20b0: 30c112 addi a1, a1, 48 20b3: f00d ret.n 20b5: 2c2b addi.n a2, a12, 2 20b7: 013d mov.n a3, a1 20b9: ffc461 l32r a6, 1fcc 20bc: 340c movi.n a4, 3 20be: 020652 l8ui a5, a6, 2 20c1: 024152 s8i a5, a1, 2 20c4: 001662 l16ui a6, a6, 0 20c7: 005162 s16i a6, a1, 0 20ca: ffc401 l32r a0, 1fdc 20cd: 0000c0 callx0 a0 20d0: 170c movi.n a7, 1 20d2: 932720 movnez a2, a7, a2 20d5: fff3c6 j 20a8 20d8: 003c movi.n a0, 48 ... 20e2: 210000 srai a0, a0, 0 20e5: fffd excw 20e7: f0c112 addi a1, a1, -16 20ea: 0109 s32i.n a0, a1, 0 20ec: fffd01 l32r a0, 20e0 20ef: 0000c0 callx0 a0 20f2: fffa21 l32r a2, 20dc 20f5: 100c movi.n a0, 1 20f7: 144202 s8i a0, a2, 20 20fa: 0108 l32i.n a0, a1, 0 20fc: 10c112 addi a1, a1, 16 20ff: f00d ret.n ... 210d: 000000 ill 2110: 003c movi.n a0, 48 2112: 000000 ill 2115: 000000 ill 2118: 000dd0 excw ... 2127: 003c00 excw 212a: d00000 subx2 a0, a0, a0 212d: 000d mov.n a0, a0 ... 2157: eba100 excw 215a: ff .byte 0xff 215b: f0c112 addi a1, a1, -16 215e: 0109 s32i.n a0, a1, 0 2160: 0378 l32i.n a7, a3, 0 2162: 11c9 s32i.n a12, a1, 4 2164: 4d0aa2 l8ui a10, a10, 77 2167: 0c92c2 l16si a12, a2, 24 216a: 0490a0 extui a9, a10, 0, 1 216d: 02f7c7 bbsi a7, 28, 2173 2170: 002346 j 2201 2173: 026a07 bbci a10, 0, 2179 2176: 0021c6 j 2201 2179: 043d mov.n a3, a4 217b: 054d mov.n a4, a5 217d: 065d mov.n a5, a6 217f: 160c movi.n a6, 1 2181: ffe5c5 call0 1fe0 2184: 741266 bnei a2, 1, 21fc 2187: ffe041 l32r a4, 2108 218a: 289402 l16si a0, a4, 80 218d: 88afb2 movi a11, -120 2190: 01a0c7 bge a0, a12, 2195 2193: 0c0d mov.n a0, a12 2195: 110000 slli a0, a0, 16 2198: 310000 srai a0, a0, 16 219b: 285402 s16i a0, a4, 80 219e: 5aa0b7 bge a0, a11, 21fc 21a1: a9ad22 movi a2, 0xfffffda9 21a4: 541027 beq a0, a2, 21fc 21a7: a8ad32 movi a3, 0xfffffda8 21aa: 4ea307 bge a3, a0, 21fc 21ad: 57a242 movi a4, 0x257 21b0: 482407 blt a4, a0, 21fc 21b3: ffd651 l32r a5, 210c 21b6: 140552 l8ui a5, a5, 20 21b9: f5bc beqz.n a5, 21fc 21bb: ffdd01 l32r a0, 2130 21be: 0000c0 callx0 a0 21c1: ffd3c1 l32r a12, 2110 21c4: 060222 l8ui a2, a2, 6 21c7: 0a9c32 l16si a3, a12, 20 21ca: ffda01 l32r a0, 2134 21cd: 0000c0 callx0 a0 21d0: 0c2d mov.n a2, a12 21d2: ffd051 l32r a5, 2114 21d5: 040c movi.n a4, 0 21d7: 144542 s8i a4, a5, 20 21da: ffd701 l32r a0, 2138 21dd: 0000c0 callx0 a0 21e0: ffce31 l32r a3, 2118 21e3: 0c2d mov.n a2, a12 21e5: 040c movi.n a4, 0 21e7: ffd501 l32r a0, 213c 21ea: 0000c0 callx0 a0 21ed: 0c2d mov.n a2, a12 21ef: e8a332 movi a3, 0x3e8 21f2: 040c movi.n a4, 0 21f4: 150c movi.n a5, 1 21f6: ffd201 l32r a0, 2140 21f9: 0000c0 callx0 a0 21fc: 120c movi.n a2, 1 21fe: 001cc6 j 2275 2201: 06e956 bnez a9, 2273 2204: 043d mov.n a3, a4 2206: 054d mov.n a4, a5 2208: 065d mov.n a5, a6 220a: 260c movi.n a6, 2 220c: ffdd05 call0 1fe0 220f: 601266 bnei a2, 1, 2273 2212: 88af62 movi a6, -120 2215: 5aac67 bge a12, a6, 2273 2218: a8ad72 movi a7, 0xfffffda8 221b: 54a7c7 bge a7, a12, 2273 221e: 57a282 movi a8, 0x257 2221: 4e28c7 blt a8, a12, 2273 2224: ffbe91 l32r a9, 211c 2227: 140992 l8ui a9, a9, 20 222a: 045916 beqz a9, 2273 222d: ffc501 l32r a0, 2144 2230: 0000c0 callx0 a0 2233: ffbba1 l32r a10, 2120 2236: 0c3d mov.n a3, a12 2238: 005ac2 s16i a12, a10, 0 223b: 060222 l8ui a2, a2, 6 223e: ffc201 l32r a0, 2148 2241: 0000c0 callx0 a0 2244: ffb8c1 l32r a12, 2124 2247: 0b0c movi.n a11, 0 2249: 144cb2 s8i a11, a12, 20 224c: ffb7c1 l32r a12, 2128 224f: 0c2d mov.n a2, a12 2251: ffbe01 l32r a0, 214c 2254: 0000c0 callx0 a0 2257: ffb531 l32r a3, 212c 225a: 0c2d mov.n a2, a12 225c: 040c movi.n a4, 0 225e: ffbc01 l32r a0, 2150 2261: 0000c0 callx0 a0 2264: 0c2d mov.n a2, a12 2266: e8a332 movi a3, 0x3e8 2269: 040c movi.n a4, 0 226b: 150c movi.n a5, 1 226d: ffb901 l32r a0, 2154 2270: 0000c0 callx0 a0 2273: 020c movi.n a2, 0 2275: 11c8 l32i.n a12, a1, 4 2277: 0108 l32i.n a0, a1, 0 2279: 10c112 addi a1, a1, 16 227c: f00d ret.n ... 22ca: 420000 excw 22cd: 12f0a0 excw 22d0: c9d0c1 l32r a12, ffff4a10 22d3: 912941 l32r a4, fffe6778 22d6: 3109 s32i.n a0, a1, 12 22d8: 61e9 s32i.n a14, a1, 24 22da: 71f9 s32i.n a15, a1, 28 22dc: 51d9 s32i.n a13, a1, 20 22de: cf0c movi.n a15, 12 22e0: 03dd mov.n a13, a3 22e2: 12e8 l32i.n a14, a2, 4 22e4: ffe731 l32r a3, 2280 22e7: 1ee8 l32i.n a14, a14, 4 22e9: 060302 l8ui a0, a3, 6 22ec: 000e22 l8ui a2, a14, 0 22ef: 010080 slli a0, a0, 24 22f2: 10f2f0 and a15, a2, a15 22f5: 310800 srai a0, a0, 24 22f8: 102240 and a2, a2, a4 22fb: 8129 s32i.n a2, a1, 32 22fd: 1010a6 blti a0, 1, 2311 2300: ffe401 l32r a0, 2290 2303: 0000c0 callx0 a0 2306: ffdf31 l32r a3, 2284 2309: 022b addi.n a0, a2, 2 230b: 210200 srai a0, a0, 2 230e: 064302 s8i a0, a3, 6 2311: 0d08 l32i.n a0, a13, 0 2313: 05f0c7 bbsi a0, 28, 231c 2316: 052e00 extui a2, a0, 30, 1 2319: 11d216 beqz a2, 243a 231c: 07f0d7 bbsi a0, 29, 2327 231f: 04f0f7 bbsi a0, 31, 2327 2322: 0c0c movi.n a12, 0 2324: 000046 j 2329 2327: 2c0c movi.n a12, 2 2329: 328f66 bnei a15, 8, 235f 232c: 000005 call0 2330 232f: ffd901 l32r a0, 2294 2332: 0000c0 callx0 a0 2335: 059216 beqz a2, 2392 2338: ffd801 l32r a0, 2298 233b: 0000c0 callx0 a0 233e: 050216 beqz a2, 2392 2341: 150c movi.n a5, 1 2343: ffd231 l32r a3, 228c 2346: ffd021 l32r a2, 2288 2349: 140c movi.n a4, 1 234b: 214242 s8i a4, a2, 33 234e: 061332 l16ui a3, a3, 12 2351: 24c222 addi a2, a2, 36 2354: 040c movi.n a4, 0 2356: ffd101 l32r a0, 229c 2359: 0000c0 callx0 a0 235c: 000c86 j 2392 235f: ffec bnez.n a15, 2392 2361: 8148 l32i.n a4, a1, 32 2363: 2be466 bnei a4, 128, 2392 2366: 0e2d mov.n a2, a14 2368: ffce01 l32r a0, 22a0 236b: 0000c0 callx0 a0 236e: 0d08 l32i.n a0, a13, 0 2370: 145e00 extui a5, a0, 14, 2 2373: 0d3556 bnez a5, 244a 2376: b50000 extui a0, a0, 16, 12 2379: 003486 j 244f 237c: 2eab addi.n a2, a14, 10 237e: ffc901 l32r a0, 22a4 2381: 0000c0 callx0 a0 2384: a28c beqz.n a2, 2392 2386: 9128 l32i.n a2, a1, 36 2388: 0138 l32i.n a3, a1, 0 238a: 1148 l32i.n a4, a1, 4 238c: ffc701 l32r a0, 22a8 238f: 0000c0 callx0 a0 2392: 4a2cf6 bgeui a12, 2, 23e0 2395: 0c2d mov.n a2, a12 2397: 3eab addi.n a3, a14, 10 2399: 2139 s32i.n a3, a1, 8 239b: ffc401 l32r a0, 22ac 239e: 0000c0 callx0 a0 23a1: 9168 l32i.n a6, a1, 36 23a3: 0d3d mov.n a3, a13 23a5: 7629 s32i.n a2, a6, 28 23a7: ffc201 l32r a0, 22b0 23aa: 0000c0 callx0 a0 23ad: 000d72 l8ui a7, a13, 0 23b0: 0c2d mov.n a2, a12 23b2: 773b addi.n a7, a7, 3 23b4: 004d72 s8i a7, a13, 0 23b7: ffbf01 l32r a0, 22b4 23ba: 0000c0 callx0 a0 23bd: 062216 beqz a2, 2423 23c0: 05ff56 bnez a15, 2423 23c3: 0e2d mov.n a2, a14 23c5: ffbc01 l32r a0, 22b8 23c8: 0000c0 callx0 a0 23cb: 0d08 l32i.n a0, a13, 0 23cd: 148e00 extui a8, a0, 14, 2 23d0: d8dc bnez.n a8, 23f1 23d2: b50000 extui a0, a0, 16, 12 23d5: 000746 j 23f6 23d8: 0c2d mov.n a2, a12 23da: ffb801 l32r a0, 22bc 23dd: 0000c0 callx0 a0 23e0: 020c movi.n a2, 0 23e2: 41c8 l32i.n a12, a1, 16 23e4: 51d8 l32i.n a13, a1, 20 23e6: 61e8 l32i.n a14, a1, 24 23e8: 71f8 l32i.n a15, a1, 28 23ea: 3108 l32i.n a0, a1, 12 23ec: 30c112 addi a1, a1, 48 23ef: f00d ret.n 23f1: 1d08 l32i.n a0, a13, 4 23f3: 410800 srli a0, a0, 8 23f6: 8138 l32i.n a3, a1, 32 23f8: 04b326 beqi a3, 16, 2400 23fb: 053c movi.n a5, 48 23fd: 229357 bne a3, a5, 2423 2400: c03020 sub a3, a0, a2 2403: 18ce22 addi a2, a14, 24 2406: fcc332 addi a3, a3, -4 2409: f43030 extui a3, a3, 0, 16 240c: 3e3a add.n a3, a14, a3 240e: 18c332 addi a3, a3, 24 2411: ffab01 l32r a0, 22c0 2414: 0000c0 callx0 a0 2417: 828c beqz.n a2, 2423 2419: 0c2d mov.n a2, a12 241b: 2138 l32i.n a3, a1, 8 241d: ffa901 l32r a0, 22c4 2420: 0000c0 callx0 a0 2423: 010e42 l8ui a4, a14, 1 2426: 040e52 l8ui a5, a14, 4 2429: b36467 bbci a4, 6, 23e0 242c: a86507 bbci a5, 0, 23d8 242f: 0c2d mov.n a2, a12 2431: ffa501 l32r a0, 22c8 2434: 0000c0 callx0 a0 2437: ffe946 j 23e0 243a: 02f0d7 bbsi a0, 29, 2440 243d: 0470f7 bbci a0, 31, 2445 2440: 1c0c movi.n a12, 1 2442: ffb8c6 j 2329 2445: 2c0c movi.n a12, 2 2447: ffb786 j 2329 244a: 1d08 l32i.n a0, a13, 4 244c: 410800 srli a0, a0, 8 244f: 0d3d mov.n a3, a13 2451: 0e4d mov.n a4, a14 2453: c06020 sub a6, a0, a2 2456: 18ce52 addi a5, a14, 24 2459: 0159 s32i.n a5, a1, 0 245b: 9128 l32i.n a2, a1, 36 245d: fcc662 addi a6, a6, -4 2460: f46060 extui a6, a6, 0, 16 2463: 6e6a add.n a6, a14, a6 2465: 18c662 addi a6, a6, 24 2468: 1169 s32i.n a6, a1, 4 246a: ffcec5 call0 2158 246d: 720b addi.n a7, a2, -1 246f: f09756 bnez a7, 237c 2472: 9128 l32i.n a2, a1, 36 2474: 000005 call0 2478 2477: 120c movi.n a2, 1 2479: ffd946 j 23e2 ... 0000248c : 248c: f0c112 addi a1, a1, -16 248f: 1109 s32i.n a0, a1, 4 2491: 2e82f6 bgeui a2, 8, 24c3 2494: fffa01 l32r a0, 247c 2497: 4008 l32i.n a0, a0, 16 2499: 1132b0 slli a3, a2, 5 249c: 003a add.n a0, a0, a3 249e: 270002 l8ui a0, a0, 39 24a1: 0139 s32i.n a3, a1, 0 24a3: c0dc bnez.n a0, 24c3 24a5: fff701 l32r a0, 2484 24a8: 0000c0 callx0 a0 24ab: fff521 l32r a2, 2480 24ae: 0138 l32i.n a3, a1, 0 24b0: 4228 l32i.n a2, a2, 16 24b2: 223a add.n a2, a2, a3 24b4: 6228 l32i.n a2, a2, 24 24b6: 2129 s32i.n a2, a1, 8 24b8: fff401 l32r a0, 2488 24bb: 0000c0 callx0 a0 24be: 2108 l32i.n a0, a1, 8 24c0: 000046 j 24c5 24c3: 000c movi.n a0, 0 24c5: 708c beqz.n a0, 24d0 24c7: 9038 l32i.n a3, a0, 36 24c9: 0338 l32i.n a3, a3, 0 24cb: 017387 bbci a3, 24, 24d0 24ce: 000c movi.n a0, 0 24d0: 002d mov.n a2, a0 24d2: 1108 l32i.n a0, a1, 4 24d4: 10c112 addi a1, a1, 16 24d7: f00d ret.n ... 24e5: 000000 ill 24e8: f0c112 addi a1, a1, -16 24eb: 11c9 s32i.n a12, a1, 4 24ed: 0109 s32i.n a0, a1, 0 24ef: fffc01 l32r a0, 24e0 24f2: 0000c0 callx0 a0 24f5: fff901 l32r a0, 24dc 24f8: 4008 l32i.n a0, a0, 16 24fa: 4a20c2 l32i a12, a0, 0x128 24fd: 2c9c beqz.n a12, 2513 24ff: 040c movi.n a4, 0 2501: 8c28 l32i.n a2, a12, 32 2503: 4a6022 s32i a2, a0, 0x128 2506: 72cc bnez.n a2, 2511 2508: 01d032 addmi a3, a0, 0x100 250b: 28c332 addi a3, a3, 40 250e: 4b6032 s32i a3, a0, 0x12c 2511: 8c49 s32i.n a4, a12, 32 2513: fff401 l32r a0, 24e4 2516: 0000c0 callx0 a0 2519: 0c2d mov.n a2, a12 251b: 0108 l32i.n a0, a1, 0 251d: 11c8 l32i.n a12, a1, 4 251f: 10c112 addi a1, a1, 16 2522: f00d ret.n ... 2530: f0c112 addi a1, a1, -16 2533: 11c9 s32i.n a12, a1, 4 2535: 0109 s32i.n a0, a1, 0 2537: fffc01 l32r a0, 2528 253a: 0000c0 callx0 a0 253d: fff901 l32r a0, 2524 2540: 4008 l32i.n a0, a0, 16 2542: 4c20c2 l32i a12, a0, 0x130 2545: 2c9c beqz.n a12, 255b 2547: 040c movi.n a4, 0 2549: 8c28 l32i.n a2, a12, 32 254b: 4c6022 s32i a2, a0, 0x130 254e: 72cc bnez.n a2, 2559 2550: 01d032 addmi a3, a0, 0x100 2553: 30c332 addi a3, a3, 48 2556: 4d6032 s32i a3, a0, 0x134 2559: 8c49 s32i.n a4, a12, 32 255b: fff401 l32r a0, 252c 255e: 0000c0 callx0 a0 2561: 0c2d mov.n a2, a12 2563: 0108 l32i.n a0, a1, 0 2565: 11c8 l32i.n a12, a1, 4 2567: 10c112 addi a1, a1, 16 256a: f00d ret.n 256c: 000000 ill 256f: 080700 excw 2572: 000000 ill 2575: 0e .byte 0xe 2576: 906000 addx2 a6, a0, a0 2579: 000004 excw 257c: 0001d0 excw 257f: 002400 excw 2582: 000000 ill 2585: 000000 ill 2588: 000004 excw ... 2593: 271000 excw 2596: c00000 sub a0, a0, a0 2599: 000927 bnone a9, a2, 259d ... 000025b0 : 25b0: 040c movi.n a4, 0 25b2: 160c movi.n a6, 1 25b4: f0c112 addi a1, a1, -16 25b7: ffed31 l32r a3, 256c 25ba: 0109 s32i.n a0, a1, 0 25bc: 000c movi.n a0, 0 25be: 4338 l32i.n a3, a3, 16 25c0: 1120b0 slli a2, a0, 5 25c3: 001b addi.n a0, a0, 1 25c5: 232a add.n a2, a3, a2 25c7: 6249 s32i.n a4, a2, 24 25c9: 274242 s8i a4, a2, 39 25cc: 740000 extui a0, a0, 0, 8 25cf: 18c252 addi a5, a2, 24 25d2: 7259 s32i.n a5, a2, 28 25d4: e88066 bnei a0, 8, 25c0 25d7: 000c movi.n a0, 0 25d9: 750c movi.n a5, 7 25db: 1120b0 slli a2, a0, 5 25de: 001b addi.n a0, a0, 1 25e0: 232a add.n a2, a3, a2 25e2: 274262 s8i a6, a2, 39 25e5: 244252 s8i a5, a2, 36 25e8: 740000 extui a0, a0, 0, 8 25eb: ec2066 bnei a0, 2, 25db 25ee: 0349 s32i.n a4, a3, 0 25f0: 000c movi.n a0, 0 25f2: 906000 addx2 a6, a0, a0 25f5: a05030 addx4 a5, a0, a3 25f8: 1549 s32i.n a4, a5, 4 25fa: 1166f0 slli a6, a6, 1 25fd: 503a add.n a5, a0, a3 25ff: 263b addi.n a2, a6, 3 2601: b32660 movgez a2, a6, a6 2604: 001b addi.n a0, a0, 1 2606: 740000 extui a0, a0, 0, 8 2609: 212220 srai a2, a2, 2 260c: 222b addi.n a2, a2, 2 260e: 144522 s8i a2, a5, 20 2611: dd4066 bnei a0, 4, 25f2 2614: 000c movi.n a0, 0 2616: 18a162 movi a6, 0x118 2619: b02030 addx8 a2, a0, a3 261c: 466242 s32i a4, a2, 0x118 261f: 001b addi.n a0, a0, 1 2621: 526a add.n a5, a2, a6 2623: 476252 s32i a5, a2, 0x11c 2626: 740000 extui a0, a0, 0, 8 2629: ec2066 bnei a0, 2, 2619 262c: 4c6342 s32i a4, a3, 0x130 262f: 4a6342 s32i a4, a3, 0x128 2632: 01d382 addmi a8, a3, 0x100 2635: 28c892 addi a9, a8, 40 2638: 4b6392 s32i a9, a3, 0x12c 263b: 30c882 addi a8, a8, 48 263e: 4d6382 s32i a8, a3, 0x134 2641: ffcb61 l32r a6, 2570 2644: ffcc71 l32r a7, 2574 2647: 0020c0 memw 264a: fe6762 s32i a6, a7, 0x3f8 264d: ffd401 l32r a0, 25a0 2650: 0000c0 callx0 a0 2653: ffc921 l32r a2, 2578 2656: 032c movi.n a3, 32 2658: ffc941 l32r a4, 257c 265b: 252c movi.n a5, 34 265d: ffd101 l32r a0, 25a4 2660: 0000c0 callx0 a0 2663: ffc721 l32r a2, 2580 2666: ffc731 l32r a3, 2584 2669: 040c movi.n a4, 0 266b: ffcf01 l32r a0, 25a8 266e: 0000c0 callx0 a0 2671: ffc521 l32r a2, 2588 2674: ffc631 l32r a3, 258c 2677: 040c movi.n a4, 0 2679: ffc8b1 l32r a11, 259c 267c: ffc551 l32r a5, 2590 267f: ffc501 l32r a0, 2594 2682: 6a0552 l8ui a5, a5, 106 2685: ffc4a1 l32r a10, 2598 2688: d10500 mul16s a0, a5, a0 268b: 93a050 movnez a10, a0, a5 268e: 2ba9 s32i.n a10, a11, 8 2690: ffc701 l32r a0, 25ac 2693: 0000c0 callx0 a0 2696: 000005 call0 2698 2699: 0108 l32i.n a0, a1, 0 269b: 10c112 addi a1, a1, 16 269e: f00d ret.n 26a0: 0002e1 l32r a14, fffc26a8 ... 26af: 069c00 excw 26b2: 120000 excw 26b5: 09e0c1 l32r a12, fffc4e38 26b8: 11c901 l32r a0, fffc6ddc 26bb: 31e9 s32i.n a14, a1, 12 26bd: 21d9 s32i.n a13, a1, 8 26bf: 41f9 s32i.n a15, a1, 16 26c1: fd7c movi.n a13, -1 26c3: fff7f1 l32r a15, 26a0 26c6: 0e0c movi.n a14, 0 26c8: 000fc2 l8ui a12, a15, 0 26cb: fff601 l32r a0, 26a4 26ce: 0000c0 callx0 a0 26d1: 42cc bnez.n a2, 26d9 26d3: fff501 l32r a0, 26a8 26d6: 0000c0 callx0 a0 26d9: 0c2d mov.n a2, a12 26db: fff401 l32r a0, 26ac 26de: 0000c0 callx0 a0 26e1: 928c beqz.n a2, 26ee 26e3: 0c2d mov.n a2, a12 26e5: fff201 l32r a0, 26b0 26e8: 0000c0 callx0 a0 26eb: 93dc20 movnez a13, a12, a2 26ee: 000f02 l8ui a0, a15, 0 26f1: cc1b addi.n a12, a12, 1 26f3: 74c0c0 extui a12, a12, 0, 8 26f6: fecc22 addi a2, a12, -2 26f9: 83ce20 moveqz a12, a14, a2 26fc: cb90c7 bne a0, a12, 26cb 26ff: 11c8 l32i.n a12, a1, 4 2701: 0c0d26 beqi a13, -1, 2711 2704: 0d1b addi.n a0, a13, 1 2706: 742000 extui a2, a0, 0, 8 2709: 012226 beqi a2, 2, 270e 270c: 00ed mov.n a14, a0 270e: 004fe2 s8i a14, a15, 0 2711: 21d8 l32i.n a13, a1, 8 2713: 31e8 l32i.n a14, a1, 12 2715: 41f8 l32i.n a15, a1, 16 2717: 0108 l32i.n a0, a1, 0 2719: 20c112 addi a1, a1, 32 271c: f00d ret.n 271e: ff0000 excw 2721: ff .byte 0xff 2722: 8f .byte 0x8f 2723: ff .byte 0xff 2724: ff .byte 0xff 2725: ff .byte 0xff 2726: 8f .byte 0x8f 2727: ff .byte 0xff ... 2744: 050c movi.n a5, 0 ... 2762: 120000 excw 2765: c9e0c1 l32r a12, ffff4ee8 2768: 410951 l32r a5, fffd2b8c 276b: 02cd mov.n a12, a2 276d: 4208 l32i.n a0, a2, 16 276f: 3109 s32i.n a0, a1, 12 2771: fff405 call0 26b4 2774: 3128 l32i.n a2, a1, 12 2776: 000222 l8ui a2, a2, 0 2779: c30c movi.n a3, 12 277b: 102230 and a2, a2, a3 277e: 2129 s32i.n a2, a1, 8 2780: ffea01 l32r a0, 2728 2783: 0000c0 callx0 a0 2786: 42cc bnez.n a2, 278e 2788: ffe901 l32r a0, 272c 278b: 0000c0 callx0 a0 278e: 9c78 l32i.n a7, a12, 36 2790: 0778 l32i.n a7, a7, 0 2792: 7c38 l32i.n a3, a12, 28 2794: 042170 extui a2, a7, 1, 1 2797: 055356 bnez a3, 27f0 279a: 048970 extui a8, a7, 9, 1 279d: 104856 bnez a8, 28a5 27a0: ffe401 l32r a0, 2730 27a3: 0000c0 callx0 a0 27a6: 9c08 l32i.n a0, a12, 36 27a8: a2cc bnez.n a2, 27b6 27aa: 0e0022 l8ui a2, a0, 14 27ad: 05c226 beqi a2, 32, 27b6 27b0: c0c292 addi a9, a2, -64 27b3: 111956 bnez a9, 28c8 27b6: 0078 l32i.n a7, a0, 0 27b8: c3af62 movi a6, -61 27bb: 106760 and a6, a7, a6 27be: 047170 extui a7, a7, 1, 1 27c1: 1177e0 slli a7, a7, 2 27c4: 206670 or a6, a6, a7 27c7: 0069 s32i.n a6, a0, 0 27c9: 9c48 l32i.n a4, a12, 36 27cb: ffd551 l32r a5, 2720 27ce: 1438 l32i.n a3, a4, 4 27d0: 103350 and a3, a3, a5 27d3: 1439 s32i.n a3, a4, 4 27d5: 9cb8 l32i.n a11, a12, 36 27d7: 1ba8 l32i.n a10, a11, 4 27d9: 027c movi.n a2, -16 27db: 10aa20 and a10, a10, a2 27de: 720c movi.n a2, 7 27e0: 20aa20 or a10, a10, a2 27e3: 1ba9 s32i.n a10, a11, 4 27e5: 020c movi.n a2, 0 27e7: 51c8 l32i.n a12, a1, 20 27e9: 4108 l32i.n a0, a1, 16 27eb: 20c112 addi a1, a1, 32 27ee: f00d ret.n 27f0: 2178 l32i.n a7, a1, 8 27f2: b7fc bnez.n a7, 2831 27f4: ffd001 l32r a0, 2734 27f7: 0000c0 callx0 a0 27fa: 0bf216 beqz a2, 28bd 27fd: 9c48 l32i.n a4, a12, 36 27ff: 0458 l32i.n a5, a4, 0 2801: c3af32 movi a3, -61 2804: 103530 and a3, a5, a3 2807: 045150 extui a5, a5, 1, 1 280a: 1155e0 slli a5, a5, 2 280d: 203350 or a3, a3, a5 2810: 0439 s32i.n a3, a4, 0 2812: 9c08 l32i.n a0, a12, 36 2814: ffc421 l32r a2, 2724 2817: 10b8 l32i.n a11, a0, 4 2819: 10bb20 and a11, a11, a2 281c: 10b9 s32i.n a11, a0, 4 281e: 9c98 l32i.n a9, a12, 36 2820: 1988 l32i.n a8, a9, 4 2822: 0a7c movi.n a10, -16 2824: 1088a0 and a8, a8, a10 2827: 7a0c movi.n a10, 7 2829: 2088a0 or a8, a8, a10 282c: 1989 s32i.n a8, a9, 4 282e: ffecc6 j 27e5 2831: ffc101 l32r a0, 2738 2834: 0000c0 callx0 a0 2837: 22dc bnez.n a2, 284d 2839: 9c48 l32i.n a4, a12, 36 283b: 0448 l32i.n a4, a4, 0 283d: 0c7437 bbci a4, 19, 284d 2840: 120c movi.n a2, 1 2842: ffbe01 l32r a0, 273c 2845: 0000c0 callx0 a0 2848: 120c movi.n a2, 1 284a: ffe646 j 27e7 284d: ffbc01 l32r a0, 2740 2850: 0000c0 callx0 a0 2853: 7c38 l32i.n a3, a12, 28 2855: 9c58 l32i.n a5, a12, 36 2857: 760332 l8ui a3, a3, 118 285a: 0528 l32i.n a2, a5, 0 285c: 1558 l32i.n a5, a5, 4 285e: 042120 extui a2, a2, 1, 1 2861: 344050 extui a4, a5, 0, 4 2864: 255450 extui a5, a5, 20, 3 2867: ffb701 l32r a0, 2744 286a: 0000c0 callx0 a0 286d: 1129 s32i.n a2, a1, 4 286f: ffb601 l32r a0, 2748 2872: 0000c0 callx0 a0 2875: 1148 l32i.n a4, a1, 4 2877: 0149 s32i.n a4, a1, 0 2879: cb8426 beqi a4, 8, 2848 287c: 9c28 l32i.n a2, a12, 36 287e: 0228 l32i.n a2, a2, 0 2880: 042120 extui a2, a2, 1, 1 2883: ffb201 l32r a0, 274c 2886: 0000c0 callx0 a0 2889: 52ac beqz.n a2, 28b2 288b: c3af62 movi a6, -61 288e: 9c48 l32i.n a4, a12, 36 2890: 0158 l32i.n a5, a1, 0 2892: 0438 l32i.n a3, a4, 0 2894: 345050 extui a5, a5, 0, 4 2897: 1155e0 slli a5, a5, 2 289a: 103360 and a3, a3, a6 289d: 203350 or a3, a3, a5 28a0: 0439 s32i.n a3, a4, 0 28a2: ffcfc6 j 27e5 28a5: ffaa01 l32r a0, 2750 28a8: 0000c0 callx0 a0 28ab: 42ac beqz.n a2, 28d3 28ad: 9c08 l32i.n a0, a12, 36 28af: ffc0c6 j 27b6 28b2: 120c movi.n a2, 1 28b4: ffa801 l32r a0, 2754 28b7: 0000c0 callx0 a0 28ba: ffe286 j 2848 28bd: 120c movi.n a2, 1 28bf: ffa601 l32r a0, 2758 28c2: 0000c0 callx0 a0 28c5: ffdfc6 j 2848 28c8: 120c movi.n a2, 1 28ca: ffa401 l32r a0, 275c 28cd: 0000c0 callx0 a0 28d0: ffdd06 j 2848 28d3: 120c movi.n a2, 1 28d5: ffa201 l32r a0, 2760 28d8: 0000c0 callx0 a0 28db: ffda46 j 2848 28de: 040000 extui a0, a0, 0, 1 28e1: 000000 ill 28e4: ff .byte 0xff 28e5: ff .byte 0xff 28e6: ff .byte 0xff 28e7: 0fff00 excw 28ea: ffff00 excw 28ed: ff .byte 0xff 28ee: ff .byte 0xff 28ef: bf .byte 0xbf 28f0: 000000 ill 28f3: ffff40 excw 28f6: ff .byte 0xff 28f7: df .byte 0xdf 28f8: 000000 ill 28fb: 000020 excw 28fe: 080000 excw 2901: 000000 ill 2904: 000af4 excw 2907: fffc00 excw 290a: 000000 ill 290d: fffff0 excw 2910: ff .byte 0xff 2911: 0f .byte 0xf 2912: fff8 l32i.n a15, a15, 60 2914: ff .byte 0xff 2915: ff .byte 0xff 2916: cf .byte 0xcf 2917: ff .byte 0xff 2918: 000000 ill 291b: c11200 mul16u a1, a2, a0 291e: 0109f0 slli a0, a9, 17 2921: 9208 l32i.n a0, a2, 36 2923: 7258 l32i.n a5, a2, 28 2925: 3008 l32i.n a0, a0, 12 2927: 0b12b2 l16ui a11, a2, 22 292a: 340800 extui a0, a0, 8, 4 292d: 0a40f6 bgeui a0, 4, 293b 2930: ffec31 l32r a3, 28e0 2933: 003a add.n a0, a0, a3 2935: 000002 l8ui a0, a0, 0 2938: 000046 j 293d 293b: 400c movi.n a0, 4 293d: bb0a add.n a11, a11, a0 293f: 0b52b2 s16i a11, a2, 22 2942: ffe8a1 l32r a10, 28e4 2945: 2278 l32i.n a7, a2, 8 2947: 0020c0 memw 294a: 0788 l32i.n a8, a7, 0 294c: ffe791 l32r a9, 28e8 294f: 1088a0 and a8, a8, a10 2952: 418c80 srli a8, a8, 12 2955: 880a add.n a8, a8, a0 2957: b48080 extui a8, a8, 0, 12 295a: 118840 slli a8, a8, 12 295d: 0020c0 memw 2960: 0768 l32i.n a6, a7, 0 2962: 106690 and a6, a6, a9 2965: 206680 or a6, a6, a8 2968: 0020c0 memw 296b: 9248 l32i.n a4, a2, 36 296d: 0448 l32i.n a4, a4, 0 296f: 0769 s32i.n a6, a7, 0 2971: 067487 bbci a4, 24, 297b 2974: 45ec bnez.n a5, 299c 2976: 120c movi.n a2, 1 2978: 000646 j 2995 297b: ffdc51 l32r a5, 28ec 297e: ffdc41 l32r a4, 28f0 2981: 2238 l32i.n a3, a2, 8 2983: 0020c0 memw 2986: 0308 l32i.n a0, a3, 0 2988: 100050 and a0, a0, a5 298b: 200040 or a0, a0, a4 298e: 0020c0 memw 2991: 0309 s32i.n a0, a3, 0 2993: 020c movi.n a2, 0 2995: 0108 l32i.n a0, a1, 0 2997: 10c112 addi a1, a1, 16 299a: f00d ret.n 299c: ffd671 l32r a7, 28f4 299f: ffd661 l32r a6, 28f8 29a2: 1248 l32i.n a4, a2, 4 29a4: 0020c0 memw 29a7: 0438 l32i.n a3, a4, 0 29a9: 103370 and a3, a3, a7 29ac: 203360 or a3, a3, a6 29af: 0020c0 memw 29b2: 0439 s32i.n a3, a4, 0 29b4: 9208 l32i.n a0, a2, 36 29b6: 3008 l32i.n a0, a0, 12 29b8: 340800 extui a0, a0, 8, 4 29bb: 133026 beqi a0, 3, 29d2 29be: 009c beqz.n a0, 29d2 29c0: ffcf21 l32r a2, 28fc 29c3: ffcf31 l32r a3, 2900 29c6: ffcf41 l32r a4, 2904 29c9: ffd301 l32r a0, 2918 29cc: 0000c0 callx0 a0 29cf: ffff06 j 29cf 29d2: ffcd41 l32r a4, 2908 29d5: 1268 l32i.n a6, a2, 4 29d7: 0b1232 l16ui a3, a2, 22 29da: 1668 l32i.n a6, a6, 4 29dc: 334a add.n a3, a3, a4 29de: ffcb41 l32r a4, 290c 29e1: 0628 l32i.n a2, a6, 0 29e3: b43030 extui a3, a3, 0, 12 29e6: 102240 and a2, a2, a4 29e9: 202230 or a2, a2, a3 29ec: ffca41 l32r a4, 2914 29ef: ffc831 l32r a3, 2910 29f2: 0629 s32i.n a2, a6, 0 29f4: b40020 extui a0, a2, 0, 12 29f7: 804b addi.n a8, a0, 4 29f9: 740552 l8ui a5, a5, 116 29fc: 103230 and a3, a2, a3 29ff: 082587 blt a5, a8, 2a0b 2a02: c00500 sub a0, a5, a0 2a05: 210200 srai a0, a0, 2 2a08: 000046 j 2a0d 2a0b: 000c movi.n a0, 0 2a0d: 645000 extui a5, a0, 0, 7 2a10: 115540 slli a5, a5, 12 2a13: 203350 or a3, a3, a5 2a16: 103340 and a3, a3, a4 2a19: 0639 s32i.n a3, a6, 0 2a1b: ffdd06 j 2993 Disassembly of section .irom.text: 00003d40 <.irom.text>: 3d40: 6d4c movi.n a13, 70 3d42: 526361 l32r a6, fffd86d0 3d45: 4278 l32i.n a7, a2, 16 3d47: 6b6c movi.n a11, -26 3d49: 253a add.n a2, a5, a3 3d4b: 000a64 excw 3d4e: 4c0000 excw 3d51: 616d excw 3d53: 785463 excw 3d56: 6b6c42 s32i a4, a12, 0x1ac 3d59: 253a add.n a2, a5, a3 3d5b: 000a64 excw 3d5e: 790000 excw ... 3d6d: 000000 ill 3d70: 616d excw 3d72: 662070 excw 3d75: 6c6961 l32r a6, fffdef1c 3d78: 000a add.n a0, a0, a0 rate_control.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 1352b6 bltui a2, 5, 17 3: 0982b6 bltui a2, 8, 10 6: 442c movi.n a4, 36 8: 07b2f6 bgeui a2, 16, 13 b: 441c movi.n a4, 20 d: 000086 j 13 10: 60a042 movi a4, 96 13: 042d mov.n a2, a4 15: f00d ret.n 17: c0a022 movi a2, 192 1a: f00d ret.n 1c: 000000 ill ... 00000020 : 20: ffff31 l32r a3, 1c 23: b02230 addx8 a2, a2, a3 26: 050222 l8ui a2, a2, 5 29: f00d ret.n 2b: 000000 ill ... 00000030 : 30: ffff31 l32r a3, 2c 33: b02230 addx8 a2, a2, a3 36: 040222 l8ui a2, a2, 4 39: f00d ret.n ... 00000044 : 44: fffe31 l32r a3, 3c 47: b02230 addx8 a2, a2, a3 4a: fffd31 l32r a3, 40 4d: 050222 l8ui a2, a2, 5 50: 902230 addx2 a2, a2, a3 53: 001222 l16ui a2, a2, 0 56: f00d ret.n 00000058 : 58: e0c112 addi a1, a1, -32 5b: 0139 s32i.n a3, a1, 0 5d: 1149 s32i.n a4, a1, 4 5f: 31c9 s32i.n a12, a1, 12 61: 2109 s32i.n a0, a1, 8 63: 02cd mov.n a12, a2 65: fff985 call0 0 68: 4129 s32i.n a2, a1, 16 6a: 0138 l32i.n a3, a1, 0 6c: 0c2d mov.n a2, a12 6e: 000685 call0 d8 71: 4108 l32i.n a0, a1, 16 73: 1138 l32i.n a3, a1, 4 75: a40c movi.n a4, 10 77: 232a add.n a2, a3, a2 79: 018cb6 bltui a12, 8, 7e 7c: 041c movi.n a4, 16 7e: 31c8 l32i.n a12, a1, 12 80: 504a add.n a5, a0, a4 82: 225a add.n a2, a2, a5 84: 2108 l32i.n a0, a1, 8 86: 20c112 addi a1, a1, 32 89: f42020 extui a2, a2, 0, 16 8c: f00d ret.n 8e: 000000 ill 91: 000000 ill 00000094 : 94: f0c112 addi a1, a1, -16 97: 31c9 s32i.n a12, a1, 12 99: 2109 s32i.n a0, a1, 8 9b: fffd01 l32r a0, 90 9e: ac0c movi.n a12, 10 a0: b00200 addx8 a0, a2, a0 a3: 050022 l8ui a2, a0, 5 a6: 0109 s32i.n a0, a1, 0 a8: 0182b6 bltui a2, 8, ad ab: 0c1c movi.n a12, 16 ad: fff505 call0 0 b0: 1129 s32i.n a2, a1, 4 b2: 0128 l32i.n a2, a1, 0 b4: 032c movi.n a3, 32 b6: 050222 l8ui a2, a2, 5 b9: 0001c5 call0 d8 bc: 1138 l32i.n a3, a1, 4 be: 2108 l32i.n a0, a1, 8 c0: 3c3a add.n a3, a12, a3 c2: 31c8 l32i.n a12, a1, 12 c4: 223a add.n a2, a2, a3 c6: f42020 extui a2, a2, 0, 16 c9: 10c112 addi a1, a1, 16 cc: f00d ret.n ce: 000000 ill d1: 000000 ill d4: ff .byte 0xff d5: ff .byte 0xff d6: d00003 excw d9: 511143 excw dc: fffd excw de: f43040 extui a3, a4, 0, 16 e1: fffc41 l32r a4, d4 e4: b05250 addx8 a5, a2, a5 e7: 0558 l32i.n a5, a5, 0 e9: 0582b6 bltui a2, 8, f2 ec: 16c332 addi a3, a3, 22 ef: f43030 extui a3, a3, 0, 16 f2: 823530 mull a3, a5, a3 f5: 334a add.n a3, a3, a4 f7: d53230 extui a3, a3, 18, 14 fa: 0682b6 bltui a2, 8, 104 fd: c47c movi.n a4, -4 ff: 333b addi.n a3, a3, 3 101: 103340 and a3, a3, a4 104: f42030 extui a2, a3, 0, 16 107: f00d ret.n Disassembly of section .irom0.text: 00000260 : 260: 000000 ill 263: 000000 ill 266: 000004 excw 269: 000200 excw 26c: 2e .byte 0x2e 26d: 00ba add.n a0, a0, a11 26f: 5d1700 excw 272: c00000 sub a0, a0, a0 275: 0f .byte 0xf 276: aa0000 excw 279: 00aa add.n a0, a0, a10 27b: 71c700 excw 27e: 550000 extui a0, a0, 16, 6 281: 000055 excw 284: 0038e3 excw 287: 2aaa00 excw 28a: 710000 excw 28d: 001c movi.n a0, 16 28f: 155500 extui a5, a0, 21, 2 292: f60000 excw 295: 000012 l8ui a1, a0, 0 298: 9d89 s32i.n a8, a13, 36 29a: c40000 extui a0, a0, 0, 13 29d: 4e .byte 0x4e 29e: 830000 moveqz a0, a0, a0 2a1: 000034 excw 2a4: 002762 l32i a6, a7, 0 2a7: 1a4100 excw 2aa: b10000 sra a0, a0 2ad: 000013 excw 2b0: 001181 l32r a8, fffc02f4 2b3: 8dc800 excw 2b6: e40000 extui a0, a0, 0, 15 2b9: 000046 j 2be 2bc: 002f42 l32i a4, a15, 0 2bf: 237200 excw 2c2: a10000 sll a0, a0 2c5: 000017 bnone a0, a1, 2c9 2c8: 11b9 s32i.n a11, a1, 4 2ca: 2d0000 excw 2cd: 0e .byte 0xe 2ce: 910000 srl a0, a0 2d1: 41ffe7 bbsi a15, 30, 316 2d4: b1ffe4 excw 2d7: 71ffe4 excw 2da: 0cffe5 excw 2dd: 360c75 excw 2e0: 020c movi.n a2, 0 2e2: 1a0c movi.n a10, 1 2e4: ffdf31 l32r a3, 260 2e7: 280c movi.n a8, 2 2e9: 364382 s8i a8, a3, 54 2ec: 144382 s8i a8, a3, 20 2ef: 154382 s8i a8, a3, 21 2f2: 164382 s8i a8, a3, 22 2f5: 2e43a2 s8i a10, a3, 46 2f8: 0c43a2 s8i a10, a3, 12 2fb: 0d43a2 s8i a10, a3, 13 2fe: 0e43a2 s8i a10, a3, 14 301: 044322 s8i a2, a3, 4 304: 054322 s8i a2, a3, 5 307: 064322 s8i a2, a3, 6 30a: 264322 s8i a2, a3, 38 30d: 3e4362 s8i a6, a3, 62 310: 1c4362 s8i a6, a3, 28 313: 1d4362 s8i a6, a3, 29 316: 1e4362 s8i a6, a3, 30 319: 3c4352 s8i a5, a3, 60 31c: 3d4352 s8i a5, a3, 61 31f: 464352 s8i a5, a3, 70 322: 664352 s8i a5, a3, 102 325: e379 s32i.n a7, a3, 56 327: 6379 s32i.n a7, a3, 24 329: a3b9 s32i.n a11, a3, 40 32b: 23b9 s32i.n a11, a3, 8 32d: 0349 s32i.n a4, a3, 0 32f: c399 s32i.n a9, a3, 48 331: 4399 s32i.n a9, a3, 16 333: 8349 s32i.n a4, a3, 32 335: ffcf91 l32r a9, 274 338: b40c movi.n a4, 11 33a: ab0c movi.n a11, 10 33c: 670c movi.n a7, 6 33e: 344372 s8i a7, a3, 52 341: 354372 s8i a7, a3, 53 344: 4e4372 s8i a7, a3, 78 347: 6e4372 s8i a7, a3, 110 34a: 9e4372 s8i a7, a3, 158 34d: a64372 s8i a7, a3, 166 350: ae4372 s8i a7, a3, 174 353: b64372 s8i a7, a3, 182 356: be4372 s8i a7, a3, 190 359: de4372 s8i a7, a3, 222 35c: e64372 s8i a7, a3, 230 35f: ee4372 s8i a7, a3, 238 362: f64372 s8i a7, a3, 246 365: fe4372 s8i a7, a3, 254 368: 5443b2 s8i a11, a3, 84 36b: 5543b2 s8i a11, a3, 85 36e: 7443b2 s8i a11, a3, 116 371: 7543b2 s8i a11, a3, 117 374: 8c43b2 s8i a11, a3, 140 377: 8d43b2 s8i a11, a3, 141 37a: 9443b2 s8i a11, a3, 148 37d: 9543b2 s8i a11, a3, 149 380: cc43b2 s8i a11, a3, 204 383: cd43b2 s8i a11, a3, 205 386: d443b2 s8i a11, a3, 212 389: d543b2 s8i a11, a3, 213 38c: 5c4342 s8i a4, a3, 92 38f: 5d4342 s8i a4, a3, 93 392: 7c4342 s8i a4, a3, 124 395: 7d4342 s8i a4, a3, 125 398: 844342 s8i a4, a3, 132 39b: 854342 s8i a4, a3, 133 39e: c44342 s8i a4, a3, 196 3a1: c54342 s8i a4, a3, 197 3a4: 2e6392 s32i a9, a3, 184 3a7: 3c6392 s32i a9, a3, 240 3aa: ffb451 l32r a5, 27c 3ad: ffb261 l32r a6, 278 3b0: 420c movi.n a2, 4 3b2: 5a0c movi.n a10, 5 3b4: 980c movi.n a8, 9 3b6: 4c4382 s8i a8, a3, 76 3b9: 4d4382 s8i a8, a3, 77 3bc: 6c4382 s8i a8, a3, 108 3bf: 6d4382 s8i a8, a3, 109 3c2: 444382 s8i a8, a3, 68 3c5: 454382 s8i a8, a3, 69 3c8: 644382 s8i a8, a3, 100 3cb: 654382 s8i a8, a3, 101 3ce: 9c4382 s8i a8, a3, 156 3d1: 9d4382 s8i a8, a3, 157 3d4: a44382 s8i a8, a3, 164 3d7: a54382 s8i a8, a3, 165 3da: ac4382 s8i a8, a3, 172 3dd: ad4382 s8i a8, a3, 173 3e0: b44382 s8i a8, a3, 180 3e3: b54382 s8i a8, a3, 181 3e6: bc4382 s8i a8, a3, 188 3e9: bd4382 s8i a8, a3, 189 3ec: dc4382 s8i a8, a3, 220 3ef: dd4382 s8i a8, a3, 221 3f2: e44382 s8i a8, a3, 228 3f5: e54382 s8i a8, a3, 229 3f8: ec4382 s8i a8, a3, 236 3fb: ed4382 s8i a8, a3, 237 3fe: f44382 s8i a8, a3, 244 401: f54382 s8i a8, a3, 245 404: fc4382 s8i a8, a3, 252 407: fd4382 s8i a8, a3, 253 40a: 2c43a2 s8i a10, a3, 44 40d: 2d43a2 s8i a10, a3, 45 410: 5643a2 s8i a10, a3, 86 413: 7643a2 s8i a10, a3, 118 416: 8e43a2 s8i a10, a3, 142 419: 9643a2 s8i a10, a3, 150 41c: ce43a2 s8i a10, a3, 206 41f: d643a2 s8i a10, a3, 214 422: 244322 s8i a2, a3, 36 425: 254322 s8i a2, a3, 37 428: 5e4322 s8i a2, a3, 94 42b: 7e4322 s8i a2, a3, 126 42e: 864322 s8i a2, a3, 134 431: c64322 s8i a2, a3, 198 434: 166362 s32i a6, a3, 88 437: 1e6352 s32i a5, a3, 120 43a: ff9591 l32r a9, 290 43d: 106392 s32i a9, a3, 64 440: ff9851 l32r a5, 2a0 443: ff9661 l32r a6, 29c 446: 226362 s32i a6, a3, 136 449: 246352 s32i a5, a3, 144 44c: ff9a91 l32r a9, 2b4 44f: 306392 s32i a9, a3, 192 452: ff9c51 l32r a5, 2c4 455: ff9a61 l32r a6, 2c0 458: 366362 s32i a6, a3, 216 45b: 386352 s32i a5, a3, 224 45e: ff8921 l32r a2, 284 461: ff8741 l32r a4, 280 464: 146342 s32i a4, a3, 80 467: 1c6322 s32i a2, a3, 112 46a: ff8e41 l32r a4, 2a4 46d: ff8e21 l32r a2, 2a8 470: ff87a1 l32r a10, 28c 473: 1a63a2 s32i a10, a3, 104 476: 286322 s32i a2, a3, 160 479: 266342 s32i a4, a3, 152 47c: ff9421 l32r a2, 2cc 47f: ff82b1 l32r a11, 288 482: ff9141 l32r a4, 2c8 485: ff8aa1 l32r a10, 2b0 488: 2c63a2 s32i a10, a3, 176 48b: 3a6342 s32i a4, a3, 232 48e: 1263b2 s32i a11, a3, 72 491: 3e6322 s32i a2, a3, 248 494: ff86b1 l32r a11, 2ac 497: ff8071 l32r a7, 298 49a: 206372 s32i a7, a3, 128 49d: 2a63b2 s32i a11, a3, 168 4a0: ff8771 l32r a7, 2bc 4a3: 346372 s32i a7, a3, 208 4a6: ff7b81 l32r a8, 294 4a9: 186382 s32i a8, a3, 96 4ac: ff8381 l32r a8, 2b8 4af: 326382 s32i a8, a3, 200 4b2: f00d ret.n 4b4: 000000 ill ... 000004b8 : 4b8: f0c112 addi a1, a1, -16 4bb: 0109 s32i.n a0, a1, 0 4bd: 5fa102 movi a0, 0x15f 4c0: 05c207 bnall a2, a0, 4c9 4c3: ffe0c5 call0 2d0 4c6: 000bc6 j 4f9 4c9: fffa41 l32r a4, 4b4 4cc: 580c movi.n a8, 5 4ce: 750c movi.n a5, 7 4d0: 320c movi.n a2, 3 4d2: 930b addi.n a9, a3, -1 4d4: 170c movi.n a7, 1 4d6: 060c movi.n a6, 0 4d8: 836790 moveqz a6, a7, a9 4db: 932560 movnez a2, a5, a6 4de: 937860 movnez a7, a8, a6 4e1: 5c4472 s8i a7, a4, 92 4e4: 7c4472 s8i a7, a4, 124 4e7: 544472 s8i a7, a4, 84 4ea: 744422 s8i a2, a4, 116 4ed: 4c4422 s8i a2, a4, 76 4f0: 6c4422 s8i a2, a4, 108 4f3: 444422 s8i a2, a4, 68 4f6: 644422 s8i a2, a4, 100 4f9: 020c movi.n a2, 0 4fb: 0108 l32i.n a0, a1, 0 4fd: 10c112 addi a1, a1, 16 500: f00d ret.n trc.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: c06230 sub a6, a2, a3 3: 033237 bltu a2, a3, a 6: 062d mov.n a2, a6 8: f00d ret.n a: 260b addi.n a2, a6, -1 c: f00d ret.n e: 220000 excw 11: 000000 ill 14: 3ab2f6 bgeui a2, 16, 52 17: fffe41 l32r a4, 10 1a: 903220 addx2 a3, a2, a2 1d: 334a add.n a3, a3, a4 1f: 0003a0 jx a3 22: 001646 j 7f 25: 001486 j 7b 28: 0012c6 j 77 2b: 0008c6 j 52 2e: 000806 j 52 31: 001186 j 7b 34: 000fc6 j 77 37: 0005c6 j 52 3a: 000d46 j 73 3d: 000b86 j 6f 40: 0009c6 j 6b 43: 000806 j 67 46: 000346 j 57 49: 000586 j 63 4c: 0003c6 j 5f 4f: 000206 j 5b 52: ffa022 movi a2, 255 55: f00d ret.n 57: 020c movi.n a2, 0 59: f00d ret.n 5b: 620c movi.n a2, 6 5d: f00d ret.n 5f: 420c movi.n a2, 4 61: f00d ret.n 63: 220c movi.n a2, 2 65: f00d ret.n 67: 720c movi.n a2, 7 69: f00d ret.n 6b: 520c movi.n a2, 5 6d: f00d ret.n 6f: 320c movi.n a2, 3 71: f00d ret.n 73: 120c movi.n a2, 1 75: f00d ret.n 77: 820c movi.n a2, 8 79: f00d ret.n 7b: 920c movi.n a2, 9 7d: f00d ret.n 7f: a20c movi.n a2, 10 81: f00d ret.n 83: 12ac00 excw 86: 171226 beqi a2, 1, a1 89: 182226 beqi a2, 2, a5 8c: 0d3226 beqi a2, 3, 9d 8f: 0e5226 beqi a2, 5, a1 92: 0f6226 beqi a2, 6, a5 95: 047226 beqi a2, 7, 9d 98: ffa022 movi a2, 255 9b: f00d ret.n 9d: 020c movi.n a2, 0 9f: f00d ret.n a1: 220c movi.n a2, 2 a3: f00d ret.n a5: 120c movi.n a2, 1 a7: f00d ret.n a9: 320c movi.n a2, 3 ab: f00d ret.n ad: 000000 ill b0: 07a120 excw b3: ff3100 excw b6: ff .byte 0xff b7: 182252 l32i a5, a2, 96 ba: 040c movi.n a4, 0 bc: 0b4542 s8i a4, a5, 11 bf: a249 s32i.n a4, a2, 40 c1: 9249 s32i.n a4, a2, 36 c3: e249 s32i.n a4, a2, 56 c5: 164242 s8i a4, a2, 22 c8: 174242 s8i a4, a2, 23 cb: 064242 s8i a4, a2, 6 ce: 166232 s32i a3, a2, 88 d1: f00d ret.n d3: 0a0000 excw d6: 123ff2 excw d9: 09f0c1 l32r a12, fffc289c dc: 21d901 l32r a0, fffc8840 df: 11c9 s32i.n a12, a1, 4 e1: 03dd mov.n a13, a3 e3: 02cd mov.n a12, a2 e5: fffcc5 call0 b4 e8: 182c02 l32i a0, a12, 96 eb: fffa41 l32r a4, d4 ee: 0a0032 l8ui a3, a0, 10 f1: 050c22 l8ui a2, a12, 5 f4: 33da add.n a3, a3, a13 f6: 1b2237 blt a2, a3, 115 f9: 902dd0 addx2 a2, a13, a13 fc: a05200 addx4 a5, a2, a0 ff: 186c52 s32i a5, a12, 96 102: 0020c0 memw 105: 0108 l32i.n a0, a1, 0 107: 802442 l32i a4, a4, 0x200 10a: bc49 s32i.n a4, a12, 44 10c: 21d8 l32i.n a13, a1, 8 10e: 11c8 l32i.n a12, a1, 4 110: 10c112 addi a1, a1, 16 113: f00d ret.n 115: 902220 addx2 a2, a2, a2 118: 1a2c02 l32i a0, a12, 104 11b: fff746 j fc 11e: 0c0000 excw 121: c112a6 blti a2, 1, e6 124: 0109f0 slli a0, a9, 17 127: 182242 l32i a4, a2, 96 12a: a208 l32i.n a0, a2, 40 12c: 010442 l8ui a4, a4, 1 12f: 001b addi.n a0, a0, 1 131: 2b3437 bltu a4, a3, 160 134: 9248 l32i.n a4, a2, 36 136: a209 s32i.n a0, a2, 40 138: 034a add.n a0, a3, a4 13a: 001b addi.n a0, a0, 1 13c: 9209 s32i.n a0, a2, 36 13e: 2963f6 bgeui a3, 6, 16b 141: 0933f6 bgeui a3, 3, 14e 144: 000c movi.n a0, 0 146: 050c movi.n a5, 0 148: 064252 s8i a5, a2, 6 14b: 000086 j 151 14e: 060202 l8ui a0, a2, 6 151: 04b607 bgeu a6, a0, 159 154: 130c movi.n a3, 1 156: fff805 call0 d8 159: 0108 l32i.n a0, a1, 0 15b: 10c112 addi a1, a1, 16 15e: f00d ret.n 160: 9248 l32i.n a4, a2, 36 162: a209 s32i.n a0, a2, 40 164: 034a add.n a0, a3, a4 166: 002b addi.n a0, a0, 2 168: fff406 j 13c 16b: 060202 l8ui a0, a2, 6 16e: 001b addi.n a0, a0, 1 170: 740000 extui a0, a0, 0, 8 173: 064202 s8i a0, a2, 6 176: fff5c6 j 151 179: 000000 ill 0000017c : 17c: f0c112 addi a1, a1, -16 17f: 0109 s32i.n a0, a1, 0 181: 07a216 beqz a2, 1ff 184: 182202 l32i a0, a2, 96 187: 074016 beqz a0, 1ff 18a: 5348 l32i.n a4, a3, 20 18c: 0f0352 l8ui a5, a3, 15 18f: 6c9407 bne a4, a0, 1ff 192: e268 l32i.n a6, a2, 56 194: 661b addi.n a6, a6, 1 196: e269 s32i.n a6, a2, 56 198: 5d1566 bnei a5, 1, 1f9 19b: 5278 l32i.n a7, a2, 20 19d: 7fa082 movi a8, 127 1a0: 49e727 bbsi a7, 2, 1ed 1a3: 090302 l8ui a0, a3, 9 1a6: 070c movi.n a7, 0 1a8: 016080 slli a6, a0, 24 1ab: 316860 srai a6, a6, 24 1ae: 3b1687 beq a6, a8, 1ed 1b1: 000292 l8ui a9, a2, 0 1b4: 004202 s8i a0, a2, 0 1b7: 010980 slli a0, a9, 24 1ba: 81c992 addi a9, a9, -127 1bd: 310800 srai a0, a0, 24 1c0: 060a add.n a0, a6, a0 1c2: 210100 srai a0, a0, 1 1c5: 830790 moveqz a0, a7, a9 1c8: 016080 slli a6, a0, 24 1cb: 010272 l8ui a7, a2, 1 1ce: 316860 srai a6, a6, 24 1d1: 151787 beq a7, a8, 1ea 1d4: 014780 slli a4, a7, 24 1d7: 314840 srai a4, a4, 24 1da: 904440 addx2 a4, a4, a4 1dd: 464a add.n a4, a6, a4 1df: 1144e0 slli a4, a4, 2 1e2: 04fb addi.n a0, a4, 15 1e4: b30440 movgez a0, a4, a4 1e7: 210400 srai a0, a0, 4 1ea: 014202 s8i a0, a2, 1 1ed: 040332 l8ui a3, a3, 4 1f0: 413430 srli a3, a3, 4 1f3: fff2c5 call0 120 1f6: 000146 j 1ff 1f9: 092526 beqi a5, 2, 206 1fc: 063526 beqi a5, 3, 206 1ff: 0108 l32i.n a0, a1, 0 201: 10c112 addi a1, a1, 16 204: f00d ret.n 206: 080032 l8ui a3, a0, 8 209: fff145 call0 120 20c: fffbc6 j 1ff ... 00000210 : 210: 000362 l8ui a6, a3, 0 213: 014680 slli a4, a6, 24 216: 313840 srai a3, a4, 24 219: 04a216 beqz a2, 267 21c: 5258 l32i.n a5, a2, 20 21e: 7fa082 movi a8, 127 221: 42e507 bbsi a5, 0, 267 224: 020272 l8ui a7, a2, 2 227: 079787 bne a7, a8, 232 22a: 024262 s8i a6, a2, 2 22d: 060c movi.n a6, 0 22f: 000546 j 248 232: 024262 s8i a6, a2, 2 235: 016780 slli a6, a7, 24 238: 316860 srai a6, a6, 24 23b: 636a add.n a6, a3, a6 23d: 216160 srai a6, a6, 1 240: 016680 slli a6, a6, 24 243: 316860 srai a6, a6, 24 246: 063d mov.n a3, a6 248: 030272 l8ui a7, a2, 3 24b: 151787 beq a7, a8, 264 24e: 014780 slli a4, a7, 24 251: 314840 srai a4, a4, 24 254: 904440 addx2 a4, a4, a4 257: 464a add.n a4, a6, a4 259: 1144e0 slli a4, a4, 2 25c: 34fb addi.n a3, a4, 15 25e: b33440 movgez a3, a4, a4 261: 213430 srai a3, a3, 4 264: 034232 s8i a3, a2, 3 267: f00d ret.n 269: 000000 ill 0000026c : 26c: f00d ret.n 26e: 640000 extui a0, a0, 0, 7 ... 279: 000010 excw 27c: 000124 excw 27f: 080000 excw 282: 000020 excw 285: 000000 ill 288: 000000 ill ... 0000028c : 28c: f0c112 addi a1, a1, -16 28f: 11c9 s32i.n a12, a1, 4 291: 0109 s32i.n a0, a1, 0 293: 02cd mov.n a12, a2 295: 032d mov.n a2, a3 297: 1c9c beqz.n a12, 2ac 299: 182c02 l32i a0, a12, 96 29c: c08c beqz.n a0, 2ac 29e: 0308 l32i.n a0, a3, 0 2a0: 413600 srli a3, a0, 6 2a3: 416077 bbci a0, 7, 2e8 2a6: 192c02 l32i a0, a12, 100 2a9: 0001c6 j 2b4 2ac: 0238 l32i.n a3, a2, 0 2ae: fff001 l32r a0, 270 2b1: 5b6307 bbci a3, 0, 310 2b4: 2129 s32i.n a2, a1, 8 2b6: 5209 s32i.n a0, a2, 20 2b8: 90cc bnez.n a0, 2c5 2ba: ffee21 l32r a2, 274 2bd: fff201 l32r a0, 288 2c0: 0000c0 callx0 a0 2c3: 2128 l32i.n a2, a1, 8 2c5: ec8c beqz.n a12, 2d7 2c7: 5c48 l32i.n a4, a12, 20 2c9: 070c02 l8ui a0, a12, 7 2cc: 076467 bbci a4, 6, 2d7 2cf: 0258 l32i.n a5, a2, 0 2d1: 026597 bbci a5, 9, 2d7 2d4: 000106 j 2dc 2d7: 5208 l32i.n a0, a2, 20 2d9: 000002 l8ui a0, a0, 0 2dc: 11c8 l32i.n a12, a1, 4 2de: 084202 s8i a0, a2, 8 2e1: 0108 l32i.n a0, a1, 0 2e3: 10c112 addi a1, a1, 16 2e6: f00d ret.n 2e8: 2129 s32i.n a2, a1, 8 2ea: 286097 bbci a0, 9, 316 2ed: 0c2d mov.n a2, a12 2ef: 002b85 call0 5a8 2f2: 2128 l32i.n a2, a1, 8 2f4: 182c02 l32i a0, a12, 96 2f7: 0248 l32i.n a4, a2, 0 2f9: ffdf51 l32r a5, 278 2fc: 543040 extui a3, a4, 0, 6 2ff: 414640 srli a4, a4, 6 302: 204450 or a4, a4, a5 305: 1144a0 slli a4, a4, 6 308: 203340 or a3, a3, a4 30b: 0239 s32i.n a3, a2, 0 30d: ffe8c6 j 2b4 310: ffdb01 l32r a0, 27c 313: ffe746 j 2b4 316: ffda51 l32r a5, 280 319: 0a0537 bnone a5, a3, 327 31c: 172c62 l32i a6, a12, 92 31f: ffd901 l32r a0, 284 322: 168c beqz.n a6, 327 324: ffe306 j 2b4 327: 192c02 l32i a0, a12, 100 32a: ffe186 j 2b4 32d: 000000 ill 330: 000000 ill ... 00000334 : 334: 0348 l32i.n a4, a3, 0 336: 060c movi.n a6, 0 338: 41b640 srli a11, a4, 6 33b: 40f4c7 bbsi a4, 28, 37f 33e: 070c movi.n a7, 0 340: 1398 l32i.n a9, a3, 4 342: 5388 l32i.n a8, a3, 20 344: 349490 extui a9, a9, 4, 4 347: 90a680 addx2 a10, a6, a8 34a: 010a42 l8ui a4, a10, 1 34d: 661b addi.n a6, a6, 1 34f: 747a add.n a7, a4, a7 351: 747070 extui a7, a7, 0, 8 354: 0b2977 blt a9, a7, 363 357: 746060 extui a6, a6, 0, 8 35a: e94666 bnei a6, 4, 347 35d: 060822 l8ui a2, a8, 6 360: 000606 j 37c 363: 628c beqz.n a2, 36d 365: 5278 l32i.n a7, a2, 20 367: 026767 bbci a7, 6, 36d 36a: 19eb37 bbsi a11, 3, 387 36d: fff0b1 l32r a11, 330 370: 080bb2 l8ui a11, a11, 8 373: fecbb2 addi a11, a11, -2 376: 0729b7 blt a9, a11, 381 379: 060822 l8ui a2, a8, 6 37c: 084322 s8i a2, a3, 8 37f: f00d ret.n 381: 000a22 l8ui a2, a10, 0 384: fffd06 j 37c 387: 070222 l8ui a2, a2, 7 38a: fffb86 j 37c 38d: 000000 ill 390: 0003a5 excw 393: a06200 addx4 a6, a2, a0 396: ff .byte 0xff 397: 6ac3f6 bgeui a3, 32, 405 39a: fffd51 l32r a5, 390 39d: 904330 addx2 a4, a3, a3 3a0: 445a add.n a4, a4, a5 3a2: 0004a0 jx a4 3a5: 001706 j 405 3a8: 006d86 j 562 3ab: 006586 j 545 3ae: 005d06 j 526 3b1: 001406 j 405 3b4: 006a86 j 562 3b7: 006286 j 545 3ba: 005a06 j 526 3bd: 005186 j 507 3c0: 004906 j 4e8 3c3: 004106 j 4cb 3c6: 003886 j 4ac 3c9: 003006 j 48d 3cc: 002786 j 46e 3cf: 001f06 j 44f 3d2: 001706 j 432 3d5: 0034c6 j 4ac 3d8: 003bc6 j 4cb 3db: 001c06 j 44f 3de: 004186 j 4e8 3e1: 002246 j 46e 3e4: 0047c6 j 507 3e7: 002886 j 48d 3ea: 000886 j 410 3ed: 002ec6 j 4ac 3f0: 0035c6 j 4cb 3f3: 001606 j 44f 3f6: 003b86 j 4e8 3f9: 001c46 j 46e 3fc: 0041c6 j 507 3ff: 002286 j 48d 402: 000286 j 410 405: 032c movi.n a3, 32 407: 03b327 bgeu a3, a2, 40e 40a: 032d mov.n a2, a3 40c: f00d ret.n 40e: f00d ret.n 410: 172c movi.n a7, 33 412: 02b727 bgeu a7, a2, 418 415: 049267 bne a2, a6, 41d 418: 020c movi.n a2, 0 41a: 000386 j 42c 41d: dfc232 addi a3, a2, -33 420: e0c222 addi a2, a2, -32 423: b32330 movgez a2, a3, a3 426: 212120 srai a2, a2, 1 429: 902220 addx2 a2, a2, a2 42c: 742020 extui a2, a2, 0, 8 42f: fff486 j 405 432: 0292b6 bltui a2, 10, 438 435: 049267 bne a2, a6, 43d 438: 020c movi.n a2, 0 43a: fffb86 j 42c 43d: f7c232 addi a3, a2, -9 440: f8c222 addi a2, a2, -8 443: b32330 movgez a2, a3, a3 446: 212120 srai a2, a2, 1 449: 902220 addx2 a2, a2, a2 44c: fff706 j 42c 44f: d40c movi.n a4, 13 451: 02b427 bgeu a4, a2, 457 454: 049267 bne a2, a6, 45c 457: 020c movi.n a2, 0 459: fff3c6 j 42c 45c: f3c232 addi a3, a2, -13 45f: f4c222 addi a2, a2, -12 462: b32330 movgez a2, a3, a3 465: 212120 srai a2, a2, 1 468: 902220 addx2 a2, a2, a2 46b: ffef46 j 42c 46e: 541c movi.n a4, 21 470: 02b427 bgeu a4, a2, 476 473: 049267 bne a2, a6, 47b 476: 020c movi.n a2, 0 478: ffec06 j 42c 47b: ebc232 addi a3, a2, -21 47e: ecc222 addi a2, a2, -20 481: b32330 movgez a2, a3, a3 484: 212120 srai a2, a2, 1 487: 902220 addx2 a2, a2, a2 48a: ffe786 j 42c 48d: d41c movi.n a4, 29 48f: 02b427 bgeu a4, a2, 495 492: 049267 bne a2, a6, 49a 495: 020c movi.n a2, 0 497: ffe446 j 42c 49a: e3c232 addi a3, a2, -29 49d: e4c222 addi a2, a2, -28 4a0: b32330 movgez a2, a3, a3 4a3: 212120 srai a2, a2, 1 4a6: 902220 addx2 a2, a2, a2 4a9: ffdfc6 j 42c 4ac: 840c movi.n a4, 8 4ae: 02b427 bgeu a4, a2, 4b4 4b1: 049267 bne a2, a6, 4b9 4b4: 020c movi.n a2, 0 4b6: ffdc86 j 42c 4b9: f8c232 addi a3, a2, -8 4bc: f9c222 addi a2, a2, -7 4bf: b32330 movgez a2, a3, a3 4c2: 212120 srai a2, a2, 1 4c5: 902220 addx2 a2, a2, a2 4c8: ffd806 j 42c 4cb: 02a2b6 bltui a2, 12, 4d1 4ce: 049267 bne a2, a6, 4d6 4d1: 020c movi.n a2, 0 4d3: ffd546 j 42c 4d6: f5c232 addi a3, a2, -11 4d9: f6c222 addi a2, a2, -10 4dc: b32330 movgez a2, a3, a3 4df: 212120 srai a2, a2, 1 4e2: 902220 addx2 a2, a2, a2 4e5: ffd0c6 j 42c 4e8: 041c movi.n a4, 16 4ea: 02b427 bgeu a4, a2, 4f0 4ed: 049267 bne a2, a6, 4f5 4f0: 020c movi.n a2, 0 4f2: ffcd86 j 42c 4f5: f0c232 addi a3, a2, -16 4f8: f1c222 addi a2, a2, -15 4fb: b32330 movgez a2, a3, a3 4fe: 212120 srai a2, a2, 1 501: 902220 addx2 a2, a2, a2 504: ffc906 j 42c 507: a41c movi.n a4, 26 509: 02b427 bgeu a4, a2, 50f 50c: 049267 bne a2, a6, 514 50f: 020c movi.n a2, 0 511: ffc5c6 j 42c 514: e6c232 addi a3, a2, -26 517: e7c222 addi a2, a2, -25 51a: b32330 movgez a2, a3, a3 51d: 212120 srai a2, a2, 1 520: 902220 addx2 a2, a2, a2 523: ffc146 j 42c 526: e40c movi.n a4, 14 528: 02b427 bgeu a4, a2, 52e 52b: 049267 bne a2, a6, 533 52e: 020c movi.n a2, 0 530: ffbe06 j 42c 533: f2c232 addi a3, a2, -14 536: f3c222 addi a2, a2, -13 539: b32330 movgez a2, a3, a3 53c: 212120 srai a2, a2, 1 53f: 902220 addx2 a2, a2, a2 542: ffb986 j 42c 545: 02a2b6 bltui a2, 12, 54b 548: 049267 bne a2, a6, 550 54b: 020c movi.n a2, 0 54d: ffb6c6 j 42c 550: f5c232 addi a3, a2, -11 553: f6c222 addi a2, a2, -10 556: b32330 movgez a2, a3, a3 559: 212120 srai a2, a2, 1 55c: 902220 addx2 a2, a2, a2 55f: ffb246 j 42c 562: a40c movi.n a4, 10 564: 02b427 bgeu a4, a2, 56a 567: 049267 bne a2, a6, 56f 56a: 020c movi.n a2, 0 56c: ffaf06 j 42c 56f: f6c232 addi a3, a2, -10 572: f7c222 addi a2, a2, -9 575: b32330 movgez a2, a3, a3 578: 212120 srai a2, a2, 1 57b: 902220 addx2 a2, a2, a2 57e: ffaa86 j 42c 581: 000000 ill 584: f20a00 excw 587: 3f .byte 0x3f 588: 9f .byte 0x9f 589: 000186 j 593 ... 594: 3d0900 excw 597: a12000 sll a2, a0 59a: 000007 bnone a0, a0, 59e 59d: f20a add.n a15, a2, a0 59f: 3f .byte 0x3f 5a0: 0186a0 slli a8, a6, 22 5a3: 000000 ill 5a6: 120000 excw 5a9: d9e0c1 l32r a12, ffff6d2c 5ac: 110931 l32r a3, fffc49d0 5af: 41e9 s32i.n a14, a1, 16 5b1: 21c9 s32i.n a12, a1, 8 5b3: 02cd mov.n a12, a2 5b5: fff3e1 l32r a14, 584 5b8: 0020c0 memw 5bb: 802ed2 l32i a13, a14, 0x200 5be: d238 l32i.n a3, a2, 52 5c0: 0d2d mov.n a2, a13 5c2: ffa3c5 call0 0 5c5: 9c38 l32i.n a3, a12, 36 5c7: 63a002 movi a0, 99 5ca: 0dd316 beqz a3, 6ab 5cd: ec48 l32i.n a4, a12, 56 5cf: ffee51 l32r a5, 588 5d2: 053047 bltu a0, a4, 5db 5d5: 023527 bltu a5, a2, 5db 5d8: 0033c6 j 6ab 5db: dcd9 s32i.n a13, a12, 52 5dd: ffebe1 l32r a14, 58c 5e0: ac28 l32i.n a2, a12, 40 5e2: 0e48 l32i.n a4, a14, 0 5e4: 112290 slli a2, a2, 7 5e7: 441b addi.n a4, a4, 1 5e9: 0e49 s32i.n a4, a14, 0 5eb: ffee01 l32r a0, 5a4 5ee: 0000c0 callx0 a0 5f1: 742020 extui a2, a2, 0, 8 5f4: 170c02 l8ui a0, a12, 23 5f7: 164c22 s8i a2, a12, 22 5fa: 078016 beqz a0, 676 5fd: 520a add.n a5, a2, a0 5ff: cc38 l32i.n a3, a12, 48 601: 0d2d mov.n a2, a13 603: 215150 srai a5, a5, 1 606: 174c52 s8i a5, a12, 23 609: ff9f45 call0 0 60c: 170ce2 l8ui a14, a12, 23 60f: 0129 s32i.n a2, a1, 0 611: 182c32 l32i a3, a12, 96 614: 010c22 l8ui a2, a12, 1 617: 000332 l8ui a3, a3, 0 61a: ffd785 call0 394 61d: 182c02 l32i a0, a12, 96 620: 742120 extui a2, a2, 1, 8 623: 090032 l8ui a3, a0, 9 626: 054c movi.n a5, 64 628: d3cc bnez.n a3, 639 62a: a45c movi.n a4, 90 62c: c04420 sub a4, a4, a2 62f: 120c movi.n a2, 1 631: 2f34e7 bltu a4, a14, 664 634: 020c movi.n a2, 0 636: 000a86 j 664 639: 0f3537 bltu a5, a3, 64c 63c: 64a062 movi a6, 100 63f: c06620 sub a6, a6, a2 642: 120c movi.n a2, 1 644: 1c36e7 bltu a6, a14, 664 647: 020c movi.n a2, 0 649: 0005c6 j 664 64c: 060c movi.n a6, 0 64e: 6ea072 movi a7, 110 651: c07720 sub a7, a7, a2 654: 09b7e7 bgeu a7, a14, 661 657: c08320 sub a8, a3, a2 65a: 882b addi.n a8, a8, 2 65c: 01b8e7 bgeu a8, a14, 661 65f: 160c movi.n a6, 1 661: 742060 extui a2, a6, 0, 8 664: 1e0c movi.n a14, 1 666: 04c216 beqz a2, 6b6 669: 01a8 l32i.n a10, a1, 0 66b: 162c92 l32i a9, a12, 88 66e: 44b9a7 bgeu a9, a10, 6b6 671: 0e0d mov.n a0, a14 673: 002646 j 710 676: 182c02 l32i a0, a12, 96 679: 090002 l8ui a0, a0, 9 67c: 900000 addx2 a0, a0, a0 67f: 01d002 addmi a0, a0, 0x100 682: 80c002 addi a0, a0, -128 685: 740200 extui a0, a0, 2, 8 688: 174c02 s8i a0, a12, 23 68b: 07b027 bgeu a0, a2, 696 68e: 320a add.n a3, a2, a0 690: 213130 srai a3, a3, 1 693: 174c32 s8i a3, a12, 23 696: 040c movi.n a4, 0 698: ac49 s32i.n a4, a12, 40 69a: 9c49 s32i.n a4, a12, 36 69c: ec49 s32i.n a4, a12, 56 69e: 21c8 l32i.n a12, a1, 8 6a0: 31d8 l32i.n a13, a1, 12 6a2: 41e8 l32i.n a14, a1, 16 6a4: 1108 l32i.n a0, a1, 4 6a6: 20c112 addi a1, a1, 32 6a9: f00d ret.n 6ab: 122c22 l32i a2, a12, 72 6ae: dc38 l32i.n a3, a12, 52 6b0: ff94c5 call0 0 6b3: fff9c6 j 69e 6b6: 0b0052 l8ui a5, a0, 11 6b9: ffb561 l32r a6, 590 6bc: 07e507 bbsi a5, 0, 6c7 6bf: 0668 l32i.n a6, a6, 0 6c1: 146060 extui a6, a6, 0, 2 6c4: fce656 bnez a6, 696 6c7: 010c22 l8ui a2, a12, 1 6ca: 000032 l8ui a3, a0, 0 6cd: ffcc45 call0 394 6d0: 170c72 l8ui a7, a12, 23 6d3: 182c02 l32i a0, a12, 96 6d6: 749120 extui a9, a2, 1, 8 6d9: 090082 l8ui a8, a0, 9 6dc: 0b0022 l8ui a2, a0, 11 6df: c08890 sub a8, a8, a9 6e2: 16a787 bge a7, a8, 6fc 6e5: 0e6207 bbci a2, 0, 6f7 6e8: 162c02 l32i a0, a12, 88 6eb: ffaaa1 l32r a10, 594 6ee: 053a07 bltu a10, a0, 6f7 6f1: 11b0f0 slli a11, a0, 1 6f4: 166cb2 s32i a11, a12, 88 6f7: 200c movi.n a0, 2 6f9: 0004c6 j 710 6fc: 0e6207 bbci a2, 0, 70e 6ff: ffa631 l32r a3, 598 702: fea042 movi a4, 254 705: 104240 and a4, a2, a4 708: 0b4042 s8i a4, a0, 11 70b: 166c32 s32i a3, a12, 88 70e: 000c movi.n a0, 0 710: 301066 bnei a0, 1, 744 713: 0c2d mov.n a2, a12 715: ff99c5 call0 b4 718: 182c02 l32i a0, a12, 96 71b: 040c52 l8ui a5, a12, 4 71e: 0a0062 l8ui a6, a0, 10 721: 023567 bltu a5, a6, 727 724: ffdb86 j 696 727: f4c092 addi a9, a0, -12 72a: 0b0982 l8ui a8, a9, 11 72d: 186c92 s32i a9, a12, 96 730: 2088e0 or a8, a8, a14 733: 0b4982 s8i a8, a9, 11 736: 0020c0 memw 739: ff9871 l32r a7, 59c 73c: 802772 l32i a7, a7, 0x200 73f: cc79 s32i.n a7, a12, 48 741: ffd446 j 696 744: fec092 addi a9, a0, -2 747: f4b956 bnez a9, 696 74a: 0d2d mov.n a2, a13 74c: bc38 l32i.n a3, a12, 44 74e: ff8b05 call0 0 751: ff93a1 l32r a10, 5a0 754: 023a27 bltu a10, a2, 75a 757: ffcec6 j 696 75a: 0c2d mov.n a2, a12 75c: 130c movi.n a3, 1 75e: ff9785 call0 d8 761: ffcc46 j 696 764: 000000 ill ... 00000768 : 768: 040232 l8ui a3, a2, 4 76b: fffe41 l32r a4, 764 76e: 120c movi.n a2, 1 770: 080442 l8ui a4, a4, 8 773: 413430 srli a3, a3, 4 776: 01a347 bge a3, a4, 77b 779: 020c movi.n a2, 0 77b: f00d ret.n 77d: 000000 ill 780: 000000 ill ... 00000784 : 784: 9258 l32i.n a5, a2, 36 786: 080552 l8ui a5, a5, 8 789: e5bc beqz.n a5, 7cb 78b: 521526 beqi a5, 1, 7e1 78e: 4f5526 beqi a5, 5, 7e1 791: f6c562 addi a6, a5, -10 794: 075616 beqz a6, 80d 797: b70c movi.n a7, 11 799: 5a1577 beq a5, a7, 7f7 79c: f1c582 addi a8, a5, -15 79f: 080816 beqz a8, 823 7a2: 51b526 beqi a5, 16, 7f7 7a5: 191c movi.n a9, 17 7a7: 621597 beq a5, a9, 80d 7aa: 8a1c movi.n a10, 24 7ac: 4715a7 beq a5, a10, 7f7 7af: 9b1c movi.n a11, 25 7b1: 5815b7 beq a5, a11, 80d 7b4: 0b1252 l16ui a5, a2, 22 7b7: 0a1242 l16ui a4, a2, 20 7ba: fff131 l32r a3, 780 7bd: 120c movi.n a2, 1 7bf: 051332 l16ui a3, a3, 10 7c2: 445a add.n a4, a4, a5 7c4: 172347 blt a3, a4, 7df 7c7: 020c movi.n a2, 0 7c9: f00d ret.n 7cb: 150c movi.n a5, 1 7cd: 0b1282 l16ui a8, a2, 22 7d0: 0a1272 l16ui a7, a2, 20 7d3: 71a262 movi a6, 0x271 7d6: 778a add.n a7, a7, a8 7d8: 012677 blt a6, a7, 7dd 7db: 050c movi.n a5, 0 7dd: 052d mov.n a2, a5 7df: f00d ret.n 7e1: 150c movi.n a5, 1 7e3: 0b12b2 l16ui a11, a2, 22 7e6: 0a12a2 l16ui a10, a2, 20 7e9: e8a392 movi a9, 0x3e8 7ec: aaba add.n a10, a10, a11 7ee: 0129a7 blt a9, a10, 7f3 7f1: 050c movi.n a5, 0 7f3: 052d mov.n a2, a5 7f5: f00d ret.n 7f7: 150c movi.n a5, 1 7f9: 0b1262 l16ui a6, a2, 22 7fc: 0a1242 l16ui a4, a2, 20 7ff: bca232 movi a3, 0x2bc 802: 446a add.n a4, a4, a6 804: 012347 blt a3, a4, 809 807: 050c movi.n a5, 0 809: 052d mov.n a2, a5 80b: f00d ret.n 80d: 150c movi.n a5, 1 80f: 0b1292 l16ui a9, a2, 22 812: 0a1282 l16ui a8, a2, 20 815: 60a472 movi a7, 0x460 818: 889a add.n a8, a8, a9 81a: 012787 blt a7, a8, 81f 81d: 050c movi.n a5, 0 81f: 052d mov.n a2, a5 821: f00d ret.n 823: 150c movi.n a5, 1 825: 0b1232 l16ui a3, a2, 22 828: 0a12b2 l16ui a11, a2, 20 82b: 1aa4a2 movi a10, 0x41a 82e: bb3a add.n a11, a11, a3 830: 012ab7 blt a10, a11, 835 833: 050c movi.n a5, 0 835: 052d mov.n a2, a5 837: f00d ret.n Disassembly of section .irom0.text: 000012ac : 12ac: d38c beqz.n a3, 12bd 12ae: 060c movi.n a6, 0 12b0: 0a4262 s8i a6, a2, 10 12b3: 22cb addi.n a2, a2, 12 12b5: 661b addi.n a6, a6, 1 12b7: 746060 extui a6, a6, 0, 8 12ba: f29367 bne a3, a6, 12b0 12bd: f00d ret.n 12bf: 008400 excw 12c2: 240000 extui a0, a0, 0, 3 12c5: 000001 l32r a0, fffc12c8 12c8: 000070 excw 12cb: 001400 excw 12ce: c40000 extui a0, a0, 0, 13 12d1: 000000 ill 12d4: 0000b4 excw ... 000012d8 : 12d8: 380c movi.n a8, 3 12da: 070c movi.n a7, 0 12dc: f0c112 addi a1, a1, -16 12df: fff891 l32r a9, 12c0 12e2: 154232 s8i a3, a2, 21 12e5: 0109 s32i.n a0, a1, 0 12e7: 11c9 s32i.n a12, a1, 4 12e9: fff601 l32r a0, 12c4 12ec: 02cd mov.n a12, a2 12ee: 172222 l32i a2, a2, 92 12f1: dcc062 addi a6, a0, -36 12f4: 074216 beqz a2, 136c 12f7: 311226 beqi a2, 1, 132c 12fa: 1a6c62 s32i a6, a12, 104 12fd: 044c72 s8i a7, a12, 4 1300: 054c82 s8i a8, a12, 5 1303: 1b6c92 s32i a9, a12, 108 1306: 186c02 s32i a0, a12, 96 1309: 0c2d mov.n a2, a12 130b: 196c02 s32i a0, a12, 100 130e: fff101 l32r a0, 12d4 1311: 0000c0 callx0 a0 1314: 7fa002 movi a0, 127 1317: 004c02 s8i a0, a12, 0 131a: 014c02 s8i a0, a12, 1 131d: 024c02 s8i a0, a12, 2 1320: 034c02 s8i a0, a12, 3 1323: 11c8 l32i.n a12, a1, 4 1325: 0108 l32i.n a0, a1, 0 1327: 10c112 addi a1, a1, 16 132a: f00d ret.n 132c: 044c72 s8i a7, a12, 4 132f: ffe8b1 l32r a11, 12d0 1332: 790c movi.n a9, 7 1334: a60c movi.n a6, 10 1336: ffe451 l32r a5, 12c8 1339: ffe4a1 l32r a10, 12cc 133c: 1b6ca2 s32i a10, a12, 108 133f: a0c522 addi a2, a5, -96 1342: 936940 movnez a6, a9, a4 1345: 054c62 s8i a6, a12, 5 1348: 832540 moveqz a2, a5, a4 134b: 1a6c22 s32i a2, a12, 104 134e: 2ca3e6 bgei a3, 12, 137e 1351: a00c movi.n a0, 10 1353: 348c beqz.n a4, 135a 1355: 0180b6 bltui a0, 8, 135a 1358: 700c movi.n a0, 7 135a: 900000 addx2 a0, a0, a0 135d: a00020 addx4 a0, a0, a2 1360: 186c02 s32i a0, a12, 96 1363: a0cb02 addi a0, a11, -96 1366: 830b40 moveqz a0, a11, a4 1369: ffe706 j 1309 136c: 1a6c62 s32i a6, a12, 104 136f: 044c72 s8i a7, a12, 4 1372: 054c82 s8i a8, a12, 5 1375: 1b6c92 s32i a9, a12, 108 1378: 186c02 s32i a0, a12, 96 137b: ffe286 j 1309 137e: 051c movi.n a5, 16 1380: 042537 blt a5, a3, 1388 1383: 500c movi.n a0, 5 1385: fff286 j 1353 1388: 561c movi.n a6, 21 138a: 042637 blt a6, a3, 1392 138d: 080d mov.n a0, a8 138f: fff006 j 1353 1392: 200c movi.n a0, 2 1394: e81c movi.n a8, 30 1396: b92387 blt a3, a8, 1353 1399: 070d mov.n a0, a7 139b: ffed06 j 1353 139e: 000000 ill 13a1: 000000 ill 13a4: 000130 excw 13a7: 01c000 slli a12, a0, 32 13aa: 700000 excw 13ad: 000000 ill 13b0: 000010 excw 13b3: 010000 slli a0, a0, 32 ... 000013b8 : 13b8: fffa41 l32r a4, 13a0 13bb: 050c movi.n a5, 0 13bd: f0c112 addi a1, a1, -16 13c0: 0109 s32i.n a0, a1, 0 13c2: 044452 s8i a5, a4, 4 13c5: 046b addi.n a0, a4, 6 13c7: 448b addi.n a4, a4, 8 13c9: 004052 s8i a5, a0, 0 13cc: 001b addi.n a0, a0, 1 13ce: f79047 bne a0, a4, 13c9 13d1: fff421 l32r a2, 13a4 13d4: c30c movi.n a3, 12 13d6: ffed45 call0 12ac 13d9: fff321 l32r a2, 13a8 13dc: 930c movi.n a3, 9 13de: ffecc5 call0 12ac 13e1: fff221 l32r a2, 13ac 13e4: b30c movi.n a3, 11 13e6: ffec45 call0 12ac 13e9: fff121 l32r a2, 13b0 13ec: 830c movi.n a3, 8 13ee: ffebc5 call0 12ac 13f1: fff021 l32r a2, 13b4 13f4: 430c movi.n a3, 4 13f6: ffeb45 call0 12ac 13f9: 0108 l32i.n a0, a1, 0 13fb: 10c112 addi a1, a1, 16 13fe: f00d ret.n 1400: 000010 excw ... 00001404 : 1404: ffff21 l32r a2, 1400 1407: f00d ret.n 1409: 000000 ill 0000140c : 140c: f00d ret.n ... 00001410 : 1410: c28c beqz.n a2, 1420 1412: 5238 l32i.n a3, a2, 20 1414: 140c movi.n a4, 1 1416: 203340 or a3, a3, a4 1419: 440c movi.n a4, 4 141b: 203340 or a3, a3, a4 141e: 5239 s32i.n a3, a2, 20 1420: f00d ret.n ... 00001424 : 1424: c28c beqz.n a2, 1434 1426: 5238 l32i.n a3, a2, 20 1428: e47c movi.n a4, -2 142a: 103340 and a3, a3, a4 142d: b47c movi.n a4, -5 142f: 103340 and a3, a3, a4 1432: 5239 s32i.n a3, a2, 20 1434: f00d ret.n 1436: 100000 and a0, a0, a0 1439: 000000 ill 143c: 000000 ill 143f: 002000 isync 1442: 100000 and a0, a0, a0 ... 0000145c : 145c: 190c movi.n a9, 1 145e: fff681 l32r a8, 1438 1461: e0c112 addi a1, a1, -32 1464: 41d9 s32i.n a13, a1, 16 1466: 0139 s32i.n a3, a1, 0 1468: 61f9 s32i.n a15, a1, 24 146a: 2109 s32i.n a0, a1, 8 146c: 51e9 s32i.n a14, a1, 20 146e: 31c9 s32i.n a12, a1, 12 1470: f0c872 addi a7, a8, -16 1473: 04cd mov.n a12, a4 1475: f6c8e2 addi a14, a8, -10 1478: e2ea add.n a14, a2, a14 147a: 400c00 ssr a12 147d: 054d mov.n a4, a5 147f: 040702 l8ui a0, a7, 4 1482: 1149 s32i.n a4, a1, 4 1484: 915000 srl a5, a0 1487: 2e6507 bbci a5, 0, 14b9 148a: 000ef2 l8ui a15, a14, 0 148d: 91f0f0 srl a15, a15 1490: 02ef07 bbsi a15, 0, 1496 1493: 001fc6 j 1516 1496: 640c movi.n a4, 6 1498: 78a0d2 movi a13, 120 149b: d1ddc0 mul16s a13, a13, a12 149e: d8da add.n a13, a8, a13 14a0: 1acdf2 addi a15, a13, 26 14a3: 0f2d mov.n a2, a15 14a5: ffe801 l32r a0, 1448 14a8: 0000c0 callx0 a0 14ab: 067256 bnez a2, 1516 14ae: ffe371 l32r a7, 143c 14b1: 190c movi.n a9, 1 14b3: 040702 l8ui a0, a7, 4 14b6: 000306 j 14c6 14b9: 1ac822 addi a2, a8, 26 14bc: 78a0f2 movi a15, 120 14bf: d1ffc0 mul16s a15, a15, a12 14c2: df8a add.n a13, a15, a8 14c4: ff2a add.n a15, a15, a2 14c6: 401c00 ssl a12 14c9: a12900 sll a2, a9 14cc: 203200 or a3, a2, a0 14cf: 044732 s8i a3, a7, 4 14d2: 000e02 l8ui a0, a14, 0 14d5: 78a032 movi a3, 120 14d8: 200020 or a0, a0, a2 14db: 0d2d mov.n a2, a13 14dd: 004e02 s8i a0, a14, 0 14e0: ffdb01 l32r a0, 144c 14e3: 0000c0 callx0 a0 14e6: 0f2d mov.n a2, a15 14e8: 764dc2 s8i a12, a13, 118 14eb: 1148 l32i.n a4, a1, 4 14ed: 0138 l32i.n a3, a1, 0 14ef: 105d42 s16i a4, a13, 32 14f2: 640c movi.n a4, 6 14f4: ffd701 l32r a0, 1450 14f7: 0000c0 callx0 a0 14fa: 0c3d mov.n a3, a12 14fc: ffd121 l32r a2, 1440 14ff: ffd501 l32r a0, 1454 1502: 0000c0 callx0 a0 1505: 2108 l32i.n a0, a1, 8 1507: 31c8 l32i.n a12, a1, 12 1509: 51e8 l32i.n a14, a1, 20 150b: 0d2d mov.n a2, a13 150d: 61f8 l32i.n a15, a1, 24 150f: 41d8 l32i.n a13, a1, 16 1511: 20c112 addi a1, a1, 32 1514: f00d ret.n 1516: ffcb21 l32r a2, 1444 1519: ffcf01 l32r a0, 1458 151c: 0000c0 callx0 a0 151f: 0d0c movi.n a13, 0 1521: fff806 j 1505 1524: 000000 ill ... 00001528 : 1528: ffff21 l32r a2, 1524 152b: 040222 l8ui a2, a2, 4 152e: f00d ret.n 1530: 000006 j 1534 1533: 002800 excw 1536: 300000 xor a0, a0, a0 ... 00001544 : 1544: 170c movi.n a7, 1 1546: f0c112 addi a1, a1, -16 1549: fff931 l32r a3, 1530 154c: 0109 s32i.n a0, a1, 0 154e: 223a add.n a2, a2, a3 1550: 000202 l8ui a0, a2, 0 1553: 400400 ssr a4 1556: 915000 srl a5, a0 1559: 2a6507 bbci a5, 0, 1587 155c: 401400 ssl a4 155f: f97c movi.n a9, -1 1561: a18700 sll a8, a7 1564: fac372 addi a7, a3, -6 1567: 308890 xor a8, a8, a9 156a: 043d mov.n a3, a4 156c: 109080 and a9, a0, a8 156f: 040762 l8ui a6, a7, 4 1572: 004292 s8i a9, a2, 0 1575: ffef21 l32r a2, 1534 1578: 106680 and a6, a6, a8 157b: 044762 s8i a6, a7, 4 157e: ffef01 l32r a0, 153c 1581: 0000c0 callx0 a0 1584: 000206 j 1590 1587: ffec21 l32r a2, 1538 158a: ffed01 l32r a0, 1540 158d: 0000c0 callx0 a0 1590: 0108 l32i.n a0, a1, 0 1592: 10c112 addi a1, a1, 16 1595: f00d ret.n 1597: 000000 ill ... 0000159c : 159c: ffff61 l32r a6, 1598 159f: 030c movi.n a3, 0 15a1: 040672 l8ui a7, a6, 4 15a4: 466b addi.n a4, a6, 6 15a6: 424a add.n a4, a2, a4 15a8: 000452 l8ui a5, a4, 0 15ab: 004432 s8i a3, a4, 0 15ae: 305570 xor a5, a5, a7 15b1: 044652 s8i a5, a6, 4 15b4: f00d ret.n 15b6: 060000 excw 15b9: 000000 ill 15bc: 000010 excw 15bf: 000000 ill ... 000015c4 : 15c4: f0c112 addi a1, a1, -16 15c7: 1109 s32i.n a0, a1, 4 15c9: fffb01 l32r a0, 15b8 15cc: 020a add.n a0, a2, a0 15ce: 000022 l8ui a2, a0, 0 15d1: 0129 s32i.n a2, a1, 0 15d3: fffb01 l32r a0, 15c0 15d6: 0000c0 callx0 a0 15d9: 78a052 movi a5, 120 15dc: 0148 l32i.n a4, a1, 0 15de: 1108 l32i.n a0, a1, 4 15e0: 603040 neg a3, a4 15e3: 10c112 addi a1, a1, 16 15e6: 103340 and a3, a3, a4 15e9: 420b addi.n a4, a2, -1 15eb: 40f330 nsau a3, a3 15ee: 603030 neg a3, a3 15f1: fff221 l32r a2, 15bc 15f4: 1fc332 addi a3, a3, 31 15f7: 823350 mull a3, a3, a5 15fa: 223a add.n a2, a2, a3 15fc: 030c movi.n a3, 0 15fe: 932340 movnez a2, a3, a4 1601: f00d ret.n 1603: 000600 excw 1606: 100000 and a0, a0, a0 1609: 000000 ill 160c: 000000 ill ... 00001610 : 1610: e0c112 addi a1, a1, -32 1613: 21d9 s32i.n a13, a1, 8 1615: 41f9 s32i.n a15, a1, 16 1617: 0109 s32i.n a0, a1, 0 1619: 11c9 s32i.n a12, a1, 4 161b: fffac1 l32r a12, 1604 161e: 31e9 s32i.n a14, a1, 12 1620: c2ca add.n a12, a2, a12 1622: 000cc2 l8ui a12, a12, 0 1625: 03ed mov.n a14, a3 1627: 60d0c0 neg a13, a12 162a: 10ddc0 and a13, a13, a12 162d: 40fdd0 nsau a13, a13 1630: 60d0d0 neg a13, a13 1633: 1fcdd2 addi a13, a13, 31 1636: 02fd96 bltz a13, 1669 1639: 0e3d mov.n a3, a14 163b: 640c movi.n a4, 6 163d: fff2f1 l32r a15, 1608 1640: 78a002 movi a0, 120 1643: 820d00 mull a0, a13, a0 1646: ff0a add.n a15, a15, a0 1648: 1acf22 addi a2, a15, 26 164b: fff001 l32r a0, 160c 164e: 0000c0 callx0 a0 1651: 52ac beqz.n a2, 167a 1653: f07c movi.n a0, -1 1655: 401d00 ssl a13 1658: 1f0c movi.n a15, 1 165a: a1ff00 sll a15, a15 165d: 30ff00 xor a15, a15, a0 1660: 10ccf0 and a12, a12, a15 1663: 74c0c0 extui a12, a12, 0, 8 1666: ffef46 j 1627 1669: 020c movi.n a2, 0 166b: 11c8 l32i.n a12, a1, 4 166d: 21d8 l32i.n a13, a1, 8 166f: 31e8 l32i.n a14, a1, 12 1671: 41f8 l32i.n a15, a1, 16 1673: 0108 l32i.n a0, a1, 0 1675: 20c112 addi a1, a1, 32 1678: f00d ret.n 167a: 0f2d mov.n a2, a15 167c: fffac6 j 166b 167f: 000000 ill ... 00001684 : 1684: ffff41 l32r a4, 1680 1687: 400200 ssr a2 168a: 040432 l8ui a3, a4, 4 168d: 10c452 addi a5, a4, 16 1690: 913030 srl a3, a3 1693: 096307 bbci a3, 0, 16a0 1696: 78a032 movi a3, 120 1699: d12320 mul16s a2, a3, a2 169c: 252a add.n a2, a5, a2 169e: f00d ret.n 16a0: 020c movi.n a2, 0 16a2: f00d ret.n ... 000016b0 : 16b0: fffd21 l32r a2, 16a4 16b3: f0c112 addi a1, a1, -16 16b6: 0109 s32i.n a0, a1, 0 16b8: 040222 l8ui a2, a2, 4 16bb: fffc01 l32r a0, 16ac 16be: 0000c0 callx0 a0 16c1: 0108 l32i.n a0, a1, 0 16c3: 0f1266 bnei a2, 1, 16d6 16c6: fff841 l32r a4, 16a8 16c9: 130c movi.n a3, 1 16cb: 060442 l8ui a4, a4, 6 16ce: 020c movi.n a2, 0 16d0: 832340 moveqz a2, a3, a4 16d3: 000046 j 16d8 16d6: f27c movi.n a2, -1 16d8: 10c112 addi a1, a1, 16 16db: f00d ret.n Disassembly of section .irom.text: 00002990 <.irom.text>: 2990: 3d3d excw 2992: 0a6c64 excw ... 299d: 000000 ill 29a0: 646461 l32r a6, fffdbb30 29a3: 696d20 excw 29a6: 616d73 excw 29a9: 686374 excw 29ac: 000a add.n a0, a0, a0 29ae: 610000 excw 29b1: 206464 excw 29b4: 0a6425 excw 29b7: 6d7200 excw 29ba: 642520 extui a2, a2, 5, 7 29bd: 000a add.n a0, a0, a0 29bf: 6d7200 excw 29c2: 696d20 excw 29c5: 000a73 excw wdev.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 000000 ill 3: fe0000 excw 6: ff3ff1 l32r a15, fffffd04 9: ff .byte 0xff a: ff .byte 0xff b: 0f .byte 0xf c: f20a00 excw f: 3f .byte 0x3f 10: fffc51 l32r a5, 0 13: 0558 l32i.n a5, a5, 0 15: 001542 l16ui a4, a5, 0 18: 0115a2 l16ui a10, a5, 2 1b: c04420 sub a4, a4, a2 1e: 005542 s16i a4, a5, 0 21: 001562 l16ui a6, a5, 0 24: 020c movi.n a2, 0 26: 0826b6 bltui a6, 2, 32 29: 2368 l32i.n a6, a3, 8 2b: 2569 s32i.n a6, a5, 8 2d: 2329 s32i.n a2, a3, 8 2f: 000f06 j 6f 32: 0f1666 bnei a6, 1, 45 35: 3588 l32i.n a8, a5, 12 37: 18c572 addi a7, a5, 24 3a: 2398 l32i.n a9, a3, 8 3c: 2599 s32i.n a9, a5, 8 3e: 2329 s32i.n a2, a3, 8 40: 2879 s32i.n a7, a8, 8 42: 000a46 j 6f 45: 015522 s16i a2, a5, 2 48: 0055a2 s16i a10, a5, 0 4b: 5568 l32i.n a6, a5, 20 4d: 45b8 l32i.n a11, a5, 16 4f: 25b9 s32i.n a11, a5, 8 51: 4529 s32i.n a2, a5, 16 53: 3569 s32i.n a6, a5, 12 55: 5529 s32i.n a2, a5, 20 57: f4a0a0 extui a10, a10, 0, 16 5a: 041a66 bnei a10, 1, 62 5d: 18c542 addi a4, a5, 24 60: 2649 s32i.n a4, a6, 8 62: 2329 s32i.n a2, a3, 8 64: ffe871 l32r a7, 4 67: 2568 l32i.n a6, a5, 8 69: 0020c0 memw 6c: 826762 s32i a6, a7, 0x208 6f: 011592 l16ui a9, a5, 2 72: 001582 l16ui a8, a5, 0 75: ffe421 l32r a2, 8 78: 889a add.n a8, a8, a9 7a: 2028e6 bgei a8, 2, 9e 7d: ffe3b1 l32r a11, c 80: 0020c0 memw 83: aa2b32 l32i a3, a11, 0x2a8 86: 103320 and a3, a3, a2 89: 0020c0 memw 8c: aa6b32 s32i a3, a11, 0x2a8 8f: 0020c0 memw 92: ab2ba2 l32i a10, a11, 0x2ac 95: 10aa20 and a10, a10, a2 98: 0020c0 memw 9b: ab6ba2 s32i a10, a11, 0x2ac 9e: f00d ret.n a0: 000000 ill a3: ffff00 excw a6: ff .byte 0xff a7: bf .byte 0xbf ... b0: 029d mov.n a9, a2 b2: e0c112 addi a1, a1, -32 b5: 41c9 s32i.n a12, a1, 16 b7: 820c movi.n a2, 8 b9: 1169 s32i.n a6, a1, 4 bb: 0179 s32i.n a7, a1, 0 bd: 3109 s32i.n a0, a1, 12 bf: 51d9 s32i.n a13, a1, 20 c1: 61e9 s32i.n a14, a1, 24 c3: 05dd mov.n a13, a5 c5: 04ed mov.n a14, a4 c7: 2199 s32i.n a9, a1, 8 c9: fff701 l32r a0, a8 cc: 0000c0 callx0 a0 cf: 02cd mov.n a12, a2 d1: 82cc bnez.n a2, dd d3: 0d3d mov.n a3, a13 d5: 0e2d mov.n a2, a14 d7: 000585 call0 130 da: 000fc6 j 11d dd: 1158 l32i.n a5, a1, 4 df: 9268 l32i.n a6, a2, 36 e1: ffef41 l32r a4, a0 e4: 2178 l32i.n a7, a1, 8 e6: 0448 l32i.n a4, a4, 0 e8: 2679 s32i.n a7, a6, 8 ea: 1659 s32i.n a5, a6, 4 ec: 0652d2 s16i a13, a2, 12 ef: 2448 l32i.n a4, a4, 8 f1: 1249 s32i.n a4, a2, 4 f3: 22e9 s32i.n a14, a2, 8 f5: 1448 l32i.n a4, a4, 4 f7: 4249 s32i.n a4, a2, 16 f9: ffea31 l32r a3, a4 fc: 0020c0 memw ff: 0e28 l32i.n a2, a14, 0 101: 102230 and a2, a2, a3 104: 0e3d mov.n a3, a14 106: 0020c0 memw 109: 0e29 s32i.n a2, a14, 0 10b: 0108 l32i.n a0, a1, 0 10d: 0d2d mov.n a2, a13 10f: 0c5c02 s16i a0, a12, 24 112: ffefc5 call0 10 115: 0c2d mov.n a2, a12 117: ffe501 l32r a0, ac 11a: 0000c0 callx0 a0 11d: 41c8 l32i.n a12, a1, 16 11f: 51d8 l32i.n a13, a1, 20 121: 61e8 l32i.n a14, a1, 24 123: 3108 l32i.n a0, a1, 12 125: 20c112 addi a1, a1, 32 128: f00d ret.n 12a: 000000 ill 12d: 000000 ill 130: f0c112 addi a1, a1, -16 133: 1109 s32i.n a0, a1, 4 135: 21c9 s32i.n a12, a1, 8 137: 31d9 s32i.n a13, a1, 12 139: 03cd mov.n a12, a3 13b: 02dd mov.n a13, a2 13d: fffb01 l32r a0, 12c 140: 032d mov.n a2, a3 142: 2008 l32i.n a0, a0, 8 144: 0d3d mov.n a3, a13 146: 0109 s32i.n a0, a1, 0 148: ffec45 call0 10 14b: 0128 l32i.n a2, a1, 0 14d: 0c4d mov.n a4, a12 14f: 0d3d mov.n a3, a13 151: 21c8 l32i.n a12, a1, 8 153: 31d8 l32i.n a13, a1, 12 155: 000005 call0 158 158: 1108 l32i.n a0, a1, 4 15a: 10c112 addi a1, a1, 16 15d: f00d ret.n ... 167: 026d00 excw 16a: fffd71 l32r a7, 160 16d: 034d mov.n a4, a3 16f: f0c112 addi a1, a1, -16 172: 0109 s32i.n a0, a1, 0 174: fffc31 l32r a3, 164 177: 2258 l32i.n a5, a2, 8 179: 0338 l32i.n a3, a3, 0 17b: c728 l32i.n a2, a7, 48 17d: c759 s32i.n a5, a7, 48 17f: 040302 l8ui a0, a3, 4 182: 050c movi.n a5, 0 184: 2659 s32i.n a5, a6, 8 186: c00040 sub a0, a0, a4 189: 044302 s8i a0, a3, 4 18c: 063d mov.n a3, a6 18e: 000005 call0 190 191: 0108 l32i.n a0, a1, 0 193: 10c112 addi a1, a1, 16 196: f00d ret.n ... 1a0: 0008 l32i.n a0, a0, 0 1a2: ff0000 excw 1a5: ff .byte 0xff 1a6: 00fff0 excw 1a9: 000001 l32r a0, fffc01ac 1ac: 000000 ill 1af: ffff00 excw 1b2: ff .byte 0xff 1b3: 000000 ill 1b6: 080000 excw ... 1c1: 000001 l32r a0, fffc01c4 1c4: 000100 excw 1c7: 010000 slli a0, a0, 32 1ca: 000000 ill 1cd: 000001 l32r a0, fffc01d0 ... 1e8: e0c112 addi a1, a1, -32 1eb: 51f9 s32i.n a15, a1, 20 1ed: 6139 s32i.n a3, a1, 24 1ef: 31d9 s32i.n a13, a1, 12 1f1: 0149 s32i.n a4, a1, 0 1f3: ffe9d1 l32r a13, 198 1f6: 7159 s32i.n a5, a1, 28 1f8: 0dd8 l32i.n a13, a13, 0 1fa: 1109 s32i.n a0, a1, 4 1fc: 2dd8 l32i.n a13, a13, 8 1fe: 41e9 s32i.n a14, a1, 16 200: 1dd8 l32i.n a13, a13, 4 202: 21c9 s32i.n a12, a1, 8 204: 1de8 l32i.n a14, a13, 4 206: 02cd mov.n a12, a2 208: 05ebe0 extui a14, a14, 27, 1 20b: fff101 l32r a0, 1d0 20e: 0000c0 callx0 a0 211: 02fd mov.n a15, a2 213: 02dc bnez.n a2, 227 215: ffe121 l32r a2, 19c 218: ffe231 l32r a3, 1a0 21b: 75a142 movi a4, 0x175 21e: ffed01 l32r a0, 1d4 221: 0000c0 callx0 a0 224: ffff06 j 224 227: ffdf31 l32r a3, 1a4 22a: 060222 l8ui a2, a2, 6 22d: 2d08 l32i.n a0, a13, 8 22f: 342020 extui a2, a2, 0, 4 232: 112200 slli a2, a2, 16 235: 100030 and a0, a0, a3 238: 200020 or a0, a0, a2 23b: 2d09 s32i.n a0, a13, 8 23d: 061d22 l16ui a2, a13, 12 240: ffda01 l32r a0, 1a8 243: 9eec bnez.n a14, 270 245: 0d98 l32i.n a9, a13, 0 247: f0a0b2 movi a11, 240 24a: 05ac90 extui a10, a9, 28, 1 24d: 05f9c7 bbsi a9, 28, 256 250: 054d90 extui a4, a9, 29, 1 253: 09c416 beqz a4, 2f3 256: 347020 extui a7, a2, 0, 4 259: 0cd716 beqz a7, 32a 25c: fcc752 addi a5, a7, -4 25f: 0d7516 beqz a5, 33a 262: f8c762 addi a6, a7, -8 265: 126616 beqz a6, 38f 268: 232072 l32i a7, a0, 140 26b: 771b addi.n a7, a7, 1 26d: 236072 s32i a7, a0, 140 270: 070c movi.n a7, 0 272: 020c movi.n a2, 0 274: 1d0c movi.n a13, 1 276: 000346 j 287 279: 070c movi.n a7, 0 27b: 1d0c movi.n a13, 1 27d: 1f2082 l32i a8, a0, 124 280: 120c movi.n a2, 1 282: 881b addi.n a8, a8, 1 284: 1f6082 s32i a8, a0, 124 287: ffc991 l32r a9, 1ac 28a: 0998 l32i.n a9, a9, 0 28c: a00032 l8ui a3, a0, 160 28f: 0119a2 l16ui a10, a9, 2 292: 001992 l16ui a9, a9, 0 295: 330b addi.n a3, a3, -1 297: 99aa add.n a9, a9, a10 299: 0429e6 bgei a9, 2, 2a1 29c: 1a0c movi.n a10, 1 29e: 83da20 moveqz a13, a10, a2 2a1: 120c movi.n a2, 1 2a3: 74b0d0 extui a11, a13, 0, 8 2a6: 83b230 moveqz a11, a2, a3 2a9: 8b8c beqz.n a11, 2b5 2ab: 0c2d mov.n a2, a12 2ad: 6138 l32i.n a3, a1, 24 2af: ffe805 call0 130 2b2: 000b86 j 2e4 2b5: ffbe51 l32r a5, 1b0 2b8: 0020c0 memw 2bb: 0c48 l32i.n a4, a12, 0 2bd: 104450 and a4, a4, a5 2c0: 414c40 srli a4, a4, 12 2c3: 04dc bnez.n a4, 2d7 2c5: ffbb21 l32r a2, 1b4 2c8: ffbc31 l32r a3, 1b8 2cb: 33a242 movi a4, 0x233 2ce: ffc201 l32r a0, 1d8 2d1: 0000c0 callx0 a0 2d4: ffff06 j 2d4 2d7: 0c4d mov.n a4, a12 2d9: 0e3d mov.n a3, a14 2db: 0f2d mov.n a2, a15 2dd: 6158 l32i.n a5, a1, 24 2df: 0168 l32i.n a6, a1, 0 2e1: ffdcc5 call0 b0 2e4: 21c8 l32i.n a12, a1, 8 2e6: 31d8 l32i.n a13, a1, 12 2e8: 41e8 l32i.n a14, a1, 16 2ea: 51f8 l32i.n a15, a1, 20 2ec: 1108 l32i.n a0, a1, 4 2ee: 20c112 addi a1, a1, 32 2f1: f00d ret.n 2f3: 02f9e7 bbsi a9, 30, 2f9 2f6: 6c79f7 bbci a9, 31, 366 2f9: 347020 extui a7, a2, 0, 4 2fc: 07a716 beqz a7, 37a 2ff: 0d4726 beqi a7, 4, 310 302: f8c762 addi a6, a7, -8 305: 0a5616 beqz a6, 3ae 308: 232072 l32i a7, a0, 140 30b: 771b addi.n a7, a7, 1 30d: 236072 s32i a7, a0, 140 310: 070c movi.n a7, 0 312: 020c movi.n a2, 0 314: 1d0c movi.n a13, 1 316: 000146 j 31f 319: 070c movi.n a7, 0 31b: 0d0c movi.n a13, 0 31d: 120c movi.n a2, 1 31f: 212082 l32i a8, a0, 132 322: 881b addi.n a8, a8, 1 324: 216082 s32i a8, a0, 132 327: ffd706 j 287 32a: 10d2b0 and a13, a2, a11 32d: 02ed66 bnei a13, 128, 333 330: 0020c6 j 3b7 333: 070c movi.n a7, 0 335: 0d0c movi.n a13, 0 337: ffd086 j 27d 33a: 1022b0 and a2, a2, a11 33d: 80c232 addi a3, a2, -128 340: 09a316 beqz a3, 3de 343: 90a042 movi a4, 144 346: c04240 sub a4, a2, a4 349: 0a9416 beqz a4, 3f6 34c: a0a052 movi a5, 160 34f: c05250 sub a5, a2, a5 352: 093516 beqz a5, 3e9 355: 1e2062 l32i a6, a0, 120 358: 661b addi.n a6, a6, 1 35a: 1e6062 s32i a6, a0, 120 35d: 1d0c movi.n a13, 1 35f: 070c movi.n a7, 0 361: 020c movi.n a2, 0 363: ffc806 j 287 366: 070c movi.n a7, 0 368: ff95d1 l32r a13, 1bc 36b: 020c movi.n a2, 0 36d: 780dd2 l8ui a13, a13, 120 370: 180c movi.n a8, 1 372: dd0b addi.n a13, a13, -1 374: 93d8d0 movnez a13, a8, a13 377: ffc306 j 287 37a: 742020 extui a2, a2, 0, 8 37d: 98d226 beqi a2, 64, 319 380: 035c movi.n a3, 80 382: 021237 beq a2, a3, 388 385: 78e226 beqi a2, 128, 401 388: 070c movi.n a7, 0 38a: 1d0c movi.n a13, 1 38c: ffe346 j 31d 38f: ff8c51 l32r a5, 1c0 392: 202542 l32i a4, a5, 128 395: 0d2d mov.n a2, a13 397: 441b addi.n a4, a4, 1 399: 206542 s32i a4, a5, 128 39c: ff9001 l32r a0, 1dc 39f: 0000c0 callx0 a0 3a2: ff8801 l32r a0, 1c4 3a5: 070c movi.n a7, 0 3a7: 020c movi.n a2, 0 3a9: 0d0c movi.n a13, 0 3ab: ffb606 j 287 3ae: 070c movi.n a7, 0 3b0: 020c movi.n a2, 0 3b2: 0d0c movi.n a13, 0 3b4: ffd9c6 j 31f 3b7: ebea16 beqz a10, 279 3ba: 055e90 extui a5, a9, 30, 1 3bd: eb8516 beqz a5, 279 3c0: 7168 l32i.n a6, a1, 28 3c2: 170c movi.n a7, 1 3c4: 0d0c movi.n a13, 0 3c6: 83d760 moveqz a13, a7, a6 3c9: 063616 beqz a6, 430 3cc: ff8501 l32r a0, 1e0 3cf: 0000c0 callx0 a0 3d2: ff7d01 l32r a0, 1c8 3d5: 117200 slli a7, a2, 16 3d8: 317070 srai a7, a7, 16 3db: ffa786 j 27d 3de: 1b2082 l32i a8, a0, 108 3e1: 881b addi.n a8, a8, 1 3e3: 1b6082 s32i a8, a0, 108 3e6: ffdcc6 j 35d 3e9: 1d2092 l32i a9, a0, 116 3ec: 0d0c movi.n a13, 0 3ee: 991b addi.n a9, a9, 1 3f0: 1d6092 s32i a9, a0, 116 3f3: ffda06 j 35f 3f6: 1c20a2 l32i a10, a0, 112 3f9: aa1b addi.n a10, a10, 1 3fb: 1c60a2 s32i a10, a0, 112 3fe: ffd6c6 j 35d 401: 71b8 l32i.n a11, a1, 28 403: 120c movi.n a2, 1 405: 0d0c movi.n a13, 0 407: 83d2b0 moveqz a13, a2, a11 40a: 0b9c beqz.n a11, 41e 40c: ff7601 l32r a0, 1e4 40f: 0000c0 callx0 a0 412: ff6e01 l32r a0, 1cc 415: 117200 slli a7, a2, 16 418: 317070 srai a7, a7, 16 41b: 000046 j 420 41e: 070c movi.n a7, 0 420: 7188 l32i.n a8, a1, 28 422: ef7816 beqz a8, 31d 425: 222092 l32i a9, a0, 136 428: 991b addi.n a9, a9, 1 42a: 226092 s32i a9, a0, 136 42d: ffbb06 j 31d 430: 070c movi.n a7, 0 432: ff91c6 j 27d 435: 000000 ill 438: 000000 ill 43b: 0e0080 excw 43e: 883ff2 excw 441: 004c movi.n a0, 64 ... 00000444 : 444: fffd61 l32r a6, 438 447: fffd51 l32r a5, 43c 44a: 0020c0 memw 44d: 962542 l32i a4, a5, 0x258 450: 204460 or a4, a4, a6 453: 0020c0 memw 456: fffa31 l32r a3, 440 459: 966542 s32i a4, a5, 0x258 45c: 7f6322 s32i a2, a3, 0x1fc 45f: f00d ret.n 461: 000000 ill 464: f20e00 excw 467: 3f .byte 0x3f 468: 000000 ill 46b: 000080 ret 46e: 000000 ill 471: 000000 ill 00000474 : 474: f0c112 addi a1, a1, -16 477: 1129 s32i.n a2, a1, 4 479: 0109 s32i.n a0, a1, 0 47b: fffc01 l32r a0, 46c 47e: 0000c0 callx0 a0 481: 1108 l32i.n a0, a1, 4 483: fff861 l32r a6, 464 486: 0020c0 memw 489: 932622 l32i a2, a6, 0x24c 48c: 0020c0 memw 48f: 922652 l32i a5, a6, 0x248 492: 0020c0 memw 495: 932672 l32i a7, a6, 0x24c 498: 071277 beq a2, a7, 4a3 49b: 072d mov.n a2, a7 49d: 0020c0 memw 4a0: 922652 l32i a5, a6, 0x248 4a3: 005a add.n a0, a0, a5 4a5: 013507 bltu a5, a0, 4aa 4a8: 221b addi.n a2, a2, 1 4aa: 0020c0 memw 4ad: b36602 s32i a0, a6, 0x2cc 4b0: 0020c0 memw 4b3: b46622 s32i a2, a6, 0x2d0 4b6: ffec21 l32r a2, 468 4b9: 0020c0 memw 4bc: b22602 l32i a0, a6, 0x2c8 4bf: 200020 or a0, a0, a2 4c2: 0020c0 memw 4c5: b26602 s32i a0, a6, 0x2c8 4c8: ffea01 l32r a0, 470 4cb: 0000c0 callx0 a0 4ce: 0108 l32i.n a0, a1, 0 4d0: 10c112 addi a1, a1, 16 4d3: f00d ret.n 4d5: 000000 ill 4d8: 004e80 break 14, 8 4db: c11200 mul16u a1, a2, a0 4de: 0109f0 slli a0, a9, 17 4e1: fffd01 l32r a0, 4d8 4e4: a00200 addx4 a0, a2, a0 4e7: 0028 l32i.n a2, a0, 0 4e9: 128c beqz.n a2, 4ee 4eb: 0002c0 callx0 a2 4ee: 0108 l32i.n a0, a1, 0 4f0: 10c112 addi a1, a1, 16 4f3: f00d ret.n 4f5: 000000 ill 4f8: ff .byte 0xff 4f9: ff .byte 0xff 4fa: ff .byte 0xff 4fb: 7f .byte 0x7f 4fc: f20a00 excw 4ff: 3f .byte 0x3f 500: 000000 ill 503: fe0000 excw 506: 003ff1 l32r a15, fffc0604 509: fe .byte 0xfe 50a: 003ff1 l32r a15, fffc0608 50d: 0e .byte 0xe 50e: 003ff2 excw ... 519: 000300 excw 51c: f20e00 excw 51f: 3f .byte 0x3f 520: 000000 ill 523: 000800 excw 526: 000000 ill 529: 000400 excw 52c: 040000 extui a0, a0, 0, 1 52f: ffff00 excw 532: fffb addi.n a15, a15, 15 534: 040000 extui a0, a0, 0, 1 537: 004000 break 0, 0 53a: 000000 ill 53d: 000400 excw ... 54c: 0008 l32i.n a0, a0, 0 54e: 000000 ill 551: 000000 ill 554: 0008 l32i.n a0, a0, 0 556: 000000 ill 559: 000000 ill 55c: 0008 l32i.n a0, a0, 0 55e: 000000 ill 561: fe .byte 0xfe 562: 003ff1 l32r a15, fffc0660 565: 0e .byte 0xe 566: 003ff2 excw ... 571: 000000 ill 574: 0008 l32i.n a0, a0, 0 576: 000000 ill 579: 000000 ill 57c: 0008 l32i.n a0, a0, 0 57e: 000000 ill 581: 000000 ill 584: 0008 l32i.n a0, a0, 0 586: 000000 ill 589: 000000 ill 58c: 0008 l32i.n a0, a0, 0 58e: 000000 ill 591: 000000 ill 594: 0008 l32i.n a0, a0, 0 596: 000000 ill 599: 000000 ill 59c: 0008 l32i.n a0, a0, 0 ... 000005f0 : 5f0: d0c112 addi a1, a1, -48 5f3: 51c9 s32i.n a12, a1, 20 5f5: 61d9 s32i.n a13, a1, 24 5f7: 81f9 s32i.n a15, a1, 32 5f9: 4109 s32i.n a0, a1, 16 5fb: 71e9 s32i.n a14, a1, 28 5fd: ffbee1 l32r a14, 4f8 600: 0020c0 memw 603: ffbe21 l32r a2, 4fc 606: 8822c2 l32i a12, a2, 0x220 609: 289c16 beqz a12, 896 60c: 0020c0 memw 60f: a12202 l32i a0, a2, 0x284 612: 0020c0 memw 615: 8962c2 s32i a12, a2, 0x224 618: 05bcc0 extui a11, a12, 28, 1 61b: 1abb56 bnez a11, 7ca 61e: 2109 s32i.n a0, a1, 8 620: 047cb7 bbci a12, 27, 628 623: 020c movi.n a2, 0 625: ffeb45 call0 4dc 628: 047ca7 bbci a12, 26, 630 62b: 120c movi.n a2, 1 62d: ffeac5 call0 4dc 630: 400c movi.n a0, 4 632: 100c00 and a0, a12, a0 635: 106c37 bbci a12, 3, 649 638: 420c movi.n a2, 4 63a: 0b8c27 bany a12, a2, 649 63d: 009005 call0 f40 640: 00a1d2 movi a13, 0x100 643: 10dcd0 and a13, a12, a13 646: 000406 j 65a 649: 00a1d2 movi a13, 0x100 64c: 10dcd0 and a13, a12, a13 64f: 708c beqz.n a0, 65a 651: 00a1f2 movi a15, 0x100 654: 028cf7 bany a12, a15, 65a 657: 007e05 call0 e38 65a: 07bd16 beqz a13, 6d9 65d: 0020c0 memw 660: ffa801 l32r a0, 500 663: ffa821 l32r a2, 504 666: 050002 l8ui a0, a0, 5 669: 872222 l32i a2, a2, 0x21c 66c: 190016 beqz a0, 800 66f: 0020c0 memw 672: ffa521 l32r a2, 508 675: 8522f2 l32i a15, a2, 0x214 678: 0020c0 memw 67b: ffa431 l32r a3, 50c 67e: bf2332 l32i a3, a3, 0x2fc 681: 0020c0 memw 684: 862222 l32i a2, a2, 0x218 687: 1e7f16 beqz a15, 872 68a: 2f48 l32i.n a4, a15, 8 68c: 215416 beqz a4, 8a5 68f: 0020c0 memw 692: 0f58 l32i.n a5, a15, 0 694: 1055e0 and a5, a5, a14 697: 155e50 extui a5, a5, 30, 2 69a: 631566 bnei a5, 1, 701 69d: ff9c21 l32r a2, 510 6a0: 2228 l32i.n a2, a2, 8 6a2: 32bc beqz.n a2, 6d9 6a4: 02dd mov.n a13, a2 6a6: 0020c0 memw 6a9: 0238 l32i.n a3, a2, 0 6ab: 1033e0 and a3, a3, a14 6ae: 153e30 extui a3, a3, 30, 2 6b1: e3cc bnez.n a3, 6c3 6b3: 2dd8 l32i.n a13, a13, 8 6b5: 0020c0 memw 6b8: 0d48 l32i.n a4, a13, 0 6ba: 1044e0 and a4, a4, a14 6bd: 154e40 extui a4, a4, 30, 2 6c0: fef416 beqz a4, 6b3 6c3: 00a045 call0 10c8 6c6: ff9361 l32r a6, 514 6c9: 592652 l32i a5, a6, 0x164 6cc: 551b addi.n a5, a5, 1 6ce: 596652 s32i a5, a6, 0x164 6d1: 041fd7 beq a15, a13, 6d9 6d4: 2d28 l32i.n a2, a13, 8 6d6: fca256 bnez a2, 6a4 6d9: ff8f61 l32r a6, 518 6dc: 0a06c7 bnone a6, a12, 6ea 6df: 2128 l32i.n a2, a1, 8 6e1: 342c20 extui a2, a2, 12, 4 6e4: ffaf01 l32r a0, 5a0 6e7: 0000c0 callx0 a0 6ea: 02fc37 bbsi a12, 19, 6f0 6ed: 002546 j 786 6f0: 0020c0 memw 6f3: ff8af1 l32r a15, 51c 6f6: 1ff8 l32i.n a15, a15, 4 6f8: 177f87 bbci a15, 24, 713 6fb: f5f0f0 extui a15, a15, 16, 16 6fe: 000506 j 716 701: ff8721 l32r a2, 520 704: ff8831 l32r a3, 524 707: 52a442 movi a4, 0x452 70a: ffa601 l32r a0, 5a4 70d: 0000c0 callx0 a0 710: ffff06 j 710 713: 7fa0f2 movi a15, 127 716: 21d8 l32i.n a13, a1, 8 718: 34dcd0 extui a13, a13, 12, 4 71b: 058db6 bltui a13, 8, 724 71e: 029d26 beqi a13, 10, 724 721: 002dc6 j 7dc 724: ffa101 l32r a0, 5a8 727: 0000c0 callx0 a0 72a: ff7f01 l32r a0, 528 72d: 100c00 and a0, a12, a0 730: 0109 s32i.n a0, a1, 0 732: a2dc bnez.n a2, 750 734: ff7e21 l32r a2, 52c 737: 150c27 bnone a12, a2, 750 73a: 0d2d mov.n a2, a13 73c: ff9c01 l32r a0, 5ac 73f: 0000c0 callx0 a0 742: ff7b41 l32r a4, 530 745: ff7b31 l32r a3, 534 748: 10cc40 and a12, a12, a4 74b: 103c30 and a3, a12, a3 74e: 0139 s32i.n a3, a1, 0 750: 2108 l32i.n a0, a1, 8 752: 350c00 extui a0, a0, 28, 4 755: 182016 beqz a0, 8db 758: 200b addi.n a2, a0, -1 75a: 18b216 beqz a2, 8e9 75d: fec032 addi a3, a0, -2 760: 195316 beqz a3, 8f9 763: fcc042 addi a4, a0, -4 766: 19a416 beqz a4, 904 769: fbc052 addi a5, a0, -5 76c: 114556 bnez a5, 884 76f: ff9001 l32r a0, 5b0 772: 0000c0 callx0 a0 775: ff7071 l32r a7, 538 778: a07d70 addx4 a7, a13, a7 77b: c768 l32i.n a6, a7, 48 77d: 0108 l32i.n a0, a1, 0 77f: 661b addi.n a6, a6, 1 781: c769 s32i.n a6, a7, 48 783: 000146 j 78c 786: ff6d01 l32r a0, 53c 789: 100c00 and a0, a12, a0 78c: f08c beqz.n a0, 79f 78e: 2128 l32i.n a2, a1, 8 790: 342c20 extui a2, a2, 12, 4 793: 0282b6 bltui a2, 8, 799 796: 549266 bnei a2, 10, 7ee 799: ff8601 l32r a0, 5b4 79c: 0000c0 callx0 a0 79f: 057c47 bbci a12, 20, 7a8 7a2: ff8501 l32r a0, 5b8 7a5: 0000c0 callx0 a0 7a8: 0a6c97 bbci a12, 9, 7b6 7ab: ff6541 l32r a4, 540 7ae: 652432 l32i a3, a4, 0x194 7b1: 331b addi.n a3, a3, 1 7b3: 656432 s32i a3, a4, 0x194 7b6: 0547c0 extui a4, a12, 23, 1 7b9: e43416 beqz a4, 600 7bc: ff6261 l32r a6, 544 7bf: 662652 l32i a5, a6, 0x198 7c2: 551b addi.n a5, a5, 1 7c4: 666652 s32i a5, a6, 0x198 7c7: ff8d46 j 600 7ca: ff5f21 l32r a2, 548 7cd: ff5f31 l32r a3, 54c 7d0: 2fa442 movi a4, 0x42f 7d3: ff7a01 l32r a0, 5bc 7d6: 0000c0 callx0 a0 7d9: ffff06 j 7d9 7dc: ff5d21 l32r a2, 550 7df: ff5d31 l32r a3, 554 7e2: 9ea442 movi a4, 0x49e 7e5: ff7601 l32r a0, 5c0 7e8: 0000c0 callx0 a0 7eb: ffff06 j 7eb 7ee: ff5a21 l32r a2, 558 7f1: ff5a31 l32r a3, 55c 7f4: c0a442 movi a4, 0x4c0 7f7: ff7301 l32r a0, 5c4 7fa: 0000c0 callx0 a0 7fd: ffff06 j 7fd 800: 0020c0 memw 803: ff5761 l32r a6, 560 806: 8526f2 l32i a15, a6, 0x214 809: 0020c0 memw 80c: ff5601 l32r a0, 564 80f: bf2002 l32i a0, a0, 0x2fc 812: 0020c0 memw 815: 862662 l32i a6, a6, 0x218 818: 09bf16 beqz a15, 8b7 81b: 2f28 l32i.n a2, a15, 8 81d: 0a8216 beqz a2, 8c9 820: 0020c0 memw 823: 0f38 l32i.n a3, a15, 0 825: 1033e0 and a3, a3, a14 828: 153e30 extui a3, a3, 30, 2 82b: 311366 bnei a3, 1, 860 82e: ff4ed1 l32r a13, 568 831: 1109 s32i.n a0, a1, 4 833: 2dd8 l32i.n a13, a13, 8 835: 1148 l32i.n a4, a1, 4 837: 130c movi.n a3, 1 839: 050c movi.n a5, 0 83b: c02fd0 sub a2, a15, a13 83e: 2d08 l32i.n a0, a13, 8 840: 3109 s32i.n a0, a1, 12 842: 835320 moveqz a5, a3, a2 845: 0d2d mov.n a2, a13 847: ff9a05 call0 1e8 84a: ff4851 l32r a5, 56c 84d: c03fd0 sub a3, a15, a13 850: 592542 l32i a4, a5, 0x164 853: 31d8 l32i.n a13, a1, 12 855: 441b addi.n a4, a4, 1 857: 596542 s32i a4, a5, 0x164 85a: e7b316 beqz a3, 6d9 85d: fff506 j 835 860: ff4421 l32r a2, 570 863: ff4431 l32r a3, 574 866: 73a442 movi a4, 0x473 869: ff5701 l32r a0, 5c8 86c: 0000c0 callx0 a0 86f: ffff06 j 86f 872: ff4121 l32r a2, 578 875: ff4131 l32r a3, 57c 878: 50a442 movi a4, 0x450 87b: ff5401 l32r a0, 5cc 87e: 0000c0 callx0 a0 881: ffff06 j 881 884: ff3f21 l32r a2, 580 887: ff3f31 l32r a3, 584 88a: b9a442 movi a4, 0x4b9 88d: ff5001 l32r a0, 5d0 890: 0000c0 callx0 a0 893: ffff06 j 893 896: 51c8 l32i.n a12, a1, 20 898: 61d8 l32i.n a13, a1, 24 89a: 71e8 l32i.n a14, a1, 28 89c: 81f8 l32i.n a15, a1, 32 89e: 4108 l32i.n a0, a1, 16 8a0: 30c112 addi a1, a1, 48 8a3: f00d ret.n 8a5: ff3821 l32r a2, 588 8a8: ff3931 l32r a3, 58c 8ab: 51a442 movi a4, 0x451 8ae: ff4901 l32r a0, 5d4 8b1: 0000c0 callx0 a0 8b4: ffff06 j 8b4 8b7: ff3621 l32r a2, 590 8ba: ff3631 l32r a3, 594 8bd: 71a442 movi a4, 0x471 8c0: ff4601 l32r a0, 5d8 8c3: 0000c0 callx0 a0 8c6: ffff06 j 8c6 8c9: ff3321 l32r a2, 598 8cc: ff3431 l32r a3, 59c 8cf: 72a442 movi a4, 0x472 8d2: ff4201 l32r a0, 5dc 8d5: 0000c0 callx0 a0 8d8: ffff06 j 8d8 8db: 7430f0 extui a3, a15, 0, 8 8de: 0d2d mov.n a2, a13 8e0: ff4001 l32r a0, 5e0 8e3: 0000c0 callx0 a0 8e6: ffa2c6 j 775 8e9: 2128 l32i.n a2, a1, 8 8eb: 0d3d mov.n a3, a13 8ed: 752020 extui a2, a2, 16, 8 8f0: ff3d01 l32r a0, 5e4 8f3: 0000c0 callx0 a0 8f6: ff9ec6 j 775 8f9: 0d2d mov.n a2, a13 8fb: ff3b01 l32r a0, 5e8 8fe: 0000c0 callx0 a0 901: ff9c06 j 775 904: 2128 l32i.n a2, a1, 8 906: 752020 extui a2, a2, 16, 8 909: ff3801 l32r a0, 5ec 90c: 0000c0 callx0 a0 90f: ff9886 j 775 912: 000000 ill 915: f20a add.n a15, a2, a0 917: 3f .byte 0x3f 918: 000000 ill 91b: 0040c0 break 0, 12 ... 00000920 : 920: fffd81 l32r a8, 914 923: 949040 extui a9, a4, 0, 10 926: 876c movi.n a7, -24 928: d17720 mul16s a7, a7, a2 92b: 119940 slli a9, a9, 12 92e: 778a add.n a7, a7, a8 930: 0020c0 memw 933: f06792 s32i a9, a7, 0x3c0 936: fff881 l32r a8, 918 939: 0020c0 memw 93c: f12762 l32i a6, a7, 0x3c4 93f: 206680 or a6, a6, a8 942: 0020c0 memw 945: fff551 l32r a5, 91c 948: a05250 addx4 a5, a2, a5 94b: 0538 l32i.n a3, a5, 0 94d: f16762 s32i a6, a7, 0x3c4 950: 331b addi.n a3, a3, 1 952: 0539 s32i.n a3, a5, 0 954: f00d ret.n 956: 000000 ill 959: f20a add.n a15, a2, a0 95b: 3f .byte 0x3f 95c: ff .byte 0xff 95d: ff .byte 0xff 95e: ff .byte 0xff 95f: 3f .byte 0x3f 00000960 : 960: 846c movi.n a4, -24 962: fffd51 l32r a5, 958 965: d14420 mul16s a4, a4, a2 968: 445a add.n a4, a4, a5 96a: fffc51 l32r a5, 95c 96d: 0020c0 memw 970: f12432 l32i a3, a4, 0x3c4 973: 103350 and a3, a3, a5 976: 0020c0 memw 979: f16432 s32i a3, a4, 0x3c4 97c: f00d ret.n 97e: 000000 ill 981: f20a add.n a15, a2, a0 983: 3f .byte 0x3f 984: ff .byte 0xff 985: ff .byte 0xff 986: ff .byte 0xff 987: 3f .byte 0x3f 00000988 : 988: ffff71 l32r a7, 984 98b: 846c movi.n a4, -24 98d: fffc31 l32r a3, 980 990: d14420 mul16s a4, a4, a2 993: 443a add.n a4, a4, a3 995: 0020c0 memw 998: b72382 l32i a8, a3, 0x2dc 99b: 108870 and a8, a8, a7 99e: 0020c0 memw 9a1: f16482 s32i a8, a4, 0x3c4 9a4: 0020c0 memw 9a7: b82362 l32i a6, a3, 0x2e0 9aa: 106670 and a6, a6, a7 9ad: 0020c0 memw 9b0: f26462 s32i a6, a4, 0x3c8 9b3: 0020c0 memw 9b6: b92352 l32i a5, a3, 0x2e4 9b9: 0020c0 memw 9bc: f36452 s32i a5, a4, 0x3cc 9bf: 0020c0 memw 9c2: ba2332 l32i a3, a3, 0x2e8 9c5: 0020c0 memw 9c8: f46432 s32i a3, a4, 0x3d0 9cb: f00d ret.n 9cd: 000000 ill 9d0: 000040 excw ... 000009d4 : 9d4: f0c112 addi a1, a1, -16 9d7: 11c9 s32i.n a12, a1, 4 9d9: 0109 s32i.n a0, a1, 0 9db: 02cd mov.n a12, a2 9dd: 000005 call0 9e0 9e0: fffc21 l32r a2, 9d0 9e3: a02c20 addx4 a2, a12, a2 9e6: 182202 l32i a0, a2, 96 9e9: 11c8 l32i.n a12, a1, 4 9eb: 001b addi.n a0, a0, 1 9ed: 186202 s32i a0, a2, 96 9f0: 0108 l32i.n a0, a1, 0 9f2: 10c112 addi a1, a1, 16 9f5: f00d ret.n 9f7: 0a0000 excw 9fa: 213ff2 excw 000009fc : 9fc: ffff21 l32r a2, 9f8 9ff: 0020c0 memw a02: b02222 l32i a2, a2, 0x2c0 a05: b42020 extui a2, a2, 0, 12 a08: f00d ret.n a0a: 000000 ill a0d: fffff0 excw a10: f20a00 excw a13: 3f .byte 0x3f 00000a14 : a14: fffe41 l32r a4, a0c a17: fffe31 l32r a3, a10 a1a: 0020c0 memw a1d: b02322 l32i a2, a3, 0x2c0 a20: 102240 and a2, a2, a4 a23: 0020c0 memw a26: b06322 s32i a2, a3, 0x2c0 a29: f00d ret.n a2b: 0a0000 excw a2e: ff3ff2 excw a31: ff .byte 0xff a32: ff .byte 0xff a33: 7f .byte 0x7f a34: 000000 ill a37: 087c40 excw 00000a38 : a38: 087c movi.n a8, -16 a3a: 347020 extui a7, a2, 0, 4 a3d: fffb51 l32r a5, a2c a40: 0020c0 memw a43: ac2562 l32i a6, a5, 0x2b0 a46: 106680 and a6, a6, a8 a49: 206670 or a6, a6, a7 a4c: 0020c0 memw a4f: ac6562 s32i a6, a5, 0x2b0 a52: c46c movi.n a4, -20 a54: d14420 mul16s a4, a4, a2 a57: fff671 l32r a7, a30 a5a: 445a add.n a4, a4, a5 a5c: 0020c0 memw a5f: e92462 l32i a6, a4, 0x3a4 a62: 106670 and a6, a6, a7 a65: 0020c0 memw a68: e96462 s32i a6, a4, 0x3a4 a6b: fff251 l32r a5, a34 a6e: 0020c0 memw a71: e92432 l32i a3, a4, 0x3a4 a74: 203350 or a3, a3, a5 a77: 0020c0 memw a7a: e96432 s32i a3, a4, 0x3a4 a7d: f00d ret.n a7f: 0a0000 excw a82: ff3ff2 excw a85: ff .byte 0xff a86: ff .byte 0xff a87: bf .byte 0xbf 00000a88 : a88: c46c movi.n a4, -20 a8a: fffd51 l32r a5, a80 a8d: d14420 mul16s a4, a4, a2 a90: 445a add.n a4, a4, a5 a92: fffc51 l32r a5, a84 a95: 0020c0 memw a98: e92432 l32i a3, a4, 0x3a4 a9b: 103350 and a3, a3, a5 a9e: 0020c0 memw aa1: e96432 s32i a3, a4, 0x3a4 aa4: f00d ret.n aa6: 000000 ill aa9: 3ff200 excw 00000aac : aac: 048720 extui a8, a2, 7, 1 aaf: 147220 extui a7, a2, 2, 2 ab2: 907780 addx2 a7, a7, a8 ab5: fffc81 l32r a8, aa8 ab8: 747070 extui a7, a7, 0, 8 abb: 1177e0 slli a7, a7, 2 abe: 778a add.n a7, a7, a8 ac0: 0cd742 addmi a4, a7, 0xc00 ac3: f80c movi.n a8, 15 ac5: 0020c0 memw ac8: 0cd772 addmi a7, a7, 0xc00 acb: 262442 l32i a4, a4, 152 ace: f97c movi.n a9, -1 ad0: 246420 extui a6, a2, 4, 3 ad3: c51c movi.n a5, 28 ad5: 1166e0 slli a6, a6, 2 ad8: c05560 sub a5, a5, a6 adb: 745050 extui a5, a5, 0, 8 ade: 401500 ssl a5 ae1: a18800 sll a8, a8 ae4: 401500 ssl a5 ae7: 308890 xor a8, a8, a9 aea: 108480 and a8, a4, a8 aed: a16300 sll a6, a3 af0: 206680 or a6, a6, a8 af3: 0020c0 memw af6: 266762 s32i a6, a7, 152 af9: 400500 ssr a5 afc: 912040 srl a2, a4 aff: 342020 extui a2, a2, 0, 4 b02: f00d ret.n b04: ff .byte 0xff b05: 0f .byte 0xf b06: ffff00 excw b09: ff .byte 0xff b0a: ff .byte 0xff b0b: bf .byte 0xbf b0c: ff .byte 0xff b0d: ff .byte 0xff b0e: ff .byte 0xff b0f: 7f .byte 0x7f b10: 000000 ill b13: ffff80 excw b16: ff .byte 0xff b17: df .byte 0xdf b18: 000000 ill b1b: 000800 excw b1e: 000000 ill b21: 000000 ill b24: f1fe00 excw b27: 3f .byte 0x3f b28: 000000 ill b2b: ffff10 excw b2e: ff .byte 0xff b2f: 0f .byte 0xf b30: f20a00 excw b33: 3f .byte 0x3f b34: 000000 ill b37: 000050 excw ... 00000b44 : b44: f0c112 addi a1, a1, -16 b47: 0109 s32i.n a0, a1, 0 b49: 21d9 s32i.n a13, a1, 8 b4b: 11c9 s32i.n a12, a1, 4 b4d: 31e9 s32i.n a14, a1, 12 b4f: 04cd mov.n a12, a4 b51: 03ed mov.n a14, a3 b53: 02dd mov.n a13, a2 b55: 06a216 beqz a2, bc3 b58: 0a0c movi.n a10, 0 b5a: ffee31 l32r a3, b14 b5d: ffec41 l32r a4, b10 b60: ffeb61 l32r a6, b0c b63: ffe971 l32r a7, b08 b66: ffe781 l32r a8, b04 b69: 000c movi.n a0, 0 b6b: 0020c0 memw b6e: 0298 l32i.n a9, a2, 0 b70: 109960 and a9, a9, a6 b73: 209940 or a9, a9, a4 b76: 0020c0 memw b79: 0299 s32i.n a9, a2, 0 b7b: 0020c0 memw b7e: 0258 l32i.n a5, a2, 0 b80: 105570 and a5, a5, a7 b83: 2055a0 or a5, a5, a10 b86: 0020c0 memw b89: 0259 s32i.n a5, a2, 0 b8b: 0020c0 memw b8e: 02b8 l32i.n a11, a2, 0 b90: 10bb30 and a11, a11, a3 b93: 20bba0 or a11, a11, a10 b96: 0020c0 memw b99: 02b9 s32i.n a11, a2, 0 b9b: 0020c0 memw b9e: 0298 l32i.n a9, a2, 0 ba0: b49090 extui a9, a9, 0, 12 ba3: 119940 slli a9, a9, 12 ba6: 0020c0 memw ba9: 0258 l32i.n a5, a2, 0 bab: 105580 and a5, a5, a8 bae: 205590 or a5, a5, a9 bb1: 0020c0 memw bb4: 001b addi.n a0, a0, 1 bb6: 0259 s32i.n a5, a2, 0 bb8: 2228 l32i.n a2, a2, 8 bba: f40000 extui a0, a0, 0, 16 bbd: faa256 bnez a2, b6b bc0: 000046 j bc5 bc3: 000c movi.n a0, 0 bc5: 111c07 beq a12, a0, bda bc8: ffd421 l32r a2, b18 bcb: ffd431 l32r a3, b1c bce: a7a542 movi a4, 0x5a7 bd1: ffd901 l32r a0, b38 bd4: 0000c0 callx0 a0 bd7: ffff06 j bd7 bda: ffd801 l32r a0, b3c bdd: 0000c0 callx0 a0 be0: ffd001 l32r a0, b20 be3: 0008 l32i.n a0, a0, 0 be5: 001022 l16ui a2, a0, 0 be8: 3098 l32i.n a9, a0, 12 bea: 32ec bnez.n a2, c11 bec: 20d9 s32i.n a13, a0, 8 bee: ffcd41 l32r a4, b24 bf1: 0020c0 memw bf4: 001032 l16ui a3, a0, 0 bf7: 8264d2 s32i a13, a4, 0x208 bfa: 33ca add.n a3, a3, a12 bfc: 005032 s16i a3, a0, 0 bff: 001022 l16ui a2, a0, 0 c02: 30e9 s32i.n a14, a0, 12 c04: 261266 bnei a2, 1, c2e c07: 3068 l32i.n a6, a0, 12 c09: 18c052 addi a5, a0, 24 c0c: 2659 s32i.n a5, a6, 8 c0e: 000706 j c2e c11: 101266 bnei a2, 1, c25 c14: 4078 l32i.n a7, a0, 16 c16: 5048 l32i.n a4, a0, 20 c18: 060756 bnez a7, c7c c1b: 40d9 s32i.n a13, a0, 16 c1d: 50e9 s32i.n a14, a0, 20 c1f: 0150c2 s16i a12, a0, 2 c22: 000206 j c2e c25: 82ca add.n a8, a2, a12 c27: 29d9 s32i.n a13, a9, 8 c29: 30e9 s32i.n a14, a0, 12 c2b: 005082 s16i a8, a0, 0 c2e: 0110b2 l16ui a11, a0, 2 c31: 0010a2 l16ui a10, a0, 0 c34: ffbe01 l32r a0, b2c c37: aaba add.n a10, a10, a11 c39: 2c2aa6 blti a10, 2, c69 c3c: ffbb31 l32r a3, b28 c3f: ffbcd1 l32r a13, b30 c42: 0020c0 memw c45: aa2d22 l32i a2, a13, 0x2a8 c48: 102200 and a2, a2, a0 c4b: 202230 or a2, a2, a3 c4e: 0020c0 memw c51: aa6d22 s32i a2, a13, 0x2a8 c54: ffb8e1 l32r a14, b34 c57: 0020c0 memw c5a: ab2dc2 l32i a12, a13, 0x2ac c5d: 10cc00 and a12, a12, a0 c60: 20cce0 or a12, a12, a14 c63: 0020c0 memw c66: ab6dc2 s32i a12, a13, 0x2ac c69: 11c8 l32i.n a12, a1, 4 c6b: 21d8 l32i.n a13, a1, 8 c6d: 31e8 l32i.n a14, a1, 12 c6f: ffb401 l32r a0, b40 c72: 0000c0 callx0 a0 c75: 0108 l32i.n a0, a1, 0 c77: 10c112 addi a1, a1, 16 c7a: f00d ret.n c7c: 011032 l16ui a3, a0, 2 c7f: 24d9 s32i.n a13, a4, 8 c81: c3ca add.n a12, a3, a12 c83: ffe586 j c1d c86: ff0000 excw c89: 0f .byte 0xf c8a: ffff00 excw c8d: ff .byte 0xff c8e: ff .byte 0xff c8f: bf .byte 0xbf c90: ff .byte 0xff c91: ff .byte 0xff c92: ff .byte 0xff c93: 7f .byte 0x7f c94: 000000 ill c97: ffff80 excw c9a: ff .byte 0xff c9b: df .byte 0xdf c9c: 000000 ill c9f: 000800 excw ca2: 000000 ill ca5: 000000 ill ca8: f1fe00 excw cab: 3f .byte 0x3f ... 00000cb8 : cb8: f0c112 addi a1, a1, -16 cbb: 0139 s32i.n a3, a1, 0 cbd: 1109 s32i.n a0, a1, 4 cbf: 31d9 s32i.n a13, a1, 12 cc1: 21c9 s32i.n a12, a1, 8 cc3: 04dd mov.n a13, a4 cc5: 02cd mov.n a12, a2 cc7: 06a216 beqz a2, d35 cca: 0b0c movi.n a11, 0 ccc: fff341 l32r a4, c98 ccf: fff161 l32r a6, c94 cd2: ffef71 l32r a7, c90 cd5: ffed81 l32r a8, c8c cd8: ffec91 l32r a9, c88 cdb: 000c movi.n a0, 0 cdd: 0020c0 memw ce0: 0258 l32i.n a5, a2, 0 ce2: 105570 and a5, a5, a7 ce5: 205560 or a5, a5, a6 ce8: 0020c0 memw ceb: 0259 s32i.n a5, a2, 0 ced: 0020c0 memw cf0: 0238 l32i.n a3, a2, 0 cf2: 103380 and a3, a3, a8 cf5: 2033b0 or a3, a3, a11 cf8: 0020c0 memw cfb: 0239 s32i.n a3, a2, 0 cfd: 0020c0 memw d00: 02a8 l32i.n a10, a2, 0 d02: 10aa40 and a10, a10, a4 d05: 20aab0 or a10, a10, a11 d08: 0020c0 memw d0b: 02a9 s32i.n a10, a2, 0 d0d: 0020c0 memw d10: 0258 l32i.n a5, a2, 0 d12: b45050 extui a5, a5, 0, 12 d15: 115540 slli a5, a5, 12 d18: 0020c0 memw d1b: 0238 l32i.n a3, a2, 0 d1d: 103390 and a3, a3, a9 d20: 203350 or a3, a3, a5 d23: 0020c0 memw d26: 001b addi.n a0, a0, 1 d28: 0239 s32i.n a3, a2, 0 d2a: 2228 l32i.n a2, a2, 8 d2c: f40000 extui a0, a0, 0, 16 d2f: faa256 bnez a2, cdd d32: 000046 j d37 d35: 000c movi.n a0, 0 d37: 111d07 beq a13, a0, d4c d3a: ffd821 l32r a2, c9c d3d: ffd831 l32r a3, ca0 d40: f1a542 movi a4, 0x5f1 d43: ffda01 l32r a0, cac d46: 0000c0 callx0 a0 d49: ffff06 j d49 d4c: ffd901 l32r a0, cb0 d4f: 0000c0 callx0 a0 d52: ffd401 l32r a0, ca4 d55: 0008 l32i.n a0, a0, 0 d57: c068 l32i.n a6, a0, 48 d59: d038 l32i.n a3, a0, 52 d5b: c6cc bnez.n a6, d6b d5d: c0c9 s32i.n a12, a0, 48 d5f: ffd221 l32r a2, ca8 d62: 0020c0 memw d65: 8362c2 s32i a12, a2, 0x20c d68: 000046 j d6d d6b: 23c9 s32i.n a12, a3, 8 d6d: 21c8 l32i.n a12, a1, 8 d6f: 040042 l8ui a4, a0, 4 d72: 0158 l32i.n a5, a1, 0 d74: d059 s32i.n a5, a0, 52 d76: 44da add.n a4, a4, a13 d78: 31d8 l32i.n a13, a1, 12 d7a: 044042 s8i a4, a0, 4 d7d: ffcd01 l32r a0, cb4 d80: 0000c0 callx0 a0 d83: 1108 l32i.n a0, a1, 4 d85: 10c112 addi a1, a1, 16 d88: f00d ret.n d8a: 000000 ill d8d: fe .byte 0xfe d8e: 613ff1 l32r a15, fffd928c 00000d90 : d90: ffff61 l32r a6, d8c d93: 0020c0 memw d96: dd2692 l32i a9, a6, 0x374 d99: 349c90 extui a9, a9, 12, 4 d9c: 004292 s8i a9, a2, 0 d9f: 0020c0 memw da2: dd2682 l32i a8, a6, 0x374 da5: b48080 extui a8, a8, 0, 12 da8: 005382 s16i a8, a3, 0 dab: 0020c0 memw dae: da2672 l32i a7, a6, 0x368 db1: 0479 s32i.n a7, a4, 0 db3: 0020c0 memw db6: d92662 l32i a6, a6, 0x364 db9: 0569 s32i.n a6, a5, 0 dbb: f00d ret.n dbd: 000000 ill dc0: ff .byte 0xff dc1: ff .byte 0xff dc2: ff .byte 0xff dc3: 7f .byte 0x7f dc4: f1fe00 excw dc7: 3f .byte 0x3f dc8: 000120 excw ... 00000dcc : dcc: fffd61 l32r a6, dc0 dcf: fffd51 l32r a5, dc4 dd2: 0020c0 memw dd5: 812542 l32i a4, a5, 0x204 dd8: 104460 and a4, a4, a6 ddb: 0020c0 memw dde: 816542 s32i a4, a5, 0x204 de1: fff931 l32r a3, dc8 de4: 120c movi.n a2, 1 de6: 804322 s8i a2, a3, 128 de9: f00d ret.n deb: beef00 excw dee: dead excw df0: 1268 l32i.n a6, a2, 4 df2: fffe31 l32r a3, dec df5: 0639 s32i.n a3, a6, 0 df7: 0020c0 memw dfa: 0258 l32i.n a5, a2, 0 dfc: 1248 l32i.n a4, a2, 4 dfe: b45050 extui a5, a5, 0, 12 e01: 445a add.n a4, a4, a5 e03: 0439 s32i.n a3, a4, 0 e05: f00d ret.n e07: 000000 ill e0a: 000000 ill e0d: fe .byte 0xfe e0e: 003ff1 l32r a15, fffc0f0c e11: 000000 ill e14: 0008 l32i.n a0, a0, 0 e16: ff0000 excw e19: ff .byte 0xff e1a: 00fff0 excw ... e35: 000000 ill e38: f0c112 addi a1, a1, -16 e3b: 1109 s32i.n a0, a1, 4 e3d: fff201 l32r a0, e08 e40: 0008 l32i.n a0, a0, 0 e42: 001022 l16ui a2, a0, 0 e45: 21c9 s32i.n a12, a1, 8 e47: 2d22b6 bltui a2, 2, e78 e4a: fff021 l32r a2, e0c e4d: 0020c0 memw e50: 8e2222 l32i a2, a2, 0x238 e53: 134c movi.n a3, 65 e55: 742020 extui a2, a2, 0, 8 e58: 02b327 bgeu a3, a2, e5e e5b: 196277 bbci a2, 7, e78 e5e: 2038 l32i.n a3, a0, 8 e60: 1338 l32i.n a3, a3, 4 e62: 001342 l16ui a4, a3, 0 e65: 1308 l32i.n a0, a3, 4 e67: 414e40 srli a4, a4, 14 e6a: a48c beqz.n a4, e78 e6c: 11e077 bbsi a0, 7, e81 e6f: 644000 extui a4, a0, 0, 7 e72: 0b84e6 bgei a4, 8, e81 e75: 08f0e7 bbsi a0, 30, e81 e78: 21c8 l32i.n a12, a1, 8 e7a: 1108 l32i.n a0, a1, 4 e7c: 10c112 addi a1, a1, 16 e7f: f00d ret.n e81: c20c movi.n a2, 12 e83: 0139 s32i.n a3, a1, 0 e85: ffe501 l32r a0, e1c e88: 0000c0 callx0 a0 e8b: 02cd mov.n a12, a2 e8d: fe7216 beqz a2, e78 e90: 0138 l32i.n a3, a1, 0 e92: c40c movi.n a4, 12 e94: ffe301 l32r a0, e20 e97: 0000c0 callx0 a0 e9a: ffe201 l32r a0, e24 e9d: 0000c0 callx0 a0 ea0: 02dc bnez.n a2, eb4 ea2: ffdb21 l32r a2, e10 ea5: ffdb31 l32r a3, e14 ea8: 64a742 movi a4, 0x764 eab: ffdf01 l32r a0, e28 eae: 0000c0 callx0 a0 eb1: ffff06 j eb1 eb4: ffd981 l32r a8, e18 eb7: 2c68 l32i.n a6, a12, 8 eb9: 001c52 l16ui a5, a12, 0 ebc: 060272 l8ui a7, a2, 6 ebf: 415e50 srli a5, a5, 14 ec2: 347070 extui a7, a7, 0, 4 ec5: 117700 slli a7, a7, 16 ec8: 106680 and a6, a6, a8 ecb: 206670 or a6, a6, a7 ece: 2c69 s32i.n a6, a12, 8 ed0: 95ac beqz.n a5, efd ed2: 1c28 l32i.n a2, a12, 4 ed4: 640020 extui a0, a2, 0, 7 ed7: 05e277 bbsi a2, 7, ee0 eda: 0280e6 bgei a0, 8, ee0 edd: 1c72e7 bbci a2, 30, efd ee0: 19c0e6 bgei a0, 32, efd ee3: 022c movi.n a2, 32 ee5: 930c movi.n a3, 9 ee7: 0c4d mov.n a4, a12 ee9: ffd001 l32r a0, e2c eec: 0000c0 callx0 a0 eef: 851266 bnei a2, 1, e78 ef2: 0c2d mov.n a2, a12 ef4: ffcf01 l32r a0, e30 ef7: 0000c0 callx0 a0 efa: ffde86 j e78 efd: 0c2d mov.n a2, a12 eff: ffcd01 l32r a0, e34 f02: 0000c0 callx0 a0 f05: ffdbc6 j e78 f08: f20a00 excw f0b: 3f .byte 0x3f f0c: f20e00 excw f0f: 3f .byte 0x3f f10: f1fe00 excw f13: 3f .byte 0x3f ... f1c: 0008 l32i.n a0, a0, 0 f1e: ff0000 excw f21: ff .byte 0xff f22: 00fff0 excw ... f3d: 000000 ill f40: 420c movi.n a2, 4 f42: f0c112 addi a1, a1, -16 f45: 31d9 s32i.n a13, a1, 12 f47: 1109 s32i.n a0, a1, 4 f49: 21c9 s32i.n a12, a1, 8 f4b: d31c movi.n a3, 29 f4d: ffeec1 l32r a12, f08 f50: ffef01 l32r a0, f0c f53: 0020c0 memw f56: bf2002 l32i a0, a0, 0x2fc f59: 0020c0 memw f5c: 802c42 l32i a4, a12, 0x200 f5f: c04400 sub a4, a4, a0 f62: 143347 bltu a3, a4, f7a f65: 0020c0 memw f68: 872c42 l32i a4, a12, 0x21c f6b: 76e427 bbsi a4, 2, fe5 f6e: 0020c0 memw f71: 802c52 l32i a5, a12, 0x200 f74: c05500 sub a5, a5, a0 f77: eab357 bgeu a3, a5, f65 f7a: 00af72 movi a7, 0xffffff00 f7d: ffe431 l32r a3, f10 f80: 0020c0 memw f83: f52362 l32i a6, a3, 0x3d4 f86: da7c movi.n a10, -3 f88: 106670 and a6, a6, a7 f8b: 746860 extui a6, a6, 8, 8 f8e: 5386b6 bltui a6, 8, fe5 f91: 0020c0 memw f94: 9c2c92 l32i a9, a12, 0x270 f97: 1099a0 and a9, a9, a10 f9a: 0020c0 memw f9d: 9c6c92 s32i a9, a12, 0x270 fa0: 0020c0 memw fa3: 872c82 l32i a8, a12, 0x21c fa6: 08e827 bbsi a8, 2, fb2 fa9: 0020c0 memw fac: 872cb2 l32i a11, a12, 0x21c faf: f60b27 bnone a11, a2, fa9 fb2: 0020c0 memw fb5: ffd701 l32r a0, f14 fb8: 0008 l32i.n a0, a0, 0 fba: 0010d2 l16ui a13, a0, 0 fbd: 896c22 s32i a2, a12, 0x224 fc0: 102db6 bltui a13, 2, fd4 fc3: 0020c0 memw fc6: 8e2322 l32i a2, a3, 0x238 fc9: 144c movi.n a4, 65 fcb: 742020 extui a2, a2, 0, 8 fce: 1eb427 bgeu a4, a2, ff0 fd1: 1be277 bbsi a2, 7, ff0 fd4: 240c movi.n a4, 2 fd6: 0020c0 memw fd9: 9c2c32 l32i a3, a12, 0x270 fdc: 203340 or a3, a3, a4 fdf: 0020c0 memw fe2: 9c6c32 s32i a3, a12, 0x270 fe5: 21c8 l32i.n a12, a1, 8 fe7: 31d8 l32i.n a13, a1, 12 fe9: 1108 l32i.n a0, a1, 4 feb: 10c112 addi a1, a1, 16 fee: f00d ret.n ff0: 2058 l32i.n a5, a0, 8 ff2: c20c movi.n a2, 12 ff4: 1558 l32i.n a5, a5, 4 ff6: 0159 s32i.n a5, a1, 0 ff8: ffcb01 l32r a0, f24 ffb: 0000c0 callx0 a0 ffe: 02dd mov.n a13, a2 1000: fd0216 beqz a2, fd4 1003: 0138 l32i.n a3, a1, 0 1005: c40c movi.n a4, 12 1007: ffc801 l32r a0, f28 100a: 0000c0 callx0 a0 100d: ffc701 l32r a0, f2c 1010: 0000c0 callx0 a0 1013: 02dc bnez.n a2, 1027 1015: ffc021 l32r a2, f18 1018: ffc131 l32r a3, f1c 101b: a0a742 movi a4, 0x7a0 101e: ffc401 l32r a0, f30 1021: 0000c0 callx0 a0 1024: ffff06 j 1024 1027: ffbe91 l32r a9, f20 102a: 2d78 l32i.n a7, a13, 8 102c: 001d62 l16ui a6, a13, 0 102f: 060282 l8ui a8, a2, 6 1032: 416e60 srli a6, a6, 14 1035: 348080 extui a8, a8, 0, 4 1038: 118800 slli a8, a8, 16 103b: 107790 and a7, a7, a9 103e: 207780 or a7, a7, a8 1041: 2d79 s32i.n a7, a13, 8 1043: 86ac beqz.n a6, 106f 1045: 1d78 l32i.n a7, a13, 4 1047: 640070 extui a0, a7, 0, 7 104a: 02e777 bbsi a7, 7, 1050 104d: 1e80a6 blti a0, 8, 106f 1050: 1bc0e6 bgei a0, 32, 106f 1053: 022c movi.n a2, 32 1055: 930c movi.n a3, 9 1057: 0d4d mov.n a4, a13 1059: ffb601 l32r a0, f34 105c: 0000c0 callx0 a0 105f: 820b addi.n a8, a2, -1 1061: f6f856 bnez a8, fd4 1064: 0d2d mov.n a2, a13 1066: ffb401 l32r a0, f38 1069: 0000c0 callx0 a0 106c: ffd906 j fd4 106f: 0d2d mov.n a2, a13 1071: ffb201 l32r a0, f3c 1074: 0000c0 callx0 a0 1077: ffd646 j fd4 107a: 000000 ill 107d: 000000 ill 1080: ff .byte 0xff 1081: ff .byte 0xff 1082: ff .byte 0xff 1083: 7f .byte 0x7f ... 108c: ff .byte 0xff 108d: ff .byte 0xff 108e: ff .byte 0xff 108f: 000000 ill 1092: ff0000 excw 1095: ff .byte 0xff 1096: ff .byte 0xff ... 10c7: c11200 mul16u a1, a2, a0 10ca: 61c9d0 excw 10cd: 81e9 s32i.n a14, a1, 32 10cf: ffebe1 l32r a14, 107c 10d2: 5109 s32i.n a0, a1, 20 10d4: 0e28 l32i.n a2, a14, 0 10d6: 91f9 s32i.n a15, a1, 36 10d8: 2228 l32i.n a2, a2, 8 10da: 71d9 s32i.n a13, a1, 28 10dc: 12d8 l32i.n a13, a2, 4 10de: 1f0c movi.n a15, 1 10e0: 1d08 l32i.n a0, a13, 4 10e2: 3dcb addi.n a3, a13, 12 10e4: 2d70b7 bbci a0, 27, 1115 10e7: 02fd mov.n a15, a2 10e9: ffe501 l32r a0, 1080 10ec: 0020c0 memw 10ef: 0248 l32i.n a4, a2, 0 10f1: 1e0c movi.n a14, 1 10f3: 104400 and a4, a4, a0 10f6: 154e40 extui a4, a4, 30, 2 10f9: 64fc bnez.n a4, 1133 10fb: 1e0c movi.n a14, 1 10fd: 2ff8 l32i.n a15, a15, 8 10ff: ee1b addi.n a14, a14, 1 1101: f4e0e0 extui a14, a14, 0, 16 1104: 0020c0 memw 1107: 0f58 l32i.n a5, a15, 0 1109: 105500 and a5, a5, a0 110c: 155e50 extui a5, a5, 30, 2 110f: fea516 beqz a5, 10fd 1112: 000746 j 1133 1115: 0c0d22 l8ui a2, a13, 12 1118: 000c movi.n a0, 0 111a: 342020 extui a2, a2, 0, 4 111d: 830f20 moveqz a0, a15, a2 1120: 2109 s32i.n a0, a1, 8 1122: 043016 beqz a0, 1169 1125: 80a022 movi a2, 128 1128: ffdd01 l32r a0, 109c 112b: 0000c0 callx0 a0 112e: 02cd mov.n a12, a2 1130: 000fc6 j 1173 1133: 4139 s32i.n a3, a1, 16 1135: 090d22 l8ui a2, a13, 9 1138: ffd341 l32r a4, 1084 113b: a02220 addx4 a2, a2, a2 113e: c448 l32i.n a4, a4, 48 1140: 1149 s32i.n a4, a1, 4 1142: 1122f0 slli a2, a2, 1 1145: 32c222 addi a2, a2, 50 1148: ffd601 l32r a0, 10a0 114b: 0000c0 callx0 a0 114e: 02cd mov.n a12, a2 1150: 050256 bnez a2, 11a4 1153: 0e3d mov.n a3, a14 1155: 0f2d mov.n a2, a15 1157: fefd85 call0 130 115a: ffcb21 l32r a2, 1088 115d: 0228 l32i.n a2, a2, 0 115f: 130c movi.n a3, 1 1161: c228 l32i.n a2, a2, 48 1163: ff0045 call0 168 1166: 005b06 j 12d6 1169: c23c movi.n a2, 60 116b: ffce01 l32r a0, 10a4 116e: 0000c0 callx0 a0 1171: 02cd mov.n a12, a2 1173: accc bnez.n a12, 1181 1175: 0e28 l32i.n a2, a14, 0 1177: 130c movi.n a3, 1 1179: 2228 l32i.n a2, a2, 8 117b: fefb45 call0 130 117e: 005506 j 12d6 1181: 2138 l32i.n a3, a1, 8 1183: 169316 beqz a3, 12f0 1186: 0c2d mov.n a2, a12 1188: 0d3d mov.n a3, a13 118a: 80a042 movi a4, 128 118d: ffc601 l32r a0, 10a8 1190: 0000c0 callx0 a0 1193: 3e5cf2 s16i a15, a12, 124 1196: 0d08 l32i.n a0, a13, 0 1198: 144e00 extui a4, a0, 14, 2 119b: 146456 bnez a4, 12e5 119e: b50000 extui a0, a0, 16, 12 11a1: 005146 j 12ea 11a4: 0d3d mov.n a3, a13 11a6: c43c movi.n a4, 60 11a8: ffc101 l32r a0, 10ac 11ab: 0000c0 callx0 a0 11ae: e0a082 movi a8, 224 11b1: fca092 movi a9, 252 11b4: ffb641 l32r a4, 108c 11b7: 1138 l32i.n a3, a1, 4 11b9: 050c movi.n a5, 0 11bb: 32cc62 addi a6, a12, 50 11be: 3169 s32i.n a6, a1, 12 11c0: 185c52 s16i a5, a12, 48 11c3: 1308 l32i.n a0, a3, 4 11c5: 0020c0 memw 11c8: 03a8 l32i.n a10, a3, 0 11ca: 1378 l32i.n a7, a3, 4 11cc: 10aa40 and a10, a10, a4 11cf: 41aca0 srli a10, a10, 12 11d2: 77aa add.n a7, a7, a10 11d4: 023077 bltu a0, a7, 11da 11d7: 002a46 j 1284 11da: 090db2 l8ui a11, a13, 9 11dd: 181c72 l16ui a7, a12, 48 11e0: 0237b7 bltu a7, a11, 11e6 11e3: 002746 j 1284 11e6: 000022 l8ui a2, a0, 0 11e9: ffa951 l32r a5, 1090 11ec: a28c beqz.n a2, 11fa 11ee: 023827 bltu a8, a2, 11f4 11f1: 002286 j 127f 11f4: 02b927 bgeu a9, a2, 11fa 11f7: 002106 j 127f 11fa: 0558 l32i.n a5, a5, 0 11fc: 2568 l32i.n a6, a5, 8 11fe: 0020c0 memw 1201: 0109 s32i.n a0, a1, 0 1203: 0668 l32i.n a6, a6, 0 1205: 4128 l32i.n a2, a1, 16 1207: 2558 l32i.n a5, a5, 8 1209: 18c222 addi a2, a2, 24 120c: 1558 l32i.n a5, a5, 4 120e: b46060 extui a6, a6, 0, 12 1211: 556a add.n a5, a5, a6 1213: 6db257 bgeu a2, a5, 1284 1216: 640c movi.n a4, 6 1218: 4168 l32i.n a6, a1, 16 121a: 3188 l32i.n a8, a1, 12 121c: 971b addi.n a9, a7, 1 121e: 185c92 s16i a9, a12, 48 1221: 0178 l32i.n a7, a1, 0 1223: 284b addi.n a2, a8, 4 1225: 0778 l32i.n a7, a7, 0 1227: 10c632 addi a3, a6, 16 122a: b47870 extui a7, a7, 8, 12 122d: 005872 s16i a7, a8, 0 1230: 0b1662 l16ui a6, a6, 22 1233: 015862 s16i a6, a8, 2 1236: ff9e01 l32r a0, 10b0 1239: 0000c0 callx0 a0 123c: c31c movi.n a3, 28 123e: 222c movi.n a2, 34 1240: 41a8 l32i.n a10, a1, 16 1242: 3158 l32i.n a5, a1, 12 1244: 010aa2 l8ui a10, a10, 1 1247: 55ab addi.n a5, a5, 10 1249: 3159 s32i.n a5, a1, 12 124b: 1440a0 extui a4, a10, 0, 2 124e: fdc442 addi a4, a4, -3 1251: 932340 movnez a2, a3, a4 1254: 222b addi.n a2, a2, 2 1256: f42020 extui a2, a2, 0, 16 1259: 046a77 bbci a10, 7, 1261 125c: 224b addi.n a2, a2, 4 125e: f42020 extui a2, a2, 0, 16 1261: 430c movi.n a3, 4 1263: ff9401 l32r a0, 10b4 1266: 0000c0 callx0 a0 1269: 0108 l32i.n a0, a1, 0 126b: 1138 l32i.n a3, a1, 4 126d: ff8941 l32r a4, 1094 1270: e0a082 movi a8, 224 1273: fca092 movi a9, 252 1276: 4158 l32i.n a5, a1, 16 1278: f46020 extui a6, a2, 0, 16 127b: 556a add.n a5, a5, a6 127d: 4159 s32i.n a5, a1, 16 127f: 004b addi.n a0, a0, 4 1281: ffd006 j 11c5 1284: 0e3d mov.n a3, a14 1286: 0f2d mov.n a2, a15 1288: feea45 call0 130 128b: ff8321 l32r a2, 1098 128e: 0228 l32i.n a2, a2, 0 1290: 130c movi.n a3, 1 1292: c228 l32i.n a2, a2, 48 1294: feed05 call0 168 1297: 000906 j 12bf 129a: 1d08 l32i.n a0, a13, 4 129c: 410800 srli a0, a0, 8 129f: 1ccd32 addi a3, a13, 28 12a2: 195c02 s16i a0, a12, 50 12a5: 640c movi.n a4, 6 12a7: 111d22 l16ui a2, a13, 34 12aa: 1a5c22 s16i a2, a12, 52 12ad: 36cc22 addi a2, a12, 54 12b0: ff8201 l32r a0, 10b8 12b3: 0000c0 callx0 a0 12b6: 0e28 l32i.n a2, a14, 0 12b8: 130c movi.n a3, 1 12ba: 2228 l32i.n a2, a2, 8 12bc: fee705 call0 130 12bf: 022c movi.n a2, 32 12c1: 930c movi.n a3, 9 12c3: 0c4d mov.n a4, a12 12c5: ff7d01 l32r a0, 10bc 12c8: 0000c0 callx0 a0 12cb: 071266 bnei a2, 1, 12d6 12ce: 0c2d mov.n a2, a12 12d0: ff7c01 l32r a0, 10c0 12d3: 0000c0 callx0 a0 12d6: 61c8 l32i.n a12, a1, 24 12d8: 71d8 l32i.n a13, a1, 28 12da: 81e8 l32i.n a14, a1, 32 12dc: 91f8 l32i.n a15, a1, 36 12de: 5108 l32i.n a0, a1, 20 12e0: 30c112 addi a1, a1, 48 12e3: f00d ret.n 12e5: 1d08 l32i.n a0, a13, 4 12e7: 410800 srli a0, a0, 8 12ea: 3f5c02 s16i a0, a12, 126 12ed: fff146 j 12b6 12f0: 0c2d mov.n a2, a12 12f2: 0d3d mov.n a3, a13 12f4: c43c movi.n a4, 60 12f6: ff7301 l32r a0, 10c4 12f9: 0000c0 callx0 a0 12fc: 185cf2 s16i a15, a12, 48 12ff: 0d08 l32i.n a0, a13, 0 1301: 142e00 extui a2, a0, 14, 2 1304: f92256 bnez a2, 129a 1307: b50000 extui a0, a0, 16, 12 130a: ffe446 j 129f Disassembly of section .irom0.text: 00002628 : 2628: 80a000 add a10, a0, a0 262b: 0e0000 excw 262e: 003ff2 excw 2631: f20a add.n a15, a2, a0 2633: 3f .byte 0x3f 2634: dfbff7 bgeu a15, a15, 2617 2637: 7f .byte 0x7f 2638: ff .byte 0xff 2639: ff .byte 0xff 263a: ffff00 excw 263d: ffff00 excw 2640: 001600 excw 2643: f00000 subx8 a0, a0, a0 2646: ff .byte 0xff 2647: ff .byte 0xff 2648: 000000 ill 264b: 000080 ret 264e: b14000 sra a4, a0 2651: a1fff6 bgeui a15, 0x100, 25f6 2654: 31fff6 bgeui a15, 0x100, 2689 2657: c0fff6 bgeui a15, 0x100, 261b 265a: 920020 excw 265d: b0a223 excw 2660: 2099 s32i.n a9, a0, 8 2662: 0020c0 memw 2665: a26392 s32i a9, a3, 0x288 2668: fff381 l32r a8, 2634 266b: 0020c0 memw 266e: a22372 l32i a7, a3, 0x288 2671: 107780 and a7, a7, a8 2674: 0020c0 memw 2677: a26372 s32i a7, a3, 0x288 267a: 860c movi.n a6, 8 267c: 0020c0 memw 267f: a42352 l32i a5, a3, 0x290 2682: 205560 or a5, a5, a6 2685: 0020c0 memw 2688: a46352 s32i a5, a3, 0x290 268b: 340c movi.n a4, 3 268d: 0020c0 memw 2690: a52322 l32i a2, a3, 0x294 2693: 202240 or a2, a2, a4 2696: 0020c0 memw 2699: a56322 s32i a2, a3, 0x294 269c: 0fafb2 movi a11, -241 269f: 0020c0 memw 26a2: 2a98 l32i.n a9, a10, 8 26a4: 1099b0 and a9, a9, a11 26a7: 0020c0 memw 26aa: 2a99 s32i.n a9, a10, 8 26ac: 0020c0 memw 26af: 9a2382 l32i a8, a3, 0x268 26b2: 758080 extui a8, a8, 16, 8 26b5: ffe091 l32r a9, 2638 26b8: 12c882 addi a8, a8, 18 26bb: 748080 extui a8, a8, 0, 8 26be: 118800 slli a8, a8, 16 26c1: 0020c0 memw 26c4: 9a2372 l32i a7, a3, 0x268 26c7: 107790 and a7, a7, a9 26ca: 207780 or a7, a7, a8 26cd: 0020c0 memw 26d0: 9a6372 s32i a7, a3, 0x268 26d3: 00af62 movi a6, 0xffffff00 26d6: 651c movi.n a5, 22 26d8: 0020c0 memw 26db: 9b2342 l32i a4, a3, 0x26c 26de: 104460 and a4, a4, a6 26e1: 204450 or a4, a4, a5 26e4: 0020c0 memw 26e7: 9b6342 s32i a4, a3, 0x26c 26ea: ffd421 l32r a2, 263c 26ed: ffd4b1 l32r a11, 2640 26f0: 0020c0 memw 26f3: 9b23a2 l32i a10, a3, 0x26c 26f6: 10aa20 and a10, a10, a2 26f9: 20aab0 or a10, a10, a11 26fc: 0020c0 memw 26ff: 9b63a2 s32i a10, a3, 0x26c 2702: ffd091 l32r a9, 2644 2705: f0a082 movi a8, 240 2708: 0020c0 memw 270b: 852372 l32i a7, a3, 0x214 270e: 107790 and a7, a7, a9 2711: 207780 or a7, a7, a8 2714: 0020c0 memw 2717: 856372 s32i a7, a3, 0x214 271a: ffcb61 l32r a6, 2648 271d: 0020c0 memw 2720: 852352 l32i a5, a3, 0x214 2723: 205560 or a5, a5, a6 2726: 0020c0 memw 2729: 856352 s32i a5, a3, 0x214 272c: ffc841 l32r a4, 264c 272f: 0020c0 memw 2732: 852322 l32i a2, a3, 0x214 2735: 202240 or a2, a2, a4 2738: 0020c0 memw 273b: 856322 s32i a2, a3, 0x214 273e: f00d ret.n 2740: 000000 ill 2743: 0e00c4 excw 2746: 413ff2 excw 2749: fe .byte 0xfe 274a: ff .byte 0xff 274b: fffe31 l32r a3, 2744 274e: 0020c0 memw 2751: 962322 l32i a2, a3, 0x258 2754: 202240 or a2, a2, a4 2757: 0020c0 memw 275a: 966322 s32i a2, a3, 0x258 275d: f00d ret.n 275f: ffff00 excw 2762: ff .byte 0xff 2763: 003b addi.n a0, a0, 3 2765: 0e .byte 0xe 2766: 413ff2 excw 2769: fe .byte 0xfe 276a: ff .byte 0xff 276b: fffe31 l32r a3, 2764 276e: 0020c0 memw 2771: 962322 l32i a2, a3, 0x258 2774: 102240 and a2, a2, a4 2777: 0020c0 memw 277a: 966322 s32i a2, a3, 0x258 277d: f00d ret.n 277f: 000000 ill 2782: 310000 srai a0, a0, 16 2785: ff .byte 0xff 2786: ff .byte 0xff 2787: 1329 s32i.n a2, a3, 4 2789: f00d ret.n 278b: 000000 ill 278e: 000000 ill 2791: 0e .byte 0xe 2792: 003ff2 excw 2795: 000000 ill 2798: f0c112 addi a1, a1, -16 279b: 0109 s32i.n a0, a1, 0 279d: 000005 call0 27a0 27a0: fffd01 l32r a0, 2794 27a3: 0000c0 callx0 a0 27a6: fff931 l32r a3, 278c 27a9: 000c movi.n a0, 0 27ab: 696302 s32i a0, a3, 0x1a4 27ae: fff821 l32r a2, 2790 27b1: 0020c0 memw 27b4: 976202 s32i a0, a2, 0x25c 27b7: 0020c0 memw 27ba: 986202 s32i a0, a2, 0x260 27bd: 000005 call0 27c0 27c0: 0108 l32i.n a0, a1, 0 27c2: 10c112 addi a1, a1, 16 27c5: f00d ret.n 27c7: 0e0000 excw 27ca: 003ff2 excw ... 27d5: 000000 ill 27d8: fffc51 l32r a5, 27c8 27db: fffd71 l32r a7, 27d0 27de: fffb61 l32r a6, 27cc 27e1: f0c112 addi a1, a1, -16 27e4: 0109 s32i.n a0, a1, 0 27e6: 1668 l32i.n a6, a6, 4 27e8: 692702 l32i a0, a7, 0x1a4 27eb: 006a add.n a0, a0, a6 27ed: 0020c0 memw 27f0: 922522 l32i a2, a5, 0x248 27f3: c02020 sub a2, a0, a2 27f6: f13627 bltu a6, a2, 27eb 27f9: e8a332 movi a3, 0x3e8 27fc: 696702 s32i a0, a7, 0x1a4 27ff: fff501 l32r a0, 27d4 2802: 0000c0 callx0 a0 2805: 0108 l32i.n a0, a1, 0 2807: 10c112 addi a1, a1, 16 280a: f00d ret.n 280c: 2598 l32i.n a9, a5, 8 280e: b00000 addx8 a0, a0, a0 2811: 000001 l32r a0, fffc2814 2814: 000000 ill 2817: f00000 subx8 a0, a0, a0 281a: ff .byte 0xff 281b: ff .byte 0xff 281c: ff .byte 0xff 281d: 0f .byte 0xf 281e: a0ff00 addx4 a15, a15, a0 2821: 000027 bnone a0, a2, 2825 2824: 001f40 excw 2827: 472000 excw 282a: ff0000 excw 282d: ff .byte 0xff 282e: ff .byte 0xff 282f: df .byte 0xdf 2830: ff .byte 0xff 2831: ff .byte 0xff 2832: ff .byte 0xff 2833: 7f .byte 0x7f 2834: 000000 ill 2837: ffff80 excw 283a: ff .byte 0xff 283b: bf .byte 0xbf 283c: f1fe00 excw 283f: 3f .byte 0x3f 2840: 0001b0 excw 2843: 279800 excw 2846: 800000 add a0, a0, a0 2849: 4e .byte 0x4e 284a: 000000 ill 284d: 000000 ill 2850: 000df0 excw ... 285b: 834c00 moveqz a4, a12, a0 285e: ffeb51 l32r a5, 280c 2861: 44a662 movi a6, 0x644 2864: 170c movi.n a7, 1 2866: ffea41 l32r a4, 2810 2869: d0c112 addi a1, a1, -48 286c: 51c9 s32i.n a12, a1, 20 286e: 61d9 s32i.n a13, a1, 24 2870: 71e9 s32i.n a14, a1, 28 2872: 81f9 s32i.n a15, a1, 32 2874: 4109 s32i.n a0, a1, 16 2876: ffe7f1 l32r a15, 2814 2879: 042d mov.n a2, a4 287b: 0f88 l32i.n a8, a15, 0 287d: 50c442 addi a4, a4, 80 2880: 08cb addi.n a0, a8, 12 2882: 1109 s32i.n a0, a1, 4 2884: 888b addi.n a8, a8, 8 2886: 0189 s32i.n a8, a1, 0 2888: fff101 l32r a0, 284c 288b: 0000c0 callx0 a0 288e: ffe2c1 l32r a12, 2818 2891: 0f08 l32i.n a0, a15, 0 2893: 650c movi.n a5, 6 2895: 20d8 l32i.n a13, a0, 8 2897: 005052 s16i a5, a0, 0 289a: 04ad16 beqz a13, 28e8 289d: ffdfe1 l32r a14, 281c 28a0: 0020c0 memw 28a3: 0d98 l32i.n a9, a13, 0 28a5: b49090 extui a9, a9, 0, 12 28a8: fcc992 addi a9, a9, -4 28ab: b49090 extui a9, a9, 0, 12 28ae: 0020c0 memw 28b1: 0d88 l32i.n a8, a13, 0 28b3: 1088c0 and a8, a8, a12 28b6: 208890 or a8, a8, a9 28b9: 0020c0 memw 28bc: 0d89 s32i.n a8, a13, 0 28be: 0020c0 memw 28c1: 0d78 l32i.n a7, a13, 0 28c3: b47070 extui a7, a7, 0, 12 28c6: 117740 slli a7, a7, 12 28c9: 0020c0 memw 28cc: 0d68 l32i.n a6, a13, 0 28ce: 1066e0 and a6, a6, a14 28d1: 206670 or a6, a6, a7 28d4: 0020c0 memw 28d7: 0d69 s32i.n a6, a13, 0 28d9: 0d2d mov.n a2, a13 28db: ffdd01 l32r a0, 2850 28de: 0000c0 callx0 a0 28e1: 2dd8 l32i.n a13, a13, 8 28e3: fb9d56 bnez a13, 28a0 28e6: 0f08 l32i.n a0, a15, 0 28e8: c33c movi.n a3, 60 28ea: ffce51 l32r a5, 2824 28ed: 40a662 movi a6, 0x640 28f0: 070c movi.n a7, 0 28f2: ffcb21 l32r a2, 2820 28f5: 2cc0a2 addi a10, a0, 44 28f8: 28c0b2 addi a11, a0, 40 28fb: 01b9 s32i.n a11, a1, 0 28fd: 11a9 s32i.n a10, a1, 4 28ff: 40c242 addi a4, a2, 64 2902: ffd401 l32r a0, 2854 2905: 0000c0 callx0 a0 2908: 0f08 l32i.n a0, a15, 0 290a: 0b0c movi.n a11, 0 290c: 80b9 s32i.n a11, a0, 32 290e: 0150b2 s16i a11, a0, 2 2911: 24c0a2 addi a10, a0, 36 2914: 70a9 s32i.n a10, a0, 28 2916: ffc4e1 l32r a14, 2828 2919: ffc4d1 l32r a13, 282c 291c: 4a0c movi.n a10, 4 291e: 0020c0 memw 2921: 6098 l32i.n a9, a0, 24 2923: 1099c0 and a9, a9, a12 2926: 2099a0 or a9, a9, a10 2929: 0020c0 memw 292c: 6099 s32i.n a9, a0, 24 292e: ffc081 l32r a8, 2830 2931: ffc071 l32r a7, 2834 2934: 0020c0 memw 2937: 6068 l32i.n a6, a0, 24 2939: 106680 and a6, a6, a8 293c: 206670 or a6, a6, a7 293f: 0020c0 memw 2942: 6069 s32i.n a6, a0, 24 2944: ffbd51 l32r a5, 2838 2947: 0020c0 memw 294a: 6048 l32i.n a4, a0, 24 294c: 104450 and a4, a4, a5 294f: 0020c0 memw 2952: 6049 s32i.n a4, a0, 24 2954: 0020c0 memw 2957: 6038 l32i.n a3, a0, 24 2959: 1033d0 and a3, a3, a13 295c: 0020c0 memw 295f: 60ce42 addi a4, a14, 96 2962: 00a752 movi a5, 0x700 2965: 00a162 movi a6, 0x100 2968: 170c movi.n a7, 1 296a: 6039 s32i.n a3, a0, 24 296c: 30c022 addi a2, a0, 48 296f: 435c movi.n a3, 84 2971: 0129 s32i.n a2, a1, 0 2973: 34c002 addi a0, a0, 52 2976: 0e2d mov.n a2, a14 2978: 1109 s32i.n a0, a1, 4 297a: ffb701 l32r a0, 2858 297d: 0000c0 callx0 a0 2980: 0f08 l32i.n a0, a15, 0 2982: 790c movi.n a9, 7 2984: 044092 s8i a9, a0, 4 2987: ffadf1 l32r a15, 283c 298a: 0020c0 memw 298d: ffac81 l32r a8, 2840 2990: a06f82 s32i a8, a15, 0x280 2993: ffac71 l32r a7, 2844 2996: 0020c0 memw 2999: 9f6f72 s32i a7, a15, 0x27c 299c: 0020c0 memw 299f: a26fe2 s32i a14, a15, 0x288 29a2: ffa961 l32r a6, 2848 29a5: 0020c0 memw 29a8: a16f62 s32i a6, a15, 0x284 29ab: 00af52 movi a5, 0xffffff00 29ae: 0020c0 memw 29b1: 802f42 l32i a4, a15, 0x200 29b4: 104450 and a4, a4, a5 29b7: 0020c0 memw 29ba: 806f42 s32i a4, a15, 0x200 29bd: 2038 l32i.n a3, a0, 8 29bf: 0020c0 memw 29c2: 826f32 s32i a3, a15, 0x208 29c5: c028 l32i.n a2, a0, 48 29c7: 0020c0 memw 29ca: 836f22 s32i a2, a15, 0x20c 29cd: 0e0c movi.n a14, 0 29cf: 0540e2 s8i a14, a0, 5 29d2: 0020c0 memw 29d5: 846fe2 s32i a14, a15, 0x210 29d8: 0020c0 memw 29db: 802fc2 l32i a12, a15, 0x200 29de: 10ccd0 and a12, a12, a13 29e1: 0020c0 memw 29e4: 61d8 l32i.n a13, a1, 24 29e6: 806fc2 s32i a12, a15, 0x200 29e9: 71e8 l32i.n a14, a1, 28 29eb: 51c8 l32i.n a12, a1, 20 29ed: 81f8 l32i.n a15, a1, 32 29ef: 4108 l32i.n a0, a1, 16 29f1: 30c112 addi a1, a1, 48 29f4: f00d ret.n 29f6: 100000 and a0, a0, a0 29f9: 765032 s16i a3, a0, 236 29fc: bbbb addi.n a11, a11, 11 29fe: bbbb addi.n a11, a11, 11 2a00: f20200 excw 2a03: 3f .byte 0x3f 2a04: fffd41 l32r a4, 29f8 2a07: fffd21 l32r a2, 29fc 2a0a: fffd31 l32r a3, 2a00 2a0d: 0020c0 memw 2a10: 806342 s32i a4, a3, 0x200 2a13: 0020c0 memw 2a16: 816322 s32i a2, a3, 0x204 2a19: 0020c0 memw 2a1c: 826322 s32i a2, a3, 0x208 2a1f: f00d ret.n 2a21: 000000 ill 2a24: f1fe00 excw 2a27: 3f .byte 0x3f 2a28: ff .byte 0xff 2a29: ef .byte 0xef 2a2a: ff .byte 0xff 2a2b: ff .byte 0xff 2a2c: f0c112 addi a1, a1, -16 2a2f: 0109 s32i.n a0, a1, 0 2a31: 07a772 movi a7, 0x707 2a34: fffc21 l32r a2, 2a24 2a37: 0020c0 memw 2a3a: 9b2262 l32i a6, a2, 0x26c 2a3d: 206670 or a6, a6, a7 2a40: 0020c0 memw 2a43: 9b6262 s32i a6, a2, 0x26c 2a46: f56c movi.n a5, -17 2a48: 0020c0 memw 2a4b: 9b2242 l32i a4, a2, 0x26c 2a4e: 104450 and a4, a4, a5 2a51: 0020c0 memw 2a54: 9b6242 s32i a4, a2, 0x26c 2a57: fff431 l32r a3, 2a28 2a5a: 0020c0 memw 2a5d: 9b2202 l32i a0, a2, 0x26c 2a60: 100030 and a0, a0, a3 2a63: 0020c0 memw 2a66: 030c movi.n a3, 0 2a68: 9b6202 s32i a0, a2, 0x26c 2a6b: 040c movi.n a4, 0 2a6d: 020c movi.n a2, 0 2a6f: 000005 call0 2a70 2a72: 020c movi.n a2, 0 2a74: 130c movi.n a3, 1 2a76: 040c movi.n a4, 0 2a78: 000005 call0 2a7c 2a7b: 0108 l32i.n a0, a1, 0 2a7d: 10c112 addi a1, a1, 16 2a80: f00d ret.n 2a82: 000000 ill 2a85: f20a add.n a15, a2, a0 2a87: 3f .byte 0x3f 2a88: 9f0300 excw 2a8b: 000c movi.n a0, 0 2a8d: fe .byte 0xfe 2a8e: 003ff1 l32r a15, fffc2b8c 2a91: f20a add.n a15, a2, a0 2a93: 3f .byte 0x3f 2a94: ff .byte 0xff 2a95: ff .byte 0xff 2a96: ff .byte 0xff 2a97: 7f .byte 0x7f 2a98: 000120 excw 2a9b: c11200 mul16u a1, a2, a0 2a9e: 0109f0 slli a0, a9, 17 2aa1: 030c movi.n a3, 0 2aa3: fff821 l32r a2, 2a84 2aa6: 0020c0 memw 2aa9: 866232 s32i a3, a2, 0x218 2aac: f07c movi.n a0, -1 2aae: 0020c0 memw 2ab1: 896202 s32i a0, a2, 0x224 2ab4: 000005 call0 2ab8 2ab7: 004a05 call0 2f58 2aba: ffda05 call0 285c 2abd: fff445 call0 2a04 2ac0: fff685 call0 2a2c 2ac3: fff1b1 l32r a11, 2a88 2ac6: fff171 l32r a7, 2a8c 2ac9: 0020c0 memw 2acc: fff101 l32r a0, 2a90 2acf: 8660b2 s32i a11, a0, 0x218 2ad2: 2a0c movi.n a10, 2 2ad4: 0020c0 memw 2ad7: de2792 l32i a9, a7, 0x378 2ada: 2099a0 or a9, a9, a10 2add: 0020c0 memw 2ae0: de6792 s32i a9, a7, 0x378 2ae3: ffec81 l32r a8, 2a94 2ae6: 0020c0 memw 2ae9: 812762 l32i a6, a7, 0x204 2aec: 106680 and a6, a6, a8 2aef: 0020c0 memw 2af2: 816762 s32i a6, a7, 0x204 2af5: ffe851 l32r a5, 2a98 2af8: 140c movi.n a4, 1 2afa: 0108 l32i.n a0, a1, 0 2afc: 10c112 addi a1, a1, 16 2aff: 804542 s8i a4, a5, 128 2b02: f00d ret.n 2b04: f20200 excw 2b07: 3f .byte 0x3f 2b08: 070b00 excw 2b0b: 0c0700 excw 2b0e: 410007 bnone a0, a0, 2b53 2b11: fffd excw 2b13: 928c beqz.n a2, 2b20 2b15: fffc31 l32r a3, 2b08 2b18: 0020c0 memw 2b1b: 836432 s32i a3, a4, 0x20c 2b1e: f00d ret.n 2b20: fffb21 l32r a2, 2b0c 2b23: 0020c0 memw 2b26: 836422 s32i a2, a4, 0x20c 2b29: f00d ret.n 2b2b: 000000 ill 2b2e: ff0001 l32r a0, 2730 2b31: ff .byte 0xff 2b32: 000000 ill 2b35: f20a add.n a15, a2, a0 2b37: 3f .byte 0x3f 2b38: f97c movi.n a9, -1 2b3a: fffc81 l32r a8, 2b2c 2b3d: 030372 l8ui a7, a3, 3 2b40: 010352 l8ui a5, a3, 1 2b43: 000362 l8ui a6, a3, 0 2b46: 115580 slli a5, a5, 8 2b49: 205560 or a5, a5, a6 2b4c: 020362 l8ui a6, a3, 2 2b4f: 017780 slli a7, a7, 24 2b52: 116600 slli a6, a6, 16 2b55: 206670 or a6, a6, a7 2b58: fff671 l32r a7, 2b30 2b5b: 205560 or a5, a5, a6 2b5e: fff561 l32r a6, 2b34 2b61: 32bc beqz.n a2, 2b98 2b63: 0020c0 memw 2b66: 946652 s32i a5, a6, 0x250 2b69: 0503b2 l8ui a11, a3, 5 2b6c: 0403a2 l8ui a10, a3, 4 2b6f: 11bb80 slli a11, a11, 8 2b72: 20aab0 or a10, a10, a11 2b75: 0020c0 memw 2b78: 9566a2 s32i a10, a6, 0x254 2b7b: 0020c0 memw 2b7e: 986692 s32i a9, a6, 0x260 2b81: 0020c0 memw 2b84: 996672 s32i a7, a6, 0x264 2b87: 0020c0 memw 2b8a: 992642 l32i a4, a6, 0x264 2b8d: 204480 or a4, a4, a8 2b90: 0020c0 memw 2b93: 996642 s32i a4, a6, 0x264 2b96: f00d ret.n 2b98: 0020c0 memw 2b9b: 926652 s32i a5, a6, 0x248 2b9e: 050322 l8ui a2, a3, 5 2ba1: 0403b2 l8ui a11, a3, 4 2ba4: 112280 slli a2, a2, 8 2ba7: 20bb20 or a11, a11, a2 2baa: 0020c0 memw 2bad: 9366b2 s32i a11, a6, 0x24c 2bb0: 0020c0 memw 2bb3: 966692 s32i a9, a6, 0x258 2bb6: 0020c0 memw 2bb9: 976672 s32i a7, a6, 0x25c 2bbc: 0020c0 memw 2bbf: 9726a2 l32i a10, a6, 0x25c 2bc2: 20aa80 or a10, a10, a8 2bc5: 0020c0 memw 2bc8: 9766a2 s32i a10, a6, 0x25c 2bcb: f00d ret.n 2bcd: 000000 ill 2bd0: f20a00 excw 2bd3: 3f .byte 0x3f 2bd4: ff .byte 0xff 2bd5: ff .byte 0xff 2bd6: fe .byte 0xfe 2bd7: ff .byte 0xff 2bd8: 000000 ill ... 00002bdc : 2bdc: f0c112 addi a1, a1, -16 2bdf: 0109 s32i.n a0, a1, 0 2be1: 82dc bnez.n a2, 2bfd 2be3: fffc01 l32r a0, 2bd4 2be6: fffa21 l32r a2, 2bd0 2be9: 13fc bnez.n a3, 2c1e 2beb: 0020c0 memw 2bee: 8f2232 l32i a3, a2, 0x23c 2bf1: 103300 and a3, a3, a0 2bf4: 0020c0 memw 2bf7: 8f6232 s32i a3, a2, 0x23c 2bfa: 000646 j 2c17 2bfd: 0a1266 bnei a2, 1, 2c0b 2c00: 032d mov.n a2, a3 2c02: fff531 l32r a3, 2bd8 2c05: 000005 call0 2c08 2c08: 0002c6 j 2c17 2c0b: 082266 bnei a2, 2, 2c17 2c0e: 548c beqz.n a4, 2c17 2c10: 032d mov.n a2, a3 2c12: 043d mov.n a3, a4 2c14: 000005 call0 2c18 2c17: 0108 l32i.n a0, a1, 0 2c19: 10c112 addi a1, a1, 16 2c1c: f00d ret.n 2c1e: 0020c0 memw 2c21: 912242 l32i a4, a2, 0x244 2c24: 104400 and a4, a4, a0 2c27: 0020c0 memw 2c2a: 916242 s32i a4, a2, 0x244 2c2d: fff986 j 2c17 2c30: 010000 slli a0, a0, 32 2c33: ffff00 excw 2c36: 000000 ill 2c39: f20a add.n a15, a2, a0 2c3b: 3f .byte 0x3f 2c3c: ff .byte 0xff 2c3d: ff .byte 0xff 2c3e: fe .byte 0xfe 2c3f: ff .byte 0xff 00002c40 : 2c40: fa7c movi.n a10, -1 2c42: fffb81 l32r a8, 2c30 2c45: fffb71 l32r a7, 2c34 2c48: fffd51 l32r a5, 2c3c 2c4b: fffb61 l32r a6, 2c38 2c4e: 061216 beqz a2, 2cb3 2c51: 0020c0 memw 2c54: 9126b2 l32i a11, a6, 0x244 2c57: 10bb50 and a11, a11, a5 2c5a: 0020c0 memw 2c5d: 9166b2 s32i a11, a6, 0x244 2c60: 0303b2 l8ui a11, a3, 3 2c63: 010392 l8ui a9, a3, 1 2c66: 000342 l8ui a4, a3, 0 2c69: 119980 slli a9, a9, 8 2c6c: 204490 or a4, a4, a9 2c6f: 020392 l8ui a9, a3, 2 2c72: 01bb80 slli a11, a11, 24 2c75: 119900 slli a9, a9, 16 2c78: 2099b0 or a9, a9, a11 2c7b: 204490 or a4, a4, a9 2c7e: 0020c0 memw 2c81: 8c6642 s32i a4, a6, 0x230 2c84: 050322 l8ui a2, a3, 5 2c87: 0403b2 l8ui a11, a3, 4 2c8a: 112280 slli a2, a2, 8 2c8d: 20bb20 or a11, a11, a2 2c90: 0020c0 memw 2c93: 8d66b2 s32i a11, a6, 0x234 2c96: 0020c0 memw 2c99: 9066a2 s32i a10, a6, 0x240 2c9c: 0020c0 memw 2c9f: 916672 s32i a7, a6, 0x244 2ca2: 0020c0 memw 2ca5: 912692 l32i a9, a6, 0x244 2ca8: 209980 or a9, a9, a8 2cab: 0020c0 memw 2cae: 916692 s32i a9, a6, 0x244 2cb1: f00d ret.n 2cb3: 0020c0 memw 2cb6: 8f2642 l32i a4, a6, 0x23c 2cb9: 104450 and a4, a4, a5 2cbc: 0020c0 memw 2cbf: 8f6642 s32i a4, a6, 0x23c 2cc2: 030342 l8ui a4, a3, 3 2cc5: 010322 l8ui a2, a3, 1 2cc8: 0003b2 l8ui a11, a3, 0 2ccb: 112280 slli a2, a2, 8 2cce: 20bb20 or a11, a11, a2 2cd1: 020322 l8ui a2, a3, 2 2cd4: 014480 slli a4, a4, 24 2cd7: 112200 slli a2, a2, 16 2cda: 202240 or a2, a2, a4 2cdd: 20bb20 or a11, a11, a2 2ce0: 0020c0 memw 2ce3: 8a66b2 s32i a11, a6, 0x228 2ce6: 050392 l8ui a9, a3, 5 2ce9: 040342 l8ui a4, a3, 4 2cec: 119980 slli a9, a9, 8 2cef: 204490 or a4, a4, a9 2cf2: 0020c0 memw 2cf5: 8b6642 s32i a4, a6, 0x22c 2cf8: 0020c0 memw 2cfb: 8e66a2 s32i a10, a6, 0x238 2cfe: 0020c0 memw 2d01: 8f6672 s32i a7, a6, 0x23c 2d04: 0020c0 memw 2d07: 8f2622 l32i a2, a6, 0x23c 2d0a: 202280 or a2, a2, a8 2d0d: 0020c0 memw 2d10: 8f6622 s32i a2, a6, 0x23c 2d13: f00d ret.n 2d15: 000000 ill 2d18: f20a00 excw 2d1b: 3f .byte 0x3f 2d1c: ff .byte 0xff 2d1d: ff .byte 0xff 2d1e: fe .byte 0xfe 2d1f: ff .byte 0xff 00002d20 : 2d20: ffff41 l32r a4, 2d1c 2d23: fffd51 l32r a5, 2d18 2d26: f28c beqz.n a2, 2d39 2d28: 0020c0 memw 2d2b: 912532 l32i a3, a5, 0x244 2d2e: 103340 and a3, a3, a4 2d31: 0020c0 memw 2d34: 916532 s32i a3, a5, 0x244 2d37: f00d ret.n 2d39: 0020c0 memw 2d3c: 8f2522 l32i a2, a5, 0x23c 2d3f: 102240 and a2, a2, a4 2d42: 0020c0 memw 2d45: 8f6522 s32i a2, a5, 0x23c 2d48: f00d ret.n 2d4a: 000000 ill 2d4d: 000000 ill 2d50: f21200 excw 2d53: 3f .byte 0x3f 2d54: f20600 excw 2d57: 3f .byte 0x3f 2d58: 000000 ill 2d5b: 140800 extui a0, a0, 8, 2 2d5e: 003ff2 excw 2d61: 000000 ill 00002d64 : 2d64: e0c112 addi a1, a1, -32 2d67: 1109 s32i.n a0, a1, 4 2d69: 0149 s32i.n a4, a1, 0 2d6b: 050502 l8ui a0, a5, 5 2d6e: 0405b2 l8ui a11, a5, 4 2d71: 110080 slli a0, a0, 8 2d74: bb0a add.n a11, a11, a0 2d76: 065266 bnei a2, 5, 2d80 2d79: 140c movi.n a4, 1 2d7b: 120c movi.n a2, 1 2d7d: 000046 j 2d82 2d80: 040c movi.n a4, 0 2d82: 100c movi.n a0, 1 2d84: 091226 beqi a2, 1, 2d91 2d87: 6a0c movi.n a10, 6 2d89: 0666a6 blti a6, 6, 2d93 2d8c: 2a0c movi.n a10, 2 2d8e: 000046 j 2d93 2d91: 7a0c movi.n a10, 7 2d93: 4179 s32i.n a7, a1, 16 2d95: 010592 l8ui a9, a5, 1 2d98: 030572 l8ui a7, a5, 3 2d9b: 1923f6 bgeui a3, 2, 2db8 2d9e: 401600 ssl a6 2da1: a10000 sll a0, a0 2da4: 1626a6 blti a6, 2, 2dbe 2da7: ffe981 l32r a8, 2d4c 2daa: a08380 addx4 a8, a3, a8 2dad: 802882 l32i a8, a8, 0x200 2db0: 0a0807 bnone a8, a0, 2dbe 2db3: 3a0c movi.n a10, 3 2db5: 000146 j 2dbe 2db8: 401600 ssl a6 2dbb: a10000 sll a0, a0 2dbe: 000582 l8ui a8, a5, 0 2dc1: 119980 slli a9, a9, 8 2dc4: 889a add.n a8, a8, a9 2dc6: 020592 l8ui a9, a5, 2 2dc9: 015780 slli a5, a7, 24 2dcc: 119900 slli a9, a9, 16 2dcf: ffe071 l32r a7, 2d50 2dd2: 995a add.n a9, a9, a5 2dd4: a05660 addx4 a5, a6, a6 2dd7: 1155d0 slli a5, a5, 3 2dda: 889a add.n a8, a8, a9 2ddc: 757a add.n a7, a5, a7 2dde: 0020c0 memw 2de1: 2490a0 extui a9, a10, 0, 3 2de4: 806782 s32i a8, a7, 0x200 2de7: 144040 extui a4, a4, 0, 2 2dea: f480b0 extui a8, a11, 0, 16 2ded: 114400 slli a4, a4, 16 2df0: 0199b0 slli a9, a9, 21 2df3: 448a add.n a4, a4, a8 2df5: 248020 extui a8, a2, 0, 3 2df8: 0188e0 slli a8, a8, 18 2dfb: 0128 l32i.n a2, a1, 0 2dfd: 889a add.n a8, a8, a9 2dff: 448a add.n a4, a4, a8 2e01: 048030 extui a8, a3, 0, 1 2e04: 012220 slli a2, a2, 30 2e07: 018880 slli a8, a8, 24 2e0a: 228a add.n a2, a2, a8 2e0c: 224a add.n a2, a2, a4 2e0e: 0020c0 memw 2e11: 816722 s32i a2, a7, 0x204 2e14: 0020c0 memw 2e17: ffcf21 l32r a2, 2d54 2e1a: 832292 l32i a9, a2, 0x20c 2e1d: 209900 or a9, a9, a0 2e20: 0020c0 memw 2e23: 836292 s32i a9, a2, 0x20c 2e26: 4178 l32i.n a7, a1, 16 2e28: 1123f6 bgeui a3, 2, 2e3d 2e2b: 0e26a6 blti a6, 2, 2e3d 2e2e: ffcab1 l32r a11, 2d58 2e31: 0bb8 l32i.n a11, a11, 0 2e33: a0b3b0 addx4 a11, a3, a11 2e36: eba8 l32i.n a10, a11, 56 2e38: 20a0a0 or a10, a0, a10 2e3b: eba9 s32i.n a10, a11, 56 2e3d: 073d mov.n a3, a7 2e3f: ffc721 l32r a2, 2d5c 2e42: 8148 l32i.n a4, a1, 32 2e44: 252a add.n a2, a5, a2 2e46: ffc601 l32r a0, 2d60 2e49: 0000c0 callx0 a0 2e4c: 1108 l32i.n a0, a1, 4 2e4e: 20c112 addi a1, a1, 32 2e51: f00d ret.n 2e53: 060000 excw 2e56: 003ff2 excw 2e59: 3ff212 excw 2e5c: ff .byte 0xff 2e5d: ff .byte 0xff 2e5e: 1f .byte 0x1f 2e5f: ff .byte 0xff 00002e60 : 2e60: fffd71 l32r a7, 2e54 2e63: 401200 ssl a2 2e66: 180c movi.n a8, 1 2e68: f97c movi.n a9, -1 2e6a: a18800 sll a8, a8 2e6d: 308890 xor a8, a8, a9 2e70: 0020c0 memw 2e73: 832762 l32i a6, a7, 0x20c 2e76: 106680 and a6, a6, a8 2e79: 0020c0 memw 2e7c: 836762 s32i a6, a7, 0x20c 2e7f: fff651 l32r a5, 2e58 2e82: a04220 addx4 a4, a2, a2 2e85: b04450 addx8 a4, a4, a5 2e88: fff551 l32r a5, 2e5c 2e8b: 0020c0 memw 2e8e: 812432 l32i a3, a4, 0x204 2e91: 103350 and a3, a3, a5 2e94: 0020c0 memw 2e97: 816432 s32i a3, a4, 0x204 2e9a: f00d ret.n ... 00002ea4 : 2ea4: f37c movi.n a3, -1 2ea6: fffd41 l32r a4, 2e9c 2ea9: f0c112 addi a1, a1, -16 2eac: 21d9 s32i.n a13, a1, 8 2eae: 0109 s32i.n a0, a1, 0 2eb0: 11c9 s32i.n a12, a1, 4 2eb2: 31e9 s32i.n a14, a1, 12 2eb4: 0c0c movi.n a12, 0 2eb6: 9e1c movi.n a14, 25 2eb8: 1102e0 slli a0, a2, 2 2ebb: fff9d1 l32r a13, 2ea0 2ebe: 004a add.n a0, a0, a4 2ec0: 0dd8 l32i.n a13, a13, 0 2ec2: 802002 l32i a0, a0, 0x200 2ec5: a0d2d0 addx4 a13, a2, a13 2ec8: edd8 l32i.n a13, a13, 56 2eca: 300030 xor a0, a0, a3 2ecd: 10dd00 and a13, a13, a0 2ed0: 045dc7 bbc a13, a12, 2ed8 2ed3: 0c2d mov.n a2, a12 2ed5: 000005 call0 2ed8 2ed8: cc1b addi.n a12, a12, 1 2eda: 74c0c0 extui a12, a12, 0, 8 2edd: ef9ce7 bne a12, a14, 2ed0 2ee0: 11c8 l32i.n a12, a1, 4 2ee2: 21d8 l32i.n a13, a1, 8 2ee4: 31e8 l32i.n a14, a1, 12 2ee6: 0108 l32i.n a0, a1, 0 2ee8: 10c112 addi a1, a1, 16 2eeb: f00d ret.n 2eed: 000000 ill 2ef0: 030303 excw 2ef3: 060000 excw 2ef6: 003ff2 excw 2ef9: 100000 and a0, a0, a0 00002efc : 2efc: fffd61 l32r a6, 2ef0 2eff: fffe71 l32r a7, 2ef8 2f02: fffc51 l32r a5, 2ef4 2f05: b2dc bnez.n a2, 2f24 2f07: 0020c0 memw 2f0a: 806562 s32i a6, a5, 0x200 2f0d: 021326 beqi a3, 1, 2f13 2f10: 2b5366 bnei a3, 5, 2f3f 2f13: 0020c0 memw 2f16: 802522 l32i a2, a5, 0x200 2f19: 202270 or a2, a2, a7 2f1c: 0020c0 memw 2f1f: 806522 s32i a2, a5, 0x200 2f22: f00d ret.n 2f24: 0020c0 memw 2f27: 816562 s32i a6, a5, 0x204 2f2a: 021326 beqi a3, 1, 2f30 2f2d: 0e5366 bnei a3, 5, 2f3f 2f30: 0020c0 memw 2f33: 812532 l32i a3, a5, 0x204 2f36: 203370 or a3, a3, a7 2f39: 0020c0 memw 2f3c: 816532 s32i a3, a5, 0x204 2f3f: f00d ret.n 2f41: 000000 ill 2f44: 030000 excw 2f47: 000000 ill 2f4a: 000000 ill 2f4d: 3ff206 j 12f19 2f50: 000000 ill 2f53: 060000 excw 2f56: 123ff2 excw 2f59: 09e0c1 l32r a12, fffc56dc 2f5c: f92141 l32r a4, 13e0 2f5f: ff .byte 0xff 2f60: fffa71 l32r a7, 2f48 2f63: fffa31 l32r a3, 2f4c 2f66: 0020c0 memw 2f69: 806322 s32i a2, a3, 0x200 2f6c: 0020c0 memw 2f6f: 040c movi.n a4, 0 2f71: 075d mov.n a5, a7 2f73: 060c movi.n a6, 0 2f75: 816322 s32i a2, a3, 0x204 2f78: 600c movi.n a0, 6 2f7a: 320c movi.n a2, 3 2f7c: 030c movi.n a3, 0 2f7e: 0109 s32i.n a0, a1, 0 2f80: 000005 call0 2f84 2f83: 320c movi.n a2, 3 2f85: 130c movi.n a3, 1 2f87: 160c movi.n a6, 1 2f89: fff171 l32r a7, 2f50 2f8c: 640c movi.n a4, 6 2f8e: 0149 s32i.n a4, a1, 0 2f90: 075d mov.n a5, a7 2f92: 040c movi.n a4, 0 2f94: 000005 call0 2f98 2f97: 050c movi.n a5, 0 2f99: 0020c0 memw 2f9c: ffee61 l32r a6, 2f54 2f9f: 4108 l32i.n a0, a1, 16 2fa1: 20c112 addi a1, a1, 32 2fa4: 826652 s32i a5, a6, 0x208 2fa7: f00d ret.n ... 2fb1: 3ff206 j 12f7d 2fb4: 030000 excw ... 00002fb8 : 2fb8: fffd61 l32r a6, 2fac 2fbb: fffd41 l32r a4, 2fb0 2fbe: 0668 l32i.n a6, a6, 0 2fc0: fffd51 l32r a5, 2fb4 2fc3: a06260 addx4 a6, a2, a6 2fc6: e668 l32i.n a6, a6, 56 2fc8: 72cc bnez.n a2, 2fd3 2fca: 0020c0 memw 2fcd: 806452 s32i a5, a4, 0x200 2fd0: 000146 j 2fd9 2fd3: 0020c0 memw 2fd6: 816452 s32i a5, a4, 0x204 2fd9: f87c movi.n a8, -1 2fdb: 308680 xor a8, a6, a8 2fde: 0020c0 memw 2fe1: 832472 l32i a7, a4, 0x20c 2fe4: 107780 and a7, a7, a8 2fe7: 0020c0 memw 2fea: 836472 s32i a7, a4, 0x20c 2fed: f00d ret.n 2fef: 000000 ill 2ff2: 008000 excw 2ff5: fe .byte 0xfe 2ff6: 203ff1 l32r a15, fffcb0f4 2ff9: 000001 l32r a0, fffc2ffc 00002ffc : 2ffc: fffd61 l32r a6, 2ff0 2fff: fffd51 l32r a5, 2ff4 3002: 0020c0 memw 3005: 812542 l32i a4, a5, 0x204 3008: 204460 or a4, a4, a6 300b: 0020c0 memw 300e: 816542 s32i a4, a5, 0x204 3011: fff931 l32r a3, 2ff8 3014: 020c movi.n a2, 0 3016: 804322 s8i a2, a3, 128 3019: f00d ret.n 301b: fe0000 excw 301e: 003ff1 l32r a15, fffc311c 3021: 009a add.n a0, a0, a9 3023: 000060 excw 3026: 000300 excw 3029: 000100 excw 302c: 000000 ill 302f: 060000 excw 3032: 003ff2 excw 3035: f20a add.n a15, a2, a0 3037: 3f .byte 0x3f 3038: ff .byte 0xff 3039: ff .byte 0xff 303a: fe .byte 0xfe 303b: ff .byte 0xff 303c: 040000 extui a0, a0, 0, 1 303f: ffff00 excw 3042: ff .byte 0xff 3043: 98db addi.n a9, a8, 13 3045: 003a add.n a0, a0, a3 3047: 0a0000 excw 304a: 003ff2 excw 304d: 000000 ill 00003050 : 3050: fff361 l32r a6, 301c 3053: 080c movi.n a8, 0 3055: fff221 l32r a2, 3020 3058: fff331 l32r a3, 3024 305b: fff371 l32r a7, 3028 305e: fff4a1 l32r a10, 3030 3061: 150c movi.n a5, 1 3063: fff241 l32r a4, 302c 3066: f0c112 addi a1, a1, -16 3069: 0448 l32i.n a4, a4, 0 306b: 0109 s32i.n a0, a1, 0 306d: 054452 s8i a5, a4, 5 3070: fff2b1 l32r a11, 3038 3073: fff051 l32r a5, 3034 3076: c448 l32i.n a4, a4, 48 3078: 0020c0 memw 307b: 836642 s32i a4, a6, 0x20c 307e: ffef01 l32r a0, 303c 3081: 0020c0 memw 3084: a22592 l32i a9, a5, 0x288 3087: 209900 or a9, a9, a0 308a: 0020c0 memw 308d: a26592 s32i a9, a5, 0x288 3090: 0020c0 memw 3093: 802a62 l32i a6, a10, 0x200 3096: 206630 or a6, a6, a3 3099: 0020c0 memw 309c: 806a62 s32i a6, a10, 0x200 309f: 0020c0 memw 30a2: 802a42 l32i a4, a10, 0x200 30a5: 1044b0 and a4, a4, a11 30a8: 0020c0 memw 30ab: 806a42 s32i a4, a10, 0x200 30ae: 0020c0 memw 30b1: 812a02 l32i a0, a10, 0x204 30b4: 200030 or a0, a0, a3 30b7: 0020c0 memw 30ba: 816a02 s32i a0, a10, 0x204 30bd: 0020c0 memw 30c0: 812a92 l32i a9, a10, 0x204 30c3: 1099b0 and a9, a9, a11 30c6: 0020c0 memw 30c9: 816a92 s32i a9, a10, 0x204 30cc: 0020c0 memw 30cf: 966582 s32i a8, a5, 0x258 30d2: 0020c0 memw 30d5: 976572 s32i a7, a5, 0x25c 30d8: 0020c0 memw 30db: 8e6582 s32i a8, a5, 0x238 30de: 0020c0 memw 30e1: 8f6572 s32i a7, a5, 0x23c 30e4: c60c movi.n a6, 12 30e6: 0020c0 memw 30e9: 862542 l32i a4, a5, 0x218 30ec: 204460 or a4, a4, a6 30ef: 0020c0 memw 30f2: 866542 s32i a4, a5, 0x218 30f5: ffd231 l32r a3, 3040 30f8: 0020c0 memw 30fb: d12202 l32i a0, a2, 0x344 30fe: 100030 and a0, a0, a3 3101: 0020c0 memw 3104: d16202 s32i a0, a2, 0x344 3107: ffcf21 l32r a2, 3044 310a: ffd001 l32r a0, 304c 310d: 0000c0 callx0 a0 3110: e77c movi.n a7, -2 3112: 0020c0 memw 3115: ffcc61 l32r a6, 3048 3118: a52652 l32i a5, a6, 0x294 311b: 105570 and a5, a5, a7 311e: 0020c0 memw 3121: a56652 s32i a5, a6, 0x294 3124: 0108 l32i.n a0, a1, 0 3126: 10c112 addi a1, a1, 16 3129: f00d ret.n 312b: fe0000 excw 312e: 123ff1 l32r a15, fffc7a2c 00003130 : 3130: f0c112 addi a1, a1, -16 3133: 0109 s32i.n a0, a1, 0 3135: 023d mov.n a3, a2 3137: 180c movi.n a8, 1 3139: fffc21 l32r a2, 312c 313c: 0020c0 memw 313f: 9b2272 l32i a7, a2, 0x26c 3142: 207780 or a7, a7, a8 3145: 0020c0 memw 3148: 9b6272 s32i a7, a2, 0x26c 314b: 260c movi.n a6, 2 314d: 0020c0 memw 3150: 9b2252 l32i a5, a2, 0x26c 3153: 205560 or a5, a5, a6 3156: 0020c0 memw 3159: 9b6252 s32i a5, a2, 0x26c 315c: 440c movi.n a4, 4 315e: 0020c0 memw 3161: 9b2202 l32i a0, a2, 0x26c 3164: 200040 or a0, a0, a4 3167: 0020c0 memw 316a: 9b6202 s32i a0, a2, 0x26c 316d: 020c movi.n a2, 0 316f: 000005 call0 3170 3172: 0108 l32i.n a0, a1, 0 3174: 10c112 addi a1, a1, 16 3177: f00d ret.n 3179: 000000 ill 317c: 000000 ill 317f: ffff00 excw 3182: ff .byte 0xff 3183: 00fc bnez.n a0, 31b7 3185: 3ff206 j 13151 3188: 010000 slli a0, a0, 32 318b: 9a0000 excw 318e: 006000 rsil a0, 0 3191: f20a add.n a15, a2, a0 3193: 3f .byte 0x3f 3194: 000000 ill 3197: ffff24 excw 319a: ff0001 l32r a0, 2d9c 319d: ff .byte 0xff 319e: ff0000 excw 31a1: ff .byte 0xff 31a2: fffb addi.n a15, a15, 15 31a4: f1fe00 excw 31a7: 3f .byte 0x3f 000031a8 : 31a8: fff531 l32r a3, 317c 31ab: fa7c movi.n a10, -1 31ad: 0338 l32i.n a3, a3, 0 31af: 190c movi.n a9, 1 31b1: 050322 l8ui a2, a3, 5 31b4: fff641 l32r a4, 318c 31b7: 0ba216 beqz a2, 3275 31ba: fff2b1 l32r a11, 3184 31bd: fff221 l32r a2, 3188 31c0: fff051 l32r a5, 3180 31c3: fff381 l32r a8, 3190 31c6: 0020c0 memw 31c9: a52872 l32i a7, a8, 0x294 31cc: 207790 or a7, a7, a9 31cf: 0020c0 memw 31d2: a56872 s32i a7, a8, 0x294 31d5: ffef61 l32r a6, 3194 31d8: 0020c0 memw 31db: d12492 l32i a9, a4, 0x344 31de: 209960 or a9, a9, a6 31e1: 0020c0 memw 31e4: d16492 s32i a9, a4, 0x344 31e7: 377c movi.n a7, -13 31e9: 0020c0 memw 31ec: 862862 l32i a6, a8, 0x218 31ef: 106670 and a6, a6, a7 31f2: 0020c0 memw 31f5: 866862 s32i a6, a8, 0x218 31f8: 0020c0 memw 31fb: 9668a2 s32i a10, a8, 0x258 31fe: ffe641 l32r a4, 3198 3201: 0020c0 memw 3204: 976842 s32i a4, a8, 0x25c 3207: 0020c0 memw 320a: 8e68a2 s32i a10, a8, 0x238 320d: ffe391 l32r a9, 319c 3210: 0020c0 memw 3213: 8f6892 s32i a9, a8, 0x23c 3216: 0020c0 memw 3219: 802b72 l32i a7, a11, 0x200 321c: 107750 and a7, a7, a5 321f: 0020c0 memw 3222: 806b72 s32i a7, a11, 0x200 3225: 0020c0 memw 3228: 802b62 l32i a6, a11, 0x200 322b: 206620 or a6, a6, a2 322e: 0020c0 memw 3231: 806b62 s32i a6, a11, 0x200 3234: 0020c0 memw 3237: 812b42 l32i a4, a11, 0x204 323a: 104450 and a4, a4, a5 323d: 0020c0 memw 3240: 816b42 s32i a4, a11, 0x204 3243: 0020c0 memw 3246: 812ba2 l32i a10, a11, 0x204 3249: 20aa20 or a10, a10, a2 324c: 0020c0 memw 324f: 816ba2 s32i a10, a11, 0x204 3252: ffd391 l32r a9, 31a0 3255: 0020c0 memw 3258: a22872 l32i a7, a8, 0x288 325b: 107790 and a7, a7, a9 325e: 0020c0 memw 3261: a26872 s32i a7, a8, 0x288 3264: 18c352 addi a5, a3, 24 3267: ffcf61 l32r a6, 31a4 326a: 0020c0 memw 326d: 836652 s32i a5, a6, 0x20c 3270: 040c movi.n a4, 0 3272: 054342 s8i a4, a3, 5 3275: f00d ret.n