diff --git a/.gitignore b/.gitignore index b86a8611d..0070cd368 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ nbproject build/macosx/esptool-*-osx.zip build/macosx/dist/osx-xtensa-lx106-elf.tgz +/docs/lib_dump/full diff --git a/doc/lib_dump/full/libat.dobj b/doc/lib_dump/full/libat.dobj deleted file mode 100644 index 31b8d9790..000000000 --- a/doc/lib_dump/full/libat.dobj +++ /dev/null @@ -1,12695 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libat.a: - -at_baseCmd.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: f0c112 addi a1, a1, -16 - 7: 0109 s32i.n a0, a1, 0 - 9: fffd01 l32r a0, 0 - c: 0000c0 callx0 a0 - f: 0108 l32i.n a0, a1, 0 - 11: 10c112 addi a1, a1, 16 - 14: f00d ret.n - ... - -0000002c : - 2c: e0c112 addi a1, a1, -32 - 2f: 14c122 addi a2, a1, 20 - 32: 414b addi.n a4, a1, 4 - 34: 2109 s32i.n a0, a1, 8 - 36: 5139 s32i.n a3, a1, 20 - 38: 31c9 s32i.n a12, a1, 12 - 3a: 013d mov.n a3, a1 - 3c: 0c0c movi.n a12, 0 - 3e: 01c9 s32i.n a12, a1, 0 - 40: 11c9 s32i.n a12, a1, 4 - 42: fff601 l32r a0, 1c - 45: 0000c0 callx0 a0 - 48: 728c beqz.n a2, 53 - 4a: fff501 l32r a0, 20 - 4d: 0000c0 callx0 a0 - 50: 000746 j 71 - 53: 0108 l32i.n a0, a1, 0 - 55: fff031 l32r a3, 18 - 58: 308c beqz.n a0, 5f - 5a: 0d1066 bnei a0, 1, 6b - 5d: 1c0c movi.n a12, 1 - 5f: 0043c2 s8i a12, a3, 0 - 62: fff001 l32r a0, 24 - 65: 0000c0 callx0 a0 - 68: 000146 j 71 - 6b: ffef01 l32r a0, 28 - 6e: 0000c0 callx0 a0 - 71: 31c8 l32i.n a12, a1, 12 - 73: 2108 l32i.n a0, a1, 8 - 75: 20c112 addi a1, a1, 32 - 78: f00d ret.n - ... - -00000084 : - 84: f0c112 addi a1, a1, -16 - 87: 0109 s32i.n a0, a1, 0 - 89: fffc01 l32r a0, 7c - 8c: 0000c0 callx0 a0 - 8f: fffc01 l32r a0, 80 - 92: 0000c0 callx0 a0 - 95: 0108 l32i.n a0, a1, 0 - 97: 10c112 addi a1, a1, 16 - 9a: f00d ret.n - ... - -000000bc : - bc: f0c112 addi a1, a1, -16 - bf: 11c9 s32i.n a12, a1, 4 - c1: 0109 s32i.n a0, a1, 0 - c3: 02cd mov.n a12, a2 - c5: 72bc beqz.n a2, 100 - c7: fff521 l32r a2, 9c - ca: 0228 l32i.n a2, a2, 0 - cc: 428c beqz.n a2, d4 - ce: fff601 l32r a0, a8 - d1: 0000c0 callx0 a0 - d4: 0c2d mov.n a2, a12 - d6: fff501 l32r a0, ac - d9: 0000c0 callx0 a0 - dc: 221b addi.n a2, a2, 1 - de: fff401 l32r a0, b0 - e1: 0000c0 callx0 a0 - e4: ffef31 l32r a3, a0 - e7: 0329 s32i.n a2, a3, 0 - e9: 0c2d mov.n a2, a12 - eb: fff201 l32r a0, b4 - ee: 0000c0 callx0 a0 - f1: 024d mov.n a4, a2 - f3: ffec21 l32r a2, a4 - f6: 0c3d mov.n a3, a12 - f8: 0228 l32i.n a2, a2, 0 - fa: ffef01 l32r a0, b8 - fd: 0000c0 callx0 a0 - 100: 11c8 l32i.n a12, a1, 4 - 102: 0108 l32i.n a0, a1, 0 - 104: 10c112 addi a1, a1, 16 - 107: f00d ret.n - 109: 000000 ill - 10c: 000000 ill - 10f: 000c00 excw - 112: 180000 excw - 115: 000000 ill - 118: 0038 l32i.n a3, a0, 0 - ... - -0000013c : - 13c: fff631 l32r a3, 114 - 13f: 040c movi.n a4, 0 - 141: e51c movi.n a5, 30 - 143: 060c movi.n a6, 0 - 145: 070c movi.n a7, 0 - 147: fff121 l32r a2, 10c - 14a: a0c112 addi a1, a1, -96 - 14d: 146102 s32i a0, a1, 80 - 150: 0129 s32i.n a2, a1, 0 - 152: ffef01 l32r a0, 110 - 155: 10c122 addi a2, a1, 16 - 158: 1109 s32i.n a0, a1, 4 - 15a: fff101 l32r a0, 120 - 15d: 0000c0 callx0 a0 - 160: 10c122 addi a2, a1, 16 - 163: fff001 l32r a0, 124 - 166: 0000c0 callx0 a0 - 169: ffef01 l32r a0, 128 - 16c: 0000c0 callx0 a0 - 16f: 024d mov.n a4, a2 - 171: ffe931 l32r a3, 118 - 174: 10c122 addi a2, a1, 16 - 177: ffed01 l32r a0, 12c - 17a: 0000c0 callx0 a0 - 17d: 10c122 addi a2, a1, 16 - 180: ffec01 l32r a0, 130 - 183: 0000c0 callx0 a0 - 186: ffe521 l32r a2, 11c - 189: 0228 l32i.n a2, a2, 0 - 18b: 428c beqz.n a2, 193 - 18d: ffe901 l32r a0, 134 - 190: 0000c0 callx0 a0 - 193: ffe901 l32r a0, 138 - 196: 0000c0 callx0 a0 - 199: 142102 l32i a0, a1, 80 - 19c: 60c112 addi a1, a1, 96 - 19f: f00d ret.n - 1a1: 000000 ill - 1a4: 4c4b40 excw - 1a7: 000000 ill - 1aa: ff .byte 0xff - 1ab: fe0000 excw - 1ae: ff .byte 0xff - 1af: 5f .byte 0x5f - 1b0: 002710 excw - 1b3: b40000 extui a0, a0, 0, 12 - 1b6: 0004c4 excw - ... - -000001d8 : - 1d8: 040c movi.n a4, 0 - 1da: e0c112 addi a1, a1, -32 - 1dd: 14c122 addi a2, a1, 20 - 1e0: 2109 s32i.n a0, a1, 8 - 1e2: 0149 s32i.n a4, a1, 0 - 1e4: 1149 s32i.n a4, a1, 4 - 1e6: 431b addi.n a4, a3, 1 - 1e8: 5149 s32i.n a4, a1, 20 - 1ea: 013d mov.n a3, a1 - 1ec: 414b addi.n a4, a1, 4 - 1ee: fff201 l32r a0, 1b8 - 1f1: 0000c0 callx0 a0 - 1f4: 728c beqz.n a2, 1ff - 1f6: fff101 l32r a0, 1bc - 1f9: 0000c0 callx0 a0 - 1fc: 0013c6 j 24f - 1ff: 0108 l32i.n a0, a1, 0 - 201: ffe851 l32r a5, 1a4 - 204: 4e2507 blt a5, a0, 256 - 207: 04b016 beqz a0, 256 - 20a: ffe771 l32r a7, 1a8 - 20d: ffe761 l32r a6, 1ac - 210: 0020c0 memw - 213: 872662 l32i a6, a6, 0x21c - 216: 106670 and a6, a6, a7 - 219: 756060 extui a6, a6, 16, 8 - 21c: fea656 bnez a6, 20a - 21f: ffe421 l32r a2, 1b0 - 222: ffe701 l32r a0, 1c0 - 225: 0000c0 callx0 a0 - 228: 0138 l32i.n a3, a1, 0 - 22a: ffe221 l32r a2, 1b4 - 22d: ffe501 l32r a0, 1c4 - 230: 0000c0 callx0 a0 - 233: 023d mov.n a3, a2 - 235: 020c movi.n a2, 0 - 237: ffe401 l32r a0, 1c8 - 23a: 0000c0 callx0 a0 - 23d: 012d mov.n a2, a1 - 23f: 430c movi.n a3, 4 - 241: 840c movi.n a4, 8 - 243: ffe201 l32r a0, 1cc - 246: 0000c0 callx0 a0 - 249: ffe101 l32r a0, 1d0 - 24c: 0000c0 callx0 a0 - 24f: 2108 l32i.n a0, a1, 8 - 251: 20c112 addi a1, a1, 32 - 254: f00d ret.n - 256: ffdf01 l32r a0, 1d4 - 259: 0000c0 callx0 a0 - 25c: fffbc6 j 24f - ... - -00000270 : - 270: f0c112 addi a1, a1, -16 - 273: 0109 s32i.n a0, a1, 0 - 275: fffa01 l32r a0, 260 - 278: 0000c0 callx0 a0 - 27b: fffa01 l32r a0, 264 - 27e: 0000c0 callx0 a0 - 281: fff901 l32r a0, 268 - 284: 0000c0 callx0 a0 - 287: fff901 l32r a0, 26c - 28a: 0000c0 callx0 a0 - 28d: 0108 l32i.n a0, a1, 0 - 28f: 10c112 addi a1, a1, 16 - 292: f00d ret.n - ... - -000002a4 : - 2a4: 040c movi.n a4, 0 - 2a6: e0c112 addi a1, a1, -32 - 2a9: 14c122 addi a2, a1, 20 - 2ac: 2109 s32i.n a0, a1, 8 - 2ae: 0149 s32i.n a4, a1, 0 - 2b0: 1149 s32i.n a4, a1, 4 - 2b2: 431b addi.n a4, a3, 1 - 2b4: 5149 s32i.n a4, a1, 20 - 2b6: 013d mov.n a3, a1 - 2b8: 414b addi.n a4, a1, 4 - 2ba: fff601 l32r a0, 294 - 2bd: 0000c0 callx0 a0 - 2c0: 728c beqz.n a2, 2cb - 2c2: fff501 l32r a0, 298 - 2c5: 0000c0 callx0 a0 - 2c8: 0004c6 j 2df - 2cb: fff401 l32r a0, 29c - 2ce: 0000c0 callx0 a0 - 2d1: 0128 l32i.n a2, a1, 0 - 2d3: e8a332 movi a3, 0x3e8 - 2d6: 822230 mull a2, a2, a3 - 2d9: fff101 l32r a0, 2a0 - 2dc: 0000c0 callx0 a0 - 2df: 2108 l32i.n a0, a1, 8 - 2e1: 20c112 addi a1, a1, 32 - 2e4: f00d ret.n - ... - -00000300 : - 300: 040c movi.n a4, 0 - 302: e0c112 addi a1, a1, -32 - 305: 14c122 addi a2, a1, 20 - 308: 2109 s32i.n a0, a1, 8 - 30a: 0149 s32i.n a4, a1, 0 - 30c: 1149 s32i.n a4, a1, 4 - 30e: 431b addi.n a4, a3, 1 - 310: 5149 s32i.n a4, a1, 20 - 312: 013d mov.n a3, a1 - 314: 414b addi.n a4, a1, 4 - 316: fff401 l32r a0, 2e8 - 319: 0000c0 callx0 a0 - 31c: 728c beqz.n a2, 327 - 31e: fff301 l32r a0, 2ec - 321: 0000c0 callx0 a0 - 324: 0007c6 j 347 - 327: 0128 l32i.n a2, a1, 0 - 329: 014296 bltz a2, 341 - 32c: 1132e6 bgei a2, 3, 341 - 32f: fff001 l32r a0, 2f0 - 332: 0000c0 callx0 a0 - 335: 151226 beqi a2, 1, 34e - 338: ffef01 l32r a0, 2f4 - 33b: 0000c0 callx0 a0 - 33e: 000146 j 347 - 341: ffed01 l32r a0, 2f8 - 344: 0000c0 callx0 a0 - 347: 2108 l32i.n a0, a1, 8 - 349: 20c112 addi a1, a1, 32 - 34c: f00d ret.n - 34e: ffeb01 l32r a0, 2fc - 351: 0000c0 callx0 a0 - 354: fffbc6 j 347 - 357: 000000 ill - 35a: 4c0000 excw - ... - -00000374 : - 374: 032c movi.n a3, 32 - 376: d0c112 addi a1, a1, -48 - 379: 8129 s32i.n a2, a1, 32 - 37b: 9109 s32i.n a0, a1, 36 - 37d: 012d mov.n a2, a1 - 37f: fff801 l32r a0, 360 - 382: 0000c0 callx0 a0 - 385: fff701 l32r a0, 364 - 388: 0000c0 callx0 a0 - 38b: fff431 l32r a3, 35c - 38e: fff261 l32r a6, 358 - 391: 025d mov.n a5, a2 - 393: 8148 l32i.n a4, a1, 32 - 395: 012d mov.n a2, a1 - 397: 904440 addx2 a4, a4, a4 - 39a: b04460 addx8 a4, a4, a6 - 39d: 0448 l32i.n a4, a4, 0 - 39f: fff201 l32r a0, 368 - 3a2: 0000c0 callx0 a0 - 3a5: 012d mov.n a2, a1 - 3a7: fff101 l32r a0, 36c - 3aa: 0000c0 callx0 a0 - 3ad: fff001 l32r a0, 370 - 3b0: 0000c0 callx0 a0 - 3b3: 9108 l32i.n a0, a1, 36 - 3b5: 30c112 addi a1, a1, 48 - 3b8: f00d ret.n - ... - -000003d0 : - 3d0: 040c movi.n a4, 0 - 3d2: e0c112 addi a1, a1, -32 - 3d5: 14c122 addi a2, a1, 20 - 3d8: 2109 s32i.n a0, a1, 8 - 3da: 0149 s32i.n a4, a1, 0 - 3dc: 1149 s32i.n a4, a1, 4 - 3de: 431b addi.n a4, a3, 1 - 3e0: 5149 s32i.n a4, a1, 20 - 3e2: 013d mov.n a3, a1 - 3e4: 414b addi.n a4, a1, 4 - 3e6: fff501 l32r a0, 3bc - 3e9: 0000c0 callx0 a0 - 3ec: 728c beqz.n a2, 3f7 - 3ee: fff401 l32r a0, 3c0 - 3f1: 0000c0 callx0 a0 - 3f4: 000546 j 40d - 3f7: 0128 l32i.n a2, a1, 0 - 3f9: 255c movi.n a5, 82 - 3fb: 015296 bltz a2, 414 - 3fe: 122527 blt a5, a2, 414 - 401: fff001 l32r a0, 3c4 - 404: 0000c0 callx0 a0 - 407: fff001 l32r a0, 3c8 - 40a: 0000c0 callx0 a0 - 40d: 2108 l32i.n a0, a1, 8 - 40f: 20c112 addi a1, a1, 32 - 412: f00d ret.n - 414: ffee01 l32r a0, 3cc - 417: 0000c0 callx0 a0 - 41a: fffbc6 j 40d - 41d: 000000 ill - 420: 000ce4 excw - 423: 005400 excw - ... - -00000448 : - 448: 040c movi.n a4, 0 - 44a: 90c112 addi a1, a1, -112 - 44d: 10c122 addi a2, a1, 16 - 450: 146102 s32i a0, a1, 80 - 453: 0149 s32i.n a4, a1, 0 - 455: 031b addi.n a0, a3, 1 - 457: 1149 s32i.n a4, a1, 4 - 459: 034c movi.n a3, 64 - 45b: 196102 s32i a0, a1, 100 - 45e: fff201 l32r a0, 428 - 461: 0000c0 callx0 a0 - 464: 013d mov.n a3, a1 - 466: 414b addi.n a4, a1, 4 - 468: 64c122 addi a2, a1, 100 - 46b: fff001 l32r a0, 42c - 46e: 0000c0 callx0 a0 - 471: 728c beqz.n a2, 47c - 473: ffef01 l32r a0, 430 - 476: 0000c0 callx0 a0 - 479: 000646 j 496 - 47c: 0128 l32i.n a2, a1, 0 - 47e: 6ba732 movi a3, 0x76b - 481: 19a327 bge a3, a2, 49e - 484: ffe741 l32r a4, 420 - 487: 132427 blt a4, a2, 49e - 48a: ffea01 l32r a0, 434 - 48d: 0000c0 callx0 a0 - 490: ffea01 l32r a0, 438 - 493: 0000c0 callx0 a0 - 496: 142102 l32i a0, a1, 80 - 499: 70c112 addi a1, a1, 112 - 49c: f00d ret.n - 49e: 10c122 addi a2, a1, 16 - 4a1: ffe031 l32r a3, 424 - 4a4: ffe601 l32r a0, 43c - 4a7: 0000c0 callx0 a0 - 4aa: 10c122 addi a2, a1, 16 - 4ad: ffe401 l32r a0, 440 - 4b0: 0000c0 callx0 a0 - 4b3: ffe401 l32r a0, 444 - 4b6: 0000c0 callx0 a0 - 4b9: fff646 j 496 - ... - -000004c8 : - 4c8: f0c112 addi a1, a1, -16 - 4cb: 0109 s32i.n a0, a1, 0 - 4cd: fffb01 l32r a0, 4bc - 4d0: 0000c0 callx0 a0 - 4d3: fffb01 l32r a0, 4c0 - 4d6: 0000c0 callx0 a0 - 4d9: fffa01 l32r a0, 4c4 - 4dc: 0000c0 callx0 a0 - 4df: 0108 l32i.n a0, a1, 0 - 4e1: 10c112 addi a1, a1, 16 - 4e4: f00d ret.n - 4e6: 000000 ill - 4e9: 000000 ill - 4ec: 004c movi.n a0, 64 - ... - -00000504 : - 504: 032c movi.n a3, 32 - 506: d0c112 addi a1, a1, -48 - 509: 8129 s32i.n a2, a1, 32 - 50b: 9109 s32i.n a0, a1, 36 - 50d: 012d mov.n a2, a1 - 50f: fff801 l32r a0, 4f0 - 512: 0000c0 callx0 a0 - 515: fff701 l32r a0, 4f4 - 518: 0000c0 callx0 a0 - 51b: fff431 l32r a3, 4ec - 51e: fff261 l32r a6, 4e8 - 521: 025d mov.n a5, a2 - 523: 8148 l32i.n a4, a1, 32 - 525: 012d mov.n a2, a1 - 527: 904440 addx2 a4, a4, a4 - 52a: b04460 addx8 a4, a4, a6 - 52d: 0448 l32i.n a4, a4, 0 - 52f: fff201 l32r a0, 4f8 - 532: 0000c0 callx0 a0 - 535: 012d mov.n a2, a1 - 537: fff101 l32r a0, 4fc - 53a: 0000c0 callx0 a0 - 53d: fff001 l32r a0, 500 - 540: 0000c0 callx0 a0 - 543: 9108 l32i.n a0, a1, 36 - 545: 30c112 addi a1, a1, 48 - 548: f00d ret.n - -at_cmd.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 012c movi.n a1, 32 - 2: 000000 ill - 5: 000000 ill - -00000008 : - 8: fffe21 l32r a2, 0 - b: f0c112 addi a1, a1, -16 - e: 0109 s32i.n a0, a1, 0 - 10: fffd01 l32r a0, 4 - 13: 0000c0 callx0 a0 - 16: 0108 l32i.n a0, a1, 0 - 18: 10c112 addi a1, a1, 16 - 1b: f00d ret.n - 1d: 000000 ill - 20: 000134 excw - 23: 000000 ill - ... - -00000028 : - 28: fffe21 l32r a2, 20 - 2b: f0c112 addi a1, a1, -16 - 2e: 0109 s32i.n a0, a1, 0 - 30: fffd01 l32r a0, 24 - 33: 0000c0 callx0 a0 - 36: 0108 l32i.n a0, a1, 0 - 38: 10c112 addi a1, a1, 16 - 3b: f00d ret.n - ... - 45: 000000 ill - 48: e0c112 addi a1, a1, -32 - 4b: 21c9 s32i.n a12, a1, 8 - 4d: 41e9 s32i.n a14, a1, 16 - 4f: 51f9 s32i.n a15, a1, 20 - 51: 31d9 s32i.n a13, a1, 12 - 53: 1109 s32i.n a0, a1, 4 - 55: 02dd mov.n a13, a2 - 57: 32cc bnez.n a2, 5e - 59: 020c movi.n a2, 0 - 5b: 000c46 j 90 - 5e: 2c12a6 blti a2, 1, 8e - 61: ef3c movi.n a15, 62 - 63: fff7e1 l32r a14, 40 - 66: 1c0c movi.n a12, 1 - 68: 0139 s32i.n a3, a1, 0 - 6a: 900cc0 addx2 a0, a12, a12 - 6d: b000e0 addx8 a0, a0, a14 - 70: 1028 l32i.n a2, a0, 4 - 72: 0d9d27 bne a13, a2, 83 - 75: 0128 l32i.n a2, a1, 0 - 77: 0d4d mov.n a4, a13 - 79: 0038 l32i.n a3, a0, 0 - 7b: fff201 l32r a0, 44 - 7e: 0000c0 callx0 a0 - 81: a29c beqz.n a2, 9f - 83: cc1b addi.n a12, a12, 1 - 85: 11cc00 slli a12, a12, 16 - 88: 31c0c0 srai a12, a12, 16 - 8b: db9cf7 bne a12, a15, 6a - 8e: f27c movi.n a2, -1 - 90: 21c8 l32i.n a12, a1, 8 - 92: 31d8 l32i.n a13, a1, 12 - 94: 41e8 l32i.n a14, a1, 16 - 96: 51f8 l32i.n a15, a1, 20 - 98: 1108 l32i.n a0, a1, 4 - 9a: 20c112 addi a1, a1, 32 - 9d: f00d ret.n - 9f: 0c2d mov.n a2, a12 - a1: fffac6 j 90 - ... - b4: e0c112 addi a1, a1, -32 - b7: 11c9 s32i.n a12, a1, 4 - b9: 31e9 s32i.n a14, a1, 12 - bb: 41f9 s32i.n a15, a1, 16 - bd: 21d9 s32i.n a13, a1, 8 - bf: 0109 s32i.n a0, a1, 0 - c1: 02dd mov.n a13, a2 - c3: 32cc bnez.n a2, ca - c5: 020c movi.n a2, 0 - c7: 001046 j 10c - ca: 3c12a6 blti a2, 1, 10a - cd: fff5e1 l32r a14, a4 - d0: fff641 l32r a4, a8 - d3: 0e08 l32i.n a0, a14, 0 - d5: 0448 l32i.n a4, a4, 0 - d7: f0ac beqz.n a0, 10a - d9: d4ac beqz.n a4, 10a - db: 0c0c movi.n a12, 0 - dd: 03fd mov.n a15, a3 - df: 0e28 l32i.n a2, a14, 0 - e1: 900cc0 addx2 a0, a12, a12 - e4: b00020 addx8 a0, a0, a2 - e7: 1058 l32i.n a5, a0, 4 - e9: 129d57 bne a13, a5, ff - ec: 0f2d mov.n a2, a15 - ee: 0d4d mov.n a4, a13 - f0: 0038 l32i.n a3, a0, 0 - f2: ffef01 l32r a0, b0 - f5: 0000c0 callx0 a0 - f8: f29c beqz.n a2, 11b - fa: ffec41 l32r a4, ac - fd: 0448 l32i.n a4, a4, 0 - ff: cc1b addi.n a12, a12, 1 - 101: 11cc00 slli a12, a12, 16 - 104: 31c0c0 srai a12, a12, 16 - 107: d43c47 bltu a12, a4, df - 10a: f27c movi.n a2, -1 - 10c: 11c8 l32i.n a12, a1, 4 - 10e: 21d8 l32i.n a13, a1, 8 - 110: 31e8 l32i.n a14, a1, 12 - 112: 41f8 l32i.n a15, a1, 16 - 114: 0108 l32i.n a0, a1, 0 - 116: 20c112 addi a1, a1, 32 - 119: f00d ret.n - 11b: 0c2d mov.n a2, a12 - 11d: fffac6 j 10c - 120: 80a052 movi a5, 128 - 123: 060c movi.n a6, 0 - 125: ffa072 movi a7, 255 - 128: d80c movi.n a8, 13 - 12a: fb2c movi.n a11, 47 - 12c: d93c movi.n a9, 61 - 12e: fa3c movi.n a10, 63 - 130: f0c112 addi a1, a1, -16 - 133: 0109 s32i.n a0, a1, 0 - 135: 11c9 s32i.n a12, a1, 4 - 137: 9c3c movi.n a12, 57 - 139: 550b addi.n a5, a5, -1 - 13b: 745050 extui a5, a5, 0, 8 - 13e: 211577 beq a5, a7, 163 - 141: 000202 l8ui a0, a2, 0 - 144: 121087 beq a0, a8, 15a - 147: 0f1097 beq a0, a9, 15a - 14a: 0c10a7 beq a0, a10, 15a - 14d: 02bb07 bgeu a11, a0, 153 - 150: 06bc07 bgeu a12, a0, 15a - 153: 221b addi.n a2, a2, 1 - 155: 661b addi.n a6, a6, 1 - 157: fff786 j 139 - 15a: 012680 slli a2, a6, 24 - 15d: 312820 srai a2, a2, 24 - 160: 000046 j 165 - 163: f27c movi.n a2, -1 - 165: 11c8 l32i.n a12, a1, 4 - 167: 0108 l32i.n a0, a1, 0 - 169: 10c112 addi a1, a1, 16 - 16c: f00d ret.n - ... - -00000178 : - 178: f0c112 addi a1, a1, -16 - 17b: 21d9 s32i.n a13, a1, 8 - 17d: 11c9 s32i.n a12, a1, 4 - 17f: 0109 s32i.n a0, a1, 0 - 181: 02cd mov.n a12, a2 - 183: fff9c5 call0 120 - 186: 02dd mov.n a13, a2 - 188: 2f0226 beqi a2, -1, 1bb - 18b: 0c3d mov.n a3, a12 - 18d: ffeb85 call0 48 - 190: 1b0266 bnei a2, -1, 1af - 193: 0d2d mov.n a2, a13 - 195: 0c3d mov.n a3, a12 - 197: fff1c5 call0 b4 - 19a: fff541 l32r a4, 170 - 19d: 903220 addx2 a3, a2, a2 - 1a0: 0448 l32i.n a4, a4, 0 - 1a2: 000c movi.n a0, 0 - 1a4: b03340 addx8 a3, a3, a4 - 1a7: 421b addi.n a4, a2, 1 - 1a9: 833040 moveqz a3, a0, a4 - 1ac: 0003c6 j 1bf - 1af: fff141 l32r a4, 174 - 1b2: 903220 addx2 a3, a2, a2 - 1b5: b03340 addx8 a3, a3, a4 - 1b8: 0000c6 j 1bf - 1bb: 030c movi.n a3, 0 - 1bd: f27c movi.n a2, -1 - 1bf: 521b addi.n a5, a2, 1 - 1c1: 082516 beqz a5, 247 - 1c4: 07f316 beqz a3, 247 - 1c7: cdca add.n a12, a13, a12 - 1c9: 000c02 l8ui a0, a12, 0 - 1cc: d60c movi.n a6, 13 - 1ce: 0d9067 bne a0, a6, 1df - 1d1: 5338 l32i.n a3, a3, 20 - 1d3: 076316 beqz a3, 24d - 1d6: 742020 extui a2, a2, 0, 8 - 1d9: 0003c0 callx0 a3 - 1dc: 001586 j 236 - 1df: f83c movi.n a8, 63 - 1e1: 139087 bne a0, a8, 1f8 - 1e4: 010c72 l8ui a7, a12, 1 - 1e7: 0d9767 bne a7, a6, 1f8 - 1ea: 3338 l32i.n a3, a3, 12 - 1ec: 063316 beqz a3, 253 - 1ef: 742020 extui a2, a2, 0, 8 - 1f2: 0003c0 callx0 a3 - 1f5: 000f46 j 236 - 1f8: d73c movi.n a7, 61 - 1fa: 199077 bne a0, a7, 217 - 1fd: 010c92 l8ui a9, a12, 1 - 200: 139987 bne a9, a8, 217 - 203: 020ca2 l8ui a10, a12, 2 - 206: 0d9a67 bne a10, a6, 217 - 209: 2338 l32i.n a3, a3, 8 - 20b: 04a316 beqz a3, 259 - 20e: 742020 extui a2, a2, 0, 8 - 211: 0003c0 callx0 a3 - 214: 000786 j 236 - 217: fb2c movi.n a11, 47 - 219: 04bb07 bgeu a11, a0, 221 - 21c: 9d3c movi.n a13, 57 - 21e: 08bd07 bgeu a13, a0, 22a - 221: 051077 beq a0, a7, 22a - 224: 000005 call0 228 - 227: 0002c6 j 236 - 22a: 4358 l32i.n a5, a3, 16 - 22c: 159c beqz.n a5, 241 - 22e: 0c3d mov.n a3, a12 - 230: 742020 extui a2, a2, 0, 8 - 233: 0005c0 callx0 a5 - 236: 11c8 l32i.n a12, a1, 4 - 238: 21d8 l32i.n a13, a1, 8 - 23a: 0108 l32i.n a0, a1, 0 - 23c: 10c112 addi a1, a1, 16 - 23f: f00d ret.n - 241: 000005 call0 244 - 244: fffb86 j 236 - 247: 000005 call0 248 - 24a: fffa06 j 236 - 24d: 000005 call0 250 - 250: fff886 j 236 - 253: 000005 call0 254 - 256: fff706 j 236 - 259: 000005 call0 25c - 25c: fff586 j 236 - -Disassembly of section .irom.text: - -00000260 : - ... - 278: 000140 000100 000000 000000 000000 000000 @............... - ... - 290: 000144 000400 000000 000000 000000 000000 D............... - ... - 2a8: 00014c 000400 000000 000000 000000 000000 L............... - ... - 2c0: 000154 000500 000000 000000 000000 000000 T............... - ... - 2d8: 00015c 000600 000000 000000 000000 000000 \............... - ... - 2f0: 000164 000400 000000 000000 000000 000000 d............... - ... - 308: 00016c 000800 000000 000000 000000 000000 l............... - ... - 320: 000178 000800 000000 000000 000000 000000 x............... - ... - 338: 000184 000600 000000 000000 000000 000000 ................ - ... - 350: 00018c 000700 000000 000000 000000 000000 ................ - ... - 368: 000194 000b00 000000 000000 000000 000000 ................ - ... - 380: 0001a0 000b00 000000 000000 000000 000000 ................ - ... - 398: 0001ac 000600 000000 000000 000000 000000 ................ - ... - 3b0: 0001b4 000a00 000000 000000 000000 000000 ................ - ... - 3c8: 0001c0 000a00 000000 000000 000000 000000 ................ - ... - 3e0: 0001cc 000600 000000 000000 000000 000000 ................ - ... - 3f8: 0001d4 000600 000000 000000 000000 000000 ................ - ... - 410: 0001dc 000600 000000 000000 000000 000000 ................ - ... - 428: 0001e4 000a00 000000 000000 000000 000000 ................ - ... - 440: 0001f0 000a00 000000 000000 000000 000000 ................ - ... - 458: 0001fc 000600 000000 000000 000000 000000 ................ - ... - 470: 000204 000700 000000 000000 000000 000000 ................ - ... - 488: 00020c 000b00 000000 000000 000000 000000 ................ - ... - 4a0: 000218 000b00 000000 000000 000000 000000 ................ - ... - 4b8: 000224 000b00 000000 000000 000000 000000 $............... - ... - 4d0: 000230 000d00 000000 000000 000000 000000 0............... - ... - 4e8: 000240 000c00 000000 000000 000000 000000 @............... - ... - 500: 000250 000600 000000 000000 000000 000000 P............... - ... - 518: 000258 000a00 000000 000000 000000 000000 X............... - ... - 530: 000264 000e00 000000 000000 000000 000000 d............... - ... - 548: 000274 000e00 000000 000000 000000 000000 t............... - ... - 560: 000284 000900 000000 000000 000000 000000 ................ - ... - 578: 000290 000d00 000000 000000 000000 000000 ................ - ... - 590: 0002a0 000d00 000000 000000 000000 000000 ................ - ... - 5a8: 0002b0 000700 000000 000000 000000 000000 ................ - ... - 5c0: 0002b8 000b00 000000 000000 000000 000000 ................ - ... - 5dc: 00000b 000000 000000 000000 000000 000000 ................ - 5ec: 000000 000c00 060000 000000 000000 000000 ................ - ... - 608: 000014 000a00 000000 000000 000000 000000 ................ - ... - 620: 000020 000a00 000000 000000 000000 000000 ............... - ... - 638: 00002c 000a00 000000 000000 000000 000000 ,............... - ... - 650: 000038 000900 000000 000000 000000 000000 8............... - ... - 668: 000044 000900 000000 000000 000000 000000 D............... - ... - 680: 000050 000800 000000 000000 000000 000000 P............... - ... - 698: 00005c 000a00 000000 000000 000000 000000 \............... - ... - 6b0: 000068 000900 000000 000000 000000 000000 h............... - ... - 6c8: 000074 000700 000000 000000 000000 000000 t............... - ... - 6e0: 00007c 000a00 000000 000000 000000 000000 |............... - ... - 6f8: 000088 000800 000000 000000 000000 000000 ................ - ... - 710: 000094 000700 000000 000000 000000 000000 ................ - ... - 728: 00009c 000900 000000 000000 000000 000000 ................ - ... - 740: 0000a8 000c00 000000 000000 000000 000000 ................ - ... - 758: 0000b8 000b00 000000 000000 000000 000000 ................ - ... - 770: 0000c4 000c00 000000 000000 000000 000000 ................ - ... - 788: 0000d4 000e00 000000 000000 000000 000000 ................ - ... - 7a0: 0000e4 000d00 000000 000000 000000 000000 ................ - ... - 7b8: 0000f4 000500 000000 000000 000000 000000 ................ - ... - 7d0: 0000fc 000500 000000 000000 000000 000000 ................ - ... - 7e8: 000104 000900 000000 000000 000000 000000 ................ - ... - 800: 000110 000900 000000 000000 000000 000000 ................ - ... - 818: 00011c 000e00 000000 000000 000000 000000 ................ - ... - -at_init_para.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 10: 000010 excw - 13: ffff00 excw - 16: ff .byte 0xff - 17: 000000 ill - 1a: 000100 excw - 1d: 000000 ill - 20: 4c4b40 excw - 23: c20000 excw - 26: 000001 l32r a0, fffc0028 - 29: 000000 ill - 2c: 01c200 slli a12, a2, 32 - 2f: c20000 excw - 32: 000001 l32r a0, fffc0034 - ... - -000000e4 : - e4: 90c112 addi a1, a1, -112 - e7: 1961c2 s32i a12, a1, 100 - ea: 186102 s32i a0, a1, 96 - ed: ffd101 l32r a0, 34 - f0: 0000c0 callx0 a0 - f3: ffc341 l32r a4, 0 - f6: 740020 extui a0, a2, 0, 8 - f9: d23c movi.n a2, 61 - fb: 40ac beqz.n a0, 123 - fd: 041066 bnei a0, 1, 105 - 100: d21c movi.n a2, 29 - 102: 000746 j 123 - 105: fec032 addi a3, a0, -2 - 108: 2f2316 beqz a3, 3fe - 10b: fdc052 addi a5, a0, -3 - 10e: 2ec516 beqz a5, 3fe - 111: fcc062 addi a6, a0, -4 - 114: 2e6616 beqz a6, 3fe - 117: fbc072 addi a7, a0, -5 - 11a: 2e6716 beqz a7, 404 - 11d: fac082 addi a8, a0, -6 - 120: 2e0816 beqz a8, 404 - 123: 0429 s32i.n a2, a4, 0 - 125: 830c movi.n a3, 8 - 127: 012d mov.n a2, a1 - 129: 040c movi.n a4, 0 - 12b: ffc301 l32r a0, 38 - 12e: 0000c0 callx0 a0 - 131: 012d mov.n a2, a1 - 133: ffb431 l32r a3, 4 - 136: ffc101 l32r a0, 3c - 139: 0000c0 callx0 a0 - 13c: c2cc bnez.n a2, 14c - 13e: ffb221 l32r a2, 8 - 141: 013d mov.n a3, a1 - 143: ffbf01 l32r a0, 40 - 146: 0000c0 callx0 a0 - 149: 002746 j 1ea - 14c: 425c movi.n a2, 84 - 14e: ffbd01 l32r a0, 44 - 151: 0000c0 callx0 a0 - 154: ffae31 l32r a3, c - 157: 02cd mov.n a12, a2 - 159: 340c movi.n a4, 3 - 15b: 012d mov.n a2, a1 - 15d: ffba01 l32r a0, 48 - 160: 0000c0 callx0 a0 - 163: 06f216 beqz a2, 1d6 - 166: ffaa21 l32r a2, 10 - 169: ffb801 l32r a0, 4c - 16c: 0000c0 callx0 a0 - 16f: 2c8b addi.n a2, a12, 8 - 171: c30c movi.n a3, 12 - 173: 040c movi.n a4, 0 - 175: ffb601 l32r a0, 50 - 178: 0000c0 callx0 a0 - 17b: 2ccc22 addi a2, a12, 44 - 17e: 432c movi.n a3, 36 - 180: 441c movi.n a4, 20 - 182: ffb401 l32r a0, 54 - 185: 0000c0 callx0 a0 - 188: 14cc22 addi a2, a12, 20 - 18b: c30c movi.n a3, 12 - 18d: c40c movi.n a4, 12 - 18f: ffb201 l32r a0, 58 - 192: 0000c0 callx0 a0 - 195: 120c movi.n a2, 1 - 197: 318b addi.n a3, a1, 8 - 199: ffb001 l32r a0, 5c - 19c: 0000c0 callx0 a0 - 19f: 20cc22 addi a2, a12, 32 - 1a2: c30c movi.n a3, 12 - 1a4: 041c movi.n a4, 16 - 1a6: 3198 l32i.n a9, a1, 12 - 1a8: 41a8 l32i.n a10, a1, 16 - 1aa: 6ca9 s32i.n a10, a12, 24 - 1ac: 7c99 s32i.n a9, a12, 28 - 1ae: ffac01 l32r a0, 60 - 1b1: 0000c0 callx0 a0 - 1b4: 8c08 l32i.n a0, a12, 32 - 1b6: 110026 beqi a0, -1, 1cb - 1b9: e08c beqz.n a0, 1cb - 1bb: ff9721 l32r a2, 18 - 1be: ff95b1 l32r a11, 14 - 1c1: acb9 s32i.n a11, a12, 40 - 1c3: 10b0b0 and a11, a0, a11 - 1c6: 20bb20 or a11, a11, a2 - 1c9: 9cb9 s32i.n a11, a12, 36 - 1cb: 0c2d mov.n a2, a12 - 1cd: ff9331 l32r a3, 1c - 1d0: ffa501 l32r a0, 64 - 1d3: 0000c0 callx0 a0 - 1d6: 0c2d mov.n a2, a12 - 1d8: 435c movi.n a3, 84 - 1da: 040c movi.n a4, 0 - 1dc: ffa301 l32r a0, 68 - 1df: 0000c0 callx0 a0 - 1e2: 0c2d mov.n a2, a12 - 1e4: ffa201 l32r a0, 6c - 1e7: 0000c0 callx0 a0 - 1ea: 14c122 addi a2, a1, 20 - 1ed: 830c movi.n a3, 8 - 1ef: 840c movi.n a4, 8 - 1f1: ff9f01 l32r a0, 70 - 1f4: 0000c0 callx0 a0 - 1f7: 5128 l32i.n a2, a1, 20 - 1f9: ff89c1 l32r a12, 20 - 1fc: 02ac27 bge a12, a2, 202 - 1ff: 007b06 j 3ef - 202: 0212e6 bgei a2, 1, 208 - 205: 007986 j 3ef - 208: ff8731 l32r a3, 24 - 20b: ff9a01 l32r a0, 74 - 20e: 0000c0 callx0 a0 - 211: 020c movi.n a2, 0 - 213: 180132 l8ui a3, a1, 24 - 216: ff9801 l32r a0, 78 - 219: 0000c0 callx0 a0 - 21c: 020c movi.n a2, 0 - 21e: 190132 l8ui a3, a1, 25 - 221: ff9601 l32r a0, 7c - 224: 0000c0 callx0 a0 - 227: 020c movi.n a2, 0 - 229: 1a0132 l8ui a3, a1, 26 - 22c: ff9501 l32r a0, 80 - 22f: 0000c0 callx0 a0 - 232: 020c movi.n a2, 0 - 234: 1b0132 l8ui a3, a1, 27 - 237: 64a042 movi a4, 100 - 23a: ff9201 l32r a0, 84 - 23d: 0000c0 callx0 a0 - 240: ff9201 l32r a0, 88 - 243: 0000c0 callx0 a0 - 246: 02cd mov.n a12, a2 - 248: 320c movi.n a2, 3 - 24a: 1761c2 s32i a12, a1, 92 - 24d: ff8f01 l32r a0, 8c - 250: 0000c0 callx0 a0 - 253: 320c movi.n a2, 3 - 255: ff8e01 l32r a0, 90 - 258: 0000c0 callx0 a0 - 25b: 1cc122 addi a2, a1, 28 - 25e: 830c movi.n a3, 8 - 260: 443c movi.n a4, 52 - 262: ff8c01 l32r a0, 94 - 265: 0000c0 callx0 a0 - 268: 000c movi.n a0, 0 - 26a: 1cc152 addi a5, a1, 28 - 26d: ffa0c2 movi a12, 255 - 270: 205a add.n a2, a0, a5 - 272: 000222 l8ui a2, a2, 0 - 275: 0792c7 bne a2, a12, 280 - 278: 001b addi.n a0, a0, 1 - 27a: 740000 extui a0, a0, 0, 8 - 27d: ef6066 bnei a0, 6, 270 - 280: 1e60f6 bgeui a0, 6, 2a2 - 283: 000c movi.n a0, 0 - 285: 205a add.n a2, a0, a5 - 287: 000222 l8ui a2, a2, 0 - 28a: 62cc bnez.n a2, 294 - 28c: 001b addi.n a0, a0, 1 - 28e: 740000 extui a0, a0, 0, 8 - 291: f06066 bnei a0, 6, 285 - 294: 0a60f6 bgeui a0, 6, 2a2 - 297: 020c movi.n a2, 0 - 299: 1cc132 addi a3, a1, 28 - 29c: ff7f01 l32r a0, 98 - 29f: 0000c0 callx0 a0 - 2a2: 220c movi.n a2, 2 - 2a4: 030c movi.n a3, 0 - 2a6: ff7d01 l32r a0, 9c - 2a9: 0000c0 callx0 a0 - 2ac: 24c122 addi a2, a1, 36 - 2af: c30c movi.n a3, 12 - 2b1: 042c movi.n a4, 32 - 2b3: ff7b01 l32r a0, a0 - 2b6: 0000c0 callx0 a0 - 2b9: 9108 l32i.n a0, a1, 36 - 2bb: 210026 beqi a0, -1, 2e0 - 2be: e09c beqz.n a0, 2e0 - 2c0: 020c movi.n a2, 0 - 2c2: 318b addi.n a3, a1, 8 - 2c4: ff7801 l32r a0, a4 - 2c7: 0000c0 callx0 a0 - 2ca: a138 l32i.n a3, a1, 40 - 2cc: b128 l32i.n a2, a1, 44 - 2ce: 9148 l32i.n a4, a1, 36 - 2d0: 2149 s32i.n a4, a1, 8 - 2d2: 3129 s32i.n a2, a1, 12 - 2d4: 4139 s32i.n a3, a1, 16 - 2d6: 020c movi.n a2, 0 - 2d8: 318b addi.n a3, a1, 8 - 2da: ff7301 l32r a0, a8 - 2dd: 0000c0 callx0 a0 - 2e0: 30c122 addi a2, a1, 48 - 2e3: 830c movi.n a3, 8 - 2e5: c42c movi.n a4, 44 - 2e7: ff7101 l32r a0, ac - 2ea: 0000c0 callx0 a0 - 2ed: 000c movi.n a0, 0 - 2ef: 30c152 addi a5, a1, 48 - 2f2: 605a add.n a6, a0, a5 - 2f4: 000662 l8ui a6, a6, 0 - 2f7: 0796c7 bne a6, a12, 302 - 2fa: 001b addi.n a0, a0, 1 - 2fc: 740000 extui a0, a0, 0, 8 - 2ff: ef6066 bnei a0, 6, 2f2 - 302: 1e60f6 bgeui a0, 6, 324 - 305: 000c movi.n a0, 0 - 307: 205a add.n a2, a0, a5 - 309: 000222 l8ui a2, a2, 0 - 30c: 62cc bnez.n a2, 316 - 30e: 001b addi.n a0, a0, 1 - 310: 740000 extui a0, a0, 0, 8 - 313: f06066 bnei a0, 6, 307 - 316: 0a60f6 bgeui a0, 6, 324 - 319: 120c movi.n a2, 1 - 31b: 30c132 addi a3, a1, 48 - 31e: ff6401 l32r a0, b0 - 321: 0000c0 callx0 a0 - 324: 38c122 addi a2, a1, 56 - 327: c30c movi.n a3, 12 - 329: 441c movi.n a4, 20 - 32b: ff6201 l32r a0, b4 - 32e: 0000c0 callx0 a0 - 331: e108 l32i.n a0, a1, 56 - 333: 220026 beqi a0, -1, 359 - 336: f09c beqz.n a0, 359 - 338: 120c movi.n a2, 1 - 33a: 318b addi.n a3, a1, 8 - 33c: ff5f01 l32r a0, b8 - 33f: 0000c0 callx0 a0 - 342: f138 l32i.n a3, a1, 60 - 344: 102122 l32i a2, a1, 64 - 347: e148 l32i.n a4, a1, 56 - 349: 2149 s32i.n a4, a1, 8 - 34b: 3129 s32i.n a2, a1, 12 - 34d: 4139 s32i.n a3, a1, 16 - 34f: 120c movi.n a2, 1 - 351: 318b addi.n a3, a1, 8 - 353: ff5a01 l32r a0, bc - 356: 0000c0 callx0 a0 - 359: 44c122 addi a2, a1, 68 - 35c: 430c movi.n a3, 4 - 35e: c43c movi.n a4, 60 - 360: ff5801 l32r a0, c0 - 363: 0000c0 callx0 a0 - 366: 440132 l8ui a3, a1, 68 - 369: 020c movi.n a2, 0 - 36b: 043030 extui a3, a3, 0, 1 - 36e: ff5501 l32r a0, c4 - 371: 0000c0 callx0 a0 - 374: 440132 l8ui a3, a1, 68 - 377: 120c movi.n a2, 1 - 379: 043130 extui a3, a3, 1, 1 - 37c: ff5301 l32r a0, c8 - 37f: 0000c0 callx0 a0 - 382: 172122 l32i a2, a1, 92 - 385: ff5101 l32r a0, cc - 388: 0000c0 callx0 a0 - 38b: 48c122 addi a2, a1, 72 - 38e: 431c movi.n a3, 20 - 390: 044c movi.n a4, 64 - 392: ff4f01 l32r a0, d0 - 395: 0000c0 callx0 a0 - 398: ff2461 l32r a6, 28 - 39b: 170c movi.n a7, 1 - 39d: 480142 l8ui a4, a1, 72 - 3a0: 050c movi.n a5, 0 - 3a2: 840b addi.n a8, a4, -1 - 3a4: 835780 moveqz a5, a7, a8 - 3a7: 004652 s8i a5, a6, 0 - 3aa: 361466 bnei a4, 1, 3e4 - 3ad: 490192 l8ui a9, a1, 73 - 3b0: 09fc bnez.n a9, 3e4 - 3b2: 4a0102 l8ui a0, a1, 74 - 3b5: 02b026 beqi a0, 16, 3bb - 3b8: 28c066 bnei a0, 32, 3e4 - 3bb: 132102 l32i a0, a1, 76 - 3be: 220026 beqi a0, -1, 3e4 - 3c1: f09c beqz.n a0, 3e4 - 3c3: ff4401 l32r a0, d4 - 3c6: 0000c0 callx0 a0 - 3c9: 4a0122 l8ui a2, a1, 74 - 3cc: 132132 l32i a3, a1, 76 - 3cf: 142142 l32i a4, a1, 80 - 3d2: 2c1152 l16ui a5, a1, 88 - 3d5: 152162 l32i a6, a1, 84 - 3d8: ff4001 l32r a0, d8 - 3db: 0000c0 callx0 a0 - 3de: ff3f01 l32r a0, dc - 3e1: 0000c0 callx0 a0 - 3e4: 1921c2 l32i a12, a1, 100 - 3e7: 182102 l32i a0, a1, 96 - 3ea: 70c112 addi a1, a1, 112 - 3ed: f00d ret.n - 3ef: ff0f21 l32r a2, 2c - 3f2: ff0f31 l32r a3, 30 - 3f5: ff3a01 l32r a0, e0 - 3f8: 0000c0 callx0 a0 - 3fb: ff9046 j 240 - 3fe: 7da022 movi a2, 125 - 401: ff4786 j 123 - 404: fda022 movi a2, 253 - 407: ff4606 j 123 - -Disassembly of section .irom.text: - -00000410 <.irom.text>: - 410: 6e .byte 0x6e - 411: 762076 excw - 414: 737265 excw - 417: 6f69 s32i.n a6, a15, 24 - 419: 6e .byte 0x6e - 41a: 253a add.n a2, a5, a3 - 41c: 0a0d73 excw - 41f: 766e00 excw - 422: 657620 extui a7, a2, 22, 7 - 425: 697372 excw - 428: 6f .byte 0x6f - 429: 6e .byte 0x6e - 42a: 763a add.n a7, a6, a3 - 42c: 307265 excw - 42f: 0a0d mov.n a0, a10 - ... - -at_ipCmd.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - c: ff31 ret.n - e: 020cff ill - 11: 004322 ill - 14: 00f00d ill - ... - -00000020 : - 20: ff31 movi.n a4, 1 - 22: 020cff s8i a4, a5, 0 - 25: fc51 s32i.n a2, a3, 0 - 27: 0cff ret.n - 29: 454214 ill - 2c: 032900 excw - 2f: 00f00d excw - 32: 00 .byte 0xff - 33: 0000 ret.n - 35: 001e00 ill - -00000038 : - 38: ff21 movi.n a7, 57 - 3a: 0dff movi.n a6, 47 - 3c: 0000f0 bnei a3, 10, 45 - ... - -00000040 : - 40: 2c973c bltui a2, 0x8000, 6b - 43: 9366f6 bltu a5, a11, 73 - 46: b62705 excw - 49: b72702 excw - 4c: 2c35 ret.n - 4e: 9247d4 bnei a3, 16, 68 - 51: f27c03 bgeu a6, a2, 57 - 54: 66f00d bgeu a7, a2, 7b - 57: 2716b3 movi a5, 96 - 5a: 2702b6 bgeu a5, a2, 6c - 5d: 5223b7 movi a6, 102 - 60: 2760a0 bltu a6, a2, 6c - 63: 620eb5 addi a2, a2, -87 - 66: 66a0 ret.n - 68: 3627 movi.n a2, -2 - 6a: 2208 ret.n - 6c: a9c2 movi.n a7, 64 - 6e: 7cf00d bgeu a7, a2, 68 - 71: 0de2 movi.n a8, 70 - 73: 074cf0 bltu a8, a2, 68 - 76: f6b727 addi a2, a2, -55 - 79: 684c ret.n - 7b: f13827 addi a2, a2, -48 - 7e: c222 ret.n - 80: f00dc9 ill - 83: d0c222 isync - 86: 00f00d ill - 89: 000000 ill - 8c: 000020 ill - ... - -00000098 : - 98: 3cd82c l32r a3, fffc47bc - 9b: 1299 s32i.n a0, a1, 0 - 9d: e0c1 s32i.n a13, a1, 8 - 9f: 31e9 s32i.n a15, a1, 16 - a1: 11c9 mov.n a13, a2 - a3: 0109 movi.n a15, 1 - a5: 21d9 movi.n a0, 47 - a7: 41f9 movi.n a12, 0 - a9: 02dd mov.n a14, a3 - ab: 1f0c mov.n a3, a4 - ad: f02c s32i.n a12, a14, 0 - af: 0c0c s32i.n a12, a4, 0 - b1: 03ed mov.n a2, a12 - b3: 043d addi.n a12, a12, 1 - b5: c90ec9 bgei a2, 10, 10a - b8: 2d04 l32i.n a7, a13, 0 - ba: cc1b0c l8ui a4, a7, 0 - bd: 92e6 movi.n a5, -2 - bf: 0d7851 bgeu a0, a4, cb - c2: 000742 bltu a9, a4, cb - c5: 47e57c addi a4, a4, -48 - c8: 4708b0 j d3 - cb: 420539 sub a6, a4, a8 - ce: d0c4 movi.n a4, -1 - d0: 0001c6 movnez a4, a5, a6 - d3: c06480 blti a4, -1, 10a - d6: 60f47c bnei a4, -1, f9 - d9: 9345 s32i.n a3, a1, 20 - db: 3304a6 bnei a12, 1, e3 - de: 0466 movi.n a15, 0 - e0: 51391f j 103 - e3: 041c66 l32r a2, 80 - e6: c60f0c l32r a0, 88 - e9: 210007 callx0 a0 - ec: ffe7 l32i.n a3, a1, 20 - ee: e801 movi.n a0, 47 - f0: c0ff movi.n a8, 45 - f2: 0000 movi.n a9, 57 - f4: 5138 l32i.n a7, a13, 0 - f6: 2cf02c j 103 - f9: 3cd8 l32i.n a10, a14, 0 - fb: 0d7899 addx4 a10, a10, a10 - fe: 000246 addx2 a10, a10, a4 - 101: 0ea8 s32i.n a10, a14, 0 - 103: aaa0 addi.n a11, a7, 1 - 105: 40a0 s32i.n a11, a13, 0 - 107: a990aa j b1 - 10a: 1b0e s32i.n a3, a1, 20 - 10c: 0db9b7 bnei a12, 10, 123 - 10f: ffe986 l32r a2, 84 - 112: 665139 l32r a0, 8c - 115: 21139c callx0 a0 - 118: ffdd l32i.n a3, a1, 20 - 11a: de01 movi.n a0, 2 - 11c: c0ff s32i.n a0, a3, 0 - 11e: 0000 movi.n a2, 0 - 120: 0c5138 j 14f - 123: 030920 bnei a12, 1, 12d - 126: 020c movi.n a2, 1 - 128: 0ac6 s32i.n a2, a3, 0 - 12a: 1c6600 j 14f - 12d: 0c06 bnez.n a15, 140 - 12f: 032912 bnei a12, 2, 137 - 132: 0846 movi.n a0, 3 - 134: ffcc00 j 11c - 137: 2c66 bnez.n a15, 140 - 139: 0c04 l32i.n a12, a14, 0 - 13b: f90630 neg a12, a12 - 13e: ccff s32i.n a12, a14, 0 - 140: c85f l32i.n a0, a13, 0 - 142: c0c00e l8ui a0, a0, 0 - 145: c960 movi.n a2, 13 - 147: 0d080e beqz a0, 11e - 14a: 000002 beq a0, a2, 11e - 14d: d20c movi.n a2, 1 - 14f: 3016 l32i.n a12, a1, 4 - 151: 27fd l32i.n a13, a1, 8 - 153: d010 l32i.n a14, a1, 12 - 155: 120c l32i.n a15, a1, 16 - 157: 11c8 l32i.n a0, a1, 0 - 159: e821d8 addi a1, a1, 32 - 15c: f831 ret.n - 15e: 010841 ill - 161: 20c112 ill - 164: 00f00d ill - ... - -00000184 : - 184: 12433c l32r a4, 164 - 187: 51f0c1 l8ui a5, a5, 0 - 18a: 41fff7 l8ui a2, a4, 0 - 18d: fff8 s32i.n a0, a1, 0 - 18f: 000552 movnez a2, a5, a5 - 192: 000422 extui a2, a2, 0, 8 - 195: 500109 s8i a2, a4, 0 - 198: 209325 mul16s a2, a2, a3 - 19b: 227420 l32r a0, 170 - 19e: 300044 callx0 a0 - 1a1: 01d122 l32r a6, 168 - 1a4: fff5 s32i.n a2, a6, 4 - 1a6: 00c0 bnez.n a2, 1ae - 1a8: f16100 l32r a0, 174 - 1ab: 1629ff callx0 a0 - 1ae: 0142cc l32r a2, 16c - 1b1: c0fff3 l8ui a2, a2, 0 - 1b4: 210000 l32r a0, 178 - 1b7: 22ffef callx0 a0 - 1ba: 0002 l32i.n a0, a1, 0 - 1bc: fff101 addi a1, a1, 16 - 1bf: 00c0 ret.n - 1c1: 010800 ill - 1c4: 10c112 ill - 1c7: 00f00d mul16u a1, a2, a0 - 1ca: 000000 slli a0, a9, 17 - 1cd: 000000 l32r a0, 1c4 - -000001d0 : - 1d0: f0c112 callx0 a0 - 1d3: 0109 l32i.n a0, a1, 0 - 1d5: fffd01 addi a1, a1, 16 - 1d8: 00c0 ret.n - 1da: 010800 ill - 1dd: 10c112 ill - 1e0: 00f00d excw - 1e3: 000000 ill - 1e6: 400000 ill - ... - -00000234 : - 234: 12035d excw - 237: 2d90c1 excw - 23a: 4c01 s32i.n a1, a1, 0 - 23c: 0203 addi.n a15, a15, 14 - 23e: 521461 callx0 a0 - 241: 011961 addi a2, a1, 64 - 244: ffeb movi.n a3, 0 - 246: 00c0 movi.n a4, 12 - 248: c12200 l32r a0, 1ec - 24b: 030c40 callx0 a0 - 24e: 01c40c l32r a2, 1dc - 251: c0ffe9 l8ui a2, a2, 0 - 254: 210000 bnei a2, 1, 260 - 257: 22ffe3 l32r a0, 1f0 - 25a: 660002 callx0 a0 - 25d: 010812 j 291 - 260: ffe6 mov.n a2, a1 - 262: 00c0 movi.n a4, 32 - 264: 0c0600 l32i a5, a1, 100 - 267: 012d00 addi a6, a1, 100 - 26a: 042c mov.n a3, a6 - 26c: 2152 addi.n a5, a5, 1 - 26e: c16219 s32i a5, a1, 100 - 271: 063d64 l32r a0, 1f4 - 274: 52551b callx0 a0 - 277: 011961 bnei a2, -1, 27d - 27a: c0ffe0 j 30a - 27d: 660000 beqz a2, 30a - 280: 060202 l32i a7, a1, 100 - 283: 160023 l8ui a7, a7, 0 - 286: 0892 movi.n a8, 13 - 288: 192172 beq a7, a8, 299 - 28b: 000772 l32r a0, 1f8 - 28e: 87d80c callx0 a0 - 291: 010d17 l32i a0, a1, 80 - 294: c0ffdb addi a1, a1, 112 - 297: 0000 ret.n - 299: 2102 movi.n a2, 1 - 29b: c11214 addi a3, a1, 64 - 29e: f00d70 l32r a0, 1fc - 2a1: 32120c callx0 a0 - 2a4: 40c1 mov.n a2, a1 - 2a6: ffd701 l32r a0, 200 - 2a9: 0000c0 callx0 a0 - 2ac: 01012d s32i a2, a1, 64 - 2af: c0ffd6 beqi a2, -1, 31c - 2b2: 220000 beqz a2, 31c - 2b5: 261061 extui a3, a2, 0, 8 - 2b8: 166902 extui a4, a2, 8, 8 - 2bb: 200662 extui a5, a2, 16, 8 - 2be: 207430 extui a6, a2, 24, 8 - 2c1: 207448 l32r a2, 1e0 - 2c4: 207550 l32r a0, 204 - 2c7: 217568 callx0 a0 - 2ca: 01ffc7 l32r a0, 208 - 2cd: c0ffd0 callx0 a0 - 2d0: 010000 extui a8, a2, 0, 8 - 2d3: c0ffcf s32i a8, a1, 76 - 2d6: 200000 bnei a8, 1, 2df - 2d9: 827480 l32r a0, 20c - 2dc: 661361 callx0 a0 - 2df: 0518 movi.n a2, 1 - 2e1: ffcc01 addi a3, a1, 64 - 2e4: 0000c0 l32r a0, 210 - 2e7: 32120c callx0 a0 - 2ea: 40c1 bnez.n a2, 301 - 2ec: ffcb01 l32i a9, a1, 76 - 2ef: 0000c0 bnei a9, 1, 2f8 - 2f2: 9232dc l32r a0, 214 - 2f5: 661321 callx0 a0 - 2f8: 010519 l32r a0, 218 - 2fb: c0ffc8 callx0 a0 - 2fe: 010000 j 291 - 301: c0ffc8 l32r a0, 21c - 304: c60000 callx0 a0 - 307: 01ffe3 j 291 - 30a: c0ffc6 l32r a2, 1e4 - 30d: 860000 l32r a0, 220 - 310: 21ffe1 callx0 a0 - 313: 01ffb6 l32r a0, 224 - 316: c0ffc4 callx0 a0 - 319: 010000 j 291 - 31c: c0ffc4 l32r a0, 228 - 31f: 060000 callx0 a0 - 322: 01ffdd j 291 - 325: c0ffc3 ill - 328: c60000 ill - 32b: 00ffda ill - ... - 336: 0c0000 excw - 339: 000000 ill - 33c: 000018 excw - 33f: 002800 ill - 342: 340000 ill - ... - 34d: 000000 ill - 350: 000058 excw - 353: 001800 excw - 356: 640000 ill - 359: 000000 ill - 35c: 000034 ill - ... - -000003c8 : - 3c8: 12034c s32i a0, a1, 108 - 3cb: 2290c1 addi a2, a1, 16 - 3ce: 021a61 l32r a0, 358 - 3d1: 221b61 callx0 a0 - 3d4: 0110c1 addi a2, a1, 80 - 3d7: ffe2 movi.n a3, 6 - 3d9: 0000c0 l32r a0, 35c - 3dc: 50c122 callx0 a0 - 3df: 01630c addi a2, a1, 88 - 3e2: ffe0 movi.n a3, 0 - 3e4: 00c0 movi.n a4, 12 - 3e6: c12200 l32r a0, 360 - 3e9: 030c58 callx0 a0 - 3ec: 01c40c l32r a5, 328 - 3ef: c0ffde l8ui a4, a5, 0 - 3f2: 510000 beqi a4, 2, 3fb - 3f5: 42ffcf beqi a4, 3, 3fb - 3f8: 260005 j 4a3 - 3fb: 0524 movi.n a2, 1 - 3fd: 023426 addi a3, a1, 88 - 400: 0029c6 l32r a0, 364 - 403: 32120c callx0 a0 - 406: 0158c1 addi a2, a1, 16 - 409: c0ffd9 l32r a3, 330 - 40c: 220000 l32i a4, a1, 104 - 40f: 3110c1 l32r a5, 32c - 412: 42ffc9 addx2 a4, a4, a4 - 415: 511a21 addx8 a4, a4, a5 - 418: 40ffc7 s32i a4, a1, 100 - 41b: 9044 l32i.n a4, a4, 0 - 41d: b04450 l32r a0, 368 - 420: 196142 callx0 a0 - 423: 010448 addi a2, a1, 16 - 426: c0ffd2 l32r a0, 36c - 429: 220000 callx0 a0 - 42c: 0110c1 addi a2, a1, 16 - 42f: c0ffd1 l32r a3, 334 - 432: 220000 l8ui a4, a1, 88 - 435: 3110c1 l8ui a5, a1, 89 - 438: 42ffc1 l8ui a6, a1, 90 - 43b: 525801 l8ui a7, a1, 91 - 43e: 625901 l32r a0, 370 - 441: 725a01 callx0 a0 - 444: 015b01 addi a2, a1, 16 - 447: c0ffcc l32r a0, 374 - 44a: 220000 callx0 a0 - 44d: 0110c1 addi a2, a1, 16 - 450: c0ffcb l32i a4, a1, 100 - 453: 220000 l32r a3, 338 - 456: 10c1 l32i.n a4, a4, 0 - 458: 192142 l32r a0, 378 - 45b: ffb931 callx0 a0 - 45e: 010448 addi a2, a1, 16 - 461: c0ffc8 l32r a0, 37c - 464: 220000 callx0 a0 - 467: 10c1 movi.n a2, 1 - 469: ffc601 addi a3, a1, 80 - 46c: 0000c0 l32r a0, 380 - 46f: 32120c callx0 a0 - 472: 0150c1 addi a2, a1, 16 - 475: c0ffc5 l32r a3, 33c - 478: 220000 l8ui a4, a1, 80 - 47b: 3110c1 l8ui a5, a1, 81 - 47e: 42ffb1 l8ui a6, a1, 82 - 481: 525001 l8ui a7, a1, 83 - 484: 625101 l8ui a9, a1, 84 - 487: 5201 s32i.n a9, a1, 0 - 489: 530172 l8ui a8, a1, 85 - 48c: 0192 s32i.n a8, a1, 4 - 48e: 019954 l32r a0, 384 - 491: 550182 callx0 a0 - 494: 011189 addi a2, a1, 16 - 497: c0ffbd l32r a0, 388 - 49a: 220000 callx0 a0 - 49d: 0110c1 l32r a4, 340 - 4a0: c0ffbc l8ui a4, a4, 0 - 4a3: 410000 beqi a4, 1, 4ac - 4a6: 42ffa8 addi a5, a4, -3 - 4a9: 260004 bnez a5, 567 - 4ac: 520514 l32r a0, 38c - 4af: 56fdc4 callx0 a0 - 4b2: 010ba5 bnei a2, 5, 4c3 - 4b5: ffb8 movi.n a2, 0 - 4b7: 0000c0 addi a3, a1, 88 - 4ba: 0d5266 l32r a0, 390 - 4bd: 32020c callx0 a0 - 4c0: 0158c1 j 4d0 - 4c3: c0ffb5 addi a2, a1, 88 - 4c6: 0000 movi.n a3, 0 - 4c8: 0306 movi.n a4, 12 - 4ca: c12200 l32r a0, 394 - 4cd: 030c58 callx0 a0 - 4d0: 01c40c addi a2, a1, 16 - 4d3: c0ffb2 l32r a3, 348 - 4d6: 220000 l32i a4, a1, 104 - 4d9: 3110c1 l32r a5, 344 - 4dc: 42ff9d addx2 a4, a4, a4 - 4df: 511a21 addx8 a4, a4, a5 - 4e2: 40ff9a s32i a4, a1, 100 - 4e5: 9044 l32i.n a4, a4, 0 - 4e7: b04450 l32r a0, 398 - 4ea: 196142 callx0 a0 - 4ed: 010448 addi a2, a1, 16 - 4f0: c0ffac l32r a0, 39c - 4f3: 220000 callx0 a0 - 4f6: 0110c1 addi a2, a1, 16 - 4f9: c0ffab l32r a3, 34c - 4fc: 220000 l8ui a4, a1, 88 - 4ff: 3110c1 l8ui a5, a1, 89 - 502: 42ff94 l8ui a6, a1, 90 - 505: 525801 l8ui a7, a1, 91 - 508: 625901 l32r a0, 3a0 - 50b: 725a01 callx0 a0 - 50e: 015b01 addi a2, a1, 16 - 511: c0ffa6 l32r a0, 3a4 - 514: 220000 callx0 a0 - 517: 0110c1 addi a2, a1, 16 - 51a: c0ffa4 l32i a4, a1, 100 - 51d: 220000 l32r a3, 350 - 520: 10c1 l32i.n a4, a4, 0 - 522: 192142 l32r a0, 3a8 - 525: ff8c31 callx0 a0 - 528: 010448 addi a2, a1, 16 - 52b: c0ffa1 l32r a0, 3ac - 52e: 220000 callx0 a0 - 531: 10c1 movi.n a2, 0 - 533: ffa001 addi a3, a1, 80 - 536: 0000c0 l32r a0, 3b0 - 539: 32020c callx0 a0 - 53c: 0150c1 addi a2, a1, 16 - 53f: c0ff9e l32r a3, 354 - 542: 220000 l8ui a7, a1, 83 - 545: 3110c1 l8ui a6, a1, 82 - 548: 72ff85 l8ui a5, a1, 81 - 54b: 625301 l8ui a4, a1, 80 - 54e: 525201 l8ui a9, a1, 84 - 551: 5101 s32i.n a9, a1, 0 - 553: 500142 l8ui a8, a1, 85 - 556: 0192 s32i.n a8, a1, 4 - 558: 019954 l32r a0, 3b4 - 55b: 550182 callx0 a0 - 55e: 011189 addi a2, a1, 16 - 561: c0ff97 l32r a0, 3b8 - 564: 220000 callx0 a0 - 567: 0110c1 l32r a0, 3bc - 56a: c0ff95 callx0 a0 - 56d: 010000 l32i a0, a1, 108 - 570: c0ff95 addi a1, a1, 112 - 573: 0000 ret.n - 575: 1b2102 ill - 578: 70c112 ill - 57b: 00f00d mul16u a1, a2, a0 - 57e: 000000 slli a0, a9, 17 - 581: 000000 l32r a0, 578 - -00000584 : - 584: f0c112 callx0 a0 - 587: 0109 l32i.n a0, a1, 0 - 589: fffd01 addi a1, a1, 16 - 58c: 00c0 ret.n - 58e: 010800 ill - 591: 10c112 ill - 594: 00f00d excw - 597: 000000 ill - 59a: 700000 ill - ... - 5a9: 000000 ill - 5ac: 00007c ill - 5af: 00a000 ill - ... - -000005d8 : - 5d8: 12034c s32i a14, a1, 108 - 5db: c280c1 s32i a15, a1, 112 - 5de: e21961 s32i a13, a1, 104 - 5e1: f21b61 s32i a0, a1, 96 - 5e4: 1c61 mov.n a13, a2 - 5e6: 1a61d2 addi a2, a1, 32 - 5e9: 186102 l32r a0, 5ac - 5ec: 2202dd callx0 a0 - 5ef: 0120c1 l32r a0, 5b0 - 5f2: c0fff0 callx0 a0 - 5f5: 010000 l32r a0, 590 - 5f8: c0fff0 addi a2, a2, -5 - 5fb: 010000 beqz a2, 6c5 - 5fe: ffe6 movi.n a4, 5 - 600: c222 s32i.n a4, a0, 0 - 602: 6216fb addi a2, a1, 32 - 605: 540c0c l32r a3, 594 - 608: 220049 l32r a0, 5b4 - 60b: 3120c1 callx0 a0 - 60e: 01ffe3 addi a2, a1, 32 - 611: c0ffeb l32r a0, 5b8 - 614: 220000 callx0 a0 - 617: 0120c1 l32r a15, 598 - 61a: c0ffe9 l8ui a0, a15, 0 - 61d: f10000 l32r a2, 5a0 - 620: 02ffe0 beqz a0, 6a9 - 623: 000f movi.n a12, 0 - 625: ffe021 l32r a14, 59c - 628: 5016 movi.n a3, 52 - 62a: 0c0c08 addx2 a13, a13, a13 - 62d: ffdde1 addx8 a13, a13, a2 - 630: 433c l32i.n a2, a14, 4 - 632: 90ddd0 mul16s a3, a12, a3 - 635: dd20 add.n a2, a2, a3 - 637: 1e28b0 l8ui a3, a2, 0 - 63a: d13c30 l8ui a5, a2, 2 - 63d: 32223a beqz a3, 69f - 640: 0002 l32i.n a11, a2, 28 - 642: 0252 l32i.n a4, a13, 0 - 644: 1602 l32i.n a8, a11, 0 - 646: 05e3 l32i.n a11, a11, 8 - 648: 72b8 l32i.n a10, a2, 12 - 64a: 880d48 l8ui a6, a11, 12 - 64d: 2bb80b l8ui a7, a11, 13 - 650: 6232a8 l8ui a9, a11, 14 - 653: 720c0b l8ui a2, a11, 15 - 656: 0d0b l32i.n a0, a11, 0 - 658: 0e0b92 bnei a8, 16, 67b - 65b: 0b22 s32i.n a9, a1, 0 - 65d: 080f s32i.n a10, a1, 12 - 65f: b8660b l32r a3, 5a4 - 662: 991f s32i.n a2, a1, 4 - 664: a901 s32i.n a0, a1, 8 - 666: d13131 addi a2, a1, 32 - 669: 1129ff l32r a0, 5bc - 66c: 222109 callx0 a0 - 66f: 0120c1 addi a2, a1, 32 - 672: c0ffd4 l32r a0, 5c0 - 675: 220000 callx0 a0 - 678: 0120c1 j 69c - 67b: c0ffd3 l32r a3, 5a8 - 67e: 0000 s32i.n a9, a1, 0 - 680: 0806 s32i.n a2, a1, 4 - 682: 3100 s32i.n a0, a1, 8 - 684: 99ffcb addi a2, a1, 32 - 687: 2901 l32i.n a0, a11, 4 - 689: 0911 s32i.n a10, a1, 16 - 68b: 2221 s32i.n a0, a1, 12 - 68d: 0820c1 l32r a0, 5c4 - 690: 41a91b callx0 a0 - 693: 013109 addi a2, a1, 32 - 696: c0ffcd l32r a0, 5c8 - 699: 220000 callx0 a0 - 69c: 0120c1 l8ui a0, a15, 0 - 69f: ffcc movi.n a3, 52 - 6a1: 00c0 addi.n a12, a12, 1 - 6a3: 0f0200 extui a12, a12, 0, 8 - 6a6: 433c00 bltu a12, a0, 630 - 6a9: c0cc1b l32i a12, a1, 100 - 6ac: 0774c0 l32i a13, a1, 104 - 6af: c2863c l32i a14, a1, 108 - 6b2: d21921 l32i a15, a1, 112 - 6b5: e21a21 l32r a0, 5cc - 6b8: f21b21 callx0 a0 - 6bb: 011c21 movi a2, 128 - 6be: c0ffc5 l32i a0, a1, 96 - 6c1: 0000 add.n a1, a1, a2 - 6c3: a022 ret.n - 6c5: 0280 l32i.n a4, a0, 0 - 6c7: 2a1821 addi a14, a4, -5 - 6ca: f00d11 bnez a14, 602 - 6cd: 0048 movi.n a4, 2 - 6cf: fbc4e2 j 600 - 6d2: f34e56 ill - 6d5: 46240c ill - 6d8: 00ffcb ill - ... - 6e3: 00c800 slli a1, a4, 32 - 6e6: ec0000 excw - 6e9: 000000 l32r a0, fffc06ec - 6ec: 000114 ill - 6ef: 013c00 ill - ... - -0000071c : - 71c: 12034c s32i a0, a1, 64 - 71f: b0c1 mov.n a12, a2 - 721: 61c2 mov.n a2, a1 - 723: 610211 l32r a0, 6ec - 726: 02cd10 callx0 a0 - 729: 01012d l32r a2, 6d4 - 72c: c0fff2 l32r a0, 6d8 - 72f: 210000 addx2 a12, a12, a12 - 732: 01ffea l8ui a0, a0, 8 - 735: c0ffeb addx8 a12, a12, a2 - 738: 90cc l32i.n a4, a12, 0 - 73a: 0002 beqz.n a0, 767 - 73c: 2008 mov.n a2, a1 - 73e: 48b0cc l32r a3, 6dc - 741: 90ac0c l32r a0, 6f0 - 744: 31012d callx0 a0 - 747: ffe7 mov.n a2, a1 - 749: ffeb01 l32r a0, 6f4 - 74c: 0000c0 callx0 a0 - 74f: 012d l32i.n a4, a12, 0 - 751: ea01 mov.n a2, a1 - 753: 00c0ff l32r a3, 6e0 - 756: 0c4800 l32r a0, 6f8 - 759: 31012d callx0 a0 - 75c: ffe3 mov.n a2, a1 - 75e: ffe801 l32r a0, 6fc - 761: 0000c0 callx0 a0 - 764: 01012d j 78f - 767: ffe7 mov.n a2, a1 - 769: 0000c0 l32r a3, 6e4 - 76c: 0009c6 l32r a0, 700 - 76f: 31012d callx0 a0 - 772: ffde mov.n a2, a1 - 774: ffe501 l32r a0, 704 - 777: 0000c0 callx0 a0 - 77a: 012d l32i.n a4, a12, 0 - 77c: e401 mov.n a2, a1 - 77e: 00c0ff l32r a3, 6e8 - 781: 0c4800 l32r a0, 708 - 784: 31012d callx0 a0 - 787: ffda mov.n a2, a1 - 789: ffe101 l32r a0, 70c - 78c: 0000c0 callx0 a0 - 78f: 01012d l32i a12, a1, 68 - 792: c0ffe0 l32r a0, 710 - 795: c20000 callx0 a0 - 798: 011121 l32i a0, a1, 64 - 79b: c0ffdf addi a1, a1, 80 - 79e: 0000 ret.n - 7a0: 2102 l32i.n a6, a1, 0 - 7a2: c11210 ill - 7a5: f00d50 ill - 7a8: 000168 excw - 7ab: 000000 slli a11, a12, 32 - 7ae: 700000 excw - 7b1: 000001 l32r a0, fffc07b4 - 7b4: 0001bc excw - 7b7: 01ac00 ill - 7ba: 900000 ill - 7bd: 000001 ill - ... - -000007e4 : - 7e4: c112 l32i.n a1, a2, 56 - 7e6: 610290 l32r a6, ffff1044 - 7e9: 61f214 l32r a6, ffff5040 - 7ec: 61e218 l32r a6, ffff3c44 - 7ef: 61c217 excw - 7f2: d215 mov.n a14, a3 - 7f4: 1661 l32i.n a15, a2, 24 - 7f6: 04cd movi.n a3, 64 - 7f8: ed02dd addi a2, a1, 16 - 7fb: 62f803 l32r a0, 7b8 - 7fe: 22034c callx0 a0 - 801: 0110c1 l32r a2, 7a0 - 804: c0ffef l32r a0, 7bc - 807: 210000 callx0 a0 - 80a: 01ffe7 l32r a0, 7a4 - 80d: c0ffee l8ui a2, a0, 9 - 810: 010000 l8ui a3, a0, 10 - 813: 22ffe6 bnei a2, 1, 825 - 816: 0900 mov.n a3, a12 - 818: 0032 mov.n a2, a14 - 81a: 660a movi.n a4, 1 - 81c: 3d0e12 l32r a0, 7c0 - 81f: 0e2d0c callx0 a0 - 822: 01140c j 87d - 825: c0ffe9 l8ui a4, a0, 8 - 828: c60000 beqz a3, 891 - 82b: 0015 l32i.n a0, a13, 8 - 82d: 080042 l8ui a6, a0, 12 - 830: 065316 l8ui a3, a0, 13 - 833: 622d08 l8ui a7, a0, 14 - 836: 320c00 l8ui a2, a0, 15 - 839: 0d00 l32i.n a0, a0, 0 - 83b: 0e0072 beqz a4, 8a8 - 83e: 0022 mov.n a5, a12 - 840: 00080f l8ui a4, a15, 2 - 843: 9416 s32i.n a0, a1, 8 - 845: 5d06 s32i.n a7, a1, 0 - 847: 420c s32i.n a2, a1, 4 - 849: 020f mov.n a7, a3 - 84b: 792109 addi a2, a1, 16 - 84e: 112901 l32r a3, 7a8 - 851: 22037d l32r a0, 7c4 - 854: 3110c1 callx0 a0 - 857: 01ffd6 j 868 - 85a: c0ffdc addi a2, a1, 16 - 85d: 460000 l32r a3, 7ac - 860: 0003 mov.n a4, a12 - 862: 10c122 l32r a0, 7c8 - 865: ffd331 callx0 a0 - 868: 010c4d addi a2, a1, 16 - 86b: c0ffd9 l32r a0, 7cc - 86e: 220000 callx0 a0 - 871: 10c1 mov.n a3, a12 - 873: d801 mov.n a2, a14 - 875: c0ff movi.n a4, 1 - 877: 3d0000 l32r a0, 7d0 - 87a: 0e2d0c callx0 a0 - 87d: 01140c l32i a12, a1, 84 - 880: c0ffd6 l32i a13, a1, 88 - 883: c20000 l32i a14, a1, 92 - 886: d21521 l32i a15, a1, 96 - 889: e21621 l32i a0, a1, 80 - 88c: f21721 addi a1, a1, 112 - 88f: 1821 ret.n - 891: 142102 beqz a4, 85a - 894: 70c112 l8ui a4, a15, 2 - 897: 16f00d addi a2, a1, 16 - 89a: 42fc54 l32r a3, 7b0 - 89d: 020f mov.n a5, a12 - 89f: 10c122 l32r a0, 7d4 - 8a2: ffc531 callx0 a0 - 8a5: 010c5d j 868 - 8a8: ffcd mov.n a4, a12 - 8aa: 00c0 s32i.n a0, a1, 4 - 8ac: c600 mov.n a5, a6 - 8ae: ffef s32i.n a2, a1, 0 - 8b0: 0c4d mov.n a6, a3 - 8b2: 5d1109 addi a2, a1, 16 - 8b5: 012906 l32r a3, 7b4 - 8b8: 22036d l32r a0, 7d8 - 8bb: 3110c1 callx0 a0 - 8be: 01ffbf j 868 - 8c1: c0ffc8 ill - 8c4: 860000 ill - 8c7: 00ffe9 ill - ... - 8d2: d80000 excw - 8d5: 000001 l32r a0, fffc08d8 - 8d8: 0001d0 ill - 8db: 01c800 ill - ... - -000008f0 : - 8f0: 12034c s32i a0, a1, 68 - 8f3: b0c1 mov.n a2, a1 - 8f5: 106122 l32r a0, 8d8 - 8f8: 116102 callx0 a0 - 8fb: 01012d l32r a3, 8d4 - 8fe: c0fff8 l32r a0, 8cc - 901: 310000 l32r a5, 8c4 - 904: 01fff6 l32i a4, a1, 64 - 907: 51fff3 l32r a2, 8c8 - 90a: 42fff0 addx2 a4, a4, a4 - 90d: 211021 l8ui a2, a2, 10 - 910: 40fff0 addx8 a4, a4, a5 - 913: 229044 l32r a5, 8d0 - 916: 0a02 l32i.n a4, a4, 0 - 918: b04450 moveqz a5, a0, a2 - 91b: ef51 mov.n a2, a1 - 91d: 0448ff l32r a0, 8dc - 920: 835020 callx0 a0 - 923: 012d mov.n a2, a1 - 925: ffef01 l32r a0, 8e0 - 928: 0000c0 callx0 a0 - 92b: 01012d l32r a0, 8e4 - 92e: c0ffee callx0 a0 - 931: 010000 l32i a0, a1, 68 - 934: c0ffee addi a1, a1, 80 - 937: 0000 ret.n - 939: 112102 ill - 93c: 50c112 ill - 93f: 00f00d ill - ... - -00000954 : - 954: 040c s32i.n a0, a1, 8 - 956: c112 s32i.n a4, a1, 0 - 958: 22e0 s32i.n a4, a1, 4 - 95a: 14c1 addi.n a4, a3, 1 - 95c: 2109 s32i.n a4, a1, 20 - 95e: 0149 mov.n a3, a1 - 960: 1149 addi.n a4, a1, 4 - 962: 49431b call0 964 - 965: 3d51 beqz.n a2, 970 - 967: 414b01 l32r a0, 940 - 96a: 000005 callx0 a0 - 96d: 01728c j 98c - 970: fff6 l32i.n a0, a1, 0 - 972: 00c0 beqz.n a0, 980 - 974: 06c600 beqi a0, 1, 980 - 977: 010800 l32r a0, 944 - 97a: 26a08c callx0 a0 - 97d: 010810 j 98c - 980: c0fff3 l32r a5, 93c - 983: c60000 s8i a0, a5, 10 - 986: 510002 l32r a0, 948 - 989: 02ffef callx0 a0 - 98c: 0a45 l32i.n a0, a1, 8 - 98e: fff001 addi a1, a1, 32 - 991: 00c0 ret.n - 993: 210800 syscall - 996: 20c112 ill - 999: 00f00d ill - 99c: 000050 excw - 99f: 000000 slli a11, a12, 32 - 9a2: 700000 excw - 9a5: 000001 l32r a0, fffc09a8 - 9a8: 0001bc excw - 9ab: 01ac00 ill - 9ae: 900000 ill - 9b1: 000001 ill - ... - -000009e4 : - 9e4: c112 l32i.n a1, a2, 48 - 9e6: 610290 l32r a6, ffff923c - 9e9: 613214 l32r a6, ffff5248 - 9ec: 61c218 l32r a6, ffffbe44 - 9ef: 61e215 excw - 9f2: d217 l32i.n a12, a2, 24 - 9f4: 1661 movi.n a3, 64 - 9f6: dd04ed addi a2, a1, 16 - 9f9: 62c802 l32r a0, 9ac - 9fc: 22034c callx0 a0 - 9ff: 0110c1 l32r a2, 994 - a02: c0ffec l32r a0, 9b0 - a05: 210000 callx0 a0 - a08: 01ffe5 l32r a0, 998 - a0b: c0ffeb l8ui a2, a0, 9 - a0e: 010000 l8ui a5, a0, 10 - a11: 22ffe4 bnei a2, 1, a37 - a14: 0900 l32i.n a2, a13, 8 - a16: 0052 l32i.n a3, a12, 24 - a18: 660a movi.n a4, 4 - a1a: 2212 s32i.n a3, a2, 0 - a1c: 382d28 addi a3, a12, 18 - a1f: 0c6c addi.n a2, a2, 12 - a21: 023944 l32r a0, 9b4 - a24: 12cc32 callx0 a0 - a27: 22cb mov.n a3, a14 - a29: ffe401 l32i a2, a1, 96 - a2c: 00c0 movi.n a4, 0 - a2e: 0e3d00 l32r a0, 9b8 - a31: 182122 callx0 a0 - a34: 01040c j aca - a37: c0ffe2 l8ui a4, a0, 8 - a3a: 860000 beqz a5, adb - a3d: 0024 l32i.n a0, a13, 8 - a3f: 080042 l8ui a6, a0, 12 - a42: 09d516 l8ui a10, a0, 13 - a45: 622d08 l8ui a7, a0, 14 - a48: a20c00 l8ui a9, a0, 15 - a4b: 0d00 l32i.n a0, a0, 0 - a4d: 0e0072 beqz a4, af2 - a50: 0f0092 addi a2, a1, 16 - a53: 160008 l32r a3, 99c - a56: 0a14 mov.n a5, a14 - a58: 10c122 l8ui a4, a12, 2 - a5b: d231 s32i.n a9, a1, 4 - a5d: 5dff s32i.n a7, a1, 0 - a5f: 420e s32i.n a0, a1, 8 - a61: 020c mov.n a7, a10 - a63: 791199 l32r a0, 9bc - a66: 210901 callx0 a0 - a69: 010a7d j a7a - a6c: c0ffd6 addi a2, a1, 16 - a6f: 460000 l32r a3, 9a0 - a72: 0003 mov.n a4, a14 - a74: 10c122 l32r a0, 9c0 - a77: ffcc31 callx0 a0 - a7a: 010e4d addi a2, a1, 16 - a7d: c0ffd3 l32r a0, 9c4 - a80: 220000 callx0 a0 - a83: 10c1 mov.n a3, a14 - a85: ffd101 l32i a2, a1, 96 - a88: 00c0 movi.n a4, 1 - a8a: 0e3d00 l32r a0, 9c8 - a8d: 182122 callx0 a0 - a90: 01140c l8ui a0, a12, 17 - a93: ffcf bnez.n a0, aad - a95: 0000c0 addi a3, a12, 18 - a98: 0c02 l32i.n a2, a13, 8 - a9a: dc11 movi.n a4, 4 - a9c: 3260 addi.n a2, a2, 12 - a9e: 2812cc l32r a0, 9cc - aa1: 440c2d callx0 a0 - aa4: 22cb l32i.n a4, a13, 8 - aa6: cb01 l32i.n a3, a12, 24 - aa8: c0ff s32i.n a3, a4, 0 - aaa: 480000 j aca - aad: 6c382d bnei a0, 1, aca - ab0: 060439 addi a2, a12, 18 - ab3: 0007 l32i.n a3, a13, 8 - ab5: 1066 movi.n a4, 4 - ab7: 2219 addi.n a3, a3, 12 - ab9: 3812cc l32r a0, 9d0 - abc: 440c2d callx0 a0 - abf: 33cb movi.n a5, 0 - ac1: c501 l32i.n a4, a13, 8 - ac3: 00c0ff s8i a5, a12, 17 - ac6: 0c00 l32i.n a4, a4, 0 - ac8: 4805 s32i.n a4, a12, 24 - aca: 4c522d l32i a12, a1, 84 - acd: 044811 l32i a13, a1, 88 - ad0: c26c49 l32i a14, a1, 92 - ad3: d21521 l32i a0, a1, 80 - ad6: e21621 addi a1, a1, 112 - ad9: 1721 ret.n - adb: 142102 beqz a4, a6c - ade: 70c112 addi a2, a1, 16 - ae1: 16f00d l32r a3, 9a4 - ae4: 22f8d4 l8ui a4, a12, 2 - ae7: 10c1 mov.n a5, a14 - ae9: ffb031 l32r a0, 9d4 - aec: 020c42 callx0 a0 - aef: 010e5d j a7a - af2: ffba s32i.n a9, a1, 0 - af4: 0000c0 addi a2, a1, 16 - af7: ffe1c6 l32r a3, 9a8 - afa: 0199 mov.n a4, a14 - afc: c122 mov.n a5, a6 - afe: 3110 s32i.n a0, a1, 4 - b00: ffac mov.n a6, a10 - b02: 5d0e4d l32r a0, 9d8 - b05: 110906 callx0 a0 - b08: 010a6d j a7a - b0b: c0ffb5 ill - b0e: 860000 ill - b11: 00ffdb ill - ... - b20: 000010 ill - ... - b2f: 00 .byte 0xff - b30: f0c112 l8ui a2, a0, 9 - b33: 010109 bnei a2, 1, b6a - b36: 22fff7 addi a2, a0, 16 - b39: 660900 l32r a4, b10 - b3c: 223312 l32r a3, b14 - b3f: 10c0 movi.n a5, 0 - b41: fff541 s8i a5, a0, 11 - b44: fff631 s16i a5, a0, 12 - b47: 050c s32i.n a3, a4, 0 - b49: 0b4052 l32r a0, b1c - b4c: 065052 callx0 a0 - b4f: 010439 l32r a2, b18 - b52: fff4 movi.n a3, 20 - b54: 00c0 movi.n a4, 0 - b56: 2100 movi.n a5, 1 - b58: 1cfff2 l32r a0, b20 - b5b: 040c43 callx0 a0 - b5e: 150c movi.n a2, 0 - b60: f201 movi.n a3, 0 - b62: c0ff movi.n a4, 0 - b64: 0c0000 l32r a0, b24 - b67: 030c02 callx0 a0 - b6a: 040c l32i.n a0, a1, 0 - b6c: fff001 addi a1, a1, 16 - b6f: 00c0 ret.n - b71: 010800 ill - b74: 10c112 excw - b77: 00f00d ill - b7a: 600000 subx4 a0, a0, a0 - b7d: 000000 l32r a0, fffc0b80 - b80: 000000 excw - b83: 01e000 ill - b86: f40000 ill - b89: 000001 ill - ... - ba4: 12034c s32i a12, a1, 68 - ba7: d2b0c1 s32i a0, a1, 64 - baa: 1261 mov.n a12, a2 - bac: 61c2 mov.n a2, a1 - bae: 610211 l32r a0, b88 - bb1: 02cd10 callx0 a0 - bb4: 01012d beqz a12, c21 - bb7: c0fff6 l32r a2, b74 - bba: 0000 l32i.n a3, a12, 4 - bbc: 069c16 l32r a0, b8c - bbf: ffef21 callx0 a0 - bc2: 1c38 l32i.n a0, a12, 4 - bc4: f401 l32i.n a5, a12, 40 - bc6: 00c0ff beqi a0, 4, c2f - bc9: 1c0800 beqi a0, 3, c2f - bcc: ac58 l32i.n a13, a12, 36 - bce: 4026 mov.n a0, a13 - bd0: 302665 beq a5, a13, c17 - bd3: 9cd862 l32r a0, b78 - bd6: 0d0d addi.n a5, a5, 1 - bd8: 15d7 s32i.n a5, a12, 40 - bda: 0143 addi.n a2, a5, 1 - bdc: ffe9 bnez.n a5, be2 - bde: 551b mov.n a5, a2 - be0: ac59 s32i.n a2, a12, 40 - be2: cc251b l8ui a2, a0, 8 - be5: 5d25 beqz.n a2, bf8 - be7: 2902 mov.n a2, a1 - be9: 0022ac l32r a3, b7c - bec: f28c08 l8ui a4, a12, 2 - bef: 31012d l32r a0, b90 - bf2: 42ffe4 callx0 a0 - bf5: 01020c j c05 - bf8: ffe8 mov.n a4, a5 - bfa: 00c0 mov.n a2, a1 - bfc: 030600 l32r a3, b80 - bff: 054d00 l32r a0, b94 - c02: 31012d callx0 a0 - c05: ffe1 mov.n a2, a1 - c07: ffe501 l32r a0, b98 - c0a: 0000c0 callx0 a0 - c0d: 012d l32i.n a5, a12, 40 - c0f: ffe401 l32r a0, b84 - c12: 0000c0 bne a5, a13, bd6 - c15: ac58 l32i.n a0, a12, 36 - c17: dd01 movi.n a2, 0 - c19: d7ff s32i.n a2, a12, 4 - c1b: 08c095 bne a0, a13, c21 - c1e: 020c9c s8i a2, a12, 8 - c21: d71c29 l32i a12, a1, 68 - c24: 220290 l32i a13, a1, 72 - c27: c2084c l32i a0, a1, 64 - c2a: d21121 addi a1, a1, 80 - c2d: 1221 ret.n - c2f: 2102 l32i.n a0, a12, 36 - c31: 1210 addi.n a13, a0, -1 - c33: 0d50c1 j bd0 - c36: 9c08f0 ill - c39: 46d00b ill - c3c: 00ffe6 excw - c3f: 000000 excw - c42: 040000 ill - c45: 000002 ill - c48: 000218 ill - ... - c53: 022800 ill - ... - c6a: 4c0000 l32r a6, fffc14b0 - c6d: c11203 l32r a6, ffff2cb0 - c70: 61c2b0 l32i a6, a13, 4 - c73: 610211 l32r a0, c50 - c76: 62c810 callx0 a0 - c79: 01012d l32r a6, c38 - c7c: fff7 movi.n a4, 1 - c7e: 0000c0 l8ui a0, a6, 9 - c81: ef61 movi.n a3, 2 - c83: 0cff addi.n a0, a0, -1 - c85: 060214 beqz a0, d13 - c88: 0c09 movi.n a0, 0 - c8a: 000b23 l8ui a2, a12, 8 - c8d: a016 s32i.n a3, a12, 4 - c8f: 000c08 bnei a2, 3, cfc - c92: 0c22 l32i.n a2, a12, 40 - c94: 1c3908 l8ui a8, a6, 8 - c97: 3266 addi.n a5, a2, 1 - c99: 2869 s32i.n a5, a12, 40 - c9b: 82ac bnez.n a5, ca1 - c9d: 0806 addi.n a7, a2, 2 - c9f: 521b s32i.n a7, a12, 40 - ca1: ac59 l32i.n a5, a12, 40 - ca3: 25cc l32i.n a10, a6, 4 - ca5: 79722b l8ui a2, a6, 36 - ca8: 58ac movi.n a11, 52 - caa: 16a8ac mul16s a11, a11, a2 - cad: 0622 add.n a10, a10, a11 - caf: 3c24 l32i.n a3, a10, 40 - cb1: 204b l32i.n a2, a10, 36 - cb3: d1bb l32i.n a9, a10, 48 - cb5: 38aaba sub a2, a2, a3 - cb8: 9a28aa ssl a2 - cbb: 30ca98 sll a11, a4 - cbe: 00c022 or a9, a9, a11 - cc1: 4012 s32i.n a9, a10, 48 - cc3: b400 beqz.n a8, cd6 - cc5: b0a1 mov.n a2, a1 - cc7: 992099 l32r a3, c3c - cca: f88cca l8ui a4, a12, 2 - ccd: 31012d l32r a0, c54 - cd0: 42ffdd callx0 a0 - cd3: 01020c j ce3 - cd6: ffe1 mov.n a4, a5 - cd8: 00c0 mov.n a2, a1 - cda: 030600 l32r a3, c40 - cdd: 054d00 l32r a0, c58 - ce0: 31012d callx0 a0 - ce3: ffd9 mov.n a2, a1 - ce5: ffde01 l32r a0, c5c - ce8: 0000c0 callx0 a0 - ceb: 012d l32i.n a3, a12, 36 - ced: dd01 l32i.n a4, a12, 40 - cef: c0ff s32i.n a4, a12, 44 - cf1: 380000 bne a3, a4, d13 - cf4: 489c movi.n a5, 0 - cf6: bc49ac s8i a5, a12, 8 - cf9: 1e9347 j d13 - cfc: 52050c l32r a2, c4c - cff: 86084c l32r a7, c44 - d02: 210005 l32r a6, c48 - d05: 71ffd4 s8i a4, a7, 0 - d08: ffd1 s32i.n a0, a6, 0 - d0a: ffd161 s8i a0, a12, 8 - d0d: 004742 l32r a0, c60 - d10: 020609 callx0 a0 - d13: 01084c l32i a12, a1, 68 - d16: c0ffd4 l32i a0, a1, 64 - d19: c20000 addi a1, a1, 80 - d1c: 1121 ret.n - d1e: 102102 excw - d21: 50c112 ill - d24: 00f00d excw - d27: 007000 excw - d2a: 900000 ill - d2d: 000000 ill - d30: 001c84 excw - d33: 000000 excw - d36: 640000 ill - d39: 00000c ill - d3c: 000b28 ill - ... - d4b: 023400 ill - d4e: 440000 ill - d51: 000002 ill - ... - da0: 12031c l32r a10, fffe54c4 - da3: d0c1 mov.n a13, a2 - da5: 8109 l32i.n a12, a2, 24 - da7: a1d9 movi.n a0, 0 - da9: 91c9 s32i.n a0, a1, 0 - dab: c802dd addi a2, a1, 16 - dae: 000c62 l32r a0, d54 - db1: 220109 callx0 a0 - db4: 0110c1 l32r a2, d20 - db7: c0ffe9 l32r a0, d58 - dba: 210000 callx0 a0 - dbd: 01ffdb l32r a2, d24 - dc0: ffe8 mov.n a3, a13 - dc2: 0000c0 l32r a0, d5c - dc5: ffd921 callx0 a0 - dc8: 0d3d movi.n a3, 2 - dca: e601 movi.n a2, 1 - dcc: c0ff movi.n a4, 0 - dce: 0000 s32i.n a4, a12, 12 - dd0: 0c230c s8i a4, a12, 16 - dd3: 040c12 s8i a2, a12, 0 - dd6: 3c49 s32i.n a3, a12, 4 - dd8: 4c42 mov.n a2, a13 - dda: 4c2210 l32r a3, d28 - ddd: 1c3900 l32r a0, d60 - de0: 310d2d callx0 a0 - de3: ffd3 mov.n a2, a13 - de5: ffe001 l32r a3, d2c - de8: 0000c0 l32r a0, d64 - deb: 310d2d callx0 a0 - dee: ffd1 mov.n a2, a13 - df0: ffdf01 l32r a3, d30 - df3: 0000c0 l32r a0, d68 - df6: 310d2d callx0 a0 - df9: ffd0 mov.n a2, a13 - dfb: ffdd01 l32r a3, d34 - dfe: 0000c0 l32r a0, d6c - e01: 310d2d callx0 a0 - e04: ffce l32i.n a0, a12, 32 - e06: db01 movi.n a13, 1 - e08: c0ff beqz.n a0, e41 - e0a: 0000 l32i.n a2, a12, 28 - e0c: 8c08 movi.n a3, 8 - e0e: 1d0c s32i.n a0, a1, 0 - e10: 2850bc l32r a0, d70 - e13: 830c7c callx0 a0 - e16: 0109 l32i.n a2, a12, 28 - e18: d801 movi.n a3, 0 - e1a: c0ff mov.n a4, a1 - e1c: 280000 l32r a0, d74 - e1f: 030c7c callx0 a0 - e22: 014d s32i.n a13, a1, 0 - e24: d601 l32i.n a2, a12, 28 - e26: c0ff movi.n a3, 1 - e28: 0000 mov.n a4, a1 - e2a: 2801d9 l32r a0, d78 - e2d: 130c7c callx0 a0 - e30: 014d s32i.n a13, a1, 0 - e32: d301 l32i.n a2, a12, 28 - e34: c0ff movi.n a3, 2 - e36: 0000 mov.n a4, a1 - e38: 2801d9 l32r a0, d7c - e3b: 230c7c callx0 a0 - e3e: 01014d j e4b - e41: ffd1 l32i.n a2, a12, 28 - e43: 00c0 movi.n a3, 8 - e45: 024600 l32r a0, d80 - e48: 7c2800 callx0 a0 - e4b: 01830c l32r a2, d40 - e4e: c0ffce l32r a7, d38 - e51: 210000 l32r a0, d3c - e54: ffbd movi.n a6, 3 - e56: ba71 l32i.n a5, a0, 0 - e58: 01ff s32i.n a6, a7, 0 - e5a: 0cffba bnei a5, 5, e71 - e5d: 5836 movi.n a3, 0 - e5f: 076900 s8i a3, a12, 1 - e62: 5566 l32i.n a2, a2, 4 - e64: 0c13 movi.n a3, 4 - e66: 3203 l32i.n a2, a2, 28 - e68: 28014c l32r a0, d84 - e6b: 430c12 callx0 a0 - e6e: 017228 j eb6 - e71: c0ffc7 l8ui a4, a2, 8 - e74: 0000 beqz.n a4, e91 - e76: 001106 addi a2, a1, 16 - e79: 080242 l32r a3, d44 - e7c: 22949c l8ui a4, a12, 2 - e7f: 3110c1 l32r a0, d88 - e82: 42ffb2 callx0 a0 - e85: 01020c addi a2, a1, 16 - e88: c0ffc2 l32r a0, d8c - e8b: 220000 callx0 a0 - e8e: 0110c1 j e9a - e91: c0ffc1 l32r a2, d48 - e94: 060000 l32r a0, d90 - e97: 210002 callx0 a0 - e9a: 01ffad l8ui a5, a12, 1 - e9d: c0ffbf bnei a5, 1, eb6 - ea0: 520000 l32r a0, d94 - ea3: 66010c callx0 a0 - ea6: 011515 l32r a8, d50 - ea9: c0ffbd l32r a6, d4c - eac: 0000 movi.n a7, 0 - eae: ffaa81 s8i a7, a12, 1 - eb1: ffa861 s8i a13, a6, 0 - eb4: 070c s32i.n a7, a8, 0 - eb6: 4c72 l32i.n a12, a1, 36 - eb8: d201 l32i.n a13, a1, 40 - eba: 0046 l32i.n a0, a1, 32 - ebc: c80879 addi a1, a1, 48 - ebf: d891 ret.n - ec1: 8108a1 ill - ec4: 30c112 ill - ec7: 00f00d excw - eca: 000000 ill - ecd: 000000 ill - ed0: 0000a0 ill - ... - edf: 025000 excw - ee2: 5c0000 ill - ee5: 000002 ill - ee8: 0000b0 ill - ... - eff: 026800 ill - ... - f46: 4c0000 l32r a6, ffff97ac - f49: c11203 l32r a6, ffff57b8 - f4c: 61c290 l32r a6, fffc17b4 - f4f: 61e219 l32r a6, ffff83b0 - f52: 61d21b l32i a0, a13, 4 - f55: 61021a l32r a0, efc - f58: 02dd18 callx0 a0 - f5b: 01012d beqz a13, fbf - f5e: ffe9 l32i.n a12, a13, 24 - f60: 0000c0 addi a2, a1, 64 - f63: 0d16 movi.n a3, 0 - f65: c806 movi.n a4, 12 - f67: c1226d l32r a0, f00 - f6a: 030c40 callx0 a0 - f6d: 01c40c addi a2, a1, 76 - f70: ffe6 movi.n a3, 0 - f72: 00c0 movi.n a4, 20 - f74: c12200 l32r a0, f04 - f77: 030c4c callx0 a0 - f7a: 01441c l32r a4, ec4 - f7d: ffe4 l32i.n a0, a4, 0 - f7f: 00c0 movi.n a14, 0 - f81: d24100 bnei a0, 5, fd0 - f84: 0408ff l8ui a2, a12, 16 - f87: 0e0c addi.n a2, a2, 1 - f89: 4b5066 s8i a2, a12, 16 - f8c: 0c22 mov.n a2, a14 - f8e: 221b10 l32r a0, f08 - f91: 104c22 callx0 a0 - f94: 010e2d l32r a2, ec8 - f97: c0ffde l32r a0, f0c - f9a: 210000 callx0 a0 - f9d: 01ffcd l8ui a3, a12, 16 - fa0: ffdd movi.n a0, 10 - fa2: 0000c0 bgeu a0, a3, fa8 - fa5: 100c32 s8i a0, a12, 16 - fa8: a00c s32i.n a14, a12, 4 - faa: 02b037 j fbf - fad: 104c02 l32r a0, f10 - fb0: 461ce9 callx0 a0 - fb3: 0004 l32i.n a4, a13, 8 - fb5: d801 s32i.n a2, a4, 4 - fb7: c0ff mov.n a2, a13 - fb9: 480000 l32r a0, f14 - fbc: 14292d callx0 a0 - fbf: 010d2d l32i a12, a1, 100 - fc2: c0ffd6 l32i a13, a1, 104 - fc5: c20000 l32i a14, a1, 108 - fc8: d21921 l32i a0, a1, 96 - fcb: e21a21 addi a1, a1, 112 - fce: 1b21 ret.n - fd0: 182102 l8ui a5, a12, 1 - fd3: 70c112 l8ui a11, a12, 16 - fd6: 52f00d bnei a5, 1, 1007 - fd9: 010c l32i.n a6, a12, 4 - fdb: 100cb2 s8i a14, a12, 16 - fde: 2d1566 bnei a6, 1, fff - fe1: e21c68 s8i a14, a12, 1 - fe4: 104c mov.n a2, a14 - fe6: 1d1666 l32r a0, f18 - fe9: 014ce2 callx0 a0 - fec: 010e2d l32r a7, ed0 - fef: c0ffcc l32r a9, ecc - ff2: 0000 movi.n a8, 1 - ff4: ffb971 s8i a8, a9, 0 - ff7: b791 s32i.n a14, a7, 0 - ff9: 180cff l32r a0, f1c - ffc: 004982 callx0 a0 - fff: 07e9 mov.n a2, a13 - 1001: ffc801 call0 1c84 - 1004: 0000c0 j fbf - 1007: 050d2d l32r a10, ed4 - 100a: 00c8 addi.n a11, a11, 1 - 100c: ffedc6 l8ui a10, a10, 8 - 100f: ffb3a1 s8i a11, a12, 16 - 1012: a2bb1b bnei a10, 1, 1026 - 1015: 080a mov.n a2, a1 - 1017: 104cb2 l32r a3, ed8 - 101a: 101a66 l8ui a4, a12, 2 - 101d: 31012d l32r a0, f20 - 1020: 42ffb0 callx0 a0 - 1023: 01020c j 1031 - 1026: ffc0 mov.n a2, a1 - 1028: 0000c0 l32r a3, edc - 102b: 000286 l32r a0, f24 - 102e: 31012d callx0 a0 - 1031: ffad mov.n a2, a1 - 1033: ffbe01 l32r a0, f28 - 1036: 0000c0 callx0 a0 - 1039: 01012d l8ui a0, a12, 16 - 103c: c0ffbd beqz a0, fad - 103f: 0000 l32i.n a2, a13, 8 - 1041: 100c02 s8i a14, a12, 16 - 1044: d016 beqz.n a2, 104e - 1046: 2d28f6 l32r a0, f2c - 1049: 104ce2 callx0 a0 - 104c: 628c s32i.n a14, a13, 8 - 104e: b901 mov.n a2, a13 - 1050: 00c0ff l32r a0, f30 - 1053: 2de900 callx0 a0 - 1056: 0d2d s32i.n a14, a12, 28 - 1058: ffb801 s8i a14, a12, 0 - 105b: 0000c0 l32r a2, ee0 - 105e: e27ce9 l32r a0, f34 - 1061: 21004c callx0 a0 - 1064: 01ffa1 l32r a3, ee4 - 1067: c0ffb5 l8ui a2, a3, 37 - 106a: 0000 addi.n a2, a2, -1 - 106c: ffa031 extui a2, a2, 0, 8 - 106f: 250322 s8i a2, a3, 37 - 1072: 220b bnez.n a2, 1080 - 1074: 742020 l32r a4, ee8 - 1077: 4322 mov.n a5, a3 - 1079: a2cc25 s8i a14, a5, 38 - 107c: 9d41 movi.n a3, 4 - 107e: 5dff s32i.n a3, a4, 0 - 1080: 45e203 l8ui a6, a12, 8 - 1083: 0c26 l32i.n a7, a12, 4 - 1085: 043943 bnei a6, 3, 1090 - 1088: 0c62 mov.n a2, a12 - 108a: 1c7808 call0 b9c - 108d: 073666 j fa8 - 1090: 050c2d addi a7, a7, -4 - 1093: c6ffb1 bnez a7, fa8 - 1096: ffc5 movi.n a2, 0 - 1098: fcc772 l32r a0, f38 - 109b: f11756 callx0 a0 - 109e: 01020c l32r a2, ef8 - 10a1: c0ffa8 l32r a8, ef4 - 10a4: 210000 l32r a9, ef0 - 10a7: 81ff96 l32r a11, eec - 10aa: ff94 movi.n a10, 1 - 10ac: ff9391 s8i a10, a11, 0 - 10af: ff91b1 s16i a14, a9, 40 - 10b2: 1a0c s32i.n a14, a8, 0 - 10b4: 004ba2 l32r a0, f3c - 10b7: 1459e2 callx0 a0 - 10ba: 0108e9 s8i a14, a12, 8 - 10bd: c0ffa2 j fa8 - 10c0: e20000 excw - 10c3: c6084c ill - 10c6: 74ffb9 ill - 10c9: 000002 ill - ... - 10d4: 0000c0 ret - 10d7: 000000 ill - 10da: 800000 add a0, a0, a0 - 10dd: 000002 l8ui a0, a0, 0 - 10e0: 000000 ill - 10e3: 028000 ill - ... - 10f6: 340000 ill - 10f9: 000002 ill - ... - 1154: d0c112 l32r a4, fffd5878 - 1157: 81f9 s32i.n a14, a1, 28 - 1159: 012d s32i.n a13, a1, 24 - 115b: 4109 mov.n a14, a4 - 115d: 51c9 mov.n a13, a3 - 115f: 71e9 l32i.n a12, a4, 24 - 1161: 61d9 movi.n a3, 16 - 1163: dd04ed l32r a0, 10f4 - 1166: 64c803 callx0 a0 - 1169: 031c movi.n a15, 0 - 116b: e401 bnez.n a13, 1192 - 116d: 00c0ff s8i a15, a12, 0 - 1170: 0f0c00 s8i a15, a12, 1 - 1173: f23dec l32r a2, 10c0 - 1176: f2004c l32r a0, 10f8 - 1179: 21014c callx0 a0 - 117c: 01ffd3 l32r a4, 10c8 - 117f: c0ffe0 l32r a6, 10c4 - 1182: 0000 movi.n a5, 1 - 1184: ffd341 s8i a5, a6, 0 - 1187: d161 s32i.n a15, a4, 0 - 1189: 150cff l32r a0, 10fc - 118c: 004652 callx0 a0 - 118f: 0104f9 j 1215 - 1192: c0ffdc l32r a2, 10cc - 1195: 860000 l8ui a3, a13, 0 - 1198: 210020 l8ui a4, a13, 1 - 119b: 32ffce l8ui a5, a13, 2 - 119e: 42000d l8ui a6, a13, 3 - 11a1: 52010d l32r a0, 1100 - 11a4: 62020d callx0 a0 - 11a7: 01030d l32r a0, 10d0 - 11aa: ffd7 l32i.n a7, a0, 44 - 11ac: 0000c0 bnez a7, 1215 - 11af: ca01 l32i.n a8, a13, 0 - 11b1: b078ff beqz a8, 1215 - 11b4: 5756 l32i.n a2, a14, 8 - 11b6: 8806 l32i.n a9, a14, 0 - 11b8: 160d addi.n a2, a2, 12 - 11ba: 280608 bnei a9, 16, 1224 - 11bd: 982e mov.n a3, a13 - 11bf: cb0e movi.n a4, 4 - 11c1: b96622 l32r a0, 1104 - 11c4: 0d3d66 callx0 a0 - 11c7: 440c mov.n a2, a14 - 11c9: d001 movi.n a3, 1 - 11cb: c0ff s32i.n a3, a12, 4 - 11cd: 2d0000 l32r a0, 1108 - 11d0: 130c0e callx0 a0 - 11d3: 011c39 beqz a2, 127e - 11d6: ffce s32i.n a15, a12, 4 - 11d8: 00c0 mov.n a2, a1 - 11da: 721600 l32r a3, 10d4 - 11dd: 1cf90a l8ui a4, a12, 2 - 11e0: 31012d l32r a0, 110c - 11e3: 42ffbe callx0 a0 - 11e6: 020c mov.n a2, a1 - 11e8: ffcb01 l32r a0, 1110 - 11eb: 0000c0 callx0 a0 - 11ee: 012d l32i.n a2, a12, 28 - 11f0: ca01 l32i.n a2, a2, 8 - 11f2: 00c0ff l32r a0, 1114 - 11f5: 7c2800 callx0 a0 - 11f8: 2228 l32i.n a2, a12, 28 - 11fa: c801 s32i.n a15, a2, 8 - 11fc: 00c0ff l32r a0, 1118 - 11ff: 7c2800 callx0 a0 - 1202: 22f9 s32i.n a15, a12, 28 - 1204: ffc701 s8i a15, a12, 1 - 1207: 0000c0 l32r a0, 111c - 120a: f27cf9 callx0 a0 - 120d: 01014c l32r a4, 10d8 - 1210: ffc5 movi.n a3, 1 - 1212: 0000c0 s8i a3, a4, 0 - 1215: b241 l32i.n a12, a1, 20 - 1217: 0cff l32i.n a13, a1, 24 - 1219: 3213 l32i.n a14, a1, 28 - 121b: 0044 l32i.n a15, a1, 32 - 121d: 51c8 l32i.n a0, a1, 16 - 121f: e861d8 addi a1, a1, 48 - 1222: f871 ret.n - 1224: 0881 mov.n a3, a13 - 1226: 1241 movi.n a4, 4 - 1228: 0d30c1 l32r a0, 1120 - 122b: 0d3df0 callx0 a0 - 122e: 440c mov.n a3, a13 - 1230: ffbe01 addi a2, a12, 18 - 1233: 00c0 movi.n a4, 4 - 1235: 0d3d00 l32r a0, 1124 - 1238: 12cc22 callx0 a0 - 123b: 440c mov.n a2, a14 - 123d: ffbb01 l32r a0, 1128 - 1240: 0000c0 callx0 a0 - 1243: 010e2d beqz a2, 128c - 1246: ffba mov.n a2, a1 - 1248: 0000c0 l32r a3, 10dc - 124b: 045216 l8ui a4, a12, 2 - 124e: 31012d l32r a0, 112c - 1251: 42ffa5 callx0 a0 - 1254: 020c mov.n a2, a1 - 1256: ffb701 l32r a0, 1130 - 1259: 0000c0 callx0 a0 - 125c: 012d l32i.n a2, a12, 28 - 125e: ffb601 s8i a15, a12, 0 - 1261: 00c0 l32i.n a2, a2, 8 - 1263: 7c2800 l32r a0, 1134 - 1266: 004cf2 callx0 a0 - 1269: 2228 l32i.n a2, a12, 28 - 126b: b401 s32i.n a15, a2, 8 - 126d: 00c0ff l32r a0, 1138 - 1270: 7c2800 callx0 a0 - 1273: 22f9 s32i.n a15, a12, 28 - 1275: ffb201 l32r a0, 113c - 1278: 0000c0 callx0 a0 - 127b: 017cf9 j 120d - 127e: c0ffb1 l32r a4, 10e0 - 1281: 860000 l8ui a3, a4, 37 - 1284: ffe3 addi.n a3, a3, 1 - 1286: ff9841 s8i a3, a4, 37 - 1289: 250432 j 1215 - 128c: 331b mov.n a2, a1 - 128e: 254432 l32r a3, 10f0 - 1291: ffe206 l32r a8, 10e4 - 1294: 31012d l32r a5, 10e8 - 1297: 81ff98 l32r a7, 10ec - 129a: ff94 movi.n a6, 1 - 129c: ff9551 s8i a6, a7, 0 - 129f: ff9571 l8ui a4, a5, 37 - 12a2: 160c s32i.n a15, a8, 0 - 12a4: 4762 addi.n a4, a4, 1 - 12a6: 054200 s8i a4, a5, 37 - 12a9: 08f925 l8ui a4, a12, 2 - 12ac: 42441b l32r a0, 1140 - 12af: 422545 callx0 a0 - 12b2: 020c mov.n a2, a1 - 12b4: ffa501 l32r a0, 1144 - 12b7: 0000c0 callx0 a0 - 12ba: 01012d l32r a0, 1148 - 12bd: c0ffa4 callx0 a0 - 12c0: 010000 j 1215 - 12c3: c0ffa3 ill - 12c6: 460000 extui a0, a0, 0, 10 - 12c9: 00ffd4 l8ui a0, a0, 0 - 12cc: 000000 ill - 12cf: 029400 ill - ... - 12da: 9c0000 sub a0, a0, a0 - 12dd: 000002 l8ui a0, a0, 0 - 12e0: 0002bc excw - 12e3: 02c000 excw - 12e6: c40000 excw - 12e9: 000002 l8ui a0, a0, 0 - 12ec: a8 .byte 0xff - 12ed: 02 .byte 0xff - 12ee: a80000 subx4 a0, a0, a0 - 12f1: 000002 ill - 12f4: 00ffff excw - 12f7: 00e000 ill - 12fa: e40000 excw - 12fd: 000002 l8ui a0, a0, 0 - 1300: 000000 ill - 1303: 02f800 excw - 1306: 000000 ill - 1309: 000000 ill - 130c: 0002d4 excw - 130f: 000000 excw - 1312: 640000 excw - 1315: 00000c excw - 1318: 0308 movi.n a0, 32 - 131a: 080000 excw - 131d: 000003 l32r a1, fffc1320 - 1320: 00002c ret - 1323: 114c00 excw - 1326: 800000 excw - 1329: 0002 mov.n a0, a0 - 132b: 02f800 excw - 132e: 980000 excw - 1331: 00000d excw - 1334: 0f40 movi.n a0, 32 - 1336: 080000 excw - 1339: 000003 l32r a1, fffc133c - 133c: 00002c ret - 133f: 114c00 excw - 1342: 800000 extui a0, a0, 0, 4 - 1345: 000002 l8ui a0, a0, 0 - 1348: 0002f8 excw - 134b: 023400 excw - 134e: 440000 excw - 1351: 02 .byte 0xff - 1352: 200000 ill - 1355: 00001c l32r a0, fffc1358 - 1358: 00ffff excw - 135b: 010000 ill - 135e: 100000 ill - 1361: 000001 ill - ... - -000014a8 : - 14a8: a122 s32i.n a3, a2, 56 - 14aa: 112010 l32r a6, ffffdd98 - 14ad: 61c2c0 l32r a6, fffc9da0 - 14b0: 61e239 l32r a12, fffc1d30 - 14b3: 61f23b l32r a6, fffcdd94 - 14b6: c1223c l32r a6, ffff5dbc - 14b9: 610220 l32r a6, fffd45a4 - 14bc: 613238 excw - 14bf: d241 s32i.n a13, a1, 0 - 14c1: 3a61 s32i.n a13, a1, 4 - 14c3: 034c s32i.n a13, a1, 8 - 14c5: 0d0c s32i.n a13, a1, 12 - 14c7: 01d9 s32i.n a13, a1, 16 - 14c9: 11d9 s32i.n a13, a1, 20 - 14cb: 21d9 s32i.n a13, a1, 24 - 14cd: d931d9 l32r a0, 135c - 14d0: 51d941 callx0 a0 - 14d3: 0161d9 addi a2, a1, 96 - 14d6: c0ffa3 movi a3, 128 - 14d9: 220000 l32r a0, 1360 - 14dc: 3260c1 callx0 a0 - 14df: 0180a0 l32r a2, 12c4 - 14e2: c0ffa1 l8ui a2, a2, 0 - 14e5: 210000 bnei a2, 1, 1503 - 14e8: 22ff79 l32r a0, 1364 - 14eb: 660002 callx0 a0 - 14ee: 011a12 beqi a2, 5, 1503 - 14f1: c0ff9f l32r a2, 12c8 - 14f4: 260000 l32r a0, 1368 - 14f7: 211152 callx0 a0 - 14fa: 01ff75 l32r a0, 136c - 14fd: c0ff9d callx0 a0 - 1500: 010000 j 154e - 1503: ff9c movi.n a15, 44 - 1505: 0000c0 l32r a12, 12cc - 1508: 001286 l32i a4, a1, 0x104 - 150b: c1cf2c addmi a0, a1, 0x100 - 150e: ff71 addi.n a0, a0, 4 - 1510: 2142 addi.n a4, a4, 1 - 1512: d10241 l8ui a3, a12, 8 - 1515: 004b01 s32i a4, a1, 0x104 - 1518: 32441b beqz a3, 1564 - 151b: 42080c addi a3, a1, 16 - 151e: 4161 addi.n a4, a1, 12 - 1520: 8316 mov.n a2, a0 - 1522: c13204 call0 1524 - 1525: cb10 l32i.n a3, a1, 12 - 1527: 002d41 bgei a3, 1, 1548 - 152a: 0005 beqz.n a2, 1548 - 152c: 313800 l32i a4, a1, 0x104 - 152f: 13e6 l32i.n a0, a1, 16 - 1531: 9c1d addi.n a5, a4, 1 - 1533: 2142a2 l8ui a4, a4, 0 - 1536: 410841 s32i a5, a1, 0x104 - 1539: 42541b sub a4, a4, a15 - 153c: 520004 beqz a4, 15dc - 153f: f04161 l32r a0, 1370 - 1542: 16c044 callx0 a0 - 1545: 0109c4 j 154e - 1548: c0ff8c l32r a0, 1374 - 154b: 460000 callx0 a0 - 154e: 010001 l32i a12, a1, 228 - 1551: c0ff8b l32i a13, a1, 232 - 1554: c20000 l32i a14, a1, 236 - 1557: d23921 l32i a15, a1, 240 - 155a: e23a21 movi a2, 0x110 - 155d: f23b21 l32i a0, a1, 224 - 1560: 3c21 add.n a1, a1, a2 - 1562: a122 ret.n - 1564: 0210 movi.n a0, 0 - 1566: 3821 s32i.n a0, a1, 16 - 1568: 0d112a l32r a7, 12d0 - 156b: 000cf0 l8ui a7, a7, 0 - 156e: 714109 blt a0, a7, 1583 - 1571: 72ff5a l32r a2, 12d4 - 1574: 770007 l32r a0, 1378 - 1577: 211120 callx0 a0 - 157a: 01ff58 l32r a0, 137c - 157d: c0ff81 callx0 a0 - 1580: 010000 j 154e - 1583: c0ff80 addi a2, a1, 32 - 1586: 0000 movi.n a4, 6 - 1588: fff286 addmi a3, a1, 0x100 - 158b: c122 addi.n a3, a3, 4 - 158d: 640c20 l32r a0, 1380 - 1590: 01d132 callx0 a0 - 1593: 01334b bnei a2, -1, 1599 - 1596: c0ff7c j 162b - 1599: 660000 beqz a2, 162b - 159c: 460202 addi a2, a1, 32 - 159f: 160024 l32r a3, 12d8 - 15a2: 2208e2 l32r a0, 1384 - 15a5: 3120c1 callx0 a0 - 15a8: ff4e bnez.n a2, 15af - 15aa: 7801 movi.n a14, 16 - 15ac: 00c0ff j 15c0 - 15af: 32cc00 addi a2, a1, 32 - 15b2: 060e1c l32r a3, 12dc - 15b5: 220004 l32r a0, 1388 - 15b8: 3120c1 callx0 a0 - 15bb: 01ff4a bnez a2, 1619 - 15be: ff74 movi.n a14, 32 - 15c0: 0000c0 l32i a4, a1, 0x104 - 15c3: 05a256 addmi a0, a1, 0x100 - 15c6: 0e2c addi.n a0, a0, 4 - 15c8: 2142 addi.n a5, a4, 1 - 15ca: d10241 l8ui a4, a4, 0 - 15cd: 004b01 s32i a5, a1, 0x104 - 15d0: 42541b beq a4, a15, 15df - 15d3: 520004 l32r a0, 138c - 15d6: f74161 callx0 a0 - 15d9: 010b14 j 154e - 15dc: c0ff6e j 1568 - 15df: 460000 addi a2, a1, 96 - 15e2: ffdc movi.n a4, 64 - 15e4: e206 mov.n a3, a0 - 15e6: c122ff l32r a0, 1390 - 15e9: 044c60 callx0 a0 - 15ec: 003d addi.n a3, a2, 1 - 15ee: ff6a01 beqz a3, 170a - 15f1: 0000c0 beqz a2, 170a - 15f4: 16321b l32i a4, a1, 0x104 - 15f7: 161183 addmi a0, a1, 0x100 - 15fa: 1152 addi.n a0, a0, 4 - 15fc: 2142 addi.n a5, a4, 1 - 15fe: d10241 l8ui a4, a4, 0 - 1601: 004b01 s32i a5, a1, 0x104 - 1604: 42541b beq a4, a15, 163d - 1607: 520004 l32r a2, 12e0 - 160a: f74161 l32r a0, 1394 - 160d: 213514 callx0 a0 - 1610: 01ff36 l32r a0, 1398 - 1613: c0ff62 callx0 a0 - 1616: 010000 j 154e - 1619: c0ff62 l32r a2, 12e4 - 161c: 060000 l32r a0, 139c - 161f: 21ffcd callx0 a0 - 1622: 01ff32 l32r a0, 13a0 - 1625: c0ff60 callx0 a0 - 1628: 010000 j 154e - 162b: c0ff5f l32r a2, 12e8 - 162e: 860000 l32r a0, 13a4 - 1631: 21ffc8 callx0 a0 - 1634: 01ff2f l32r a0, 13a8 - 1637: c0ff5d callx0 a0 - 163a: 010000 j 154e - 163d: ff5d addi.n a3, a1, 4 - 163f: 00c0 addi.n a4, a1, 12 - 1641: 0600 mov.n a2, a0 - 1643: 4bffc4 call0 1644 - 1646: cb31 l32i.n a0, a1, 12 - 1648: 002d41 blti a0, 1, 1657 - 164b: 000005 beqi a0, 1, 1657 - 164e: a63108 l32r a0, 13ac - 1651: 260b10 callx0 a0 - 1654: 010810 j 154e - 1657: ff57 l32i.n a3, a1, 4 - 1659: 0000c0 l32r a0, 12ec - 165c: ffbd86 bge a0, a3, 1662 - 165f: 011138 j 1798 - 1662: 37ff24 bltz a3, 1798 - 1665: 4602a0 bnei a14, 32, 16a6 - 1668: 96004d l32r a2, 12f0 - 166b: 661323 l32r a0, 13b0 - 166e: 213dce callx0 a0 - 1671: 01ff22 l32i a2, a1, 0x104 - 1674: c0ff51 addmi a0, a1, 0x100 - 1677: 220000 l8ui a3, a2, 0 - 167a: 4121 addi.n a0, a0, 4 - 167c: 01d102 sub a4, a3, a15 - 167f: 000232 bnez a4, 17a1 - 1682: 004b addi.n a3, a1, 8 - 1684: 43f0 addi.n a2, a2, 1 - 1686: 56c0 addi.n a4, a1, 12 - 1688: 8b11e4 s32i a2, a1, 0x104 - 168b: 1b31 mov.n a2, a0 - 168d: 41cb22 call0 1690 - 1690: 6122 l32i.n a0, a1, 12 - 1692: 002d41 bgei a0, 1, 1698 - 1695: 000005 j 1b61 - 1698: 3108 addi.n a3, a0, -1 - 169a: 0210e6 beqz a3, 1b54 - 169d: 013206 l32r a0, 13b4 - 16a0: 16300b callx0 a0 - 16a3: 014b63 j 154e - 16a6: c0ff45 bnei a14, 16, 16d4 - 16a9: c60000 l32i a2, a1, 0x104 - 16ac: 66ffa9 addmi a3, a1, 0x100 - 16af: 222abe l8ui a4, a2, 0 - 16b2: 4121 addi.n a3, a3, 4 - 16b4: 01d132 bne a4, a15, 16d2 - 16b7: 0242 addi.n a4, a2, 1 - 16b9: 4b00 mov.n a2, a3 - 16bb: 94f733 s32i a4, a1, 0x104 - 16be: 421b1a addi a3, a1, 24 - 16c1: 032d addi.n a4, a1, 12 - 16c3: 416142 call0 16c4 - 16c6: 18c132 beqz a2, 1b40 - 16c9: 0541cb l32r a0, 13b8 - 16cc: 160000 callx0 a0 - 16cf: 014762 j 154e - 16d2: ff3b s32i.n a13, a1, 24 - 16d4: 0000c0 l32i a5, a1, 0x104 - 16d7: ff9ec6 l8ui a5, a5, 0 - 16da: 61d9 movi.n a6, 13 - 16dc: 412152 beq a5, a6, 16e8 - 16df: 000552 l32r a0, 13bc - 16e2: 67d60c callx0 a0 - 16e5: 010815 j 154e - 16e8: ff37 l32i.n a6, a12, 4 - 16ea: 00c0 l32i.n a7, a1, 16 - 16ec: 4600 movi.n a8, 52 - 16ee: 68ff99 mull a7, a7, a8 - 16f1: 781c add.n a6, a6, a7 - 16f3: 483c41 l8ui a6, a6, 0 - 16f6: 7780 beqz.n a6, 171c - 16f8: 667a82 l32r a2, 12f4 - 16fb: 000662 l32r a0, 13c0 - 16fe: 2126ac callx0 a0 - 1701: 01feff l32r a0, 13c4 - 1704: c0ff31 callx0 a0 - 1707: 010000 j 154e - 170a: c0ff30 l32r a2, 12f8 - 170d: c60000 l32r a0, 13c8 - 1710: 21ff90 callx0 a0 - 1713: 01fefb l32r a0, 13cc - 1716: c0ff2e callx0 a0 - 1719: 010000 j 154e - 171c: ff2e movi.n a2, 28 - 171e: 0000c0 l32r a0, 13d0 - 1721: ff8c46 callx0 a0 - 1724: c21c l32i.n a0, a12, 4 - 1726: 2c01 l32i.n a10, a1, 16 - 1728: c0ff movi.n a9, 52 - 172a: 080000 mull a10, a10, a9 - 172d: a81c add.n a10, a0, a10 - 172f: 3c41 s32i.n a2, a10, 28 - 1731: 9049 bnez.n a2, 1745 - 1733: aa82aa l32r a2, 12fc - 1736: 7a29a0 l32r a0, 13d4 - 1739: 2102dc callx0 a0 - 173c: 01fef2 l32r a0, 13d8 - 173f: c0ff27 callx0 a0 - 1742: 010000 j 154e - 1745: ff27 s32i.n a14, a2, 0 - 1747: 00c0 l32i.n a6, a1, 16 - 1749: 0600 movi.n a15, 1 - 174b: e9ff82 mull a6, a6, a9 - 174e: 6802 add.n a6, a0, a6 - 1750: 0c41 l32i.n a6, a6, 28 - 1752: 66901f addi a11, a14, -16 - 1755: 6a82 s32i.n a13, a6, 4 - 1757: 6860 l32i.n a10, a1, 16 - 1759: ceb276 l32r a2, 1300 - 175c: 16d9f0 mull a5, a10, a9 - 175f: 41a8 add.n a5, a0, a5 - 1761: fee921 s8i a10, a5, 2 - 1764: 5a90 l32i.n a8, a1, 16 - 1766: 5a82 l32i.n a6, a12, 4 - 1768: 45a250 mull a8, a8, a9 - 176b: 8802 add.n a8, a6, a8 - 176d: 6841 s32i.n a13, a8, 4 - 176f: 901c l32i.n a7, a1, 16 - 1771: 8288 l32i.n a5, a1, 24 - 1773: d9868a mull a7, a7, a9 - 1776: 7818 add.n a6, a6, a7 - 1778: 5841 s32i.n a5, a6, 32 - 177a: 779061 beqz a11, 1992 - 177d: 667a82 addi a7, a14, -32 - 1780: 168659 bnez a7, 154e - 1783: 72214b l8ui a8, a12, 9 - 1786: e0ce mov.n a14, a2 - 1788: dca756 bnei a8, 1, 17c3 - 178b: 0c82 l32i.n a9, a1, 20 - 178d: ed09 beqz.n a9, 17c3 - 178f: 186602 l32r a0, 13dc - 1792: 519837 callx0 a0 - 1795: 0129bc j 154e - 1798: c0ff13 l32r a0, 13e0 - 179b: 460000 callx0 a0 - 179e: 01ff6d j 154e - 17a1: c0ff12 addi a10, a3, -13 - 17a4: 060000 bnez a10, 16d4 - 17a7: ff6b l32i.n a11, a1, 4 - 17a9: c3a2 beqz.n a11, 17b1 - 17ab: ca56f3 l8ui a15, a1, 96 - 17ae: 11b8f2 bnez a15, 16d4 - 17b1: f24b8c l32r a2, 1304 - 17b4: 566001 l32r a0, 13e4 - 17b7: 21f22f callx0 a0 - 17ba: 01fed4 l32r a0, 13e8 - 17bd: c0ff0c callx0 a0 - 17c0: 010000 j 154e - 17c3: ff0b movi.n a2, 16 - 17c5: 0000c0 l32r a0, 13ec - 17c8: ff6286 callx0 a0 - 17cb: 021c l32i.n a0, a12, 4 - 17cd: 0901 l32i.n a4, a1, 16 - 17cf: c0ff movi.n a5, 52 - 17d1: 080000 mull a4, a4, a5 - 17d4: 481c add.n a4, a4, a0 - 17d6: 3c41 l32i.n a4, a4, 28 - 17d8: 5045 l32i.n a3, a1, 8 - 17da: 8244 s32i.n a2, a4, 8 - 17dc: 440a bnez.n a3, 17f8 - 17de: 387448 l32r a0, 13f0 - 17e1: 242921 callx0 a0 - 17e4: 83dc l32i.n a0, a12, 4 - 17e6: 0401 l32i.n a6, a1, 16 - 17e8: c0ff movi.n a7, 52 - 17ea: 080000 mull a6, a6, a7 - 17ed: 681c add.n a6, a0, a6 - 17ef: 3c41 l32i.n a6, a6, 28 - 17f1: 7047 l32i.n a6, a6, 8 - 17f3: 8266 s32i.n a2, a6, 4 - 17f5: 68606a j 17fa - 17f8: 6876 s32i.n a3, a2, 4 - 17fa: 2926 l32i.n a3, a1, 4 - 17fc: 4616 bnez.n a3, 1808 - 17fe: 390000 l32r a0, 13f4 - 1801: 113812 callx0 a0 - 1804: 83cc mov.n a3, a2 - 1806: fd01 l32i.n a0, a12, 4 - 1808: c0fe l32i.n a7, a1, 16 - 180a: 0000 movi.n a5, 52 - 180c: 08023d mull a7, a7, a5 - 180f: 781c add.n a7, a0, a7 - 1811: 3c41 l32i.n a7, a7, 28 - 1813: 5045 l32i.n a7, a7, 8 - 1815: 8277 s32i.n a3, a7, 0 - 1817: 707a l32i.n a6, a1, 16 - 1819: 7778 l32i.n a4, a1, 20 - 181b: 392778 mull a6, a6, a5 - 181e: 6807 add.n a6, a0, a6 - 1820: 514841 s8i a4, a6, 17 - 1823: 6650 l32i.n a3, a1, 16 - 1825: 6a82 l32i.n a0, a12, 4 - 1827: 464260 mull a3, a3, a5 - 182a: 3811 add.n a3, a3, a0 - 182c: 0841 l32i.n a2, a3, 28 - 182e: 501c l32i.n a2, a2, 8 - 1830: 8233 l32i.n a2, a2, 0 - 1832: 330a s32i.n a2, a3, 24 - 1834: 7328 l32i.n a9, a1, 16 - 1836: 282228 mull a11, a9, a5 - 1839: 2902 add.n a0, a11, a0 - 183b: 9863 l32i.n a2, a0, 28 - 183d: 5041 s32i.n a0, a2, 24 - 183f: 82b9 l32i.n a10, a12, 4 - 1841: 0b0a add.n a10, a10, a11 - 1843: 097028 s8i a9, a10, 2 - 1846: a862 l32i.n a8, a1, 16 - 1848: ba1c l32i.n a7, a12, 4 - 184a: 4a92aa mull a8, a8, a5 - 184d: 8802 add.n a7, a7, a8 - 184f: 1c7841 s8i a15, a7, 0 - 1852: 8850 l32i.n a6, a1, 16 - 1854: 8a82 l32i.n a2, a12, 4 - 1856: 47f277 mull a6, a6, a5 - 1859: 6800 add.n a6, a2, a6 - 185b: 2841 s32i.n a13, a6, 12 - 185d: 501c l32i.n a4, a1, 16 - 185f: 6a8266 l32r a3, 1308 - 1862: 36d962 mull a4, a4, a5 - 1865: 4148 add.n a2, a2, a4 - 1867: aa31 l32i.n a2, a2, 28 - 1869: 4450fe l32r a0, 13f8 - 186c: 224a82 callx0 a0 - 186f: 7228 l32i.n a2, a12, 4 - 1871: e301 l32i.n a3, a1, 16 - 1873: c0fe movi.n a4, 52 - 1875: 280000 mull a3, a3, a4 - 1878: 381c add.n a2, a2, a3 - 187a: 3c41 l32i.n a2, a2, 28 - 187c: 334044 l32r a3, 130c - 187f: 223a82 l32r a0, 13fc - 1882: 317228 callx0 a0 - 1885: 01fea4 l8ui a5, a1, 96 - 1888: fedf bnez.n a5, 189f - 188a: 0000c0 addi a2, a1, 96 - 188d: 600152 l32r a3, 1310 - 1890: 35dc movi.n a4, 16 - 1892: c122 movi.n a6, -1 - 1894: 3160 s32i.n a6, a1, 0 - 1896: 1cfea0 l32r a0, 1400 - 1899: f67c04 callx0 a0 - 189c: 010169 j 18aa - 189f: c0feda addi a2, a1, 96 - 18a2: 860000 l32r a0, 1404 - 18a5: 220002 callx0 a0 - 18a8: 60c1 s32i.n a2, a1, 0 - 18aa: d801 l32i.n a2, a12, 4 - 18ac: c0fe l32i.n a3, a1, 16 - 18ae: 0000 movi.n a4, 52 - 18b0: 280129 mull a3, a3, a4 - 18b3: 381c add.n a2, a2, a3 - 18b5: 3c41 l32i.n a2, a2, 28 - 18b7: 4044 movi.n a4, 4 - 18b9: 8233 l32i.n a2, a2, 8 - 18bb: 223a mov.n a3, a1 - 18bd: 7228 addi.n a2, a2, 12 - 18bf: 28440c l32r a0, 1408 - 18c2: 013d22 callx0 a0 - 18c5: 22cb movi.n a4, 52 - 18c7: d201 l32i.n a3, a1, 16 - 18c9: c0fe l32i.n a2, a12, 4 - 18cb: 3c0000 mull a3, a3, a4 - 18ce: 3844 movi.n a4, 4 - 18d0: 2841 add.n a2, a2, a3 - 18d2: 33401c addi a2, a2, 18 - 18d5: 0c82 mov.n a3, a1 - 18d7: 223a44 l32r a0, 140c - 18da: 12c222 callx0 a0 - 18dd: 013d l32i.n a5, a1, 0 - 18df: fecd01 bnei a5, -1, 1914 - 18e2: 0000c0 addi a2, a1, 96 - 18e5: 660158 l32r a3, 1314 - 18e8: 3105 movi.n a4, 16 - 18ea: 60c122 l32r a0, 1410 - 18ed: fe8b31 callx0 a0 - 18f0: 041c beqz.n a2, 1914 - 18f2: fec901 l32r a5, 131c - 18f5: 0000c0 s8i a13, a14, 0 - 18f8: 02ac movi.n a4, 52 - 18fa: 8a51 l32i.n a3, a1, 16 - 18fc: d2fe l32i.n a2, a12, 4 - 18fe: 3c004e mull a3, a3, a4 - 1901: 413844 l32r a4, 1318 - 1904: 1c28 add.n a2, a2, a3 - 1906: 3340 l32i.n a2, a2, 28 - 1908: 854182 addi a3, a1, 96 - 190b: 223afe l32r a0, 1414 - 190e: 327228 callx0 a0 - 1911: 0160c1 j 154e - 1914: fec2 l32i.n a2, a12, 4 - 1916: 00c0 l32i.n a3, a1, 16 - 1918: 4600 movi.n a4, 52 - 191a: 28ff0e mull a3, a3, a4 - 191d: 381c add.n a2, a2, a3 - 191f: 3c41 l32i.n a2, a2, 28 - 1921: 334044 l32r a0, 1418 - 1924: 223a82 callx0 a0 - 1927: 017228 l8ui a0, a12, 8 - 192a: c0febd beqz a2, 1b07 - 192d: 0000 beqz.n a0, 1940 - 192f: 080c02 addi a2, a1, 32 - 1932: 1d9216 l32r a3, 1320 - 1935: f08c l32i.n a4, a1, 16 - 1937: 20c122 l32r a0, 141c - 193a: fe7b31 callx0 a0 - 193d: 014148 j 194c - 1940: c0feb9 addi a2, a1, 32 - 1943: c60000 l32r a3, 1324 - 1946: 220002 l32r a0, 1420 - 1949: 3120c1 callx0 a0 - 194c: 01fe78 addi a2, a1, 32 - 194f: c0feb6 l32r a0, 1424 - 1952: 220000 callx0 a0 - 1955: 20c1 l32i.n a5, a12, 4 - 1957: b501 l32i.n a6, a1, 16 - 1959: c0fe movi.n a4, 52 - 195b: 580000 mull a6, a6, a4 - 195e: 681c add.n a5, a5, a6 - 1960: 443c41 s8i a13, a5, 0 - 1963: 6640 l32i.n a3, a1, 16 - 1965: 6a82 l32i.n a2, a12, 4 - 1967: 45d255 mull a3, a3, a4 - 196a: 3800 add.n a2, a2, a3 - 196c: 2841 l32i.n a2, a2, 28 - 196e: 401c l32i.n a2, a2, 8 - 1970: 3a8233 l32r a0, 1428 - 1973: 722822 callx0 a0 - 1976: 2228 l32i.n a2, a12, 4 - 1978: ae01 l32i.n a3, a1, 16 - 197a: c0fe movi.n a4, 52 - 197c: 280000 mull a3, a3, a4 - 197f: 381c add.n a2, a2, a3 - 1981: 3c41 l32i.n a2, a2, 28 - 1983: 334044 l32r a0, 142c - 1986: 223a82 callx0 a0 - 1989: 017228 l32r a0, 1430 - 198c: c0feaa callx0 a0 - 198f: 010000 j 154e - 1992: fea9 mov.n a14, a2 - 1994: 0000c0 addi a2, a1, 96 - 1997: feeec6 l32r a0, 1434 - 199a: 2202ed callx0 a0 - 199d: 60c1 s32i.n a2, a1, 0 - 199f: a701 movi.n a2, 32 - 19a1: 00c0fe l32r a0, 1438 - 19a4: 012900 callx0 a0 - 19a7: 022c l32i.n a5, a12, 4 - 19a9: a501 l32i.n a6, a1, 16 - 19ab: c0fe movi.n a7, 52 - 19ad: 580000 mull a6, a6, a7 - 19b0: 681c add.n a5, a5, a6 - 19b2: 3c41 l32i.n a5, a5, 28 - 19b4: 7047 s32i.n a2, a5, 8 - 19b6: 6a8266 l32r a0, 143c - 19b9: 755855 callx0 a0 - 19bc: 2529 l32i.n a3, a12, 4 - 19be: a101 l32i.n a7, a1, 16 - 19c0: c0fe movi.n a4, 52 - 19c2: 380000 mull a7, a7, a4 - 19c5: 781c add.n a7, a3, a7 - 19c7: 3c41 l32i.n a7, a7, 28 - 19c9: 4044 l32i.n a7, a7, 8 - 19cb: 8277 s32i.n a2, a7, 4 - 19cd: 737a l32i.n a6, a1, 16 - 19cf: 787778 mull a6, a6, a4 - 19d2: 2927 add.n a6, a3, a6 - 19d4: 6817 l32i.n a6, a6, 28 - 19d6: 4041 l32i.n a6, a6, 8 - 19d8: 8266 l32i.n a5, a1, 4 - 19da: 636a s32i.n a5, a6, 0 - 19dc: 7668 l32i.n a2, a1, 16 - 19de: 582668 mull a2, a2, a4 - 19e1: 5911 add.n a2, a3, a2 - 19e3: 2806 l32i.n a2, a2, 28 - 19e5: 4041 movi.n a4, 4 - 19e7: 8222 l32i.n a2, a2, 8 - 19e9: 232a mov.n a3, a1 - 19eb: 7228 addi.n a2, a2, 12 - 19ed: 28440c l32r a0, 1440 - 19f0: 013d22 callx0 a0 - 19f3: 22cb l32i.n a5, a12, 4 - 19f5: 9401 l32i.n a4, a1, 16 - 19f7: c0fe movi.n a6, 52 - 19f9: 580000 mull a4, a4, a6 - 19fc: 481c add.n a5, a5, a4 - 19fe: 3c41 l32i.n a6, a5, 28 - 1a00: 6046 s32i.n a5, a6, 24 - 1a02: 8244 l32i.n a2, a12, 4 - 1a04: 68554a l32r a3, 1328 - 1a07: 5975 add.n a2, a2, a4 - 1a09: 2866 l32i.n a2, a2, 28 - 1a0b: 49311c l32r a0, 1444 - 1a0e: 224afe callx0 a0 - 1a11: 7228 l32i.n a2, a12, 4 - 1a13: 8e01 l32i.n a3, a1, 16 - 1a15: c0fe movi.n a4, 52 - 1a17: 280000 mull a3, a3, a4 - 1a1a: 381c add.n a2, a2, a3 - 1a1c: 3c41 l32i.n a2, a2, 28 - 1a1e: 334044 l32r a3, 132c - 1a21: 223a82 l32r a0, 1448 - 1a24: 317228 callx0 a0 - 1a27: fe43 l32i.n a6, a12, 4 - 1a29: 8901 l32i.n a7, a1, 16 - 1a2b: c0fe movi.n a8, 52 - 1a2d: 680000 mull a7, a7, a8 - 1a30: 781c add.n a6, a6, a7 - 1a32: 483c41 s8i a15, a6, 1 - 1a35: 7780 l32i.n a5, a1, 0 - 1a37: 667a82 s8i a13, a14, 0 - 1a3a: 0146f2 bnei a5, -1, 1a6c - 1a3d: d20158 addi a2, a1, 96 - 1a40: 66004e l32r a3, 1330 - 1a43: 2e05 movi.n a4, 16 - 1a45: 60c122 l32r a0, 144c - 1a48: fe3c31 callx0 a0 - 1a4b: 041c beqz.n a2, 1a6c - 1a4d: fe8101 l32r a5, 1338 - 1a50: 00c0 movi.n a4, 52 - 1a52: 9c00 l32i.n a3, a1, 16 - 1a54: 51d2 l32i.n a2, a12, 4 - 1a56: 3cfe3a mull a3, a3, a4 - 1a59: 413844 l32r a4, 1334 - 1a5c: 1c28 add.n a2, a2, a3 - 1a5e: 3340 l32i.n a2, a2, 28 - 1a60: 364182 addi a3, a1, 96 - 1a63: 223afe l32r a0, 1450 - 1a66: 327228 callx0 a0 - 1a69: 0160c1 j 154e - 1a6c: fe7b l32i.n a2, a12, 4 - 1a6e: 00c0 l32i.n a5, a1, 16 - 1a70: 4600 movi.n a4, 52 - 1a72: 28feb8 mull a5, a5, a4 - 1a75: 581c add.n a5, a2, a5 - 1a77: 3c41 s32i.n a15, a5, 4 - 1a79: 4044 l32i.n a3, a1, 16 - 1a7b: 5a8255 mull a3, a3, a4 - 1a7e: f952 add.n a2, a2, a3 - 1a80: 3815 l32i.n a2, a2, 28 - 1a82: 334041 l32r a0, 1454 - 1a85: 223a82 callx0 a0 - 1a88: 017228 beqz a2, 1bbb - 1a8b: c0fe74 s8i a15, a14, 0 - 1a8e: 0000 l32i.n a7, a12, 4 - 1a90: f216 l32i.n a10, a1, 16 - 1a92: f212 movi.n a9, 52 - 1a94: 78004e mull a10, a10, a9 - 1a97: a81c add.n a10, a7, a10 - 1a99: 3c41 s32i.n a13, a10, 4 - 1a9b: 9049 l32i.n a8, a1, 16 - 1a9d: aa82aa l8ui a6, a12, 8 - 1aa0: 1ad9a7 mull a8, a8, a9 - 1aa3: 4188 add.n a7, a7, a8 - 1aa5: 080c62 s8i a13, a7, 1 - 1aa8: 8890 beqz.n a6, 1abb - 1aaa: 778a82 addi a2, a1, 32 - 1aad: 0147d2 l32r a3, 133c - 1ab0: f68c l32i.n a4, a1, 16 - 1ab2: 20c122 l32r a0, 1458 - 1ab5: fe2331 callx0 a0 - 1ab8: 014148 j 1ac7 - 1abb: c0fe69 addi a2, a1, 32 - 1abe: c60000 l32r a3, 1340 - 1ac1: 220002 l32r a0, 145c - 1ac4: 3120c1 callx0 a0 - 1ac7: 01fe20 addi a2, a1, 32 - 1aca: c0fe66 l32r a0, 1460 - 1acd: 220000 callx0 a0 - 1ad0: 20c1 l32i.n a2, a12, 4 - 1ad2: 6501 l32i.n a3, a1, 16 - 1ad4: c0fe movi.n a4, 52 - 1ad6: 280000 mull a3, a3, a4 - 1ad9: 381c add.n a2, a2, a3 - 1adb: 3c41 l32i.n a2, a2, 28 - 1add: 4044 l32i.n a2, a2, 8 - 1adf: 3a8233 l32r a0, 1464 - 1ae2: 722822 callx0 a0 - 1ae5: 2228 l32i.n a2, a12, 4 - 1ae7: 6101 l32i.n a3, a1, 16 - 1ae9: c0fe movi.n a4, 52 - 1aeb: 280000 mull a3, a3, a4 - 1aee: 381c add.n a2, a2, a3 - 1af0: 3c41 l32i.n a2, a2, 28 - 1af2: 4044 s32i.n a13, a2, 8 - 1af4: 3a8233 l32r a0, 1468 - 1af7: 722822 callx0 a0 - 1afa: 22d9 l32i.n a5, a12, 4 - 1afc: 5d01 s32i.n a13, a5, 28 - 1afe: 00c0fe l32r a0, 146c - 1b01: 1c5800 callx0 a0 - 1b04: 0175d9 j 154e - 1b07: fe5b beqz.n a0, 1b1a - 1b09: 0000c0 addi a2, a1, 32 - 1b0c: fe9186 l32r a3, 1344 - 1b0f: f08c l32i.n a4, a1, 16 - 1b11: 20c122 l32r a0, 1470 - 1b14: fe0e31 callx0 a0 - 1b17: 014148 j 1b26 - 1b1a: c0fe57 addi a2, a1, 32 - 1b1d: c60000 l32r a3, 1348 - 1b20: 220002 l32r a0, 1474 - 1b23: 3120c1 callx0 a0 - 1b26: 01fe0a addi a2, a1, 32 - 1b29: c0fe55 l32r a0, 1478 - 1b2c: 220000 callx0 a0 - 1b2f: 0120c1 l8ui a6, a12, 37 - 1b32: fe53 addi.n a6, a6, 1 - 1b34: 0000c0 s8i a6, a12, 37 - 1b37: 250c62 l32r a0, 147c - 1b3a: 62661b callx0 a0 - 1b3d: 01254c j 154e - 1b40: fe51 l32i.n a0, a1, 24 - 1b42: 0000c0 l32r a7, 134c - 1b45: fe8346 blt a7, a0, 1b4b - 1b48: 716108 bgez a0, 16d4 - 1b4b: 07fe02 l32r a0, 1480 - 1b4e: d60227 callx0 a0 - 1b51: 01b880 j 154e - 1b54: c0fe4d l32r a0, 1484 - 1b57: 460000 callx0 a0 - 1b5a: fe7e mov.n a3, a2 - 1b5c: 4c01 s32i.n a2, a1, 8 - 1b5e: 00c0fe j 1b63 - 1b61: 3d00 l32i.n a3, a1, 8 - 1b63: 212902 l32r a8, 1350 - 1b66: 000046 blt a8, a3, 1bcf - 1b69: 812138 blti a3, 1, 1bcf - 1b6c: 37fdfb l32r a2, 1354 - 1b6f: a66528 l32r a0, 1488 - 1b72: 216213 callx0 a0 - 1b75: 01fdfa l32i a2, a1, 0x104 - 1b78: c0fe46 addmi a0, a1, 0x100 - 1b7b: 220000 l8ui a3, a2, 0 - 1b7e: 4121 addi.n a0, a0, 4 - 1b80: 01d102 bne a3, a15, 1ba6 - 1b83: 000232 addi a3, a1, 20 - 1b86: 004b addi.n a2, a2, 1 - 1b88: 93f7 addi.n a4, a1, 12 - 1b8a: c13222 s32i a2, a1, 0x104 - 1b8d: 1b14 mov.n a2, a0 - 1b8f: 41cb22 call0 1b90 - 1b92: 416122 l32i a3, a1, 0x104 - 1b95: 05002d l8ui a3, a3, 0 - 1b98: 0000 movi.n a4, 13 - 1b9a: 412132 beq a3, a4, 1bd8 - 1b9d: 000332 l32r a0, 148c - 1ba0: 47d40c callx0 a0 - 1ba3: 013a13 j 154e - 1ba6: fe3b movi.n a4, 13 - 1ba8: 0000c0 bne a3, a4, 1bc6 - 1bab: 69c6 movi.n a3, 0 - 1bad: 0cfe s32i.n a3, a1, 20 - 1baf: 9347d4 l32r a2, 1358 - 1bb2: 030c1a l32r a0, 1490 - 1bb5: 215139 callx0 a0 - 1bb8: 01fdea j 16d4 - 1bbb: c0fe37 l8ui a5, a12, 37 - 1bbe: 0000 addi.n a5, a5, 1 - 1bc0: fec606 s8i a5, a12, 37 - 1bc3: 250c52 j 154e - 1bc6: 52551b l32r a0, 1494 - 1bc9: c6254c callx0 a0 - 1bcc: 01fe61 j 154e - 1bcf: c0fe33 l32r a0, 1498 - 1bd2: 860000 callx0 a0 - 1bd5: 01fe5f j 154e - 1bd8: fe32 l32i.n a3, a1, 20 - 1bda: 0000c0 bltz a3, 1be0 - 1bdd: fe5d46 blti a3, 3, 1baf - 1be0: 965138 l32r a0, 149c - 1be3: a60023 callx0 a0 - 1be6: 01ce33 j 154e - 1be9: c0fe2f ill - 1bec: 060000 ill - 1bef: 00fe59 slli a3, a0, 32 - 1bf2: 000000 ill - 1bf5: 000000 ill - 1bf8: 000130 excw - 1bfb: 000000 excw - 1bfe: 500000 ill - 1c01: 000002 ill - 1c04: 00025c excw - 1c07: 000000 ill - 1c0a: 500000 ill - 1c0d: 000002 ill - ... - 1c30: 000268 ill - ... - 1c8b: 034c00 l32r a1, fffda414 - 1c8e: a0c112 excw - 1c91: 1161c2 excw - 1c94: 1361e2 l8ui a1, a2, 97 - 1c97: 1461f2 excw - 1c9a: 61d2 mov.n a2, a1 - 1c9c: 610212 l32r a0, 1c30 - 1c9f: 02dd10 callx0 a0 - 1ca2: 01012d beqz a13, 1e7a - 1ca5: c0ffe5 l32r a15, 1bec - 1ca8: 0000 movi.n a14, 0 - 1caa: 4d16 l32i.n a0, a15, 0 - 1cac: f11d l32i.n a12, a13, 24 - 1cae: 0cffd1 bnei a0, 5, 1cdb - 1cb1: 0f080e l8ui a2, a12, 16 - 1cb4: 6dc8 addi.n a2, a2, 1 - 1cb6: 295066 s8i a2, a12, 16 - 1cb9: 0c22 mov.n a2, a14 - 1cbb: 221b10 l32r a0, 1c34 - 1cbe: 104c22 callx0 a0 - 1cc1: 010e2d l32r a2, 1bf0 - 1cc4: c0ffde l32r a0, 1c38 - 1cc7: 210000 callx0 a0 - 1cca: 01ffcb l8ui a3, a12, 16 - 1ccd: ffdd movi.n a0, 10 - 1ccf: 0000c0 bltu a0, a3, 1cd5 - 1cd2: 100c32 j 1e78 - 1cd5: 37a00c s8i a0, a12, 16 - 1cd8: 860230 j 1e78 - 1cdb: 0068 l32i.n a2, a13, 8 - 1cdd: 4c02 beqz.n a2, 1ce7 - 1cdf: 670610 l32r a0, 1c3c - 1ce2: 2d2800 callx0 a0 - 1ce5: 628c s32i.n a14, a13, 8 - 1ce7: d701 mov.n a2, a13 - 1ce9: 00c0ff l32r a0, 1c40 - 1cec: 2de900 callx0 a0 - 1cef: 010d2d l32r a13, 1bf4 - 1cf2: ffd5 s32i.n a14, a12, 28 - 1cf4: 0000c0 l8ui a4, a13, 8 - 1cf7: ffc1d1 s8i a14, a12, 0 - 1cfa: 7ce9 beqz.n a4, 1d15 - 1cfc: 0d42 mov.n a2, a1 - 1cfe: 4ce208 l32r a3, 1bf8 - 1d01: 749c00 l8ui a4, a12, 2 - 1d04: 31012d l32r a0, 1c44 - 1d07: 42ffbe callx0 a0 - 1d0a: 020c mov.n a2, a1 - 1d0c: ffd001 l32r a0, 1c48 - 1d0f: 0000c0 callx0 a0 - 1d12: 01012d j 1d1e - 1d15: c0ffcf l32r a2, 1bfc - 1d18: 060000 l32r a0, 1c4c - 1d1b: 210002 callx0 a0 - 1d1e: 01ffb9 l8ui a7, a13, 37 - 1d21: c0ffcd l8ui a5, a13, 38 - 1d24: 0000 addi.n a7, a7, -1 - 1d26: 250d72 s8i a7, a13, 37 - 1d29: 260d52 beqz a5, 1dcd - 1d2c: 72770b l32r a7, 1c00 - 1d2f: 16254d l8ui a0, a12, 2 - 1d32: 710a05 l8ui a5, a7, 0 - 1d35: ffb5 addi.n a0, a0, 1 - 1d37: 020c02 extui a0, a0, 0, 8 - 1d3a: 000752 bltu a0, a5, 1d40 - 1d3d: 00001b j 1dc8 - 1d40: 7400 l32i.n a2, a13, 4 - 1d42: 3057 movi.n a15, 52 - 1d44: 21c602 mul16s a15, a15, a0 - 1d47: 2800 add.n a4, a15, a2 - 1d49: 4f3c1d l8ui a3, a4, 0 - 1d4c: d1ff00 beqz a3, 1dba - 1d4f: 4f2a l32i.n a3, a4, 12 - 1d51: 000432 beqi a3, 1, 1dbd - 1d54: a316 l32i.n a5, a4, 28 - 1d56: 3806 l32i.n a5, a5, 0 - 1d58: 132634 s32i a0, a1, 84 - 1d5b: 745868 addi a5, a5, -16 - 1d5e: 020558 beqz a5, 1e8e - 1d61: 521561 l8ui a4, a4, 2 - 1d64: f0c5 mov.n a2, a1 - 1d66: 12c516 l32r a3, 1c04 - 1d69: 020442 l32r a0, 1c50 - 1d6c: 31012d callx0 a0 - 1d6f: ffa7 mov.n a2, a1 - 1d71: ffb901 l32r a0, 1c54 - 1d74: 0000c0 callx0 a0 - 1d77: 012d l32i.n a3, a13, 4 - 1d79: b801 add.n a3, a3, a15 - 1d7b: 00c0ff s8i a14, a3, 0 - 1d7e: 3800 l32i.n a2, a13, 4 - 1d80: fa1d add.n a2, a2, a15 - 1d82: e233 l32i.n a2, a2, 28 - 1d84: 280043 l32r a0, 1c58 - 1d87: 22fa1d callx0 a0 - 1d8a: 7228 l32i.n a2, a13, 4 - 1d8c: b501 add.n a2, a2, a15 - 1d8e: c0ff l32i.n a2, a2, 28 - 1d90: 0000 l32i.n a2, a2, 8 - 1d92: fa1d28 l32r a0, 1c5c - 1d95: 722822 callx0 a0 - 1d98: 2228 l32i.n a2, a13, 4 - 1d9a: b201 add.n a2, a2, a15 - 1d9c: c0ff l32i.n a2, a2, 28 - 1d9e: 0000 s32i.n a14, a2, 8 - 1da0: fa1d28 l32r a0, 1c60 - 1da3: 722822 callx0 a0 - 1da6: 0122e9 l32i a0, a1, 84 - 1da9: c0ffb0 l32r a7, 1c08 - 1dac: 0000 l32i.n a2, a13, 4 - 1dae: 152102 l8ui a4, a13, 37 - 1db1: 9771 add.n a3, a15, a2 - 1db3: 28ff addi.n a4, a4, -1 - 1db5: 0d421d s8i a4, a13, 37 - 1db8: 2a25 s32i.n a14, a3, 28 - 1dba: 440b3f l8ui a5, a7, 0 - 1dbd: 4d42 addi.n a0, a0, 1 - 1dbf: 73e925 extui a0, a0, 0, 8 - 1dc2: 000752 bgeu a0, a5, 1dc8 - 1dc5: 00001b j 1d42 - 1dc8: 577400 l8ui a2, a13, 38 - 1dcb: 02b0 bnez.n a2, 1df1 - 1dcd: ffde46 l8ui a3, a12, 1 - 1dd0: 260d22 l32r a15, 1c0c - 1dd3: 3222ec bnei a3, 1, 1df1 - 1dd6: f1010c s8i a14, a12, 1 - 1dd9: ff8f movi.n a2, 0 - 1ddb: 1a1366 l32r a0, 1c64 - 1dde: 014ce2 callx0 a0 - 1de1: 020c s32i.n a14, a15, 0 - 1de3: ffa201 l32r a5, 1c10 - 1de6: 00c0 movi.n a4, 1 - 1de8: 0fe900 s8i a4, a5, 0 - 1deb: ff8b51 l32r a0, 1c68 - 1dee: 42140c callx0 a0 - 1df1: 010045 l8ui a6, a13, 37 - 1df4: c0ff9f l32r a15, 1c14 - 1df7: 0000 bnez.n a6, 1e29 - 1df9: 250d62 l32r a9, 1c18 - 1dfc: 88f1 movi.n a8, 4 - 1dfe: e6ecff l8ui a7, a13, 38 - 1e01: 8791 s32i.n a8, a9, 0 - 1e03: 0cff beqz.n a7, 1e29 - 1e05: 0d7248 l8ui a10, a12, 1 - 1e08: 098926 s8i a14, a13, 38 - 1e0b: a227ac bnei a10, 1, 1e29 - 1e0e: e2010c s8i a14, a12, 1 - 1e11: 264d movi.n a2, 0 - 1e13: 1a1a66 l32r a0, 1c6c - 1e16: 014ce2 callx0 a0 - 1e19: 020c s32i.n a14, a15, 0 - 1e1b: ff9601 l32r a0, 1c1c - 1e1e: 00c0 movi.n a11, 1 - 1e20: 0fe900 s8i a11, a0, 0 - 1e23: ff8001 l32r a0, 1c70 - 1e26: b21b0c callx0 a0 - 1e29: 010040 l8ui a2, a12, 8 - 1e2c: ff93 l32i.n a0, a15, 0 - 1e2e: 0000c0 bnei a2, 3, 1e39 - 1e31: 0c22 mov.n a2, a12 - 1e33: 0f0808 call0 b9c - 1e36: 073266 j 1e78 - 1e39: 850c2d bnei a0, 5, 1e4f - 1e3c: fed6 movi.n a2, 0 - 1e3e: 000f86 l32r a0, 1c74 - 1e41: 125066 callx0 a0 - 1e44: 01020c l32r a4, 1c20 - 1e47: ff8d movi.n a3, 1 - 1e49: 0000c0 s8i a3, a4, 0 - 1e4c: ff7741 j 1e78 - 1e4f: 32130c bnei a0, 4, 1e78 - 1e52: 060044 l16ui a5, a13, 40 - 1e55: 000a beqz.n a5, 1e75 - 1e57: 4066 movi.n a2, 0 - 1e59: 1d5225 l32r a0, 1c78 - 1e5c: c59c14 callx0 a0 - 1e5f: 01020c s16i a14, a13, 40 - 1e62: ff87 s32i.n a14, a15, 0 - 1e64: 0000c0 l32r a2, 1c28 - 1e67: 145de2 l32r a7, 1c24 - 1e6a: 0fe9 movi.n a6, 1 - 1e6c: ff7121 s8i a6, a7, 0 - 1e6f: ff6f71 l32r a0, 1c7c - 1e72: 62160c callx0 a0 - 1e75: 010047 s8i a14, a12, 8 - 1e78: ff83 s32i.n a14, a12, 4 - 1e7a: 0000c0 l32i a12, a1, 68 - 1e7d: 084ce2 l32i a13, a1, 72 - 1e80: c21ce9 l32i a14, a1, 76 - 1e83: d21121 l32i a15, a1, 80 - 1e86: e21221 l32i a0, a1, 64 - 1e89: f21321 addi a1, a1, 96 - 1e8c: 1421 ret.n - 1e8e: 102102 l32r a9, 1c2c - 1e91: 60c112 s8i a14, a9, 0 - 1e94: 91f00d l8ui a8, a12, 1 - 1e97: e2ff67 bnei a8, 1, 1eaa - 1e9a: 820049 s8i a14, a12, 1 - 1e9d: 010c l32i.n a6, a13, 4 - 1e9f: 1866 movi.n a5, 1 - 1ea1: e20f add.n a6, a6, a15 - 1ea3: 68014c s8i a5, a6, 1 - 1ea6: 0c1d l32i.n a4, a13, 4 - 1ea8: fa15 add.n a4, a4, a15 - 1eaa: 5266 l32i.n a2, a4, 28 - 1eac: 480146 l32r a0, 1c80 - 1eaf: 44fa1d callx0 a0 - 1eb2: 017428 j 1dc8 - 1eb5: c0ff75 ill - 1eb8: 860000 ill - 1ebb: 00ffc4 mul16u a1, a2, a0 - 1ebe: 000000 slli a0, a9, 17 - 1ec1: 000000 l32r a0, 1eb8 - -00001ec4 : - 1ec4: f0c112 callx0 a0 - 1ec7: 0109 l32i.n a0, a1, 0 - 1ec9: fffd01 addi a1, a1, 16 - 1ecc: 00c0 ret.n - 1ece: 010800 ill - 1ed1: 10c112 ill - 1ed4: f00d l32i.n a1, a3, 0 - 1ed6: 000000 ill - 1ed9: 000000 ill - 1edc: 000318 excw - 1edf: 000000 ill - 1ee2: 200000 ill - 1ee5: 000003 ill - ... - 1ef0: 000250 ill - ... - 1f03: 025000 excw - 1f06: 000000 ill - 1f09: 000000 ill - 1f0c: 000250 ill - ... - -00001f8c : - 1f8c: 90c112 excw - 1f8f: 1661c2 excw - 1f92: c122 s32i.n a1, a2, 52 - 1f94: 610210 l32r a6, fffd4ff0 - 1f97: 613215 excw - 1f9a: d219 s32i.n a13, a1, 0 - 1f9c: 1761 s32i.n a13, a1, 4 - 1f9e: 0c034c l32r a0, 1f0c - 1fa1: 01d90d callx0 a0 - 1fa4: 0111d9 addi a0, a1, 100 - 1fa7: c0ffdb l32i a3, a1, 100 - 1faa: 020000 l32r a12, 1ed0 - 1fad: 64c1 addi.n a3, a3, 1 - 1faf: 192132 l8ui a2, a12, 8 - 1fb2: ffc9c1 s32i a3, a1, 100 - 1fb5: 331b bnez.n a2, 1fc9 - 1fb7: 080c22 l32r a2, 1ed4 - 1fba: 196132 l32r a0, 1f10 - 1fbd: 2102dc callx0 a0 - 1fc0: 01ffc7 l32r a0, 1f14 - 1fc3: c0ffd5 callx0 a0 - 1fc6: 010000 j 1fda - 1fc9: ffd5 mov.n a3, a1 - 1fcb: 00c0 addi.n a4, a1, 4 - 1fcd: 0600 mov.n a2, a0 - 1fcf: 3d0004 call0 1fd0 - 1fd2: 4b01 beqz.n a2, 1fe8 - 1fd4: 002d41 l32r a0, 1f18 - 1fd7: 000005 callx0 a0 - 1fda: 01229c l32i a12, a1, 88 - 1fdd: c0ffd1 l32i a13, a1, 92 - 1fe0: c20000 l32i a0, a1, 84 - 1fe3: d21621 addi a1, a1, 112 - 1fe6: 1721 ret.n - 1fe8: 152102 l32r a7, 1ed8 - 1feb: c112 l32i.n a6, a1, 0 - 1fed: f00d70 l8ui a7, a7, 0 - 1ff0: ffbc71 bge a7, a6, 1ffc - 1ff3: 720168 l32r a0, 1f1c - 1ff6: 670007 callx0 a0 - 1ff9: 0108a7 j 1fda - 1ffc: c0ffca bne a6, a7, 2010 - 1fff: 460000 l8ui a9, a12, 37 - 2002: 77fff7 l8ui a3, a12, 48 - 2005: 1096 bnez.n a9, 2033 - 2007: 250c92 l32r a0, 1f20 - 200a: 300c32 callx0 a0 - 200d: 01a9ec j 1fda - 2010: ffc6 l32i.n a0, a12, 4 - 2012: 00c0 movi.n a3, 52 - 2014: f24600 mull a2, a6, a3 - 2017: 08ff add.n a0, a0, a2 - 2019: 433c1c l8ui a10, a0, 0 - 201c: 2630 l32i.n a8, a0, 12 - 201e: 002a82 bnez a10, 2188 - 2021: 0000a2 l32r a2, 1edc - 2024: 563088 l32r a0, 1f24 - 2027: 21166a callx0 a0 - 202a: 01ffae l32r a0, 1f28 - 202d: c0ffc0 callx0 a0 - 2030: 010000 j 1fda - 2033: c0ffbf beqz a3, 20a1 - 2036: 860000 s32i a13, a1, 80 - 2039: ffe9 l32i.n a2, a12, 52 - 203b: 06a316 addi a3, a1, 80 - 203e: 61d2 movi.n a4, 0 - 2040: dc2814 l32r a0, 1f2c - 2043: 50c132 callx0 a0 - 2046: 040c movi.n a7, 1 - 2048: ffbb01 l8ui a5, a12, 38 - 204b: 00c0 l32i.n a0, a12, 52 - 204d: 0c00 movi.n a6, 0 - 204f: 0c5217 l8ui a4, a0, 20 - 2052: 0826 s32i.n a6, a1, 0 - 2054: 060cdc movnez a5, a7, a4 - 2057: 140042 s8i a5, a12, 38 - 205a: 400169 blti a4, 1, 209b - 205d: 529357 l32i a4, a1, 80 - 2060: 264c l32i.n a2, a0, 8 - 2062: 3d14a6 addx2 a3, a6, a6 - 2065: 2142 addi.n a2, a2, 12 - 2067: 202814 addx4 a3, a3, a4 - 206a: 3660 addi.n a3, a3, 8 - 206c: cb90 movi.n a4, 4 - 206e: 334022 l32r a0, 1f30 - 2071: 338ba0 callx0 a0 - 2074: 440c l32i.n a2, a12, 52 - 2076: b001 l32i.n a3, a1, 0 - 2078: 00c0ff l32i a4, a1, 80 - 207b: dc2800 addx2 a3, a3, a3 - 207e: 420138 addx4 a3, a3, a4 - 2081: 1421 l32i.n a4, a2, 8 - 2083: 3330 l32i.n a3, a3, 4 - 2085: 4090 s32i.n a3, a4, 0 - 2087: 48a033 l32r a0, 1f34 - 208a: 133822 callx0 a0 - 208d: 0439 l32i.n a6, a1, 0 - 208f: ab01 l32i.n a0, a12, 52 - 2091: c0ff addi.n a6, a6, 1 - 2093: 0000 s32i.n a6, a1, 0 - 2095: 080168 l8ui a4, a0, 20 - 2098: 661bdc blt a6, a4, 205d - 209b: 420169 l32r a7, 1ee0 - 209e: 471400 l8ui a7, a7, 0 - 20a1: c126 movi.n a6, 0 - 20a3: 9171 s32i.n a6, a1, 0 - 20a5: 0772ff bgei a7, 1, 20ab - 20a8: 060c00 j 1fda - 20ab: 0169 l32i.n a0, a12, 4 - 20ad: 17e6 movi.n a3, 52 - 20af: cb8602 mull a2, a6, a3 - 20b2: 08ff add.n a0, a0, a2 - 20b4: 433c1c l8ui a8, a0, 0 - 20b7: 2630 l32i.n a5, a0, 12 - 20b9: 002a82 beqz a8, 2173 - 20bc: 0082 l32i.n a4, a0, 28 - 20be: 5800 l32i.n a4, a4, 0 - 20c0: 681630 bnei a4, 16, 20f5 - 20c3: 480b addi.n a5, a5, -1 - 20c5: 044870 beqz a5, 217b - 20c8: 31b466 l32r a5, 1ee4 - 20cb: 550b movi.n a6, 8 - 20cd: 2516 movi.n a8, 1 - 20cf: 87510b s8i a8, a12, 38 - 20d2: 860cff s8i a8, a0, 1 - 20d5: 180c l32i.n a7, a1, 0 - 20d7: 4c82 l32i.n a2, a12, 4 - 20d9: 408226 mull a7, a7, a3 - 20dc: 7801 add.n a7, a2, a7 - 20de: 2801 s32i.n a6, a7, 4 - 20e0: 301c l32i.n a4, a1, 0 - 20e2: 7a8277 s8i a13, a5, 0 - 20e5: 176972 mull a3, a4, a3 - 20e8: 0148 add.n a2, a2, a3 - 20ea: 45d2 l32i.n a2, a2, 28 - 20ec: 343000 l32r a0, 1f38 - 20ef: 223a82 callx0 a0 - 20f2: 017228 j 1fda - 20f5: c0ff93 addi a2, a1, 16 - 20f8: 060000 l32r a3, 1ee8 - 20fb: 22ffb9 s8i a13, a0, 0 - 20fe: 10c1 l32i.n a4, a1, 0 - 2100: ff7c31 l32r a0, 1f3c - 2103: 0040d2 callx0 a0 - 2106: 010148 addi a2, a1, 16 - 2109: c0ff8f l32r a0, 1f40 - 210c: 220000 callx0 a0 - 210f: 10c1 l32i.n a2, a12, 4 - 2111: 8d01 l32i.n a3, a1, 0 - 2113: c0ff movi.n a4, 52 - 2115: 280000 mull a3, a3, a4 - 2118: 381c add.n a2, a2, a3 - 211a: 3c01 l32i.n a2, a2, 28 - 211c: 334044 l32r a0, 1f44 - 211f: 223a82 callx0 a0 - 2122: 7228 l32i.n a2, a12, 4 - 2124: 8a01 l32i.n a3, a1, 0 - 2126: c0ff movi.n a4, 52 - 2128: 280000 mull a3, a3, a4 - 212b: 381c add.n a2, a2, a3 - 212d: 3c01 l32i.n a2, a2, 28 - 212f: 4044 l32i.n a2, a2, 8 - 2131: 3a8233 l32r a0, 1f48 - 2134: 722822 callx0 a0 - 2137: 2228 l32i.n a2, a12, 4 - 2139: 8501 l32i.n a3, a1, 0 - 213b: c0ff movi.n a4, 52 - 213d: 280000 mull a3, a3, a4 - 2140: 381c add.n a2, a2, a3 - 2142: 3c01 l32i.n a2, a2, 28 - 2144: 4044 s32i.n a13, a2, 8 - 2146: 3a8233 l32r a0, 1f4c - 2149: 722822 callx0 a0 - 214c: 22d9 l32i.n a6, a12, 4 - 214e: 8101 movi.n a8, 52 - 2150: 00c0ff l8ui a5, a12, 37 - 2153: 6800 l32i.n a7, a1, 0 - 2155: 3c1c addi.n a5, a5, -1 - 2157: 0c5248 mull a7, a7, a8 - 215a: 7825 add.n a6, a6, a7 - 215c: 550b01 extui a5, a5, 0, 8 - 215f: 827780 s8i a5, a12, 37 - 2162: 667a s32i.n a13, a6, 28 - 2164: 5050 bnez.n a5, 2173 - 2166: 4c5274 l32r a7, 1eec - 2169: d925 movi.n a6, 4 - 216b: cc76 s32i.n a6, a7, 0 - 216d: 6171b5 l32r a0, 1f50 - 2170: 460cff callx0 a0 - 2173: 010769 l32r a7, 1ef0 - 2176: ff78 l32i.n a6, a1, 0 - 2178: 0000c0 l8ui a7, a7, 0 - 217b: 5f71 addi.n a6, a6, 1 - 217d: 68ff s32i.n a6, a1, 0 - 217f: 077201 bge a6, a7, 2185 - 2182: 661b00 j 20ab - 2185: 770169 j 1fda - 2188: 02a6 l32i.n a4, a0, 28 - 218a: c946 l32i.n a4, a4, 0 - 218c: 9446ff bnei a8, 1, 21b4 - 218f: 7048ff addi a5, a4, -16 - 2192: 660448 bnez a5, 225a - 2195: 522418 l32r a5, 1ef4 - 2198: f0c4 movi.n a6, 1 - 219a: 0c4556 s8i a6, a0, 1 - 219d: ff5751 s8i a13, a5, 0 - 21a0: 160c l32i.n a4, a1, 0 - 21a2: 4062 l32i.n a2, a12, 4 - 21a4: 45d201 mull a3, a4, a3 - 21a7: 4800 add.n a2, a2, a3 - 21a9: 2801 l32i.n a2, a2, 28 - 21ab: 34301c l32r a0, 1f54 - 21ae: 223a82 callx0 a0 - 21b1: 017228 j 1fda - 21b4: c0ff6a bnei a4, 16, 21d6 - 21b7: 460000 l32r a5, 1ef8 - 21ba: ff89 movi.n a6, 1 - 21bc: 1eb466 s8i a6, a0, 1 - 21bf: ff5051 s8i a13, a5, 0 - 21c2: 160c l32i.n a4, a1, 0 - 21c4: 4062 l32i.n a2, a12, 4 - 21c6: 45d201 mull a3, a4, a3 - 21c9: 4800 add.n a2, a2, a3 - 21cb: 2801 l32i.n a2, a2, 28 - 21cd: 34301c l32r a0, 1f58 - 21d0: 223a82 callx0 a0 - 21d3: 017228 j 1fda - 21d6: c0ff62 addi a2, a1, 16 - 21d9: c60000 l32r a3, 1efc - 21dc: 22ff80 s8i a13, a0, 0 - 21df: 10c1 l32i.n a4, a1, 0 - 21e1: ff4831 l32r a0, 1f5c - 21e4: 0040d2 callx0 a0 - 21e7: 010148 addi a2, a1, 16 - 21ea: c0ff5e l32r a0, 1f60 - 21ed: 220000 callx0 a0 - 21f0: 10c1 l32i.n a2, a12, 4 - 21f2: 5d01 l32i.n a3, a1, 0 - 21f4: c0ff movi.n a4, 52 - 21f6: 280000 mull a3, a3, a4 - 21f9: 381c add.n a2, a2, a3 - 21fb: 3c01 l32i.n a2, a2, 28 - 21fd: 334044 l32r a0, 1f64 - 2200: 223a82 callx0 a0 - 2203: 7228 l32i.n a2, a12, 4 - 2205: 5901 l32i.n a3, a1, 0 - 2207: c0ff movi.n a4, 52 - 2209: 280000 mull a3, a3, a4 - 220c: 381c add.n a2, a2, a3 - 220e: 3c01 l32i.n a2, a2, 28 - 2210: 4044 l32i.n a2, a2, 8 - 2212: 3a8233 l32r a0, 1f68 - 2215: 722822 callx0 a0 - 2218: 2228 l32i.n a2, a12, 4 - 221a: 5501 l32i.n a3, a1, 0 - 221c: c0ff movi.n a4, 52 - 221e: 280000 mull a3, a3, a4 - 2221: 381c add.n a2, a2, a3 - 2223: 3c01 l32i.n a2, a2, 28 - 2225: 4044 s32i.n a13, a2, 8 - 2227: 3a8233 l32r a0, 1f6c - 222a: 722822 callx0 a0 - 222d: 22d9 l32i.n a5, a12, 4 - 222f: ff5101 l8ui a8, a12, 37 - 2232: 00c0 l32i.n a6, a1, 0 - 2234: 5800 movi.n a7, 52 - 2236: 0c821c mull a6, a6, a7 - 2239: 6825 addi.n a8, a8, -1 - 223b: 473c01 s8i a8, a12, 37 - 223e: 6670 add.n a5, a5, a6 - 2240: 0b82 s32i.n a13, a5, 28 - 2242: 4c8288 l32r a0, 1f70 - 2245: 556a25 callx0 a0 - 2248: 0175d9 l32r a10, 1f00 - 224b: c0ff4b l8ui a13, a12, 37 - 224e: 0000 l32i.n a9, a10, 0 - 2250: 2ea1 movi.n a11, 4 - 2252: 0cd2ff moveqz a9, a11, a13 - 2255: 9825 s32i.n a9, a10, 0 - 2257: 4b0c0a j 1fda - 225a: 839bd0 addi a2, a1, 16 - 225d: c60a99 l32r a3, 1f04 - 2260: 22ff5f s8i a13, a0, 0 - 2263: 10c1 l32i.n a4, a1, 0 - 2265: ff2931 l32r a0, 1f74 - 2268: 0040d2 callx0 a0 - 226b: 010148 addi a2, a1, 16 - 226e: c0ff43 l32r a0, 1f78 - 2271: 220000 callx0 a0 - 2274: 10c1 l32i.n a2, a12, 4 - 2276: 4201 l32i.n a3, a1, 0 - 2278: c0ff movi.n a4, 52 - 227a: 280000 mull a3, a3, a4 - 227d: 381c add.n a2, a2, a3 - 227f: 3c01 l32i.n a2, a2, 28 - 2281: 334044 l32r a0, 1f7c - 2284: 223a82 callx0 a0 - 2287: 017228 l8ui a5, a12, 37 - 228a: ff3e addi.n a5, a5, -1 - 228c: 0000c0 s8i a5, a12, 37 - 228f: 250c52 l32r a0, 1f80 - 2292: 52550b callx0 a0 - 2295: 01254c l32r a7, 1f08 - 2298: c0ff3c l8ui a9, a12, 37 - 229b: 0000 l32i.n a6, a7, 0 - 229d: 1c71 movi.n a8, 4 - 229f: 0c92ff moveqz a6, a8, a9 - 22a2: 6825 s32i.n a6, a7, 0 - 22a4: 480c07 j 1fda - 22a7: 836890 ill - 22aa: 860769 excw - 22ad: 00ff4c excw - 22b0: 000000 excw - 22b3: 032c00 ill - 22b6: 340000 excw - 22b9: 000003 l8ui a0, a0, 0 - 22bc: 000000 ill - 22bf: 025c00 ill - ... - -000022f8 : - 22f8: 034c mov.n a2, a1 - 22fa: b0c112 s32i a0, a1, 64 - 22fd: 1161c2 l32r a0, 22c0 - 2300: 02012d callx0 a0 - 2303: 011061 l32r a12, 22a8 - 2306: c0fff0 l8ui a0, a12, 8 - 2309: 0000 l32i.n a4, a12, 4 - 230b: e9c1 beqz.n a0, 2327 - 230d: 0c02ff l32r a2, 22ac - 2310: 1c4808 l32r a0, 22c4 - 2313: 21809c callx0 a0 - 2316: 01ffe7 l32r a0, 22c8 - 2319: c0ffed callx0 a0 - 231c: 010000 l32i a12, a1, 68 - 231f: c0ffec l32i a0, a1, 64 - 2322: c20000 addi a1, a1, 80 - 2325: 1121 ret.n - 2327: 102102 l8ui a2, a4, 0 - 232a: 50c112 l8ui a3, a12, 48 - 232d: 22f00d beqz a2, 23bb - 2330: 0004 beqz.n a3, 2344 - 2332: 300c32 l32r a2, 22b0 - 2335: 08a216 l32r a0, 22cc - 2338: 21039c callx0 a0 - 233b: 01ffdf l32r a0, 22d0 - 233e: c0ffe5 callx0 a0 - 2341: 010000 j 231c - 2344: ffe5 l32i.n a5, a4, 28 - 2346: 00c0 l32i.n a5, a5, 0 - 2348: c600 movi.n a0, 0 - 234a: 58fff5 bnei a5, 16, 2365 - 234d: 055874 l32r a5, 22b4 - 2350: 000c movi.n a3, 1 - 2352: 17b566 s8i a0, a5, 0 - 2355: ffd951 s8i a3, a4, 1 - 2358: 130c l32i.n a2, a12, 4 - 235a: 4502 l32i.n a2, a2, 28 - 235c: 443200 l32r a0, 22d4 - 235f: 1c2801 callx0 a0 - 2362: 017228 j 231c - 2365: c0ffde l32r a2, 22b8 - 2368: 0000 movi.n a6, 0 - 236a: ffed86 s8i a6, a4, 0 - 236d: ffd421 l32r a0, 22d8 - 2370: 62060c callx0 a0 - 2373: 0044 l32i.n a2, a12, 4 - 2375: da01 l32i.n a2, a2, 28 - 2377: 00c0ff l32r a0, 22dc - 237a: 1c2800 callx0 a0 - 237d: 7228 l32i.n a2, a12, 4 - 237f: d901 l32i.n a2, a2, 28 - 2381: c0ff l32i.n a2, a2, 8 - 2383: 280000 l32r a0, 22e0 - 2386: 72281c callx0 a0 - 2389: 2228 l32i.n a2, a12, 4 - 238b: d701 l32i.n a2, a2, 28 - 238d: c0ff movi.n a3, 0 - 238f: 0000 s32i.n a3, a2, 8 - 2391: 281c28 l32r a0, 22e4 - 2394: 030c72 callx0 a0 - 2397: 012239 l8ui a3, a12, 37 - 239a: ffd4 l32i.n a5, a12, 4 - 239c: 00c0 movi.n a4, 0 - 239e: 3200 s32i.n a4, a5, 28 - 23a0: 250c addi.n a3, a3, -1 - 23a2: 0c1c58 extui a3, a3, 0, 8 - 23a5: 754904 s8i a3, a12, 37 - 23a8: 30330b bnez a3, 231c - 23ab: 327430 l32r a7, 22bc - 23ae: 254c movi.n a6, 4 - 23b0: 0356 s32i.n a6, a7, 0 - 23b2: c471f7 l32r a0, 22e8 - 23b5: 460cff callx0 a0 - 23b8: 010769 j 231c - 23bb: c0ffcd l32r a0, 22ec - 23be: 060000 callx0 a0 - 23c1: 01ffd8 j 231c - 23c4: c0ffcc ill - 23c7: c60000 ill - 23ca: 00ffd5 ill - ... - 23d5: 000000 ill - 23d8: 000348 ill - ... - 23f7: 1200 l32i.n a12, a4, 24 - 23f9: c9f0c1 beqz a3, 2446 - 23fc: 0911 l32i.n a2, a3, 0 - 23fe: 64c801 beqz a2, 2446 - 2401: 9316 l32i.n a2, a12, 28 - 2403: 2804 l32i.n a2, a2, 8 - 2405: 1603 l32i.n a4, a12, 24 - 2407: 0442 s32i.n a4, a2, 0 - 2409: 7c28 addi.n a2, a2, 12 - 240b: 2228 movi.n a4, 4 - 240d: 496c48 l32r a0, 23dc - 2410: 22cb02 callx0 a0 - 2413: 01440c l32r a4, 23c8 - 2416: c0fff3 l32r a3, 23cc - 2419: 410000 l32r a6, 23c4 - 241c: ffed movi.n a5, 3 - 241e: ed31 s32i.n a5, a12, 4 - 2420: 61ff s32i.n a5, a6, 0 - 2422: ffea s32i.n a3, a4, 0 - 2424: 350c l32i.n a2, a12, 28 - 2426: 1c59 movi.n a3, 4 - 2428: 390659 l32r a0, 23e0 - 242b: 7c2804 callx0 a0 - 242e: 01430c l32r a0, 23e4 - 2431: c0ffee callx0 a0 - 2434: 010000 l32r a2, 23d0 - 2437: c0ffed l32r a0, 23e8 - 243a: 210000 callx0 a0 - 243d: ffe7 l32i.n a12, a1, 4 - 243f: ec01 l32i.n a0, a1, 0 - 2441: 00c0ff addi a1, a1, 16 - 2444: c800 ret.n - 2446: 010811 l32r a0, 23ec - 2449: 10c112 callx0 a0 - 244c: 01f00d l32r a8, 23d8 - 244f: ffe9 movi.n a7, 1 - 2451: 0000c0 l32r a10, 23d4 - 2454: e381 movi.n a9, 0 - 2456: 0cff s32i.n a9, a10, 0 - 2458: e0a117 s8i a7, a8, 0 - 245b: 090cff j 243d - 245e: 720a99 ill - 2461: 860048 ill - 2464: 00fff7 addi a1, a1, -16 - 2467: 0000 s32i.n a0, a1, 0 - 2469: 000000 l32r a0, 2460 - -0000246c : - 246c: f0c112 callx0 a0 - 246f: 0109 l32i.n a0, a1, 0 - 2471: fffd01 addi a1, a1, 16 - 2474: 00c0 ret.n - 2476: 010800 ill - 2479: 10c112 ill - 247c: f00d movi.n a3, 64 - 247e: 000000 ill - 2481: 000000 ill - 2484: 034c l32i.n a5, a3, 0 - 2486: 000000 excw - 2489: 000000 excw - 248c: 000358 excw - 248f: 036c00 rsr.ibreaka0 a0 - 2492: 000000 excw - 2495: 000008 excw - 2498: 80 .byte 0xff - 2499: 03 .byte 0xff - 249a: 8c0000 excw - 249d: 000003 excw - 24a0: 00ffff ill - 24a3: 03c800 excw - 24a6: 000000 ill - 24a9: 000000 ill - 24ac: 0023f0 ill - ... - 24bb: 03f400 excw - 24be: 480000 ill - 24c1: 000003 ill - 24c4: 0003d4 ill - ... - 24cf: 03e400 ill - ... - 24da: 980000 extui a0, a0, 0, 12 - 24dd: 000003 excw - 24e0: 0003a4 ill - 24e3: 03b400 ill - ... - -00002588 : - 2588: a022 addi.n a0, a2, 2 - 258a: 1120c0 l32r a6, fffcee34 - 258d: 61c2c0 l32r a6, fffc5644 - 2590: 61022b l32i a0, a9, 4 - 2593: 322a s32i.n a2, a1, 4 - 2595: 2d61 s32i.n a2, a1, 8 - 2597: 020c s32i.n a2, a1, 12 - 2599: 290129 movi a3, 128 - 259c: 212911 addi a2, a1, 16 - 259f: 323129 l32r a0, 24e0 - 25a2: 2280a0 callx0 a0 - 25a5: 0110c1 l32r a12, 2478 - 25a8: ffd0 movi.n a5, 61 - 25aa: 0000c0 l8ui a3, a12, 9 - 25ad: ffb4c1 l32i a4, a1, 180 - 25b0: 32d53c bnei a3, 1, 25c5 - 25b3: 42090c l32r a2, 247c - 25b6: 662d21 l32r a0, 24e4 - 25b9: 211113 callx0 a0 - 25bc: 01ffb2 l32r a0, 24e8 - 25bf: c0ffcb callx0 a0 - 25c2: 010000 j 25dc - 25c5: ffcb addi.n a6, a4, 1 - 25c7: 0000c0 addmi a2, a1, 0x100 - 25ca: 000586 addi a2, a2, -76 - 25cd: 22641b l8ui a4, a4, 0 - 25d0: 2201d1 s32i a6, a1, 180 - 25d3: 42b4c2 beq a4, a5, 25e9 - 25d6: 620004 l32r a0, 24ec - 25d9: 572d61 callx0 a0 - 25dc: 011214 l32i a12, a1, 172 - 25df: c0ffc5 movi a2, 192 - 25e2: c20000 l32i a0, a1, 168 - 25e5: 2b21 add.n a1, a1, a2 - 25e7: a022 ret.n - 25e9: 2102c0 l8ui a3, a12, 8 - 25ec: 2a2a beqz.n a3, 2621 - 25ee: 0d11 mov.n a3, a1 - 25f0: 32f0 addi.n a4, a1, 8 - 25f2: bc080c call0 25f4 - 25f5: 3d13 l32i.n a4, a1, 8 - 25f7: 418b01 l32r a5, 2480 - 25fa: 000005 bgei a4, 1, 2668 - 25fd: 512148 l8ui a5, a5, 0 - 2600: ffa2 l32i.n a3, a1, 0 - 2602: 6a14e6 bge a3, a5, 2668 - 2605: 000552 beqz a2, 2668 - 2608: 570138 l32i a6, a1, 180 - 260b: 62a3 movi.n a0, 44 - 260d: f216 addi.n a7, a6, 1 - 260f: 216205 l8ui a6, a6, 0 - 2612: c02c2d s32i a7, a1, 180 - 2615: 62761b beq a6, a0, 2625 - 2618: 720006 l32r a0, 24f0 - 261b: 072d61 callx0 a0 - 261e: 010c16 j 25dc - 2621: ffb6 movi.n a3, 0 - 2623: 00c0 s32i.n a3, a1, 0 - 2625: 8600 l32i.n a2, a12, 4 - 2627: ffee movi.n a4, 52 - 2629: 39030c mull a4, a3, a4 - 262c: 2801 add.n a2, a2, a4 - 262e: 443c1c l8ui a9, a2, 0 - 2631: 824340 l8ui a5, a12, 56 - 2634: 224a bnez.n a9, 2648 - 2636: 000292 l32r a2, 2484 - 2639: 380c52 l32r a0, 24f4 - 263c: 2109dc callx0 a0 - 263f: 01ff93 l32r a0, 24f8 - 2642: c0ffae callx0 a0 - 2645: 010000 j 25dc - 2648: c0ffae l8ui a2, a2, 8 - 264b: c60000 slli a5, a5, 24 - 264e: 22ffe4 srai a5, a5, 24 - 2651: 800802 beq a5, a2, 2671 - 2654: 0155 beqz.n a2, 2671 - 2656: 315850 l32r a2, 2488 - 2659: 1c1527 l32r a0, 24fc - 265c: 21929c callx0 a0 - 265f: 01ff8c l32r a0, 2500 - 2662: c0ffa8 callx0 a0 - 2665: 010000 j 25dc - 2668: c0ffa8 l32r a0, 2504 - 266b: c60000 callx0 a0 - 266e: 01ffdc j 25dc - 2671: ffa7 addi.n a3, a1, 4 - 2673: 00c0 addi.n a4, a1, 8 - 2675: da8600 addmi a2, a1, 0x100 - 2678: 314bff addi a2, a2, -76 - 267b: 22418b call0 267c - 267e: 01d1 l32i.n a4, a1, 4 - 2680: b4c222 l32r a3, 248c - 2683: 0005 l32i.n a5, a12, 4 - 2685: 114800 bge a3, a4, 269a - 2688: ff8331 l32r a2, 2490 - 268b: 471c58 l32r a0, 2508 - 268e: 2111a3 callx0 a0 - 2691: 01ff82 l32r a0, 250c - 2694: c0ff9f callx0 a0 - 2697: 010000 j 25dc - 269a: ff9e l32i.n a6, a1, 0 - 269c: 00c0 movi.n a7, 52 - 269e: d04600 mull a6, a6, a7 - 26a1: 68ff add.n a5, a5, a6 - 26a3: 3c01 l32i.n a5, a5, 28 - 26a5: 7047 l32i.n a5, a5, 0 - 26a7: 6a8266 bnei a5, 32, 26f6 - 26aa: 5855 movi.n a9, 44 - 26ac: 055875 l32i a0, a1, 180 - 26af: 4bc566 addmi a2, a1, 0x100 - 26b2: 02c92c l8ui a8, a0, 0 - 26b5: 222d21 addi a2, a2, -76 - 26b8: 8201d1 bne a8, a9, 26f6 - 26bb: 0000 addi.n a3, a0, 1 - 26bd: c222 movi.n a4, 64 - 26bf: 9897b4 s32i a3, a1, 180 - 26c2: 1b3a mov.n a3, a2 - 26c4: 044c30 addi a2, a1, 16 - 26c7: 2d6132 l32r a0, 2510 - 26ca: 22023d callx0 a0 - 26cd: 0110c1 blti a2, 1, 26d3 - 26d0: c0ff92 j 28ed - 26d3: a60000 l32r a2, 2494 - 26d6: 460212 l32r a0, 2514 - 26d9: 210086 callx0 a0 - 26dc: 01ff70 l32r a0, 2518 - 26df: c0ff8f callx0 a0 - 26e2: 010000 j 25dc - 26e5: ff8f l32i.n a0, a1, 12 - 26e7: 0000c0 bgei a0, 1, 26ed - 26ea: ffbd86 j 2931 - 26ed: e63108 l32r a4, 2498 - 26f0: c60210 bge a4, a0, 26f6 - 26f3: 410090 j 2931 - 26f6: 07ff6a l32i a5, a1, 180 - 26f9: 8602a4 l32r a3, 24a0 - 26fc: 52008e l8ui a5, a5, 0 - 26ff: 2d21 movi.n a6, 13 - 2701: ff6931 beq a5, a6, 2716 - 2704: 000552 l32r a2, 249c - 2707: 67d60c l32r a0, 251c - 270a: 211115 callx0 a0 - 270d: 01ff66 l32r a0, 2520 - 2710: c0ff85 callx0 a0 - 2713: 010000 j 25dc - 2716: c0ff84 l8ui a6, a12, 56 - 2719: 460000 bnei a6, 3, 273a - 271c: ffb1 l32i.n a7, a12, 4 - 271e: 0c62 l32i.n a8, a1, 0 - 2720: 6638 movi.n a9, 52 - 2722: 781d36 mull a8, a8, a9 - 2725: 881c add.n a7, a7, a8 - 2727: 3c01 l32i.n a7, a7, 28 - 2729: 9049 l32i.n a7, a7, 0 - 272b: 8a8288 addi a7, a7, -16 - 272e: 777877 beqz a7, 2857 - 2731: 720778 l32r a0, 2524 - 2734: 16f0c7 callx0 a0 - 2737: 011257 j 25dc - 273a: ff7c l32i.n a4, a1, 4 - 273c: 00c0 l32i.n a0, a12, 4 - 273e: 4600 movi.n a5, 52 - 2740: ffa8 l32i.n a2, a1, 0 - 2742: 1148 movi.n a6, 0 - 2744: 3c1c08 s8i a6, a3, 0 - 2747: 012845 s8i a2, a12, 36 - 274a: 62060c mull a2, a2, a5 - 274d: 0043 add.n a2, a2, a0 - 274f: 4c22 l32i.n a10, a2, 28 - 2751: 5024 l32i.n a10, a10, 0 - 2753: 0a8222 s16i a4, a12, 40 - 2756: 72a822 bnei a10, 32, 27c2 - 2759: 420aa8 addi a2, a1, 16 - 275c: 66145c l32r a0, 2528 - 275f: 2268ca callx0 a0 - 2762: 10c1 mov.n a7, a2 - 2764: 7301 l32i.n a0, a12, 4 - 2766: c0ff l32i.n a2, a1, 0 - 2768: 0000 movi.n a3, 52 - 276a: 08027d mull a2, a2, a3 - 276d: 281c add.n a2, a2, a0 - 276f: 433c01 beqz a7, 27c2 - 2772: 2230 l32i.n a2, a2, 28 - 2774: 220a82 addi a3, a1, 16 - 2777: 04f716 l32r a5, 24a4 - 277a: 327228 addi a4, a1, 127 - 277d: 5110c1 addi a4, a4, 37 - 2780: 42ff4b l32r a0, 252c - 2783: 427fc1 callx0 a0 - 2786: 0125c4 bnez a2, 28c5 - 2789: ff6b l32i.n a2, a12, 4 - 278b: 00c0 l32i.n a7, a1, 0 - 278d: 5600 movi.n a5, 52 - 278f: 2813b2 mull a7, a7, a5 - 2792: 781c add.n a7, a2, a7 - 2794: 3c01 l32i.n a7, a7, 28 - 2796: 5045 l32i.n a7, a7, 8 - 2798: 8277 l32i.n a6, a1, 12 - 279a: 727a s32i.n a6, a7, 0 - 279c: 7778 l32i.n a3, a1, 0 - 279e: 2778 movi.n a4, 4 - 27a0: 693168 mull a3, a3, a5 - 27a3: 3807 add.n a2, a2, a3 - 27a5: 0c01 l32i.n a2, a2, 28 - 27a7: 335044 addi a3, a1, 127 - 27aa: 3a82 l32i.n a2, a2, 8 - 27ac: 722822 addi a3, a3, 37 - 27af: c132 addi.n a2, a2, 12 - 27b1: 22287f l32r a0, 2530 - 27b4: 25c332 callx0 a0 - 27b7: 22cb l32i.n a0, a12, 4 - 27b9: 5f01 l32i.n a2, a1, 0 - 27bb: c0ff movi.n a3, 52 - 27bd: 080000 mull a2, a2, a3 - 27c0: 281c add.n a2, a2, a0 - 27c2: 433c01 l32r a6, 24ac - 27c5: 822230 l32r a5, 24b0 - 27c8: 61220a l32r a8, 24a8 - 27cb: ff3a movi.n a7, 3 - 27cd: 3a51 s32i.n a7, a2, 4 - 27cf: 3881ff l8ui a4, a12, 56 - 27d2: 0cff s32i.n a7, a8, 0 - 27d4: 7937 s32i.n a5, a6, 0 - 27d6: 0c4212 bnei a4, 3, 2832 - 27d9: 087938 l8ui a5, a12, 36 - 27dc: 0659 movi.n a3, 52 - 27de: 583466 mul16s a5, a3, a5 - 27e1: 0c52 add.n a5, a0, a5 - 27e3: 3c24 l32i.n a4, a5, 36 - 27e5: 5043 addi.n a4, a4, 1 - 27e7: d153 s32i.n a4, a5, 36 - 27e9: 48505a l8ui a2, a12, 36 - 27ec: 441b95 mul16s a2, a3, a2 - 27ef: 9549 add.n a2, a0, a2 - 27f1: 0c22 l32i.n a4, a2, 36 - 27f3: 2024 bnez.n a4, 2803 - 27f5: d123 addi.n a4, a4, 1 - 27f7: 202a s32i.n a4, a2, 36 - 27f9: cc9248 l8ui a2, a12, 36 - 27fc: 441bc4 mul16s a2, a3, a2 - 27ff: 9249 add.n a2, a0, a2 - 2801: 0c22 l32i.n a4, a2, 36 - 2803: 2024 l32i.n a5, a2, 40 - 2805: 2ad123 l32r a3, 24b4 - 2808: 924820 addi a2, a1, 16 - 280b: 31a258 l32r a0, 2534 - 280e: 22ff2b callx0 a0 - 2811: 0110c1 addi a2, a1, 16 - 2814: c0ff4a l32r a0, 2538 - 2817: 220000 callx0 a0 - 281a: 10c1 l32i.n a2, a12, 4 - 281c: 4901 l32i.n a3, a1, 0 - 281e: c0ff movi.n a4, 52 - 2820: 280000 mull a3, a3, a4 - 2823: 381c add.n a2, a2, a3 - 2825: 3c01 l32i.n a2, a2, 28 - 2827: 4044 movi.n a3, 4 - 2829: 3a8233 l32r a0, 253c - 282c: 722822 callx0 a0 - 282f: 01430c j 2845 - 2832: ff44 l32i.n a2, a1, 0 - 2834: 00c0 movi.n a3, 52 - 2836: 048600 mull a2, a2, a3 - 2839: 2800 movi.n a3, 4 - 283b: 3c01 add.n a2, a0, a2 - 283d: 3043 l32i.n a2, a2, 28 - 283f: 0c8222 l32r a0, 2540 - 2842: 202a43 callx0 a0 - 2845: 017228 l32r a0, 2544 - 2848: c0ff40 callx0 a0 - 284b: 010000 l32r a2, 24b8 - 284e: c0ff3f l32r a0, 2548 - 2851: 210000 callx0 a0 - 2854: 01ff1b j 25dc - 2857: ff3e movi.n a3, 0 - 2859: 00c0 movi.n a4, 20 - 285b: 610600 addi a2, a1, 127 - 285e: 030cff addi a2, a2, 17 - 2861: 22441c l32r a0, 254c - 2864: 227fc1 callx0 a0 - 2867: 11c2 l32i.n a2, a12, 4 - 2869: 3a01 l32i.n a3, a1, 0 - 286b: c0ff movi.n a4, 52 - 286d: 280000 mull a3, a3, a4 - 2870: 381c add.n a2, a2, a3 - 2872: 3c01 l32i.n a2, a2, 28 - 2874: 334044 addi a3, a1, 127 - 2877: 223a82 addi a3, a3, 17 - 287a: 327228 l32r a0, 2550 - 287d: 327fc1 callx0 a0 - 2880: 11c3 l32i.n a4, a1, 4 - 2882: ff3501 l16ui a5, a1, 146 - 2885: 0000c0 bge a5, a4, 28a2 - 2888: 521148 l32r a2, 24bc - 288b: 474911 l32r a0, 2554 - 288e: 2119a5 callx0 a0 - 2891: 01ff0d l32r a7, 24c0 - 2894: ff32 movi.n a6, 1 - 2896: 0000c0 s8i a6, a7, 0 - 2899: ff0b71 l32r a0, 2558 - 289c: 62160c callx0 a0 - 289f: 010047 j 25dc - 28a2: c0ff2f l16ui a8, a1, 148 - 28a5: 460000 l32r a3, 24c4 - 28a8: 82ff4e bnez a8, 273c - 28ab: 314a11 l32r a2, 24c8 - 28ae: 56ff07 l32r a0, 255c - 28b1: 21e908 callx0 a0 - 28b4: 01ff07 l32r a10, 24cc - 28b7: ff2b movi.n a9, 1 - 28b9: 0000c0 s8i a9, a10, 0 - 28bc: ff06a1 l32r a0, 2560 - 28bf: 92190c callx0 a0 - 28c2: 01004a j 25dc - 28c5: ff29 movi.n a11, -5 - 28c7: 0000c0 bne a2, a11, 28dc - 28ca: 4586 l32i.n a0, a1, 12 - 28cc: 7cff l32i.n a2, a12, 4 - 28ce: b7bb l32i.n a3, a1, 0 - 28d0: 1192 movi.n a4, 52 - 28d2: 283108 mull a3, a3, a4 - 28d5: 381c add.n a2, a2, a3 - 28d7: 3c01 s32i.n a0, a2, 24 - 28d9: 334044 j 25dc - 28dc: 223a82 l32r a6, 24d0 - 28df: 6209 movi.n a5, 1 - 28e1: ff3fc6 s8i a5, a6, 0 - 28e4: fefd61 l32r a0, 2564 - 28e7: 52150c callx0 a0 - 28ea: 010046 j 25dc - 28ed: ff20 movi.n a8, 44 - 28ef: 0000c0 l32i a0, a1, 180 - 28f2: ff3b86 addmi a2, a1, 0x100 - 28f5: 02c82c l8ui a7, a0, 0 - 28f8: 222d21 addi a2, a2, -76 - 28fb: 7201d1 beq a7, a8, 2910 - 28fe: 220000 l32r a2, 24d4 - 2901: 87b4c2 l32r a0, 2568 - 2904: 211117 callx0 a0 - 2907: 01fef5 l32r a0, 256c - 290a: c0ff19 callx0 a0 - 290d: 010000 j 25dc - 2910: ff19 addi.n a3, a0, 1 - 2912: 00c0 addi.n a4, a1, 8 - 2914: 32c600 s32i a3, a1, 180 - 2917: 1bff addi.n a3, a1, 12 - 2919: 418b30 call0 291c - 291c: 2d6132 beqz a2, 26e5 - 291f: 0531cb l32r a2, 24d8 - 2922: 160000 l32r a0, 2570 - 2925: 21dc52 callx0 a0 - 2928: 01feee l32r a0, 2574 - 292b: c0ff13 callx0 a0 - 292e: 010000 j 25dc - 2931: c0ff13 l32r a2, 24dc - 2934: 860000 l32r a0, 2578 - 2937: 21ff2a callx0 a0 - 293a: 01feea l32r a0, 257c - 293d: c0ff11 callx0 a0 - 2940: 010000 j 25dc - 2943: c0ff10 ill - 2946: 060000 ill - 2949: 00ff26 ill - ... - -00002958 : - 2958: c112 movi.n a0, 2 - 295a: fc41f0 s8i a0, a4, 56 - 295d: 0109ff call0 2960 - 2960: 02200c l32r a5, 294c - 2963: 053844 l32r a0, 2948 - 2966: 0000 l32i.n a5, a5, 0 - 2968: fb51 movi.n a10, 0 - 296a: f901ff bnei a5, 3, 297e - 296d: 58ff movi.n a6, 2 - 296f: 0c05 l32i.n a7, a0, 4 - 2971: 35660a l8ui a9, a0, 36 - 2974: 0c10 movi.n a8, 52 - 2976: 107826 mul16s a8, a8, a9 - 2979: 0092 add.n a7, a7, a8 - 297b: 483c24 s8i a6, a7, 8 - 297e: d18890 s8i a10, a0, 56 - 2981: 778a l32i.n a0, a1, 0 - 2983: 084762 addi a1, a1, 16 - 2986: 40a2 ret.n - 2988: 010838 ill - 298b: 10c112 excw - 298e: 00f00d ill - 2991: 000000 ill - 2994: 0003fc ill - ... - 299f: 017000 ill - ... - 29aa: 900000 extui a0, a0, 0, 3 - 29ad: 000001 excw - 29b0: 0410 l32i.n a6, a2, 0 - 29b2: 240000 ill - 29b5: 000004 ill - 29b8: 000268 ill - ... - 29cb: 014000 ill - ... - -00002a08 : - 2a08: 4d034c l32r a6, ffff7250 - 2a0b: c11202 l32r a6, fffc3258 - 2a0e: 61c2b0 l32r a6, fffcde54 - 2a11: 61d212 l32r a0, fffdaf1c - 2a14: 610213 excw - 2a17: 11 .byte 0xff - 2a18: 42012d callx0 a0 - 2a1b: 1061 mov.n a2, a1 - 2a1d: ffec01 l32r a12, 2988 - 2a20: 0000c0 l32r a3, 298c - 2a23: c1012d l16ui a4, a12, 40 - 2a26: 31ffda l32r a0, 29cc - 2a29: 42ffdb callx0 a0 - 2a2c: 141c mov.n a2, a1 - 2a2e: ffe901 l32r a0, 29d0 - 2a31: 0000c0 callx0 a0 - 2a34: 012d l32i.n a8, a12, 4 - 2a36: ffe801 l8ui a6, a12, 36 - 2a39: 00c0 movi.n a5, 52 - 2a3b: 1c8800 mul16s a5, a5, a6 - 2a3e: 0c62 add.n a5, a5, a8 - 2a40: 3c24 l32i.n a7, a5, 28 - 2a42: 6045 movi.n a13, 0 - 2a44: 8ad155 beqz a7, 2bad - 2a47: 7855 l32i.n a9, a5, 4 - 2a49: 0c75 movi.n a11, 9 - 2a4b: 160d bnez.n a9, 2a55 - 2a4d: 1657 l32i.n a10, a7, 0 - 2a4f: 0c1598 addi a10, a10, -16 - 2a52: 69cc9b beqz a10, 2bad - 2a55: a207a8 bne a9, a11, 2a89 - 2a58: f0ca movi.n a2, 0 - 2a5a: 157a16 l32r a0, 29d4 - 2a5d: 3099b7 callx0 a0 - 2a60: 020c movi.n a0, 2 - 2a62: de01 l32i.n a2, a12, 4 - 2a64: 00c0ff l8ui a4, a12, 36 - 2a67: 0c00 movi.n a3, 52 - 2a69: 1c2820 l32r a5, 2994 - 2a6c: 240c42 l32r a7, 2990 - 2a6f: 433c movi.n a6, 1 - 2a71: ffca51 s8i a6, a7, 0 - 2a74: c971 s32i.n a13, a5, 0 - 2a76: 160cff mul16s a3, a3, a4 - 2a79: 4762 add.n a2, a2, a3 - 2a7b: d900 s32i.n a0, a2, 4 - 2a7d: 334005 l32r a2, 2998 - 2a80: 223ad1 l32r a0, 29d8 - 2a83: 211209 callx0 a0 - 2a86: 01ffc6 j 2ac6 - 2a89: ffd6 movi.n a2, 52 - 2a8b: 00c0 movi.n a6, 4 - 2a8d: 0600 s32i.n a6, a5, 4 - 2a8f: 3c000f l8ui a4, a12, 36 - 2a92: 460c42 l32i a3, a1, 64 - 2a95: 421569 mul16s a2, a2, a4 - 2a98: 32240c l16ui a4, a12, 40 - 2a9b: 1021 add.n a2, a8, a2 - 2a9d: 2240 l32i.n a2, a2, 28 - 2a9f: 1c42d1 l32r a0, 29dc - 2aa2: 282a14 callx0 a0 - 2aa5: 017228 beqz a2, 2b73 - 2aa8: ffcf movi.n a2, 0 - 2aaa: 0000c0 l32r a0, 29e0 - 2aad: 0ca216 callx0 a0 - 2ab0: 01020c l32r a2, 29a4 - 2ab3: c0ffcd l32r a7, 29a0 - 2ab6: 210000 l32r a9, 299c - 2ab9: ffbd movi.n a8, 1 - 2abb: ffbb71 s8i a8, a9, 0 - 2abe: b991 s32i.n a13, a7, 0 - 2ac0: 180cff l32r a0, 29e4 - 2ac3: 004982 callx0 a0 - 2ac6: 07d9 l32i.n a8, a12, 4 - 2ac8: ffc901 l8ui a5, a12, 36 - 2acb: 00c0 movi.n a0, 52 - 2acd: 1c8800 mul16s a5, a0, a5 - 2ad0: 0c52 add.n a5, a5, a8 - 2ad2: 403c24 l8ui a10, a5, 8 - 2ad5: 5050 movi.n a7, -2 - 2ad7: 558ad1 bnei a10, 3, 2b4d - 2ada: 05a2 l32i.n a6, a5, 48 - 2adc: e77c08 slli a6, a6, 1 - 2adf: 723a66 and a6, a6, a7 - 2ae2: c568 s32i.n a6, a5, 48 - 2ae4: 1166f0 l8ui a4, a12, 36 - 2ae7: 106670 l8ui a6, a12, 8 - 2aea: 42c569 mul16s a5, a4, a0 - 2aed: 240c add.n a5, a8, a5 - 2aef: 0c62 l32i.n a5, a5, 36 - 2af1: 0008 beqz.n a6, 2b01 - 2af3: d154 mov.n a2, a1 - 2af5: 58585a l32r a3, 29a8 - 2af8: c68c95 l32r a0, 29e8 - 2afb: 31012d callx0 a0 - 2afe: 01ffac j 2b0e - 2b01: ffbc mov.n a4, a5 - 2b03: 00c0 mov.n a2, a1 - 2b05: 030600 l32r a3, 29ac - 2b08: 054d00 l32r a0, 29ec - 2b0b: 31012d callx0 a0 - 2b0e: ffa9 mov.n a2, a1 - 2b10: ffb901 l32r a0, 29f0 - 2b13: 0000c0 callx0 a0 - 2b16: 012d l32i.n a8, a12, 4 - 2b18: ffb801 l8ui a7, a12, 36 - 2b1b: 00c0 movi.n a2, 52 - 2b1d: 1c8800 mul16s a7, a2, a7 - 2b20: 0c72 add.n a7, a7, a8 - 2b22: 3c24 l32i.n a6, a7, 40 - 2b24: 7042 addi.n a6, a6, 1 - 2b26: d172 s32i.n a6, a7, 40 - 2b28: 68778a l8ui a5, a12, 36 - 2b2b: 661ba7 mul16s a5, a2, a5 - 2b2e: a769 add.n a5, a8, a5 - 2b30: 0c52 l32i.n a0, a5, 40 - 2b32: 5024 bnez.n a0, 2b42 - 2b34: d152 addi.n a6, a0, 1 - 2b36: 585a s32i.n a6, a5, 40 - 2b38: cca508 l8ui a5, a12, 36 - 2b3b: 601bc0 mul16s a5, a2, a5 - 2b3e: a569 add.n a5, a8, a5 - 2b40: 0c52 l32i.n a0, a5, 40 - 2b42: 5024 l32i.n a7, a5, 36 - 2b44: 5ad152 bne a7, a0, 2b65 - 2b47: a50858 s8i a13, a5, 8 - 2b4a: 079578 j 2b65 - 2b4d: d21d97 l32r a2, 29b0 - 2b50: c60845 l32r a0, 29f4 - 2b53: 210005 callx0 a0 - 2b56: ff98 l32i.n a8, a12, 4 - 2b58: ffa901 l8ui a10, a12, 36 - 2b5b: 00c0 movi.n a9, 52 - 2b5d: 1c8800 mul16s a9, a9, a10 - 2b60: 0ca2 add.n a8, a8, a9 - 2b62: 493c24 s8i a13, a8, 8 - 2b65: d199a0 l32i a12, a1, 72 - 2b68: d2889a l32i a13, a1, 76 - 2b6b: c20848 l32i a0, a1, 68 - 2b6e: d21221 addi a1, a1, 80 - 2b71: 1321 ret.n - 2b73: 2102 l32i.n a8, a12, 4 - 2b75: c11211 l8ui a5, a12, 36 - 2b78: 0d50 movi.n a2, 52 - 2b7a: 1c88f0 mul16s a5, a2, a5 - 2b7d: 0c52 add.n a5, a5, a8 - 2b7f: 423c24 l8ui a11, a5, 8 - 2b82: d15250 bnei a11, 3, 2b65 - 2b85: 558a movi.n a6, 5 - 2b87: 0805b2 l32r a11, 29b4 - 2b8a: 3b66 movi.n a10, 1 - 2b8c: 560cdf l32r a9, 29b8 - 2b8f: 8bb1 l32i.n a0, a5, 48 - 2b91: 0cff movi.n a3, -2 - 2b93: 8b911a slli a0, a0, 1 - 2b96: c508ff and a0, a0, a3 - 2b99: e37c s32i.n a0, a5, 48 - 2b9b: 00f0 s32i.n a13, a9, 0 - 2b9d: 003011 l8ui a7, a12, 36 - 2ba0: c50910 s8i a10, a11, 0 - 2ba3: 7209d9 mul16s a7, a2, a7 - 2ba6: 240c add.n a7, a8, a7 - 2ba8: 4ba2 s32i.n a6, a7, 4 - 2baa: 727000 j 2b65 - 2bad: 7ad1 movi.n a2, 0 - 2baf: 176978 l32r a0, 29f8 - 2bb2: ffedc6 callx0 a0 - 2bb5: 01020c l32r a4, 29bc - 2bb8: c0ff92 l32r a2, 29c0 - 2bbb: 0000 movi.n a3, 1 - 2bbd: 8141 s32i.n a13, a2, 0 - 2bbf: 8221ff s8i a3, a4, 0 - 2bc2: 130cff l32r a2, 29c4 - 2bc5: 3202d9 l32r a0, 29fc - 2bc8: 210044 callx0 a0 - 2bcb: 01ff80 j 2ac6 - 2bce: c0ff8d excw - 2bd1: c60000 ill - 2bd4: 00ffbd ill - 2bd7: 003c00 ill - ... - 2be6: 3c0000 ill - ... - -00002bfc : - 2bfc: fff721 l32r a0, 2be4 - 2bff: f0c112 callx0 a0 - 2c02: 010109 l32r a5, 2bd4 - 2c05: fffa l32i.n a0, a5, 4 - 2c07: 00c0 l32i.n a4, a0, 28 - 2c09: 5100 l32i.n a2, a4, 0 - 2c0b: 08fff4 bnei a2, 16, 2c3a - 2c0e: 4815 l32i.n a3, a0, 4 - 2c10: 2870 bnez.n a3, 2c3a - 2c12: 6604 l32i.n a5, a4, 8 - 2c14: 2bb2 beqz.n a5, 2c3a - 2c16: ec1038 l32r a0, 2be8 - 2c19: 245863 callx0 a0 - 2c1c: 0125ac l32r a6, 2bd8 - 2c1f: fff4 l32i.n a6, a6, 4 - 2c21: 00c0 l32i.n a6, a6, 28 - 2c23: 6100 l32i.n a7, a6, 8 - 2c25: ffef s32i.n a2, a7, 4 - 2c27: 1668 mov.n a2, a6 - 2c29: 787668 l32r a0, 2bec - 2c2c: 172926 callx0 a0 - 2c2f: 062d bnez.n a2, 2c3a - 2c31: fff001 l32r a8, 2bdc - 2c34: 00c0 l32i.n a8, a8, 4 - 2c36: cc00 movi.n a7, 1 - 2c38: 8172 s32i.n a7, a8, 4 - 2c3a: 88ffea l32r a2, 2be0 - 2c3d: 170c18 movi a3, 100 - 2c40: 1879 movi.n a4, 1 - 2c42: e921 movi.n a5, 1 - 2c44: a032ff l32r a0, 2bf0 - 2c47: 140c64 callx0 a0 - 2c4a: 150c l32i.n a0, a1, 0 - 2c4c: ffeb01 addi a1, a1, 16 - 2c4f: 00c0 ret.n - 2c51: 010800 ill - 2c54: c112 movi.n a0, 48 - 2c56: f00d10 excw - 2c59: 000000 ill - 2c5c: 00003c ill - 2c5f: 003c00 excw - 2c62: 000000 ill - 2c65: 000000 ill - 2c68: 00003c ill - ... - -00002c78 : - 2c78: c112 movi.n a0, 1 - 2c7a: f821f0 s8i a0, a2, 20 - 2c7d: 0109ff l32r a0, 2c64 - 2c80: 02100c callx0 a0 - 2c83: 011442 l32r a2, 2c58 - 2c86: c0fff9 l32r a3, 2c5c - 2c89: 0000 movi.n a4, 0 - 2c8b: fff521 l32r a0, 2c68 - 2c8e: fff531 callx0 a0 - 2c91: 01040c l32r a2, 2c60 - 2c94: c0fff7 movi a3, 100 - 2c97: 0000 movi.n a4, 1 - 2c99: f321 movi.n a5, 1 - 2c9b: a032ff l32r a0, 2c6c - 2c9e: 140c64 callx0 a0 - 2ca1: 150c l32i.n a0, a1, 0 - 2ca3: fff401 addi a1, a1, 16 - 2ca6: 00c0 ret.n - 2ca8: 010800 excw - 2cab: 10c112 ill - 2cae: 10f00d ill - ... - 2cbd: 000000 ill - 2cc0: 000438 ill - ... - 2cd3: 003c00 slli a13, a0, 32 - 2cd6: 000000 ill - 2cd9: 000000 ill - 2cdc: 0001d0 ill - ... - 2ce7: 001000 slli a11, a0, 32 - 2cea: 000000 ill - 2ced: 000000 ill - 2cf0: 0001b0 ill - ... - -00002d1c : - 2d1c: e521 s32i.n a0, a1, 0 - 2d1e: c112ff l32r a0, 2cec - 2d21: 11c9f0 callx0 a0 - 2d24: 010109 l32r a0, 2cac - 2d27: c0fff3 l32r a12, 2cb0 - 2d2a: 0000 l32i.n a2, a0, 0 - 2d2c: ffe201 l8ui a3, a12, 80 - 2d2f: ffe2c1 addi a2, a2, -5 - 2d32: 320028 bnez a2, 2def - 2d35: 22500c beqz a3, 2def - 2d38: 56fbc2 l16ui a0, a12, 12 - 2d3b: 160b92 l32r a5, 2cb4 - 2d3e: 020b63 addi a4, a0, -3 - 2d41: 51061c bnez a4, 2dfb - 2d44: ffde mov.n a2, a5 - 2d46: fdc042 l32r a3, 2cb8 - 2d49: 6456 movi.n a4, 3 - 2d4b: 052d0b l32r a0, 2cf0 - 2d4e: ffdc31 callx0 a0 - 2d51: 01340c bnez a2, 2df8 - 2d54: c0ffe9 l32r a10, 2cc4 - 2d57: 0000 movi.n a9, 1 - 2d59: 0a3256 l32r a2, 2cbc - 2d5c: ffdca1 l32r a0, 2cc0 - 2d5f: 190c movi.n a11, 0 - 2d61: ffd821 s16i a11, a12, 12 - 2d64: d901 s32i.n a0, a2, 0 - 2d66: 0b0cff s8i a9, a10, 0 - 2d69: 5cb2 movi.n a2, 0 - 2d6b: 020906 l32r a0, 2cf4 - 2d6e: 004a92 callx0 a0 - 2d71: 01020c l8ui a3, a12, 80 - 2d74: c0ffe2 l32r a5, 2cc8 - 2d77: 0000 movi.n a4, 0 - 2d79: 500c32 s8i a4, a12, 11 - 2d7c: d551 s32i.n a4, a5, 0 - 2d7e: 040cff bnei a3, 1, 2da1 - 2d81: 0b4c42 l32r a2, 2ccc - 2d84: 660549 l32r a0, 2cf8 - 2d87: 211f13 callx0 a0 - 2d8a: ffd2 l32i.n a0, a12, 4 - 2d8c: dd01 movi.n a6, 1 - 2d8e: c0ff l32i.n a2, a0, 28 - 2d90: 080000 s8i a6, a12, 37 - 2d93: 0c1c beqz.n a2, 2da1 - 2d95: 2816 l32i.n a7, a2, 0 - 2d97: 4c6270 bnei a7, 16, 2da1 - 2d9a: 8c25 l32i.n a8, a0, 4 - 2d9c: 78a2 bnez.n a8, 2da1 - 2d9e: b76602 call0 1c84 - 2da1: 8806 movi.n a9, 0 - 2da3: 18cc10 s8i a9, a12, 80 - 2da6: feee45 j 2def - 2da9: 92090c bnei a0, 32, 2dc6 - 2dac: 46504c l32r a3, 2cd0 - 2daf: 660011 l16ui a4, a12, 12 - 2db2: 3119c0 l32r a0, 2cfc - 2db5: 42ffc9 callx0 a0 - 2db8: 061c beqz.n a2, 2dc6 - 2dba: ffd201 l32r a2, 2cd4 - 2dbd: 0000c0 l16ui a3, a12, 12 - 2dc0: 21a28c l32r a0, 2d00 - 2dc3: 32ffc6 callx0 a0 - 2dc6: 061c movi.n a2, 0 - 2dc8: ffd001 l32r a0, 2d04 - 2dcb: 0000c0 callx0 a0 - 2dce: 01020c l32r a2, 2cd8 - 2dd1: c0ffcf l32r a0, 2cdc - 2dd4: 0000 movi.n a10, 0 - 2dd6: c221 movi.n a11, 1 - 2dd8: c201ff s8i a11, a12, 81 - 2ddb: 0a0cff s16i a10, a12, 12 - 2dde: 1b0c s32i.n a0, a2, 0 - 2de0: 514cb2 l32r a2, 2ce0 - 2de3: 5ca2 movi.n a3, 20 - 2de5: 0906 movi.n a4, 0 - 2de7: 2102 movi.n a5, 1 - 2de9: 1cffc0 l32r a0, 2d08 - 2dec: 040c43 callx0 a0 - 2def: 150c l32i.n a12, a1, 4 - 2df1: c701 l32i.n a0, a1, 0 - 2df3: 00c0ff addi a1, a1, 16 - 2df6: c800 ret.n - 2df8: 010811 l16ui a0, a12, 12 - 2dfb: 10c112 beqz a0, 2de0 - 2dfe: 02f00d call0 2e00 - 2e01: 16061c beqz a2, 2dc6 - 2e04: fe10 l32i.n a0, a2, 0 - 2e06: 000005 bnei a0, 16, 2da9 - 2e09: 1216 l32i.n a0, a2, 4 - 2e0b: 0208fc l8ui a3, a12, 11 - 2e0e: 9fb066 beqi a0, 3, 2e17 - 2e11: 321208 beqi a0, 4, 2e17 - 2e14: 260b0c bnei a0, 5, 2dc6 - 2e17: 260530 beqi a3, 1, 2def - 2e1a: 0240 movi.n a4, 1 - 2e1c: ae5066 l32r a3, 2ce4 - 2e1f: d41326 s8i a4, a12, 11 - 2e22: 31140c l16ui a4, a12, 12 - 2e25: 42ffb2 l32r a0, 2d0c - 2e28: 420b4c callx0 a0 - 2e2b: 01061c beqz a2, 2def - 2e2e: c0ffb9 l32r a2, 2ce8 - 2e31: 160000 l32r a0, 2d10 - 2e34: 21fc02 callx0 a0 - 2e37: 01ffae j 2def - 2e3a: c0ffb7 ill - 2e3d: 060000 ill - 2e40: 00ffed ill - ... - -00002e5c : - 2e5c: fffb31 excw - 2e5f: fff921 j 7703 - 2e62: c112 s32i.n a0, a1, 0 - 2e64: 42f0 l32i.n a2, a2, 28 - 2e66: 280612 l32r a0, 2e50 - 2e69: 010912 callx0 a0 - 2e6c: 017228 l32r a4, 2e48 - 2e6f: c0fffa l32r a3, 2e4c - 2e72: 0000 movi.n a5, 0 - 2e74: fff741 l32r a6, 2e44 - 2e77: f731 l32i.n a0, a1, 0 - 2e79: 0cff movi.n a7, 1 - 2e7b: f46105 addi a1, a1, 16 - 2e7e: 0108ff s8i a7, a6, 81 - 2e81: 12170c s16i a5, a6, 12 - 2e84: 10c1 s32i.n a3, a4, 0 - 2e86: 4672 ret.n - 2e88: 565251 ill - 2e8b: 043906 ill - 2e8e: 00f00d ill - ... - 2ea1: 000000 ill - 2ea4: 000010 ill - 2ea7: 001000 excw - 2eaa: 000000 excw - 2ead: 000000 excw - 2eb0: 000010 ill - 2eb3: 043c00 ill - ... - -00002ed8 : - 2ed8: f0c112 l8ui a2, a0, 48 - 2edb: 010109 l8ui a3, a0, 9 - 2ede: 22ffec bnez a2, 2f5c - 2ee1: 323000 beqz a3, 2f5c - 2ee4: 0900 l32i.n a2, a0, 4 - 2ee6: 07a256 l32r a8, 2e98 - 2ee9: 077316 l8ui a4, a2, 0 - 2eec: 1028 movi.n a7, 5 - 2eee: ec81 bnez.n a4, 2ef9 - 2ef0: 0242ff l32r a0, 2eb0 - 2ef3: 570c00 callx0 a0 - 2ef6: 0174cc j 2f55 - 2ef9: fff0 movi.n a6, 0 - 2efb: 0000c0 l32r a11, 2e8c - 2efe: 0016c6 l32r a10, 2e90 - 2f01: b1060c l32r a9, 2e94 - 2f04: ffe4 s32i.n a10, a11, 0 - 2f06: ffe4a1 s8i a6, a9, 0 - 2f09: e491 l32i.n a2, a2, 28 - 2f0b: a9ff s32i.n a7, a8, 0 - 2f0d: 620b l32i.n a5, a2, 0 - 2f0f: 280049 s16i a6, a0, 12 - 2f12: 087972 bnei a5, 16, 2f1d - 2f15: 0258 movi.n a3, 4 - 2f17: 065062 l32r a0, 2eb4 - 2f1a: 07b566 callx0 a0 - 2f1d: 01430c l32r a2, 2e9c - 2f20: c0ffe7 l32r a0, 2eb8 - 2f23: 210000 callx0 a0 - 2f26: 01ffdf l32r a2, 2ea0 - 2f29: c0ffe6 l32r a3, 2ea4 - 2f2c: 0000 movi.n a4, 0 - 2f2e: ffde21 l32r a0, 2ebc - 2f31: ffde31 callx0 a0 - 2f34: 01040c l32r a2, 2ea8 - 2f37: ffe3 movi.n a3, 20 - 2f39: 00c0 movi.n a4, 0 - 2f3b: 2100 movi.n a5, 1 - 2f3d: 1cffdd l32r a0, 2ec0 - 2f40: 040c43 callx0 a0 - 2f43: 01150c call0 2f44 - 2f46: c0ffe0 l32r a0, 2ec4 - 2f49: 050000 callx0 a0 - 2f4c: 010000 l32r a2, 2eac - 2f4f: c0ffdf l32r a0, 2ec8 - 2f52: 210000 callx0 a0 - 2f55: ffd8 l32i.n a0, a1, 0 - 2f57: ffde01 addi a1, a1, 16 - 2f5a: 00c0 ret.n - 2f5c: 010800 l32r a0, 2ecc - 2f5f: 10c112 callx0 a0 - 2f62: 01f00d j 2f55 - 2f65: c0ffdc ill - 2f68: c60000 ill - 2f6b: 00fffb ill - ... - 2f76: 400000 ill - 2f79: 000004 ill - ... - -00002f8c : - 2f8c: 12032c l32r a9, fffc3440 - 2f8f: 29d0c1 l32r a0, 2f74 - 2f92: 910981 callx0 a0 - 2f95: 012d mov.n a2, a1 - 2f97: fff901 l32r a3, 2f70 - 2f9a: 00c0 l32i.n a4, a1, 32 - 2f9c: 012d00 l32r a5, 2f68 - 2f9f: fff631 addx2 a4, a4, a4 - 2fa2: 518148 addx8 a4, a4, a5 - 2fa5: 40fff3 l32r a5, 2f6c - 2fa8: 9044 l32i.n a4, a4, 0 - 2faa: b04450 l8ui a5, a5, 8 - 2fad: fff151 l32r a0, 2f78 - 2fb0: 520448 callx0 a0 - 2fb3: 0805 mov.n a2, a1 - 2fb5: fff201 l32r a0, 2f7c - 2fb8: 0000c0 callx0 a0 - 2fbb: 01012d l32r a0, 2f80 - 2fbe: c0fff1 callx0 a0 - 2fc1: 0000 l32i.n a0, a1, 36 - 2fc3: fff101 addi a1, a1, 48 - 2fc6: 00c0 ret.n - 2fc8: 910800 ill - 2fcb: 30c112 extui a4, a0, 8, 1 - 2fce: 00f00d ill - 2fd1: 000000 ill - 2fd4: 0448 movi.n a4, 80 - 2fd6: 000000 excw - 2fd9: 000000 excw - 2fdc: 045c l32i.n a8, a4, 0 - 2fde: 700000 ill - 2fe1: 000004 ill - 2fe4: 000488 ill - ... - -00003014 : - 3014: 020c excw - 3016: c112 s32i.n a2, a1, 0 - 3018: 09e0 l32i.n a0, a0, 0 - 301a: 0121 s32i.n a2, a1, 4 - 301c: 29ffed bnei a0, 3, 3033 - 301f: 000801 l32r a2, 2fcc - 3022: 1129 s32i.n a3, a1, 20 - 3024: 133066 l32r a0, 2fe0 - 3027: ffeb21 callx0 a0 - 302a: 015139 l32r a0, 2fe4 - 302d: c0ffef callx0 a0 - 3030: 010000 j 3077 - 3033: c0ffee addi a2, a1, 20 - 3036: 0000 addi.n a3, a3, 1 - 3038: 10c6 addi.n a4, a1, 4 - 303a: 2200 s32i.n a3, a1, 20 - 303c: 14c1 mov.n a3, a1 - 303e: 4b331b call0 3040 - 3041: 3941 beqz.n a2, 304c - 3043: 013d51 l32r a0, 2fe8 - 3046: 000005 callx0 a0 - 3049: 01728c j 3077 - 304c: ffe9 l32i.n a4, a1, 0 - 304e: 0000c0 l32r a0, 2fd0 - 3051: 000a86 bnei a4, 1, 307e - 3054: 010148 l8ui a3, a0, 9 - 3057: 66ffe0 bnei a3, 1, 306c - 305a: 322914 l32r a2, 2fd4 - 305d: 660900 l32r a0, 2fec - 3060: 211113 callx0 a0 - 3063: 01ffde l32r a0, 2ff0 - 3066: c0ffe3 callx0 a0 - 3069: 010000 j 3077 - 306c: ffe3 movi.n a3, 1 - 306e: 0000c0 s8i a3, a0, 8 - 3071: 000286 l32r a0, 2ff4 - 3074: 32130c callx0 a0 - 3077: 0840 l32i.n a0, a1, 8 - 3079: ffe001 addi a1, a1, 32 - 307c: 00c0 ret.n - 307e: 0800 bnez.n a4, 30ba - 3080: c11221 l8ui a4, a0, 48 - 3083: f00d20 l8ui a5, a0, 8 - 3086: 4284fc bnei a4, 1, 309b - 3089: 523000 l32r a2, 2fd8 - 308c: 660800 l32r a0, 2ff8 - 308f: 211114 callx0 a0 - 3092: 01ffd3 l32r a0, 2ffc - 3095: c0ffdb callx0 a0 - 3098: 010000 j 3077 - 309b: c0ffda bnei a5, 1, 30b5 - 309e: c60000 l8ui a6, a0, 37 - 30a1: fff6 beqz.n a6, 30b5 - 30a3: 161566 l32r a2, 2fdc - 30a6: 250062 l32r a0, 3000 - 30a9: 21069c callx0 a0 - 30ac: 01ffce l32r a0, 3004 - 30af: c0ffd6 callx0 a0 - 30b2: 010000 j 3077 - 30b5: ffd6 movi.n a3, 0 - 30b7: 0000c0 j 306e - 30ba: fff046 l32r a0, 3008 - 30bd: c6030c callx0 a0 - 30c0: 01ffec j 3077 - 30c3: c0ffd3 slli a15, a0, 32 - 30c6: c60000 ill - 30c9: 00ffec ill - 30cc: 0001f0 excw - 30cf: 000000 excw - 30d2: 500000 ill - 30d5: 000002 ill - 30d8: 00025c ill - ... - 30ff: 026800 ill - ... - 3136: 4c0000 l32r a6, fffff988 - 3139: c11203 l32r a6, fffc3990 - 313c: 61e2a0 l32r a6, ffff7980 - 313f: 61f214 l32r a6, ffff398c - 3142: 610215 l32r a6, ffffa58c - 3145: 61d211 addi a0, a8, 98 - 3148: c213 mov.n a2, a1 - 314a: dd1261 l32r a0, 30fc - 314d: 62c802 callx0 a0 - 3150: 01012d l32r a2, 30c4 - 3153: ffec mov.n a3, a13 - 3155: 0000c0 l32r a0, 3100 - 3158: ffdd21 callx0 a0 - 315b: 0d3d movi.n a15, 0 - 315d: ffea01 l32r a14, 30c8 - 3160: 0000c0 s8i a15, a12, 0 - 3163: e10f0c l8ui a0, a14, 8 - 3166: ffda s32i.n a15, a12, 28 - 3168: 4cf2 beqz.n a0, 3183 - 316a: 0200 mov.n a2, a1 - 316c: f9080e l32r a3, 30cc - 316f: 709c7c l8ui a4, a12, 2 - 3172: 31012d l32r a0, 3104 - 3175: 42ffd8 callx0 a0 - 3178: 020c mov.n a2, a1 - 317a: ffe401 l32r a0, 3108 - 317d: 0000c0 callx0 a0 - 3180: 01012d j 318c - 3183: c0ffe3 l32r a2, 30d0 - 3186: 060000 l32r a0, 310c - 3189: 210002 callx0 a0 - 318c: 01ffd3 l32r a3, 30d8 - 318f: c0ffe1 l8ui a2, a12, 1 - 3192: 310000 l32r a4, 30d4 - 3195: 22ffd3 bnei a2, 1, 31ac - 3198: 010c mov.n a8, a4 - 319a: d041 movi.n a7, 1 - 319c: 1266ff s8i a15, a12, 1 - 319f: 8d13 mov.n a6, a3 - 31a1: 0c04 s32i.n a15, a6, 0 - 31a3: 4cf217 s8i a7, a8, 0 - 31a6: 036d01 l32r a0, 3110 - 31a9: 7206f9 callx0 a0 - 31ac: 010048 l8ui a9, a14, 37 - 31af: ffda addi.n a9, a9, -1 - 31b1: 0000c0 extui a9, a9, 0, 8 - 31b4: 250e92 s8i a9, a14, 37 - 31b7: 990b bnez.n a9, 31dc - 31b9: 749090 l32r a0, 30dc - 31bc: 4e92 movi.n a11, 4 - 31be: 19ec25 l8ui a10, a14, 38 - 31c1: c801 s32i.n a11, a0, 0 - 31c3: 4b0cff bnei a10, 1, 31dc - 31c6: 260ea2 s8i a15, a14, 38 - 31c9: 6600b9 l32r a2, 30e4 - 31cc: f2151a l32r a4, 30e0 - 31cf: 264e movi.n a3, 1 - 31d1: ffc621 s8i a3, a4, 0 - 31d4: c541 s32i.n a15, a2, 0 - 31d6: 130cff l32r a0, 3114 - 31d9: 004432 callx0 a0 - 31dc: 0102f9 l8ui a5, a14, 48 - 31df: c0ffcf bnez a5, 3222 - 31e2: 520000 s32i a15, a1, 64 - 31e5: 300e l32i.n a2, a14, 52 - 31e7: 03f556 addi a3, a1, 64 - 31ea: 61f2 movi.n a4, 0 - 31ec: de2810 l32r a0, 3118 - 31ef: 40c132 callx0 a0 - 31f2: 040c l32i.n a6, a14, 52 - 31f4: ffcb01 l8ui a6, a6, 20 - 31f7: 00c0 bnez.n a6, 3222 - 31f9: 6800 mov.n a2, a13 - 31fb: 0662de l32r a0, 311c - 31fe: 76ec14 callx0 a0 - 3201: 0d2d l32i.n a2, a13, 8 - 3203: ffc801 l32r a0, 3120 - 3206: 0000c0 callx0 a0 - 3209: 2d28 mov.n a2, a13 - 320b: c701 s32i.n a15, a13, 8 - 320d: 00c0ff l32r a0, 3124 - 3210: 0d2d00 callx0 a0 - 3213: 2df9 s32i.n a15, a12, 28 - 3215: ffc501 l32r a9, 30e8 - 3218: 00c0 movi.n a8, 1 - 321a: 7cf900 l32r a7, 30ec - 321d: ffb491 s8i a8, a9, 0 - 3220: 180c s32i.n a15, a7, 0 - 3222: ffb471 l8ui a10, a12, 8 - 3225: 4982 l32i.n a11, a12, 4 - 3227: 07f900 bnei a10, 3, 3232 - 322a: 0ca2 mov.n a2, a12 - 322c: 1cb808 call0 b9c - 322f: 073a66 j 3251 - 3232: c50c2d bnei a11, 4, 3251 - 3235: 86fd96 s16i a15, a14, 40 - 3238: 660007 l32r a13, 30f4 - 323b: f21b4b l32r a2, 30f0 - 323e: 145e movi.n a0, 1 - 3240: ffafd1 s8i a0, a2, 0 - 3243: ad21 s32i.n a15, a13, 0 - 3245: 100cff l32r a2, 30f8 - 3248: 004202 l32r a0, 3128 - 324b: 210df9 callx0 a0 - 324e: 01ffac s8i a15, a12, 8 - 3251: ffb8 movi.n a2, 0 - 3253: 0000c0 l32i a13, a1, 76 - 3256: 4cf2 s32i.n a15, a12, 4 - 3258: 020c08 l32i a14, a1, 80 - 325b: 1321d2 l32i a12, a1, 72 - 325e: e21cf9 l32i a15, a1, 84 - 3261: c21421 l32r a0, 312c - 3264: f21221 callx0 a0 - 3267: 011521 l32i a0, a1, 68 - 326a: c0ffb2 addi a1, a1, 96 - 326d: 0000 ret.n - 326f: 112102 excw - 3272: 60c112 xor a0, a0, a0 - 3275: 00f00d l8ui a0, a0, 0 - 3278: 000210 ill - 327b: 023000 ill - ... - 3286: 800000 excw - 3289: 000002 l8ui a0, a0, 0 - 328c: 000000 ill - 328f: 026800 ill - ... - 329a: f80000 ill - 329d: 000002 ill - ... - 32c8: 12034c s32i a13, a1, 72 - 32cb: 02b0c1 s32i a12, a1, 68 - 32ce: 1061 mov.n a13, a2 - 32d0: 61d2 l32i.n a12, a2, 24 - 32d2: c212 mov.n a2, a1 - 32d4: dd1161 l32r a0, 329c - 32d7: 62c802 callx0 a0 - 32da: 01012d l32r a2, 3270 - 32dd: fff2 mov.n a3, a13 - 32df: 0000c0 l32r a0, 32a0 - 32e2: ffe521 callx0 a0 - 32e5: 010d3d beqz a13, 3365 - 32e8: c0fff0 l32r a2, 3274 - 32eb: 160000 l8ui a3, a12, 2 - 32ee: 07cd movi.n a13, 0 - 32f0: ffe321 s8i a13, a12, 0 - 32f3: 0c32 s32i.n a13, a12, 28 - 32f5: 0d0c02 l32r a0, 32a4 - 32f8: 004cd2 callx0 a0 - 32fb: 7cd9 movi.n a4, 4 - 32fd: ffeb01 l32r a6, 3278 - 3300: 0000c0 l32r a3, 327c - 3303: 61440c l8ui a0, a6, 8 - 3306: 31ffde l8ui a5, a6, 37 - 3309: ffdf l32i.n a2, a3, 0 - 330b: 0602 addi.n a5, a5, -1 - 330d: 065208 extui a5, a5, 0, 8 - 3310: 032825 s8i a5, a6, 37 - 3313: 50550b moveqz a2, a4, a5 - 3316: 7450 s32i.n a2, a3, 0 - 3318: 254652 beqz a0, 3373 - 331b: 2450 mov.n a2, a1 - 331d: 032983 l32r a3, 3280 - 3320: 057016 l8ui a4, a12, 2 - 3323: 31012d l32r a0, 32a8 - 3326: 42ffd8 callx0 a0 - 3329: 020c mov.n a2, a1 - 332b: ffe101 l32r a0, 32ac - 332e: 0000c0 callx0 a0 - 3331: 01012d j 337c - 3334: c0ffe0 bnei a6, 4, 3349 - 3337: c60000 l32r a7, 3284 - 333a: 660011 l32r a2, 3288 - 333d: 711146 s16i a13, a7, 40 - 3340: 21ffd3 l32r a0, 32b0 - 3343: d2ffd3 callx0 a0 - 3346: 011457 s8i a13, a12, 8 - 3349: c0ffdc l32r a0, 328c - 334c: 0000 l32i.n a8, a0, 0 - 334e: 084cd2 beqi a8, 3, 3353 - 3351: d001 s32i.n a13, a0, 0 - 3353: 88ff movi.n a2, 0 - 3355: 382600 l32r a0, 32b4 - 3358: 00d901 callx0 a0 - 335b: 01020c l32r a10, 3290 - 335e: ffd7 movi.n a9, 1 - 3360: 0000c0 s8i a9, a10, 0 - 3363: cda1 s32i.n a13, a12, 4 - 3365: 190cff l32i a12, a1, 68 - 3368: 004a92 l32i a13, a1, 72 - 336b: c21cd9 l32i a0, a1, 64 - 336e: d21121 addi a1, a1, 80 - 3371: 1221 ret.n - 3373: 102102 l32r a2, 3294 - 3376: 50c112 l32r a0, 32b8 - 3379: 21f00d callx0 a0 - 337c: 01ffc8 l32r a0, 3298 - 337f: c0ffd0 l8ui a11, a12, 1 - 3382: 010000 s8i a13, a0, 38 - 3385: b2ffc7 bnei a11, 1, 3391 - 3388: d2010c s8i a13, a12, 1 - 338b: 662640 l32r a0, 32bc - 338e: d2081b callx0 a0 - 3391: 01014c l8ui a2, a12, 8 - 3394: ffcc l32i.n a6, a12, 4 - 3396: 0000c0 bnei a2, 3, 3334 - 3399: 0c22 mov.n a2, a12 - 339b: 1c6808 call0 b9c - 339e: 9a3266 j 3353 - 33a1: 050c2d ill - 33a4: 46fd80 excw - 33a7: 00ffec ill - 33aa: 400000 ill - 33ad: 000002 ill - ... - 33c4: 0032c0 excw - 33c7: 313000 excw - 33ca: 640000 extui a0, a0, 0, 5 - 33cd: 00000c l8ui a0, a0, 0 - 33d0: 000234 ill - 33d3: 024400 ill - ... - 33fe: 1c0000 l32r a5, fffdfba4 - 3401: 1203 s32i.n a13, a1, 24 - 3403: e0c1 s32i.n a0, a1, 16 - 3405: 51c9 mov.n a13, a2 - 3407: 71e9 mov.n a2, a1 - 3409: 0961d9 l32r a0, 33d0 - 340c: 02dd41 callx0 a0 - 340f: 01012d l32r a2, 33a4 - 3412: c0fff1 l32r a0, 33d4 - 3415: 210000 callx0 a0 - 3418: 01ffe5 l32r a2, 33a8 - 341b: fff0 movi.n a6, 1 - 341d: 0000c0 l8ui a2, a2, 0 - 3420: ffe421 l32r a14, 33ac - 3423: 160c beqz.n a2, 3441 - 3425: 0222 movi.n a12, 0 - 3427: e100 l32i.n a4, a14, 4 - 3429: ffe3 movi.n a0, 52 - 342b: 0ca29c mul16s a0, a12, a0 - 342e: 480c add.n a0, a4, a0 - 3430: 403c1e l8ui a3, a0, 0 - 3433: d10c00 beqz a3, 34ff - 3436: 040a addi.n a12, a12, 1 - 3438: 000032 extui a12, a12, 0, 8 - 343b: 0c8316 bne a2, a12, 3429 - 343e: c0cc1b j 3443 - 3441: 74c0 movi.n a12, 0 - 3443: ea92c7 bltu a12, a2, 3451 - 3446: 0046 mov.n a2, a13 - 3448: 0c0c00 l32r a0, 33d8 - 344b: 0a3c27 callx0 a0 - 344e: 010d2d j 34f2 - 3451: ffe4 movi.n a4, 0 - 3453: 00c0 l32i.n a7, a14, 4 - 3455: 0600 movi.n a2, 52 - 3457: 0c0028 mul16s a2, a12, a2 - 345a: 7804 add.n a7, a7, a2 - 345c: 423c1e s8i a4, a7, 1 - 345f: 2c20 l32i.n a5, a14, 4 - 3461: 2ad1 add.n a5, a5, a2 - 3463: 474277 s8i a12, a5, 2 - 3466: 5801 l32i.n a3, a14, 4 - 3468: 2a1e add.n a3, a3, a2 - 346a: 45c255 s8i a4, a3, 16 - 346d: 3802 l32i.n a0, a14, 4 - 346f: 2a1e s32i.n a6, a3, 12 - 3471: 4233 add.n a0, a0, a2 - 3473: 1043 s32i.n a13, a0, 28 - 3475: 691e08 l8ui a2, a14, 36 - 3478: 2a33 movi.n a4, 2 - 347a: 70d900 bne a2, a12, 348d - 347d: 240e22 l32r a2, 33b0 - 3480: 240c l32i.n a2, a2, 0 - 3482: 0f92c7 beqi a2, 3, 3488 - 3485: ffcc21 bnei a2, 4, 348d - 3488: 0228 movi.n a4, 9 - 348a: 023226 j 348d - 348d: 4266 mov.n a2, a13 - 348f: 940c04 l32r a3, 33b4 - 3492: ffffc6 l32r a6, 33b8 - 3495: 0d2d movi.n a5, 3 - 3497: c931 s32i.n a4, a0, 4 - 3499: c961ff l8ui a4, a14, 37 - 349c: 0cff s32i.n a5, a6, 0 - 349e: 4935 addi.n a4, a4, 1 - 34a0: 0e4210 s8i a4, a14, 37 - 34a3: 5925 s32i.n a0, a13, 24 - 34a5: 441b06 l32r a0, 33dc - 34a8: 254e42 callx0 a0 - 34ab: 6d09 mov.n a2, a13 - 34ad: ffcd01 l32r a3, 33bc - 34b0: 0000c0 l32r a0, 33e0 - 34b3: 310d2d callx0 a0 - 34b6: ffc3 mov.n a2, a13 - 34b8: ffcc01 l32r a3, 33c0 - 34bb: 0000c0 l32r a0, 33e4 - 34be: 310d2d callx0 a0 - 34c1: ffc2 mov.n a2, a13 - 34c3: ffca01 l32r a3, 33c4 - 34c6: 0000c0 l32r a0, 33e8 - 34c9: 310d2d callx0 a0 - 34cc: 01ffc0 l8ui a7, a14, 8 - 34cf: ffc8 beqz.n a7, 34e9 - 34d1: 00c0 mov.n a4, a12 - 34d3: 7200 mov.n a2, a1 - 34d5: 9c080e l32r a3, 33c8 - 34d8: 0c4d67 l32r a0, 33ec - 34db: 31012d callx0 a0 - 34de: ffbc mov.n a2, a1 - 34e0: ffc501 l32r a0, 33f0 - 34e3: 0000c0 callx0 a0 - 34e6: 01012d j 34f2 - 34e9: c0ffc4 l32r a2, 33cc - 34ec: 060000 l32r a0, 33f4 - 34ef: 210002 callx0 a0 - 34f2: ffb8 l32i.n a12, a1, 20 - 34f4: c201 l32i.n a13, a1, 24 - 34f6: c0ff l32i.n a14, a1, 28 - 34f8: 0000 l32i.n a0, a1, 16 - 34fa: d851c8 addi a1, a1, 32 - 34fd: e861 ret.n - 34ff: 410871 s8i a6, a0, 0 - 3502: 20c112 j 3443 - 3505: 62f00d ill - 3508: 460040 ill - 350b: 00ffcf extui a9, a0, 12, 1 - 350e: 000000 excw - 3511: 000000 excw - 3514: 049c l32i.n a15, a3, 12 - 3516: a80000 ill - 3519: 000004 ill - 351c: f8 .byte 0xff - 351d: 33 .byte 0xff - 351e: 000000 ill - 3521: 000000 ill - 3524: 00ffff ill - ... - -00003594 : - 3594: 020c s32i.n a0, a1, 60 - 3596: a0c112 s32i a3, a1, 84 - 3599: 61c2 s32i.n a2, a1, 0 - 359b: 0910 s32i.n a2, a1, 4 - 359d: 32f1 s32i.n a2, a1, 8 - 359f: 1561 movi.n a3, 32 - 35a1: 290129 addi a2, a1, 16 - 35a4: 212911 l32r a0, 3520 - 35a7: 22032c callx0 a0 - 35aa: 0110c1 l32r a12, 3508 - 35ad: c0ffdf l8ui a3, a12, 8 - 35b0: 0000 bnez.n a3, 35bb - 35b2: ffd7c1 l32r a0, 3524 - 35b5: 080c32 callx0 a0 - 35b8: 0173cc j 35dc - 35bb: ffdc addi.n a3, a1, 8 - 35bd: 00c0 addi.n a4, a1, 4 - 35bf: 080600 l32i a5, a1, 84 - 35c2: 318b00 addi a6, a1, 84 - 35c5: 414b mov.n a2, a6 - 35c7: 2152 addi.n a5, a5, 1 - 35c9: c16215 s32i a5, a1, 84 - 35cc: 062d54 call0 35d0 - 35cf: 551b l32i.n a7, a1, 4 - 35d1: 6152 l32i.n a0, a1, 8 - 35d3: 000515 blti a7, 1, 35e6 - 35d6: 117800 l32r a0, 3528 - 35d9: a62108 callx0 a0 - 35dc: 010f17 l32i a12, a1, 64 - 35df: ffd4 l32i.n a0, a1, 60 - 35e1: 0000c0 addi a1, a1, 96 - 35e4: 21c2 ret.n - 35e6: 0810 movi.n a6, 13 - 35e8: 12f1 bnez.n a0, 35fc - 35ea: 0d60c1 l32i a8, a1, 84 - 35ed: d60cf0 l8ui a8, a8, 0 - 35f0: 8200dc beq a8, a6, 3638 - 35f3: 821521 l32r a0, 352c - 35f6: 670008 callx0 a0 - 35f9: 014418 j 35dc - 35fc: c0ffce bnei a0, 1, 3671 - 35ff: c60000 l32i a3, a1, 84 - 3602: 66fff7 addi a2, a1, 84 - 3605: 327110 l8ui a0, a3, 0 - 3608: 1521 movi.n a9, 44 - 360a: 54c122 bne a0, a9, 3625 - 360d: 0302 addi.n a3, a3, 1 - 360f: 2c00 addi.n a4, a1, 4 - 3611: 9097c9 s32i a3, a1, 84 - 3614: 1b17 mov.n a3, a1 - 3616: 414b33 call0 3618 - 3619: 156132 beqz a2, 3768 - 361c: 05013d l32r a0, 3530 - 361f: 160000 callx0 a0 - 3622: 0114b2 j 35dc - 3625: c0ffc5 beq a0, a6, 3631 - 3628: 860000 l32r a0, 3534 - 362b: 67ffed callx0 a0 - 362e: 010810 j 35dc - 3631: c0ffc3 movi a4, 0x14d - 3634: 0000 s32i.n a4, a1, 0 - 3636: ea86 l32i.n a0, a1, 8 - 3638: a142ff l8ui a5, a12, 48 - 363b: 01494d bne a0, a5, 3650 - 363e: 522108 l32r a2, 350c - 3641: 57300c l32r a0, 3538 - 3644: 211190 callx0 a0 - 3647: 01ffb3 l32r a0, 353c - 364a: c0ffbd callx0 a0 - 364d: 010000 j 35dc - 3650: c0ffbd beqz a0, 3729 - 3653: 0000 movi.n a2, 28 - 3655: ffe2c6 l32r a0, 3540 - 3658: 0d5016 callx0 a0 - 365b: c21c s32i.n a2, a12, 52 - 365d: ba01 bnez.n a2, 367a - 365f: 00c0ff l32r a2, 3510 - 3662: dc2900 l32r a0, 3544 - 3665: 2192dc callx0 a0 - 3668: 01ffac l32r a0, 3548 - 366b: c0ffb8 callx0 a0 - 366e: 010000 j 35dc - 3671: c0ffb8 l32r a0, 354c - 3674: 860000 callx0 a0 - 3677: 01ffda j 35dc - 367a: ffb6 movi.n a6, 16 - 367c: 00c0 movi.n a7, 0 - 367e: 4600 s32i.n a7, a2, 4 - 3680: ffd8 s32i.n a6, a2, 0 - 3682: 061c movi.n a2, 32 - 3684: 79070c l32r a0, 3550 - 3687: 026912 callx0 a0 - 368a: 01022c l32r a3, 3514 - 368d: ffb3 l32i.n a8, a12, 52 - 368f: 00c0 l32i.n a9, a1, 0 - 3691: 3100 s32i.n a2, a8, 8 - 3693: ffa2 s32i.n a9, a2, 4 - 3695: dc88 mov.n a2, a8 - 3697: 290198 l32r a0, 3554 - 369a: 129928 callx0 a0 - 369d: 082d l32i.n a2, a12, 52 - 369f: ffaf01 l32r a0, 3558 - 36a2: 0000c0 callx0 a0 - 36a5: dc28 mov.n a10, a2 - 36a7: ae01 l32i.n a2, a12, 52 - 36a9: c0ff beqz.n a10, 36c4 - 36ab: 0000 l32i.n a2, a2, 8 - 36ad: 2802ad l32r a0, 355c - 36b0: 7a9cdc callx0 a0 - 36b3: 2228 l32i.n a2, a12, 52 - 36b5: ffab01 l32r a0, 3560 - 36b8: 0000c0 callx0 a0 - 36bb: 01dc28 l32r a0, 3564 - 36be: c0ffaa callx0 a0 - 36c1: 010000 j 35dc - 36c4: c0ffaa l32r a3, 3518 - 36c7: 0000 movi.n a4, 0 - 36c9: ffc5c6 l16ui a3, a3, 2 - 36cc: ff9531 l32r a0, 3568 - 36cf: 32040c callx0 a0 - 36d2: 0113 l32i.n a4, a1, 8 - 36d4: ffa701 s8i a4, a12, 48 - 36d7: 0000c0 j 3720 - 36da: 2148 movi.n a5, 0 - 36dc: 4c42 s32i.n a5, a1, 56 - 36de: 4630 movi.n a4, 4 - 36e0: 0011 l32i.n a5, a1, 48 - 36e2: 050c l32i.n a2, a2, 8 - 36e4: e159 l32i.n a3, a1, 56 - 36e6: 440c addi.n a2, a2, 12 - 36e8: 28c158 addx2 a3, a3, a3 - 36eb: e13822 slli a6, a3, 2 - 36ee: 22cb s32i.n a6, a1, 52 - 36f0: 903330 addx4 a3, a3, a5 - 36f3: 63e0 addi.n a3, a3, 8 - 36f5: d16911 l32r a0, 356c - 36f8: a03350 callx0 a0 - 36fb: 338b l32i.n a5, a1, 52 - 36fd: 9d01 l32i.n a4, a1, 48 - 36ff: c0ff l32i.n a2, a12, 52 - 3701: 0000 add.n a4, a4, a5 - 3703: d158 l32i.n a5, a2, 8 - 3705: c148 l32i.n a4, a4, 4 - 3707: dc28 s32i.n a4, a5, 0 - 3709: 58445a l32r a0, 3570 - 370c: 144822 callx0 a0 - 370f: 0549 l32i.n a2, a12, 52 - 3711: 9901 l32i.n a6, a1, 56 - 3713: 00c0ff l8ui a7, a2, 20 - 3716: 2800 addi.n a8, a6, 1 - 3718: e168dc extui a6, a8, 0, 8 - 371b: 0272 s32i.n a6, a1, 56 - 371d: 861b14 bltu a6, a7, 36de - 3720: 746080 l32r a0, 3574 - 3723: 77e169 callx0 a0 - 3726: 01bd36 j 35dc - 3729: ff95 l32i.n a2, a12, 52 - 372b: 0000c0 addi a3, a1, 48 - 372e: ac86 movi.n a4, 0 - 3730: dc28ff s8i a0, a12, 48 - 3733: c132 movi.n a9, 0 - 3735: 0c30 s32i.n a9, a1, 48 - 3737: 4c0204 l32r a0, 3578 - 373a: 090c30 callx0 a0 - 373d: c199 l32i.n a2, a12, 52 - 373f: ff9001 l8ui a10, a2, 20 - 3742: 0000c0 bnez a10, 36da - 3745: a2dc28 l32r a0, 357c - 3748: 561402 callx0 a0 - 374b: f94a l32i.n a2, a12, 52 - 374d: 8d01 l32i.n a2, a2, 8 - 374f: 00c0ff l32r a0, 3580 - 3752: dc2800 callx0 a0 - 3755: 2228 l32i.n a2, a12, 52 - 3757: 8c01 movi.n a3, 0 - 3759: c0ff s32i.n a3, a2, 8 - 375b: 280000 l32r a0, 3584 - 375e: 030cdc callx0 a0 - 3761: 2239 movi.n a4, 0 - 3763: 8a01 s32i.n a4, a12, 52 - 3765: 00c0ff j 3720 - 3768: 0c00 l32i.n a0, a1, 0 - 376a: dc4904 l32r a5, 351c - 376d: ffedc6 blt a5, a0, 3776 - 3770: 510108 blti a0, 1, 3776 - 3773: 07ff6c j 3636 - 3776: a60525 l32r a0, 3588 - 3779: c60210 callx0 a0 - 377c: 01ffaf j 35dc - 377f: c0ff84 ill - 3782: 060000 ill - 3785: 00ff97 ill - ... - 3790: 000440 ill - ... - -000037a4 : - 37a4: 12032c l32r a9, fffc3c58 - 37a7: 29d0c1 l32r a0, 378c - 37aa: 910981 callx0 a0 - 37ad: 012d mov.n a2, a1 - 37af: fff901 l32r a3, 3788 - 37b2: 00c0 l32i.n a4, a1, 32 - 37b4: 012d00 l32r a5, 3780 - 37b7: fff631 addx2 a4, a4, a4 - 37ba: 518148 addx8 a4, a4, a5 - 37bd: 40fff3 l32r a5, 3784 - 37c0: 9044 l32i.n a4, a4, 0 - 37c2: b04450 l8ui a5, a5, 9 - 37c5: fff151 l32r a0, 3790 - 37c8: 520448 callx0 a0 - 37cb: 0905 mov.n a2, a1 - 37cd: fff201 l32r a0, 3794 - 37d0: 0000c0 callx0 a0 - 37d3: 01012d l32r a0, 3798 - 37d6: c0fff1 callx0 a0 - 37d9: 0000 l32i.n a0, a1, 36 - 37db: fff101 addi a1, a1, 48 - 37de: 00c0 ret.n - 37e0: 910800 ill - 37e3: 30c112 extui a11, a0, 12, 1 - 37e6: 00f00d ill - 37e9: 000000 ill - 37ec: 0004bc ill - ... - -00003810 : - 3810: 0c231b l32r a2, fffcff34 - 3813: 1205 s32i.n a5, a1, 0 - 3815: 09e0c1 l32r a12, 37e0 - 3818: c921 s32i.n a5, a1, 4 - 381a: 015931 l8ui a0, a12, 8 - 381d: f2c1 s32i.n a2, a1, 20 - 381f: 59ff bnez.n a0, 3834 - 3821: 0c0211 l8ui a6, a12, 48 - 3824: 512908 l8ui a7, a12, 56 - 3827: 10dc bnez.n a6, 3834 - 3829: 0c62 beqz.n a7, 384c - 382b: 0c7230 l32r a0, 37e8 - 382e: 96cc38 callx0 a0 - 3831: 01f79c j 3843 - 3834: c0ffef l32r a2, 37e4 - 3837: 860000 l32r a0, 37ec - 383a: 210003 callx0 a0 - 383d: 01ffec l32r a0, 37f0 - 3840: c0ffed callx0 a0 - 3843: 0000 l32i.n a12, a1, 12 - 3845: ec01 l32i.n a0, a1, 8 - 3847: 00c0ff addi a1, a1, 32 - 384a: c800 ret.n - 384c: 0831 l32i.n a0, a12, 4 - 384e: c11221 l8ui a8, a0, 0 - 3851: f00d20 l8ui a9, a0, 8 - 3854: 821c08 bnei a8, 1, 3862 - 3857: 0000 beqz.n a9, 3862 - 3859: 080092 l32r a0, 37f4 - 385c: 0a1866 callx0 a0 - 385f: 01798c j 3843 - 3862: ffe6 mov.n a3, a1 - 3864: 00c0 addi.n a4, a1, 4 - 3866: f80600 addi a2, a1, 20 - 3869: 013dff call0 386c - 386c: 414b beqz.n a2, 3877 - 386e: 14c122 l32r a0, 37f8 - 3871: 000005 callx0 a0 - 3874: 01728c j 3843 - 3877: ffe2 l32i.n a3, a1, 0 - 3879: 0000c0 bgei a3, 2, 38a7 - 387c: fff2c6 bltz a3, 38a7 - 387f: 0138 l32i.n a0, a12, 4 - 3881: 23e6 l32i.n a4, a0, 28 - 3883: 73962a l8ui a6, a0, 17 - 3886: 0802 beqz.n a4, 389b - 3888: 481c l32i.n a5, a4, 0 - 388a: 006270 bnei a5, 32, 389b - 388d: 9c11 beqz.n a6, 389b - 388f: 045814 bnei a3, 1, 389b - 3892: 0dc566 l32r a0, 37fc - 3895: 66a68c callx0 a0 - 3898: 010813 j 3843 - 389b: c0ffda s8i a3, a12, 9 - 389e: c60000 l32r a0, 3800 - 38a1: 32ffe9 callx0 a0 - 38a4: 01094c j 3843 - 38a7: c0ffd8 l32r a0, 3804 - 38aa: c60000 callx0 a0 - 38ad: 01ffe6 j 3843 - 38b0: d7 .byte 0xff - 38b1: ff .byte 0xff - 38b2: 0000c0 excw - 38b5: ffe486 l8ui a0, a0, 0 - 38b8: 00ffff callx0 a2 - 38bb: 02bc00 excw - 38be: c00000 excw - 38c1: 02 .byte 0xff - 38c2: 200000 ill - 38c5: 00001c ill - 38c8: 00ffff ill - ... - -00003924 : - 3924: 12020c s32i a3, a1, 100 - 3927: 90c1 s32i.n a2, a1, 0 - 3929: 6102 s32i.n a2, a1, 4 - 392b: 3215 s32i.n a2, a1, 8 - 392d: 1961 s32i.n a2, a1, 12 - 392f: 0129 s32i.n a2, a1, 16 - 3931: 1129 s32i.n a2, a1, 20 - 3933: 2129 movi.n a3, 32 - 3935: 293129 addi a2, a1, 32 - 3938: 512941 l32r a0, 38c4 - 393b: 22032c callx0 a0 - 393e: 0120c1 addi a2, a1, 64 - 3941: c0ffe3 movi a3, 255 - 3944: 0000 movi.n a4, 20 - 3946: 40c122 l32r a0, 38c8 - 3949: ffa032 callx0 a0 - 394c: 441c mov.n a3, a1 - 394e: e001 addi.n a4, a1, 4 - 3950: 00c0ff l32i a5, a1, 100 - 3953: 013d00 addi a6, a1, 100 - 3956: 414b mov.n a2, a6 - 3958: 2152 addi.n a5, a5, 1 - 395a: c16219 s32i a5, a1, 100 - 395d: 062d64 call0 3960 - 3960: 551b l32i.n a7, a1, 4 - 3962: 6152 l32i.n a0, a1, 0 - 3964: 000519 blti a7, 1, 3975 - 3967: 117800 l32r a0, 38cc - 396a: a60108 callx0 a0 - 396d: 010d17 l32i a0, a1, 84 - 3970: c0ffd9 addi a1, a1, 112 - 3973: 0000 ret.n - 3975: 152102 beqz a0, 39d1 - 3978: 70c112 bnei a0, 1, 3997 - 397b: 16f00d addi a0, a1, 100 - 397e: 660580 l32i a8, a1, 100 - 3981: 1b10 movi.n a9, 44 - 3983: c102 addi.n a10, a8, 1 - 3985: 218264 l8ui a8, a8, 0 - 3988: c92c19 s32i a10, a1, 100 - 398b: 82a81b beq a8, a9, 39e7 - 398e: a20008 l32r a0, 38d0 - 3991: 971961 callx0 a0 - 3994: 015818 j 396d - 3997: c0ffd0 l32r a0, 38d4 - 399a: 460000 callx0 a0 - 399d: 01fff5 j 396d - 39a0: ffcf addi.n a3, a1, 8 - 39a2: 00c0 addi.n a4, a1, 4 - 39a4: 0600 mov.n a2, a0 - 39a6: 8bfff3 call0 39a8 - 39a9: 4b31 l32i.n a2, a1, 4 - 39ab: 002d41 blti a2, 1, 39b1 - 39ae: 000005 j 3a71 - 39b1: 1128 l32i.n a0, a1, 8 - 39b3: 0212a6 bgei a0, 1, 39b9 - 39b6: 002fc6 j 3a71 - 39b9: e62108 l32r a3, 38b0 - 39bc: c60210 bge a3, a0, 39c2 - 39bf: 31002d j 3a71 - 39c2: 07ffbd l32i a2, a1, 100 - 39c5: 8602a3 l8ui a4, a2, 0 - 39c8: 22002b addi a0, a1, 100 - 39cb: 421921 addi a4, a4, -44 - 39ce: 020002 beqz a4, 3a8c - 39d1: 64c1 movi.n a0, 16 - 39d3: d4c442 l32i a2, a1, 100 - 39d6: 0ba416 l8ui a2, a2, 0 - 39d9: 001c movi.n a3, 13 - 39db: 192122 beq a2, a3, 3a2c - 39de: 000222 l32r a0, 38d8 - 39e1: 37d30c callx0 a0 - 39e4: 014d12 j 396d - 39e7: c0ffbe addi a2, a1, 32 - 39ea: 0000 movi.n a4, 15 - 39ec: e146 mov.n a3, a0 - 39ee: c122ff l32r a0, 38dc - 39f1: f40c20 callx0 a0 - 39f4: 003d s32i.n a2, a1, 4 - 39f6: ffbb01 beqz a2, 3a7a - 39f9: 0000c0 beqi a2, -1, 3a7a - 39fc: 161129 addi a2, a1, 32 - 39ff: 260802 l32r a0, 38e0 - 3a02: 227d02 callx0 a0 - 3a05: 20c1 s32i.n a2, a1, 16 - 3a07: ffb801 beqi a2, -1, 3a83 - 3a0a: 0000c0 beqz a2, 3a83 - 3a0d: 264129 addi a0, a1, 100 - 3a10: 167802 l32i a3, a1, 100 - 3a13: 0752 movi.n a4, 44 - 3a15: c102 addi.n a5, a3, 1 - 3a17: 213264 l8ui a3, a3, 0 - 3a1a: c42c19 s32i a5, a1, 100 - 3a1d: 32531b bne a3, a4, 3a23 - 3a20: 520003 j 39a0 - 3a23: 471961 l32r a0, 38e4 - 3a26: 060293 callx0 a0 - 3a29: 01ffdf j 396d - 3a2c: c0ffb0 s8i a0, a1, 66 - 3a2f: 0000 l32i.n a3, a1, 8 - 3a31: d006 l32i.n a2, a1, 12 - 3a33: 02ff movi.n a4, 0 - 3a35: 384241 s8i a4, a1, 65 - 3a38: 312821 s32i a2, a1, 76 - 3a3b: 42040c s32i a3, a1, 72 - 3a3e: 224141 addi a2, a1, 68 - 3a41: 321361 addi a3, a1, 16 - 3a44: 1261 movi.n a4, 4 - 3a46: 44c122 l32r a0, 38e8 - 3a49: 10c132 callx0 a0 - 3a4c: 01440c addi a2, a1, 64 - 3a4f: ffa8 movi.n a3, 20 - 3a51: 00c0 movi.n a4, 64 - 3a53: 2200 l32i.n a5, a1, 20 - 3a55: 40c1 l32i.n a6, a1, 0 - 3a57: 431c movi.n a7, 0 - 3a59: 58044c s8i a7, a1, 67 - 3a5c: 016851 s8i a6, a1, 64 - 3a5f: 72070c s16i a5, a1, 80 - 3a62: 624341 l32r a0, 38ec - 3a65: 524041 callx0 a0 - 3a68: 012851 l32r a0, 38f0 - 3a6b: c0ffa2 callx0 a0 - 3a6e: 010000 j 396d - 3a71: c0ffa2 l32r a0, 38f4 - 3a74: c60000 callx0 a0 - 3a77: 01ffbe j 396d - 3a7a: c0ffa0 l32r a0, 38f8 - 3a7d: 860000 callx0 a0 - 3a80: 01ffbc j 396d - 3a83: c0ff9f l32r a0, 38fc - 3a86: 460000 callx0 a0 - 3a89: 01ffba j 396d - 3a8c: ff9e movi.n a4, 4 - 3a8e: 00c0 mov.n a3, a0 - 3a90: 0600 addi.n a8, a2, 1 - 3a92: 0cffb8 s32i a8, a1, 100 - 3a95: 003d44 addi a2, a1, 32 - 3a98: 82821b l32r a0, 3900 - 3a9b: 221961 callx0 a0 - 3a9e: 20c1 s32i.n a2, a1, 4 - 3aa0: ff9a01 bnei a2, -1, 3aac - 3aa3: 0000c0 l32r a0, 3904 - 3aa6: 661129 callx0 a0 - 3aa9: 010802 j 396d - 3aac: c0ff98 addi a2, a1, 32 - 3aaf: 060000 l32r a3, 38b4 - 3ab2: 22ffb0 l32r a0, 3908 - 3ab5: 3120c1 callx0 a0 - 3ab8: ff81 beqz.n a2, 3ad2 - 3aba: ff9501 addi a2, a1, 32 - 3abd: 0000c0 l32r a3, 38b8 - 3ac0: 22629c l32r a0, 390c - 3ac3: 3120c1 callx0 a0 - 3ac6: ff7e bnez.n a2, 3acd - 3ac8: 9301 movi.n a0, 32 - 3aca: 00c0ff j 3ad4 - 3acd: cc00 l32i.n a9, a1, 4 - 3acf: 002c32 bnez a9, 3b17 - 3ad2: 0186 movi.n a0, 16 - 3ad4: 119800 l32i a2, a1, 100 - 3ad7: 044956 l8ui a10, a2, 0 - 3ada: 22001c addi a3, a1, 100 - 3add: a21921 addi a10, a10, -44 - 3ae0: 320002 bnez a10, 39d3 - 3ae3: a264c1 s32i a0, a1, 88 - 3ae6: 56d4ca bnei a0, 16, 3b20 - 3ae9: eefa addi.n a4, a2, 1 - 3aeb: 6102 mov.n a2, a3 - 3aed: b06616 s32i a4, a1, 100 - 3af0: 421b36 addi a3, a1, 20 - 3af3: 032d addi.n a4, a1, 4 - 3af5: 196142 call0 3af8 - 3af8: c132 l32i.n a5, a1, 4 - 3afa: 414b14 l32i a0, a1, 88 - 3afd: 000005 bgei a5, 1, 3b0e - 3b00: 1158 l32i.n a2, a1, 20 - 3b02: 162102 bltz a2, 3b0e - 3b05: 0d15e6 l32r a6, 38bc - 3b08: 965128 blt a6, a2, 3b0e - 3b0b: 610082 j 39d3 - 3b0e: 27ff6d l32r a0, 3910 - 3b11: 060226 callx0 a0 - 3b14: 01ffb1 j 396d - 3b17: c0ff80 l32r a0, 3914 - 3b1a: 460000 callx0 a0 - 3b1d: 01ff95 j 396d - 3b20: c0ff7f s32i a0, a1, 88 - 3b23: 060000 addi a7, a0, -32 - 3b26: 02ff93 bnez a7, 39d3 - 3b29: 1661 addi.n a8, a2, 1 - 3b2b: c072 addi.n a4, a1, 4 - 3b2d: 56e0 mov.n a2, a3 - 3b2f: 1bea97 s32i a8, a1, 100 - 3b32: 4b82 addi.n a3, a1, 12 - 3b34: 032d41 call0 3b38 - 3b37: 6182 l32i.n a9, a1, 4 - 3b39: 31cb19 bgei a9, 1, 3b4d - 3b3c: 0005 l32i.n a2, a1, 12 - 3b3e: 119800 blti a2, 1, 3b4d - 3b41: 1019e6 l32r a10, 38c0 - 3b44: a63128 l32i a0, a1, 88 - 3b47: a10b12 blt a10, a2, 3b4d - 3b4a: 02ff5f j 39d3 - 3b4d: 271621 l32r a0, 3918 - 3b50: 46022a callx0 a0 - 3b53: 01ffa1 j 396d - 3b56: c0ff72 ill - 3b59: 860000 ill - 3b5c: 00ff85 ill - ... - 3b67: 044000 ill - ... - -00003b7c : - 3b7c: 12032c l32r a9, fffc4030 - 3b7f: 29d0c1 l32r a0, 3b64 - 3b82: 910981 callx0 a0 - 3b85: 012d mov.n a2, a1 - 3b87: fff901 l32r a3, 3b60 - 3b8a: 00c0 l32i.n a4, a1, 32 - 3b8c: 012d00 l32r a5, 3b58 - 3b8f: fff631 addx2 a4, a4, a4 - 3b92: 518148 addx8 a4, a4, a5 - 3b95: 40fff3 l32r a5, 3b5c - 3b98: 9044 l32i.n a4, a4, 0 - 3b9a: b04450 l16ui a5, a5, 2 - 3b9d: fff151 l32r a0, 3b68 - 3ba0: 520448 callx0 a0 - 3ba3: 0115 mov.n a2, a1 - 3ba5: fff201 l32r a0, 3b6c - 3ba8: 0000c0 callx0 a0 - 3bab: 01012d l32r a0, 3b70 - 3bae: c0fff1 callx0 a0 - 3bb1: 0000 l32i.n a0, a1, 36 - 3bb3: fff101 addi a1, a1, 48 - 3bb6: 00c0 ret.n - 3bb8: 910800 ill - 3bbb: 30c112 excw - 3bbe: 00f00d ill - 3bc1: 000000 ill - 3bc4: 001c20 ill - ... - -00003be4 : - 3be4: 12020c excw - 3be7: 09e0c1 l32r a0, fffc3bf0 - 3bea: f50121 slli a2, a9, 13 - 3bed: 29ff bnez.n a0, 3bfa - 3bef: 0201 s32i.n a3, a1, 20 - 3bf1: 293000 l32r a0, 3bc8 - 3bf4: 90cc11 callx0 a0 - 3bf7: 015139 j 3c40 - 3bfa: c0fff5 addi a2, a1, 20 - 3bfd: 0000 addi.n a3, a3, 1 - 3bff: 1146 addi.n a4, a1, 4 - 3c01: 2200 s32i.n a3, a1, 20 - 3c03: 14c1 mov.n a3, a1 - 3c05: 4b331b call0 3c08 - 3c08: 3941 beqz.n a2, 3c13 - 3c0a: 013d51 l32r a0, 3bcc - 3c0d: 000005 callx0 a0 - 3c10: 01728c j 3c40 - 3c13: fff0 l32i.n a0, a1, 0 - 3c15: 0000c0 l32r a3, 3bbc - 3c18: 000b06 blt a3, a0, 3c47 - 3c1b: 310108 bltz a0, 3c47 - 3c1e: 07ffe9 l32r a3, 3bc0 - 3c21: 962b23 l16ui a4, a3, 2 - 3c24: 310280 beq a0, a4, 3c3a - 3c27: ffe8 movi.n a4, 0 - 3c29: 011342 s16i a0, a3, 2 - 3c2c: 121047 l32r a2, 3bc4 - 3c2f: 02040c extui a3, a0, 0, 16 - 3c32: 0153 l32i.n a2, a2, 52 - 3c34: ffe621 l32r a0, 3bd0 - 3c37: f43000 callx0 a0 - 3c3a: 01d228 l32r a0, 3bd4 - 3c3d: c0ffe7 callx0 a0 - 3c40: 0000 l32i.n a0, a1, 8 - 3c42: ffe601 addi a1, a1, 32 - 3c45: 00c0 ret.n - 3c47: 210800 l32r a0, 3bd8 - 3c4a: 20c112 callx0 a0 - 3c4d: 01f00d j 3c40 - 3c50: c0ffe4 ill - 3c53: c60000 extui a14, a0, 0, 1 - 3c56: 00fffb ill - 3c59: 000000 ill - 3c5c: 0004e0 ill - ... - 3c6b: 04e800 ill - ... - 3c76: f80000 ill - 3c79: 000004 ill - ... - -00003c9c : - 3c9c: 12032c l32r a6, fffcc4dc - 3c9f: 29b0c1 l32r a12, fffc6ce0 - 3ca2: 6102f1 slli a0, a9, 32 - 3ca5: c12210 l32r a0, 3c74 - 3ca8: 000c10 callx0 a0 - 3cab: 010109 addi a2, a1, 16 - 3cae: c0fff3 l32r a3, 3c54 - 3cb1: 0000 l32i.n a4, a1, 60 - 3cb3: 10c122 l32r a5, 3c50 - 3cb6: ffe931 addx2 a4, a4, a4 - 3cb9: 51f148 addx8 a4, a4, a5 - 3cbc: ffe7 s32i.n a4, a1, 56 - 3cbe: 4440 l32i.n a4, a4, 0 - 3cc0: 445090 l32r a0, 3c78 - 3cc3: e149b0 callx0 a0 - 3cc6: 010448 l32r a8, 3c58 - 3cc9: ffee movi.n a0, 0 - 3ccb: 0000c0 l8ui a5, a8, 0 - 3cce: e481 movi.n a7, 0 - 3cd0: 000cff bgei a5, 1, 3cd6 - 3cd3: 000852 j 3d54 - 3cd6: e6070c l32r a6, 3c5c - 3cd9: 0215 movi.n a4, 52 - 3cdb: 1f46 l32i.n a2, a6, 4 - 3cdd: e16100 mul16s a4, a0, a4 - 3ce0: 3cff add.n a2, a2, a4 - 3ce2: 162844 l8ui a9, a2, 0 - 3ce5: d14040 bnei a9, 1, 3d44 - 3ce8: 224a s32i.n a4, a1, 52 - 3cea: 0292 l32i.n a2, a2, 28 - 3cec: 6600 s32i.n a7, a1, 48 - 3cee: 5b19 l32i.n a9, a2, 0 - 3cf0: 28d149 s32i a0, a1, 68 - 3cf3: c17972 bnei a9, 16, 3d44 - 3cf6: 0298 movi.n a3, 0 - 3cf8: 6102 mov.n a4, a1 - 3cfa: b96611 l32r a0, 3c7c - 3cfd: 030c4d callx0 a0 - 3d00: 014d l32i.n a7, a1, 48 - 3d02: ffe001 bltz a2, 3d38 - 3d05: 0000c0 addi a2, a1, 16 - 3d08: 96c178 l32r a3, 3c64 - 3d0b: 0322 l32i.n a6, a1, 52 - 3d0d: 10c122 l32r a5, 3c60 - 3d10: d731 l32i.n a4, a1, 56 - 3d12: 68ff addi.n a8, a7, 1 - 3d14: d451d1 slli a8, a8, 24 - 3d17: 48ff l32i.n a4, a4, 0 - 3d19: 1be1 l32i.n a5, a5, 4 - 3d1b: 888087 srai a7, a8, 24 - 3d1e: 4801 s32i.n a7, a1, 48 - 3d20: 5804 add.n a5, a5, a6 - 3d22: 788015 l8ui a5, a5, 2 - 3d25: 7931 l32i.n a6, a1, 0 - 3d27: 556ac1 l32r a0, 3c80 - 3d2a: 020552 callx0 a0 - 3d2d: 010168 addi a2, a1, 16 - 3d30: c0ffd6 l32r a0, 3c84 - 3d33: 220000 callx0 a0 - 3d36: 10c1 l32i.n a7, a1, 48 - 3d38: ffd501 l32i a0, a1, 68 - 3d3b: 0000c0 l32r a8, 3c6c - 3d3e: 02c178 l32r a6, 3c68 - 3d41: 811121 l8ui a5, a8, 0 - 3d44: ffcc movi.n a4, 52 - 3d46: ca61 addi.n a0, a0, 1 - 3d48: 0852ff slli a0, a0, 24 - 3d4b: 443c00 srai a0, a0, 24 - 3d4e: 80001b blt a0, a5, 3cdb - 3d51: 000100 j 3d56 - 3d54: 3108 movi.n a7, 0 - 3d56: 2057 bnez.n a7, 3d6d - 3d58: 004689 addi a2, a1, 16 - 3d5b: 070c00 l32r a3, 3c70 - 3d5e: 2237dc l32r a0, 3c88 - 3d61: 3110c1 callx0 a0 - 3d64: 01ffc5 addi a2, a1, 16 - 3d67: c0ffca l32r a0, 3c8c - 3d6a: 220000 callx0 a0 - 3d6d: 0110c1 l32r a0, 3c90 - 3d70: c0ffc9 callx0 a0 - 3d73: 010000 l32i a0, a1, 64 - 3d76: c0ffc8 addi a1, a1, 80 - 3d79: 0000 ret.n - 3d7b: 102102 ill - 3d7e: 50c112 ill - 3d81: 00f00d ill - ... - 3d94: 000010 ill - 3d97: 001000 excw - 3d9a: 000000 excw - 3d9d: 000000 excw - 3da0: 000010 ill - 3da3: 043c00 ill - ... - -00003db8 : - 3db8: 41 .byte 0xff - 3db9: fff6 movi.n a5, 5 - 3dbb: fff621 l32r a8, 3d7c - 3dbe: fff361 l32r a7, 3d80 - 3dc1: 81550c addi a1, a1, -16 - 3dc4: fff0 s32i.n a0, a1, 0 - 3dc6: f071 s32i.n a7, a8, 0 - 3dc8: 12ff s32i.n a5, a6, 0 - 3dca: 09f0c1 addi a3, a2, -16 - 3dcd: 7901 movi.n a0, 0 - 3dcf: 065908 s8i a0, a4, 0 - 3dd2: f0c232 s16i a0, a3, 12 - 3dd5: 02000c l32r a0, 3da0 - 3dd8: 020044 callx0 a0 - 3ddb: 010653 l32r a2, 3d90 - 3dde: c0fff2 l32r a3, 3d94 - 3de1: 0000 movi.n a4, 0 - 3de3: ffed21 l32r a0, 3da4 - 3de6: ffed31 callx0 a0 - 3de9: 01040c l32r a2, 3d98 - 3dec: fff0 movi.n a3, 20 - 3dee: 00c0 movi.n a4, 0 - 3df0: 2100 movi.n a5, 1 - 3df2: 1cffeb l32r a0, 3da8 - 3df5: 040c43 callx0 a0 - 3df8: 01150c l32r a2, 3d9c - 3dfb: c0ffed l32r a0, 3dac - 3dfe: 210000 callx0 a0 - 3e01: ffe9 l32i.n a0, a1, 0 - 3e03: ffec01 addi a1, a1, 16 - 3e06: 00c0 ret.n - 3e08: 010800 ill - 3e0b: 10c112 ill - 3e0e: 00f00d ill - ... - -00003e34 : - 3e34: c112 s32i.n a12, a1, 8 - 3e36: 09f0 l32i.n a12, a0, 4 - 3e38: f50111 l32r a3, 3e0c - 3e3b: c9ff l32i.n a2, a12, 28 - 3e3d: c821 l32i.n a3, a3, 0 - 3e3f: f53110 beqz a2, 3ea8 - 3e42: 7c28ff bnei a3, 5, 3ea8 - 3e45: 160338 call0 3e48 - 3e48: 0652 l32i.n a2, a12, 28 - 3e4a: 5366 movi.n a0, 1 - 3e4c: 0562 l32i.n a4, a2, 0 - 3e4e: 0000 s32i.n a0, a1, 0 - 3e50: 0c7c28 bnei a4, 16, 3e70 - 3e53: 024810 l32r a0, 3e18 - 3e56: 660109 callx0 a0 - 3e59: 1cb4 l32i.n a4, a1, 0 - 3e5b: f101 movi.n a5, 0 - 3e5d: 00c0ff movnez a4, a5, a2 - 3e60: 4800 s32i.n a4, a12, 4 - 3e62: 050c01 l32r a7, 3e10 - 3e65: 934520 l8ui a6, a7, 37 - 3e68: 1c49 addi.n a6, a6, 1 - 3e6a: ffeb71 s8i a6, a7, 37 - 3e6d: 250762 j 3ea8 - 3e70: 62661b bnei a4, 32, 3ea8 - 3e73: c62547 l32r a3, 3e14 - 3e76: 66000d s8i a0, a12, 0 - 3e79: 34c4 movi.n a7, 0 - 3e7b: e831 s32i.n a7, a12, 12 - 3e7d: 4c02ff s8i a7, a12, 16 - 3e80: 070c00 l32r a0, 3e1c - 3e83: 723c79 callx0 a0 - 3e86: 104c l32i.n a2, a12, 28 - 3e88: ffe701 l32r a0, 3e20 - 3e8b: 0000c0 callx0 a0 - 3e8e: 017c28 beqz a2, 3e62 - 3e91: ffe6 l32i.n a2, a12, 28 - 3e93: 00c0 movi.n a3, 0 - 3e95: 021600 s8i a3, a12, 0 - 3e98: 28fd l32i.n a2, a2, 8 - 3e9a: 030c7c l32r a0, 3e24 - 3e9d: 004c32 callx0 a0 - 3ea0: 2228 l32i.n a2, a12, 28 - 3ea2: ffe201 l32r a0, 3e28 - 3ea5: 0000c0 callx0 a0 - 3ea8: 7c28 l32i.n a12, a1, 8 - 3eaa: e101 l32i.n a0, a1, 4 - 3eac: 00c0ff addi a1, a1, 16 - 3eaf: c800 ret.n - 3eb1: 110821 ill - 3eb4: 10c112 ill - 3eb7: 00f00d excw - 3eba: 000000 excw - 3ebd: 0000 mov.n a0, a0 - 3ebf: 02f800 excw - 3ec2: 980000 excw - 3ec5: 0d .byte 0xff - 3ec6: 400000 ill - 3ec9: 00000f ill - 3ecc: 00ffff ill - ... - -00003efc : - 3efc: c0c112 l32r a9, fffc8320 - 3eff: 5149 s32i.n a12, a1, 8 - 3f01: 0159 s32i.n a14, a1, 16 - 3f03: 9139 s32i.n a13, a1, 12 - 3f05: 1109 mov.n a14, a6 - 3f07: 21c9 mov.n a13, a2 - 3f09: d941e9 l32r a12, 3eb4 - 3f0c: ed31 movi.n a2, 28 - 3f0e: dd06 l32i.n a12, a12, 4 - 3f10: eac102 l32r a0, 3ec8 - 3f13: c21cff callx0 a0 - 3f16: 1cc8 s32i.n a2, a12, 28 - 3f18: ee01 bnez.n a2, 3f26 - 3f1a: 00c0ff l32r a2, 3eb8 - 3f1d: 7c2900 l32r a0, 3ecc - 3f20: 21a2cc callx0 a0 - 3f23: 01ffe7 j 3fd1 - 3f26: ffeb movi.n a0, 0 - 3f28: 0000c0 s8i a0, a12, 2 - 3f2b: 2a86 s32i.n a12, a2, 24 - 3f2d: 0c00 s32i.n a13, a2, 0 - 3f2f: 4c0200 bnei a13, 16, 3f7e - 3f32: c902 l32i.n a14, a1, 0 - 3f34: d962 movi.n a0, 0 - 3f36: 6602 s32i.n a0, a2, 4 - 3f38: 4bbd s32i.n a14, a12, 32 - 3f3a: 01e8 movi.n a2, 32 - 3f3c: 09000c l32r a0, 3ed0 - 3f3f: 8ce912 callx0 a0 - 3f42: 022c l32i.n a3, a12, 28 - 3f44: e501 s32i.n a2, a3, 8 - 3f46: 00c0ff l32r a0, 3ed4 - 3f49: 7c3800 callx0 a0 - 3f4c: 2329 mov.n a6, a2 - 3f4e: e301 movi.n a4, 4 - 3f50: c0ff l32i.n a2, a12, 28 - 3f52: 6d0000 addi a3, a1, 36 - 3f55: 0c02 l32i.n a2, a2, 8 - 3f57: 2844 l32i.n a5, a1, 20 - 3f59: 327c s32i.n a6, a2, 4 - 3f5b: 24c1 s32i.n a5, a2, 0 - 3f5d: 2228 addi.n a2, a2, 12 - 3f5f: 695158 l32r a0, 3ed8 - 3f62: 025912 callx0 a0 - 3f65: 22cb l32i.n a2, a12, 28 - 3f67: ffde01 l32r a3, 3ebc - 3f6a: 0000c0 l32r a0, 3edc - 3f6d: 317c28 callx0 a0 - 3f70: ffd5 l32i.n a2, a12, 28 - 3f72: ffdc01 l32r a3, 3ec0 - 3f75: 0000c0 l32r a0, 3ee0 - 3f78: 317c28 callx0 a0 - 3f7b: 01ffd3 j 3fd1 - 3f7e: c0ffda bnei a13, 32, 3fd1 - 3f81: 0000 movi.n a13, 0 - 3f83: 1486 movi.n a2, 16 - 3f85: cd6600 l32r a0, 3ee4 - 3f88: 0d0c4f callx0 a0 - 3f8b: 021c l32i.n a3, a12, 28 - 3f8d: d701 mov.n a0, a2 - 3f8f: c0ff s32i.n a2, a3, 8 - 3f91: 380000 blti a14, 1, 3f9f - 3f94: 020d7c l32r a4, 3ec4 - 3f97: a62329 blt a4, a14, 3f9f - 3f9a: 0a1e s32i.n a14, a2, 4 - 3f9c: ffcc41 j 3fab - 3f9f: 0424e7 l32r a0, 3ee8 - 3fa2: c612e9 callx0 a0 - 3fa5: 0002 l32i.n a0, a12, 28 - 3fa7: d201 l32i.n a0, a0, 8 - 3fa9: c0ff s32i.n a2, a0, 4 - 3fab: 080000 addi a3, a1, 36 - 3fae: 087c addi.n a2, a0, 12 - 3fb0: 2920 l32i.n a4, a1, 20 - 3fb2: 3210 s32i.n a4, a0, 0 - 3fb4: cb24c1 s8i a13, a12, 17 - 3fb7: 4820 movi.n a4, 4 - 3fb9: 004951 l32r a0, 3eec - 3fbc: 114cd2 callx0 a0 - 3fbf: 01440c addi a2, a12, 18 - 3fc2: ffcc movi.n a4, 4 - 3fc4: 0000c0 addi a3, a1, 36 - 3fc7: 12cc22 l32r a0, 3ef0 - 3fca: 32440c callx0 a0 - 3fcd: 24c1 l32i.n a4, a1, 20 - 3fcf: ca01 s32i.n a4, a12, 24 - 3fd1: c0ff l32i.n a12, a1, 8 - 3fd3: 0000 l32i.n a13, a1, 12 - 3fd5: 5148 l32i.n a14, a1, 16 - 3fd7: 6c49 l32i.n a0, a1, 4 - 3fd9: d821c8 addi a1, a1, 64 - 3fdc: e831 ret.n - 3fde: 110841 ill - 3fe1: 40c112 ill - 3fe4: 00f00d l32r a2, 3fe0 - 3fe7: 000000 l8ui a3, a2, 9 - ... - -00003fec : - 3fec: ff21 beqz.n a3, 3ff2 - 3fee: 32ff l32i.n a2, a2, 28 - 3ff0: 0902 ret.n - 3ff2: 1228 movi.n a2, 0 - 3ff4: 238c ret.n - 3ff6: 0d7228 ssr a0 - 3ff9: 0cf0 addi.n a4, a12, 4 - 3ffb: f00d02 excw - 3ffe: 400000 ill - 4001: 004c4b ill - 4004: 002710 ill - ... - -00004068 : - 4068: 040c s32i.n a0, a1, 32 - 406a: c112 s32i.n a4, a1, 0 - 406c: 22c0 s32i.n a4, a1, 4 - 406e: 34c1 s32i.n a4, a1, 8 - 4070: 8109 s32i.n a4, a1, 12 - 4072: 0149 s32i.n a4, a1, 16 - 4074: 1149 s32i.n a4, a1, 20 - 4076: 2149 addi.n a4, a3, 1 - 4078: 3149 s32i.n a4, a1, 52 - 407a: 4149 addi.n a3, a1, 4 - 407c: 5149 mov.n a4, a1 - 407e: 49431b call0 4080 - 4081: 4bd1 l32i.n a5, a1, 0 - 4083: 014d31 bgei a5, 1, 40ad - 4086: 0005 beqz.n a2, 40ad - 4088: 5800 l32i.n a0, a1, 4 - 408a: 15e601 l32r a6, 3ff8 - 408d: 32ac26 blt a6, a0, 410e - 4090: 611108 beqz a0, 410e - 4093: 07ffdb addi a0, a1, 52 - 4096: 7d26 l32i.n a7, a1, 52 - 4098: a016 movi.n a8, 44 - 409a: 0207 addi.n a9, a7, 1 - 409c: 7834c1 l8ui a7, a7, 0 - 409f: 2cd1 s32i.n a9, a1, 52 - 40a1: 971bc8 beq a7, a8, 40ba - 40a4: 000772 l32r a0, 4004 - 40a7: 87d199 callx0 a0 - 40aa: 011517 j 40b3 - 40ad: c0ffd8 l32r a0, 4008 - 40b0: 460000 callx0 a0 - 40b3: 0001 l32i.n a0, a1, 32 - 40b5: ffd601 addi a1, a1, 64 - 40b8: 00c0 ret.n - 40ba: 0800 addi.n a3, a1, 8 - 40bc: 1281 mov.n a4, a1 - 40be: 40c1 mov.n a2, a0 - 40c0: 8bf00d call0 40c4 - 40c3: 4d31 l32i.n a3, a1, 0 - 40c5: 002d01 bgei a3, 1, 4117 - 40c8: 000005 beqz a2, 4117 - 40cb: 0138 movi.n a3, 1 - 40cd: 13e6 l32i.n a2, a1, 8 - 40cf: 164e movi.n a0, 2 - 40d1: 0c04b2 bnei a2, 5, 40db - 40d4: 2813 movi.n a4, 0 - 40d6: 0c21 s32i.n a4, a1, 8 - 40d8: 526620 j 40f2 - 40db: 040c06 bnei a2, 6, 40e3 - 40de: 2149 s32i.n a3, a1, 8 - 40e0: 000586 j 40f2 - 40e3: 046266 bnei a2, 7, 40eb - 40e6: 2139 s32i.n a0, a1, 8 - 40e8: 000386 j 40f2 - 40eb: 047266 bnei a2, 8, 4120 - 40ee: 2109 movi.n a5, 3 - 40f0: 0186 s32i.n a5, a1, 8 - 40f2: 826600 addi a2, a1, 52 - 40f5: 0c31 s32i.n a0, a1, 36 - 40f7: 5935 l32i.n a6, a1, 52 - 40f9: 2221 movi.n a7, 44 - 40fb: 34c1 addi.n a8, a6, 1 - 40fd: 689109 l8ui a6, a6, 0 - 4100: 2cd1 s32i.n a8, a1, 52 - 4102: 861bc7 beq a6, a7, 4129 - 4105: 000662 l32r a0, 400c - 4108: 77d189 callx0 a0 - 410b: 012316 j 40b3 - 410e: c0ffc1 l32r a0, 4010 - 4111: 060000 callx0 a0 - 4114: 01ffe9 j 40b3 - 4117: c0ffc0 l32r a0, 4014 - 411a: c60000 callx0 a0 - 411d: 01ffe6 j 40b3 - 4120: c0ffbf l32r a0, 4018 - 4123: 860000 callx0 a0 - 4126: 01ffe4 j 40b3 - 4129: ffbe addi.n a3, a1, 12 - 412b: 00c0 mov.n a4, a1 - 412d: e24600 call0 4130 - 4130: cbff l32i.n a3, a1, 0 - 4132: 014d31 bgei a3, 1, 4159 - 4135: 0005 beqz.n a2, 4159 - 4137: 3800 l32i.n a0, a1, 12 - 4139: 13e601 bgei a0, 4, 41a2 - 413c: 02ac23 blti a0, 1, 41a2 - 413f: e63108 addi a0, a1, 52 - 4142: 6540 l32i.n a4, a1, 52 - 4144: 10a6 movi.n a5, 44 - 4146: 0262 addi.n a6, a4, 1 - 4148: 4834c1 l8ui a4, a4, 0 - 414b: 2cd1 s32i.n a6, a1, 52 - 414d: 641bc5 beq a4, a5, 4162 - 4150: 000442 l32r a0, 401c - 4153: 57d169 callx0 a0 - 4156: 011114 j 40b3 - 4159: c0ffb3 l32r a0, 4020 - 415c: 460000 callx0 a0 - 415f: 01ffd6 j 40b3 - 4162: c0ffb1 addi a3, a1, 16 - 4165: 0000 mov.n a4, a1 - 4167: d406 mov.n a2, a0 - 4169: c132ff call0 416c - 416c: 4d10 l32i.n a3, a1, 0 - 416e: 2d01 l32i.n a0, a1, 36 - 4170: 000500 bgei a3, 1, 41ab - 4173: 3800 beqz.n a2, 41ab - 4175: 0801 l32i.n a2, a1, 16 - 4177: e691 beqz.n a2, 4186 - 4179: bc3713 bnei a2, 1, 4181 - 417c: 2842 movi.n a0, 1 - 417e: b28c41 j 4186 - 4181: 041266 bnei a2, 2, 41cc - 4184: 100c movi.n a0, 0 - 4186: 0106 movi.n a5, 44 - 4188: 6600 s32i.n a0, a1, 16 - 418a: 4722 l32i.n a4, a1, 52 - 418c: 2c000c addi a0, a1, 52 - 418f: 09c5 addi.n a6, a4, 1 - 4191: d14841 l8ui a4, a4, 0 - 4194: c102 s32i.n a6, a1, 52 - 4196: 641b34 beq a4, a5, 41b4 - 4199: 000442 l32r a0, 4024 - 419c: 57d169 callx0 a0 - 419f: 011a14 j 40b3 - 41a2: c0ffa2 l32r a0, 4028 - 41a5: 060000 callx0 a0 - 41a8: 01ffc4 j 40b3 - 41ab: c0ffa1 l32r a0, 402c - 41ae: c60000 callx0 a0 - 41b1: 01ffc1 j 40b3 - 41b4: c0ffa0 addi a3, a1, 20 - 41b7: 0000 mov.n a4, a1 - 41b9: bf86 mov.n a2, a0 - 41bb: c132ff call0 41bc - 41be: 4d14 l32i.n a6, a1, 0 - 41c0: 002d01 blti a6, 1, 41d5 - 41c3: 000005 l32r a0, 4030 - 41c6: a60168 callx0 a0 - 41c9: 011116 j 40b3 - 41cc: c0ff9b l32r a0, 4034 - 41cf: 860000 callx0 a0 - 41d2: 01ffb9 j 40b3 - 41d5: ff9a l32i.n a0, a1, 20 - 41d7: 0000c0 bltz a0, 426d - 41da: ffb746 blti a0, 4, 41e0 - 41dd: 965108 j 426d - 41e0: 0920 l32i.n a7, a1, 52 - 41e2: 0240a6 l8ui a7, a7, 0 - 41e5: 2306 movi.n a8, 13 - 41e7: d17800 beq a7, a8, 41f3 - 41ea: 000772 l32r a0, 4038 - 41ed: 87d80c callx0 a0 - 41f0: 010817 j 40b3 - 41f3: c0ff93 l32r a0, 403c - 41f6: c60000 callx0 a0 - 41f9: ffaf l32i.n a8, a1, 20 - 41fb: 9201 l32i.n a9, a1, 16 - 41fd: c0ff l32i.n a10, a1, 12 - 41ff: 0000 l32i.n a11, a1, 8 - 4201: 5188 l32i.n a0, a1, 4 - 4203: 4198 s32i.n a0, a1, 24 - 4205: b831a8 s8i a11, a1, 28 - 4208: 110821 s8i a10, a1, 29 - 420b: b26109 s8i a9, a1, 30 - 420e: a21c41 s8i a8, a1, 31 - 4211: 1d41 movi.n a2, 0 - 4213: 1e4192 l32r a3, 3ffc - 4216: 1f4182 l32r a0, 4040 - 4219: 31020c callx0 a0 - 421c: 01ff7a beqz a2, 4211 - 421f: ff8a movi.n a2, 0 - 4221: 00c0 l32i.n a3, a1, 8 - 4223: 121600 l32r a0, 4044 - 4226: 020cff callx0 a0 - 4229: 2138 movi.n a2, 0 - 422b: 8801 l32i.n a3, a1, 12 - 422d: 00c0ff l32r a0, 4048 - 4230: 020c00 callx0 a0 - 4233: 3138 movi.n a2, 0 - 4235: 8601 l32i.n a3, a1, 16 - 4237: 00c0ff l32r a0, 404c - 423a: 020c00 callx0 a0 - 423d: 4138 movi.n a2, 0 - 423f: 8501 l32i.n a3, a1, 4 - 4241: 00c0ff l32r a0, 4050 - 4244: 020c00 callx0 a0 - 4247: 1138 movi.n a2, 0 - 4249: 8301 l32i.n a3, a1, 20 - 424b: 00c0ff movi a4, 100 - 424e: 020c00 l32r a0, 4054 - 4251: 425138 callx0 a0 - 4254: 0164a0 l32r a2, 4000 - 4257: c0ff81 l8ui a2, a2, 82 - 425a: 210000 beqz a2, 40b3 - 425d: 22ff6b addi a2, a1, 24 - 4260: 5202 movi.n a3, 8 - 4262: 5216 movi.n a4, 8 - 4264: c122e5 l32r a0, 4058 - 4267: 830c18 callx0 a0 - 426a: 01840c j 40b3 - 426d: c0ff7d l32r a0, 405c - 4270: 460000 callx0 a0 - 4273: 01ff91 j 40b3 - 4276: c0ff7b ill - 4279: 060000 ill - 427c: 00ff8f ill - ... - -00004288 : - 4288: c112 movi.n a0, 1 - 428a: fd41f0 s8i a0, a4, 82 - 428d: 0109ff call0 4290 - 4290: 02100c l32r a6, 427c - 4293: 5244 movi.n a5, 0 - 4295: 0005 l32i.n a0, a1, 0 - 4297: fb6100 addi a1, a1, 16 - 429a: 050cff s8i a5, a6, 82 - 429d: 0108 ret.n - 429f: 10c112 ill - 42a2: 524652 excw - 42a5: 00f00d excw - 42a8: 0000 l32i.n a5, a3, 0 - 42aa: 4c0000 ill - 42ad: 000003 ill - 42b0: 000358 ill - ... - -000042d4 : - 42d4: f0c112 l8ui a2, a0, 9 - 42d7: 010109 l8ui a3, a0, 8 - 42da: 22fff3 bnei a2, 1, 42ef - 42dd: 320900 l32r a2, 42a4 - 42e0: 660800 l32r a0, 42ac - 42e3: 211112 callx0 a0 - 42e6: 01fff1 l32r a0, 42b0 - 42e9: c0fff3 callx0 a0 - 42ec: 010000 j 42f7 - 42ef: fff2 beqz.n a3, 42fe - 42f1: 0000c0 l32r a0, 42b4 - 42f4: 0001c6 callx0 a0 - 42f7: b38c l32i.n a0, a1, 0 - 42f9: fff001 addi a1, a1, 16 - 42fc: 00c0 ret.n - 42fe: 0800 l32i.n a0, a0, 4 - 4300: c11201 l8ui a4, a0, 0 - 4303: 0d10 bnez.n a4, 4317 - 4305: 1008f0 l32r a2, 42a8 - 4308: 000042 l32r a0, 42b8 - 430b: 2104dc callx0 a0 - 430e: 01ffe8 l32r a0, 42bc - 4311: c0ffec callx0 a0 - 4314: 010000 j 42f7 - 4317: ffeb l32i.n a5, a0, 28 - 4319: 00c0 l32i.n a7, a0, 40 - 431b: c600 l32i.n a5, a5, 0 - 431d: fff7 l32i.n a6, a0, 36 - 431f: 787058 beqi a5, 16, 432b - 4322: 0558a0 l32r a0, 42c0 - 4325: 269068 callx0 a0 - 4328: 0108b5 j 42f7 - 432b: c0ffe7 beq a6, a7, 4337 - 432e: c60000 l32r a0, 42c4 - 4331: 77fff2 callx0 a0 - 4334: 010816 j 42f7 - 4337: ffe5 movi.n a8, 0 - 4339: 00c0 s32i.n a8, a0, 40 - 433b: c600 s32i.n a8, a0, 36 - 433d: ffef s32i.n a8, a0, 44 - 433f: 080c s32i.n a8, a0, 48 - 4341: 89a089 l32r a0, 42c8 - 4344: b08990 callx0 a0 - 4347: 01c089 j 42f7 - 434a: c0ffe1 ill - 434d: 060000 ill - 4350: ffeb movi.n a3, 64 - 4352: 000000 ill - 4355: 000000 ill - 4358: 00034c ill - ... - 4363: 035800 ill - ... - -00004390 : - 4390: 040c s32i.n a3, a1, 20 - 4392: c112 s32i.n a0, a1, 8 - 4394: c162e0 l32r a0, 434c - 4397: 3914 s32i.n a4, a1, 0 - 4399: 210951 l8ui a2, a0, 9 - 439c: ee01 s32i.n a4, a1, 4 - 439e: 0149ff bnei a2, 1, 43b3 - 43a1: 090022 l32r a2, 4350 - 43a4: 661149 l32r a0, 4360 - 43a7: 211112 callx0 a0 - 43aa: 01ffeb l32r a0, 4364 - 43ad: c0ffef callx0 a0 - 43b0: 010000 j 43f5 - 43b3: ffee addi.n a8, a3, 1 - 43b5: 0000c0 l8ui a7, a0, 8 - 43b8: 1046 s32i.n a8, a1, 20 - 43ba: 831b00 beqz a7, 4464 - 43bd: 0072 mov.n a2, a6 - 43bf: 8908 addi.n a3, a1, 4 - 43c1: 1651 mov.n a4, a1 - 43c3: 2d0a67 call0 43c4 - 43c6: 4b06 l32i.n a9, a1, 0 - 43c8: 014d31 l32r a10, 4354 - 43cb: 000005 bgei a9, 1, 43ef - 43ce: a10198 l8ui a10, a10, 0 - 43d1: ffe3 l32i.n a0, a1, 4 - 43d3: 2019e6 bge a0, a10, 43ef - 43d6: 000aa2 bltz a0, 43ef - 43d9: 1108 l32i.n a11, a1, 20 - 43db: 18a0a7 l32r a3, 4358 - 43de: 015096 l8ui a11, a11, 0 - 43e1: 51b8 movi.n a2, 13 - 43e3: ffdf31 beq a11, a2, 43fc - 43e6: 000bb2 l32r a0, 4368 - 43e9: 27d20c callx0 a0 - 43ec: 01151b j 43f5 - 43ef: c0ffe0 l32r a0, 436c - 43f2: 460000 callx0 a0 - 43f5: 0001 l32i.n a0, a1, 8 - 43f7: ffdf01 addi a1, a1, 32 - 43fa: 00c0 ret.n - 43fc: 0800 l32i.n a3, a3, 4 - 43fe: 1221 movi.n a5, 52 - 4400: 0d20c1 mull a0, a0, a5 - 4403: 38f0 add.n a0, a0, a3 - 4405: 453c13 l8ui a2, a0, 0 - 4408: 0050 bnez.n a2, 441c - 440a: 003a82 l32r a2, 435c - 440d: 000022 l32r a0, 4370 - 4410: 2102dc callx0 a0 - 4413: 01ffd4 l32r a0, 4374 - 4416: c0ffd8 callx0 a0 - 4419: 010000 j 43f5 - 441c: ffd8 l32i.n a4, a0, 28 - 441e: 00c0 l32i.n a7, a0, 40 - 4420: 0600 l32i.n a4, a4, 0 - 4422: fff6 l32i.n a6, a0, 36 - 4424: 787048 beqi a4, 16, 4430 - 4427: 0448a0 l32r a0, 4378 - 442a: 269068 callx0 a0 - 442d: 0108b4 j 43f5 - 4430: c0ffd4 beq a6, a7, 443c - 4433: 060000 l32r a0, 437c - 4436: 77fff1 callx0 a0 - 4439: 010816 j 43f5 - 443c: ffd2 movi.n a8, 0 - 443e: 00c0 s32i.n a8, a0, 40 - 4440: 0600 l32i.n a11, a1, 4 - 4442: 0cffee mull a11, a11, a5 - 4445: 8908 add.n a11, a3, a11 - 4447: b8a0 s32i.n a8, a11, 36 - 4449: 5011 l32i.n a10, a1, 4 - 444b: ba82bb mull a10, a10, a5 - 444e: 89b3 add.n a10, a3, a10 - 4450: a89b s32i.n a8, a10, 44 - 4452: 5011 l32i.n a9, a1, 4 - 4454: aa82aa mull a9, a9, a5 - 4457: 89a3 add.n a9, a3, a9 - 4459: 98ba s32i.n a8, a9, 48 - 445b: 995011 l32r a0, 4380 - 445e: 939a82 callx0 a0 - 4461: 01c989 j 43f5 - 4464: c0ffc9 l32r a0, 4384 - 4467: 060000 callx0 a0 - 446a: 01ffe4 j 43f5 - 446d: c0ffc8 ill - 4470: c60000 ill - 4473: 00ffe1 ill - ... - -00004484 : - 4484: c112 movi.n a0, 3 - 4486: fc41f0 s8i a0, a4, 56 - 4489: 0109ff call0 448c - 448c: 02300c l32r a5, 4478 - 448f: 053844 l32r a0, 4474 - 4492: 0000 l32i.n a5, a5, 0 - 4494: fb51 movi.n a10, 0 - 4496: f901ff bnei a5, 3, 44aa - 4499: 58ff movi.n a6, 3 - 449b: 0c05 l32i.n a7, a0, 4 - 449d: 35660a l8ui a9, a0, 36 - 44a0: 0c10 movi.n a8, 52 - 44a2: 107836 mul16s a8, a8, a9 - 44a5: 0092 add.n a7, a7, a8 - 44a7: 483c24 s8i a6, a7, 8 - 44aa: d18890 s8i a10, a0, 56 - 44ad: 778a l32i.n a0, a1, 0 - 44af: 084762 addi a1, a1, 16 - 44b2: 40a2 ret.n - 44b4: 010838 ill - 44b7: 10c112 excw - 44ba: 00f00d ill - 44bd: 000000 ill - 44c0: 00034c excw - 44c3: 000000 ill - 44c6: 600000 excw - 44c9: 000002 l8ui a0, a0, 0 - 44cc: 000000 ill - 44cf: 027000 slli a13, a0, 32 - 44d2: 000000 excw - 44d5: 000000 l32r a0, fffc44d8 - 44d8: 0001d0 excw - 44db: 01d800 slli a13, a8, 32 - 44de: 140000 or a0, a0, a0 - 44e1: 000005 call0 44e4 - 44e4: 0001d8 excw - 44e7: 052000 ill - 44ea: d00000 ill - 44ed: 000001 ill - ... - -00004538 : - 4538: 12020c s32i a0, a1, 80 - 453b: c290c1 s32i a3, a1, 100 - 453e: 1561 s32i.n a2, a1, 0 - 4540: 6102 s32i.n a2, a1, 4 - 4542: 3214 s32i.n a2, a1, 8 - 4544: 1961 movi.n a3, 64 - 4546: 290129 addi a2, a1, 16 - 4549: 212911 l32r a0, 44e8 - 454c: 22034c callx0 a0 - 454f: 0110c1 l32r a12, 44b4 - 4552: c0ffe7 addi a0, a1, 100 - 4555: c10000 l8ui a3, a12, 9 - 4558: 02ffd9 l32i a5, a1, 100 - 455b: 3264c1 bnei a3, 1, 4570 - 455e: 52090c l32r a2, 44b8 - 4561: 661921 l32r a0, 44ec - 4564: 211113 callx0 a0 - 4567: 01ffd6 l32r a0, 44f0 - 456a: c0ffe2 callx0 a0 - 456d: 010000 j 45b6 - 4570: ffe2 addi.n a5, a5, 1 - 4572: 0000c0 l8ui a4, a12, 8 - 4575: 001146 s32i a5, a1, 100 - 4578: 42551b beqz a4, 45c1 - 457b: 080c addi.n a3, a1, 4 - 457d: 6152 mov.n a4, a1 - 457f: 1619 mov.n a2, a0 - 4581: 4b0454 call0 4584 - 4584: 4d31 l32i.n a2, a1, 0 - 4586: 002d01 l32r a3, 44bc - 4589: 000005 bgei a2, 1, 45b0 - 458c: 310128 l8ui a3, a3, 0 - 458f: ffcd l32i.n a4, a1, 4 - 4591: 2312e6 bge a4, a3, 45b0 - 4594: 000332 bltz a4, 45b0 - 4597: 371148 l32i a4, a1, 100 - 459a: 1ba4 movi.n a5, 44 - 459c: 8496 addi.n a6, a4, 1 - 459e: 214201 l8ui a4, a4, 0 - 45a1: c52c19 s32i a6, a1, 100 - 45a4: 42641b beq a4, a5, 45c5 - 45a7: 620004 l32r a0, 44f4 - 45aa: 571961 callx0 a0 - 45ad: 011d14 j 45b6 - 45b0: c0ffd3 l32r a0, 44f8 - 45b3: 460000 callx0 a0 - 45b6: 010001 l32i a12, a1, 84 - 45b9: c0ffd2 l32i a0, a1, 80 - 45bc: c20000 addi a1, a1, 112 - 45bf: 1521 ret.n - 45c1: 2102 movi.n a8, 0 - 45c3: 1214 s32i.n a8, a1, 4 - 45c5: 70c1 addi.n a3, a1, 8 - 45c7: f00d mov.n a4, a1 - 45c9: 89080c addi a2, a1, 100 - 45cc: 318b11 call0 45d0 - 45cf: 014d l32i.n a3, a1, 0 - 45d1: 64c122 l32i a4, a1, 100 - 45d4: 000005 blti a3, 1, 45e0 - 45d7: 420138 l32r a0, 44fc - 45da: a61921 callx0 a0 - 45dd: 010813 j 45b6 - 45e0: c0ffc9 l8ui a4, a4, 0 - 45e3: 0000 movi.n a5, 13 - 45e5: fff546 beq a4, a5, 45f1 - 45e8: 000442 l32r a0, 4500 - 45eb: 57d50c callx0 a0 - 45ee: 010814 j 45b6 - 45f1: ffc6 l32i.n a3, a12, 4 - 45f3: 00c0 l32i.n a4, a1, 4 - 45f5: 0600 movi.n a5, 52 - 45f7: 38fff1 mull a4, a4, a5 - 45fa: 481c add.n a3, a3, a4 - 45fc: 453c11 l8ui a5, a3, 0 - 45ff: 824450 bnei a5, 1, 4612 - 4602: 334a l32i.n a6, a3, 28 - 4604: 0352 l32i.n a6, a6, 0 - 4606: 156600 beqi a6, 16, 4612 - 4609: 73680f l32r a0, 4504 - 460c: 260668 callx0 a0 - 460f: 0108b6 j 45b6 - 4612: ffbe l32i.n a5, a1, 8 - 4614: 00c0 bnez.n a5, 461f - 4616: e8c600 l32r a0, 4508 - 4619: 2158ff callx0 a0 - 461c: 0175cc j 45b6 - 461f: ffbc l32i.n a0, a3, 36 - 4621: 0000c0 bgeui a0, 32, 462a - 4624: ffe586 addi a12, a0, -33 - 4627: f69308 j 462d - 462a: c205c0 addi a12, a0, -32 - 462d: 86dfc0 l32r a2, 44c0 - 4630: 0000 l32i.n a6, a3, 40 - 4632: c0c2 mov.n a4, a5 - 4634: 21e0 mov.n a3, a12 - 4636: ffa4 mov.n a5, a0 - 4638: 4da368 l32r a0, 450c - 463b: 0c3d05 callx0 a0 - 463e: 005d movi.n a4, 52 - 4640: ffb501 l32r a3, 44c4 - 4643: 00c0 l32i.n a2, a1, 4 - 4645: 3c00 l32i.n a0, a3, 4 - 4647: a13144 mull a2, a2, a4 - 464a: 28ff add.n a0, a0, a2 - 464c: 0811 l32i.n a0, a0, 36 - 464e: 4013 l32i.n a5, a1, 8 - 4650: 2a8222 bgeu a12, a0, 4665 - 4653: 900800 bgeu a0, a5, 4659 - 4656: 072158 j 4701 - 4659: 5711bc bltu a12, a5, 465f - 465c: c602b0 j 4701 - 465f: 570029 sub a12, a0, a5 - 4662: 46023c j 4681 - 4665: 500028 bgeu a0, a5, 4674 - 4668: c6c0c0 bltu a12, a5, 4674 - 466b: 570006 l32r a0, 4510 - 466e: 570bb0 callx0 a0 - 4671: 01083c j 45b6 - 4674: c0ffa9 sub a3, a0, a5 - 4677: 460000 bltu a0, a5, 467f - 467a: ffd0 mov.n a12, a3 - 467c: c03050 j 4681 - 467f: 3057 addi.n a12, a3, -1 - 4681: 03cd04 l32r a2, 44c8 - 4684: 0046 mov.n a3, a12 - 4686: c30b00 l32r a0, 4514 - 4689: ff9121 callx0 a0 - 468c: 010c3d bltz a12, 46f8 - 468f: c0ffa3 bgei a12, 32, 46f8 - 4692: 0000 l32i.n a5, a1, 8 - 4694: 8c96 movi.n a2, 52 - 4696: cce606 l32r a0, 44cc - 4699: 5865 l32i.n a4, a1, 4 - 469b: 423c21 l8ui a6, a0, 8 - 469e: 8d01 l32i.n a0, a0, 4 - 46a0: 1148ff mull a2, a4, a2 - 46a3: 0062 add.n a0, a0, a2 - 46a5: 0808 l32i.n a0, a0, 48 - 46a7: 242010 ssr a12 - 46aa: 002a82 srl a0, a0 - 46ad: c008 beqz.n a6, 46ef - 46af: 400c00 bbci a0, 0, 46b8 - 46b2: 910000 l32r a6, 44d0 - 46b5: 07e6bc j 46bb - 46b8: 610560 l32r a6, 44d4 - 46bb: 86ff87 addi a2, a1, 16 - 46be: 610000 l32r a3, 44d8 - 46c1: 22ff87 l32r a0, 4518 - 46c4: 3110c1 callx0 a0 - 46c7: 01ff86 j 46dd - 46ca: c0ff95 l32r a0, 44dc - 46cd: 860000 addi a2, a1, 16 - 46d0: 0004 mov.n a4, a5 - 46d2: ff8401 l32r a3, 44e0 - 46d5: c122 mov.n a5, a0 - 46d7: 054d10 l32r a0, 451c - 46da: ff8331 callx0 a0 - 46dd: 01005d addi a2, a1, 16 - 46e0: c0ff91 l32r a0, 4520 - 46e3: 220000 callx0 a0 - 46e6: 0110c1 l32r a0, 4524 - 46e9: c0ff90 callx0 a0 - 46ec: 010000 j 45b6 - 46ef: c0ff8f bbci a0, 0, 46ca - 46f2: 860000 l32r a0, 44e4 - 46f5: 07ffb1 j 46cd - 46f8: 01d760 l32r a0, 4528 - 46fb: 06ff7c callx0 a0 - 46fe: 01fff5 j 45b6 - 4701: c0ff8c l32r a0, 452c - 4704: 060000 callx0 a0 - 4707: 01ffad j 45b6 - 470a: c0ff8a ill - 470d: c60000 ill - 4710: ffaa movi.n a3, 64 - 4712: 000000 ill - 4715: 000000 ill - 4718: 034c l32i.n a2, a5, 0 - 471a: 000000 ill - 471d: 000000 ill - 4720: 000528 ill - ... - -00004750 : - 4750: 12034c s32i a0, a1, 100 - 4753: 2290c1 l32r a0, 4720 - 4756: 0210c1 callx0 a0 - 4759: 011961 l32r a0, 470c - 475c: c0fff3 l8ui a2, a0, 9 - 475f: 010000 l8ui a3, a0, 8 - 4762: 22ffec bnei a2, 1, 4777 - 4765: 320900 l32r a2, 4710 - 4768: 660800 l32r a0, 4724 - 476b: 211112 callx0 a0 - 476e: 01ffea l32r a0, 4728 - 4771: c0ffef callx0 a0 - 4774: 010000 j 47c5 - 4777: c0ffee beqz a3, 47cd - 477a: 460000 l32r a0, 472c - 477d: 160013 callx0 a0 - 4780: 010523 j 47c5 - 4783: c0ffec addi a3, a1, 80 - 4786: 460000 l32r a0, 4730 - 4789: 320010 callx0 a0 - 478c: 0150c1 l32r a2, 4714 - 478f: ffea l32i.n a2, a2, 4 - 4791: 0000c0 l16ui a3, a1, 84 - 4794: e221 movi.n a6, 2 - 4796: 28ff l32i.n a4, a2, 36 - 4798: 3212 movi.n a5, 1 - 479a: 2a11 addi.n a7, a4, 1 - 479c: 48260c moveqz a5, a6, a7 - 479f: 150c92 l16ui a7, a1, 82 - 47a2: 741b add.n a4, a4, a5 - 47a4: 5670 l32i.n a6, a2, 44 - 47a6: 7283 l32i.n a5, a2, 40 - 47a8: 5a2911 addi a2, a1, 16 - 47ab: 6844 s32i.n a3, a1, 0 - 47ad: a258b2 l32r a3, 4718 - 47b0: 10c122 l32r a0, 4734 - 47b3: 310139 callx0 a0 - 47b6: 01ffda addi a2, a1, 16 - 47b9: c0ffe1 l32r a0, 4738 - 47bc: 220000 callx0 a0 - 47bf: 0110c1 l32r a0, 473c - 47c2: c0ffdf callx0 a0 - 47c5: 010000 l32i a0, a1, 100 - 47c8: c0ffdf addi a1, a1, 112 - 47cb: 0000 ret.n - 47cd: 192102 addi a2, a1, 80 - 47d0: c112 movi.n a3, 0 - 47d2: 0d70 movi.n a4, 20 - 47d4: c122f0 l32r a0, 4740 - 47d7: 030c50 callx0 a0 - 47da: 01441c l32r a0, 471c - 47dd: ffdb l32i.n a2, a0, 4 - 47df: 0000c0 l8ui a8, a2, 0 - 47e2: ffd001 bnei a8, 1, 4791 - 47e5: 1028 l32i.n a2, a2, 28 - 47e7: 0282 l32i.n a9, a2, 0 - 47e9: 186600 beqi a9, 16, 4783 - 47ec: 7228ab l32r a0, 4744 - 47ef: 260298 callx0 a0 - 47f2: 0196b9 j 47c5 - 47f5: c0ffd6 ill - 47f8: c60000 ill - 47fb: 00fff3 excw - 47fe: 000000 ill - 4801: 000000 ill - 4804: 034c movi.n a5, 48 - 4806: 000000 ill - 4809: 000000 ill - 480c: 00053c ill - ... - -00004848 : - 4848: a022 excw - 484a: 112090 l32r a6, fffc78d0 - 484d: 6102c0 l32i a0, a9, 0x104 - 4850: 321d s32i.n a2, a1, 20 - 4852: 2161 movi.n a3, 64 - 4854: 29020c addi a2, a1, 32 - 4857: 512941 l32r a0, 4810 - 485a: 22034c callx0 a0 - 485d: 0120c1 l32r a0, 47f8 - 4860: c0ffee l8ui a3, a0, 9 - 4863: 010000 l8ui a4, a0, 8 - 4866: 32ffe6 bnei a3, 1, 487b - 4869: 420900 l32r a2, 47fc - 486c: 660800 l32r a0, 4814 - 486f: 211113 callx0 a0 - 4872: 01ffe4 l32r a0, 4818 - 4875: c0ffea callx0 a0 - 4878: 010000 j 48d4 - 487b: c0ffe9 beqi a4, 1, 48de - 487e: 060000 l32r a0, 481c - 4881: 260016 callx0 a0 - 4884: 015f14 j 48d4 - 4887: c0ffe7 addi a3, a1, 96 - 488a: 060000 l32r a0, 4820 - 488d: 320013 callx0 a0 - 4890: 60c1 movi.n a3, 52 - 4892: ffe501 l32r a2, 4800 - 4895: 00c0 l32i.n a4, a1, 20 - 4897: 3c00 l32i.n a2, a2, 4 - 4899: db2143 mull a3, a4, a3 - 489c: 48ff add.n a2, a2, a3 - 489e: 2851 movi.n a7, 2 - 48a0: 3012 l32i.n a5, a2, 36 - 48a2: 8234 movi.n a6, 1 - 48a4: 223a addi.n a8, a5, 1 - 48a6: 58270c moveqz a6, a7, a8 - 48a9: 160c92 l16ui a8, a1, 98 - 48ac: 851b add.n a5, a5, a6 - 48ae: 6780 l32i.n a7, a2, 44 - 48b0: 8283 l32i.n a6, a2, 40 - 48b2: 6a3111 addi a2, a1, 32 - 48b5: 7855 s32i.n a8, a1, 0 - 48b7: a268b2 l16ui a3, a1, 100 - 48ba: c122 s32i.n a3, a1, 4 - 48bc: 018920 l32r a3, 4804 - 48bf: 321132 l32r a0, 4824 - 48c2: 311139 callx0 a0 - 48c5: 01ffd2 addi a2, a1, 32 - 48c8: c0ffd9 l32r a0, 4828 - 48cb: 220000 callx0 a0 - 48ce: 0120c1 l32r a0, 482c - 48d1: c0ffd8 callx0 a0 - 48d4: 010000 movi a2, 144 - 48d7: c0ffd7 l32i a0, a1, 116 - 48da: 0000 add.n a1, a1, a2 - 48dc: a022 ret.n - 48de: 210290 addi a3, a1, 20 - 48e1: 112a1d addi a4, a1, 16 - 48e4: 32f00d l32i a9, a1, 132 - 48e7: 4214c1 addmi a10, a1, 0x100 - 48ea: 9210c1 addi a10, a10, -124 - 48ed: 2121 mov.n a2, a10 - 48ef: d1a2 addi.n a9, a9, 1 - 48f1: caa201 s32i a9, a1, 132 - 48f4: 0a2d84 call0 48f8 - 48f7: 991b l32i.n a11, a1, 16 - 48f9: 216192 l32r a0, 4808 - 48fc: 000005 bgei a11, 1, 491e - 48ff: 0141b8 l8ui a0, a0, 0 - 4902: ffc3 l32i.n a4, a1, 20 - 4904: 1e1be6 bge a4, a0, 491e - 4907: 000002 bltz a4, 491e - 490a: 075148 l32i a2, a1, 132 - 490d: 9616a4 l8ui a2, a2, 0 - 4910: 0134 movi.n a3, 13 - 4912: 212122 beq a2, a3, 4927 - 4915: 000222 l32r a0, 4830 - 4918: 37d30c callx0 a0 - 491b: 011112 j 48d4 - 491e: c0ffc6 l32r a0, 4834 - 4921: 460000 callx0 a0 - 4924: 01ffed j 48d4 - 4927: c0ffc5 addi a2, a1, 96 - 492a: 0000 movi.n a3, 0 - 492c: eb06 movi.n a4, 20 - 492e: c122ff l32r a0, 4838 - 4931: 030c60 callx0 a0 - 4934: 441c movi.n a3, 52 - 4936: ffc201 l32r a0, 480c - 4939: 00c0 l32i.n a4, a1, 20 - 493b: 3c00 l32i.n a2, a0, 4 - 493d: b50143 mull a3, a4, a3 - 4940: 48ff add.n a2, a2, a3 - 4942: 102851 l8ui a3, a2, 0 - 4945: 3430 addi.n a3, a3, -1 - 4947: 223a82 bnez a3, 489e - 494a: 0232 l32i.n a2, a2, 28 - 494c: 0b00 l32i.n a4, a2, 0 - 494e: 335633 addi a4, a4, -16 - 4951: 7228f5 beqz a4, 4887 - 4954: 420248 l32r a0, 483c - 4957: 16f0c4 callx0 a0 - 495a: 01f324 j 48d4 - 495d: c0ffba ill - 4960: 860000 ill - 4963: 00ffdd excw - 4966: 000000 ill - 4969: 000000 ill - 496c: 0004 l32i.n a7, a5, 0 - 496e: 000000 extui a0, a0, 0, 7 - 4971: 000000 call0 4974 - 4974: 000578 ill - 4977: 056400 ill - ... - 498a: 500000 ill - 498d: 000005 ill - ... - -000049a0 : - 49a0: f0c112 excw - 49a3: ac0109 j e1cb - 49a6: f061f2 excw - 49a9: 0602ff l32i a0, a1, 0x3b8 - 49ac: 09 .byte 0xff - 49ad: 271026 beqz a0, 4a31 - 49b0: 210208 beqi a0, 1, 49d7 - 49b3: 16ffee bnei a0, 3, 49d0 - 49b6: 260800 l32r a4, 4968 - 49b9: 2310 movi.n a5, 3 - 49bb: 3066 l32i.n a3, a4, 0 - 49bd: ec4119 s8i a5, a2, 0 - 49c0: 350cff bnei a3, 5, 49c7 - 49c3: 0438 movi.n a6, 2 - 49c5: 4252 s32i.n a6, a4, 0 - 49c7: 536600 l32r a2, 496c - 49ca: 260c03 l32r a0, 4988 - 49cd: 210469 callx0 a0 - 49d0: ffe9 l32i.n a0, a1, 0 - 49d2: ffef01 addi a1, a1, 16 - 49d5: 00c0 ret.n - 49d7: 010800 l8ui a7, a2, 0 - 49da: 10c112 beqi a7, 1, 49ee - 49dd: f00d movi.n a8, 1 - 49df: 000272 s8i a8, a2, 0 - 49e2: 101726 l32r a2, 4970 - 49e5: 82180c l32r a0, 498c - 49e8: 210042 callx0 a0 - 49eb: 01ffe3 l32r a6, 4974 - 49ee: c0ffe9 l32r a7, 4978 - 49f1: 0000 movi.n a0, 0 - 49f3: ffe261 l8ui a5, a7, 0 - 49f6: e271 movi.n a3, 52 - 49f8: 000cff beqz a5, 49d0 - 49fb: 0752 l32i.n a2, a6, 4 - 49fd: 433c00 mul16s a3, a0, a3 - 4a00: 4516 add.n a2, a2, a3 - 4a02: 1628fd l8ui a9, a2, 0 - 4a05: d13030 bnei a9, 1, 4a24 - 4a08: 223a l32i.n a2, a2, 28 - 4a0a: 0292 beqz.n a2, 4a24 - 4a0c: 6600 l32i.n a4, a2, 0 - 4a0e: 1b19 s32i.n a0, a1, 4 - 4a10: 9c7228 bnei a4, 16, 4a24 - 4a13: 024862 l32r a0, 4990 - 4a16: 661109 callx0 a0 - 4a19: 10b4 l32i.n a0, a1, 4 - 4a1b: ffdf01 l32r a7, 4980 - 4a1e: 0000c0 l32r a6, 497c - 4a21: 711108 l8ui a5, a7, 0 - 4a24: ffd9 movi.n a3, 52 - 4a26: d761 addi.n a0, a0, 1 - 4a28: 0752ff extui a0, a0, 0, 8 - 4a2b: 433c00 bltu a0, a5, 49fb - 4a2e: 00001b j 49d0 - 4a31: 7400 movi.n a3, 0 - 4a33: cc3057 s8i a3, a2, 0 - 4a36: ffe786 l32r a2, 4984 - 4a39: 32030c l32r a0, 4994 - 4a3c: 210042 callx0 a0 - 4a3f: 01ffd3 j 49d0 - 4a42: Address 0x00004a42 is out of bounds. - - -Disassembly of section .irom.text: - -00004a60 <.irom.text>: - 4a60: 656e55 excw - 4a63: 7078 l32i.n a7, a0, 28 - 4a65: 746365 excw - 4a68: 206465 excw - 4a6b: 732d excw - 4a6d: 6769 s32i.n a6, a7, 24 - 4a6f: 6e .byte 0x6e - 4a70: 000021 l32r a2, fffc4a70 - ... - 4a7f: 655600 extui a5, a0, 22, 7 - 4a82: 207972 excw - 4a85: 6e .byte 0x6e - 4a86: 206d75 excw - 4a89: 727473 excw - 4a8c: 747320 extui a7, a2, 3, 8 - 4a8f: 637572 excw - 4a92: 727574 excw - 4a95: 003f65 excw - ... - 4aa0: 2e6425 excw - 4aa3: 2e6425 excw - 4aa6: 2e6425 excw - 4aa9: 0d6425 excw - 4aac: 000a add.n a0, a0, a0 - 4aae: 720000 excw - 4ab1: 766365 excw - 4ab4: 0a0d mov.n a0, a10 - ... - 4abe: 6c0000 excw - 4ac1: 6e69 s32i.n a6, a14, 24 - 4ac3: 5f6b addi.n a5, a15, 6 - 4ac5: 617473 excw - 4ac8: 3d6574 excw - 4acb: 0d6425 excw - 4ace: 000a add.n a0, a0, a0 - 4ad0: 706374 excw - 4ad3: 6c6320 excw - 4ad6: 6569 s32i.n a6, a5, 24 - 4ad8: 6e .byte 0x6e - 4ad9: 632074 excw - 4adc: 6f .byte 0x6f - 4add: 6e .byte 0x6e - 4ade: 6e .byte 0x6e - 4adf: 746365 excw - 4ae2: 0a0d mov.n a0, a10 - ... - 4af0: 736570 excw - 4af3: 6f6370 excw - 4af6: 6e .byte 0x6e - 4af7: 6e .byte 0x6e - 4af8: 702520 excw - 4afb: 0a0d mov.n a0, a10 - 4afd: 000000 ill - 4b00: 617254 excw - 4b03: 6e .byte 0x6e - 4b04: 6e69 s32i.n a6, a14, 24 - 4b06: 722067 blt a0, a6, 4b7c <.irom.text+0x11c> - 4b09: 6f6365 excw - 4b0c: 6e .byte 0x6e - 4b0d: 0a0d mov.n a0, a10 - 4b0f: 696400 excw - 4b12: 6f6373 excw - 4b15: 6e .byte 0x6e - 4b16: 6e .byte 0x6e - 4b17: 746365 excw - 4b1a: 0a0d mov.n a0, a10 - 4b1c: 000000 ill - 4b1f: 4e4400 excw - 4b22: 662053 excw - 4b25: 6f .byte 0x6f - 4b26: 646e75 excw - 4b29: 203a add.n a2, a0, a3 - 4b2b: 2e6425 excw - 4b2e: 2e6425 excw - 4b31: 2e6425 excw - 4b34: 0a6425 excw - ... - 4b3f: 657200 extui a7, a0, 18, 7 - 4b42: 6f6d excw - 4b44: 206574 excw - 4b47: 726f70 excw - 4b4a: 253a74 excw - 4b4d: 0a0d64 excw - ... - 4b60: 6f6c movi.n a15, -26 - 4b62: 6c6163 excw - 4b65: 6f7020 excw - 4b68: 3a7472 excw - 4b6b: 0d6425 excw - 4b6e: 000a add.n a0, a0, a0 - 4b70: 616863 excw - 4b73: 6e .byte 0x6e - 4b74: 206567 bbci a5, 6, 4b98 <.irom.text+0x138> - 4b77: 707974 excw - 4b7a: 253a65 excw - 4b7d: 0a0d64 excw - ... - 4b90: 617254 excw - 4b93: 6e .byte 0x6e - 4b94: 6e69 s32i.n a6, a14, 24 - 4b96: 722067 blt a0, a6, 4c0c <.irom.text+0x1ac> - 4b99: 6f6365 excw - 4b9c: 6e .byte 0x6e - 4b9d: 0a0d mov.n a0, a10 - 4b9f: 696c00 excw - 4ba2: 6e .byte 0x6e - 4ba3: 5f6b addi.n a5, a15, 6 - 4ba5: 617473 excw - 4ba8: 206574 excw - 4bab: 7369 s32i.n a6, a3, 28 - 4bad: 544120 extui a4, a2, 1, 6 - 4bb0: 5f .byte 0x5f - 4bb1: 494c movi.n a9, 68 - 4bb3: 4e .byte 0x4e - 4bb4: 5f4b addi.n a5, a15, 4 - 4bb6: 534944 excw - 4bb9: 4e4f43 excw - 4bbc: 4e .byte 0x4e - 4bbd: 544345 call0 58ff4 - 4bc0: 0d4445 call0 12008 - 4bc3: 000a add.n a0, a0, a0 - ... - 4bcd: 000000 ill - 4bd0: 696c movi.n a9, -26 - 4bd2: 6e .byte 0x6e - 4bd3: 206b addi.n a2, a0, 6 - 4bd5: 6168 l32i.n a6, a1, 24 - 4bd7: 632073 excw - 4bda: 6168 l32i.n a6, a1, 24 - 4bdc: 6e .byte 0x6e - 4bdd: 646567 bbci a5, 6, 4c45 <.irom.text+0x1e5> - 4be0: 0a0d mov.n a0, a10 - ... - 4bee: 650000 extui a0, a0, 16, 7 - 4bf1: 637073 excw - 4bf4: 6f .byte 0x6f - 4bf5: 6e .byte 0x6e - 4bf6: 6e .byte 0x6e - 4bf7: 5f .byte 0x5f - 4bf8: 6e6573 excw - 4bfb: 662074 excw - 4bfe: 6c6961 l32r a6, fffdfda4 - 4c01: 0a0d mov.n a0, a10 - ... - 4c0f: 616400 excw - 4c12: 206174 excw - 4c15: 6e6573 excw - 4c18: 662064 excw - 4c1b: 6c6961 l32r a6, fffdfdc0 - 4c1e: 0a0d mov.n a0, a10 - ... - 4c30: 746164 excw - 4c33: 732061 l32r a6, fffe18b4 - 4c36: 646e65 excw - 4c39: 616620 excw - 4c3c: 6c69 s32i.n a6, a12, 24 - 4c3e: 642520 extui a2, a2, 5, 7 - 4c41: 0a0d mov.n a0, a10 - ... - 4c4f: 205300 or a5, a3, a0 - 4c52: 6e6f63 excw - 4c55: 746365 excw - 4c58: 3a4320 excw - 4c5b: 702520 excw - 4c5e: 0a0d mov.n a0, a10 - ... - 4c70: 632053 excw - 4c73: 6f .byte 0x6f - 4c74: 6e .byte 0x6e - 4c75: 746365 excw - 4c78: 3a4320 excw - 4c7b: 702520 excw - 4c7e: 0a0d mov.n a0, a10 - ... - 4c90: 6e6f63 excw - 4c93: 4e4520 excw - 4c96: 3f .byte 0x3f - 4c97: 642520 extui a2, a2, 5, 7 - 4c9a: 0a0d mov.n a0, a10 - 4c9c: 000000 ill - 4c9f: 656700 extui a6, a0, 23, 7 - 4ca2: 742074 excw - 4ca5: 437063 excw - 4ca8: 696c movi.n a9, -26 - 4caa: 746e65 excw - 4cad: 0d3a add.n a0, a13, a3 - 4caf: 000a add.n a0, a0, a0 - ... - 4cbd: 000000 ill - 4cc0: 2c7525 excw - 4cc3: 2c7525 excw - 4cc6: 2c7525 excw - 4cc9: 0d7525 excw - 4ccc: 000a add.n a0, a0, a0 - 4cce: 250000 extui a0, a0, 16, 3 - 4cd1: 0a0d64 excw - ... - -at_nv_data.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: fffc21 l32r a2, 0 - 17: f0c112 l8ui a0, a9, 1 - 1a: 0228 addi.n a2, a2, 1 - 1c: 1b0109 l32r a0, 8 - 1f: fb0122 callx0 a0 - 22: 00c0ff l32r a2, 4 - 25: 2100 l32i.n a2, a2, 0 - 27: fff8 addi.n a2, a2, 2 - 29: 2b0228 l32r a0, c - 2c: f80122 callx0 a0 - 2f: c0ff l32i.n a0, a1, 0 - 31: 080000 addi a1, a1, 16 - 34: 1201 ret.n - 36: 0d10c1 ill - 39: 0000f0 ill - ... - -00000044 : - 44: 5d027d addi a1, a1, -16 - 47: 1203 s32i.n a0, a1, 0 - 49: 09f0c1 extui a3, a4, 0, 16 - 4c: 304001 l32r a2, 38 - 4f: 21f4 mov.n a4, a7 - 51: 4dfffb l16ui a2, a2, 0 - 54: 122207 l32r a0, 3c - 57: fa0100 callx0 a0 - 5a: c0ff l32i.n a0, a1, 0 - 5c: 080000 addi a1, a1, 16 - 5f: 1201 ret.n - 61: 0d10c1 ill - 64: 0000f0 ill - ... - -00000088 : - 88: e0c112 l32r a3, fffc45ac - 8b: 31c9 s32i.n a0, a1, 8 - 8d: 1149 s32i.n a14, a1, 20 - 8f: 2109 s32i.n a13, a1, 16 - 91: 51e9 mov.n a14, a2 - 93: 41d9 mov.n a13, a3 - 95: 02ed movi.n a2, 84 - 97: 5c03dd l32r a0, 6c - 9a: f50142 callx0 a0 - 9d: c0ff mov.n a12, a2 - 9f: cd0000 beqz a2, ea - a2: 1602 mov.n a4, a2 - a4: 0472 movi.n a3, 0 - a6: 0c024d l32r a2, 64 - a9: 2103 movi.n a5, 84 - ab: 5cffef l16ui a2, a2, 0 - ae: 122245 l32r a0, 70 - b1: f00100 callx0 a0 - b4: c0ff mov.n a3, a14 - b6: 0000 l32i.n a2, a1, 4 - b8: 0e3d mov.n a4, a13 - ba: 1128 add.n a2, a12, a2 - bc: 0d4d s32i.n a2, a1, 0 - be: 292c2a l32r a0, 74 - c1: ed0101 callx0 a0 - c4: c0ff beqz.n a2, e2 - c6: 0000 mov.n a4, a13 - c8: a29c mov.n a3, a14 - ca: 0d4d l32i.n a2, a1, 0 - cc: 280e3d l32r a0, 78 - cf: eb0101 callx0 a0 - d2: c0ff mov.n a3, a12 - d4: 3d0000 l32r a2, 68 - d7: 210c movi.n a4, 84 - d9: 5cffe5 l16ui a2, a2, 0 - dc: 122244 l32r a0, 7c - df: e80100 callx0 a0 - e2: c0ff mov.n a2, a12 - e4: 2d0000 l32r a0, 80 - e7: e7010c callx0 a0 - ea: c0ff l32i.n a12, a1, 12 - ec: 0000 l32i.n a13, a1, 16 - ee: 31c8 l32i.n a14, a1, 20 - f0: 41d8 l32i.n a0, a1, 8 - f2: 0851e8 addi a1, a1, 32 - f5: 1221 ret.n - f7: Address 0x000000f7 is out of bounds. - - -at_port.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 8: ffff31 excw - b: 0d0329 excw - e: f0 .byte 0xff - f: 00 .byte 0x5f - 10: fffe00 excw - 13: 00205f excw - 16: 000000 rsil a0, 0 - 19: 600006 j 1801d - 1c: 000600 bnone a12, a1, 20 - 1f: 0c1760 ill - ... - 2a: 000000 excw - 2d: 0006 movi.n a0, 0 - 2f: 0c1760 ill - 32: 000000 excw - 35: 0000 addi.n a0, a0, -1 - 37: 0b6800 ill - ... - 46: 9f0000 ill - 49: 000000 j 1804d - 4c: 000600 ill - 4f: 000060 ill - 52: 000000 excw - 55: 000000 ill - 58: 000068 ill - ... - 6b: 00b000 ill - ... - 7e: 540000 ill - ... - 91: 000000 ill - 94: 0000b0 ill - ... - 9f: 00b000 rsil a0, 8 - a2: 680000 ill - ... - b9: 000000 ill - bc: 000024 ill - bf: 000000 break 4, 0 - c2: 440000 ill - c5: 000000 ill - c8: 0000 l32i.n a2, a14, 0 - ca: 280000 excw - cd: 0e .byte 0xe - ce: 280000 ill - d1: 00000e ill - ... - dc: 000020 ill - df: 000000 excw - e2: 280000 excw - e5: 0e .byte 0xe - e6: 280000 excw - e9: 0e .byte 0xe - ea: 2c0000 excw - ed: 00000e ill - f0: 00000c ill - f3: 000000 excw - f6: 2c0000 and a0, a0, a0 - f9: 00000e ill - fc: 000010 ill - ff: 000000 excw - 102: 140000 ill - 105: 000000 ill - 108: 0000 movi.n a14, 32 - 10a: 2c0000 ill - 10d: 00000e ill - ... - 174: d0c112 l32r a6, fffdc8d8 - 177: 61c9 s32i.n a14, a1, 32 - 179: 71d9 s32i.n a0, a1, 20 - 17b: 81e9 l32i.n a0, a2, 0 - 17d: 5109 s32i.n a15, a1, 36 - 17f: 0208 bnez.n a0, 1b2 - 181: ec91f9 l32r a15, 10 - 184: a3f1f0 l32r a13, c - 187: a2d1ff addi a0, a15, -32 - 18a: cf02ff memw - 18d: 20c0e0 l32i a14, a13, 0x21c - 190: e200 l32i.n a6, a0, 0 - 192: 68872d extui a14, a14, 0, 8 - 195: e0e000 beqz a6, 214 - 198: 1674 beqz.n a14, 1d8 - 19a: 07b6 movi.n a12, 0 - 19c: cebc add.n a3, a12, a15 - 19e: fa0c0c memw - 1a1: c03c addi.n a12, a12, 1 - 1a3: 1b0020 l32i a0, a13, 0x200 - 1a6: 2d02cc s8i a0, a3, 0 - 1a9: 430280 extui a12, a12, 0, 8 - 1ac: c0c000 bne a14, a12, 19c - 1af: 9ec774 j 1da - 1b2: 09c6ec bnei a0, 1, 1c0 - 1b5: 6600 movi.n a2, 0 - 1b7: 0c0a10 l32r a0, 110 - 1ba: d60102 callx0 a0 - 1bd: 00c0ff j 1c9 - 1c0: 020600 bnei a0, 2, 1c9 - 1c3: 206600 l32r a0, 114 - 1c6: d40105 callx0 a0 - 1c9: c0ff l32i.n a12, a1, 24 - 1cb: 0000 l32i.n a13, a1, 28 - 1cd: 61c8 l32i.n a14, a1, 32 - 1cf: 71d8 l32i.n a15, a1, 36 - 1d1: 81e8 l32i.n a0, a1, 20 - 1d3: 0891f8 addi a1, a1, 48 - 1d6: 1251 ret.n - 1d8: 30c1 movi.n a12, 0 - 1da: f00d add.n a8, a12, a15 - 1dc: 0c0c movi.n a7, 0 - 1de: 0c8cfa s8i a7, a8, 0 - 1e1: 7207 mov.n a2, a15 - 1e3: 0048 mov.n a3, a14 - 1e5: 3d0f2d memw - 1e8: 20c00e l32r a5, 14 - 1eb: 8b5100 movi a4, 115 - 1ee: a042ff s32i a4, a5, 0x314 - 1f1: 654273 callx0 a6 - 1f4: 06c0c5 memw - 1f7: 20c000 l32r a10, 18 - 1fa: 88a100 movi a9, 115 - 1fd: a092ff s32i a9, a10, 0x314 - 200: 6a9273 movi a11, 0x101 - 203: a1b2c5 memw - 206: 20c001 s32i a11, a13, 0x210 - 209: b200 movi.n a2, 0 - 20b: 0c846d l32r a0, 118 - 20e: c30102 callx0 a0 - 211: 00c0ff j 1c9 - 214: 0600 l32i.n a12, a0, 4 - 216: c8ffed l32r a2, 1c - 219: 812110 beqi a12, 5, 21f - 21c: 5c26ff j 2ae - 21f: 238602 l32r a2, 20 - 222: 802100 l32r a0, 11c - 225: be01ff callx0 a0 - 228: 00c0ff memw - 22b: 20c000 l32r a5, 24 - 22e: 7e5100 l32r a7, 28 - 231: 7e71ff movi a6, 115 - 234: a062ff s32i a6, a7, 0x314 - 237: 676273 l8ui a5, a5, 0 - 23a: 0552c5 beqi a5, 1, 1c9 - 23d: 152600 l32r a12, 30 - 240: 7cc18b l32r a15, 34 - 243: 7df1ff l32r a8, 2c - 246: 81ff s32i.n a8, a1, 16 - 248: 89ff7a movi a9, 255 - 24b: 9241 addi.n a14, a14, -1 - 24d: 0bffa0 extui a14, a14, 0, 8 - 250: e0e0ee sub a9, a14, a9 - 253: 9e9074 beqz a9, 59e - 256: 7916c0 l32r a6, 38 - 259: 6134 l32i.n a0, a1, 16 - 25b: ff78 l32i.n a6, a6, 8 - 25d: 684108 bne a0, a6, 28e - 260: 906726 memw - 263: c02d movi.n a2, 0 - 265: 0c0020 l32i a8, a13, 0x200 - 268: 2d8202 l32r a9, 3c - 26b: 759180 extui a8, a8, 0, 8 - 26e: 8080ff s8i a8, a6, 0 - 271: 468274 l16ui a7, a12, 0 - 274: 7200 l32i.n a8, a9, 8 - 276: 001c addi.n a7, a7, 1 - 278: 2988 addi.n a8, a8, 1 - 27a: 771b s32i.n a8, a9, 8 - 27c: 89881b s16i a7, a12, 0 - 27f: 5c7229 l32r a0, 120 - 282: a80100 callx0 a0 - 285: 00c0ff l16ui a9, a12, 0 - 288: 1c9200 bne a9, a15, 248 - 28b: 99f700 j 1c9 - 28e: ce86bc memw - 291: 20c0ff l32i a11, a13, 0x200 - 294: 2db200 l32r a0, 40 - 297: 6b0180 extui a11, a11, 0, 8 - 29a: b0b0ff s8i a11, a6, 0 - 29d: 46b274 l16ui a10, a12, 0 - 2a0: a200 l32i.n a11, a0, 8 - 2a2: 001c addi.n a10, a10, 1 - 2a4: 20b8 addi.n a11, a11, 1 - 2a6: aa1b s32i.n a11, a0, 8 - 2a8: b9bb1b s16i a10, a12, 0 - 2ab: 5ca220 j 248 - 2ae: 4600 s32i.n a2, a1, 16 - 2b0: ffe6 movi.n a12, 0 - 2b2: 4129 s32i.n a14, a1, 8 - 2b4: e90c0c l32r a4, 44 - 2b7: 4121 movi.n a10, 0 - 2b9: ff64 s32i.n a10, a1, 40 - 2bb: 0a0c s32i.n a4, a1, 12 - 2bd: 49a1a9 movi a6, 255 - 2c0: 6231 addi.n a14, a14, -1 - 2c2: 0bffa0 extui a14, a14, 0, 8 - 2c5: e0e0ee sub a2, a14, a6 - 2c8: 2e6074 beqz a2, 200 - 2cb: 4216c0 memw - 2ce: 20c0f3 l32r a5, 48 - 2d1: 5e5100 movi a4, 115 - 2d4: a042ff s32i a4, a5, 0x314 - 2d7: 654273 memw - 2da: 20c0c5 l32i a3, a13, 0x200 - 2dd: 3200 l32i.n a5, a0, 4 - 2df: 58802d extui a3, a3, 0, 8 - 2e2: 303010 beqi a5, 3, 30b - 2e5: 352674 beqi a3, 10, 309 - 2e8: 932625 l32r a6, 4c - 2eb: 596120 l8ui a6, a6, 0 - 2ee: 62ff s32i.n a3, a1, 4 - 2f0: 0006 beqz.n a6, 309 - 2f2: 1139 mov.n a2, a1 - 2f4: 569c movi.n a7, 0 - 2f6: 012d mov.n a8, a3 - 2f8: 8d070c s8i a8, a1, 0 - 2fb: 418203 s8i a7, a1, 1 - 2fe: 417200 l32r a0, 124 - 301: 890101 callx0 a0 - 304: 00c0ff l32r a0, 50 - 307: 0100 l32i.n a3, a1, 4 - 309: ff53 l32i.n a5, a0, 4 - 30b: 1138 s32i.n a3, a1, 4 - 30d: 391058 beqz a5, 545 - 310: 1611 addi.n a9, a5, -1 - 312: 0b2345 beqz a9, 4ea - 315: 1695 s32i.n a3, a1, 4 - 317: 391d49 addi a10, a5, -2 - 31a: c5a211 beqz a10, 488 - 31d: aa16fe beqi a5, 3, 335 - 320: 352616 bnei a5, 4, 2bd - 323: 456614 bnez a14, 2bd - 326: 6e5699 l32r a2, 54 - 329: 4b21f9 l32r a0, 128 - 32c: 7f01ff callx0 a0 - 32f: 00c0ff l32r a0, 58 - 332: 4a0100 j 2bd - 335: c6ff movi.n a7, 52 - 337: 3cffe1 l32r a8, 60 - 33a: 8147 l32i.n a10, a0, 8 - 33c: a8ff4a l32r a9, 5c - 33f: 489120 s8i a3, a10, 0 - 342: 4a32ff l8ui a9, a9, 0 - 345: 9200 l32i.n a8, a8, 0 - 347: 880009 mul16s a7, a7, a9 - 34a: 9008 add.n a7, a7, a8 - 34c: 8ad177 l8ui a11, a7, 8 - 34f: 07b277 bnei a11, 2, 3b8 - 352: 6608 movi.n a11, 92 - 354: 5c652b bne a3, a11, 377 - 357: b7cb l32i.n a2, a1, 40 - 359: 1f93 l32i.n a6, a0, 8 - 35b: 68a128 bnei a2, 1, 362 - 35e: 6620 addi.n a6, a6, -1 - 360: 0312 s32i.n a6, a0, 8 - 362: 660b l32i.n a4, a1, 40 - 364: 2069 addi.n a10, a4, 1 - 366: 1ba148 extui a9, a10, 0, 1 - 369: 90a0a4 neg a5, a9 - 36c: 509004 movgez a5, a9, a10 - 36f: 59a060 extui a4, a5, 0, 8 - 372: 50b3 s32i.n a4, a1, 40 - 374: 497440 j 3ba - 377: 86a1 movi.n a11, 48 - 379: 3c0010 bne a3, a11, 3aa - 37c: b70b l32i.n a2, a1, 40 - 37e: 282d93 bnei a2, 1, 3b8 - 381: 66a1 movi.n a2, 1 - 383: 3612 movi.n a3, 0 - 385: 0c120c l32r a5, 64 - 388: 375103 l32r a6, 68 - 38b: 61ff l32i.n a5, a5, 8 - 38d: ff38 movi.n a4, 0 - 38f: 0c2558 sub a5, a5, a6 - 392: 556004 l32r a6, 6c - 395: 61c0 addi.n a5, a5, -1 - 397: 0bff36 s16i a5, a6, 0 - 39a: 565255 l32r a0, 12c - 39d: 640100 callx0 a0 - 3a0: 00c0ff l32r a0, 70 - 3a3: 0100 movi.n a6, 4 - 3a5: ff34 s32i.n a6, a0, 4 - 3a7: 69460c j 2bd - 3aa: 8610 l32i.n a9, a1, 40 - 3ac: ffc4 movi.n a10, 0 - 3ae: a198 addi.n a11, a9, -1 - 3b0: 0b0a0c extui a9, a9, 0, 8 - 3b3: 9090b9 moveqz a9, a10, a11 - 3b6: b074 s32i.n a9, a1, 40 - 3b8: 839a l32i.n a6, a0, 8 - 3ba: a199 l32i.n a4, a1, 8 - 3bc: 482068 bnei a4, 3, 42d - 3bf: 6621 movi.n a5, 43 - 3c1: 2c6d34 bne a3, a5, 429 - 3c4: 57b5 addi.n a9, a6, 1 - 3c6: 6493 s32i.n a9, a0, 8 - 3c8: 99961b bnez a14, 2bd - 3cb: 5620 movi.n a11, 1 - 3cd: ef1e movi.n a3, 0 - 3cf: 0c1b0c l32r a2, 74 - 3d2: 2103 s32i.n a3, a0, 4 - 3d4: 39ff29 s8i a11, a2, 1 - 3d7: 42b210 l8ui a10, a7, 8 - 3da: 07a201 bnei a10, 3, 3fc - 3dd: 6608 l32i.n a10, a7, 36 - 3df: a81e3a l32r a9, 78 - 3e2: 9197 addi.n a10, a10, -1 - 3e4: ff26 s32i.n a10, a7, 36 - 3e6: a9aa0b l8ui a9, a9, 0 - 3e9: 9297 movi.n a7, 52 - 3eb: 3c0009 mul16s a7, a7, a9 - 3ee: 9047 add.n a7, a8, a7 - 3f0: d177 l32i.n a5, a7, 40 - 3f2: 787a l32i.n a4, a7, 36 - 3f4: 48a758 bne a4, a5, 3fc - 3f7: 5797 movi.n a11, 0 - 3f9: 0c0494 s8i a11, a7, 8 - 3fc: 47b20b l32r a2, 7c - 3ff: 202108 l32r a0, 130 - 402: 4c01ff callx0 a0 - 405: c0ff movi.n a8, 52 - 407: 3c0000 l32r a9, 88 - 40a: 209148 l32r a7, 84 - 40d: 1e71ff l8ui a9, a9, 0 - 410: 92ff l32i.n a7, a7, 0 - 412: 780009 mul16s a8, a8, a9 - 415: 9007 add.n a7, a7, a8 - 417: d188 l32i.n a2, a7, 4 - 419: 28778a l32r a0, 80 - 41c: 190117 addi a2, a2, -9 - 41f: c222ff bnez a2, 2bd - 422: 56f7 movi.n a8, 2 - 424: e9a2 s32i.n a8, a7, 4 - 426: 89280c j 2bd - 429: c617 movi.n a9, 0 - 42b: ffa4 s32i.n a9, a1, 8 - 42d: 090c l32i.n a10, a1, 40 - 42f: a82199 l32r a11, 8c - 432: 17b1a1 beqi a10, 1, 447 - 435: 1a26ff l32r a2, 90 - 438: 162111 l16ui a11, a11, 0 - 43b: b2ff addi.n a2, a2, -1 - 43d: 001b add.n a11, a11, a2 - 43f: 2a220b bgeu a6, a11, 44e - 442: b7bb l32i.n a2, a1, 16 - 444: 280bb6 bgeu a6, a2, 44e - 447: 2741 addi.n a3, a6, 1 - 449: 06b6 s32i.n a3, a0, 8 - 44b: 39361b j 2bd - 44e: 8620 movi.n a2, 1 - 450: ff9b movi.n a3, 0 - 452: 120c movi.n a4, 0 - 454: 0c030c l32r a0, 134 - 457: 380104 callx0 a0 - 45a: 00c0ff l32r a0, 94 - 45d: 0100 movi.n a4, 4 - 45f: ff0e s32i.n a4, a0, 4 - 461: 49440c bnez a14, 2bd - 464: 5610 l32i.n a6, a0, 8 - 466: 68e58e l32r a5, 98 - 469: 0c5120 l32r a7, 9c - 46c: 0c71ff l16ui a5, a5, 0 - 46f: 52ff addi.n a7, a7, -1 - 471: 0015 add.n a5, a5, a7 - 473: 7a770b bltu a5, a6, 479 - 476: 356755 j 2bd - 479: 90c602 l32r a2, a0 - 47c: 0921ff l32r a0, 138 - 47f: 2f01ff callx0 a0 - 482: 00c0ff l32r a0, a4 - 485: 080100 j 2bd - 488: 8d06ff l32r a2, a8 - 48b: 0821ff l32r a0, 13c - 48e: 2c01ff callx0 a0 - 491: 00c0ff l32r a0, ac - 494: 0100 l32i.n a3, a1, 4 - 496: 38ff06 bge a12, a2, 4ac - 499: ac2711 l32r a6, b0 - 49c: 6112 add.n a6, a12, a6 - 49e: 6aff05 l8ui a6, a6, 0 - 4a1: 06626c bne a6, a3, 4ac - 4a4: 3700 addi.n a12, a12, 1 - 4a6: 1b0796 extui a12, a12, 0, 8 - 4a9: c0c0cc j 4ae - 4ac: 4674 movi.n a12, 0 - 4ae: 0c0000 addi a2, a3, -10 - 4b1: c3220c bnez a2, 2bd - 4b4: 8256f6 l32r a2, b4 - 4b7: 0021e0 l32r a0, 140 - 4ba: 2201ff callx0 a0 - 4bd: 00c0ff bne a2, a12, 4db - 4c0: 92c700 l32r a2, b8 - 4c3: fe211a l32r a0, 144 - 4c6: 2001fe callx0 a0 - 4c9: 00c0ff l32r a0, 148 - 4cc: 1f0100 callx0 a0 - 4cf: 00c0ff l32r a0, 14c - 4d2: 1f0100 callx0 a0 - 4d5: 00c0ff l32r a0, bc - 4d8: f90100 j 2bd - 4db: 7846fe l32r a2, c0 - 4de: f921ff l32r a0, 150 - 4e1: 1c01fe callx0 a0 - 4e4: 00c0ff l32r a0, c4 - 4e7: f80100 j 2bd - 4ea: 7486fe l32r a6, c8 - 4ed: 61ff l32i.n a6, a6, 0 - 4ef: fef7 l32i.n a7, a1, 12 - 4f1: 780668 s8i a3, a6, 0 - 4f4: 463231 bnei a3, 10, 534 - 4f7: 6600 movi.n a2, 1 - 4f9: 3c93 movi.n a3, 0 - 4fb: 120c movi.n a4, 0 - 4fd: 0c030c l32r a0, 154 - 500: 150104 callx0 a0 - 503: 00c0ff l32r a0, d4 - 506: f40100 l32r a9, cc - 509: 91fe movi.n a10, 0 - 50b: fef1 l32i.n a8, a9, 0 - 50d: 880a0c l32r a7, d0 - 510: f07109 s8i a10, a8, 1 - 513: a2fe addi.n a8, a8, 1 - 515: 1b0148 l8ui a7, a7, 0 - 518: 7288 s32i.n a8, a9, 0 - 51a: 0007 movi.n a8, 2 - 51c: 0989 s32i.n a8, a0, 4 - 51e: 280c beqz.n a7, 52c - 520: 8c1089 l32r a2, d8 - 523: ee21a7 l32r a0, 158 - 526: 0d01fe callx0 a0 - 529: 00c0ff l32r a0, dc - 52c: ec0100 l32r a6, e0 - 52f: 61fe l32i.n a6, a6, 0 - 531: 68feed j 53b - 534: 018606 bltu a6, a7, 53b - 537: 7700 movi.n a8, 0 - 539: 0336 s32i.n a8, a0, 4 - 53b: 080c addi.n a3, a6, 1 - 53d: 1b1089 l32r a9, e4 - 540: 9136 s32i.n a3, a9, 0 - 542: 39fee9 j 2bd - 545: c609 movi.n a4, 2 - 547: ff5d mov.n a10, a3 - 549: ad240c l32r a2, e8 - 54c: e72103 l32r a3, ec - 54f: e831fe l8ui a11, a2, 1 - 552: 02b2fe s8i a11, a2, 0 - 555: 42b201 s8i a10, a2, 1 - 558: 42a200 l32r a0, 15c - 55b: 010101 callx0 a0 - 55e: 00c0ff l32r a0, f0 - 561: 0100 beqz.n a2, 58d - 563: acfee4 l32r a2, f4 - 566: e42182 l32r a3, f8 - 569: 31fe movi.n a4, 2 - 56b: 0cfee4 l32r a0, 160 - 56e: fd0124 callx0 a0 - 571: 00c0fe l32r a0, fc - 574: 0100 beqz.n a2, 58d - 576: fee2 l32i.n a2, a1, 4 - 578: 28529c addi a2, a2, -10 - 57b: c22211 bnez a2, 2bd - 57e: e256f6 l32r a2, 100 - 581: e021d3 l32r a0, 164 - 584: f801fe callx0 a0 - 587: 00c0fe l32r a0, 104 - 58a: df0100 j 2bd - 58d: 4bc6fe l32r a4, 108 - 590: 41ff movi.n a3, 0 - 592: fede movi.n a5, 1 - 594: 030c s32i.n a5, a0, 4 - 596: 59150c s8i a3, a4, 1 - 599: 3210 mov.n a3, a15 - 59b: 3d0144 j 53d - 59e: e7860f l32r a12, 10c - 5a1: c1ff mov.n a2, a12 - 5a3: 2dfedb l32r a0, 168 - 5a6: f1010c callx0 a0 - 5a9: c0fe mov.n a2, a12 - 5ab: 0000 movi.n a3, 20 - 5ad: 0c2d movi.n a4, 0 - 5af: 431c movi.n a5, 1 - 5b1: 0c040c l32r a0, 16c - 5b4: ee0115 callx0 a0 - 5b7: 00c0fe j 200 - 5ba: 114600 ill - 5bd: 0000ff ill - 5c0: 000000 l32r a4, 5bc - ... - -000005c4 : - 5c4: ffff41 excw - 5c7: 3429 ret.n - 5c9: 0d4439 ill - 5cc: 0000f0 ill - ... - 5db: 00b000 ill - ... - 5ea: 120000 slli a0, a9, 17 - 5ed: 09f0c1 l32r a0, 5cc - 5f0: 0101 l32i.n a5, a0, 4 - 5f2: 58fff7 bnei a5, 2, 615 - 5f5: 6610 mov.n a2, a0 - 5f7: 2d1f25 addi a2, a2, 32 - 5fa: c22200 l32r a0, 5dc - 5fd: f80120 callx0 a0 - 600: 00c0ff l32r a6, 5d0 - 603: f46100 l32r a4, 5d4 - 606: f441ff l8ui a6, a6, 1 - 609: 62ff l32i.n a3, a4, 4 - 60b: 0106 movi.n a5, 0 - 60d: 0c1438 movnez a3, a5, a6 - 610: 6005 s32i.n a3, a4, 4 - 612: 399335 j 62d - 615: 05c614 bnei a5, 4, 624 - 618: 456600 l32r a2, 5d8 - 61b: f0210b l32r a0, 5e0 - 61e: f101ff callx0 a0 - 621: 00c0ff j 600 - 624: f6c600 bnei a5, 5, 62d - 627: 5566ff l32r a0, 5e4 - 62a: ef0105 callx0 a0 - 62d: c0ff l32i.n a0, a1, 0 - 62f: 080000 addi a1, a1, 16 - 632: 1201 ret.n - 634: 0d10c1 ill - 637: 0000f0 ill - 63a: 000000 excw - 63d: 000000 l32r a0, fffc0640 - 640: 000170 excw - 643: 0c2000 extui a14, a0, 24, 1 - 646: e80000 or a0, a0, a0 - 649: 05 .byte 0xe - 64a: 200000 ill - 64d: 00000e ill - ... - -00000668 : - 668: f0c112 l32r a0, ffffe66c - 66b: 09 .byte 0xff - 66c: f80101 callx0 a0 - 66f: 00c0ff l32r a0, 634 - 672: f10100 s8i a2, a0, 0 - 675: 4022ff l32r a0, 650 - 678: f60100 callx0 a0 - 67b: 00c0ff l32r a2, 638 - 67e: ef2100 l32r a0, 654 - 681: f501ff callx0 a0 - 684: 00c0ff l32r a2, 63c - 687: 2100 movi.n a3, 0 - 689: 0cffee l32r a4, 640 - 68c: 4103 movi.n a5, 64 - 68e: 4cffed l32r a0, 658 - 691: f20105 callx0 a0 - 694: 00c0ff l32r a2, 644 - 697: 2100 movi.n a3, 1 - 699: 0cffec l32r a4, 648 - 69c: 4113 movi.n a5, 1 - 69e: 0cffeb l32r a0, 65c - 6a1: ef0115 callx0 a0 - 6a4: 00c0ff l32r a0, 660 - 6a7: ef0100 callx0 a0 - 6aa: c0ff l32i.n a0, a1, 0 - 6ac: 080000 addi a1, a1, 16 - 6af: 1201 ret.n - 6b1: Address 0x000006b1 is out of bounds. - - -at_wifiCmd.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: c52c movi.n a5, 44 - 6: f0c112 excw - 9: 090378 l8ui a0, a7, 0 - c: 0201 s32i.n a12, a1, 4 - e: c90007 beq a0, a5, 6d - 11: 5711 movi.n a10, 13 - 13: 0c5b10 beq a0, a10, 6d - 16: a7da movi.n a12, 34 - 18: 2c5610 bne a0, a12, 62 - 1b: c72c addi.n a7, a7, 1 - 1d: 1b4690 blti a4, 1, 4e - 20: a677 movi.n a11, 92 - 22: 2d14 movi.n a9, 0 - 24: cb5c movi.n a8, 0 - 26: 0c090c l8ui a0, a7, 0 - 29: 070208 beq a0, a10, 72 - 2c: 10a700 bne a0, a11, 38 - 2f: b745 bnez.n a9, 3d - 31: 0890 addi.n a7, a7, 1 - 33: a9cc movi.n a9, 1 - 35: 0c771b j 48 - 38: 03c619 bne a0, a12, 3d - 3b: c700 beqz.n a9, 77 - 3d: 0190 addi.n a8, a8, 1 - 3f: 89bc addi.n a7, a7, 1 - 41: 881b movi.n a9, 0 - 43: 0c771b s8i a0, a2, 0 - 46: 0209 addi.n a2, a2, 1 - 48: 1b0042 blt a8, a4, 26 - 4b: 284722 j 50 - 4e: 46da movi.n a8, 0 - 50: 0c0000 bne a4, a8, 59 - 53: 948708 l8ui a6, a7, 0 - 56: 076205 bne a6, a12, 62 - 59: c700 mov.n a2, a8 - 5b: 0896 addi.n a9, a7, 1 - 5d: 082d s32i.n a9, a3, 0 - 5f: 99971b j 64 - 62: 4603 movi.n a2, -1 - 64: 0000 l32i.n a12, a1, 4 - 66: f27c l32i.n a0, a1, 0 - 68: 0811c8 addi a1, a1, 16 - 6b: 1201 ret.n - 6d: 10c1 movi.n a2, 0 - 6f: 0cf00d j 64 - 72: 4602 s32i.n a7, a3, 0 - 74: 79fffc j 62 - 77: 8603 movi.n a10, 0 - 79: 0cfffa s8i a10, a2, 0 - 7c: 42a20a j 50 - 7f: f40600 ill - 82: 0000ff ill - 85: 000000 ill - 88: 000000 addi a1, a1, -32 - ... - -0000008c : - 8c: e0c112 l32r a2, fffd0870 - 8f: 21d9 s32i.n a0, a1, 0 - 91: 41f9 s32i.n a12, a1, 4 - 93: 0109 s32i.n a14, a1, 12 - 95: 11c9 mov.n a12, a3 - 97: 31e9 mov.n a14, a2 - 99: ed03cd l32r a0, 80 - 9c: f90102 callx0 a0 - 9f: c0ff movi.n a0, 17 - a1: 1c0000 bne a2, a0, c1 - a4: 0710 movi.n a13, 0 - a6: 1c92 mov.n a15, a12 - a8: 0d0c movi.n a12, 0 - aa: 0cfd mov.n a2, a12 - ac: 0c0c movi.n a3, 3 - ae: 0c0c2d l32r a0, 84 - b1: f50133 callx0 a0 - b4: c0ff add.n a0, a14, a12 - b6: ca0000 l8ui a0, a0, 0 - b9: 00020e bnei a2, 2, c6 - bc: 6600 movi.n a2, 58 - be: 3c0922 beq a0, a2, 10e - c1: 27a2 movi.n a2, 0 - c3: 0c4c10 j 11a - c6: c602 movi.n a3, 47 - c8: 2c0014 bgeu a3, a0, db - cb: 07f3 movi.n a4, 57 - cd: 3c0fb3 bltu a4, a0, db - d0: 340794 slli a13, a13, 4 - d3: c00a add.n a13, a0, a13 - d5: da11dd addi a13, a13, -48 - d8: cdd2d0 j 104 - db: 06d0 movi.n a3, 64 - dd: 4c000a bgeu a3, a0, f0 - e0: 0703 movi.n a4, 70 - e2: 4c0fb3 bltu a4, a0, f0 - e5: 340764 slli a13, a13, 4 - e8: c00a add.n a13, a0, a13 - ea: da11dd addi a13, a13, -55 - ed: cdd2d0 j 104 - f0: 04c6c9 movi a3, 96 - f3: a03200 bgeu a3, a0, c1 - f6: b30760 movi a4, 102 - f9: a042ca bltu a4, a0, c1 - fc: 340766 slli a13, a13, 4 - ff: c0c4 add.n a13, a0, a13 - 101: da11dd addi a13, a13, -87 - 104: cdd2d0 bnei a2, 1, 10e - 107: 1266a9 s8i a13, a15, 0 - 10a: d206 addi.n a15, a15, 1 - 10c: 004f movi.n a13, 0 - 10e: ff1b movi.n a0, 17 - 110: 0d0c addi.n a12, a12, 1 - 112: 1b101c extui a12, a12, 0, 8 - 115: c0c0cc bne a12, a0, aa - 118: 0774 movi.n a2, 1 - 11a: 919c l32i.n a12, a1, 4 - 11c: 120c l32i.n a13, a1, 8 - 11e: 11c8 l32i.n a14, a1, 12 - 120: 21d8 l32i.n a15, a1, 16 - 122: 31e8 l32i.n a0, a1, 0 - 124: 0841f8 addi a1, a1, 32 - 127: 1201 ret.n - 129: 0d20c1 ill - 12c: 0000f0 ill - ... - -00000148 : - 148: 12032c src a2, a9, a13 - 14b: d0c1 s32i.n a0, a1, 36 - 14d: 8129 mov.n a2, a1 - 14f: 2d9109 l32r a0, 134 - 152: f90101 callx0 a0 - 155: c0ff mov.n a2, a1 - 157: 2d0000 l32r a3, 130 - 15a: 3101 l32i.n a4, a1, 32 - 15c: 48fff6 l32r a5, 12c - 15f: f45181 addx2 a4, a4, a4 - 162: 4440ff addx8 a4, a4, a5 - 165: 5090 l32i.n a4, a4, 0 - 167: 48b044 l32r a0, 138 - 16a: f40104 callx0 a0 - 16d: c0ff mov.n a2, a1 - 16f: 2d0000 l32r a0, 13c - 172: f30101 callx0 a0 - 175: 00c0ff l32r a0, 140 - 178: f20100 callx0 a0 - 17b: c0ff l32i.n a0, a1, 36 - 17d: 080000 addi a1, a1, 48 - 180: 1291 ret.n - 182: 0d30c1 ill - 185: 0000f0 ill - ... - 194: 00000c ill - ... - -000001b0 : - 1b0: 12032c src a2, a9, a13 - 1b3: d0c1 s32i.n a0, a1, 36 - 1b5: 8129 mov.n a2, a1 - 1b7: 2d9109 l32r a0, 194 - 1ba: f70101 callx0 a0 - 1bd: 00c0ff l32r a0, 184 - 1c0: f10100 l8ui a0, a0, 0 - 1c3: 02ff beqz.n a0, 1d1 - 1c5: 8c0000 l32r a0, 198 - 1c8: f401a0 callx0 a0 - 1cb: 00c0ff extui a5, a2, 0, 8 - 1ce: 502000 j 1df - 1d1: 034674 l32r a0, 19c - 1d4: f20100 callx0 a0 - 1d7: c0ff mov.n a5, a2 - 1d9: 5d0000 l32r a2, 188 - 1dc: eb2102 s8i a5, a2, 1 - 1df: 52ff mov.n a2, a1 - 1e1: 2d0142 l32r a3, 190 - 1e4: 3101 l32i.n a4, a1, 32 - 1e6: 48ffeb l32r a6, 18c - 1e9: e96181 addx2 a4, a4, a4 - 1ec: 4440ff addx8 a4, a4, a6 - 1ef: 6090 l32i.n a4, a4, 0 - 1f1: 48b044 l32r a0, 1a0 - 1f4: eb0104 callx0 a0 - 1f7: c0ff mov.n a2, a1 - 1f9: 2d0000 l32r a0, 1a4 - 1fc: ea0101 callx0 a0 - 1ff: 00c0ff l32r a0, 1a8 - 202: ea0100 callx0 a0 - 205: c0ff l32i.n a0, a1, 36 - 207: 080000 addi a1, a1, 48 - 20a: 1291 ret.n - 20c: 0d30c1 ill - 20f: 0000f0 ill - ... - -00000238 : - 238: 12040c mul16u a2, a2, a14 - 23b: 22e0c1 excw - 23e: 14c1 s32i.n a4, a1, 0 - 240: 2109 s32i.n a4, a1, 4 - 242: 0149 addi.n a4, a3, 1 - 244: 1149 s32i.n a4, a1, 20 - 246: 431b addi.n a3, a1, 4 - 248: 5149 mov.n a4, a1 - 24a: 4d314b l32r a0, 214 - 24d: f20101 callx0 a0 - 250: c0ff beqz.n a2, 25b - 252: 8c0000 l32r a0, 218 - 255: f10172 callx0 a0 - 258: 00c0ff j 287 - 25b: c600 l32i.n a2, a1, 4 - 25d: 28000a blti a2, 1, 281 - 260: 12a611 bgei a2, 4, 281 - 263: e620 movi.n a2, 32 - 265: 2c1d42 l32r a0, 21c - 268: ed0102 callx0 a0 - 26b: 00c0ff l32r a5, 20c - 26e: e85100 l8ui a5, a5, 0 - 271: 52ff l32i.n a2, a1, 4 - 273: 0005 beqz.n a5, 28e - 275: 9c1128 extui a2, a2, 0, 8 - 278: 202075 l32r a0, 220 - 27b: ea0174 callx0 a0 - 27e: 00c0ff j 294 - 281: 048600 l32r a0, 224 - 284: e80100 callx0 a0 - 287: c0ff l32i.n a0, a1, 8 - 289: 080000 addi a1, a1, 32 - 28c: 1221 ret.n - 28e: 0d20c1 l32r a0, 228 - 291: e601f0 callx0 a0 - 294: c0ff movi.n a2, 32 - 296: 2c0000 l32r a0, 22c - 299: e50102 callx0 a0 - 29c: 00c0ff l32r a7, 210 - 29f: 7100 l32i.n a6, a1, 4 - 2a1: 68ffdd s8i a6, a7, 1 - 2a4: 476211 l32r a0, 230 - 2a7: e30101 callx0 a0 - 2aa: 00c0ff j 287 - 2ad: f64600 ill - 2b0: 0000ff ill - ... - -000002bc : - 2bc: c112 excw - 2be: 31f0 s32i.n a0, a1, 0 - 2c0: fffd movi.n a0, 1 - 2c2: 0c0109 s8i a0, a3, 0 - 2c5: 430210 call0 2c8 - 2c8: 000500 l32r a5, 2b4 - 2cb: 5100 movi.n a4, 0 - 2cd: fffb l32i.n a0, a1, 0 - 2cf: 08040c addi a1, a1, 16 - 2d2: c11201 s8i a4, a5, 0 - 2d5: 4210 ret.n - 2d7: 0d0045 ill - 2da: 0000f0 ill - 2dd: 000000 ill - 2e0: 000000 addi a1, a1, -16 - ... - -000002e4 : - 2e4: c112 excw - 2e6: 41f0 s32i.n a0, a1, 0 - 2e8: fffd movi.n a0, 1 - 2ea: 0c0109 s8i a0, a4, 0 - 2ed: 440210 call0 2f0 - 2f0: 000500 l32r a6, 2dc - 2f3: 6100 movi.n a5, 0 - 2f5: fffb l32i.n a0, a1, 0 - 2f7: 08050c addi a1, a1, 16 - 2fa: c11201 s8i a5, a6, 0 - 2fd: 5210 ret.n - 2ff: 0d0046 excw - 302: 1400f0 or a0, a0, a0 - 305: 000000 ill - 308: 000020 ill - ... - -0000031c : - 31c: e0c112 l32r a0, fffd4a40 - 31f: 012d s32i.n a0, a1, 16 - 321: 51c9 mov.n a12, a3 - 323: 4109 movi.n a3, 16 - 325: 1c03cd l32r a0, 308 - 328: f80103 callx0 a0 - 32b: c0ff beqz.n a12, 357 - 32d: ac0000 l8ui a0, a12, 28 - 330: 0c028c movi a2, 255 - 333: a0221c bne a0, a2, 342 - 336: 9027ff l32r a2, 300 - 339: f2210b l32r a0, 30c - 33c: f401ff callx0 a0 - 33f: 00c0ff j 357 - 342: 0600 l32i.n a4, a12, 4 - 344: 0005 mov.n a2, a1 - 346: 2d1c48 l32r a3, 304 - 349: ef3101 l32r a0, 310 - 34c: f101ff callx0 a0 - 34f: c0ff mov.n a2, a1 - 351: 2d0000 l32r a0, 314 - 354: f00101 callx0 a0 - 357: c0ff l32i.n a12, a1, 20 - 359: 0000 l32i.n a0, a1, 16 - 35b: 0851c8 addi a1, a1, 32 - 35e: 1241 ret.n - 360: 0d20c1 ill - 363: 0000f0 ill - ... - -0000037c : - 37c: f0c112 l32r a1, fffc07a0 - 37f: 11c9 mov.n a12, a3 - 381: 0109 beqz.n a2, 389 - 383: 8c03cd l32r a0, 368 - 386: f90142 callx0 a0 - 389: c0ff bnez.n a12, 3a9 - 38b: dc0000 l32r a0, 36c - 38e: f801cc callx0 a0 - 391: c0ff l32i.n a0, a1, 0 - 393: 0000 l32i.n a12, a1, 4 - 395: c80108 l32r a6, 364 - 398: f36111 l32r a8, 360 - 39b: 81ff movi.n a7, 1 - 39d: fff2 movi.n a5, 0 - 39f: 0c170c s8i a7, a8, 0 - 3a2: 7205 s32i.n a5, a6, 0 - 3a4: 590048 addi a1, a1, 16 - 3a7: 1206 ret.n - 3a9: 10c1 l32i.n a10, a12, 12 - 3ab: f00d l32i.n a9, a12, 0 - 3ad: 983ca8 bne a9, a10, 3b9 - 3b0: 99a70c l32r a0, 370 - 3b3: f00108 callx0 a0 - 3b6: 00c0ff j 391 - 3b9: f5c600 l32r a0, 374 - 3bc: ee01ff callx0 a0 - 3bf: 00c0ff j 391 - 3c2: f38600 ill - 3c5: 0000ff ill - 3c8: 000000 addi a1, a1, -16 - ... - -000003cc : - 3cc: f0c112 s8i a1, a9, 2 - 3cf: 1239 s32i.n a5, a2, 8 - 3d1: 0249 s32i.n a0, a1, 0 - 3d3: 092259 l32r a0, 3c4 - 3d6: fc0101 callx0 a0 - 3d9: c0ff l32i.n a0, a1, 0 - 3db: 080000 addi a1, a1, 16 - 3de: 1201 ret.n - 3e0: 0d10c1 ill - 3e3: 0000f0 ill - ... - -00000400 : - 400: 170c mov.n a2, a4 - 402: 2d060c addi a1, a1, -16 - 405: 1204 s32i.n a0, a1, 0 - 407: 09f0c1 l32r a4, 3e0 - 40a: f64101 l32r a0, 3e4 - 40d: 01ff bnez.n a2, 41d - 40f: ccfff6 s8i a7, a4, 0 - 412: 72c2 s32i.n a6, a0, 0 - 414: 690044 l32r a0, 3f0 - 417: f70100 callx0 a0 - 41a: 00c0ff j 446 - 41d: 0600 bnez.n a3, 43d - 41f: dc000a l32r a0, 3f4 - 422: f501c3 callx0 a0 - 425: 00c0ff l32r a2, 3ec - 428: 2100 movi.n a0, 0 - 42a: 0cfff1 l32r a4, 3e8 - 42d: 4100 movi.n a3, 1 - 42f: 0cffef s8i a3, a4, 0 - 432: 3213 s32i.n a0, a2, 0 - 434: 090044 l32r a0, 3f8 - 437: f10102 callx0 a0 - 43a: 00c0ff j 446 - 43d: 0600 l32i.n a3, a3, 0 - 43f: 0002 l32i.n a4, a2, 0 - 441: 0338 l32i.n a5, a2, 8 - 443: 580248 call0 444 - 446: 0522 l32i.n a0, a1, 0 - 448: 080000 addi a1, a1, 16 - 44b: 1201 ret.n - 44d: 0d10c1 ill - 450: 0000f0 ill - ... - -00000490 : - 490: 22035d addx4 a3, a2, a10 - 493: 32a0a0 slli a2, a0, 8 - 496: 2080a0 xsr.eps2 a12 - 499: c2c011 l32i a2, a13, 4 - 49c: 2d2261 s32i a5, a1, 148 - 49f: 615201 s32i a0, a1, 132 - 4a2: 610225 l32r a0, 464 - 4a5: f00121 callx0 a0 - 4a8: c0ff mov.n a2, a1 - 4aa: 2d0000 movi a4, 128 - 4ad: a04201 l32i a5, a1, 148 - 4b0: 215280 addmi a6, a1, 0x100 - 4b3: d16225 addi a6, a6, -108 - 4b6: 6201 mov.n a3, a6 - 4b8: 94c6 addi.n a5, a5, 1 - 4ba: 1b063d s32i a5, a1, 148 - 4bd: 615255 call0 4c0 - 4c0: 000525 beqz a2, 55e - 4c3: 1600 addi.n a7, a2, 1 - 4c5: 1b09a2 beqz a7, 55e - 4c8: 571672 l32i a8, a1, 148 - 4cb: 218209 l8ui a8, a8, 0 - 4ce: 8225 movi.n a9, 13 - 4d0: 0c0008 beq a8, a9, 4e6 - 4d3: 1897d9 l32r a0, 468 - 4d6: e50112 callx0 a0 - 4d9: 00c0ff l32i a12, a1, 136 - 4dc: 21c200 movi a2, 160 - 4df: a02222 l32i a0, a1, 132 - 4e2: 02a0 add.n a1, a1, a2 - 4e4: 2121 ret.n - 4e6: 112a movi.n a2, 24 - 4e8: 1cf00d l32r a0, 46c - 4eb: e10182 callx0 a0 - 4ee: c0ff mov.n a12, a2 - 4f0: 0000 bnez.n a2, 4fb - 4f2: cc02cd l32r a0, 470 - 4f5: df0172 callx0 a0 - 4f8: 00c0ff j 4d9 - 4fb: f74600 l32r a3, 450 - 4fe: 31ff movi.n a9, 1 - 500: ffd5 s32i.n a9, a2, 8 - 502: 190c s32i.n a9, a2, 0 - 504: 992299 l32r a0, 474 - 507: dc0102 callx0 a0 - 50a: c0ff mov.n a2, a12 - 50c: 2d0000 l32r a3, 454 - 50f: d2310c l32r a0, 478 - 512: da01ff callx0 a0 - 515: c0ff mov.n a2, a12 - 517: 0000 mov.n a3, a1 - 519: 3d0c2d l32r a6, 458 - 51c: 6101 movi.n a5, 0 - 51e: 0cffcf addi a4, a1, 127 - 521: 4205 addi.n a4, a4, 1 - 523: 1b7fc1 s8i a5, a6, 0 - 526: 465244 l32r a5, 45c - 529: cd5100 l32r a0, 47c - 52c: d401ff callx0 a0 - 52f: c0ff bnez.n a2, 540 - 531: 0000 mov.n a2, a12 - 533: 2dd2cc l32i a3, a1, 128 - 536: 320c movi.n a4, 1 - 538: 2021 movi.n a5, 1 - 53a: 0c140c call0 53c - 53d: 000515 j 4d9 - 540: 0600 movi.n a7, -5 - 542: 7cffe6 beq a2, a7, 4d9 - 545: 1277b7 l32r a9, 460 - 548: 9193 movi.n a8, 1 - 54a: 0cffc6 s8i a8, a9, 0 - 54d: 498218 l32r a0, 480 - 550: cc0100 callx0 a0 - 553: c0ff mov.n a2, a12 - 555: 2d0000 l32r a0, 484 - 558: cb010c callx0 a0 - 55b: 00c0ff j 4d9 - 55e: de8600 l32r a0, 488 - 561: ca01ff callx0 a0 - 564: 00c0ff j 4d9 - 567: dc4600 excw - 56a: 2800ff ill - ... - 5a1: 000000 add a14, a0, a10 - 5a4: e0a082 l32r a1, fffc10a4 - 5a7: c01180 l32r a6, ffff4e78 - 5aa: 346102 l32r a6, ffff0e84 - 5ad: 3661d2 l32r a6, ffff7a84 - 5b0: 3561c2 addi a0, a13, 3 - 5b3: cd02dd addi a2, a1, 32 - 5b6: 2203 movi.n a3, 33 - 5b8: 2c20c1 l32r a0, 574 - 5bb: ef0113 callx0 a0 - 5be: 00c0ff addi a2, a1, 80 - 5c1: c12200 movi a3, 128 - 5c4: a03250 l32r a0, 578 - 5c7: ed0180 callx0 a0 - 5ca: 00c0ff bnez a12, 668 - 5cd: 5600 l32i.n a12, a13, 0 - 5cf: c809ac beqz a12, 65f - 5d2: cc160d addi a2, a1, 32 - 5d5: 2208 movi.n a3, 0 - 5d7: 20c1 movi.n a4, 33 - 5d9: 2c030c l32r a0, 57c - 5dc: e80114 callx0 a0 - 5df: c0ff addi.n a13, a12, 10 - 5e1: 0000 mov.n a2, a13 - 5e3: 2ddcab l32r a0, 580 - 5e6: e7010d callx0 a0 - 5e9: c0ff movi.n a4, 32 - 5eb: 2c0000 blt a4, a2, 606 - 5ee: 2704 mov.n a2, a13 - 5f0: 2d1724 l32r a0, 584 - 5f3: e5010d callx0 a0 - 5f6: c0ff mov.n a4, a2 - 5f8: 0000 mov.n a3, a13 - 5fa: 3d024d addi a2, a1, 32 - 5fd: c1220d l32r a0, 588 - 600: e20120 callx0 a0 - 603: 00c0ff j 611 - 606: 8600 mov.n a3, a13 - 608: 3d0002 addi a2, a1, 32 - 60b: c1220d l32r a0, 58c - 60e: e00120 callx0 a0 - 611: 00c0ff addi a2, a1, 80 - 614: c12200 l32r a3, 568 - 617: d53150 addi a5, a1, 32 - 61a: 52ff l32i.n a4, a12, 44 - 61c: 4820c1 l8ui a7, a12, 4 - 61f: 0c72bc l8ui a6, a12, 43 - 622: 0c6204 l8ui a0, a12, 5 - 625: 0c022b slli a6, a6, 24 - 628: 668005 srai a6, a6, 24 - 62b: 6001 s32i.n a0, a1, 0 - 62d: 093168 l8ui a13, a12, 6 - 630: d201 s32i.n a13, a1, 4 - 632: d9060c l8ui a11, a12, 7 - 635: b211 s32i.n a11, a1, 8 - 637: b9070c l8ui a10, a12, 8 - 63a: a221 s32i.n a10, a1, 12 - 63c: a9080c l8ui a9, a12, 9 - 63f: 9231 s32i.n a9, a1, 16 - 641: 99090c l8ui a8, a12, 42 - 644: 8241 s32i.n a8, a1, 20 - 646: 892a0c l16si a0, a12, 50 - 649: 0251 s32i.n a0, a1, 24 - 64b: 09199c l32r a0, 590 - 64e: d10161 callx0 a0 - 651: 00c0ff addi a2, a1, 80 - 654: c12200 l32r a0, 594 - 657: d00150 callx0 a0 - 65a: c0ff l32i.n a12, a12, 0 - 65c: c80000 bnez a12, 5d2 - 65f: 2c560c l32r a0, 598 - 662: ce01f7 callx0 a0 - 665: 00c0ff j 66e - 668: 014600 l32r a0, 59c - 66b: cd0100 callx0 a0 - 66e: 00c0ff l32i a0, a1, 208 - 671: 210200 l32i a12, a1, 212 - 674: 21c234 l32i a13, a1, 216 - 677: 21d235 movi a2, 224 - 67a: a02236 l32r a8, 570 - 67d: 81e0 movi.n a7, 0 - 67f: 0cffbd l32r a10, 56c - 682: a107 movi.n a9, 1 - 684: 0cffbb s8i a9, a10, 0 - 687: 9219 s32i.n a7, a8, 0 - 689: 004a add.n a1, a1, a2 - 68b: 0879 ret.n - 68d: 0d112a ill - 690: 0000f0 jx a5 - 693: 05a000 ill - ... - -000006cc : - 6cc: 12020c excw - 6cf: 80c1 s32i.n a1, a2, 12 - 6d1: 196102 l32r a6, fffcab48 - 6d4: 1d6132 l32r a0, fffc4b78 - 6d7: 0129 movi.n a3, 32 - 6d9: 2c1129 addi a2, a1, 16 - 6dc: c12203 l32r a0, 698 - 6df: ef0110 callx0 a0 - 6e2: 00c0ff addi a2, a1, 48 - 6e5: 2200 movi.n a3, 18 - 6e7: 1c30c1 l32r a0, 69c - 6ea: ed0123 callx0 a0 - 6ed: 00c0ff addi a2, a1, 80 - 6f0: 2200 movi.n a3, 6 - 6f2: 0c50c1 l32r a0, 6a0 - 6f5: eb0163 callx0 a0 - 6f8: 00c0ff addi a2, a1, 88 - 6fb: 2200 movi.n a3, 0 - 6fd: 58c1 movi.n a4, 12 - 6ff: 0c030c l32r a0, 6a4 - 702: e901c4 callx0 a0 - 705: 00c0ff l32i a4, a1, 116 - 708: 214200 addi a6, a1, 116 - 70b: 621d addi.n a3, a4, 1 - 70d: 1b74c1 s32i a3, a1, 116 - 710: 613234 l8ui a4, a4, 1 - 713: 421d movi.n a0, 44 - 715: 2c0104 beq a4, a0, 73c - 718: 07c0 mov.n a3, a6 - 71a: 3d2314 addi a2, a1, 16 - 71d: 2206 movi.n a4, 32 - 71f: 2c10c1 call0 720 - 722: 0504 movi.n a0, 44 - 724: 2c0000 slli a5, a2, 24 - 727: 5280c0 srai a5, a5, 24 - 72a: 585001 bnei a5, -1, 736 - 72d: 056631 l32r a0, 6a8 - 730: de0108 callx0 a0 - 733: 00c0ff j 78b - 736: 150600 l32i a3, a1, 116 - 739: 213200 j 73e - 73c: 461d movi.n a5, 0 - 73e: 0000 bnez.n a5, 748 - 740: 050c movi.n a4, 0 - 742: 0c65cc s32i a4, a1, 88 - 745: 614204 j 74e - 748: 014616 addi a5, a1, 16 - 74b: c15200 s32i a5, a1, 88 - 74e: 615210 l8ui a5, a3, 0 - 751: 5216 movi.n a6, 13 - 753: 0c0003 bne a5, a0, 782 - 756: 9507d6 addi a2, a1, 48 - 759: 222b addi.n a4, a3, 1 - 75b: 1b30c1 s32i a4, a1, 116 - 75e: 614243 addi a3, a1, 116 - 761: 321d movi.n a4, 18 - 763: 1c74c1 call0 764 - 766: 000524 slli a0, a2, 24 - 769: 028000 srai a0, a0, 24 - 76c: 080001 bnei a0, -1, 7af - 76f: 006631 l32r a0, 6ac - 772: cf013f callx0 a0 - 775: 00c0ff j 78b - 778: 8600 movi.n a2, 0 - 77a: 0c0004 s8i a2, a1, 96 - 77d: 412202 l8ui a5, a3, 0 - 780: 5260 movi.n a6, 13 - 782: 0c0003 beq a5, a6, 795 - 785: 1567d6 l32r a0, 6b0 - 788: ca010f callx0 a0 - 78b: 00c0ff movi a2, 128 - 78e: a02200 l32i a0, a1, 100 - 791: 0280 add.n a1, a1, a2 - 793: 1921 ret.n - 795: 0d112a addi a2, a1, 88 - 798: c122f0 l32r a3, 690 - 79b: be3158 l32r a0, 6b4 - 79e: c601ff callx0 a0 - 7a1: 00c0ff beqz a2, 806 - 7a4: 121600 l32r a4, 694 - 7a7: 4106 movi.n a3, 0 - 7a9: 0cffbc s8i a3, a4, 0 - 7ac: 443203 j 78b - 7af: c600 bnez.n a0, 7b9 - 7b1: fff6 movi.n a5, 0 - 7b3: 0c60cc s32i a5, a1, 92 - 7b6: 615205 j 7d4 - 7b9: 068617 addi a2, a1, 48 - 7bc: c12200 addi a3, a1, 80 - 7bf: c13230 call0 7c0 - 7c2: 000550 beqi a2, 1, 7ce - 7c5: 122600 l32r a0, 6b8 - 7c8: bc0108 callx0 a0 - 7cb: 00c0ff j 78b - 7ce: ef0600 addi a6, a1, 80 - 7d1: c162ff s32i a6, a1, 92 - 7d4: 616250 l32i a3, a1, 116 - 7d7: 213217 addi a0, a1, 116 - 7da: c1021d l8ui a7, a3, 0 - 7dd: 7274 movi.n a8, 44 - 7df: 2c0003 bne a7, a8, 778 - 7e2: 87c8 addi.n a4, a1, 4 - 7e4: 9597 addi.n a2, a3, 1 - 7e6: 1b414b s32i a2, a1, 116 - 7e9: 2223 mov.n a3, a1 - 7eb: 1d61 mov.n a2, a0 - 7ed: 2d013d l32r a0, 6bc - 7f0: b30100 callx0 a0 - 7f3: c0ff l32i.n a0, a1, 0 - 7f5: 0000 movi.n a3, 13 - 7f7: 0c0108 blt a3, a0, 80f - 7fa: 2307d3 bltz a0, 80f - 7fd: 109614 s8i a0, a1, 96 - 800: 410201 l32i a3, a1, 116 - 803: 213260 j 77d - 806: dd861d l32r a0, 6c0 - 809: ae01ff callx0 a0 - 80c: 00c0ff j 78b - 80f: dec600 l32r a0, 6c4 - 812: ad01ff callx0 a0 - 815: 00c0ff j 78b - 818: dc8600 ill - 81b: 0000ff extui a10, a0, 16, 1 - 81e: a00000 ill - 821: 000005 ill - ... - -00000830 : - 830: f0c112 l32r a0, ffffec34 - 833: 09 .byte 0xff - 834: f90101 l8ui a0, a0, 1 - 837: 0002ff bnei a0, 2, 843 - 83a: 206601 l32r a0, 824 - 83d: fa0108 callx0 a0 - 840: 00c0ff j 856 - 843: 8600 movi.n a2, 0 - 845: 0c0004 l32r a3, 81c - 848: f53102 l32r a0, 828 - 84b: f801ff callx0 a0 - 84e: 00c0ff l32r a3, 820 - 851: 3100 movi.n a2, 0 - 853: 0cfff4 s8i a2, a3, 0 - 856: 2202 l32i.n a0, a1, 0 - 858: 080043 addi a1, a1, 16 - 85b: 1201 ret.n - 85d: 0d10c1 ill - 860: 0000f0 ill - 863: 000000 rsil a0, 4 - 866: 640000 ill - 869: 000000 ill - 86c: 0000 movi.n a0, -32 - 86e: 6c0000 ill - ... - -000008a4 : - 8a4: e0a032 l32r a1, fffd3ba4 - 8a7: c01130 excw - 8aa: 22034c excw - 8ad: 023361 excw - 8b0: 223461 excw - 8b3: c1 .byte 0xff - 8b4: ef0120 callx0 a0 - 8b7: 00c0ff addi a2, a1, 96 - 8ba: 2200 movi.n a3, 0 - 8bc: 0c60c1 movi a4, 103 - 8bf: a04203 l32r a0, 874 - 8c2: ed0167 callx0 a0 - 8c5: 00c0ff l32r a0, 860 - 8c8: e60100 l8ui a0, a0, 0 - 8cb: 02ff beqz.n a0, 8d9 - 8cd: 8c0000 addi a2, a1, 96 - 8d0: c122a0 l32r a0, 878 - 8d3: ea0160 callx0 a0 - 8d6: 00c0ff j 8e2 - 8d9: 020600 addi a2, a1, 96 - 8dc: c12200 l32r a0, 87c - 8df: e80160 callx0 a0 - 8e2: 00c0ff l32r a0, 880 - 8e5: e70100 callx0 a0 - 8e8: 00c0ff beqi a2, 5, 8fd - 8eb: 522600 l32r a2, 864 - 8ee: de2111 l32r a0, 884 - 8f1: e501ff callx0 a0 - 8f4: 00c0ff l32r a0, 888 - 8f7: e50100 callx0 a0 - 8fa: 00c0ff j 959 - 8fd: 16c600 l32r a0, 88c - 900: e30100 callx0 a0 - 903: 00c0ff s32i a2, a1, 200 - 906: 612200 l32r a0, 890 - 909: e20132 callx0 a0 - 90c: 00c0ff l32i a3, a1, 200 - 90f: 213200 l8ui a7, a1, 194 - 912: 017232 l8ui a6, a1, 193 - 915: 0162c2 l8ui a10, a1, 195 - 918: 01a2c1 l32i a4, a1, 204 - 91b: 2142c3 l32r a5, 868 - 91e: d35133 addx2 a4, a4, a4 - 921: 4440ff addx8 a4, a4, a5 - 924: 5090 l32i.n a4, a4, 0 - 926: b044 s32i.n a10, a1, 0 - 928: a90448 l8ui a9, a1, 196 - 92b: 9201 s32i.n a9, a1, 4 - 92d: 99c401 l8ui a8, a1, 197 - 930: 8211 s32i.n a8, a1, 8 - 932: 89c501 l8ui a5, a1, 198 - 935: 5221 s32i.n a2, a1, 20 - 937: c601 s32i.n a3, a1, 16 - 939: 5129 s32i.n a5, a1, 12 - 93b: 594139 l32r a3, 86c - 93e: cc3131 addi a5, a1, 96 - 941: c152ff addi a2, a1, 32 - 944: c12260 l32r a0, 894 - 947: d40120 callx0 a0 - 94a: 00c0ff addi a2, a1, 32 - 94d: c12200 l32r a0, 898 - 950: d20120 callx0 a0 - 953: 00c0ff l32r a0, 89c - 956: d20100 callx0 a0 - 959: 00c0ff movi a2, 224 - 95c: a02200 l32i a0, a1, 208 - 95f: 02e0 add.n a1, a1, a2 - 961: 3421 ret.n - 963: 0d112a ill - 966: 0000f0 ill - 969: 000000 ill - 96c: 000000 addi a1, a1, -16 - ... - -00000970 : - 970: c112 excw - 972: 31f0 s32i.n a0, a1, 0 - 974: fffd movi.n a0, 1 - 976: 0c0109 s8i a0, a3, 0 - 979: 430210 call0 97c - 97c: 000500 l32r a5, 968 - 97f: 5100 movi.n a4, 0 - 981: fffb l32i.n a0, a1, 0 - 983: 08040c addi a1, a1, 16 - 986: c11201 s8i a4, a5, 0 - 989: 4210 ret.n - 98b: 0d0045 excw - 98e: 0400f0 excw - 991: 000000 ill - 994: 0019 s32i.n a1, a0, 0 - 996: 190000 ill - ... - 9a1: 000000 ill - 9a4: 0019 beqz.n a0, 9b8 - 9a6: 9c0000 excw - 9a9: 000000 ill - 9ac: 0000a8 ill - ... - -000009d4 : - 9d4: 12032c slli a2, a13, 19 - 9d7: d0c1 s32i.n a0, a1, 36 - 9d9: 09012d l32r a0, 9ac - 9dc: f40191 callx0 a0 - 9df: 00c0ff l32r a2, 98c - 9e2: eb2100 l32r a0, 9b0 - 9e5: f301ff callx0 a0 - 9e8: 00c0ff l32r a2, 990 - 9eb: ea2100 l8ui a0, a2, 0 - 9ee: 02ff addi.n a0, a0, 1 - 9f0: 1b0002 s8i a0, a2, 0 - 9f3: 420200 l32r a0, 9b4 - 9f6: f00100 callx0 a0 - 9f9: c0ff movi.n a5, 1 - 9fb: 0000 movi.n a0, 0 - 9fd: 0c150c l32r a6, 994 - a00: e56100 extui a4, a2, 0, 8 - a03: 4020ff bnei a4, 5, a23 - a06: 6674 movi.n a2, 0 - a08: 0c1c54 s8i a2, a6, 0 - a0b: 462202 l32r a0, 9b8 - a0e: eb0100 callx0 a0 - a11: 00c0ff l32r a4, 99c - a14: 4100 movi.n a3, 0 - a16: 0cffe2 l32r a6, 998 - a19: 6103 movi.n a5, 1 - a1b: 0cffe0 s8i a5, a6, 0 - a1e: 5215 s32i.n a3, a4, 0 - a20: 390046 j a68 - a23: 110604 l8ui a9, a6, 0 - a26: 9200 s32i.n a4, a1, 32 - a28: 490006 bltui a9, 7, a5a - a2b: 79b681 l32r a0, 9bc - a2e: e4012e callx0 a0 - a31: c0ff mov.n a2, a1 - a33: 2d0000 l32r a3, 9a4 - a36: 3101 l32i.n a4, a1, 32 - a38: 48ffdc l32r a11, 9a0 - a3b: b181 movi.n a10, 0 - a3d: 0cffda s8i a10, a11, 0 - a40: 4ba20a l32r a0, 9c0 - a43: e00100 callx0 a0 - a46: c0ff mov.n a2, a1 - a48: 2d0000 l32r a0, 9c4 - a4b: df0101 callx0 a0 - a4e: 00c0ff l32r a2, 9a8 - a51: d62100 l32r a0, 9c8 - a54: dd01ff callx0 a0 - a57: 00c0ff j a11 - a5a: ed8600 addi a2, a6, -21 - a5d: c622ff movi a3, 0x7d0 - a60: 32eb mov.n a4, a0 - a62: 4dd0a7 l32r a0, 9cc - a65: da0100 callx0 a0 - a68: c0ff l32i.n a0, a1, 36 - a6a: 080000 addi a1, a1, 48 - a6d: 1291 ret.n - a6f: 0d30c1 ill - a72: 0000f0 extui a0, a0, 0, 12 - a75: 000000 ill - a78: 0000b4 ill - ... - a83: 000400 excw - a86: 040000 ill - a89: 000000 ill - a8c: 000000 excw - a8f: 000400 excw - a92: b80000 ill - a95: 00000b ill - ... - -00000aec : - aec: 22035d excw - aef: 4cc0a0 sub a1, a1, a2 - af2: 2003 mov.n a2, a1 - af4: 2dc011 s32i a5, a1, 180 - af7: 615201 s32i a0, a1, 168 - afa: 61022d l32r a0, a98 - afd: e7012a callx0 a0 - b00: 00c0ff addi a2, a1, 64 - b03: c12200 movi a3, 103 - b06: a03240 l32r a0, a9c - b09: e50167 callx0 a0 - b0c: 00c0ff l32r a0, a70 - b0f: d90100 l8ui a2, a0, 1 - b12: 0022ff l8ui a3, a0, 24 - b15: 003201 bnei a2, 2, b21 - b18: 226618 l32r a0, aa0 - b1b: e20108 callx0 a0 - b1e: 00c0ff j b78 - b21: 158600 bnei a3, 1, b36 - b24: 136600 l32r a2, a74 - b27: d42111 l32r a0, aa4 - b2a: df01ff callx0 a0 - b2d: 00c0ff l32r a0, aa8 - b30: de0100 callx0 a0 - b33: 00c0ff j b78 - b36: 104600 addi a2, a1, 64 - b39: 2200 movi.n a4, 32 - b3b: 2c40c1 l32i a5, a1, 180 - b3e: 215204 addmi a6, a1, 0x100 - b41: d1622d addi a6, a6, -76 - b44: 6201 mov.n a3, a6 - b46: b4c6 addi.n a5, a5, 1 - b48: 1b063d s32i a5, a1, 180 - b4b: 615255 call0 b4c - b4e: 00052d slli a0, a2, 24 - b51: 028000 srai a0, a0, 24 - b54: 0001 addi.n a7, a0, 1 - b56: 1b3108 beqz a7, c68 - b59: e71670 beqz a0, c68 - b5c: 1610 movi.n a3, 44 - b5e: 2c10b0 l32i a2, a1, 180 - b61: 2122c3 addmi a0, a1, 0x100 - b64: d1022d addi a0, a0, -76 - b67: 0201 addi.n a4, a2, 1 - b69: 1bb4c0 l8ui a2, a2, 0 - b6c: 022242 s32i a4, a1, 180 - b6f: 614200 beq a2, a3, b82 - b72: 12372d l32r a0, aac - b75: ce010f callx0 a0 - b78: 00c0ff movi a2, 192 - b7b: a02200 l32i a0, a1, 168 - b7e: 02c0 add.n a1, a1, a2 - b80: 2a21 ret.n - b82: 0d112a addi a2, a1, 96 - b85: 22f0 movi.n a4, 64 - b87: 60c1 mov.n a3, a0 - b89: 3d044c call0 b8c - b8c: 0500 movi.n a4, 44 - b8e: 2c0000 slli a0, a2, 24 - b91: 0280c4 addmi a3, a1, 0x100 - b94: d13201 l32i a6, a1, 180 - b97: 216201 addi a3, a3, -76 - b9a: c3322d l8ui a2, a6, 0 - b9d: 0622b4 srai a0, a0, 24 - ba0: 080000 bne a2, a4, be5 - ba3: 4731 addi.n a4, a6, 1 - ba5: 4192 mov.n a2, a1 - ba7: 2d461b s32i a4, a1, 180 - baa: 4201 movi.n a4, 18 - bac: 1c2d61 call0 bb0 - baf: 000524 slli a0, a2, 24 - bb2: 028000 srai a0, a0, 24 - bb5: 0001 addi.n a5, a0, 1 - bb7: 1b3108 beqz a5, c7a - bba: f51650 s32i a0, a1, 172 - bbd: 61020b beqz a0, c7a - bc0: 162b mov.n a2, a1 - bc2: 2d0b90 addi a3, a1, 127 - bc5: c13201 addi a3, a3, 34 - bc8: c3327f call0 bcc - bcb: 000522 beqi a2, 1, bd7 - bce: 122600 l32r a0, ab0 - bd1: b80108 callx0 a0 - bd4: 00c0ff j b78 - bd7: e80600 l32i a0, a1, 172 - bda: 2102ff l32i a2, a1, 180 - bdd: 222b movi.n a3, 1 - bdf: 0c2d21 s8i a3, a1, 160 - be2: 413213 l8ui a2, a2, 0 - be5: 22a0 movi.n a3, 13 - be7: 0c0002 beq a2, a3, bf3 - bea: 1237d3 l32r a0, ab4 - bed: b20108 callx0 a0 - bf0: 00c0ff j b78 - bf3: e10600 beqi a0, -1, c71 - bf6: 0026ff l32r a0, ab8 - bf9: b0017a callx0 a0 - bfc: c0ff movi.n a2, 32 - bfe: 2c0000 l32r a5, a78 - c01: 5102 movi.n a4, 5 - c03: ff9e s32i.n a4, a5, 0 - c05: 49540c l32r a0, abc - c08: ad0105 callx0 a0 - c0b: 00c0ff l32r a6, a7c - c0e: 9c6100 l8ui a6, a6, 0 - c11: 62ff beqz.n a6, c1f - c13: 8c0006 addi a2, a1, 64 - c16: c122a6 l32r a0, ac0 - c19: aa0140 callx0 a0 - c1c: 00c0ff j c28 - c1f: 020600 addi a2, a1, 64 - c22: c12200 l32r a0, ac4 - c25: a80140 callx0 a0 - c28: c0ff movi.n a2, 32 - c2a: 2c0000 l32r a0, ac8 - c2d: a70102 callx0 a0 - c30: 00c0ff l32r a0, acc - c33: a70100 callx0 a0 - c36: 00c0ff l32r a2, a80 - c39: 922100 l32r a0, ad0 - c3c: a501ff callx0 a0 - c3f: 00c0ff l32r a2, a84 - c42: 912100 l32r a3, a88 - c45: 31ff movi.n a4, 0 - c47: 0cff91 l32r a0, ad4 - c4a: a30104 callx0 a0 - c4d: 00c0ff l32r a2, a8c - c50: 8f2100 l32r a3, a90 - c53: 31ff movi.n a4, 0 - c55: ff90 movi.n a5, 1 - c57: 0c040c l32r a0, ad8 - c5a: a00115 callx0 a0 - c5d: 00c0ff l32r a8, a94 - c60: 8100 movi.n a7, 0 - c62: 0cff8d s8i a7, a8, 0 - c65: 487207 j b78 - c68: c3c600 l32r a0, adc - c6b: 9d01ff callx0 a0 - c6e: 00c0ff j b78 - c71: c18600 l32r a0, ae0 - c74: 9b01ff callx0 a0 - c77: 00c0ff j b78 - c7a: bf4600 l32r a0, ae4 - c7d: 9a01ff callx0 a0 - c80: 00c0ff j b78 - c83: bd0600 ill - c86: 0000ff ill - c89: 000000 ill - c8c: 000000 addi a1, a1, -16 - ... - -00000c90 : - c90: c112 excw - c92: 41f0 s32i.n a0, a1, 0 - c94: fffd movi.n a0, 1 - c96: 0c0109 s8i a0, a4, 0 - c99: 440210 call0 c9c - c9c: 000500 l32r a6, c88 - c9f: 6100 movi.n a5, 0 - ca1: fffb l32i.n a0, a1, 0 - ca3: 08050c addi a1, a1, 16 - ca6: c11201 s8i a5, a6, 0 - ca9: 5210 ret.n - cab: 0d0046 ill - cae: 0000f0 excw - cb1: 000000 l32r a12, fffc3474 - -00000cb4 : - cb4: f0c112 l32r a0, b8 - cb7: 09 .byte 0xff - cb8: fd0101 callx0 a0 - cbb: c0ff l32i.n a0, a1, 0 - cbd: 080000 addi a1, a1, 16 - cc0: 1201 ret.n - cc2: 0d10c1 ill - cc5: 0000f0 ill - ... - -00000cd4 : - cd4: f0c112 l32r a0, fffffcd8 - cd7: 09 .byte 0xff - cd8: fc0101 callx0 a0 - cdb: 00c0ff l32r a2, cc4 - cde: 2100 movi.n a0, 5 - ce0: fffa s32i.n a0, a2, 0 - ce2: 09500c l32r a0, ccc - ce5: fa0102 callx0 a0 - ce8: c0ff l32i.n a0, a1, 0 - cea: 080000 addi a1, a1, 16 - ced: 1201 ret.n - cef: 0d10c1 ill - cf2: 0000f0 ill - cf5: 000000 ill - cf8: 000000 excw - cfb: 00c400 ill - ... - -00000d20 : - d20: 10a132 l32r a1, fffcd820 - d23: c01130 excw - d26: 80a032 l32r a6, fffc1624 - d29: 3f6122 l32r a6, fffc962c - d2c: 406102 l32r a12, fffc116c - d2f: 10c122 excw - d32: fff301 excw - d35: 0000c0 excw - d38: 030c movi.n a2, -30 - d3a: 6ca042 l32r a12, fffc9738 - d3d: 7fc122 l16ui a12, a1, 2 - d40: 11c222 sub a15, a15, a15 - d43: fff001 slli a0, a0, 32 - d46: 00c0 add.n a15, a15, a14 - d48: ea0100 l8ui a3, a0, 1 - d4b: 0032ff l8ui a4, a0, 0 - d4e: 004201 bnei a3, 1, d5a - d51: 136600 l32r a0, d04 - d54: ec0108 callx0 a0 - d57: 00c0ff j db1 - d5a: 8600 beqz.n a4, d6b - d5c: 8c0015 addi a2, a1, 127 - d5f: c122d4 addi a2, a2, 17 - d62: c2227f l32r a0, d08 - d65: e90111 callx0 a0 - d68: 00c0ff j d77 - d6b: 02c600 addi a2, a1, 127 - d6e: c12200 addi a2, a2, 17 - d71: c2227f l32r a0, d0c - d74: e60111 callx0 a0 - d77: 00c0ff addi a2, a1, 16 - d7a: c12200 l32i a3, a1, 244 - d7d: 213210 l32r a7, cf4 - d80: dd713d addi a6, a1, 127 - d83: c162ff l32i a4, a1, 252 - d86: 21427f addi a5, a6, 17 - d89: c6523f addi a6, a6, 49 - d8c: c66211 addx2 a4, a4, a4 - d8f: 444031 addx8 a4, a4, a7 - d92: 7090 l32i.n a4, a4, 0 - d94: 48b044 l8ui a7, a1, 241 - d97: 7204 s32i.n a3, a1, 0 - d99: 39f101 l32r a3, cf8 - d9c: d73101 l32r a0, d10 - d9f: dd01ff callx0 a0 - da2: 00c0ff addi a2, a1, 16 - da5: c12200 l32r a0, d14 - da8: db0110 callx0 a0 - dab: 00c0ff l32r a0, d18 - dae: db0100 callx0 a0 - db1: 00c0ff movi a2, 0x110 - db4: a12200 l32i a0, a1, 0x100 - db7: 0210 add.n a1, a1, a2 - db9: 4021 ret.n - dbb: 0d112a ill - dbe: 0000f0 ill - dc1: 000000 ill - dc4: 000000 addi a1, a1, -16 - ... - -00000dc8 : - dc8: c112 excw - dca: 31f0 s32i.n a0, a1, 0 - dcc: fffd movi.n a0, 1 - dce: 0c0109 s8i a0, a3, 0 - dd1: 430210 call0 dd4 - dd4: 000500 l32r a5, dc0 - dd7: 5100 movi.n a4, 0 - dd9: fffb l32i.n a0, a1, 0 - ddb: 08040c addi a1, a1, 16 - dde: c11201 s8i a4, a5, 0 - de1: 4210 ret.n - de3: 0d0045 ill - de6: 0000f0 ill - ... - -00000e44 : - e44: e0a022 l32r a1, fffc1944 - e47: c01120 l32r a6, fffcd70c - e4a: 316102 l32r a6, fffc3f20 - e4d: 356132 l32i a0, a9, 4 - e50: 020c s32i.n a2, a1, 4 - e52: 0129 s32i.n a2, a1, 8 - e54: 1129 movi.n a3, 64 - e56: 4c2129 addi a2, a1, 16 - e59: c12203 l32r a0, dec - e5c: e40110 callx0 a0 - e5f: 00c0ff addi a2, a1, 80 - e62: c12200 movi a3, 108 - e65: a03250 l32r a0, df0 - e68: e2016c callx0 a0 - e6b: 00c0ff addi a2, a1, 80 - e6e: c12200 l32r a0, df4 - e71: e10150 callx0 a0 - e74: 00c0ff l32r a3, de4 - e77: dc3100 l8ui a3, a3, 1 - e7a: 0332ff bnei a3, 1, e86 - e7d: 136601 l32r a0, df8 - e80: de0108 callx0 a0 - e83: 00c0ff j ecc - e86: 114600 addi a2, a1, 80 - e89: 2200 movi.n a4, 32 - e8b: 2c50c1 l32i a5, a1, 212 - e8e: 215204 addmi a6, a1, 0x100 - e91: d16235 addi a6, a6, -44 - e94: 6201 mov.n a3, a6 - e96: d4c6 addi.n a5, a5, 1 - e98: 1b063d s32i a5, a1, 212 - e9b: 615255 call0 e9c - e9e: 000535 s8i a2, a1, 176 - ea1: 412200 slli a0, a2, 24 - ea4: 0280b0 srai a0, a0, 24 - ea7: 080001 bnei a0, -1, ead - eaa: 006631 j f34 - ead: 218602 beqz a0, f34 - eb0: 1600 movi.n a3, 44 - eb2: 2c0830 l32i a2, a1, 212 - eb5: 2122c3 addmi a0, a1, 0x100 - eb8: d10235 addi a0, a0, -44 - ebb: 0201 addi.n a4, a2, 1 - ebd: 1bd4c0 l8ui a2, a2, 0 - ec0: 022242 s32i a4, a1, 212 - ec3: 614200 beq a2, a3, ed6 - ec6: 123735 l32r a0, dfc - ec9: cd010f callx0 a0 - ecc: 00c0ff movi a2, 224 - ecf: a02200 l32i a0, a1, 196 - ed2: 02e0 add.n a1, a1, a2 - ed4: 3121 ret.n - ed6: 0d112a addi a2, a1, 112 - ed9: 22f0 movi.n a4, 64 - edb: 70c1 mov.n a3, a0 - edd: 3d044c call0 ee0 - ee0: 0500 movi.n a3, 44 - ee2: 2c0000 s32i a2, a1, 188 - ee5: 6122c3 l32i a5, a1, 212 - ee8: 21522f addmi a0, a1, 0x100 - eeb: d10235 addi a0, a0, -44 - eee: 0201 addi.n a4, a5, 1 - ef0: 1bd4c0 l8ui a2, a5, 0 - ef3: 052245 s32i a4, a1, 212 - ef6: 614200 beq a2, a3, f02 - ef9: 123735 l32r a0, e00 - efc: c10108 callx0 a0 - eff: 00c0ff j ecc - f02: 4600 addi.n a3, a1, 8 - f04: fff2 addi.n a4, a1, 4 - f06: 318b mov.n a2, a0 - f08: 2d414b l32r a0, e04 - f0b: bf0100 callx0 a0 - f0e: c0ff l32i.n a3, a1, 4 - f10: 380000 bgei a3, 1, f3d - f13: e611 beqz.n a2, f3d - f15: 2913 movi.n a5, 44 - f17: 2c62ac l32i a4, a1, 212 - f1a: 2142c5 addmi a0, a1, 0x100 - f1d: d10235 addi a0, a0, -44 - f20: 0201 addi.n a6, a4, 1 - f22: 1bd4c0 l8ui a4, a4, 0 - f25: 044264 s32i a6, a1, 212 - f28: 616200 beq a4, a5, f46 - f2b: 145735 l32r a0, e08 - f2e: b7011a callx0 a0 - f31: 00c0ff j ecc - f34: e5c600 l32r a0, e0c - f37: b601ff callx0 a0 - f3a: 00c0ff j ecc - f3d: e38600 l32r a0, e10 - f40: b401ff callx0 a0 - f43: 00c0ff j ecc - f46: 4600 l32i.n a3, a1, 8 - f48: 38ffe1 extui a3, a3, 0, 8 - f4b: 303021 s8i a3, a1, 177 - f4e: 3274 beqz.n a3, f8e - f50: b141 movi.n a4, 13 - f52: 0cc3bc bltu a4, a3, f8e - f55: 37d4 mov.n a3, a1 - f57: 3834 addi.n a4, a1, 4 - f59: 013d mov.n a2, a0 - f5b: 2d414b l32r a0, e14 - f5e: ae0100 callx0 a0 - f61: c0ff beqz.n a2, f6c - f63: 8c0000 l32r a0, e18 - f66: ad0172 callx0 a0 - f69: 00c0ff j ecc - f6c: c600 l32i.n a0, a1, 0 - f6e: 08ffd7 s32i a0, a1, 180 - f71: 610201 bgeui a0, 5, fdb - f74: 50f62d beqi a0, 1, fdb - f77: 2666 beqz.n a0, f97 - f79: 9c6310 l32i a5, a1, 188 - f7c: 2152c0 slli a5, a5, 24 - f7f: 55802f srai a5, a5, 24 - f82: 585001 bgei a5, 8, f97 - f85: 85e631 l32r a0, e1c - f88: a50111 callx0 a0 - f8b: 00c0ff j ecc - f8e: cf4600 l32r a0, e20 - f91: a401ff callx0 a0 - f94: 00c0ff j ecc - f97: 0600 movi.n a2, 32 - f99: 2cffcd l32r a0, e24 - f9c: a20102 callx0 a0 - f9f: 00c0ff l32r a6, de8 - fa2: 926100 l8ui a6, a6, 0 - fa5: 62ff beqz.n a6, fb6 - fa7: 8c0006 addi a2, a1, 80 - faa: c122d6 l32r a0, e28 - fad: 9f0150 callx0 a0 - fb0: 00c0ff s32i a2, a1, 192 - fb3: 612200 j fc5 - fb6: 038630 addi a2, a1, 80 - fb9: c12200 l32r a0, e2c - fbc: 9c0150 callx0 a0 - fbf: 00c0ff extui a7, a2, 0, 8 - fc2: 702000 s32i a7, a1, 192 - fc5: 7274 movi.n a2, 32 - fc7: 2c3061 l32r a0, e30 - fca: 9a0102 callx0 a0 - fcd: 00c0ff l32i a8, a1, 192 - fd0: 8200 beqz.n a8, fe4 - fd2: 9c3021 l32r a0, e34 - fd5: 980108 callx0 a0 - fd8: 00c0ff j ecc - fdb: bc0600 l32r a0, e38 - fde: 9701ff callx0 a0 - fe1: 00c0ff j ecc - fe4: b9c600 l32r a0, e3c - fe7: 9601ff callx0 a0 - fea: 00c0ff j ecc - fed: b78600 ill - ff0: 0000ff ill - ... - -00000ffc : - ffc: c112 excw - ffe: 41f0 s32i.n a0, a1, 0 - 1000: fffd movi.n a0, 1 - 1002: 0c0109 s8i a0, a4, 0 - 1005: 440210 call0 1008 - 1008: 000500 l32r a6, ff4 - 100b: 6100 movi.n a5, 0 - 100d: fffb l32i.n a0, a1, 0 - 100f: 08050c addi a1, a1, 16 - 1012: c11201 s8i a5, a6, 0 - 1015: 5210 ret.n - 1017: 0d0046 ill - 101a: 0000f0 excw - 101d: 000000 ill - 1020: 0000dc ill - ... - -00001040 : - 1040: 80a032 or a11, a0, a10 - 1043: b0a022 l32r a1, ffff1b44 - 1046: c01120 l32r a6, ffff58ec - 1049: 2961c2 l32r a6, fffc98f4 - 104c: 2a61d2 l32r a12, fffc18cc - 104f: 20c122 l32r a6, fffc14f0 - 1052: 286102 excw - 1055: fff301 slli a0, a0, 32 - 1058: 0000c0 excw - 105b: fff001 excw - 105e: 010002 slli a0, a8, 31 - 1061: 081066 l32r a15, ffff1460 - 1064: fff101 excw - 1067: 0000c0 bnone a0, a1, 106c - 106a: 86 .byte 0xef - 106b: 17 .byte 0xff - 106c: ef0100 callx0 a0 - 106f: c0ff mov.n a12, a2 - 1071: cd0000 beqz a2, 10c2 - 1074: d21602 l8ui a7, a12, 15 - 1077: 0c7204 l8ui a6, a12, 14 - 107a: 0c620f l8ui a5, a12, 13 - 107d: 0c520e l8ui a4, a12, 12 - 1080: 0c420d l8ui a11, a12, 4 - 1083: b20c s32i.n a11, a1, 0 - 1085: b9040c l8ui a10, a12, 5 - 1088: a201 s32i.n a10, a1, 4 - 108a: a9050c l8ui a9, a12, 6 - 108d: 9211 s32i.n a9, a1, 8 - 108f: 99060c l8ui a8, a12, 7 - 1092: 8221 s32i.n a8, a1, 12 - 1094: 89070c l8ui a3, a12, 8 - 1097: 3231 s32i.n a3, a1, 16 - 1099: 39080c l8ui a2, a12, 9 - 109c: 0c2241 l32r a3, 101c - 109f: 3109 s32i.n a2, a1, 20 - 10a1: 29ffe0 addi a2, a1, 32 - 10a4: c12251 l32r a0, 102c - 10a7: e20120 callx0 a0 - 10aa: 00c0ff addi a2, a1, 32 - 10ad: c12200 l32r a0, 1030 - 10b0: e00120 callx0 a0 - 10b3: c0ff mov.n a2, a12 - 10b5: 0000 l32i.n a13, a12, 0 - 10b7: d80c2d l32r a0, 1034 - 10ba: df010c callx0 a0 - 10bd: c0ff mov.n a12, a13 - 10bf: cd0000 bnez a13, 1074 - 10c2: 1d560d l32r a0, 1038 - 10c5: dd01fb callx0 a0 - 10c8: 00c0ff l32i a12, a1, 164 - 10cb: 21c200 l32i a13, a1, 168 - 10ce: 21d229 movi a2, 176 - 10d1: a0222a l32i a0, a1, 160 - 10d4: 02b0 add.n a1, a1, a2 - 10d6: 2821 ret.n - 10d8: 0d112a ill - 10db: 0000f0 ill - 10de: 000000 excw - 10e1: 000000 l32r a12, ffff38a4 - -000010e4 : - 10e4: f0c112 l32r a1, fffc1508 - 10e7: 0911c9 l32r a0, 10d8 - 10ea: fc0101 callx0 a0 - 10ed: c0ff addi.n a2, a2, -1 - 10ef: 0000 movi.n a0, 0 - 10f1: 220b movi.n a12, 1 - 10f3: 0c000c movnez a12, a0, a2 - 10f6: c0201c l32r a0, 10dc - 10f9: f90193 callx0 a0 - 10fc: 00c0ff bnei a2, 1, 1107 - 10ff: 6600 movi.n a0, 2 - 1101: 0c0712 or a12, a12, a0 - 1104: cc0020 extui a12, a12, 0, 8 - 1107: c020 mov.n a2, a12 - 1109: 74c0 l32i.n a0, a1, 0 - 110b: 0c2d l32i.n a12, a1, 4 - 110d: c80108 addi a1, a1, 16 - 1110: 1211 ret.n - 1112: 0d10c1 ill - 1115: 0000f0 ill - ... - 1120: 000108 ill - ... - -00001138 : - 1138: 12034c excw - 113b: 22b0c1 l32r a1, fffd9544 - 113e: 021161 l32i a1, a13, 4 - 1141: 2d1261 l32r a0, 1120 - 1144: f70101 callx0 a0 - 1147: 00c0ff l32r a0, 1114 - 114a: f30100 l8ui a0, a0, 0 - 114d: 02ff beqz.n a0, 1162 - 114f: 9c0000 addi a2, a1, 64 - 1152: 2210 movi.n a3, 4 - 1154: 40c1 movi.n a4, 60 - 1156: 3c430c l32r a0, 1124 - 1159: f301c4 callx0 a0 - 115c: 00c0ff l8ui a2, a1, 64 - 115f: 012200 j 1165 - 1162: 008640 call0 1164 - 1165: 000500 l32r a3, 111c - 1168: ed3100 l32r a6, 1118 - 116b: ec61ff extui a5, a2, 0, 2 - 116e: 5020ff l32i a4, a1, 68 - 1171: 4214 mov.n a2, a1 - 1173: 2d1121 addx2 a4, a4, a4 - 1176: 444001 addx8 a4, a4, a6 - 1179: 6090 l32i.n a4, a4, 0 - 117b: 48b044 l32r a0, 1128 - 117e: eb0104 callx0 a0 - 1181: c0ff mov.n a2, a1 - 1183: 2d0000 l32r a0, 112c - 1186: ea0101 callx0 a0 - 1189: 00c0ff l32r a0, 1130 - 118c: e90100 callx0 a0 - 118f: 00c0ff l32i a0, a1, 72 - 1192: 210200 addi a1, a1, 80 - 1195: 1212 ret.n - 1197: 0d50c1 ill - 119a: 0000f0 ill - ... - -000011bc : - 11bc: f0c112 l32r a1, fffedc6c - 11bf: ac1109 beqi a2, 1, 11f7 - 11c2: 1226b2 beqi a2, 2, 11ca - 11c5: 2634 movi.n a2, 0 - 11c7: 0c0422 j 11e5 - 11ca: 8602 beqz.n a3, 1202 - 11cc: bc0006 l32r a0, 1198 - 11cf: f30143 callx0 a0 - 11d2: c0ff s32i.n a2, a1, 8 - 11d4: 290000 l32r a0, 119c - 11d7: f20121 callx0 a0 - 11da: c0ff l32i.n a0, a1, 8 - 11dc: 080000 and a2, a0, a2 - 11df: 202021 slli a2, a2, 24 - 11e2: 228010 srai a2, a2, 24 - 11e5: 2001 l32i.n a0, a1, 4 - 11e7: 083128 addi a1, a1, 16 - 11ea: 1211 ret.n - 11ec: 10c1 beqz.n a3, 1215 - 11ee: acf00d l32r a0, 11a0 - 11f1: ec0153 callx0 a0 - 11f4: 00c0ff j 11df - 11f7: c600 beqz.n a3, 121e - 11f9: acfff9 l32r a0, 11a4 - 11fc: ea0133 callx0 a0 - 11ff: 00c0ff j 11df - 1202: f70600 l32r a0, 11a8 - 1205: e901ff callx0 a0 - 1208: c0ff s32i.n a2, a1, 0 - 120a: 290000 l32r a0, 11ac - 120d: e80101 callx0 a0 - 1210: c0ff l32i.n a0, a1, 0 - 1212: 080000 j 11dc - 1215: f18601 l32r a0, 11b0 - 1218: e601ff callx0 a0 - 121b: 00c0ff j 11df - 121e: f00600 l32r a0, 11b4 - 1221: e501ff callx0 a0 - 1224: 00c0ff j 11df - 1227: edc600 ill - 122a: 0000ff ill - ... - -00001270 : - 1270: 0c440c addi a1, a1, -64 - 1273: 1202 s32i.n a0, a1, 44 - 1275: c0c1 s32i.n a3, a1, 52 - 1277: b109 s32i.n a2, a1, 0 - 1279: d139 s32i.n a2, a1, 4 - 127b: 0129 s32i.n a2, a1, 8 - 127d: 291129 movi a3, 255 - 1280: 3221 addi.n a2, a1, 12 - 1282: cbffa0 l32r a0, 122c - 1285: ea0121 callx0 a0 - 1288: 00c0ff addi a2, a1, 16 - 128b: c12200 movi a3, 255 - 128e: 3210 movi.n a4, 12 - 1290: 0cffa0 l32r a0, 1230 - 1293: e801c4 callx0 a0 - 1296: 00c0ff addi a2, a1, 28 - 1299: 2200 movi.n a3, 0 - 129b: 1cc1 movi.n a4, 12 - 129d: 0c030c l32r a0, 1234 - 12a0: e501c4 callx0 a0 - 12a3: c0ff mov.n a3, a1 - 12a5: 0000 addi.n a4, a1, 8 - 12a7: 013d l32i.n a5, a1, 52 - 12a9: 58418b addi a6, a1, 52 - 12ac: 62d1 movi.n a7, 0 - 12ae: 34c1 s32i.n a7, a1, 0 - 12b0: 070c mov.n a2, a6 - 12b2: 0179 addi.n a5, a5, 1 - 12b4: 062d s32i.n a5, a1, 52 - 12b6: 59551b l32r a0, 1238 - 12b9: e001d1 callx0 a0 - 12bc: c0ff l32i.n a8, a1, 8 - 12be: 880000 bgei a8, 1, 12e5 - 12c1: e621 beqz.n a2, 12e5 - 12c3: 2318 l32i.n a0, a1, 0 - 12c5: 0802ac bltz a0, 1319 - 12c8: 009601 bgei a0, 3, 1319 - 12cb: 30e605 addi a0, a1, 52 - 12ce: 024d l32i.n a9, a1, 52 - 12d0: 34c1 movi.n a10, 44 - 12d2: d198 addi.n a11, a9, 1 - 12d4: 1bca2c l8ui a9, a9, 0 - 12d7: 92b9 s32i.n a11, a1, 52 - 12d9: b90009 beq a9, a10, 12f2 - 12dc: 19a7d1 l32r a0, 123c - 12df: d80115 callx0 a0 - 12e2: 00c0ff j 12eb - 12e5: 014600 l32r a0, 1240 - 12e8: d60100 callx0 a0 - 12eb: c0ff l32i.n a0, a1, 44 - 12ed: 080000 addi a1, a1, 64 - 12f0: 12b1 ret.n - 12f2: 40c1 addi.n a3, a1, 4 - 12f4: f00d addi.n a4, a1, 8 - 12f6: 314b mov.n a2, a0 - 12f8: 2d418b l32r a0, 1244 - 12fb: d30100 callx0 a0 - 12fe: c0ff beqz.n a2, 1309 - 1300: 8c0000 l32r a0, 1248 - 1303: d20172 callx0 a0 - 1306: 00c0ff j 12eb - 1309: 4600 l32i.n a0, a1, 4 - 130b: fff8 beqz.n a0, 1322 - 130d: 9c1108 beqi a0, 1, 1322 - 1310: 102630 l32r a0, 124c - 1313: cf0111 callx0 a0 - 1316: 00c0ff j 12eb - 1319: f44600 l32r a0, 1250 - 131c: cd01ff callx0 a0 - 131f: 00c0ff j 12eb - 1322: f20600 l8ui a2, a1, 0 - 1325: 0122ff extui a3, a0, 0, 8 - 1328: 300000 call0 132c - 132b: 0574 s32i.n a2, a1, 40 - 132d: 290000 call0 1330 - 1330: 0005a1 s8i a2, a1, 12 - 1333: 412200 bbsi a2, 1, 1364 - 1336: e2170c addi a2, a1, 16 - 1339: 222d movi.n a3, 12 - 133b: 10c1 movi.n a4, 32 - 133d: 2cc30c l32r a0, 1254 - 1340: c50104 callx0 a0 - 1343: c0ff l32i.n a0, a1, 16 - 1345: 080000 beqi a0, -1, 1364 - 1348: 2641 beqz.n a0, 1364 - 134a: 1b00 movi.n a2, 0 - 134c: 0c809c addi a3, a1, 28 - 134f: c13202 l32r a0, 1258 - 1352: c2011c callx0 a0 - 1355: c0ff l32i.n a2, a1, 16 - 1357: 280000 addi a3, a1, 28 - 135a: 3241 s32i.n a2, a1, 28 - 135c: 1cc1 movi.n a2, 0 - 135e: 0c7129 l32r a0, 125c - 1361: bf0102 callx0 a0 - 1364: c0ff l32i.n a3, a1, 40 - 1366: 0000 beqz.n a3, 1385 - 1368: 9ca138 l32r a4, 1228 - 136b: b041b3 l8ui a4, a4, 0 - 136e: 42ff beqz.n a4, 137c - 1370: 0004 addi.n a2, a1, 12 - 1372: a48c movi.n a3, 4 - 1374: 21cb movi.n a4, 60 - 1376: 3c430c l32r a0, 1260 - 1379: ba01c4 callx0 a0 - 137c: 00c0ff l32r a0, 1264 - 137f: ba0100 callx0 a0 - 1382: 00c0ff j 12eb - 1385: d94600 l32r a0, 1268 - 1388: b801ff callx0 a0 - 138b: 00c0ff j 12eb - 138e: d70600 ill - 1391: 0000ff ill - ... - -0000139c : - 139c: c112 excw - 139e: 31f0 s32i.n a0, a1, 0 - 13a0: fffd movi.n a0, 1 - 13a2: 0c0109 s8i a0, a3, 0 - 13a5: 430210 call0 13a8 - 13a8: 000500 l32r a5, 1394 - 13ab: 5100 movi.n a4, 0 - 13ad: fffb l32i.n a0, a1, 0 - 13af: 08040c addi a1, a1, 16 - 13b2: c11201 s8i a4, a5, 0 - 13b5: 4210 ret.n - 13b7: 0d0045 ill - 13ba: 0000f0 ill - 13bd: 000000 ill - 13c0: 000000 addi a1, a1, -16 - ... - -000013c4 : - 13c4: c112 excw - 13c6: 41f0 s32i.n a0, a1, 0 - 13c8: fffd movi.n a0, 1 - 13ca: 0c0109 s8i a0, a4, 0 - 13cd: 440210 call0 13d0 - 13d0: 000500 l32r a6, 13bc - 13d3: 6100 movi.n a5, 0 - 13d5: fffb l32i.n a0, a1, 0 - 13d7: 08050c addi a1, a1, 16 - 13da: c11201 s8i a5, a6, 0 - 13dd: 5210 ret.n - 13df: 0d0046 ill - 13e2: 0000f0 and a0, a0, a0 - 13e5: 000000 l32r a0, fffc13e8 - 13e8: 000110 ill - 13eb: 000000 slli a1, a4, 32 - 13ee: 140000 ill - 13f1: 000001 ill - ... - -0000141c : - 141c: 12034c excw - 141f: 90c1 l32i.n a1, a2, 0 - 1421: 186122 l32r a6, fffc9c88 - 1424: 196102 l32r a12, fffc1864 - 1427: 10c122 excw - 142a: fff201 excw - 142d: 0000c0 l32r a12, fffc4570 - 1430: 50c122 excw - 1433: 0c .byte 0xff - 1434: f00163 callx0 a0 - 1437: 00c0ff addi a2, a1, 16 - 143a: c12200 l32r a3, 13e4 - 143d: ea3110 l32i a4, a1, 96 - 1440: 2142ff l32r a5, 13e0 - 1443: e85118 addx2 a4, a4, a4 - 1446: 4440ff addx8 a4, a4, a5 - 1449: 5090 l32i.n a4, a4, 0 - 144b: 48b044 l32r a0, 13f8 - 144e: eb0104 callx0 a0 - 1451: 00c0ff addi a2, a1, 16 - 1454: c12200 l32r a0, 13fc - 1457: ea0110 callx0 a0 - 145a: 00c0ff l32r a5, 13e8 - 145d: e35100 l8ui a5, a5, 0 - 1460: 52ff beqz.n a5, 1480 - 1462: 9c0005 addi a2, a1, 88 - 1465: 22c5 movi.n a3, 8 - 1467: 58c1 movi.n a4, 52 - 1469: 3c830c l32r a0, 1400 - 146c: e50144 callx0 a0 - 146f: 00c0ff addi a2, a1, 80 - 1472: c12200 addi a3, a1, 88 - 1475: 3250 movi.n a4, 6 - 1477: 0c58c1 l32r a0, 1404 - 147a: e30164 callx0 a0 - 147d: 00c0ff j 148b - 1480: 8600 movi.n a2, 0 - 1482: 0c0002 addi a3, a1, 80 - 1485: c13202 l32r a0, 1408 - 1488: e00150 callx0 a0 - 148b: 00c0ff addi a2, a1, 16 - 148e: c12200 l32r a3, 13ec - 1491: d73110 l8ui a7, a1, 83 - 1494: 0172ff l8ui a6, a1, 82 - 1497: 016253 l8ui a5, a1, 81 - 149a: 015252 l8ui a4, a1, 80 - 149d: 014251 l8ui a9, a1, 84 - 14a0: 9250 s32i.n a9, a1, 0 - 14a2: 995401 l8ui a8, a1, 85 - 14a5: 8201 s32i.n a8, a1, 4 - 14a7: 895501 l32r a0, 140c - 14aa: d90111 callx0 a0 - 14ad: 00c0ff addi a2, a1, 16 - 14b0: c12200 l32r a0, 1410 - 14b3: d80110 callx0 a0 - 14b6: 00c0ff l32r a0, 1414 - 14b9: d70100 callx0 a0 - 14bc: 00c0ff l32i a0, a1, 100 - 14bf: 210200 addi a1, a1, 112 - 14c2: 1219 ret.n - 14c4: 0d70c1 ill - 14c7: 0000f0 ill - ... - -000014f8 : - 14f8: 6d840c addi a1, a1, -128 - 14fb: c11203 addi a2, a1, 16 - 14fe: c12280 movi a3, 255 - 1501: a03210 s32i a0, a1, 96 - 1504: 6102ff s32i a6, a1, 116 - 1507: 616218 l32r a0, 14cc - 150a: f1011d callx0 a0 - 150d: 00c0ff addi a2, a1, 32 - 1510: 2200 movi.n a3, 64 - 1512: 4c20c1 l32r a0, 14d0 - 1515: ef0103 callx0 a0 - 1518: 00c0ff addi a2, a1, 32 - 151b: 2200 movi.n a4, 32 - 151d: 2c20c1 l32i a5, a1, 116 - 1520: 215204 addi a6, a1, 116 - 1523: 621d mov.n a3, a6 - 1525: 74c1 addi.n a5, a5, 1 - 1527: 1b063d s32i a5, a1, 116 - 152a: 615255 call0 152c - 152d: 051d movi.n a8, 17 - 152f: 1c0000 slli a7, a2, 24 - 1532: 728018 srai a7, a7, 24 - 1535: 787001 beq a7, a8, 1541 - 1538: 178731 l32r a0, 14d4 - 153b: e70108 callx0 a0 - 153e: 00c0ff j 1552 - 1541: 040600 l32i a8, a1, 116 - 1544: 218200 l8ui a8, a8, 0 - 1547: 821d movi.n a9, 13 - 1549: 0c0008 beq a8, a9, 155c - 154c: 1897d9 l32r a0, 14d8 - 154f: e3010f callx0 a0 - 1552: 00c0ff movi a2, 128 - 1555: a02200 l32i a0, a1, 96 - 1558: 0280 add.n a1, a1, a2 - 155a: 1821 ret.n - 155c: 0d112a addi a2, a1, 32 - 155f: c122f0 addi a3, a1, 16 - 1562: c13220 call0 1564 - 1565: 000510 beqi a2, 1, 1571 - 1568: 122600 l32r a0, 14dc - 156b: dd0108 callx0 a0 - 156e: 00c0ff j 1552 - 1571: f80600 l32r a2, 14c4 - 1574: d421ff l8ui a7, a1, 20 - 1577: 0172ff l8ui a6, a1, 19 - 157a: 016214 l8ui a5, a1, 18 - 157d: 015213 l8ui a4, a1, 17 - 1580: 014212 l8ui a3, a1, 16 - 1583: 013211 l8ui a9, a1, 21 - 1586: 9210 s32i.n a9, a1, 0 - 1588: 991501 l32r a0, 14e0 - 158b: d60101 callx0 a0 - 158e: c0ff movi.n a0, 0 - 1590: 0c0000 addi a3, a1, 16 - 1593: c13200 movi a5, 255 - 1596: 5210 add.n a10, a0, a3 - 1598: 3affa0 l8ui a10, a10, 0 - 159b: 0aa2a0 bne a10, a5, 15a6 - 159e: 5700 addi.n a0, a0, 1 - 15a0: 1b079a extui a0, a0, 0, 8 - 15a3: 000000 bnei a0, 6, 1596 - 15a6: 606674 bgeui a0, 6, 15e6 - 15a9: f6ef movi.n a0, 0 - 15ab: 3c60 add.n a2, a0, a3 - 15ad: 3a000c l8ui a2, a2, 0 - 15b0: 2220 bnez.n a2, 15ba - 15b2: 0002 addi.n a0, a0, 1 - 15b4: 1b62cc extui a0, a0, 0, 8 - 15b7: 000000 bnei a0, 6, 15ab - 15ba: 606674 bgeui a0, 6, 15e6 - 15bd: f6f0 movi.n a2, 0 - 15bf: 0c2860 addi a3, a1, 16 - 15c2: c13202 l32r a0, 14e4 - 15c5: c80110 callx0 a0 - 15c8: 00c0ff l32r a2, 14c8 - 15cb: c02100 l8ui a2, a2, 0 - 15ce: 22ff beqz.n a2, 15dd - 15d0: 8c0002 addi a2, a1, 16 - 15d3: 22b2 movi.n a3, 8 - 15d5: 10c1 movi.n a4, 52 - 15d7: 3c830c l32r a0, 14e8 - 15da: c40144 callx0 a0 - 15dd: 00c0ff l32r a0, 14ec - 15e0: c30100 callx0 a0 - 15e3: 00c0ff j 1552 - 15e6: dac600 l32r a0, 14f0 - 15e9: c201ff callx0 a0 - 15ec: 00c0ff j 1552 - 15ef: d88600 ill - 15f2: 0000ff ill - 15f5: 000000 ill - 15f8: 000000 addi a1, a1, -16 - ... - -000015fc : - 15fc: c112 excw - 15fe: 31f0 s32i.n a0, a1, 0 - 1600: fffd movi.n a0, 1 - 1602: 0c0109 s8i a0, a3, 0 - 1605: 430210 call0 1608 - 1608: 000500 l32r a5, 15f4 - 160b: 5100 movi.n a4, 0 - 160d: fffb l32i.n a0, a1, 0 - 160f: 08040c addi a1, a1, 16 - 1612: c11201 s8i a4, a5, 0 - 1615: 4210 ret.n - 1617: 0d0045 ill - 161a: 0000f0 ill - 161d: 000000 ill - 1620: 000000 addi a1, a1, -16 - ... - -00001624 : - 1624: c112 excw - 1626: 41f0 s32i.n a0, a1, 0 - 1628: fffd movi.n a0, 1 - 162a: 0c0109 s8i a0, a4, 0 - 162d: 440210 call0 1630 - 1630: 000500 l32r a6, 161c - 1633: 6100 movi.n a5, 0 - 1635: fffb l32i.n a0, a1, 0 - 1637: 08050c addi a1, a1, 16 - 163a: c11201 s8i a5, a6, 0 - 163d: 5210 ret.n - 163f: 0d0046 ill - 1642: 0000f0 and a0, a0, a0 - 1645: 000000 l32r a0, fffc1648 - 1648: 000110 ill - 164b: 000000 slli a1, a4, 32 - 164e: 140000 ill - 1651: 000001 ill - ... - -0000167c : - 167c: 12034c excw - 167f: 90c1 l32i.n a1, a2, 0 - 1681: 186122 l32r a6, fffc9ee8 - 1684: 196102 l32r a12, fffc1ac4 - 1687: 10c122 excw - 168a: fff201 excw - 168d: 0000c0 l32r a12, fffc47d0 - 1690: 50c122 excw - 1693: 0c .byte 0xff - 1694: f00163 callx0 a0 - 1697: 00c0ff addi a2, a1, 16 - 169a: c12200 l32r a3, 1644 - 169d: ea3110 l32i a4, a1, 96 - 16a0: 2142ff l32r a5, 1640 - 16a3: e85118 addx2 a4, a4, a4 - 16a6: 4440ff addx8 a4, a4, a5 - 16a9: 5090 l32i.n a4, a4, 0 - 16ab: 48b044 l32r a0, 1658 - 16ae: eb0104 callx0 a0 - 16b1: 00c0ff addi a2, a1, 16 - 16b4: c12200 l32r a0, 165c - 16b7: ea0110 callx0 a0 - 16ba: 00c0ff l32r a5, 1648 - 16bd: e35100 l8ui a5, a5, 0 - 16c0: 52ff beqz.n a5, 16e0 - 16c2: 9c0005 addi a2, a1, 88 - 16c5: 22c5 movi.n a3, 8 - 16c7: 58c1 movi.n a4, 44 - 16c9: 2c830c l32r a0, 1660 - 16cc: e501c4 callx0 a0 - 16cf: 00c0ff addi a2, a1, 80 - 16d2: c12200 addi a3, a1, 88 - 16d5: 3250 movi.n a4, 6 - 16d7: 0c58c1 l32r a0, 1664 - 16da: e30164 callx0 a0 - 16dd: 00c0ff j 16eb - 16e0: 8600 movi.n a2, 1 - 16e2: 0c0002 addi a3, a1, 80 - 16e5: c13212 l32r a0, 1668 - 16e8: e00150 callx0 a0 - 16eb: 00c0ff addi a2, a1, 16 - 16ee: c12200 l32r a3, 164c - 16f1: d73110 l8ui a7, a1, 83 - 16f4: 0172ff l8ui a6, a1, 82 - 16f7: 016253 l8ui a5, a1, 81 - 16fa: 015252 l8ui a4, a1, 80 - 16fd: 014251 l8ui a9, a1, 84 - 1700: 9250 s32i.n a9, a1, 0 - 1702: 995401 l8ui a8, a1, 85 - 1705: 8201 s32i.n a8, a1, 4 - 1707: 895501 l32r a0, 166c - 170a: d90111 callx0 a0 - 170d: 00c0ff addi a2, a1, 16 - 1710: c12200 l32r a0, 1670 - 1713: d80110 callx0 a0 - 1716: 00c0ff l32r a0, 1674 - 1719: d70100 callx0 a0 - 171c: 00c0ff l32i a0, a1, 100 - 171f: 210200 addi a1, a1, 112 - 1722: 1219 ret.n - 1724: 0d70c1 excw - 1727: 0020f0 ill - ... - -00001758 : - 1758: 12035d mul16u a2, a2, a9 - 175b: 2290c1 excw - 175e: 4c10c1 s32i a0, a1, 88 - 1761: 610203 s32i a5, a1, 100 - 1764: 615216 l32r a0, 172c - 1767: f20119 callx0 a0 - 176a: 00c0ff addi a2, a1, 80 - 176d: c12200 movi a3, 255 - 1770: 3250 movi.n a4, 8 - 1772: 0cffa0 l32r a0, 1730 - 1775: ef0184 callx0 a0 - 1778: 00c0ff addi a2, a1, 16 - 177b: 2200 movi.n a4, 32 - 177d: 2c10c1 l32i a5, a1, 100 - 1780: 215204 addi a6, a1, 100 - 1783: 6219 mov.n a3, a6 - 1785: 64c1 addi.n a5, a5, 1 - 1787: 1b063d s32i a5, a1, 100 - 178a: 615255 call0 178c - 178d: 0519 movi.n a8, 17 - 178f: 1c0000 slli a7, a2, 24 - 1792: 728018 srai a7, a7, 24 - 1795: 787001 beq a7, a8, 17a1 - 1798: 178731 l32r a0, 1734 - 179b: e70108 callx0 a0 - 179e: 00c0ff j 17b2 - 17a1: 040600 l32i a0, a1, 100 - 17a4: 210200 l8ui a8, a0, 0 - 17a7: 8219 movi.n a9, 13 - 17a9: 0c0000 beq a8, a9, 17ba - 17ac: 1897d9 l32r a0, 1738 - 17af: e3010d callx0 a0 - 17b2: 00c0ff l32i a0, a1, 88 - 17b5: 210200 addi a1, a1, 112 - 17b8: 1216 ret.n - 17ba: 70c1 movi.n a2, 0 - 17bc: 0cf00d addi a3, a1, 80 - 17bf: c13202 s8i a2, a0, 0 - 17c2: 402250 addi a2, a1, 16 - 17c5: c12200 call0 17c8 - 17c8: 000510 beqi a2, 1, 17d4 - 17cb: 122600 l32r a0, 173c - 17ce: dc0108 callx0 a0 - 17d1: 00c0ff j 17b2 - 17d4: f74600 l32r a2, 1724 - 17d7: d421ff l8ui a7, a1, 84 - 17da: 0172ff l8ui a6, a1, 83 - 17dd: 016254 l8ui a5, a1, 82 - 17e0: 015253 l8ui a4, a1, 81 - 17e3: 014252 l8ui a3, a1, 80 - 17e6: 013251 l8ui a8, a1, 85 - 17e9: 8250 s32i.n a8, a1, 0 - 17eb: 895501 l32r a0, 1740 - 17ee: d50101 callx0 a0 - 17f1: c0ff movi.n a0, 0 - 17f3: 0c0000 movi a5, 255 - 17f6: a05200 addi a3, a1, 80 - 17f9: 32ff add.n a9, a0, a3 - 17fb: 3a50c1 l8ui a9, a9, 0 - 17fe: 099290 bne a9, a5, 1809 - 1801: 5700 addi.n a0, a0, 1 - 1803: 1b0799 extui a0, a0, 0, 8 - 1806: 000000 bnei a0, 6, 17f9 - 1809: 606674 bgeui a0, 6, 1849 - 180c: f6ef movi.n a0, 0 - 180e: 3c60 add.n a2, a0, a3 - 1810: 3a000c l8ui a2, a2, 0 - 1813: 2220 bnez.n a2, 181d - 1815: 0002 addi.n a0, a0, 1 - 1817: 1b62cc extui a0, a0, 0, 8 - 181a: 000000 bnei a0, 6, 180e - 181d: 606674 bgeui a0, 6, 1849 - 1820: f6f0 movi.n a2, 1 - 1822: 0c2860 addi a3, a1, 80 - 1825: c13212 l32r a0, 1744 - 1828: c70150 callx0 a0 - 182b: 00c0ff l32r a2, 1728 - 182e: bf2100 l8ui a2, a2, 0 - 1831: 22ff beqz.n a2, 1840 - 1833: 8c0002 addi a2, a1, 80 - 1836: 22b2 movi.n a3, 8 - 1838: 50c1 movi.n a4, 44 - 183a: 2c830c l32r a0, 1748 - 183d: c301c4 callx0 a0 - 1840: 00c0ff l32r a0, 174c - 1843: c30100 callx0 a0 - 1846: 00c0ff j 17b2 - 1849: da0600 l32r a0, 1750 - 184c: c101ff callx0 a0 - 184f: 00c0ff j 17b2 - 1852: d7c600 ill - 1855: 0000ff ill - ... - -00001860 : - 1860: c112 excw - 1862: 31f0 s32i.n a0, a1, 0 - 1864: fffd movi.n a0, 1 - 1866: 0c0109 s8i a0, a3, 0 - 1869: 430210 call0 186c - 186c: 000500 l32r a5, 1858 - 186f: 5100 movi.n a4, 0 - 1871: fffb l32i.n a0, a1, 0 - 1873: 08040c addi a1, a1, 16 - 1876: c11201 s8i a4, a5, 0 - 1879: 4210 ret.n - 187b: 0d0045 ill - 187e: 0000f0 ill - 1881: 000000 ill - 1884: 000000 addi a1, a1, -16 - ... - -00001888 : - 1888: c112 excw - 188a: 41f0 s32i.n a0, a1, 0 - 188c: fffd movi.n a0, 1 - 188e: 0c0109 s8i a0, a4, 0 - 1891: 440210 call0 1894 - 1894: 000500 l32r a6, 1880 - 1897: 6100 movi.n a5, 0 - 1899: fffb l32i.n a0, a1, 0 - 189b: 08050c addi a1, a1, 16 - 189e: c11201 s8i a5, a6, 0 - 18a1: 5210 ret.n - 18a3: 0d0046 ill - 18a6: 0000f0 ill - 18a9: 000000 ill - 18ac: 0000 l32i.n a3, a1, 0 - 18ae: 380000 excw - 18b1: 000001 l32r a0, fffc18b4 - 18b4: 0150 movi.n a1, -32 - 18b6: 6c0000 ill - 18b9: 000001 ill - ... - -000018ec : - 18ec: 0c030c addi a1, a1, -128 - 18ef: c112c4 s32i a12, a1, 112 - 18f2: 61c280 s32i a0, a1, 108 - 18f5: 021c mov.n a12, a2 - 18f7: cd1b61 addi a2, a1, 16 - 18fa: c12202 l32r a0, 18b8 - 18fd: ef0110 callx0 a0 - 1900: 00c0ff addi a2, a1, 32 - 1903: 2200 movi.n a3, 64 - 1905: 4c20c1 l32r a0, 18bc - 1908: ed0103 callx0 a0 - 190b: 00c0ff l32r a0, 18a4 - 190e: e60100 l8ui a0, a0, 0 - 1911: 02ff beqz.n a0, 1940 - 1913: ac0000 addi a2, a1, 96 - 1916: 22b0 movi.n a3, 12 - 1918: 60c1 movi.n a4, 32 - 191a: 2cc30c l32r a0, 18c0 - 191d: e90104 callx0 a0 - 1920: 00c0ff l32i a0, a1, 96 - 1923: 210200 beqi a0, -1, 1928 - 1926: 2618 bnez.n a0, 1931 - 1928: 0100 movi.n a0, 0 - 192a: 70cc s32i.n a0, a1, 16 - 192c: 000c s32i.n a0, a1, 24 - 192e: 094109 j 193b - 1931: 4661 s32i.n a0, a1, 16 - 1933: 090002 l32i a2, a1, 100 - 1936: 2241 s32i.n a2, a1, 24 - 1938: 291921 l32i a0, a1, 104 - 193b: 0261 s32i.n a0, a1, 20 - 193d: 091a21 j 1954 - 1940: 04c651 l32r a0, 18c4 - 1943: e10100 callx0 a0 - 1946: 00c0ff bnei a2, 5, 1954 - 1949: 6600 movi.n a2, 0 - 194b: 0c0a52 addi a3, a1, 16 - 194e: c13202 l32r a0, 18c8 - 1951: de0110 callx0 a0 - 1954: 00c0ff addi a2, a1, 32 - 1957: c12200 l8ui a7, a1, 18 - 195a: 017220 l8ui a6, a1, 17 - 195d: 016212 l8ui a5, a1, 16 - 1960: 015211 l32r a0, 18a8 - 1963: d20110 addx2 a12, a12, a12 - 1966: ccc0ff l8ui a3, a1, 19 - 1969: 013290 addx8 a12, a12, a0 - 196c: 0013 l32i.n a4, a12, 0 - 196e: b0cc s32i.n a3, a1, 0 - 1970: 390c48 l32r a3, 18ac - 1973: cf3101 l32r a0, 18cc - 1976: d601ff callx0 a0 - 1979: 00c0ff addi a2, a1, 32 - 197c: c12200 l32r a0, 18d0 - 197f: d50120 callx0 a0 - 1982: 00c0ff l8ui a7, a1, 26 - 1985: 017200 l8ui a6, a1, 25 - 1988: 01621a l8ui a5, a1, 24 - 198b: 5219 l32i.n a4, a12, 0 - 198d: 481801 l8ui a2, a1, 27 - 1990: 01220c l32r a3, 18b0 - 1993: 311b s32i.n a2, a1, 0 - 1995: 29ffc8 addi a2, a1, 32 - 1998: c12201 l32r a0, 18d4 - 199b: cf0120 callx0 a0 - 199e: 00c0ff addi a2, a1, 32 - 19a1: c12200 l32r a0, 18d8 - 19a4: cd0120 callx0 a0 - 19a7: c0ff l32i.n a4, a12, 0 - 19a9: 480000 l8ui a7, a1, 22 - 19ac: 01720c l8ui a6, a1, 21 - 19af: 016216 l8ui a5, a1, 20 - 19b2: 015215 l8ui a3, a1, 23 - 19b5: 013214 addi a2, a1, 32 - 19b8: 2217 s32i.n a3, a1, 0 - 19ba: 3920c1 l32r a3, 18b4 - 19bd: be3101 l32r a0, 18dc - 19c0: c701ff callx0 a0 - 19c3: 00c0ff addi a2, a1, 32 - 19c6: c12200 l32r a0, 18e0 - 19c9: c60120 callx0 a0 - 19cc: 00c0ff l32r a0, 18e4 - 19cf: c60100 callx0 a0 - 19d2: 00c0ff l32i a12, a1, 112 - 19d5: 21c200 movi a2, 128 - 19d8: a0221c l32i a0, a1, 108 - 19db: 0280 add.n a1, a1, a2 - 19dd: 1b21 ret.n - 19df: 0d112a break 0, 0 - 19e2: 4000f0 excw - 19e5: 00 .byte 0xff - 19e6: 00 .byte 0xff - 19e7: ffff00 ill - 19ea: 0000ff excw - 19ed: 010000 ill - 19f0: 50 .byte 0xff - 19f1: 00 .byte 0xff - 19f2: 00 .byte 0xff - 19f3: ffff00 rsil a0, 0 - 19f6: 6000ff ill - ... - -00001a6c : - 1a6c: 12035d slli a2, a13, 23 - 1a6f: 90c1 movi.n a3, 64 - 1a71: 4c012d s32i a0, a1, 92 - 1a74: 610203 s32i a5, a1, 100 - 1a77: 615217 l32r a0, 19fc - 1a7a: e10119 callx0 a0 - 1a7d: 00c0ff addi a2, a1, 64 - 1a80: 2200 movi.n a3, 0 - 1a82: 40c1 movi.n a4, 12 - 1a84: 0c030c l32r a0, 1a00 - 1a87: df01c4 callx0 a0 - 1a8a: 00c0ff addi a2, a1, 76 - 1a8d: c12200 movi a3, 255 - 1a90: 324c movi.n a4, 12 - 1a92: 0cffa0 l32r a0, 1a04 - 1a95: dc01c4 callx0 a0 - 1a98: 00c0ff addi a2, a1, 88 - 1a9b: c12200 movi a3, 255 - 1a9e: 3258 movi.n a4, 4 - 1aa0: 0cffa0 l32r a0, 1a08 - 1aa3: da0144 callx0 a0 - 1aa6: c0ff mov.n a2, a1 - 1aa8: 0000 movi.n a4, 32 - 1aaa: 2c012d l32i a5, a1, 100 - 1aad: 215204 addi a6, a1, 100 - 1ab0: 6219 mov.n a3, a6 - 1ab2: 64c1 addi.n a5, a5, 1 - 1ab4: 1b063d s32i a5, a1, 100 - 1ab7: 615255 call0 1ab8 - 1aba: 000519 slli a0, a2, 24 - 1abd: 028000 srai a0, a0, 24 - 1ac0: 0001 addi.n a7, a0, 1 - 1ac2: 1b3108 beqz a7, 1c51 - 1ac5: b71670 beqz a0, 1c51 - 1ac8: 1618 mov.n a2, a1 - 1aca: 2d1880 l32r a0, 1a0c - 1acd: d00101 callx0 a0 - 1ad0: 00c0ff s32i a2, a1, 64 - 1ad3: 612200 bnei a2, -1, 1adf - 1ad6: 026610 l32r a0, 1a10 - 1ad9: ce0108 callx0 a0 - 1adc: 00c0ff j 1bcb - 1adf: 3ac600 extui a3, a2, 0, 8 - 1ae2: 302000 extui a4, a2, 8, 8 - 1ae5: 482074 extui a5, a2, 16, 8 - 1ae8: 502074 extui a6, a2, 24, 8 - 1aeb: 682075 l32r a2, 19e0 - 1aee: bd2175 l32r a0, 1a14 - 1af1: c901ff callx0 a0 - 1af4: 00c0ff l32i a0, a1, 100 - 1af7: 210200 addi a2, a1, 100 - 1afa: c12219 l8ui a3, a0, 0 - 1afd: 3264 movi.n a4, 44 - 1aff: 2c0000 bne a3, a4, 1b37 - 1b02: 47c4 addi.n a3, a0, 1 - 1b04: 3493 movi.n a4, 32 - 1b06: 2c301b s32i a3, a1, 100 - 1b09: 3204 mov.n a3, a2 - 1b0b: 1961 mov.n a2, a1 - 1b0d: 2d023d call0 1b10 - 1b10: 000501 slli a0, a2, 24 - 1b13: 028000 srai a0, a0, 24 - 1b16: 080001 bnei a0, -1, 1b22 - 1b19: 006631 l32r a0, 1a18 - 1b1c: bf0108 callx0 a0 - 1b1f: 00c0ff j 1bcb - 1b22: 0600 beqz.n a0, 1b37 - 1b24: 002a mov.n a2, a1 - 1b26: 2d109c l32r a0, 1a1c - 1b29: bd0101 callx0 a0 - 1b2c: 00c0ff s32i a2, a1, 72 - 1b2f: 2200 addi.n a3, a2, 1 - 1b31: 1b1261 beqz a3, 1c74 - 1b34: f31632 beqz a2, 1c74 - 1b37: c21613 l32i a4, a1, 72 - 1b3a: 214213 l32r a0, 19e4 - 1b3d: 0112 bnez.n a4, 1b50 - 1b3f: ccffaa l32i a2, a1, 64 - 1b42: 22f4 beqz.n a2, 1b50 - 1b44: 8c1021 l32r a6, 19e8 - 1b47: a961a2 and a5, a2, a0 - 1b4a: 5200ff or a5, a5, a6 - 1b4d: 556010 s32i a5, a1, 72 - 1b50: 615220 l32r a2, 19ec - 1b53: a72112 l8ui a3, a1, 72 - 1b56: 0132ff l8ui a4, a1, 73 - 1b59: 014248 l8ui a5, a1, 74 - 1b5c: 015249 l8ui a6, a1, 75 - 1b5f: 01624a l32r a0, 1a20 - 1b62: b0014b callx0 a0 - 1b65: 00c0ff l32i a0, a1, 100 - 1b68: 210200 addi a2, a1, 100 - 1b6b: c12219 l8ui a7, a0, 0 - 1b6e: 7264 movi.n a8, 44 - 1b70: 2c0000 bne a7, a8, 1b95 - 1b73: 87c8 addi.n a3, a0, 1 - 1b75: 2197 movi.n a4, 32 - 1b77: 2c301b s32i a3, a1, 100 - 1b7a: 3204 mov.n a3, a2 - 1b7c: 1961 mov.n a2, a1 - 1b7e: 2d023d call0 1b80 - 1b81: 000501 slli a0, a2, 24 - 1b84: 028000 srai a0, a0, 24 - 1b87: 0001 addi.n a4, a0, 1 - 1b89: 1b3108 bnez a4, 1c5a - 1b8c: d45640 l32r a0, 1a24 - 1b8f: a6010c callx0 a0 - 1b92: 00c0ff j 1bcb - 1b95: 0d4600 l32i a2, a1, 68 - 1b98: 2200 bnez.n a2, 1ba5 - 1b9a: cc1121 l32i a3, a1, 64 - 1b9d: 3292 beqz.n a3, 1ba5 - 1b9f: 8c1021 l32r a4, 19f0 - 1ba2: 944143 s32i a4, a1, 68 - 1ba5: 6142ff l32r a2, 19f4 - 1ba8: 932111 l8ui a3, a1, 68 - 1bab: 0132ff l8ui a4, a1, 69 - 1bae: 014244 l8ui a5, a1, 70 - 1bb1: 015245 l8ui a6, a1, 71 - 1bb4: 016246 l32r a0, 1a28 - 1bb7: 9d0147 callx0 a0 - 1bba: 00c0ff l32i a5, a1, 100 - 1bbd: 215200 l8ui a5, a5, 0 - 1bc0: 5219 movi.n a6, 13 - 1bc2: 0c0005 beq a5, a6, 1bd3 - 1bc5: 1567d6 l32r a0, 1a2c - 1bc8: 99010d callx0 a0 - 1bcb: 00c0ff l32i a0, a1, 92 - 1bce: 210200 addi a1, a1, 112 - 1bd1: 1217 ret.n - 1bd3: 0d70c1 l32r a0, 1a30 - 1bd6: 9701f0 callx0 a0 - 1bd9: c0ff movi.n a2, 0 - 1bdb: 0c0000 addi a3, a1, 64 - 1bde: c13202 l32r a0, 1a34 - 1be1: 950140 callx0 a0 - 1be4: c0ff bnez.n a2, 1bf5 - 1be6: cc0000 l32r a0, 1a38 - 1be9: 9401d2 callx0 a0 - 1bec: 00c0ff l32r a0, 1a3c - 1bef: 940100 callx0 a0 - 1bf2: 00c0ff j 1bcb - 1bf5: f54600 l32r a6, 19f8 - 1bf8: 8061ff l8ui a6, a6, 0 - 1bfb: 0662ff beqz a6, 1c48 - 1bfe: 961600 call0 1c00 - 1c01: 0504 movi.n a3, 4 - 1c03: 0c0000 s8i a2, a1, 88 - 1c06: 2243 movi.n a4, 60 - 1c08: 3c5841 addi a2, a1, 88 - 1c0b: c122c4 l32r a0, 1a40 - 1c0e: 8d0158 callx0 a0 - 1c11: 00c0ff addi a2, a1, 76 - 1c14: c12200 addi a3, a1, 64 - 1c17: 324c movi.n a4, 4 - 1c19: 0c40c1 l32r a0, 1a44 - 1c1c: 8a0144 callx0 a0 - 1c1f: 00c0ff addi a2, a1, 80 - 1c22: c12200 addi a3, a1, 72 - 1c25: 3250 movi.n a4, 4 - 1c27: 0c48c1 l32r a0, 1a48 - 1c2a: 880144 callx0 a0 - 1c2d: 00c0ff addi a2, a1, 84 - 1c30: c12200 addi a3, a1, 68 - 1c33: 3254 movi.n a4, 4 - 1c35: 0c44c1 l32r a0, 1a4c - 1c38: 850144 callx0 a0 - 1c3b: 00c0ff addi a2, a1, 76 - 1c3e: 2200 movi.n a3, 12 - 1c40: 4cc1 movi.n a4, 32 - 1c42: 2cc30c l32r a0, 1a50 - 1c45: 830104 callx0 a0 - 1c48: 00c0ff l32r a0, 1a54 - 1c4b: 830100 callx0 a0 - 1c4e: 00c0ff j 1bcb - 1c51: de4600 l32r a0, 1a58 - 1c54: 8101ff callx0 a0 - 1c57: 00c0ff j 1bcb - 1c5a: dc0600 beqz a0, 1b95 - 1c5d: 16ff mov.n a2, a1 - 1c5f: 2df370 l32r a0, 1a5c - 1c62: 7f0101 callx0 a0 - 1c65: 00c0ff s32i a2, a1, 68 - 1c68: 612200 bnez a2, 1b95 - 1c6b: 925611 l32r a0, 1a60 - 1c6e: 7d01f2 callx0 a0 - 1c71: 00c0ff j 1bcb - 1c74: d58600 l32r a0, 1a64 - 1c77: 7c01ff callx0 a0 - 1c7a: 00c0ff j 1bcb - 1c7d: d34600 ill - 1c80: 0000ff ill - ... - -00001c8c : - 1c8c: c112 excw - 1c8e: 31f0 s32i.n a0, a1, 0 - 1c90: fffd movi.n a0, 1 - 1c92: 0c0109 s8i a0, a3, 0 - 1c95: 430210 call0 1c98 - 1c98: 000500 l32r a5, 1c84 - 1c9b: 5100 movi.n a4, 0 - 1c9d: fffb l32i.n a0, a1, 0 - 1c9f: 08040c addi a1, a1, 16 - 1ca2: c11201 s8i a4, a5, 0 - 1ca5: 4210 ret.n - 1ca7: 0d0045 ill - 1caa: 0000f0 ill - 1cad: 000000 ill - 1cb0: 000000 addi a1, a1, -16 - ... - -00001cb4 : - 1cb4: c112 excw - 1cb6: 41f0 s32i.n a0, a1, 0 - 1cb8: fffd movi.n a0, 1 - 1cba: 0c0109 s8i a0, a4, 0 - 1cbd: 440210 call0 1cc0 - 1cc0: 000500 l32r a6, 1cac - 1cc3: 6100 movi.n a5, 0 - 1cc5: fffb l32i.n a0, a1, 0 - 1cc7: 08050c addi a1, a1, 16 - 1cca: c11201 s8i a5, a6, 0 - 1ccd: 5210 ret.n - 1ccf: 0d0046 ill - 1cd2: 0000f0 ill - 1cd5: 000000 ill - 1cd8: 0000 l32i.n a3, a1, 0 - 1cda: 380000 excw - 1cdd: 000001 l32r a0, fffc1ce0 - 1ce0: 0150 movi.n a1, -32 - 1ce2: 6c0000 ill - 1ce5: 000001 ill - ... - -00001d14 : - 1d14: 12034c xsr.eps2 a9 - 1d17: 90c1 addi.n a0, a2, 1 - 1d19: 1b61c2 l32r a6, ffff5184 - 1d1c: 1a6102 l32i a0, a2, 0x304 - 1d1f: 2202cd excw - 1d22: c1 .byte 0xff - 1d23: f10110 callx0 a0 - 1d26: 00c0ff addi a2, a1, 80 - 1d29: 2200 movi.n a3, 0 - 1d2b: 50c1 movi.n a4, 12 - 1d2d: 0c030c l32r a0, 1ce8 - 1d30: ee01c4 callx0 a0 - 1d33: 00c0ff l32r a0, 1cd0 - 1d36: e70100 l8ui a0, a0, 0 - 1d39: 02ff beqz.n a0, 1d6d - 1d3b: bc0000 addi a2, a1, 92 - 1d3e: 2200 movi.n a3, 12 - 1d40: 5cc1 movi.n a4, 20 - 1d42: 1cc30c l32r a0, 1cec - 1d45: ea0144 callx0 a0 - 1d48: 00c0ff l32i a0, a1, 92 - 1d4b: 210200 beqi a0, -1, 1d50 - 1d4e: 2617 bnez.n a0, 1d5b - 1d50: 0100 movi.n a0, 0 - 1d52: 0c90cc s32i a0, a1, 80 - 1d55: 610200 s32i a0, a1, 88 - 1d58: 610214 j 1d67 - 1d5b: 02c616 s32i a0, a1, 80 - 1d5e: 610200 l32i a2, a1, 96 - 1d61: 212214 s32i a2, a1, 88 - 1d64: 612218 l32i a0, a1, 100 - 1d67: 210216 s32i a0, a1, 84 - 1d6a: 610219 j 1d78 - 1d6d: 8615 movi.n a2, 1 - 1d6f: 0c0002 addi a3, a1, 80 - 1d72: c13212 l32r a0, 1cf0 - 1d75: df0150 callx0 a0 - 1d78: 00c0ff addi a2, a1, 16 - 1d7b: c12200 l8ui a7, a1, 82 - 1d7e: 017210 l8ui a6, a1, 81 - 1d81: 016252 l8ui a5, a1, 80 - 1d84: 015251 l32r a0, 1cd4 - 1d87: d40150 addx2 a12, a12, a12 - 1d8a: ccc0ff l8ui a3, a1, 83 - 1d8d: 013290 addx8 a12, a12, a0 - 1d90: 0053 l32i.n a4, a12, 0 - 1d92: b0cc s32i.n a3, a1, 0 - 1d94: 390c48 l32r a3, 1cd8 - 1d97: d13101 l32r a0, 1cf4 - 1d9a: d701ff callx0 a0 - 1d9d: 00c0ff addi a2, a1, 16 - 1da0: c12200 l32r a0, 1cf8 - 1da3: d60110 callx0 a0 - 1da6: 00c0ff l8ui a7, a1, 90 - 1da9: 017200 l8ui a6, a1, 89 - 1dac: 01625a l8ui a5, a1, 88 - 1daf: 5259 l32i.n a4, a12, 0 - 1db1: 485801 l8ui a2, a1, 91 - 1db4: 01220c l32r a3, 1cdc - 1db7: 315b s32i.n a2, a1, 0 - 1db9: 29ffca addi a2, a1, 16 - 1dbc: c12201 l32r a0, 1cfc - 1dbf: d00110 callx0 a0 - 1dc2: 00c0ff addi a2, a1, 16 - 1dc5: c12200 l32r a0, 1d00 - 1dc8: ce0110 callx0 a0 - 1dcb: c0ff l32i.n a4, a12, 0 - 1dcd: 480000 l8ui a7, a1, 86 - 1dd0: 01720c l8ui a6, a1, 85 - 1dd3: 016256 l8ui a5, a1, 84 - 1dd6: 015255 l8ui a3, a1, 87 - 1dd9: 013254 addi a2, a1, 16 - 1ddc: 2257 s32i.n a3, a1, 0 - 1dde: 3910c1 l32r a3, 1ce0 - 1de1: c03101 l32r a0, 1d04 - 1de4: c801ff callx0 a0 - 1de7: 00c0ff addi a2, a1, 16 - 1dea: c12200 l32r a0, 1d08 - 1ded: c70110 callx0 a0 - 1df0: 00c0ff l32r a0, 1d0c - 1df3: c70100 callx0 a0 - 1df6: 00c0ff l32i a12, a1, 108 - 1df9: 21c200 l32i a0, a1, 104 - 1dfc: 21021b addi a1, a1, 112 - 1dff: 121a ret.n - 1e01: 0d70c1 ill - 1e04: 0000f0 excw - 1e07: 007000 slli a8, a8, 32 - 1e0a: 880000 add a0, a0, a0 - 1e0d: 000001 ill - 1e10: 000080 excw - 1e13: 009000 ill - ... - -00001e94 : - 1e94: 12035d slli a2, a13, 23 - 1e97: 90c1 movi.n a3, 64 - 1e99: 4c012d s32i a0, a1, 92 - 1e9c: 610203 s32i a5, a1, 100 - 1e9f: 615217 l32r a0, 1e18 - 1ea2: de0119 callx0 a0 - 1ea5: 00c0ff addi a2, a1, 64 - 1ea8: 2200 movi.n a3, 0 - 1eaa: 40c1 movi.n a4, 12 - 1eac: 0c030c l32r a0, 1e1c - 1eaf: dc01c4 callx0 a0 - 1eb2: 00c0ff addi a2, a1, 76 - 1eb5: c12200 movi a3, 255 - 1eb8: 324c movi.n a4, 12 - 1eba: 0cffa0 l32r a0, 1e20 - 1ebd: d901c4 callx0 a0 - 1ec0: 00c0ff addi a2, a1, 88 - 1ec3: c12200 movi a3, 255 - 1ec6: 3258 movi.n a4, 4 - 1ec8: 0cffa0 l32r a0, 1e24 - 1ecb: d70144 callx0 a0 - 1ece: c0ff mov.n a2, a1 - 1ed0: 0000 movi.n a4, 32 - 1ed2: 2c012d l32i a5, a1, 100 - 1ed5: 215204 addi a6, a1, 100 - 1ed8: 6219 mov.n a3, a6 - 1eda: 64c1 addi.n a5, a5, 1 - 1edc: 1b063d s32i a5, a1, 100 - 1edf: 615255 call0 1ee0 - 1ee2: 000519 slli a0, a2, 24 - 1ee5: 028000 srai a0, a0, 24 - 1ee8: 0001 addi.n a7, a0, 1 - 1eea: 1b3108 beqz a7, 2090 - 1eed: 271670 beqz a0, 2090 - 1ef0: 161a movi.n a2, 1 - 1ef2: 0c19f0 addi a3, a1, 64 - 1ef5: c13212 l32r a0, 1e28 - 1ef8: cc0140 callx0 a0 - 1efb: c0ff mov.n a2, a1 - 1efd: 2d0000 l32r a0, 1e2c - 1f00: cb0101 callx0 a0 - 1f03: 00c0ff s32i a2, a1, 64 - 1f06: 2200 addi.n a3, a2, 1 - 1f08: 1b1061 beqz a3, 2087 - 1f0b: b31632 beqz a2, 2087 - 1f0e: 821617 extui a3, a2, 0, 8 - 1f11: 302017 extui a4, a2, 8, 8 - 1f14: 482074 extui a5, a2, 16, 8 - 1f17: 502074 extui a6, a2, 24, 8 - 1f1a: 682075 l32r a2, 1e04 - 1f1d: ba2175 l32r a0, 1e30 - 1f20: c401ff callx0 a0 - 1f23: 00c0ff l32r a2, 1e08 - 1f26: b92100 l32i a4, a1, 64 - 1f29: 2142ff s32i a4, a1, 72 - 1f2c: 614210 l32r a0, 1e34 - 1f2f: c20112 callx0 a0 - 1f32: c0ff movi.n a6, 13 - 1f34: 0c0000 l32i a0, a1, 100 - 1f37: 02d6 mov.n a7, a2 - 1f39: 7d1921 s32i a7, a1, 68 - 1f3c: 617202 l8ui a5, a0, 0 - 1f3f: 005211 addi a2, a1, 100 - 1f42: c12200 beq a5, a6, 1fc0 - 1f45: 6764 movi.n a4, 32 - 1f47: 7a15 mov.n a3, a2 - 1f49: 042c addi.n a9, a0, 1 - 1f4b: 1b023d s32i a9, a1, 100 - 1f4e: 9290 mov.n a2, a1 - 1f50: 2d1961 call0 1f54 - 1f53: 000501 slli a0, a2, 24 - 1f56: 028000 srai a0, a0, 24 - 1f59: 080001 bnei a0, -1, 1f65 - 1f5c: 006631 l32r a0, 1e38 - 1f5f: b70108 callx0 a0 - 1f62: 00c0ff j 1ffb - 1f65: 4600 beqz.n a0, 1f7a - 1f67: 0025 mov.n a2, a1 - 1f69: 2d109c l32r a0, 1e3c - 1f6c: b40101 callx0 a0 - 1f6f: 00c0ff s32i a2, a1, 72 - 1f72: 2200 addi.n a3, a2, 1 - 1f74: 1b1261 beqz a3, 2099 - 1f77: 131632 beqz a2, 2099 - 1f7a: e21612 l32i a0, a1, 100 - 1f7d: 210211 addi a2, a1, 100 - 1f80: c12219 l8ui a4, a0, 0 - 1f83: 4264 movi.n a5, 13 - 1f85: 0c0000 beq a4, a5, 1fc0 - 1f88: 57d5 addi.n a3, a0, 1 - 1f8a: 3714 movi.n a4, 32 - 1f8c: 2c301b s32i a3, a1, 100 - 1f8f: 3204 mov.n a3, a2 - 1f91: 1961 mov.n a2, a1 - 1f93: 2d023d call0 1f94 - 1f96: 000501 slli a0, a2, 24 - 1f99: 028000 srai a0, a0, 24 - 1f9c: 080001 bnei a0, -1, 1fa8 - 1f9f: 006631 l32r a0, 1e40 - 1fa2: a80108 callx0 a0 - 1fa5: 00c0ff j 1ffb - 1fa8: 8600 beqz.n a0, 1fc0 - 1faa: 0014 mov.n a2, a1 - 1fac: 2d409c l32r a0, 1e44 - 1faf: a60101 callx0 a0 - 1fb2: 00c0ff s32i a2, a1, 68 - 1fb5: 2200 bnez.n a2, 1fc0 - 1fb7: cc1161 l32r a0, 1e48 - 1fba: a40172 callx0 a0 - 1fbd: 00c0ff j 1ffb - 1fc0: 0e8600 l32r a2, 1e0c - 1fc3: 932100 l8ui a3, a1, 72 - 1fc6: 0132ff l8ui a4, a1, 73 - 1fc9: 014248 l8ui a5, a1, 74 - 1fcc: 015249 l8ui a6, a1, 75 - 1fcf: 01624a l32r a0, 1e4c - 1fd2: 9f014b callx0 a0 - 1fd5: 00c0ff l32r a2, 1e10 - 1fd8: 8e2100 l8ui a3, a1, 68 - 1fdb: 0132ff l8ui a4, a1, 69 - 1fde: 014244 l8ui a5, a1, 70 - 1fe1: 015245 l8ui a6, a1, 71 - 1fe4: 016246 l32r a0, 1e50 - 1fe7: 9b0147 callx0 a0 - 1fea: 00c0ff l32i a2, a1, 100 - 1fed: 212200 l8ui a2, a2, 0 - 1ff0: 2219 movi.n a3, 13 - 1ff2: 0c0002 beq a2, a3, 2003 - 1ff5: 1237d3 l32r a0, 1e54 - 1ff8: 97010d callx0 a0 - 1ffb: 00c0ff l32i a0, a1, 92 - 1ffe: 210200 addi a1, a1, 112 - 2001: 1217 ret.n - 2003: 0d70c1 l32r a0, 1e58 - 2006: 9501f0 callx0 a0 - 2009: c0ff movi.n a2, 1 - 200b: 0c0000 addi a3, a1, 64 - 200e: c13212 l32r a0, 1e5c - 2011: 930140 callx0 a0 - 2014: c0ff bnez.n a2, 2025 - 2016: cc0000 l32r a0, 1e60 - 2019: 9201d2 callx0 a0 - 201c: 00c0ff l32r a0, 1e64 - 201f: 920100 callx0 a0 - 2022: 00c0ff j 1ffb - 2025: f54600 l32r a0, 1e68 - 2028: 9001ff callx0 a0 - 202b: 00c0ff l32r a3, 1e14 - 202e: 7a3100 l8ui a3, a3, 0 - 2031: 0332ff beqz a3, 207e - 2034: 931600 call0 2038 - 2037: 0504 movi.n a3, 4 - 2039: 0c0000 s8i a2, a1, 88 - 203c: 2243 movi.n a4, 60 - 203e: 3c5841 addi a2, a1, 88 - 2041: c122c4 l32r a0, 1e6c - 2044: 8a0158 callx0 a0 - 2047: 00c0ff addi a2, a1, 76 - 204a: c12200 addi a3, a1, 64 - 204d: 324c movi.n a4, 4 - 204f: 0c40c1 l32r a0, 1e70 - 2052: 880144 callx0 a0 - 2055: 00c0ff addi a2, a1, 80 - 2058: c12200 addi a3, a1, 72 - 205b: 3250 movi.n a4, 4 - 205d: 0c48c1 l32r a0, 1e74 - 2060: 850144 callx0 a0 - 2063: 00c0ff addi a2, a1, 84 - 2066: c12200 addi a3, a1, 68 - 2069: 3254 movi.n a4, 4 - 206b: 0c44c1 l32r a0, 1e78 - 206e: 830144 callx0 a0 - 2071: 00c0ff addi a2, a1, 76 - 2074: 2200 movi.n a3, 12 - 2076: 4cc1 movi.n a4, 20 - 2078: 1cc30c l32r a0, 1e7c - 207b: 810144 callx0 a0 - 207e: 00c0ff l32r a0, 1e80 - 2081: 800100 callx0 a0 - 2084: 00c0ff j 1ffb - 2087: dcc600 l32r a0, 1e84 - 208a: 7f01ff callx0 a0 - 208d: 00c0ff j 1ffb - 2090: da8600 l32r a0, 1e88 - 2093: 7e01ff callx0 a0 - 2096: 00c0ff j 1ffb - 2099: d84600 l32r a0, 1e8c - 209c: 7c01ff callx0 a0 - 209f: 00c0ff j 1ffb - 20a2: d60600 ill - 20a5: 0000ff ill - ... - -000020b0 : - 20b0: c112 excw - 20b2: 31f0 s32i.n a0, a1, 0 - 20b4: fffd movi.n a0, 1 - 20b6: 0c0109 s8i a0, a3, 0 - 20b9: 430210 call0 20bc - 20bc: 000500 l32r a5, 20a8 - 20bf: 5100 movi.n a4, 0 - 20c1: fffb l32i.n a0, a1, 0 - 20c3: 08040c addi a1, a1, 16 - 20c6: c11201 s8i a4, a5, 0 - 20c9: 4210 ret.n - 20cb: 0d0045 ill - 20ce: 0000f0 ill - 20d1: 000000 ill - 20d4: 000000 addi a1, a1, -16 - ... - -000020d8 : - 20d8: c112 excw - 20da: 41f0 s32i.n a0, a1, 0 - 20dc: fffd movi.n a0, 1 - 20de: 0c0109 s8i a0, a4, 0 - 20e1: 440210 call0 20e4 - 20e4: 000500 l32r a6, 20d0 - 20e7: 6100 movi.n a5, 0 - 20e9: fffb l32i.n a0, a1, 0 - 20eb: 08050c addi a1, a1, 16 - 20ee: c11201 s8i a5, a6, 0 - 20f1: 5210 ret.n - 20f3: 0d0046 ill - 20f6: 0000f0 excw - 20f9: 000000 l32r a0, fffc20fc - 20fc: 000108 ill - ... - -00002114 : - 2114: 12034c excw - 2117: 22b0c1 excw - 211a: 021061 l32r a1, fffc25d0 - 211d: 2d1161 l32r a0, 20fc - 2120: f70101 callx0 a0 - 2123: 00c0ff l32r a0, 2100 - 2126: f70100 callx0 a0 - 2129: 00c0ff l32r a3, 20f8 - 212c: f33100 l32r a6, 20f4 - 212f: 61ff mov.n a5, a2 - 2131: 5dfff2 l32i a4, a1, 64 - 2134: 4202 mov.n a2, a1 - 2136: 2d1021 addx2 a4, a4, a4 - 2139: 444001 addx8 a4, a4, a6 - 213c: 6090 l32i.n a4, a4, 0 - 213e: 48b044 l32r a0, 2104 - 2141: f10104 callx0 a0 - 2144: c0ff mov.n a2, a1 - 2146: 2d0000 l32r a0, 2108 - 2149: f00101 callx0 a0 - 214c: 00c0ff l32r a0, 210c - 214f: f00100 callx0 a0 - 2152: 00c0ff l32i a0, a1, 68 - 2155: 210200 addi a1, a1, 80 - 2158: 1211 ret.n - 215a: 0d50c1 ill - 215d: 0000f0 ill - ... - -00002174 : - 2174: 12040c mul16u a2, a2, a14 - 2177: 22e0c1 excw - 217a: 14c1 s32i.n a4, a1, 0 - 217c: 2109 s32i.n a4, a1, 4 - 217e: 0149 addi.n a4, a3, 1 - 2180: 1149 s32i.n a4, a1, 20 - 2182: 431b mov.n a3, a1 - 2184: 5149 addi.n a4, a1, 4 - 2186: 4b013d l32r a0, 215c - 2189: f50141 callx0 a0 - 218c: c0ff l32i.n a5, a1, 4 - 218e: 580000 bgei a5, 1, 21a3 - 2191: e611 bnez.n a2, 21a3 - 2193: 1115 l32i.n a0, a1, 0 - 2195: e2cc beqz.n a0, 21ac - 2197: 9c0108 beqi a0, 1, 21ac - 219a: 102630 l32r a0, 2160 - 219d: f10111 callx0 a0 - 21a0: 00c0ff j 21bb - 21a3: 05c600 l32r a0, 2164 - 21a6: f00100 callx0 a0 - 21a9: 00c0ff j 21bb - 21ac: 038600 extui a2, a0, 0, 8 - 21af: 200000 l32r a0, 2168 - 21b2: ee0174 callx0 a0 - 21b5: 00c0ff l32r a0, 216c - 21b8: ed0100 callx0 a0 - 21bb: c0ff l32i.n a0, a1, 8 - 21bd: 080000 addi a1, a1, 32 - 21c0: 1221 ret.n - 21c2: 0d20c1 or a0, a0, a0 - 21c5: 0000f0 l8ui a0, a0, 0 - 21c8: 000220 excw - 21cb: 01d000 slli a9, a8, 32 - 21ce: 980000 extui a0, a0, 0, 12 - 21d1: 000001 l32r a0, fffc21d4 - 21d4: 0001b4 ill - 21d7: 000000 slli a14, a12, 32 - 21da: ec0000 extui a0, a0, 0, 1 - 21dd: 000001 l8ui a0, a0, 0 - 21e0: 000204 excw - 21e3: 021000 ill - ... - -0000221c : - 221c: 90a082 l32r a1, fffc2d1c - 221f: c01180 l32r a6, ffff2aa0 - 2222: 206102 l32r a6, ffff6aa8 - 2225: 2161c2 l32r a6, ffff56b0 - 2228: 2261d2 addmi a0, a13, 0x300 - 222b: 02cd mov.n a2, a1 - 222d: 2d03dd movi a3, 128 - 2230: a03201 l32r a0, 21e4 - 2233: ed0180 callx0 a0 - 2236: 00c0ff beqi a12, 2, 2264 - 2239: 2c2600 beqi a12, 3, 2283 - 223c: 3c262a bnei a12, 4, 2254 - 223f: 4c6646 l32r a2, 21c4 - 2242: e12114 l32r a0, 21e8 - 2245: e901ff callx0 a0 - 2248: 00c0ff j 2254 - 224b: 020600 l32r a2, 21c8 - 224e: df2100 l32r a0, 21ec - 2251: e701ff callx0 a0 - 2254: 00c0ff l32i a12, a1, 132 - 2257: 21c200 l32i a13, a1, 136 - 225a: 21d221 movi a2, 144 - 225d: a02222 l32i a0, a1, 128 - 2260: 0290 add.n a1, a1, a2 - 2262: 2021 ret.n - 2264: 112a l32i.n a0, a13, 0 - 2266: f00d bnez.n a0, 2274 - 2268: cc0d08 l32r a2, 21cc - 226b: d921a0 l32r a0, 21f0 - 226e: e101ff callx0 a0 - 2271: 00c0ff j 2254 - 2274: f7c600 bnei a0, 1, 224b - 2277: 1066ff l32r a2, 21d0 - 227a: d621d3 l32r a0, 21f4 - 227d: de01ff callx0 a0 - 2280: 00c0ff j 2254 - 2283: f40600 l32r a2, 21d4 - 2286: 21ff movi.n a0, 0 - 2288: 0cffd4 s8i a0, a2, 24 - 228b: 420200 l32r a2, 21d8 - 228e: d32118 l32r a0, 21f8 - 2291: da01ff callx0 a0 - 2294: c0ff mov.n a2, a1 - 2296: 2d0000 l32r a3, 21dc - 2299: 3101 mov.n a4, a13 - 229b: 4dffd1 l32r a0, 21fc - 229e: d8010d callx0 a0 - 22a1: c0ff mov.n a2, a1 - 22a3: 2d0000 l32r a0, 2200 - 22a6: d70101 callx0 a0 - 22a9: c0ff mov.n a2, a1 - 22ab: 2d0000 l32r a3, 21e0 - 22ae: cd3101 addi a4, a13, 32 - 22b1: cd42ff l32r a0, 2204 - 22b4: d40120 callx0 a0 - 22b7: c0ff mov.n a2, a1 - 22b9: 2d0000 l32r a0, 2208 - 22bc: d30101 callx0 a0 - 22bf: 00c0ff l32r a0, 220c - 22c2: d30100 callx0 a0 - 22c5: c0ff mov.n a2, a13 - 22c7: 2d0000 l32r a0, 2210 - 22ca: d2010d callx0 a0 - 22cd: 00c0ff l32r a0, 2214 - 22d0: d10100 callx0 a0 - 22d3: 00c0ff j 2254 - 22d6: df4600 ill - 22d9: 0000ff ill - 22dc: 000000 jx a0 - 22df: 00a000 ill - ... - -000022f8 : - 22f8: fff921 l32r a12, fffc4ab8 - 22fb: f0c112 l32r a1, b00 - 22fe: 09 .byte 0xff - 22ff: fa0111 callx0 a0 - 2302: c0ff mov.n a3, a2 - 2304: 0000 s32i.n a2, a1, 0 - 2306: 29023d l32r a2, 22dc - 2309: f52101 l32r a0, 22e8 - 230c: f701ff callx0 a0 - 230f: c0ff l32i.n a2, a1, 0 - 2311: 280000 l32r a0, 22e0 - 2314: f30101 bnei a2, 1, 2325 - 2317: 66ff movi.n a3, 1 - 2319: 0c0d12 s8i a3, a0, 24 - 231c: 403213 l32r a0, 22ec - 231f: f40118 callx0 a0 - 2322: 00c0ff j 2330 - 2325: 8600 movi.n a4, 0 - 2327: 0c0002 s8i a4, a0, 24 - 232a: 404204 l32r a0, 22f0 - 232d: f10118 callx0 a0 - 2330: c0ff l32i.n a0, a1, 4 - 2332: 080000 addi a1, a1, 16 - 2335: 1211 ret.n - 2337: 0d10c1 ill - 233a: 0000f0 ill - ... - -0000234c : - 234c: f0c112 l32r a0, f50 - 234f: 09 .byte 0xff - 2350: fb0101 callx0 a0 - 2353: c0ff beqz.n a2, 2366 - 2355: 8c0000 l32r a2, 2338 - 2358: 21f2 movi.n a0, 0 - 235a: 0cfff8 s8i a0, a2, 24 - 235d: 420200 l32r a0, 2340 - 2360: f80118 callx0 a0 - 2363: 00c0ff j 236c - 2366: 014600 l32r a0, 2344 - 2369: f70100 callx0 a0 - 236c: c0ff l32i.n a0, a1, 0 - 236e: 080000 addi a1, a1, 16 - 2371: 1201 ret.n - 2373: Address 0x00002373 is out of bounds. - - -Disassembly of section .irom.text: - -00004940 <.irom.text>: - 4940: 323025 excw - 4943: 3a78 l32i.n a7, a10, 12 - 4945: 323025 excw - 4948: 3a78 l32i.n a7, a10, 12 - 494a: 323025 excw - 494d: 3a78 l32i.n a7, a10, 12 - 494f: 323025 excw - 4952: 3a78 l32i.n a7, a10, 12 - 4954: 323025 excw - 4957: 3a78 l32i.n a7, a10, 12 - 4959: 323025 excw - 495c: 0d78 l32i.n a7, a13, 0 - 495e: 000a add.n a0, a0, a0 - 4960: 323025 excw - 4963: 3a78 l32i.n a7, a10, 12 - 4965: 323025 excw - 4968: 3a78 l32i.n a7, a10, 12 - 496a: 323025 excw - 496d: 3a78 l32i.n a7, a10, 12 - 496f: 323025 excw - 4972: 3a78 l32i.n a7, a10, 12 - 4974: 323025 excw - 4977: 3a78 l32i.n a7, a10, 12 - 4979: 323025 excw - 497c: 0d78 l32i.n a7, a13, 0 - 497e: 000a add.n a0, a0, a0 - 4980: 2e6425 excw - 4983: 2e6425 excw - 4986: 2e6425 excw - 4989: 0d6425 excw - 498c: 000a add.n a0, a0, a0 - 498e: 250000 extui a0, a0, 16, 3 - 4991: 252e64 excw - 4994: 252e64 excw - 4997: 252e64 excw - 499a: 0a0d64 excw - 499d: 000000 ill - 49a0: 2e6425 excw - 49a3: 2e6425 excw - 49a6: 2e6425 excw - 49a9: 0d6425 excw - 49ac: 000a add.n a0, a0, a0 - 49ae: 250000 extui a0, a0, 16, 3 - 49b1: 252e64 excw - 49b4: 252e64 excw - 49b7: 252e64 excw - 49ba: 0a0d64 excw - 49bd: 000000 ill - 49c0: 2e6425 excw - 49c3: 2e6425 excw - 49c6: 2e6425 excw - 49c9: 0d6425 excw - 49cc: 000a add.n a0, a0, a0 - 49ce: 250000 extui a0, a0, 16, 3 - 49d1: 252e64 excw - 49d4: 252e64 excw - 49d7: 252e64 excw - 49da: 0a0d64 excw - 49dd: 000000 ill - 49e0: 746572 s32i a7, a5, 0x1d0 - 49e3: 253d excw - 49e5: 0a0d64 excw - ... - -uart.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000e00 excw - 3: 000060 excw - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 11c9 s32i.n a12, a1, 4 - d: 0109 s32i.n a0, a1, 0 - f: 02cd mov.n a12, a2 - 11: fffc01 l32r a0, 4 - 14: 0000c0 callx0 a0 - 17: 023d mov.n a3, a2 - 19: fff901 l32r a0, 0 - 1c: 0020c0 memw - 1f: fc2022 l32i a2, a0, 0x3f0 - 22: c12230 mul16u a2, a2, a3 - 25: f42020 extui a2, a2, 0, 16 - 28: 1b32c7 bltu a2, a12, 47 - 2b: 0020c0 memw - 2e: fc2042 l32i a4, a0, 0x3f0 - 31: 123c47 bltu a12, a4, 47 - 34: 0020c0 memw - 37: fc2052 l32i a5, a0, 0x3f0 - 3a: 55ca add.n a5, a5, a12 - 3c: 0020c0 memw - 3f: fb6052 s32i a5, a0, 0x3ec - 42: 120c movi.n a2, 1 - 44: 000046 j 49 - 47: 020c movi.n a2, 0 - 49: 11c8 l32i.n a12, a1, 4 - 4b: 0108 l32i.n a0, a1, 0 - 4d: 10c112 addi a1, a1, 16 - 50: f00d ret.n - 52: 000000 ill - 55: 0e .byte 0xe - 56: 216000 srai a6, a0, 0 - -00000058 : - 58: ffff21 l32r a2, 54 - 5b: 0020c0 memw - 5e: fb2222 l32i a2, a2, 0x3ec - 61: f42020 extui a2, a2, 0, 16 - 64: f00d ret.n - 66: 000000 ill - 69: 00ff00 excw - 6c: 000f00 excw - 6f: fe0000 excw - 72: ff .byte 0xff - 73: 5f .byte 0x5f - -00000074 : - 74: fffd61 l32r a6, 68 - 77: 7da072 movi a7, 125 - 7a: fffc41 l32r a4, 6c - 7d: fffc51 l32r a5, 70 - 80: d14420 mul16s a4, a4, a2 - 83: 245a add.n a2, a4, a5 - 85: 0020c0 memw - 88: 872252 l32i a5, a2, 0x21c - 8b: 105560 and a5, a5, a6 - 8e: 755050 extui a5, a5, 16, 8 - 91: f03757 bltu a7, a5, 85 - 94: 0020c0 memw - 97: 806232 s32i a3, a2, 0x200 - 9a: 020c movi.n a2, 0 - 9c: f00d ret.n - 9e: 000000 ill - a1: fe .byte 0xfe - a2: ff .byte 0xff - a3: 5f .byte 0x5f - a4: 000000 ill - a7: 000c00 excw - ... - b2: 120000 excw - b5: 09f0c1 l32r a12, fffc2878 - b8: 11c901 l32r a0, fffc47dc - bb: fff9c1 l32r a12, a0 - be: 0020c0 memw - c1: 822c02 l32i a0, a12, 0x208 - c4: 0d6037 bbci a0, 3, d5 - c7: fff721 l32r a2, a4 - ca: 000005 call0 cc - cd: 0020c0 memw - d0: 830c movi.n a3, 8 - d2: 846c32 s32i a3, a12, 0x210 - d5: 0020c0 memw - d8: 822c42 l32i a4, a12, 0x208 - db: 136407 bbci a4, 0, f2 - de: 020c movi.n a2, 0 - e0: 000005 call0 e4 - e3: 020c movi.n a2, 0 - e5: 030c movi.n a3, 0 - e7: 040c movi.n a4, 0 - e9: fff001 l32r a0, ac - ec: 0000c0 callx0 a0 - ef: 001146 j 138 - f2: 0020c0 memw - f5: 822c52 l32i a5, a12, 0x208 - f8: 136587 bbci a5, 8, 10f - fb: 020c movi.n a2, 0 - fd: 000005 call0 100 - 100: 020c movi.n a2, 0 - 102: 030c movi.n a3, 0 - 104: 040c movi.n a4, 0 - 106: ffea01 l32r a0, b0 - 109: 0000c0 callx0 a0 - 10c: 000a06 j 138 - 10f: 0020c0 memw - 112: 822c62 l32i a6, a12, 0x208 - 115: 001c movi.n a0, 16 - 117: 266617 bbci a6, 1, 141 - 11a: d97c movi.n a9, -3 - 11c: 0020c0 memw - 11f: 832c82 l32i a8, a12, 0x20c - 122: 108890 and a8, a8, a9 - 125: 0020c0 memw - 128: 836c82 s32i a8, a12, 0x20c - 12b: 020c movi.n a2, 0 - 12d: 000005 call0 130 - 130: 0020c0 memw - 133: 2a0c movi.n a10, 2 - 135: 846ca2 s32i a10, a12, 0x210 - 138: 11c8 l32i.n a12, a1, 4 - 13a: 0108 l32i.n a0, a1, 0 - 13c: 10c112 addi a1, a1, 16 - 13f: f00d ret.n - 141: 0020c0 memw - 144: 822cb2 l32i a11, a12, 0x208 - 147: ed6b47 bbci a11, 4, 138 - 14a: 0020c0 memw - 14d: ffd621 l32r a2, a8 - 150: 846c02 s32i a0, a12, 0x210 - 153: 000005 call0 154 - 156: fff786 j 138 - 159: 000000 ill - 15c: 000f00 excw - 15f: fe0000 excw - 162: ff .byte 0xff - 163: 5f .byte 0x5f - -00000164 : - 164: fffe61 l32r a6, 15c - 167: fffe71 l32r a7, 160 - 16a: d16620 mul16s a6, a6, a2 - 16d: 267a add.n a2, a6, a7 - 16f: 0020c0 memw - 172: 872252 l32i a5, a2, 0x21c - 175: 7da042 movi a4, 125 - 178: 755050 extui a5, a5, 16, 8 - 17b: 053457 bltu a4, a5, 184 - 17e: 0020c0 memw - 181: 806232 s32i a3, a2, 0x200 - 184: 020c movi.n a2, 0 - 186: f00d ret.n - -00000188 : - 188: f0c112 addi a1, a1, -16 - 18b: 0109 s32i.n a0, a1, 0 - 18d: 11c9 s32i.n a12, a1, 4 - 18f: 000232 l8ui a3, a2, 0 - 192: 02cd mov.n a12, a2 - 194: b38c beqz.n a3, 1a3 - 196: cc1b addi.n a12, a12, 1 - 198: 120c movi.n a2, 1 - 19a: 000005 call0 19c - 19d: 000c32 l8ui a3, a12, 0 - 1a0: ff2356 bnez a3, 196 - 1a3: 11c8 l32i.n a12, a1, 4 - 1a5: 0108 l32i.n a0, a1, 0 - 1a7: 10c112 addi a1, a1, 16 - 1aa: f00d ret.n - ... - 1c4: e0c112 addi a1, a1, -32 - 1c7: 51e9 s32i.n a14, a1, 20 - 1c9: 61f9 s32i.n a15, a1, 24 - 1cb: 2109 s32i.n a0, a1, 8 - 1cd: 31c9 s32i.n a12, a1, 12 - 1cf: 41d9 s32i.n a13, a1, 16 - 1d1: 02cd mov.n a12, a2 - 1d3: 04dd mov.n a13, a4 - 1d5: 54bc beqz.n a4, 20e - 1d7: 1208 l32i.n a0, a2, 4 - 1d9: 02f8 l32i.n a15, a2, 0 - 1db: 2228 l32i.n a2, a2, 8 - 1dd: ff0a add.n a15, a15, a0 - 1df: c0ff20 sub a15, a15, a2 - 1e2: f4f0f0 extui a15, a15, 0, 16 - 1e5: 343f47 bltu a15, a4, 21d - 1e8: fff101 l32r a0, 1ac - 1eb: 0000c0 callx0 a0 - 1ee: 0c38 l32i.n a3, a12, 0 - 1f0: 2c28 l32i.n a2, a12, 8 - 1f2: 1ce8 l32i.n a14, a12, 4 - 1f4: 2d2a add.n a2, a13, a2 - 1f6: 2c29 s32i.n a2, a12, 8 - 1f8: c022e0 sub a2, a2, a14 - 1fb: ffed01 l32r a0, 1b0 - 1fe: 0000c0 callx0 a0 - 201: 2e2a add.n a2, a14, a2 - 203: 0a1c02 l16ui a0, a12, 20 - 206: 2c29 s32i.n a2, a12, 8 - 208: c000d0 sub a0, a0, a13 - 20b: 0a5c02 s16i a0, a12, 20 - 20e: 31c8 l32i.n a12, a1, 12 - 210: 41d8 l32i.n a13, a1, 16 - 212: 51e8 l32i.n a14, a1, 20 - 214: 61f8 l32i.n a15, a1, 24 - 216: 2108 l32i.n a0, a1, 8 - 218: 20c112 addi a1, a1, 32 - 21b: f00d ret.n - 21d: 1139 s32i.n a3, a1, 4 - 21f: 0f4d mov.n a4, a15 - 221: ffe401 l32r a0, 1b4 - 224: 0000c0 callx0 a0 - 227: 0c38 l32i.n a3, a12, 0 - 229: 2c28 l32i.n a2, a12, 8 - 22b: 1ce8 l32i.n a14, a12, 4 - 22d: 2f2a add.n a2, a15, a2 - 22f: 2c29 s32i.n a2, a12, 8 - 231: c022e0 sub a2, a2, a14 - 234: ffe101 l32r a0, 1b8 - 237: 0000c0 callx0 a0 - 23a: 1138 l32i.n a3, a1, 4 - 23c: 0a1c42 l16ui a4, a12, 20 - 23f: 2e2a add.n a2, a14, a2 - 241: 2c29 s32i.n a2, a12, 8 - 243: c044f0 sub a4, a4, a15 - 246: 3f3a add.n a3, a15, a3 - 248: 0a5c42 s16i a4, a12, 20 - 24b: c04df0 sub a4, a13, a15 - 24e: 0149 s32i.n a4, a1, 0 - 250: ffdb01 l32r a0, 1bc - 253: 0000c0 callx0 a0 - 256: 0c38 l32i.n a3, a12, 0 - 258: 2c48 l32i.n a4, a12, 8 - 25a: 0128 l32i.n a2, a1, 0 - 25c: 1ce8 l32i.n a14, a12, 4 - 25e: 224a add.n a2, a2, a4 - 260: 2c29 s32i.n a2, a12, 8 - 262: c022e0 sub a2, a2, a14 - 265: ffd601 l32r a0, 1c0 - 268: 0000c0 callx0 a0 - 26b: c03fd0 sub a3, a15, a13 - 26e: 0a1c02 l16ui a0, a12, 20 - 271: 4e2a add.n a4, a14, a2 - 273: 2c49 s32i.n a4, a12, 8 - 275: 003a add.n a0, a0, a3 - 277: ffe406 j 20b - 27a: 000000 ill - 27d: fe .byte 0xfe - 27e: ff .byte 0xff - 27f: 5f .byte 0x5f - ... - -0000028c : - 28c: f0c112 addi a1, a1, -16 - 28f: 0109 s32i.n a0, a1, 0 - 291: fffa51 l32r a5, 27c - 294: 0020c0 memw - 297: fffa61 l32r a6, 280 - 29a: 872582 l32i a8, a5, 0x21c - 29d: 2668 l32i.n a6, a6, 8 - 29f: 748080 extui a8, a8, 0, 8 - 2a2: 0a1602 l16ui a0, a6, 20 - 2a5: 2648 l32i.n a4, a6, 8 - 2a7: 0b3807 bltu a8, a0, 2b6 - 2aa: fff621 l32r a2, 284 - 2ad: fff601 l32r a0, 288 - 2b0: 0000c0 callx0 a0 - 2b3: 000f86 j 2f5 - 2b6: a8ac beqz.n a8, 2e4 - 2b8: 000c movi.n a0, 0 - 2ba: 001b addi.n a0, a0, 1 - 2bc: 740000 extui a0, a0, 0, 8 - 2bf: 0020c0 memw - 2c2: 802572 l32i a7, a5, 0x200 - 2c5: 747070 extui a7, a7, 0, 8 - 2c8: 004472 s8i a7, a4, 0 - 2cb: 1678 l32i.n a7, a6, 4 - 2cd: 2648 l32i.n a4, a6, 8 - 2cf: 0698 l32i.n a9, a6, 0 - 2d1: 441b addi.n a4, a4, 1 - 2d3: 2649 s32i.n a4, a6, 8 - 2d5: 997a add.n a9, a9, a7 - 2d7: 039497 bne a4, a9, 2de - 2da: 074d mov.n a4, a7 - 2dc: 2679 s32i.n a7, a6, 8 - 2de: d89807 bne a8, a0, 2ba - 2e1: 0a1602 l16ui a0, a6, 20 - 2e4: c02080 sub a2, a0, a8 - 2e7: f42020 extui a2, a2, 0, 16 - 2ea: 0a5622 s16i a2, a6, 20 - 2ed: 04e2b6 bltui a2, 128, 2f5 - 2f0: 020c movi.n a2, 0 - 2f2: 000005 call0 2f4 - 2f5: 0108 l32i.n a0, a1, 0 - 2f7: 10c112 addi a1, a1, 16 - 2fa: f00d ret.n - 2fc: 000f00 excw - 2ff: fe0000 excw - 302: ff .byte 0xff - 303: 5f .byte 0x5f - 304: 000000 ill - 307: c11200 mul16u a1, a2, a0 - 30a: 31e9f0 srai a14, a15, 25 - 30d: 0109 s32i.n a0, a1, 0 - 30f: 11c9 s32i.n a12, a1, 4 - 311: 21d9 s32i.n a13, a1, 8 - 313: 02cd mov.n a12, a2 - 315: 03dd mov.n a13, a3 - 317: 43bc beqz.n a3, 34f - 319: fff951 l32r a5, 300 - 31c: 3208 l32i.n a0, a2, 12 - 31e: fff761 l32r a6, 2fc - 321: 020c movi.n a2, 0 - 323: d14640 mul16s a4, a6, a4 - 326: 445a add.n a4, a4, a5 - 328: 000082 l8ui a8, a0, 0 - 32b: 901b addi.n a9, a0, 1 - 32d: 3c99 s32i.n a9, a12, 12 - 32f: 0020c0 memw - 332: 3c08 l32i.n a0, a12, 12 - 334: 1ce8 l32i.n a14, a12, 4 - 336: 221b addi.n a2, a2, 1 - 338: 806482 s32i a8, a4, 0x200 - 33b: 0c38 l32i.n a3, a12, 0 - 33d: 742020 extui a2, a2, 0, 8 - 340: 73ea add.n a7, a3, a14 - 342: 039077 bne a0, a7, 349 - 345: 3ce9 s32i.n a14, a12, 12 - 347: 0e0d mov.n a0, a14 - 349: db9d27 bne a13, a2, 328 - 34c: 000146 j 355 - 34f: 12e8 l32i.n a14, a2, 4 - 351: 3208 l32i.n a0, a2, 12 - 353: 0238 l32i.n a3, a2, 0 - 355: c020e0 sub a2, a0, a14 - 358: ffeb01 l32r a0, 304 - 35b: 0000c0 callx0 a0 - 35e: 0108 l32i.n a0, a1, 0 - 360: 4e2a add.n a4, a14, a2 - 362: 0a1c32 l16ui a3, a12, 20 - 365: 31e8 l32i.n a14, a1, 12 - 367: 3c49 s32i.n a4, a12, 12 - 369: 3d3a add.n a3, a13, a3 - 36b: 0a5c32 s16i a3, a12, 20 - 36e: 21d8 l32i.n a13, a1, 8 - 370: 11c8 l32i.n a12, a1, 4 - 372: 10c112 addi a1, a1, 16 - 375: f00d ret.n - 377: 0f0000 excw - 37a: 000000 ill - 37d: fe .byte 0xfe - 37e: ff .byte 0xff - 37f: 5f .byte 0x5f - 380: 000000 ill - 383: fe0000 excw - 386: ff .byte 0xff - 387: 5f .byte 0x5f - 388: 000080 ret - 38b: 000000 ill - 38e: 3f0000 excw - 391: 1f .byte 0x1f - 392: 000000 ill - 395: 000000 ill - -00000398 : - 398: 024d mov.n a4, a2 - 39a: fff731 l32r a3, 378 - 39d: f0c112 addi a1, a1, -16 - 3a0: 0109 s32i.n a0, a1, 0 - 3a2: d13320 mul16s a3, a3, a2 - 3a5: fff501 l32r a0, 37c - 3a8: fff621 l32r a2, 380 - 3ab: 330a add.n a3, a3, a0 - 3ad: 0020c0 memw - 3b0: 872332 l32i a3, a3, 0x21c - 3b3: 1228 l32i.n a2, a2, 4 - 3b5: 753030 extui a3, a3, 16, 8 - 3b8: 82bc beqz.n a2, 3f4 - 3ba: 0a1282 l16ui a8, a2, 20 - 3bd: 0278 l32i.n a7, a2, 0 - 3bf: 80af52 movi a5, -128 - 3c2: c03530 sub a3, a5, a3 - 3c5: 743030 extui a3, a3, 0, 8 - 3c8: c07780 sub a7, a7, a8 - 3cb: f45070 extui a5, a7, 0, 16 - 3ce: 19b357 bgeu a3, a5, 3eb - 3d1: fff345 call0 308 - 3d4: 280c movi.n a8, 2 - 3d6: 0020c0 memw - 3d9: ffea71 l32r a7, 384 - 3dc: 832762 l32i a6, a7, 0x20c - 3df: 206680 or a6, a6, a8 - 3e2: 0020c0 memw - 3e5: 836762 s32i a6, a7, 0x20c - 3e8: 000386 j 3fa - 3eb: 743070 extui a3, a7, 0, 8 - 3ee: fff185 call0 308 - 3f1: 000146 j 3fa - 3f4: ffe521 l32r a2, 388 - 3f7: 000005 call0 3f8 - 3fa: ffe4a1 l32r a10, 38c - 3fd: 1aa8 l32i.n a10, a10, 4 - 3ff: ffe491 l32r a9, 390 - 402: 0a1aa2 l16ui a10, a10, 20 - 405: 0bb9a7 bgeu a9, a10, 414 - 408: 020c movi.n a2, 0 - 40a: 230c movi.n a3, 2 - 40c: 040c movi.n a4, 0 - 40e: ffe101 l32r a0, 394 - 411: 0000c0 callx0 a0 - 414: 0108 l32i.n a0, a1, 0 - 416: 10c112 addi a1, a1, 16 - 419: f00d ret.n - 41b: 0f0000 excw - 41e: 000000 ill - 421: fe .byte 0xfe - 422: ff .byte 0xff - 423: 5f .byte 0x5f - -00000424 : - 424: fffe41 l32r a4, 41c - 427: fffe51 l32r a5, 420 - 42a: d14420 mul16s a4, a4, a2 - 42d: 445a add.n a4, a4, a5 - 42f: feae52 movi a5, 0xfffffefe - 432: 0020c0 memw - 435: 832432 l32i a3, a4, 0x20c - 438: 103350 and a3, a3, a5 - 43b: 0020c0 memw - 43e: 836432 s32i a3, a4, 0x20c - 441: f00d ret.n - 443: 0f0000 excw - 446: 000000 ill - 449: fe .byte 0xfe - 44a: ff .byte 0xff - 44b: 5f .byte 0x5f - -0000044c : - 44c: fffe41 l32r a4, 444 - 44f: fffe51 l32r a5, 448 - 452: d14420 mul16s a4, a4, a2 - 455: 445a add.n a4, a4, a5 - 457: 01a152 movi a5, 0x101 - 45a: 0020c0 memw - 45d: 832432 l32i a3, a4, 0x20c - 460: 203350 or a3, a3, a5 - 463: 0020c0 memw - 466: 836432 s32i a3, a4, 0x20c - 469: f00d ret.n - 46b: 023d00 excw - 46e: f0c112 addi a1, a1, -16 - 471: 0109 s32i.n a0, a1, 0 - 473: 109266 bnei a2, 10, 487 - 476: 020c movi.n a2, 0 - 478: d30c movi.n a3, 13 - 47a: 000005 call0 47c - 47d: 020c movi.n a2, 0 - 47f: a30c movi.n a3, 10 - 481: 000005 call0 484 - 484: 000246 j 491 - 487: d00c movi.n a0, 13 - 489: 041207 beq a2, a0, 491 - 48c: 020c movi.n a2, 0 - 48e: 000005 call0 490 - 491: 0108 l32i.n a0, a1, 0 - 493: 10c112 addi a1, a1, 16 - 496: f00d ret.n - -Disassembly of section .irom0.text: - -00000498 : - 498: 000e00 excw - 49b: 200060 or a0, a0, a6 - 49e: 000000 ill - 4a1: 600006 j 184a5 - 4a4: 0000b4 excw - ... - 4af: b40000 extui a0, a0, 0, 12 - 4b2: 0004c4 excw - 4b5: fe .byte 0xfe - 4b6: ff .byte 0xff - 4b7: 5f .byte 0x5f - 4b8: 000f00 excw - 4bb: 000000 ill - 4be: ff0006 j c2 - 4c1: ff .byte 0xff - 4c2: fff9 s32i.n a15, a15, 60 - 4c4: ee1064 excw - 4c7: ffff82 excw - ... - 4de: 120000 excw - 4e1: d9f0c1 l32r a12, ffff6ca4 - 4e4: 21c931 l32r a3, fffc8c08 - 4e7: 1109 s32i.n a0, a1, 4 - 4e9: 02cd mov.n a12, a2 - 4eb: fff801 l32r a0, 4cc - 4ee: 0000c0 callx0 a0 - 4f1: ffe9d1 l32r a13, 498 - 4f4: f40020 extui a0, a2, 0, 16 - 4f7: 0109 s32i.n a0, a1, 0 - 4f9: b4a522 movi a2, 0x5b4 - 4fc: 1a1027 beq a0, a2, 51a - 4ff: 220c movi.n a2, 2 - 501: fff301 l32r a0, 4d0 - 504: 0000c0 callx0 a0 - 507: 0020c0 memw - 50a: fc2d42 l32i a4, a13, 0x3f0 - 50d: 0138 l32i.n a3, a1, 0 - 50f: 334a add.n a3, a3, a4 - 511: 0020c0 memw - 514: fb6d32 s32i a3, a13, 0x3ec - 517: 000206 j 523 - 51a: ffe051 l32r a5, 49c - 51d: 0020c0 memw - 520: fb6d52 s32i a5, a13, 0x3ec - 523: cfae02 movi a0, 0xfffffecf - 526: ffded1 l32r a13, 4a0 - 529: 161c66 bnei a12, 1, 543 - 52c: 072c movi.n a7, 32 - 52e: 0020c0 memw - 531: 8e2d62 l32i a6, a13, 0x238 - 534: 106600 and a6, a6, a0 - 537: 206670 or a6, a6, a7 - 53a: 0020c0 memw - 53d: 8e6d62 s32i a6, a13, 0x238 - 540: 0019c6 j 5ab - 543: 520c movi.n a2, 5 - 545: ffd731 l32r a3, 4a4 - 548: ffd841 l32r a4, 4a8 - 54b: ffe201 l32r a0, 4d4 - 54e: 0000c0 callx0 a0 - 551: 00a1a2 movi a10, 0x100 - 554: 7faf82 movi a8, -129 - 557: 0020c0 memw - 55a: 862d32 l32i a3, a13, 0x218 - 55d: 103380 and a3, a3, a8 - 560: 0020c0 memw - 563: 866d32 s32i a3, a13, 0x218 - 566: 0020c0 memw - 569: 862d22 l32i a2, a13, 0x218 - 56c: cfaeb2 movi a11, 0xfffffecf - 56f: 1022b0 and a2, a2, a11 - 572: 0020c0 memw - 575: 866d22 s32i a2, a13, 0x218 - 578: 0020c0 memw - 57b: 842d02 l32i a0, a13, 0x210 - 57e: 1000b0 and a0, a0, a11 - 581: 2000a0 or a0, a0, a10 - 584: 0020c0 memw - 587: 846d02 s32i a0, a13, 0x210 - 58a: 0020c0 memw - 58d: 822d92 l32i a9, a13, 0x208 - 590: 1099b0 and a9, a9, a11 - 593: 2099a0 or a9, a9, a10 - 596: 0020c0 memw - 599: 826d92 s32i a9, a13, 0x208 - 59c: 0020c0 memw - 59f: 822d72 l32i a7, a13, 0x208 - 5a2: 107780 and a7, a7, a8 - 5a5: 0020c0 memw - 5a8: 826d72 s32i a7, a13, 0x208 - 5ab: ffc0d1 l32r a13, 4ac - 5ae: ffc021 l32r a2, 4b0 - 5b1: 0d38 l32i.n a3, a13, 0 - 5b3: ffc901 l32r a0, 4d8 - 5b6: 0000c0 callx0 a0 - 5b9: 023d mov.n a3, a2 - 5bb: 0c2d mov.n a2, a12 - 5bd: ffc701 l32r a0, 4dc - 5c0: 0000c0 callx0 a0 - 5c3: ffbc21 l32r a2, 4b4 - 5c6: 3db8 l32i.n a11, a13, 12 - 5c8: 2d88 l32i.n a8, a13, 8 - 5ca: 1d98 l32i.n a9, a13, 4 - 5cc: ffbb01 l32r a0, 4b8 - 5cf: 4da8 l32i.n a10, a13, 16 - 5d1: d100c0 mul16s a0, a0, a12 - 5d4: 11aac0 slli a10, a10, 4 - 5d7: 1199e0 slli a9, a9, 2 - 5da: 2088b0 or a8, a8, a11 - 5dd: 2099a0 or a9, a9, a10 - 5e0: 002a add.n a0, a0, a2 - 5e2: 208890 or a8, a8, a9 - 5e5: 0020c0 memw - 5e8: 886082 s32i a8, a0, 0x220 - 5eb: ffb471 l32r a7, 4bc - 5ee: 0020c0 memw - 5f1: 882062 l32i a6, a0, 0x220 - 5f4: 206670 or a6, a6, a7 - 5f7: 0020c0 memw - 5fa: 886062 s32i a6, a0, 0x220 - 5fd: ffb051 l32r a5, 4c0 - 600: 0020c0 memw - 603: 882042 l32i a4, a0, 0x220 - 606: 104450 and a4, a4, a5 - 609: 0020c0 memw - 60c: 886042 s32i a4, a0, 0x220 - 60f: ccdc bnez.n a12, 62f - 611: ffac41 l32r a4, 4c4 - 614: 0020c0 memw - 617: 896042 s32i a4, a0, 0x224 - 61a: 08a132 movi a3, 0x108 - 61d: 0020c0 memw - 620: 832022 l32i a2, a0, 0x20c - 623: 202230 or a2, a2, a3 - 626: 0020c0 memw - 629: 836022 s32i a2, a0, 0x20c - 62c: 0002c6 j 63b - 62f: 280d52 l8ui a5, a13, 40 - 632: 645050 extui a5, a5, 0, 7 - 635: 0020c0 memw - 638: 896052 s32i a5, a0, 0x224 - 63b: ffa381 l32r a8, 4c8 - 63e: 0020c0 memw - 641: 846082 s32i a8, a0, 0x210 - 644: 171c movi.n a7, 17 - 646: 0020c0 memw - 649: 832062 l32i a6, a0, 0x20c - 64c: 206670 or a6, a6, a7 - 64f: 0020c0 memw - 652: 21c8 l32i.n a12, a1, 8 - 654: 31d8 l32i.n a13, a1, 12 - 656: 836062 s32i a6, a0, 0x20c - 659: 1108 l32i.n a0, a1, 4 - 65b: 10c112 addi a1, a1, 16 - 65e: f00d ret.n - ... - 66c: 023d mov.n a3, a2 - 66e: f0c112 addi a1, a1, -16 - 671: 0109 s32i.n a0, a1, 0 - 673: 169266 bnei a2, 10, 68d - 676: 120c movi.n a2, 1 - 678: d30c movi.n a3, 13 - 67a: fff901 l32r a0, 660 - 67d: 0000c0 callx0 a0 - 680: 120c movi.n a2, 1 - 682: a30c movi.n a3, 10 - 684: fff801 l32r a0, 664 - 687: 0000c0 callx0 a0 - 68a: 000306 j 69a - 68d: d00c movi.n a0, 13 - 68f: 071207 beq a2, a0, 69a - 692: 120c movi.n a2, 1 - 694: fff501 l32r a0, 668 - 697: 0000c0 callx0 a0 - 69a: 0108 l32i.n a0, a1, 0 - 69c: 10c112 addi a1, a1, 16 - 69f: f00d ret.n - 6a1: 000000 ill - -000006a4 : - 6a4: 040c movi.n a4, 0 - 6a6: f0c112 addi a1, a1, -16 - 6a9: 0109 s32i.n a0, a1, 0 - 6ab: 000005 call0 6ac - 6ae: 0108 l32i.n a0, a1, 0 - 6b0: 10c112 addi a1, a1, 16 - 6b3: f00d ret.n - 6b5: 000000 ill - 6b8: 000000 ill - ... - -000006bc : - 6bc: f0c112 addi a1, a1, -16 - 6bf: 11c9 s32i.n a12, a1, 4 - 6c1: 0109 s32i.n a0, a1, 0 - 6c3: 02cd mov.n a12, a2 - 6c5: fffc01 l32r a0, 6b8 - 6c8: 0000c0 callx0 a0 - 6cb: 023d mov.n a3, a2 - 6cd: 140c movi.n a4, 1 - 6cf: 0c2d mov.n a2, a12 - 6d1: f43030 extui a3, a3, 0, 16 - 6d4: 11c8 l32i.n a12, a1, 4 - 6d6: 000005 call0 6d8 - 6d9: 0108 l32i.n a0, a1, 0 - 6db: 10c112 addi a1, a1, 16 - 6de: f00d ret.n - 6e0: 000000 ill - ... - -000006e4 : - 6e4: ffff31 l32r a3, 6e0 - 6e7: 0329 s32i.n a2, a3, 0 - 6e9: f00d ret.n - 6eb: 000000 ill - ... - -000006f0 : - 6f0: ffff41 l32r a4, 6ec - 6f3: f0c112 addi a1, a1, -16 - 6f6: 0448 l32i.n a4, a4, 0 - 6f8: 0109 s32i.n a0, a1, 0 - 6fa: 448c beqz.n a4, 702 - 6fc: 0004c0 callx0 a4 - 6ff: 000086 j 705 - 702: 000005 call0 704 - 705: 0108 l32i.n a0, a1, 0 - 707: 10c112 addi a1, a1, 16 - 70a: f00d ret.n - 70c: 000000 ill - ... - -00000710 : - 710: 80a032 movi a3, 128 - 713: 90a022 movi a2, 144 - 716: c01120 sub a1, a1, a2 - 719: 012d mov.n a2, a1 - 71b: 206102 s32i a0, a1, 128 - 71e: fffb01 l32r a0, 70c - 721: 0000c0 callx0 a0 - 724: 012d mov.n a2, a1 - 726: 80a032 movi a3, 128 - 729: 000005 call0 72c - 72c: 023d mov.n a3, a2 - 72e: 140c movi.n a4, 1 - 730: 012d mov.n a2, a1 - 732: 000005 call0 734 - 735: 90a022 movi a2, 144 - 738: 202102 l32i a0, a1, 128 - 73b: 112a add.n a1, a1, a2 - 73d: f00d ret.n - ... - 747: 01d400 slli a13, a4, 32 - 74a: 000000 ill - 74d: 0e .byte 0xe - 74e: 006000 rsil a0, 0 - ... - -00000760 : - 760: 025d mov.n a5, a2 - 762: f0c112 addi a1, a1, -16 - 765: 1109 s32i.n a0, a1, 4 - 767: 0139 s32i.n a3, a1, 0 - 769: fff501 l32r a0, 740 - 76c: 020c movi.n a2, 0 - 76e: 0059 s32i.n a5, a0, 0 - 770: ffd6c5 call0 4e0 - 773: fff431 l32r a3, 744 - 776: 0128 l32i.n a2, a1, 0 - 778: 0329 s32i.n a2, a3, 0 - 77a: 120c movi.n a2, 1 - 77c: ffd605 call0 4e0 - 77f: 022c movi.n a2, 32 - 781: fff501 l32r a0, 758 - 784: 0000c0 callx0 a0 - 787: fff021 l32r a2, 748 - 78a: fff401 l32r a0, 75c - 78d: 0000c0 callx0 a0 - 790: ffef21 l32r a2, 74c - 793: 0020c0 memw - 796: fb2222 l32i a2, a2, 0x3ec - 799: 000005 call0 79c - 79c: ffed31 l32r a3, 750 - 79f: 1329 s32i.n a2, a3, 4 - 7a1: c9a022 movi a2, 201 - 7a4: 000005 call0 7a8 - 7a7: ffeb41 l32r a4, 754 - 7aa: 1108 l32i.n a0, a1, 4 - 7ac: 10c112 addi a1, a1, 16 - 7af: 2429 s32i.n a2, a4, 8 - 7b1: f00d ret.n - 7b3: 248000 extui a8, a0, 0, 3 - 7b6: 800001 l32r a0, fffe07b8 - 7b9: 000124 excw - -000007bc : - 7bc: fffe21 l32r a2, 7b4 - 7bf: fffe31 l32r a3, 7b8 - 7c2: f0c112 addi a1, a1, -16 - 7c5: 0109 s32i.n a0, a1, 0 - 7c7: 000005 call0 7c8 - 7ca: 0108 l32i.n a0, a1, 0 - 7cc: 10c112 addi a1, a1, 16 - 7cf: f00d ret.n - 7d1: 000000 ill - 7d4: 0018 l32i.n a1, a0, 0 - ... - -000007e8 : - 7e8: f0c112 addi a1, a1, -16 - 7eb: 21c9 s32i.n a12, a1, 8 - 7ed: 1109 s32i.n a0, a1, 4 - 7ef: 02cd mov.n a12, a2 - 7f1: fff901 l32r a0, 7d8 - 7f4: 0000c0 callx0 a0 - 7f7: 0d3c27 bltu a12, a2, 808 - 7fa: fff621 l32r a2, 7d4 - 7fd: fff701 l32r a0, 7dc - 800: 0000c0 callx0 a0 - 803: 000c movi.n a0, 0 - 805: 000ac6 j 834 - 808: c21c movi.n a2, 28 - 80a: fff501 l32r a0, 7e0 - 80d: 0000c0 callx0 a0 - 810: 0129 s32i.n a2, a1, 0 - 812: 02c9 s32i.n a12, a2, 0 - 814: 0c2d mov.n a2, a12 - 816: fff301 l32r a0, 7e4 - 819: 0000c0 callx0 a0 - 81c: 0148 l32i.n a4, a1, 0 - 81e: 050c movi.n a5, 0 - 820: 040d mov.n a0, a4 - 822: 1429 s32i.n a2, a4, 4 - 824: 2429 s32i.n a2, a4, 8 - 826: 3429 s32i.n a2, a4, 12 - 828: 4459 s32i.n a5, a4, 16 - 82a: 6459 s32i.n a5, a4, 24 - 82c: 164452 s8i a5, a4, 22 - 82f: 0438 l32i.n a3, a4, 0 - 831: 0a5432 s16i a3, a4, 20 - 834: 21c8 l32i.n a12, a1, 8 - 836: 002d mov.n a2, a0 - 838: 1108 l32i.n a0, a1, 4 - 83a: 10c112 addi a1, a1, 16 - 83d: f00d ret.n - ... - -00000848 : - 848: f0c112 addi a1, a1, -16 - 84b: 11c9 s32i.n a12, a1, 4 - 84d: 0109 s32i.n a0, a1, 0 - 84f: 02cd mov.n a12, a2 - 851: 1228 l32i.n a2, a2, 4 - 853: fffb01 l32r a0, 840 - 856: 0000c0 callx0 a0 - 859: 0c2d mov.n a2, a12 - 85b: 11c8 l32i.n a12, a1, 4 - 85d: fff901 l32r a0, 844 - 860: 0000c0 callx0 a0 - 863: 0108 l32i.n a0, a1, 0 - 865: 10c112 addi a1, a1, 16 - 868: f00d ret.n - ... - -0000089c : - 89c: 034d mov.n a4, a3 - 89e: e0c112 addi a1, a1, -32 - 8a1: 31d9 s32i.n a13, a1, 12 - 8a3: 51f9 s32i.n a15, a1, 20 - 8a5: 21c9 s32i.n a12, a1, 8 - 8a7: fff1f1 l32r a15, 86c - 8aa: 1109 s32i.n a0, a1, 4 - 8ac: 2fc8 l32i.n a12, a15, 8 - 8ae: 41e9 s32i.n a14, a1, 16 - 8b0: 0c08 l32i.n a0, a12, 0 - 8b2: 1ce8 l32i.n a14, a12, 4 - 8b4: 0a1c32 l16ui a3, a12, 20 - 8b7: ee0a add.n a14, a14, a0 - 8b9: c00030 sub a0, a0, a3 - 8bc: 3c38 l32i.n a3, a12, 12 - 8be: f40000 extui a0, a0, 0, 16 - 8c1: c0ee30 sub a14, a14, a3 - 8c4: f4e0e0 extui a14, a14, 0, 16 - 8c7: 01b047 bgeu a0, a4, 8cc - 8ca: 004d mov.n a4, a0 - 8cc: 2c08 l32i.n a0, a12, 8 - 8ce: f4d040 extui a13, a4, 0, 16 - 8d1: 363037 bltu a0, a3, 90b - 8d4: 0d4d mov.n a4, a13 - 8d6: ffe901 l32r a0, 87c - 8d9: 0000c0 callx0 a0 - 8dc: 2fc8 l32i.n a12, a15, 8 - 8de: 0a1c02 l16ui a0, a12, 20 - 8e1: 3c28 l32i.n a2, a12, 12 - 8e3: 00da add.n a0, a0, a13 - 8e5: 2d2a add.n a2, a13, a2 - 8e7: 3c29 s32i.n a2, a12, 12 - 8e9: 41e8 l32i.n a14, a1, 16 - 8eb: f42000 extui a2, a0, 0, 16 - 8ee: 51f8 l32i.n a15, a1, 20 - 8f0: 0a5c22 s16i a2, a12, 20 - 8f3: 21c8 l32i.n a12, a1, 8 - 8f5: 07e2b6 bltui a2, 128, 900 - 8f8: 020c movi.n a2, 0 - 8fa: ffe101 l32r a0, 880 - 8fd: 0000c0 callx0 a0 - 900: 0d2d mov.n a2, a13 - 902: 1108 l32i.n a0, a1, 4 - 904: 31d8 l32i.n a13, a1, 12 - 906: 20c112 addi a1, a1, 32 - 909: f00d ret.n - 90b: 0129 s32i.n a2, a1, 0 - 90d: 5ebed7 bgeu a14, a13, 96f - 910: 0e4d mov.n a4, a14 - 912: ffdc01 l32r a0, 884 - 915: 0000c0 callx0 a0 - 918: ffd6c1 l32r a12, 870 - 91b: 2cc8 l32i.n a12, a12, 8 - 91d: 0c38 l32i.n a3, a12, 0 - 91f: 3c28 l32i.n a2, a12, 12 - 921: 1cf8 l32i.n a15, a12, 4 - 923: 2e2a add.n a2, a14, a2 - 925: 3c29 s32i.n a2, a12, 12 - 927: c022f0 sub a2, a2, a15 - 92a: ffd701 l32r a0, 888 - 92d: 0000c0 callx0 a0 - 930: 0a1c42 l16ui a4, a12, 20 - 933: 3f2a add.n a3, a15, a2 - 935: 3c39 s32i.n a3, a12, 12 - 937: 0128 l32i.n a2, a1, 0 - 939: 44ea add.n a4, a4, a14 - 93b: 2e2a add.n a2, a14, a2 - 93d: 0a5c42 s16i a4, a12, 20 - 940: c0ede0 sub a14, a13, a14 - 943: 0e4d mov.n a4, a14 - 945: ffd101 l32r a0, 88c - 948: 0000c0 callx0 a0 - 94b: ffcac1 l32r a12, 874 - 94e: 2cc8 l32i.n a12, a12, 8 - 950: 0c38 l32i.n a3, a12, 0 - 952: 3c28 l32i.n a2, a12, 12 - 954: 1cf8 l32i.n a15, a12, 4 - 956: 2e2a add.n a2, a14, a2 - 958: 3c29 s32i.n a2, a12, 12 - 95a: c022f0 sub a2, a2, a15 - 95d: ffcc01 l32r a0, 890 - 960: 0000c0 callx0 a0 - 963: 0a1c02 l16ui a0, a12, 20 - 966: 2f2a add.n a2, a15, a2 - 968: 3c29 s32i.n a2, a12, 12 - 96a: 0e0a add.n a0, a14, a0 - 96c: ffde46 j 8e9 - 96f: 0d4d mov.n a4, a13 - 971: ffc801 l32r a0, 894 - 974: 0000c0 callx0 a0 - 977: ffc0c1 l32r a12, 878 - 97a: 2cc8 l32i.n a12, a12, 8 - 97c: 0c38 l32i.n a3, a12, 0 - 97e: 3c28 l32i.n a2, a12, 12 - 980: 1cf8 l32i.n a15, a12, 4 - 982: 2d2a add.n a2, a13, a2 - 984: 3c29 s32i.n a2, a12, 12 - 986: c022f0 sub a2, a2, a15 - 989: ffc301 l32r a0, 898 - 98c: 0000c0 callx0 a0 - 98f: 0a1c02 l16ui a0, a12, 20 - 992: 2f2a add.n a2, a15, a2 - 994: 3c29 s32i.n a2, a12, 12 - 996: 00da add.n a0, a0, a13 - 998: ffd346 j 8e9 - 99b: 000000 ill - 99e: 000000 ill - 9a1: fe .byte 0xfe - 9a2: ff .byte 0xff - 9a3: 5f .byte 0x5f - 9a4: 002c movi.n a0, 32 - 9a6: 000000 ill - 9a9: 0e .byte 0xe - 9aa: 006000 rsil a0, 0 - 9ad: 600006 j 189b1 - 9b0: 0068 l32i.n a6, a0, 0 - 9b2: 000000 ill - 9b5: 001c movi.n a0, 16 - 9b7: 100000 and a0, a0, a0 - 9ba: 4c0000 excw - 9bd: 000000 ill - 9c0: 000000 ill - 9c3: 01c400 slli a12, a4, 32 - 9c6: c40000 extui a0, a0, 0, 13 - 9c9: 000001 l32r a0, fffc09cc - ... - 9d4: 0001c4 excw - ... - -000009e0 : - 9e0: e0c112 addi a1, a1, -32 - 9e3: 0109 s32i.n a0, a1, 0 - 9e5: 21d9 s32i.n a13, a1, 8 - 9e7: 31e9 s32i.n a14, a1, 12 - 9e9: 11c9 s32i.n a12, a1, 4 - 9eb: 41f9 s32i.n a15, a1, 16 - 9ed: 03cd mov.n a12, a3 - 9ef: ffebf1 l32r a15, 99c - 9f2: 02ed mov.n a14, a2 - 9f4: ffebd1 l32r a13, 9a0 - 9f7: d27c movi.n a2, -3 - 9f9: 0020c0 memw - 9fc: 832d02 l32i a0, a13, 0x20c - 9ff: 100020 and a0, a0, a2 - a02: 0020c0 memw - a05: 1f28 l32i.n a2, a15, 4 - a07: 836d02 s32i a0, a13, 0x20c - a0a: 52ec bnez.n a2, a33 - a0c: ffe621 l32r a2, 9a4 - a0f: ffec01 l32r a0, 9c0 - a12: 0000c0 callx0 a0 - a15: ffe421 l32r a2, 9a8 - a18: 0020c0 memw - a1b: fb2222 l32i a2, a2, 0x3ec - a1e: 000005 call0 a20 - a21: 1f29 s32i.n a2, a15, 4 - a23: 0b0216 beqz a2, ad7 - a26: 0c4d mov.n a4, a12 - a28: 0e3d mov.n a3, a14 - a2a: ffe601 l32r a0, 9c4 - a2d: 0000c0 callx0 a0 - a30: 0018c6 j a97 - a33: 0a1232 l16ui a3, a2, 20 - a36: 0c33c7 bltu a3, a12, a46 - a39: 0c4d mov.n a4, a12 - a3b: 0e3d mov.n a3, a14 - a3d: ffe201 l32r a0, 9c8 - a40: 0000c0 callx0 a0 - a43: 001406 j a97 - a46: 044416 beqz a4, a8e - a49: 020c movi.n a2, 0 - a4b: ffe001 l32r a0, 9cc - a4e: 0000c0 callx0 a0 - a51: 0020c0 memw - a54: 832d72 l32i a7, a13, 0x20c - a57: d87c movi.n a8, -3 - a59: 107780 and a7, a7, a8 - a5c: 0020c0 memw - a5f: 1f28 l32i.n a2, a15, 4 - a61: 0a1262 l16ui a6, a2, 20 - a64: 836d72 s32i a7, a13, 0x20c - a67: 16b6c7 bgeu a6, a12, a81 - a6a: 624c movi.n a2, 70 - a6c: ffd901 l32r a0, 9d0 - a6f: 0000c0 callx0 a0 - a72: 0020c0 memw - a75: ffcda1 l32r a10, 9ac - a78: 73a092 movi a9, 115 - a7b: c56a92 s32i a9, a10, 0x314 - a7e: fff1c6 j a49 - a81: 0c4d mov.n a4, a12 - a83: 0e3d mov.n a3, a14 - a85: ffd301 l32r a0, 9d4 - a88: 0000c0 callx0 a0 - a8b: 000206 j a97 - a8e: ffc821 l32r a2, 9b0 - a91: ffd101 l32r a0, 9d8 - a94: 0000c0 callx0 a0 - a97: 1fc8 l32i.n a12, a15, 4 - a99: ffc6b1 l32r a11, 9b4 - a9c: 0a1cc2 l16ui a12, a12, 20 - a9f: 023bc7 bltu a11, a12, aa5 - aa2: 000005 call0 aa4 - aa5: ffc421 l32r a2, 9b8 - aa8: 0020c0 memw - aab: 892d02 l32i a0, a13, 0x224 - aae: 200020 or a0, a0, a2 - ab1: 0020c0 memw - ab4: 896d02 s32i a0, a13, 0x224 - ab7: 2f0c movi.n a15, 2 - ab9: 0020c0 memw - abc: 832de2 l32i a14, a13, 0x20c - abf: 20eef0 or a14, a14, a15 - ac2: 0020c0 memw - ac5: 11c8 l32i.n a12, a1, 4 - ac7: 836de2 s32i a14, a13, 0x20c - aca: 41f8 l32i.n a15, a1, 16 - acc: 21d8 l32i.n a13, a1, 8 - ace: 31e8 l32i.n a14, a1, 12 - ad0: 0108 l32i.n a0, a1, 0 - ad2: 20c112 addi a1, a1, 32 - ad5: f00d ret.n - ad7: ffb921 l32r a2, 9bc - ada: ffc001 l32r a0, 9dc - add: 0000c0 callx0 a0 - ae0: ffecc6 j a97 - ae3: 009000 excw - ae6: 000000 ill - ae9: 000000 ill - aec: 000010 excw - ... - -00000b00 : - b00: f0c112 addi a1, a1, -16 - b03: 1109 s32i.n a0, a1, 4 - b05: fffa01 l32r a0, af0 - b08: 0000c0 callx0 a0 - b0b: 72ac beqz.n a2, b36 - b0d: 0129 s32i.n a2, a1, 0 - b0f: 0228 l32i.n a2, a2, 0 - b11: 21b266 bnei a2, 16, b36 - b14: fff421 l32r a2, ae4 - b17: fff701 l32r a0, af4 - b1a: 0000c0 callx0 a0 - b1d: 0128 l32i.n a2, a1, 0 - b1f: fff601 l32r a0, af8 - b22: 0000c0 callx0 a0 - b25: fff031 l32r a3, ae8 - b28: 1338 l32i.n a3, a3, 4 - b2a: fff021 l32r a2, aec - b2d: 0a1332 l16ui a3, a3, 20 - b30: fff301 l32r a0, afc - b33: 0000c0 callx0 a0 - b36: 1108 l32i.n a0, a1, 4 - b38: 10c112 addi a1, a1, 16 - b3b: f00d ret.n - b3d: 000000 ill - b40: 009c beqz.n a0, b54 - b42: 000000 ill - b45: 000000 ill - b48: 000020 excw - ... - -00000b5c : - b5c: f0c112 addi a1, a1, -16 - b5f: 1109 s32i.n a0, a1, 4 - b61: fffa01 l32r a0, b4c - b64: 0000c0 callx0 a0 - b67: 72ac beqz.n a2, b92 - b69: 0129 s32i.n a2, a1, 0 - b6b: 0228 l32i.n a2, a2, 0 - b6d: 21b266 bnei a2, 16, b92 - b70: fff421 l32r a2, b40 - b73: fff701 l32r a0, b50 - b76: 0000c0 callx0 a0 - b79: 0128 l32i.n a2, a1, 0 - b7b: fff601 l32r a0, b54 - b7e: 0000c0 callx0 a0 - b81: fff031 l32r a3, b44 - b84: 1338 l32i.n a3, a3, 4 - b86: fff021 l32r a2, b48 - b89: 0a1332 l16ui a3, a3, 20 - b8c: fff301 l32r a0, b58 - b8f: 0000c0 callx0 a0 - b92: 1108 l32i.n a0, a1, 4 - b94: 10c112 addi a1, a1, 16 - b97: f00d ret.n - b99: 000000 ill - b9c: 000f00 excw - b9f: fe0000 excw - ba2: ff .byte 0xff - ba3: 5f .byte 0x5f - -00000ba4 : - ba4: 1163e0 slli a6, a3, 2 - ba7: fffd51 l32r a5, b9c - baa: fffd71 l32r a7, ba0 - bad: d15520 mul16s a5, a5, a2 - bb0: 557a add.n a5, a5, a7 - bb2: 377c movi.n a7, -13 - bb4: 0020c0 memw - bb7: 882542 l32i a4, a5, 0x220 - bba: 104470 and a4, a4, a7 - bbd: 204460 or a4, a4, a6 - bc0: 0020c0 memw - bc3: 886542 s32i a4, a5, 0x220 - bc6: f00d ret.n - bc8: 000f00 excw - bcb: fe0000 excw - bce: ff .byte 0xff - bcf: 5f .byte 0x5f - -00000bd0 : - bd0: 1163c0 slli a6, a3, 4 - bd3: fffd51 l32r a5, bc8 - bd6: fffd71 l32r a7, bcc - bd9: d15520 mul16s a5, a5, a2 - bdc: 557a add.n a5, a5, a7 - bde: cfaf72 movi a7, -49 - be1: 0020c0 memw - be4: 882542 l32i a4, a5, 0x220 - be7: 104470 and a4, a4, a7 - bea: 204460 or a4, a4, a6 - bed: 0020c0 memw - bf0: 886542 s32i a4, a5, 0x220 - bf3: f00d ret.n - bf5: 000000 ill - bf8: 000f00 excw - bfb: fe0000 excw - bfe: ff .byte 0xff - bff: 5f .byte 0x5f - c00: ff .byte 0xff - c01: ff .byte 0xff - c02: 71fe07 bbsi a14, 16, c77 - -00000c04 : - c04: ffff71 l32r a7, c00 - c07: fffc51 l32r a5, bf8 - c0a: fffc61 l32r a6, bfc - c0d: d15520 mul16s a5, a5, a2 - c10: 556a add.n a5, a5, a6 - c12: 0020c0 memw - c15: 882562 l32i a6, a5, 0x220 - c18: 106670 and a6, a6, a7 - c1b: 0020c0 memw - c1e: 886562 s32i a6, a5, 0x220 - c21: 0020c0 memw - c24: 882542 l32i a4, a5, 0x220 - c27: 204430 or a4, a4, a3 - c2a: 0020c0 memw - c2d: 886542 s32i a4, a5, 0x220 - c30: f00d ret.n - c32: 000000 ill - c35: 0f .byte 0xf - c36: 000000 ill - c39: fe .byte 0xfe - c3a: ff .byte 0xff - c3b: 5f .byte 0x5f - -00000c3c : - c3c: c57c movi.n a5, -4 - c3e: fffd61 l32r a6, c34 - c41: fffd71 l32r a7, c38 - c44: d16620 mul16s a6, a6, a2 - c47: 267a add.n a2, a6, a7 - c49: 0020c0 memw - c4c: 882242 l32i a4, a2, 0x220 - c4f: 104450 and a4, a4, a5 - c52: 0020c0 memw - c55: 886242 s32i a4, a2, 0x220 - c58: 132326 beqi a3, 2, c6f - c5b: 280c movi.n a8, 2 - c5d: 0020c0 memw - c60: 882272 l32i a7, a2, 0x220 - c63: 207730 or a7, a7, a3 - c66: 207780 or a7, a7, a8 - c69: 0020c0 memw - c6c: 886272 s32i a7, a2, 0x220 - c6f: f00d ret.n - c71: 000000 ill - c74: c4b400 extui a11, a0, 4, 13 - c77: 000004 excw - c7a: 000000 ill - c7d: 000000 ill - -00000c80 : - c80: f0c112 addi a1, a1, -16 - c83: 1109 s32i.n a0, a1, 4 - c85: 0129 s32i.n a2, a1, 0 - c87: fffb21 l32r a2, c74 - c8a: fffb01 l32r a0, c78 - c8d: 0000c0 callx0 a0 - c90: 023d mov.n a3, a2 - c92: 0128 l32i.n a2, a1, 0 - c94: fffa01 l32r a0, c7c - c97: 0000c0 callx0 a0 - c9a: 1108 l32i.n a0, a1, 4 - c9c: 10c112 addi a1, a1, 16 - c9f: f00d ret.n - ca1: 000000 ill - ca4: 000f00 excw - ca7: fe0000 excw - caa: ff .byte 0xff - cab: 5f .byte 0x5f - cac: 000600 excw - caf: ffff60 excw - cb2: 00ff80 excw - cb5: 008000 excw - cb8: ff .byte 0xff - cb9: ff .byte 0xff - cba: 7f .byte 0x7f - cbb: ff .byte 0xff - cbc: 008000 excw - cbf: 7fff00 excw - cc2: ff .byte 0xff - cc3: ff .byte 0xff - -00000cc4 : - cc4: 00a182 movi a8, 0x100 - cc7: cfae72 movi a7, 0xfffffecf - cca: fff651 l32r a5, ca4 - ccd: fff661 l32r a6, ca8 - cd0: d15520 mul16s a5, a5, a2 - cd3: 256a add.n a2, a5, a6 - cd5: fff561 l32r a6, cac - cd8: 3e6307 bbci a3, 0, d1a - cdb: 0020c0 memw - cde: 8426a2 l32i a10, a6, 0x210 - ce1: 10aa70 and a10, a10, a7 - ce4: 20aa80 or a10, a10, a8 - ce7: 0020c0 memw - cea: 8466a2 s32i a10, a6, 0x210 - ced: 115400 slli a5, a4, 16 - cf0: fff091 l32r a9, cb0 - cf3: 0020c0 memw - cf6: 8922b2 l32i a11, a2, 0x224 - cf9: 10bb90 and a11, a11, a9 - cfc: 20bb50 or a11, a11, a5 - cff: 0020c0 memw - d02: 8962b2 s32i a11, a2, 0x224 - d05: ffeba1 l32r a10, cb4 - d08: 0020c0 memw - d0b: 892292 l32i a9, a2, 0x224 - d0e: 2099a0 or a9, a9, a10 - d11: 0020c0 memw - d14: 896292 s32i a9, a2, 0x224 - d17: 000446 j d2c - d1a: ffe741 l32r a4, cb8 - d1d: 0020c0 memw - d20: 8922b2 l32i a11, a2, 0x224 - d23: 10bb40 and a11, a11, a4 - d26: 0020c0 memw - d29: 8962b2 s32i a11, a2, 0x224 - d2c: 256317 bbci a3, 1, d55 - d2f: 0020c0 memw - d32: 8226a2 l32i a10, a6, 0x208 - d35: 10aa70 and a10, a10, a7 - d38: 20aa80 or a10, a10, a8 - d3b: 0020c0 memw - d3e: 8266a2 s32i a10, a6, 0x208 - d41: ffde91 l32r a9, cbc - d44: 0020c0 memw - d47: 882252 l32i a5, a2, 0x220 - d4a: 205590 or a5, a5, a9 - d4d: 0020c0 memw - d50: 886252 s32i a5, a2, 0x220 - d53: f00d ret.n - d55: ffda31 l32r a3, cc0 - d58: 0020c0 memw - d5b: 8822b2 l32i a11, a2, 0x220 - d5e: 10bb30 and a11, a11, a3 - d61: 0020c0 memw - d64: 8862b2 s32i a11, a2, 0x220 - d67: f00d ret.n - d69: 000000 ill - d6c: 000600 excw - d6f: 0f0060 excw - d72: 000000 ill - d75: fe .byte 0xfe - d76: ff .byte 0xff - d77: 5f .byte 0x5f - d78: 000000 ill - d7b: 003000 rfe - ... - -00000d8c : - d8c: e0c112 addi a1, a1, -32 - d8f: 21d9 s32i.n a13, a1, 8 - d91: 31e9 s32i.n a14, a1, 12 - d93: 41f9 s32i.n a15, a1, 16 - d95: 5139 s32i.n a3, a1, 20 - d97: 11c9 s32i.n a12, a1, 4 - d99: 0109 s32i.n a0, a1, 0 - d9b: 02cd mov.n a12, a2 - d9d: fff801 l32r a0, d80 - da0: 0000c0 callx0 a0 - da3: 6129 s32i.n a2, a1, 24 - da5: fff1e1 l32r a14, d6c - da8: fff2f1 l32r a15, d70 - dab: fff201 l32r a0, d74 - dae: d1ffc0 mul16s a15, a15, a12 - db1: ff0a add.n a15, a15, a0 - db3: 0020c0 memw - db6: 000c movi.n a0, 0 - db8: fff021 l32r a2, d78 - dbb: 872fc2 l32i a12, a15, 0x21c - dbe: 1228 l32i.n a2, a2, 4 - dc0: 75c0c0 extui a12, a12, 16, 8 - dc3: 0a1262 l16ui a6, a2, 20 - dc6: 0258 l32i.n a5, a2, 0 - dc8: 0c3d mov.n a3, a12 - dca: c0d560 sub a13, a5, a6 - dcd: 83d020 moveqz a13, a0, a2 - dd0: ffeb21 l32r a2, d7c - dd3: 0d4d mov.n a4, a13 - dd5: ffeb01 l32r a0, d84 - dd8: 0000c0 callx0 a0 - ddb: 0ccc bnez.n a12, ddf - ddd: bdac beqz.n a13, e0c - ddf: ffea01 l32r a0, d88 - de2: 0000c0 callx0 a0 - de5: 6148 l32i.n a4, a1, 24 - de7: 5138 l32i.n a3, a1, 20 - de9: c04240 sub a4, a2, a4 - dec: 0b3347 bltu a3, a4, dfb - def: 0020c0 memw - df2: 73a052 movi a5, 115 - df5: c56e52 s32i a5, a14, 0x314 - df8: ffedc6 j db3 - dfb: 020c movi.n a2, 0 - dfd: 11c8 l32i.n a12, a1, 4 - dff: 21d8 l32i.n a13, a1, 8 - e01: 31e8 l32i.n a14, a1, 12 - e03: 41f8 l32i.n a15, a1, 16 - e05: 0108 l32i.n a0, a1, 0 - e07: 20c112 addi a1, a1, 32 - e0a: f00d ret.n - e0c: 120c movi.n a2, 1 - e0e: fffac6 j dfd - e11: 000000 ill - e14: 000f00 excw - e17: fe0000 excw - e1a: ff .byte 0xff - e1b: 5f .byte 0x5f - e1c: ff0000 excw - ... - -00000e20 : - e20: fffd51 l32r a5, e14 - e23: fffd61 l32r a6, e18 - e26: d15520 mul16s a5, a5, a2 - e29: 556a add.n a5, a5, a6 - e2b: fffc21 l32r a2, e1c - e2e: 0020c0 memw - e31: 872532 l32i a3, a5, 0x21c - e34: 080237 bnone a2, a3, e40 - e37: 0020c0 memw - e3a: 872562 l32i a6, a5, 0x21c - e3d: f68627 bany a6, a2, e37 - e40: f00d ret.n - e42: 000000 ill - e45: 0f .byte 0xf - e46: 000000 ill - e49: fe .byte 0xfe - e4a: ff .byte 0xff - e4b: 5f .byte 0x5f - e4c: 060000 excw - e4f: ffff00 excw - e52: fff9 s32i.n a15, a15, 60 - -00000e54 : - e54: fffe71 l32r a7, e4c - e57: fffb41 l32r a4, e44 - e5a: fffb51 l32r a5, e48 - e5d: d14420 mul16s a4, a4, a2 - e60: 445a add.n a4, a4, a5 - e62: 0020c0 memw - e65: 882462 l32i a6, a4, 0x220 - e68: 206670 or a6, a6, a7 - e6b: 0020c0 memw - e6e: 886462 s32i a6, a4, 0x220 - e71: fff751 l32r a5, e50 - e74: 0020c0 memw - e77: 882432 l32i a3, a4, 0x220 - e7a: 103350 and a3, a3, a5 - e7d: 0020c0 memw - e80: 886432 s32i a3, a4, 0x220 - e83: f00d ret.n - e85: 000000 ill - e88: 000f00 excw - e8b: 001000 excw - e8e: 416000 srli a6, a0, 0 - -00000e90 : - e90: fffe41 l32r a4, e88 - e93: fffe51 l32r a5, e8c - e96: d14420 mul16s a4, a4, a2 - e99: 445a add.n a4, a4, a5 - e9b: 0020c0 memw - e9e: 0439 s32i.n a3, a4, 0 - ea0: f00d ret.n - ea2: 000000 ill - ea5: 0f .byte 0xf - ea6: 000000 ill - ea9: fe .byte 0xfe - eaa: ff .byte 0xff - eab: 5f .byte 0x5f - -00000eac : - eac: fffe51 l32r a5, ea4 - eaf: fffe61 l32r a6, ea8 - eb2: d15520 mul16s a5, a5, a2 - eb5: 556a add.n a5, a5, a6 - eb7: 0020c0 memw - eba: 832542 l32i a4, a5, 0x20c - ebd: 204430 or a4, a4, a3 - ec0: 0020c0 memw - ec3: 836542 s32i a4, a5, 0x20c - ec6: f00d ret.n - ec8: 0001d4 excw - ecb: 046c00 extui a6, a0, 12, 1 - ... - -00000ed8 : - ed8: f0c112 addi a1, a1, -16 - edb: 0109 s32i.n a0, a1, 0 - edd: 0b1266 bnei a2, 1, eec - ee0: fffa21 l32r a2, ec8 - ee3: fffb01 l32r a0, ed0 - ee6: 0000c0 callx0 a0 - ee9: 000206 j ef5 - eec: fff821 l32r a2, ecc - eef: fff901 l32r a0, ed4 - ef2: 0000c0 callx0 a0 - ef5: 0108 l32i.n a0, a1, 0 - ef7: 10c112 addi a1, a1, 16 - efa: f00d ret.n - -Disassembly of section .irom.text: - -000027e0 <.irom.text>: - 27e0: 667562 excw - 27e3: 756620 extui a6, a2, 22, 8 - 27e6: 6c6c movi.n a12, -26 - 27e8: 212121 l32r a2, fffcac6c - 27eb: 0d0a add.n a0, a13, a0 - 27ed: 000000 ill - 27f0: 732062 l32i a6, a0, 0x1cc - 27f3: 636170 excw - 27f6: 203a65 excw - 27f9: 0a6425 excw - 27fc: 000d mov.n a0, a0 - 27fe: 720000 excw - 2801: 707320 excw - 2804: 656361 l32r a6, fffdbd90 - 2807: 203a add.n a2, a0, a3 - 2809: 0a6425 excw - 280c: 000d mov.n a0, a0 - 280e: 250000 extui a0, a0, 16, 3 - 2811: 252c64 excw - 2814: 252c64 excw - 2817: 252c64 excw - 281a: 0a0d64 excw - ... diff --git a/doc/lib_dump/full/libcrypto.dobj b/doc/lib_dump/full/libcrypto.dobj deleted file mode 100644 index 054d9b46b..000000000 --- a/doc/lib_dump/full/libcrypto.dobj +++ /dev/null @@ -1,4379 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libcrypto.a: - -aes-cbc.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000014 : - 14: d0c112 addi a1, a1, -48 - 17: 81f9 s32i.n a15, a1, 32 - 19: 4109 s32i.n a0, a1, 16 - 1b: 61d9 s32i.n a13, a1, 24 - 1d: 51c9 s32i.n a12, a1, 20 - 1f: 71e9 s32i.n a14, a1, 28 - 21: 05cd mov.n a12, a5 - 23: 03ed mov.n a14, a3 - 25: 04dd mov.n a13, a4 - 27: 031c movi.n a3, 16 - 29: fff501 l32r a0, 0 - 2c: 0000c0 callx0 a0 - 2f: 02fd mov.n a15, a2 - 31: 32cc bnez.n a2, 38 - 33: f27c movi.n a2, -1 - 35: 001806 j 99 - 38: 0e3d mov.n a3, a14 - 3a: 012d mov.n a2, a1 - 3c: 041c movi.n a4, 16 - 3e: fff101 l32r a0, 4 - 41: 0000c0 callx0 a0 - 44: 4104c0 srli a0, a12, 4 - 47: 9109 s32i.n a0, a1, 36 - 49: 4210a6 blti a0, 1, 8f - 4c: 10cdc2 addi a12, a13, 16 - 4f: 0e0c movi.n a14, 0 - 51: 0d2d mov.n a2, a13 - 53: 010d mov.n a0, a1 - 55: 000232 l8ui a3, a2, 0 - 58: 000042 l8ui a4, a0, 0 - 5b: 221b addi.n a2, a2, 1 - 5d: 303340 xor a3, a3, a4 - 60: 004032 s8i a3, a0, 0 - 63: 001b addi.n a0, a0, 1 - 65: ec92c7 bne a2, a12, 55 - 68: 0f2d mov.n a2, a15 - 6a: 013d mov.n a3, a1 - 6c: 014d mov.n a4, a1 - 6e: ffe601 l32r a0, 8 - 71: 0000c0 callx0 a0 - 74: 0d2d mov.n a2, a13 - 76: 013d mov.n a3, a1 - 78: 041c movi.n a4, 16 - 7a: ffe401 l32r a0, c - 7d: 0000c0 callx0 a0 - 80: 10ccc2 addi a12, a12, 16 - 83: ee1b addi.n a14, a14, 1 - 85: 10cdd2 addi a13, a13, 16 - 88: 9158 l32i.n a5, a1, 36 - 8a: 0d2d mov.n a2, a13 - 8c: c39e57 bne a14, a5, 53 - 8f: 0f2d mov.n a2, a15 - 91: ffdf01 l32r a0, 10 - 94: 0000c0 callx0 a0 - 97: 020c movi.n a2, 0 - 99: 51c8 l32i.n a12, a1, 20 - 9b: 61d8 l32i.n a13, a1, 24 - 9d: 71e8 l32i.n a14, a1, 28 - 9f: 81f8 l32i.n a15, a1, 32 - a1: 4108 l32i.n a0, a1, 16 - a3: 30c112 addi a1, a1, 48 - a6: f00d ret.n - ... - -000000c0 : - c0: c0c112 addi a1, a1, -64 - c3: c1f9 s32i.n a15, a1, 48 - c5: 8109 s32i.n a0, a1, 32 - c7: a1d9 s32i.n a13, a1, 40 - c9: 91c9 s32i.n a12, a1, 36 - cb: b1e9 s32i.n a14, a1, 44 - cd: 05cd mov.n a12, a5 - cf: 03ed mov.n a14, a3 - d1: 04dd mov.n a13, a4 - d3: 031c movi.n a3, 16 - d5: fff401 l32r a0, a8 - d8: 0000c0 callx0 a0 - db: 02fd mov.n a15, a2 - dd: 32cc bnez.n a2, e4 - df: f27c movi.n a2, -1 - e1: 001b06 j 151 - e4: 0e3d mov.n a3, a14 - e6: 012d mov.n a2, a1 - e8: 041c movi.n a4, 16 - ea: fff001 l32r a0, ac - ed: 0000c0 callx0 a0 - f0: 4104c0 srli a0, a12, 4 - f3: d109 s32i.n a0, a1, 52 - f5: 4e10a6 blti a0, 1, 147 - f8: 10cdc2 addi a12, a13, 16 - fb: 0e0c movi.n a14, 0 - fd: 10c122 addi a2, a1, 16 - 100: 0d3d mov.n a3, a13 - 102: 041c movi.n a4, 16 - 104: ffeb01 l32r a0, b0 - 107: 0000c0 callx0 a0 - 10a: 0f2d mov.n a2, a15 - 10c: 0d3d mov.n a3, a13 - 10e: 0d4d mov.n a4, a13 - 110: ffe901 l32r a0, b4 - 113: 0000c0 callx0 a0 - 116: 0d2d mov.n a2, a13 - 118: 010d mov.n a0, a1 - 11a: 000232 l8ui a3, a2, 0 - 11d: 000042 l8ui a4, a0, 0 - 120: 001b addi.n a0, a0, 1 - 122: 303340 xor a3, a3, a4 - 125: 004232 s8i a3, a2, 0 - 128: 221b addi.n a2, a2, 1 - 12a: ec92c7 bne a2, a12, 11a - 12d: 012d mov.n a2, a1 - 12f: 10c132 addi a3, a1, 16 - 132: 041c movi.n a4, 16 - 134: ffe101 l32r a0, b8 - 137: 0000c0 callx0 a0 - 13a: 10cdd2 addi a13, a13, 16 - 13d: 10ccc2 addi a12, a12, 16 - 140: d158 l32i.n a5, a1, 52 - 142: ee1b addi.n a14, a14, 1 - 144: b59e57 bne a14, a5, fd - 147: 0f2d mov.n a2, a15 - 149: ffdc01 l32r a0, bc - 14c: 0000c0 callx0 a0 - 14f: 020c movi.n a2, 0 - 151: 91c8 l32i.n a12, a1, 36 - 153: a1d8 l32i.n a13, a1, 40 - 155: b1e8 l32i.n a14, a1, 44 - 157: c1f8 l32i.n a15, a1, 48 - 159: 8108 l32i.n a0, a1, 32 - 15b: 40c112 addi a1, a1, 64 - 15e: f00d ret.n - -aes-internal-enc.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: 000000 ill - 6: ff .byte 0xff - 7: 000000 ill - a: 00ff00 excw - d: ff .byte 0xff - ... - -00000010 : - 10: e0c112 addi a1, a1, -32 - 13: 41e9 s32i.n a14, a1, 16 - 15: 51f9 s32i.n a15, a1, 20 - 17: 21c9 s32i.n a12, a1, 8 - 19: 0298 l32i.n a9, a2, 0 - 1b: 1288 l32i.n a8, a2, 4 - 1d: 070372 l8ui a7, a3, 7 - 20: 2258 l32i.n a5, a2, 8 - 22: 0003b2 l8ui a11, a3, 0 - 25: 090362 l8ui a6, a3, 9 - 28: 0503a2 l8ui a10, a3, 5 - 2b: 0149 s32i.n a4, a1, 0 - 2d: 1109 s32i.n a0, a1, 4 - 2f: 31d9 s32i.n a13, a1, 12 - 31: 500c movi.n a0, 5 - 33: 0103d2 l8ui a13, a3, 1 - 36: 0b0342 l8ui a4, a3, 11 - 39: 11aa00 slli a10, a10, 16 - 3c: 116600 slli a6, a6, 16 - 3f: 01bb80 slli a11, a11, 24 - 42: 304450 xor a4, a4, a5 - 45: 307780 xor a7, a7, a8 - 48: 11dd00 slli a13, a13, 16 - 4b: 030382 l8ui a8, a3, 3 - 4e: 30bbd0 xor a11, a11, a13 - 51: 080352 l8ui a5, a3, 8 - 54: 0d03d2 l8ui a13, a3, 13 - 57: 015580 slli a5, a5, 24 - 5a: 308890 xor a8, a8, a9 - 5d: 11dd00 slli a13, a13, 16 - 60: 040392 l8ui a9, a3, 4 - 63: 305560 xor a5, a5, a6 - 66: 019980 slli a9, a9, 24 - 69: 3099a0 xor a9, a9, a10 - 6c: 0c03a2 l8ui a10, a3, 12 - 6f: 0a0362 l8ui a6, a3, 10 - 72: 01aa80 slli a10, a10, 24 - 75: 30aad0 xor a10, a10, a13 - 78: 0e03d2 l8ui a13, a3, 14 - 7b: 116680 slli a6, a6, 8 - 7e: 11dd80 slli a13, a13, 8 - 81: 30aad0 xor a10, a10, a13 - 84: 0603d2 l8ui a13, a3, 6 - 87: 305560 xor a5, a5, a6 - 8a: 11dd80 slli a13, a13, 8 - 8d: 3099d0 xor a9, a9, a13 - 90: 307790 xor a7, a7, a9 - 93: 0203d2 l8ui a13, a3, 2 - 96: 0f0392 l8ui a9, a3, 15 - 99: 11dd80 slli a13, a13, 8 - 9c: 30bbd0 xor a11, a11, a13 - 9f: 3088b0 xor a8, a8, a11 - a2: 32b8 l32i.n a11, a2, 12 - a4: 304450 xor a4, a4, a5 - a7: 3099b0 xor a9, a9, a11 - aa: 3039a0 xor a3, a9, a10 - ad: ffd491 l32r a9, 0 - b0: 000b addi.n a0, a0, -1 - b2: 404800 ssai 8 - b5: 74b070 extui a11, a7, 0, 8 - b8: 75d030 extui a13, a3, 16, 8 - bb: 74c080 extui a12, a8, 0, 8 - be: 74e830 extui a14, a3, 8, 8 - c1: 74f030 extui a15, a3, 0, 8 - c4: 745840 extui a5, a4, 8, 8 - c7: 75a070 extui a10, a7, 16, 8 - ca: 756880 extui a6, a8, 24, 8 - cd: a06690 addx4 a6, a6, a9 - d0: a0aa90 addx4 a10, a10, a9 - d3: a05590 addx4 a5, a5, a9 - d6: a0ff90 addx4 a15, a15, a9 - d9: a0ee90 addx4 a14, a14, a9 - dc: a0cc90 addx4 a12, a12, a9 - df: a0dd90 addx4 a13, a13, a9 - e2: a0bb90 addx4 a11, a11, a9 - e5: 0bb8 l32i.n a11, a11, 0 - e7: 0dd8 l32i.n a13, a13, 0 - e9: 0cc8 l32i.n a12, a12, 0 - eb: 0ee8 l32i.n a14, a14, 0 - ed: 0ff8 l32i.n a15, a15, 0 - ef: 0558 l32i.n a5, a5, 0 - f1: 0aa8 l32i.n a10, a10, 0 - f3: 0668 l32i.n a6, a6, 0 - f5: 81aaa0 src a10, a10, a10 - f8: 3066a0 xor a6, a6, a10 - fb: 404010 ssai 16 - fe: 74a880 extui a10, a8, 8, 8 - 101: 815550 src a5, a5, a5 - 104: 758080 extui a8, a8, 16, 8 - 107: 404810 ssai 24 - 10a: 305560 xor a5, a5, a6 - 10d: a0aa90 addx4 a10, a10, a9 - 110: 0aa8 l32i.n a10, a10, 0 - 112: 756830 extui a6, a3, 24, 8 - 115: 6159 s32i.n a5, a1, 24 - 117: 81fff0 src a15, a15, a15 - 11a: a08890 addx4 a8, a8, a9 - 11d: 0888 l32i.n a8, a8, 0 - 11f: 404800 ssai 8 - 122: 755040 extui a5, a4, 16, 8 - 125: 753870 extui a3, a7, 24, 8 - 128: a06690 addx4 a6, a6, a9 - 12b: 0668 l32i.n a6, a6, 0 - 12d: a03390 addx4 a3, a3, a9 - 130: a05590 addx4 a5, a5, a9 - 133: 0558 l32i.n a5, a5, 0 - 135: 0338 l32i.n a3, a3, 0 - 137: 815550 src a5, a5, a5 - 13a: 303350 xor a3, a3, a5 - 13d: 404010 ssai 16 - 140: 745870 extui a5, a7, 8, 8 - 143: 81eee0 src a14, a14, a14 - 146: 5278 l32i.n a7, a2, 20 - 148: a05590 addx4 a5, a5, a9 - 14b: 30ee30 xor a14, a14, a3 - 14e: 404810 ssai 24 - 151: 7238 l32i.n a3, a2, 28 - 153: 81ccc0 src a12, a12, a12 - 156: 0558 l32i.n a5, a5, 0 - 158: 404800 ssai 8 - 15b: 3077c0 xor a7, a7, a12 - 15e: 3077e0 xor a7, a7, a14 - 161: 81ddd0 src a13, a13, a13 - 164: 75c840 extui a12, a4, 24, 8 - 167: a0cc90 addx4 a12, a12, a9 - 16a: 404010 ssai 16 - 16d: 81aaa0 src a10, a10, a10 - 170: 0cc8 l32i.n a12, a12, 0 - 172: 404810 ssai 24 - 175: 81bbb0 src a11, a11, a11 - 178: 30ccd0 xor a12, a12, a13 - 17b: 30aac0 xor a10, a10, a12 - 17e: 404800 ssai 8 - 181: 818880 src a8, a8, a8 - 184: 306680 xor a6, a6, a8 - 187: 404010 ssai 16 - 18a: 4288 l32i.n a8, a2, 16 - 18c: 815550 src a5, a5, a5 - 18f: 305560 xor a5, a5, a6 - 192: 404810 ssai 24 - 195: 6268 l32i.n a6, a2, 24 - 197: 3088f0 xor a8, a8, a15 - 19a: 20c222 addi a2, a2, 32 - 19d: 61f8 l32i.n a15, a1, 24 - 19f: 3066b0 xor a6, a6, a11 - 1a2: 3066a0 xor a6, a6, a10 - 1a5: 74a040 extui a10, a4, 0, 8 - 1a8: a0aa90 addx4 a10, a10, a9 - 1ab: 0aa8 l32i.n a10, a10, 0 - 1ad: 3088f0 xor a8, a8, a15 - 1b0: 81aaa0 src a10, a10, a10 - 1b3: 3033a0 xor a3, a3, a10 - 1b6: 303350 xor a3, a3, a5 - 1b9: 106016 beqz a0, 2c3 - 1bc: 404800 ssai 8 - 1bf: 74b070 extui a11, a7, 0, 8 - 1c2: 74a880 extui a10, a8, 8, 8 - 1c5: 75d030 extui a13, a3, 16, 8 - 1c8: 74c080 extui a12, a8, 0, 8 - 1cb: 74e830 extui a14, a3, 8, 8 - 1ce: 755060 extui a5, a6, 16, 8 - 1d1: 74f860 extui a15, a6, 8, 8 - 1d4: 7109 s32i.n a0, a1, 28 - 1d6: 754070 extui a4, a7, 16, 8 - 1d9: 750880 extui a0, a8, 24, 8 - 1dc: a04490 addx4 a4, a4, a9 - 1df: a0ff90 addx4 a15, a15, a9 - 1e2: a05590 addx4 a5, a5, a9 - 1e5: a0ee90 addx4 a14, a14, a9 - 1e8: a0cc90 addx4 a12, a12, a9 - 1eb: a0dd90 addx4 a13, a13, a9 - 1ee: a0aa90 addx4 a10, a10, a9 - 1f1: a0bb90 addx4 a11, a11, a9 - 1f4: 0bb8 l32i.n a11, a11, 0 - 1f6: 0aa8 l32i.n a10, a10, 0 - 1f8: 0dd8 l32i.n a13, a13, 0 - 1fa: 0cc8 l32i.n a12, a12, 0 - 1fc: 0ee8 l32i.n a14, a14, 0 - 1fe: 0558 l32i.n a5, a5, 0 - 200: 0ff8 l32i.n a15, a15, 0 - 202: 0448 l32i.n a4, a4, 0 - 204: a00090 addx4 a0, a0, a9 - 207: 0008 l32i.n a0, a0, 0 - 209: 814440 src a4, a4, a4 - 20c: 300040 xor a0, a0, a4 - 20f: 404010 ssai 16 - 212: 754080 extui a4, a8, 16, 8 - 215: 81fff0 src a15, a15, a15 - 218: 0288 l32i.n a8, a2, 0 - 21a: 404810 ssai 24 - 21d: 30ff00 xor a15, a15, a0 - 220: a04490 addx4 a4, a4, a9 - 223: 740030 extui a0, a3, 0, 8 - 226: 0448 l32i.n a4, a4, 0 - 228: 753830 extui a3, a3, 24, 8 - 22b: a00090 addx4 a0, a0, a9 - 22e: 0008 l32i.n a0, a0, 0 - 230: a03390 addx4 a3, a3, a9 - 233: 0338 l32i.n a3, a3, 0 - 235: 810000 src a0, a0, a0 - 238: 308800 xor a8, a8, a0 - 23b: 404800 ssai 8 - 23e: 815550 src a5, a5, a5 - 241: 3088f0 xor a8, a8, a15 - 244: 404010 ssai 16 - 247: 81eee0 src a14, a14, a14 - 24a: 404810 ssai 24 - 24d: 81ccc0 src a12, a12, a12 - 250: 7108 l32i.n a0, a1, 28 - 252: 404800 ssai 8 - 255: 81ddd0 src a13, a13, a13 - 258: 404010 ssai 16 - 25b: 81aaa0 src a10, a10, a10 - 25e: 404810 ssai 24 - 261: 81bbb0 src a11, a11, a11 - 264: 404800 ssai 8 - 267: 814440 src a4, a4, a4 - 26a: 303340 xor a3, a3, a4 - 26d: 754870 extui a4, a7, 24, 8 - 270: a04490 addx4 a4, a4, a9 - 273: 0448 l32i.n a4, a4, 0 - 275: 404010 ssai 16 - 278: 304450 xor a4, a4, a5 - 27b: 745870 extui a5, a7, 8, 8 - 27e: 30ee40 xor a14, a14, a4 - 281: 1278 l32i.n a7, a2, 4 - 283: 2248 l32i.n a4, a2, 8 - 285: a05590 addx4 a5, a5, a9 - 288: 0558 l32i.n a5, a5, 0 - 28a: 3044b0 xor a4, a4, a11 - 28d: 3077c0 xor a7, a7, a12 - 290: 3077e0 xor a7, a7, a14 - 293: 815550 src a5, a5, a5 - 296: 75c860 extui a12, a6, 24, 8 - 299: 404810 ssai 24 - 29c: a0cc90 addx4 a12, a12, a9 - 29f: 0cc8 l32i.n a12, a12, 0 - 2a1: 305530 xor a5, a5, a3 - 2a4: 30ccd0 xor a12, a12, a13 - 2a7: 30aac0 xor a10, a10, a12 - 2aa: 3044a0 xor a4, a4, a10 - 2ad: 74a060 extui a10, a6, 0, 8 - 2b0: a0aa90 addx4 a10, a10, a9 - 2b3: 0aa8 l32i.n a10, a10, 0 - 2b5: 3238 l32i.n a3, a2, 12 - 2b7: 81aaa0 src a10, a10, a10 - 2ba: 3033a0 xor a3, a3, a10 - 2bd: 303350 xor a3, a3, a5 - 2c0: ff7b06 j b0 - 2c3: 01b8 l32i.n a11, a1, 0 - 2c5: ff50f1 l32r a15, 8 - 2c8: 02d8 l32i.n a13, a2, 0 - 2ca: ff5001 l32r a0, c - 2cd: 755070 extui a5, a7, 16, 8 - 2d0: 75a880 extui a10, a8, 24, 8 - 2d3: 744860 extui a4, a6, 8, 8 - 2d6: 74e030 extui a14, a3, 0, 8 - 2d9: 74c080 extui a12, a8, 0, 8 - 2dc: a0cc90 addx4 a12, a12, a9 - 2df: a0ee90 addx4 a14, a14, a9 - 2e2: a04490 addx4 a4, a4, a9 - 2e5: a0aa90 addx4 a10, a10, a9 - 2e8: a05590 addx4 a5, a5, a9 - 2eb: 0558 l32i.n a5, a5, 0 - 2ed: 0aa8 l32i.n a10, a10, 0 - 2ef: 0448 l32i.n a4, a4, 0 - 2f1: 0ee8 l32i.n a14, a14, 0 - 2f3: 104400 and a4, a4, a0 - 2f6: 74e8e0 extui a14, a14, 8, 8 - 2f9: 11aa80 slli a10, a10, 8 - 2fc: 30dde0 xor a13, a13, a14 - 2ff: ff41e1 l32r a14, 4 - 302: 10aaf0 and a10, a10, a15 - 305: 1055e0 and a5, a5, a14 - 308: 3055a0 xor a5, a5, a10 - 30b: 304450 xor a4, a4, a5 - 30e: 30dd40 xor a13, a13, a4 - 311: 034bd2 s8i a13, a11, 3 - 314: 7558d0 extui a5, a13, 24, 8 - 317: f540d0 extui a4, a13, 16, 16 - 31a: 014b42 s8i a4, a11, 1 - 31d: 004b52 s8i a5, a11, 0 - 320: 754870 extui a4, a7, 24, 8 - 323: 745070 extui a5, a7, 0, 8 - 326: a05590 addx4 a5, a5, a9 - 329: a04490 addx4 a4, a4, a9 - 32c: 41d8d0 srli a13, a13, 8 - 32f: 024bd2 s8i a13, a11, 2 - 332: 12a8 l32i.n a10, a2, 4 - 334: 0448 l32i.n a4, a4, 0 - 336: 0cc8 l32i.n a12, a12, 0 - 338: 75d060 extui a13, a6, 16, 8 - 33b: a0dd90 addx4 a13, a13, a9 - 33e: 0dd8 l32i.n a13, a13, 0 - 340: 74c8c0 extui a12, a12, 8, 8 - 343: 114480 slli a4, a4, 8 - 346: 1044f0 and a4, a4, a15 - 349: 30aac0 xor a10, a10, a12 - 34c: 10dde0 and a13, a13, a14 - 34f: 74c830 extui a12, a3, 8, 8 - 352: a0cc90 addx4 a12, a12, a9 - 355: 0cc8 l32i.n a12, a12, 0 - 357: 30dd40 xor a13, a13, a4 - 35a: 10cc00 and a12, a12, a0 - 35d: 30ccd0 xor a12, a12, a13 - 360: 30aac0 xor a10, a10, a12 - 363: 074ba2 s8i a10, a11, 7 - 366: 75d8a0 extui a13, a10, 24, 8 - 369: f5c0a0 extui a12, a10, 16, 16 - 36c: 054bc2 s8i a12, a11, 5 - 36f: 044bd2 s8i a13, a11, 4 - 372: 75c860 extui a12, a6, 24, 8 - 375: 75d080 extui a13, a8, 16, 8 - 378: a0dd90 addx4 a13, a13, a9 - 37b: a0cc90 addx4 a12, a12, a9 - 37e: 41a8a0 srli a10, a10, 8 - 381: 064ba2 s8i a10, a11, 6 - 384: 2248 l32i.n a4, a2, 8 - 386: 0558 l32i.n a5, a5, 0 - 388: 0cc8 l32i.n a12, a12, 0 - 38a: 75a030 extui a10, a3, 16, 8 - 38d: a0aa90 addx4 a10, a10, a9 - 390: 0aa8 l32i.n a10, a10, 0 - 392: 11cc80 slli a12, a12, 8 - 395: 745850 extui a5, a5, 8, 8 - 398: 304450 xor a4, a4, a5 - 39b: 10ccf0 and a12, a12, a15 - 39e: 745880 extui a5, a8, 8, 8 - 3a1: 10aae0 and a10, a10, a14 - 3a4: 30aac0 xor a10, a10, a12 - 3a7: a05590 addx4 a5, a5, a9 - 3aa: 0558 l32i.n a5, a5, 0 - 3ac: 74c870 extui a12, a7, 8, 8 - 3af: a0cc90 addx4 a12, a12, a9 - 3b2: 105500 and a5, a5, a0 - 3b5: 3055a0 xor a5, a5, a10 - 3b8: 304450 xor a4, a4, a5 - 3bb: 0b4b42 s8i a4, a11, 11 - 3be: 75a840 extui a10, a4, 24, 8 - 3c1: f55040 extui a5, a4, 16, 16 - 3c4: 094b52 s8i a5, a11, 9 - 3c7: 084ba2 s8i a10, a11, 8 - 3ca: 414840 srli a4, a4, 8 - 3cd: 0a4b42 s8i a4, a11, 10 - 3d0: 32a8 l32i.n a10, a2, 12 - 3d2: 0dd8 l32i.n a13, a13, 0 - 3d4: 0cc8 l32i.n a12, a12, 0 - 3d6: 10dde0 and a13, a13, a14 - 3d9: 74e060 extui a14, a6, 0, 8 - 3dc: a0ee90 addx4 a14, a14, a9 - 3df: 0ee8 l32i.n a14, a14, 0 - 3e1: 10cc00 and a12, a12, a0 - 3e4: 74e8e0 extui a14, a14, 8, 8 - 3e7: 30aae0 xor a10, a10, a14 - 3ea: 75e830 extui a14, a3, 24, 8 - 3ed: a0ee90 addx4 a14, a14, a9 - 3f0: 0ee8 l32i.n a14, a14, 0 - 3f2: 1108 l32i.n a0, a1, 4 - 3f4: 11ee80 slli a14, a14, 8 - 3f7: 10eef0 and a14, a14, a15 - 3fa: 30dde0 xor a13, a13, a14 - 3fd: 51f8 l32i.n a15, a1, 20 - 3ff: 41e8 l32i.n a14, a1, 16 - 401: 30ccd0 xor a12, a12, a13 - 404: 30aac0 xor a10, a10, a12 - 407: 0f4ba2 s8i a10, a11, 15 - 40a: 75d8a0 extui a13, a10, 24, 8 - 40d: f5c0a0 extui a12, a10, 16, 16 - 410: 0d4bc2 s8i a12, a11, 13 - 413: 0c4bd2 s8i a13, a11, 12 - 416: 21c8 l32i.n a12, a1, 8 - 418: 31d8 l32i.n a13, a1, 12 - 41a: 41a8a0 srli a10, a10, 8 - 41d: 0e4ba2 s8i a10, a11, 14 - 420: 20c112 addi a1, a1, 32 - 423: f00d ret.n - ... - -00000430 : - 430: f0c112 addi a1, a1, -16 - 433: 2109 s32i.n a0, a1, 8 - 435: 1129 s32i.n a2, a1, 4 - 437: 0cb366 bnei a3, 16, 447 - 43a: b0a022 movi a2, 176 - 43d: fffa01 l32r a0, 428 - 440: 0000c0 callx0 a0 - 443: 0129 s32i.n a2, a1, 0 - 445: 32cc bnez.n a2, 44c - 447: 020c movi.n a2, 0 - 449: 000246 j 456 - 44c: 1138 l32i.n a3, a1, 4 - 44e: fff701 l32r a0, 42c - 451: 0000c0 callx0 a0 - 454: 0128 l32i.n a2, a1, 0 - 456: 2108 l32i.n a0, a1, 8 - 458: 10c112 addi a1, a1, 16 - 45b: f00d ret.n - 45d: 000000 ill - -00000460 : - 460: f0c112 addi a1, a1, -16 - 463: 0109 s32i.n a0, a1, 0 - 465: 000005 call0 468 - 468: 0108 l32i.n a0, a1, 0 - 46a: 10c112 addi a1, a1, 16 - 46d: f00d ret.n - ... - -00000478 : - 478: 030c movi.n a3, 0 - 47a: b0a042 movi a4, 176 - 47d: f0c112 addi a1, a1, -16 - 480: 11c9 s32i.n a12, a1, 4 - 482: 0109 s32i.n a0, a1, 0 - 484: 02cd mov.n a12, a2 - 486: fffa01 l32r a0, 470 - 489: 0000c0 callx0 a0 - 48c: 0c2d mov.n a2, a12 - 48e: 11c8 l32i.n a12, a1, 4 - 490: fff901 l32r a0, 474 - 493: 0000c0 callx0 a0 - 496: 0108 l32i.n a0, a1, 0 - 498: 10c112 addi a1, a1, 16 - 49b: f00d ret.n - -aes-wrap.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000024 : - 24: c0c112 addi a1, a1, -64 - 27: 81f9 s32i.n a15, a1, 32 - 29: 4109 s32i.n a0, a1, 16 - 2b: 51c9 s32i.n a12, a1, 20 - 2d: 61d9 s32i.n a13, a1, 24 - 2f: 71e9 s32i.n a14, a1, 28 - 31: c139 s32i.n a3, a1, 48 - 33: 05ed mov.n a14, a5 - 35: a6a032 movi a3, 166 - 38: 02dd mov.n a13, a2 - 3a: 04cd mov.n a12, a4 - 3c: 052d mov.n a2, a5 - 3e: 840c movi.n a4, 8 - 40: fff001 l32r a0, 0 - 43: 0000c0 callx0 a0 - 46: 0c3d mov.n a3, a12 - 48: c148 l32i.n a4, a1, 48 - 4a: 2e8b addi.n a2, a14, 8 - 4c: a129 s32i.n a2, a1, 40 - 4e: 1144d0 slli a4, a4, 3 - 51: ffec01 l32r a0, 4 - 54: 0000c0 callx0 a0 - 57: 0d2d mov.n a2, a13 - 59: 031c movi.n a3, 16 - 5b: ffeb01 l32r a0, 8 - 5e: 0000c0 callx0 a0 - 61: 32cc bnez.n a2, 68 - 63: f27c movi.n a2, -1 - 65: 0022c6 j f4 - 68: f18b addi.n a15, a1, 8 - 6a: e129 s32i.n a2, a1, 56 - 6c: c168 l32i.n a6, a1, 48 - 6e: 050c movi.n a5, 0 - 70: 070c movi.n a7, 0 - 72: d179 s32i.n a7, a1, 52 - 74: b159 s32i.n a5, a1, 44 - 76: 661b addi.n a6, a6, 1 - 78: 9169 s32i.n a6, a1, 36 - 7a: c188 l32i.n a8, a1, 48 - 7c: a1c8 l32i.n a12, a1, 40 - 7e: 5718a6 blti a8, 1, d9 - 81: d198 l32i.n a9, a1, 52 - 83: 91a8 l32i.n a10, a1, 36 - 85: d91b addi.n a13, a9, 1 - 87: 99aa add.n a9, a9, a10 - 89: f199 s32i.n a9, a1, 60 - 8b: 012d mov.n a2, a1 - 8d: 0e3d mov.n a3, a14 - 8f: 840c movi.n a4, 8 - 91: ffde01 l32r a0, c - 94: 0000c0 callx0 a0 - 97: 0f2d mov.n a2, a15 - 99: 0c3d mov.n a3, a12 - 9b: 840c movi.n a4, 8 - 9d: ffdc01 l32r a0, 10 - a0: 0000c0 callx0 a0 - a3: e128 l32i.n a2, a1, 56 - a5: 013d mov.n a3, a1 - a7: 014d mov.n a4, a1 - a9: ffda01 l32r a0, 14 - ac: 0000c0 callx0 a0 - af: 0e2d mov.n a2, a14 - b1: 013d mov.n a3, a1 - b3: 840c movi.n a4, 8 - b5: ffd801 l32r a0, 18 - b8: 0000c0 callx0 a0 - bb: 0c2d mov.n a2, a12 - bd: 0f3d mov.n a3, a15 - bf: 070eb2 l8ui a11, a14, 7 - c2: 840c movi.n a4, 8 - c4: 30bdb0 xor a11, a13, a11 - c7: 074eb2 s8i a11, a14, 7 - ca: ffd401 l32r a0, 1c - cd: 0000c0 callx0 a0 - d0: cc8b addi.n a12, a12, 8 - d2: f108 l32i.n a0, a1, 60 - d4: dd1b addi.n a13, a13, 1 - d6: b19d07 bne a13, a0, 8b - d9: c148 l32i.n a4, a1, 48 - db: b128 l32i.n a2, a1, 44 - dd: d138 l32i.n a3, a1, 52 - df: 221b addi.n a2, a2, 1 - e1: b129 s32i.n a2, a1, 44 - e3: 334a add.n a3, a3, a4 - e5: d139 s32i.n a3, a1, 52 - e7: 8f6266 bnei a2, 6, 7a - ea: e128 l32i.n a2, a1, 56 - ec: ffcd01 l32r a0, 20 - ef: 0000c0 callx0 a0 - f2: 020c movi.n a2, 0 - f4: 51c8 l32i.n a12, a1, 20 - f6: 61d8 l32i.n a13, a1, 24 - f8: 71e8 l32i.n a14, a1, 28 - fa: 81f8 l32i.n a15, a1, 32 - fc: 4108 l32i.n a0, a1, 16 - fe: 40c112 addi a1, a1, 64 - 101: f00d ret.n - -bignum.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 630b addi.n a6, a3, -1 - 2: 1a23a6 blti a3, 2, 20 - 5: 762a add.n a7, a6, a2 - 7: 030c movi.n a3, 0 - 9: 660b addi.n a6, a6, -1 - b: 331b addi.n a3, a3, 1 - d: 000242 l8ui a4, a2, 0 - 10: 000752 l8ui a5, a7, 0 - 13: 004252 s8i a5, a2, 0 - 16: 004742 s8i a4, a7, 0 - 19: 221b addi.n a2, a2, 1 - 1b: 770b addi.n a7, a7, -1 - 1d: e82367 blt a3, a6, 9 - 20: f00d ret.n - 22: ff0000 excw - 25: ff .byte 0xff - 26: ff .byte 0xff - 27: 0f .byte 0xf - 28: 037d mov.n a7, a3 - 2a: 028d mov.n a8, a2 - 2c: e0c112 addi a1, a1, -32 - 2f: 41f9 s32i.n a15, a1, 16 - 31: 11c9 s32i.n a12, a1, 4 - 33: 31e9 s32i.n a14, a1, 12 - 35: 21d9 s32i.n a13, a1, 8 - 37: 0109 s32i.n a0, a1, 0 - 39: 04dd mov.n a13, a4 - 3b: 6189 s32i.n a8, a1, 24 - 3d: 0228 l32i.n a2, a2, 0 - 3f: 0308 l32i.n a0, a3, 0 - 41: 7179 s32i.n a7, a1, 28 - 43: 08a027 bge a0, a2, 4f - 46: 08ad mov.n a10, a8 - 48: 02ed mov.n a14, a2 - 4a: 00cd mov.n a12, a0 - 4c: 000146 j 55 - 4f: 00ed mov.n a14, a0 - 51: 02cd mov.n a12, a2 - 53: 03ad mov.n a10, a3 - 55: fe1b addi.n a15, a14, 1 - 57: 1d08 l32i.n a0, a13, 4 - 59: 51a9 s32i.n a10, a1, 20 - 5b: 0f2e07 blt a14, a0, 6e - 5e: 0d2d mov.n a2, a13 - 60: 0f3d mov.n a3, a15 - 62: 007405 call0 7a4 - 65: 7178 l32i.n a7, a1, 28 - 67: 51a8 l32i.n a10, a1, 20 - 69: 6188 l32i.n a8, a1, 24 - 6b: 075256 bnez a2, e4 - 6e: 3888 l32i.n a8, a8, 12 - 70: ffed91 l32r a9, 24 - 73: 3748 l32i.n a4, a7, 12 - 75: 3d08 l32i.n a0, a13, 12 - 77: 0d78 l32i.n a7, a13, 0 - 79: 0df9 s32i.n a15, a13, 0 - 7b: 231ca6 blti a12, 1, a2 - 7e: 030c movi.n a3, 0 - 80: 020c movi.n a2, 0 - 82: 221b addi.n a2, a2, 1 - 84: 0868 l32i.n a6, a8, 0 - 86: 04b8 l32i.n a11, a4, 0 - 88: 884b addi.n a8, a8, 4 - 8a: 444b addi.n a4, a4, 4 - 8c: 66ba add.n a6, a6, a11 - 8e: 336a add.n a3, a3, a6 - 90: 105390 and a5, a3, a9 - 93: 0059 s32i.n a5, a0, 0 - 95: 353c30 extui a3, a3, 28, 4 - 98: 004b addi.n a0, a0, 4 - 9a: e49c27 bne a12, a2, 82 - 9d: 0c2d mov.n a2, a12 - 9f: 0000c6 j a6 - a2: 020c movi.n a2, 0 - a4: 030c movi.n a3, 0 - a6: 1f1ce7 beq a12, a14, c9 - a9: 1ca2e7 bge a2, a14, c9 - ac: 114ee0 slli a4, a14, 2 - af: 1122e0 slli a2, a2, 2 - b2: 3a88 l32i.n a8, a10, 12 - b4: 582a add.n a5, a8, a2 - b6: 0558 l32i.n a5, a5, 0 - b8: 224b addi.n a2, a2, 4 - ba: 353a add.n a3, a5, a3 - bc: 10c390 and a12, a3, a9 - bf: 00c9 s32i.n a12, a0, 0 - c1: 353c30 extui a3, a3, 28, 4 - c4: 004b addi.n a0, a0, 4 - c6: ea9247 bne a2, a4, b4 - c9: 0039 s32i.n a3, a0, 0 - cb: 0d28 l32i.n a2, a13, 0 - cd: 004b addi.n a0, a0, 4 - cf: 0aa277 bge a2, a7, dd - d2: 030c movi.n a3, 0 - d4: 0039 s32i.n a3, a0, 0 - d6: 221b addi.n a2, a2, 1 - d8: 004b addi.n a0, a0, 4 - da: f69727 bne a7, a2, d4 - dd: 0d2d mov.n a2, a13 - df: 006945 call0 774 - e2: 020c movi.n a2, 0 - e4: 11c8 l32i.n a12, a1, 4 - e6: 21d8 l32i.n a13, a1, 8 - e8: 31e8 l32i.n a14, a1, 12 - ea: 41f8 l32i.n a15, a1, 16 - ec: 0108 l32i.n a0, a1, 0 - ee: 20c112 addi a1, a1, 32 - f1: f00d ret.n - f3: ffff00 excw - f6: ff .byte 0xff - f7: 0f .byte 0xf - f8: 027d mov.n a7, a2 - fa: e0c112 addi a1, a1, -32 - fd: 5139 s32i.n a3, a1, 20 - ff: 4129 s32i.n a2, a1, 16 - 101: 11c9 s32i.n a12, a1, 4 - 103: 0109 s32i.n a0, a1, 0 - 105: 31e9 s32i.n a14, a1, 12 - 107: 21d9 s32i.n a13, a1, 8 - 109: 04ed mov.n a14, a4 - 10b: 02d8 l32i.n a13, a2, 0 - 10d: 1408 l32i.n a0, a4, 4 - 10f: 03c8 l32i.n a12, a3, 0 - 111: 0da0d7 bge a0, a13, 122 - 114: 042d mov.n a2, a4 - 116: 0d3d mov.n a3, a13 - 118: 006885 call0 7a4 - 11b: 5138 l32i.n a3, a1, 20 - 11d: 4178 l32i.n a7, a1, 16 - 11f: 069256 bnez a2, 18c - 122: 3e28 l32i.n a2, a14, 12 - 124: 3388 l32i.n a8, a3, 12 - 126: 3748 l32i.n a4, a7, 12 - 128: 0e98 l32i.n a9, a14, 0 - 12a: 0ed9 s32i.n a13, a14, 0 - 12c: fff271 l32r a7, f4 - 12f: 251ca6 blti a12, 1, 158 - 132: 030c movi.n a3, 0 - 134: 000c movi.n a0, 0 - 136: 001b addi.n a0, a0, 1 - 138: 0468 l32i.n a6, a4, 0 - 13a: 08a8 l32i.n a10, a8, 0 - 13c: 444b addi.n a4, a4, 4 - 13e: 884b addi.n a8, a8, 4 - 140: c066a0 sub a6, a6, a10 - 143: c03630 sub a3, a6, a3 - 146: 105370 and a5, a3, a7 - 149: 0259 s32i.n a5, a2, 0 - 14b: 053f30 extui a3, a3, 31, 1 - 14e: 224b addi.n a2, a2, 4 - 150: e29c07 bne a12, a0, 136 - 153: 0c0d mov.n a0, a12 - 155: 0000c6 j 15c - 158: 000c movi.n a0, 0 - 15a: 030c movi.n a3, 0 - 15c: 15a0d7 bge a0, a13, 175 - 15f: 001b addi.n a0, a0, 1 - 161: 0468 l32i.n a6, a4, 0 - 163: 444b addi.n a4, a4, 4 - 165: c03630 sub a3, a6, a3 - 168: 105370 and a5, a3, a7 - 16b: 0259 s32i.n a5, a2, 0 - 16d: 053f30 extui a3, a3, 31, 1 - 170: 224b addi.n a2, a2, 4 - 172: e99d07 bne a13, a0, 15f - 175: 0e08 l32i.n a0, a14, 0 - 177: 030c movi.n a3, 0 - 179: 08a097 bge a0, a9, 185 - 17c: 0239 s32i.n a3, a2, 0 - 17e: 001b addi.n a0, a0, 1 - 180: 224b addi.n a2, a2, 4 - 182: f69907 bne a9, a0, 17c - 185: 0e2d mov.n a2, a14 - 187: 005ec5 call0 774 - 18a: 020c movi.n a2, 0 - 18c: 11c8 l32i.n a12, a1, 4 - 18e: 21d8 l32i.n a13, a1, 8 - 190: 31e8 l32i.n a14, a1, 12 - 192: 0108 l32i.n a0, a1, 0 - 194: 20c112 addi a1, a1, 32 - 197: f00d ret.n - 199: 000000 ill - 19c: 000000 ill - 19f: c11200 mul16u a1, a2, a0 - 1a2: 11c9f0 slli a12, a9, 1 - 1a5: 0109 s32i.n a0, a1, 0 - 1a7: 02cd mov.n a12, a2 - 1a9: 022c movi.n a2, 32 - 1ab: fffc01 l32r a0, 19c - 1ae: 0000c0 callx0 a0 - 1b1: 3c29 s32i.n a2, a12, 12 - 1b3: 32cc bnez.n a2, 1ba - 1b5: e27c movi.n a2, -2 - 1b7: 000586 j 1d1 - 1ba: 040c movi.n a4, 0 - 1bc: 000c movi.n a0, 0 - 1be: 850c movi.n a5, 8 - 1c0: 320a add.n a3, a2, a0 - 1c2: 0349 s32i.n a4, a3, 0 - 1c4: 004b addi.n a0, a0, 4 - 1c6: f6c066 bnei a0, 32, 1c0 - 1c9: 0c49 s32i.n a4, a12, 0 - 1cb: 2c49 s32i.n a4, a12, 8 - 1cd: 020c movi.n a2, 0 - 1cf: 1c59 s32i.n a5, a12, 4 - 1d1: 11c8 l32i.n a12, a1, 4 - 1d3: 0108 l32i.n a0, a1, 0 - 1d5: 10c112 addi a1, a1, 16 - 1d8: f00d ret.n - 1da: 000000 ill - 1dd: 000000 ill - 1e0: f0c112 addi a1, a1, -16 - 1e3: 11c9 s32i.n a12, a1, 4 - 1e5: 0109 s32i.n a0, a1, 0 - 1e7: 02cd mov.n a12, a2 - 1e9: 3228 l32i.n a2, a2, 12 - 1eb: 21d9 s32i.n a13, a1, 8 - 1ed: 42ac beqz.n a2, 215 - 1ef: 0c08 l32i.n a0, a12, 0 - 1f1: 0d0c movi.n a13, 0 - 1f3: 1010a6 blti a0, 1, 207 - 1f6: 0d5d mov.n a5, a13 - 1f8: 000c movi.n a0, 0 - 1fa: 001b addi.n a0, a0, 1 - 1fc: 425a add.n a4, a2, a5 - 1fe: 04d9 s32i.n a13, a4, 0 - 200: 0c38 l32i.n a3, a12, 0 - 202: 554b addi.n a5, a5, 4 - 204: f22037 blt a0, a3, 1fa - 207: fff501 l32r a0, 1dc - 20a: 0000c0 callx0 a0 - 20d: 3cd9 s32i.n a13, a12, 12 - 20f: 0cd9 s32i.n a13, a12, 0 - 211: 1cd9 s32i.n a13, a12, 4 - 213: 2cd9 s32i.n a13, a12, 8 - 215: 11c8 l32i.n a12, a1, 4 - 217: 21d8 l32i.n a13, a1, 8 - 219: 0108 l32i.n a0, a1, 0 - 21b: 10c112 addi a1, a1, 16 - 21e: f00d ret.n - 220: e0c112 addi a1, a1, -32 - 223: 1109 s32i.n a0, a1, 4 - 225: 51f9 s32i.n a15, a1, 20 - 227: 41e9 s32i.n a14, a1, 16 - 229: 31d9 s32i.n a13, a1, 12 - 22b: 21c9 s32i.n a12, a1, 8 - 22d: 02dd mov.n a13, a2 - 22f: 03cd mov.n a12, a3 - 231: 04ed mov.n a14, a4 - 233: 22f8 l32i.n a15, a2, 8 - 235: 2308 l32i.n a0, a3, 8 - 237: 0109 s32i.n a0, a1, 0 - 239: 079f07 bne a15, a0, 244 - 23c: 24f9 s32i.n a15, a4, 8 - 23e: ffde85 call0 28 - 241: 000806 j 265 - 244: 001fc5 call0 444 - 247: 0f0266 bnei a2, -1, 25a - 24a: 0d3d mov.n a3, a13 - 24c: 0128 l32i.n a2, a1, 0 - 24e: 0e4d mov.n a4, a14 - 250: 2e29 s32i.n a2, a14, 8 - 252: 0c2d mov.n a2, a12 - 254: ffea05 call0 f8 - 257: 000286 j 265 - 25a: 0d2d mov.n a2, a13 - 25c: 0c3d mov.n a3, a12 - 25e: 0e4d mov.n a4, a14 - 260: 2ef9 s32i.n a15, a14, 8 - 262: ffe945 call0 f8 - 265: 21c8 l32i.n a12, a1, 8 - 267: 31d8 l32i.n a13, a1, 12 - 269: 41e8 l32i.n a14, a1, 16 - 26b: 51f8 l32i.n a15, a1, 20 - 26d: 1108 l32i.n a0, a1, 4 - 26f: 20c112 addi a1, a1, 32 - 272: f00d ret.n - 274: e0c112 addi a1, a1, -32 - 277: 4149 s32i.n a4, a1, 16 - 279: 11c9 s32i.n a12, a1, 4 - 27b: 0109 s32i.n a0, a1, 0 - 27d: 21d9 s32i.n a13, a1, 8 - 27f: 31e9 s32i.n a14, a1, 12 - 281: 02dd mov.n a13, a2 - 283: 22e8 l32i.n a14, a2, 8 - 285: 2308 l32i.n a0, a3, 8 - 287: 03cd mov.n a12, a3 - 289: 0710e7 beq a0, a14, 294 - 28c: 24e9 s32i.n a14, a4, 8 - 28e: ffd985 call0 28 - 291: 0009c6 j 2bc - 294: 001ac5 call0 444 - 297: 4108 l32i.n a0, a1, 16 - 299: 0d0226 beqi a2, -1, 2aa - 29c: 0d2d mov.n a2, a13 - 29e: 0c3d mov.n a3, a12 - 2a0: 004d mov.n a4, a0 - 2a2: 20e9 s32i.n a14, a0, 8 - 2a4: ffe505 call0 f8 - 2a7: 000446 j 2bc - 2aa: 004d mov.n a4, a0 - 2ac: 130c movi.n a3, 1 - 2ae: 020c movi.n a2, 0 - 2b0: 8323e0 moveqz a2, a3, a14 - 2b3: 2029 s32i.n a2, a0, 8 - 2b5: 0d3d mov.n a3, a13 - 2b7: 0c2d mov.n a2, a12 - 2b9: ffe3c5 call0 f8 - 2bc: 11c8 l32i.n a12, a1, 4 - 2be: 21d8 l32i.n a13, a1, 8 - 2c0: 31e8 l32i.n a14, a1, 12 - 2c2: 0108 l32i.n a0, a1, 0 - 2c4: 20c112 addi a1, a1, 32 - 2c7: f00d ret.n - 2c9: 000000 ill - 2cc: 170c movi.n a7, 1 - 2ce: f0c112 addi a1, a1, -16 - 2d1: 1109 s32i.n a0, a1, 4 - 2d3: 0398 l32i.n a9, a3, 0 - 2d5: 0258 l32i.n a5, a2, 0 - 2d7: 2388 l32i.n a8, a3, 8 - 2d9: 21c9 s32i.n a12, a1, 8 - 2db: 2268 l32i.n a6, a2, 8 - 2dd: 04cd mov.n a12, a4 - 2df: c06680 sub a6, a6, a8 - 2e2: 559a add.n a5, a5, a9 - 2e4: 551b addi.n a5, a5, 1 - 2e6: 936760 movnez a6, a7, a6 - 2e9: 0169 s32i.n a6, a1, 0 - 2eb: 00fe85 call0 12d4 - 2ee: 0ca8 l32i.n a10, a12, 0 - 2f0: 0108 l32i.n a0, a1, 0 - 2f2: 011ae6 bgei a10, 1, 2f7 - 2f5: 000c movi.n a0, 0 - 2f7: 2c09 s32i.n a0, a12, 8 - 2f9: 21c8 l32i.n a12, a1, 8 - 2fb: 1108 l32i.n a0, a1, 4 - 2fd: 10c112 addi a1, a1, 16 - 300: f00d ret.n - 302: 120000 excw - 305: 39d0c1 l32r a12, fffcea48 - 308: 614991 l32r a9, fffd882c - 30b: 7159 s32i.n a5, a1, 28 - 30d: 8129 s32i.n a2, a1, 32 - 30f: a109 s32i.n a0, a1, 40 - 311: 012d mov.n a2, a1 - 313: ffe8c5 call0 1a0 - 316: 32dc bnez.n a2, 32d - 318: 000606 j 334 - 31b: 012d mov.n a2, a1 - 31d: 6138 l32i.n a3, a1, 24 - 31f: 7148 l32i.n a4, a1, 28 - 321: 000285 call0 34c - 324: 4129 s32i.n a2, a1, 16 - 326: 012d mov.n a2, a1 - 328: ffeb45 call0 1e0 - 32b: 4128 l32i.n a2, a1, 16 - 32d: a108 l32i.n a0, a1, 40 - 32f: 30c112 addi a1, a1, 48 - 332: f00d ret.n - 334: 8128 l32i.n a2, a1, 32 - 336: 9138 l32i.n a3, a1, 36 - 338: 014d mov.n a4, a1 - 33a: fff905 call0 2cc - 33d: 5129 s32i.n a2, a1, 20 - 33f: fd8216 beqz a2, 31b - 342: 012d mov.n a2, a1 - 344: ffe985 call0 1e0 - 347: 5128 l32i.n a2, a1, 20 - 349: fff806 j 32d - 34c: d0c112 addi a1, a1, -48 - 34f: 6149 s32i.n a4, a1, 24 - 351: 7109 s32i.n a0, a1, 28 - 353: 81c9 s32i.n a12, a1, 32 - 355: 5129 s32i.n a2, a1, 20 - 357: 03cd mov.n a12, a3 - 359: 012d mov.n a2, a1 - 35b: ffe445 call0 1a0 - 35e: 12dc bnez.n a2, 373 - 360: 000606 j 37c - 363: 012d mov.n a2, a1 - 365: 6138 l32i.n a3, a1, 24 - 367: 003cc5 call0 734 - 36a: 0c0c movi.n a12, 0 - 36c: 012d mov.n a2, a1 - 36e: ffe705 call0 1e0 - 371: 0c2d mov.n a2, a12 - 373: 81c8 l32i.n a12, a1, 32 - 375: 7108 l32i.n a0, a1, 28 - 377: 30c112 addi a1, a1, 48 - 37a: f00d ret.n - 37c: 5128 l32i.n a2, a1, 20 - 37e: 0c3d mov.n a3, a12 - 380: 040c movi.n a4, 0 - 382: 015d mov.n a5, a1 - 384: 007c45 call0 b4c - 387: 4129 s32i.n a2, a1, 16 - 389: 828c beqz.n a2, 395 - 38b: 012d mov.n a2, a1 - 38d: ffe505 call0 1e0 - 390: 4128 l32i.n a2, a1, 16 - 392: fff746 j 373 - 395: 2128 l32i.n a2, a1, 8 - 397: 2c08 l32i.n a0, a12, 8 - 399: c61027 beq a0, a2, 363 - 39c: 0c2d mov.n a2, a12 - 39e: 013d mov.n a3, a1 - 3a0: 6148 l32i.n a4, a1, 24 - 3a2: ffe7c5 call0 220 - 3a5: 02cd mov.n a12, a2 - 3a7: fff046 j 36c - 3aa: 120000 excw - 3ad: 09f0c1 l32r a12, fffc2b70 - 3b0: 240801 l32r a0, fffc93d0 - 3b3: 101026 beqi a0, 1, 3c7 - 3b6: 2368 l32i.n a6, a3, 8 - 3b8: 0b1626 beqi a6, 1, 3c7 - 3bb: 060c movi.n a6, 0 - 3bd: 0090c5 call0 ccc - 3c0: 0108 l32i.n a0, a1, 0 - 3c2: 10c112 addi a1, a1, 16 - 3c5: f00d ret.n - 3c7: d27c movi.n a2, -3 - 3c9: fffcc6 j 3c0 - 3cc: f0c112 addi a1, a1, -16 - 3cf: 026d mov.n a6, a2 - 3d1: 0109 s32i.n a0, a1, 0 - 3d3: 2208 l32i.n a0, a2, 8 - 3d5: 2328 l32i.n a2, a3, 8 - 3d7: 400b addi.n a4, a0, -1 - 3d9: 091207 beq a2, a0, 3e6 - 3dc: 130c movi.n a3, 1 - 3de: f27c movi.n a2, -1 - 3e0: 932340 movnez a2, a3, a4 - 3e3: 000446 j 3f8 - 3e6: 091066 bnei a0, 1, 3f3 - 3e9: 032d mov.n a2, a3 - 3eb: 063d mov.n a3, a6 - 3ed: 000545 call0 444 - 3f0: 000106 j 3f8 - 3f3: 062d mov.n a2, a6 - 3f5: 0004c5 call0 444 - 3f8: 0108 l32i.n a0, a1, 0 - 3fa: 10c112 addi a1, a1, 16 - 3fd: f00d ret.n - 3ff: 224800 excw - 402: 0258 l32i.n a5, a2, 0 - 404: 141426 beqi a4, 1, 41c - 407: 0d25e6 bgei a5, 2, 418 - 40a: 3228 l32i.n a2, a2, 12 - 40c: 0228 l32i.n a2, a2, 0 - 40e: 063327 bltu a3, a2, 418 - 411: 073237 bltu a2, a3, 41c - 414: 020c movi.n a2, 0 - 416: f00d ret.n - 418: 120c movi.n a2, 1 - 41a: f00d ret.n - 41c: f27c movi.n a2, -1 - 41e: f00d ret.n - 420: f0c112 addi a1, a1, -16 - 423: 0109 s32i.n a0, a1, 0 - 425: 0064c5 call0 a74 - 428: 140c movi.n a4, 1 - 42a: 0108 l32i.n a0, a1, 0 - 42c: 327b addi.n a3, a2, 7 - 42e: 10c112 addi a1, a1, 16 - 431: b33220 movgez a3, a2, a2 - 434: 213330 srai a3, a3, 3 - 437: 242020 extui a2, a2, 0, 3 - 43a: 932420 movnez a2, a4, a2 - 43d: 223a add.n a2, a2, a3 - 43f: f00d ret.n - 441: 000000 ill - 444: 0298 l32i.n a9, a2, 0 - 446: 0368 l32i.n a6, a3, 0 - 448: 3348 l32i.n a4, a3, 12 - 44a: 2e2697 blt a6, a9, 47c - 44d: 2f2967 blt a9, a6, 480 - 450: 3238 l32i.n a3, a2, 12 - 452: a02940 addx4 a2, a9, a4 - 455: fcc222 addi a2, a2, -4 - 458: a03930 addx4 a3, a9, a3 - 45b: fcc332 addi a3, a3, -4 - 45e: 1619a6 blti a9, 1, 478 - 461: 060c movi.n a6, 0 - 463: 0388 l32i.n a8, a3, 0 - 465: 0278 l32i.n a7, a2, 0 - 467: 113787 bltu a7, a8, 47c - 46a: 123877 bltu a8, a7, 480 - 46d: fcc222 addi a2, a2, -4 - 470: fcc332 addi a3, a3, -4 - 473: 661b addi.n a6, a6, 1 - 475: ea9967 bne a9, a6, 463 - 478: 020c movi.n a2, 0 - 47a: f00d ret.n - 47c: 120c movi.n a2, 1 - 47e: f00d ret.n - 480: f27c movi.n a2, -1 - 482: f00d ret.n - 484: f0c112 addi a1, a1, -16 - 487: 11c9 s32i.n a12, a1, 4 - 489: 0109 s32i.n a0, a1, 0 - 48b: 21d9 s32i.n a13, a1, 8 - 48d: 31e9 s32i.n a14, a1, 12 - 48f: 04dd mov.n a13, a4 - 491: 03ed mov.n a14, a3 - 493: 1208 l32i.n a0, a2, 4 - 495: 02cd mov.n a12, a2 - 497: 0620e6 bgei a0, 2, 4a1 - 49a: 230c movi.n a3, 2 - 49c: 003045 call0 7a4 - 49f: 32fc bnez.n a2, 4d6 - 4a1: 0c2d mov.n a2, a12 - 4a3: 001b45 call0 658 - 4a6: 0d2d mov.n a2, a13 - 4a8: dd0b addi.n a13, a13, -1 - 4aa: 2112a6 blti a2, 1, 4cf - 4ad: 0c2d mov.n a2, a12 - 4af: 830c movi.n a3, 8 - 4b1: 0c4d mov.n a4, a12 - 4b3: 003b05 call0 864 - 4b6: c2dc bnez.n a2, 4d6 - 4b8: 3c58 l32i.n a5, a12, 12 - 4ba: 000e42 l8ui a4, a14, 0 - 4bd: 0568 l32i.n a6, a5, 0 - 4bf: 204460 or a4, a4, a6 - 4c2: 0549 s32i.n a4, a5, 0 - 4c4: 0c38 l32i.n a3, a12, 0 - 4c6: ee1b addi.n a14, a14, 1 - 4c8: 331b addi.n a3, a3, 1 - 4ca: 0c39 s32i.n a3, a12, 0 - 4cc: fff586 j 4a6 - 4cf: 0c2d mov.n a2, a12 - 4d1: 002a05 call0 774 - 4d4: 020c movi.n a2, 0 - 4d6: 11c8 l32i.n a12, a1, 4 - 4d8: 21d8 l32i.n a13, a1, 8 - 4da: 31e8 l32i.n a14, a1, 12 - 4dc: 0108 l32i.n a0, a1, 0 - 4de: 10c112 addi a1, a1, 16 - 4e1: f00d ret.n - 4e3: c11200 mul16u a1, a2, a0 - 4e6: 61c9d0 excw - 4e9: 81e9 s32i.n a14, a1, 32 - 4eb: 71d9 s32i.n a13, a1, 28 - 4ed: 03ed mov.n a14, a3 - 4ef: 5109 s32i.n a0, a1, 20 - 4f1: 023d mov.n a3, a2 - 4f3: 012d mov.n a2, a1 - 4f5: 001405 call0 638 - 4f8: 328c beqz.n a2, 4ff - 4fa: 02ed mov.n a14, a2 - 4fc: 000e86 j 53a - 4ff: 0c0c movi.n a12, 0 - 501: 0edd mov.n a13, a14 - 503: 41e9 s32i.n a14, a1, 16 - 505: 0108 l32i.n a0, a1, 0 - 507: 10ac beqz.n a0, 52c - 509: cc1b addi.n a12, a12, 1 - 50b: 012d mov.n a2, a1 - 50d: 830c movi.n a3, 8 - 50f: 014d mov.n a4, a1 - 511: 3168 l32i.n a6, a1, 12 - 513: 050c movi.n a5, 0 - 515: 0668 l32i.n a6, a6, 0 - 517: 004d62 s8i a6, a13, 0 - 51a: dd1b addi.n a13, a13, 1 - 51c: 000345 call0 554 - 51f: 02ed mov.n a14, a2 - 521: fe0216 beqz a2, 505 - 524: 012d mov.n a2, a1 - 526: ffcb85 call0 1e0 - 529: 000346 j 53a - 52c: 0c3d mov.n a3, a12 - 52e: 4128 l32i.n a2, a1, 16 - 530: ffacc5 call0 0 - 533: 012d mov.n a2, a1 - 535: ffca85 call0 1e0 - 538: 0e0c movi.n a14, 0 - 53a: 5108 l32i.n a0, a1, 20 - 53c: 61c8 l32i.n a12, a1, 24 - 53e: 0e2d mov.n a2, a14 - 540: 71d8 l32i.n a13, a1, 28 - 542: 81e8 l32i.n a14, a1, 32 - 544: 30c112 addi a1, a1, 48 - 547: f00d ret.n - ... - 551: 000000 ill - 554: d0c112 addi a1, a1, -48 - 557: 7109 s32i.n a0, a1, 28 - 559: 6129 s32i.n a2, a1, 24 - 55b: a1e9 s32i.n a14, a1, 40 - 55d: 91d9 s32i.n a13, a1, 36 - 55f: 81c9 s32i.n a12, a1, 32 - 561: 05dd mov.n a13, a5 - 563: 03cd mov.n a12, a3 - 565: 04ed mov.n a14, a4 - 567: 1213e6 bgei a3, 1, 57d - 56a: 043d mov.n a3, a4 - 56c: 001045 call0 674 - 56f: 02cd mov.n a12, a2 - 571: 3d8c beqz.n a13, 578 - 573: 0d2d mov.n a2, a13 - 575: 000e05 call0 658 - 578: 0c2d mov.n a2, a12 - 57a: 000186 j 584 - 57d: 012d mov.n a2, a1 - 57f: ffc205 call0 1a0 - 582: b28c beqz.n a2, 591 - 584: 81c8 l32i.n a12, a1, 32 - 586: 91d8 l32i.n a13, a1, 36 - 588: a1e8 l32i.n a14, a1, 40 - 58a: 7108 l32i.n a0, a1, 28 - 58c: 30c112 addi a1, a1, 48 - 58f: f00d ret.n - 591: 5d9c beqz.n a13, 5aa - 593: 6128 l32i.n a2, a1, 24 - 595: 0c3d mov.n a3, a12 - 597: 014d mov.n a4, a1 - 599: 0050c5 call0 aa8 - 59c: 5129 s32i.n a2, a1, 20 - 59e: 828c beqz.n a2, 5aa - 5a0: 012d mov.n a2, a1 - 5a2: ffc3c5 call0 1e0 - 5a5: 5128 l32i.n a2, a1, 20 - 5a7: fff646 j 584 - 5aa: 6128 l32i.n a2, a1, 24 - 5ac: 0e3d mov.n a3, a14 - 5ae: 000c45 call0 674 - 5b1: 4129 s32i.n a2, a1, 16 - 5b3: 828c beqz.n a2, 5bf - 5b5: 012d mov.n a2, a1 - 5b7: ffc285 call0 1e0 - 5ba: 4128 l32i.n a2, a1, 16 - 5bc: fff106 j 584 - 5bf: b01c movi.n a0, 27 - 5c1: 10a0c7 bge a0, a12, 5d5 - 5c4: 0c2d mov.n a2, a12 - 5c6: c31c movi.n a3, 28 - 5c8: ffe101 l32r a0, 54c - 5cb: 0000c0 callx0 a0 - 5ce: 023d mov.n a3, a2 - 5d0: 0e2d mov.n a2, a14 - 5d2: 001045 call0 6d8 - 5d5: 0c2d mov.n a2, a12 - 5d7: c31c movi.n a3, 28 - 5d9: ffdd01 l32r a0, 550 - 5dc: 0000c0 callx0 a0 - 5df: c2bc beqz.n a2, 61f - 5e1: 0e38 l32i.n a3, a14, 0 - 5e3: 3e48 l32i.n a4, a14, 12 - 5e5: 030b addi.n a0, a3, -1 - 5e7: a03340 addx4 a3, a3, a4 - 5ea: fcc332 addi a3, a3, -4 - 5ed: 02e096 bltz a0, 61f - 5f0: 040c movi.n a4, 0 - 5f2: 401200 ssl a2 - 5f5: 170c movi.n a7, 1 - 5f7: c81c movi.n a8, 28 - 5f9: c08820 sub a8, a8, a2 - 5fc: a17700 sll a7, a7 - 5ff: 770b addi.n a7, a7, -1 - 601: 000b addi.n a0, a0, -1 - 603: 401800 ssl a8 - 606: fcc332 addi a3, a3, -4 - 609: a16400 sll a6, a4 - 60c: 1348 l32i.n a4, a3, 4 - 60e: 400200 ssr a2 - 611: 915040 srl a5, a4 - 614: 104470 and a4, a4, a7 - 617: 205560 or a5, a5, a6 - 61a: 1359 s32i.n a5, a3, 4 - 61c: e10066 bnei a0, -1, 601 - 61f: 0e2d mov.n a2, a14 - 621: 001505 call0 774 - 624: 5d8c beqz.n a13, 62d - 626: 0d3d mov.n a3, a13 - 628: 012d mov.n a2, a1 - 62a: 001085 call0 734 - 62d: 012d mov.n a2, a1 - 62f: ffbb05 call0 1e0 - 632: 020c movi.n a2, 0 - 634: ffd306 j 584 - 637: c11200 mul16u a1, a2, a0 - 63a: 0139f0 slli a3, a9, 17 - 63d: 21c9 s32i.n a12, a1, 8 - 63f: 1109 s32i.n a0, a1, 4 - 641: 02cd mov.n a12, a2 - 643: ffb5c5 call0 1a0 - 646: 52cc bnez.n a2, 64f - 648: 0c3d mov.n a3, a12 - 64a: 0128 l32i.n a2, a1, 0 - 64c: 000245 call0 674 - 64f: 21c8 l32i.n a12, a1, 8 - 651: 1108 l32i.n a0, a1, 4 - 653: 10c112 addi a1, a1, 16 - 656: f00d ret.n - 658: 3258 l32i.n a5, a2, 12 - 65a: 1238 l32i.n a3, a2, 4 - 65c: 070c movi.n a7, 0 - 65e: 2279 s32i.n a7, a2, 8 - 660: 0279 s32i.n a7, a2, 0 - 662: 0c13a6 blti a3, 1, 672 - 665: 076d mov.n a6, a7 - 667: 661b addi.n a6, a6, 1 - 669: 0579 s32i.n a7, a5, 0 - 66b: 1248 l32i.n a4, a2, 4 - 66d: 554b addi.n a5, a5, 4 - 66f: f42647 blt a6, a4, 667 - 672: f00d ret.n - 674: f0c112 addi a1, a1, -16 - 677: 0109 s32i.n a0, a1, 0 - 679: 11c9 s32i.n a12, a1, 4 - 67b: 21d9 s32i.n a13, a1, 8 - 67d: 02cd mov.n a12, a2 - 67f: 03dd mov.n a13, a3 - 681: 461237 beq a2, a3, 6cb - 684: 0238 l32i.n a3, a2, 0 - 686: 1d08 l32i.n a0, a13, 4 - 688: 08a037 bge a0, a3, 694 - 68b: 0d2d mov.n a2, a13 - 68d: 001145 call0 7a4 - 690: 92fc bnez.n a2, 6cd - 692: 0c38 l32i.n a3, a12, 0 - 694: 3c68 l32i.n a6, a12, 12 - 696: 3d28 l32i.n a2, a13, 12 - 698: 1313a6 blti a3, 1, 6af - 69b: 000c movi.n a0, 0 - 69d: 001b addi.n a0, a0, 1 - 69f: 0638 l32i.n a3, a6, 0 - 6a1: 664b addi.n a6, a6, 4 - 6a3: 0239 s32i.n a3, a2, 0 - 6a5: 0c38 l32i.n a3, a12, 0 - 6a7: 224b addi.n a2, a2, 4 - 6a9: f02037 blt a0, a3, 69d - 6ac: 000046 j 6b1 - 6af: 000c movi.n a0, 0 - 6b1: 0d48 l32i.n a4, a13, 0 - 6b3: 0ea047 bge a0, a4, 6c5 - 6b6: 030c movi.n a3, 0 - 6b8: 001b addi.n a0, a0, 1 - 6ba: 0239 s32i.n a3, a2, 0 - 6bc: 0d58 l32i.n a5, a13, 0 - 6be: 224b addi.n a2, a2, 4 - 6c0: f42057 blt a0, a5, 6b8 - 6c3: 0c38 l32i.n a3, a12, 0 - 6c5: 0d39 s32i.n a3, a13, 0 - 6c7: 2c68 l32i.n a6, a12, 8 - 6c9: 2d69 s32i.n a6, a13, 8 - 6cb: 020c movi.n a2, 0 - 6cd: 11c8 l32i.n a12, a1, 4 - 6cf: 21d8 l32i.n a13, a1, 8 - 6d1: 0108 l32i.n a0, a1, 0 - 6d3: 10c112 addi a1, a1, 16 - 6d6: f00d ret.n - 6d8: f0c112 addi a1, a1, -16 - 6db: 0109 s32i.n a0, a1, 0 - 6dd: 4313a6 blti a3, 1, 724 - 6e0: 0288 l32i.n a8, a2, 0 - 6e2: 3268 l32i.n a6, a2, 12 - 6e4: 052387 blt a3, a8, 6ed - 6e7: fff705 call0 658 - 6ea: 000d86 j 724 - 6ed: a07360 addx4 a7, a3, a6 - 6f0: c09830 sub a9, a8, a3 - 6f3: 1619a6 blti a9, 1, 70d - 6f6: 000c movi.n a0, 0 - 6f8: 001b addi.n a0, a0, 1 - 6fa: 0748 l32i.n a4, a7, 0 - 6fc: 774b addi.n a7, a7, 4 - 6fe: 0649 s32i.n a4, a6, 0 - 700: 0288 l32i.n a8, a2, 0 - 702: 664b addi.n a6, a6, 4 - 704: c09830 sub a9, a8, a3 - 707: ed2097 blt a0, a9, 6f8 - 70a: 000046 j 70f - 70d: 000c movi.n a0, 0 - 70f: 0fa087 bge a0, a8, 722 - 712: 070c movi.n a7, 0 - 714: 001b addi.n a0, a0, 1 - 716: 0679 s32i.n a7, a6, 0 - 718: 0288 l32i.n a8, a2, 0 - 71a: 664b addi.n a6, a6, 4 - 71c: f42087 blt a0, a8, 714 - 71f: c09830 sub a9, a8, a3 - 722: 0299 s32i.n a9, a2, 0 - 724: 0108 l32i.n a0, a1, 0 - 726: 10c112 addi a1, a1, 16 - 729: f00d ret.n - ... - 733: 041c00 extui a1, a0, 12, 1 - 736: e0c112 addi a1, a1, -32 - 739: 4109 s32i.n a0, a1, 16 - 73b: 61d9 s32i.n a13, a1, 24 - 73d: 51c9 s32i.n a12, a1, 20 - 73f: 02dd mov.n a13, a2 - 741: 03cd mov.n a12, a3 - 743: 012d mov.n a2, a1 - 745: 0d3d mov.n a3, a13 - 747: fff901 l32r a0, 72c - 74a: 0000c0 callx0 a0 - 74d: 0c3d mov.n a3, a12 - 74f: 0d2d mov.n a2, a13 - 751: 041c movi.n a4, 16 - 753: 61d8 l32i.n a13, a1, 24 - 755: fff601 l32r a0, 730 - 758: 0000c0 callx0 a0 - 75b: 2128 l32i.n a2, a1, 8 - 75d: 3108 l32i.n a0, a1, 12 - 75f: 1138 l32i.n a3, a1, 4 - 761: 0148 l32i.n a4, a1, 0 - 763: 0c49 s32i.n a4, a12, 0 - 765: 1c39 s32i.n a3, a12, 4 - 767: 3c09 s32i.n a0, a12, 12 - 769: 2c29 s32i.n a2, a12, 8 - 76b: 4108 l32i.n a0, a1, 16 - 76d: 51c8 l32i.n a12, a1, 20 - 76f: 20c112 addi a1, a1, 32 - 772: f00d ret.n - 774: 0248 l32i.n a4, a2, 0 - 776: 1154e0 slli a5, a4, 2 - 779: 1514a6 blti a4, 1, 792 - 77c: 3238 l32i.n a3, a2, 12 - 77e: 335a add.n a3, a3, a5 - 780: ffd332 addmi a3, a3, 0xffffff00 - 783: 3f2332 l32i a3, a3, 252 - 786: fcc552 addi a5, a5, -4 - 789: 53cc bnez.n a3, 792 - 78b: 440b addi.n a4, a4, -1 - 78d: 0249 s32i.n a4, a2, 0 - 78f: fff986 j 779 - 792: 24cc bnez.n a4, 798 - 794: 040c movi.n a4, 0 - 796: 2249 s32i.n a4, a2, 8 - 798: f00d ret.n - ... - 7a2: 120000 excw - 7a5: d9f0c1 l32r a12, ffff6f68 - 7a8: 11c921 l32r a2, fffc4ecc - 7ab: 0109 s32i.n a0, a1, 0 - 7ad: 02cd mov.n a12, a2 - 7af: 1208 l32i.n a0, a2, 4 - 7b1: 03dd mov.n a13, a3 - 7b3: 3ea037 bge a0, a3, 7f5 - 7b6: 032d mov.n a2, a3 - 7b8: 830c movi.n a3, 8 - 7ba: fff801 l32r a0, 79c - 7bd: 0000c0 callx0 a0 - 7c0: c0dd20 sub a13, a13, a2 - 7c3: 034c movi.n a3, 64 - 7c5: 3c28 l32i.n a2, a12, 12 - 7c7: a03d30 addx4 a3, a13, a3 - 7ca: fff501 l32r a0, 7a0 - 7cd: 0000c0 callx0 a0 - 7d0: 32cc bnez.n a2, 7d7 - 7d2: e27c movi.n a2, -2 - 7d4: 0007c6 j 7f7 - 7d7: 3c29 s32i.n a2, a12, 12 - 7d9: 10cd42 addi a4, a13, 16 - 7dc: 1c08 l32i.n a0, a12, 4 - 7de: 1c49 s32i.n a4, a12, 4 - 7e0: 11a047 bge a0, a4, 7f5 - 7e3: 060c movi.n a6, 0 - 7e5: 1130e0 slli a3, a0, 2 - 7e8: 001b addi.n a0, a0, 1 - 7ea: 723a add.n a7, a2, a3 - 7ec: 0769 s32i.n a6, a7, 0 - 7ee: 1c58 l32i.n a5, a12, 4 - 7f0: 334b addi.n a3, a3, 4 - 7f2: f22057 blt a0, a5, 7e8 - 7f5: 020c movi.n a2, 0 - 7f7: 11c8 l32i.n a12, a1, 4 - 7f9: 21d8 l32i.n a13, a1, 8 - 7fb: 0108 l32i.n a0, a1, 0 - 7fd: 10c112 addi a1, a1, 16 - 800: f00d ret.n - 802: 120000 excw - 805: c9f0c1 l32r a12, ffff2fc8 - 808: 010911 l32r a1, fffc0c2c - 80b: 03cd mov.n a12, a3 - 80d: 0d1237 beq a2, a3, 81e - 810: ffe605 call0 674 - 813: 728c beqz.n a2, 81e - 815: 11c8 l32i.n a12, a1, 4 - 817: 0108 l32i.n a0, a1, 0 - 819: 10c112 addi a1, a1, 16 - 81c: f00d ret.n - 81e: 020c movi.n a2, 0 - 820: 2c29 s32i.n a2, a12, 8 - 822: fffbc6 j 815 - 825: 000000 ill - 828: ff .byte 0xff - 829: ff .byte 0xff - 82a: ff .byte 0xff - 82b: 0f .byte 0xf - 82c: f0c112 addi a1, a1, -16 - 82f: 0139 s32i.n a3, a1, 0 - 831: 21c9 s32i.n a12, a1, 8 - 833: 1109 s32i.n a0, a1, 4 - 835: 02cd mov.n a12, a2 - 837: ffe205 call0 658 - 83a: fffb21 l32r a2, 828 - 83d: 0108 l32i.n a0, a1, 0 - 83f: 3c38 l32i.n a3, a12, 12 - 841: 100020 and a0, a0, a2 - 844: 0309 s32i.n a0, a3, 0 - 846: 120c movi.n a2, 1 - 848: 930200 movnez a0, a2, a0 - 84b: 0c09 s32i.n a0, a12, 0 - 84d: 21c8 l32i.n a12, a1, 8 - 84f: 1108 l32i.n a0, a1, 4 - 851: 10c112 addi a1, a1, 16 - 854: f00d ret.n - 856: ff0000 excw - 859: ff .byte 0xff - 85a: ff .byte 0xff - 85b: 0f .byte 0xf - ... - 864: e0c112 addi a1, a1, -32 - 867: 21d9 s32i.n a13, a1, 8 - 869: 0109 s32i.n a0, a1, 0 - 86b: 31e9 s32i.n a14, a1, 12 - 86d: 11c9 s32i.n a12, a1, 4 - 86f: 03ed mov.n a14, a3 - 871: 04cd mov.n a12, a4 - 873: 2c1247 beq a2, a4, 8a3 - 876: 043d mov.n a3, a4 - 878: ffdf85 call0 674 - 87b: 72dc bnez.n a2, 896 - 87d: 000886 j 8a3 - 880: 000c movi.n a0, 0 - 882: 908c beqz.n a0, 88f - 884: 3d1b addi.n a3, a13, 1 - 886: 3c28 l32i.n a2, a12, 12 - 888: 0c39 s32i.n a3, a12, 0 - 88a: a02d20 addx4 a2, a13, a2 - 88d: 0209 s32i.n a0, a2, 0 - 88f: 0c2d mov.n a2, a12 - 891: ffee05 call0 774 - 894: 020c movi.n a2, 0 - 896: 11c8 l32i.n a12, a1, 4 - 898: 21d8 l32i.n a13, a1, 8 - 89a: 31e8 l32i.n a14, a1, 12 - 89c: 0108 l32i.n a0, a1, 0 - 89e: 20c112 addi a1, a1, 32 - 8a1: f00d ret.n - 8a3: 0cd8 l32i.n a13, a12, 0 - 8a5: 0e2d mov.n a2, a14 - 8a7: c31c movi.n a3, 28 - 8a9: ffec01 l32r a0, 85c - 8ac: 0000c0 callx0 a0 - 8af: 020d mov.n a0, a2 - 8b1: 4129 s32i.n a2, a1, 16 - 8b3: 1c58 l32i.n a5, a12, 4 - 8b5: 4d2a add.n a4, a13, a2 - 8b7: 0b2457 blt a4, a5, 8c6 - 8ba: 341b addi.n a3, a4, 1 - 8bc: 0c2d mov.n a2, a12 - 8be: ffee45 call0 7a4 - 8c1: 4108 l32i.n a0, a1, 16 - 8c3: fcf256 bnez a2, 896 - 8c6: b61c movi.n a6, 27 - 8c8: 09a6e7 bge a6, a14, 8d5 - 8cb: 0c2d mov.n a2, a12 - 8cd: 003d mov.n a3, a0 - 8cf: 0013c5 call0 a0c - 8d2: fc0256 bnez a2, 896 - 8d5: 0e2d mov.n a2, a14 - 8d7: c31c movi.n a3, 28 - 8d9: ffe101 l32r a0, 860 - 8dc: 0000c0 callx0 a0 - 8df: fac216 beqz a2, 88f - 8e2: 0cd8 l32i.n a13, a12, 0 - 8e4: 3c38 l32i.n a3, a12, 12 - 8e6: 961da6 blti a13, 1, 880 - 8e9: ffdb71 l32r a7, 858 - 8ec: 000c movi.n a0, 0 - 8ee: 040c movi.n a4, 0 - 8f0: 401200 ssl a2 - 8f3: 180c movi.n a8, 1 - 8f5: c91c movi.n a9, 28 - 8f7: c09920 sub a9, a9, a2 - 8fa: a18800 sll a8, a8 - 8fd: 880b addi.n a8, a8, -1 - 8ff: 400900 ssr a9 - 902: 03b8 l32i.n a11, a3, 0 - 904: 441b addi.n a4, a4, 1 - 906: 91a0b0 srl a10, a11 - 909: 401200 ssl a2 - 90c: a1bb00 sll a11, a11 - 90f: 20b0b0 or a11, a0, a11 - 912: 1008a0 and a0, a8, a10 - 915: 10bb70 and a11, a11, a7 - 918: 03b9 s32i.n a11, a3, 0 - 91a: 0cd8 l32i.n a13, a12, 0 - 91c: 334b addi.n a3, a3, 4 - 91e: dd24d7 blt a4, a13, 8ff - 921: ffd746 j 882 - 924: c0c112 addi a1, a1, -64 - 927: 8129 s32i.n a2, a1, 32 - 929: 9139 s32i.n a3, a1, 36 - 92b: a149 s32i.n a4, a1, 40 - 92d: b159 s32i.n a5, a1, 44 - 92f: c169 s32i.n a6, a1, 48 - 931: d179 s32i.n a7, a1, 52 - 933: 21d9 s32i.n a13, a1, 8 - 935: 31e9 s32i.n a14, a1, 12 - 937: 41f9 s32i.n a15, a1, 16 - 939: 11c9 s32i.n a12, a1, 4 - 93b: 0109 s32i.n a0, a1, 0 - 93d: 02cd mov.n a12, a2 - 93f: 400c movi.n a0, 4 - 941: 065216 beqz a2, 9aa - 944: 20c1f2 addi a15, a1, 32 - 947: 8e1c movi.n a14, 24 - 949: 0d0c movi.n a13, 0 - 94b: 5109 s32i.n a0, a1, 20 - 94d: ff8505 call0 1a0 - 950: 5108 l32i.n a0, a1, 20 - 952: 42ec bnez.n a2, 97a - 954: dd1b addi.n a13, a13, 1 - 956: 002d mov.n a2, a0 - 958: 004b addi.n a0, a0, 4 - 95a: 052e07 blt a14, a0, 963 - 95d: 20c122 addi a2, a1, 32 - 960: 000186 j 96a - 963: 012e27 blt a14, a2, 968 - 966: 402c movi.n a0, 36 - 968: 0f2d mov.n a2, a15 - 96a: 202a add.n a2, a0, a2 - 96c: ffd222 addmi a2, a2, 0xffffff00 - 96f: 3f2222 l32i a2, a2, 252 - 972: 5109 s32i.n a0, a1, 20 - 974: fd5256 bnez a2, 94d - 977: 000bc6 j 9aa - 97a: 0c2d mov.n a2, a12 - 97c: 4c0c movi.n a12, 4 - 97e: dd0b addi.n a13, a13, -1 - 980: 210d26 beqi a13, -1, 9a5 - 983: ff85c5 call0 1e0 - 986: 0c0d mov.n a0, a12 - 988: cc4b addi.n a12, a12, 4 - 98a: 052ec7 blt a14, a12, 993 - 98d: 20c102 addi a0, a1, 32 - 990: 000186 j 99a - 993: 012e07 blt a14, a0, 998 - 996: 4c2c movi.n a12, 36 - 998: 0f0d mov.n a0, a15 - 99a: 2c0a add.n a2, a12, a0 - 99c: ffd222 addmi a2, a2, 0xffffff00 - 99f: 3f2222 l32i a2, a2, 252 - 9a2: fff606 j 97e - 9a5: e27c movi.n a2, -2 - 9a7: 000046 j 9ac - 9aa: 020c movi.n a2, 0 - 9ac: 11c8 l32i.n a12, a1, 4 - 9ae: 21d8 l32i.n a13, a1, 8 - 9b0: 31e8 l32i.n a14, a1, 12 - 9b2: 41f8 l32i.n a15, a1, 16 - 9b4: 0108 l32i.n a0, a1, 0 - 9b6: 40c112 addi a1, a1, 64 - 9b9: f00d ret.n - 9bb: c11200 mul16u a1, a2, a0 - 9be: 0109d0 slli a0, a9, 19 - 9c1: 4129 s32i.n a2, a1, 16 - 9c3: 5139 s32i.n a3, a1, 20 - 9c5: 6149 s32i.n a4, a1, 24 - 9c7: 7159 s32i.n a5, a1, 28 - 9c9: 8169 s32i.n a6, a1, 32 - 9cb: 9179 s32i.n a7, a1, 36 - 9cd: 21d9 s32i.n a13, a1, 8 - 9cf: 11c9 s32i.n a12, a1, 4 - 9d1: 31e9 s32i.n a14, a1, 12 - 9d3: 4c0c movi.n a12, 4 - 9d5: 52ac beqz.n a2, 9fe - 9d7: 10c1e2 addi a14, a1, 16 - 9da: 8d1c movi.n a13, 24 - 9dc: ff8005 call0 1e0 - 9df: 0c0d mov.n a0, a12 - 9e1: cc4b addi.n a12, a12, 4 - 9e3: 052dc7 blt a13, a12, 9ec - 9e6: 10c102 addi a0, a1, 16 - 9e9: 000186 j 9f3 - 9ec: 012d07 blt a13, a0, 9f1 - 9ef: 4c2c movi.n a12, 36 - 9f1: 0e0d mov.n a0, a14 - 9f3: 2c0a add.n a2, a12, a0 - 9f5: ffd222 addmi a2, a2, 0xffffff00 - 9f8: 3f2222 l32i a2, a2, 252 - 9fb: fdd256 bnez a2, 9dc - 9fe: 11c8 l32i.n a12, a1, 4 - a00: 21d8 l32i.n a13, a1, 8 - a02: 31e8 l32i.n a14, a1, 12 - a04: 0108 l32i.n a0, a1, 0 - a06: 30c112 addi a1, a1, 48 - a09: f00d ret.n - a0b: c11200 mul16u a1, a2, a0 - a0e: 0109f0 slli a0, a9, 17 - a11: 21d9 s32i.n a13, a1, 8 - a13: 11c9 s32i.n a12, a1, 4 - a15: 02dd mov.n a13, a2 - a17: 03cd mov.n a12, a3 - a19: 4913a6 blti a3, 1, a66 - a1c: 0238 l32i.n a3, a2, 0 - a1e: 1208 l32i.n a0, a2, 4 - a20: 33ca add.n a3, a3, a12 - a22: 08a037 bge a0, a3, a2e - a25: ffd7c5 call0 7a4 - a28: c2fc bnez.n a2, a68 - a2a: 0d38 l32i.n a3, a13, 0 - a2c: 33ca add.n a3, a3, a12 - a2e: 0d39 s32i.n a3, a13, 0 - a30: 030b addi.n a0, a3, -1 - a32: 3d28 l32i.n a2, a13, 12 - a34: 114ce0 slli a4, a12, 2 - a37: a03320 addx4 a3, a3, a2 - a3a: fcc362 addi a6, a3, -4 - a3d: c03340 sub a3, a3, a4 - a40: fcc332 addi a3, a3, -4 - a43: 1220c7 blt a0, a12, a59 - a46: 2c0b addi.n a2, a12, -1 - a48: 000b addi.n a0, a0, -1 - a4a: 0358 l32i.n a5, a3, 0 - a4c: fcc332 addi a3, a3, -4 - a4f: fcc662 addi a6, a6, -4 - a52: 1659 s32i.n a5, a6, 4 - a54: f09207 bne a2, a0, a48 - a57: 3d28 l32i.n a2, a13, 12 - a59: 000c movi.n a0, 0 - a5b: 030c movi.n a3, 0 - a5d: 0239 s32i.n a3, a2, 0 - a5f: 001b addi.n a0, a0, 1 - a61: 224b addi.n a2, a2, 4 - a63: f69c07 bne a12, a0, a5d - a66: 020c movi.n a2, 0 - a68: 11c8 l32i.n a12, a1, 4 - a6a: 21d8 l32i.n a13, a1, 8 - a6c: 0108 l32i.n a0, a1, 0 - a6e: 10c112 addi a1, a1, 16 - a71: f00d ret.n - a73: 024800 excw - a76: 436c movi.n a3, -28 - a78: 24cc bnez.n a4, a7e - a7a: 020c movi.n a2, 0 - a7c: f00d ret.n - a7e: 3258 l32i.n a5, a2, 12 - a80: f02440 subx8 a2, a4, a4 - a83: a04450 addx4 a4, a4, a5 - a86: ffd442 addmi a4, a4, 0xffffff00 - a89: 3f2442 l32i a4, a4, 252 - a8c: a02230 addx4 a2, a2, a3 - a8f: 648c beqz.n a4, a99 - a91: 221b addi.n a2, a2, 1 - a93: 414140 srli a4, a4, 1 - a96: ff7456 bnez a4, a91 - a99: f00d ret.n - ... - aa7: c11200 mul16u a1, a2, a0 - aaa: 1109f0 slli a0, a9, 1 - aad: 31d9 s32i.n a13, a1, 12 - aaf: 21c9 s32i.n a12, a1, 8 - ab1: 03dd mov.n a13, a3 - ab3: 04cd mov.n a12, a4 - ab5: 0913e6 bgei a3, 1, ac2 - ab8: 042d mov.n a2, a4 - aba: ffb9c5 call0 658 - abd: 020c movi.n a2, 0 - abf: 000646 j adc - ac2: 0208 l32i.n a0, a2, 0 - ac4: f00000 subx8 a0, a0, a0 - ac7: 1100e0 slli a0, a0, 2 - aca: 072307 blt a3, a0, ad5 - acd: 043d mov.n a3, a4 - acf: ffba45 call0 674 - ad2: 000186 j adc - ad5: 043d mov.n a3, a4 - ad7: ffb9c5 call0 674 - ada: 928c beqz.n a2, ae7 - adc: 21c8 l32i.n a12, a1, 8 - ade: 31d8 l32i.n a13, a1, 12 - ae0: 1108 l32i.n a0, a1, 4 - ae2: 10c112 addi a1, a1, 16 - ae5: f00d ret.n - ae7: 0d2d mov.n a2, a13 - ae9: c31c movi.n a3, 28 - aeb: ffec01 l32r a0, a9c - aee: 0000c0 callx0 a0 - af1: 0129 s32i.n a2, a1, 0 - af3: c31c movi.n a3, 28 - af5: 0d2d mov.n a2, a13 - af7: ffea01 l32r a0, aa0 - afa: 0000c0 callx0 a0 - afd: 130c movi.n a3, 1 - aff: 027d mov.n a7, a2 - b01: 0108 l32i.n a0, a1, 0 - b03: 0c28 l32i.n a2, a12, 0 - b05: 930300 movnez a0, a3, a0 - b08: 070a add.n a0, a7, a0 - b0a: 13a027 bge a0, a2, b21 - b0d: 3c48 l32i.n a4, a12, 12 - b0f: 1130e0 slli a3, a0, 2 - b12: 020c movi.n a2, 0 - b14: 001b addi.n a0, a0, 1 - b16: 643a add.n a6, a4, a3 - b18: 0629 s32i.n a2, a6, 0 - b1a: 0c58 l32i.n a5, a12, 0 - b1c: 334b addi.n a3, a3, 4 - b1e: f22057 blt a0, a5, b14 - b21: 0d2d mov.n a2, a13 - b23: 3c88 l32i.n a8, a12, 12 - b25: c31c movi.n a3, 28 - b27: a0d780 addx4 a13, a7, a8 - b2a: ffde01 l32r a0, aa4 - b2d: 0000c0 callx0 a0 - b30: 0d98 l32i.n a9, a13, 0 - b32: 401200 ssl a2 - b35: 1a0c movi.n a10, 1 - b37: 0c2d mov.n a2, a12 - b39: a1aa00 sll a10, a10 - b3c: aa0b addi.n a10, a10, -1 - b3e: 1099a0 and a9, a9, a10 - b41: 0d99 s32i.n a9, a13, 0 - b43: ffc305 call0 774 - b46: ffdcc6 j abd - b49: 000000 ill - b4c: a0c112 addi a1, a1, -96 - b4f: 136142 s32i a4, a1, 76 - b52: 1561c2 s32i a12, a1, 84 - b55: 146102 s32i a0, a1, 80 - b58: 1661d2 s32i a13, a1, 88 - b5b: 1761e2 s32i a14, a1, 92 - b5e: 05dd mov.n a13, a5 - b60: 02ed mov.n a14, a2 - b62: 0308 l32i.n a0, a3, 0 - b64: 03cd mov.n a12, a3 - b66: 30cc bnez.n a0, b6d - b68: d27c movi.n a2, -3 - b6a: 000a86 j b98 - b6d: ff8d45 call0 444 - b70: 0d0266 bnei a2, -1, b81 - b73: 2dbc beqz.n a13, ba9 - b75: 0d3d mov.n a3, a13 - b77: 0e2d mov.n a2, a14 - b79: ffaf85 call0 674 - b7c: 02dd mov.n a13, a2 - b7e: 000a46 j bab - b81: 012d mov.n a2, a1 - b83: 10c132 addi a3, a1, 16 - b86: 20c142 addi a4, a1, 32 - b89: 30c152 addi a5, a1, 48 - b8c: 060c movi.n a6, 0 - b8e: ffd945 call0 924 - b91: 52ac beqz.n a2, bba - b93: 130c movi.n a3, 1 - b95: 932320 movnez a2, a3, a2 - b98: 1521c2 l32i a12, a1, 84 - b9b: 1621d2 l32i a13, a1, 88 - b9e: 1721e2 l32i a14, a1, 92 - ba1: 142102 l32i a0, a1, 80 - ba4: 60c112 addi a1, a1, 96 - ba7: f00d ret.n - ba9: 0d0c movi.n a13, 0 - bab: 132142 l32i a4, a1, 76 - bae: 348c beqz.n a4, bb5 - bb0: 042d mov.n a2, a4 - bb2: ffaa45 call0 658 - bb5: 0d2d mov.n a2, a13 - bb7: fff746 j b98 - bba: 20c122 addi a2, a1, 32 - bbd: 130c movi.n a3, 1 - bbf: 1261d2 s32i a13, a1, 72 - bc2: ffc685 call0 82c - bc5: 0e2d mov.n a2, a14 - bc7: ffeac5 call0 a74 - bca: 02dd mov.n a13, a2 - bcc: 0c2d mov.n a2, a12 - bce: ffea45 call0 a74 - bd1: 013d mov.n a3, a1 - bd3: c05d20 sub a5, a13, a2 - bd6: 116152 s32i a5, a1, 68 - bd9: 0e2d mov.n a2, a14 - bdb: 106152 s32i a5, a1, 64 - bde: ffc245 call0 804 - be1: 02dd mov.n a13, a2 - be3: 0c5256 bnez a2, cac - be6: 0c2d mov.n a2, a12 - be8: 10c132 addi a3, a1, 16 - beb: ffc185 call0 804 - bee: 02dd mov.n a13, a2 - bf0: 0b8256 bnez a2, cac - bf3: 112132 l32i a3, a1, 68 - bf6: 10c122 addi a2, a1, 16 - bf9: 024d mov.n a4, a2 - bfb: ffc685 call0 864 - bfe: 02dd mov.n a13, a2 - c00: 0a8256 bnez a2, cac - c03: 112132 l32i a3, a1, 68 - c06: 20c122 addi a2, a1, 32 - c09: 024d mov.n a4, a2 - c0b: ffc585 call0 864 - c0e: 02dd mov.n a13, a2 - c10: 098256 bnez a2, cac - c13: 102172 l32i a7, a1, 64 - c16: 076d mov.n a6, a7 - c18: 770b addi.n a7, a7, -1 - c1a: 106172 s32i a7, a1, 64 - c1d: 04e696 bltz a6, c6f - c20: 10c122 addi a2, a1, 16 - c23: 013d mov.n a3, a1 - c25: ff7a45 call0 3cc - c28: 1e1226 beqi a2, 1, c4a - c2b: 012d mov.n a2, a1 - c2d: 10c132 addi a3, a1, 16 - c30: 014d mov.n a4, a1 - c32: ff6405 call0 274 - c35: 02dd mov.n a13, a2 - c37: 071256 bnez a2, cac - c3a: 20c132 addi a3, a1, 32 - c3d: 30c122 addi a2, a1, 48 - c40: 024d mov.n a4, a2 - c42: ff5dc5 call0 220 - c45: 02dd mov.n a13, a2 - c47: 061256 bnez a2, cac - c4a: 130c movi.n a3, 1 - c4c: 050c movi.n a5, 0 - c4e: 10c122 addi a2, a1, 16 - c51: 024d mov.n a4, a2 - c53: ff9005 call0 554 - c56: 02dd mov.n a13, a2 - c58: 050256 bnez a2, cac - c5b: 130c movi.n a3, 1 - c5d: 050c movi.n a5, 0 - c5f: 20c122 addi a2, a1, 32 - c62: 024d mov.n a4, a2 - c64: ff8ec5 call0 554 - c67: 02dd mov.n a13, a2 - c69: fa6216 beqz a2, c13 - c6c: 000f06 j cac - c6f: 132182 l32i a8, a1, 76 - c72: 2ee8 l32i.n a14, a14, 8 - c74: 2cc8 l32i.n a12, a12, 8 - c76: 190c movi.n a9, 1 - c78: c0cce0 sub a12, a12, a14 - c7b: 93c9c0 movnez a12, a9, a12 - c7e: 289c beqz.n a8, c94 - c80: 082d mov.n a2, a8 - c82: 30c132 addi a3, a1, 48 - c85: ffaac5 call0 734 - c88: 132122 l32i a2, a1, 76 - c8b: 0238 l32i.n a3, a2, 0 - c8d: 000c movi.n a0, 0 - c8f: 83c030 moveqz a12, a0, a3 - c92: 22c9 s32i.n a12, a2, 8 - c94: 122142 l32i a4, a1, 72 - c97: 149c beqz.n a4, cac - c99: 042d mov.n a2, a4 - c9b: 013d mov.n a3, a1 - c9d: ffa945 call0 734 - ca0: 122152 l32i a5, a1, 72 - ca3: 0578 l32i.n a7, a5, 0 - ca5: 060c movi.n a6, 0 - ca7: 83e670 moveqz a14, a6, a7 - caa: 25e9 s32i.n a14, a5, 8 - cac: 012d mov.n a2, a1 - cae: 10c132 addi a3, a1, 16 - cb1: 20c142 addi a4, a1, 32 - cb4: 30c152 addi a5, a1, 48 - cb7: 060c movi.n a6, 0 - cb9: ffd005 call0 9bc - cbc: ffbd46 j bb5 - cbf: 11e000 slli a14, a0, 16 - cc2: c90000 excw - cc5: 000d mov.n a0, a0 - cc7: 109c00 and a9, a12, a0 - cca: 820000 mull a0, a0, a0 - ccd: 8080a2 excw - cd0: f2c011 l32r a1, ffffd7d0 - cd3: 529d61 l32r a6, fffd5748 - cd6: 629561 l32r a6, fffd972c - cd9: 029361 l32r a6, fffc1728 - cdc: d29961 l32r a6, ffff5740 - cdf: c29b61 l32r a6, ffff174c - ce2: e29a61 l32r a6, ffff974c - ce5: cd9c61 l32r a6, ffff4358 - ce8: 02ed04 excw - ceb: 03dd mov.n a13, a3 - ced: 032d mov.n a2, a3 - cef: 9461e2 s32i a14, a1, 0x250 - cf2: ffd805 call0 a74 - cf5: 8a61d2 s32i a13, a1, 0x228 - cf8: 0282a6 blti a2, 8, cfe - cfb: 004006 j dff - cfe: 2d0c movi.n a13, 2 - d00: 500c movi.n a0, 5 - d02: 016de6 bgei a13, 6, d07 - d05: 0d0d mov.n a0, a13 - d07: 00dd mov.n a13, a0 - d09: 10c1f2 addi a15, a1, 16 - d0c: 0f2d mov.n a2, a15 - d0e: ff4905 call0 1a0 - d11: 0d4256 bnez a2, de9 - d14: 8d61d2 s32i a13, a1, 0x234 - d17: 9161f2 s32i a15, a1, 0x244 - d1a: 9061c2 s32i a12, a1, 0x240 - d1d: 100c movi.n a0, 1 - d1f: 2d0b addi.n a2, a13, -1 - d21: 926122 s32i a2, a1, 0x248 - d24: 401200 ssl a2 - d27: a12000 sll a2, a0 - d2a: 9e6122 s32i a2, a1, 0x278 - d2d: 02ed mov.n a14, a2 - d2f: 401d00 ssl a13 - d32: a10000 sll a0, a0 - d35: 886102 s32i a0, a1, 0x220 - d38: 02a207 bge a2, a0, d3e - d3b: 003286 j e09 - d3e: 003ac6 j e2d - d41: 612666 bnei a6, 2, da6 - d44: 5e10a6 blti a0, 1, da6 - d47: 0e0c movi.n a14, 0 - d49: 896102 s32i a0, a1, 0x224 - d4c: 02d122 addmi a2, a1, 0x200 - d4f: 10c222 addi a2, a2, 16 - d52: 023d mov.n a3, a2 - d54: 003285 call0 1080 - d57: 02dd mov.n a13, a2 - d59: 057256 bnez a2, db4 - d5c: 902132 l32i a3, a1, 0x240 - d5f: 02d142 addmi a4, a1, 0x200 - d62: 10c422 addi a2, a4, 16 - d65: 000fc0 callx0 a15 - d68: 02dd mov.n a13, a2 - d6a: 046256 bnez a2, db4 - d6d: 8d2162 l32i a6, a1, 0x234 - d70: 11ccf0 slli a12, a12, 1 - d73: 400600 ssr a6 - d76: b150c0 sra a5, a12 - d79: 216507 bbci a5, 0, d9e - d7c: 912132 l32i a3, a1, 0x244 - d7f: 02d122 addmi a2, a1, 0x200 - d82: 10c222 addi a2, a2, 16 - d85: 024d mov.n a4, a2 - d87: ff5445 call0 2cc - d8a: 02dd mov.n a13, a2 - d8c: 42ec bnez.n a2, db4 - d8e: 902132 l32i a3, a1, 0x240 - d91: 02d142 addmi a4, a1, 0x200 - d94: 10c422 addi a2, a4, 16 - d97: 000fc0 callx0 a15 - d9a: 02dd mov.n a13, a2 - d9c: 42dc bnez.n a2, db4 - d9e: 892152 l32i a5, a1, 0x224 - da1: ee1b addi.n a14, a14, 1 - da3: a595e7 bne a5, a14, d4c - da6: 952132 l32i a3, a1, 0x254 - da9: 02d122 addmi a2, a1, 0x200 - dac: 10c222 addi a2, a2, 16 - daf: ff9845 call0 734 - db2: 0d0c movi.n a13, 0 - db4: 02d122 addmi a2, a1, 0x200 - db7: 10c222 addi a2, a2, 16 - dba: ff4245 call0 1e0 - dbd: 02d122 addmi a2, a1, 0x200 - dc0: ff41c5 call0 1e0 - dc3: 912122 l32i a2, a1, 0x244 - dc6: ff4185 call0 1e0 - dc9: 882142 l32i a4, a1, 0x220 - dcc: 9e2132 l32i a3, a1, 0x278 - dcf: 14a347 bge a3, a4, de7 - dd2: 11f4c0 slli a15, a4, 4 - dd5: 11c3c0 slli a12, a3, 4 - dd8: cc1a add.n a12, a12, a1 - dda: ff1a add.n a15, a15, a1 - ddc: 0c2d mov.n a2, a12 - dde: ff4005 call0 1e0 - de1: 10ccc2 addi a12, a12, 16 - de4: f49cf7 bne a12, a15, ddc - de7: 0d2d mov.n a2, a13 - de9: 9a21c2 l32i a12, a1, 0x268 - dec: 9b21d2 l32i a13, a1, 0x26c - def: 9c21e2 l32i a14, a1, 0x270 - df2: 9d21f2 l32i a15, a1, 0x274 - df5: 80a232 movi a3, 0x280 - df8: 992102 l32i a0, a1, 0x264 - dfb: 113a add.n a1, a1, a3 - dfd: f00d ret.n - dff: 402c movi.n a0, 36 - e01: 4d2027 blt a0, a2, e52 - e04: 3d0c movi.n a13, 3 - e06: ffbd86 j d00 - e09: 886102 s32i a0, a1, 0x220 - e0c: 8d61d2 s32i a13, a1, 0x234 - e0f: 11c2c0 slli a12, a2, 4 - e12: 11f0c0 slli a15, a0, 4 - e15: ff1a add.n a15, a15, a1 - e17: cc1a add.n a12, a12, a1 - e19: 8e61c2 s32i a12, a1, 0x238 - e1c: 0c2d mov.n a2, a12 - e1e: 0cdd mov.n a13, a12 - e20: ff37c5 call0 1a0 - e23: 62fc bnez.n a2, e5d - e25: ee1b addi.n a14, a14, 1 - e27: 10cdc2 addi a12, a13, 16 - e2a: ee9cf7 bne a12, a15, e1c - e2d: 02d122 addmi a2, a1, 0x200 - e30: ff36c5 call0 1a0 - e33: 02dd mov.n a13, a2 - e35: f8a256 bnez a2, dc3 - e38: 932132 l32i a3, a1, 0x24c - e3b: 067356 bnez a3, ea6 - e3e: 02d122 addmi a2, a1, 0x200 - e41: 902132 l32i a3, a1, 0x240 - e44: 003645 call0 11ac - e47: 02dd mov.n a13, a2 - e49: f70256 bnez a2, dbd - e4c: ff9df1 l32r a15, cc0 - e4f: 001906 j eb7 - e52: 8ca032 movi a3, 140 - e55: 272327 blt a3, a2, e80 - e58: 4d0c movi.n a13, 4 - e5a: ffa886 j d00 - e5d: 9e2142 l32i a4, a1, 0x278 - e60: 8c6122 s32i a2, a1, 0x230 - e63: 0da4e7 bge a4, a14, e74 - e66: 8e21c2 l32i a12, a1, 0x238 - e69: 0c2d mov.n a2, a12 - e6b: ff3745 call0 1e0 - e6e: 10ccc2 addi a12, a12, 16 - e71: f49cd7 bne a12, a13, e69 - e74: 912122 l32i a2, a1, 0x244 - e77: ff3685 call0 1e0 - e7a: 8c2122 l32i a2, a1, 0x230 - e7d: ffda06 j de9 - e80: c2a152 movi a5, 0x1c2 - e83: 042527 blt a5, a2, e8b - e86: 5d0c movi.n a13, 5 - e88: ff9d06 j d00 - e8b: 17a562 movi a6, 0x517 - e8e: 042627 blt a6, a2, e96 - e91: 6d0c movi.n a13, 6 - e93: ff9a46 j d00 - e96: ff8b71 l32r a7, cc4 - e99: 7d0c movi.n a13, 7 - e9b: 022727 blt a7, a2, ea1 - e9e: ff9786 j d00 - ea1: 8d0c movi.n a13, 8 - ea3: ff9646 j d00 - ea6: 02d132 addmi a3, a1, 0x200 - ea9: 902122 l32i a2, a1, 0x240 - eac: 002605 call0 1110 - eaf: 02dd mov.n a13, a2 - eb1: f08256 bnez a2, dbd - eb4: ff85f1 l32r a15, cc8 - eb7: 942122 l32i a2, a1, 0x250 - eba: 902132 l32i a3, a1, 0x240 - ebd: 912142 l32i a4, a1, 0x244 - ec0: ff4885 call0 34c - ec3: 02dd mov.n a13, a2 - ec5: ef4256 bnez a2, dbd - ec8: 912122 l32i a2, a1, 0x244 - ecb: 9221e2 l32i a14, a1, 0x248 - ece: 0d1c movi.n a13, 16 - ed0: 401e00 ssl a14 - ed3: a1dd00 sll a13, a13 - ed6: c1da add.n a12, a1, a13 - ed8: 0c3d mov.n a3, a12 - eda: ff7985 call0 674 - edd: 02dd mov.n a13, a2 - edf: eda256 bnez a2, dbd - ee2: 8d2102 l32i a0, a1, 0x234 - ee5: 2520a6 blti a0, 2, f0e - ee8: 0e0c movi.n a14, 0 - eea: 0c2d mov.n a2, a12 - eec: 0c3d mov.n a3, a12 - eee: 001905 call0 1080 - ef1: 02dd mov.n a13, a2 - ef3: ec6256 bnez a2, dbd - ef6: 02d142 addmi a4, a1, 0x200 - ef9: 0c2d mov.n a2, a12 - efb: 902132 l32i a3, a1, 0x240 - efe: 000fc0 callx0 a15 - f01: 02dd mov.n a13, a2 - f03: eb6256 bnez a2, dbd - f06: 922152 l32i a5, a1, 0x248 - f09: ee1b addi.n a14, a14, 1 - f0b: db95e7 bne a5, a14, eea - f0e: 9e2102 l32i a0, a1, 0x278 - f11: 882162 l32i a6, a1, 0x220 - f14: 001b addi.n a0, a0, 1 - f16: 3ca067 bge a0, a6, f56 - f19: 1136c0 slli a3, a6, 4 - f1c: 11e0c0 slli a14, a0, 4 - f1f: f0c122 addi a2, a1, -16 - f22: ce1a add.n a12, a14, a1 - f24: ee2a add.n a14, a14, a2 - f26: 223a add.n a2, a2, a3 - f28: 8b6122 s32i a2, a1, 0x22c - f2b: 0e2d mov.n a2, a14 - f2d: 912132 l32i a3, a1, 0x244 - f30: 0c4d mov.n a4, a12 - f32: ff3985 call0 2cc - f35: 02dd mov.n a13, a2 - f37: e82256 bnez a2, dbd - f3a: 02d142 addmi a4, a1, 0x200 - f3d: 0c2d mov.n a2, a12 - f3f: 902132 l32i a3, a1, 0x240 - f42: 000fc0 callx0 a15 - f45: 02dd mov.n a13, a2 - f47: e72256 bnez a2, dbd - f4a: 10ccc2 addi a12, a12, 16 - f4d: 8b2152 l32i a5, a1, 0x22c - f50: 10cee2 addi a14, a14, 16 - f53: d49e57 bne a14, a5, f2b - f56: 02d122 addmi a2, a1, 0x200 - f59: 10c222 addi a2, a2, 16 - f5c: ff2405 call0 1a0 - f5f: 02dd mov.n a13, a2 - f61: e58256 bnez a2, dbd - f64: 130c movi.n a3, 1 - f66: 02d122 addmi a2, a1, 0x200 - f69: 10c222 addi a2, a2, 16 - f6c: ff8bc5 call0 82c - f6f: 0c0c movi.n a12, 0 - f71: 000c movi.n a0, 0 - f73: 060c movi.n a6, 0 - f75: 140c movi.n a4, 1 - f77: 8a2132 l32i a3, a1, 0x228 - f7a: 050c movi.n a5, 0 - f7c: 976152 s32i a5, a1, 0x25c - f7f: 0338 l32i.n a3, a3, 0 - f81: 986142 s32i a4, a1, 0x260 - f84: 330b addi.n a3, a3, -1 - f86: 966132 s32i a3, a1, 0x258 - f89: 1133e0 slli a3, a3, 2 - f8c: 8f6132 s32i a3, a1, 0x23c - f8f: 982172 l32i a7, a1, 0x260 - f92: 770b addi.n a7, a7, -1 - f94: 986172 s32i a7, a1, 0x260 - f97: 87ec bnez.n a7, fc3 - f99: 962182 l32i a8, a1, 0x258 - f9c: 881b addi.n a8, a8, 1 - f9e: d9f816 beqz a8, d41 - fa1: 8f2192 l32i a9, a1, 0x23c - fa4: 8a21a2 l32i a10, a1, 0x228 - fa7: 9621b2 l32i a11, a1, 0x258 - faa: 3aa8 l32i.n a10, a10, 12 - fac: bb0b addi.n a11, a11, -1 - fae: 9661b2 s32i a11, a1, 0x258 - fb1: aa9a add.n a10, a10, a9 - fb3: cb1c movi.n a11, 28 - fb5: 9861b2 s32i a11, a1, 0x260 - fb8: fcc992 addi a9, a9, -4 - fbb: 0aa8 l32i.n a10, a10, 0 - fbd: 9761a2 s32i a10, a1, 0x25c - fc0: 8f6192 s32i a9, a1, 0x23c - fc3: 9721d2 l32i a13, a1, 0x25c - fc6: 059bd0 extui a9, a13, 27, 1 - fc9: 11ddf0 slli a13, a13, 1 - fcc: 9761d2 s32i a13, a1, 0x25c - fcf: 16cc bnez.n a6, fd4 - fd1: fba916 beqz a9, f8f - fd4: 311666 bnei a6, 1, 1009 - fd7: 9f6162 s32i a6, a1, 0x27c - fda: 896102 s32i a0, a1, 0x224 - fdd: 89ec bnez.n a9, 1009 - fdf: 02d122 addmi a2, a1, 0x200 - fe2: 10c222 addi a2, a2, 16 - fe5: 023d mov.n a3, a2 - fe7: 000985 call0 1080 - fea: 02dd mov.n a13, a2 - fec: dc4256 bnez a2, db4 - fef: 902132 l32i a3, a1, 0x240 - ff2: 02d142 addmi a4, a1, 0x200 - ff5: 10c422 addi a2, a4, 16 - ff8: 000fc0 callx0 a15 - ffb: 892102 l32i a0, a1, 0x224 - ffe: 02dd mov.n a13, a2 - 1000: db0256 bnez a2, db4 - 1003: 9f2162 l32i a6, a1, 0x27c - 1006: ffe146 j f8f - 1009: 8d2152 l32i a5, a1, 0x234 - 100c: 001b addi.n a0, a0, 1 - 100e: c07500 sub a7, a5, a0 - 1011: 401700 ssl a7 - 1014: a16900 sll a6, a9 - 1017: 20cc60 or a12, a12, a6 - 101a: 5c9057 bne a0, a5, 107a - 101d: 2a15a6 blti a5, 1, 104b - 1020: 0e0c movi.n a14, 0 - 1022: 02d122 addmi a2, a1, 0x200 - 1025: 10c222 addi a2, a2, 16 - 1028: 023d mov.n a3, a2 - 102a: 000545 call0 1080 - 102d: 02dd mov.n a13, a2 - 102f: d81256 bnez a2, db4 - 1032: 902132 l32i a3, a1, 0x240 - 1035: 02d142 addmi a4, a1, 0x200 - 1038: 10c422 addi a2, a4, 16 - 103b: 000fc0 callx0 a15 - 103e: 02dd mov.n a13, a2 - 1040: d70256 bnez a2, db4 - 1043: 8d2152 l32i a5, a1, 0x234 - 1046: ee1b addi.n a14, a14, 1 - 1048: d69e57 bne a14, a5, 1022 - 104b: 02d122 addmi a2, a1, 0x200 - 104e: 114cc0 slli a4, a12, 4 - 1051: 314a add.n a3, a1, a4 - 1053: 10c222 addi a2, a2, 16 - 1056: 024d mov.n a4, a2 - 1058: ff2705 call0 2cc - 105b: 02dd mov.n a13, a2 - 105d: d53256 bnez a2, db4 - 1060: 902132 l32i a3, a1, 0x240 - 1063: 02d142 addmi a4, a1, 0x200 - 1066: 10c422 addi a2, a4, 16 - 1069: 000fc0 callx0 a15 - 106c: 02dd mov.n a13, a2 - 106e: d42256 bnez a2, db4 - 1071: 0c0c movi.n a12, 0 - 1073: 000c movi.n a0, 0 - 1075: 160c movi.n a6, 1 - 1077: ffc506 j f8f - 107a: 260c movi.n a6, 2 - 107c: ffc3c6 j f8f - 107f: c11200 mul16u a1, a2, a0 - 1082: 11c9f0 slli a12, a9, 1 - 1085: 0109 s32i.n a0, a1, 0 - 1087: 03cd mov.n a12, a3 - 1089: 005705 call0 15fc - 108c: 000c movi.n a0, 0 - 108e: 2c09 s32i.n a0, a12, 8 - 1090: 11c8 l32i.n a12, a1, 4 - 1092: 0108 l32i.n a0, a1, 0 - 1094: 10c112 addi a1, a1, 16 - 1097: f00d ret.n - 1099: 000000 ill - 109c: d0c112 addi a1, a1, -48 - 109f: 5149 s32i.n a4, a1, 20 - 10a1: 7109 s32i.n a0, a1, 28 - 10a3: 81c9 s32i.n a12, a1, 32 - 10a5: 91d9 s32i.n a13, a1, 36 - 10a7: 02cd mov.n a12, a2 - 10a9: 03dd mov.n a13, a3 - 10ab: 012d mov.n a2, a1 - 10ad: ff0f05 call0 1a0 - 10b0: 82cc bnez.n a2, 10bc - 10b2: 000446 j 10c7 - 10b5: 012d mov.n a2, a1 - 10b7: ff1285 call0 1e0 - 10ba: 6128 l32i.n a2, a1, 24 - 10bc: 81c8 l32i.n a12, a1, 32 - 10be: 91d8 l32i.n a13, a1, 36 - 10c0: 7108 l32i.n a0, a1, 28 - 10c2: 30c112 addi a1, a1, 48 - 10c5: f00d ret.n - 10c7: 0d2d mov.n a2, a13 - 10c9: ff9a85 call0 a74 - 10cc: 4129 s32i.n a2, a1, 16 - 10ce: 0c2d mov.n a2, a12 - 10d0: 4138 l32i.n a3, a1, 16 - 10d2: 014d mov.n a4, a1 - 10d4: 0c5d mov.n a5, a12 - 10d6: ff47c5 call0 554 - 10d9: 6129 s32i.n a2, a1, 24 - 10db: fd6256 bnez a2, 10b5 - 10de: 012d mov.n a2, a1 - 10e0: 5138 l32i.n a3, a1, 20 - 10e2: 014d mov.n a4, a1 - 10e4: ff1e45 call0 2cc - 10e7: 6129 s32i.n a2, a1, 24 - 10e9: fc8256 bnez a2, 10b5 - 10ec: 0c2d mov.n a2, a12 - 10ee: 013d mov.n a3, a1 - 10f0: 0c4d mov.n a4, a12 - 10f2: fef345 call0 28 - 10f5: 6129 s32i.n a2, a1, 24 - 10f7: fba256 bnez a2, 10b5 - 10fa: 0c2d mov.n a2, a12 - 10fc: 0d3d mov.n a3, a13 - 10fe: ff3445 call0 444 - 1101: b00226 beqi a2, -1, 10b5 - 1104: 0c2d mov.n a2, a12 - 1106: 0d3d mov.n a3, a13 - 1108: 0c4d mov.n a4, a12 - 110a: fefec5 call0 f8 - 110d: ffef46 j 10ce - 1110: e0c112 addi a1, a1, -32 - 1113: 5139 s32i.n a3, a1, 20 - 1115: 6129 s32i.n a2, a1, 24 - 1117: 7109 s32i.n a0, a1, 28 - 1119: 012d mov.n a2, a1 - 111b: ff0845 call0 1a0 - 111e: 02ec bnez.n a2, 1142 - 1120: 6128 l32i.n a2, a1, 24 - 1122: ff9505 call0 a74 - 1125: 023d mov.n a3, a2 - 1127: 012d mov.n a2, a1 - 1129: 000285 call0 1154 - 112c: 4129 s32i.n a2, a1, 16 - 112e: 92cc bnez.n a2, 113b - 1130: 012d mov.n a2, a1 - 1132: 6138 l32i.n a3, a1, 24 - 1134: 5148 l32i.n a4, a1, 20 - 1136: fefc05 call0 f8 - 1139: 4129 s32i.n a2, a1, 16 - 113b: 012d mov.n a2, a1 - 113d: ff0a05 call0 1e0 - 1140: 4128 l32i.n a2, a1, 16 - 1142: 7108 l32i.n a0, a1, 28 - 1144: 20c112 addi a1, a1, 32 - 1147: f00d ret.n - ... - 1151: 000000 ill - 1154: e0c112 addi a1, a1, -32 - 1157: 2109 s32i.n a0, a1, 8 - 1159: 41d9 s32i.n a13, a1, 16 - 115b: 31c9 s32i.n a12, a1, 12 - 115d: 03dd mov.n a13, a3 - 115f: 02cd mov.n a12, a2 - 1161: ff4f45 call0 658 - 1164: 0d2d mov.n a2, a13 - 1166: c31c movi.n a3, 28 - 1168: fff901 l32r a0, 114c - 116b: 0000c0 callx0 a0 - 116e: 0129 s32i.n a2, a1, 0 - 1170: 321b addi.n a3, a2, 1 - 1172: 1139 s32i.n a3, a1, 4 - 1174: 0c2d mov.n a2, a12 - 1176: ff62c5 call0 7a4 - 1179: 020d mov.n a0, a2 - 117b: f2dc bnez.n a2, 119e - 117d: 0d2d mov.n a2, a13 - 117f: c31c movi.n a3, 28 - 1181: 1108 l32i.n a0, a1, 4 - 1183: 0c09 s32i.n a0, a12, 0 - 1185: fff201 l32r a0, 1150 - 1188: 0000c0 callx0 a0 - 118b: 000c movi.n a0, 0 - 118d: 3c58 l32i.n a5, a12, 12 - 118f: 401200 ssl a2 - 1192: 140c movi.n a4, 1 - 1194: 0138 l32i.n a3, a1, 0 - 1196: a12400 sll a2, a4 - 1199: a03350 addx4 a3, a3, a5 - 119c: 0329 s32i.n a2, a3, 0 - 119e: 31c8 l32i.n a12, a1, 12 - 11a0: 41d8 l32i.n a13, a1, 16 - 11a2: 002d mov.n a2, a0 - 11a4: 2108 l32i.n a0, a1, 8 - 11a6: 20c112 addi a1, a1, 32 - 11a9: f00d ret.n - 11ab: c11200 mul16u a1, a2, a0 - 11ae: 0109f0 slli a0, a9, 17 - 11b1: 11c9 s32i.n a12, a1, 4 - 11b3: 21d9 s32i.n a13, a1, 8 - 11b5: 03cd mov.n a12, a3 - 11b7: 0338 l32i.n a3, a3, 0 - 11b9: 02dd mov.n a13, a2 - 11bb: f03330 subx8 a3, a3, a3 - 11be: 1133d0 slli a3, a3, 3 - 11c1: fff905 call0 1154 - 11c4: 92cc bnez.n a2, 11d1 - 11c6: 0c3d mov.n a3, a12 - 11c8: 0d4d mov.n a4, a13 - 11ca: 0d2d mov.n a2, a13 - 11cc: 050c movi.n a5, 0 - 11ce: ff97c5 call0 b4c - 11d1: 11c8 l32i.n a12, a1, 4 - 11d3: 21d8 l32i.n a13, a1, 8 - 11d5: 0108 l32i.n a0, a1, 0 - 11d7: 10c112 addi a1, a1, 16 - 11da: f00d ret.n - 11dc: 000000 ill - 11df: 1208 l32i.n a0, a2, 4 - 11e1: 09d0c1 l32r a12, fffc3924 - 11e4: 81f941 l32r a4, fffe19c8 - 11e7: 51c9 s32i.n a12, a1, 20 - 11e9: 61d9 s32i.n a13, a1, 24 - 11eb: 71e9 s32i.n a14, a1, 28 - 11ed: 04dd mov.n a13, a4 - 11ef: 03ed mov.n a14, a3 - 11f1: 02cd mov.n a12, a2 - 11f3: 03f8 l32i.n a15, a3, 0 - 11f5: 012d mov.n a2, a1 - 11f7: 0c3d mov.n a3, a12 - 11f9: ff43c5 call0 638 - 11fc: 328c beqz.n a2, 1203 - 11fe: 02dd mov.n a13, a2 - 1200: 000786 j 1222 - 1203: 012d mov.n a2, a1 - 1205: 3f0b addi.n a3, a15, -1 - 1207: ff4d05 call0 6d8 - 120a: fff401 l32r a0, 11dc - 120d: 22b0f7 bgeu a0, a15, 1233 - 1210: 0d3d mov.n a3, a13 - 1212: 012d mov.n a2, a1 - 1214: 014d mov.n a4, a1 - 1216: ff0b45 call0 2cc - 1219: 02dd mov.n a13, a2 - 121b: 42ac beqz.n a2, 1243 - 121d: 012d mov.n a2, a1 - 121f: fefc05 call0 1e0 - 1222: 4108 l32i.n a0, a1, 16 - 1224: 51c8 l32i.n a12, a1, 20 - 1226: 71e8 l32i.n a14, a1, 28 - 1228: 0d2d mov.n a2, a13 - 122a: 81f8 l32i.n a15, a1, 32 - 122c: 61d8 l32i.n a13, a1, 24 - 122e: 30c112 addi a1, a1, 48 - 1231: f00d ret.n - 1233: 0d3d mov.n a3, a13 - 1235: 012d mov.n a2, a1 - 1237: 014d mov.n a4, a1 - 1239: 0f5d mov.n a5, a15 - 123b: 005145 call0 1750 - 123e: 02dd mov.n a13, a2 - 1240: fd9256 bnez a2, 121d - 1243: 012d mov.n a2, a1 - 1245: df1b addi.n a13, a15, 1 - 1247: 0d3d mov.n a3, a13 - 1249: 91d9 s32i.n a13, a1, 36 - 124b: ff48c5 call0 6d8 - 124e: 0c2d mov.n a2, a12 - 1250: f03ff0 subx8 a3, a15, a15 - 1253: c41c movi.n a4, 28 - 1255: 91f8 l32i.n a15, a1, 36 - 1257: a03340 addx4 a3, a3, a4 - 125a: 0c4d mov.n a4, a12 - 125c: ff8485 call0 aa8 - 125f: 02dd mov.n a13, a2 - 1261: fb8256 bnez a2, 121d - 1264: 012d mov.n a2, a1 - 1266: 0e3d mov.n a3, a14 - 1268: 014d mov.n a4, a1 - 126a: 0f5d mov.n a5, a15 - 126c: 000645 call0 12d4 - 126f: 02dd mov.n a13, a2 - 1271: fa8256 bnez a2, 121d - 1274: 0c2d mov.n a2, a12 - 1276: 013d mov.n a3, a1 - 1278: 0c4d mov.n a4, a12 - 127a: feff85 call0 274 - 127d: 02dd mov.n a13, a2 - 127f: f9a256 bnez a2, 121d - 1282: 0c2d mov.n a2, a12 - 1284: 030c movi.n a3, 0 - 1286: ff1785 call0 400 - 1289: 200266 bnei a2, -1, 12ad - 128c: 012d mov.n a2, a1 - 128e: 130c movi.n a3, 1 - 1290: ff5985 call0 82c - 1293: 0f3d mov.n a3, a15 - 1295: 012d mov.n a2, a1 - 1297: ff7745 call0 a0c - 129a: 02dd mov.n a13, a2 - 129c: f7d256 bnez a2, 121d - 129f: 0c2d mov.n a2, a12 - 12a1: 013d mov.n a3, a1 - 12a3: 0c4d mov.n a4, a12 - 12a5: fef785 call0 220 - 12a8: 02dd mov.n a13, a2 - 12aa: f6f256 bnez a2, 121d - 12ad: 0c2d mov.n a2, a12 - 12af: 0e3d mov.n a3, a14 - 12b1: ff1185 call0 3cc - 12b4: 020266 bnei a2, -1, 12ba - 12b7: ffd886 j 121d - 12ba: 0c2d mov.n a2, a12 - 12bc: 0e3d mov.n a3, a14 - 12be: 0c4d mov.n a4, a12 - 12c0: fee345 call0 f8 - 12c3: 02dd mov.n a13, a2 - 12c5: fe4216 beqz a2, 12ad - 12c8: ffd446 j 121d - 12cb: ffff00 excw - 12ce: ff .byte 0xff - 12cf: 0f .byte 0xf - 12d0: 000000 ill - 12d3: c11200 mul16u a1, a2, a0 - 12d6: 61d9a0 excw - 12d9: 71e9 s32i.n a14, a1, 28 - 12db: 81f9 s32i.n a15, a1, 32 - 12dd: a129 s32i.n a2, a1, 40 - 12df: b139 s32i.n a3, a1, 44 - 12e1: c159 s32i.n a5, a1, 48 - 12e3: 51c9 s32i.n a12, a1, 20 - 12e5: 4109 s32i.n a0, a1, 16 - 12e7: 04cd mov.n a12, a4 - 12e9: ffa102 movi a0, 0x1ff - 12ec: 192057 blt a0, a5, 1309 - 12ef: 0208 l32i.n a0, a2, 0 - 12f1: 0348 l32i.n a4, a3, 0 - 12f3: 01a407 bge a4, a0, 12f8 - 12f6: 040d mov.n a0, a4 - 12f8: 0df0e6 bgei a0, 0x100, 1309 - 12fb: 0c4d mov.n a4, a12 - 12fd: a128 l32i.n a2, a1, 40 - 12ff: b138 l32i.n a3, a1, 44 - 1301: c158 l32i.n a5, a1, 48 - 1303: 001085 call0 140c - 1306: 001406 j 135a - 1309: 012d mov.n a2, a1 - 130b: c138 l32i.n a3, a1, 48 - 130d: 002845 call0 1594 - 1310: 046256 bnez a2, 135a - 1313: a108 l32i.n a0, a1, 40 - 1315: c128 l32i.n a2, a1, 48 - 1317: 0129 s32i.n a2, a1, 0 - 1319: 0008 l32i.n a0, a0, 0 - 131b: 1261c2 s32i a12, a1, 72 - 131e: 4710e6 bgei a0, 1, 1369 - 1321: 0007c6 j 1344 - 1324: 0e0c movi.n a14, 0 - 1326: 000c movi.n a0, 0 - 1328: 9148 l32i.n a4, a1, 36 - 132a: c138 l32i.n a3, a1, 48 - 132c: e158 l32i.n a5, a1, 56 - 132e: e128 l32i.n a2, a1, 56 - 1330: 551b addi.n a5, a5, 1 - 1332: 2e2a add.n a2, a14, a2 - 1334: 01a237 bge a2, a3, 1339 - 1337: 0c09 s32i.n a0, a12, 0 - 1339: d138 l32i.n a3, a1, 52 - 133b: e159 s32i.n a5, a1, 56 - 133d: 334b addi.n a3, a3, 4 - 133f: d139 s32i.n a3, a1, 52 - 1341: 319347 bne a3, a4, 1376 - 1344: 1221c2 l32i a12, a1, 72 - 1347: 012d mov.n a2, a1 - 1349: ff4285 call0 774 - 134c: 0c3d mov.n a3, a12 - 134e: 012d mov.n a2, a1 - 1350: ff3e05 call0 734 - 1353: 012d mov.n a2, a1 - 1355: fee885 call0 1e0 - 1358: 020c movi.n a2, 0 - 135a: 51c8 l32i.n a12, a1, 20 - 135c: 61d8 l32i.n a13, a1, 24 - 135e: 71e8 l32i.n a14, a1, 28 - 1360: 81f8 l32i.n a15, a1, 32 - 1362: 4108 l32i.n a0, a1, 16 - 1364: 60c112 addi a1, a1, 96 - 1367: f00d ret.n - 1369: 030c movi.n a3, 0 - 136b: 040c movi.n a4, 0 - 136d: 1150e0 slli a5, a0, 2 - 1370: 9159 s32i.n a5, a1, 36 - 1372: d149 s32i.n a4, a1, 52 - 1374: e139 s32i.n a3, a1, 56 - 1376: e128 l32i.n a2, a1, 56 - 1378: b168 l32i.n a6, a1, 44 - 137a: c108 l32i.n a0, a1, 48 - 137c: 0668 l32i.n a6, a6, 0 - 137e: 106162 s32i a6, a1, 64 - 1381: c00020 sub a0, a0, a2 - 1384: 02a067 bge a0, a6, 138a - 1387: 106102 s32i a0, a1, 64 - 138a: 102182 l32i a8, a1, 64 - 138d: d148 l32i.n a4, a1, 52 - 138f: 31c8 l32i.n a12, a1, 12 - 1391: b1d8 l32i.n a13, a1, 44 - 1393: a138 l32i.n a3, a1, 40 - 1395: 3dd8 l32i.n a13, a13, 12 - 1397: 3338 l32i.n a3, a3, 12 - 1399: cc4a add.n a12, a12, a4 - 139b: 334a add.n a3, a3, a4 - 139d: 0338 l32i.n a3, a3, 0 - 139f: 8118a6 blti a8, 1, 1324 - 13a2: 000c movi.n a0, 0 - 13a4: 0e0c movi.n a14, 0 - 13a6: f139 s32i.n a3, a1, 60 - 13a8: 0f0c movi.n a15, 0 - 13aa: 0d28 l32i.n a2, a13, 0 - 13ac: f138 l32i.n a3, a1, 60 - 13ae: 136102 s32i a0, a1, 76 - 13b1: 0c58 l32i.n a5, a12, 0 - 13b3: 060c movi.n a6, 0 - 13b5: 146162 s32i a6, a1, 80 - 13b8: 116152 s32i a5, a1, 68 - 13bb: ffc501 l32r a0, 12d0 - 13be: 0000c0 callx0 a0 - 13c1: 142102 l32i a0, a1, 80 - 13c4: 132182 l32i a8, a1, 76 - 13c7: ffc191 l32r a9, 12cc - 13ca: 112172 l32i a7, a1, 68 - 13cd: af3a add.n a10, a15, a3 - 13cf: b72a add.n a11, a7, a2 - 13d1: 01bb77 bgeu a11, a7, 13d6 - 13d4: aa1b addi.n a10, a10, 1 - 13d6: dd4b addi.n a13, a13, 4 - 13d8: ee1b addi.n a14, a14, 1 - 13da: 00aa add.n a0, a0, a10 - 13dc: 404c10 ssai 28 - 13df: a8ba add.n a10, a8, a11 - 13e1: 10ba90 and a11, a10, a9 - 13e4: 0cb9 s32i.n a11, a12, 0 - 13e6: cc4b addi.n a12, a12, 4 - 13e8: 01ba87 bgeu a10, a8, 13ed - 13eb: 001b addi.n a0, a0, 1 - 13ed: 102182 l32i a8, a1, 64 - 13f0: 8100a0 src a0, a0, a10 - 13f3: b198e7 bne a8, a14, 13a8 - 13f6: 08ed mov.n a14, a8 - 13f8: ffcb06 j 1328 - 13fb: 084000 excw - 13fe: ff0000 excw - 1401: ff .byte 0xff - 1402: ff .byte 0xff - 1403: 0f .byte 0xf - 1404: 000840 excw - 1407: 000000 ill - 140a: 610000 excw - 140d: fffc bnez.n a15, 1450 - 140f: c01160 sub a1, a1, a6 - 1412: 08d1a2 addmi a10, a1, 0x800 - 1415: 6af9 s32i.n a15, a10, 24 - 1417: 1a49 s32i.n a4, a10, 4 - 1419: 3ac9 s32i.n a12, a10, 12 - 141b: 2a09 s32i.n a0, a10, 8 - 141d: 4ad9 s32i.n a13, a10, 16 - 141f: 5ae9 s32i.n a14, a10, 20 - 1421: 03dd mov.n a13, a3 - 1423: 02ed mov.n a14, a2 - 1425: 1408 l32i.n a0, a4, 4 - 1427: 05cd mov.n a12, a5 - 1429: 09a057 bge a0, a5, 1436 - 142c: 053d mov.n a3, a5 - 142e: 042d mov.n a2, a4 - 1430: ff3705 call0 7a4 - 1433: 135256 bnez a2, 156c - 1436: 0d08 l32i.n a0, a13, 0 - 1438: 0e88 l32i.n a8, a14, 0 - 143a: 08d1b2 addmi a11, a1, 0x800 - 143d: bbc9 s32i.n a12, a11, 44 - 143f: ab89 s32i.n a8, a11, 40 - 1441: 880a add.n a8, a8, a0 - 1443: 01a8c7 bge a8, a12, 1448 - 1446: bb89 s32i.n a8, a11, 44 - 1448: 08d122 addmi a2, a1, 0x800 - 144b: b228 l32i.n a2, a2, 44 - 144d: 0212e6 bgei a2, 1, 1453 - 1450: 002cc6 j 1507 - 1453: 0f0c movi.n a15, 0 - 1455: 040c movi.n a4, 0 - 1457: 800b addi.n a8, a0, -1 - 1459: 3ec8 l32i.n a12, a14, 12 - 145b: 3da8 l32i.n a10, a13, 12 - 145d: 08d1e2 addmi a14, a1, 0x800 - 1460: 7ec9 s32i.n a12, a14, 28 - 1462: 8ea9 s32i.n a10, a14, 32 - 1464: 9e89 s32i.n a8, a14, 36 - 1466: ce19 s32i.n a1, a14, 48 - 1468: de49 s32i.n a4, a14, 52 - 146a: 0e0c movi.n a14, 0 - 146c: 08d122 addmi a2, a1, 0x800 - 146f: 08d132 addmi a3, a1, 0x800 - 1472: 9338 l32i.n a3, a3, 36 - 1474: d228 l32i.n a2, a2, 52 - 1476: 030d mov.n a0, a3 - 1478: 01a237 bge a2, a3, 147d - 147b: 020d mov.n a0, a2 - 147d: 201b addi.n a2, a0, 1 - 147f: 08d1c2 addmi a12, a1, 0x800 - 1482: 08d142 addmi a4, a1, 0x800 - 1485: 74d8 l32i.n a13, a4, 28 - 1487: 8cc8 l32i.n a12, a12, 32 - 1489: d438 l32i.n a3, a4, 52 - 148b: e429 s32i.n a2, a4, 56 - 148d: c03300 sub a3, a3, a0 - 1490: a0c0c0 addx4 a12, a0, a12 - 1493: a408 l32i.n a0, a4, 40 - 1495: a0d3d0 addx4 a13, a3, a13 - 1498: c00030 sub a0, a0, a3 - 149b: 01a027 bge a0, a2, 14a0 - 149e: e409 s32i.n a0, a4, 56 - 14a0: 08d142 addmi a4, a1, 0x800 - 14a3: e448 l32i.n a4, a4, 56 - 14a5: 08d162 addmi a6, a1, 0x800 - 14a8: 3014a6 blti a4, 1, 14dc - 14ab: 050c movi.n a5, 0 - 14ad: 0659 s32i.n a5, a6, 0 - 14af: 0d28 l32i.n a2, a13, 0 - 14b1: 0c38 l32i.n a3, a12, 0 - 14b3: ffd501 l32r a0, 1408 - 14b6: 0000c0 callx0 a0 - 14b9: 8f3a add.n a8, a15, a3 - 14bb: 9e2a add.n a9, a14, a2 - 14bd: 08d102 addmi a0, a1, 0x800 - 14c0: 0008 l32i.n a0, a0, 0 - 14c2: 01b9e7 bgeu a9, a14, 14c7 - 14c5: 881b addi.n a8, a8, 1 - 14c7: fcccc2 addi a12, a12, -4 - 14ca: dd4b addi.n a13, a13, 4 - 14cc: 08fd mov.n a15, a8 - 14ce: 09ed mov.n a14, a9 - 14d0: 001b addi.n a0, a0, 1 - 14d2: 08d132 addmi a3, a1, 0x800 - 14d5: e328 l32i.n a2, a3, 56 - 14d7: 0309 s32i.n a0, a3, 0 - 14d9: d29207 bne a2, a0, 14af - 14dc: 404c10 ssai 28 - 14df: ffc881 l32r a8, 1400 - 14e2: 08d152 addmi a5, a1, 0x800 - 14e5: 08d192 addmi a9, a1, 0x800 - 14e8: b948 l32i.n a4, a9, 44 - 14ea: d558 l32i.n a5, a5, 52 - 14ec: c968 l32i.n a6, a9, 48 - 14ee: 108e80 and a8, a14, a8 - 14f1: 0689 s32i.n a8, a6, 0 - 14f3: 81efe0 src a14, a15, a14 - 14f6: 551b addi.n a5, a5, 1 - 14f8: d959 s32i.n a5, a9, 52 - 14fa: 35fcf0 extui a15, a15, 28, 4 - 14fd: 664b addi.n a6, a6, 4 - 14ff: c969 s32i.n a6, a9, 48 - 1501: 021457 beq a4, a5, 1507 - 1504: ffd906 j 146c - 1507: 08d162 addmi a6, a1, 0x800 - 150a: 08d102 addmi a0, a1, 0x800 - 150d: 1008 l32i.n a0, a0, 4 - 150f: b668 l32i.n a6, a6, 44 - 1511: 0088 l32i.n a8, a0, 0 - 1513: 0069 s32i.n a6, a0, 0 - 1515: 3008 l32i.n a0, a0, 12 - 1517: 023696 bltz a6, 153e - 151a: 361b addi.n a3, a6, 1 - 151c: 08d162 addmi a6, a1, 0x800 - 151f: c619 s32i.n a1, a6, 48 - 1521: d639 s32i.n a3, a6, 52 - 1523: a03310 addx4 a3, a3, a1 - 1526: 08d142 addmi a4, a1, 0x800 - 1529: c448 l32i.n a4, a4, 48 - 152b: 08d152 addmi a5, a1, 0x800 - 152e: 0468 l32i.n a6, a4, 0 - 1530: 0069 s32i.n a6, a0, 0 - 1532: 444b addi.n a4, a4, 4 - 1534: c549 s32i.n a4, a5, 48 - 1536: 004b addi.n a0, a0, 4 - 1538: ea9437 bne a4, a3, 1526 - 153b: 000186 j 1545 - 153e: 08d162 addmi a6, a1, 0x800 - 1541: 050c movi.n a5, 0 - 1543: d659 s32i.n a5, a6, 52 - 1545: 08d172 addmi a7, a1, 0x800 - 1548: d778 l32i.n a7, a7, 52 - 154a: 14a787 bge a7, a8, 1562 - 154d: 030c movi.n a3, 0 - 154f: 08d1a2 addmi a10, a1, 0x800 - 1552: 0039 s32i.n a3, a0, 0 - 1554: 08d192 addmi a9, a1, 0x800 - 1557: d998 l32i.n a9, a9, 52 - 1559: 004b addi.n a0, a0, 4 - 155b: 991b addi.n a9, a9, 1 - 155d: da99 s32i.n a9, a10, 52 - 155f: ec9897 bne a8, a9, 154f - 1562: 08d122 addmi a2, a1, 0x800 - 1565: 1228 l32i.n a2, a2, 4 - 1567: ff20c5 call0 774 - 156a: 020c movi.n a2, 0 - 156c: ffa631 l32r a3, 1404 - 156f: 08d102 addmi a0, a1, 0x800 - 1572: 08d1f2 addmi a15, a1, 0x800 - 1575: 08d1e2 addmi a14, a1, 0x800 - 1578: 08d1d2 addmi a13, a1, 0x800 - 157b: 08d1c2 addmi a12, a1, 0x800 - 157e: 3cc8 l32i.n a12, a12, 12 - 1580: 4dd8 l32i.n a13, a13, 16 - 1582: 5ee8 l32i.n a14, a14, 20 - 1584: 6ff8 l32i.n a15, a15, 24 - 1586: 2008 l32i.n a0, a0, 8 - 1588: 113a add.n a1, a1, a3 - 158a: f00d ret.n - ... - 1594: f0c112 addi a1, a1, -16 - 1597: 0109 s32i.n a0, a1, 0 - 1599: 21d9 s32i.n a13, a1, 8 - 159b: 11c9 s32i.n a12, a1, 4 - 159d: 02dd mov.n a13, a2 - 159f: 03cd mov.n a12, a3 - 15a1: 032d mov.n a2, a3 - 15a3: 830c movi.n a3, 8 - 15a5: fff901 l32r a0, 158c - 15a8: 0000c0 callx0 a0 - 15ab: c0cc20 sub a12, a12, a2 - 15ae: 024c movi.n a2, 64 - 15b0: a02c20 addx4 a2, a12, a2 - 15b3: fff701 l32r a0, 1590 - 15b6: 0000c0 callx0 a0 - 15b9: 3d29 s32i.n a2, a13, 12 - 15bb: 32cc bnez.n a2, 15c2 - 15bd: e27c movi.n a2, -2 - 15bf: 0007c6 j 15e2 - 15c2: 037c movi.n a3, -16 - 15c4: 10cc02 addi a0, a12, 16 - 15c7: 060c movi.n a6, 0 - 15c9: 0d69 s32i.n a6, a13, 0 - 15cb: 2d69 s32i.n a6, a13, 8 - 15cd: 1d09 s32i.n a0, a13, 4 - 15cf: 0da3c7 bge a3, a12, 15e0 - 15d2: 1130e0 slli a3, a0, 2 - 15d5: 060d mov.n a0, a6 - 15d7: 420a add.n a4, a2, a0 - 15d9: 0469 s32i.n a6, a4, 0 - 15db: 004b addi.n a0, a0, 4 - 15dd: f69037 bne a0, a3, 15d7 - 15e0: 020c movi.n a2, 0 - 15e2: 11c8 l32i.n a12, a1, 4 - 15e4: 21d8 l32i.n a13, a1, 8 - 15e6: 0108 l32i.n a0, a1, 0 - 15e8: 10c112 addi a1, a1, 16 - 15eb: f00d ret.n - 15ed: 000000 ill - 15f0: ff .byte 0xff - 15f1: ff .byte 0xff - 15f2: ff .byte 0xff - 15f3: 0f .byte 0xf - ... - 15fc: b0c112 addi a1, a1, -80 - 15ff: 81f9 s32i.n a15, a1, 32 - 1601: 4109 s32i.n a0, a1, 16 - 1603: f129 s32i.n a2, a1, 60 - 1605: 51c9 s32i.n a12, a1, 20 - 1607: 61d9 s32i.n a13, a1, 24 - 1609: 71e9 s32i.n a14, a1, 28 - 160b: 03dd mov.n a13, a3 - 160d: 1e0c movi.n a14, 1 - 160f: 02c8 l32i.n a12, a2, 0 - 1611: a1c9 s32i.n a12, a1, 40 - 1613: 012d mov.n a2, a1 - 1615: 90cce0 addx2 a12, a12, a14 - 1618: 0c3d mov.n a3, a12 - 161a: fff785 call0 1594 - 161d: 115256 bnez a2, 1736 - 1620: 01c9 s32i.n a12, a1, 0 - 1622: a1e8 l32i.n a14, a1, 40 - 1624: 1061d2 s32i a13, a1, 64 - 1627: 021ee6 bgei a14, 1, 162d - 162a: 003c86 j 1720 - 162d: 0c0c movi.n a12, 0 - 162f: 11fee0 slli a15, a14, 2 - 1632: 000c movi.n a0, 0 - 1634: 112ed0 slli a2, a14, 3 - 1637: 030c movi.n a3, 0 - 1639: b139 s32i.n a3, a1, 44 - 163b: 9129 s32i.n a2, a1, 36 - 163d: c109 s32i.n a0, a1, 48 - 163f: d1f9 s32i.n a15, a1, 52 - 1641: ffebf1 l32r a15, 15f0 - 1644: 0d0c movi.n a13, 0 - 1646: c148 l32i.n a4, a1, 48 - 1648: b1e8 l32i.n a14, a1, 44 - 164a: f138 l32i.n a3, a1, 60 - 164c: 3108 l32i.n a0, a1, 12 - 164e: 116102 s32i a0, a1, 68 - 1651: 3338 l32i.n a3, a3, 12 - 1653: ee0a add.n a14, a14, a0 - 1655: 334a add.n a3, a3, a4 - 1657: 0338 l32i.n a3, a3, 0 - 1659: 0ee8 l32i.n a14, a14, 0 - 165b: 032d mov.n a2, a3 - 165d: ffe501 l32r a0, 15f4 - 1660: 0000c0 callx0 a0 - 1663: 404c10 ssai 28 - 1666: 112102 l32i a0, a1, 68 - 1669: 5cca add.n a5, a12, a12 - 166b: 6d3a add.n a6, a13, a3 - 166d: 7e2a add.n a7, a14, a2 - 166f: 1047f0 and a4, a7, a15 - 1672: f138 l32i.n a3, a1, 60 - 1674: a05500 addx4 a5, a5, a0 - 1677: 3338 l32i.n a3, a3, 12 - 1679: 0c1b addi.n a0, a12, 1 - 167b: 0549 s32i.n a4, a5, 0 - 167d: 31d8 l32i.n a13, a1, 12 - 167f: c148 l32i.n a4, a1, 48 - 1681: b1c8 l32i.n a12, a1, 44 - 1683: 334a add.n a3, a3, a4 - 1685: 0338 l32i.n a3, a3, 0 - 1687: a148 l32i.n a4, a1, 40 - 1689: ccda add.n a12, a12, a13 - 168b: 01b7e7 bgeu a7, a14, 1690 - 168e: 661b addi.n a6, a6, 1 - 1690: cc4b addi.n a12, a12, 4 - 1692: 81e670 src a14, a6, a7 - 1695: 54a047 bge a0, a4, 16ed - 1698: 126102 s32i a0, a1, 72 - 169b: e139 s32i.n a3, a1, 56 - 169d: 11d0e0 slli a13, a0, 2 - 16a0: f128 l32i.n a2, a1, 60 - 16a2: 3228 l32i.n a2, a2, 12 - 16a4: e138 l32i.n a3, a1, 56 - 16a6: 22da add.n a2, a2, a13 - 16a8: 0228 l32i.n a2, a2, 0 - 16aa: ffd301 l32r a0, 15f8 - 16ad: 0000c0 callx0 a0 - 16b0: 036d mov.n a6, a3 - 16b2: 070c movi.n a7, 0 - 16b4: 0c48 l32i.n a4, a12, 0 - 16b6: 050c movi.n a5, 0 - 16b8: 042a add.n a0, a4, a2 - 16ba: 01b047 bgeu a0, a4, 16bf - 16bd: 331b addi.n a3, a3, 1 - 16bf: 80ea add.n a8, a0, a14 - 16c1: 01be57 bgeu a14, a5, 16c6 - 16c4: 170c movi.n a7, 1 - 16c6: 737a add.n a7, a3, a7 - 16c8: 01b807 bgeu a8, a0, 16cd - 16cb: 771b addi.n a7, a7, 1 - 16cd: dd4b addi.n a13, a13, 4 - 16cf: 067a add.n a0, a6, a7 - 16d1: 404c10 ssai 28 - 16d4: 628a add.n a6, a2, a8 - 16d6: d178 l32i.n a7, a1, 52 - 16d8: 1086f0 and a8, a6, a15 - 16db: 0c89 s32i.n a8, a12, 0 - 16dd: cc4b addi.n a12, a12, 4 - 16df: 01b627 bgeu a6, a2, 16e4 - 16e2: 001b addi.n a0, a0, 1 - 16e4: 81e060 src a14, a0, a6 - 16e7: b59d77 bne a13, a7, 16a0 - 16ea: 122102 l32i a0, a1, 72 - 16ed: b1b8 l32i.n a11, a1, 44 - 16ef: 91d8 l32i.n a13, a1, 36 - 16f1: bb8b addi.n a11, a11, 8 - 16f3: b1b9 s32i.n a11, a1, 44 - 16f5: c0bbd0 sub a11, a11, a13 - 16f8: 9e9c beqz.n a14, 1715 - 16fa: 060c movi.n a6, 0 - 16fc: 0c98 l32i.n a9, a12, 0 - 16fe: 404c10 ssai 28 - 1701: 79ea add.n a7, a9, a14 - 1703: 10a7f0 and a10, a7, a15 - 1706: 0ca9 s32i.n a10, a12, 0 - 1708: cc4b addi.n a12, a12, 4 - 170a: 01b797 bgeu a7, a9, 170f - 170d: 160c movi.n a6, 1 - 170f: 81e670 src a14, a6, a7 - 1712: fe4e56 bnez a14, 16fa - 1715: c1e8 l32i.n a14, a1, 48 - 1717: 00cd mov.n a12, a0 - 1719: ee4b addi.n a14, a14, 4 - 171b: c1e9 s32i.n a14, a1, 48 - 171d: f23b56 bnez a11, 1644 - 1720: 1021d2 l32i a13, a1, 64 - 1723: 012d mov.n a2, a1 - 1725: ff04c5 call0 774 - 1728: 0d3d mov.n a3, a13 - 172a: 012d mov.n a2, a1 - 172c: ff0045 call0 734 - 172f: 012d mov.n a2, a1 - 1731: feaac5 call0 1e0 - 1734: 020c movi.n a2, 0 - 1736: 51c8 l32i.n a12, a1, 20 - 1738: 61d8 l32i.n a13, a1, 24 - 173a: 71e8 l32i.n a14, a1, 28 - 173c: 81f8 l32i.n a15, a1, 32 - 173e: 4108 l32i.n a0, a1, 16 - 1740: 50c112 addi a1, a1, 80 - 1743: f00d ret.n - 1745: 000000 ill - 1748: ff .byte 0xff - 1749: ff .byte 0xff - 174a: ff .byte 0xff - 174b: 0f .byte 0xf - 174c: 000000 ill - 174f: c11200 mul16u a1, a2, a0 - 1752: 81d9a0 src a13, a9, a10 - 1755: 91e9 s32i.n a14, a1, 36 - 1757: a1f9 s32i.n a15, a1, 40 - 1759: d159 s32i.n a5, a1, 52 - 175b: 6109 s32i.n a0, a1, 24 - 175d: 71c9 s32i.n a12, a1, 28 - 175f: e129 s32i.n a2, a1, 56 - 1761: 04cd mov.n a12, a4 - 1763: f139 s32i.n a3, a1, 60 - 1765: 0348 l32i.n a4, a3, 0 - 1767: 0238 l32i.n a3, a2, 0 - 1769: 012d mov.n a2, a1 - 176b: 334a add.n a3, a3, a4 - 176d: 331b addi.n a3, a3, 1 - 176f: ffe245 call0 1594 - 1772: 044256 bnez a2, 17ba - 1775: f168 l32i.n a6, a1, 60 - 1777: e108 l32i.n a0, a1, 56 - 1779: 0638 l32i.n a3, a6, 0 - 177b: 0028 l32i.n a2, a0, 0 - 177d: 1361c2 s32i a12, a1, 76 - 1780: 223a add.n a2, a2, a3 - 1782: 221b addi.n a2, a2, 1 - 1784: 0129 s32i.n a2, a1, 0 - 1786: 0668 l32i.n a6, a6, 0 - 1788: 0008 l32i.n a0, a0, 0 - 178a: 116162 s32i a6, a1, 68 - 178d: 3810e6 bgei a0, 1, 17c9 - 1790: 000406 j 17a4 - 1793: 0a0c movi.n a10, 0 - 1795: 0ca9 s32i.n a10, a12, 0 - 1797: b158 l32i.n a5, a1, 44 - 1799: 884b addi.n a8, a8, 4 - 179b: 001b addi.n a0, a0, 1 - 179d: 4109 s32i.n a0, a1, 16 - 179f: 5189 s32i.n a8, a1, 20 - 17a1: 389857 bne a8, a5, 17dd - 17a4: 1321c2 l32i a12, a1, 76 - 17a7: 012d mov.n a2, a1 - 17a9: fefc85 call0 774 - 17ac: 0c3d mov.n a3, a12 - 17ae: 012d mov.n a2, a1 - 17b0: fef805 call0 734 - 17b3: 012d mov.n a2, a1 - 17b5: fea285 call0 1e0 - 17b8: 020c movi.n a2, 0 - 17ba: 71c8 l32i.n a12, a1, 28 - 17bc: 81d8 l32i.n a13, a1, 32 - 17be: 91e8 l32i.n a14, a1, 36 - 17c0: a1f8 l32i.n a15, a1, 40 - 17c2: 6108 l32i.n a0, a1, 24 - 17c4: 60c112 addi a1, a1, 96 - 17c7: f00d ret.n - 17c9: d158 l32i.n a5, a1, 52 - 17cb: 040c movi.n a4, 0 - 17cd: 060c movi.n a6, 0 - 17cf: 1170e0 slli a7, a0, 2 - 17d2: b179 s32i.n a7, a1, 44 - 17d4: 5169 s32i.n a6, a1, 20 - 17d6: 4149 s32i.n a4, a1, 16 - 17d8: 1155e0 slli a5, a5, 2 - 17db: c159 s32i.n a5, a1, 48 - 17dd: 1121a2 l32i a10, a1, 68 - 17e0: 5188 l32i.n a8, a1, 20 - 17e2: 4108 l32i.n a0, a1, 16 - 17e4: d1e8 l32i.n a14, a1, 52 - 17e6: c1d8 l32i.n a13, a1, 48 - 17e8: e138 l32i.n a3, a1, 56 - 17ea: 31c8 l32i.n a12, a1, 12 - 17ec: 3338 l32i.n a3, a3, 12 - 17ee: ccda add.n a12, a12, a13 - 17f0: c0ee00 sub a14, a14, a0 - 17f3: f1d8 l32i.n a13, a1, 60 - 17f5: 338a add.n a3, a3, a8 - 17f7: 3dd8 l32i.n a13, a13, 12 - 17f9: 0338 l32i.n a3, a3, 0 - 17fb: a0ded0 addx4 a13, a14, a13 - 17fe: 91aea7 bge a14, a10, 1793 - 1801: 106132 s32i a3, a1, 64 - 1804: 0a0c movi.n a10, 0 - 1806: 5189 s32i.n a8, a1, 20 - 1808: 4109 s32i.n a0, a1, 16 - 180a: 1461a2 s32i a10, a1, 80 - 180d: 0f0c movi.n a15, 0 - 180f: 0d28 l32i.n a2, a13, 0 - 1811: 102132 l32i a3, a1, 64 - 1814: 0c58 l32i.n a5, a12, 0 - 1816: 060c movi.n a6, 0 - 1818: 156162 s32i a6, a1, 84 - 181b: 126152 s32i a5, a1, 72 - 181e: ffcb01 l32r a0, 174c - 1821: 0000c0 callx0 a0 - 1824: 152102 l32i a0, a1, 84 - 1827: 142182 l32i a8, a1, 80 - 182a: ffc791 l32r a9, 1748 - 182d: 122172 l32i a7, a1, 72 - 1830: af3a add.n a10, a15, a3 - 1832: b72a add.n a11, a7, a2 - 1834: 01bb77 bgeu a11, a7, 1839 - 1837: aa1b addi.n a10, a10, 1 - 1839: dd4b addi.n a13, a13, 4 - 183b: ee1b addi.n a14, a14, 1 - 183d: 00aa add.n a0, a0, a10 - 183f: 404c10 ssai 28 - 1842: a8ba add.n a10, a8, a11 - 1844: 10ba90 and a11, a10, a9 - 1847: 0cb9 s32i.n a11, a12, 0 - 1849: cc4b addi.n a12, a12, 4 - 184b: 01ba87 bgeu a10, a8, 1850 - 184e: 001b addi.n a0, a0, 1 - 1850: 112182 l32i a8, a1, 68 - 1853: 81a0a0 src a10, a0, a10 - 1856: b098e7 bne a8, a14, 180a - 1859: 4108 l32i.n a0, a1, 16 - 185b: 5188 l32i.n a8, a1, 20 - 185d: ffcd06 j 1795 - ... - -00001868 : - 1868: 021c movi.n a2, 16 - 186a: f0c112 addi a1, a1, -16 - 186d: 11c9 s32i.n a12, a1, 4 - 186f: 0109 s32i.n a0, a1, 0 - 1871: fffb01 l32r a0, 1860 - 1874: 0000c0 callx0 a0 - 1877: 02cd mov.n a12, a2 - 1879: 32cc bnez.n a2, 1880 - 187b: 0c0c movi.n a12, 0 - 187d: 000386 j 188f - 1880: fe91c5 call0 1a0 - 1883: 828c beqz.n a2, 188f - 1885: 0c2d mov.n a2, a12 - 1887: fff701 l32r a0, 1864 - 188a: 0000c0 callx0 a0 - 188d: 0c0c movi.n a12, 0 - 188f: 0c2d mov.n a2, a12 - 1891: 0108 l32i.n a0, a1, 0 - 1893: 11c8 l32i.n a12, a1, 4 - 1895: 10c112 addi a1, a1, 16 - 1898: f00d ret.n - 189a: 000000 ill - 189d: 000000 ill - -000018a0 : - 18a0: f0c112 addi a1, a1, -16 - 18a3: 11c9 s32i.n a12, a1, 4 - 18a5: 0109 s32i.n a0, a1, 0 - 18a7: 02cd mov.n a12, a2 - 18a9: 928c beqz.n a2, 18b6 - 18ab: fe9345 call0 1e0 - 18ae: 0c2d mov.n a2, a12 - 18b0: fffb01 l32r a0, 189c - 18b3: 0000c0 callx0 a0 - 18b6: 11c8 l32i.n a12, a1, 4 - 18b8: 0108 l32i.n a0, a1, 0 - 18ba: 10c112 addi a1, a1, 16 - 18bd: f00d ret.n - ... - -000018c0 : - 18c0: f0c112 addi a1, a1, -16 - 18c3: 0109 s32i.n a0, a1, 0 - 18c5: feb585 call0 420 - 18c8: 0108 l32i.n a0, a1, 0 - 18ca: 10c112 addi a1, a1, 16 - 18cd: f00d ret.n - ... - -000018d0 : - 18d0: e0c112 addi a1, a1, -32 - 18d3: 31d9 s32i.n a13, a1, 12 - 18d5: 0139 s32i.n a3, a1, 0 - 18d7: 1109 s32i.n a0, a1, 4 - 18d9: 21c9 s32i.n a12, a1, 8 - 18db: 41e9 s32i.n a14, a1, 16 - 18dd: 04cd mov.n a12, a4 - 18df: 02ed mov.n a14, a2 - 18e1: feb3c5 call0 420 - 18e4: 02dd mov.n a13, a2 - 18e6: ac8c beqz.n a12, 18f4 - 18e8: 0c08 l32i.n a0, a12, 0 - 18ea: 06b027 bgeu a0, a2, 18f4 - 18ed: 0c29 s32i.n a2, a12, 0 - 18ef: f27c movi.n a2, -1 - 18f1: 0003c6 j 1904 - 18f4: 0e2d mov.n a2, a14 - 18f6: 0138 l32i.n a3, a1, 0 - 18f8: febe85 call0 4e4 - 18fb: ff0256 bnez a2, 18ef - 18fe: 0c8c beqz.n a12, 1902 - 1900: 0cd9 s32i.n a13, a12, 0 - 1902: 020c movi.n a2, 0 - 1904: 21c8 l32i.n a12, a1, 8 - 1906: 31d8 l32i.n a13, a1, 12 - 1908: 41e8 l32i.n a14, a1, 16 - 190a: 1108 l32i.n a0, a1, 4 - 190c: 20c112 addi a1, a1, 32 - 190f: f00d ret.n - 1911: 000000 ill - -00001914 : - 1914: f0c112 addi a1, a1, -16 - 1917: 0109 s32i.n a0, a1, 0 - 1919: feb685 call0 484 - 191c: 040c movi.n a4, 0 - 191e: f07c movi.n a0, -1 - 1920: 830420 moveqz a0, a4, a2 - 1923: 002d mov.n a2, a0 - 1925: 0108 l32i.n a0, a1, 0 - 1927: 10c112 addi a1, a1, 16 - 192a: f00d ret.n - -0000192c : - 192c: f0c112 addi a1, a1, -16 - 192f: 0109 s32i.n a0, a1, 0 - 1931: fea985 call0 3cc - 1934: 0108 l32i.n a0, a1, 0 - 1936: 10c112 addi a1, a1, 16 - 1939: f00d ret.n - ... - -0000193c : - 193c: f0c112 addi a1, a1, -16 - 193f: 0109 s32i.n a0, a1, 0 - 1941: feabc5 call0 400 - 1944: 0108 l32i.n a0, a1, 0 - 1946: 10c112 addi a1, a1, 16 - 1949: f00d ret.n - ... - -0000194c : - 194c: f0c112 addi a1, a1, -16 - 194f: 0109 s32i.n a0, a1, 0 - 1951: fe8cc5 call0 220 - 1954: 040c movi.n a4, 0 - 1956: f07c movi.n a0, -1 - 1958: 830420 moveqz a0, a4, a2 - 195b: 002d mov.n a2, a0 - 195d: 0108 l32i.n a0, a1, 0 - 195f: 10c112 addi a1, a1, 16 - 1962: f00d ret.n - -00001964 : - 1964: f0c112 addi a1, a1, -16 - 1967: 0109 s32i.n a0, a1, 0 - 1969: fe9085 call0 274 - 196c: 040c movi.n a4, 0 - 196e: f07c movi.n a0, -1 - 1970: 830420 moveqz a0, a4, a2 - 1973: 002d mov.n a2, a0 - 1975: 0108 l32i.n a0, a1, 0 - 1977: 10c112 addi a1, a1, 16 - 197a: f00d ret.n - -0000197c : - 197c: f0c112 addi a1, a1, -16 - 197f: 0109 s32i.n a0, a1, 0 - 1981: fe9485 call0 2cc - 1984: 040c movi.n a4, 0 - 1986: f07c movi.n a0, -1 - 1988: 830420 moveqz a0, a4, a2 - 198b: 002d mov.n a2, a0 - 198d: 0108 l32i.n a0, a1, 0 - 198f: 10c112 addi a1, a1, 16 - 1992: f00d ret.n - -00001994 : - 1994: f0c112 addi a1, a1, -16 - 1997: 0109 s32i.n a0, a1, 0 - 1999: fe9685 call0 304 - 199c: 040c movi.n a4, 0 - 199e: f07c movi.n a0, -1 - 19a0: 830420 moveqz a0, a4, a2 - 19a3: 002d mov.n a2, a0 - 19a5: 0108 l32i.n a0, a1, 0 - 19a7: 10c112 addi a1, a1, 16 - 19aa: f00d ret.n - -000019ac : - 19ac: f0c112 addi a1, a1, -16 - 19af: 0109 s32i.n a0, a1, 0 - 19b1: fe9f85 call0 3ac - 19b4: 040c movi.n a4, 0 - 19b6: f07c movi.n a0, -1 - 19b8: 830420 moveqz a0, a4, a2 - 19bb: 002d mov.n a2, a0 - 19bd: 0108 l32i.n a0, a1, 0 - 19bf: 10c112 addi a1, a1, 16 - 19c2: f00d ret.n - -crypto_internal-modexp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000034 : - 34: d0c112 addi a1, a1, -48 - 37: a1e9 s32i.n a14, a1, 40 - 39: b1f9 s32i.n a15, a1, 44 - 3b: 5169 s32i.n a6, a1, 20 - 3d: 4179 s32i.n a7, a1, 16 - 3f: 2159 s32i.n a5, a1, 8 - 41: 1129 s32i.n a2, a1, 4 - 43: 7109 s32i.n a0, a1, 28 - 45: 81c9 s32i.n a12, a1, 32 - 47: 91d9 s32i.n a13, a1, 36 - 49: 03cd mov.n a12, a3 - 4b: 04dd mov.n a13, a4 - 4d: 31d9 s32i.n a13, a1, 12 - 4f: 01c9 s32i.n a12, a1, 0 - 51: ffeb01 l32r a0, 0 - 54: 0000c0 callx0 a0 - 57: 02cd mov.n a12, a2 - 59: ffea01 l32r a0, 4 - 5c: 0000c0 callx0 a0 - 5f: 02dd mov.n a13, a2 - 61: ffe901 l32r a0, 8 - 64: 0000c0 callx0 a0 - 67: 02ed mov.n a14, a2 - 69: ffe801 l32r a0, c - 6c: 0000c0 callx0 a0 - 6f: 02fd mov.n a15, a2 - 71: 2cac beqz.n a12, 97 - 73: 0dac beqz.n a13, 97 - 75: ee9c beqz.n a14, 97 - 77: c29c beqz.n a2, 97 - 79: 0c2d mov.n a2, a12 - 7b: 1138 l32i.n a3, a1, 4 - 7d: 0148 l32i.n a4, a1, 0 - 7f: ffe401 l32r a0, 10 - 82: 0000c0 callx0 a0 - 85: 00e296 bltz a2, 97 - 88: 0d2d mov.n a2, a13 - 8a: 3138 l32i.n a3, a1, 12 - 8c: 2148 l32i.n a4, a1, 8 - 8e: ffe101 l32r a0, 14 - 91: 0000c0 callx0 a0 - 94: 0062d6 bgez a2, 9e - 97: f07c movi.n a0, -1 - 99: 6109 s32i.n a0, a1, 24 - 9b: 000b46 j cc - 9e: 0e2d mov.n a2, a14 - a0: 5138 l32i.n a3, a1, 20 - a2: 4148 l32i.n a4, a1, 16 - a4: ffdd01 l32r a0, 18 - a7: 0000c0 callx0 a0 - aa: fe9296 bltz a2, 97 - ad: 0c2d mov.n a2, a12 - af: 0d3d mov.n a3, a13 - b1: 0e4d mov.n a4, a14 - b3: 0f5d mov.n a5, a15 - b5: ffd901 l32r a0, 1c - b8: 0000c0 callx0 a0 - bb: fd8296 bltz a2, 97 - be: c138 l32i.n a3, a1, 48 - c0: d148 l32i.n a4, a1, 52 - c2: 0f2d mov.n a2, a15 - c4: ffd701 l32r a0, 20 - c7: 0000c0 callx0 a0 - ca: 6129 s32i.n a2, a1, 24 - cc: 0c2d mov.n a2, a12 - ce: ffd501 l32r a0, 24 - d1: 0000c0 callx0 a0 - d4: 0d2d mov.n a2, a13 - d6: ffd401 l32r a0, 28 - d9: 0000c0 callx0 a0 - dc: 0e2d mov.n a2, a14 - de: ffd301 l32r a0, 2c - e1: 0000c0 callx0 a0 - e4: 81c8 l32i.n a12, a1, 32 - e6: 91d8 l32i.n a13, a1, 36 - e8: 0f2d mov.n a2, a15 - ea: a1e8 l32i.n a14, a1, 40 - ec: b1f8 l32i.n a15, a1, 44 - ee: ffd001 l32r a0, 30 - f1: 0000c0 callx0 a0 - f4: 6128 l32i.n a2, a1, 24 - f6: 7108 l32i.n a0, a1, 28 - f8: 30c112 addi a1, a1, 48 - fb: f00d ret.n - -dh_group5.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 1139 s32i.n a3, a1, 4 - d: 0129 s32i.n a2, a1, 0 - f: 2109 s32i.n a0, a1, 8 - 11: 520c movi.n a2, 5 - 13: fffb01 l32r a0, 0 - 16: 0000c0 callx0 a0 - 19: 0138 l32i.n a3, a1, 0 - 1b: fffa01 l32r a0, 4 - 1e: 0000c0 callx0 a0 - 21: 140c movi.n a4, 1 - 23: 1158 l32i.n a5, a1, 4 - 25: 000c movi.n a0, 0 - 27: 0529 s32i.n a2, a5, 0 - 29: 930420 movnez a0, a4, a2 - 2c: 002d mov.n a2, a0 - 2e: 2108 l32i.n a0, a1, 8 - 30: 10c112 addi a1, a1, 16 - 33: f00d ret.n - ... - -00000040 : - 40: 520c movi.n a2, 5 - 42: f0c112 addi a1, a1, -16 - 45: 0139 s32i.n a3, a1, 0 - 47: 1149 s32i.n a4, a1, 4 - 49: 2109 s32i.n a0, a1, 8 - 4b: fffb01 l32r a0, 38 - 4e: 0000c0 callx0 a0 - 51: 024d mov.n a4, a2 - 53: 1138 l32i.n a3, a1, 4 - 55: 0128 l32i.n a2, a1, 0 - 57: fff901 l32r a0, 3c - 5a: 0000c0 callx0 a0 - 5d: 2108 l32i.n a0, a1, 8 - 5f: 10c112 addi a1, a1, 16 - 62: f00d ret.n - -00000064 : - 64: f00d ret.n - -dh_groups.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - -Disassembly of section .irom0.text: - -00000034 : - 34: 000000 ill - ... - -00000038 : - 38: ffff51 l32r a5, 34 - 3b: 0538 l32i.n a3, a5, 0 - 3d: 039327 bne a3, a2, 44 - 40: 052d mov.n a2, a5 - 42: f00d ret.n - 44: 020c movi.n a2, 0 - 46: f00d ret.n - ... - -00000078 : - 78: d0c112 addi a1, a1, -48 - 7b: 6109 s32i.n a0, a1, 24 - 7d: 71c9 s32i.n a12, a1, 28 - 7f: 81d9 s32i.n a13, a1, 32 - 81: 02cd mov.n a12, a2 - 83: 03dd mov.n a13, a3 - 85: 22bc beqz.n a2, bb - 87: 0328 l32i.n a2, a3, 0 - 89: ffef01 l32r a0, 48 - 8c: 0000c0 callx0 a0 - 8f: 4c28 l32i.n a2, a12, 16 - 91: ffee01 l32r a0, 4c - 94: 0000c0 callx0 a0 - 97: 0d29 s32i.n a2, a13, 0 - 99: e29c beqz.n a2, bb - 9b: 4c38 l32i.n a3, a12, 16 - 9d: ffec01 l32r a0, 50 - a0: 0000c0 callx0 a0 - a3: 4c38 l32i.n a3, a12, 16 - a5: ffeb01 l32r a0, 54 - a8: 0000c0 callx0 a0 - ab: 020d mov.n a0, a2 - ad: 0d28 l32i.n a2, a13, 0 - af: 40ac beqz.n a0, d7 - b1: ffe901 l32r a0, 58 - b4: 0000c0 callx0 a0 - b7: 040c movi.n a4, 0 - b9: 0d49 s32i.n a4, a13, 0 - bb: 020c movi.n a2, 0 - bd: 0002c6 j cc - c0: 5128 l32i.n a2, a1, 20 - c2: 4138 l32i.n a3, a1, 16 - c4: ffe601 l32r a0, 5c - c7: 0000c0 callx0 a0 - ca: 5128 l32i.n a2, a1, 20 - cc: 71c8 l32i.n a12, a1, 28 - ce: 81d8 l32i.n a13, a1, 32 - d0: 6108 l32i.n a0, a1, 24 - d2: 30c112 addi a1, a1, 48 - d5: f00d ret.n - d7: ffe201 l32r a0, 60 - da: 0000c0 callx0 a0 - dd: 3c38 l32i.n a3, a12, 12 - df: 4c48 l32i.n a4, a12, 16 - e1: ffe001 l32r a0, 64 - e4: 0000c0 callx0 a0 - e7: 0d12a6 blti a2, 1, f8 - ea: 0d78 l32i.n a7, a13, 0 - ec: 050c movi.n a5, 0 - ee: 2768 l32i.n a6, a7, 8 - f0: 77cb addi.n a7, a7, 12 - f2: 836760 moveqz a6, a7, a6 - f5: 004652 s8i a5, a6, 0 - f8: 4c28 l32i.n a2, a12, 16 - fa: 4129 s32i.n a2, a1, 16 - fc: ffdb01 l32r a0, 68 - ff: 0000c0 callx0 a0 - 102: 5129 s32i.n a2, a1, 20 - 104: fb3216 beqz a2, bb - 107: 0d28 l32i.n a2, a13, 0 - 109: ffd801 l32r a0, 6c - 10c: 0000c0 callx0 a0 - 10f: 10c182 addi a8, a1, 16 - 112: 4c78 l32i.n a7, a12, 16 - 114: 3c68 l32i.n a6, a12, 12 - 116: 2c38 l32i.n a3, a12, 8 - 118: 51a8 l32i.n a10, a1, 20 - 11a: 024d mov.n a4, a2 - 11c: 0d58 l32i.n a5, a13, 0 - 11e: 1c28 l32i.n a2, a12, 4 - 120: 1558 l32i.n a5, a5, 4 - 122: 2a98 l32i.n a9, a10, 8 - 124: aacb addi.n a10, a10, 12 - 126: 839a90 moveqz a9, a10, a9 - 129: 0199 s32i.n a9, a1, 0 - 12b: 1189 s32i.n a8, a1, 4 - 12d: ffd001 l32r a0, 70 - 130: 0000c0 callx0 a0 - 133: f892d6 bgez a2, c0 - 136: 5128 l32i.n a2, a1, 20 - 138: ffcf01 l32r a0, 74 - 13b: 0000c0 callx0 a0 - 13e: ffde46 j bb - ... - -0000015c : - 15c: d0c112 addi a1, a1, -48 - 15f: a1f9 s32i.n a15, a1, 40 - 161: 6109 s32i.n a0, a1, 24 - 163: 71c9 s32i.n a12, a1, 28 - 165: 91e9 s32i.n a14, a1, 36 - 167: 81d9 s32i.n a13, a1, 32 - 169: 03ed mov.n a14, a3 - 16b: 02dd mov.n a13, a2 - 16d: 04cd mov.n a12, a4 - 16f: 053416 beqz a4, 1c6 - 172: 050216 beqz a2, 1c6 - 175: 04d316 beqz a3, 1c6 - 178: 4428 l32i.n a2, a4, 16 - 17a: 4129 s32i.n a2, a1, 16 - 17c: fff201 l32r a0, 144 - 17f: 0000c0 callx0 a0 - 182: 02fd mov.n a15, a2 - 184: 03e216 beqz a2, 1c6 - 187: 0d2d mov.n a2, a13 - 189: ffef01 l32r a0, 148 - 18c: 0000c0 callx0 a0 - 18f: 5129 s32i.n a2, a1, 20 - 191: 1dd8 l32i.n a13, a13, 4 - 193: 0e2d mov.n a2, a14 - 195: ffed01 l32r a0, 14c - 198: 0000c0 callx0 a0 - 19b: 10c102 addi a0, a1, 16 - 19e: 4c78 l32i.n a7, a12, 16 - 1a0: 3c68 l32i.n a6, a12, 12 - 1a2: 4fcb addi.n a4, a15, 12 - 1a4: 2f38 l32i.n a3, a15, 8 - 1a6: 1e58 l32i.n a5, a14, 4 - 1a8: 833430 moveqz a3, a4, a3 - 1ab: 024d mov.n a4, a2 - 1ad: 5128 l32i.n a2, a1, 20 - 1af: 0139 s32i.n a3, a1, 0 - 1b1: 1109 s32i.n a0, a1, 4 - 1b3: 0d3d mov.n a3, a13 - 1b5: ffe601 l32r a0, 150 - 1b8: 0000c0 callx0 a0 - 1bb: 00c2d6 bgez a2, 1cb - 1be: 0f2d mov.n a2, a15 - 1c0: ffe501 l32r a0, 154 - 1c3: 0000c0 callx0 a0 - 1c6: 020c movi.n a2, 0 - 1c8: 0002c6 j 1d7 - 1cb: 0f2d mov.n a2, a15 - 1cd: 4138 l32i.n a3, a1, 16 - 1cf: ffe201 l32r a0, 158 - 1d2: 0000c0 callx0 a0 - 1d5: 0f2d mov.n a2, a15 - 1d7: 71c8 l32i.n a12, a1, 28 - 1d9: 81d8 l32i.n a13, a1, 32 - 1db: 91e8 l32i.n a14, a1, 36 - 1dd: a1f8 l32i.n a15, a1, 40 - 1df: 6108 l32i.n a0, a1, 24 - 1e1: 30c112 addi a1, a1, 48 - 1e4: f00d ret.n - -sha256.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000001c : - 1c: e0a082 movi a8, 224 - 1f: c01180 sub a1, a1, a8 - 22: 306122 s32i a2, a1, 192 - 25: 316132 s32i a3, a1, 196 - 28: 2c61e2 s32i a14, a1, 176 - 2b: 296102 s32i a0, a1, 164 - 2e: 2a61c2 s32i a12, a1, 168 - 31: 2b61d2 s32i a13, a1, 172 - 34: 05cd mov.n a12, a5 - 36: 06dd mov.n a13, a6 - 38: 01d102 addmi a0, a1, 0x100 - 3b: c4c002 addi a0, a0, -60 - 3e: 01d162 addmi a6, a1, 0x100 - 41: c0c662 addi a6, a6, -64 - 44: 0264b6 bltui a4, 6, 4a - 47: 0039c6 j 132 - 4a: 286172 s32i a7, a1, 160 - 4d: 2d6142 s32i a4, a1, 180 - 50: 0e4c movi.n a14, 64 - 52: 15be37 bgeu a14, a3, 6b - 55: 063d mov.n a3, a6 - 57: 120c movi.n a2, 1 - 59: 015d mov.n a5, a1 - 5b: 004d mov.n a4, a0 - 5d: ffe801 l32r a0, 0 - 60: 0000c0 callx0 a0 - 63: 306112 s32i a1, a1, 192 - 66: 032c movi.n a3, 32 - 68: 316132 s32i a3, a1, 196 - 6b: 20c122 addi a2, a1, 32 - 6e: 030c movi.n a3, 0 - 70: 044c movi.n a4, 64 - 72: ffe401 l32r a0, 4 - 75: 0000c0 callx0 a0 - 78: 302132 l32i a3, a1, 192 - 7b: 312142 l32i a4, a1, 196 - 7e: 20c122 addi a2, a1, 32 - 81: ffe101 l32r a0, 8 - 84: 0000c0 callx0 a0 - 87: 2d2142 l32i a4, a1, 180 - 8a: 20c122 addi a2, a1, 32 - 8d: 60c1e2 addi a14, a1, 96 - 90: 603c movi.n a0, 54 - 92: 20c162 addi a6, a1, 32 - 95: 034c movi.n a3, 64 - 97: 206132 s32i a3, a1, 128 - 9a: 000252 l8ui a5, a2, 0 - 9d: 305500 xor a5, a5, a0 - a0: 004252 s8i a5, a2, 0 - a3: 221b addi.n a2, a2, 1 - a5: f192e7 bne a2, a14, 9a - a8: 186162 s32i a6, a1, 96 - ab: c49c beqz.n a4, cb - ad: 60c122 addi a2, a1, 96 - b0: a034c0 addx4 a3, a4, a12 - b3: 7fc102 addi a0, a1, 127 - b6: 001b addi.n a0, a0, 1 - b8: 0d58 l32i.n a5, a13, 0 - ba: 0c68 l32i.n a6, a12, 0 - bc: dd4b addi.n a13, a13, 4 - be: cc4b addi.n a12, a12, 4 - c0: 1059 s32i.n a5, a0, 4 - c2: 1269 s32i.n a6, a2, 4 - c4: 004b addi.n a0, a0, 4 - c6: 224b addi.n a2, a2, 4 - c8: ec9c37 bne a12, a3, b8 - cb: 60c132 addi a3, a1, 96 - ce: 241b addi.n a2, a4, 1 - d0: 282152 l32i a5, a1, 160 - d3: 7fc142 addi a4, a1, 127 - d6: 441b addi.n a4, a4, 1 - d8: ffcd01 l32r a0, c - db: 0000c0 callx0 a0 - de: 20c122 addi a2, a1, 32 - e1: 030c movi.n a3, 0 - e3: 044c movi.n a4, 64 - e5: ffca01 l32r a0, 10 - e8: 0000c0 callx0 a0 - eb: 302132 l32i a3, a1, 192 - ee: 312142 l32i a4, a1, 196 - f1: 20c122 addi a2, a1, 32 - f4: ffc801 l32r a0, 14 - f7: 0000c0 callx0 a0 - fa: 004c movi.n a0, 64 - fc: 032c movi.n a3, 32 - fe: c65c movi.n a6, 92 - 100: 20c142 addi a4, a1, 32 - 103: 042d mov.n a2, a4 - 105: 000252 l8ui a5, a2, 0 - 108: 305560 xor a5, a5, a6 - 10b: 004252 s8i a5, a2, 0 - 10e: 221b addi.n a2, a2, 1 - 110: f192e7 bne a2, a14, 105 - 113: 220c movi.n a2, 2 - 115: 206102 s32i a0, a1, 128 - 118: 186142 s32i a4, a1, 96 - 11b: 216132 s32i a3, a1, 132 - 11e: 282152 l32i a5, a1, 160 - 121: 196152 s32i a5, a1, 100 - 124: 60c132 addi a3, a1, 96 - 127: 7fc142 addi a4, a1, 127 - 12a: 441b addi.n a4, a4, 1 - 12c: ffbb01 l32r a0, 18 - 12f: 0000c0 callx0 a0 - 132: 2a21c2 l32i a12, a1, 168 - 135: 2b21d2 l32i a13, a1, 172 - 138: 2c21e2 l32i a14, a1, 176 - 13b: e0a022 movi a2, 224 - 13e: 292102 l32i a0, a1, 164 - 141: 112a add.n a1, a1, a2 - 143: f00d ret.n - 145: 000000 ill - -00000148 : - 148: 067d mov.n a7, a6 - 14a: 059d mov.n a9, a5 - 14c: d0c112 addi a1, a1, -48 - 14f: 0109 s32i.n a0, a1, 0 - 151: 6149 s32i.n a4, a1, 24 - 153: 18c152 addi a5, a1, 24 - 156: 1cc162 addi a6, a1, 28 - 159: 7199 s32i.n a9, a1, 28 - 15b: 140c movi.n a4, 1 - 15d: 000005 call0 160 - 160: 0108 l32i.n a0, a1, 0 - 162: 30c112 addi a1, a1, 48 - 165: f00d ret.n - ... - -00000170 : - 170: 029d mov.n a9, a2 - 172: 80c112 addi a1, a1, -128 - 175: 042d mov.n a2, a4 - 177: 4119 s32i.n a1, a1, 16 - 179: 5149 s32i.n a4, a1, 20 - 17b: 1d6132 s32i a3, a1, 116 - 17e: 186102 s32i a0, a1, 96 - 181: 1c61f2 s32i a15, a1, 112 - 184: 1b61e2 s32i a14, a1, 108 - 187: 1961c2 s32i a12, a1, 100 - 18a: 1a61d2 s32i a13, a1, 104 - 18d: 06cd mov.n a12, a6 - 18f: 07dd mov.n a13, a7 - 191: 05ed mov.n a14, a5 - 193: 1e6192 s32i a9, a1, 120 - 196: 2f0c movi.n a15, 2 - 198: 81f9 s32i.n a15, a1, 32 - 19a: fff301 l32r a0, 168 - 19d: 0000c0 callx0 a0 - 1a0: a1c9 s32i.n a12, a1, 40 - 1a2: b1f9 s32i.n a15, a1, 44 - 1a4: 61e9 s32i.n a14, a1, 24 - 1a6: 9129 s32i.n a2, a1, 36 - 1a8: 202102 l32i a0, a1, 128 - 1ab: 1f6102 s32i a0, a1, 124 - 1ae: 30c122 addi a2, a1, 48 - 1b1: 1130d0 slli a3, a0, 3 - 1b4: 7129 s32i.n a2, a1, 28 - 1b6: 304132 s8i a3, a1, 48 - 1b9: 413830 srli a3, a3, 8 - 1bc: 314132 s8i a3, a1, 49 - 1bf: 059016 beqz a0, 21c - 1c2: 1e0c movi.n a14, 1 - 1c4: 0f0c movi.n a15, 0 - 1c6: 00cd mov.n a12, a0 - 1c8: 0041e2 s8i a14, a1, 0 - 1cb: 4128e0 srli a2, a14, 8 - 1ce: 014122 s8i a2, a1, 1 - 1d1: 26ccb6 bltui a12, 32, 1fb - 1d4: 1e2122 l32i a2, a1, 120 - 1d7: 1d2132 l32i a3, a1, 116 - 1da: 440c movi.n a4, 4 - 1dc: 10c152 addi a5, a1, 16 - 1df: 20c162 addi a6, a1, 32 - 1e2: 0d7d mov.n a7, a13 - 1e4: 000005 call0 1e8 - 1e7: 20cdd2 addi a13, a13, 32 - 1ea: e0ccc2 addi a12, a12, -32 - 1ed: ee1b addi.n a14, a14, 1 - 1ef: 1f2132 l32i a3, a1, 124 - 1f2: 20cff2 addi a15, a15, 32 - 1f5: cf3f37 bltu a15, a3, 1c8 - 1f8: 000806 j 21c - 1fb: 1e2122 l32i a2, a1, 120 - 1fe: 1d2132 l32i a3, a1, 116 - 201: 440c movi.n a4, 4 - 203: 10c152 addi a5, a1, 16 - 206: 20c162 addi a6, a1, 32 - 209: 40c172 addi a7, a1, 64 - 20c: 000005 call0 210 - 20f: 0c4d mov.n a4, a12 - 211: 0d2d mov.n a2, a13 - 213: 40c132 addi a3, a1, 64 - 216: ffd501 l32r a0, 16c - 219: 0000c0 callx0 a0 - 21c: 1921c2 l32i a12, a1, 100 - 21f: 1a21d2 l32i a13, a1, 104 - 222: 1b21e2 l32i a14, a1, 108 - 225: 1c21f2 l32i a15, a1, 112 - 228: 80a022 movi a2, 128 - 22b: 182102 l32i a0, a1, 96 - 22e: 112a add.n a1, a1, a2 - 230: f00d ret.n - -sha256-internal.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 90a082 movi a8, 144 - 3: c01180 sub a1, a1, a8 - 6: 1c6152 s32i a5, a1, 112 - 9: 1d6102 s32i a0, a1, 116 - c: 1f61d2 s32i a13, a1, 124 - f: 1e61c2 s32i a12, a1, 120 - 12: 2061e2 s32i a14, a1, 128 - 15: 04cd mov.n a12, a4 - 17: 02ed mov.n a14, a2 - 19: 03dd mov.n a13, a3 - 1b: 012d mov.n a2, a1 - 1d: 001d85 call0 1f8 - 20: 3e9c beqz.n a14, 37 - 22: a0eed0 addx4 a14, a14, a13 - 25: 012d mov.n a2, a1 - 27: 0d38 l32i.n a3, a13, 0 - 29: 0c48 l32i.n a4, a12, 0 - 2b: 002045 call0 230 - 2e: 42dc bnez.n a2, 46 - 30: cc4b addi.n a12, a12, 4 - 32: dd4b addi.n a13, a13, 4 - 34: ed9de7 bne a13, a14, 25 - 37: 012d mov.n a2, a1 - 39: 1c2132 l32i a3, a1, 112 - 3c: 002a05 call0 2e0 - 3f: 32cc bnez.n a2, 46 - 41: 020c movi.n a2, 0 - 43: 000046 j 48 - 46: f27c movi.n a2, -1 - 48: 1e21c2 l32i a12, a1, 120 - 4b: 1f21d2 l32i a13, a1, 124 - 4e: 2021e2 l32i a14, a1, 128 - 51: 90a032 movi a3, 144 - 54: 1d2102 l32i a0, a1, 116 - 57: 113a add.n a1, a1, a3 - 59: f00d ret.n - 5b: 000000 ill - 5e: 6d0000 excw - 61: a14202 s8i a0, a2, 161 - 64: 114040 slli a4, a0, 12 - 67: 61c2c0 xsr.eps2 a12 - 6a: d249 s32i.n a4, a2, 52 - 6c: e24a61 l32r a6, ffff8994 - 6f: f24b61 l32r a6, ffffc99c - 72: 024c61 l32r a6, fffc09a4 - 75: 224861 l32r a6, fffc8998 - 78: 024e61 l32r a6, fffc09b0 - 7b: 0220c2 l32i a12, a0, 8 - 7e: 0d4d61 l32r a6, fffc35b4 - 81: 212201 l32r a0, fffc850c - 84: 484d excw - 86: 004926 beqi a9, 4, 8a - 89: 664b addi.n a6, a6, 4 - 8b: 004b addi.n a0, a0, 4 - 8d: f19627 bne a6, a2, 82 - 90: fed162 addmi a6, a1, 0xfffffe00 - 93: 064b addi.n a0, a6, 4 - 95: 44c662 addi a6, a6, 68 - 98: 030372 l8ui a7, a3, 3 - 9b: 020382 l8ui a8, a3, 2 - 9e: 010392 l8ui a9, a3, 1 - a1: 118880 slli a8, a8, 8 - a4: 119900 slli a9, a9, 16 - a7: 207780 or a7, a7, a8 - aa: 000382 l8ui a8, a3, 0 - ad: 334b addi.n a3, a3, 4 - af: 018880 slli a8, a8, 24 - b2: 208890 or a8, a8, a9 - b5: 207780 or a7, a7, a8 - b8: 876072 s32i a7, a0, 0x21c - bb: 004b addi.n a0, a0, 4 - bd: d79067 bne a0, a6, 98 - c0: 4158 l32i.n a5, a1, 16 - c2: 034c movi.n a3, 64 - c4: fed102 addmi a0, a1, 0xfffffe00 - c7: ffd172 addmi a7, a1, 0xffffff00 - ca: 774b addi.n a7, a7, 4 - cc: 772682 l32i a8, a6, 0x1dc - cf: 404310 ssai 19 - d2: 8526c2 l32i a12, a6, 0x214 - d5: 802692 l32i a9, a6, 0x200 - d8: 81dcc0 src a13, a12, a12 - db: 404110 ssai 17 - de: 81bcc0 src a11, a12, a12 - e1: 41cac0 srli a12, a12, 10 - e4: 30bbd0 xor a11, a11, a13 - e7: 404210 ssai 18 - ea: 30bbc0 xor a11, a11, a12 - ed: 7826c2 l32i a12, a6, 0x1e0 - f0: 99ba add.n a9, a9, a11 - f2: 81dcc0 src a13, a12, a12 - f5: 404700 ssai 7 - f8: 81acc0 src a10, a12, a12 - fb: 41c3c0 srli a12, a12, 3 - fe: 30aad0 xor a10, a10, a13 - 101: 30aac0 xor a10, a10, a12 - 104: 88aa add.n a8, a8, a10 - 106: 889a add.n a8, a8, a9 - 108: 876682 s32i a8, a6, 0x21c - 10b: 664b addi.n a6, a6, 4 - 10d: bb9677 bne a6, a7, cc - 110: 004b addi.n a0, a0, 4 - 112: ffd2c1 l32r a12, 5c - 115: 21b8 l32i.n a11, a1, 8 - 117: 11a8 l32i.n a10, a1, 4 - 119: 0198 l32i.n a9, a1, 0 - 11b: 3188 l32i.n a8, a1, 12 - 11d: 71d8 l32i.n a13, a1, 28 - 11f: 6178 l32i.n a7, a1, 24 - 121: 5168 l32i.n a6, a1, 20 - 123: 330b addi.n a3, a3, -1 - 125: 404910 ssai 25 - 128: 304760 xor a4, a7, a6 - 12b: 81e550 src a14, a5, a5 - 12e: 104450 and a4, a4, a5 - 131: 404600 ssai 6 - 134: 81f550 src a15, a5, a5 - 137: 304470 xor a4, a4, a7 - 13a: 404b00 ssai 11 - 13d: 812550 src a2, a5, a5 - 140: 30ff20 xor a15, a15, a2 - 143: 404d00 ssai 13 - 146: 872022 l32i a2, a0, 0x21c - 149: 30eef0 xor a14, a14, a15 - 14c: 004b addi.n a0, a0, 4 - 14e: ddea add.n a13, a13, a14 - 150: 44da add.n a4, a4, a13 - 152: 81f990 src a15, a9, a9 - 155: 0cd8 l32i.n a13, a12, 0 - 157: 404200 ssai 2 - 15a: cc4b addi.n a12, a12, 4 - 15c: 81e990 src a14, a9, a9 - 15f: 30eef0 xor a14, a14, a15 - 162: 404610 ssai 22 - 165: 22da add.n a2, a2, a13 - 167: 224a add.n a2, a2, a4 - 169: 81d990 src a13, a9, a9 - 16c: 428a add.n a4, a2, a8 - 16e: 4149 s32i.n a4, a1, 16 - 170: 30dde0 xor a13, a13, a14 - 173: 208a90 or a8, a10, a9 - 176: 10ea90 and a14, a10, a9 - 179: 108b80 and a8, a11, a8 - 17c: 2088e0 or a8, a8, a14 - 17f: 88da add.n a8, a8, a13 - 181: 228a add.n a2, a2, a8 - 183: 07dd mov.n a13, a7 - 185: 71d9 s32i.n a13, a1, 28 - 187: 0129 s32i.n a2, a1, 0 - 189: 067d mov.n a7, a6 - 18b: 0b8d mov.n a8, a11 - 18d: 3189 s32i.n a8, a1, 12 - 18f: 6179 s32i.n a7, a1, 24 - 191: 056d mov.n a6, a5 - 193: 0abd mov.n a11, a10 - 195: 045d mov.n a5, a4 - 197: 21b9 s32i.n a11, a1, 8 - 199: 09ad mov.n a10, a9 - 19b: 5169 s32i.n a6, a1, 20 - 19d: 029d mov.n a9, a2 - 19f: 11a9 s32i.n a10, a1, 4 - 1a1: f7e356 bnez a3, 123 - 1a4: 010d mov.n a0, a1 - 1a6: 020c movi.n a2, 0 - 1a8: 4921c2 l32i a12, a1, 0x124 - 1ab: 4a21d2 l32i a13, a1, 0x128 - 1ae: 4b21e2 l32i a14, a1, 0x12c - 1b1: 4c21f2 l32i a15, a1, 0x130 - 1b4: 4d2142 l32i a4, a1, 0x134 - 1b7: 0058 l32i.n a5, a0, 0 - 1b9: 4e2132 l32i a3, a1, 0x138 - 1bc: 004b addi.n a0, a0, 4 - 1be: 2368 l32i.n a6, a3, 8 - 1c0: 334b addi.n a3, a3, 4 - 1c2: 4e6132 s32i a3, a1, 0x138 - 1c5: 556a add.n a5, a5, a6 - 1c7: 1359 s32i.n a5, a3, 4 - 1c9: e79347 bne a3, a4, 1b4 - 1cc: 40a132 movi a3, 0x140 - 1cf: 482102 l32i a0, a1, 0x120 - 1d2: 113a add.n a1, a1, a3 - 1d4: f00d ret.n - 1d6: 670000 excw - 1d9: 6a09e6 bgei a9, -1, 247 - 1dc: 67ae85 call0 67cc8 - 1df: 72bb addi.n a7, a2, 11 - 1e1: 3c6ef3 excw - 1e4: f53a add.n a15, a5, a3 - 1e6: 4f .byte 0x4f - 1e7: 527fa5 excw - 1ea: 0e .byte 0xe - 1eb: 688c51 l32r a5, fffda41c - 1ee: ab9b05 call0 fffabba0 - 1f1: 83d9 s32i.n a13, a3, 32 - 1f3: 1f .byte 0x1f - 1f4: cd19 s32i.n a1, a13, 48 - 1f6: 315be0 srai a5, a14, 27 - 1f9: ff .byte 0xff - 1fa: ff .byte 0xff - 1fb: fffd41 l32r a4, 1f0 - 1fe: fffb51 l32r a5, 1ec - 201: fff961 l32r a6, 1e8 - 204: fff871 l32r a7, 1e4 - 207: fff681 l32r a8, 1e0 - 20a: fff491 l32r a9, 1dc - 20d: fff2a1 l32r a10, 1d8 - 210: 0b0c movi.n a11, 0 - 212: a2b9 s32i.n a11, a2, 40 - 214: 12b9 s32i.n a11, a2, 4 - 216: 02b9 s32i.n a11, a2, 0 - 218: 22a9 s32i.n a10, a2, 8 - 21a: 3299 s32i.n a9, a2, 12 - 21c: 4289 s32i.n a8, a2, 16 - 21e: 5279 s32i.n a7, a2, 20 - 220: 6269 s32i.n a6, a2, 24 - 222: 7259 s32i.n a5, a2, 28 - 224: 8249 s32i.n a4, a2, 32 - 226: 9239 s32i.n a3, a2, 36 - 228: f00d ret.n - 22a: 000000 ill - 22d: 000000 ill - 230: e0c112 addi a1, a1, -32 - 233: 51f9 s32i.n a15, a1, 20 - 235: 21c9 s32i.n a12, a1, 8 - 237: 1109 s32i.n a0, a1, 4 - 239: 41e9 s32i.n a14, a1, 16 - 23b: 31d9 s32i.n a13, a1, 12 - 23d: 03ed mov.n a14, a3 - 23f: 02dd mov.n a13, a2 - 241: a208 l32i.n a0, a2, 40 - 243: 04cd mov.n a12, a4 - 245: 02d0b6 bltui a0, 64, 24b - 248: 002306 j 2d8 - 24b: 078416 beqz a4, 2c7 - 24e: 2cc242 addi a4, a2, 44 - 251: 0149 s32i.n a4, a1, 0 - 253: ad08 l32i.n a0, a13, 40 - 255: 0cfd mov.n a15, a12 - 257: 40ec bnez.n a0, 27f - 259: 22dcb6 bltui a12, 64, 27f - 25c: 0d2d mov.n a2, a13 - 25e: 0e3d mov.n a3, a14 - 260: ffdfc5 call0 60 - 263: 071296 bltz a2, 2d8 - 266: 1d08 l32i.n a0, a13, 4 - 268: 40cee2 addi a14, a14, 64 - 26b: 0d58 l32i.n a5, a13, 0 - 26d: c0ccc2 addi a12, a12, -64 - 270: 02d522 addmi a2, a5, 0x200 - 273: 01b257 bgeu a2, a5, 278 - 276: 001b addi.n a0, a0, 1 - 278: 1d09 s32i.n a0, a13, 4 - 27a: 0d29 s32i.n a2, a13, 0 - 27c: 001106 j 2c4 - 27f: 024c movi.n a2, 64 - 281: c02200 sub a2, a2, a0 - 284: 01b2c7 bgeu a2, a12, 289 - 287: 02fd mov.n a15, a2 - 289: 0e3d mov.n a3, a14 - 28b: 0f4d mov.n a4, a15 - 28d: 20da add.n a2, a0, a13 - 28f: 2cc222 addi a2, a2, 44 - 292: ffe601 l32r a0, 22c - 295: 0000c0 callx0 a0 - 298: eefa add.n a14, a14, a15 - 29a: ad38 l32i.n a3, a13, 40 - 29c: c0ccf0 sub a12, a12, a15 - 29f: 33fa add.n a3, a3, a15 - 2a1: ad39 s32i.n a3, a13, 40 - 2a3: 1dd366 bnei a3, 64, 2c4 - 2a6: 0d2d mov.n a2, a13 - 2a8: 0138 l32i.n a3, a1, 0 - 2aa: ffdb45 call0 60 - 2ad: 027296 bltz a2, 2d8 - 2b0: 1d08 l32i.n a0, a13, 4 - 2b2: 0d48 l32i.n a4, a13, 0 - 2b4: 050c movi.n a5, 0 - 2b6: 02d422 addmi a2, a4, 0x200 - 2b9: 01b247 bgeu a2, a4, 2be - 2bc: 001b addi.n a0, a0, 1 - 2be: 1d09 s32i.n a0, a13, 4 - 2c0: 0d29 s32i.n a2, a13, 0 - 2c2: ad59 s32i.n a5, a13, 40 - 2c4: f8bc56 bnez a12, 253 - 2c7: 020c movi.n a2, 0 - 2c9: 21c8 l32i.n a12, a1, 8 - 2cb: 31d8 l32i.n a13, a1, 12 - 2cd: 41e8 l32i.n a14, a1, 16 - 2cf: 51f8 l32i.n a15, a1, 20 - 2d1: 1108 l32i.n a0, a1, 4 - 2d3: 20c112 addi a1, a1, 32 - 2d6: f00d ret.n - 2d8: f27c movi.n a2, -1 - 2da: fffac6 j 2c9 - 2dd: 000000 ill - 2e0: e0c112 addi a1, a1, -32 - 2e3: 41f9 s32i.n a15, a1, 16 - 2e5: 0109 s32i.n a0, a1, 0 - 2e7: 31e9 s32i.n a14, a1, 12 - 2e9: 11c9 s32i.n a12, a1, 4 - 2eb: 21d9 s32i.n a13, a1, 8 - 2ed: 02cd mov.n a12, a2 - 2ef: a228 l32i.n a2, a2, 40 - 2f1: 03dd mov.n a13, a3 - 2f3: 04d2b6 bltui a2, 64, 2fb - 2f6: f27c movi.n a2, -1 - 2f8: 003006 j 3bc - 2fb: 0e0c movi.n a14, 0 - 2fd: 1c08 l32i.n a0, a12, 4 - 2ff: 2cccf2 addi a15, a12, 44 - 302: 0c38 l32i.n a3, a12, 0 - 304: 1142d0 slli a4, a2, 3 - 307: b03230 addx8 a3, a2, a3 - 30a: 01b347 bgeu a3, a4, 30f - 30d: 001b addi.n a0, a0, 1 - 30f: 1c09 s32i.n a0, a12, 4 - 311: 0c39 s32i.n a3, a12, 0 - 313: 62ca add.n a6, a2, a12 - 315: 80af52 movi a5, -128 - 318: 721b addi.n a7, a2, 1 - 31a: ac79 s32i.n a7, a12, 40 - 31c: 2c4652 s8i a5, a6, 44 - 31f: ac08 l32i.n a0, a12, 40 - 321: 843c movi.n a4, 56 - 323: 1bb407 bgeu a4, a0, 342 - 326: 0dd0f6 bgeui a0, 64, 337 - 329: 80ca add.n a8, a0, a12 - 32b: 901b addi.n a9, a0, 1 - 32d: ac99 s32i.n a9, a12, 40 - 32f: 2c48e2 s8i a14, a8, 44 - 332: ac08 l32i.n a0, a12, 40 - 334: f1d0b6 bltui a0, 64, 329 - 337: 0c2d mov.n a2, a12 - 339: 0f3d mov.n a3, a15 - 33b: ffd245 call0 60 - 33e: ace9 s32i.n a14, a12, 40 - 340: 000c movi.n a0, 0 - 342: 723c movi.n a2, 55 - 344: 0d3207 bltu a2, a0, 355 - 347: a0ca add.n a10, a0, a12 - 349: b01b addi.n a11, a0, 1 - 34b: acb9 s32i.n a11, a12, 40 - 34d: 2c4ae2 s8i a14, a10, 44 - 350: ac08 l32i.n a0, a12, 40 - 352: f1b207 bgeu a2, a0, 347 - 355: 404810 ssai 24 - 358: 1ce8 l32i.n a14, a12, 4 - 35a: 0c08 l32i.n a0, a12, 0 - 35c: 6b4c02 s8i a0, a12, 107 - 35f: 674ce2 s8i a14, a12, 103 - 362: 4148e0 srli a4, a14, 8 - 365: f550e0 extui a5, a14, 16, 16 - 368: 7568e0 extui a6, a14, 24, 8 - 36b: 644c62 s8i a6, a12, 100 - 36e: 654c52 s8i a5, a12, 101 - 371: 664c42 s8i a4, a12, 102 - 374: 813e00 src a3, a14, a0 - 377: 684c32 s8i a3, a12, 104 - 37a: 404010 ssai 16 - 37d: 0f3d mov.n a3, a15 - 37f: 812e00 src a2, a14, a0 - 382: 694c22 s8i a2, a12, 105 - 385: 404800 ssai 8 - 388: 0c2d mov.n a2, a12 - 38a: 81ee00 src a14, a14, a0 - 38d: 6a4ce2 s8i a14, a12, 106 - 390: ffccc5 call0 60 - 393: 20cc02 addi a0, a12, 32 - 396: 2ca8 l32i.n a10, a12, 8 - 398: 75a8a0 extui a10, a10, 24, 8 - 39b: 004da2 s8i a10, a13, 0 - 39e: 2c98 l32i.n a9, a12, 8 - 3a0: f59090 extui a9, a9, 16, 16 - 3a3: 014d92 s8i a9, a13, 1 - 3a6: 2c88 l32i.n a8, a12, 8 - 3a8: cc4b addi.n a12, a12, 4 - 3aa: 418880 srli a8, a8, 8 - 3ad: 024d82 s8i a8, a13, 2 - 3b0: 1c78 l32i.n a7, a12, 4 - 3b2: 034d72 s8i a7, a13, 3 - 3b5: dd4b addi.n a13, a13, 4 - 3b7: db9c07 bne a12, a0, 396 - 3ba: 020c movi.n a2, 0 - 3bc: 11c8 l32i.n a12, a1, 4 - 3be: 21d8 l32i.n a13, a1, 8 - 3c0: 31e8 l32i.n a14, a1, 12 - 3c2: 41f8 l32i.n a15, a1, 16 - 3c4: 0108 l32i.n a0, a1, 0 - 3c6: 20c112 addi a1, a1, 32 - 3c9: f00d ret.n diff --git a/doc/lib_dump/full/libespnow.dobj b/doc/lib_dump/full/libespnow.dobj deleted file mode 100644 index afe07d48f..000000000 --- a/doc/lib_dump/full/libespnow.dobj +++ /dev/null @@ -1,1329 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libespnow.a: - -espnow.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 0109 s32i.n a0, a1, 0 - 11: fffb01 l32r a0, 0 - 14: 880002 l8ui a0, a0, 136 - 17: f27c movi.n a2, -1 - 19: 021066 bnei a0, 1, 1f - 1c: 000346 j 2d - 1f: fff931 l32r a3, 4 - 22: 120c movi.n a2, 1 - 24: 084322 s8i a2, a3, 8 - 27: fff801 l32r a0, 8 - 2a: 0000c0 callx0 a0 - 2d: 0108 l32i.n a0, a1, 0 - 2f: 10c112 addi a1, a1, 16 - 32: f00d ret.n - ... - -00000040 : - 40: f0c112 addi a1, a1, -16 - 43: 0109 s32i.n a0, a1, 0 - 45: fffb01 l32r a0, 34 - 48: 880002 l8ui a0, a0, 136 - 4b: c26c movi.n a2, -20 - 4d: 10cc bnez.n a0, 52 - 4f: 0003c6 j 62 - 52: fff931 l32r a3, 38 - 55: 020c movi.n a2, 0 - 57: 084322 s8i a2, a3, 8 - 5a: fff801 l32r a0, 3c - 5d: 0000c0 callx0 a0 - 60: 020c movi.n a2, 0 - 62: 0108 l32i.n a0, a1, 0 - 64: 10c112 addi a1, a1, 16 - 67: f00d ret.n - ... - -00000074 : - 74: f0c112 addi a1, a1, -16 - 77: 0109 s32i.n a0, a1, 0 - 79: fffc01 l32r a0, 6c - 7c: 880002 l8ui a0, a0, 136 - 7f: 30cc bnez.n a0, 86 - 81: c26c movi.n a2, -20 - 83: 000146 j 8c - 86: fffa01 l32r a0, 70 - 89: 0000c0 callx0 a0 - 8c: 0108 l32i.n a0, a1, 0 - 8e: 10c112 addi a1, a1, 16 - 91: f00d ret.n - ... - -0000009c : - 9c: f0c112 addi a1, a1, -16 - 9f: 0109 s32i.n a0, a1, 0 - a1: fffc01 l32r a0, 94 - a4: 880002 l8ui a0, a0, 136 - a7: c26c movi.n a2, -20 - a9: 10cc bnez.n a0, ae - ab: 0001c6 j b6 - ae: fffa01 l32r a0, 98 - b1: 0000c0 callx0 a0 - b4: 020c movi.n a2, 0 - b6: 0108 l32i.n a0, a1, 0 - b8: 10c112 addi a1, a1, 16 - bb: f00d ret.n - ... - -000000d4 : - d4: f0c112 addi a1, a1, -16 - d7: 21c9 s32i.n a12, a1, 8 - d9: 31d9 s32i.n a13, a1, 12 - db: 1109 s32i.n a0, a1, 4 - dd: fff801 l32r a0, c0 - e0: 03dd mov.n a13, a3 - e2: 880002 l8ui a0, a0, 136 - e5: 04cd mov.n a12, a4 - e7: 30cc bnez.n a0, ee - e9: c26c movi.n a2, -20 - eb: 000286 j f9 - ee: 229c beqz.n a2, 104 - f0: fff501 l32r a0, c4 - f3: 0000c0 callx0 a0 - f6: ffffc6 j f9 - f9: 21c8 l32i.n a12, a1, 8 - fb: 31d8 l32i.n a13, a1, 12 - fd: 1108 l32i.n a0, a1, 4 - ff: 10c112 addi a1, a1, 16 - 102: f00d ret.n - 104: 120c movi.n a2, 1 - 106: fff001 l32r a0, c8 - 109: 0000c0 callx0 a0 - 10c: fe9216 beqz a2, f9 - 10f: 0c4d mov.n a4, a12 - 111: 0d3d mov.n a3, a13 - 113: ffee01 l32r a0, cc - 116: 0000c0 callx0 a0 - 119: 0129 s32i.n a2, a1, 0 - 11b: 020c movi.n a2, 0 - 11d: ffec01 l32r a0, d0 - 120: 0000c0 callx0 a0 - 123: fe8256 bnez a2, 10f - 126: 0128 l32i.n a2, a1, 0 - 128: fff346 j f9 - ... - -00000134 : - 134: f0c112 addi a1, a1, -16 - 137: 0109 s32i.n a0, a1, 0 - 139: fffc01 l32r a0, 12c - 13c: 880002 l8ui a0, a0, 136 - 13f: 30cc bnez.n a0, 146 - 141: c26c movi.n a2, -20 - 143: 000506 j 15b - 146: 32cc bnez.n a2, 14d - 148: 627c movi.n a2, -10 - 14a: 000346 j 15b - 14d: 0433b6 bltui a3, 3, 155 - 150: 527c movi.n a2, -11 - 152: 000146 j 15b - 155: fff601 l32r a0, 130 - 158: 0000c0 callx0 a0 - 15b: 0108 l32i.n a0, a1, 0 - 15d: 10c112 addi a1, a1, 16 - 160: f00d ret.n - ... - -0000016c : - 16c: f0c112 addi a1, a1, -16 - 16f: 0109 s32i.n a0, a1, 0 - 171: fffc01 l32r a0, 164 - 174: 880002 l8ui a0, a0, 136 - 177: 30cc bnez.n a0, 17e - 179: c26c movi.n a2, -20 - 17b: 000306 j 18b - 17e: 32cc bnez.n a2, 185 - 180: 627c movi.n a2, -10 - 182: 000146 j 18b - 185: fff801 l32r a0, 168 - 188: 0000c0 callx0 a0 - 18b: 0108 l32i.n a0, a1, 0 - 18d: 10c112 addi a1, a1, 16 - 190: f00d ret.n - ... - -0000019c : - 19c: f0c112 addi a1, a1, -16 - 19f: 0109 s32i.n a0, a1, 0 - 1a1: fffc01 l32r a0, 194 - 1a4: 880002 l8ui a0, a0, 136 - 1a7: 30cc bnez.n a0, 1ae - 1a9: c26c movi.n a2, -20 - 1ab: 0001c6 j 1b6 - 1ae: fffa01 l32r a0, 198 - 1b1: 0000c0 callx0 a0 - 1b4: 020c movi.n a2, 0 - 1b6: 0108 l32i.n a0, a1, 0 - 1b8: 10c112 addi a1, a1, 16 - 1bb: f00d ret.n - ... - -000001c8 : - 1c8: f0c112 addi a1, a1, -16 - 1cb: 0109 s32i.n a0, a1, 0 - 1cd: fffc01 l32r a0, 1c0 - 1d0: 880002 l8ui a0, a0, 136 - 1d3: c26c movi.n a2, -20 - 1d5: 10cc bnez.n a0, 1da - 1d7: 000146 j 1e0 - 1da: fffa01 l32r a0, 1c4 - 1dd: 0000c0 callx0 a0 - 1e0: 0108 l32i.n a0, a1, 0 - 1e2: 10c112 addi a1, a1, 16 - 1e5: f00d ret.n - ... - -000001f0 : - 1f0: f0c112 addi a1, a1, -16 - 1f3: 0109 s32i.n a0, a1, 0 - 1f5: fffc01 l32r a0, 1e8 - 1f8: 880002 l8ui a0, a0, 136 - 1fb: 30cc bnez.n a0, 202 - 1fd: c26c movi.n a2, -20 - 1ff: 000146 j 208 - 202: fffa01 l32r a0, 1ec - 205: 0000c0 callx0 a0 - 208: 0108 l32i.n a0, a1, 0 - 20a: 10c112 addi a1, a1, 16 - 20d: f00d ret.n - ... - -00000218 : - 218: f0c112 addi a1, a1, -16 - 21b: 0109 s32i.n a0, a1, 0 - 21d: fffc01 l32r a0, 210 - 220: 880002 l8ui a0, a0, 136 - 223: 30cc bnez.n a0, 22a - 225: c26c movi.n a2, -20 - 227: 000146 j 230 - 22a: fffa01 l32r a0, 214 - 22d: 0000c0 callx0 a0 - 230: 0108 l32i.n a0, a1, 0 - 232: 10c112 addi a1, a1, 16 - 235: f00d ret.n - ... - -00000240 : - 240: f0c112 addi a1, a1, -16 - 243: 0109 s32i.n a0, a1, 0 - 245: fffc01 l32r a0, 238 - 248: 880002 l8ui a0, a0, 136 - 24b: 30cc bnez.n a0, 252 - 24d: c26c movi.n a2, -20 - 24f: 000146 j 258 - 252: fffa01 l32r a0, 23c - 255: 0000c0 callx0 a0 - 258: 0108 l32i.n a0, a1, 0 - 25a: 10c112 addi a1, a1, 16 - 25d: f00d ret.n - ... - -00000268 : - 268: f0c112 addi a1, a1, -16 - 26b: 0109 s32i.n a0, a1, 0 - 26d: fffc01 l32r a0, 260 - 270: 880002 l8ui a0, a0, 136 - 273: 30cc bnez.n a0, 27a - 275: c26c movi.n a2, -20 - 277: 000146 j 280 - 27a: fffa01 l32r a0, 264 - 27d: 0000c0 callx0 a0 - 280: 0108 l32i.n a0, a1, 0 - 282: 10c112 addi a1, a1, 16 - 285: f00d ret.n - ... - -00000290 : - 290: f0c112 addi a1, a1, -16 - 293: 0109 s32i.n a0, a1, 0 - 295: fffc01 l32r a0, 288 - 298: 880002 l8ui a0, a0, 136 - 29b: 30cc bnez.n a0, 2a2 - 29d: c26c movi.n a2, -20 - 29f: 000146 j 2a8 - 2a2: fffa01 l32r a0, 28c - 2a5: 0000c0 callx0 a0 - 2a8: 0108 l32i.n a0, a1, 0 - 2aa: 10c112 addi a1, a1, 16 - 2ad: f00d ret.n - ... - -000002b8 : - 2b8: f0c112 addi a1, a1, -16 - 2bb: 0109 s32i.n a0, a1, 0 - 2bd: fffc01 l32r a0, 2b0 - 2c0: 880002 l8ui a0, a0, 136 - 2c3: 30cc bnez.n a0, 2ca - 2c5: c26c movi.n a2, -20 - 2c7: 000146 j 2d0 - 2ca: fffa01 l32r a0, 2b4 - 2cd: 0000c0 callx0 a0 - 2d0: 0108 l32i.n a0, a1, 0 - 2d2: 10c112 addi a1, a1, 16 - 2d5: f00d ret.n - ... - -000002e0 : - 2e0: f0c112 addi a1, a1, -16 - 2e3: 0109 s32i.n a0, a1, 0 - 2e5: fffc01 l32r a0, 2d8 - 2e8: 880002 l8ui a0, a0, 136 - 2eb: 30cc bnez.n a0, 2f2 - 2ed: c26c movi.n a2, -20 - 2ef: 000286 j 2fd - 2f2: fffa01 l32r a0, 2dc - 2f5: 0000c0 callx0 a0 - 2f8: 130c movi.n a3, 1 - 2fa: 932320 movnez a2, a3, a2 - 2fd: 0108 l32i.n a0, a1, 0 - 2ff: 10c112 addi a1, a1, 16 - 302: f00d ret.n - ... - -0000030c : - 30c: f0c112 addi a1, a1, -16 - 30f: 0109 s32i.n a0, a1, 0 - 311: fffc01 l32r a0, 304 - 314: 880002 l8ui a0, a0, 136 - 317: 30cc bnez.n a0, 31e - 319: 020c movi.n a2, 0 - 31b: 000146 j 324 - 31e: fffa01 l32r a0, 308 - 321: 0000c0 callx0 a0 - 324: 0108 l32i.n a0, a1, 0 - 326: 10c112 addi a1, a1, 16 - 329: f00d ret.n - ... - -00000334 : - 334: f0c112 addi a1, a1, -16 - 337: 0109 s32i.n a0, a1, 0 - 339: fffc01 l32r a0, 32c - 33c: 880002 l8ui a0, a0, 136 - 33f: 30cc bnez.n a0, 346 - 341: c26c movi.n a2, -20 - 343: 000146 j 34c - 346: fffa01 l32r a0, 330 - 349: 0000c0 callx0 a0 - 34c: 0108 l32i.n a0, a1, 0 - 34e: 10c112 addi a1, a1, 16 - 351: f00d ret.n - -manatick.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: 000020 excw - b: 004000 break 0, 0 - ... - -00000024 : - 24: e0c112 addi a1, a1, -32 - 27: 1109 s32i.n a0, a1, 4 - 29: 21c9 s32i.n a12, a1, 8 - 2b: 41e9 s32i.n a14, a1, 16 - 2d: 31d9 s32i.n a13, a1, 12 - 2f: 03ed mov.n a14, a3 - 31: fff3d1 l32r a13, 0 - 34: 02cd mov.n a12, a2 - 36: 940dd2 l8ui a13, a13, 148 - 39: 042d mov.n a2, a4 - 3b: 014db6 bltui a13, 4, 40 - 3e: 2d0c movi.n a13, 2 - 40: 062c16 beqz a12, a6 - 43: 05fe16 beqz a14, a6 - 46: 0129 s32i.n a2, a1, 0 - 48: 5a12a6 blti a2, 1, a6 - 4b: 000005 call0 4c - 4e: ffed01 l32r a0, 4 - 51: 5f1d26 beqi a13, 1, b4 - 54: 612d26 beqi a13, 2, b9 - 57: 0d3d26 beqi a13, 3, 68 - 5a: ffeb21 l32r a2, 8 - 5d: ffed01 l32r a0, 14 - 60: 0000c0 callx0 a0 - 63: d27c movi.n a2, -3 - 65: 000c06 j 99 - 68: 4038 l32i.n a3, a0, 16 - 6a: 5048 l32i.n a4, a0, 20 - 6c: 740020 extui a0, a2, 0, 8 - 6f: fec052 addi a5, a0, -2 - 72: 833450 moveqz a3, a4, a5 - 75: 509c beqz.n a0, 8e - 77: 1330f6 bgeui a0, 3, 8e - 7a: 0e4d mov.n a4, a14 - 7c: 032d mov.n a2, a3 - 7e: 0158 l32i.n a5, a1, 0 - 80: 0c3d mov.n a3, a12 - 82: 745050 extui a5, a5, 0, 8 - 85: ffe401 l32r a0, 18 - 88: 0000c0 callx0 a0 - 8b: 000286 j 99 - 8e: ffdf21 l32r a2, c - 91: ffe201 l32r a0, 1c - 94: 0000c0 callx0 a0 - 97: e27c movi.n a2, -2 - 99: 21c8 l32i.n a12, a1, 8 - 9b: 31d8 l32i.n a13, a1, 12 - 9d: 41e8 l32i.n a14, a1, 16 - 9f: 1108 l32i.n a0, a1, 4 - a1: 20c112 addi a1, a1, 32 - a4: f00d ret.n - a6: ffda21 l32r a2, 10 - a9: ffdd01 l32r a0, 20 - ac: 0000c0 callx0 a0 - af: f27c movi.n a2, -1 - b1: fff906 j 99 - b4: 4038 l32i.n a3, a0, 16 - b6: 000046 j bb - b9: 5038 l32i.n a3, a0, 20 - bb: 740020 extui a0, a2, 0, 8 - be: ffecc6 j 75 - ... - -000000cc : - cc: f0c112 addi a1, a1, -16 - cf: 0109 s32i.n a0, a1, 0 - d1: 11c9 s32i.n a12, a1, 4 - d3: 21d9 s32i.n a13, a1, 8 - d5: 02cd mov.n a12, a2 - d7: 829c beqz.n a2, f3 - d9: fffad1 l32r a13, c4 - dc: 0dd8 l32i.n a13, a13, 0 - de: 1d9c beqz.n a13, f3 - e0: 0c2d mov.n a2, a12 - e2: 3dcb addi.n a3, a13, 12 - e4: 640c movi.n a4, 6 - e6: fff801 l32r a0, c8 - e9: 0000c0 callx0 a0 - ec: 029c beqz.n a2, 100 - ee: 1dd8 l32i.n a13, a13, 4 - f0: fecd56 bnez a13, e0 - f3: 020c movi.n a2, 0 - f5: 11c8 l32i.n a12, a1, 4 - f7: 21d8 l32i.n a13, a1, 8 - f9: 0108 l32i.n a0, a1, 0 - fb: 10c112 addi a1, a1, 16 - fe: f00d ret.n - 100: 120c movi.n a2, 1 - 102: fffbc6 j f5 - 105: 000000 ill - 108: 000000 ill - ... - -0000010c : - 10c: ffff31 l32r a3, 108 - 10f: 104322 s8i a2, a3, 16 - 112: f00d ret.n - 114: 000000 ill - ... - -00000118 : - 118: ffff21 l32r a2, 114 - 11b: 100222 l8ui a2, a2, 16 - 11e: f00d ret.n - ... - -00000128 : - 128: f0c112 addi a1, a1, -16 - 12b: 21d9 s32i.n a13, a1, 8 - 12d: 0109 s32i.n a0, a1, 0 - 12f: 11c9 s32i.n a12, a1, 4 - 131: 31e9 s32i.n a14, a1, 12 - 133: 02cd mov.n a12, a2 - 135: 03ed mov.n a14, a3 - 137: 32cc bnez.n a2, 13e - 139: f27c movi.n a2, -1 - 13b: 0008c6 j 162 - 13e: 0433b6 bltui a3, 3, 146 - 141: e27c movi.n a2, -2 - 143: 0006c6 j 162 - 146: fff6d1 l32r a13, 120 - 149: 0dd8 l32i.n a13, a13, 0 - 14b: 1d9c beqz.n a13, 160 - 14d: 0c2d mov.n a2, a12 - 14f: 3dcb addi.n a3, a13, 12 - 151: 640c movi.n a4, 6 - 153: fff401 l32r a0, 124 - 156: 0000c0 callx0 a0 - 159: 229c beqz.n a2, 16f - 15b: 1dd8 l32i.n a13, a13, 4 - 15d: fecd56 bnez a13, 14d - 160: d27c movi.n a2, -3 - 162: 11c8 l32i.n a12, a1, 4 - 164: 21d8 l32i.n a13, a1, 8 - 166: 31e8 l32i.n a14, a1, 12 - 168: 0108 l32i.n a0, a1, 0 - 16a: 10c112 addi a1, a1, 16 - 16d: f00d ret.n - 16f: 124de2 s8i a14, a13, 18 - 172: 020c movi.n a2, 0 - 174: fffa86 j 162 - ... - -00000180 : - 180: f0c112 addi a1, a1, -16 - 183: 0109 s32i.n a0, a1, 0 - 185: 11c9 s32i.n a12, a1, 4 - 187: 21d9 s32i.n a13, a1, 8 - 189: 02cd mov.n a12, a2 - 18b: 32cc bnez.n a2, 192 - 18d: f27c movi.n a2, -1 - 18f: 0006c6 j 1ae - 192: fff9d1 l32r a13, 178 - 195: 0dd8 l32i.n a13, a13, 0 - 197: 1d9c beqz.n a13, 1ac - 199: 0c2d mov.n a2, a12 - 19b: 3dcb addi.n a3, a13, 12 - 19d: 640c movi.n a4, 6 - 19f: fff701 l32r a0, 17c - 1a2: 0000c0 callx0 a0 - 1a5: 029c beqz.n a2, 1b9 - 1a7: 1dd8 l32i.n a13, a13, 4 - 1a9: fecd56 bnez a13, 199 - 1ac: d27c movi.n a2, -3 - 1ae: 11c8 l32i.n a12, a1, 4 - 1b0: 21d8 l32i.n a13, a1, 8 - 1b2: 0108 l32i.n a0, a1, 0 - 1b4: 10c112 addi a1, a1, 16 - 1b7: f00d ret.n - 1b9: 120d22 l8ui a2, a13, 18 - 1bc: fffb86 j 1ae - ... - -000001c8 : - 1c8: f0c112 addi a1, a1, -16 - 1cb: 1109 s32i.n a0, a1, 4 - 1cd: 21c9 s32i.n a12, a1, 8 - 1cf: 31d9 s32i.n a13, a1, 12 - 1d1: 02cd mov.n a12, a2 - 1d3: 32cc bnez.n a2, 1da - 1d5: f27c movi.n a2, -1 - 1d7: 000746 j 1f8 - 1da: fff9d1 l32r a13, 1c0 - 1dd: 0dd8 l32i.n a13, a13, 0 - 1df: 3d9c beqz.n a13, 1f6 - 1e1: 0139 s32i.n a3, a1, 0 - 1e3: 0c2d mov.n a2, a12 - 1e5: 3dcb addi.n a3, a13, 12 - 1e7: 640c movi.n a4, 6 - 1e9: fff601 l32r a0, 1c4 - 1ec: 0000c0 callx0 a0 - 1ef: 029c beqz.n a2, 203 - 1f1: 1dd8 l32i.n a13, a13, 4 - 1f3: fecd56 bnez a13, 1e3 - 1f6: d27c movi.n a2, -3 - 1f8: 21c8 l32i.n a12, a1, 8 - 1fa: 31d8 l32i.n a13, a1, 12 - 1fc: 1108 l32i.n a0, a1, 4 - 1fe: 10c112 addi a1, a1, 16 - 201: f00d ret.n - 203: 020c movi.n a2, 0 - 205: 0108 l32i.n a0, a1, 0 - 207: 144d02 s8i a0, a13, 20 - 20a: fffa86 j 1f8 - ... - -00000218 : - 218: f0c112 addi a1, a1, -16 - 21b: 0109 s32i.n a0, a1, 0 - 21d: 11c9 s32i.n a12, a1, 4 - 21f: 21d9 s32i.n a13, a1, 8 - 221: 02cd mov.n a12, a2 - 223: 32cc bnez.n a2, 22a - 225: f27c movi.n a2, -1 - 227: 0006c6 j 246 - 22a: fff9d1 l32r a13, 210 - 22d: 0dd8 l32i.n a13, a13, 0 - 22f: 1d9c beqz.n a13, 244 - 231: 0c2d mov.n a2, a12 - 233: 3dcb addi.n a3, a13, 12 - 235: 640c movi.n a4, 6 - 237: fff701 l32r a0, 214 - 23a: 0000c0 callx0 a0 - 23d: 029c beqz.n a2, 251 - 23f: 1dd8 l32i.n a13, a13, 4 - 241: fecd56 bnez a13, 231 - 244: d27c movi.n a2, -3 - 246: 11c8 l32i.n a12, a1, 4 - 248: 21d8 l32i.n a13, a1, 8 - 24a: 0108 l32i.n a0, a1, 0 - 24c: 10c112 addi a1, a1, 16 - 24f: f00d ret.n - 251: 140d22 l8ui a2, a13, 20 - 254: fffb86 j 246 - ... - -000002a0 : - 2a0: d0c112 addi a1, a1, -48 - 2a3: 61c9 s32i.n a12, a1, 24 - 2a5: 5109 s32i.n a0, a1, 20 - 2a7: 81e9 s32i.n a14, a1, 32 - 2a9: 71d9 s32i.n a13, a1, 28 - 2ab: 03ed mov.n a14, a3 - 2ad: 02dd mov.n a13, a2 - 2af: 042d mov.n a2, a4 - 2b1: 3dcc bnez.n a13, 2b8 - 2b3: f27c movi.n a2, -1 - 2b5: 0009c6 j 2e0 - 2b8: 638c beqz.n a3, 2c2 - 2ba: 04b426 beqi a4, 16, 2c2 - 2bd: e27c movi.n a2, -2 - 2bf: 000746 j 2e0 - 2c2: ffe501 l32r a0, 258 - 2c5: 00c8 l32i.n a12, a0, 0 - 2c7: 3c9c beqz.n a12, 2de - 2c9: 4129 s32i.n a2, a1, 16 - 2cb: 0d2d mov.n a2, a13 - 2cd: 3ccb addi.n a3, a12, 12 - 2cf: 640c movi.n a4, 6 - 2d1: ffe901 l32r a0, 278 - 2d4: 0000c0 callx0 a0 - 2d7: 229c beqz.n a2, 2ed - 2d9: 1cc8 l32i.n a12, a12, 4 - 2db: fecc56 bnez a12, 2cb - 2de: b27c movi.n a2, -5 - 2e0: 61c8 l32i.n a12, a1, 24 - 2e2: 71d8 l32i.n a13, a1, 28 - 2e4: 81e8 l32i.n a14, a1, 32 - 2e6: 5108 l32i.n a0, a1, 20 - 2e8: 30c112 addi a1, a1, 48 - 2eb: f00d ret.n - 2ed: 100c movi.n a0, 1 - 2ef: 2c38 l32i.n a3, a12, 8 - 2f1: febc beqz.n a14, 334 - 2f3: 087316 beqz a3, 37e - 2f6: 041c movi.n a4, 16 - 2f8: 01d322 addmi a2, a3, 0x100 - 2fb: a0c222 addi a2, a2, -96 - 2fe: 0e3d mov.n a3, a14 - 300: ffdf01 l32r a0, 27c - 303: 0000c0 callx0 a0 - 306: 2c28 l32i.n a2, a12, 8 - 308: 4138 l32i.n a3, a1, 16 - 30a: b04232 s8i a3, a2, 176 - 30d: b20222 l8ui a2, a2, 178 - 310: ffdc01 l32r a0, 280 - 313: 0000c0 callx0 a0 - 316: 0e7d mov.n a7, a14 - 318: 330c movi.n a3, 3 - 31a: 130c22 l8ui a2, a12, 19 - 31d: 2c48 l32i.n a4, a12, 8 - 31f: 4158 l32i.n a5, a1, 16 - 321: b20462 l8ui a6, a4, 178 - 324: b10442 l8ui a4, a4, 177 - 327: 0159 s32i.n a5, a1, 0 - 329: 0d5d mov.n a5, a13 - 32b: ffd601 l32r a0, 284 - 32e: 0000c0 callx0 a0 - 331: 001106 j 379 - 334: 041316 beqz a3, 379 - 337: b20322 l8ui a2, a3, 178 - 33a: ffd301 l32r a0, 288 - 33d: 0000c0 callx0 a0 - 340: ffc771 l32r a7, 25c - 343: 2c28 l32i.n a2, a12, 8 - 345: 130c62 l8ui a6, a12, 19 - 348: b20282 l8ui a8, a2, 178 - 34b: a06670 addx4 a6, a6, a7 - 34e: 802652 l32i a5, a6, 0x200 - 351: 401800 ssl a8 - 354: 170c movi.n a7, 1 - 356: f87c movi.n a8, -1 - 358: a17700 sll a7, a7 - 35b: 307780 xor a7, a7, a8 - 35e: 105570 and a5, a5, a7 - 361: 806652 s32i a5, a6, 0x200 - 364: ffca01 l32r a0, 28c - 367: 0000c0 callx0 a0 - 36a: ffbd91 l32r a9, 260 - 36d: 0a0c movi.n a10, 0 - 36f: 090982 l8ui a8, a9, 9 - 372: 2ca9 s32i.n a10, a12, 8 - 374: 880b addi.n a8, a8, -1 - 376: 094982 s8i a8, a9, 9 - 379: 020c movi.n a2, 0 - 37b: ffd846 j 2e0 - 37e: a30c movi.n a3, 10 - 380: 620c movi.n a2, 6 - 382: ffb941 l32r a4, 268 - 385: ffb7b1 l32r a11, 264 - 388: 940442 l8ui a4, a4, 148 - 38b: 090bb2 l8ui a11, a11, 9 - 38e: 440b addi.n a4, a4, -1 - 390: 832340 moveqz a2, a3, a4 - 393: 042b27 blt a11, a2, 39b - 396: 002d mov.n a2, a0 - 398: ffd106 j 2e0 - 39b: b8a022 movi a2, 184 - 39e: ffbc01 l32r a0, 290 - 3a1: 0000c0 callx0 a0 - 3a4: 2c29 s32i.n a2, a12, 8 - 3a6: 32cc bnez.n a2, 3ad - 3a8: d27c movi.n a2, -3 - 3aa: ffcc86 j 2e0 - 3ad: 0e3d mov.n a3, a14 - 3af: 041c movi.n a4, 16 - 3b1: ffae51 l32r a5, 26c - 3b4: 01d222 addmi a2, a2, 0x100 - 3b7: 090502 l8ui a0, a5, 9 - 3ba: a0c222 addi a2, a2, -96 - 3bd: 001b addi.n a0, a0, 1 - 3bf: 094502 s8i a0, a5, 9 - 3c2: ffb401 l32r a0, 294 - 3c5: 0000c0 callx0 a0 - 3c8: a0a032 movi a3, 160 - 3cb: 340c movi.n a4, 3 - 3cd: 2c28 l32i.n a2, a12, 8 - 3cf: 4158 l32i.n a5, a1, 16 - 3d1: b04252 s8i a5, a2, 176 - 3d4: b14242 s8i a4, a2, 177 - 3d7: ffb001 l32r a0, 298 - 3da: 0000c0 callx0 a0 - 3dd: 120c movi.n a2, 1 - 3df: 801c movi.n a0, 24 - 3e1: ffa481 l32r a8, 274 - 3e4: 2ca8 l32i.n a10, a12, 8 - 3e6: ffa291 l32r a9, 270 - 3e9: 130c72 l8ui a7, a12, 19 - 3ec: 266a92 s32i a9, a10, 152 - 3ef: a07780 addx4 a7, a7, a8 - 3f2: 802732 l32i a3, a7, 0x200 - 3f5: 013096 bltz a0, 40c - 3f8: 401000 ssl a0 - 3fb: a15200 sll a5, a2 - 3fe: 100537 bnone a5, a3, 412 - 401: 000b addi.n a0, a0, -1 - 403: 010080 slli a0, a0, 24 - 406: 310800 srai a0, a0, 24 - 409: fffa06 j 3f5 - 40c: 401000 ssl a0 - 40f: a15200 sll a5, a2 - 412: 746000 extui a6, a0, 0, 8 - 415: 2c48 l32i.n a4, a12, 8 - 417: 205530 or a5, a5, a3 - 41a: 806752 s32i a5, a7, 0x200 - 41d: 4138 l32i.n a3, a1, 16 - 41f: 0e7d mov.n a7, a14 - 421: 0d5d mov.n a5, a13 - 423: 005402 s16i a0, a4, 0 - 426: b24462 s8i a6, a4, 178 - 429: 130c22 l8ui a2, a12, 19 - 42c: b10442 l8ui a4, a4, 177 - 42f: 0139 s32i.n a3, a1, 0 - 431: 330c movi.n a3, 3 - 433: ff9a01 l32r a0, 29c - 436: 0000c0 callx0 a0 - 439: ffcf06 j 379 - ... - -00000448 : - 448: e0c112 addi a1, a1, -32 - 44b: 21c9 s32i.n a12, a1, 8 - 44d: 1109 s32i.n a0, a1, 4 - 44f: 41e9 s32i.n a14, a1, 16 - 451: 31d9 s32i.n a13, a1, 12 - 453: 04ed mov.n a14, a4 - 455: 02dd mov.n a13, a2 - 457: 032d mov.n a2, a3 - 459: 3dcc bnez.n a13, 460 - 45b: f27c movi.n a2, -1 - 45d: 000b06 j 48d - 460: 73ac beqz.n a3, 48b - 462: 54ac beqz.n a4, 48b - 464: 000402 l8ui a0, a4, 0 - 467: fff5c1 l32r a12, 43c - 46a: 1db0b6 bltui a0, 16, 48b - 46d: 0cc8 l32i.n a12, a12, 0 - 46f: 3c9c beqz.n a12, 486 - 471: 0129 s32i.n a2, a1, 0 - 473: 0d2d mov.n a2, a13 - 475: 3ccb addi.n a3, a12, 12 - 477: 640c movi.n a4, 6 - 479: fff101 l32r a0, 440 - 47c: 0000c0 callx0 a0 - 47f: 729c beqz.n a2, 49a - 481: 1cc8 l32i.n a12, a12, 4 - 483: fecc56 bnez a12, 473 - 486: d27c movi.n a2, -3 - 488: 000046 j 48d - 48b: e27c movi.n a2, -2 - 48d: 21c8 l32i.n a12, a1, 8 - 48f: 31d8 l32i.n a13, a1, 12 - 491: 41e8 l32i.n a14, a1, 16 - 493: 1108 l32i.n a0, a1, 4 - 495: 20c112 addi a1, a1, 32 - 498: f00d ret.n - 49a: 2c08 l32i.n a0, a12, 8 - 49c: 120c movi.n a2, 1 - 49e: b09c beqz.n a0, 4bd - 4a0: 0128 l32i.n a2, a1, 0 - 4a2: 041c movi.n a4, 16 - 4a4: 01d032 addmi a3, a0, 0x100 - 4a7: a0c332 addi a3, a3, -96 - 4aa: ffe601 l32r a0, 444 - 4ad: 0000c0 callx0 a0 - 4b0: 2cd8 l32i.n a13, a12, 8 - 4b2: 020c movi.n a2, 0 - 4b4: b00dd2 l8ui a13, a13, 176 - 4b7: 004ed2 s8i a13, a14, 0 - 4ba: fff3c6 j 48d - 4bd: fff306 j 48d - ... - -00000528 : - 528: d0c112 addi a1, a1, -48 - 52b: 6109 s32i.n a0, a1, 24 - 52d: 71c9 s32i.n a12, a1, 28 - 52f: a1e9 s32i.n a14, a1, 40 - 531: 81d9 s32i.n a13, a1, 32 - 533: 06ed mov.n a14, a6 - 535: 05dd mov.n a13, a5 - 537: 02cd mov.n a12, a2 - 539: ffe101 l32r a0, 4c0 - 53c: 042d mov.n a2, a4 - 53e: 080052 l8ui a5, a0, 8 - 541: 341c movi.n a4, 19 - 543: 04b457 bgeu a4, a5, 54b - 546: 120c movi.n a2, 1 - 548: 000446 j 55d - 54b: 3ccc bnez.n a12, 552 - 54d: f27c movi.n a2, -1 - 54f: 000286 j 55d - 552: 5139 s32i.n a3, a1, 20 - 554: 4129 s32i.n a2, a1, 16 - 556: 0d9c beqz.n a13, 56a - 558: 0eb626 beqi a6, 16, 56a - 55b: c27c movi.n a2, -4 - 55d: 71c8 l32i.n a12, a1, 28 - 55f: 81d8 l32i.n a13, a1, 32 - 561: a1e8 l32i.n a14, a1, 40 - 563: 6108 l32i.n a0, a1, 24 - 565: 30c112 addi a1, a1, 48 - 568: f00d ret.n - 56a: 0c2d mov.n a2, a12 - 56c: 000005 call0 570 - 56f: 328c beqz.n a2, 576 - 571: 220c movi.n a2, 2 - 573: fff986 j 55d - 576: 821c movi.n a2, 24 - 578: ffe201 l32r a0, 500 - 57b: 0000c0 callx0 a0 - 57e: 32cc bnez.n a2, 585 - 580: e27c movi.n a2, -2 - 582: fff5c6 j 55d - 585: ffcf61 l32r a6, 4c4 - 588: 9129 s32i.n a2, a1, 36 - 58a: fdac beqz.n a13, 5bd - 58c: a90c movi.n a9, 10 - 58e: 680c movi.n a8, 6 - 590: ffce71 l32r a7, 4c8 - 593: 9406a2 l8ui a10, a6, 148 - 596: 090772 l8ui a7, a7, 9 - 599: aa0b addi.n a10, a10, -1 - 59b: 8389a0 moveqz a8, a9, a10 - 59e: 16a787 bge a7, a8, 5b8 - 5a1: b8a022 movi a2, 184 - 5a4: ffd801 l32r a0, 504 - 5a7: 0000c0 callx0 a0 - 5aa: 9188 l32i.n a8, a1, 36 - 5ac: 2829 s32i.n a2, a8, 8 - 5ae: b2cc bnez.n a2, 5bd - 5b0: 082d mov.n a2, a8 - 5b2: ffd501 l32r a0, 508 - 5b5: 0000c0 callx0 a0 - 5b8: d27c movi.n a2, -3 - 5ba: ffe7c6 j 55d - 5bd: 5148 l32i.n a4, a1, 20 - 5bf: 9128 l32i.n a2, a1, 36 - 5c1: 4138 l32i.n a3, a1, 16 - 5c3: 144232 s8i a3, a2, 20 - 5c6: 124242 s8i a4, a2, 18 - 5c9: 0c3d mov.n a3, a12 - 5cb: 640c movi.n a4, 6 - 5cd: 22cb addi.n a2, a2, 12 - 5cf: ffcf01 l32r a0, 50c - 5d2: 0000c0 callx0 a0 - 5d5: 9158 l32i.n a5, a1, 36 - 5d7: 2558 l32i.n a5, a5, 8 - 5d9: 000c movi.n a0, 0 - 5db: 0c2516 beqz a5, 6a1 - 5de: ffbb31 l32r a3, 4cc - 5e1: 940332 l8ui a3, a3, 148 - 5e4: 0143b6 bltui a3, 4, 5e9 - 5e7: 230c movi.n a3, 2 - 5e9: b139 s32i.n a3, a1, 44 - 5eb: 000005 call0 5ec - 5ee: 040c movi.n a4, 0 - 5f0: b138 l32i.n a3, a1, 44 - 5f2: 100c movi.n a0, 1 - 5f4: 081326 beqi a3, 1, 600 - 5f7: 0d2326 beqi a3, 2, 608 - 5fa: fdc352 addi a5, a3, -3 - 5fd: 0fa516 beqz a5, 6fb - 600: 9168 l32i.n a6, a1, 36 - 602: 134642 s8i a4, a6, 19 - 605: 000106 j 60d - 608: 9178 l32i.n a7, a1, 36 - 60a: 134702 s8i a0, a7, 19 - 60d: 0d3d mov.n a3, a13 - 60f: 041c movi.n a4, 16 - 611: 9128 l32i.n a2, a1, 36 - 613: ffaf91 l32r a9, 4d0 - 616: 2228 l32i.n a2, a2, 8 - 618: 090982 l8ui a8, a9, 9 - 61b: 01d222 addmi a2, a2, 0x100 - 61e: 881b addi.n a8, a8, 1 - 620: 094982 s8i a8, a9, 9 - 623: a0c222 addi a2, a2, -96 - 626: ffba01 l32r a0, 510 - 629: 0000c0 callx0 a0 - 62c: 9128 l32i.n a2, a1, 36 - 62e: a0a032 movi a3, 160 - 631: 2228 l32i.n a2, a2, 8 - 633: 340c movi.n a4, 3 - 635: b042e2 s8i a14, a2, 176 - 638: b14242 s8i a4, a2, 177 - 63b: ffb601 l32r a0, 514 - 63e: 0000c0 callx0 a0 - 641: 130c movi.n a3, 1 - 643: 801c movi.n a0, 24 - 645: ffa371 l32r a7, 4d4 - 648: 9168 l32i.n a6, a1, 36 - 64a: ffa381 l32r a8, 4d8 - 64d: 2698 l32i.n a9, a6, 8 - 64f: 130662 l8ui a6, a6, 19 - 652: 266982 s32i a8, a9, 152 - 655: a06670 addx4 a6, a6, a7 - 658: 802642 l32i a4, a6, 0x200 - 65b: 013096 bltz a0, 672 - 65e: 401000 ssl a0 - 661: a15300 sll a5, a3 - 664: 100547 bnone a5, a4, 678 - 667: 000b addi.n a0, a0, -1 - 669: 010080 slli a0, a0, 24 - 66c: 310800 srai a0, a0, 24 - 66f: fffa06 j 65b - 672: 401000 ssl a0 - 675: a15300 sll a5, a3 - 678: 0d7d mov.n a7, a13 - 67a: 330c movi.n a3, 3 - 67c: 205540 or a5, a5, a4 - 67f: 9128 l32i.n a2, a1, 36 - 681: 806652 s32i a5, a6, 0x200 - 684: 0c5d mov.n a5, a12 - 686: 746000 extui a6, a0, 0, 8 - 689: 2248 l32i.n a4, a2, 8 - 68b: 130222 l8ui a2, a2, 19 - 68e: 005402 s16i a0, a4, 0 - 691: b24462 s8i a6, a4, 178 - 694: b10442 l8ui a4, a4, 177 - 697: 01e9 s32i.n a14, a1, 0 - 699: ff9f01 l32r a0, 518 - 69c: 0000c0 callx0 a0 - 69f: 000c movi.n a0, 0 - 6a1: ff8f41 l32r a4, 4e0 - 6a4: ff8e31 l32r a3, 4dc - 6a7: 0468 l32i.n a6, a4, 0 - 6a9: 1448 l32i.n a4, a4, 4 - 6ab: 06dc bnez.n a6, 6bf - 6ad: 060416 beqz a4, 711 - 6b0: ff8d21 l32r a2, 4e4 - 6b3: 37a142 movi a4, 0x137 - 6b6: ff9901 l32r a0, 51c - 6b9: 0000c0 callx0 a0 - 6bc: ffff06 j 6bc - 6bf: d4cc bnez.n a4, 6d0 - 6c1: ff8921 l32r a2, 4e8 - 6c4: 3ea142 movi a4, 0x13e - 6c7: ff9601 l32r a0, 520 - 6ca: 0000c0 callx0 a0 - 6cd: ffff06 j 6cd - 6d0: 9158 l32i.n a5, a1, 36 - 6d2: 1459 s32i.n a5, a4, 4 - 6d4: 0549 s32i.n a4, a5, 0 - 6d6: ff8541 l32r a4, 4ec - 6d9: 080442 l8ui a4, a4, 8 - 6dc: 000206 j 6e8 - 6df: ff8471 l32r a7, 4f0 - 6e2: 9168 l32i.n a6, a1, 36 - 6e4: 0769 s32i.n a6, a7, 0 - 6e6: 0609 s32i.n a0, a6, 0 - 6e8: 020c movi.n a2, 0 - 6ea: 841b addi.n a8, a4, 1 - 6ec: 91a8 l32i.n a10, a1, 36 - 6ee: ff8191 l32r a9, 4f4 - 6f1: 1a09 s32i.n a0, a10, 4 - 6f3: 19a9 s32i.n a10, a9, 4 - 6f5: 084982 s8i a8, a9, 8 - 6f8: ff9846 j 55d - 6fb: 74b020 extui a11, a2, 0, 8 - 6fe: 072b66 bnei a11, 2, 709 - 701: 9128 l32i.n a2, a1, 36 - 703: 134202 s8i a0, a2, 19 - 706: ffc0c6 j 60d - 709: 9138 l32i.n a3, a1, 36 - 70b: 134342 s8i a4, a3, 19 - 70e: ffbec6 j 60d - 711: ff7941 l32r a4, 4f8 - 714: 080442 l8ui a4, a4, 8 - 717: fc4416 beqz a4, 6df - 71a: ff7821 l32r a2, 4fc - 71d: 38a142 movi a4, 0x138 - 720: ff8101 l32r a0, 524 - 723: 0000c0 callx0 a0 - 726: ffff06 j 726 - ... - -0000075c : - 75c: f0c112 addi a1, a1, -16 - 75f: 11c9 s32i.n a12, a1, 4 - 761: 21d9 s32i.n a13, a1, 8 - 763: 0109 s32i.n a0, a1, 0 - 765: 02dd mov.n a13, a2 - 767: 32cc bnez.n a2, 76e - 769: f27c movi.n a2, -1 - 76b: 0006c6 j 78a - 76e: ffef01 l32r a0, 72c - 771: 00c8 l32i.n a12, a0, 0 - 773: 1c9c beqz.n a12, 788 - 775: 0d2d mov.n a2, a13 - 777: 3ccb addi.n a3, a12, 12 - 779: 640c movi.n a4, 6 - 77b: fff401 l32r a0, 74c - 77e: 0000c0 callx0 a0 - 781: 029c beqz.n a2, 795 - 783: 1cc8 l32i.n a12, a12, 4 - 785: fecc56 bnez a12, 775 - 788: e27c movi.n a2, -2 - 78a: 11c8 l32i.n a12, a1, 4 - 78c: 21d8 l32i.n a13, a1, 8 - 78e: 0108 l32i.n a0, a1, 0 - 790: 10c112 addi a1, a1, 16 - 793: f00d ret.n - 795: ffe651 l32r a5, 730 - 798: 020c movi.n a2, 0 - 79a: 0508 l32i.n a0, a5, 0 - 79c: 1558 l32i.n a5, a5, 4 - 79e: ffe561 l32r a6, 734 - 7a1: 069507 bne a5, a0, 7ab - 7a4: 1629 s32i.n a2, a6, 4 - 7a6: 0629 s32i.n a2, a6, 0 - 7a8: 000586 j 7c2 - 7ab: 6d9c07 bne a12, a0, 81c - 7ae: ffe281 l32r a8, 738 - 7b1: 1c78 l32i.n a7, a12, 4 - 7b3: 0879 s32i.n a7, a8, 0 - 7b5: 0729 s32i.n a2, a7, 0 - 7b7: 0001c6 j 7c2 - 7ba: 1c98 l32i.n a9, a12, 4 - 7bc: 0909 s32i.n a0, a9, 0 - 7be: 0ca8 l32i.n a10, a12, 0 - 7c0: 1a99 s32i.n a9, a10, 4 - 7c2: 2c08 l32i.n a0, a12, 8 - 7c4: c0bc beqz.n a0, 804 - 7c6: b20022 l8ui a2, a0, 178 - 7c9: ffe101 l32r a0, 750 - 7cc: 0000c0 callx0 a0 - 7cf: ffdb01 l32r a0, 73c - 7d2: 2c28 l32i.n a2, a12, 8 - 7d4: 130cd2 l8ui a13, a12, 19 - 7d7: b20232 l8ui a3, a2, 178 - 7da: a0dd00 addx4 a13, a13, a0 - 7dd: 802db2 l32i a11, a13, 0x200 - 7e0: 401300 ssl a3 - 7e3: 100c movi.n a0, 1 - 7e5: f37c movi.n a3, -1 - 7e7: a10000 sll a0, a0 - 7ea: 300030 xor a0, a0, a3 - 7ed: 10bb00 and a11, a11, a0 - 7f0: 806db2 s32i a11, a13, 0x200 - 7f3: ffd801 l32r a0, 754 - 7f6: 0000c0 callx0 a0 - 7f9: ffd131 l32r a3, 740 - 7fc: 090322 l8ui a2, a3, 9 - 7ff: 220b addi.n a2, a2, -1 - 801: 094322 s8i a2, a3, 9 - 804: 0c2d mov.n a2, a12 - 806: ffd401 l32r a0, 758 - 809: 0000c0 callx0 a0 - 80c: ffce41 l32r a4, 744 - 80f: 080432 l8ui a3, a4, 8 - 812: 020c movi.n a2, 0 - 814: 330b addi.n a3, a3, -1 - 816: 084432 s8i a3, a4, 8 - 819: ffdb46 j 78a - 81c: 0c08 l32i.n a0, a12, 0 - 81e: 989c57 bne a12, a5, 7ba - 821: ffc941 l32r a4, 748 - 824: 1029 s32i.n a2, a0, 4 - 826: 1409 s32i.n a0, a4, 4 - 828: ffe586 j 7c2 - 82b: 000000 ill - ... - -00000830 : - 830: ffff61 l32r a6, 82c - 833: 0638 l32i.n a3, a6, 0 - 835: 5648 l32i.n a4, a6, 20 - 837: 934320 movnez a4, a3, a2 - 83a: 648c beqz.n a4, 844 - 83c: 24cb addi.n a2, a4, 12 - 83e: 1458 l32i.n a5, a4, 4 - 840: 5659 s32i.n a5, a6, 20 - 842: f00d ret.n - 844: 020c movi.n a2, 0 - 846: 5649 s32i.n a4, a6, 20 - 848: f00d ret.n - 84a: 000000 ill - 84d: 000000 ill - -00000850 : - 850: 32cc bnez.n a2, 857 - 852: f47c movi.n a4, -1 - 854: 000186 j 85e - 857: fffd31 l32r a3, 84c - 85a: 040c movi.n a4, 0 - 85c: 3329 s32i.n a2, a3, 12 - 85e: 042d mov.n a2, a4 - 860: f00d ret.n - 862: 000000 ill - 865: 000000 ill - -00000868 : - 868: ffff31 l32r a3, 864 - 86b: 020c movi.n a2, 0 - 86d: 3329 s32i.n a2, a3, 12 - 86f: f00d ret.n - 871: 000000 ill - 874: 000000 ill - ... - -00000878 : - 878: ffff61 l32r a6, 874 - 87b: f0c112 addi a1, a1, -16 - 87e: 3668 l32i.n a6, a6, 12 - 880: 0109 s32i.n a0, a1, 0 - 882: 168c beqz.n a6, 887 - 884: 0006c0 callx0 a6 - 887: 0108 l32i.n a0, a1, 0 - 889: 10c112 addi a1, a1, 16 - 88c: f00d ret.n - ... - 896: 120000 excw - 899: 09f0c1 l32r a12, fffc305c - 89c: 11c901 l32r a0, fffc4fc0 - 89f: 21d9 s32i.n a13, a1, 8 - 8a1: 02cd mov.n a12, a2 - 8a3: 829c beqz.n a2, 8bf - 8a5: fffad1 l32r a13, 890 - 8a8: 0dd8 l32i.n a13, a13, 0 - 8aa: 1d9c beqz.n a13, 8bf - 8ac: 0c2d mov.n a2, a12 - 8ae: 3dcb addi.n a3, a13, 12 - 8b0: 640c movi.n a4, 6 - 8b2: fff801 l32r a0, 894 - 8b5: 0000c0 callx0 a0 - 8b8: 029c beqz.n a2, 8cc - 8ba: 1dd8 l32i.n a13, a13, 4 - 8bc: fecd56 bnez a13, 8ac - 8bf: 020c movi.n a2, 0 - 8c1: 11c8 l32i.n a12, a1, 4 - 8c3: 21d8 l32i.n a13, a1, 8 - 8c5: 0108 l32i.n a0, a1, 0 - 8c7: 10c112 addi a1, a1, 16 - 8ca: f00d ret.n - 8cc: 2d28 l32i.n a2, a13, 8 - 8ce: fffbc6 j 8c1 - 8d1: 000000 ill - 8d4: 000000 ill - ... - -000008d8 : - 8d8: 529c beqz.n a2, 8f1 - 8da: 339c beqz.n a3, 8f1 - 8dc: fffe61 l32r a6, 8d4 - 8df: 050c movi.n a5, 0 - 8e1: 090642 l8ui a4, a6, 9 - 8e4: 080662 l8ui a6, a6, 8 - 8e7: 004262 s8i a6, a2, 0 - 8ea: 004342 s8i a4, a3, 0 - 8ed: 052d mov.n a2, a5 - 8ef: f00d ret.n - 8f1: f57c movi.n a5, -1 - 8f3: fffd86 j 8ed - ... - 902: 980000 excw - 905: 0008 l32i.n a0, a0, 0 - ... - -00000914 : - 914: fff921 l32r a2, 8f8 - 917: f0c112 addi a1, a1, -16 - 91a: 1109 s32i.n a0, a1, 4 - 91c: fffb01 l32r a0, 908 - 91f: 0000c0 callx0 a0 - 922: c2dc bnez.n a2, 942 - 924: 000846 j 949 - 927: fff601 l32r a0, 900 - 92a: fff431 l32r a3, 8fc - 92d: 020c movi.n a2, 0 - 92f: 0329 s32i.n a2, a3, 0 - 931: 1329 s32i.n a2, a3, 4 - 933: 084322 s8i a2, a3, 8 - 936: 094322 s8i a2, a3, 9 - 939: 3329 s32i.n a2, a3, 12 - 93b: 104322 s8i a2, a3, 16 - 93e: 0029 s32i.n a2, a0, 0 - 940: 1029 s32i.n a2, a0, 4 - 942: 1108 l32i.n a0, a1, 4 - 944: 10c112 addi a1, a1, 16 - 947: f00d ret.n - 949: ffee21 l32r a2, 904 - 94c: fff001 l32r a0, 90c - 94f: 0000c0 callx0 a0 - 952: 0129 s32i.n a2, a1, 0 - 954: fcf216 beqz a2, 927 - 957: ffee01 l32r a0, 910 - 95a: 0000c0 callx0 a0 - 95d: 0128 l32i.n a2, a1, 0 - 95f: fff7c6 j 942 - ... - 96a: 100000 and a0, a0, a0 - ... - -000009a4 : - 9a4: e0c112 addi a1, a1, -32 - 9a7: 31e9 s32i.n a14, a1, 12 - 9a9: 41f9 s32i.n a15, a1, 16 - 9ab: 0109 s32i.n a0, a1, 0 - 9ad: 21d9 s32i.n a13, a1, 8 - 9af: 11c9 s32i.n a12, a1, 4 - 9b1: ffecd1 l32r a13, 964 - 9b4: 0c0c movi.n a12, 0 - 9b6: 3dc9 s32i.n a12, a13, 12 - 9b8: 104dc2 s8i a12, a13, 16 - 9bb: fff101 l32r a0, 980 - 9be: 0000c0 callx0 a0 - 9c1: fff001 l32r a0, 984 - 9c4: 0000c0 callx0 a0 - 9c7: 0dc8 l32i.n a12, a13, 0 - 9c9: ffe7e1 l32r a14, 968 - 9cc: 05ac16 beqz a12, a2a - 9cf: 1f0c movi.n a15, 1 - 9d1: 1c28 l32i.n a2, a12, 4 - 9d3: 2c08 l32i.n a0, a12, 8 - 9d5: 0d29 s32i.n a2, a13, 0 - 9d7: 40bc beqz.n a0, a0f - 9d9: 090d32 l8ui a3, a13, 9 - 9dc: b20022 l8ui a2, a0, 178 - 9df: 330b addi.n a3, a3, -1 - 9e1: 094d32 s8i a3, a13, 9 - 9e4: ffe901 l32r a0, 988 - 9e7: 0000c0 callx0 a0 - 9ea: f77c movi.n a7, -1 - 9ec: 2c28 l32i.n a2, a12, 8 - 9ee: 130c52 l8ui a5, a12, 19 - 9f1: b20282 l8ui a8, a2, 178 - 9f4: a055e0 addx4 a5, a5, a14 - 9f7: 802542 l32i a4, a5, 0x200 - 9fa: 401800 ssl a8 - 9fd: a16f00 sll a6, a15 - a00: 306670 xor a6, a6, a7 - a03: 104460 and a4, a4, a6 - a06: 806542 s32i a4, a5, 0x200 - a09: ffe001 l32r a0, 98c - a0c: 0000c0 callx0 a0 - a0f: 0c2d mov.n a2, a12 - a11: ffdf01 l32r a0, 990 - a14: 0000c0 callx0 a0 - a17: 080d02 l8ui a0, a13, 8 - a1a: 0dc8 l32i.n a12, a13, 0 - a1c: 000b addi.n a0, a0, -1 - a1e: 740000 extui a0, a0, 0, 8 - a21: 084d02 s8i a0, a13, 8 - a24: fa9c56 bnez a12, 9d1 - a27: 000086 j a2d - a2a: 080d02 l8ui a0, a13, 8 - a2d: ffcf31 l32r a3, 96c - a30: d08c beqz.n a0, a41 - a32: ffcf21 l32r a2, 970 - a35: f7a142 movi a4, 0x1f7 - a38: ffd701 l32r a0, 994 - a3b: 0000c0 callx0 a0 - a3e: ffff06 j a3e - a41: 090d22 l8ui a2, a13, 9 - a44: d28c beqz.n a2, a55 - a46: ffcb21 l32r a2, 974 - a49: f8a142 movi a4, 0x1f8 - a4c: ffd301 l32r a0, 998 - a4f: 0000c0 callx0 a0 - a52: ffff06 j a52 - a55: 050c movi.n a5, 0 - a57: 802e42 l32i a4, a14, 0x200 - a5a: 1d59 s32i.n a5, a13, 4 - a5c: d48c beqz.n a4, a6d - a5e: ffc621 l32r a2, 978 - a61: fba142 movi a4, 0x1fb - a64: ffce01 l32r a0, 99c - a67: 0000c0 callx0 a0 - a6a: ffff06 j a6a - a6d: 812e62 l32i a6, a14, 0x204 - a70: d68c beqz.n a6, a81 - a72: ffc221 l32r a2, 97c - a75: fca142 movi a4, 0x1fc - a78: ffca01 l32r a0, 9a0 - a7b: 0000c0 callx0 a0 - a7e: ffff06 j a7e - a81: 11c8 l32i.n a12, a1, 4 - a83: 21d8 l32i.n a13, a1, 8 - a85: 31e8 l32i.n a14, a1, 12 - a87: 41f8 l32i.n a15, a1, 16 - a89: 0108 l32i.n a0, a1, 0 - a8b: 20c112 addi a1, a1, 32 - a8e: f00d ret.n - -Disassembly of section .irom.text: - -00000a90 <.irom.text>: - a90: 3a4c44 excw - a93: 6e6920 excw - a96: 6c6176 excw - a99: 6469 s32i.n a6, a4, 24 - a9b: 726120 excw - a9e: 6d7567 bbci a5, 22, b0f - aa1: 746e65 excw - aa4: 000a73 excw - ... - aaf: 4c4400 excw - ab2: 203a add.n a2, a0, a3 - ab4: 6b6e75 excw - ab7: 6e .byte 0x6e - ab8: 6f .byte 0x6f - ab9: 206e77 bbci a14, 7, add <.irom.text+0x4d> - abc: 6f .byte 0x6f - abd: 6f6d70 excw - ac0: 0a6564 excw - ... - acf: 4c4400 excw - ad2: 203a add.n a2, a0, a3 - ad4: 6b6e75 excw - ad7: 6e .byte 0x6e - ad8: 6f .byte 0x6f - ad9: 206e77 bbci a14, 7, afd - adc: 6c6f72 s32i a7, a15, 0x1b0 - adf: 000a65 excw diff --git a/doc/lib_dump/full/libhal.dobj b/doc/lib_dump/full/libhal.dobj deleted file mode 100644 index 7141287d5..000000000 --- a/doc/lib_dump/full/libhal.dobj +++ /dev/null @@ -1,2137 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libhal.a: - -cache.o: file format elf32-xtensa-le - - -syscache_asm.o: file format elf32-xtensa-le - - -attribute.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: ff .byte 0xff - 1: ff .byte 0xff - 2: ff .byte 0xff - 3: 1f .byte 0x1f - ... - -Disassembly of section .text: - -00000000 : - 0: e0c112 addi a1, a1, -32 - 3: 31d9 s32i.n a13, a1, 12 - 5: 51f9 s32i.n a15, a1, 20 - 7: 1109 s32i.n a0, a1, 4 - 9: 21c9 s32i.n a12, a1, 8 - b: 41e9 s32i.n a14, a1, 16 - d: 04cd mov.n a12, a4 - f: 05ed mov.n a14, a5 - 11: 127316 beqz a3, 13c - 14: 323a add.n a3, a2, a3 - 16: 030b addi.n a0, a3, -1 - 18: 02b027 bgeu a0, a2, 1e - 1b: 0042c6 j 12a - 1e: 045950 extui a5, a5, 9, 1 - 21: 631b addi.n a6, a3, 1 - 23: fd7c movi.n a13, -1 - 25: 000031 l32r a3, fffc0028 - 28: 830d60 moveqz a0, a13, a6 - 2b: 004d mov.n a4, a0 - 2d: 25fd00 extui a15, a0, 29, 3 - 30: 250d20 extui a0, a2, 29, 3 - 33: 0c6516 beqz a5, fd - 36: 020237 bnone a2, a3, 3c - 39: 004406 j 14d - 3c: 066102 s32i a0, a1, 24 - 3f: 01c472 addi a7, a4, 1 - 42: 020377 bnone a3, a7, 48 - 45: 004106 j 14d - 48: 000001 l32r a0, fffc0048 - 4b: 0000c0 callx0 a0 - 4e: fb0c movi.n a11, 15 - 50: 6108 l32i.n a0, a1, 24 - 52: 34c0c0 extui a12, a12, 0, 4 - 55: 003d mov.n a3, a0 - 57: 051c26 beqi a12, 1, 60 - 5a: 024c26 beqi a12, 4, 60 - 5d: 015c66 bnei a12, 5, 62 - 60: 2c0c movi.n a12, 2 - 62: 01e9 s32i.n a14, a1, 0 - 64: 02bf07 bgeu a15, a0, 6a - 67: 003cc6 j 15e - 6a: 0e0c movi.n a14, 0 - 6c: 00a102 movi a0, 0x100 - 6f: 9f1b addi.n a9, a15, 1 - 71: 01a8 l32i.n a10, a1, 0 - 73: 0000f1 l32r a15, fffc0074 - 76: 10aa00 and a10, a10, a0 - 79: 200cc0 or a0, a12, a12 - 7c: 1143e0 slli a4, a3, 2 - 7f: 3aac beqz.n a10, a6 - 81: 400400 ssr a4 - 84: 5cfa add.n a5, a12, a15 - 86: 000552 l8ui a5, a5, 0 - 89: 918020 srl a8, a2 - 8c: 348080 extui a8, a8, 0, 4 - 8f: 015580 slli a5, a5, 24 - 92: 68fa add.n a6, a8, a15 - 94: 000662 l8ui a6, a6, 0 - 97: 315850 srai a5, a5, 24 - 9a: 016680 slli a6, a6, 24 - 9d: 316860 srai a6, a6, 24 - a0: 02a567 bge a5, a6, a6 - a3: 200880 or a0, a8, a8 - a6: 331b addi.n a3, a3, 1 - a8: 0d2066 bnei a0, 2, b9 - ab: 400400 ssr a4 - ae: 916020 srl a6, a2 - b1: 346060 extui a6, a6, 0, 4 - b4: 012626 beqi a6, 2, b9 - b7: 1e0c movi.n a14, 1 - b9: 401400 ssl a4 - bc: a15000 sll a5, a0 - bf: a16b00 sll a6, a11 - c2: 0c0d mov.n a0, a12 - c4: 3066d0 xor a6, a6, a13 - c7: 102260 and a2, a2, a6 - ca: 202250 or a2, a2, a5 - cd: ab9937 bne a9, a3, 7c - d0: 000001 l32r a0, fffc00d0 - d3: 0000c0 callx0 a0 - d6: 062e16 beqz a14, 13c - d9: 0178 l32i.n a7, a1, 0 - db: 5de7c7 bbsi a7, 12, 13c - de: 000001 l32r a0, fffc00e0 - e1: 0000c0 callx0 a0 - e4: 000001 l32r a0, fffc00e4 - e7: 0000c0 callx0 a0 - ea: 020c movi.n a2, 0 - ec: 21c8 l32i.n a12, a1, 8 - ee: 31d8 l32i.n a13, a1, 12 - f0: 41e8 l32i.n a14, a1, 16 - f2: 51f8 l32i.n a15, a1, 20 - f4: 1108 l32i.n a0, a1, 4 - f6: 20c112 addi a1, a1, 32 - f9: f00d ret.n - fb: 090000 excw - fe: 8ae061 l32r a6, fffe2c80 - 101: 281604 excw - 104: 941bf4 excw - 107: 010327 bnone a3, a2, 10c - 10a: 001b addi.n a0, a0, 1 - 10c: 010397 bnone a3, a9, 111 - 10f: ff0b addi.n a15, a15, -1 - 111: 6109 s32i.n a0, a1, 24 - 113: 023f07 bltu a15, a0, 119 - 116: ffcb86 j 48 - 119: f27c movi.n a2, -1 - 11b: 21c8 l32i.n a12, a1, 8 - 11d: 31d8 l32i.n a13, a1, 12 - 11f: 41e8 l32i.n a14, a1, 16 - 121: 51f8 l32i.n a15, a1, 20 - 123: 1108 l32i.n a0, a1, 4 - 125: 20c112 addi a1, a1, 32 - 128: f00d ret.n - 12a: d27c movi.n a2, -3 - 12c: 21c8 l32i.n a12, a1, 8 - 12e: 31d8 l32i.n a13, a1, 12 - 130: 41e8 l32i.n a14, a1, 16 - 132: 51f8 l32i.n a15, a1, 20 - 134: 1108 l32i.n a0, a1, 4 - 136: 20c112 addi a1, a1, 32 - 139: f00d ret.n - 13b: 020c00 excw - 13e: 21c8 l32i.n a12, a1, 8 - 140: 31d8 l32i.n a13, a1, 12 - 142: 41e8 l32i.n a14, a1, 16 - 144: 51f8 l32i.n a15, a1, 20 - 146: 1108 l32i.n a0, a1, 4 - 148: 20c112 addi a1, a1, 32 - 14b: f00d ret.n - 14d: e27c movi.n a2, -2 - 14f: 21c8 l32i.n a12, a1, 8 - 151: 31d8 l32i.n a13, a1, 12 - 153: 41e8 l32i.n a14, a1, 16 - 155: 51f8 l32i.n a15, a1, 20 - 157: 1108 l32i.n a0, a1, 4 - 159: 20c112 addi a1, a1, 32 - 15c: f00d ret.n - 15e: 0e0c movi.n a14, 0 - 160: ffdb06 j d0 - -coherence.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -clock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 03ea20 rsr.ccount a2 - 3: f00d ret.n - 5: 000000 ill - -00000008 : - 8: 42cc bnez.n a2, 10 - a: 13f030 wsr.ccompare0 a3 - d: 002000 isync - 10: f00d ret.n - ... - -00000014 : - 14: 42cc bnez.n a2, 1c - 16: 03f020 rsr.ccompare0 a2 - 19: f00d ret.n - 1b: 020c00 excw - 1e: f00d ret.n - -debug.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 11c9 s32i.n a12, a1, 4 - 5: 0109 s32i.n a0, a1, 0 - 7: 20c220 or a12, a2, a2 - a: 000001 l32r a0, fffc000c - d: 0000c0 callx0 a0 - 10: 000c02 l8ui a0, a12, 0 - 13: 020c32 l8ui a3, a12, 2 - 16: 010c42 l8ui a4, a12, 1 - 19: 113300 slli a3, a3, 16 - 1c: 114480 slli a4, a4, 8 - 1f: 004a add.n a0, a0, a4 - 21: 003a add.n a0, a0, a3 - 23: 113226 beqi a2, 3, 38 - 26: 057c movi.n a5, -16 - 28: 020c movi.n a2, 0 - 2a: 014c52 s8i a5, a12, 1 - 2d: 0c09 s32i.n a0, a12, 0 - 2f: 11c8 l32i.n a12, a1, 4 - 31: 0108 l32i.n a0, a1, 0 - 33: 10c112 addi a1, a1, 16 - 36: f00d ret.n - 38: 064c movi.n a6, 64 - 3a: 020c movi.n a2, 0 - 3c: 024c22 s8i a2, a12, 2 - 3f: 014c62 s8i a6, a12, 1 - 42: 0c09 s32i.n a0, a12, 0 - 44: 11c8 l32i.n a12, a1, 4 - 46: 0108 l32i.n a0, a1, 0 - 48: 10c112 addi a1, a1, 16 - 4b: f00d ret.n - 4d: 000000 ill - -00000050 : - 50: 004232 s8i a3, a2, 0 - 53: 414830 srli a4, a3, 8 - 56: 014242 s8i a4, a2, 1 - 59: 003396 bltz a3, 60 - 5c: f00d ret.n - 5e: 300000 xor a0, a0, a0 - 61: 52f550 excw - 64: 0d0242 l8ui a4, a2, 13 - 67: f0 .byte 0xf0 - -disass.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: 001000 excw - ... - -Disassembly of section .text: - -00000000 : - 0: 000222 l8ui a2, a2, 0 - 3: 000031 l32r a3, fffc0004 - 6: 342020 extui a2, a2, 0, 4 - 9: 223a add.n a2, a2, a3 - b: 000222 l8ui a2, a2, 0 - e: f00d ret.n - -00000010 : - 10: e0c112 addi a1, a1, -32 - 13: 0139 s32i.n a3, a1, 0 - 15: 6159 s32i.n a5, a1, 24 - 17: 1109 s32i.n a0, a1, 4 - 19: 31d9 s32i.n a13, a1, 12 - 1b: 7129 s32i.n a2, a1, 28 - 1d: 51f9 s32i.n a15, a1, 20 - 1f: 21c9 s32i.n a12, a1, 8 - 21: 41e9 s32i.n a14, a1, 16 - 23: 04cd mov.n a12, a4 - 25: 06ed mov.n a14, a6 - 27: 71f8 l32i.n a15, a1, 28 - 29: 04dd mov.n a13, a4 - 2b: 0f2d mov.n a2, a15 - 2d: 000005 call0 30 - 30: 000061 l32r a6, fffc0030 - 33: 092c movi.n a9, 32 - 35: 0400e0 extui a0, a14, 0, 1 - 38: 10c016 beqz a0, 148 - 3b: 040c movi.n a4, 0 - 3d: 6108 l32i.n a0, a1, 24 - 3f: 0138 l32i.n a3, a1, 0 - 41: 0d0a add.n a0, a13, a0 - 43: ffc002 addi a0, a0, -1 - 46: 441b addi.n a4, a4, 1 - 48: 0abc07 bgeu a12, a0, 56 - 4b: 355c30 extui a5, a3, 28, 4 - 4e: 565a add.n a5, a6, a5 - 50: 000552 l8ui a5, a5, 0 - 53: 004c52 s8i a5, a12, 0 - 56: cc1b addi.n a12, a12, 1 - 58: 1133c0 slli a3, a3, 4 - 5b: e78466 bnei a4, 8, 46 - 5e: 5a6e17 bbci a14, 1, bc - 61: 07bdc7 bgeu a13, a12, 6c - 64: 02bc07 bgeu a12, a0, 6a - 67: 004c92 s8i a9, a12, 0 - 6a: cc1b addi.n a12, a12, 1 - 6c: 040c movi.n a4, 0 - 6e: 01cc32 addi a3, a12, 1 - 71: 37a427 bge a4, a2, ac - 74: 0dbc07 bgeu a12, a0, 85 - 77: 000f72 l8ui a7, a15, 0 - 7a: 347470 extui a7, a7, 4, 4 - 7d: 767a add.n a7, a6, a7 - 7f: 000772 l8ui a7, a7, 0 - 82: 004c72 s8i a7, a12, 0 - 85: 0fb307 bgeu a3, a0, 98 - 88: 000f82 l8ui a8, a15, 0 - 8b: ff1b addi.n a15, a15, 1 - 8d: 348080 extui a8, a8, 0, 4 - 90: 868a add.n a8, a6, a8 - 92: 000882 l8ui a8, a8, 0 - 95: 014c82 s8i a8, a12, 1 - 98: 441b addi.n a4, a4, 1 - 9a: 3c2b addi.n a3, a12, 2 - 9c: 02b307 bgeu a3, a0, a2 - 9f: 024c92 s8i a9, a12, 2 - a2: c31b addi.n a12, a3, 1 - a4: 3c1b addi.n a3, a12, 1 - a6: c73466 bnei a4, 3, 71 - a9: 0003c6 j bc - ac: 02bc07 bgeu a12, a0, b2 - af: 004c92 s8i a9, a12, 0 - b2: e2b307 bgeu a3, a0, 98 - b5: 014c92 s8i a9, a12, 1 - b8: fff706 j 98 - bb: f23c00 excw - be: 426e27 bbci a14, 2, 104 - c1: 07bdc7 bgeu a13, a12, cc - c4: 02bc07 bgeu a12, a0, ca - c7: 004c92 s8i a9, a12, 0 - ca: cc1b addi.n a12, a12, 1 - cc: 02bc07 bgeu a12, a0, d2 - cf: 004c22 s8i a2, a12, 0 - d2: bc2b addi.n a11, a12, 2 - d4: ac1b addi.n a10, a12, 1 - d6: 02ba07 bgeu a10, a0, dc - d9: 014c22 s8i a2, a12, 1 - dc: fc3b addi.n a15, a12, 3 - de: 02bb07 bgeu a11, a0, e4 - e1: 024c22 s8i a2, a12, 2 - e4: 3c4b addi.n a3, a12, 4 - e6: 02bf07 bgeu a15, a0, ec - e9: 034c92 s8i a9, a12, 3 - ec: 4c5b addi.n a4, a12, 5 - ee: 02b307 bgeu a3, a0, f4 - f1: 044c92 s8i a9, a12, 4 - f4: 5c6b addi.n a5, a12, 6 - f6: 02b407 bgeu a4, a0, fc - f9: 054c92 s8i a9, a12, 5 - fc: 02b507 bgeu a5, a0, 102 - ff: 064c92 s8i a9, a12, 6 - 102: cc7b addi.n a12, a12, 7 - 104: 226e37 bbci a14, 3, 12a - 107: 07bdc7 bgeu a13, a12, 112 - 10a: 02bc07 bgeu a12, a0, 110 - 10d: 004c92 s8i a9, a12, 0 - 110: cc1b addi.n a12, a12, 1 - 112: 02bc07 bgeu a12, a0, 118 - 115: 004c22 s8i a2, a12, 0 - 118: 7c2b addi.n a7, a12, 2 - 11a: 6c1b addi.n a6, a12, 1 - 11c: 02b607 bgeu a6, a0, 122 - 11f: 014c22 s8i a2, a12, 1 - 122: 02b707 bgeu a7, a0, 128 - 125: 024c22 s8i a2, a12, 2 - 128: cc3b addi.n a12, a12, 3 - 12a: 020c movi.n a2, 0 - 12c: 213c07 bltu a12, a0, 151 - 12f: 6188 l32i.n a8, a1, 24 - 131: 41e8 l32i.n a14, a1, 16 - 133: f8ac beqz.n a8, 166 - 135: 004022 s8i a2, a0, 0 - 138: 51f8 l32i.n a15, a1, 20 - 13a: c02cd0 sub a2, a12, a13 - 13d: 21c8 l32i.n a12, a1, 8 - 13f: 31d8 l32i.n a13, a1, 12 - 141: 1108 l32i.n a0, a1, 4 - 143: 20c112 addi a1, a1, 32 - 146: f00d ret.n - 148: 6108 l32i.n a0, a1, 24 - 14a: 0d0a add.n a0, a13, a0 - 14c: 000b addi.n a0, a0, -1 - 14e: ffc306 j 5e - 151: 1108 l32i.n a0, a1, 4 - 153: 41e8 l32i.n a14, a1, 16 - 155: 004c22 s8i a2, a12, 0 - 158: 51f8 l32i.n a15, a1, 20 - 15a: c02cd0 sub a2, a12, a13 - 15d: 21c8 l32i.n a12, a1, 8 - 15f: 31d8 l32i.n a13, a1, 12 - 161: 20c112 addi a1, a1, 32 - 164: f00d ret.n - 166: 1108 l32i.n a0, a1, 4 - 168: 41e8 l32i.n a14, a1, 16 - 16a: c02cd0 sub a2, a12, a13 - 16d: 51f8 l32i.n a15, a1, 20 - 16f: 21c8 l32i.n a12, a1, 8 - 171: 31d8 l32i.n a13, a1, 12 - 173: 20c112 addi a1, a1, 32 - 176: f00d ret.n - -debug_hndlr.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 03e930 rsr.debugcause a3 - 3: 096307 bbci a3, 0, 10 - 6: 030c movi.n a3, 0 - 8: 13ec30 wsr.icount a3 - b: 001046 j 50 - e: 170000 excw - 11: 0c0863 excw - 14: 603003 excw - 17: 0d0613 excw - 1a: 270000 excw - 1d: 0c0863 excw - 20: a03003 excw - 23: 0a0613 excw - 26: 370000 excw - 29: 300c63 excw - 2c: 3b03b2 l8ui a11, a3, 59 - 2f: b23033 excw - 32: 064613 excw - 35: 000000 ill - 38: 0c6347 bbci a3, 4, 48 - 3b: 03b230 rsr.epc2 a3 - 3e: 332b addi.n a3, a3, 2 - 40: 13b230 wsr.epc2 a3 - 43: 000246 j 50 - 46: 570000 excw - 49: 460463 excw - 4c: 000000 ill - 4f: d23000 excw - 52: 321003 excw - ... - -memcopy.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: e0c112 addi a1, a1, -32 - 3: 41c9 s32i.n a12, a1, 16 - 5: 035d mov.n a5, a3 - 7: 023d mov.n a3, a2 - 9: 052d mov.n a2, a5 - b: 000d06 j 43 - e: ad0000 excw - 11: 03bd05 call0 3be4 - 14: 4c0c movi.n a12, 4 - 16: c06c60 sub a6, a12, a6 - 19: 06cd mov.n a12, a6 - 1b: 0109 s32i.n a0, a1, 0 - 1d: 1139 s32i.n a3, a1, 4 - 1f: 2149 s32i.n a4, a1, 8 - 21: 3159 s32i.n a5, a1, 12 - 23: 000005 call0 24 - 26: 0108 l32i.n a0, a1, 0 - 28: 1138 l32i.n a3, a1, 4 - 2a: 2148 l32i.n a4, a1, 8 - 2c: 3158 l32i.n a5, a1, 12 - 2e: 0c6d mov.n a6, a12 - 30: 556a add.n a5, a5, a6 - 32: 336a add.n a3, a3, a6 - 34: c04460 sub a4, a4, a6 - 37: 0008c6 j 5e - ... - -0000003c : - 3c: e0c112 addi a1, a1, -32 - 3f: 41c9 s32i.n a12, a1, 16 - 41: 025d mov.n a5, a2 - 43: 1144f6 bgeui a4, 4, 58 - 46: 20c000 or a12, a0, a0 - 49: 000001 l32r a0, fffc004c - 4c: 0000c0 callx0 a0 - 4f: 0c0d mov.n a0, a12 - 51: 41c8 l32i.n a12, a1, 16 - 53: 20c112 addi a1, a1, 32 - 56: f00d ret.n - 58: 146020 extui a6, a2, 0, 2 - 5b: fb1656 bnez a6, 10 - 5e: 417440 srli a7, a4, 4 - 61: 14b030 extui a11, a3, 0, 2 - 64: 0a8b56 bnez a11, 110 - 67: e79c beqz.n a7, 89 - 69: 1187c0 slli a8, a7, 4 - 6c: 883a add.n a8, a8, a3 - 6e: 0368 l32i.n a6, a3, 0 - 70: 1378 l32i.n a7, a3, 4 - 72: 0569 s32i.n a6, a5, 0 - 74: 2368 l32i.n a6, a3, 8 - 76: 1579 s32i.n a7, a5, 4 - 78: 3378 l32i.n a7, a3, 12 - 7a: 026562 s32i a6, a5, 8 - 7d: 10c332 addi a3, a3, 16 - 80: 036572 s32i a7, a5, 12 - 83: 10c552 addi a5, a5, 16 - 86: e42387 blt a3, a8, 6e - 89: 0c6437 bbci a4, 3, 99 - 8c: 0368 l32i.n a6, a3, 0 - 8e: 1378 l32i.n a7, a3, 4 - 90: 338b addi.n a3, a3, 8 - 92: 0569 s32i.n a6, a5, 0 - 94: 1579 s32i.n a7, a5, 4 - 96: 08c552 addi a5, a5, 8 - 99: 076427 bbci a4, 2, a4 - 9c: 0368 l32i.n a6, a3, 0 - 9e: 334b addi.n a3, a3, 4 - a0: 0569 s32i.n a6, a5, 0 - a2: 554b addi.n a5, a5, 4 - a4: 144040 extui a4, a4, 0, 2 - a7: 349c beqz.n a4, be - a9: 0368 l32i.n a6, a3, 0 - ab: 0578 l32i.n a7, a5, 0 - ad: 402400 ssa8l a4 - b0: a16600 sll a6, a6 - b3: 917070 srl a7, a7 - b6: 403400 ssa8b a4 - b9: 817760 src a7, a7, a6 - bc: 0579 s32i.n a7, a5, 0 - be: 41c8 l32i.n a12, a1, 16 - c0: 20c112 addi a1, a1, 32 - c3: f00d ret.n - c5: 000000 ill - -000000c8 : - c8: 041416 beqz a4, 10d - cb: c57c movi.n a5, -4 - cd: 105350 and a5, a3, a5 - d0: 0568 l32i.n a6, a5, 0 - d2: 1578 l32i.n a7, a5, 4 - d4: 402300 ssa8l a3 - d7: 813760 src a3, a7, a6 - da: 14a020 extui a10, a2, 0, 2 - dd: c052a0 sub a5, a2, a10 - e0: 0588 l32i.n a8, a5, 0 - e2: 6a4a add.n a6, a10, a4 - e4: 402200 ssa8l a2 - e7: a1a800 sll a10, a8 - ea: 0b46b6 bltui a6, 4, f9 - ed: 1588 l32i.n a8, a5, 4 - ef: 403200 ssa8b a2 - f2: 81a3a0 src a10, a3, a10 - f5: 05a9 s32i.n a10, a5, 0 - f7: 554b addi.n a5, a5, 4 - -000000f9 : - f9: 402400 ssa8l a4 - fc: 8133a0 src a3, a3, a10 - ff: 402600 ssa8l a6 - 102: 918080 srl a8, a8 - 105: 403600 ssa8b a6 - 108: 818830 src a8, a8, a3 - 10b: 0589 s32i.n a8, a5, 0 - -0000010d : - 10d: f00d ret.n - 10f: 230000 excw - 112: b03040 addx8 a3, a0, a4 - 115: 33b014 excw - 118: 0368c0 rsr.ddr a12 - 11b: 97ac beqz.n a7, 148 - 11d: 11a7c0 slli a10, a7, 4 - 120: aa3a add.n a10, a10, a3 - 122: 1378 l32i.n a7, a3, 4 - 124: 2388 l32i.n a8, a3, 8 - 126: 816760 src a6, a7, a6 - 129: 0569 s32i.n a6, a5, 0 - 12b: 3398 l32i.n a9, a3, 12 - 12d: 817870 src a7, a8, a7 - 130: 1579 s32i.n a7, a5, 4 - 132: 4368 l32i.n a6, a3, 16 - 134: 818980 src a8, a9, a8 - 137: 2589 s32i.n a8, a5, 8 - 139: 10c332 addi a3, a3, 16 - 13c: 819690 src a9, a6, a9 - 13f: 036592 s32i a9, a5, 12 - 142: 10c552 addi a5, a5, 16 - 145: d923a7 blt a3, a10, 122 - 148: 146437 bbci a4, 3, 160 - 14b: 1378 l32i.n a7, a3, 4 - 14d: 2388 l32i.n a8, a3, 8 - 14f: 816760 src a6, a7, a6 - 152: 0569 s32i.n a6, a5, 0 - 154: 338b addi.n a3, a3, 8 - 156: 817870 src a7, a8, a7 - 159: 1579 s32i.n a7, a5, 4 - 15b: 558b addi.n a5, a5, 8 - 15d: 206880 or a6, a8, a8 - 160: 0c6427 bbci a4, 2, 170 - 163: 1378 l32i.n a7, a3, 4 - 165: 334b addi.n a3, a3, 4 - 167: 816760 src a6, a7, a6 - 16a: 0569 s32i.n a6, a5, 0 - 16c: 554b addi.n a5, a5, 4 - 16e: 076d mov.n a6, a7 - 170: 1378 l32i.n a7, a3, 4 - 172: 0538 l32i.n a3, a5, 0 - 174: 816760 src a6, a7, a6 - 177: 402400 ssa8l a4 - 17a: a16600 sll a6, a6 - 17d: 913030 srl a3, a3 - 180: 403400 ssa8b a4 - 183: 813360 src a3, a3, a6 - 186: 0539 s32i.n a3, a5, 0 - 188: 41c8 l32i.n a12, a1, 16 - 18a: 20c112 addi a1, a1, 32 - 18d: f00d ret.n - -misc.o: file format elf32-xtensa-le - - -mmu.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 0329 s32i.n a2, a3, 0 - 2: 020c movi.n a2, 0 - 4: f00d ret.n - ... - -00000008 : - 8: 0329 s32i.n a2, a3, 0 - a: 020c movi.n a2, 0 - c: f00d ret.n - -mp_asm.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 027d mov.n a7, a2 - 2: 006f50 rsil a5, 15 - 5: 0728 l32i.n a2, a7, 0 - 7: 019327 bne a3, a2, c - a: 0749 s32i.n a4, a7, 0 - -0000000c : - c: 13e650 wsr.ps a5 - f: 002010 rsync - 12: f00d ret.n - -00000014 : - 14: 03eb20 rsr.prid a2 - 17: f00d ret.n - -windowspill_asm.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 020c movi.n a2, 0 - 2: f00d ret.n - -00000004 : - 4: f00d ret.n - -cache_asm--cache_coherence_off.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--cache_coherence_on.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_all_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_all_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_all_writeback.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_all_writeback_inv.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_is_enabled.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: e0 .byte 0xe0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 020c movi.n a2, 0 - 5: 00a032 movi a3, 0 - 8: 335a add.n a3, a3, a5 - a: 50f340 rdtlb1 a4, a3 - d: 002030 dsync - 10: 1122c0 slli a2, a2, 4 - 13: 344040 extui a4, a4, 0, 4 - 16: 202240 or a2, a2, a4 - 19: ebb3f6 bgeui a3, 16, 8 - 1c: 333c movi.n a3, 51 - 1e: 840c movi.n a4, 8 - 20: 345020 extui a5, a2, 0, 4 - 23: 400500 ssr a5 - 26: 915030 srl a5, a3 - 29: 0be507 bbsi a5, 0, 38 - 2c: 412420 srli a2, a2, 4 - 2f: 440b addi.n a4, a4, -1 - 31: feb456 bnez a4, 20 - 34: 020c movi.n a2, 0 - 36: f00d ret.n - 38: 120c movi.n a2, 1 - 3a: f00d ret.n - -cache_asm--dcache_line_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_line_lock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_line_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_line_writeback.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_line_writeback_inv.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_region_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_region_lock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_region_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_region_writeback.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_region_writeback_inv.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--dcache_sync.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--get_cache_prefetch.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 020c movi.n a2, 0 - 2: f00d ret.n - -cache_asm--get_cacheattr.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: e0 .byte 0xe0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 020c movi.n a2, 0 - 5: 00a032 movi a3, 0 - 8: 335a add.n a3, a3, a5 - a: 50f340 rdtlb1 a4, a3 - d: 002030 dsync - 10: 1122c0 slli a2, a2, 4 - 13: 344040 extui a4, a4, 0, 4 - 16: 202240 or a2, a2, a4 - 19: ebb3f6 bgeui a3, 16, 8 - 1c: f00d ret.n - -cache_asm--get_icacheattr.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: e0 .byte 0xe0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 020c movi.n a2, 0 - 5: 00a032 movi a3, 0 - 8: 335a add.n a3, a3, a5 - a: 507340 ritlb1 a4, a3 - d: 002030 dsync - 10: 1122c0 slli a2, a2, 4 - 13: 344040 extui a4, a4, 0, 4 - 16: 202240 or a2, a2, a4 - 19: ebb3f6 bgeui a3, 16, 8 - 1c: f00d ret.n - -cache_asm--hw_configid0.o: file format elf32-xtensa-le - - -cache_asm--hw_configid1.o: file format elf32-xtensa-le - - -cache_asm--icache_all_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_all_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_is_enabled.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: e0 .byte 0xe0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 020c movi.n a2, 0 - 5: 00a032 movi a3, 0 - 8: 335a add.n a3, a3, a5 - a: 507340 ritlb1 a4, a3 - d: 002030 dsync - 10: 1122c0 slli a2, a2, 4 - 13: 344040 extui a4, a4, 0, 4 - 16: 202240 or a2, a2, a4 - 19: ebb3f6 bgeui a3, 16, 8 - 1c: a33c movi.n a3, 58 - 1e: 840c movi.n a4, 8 - 20: 345020 extui a5, a2, 0, 4 - 23: 400500 ssr a5 - 26: 915030 srl a5, a3 - 29: 0be507 bbsi a5, 0, 38 - 2c: 412420 srli a2, a2, 4 - 2f: 440b addi.n a4, a4, -1 - 31: feb456 bnez a4, 20 - 34: 020c movi.n a2, 0 - 36: f00d ret.n - 38: 120c movi.n a2, 1 - 3a: f00d ret.n - -cache_asm--icache_line_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_line_lock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_line_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_region_invalidate.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_region_lock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_region_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -cache_asm--icache_sync.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 002000 isync - 3: f00d ret.n - -cache_asm--idcache_is_enabled.o: file format elf32-xtensa-le - - -cache_asm--release_major.o: file format elf32-xtensa-le - - -cache_asm--release_minor.o: file format elf32-xtensa-le - - -cache_asm--set_cache_prefetch.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 020c movi.n a2, 0 - 2: f00d ret.n - -cache_asm--set_cacheattr.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: 0023e0 excw - 6: 000000 ill - 9: e00000 subx4 a0, a0, a0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 000061 l32r a6, fffc0004 - 6: 030c movi.n a3, 0 - 8: 027d mov.n a7, a2 - a: 106650 and a6, a6, a5 - d: 000486 j 23 - 10: 506340 witlb a4, a3 - 13: 002000 isync - 16: f03d nop.n - 18: f03d nop.n - 1a: c03350 sub a3, a3, a5 - 1d: 14b3b6 bltui a3, 16, 35 - 20: 417470 srli a7, a7, 4 - 23: 344070 extui a4, a7, 0, 4 - 26: e61367 beq a3, a6, 10 - 29: 506340 witlb a4, a3 - 2c: c03350 sub a3, a3, a5 - 2f: edb3f6 bgeui a3, 16, 20 - 32: 002000 isync - 35: 000051 l32r a5, fffc0038 - 38: 030c movi.n a3, 0 - 3a: 027d mov.n a7, a2 - 3c: 344070 extui a4, a7, 0, 4 - 3f: 50e340 wdtlb a4, a3 - 42: c03350 sub a3, a3, a5 - 45: 417470 srli a7, a7, 4 - 48: f0b3f6 bgeui a3, 16, 3c - 4b: 002030 dsync - 4e: f00d ret.n - -cache_asm--set_dcacheattr.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: e0 .byte 0xe0 - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 030c movi.n a3, 0 - 5: 207220 or a7, a2, a2 - 8: 344070 extui a4, a7, 0, 4 - b: 50e340 wdtlb a4, a3 - e: c03350 sub a3, a3, a5 - 11: 417470 srli a7, a7, 4 - 14: f0b3f6 bgeui a3, 16, 8 - 17: 002030 dsync - 1a: f00d ret.n - -cache_asm--set_icacheattr.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - 3: 0023e0 excw - ... - -Disassembly of section .text: - -00000000 : - 0: 000051 l32r a5, fffc0000 - 3: 000061 l32r a6, fffc0004 - 6: 030c movi.n a3, 0 - 8: 027d mov.n a7, a2 - a: 106650 and a6, a6, a5 - d: 000486 j 23 - 10: 506340 witlb a4, a3 - 13: 002000 isync - 16: f03d nop.n - 18: f03d nop.n - 1a: c03350 sub a3, a3, a5 - 1d: 14b3b6 bltui a3, 16, 35 - 20: 417470 srli a7, a7, 4 - 23: 344070 extui a4, a7, 0, 4 - 26: e61367 beq a3, a6, 10 - 29: 506340 witlb a4, a3 - 2c: c03350 sub a3, a3, a5 - 2f: edb3f6 bgeui a3, 16, 20 - 32: 002000 isync - 35: f00d ret.n - -cache_asm--set_idcacheattr.o: file format elf32-xtensa-le - - -int_asm--get_intenable.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 03e420 rsr.intenable a2 - 3: f00d ret.n - -int_asm--get_interrupt.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 03e220 rsr.interrupt a2 - 3: f00d ret.n - -int_asm--get_vpri.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 000021 l32r a2, fffc0000 - 3: 000222 l8ui a2, a2, 0 - 6: f00d ret.n - -int_asm--set_intclear.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 13e320 wsr.intclear a2 - 3: f00d ret.n - -int_asm--set_intenable.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 13e420 wsr.intenable a2 - 3: f00d ret.n - -int_asm--set_intset.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 13e220 wsr.intset a2 - 3: f00d ret.n - -int_asm--set_vpri.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: f31c movi.n a3, 31 - 2: c04230 sub a4, a2, a3 - 5: b32340 movgez a2, a3, a4 - 8: f30c movi.n a3, 15 - a: c04230 sub a4, a2, a3 - d: a32340 movltz a2, a3, a4 - -00000010 : - 10: 000041 l32r a4, fffc0010 - 13: 006160 rsil a6, 1 - 16: 000472 l8ui a7, a4, 0 - 19: 1458 l32i.n a5, a4, 4 - 1b: a03240 addx4 a3, a2, a4 - 1e: 4338 l32i.n a3, a3, 16 - 20: 004422 s8i a2, a4, 0 - 23: 103530 and a3, a5, a3 - 26: 13e430 wsr.intenable a3 - 29: 13e660 wsr.ps a6 - 2c: 002010 rsync - 2f: 072d mov.n a2, a7 - 31: f00d ret.n - ... - -00000034 : - 34: 031c movi.n a3, 16 - 36: 932320 movnez a2, a3, a2 - 39: 22fb addi.n a2, a2, 15 - 3b: fff446 j 10 - ... - -00000040 : - 40: f21c movi.n a2, 31 - 42: fff286 j 10 - -int_asm--vpri_lock.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 006160 rsil a6, 1 - 3: 000021 l32r a2, fffc0004 - 6: 000232 l8ui a3, a2, 0 - 9: 010252 l8ui a5, a2, 1 - c: 1248 l32i.n a4, a2, 4 - e: 0ab357 bgeu a3, a5, 1c - 11: a03520 addx4 a3, a5, a2 - 14: 4338 l32i.n a3, a3, 16 - 16: 102430 and a2, a4, a3 - 19: 13e420 wsr.intenable a2 - -0000001c : - 1c: 13e660 wsr.ps a6 - 1f: 002010 rsync - 22: f00d ret.n - -int_asm--vpri_unlock.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 000021 l32r a2, fffc0000 - 3: 000232 l8ui a3, a2, 0 - 6: 1248 l32i.n a4, a2, 4 - 8: a03320 addx4 a3, a3, a2 - b: 4338 l32i.n a3, a3, 16 - d: 102430 and a2, a4, a3 - 10: 13e420 wsr.intenable a2 - 13: f00d ret.n - -interrupts--deprecated.o: file format elf32-xtensa-le - - -interrupts--excm_level.o: file format elf32-xtensa-le - - -interrupts--get_int_vpri.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: e30c movi.n a3, 14 - 2: 03b327 bgeu a3, a2, 9 - 5: 020c movi.n a2, 0 - 7: f00d ret.n - 9: 000031 l32r a3, fffc000c - c: 223a add.n a2, a2, a3 - e: 000222 l8ui a2, a2, 0 - 11: f00d ret.n - -interrupts--get_vpri_locklevel.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 000021 l32r a2, fffc0000 - 3: 010222 l8ui a2, a2, 1 - 6: f00d ret.n - -interrupts--intlevel.o: file format elf32-xtensa-le - - -interrupts--intlevel_andbelow_mask.o: file format elf32-xtensa-le - - -interrupts--intlevel_mask.o: file format elf32-xtensa-le - - -interrupts--intlevel_to_vpri.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f30c movi.n a3, 15 - 2: 342020 extui a2, a2, 0, 4 - 5: 1122c0 slli a2, a2, 4 - 8: 202230 or a2, a2, a3 - b: f00d ret.n - -interrupts--inttype.o: file format elf32-xtensa-le - - -interrupts--inttype_mask.o: file format elf32-xtensa-le - - -interrupts--num_interrupts.o: file format elf32-xtensa-le - - -interrupts--num_intlevels.o: file format elf32-xtensa-le - - -interrupts--set_int_vpri.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - ... - -Disassembly of section .text: - -00000000 : - 0: e0c112 addi a1, a1, -32 - 3: 31d9 s32i.n a13, a1, 12 - 5: 1109 s32i.n a0, a1, 4 - 7: 41e9 s32i.n a14, a1, 16 - 9: 21c9 s32i.n a12, a1, 8 - b: 02ed mov.n a14, a2 - d: 03cd mov.n a12, a3 - f: e00c movi.n a0, 14 - 11: 02b027 bgeu a0, a2, 17 - 14: 005506 j 16c - 17: 02f3b6 bltui a3, 0x100, 1d - 1a: 005386 j 16c - 1d: 000001 l32r a0, fffc0020 - 20: 020a add.n a0, a2, a0 - 22: 000002 l8ui a0, a0, 0 - 25: 143016 beqz a0, 16c - 28: 0230b6 bltui a0, 3, 2e - 2b: 004f46 j 16c - 2e: 11d0c0 slli a13, a0, 4 - 31: 0109 s32i.n a0, a1, 0 - 33: 0eb3a6 blti a3, 16, 45 - 36: f0a022 movi a2, 240 - 39: 102320 and a2, a3, a2 - 3c: c02d20 sub a2, a13, a2 - 3f: 129256 bnez a2, 16c - 42: 34c030 extui a12, a3, 0, 4 - 45: 000001 l32r a0, fffc0048 - 48: 0000c0 callx0 a0 - 4b: 150c movi.n a5, 1 - 4d: f97c movi.n a9, -1 - 4f: 000071 l32r a7, fffc0050 - 52: 000041 l32r a4, fffc0054 - 55: 203cd0 or a3, a12, a13 - 58: 4e4a add.n a4, a14, a4 - 5a: 000422 l8ui a2, a4, 0 - 5d: 004432 s8i a3, a4, 0 - 60: 11ec16 beqz a12, 182 - 63: 000c movi.n a0, 0 - 65: 116de0 slli a6, a13, 2 - 68: 0c3d mov.n a3, a12 - 6a: 401e00 ssl a14 - 6d: a18500 sll a8, a5 - 70: 41b130 srli a11, a3, 1 - 73: 667a add.n a6, a6, a7 - 75: 0d6c07 bbci a12, 0, 86 - 78: 050d mov.n a0, a5 - 7a: dd1b addi.n a13, a13, 1 - 7c: 46a8 l32i.n a10, a6, 16 - 7e: 664b addi.n a6, a6, 4 - 80: 20a8a0 or a10, a8, a10 - 83: 0366a2 s32i a10, a6, 12 - 86: 018b16 beqz a11, a2 - 89: dd2b addi.n a13, a13, 2 - 8b: 002b addi.n a0, a0, 2 - 8d: 56e8 l32i.n a14, a6, 20 - 8f: 4638 l32i.n a3, a6, 16 - 91: 20e8e0 or a14, a8, a14 - 94: 668b addi.n a6, a6, 8 - 96: 203830 or a3, a8, a3 - 99: 026632 s32i a3, a6, 8 - 9c: 0366e2 s32i a14, a6, 12 - 9f: e69c07 bne a12, a0, 89 - a2: 0c0d mov.n a0, a12 - a4: 02bcb6 bltui a12, 16, aa - a7: 003446 j 17c - aa: a06d70 addx4 a6, a13, a7 - ad: 303890 xor a3, a8, a9 - b0: 051c movi.n a5, 16 - b2: c05500 sub a5, a5, a0 - b5: 0b6507 bbci a5, 0, c4 - b8: 001b addi.n a0, a0, 1 - ba: 4698 l32i.n a9, a6, 16 - bc: 664b addi.n a6, a6, 4 - be: 109930 and a9, a9, a3 - c1: 036692 s32i a9, a6, 12 - c4: 41a150 srli a10, a5, 1 - c7: 3a9c beqz.n a10, de - c9: 002b addi.n a0, a0, 2 - cb: 56b8 l32i.n a11, a6, 20 - cd: 46d8 l32i.n a13, a6, 16 - cf: 10bb30 and a11, a11, a3 - d2: 668b addi.n a6, a6, 8 - d4: 10dd30 and a13, a13, a3 - d7: 26d9 s32i.n a13, a6, 8 - d9: 36b9 s32i.n a11, a6, 12 - db: eab066 bnei a0, 16, c9 - de: 0168 l32i.n a6, a1, 0 - e0: 000091 l32r a9, fffc00e0 - e3: 1166a0 slli a6, a6, 6 - e6: 767a add.n a7, a6, a7 - e8: 669a add.n a6, a6, a9 - ea: 070d mov.n a0, a7 - ec: 252092 l32i a9, a0, 148 - ef: 2420a2 l32i a10, a0, 144 - f2: 109930 and a9, a9, a3 - f5: 008b addi.n a0, a0, 8 - f7: 10aa30 and a10, a10, a3 - fa: 2260a2 s32i a10, a0, 136 - fd: 236092 s32i a9, a0, 140 - 100: e89067 bne a0, a6, ec - 103: 0d6c07 bbci a12, 0, 114 - 106: a0bc70 addx4 a11, a12, a7 - 109: 242ba2 l32i a10, a11, 144 - 10c: f03d nop.n - 10e: 20a8a0 or a10, a8, a10 - 111: 246ba2 s32i a10, a11, 144 - 114: 106c17 bbci a12, 1, 128 - 117: ed0c movi.n a13, 14 - 119: 10dcd0 and a13, a12, a13 - 11c: a0dd70 addx4 a13, a13, a7 - 11f: 242db2 l32i a11, a13, 144 - 122: 20b8b0 or a11, a8, a11 - 125: 246db2 s32i a11, a13, 144 - 128: 106c27 bbci a12, 2, 13c - 12b: c00c movi.n a0, 12 - 12d: 100c00 and a0, a12, a0 - 130: a00070 addx4 a0, a0, a7 - 133: 2420e2 l32i a14, a0, 144 - 136: 20e8e0 or a14, a8, a14 - 139: 2460e2 s32i a14, a0, 144 - 13c: 800c movi.n a0, 8 - 13e: 100c00 and a0, a12, a0 - 141: 0b6c37 bbci a12, 3, 150 - 144: a04070 addx4 a4, a0, a7 - 147: 242432 l32i a3, a4, 144 - 14a: 203830 or a3, a8, a3 - 14d: 246432 s32i a3, a4, 144 - 150: 5129 s32i.n a2, a1, 20 - 152: 000001 l32r a0, fffc0154 - 155: 0000c0 callx0 a0 - 158: 21c8 l32i.n a12, a1, 8 - 15a: 31d8 l32i.n a13, a1, 12 - 15c: 41e8 l32i.n a14, a1, 16 - 15e: 5108 l32i.n a0, a1, 20 - 160: 1148 l32i.n a4, a1, 4 - 162: 002d mov.n a2, a0 - 164: 040d mov.n a0, a4 - 166: 20c112 addi a1, a1, 32 - 169: f00d ret.n - 16b: 020c00 excw - 16e: 21c8 l32i.n a12, a1, 8 - 170: 31d8 l32i.n a13, a1, 12 - 172: 41e8 l32i.n a14, a1, 16 - 174: 1108 l32i.n a0, a1, 4 - 176: 20c112 addi a1, a1, 32 - 179: f00d ret.n - 17b: 389000 excw - 17e: d6c630 excw - 181: ff .byte 0xff - 182: 000c movi.n a0, 0 - 184: 401e00 ssl a14 - 187: a18500 sll a8, a5 - 18a: ffc706 j aa - -interrupts--set_vpri_locklevel.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - ... - -Disassembly of section .text: - -00000000 : - 0: 62ac beqz.n a2, 2a - 2: 240c movi.n a4, 2 - 4: 1532f6 bgeui a2, 3, 1d - 7: f50c movi.n a5, 15 - 9: 000041 l32r a4, fffc000c - c: 343020 extui a3, a2, 0, 4 - f: 1133c0 slli a3, a3, 4 - 12: 014422 s8i a2, a4, 1 - 15: 203350 or a3, a3, a5 - 18: 024432 s8i a3, a4, 2 - 1b: f00d ret.n - 1d: 000061 l32r a6, fffc0020 - 20: f52c movi.n a5, 47 - 22: 014642 s8i a4, a6, 1 - 25: 024652 s8i a5, a6, 2 - 28: f00d ret.n - 2a: f71c movi.n a7, 31 - 2c: 000081 l32r a8, fffc002c - 2f: 190c movi.n a9, 1 - 31: 014892 s8i a9, a8, 1 - 34: 024872 s8i a7, a8, 2 - 37: f00d ret.n - -interrupts--timer_interrupt.o: file format elf32-xtensa-le - - -interrupts--trampolines.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - ... - -Disassembly of section .text: - -00000000 : - 0: 000031 l32r a3, fffc0000 - 3: 0348 l32i.n a4, a3, 0 - 5: 0329 s32i.n a2, a3, 0 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - ... - -0000000c : - c: e40c movi.n a4, 14 - e: 1b3427 bltu a4, a2, 2d - 11: 401200 ssl a2 - 14: 000071 l32r a7, fffc0014 - 17: 180c movi.n a8, 1 - 19: 0758 l32i.n a5, a7, 0 - 1b: a16800 sll a6, a8 - 1e: 102650 and a2, a6, a5 - 21: 932820 movnez a2, a8, a2 - 24: 938c beqz.n a3, 31 - 26: 209650 or a9, a6, a5 - 29: 0799 s32i.n a9, a7, 0 - 2b: f00d ret.n - 2d: f27c movi.n a2, -1 - 2f: f00d ret.n - 31: fa7c movi.n a10, -1 - 33: 30a6a0 xor a10, a6, a10 - 36: 10a5a0 and a10, a5, a10 - 39: 07a9 s32i.n a10, a7, 0 - 3b: f00d ret.n - 3d: 000000 ill - -00000040 : - 40: 000051 l32r a5, fffc0040 - 43: 000041 l32r a4, fffc0044 - 46: 1558 l32i.n a5, a5, 4 - 48: 1428 l32i.n a2, a4, 4 - 4a: 2438 l32i.n a3, a4, 8 - 4c: 202250 or a2, a2, a5 - 4f: f57c movi.n a5, -1 - 51: 102230 and a2, a2, a3 - 54: 305250 xor a5, a2, a5 - 57: 103350 and a3, a3, a5 - 5a: 2439 s32i.n a3, a4, 8 - 5c: f00d ret.n - ... - -00000060 : - 60: f57c movi.n a5, -1 - 62: 000041 l32r a4, fffc0064 - 65: f0c112 addi a1, a1, -16 - 68: 1438 l32i.n a3, a4, 4 - 6a: 0109 s32i.n a0, a1, 0 - 6c: 102230 and a2, a2, a3 - 6f: 305250 xor a5, a2, a5 - 72: 103350 and a3, a3, a5 - 75: 1439 s32i.n a3, a4, 4 - 77: 000001 l32r a0, fffc0078 - 7a: 0000c0 callx0 a0 - 7d: 0108 l32i.n a0, a1, 0 - 7f: 10c112 addi a1, a1, 16 - 82: f00d ret.n - -interrupts--vpri.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -interrupts--vpri_int_disable.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - ... - -Disassembly of section .text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 0129 s32i.n a2, a1, 0 - 5: 1109 s32i.n a0, a1, 4 - 7: 000001 l32r a0, fffc0008 - a: 0000c0 callx0 a0 - d: 000061 l32r a6, fffc0010 - 10: 0138 l32i.n a3, a1, 0 - 12: f47c movi.n a4, -1 - 14: 303340 xor a3, a3, a4 - 17: 1608 l32i.n a0, a6, 4 - 19: 000041 l32r a4, fffc001c - 1c: 105300 and a5, a3, a0 - 1f: 0428 l32i.n a2, a4, 0 - 21: 1659 s32i.n a5, a6, 4 - 23: 200020 or a0, a0, a2 - 26: 103320 and a3, a3, a2 - 29: 0439 s32i.n a3, a4, 0 - 2b: 026102 s32i a0, a1, 8 - 2e: 000001 l32r a0, fffc0030 - 31: 0000c0 callx0 a0 - 34: 1158 l32i.n a5, a1, 4 - 36: 2128 l32i.n a2, a1, 8 - 38: 050d mov.n a0, a5 - 3a: 10c112 addi a1, a1, 16 - 3d: f00d ret.n - -interrupts--vpri_int_enable.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - ... - -Disassembly of section .text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 21c9 s32i.n a12, a1, 8 - 5: 1109 s32i.n a0, a1, 4 - 7: 20c220 or a12, a2, a2 - a: 000001 l32r a0, fffc000c - d: 0000c0 callx0 a0 - 10: 000021 l32r a2, fffc0010 - 13: 000031 l32r a3, fffc0014 - 16: 000081 l32r a8, fffc0018 - 19: 000001 l32r a0, fffc001c - 1c: 0878 l32i.n a7, a8, 0 - 1e: 1058 l32i.n a5, a0, 4 - 20: 0338 l32i.n a3, a3, 0 - 22: 0228 l32i.n a2, a2, 0 - 24: 1033c0 and a3, a3, a12 - 27: 106230 and a6, a2, a3 - 2a: 204570 or a4, a5, a7 - 2d: 0149 s32i.n a4, a1, 0 - 2f: 198237 bany a2, a3, 4c - 32: 204c50 or a4, a12, a5 - 35: 1049 s32i.n a4, a0, 4 - 37: 000001 l32r a0, fffc0038 - 3a: 0000c0 callx0 a0 - 3d: 0128 l32i.n a2, a1, 0 - 3f: 1158 l32i.n a5, a1, 4 - 41: 21c8 l32i.n a12, a1, 8 - 43: 050d mov.n a0, a5 - 45: 10c112 addi a1, a1, 16 - 48: f00d ret.n - 4a: 010000 slli a0, a0, 32 - 4d: 7c0000 excw - 50: 3670f2 excw - 53: 083920 excw - 56: 302620 xor a2, a6, a2 - 59: 0008 l32i.n a0, a0, 0 - 5b: 10cc20 and a12, a12, a2 - 5e: 0000c0 callx0 a0 - 61: 000001 l32r a0, fffc0064 - 64: 1058 l32i.n a5, a0, 4 - 66: fff206 j 32 - -interrupts--vpri_to_intlevel.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 342420 extui a2, a2, 4, 4 - 3: f00d ret.n - -mem_ecc_parity--memep_inject_error.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state--all_extra_align.o: file format elf32-xtensa-le - - -state--all_extra_size.o: file format elf32-xtensa-le - - -state--cp_id_mappings.o: file format elf32-xtensa-le - - -state--cp_mask.o: file format elf32-xtensa-le - - -state--cp_mask_mappings.o: file format elf32-xtensa-le - - -state--cp_max.o: file format elf32-xtensa-le - - -state--cp_names.o: file format elf32-xtensa-le - - -state--cp_num.o: file format elf32-xtensa-le - - -state--cpregs_align.o: file format elf32-xtensa-le - - -state--cpregs_size.o: file format elf32-xtensa-le - - -state--extra_align.o: file format elf32-xtensa-le - - -state--extra_size.o: file format elf32-xtensa-le - - -state--init_mem_cp.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 2a83e6 bgei a3, 8, 2e - 3: 000061 l32r a6, fffc0004 - 6: a06360 addx4 a6, a3, a6 - 9: 0668 l32i.n a6, a6, 0 - b: 362a add.n a3, a6, a2 - d: 1db237 bgeu a2, a3, 2e - 10: 763b addi.n a7, a6, 3 - 12: 00a062 movi a6, 0 - 15: 415270 srli a5, a7, 2 - 18: 046727 bbci a7, 2, 20 - 1b: 0269 s32i.n a6, a2, 0 - 1d: 04c222 addi a2, a2, 4 - 20: 418150 srli a8, a5, 1 - 23: 788c beqz.n a8, 2e - 25: 0269 s32i.n a6, a2, 0 - 27: 1269 s32i.n a6, a2, 4 - 29: 228b addi.n a2, a2, 8 - 2b: f63237 bltu a2, a3, 25 - 2e: f00d ret.n - -state--init_mem_extra.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 000061 l32r a6, fffc0000 - 3: 0668 l32i.n a6, a6, 0 - 5: 526a add.n a5, a2, a6 - 7: 1db257 bgeu a2, a5, 28 - a: 763b addi.n a7, a6, 3 - c: 060c movi.n a6, 0 - e: 414270 srli a4, a7, 2 - 11: 418140 srli a8, a4, 1 - 14: 046727 bbci a7, 2, 1c - 17: 006262 s32i a6, a2, 0 - 1a: 224b addi.n a2, a2, 4 - 1c: 888c beqz.n a8, 28 - 1e: 0269 s32i.n a6, a2, 0 - 20: 1269 s32i.n a6, a2, 4 - 22: 08c222 addi a2, a2, 8 - 25: f53257 bltu a2, a5, 1e - 28: f00d ret.n - -state--num_coprocessors.o: file format elf32-xtensa-le - - -state_asm--cpregs_restore_fn.o: file format elf32-xtensa-le - - -state_asm--cpregs_restore_nw_fn.o: file format elf32-xtensa-le - - -state_asm--cpregs_save_fn.o: file format elf32-xtensa-le - - -state_asm--cpregs_save_nw_fn.o: file format elf32-xtensa-le - - -state_asm--get_cpenable.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 020c movi.n a2, 0 - 2: f00d ret.n - -state_asm--invalidate_cp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp0.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp1.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp2.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp3.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp4.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp5.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp6.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cp7.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_cpregs.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--restore_extra.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp0.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp1.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp2.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp3.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp4.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp5.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp6.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cp7.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_cpregs.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--save_extra.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -state_asm--set_cpenable.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 030c movi.n a3, 0 - 2: f00d ret.n - -state_asm--validate_cp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -int_asm--get_intpending_nw.o: file format elf32-xtensa-le - - -Disassembly of section .literal: - -00000000 <.literal>: - 0: 000000 ill - ... - -Disassembly of section .text: - -00000000 : - 0: 03e240 rsr.interrupt a4 - 3: 03e420 rsr.intenable a2 - 6: 000031 l32r a3, fffc0008 - 9: 104240 and a4, a2, a4 - c: 05c416 beqz a4, 6c - f: 035d mov.n a5, a3 - 11: 3c2522 l32i a2, a5, 240 - 14: f03d nop.n - 16: 020247 bnone a2, a4, 1c - 19: 20c552 addi a5, a5, 32 - 1c: 382522 l32i a2, a5, 224 - 1f: 020247 bnone a2, a4, 25 - 22: 10c552 addi a5, a5, 16 - 25: 362522 l32i a2, a5, 216 - 28: 010247 bnone a2, a4, 2d - 2b: 558b addi.n a5, a5, 8 - 2d: 352522 l32i a2, a5, 212 - 30: 010247 bnone a2, a4, 35 - 33: 554b addi.n a5, a5, 4 - 35: 132522 l32i a2, a5, 76 - 38: 104240 and a4, a2, a4 - 3b: 142522 l32i a2, a5, 80 - 3e: 1368 l32i.n a6, a3, 4 - 40: c05530 sub a5, a5, a3 - 43: 102260 and a2, a2, a6 - 46: 13e420 wsr.intenable a2 - 49: 000362 l8ui a6, a3, 0 - 4c: 415250 srli a5, a5, 2 - 4f: 10c552 addi a5, a5, 16 - 52: 004352 s8i a5, a3, 0 - 55: 043d mov.n a3, a4 - 57: 602040 neg a2, a4 - 5a: 104240 and a4, a2, a4 - 5d: 13e340 wsr.intclear a4 - 60: f21c movi.n a2, 31 - 62: 40f440 nsau a4, a4 - 65: c02240 sub a2, a2, a4 - 68: f00d ret.n - ... - -0000006c : - 6c: 000362 l8ui a6, a3, 0 - 6f: 065d mov.n a5, a6 - 71: f27c movi.n a2, -1 - 73: 030c movi.n a3, 0 - 75: f00d ret.n diff --git a/doc/lib_dump/full/libjson.dobj b/doc/lib_dump/full/libjson.dobj deleted file mode 100644 index 4c3dcce7c..000000000 --- a/doc/lib_dump/full/libjson.dobj +++ /dev/null @@ -1,759 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libjson.a: - -jsonparse.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 150c movi.n a5, 1 - 2: 3268 l32i.n a6, a2, 12 - 4: 080c movi.n a8, 0 - 6: 662a add.n a6, a6, a2 - 8: 1a4632 s8i a3, a6, 26 - b: 3248 l32i.n a4, a2, 12 - d: 184282 s8i a8, a2, 24 - 10: 441b addi.n a4, a4, 1 - 12: 3249 s32i.n a4, a2, 12 - 14: 0194a6 blti a4, 10, 19 - 17: 085d mov.n a5, a8 - 19: 052d mov.n a2, a5 - 1b: f00d ret.n - 1d: 000000 ill - 20: 3248 l32i.n a4, a2, 12 - 22: 948c beqz.n a4, 2f - 24: 340b addi.n a3, a4, -1 - 26: 3239 s32i.n a3, a2, 12 - 28: 232a add.n a2, a3, a2 - 2a: 1a0222 l8ui a2, a2, 26 - 2d: f00d ret.n - 2f: 020c movi.n a2, 0 - 31: f00d ret.n - 33: 423200 excw - 36: 2c18 l32i.n a1, a12, 8 - 38: 982a add.n a9, a8, a2 - 3a: 429912 l16si a1, a9, 132 - 3d: 096d mov.n a6, a9 - 3f: 3813a7 beq a3, a10, 7b - 42: e44c movi.n a4, 78 - 44: 331347 beq a3, a4, 7b - 47: 053c movi.n a5, 48 - 49: 519357 bne a3, a5, 9e - 4c: 9b3c movi.n a11, 57 - 4e: f82c movi.n a8, 47 - 50: 0278 l32i.n a7, a2, 0 - 52: ea2c movi.n a10, 46 - 54: 797a add.n a7, a9, a7 - 56: 000732 l8ui a3, a7, 0 - 59: 02b837 bgeu a8, a3, 5f - 5c: 12bb37 bgeu a11, a3, 72 - 5f: 0f13a7 beq a3, a10, 72 - 62: 030c movi.n a3, 0 - 64: fee356 bnez a3, 56 - 67: 590b addi.n a5, a9, -1 - 69: 4259 s32i.n a5, a2, 16 - 6b: c05650 sub a5, a6, a5 - 6e: 5259 s32i.n a5, a2, 20 - 70: f00d ret.n - 72: 771b addi.n a7, a7, 1 - 74: 661b addi.n a6, a6, 1 - 76: 1269 s32i.n a6, a2, 4 - 78: fffa06 j 64 - 7b: cb5c movi.n a11, 92 - 7d: 0288 l32i.n a8, a2, 0 - 7f: 000186 j 89 - 82: 0393b7 bne a3, a11, 89 - 85: 672b addi.n a6, a7, 2 - 87: 1269 s32i.n a6, a2, 4 - 89: 067d mov.n a7, a6 - 8b: 378a add.n a3, a7, a8 - 8d: 661b addi.n a6, a6, 1 - 8f: 1269 s32i.n a6, a2, 4 - 91: 000332 l8ui a3, a3, 0 - 94: 138c beqz.n a3, 99 - 96: e893a7 bne a3, a10, 82 - 99: c04790 sub a4, a7, a9 - 9c: 5249 s32i.n a4, a2, 20 - 9e: f00d ret.n - a0: 1258 l32i.n a5, a2, 4 - a2: 2268 l32i.n a6, a2, 8 - a4: 13a567 bge a5, a6, bb - a7: 0248 l32i.n a4, a2, 0 - a9: 454a add.n a4, a5, a4 - ab: 000442 l8ui a4, a4, 0 - ae: 551b addi.n a5, a5, 1 - b0: 02c426 beqi a4, 32, b6 - b3: 049466 bnei a4, 10, bb - b6: 1259 s32i.n a5, a2, 4 - b8: fffa06 j a4 - bb: f00d ret.n - bd: 000000 ill - -000000c0 : - c0: 0239 s32i.n a3, a2, 0 - c2: 2249 s32i.n a4, a2, 8 - c4: 050c movi.n a5, 0 - c6: 1259 s32i.n a5, a2, 4 - c8: 3259 s32i.n a5, a2, 12 - ca: 194252 s8i a5, a2, 25 - cd: 1a4252 s8i a5, a2, 26 - d0: f00d ret.n - ... - -000000d4 : - d4: f0c112 addi a1, a1, -16 - d7: 0109 s32i.n a0, a1, 0 - d9: 11c9 s32i.n a12, a1, 4 - db: 21d9 s32i.n a13, a1, 8 - dd: 02cd mov.n a12, a2 - df: 06b216 beqz a2, 14e - e2: 1228 l32i.n a2, a2, 4 - e4: 2c08 l32i.n a0, a12, 8 - e6: 642027 blt a0, a2, 14e - e9: 0c2d mov.n a2, a12 - eb: fffb45 call0 a0 - ee: 1c08 l32i.n a0, a12, 4 - f0: 0cd8 l32i.n a13, a12, 0 - f2: 0c2d mov.n a2, a12 - f4: dd0a add.n a13, a13, a0 - f6: 000dd2 l8ui a13, a13, 0 - f9: 000005 call0 fc - fc: a73c movi.n a7, 58 - fe: 7ba062 movi a6, 123 - 101: b85c movi.n a8, 91 - 103: 740020 extui a0, a2, 0, 8 - 106: 1c48 l32i.n a4, a12, 4 - 108: 232c movi.n a3, 34 - 10a: 441b addi.n a4, a4, 1 - 10c: 1c49 s32i.n a4, a12, 4 - 10e: 561d37 beq a13, a3, 168 - 111: 130c movi.n a3, 1 - 113: c52c movi.n a5, 44 - 115: 5d1d57 beq a13, a5, 176 - 118: c6cd92 addi a9, a13, -58 - 11b: 0b6916 beqz a9, 1d5 - 11e: 651d87 beq a13, a8, 187 - 121: da5c movi.n a10, 93 - 123: 761da7 beq a13, a10, 19d - 126: 85cdb2 addi a11, a13, -123 - 129: 0b2b16 beqz a11, 1df - 12c: 7da022 movi a2, 125 - 12f: 751d27 beq a13, a2, 1a8 - 132: 021077 beq a0, a7, 138 - 135: 2a9087 bne a0, a8, 163 - 138: 933c movi.n a3, 57 - 13a: 2533d7 bltu a3, a13, 163 - 13d: f42c movi.n a4, 47 - 13f: 20b4d7 bgeu a4, a13, 163 - 142: 0c2d mov.n a2, a12 - 144: 033c movi.n a3, 48 - 146: ffeec5 call0 34 - 149: 0d3c movi.n a13, 48 - 14b: 000046 j 150 - 14e: ed7c movi.n a13, -2 - 150: 0108 l32i.n a0, a1, 0 - 152: 0d2d mov.n a2, a13 - 154: 11c8 l32i.n a12, a1, 4 - 156: 21d8 l32i.n a13, a1, 8 - 158: 10c112 addi a1, a1, 16 - 15b: f00d ret.n - 15d: ef1087 beq a0, a8, 150 - 160: 194c32 s8i a3, a12, 25 - 163: 0d0c movi.n a13, 0 - 165: fff9c6 j 150 - 168: 7d1067 beq a0, a6, 1e9 - 16b: 7a1087 beq a0, a8, 1e9 - 16e: 771077 beq a0, a7, 1e9 - 171: 530c movi.n a3, 5 - 173: fffa46 j 160 - 176: e39077 bne a0, a7, 15d - 179: 180c52 l8ui a5, a12, 24 - 17c: fdd516 beqz a5, 15d - 17f: 0c2d mov.n a2, a12 - 181: ffe9c5 call0 20 - 184: fff206 j 150 - 187: 721067 beq a0, a6, 1fd - 18a: 6f1087 beq a0, a8, 1fd - 18d: 6c1077 beq a0, a7, 1fd - 190: 200c movi.n a0, 2 - 192: 000046 j 197 - 195: 300c movi.n a0, 3 - 197: 194c02 s8i a0, a12, 25 - 19a: fff146 j 163 - 19d: f49087 bne a0, a8, 195 - 1a0: 0c2d mov.n a2, a12 - 1a2: ffe7c5 call0 20 - 1a5: ffe9c6 j 150 - 1a8: 189077 bne a0, a7, 1c4 - 1ab: 180c72 l8ui a7, a12, 24 - 1ae: 3139 s32i.n a3, a1, 12 - 1b0: 079c beqz.n a7, 1c4 - 1b2: 0c2d mov.n a2, a12 - 1b4: ffe685 call0 20 - 1b7: 0c2d mov.n a2, a12 - 1b9: 000005 call0 1bc - 1bc: 3138 l32i.n a3, a1, 12 - 1be: 7ba062 movi a6, 123 - 1c1: 740020 extui a0, a2, 0, 8 - 1c4: 079067 bne a0, a6, 1cf - 1c7: 0c2d mov.n a2, a12 - 1c9: ffe545 call0 20 - 1cc: ffe006 j 150 - 1cf: 194c32 s8i a3, a12, 25 - 1d2: ffe346 j 163 - 1d5: 0c2d mov.n a2, a12 - 1d7: 0d3d mov.n a3, a13 - 1d9: ffe245 call0 0 - 1dc: ffdc06 j 150 - 1df: 0c2d mov.n a2, a12 - 1e1: 0d3d mov.n a3, a13 - 1e3: ffe1c5 call0 0 - 1e6: ffd986 j 150 - 1e9: 0c2d mov.n a2, a12 - 1eb: 0d8d mov.n a8, a13 - 1ed: 85c092 addi a9, a0, -123 - 1f0: ed4c movi.n a13, 78 - 1f2: 93d890 movnez a13, a8, a9 - 1f5: 0d3d mov.n a3, a13 - 1f7: ffe3c5 call0 34 - 1fa: ffd486 j 150 - 1fd: 0c2d mov.n a2, a12 - 1ff: 0d3d mov.n a3, a13 - 201: ffdfc5 call0 0 - 204: ffd206 j 150 - ... - -00000208 : - 208: 180252 l8ui a5, a2, 24 - 20b: 52a8 l32i.n a10, a2, 20 - 20d: 25cc bnez.n a5, 213 - 20f: 020c movi.n a2, 0 - 211: f00d ret.n - 213: 012a47 blt a10, a4, 218 - 216: a40b addi.n a10, a4, -1 - 218: 060c movi.n a6, 0 - 21a: 351aa6 blti a10, 1, 253 - 21d: cb5c movi.n a11, 92 - 21f: 090c movi.n a9, 0 - 221: 080c movi.n a8, 0 - 223: 040c movi.n a4, 0 - 225: 4258 l32i.n a5, a2, 16 - 227: 0278 l32i.n a7, a2, 0 - 229: 554a add.n a5, a5, a4 - 22b: 775a add.n a7, a7, a5 - 22d: 000772 l8ui a7, a7, 0 - 230: b8cc bnez.n a8, 23f - 232: 0997b7 bne a7, a11, 23f - 235: 180c movi.n a8, 1 - 237: 991b addi.n a9, a9, 1 - 239: 749090 extui a9, a9, 0, 8 - 23c: 000246 j 249 - 23f: 080c movi.n a8, 0 - 241: c05490 sub a5, a4, a9 - 244: 535a add.n a5, a3, a5 - 246: 004572 s8i a7, a5, 0 - 249: 441b addi.n a4, a4, 1 - 24b: d69a47 bne a10, a4, 225 - 24e: 0a4d mov.n a4, a10 - 250: 0000c6 j 257 - 253: 040c movi.n a4, 0 - 255: 090c movi.n a9, 0 - 257: c07490 sub a7, a4, a9 - 25a: 737a add.n a7, a3, a7 - 25c: 004762 s8i a6, a7, 0 - 25f: 180222 l8ui a2, a2, 24 - 262: f00d ret.n - 264: 000000 ill - ... - -00000268 : - 268: f0c112 addi a1, a1, -16 - 26b: 0109 s32i.n a0, a1, 0 - 26d: 180202 l8ui a0, a2, 24 - 270: 033c movi.n a3, 48 - 272: 041037 beq a0, a3, 27a - 275: 020c movi.n a2, 0 - 277: 0002c6 j 286 - 27a: 4238 l32i.n a3, a2, 16 - 27c: 0228 l32i.n a2, a2, 0 - 27e: 223a add.n a2, a2, a3 - 280: fff901 l32r a0, 264 - 283: 0000c0 callx0 a0 - 286: 0108 l32i.n a0, a1, 0 - 288: 10c112 addi a1, a1, 16 - 28b: f00d ret.n - 28d: 000000 ill - 290: 000000 ill - ... - -00000294 : - 294: f0c112 addi a1, a1, -16 - 297: 0109 s32i.n a0, a1, 0 - 299: 180202 l8ui a0, a2, 24 - 29c: 033c movi.n a3, 48 - 29e: 041037 beq a0, a3, 2a6 - 2a1: 020c movi.n a2, 0 - 2a3: 0002c6 j 2b2 - 2a6: 4238 l32i.n a3, a2, 16 - 2a8: 0228 l32i.n a2, a2, 0 - 2aa: 223a add.n a2, a2, a3 - 2ac: fff901 l32r a0, 290 - 2af: 0000c0 callx0 a0 - 2b2: 0108 l32i.n a0, a1, 0 - 2b4: 10c112 addi a1, a1, 16 - 2b7: f00d ret.n - 2b9: 000000 ill - 2bc: 000000 ill - ... - -000002c0 : - 2c0: f0c112 addi a1, a1, -16 - 2c3: 0109 s32i.n a0, a1, 0 - 2c5: 180202 l8ui a0, a2, 24 - 2c8: 033c movi.n a3, 48 - 2ca: 041037 beq a0, a3, 2d2 - 2cd: 020c movi.n a2, 0 - 2cf: 0003c6 j 2e2 - 2d2: 4258 l32i.n a5, a2, 16 - 2d4: 030c movi.n a3, 0 - 2d6: 0228 l32i.n a2, a2, 0 - 2d8: 040c movi.n a4, 0 - 2da: 225a add.n a2, a2, a5 - 2dc: fff801 l32r a0, 2bc - 2df: 0000c0 callx0 a0 - 2e2: 0108 l32i.n a0, a1, 0 - 2e4: 10c112 addi a1, a1, 16 - 2e7: f00d ret.n - 2e9: 000000 ill - 2ec: 000000 ill - ... - -000002f0 : - 2f0: f0c112 addi a1, a1, -16 - 2f3: 0109 s32i.n a0, a1, 0 - 2f5: 180202 l8ui a0, a2, 24 - 2f8: 026d mov.n a6, a2 - 2fa: 30cc bnez.n a0, 301 - 2fc: f27c movi.n a2, -1 - 2fe: 0003c6 j 311 - 301: 4258 l32i.n a5, a2, 16 - 303: 0248 l32i.n a4, a2, 0 - 305: 032d mov.n a2, a3 - 307: 345a add.n a3, a4, a5 - 309: 5648 l32i.n a4, a6, 20 - 30b: fff801 l32r a0, 2ec - 30e: 0000c0 callx0 a0 - 311: 0108 l32i.n a0, a1, 0 - 313: 10c112 addi a1, a1, 16 - 316: f00d ret.n - -00000318 : - 318: 5228 l32i.n a2, a2, 20 - 31a: f00d ret.n - -0000031c : - 31c: 3248 l32i.n a4, a2, 12 - 31e: 548c beqz.n a4, 327 - 320: 242a add.n a2, a4, a2 - 322: 190222 l8ui a2, a2, 25 - 325: f00d ret.n - 327: 020c movi.n a2, 0 - 329: f00d ret.n - ... - -0000032c : - 32c: 2248 l32i.n a4, a2, 8 - 32e: 1238 l32i.n a3, a2, 4 - 330: 120c movi.n a2, 1 - 332: 012347 blt a3, a4, 337 - 335: 020c movi.n a2, 0 - 337: f00d ret.n - -jsontree.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 0109 s32i.n a0, a1, 0 - 5: 21d9 s32i.n a13, a1, 8 - 7: 11c9 s32i.n a12, a1, 4 - 9: 02dd mov.n a13, a2 - b: 03cd mov.n a12, a3 - d: 83cc bnez.n a3, 19 - f: f208 l32i.n a0, a2, 60 - 11: 023c movi.n a2, 48 - 13: 0000c0 callx0 a0 - 16: 000446 j 2b - 19: 000322 l8ui a2, a3, 0 - 1c: b28c beqz.n a2, 2b - 1e: fd08 l32i.n a0, a13, 60 - 20: cc1b addi.n a12, a12, 1 - 22: 0000c0 callx0 a0 - 25: 000c22 l8ui a2, a12, 0 - 28: ff2256 bnez a2, 1e - 2b: 11c8 l32i.n a12, a1, 4 - 2d: 21d8 l32i.n a13, a1, 8 - 2f: 0108 l32i.n a0, a1, 0 - 31: 10c112 addi a1, a1, 16 - 34: f00d ret.n - ... - -00000038 : - 38: f0c112 addi a1, a1, -16 - 3b: 31e9 s32i.n a14, a1, 12 - 3d: 0109 s32i.n a0, a1, 0 - 3f: 11c9 s32i.n a12, a1, 4 - 41: 21d9 s32i.n a13, a1, 8 - 43: 03cd mov.n a12, a3 - 45: 02dd mov.n a13, a2 - 47: f208 l32i.n a0, a2, 60 - 49: 222c movi.n a2, 34 - 4b: 0000c0 callx0 a0 - 4e: fc9c beqz.n a12, 71 - 50: 000c22 l8ui a2, a12, 0 - 53: a29c beqz.n a2, 71 - 55: 2e2c movi.n a14, 34 - 57: 0992e7 bne a2, a14, 64 - 5a: fd08 l32i.n a0, a13, 60 - 5c: c25c movi.n a2, 92 - 5e: 0000c0 callx0 a0 - 61: 000c22 l8ui a2, a12, 0 - 64: fd08 l32i.n a0, a13, 60 - 66: cc1b addi.n a12, a12, 1 - 68: 0000c0 callx0 a0 - 6b: 000c22 l8ui a2, a12, 0 - 6e: fe5256 bnez a2, 57 - 71: 222c movi.n a2, 34 - 73: 11c8 l32i.n a12, a1, 4 - 75: 31e8 l32i.n a14, a1, 12 - 77: fd08 l32i.n a0, a13, 60 - 79: 21d8 l32i.n a13, a1, 8 - 7b: 0000c0 callx0 a0 - 7e: 0108 l32i.n a0, a1, 0 - 80: 10c112 addi a1, a1, 16 - 83: f00d ret.n - ... - -00000090 : - 90: d0c112 addi a1, a1, -48 - 93: 51c9 s32i.n a12, a1, 20 - 95: 61d9 s32i.n a13, a1, 24 - 97: 4109 s32i.n a0, a1, 16 - 99: 71e9 s32i.n a14, a1, 28 - 9b: 81f9 s32i.n a15, a1, 32 - 9d: 03ed mov.n a14, a3 - 9f: 02fd mov.n a15, a2 - a1: 0093d6 bgez a3, ae - a4: f208 l32i.n a0, a2, 60 - a6: d22c movi.n a2, 45 - a8: 0000c0 callx0 a0 - ab: 60e0e0 neg a14, a14 - ae: d19b addi.n a13, a1, 9 - b0: 9c0c movi.n a12, 9 - b2: 0e2d mov.n a2, a14 - b4: a30c movi.n a3, 10 - b6: fff401 l32r a0, 88 - b9: 0000c0 callx0 a0 - bc: cc0b addi.n a12, a12, -1 - be: 30c222 addi a2, a2, 48 - c1: a30c movi.n a3, 10 - c3: 004d22 s8i a2, a13, 0 - c6: 0e2d mov.n a2, a14 - c8: dd0b addi.n a13, a13, -1 - ca: fff001 l32r a0, 8c - cd: 0000c0 callx0 a0 - d0: 02ed mov.n a14, a2 - d2: 0212a6 blti a2, 1, d8 - d5: fd9cd6 bgez a12, b2 - d8: dc1a add.n a13, a12, a1 - da: 71e8 l32i.n a14, a1, 28 - dc: 0001c6 j e7 - df: ff08 l32i.n a0, a15, 60 - e1: 000d22 l8ui a2, a13, 0 - e4: 0000c0 callx0 a0 - e7: dd1b addi.n a13, a13, 1 - e9: cc1b addi.n a12, a12, 1 - eb: f09cb6 bltui a12, 10, df - ee: 51c8 l32i.n a12, a1, 20 - f0: 61d8 l32i.n a13, a1, 24 - f2: 81f8 l32i.n a15, a1, 32 - f4: 4108 l32i.n a0, a1, 16 - f6: 30c112 addi a1, a1, 48 - f9: f00d ret.n - ... - -000000fc : - fc: e0c112 addi a1, a1, -32 - ff: 31e9 s32i.n a14, a1, 12 - 101: 0109 s32i.n a0, a1, 0 - 103: 41f9 s32i.n a15, a1, 16 - 105: 21d9 s32i.n a13, a1, 8 - 107: 11c9 s32i.n a12, a1, 4 - 109: 02dd mov.n a13, a2 - 10b: 03cd mov.n a12, a3 - 10d: 83cc bnez.n a3, 119 - 10f: f208 l32i.n a0, a2, 60 - 111: 023c movi.n a2, 48 - 113: 0000c0 callx0 a0 - 116: 000846 j 13b - 119: f40b addi.n a15, a4, -1 - 11b: 5f9c beqz.n a15, 134 - 11d: 0e0c movi.n a14, 0 - 11f: 0c38 l32i.n a3, a12, 0 - 121: 0d2d mov.n a2, a13 - 123: cc4b addi.n a12, a12, 4 - 125: 000005 call0 128 - 128: fd08 l32i.n a0, a13, 60 - 12a: c22c movi.n a2, 44 - 12c: 0000c0 callx0 a0 - 12f: ee1b addi.n a14, a14, 1 - 131: ea9fe7 bne a15, a14, 11f - 134: 0d2d mov.n a2, a13 - 136: 0c38 l32i.n a3, a12, 0 - 138: 000005 call0 13c - 13b: 11c8 l32i.n a12, a1, 4 - 13d: 21d8 l32i.n a13, a1, 8 - 13f: 31e8 l32i.n a14, a1, 12 - 141: 41f8 l32i.n a15, a1, 16 - 143: 0108 l32i.n a0, a1, 0 - 145: 20c112 addi a1, a1, 32 - 148: f00d ret.n - ... - -0000014c : - 14c: f0c112 addi a1, a1, -16 - 14f: 0239 s32i.n a3, a2, 0 - 151: 0109 s32i.n a0, a1, 0 - 153: f249 s32i.n a4, a2, 60 - 155: 000c movi.n a0, 0 - 157: 414202 s8i a0, a2, 65 - 15a: 000005 call0 15c - 15d: 0108 l32i.n a0, a1, 0 - 15f: 10c112 addi a1, a1, 16 - 162: f00d ret.n - -00000164 : - 164: 030c movi.n a3, 0 - 166: 404232 s8i a3, a2, 64 - 169: 145232 s16i a3, a2, 40 - 16c: f00d ret.n - 16e: 000000 ill - 171: 000000 ill - -00000174 : - 174: 400242 l8ui a4, a2, 64 - 177: a06320 addx4 a6, a3, a2 - 17a: 0aa347 bge a3, a4, 188 - 17d: 0668 l32i.n a6, a6, 0 - 17f: 000652 l8ui a5, a6, 0 - 182: 7ba072 movi a7, 123 - 185: 041577 beq a5, a7, 18d - 188: fffa21 l32r a2, 170 - 18b: f00d ret.n - 18d: 1648 l32i.n a4, a6, 4 - 18f: 902320 addx2 a2, a3, a2 - 192: 141222 l16ui a2, a2, 40 - 195: b02240 addx8 a2, a2, a4 - 198: 0228 l32i.n a2, a2, 0 - 19a: f00d ret.n - 19c: 000000 ill - ... - -000001a0 : - 1a0: e0c112 addi a1, a1, -32 - 1a3: 31e9 s32i.n a14, a1, 12 - 1a5: 11c9 s32i.n a12, a1, 4 - 1a7: 400262 l8ui a6, a2, 64 - 1aa: 21d9 s32i.n a13, a1, 8 - 1ac: a0d620 addx4 a13, a6, a2 - 1af: 0dd8 l32i.n a13, a13, 0 - 1b1: 02cd mov.n a12, a2 - 1b3: 000d22 l8ui a2, a13, 0 - 1b6: 0109 s32i.n a0, a1, 0 - 1b8: dec202 addi a0, a2, -34 - 1bb: 0d8016 beqz a0, 297 - 1be: 000c movi.n a0, 0 - 1c0: bdc2e2 addi a14, a2, -67 - 1c3: 0b4e16 beqz a14, 27b - 1c6: b7c232 addi a3, a2, -73 - 1c9: 106316 beqz a3, 2d3 - 1cc: 7ba052 movi a5, 123 - 1cf: b45c movi.n a4, 91 - 1d1: 161247 beq a2, a4, 1eb - 1d4: 131257 beq a2, a5, 1eb - 1d7: 002d mov.n a2, a0 - 1d9: 000046 j 1de - 1dc: 020c movi.n a2, 0 - 1de: 11c8 l32i.n a12, a1, 4 - 1e0: 21d8 l32i.n a13, a1, 8 - 1e2: 31e8 l32i.n a14, a1, 12 - 1e4: 0108 l32i.n a0, a1, 0 - 1e6: 20c112 addi a1, a1, 32 - 1e9: f00d ret.n - 1eb: 90e6c0 addx2 a14, a6, a12 - 1ee: 141ee2 l16ui a14, a14, 40 - 1f1: aecc bnez.n a14, 1ff - 1f3: fc08 l32i.n a0, a12, 60 - 1f5: 0000c0 callx0 a0 - 1f8: fc08 l32i.n a0, a12, 60 - 1fa: a20c movi.n a2, 10 - 1fc: 0000c0 callx0 a0 - 1ff: 010d22 l8ui a2, a13, 1 - 202: 132e27 blt a14, a2, 219 - 205: fc08 l32i.n a0, a12, 60 - 207: a20c movi.n a2, 10 - 209: 0000c0 callx0 a0 - 20c: 000d22 l8ui a2, a13, 0 - 20f: fc08 l32i.n a0, a12, 60 - 211: 222b addi.n a2, a2, 2 - 213: 0000c0 callx0 a0 - 216: 002106 j 29e - 219: 0d1ea6 blti a14, 1, 22a - 21c: fc08 l32i.n a0, a12, 60 - 21e: c22c movi.n a2, 44 - 220: 0000c0 callx0 a0 - 223: fc08 l32i.n a0, a12, 60 - 225: a20c movi.n a2, 10 - 227: 0000c0 callx0 a0 - 22a: 1d58 l32i.n a5, a13, 4 - 22c: 000d22 l8ui a2, a13, 0 - 22f: 7ba032 movi a3, 123 - 232: 209237 bne a2, a3, 256 - 235: 0c2d mov.n a2, a12 - 237: b03e50 addx8 a3, a14, a5 - 23a: 114ed0 slli a4, a14, 3 - 23d: 4149 s32i.n a4, a1, 16 - 23f: 0338 l32i.n a3, a3, 0 - 241: 000005 call0 244 - 244: 41e8 l32i.n a14, a1, 16 - 246: fc08 l32i.n a0, a12, 60 - 248: a23c movi.n a2, 58 - 24a: 0000c0 callx0 a0 - 24d: 1d08 l32i.n a0, a13, 4 - 24f: 00ea add.n a0, a0, a14 - 251: 1008 l32i.n a0, a0, 4 - 253: 000106 j 25b - 256: a00e50 addx4 a0, a14, a5 - 259: 0008 l32i.n a0, a0, 0 - 25b: 400c42 l8ui a4, a12, 64 - 25e: 030c movi.n a3, 0 - 260: 441b addi.n a4, a4, 1 - 262: 744040 extui a4, a4, 0, 8 - 265: 404c42 s8i a4, a12, 64 - 268: 9044c0 addx2 a4, a4, a12 - 26b: 145432 s16i a3, a4, 40 - 26e: 400c22 l8ui a2, a12, 64 - 271: a022c0 addx4 a2, a2, a12 - 274: 0209 s32i.n a0, a2, 0 - 276: 120c movi.n a2, 1 - 278: ffd886 j 1de - 27b: 9056c0 addx2 a5, a6, a12 - 27e: 141552 l16ui a5, a5, 40 - 281: 35cc bnez.n a5, 288 - 283: 060c movi.n a6, 0 - 285: 116c62 s32i a6, a12, 68 - 288: 1d58 l32i.n a5, a13, 4 - 28a: c5ec bnez.n a5, 2ba - 28c: 0c2d mov.n a2, a12 - 28e: ffc331 l32r a3, 19c - 291: 000005 call0 294 - 294: 000186 j 29e - 297: 1d38 l32i.n a3, a13, 4 - 299: 0c2d mov.n a2, a12 - 29b: 000005 call0 29c - 29e: 400c62 l8ui a6, a12, 64 - 2a1: f37616 beqz a6, 1dc - 2a4: 860b addi.n a8, a6, -1 - 2a6: 748080 extui a8, a8, 0, 8 - 2a9: 404c82 s8i a8, a12, 64 - 2ac: 9088c0 addx2 a8, a8, a12 - 2af: 141872 l16ui a7, a8, 40 - 2b2: 771b addi.n a7, a7, 1 - 2b4: 145872 s16i a7, a8, 40 - 2b7: ffeec6 j 276 - 2ba: 0c2d mov.n a2, a12 - 2bc: 0005c0 callx0 a5 - 2bf: fdb216 beqz a2, 29e - 2c2: 400ca2 l8ui a10, a12, 64 - 2c5: 90aac0 addx2 a10, a10, a12 - 2c8: 141a92 l16ui a9, a10, 40 - 2cb: 991b addi.n a9, a9, 1 - 2cd: 145a92 s16i a9, a10, 40 - 2d0: ffe886 j 276 - 2d3: 1d38 l32i.n a3, a13, 4 - 2d5: 0c2d mov.n a2, a12 - 2d7: 000005 call0 2d8 - 2da: fff006 j 29e - 2dd: 000000 ill - 2e0: b85c movi.n a8, 91 - 2e2: 7ba092 movi a9, 123 - 2e5: 400252 l8ui a5, a2, 64 - 2e8: a07520 addx4 a7, a5, a2 - 2eb: 0778 l32i.n a7, a7, 0 - 2ed: 000762 l8ui a6, a7, 0 - 2f0: 1b1687 beq a6, a8, 30f - 2f3: 181697 beq a6, a9, 30f - 2f6: 04e516 beqz a5, 348 - 2f9: b50b addi.n a11, a5, -1 - 2fb: 74b0b0 extui a11, a11, 0, 8 - 2fe: 4042b2 s8i a11, a2, 64 - 301: 90bb20 addx2 a11, a11, a2 - 304: 141ba2 l16ui a10, a11, 40 - 307: aa1b addi.n a10, a10, 1 - 309: 145ba2 s16i a10, a11, 40 - 30c: fff546 j 2e5 - 30f: 010732 l8ui a3, a7, 1 - 312: 90a520 addx2 a10, a5, a2 - 315: 141aa2 l16ui a10, a10, 40 - 318: daaa37 bge a10, a3, 2f6 - 31b: 1778 l32i.n a7, a7, 4 - 31d: 851b addi.n a8, a5, 1 - 31f: 748080 extui a8, a8, 0, 8 - 322: 079697 bne a6, a9, 32d - 325: b04a70 addx8 a4, a10, a7 - 328: 1448 l32i.n a4, a4, 4 - 32a: 000106 j 332 - 32d: a04a70 addx4 a4, a10, a7 - 330: 0448 l32i.n a4, a4, 0 - 332: 404282 s8i a8, a2, 64 - 335: 070c movi.n a7, 0 - 337: 908820 addx2 a8, a8, a2 - 33a: 145872 s16i a7, a8, 40 - 33d: 400262 l8ui a6, a2, 64 - 340: a06620 addx4 a6, a6, a2 - 343: 0649 s32i.n a4, a6, 0 - 345: 000046 j 34a - 348: 040c movi.n a4, 0 - 34a: 042d mov.n a2, a4 - 34c: f00d ret.n - ... - -00000350 : - 350: f0c112 addi a1, a1, -16 - 353: 0109 s32i.n a0, a1, 0 - 355: 11c9 s32i.n a12, a1, 4 - 357: 21d9 s32i.n a13, a1, 8 - 359: 02cd mov.n a12, a2 - 35b: 03dd mov.n a13, a3 - 35d: 0c2d mov.n a2, a12 - 35f: fff805 call0 2e0 - 362: 029c beqz.n a2, 376 - 364: 000202 l8ui a0, a2, 0 - 367: 0b1d07 beq a13, a0, 376 - 36a: 400c02 l8ui a0, a12, 64 - 36d: 410c32 l8ui a3, a12, 65 - 370: e93307 bltu a3, a0, 35d - 373: 000086 j 379 - 376: 400c02 l8ui a0, a12, 64 - 379: 030c movi.n a3, 0 - 37b: 410c42 l8ui a4, a12, 65 - 37e: 116c32 s32i a3, a12, 68 - 381: 11c8 l32i.n a12, a1, 4 - 383: 013407 bltu a4, a0, 388 - 386: 032d mov.n a2, a3 - 388: 21d8 l32i.n a13, a1, 8 - 38a: 0108 l32i.n a0, a1, 0 - 38c: 10c112 addi a1, a1, 16 - 38f: f00d ret.n diff --git a/doc/lib_dump/full/liblwip.dobj b/doc/lib_dump/full/liblwip.dobj deleted file mode 100644 index b0c6cf95f..000000000 --- a/doc/lib_dump/full/liblwip.dobj +++ /dev/null @@ -1,20442 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/liblwip.a: - -api_lib.o: file format elf32-xtensa-le - - -api_msg.o: file format elf32-xtensa-le - - -autoip.o: file format elf32-xtensa-le - - -def.o: file format elf32-xtensa-le - - -dhcp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 1c: f0c112 addi a1, a1, -16 - 23: 21c9 mov.n a12, a2 - 25: 1109 l32i.n a0, a2, 32 - 27: 02cd s32i.n a0, a1, 0 - 29: 098208 l32r a0, c - 2c: f80101 callx0 a0 - 2f: 00c0ff l32r a3, 0 - 32: 3100 mov.n a2, a12 - 34: 2dfff4 l32r a0, 10 - 37: f7010c callx0 a0 - 3a: c0ff mov.n a2, a12 - 3c: 2d0000 l32r a3, 4 - 3f: f2310c l32r a0, 14 - 42: f501ff callx0 a0 - 45: c0ff mov.n a2, a12 - 47: 2d0000 l32r a3, 8 - 4a: f0310c l32r a0, 18 - 4d: f301ff callx0 a0 - 50: c0ff l32i.n a2, a1, 0 - 52: 0000 movi.n a3, 12 - 54: 0c0128 call0 e3c - 57: 45c3 mov.n a2, a12 - 59: 00de l32i.n a12, a1, 8 - 5b: c80c2d call0 848 - 5e: c521 l32i.n a0, a1, 4 - 60: 08007e addi a1, a1, 16 - 63: 1211 ret.n - 65: 0d10c1 ill - 68: 0000f0 ill - 6b: 000000 moveqz a0, a12, a0 - 6e: 0c0000 addi a1, a1, -16 - 71: 1283 s32i.n a0, a1, 0 - 73: f0c1 s32i.n a12, a1, 4 - 75: 0109 s32i.n a13, a1, 8 - 77: 11c9 l32i.n a12, a2, 32 - 79: 21d9 mov.n a13, a2 - 7b: 82c8 mov.n a2, a12 - 7d: 2d02dd call0 e3c - 80: dbc50c addi a3, a12, 36 - 83: 3200 mov.n a2, a13 - 85: 24cc movi.n a4, 0 - 87: 0d2d l32i.n a13, a1, 8 - 89: d8040c l32r a0, 68 - 8c: f70121 callx0 a0 - 8f: 00c0ff l8ui a2, a12, 13 - 92: 2200 movi.n a0, 1 - 94: 0c0d0c s16i a0, a12, 26 - 97: 0210 addi.n a2, a2, 1 - 99: 1b0d5c s8i a2, a12, 13 - 9c: 2222 l32i.n a0, a1, 0 - 9e: 0d4c l32i.n a12, a1, 4 - a0: c80108 addi a1, a1, 16 - a3: 1211 ret.n - a5: 0d10c1 ill - a8: 0000f0 ill - ab: 000000 excw - ae: 000000 excw - b1: 0000ff l32r a12, fffd8874 - b4: c112 excw - b6: 61f0 s32i.n a0, a1, 0 - b8: 09fffd l8ui a3, a6, 2 - bb: 3201 l32i.n a0, a2, 32 - bd: 080206 beqz a3, 107 - c0: 631682 l32r a9, ac - c3: 9104 l32i.n a5, a0, 8 - c5: fffb l32i.n a7, a6, 24 - c7: 782058 l8ui a4, a5, 19 - ca: 054266 srli a6, a7, 8 - cd: 687013 and a6, a6, a9 - d0: 669041 and a8, a7, a9 - d3: 879010 slli a8, a8, 8 - d6: 888010 extui a9, a7, 24, 8 - d9: 987011 slli a7, a7, 24 - dc: 778075 or a6, a6, a9 - df: 669001 or a7, a7, a8 - e2: 778020 or a6, a6, a7 - e5: 7020 s32i.n a6, a0, 32 - e7: 692066 l8ui a6, a5, 18 - ea: 056280 slli a4, a4, 8 - ed: 448012 or a4, a4, a6 - f0: 446011 slli a4, a4, 8 - f3: 448020 l8ui a6, a5, 17 - f6: 056211 l8ui a5, a5, 16 - f9: 055211 or a4, a4, a6 - fc: 446010 slli a4, a4, 8 - ff: 448020 or a4, a4, a5 - 102: 5011 s32i.n a4, a0, 36 - 104: 492044 call0 130 - 107: 8590 l32i.n a0, a1, 0 - 109: 080002 addi a1, a1, 16 - 10c: 1201 ret.n - 10e: 0d10c1 ill - 111: f0 .byte 0xff - 112: 000000 ill - 115: ff .byte 0xff - 116: 000000 ill - 119: 0000ff ill - 11c: 000000 excw - 11f: ea6000 ill - ... - 132: 0c0000 addi a1, a1, -32 - 135: 1213 s32i.n a0, a1, 12 - 137: e0c1 s32i.n a12, a1, 16 - 139: 3109 s32i.n a13, a1, 20 - 13b: 41c9 l32i.n a12, a2, 32 - 13d: 51d9 mov.n a13, a2 - 13f: 82c8 mov.n a2, a12 - 141: 2d02dd call0 e3c - 144: 850c mov.n a2, a13 - 146: 00cf mov.n a3, a12 - 148: 0d2d movi.n a4, 3 - 14a: 0c0c3d call0 129c - 14d: 0534 s32i.n a2, a1, 8 - 14f: 290115 bnez a2, 249 - 152: 5621 mov.n a2, a12 - 154: 0f62 movi.n a3, 57 - 156: 0c2d movi.n a4, 2 - 158: 0c933c call0 e50 - 15b: 4524 mov.n a2, a12 - 15d: 2d00cf l16ui a3, a13, 44 - 160: 1d320c call0 e84 - 163: 0516 mov.n a2, a12 - 165: 00d2 movi.n a3, 50 - 167: 0c2d movi.n a4, 4 - 169: 0c233c call0 e50 - 16c: 4544 mov.n a2, a12 - 16e: 00ce l32i.n a5, a12, 36 - 170: 580c2d l32r a6, 110 - 173: e8619c srli a3, a5, 8 - 176: 3850ff extui a4, a5, 24, 8 - 179: 485041 and a3, a3, a6 - 17c: 336075 or a3, a3, a4 - 17f: 334010 slli a4, a5, 24 - 182: 458020 and a5, a5, a6 - 185: 556001 slli a5, a5, 8 - 188: 558010 or a4, a4, a5 - 18b: 445011 or a3, a3, a4 - 18e: 334020 call0 ea8 - 191: 8520 mov.n a2, a12 - 193: 00d1 movi.n a3, 54 - 195: 0c2d movi.n a4, 4 - 197: 0c633c call0 e50 - 19a: 8544 mov.n a2, a12 - 19c: 00cb l32i.n a3, a12, 32 - 19e: 380c2d l32r a7, 114 - 1a1: dd718c extui a5, a3, 24, 8 - 1a4: 5830ff slli a4, a3, 24 - 1a7: 438075 and a6, a3, a7 - 1aa: 637001 slli a6, a6, 8 - 1ad: 668010 or a4, a4, a6 - 1b0: 446011 srli a3, a3, 8 - 1b3: 383020 and a3, a3, a7 - 1b6: 337041 or a3, a3, a5 - 1b9: 335010 or a3, a3, a4 - 1bc: 334020 call0 ea8 - 1bf: 8520 mov.n a2, a12 - 1c1: 00ce movi.n a3, 55 - 1c3: 0c2d movi.n a4, 4 - 1c5: 0c733c call0 e50 - 1c8: 8544 mov.n a2, a12 - 1ca: 00c8 movi.n a3, 1 - 1cc: 0c0c2d call0 e70 - 1cf: 0513 mov.n a2, a12 - 1d1: 00ca movi.n a3, 3 - 1d3: 0c0c2d call0 e70 - 1d6: c533 mov.n a2, a12 - 1d8: 00c9 movi.n a3, 28 - 1da: 1c0c2d call0 e70 - 1dd: 45c3 mov.n a2, a12 - 1df: 00c9 movi.n a3, 6 - 1e1: 0c0c2d call0 e70 - 1e4: c563 l32i.n a4, a13, 40 - 1e6: 00c8 s32i.n a4, a1, 0 - 1e8: ad48 beqz.n a4, 21a - 1ea: 0149 mov.n a2, a4 - 1ec: e4ac s32i.n a2, a1, 4 - 1ee: 29042d l32r a0, 120 - 1f1: cc0111 callx0 a0 - 1f4: 00c0ff extui a4, a2, 0, 8 - 1f7: 2000 beqz.n a4, 21a - 1f9: 7440 mov.n a2, a12 - 1fb: f49c movi.n a3, 12 - 1fd: 0c0c2d call0 e50 - 200: 05c3 l32i.n a3, a1, 0 - 202: 3800c5 l8ui a3, a3, 0 - 205: 3201 beqz.n a3, 21a - 207: 0003 l32i.n a4, a1, 4 - 209: 139c mov.n a2, a12 - 20b: 1148 addi.n a4, a4, 1 - 20d: 0c2d s32i.n a4, a1, 4 - 20f: 49441b call0 e70 - 212: 0511 l32i.n a3, a1, 4 - 214: 3800c6 l8ui a3, a3, 0 - 217: 033211 bnez a3, 207 - 21a: 5600 mov.n a2, a12 - 21c: 2dfec3 call0 1468 - 21f: 24850c l16ui a3, a12, 24 - 222: 3201 l32i.n a2, a12, 16 - 224: 280c1c addmi a3, a3, 0x100 - 227: d3324c addi a3, a3, -16 - 22a: c33201 extui a3, a3, 0, 16 - 22d: 3030f0 l32r a0, 124 - 230: bd01f4 callx0 a0 - 233: c0ff mov.n a6, a13 - 235: 0000 l32i.n a2, a12, 4 - 237: 0d6d l32i.n a3, a12, 16 - 239: 381c28 l32r a4, 118 - 23c: 414c movi.n a5, 67 - 23e: 4cffb7 l32r a0, 128 - 241: ba0135 callx0 a0 - 244: c0ff mov.n a2, a12 - 246: 2d0000 call0 1444 - 249: 1fc50c l8ui a0, a12, 13 - 24c: 0201 addi.n a0, a0, 1 - 24e: 1b0d0c extui a0, a0, 0, 8 - 251: 000000 s8i a0, a12, 13 - 254: 4c0274 bgeui a0, 6, 263 - 257: 60f60d ssl a0 - 25a: 10000b movi a0, 0x3e8 - 25d: a30240 sll a0, a0 - 260: 0000e8 j 266 - 263: 0086a1 l32r a0, 11c - 266: ae0100 movi a3, 0x1f4 - 269: 32ff l32i.n a13, a1, 20 - 26b: d8f4a1 extui a2, a0, 0, 16 - 26e: 200051 addmi a2, a2, 0x200 - 271: d222f4 addi a2, a2, -13 - 274: c22202 l32r a0, 12c - 277: ae01f3 callx0 a0 - 27a: 00c0ff s16i a2, a12, 26 - 27d: 2200 l32i.n a0, a1, 8 - 27f: 0d5c l32i.n a12, a1, 16 - 281: 2108 mov.n a2, a0 - 283: 41c8 l32i.n a0, a1, 12 - 285: 08002d addi a1, a1, 32 - 288: 1231 ret.n - 28a: 0d20c1 ill - 28d: 0000f0 ill - 290: 000000 addi a1, a1, -16 - ... - -00000294 : - 294: f0c112 l32r a1, fffff998 - 297: c9 .byte 0xff - 298: c111 l32i.n a12, a12, 0 - 29a: fffd s32i.n a0, a1, 0 - 29c: 0cc8 beqz.n a12, 2ce - 29e: 0109 l32i.n a0, a12, 32 - 2a0: ecac beqz.n a0, 2c9 - 2a2: ac8c08 l16ui a2, a0, 30 - 2a5: 102250 l16ui a3, a0, 28 - 2a8: 320f addi.n a2, a2, -1 - 2aa: 0b0e10 extui a2, a2, 0, 16 - 2ad: 202022 s16i a2, a0, 30 - 2b0: 22f4 bnez.n a2, 2ba - 2b2: 0f50 mov.n a2, a12 - 2b4: 2d62cc call0 3dc - 2b7: 12450c j 2c9 - 2ba: 8600 addi.n a3, a3, -1 - 2bc: 0b0003 extui a3, a3, 0, 16 - 2bf: 303033 s16i a3, a0, 28 - 2c2: 32f4 bnez.n a3, 2c9 - 2c4: 0e50 mov.n a2, a12 - 2c6: 2d33cc call0 3bc - 2c9: 450c l32i.n a12, a12, 0 - 2cb: c8000f bnez a12, 29e - 2ce: 560c l32i.n a12, a1, 4 - 2d0: fcfc l32i.n a0, a1, 0 - 2d2: 0811c8 addi a1, a1, 16 - 2d5: 1201 ret.n - 2d7: 0d10c1 ill - 2da: 0000f0 excw - 2dd: 000000 l32r a12, ffff2aa0 - -000002e0 : - 2e0: f0c112 l32r a1, fffff9e4 - 2e3: c9 .byte 0xff - 2e4: c111 l32i.n a12, a12, 0 - 2e6: fffd s32i.n a0, a1, 0 - 2e8: 0cc8 beqz.n a12, 30e - 2ea: 0109 l32i.n a0, a12, 32 - 2ec: 2cac beqz.n a0, 309 - 2ee: 9c8c08 l16ui a2, a0, 26 - 2f1: 102290 bltui a2, 2, 2fc - 2f4: b60d addi.n a3, a2, -1 - 2f6: 0b0722 s16i a3, a0, 26 - 2f9: 503232 j 309 - 2fc: 03060d bnei a2, 1, 309 - 2ff: 6600 addi.n a4, a2, -1 - 301: 0912 mov.n a2, a12 - 303: 2d420b s16i a4, a0, 26 - 306: 50420c call0 318 - 309: 050d l32i.n a12, a12, 0 - 30b: c80001 bnez a12, 2ea - 30e: 560c l32i.n a12, a1, 4 - 310: fdbc l32i.n a0, a1, 0 - 312: 0811c8 addi a1, a1, 16 - 315: 1201 ret.n - 317: 0d10c1 mul16u a1, a2, a0 - 31a: 1200f0 slli a12, a9, 1 - 31d: f0c1 mov.n a12, a2 - 31f: 11c9 l32i.n a2, a2, 32 - 321: 02cd s32i.n a0, a1, 0 - 323: 098228 l8ui a0, a2, 12 - 326: 020201 addi a3, a0, -12 - 329: c0320c beqz a3, 3b3 - 32c: 6316f4 bnei a0, 6, 332 - 32f: 606608 j 3b3 - 332: 200602 bnei a0, 1, 343 - 335: 106600 l8ui a4, a2, 13 - 338: 02420d bgeui a4, 6, 391 - 33b: f60d mov.n a2, a12 - 33d: 2d5564 call0 130 - 340: df050c j 388 - 343: 1106ff bnei a0, 8, 354 - 346: 806600 l8ui a5, a2, 13 - 349: 02520d bgeui a5, 2, 39e - 34c: f60d mov.n a2, a12 - 34e: 2d5125 call0 6c - 351: d1c50c j 388 - 354: 0cc6ff bnei a0, 5, 35f - 357: 6600 mov.n a2, a12 - 359: 2d0750 call0 35c - 35c: 00050c j 388 - 35f: 0a0600 bnei a0, 4, 372 - 362: 406600 l8ui a7, a2, 13 - 365: 720f movi.n a6, 8 - 367: 0c0d02 bltu a6, a7, 3a6 - 36a: 7786 mov.n a2, a12 - 36c: 2d3b36 call0 b4c - 36f: 7dc50c j 388 - 372: 054600 bnei a0, 3, 388 - 375: 306600 l8ui a8, a2, 13 - 378: 028212 bgeui a8, 2, 383 - 37b: f60d mov.n a2, a12 - 37d: 2d0728 call0 c3c - 380: 8bc50c j 388 - 383: 0600 mov.n a2, a12 - 385: 2d0001 call0 848 - 388: 050c l32i.n a12, a1, 4 - 38a: 004c l32i.n a0, a1, 0 - 38c: 0811c8 addi a1, a1, 16 - 38f: 1201 ret.n - 391: 10c1 mov.n a2, a12 - 393: 2df00d call0 394 - 396: 050c mov.n a2, a12 - 398: 2d0000 call0 848 - 39b: 4ac50c j 388 - 39e: 4600 mov.n a2, a12 - 3a0: 2dfffa call0 93c - 3a3: 59850c j 388 - 3a6: 4600 mov.n a2, a12 - 3a8: 2dfff8 call0 3ac - 3ab: 050c mov.n a2, a12 - 3ad: 2d0000 call0 848 - 3b0: 49850c j 388 - 3b3: 0600 mov.n a2, a12 - 3b5: 2dfff5 call0 848 - 3b8: 49050c j 388 - 3bb: f30600 mul16u a1, a2, a0 - 3be: 1200ff slli a0, a9, 17 - 3c1: f0c1 l32i.n a0, a2, 32 - 3c3: 080109 l8ui a0, a0, 12 - 3c6: 000282 beqi a0, 1, 3cf - 3c9: 10260c beqi a0, 10, 3cf - 3cc: 902605 bnei a0, 5, 3d2 - 3cf: 506602 call0 3d0 - 3d2: 0502 l32i.n a0, a1, 0 - 3d4: 080000 addi a1, a1, 16 - 3d7: 1201 ret.n - 3d9: 0d10c1 ill - 3dc: 0000f0 addi a1, a1, -16 - 3df: 1200 s32i.n a0, a1, 0 - 3e1: f0c1 l32i.n a0, a2, 32 - 3e3: 080109 l8ui a0, a0, 12 - 3e6: 000282 beqi a0, 1, 3ef - 3e9: 10260c beqi a0, 10, 3ef - 3ec: 902605 bnei a0, 5, 3f2 - 3ef: 506602 call0 b4c - 3f2: c502 l32i.n a0, a1, 0 - 3f4: 080075 addi a1, a1, 16 - 3f7: 1201 ret.n - 3f9: 0d10c1 ill - 3fc: 0000f0 ill - 3ff: 000000 excw - 402: 000000 and a0, a0, a0 - 405: 0000ff ill - 408: 000010 ill - 40b: 000000 mul16u a1, a2, a0 - 40e: 120000 srai a12, a14, 9 - 411: e0c1 s32i.n a13, a1, 12 - 413: 21c9 s32i.n a0, a1, 4 - 415: 0931d9 l32r a13, 3fc - 418: d111 l32i.n a0, a2, 32 - 41a: fff9 movi.n a2, 0 - 41c: 8208 s32i.n a2, a0, 44 - 41e: 020c s32i.n a2, a0, 40 - 420: 29b029 l8ui a3, a13, 3 - 423: 32a0 s32i.n a14, a1, 16 - 425: 030d beqz.n a3, 42b - 427: 41e9 l32i.n a4, a13, 28 - 429: 238c s32i.n a4, a0, 48 - 42b: 497d48 l8ui a5, a13, 4 - 42e: 0d52c0 beqz a5, 501 - 431: 1604 l32i.n a4, a13, 32 - 433: 0cf5 s32i.n a4, a0, 52 - 435: 498d48 l8ui a6, a13, 5 - 438: 62d0 l32i.n a9, a0, 8 - 43a: 98050d beqz a6, 509 - 43d: 1620 l32i.n a4, a13, 36 - 43f: 0cb6 s32i.n a4, a0, 56 - 441: 499d48 l8ui a8, a9, 19 - 444: 0982e0 l8ui a10, a9, 18 - 447: 09a213 slli a8, a8, 8 - 44a: 888012 or a8, a8, a10 - 44d: 88a011 slli a8, a8, 8 - 450: 888020 l8ui a10, a9, 17 - 453: 09a211 l8ui a9, a9, 16 - 456: 099211 or a8, a8, a10 - 459: 88a010 slli a8, a8, 8 - 45c: 888020 or a8, a8, a9 - 45f: 9011 s32i.n a8, a0, 36 - 461: 892088 l8ui a7, a13, 6 - 464: 0d7290 l32r a14, 400 - 467: e106 beqz.n a7, 48a - 469: ffe7 l32i.n a9, a13, 40 - 46b: f79c movi.n a2, 1 - 46d: 0cad98 extui a11, a9, 24, 8 - 470: b89012 slli a10, a9, 24 - 473: a98075 and a12, a9, a14 - 476: c9e001 slli a12, a12, 8 - 479: cc8010 or a10, a10, a12 - 47c: aac011 srli a9, a9, 8 - 47f: 989020 and a9, a9, a14 - 482: 99e041 or a9, a9, a11 - 485: 99b010 or a9, a9, a10 - 488: a020 s32i.n a9, a0, 40 - 48a: 992099 s8i a2, a0, 14 - 48d: 4022a0 l8ui a10, a13, 7 - 490: a20e beqz.n a10, 4b1 - 492: 070d l32i.n a11, a13, 44 - 494: b8da9c and a2, a11, a14 - 497: 2be0bd slli a12, a11, 24 - 49a: cb8010 slli a2, a2, 8 - 49d: 228001 or a12, a12, a2 - 4a0: cc2011 extui a2, a11, 24, 8 - 4a3: 28b020 srli a11, a11, 8 - 4a6: b8b075 and a11, a11, a14 - 4a9: bbe041 or a11, a11, a2 - 4ac: bb2010 or a11, a11, a12 - 4af: c020 s32i.n a11, a0, 44 - 4b1: 20bb movi.n a12, 0 - 4b3: b0b9 add.n a4, a12, a13 - 4b5: da0c0c l8ui a4, a4, 8 - 4b8: 424c beqz.n a4, 4f4 - 4ba: bc0804 bgeui a12, 2, 4f4 - 4bd: 2cf684 l32r a5, 404 - 4c0: 5136 mov.n a2, a12 - 4c2: 2dffd1 addx4 a5, a12, a5 - 4c5: 500c l32i.n a5, a5, 32 - 4c7: a05c mov.n a3, a1 - 4c9: 3d8558 extui a7, a5, 24, 8 - 4cc: 785001 slli a6, a5, 24 - 4cf: 658075 and a8, a5, a14 - 4d2: 85e001 slli a8, a8, 8 - 4d5: 888010 or a6, a6, a8 - 4d8: 668011 srli a5, a5, 8 - 4db: 585020 and a5, a5, a14 - 4de: 55e041 or a5, a5, a7 - 4e1: 557010 or a5, a5, a6 - 4e4: 6020 s32i.n a5, a1, 0 - 4e6: 592055 l32r a0, 408 - 4e9: c80101 callx0 a0 - 4ec: c0ff addi.n a12, a12, 1 - 4ee: 1b0000 extui a12, a12, 0, 8 - 4f1: c0c0cc j 4b3 - 4f4: 8674 l32i.n a12, a1, 8 - 4f6: ffef l32i.n a13, a1, 12 - 4f8: 21c8 l32i.n a14, a1, 16 - 4fa: 31d8 l32i.n a0, a1, 4 - 4fc: 0841e8 addi a1, a1, 32 - 4ff: 1211 ret.n - 501: 20c1 l32i.n a4, a0, 48 - 503: 48f00d srli a4, a4, 1 - 506: 4140c0 j 433 - 509: 4641 l32i.n a4, a0, 48 - 50b: 48ffca j 43f - 50e: cc06c0 ill - 511: 0000ff ill - 514: 0000 movi.n a4, 60 - ... - -00000518 : - 518: 12c43c slli a0, a9, 1 - 51b: f0c1 s32i.n a2, a1, 0 - 51d: 1109 s32i.n a12, a1, 8 - 51f: 0129 mov.n a2, a3 - 521: 21c9 mov.n a12, a3 - 523: 032d movi.n a3, 0 - 525: 0c03cd l32r a0, 510 - 528: fa0103 callx0 a0 - 52b: c0ff l32i.n a0, a1, 0 - 52d: 0000 s32i.n a12, a0, 32 - 52f: 0108 l32i.n a12, a1, 8 - 531: 80c9 l32i.n a0, a1, 4 - 533: 0821c8 addi a1, a1, 16 - 536: 1211 ret.n - 538: 0d10c1 ill - 53b: 0000f0 mul16u a1, a2, a0 - ... - -00000540 : - 540: f0c112 l32r a1, fffc1074 - 543: 11c9 l32i.n a2, a2, 32 - 545: 02cd s32i.n a0, a1, 0 - 547: 8228 beqz.n a2, 553 - 549: 8c0109 l32r a0, 538 - 54c: fb0182 callx0 a0 - 54f: c0ff movi.n a0, 0 - 551: 0000 s32i.n a0, a12, 32 - 553: 000c l32i.n a12, a1, 4 - 555: 8c09 l32i.n a0, a1, 0 - 557: 0811c8 addi a1, a1, 16 - 55a: 1201 ret.n - 55c: 0d10c1 ill - 55f: 0000f0 ill - 562: 000000 excw - 565: 000000 l32r a1, fffc0568 - 568: 00116c ill - ... - -00000588 : - 588: f0c112 l32r a2, fffc4cac - 58b: 21d9 s32i.n a0, a1, 0 - 58d: 11c9 mov.n a12, a2 - 58f: cd0109 beqz a2, 63a - 592: 1602 l32i.n a13, a12, 32 - 594: d80a72 l8ui a2, a2, 53 - 597: 02228c movi a3, 247 - 59a: a03235 and a2, a2, a3 - 59d: 2230f7 s8i a2, a12, 53 - 5a0: 4c2210 extui a2, a2, 5, 1 - 5a3: 252035 beqz a2, 63a - 5a6: 321604 l16ui a5, a12, 44 - 5a9: 1c5209 movi a4, 0x23f - 5ac: a24216 bgeu a4, a5, 61f - 5af: 573f bnez.n a13, 5c3 - 5b1: 6fb4 movi.n a2, 60 - 5b3: 3c0ddc l32r a0, 568 - 5b6: ed01c2 callx0 a0 - 5b9: c0ff mov.n a13, a2 - 5bb: dd0000 beqz a2, 61f - 5be: 1602 s32i.n a2, a12, 32 - 5c0: 290602 j 5cd - 5c3: 468c l32i.n a2, a13, 4 - 5c5: 0002 beqz.n a2, 5cd - 5c7: 8c1d28 l32r a0, 56c - 5ca: e90142 callx0 a0 - 5cd: c0ff mov.n a2, a13 - 5cf: 0000 movi.n a3, 0 - 5d1: 0d2d movi.n a4, 60 - 5d3: 3c030c l32r a0, 570 - 5d6: e701c4 callx0 a0 - 5d9: 00c0ff l32r a0, 574 - 5dc: e60100 callx0 a0 - 5df: c0ff s32i.n a2, a13, 4 - 5e1: 0000 beqz.n a2, 61f - 5e3: 1d29 movi.n a4, 68 - 5e5: 4ca2bc l32r a3, 55c - 5e8: dd3144 l8ui a6, a2, 8 - 5eb: 62ff movi.n a7, 32 - 5ed: 2c0802 or a6, a6, a7 - 5f0: 667007 s8i a6, a2, 8 - 5f3: 426220 l32r a0, 578 - 5f6: e10108 callx0 a0 - 5f9: 00c0ff l32r a3, 560 - 5fc: 3100 l32i.n a2, a13, 4 - 5fe: ffd9 movi.n a4, 67 - 600: 4c1d28 l32r a0, 57c - 603: df0134 callx0 a0 - 606: c0ff l32i.n a2, a13, 4 - 608: 280000 l32r a3, 564 - 60b: 311d mov.n a4, a12 - 60d: 4dffd7 l32r a0, 580 - 610: dc010c callx0 a0 - 613: c0ff mov.n a2, a12 - 615: 2d0000 call0 848 - 618: 050c beqz.n a2, 624 - 61a: 0023 mov.n a2, a12 - 61c: 2d828c call0 620 - 61f: 050c movi.n a2, -1 - 621: 7c0000 j 62f - 624: 0286f2 l8ui a8, a12, 53 - 627: 8200 movi.n a9, 8 - 629: 0c350c or a8, a8, a9 - 62c: 889089 s8i a8, a12, 53 - 62f: 8220 l32i.n a12, a1, 4 - 631: 354c l32i.n a13, a1, 8 - 633: 11c8 l32i.n a0, a1, 0 - 635: 0821d8 addi a1, a1, 16 - 638: 1201 ret.n - 63a: 10c1 movi.n a2, -12 - 63c: 7cf00d j 62f - 63f: fbc642 ill - 642: 0000ff ill - ... - -00000664 : - 664: b0c112 l32r a6, fffc0ea8 - 667: 1161c2 l32r a6, ffff3aa8 - 66a: 106102 l16ui a0, a6, 228 - 66d: 02cd s32i.n a0, a13, 8 - 66f: 097216 l32r a0, fffc12a0 - 672: 012d movi.n a4, 60 - 674: 3c030c l32r a0, 648 - 677: f501c4 callx0 a0 - 67a: c0ff mov.n a2, a1 - 67c: 0000 movi.n a3, 8 - 67e: 0c012d call0 e3c - 681: c583 l32i.n a0, a12, 32 - 683: 007b beqz.n a0, 68e - 685: 8c08 l32i.n a2, a0, 4 - 687: 708c beqz.n a2, 68e - 689: 1028 s32i.n a2, a1, 60 - 68b: 29328c j 6b1 - 68e: 0886f1 l32r a0, 64c - 691: ef0100 callx0 a0 - 694: c0ff s32i.n a2, a1, 60 - 696: 290000 beqz a2, 706 - 699: 16f1 s32i.n a2, a1, 4 - 69b: 2906c2 l8ui a3, a2, 8 - 69e: 3211 movi.n a4, 32 - 6a0: 2c0802 or a3, a3, a4 - 6a3: 334004 s8i a3, a2, 8 - 6a6: 3220 movi.n a4, 68 - 6a8: 4c0842 l32r a3, 640 - 6ab: e63144 l32r a0, 650 - 6ae: e901ff callx0 a0 - 6b1: c0ff mov.n a2, a12 - 6b3: 0000 mov.n a3, a1 - 6b5: 0c2d movi.n a4, 8 - 6b7: 0c013d call0 129c - 6ba: 4584 bnez.n a2, 6fc - 6bc: 00be mov.n a2, a1 - 6be: e2fc movi.n a3, 57 - 6c0: 012d movi.n a4, 2 - 6c2: 0c933c call0 e50 - 6c5: c524 mov.n a2, a1 - 6c7: 2d0078 l16ui a3, a12, 44 - 6ca: 1c3201 call0 e84 - 6cd: 8516 mov.n a2, a1 - 6cf: 2d007b call0 1468 - 6d2: d98501 l16ui a3, a1, 24 - 6d5: 3200 l32i.n a2, a1, 16 - 6d7: 280c11 addmi a3, a3, 0x100 - 6da: d33241 addi a3, a3, -16 - 6dd: c33201 extui a3, a3, 0, 16 - 6e0: 3030f0 l32r a0, 654 - 6e3: dd01f4 callx0 a0 - 6e6: c0ff mov.n a6, a12 - 6e8: 0000 l32i.n a2, a1, 60 - 6ea: 0c6d l32i.n a3, a1, 16 - 6ec: 38f128 l32r a4, 644 - 6ef: 4141 movi.n a5, 67 - 6f1: 4cffd6 l32r a0, 658 - 6f4: d90135 callx0 a0 - 6f7: c0ff mov.n a2, a1 - 6f9: 2d0000 call0 1444 - 6fc: 8501 l32i.n a2, a1, 4 - 6fe: 00d4 beqz.n a2, 706 - 700: 8c1128 l32r a0, 65c - 703: d70142 callx0 a0 - 706: 00c0ff l32i a12, a1, 68 - 709: 21c200 l32i a0, a1, 64 - 70c: 210211 addi a1, a1, 80 - 70f: 1210 ret.n - 711: 0d50c1 ill - 714: 0000f0 ill - 717: 000000 mul16u a1, a2, a0 - ... - -0000071c : - 71c: f0c112 l32r a0, fffc4e40 - 71f: 0109 s32i.n a13, a1, 8 - 721: 11c9 l32i.n a13, a2, 32 - 723: 21d9 mov.n a12, a2 - 725: 82d8 beqz.n a13, 754 - 727: ac02cd l8ui a2, a13, 12 - 72a: 22bd movi.n a0, 0 - 72c: 0c0d beqz.n a2, 754 - 72e: ac000c bgei a2, 6, 734 - 731: 62e642 bgei a2, 3, 742 - 734: 32e602 beqi a2, 10, 742 - 737: 260d mov.n a2, a12 - 739: 2d0a92 s8i a0, a13, 13 - 73c: 4d020c call0 848 - 73f: 10850d j 754 - 742: 4600 mov.n a2, a12 - 744: 2d0004 l32r a0, 714 - 747: f4010c callx0 a0 - 74a: c0ff mov.n a2, a12 - 74c: 0000 movi.n a0, 0 - 74e: 0c0c2d s8i a0, a13, 13 - 751: 4d0200 call0 c3c - 754: 850d l32i.n a12, a1, 4 - 756: 004e l32i.n a13, a1, 8 - 758: 11c8 l32i.n a0, a1, 0 - 75a: 0821d8 addi a1, a1, 16 - 75d: 1201 ret.n - 75f: 0d10c1 mul16u a1, a2, a0 - 762: 1200f0 slli a0, a9, 17 - -00000764 : - 764: f0c112 l32r a0, fffc91d4 - 767: 0109 l32i.n a0, a2, 32 - 769: 229c beqz.n a0, 77b - 76b: 8c8208 l8ui a4, a0, 12 - 76e: 0042e0 bnei a4, 8, 77b - 771: 660c l32i.n a6, a0, 36 - 773: 0984 l32i.n a5, a3, 0 - 775: 589068 bne a5, a6, 77b - 778: 956703 call0 794 - 77b: 8502 l32i.n a0, a1, 0 - 77d: 080001 addi a1, a1, 16 - 780: 1201 ret.n - 782: 0d10c1 ill - 785: f0 .byte 0xff - 786: 000000 ill - 789: 0000ff ill - ... - 798: 12c30c slli a0, a9, 17 - 79b: f0c1 s32i.n a12, a1, 4 - 79d: 0109 s32i.n a13, a1, 8 - 79f: 11c9 l32i.n a12, a2, 32 - 7a1: 21d9 mov.n a13, a2 - 7a3: 82c8 mov.n a2, a12 - 7a5: 2d02dd call0 e3c - 7a8: 450c mov.n a2, a13 - 7aa: 0069 mov.n a3, a12 - 7ac: 0d2d movi.n a4, 4 - 7ae: 0c0c3d call0 129c - 7b1: c544 mov.n a0, a2 - 7b3: 00ae s32i.n a2, a1, 12 - 7b5: 29020d bnez a2, 817 - 7b8: 5631 mov.n a2, a12 - 7ba: 05e2 movi.n a3, 50 - 7bc: 0c2d movi.n a4, 4 - 7be: 0c233c call0 e50 - 7c1: 0544 mov.n a2, a12 - 7c3: 0069 l32i.n a4, a12, 36 - 7c5: 480c2d l32r a6, 784 - 7c8: ef619c srli a3, a4, 8 - 7cb: 3840ff and a3, a3, a6 - 7ce: 336041 and a5, a4, a6 - 7d1: 546010 slli a5, a5, 8 - 7d4: 558010 extui a6, a4, 24, 8 - 7d7: 684011 or a3, a3, a6 - 7da: 336075 slli a4, a4, 24 - 7dd: 448020 or a4, a4, a5 - 7e0: 445001 or a3, a3, a4 - 7e3: 334020 call0 ea8 - 7e6: 4520 mov.n a2, a12 - 7e8: 2d006c call0 1468 - 7eb: c7c50c l16ui a3, a12, 24 - 7ee: 3200 l32i.n a2, a12, 16 - 7f0: 280c1c addmi a3, a3, 0x100 - 7f3: d3324c addi a3, a3, -16 - 7f6: c33201 extui a3, a3, 0, 16 - 7f9: 3030f0 l32r a0, 78c - 7fc: e401f4 callx0 a0 - 7ff: c0ff mov.n a6, a13 - 801: 0000 l32i.n a2, a12, 4 - 803: 0d6d l32i.n a3, a12, 16 - 805: 381c28 l32r a4, 788 - 808: 414c movi.n a5, 67 - 80a: 4cffe0 l32r a0, 790 - 80d: e10135 callx0 a0 - 810: c0ff mov.n a2, a12 - 812: 2d0000 call0 1444 - 815: 050c l32i.n a0, a1, 12 - 817: 00c3 l32i.n a13, a1, 8 - 819: d83108 l8ui a5, a12, 13 - 81c: 5221 movi.n a4, 20 - 81e: 0d0c mov.n a2, a0 - 820: 2d441c s16i a4, a12, 26 - 823: 4200 addi.n a5, a5, 1 - 825: 1b0d5c s8i a5, a12, 13 - 828: 5255 l32i.n a0, a1, 0 - 82a: 0d4c l32i.n a12, a1, 4 - 82c: c80108 addi a1, a1, 16 - 82f: 1211 ret.n - 831: 0d10c1 ill - 834: 0000f0 ill - 837: 000000 excw - 83a: 600000 ill - 83d: 0000ea ill - ... - 84c: 12630c slli a0, a9, 1 - 84f: f0c1 s32i.n a13, a1, 12 - 851: 1109 s32i.n a12, a1, 8 - 853: 31d9 mov.n a13, a2 - 855: 21c9 l32i.n a12, a2, 32 - 857: 02dd movi.n a0, 0 - 859: 82c8 mov.n a2, a12 - 85b: 000c s32i.n a0, a12, 36 - 85d: 090c2d call0 e3c - 860: c59c mov.n a2, a13 - 862: 005d mov.n a3, a12 - 864: 0d2d movi.n a4, 1 - 866: 0c0c3d call0 129c - 869: 4514 s32i.n a2, a1, 0 - 86b: 2900a3 bnez a2, 8d3 - 86e: 5601 mov.n a2, a12 - 870: 0642 movi.n a3, 57 - 872: 0c2d movi.n a4, 2 - 874: 0c933c call0 e50 - 877: 8524 mov.n a2, a12 - 879: 2d005d l16ui a3, a13, 44 - 87c: 1d320c call0 e84 - 87f: 4516 mov.n a2, a12 - 881: 0060 movi.n a3, 55 - 883: 0c2d movi.n a4, 4 - 885: 0c733c call0 e50 - 888: 8544 mov.n a2, a12 - 88a: 005c movi.n a3, 1 - 88c: 0c0c2d call0 e70 - 88f: 0513 mov.n a2, a12 - 891: 005e movi.n a3, 3 - 893: 0c0c2d call0 e70 - 896: c533 mov.n a2, a12 - 898: 005d movi.n a3, 28 - 89a: 1c0c2d call0 e70 - 89d: 45c3 mov.n a2, a12 - 89f: 005d movi.n a3, 6 - 8a1: 0c0c2d call0 e70 - 8a4: c563 mov.n a2, a12 - 8a6: 2d005c call0 1468 - 8a9: bc050c l16ui a3, a12, 24 - 8ac: 3200 l32i.n a2, a12, 16 - 8ae: 280c1c addmi a3, a3, 0x100 - 8b1: d3324c addi a3, a3, -16 - 8b4: c33201 extui a3, a3, 0, 16 - 8b7: 3030f0 l32r a0, 83c - 8ba: e101f4 callx0 a0 - 8bd: c0ff mov.n a6, a13 - 8bf: 0000 l32i.n a2, a12, 4 - 8c1: 0d6d l32i.n a3, a12, 16 - 8c3: 381c28 l32r a4, 834 - 8c6: 414c movi.n a5, 67 - 8c8: 4cffdc l32r a0, 840 - 8cb: de0135 callx0 a0 - 8ce: c0ff mov.n a2, a12 - 8d0: 2d0000 call0 1444 - 8d3: b7050c l8ui a0, a12, 13 - 8d6: 0200 addi.n a0, a0, 1 - 8d8: 1b0d0c extui a0, a0, 0, 8 - 8db: 000000 s8i a0, a12, 13 - 8de: 4c0274 bgeui a0, 6, 8ed - 8e1: 60f60d ssl a0 - 8e4: 10000b movi a0, 0x3e8 - 8e7: a30240 sll a0, a0 - 8ea: 0000e8 j 8f0 - 8ed: 0086a1 l32r a0, 838 - 8f0: d20100 movi a3, 0x1f4 - 8f3: 32ff l32i.n a13, a1, 12 - 8f5: d8f4a1 extui a2, a0, 0, 16 - 8f8: 200031 addmi a2, a2, 0x200 - 8fb: d222f4 addi a2, a2, -13 - 8fe: c22202 l32r a0, 844 - 901: d101f3 callx0 a0 - 904: 00c0ff s16i a2, a12, 26 - 907: 2200 l32i.n a0, a1, 0 - 909: 0d5c l32i.n a12, a1, 8 - 90b: 0108 mov.n a2, a0 - 90d: 21c8 l32i.n a0, a1, 4 - 90f: 08002d addi a1, a1, 16 - 912: 1211 ret.n - 914: c1 .byte 0xff - 915: 10 .byte 0xff - 916: fff00d ill - 919: 0000ff slli a0, a0, 32 - 91c: 00 .byte 0xff - 91d: 00 .byte 0xff - 91e: 00 .byte 0xff - 91f: ffff01 ill - 922: 0000ff ill - ... - 93d: 000000 l32r a12, ffff3080 - 940: d0c112 l32r a6, fffe10e4 - 943: 61c9 s32i.n a13, a1, 28 - 945: 81e9 s32i.n a0, a1, 20 - 947: 71d9 mov.n a13, a2 - 949: dd5109 beqz a2, a1c - 94c: 1602 l32i.n a12, a2, 32 - 94e: c80cf2 l32r a14, 914 - 951: f1e182 beqz a12, a1c - 954: 16ff l32i.n a0, a12, 52 - 956: 080c7c beqi a0, -1, 978 - 959: 26dc movi.n a3, 60 - 95b: 3c1e00 addi a2, a0, 30 - 95e: c022c3 l32r a0, 920 - 961: f0011e callx0 a0 - 964: c0ff mov.n a0, a14 - 966: 0d0000 bltu a14, a2, 96b - 969: 270e mov.n a0, a2 - 96b: 0d013e extui a2, a0, 0, 16 - 96e: 200002 s16i a2, a12, 28 - 971: 22f4 bnez.n a2, 978 - 973: 0e5c movi.n a3, 1 - 975: 0c32cc s16i a3, a12, 28 - 978: 3213 l32i.n a0, a12, 56 - 97a: 080e5c beqi a0, -1, 9a1 - 97d: 26ec movi.n a3, 60 - 97f: 3c2300 addi a2, a0, 30 - 982: c022c3 l32r a0, 924 - 985: e8011e callx0 a0 - 988: c0ff mov.n a0, a14 - 98a: 0d0000 bltu a14, a2, 98f - 98d: 270e mov.n a0, a2 - 98f: 0d013e extui a0, a0, 0, 16 - 992: 000002 s16i a0, a12, 30 - 995: 02f4 bnez.n a0, 9a4 - 997: 0f5c movi.n a0, 1 - 999: b0cc movi.n a4, 1 - 99b: 0c100c s16i a4, a12, 30 - 99e: 5c4214 j 9a4 - 9a1: 00860f l16ui a0, a12, 30 - 9a4: 1c0200 l16ui a5, a12, 28 - 9a7: 1c520f l8ui a7, a12, 14 - 9aa: 0c720e bltu a5, a0, 9b4 - 9ad: 070e beqz.n a0, 9b4 - 9af: 0635 movi.n a6, 0 - 9b1: 0c308c s16i a6, a12, 28 - 9b4: 5c6206 beqz a7, a29 - 9b7: 160e l32i.n a0, a12, 40 - 9b9: 0717 s32i.n a0, a1, 0 - 9bb: ac08 l32i.n a8, a12, 44 - 9bd: 0109 s32i.n a8, a1, 4 - 9bf: bc88 bnez.n a8, 9ce - 9c1: 1189 l32i.n a9, a12, 36 - 9c3: 98b8cc l32r a10, 918 - 9c6: d5a19c and a9, a9, a0 - 9c9: 9900ff or a9, a9, a10 - 9cc: a010 s32i.n a9, a1, 4 - 9ce: 992099 addi a11, a1, 16 - 9d1: b211 addi.n a3, a1, 8 - 9d3: 10c1 l32i.n a2, a13, 4 - 9d5: 318b addi.n a0, a1, 12 - 9d7: 1d28 s32i.n a2, a3, 0 - 9d9: 01cb mov.n a2, a13 - 9db: 2d0329 addi a3, a12, 36 - 9de: 320d l32i.n a14, a13, 8 - 9e0: 24cc s32i.n a14, a0, 0 - 9e2: 2de8 l32i.n a10, a13, 12 - 9e4: 00e9 s32i.n a10, a11, 0 - 9e6: a93da8 l32r a0, 928 - 9e9: d0010b callx0 a0 - 9ec: c0ff mov.n a2, a13 - 9ee: 0000 mov.n a3, a1 - 9f0: 3d0d2d l32r a0, 92c - 9f3: cf0101 callx0 a0 - 9f6: c0ff mov.n a2, a13 - 9f8: 0000 addi.n a3, a1, 4 - 9fa: 4b0d2d l32r a0, 930 - 9fd: cd0131 callx0 a0 - a00: c0ff mov.n a2, a13 - a02: 2d0000 l32r a0, 934 - a05: cc010d callx0 a0 - a08: c0ff addi.n a2, a1, 8 - a0a: 0000 addi.n a3, a1, 12 - a0c: cb218b addi a4, a1, 16 - a0f: c14231 l32r a0, 938 - a12: ca0110 callx0 a0 - a15: c0ff mov.n a2, a12 - a17: 0000 movi.n a3, 10 - a19: 0c0c2d call0 e3c - a1c: 05a3 l32i.n a12, a1, 24 - a1e: 0042 l32i.n a13, a1, 28 - a20: 61c8 l32i.n a14, a1, 32 - a22: 71d8 l32i.n a0, a1, 20 - a24: 0881e8 addi a1, a1, 48 - a27: 1251 ret.n - a29: 0d30c1 l8ui a2, a12, 36 - a2c: 0c22f0 bbsi a2, 7, a35 - a2f: e27724 movi a0, 255 - a32: a00205 j 9b9 - a35: e0c6ff l32r a0, 91c - a38: b901ff movi a4, 191 - a3b: a042ff bgeu a4, a2, a41 - a3e: b427bf j 9b9 - a41: c602 mov.n a0, a14 - a43: 0dffdd j 9b9 - a46: dc860e or a0, a0, a0 - a49: ff .byte 0x4e - a4a: 200000 ill - a4d: 00004e ill - ... - -00000a60 : - a60: 12530c srai a0, a14, 25 - a63: e0c1 s32i.n a12, a1, 16 - a65: 3109 s32i.n a13, a1, 20 - a67: 41c9 l32i.n a12, a2, 32 - a69: 51d9 mov.n a13, a2 - a6b: 82c8 mov.n a2, a12 - a6d: 2d02dd call0 e3c - a70: c50c mov.n a2, a13 - a72: 003c mov.n a3, a12 - a74: 0d2d movi.n a4, 3 - a76: 0c0c3d call0 129c - a79: 4534 s32i.n a2, a1, 8 - a7b: 290082 bnez a2, af4 - a7e: 5621 mov.n a2, a12 - a80: 0752 movi.n a3, 57 - a82: 0c2d movi.n a4, 2 - a84: 0c933c call0 e50 - a87: 8524 mov.n a2, a12 - a89: 2d003c l16ui a3, a13, 44 - a8c: 1d320c call0 e84 - a8f: 4516 l32i.n a0, a13, 40 - a91: 003f s32i.n a0, a1, 0 - a93: ad08 beqz.n a0, ac5 - a95: 0109 mov.n a2, a0 - a97: e0ac s32i.n a2, a1, 4 - a99: 29002d l32r a0, a4c - a9c: ec0111 callx0 a0 - a9f: 00c0ff extui a4, a2, 0, 8 - aa2: 2000 beqz.n a4, ac5 - aa4: 7440 mov.n a2, a12 - aa6: f49c movi.n a3, 12 - aa8: 0c0c2d call0 e50 - aab: 45c3 l32i.n a3, a1, 0 - aad: 38003a l8ui a3, a3, 0 - ab0: 3201 beqz.n a3, ac5 - ab2: 0003 l32i.n a4, a1, 4 - ab4: 139c mov.n a2, a12 - ab6: 1148 addi.n a4, a4, 1 - ab8: 0c2d s32i.n a4, a1, 4 - aba: 49441b call0 e70 - abd: 4511 l32i.n a3, a1, 4 - abf: 38003b l8ui a3, a3, 0 - ac2: 033211 bnez a3, ab2 - ac5: 5600 mov.n a2, a12 - ac7: 2dfec3 call0 1468 - aca: 9a050c l16ui a3, a12, 24 - acd: 3200 l32i.n a2, a12, 16 - acf: 280c1c addmi a3, a3, 0x100 - ad2: d3324c addi a3, a3, -16 - ad5: c33201 extui a3, a3, 0, 16 - ad8: 3030f0 l32r a0, a50 - adb: de01f4 callx0 a0 - ade: c0ff mov.n a6, a13 - ae0: 0000 l32i.n a2, a12, 4 - ae2: 0d6d l32i.n a3, a12, 16 - ae4: 381c28 addi a4, a12, 32 - ae7: 424c movi.n a5, 67 - ae9: 4c20cc l32r a0, a54 - aec: da0135 callx0 a0 - aef: c0ff mov.n a2, a12 - af1: 2d0000 call0 1444 - af4: 95050c l8ui a0, a12, 13 - af7: 0c0200 movi a2, 0x7d0 - afa: 220d addi.n a0, a0, 1 - afc: 1bd0a7 extui a0, a0, 0, 8 - aff: 000000 s8i a0, a12, 13 - b02: 4c0274 bgeui a0, 10, b0b - b05: 90f60d mul16u a0, a0, a2 - b08: 002005 j b0e - b0b: 0086c1 l32r a0, a48 - b0e: cf0100 movi a3, 0x1f4 - b11: 32ff l32i.n a13, a1, 20 - b13: d8f4a1 extui a2, a0, 0, 16 - b16: 200051 addmi a2, a2, 0x200 - b19: d222f4 addi a2, a2, -13 - b1c: c22202 l32r a0, a58 - b1f: cf01f3 callx0 a0 - b22: 00c0ff s16i a2, a12, 26 - b25: 2200 l32i.n a0, a1, 8 - b27: 0d5c l32i.n a12, a1, 16 - b29: 2108 mov.n a2, a0 - b2b: 41c8 l32i.n a0, a1, 12 - b2d: 08002d addi a1, a1, 32 - b30: 1231 ret.n - b32: 0d20c1 ill - b35: 0000f0 ill - b38: 000000 excw - b3b: 271000 ill - ... - b4e: 0c0000 addi a1, a1, -32 - b51: 1243 s32i.n a0, a1, 12 - b53: e0c1 s32i.n a12, a1, 16 - b55: 3109 s32i.n a13, a1, 20 - b57: 41c9 l32i.n a12, a2, 32 - b59: 51d9 mov.n a13, a2 - b5b: 82c8 mov.n a2, a12 - b5d: 2d02dd call0 e3c - b60: c50c mov.n a2, a13 - b62: 002d mov.n a3, a12 - b64: 0d2d movi.n a4, 3 - b66: 0c0c3d call0 129c - b69: 4534 s32i.n a2, a1, 8 - b6b: 290073 bnez a2, be4 - b6e: 5621 mov.n a2, a12 - b70: 0752 movi.n a3, 57 - b72: 0c2d movi.n a4, 2 - b74: 0c933c call0 e50 - b77: 8524 mov.n a2, a12 - b79: 2d002d l16ui a3, a13, 44 - b7c: 1d320c call0 e84 - b7f: 4516 l32i.n a0, a13, 40 - b81: 0030 s32i.n a0, a1, 0 - b83: ad08 beqz.n a0, bb5 - b85: 0109 mov.n a2, a0 - b87: e0ac s32i.n a2, a1, 4 - b89: 29002d l32r a0, b3c - b8c: ec0111 callx0 a0 - b8f: 00c0ff extui a4, a2, 0, 8 - b92: 2000 beqz.n a4, bb5 - b94: 7440 mov.n a2, a12 - b96: f49c movi.n a3, 12 - b98: 0c0c2d call0 e50 - b9b: 45c3 l32i.n a3, a1, 0 - b9d: 38002b l8ui a3, a3, 0 - ba0: 3201 beqz.n a3, bb5 - ba2: 0003 l32i.n a4, a1, 4 - ba4: 139c mov.n a2, a12 - ba6: 1148 addi.n a4, a4, 1 - ba8: 0c2d s32i.n a4, a1, 4 - baa: 49441b call0 e70 - bad: 4511 l32i.n a3, a1, 4 - baf: 38002c l8ui a3, a3, 0 - bb2: 033211 bnez a3, ba2 - bb5: 5600 mov.n a2, a12 - bb7: 2dfec3 call0 1468 - bba: 8b050c l16ui a3, a12, 24 - bbd: 3200 l32i.n a2, a12, 16 - bbf: 280c1c addmi a3, a3, 0x100 - bc2: d3324c addi a3, a3, -16 - bc5: c33201 extui a3, a3, 0, 16 - bc8: 3030f0 l32r a0, b40 - bcb: de01f4 callx0 a0 - bce: c0ff mov.n a6, a13 - bd0: 0000 l32i.n a2, a12, 4 - bd2: 0d6d l32i.n a3, a12, 16 - bd4: 381c28 l32r a4, b34 - bd7: 414c movi.n a5, 67 - bd9: 4cffd8 l32r a0, b44 - bdc: da0135 callx0 a0 - bdf: c0ff mov.n a2, a12 - be1: 2d0000 call0 1444 - be4: 86050c l8ui a0, a12, 13 - be7: 0c0200 movi a2, 0x3e8 - bea: 220d addi.n a0, a0, 1 - bec: 1be8a3 extui a0, a0, 0, 8 - bef: 000000 s8i a0, a12, 13 - bf2: 4c0274 bgeui a0, 10, bfb - bf5: 90f60d mul16u a0, a0, a2 - bf8: 002005 j bfe - bfb: 0086c1 l32r a0, b38 - bfe: cf0100 movi a3, 0x1f4 - c01: 32ff l32i.n a13, a1, 20 - c03: d8f4a1 extui a2, a0, 0, 16 - c06: 200051 addmi a2, a2, 0x200 - c09: d222f4 addi a2, a2, -13 - c0c: c22202 l32r a0, b48 - c0f: cf01f3 callx0 a0 - c12: 00c0ff s16i a2, a12, 26 - c15: 2200 l32i.n a0, a1, 8 - c17: 0d5c l32i.n a12, a1, 16 - c19: 2108 mov.n a2, a0 - c1b: 41c8 l32i.n a0, a1, 12 - c1d: 08002d addi a1, a1, 32 - c20: 1231 ret.n - c22: 0d20c1 ill - c25: f0 .byte 0xff - c26: 000000 ill - c29: 0000ff ill - c2c: 000000 excw - c2f: 271000 ill - ... - c3e: 0c0000 addi a1, a1, -16 - c41: 1233 s32i.n a0, a1, 4 - c43: f0c1 s32i.n a12, a1, 8 - c45: 1109 s32i.n a13, a1, 12 - c47: 21c9 l32i.n a12, a2, 32 - c49: 31d9 mov.n a13, a2 - c4b: 82c8 mov.n a2, a12 - c4d: 2d02dd call0 e3c - c50: c50c mov.n a2, a13 - c52: 001e mov.n a3, a12 - c54: 0d2d movi.n a4, 3 - c56: 0c0c3d call0 129c - c59: 4534 s32i.n a2, a1, 0 - c5b: 290064 bnez a2, ccc - c5e: 5601 mov.n a2, a12 - c60: 06d2 movi.n a3, 57 - c62: 0c2d movi.n a4, 2 - c64: 0c933c call0 e50 - c67: 8524 mov.n a2, a12 - c69: 2d001e movi a3, 0x240 - c6c: a2320c call0 e84 - c6f: 4540 mov.n a2, a12 - c71: 0021 movi.n a3, 50 - c73: 0c2d movi.n a4, 4 - c75: 0c233c call0 e50 - c78: 8544 mov.n a2, a12 - c7a: 001d l32i.n a4, a12, 36 - c7c: 480c2d l32r a6, c24 - c7f: ea619c srli a3, a4, 8 - c82: 3840ff and a3, a3, a6 - c85: 336041 and a5, a4, a6 - c88: 546010 slli a5, a5, 8 - c8b: 558010 extui a6, a4, 24, 8 - c8e: 684011 or a3, a3, a6 - c91: 336075 slli a4, a4, 24 - c94: 448020 or a4, a4, a5 - c97: 445001 or a3, a3, a4 - c9a: 334020 call0 ea8 - c9d: c520 mov.n a2, a12 - c9f: 2d0020 call0 1468 - ca2: 7c850c l16ui a3, a12, 24 - ca5: 3200 l32i.n a2, a12, 16 - ca7: 280c1c addmi a3, a3, 0x100 - caa: d3324c addi a3, a3, -16 - cad: c33201 extui a3, a3, 0, 16 - cb0: 3030f0 l32r a0, c30 - cb3: e001f4 callx0 a0 - cb6: c0ff mov.n a6, a13 - cb8: 0000 l32i.n a2, a12, 4 - cba: 0d6d l32i.n a3, a12, 16 - cbc: 381c28 l32r a4, c28 - cbf: 414c movi.n a5, 67 - cc1: 4cffdb l32r a0, c34 - cc4: dc0135 callx0 a0 - cc7: c0ff mov.n a2, a12 - cc9: 2d0000 call0 1444 - ccc: 77850c l8ui a0, a12, 13 - ccf: 0c0200 movi a2, 0x3e8 - cd2: 220d addi.n a0, a0, 1 - cd4: 1be8a3 extui a0, a0, 0, 8 - cd7: 000000 s8i a0, a12, 13 - cda: 4c0274 bgeui a0, 10, ce3 - cdd: 90f60d mul16u a0, a0, a2 - ce0: 002005 j ce6 - ce3: 0086c1 l32r a0, c2c - ce6: d20100 movi a3, 0x1f4 - ce9: 32ff l32i.n a13, a1, 12 - ceb: d8f4a1 extui a2, a0, 0, 16 - cee: 200031 addmi a2, a2, 0x200 - cf1: d222f4 addi a2, a2, -13 - cf4: c22202 l32r a0, c38 - cf7: d101f3 callx0 a0 - cfa: 00c0ff s16i a2, a12, 26 - cfd: 2200 l32i.n a0, a1, 0 - cff: 0d5c l32i.n a12, a1, 8 - d01: 0108 mov.n a2, a0 - d03: 21c8 l32i.n a0, a1, 4 - d05: 08002d addi a1, a1, 16 - d08: 1211 ret.n - d0a: 0d10c1 and a0, a0, a0 - d0d: 0000f0 bnone a0, a2, d11 - d10: 002710 ill - ... - -00000d34 : - d34: f0c112 l32r a1, fffc9458 - d37: 1109 s32i.n a13, a1, 12 - d39: 21c9 l32i.n a13, a2, 32 - d3b: 31d9 mov.n a12, a2 - d3d: cd82d8 bnez a13, d93 - d40: 5602 movi.n a2, -12 - d42: 7c052d j d88 - d45: 108642 l32r a0, d0c - d48: f10100 movi a3, 0x1f4 - d4b: a132ff extui a2, a0, 0, 16 - d4e: 2000f4 addmi a2, a2, 0x200 - d51: d222f4 addi a2, a2, -13 - d54: c22202 l32r a0, d14 - d57: f001f3 callx0 a0 - d5a: 00c0ff s16i a2, a13, 26 - d5d: 2200 mov.n a2, a12 - d5f: 2d0d5d l32r a0, d18 - d62: ee010c callx0 a0 - d65: 00c0ff l32r a13, d10 - d68: d100 mov.n a2, a12 - d6a: ffea mov.n a3, a13 - d6c: 3d0c2d l32r a0, d1c - d6f: ec010d callx0 a0 - d72: c0ff mov.n a2, a12 - d74: 0000 mov.n a3, a13 - d76: 3d0c2d l32r a0, d20 - d79: ea010d callx0 a0 - d7c: c0ff mov.n a3, a13 - d7e: 0000 mov.n a2, a12 - d80: 2d0d3d l32r a0, d24 - d83: e9010c callx0 a0 - d86: c0ff l32i.n a2, a1, 0 - d88: 0000 l32i.n a12, a1, 8 - d8a: 0128 l32i.n a13, a1, 12 - d8c: 21c8 l32i.n a0, a1, 4 - d8e: 0831d8 addi a1, a1, 16 - d91: 1211 ret.n - d93: 10c1 mov.n a2, a13 - d95: f00d movi.n a3, 0 - d97: 0c0d2d call0 e3c - d9a: 4503 mov.n a2, a12 - d9c: 000a movi.n a4, 7 - d9e: 0c2d movi.n a3, 0 - da0: 740c s32i.n a3, a13, 32 - da2: 030c s32i.n a3, a13, 36 - da4: 8d39 s32i.n a3, a13, 40 - da6: 9d39 s32i.n a3, a13, 44 - da8: ad39 s32i.n a3, a13, 56 - daa: bd39 s32i.n a3, a13, 52 - dac: ed39 s32i.n a3, a13, 48 - dae: dd39 mov.n a3, a13 - db0: 3dcd39 call0 129c - db3: 850d s32i.n a2, a1, 0 - db5: 004e bnez.n a2, de6 - db7: 0129 mov.n a2, a13 - db9: 2dd2ec call0 1468 - dbc: 6ac50d l16ui a3, a13, 24 - dbf: 3200 l32i.n a2, a13, 16 - dc1: 280c1d addmi a3, a3, 0x100 - dc4: d3324d addi a3, a3, -16 - dc7: c33201 extui a3, a3, 0, 16 - dca: 3030f0 l32r a0, d28 - dcd: d701f4 callx0 a0 - dd0: c0ff l32i.n a2, a13, 4 - dd2: 0000 l32i.n a3, a13, 16 - dd4: 381d28 addi a4, a13, 32 - dd7: 424d movi.n a5, 67 - dd9: 20cd mov.n a6, a12 - ddb: 6d354c l32r a0, d2c - dde: d4010c callx0 a0 - de1: c0ff mov.n a2, a13 - de3: 2d0000 call0 1444 - de6: 66050d l8ui a0, a13, 13 - de9: 0d0200 movi a2, 0x3e8 - dec: 220d addi.n a0, a0, 1 - dee: 1be8a3 extui a0, a0, 0, 8 - df1: 000000 s8i a0, a13, 13 - df4: 4d0274 bltui a0, 10, dfa - df7: 90b60d j d45 - dfa: d28602 mul16u a0, a0, a2 - dfd: 0020ff j d48 - e00: d1c6c1 ill - e03: 0000ff mul16u a1, a2, a0 - ... - -00000e08 : - e08: f0c112 l32r a1, fffc122c - e0b: 11c9 beqz.n a2, e32 - e0d: 0109 l32i.n a12, a2, 32 - e0f: c832ac l8ui a0, a2, 53 - e12: 020282 movi a3, 247 - e15: a03235 and a0, a0, a3 - e18: 0030f7 s8i a0, a2, 53 - e1b: 0210 beqz.n a12, e32 - e1d: 3542 l32i.n a2, a12, 4 - e1f: 3c9c beqz.n a2, e2b - e21: 8c1c28 l32r a0, e00 - e24: f70182 callx0 a0 - e27: c0ff movi.n a4, 0 - e29: 0000 s32i.n a4, a12, 4 - e2b: 040c mov.n a2, a12 - e2d: 1c49 movi.n a3, 0 - e2f: 0c0c2d call0 e3c - e32: c503 l32i.n a12, a1, 4 - e34: 0000 l32i.n a0, a1, 0 - e36: 0811c8 addi a1, a1, 16 - e39: 1201 ret.n - e3b: 0d10c1 excw - e3e: 00f0 movi.n a12, 0 - e40: 0c0242 call0 151b4 - e43: 050c l32i.n a0, a2, 12 - e45: 081437 l8ui a4, a12, 82 - e48: 0c4232 l8ui a4, a13, 82 - e4b: 0d4252 l8ui a5, a13, 13 - e4e: 0d5252 excw - e51: 00f00d l8ui a1, a12, 136 - e54: 0c1292 l16ui a5, a11, 0x152 - e57: 1b5288 s16i a10, a2, 24 - e5a: a2a9 add.n a8, a8, a9 - e5c: 9a0c52 s8i a3, a8, 240 - e5f: 483288 l16ui a6, a2, 24 - e62: 62f0 l32i.n a5, a2, 20 - e64: 0c12 addi.n a7, a6, 1 - e66: 1b5258 s16i a7, a2, 24 - e69: 7276 add.n a5, a5, a6 - e6b: 6a0c52 s8i a4, a5, 240 - e6e: 4255 ret.n - e70: 0df045 l16ui a5, a2, 24 - e73: 52f0 l32i.n a4, a2, 20 - e75: 0c12 addi.n a6, a5, 1 - e77: 1b5248 s16i a6, a2, 24 - e7a: 6265 add.n a4, a4, a5 - e7c: 5a0c52 s8i a3, a4, 240 - e7f: 3244 ret.n - e81: 0df044 ill - e84: 0000f0 srli a7, a3, 8 - e87: 783000 l16ui a9, a2, 24 - e8a: 9241 l32i.n a8, a2, 20 - e8c: 0c12 addi.n a10, a9, 1 - e8e: 1b5288 s16i a10, a2, 24 - e91: a2a9 add.n a8, a8, a9 - e93: 9a0c52 s8i a7, a8, 240 - e96: 487288 l16ui a5, a2, 24 - e99: 52f0 l32i.n a4, a2, 20 - e9b: 0c12 addi.n a6, a5, 1 - e9d: 1b5248 s16i a6, a2, 24 - ea0: 6265 add.n a4, a4, a5 - ea2: 5a0c52 s8i a3, a4, 240 - ea5: 3244 ret.n - ea7: 0df044 addx8 a3, a0, a0 - eaa: 3000f0 excw - ead: 30f5b0 excw - eb0: 7578 movi.n a8, 8 - eb2: 0c1292 l16ui a5, a11, 0x152 - eb5: 1b5288 s16i a10, a2, 24 - eb8: a2a9 add.n a8, a8, a9 - eba: 9a0c52 s8i a7, a8, 240 - ebd: 487288 srli a7, a3, 8 - ec0: 7830f0 l16ui a5, a2, 24 - ec3: 5241 l32i.n a4, a2, 20 - ec5: 0c12 addi.n a6, a5, 1 - ec7: 1b5248 s16i a6, a2, 24 - eca: 6265 add.n a4, a4, a5 - ecc: 5a0c52 s8i a11, a4, 240 - ecf: 44b244 l16ui a9, a2, 24 - ed2: 92f0 l32i.n a8, a2, 20 - ed4: 0c12 addi.n a10, a9, 1 - ed6: 1b5288 s16i a10, a2, 24 - ed9: a2a9 add.n a8, a8, a9 - edb: 9a0c52 s8i a7, a8, 240 - ede: 487288 l16ui a5, a2, 24 - ee1: 52f0 l32i.n a4, a2, 20 - ee3: 0c12 addi.n a6, a5, 1 - ee5: 1b5248 s16i a6, a2, 24 - ee8: 6265 add.n a4, a4, a5 - eea: 5a0c52 s8i a3, a4, 240 - eed: 3244 ret.n - eef: 0df044 ill - ef2: 0000f0 ill - ... - f01: 000000 ill - f04: 000010 excw - f07: ff0000 ill - ... - f12: 0c0000 addi a1, a1, -64 - f15: 12a4 s32i.n a13, a1, 12 - f17: c0c1 s32i.n a14, a1, 16 - f19: 31d9 s32i.n a15, a1, 20 - f1b: 41e9 s32i.n a0, a1, 4 - f1d: 51f9 s32i.n a12, a1, 8 - f1f: 1109 s32i.n a3, a1, 32 - f21: 21c9 mov.n a12, a2 - f23: 8139 movi.n a3, 0 - f25: 0c02cd l32r a2, ef0 - f28: f22103 l32r a0, f08 - f2b: f801ff callx0 a0 - f2e: c0ff l32i.n a2, a1, 32 - f30: 280000 l16ui a2, a2, 10 - f33: 2281 movi.n a0, 43 - f35: 2c0512 bltu a0, a2, f3b - f38: 3027b0 j 10f7 - f3b: 6ec602 movi a15, 240 - f3e: f200 l32i.n a3, a1, 32 - f40: f0a0 movi.n a6, 0 - f42: 8138 movi.n a7, 0 - f44: 060c s32i.n a7, a1, 24 - f46: 070c s32i.n a6, a1, 28 - f48: 696179 l16ui a8, a3, 8 - f4b: 8271 l32i.n a3, a3, 4 - f4d: 0413 s32i.n a3, a12, 8 - f4f: 1338 l32i.n a12, a1, 32 - f51: c82c39 beqz a12, 10f7 - f54: 2c1681 l16ui a4, a12, 10 - f57: 1c421a bltu a15, a4, f6b - f5a: 4705 l32i.n a12, a12, 0 - f5c: c8103f sub a8, a8, a4 - f5f: 88400c sub a15, a15, a4 - f62: ff40c0 extui a15, a15, 0, 16 - f65: f0f0c0 extui a8, a8, 0, 16 - f68: 8080f4 j f51 - f6b: f946f4 beqz a12, 10f7 - f6e: 16ff s32i.n a8, a1, 40 - f70: 188c l32i.n a2, a12, 4 - f72: a189 s32i.n a2, a1, 36 - f74: 1c28 beqz.n a12, f9b - f76: 9129 l32i.n a9, a1, 36 - f78: 3cac l32i.n a10, a1, 40 - f7a: 9198 add.n a9, a15, a9 - f7c: 9aa1a8 l8ui a8, a9, 0 - f7f: 09829f movi a4, 255 - f82: a04200 beq a8, a4, f9b - f85: 1847ff bgeu a15, a10, f9b - f88: a715 addi.n a11, a15, 1 - f8a: 12bf addi.n a14, a15, 2 - f8c: 2bbf1b l16ui a4, a12, 10 - f8f: 1c42ef extui a14, a14, 0, 16 - f92: e0e005 bge a11, a4, fd7 - f95: ab47f4 l8ui a9, a9, 1 - f98: 099241 j fe8 - f9b: 130601 l32r a15, ef4 - f9e: d6f100 l8ui a15, a15, 0 - fa1: f2ff beqz.n a15, fc5 - fa3: ac000f l32r a3, ef8 - fa6: 310f movi.n a2, 0 - fa8: ffd5 l32i.n a4, a3, 16 - faa: 48020c s8i a2, a3, 0 - fad: 432243 beqi a4, 1, fc1 - fb0: 142600 bnei a4, 2, fba - fb3: 6610 movi.n a4, 1 - fb5: 0624 s32i.n a4, a1, 24 - fb7: 49140c j fc5 - fba: 028661 bnei a4, 3, fc5 - fbd: 6600 movi.n a6, 1 - fbf: 0734 s32i.n a6, a1, 24 - fc1: 160c movi.n a7, 1 - fc3: 6169 s32i.n a7, a1, 28 - fc5: 170c l32i.n a8, a1, 28 - fc7: 887179 beqz a8, 1131 - fca: 681671 movi a8, 236 - fcd: a08216 movi a15, 108 - fd0: f2ec movi.n a9, 0 - fd2: 6ca0 s32i.n a9, a1, 28 - fd4: 99090c j f4f - fd7: c671 l32i.n a7, a12, 0 - fd9: ffdd bnez.n a7, fe0 - fdb: 0c78 movi.n a7, 0 - fdd: 0c37cc j fe5 - fe0: 0607 l32i.n a7, a7, 4 - fe2: 780001 l8ui a7, a7, 0 - fe5: 077217 extui a9, a7, 0, 8 - fe8: 7000 mov.n a13, a9 - fea: dd7490 beqz a8, 110d - fed: 1609 addi.n a10, a8, -1 - fef: 0b11f8 beqz a10, 1114 - ff2: 1a16a8 addi a11, a8, -3 - ff5: c8b212 beqz a11, 1119 - ff8: 0b16fd addi a2, a8, -6 - ffb: c82212 beqz a2, 1120 - ffe: 1216fa addi a3, a8, -51 - 1001: c83212 beqz a3, 1142 - 1004: d316cd addi a6, a8, -52 - 1007: c86213 beqz a6, 1147 - 100a: c616cc addi a7, a8, -53 - 100d: c87213 beqz a7, 114c - 1010: b716cb addi a10, a8, -54 - 1013: c8a213 beqz a10, 1151 - 1016: aa16ca addi a11, a8, -58 - 1019: c8b213 beqz a11, 1156 - 101c: 9b16c6 addi a2, a8, -59 - 101f: c82213 beqz a2, 115b - 1022: 16c5 movi.n a13, 0 - 1024: 1382 movi.n a7, -1 - 1026: 0d0c add.n a15, a15, a9 - 1028: f77c addi.n a15, a15, 2 - 102a: 2bff9a extui a15, a15, 0, 16 - 102d: f0f0ff beqz a13, 10cf - 1030: ed16f4 l32r a2, f00 - 1033: b42109 l32r a3, efc - 1036: 31ff movi.n a4, 0 - 1038: ffb2 s32i.n a4, a1, 0 - 103a: 040c add.n a3, a7, a3 - 103c: 3a0149 addx4 a2, a7, a2 - 103f: 2037 s32i.n a2, a1, 48 - 1041: a027 s32i.n a3, a1, 44 - 1043: 39c129 j 107f - 1046: 06b1 l32i.n a6, a1, 48 - 1048: 000e l32i.n a8, a1, 44 - 104a: c168 l32i.n a7, a1, 0 - 104c: 78b188 addi a13, a13, -4 - 104f: d201 addi.n a14, a14, 4 - 1051: 4bfccd extui a14, a14, 0, 16 - 1054: e0e0ee extui a13, a13, 0, 8 - 1057: d0d0f4 extui a9, a7, 24, 8 - 105a: 987074 s8i a5, a8, 0 - 105d: 485275 and a10, a7, a0 - 1060: 0000 addi.n a8, a8, 1 - 1062: 1b10a7 slli a10, a10, 8 - 1065: 8088 s32i.n a8, a1, 44 - 1067: 8911aa slli a8, a7, 24 - 106a: 8780b1 or a8, a8, a10 - 106d: 88a001 srli a7, a7, 8 - 1070: 787020 and a7, a7, a0 - 1073: 770041 or a7, a7, a9 - 1076: 779010 or a7, a7, a8 - 1079: 8020 s32i.n a7, a6, 0 - 107b: 2077 addi.n a6, a6, 4 - 107d: 0679 s32i.n a6, a1, 48 - 107f: 69664b extui a4, a13, 0, 16 - 1082: 40d0c1 bltui a13, 4, 1087 - 1085: b6f4 movi.n a4, 4 - 1087: 014d mov.n a2, a12 - 1089: 440c mov.n a3, a1 - 108b: 0c2d mov.n a5, a14 - 108d: 5d013d l32r a0, f0c - 1090: 9f010e callx0 a0 - 1093: 00c0ff l32r a0, f04 - 1096: 0100 movi.n a5, 1 - 1098: 0cff9c bgeui a13, 5, 1046 - 109b: f615 l32i.n a2, a1, 48 - 109d: aa5d l32i.n a14, a1, 44 - 109f: e8c128 addi a4, a13, -4 - 10a2: 42b1 l32i.n a7, a1, 0 - 10a4: 78fccd l8ui a6, a1, 0 - 10a7: 016201 extui a9, a7, 24, 8 - 10aa: 987000 slli a8, a7, 24 - 10ad: 878075 and a10, a7, a0 - 10b0: a70001 slli a10, a10, 8 - 10b3: aa8010 or a8, a8, a10 - 10b6: 88a011 srli a7, a7, 8 - 10b9: 787020 and a7, a7, a0 - 10bc: 770041 or a7, a7, a9 - 10bf: 779010 or a7, a7, a8 - 10c2: 778020 movnez a7, a6, a4 - 10c5: 4020 s32i.n a7, a1, 0 - 10c7: 799376 s8i a5, a14, 0 - 10ca: 4e5201 l16ui a4, a12, 10 - 10cd: 4200 s32i.n a7, a2, 0 - 10cf: 79051c bgeu a15, a4, 10d5 - 10d2: bf4702 j f74 - 10d5: 8602 l32i.n a3, a1, 40 - 10d7: 38ffa7 sub a15, a15, a4 - 10da: ff40a1 extui a15, a15, 0, 16 - 10dd: f0f0c0 sub a2, a3, a4 - 10e0: 2340f4 extui a3, a2, 0, 16 - 10e3: 20c0 s32i.n a3, a1, 40 - 10e5: 39f430 bltu a15, a3, 10eb - 10e8: 3f37a1 j f9b - 10eb: abc602 beqz a3, f9b - 10ee: 16ff l32i.n a12, a12, 0 - 10f0: eac3 l32i.n a4, a12, 4 - 10f2: 0cc8 s32i.n a4, a1, 36 - 10f4: 491c48 j f74 - 10f7: 0691 movi.n a2, -2 - 10f9: 7cff9f j 10fe - 10fc: 46e2 movi.n a2, 0 - 10fe: 0000 l32i.n a12, a1, 8 - 1100: 020c l32i.n a13, a1, 12 - 1102: 21c8 l32i.n a14, a1, 16 - 1104: 31d8 l32i.n a15, a1, 20 - 1106: 41e8 l32i.n a0, a1, 4 - 1108: 0851f8 addi a1, a1, 64 - 110b: 1211 ret.n - 110d: 40c1 addi.n a15, a15, -1 - 110f: f00d movi.n a9, 0 - 1111: 0cff0b j 1022 - 1114: 4609 movi.n a7, 6 - 1116: 0cffc3 j 1026 - 1119: 0667 movi.n a7, 7 - 111b: ffc3 movi.n a13, 4 - 111d: 0c770c j 1026 - 1120: 464d movi.n a7, 8 - 1122: ffc1 movi.n a8, 8 - 1124: 870c mov.n a10, a8 - 1126: ad880c bltu a8, a9, 112b - 1129: 9708 mov.n a10, a9 - 112b: ad0138 extui a13, a10, 0, 8 - 112e: d0a009 j 1026 - 1131: 0674 l32i.n a9, a1, 24 - 1133: 98ffbd beqz a9, 10fc - 1136: 591661 movi a8, 108 - 1139: 82fc movi.n a15, 44 - 113b: 6ca0 movi.n a10, 0 - 113d: cf2c s32i.n a10, a1, 24 - 113f: a90a0c j f4f - 1142: 0661 movi.n a7, 3 - 1144: 0cff83 j 1026 - 1147: 8637 movi.n a7, 0 - 1149: 0cffb7 j 1026 - 114c: 4607 movi.n a7, 1 - 114e: 0cffb6 j 1026 - 1151: 0617 movi.n a7, 2 - 1153: 0cffb5 j 1026 - 1156: c627 movi.n a7, 4 - 1158: 0cffb3 j 1026 - 115b: 8647 movi.n a7, 5 - 115d: 0cffb2 j 1026 - 1160: b14657 excw - 1163: ff00ff ill - ... - 116e: 120000 slli a12, a9, 1 - 1171: f0c1 s32i.n a0, a1, 0 - 1173: 11c9 s32i.n a13, a1, 8 - 1175: 0109 movi.n a0, 0 - 1177: 21d9 mov.n a13, a4 - 1179: 000c mov.n a12, a2 - 117b: 04dd l32i.n a4, a2, 32 - 117d: 4802cd l16ui a3, a13, 10 - 1180: 3282 movi.n a2, 43 - 1182: 051d s32i.n a4, a1, 12 - 1184: b22c l32i.n a4, a13, 4 - 1186: 483149 bltu a2, a3, 118c - 1189: 32371d j 122c - 118c: 27c602 l8ui a5, a4, 0 - 118f: 045200 addi a5, a5, -2 - 1192: c55200 bnez a5, 122c - 1195: 6556fe l8ui a7, a12, 46 - 1198: 7209 mov.n a3, a0 - 119a: 2e0c beqz.n a7, 11b4 - 119c: 003d add.n a6, a4, a3 - 119e: 679c add.n a8, a12, a3 - 11a0: 3a643a l8ui a8, a8, 47 - 11a3: 08828c l8ui a6, a6, 28 - 11a6: 622f addi.n a3, a3, 1 - 11a8: 1b1c06 beq a6, a8, 11ae - 11ab: 168733 j 122c - 11ae: 1f4602 extui a3, a3, 0, 8 - 11b1: 303000 bne a7, a3, 119c - 11b4: 973774 l32r a7, 1160 - 11b7: eb71e7 l8ui a9, a4, 6 - 11ba: 0492ff l8ui a8, a4, 7 - 11bd: 8206 l32i.n a5, a1, 12 - 11bf: 580704 slli a8, a8, 8 - 11c2: 8031 l32i.n a5, a5, 0 - 11c4: 581188 or a8, a8, a9 - 11c7: 889005 l8ui a9, a4, 5 - 11ca: 049220 slli a8, a8, 8 - 11cd: 888005 or a8, a8, a9 - 11d0: 889011 l8ui a9, a4, 4 - 11d3: 049220 slli a8, a8, 8 - 11d6: 888004 or a8, a8, a9 - 11d9: 889011 and a9, a8, a7 - 11dc: 987020 srli a6, a8, 8 - 11df: 688010 and a6, a6, a7 - 11e2: 667041 slli a9, a9, 8 - 11e5: 998010 slli a7, a8, 24 - 11e8: 788011 or a7, a7, a9 - 11eb: 779001 extui a8, a8, 24, 8 - 11ee: 888020 or a6, a6, a8 - 11f1: 668075 or a6, a6, a7 - 11f4: 667020 bne a5, a6, 122c - 11f7: 6720 l32i.n a2, a1, 12 - 11f9: 3495 mov.n a3, a13 - 11fb: 3d3128 call0 f10 - 11fe: 450d bnez.n a2, 122c - 1200: ecffd1 l32r a0, 1164 - 1203: d901a2 l8ui a9, a0, 1 - 1206: 92ff beqz.n a9, 122c - 1208: ac0100 l8ui a3, a0, 20 - 120b: 003229 bnei a3, 5, 1245 - 120e: 6614 l32i.n a0, a1, 12 - 1210: 083653 l8ui a0, a0, 12 - 1213: 000231 bnei a0, 1, 1223 - 1216: 660c mov.n a2, a12 - 1218: 2d0c10 call0 40c - 121b: 050c mov.n a2, a12 - 121d: 2dff1f call0 6c - 1220: e4c50c j 122c - 1223: 0206fe beqi a0, 3, 1273 - 1226: 302600 beqi a0, 4, 1273 - 1229: 40264c beqi a0, 5, 1273 - 122c: 2649 l32i.n a3, a1, 12 - 122e: 4650 movi.n a2, 0 - 1230: 3138 s32i.n a2, a3, 8 - 1232: 020c mov.n a2, a13 - 1234: 2d2329 l32r a0, 1168 - 1237: cd010d callx0 a0 - 123a: c0ff l32i.n a13, a1, 8 - 123c: 0000 l32i.n a12, a1, 4 - 123e: 21d8 l32i.n a0, a1, 0 - 1240: 0811c8 addi a1, a1, 16 - 1243: 1201 ret.n - 1245: 0d10c1 bnei a3, 6, 1259 - 1248: 66f0 l32i.n a0, a1, 12 - 124a: 081063 l8ui a0, a0, 12 - 124d: 000231 beqi a0, 3, 127b - 1250: 30260c beqi a0, 1, 127b - 1253: 10262a beqi a0, 4, 127b - 1256: 402627 beqi a0, 5, 127b - 1259: 502624 bnei a3, 2, 122c - 125c: 6621 l32i.n a2, a1, 12 - 125e: 28cf23 l8ui a2, a2, 12 - 1261: 022231 bnei a2, 6, 122c - 1264: 660c mov.n a2, a12 - 1266: c762 l32i.n a4, a1, 12 - 1268: 0c2d movi.n a3, 0 - 126a: 0c3148 s16i a3, a4, 26 - 126d: 543203 call0 b0 - 1270: e4050d j 122c - 1273: 06fe mov.n a2, a12 - 1275: 2dffee call0 93c - 1278: 6c450c j 122c - 127b: 06ff mov.n a2, a12 - 127d: 2dffec call0 1c - 1280: d9c50c j 122c - 1283: ea06fe excw - 1286: 5300ff mull a0, a0, a0 - 1289: 000063 excw - 128c: 635382 excw - 128f: 826300 excw - 1292: 006353 ill - 1295: 00 .byte 0xff - 1296: 000000 ill - 1299: 0000ff ill - 129c: 000000 addi a1, a1, -16 - 129f: 1200 s32i.n a0, a1, 0 - 12a1: f0c1 s32i.n a12, a1, 4 - 12a3: 0109 s32i.n a14, a1, 12 - 12a5: 11c9 s32i.n a13, a1, 8 - 12a7: 31e9 mov.n a14, a4 - 12a9: 21d9 mov.n a13, a2 - 12ab: 04ed mov.n a12, a3 - 12ad: 02dd bnez.n a2, 12b4 - 12af: 03cd movi.n a2, -12 - 12b1: 7c32cc j 1312 - 12b4: 174642 bnez a3, 131f - 12b7: 5600 movi.n a2, -6 - 12b9: 7c0673 j 1312 - 12bc: 46a2 l32i.n a4, a12, 20 - 12be: 0015 addi.n a3, a0, 1 - 12c0: 5c48 add.n a4, a4, a0 - 12c2: 0a301b s8i a2, a4, 44 - 12c5: 442244 extui a0, a3, 0, 16 - 12c8: 00302c bnei a0, 64, 12bc - 12cb: 66f4 movi.n a0, 0 - 12cd: f0d0 movi.n a3, 68 - 12cf: 000c l32i.n a6, a12, 20 - 12d1: 434c addi.n a5, a0, 1 - 12d3: 5c68 add.n a6, a6, a0 - 12d5: 0a501b s8i a2, a6, 108 - 12d8: 462266 extui a0, a5, 0, 16 - 12db: 00506c bnei a0, 128, 12cf - 12de: 66f4 l32i.n a8, a12, 20 - 12e0: f0e0 movi.n a0, 0 - 12e2: 0c5c88 s8i a7, a8, 239 - 12e5: 487200 s8i a9, a8, 238 - 12e8: 4892ef s8i a10, a8, 237 - 12eb: 48a2ee s8i a11, a8, 236 - 12ee: 48b2ed s16i a2, a12, 24 - 12f1: 22ec l32i.n a2, a12, 20 - 12f3: 0c5c addi.n a13, a0, 1 - 12f5: 5c28 add.n a2, a2, a0 - 12f7: 0ad01b s8i a0, a2, 240 - 12fa: 420222 extui a0, a13, 0, 16 - 12fd: 00d0f0 bne a0, a3, 12f1 - 1300: 37f4 mov.n a2, a12 - 1302: f090 movi.n a3, 53 - 1304: 0c2d movi.n a4, 1 - 1306: 0c533c call0 e50 - 1309: 8514 mov.n a3, a14 - 130b: ffb4 mov.n a2, a12 - 130d: 2d0e3d call0 e70 - 1310: 050c movi.n a2, 0 - 1312: ffb6 l32i.n a12, a1, 4 - 1314: 020c l32i.n a13, a1, 8 - 1316: 11c8 l32i.n a14, a1, 12 - 1318: 21d8 l32i.n a0, a1, 0 - 131a: 0831e8 addi a1, a1, 16 - 131d: 1201 ret.n - 131f: 10c1 movi.n a2, 0 - 1321: 0cf00d movi a3, 0x134 - 1324: 3202 movi.n a4, 0 - 1326: 0c34a1 l32r a0, 1298 - 1329: dc0104 callx0 a0 - 132c: c0ff s32i.n a2, a12, 16 - 132e: 0000 bnez.n a2, 1335 - 1330: 4c29 movi.n a2, -1 - 1332: 7c32cc j 1312 - 1335: f706f2 l32r a10, 1294 - 1338: a1ff movi.n a5, 0 - 133a: ffd7 movi.n a6, 0 - 133c: 050c movi.n a11, 1 - 133e: 0c060c l8ui a8, a13, 46 - 1341: 0d821b beqi a14, 3, 1357 - 1344: 3e262e l32r a3, 1290 - 1347: d33112 l8ui a4, a12, 13 - 134a: 42ff l32i.n a0, a3, 0 - 134c: 0d0c bnez.n a4, 1352 - 134e: 0308 addi.n a0, a0, 1 - 1350: 24cc s32i.n a0, a3, 0 - 1352: 001b s32i.n a0, a12, 0 - 1354: 090309 j 1359 - 1357: 460c l32i.n a0, a12, 0 - 1359: 0000 l32i.n a3, a2, 4 - 135b: 380c08 srli a9, a0, 8 - 135e: 0012 movi.n a2, 0 - 1360: 4198 s32i.n a3, a12, 20 - 1362: 39020c s8i a6, a3, 14 - 1365: 43625c s8i a8, a3, 2 - 1368: 43820e s8i a5, a3, 15 - 136b: 435202 and a9, a9, a10 - 136e: 99a00f s8i a11, a3, 0 - 1371: 43b210 s8i a11, a3, 1 - 1374: 43b200 s8i a2, a3, 3 - 1377: 432201 s8i a2, a3, 8 - 137a: 432203 s8i a2, a3, 9 - 137d: 432208 s8i a2, a3, 10 - 1380: 432209 s8i a2, a3, 11 - 1383: 43220a s8i a2, a3, 12 - 1386: 43220b s8i a2, a3, 13 - 1389: 43220c and a11, a0, a10 - 138c: b0a00d extui a10, a0, 24, 8 - 138f: a80010 or a9, a9, a10 - 1392: 99a075 slli a11, a11, 8 - 1395: bb8020 slli a10, a0, 24 - 1398: a08011 or a10, a10, a11 - 139b: aab001 or a9, a9, a10 - 139e: 99a020 s8i a9, a3, 4 - 13a1: 439220 srli a9, a9, 8 - 13a4: 989004 s8i a9, a3, 5 - 13a7: 439241 srli a9, a9, 8 - 13aa: 989005 s8i a9, a3, 6 - 13ad: 439241 srli a9, a9, 8 - 13b0: 989006 s8i a9, a3, 7 - 13b3: 439241 srli a9, a2, 8 - 13b6: 982007 srli a7, a9, 8 - 13b9: 789041 srli a5, a7, 8 - 13bc: 587041 beqi a14, 8, 13ce - 13bf: 8e2641 beqi a14, 4, 13ce - 13c2: 4e260e bnei a14, 3, 13e5 - 13c5: 3e660b l8ui a0, a12, 12 - 13c8: 0c021f beqi a0, 5, 13ce - 13cb: 50260c bnei a0, 4, 13e5 - 13ce: 6602 l32i.n a0, a13, 4 - 13d0: 081640 s8i a0, a3, 12 - 13d3: 43021d srli a0, a0, 8 - 13d6: 08000c s8i a0, a3, 13 - 13d9: 430241 srli a0, a0, 8 - 13dc: 08000d s8i a0, a3, 14 - 13df: 430241 srli a0, a0, 8 - 13e2: 08000e s8i a0, a3, 15 - 13e5: 430241 s8i a2, a3, 16 - 13e8: 43220f s8i a2, a3, 20 - 13eb: 432210 s8i a2, a3, 24 - 13ee: 2214 movi.n a0, 0 - 13f0: 0c1843 s8i a5, a3, 19 - 13f3: 435200 s8i a5, a3, 23 - 13f6: 435213 s8i a5, a3, 27 - 13f9: 435217 l32r a11, 128c - 13fc: a4b11b s8i a9, a3, 17 - 13ff: 4392ff s8i a9, a3, 21 - 1402: 439211 s8i a7, a3, 18 - 1405: 437215 s8i a7, a3, 22 - 1408: 437212 s8i a7, a3, 26 - 140b: 437216 s8i a9, a3, 25 - 140e: 43921a movi a7, 99 - 1411: a07219 l32r a9, 1284 - 1414: 9163 addi.n a4, a0, 1 - 1416: ff9c l32i.n a5, a12, 20 - 1418: 58401b l8ui a10, a13, 46 - 141b: a25c add.n a5, a5, a0 - 141d: 0a2e0d bgeu a0, a10, 142b - 1420: b0a755 bgeui a0, 6, 142b - 1423: f60a add.n a3, a13, a0 - 1425: 0a0760 l8ui a3, a3, 47 - 1428: 03323d j 142d - 142b: 462f movi.n a3, 0 - 142d: 0c0000 s8i a3, a5, 28 - 1430: 453203 extui a0, a4, 0, 16 - 1433: 00401c bnei a0, 16, 1414 - 1436: b066f4 l32r a10, 1288 - 1439: a1dd movi.n a0, 0 - 143b: 0cff94 j 12bc - 143e: 9f4600 ill - 1441: 0000ff ill - 1444: 000000 addi a1, a1, -16 - 1447: 1200 s32i.n a12, a1, 4 - 1449: f0c1 s32i.n a0, a1, 0 - 144b: 11c9 mov.n a12, a2 - 144d: 0109 beqz.n a2, 145f - 144f: 02cd l32i.n a2, a2, 16 - 1451: e28c beqz.n a2, 1459 - 1453: 8c4228 l32r a0, 1440 - 1456: fb0142 callx0 a0 - 1459: c0ff movi.n a0, 0 - 145b: 0000 s32i.n a0, a12, 16 - 145d: 000c s32i.n a0, a12, 20 - 145f: 4c09 l32i.n a12, a1, 4 - 1461: 5c09 l32i.n a0, a1, 0 - 1463: 0811c8 addi a1, a1, 16 - 1466: 1201 ret.n - 1468: 10c1 beqz.n a2, 149c - 146a: f00d movi.n a6, 67 - 146c: 02bc movi.n a8, 3 - 146e: 364c movi.n a7, 0 - 1470: 380c movi.n a3, -1 - 1472: 7c070c l16ui a5, a2, 24 - 1475: 52f3 l32i.n a4, a2, 20 - 1477: 0c12 addi.n a9, a5, 1 - 1479: 1b5248 s16i a9, a2, 24 - 147c: 9295 add.n a4, a4, a5 - 147e: 5a0c52 s8i a3, a4, 240 - 1481: 443244 l16ui a5, a2, 24 - 1484: 52f0 l32i.n a10, a2, 20 - 1486: a80c12 bgeu a6, a5, 148f - 1489: b65752 bnone a8, a5, 149c - 148c: 085705 bltu a6, a5, 149c - 148f: 570f add.n a10, a10, a5 - 1491: 0c36 addi.n a11, a5, 1 - 1493: 1baa5a s16i a11, a2, 24 - 1496: 52b2b5 s8i a7, a10, 240 - 1499: 4a720c j 1481 - 149c: 06f0 ret.n - 149e: Address 0x0000149e is out of bounds. - - -dhcpserver.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0258 l32i.n a5, a2, 0 - 6: 3935cc j 16 - 9: 0602 l32i.n a2, a5, 4 - b: 0003 beqz.n a2, 14 - d: 1528 mov.n a5, a2 - f: 528c l32i.n a2, a2, 4 - 11: 28025d bnez a2, d - 14: 5612 s32i.n a3, a5, 4 - 16: ff82 movi.n a2, 0 - 18: 1539 s32i.n a2, a3, 4 - 1a: 020c ret.n - 1c: 1329 l32i.n a6, a2, 0 - 1e: f00d bnez.n a6, 26 - -00000020 : - 20: 0268 movi.n a3, 0 - 22: 46cc s32i.n a3, a2, 0 - 24: 030c ret.n - 26: 0d0239 bne a3, a6, 2e - 29: 67f0 l32i.n a3, a6, 4 - 2b: 380493 j 22 - 2e: c616 l32i.n a2, a6, 4 - 30: 28fffc bne a2, a3, 37 - 33: 3716 l32i.n a2, a3, 4 - 35: 0392 s32i.n a2, a6, 4 - 37: 1328 mov.n a6, a2 - 39: 6d1629 bnez a2, 2e - 3c: 5602 ret.n - 3e: 0dff12 excw - 41: 0000f0 l8ui a4, a2, 12 - 44: 024232 excw - 47: 3c140c s8i a5, a2, 0 - 4a: 425255 s8i a4, a2, 1 - 4d: 4200 addi.n a2, a2, 3 - 4f: 0142 ret.n - 51: 0d223b ill - 54: 0000f0 ill - ... - 67: 3c00 addi.n a15, a15, 15 - 69: 6133 movi.n a11, 54 - 6b: fffb movi.n a10, 1 - 6d: 6b3c movi.n a9, 0 - 6f: 1a0c movi.n a7, 4 - 71: 090c movi.n a8, -1 - 73: 7c470c addi a1, a1, -48 - 76: 12f8 s32i.n a0, a1, 16 - 78: d0c1 s32i.n a12, a1, 20 - 7a: c94109 s8i a8, a2, 2 - 7d: 428251 s8i a8, a2, 3 - 80: 428202 s8i a8, a2, 4 - 83: 428203 s8i a7, a2, 1 - 86: 427204 s8i a7, a2, 7 - 89: 427201 s8i a9, a2, 5 - 8c: 429207 s8i a9, a2, 8 - 8f: 429205 s8i a10, a2, 0 - 92: 42a208 s8i a10, a2, 9 - 95: 42a200 s8i a11, a2, 12 - 98: 42b209 s8i a7, a2, 13 - 9b: 720c l32i.n a6, a6, 0 - 9d: 680d42 s8i a3, a2, 6 - a0: 423206 movi a12, -128 - a3: c206 movi.n a0, 81 - a5: 5c80af s8i a0, a2, 10 - a8: 420210 s8i a12, a2, 11 - ab: 42c20a l32r a3, 58 - ae: eb310b addi a12, a2, 18 - b1: c2c2ff extui a5, a6, 8, 8 - b4: 586012 extui a4, a6, 16, 8 - b7: 6074 s32i.n a4, a1, 32 - b9: 7540 s32i.n a5, a1, 28 - bb: 598149 s8i a5, a2, 15 - be: 425271 s8i a4, a2, 16 - c1: 42420f l8ui a3, a3, 0 - c4: 033210 extui a0, a6, 24, 8 - c7: 6000 s32i.n a0, a1, 36 - c9: 097508 s8i a0, a2, 17 - cc: 420291 extui a6, a6, 0, 8 - cf: 6011 s32i.n a6, a1, 24 - d1: 697460 s8i a6, a2, 14 - d4: 426261 bbci a3, 0, 11d - d7: 070e addi.n a2, a1, 4 - d9: 4563 movi.n a3, 12 - db: 0c214b l32r a0, 5c - de: e001c3 callx0 a0 - e1: c0ff movi.n a2, 1 - e3: 0000 addi.n a3, a1, 4 - e5: 4b120c l32r a0, 60 - e8: de0131 callx0 a0 - eb: c0ff l32i.n a0, a1, 36 - ed: 0000 l32i.n a4, a1, 32 - ef: 9108 l32i.n a5, a1, 28 - f1: 8148 l32i.n a6, a1, 24 - f3: 7158 movi.n a8, -1 - f5: 6168 movi.n a9, 0 - f7: f87c movi.n a10, 1 - f9: 090c movi.n a2, 3 - fb: 1a0c movi.n a7, 4 - fd: 0c320c s8i a7, a12, 1 - 100: 4c7247 s8i a2, a12, 0 - 103: 4c2201 l8ui a11, a1, 12 - 106: 01b200 s8i a11, a12, 2 - 109: 4cb20c l8ui a3, a1, 13 - 10c: 013202 s8i a3, a12, 3 - 10f: 4c320d l8ui a2, a1, 14 - 112: 012203 s8i a2, a12, 4 - 115: 4c220e l8ui a11, a1, 15 - 118: 01b204 s8i a11, a12, 5 - 11b: b20f addi.n a12, a12, 6 - 11d: 6b054c s8i a6, a12, 2 - 120: 4c62cc s8i a6, a12, 8 - 123: 4c6202 s8i a5, a12, 3 - 126: 4c5208 s8i a5, a12, 9 - 129: 4c5203 s8i a4, a12, 4 - 12c: 4c4209 s8i a4, a12, 10 - 12f: 4c4204 s8i a8, a12, 11 - 132: 4c820a s8i a10, a12, 17 - 135: 4ca20b s8i a10, a12, 21 - 138: 4ca211 s8i a7, a12, 1 - 13b: 4c7215 s8i a7, a12, 7 - 13e: 4c7201 s8i a7, a12, 22 - 141: 4c7207 s8i a9, a12, 18 - 144: 4c9216 s8i a9, a12, 23 - 147: 4c9212 s8i a9, a12, 24 - 14a: 4c9217 s8i a9, a12, 25 - 14d: 4c9218 s8i a0, a12, 5 - 150: 0219 movi.n a2, 26 - 152: 054c movi.n a3, 28 - 154: a21c movi.n a11, 2 - 156: 0cc31c s8i a11, a12, 13 - 159: 4cb22b s8i a11, a12, 14 - 15c: 4cb20d s8i a11, a12, 26 - 15f: 4cb20e s8i a3, a12, 6 - 162: 4c321a s8i a2, a12, 12 - 165: 2206 movi.n a0, 6 - 167: 0c0c4c addi a2, a12, 27 - 16a: cc2260 s8i a0, a12, 0 - 16d: 4c021b s8i a0, a12, 20 - 170: 0200 movi.n a3, 43 - 172: 2c144c s8i a3, a12, 19 - 175: 32b3 movi.n a11, 31 - 177: 134c movi.n a0, 64 - 179: 4cfb1c s8i a0, a12, 15 - 17c: 4c0200 s8i a11, a12, 16 - 17f: b20f l32i.n a0, a1, 16 - 181: 104c l32i.n a12, a1, 20 - 183: c84108 addi a1, a1, 48 - 186: 1251 ret.n - 188: 30c1 movi.n a3, -1 - 18a: 7cf00d s8i a3, a2, 0 - 18d: 32f3 addi.n a2, a2, 1 - 18f: 0042 ret.n - 191: 0d221b ill - 194: 0000f0 ill - ... - 19f: 000400 ill - ... - 1c6: 0000 movi.n a5, 6 - 1c8: 440c movi.n a6, 1 - 1ca: 650c movi.n a7, 2 - 1cc: 0c160c l32r a8, 198 - 1cf: f38127 addi a1, a1, -16 - 1d2: 12ff s32i.n a0, a1, 4 - 1d4: f0c1 s32i.n a12, a1, 8 - 1d6: 1109 movi.n a0, 0 - 1d8: 21c9 mov.n a12, a2 - 1da: 000c l32i.n a8, a8, 4 - 1dc: 8802cd l32r a2, 194 - 1df: 2118 addi.n a3, a12, 4 - 1e1: ffee s32i.n a8, a1, 0 - 1e3: 893c4b s8i a7, a12, 0 - 1e6: 4c7201 s8i a6, a12, 1 - 1e9: 4c6200 s8i a5, a12, 2 - 1ec: 4c5201 s8i a0, a12, 3 - 1ef: 4c0202 l32r a0, 1a0 - 1f2: ec0103 callx0 a0 - 1f5: 00c0ff addi a2, a12, 16 - 1f8: 2200 mov.n a3, a1 - 1fa: 10cc movi.n a4, 4 - 1fc: 0c013d movi a9, 128 - 1ff: 9244 movi.n a10, 0 - 201: 0c80a0 s16i a10, a12, 8 - 204: 5ca20a s16i a9, a12, 10 - 207: 5c9204 l32r a0, 1a4 - 20a: e70105 callx0 a0 - 20d: c0ff addi.n a2, a12, 12 - 20f: 0000 movi.n a3, 0 - 211: 2ccb movi.n a4, 4 - 213: 0c030c l32r a0, 1a8 - 216: e50144 callx0 a0 - 219: 00c0ff addi a2, a12, 20 - 21c: 2200 movi.n a3, 0 - 21e: 14cc movi.n a4, 4 - 220: 0c030c l32r a0, 1ac - 223: e30144 callx0 a0 - 226: 00c0ff addi a2, a12, 24 - 229: 2200 movi.n a3, 0 - 22b: 18cc movi.n a4, 4 - 22d: 0c030c l32r a0, 1b0 - 230: e00144 callx0 a0 - 233: 00c0ff addi a2, a12, 44 - 236: 2200 movi.n a3, 0 - 238: 2ccc movi.n a4, 64 - 23a: 4c030c l32r a0, 1b4 - 23d: de0104 callx0 a0 - 240: 00c0ff addi a2, a12, 108 - 243: 2200 movi.n a3, 0 - 245: 0c6ccc movi a4, 128 - 248: a04203 l32r a0, 1b8 - 24b: dc0180 callx0 a0 - 24e: c0ff movi.n a3, 0 - 250: 0c0000 movi a4, 0x138 - 253: a14203 addmi a12, a12, 0x100 - 256: dcc238 addi a12, a12, -20 - 259: c201 mov.n a2, a12 - 25b: 2deccc l32r a0, 1bc - 25e: d8010c callx0 a0 - 261: 00c0ff l32r a3, 19c - 264: 3100 mov.n a2, a12 - 266: ffce movi.n a4, 4 - 268: 0c2d l32i.n a12, a1, 8 - 26a: c8440c l32r a0, 1c0 - 26d: d50121 callx0 a0 - 270: c0ff l32i.n a0, a1, 4 - 272: 080000 addi a1, a1, 16 - 275: 1211 ret.n - 277: 0d10c1 ill - 27a: 0000f0 ill - ... - 289: 000000 l32r a12, ffff6a4c - 28c: f0c112 l32r a2, fffc49b0 - 28f: 21d9 s32i.n a0, a1, 0 - 291: 11c9 mov.n a12, a2 - 293: cd0109 call0 1c4 - 296: 0502 movi.n a3, 2 - 298: 0cfff3 addmi a2, a12, 0x100 - 29b: dc2223 addi a2, a2, -16 - 29e: c22201 call0 40 - 2a1: da05f0 call0 64 - 2a4: dc05ff call0 188 - 2a7: 05ff movi.n a2, 0 - 2a9: 0cffee movi a3, 0x224 - 2ac: 3202 movi.n a4, 0 - 2ae: 0c24a2 l32r a0, 27c - 2b1: f30104 callx0 a0 - 2b4: c0ff mov.n a13, a2 - 2b6: dd0000 beqz a2, 303 - 2b9: 1602 mov.n a3, a2 - 2bb: 0492 movi.n a2, 0 - 2bd: 0c023d l16ui a0, a3, 10 - 2c0: 0202 l32i.n a6, a3, 4 - 2c2: 0513 beqz.n a0, 2e0 - 2c4: 1368 movi.n a0, 0 - 2c6: a09c add.n a5, a6, a0 - 2c8: 000c add.n a4, a12, a2 - 2ca: 560a addi.n a0, a0, 1 - 2cc: 1b4c2a l8ui a4, a4, 0 - 2cf: 4200 addi.n a2, a2, 1 - 2d1: 1b0004 extui a2, a2, 0, 16 - 2d4: 202022 s8i a4, a5, 0 - 2d7: 4542f4 l16ui a4, a3, 10 - 2da: 134200 extui a0, a0, 0, 16 - 2dd: 000005 bltu a0, a4, 2c6 - 2e0: 47f4 l32i.n a3, a3, 0 - 2e2: 38e530 bnez a3, 2bd - 2e5: 5603 mov.n a3, a13 - 2e7: 3dfd73 l32r a4, 278 - 2ea: 410d movi.n a5, 68 - 2ec: ffe4 l32i.n a2, a4, 8 - 2ee: 454c addi.n a4, a4, 12 - 2f0: cb2428 l32r a0, 280 - 2f3: e40144 callx0 a0 - 2f6: 00c0ff l16ui a5, a13, 14 - 2f9: 5200 beqz.n a5, 303 - 2fb: 071d mov.n a2, a13 - 2fd: 2d658c l32r a0, 284 - 300: e1010d callx0 a0 - 303: c0ff l32i.n a12, a1, 4 - 305: 0000 l32i.n a13, a1, 8 - 307: 11c8 l32i.n a0, a1, 0 - 309: 0821d8 addi a1, a1, 16 - 30c: 1201 ret.n - 30e: 0d10c1 ill - 311: 0000f0 ill - ... - 324: f0c112 l32r a2, fffc4a48 - 327: 21d9 s32i.n a0, a1, 0 - 329: 11c9 mov.n a12, a2 - 32b: cd0109 call0 1c4 - 32e: 8502 movi.n a3, 6 - 330: 0cffe9 addmi a2, a12, 0x100 - 333: dc2263 addi a2, a2, -16 - 336: c22201 call0 40 - 339: d085f0 call0 188 - 33c: c5ff movi.n a2, 0 - 33e: 0cffe4 movi a3, 0x224 - 341: 3202 movi.n a4, 0 - 343: 0c24a2 l32r a0, 314 - 346: f40104 callx0 a0 - 349: c0ff mov.n a13, a2 - 34b: dd0000 beqz a2, 398 - 34e: 1602 mov.n a3, a2 - 350: 0492 movi.n a2, 0 - 352: 0c023d l16ui a0, a3, 10 - 355: 0202 l32i.n a6, a3, 4 - 357: 0513 beqz.n a0, 375 - 359: 1368 movi.n a0, 0 - 35b: a09c add.n a5, a6, a0 - 35d: 000c add.n a4, a12, a2 - 35f: 560a addi.n a0, a0, 1 - 361: 1b4c2a l8ui a4, a4, 0 - 364: 4200 addi.n a2, a2, 1 - 366: 1b0004 extui a2, a2, 0, 16 - 369: 202022 s8i a4, a5, 0 - 36c: 4542f4 l16ui a4, a3, 10 - 36f: 134200 extui a0, a0, 0, 16 - 372: 000005 bltu a0, a4, 35b - 375: 47f4 l32i.n a3, a3, 0 - 377: 38e530 bnez a3, 352 - 37a: 5603 mov.n a3, a13 - 37c: 3dfd73 l32r a4, 310 - 37f: 410d movi.n a5, 68 - 381: ffe5 l32i.n a2, a4, 8 - 383: 454c addi.n a4, a4, 12 - 385: cb2428 l32r a0, 318 - 388: e40144 callx0 a0 - 38b: 00c0ff l16ui a5, a13, 14 - 38e: 5200 beqz.n a5, 398 - 390: 071d mov.n a2, a13 - 392: 2d658c l32r a0, 31c - 395: e2010d callx0 a0 - 398: c0ff l32i.n a12, a1, 4 - 39a: 0000 l32i.n a13, a1, 8 - 39c: 11c8 l32i.n a0, a1, 0 - 39e: 0821d8 addi a1, a1, 16 - 3a1: 1201 ret.n - 3a3: 0d10c1 ill - 3a6: 0000f0 ill - ... - 3b5: 000000 l32r a12, ffff6b78 - 3b8: f0c112 l32r a2, fffc4adc - 3bb: 21d9 s32i.n a0, a1, 0 - 3bd: 11c9 mov.n a12, a2 - 3bf: cd0109 call0 1c4 - 3c2: 4502 movi.n a3, 5 - 3c4: 0cffe0 addmi a2, a12, 0x100 - 3c7: dc2253 addi a2, a2, -16 - 3ca: c22201 call0 40 - 3cd: c745f0 call0 64 - 3d0: c945ff call0 188 - 3d3: 45ff movi.n a2, 0 - 3d5: 0cffdb movi a3, 0x224 - 3d8: 3202 movi.n a4, 0 - 3da: 0c24a2 l32r a0, 3a8 - 3dd: f30104 callx0 a0 - 3e0: c0ff mov.n a13, a2 - 3e2: dd0000 beqz a2, 42f - 3e5: 1602 mov.n a3, a2 - 3e7: 0492 movi.n a2, 0 - 3e9: 0c023d l16ui a0, a3, 10 - 3ec: 0202 l32i.n a6, a3, 4 - 3ee: 0513 beqz.n a0, 40c - 3f0: 1368 movi.n a0, 0 - 3f2: a09c add.n a5, a6, a0 - 3f4: 000c add.n a4, a12, a2 - 3f6: 560a addi.n a0, a0, 1 - 3f8: 1b4c2a l8ui a4, a4, 0 - 3fb: 4200 addi.n a2, a2, 1 - 3fd: 1b0004 extui a2, a2, 0, 16 - 400: 202022 s8i a4, a5, 0 - 403: 4542f4 l16ui a4, a3, 10 - 406: 134200 extui a0, a0, 0, 16 - 409: 000005 bltu a0, a4, 3f2 - 40c: 47f4 l32i.n a3, a3, 0 - 40e: 38e530 bnez a3, 3e9 - 411: 5603 mov.n a3, a13 - 413: 3dfd73 l32r a4, 3a4 - 416: 410d movi.n a5, 68 - 418: ffe4 l32i.n a2, a4, 8 - 41a: 454c addi.n a4, a4, 12 - 41c: cb2428 l32r a0, 3ac - 41f: e40144 callx0 a0 - 422: 00c0ff l16ui a5, a13, 14 - 425: 5200 beqz.n a5, 42f - 427: 071d mov.n a2, a13 - 429: 2d658c l32r a0, 3b0 - 42c: e1010d callx0 a0 - 42f: c0ff l32i.n a12, a1, 4 - 431: 0000 l32i.n a13, a1, 8 - 433: 11c8 l32i.n a0, a1, 0 - 435: 0821d8 addi a1, a1, 16 - 438: 1201 ret.n - 43a: 0d10c1 ill - 43d: 0000f0 ill - ... - 44c: 2a026d addi a1, a1, -32 - 44f: c11283 l32r a9, 43c - 452: 91e0 s32i.n a0, a1, 8 - 454: fffb movi.n a0, 5 - 456: 0c2109 s16i a0, a9, 16 - 459: 0250 l32i.n a2, a9, 4 - 45b: 0859 s32i.n a2, a1, 0 - 45d: 291928 bgeu a6, a8, 4be - 460: 8701 movi.n a11, 53 - 462: 5db6 movi.n a10, 50 - 464: 5b3c movi.n a7, 0 - 466: 2a3c movi.n a3, 0 - 468: 070c s32i.n a6, a1, 4 - 46a: 030c s32i.n a8, a1, 12 - 46c: 1169 s32i.n a7, a1, 16 - 46e: 793189 l8ui a2, a6, 0 - 471: 2241 s32i.n a3, a1, 20 - 473: 390006 beq a2, a10, 48a - 476: 12a751 beq a2, a11, 484 - 479: 12b713 movi a4, 255 - 47c: a0420a bne a2, a4, 4af - 47f: 47ff movi.n a7, 1 - 481: 0c2f92 j 4af - 484: 0a8617 l8ui a3, a6, 2 - 487: 063200 j 4af - 48a: 0602 mov.n a2, a1 - 48c: 0009 addi.n a3, a6, 2 - 48e: 012d movi.n a4, 4 - 490: 0c362b l32r a0, 444 - 493: ed0144 callx0 a0 - 496: c0ff l32i.n a6, a1, 4 - 498: 0000 l32i.n a3, a1, 20 - 49a: 1168 l32i.n a7, a1, 16 - 49c: 5138 l32i.n a8, a1, 12 - 49e: 4178 movi.n a10, 50 - 4a0: 3188 movi.n a11, 53 - 4a2: 3c2a3c l32r a9, 440 - 4a5: 915b movi.n a4, 3 - 4a7: ffe7 movi.n a0, 4 - 4a9: 0c340c moveqz a0, a4, a2 - 4ac: 042040 s16i a0, a9, 16 - 4af: 0283 bnez.n a7, 4c0 - 4b1: cc0859 l8ui a5, a6, 1 - 4b4: 52d7 addi.n a5, a5, 2 - 4b6: 0106 add.n a6, a6, a5 - 4b8: 5a552b bltu a6, a8, 468 - 4bb: 368766 j 4c0 - 4be: 46ac movi.n a3, 0 - 4c0: 0c0000 beqi a3, 1, 4e9 - 4c3: 132603 beqi a3, 3, 4db - 4c6: 332625 beqi a3, 4, 4cc - 4c9: 432614 bnei a3, 7, 4d1 - 4cc: 6602 movi.n a0, 5 - 4ce: 0c0473 s16i a0, a9, 16 - 4d1: 590250 extui a2, a0, 0, 8 - 4d4: 0008 l32i.n a0, a1, 8 - 4d6: 087420 addi a1, a1, 32 - 4d9: 1221 ret.n - 4db: 0d20c1 beqi a0, 3, 4d1 - 4de: 3026f0 beqi a0, 4, 4d1 - 4e1: 26f2 movi.n a0, 4 - 4e3: 0cef40 s16i a0, a9, 16 - 4e6: 590240 j 4d1 - 4e9: c608 movi.n a0, 1 - 4eb: 0cfff9 j 4ce - 4ee: f7c610 extui a0, a0, 0, 1 - 4f1: 0000ff ill - 4f4: 0004 l32i.n a4, a2, 0 - 4f6: 480000 excw - 4f9: 000002 ill - 4fc: 000018 excw - 4ff: ff0000 excw - 502: 180000 extui a0, a0, 0, 1 - 505: 000000 ill - 508: 000004 ill - 50b: 000000 excw - 50e: 180000 ill - ... - 53d: 000000 excw - 540: 12440c srli a14, a14, 9 - 543: e0c1 s32i.n a15, a1, 20 - 545: 41e9 s32i.n a0, a1, 4 - 547: 51f9 s32i.n a13, a1, 12 - 549: 1109 s32i.n a12, a1, 8 - 54b: 31d9 mov.n a13, a3 - 54d: 21c9 mov.n a12, a2 - 54f: cd03dd l32r a3, 4f0 - 552: e83102 addmi a2, a2, 0x100 - 555: d222ff addi a2, a2, -20 - 558: c22201 l32r a0, 510 - 55b: ee01ec callx0 a0 - 55e: 00c0ff bnez a2, 638 - 561: 625600 l32r a2, 4f4 - 564: 210d addi.n a3, a12, 4 - 566: ffe4 movi.n a4, 4 - 568: 3c4b s32i.n a13, a1, 0 - 56a: d9440c l32r a0, 514 - 56d: ea0101 callx0 a0 - 570: 00c0ff l32r a5, 4f8 - 573: e25100 addi a4, a12, 28 - 576: 42ff l32i.n a14, a5, 0 - 578: e81ccc addi a15, a5, -24 - 57b: f205 l32i.n a2, a15, 20 - 57d: e8c5 s32i.n a2, a15, 4 - 57f: 295f28 beqz a14, 5e3 - 582: 161f s32i.n a4, a1, 24 - 584: 060e l32i.n a3, a1, 24 - 586: 6149 l32i.n a13, a14, 0 - 588: 6138 movi.n a4, 6 - 58a: 0ed8 addi.n a2, a13, 4 - 58c: 4b640c l32r a0, 518 - 58f: e3012d callx0 a0 - 592: 00c0ff beqz a2, 65d - 595: 1600 l32i.n a0, a15, 20 - 597: 0c72 l32i.n a5, a13, 0 - 599: 5f08 l32i.n a14, a14, 4 - 59b: e80d58 bne a5, a0, 5dd - 59e: 95071e extui a6, a0, 24, 8 - 5a1: 68003e l32r a9, 4fc - 5a4: d69175 slli a8, a0, 24 - 5a7: 8080ff and a7, a0, a9 - 5aa: 709001 slli a7, a7, 8 - 5ad: 778010 or a7, a7, a8 - 5b0: 778011 srli a8, a0, 8 - 5b3: 880020 and a8, a8, a9 - 5b6: 889041 or a6, a6, a8 - 5b9: 668010 or a6, a6, a7 - 5bc: 7020 addi.n a6, a6, 1 - 5be: 1b2066 and a8, a6, a9 - 5c1: 869066 slli a7, a6, 24 - 5c4: 768010 slli a8, a8, 8 - 5c7: 888001 or a7, a7, a8 - 5ca: 778011 extui a8, a6, 24, 8 - 5cd: 886020 srli a6, a6, 8 - 5d0: 686075 and a6, a6, a9 - 5d3: 669041 or a6, a6, a8 - 5d6: 668010 or a6, a6, a7 - 5d9: 7020 s32i.n a6, a15, 20 - 5db: 2066 s32i.n a6, a15, 4 - 5dd: 695f69 bnez a14, 584 - 5e0: 3e561f j 5e8 - 5e3: 0106fa addi a8, a12, 28 - 5e6: 8200 s32i.n a8, a1, 24 - 5e8: 1ccc movi.n a2, 16 - 5ea: 1c6189 l32r a0, 51c - 5ed: cc0102 callx0 a0 - 5f0: c0ff l32i.n a3, a1, 24 - 5f2: 0000 movi.n a4, 6 - 5f4: 6138 mov.n a13, a2 - 5f6: 640c l32i.n a9, a15, 4 - 5f8: 02dd s32i.n a9, a2, 0 - 5fa: 1f98 s32i.n a13, a1, 28 - 5fc: 0299 addi.n a2, a2, 4 - 5fe: 4b71d9 l32r a0, 520 - 601: c80122 callx0 a0 - 604: c0ff movi.n a2, 8 - 606: 0c0000 movi a10, 0x5a0 - 609: a282 s32i.n a10, a13, 12 - 60b: a9a0a5 l32r a0, 524 - 60e: c6013d callx0 a0 - 611: c0ff mov.n a14, a2 - 613: 0000 l32i.n a11, a1, 28 - 615: 02ed s32i.n a11, a2, 0 - 617: 71b8 mov.n a3, a14 - 619: 3d02b9 l32r a2, 500 - 61c: b9210e call0 620 - 61f: 05ff l32i.n a2, a15, 20 - 621: 0000 l32i.n a0, a15, 32 - 623: 5f28 l32i.n a3, a15, 4 - 625: 388f08 bltu a0, a2, 66b - 628: 30271f beqz a3, 66b - 62b: 1642 l32i.n a2, a1, 24 - 62d: 2803f3 l32r a3, 504 - 630: b53161 l32r a0, 528 - 633: be01ff callx0 a0 - 636: c0ff bnez.n a2, 63d - 638: 0000 movi.n a2, 0 - 63a: 0c32cc j 64e - 63d: 0602 l32i.n a3, a1, 0 - 63f: 380004 addmi a2, a12, 0x100 - 642: dc2201 addi a2, a2, -16 - 645: c22201 slli a3, a3, 16 - 648: 3300f0 srai a3, a3, 16 - 64b: 303011 call0 448 - 64e: c531 l32i.n a12, a1, 8 - 650: ffdf l32i.n a13, a1, 12 - 652: 21c8 l32i.n a14, a1, 16 - 654: 31d8 l32i.n a15, a1, 20 - 656: 41e8 l32i.n a0, a1, 4 - 658: 0851f8 addi a1, a1, 32 - 65b: 1211 ret.n - 65d: 20c1 movi.n a14, 0 - 65f: 0cf00d movi a4, 0x5a0 - 662: 420e l32i.n a5, a13, 0 - 664: a0a5 s32i.n a5, a15, 4 - 666: 0d58 s32i.n a4, a13, 12 - 668: 491f59 j 61f - 66b: ecc63d l32r a0, 52c - 66e: b001ff callx0 a0 - 671: c0ff mov.n a4, a2 - 673: 0000 l32i.n a3, a15, 20 - 675: 38024d l32r a2, 508 - 678: a4215f l32r a0, 530 - 67b: ae01ff callx0 a0 - 67e: 00c0ff l32r a2, 50c - 681: 2100 mov.n a3, a14 - 683: 3dffa3 call0 684 - 686: 050e mov.n a2, a13 - 688: 2d0000 l32r a0, 534 - 68b: ab010d callx0 a0 - 68e: c0ff mov.n a2, a14 - 690: 2d0000 l32r a0, 538 - 693: aa010e callx0 a0 - 696: c0ff movi.n a2, 4 - 698: 0c0000 j 64e - 69b: ec8642 excw - 69e: 2400ff ill - ... - 6a9: 000000 l32r a12, ffff6e2c - 6ac: e0c112 l32r a3, fffd0e50 - 6af: 31d9 s32i.n a12, a1, 8 - 6b1: 41e9 s32i.n a0, a1, 4 - 6b3: 21c9 mov.n a12, a4 - 6b5: cd1109 beqz a4, 748 - 6b8: 1604 movi.n a3, 0 - 6ba: 0c08f4 l32r a14, 69c - 6bd: e103 l32i.n a13, a4, 4 - 6bf: d8fff8 l16ui a0, a4, 8 - 6c2: 0214 s32i.n a0, a1, 0 - 6c4: 090414 movi a4, 0x224 - 6c7: 4201 mov.n a2, a14 - 6c9: 2d24a2 l32r a0, 6a0 - 6cc: f5010e callx0 a0 - 6cf: 00c0ff l16ui a2, a12, 10 - 6d2: 2200 movi.n a0, 0 - 6d4: 051c beqz.n a2, 6f0 - 6d6: 000c add.n a4, a0, a14 - 6d8: 829c add.n a3, a0, a13 - 6da: 40ea addi.n a2, a0, 1 - 6dc: 1b30da extui a2, a2, 0, 16 - 6df: 202020 l8ui a3, a3, 0 - 6e2: 0332f4 s8i a3, a4, 0 - 6e5: 443200 l16ui a3, a12, 10 - 6e8: 3200 mov.n a0, a2 - 6ea: 0d051c bltu a2, a3, 6d6 - 6ed: 323702 j 6f2 - 6f0: 46e8 movi.n a2, 0 - 6f2: 0000 l32i.n a0, a12, 0 - 6f4: 020c beqz.n a0, 71b - 6f6: ac0c08 l16ui a4, a0, 10 - 6f9: 4230 l32i.n a13, a0, 4 - 6fb: 0510 beqz.n a4, 71b - 6fd: 10d8 movi.n a0, 0 - 6ff: c49c add.n a3, a13, a0 - 701: 000c add.n a4, a2, a14 - 703: 3d0a addi.n a0, a0, 1 - 705: 42ea addi.n a2, a2, 1 - 707: 1b001b l8ui a3, a3, 0 - 70a: 033222 s8i a3, a4, 0 - 70d: 3200 l32i.n a5, a12, 0 - 70f: 580044 extui a2, a2, 0, 16 - 712: 20200c l16ui a5, a5, 10 - 715: 1552f4 extui a0, a0, 0, 16 - 718: 000005 bltu a0, a5, 6ff - 71b: 57f4 mov.n a2, a14 - 71d: e330 l32i.n a3, a1, 0 - 71f: 380e2d movi a4, -240 - 722: 4201 add.n a3, a3, a4 - 724: 4a10af extui a3, a3, 0, 16 - 727: 303033 call0 53c - 72a: e145f4 beqi a2, 1, 73b - 72d: 1226ff beqi a2, 3, 755 - 730: 32260d bnei a2, 4, 740 - 733: 6624 mov.n a2, a14 - 735: 2d0c42 call0 320 - 738: be850e j 740 - 73b: 06ff mov.n a2, a14 - 73d: 2d0001 call0 288 - 740: 850e mov.n a2, a12 - 742: 2dffb4 l32r a0, 6a4 - 745: d8010c callx0 a0 - 748: c0ff l32i.n a12, a1, 8 - 74a: 0000 l32i.n a13, a1, 12 - 74c: 21c8 l32i.n a14, a1, 16 - 74e: 31d8 l32i.n a0, a1, 4 - 750: 0841e8 addi a1, a1, 32 - 753: 1211 ret.n - 755: 20c1 mov.n a2, a14 - 757: 2df00d call0 3b4 - 75a: c5c50e j 740 - 75d: f886ff ill - 760: 0000ff ill - ... - 76b: ff0000 excw - 76e: 1c0000 ill - ... - 779: 0000 add.n a15, a15, a15 - 77b: fa3100 addi a1, a1, -16 - 77e: 12ff s32i.n a13, a1, 12 - 780: f0c1 s32i.n a0, a1, 4 - 782: 31d9 s32i.n a12, a1, 8 - 784: c91109 l32r a0, 764 - 787: f80121 l8ui a3, a3, 1 - 78a: 0332ff l32r a12, 768 - 78d: f7c101 beqz a3, 7e1 - 790: 0316ff extui a0, a2, 24, 8 - 793: 082005 and a3, a2, a12 - 796: 32c075 slli a4, a2, 24 - 799: 428010 slli a3, a3, 8 - 79c: 338001 or a3, a3, a4 - 79f: 334011 srli a4, a2, 8 - 7a2: 482020 and a4, a4, a12 - 7a5: 44c041 or a0, a0, a4 - 7a8: 004010 or a0, a0, a3 - 7ab: 3020 s32i.n a0, a1, 0 - 7ad: 092000 extui a0, a0, 0, 8 - 7b0: 000001 bltui a0, 128, 7b9 - 7b3: e0b674 addi a13, a0, -100 - 7b6: c0d205 j 7bb - 7b9: 469c addi.n a13, a0, 1 - 7bb: 1b0000 l32r a2, 76c - 7be: 21d0 movi.n a3, 8 - 7c0: 0cffec l32r a0, 774 - 7c3: ed0183 callx0 a0 - 7c6: 00c0ff l32r a0, 770 - 7c9: ea0100 addi a2, a13, 100 - 7cc: 22ff l32i.n a4, a1, 0 - 7ce: 4864cd movi a5, 0xffffff00 - 7d1: af5201 and a4, a4, a5 - 7d4: 445000 or a2, a4, a2 - 7d7: 2010 s32i.n a2, a0, 32 - 7d9: 292024 or a4, a4, a13 - 7dc: d080 s32i.n a4, a0, 28 - 7de: 492044 j 7e5 - 7e1: c670 l32i.n a2, a0, 32 - 7e3: 0000 l32i.n a4, a0, 28 - 7e5: 8028 l32i.n a13, a1, 12 - 7e7: d87048 srli a6, a2, 8 - 7ea: 682031 and a10, a2, a12 - 7ed: a2c041 slli a8, a4, 24 - 7f0: 848010 and a9, a4, a12 - 7f3: 94c001 srli a7, a4, 8 - 7f6: 784010 slli a10, a10, 8 - 7f9: aa8041 and a6, a6, a12 - 7fc: 66c011 and a7, a7, a12 - 7ff: 77c010 slli a9, a9, 8 - 802: 998010 or a8, a8, a9 - 805: 9011 l32i.n a12, a1, 8 - 807: c82088 extui a9, a4, 24, 8 - 80a: 984021 or a7, a7, a9 - 80d: 779075 or a7, a7, a8 - 810: 778020 slli a9, a2, 24 - 813: 928020 or a9, a9, a10 - 816: a001 s32i.n a7, a0, 28 - 818: 792099 extui a10, a2, 24, 8 - 81b: a82070 or a6, a6, a10 - 81e: 66a075 or a6, a6, a9 - 821: 9020 s32i.n a6, a0, 32 - 823: 2066 l32i.n a0, a1, 4 - 825: 088069 addi a1, a1, 16 - 828: 1211 ret.n - 82a: 0d10c1 extui a0, a0, 0, 3 - 82d: 0000f0 ill - 830: 000024 ill - 833: 000000 isync - 836: 200000 ill - 839: 000000 ill - 83c: 0000 l32i.n a10, a6, 0 - 83e: a80000 ill - 841: 000006 ill - ... - -00000860 : - 860: f0c112 l32r a1, fffcd004 - 863: 11c9 s32i.n a13, a1, 8 - 865: 31e9 s32i.n a0, a1, 0 - 867: 21d9 mov.n a13, a2 - 869: 0109 movi.n a2, 1 - 86b: 0c02dd l32r a0, 840 - 86e: f50112 callx0 a0 - 871: c0ff movi.n a3, 0 - 873: 0000 mov.n a12, a2 - 875: cd030c movi a4, 0x224 - 878: a24202 l32r a2, 82c - 87b: ed2124 l32r a0, 844 - 87e: f201ff callx0 a0 - 881: c0ff l32i.n a2, a12, 36 - 883: 0000 beqz.n a2, 88b - 885: 8c9c28 l32r a0, 848 - 888: f00142 callx0 a0 - 88b: 00c0ff l32r a0, 84c - 88e: f00100 callx0 a0 - 891: 00c0ff l32r a14, 830 - 894: e100 s32i.n a2, a14, 8 - 896: ffe7 beqz.n a2, 89a - 898: 2e29 bnez.n a13, 8a5 - 89a: cc028c l32r a2, 834 - 89d: e6219d l32r a0, 850 - 8a0: ec01ff callx0 a0 - 8a3: c0ff l32i.n a2, a14, 8 - 8a5: 0000 s32i.n a2, a12, 36 - 8a7: 2e28 movi.n a0, -1 - 8a9: 9c29 s32i.n a0, a14, 12 - 8ab: f07c l32i.n a2, a13, 0 - 8ad: 3e09 s32i.n a2, a14, 0 - 8af: 290d28 call0 778 - 8b2: ec850e l32r a3, 838 - 8b5: 31ff l32i.n a2, a14, 28 - 8b7: ffe1 movi.n a4, 67 - 8b9: 7e28 s32i.n a2, a14, 20 - 8bb: 344c l32i.n a2, a14, 8 - 8bd: 285e29 l32r a0, 854 - 8c0: e5012e callx0 a0 - 8c3: 00c0ff l32r a3, 83c - 8c6: 3100 movi.n a4, 0 - 8c8: ffde l32i.n a12, a1, 4 - 8ca: 040c l32i.n a2, a14, 8 - 8cc: 11c8 l32i.n a13, a1, 8 - 8ce: 2e28 l32i.n a14, a1, 12 - 8d0: e821d8 l32r a0, 858 - 8d3: e20131 callx0 a0 - 8d6: c0ff l32i.n a0, a1, 0 - 8d8: 080000 addi a1, a1, 16 - 8db: 1201 ret.n - 8dd: 0d10c1 ill - 8e0: 0000f0 ill - ... - 8eb: 001800 ill - ... - -00000904 : - 904: 12120c slli a12, a9, 2 - 907: e0c1 s32i.n a13, a1, 8 - 909: 11c9 s32i.n a14, a1, 12 - 90b: 21d9 s32i.n a15, a1, 16 - 90d: 31e9 s32i.n a0, a1, 0 - 90f: 0941f9 l32r a0, 8ec - 912: f70101 callx0 a0 - 915: 00c0ff l32r a13, 8e0 - 918: d100 mov.n a12, a2 - 91a: fff2 l32i.n a2, a13, 8 - 91c: 2802cd l32r a0, 8f0 - 91f: f5012d callx0 a0 - 922: 00c0ff l32r a2, 8e4 - 925: 2100 movi.n a0, 1 - 927: 0cfff0 s8i a0, a2, 1 - 92a: 0210 l32i.n a2, a12, 36 - 92c: 0142 movi.n a14, 0 - 92e: 9c28 beqz.n a2, 938 - 930: 8c0e0c l32r a0, 8f4 - 933: f10162 callx0 a0 - 936: c0ff s32i.n a14, a12, 36 - 938: 0000 l32i.n a12, a13, 24 - 93a: c89ce9 l32r a15, 8e8 - 93d: f16d beqz.n a12, 95f - 93f: ffeb mov.n a13, a12 - 941: ec9c mov.n a2, a15 - 943: 0cdd l32i.n a12, a12, 4 - 945: 0f2d mov.n a3, a13 - 947: 3d1cc8 call0 948 - 94a: 050d l32i.n a2, a13, 0 - 94c: 280000 l32r a0, 8f8 - 94f: eb010d callx0 a0 - 952: c0ff mov.n a2, a13 - 954: 0000 s32i.n a14, a13, 0 - 956: e90d2d l32r a0, 8fc - 959: e9010d callx0 a0 - 95c: 00c0ff bnez a12, 93f - 95f: 5600 l32i.n a12, a1, 4 - 961: fdfc l32i.n a13, a1, 8 - 963: 11c8 l32i.n a14, a1, 12 - 965: 21d8 l32i.n a15, a1, 16 - 967: 31e8 l32i.n a0, a1, 0 - 969: 0841f8 addi a1, a1, 32 - 96c: 1201 ret.n - 96e: 0d20c1 ill - 971: f0 .byte 0xff - 972: 000000 excw - 975: 0000ff ill - 978: 00001c ill - ... - -00000994 : - 994: e0c112 l32r a5, fffd0db8 - 997: 51c9 mov.n a12, a2 - 999: 4109 bnez.n a2, 9a4 - 99b: cc02cd l32r a0, 980 - 99e: f90172 callx0 a0 - 9a1: 00c0ff beqz a2, a5b - 9a4: 1600 mov.n a2, a1 - 9a6: 0b62 movi.n a3, 12 - 9a8: 0c012d l32r a0, 984 - 9ab: f701c3 callx0 a0 - 9ae: c0ff movi.n a2, 1 - 9b0: 0000 mov.n a3, a1 - 9b2: 3d120c l32r a0, 988 - 9b5: f50101 callx0 a0 - 9b8: 00c0ff l32r a8, 970 - 9bb: 8100 l32i.n a4, a12, 4 - 9bd: ffee l32i.n a6, a1, 0 - 9bf: 681c48 srli a0, a4, 8 - 9c2: 084001 extui a5, a6, 24, 8 - 9c5: 586041 srli a7, a6, 8 - 9c8: 786075 and a7, a7, a8 - 9cb: 778041 or a5, a5, a7 - 9ce: 557010 and a0, a0, a8 - 9d1: 008020 slli a7, a6, 24 - 9d4: 768010 and a6, a6, a8 - 9d7: 668001 slli a6, a6, 8 - 9da: 668010 or a6, a6, a7 - 9dd: 7011 l32i.n a7, a12, 0 - 9df: 782066 or a5, a5, a6 - 9e2: 55600c srli a2, a7, 8 - 9e5: 287020 extui a3, a7, 24, 8 - 9e8: 387041 and a2, a2, a8 - 9eb: 228075 or a2, a2, a3 - 9ee: 223010 slli a3, a7, 24 - 9f1: 378020 and a7, a7, a8 - 9f4: 778001 slli a7, a7, 8 - 9f7: 778010 or a3, a3, a7 - 9fa: 337011 or a2, a2, a3 - 9fd: 223020 and a7, a4, a8 - a00: 748020 slli a7, a7, 8 - a03: 778010 extui a8, a4, 24, 8 - a06: 884011 or a0, a0, a8 - a09: 008075 slli a4, a4, 24 - a0c: 448020 or a4, a4, a7 - a0f: 447001 or a0, a0, a4 - a12: 004020 bltu a5, a2, a18 - a15: 352720 bgeu a0, a5, a5b - a18: b05702 srli a8, a2, 8 - a1b: 882042 srli a5, a5, 8 - a1e: 585041 bne a5, a8, a5b - a21: 958741 srli a9, a0, 8 - a24: 980039 bne a5, a9, a5b - a27: 9741 s32i.n a2, a1, 12 - a29: 293395 sub a11, a0, a2 - a2c: b02031 movi a10, 100 - a2f: a0a2c0 bltu a10, a11, a5b - a32: 3ab764 l32r a2, 974 - a35: 2128 movi.n a3, 8 - a37: ffd0 mov.n a12, a0 - a39: cd830c l32r a0, 98c - a3c: d40100 callx0 a0 - a3f: c0ff movi.n a2, 1 - a41: 0c0000 l32r a3, 978 - a44: 3112 movi.n a0, 0 - a46: 0cffcd l32r a4, 97c - a49: 4100 l32i.n a5, a1, 12 - a4b: ffcd s32i.n a5, a4, 28 - a4d: 3158 s32i.n a12, a4, 32 - a4f: c97459 s8i a0, a3, 1 - a52: 0284 l32i.n a12, a1, 20 - a54: 0143 l32i.n a0, a1, 16 - a56: 0851c8 addi a1, a1, 32 - a59: 1241 ret.n - a5b: 20c1 movi.n a2, 0 - a5d: 0cf00d j a52 - a60: fc4602 ill - a63: 0000ff ill - ... - a6e: 00 .byte 0xff - a6f: fd5100 addi a1, a1, -16 - a72: 12ff s32i.n a0, a1, 0 - a74: f0c1 l32i.n a5, a5, 24 - a76: 0109 s32i.n a12, a1, 4 - a78: 6558 l32i.n a0, a5, 4 - a7a: 11c9 mov.n a2, a5 - a7c: 1508 mov.n a12, a0 - a7e: 052d beqz.n a0, a96 - a80: 00cd l32i.n a7, a12, 0 - a82: 409c l32i.n a6, a0, 0 - a84: 0c78 l32i.n a7, a7, 12 - a86: 0068 l32i.n a6, a6, 12 - a88: 683778 bgeu a6, a7, a8f - a8b: 7736 mov.n a5, a2 - a8d: 03b6 mov.n a12, a0 - a8f: 025d mov.n a2, a0 - a91: 00cd l32i.n a0, a0, 4 - a93: 08002d bnez a0, a80 - a96: 5610 l32i.n a2, a12, 0 - a98: fe90 l32i.n a8, a12, 4 - a9a: 0c28 s32i.n a8, a5, 4 - a9c: 891c88 l32r a0, a64 - a9f: f20115 callx0 a0 - aa2: c0ff movi.n a9, 0 - aa4: 0000 mov.n a2, a12 - aa6: 090c s32i.n a9, a12, 0 - aa8: 0c2d l32i.n a12, a1, 4 - aaa: c80c99 l32r a0, a68 - aad: ef0111 callx0 a0 - ab0: c0ff l32i.n a0, a1, 0 - ab2: 080000 addi a1, a1, 16 - ab5: 1201 ret.n - ab7: 0d10c1 ill - aba: 0000f0 excw - abd: 000000 ill - ac0: 000018 ill - ... - -00000acc : - acc: e0c112 l32r a1, fffd12b0 - acf: 11c9 s32i.n a0, a1, 0 - ad1: 0941f9 l32r a0, ab8 - ad4: 0101 s32i.n a14, a1, 12 - ad6: fff9 l32i.n a14, a0, 24 - ad8: 31e9 s32i.n a13, a1, 8 - ada: 60e8 beqz.n a14, b1a - adc: 21d9 movi.n a13, 0 - ade: cebc l32i.n a5, a14, 0 - ae0: 0d0c mov.n a15, a14 - ae2: 0e58 l32i.n a4, a5, 12 - ae4: 0efd l32i.n a12, a14, 4 - ae6: 3548 addi.n a4, a4, -1 - ae8: 1ec8 s32i.n a4, a5, 12 - aea: 440b bnez.n a4, b0d - aec: 3549 mov.n a14, a12 - aee: edf4dc l32r a2, abc - af1: 210c mov.n a3, a15 - af3: 3dfff3 call0 af4 - af6: 050f l32i.n a2, a15, 0 - af8: 280000 l32r a0, ac0 - afb: f2010f callx0 a0 - afe: c0ff mov.n a2, a15 - b00: 0000 movi.n a5, 0 - b02: 0f2d s32i.n a5, a15, 0 - b04: 59050c l32r a0, ac4 - b07: f0010f callx0 a0 - b0a: 00c0ff j b14 - b0d: 8600 mov.n a14, a12 - b0f: 0001 addi.n a13, a13, 1 - b11: 1b0ced extui a13, a13, 0, 8 - b14: d0d0dd bnez a12, ade - b17: 6c5674 j b1c - b1a: 46fc movi.n a13, 0 - b1c: 0000 l32i.n a12, a1, 4 - b1e: 0d0c l32i.n a14, a1, 12 - b20: 11c8 l32i.n a15, a1, 16 - b22: f831e8 bltui a13, 8, b28 - b25: 8db641 call0 a6c - b28: 4502 l32i.n a13, a1, 8 - b2a: fff4 l32i.n a0, a1, 0 - b2c: 0821d8 addi a1, a1, 32 - b2f: 1201 ret.n - b31: 0d20c1 ill - b34: 0000f0 ill - ... - -00000b40 : - b40: f0c112 l32r a0, fffc5264 - b43: 0109 s32i.n a13, a1, 8 - b45: 11c9 mov.n a12, a2 - b47: 21d9 mov.n a13, a3 - b49: 02cd bnez.n a3, b58 - b4b: cc03dd l32r a0, b38 - b4e: fb01b3 callx0 a0 - b51: c0ff bnez.n a2, b58 - b53: 0000 movi.n a2, 0 - b55: 0c32cc j b74 - b58: 06c602 beqz a12, b53 - b5b: 7c1600 bgeui a12, 2, b53 - b5e: 2cf6ff bnei a12, 1, b72 - b61: 1c66f4 l8ui a0, a13, 0 - b64: 0d0210 l32r a2, b34 - b67: f42100 extui a0, a0, 0, 1 - b6a: 0000ff s8i a0, a2, 0 - b6d: 0204 movi.n a2, 1 - b6f: 0c0042 j b74 - b72: 4612 movi.n a2, 0 - b74: 0000 l32i.n a12, a1, 4 - b76: 020c l32i.n a13, a1, 8 - b78: 11c8 l32i.n a0, a1, 0 - b7a: 0821d8 addi a1, a1, 16 - b7d: 1201 ret.n - b7f: Address 0x00000b7f is out of bounds. - - -Disassembly of section .irom.text: - -00001720 <.irom.text>: - 1720: 696c63 excw - 1723: 746e65 excw - 1726: 5f .byte 0x5f - 1727: 646461 l32r a6, fffda8b8 - 172a: 736572 s32i a7, a5, 0x1cc - 172d: 705f73 excw - 1730: 756c movi.n a5, -25 - 1732: 612e73 excw - 1735: 726464 excw - 1738: 782520 excw - 173b: 642520 extui a2, a2, 5, 7 - 173e: 000a add.n a0, a0, a0 - 1740: 636864 excw - 1743: 5f7370 excw - 1746: 617473 excw - 1749: 287472 excw - 174c: 3a29 s32i.n a2, a10, 12 - 174e: 6f6320 excw - 1751: 646c75 excw - 1754: 6f6e20 excw - 1757: 6f2074 excw - 175a: 617462 excw - 175d: 6e69 s32i.n a6, a14, 24 - 175f: 637020 excw - 1762: 000a62 l8ui a6, a10, 0 - -dns.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 18: 000384 excw - ... - -0000002c : - 2c: c37c movi.n a3, -4 - 2e: f0c112 addi a1, a1, -16 - 31: fff321 l32r a2, 0 - 34: 1109 s32i.n a0, a1, 4 - 36: 13c202 addi a0, a2, 19 - 39: 100030 and a0, a0, a3 - 3c: 0209 s32i.n a0, a2, 0 - 3e: fff121 l32r a2, 4 - 41: fff601 l32r a0, 1c - 44: 0000c0 callx0 a0 - 47: fff041 l32r a4, 8 - 4a: 1448 l32i.n a4, a4, 4 - 4c: f4ec bnez.n a4, 7f - 4e: 0129 s32i.n a2, a1, 0 - 50: fff401 l32r a0, 20 - 53: 0000c0 callx0 a0 - 56: ffed51 l32r a5, c - 59: 1529 s32i.n a2, a5, 4 - 5b: 02ac beqz.n a2, 7f - 5d: ffec31 l32r a3, 10 - 60: 040c movi.n a4, 0 - 62: fff001 l32r a0, 24 - 65: 0000c0 callx0 a0 - 68: ffec31 l32r a3, 18 - 6b: ffea21 l32r a2, 14 - 6e: 040c movi.n a4, 0 - 70: 1228 l32i.n a2, a2, 4 - 72: ffed01 l32r a0, 28 - 75: 0000c0 callx0 a0 - 78: 020c movi.n a2, 0 - 7a: 013d mov.n a3, a1 - 7c: 000005 call0 80 - 7f: 1108 l32i.n a0, a1, 4 - 81: 10c112 addi a1, a1, 16 - 84: f00d ret.n - 86: 000000 ill - 89: 000000 ill - 8c: 000220 excw - ... - -00000090 : - 90: 1422f6 bgeui a2, 2, a8 - 93: fffd41 l32r a4, 88 - 96: 1448 l32i.n a4, a4, 4 - 98: c48c beqz.n a4, a8 - 9a: a38c beqz.n a3, a8 - 9c: 0338 l32i.n a3, a3, 0 - 9e: fffb51 l32r a5, 8c - a1: 338c beqz.n a3, a8 - a3: a05250 addx4 a5, a2, a5 - a6: 0539 s32i.n a3, a5, 0 - a8: f00d ret.n - aa: 200000 or a0, a0, a0 - ad: 000002 l8ui a0, a0, 0 - b0: 000000 ill - ... - -000000b4 : - b4: 0922f6 bgeui a2, 2, c1 - b7: fffd31 l32r a3, ac - ba: a02230 addx4 a2, a2, a3 - bd: 0228 l32i.n a2, a2, 0 - bf: f00d ret.n - c1: fffb21 l32r a2, b0 - c4: fffd46 j bd - c7: 000000 ill - ... - -000000cc : - cc: f0c112 addi a1, a1, -16 - cf: 0109 s32i.n a0, a1, 0 - d1: fffd01 l32r a0, c8 - d4: 1008 l32i.n a0, a0, 4 - d6: 108c beqz.n a0, db - d8: 002605 call0 33c - db: 0108 l32i.n a0, a1, 0 - dd: 10c112 addi a1, a1, 16 - e0: f00d ret.n - e2: 720000 excw - e5: 820003 excw - e8: 1bc0a0 excw - eb: 076d33 excw - ee: 1e4787 ball a7, a8, 110 - f1: 379c beqz.n a7, 108 - f3: 000242 l8ui a4, a2, 0 - f6: 000352 l8ui a5, a3, 0 - f9: 331b addi.n a3, a3, 1 - fb: 159457 bne a4, a5, 114 - fe: 221b addi.n a2, a2, 1 - 100: 660b addi.n a6, a6, -1 - 102: 746060 extui a6, a6, 0, 8 - 105: fea656 bnez a6, f3 - 108: 000372 l8ui a7, a3, 0 - 10b: 221b addi.n a2, a2, 1 - 10d: fd9756 bnez a7, ea - 110: 020c movi.n a2, 0 - 112: f00d ret.n - 114: 120c movi.n a2, 1 - 116: f00d ret.n - 118: 000262 l8ui a6, a2, 0 - 11b: c0a072 movi a7, 192 - 11e: 221b addi.n a2, a2, 1 - 120: 065d mov.n a5, a6 - 122: 114677 ball a6, a7, 137 - 125: 868c beqz.n a6, 131 - 127: 221b addi.n a2, a2, 1 - 129: 550b addi.n a5, a5, -1 - 12b: 745050 extui a5, a5, 0, 8 - 12e: ff5556 bnez a5, 127 - 131: 000262 l8ui a6, a2, 0 - 134: fe6656 bnez a6, 11e - 137: 221b addi.n a2, a2, 1 - 139: f00d ret.n - 13b: 000000 ill - 13e: 200000 or a0, a0, a0 - 141: 000002 l8ui a0, a0, 0 - ... - 168: d0c112 addi a1, a1, -48 - 16b: 61d9 s32i.n a13, a1, 24 - 16d: 71e9 s32i.n a14, a1, 28 - 16f: 3129 s32i.n a2, a1, 12 - 171: 2139 s32i.n a3, a1, 8 - 173: 51c9 s32i.n a12, a1, 20 - 175: 4109 s32i.n a0, a1, 16 - 177: 04cd mov.n a12, a4 - 179: fff201 l32r a0, 144 - 17c: 0000c0 callx0 a0 - 17f: ffefe1 l32r a14, 13c - 182: faa032 movi a3, 250 - 185: fff001 l32r a0, 148 - 188: 0000c0 callx0 a0 - 18b: 10a132 movi a3, 0x110 - 18e: 084e22 s8i a2, a14, 8 - 191: 040c movi.n a4, 0 - 193: 020c movi.n a2, 0 - 195: ffed01 l32r a0, 14c - 198: 0000c0 callx0 a0 - 19b: 02dd mov.n a13, a2 - 19d: 0c3216 beqz a2, 264 - 1a0: 030c movi.n a3, 0 - 1a2: c40c movi.n a4, 12 - 1a4: 81c9 s32i.n a12, a1, 32 - 1a6: 1228 l32i.n a2, a2, 4 - 1a8: 1129 s32i.n a2, a1, 4 - 1aa: ffe901 l32r a0, 150 - 1ad: 0000c0 callx0 a0 - 1b0: e72c movi.n a7, 46 - 1b2: 040c movi.n a4, 0 - 1b4: 8158 l32i.n a5, a1, 32 - 1b6: 080e22 l8ui a2, a14, 8 - 1b9: 2108 l32i.n a0, a1, 8 - 1bb: 00a192 movi a9, 0x100 - 1be: 1138 l32i.n a3, a1, 4 - 1c0: 160c movi.n a6, 1 - 1c2: 024362 s8i a6, a3, 2 - 1c5: 054362 s8i a6, a3, 5 - 1c8: 044392 s8i a9, a3, 4 - 1cb: c3cb addi.n a12, a3, 12 - 1cd: 000b addi.n a0, a0, -1 - 1cf: 001b addi.n a0, a0, 1 - 1d1: 225a add.n a2, a2, a5 - 1d3: 0c8d mov.n a8, a12 - 1d5: 745820 extui a5, a2, 8, 8 - 1d8: 112280 slli a2, a2, 8 - 1db: 202250 or a2, a2, a5 - 1de: 004322 s8i a2, a3, 0 - 1e1: 412820 srli a2, a2, 8 - 1e4: 014322 s8i a2, a3, 1 - 1e7: cc1b addi.n a12, a12, 1 - 1e9: 000032 l8ui a3, a0, 0 - 1ec: 0d1377 beq a3, a7, 1fd - 1ef: a38c beqz.n a3, 1fd - 1f1: 441b addi.n a4, a4, 1 - 1f3: 004c32 s8i a3, a12, 0 - 1f6: 001b addi.n a0, a0, 1 - 1f8: cc1b addi.n a12, a12, 1 - 1fa: fffac6 j 1e9 - 1fd: 004842 s8i a4, a8, 0 - 200: 040c movi.n a4, 0 - 202: 0c8d mov.n a8, a12 - 204: 000022 l8ui a2, a0, 0 - 207: 001b addi.n a0, a0, 1 - 209: fda256 bnez a2, 1e7 - 20c: 2c1b addi.n a2, a12, 1 - 20e: 440c movi.n a4, 4 - 210: 030c movi.n a3, 0 - 212: 004c32 s8i a3, a12, 0 - 215: 005192 s16i a9, a1, 0 - 218: 015192 s16i a9, a1, 2 - 21b: 013d mov.n a3, a1 - 21d: ffcd01 l32r a0, 154 - 220: 0000c0 callx0 a0 - 223: 1d38 l32i.n a3, a13, 4 - 225: 0d2d mov.n a2, a13 - 227: c03c30 sub a3, a12, a3 - 22a: 335b addi.n a3, a3, 5 - 22c: f43030 extui a3, a3, 0, 16 - 22f: ffca01 l32r a0, 158 - 232: 0000c0 callx0 a0 - 235: 1e28 l32i.n a2, a14, 4 - 237: ffc201 l32r a0, 140 - 23a: 31c8 l32i.n a12, a1, 12 - 23c: 543c movi.n a4, 53 - 23e: a0cc00 addx4 a12, a12, a0 - 241: 0c3d mov.n a3, a12 - 243: ffc601 l32r a0, 15c - 246: 0000c0 callx0 a0 - 249: 0c4d mov.n a4, a12 - 24b: 1e28 l32i.n a2, a14, 4 - 24d: 0d3d mov.n a3, a13 - 24f: 553c movi.n a5, 53 - 251: ffc301 l32r a0, 160 - 254: 0000c0 callx0 a0 - 257: 02cd mov.n a12, a2 - 259: 0d2d mov.n a2, a13 - 25b: ffc201 l32r a0, 164 - 25e: 0000c0 callx0 a0 - 261: 000046 j 266 - 264: fc7c movi.n a12, -1 - 266: 4108 l32i.n a0, a1, 16 - 268: 61d8 l32i.n a13, a1, 24 - 26a: 0c2d mov.n a2, a12 - 26c: 71e8 l32i.n a14, a1, 28 - 26e: 51c8 l32i.n a12, a1, 20 - 270: 30c112 addi a1, a1, 48 - 273: f00d ret.n - 275: 000000 ill - 278: 000230 excw - 27b: ff8100 excw - 27e: ff .byte 0xff - 27f: f0c112 addi a1, a1, -16 - 282: 1109 s32i.n a0, a1, 4 - 284: 18a102 movi a0, 0x118 - 287: d10020 mul16s a0, a0, a2 - 28a: 080a add.n a0, a8, a0 - 28c: 000052 l8ui a5, a0, 0 - 28f: 024d mov.n a4, a2 - 291: b59c beqz.n a5, 2b0 - 293: 020c movi.n a2, 0 - 295: 160c movi.n a6, 1 - 297: 0109 s32i.n a0, a1, 0 - 299: 791526 beqi a5, 1, 316 - 29c: 172526 beqi a5, 2, 2b7 - 29f: 0d3566 bnei a5, 3, 2b0 - 2a2: 2038 l32i.n a3, a0, 8 - 2a4: 330b addi.n a3, a3, -1 - 2a6: 2039 s32i.n a3, a0, 8 - 2a8: 43cc bnez.n a3, 2b0 - 2aa: 004022 s8i a2, a0, 0 - 2ad: 446022 s32i a2, a0, 0x110 - 2b0: 1108 l32i.n a0, a1, 4 - 2b2: 10c112 addi a1, a1, 16 - 2b5: f00d ret.n - 2b7: 020052 l8ui a5, a0, 2 - 2ba: 550b addi.n a5, a5, -1 - 2bc: 745050 extui a5, a5, 0, 8 - 2bf: 024052 s8i a5, a0, 2 - 2c2: fea556 bnez a5, 2b0 - 2c5: 030072 l8ui a7, a0, 3 - 2c8: 0109 s32i.n a0, a1, 0 - 2ca: 771b addi.n a7, a7, 1 - 2cc: 747070 extui a7, a7, 0, 8 - 2cf: 034072 s8i a7, a0, 3 - 2d2: 584766 bnei a7, 4, 32e - 2d5: 010042 l8ui a4, a0, 1 - 2d8: 1c14e6 bgei a4, 1, 2f8 - 2db: c97c movi.n a9, -4 - 2dd: f0c872 addi a7, a8, -16 - 2e0: a07470 addx4 a7, a4, a7 - 2e3: 111797 beq a7, a9, 2f8 - 2e6: 1788 l32i.n a8, a7, 4 - 2e8: c88c beqz.n a8, 2f8 - 2ea: 024062 s8i a6, a0, 2 - 2ed: 034022 s8i a2, a0, 3 - 2f0: 941b addi.n a9, a4, 1 - 2f2: 014092 s8i a9, a0, 1 - 2f5: ffedc6 j 2b0 - 2f8: 442062 l32i a6, a0, 0x110 - 2fb: 0109 s32i.n a0, a1, 0 - 2fd: c68c beqz.n a6, 30d - 2ff: 030c movi.n a3, 0 - 301: 20cb addi.n a2, a0, 12 - 303: 452042 l32i a4, a0, 0x114 - 306: 0006c0 callx0 a6 - 309: 0108 l32i.n a0, a1, 0 - 30b: 020c movi.n a2, 0 - 30d: 004022 s8i a2, a0, 0 - 310: 446022 s32i a2, a0, 0x110 - 313: ffe646 j 2b0 - 316: 024062 s8i a6, a0, 2 - 319: 30cb addi.n a3, a0, 12 - 31b: 250c movi.n a5, 2 - 31d: 020c movi.n a2, 0 - 31f: 014022 s8i a2, a0, 1 - 322: 034022 s8i a2, a0, 3 - 325: 004052 s8i a5, a0, 0 - 328: ffe3c5 call0 168 - 32b: ffe046 j 2b0 - 32e: 024072 s8i a7, a0, 2 - 331: 010022 l8ui a2, a0, 1 - 334: 30cb addi.n a3, a0, 12 - 336: ffe305 call0 168 - 339: ffdcc6 j 2b0 - 33c: f0c112 addi a1, a1, -16 - 33f: 0109 s32i.n a0, a1, 0 - 341: 11c9 s32i.n a12, a1, 4 - 343: 0c0c movi.n a12, 0 - 345: 0c2d mov.n a2, a12 - 347: fff345 call0 27c - 34a: cc1b addi.n a12, a12, 1 - 34c: 74c0c0 extui a12, a12, 0, 8 - 34f: f24c66 bnei a12, 4, 345 - 352: 11c8 l32i.n a12, a1, 4 - 354: 0108 l32i.n a0, a1, 0 - 356: 10c112 addi a1, a1, 16 - 359: f00d ret.n - ... - 363: 023000 excw - 366: 000000 ill - 369: 000000 ill - 36c: 00ff00 excw - 36f: 3a8000 excw - 372: 0009 s32i.n a0, a0, 0 - ... - 384: d0c112 addi a1, a1, -48 - 387: 81c9 s32i.n a12, a1, 32 - 389: 7109 s32i.n a0, a1, 28 - 38b: 04cd mov.n a12, a4 - 38d: 041442 l16ui a4, a4, 8 - 390: 00a202 movi a0, 0x200 - 393: 02b047 bgeu a0, a4, 399 - 396: 006186 j 520 - 399: 921c movi.n a2, 25 - 39b: 023247 bltu a2, a4, 3a1 - 39e: 005f86 j 520 - 3a1: 0c2d mov.n a2, a12 - 3a3: ffee31 l32r a3, 35c - 3a6: 050c movi.n a5, 0 - 3a8: 0338 l32i.n a3, a3, 0 - 3aa: fff201 l32r a0, 374 - 3ad: 0000c0 callx0 a0 - 3b0: 041c42 l16ui a4, a12, 8 - 3b3: ffeb31 l32r a3, 360 - 3b6: c04420 sub a4, a4, a2 - 3b9: 163456 bnez a4, 520 - 3bc: 0328 l32i.n a2, a3, 0 - 3be: 080332 l8ui a3, a3, 8 - 3c1: 010202 l8ui a0, a2, 1 - 3c4: 000242 l8ui a4, a2, 0 - 3c7: 110080 slli a0, a0, 8 - 3ca: 200040 or a0, a0, a4 - 3cd: 744800 extui a4, a0, 8, 8 - 3d0: 110080 slli a0, a0, 8 - 3d3: 200040 or a0, a0, a4 - 3d6: c00030 sub a0, a0, a3 - 3d9: f45000 extui a5, a0, 0, 16 - 3dc: 0245b6 bltui a5, 4, 3e2 - 3df: 004f46 j 520 - 3e2: ffe051 l32r a5, 364 - 3e5: 18a132 movi a3, 0x118 - 3e8: c10300 mul16u a0, a3, a0 - 3eb: 050a add.n a0, a5, a0 - 3ed: 000042 l8ui a4, a0, 0 - 3f0: fec442 addi a4, a4, -2 - 3f3: 129456 bnez a4, 520 - 3f6: 5109 s32i.n a0, a1, 20 - 3f8: 060262 l8ui a6, a2, 6 - 3fb: 070252 l8ui a5, a2, 7 - 3fe: 020242 l8ui a4, a2, 2 - 401: 030232 l8ui a3, a2, 3 - 404: 044740 extui a4, a4, 7, 1 - 407: 343030 extui a3, a3, 0, 4 - 40a: 115580 slli a5, a5, 8 - 40d: 205560 or a5, a5, a6 - 410: 054032 s8i a3, a0, 5 - 413: 746850 extui a6, a5, 8, 8 - 416: 115580 slli a5, a5, 8 - 419: 205560 or a5, a5, a6 - 41c: f45050 extui a5, a5, 0, 16 - 41f: 360c movi.n a6, 3 - 421: 004062 s8i a6, a0, 0 - 424: 4159 s32i.n a5, a1, 16 - 426: 0d9416 beqz a4, 503 - 429: 0d6356 bnez a3, 503 - 42c: 050262 l8ui a6, a2, 5 - 42f: 040272 l8ui a7, a2, 4 - 432: 116680 slli a6, a6, 8 - 435: 206670 or a6, a6, a7 - 438: 747860 extui a7, a6, 8, 8 - 43b: 116680 slli a6, a6, 8 - 43e: 206670 or a6, a6, a7 - 441: f46060 extui a6, a6, 0, 16 - 444: 660b addi.n a6, a6, -1 - 446: 0b9656 bnez a6, 503 - 449: 32cb addi.n a3, a2, 12 - 44b: 20cb addi.n a2, a0, 12 - 44d: 6129 s32i.n a2, a1, 24 - 44f: ffc945 call0 e4 - 452: 0ad256 bnez a2, 503 - 455: ffc421 l32r a2, 368 - 458: 0228 l32i.n a2, a2, 0 - 45a: 22cb addi.n a2, a2, 12 - 45c: ffcb85 call0 118 - 45f: 4138 l32i.n a3, a1, 16 - 461: 224b addi.n a2, a2, 4 - 463: 09c316 beqz a3, 503 - 466: ffcb05 call0 118 - 469: 023d mov.n a3, a2 - 46b: 9129 s32i.n a2, a1, 36 - 46d: a40c movi.n a4, 10 - 46f: 012d mov.n a2, a1 - 471: ffc101 l32r a0, 378 - 474: 0000c0 callx0 a0 - 477: 4108 l32i.n a0, a1, 16 - 479: 001152 l16ui a5, a1, 0 - 47c: 9138 l32i.n a3, a1, 36 - 47e: 64f566 bnei a5, 0x100, 4e6 - 481: 011162 l16ui a6, a1, 2 - 484: 041142 l16ui a4, a1, 8 - 487: 5ef666 bnei a6, 0x100, 4e9 - 48a: 00a472 movi a7, 0x400 - 48d: 589477 bne a4, a7, 4e9 - 490: 11a8 l32i.n a10, a1, 4 - 492: ffb601 l32r a0, 36c - 495: 7588a0 extui a8, a10, 24, 8 - 498: 41b8a0 srli a11, a10, 8 - 49b: 109a00 and a9, a10, a0 - 49e: 10bb00 and a11, a11, a0 - 4a1: 2088b0 or a8, a8, a11 - 4a4: 119980 slli a9, a9, 8 - 4a7: 01aa80 slli a10, a10, 24 - 4aa: 2099a0 or a9, a9, a10 - 4ad: 208890 or a8, a8, a9 - 4b0: 5198 l32i.n a9, a1, 20 - 4b2: ffaf41 l32r a4, 370 - 4b5: 2989 s32i.n a8, a9, 8 - 4b7: 01b487 bgeu a4, a8, 4bc - 4ba: 2949 s32i.n a4, a9, 8 - 4bc: 33ab addi.n a3, a3, 10 - 4be: 5128 l32i.n a2, a1, 20 - 4c0: 440c movi.n a4, 4 - 4c2: 01d222 addmi a2, a2, 0x100 - 4c5: 22cb addi.n a2, a2, 12 - 4c7: 3129 s32i.n a2, a1, 12 - 4c9: ffac01 l32r a0, 37c - 4cc: 0000c0 callx0 a0 - 4cf: 5168 l32i.n a6, a1, 20 - 4d1: 442662 l32i a6, a6, 0x110 - 4d4: 048616 beqz a6, 520 - 4d7: 6128 l32i.n a2, a1, 24 - 4d9: 5148 l32i.n a4, a1, 20 - 4db: 3138 l32i.n a3, a1, 12 - 4dd: 452442 l32i a4, a4, 0x114 - 4e0: 0006c0 callx0 a6 - 4e3: 000e46 j 520 - 4e6: 041142 l16ui a4, a1, 8 - 4e9: 000b addi.n a0, a0, -1 - 4eb: 745840 extui a5, a4, 8, 8 - 4ee: 112480 slli a2, a4, 8 - 4f1: f40000 extui a0, a0, 0, 16 - 4f4: 4109 s32i.n a0, a1, 16 - 4f6: 202250 or a2, a2, a5 - 4f9: f42020 extui a2, a2, 0, 16 - 4fc: 232a add.n a2, a3, a2 - 4fe: 22ab addi.n a2, a2, 10 - 500: f62056 bnez a0, 466 - 503: 5168 l32i.n a6, a1, 20 - 505: 442662 l32i a6, a6, 0x110 - 508: a68c beqz.n a6, 516 - 50a: 5148 l32i.n a4, a1, 20 - 50c: 030c movi.n a3, 0 - 50e: 24cb addi.n a2, a4, 12 - 510: 452442 l32i a4, a4, 0x114 - 513: 0006c0 callx0 a6 - 516: 5168 l32i.n a6, a1, 20 - 518: 050c movi.n a5, 0 - 51a: 004652 s8i a5, a6, 0 - 51d: 446652 s32i a5, a6, 0x110 - 520: 0c2d mov.n a2, a12 - 522: 81c8 l32i.n a12, a1, 32 - 524: ff9701 l32r a0, 380 - 527: 0000c0 callx0 a0 - 52a: 7108 l32i.n a0, a1, 28 - 52c: 30c112 addi a1, a1, 48 - 52f: f00d ret.n - 531: 000000 ill - 534: 000000 ill - 537: 023000 excw - ... - 546: 0c0000 excw - 549: 8109 s32i.n a0, a1, 32 - 54b: fffb addi.n a15, a15, 15 - 54d: fff9a1 l32r a10, 534 - 550: e0c112 addi a1, a1, -32 - 553: 21d9 s32i.n a13, a1, 8 - 555: 41f9 s32i.n a15, a1, 16 - 557: 0109 s32i.n a0, a1, 0 - 559: 11c9 s32i.n a12, a1, 4 - 55b: 31e9 s32i.n a14, a1, 12 - 55d: 0c0c movi.n a12, 0 - 55f: 090a72 l8ui a7, a10, 9 - 562: 02ed mov.n a14, a2 - 564: 020c movi.n a2, 0 - 566: 18a1d2 movi a13, 0x118 - 569: d1dcd0 mul16s a13, a12, a13 - 56c: d8da add.n a13, a8, a13 - 56e: 000d02 l8ui a0, a13, 0 - 571: a09c beqz.n a0, 58f - 573: 0d3066 bnei a0, 3, 584 - 576: 040d02 l8ui a0, a13, 4 - 579: c00700 sub a0, a7, a0 - 57c: 04a907 bge a9, a0, 584 - 57f: 749000 extui a9, a0, 0, 8 - 582: 0c2d mov.n a2, a12 - 584: cc1b addi.n a12, a12, 1 - 586: 74c0c0 extui a12, a12, 0, 8 - 589: d94c66 bnei a12, 4, 566 - 58c: 000086 j 592 - 58f: 434c66 bnei a12, 4, 5d6 - 592: 0d42f6 bgeui a2, 4, 5a3 - 595: 18a1d2 movi a13, 0x118 - 598: d1d2d0 mul16s a13, a2, a13 - 59b: d8da add.n a13, a8, a13 - 59d: 000df2 l8ui a15, a13, 0 - 5a0: 303f26 beqi a15, 3, 5d4 - 5a3: f27c movi.n a2, -1 - 5a5: 000706 j 5c5 - 5a8: ffa0f2 movi a15, 255 - 5ab: 0e3d mov.n a3, a14 - 5ad: 2dcb addi.n a2, a13, 12 - 5af: 0f4d mov.n a4, a15 - 5b1: ffe201 l32r a0, 53c - 5b4: 0000c0 callx0 a0 - 5b7: 0c2d mov.n a2, a12 - 5b9: 0fda add.n a0, a15, a13 - 5bb: 0e0c movi.n a14, 0 - 5bd: 0c40e2 s8i a14, a0, 12 - 5c0: ffcb85 call0 27c - 5c3: b27c movi.n a2, -5 - 5c5: 11c8 l32i.n a12, a1, 4 - 5c7: 21d8 l32i.n a13, a1, 8 - 5c9: 31e8 l32i.n a14, a1, 12 - 5cb: 41f8 l32i.n a15, a1, 16 - 5cd: 0108 l32i.n a0, a1, 0 - 5cf: 20c112 addi a1, a1, 32 - 5d2: f00d ret.n - 5d4: 02cd mov.n a12, a2 - 5d6: 044d72 s8i a7, a13, 4 - 5d9: 446d32 s32i a3, a13, 0x110 - 5dc: 456d42 s32i a4, a13, 0x114 - 5df: 571b addi.n a5, a7, 1 - 5e1: 120c movi.n a2, 1 - 5e3: 004d22 s8i a2, a13, 0 - 5e6: 094a52 s8i a5, a10, 9 - 5e9: 0e2d mov.n a2, a14 - 5eb: ffd501 l32r a0, 540 - 5ee: 0000c0 callx0 a0 - 5f1: fea062 movi a6, 254 - 5f4: b02627 blt a6, a2, 5a8 - 5f7: 0e2d mov.n a2, a14 - 5f9: ffd201 l32r a0, 544 - 5fc: 0000c0 callx0 a0 - 5ff: 02fd mov.n a15, a2 - 601: ffe986 j 5ab - ... - -00000610 : - 610: e0c112 addi a1, a1, -32 - 613: 41d9 s32i.n a13, a1, 16 - 615: 31c9 s32i.n a12, a1, 12 - 617: 2109 s32i.n a0, a1, 8 - 619: 02cd mov.n a12, a2 - 61b: fffa01 l32r a0, 604 - 61e: 03dd mov.n a13, a3 - 620: 1008 l32i.n a0, a0, 4 - 622: 043d mov.n a3, a4 - 624: 60ac beqz.n a0, 64e - 626: 4dac beqz.n a13, 64e - 628: 22ac beqz.n a2, 64e - 62a: 1139 s32i.n a3, a1, 4 - 62c: 000242 l8ui a4, a2, 0 - 62f: 0159 s32i.n a5, a1, 0 - 631: 949c beqz.n a4, 64e - 633: fff501 l32r a0, 608 - 636: 0000c0 callx0 a0 - 639: 11f2e6 bgei a2, 0x100, 64e - 63c: 0c2d mov.n a2, a12 - 63e: fff301 l32r a0, 60c - 641: 0000c0 callx0 a0 - 644: 0b0226 beqi a2, -1, 653 - 647: 0d29 s32i.n a2, a13, 0 - 649: 020c movi.n a2, 0 - 64b: 000346 j 65c - 64e: 427c movi.n a2, -12 - 650: 000206 j 65c - 653: 0c2d mov.n a2, a12 - 655: 1138 l32i.n a3, a1, 4 - 657: 0148 l32i.n a4, a1, 0 - 659: ffeec5 call0 548 - 65c: 31c8 l32i.n a12, a1, 12 - 65e: 41d8 l32i.n a13, a1, 16 - 660: 2108 l32i.n a0, a1, 8 - 662: 20c112 addi a1, a1, 32 - 665: f00d ret.n - -err.o: file format elf32-xtensa-le - - -espconn_base64.o: file format elf32-xtensa-le - - -espconn_mesh.o: file format elf32-xtensa-le - - -espconn.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: f0c112 addi a1, a1, -16 - 13: 0109 s32i.n a0, a1, 0 - 15: 2378 l32i.n a7, a3, 8 - 17: 0358 l32i.n a5, a3, 0 - 19: 1368 l32i.n a6, a3, 4 - 1b: 21d9 s32i.n a13, a1, 8 - 1d: 11c9 s32i.n a12, a1, 4 - 1f: 02dd mov.n a13, a2 - 21: 03cd mov.n a12, a3 - 23: 1269 s32i.n a6, a2, 4 - 25: 0259 s32i.n a5, a2, 0 - 27: 2268 l32i.n a6, a2, 8 - 29: 0348 l32i.n a4, a3, 0 - 2b: 0708 l32i.n a0, a7, 0 - 2d: 37cb addi.n a3, a7, 12 - 2f: 26cb addi.n a2, a6, 12 - 31: 30b466 bnei a4, 16, 65 - 34: 440c movi.n a4, 4 - 36: 0609 s32i.n a0, a6, 0 - 38: 1778 l32i.n a7, a7, 4 - 3a: 1679 s32i.n a7, a6, 4 - 3c: fff101 l32r a0, 0 - 3f: 0000c0 callx0 a0 - 42: 440c movi.n a4, 4 - 44: 2d28 l32i.n a2, a13, 8 - 46: 2c38 l32i.n a3, a12, 8 - 48: 228b addi.n a2, a2, 8 - 4a: 338b addi.n a3, a3, 8 - 4c: ffee01 l32r a0, 4 - 4f: 0000c0 callx0 a0 - 52: 2c38 l32i.n a3, a12, 8 - 54: 2d48 l32i.n a4, a13, 8 - 56: 5358 l32i.n a5, a3, 20 - 58: 4368 l32i.n a6, a3, 16 - 5a: 4469 s32i.n a6, a4, 16 - 5c: 5459 s32i.n a5, a4, 20 - 5e: 6338 l32i.n a3, a3, 24 - 60: 6439 s32i.n a3, a4, 24 - 62: 000746 j 83 - 65: 440c movi.n a4, 4 - 67: 0609 s32i.n a0, a6, 0 - 69: 1778 l32i.n a7, a7, 4 - 6b: 1679 s32i.n a7, a6, 4 - 6d: ffe601 l32r a0, 8 - 70: 0000c0 callx0 a0 - 73: 440c movi.n a4, 4 - 75: 2d28 l32i.n a2, a13, 8 - 77: 2c38 l32i.n a3, a12, 8 - 79: 228b addi.n a2, a2, 8 - 7b: 338b addi.n a3, a3, 8 - 7d: ffe301 l32r a0, c - 80: 0000c0 callx0 a0 - 83: 0108 l32i.n a0, a1, 0 - 85: 6c38 l32i.n a3, a12, 24 - 87: 140c42 l8ui a4, a12, 20 - 8a: 4c58 l32i.n a5, a12, 16 - 8c: 3c68 l32i.n a6, a12, 12 - 8e: 3d69 s32i.n a6, a13, 12 - 90: 4d59 s32i.n a5, a13, 16 - 92: 144d42 s8i a4, a13, 20 - 95: 6d39 s32i.n a3, a13, 24 - 97: 11c8 l32i.n a12, a1, 4 - 99: 21d8 l32i.n a13, a1, 8 - 9b: 10c112 addi a1, a1, 16 - 9e: f00d ret.n - -000000a0 : - a0: 0258 l32i.n a5, a2, 0 - a2: 35cc bnez.n a5, a9 - a4: 0239 s32i.n a3, a2, 0 - a6: 0003c6 j b9 - a9: 162522 l32i a2, a5, 88 - ac: 628c beqz.n a2, b6 - ae: 025d mov.n a5, a2 - b0: 162222 l32i a2, a2, 88 - b3: ff7256 bnez a2, ae - b6: 166532 s32i a3, a5, 88 - b9: 020c movi.n a2, 0 - bb: 166322 s32i a2, a3, 88 - be: f00d ret.n - -000000c0 : - c0: 0268 l32i.n a6, a2, 0 - c2: 46cc bnez.n a6, ca - c4: 030c movi.n a3, 0 - c6: 0239 s32i.n a3, a2, 0 - c8: f00d ret.n - ca: 059367 bne a3, a6, d3 - cd: 162632 l32i a3, a6, 88 - d0: fffc86 j c6 - d3: 162622 l32i a2, a6, 88 - d6: 059237 bne a2, a3, df - d9: 162322 l32i a2, a3, 88 - dc: 166622 s32i a2, a6, 88 - df: 026d mov.n a6, a2 - e1: fee256 bnez a2, d3 - e4: f00d ret.n - ... - -000000e8 : - e8: 0258 l32i.n a5, a2, 0 - ea: 35cc bnez.n a5, f1 - ec: 0239 s32i.n a3, a2, 0 - ee: 000306 j fe - f1: 4528 l32i.n a2, a5, 16 - f3: 528c beqz.n a2, fc - f5: 025d mov.n a5, a2 - f7: 4228 l32i.n a2, a2, 16 - f9: ff8256 bnez a2, f5 - fc: 4539 s32i.n a3, a5, 16 - fe: 020c movi.n a2, 0 - 100: 4329 s32i.n a2, a3, 16 - 102: f00d ret.n - -00000104 : - 104: 0268 l32i.n a6, a2, 0 - 106: 46cc bnez.n a6, 10e - 108: 030c movi.n a3, 0 - 10a: 0239 s32i.n a3, a2, 0 - 10c: f00d ret.n - 10e: 049367 bne a3, a6, 116 - 111: 4638 l32i.n a3, a6, 16 - 113: fffcc6 j 10a - 116: 4628 l32i.n a2, a6, 16 - 118: 039237 bne a2, a3, 11f - 11b: 4328 l32i.n a2, a3, 16 - 11d: 4629 s32i.n a2, a6, 16 - 11f: 026d mov.n a6, a2 - 121: ff1256 bnez a2, 116 - 124: f00d ret.n - 126: 000000 ill - 129: 000000 ill - -0000012c : - 12c: a28c beqz.n a2, 13a - 12e: 2278 l32i.n a7, a2, 8 - 130: 0258 l32i.n a5, a2, 0 - 132: 478c beqz.n a7, 13a - 134: 06b526 beqi a5, 16, 13e - 137: 29c526 beqi a5, 32, 164 - 13a: 020c movi.n a2, 0 - 13c: f00d ret.n - 13e: 0f0762 l8ui a6, a7, 15 - 141: 0d0752 l8ui a5, a7, 13 - 144: 0c0742 l8ui a4, a7, 12 - 147: 115580 slli a5, a5, 8 - 14a: 204450 or a4, a4, a5 - 14d: 0e0752 l8ui a5, a7, 14 - 150: 016680 slli a6, a6, 24 - 153: 115500 slli a5, a5, 16 - 156: 205560 or a5, a5, a6 - 159: 204450 or a4, a4, a5 - 15c: fda416 beqz a4, 13a - 15f: 0768 l32i.n a6, a7, 0 - 161: fd5616 beqz a6, 13a - 164: fff161 l32r a6, 128 - 167: 0668 l32i.n a6, a6, 0 - 169: fcd616 beqz a6, 13a - 16c: 0e07b2 l8ui a11, a7, 14 - 16f: 0d0792 l8ui a9, a7, 13 - 172: 0c07a2 l8ui a10, a7, 12 - 175: 119980 slli a9, a9, 8 - 178: 2099a0 or a9, a9, a10 - 17b: 0f07a2 l8ui a10, a7, 15 - 17e: 11bb00 slli a11, a11, 16 - 181: 01aa80 slli a10, a10, 24 - 184: 20aab0 or a10, a10, a11 - 187: 2099a0 or a9, a9, a10 - 18a: 06a8 l32i.n a10, a6, 0 - 18c: 0f0682 l8ui a8, a6, 15 - 18f: 321a27 beq a10, a2, 1c5 - 192: 1426b2 l32i a11, a6, 80 - 195: 3bac beqz.n a11, 1bc - 197: 0d0652 l8ui a5, a6, 13 - 19a: 0c0642 l8ui a4, a6, 12 - 19d: 115580 slli a5, a5, 8 - 1a0: 204450 or a4, a4, a5 - 1a3: 0e0652 l8ui a5, a6, 14 - 1a6: 018880 slli a8, a8, 24 - 1a9: 115500 slli a5, a5, 16 - 1ac: 205580 or a5, a5, a8 - 1af: 204450 or a4, a4, a5 - 1b2: 069947 bne a9, a4, 1bc - 1b5: 26a8 l32i.n a10, a6, 8 - 1b7: 0788 l32i.n a8, a7, 0 - 1b9: 0818a7 beq a8, a10, 1c5 - 1bc: 162662 l32i a6, a6, 88 - 1bf: fc7656 bnez a6, 18a - 1c2: ffdd06 j 13a - 1c5: 0369 s32i.n a6, a3, 0 - 1c7: 120c movi.n a2, 1 - 1c9: f00d ret.n - 1cb: 000000 ill - 1ce: 610000 excw - 1d1: ff .byte 0xff - 1d2: ff .byte 0xff - 1d3: 0668 l32i.n a6, a6, 0 - 1d5: 050c movi.n a5, 0 - 1d7: 569c beqz.n a6, 1f0 - 1d9: 0678 l32i.n a7, a6, 0 - 1db: 162662 l32i a6, a6, 88 - 1de: 878c beqz.n a7, 1ea - 1e0: 0788 l32i.n a8, a7, 0 - 1e2: 049287 bne a2, a8, 1ea - 1e5: 551b addi.n a5, a5, 1 - 1e7: 745050 extui a5, a5, 0, 8 - 1ea: feb656 bnez a6, 1d9 - 1ed: 000046 j 1f2 - 1f0: 050c movi.n a5, 0 - 1f2: 052d mov.n a2, a5 - 1f4: f00d ret.n - ... - -00000220 : - 220: e0c112 addi a1, a1, -32 - 223: 6109 s32i.n a0, a1, 24 - 225: 528c beqz.n a2, 22e - 227: 0208 l32i.n a0, a2, 0 - 229: 5129 s32i.n a2, a1, 20 - 22b: 4eb026 beqi a0, 16, 27d - 22e: 427c movi.n a2, -12 - 230: 001086 j 276 - 233: fff201 l32r a0, 1fc - 236: 0000c0 callx0 a0 - 239: 712266 bnei a2, 2, 2ae - 23c: 120c movi.n a2, 1 - 23e: 013d mov.n a3, a1 - 240: fff001 l32r a0, 200 - 243: 0000c0 callx0 a0 - 246: 0128 l32i.n a2, a1, 0 - 248: 058216 beqz a2, 2a4 - 24b: ffeb21 l32r a2, 1f8 - 24e: 0228 l32i.n a2, a2, 0 - 250: 5108 l32i.n a0, a1, 20 - 252: 829c beqz.n a2, 26e - 254: 0258 l32i.n a5, a2, 0 - 256: e58c beqz.n a5, 268 - 258: 0538 l32i.n a3, a5, 0 - 25a: 0ab366 bnei a3, 16, 268 - 25d: 2068 l32i.n a6, a0, 8 - 25f: 2548 l32i.n a4, a5, 8 - 261: 1668 l32i.n a6, a6, 4 - 263: 1448 l32i.n a4, a4, 4 - 265: 401467 beq a4, a6, 2a9 - 268: 162222 l32i a2, a2, 88 - 26b: fe5256 bnez a2, 254 - 26e: 002d mov.n a2, a0 - 270: ffe501 l32r a0, 204 - 273: 0000c0 callx0 a0 - 276: 6108 l32i.n a0, a1, 24 - 278: 20c112 addi a1, a1, 32 - 27b: f00d ret.n - 27d: 021c movi.n a2, 16 - 27f: fff505 call0 1d0 - 282: 4129 s32i.n a2, a1, 16 - 284: 000005 call0 288 - 287: 4158 l32i.n a5, a1, 16 - 289: 1cb527 bgeu a5, a2, 2a9 - 28c: ffdf01 l32r a0, 208 - 28f: 0000c0 callx0 a0 - 292: 9d1266 bnei a2, 1, 233 - 295: 020c movi.n a2, 0 - 297: 013d mov.n a3, a1 - 299: ffdc01 l32r a0, 20c - 29c: 0000c0 callx0 a0 - 29f: 0168 l32i.n a6, a1, 0 - 2a1: fa6656 bnez a6, 24b - 2a4: c27c movi.n a2, -4 - 2a6: fff306 j 276 - 2a9: 127c movi.n a2, -15 - 2ab: fff1c6 j 276 - 2ae: ffd801 l32r a0, 210 - 2b1: 0000c0 callx0 a0 - 2b4: 933266 bnei a2, 3, 24b - 2b7: 5198 l32i.n a9, a1, 20 - 2b9: 120c movi.n a2, 1 - 2bb: 2998 l32i.n a9, a9, 8 - 2bd: 013d mov.n a3, a1 - 2bf: 0c0972 l8ui a7, a9, 12 - 2c2: 0e0982 l8ui a8, a9, 14 - 2c5: 0d0992 l8ui a9, a9, 13 - 2c8: 118800 slli a8, a8, 16 - 2cb: 119980 slli a9, a9, 8 - 2ce: 207790 or a7, a7, a9 - 2d1: 207780 or a7, a7, a8 - 2d4: 117780 slli a7, a7, 8 - 2d7: 3179 s32i.n a7, a1, 12 - 2d9: ffce01 l32r a0, 214 - 2dc: 0000c0 callx0 a0 - 2df: 01b8 l32i.n a11, a1, 0 - 2e1: 31a8 l32i.n a10, a1, 12 - 2e3: 11bb80 slli a11, a11, 8 - 2e6: 01b9 s32i.n a11, a1, 0 - 2e8: c0aab0 sub a10, a10, a11 - 2eb: f5ca16 beqz a10, 24b - 2ee: ffca01 l32r a0, 218 - 2f1: 0000c0 callx0 a0 - 2f4: 740020 extui a0, a2, 0, 8 - 2f7: 115066 bnei a0, 5, 30c - 2fa: 020c movi.n a2, 0 - 2fc: 013d mov.n a3, a1 - 2fe: ffc701 l32r a0, 21c - 301: 0000c0 callx0 a0 - 304: 0108 l32i.n a0, a1, 0 - 306: f41056 bnez a0, 24b - 309: ffe5c6 j 2a4 - 30c: f94016 beqz a0, 2a4 - 30f: 012080 slli a2, a0, 24 - 312: 312820 srai a2, a2, 24 - 315: ffd746 j 276 - ... - -00000320 : - 320: f0c112 addi a1, a1, -16 - 323: 0109 s32i.n a0, a1, 0 - 325: 12bc beqz.n a2, 35a - 327: 0208 l32i.n a0, a2, 0 - 329: 2dc066 bnei a0, 32, 35a - 32c: fffb01 l32r a0, 318 - 32f: 0008 l32i.n a0, a0, 0 - 331: 809c beqz.n a0, 34d - 333: 0058 l32i.n a5, a0, 0 - 335: e58c beqz.n a5, 347 - 337: 0538 l32i.n a3, a5, 0 - 339: 0ac366 bnei a3, 32, 347 - 33c: 2268 l32i.n a6, a2, 8 - 33e: 2548 l32i.n a4, a5, 8 - 340: 1668 l32i.n a6, a6, 4 - 342: 1448 l32i.n a4, a4, 4 - 344: 171467 beq a4, a6, 35f - 347: 162002 l32i a0, a0, 88 - 34a: fe5056 bnez a0, 333 - 34d: fff301 l32r a0, 31c - 350: 0000c0 callx0 a0 - 353: 0108 l32i.n a0, a1, 0 - 355: 10c112 addi a1, a1, 16 - 358: f00d ret.n - 35a: 427c movi.n a2, -12 - 35c: fffcc6 j 353 - 35f: 127c movi.n a2, -15 - 361: fffb86 j 353 - ... - -00000370 : - 370: e0c112 addi a1, a1, -32 - 373: 2139 s32i.n a3, a1, 8 - 375: 1149 s32i.n a4, a1, 4 - 377: 41c9 s32i.n a12, a1, 16 - 379: 3109 s32i.n a0, a1, 12 - 37b: 02cd mov.n a12, a2 - 37d: 000c movi.n a0, 0 - 37f: 0109 s32i.n a0, a1, 0 - 381: 02ac beqz.n a2, 3a5 - 383: 420c movi.n a2, 4 - 385: 013d mov.n a3, a1 - 387: 1c29 s32i.n a2, a12, 4 - 389: 0c2d mov.n a2, a12 - 38b: 000005 call0 38c - 38e: 0c08 l32i.n a0, a12, 0 - 390: 07b026 beqi a0, 16, 39b - 393: 55c026 beqi a0, 32, 3ec - 396: 020c movi.n a2, 0 - 398: 0011c6 j 3e3 - 39b: 628c beqz.n a2, 3a5 - 39d: 0138 l32i.n a3, a1, 0 - 39f: 440332 l8ui a3, a3, 68 - 3a2: 058356 bnez a3, 3fe - 3a5: 427c movi.n a2, -12 - 3a7: 000e06 j 3e3 - 3aa: 1138 l32i.n a3, a1, 4 - 3ac: 2148 l32i.n a4, a1, 8 - 3ae: 1249 s32i.n a4, a2, 4 - 3b0: 0249 s32i.n a4, a2, 0 - 3b2: 045232 s16i a3, a2, 8 - 3b5: 055c32 s16i a3, a12, 10 - 3b8: 0128 l32i.n a2, a1, 0 - 3ba: 0c3d mov.n a3, a12 - 3bc: 18c222 addi a2, a2, 24 - 3bf: 000005 call0 3c0 - 3c2: 0128 l32i.n a2, a1, 0 - 3c4: 7258 l32i.n a5, a2, 28 - 3c6: 122262 l32i a6, a2, 72 - 3c9: 05cc bnez.n a5, 3cd - 3cb: 72c9 s32i.n a12, a2, 28 - 3cd: 066627 bbci a6, 2, 3d7 - 3d0: 070c movi.n a7, 0 - 3d2: 444272 s8i a7, a2, 68 - 3d5: 0128 l32i.n a2, a1, 0 - 3d7: ffe301 l32r a0, 364 - 3da: 0000c0 callx0 a0 - 3dd: 012280 slli a2, a2, 24 - 3e0: 312820 srai a2, a2, 24 - 3e3: 41c8 l32i.n a12, a1, 16 - 3e5: 3108 l32i.n a0, a1, 12 - 3e7: 20c112 addi a1, a1, 32 - 3ea: f00d ret.n - 3ec: fb5216 beqz a2, 3a5 - 3ef: 0128 l32i.n a2, a1, 0 - 3f1: 2138 l32i.n a3, a1, 8 - 3f3: 1148 l32i.n a4, a1, 4 - 3f5: ffdc01 l32r a0, 368 - 3f8: 0000c0 callx0 a0 - 3fb: fff906 j 3e3 - 3fe: 421c movi.n a2, 20 - 400: ffdb01 l32r a0, 36c - 403: 0000c0 callx0 a0 - 406: 02cd mov.n a12, a2 - 408: f9e256 bnez a2, 3aa - 40b: f27c movi.n a2, -1 - 40d: fff486 j 3e3 - 410: 000e00 excw - 413: 000060 excw - ... - -00000418 : - 418: f0c112 addi a1, a1, -16 - 41b: 0109 s32i.n a0, a1, 0 - 41d: fffc21 l32r a2, 410 - 420: 0020c0 memw - 423: b4a532 movi a3, 0x5b4 - 426: fc2222 l32i a2, a2, 0x3f0 - 429: fffa01 l32r a0, 414 - 42c: 0000c0 callx0 a0 - 42f: 742020 extui a2, a2, 0, 8 - 432: 0108 l32i.n a0, a1, 0 - 434: 10c112 addi a1, a1, 16 - 437: f00d ret.n - 439: 000000 ill - 43c: 000e00 excw - 43f: 128c60 excw - -00000440 : - 440: 128c beqz.n a2, 445 - 442: 03b2b6 bltui a2, 16, 449 - 445: 427c movi.n a2, -12 - 447: f00d ret.n - 449: b4a542 movi a4, 0x5b4 - 44c: fffc31 l32r a3, 43c - 44f: d12420 mul16s a2, a4, a2 - 452: 0020c0 memw - 455: fc6322 s32i a2, a3, 0x3f0 - 458: 020c movi.n a2, 0 - 45a: f00d ret.n - -0000045c : - 45c: b4a522 movi a2, 0x5b4 - 45f: f00d ret.n - 461: 000000 ill - 464: 000e00 excw - 467: ff2160 excw - -00000468 : - 468: ffff21 l32r a2, 464 - 46b: 0020c0 memw - 46e: ff2222 l32i a2, a2, 0x3fc - 471: 742020 extui a2, a2, 0, 8 - 474: f00d ret.n - 476: 000000 ill - 479: 0e .byte 0xe - 47a: 8c6000 excw - -0000047c : - 47c: 128c beqz.n a2, 481 - 47e: 03b2b6 bltui a2, 16, 485 - 481: 427c movi.n a2, -12 - 483: f00d ret.n - 485: fffc31 l32r a3, 478 - 488: 0020c0 memw - 48b: ff6322 s32i a2, a3, 0x3fc - 48e: 020c movi.n a2, 0 - 490: f00d ret.n - 492: 000000 ill - 495: 000000 ill - -00000498 : - 498: 529c beqz.n a2, 4b1 - 49a: 0238 l32i.n a3, a2, 0 - 49c: fffe51 l32r a5, 494 - 49f: 0ec326 beqi a3, 32, 4b1 - 4a2: 1558 l32i.n a5, a5, 4 - 4a4: 958c beqz.n a5, 4b1 - 4a6: 0568 l32i.n a6, a5, 0 - 4a8: 091627 beq a6, a2, 4b5 - 4ab: 162552 l32i a5, a5, 88 - 4ae: ff4556 bnez a5, 4a6 - 4b1: 427c movi.n a2, -12 - 4b3: f00d ret.n - 4b5: 4c0522 l8ui a2, a5, 76 - 4b8: 012280 slli a2, a2, 24 - 4bb: 312820 srai a2, a2, 24 - 4be: f00d ret.n - 4c0: 000e00 excw - 4c3: 000060 excw - ... - -000004c8 : - 4c8: 12ac beqz.n a2, 4ed - 4ca: fffd41 l32r a4, 4c0 - 4cd: 0020c0 memw - 4d0: ff2442 l32i a4, a4, 0x3fc - 4d3: 163437 bltu a4, a3, 4ed - 4d6: 0258 l32i.n a5, a2, 0 - 4d8: fffb61 l32r a6, 4c4 - 4db: 0ec526 beqi a5, 32, 4ed - 4de: 1668 l32i.n a6, a6, 4 - 4e0: 968c beqz.n a6, 4ed - 4e2: 0678 l32i.n a7, a6, 0 - 4e4: 091727 beq a7, a2, 4f1 - 4e7: 162662 l32i a6, a6, 88 - 4ea: ff4656 bnez a6, 4e2 - 4ed: 427c movi.n a2, -12 - 4ef: f00d ret.n - 4f1: 4c4632 s8i a3, a6, 76 - 4f4: 020c movi.n a2, 0 - 4f6: f00d ret.n - -000004f8 : - 4f8: 428c beqz.n a2, 500 - 4fa: 4239 s32i.n a3, a2, 16 - 4fc: 020c movi.n a2, 0 - 4fe: f00d ret.n - 500: 427c movi.n a2, -12 - 502: f00d ret.n - -00000504 : - 504: d28c beqz.n a2, 515 - 506: 2258 l32i.n a5, a2, 8 - 508: 0248 l32i.n a4, a2, 0 - 50a: 758c beqz.n a5, 515 - 50c: 05c426 beqi a4, 32, 515 - 50f: 020c movi.n a2, 0 - 511: 7539 s32i.n a3, a5, 28 - 513: f00d ret.n - 515: 427c movi.n a2, -12 - 517: f00d ret.n - 519: 000000 ill - -0000051c : - 51c: 628c beqz.n a2, 526 - 51e: 2248 l32i.n a4, a2, 8 - 520: 020c movi.n a2, 0 - 522: 4439 s32i.n a3, a4, 16 - 524: f00d ret.n - 526: 427c movi.n a2, -12 - 528: f00d ret.n - ... - -0000052c : - 52c: 428c beqz.n a2, 534 - 52e: 3239 s32i.n a3, a2, 12 - 530: 020c movi.n a2, 0 - 532: f00d ret.n - 534: 427c movi.n a2, -12 - 536: f00d ret.n - -00000538 : - 538: 628c beqz.n a2, 542 - 53a: 2248 l32i.n a4, a2, 8 - 53c: 020c movi.n a2, 0 - 53e: 5439 s32i.n a3, a4, 20 - 540: f00d ret.n - 542: 427c movi.n a2, -12 - 544: f00d ret.n - ... - -00000548 : - 548: 628c beqz.n a2, 552 - 54a: 2248 l32i.n a4, a2, 8 - 54c: 020c movi.n a2, 0 - 54e: 6439 s32i.n a3, a4, 24 - 550: f00d ret.n - 552: 427c movi.n a2, -12 - 554: f00d ret.n - 556: 100000 and a0, a0, a0 - 559: 000000 ill - 55c: 000010 excw - 55f: 000000 ill - 562: 100000 and a0, a0, a0 - 565: 000000 ill - 568: 000010 excw - ... - -00000578 : - 578: f0c112 addi a1, a1, -16 - 57b: 2109 s32i.n a0, a1, 8 - 57d: 31c9 s32i.n a12, a1, 12 - 57f: 1139 s32i.n a3, a1, 4 - 581: 02cd mov.n a12, a2 - 583: 52dc bnez.n a2, 59c - 585: 427c movi.n a2, -12 - 587: 000206 j 593 - 58a: 1128 l32i.n a2, a1, 4 - 58c: fff301 l32r a0, 558 - 58f: 0209 s32i.n a0, a2, 0 - 591: 020c movi.n a2, 0 - 593: 31c8 l32i.n a12, a1, 12 - 595: 2108 l32i.n a0, a1, 8 - 597: 10c112 addi a1, a1, 16 - 59a: f00d ret.n - 59c: 030c movi.n a3, 0 - 59e: ffef21 l32r a2, 55c - 5a1: b4a042 movi a4, 180 - 5a4: fff201 l32r a0, 56c - 5a7: 0000c0 callx0 a0 - 5aa: 070c movi.n a7, 0 - 5ac: 0c58 l32i.n a5, a12, 0 - 5ae: ffec01 l32r a0, 560 - 5b1: 020c movi.n a2, 0 - 5b3: 144c22 s8i a2, a12, 20 - 5b6: 0008 l32i.n a0, a0, 0 - 5b8: 43b526 beqi a5, 16, 5ff - 5bb: cbc566 bnei a5, 32, 58a - 5be: fc8016 beqz a0, 58a - 5c1: 0068 l32i.n a6, a0, 0 - 5c3: f6ac beqz.n a6, 5f6 - 5c5: 0638 l32i.n a3, a6, 0 - 5c7: 0109 s32i.n a0, a1, 0 - 5c9: 29c366 bnei a3, 32, 5f6 - 5cc: 1658 l32i.n a5, a6, 4 - 5ce: ffe531 l32r a3, 564 - 5d1: 902770 addx2 a2, a7, a7 - 5d4: 2048 l32i.n a4, a0, 8 - 5d6: a02230 addx4 a2, a2, a3 - 5d9: 30cb addi.n a3, a0, 12 - 5db: 1249 s32i.n a4, a2, 4 - 5dd: 0259 s32i.n a5, a2, 0 - 5df: 440c movi.n a4, 4 - 5e1: 228b addi.n a2, a2, 8 - 5e3: ffe301 l32r a0, 570 - 5e6: 0000c0 callx0 a0 - 5e9: 140c72 l8ui a7, a12, 20 - 5ec: 0108 l32i.n a0, a1, 0 - 5ee: 771b addi.n a7, a7, 1 - 5f0: 747070 extui a7, a7, 0, 8 - 5f3: 144c72 s8i a7, a12, 20 - 5f6: 162002 l32i a0, a0, 88 - 5f9: fc4056 bnez a0, 5c1 - 5fc: ffe286 j 58a - 5ff: f87016 beqz a0, 58a - 602: 142082 l32i a8, a0, 80 - 605: 0109 s32i.n a0, a1, 0 - 607: 2b98c7 bne a8, a12, 636 - 60a: 2058 l32i.n a5, a0, 8 - 60c: ffd731 l32r a3, 568 - 60f: 0048 l32i.n a4, a0, 0 - 611: 902770 addx2 a2, a7, a7 - 614: 1448 l32i.n a4, a4, 4 - 616: a02230 addx4 a2, a2, a3 - 619: 30cb addi.n a3, a0, 12 - 61b: 0249 s32i.n a4, a2, 0 - 61d: 1259 s32i.n a5, a2, 4 - 61f: 440c movi.n a4, 4 - 621: 228b addi.n a2, a2, 8 - 623: ffd401 l32r a0, 574 - 626: 0000c0 callx0 a0 - 629: 140c72 l8ui a7, a12, 20 - 62c: 0108 l32i.n a0, a1, 0 - 62e: 771b addi.n a7, a7, 1 - 630: 747070 extui a7, a7, 0, 8 - 633: 144c72 s8i a7, a12, 20 - 636: 162002 l32i a0, a0, 88 - 639: fc5056 bnez a0, 602 - 63c: ffd286 j 58a - ... - -00000648 : - 648: f0c112 addi a1, a1, -16 - 64b: 0109 s32i.n a0, a1, 0 - 64d: 12bc beqz.n a2, 682 - 64f: 0208 l32i.n a0, a2, 0 - 651: 2db066 bnei a0, 16, 682 - 654: fffb01 l32r a0, 640 - 657: 0008 l32i.n a0, a0, 0 - 659: 809c beqz.n a0, 675 - 65b: 0058 l32i.n a5, a0, 0 - 65d: e58c beqz.n a5, 66f - 65f: 0538 l32i.n a3, a5, 0 - 661: 0ab366 bnei a3, 16, 66f - 664: 2268 l32i.n a6, a2, 8 - 666: 2548 l32i.n a4, a5, 8 - 668: 1668 l32i.n a6, a6, 4 - 66a: 1448 l32i.n a4, a4, 4 - 66c: 171467 beq a4, a6, 687 - 66f: 162002 l32i a0, a0, 88 - 672: fe5056 bnez a0, 65b - 675: fff301 l32r a0, 644 - 678: 0000c0 callx0 a0 - 67b: 0108 l32i.n a0, a1, 0 - 67d: 10c112 addi a1, a1, 16 - 680: f00d ret.n - 682: 427c movi.n a2, -12 - 684: fffcc6 j 67b - 687: 127c movi.n a2, -15 - 689: fffb86 j 67b - 68c: 000000 ill - ... - -00000690 : - 690: f0c112 addi a1, a1, -16 - 693: 1109 s32i.n a0, a1, 4 - 695: 000c movi.n a0, 0 - 697: 0109 s32i.n a0, a1, 0 - 699: a2ac beqz.n a2, 6c7 - 69b: 2824f6 bgeui a4, 2, 6c7 - 69e: 2139 s32i.n a3, a1, 8 - 6a0: 111466 bnei a4, 1, 6b5 - 6a3: 013d mov.n a3, a1 - 6a5: 000005 call0 6a8 - 6a8: b29c beqz.n a2, 6c7 - 6aa: 0108 l32i.n a0, a1, 0 - 6ac: 2138 l32i.n a3, a1, 8 - 6ae: a039 s32i.n a3, a0, 40 - 6b0: 020c movi.n a2, 0 - 6b2: 0004c6 j 6c9 - 6b5: fff501 l32r a0, 68c - 6b8: 1008 l32i.n a0, a0, 4 - 6ba: 908c beqz.n a0, 6c7 - 6bc: 0048 l32i.n a4, a0, 0 - 6be: ec1427 beq a4, a2, 6ae - 6c1: 162002 l32i a0, a0, 88 - 6c4: ff4056 bnez a0, 6bc - 6c7: 427c movi.n a2, -12 - 6c9: 1108 l32i.n a0, a1, 4 - 6cb: 10c112 addi a1, a1, 16 - 6ce: f00d ret.n - 6d0: 000000 ill - ... - -000006d4 : - 6d4: f0c112 addi a1, a1, -16 - 6d7: 1109 s32i.n a0, a1, 4 - 6d9: 000c movi.n a0, 0 - 6db: 0109 s32i.n a0, a1, 0 - 6dd: a28c beqz.n a2, 6eb - 6df: 0238 l32i.n a3, a2, 0 - 6e1: 06b366 bnei a3, 16, 6eb - 6e4: 013d mov.n a3, a1 - 6e6: 000005 call0 6e8 - 6e9: 32cc bnez.n a2, 6f0 - 6eb: 427c movi.n a2, -12 - 6ed: 000246 j 6fa - 6f0: 0128 l32i.n a2, a1, 0 - 6f2: fff701 l32r a0, 6d0 - 6f5: 0000c0 callx0 a0 - 6f8: 020c movi.n a2, 0 - 6fa: 1108 l32i.n a0, a1, 4 - 6fc: 10c112 addi a1, a1, 16 - 6ff: f00d ret.n - 701: 000000 ill - 704: 0000e4 excw - 707: 00d000 excw - ... - -00000718 : - 718: f0c112 addi a1, a1, -16 - 71b: 31c9 s32i.n a12, a1, 12 - 71d: 2109 s32i.n a0, a1, 8 - 71f: 03cd mov.n a12, a3 - 721: 000c movi.n a0, 0 - 723: 0109 s32i.n a0, a1, 0 - 725: 429c beqz.n a2, 73d - 727: 239c beqz.n a3, 73d - 729: 0238 l32i.n a3, a2, 0 - 72b: 1129 s32i.n a2, a1, 4 - 72d: 0cb366 bnei a3, 16, 73d - 730: 013d mov.n a3, a1 - 732: 000005 call0 734 - 735: 928c beqz.n a2, 742 - 737: 0138 l32i.n a3, a1, 0 - 739: 1308 l32i.n a0, a3, 4 - 73b: 70dc bnez.n a0, 756 - 73d: 427c movi.n a2, -12 - 73f: 000286 j 74d - 742: 1108 l32i.n a0, a1, 4 - 744: 1008 l32i.n a0, a0, 4 - 746: b0bc beqz.n a0, 785 - 748: 496026 beqi a0, 6, 795 - 74b: 427c movi.n a2, -12 - 74d: 31c8 l32i.n a12, a1, 12 - 74f: 2108 l32i.n a0, a1, 8 - 751: 10c112 addi a1, a1, 16 - 754: f00d ret.n - 756: 3a1042 l16ui a4, a0, 116 - 759: 391052 l16ui a5, a0, 114 - 75c: 820c movi.n a2, 8 - 75e: 172062 l32i a6, a0, 92 - 761: a078 l32i.n a7, a0, 40 - 763: f379 s32i.n a7, a3, 60 - 765: e369 s32i.n a6, a3, 56 - 767: 1b5322 s16i a2, a3, 54 - 76a: 195352 s16i a5, a3, 50 - 76d: c02240 sub a2, a2, a4 - 770: 1a5322 s16i a2, a3, 52 - 773: 441c movi.n a4, 20 - 775: 0c2d mov.n a2, a12 - 777: 30c332 addi a3, a3, 48 - 77a: ffe401 l32r a0, 70c - 77d: 0000c0 callx0 a0 - 780: 020c movi.n a2, 0 - 782: fff1c6 j 74d - 785: 0c2d mov.n a2, a12 - 787: ffdf31 l32r a3, 704 - 78a: 441c movi.n a4, 20 - 78c: ffe101 l32r a0, 710 - 78f: 0000c0 callx0 a0 - 792: 000306 j 7a2 - 795: 0c2d mov.n a2, a12 - 797: ffdc31 l32r a3, 708 - 79a: 441c movi.n a4, 20 - 79c: ffde01 l32r a0, 714 - 79f: 0000c0 callx0 a0 - 7a2: 020c movi.n a2, 0 - 7a4: ffe946 j 74d - ... - -000007a8 : - 7a8: f0c112 addi a1, a1, -16 - 7ab: 2109 s32i.n a0, a1, 8 - 7ad: 000c movi.n a0, 0 - 7af: 0109 s32i.n a0, a1, 0 - 7b1: c28c beqz.n a2, 7c1 - 7b3: 0248 l32i.n a4, a2, 0 - 7b5: 1139 s32i.n a3, a1, 4 - 7b7: 06b466 bnei a4, 16, 7c1 - 7ba: 013d mov.n a3, a1 - 7bc: 000005 call0 7c0 - 7bf: 32cc bnez.n a2, 7c6 - 7c1: 427c movi.n a2, -12 - 7c3: 000c46 j 7f8 - 7c6: 0158 l32i.n a5, a1, 0 - 7c8: 1108 l32i.n a0, a1, 4 - 7ca: 122532 l32i a3, a5, 72 - 7cd: 1528 l32i.n a2, a5, 4 - 7cf: 200030 or a0, a0, a3 - 7d2: 126502 s32i a0, a5, 72 - 7d5: 0f6017 bbci a0, 1, 7e8 - 7d8: 240232 l8ui a3, a2, 36 - 7db: 044c movi.n a4, 64 - 7dd: 203340 or a3, a3, a4 - 7e0: 244232 s8i a3, a2, 36 - 7e3: 0108 l32i.n a0, a1, 0 - 7e5: 122002 l32i a0, a0, 72 - 7e8: 830c movi.n a3, 8 - 7ea: 086037 bbci a0, 3, 7f6 - 7ed: 080252 l8ui a5, a2, 8 - 7f0: 205530 or a5, a5, a3 - 7f3: 084252 s8i a5, a2, 8 - 7f6: 020c movi.n a2, 0 - 7f8: 2108 l32i.n a0, a1, 8 - 7fa: 10c112 addi a1, a1, 16 - 7fd: f00d ret.n - ... - -00000800 : - 800: f0c112 addi a1, a1, -16 - 803: 2109 s32i.n a0, a1, 8 - 805: 000c movi.n a0, 0 - 807: 0109 s32i.n a0, a1, 0 - 809: c28c beqz.n a2, 819 - 80b: 0248 l32i.n a4, a2, 0 - 80d: 1139 s32i.n a3, a1, 4 - 80f: 06b466 bnei a4, 16, 819 - 812: 013d mov.n a3, a1 - 814: 000005 call0 818 - 817: 32cc bnez.n a2, 81e - 819: 427c movi.n a2, -12 - 81b: 000e06 j 857 - 81e: f47c movi.n a4, -1 - 820: 0128 l32i.n a2, a1, 0 - 822: 1138 l32i.n a3, a1, 4 - 824: 122202 l32i a0, a2, 72 - 827: 303340 xor a3, a3, a4 - 82a: 100030 and a0, a0, a3 - 82d: 126202 s32i a0, a2, 72 - 830: 1228 l32i.n a2, a2, 4 - 832: 10e037 bbsi a0, 3, 846 - 835: 080232 l8ui a3, a2, 8 - 838: f7a042 movi a4, 247 - 83b: 103340 and a3, a3, a4 - 83e: 084232 s8i a3, a2, 8 - 841: 0108 l32i.n a0, a1, 0 - 843: 122002 l32i a0, a0, 72 - 846: 0be017 bbsi a0, 1, 855 - 849: 240252 l8ui a5, a2, 36 - 84c: bfa062 movi a6, 191 - 84f: 105560 and a5, a5, a6 - 852: 244252 s8i a5, a2, 36 - 855: 020c movi.n a2, 0 - 857: 2108 l32i.n a0, a1, 8 - 859: 10c112 addi a1, a1, 16 - 85c: f00d ret.n - ... - -00000860 : - 860: f0c112 addi a1, a1, -16 - 863: 1109 s32i.n a0, a1, 4 - 865: 31d9 s32i.n a13, a1, 12 - 867: 21c9 s32i.n a12, a1, 8 - 869: 03dd mov.n a13, a3 - 86b: 04cd mov.n a12, a4 - 86d: 000c movi.n a0, 0 - 86f: 0109 s32i.n a0, a1, 0 - 871: 028c beqz.n a2, 875 - 873: 34cc bnez.n a4, 87a - 875: 427c movi.n a2, -12 - 877: 000806 j 89b - 87a: 0238 l32i.n a3, a2, 0 - 87c: f5b366 bnei a3, 16, 875 - 87f: 013d mov.n a3, a1 - 881: 000005 call0 884 - 884: fed216 beqz a2, 875 - 887: 0108 l32i.n a0, a1, 0 - 889: 122042 l32i a4, a0, 72 - 88c: e56437 bbci a4, 3, 875 - 88f: 1008 l32i.n a0, a0, 4 - 891: 1d9c beqz.n a13, 8a6 - 893: 271d26 beqi a13, 1, 8be - 896: 1a2d26 beqi a13, 2, 8b4 - 899: 427c movi.n a2, -12 - 89b: 21c8 l32i.n a12, a1, 8 - 89d: 31d8 l32i.n a13, a1, 12 - 89f: 1108 l32i.n a0, a1, 4 - 8a1: 10c112 addi a1, a1, 16 - 8a4: f00d ret.n - 8a6: 0c58 l32i.n a5, a12, 0 - 8a8: e8a362 movi a6, 0x3e8 - 8ab: 825560 mull a5, a5, a6 - 8ae: 266052 s32i a5, a0, 152 - 8b1: 000106 j 8b9 - 8b4: 0c78 l32i.n a7, a12, 0 - 8b6: 286072 s32i a7, a0, 160 - 8b9: 020c movi.n a2, 0 - 8bb: fff706 j 89b - 8be: 0c88 l32i.n a8, a12, 0 - 8c0: e8a392 movi a9, 0x3e8 - 8c3: 828890 mull a8, a8, a9 - 8c6: 276082 s32i a8, a0, 156 - 8c9: fffb06 j 8b9 - ... - -000008d4 : - 8d4: f0c112 addi a1, a1, -16 - 8d7: 1109 s32i.n a0, a1, 4 - 8d9: 31d9 s32i.n a13, a1, 12 - 8db: 21c9 s32i.n a12, a1, 8 - 8dd: 03dd mov.n a13, a3 - 8df: 04cd mov.n a12, a4 - 8e1: 000c movi.n a0, 0 - 8e3: 0109 s32i.n a0, a1, 0 - 8e5: 028c beqz.n a2, 8e9 - 8e7: 34cc bnez.n a4, 8ee - 8e9: 427c movi.n a2, -12 - 8eb: 000806 j 90f - 8ee: 0238 l32i.n a3, a2, 0 - 8f0: f5b366 bnei a3, 16, 8e9 - 8f3: 013d mov.n a3, a1 - 8f5: 000005 call0 8f8 - 8f8: fed216 beqz a2, 8e9 - 8fb: 0108 l32i.n a0, a1, 0 - 8fd: 122042 l32i a4, a0, 72 - 900: e56437 bbci a4, 3, 8e9 - 903: 1008 l32i.n a0, a0, 4 - 905: bd9c beqz.n a13, 924 - 907: 281d26 beqi a13, 1, 933 - 90a: 0c2d26 beqi a13, 2, 91a - 90d: 427c movi.n a2, -12 - 90f: 21c8 l32i.n a12, a1, 8 - 911: 31d8 l32i.n a13, a1, 12 - 913: 1108 l32i.n a0, a1, 4 - 915: 10c112 addi a1, a1, 16 - 918: f00d ret.n - 91a: 282022 l32i a2, a0, 160 - 91d: 0c29 s32i.n a2, a12, 0 - 91f: 020c movi.n a2, 0 - 921: fffa86 j 90f - 924: e8a332 movi a3, 0x3e8 - 927: 262022 l32i a2, a0, 152 - 92a: ffe801 l32r a0, 8cc - 92d: 0000c0 callx0 a0 - 930: fffa46 j 91d - 933: e8a332 movi a3, 0x3e8 - 936: 272022 l32i a2, a0, 156 - 939: ffe501 l32r a0, 8d0 - 93c: 0000c0 callx0 a0 - 93f: fff686 j 91d - ... - -0000094c : - 94c: f0c112 addi a1, a1, -16 - 94f: 1109 s32i.n a0, a1, 4 - 951: 000c movi.n a0, 0 - 953: 0109 s32i.n a0, a1, 0 - 955: b2ac beqz.n a2, 984 - 957: 0238 l32i.n a3, a2, 0 - 959: 1fc326 beqi a3, 32, 97c - 95c: fffa01 l32r a0, 944 - 95f: 0000c0 callx0 a0 - 962: 012280 slli a2, a2, 24 - 965: 312820 srai a2, a2, 24 - 968: 000246 j 975 - 96b: 0128 l32i.n a2, a1, 0 - 96d: fff601 l32r a0, 948 - 970: 0000c0 callx0 a0 - 973: 020c movi.n a2, 0 - 975: 1108 l32i.n a0, a1, 4 - 977: 10c112 addi a1, a1, 16 - 97a: f00d ret.n - 97c: 013d mov.n a3, a1 - 97e: 000005 call0 980 - 981: fe6256 bnez a2, 96b - 984: 427c movi.n a2, -12 - 986: fffac6 j 975 - 989: 000000 ill - 98c: 000100 excw - 98f: c35000 excw - ... - -0000099c : - 99c: f0c112 addi a1, a1, -16 - 99f: 0109 s32i.n a0, a1, 0 - 9a1: 21d9 s32i.n a13, a1, 8 - 9a3: 11c9 s32i.n a12, a1, 4 - 9a5: ffa3d2 movi a13, 0x3ff - 9a8: fff9c1 l32r a12, 98c - 9ab: fffa01 l32r a0, 994 - 9ae: 0000c0 callx0 a0 - 9b1: fff731 l32r a3, 990 - 9b4: fff901 l32r a0, 998 - 9b7: 0000c0 callx0 a0 - 9ba: 0c08 l32i.n a0, a12, 0 - 9bc: 023d27 bltu a13, a2, 9c2 - 9bf: 04d222 addmi a2, a2, 0x400 - 9c2: e51027 beq a0, a2, 9ab - 9c5: 0108 l32i.n a0, a1, 0 - 9c7: 0c29 s32i.n a2, a12, 0 - 9c9: 21d8 l32i.n a13, a1, 8 - 9cb: 11c8 l32i.n a12, a1, 4 - 9cd: 10c112 addi a1, a1, 16 - 9d0: f00d ret.n - 9d2: 000000 ill - 9d5: 000000 ill - -000009d8 : - 9d8: 027d mov.n a7, a2 - 9da: f0c112 addi a1, a1, -16 - 9dd: 032d mov.n a2, a3 - 9df: 043d mov.n a3, a4 - 9e1: 0109 s32i.n a0, a1, 0 - 9e3: 054d mov.n a4, a5 - 9e5: 075d mov.n a5, a7 - 9e7: fffb01 l32r a0, 9d4 - 9ea: 0000c0 callx0 a0 - 9ed: 0108 l32i.n a0, a1, 0 - 9ef: 10c112 addi a1, a1, 16 - 9f2: f00d ret.n - 9f4: 000000 ill - ... - -000009f8 : - 9f8: f0c112 addi a1, a1, -16 - 9fb: 0109 s32i.n a0, a1, 0 - 9fd: fffd01 l32r a0, 9f4 - a00: 0000c0 callx0 a0 - a03: 0108 l32i.n a0, a1, 0 - a05: 10c112 addi a1, a1, 16 - a08: f00d ret.n - -espconn_tcp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 1c: fff931 l32r a3, 0 - 1f: f0c112 addi a1, a1, -16 - 22: 11c9 s32i.n a12, a1, 4 - 24: 0109 s32i.n a0, a1, 0 - 26: 0338 l32i.n a3, a3, 0 - 28: fff701 l32r a0, 4 - 2b: 839c beqz.n a3, 47 - 2d: 060c movi.n a6, 0 - 2f: 0c0c movi.n a12, 0 - 31: 0088 l32i.n a8, a0, 0 - 33: d378 l32i.n a7, a3, 52 - 35: c07870 sub a7, a8, a7 - 38: 033767 bltu a7, a6, 3f - 3b: 076d mov.n a6, a7 - 3d: 03cd mov.n a12, a3 - 3f: 3338 l32i.n a3, a3, 12 - 41: fee356 bnez a3, 33 - 44: 000046 j 49 - 47: 0c0c movi.n a12, 0 - 49: 9c8c beqz.n a12, 56 - 4b: 0c2d mov.n a2, a12 - 4d: fff001 l32r a0, 10 - 50: 0000c0 callx0 a0 - 53: ffed01 l32r a0, 8 - 56: ffed21 l32r a2, c - 59: 0c0c movi.n a12, 0 - 5b: 0238 l32i.n a3, a2, 0 - 5d: 060c movi.n a6, 0 - 5f: 939c beqz.n a3, 7c - 61: 0088 l32i.n a8, a0, 0 - 63: 4398 l32i.n a9, a3, 16 - 65: 0b6966 bnei a9, 6, 74 - 68: d378 l32i.n a7, a3, 52 - 6a: c07870 sub a7, a8, a7 - 6d: 033767 bltu a7, a6, 74 - 70: 076d mov.n a6, a7 - 72: 03cd mov.n a12, a3 - 74: 3338 l32i.n a3, a3, 12 - 76: fe9356 bnez a3, 63 - 79: 000046 j 7e - 7c: 0c0c movi.n a12, 0 - 7e: ec8c beqz.n a12, 90 - 80: 0c3d mov.n a3, a12 - 82: ffe401 l32r a0, 14 - 85: 0000c0 callx0 a0 - 88: 0c2d mov.n a2, a12 - 8a: ffe301 l32r a0, 18 - 8d: 0000c0 callx0 a0 - 90: 11c8 l32i.n a12, a1, 4 - 92: 0108 l32i.n a0, a1, 0 - 94: 10c112 addi a1, a1, 16 - 97: f00d ret.n - ... - a1: 0e .byte 0xe - a2: 006000 rsil a0, 0 - a5: 000000 ill - -000000a8 : - a8: 060c movi.n a6, 0 - aa: f0c112 addi a1, a1, -16 - ad: 11c9 s32i.n a12, a1, 4 - af: 21d9 s32i.n a13, a1, 8 - b1: 0109 s32i.n a0, a1, 0 - b3: 2d0c movi.n a13, 2 - b5: fff901 l32r a0, 9c - b8: fffac1 l32r a12, a0 - bb: a04d00 addx4 a4, a13, a0 - be: 0448 l32i.n a4, a4, 0 - c0: 0448 l32i.n a4, a4, 0 - c2: 74ac beqz.n a4, ed - c4: 4458 l32i.n a5, a4, 16 - c6: 0d9566 bnei a5, 10, d7 - c9: 661b addi.n a6, a6, 1 - cb: 746060 extui a6, a6, 0, 8 - ce: 0020c0 memw - d1: ff2c72 l32i a7, a12, 0x3fc - d4: 151677 beq a6, a7, ed - d7: 0d6566 bnei a5, 6, e8 - da: 661b addi.n a6, a6, 1 - dc: 746060 extui a6, a6, 0, 8 - df: 0020c0 memw - e2: ff2c72 l32i a7, a12, 0x3fc - e5: 041677 beq a6, a7, ed - e8: 3448 l32i.n a4, a4, 12 - ea: fd6456 bnez a4, c4 - ed: 0020c0 memw - f0: ff2c72 l32i a7, a12, 0x3fc - f3: 079677 bne a6, a7, fe - f6: fff245 call0 1c - f9: ffea01 l32r a0, a4 - fc: 060c movi.n a6, 0 - fe: dd1b addi.n a13, a13, 1 - 100: 74d0d0 extui a13, a13, 0, 8 - 103: b44d66 bnei a13, 4, bb - 106: 11c8 l32i.n a12, a1, 4 - 108: 21d8 l32i.n a13, a1, 8 - 10a: 0108 l32i.n a0, a1, 0 - 10c: 10c112 addi a1, a1, 16 - 10f: f00d ret.n - ... - -00000120 : - 120: e0c112 addi a1, a1, -32 - 123: 21c9 s32i.n a12, a1, 8 - 125: 31d9 s32i.n a13, a1, 12 - 127: 41e9 s32i.n a14, a1, 16 - 129: 51f9 s32i.n a15, a1, 20 - 12b: 1109 s32i.n a0, a1, 4 - 12d: 02fd mov.n a15, a2 - 12f: 120c movi.n a2, 1 - 131: 6129 s32i.n a2, a1, 24 - 133: fff821 l32r a2, 114 - 136: 6108 l32i.n a0, a1, 24 - 138: a00020 addx4 a0, a0, a2 - 13b: 00e8 l32i.n a14, a0, 0 - 13d: 0ee8 l32i.n a14, a14, 0 - 13f: 5ebc beqz.n a14, 178 - 141: 0109 s32i.n a0, a1, 0 - 143: 130c movi.n a3, 1 - 145: 040c movi.n a4, 0 - 147: 0edd mov.n a13, a14 - 149: 101e52 l16ui a5, a14, 32 - 14c: 3ec8 l32i.n a12, a14, 12 - 14e: c055f0 sub a5, a5, a15 - 151: 933450 movnez a3, a4, a5 - 154: 739c beqz.n a3, 16f - 156: 0ced mov.n a14, a12 - 158: 0128 l32i.n a2, a1, 0 - 15a: 0d3d mov.n a3, a13 - 15c: 0228 l32i.n a2, a2, 0 - 15e: ffee01 l32r a0, 118 - 161: 0000c0 callx0 a0 - 164: 0d2d mov.n a2, a13 - 166: ffed01 l32r a0, 11c - 169: 0000c0 callx0 a0 - 16c: 000046 j 171 - 16f: 0ced mov.n a14, a12 - 171: 040c movi.n a4, 0 - 173: 130c movi.n a3, 1 - 175: fcec56 bnez a12, 147 - 178: 6138 l32i.n a3, a1, 24 - 17a: ffe621 l32r a2, 114 - 17d: 431b addi.n a4, a3, 1 - 17f: 743040 extui a3, a4, 0, 8 - 182: 6139 s32i.n a3, a1, 24 - 184: ae4366 bnei a3, 4, 136 - 187: 21c8 l32i.n a12, a1, 8 - 189: 31d8 l32i.n a13, a1, 12 - 18b: 41e8 l32i.n a14, a1, 16 - 18d: 51f8 l32i.n a15, a1, 20 - 18f: 1108 l32i.n a0, a1, 4 - 191: 20c112 addi a1, a1, 32 - 194: f00d ret.n - ... - -000001a0 : - 1a0: fffe91 l32r a9, 198 - 1a3: fffe41 l32r a4, 19c - 1a6: 081272 l16ui a7, a2, 16 - 1a9: 041252 l16ui a5, a2, 8 - 1ac: 3268 l32i.n a6, a2, 12 - 1ae: 142232 l32i a3, a2, 80 - 1b1: 5288 l32i.n a8, a2, 20 - 1b3: c3ec bnez.n a3, 1e3 - 1b5: 05a816 beqz a8, 213 - 1b8: 057716 beqz a7, 213 - 1bb: 0428 l32i.n a2, a4, 0 - 1bd: 056216 beqz a2, 217 - 1c0: 111242 l16ui a4, a2, 34 - 1c3: 149457 bne a4, a5, 1db - 1c6: 12a8 l32i.n a10, a2, 4 - 1c8: 0f9a67 bne a10, a6, 1db - 1cb: 1012b2 l16ui a11, a2, 32 - 1ce: 099b77 bne a11, a7, 1db - 1d1: 0238 l32i.n a3, a2, 0 - 1d3: 049387 bne a3, a8, 1db - 1d6: 000dc6 j 211 - 1d9: f00d ret.n - 1db: 3228 l32i.n a2, a2, 12 - 1dd: fdf256 bnez a2, 1c0 - 1e0: 000cc6 j 217 - 1e3: c6ac beqz.n a6, 213 - 1e5: a5ac beqz.n a5, 213 - 1e7: 0428 l32i.n a2, a4, 0 - 1e9: e28c beqz.n a2, 1fb - 1eb: 111242 l16ui a4, a2, 34 - 1ee: 049457 bne a4, a5, 1f6 - 1f1: 1278 l32i.n a7, a2, 4 - 1f3: e21767 beq a7, a6, 1d9 - 1f6: 3228 l32i.n a2, a2, 12 - 1f8: fef256 bnez a2, 1eb - 1fb: 0928 l32i.n a2, a9, 0 - 1fd: e28c beqz.n a2, 20f - 1ff: 111282 l16ui a8, a2, 34 - 202: 049857 bne a8, a5, 20a - 205: 1298 l32i.n a9, a2, 4 - 207: ce1967 beq a9, a6, 1d9 - 20a: 3228 l32i.n a2, a2, 12 - 20c: fef256 bnez a2, 1ff - 20f: 020c movi.n a2, 0 - 211: f00d ret.n - 213: 1228 l32i.n a2, a2, 4 - 215: f00d ret.n - 217: 0928 l32i.n a2, a9, 0 - 219: ff2216 beqz a2, 20f - 21c: 1112a2 l16ui a10, a2, 34 - 21f: 0f9a57 bne a10, a5, 232 - 222: 12b8 l32i.n a11, a2, 4 - 224: 0a9b67 bne a11, a6, 232 - 227: 101232 l16ui a3, a2, 32 - 22a: 049377 bne a3, a7, 232 - 22d: 0248 l32i.n a4, a2, 0 - 22f: a61487 beq a4, a8, 1d9 - 232: 3228 l32i.n a2, a2, 12 - 234: fe4256 bnez a2, 21c - 237: fff506 j 20f - ... - 25e: 120000 excw - 261: c9e0c1 l32r a12, ffff29e4 - 264: 41e921 l32r a2, fffd0a08 - 267: 51f9 s32i.n a15, a1, 20 - 269: 31d9 s32i.n a13, a1, 12 - 26b: 1109 s32i.n a0, a1, 4 - 26d: 02dd mov.n a13, a2 - 26f: 000005 call0 270 - 272: 093d16 beqz a13, 309 - 275: 142df2 l32i a15, a13, 80 - 278: 260d02 l8ui a0, a13, 38 - 27b: 0d38 l32i.n a3, a13, 0 - 27d: 010080 slli a0, a0, 24 - 280: 310800 srai a0, a0, 24 - 283: 0109 s32i.n a0, a1, 0 - 285: b3ac beqz.n a3, 2b4 - 287: 7fac beqz.n a15, 2b2 - 289: 2328 l32i.n a2, a3, 8 - 28b: 0c0c movi.n a12, 0 - 28d: 429c beqz.n a2, 2a5 - 28f: 0f2d mov.n a2, a15 - 291: ffeb01 l32r a0, 240 - 294: 0000c0 callx0 a0 - 297: 0d28 l32i.n a2, a13, 0 - 299: 2228 l32i.n a2, a2, 8 - 29b: ffea01 l32r a0, 244 - 29e: 0000c0 callx0 a0 - 2a1: 0d38 l32i.n a3, a13, 0 - 2a3: 23c9 s32i.n a12, a3, 8 - 2a5: 032d mov.n a2, a3 - 2a7: ffe801 l32r a0, 248 - 2aa: 0000c0 callx0 a0 - 2ad: 0dc9 s32i.n a12, a13, 0 - 2af: 000046 j 2b4 - 2b2: 03fd mov.n a15, a3 - 2b4: 6dc8 l32i.n a12, a13, 24 - 2b6: 18cd32 addi a3, a13, 24 - 2b9: 9c9c beqz.n a12, 2d6 - 2bb: 6139 s32i.n a3, a1, 24 - 2bd: 0ced mov.n a14, a12 - 2bf: 6128 l32i.n a2, a1, 24 - 2c1: 4cc8 l32i.n a12, a12, 16 - 2c3: 0e3d mov.n a3, a14 - 2c5: ffe101 l32r a0, 24c - 2c8: 0000c0 callx0 a0 - 2cb: 0e2d mov.n a2, a14 - 2cd: ffe001 l32r a0, 250 - 2d0: 0000c0 callx0 a0 - 2d3: fe6c56 bnez a12, 2bd - 2d6: ffd9c1 l32r a12, 23c - 2d9: 431c movi.n a3, 20 - 2db: 0c2d mov.n a2, a12 - 2dd: ffdd01 l32r a0, 254 - 2e0: 0000c0 callx0 a0 - 2e3: 0c2d mov.n a2, a12 - 2e5: 30cd32 addi a3, a13, 48 - 2e8: 441c movi.n a4, 20 - 2ea: ffdb01 l32r a0, 258 - 2ed: 0000c0 callx0 a0 - 2f0: 0d2d mov.n a2, a13 - 2f2: ffda01 l32r a0, 25c - 2f5: 0000c0 callx0 a0 - 2f8: df8c beqz.n a15, 309 - 2fa: 2f08 l32i.n a0, a15, 8 - 2fc: 908c beqz.n a0, 309 - 2fe: 5058 l32i.n a5, a0, 20 - 300: 558c beqz.n a5, 309 - 302: 0f2d mov.n a2, a15 - 304: 0138 l32i.n a3, a1, 0 - 306: 0005c0 callx0 a5 - 309: 21c8 l32i.n a12, a1, 8 - 30b: 31d8 l32i.n a13, a1, 12 - 30d: 41e8 l32i.n a14, a1, 16 - 30f: 51f8 l32i.n a15, a1, 20 - 311: 1108 l32i.n a0, a1, 4 - 313: 20c112 addi a1, a1, 32 - 316: f00d ret.n - ... - 354: e0c112 addi a1, a1, -32 - 357: 11c9 s32i.n a12, a1, 4 - 359: 31e9 s32i.n a14, a1, 12 - 35b: 41f9 s32i.n a15, a1, 16 - 35d: 21d9 s32i.n a13, a1, 8 - 35f: 0109 s32i.n a0, a1, 0 - 361: 02dd mov.n a13, a2 - 363: 000005 call0 364 - 366: 100d16 beqz a13, 46a - 369: 0d38 l32i.n a3, a13, 0 - 36b: 142df2 l32i a15, a13, 80 - 36e: 0a7316 beqz a3, 419 - 371: bfac beqz.n a15, 3a0 - 373: 2308 l32i.n a0, a3, 8 - 375: 0c0c movi.n a12, 0 - 377: 809c beqz.n a0, 393 - 379: 2f28 l32i.n a2, a15, 8 - 37b: 429c beqz.n a2, 393 - 37d: 0f2d mov.n a2, a15 - 37f: ffe901 l32r a0, 324 - 382: 0000c0 callx0 a0 - 385: 0d28 l32i.n a2, a13, 0 - 387: 2228 l32i.n a2, a2, 8 - 389: ffe701 l32r a0, 328 - 38c: 0000c0 callx0 a0 - 38f: 0d38 l32i.n a3, a13, 0 - 391: 23c9 s32i.n a12, a3, 8 - 393: 032d mov.n a2, a3 - 395: ffe501 l32r a0, 32c - 398: 0000c0 callx0 a0 - 39b: 0dc9 s32i.n a12, a13, 0 - 39d: 000046 j 3a2 - 3a0: 03fd mov.n a15, a3 - 3a2: 0d2d mov.n a2, a13 - 3a4: 000005 call0 3a8 - 3a7: 6129 s32i.n a2, a1, 24 - 3a9: 06c216 beqz a2, 419 - 3ac: 122d32 l32i a3, a13, 72 - 3af: ffda01 l32r a0, 318 - 3b2: 516307 bbci a3, 0, 407 - 3b5: 00c8 l32i.n a12, a0, 0 - 3b7: 040c movi.n a4, 0 - 3b9: 05cc16 beqz a12, 419 - 3bc: 7149 s32i.n a4, a1, 28 - 3be: 150c movi.n a5, 1 - 3c0: 060c movi.n a6, 0 - 3c2: 6178 l32i.n a7, a1, 24 - 3c4: 101c82 l16ui a8, a12, 32 - 3c7: 101772 l16ui a7, a7, 32 - 3ca: 0ced mov.n a14, a12 - 3cc: c07780 sub a7, a7, a8 - 3cf: 935670 movnez a5, a6, a7 - 3d2: 35ac beqz.n a5, 3f9 - 3d4: 0c2d mov.n a2, a12 - 3d6: ffd601 l32r a0, 330 - 3d9: 0000c0 callx0 a0 - 3dc: 7188 l32i.n a8, a1, 28 - 3de: 3ec8 l32i.n a12, a14, 12 - 3e0: 68cc bnez.n a8, 3ea - 3e2: ffce91 l32r a9, 31c - 3e5: 09c9 s32i.n a12, a9, 0 - 3e7: 0000c6 j 3ee - 3ea: 38c9 s32i.n a12, a8, 12 - 3ec: 3ec8 l32i.n a12, a14, 12 - 3ee: 0e2d mov.n a2, a14 - 3f0: ffd101 l32r a0, 334 - 3f3: 0000c0 callx0 a0 - 3f6: 0000c6 j 3fd - 3f9: 71c9 s32i.n a12, a1, 28 - 3fb: 3cc8 l32i.n a12, a12, 12 - 3fd: 060c movi.n a6, 0 - 3ff: 150c movi.n a5, 1 - 401: fbdc56 bnez a12, 3c2 - 404: 000446 j 419 - 407: 030c movi.n a3, 0 - 409: ffcb01 l32r a0, 338 - 40c: 0000c0 callx0 a0 - 40f: 6128 l32i.n a2, a1, 24 - 411: 030c movi.n a3, 0 - 413: ffca01 l32r a0, 33c - 416: 0000c0 callx0 a0 - 419: 6dc8 l32i.n a12, a13, 24 - 41b: 18cde2 addi a14, a13, 24 - 41e: 9c9c beqz.n a12, 43b - 420: 51e9 s32i.n a14, a1, 20 - 422: 0ced mov.n a14, a12 - 424: 5128 l32i.n a2, a1, 20 - 426: 4cc8 l32i.n a12, a12, 16 - 428: 0e3d mov.n a3, a14 - 42a: ffc501 l32r a0, 340 - 42d: 0000c0 callx0 a0 - 430: 0e2d mov.n a2, a14 - 432: ffc401 l32r a0, 344 - 435: 0000c0 callx0 a0 - 438: fe6c56 bnez a12, 422 - 43b: ffb9c1 l32r a12, 320 - 43e: 431c movi.n a3, 20 - 440: 0c2d mov.n a2, a12 - 442: ffc101 l32r a0, 348 - 445: 0000c0 callx0 a0 - 448: 0c2d mov.n a2, a12 - 44a: 30cd32 addi a3, a13, 48 - 44d: 441c movi.n a4, 20 - 44f: ffbf01 l32r a0, 34c - 452: 0000c0 callx0 a0 - 455: 0d2d mov.n a2, a13 - 457: ffbe01 l32r a0, 350 - 45a: 0000c0 callx0 a0 - 45d: 2f08 l32i.n a0, a15, 8 - 45f: 708c beqz.n a0, 46a - 461: 6038 l32i.n a3, a0, 24 - 463: 338c beqz.n a3, 46a - 465: 0f2d mov.n a2, a15 - 467: 0003c0 callx0 a3 - 46a: 11c8 l32i.n a12, a1, 4 - 46c: 21d8 l32i.n a13, a1, 8 - 46e: 31e8 l32i.n a14, a1, 12 - 470: 41f8 l32i.n a15, a1, 16 - 472: 0108 l32i.n a0, a1, 0 - 474: 20c112 addi a1, a1, 32 - 477: f00d ret.n - ... - 485: 000000 ill - 488: f0c112 addi a1, a1, -16 - 48b: 1109 s32i.n a0, a1, 4 - 48d: 1208 l32i.n a0, a2, 4 - 48f: 0109 s32i.n a0, a1, 0 - 491: 0208 l32i.n a0, a2, 0 - 493: fffa21 l32r a2, 47c - 496: 151026 beqi a0, 1, 4af - 499: 264026 beqi a0, 4, 4c3 - 49c: 1c7066 bnei a0, 7, 4bc - 49f: 0138 l32i.n a3, a1, 0 - 4a1: fff701 l32r a0, 480 - 4a4: 0000c0 callx0 a0 - 4a7: 0128 l32i.n a2, a1, 0 - 4a9: ffea85 call0 354 - 4ac: 000306 j 4bc - 4af: 0138 l32i.n a3, a1, 0 - 4b1: fff401 l32r a0, 484 - 4b4: 0000c0 callx0 a0 - 4b7: 0128 l32i.n a2, a1, 0 - 4b9: ffda45 call0 260 - 4bc: 1108 l32i.n a0, a1, 4 - 4be: 10c112 addi a1, a1, 16 - 4c1: f00d ret.n - 4c3: 0128 l32i.n a2, a1, 0 - 4c5: 0228 l32i.n a2, a2, 0 - 4c7: ff1216 beqz a2, 4bc - 4ca: 2238 l32i.n a3, a2, 8 - 4cc: 7338 l32i.n a3, a3, 28 - 4ce: fea316 beqz a3, 4bc - 4d1: 0003c0 callx0 a3 - 4d4: fff906 j 4bc - ... - -000004e8 : - 4e8: e0c112 addi a1, a1, -32 - 4eb: 21c9 s32i.n a12, a1, 8 - 4ed: 51f9 s32i.n a15, a1, 20 - 4ef: 1109 s32i.n a0, a1, 4 - 4f1: 31d9 s32i.n a13, a1, 12 - 4f3: 41e9 s32i.n a14, a1, 16 - 4f5: 02dd mov.n a13, a2 - 4f7: 04ed mov.n a14, a4 - 4f9: 09f216 beqz a2, 59c - 4fc: 09c316 beqz a3, 59c - 4ff: 099416 beqz a4, 59c - 502: 12f8 l32i.n a15, a2, 4 - 504: 0139 s32i.n a3, a1, 0 - 506: 1e1f02 l16ui a0, a15, 60 - 509: 391fc2 l16ui a12, a15, 114 - 50c: 1100f0 slli a0, a0, 1 - 50f: 013c47 bltu a12, a4, 514 - 512: 04cd mov.n a12, a4 - 514: 02a0c7 bge a0, a12, 51a - 517: f4c000 extui a12, a0, 0, 16 - 51a: 122d22 l32i a2, a13, 72 - 51d: 126227 bbci a2, 2, 533 - 520: 0f2d mov.n a2, a15 - 522: 0138 l32i.n a3, a1, 0 - 524: 0c4d mov.n a4, a12 - 526: 150c movi.n a5, 1 - 528: ffec01 l32r a0, 4d8 - 52b: 0000c0 callx0 a0 - 52e: 020d mov.n a0, a2 - 530: 0003c6 j 543 - 533: 0f2d mov.n a2, a15 - 535: 0138 l32i.n a3, a1, 0 - 537: 0c4d mov.n a4, a12 - 539: 050c movi.n a5, 0 - 53b: ffe801 l32r a0, 4dc - 53e: 0000c0 callx0 a0 - 541: 020d mov.n a0, a2 - 543: 080066 bnei a0, -1, 54f - 546: 41c1c0 srli a12, a12, 1 - 549: 020066 bnei a0, -1, 54f - 54c: ca2cf6 bgeui a12, 2, 51a - 54f: 80fc bnez.n a0, 58b - 551: 0f2d mov.n a2, a15 - 553: 0158 l32i.n a5, a1, 0 - 555: 7d48 l32i.n a4, a13, 28 - 557: c03ec0 sub a3, a14, a12 - 55a: 045432 s16i a3, a4, 8 - 55d: 5c5a add.n a5, a12, a5 - 55f: 1459 s32i.n a5, a4, 4 - 561: ffdf01 l32r a0, 4e0 - 564: 0000c0 callx0 a0 - 567: 122d62 l32i a6, a13, 72 - 56a: 020d mov.n a0, a2 - 56c: 1b6627 bbci a6, 2, 58b - 56f: 7d78 l32i.n a7, a13, 28 - 571: 041772 l16ui a7, a7, 8 - 574: 6129 s32i.n a2, a1, 24 - 576: 17dc bnez.n a7, 58b - 578: 0d4d mov.n a4, a13 - 57a: a21c movi.n a2, 26 - 57c: 430c movi.n a3, 4 - 57e: 180c movi.n a8, 1 - 580: 444d82 s8i a8, a13, 68 - 583: ffd801 l32r a0, 4e4 - 586: 0000c0 callx0 a0 - 589: 6108 l32i.n a0, a1, 24 - 58b: 002d mov.n a2, a0 - 58d: 21c8 l32i.n a12, a1, 8 - 58f: 31d8 l32i.n a13, a1, 12 - 591: 41e8 l32i.n a14, a1, 16 - 593: 51f8 l32i.n a15, a1, 20 - 595: 1108 l32i.n a0, a1, 4 - 597: 20c112 addi a1, a1, 32 - 59a: f00d ret.n - 59c: 427c movi.n a2, -12 - 59e: fffac6 j 58d - 5a1: 000000 ill - -000005a4 : - 5a4: f0c112 addi a1, a1, -16 - 5a7: 0109 s32i.n a0, a1, 0 - 5a9: e28c beqz.n a2, 5bb - 5ab: 142202 l32i a0, a2, 80 - 5ae: 1238 l32i.n a3, a2, 4 - 5b0: 408c beqz.n a0, 5b8 - 5b2: 0058c5 call0 b40 - 5b5: 000086 j 5bb - 5b8: 000245 call0 5e0 - 5bb: 0108 l32i.n a0, a1, 0 - 5bd: 10c112 addi a1, a1, 16 - 5c0: f00d ret.n - 5c2: 100000 and a0, a0, a0 - 5c5: 000007 bnone a0, a0, 5c9 - ... - 5e0: f0c112 addi a1, a1, -16 - 5e3: 0109 s32i.n a0, a1, 0 - 5e5: 1239 s32i.n a3, a2, 4 - 5e7: 21d9 s32i.n a13, a1, 8 - 5e9: 11c9 s32i.n a12, a1, 4 - 5eb: 02dd mov.n a13, a2 - 5ed: 03cd mov.n a12, a3 - 5ef: 032d mov.n a2, a3 - 5f1: 030c movi.n a3, 0 - 5f3: fff501 l32r a0, 5c8 - 5f6: 0000c0 callx0 a0 - 5f9: 0c2d mov.n a2, a12 - 5fb: fff401 l32r a0, 5cc - 5fe: 0000c0 callx0 a0 - 601: c28c beqz.n a2, 611 - 603: 0c2d mov.n a2, a12 - 605: ffef31 l32r a3, 5c4 - 608: fff201 l32r a0, 5d0 - 60b: 0000c0 callx0 a0 - 60e: 000946 j 637 - 611: 0c2d mov.n a2, a12 - 613: 030c movi.n a3, 0 - 615: ffef01 l32r a0, 5d4 - 618: 0000c0 callx0 a0 - 61b: 0c2d mov.n a2, a12 - 61d: 030c movi.n a3, 0 - 61f: ffee01 l32r a0, 5d8 - 622: 0000c0 callx0 a0 - 625: 0d4d mov.n a4, a13 - 627: 0d28 l32i.n a2, a13, 0 - 629: 600c movi.n a0, 6 - 62b: 730c movi.n a3, 7 - 62d: 1209 s32i.n a0, a2, 4 - 62f: a21c movi.n a2, 26 - 631: ffea01 l32r a0, 5dc - 634: 0000c0 callx0 a0 - 637: 11c8 l32i.n a12, a1, 4 - 639: 21d8 l32i.n a13, a1, 8 - 63b: 0108 l32i.n a0, a1, 0 - 63d: 10c112 addi a1, a1, 16 - 640: f00d ret.n - ... - -00000650 : - 650: f0c112 addi a1, a1, -16 - 653: 1109 s32i.n a0, a1, 4 - 655: 000c movi.n a0, 0 - 657: 0109 s32i.n a0, a1, 0 - 659: 229c beqz.n a2, 66f - 65b: 013d mov.n a3, a1 - 65d: fffa01 l32r a0, 648 - 660: 0000c0 callx0 a0 - 663: 0d1226 beqi a2, 1, 674 - 666: fff721 l32r a2, 644 - 669: fff801 l32r a0, 64c - 66c: 0000c0 callx0 a0 - 66f: 427c movi.n a2, -12 - 671: 000506 j 689 - 674: 0108 l32i.n a0, a1, 0 - 676: 5c0022 l8ui a2, a0, 92 - 679: a2cc bnez.n a2, 687 - 67b: 150c movi.n a5, 1 - 67d: 5c4052 s8i a5, a0, 92 - 680: 0148 l32i.n a4, a1, 0 - 682: 030c movi.n a3, 0 - 684: 2f5432 s16i a3, a4, 94 - 687: 020c movi.n a2, 0 - 689: 1108 l32i.n a0, a1, 4 - 68b: 10c112 addi a1, a1, 16 - 68e: f00d ret.n - 690: 000030 excw - ... - -000006a0 : - 6a0: f0c112 addi a1, a1, -16 - 6a3: 21c9 s32i.n a12, a1, 8 - 6a5: 1109 s32i.n a0, a1, 4 - 6a7: 02cd mov.n a12, a2 - 6a9: 000c movi.n a0, 0 - 6ab: 0109 s32i.n a0, a1, 0 - 6ad: 229c beqz.n a2, 6c3 - 6af: 013d mov.n a3, a1 - 6b1: fff801 l32r a0, 694 - 6b4: 0000c0 callx0 a0 - 6b7: 0d1226 beqi a2, 1, 6c8 - 6ba: fff521 l32r a2, 690 - 6bd: fff601 l32r a0, 698 - 6c0: 0000c0 callx0 a0 - 6c3: 427c movi.n a2, -12 - 6c5: 0008c6 j 6ec - 6c8: 0108 l32i.n a0, a1, 0 - 6ca: 5c0022 l8ui a2, a0, 92 - 6cd: 191266 bnei a2, 1, 6ea - 6d0: 0c38 l32i.n a3, a12, 0 - 6d2: 0cb366 bnei a3, 16, 6e2 - 6d5: 1028 l32i.n a2, a0, 4 - 6d7: 2f1032 l16ui a3, a0, 94 - 6da: fff001 l32r a0, 69c - 6dd: 0000c0 callx0 a0 - 6e0: 0108 l32i.n a0, a1, 0 - 6e2: 040c movi.n a4, 0 - 6e4: 2f5042 s16i a4, a0, 94 - 6e7: 5c4042 s8i a4, a0, 92 - 6ea: 020c movi.n a2, 0 - 6ec: 21c8 l32i.n a12, a1, 8 - 6ee: 1108 l32i.n a0, a1, 4 - 6f0: 10c112 addi a1, a1, 16 - 6f3: f00d ret.n - ... - 70d: 000000 ill - 710: e0c112 addi a1, a1, -32 - 713: 2109 s32i.n a0, a1, 8 - 715: 51e9 s32i.n a14, a1, 20 - 717: 41d9 s32i.n a13, a1, 16 - 719: 31c9 s32i.n a12, a1, 12 - 71b: 61f9 s32i.n a15, a1, 24 - 71d: 04cd mov.n a12, a4 - 71f: 05fd mov.n a15, a5 - 721: 02dd mov.n a13, a2 - 723: 03ed mov.n a14, a3 - 725: 032d mov.n a2, a3 - 727: 0d3d mov.n a3, a13 - 729: fff301 l32r a0, 6f8 - 72c: 0000c0 callx0 a0 - 72f: 9c9c beqz.n a12, 74c - 731: 5c0d02 l8ui a0, a13, 92 - 734: 041c32 l16ui a3, a12, 8 - 737: 90cc bnez.n a0, 744 - 739: 0e2d mov.n a2, a14 - 73b: fff001 l32r a0, 6fc - 73e: 0000c0 callx0 a0 - 741: 0001c6 j 74c - 744: 2f1d22 l16ui a2, a13, 94 - 747: 223a add.n a2, a2, a3 - 749: 2f5d22 s16i a2, a13, 94 - 74c: 058f56 bnez a15, 7a8 - 74f: 04ac16 beqz a12, 79d - 752: 041c22 l16ui a2, a12, 8 - 755: 221b addi.n a2, a2, 1 - 757: ffea01 l32r a0, 700 - 75a: 0000c0 callx0 a0 - 75d: 041c42 l16ui a4, a12, 8 - 760: 023d mov.n a3, a2 - 762: 1129 s32i.n a2, a1, 4 - 764: 050c movi.n a5, 0 - 766: 0c2d mov.n a2, a12 - 768: ffe701 l32r a0, 704 - 76b: 0000c0 callx0 a0 - 76e: 0129 s32i.n a2, a1, 0 - 770: 0c2d mov.n a2, a12 - 772: ffe501 l32r a0, 708 - 775: 0000c0 callx0 a0 - 778: 0138 l32i.n a3, a1, 0 - 77a: 550c movi.n a5, 5 - 77c: 034d mov.n a4, a3 - 77e: 339c beqz.n a3, 795 - 780: 0d28 l32i.n a2, a13, 0 - 782: 1259 s32i.n a5, a2, 4 - 784: 3258 l32i.n a5, a2, 12 - 786: 1de9 s32i.n a14, a13, 4 - 788: 558c beqz.n a5, 791 - 78a: 1138 l32i.n a3, a1, 4 - 78c: 0005c0 callx0 a5 - 78f: 0d28 l32i.n a2, a13, 0 - 791: 360c movi.n a6, 3 - 793: 1269 s32i.n a6, a2, 4 - 795: 1128 l32i.n a2, a1, 4 - 797: ffdd01 l32r a0, 70c - 79a: 0000c0 callx0 a0 - 79d: 7fcc bnez.n a15, 7a8 - 79f: 5ccc bnez.n a12, 7a8 - 7a1: 0e3d mov.n a3, a14 - 7a3: 0d2d mov.n a2, a13 - 7a5: ffe385 call0 5e0 - 7a8: 020c movi.n a2, 0 - 7aa: 31c8 l32i.n a12, a1, 12 - 7ac: 41d8 l32i.n a13, a1, 16 - 7ae: 51e8 l32i.n a14, a1, 20 - 7b0: 61f8 l32i.n a15, a1, 24 - 7b2: 2108 l32i.n a0, a1, 8 - 7b4: 20c112 addi a1, a1, 32 - 7b7: f00d ret.n - 7b9: 000000 ill - -000007bc : - 7bc: f0c112 addi a1, a1, -16 - 7bf: 11c9 s32i.n a12, a1, 4 - 7c1: 21d9 s32i.n a13, a1, 8 - 7c3: 12d8 l32i.n a13, a2, 4 - 7c5: 0109 s32i.n a0, a1, 0 - 7c7: 240d02 l8ui a0, a13, 36 - 7ca: 02cd mov.n a12, a2 - 7cc: 0a6067 bbci a0, 6, 7da - 7cf: 3a1d22 l16ui a2, a13, 116 - 7d2: 0482b6 bltui a2, 8, 7da - 7d5: f27c movi.n a2, -1 - 7d7: 000a86 j 805 - 7da: 391d52 l16ui a5, a13, 114 - 7dd: 020c movi.n a2, 0 - 7df: 05ac beqz.n a5, 803 - 7e1: 7c08 l32i.n a0, a12, 28 - 7e3: e09c beqz.n a0, 805 - 7e5: 041042 l16ui a4, a0, 8 - 7e8: 4038 l32i.n a3, a0, 16 - 7ea: 34cc bnez.n a4, 7f1 - 7ec: 7c39 s32i.n a3, a12, 28 - 7ee: 0002c6 j 7fd - 7f1: 0c2d mov.n a2, a12 - 7f3: 1038 l32i.n a3, a0, 4 - 7f5: 000005 call0 7f8 - 7f8: 92cc bnez.n a2, 805 - 7fa: 391d52 l16ui a5, a13, 114 - 7fd: fe0556 bnez a5, 7e1 - 800: 000046 j 805 - 803: 020c movi.n a2, 0 - 805: 11c8 l32i.n a12, a1, 4 - 807: 21d8 l32i.n a13, a1, 8 - 809: 0108 l32i.n a0, a1, 0 - 80b: 10c112 addi a1, a1, 16 - 80e: f00d ret.n - ... - 818: e0c112 addi a1, a1, -32 - 81b: 21d9 s32i.n a13, a1, 8 - 81d: 31e9 s32i.n a14, a1, 12 - 81f: 41f9 s32i.n a15, a1, 16 - 821: 11c9 s32i.n a12, a1, 4 - 823: 0109 s32i.n a0, a1, 0 - 825: 02cd mov.n a12, a2 - 827: 000005 call0 828 - 82a: 6ce8 l32i.n a14, a12, 24 - 82c: 18ccf2 addi a15, a12, 24 - 82f: 045e16 beqz a14, 878 - 832: 0d0c movi.n a13, 0 - 834: 061e22 l16ui a2, a14, 12 - 837: 051e32 l16ui a3, a14, 10 - 83a: 22da add.n a2, a2, a13 - 83c: 065e22 s16i a2, a14, 12 - 83f: f42020 extui a2, a2, 0, 16 - 842: 323237 bltu a2, a3, 878 - 845: 0f2d mov.n a2, a15 - 847: 0e3d mov.n a3, a14 - 849: fff101 l32r a0, 810 - 84c: 0000c0 callx0 a0 - 84f: 0e2d mov.n a2, a14 - 851: 061ed2 l16ui a13, a14, 12 - 854: 051e02 l16ui a0, a14, 10 - 857: 185c02 s16i a0, a12, 48 - 85a: c0dd00 sub a13, a13, a0 - 85d: ffed01 l32r a0, 814 - 860: 0000c0 callx0 a0 - 863: 0c28 l32i.n a2, a12, 0 - 865: 340c movi.n a4, 3 - 867: 4238 l32i.n a3, a2, 16 - 869: 1249 s32i.n a4, a2, 4 - 86b: 138c beqz.n a3, 870 - 86d: 0003c0 callx0 a3 - 870: 6ce8 l32i.n a14, a12, 24 - 872: 185cd2 s16i a13, a12, 48 - 875: fbbe56 bnez a14, 834 - 878: 11c8 l32i.n a12, a1, 4 - 87a: 21d8 l32i.n a13, a1, 8 - 87c: 31e8 l32i.n a14, a1, 12 - 87e: 41f8 l32i.n a15, a1, 16 - 880: 0108 l32i.n a0, a1, 0 - 882: 20c112 addi a1, a1, 32 - 885: f00d ret.n - 887: c11200 mul16u a1, a2, a0 - 88a: 6258f0 excw - 88d: 0109 s32i.n a0, a1, 0 - 88f: 061502 l16ui a0, a5, 12 - 892: 1239 s32i.n a3, a2, 4 - 894: 004a add.n a0, a0, a4 - 896: 065502 s16i a0, a5, 12 - 899: 185242 s16i a4, a2, 48 - 89c: fff785 call0 818 - 89f: 020c movi.n a2, 0 - 8a1: 0108 l32i.n a0, a1, 0 - 8a3: 10c112 addi a1, a1, 16 - 8a6: f00d ret.n - ... - 8b4: f0c112 addi a1, a1, -16 - 8b7: 31e9 s32i.n a14, a1, 12 - 8b9: 0109 s32i.n a0, a1, 0 - 8bb: 21d9 s32i.n a13, a1, 8 - 8bd: 11c9 s32i.n a12, a1, 4 - 8bf: 03dd mov.n a13, a3 - 8c1: 02cd mov.n a12, a2 - 8c3: 040216 beqz a2, 907 - 8c6: 1ce8 l32i.n a14, a12, 4 - 8c8: 0228 l32i.n a2, a2, 0 - 8ca: 600c movi.n a0, 6 - 8cc: 0c3d mov.n a3, a12 - 8ce: 1209 s32i.n a0, a2, 4 - 8d0: fff621 l32r a2, 8a8 - 8d3: fff601 l32r a0, 8ac - 8d6: 0000c0 callx0 a0 - 8d9: 837c movi.n a3, -8 - 8db: 199d37 bne a13, a3, 8f8 - 8de: 4e08 l32i.n a0, a14, 16 - 8e0: 537c movi.n a3, -11 - 8e2: c08c beqz.n a0, 8f2 - 8e4: 2c2026 beqi a0, 2, 914 - 8e7: 364026 beqi a0, 4, 921 - 8ea: 637c movi.n a3, -10 - 8ec: 3e5026 beqi a0, 5, 92e - 8ef: 086066 bnei a0, 6, 8fb - 8f2: 264c32 s8i a3, a12, 38 - 8f5: 000086 j 8fb - 8f8: 264cd2 s8i a13, a12, 38 - 8fb: 0c4d mov.n a4, a12 - 8fd: a21c movi.n a2, 26 - 8ff: 130c movi.n a3, 1 - 901: ffeb01 l32r a0, 8b0 - 904: 0000c0 callx0 a0 - 907: 11c8 l32i.n a12, a1, 4 - 909: 21d8 l32i.n a13, a1, 8 - 90b: 31e8 l32i.n a14, a1, 12 - 90d: 0108 l32i.n a0, a1, 0 - 90f: 10c112 addi a1, a1, 16 - 912: f00d ret.n - 914: 4e0e42 l8ui a4, a14, 78 - 917: 013426 beqi a4, 3, 91c - 91a: 0d3d mov.n a3, a13 - 91c: 03dd mov.n a13, a3 - 91e: 0001c6 j 929 - 921: 4e0e52 l8ui a5, a14, 78 - 924: 013566 bnei a5, 3, 929 - 927: dd7c movi.n a13, -3 - 929: 0d3d mov.n a3, a13 - 92b: fff0c6 j 8f2 - 92e: 4e0e62 l8ui a6, a14, 78 - 931: bd3626 beqi a6, 3, 8f2 - 934: 0d3d mov.n a3, a13 - 936: ffee06 j 8f2 - 939: 000000 ill - 93c: 0888 l32i.n a8, a8, 0 - 93e: 100000 and a0, a0, a0 - 941: 000007 bnone a0, a0, 945 - 944: 000060 excw - ... - 95b: c11200 mul16u a1, a2, a0 - 95e: 0109f0 slli a0, a9, 17 - 961: 11c9 s32i.n a12, a1, 4 - 963: 31e9 s32i.n a14, a1, 12 - 965: 21d9 s32i.n a13, a1, 8 - 967: 02ed mov.n a14, a2 - 969: 03dd mov.n a13, a3 - 96b: 04cd mov.n a12, a4 - 96d: 07f456 bnez a4, 9f0 - 970: 100c movi.n a0, 1 - 972: 101362 l16ui a6, a3, 32 - 975: 0378 l32i.n a7, a3, 0 - 977: 111382 l16ui a8, a3, 34 - 97a: 02a8 l32i.n a10, a2, 0 - 97c: 390c movi.n a9, 3 - 97e: 1a99 s32i.n a9, a10, 4 - 980: 2289 s32i.n a8, a2, 8 - 982: 5279 s32i.n a7, a2, 20 - 984: 4269 s32i.n a6, a2, 16 - 986: 1239 s32i.n a3, a2, 4 - 988: 264242 s8i a4, a2, 38 - 98b: 040352 l8ui a5, a3, 4 - 98e: 0c4252 s8i a5, a2, 12 - 991: 050342 l8ui a4, a3, 5 - 994: 0d4242 s8i a4, a2, 13 - 997: 060332 l8ui a3, a3, 6 - 99a: 0e4232 s8i a3, a2, 14 - 99d: 0e3d mov.n a3, a14 - 99f: 070d22 l8ui a2, a13, 7 - 9a2: 444e02 s8i a0, a14, 68 - 9a5: 0f4e22 s8i a2, a14, 15 - 9a8: 0d2d mov.n a2, a13 - 9aa: ffe801 l32r a0, 94c - 9ad: 0000c0 callx0 a0 - 9b0: 0d2d mov.n a2, a13 - 9b2: ffe231 l32r a3, 93c - 9b5: ffe601 l32r a0, 950 - 9b8: 0000c0 callx0 a0 - 9bb: 0d2d mov.n a2, a13 - 9bd: ffe031 l32r a3, 940 - 9c0: ffe501 l32r a0, 954 - 9c3: 0000c0 callx0 a0 - 9c6: 004c movi.n a0, 64 - 9c8: 0e28 l32i.n a2, a14, 0 - 9ca: 240db2 l8ui a11, a13, 36 - 9cd: 2238 l32i.n a3, a2, 8 - 9cf: 20bb00 or a11, a11, a0 - 9d2: 4338 l32i.n a3, a3, 16 - 9d4: 244db2 s8i a11, a13, 36 - 9d7: 138c beqz.n a3, 9dc - 9d9: 0003c0 callx0 a3 - 9dc: 122e22 l32i a2, a14, 72 - 9df: 800c movi.n a0, 8 - 9e1: 176237 bbci a2, 3, 9fc - 9e4: 080d32 l8ui a3, a13, 8 - 9e7: 203300 or a3, a3, a0 - 9ea: 084d32 s8i a3, a13, 8 - 9ed: 0002c6 j 9fc - 9f0: ffd521 l32r a2, 944 - 9f3: ffd531 l32r a3, 948 - 9f6: ffd801 l32r a0, 958 - 9f9: 0000c0 callx0 a0 - 9fc: 0108 l32i.n a0, a1, 0 - 9fe: 21d8 l32i.n a13, a1, 8 - a00: 0c2d mov.n a2, a12 - a02: 31e8 l32i.n a14, a1, 12 - a04: 11c8 l32i.n a12, a1, 4 - a06: 10c112 addi a1, a1, 16 - a09: f00d ret.n - a0b: 000000 ill - a0e: b40000 extui a0, a0, 0, 12 - a11: 0008 l32i.n a0, a0, 0 - a13: 000000 ill - a16: 5c0000 excw - a19: 0009 s32i.n a0, a0, 0 - ... - -00000a48 : - a48: e0c112 addi a1, a1, -32 - a4b: 21c9 s32i.n a12, a1, 8 - a4d: 31d9 s32i.n a13, a1, 12 - a4f: 41e9 s32i.n a14, a1, 16 - a51: 1109 s32i.n a0, a1, 4 - a53: 02ed mov.n a14, a2 - a55: 60a022 movi a2, 96 - a58: fff201 l32r a0, a20 - a5b: 0000c0 callx0 a0 - a5e: 02cd mov.n a12, a2 - a60: 22bc beqz.n a2, a96 - a62: 2e28 l32i.n a2, a14, 8 - a64: 0d0232 l8ui a3, a2, 13 - a67: 0c0202 l8ui a0, a2, 12 - a6a: 113380 slli a3, a3, 8 - a6d: 200030 or a0, a0, a3 - a70: 0f0232 l8ui a3, a2, 15 - a73: 0e0222 l8ui a2, a2, 14 - a76: 013380 slli a3, a3, 24 - a79: 112200 slli a2, a2, 16 - a7c: 202230 or a2, a2, a3 - a7f: 200020 or a0, a0, a2 - a82: 0109 s32i.n a0, a1, 0 - a84: ffe801 l32r a0, a24 - a87: 0000c0 callx0 a0 - a8a: 02dd mov.n a13, a2 - a8c: 52dc bnez.n a2, aa5 - a8e: 0c2d mov.n a2, a12 - a90: ffe601 l32r a0, a28 - a93: 0000c0 callx0 a0 - a96: f27c movi.n a2, -1 - a98: 21c8 l32i.n a12, a1, 8 - a9a: 31d8 l32i.n a13, a1, 12 - a9c: 41e8 l32i.n a14, a1, 16 - a9e: 1108 l32i.n a0, a1, 4 - aa0: 20c112 addi a1, a1, 32 - aa3: f00d ret.n - aa5: ffd921 l32r a2, a0c - aa8: 0c3d mov.n a3, a12 - aaa: ffe001 l32r a0, a2c - aad: 0000c0 callx0 a0 - ab0: 0d2d mov.n a2, a13 - ab2: 0c3d mov.n a3, a12 - ab4: ffdf01 l32r a0, a30 - ab7: 0000c0 callx0 a0 - aba: 0d2d mov.n a2, a13 - abc: ffd531 l32r a3, a10 - abf: ffdd01 l32r a0, a34 - ac2: 0000c0 callx0 a0 - ac5: 0d2d mov.n a2, a13 - ac7: ffd331 l32r a3, a14 - aca: 0ce9 s32i.n a14, a12, 0 - acc: 150c movi.n a5, 1 - ace: 2e48 l32i.n a4, a14, 8 - ad0: 060c movi.n a6, 0 - ad2: 146c62 s32i a6, a12, 80 - ad5: 021442 l16ui a4, a4, 4 - ad8: 1e59 s32i.n a5, a14, 4 - ada: 1cd9 s32i.n a13, a12, 4 - adc: ffd701 l32r a0, a38 - adf: 0000c0 callx0 a0 - ae2: 0d2d mov.n a2, a13 - ae4: 0c48 l32i.n a4, a12, 0 - ae6: 013d mov.n a3, a1 - ae8: 2448 l32i.n a4, a4, 8 - aea: ffcb51 l32r a5, a18 - aed: 001442 l16ui a4, a4, 0 - af0: ffd301 l32r a0, a3c - af3: 0000c0 callx0 a0 - af6: 264c22 s8i a2, a12, 38 - af9: fca062 movi a6, 252 - afc: 745020 extui a5, a2, 0, 8 - aff: 959567 bne a5, a6, a98 - b02: ffc621 l32r a2, a1c - b05: 0c3d mov.n a3, a12 - b07: ffce01 l32r a0, a40 - b0a: 0000c0 callx0 a0 - b0d: 101d22 l16ui a2, a13, 32 - b10: 000005 call0 b14 - b13: 0c2d mov.n a2, a12 - b15: ffcb01 l32r a0, a44 - b18: 0000c0 callx0 a0 - b1b: c27c movi.n a2, -4 - b1d: ffddc6 j a98 - b20: 0bcc bnez.n a11, b24 - ... - b3e: 120000 excw - b41: 09f0c1 l32r a12, fffc3304 - b44: 123901 l32r a0, fffc5428 - b47: 21d9 s32i.n a13, a1, 8 - b49: 11c9 s32i.n a12, a1, 4 - b4b: 02dd mov.n a13, a2 - b4d: 03cd mov.n a12, a3 - b4f: 032d mov.n a2, a3 - b51: 030c movi.n a3, 0 - b53: fff401 l32r a0, b24 - b56: 0000c0 callx0 a0 - b59: 0c2d mov.n a2, a12 - b5b: fff301 l32r a0, b28 - b5e: 0000c0 callx0 a0 - b61: c28c beqz.n a2, b71 - b63: 0c2d mov.n a2, a12 - b65: ffee31 l32r a3, b20 - b68: fff101 l32r a0, b2c - b6b: 0000c0 callx0 a0 - b6e: 000c46 j ba3 - b71: 0c2d mov.n a2, a12 - b73: 030c movi.n a3, 0 - b75: 040c movi.n a4, 0 - b77: ffee01 l32r a0, b30 - b7a: 0000c0 callx0 a0 - b7d: 0c2d mov.n a2, a12 - b7f: 030c movi.n a3, 0 - b81: ffec01 l32r a0, b34 - b84: 0000c0 callx0 a0 - b87: 0c2d mov.n a2, a12 - b89: 030c movi.n a3, 0 - b8b: ffeb01 l32r a0, b38 - b8e: 0000c0 callx0 a0 - b91: 0d4d mov.n a4, a13 - b93: 0d28 l32i.n a2, a13, 0 - b95: 600c movi.n a0, 6 - b97: 730c movi.n a3, 7 - b99: 1209 s32i.n a0, a2, 4 - b9b: a21c movi.n a2, 26 - b9d: ffe701 l32r a0, b3c - ba0: 0000c0 callx0 a0 - ba3: 11c8 l32i.n a12, a1, 4 - ba5: 21d8 l32i.n a13, a1, 8 - ba7: 0108 l32i.n a0, a1, 0 - ba9: 10c112 addi a1, a1, 16 - bac: f00d ret.n - ... - bca: 120000 excw - bcd: 59e0c1 l32r a12, fffd7350 - bd0: 310921 l32r a2, fffccff4 - bd3: 61e9 s32i.n a14, a1, 24 - bd5: 41c9 s32i.n a12, a1, 16 - bd7: 51d9 s32i.n a13, a1, 20 - bd9: 04cd mov.n a12, a4 - bdb: 02dd mov.n a13, a2 - bdd: 03ed mov.n a14, a3 - bdf: 032d mov.n a2, a3 - be1: 0d3d mov.n a3, a13 - be3: fff301 l32r a0, bb0 - be6: 0000c0 callx0 a0 - be9: 9c9c beqz.n a12, c06 - beb: 5c0d02 l8ui a0, a13, 92 - bee: 041c32 l16ui a3, a12, 8 - bf1: 90cc bnez.n a0, bfe - bf3: 0e2d mov.n a2, a14 - bf5: ffef01 l32r a0, bb4 - bf8: 0000c0 callx0 a0 - bfb: 0001c6 j c06 - bfe: 2f1d22 l16ui a2, a13, 94 - c01: 223a add.n a2, a2, a3 - c03: 2f5d22 s16i a2, a13, 94 - c06: 2138 l32i.n a3, a1, 8 - c08: 056356 bnez a3, c62 - c0b: 05dc16 beqz a12, c6c - c0e: 041c22 l16ui a2, a12, 8 - c11: 030c movi.n a3, 0 - c13: bd39 s32i.n a3, a13, 44 - c15: 221b addi.n a2, a2, 1 - c17: ffe801 l32r a0, bb8 - c1a: 0000c0 callx0 a0 - c1d: 041c42 l16ui a4, a12, 8 - c20: 023d mov.n a3, a2 - c22: 0129 s32i.n a2, a1, 0 - c24: 050c movi.n a5, 0 - c26: 0c2d mov.n a2, a12 - c28: ffe501 l32r a0, bbc - c2b: 0000c0 callx0 a0 - c2e: 1129 s32i.n a2, a1, 4 - c30: 0c2d mov.n a2, a12 - c32: ffe301 l32r a0, bc0 - c35: 0000c0 callx0 a0 - c38: 1158 l32i.n a5, a1, 4 - c3a: 01c8 l32i.n a12, a1, 0 - c3c: 054d mov.n a4, a5 - c3e: 559c beqz.n a5, c57 - c40: 0d28 l32i.n a2, a13, 0 - c42: 560c movi.n a6, 5 - c44: 1269 s32i.n a6, a2, 4 - c46: 3258 l32i.n a5, a2, 12 - c48: 1de9 s32i.n a14, a13, 4 - c4a: 558c beqz.n a5, c53 - c4c: 0c3d mov.n a3, a12 - c4e: 0005c0 callx0 a5 - c51: 0d28 l32i.n a2, a13, 0 - c53: 370c movi.n a7, 3 - c55: 1279 s32i.n a7, a2, 4 - c57: 0c2d mov.n a2, a12 - c59: ffda01 l32r a0, bc4 - c5c: 0000c0 callx0 a0 - c5f: 000406 j c73 - c62: 6c8c beqz.n a12, c6c - c64: 0c2d mov.n a2, a12 - c66: ffd801 l32r a0, bc8 - c69: 0000c0 callx0 a0 - c6c: 0e3d mov.n a3, a14 - c6e: 0d2d mov.n a2, a13 - c70: ffecc5 call0 b40 - c73: 020c movi.n a2, 0 - c75: 41c8 l32i.n a12, a1, 16 - c77: 51d8 l32i.n a13, a1, 20 - c79: 61e8 l32i.n a14, a1, 24 - c7b: 3108 l32i.n a0, a1, 12 - c7d: 20c112 addi a1, a1, 32 - c80: f00d ret.n - c82: 0c0000 excw - c85: c11206 j ffff10d1 - c88: 0109f0 slli a0, a9, 17 - c8b: 6258 l32i.n a5, a2, 24 - c8d: 1239 s32i.n a3, a2, 4 - c8f: 061502 l16ui a0, a5, 12 - c92: b269 s32i.n a6, a2, 44 - c94: 004a add.n a0, a0, a4 - c96: 065502 s16i a0, a5, 12 - c99: 185242 s16i a4, a2, 48 - c9c: ffb785 call0 818 - c9f: 020c movi.n a2, 0 - ca1: 0108 l32i.n a0, a1, 0 - ca3: 10c112 addi a1, a1, 16 - ca6: f00d ret.n - ... - cb4: f0c112 addi a1, a1, -16 - cb7: 11c9 s32i.n a12, a1, 4 - cb9: 0109 s32i.n a0, a1, 0 - cbb: 03cd mov.n a12, a3 - cbd: 72dc bnez.n a2, cd8 - cbf: 032d mov.n a2, a3 - cc1: 030c movi.n a3, 0 - cc3: fffa01 l32r a0, cac - cc6: 0000c0 callx0 a0 - cc9: 0c2d mov.n a2, a12 - ccb: 030c movi.n a3, 0 - ccd: 040c movi.n a4, 0 - ccf: fff801 l32r a0, cb0 - cd2: 0000c0 callx0 a0 - cd5: 000886 j cfb - cd8: 4308 l32i.n a0, a3, 16 - cda: 1239 s32i.n a3, a2, 4 - cdc: 184066 bnei a0, 4, cf8 - cdf: 030c movi.n a3, 0 - ce1: b268 l32i.n a6, a2, 44 - ce3: a208 l32i.n a0, a2, 40 - ce5: 661b addi.n a6, a6, 1 - ce7: b269 s32i.n a6, a2, 44 - ce9: 909c beqz.n a0, d06 - ceb: 0c3607 bltu a6, a0, cfb - cee: b239 s32i.n a3, a2, 44 - cf0: 0c3d mov.n a3, a12 - cf2: ffe4c5 call0 b40 - cf5: 000086 j cfb - cf8: ffe445 call0 b40 - cfb: 020c movi.n a2, 0 - cfd: 11c8 l32i.n a12, a1, 4 - cff: 0108 l32i.n a0, a1, 0 - d01: 10c112 addi a1, a1, 16 - d04: f00d ret.n - d06: ffe801 l32r a0, ca8 - d09: 0008 l32i.n a0, a0, 0 - d0b: fec016 beqz a0, cfb - d0e: 142272 l32i a7, a2, 80 - d11: 000146 j d1a - d14: 162002 l32i a0, a0, 88 - d17: fe0016 beqz a0, cfb - d1a: 0048 l32i.n a4, a0, 0 - d1c: f49477 bne a4, a7, d14 - d1f: a008 l32i.n a0, a0, 40 - d21: b08c beqz.n a0, d30 - d23: d43607 bltu a6, a0, cfb - d26: b239 s32i.n a3, a2, 44 - d28: 0c3d mov.n a3, a12 - d2a: ffe145 call0 b40 - d2d: fff286 j cfb - d30: b239 s32i.n a3, a2, 44 - d32: fff146 j cfb - ... - d41: 000000 ill - d44: f0c112 addi a1, a1, -16 - d47: 31e9 s32i.n a14, a1, 12 - d49: 0109 s32i.n a0, a1, 0 - d4b: 21d9 s32i.n a13, a1, 8 - d4d: 11c9 s32i.n a12, a1, 4 - d4f: 03dd mov.n a13, a3 - d51: 02cd mov.n a12, a2 - d53: 042216 beqz a2, d99 - d56: 1ce8 l32i.n a14, a12, 4 - d58: 0228 l32i.n a2, a2, 0 - d5a: 600c movi.n a0, 6 - d5c: 0c3d mov.n a3, a12 - d5e: 1209 s32i.n a0, a2, 4 - d60: fff621 l32r a2, d38 - d63: fff601 l32r a0, d3c - d66: 0000c0 callx0 a0 - d69: 837c movi.n a3, -8 - d6b: 1b9d37 bne a13, a3, d8a - d6e: 4e08 l32i.n a0, a14, 16 - d70: 537c movi.n a3, -11 - d72: e08c beqz.n a0, d84 - d74: 2e3026 beqi a0, 3, da6 - d77: 384026 beqi a0, 4, db3 - d7a: 637c movi.n a3, -10 - d7c: 407026 beqi a0, 7, dc0 - d7f: 940c movi.n a4, 9 - d81: 089047 bne a0, a4, d8d - d84: 264c32 s8i a3, a12, 38 - d87: 000086 j d8d - d8a: 264cd2 s8i a13, a12, 38 - d8d: 0c4d mov.n a4, a12 - d8f: a21c movi.n a2, 26 - d91: 130c movi.n a3, 1 - d93: ffeb01 l32r a0, d40 - d96: 0000c0 callx0 a0 - d99: 11c8 l32i.n a12, a1, 4 - d9b: 21d8 l32i.n a13, a1, 8 - d9d: 31e8 l32i.n a14, a1, 12 - d9f: 0108 l32i.n a0, a1, 0 - da1: 10c112 addi a1, a1, 16 - da4: f00d ret.n - da6: 4e0e52 l8ui a5, a14, 78 - da9: 013526 beqi a5, 3, dae - dac: 0d3d mov.n a3, a13 - dae: 03dd mov.n a13, a3 - db0: 0001c6 j dbb - db3: 4e0e62 l8ui a6, a14, 78 - db6: 013666 bnei a6, 3, dbb - db9: dd7c movi.n a13, -3 - dbb: 0d3d mov.n a3, a13 - dbd: fff0c6 j d84 - dc0: 4e0e72 l8ui a7, a14, 78 - dc3: bd3726 beqi a7, 3, d84 - dc6: 0d3d mov.n a3, a13 - dc8: ffee06 j d84 - dcb: 0d4400 excw - dce: 000000 ill - dd1: 000000 ill - dd4: 000c84 excw - dd7: 0bcc00 excw - dda: b40000 extui a0, a0, 0, 12 - ddd: 000c movi.n a0, 0 - ... - e17: c11200 mul16u a1, a2, a0 - e1a: 41e9e0 srli a14, a14, 9 - e1d: 1109 s32i.n a0, a1, 4 - e1f: 31d9 s32i.n a13, a1, 12 - e21: 21c9 s32i.n a12, a1, 8 - e23: 03dd mov.n a13, a3 - e25: 02cd mov.n a12, a2 - e27: 030c movi.n a3, 0 - e29: 0139 s32i.n a3, a1, 0 - e2b: 118216 beqz a2, f47 - e2e: 2208 l32i.n a0, a2, 8 - e30: 113016 beqz a0, f47 - e33: 0d2d mov.n a2, a13 - e35: ffea01 l32r a0, de0 - e38: 0000c0 callx0 a0 - e3b: 0d2d mov.n a2, a13 - e3d: ffe331 l32r a3, dcc - e40: ffe901 l32r a0, de4 - e43: 0000c0 callx0 a0 - e46: 0c2d mov.n a2, a12 - e48: 013d mov.n a3, a1 - e4a: 040c movi.n a4, 0 - e4c: ffe701 l32r a0, de8 - e4f: 0000c0 callx0 a0 - e52: 0c2d mov.n a2, a12 - e54: ffe601 l32r a0, dec - e57: 0000c0 callx0 a0 - e5a: 140c32 l8ui a3, a12, 20 - e5d: 049237 bne a2, a3, e65 - e60: 127c movi.n a2, -15 - e62: 003506 j f3a - e65: 60a022 movi a2, 96 - e68: ffe201 l32r a0, df0 - e6b: 0000c0 callx0 a0 - e6e: 02ed mov.n a14, a2 - e70: 0d2d mov.n a2, a13 - e72: 0e3d mov.n a3, a14 - e74: ffe001 l32r a0, df4 - e77: 0000c0 callx0 a0 - e7a: 0cee16 beqz a14, f4c - e7d: ffd421 l32r a2, dd0 - e80: 0e3d mov.n a3, a14 - e82: ffdd01 l32r a0, df8 - e85: 0000c0 callx0 a0 - e88: 146ec2 s32i a12, a14, 80 - e8b: c21c movi.n a2, 28 - e8d: ffdb01 l32r a0, dfc - e90: 0000c0 callx0 a0 - e93: 0e29 s32i.n a2, a14, 0 - e95: 0b3216 beqz a2, f4c - e98: 022c movi.n a2, 32 - e9a: ffd901 l32r a0, e00 - e9d: 0000c0 callx0 a0 - ea0: 0e48 l32i.n a4, a14, 0 - ea2: 2429 s32i.n a2, a4, 8 - ea4: 0a4216 beqz a2, f4c - ea7: 130c movi.n a3, 1 - ea9: 1ed9 s32i.n a13, a14, 4 - eab: 111d82 l16ui a8, a13, 34 - eae: 2e89 s32i.n a8, a14, 8 - eb0: 040d72 l8ui a7, a13, 4 - eb3: 0c4e72 s8i a7, a14, 12 - eb6: 050d62 l8ui a6, a13, 5 - eb9: 0d4e62 s8i a6, a14, 13 - ebc: 060d52 l8ui a5, a13, 6 - ebf: 0e4e52 s8i a5, a14, 14 - ec2: 070d42 l8ui a4, a13, 7 - ec5: 444e32 s8i a3, a14, 68 - ec8: 0f4e42 s8i a4, a14, 15 - ecb: 3ecb addi.n a3, a14, 12 - ecd: 2c28 l32i.n a2, a12, 8 - ecf: 440c movi.n a4, 4 - ed1: 22cb addi.n a2, a2, 12 - ed3: ffcc01 l32r a0, e04 - ed6: 0000c0 callx0 a0 - ed9: 0c3d mov.n a3, a12 - edb: 0e28 l32i.n a2, a14, 0 - edd: 390c movi.n a9, 3 - edf: 2cb8 l32i.n a11, a12, 8 - ee1: 111da2 l16ui a10, a13, 34 - ee4: 0ba9 s32i.n a10, a11, 0 - ee6: 1c99 s32i.n a9, a12, 4 - ee8: ffc801 l32r a0, e08 - eeb: 0000c0 callx0 a0 - eee: 0d2d mov.n a2, a13 - ef0: ffb931 l32r a3, dd4 - ef3: ffc601 l32r a0, e0c - ef6: 0000c0 callx0 a0 - ef9: 0d2d mov.n a2, a13 - efb: ffb731 l32r a3, dd8 - efe: ffc401 l32r a0, e10 - f01: 0000c0 callx0 a0 - f04: 0d2d mov.n a2, a13 - f06: ffb531 l32r a3, ddc - f09: 840c movi.n a4, 8 - f0b: ffc201 l32r a0, e14 - f0e: 0000c0 callx0 a0 - f11: 004c movi.n a0, 64 - f13: 0e28 l32i.n a2, a14, 0 - f15: 240dc2 l8ui a12, a13, 36 - f18: 2238 l32i.n a3, a2, 8 - f1a: 20cc00 or a12, a12, a0 - f1d: 4338 l32i.n a3, a3, 16 - f1f: 244dc2 s8i a12, a13, 36 - f22: 138c beqz.n a3, f27 - f24: 0003c0 callx0 a3 - f27: 122e22 l32i a2, a14, 72 - f2a: 800c movi.n a0, 8 - f2c: 086237 bbci a2, 3, f38 - f2f: 080d32 l8ui a3, a13, 8 - f32: 203300 or a3, a3, a0 - f35: 084d32 s8i a3, a13, 8 - f38: 020c movi.n a2, 0 - f3a: 21c8 l32i.n a12, a1, 8 - f3c: 31d8 l32i.n a13, a1, 12 - f3e: 41e8 l32i.n a14, a1, 16 - f40: 1108 l32i.n a0, a1, 4 - f42: 20c112 addi a1, a1, 32 - f45: f00d ret.n - f47: 427c movi.n a2, -12 - f49: fffb46 j f3a - f4c: f27c movi.n a2, -1 - f4e: fffa06 j f3a - ... - f5d: 0e .byte 0xe - f5e: 186000 excw - f61: 0e .byte 0xe - ... - -00000f88 : - f88: f0c112 addi a1, a1, -16 - f8b: 11c9 s32i.n a12, a1, 4 - f8d: 21d9 s32i.n a13, a1, 8 - f8f: 31e9 s32i.n a14, a1, 12 - f91: 0109 s32i.n a0, a1, 0 - f93: 02ed mov.n a14, a2 - f95: 60a022 movi a2, 96 - f98: fff301 l32r a0, f64 - f9b: 0000c0 callx0 a0 - f9e: 02cd mov.n a12, a2 - fa0: b29c beqz.n a2, fbf - fa2: fff101 l32r a0, f68 - fa5: 0000c0 callx0 a0 - fa8: 02dd mov.n a13, a2 - faa: 02ec bnez.n a2, fce - fac: 0c2d mov.n a2, a12 - fae: ffef01 l32r a0, f6c - fb1: 0000c0 callx0 a0 - fb4: 0001c6 j fbf - fb7: 0c2d mov.n a2, a12 - fb9: ffed01 l32r a0, f70 - fbc: 0000c0 callx0 a0 - fbf: f27c movi.n a2, -1 - fc1: 11c8 l32i.n a12, a1, 4 - fc3: 21d8 l32i.n a13, a1, 8 - fc5: 31e8 l32i.n a14, a1, 12 - fc7: 0108 l32i.n a0, a1, 0 - fc9: 10c112 addi a1, a1, 16 - fcc: f00d ret.n - fce: 2e48 l32i.n a4, a14, 8 - fd0: ffe131 l32r a3, f54 - fd3: 021442 l16ui a4, a4, 4 - fd6: ffe701 l32r a0, f74 - fd9: 0000c0 callx0 a0 - fdc: 0d2d mov.n a2, a13 - fde: ffa032 movi a3, 255 - fe1: ffe501 l32r a0, f78 - fe4: 0000c0 callx0 a0 - fe7: 02dd mov.n a13, a2 - fe9: fca216 beqz a2, fb7 - fec: ffdb21 l32r a2, f58 - fef: 0c3d mov.n a3, a12 - ff1: ffe201 l32r a0, f7c - ff4: 0000c0 callx0 a0 - ff7: 0ce9 s32i.n a14, a12, 0 - ff9: 146cd2 s32i a13, a12, 80 - ffc: 0e3d mov.n a3, a14 - ffe: ffd771 l32r a7, f5c - 1001: 0020c0 memw - 1004: 0d2d mov.n a2, a13 - 1006: 250c movi.n a5, 2 - 1008: a60c movi.n a6, 10 - 100a: ff2772 l32i a7, a7, 0x3fc - 100d: 4c4c72 s8i a7, a12, 76 - 1010: ac69 s32i.n a6, a12, 40 - 1012: 1e59 s32i.n a5, a14, 4 - 1014: ffdb01 l32r a0, f80 - 1017: 0000c0 callx0 a0 - 101a: 0d2d mov.n a2, a13 - 101c: ffd131 l32r a3, f60 - 101f: ffd901 l32r a0, f84 - 1022: 0000c0 callx0 a0 - 1025: 020c movi.n a2, 0 - 1027: ffe586 j fc1 - 102a: 000000 ill - 102d: 000000 ill - 1030: 000080 ret - ... - -00001048 : - 1048: 040c movi.n a4, 0 - 104a: e0c112 addi a1, a1, -32 - 104d: 31c9 s32i.n a12, a1, 12 - 104f: 2109 s32i.n a0, a1, 8 - 1051: 02cd mov.n a12, a2 - 1053: 0149 s32i.n a4, a1, 0 - 1055: 92ac beqz.n a2, 1082 - 1057: 013d mov.n a3, a1 - 1059: fff601 l32r a0, 1034 - 105c: 0000c0 callx0 a0 - 105f: 140c02 l8ui a0, a12, 20 - 1062: b27c movi.n a2, -5 - 1064: 108c beqz.n a0, 1069 - 1066: 000686 j 1084 - 1069: fff021 l32r a2, 102c - 106c: 0208 l32i.n a0, a2, 0 - 106e: 908c beqz.n a0, 107b - 1070: 0038 l32i.n a3, a0, 0 - 1072: 1713c7 beq a3, a12, 108d - 1075: 162002 l32i a0, a0, 88 - 1078: ff4056 bnez a0, 1070 - 107b: 30cc bnez.n a0, 1082 - 107d: 002d mov.n a2, a0 - 107f: 000046 j 1084 - 1082: 427c movi.n a2, -12 - 1084: 31c8 l32i.n a12, a1, 12 - 1086: 2108 l32i.n a0, a1, 8 - 1088: 20c112 addi a1, a1, 32 - 108b: f00d ret.n - 108d: 00cd mov.n a12, a0 - 108f: 003d mov.n a3, a0 - 1091: ffe901 l32r a0, 1038 - 1094: 0000c0 callx0 a0 - 1097: ffe621 l32r a2, 1030 - 109a: 142c42 l32i a4, a12, 80 - 109d: 1149 s32i.n a4, a1, 4 - 109f: 4438 l32i.n a3, a4, 16 - 10a1: 101442 l16ui a4, a4, 32 - 10a4: ffe601 l32r a0, 103c - 10a7: 0000c0 callx0 a0 - 10aa: 1128 l32i.n a2, a1, 4 - 10ac: 101222 l16ui a2, a2, 32 - 10af: 000005 call0 10b0 - 10b2: 1128 l32i.n a2, a1, 4 - 10b4: ffe301 l32r a0, 1040 - 10b7: 0000c0 callx0 a0 - 10ba: 4129 s32i.n a2, a1, 16 - 10bc: 0c2d mov.n a2, a12 - 10be: ffe101 l32r a0, 1044 - 10c1: 0000c0 callx0 a0 - 10c4: 4108 l32i.n a0, a1, 16 - 10c6: ffec46 j 107b - 10c9: 000000 ill - 10cc: 0488 l32i.n a8, a4, 0 - ... - -000010d8 : - 10d8: fffd21 l32r a2, 10cc - 10db: a31c movi.n a3, 26 - 10dd: fffc41 l32r a4, 10d0 - 10e0: f50c movi.n a5, 15 - 10e2: f0c112 addi a1, a1, -16 - 10e5: 0109 s32i.n a0, a1, 0 - 10e7: fffb01 l32r a0, 10d4 - 10ea: 0000c0 callx0 a0 - 10ed: 0108 l32i.n a0, a1, 0 - 10ef: 10c112 addi a1, a1, 16 - 10f2: f00d ret.n - -Disassembly of section .irom.text: - -00001100 <.irom.text>: - 1100: 636552 s32i a5, a5, 0x18c - 1103: 6f4876 excw - 1106: 646c movi.n a4, -26 - 1108: 202c movi.n a0, 34 - 110a: 207942 excw - 110d: 736570 excw - 1110: 6f6370 excw - 1113: 6e .byte 0x6e - 1114: 6e .byte 0x6e - 1115: 662c movi.n a6, 38 - 1117: 6e69 s32i.n a6, a14, 24 - 1119: 632064 excw - 111c: 6f .byte 0x6f - 111d: 6e .byte 0x6e - 111e: 6e .byte 0x6e - 111f: 5f .byte 0x5f - 1120: 736d excw - 1122: 662067 blt a0, a6, 118c <.irom.text+0x8c> - 1125: 6c6961 l32r a6, fffdc2cc - 1128: 000a add.n a0, a0, a0 - 112a: 000000 ill - 112d: 000000 ill - 1130: 636552 s32i a5, a5, 0x18c - 1133: 6f4876 excw - 1136: 646c movi.n a4, -26 - 1138: 202c movi.n a0, 34 - 113a: 207942 excw - 113d: 736570 excw - 1140: 6f6370 excw - 1143: 6e .byte 0x6e - 1144: 6e .byte 0x6e - 1145: 662c movi.n a6, 38 - 1147: 6e69 s32i.n a6, a14, 24 - 1149: 632064 excw - 114c: 6f .byte 0x6f - 114d: 6e .byte 0x6e - 114e: 6e .byte 0x6e - 114f: 5f .byte 0x5f - 1150: 736d excw - 1152: 662067 blt a0, a6, 11bc - 1155: 6c6961 l32r a6, fffdc2fc - 1158: 000a add.n a0, a0, a0 - 115a: 000000 ill - 115d: 000000 ill - 1160: 727265 excw - 1163: 6e6920 excw - 1166: 6f6820 excw - 1169: 207473 excw - 116c: 6e6f63 excw - 116f: 6e .byte 0x6e - 1170: 746365 excw - 1173: 206465 excw - 1176: 2528 l32i.n a2, a5, 8 - 1178: 0a2973 excw - 117b: 000000 ill - 117e: 650000 extui a0, a0, 16, 7 - 1181: 637073 excw - 1184: 6f .byte 0x6f - 1185: 6e .byte 0x6e - 1186: 6e .byte 0x6e - 1187: 5f .byte 0x5f - 1188: 706374 excw - 118b: 5f .byte 0x5f - 118c: 6c6564 excw - 118f: 657465 excw - 1192: 642520 extui a2, a2, 5, 7 - 1195: 202c movi.n a0, 34 - 1197: 0a6425 excw - ... - -espconn_udp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 0109 s32i.n a0, a1, 0 - 5: 528c beqz.n a2, e - 7: 4248 l32i.n a4, a2, 16 - 9: 148c beqz.n a4, e - b: 0004c0 callx0 a4 - e: 0108 l32i.n a0, a1, 0 - 10: 10c112 addi a1, a1, 16 - 13: f00d ret.n - 15: 000000 ill - 18: f0c112 addi a1, a1, -16 - 1b: 0109 s32i.n a0, a1, 0 - 1d: 429c beqz.n a2, 35 - 1f: 121242 l16ui a4, a2, 36 - 22: a4cc bnez.n a4, 30 - 24: 0228 l32i.n a2, a2, 0 - 26: 300c movi.n a0, 3 - 28: 1209 s32i.n a0, a2, 4 - 2a: fffd45 call0 0 - 2d: 000106 j 35 - 30: 8238 l32i.n a3, a2, 32 - 32: 000005 call0 34 - 35: 0108 l32i.n a0, a1, 0 - 37: 10c112 addi a1, a1, 16 - 3a: f00d ret.n - ... - -00000084 : - 84: 047d mov.n a7, a4 - 86: e0c112 addi a1, a1, -32 - 89: 71e9 s32i.n a14, a1, 28 - 8b: 4109 s32i.n a0, a1, 16 - 8d: 51c9 s32i.n a12, a1, 20 - 8f: 61d9 s32i.n a13, a1, 24 - 91: 03cd mov.n a12, a3 - 93: 12d8 l32i.n a13, a2, 4 - 95: 0e9216 beqz a2, 182 - 98: 0e6d16 beqz a13, 182 - 9b: 0e3316 beqz a3, 182 - 9e: 0e0416 beqz a4, 182 - a1: 3129 s32i.n a2, a1, 12 - a3: b4a502 movi a0, 0x5b4 - a6: 013047 bltu a0, a4, ab - a9: 040d mov.n a0, a4 - ab: 020c movi.n a2, 0 - ad: 040c movi.n a4, 0 - af: 1179 s32i.n a7, a1, 4 - b1: f43000 extui a3, a0, 0, 16 - b4: 2139 s32i.n a3, a1, 8 - b6: ffe601 l32r a0, 50 - b9: 0000c0 callx0 a0 - bc: 02ed mov.n a14, a2 - be: 0c5216 beqz a2, 187 - c1: 028d mov.n a8, a2 - c3: 070c movi.n a7, 0 - c5: 051802 l16ui a0, a8, 10 - c8: 1898 l32i.n a9, a8, 4 - ca: a09c beqz.n a0, e8 - cc: 000c movi.n a0, 0 - ce: b90a add.n a11, a9, a0 - d0: ac7a add.n a10, a12, a7 - d2: 001b addi.n a0, a0, 1 - d4: 000aa2 l8ui a10, a10, 0 - d7: 771b addi.n a7, a7, 1 - d9: f47070 extui a7, a7, 0, 16 - dc: 004ba2 s8i a10, a11, 0 - df: 051822 l16ui a2, a8, 10 - e2: f40000 extui a0, a0, 0, 16 - e5: e53027 bltu a0, a2, ce - e8: 0888 l32i.n a8, a8, 0 - ea: fd7856 bnez a8, c5 - ed: 3108 l32i.n a0, a1, 12 - ef: 0008 l32i.n a0, a0, 0 - f1: 2008 l32i.n a0, a0, 8 - f3: 0038 l32i.n a3, a0, 0 - f5: 0a5d32 s16i a3, a13, 20 - f8: 0d0022 l8ui a2, a0, 13 - fb: 0c00b2 l8ui a11, a0, 12 - fe: 112280 slli a2, a2, 8 - 101: 20bb20 or a11, a11, a2 - 104: 0f0022 l8ui a2, a0, 15 - 107: 0e0002 l8ui a0, a0, 14 - 10a: 012280 slli a2, a2, 24 - 10d: 110000 slli a0, a0, 16 - 110: 200020 or a0, a0, a2 - 113: 20bb00 or a11, a11, a0 - 116: 1db9 s32i.n a11, a13, 4 - 118: ffcf01 l32r a0, 54 - 11b: 0000c0 callx0 a0 - 11e: fdc222 addi a2, a2, -3 - 121: 09d256 bnez a2, 1c2 - 124: ffc631 l32r a3, 3c - 127: 000332 l8ui a3, a3, 0 - 12a: fdc332 addi a3, a3, -3 - 12d: 091356 bnez a3, 1c2 - 130: ffc401 l32r a0, 40 - 133: 4078 l32i.n a7, a0, 16 - 135: 089716 beqz a7, 1c2 - 138: 5068 l32i.n a6, a0, 20 - 13a: 084616 beqz a6, 1c2 - 13d: 0738 l32i.n a3, a7, 0 - 13f: 350342 l8ui a4, a3, 53 - 142: 7c6407 bbci a4, 0, 1c2 - 145: 0658 l32i.n a5, a6, 0 - 147: 350552 l8ui a5, a5, 53 - 14a: 746507 bbci a5, 0, 1c2 - 14d: 1d28 l32i.n a2, a13, 4 - 14f: ffc201 l32r a0, 58 - 152: 0000c0 callx0 a0 - 155: 069216 beqz a2, 1c2 - 158: ffbb31 l32r a3, 44 - 15b: 5338 l32i.n a3, a3, 20 - 15d: 1d28 l32i.n a2, a13, 4 - 15f: 0338 l32i.n a3, a3, 0 - 161: ffbe01 l32r a0, 5c - 164: 0000c0 callx0 a0 - 167: 057216 beqz a2, 1c2 - 16a: 020c movi.n a2, 0 - 16c: 2138 l32i.n a3, a1, 8 - 16e: 040c movi.n a4, 0 - 170: ffbc01 l32r a0, 60 - 173: 0000c0 callx0 a0 - 176: 0129 s32i.n a2, a1, 0 - 178: 0e3d mov.n a3, a14 - 17a: ffba01 l32r a0, 64 - 17d: 0000c0 callx0 a0 - 180: 229c beqz.n a2, 196 - 182: 427c movi.n a2, -12 - 184: 000046 j 189 - 187: f27c movi.n a2, -1 - 189: 51c8 l32i.n a12, a1, 20 - 18b: 61d8 l32i.n a13, a1, 24 - 18d: 71e8 l32i.n a14, a1, 28 - 18f: 4108 l32i.n a0, a1, 16 - 191: 20c112 addi a1, a1, 32 - 194: f00d ret.n - 196: ffac21 l32r a2, 48 - 199: 4228 l32i.n a2, a2, 16 - 19b: 0228 l32i.n a2, a2, 0 - 19d: ffb201 l32r a0, 68 - 1a0: 0000c0 callx0 a0 - 1a3: 0d2d mov.n a2, a13 - 1a5: 0138 l32i.n a3, a1, 0 - 1a7: ffb101 l32r a0, 6c - 1aa: 0000c0 callx0 a0 - 1ad: 0128 l32i.n a2, a1, 0 - 1af: ffb001 l32r a0, 70 - 1b2: 0000c0 callx0 a0 - 1b5: ffa521 l32r a2, 4c - 1b8: 5228 l32i.n a2, a2, 20 - 1ba: 0228 l32i.n a2, a2, 0 - 1bc: ffae01 l32r a0, 74 - 1bf: 0000c0 callx0 a0 - 1c2: 0d2d mov.n a2, a13 - 1c4: 0e3d mov.n a3, a14 - 1c6: ffac01 l32r a0, 78 - 1c9: 0000c0 callx0 a0 - 1cc: 071e32 l16ui a3, a14, 14 - 1cf: 02dd mov.n a13, a2 - 1d1: e39c beqz.n a3, 1f3 - 1d3: 0e2d mov.n a2, a14 - 1d5: ffa901 l32r a0, 7c - 1d8: 0000c0 callx0 a0 - 1db: 2158 l32i.n a5, a1, 8 - 1dd: 1148 l32i.n a4, a1, 4 - 1df: 3128 l32i.n a2, a1, 12 - 1e1: c04450 sub a4, a4, a5 - 1e4: 125242 s16i a4, a2, 36 - 1e7: 55ca add.n a5, a5, a12 - 1e9: 8259 s32i.n a5, a2, 32 - 1eb: ffe2c5 call0 18 - 1ee: 0d2d mov.n a2, a13 - 1f0: ffe546 j 189 - 1f3: 0e2d mov.n a2, a14 - 1f5: ffa201 l32r a0, 80 - 1f8: 0000c0 callx0 a0 - 1fb: c27c movi.n a2, -4 - 1fd: ffe206 j 189 - ... - 224: d0c112 addi a1, a1, -48 - 227: 3109 s32i.n a0, a1, 12 - 229: 0588 l32i.n a8, a5, 0 - 22b: 41c9 s32i.n a12, a1, 16 - 22d: 61e9 s32i.n a14, a1, 24 - 22f: 51d9 s32i.n a13, a1, 20 - 231: 71f9 s32i.n a15, a1, 28 - 233: 04dd mov.n a13, a4 - 235: 06fd mov.n a15, a6 - 237: 03ed mov.n a14, a3 - 239: 02cd mov.n a12, a2 - 23b: 32cb addi.n a3, a2, 12 - 23d: 1e89 s32i.n a8, a14, 4 - 23f: 0228 l32i.n a2, a2, 0 - 241: 0a5ef2 s16i a15, a14, 20 - 244: 748080 extui a8, a8, 0, 8 - 247: 0c4c82 s8i a8, a12, 12 - 24a: 050e72 l8ui a7, a14, 5 - 24d: 0d4c72 s8i a7, a12, 13 - 250: 060e62 l8ui a6, a14, 6 - 253: 0e4c62 s8i a6, a12, 14 - 256: 070e42 l8ui a4, a14, 7 - 259: 0f4c42 s8i a4, a12, 15 - 25c: 2228 l32i.n a2, a2, 8 - 25e: 440c movi.n a4, 4 - 260: 22cb addi.n a2, a2, 12 - 262: ffe701 l32r a0, 200 - 265: 0000c0 callx0 a0 - 268: 0c98 l32i.n a9, a12, 0 - 26a: 2998 l32i.n a9, a9, 8 - 26c: 09f9 s32i.n a15, a9, 0 - 26e: 2cf9 s32i.n a15, a12, 8 - 270: 1ce9 s32i.n a14, a12, 4 - 272: ffe401 l32r a0, 204 - 275: 0000c0 callx0 a0 - 278: 2d1226 beqi a2, 1, 2a9 - 27b: 120c movi.n a2, 1 - 27d: 013d mov.n a3, a1 - 27f: ffe201 l32r a0, 208 - 282: 0000c0 callx0 a0 - 285: 0c08 l32i.n a0, a12, 0 - 287: 11f8 l32i.n a15, a1, 4 - 289: 2008 l32i.n a0, a0, 8 - 28b: 01b8 l32i.n a11, a1, 0 - 28d: 30a8 l32i.n a10, a0, 12 - 28f: 10bbf0 and a11, a11, a15 - 292: 10aaf0 and a10, a10, a15 - 295: 1e1ab7 beq a10, a11, 2b7 - 298: 020c movi.n a2, 0 - 29a: 013d mov.n a3, a1 - 29c: ffdc01 l32r a0, 20c - 29f: 0000c0 callx0 a0 - 2a2: 0c08 l32i.n a0, a12, 0 - 2a4: 2008 l32i.n a0, a0, 8 - 2a6: 000346 j 2b7 - 2a9: 020c movi.n a2, 0 - 2ab: 013d mov.n a3, a1 - 2ad: ffd801 l32r a0, 210 - 2b0: 0000c0 callx0 a0 - 2b3: 0c08 l32i.n a0, a12, 0 - 2b5: 2008 l32i.n a0, a0, 8 - 2b7: 000182 l8ui a8, a1, 0 - 2ba: 084082 s8i a8, a0, 8 - 2bd: 0c78 l32i.n a7, a12, 0 - 2bf: 2778 l32i.n a7, a7, 8 - 2c1: 010162 l8ui a6, a1, 1 - 2c4: 094762 s8i a6, a7, 9 - 2c7: 0c58 l32i.n a5, a12, 0 - 2c9: 2558 l32i.n a5, a5, 8 - 2cb: 020142 l8ui a4, a1, 2 - 2ce: 0a4542 s8i a4, a5, 10 - 2d1: 0c38 l32i.n a3, a12, 0 - 2d3: 2338 l32i.n a3, a3, 8 - 2d5: 030122 l8ui a2, a1, 3 - 2d8: 0b4322 s8i a2, a3, 11 - 2db: ddbc beqz.n a13, 31c - 2dd: 041d22 l16ui a2, a13, 8 - 2e0: 221b addi.n a2, a2, 1 - 2e2: ffcc01 l32r a0, 214 - 2e5: 0000c0 callx0 a0 - 2e8: 041d42 l16ui a4, a13, 8 - 2eb: 02fd mov.n a15, a2 - 2ed: 050c movi.n a5, 0 - 2ef: 0d2d mov.n a2, a13 - 2f1: 0f3d mov.n a3, a15 - 2f3: ffc901 l32r a0, 218 - 2f6: 0000c0 callx0 a0 - 2f9: 1ce9 s32i.n a14, a12, 4 - 2fb: 02ed mov.n a14, a2 - 2fd: 0d2d mov.n a2, a13 - 2ff: ffc701 l32r a0, 21c - 302: 0000c0 callx0 a0 - 305: be8c beqz.n a14, 314 - 307: 0c28 l32i.n a2, a12, 0 - 309: 3258 l32i.n a5, a2, 12 - 30b: 558c beqz.n a5, 314 - 30d: 0e4d mov.n a4, a14 - 30f: 0f3d mov.n a3, a15 - 311: 0005c0 callx0 a5 - 314: 0f2d mov.n a2, a15 - 316: ffc201 l32r a0, 220 - 319: 0000c0 callx0 a0 - 31c: 41c8 l32i.n a12, a1, 16 - 31e: 51d8 l32i.n a13, a1, 20 - 320: 61e8 l32i.n a14, a1, 24 - 322: 71f8 l32i.n a15, a1, 28 - 324: 3108 l32i.n a0, a1, 12 - 326: 30c112 addi a1, a1, 48 - 329: f00d ret.n - ... - -00000340 : - 340: f0c112 addi a1, a1, -16 - 343: 21c9 s32i.n a12, a1, 8 - 345: 1109 s32i.n a0, a1, 4 - 347: 02cd mov.n a12, a2 - 349: 32ac beqz.n a2, 370 - 34b: 1228 l32i.n a2, a2, 4 - 34d: 0129 s32i.n a2, a1, 0 - 34f: fff801 l32r a0, 330 - 352: 0000c0 callx0 a0 - 355: 0128 l32i.n a2, a1, 0 - 357: fff701 l32r a0, 334 - 35a: 0000c0 callx0 a0 - 35d: fff321 l32r a2, 32c - 360: 0c3d mov.n a3, a12 - 362: fff501 l32r a0, 338 - 365: 0000c0 callx0 a0 - 368: 0c2d mov.n a2, a12 - 36a: fff401 l32r a0, 33c - 36d: 0000c0 callx0 a0 - 370: 21c8 l32i.n a12, a1, 8 - 372: 1108 l32i.n a0, a1, 4 - 374: 10c112 addi a1, a1, 16 - 377: f00d ret.n - ... - 381: 000000 ill - 384: 000224 excw - ... - -000003a0 : - 3a0: f0c112 addi a1, a1, -16 - 3a3: 21c9 s32i.n a12, a1, 8 - 3a5: 31d9 s32i.n a13, a1, 12 - 3a7: 1109 s32i.n a0, a1, 4 - 3a9: 02dd mov.n a13, a2 - 3ab: fff701 l32r a0, 388 - 3ae: 0000c0 callx0 a0 - 3b1: 02cd mov.n a12, a2 - 3b3: 529c beqz.n a2, 3cc - 3b5: 60a022 movi a2, 96 - 3b8: 01d9 s32i.n a13, a1, 0 - 3ba: fff401 l32r a0, 38c - 3bd: 0000c0 callx0 a0 - 3c0: 02dd mov.n a13, a2 - 3c2: b2cc bnez.n a2, 3d1 - 3c4: 0c2d mov.n a2, a12 - 3c6: fff201 l32r a0, 390 - 3c9: 0000c0 callx0 a0 - 3cc: f27c movi.n a2, -1 - 3ce: 000c46 j 403 - 3d1: 0d3d mov.n a3, a13 - 3d3: 0108 l32i.n a0, a1, 0 - 3d5: 12c9 s32i.n a12, a2, 4 - 3d7: 0209 s32i.n a0, a2, 0 - 3d9: ffe821 l32r a2, 37c - 3dc: ffee01 l32r a0, 394 - 3df: 0000c0 callx0 a0 - 3e2: 0d48 l32i.n a4, a13, 0 - 3e4: 0c2d mov.n a2, a12 - 3e6: 2448 l32i.n a4, a4, 8 - 3e8: ffe631 l32r a3, 380 - 3eb: 021442 l16ui a4, a4, 4 - 3ee: ffea01 l32r a0, 398 - 3f1: 0000c0 callx0 a0 - 3f4: 0d4d mov.n a4, a13 - 3f6: 0c2d mov.n a2, a12 - 3f8: ffe331 l32r a3, 384 - 3fb: ffe801 l32r a0, 39c - 3fe: 0000c0 callx0 a0 - 401: 020c movi.n a2, 0 - 403: 21c8 l32i.n a12, a1, 8 - 405: 31d8 l32i.n a13, a1, 12 - 407: 1108 l32i.n a0, a1, 4 - 409: 10c112 addi a1, a1, 16 - 40c: f00d ret.n - 40e: 000000 ill - 411: 000000 ill - -00000414 : - 414: f0c112 addi a1, a1, -16 - 417: 0109 s32i.n a0, a1, 0 - 419: fffd01 l32r a0, 410 - 41c: 0000c0 callx0 a0 - 41f: 040c movi.n a4, 0 - 421: f07c movi.n a0, -1 - 423: 830420 moveqz a0, a4, a2 - 426: 002d mov.n a2, a0 - 428: 0108 l32i.n a0, a1, 0 - 42a: 10c112 addi a1, a1, 16 - 42d: f00d ret.n - 42f: 000000 ill - ... - -00000434 : - 434: f0c112 addi a1, a1, -16 - 437: 0109 s32i.n a0, a1, 0 - 439: fffd01 l32r a0, 430 - 43c: 0000c0 callx0 a0 - 43f: 040c movi.n a4, 0 - 441: f07c movi.n a0, -1 - 443: 830420 moveqz a0, a4, a2 - 446: 002d mov.n a2, a0 - 448: 0108 l32i.n a0, a1, 0 - 44a: 10c112 addi a1, a1, 16 - 44d: f00d ret.n - 44f: 000000 ill - ... - -00000454 : - 454: f0c112 addi a1, a1, -16 - 457: 0109 s32i.n a0, a1, 0 - 459: fffd01 l32r a0, 450 - 45c: 0000c0 callx0 a0 - 45f: 0108 l32i.n a0, a1, 0 - 461: 10c112 addi a1, a1, 16 - 464: f00d ret.n - 466: 000000 ill - 469: 000000 ill - -0000046c : - 46c: f0c112 addi a1, a1, -16 - 46f: 0109 s32i.n a0, a1, 0 - 471: fffd01 l32r a0, 468 - 474: 0000c0 callx0 a0 - 477: 0108 l32i.n a0, a1, 0 - 479: 10c112 addi a1, a1, 16 - 47c: f00d ret.n - 47e: 000000 ill - 481: 000000 ill - -00000484 : - 484: f0c112 addi a1, a1, -16 - 487: 0109 s32i.n a0, a1, 0 - 489: fffd01 l32r a0, 480 - 48c: 0000c0 callx0 a0 - 48f: 0108 l32i.n a0, a1, 0 - 491: 10c112 addi a1, a1, 16 - 494: f00d ret.n - 496: 000000 ill - 499: 000000 ill - -0000049c : - 49c: f0c112 addi a1, a1, -16 - 49f: 0109 s32i.n a0, a1, 0 - 4a1: fffd01 l32r a0, 498 - 4a4: 0000c0 callx0 a0 - 4a7: 0108 l32i.n a0, a1, 0 - 4a9: 10c112 addi a1, a1, 16 - 4ac: f00d ret.n - 4ae: 000000 ill - 4b1: 000000 ill - -000004b4 : - 4b4: f0c112 addi a1, a1, -16 - 4b7: 0109 s32i.n a0, a1, 0 - 4b9: fffd01 l32r a0, 4b0 - 4bc: 0000c0 callx0 a0 - 4bf: 0108 l32i.n a0, a1, 0 - 4c1: 10c112 addi a1, a1, 16 - 4c4: f00d ret.n - 4c6: 000000 ill - 4c9: 000000 ill - -000004cc : - 4cc: f0c112 addi a1, a1, -16 - 4cf: 0109 s32i.n a0, a1, 0 - 4d1: fffd01 l32r a0, 4c8 - 4d4: 0000c0 callx0 a0 - 4d7: 0108 l32i.n a0, a1, 0 - 4d9: 10c112 addi a1, a1, 16 - 4dc: f00d ret.n - 4de: 000000 ill - 4e1: 000000 ill - -000004e4 : - 4e4: f0c112 addi a1, a1, -16 - 4e7: 0109 s32i.n a0, a1, 0 - 4e9: fffd01 l32r a0, 4e0 - 4ec: 0000c0 callx0 a0 - 4ef: 0108 l32i.n a0, a1, 0 - 4f1: 10c112 addi a1, a1, 16 - 4f4: f00d ret.n - 4f6: 000000 ill - 4f9: 000000 ill - -000004fc : - 4fc: f0c112 addi a1, a1, -16 - 4ff: 0109 s32i.n a0, a1, 0 - 501: fffd01 l32r a0, 4f8 - 504: 0000c0 callx0 a0 - 507: 0108 l32i.n a0, a1, 0 - 509: 10c112 addi a1, a1, 16 - 50c: f00d ret.n - 50e: 000000 ill - 511: 000000 ill - -00000514 : - 514: f0c112 addi a1, a1, -16 - 517: 0109 s32i.n a0, a1, 0 - 519: fffd01 l32r a0, 510 - 51c: 0000c0 callx0 a0 - 51f: 0108 l32i.n a0, a1, 0 - 521: 10c112 addi a1, a1, 16 - 524: f00d ret.n - 526: 000000 ill - 529: 000000 ill - -0000052c : - 52c: f0c112 addi a1, a1, -16 - 52f: 0109 s32i.n a0, a1, 0 - 531: fffd01 l32r a0, 528 - 534: 0000c0 callx0 a0 - 537: 0108 l32i.n a0, a1, 0 - 539: 10c112 addi a1, a1, 16 - 53c: f00d ret.n - -etharp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - ... - 8: f0c112 addi a1, a1, -16 - b: 21d9 s32i.n a13, a1, 8 - d: 11c9 s32i.n a12, a1, 4 - f: 0109 s32i.n a0, a1, 0 - 11: 02cd mov.n a12, a2 - 13: 529c beqz.n a2, 2c <.text+0x2c> - 15: 0cdd mov.n a13, a12 - 17: 0cc8 l32i.n a12, a12, 0 - 19: 1d28 l32i.n a2, a13, 4 - 1b: fff901 l32r a0, 0 <.text> - 1e: 0000c0 callx0 a0 - 21: 0d2d mov.n a2, a13 - 23: fff801 l32r a0, 4 <.text+0x4> - 26: 0000c0 callx0 a0 - 29: fe8c56 bnez a12, 15 <.text+0x15> - 2c: 11c8 l32i.n a12, a1, 4 - 2e: 21d8 l32i.n a13, a1, 8 - 30: 0108 l32i.n a0, a1, 0 - 32: 10c112 addi a1, a1, 16 - 35: f00d ret.n - -Disassembly of section .irom0.text: - -00000038 : - 38: 000010 excw - 3b: 000800 excw - 3e: 120000 excw - 41: c9f0c1 l32r a12, ffff2804 - 44: 010911 l32r a1, fffc0468 - 47: fffc01 l32r a0, 38 - 4a: 90c220 addx2 a12, a2, a2 - 4d: b0cc00 addx8 a12, a12, a0 - 50: 0c28 l32i.n a2, a12, 0 - 52: 000c movi.n a0, 0 - 54: 828c beqz.n a2, 60 - 56: fff901 l32r a0, 3c - 59: 0000c0 callx0 a0 - 5c: 000c movi.n a0, 0 - 5e: 0c09 s32i.n a0, a12, 0 - 60: 144c02 s8i a0, a12, 20 - 63: 11c8 l32i.n a12, a1, 4 - 65: 0108 l32i.n a0, a1, 0 - 67: 10c112 addi a1, a1, 16 - 6a: f00d ret.n - 6c: 000010 excw - ... - -00000070 : - 70: f0c112 addi a1, a1, -16 - 73: 0109 s32i.n a0, a1, 0 - 75: 21d9 s32i.n a13, a1, 8 - 77: 11c9 s32i.n a12, a1, 4 - 79: 31e9 s32i.n a14, a1, 12 - 7b: 0c0c movi.n a12, 0 - 7d: efa0e2 movi a14, 239 - 80: fffbd1 l32r a13, 6c - 83: 900cc0 addx2 a0, a12, a12 - 86: b000d0 addx8 a0, a0, a13 - 89: 140022 l8ui a2, a0, 20 - 8c: 150052 l8ui a5, a0, 21 - 8f: f29c beqz.n a2, b2 - 91: 551b addi.n a5, a5, 1 - 93: 745050 extui a5, a5, 0, 8 - 96: 154052 s8i a5, a0, 21 - 99: 053e57 bltu a14, a5, a2 - 9c: 0a1266 bnei a2, 1, aa - 9f: 0725b6 bltui a5, 2, aa - a2: 0c2d mov.n a2, a12 - a4: fff985 call0 40 - a7: 0001c6 j b2 - aa: 043266 bnei a2, 3, b2 - ad: 260c movi.n a6, 2 - af: 144062 s8i a6, a0, 20 - b2: cc1b addi.n a12, a12, 1 - b4: 74c0c0 extui a12, a12, 0, 8 - b7: c89c66 bnei a12, 10, 83 - ba: 11c8 l32i.n a12, a1, 4 - bc: 21d8 l32i.n a13, a1, 8 - be: 31e8 l32i.n a14, a1, 12 - c0: 0108 l32i.n a0, a1, 0 - c2: 10c112 addi a1, a1, 16 - c5: f00d ret.n - c7: 001000 excw - ca: 0c0000 excw - cd: 0c09 s32i.n a0, a12, 0 - cf: 0caa add.n a0, a12, a10 - d1: a60c07 bnone a12, a0, 7b - d4: a80c movi.n a8, 10 - d6: ab0c movi.n a11, 10 - d8: e0c112 addi a1, a1, -32 - db: 1109 s32i.n a0, a1, 4 - dd: 41e9 s32i.n a14, a1, 16 - df: 31d9 s32i.n a13, a1, 12 - e1: 21c9 s32i.n a12, a1, 8 - e3: 02dd mov.n a13, a2 - e5: 0c0c movi.n a12, 0 - e7: fff8e1 l32r a14, c8 - ea: 000c movi.n a0, 0 - ec: 0109 s32i.n a0, a1, 0 - ee: 902cc0 addx2 a2, a12, a12 - f1: b022e0 addx8 a2, a2, a14 - f4: 140202 l8ui a0, a2, 20 - f7: 0a9666 bnei a6, 10, 105 - fa: a0cc bnez.n a0, 108 - fc: 016c80 slli a6, a12, 24 - ff: 316860 srai a6, a6, 24 - 102: 001106 j 14a - 105: 041016 beqz a0, 14a - 108: 5d8c beqz.n a13, 111 - 10a: 1258 l32i.n a5, a2, 4 - 10c: 0d48 l32i.n a4, a13, 0 - 10e: 6c1457 beq a4, a5, 17e - 111: 241066 bnei a0, 1, 139 - 114: 0248 l32i.n a4, a2, 0 - 116: 150202 l8ui a0, a2, 21 - 119: c48c beqz.n a4, 129 - 11b: 2b3097 bltu a0, a9, 14a - 11e: 009d mov.n a9, a0 - 120: 01ac80 slli a10, a12, 24 - 123: 31a8a0 srai a10, a10, 24 - 126: 000806 j 14a - 129: 0128 l32i.n a2, a1, 0 - 12b: 1b3027 bltu a0, a2, 14a - 12e: 0109 s32i.n a0, a1, 0 - 130: 01bc80 slli a11, a12, 24 - 133: 31b8b0 srai a11, a11, 24 - 136: 000406 j 14a - 139: 0d20b6 bltui a0, 2, 14a - 13c: 150202 l8ui a0, a2, 21 - 13f: 073077 bltu a0, a7, 14a - 142: 007d mov.n a7, a0 - 144: 018c80 slli a8, a12, 24 - 147: 318880 srai a8, a8, 24 - 14a: cc1b addi.n a12, a12, 1 - 14c: 74c0c0 extui a12, a12, 0, 8 - 14f: 9b9c66 bnei a12, 10, ee - 152: 05e317 bbsi a3, 1, 15b - 155: 389666 bnei a6, 10, 191 - 158: 35e307 bbsi a3, 0, 191 - 15b: f27c movi.n a2, -1 - 15d: 0008c6 j 184 - 160: f79ae6 bgei a10, 10, 15b - 163: 0a8d mov.n a8, a10 - 165: 74c080 extui a12, a8, 0, 8 - 168: 0c2d mov.n a2, a12 - 16a: ffed45 call0 40 - 16d: 040c movi.n a4, 0 - 16f: 902cc0 addx2 a2, a12, a12 - 172: b022e0 addx8 a2, a2, a14 - 175: 2d8c beqz.n a13, 17b - 177: 0d38 l32i.n a3, a13, 0 - 179: 1239 s32i.n a3, a2, 4 - 17b: 154242 s8i a4, a2, 21 - 17e: 012c80 slli a2, a12, 24 - 181: 312820 srai a2, a2, 24 - 184: 21c8 l32i.n a12, a1, 8 - 186: 31d8 l32i.n a13, a1, 12 - 188: 41e8 l32i.n a14, a1, 16 - 18a: 1108 l32i.n a0, a1, 4 - 18c: 20c112 addi a1, a1, 32 - 18f: f00d ret.n - 191: 0596e6 bgei a6, 10, 19a - 194: 74c060 extui a12, a6, 0, 8 - 197: fff486 j 16d - 19a: c798a6 blti a8, 10, 165 - 19d: bf9be6 bgei a11, 10, 160 - 1a0: 0b8d mov.n a8, a11 - 1a2: ffefc6 j 165 - ... - 1ad: 000000 ill - 1b0: e0c112 addi a1, a1, -32 - 1b3: 2109 s32i.n a0, a1, 8 - 1b5: 0129 s32i.n a2, a1, 0 - 1b7: 31c9 s32i.n a12, a1, 12 - 1b9: 1149 s32i.n a4, a1, 4 - 1bb: 41d9 s32i.n a13, a1, 16 - 1bd: 640c movi.n a4, 6 - 1bf: 03dd mov.n a13, a3 - 1c1: 1dc8 l32i.n a12, a13, 4 - 1c3: 053d mov.n a3, a5 - 1c5: 0c2d mov.n a2, a12 - 1c7: fff801 l32r a0, 1a8 - 1ca: 0000c0 callx0 a0 - 1cd: 1138 l32i.n a3, a1, 4 - 1cf: 2c6b addi.n a2, a12, 6 - 1d1: 640c movi.n a4, 6 - 1d3: fff601 l32r a0, 1ac - 1d6: 0000c0 callx0 a0 - 1d9: 0108 l32i.n a0, a1, 0 - 1db: 020c movi.n a2, 0 - 1dd: 830c movi.n a3, 8 - 1df: 0c4c32 s8i a3, a12, 12 - 1e2: 0d4c22 s8i a2, a12, 13 - 1e5: 0d3d mov.n a3, a13 - 1e7: 31c8 l32i.n a12, a1, 12 - 1e9: 002d mov.n a2, a0 - 1eb: 6008 l32i.n a0, a0, 24 - 1ed: 41d8 l32i.n a13, a1, 16 - 1ef: 0000c0 callx0 a0 - 1f2: 2108 l32i.n a0, a1, 8 - 1f4: 20c112 addi a1, a1, 32 - 1f7: f00d ret.n - 1f9: 000000 ill - 1fc: 000010 excw - ... - 20f: c11200 mul16u a1, a2, a0 - 212: 3109e0 srai a0, a14, 25 - 215: 61e9 s32i.n a14, a1, 24 - 217: 41c9 s32i.n a12, a1, 16 - 219: 51d9 s32i.n a13, a1, 20 - 21b: 03cd mov.n a12, a3 - 21d: 02dd mov.n a13, a2 - 21f: 04ed mov.n a14, a4 - 221: c39c beqz.n a3, 241 - 223: 0328 l32i.n a2, a3, 0 - 225: 1159 s32i.n a5, a1, 4 - 227: 629c beqz.n a2, 241 - 229: 0d3d mov.n a3, a13 - 22b: fff501 l32r a0, 200 - 22e: 0000c0 callx0 a0 - 231: c2cc bnez.n a2, 241 - 233: 0c08 l32i.n a0, a12, 0 - 235: f0a022 movi a2, 240 - 238: 100020 and a0, a0, a2 - 23b: e0a022 movi a2, 224 - 23e: 5f9027 bne a0, a2, 2a1 - 241: 427c movi.n a2, -12 - 243: 001346 j 294 - 246: 640c movi.n a4, 6 - 248: 230c movi.n a3, 2 - 24a: ffec01 l32r a0, 1fc - 24d: 90e220 addx2 a14, a2, a2 - 250: b0ee00 addx8 a14, a14, a0 - 253: 144e32 s8i a3, a14, 20 - 256: 2e8b addi.n a2, a14, 8 - 258: 2138 l32i.n a3, a1, 8 - 25a: ffea01 l32r a0, 204 - 25d: 0000c0 callx0 a0 - 260: 030c movi.n a3, 0 - 262: 0e28 l32i.n a2, a14, 0 - 264: 154e32 s8i a3, a14, 21 - 267: 72ac beqz.n a2, 292 - 269: 2fcd42 addi a4, a13, 47 - 26c: 0149 s32i.n a4, a1, 0 - 26e: 12c8 l32i.n a12, a2, 4 - 270: 0258 l32i.n a5, a2, 0 - 272: 0e59 s32i.n a5, a14, 0 - 274: ffe501 l32r a0, 208 - 277: 0000c0 callx0 a0 - 27a: 0d2d mov.n a2, a13 - 27c: 0c3d mov.n a3, a12 - 27e: 0148 l32i.n a4, a1, 0 - 280: 2158 l32i.n a5, a1, 8 - 282: fff2c5 call0 1b0 - 285: 0c2d mov.n a2, a12 - 287: ffe101 l32r a0, 20c - 28a: 0000c0 callx0 a0 - 28d: 0e28 l32i.n a2, a14, 0 - 28f: fdb256 bnez a2, 26e - 292: 020c movi.n a2, 0 - 294: 41c8 l32i.n a12, a1, 16 - 296: 51d8 l32i.n a13, a1, 20 - 298: 61e8 l32i.n a14, a1, 24 - 29a: 3108 l32i.n a0, a1, 12 - 29c: 20c112 addi a1, a1, 32 - 29f: f00d ret.n - 2a1: 0c2d mov.n a2, a12 - 2a3: 1138 l32i.n a3, a1, 4 - 2a5: 21e9 s32i.n a14, a1, 8 - 2a7: ffe245 call0 cc - 2aa: f982d6 bgez a2, 246 - 2ad: fff8c6 j 294 - 2b0: 000010 excw - ... - -000002b4 : - 2b4: f0c112 addi a1, a1, -16 - 2b7: 0109 s32i.n a0, a1, 0 - 2b9: 31e9 s32i.n a14, a1, 12 - 2bb: 21d9 s32i.n a13, a1, 8 - 2bd: 11c9 s32i.n a12, a1, 4 - 2bf: 02dd mov.n a13, a2 - 2c1: 0c0c movi.n a12, 0 - 2c3: fffbe1 l32r a14, 2b0 - 2c6: 900cc0 addx2 a0, a12, a12 - 2c9: b000e0 addx8 a0, a0, a14 - 2cc: 140022 l8ui a2, a0, 20 - 2cf: 828c beqz.n a2, 2db - 2d1: 4028 l32i.n a2, a0, 16 - 2d3: 0492d7 bne a2, a13, 2db - 2d6: 0c2d mov.n a2, a12 - 2d8: ffd645 call0 40 - 2db: cc1b addi.n a12, a12, 1 - 2dd: 74c0c0 extui a12, a12, 0, 8 - 2e0: e29c66 bnei a12, 10, 2c6 - 2e3: 11c8 l32i.n a12, a1, 4 - 2e5: 21d8 l32i.n a13, a1, 8 - 2e7: 31e8 l32i.n a14, a1, 12 - 2e9: 0108 l32i.n a0, a1, 0 - 2eb: 10c112 addi a1, a1, 16 - 2ee: f00d ret.n - 2f0: 000010 excw - ... - -000002f4 : - 2f4: 032d mov.n a2, a3 - 2f6: f0c112 addi a1, a1, -16 - 2f9: 0149 s32i.n a4, a1, 0 - 2fb: 1159 s32i.n a5, a1, 4 - 2fd: 230c movi.n a3, 2 - 2ff: 2109 s32i.n a0, a1, 8 - 301: ffdc85 call0 cc - 304: 01d296 bltz a2, 325 - 307: fffa31 l32r a3, 2f0 - 30a: 900220 addx2 a0, a2, a2 - 30d: b00030 addx8 a0, a0, a3 - 310: 140032 l8ui a3, a0, 20 - 313: 1158 l32i.n a5, a1, 4 - 315: 0c23b6 bltui a3, 2, 325 - 318: 404b addi.n a4, a0, 4 - 31a: 0178 l32i.n a7, a1, 0 - 31c: 608b addi.n a6, a0, 8 - 31e: 0769 s32i.n a6, a7, 0 - 320: 0549 s32i.n a4, a5, 0 - 322: 000046 j 327 - 325: f27c movi.n a2, -1 - 327: 2108 l32i.n a0, a1, 8 - 329: 10c112 addi a1, a1, 16 - 32c: f00d ret.n - 32e: 120000 excw - 331: 09f0c1 l32r a12, fffc2af4 - 334: 62bc11 l32r a1, fffd8e24 - 337: 1338 l32i.n a3, a3, 4 - 339: 1d0342 l8ui a4, a3, 29 - 33c: 1c0352 l8ui a5, a3, 28 - 33f: 114480 slli a4, a4, 8 - 342: 204450 or a4, a4, a5 - 345: 1b0352 l8ui a5, a3, 27 - 348: 114480 slli a4, a4, 8 - 34b: 204450 or a4, a4, a5 - 34e: 1a0352 l8ui a5, a3, 26 - 351: 114480 slli a4, a4, 8 - 354: 204450 or a4, a4, a5 - 357: 0149 s32i.n a4, a1, 0 - 359: 2258 l32i.n a5, a2, 8 - 35b: 1208 l32i.n a0, a2, 4 - 35d: 104540 and a4, a5, a4 - 360: 100050 and a0, a0, a5 - 363: 089047 bne a0, a4, 36f - 366: 436b addi.n a4, a3, 6 - 368: 250c movi.n a5, 2 - 36a: 013d mov.n a3, a1 - 36c: ffea05 call0 210 - 36f: 1108 l32i.n a0, a1, 4 - 371: 10c112 addi a1, a1, 16 - 374: f00d ret.n - ... - 3b2: 120000 excw - 3b5: c9d0c1 l32r a12, ffff2af8 - 3b8: 710981 l32r a8, fffdc7dc - 3bb: 91d9 s32i.n a13, a1, 36 - 3bd: a1e9 s32i.n a14, a1, 40 - 3bf: 04dd mov.n a13, a4 - 3c1: 02ed mov.n a14, a2 - 3c3: 032d mov.n a2, a3 - 3c5: 0e8e16 beqz a14, 4b1 - 3c8: 051432 l16ui a3, a4, 10 - 3cb: 902c movi.n a0, 41 - 3cd: 0a3037 bltu a0, a3, 3db - 3d0: 042d mov.n a2, a4 - 3d2: ffe901 l32r a0, 378 - 3d5: 0000c0 callx0 a0 - 3d8: 003546 j 4b1 - 3db: 14c8 l32i.n a12, a4, 4 - 3dd: 0f0c42 l8ui a4, a12, 15 - 3e0: 0e0c52 l8ui a5, a12, 14 - 3e3: 114480 slli a4, a4, 8 - 3e6: 204450 or a4, a4, a5 - 3e9: 31f466 bnei a4, 0x100, 41e - 3ec: 120c52 l8ui a5, a12, 18 - 3ef: 130c62 l8ui a6, a12, 19 - 3f2: 286566 bnei a5, 6, 41e - 3f5: 254666 bnei a6, 4, 41e - 3f8: 110c72 l8ui a7, a12, 17 - 3fb: 100c82 l8ui a8, a12, 16 - 3fe: 117780 slli a7, a7, 8 - 401: 207780 or a7, a7, a8 - 404: 168766 bnei a7, 8, 41e - 407: 6129 s32i.n a2, a1, 24 - 409: 0d0c82 l8ui a8, a12, 13 - 40c: 0c0c92 l8ui a9, a12, 12 - 40f: 118880 slli a8, a8, 8 - 412: 208890 or a8, a8, a9 - 415: 08a692 movi a9, 0x608 - 418: c08890 sub a8, a8, a9 - 41b: 09f816 beqz a8, 4be - 41e: 0d2d mov.n a2, a13 - 420: ffd701 l32r a0, 37c - 423: 0000c0 callx0 a0 - 426: 0021c6 j 4b1 - 429: 3198 l32i.n a9, a1, 12 - 42b: 07a916 beqz a9, 4a9 - 42e: 144c72 s8i a7, a12, 20 - 431: 2128 l32i.n a2, a1, 8 - 433: 4138 l32i.n a3, a1, 16 - 435: 440c movi.n a4, 4 - 437: 2a0c movi.n a10, 2 - 439: 154ca2 s8i a10, a12, 21 - 43c: ffd101 l32r a0, 380 - 43f: 0000c0 callx0 a0 - 442: 4128 l32i.n a2, a1, 16 - 444: 3e4b addi.n a3, a14, 4 - 446: 440c movi.n a4, 4 - 448: ffcf01 l32r a0, 384 - 44b: 0000c0 callx0 a0 - 44e: 20cc22 addi a2, a12, 32 - 451: 5138 l32i.n a3, a1, 20 - 453: 640c movi.n a4, 6 - 455: ffcc01 l32r a0, 388 - 458: 0000c0 callx0 a0 - 45b: 0c2d mov.n a2, a12 - 45d: 5138 l32i.n a3, a1, 20 - 45f: 640c movi.n a4, 6 - 461: ffca01 l32r a0, 38c - 464: 0000c0 callx0 a0 - 467: 5128 l32i.n a2, a1, 20 - 469: 6138 l32i.n a3, a1, 24 - 46b: 640c movi.n a4, 6 - 46d: ffc801 l32r a0, 390 - 470: 0000c0 callx0 a0 - 473: 2c6b addi.n a2, a12, 6 - 475: 6138 l32i.n a3, a1, 24 - 477: 640c movi.n a4, 6 - 479: ffc601 l32r a0, 394 - 47c: 0000c0 callx0 a0 - 47f: 320c movi.n a2, 3 - 481: 041d32 l16ui a3, a13, 8 - 484: 040c movi.n a4, 0 - 486: ffc401 l32r a0, 398 - 489: 0000c0 callx0 a0 - 48c: 02cd mov.n a12, a2 - 48e: 628c beqz.n a2, 498 - 490: 0d3d mov.n a3, a13 - 492: ffc201 l32r a0, 39c - 495: 0000c0 callx0 a0 - 498: 0e2d mov.n a2, a14 - 49a: 6e08 l32i.n a0, a14, 24 - 49c: 0c3d mov.n a3, a12 - 49e: 0000c0 callx0 a0 - 4a1: 0c2d mov.n a2, a12 - 4a3: ffbf01 l32r a0, 3a0 - 4a6: 0000c0 callx0 a0 - 4a9: 0d2d mov.n a2, a13 - 4ab: ffbe01 l32r a0, 3a4 - 4ae: 0000c0 callx0 a0 - 4b1: 81c8 l32i.n a12, a1, 32 - 4b3: 91d8 l32i.n a13, a1, 36 - 4b5: a1e8 l32i.n a14, a1, 40 - 4b7: 7108 l32i.n a0, a1, 28 - 4b9: 30c112 addi a1, a1, 48 - 4bc: f00d ret.n - 4be: 012d mov.n a2, a1 - 4c0: 440c movi.n a4, 4 - 4c2: 1ccc32 addi a3, a12, 28 - 4c5: 4139 s32i.n a3, a1, 16 - 4c7: ffb801 l32r a0, 3a8 - 4ca: 0000c0 callx0 a0 - 4cd: 214b addi.n a2, a1, 4 - 4cf: 440c movi.n a4, 4 - 4d1: 26cc32 addi a3, a12, 38 - 4d4: 2139 s32i.n a3, a1, 8 - 4d6: ffb501 l32r a0, 3ac - 4d9: 0000c0 callx0 a0 - 4dc: c27c movi.n a2, -4 - 4de: 4c1e27 beq a14, a2, 52e - 4e1: 1e08 l32i.n a0, a14, 4 - 4e3: 047016 beqz a0, 52e - 4e6: 140c movi.n a4, 1 - 4e8: 1158 l32i.n a5, a1, 4 - 4ea: 030c movi.n a3, 0 - 4ec: c05500 sub a5, a5, a0 - 4ef: 833450 moveqz a3, a4, a5 - 4f2: 3139 s32i.n a3, a1, 12 - 4f4: 0e2d mov.n a2, a14 - 4f6: 013d mov.n a3, a1 - 4f8: 3178 l32i.n a7, a1, 12 - 4fa: 160c movi.n a6, 1 - 4fc: 250c movi.n a5, 2 - 4fe: 16cc42 addi a4, a12, 22 - 501: 5149 s32i.n a4, a1, 20 - 503: 935670 movnez a5, a6, a7 - 506: ffd085 call0 210 - 509: 00a272 movi a7, 0x200 - 50c: 150c02 l8ui a0, a12, 21 - 50f: 140c22 l8ui a2, a12, 20 - 512: 110080 slli a0, a0, 8 - 515: 200020 or a0, a0, a2 - 518: ffd082 addmi a8, a0, 0xffffff00 - 51b: f0a816 beqz a8, 429 - 51e: 879077 bne a0, a7, 4a9 - 521: 0e2d mov.n a2, a14 - 523: 013d mov.n a3, a1 - 525: ffa201 l32r a0, 3b0 - 528: 0000c0 callx0 a0 - 52b: ffde86 j 4a9 - 52e: 020c movi.n a2, 0 - 530: 3129 s32i.n a2, a1, 12 - 532: ffef86 j 4f4 - 535: 000000 ill - 538: 000010 excw - 53b: c11200 mul16u a1, a2, a0 - 53e: 21d9f0 srai a13, a15, 9 - 541: 11c9 s32i.n a12, a1, 4 - 543: 0109 s32i.n a0, a1, 0 - 545: fffc01 l32r a0, 538 - 548: 90c440 addx2 a12, a4, a4 - 54b: b0cc00 addx8 a12, a12, a0 - 54e: 140c02 l8ui a0, a12, 20 - 551: 02dd mov.n a13, a2 - 553: 1a2066 bnei a0, 2, 571 - 556: 3139 s32i.n a3, a1, 12 - 558: 150c42 l8ui a4, a12, 21 - 55b: e3a022 movi a2, 227 - 55e: 0fb247 bgeu a2, a4, 571 - 561: 0d2d mov.n a2, a13 - 563: 3c4b addi.n a3, a12, 4 - 565: 000005 call0 568 - 568: 3138 l32i.n a3, a1, 12 - 56a: 32cc bnez.n a2, 571 - 56c: 350c movi.n a5, 3 - 56e: 144c52 s8i a5, a12, 20 - 571: 0d2d mov.n a2, a13 - 573: 5c8b addi.n a5, a12, 8 - 575: 2fcd42 addi a4, a13, 47 - 578: 11c8 l32i.n a12, a1, 4 - 57a: 21d8 l32i.n a13, a1, 8 - 57c: ffc305 call0 1b0 - 57f: 0108 l32i.n a0, a1, 0 - 581: 10c112 addi a1, a1, 16 - 584: f00d ret.n - 586: 000000 ill - 589: 000000 ill - 58c: fea9 s32i.n a10, a14, 60 - 58e: 100000 and a0, a0, a0 - ... - -0000059c : - 59c: e0c112 addi a1, a1, -32 - 59f: 2109 s32i.n a0, a1, 8 - 5a1: 51e9 s32i.n a14, a1, 20 - 5a3: 41d9 s32i.n a13, a1, 16 - 5a5: 31c9 s32i.n a12, a1, 12 - 5a7: 04dd mov.n a13, a4 - 5a9: 02cd mov.n a12, a2 - 5ab: 03ed mov.n a14, a3 - 5ad: 032d mov.n a2, a3 - 5af: e30c movi.n a3, 14 - 5b1: fff801 l32r a0, 594 - 5b4: 0000c0 callx0 a0 - 5b7: 929c beqz.n a2, 5d4 - 5b9: e27c movi.n a2, -2 - 5bb: 000206 j 5c7 - 5be: 0e4d mov.n a4, a14 - 5c0: 0d3d mov.n a3, a13 - 5c2: 0c2d mov.n a2, a12 - 5c4: 000005 call0 5c8 - 5c7: 31c8 l32i.n a12, a1, 12 - 5c9: 41d8 l32i.n a13, a1, 16 - 5cb: 51e8 l32i.n a14, a1, 20 - 5cd: 2108 l32i.n a0, a1, 8 - 5cf: 20c112 addi a1, a1, 32 - 5d2: f00d ret.n - 5d4: 0d28 l32i.n a2, a13, 0 - 5d6: 0c3d mov.n a3, a12 - 5d8: fff001 l32r a0, 598 - 5db: 0000c0 callx0 a0 - 5de: 428c beqz.n a2, 5e6 - 5e0: ffea51 l32r a5, 588 - 5e3: 000cc6 j 61a - 5e6: e0a032 movi a3, 224 - 5e9: 0d08 l32i.n a0, a13, 0 - 5eb: f0a022 movi a2, 240 - 5ee: 102020 and a2, a0, a2 - 5f1: 329237 bne a2, a3, 627 - 5f4: 190c movi.n a9, 1 - 5f6: 080c movi.n a8, 0 - 5f8: e75c movi.n a7, 94 - 5fa: 024172 s8i a7, a1, 2 - 5fd: 014182 s8i a8, a1, 1 - 600: 004192 s8i a9, a1, 0 - 603: 010d62 l8ui a6, a13, 1 - 606: 015d mov.n a5, a1 - 608: 646060 extui a6, a6, 0, 7 - 60b: 034162 s8i a6, a1, 3 - 60e: 020d42 l8ui a4, a13, 2 - 611: 044142 s8i a4, a1, 4 - 614: 030d32 l8ui a3, a13, 3 - 617: 054132 s8i a3, a1, 5 - 61a: 0e3d mov.n a3, a14 - 61c: 0c2d mov.n a2, a12 - 61e: 2fcc42 addi a4, a12, 47 - 621: ffb8c5 call0 1b0 - 624: ffe7c6 j 5c7 - 627: 2c28 l32i.n a2, a12, 8 - 629: 1ca8 l32i.n a10, a12, 4 - 62b: 10b020 and a11, a0, a2 - 62e: 10aa20 and a10, a10, a2 - 631: 141ab7 beq a10, a11, 649 - 634: ffd641 l32r a4, 58c - 637: f43000 extui a3, a0, 0, 16 - 63a: 0b1347 beq a3, a4, 649 - 63d: 457c movi.n a5, -12 - 63f: 5f1c57 beq a12, a5, 6a2 - 642: 3c68 l32i.n a6, a12, 12 - 644: 05a616 beqz a6, 6a2 - 647: dccb addi.n a13, a12, 12 - 649: ffd151 l32r a5, 590 - 64c: f0c532 addi a3, a5, -16 - 64f: 000342 l8ui a4, a3, 0 - 652: 900440 addx2 a0, a4, a4 - 655: b00050 addx8 a0, a0, a5 - 658: 140072 l8ui a7, a0, 20 - 65b: 1027b6 bltui a7, 2, 66f - 65e: 1068 l32i.n a6, a0, 4 - 660: 0d28 l32i.n a2, a13, 0 - 662: 099267 bne a2, a6, 66f - 665: 0e3d mov.n a3, a14 - 667: 0c2d mov.n a2, a12 - 669: ffed05 call0 53c - 66c: ffd5c6 j 5c7 - 66f: 000c movi.n a0, 0 - 671: 902000 addx2 a2, a0, a0 - 674: b02250 addx8 a2, a2, a5 - 677: 140272 l8ui a7, a2, 20 - 67a: 0627b6 bltui a7, 2, 684 - 67d: 1268 l32i.n a6, a2, 4 - 67f: 0d48 l32i.n a4, a13, 0 - 681: 0d1467 beq a4, a6, 692 - 684: 001b addi.n a0, a0, 1 - 686: 010080 slli a0, a0, 24 - 689: 310800 srai a0, a0, 24 - 68c: e19066 bnei a0, 10, 671 - 68f: ffcac6 j 5be - 692: 0c2d mov.n a2, a12 - 694: 004302 s8i a0, a3, 0 - 697: 744000 extui a4, a0, 0, 8 - 69a: 0e3d mov.n a3, a14 - 69c: ffe9c5 call0 53c - 69f: ffc906 j 5c7 - 6a2: c27c movi.n a2, -4 - 6a4: ffc7c6 j 5c7 - 6a7: 001000 excw - ... - -000006d8 : - 6d8: e0c112 addi a1, a1, -32 - 6db: 51f9 s32i.n a15, a1, 20 - 6dd: 1109 s32i.n a0, a1, 4 - 6df: 21c9 s32i.n a12, a1, 8 - 6e1: 31d9 s32i.n a13, a1, 12 - 6e3: 41e9 s32i.n a14, a1, 16 - 6e5: 04dd mov.n a13, a4 - 6e7: 02ed mov.n a14, a2 - 6e9: 03cd mov.n a12, a3 - 6eb: 0328 l32i.n a2, a3, 0 - 6ed: 0e3d mov.n a3, a14 - 6ef: fff101 l32r a0, 6b4 - 6f2: 0000c0 callx0 a0 - 6f5: 02dc bnez.n a2, 709 - 6f7: e0a032 movi a3, 224 - 6fa: 0c08 l32i.n a0, a12, 0 - 6fc: f0a022 movi a2, 240 - 6ff: 102020 and a2, a0, a2 - 702: 031237 beq a2, a3, 709 - 705: 0c8c beqz.n a12, 709 - 707: 40dc bnez.n a0, 71f - 709: 427c movi.n a2, -12 - 70b: 000046 j 710 - 70e: f27c movi.n a2, -1 - 710: 21c8 l32i.n a12, a1, 8 - 712: 31d8 l32i.n a13, a1, 12 - 714: 41e8 l32i.n a14, a1, 16 - 716: 51f8 l32i.n a15, a1, 20 - 718: 1108 l32i.n a0, a1, 4 - 71a: 20c112 addi a1, a1, 32 - 71d: f00d ret.n - 71f: 0c2d mov.n a2, a12 - 721: 130c movi.n a3, 1 - 723: ff9a85 call0 cc - 726: 0129 s32i.n a2, a1, 0 - 728: fe4296 bltz a2, 710 - 72b: ffdf01 l32r a0, 6a8 - 72e: 90f220 addx2 a15, a2, a2 - 731: b0ff00 addx8 a15, a15, a0 - 734: 140f02 l8ui a0, a15, 20 - 737: 50cc bnez.n a0, 740 - 739: 100c movi.n a0, 1 - 73b: 120c movi.n a2, 1 - 73d: 144f22 s8i a2, a15, 20 - 740: 300b addi.n a3, a0, -1 - 742: 098316 beqz a3, 7de - 745: 095d16 beqz a13, 7de - 748: f27c movi.n a2, -1 - 74a: 1620b6 bltui a0, 2, 764 - 74d: 0d3d mov.n a3, a13 - 74f: 0e2d mov.n a2, a14 - 751: 2fce42 addi a4, a14, 47 - 754: 5f8b addi.n a5, a15, 8 - 756: ffd571 l32r a7, 6ac - 759: 0168 l32i.n a6, a1, 0 - 75b: 004762 s8i a6, a7, 0 - 75e: ffa505 call0 1b0 - 761: ffeac6 j 710 - 764: a81066 bnei a0, 1, 710 - 767: 0d0d mov.n a0, a13 - 769: 0c0082 l8ui a8, a0, 12 - 76c: 691866 bnei a8, 1, 7d9 - 76f: 0008 l32i.n a0, a0, 0 - 771: ff4056 bnez a0, 769 - 774: 020c movi.n a2, 0 - 776: 62ac beqz.n a2, 7a0 - 778: 320c movi.n a2, 3 - 77a: 040c movi.n a4, 0 - 77c: 041032 l16ui a3, a0, 8 - 77f: ffce01 l32r a0, 6b8 - 782: 0000c0 callx0 a0 - 785: 02cd mov.n a12, a2 - 787: f29c beqz.n a2, 7aa - 789: 0d3d mov.n a3, a13 - 78b: ffcc01 l32r a0, 6bc - 78e: 0000c0 callx0 a0 - 791: 529c beqz.n a2, 7aa - 793: 0c2d mov.n a2, a12 - 795: ffca01 l32r a0, 6c0 - 798: 0000c0 callx0 a0 - 79b: 0c0c movi.n a12, 0 - 79d: 000246 j 7aa - 7a0: 0d2d mov.n a2, a13 - 7a2: 0dcd mov.n a12, a13 - 7a4: ffc801 l32r a0, 6c4 - 7a7: 0000c0 callx0 a0 - 7aa: f60c16 beqz a12, 70e - 7ad: ffc021 l32r a2, 6b0 - 7b0: 051222 l16ui a2, a2, 10 - 7b3: ffc501 l32r a0, 6c8 - 7b6: 0000c0 callx0 a0 - 7b9: 053216 beqz a2, 810 - 7bc: 12c9 s32i.n a12, a2, 4 - 7be: 000c movi.n a0, 0 - 7c0: 0f38 l32i.n a3, a15, 0 - 7c2: 0209 s32i.n a0, a2, 0 - 7c4: 055316 beqz a3, 81d - 7c7: 0348 l32i.n a4, a3, 0 - 7c9: 14ac beqz.n a4, 7ee - 7cb: 100c movi.n a0, 1 - 7cd: 043d mov.n a3, a4 - 7cf: 0448 l32i.n a4, a4, 0 - 7d1: 001b addi.n a0, a0, 1 - 7d3: ff6456 bnez a4, 7cd - 7d6: 000586 j 7f0 - 7d9: 120c movi.n a2, 1 - 7db: ffe5c6 j 776 - 7de: 0c3d mov.n a3, a12 - 7e0: 0e2d mov.n a2, a14 - 7e2: 000005 call0 7e4 - 7e5: f27d16 beqz a13, 710 - 7e8: 140f02 l8ui a0, a15, 20 - 7eb: ffd6c6 j 74a - 7ee: 100c movi.n a0, 1 - 7f0: 0329 s32i.n a2, a3, 0 - 7f2: 1530b6 bltui a0, 3, 80b - 7f5: 0fc8 l32i.n a12, a15, 0 - 7f7: 1c28 l32i.n a2, a12, 4 - 7f9: 0c38 l32i.n a3, a12, 0 - 7fb: 0f39 s32i.n a3, a15, 0 - 7fd: ffb301 l32r a0, 6cc - 800: 0000c0 callx0 a0 - 803: 0c2d mov.n a2, a12 - 805: ffb201 l32r a0, 6d0 - 808: 0000c0 callx0 a0 - 80b: 020c movi.n a2, 0 - 80d: ffbfc6 j 710 - 810: 0c2d mov.n a2, a12 - 812: ffb001 l32r a0, 6d4 - 815: 0000c0 callx0 a0 - 818: f27c movi.n a2, -1 - 81a: ffbc86 j 710 - 81d: 0f3d mov.n a3, a15 - 81f: fff346 j 7f0 - ... - 842: 120000 excw - 845: 69e0c1 l32r a12, fffdafc8 - 848: 017911 l32r a1, fffc0e2c - 84b: 5109 s32i.n a0, a1, 20 - 84d: 4139 s32i.n a3, a1, 16 - 84f: 71d9 s32i.n a13, a1, 28 - 851: 61c9 s32i.n a12, a1, 24 - 853: 3129 s32i.n a2, a1, 12 - 855: 05cd mov.n a12, a5 - 857: 320c movi.n a2, 3 - 859: 04dd mov.n a13, a4 - 85b: a32c movi.n a3, 42 - 85d: 040c movi.n a4, 0 - 85f: 21d9 s32i.n a13, a1, 8 - 861: fff001 l32r a0, 824 - 864: 0000c0 callx0 a0 - 867: 02dd mov.n a13, a2 - 869: 32cc bnez.n a2, 870 - 86b: f27c movi.n a2, -1 - 86d: 002846 j 912 - 870: 640c movi.n a4, 6 - 872: 0c3d mov.n a3, a12 - 874: 121102 l16ui a0, a1, 36 - 877: 12c8 l32i.n a12, a2, 4 - 879: 745800 extui a5, a0, 8, 8 - 87c: 110080 slli a0, a0, 8 - 87f: 16cc22 addi a2, a12, 22 - 882: 200050 or a0, a0, a5 - 885: 144c02 s8i a0, a12, 20 - 888: 410800 srli a0, a0, 8 - 88b: 154c02 s8i a0, a12, 21 - 88e: ffe601 l32r a0, 828 - 891: 0000c0 callx0 a0 - 894: 0138 l32i.n a3, a1, 0 - 896: 20cc22 addi a2, a12, 32 - 899: 640c movi.n a4, 6 - 89b: ffe401 l32r a0, 82c - 89e: 0000c0 callx0 a0 - 8a1: 2138 l32i.n a3, a1, 8 - 8a3: 0c2d mov.n a2, a12 - 8a5: 640c movi.n a4, 6 - 8a7: ffe201 l32r a0, 830 - 8aa: 0000c0 callx0 a0 - 8ad: 4138 l32i.n a3, a1, 16 - 8af: 2c6b addi.n a2, a12, 6 - 8b1: 640c movi.n a4, 6 - 8b3: ffe001 l32r a0, 834 - 8b6: 0000c0 callx0 a0 - 8b9: 1138 l32i.n a3, a1, 4 - 8bb: 1ccc22 addi a2, a12, 28 - 8be: 440c movi.n a4, 4 - 8c0: ffde01 l32r a0, 838 - 8c3: 0000c0 callx0 a0 - 8c6: 26cc22 addi a2, a12, 38 - 8c9: 440c movi.n a4, 4 - 8cb: 8138 l32i.n a3, a1, 32 - 8cd: ffdb01 l32r a0, 83c - 8d0: 0000c0 callx0 a0 - 8d3: 3108 l32i.n a0, a1, 12 - 8d5: 430c movi.n a3, 4 - 8d7: 08a622 movi a2, 0x608 - 8da: 040c movi.n a4, 0 - 8dc: 850c movi.n a5, 8 - 8de: 160c movi.n a6, 1 - 8e0: 00a172 movi a7, 0x100 - 8e3: 680c movi.n a8, 6 - 8e5: 124c82 s8i a8, a12, 18 - 8e8: 0d4c82 s8i a8, a12, 13 - 8eb: 0e4c72 s8i a7, a12, 14 - 8ee: 0f4c62 s8i a6, a12, 15 - 8f1: 104c52 s8i a5, a12, 16 - 8f4: 114c42 s8i a4, a12, 17 - 8f7: 0c4c22 s8i a2, a12, 12 - 8fa: 134c32 s8i a3, a12, 19 - 8fd: 002d mov.n a2, a0 - 8ff: 6008 l32i.n a0, a0, 24 - 901: 0d3d mov.n a3, a13 - 903: 0000c0 callx0 a0 - 906: 02cd mov.n a12, a2 - 908: 0d2d mov.n a2, a13 - 90a: ffcd01 l32r a0, 840 - 90d: 0000c0 callx0 a0 - 910: 0c2d mov.n a2, a12 - 912: 61c8 l32i.n a12, a1, 24 - 914: 71d8 l32i.n a13, a1, 28 - 916: 5108 l32i.n a0, a1, 20 - 918: 20c112 addi a1, a1, 32 - 91b: f00d ret.n - ... - -00000928 : - 928: 624b addi.n a6, a2, 4 - 92a: fffd41 l32r a4, 920 - 92d: fffd71 l32r a7, 924 - 930: 2fc252 addi a5, a2, 47 - 933: e0c112 addi a1, a1, -32 - 936: 0139 s32i.n a3, a1, 0 - 938: 4109 s32i.n a0, a1, 16 - 93a: 053d mov.n a3, a5 - 93c: 100c movi.n a0, 1 - 93e: 1109 s32i.n a0, a1, 4 - 940: fff005 call0 844 - 943: 4108 l32i.n a0, a1, 16 - 945: 20c112 addi a1, a1, 32 - 948: f00d ret.n - ... - -00000958 : - 958: f0c112 addi a1, a1, -16 - 95b: 0109 s32i.n a0, a1, 0 - 95d: 21d9 s32i.n a13, a1, 8 - 95f: 11c9 s32i.n a12, a1, 4 - 961: 03dd mov.n a13, a3 - 963: 02cd mov.n a12, a2 - 965: 051222 l16ui a2, a2, 10 - 968: e00c movi.n a0, 14 - 96a: 29b027 bgeu a0, a2, 997 - 96d: 1c28 l32i.n a2, a12, 4 - 96f: 0d0202 l8ui a0, a2, 13 - 972: 0c0222 l8ui a2, a2, 12 - 975: 110080 slli a0, a0, 8 - 978: 200020 or a0, a0, a2 - 97b: 238026 beqi a0, 8, 9a2 - 97e: 08a632 movi a3, 0x608 - 981: 129037 bne a0, a3, 997 - 984: 350d42 l8ui a4, a13, 53 - 987: 0c6457 bbci a4, 5, 997 - 98a: 0c4d mov.n a4, a12 - 98c: 0d2d mov.n a2, a13 - 98e: 2fcd32 addi a3, a13, 47 - 991: ffa205 call0 3b4 - 994: 000b86 j 9c6 - 997: 0c2d mov.n a2, a12 - 999: ffec01 l32r a0, 94c - 99c: 0000c0 callx0 a0 - 99f: 0008c6 j 9c6 - 9a2: 350352 l8ui a5, a3, 53 - 9a5: ee6557 bbci a5, 5, 997 - 9a8: 032d mov.n a2, a3 - 9aa: 0c3d mov.n a3, a12 - 9ac: ff9805 call0 330 - 9af: 0c2d mov.n a2, a12 - 9b1: 237c movi.n a3, -14 - 9b3: ffe701 l32r a0, 950 - 9b6: 0000c0 callx0 a0 - 9b9: fda256 bnez a2, 997 - 9bc: 0d3d mov.n a3, a13 - 9be: 0c2d mov.n a2, a12 - 9c0: ffe501 l32r a0, 954 - 9c3: 0000c0 callx0 a0 - 9c6: 020c movi.n a2, 0 - 9c8: 11c8 l32i.n a12, a1, 4 - 9ca: 21d8 l32i.n a13, a1, 8 - 9cc: 0108 l32i.n a0, a1, 0 - 9ce: 10c112 addi a1, a1, 16 - 9d1: f00d ret.n - -icmp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - c: 00fff6 bgeui a15, 0x100, 10 - ... - -0000005c : - 5c: d0c112 addi a1, a1, -48 - 5f: 9109 s32i.n a0, a1, 36 - 61: 8139 s32i.n a3, a1, 32 - 63: b1d9 s32i.n a13, a1, 44 - 65: a1c9 s32i.n a12, a1, 40 - 67: 12d8 l32i.n a13, a2, 4 - 69: 02cd mov.n a12, a2 - 6b: 010d32 l8ui a3, a13, 1 - 6e: 000d42 l8ui a4, a13, 0 - 71: 113380 slli a3, a3, 8 - 74: 203340 or a3, a3, a4 - 77: 343030 extui a3, a3, 0, 4 - 7a: 1133e0 slli a3, a3, 2 - 7d: 113300 slli a3, a3, 16 - 80: 313030 srai a3, a3, 16 - 83: 7139 s32i.n a3, a1, 28 - 85: 603030 neg a3, a3 - 88: 113300 slli a3, a3, 16 - 8b: 313030 srai a3, a3, 16 - 8e: 6139 s32i.n a3, a1, 24 - 90: ffe101 l32r a0, 14 - 93: 0000c0 callx0 a0 - 96: 048256 bnez a2, e2 - 99: 041c42 l16ui a4, a12, 8 - 9c: 1c08 l32i.n a0, a12, 4 - 9e: 4044b6 bltui a4, 4, e2 - a1: 000002 l8ui a0, a0, 0 - a4: 13d016 beqz a0, 1e5 - a7: f8c022 addi a2, a0, -8 - aa: 137256 bnez a2, 1e5 - ad: ffd421 l32r a2, 0 - b0: f0a032 movi a3, 240 - b3: 0228 l32i.n a2, a2, 0 - b5: e0a042 movi a4, 224 - b8: 103230 and a3, a2, a3 - bb: c03340 sub a3, a3, a4 - be: 140c movi.n a4, 1 - c0: 933430 movnez a3, a4, a3 - c3: 5139 s32i.n a3, a1, 20 - c5: 8138 l32i.n a3, a1, 32 - c7: ffd401 l32r a0, 18 - ca: 0000c0 callx0 a0 - cd: 5138 l32i.n a3, a1, 20 - cf: 000c movi.n a0, 0 - d1: 933020 movnez a3, a0, a2 - d4: 118356 bnez a3, 1f0 - d7: 0c2d mov.n a2, a12 - d9: ffd001 l32r a0, 1c - dc: 0000c0 callx0 a0 - df: 0001c6 j ea - e2: 0c2d mov.n a2, a12 - e4: ffcf01 l32r a0, 20 - e7: 0000c0 callx0 a0 - ea: a1c8 l32i.n a12, a1, 40 - ec: b1d8 l32i.n a13, a1, 44 - ee: 9108 l32i.n a0, a1, 36 - f0: 30c112 addi a1, a1, 48 - f3: f00d ret.n - f5: 0c2d mov.n a2, a12 - f7: 232c movi.n a3, 34 - f9: ffca01 l32r a0, 24 - fc: 0000c0 callx0 a0 - ff: 10c216 beqz a2, 20f - 102: 0c2d mov.n a2, a12 - 104: 7138 l32i.n a3, a1, 28 - 106: ffc801 l32r a0, 28 - 109: 0000c0 callx0 a0 - 10c: 10f256 bnez a2, 21f - 10f: 220c movi.n a2, 2 - 111: 041c32 l16ui a3, a12, 8 - 114: 040c movi.n a4, 0 - 116: ffc501 l32r a0, 2c - 119: 0000c0 callx0 a0 - 11c: 0ff216 beqz a2, 21f - 11f: 4129 s32i.n a2, a1, 16 - 121: 0c3d mov.n a3, a12 - 123: ffc301 l32r a0, 30 - 126: 0000c0 callx0 a0 - 129: 0f2256 bnez a2, 21f - 12c: 4128 l32i.n a2, a1, 16 - 12e: 6138 l32i.n a3, a1, 24 - 130: 12d8 l32i.n a13, a2, 4 - 132: ffc001 l32r a0, 34 - 135: 0000c0 callx0 a0 - 138: 0e3256 bnez a2, 21f - 13b: 0c2d mov.n a2, a12 - 13d: ffbe01 l32r a0, 38 - 140: 0000c0 callx0 a0 - 143: 000c movi.n a0, 0 - 145: 41c8 l32i.n a12, a1, 16 - 147: ffb141 l32r a4, c - 14a: ffaf71 l32r a7, 8 - 14d: ffad81 l32r a8, 4 - 150: 1c28 l32i.n a2, a12, 4 - 152: 0888 l32i.n a8, a8, 0 - 154: 0c4d82 s8i a8, a13, 12 - 157: 030262 l8ui a6, a2, 3 - 15a: 418880 srli a8, a8, 8 - 15d: 0d4d82 s8i a8, a13, 13 - 160: 418880 srli a8, a8, 8 - 163: 116680 slli a6, a6, 8 - 166: 0e4d82 s8i a8, a13, 14 - 169: 418880 srli a8, a8, 8 - 16c: 0f4d82 s8i a8, a13, 15 - 16f: 0778 l32i.n a7, a7, 0 - 171: 104d72 s8i a7, a13, 16 - 174: 417870 srli a7, a7, 8 - 177: 114d72 s8i a7, a13, 17 - 17a: 417870 srli a7, a7, 8 - 17d: 124d72 s8i a7, a13, 18 - 180: 417870 srli a7, a7, 8 - 183: 134d72 s8i a7, a13, 19 - 186: 020272 l8ui a7, a2, 2 - 189: 004202 s8i a0, a2, 0 - 18c: 206670 or a6, a6, a7 - 18f: 023467 bltu a4, a6, 195 - 192: 002506 j 22a - 195: 569b addi.n a5, a6, 9 - 197: 024252 s8i a5, a2, 2 - 19a: 431c movi.n a3, 20 - 19c: f97c movi.n a9, -1 - 19e: 41a800 srli a10, a0, 8 - 1a1: 41b850 srli a11, a5, 8 - 1a4: 0342b2 s8i a11, a2, 3 - 1a7: 0b4da2 s8i a10, a13, 11 - 1aa: 084d92 s8i a9, a13, 8 - 1ad: 0d2d mov.n a2, a13 - 1af: 0a4d02 s8i a0, a13, 10 - 1b2: ffa201 l32r a0, 3c - 1b5: 0000c0 callx0 a0 - 1b8: 7138 l32i.n a3, a1, 28 - 1ba: 0a4d22 s8i a2, a13, 10 - 1bd: 410820 srli a0, a2, 8 - 1c0: 0b4d02 s8i a0, a13, 11 - 1c3: 0c2d mov.n a2, a12 - 1c5: ff9e01 l32r a0, 40 - 1c8: 0000c0 callx0 a0 - 1cb: 62dc bnez.n a2, 1e5 - 1cd: ff9031 l32r a3, 10 - 1d0: 040c movi.n a4, 0 - 1d2: ffa052 movi a5, 255 - 1d5: 060c movi.n a6, 0 - 1d7: 8128 l32i.n a2, a1, 32 - 1d9: 170c movi.n a7, 1 - 1db: 0129 s32i.n a2, a1, 0 - 1dd: 0c2d mov.n a2, a12 - 1df: ff9901 l32r a0, 44 - 1e2: 0000c0 callx0 a0 - 1e5: 0c2d mov.n a2, a12 - 1e7: ff9801 l32r a0, 48 - 1ea: 0000c0 callx0 a0 - 1ed: ffbe46 j ea - 1f0: 041c32 l16ui a3, a12, 8 - 1f3: 0283f6 bgeui a3, 8, 1f9 - 1f6: ffba06 j e2 - 1f9: 0c2d mov.n a2, a12 - 1fb: ff9401 l32r a0, 4c - 1fe: 0000c0 callx0 a0 - 201: ef0216 beqz a2, f5 - 204: 0c2d mov.n a2, a12 - 206: ff9201 l32r a0, 50 - 209: 0000c0 callx0 a0 - 20c: ffb686 j ea - 20f: 0c2d mov.n a2, a12 - 211: deaf32 movi a3, -34 - 214: ff9001 l32r a0, 54 - 217: 0000c0 callx0 a0 - 21a: 000c movi.n a0, 0 - 21c: f27216 beqz a2, 147 - 21f: 0c2d mov.n a2, a12 - 221: ff8d01 l32r a0, 58 - 224: 0000c0 callx0 a0 - 227: ffafc6 j ea - 22a: 568b addi.n a5, a6, 8 - 22c: 024252 s8i a5, a2, 2 - 22f: ffd9c6 j 19a - ... - -00000234 : - 234: 744030 extui a4, a3, 0, 8 - 237: f0c112 addi a1, a1, -16 - 23a: 330c movi.n a3, 3 - 23c: 0109 s32i.n a0, a1, 0 - 23e: 0001c5 call0 25c - 241: 0108 l32i.n a0, a1, 0 - 243: 10c112 addi a1, a1, 16 - 246: f00d ret.n - ... - 25c: e0c112 addi a1, a1, -32 - 25f: 03bd mov.n a11, a3 - 261: 04ad mov.n a10, a4 - 263: 432c movi.n a3, 36 - 265: 040c movi.n a4, 0 - 267: 6109 s32i.n a0, a1, 24 - 269: 71c9 s32i.n a12, a1, 28 - 26b: 31b9 s32i.n a11, a1, 12 - 26d: 02cd mov.n a12, a2 - 26f: 21a9 s32i.n a10, a1, 8 - 271: 120c movi.n a2, 1 - 273: 41c9 s32i.n a12, a1, 16 - 275: fff401 l32r a0, 248 - 278: 0000c0 callx0 a0 - 27b: 02cd mov.n a12, a2 - 27d: 088216 beqz a2, 309 - 280: c41c movi.n a4, 28 - 282: 4138 l32i.n a3, a1, 16 - 284: 050c movi.n a5, 0 - 286: 2168 l32i.n a6, a1, 8 - 288: 3178 l32i.n a7, a1, 12 - 28a: 1228 l32i.n a2, a2, 4 - 28c: 5129 s32i.n a2, a1, 20 - 28e: 004272 s8i a7, a2, 0 - 291: 014262 s8i a6, a2, 1 - 294: 044252 s8i a5, a2, 4 - 297: 054252 s8i a5, a2, 5 - 29a: 064252 s8i a5, a2, 6 - 29d: 074252 s8i a5, a2, 7 - 2a0: 1338 l32i.n a3, a3, 4 - 2a2: 1139 s32i.n a3, a1, 4 - 2a4: 228b addi.n a2, a2, 8 - 2a6: ffe901 l32r a0, 24c - 2a9: 0000c0 callx0 a0 - 2ac: 5128 l32i.n a2, a1, 20 - 2ae: 040c movi.n a4, 0 - 2b0: 051c32 l16ui a3, a12, 10 - 2b3: 024242 s8i a4, a2, 2 - 2b6: 040c movi.n a4, 0 - 2b8: 034242 s8i a4, a2, 3 - 2bb: ffe501 l32r a0, 250 - 2be: 0000c0 callx0 a0 - 2c1: 030c movi.n a3, 0 - 2c3: 014d mov.n a4, a1 - 2c5: 5178 l32i.n a7, a1, 20 - 2c7: 416820 srli a6, a2, 8 - 2ca: 034762 s8i a6, a7, 3 - 2cd: 024722 s8i a2, a7, 2 - 2d0: 1168 l32i.n a6, a1, 4 - 2d2: 0c2d mov.n a2, a12 - 2d4: 0f0652 l8ui a5, a6, 15 - 2d7: 0e0672 l8ui a7, a6, 14 - 2da: 115580 slli a5, a5, 8 - 2dd: 205570 or a5, a5, a7 - 2e0: 0d0672 l8ui a7, a6, 13 - 2e3: 115580 slli a5, a5, 8 - 2e6: 0c0662 l8ui a6, a6, 12 - 2e9: 205570 or a5, a5, a7 - 2ec: 170c movi.n a7, 1 - 2ee: 115580 slli a5, a5, 8 - 2f1: 205560 or a5, a5, a6 - 2f4: 0159 s32i.n a5, a1, 0 - 2f6: 060c movi.n a6, 0 - 2f8: ffa052 movi a5, 255 - 2fb: ffd601 l32r a0, 254 - 2fe: 0000c0 callx0 a0 - 301: 0c2d mov.n a2, a12 - 303: ffd501 l32r a0, 258 - 306: 0000c0 callx0 a0 - 309: 71c8 l32i.n a12, a1, 28 - 30b: 6108 l32i.n a0, a1, 24 - 30d: 20c112 addi a1, a1, 32 - 310: f00d ret.n - -igmp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: 00e000 excw - 6: e00100 subx4 a0, a1, a0 - 9: 020000 excw - -0000000c : - c: ffff21 l32r a2, 8 - f: fffc31 l32r a3, 0 - 12: fffc41 l32r a4, 4 - 15: 0349 s32i.n a4, a3, 0 - 17: 1329 s32i.n a2, a3, 4 - 19: f00d ret.n - ... - -00000024 : - 24: fffe31 l32r a3, 1c - 27: f0c112 addi a1, a1, -16 - 2a: 11c9 s32i.n a12, a1, 4 - 2c: 0109 s32i.n a0, a1, 0 - 2e: 02cd mov.n a12, a2 - 30: 000fc5 call0 130 - 33: e29c beqz.n a2, 55 - 35: fc68 l32i.n a6, a12, 60 - 37: 100202 l8ui a0, a2, 16 - 3a: 230c movi.n a3, 2 - 3c: 0d4232 s8i a3, a2, 13 - 3f: 001b addi.n a0, a0, 1 - 41: 104202 s8i a0, a2, 16 - 44: 868c beqz.n a6, 50 - 46: 0c2d mov.n a2, a12 - 48: fff631 l32r a3, 20 - 4b: 140c movi.n a4, 1 - 4d: 0006c0 callx0 a6 - 50: 020c movi.n a2, 0 - 52: 000046 j 57 - 55: f27c movi.n a2, -1 - 57: 11c8 l32i.n a12, a1, 4 - 59: 0108 l32i.n a0, a1, 0 - 5b: 10c112 addi a1, a1, 16 - 5e: f00d ret.n - ... - -0000006c : - 6c: e0c112 addi a1, a1, -32 - 6f: 21d9 s32i.n a13, a1, 8 - 71: 41f9 s32i.n a15, a1, 16 - 73: 31e9 s32i.n a14, a1, 12 - 75: 0109 s32i.n a0, a1, 0 - 77: fffa01 l32r a0, 60 - 7a: 11c9 s32i.n a12, a1, 4 - 7c: 20c8 l32i.n a12, a0, 8 - 7e: 02ed mov.n a14, a2 - 80: 4cbc beqz.n a12, b8 - 82: 0f0c movi.n a15, 0 - 84: 1c28 l32i.n a2, a12, 4 - 86: 0cd8 l32i.n a13, a12, 0 - 88: 2592e7 bne a2, a14, b1 - 8b: 2038 l32i.n a3, a0, 8 - 8d: 0193c7 bne a3, a12, 92 - 90: 20d9 s32i.n a13, a0, 8 - 92: fe68 l32i.n a6, a14, 60 - 94: 0f8c beqz.n a15, 98 - 96: 0fd9 s32i.n a13, a15, 0 - 98: 768c beqz.n a6, a3 - 9a: 0e2d mov.n a2, a14 - 9c: 3c8b addi.n a3, a12, 8 - 9e: 040c movi.n a4, 0 - a0: 0006c0 callx0 a6 - a3: 0c2d mov.n a2, a12 - a5: fff001 l32r a0, 68 - a8: 0000c0 callx0 a0 - ab: ffee01 l32r a0, 64 - ae: 000046 j b3 - b1: 0cfd mov.n a15, a12 - b3: 0dcd mov.n a12, a13 - b5: fcbd56 bnez a13, 84 - b8: 020c movi.n a2, 0 - ba: 11c8 l32i.n a12, a1, 4 - bc: 21d8 l32i.n a13, a1, 8 - be: 31e8 l32i.n a14, a1, 12 - c0: 41f8 l32i.n a15, a1, 16 - c2: 0108 l32i.n a0, a1, 0 - c4: 20c112 addi a1, a1, 32 - c7: f00d ret.n - c9: 000000 ill - cc: 000000 ill - ... - -000000d0 : - d0: f0c112 addi a1, a1, -16 - d3: 0109 s32i.n a0, a1, 0 - d5: 11c9 s32i.n a12, a1, 4 - d7: fffdc1 l32r a12, cc - da: 21d9 s32i.n a13, a1, 8 - dc: 2cc8 l32i.n a12, a12, 8 - de: 02dd mov.n a13, a2 - e0: fc8c beqz.n a12, f3 - e2: 1c08 l32i.n a0, a12, 4 - e4: 0690d7 bne a0, a13, ee - e7: 0c2d mov.n a2, a12 - e9: 530c movi.n a3, 5 - eb: 004305 call0 51c - ee: 0cc8 l32i.n a12, a12, 0 - f0: feec56 bnez a12, e2 - f3: 11c8 l32i.n a12, a1, 4 - f5: 21d8 l32i.n a13, a1, 8 - f7: 0108 l32i.n a0, a1, 0 - f9: 10c112 addi a1, a1, 16 - fc: f00d ret.n - fe: 000000 ill - 101: 000000 ill - -00000104 : - 104: ffff61 l32r a6, 100 - 107: 2668 l32i.n a6, a6, 8 - 109: f68c beqz.n a6, 11c - 10b: 1678 l32i.n a7, a6, 4 - 10d: 2698 l32i.n a9, a6, 8 - 10f: 049727 bne a7, a2, 117 - 112: 0388 l32i.n a8, a3, 0 - 114: 081897 beq a8, a9, 120 - 117: 0668 l32i.n a6, a6, 0 - 119: fee656 bnez a6, 10b - 11c: 020c movi.n a2, 0 - 11e: f00d ret.n - 120: 062d mov.n a2, a6 - 122: f00d ret.n - ... - 130: f0c112 addi a1, a1, -16 - 133: 0109 s32i.n a0, a1, 0 - 135: 21d9 s32i.n a13, a1, 8 - 137: 11c9 s32i.n a12, a1, 4 - 139: 02dd mov.n a13, a2 - 13b: 03cd mov.n a12, a3 - 13d: 000005 call0 140 - 140: 72dc bnez.n a2, 15b - 142: 000806 j 166 - 145: 0c08 l32i.n a0, a12, 0 - 147: 2329 s32i.n a2, a3, 8 - 149: 2209 s32i.n a0, a2, 8 - 14b: 0249 s32i.n a4, a2, 0 - 14d: 050c movi.n a5, 0 - 14f: 075252 s16i a5, a2, 14 - 152: 0d4252 s8i a5, a2, 13 - 155: 0c4252 s8i a5, a2, 12 - 158: 104252 s8i a5, a2, 16 - 15b: 11c8 l32i.n a12, a1, 4 - 15d: 21d8 l32i.n a13, a1, 8 - 15f: 0108 l32i.n a0, a1, 0 - 161: 10c112 addi a1, a1, 16 - 164: f00d ret.n - 166: fff021 l32r a2, 128 - 169: 061222 l16ui a2, a2, 12 - 16c: fff001 l32r a0, 12c - 16f: 0000c0 callx0 a0 - 172: fe5216 beqz a2, 15b - 175: ffeb31 l32r a3, 124 - 178: 12d9 s32i.n a13, a2, 4 - 17a: 2348 l32i.n a4, a3, 8 - 17c: fc5c56 bnez a12, 145 - 17f: 000c movi.n a0, 0 - 181: fff086 j 147 - ... - 18c: f0c112 addi a1, a1, -16 - 18f: fffd51 l32r a5, 184 - 192: 0109 s32i.n a0, a1, 0 - 194: 2508 l32i.n a0, a5, 8 - 196: 11c9 s32i.n a12, a1, 4 - 198: 089207 bne a2, a0, 1a4 - 19b: 0c0c movi.n a12, 0 - 19d: 0208 l32i.n a0, a2, 0 - 19f: 2509 s32i.n a0, a5, 8 - 1a1: 000486 j 1b7 - 1a4: 437c movi.n a3, -12 - 1a6: 0c0c movi.n a12, 0 - 1a8: 808c beqz.n a0, 1b4 - 1aa: 0058 l32i.n a5, a0, 0 - 1ac: 181527 beq a5, a2, 1c8 - 1af: 050d mov.n a0, a5 - 1b1: ff5556 bnez a5, 1aa - 1b4: 83c300 moveqz a12, a3, a0 - 1b7: fff401 l32r a0, 188 - 1ba: 0000c0 callx0 a0 - 1bd: 0c2d mov.n a2, a12 - 1bf: 0108 l32i.n a0, a1, 0 - 1c1: 11c8 l32i.n a12, a1, 4 - 1c3: 10c112 addi a1, a1, 16 - 1c6: f00d ret.n - 1c8: 0248 l32i.n a4, a2, 0 - 1ca: 0049 s32i.n a4, a0, 0 - 1cc: fff906 j 1b4 - ... - -000001f0 : - 1f0: e0c112 addi a1, a1, -32 - 1f3: 3109 s32i.n a0, a1, 12 - 1f5: 41c9 s32i.n a12, a1, 16 - 1f7: 51d9 s32i.n a13, a1, 20 - 1f9: 61e9 s32i.n a14, a1, 24 - 1fb: 04dd mov.n a13, a4 - 1fd: 03ed mov.n a14, a3 - 1ff: 1248 l32i.n a4, a2, 4 - 201: 02cd mov.n a12, a2 - 203: 010432 l8ui a3, a4, 1 - 206: 000442 l8ui a4, a4, 0 - 209: 113380 slli a3, a3, 8 - 20c: 203340 or a3, a3, a4 - 20f: 343030 extui a3, a3, 0, 4 - 212: 1133e0 slli a3, a3, 2 - 215: 603030 neg a3, a3 - 218: 113300 slli a3, a3, 16 - 21b: 313030 srai a3, a3, 16 - 21e: ffee01 l32r a0, 1d8 - 221: 0000c0 callx0 a0 - 224: d2dc bnez.n a2, 245 - 226: 051c32 l16ui a3, a12, 10 - 229: 21d9 s32i.n a13, a1, 8 - 22b: 1683b6 bltui a3, 8, 245 - 22e: 1cd8 l32i.n a13, a12, 4 - 230: 0d2d mov.n a2, a13 - 232: ffea01 l32r a0, 1dc - 235: 0000c0 callx0 a0 - 238: 92ac beqz.n a2, 265 - 23a: 0c2d mov.n a2, a12 - 23c: ffe901 l32r a0, 1e0 - 23f: 0000c0 callx0 a0 - 242: 000486 j 258 - 245: 0c2d mov.n a2, a12 - 247: ffe701 l32r a0, 1e4 - 24a: 0000c0 callx0 a0 - 24d: 0001c6 j 258 - 250: 0c2d mov.n a2, a12 - 252: ffe501 l32r a0, 1e8 - 255: 0000c0 callx0 a0 - 258: 41c8 l32i.n a12, a1, 16 - 25a: 51d8 l32i.n a13, a1, 20 - 25c: 61e8 l32i.n a14, a1, 24 - 25e: 3108 l32i.n a0, a1, 12 - 260: 20c112 addi a1, a1, 32 - 263: f00d ret.n - 265: 0e2d mov.n a2, a14 - 267: 2138 l32i.n a3, a1, 8 - 269: 000005 call0 26c - 26c: 92cc bnez.n a2, 279 - 26e: 0c2d mov.n a2, a12 - 270: ffdf01 l32r a0, 1ec - 273: 0000c0 callx0 a0 - 276: fff786 j 258 - 279: 000d72 l8ui a7, a13, 0 - 27c: 161c movi.n a6, 17 - 27e: 1a1767 beq a7, a6, 29c - 281: 681c movi.n a8, 22 - 283: c99787 bne a7, a8, 250 - 286: 0d0292 l8ui a9, a2, 13 - 289: c31966 bnei a9, 1, 250 - 28c: 2a0c movi.n a10, 2 - 28e: 0b0c movi.n a11, 0 - 290: 0752b2 s16i a11, a2, 14 - 293: 0c42b2 s8i a11, a2, 12 - 296: 0d42a2 s8i a10, a2, 13 - 299: ffecc6 j 250 - 29c: ffcd71 l32r a7, 1d0 - 29f: 2138 l32i.n a3, a1, 8 - 2a1: 0708 l32i.n a0, a7, 0 - 2a3: 0338 l32i.n a3, a3, 0 - 2a5: c47c movi.n a4, -4 - 2a7: 229307 bne a3, a0, 2cd - 2aa: 5e1d47 beq a13, a4, 30c - 2ad: 070d52 l8ui a5, a13, 7 - 2b0: 060d62 l8ui a6, a13, 6 - 2b3: 115580 slli a5, a5, 8 - 2b6: 205560 or a5, a5, a6 - 2b9: 050d62 l8ui a6, a13, 5 - 2bc: 115580 slli a5, a5, 8 - 2bf: 205560 or a5, a5, a6 - 2c2: 040d62 l8ui a6, a13, 4 - 2c5: 115580 slli a5, a5, 8 - 2c8: 205560 or a5, a5, a6 - 2cb: d5bc beqz.n a5, 30c - 2cd: 029d47 bne a13, a4, 2d3 - 2d0: ffdf06 j 250 - 2d3: 070d42 l8ui a4, a13, 7 - 2d6: 060d52 l8ui a5, a13, 6 - 2d9: 114480 slli a4, a4, 8 - 2dc: 204450 or a4, a4, a5 - 2df: 050d52 l8ui a5, a13, 5 - 2e2: 114480 slli a4, a4, 8 - 2e5: 204450 or a4, a4, a5 - 2e8: 040d52 l8ui a5, a13, 4 - 2eb: 114480 slli a4, a4, 8 - 2ee: 204450 or a4, a4, a5 - 2f1: f5b416 beqz a4, 250 - 2f4: 089307 bne a3, a0, 300 - 2f7: 0e2d mov.n a2, a14 - 2f9: 0149 s32i.n a4, a1, 0 - 2fb: 013d mov.n a3, a1 - 2fd: 000005 call0 300 - 300: f4c216 beqz a2, 250 - 303: 010d32 l8ui a3, a13, 1 - 306: 002145 call0 51c - 309: ffd0c6 j 250 - 30c: 010d52 l8ui a5, a13, 1 - 30f: 35cc bnez.n a5, 316 - 311: a60c movi.n a6, 10 - 313: 014d62 s8i a6, a13, 1 - 316: 2708 l32i.n a0, a7, 8 - 318: f34016 beqz a0, 250 - 31b: 1088 l32i.n a8, a0, 4 - 31d: 1598e7 bne a8, a14, 336 - 320: 20a8 l32i.n a10, a0, 8 - 322: 0798 l32i.n a9, a7, 0 - 324: 1109 s32i.n a0, a1, 4 - 326: 0c19a7 beq a9, a10, 336 - 329: 010d32 l8ui a3, a13, 1 - 32c: 002d mov.n a2, a0 - 32e: 001ec5 call0 51c - 331: 1108 l32i.n a0, a1, 4 - 333: ffa871 l32r a7, 1d4 - 336: 0008 l32i.n a0, a0, 0 - 338: fdf056 bnez a0, 31b - 33b: ffc446 j 250 - ... - -00000348 : - 348: e0c112 addi a1, a1, -32 - 34b: 21c9 s32i.n a12, a1, 8 - 34d: 1109 s32i.n a0, a1, 4 - 34f: 31d9 s32i.n a13, a1, 12 - 351: 41e9 s32i.n a14, a1, 16 - 353: 03dd mov.n a13, a3 - 355: 02ed mov.n a14, a2 - 357: 0308 l32i.n a0, a3, 0 - 359: f0a022 movi a2, 240 - 35c: e0a032 movi a3, 224 - 35f: 102020 and a2, a0, a2 - 362: 0c9237 bne a2, a3, 372 - 365: fff631 l32r a3, 340 - 368: fff7c1 l32r a12, 344 - 36b: 0338 l32i.n a3, a3, 0 - 36d: 0cc8 l32i.n a12, a12, 0 - 36f: 139307 bne a3, a0, 386 - 372: a27c movi.n a2, -6 - 374: 000046 j 379 - 377: a27c movi.n a2, -6 - 379: 21c8 l32i.n a12, a1, 8 - 37b: 31d8 l32i.n a13, a1, 12 - 37d: 41e8 l32i.n a14, a1, 16 - 37f: 1108 l32i.n a0, a1, 4 - 381: 20c112 addi a1, a1, 32 - 384: f00d ret.n - 386: fedc16 beqz a12, 377 - 389: a27c movi.n a2, -6 - 38b: 350c32 l8ui a3, a12, 53 - 38e: 0a6377 bbci a3, 7, 39c - 391: fe8c beqz.n a14, 3a4 - 393: 0e08 l32i.n a0, a14, 0 - 395: b08c beqz.n a0, 3a4 - 397: 1c48 l32i.n a4, a12, 4 - 399: 071407 beq a4, a0, 3a4 - 39c: 0cc8 l32i.n a12, a12, 0 - 39e: fe9c56 bnez a12, 38b - 3a1: fff506 j 379 - 3a4: 0c2d mov.n a2, a12 - 3a6: 0d3d mov.n a3, a13 - 3a8: ffd845 call0 130 - 3ab: 020d mov.n a0, a2 - 3ad: 92bc beqz.n a2, 3ea - 3af: 0d0252 l8ui a5, a2, 13 - 3b2: 100262 l8ui a6, a2, 16 - 3b5: 45ec bnez.n a5, 3dd - 3b7: 0109 s32i.n a0, a1, 0 - 3b9: b6cc bnez.n a6, 3c8 - 3bb: fc68 l32i.n a6, a12, 60 - 3bd: 768c beqz.n a6, 3c8 - 3bf: 0c2d mov.n a2, a12 - 3c1: 0d3d mov.n a3, a13 - 3c3: 140c movi.n a4, 1 - 3c5: 0006c0 callx0 a6 - 3c8: 0128 l32i.n a2, a1, 0 - 3ca: 631c movi.n a3, 22 - 3cc: 001c05 call0 590 - 3cf: 0128 l32i.n a2, a1, 0 - 3d1: 530c movi.n a3, 5 - 3d3: 0011c5 call0 4f0 - 3d6: 0108 l32i.n a0, a1, 0 - 3d8: 170c movi.n a7, 1 - 3da: 0d4072 s8i a7, a0, 13 - 3dd: 100082 l8ui a8, a0, 16 - 3e0: 020c movi.n a2, 0 - 3e2: 881b addi.n a8, a8, 1 - 3e4: 104082 s8i a8, a0, 16 - 3e7: ffec46 j 39c - 3ea: f27c movi.n a2, -1 - 3ec: ffe246 j 379 - ... - -000003f8 : - 3f8: e0c112 addi a1, a1, -32 - 3fb: 31c9 s32i.n a12, a1, 12 - 3fd: 2109 s32i.n a0, a1, 8 - 3ff: 41d9 s32i.n a13, a1, 16 - 401: 51e9 s32i.n a14, a1, 20 - 403: 03dd mov.n a13, a3 - 405: 02ed mov.n a14, a2 - 407: 0308 l32i.n a0, a3, 0 - 409: f0a022 movi a2, 240 - 40c: e0a032 movi a3, 224 - 40f: 102020 and a2, a0, a2 - 412: 0c9237 bne a2, a3, 422 - 415: fff631 l32r a3, 3f0 - 418: fff7c1 l32r a12, 3f4 - 41b: 0338 l32i.n a3, a3, 0 - 41d: 0cc8 l32i.n a12, a12, 0 - 41f: 179307 bne a3, a0, 43a - 422: a27c movi.n a2, -6 - 424: 000146 j 42d - 427: a47c movi.n a4, -6 - 429: 0149 s32i.n a4, a1, 0 - 42b: 0128 l32i.n a2, a1, 0 - 42d: 31c8 l32i.n a12, a1, 12 - 42f: 41d8 l32i.n a13, a1, 16 - 431: 51e8 l32i.n a14, a1, 20 - 433: 2108 l32i.n a0, a1, 8 - 435: 20c112 addi a1, a1, 32 - 438: f00d ret.n - 43a: fe9c16 beqz a12, 427 - 43d: a07c movi.n a0, -6 - 43f: 0109 s32i.n a0, a1, 0 - 441: 350c22 l8ui a2, a12, 53 - 444: 4b6277 bbci a2, 7, 493 - 447: 7e8c beqz.n a14, 452 - 449: 0e08 l32i.n a0, a14, 0 - 44b: 308c beqz.n a0, 452 - 44d: 1c38 l32i.n a3, a12, 4 - 44f: 409307 bne a3, a0, 493 - 452: 0c2d mov.n a2, a12 - 454: 0d3d mov.n a3, a13 - 456: 000005 call0 458 - 459: 020d mov.n a0, a2 - 45b: 42bc beqz.n a2, 493 - 45d: 100222 l8ui a2, a2, 16 - 460: 2622f6 bgeui a2, 2, 48a - 463: 0c0042 l8ui a4, a0, 12 - 466: 1109 s32i.n a0, a1, 4 - 468: 748c beqz.n a4, 473 - 46a: 731c movi.n a3, 23 - 46c: 002d mov.n a2, a0 - 46e: 001205 call0 590 - 471: 1108 l32i.n a0, a1, 4 - 473: fc68 l32i.n a6, a12, 60 - 475: 1109 s32i.n a0, a1, 4 - 477: 768c beqz.n a6, 482 - 479: 0c2d mov.n a2, a12 - 47b: 0d3d mov.n a3, a13 - 47d: 040c movi.n a4, 0 - 47f: 0006c0 callx0 a6 - 482: 1128 l32i.n a2, a1, 4 - 484: ffd045 call0 18c - 487: 000106 j 48f - 48a: 520b addi.n a5, a2, -1 - 48c: 104052 s8i a5, a0, 16 - 48f: 060c movi.n a6, 0 - 491: 0169 s32i.n a6, a1, 0 - 493: 0cc8 l32i.n a12, a12, 0 - 495: fa8c56 bnez a12, 441 - 498: ffe3c6 j 42b - 49b: 000000 ill - ... - -000004a0 : - 4a0: f0c112 addi a1, a1, -16 - 4a3: 11c9 s32i.n a12, a1, 4 - 4a5: fffdc1 l32r a12, 49c - 4a8: 2cc8 l32i.n a12, a12, 8 - 4aa: 0109 s32i.n a0, a1, 0 - 4ac: 7c9c beqz.n a12, 4c7 - 4ae: 071c02 l16ui a0, a12, 14 - 4b1: d08c beqz.n a0, 4c2 - 4b3: 200b addi.n a2, a0, -1 - 4b5: f42020 extui a2, a2, 0, 16 - 4b8: 075c22 s16i a2, a12, 14 - 4bb: 32cc bnez.n a2, 4c2 - 4bd: 0c2d mov.n a2, a12 - 4bf: 000105 call0 4d0 - 4c2: 0cc8 l32i.n a12, a12, 0 - 4c4: fe6c56 bnez a12, 4ae - 4c7: 11c8 l32i.n a12, a1, 4 - 4c9: 0108 l32i.n a0, a1, 0 - 4cb: 10c112 addi a1, a1, 16 - 4ce: f00d ret.n - 4d0: f0c112 addi a1, a1, -16 - 4d3: 0109 s32i.n a0, a1, 0 - 4d5: 0d0202 l8ui a0, a2, 13 - 4d8: 041066 bnei a0, 1, 4e0 - 4db: 631c movi.n a3, 22 - 4dd: 000b05 call0 590 - 4e0: 0108 l32i.n a0, a1, 0 - 4e2: 10c112 addi a1, a1, 16 - 4e5: f00d ret.n - ... - 4ef: c11200 mul16u a1, a2, a0 - 4f2: 0129f0 slli a2, a9, 17 - 4f5: 1139 s32i.n a3, a1, 4 - 4f7: 2109 s32i.n a0, a1, 8 - 4f9: fffb01 l32r a0, 4e8 - 4fc: 0000c0 callx0 a0 - 4ff: 1138 l32i.n a3, a1, 4 - 501: 140c movi.n a4, 1 - 503: 833430 moveqz a3, a4, a3 - 506: 330b addi.n a3, a3, -1 - 508: fff901 l32r a0, 4ec - 50b: 0000c0 callx0 a0 - 50e: 0168 l32i.n a6, a1, 0 - 510: 521b addi.n a5, a2, 1 - 512: 2108 l32i.n a0, a1, 8 - 514: 075652 s16i a5, a6, 14 - 517: 10c112 addi a1, a1, 16 - 51a: f00d ret.n - 51c: f0c112 addi a1, a1, -16 - 51f: 11c9 s32i.n a12, a1, 4 - 521: 0109 s32i.n a0, a1, 0 - 523: 0d0202 l8ui a0, a2, 13 - 526: 02cd mov.n a12, a2 - 528: 0d2026 beqi a0, 2, 539 - 52b: 141066 bnei a0, 1, 543 - 52e: 071202 l16ui a0, a2, 14 - 531: f42030 extui a2, a3, 0, 16 - 534: 108c beqz.n a0, 539 - 536: 09b207 bgeu a2, a0, 543 - 539: 0c2d mov.n a2, a12 - 53b: fffb45 call0 4f0 - 53e: 130c movi.n a3, 1 - 540: 0d4c32 s8i a3, a12, 13 - 543: 11c8 l32i.n a12, a1, 4 - 545: 0108 l32i.n a0, a1, 0 - 547: 10c112 addi a1, a1, 16 - 54a: f00d ret.n - 54c: 000000 ill - 54f: a48200 extui a8, a0, 2, 11 - 552: 060c94 excw - 555: e0c112 addi a1, a1, -32 - 558: 5109 s32i.n a0, a1, 20 - 55a: 10c172 addi a7, a1, 16 - 55d: 400c movi.n a0, 4 - 55f: 095162 s16i a6, a1, 18 - 562: 085182 s16i a8, a1, 16 - 565: 0159 s32i.n a5, a1, 0 - 567: 1179 s32i.n a7, a1, 4 - 569: 150c movi.n a5, 1 - 56b: 270c movi.n a7, 2 - 56d: 2109 s32i.n a0, a1, 8 - 56f: fff701 l32r a0, 54c - 572: 0000c0 callx0 a0 - 575: 5108 l32i.n a0, a1, 20 - 577: 20c112 addi a1, a1, 32 - 57a: f00d ret.n - 57c: 000000 ill - 57f: 000400 excw - ... - 58e: 0c0000 excw - 591: c11204 excw - 594: 51c9e0 excw - 597: 4109 s32i.n a0, a1, 16 - 599: 61d9 s32i.n a13, a1, 24 - 59b: fff801 l32r a0, 57c - 59e: 02dd mov.n a13, a2 - 5a0: 03cd mov.n a12, a3 - 5a2: 020c movi.n a2, 0 - 5a4: 830c movi.n a3, 8 - 5a6: 0008 l32i.n a0, a0, 0 - 5a8: 0109 s32i.n a0, a1, 0 - 5aa: fff601 l32r a0, 584 - 5ad: 0000c0 callx0 a0 - 5b0: 097216 beqz a2, 64b - 5b3: 731c movi.n a3, 23 - 5b5: 1129 s32i.n a2, a1, 4 - 5b7: 1248 l32i.n a4, a2, 4 - 5b9: 671c movi.n a7, 22 - 5bb: 1d28 l32i.n a2, a13, 4 - 5bd: 3149 s32i.n a4, a1, 12 - 5bf: 1228 l32i.n a2, a2, 4 - 5c1: 0129 s32i.n a2, a1, 0 - 5c3: 229c77 bne a12, a7, 5e9 - 5c6: 160c movi.n a6, 1 - 5c8: 5d8b addi.n a5, a13, 8 - 5ca: 2d88 l32i.n a8, a13, 8 - 5cc: 044482 s8i a8, a4, 4 - 5cf: 418880 srli a8, a8, 8 - 5d2: 2159 s32i.n a5, a1, 8 - 5d4: 054482 s8i a8, a4, 5 - 5d7: 418880 srli a8, a8, 8 - 5da: 064482 s8i a8, a4, 6 - 5dd: 418880 srli a8, a8, 8 - 5e0: 074482 s8i a8, a4, 7 - 5e3: 0c4d62 s8i a6, a13, 12 - 5e6: 000946 j 60f - 5e9: 1e9c37 bne a12, a3, 60b - 5ec: ffe591 l32r a9, 580 - 5ef: 2da8 l32i.n a10, a13, 8 - 5f1: 0444a2 s8i a10, a4, 4 - 5f4: 41a8a0 srli a10, a10, 8 - 5f7: 2199 s32i.n a9, a1, 8 - 5f9: 0544a2 s8i a10, a4, 5 - 5fc: 41a8a0 srli a10, a10, 8 - 5ff: 0644a2 s8i a10, a4, 6 - 602: 41a8a0 srli a10, a10, 8 - 605: 0744a2 s8i a10, a4, 7 - 608: 0000c6 j 60f - 60b: 0b0c movi.n a11, 0 - 60d: 21b9 s32i.n a11, a1, 8 - 60f: 021c77 beq a12, a7, 615 - 612: 2d9c37 bne a12, a3, 643 - 615: 830c movi.n a3, 8 - 617: 3128 l32i.n a2, a1, 12 - 619: 000c movi.n a0, 0 - 61b: 0042c2 s8i a12, a2, 0 - 61e: 014202 s8i a0, a2, 1 - 621: 024202 s8i a0, a2, 2 - 624: 034202 s8i a0, a2, 3 - 627: ffd801 l32r a0, 588 - 62a: 0000c0 callx0 a0 - 62d: 2148 l32i.n a4, a1, 8 - 62f: 3138 l32i.n a3, a1, 12 - 631: 1d58 l32i.n a5, a13, 4 - 633: 024322 s8i a2, a3, 2 - 636: 412820 srli a2, a2, 8 - 639: 034322 s8i a2, a3, 3 - 63c: 013d mov.n a3, a1 - 63e: 1128 l32i.n a2, a1, 4 - 640: fff0c5 call0 550 - 643: 1128 l32i.n a2, a1, 4 - 645: ffd101 l32r a0, 58c - 648: 0000c0 callx0 a0 - 64b: 51c8 l32i.n a12, a1, 20 - 64d: 61d8 l32i.n a13, a1, 24 - 64f: 4108 l32i.n a0, a1, 16 - 651: 20c112 addi a1, a1, 32 - 654: f00d ret.n - -inet_chksum.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 025d mov.n a5, a2 - 2: 047020 extui a7, a2, 0, 1 - 5: f0c112 addi a1, a1, -16 - 8: 040c movi.n a4, 0 - a: 005142 s16i a4, a1, 0 - d: 0c6207 bbci a2, 0, 1d - 10: 0913a6 blti a3, 1, 1d - 13: 521b addi.n a5, a2, 1 - 15: 330b addi.n a3, a3, -1 - 17: 000262 l8ui a6, a2, 0 - 1a: 014162 s8i a6, a1, 1 - 1d: 036d mov.n a6, a3 - 1f: 1f23a6 blti a3, 2, 42 - 22: 020c movi.n a2, 0 - 24: 831b addi.n a8, a3, 1 - 26: b38330 movgez a8, a3, a3 - 29: 218180 srai a8, a8, 1 - 2c: fec332 addi a3, a3, -2 - 2f: 001592 l16ui a9, a5, 0 - 32: 552b addi.n a5, a5, 2 - 34: 292a add.n a2, a9, a2 - 36: f223e6 bgei a3, 2, 2c - 39: 1138f0 slli a3, a8, 1 - 3c: c03630 sub a3, a6, a3 - 3f: 000046 j 44 - 42: 020c movi.n a2, 0 - 44: 0513a6 blti a3, 1, 4d - 47: 000542 l8ui a4, a5, 0 - 4a: 004142 s8i a4, a1, 0 - 4d: 001152 l16ui a5, a1, 0 - 50: 10c112 addi a1, a1, 16 - 53: 252a add.n a2, a5, a2 - 55: f44020 extui a4, a2, 0, 16 - 58: f53020 extui a3, a2, 16, 16 - 5b: 434a add.n a4, a3, a4 - 5d: f54040 extui a4, a4, 16, 16 - 60: 334a add.n a3, a3, a4 - 62: 223a add.n a2, a2, a3 - 64: 114280 slli a4, a2, 8 - 67: 743820 extui a3, a2, 8, 8 - 6a: 203340 or a3, a3, a4 - 6d: 932370 movnez a2, a3, a7 - 70: f42020 extui a2, a2, 0, 16 - 73: f00d ret.n - 75: 000000 ill - -00000078 : - 78: e0c112 addi a1, a1, -32 - 7b: 0109 s32i.n a0, a1, 0 - 7d: 31e9 s32i.n a14, a1, 12 - 7f: 11c9 s32i.n a12, a1, 4 - 81: 21d9 s32i.n a13, a1, 8 - 83: 02cd mov.n a12, a2 - 85: 062d mov.n a2, a6 - 87: 047c16 beqz a12, d2 - 8a: 0d0c movi.n a13, 0 - 8c: 0e0c movi.n a14, 0 - 8e: 4139 s32i.n a3, a1, 16 - 90: 5149 s32i.n a4, a1, 20 - 92: 6159 s32i.n a5, a1, 24 - 94: 7169 s32i.n a6, a1, 28 - 96: 1c28 l32i.n a2, a12, 4 - 98: 051c32 l16ui a3, a12, 10 - 9b: fff645 call0 0 - 9e: d2da add.n a13, a2, a13 - a0: 051c22 l16ui a2, a12, 10 - a3: f500d0 extui a0, a13, 16, 16 - a6: 0cc8 l32i.n a12, a12, 0 - a8: f4d0d0 extui a13, a13, 0, 16 - ab: dd0a add.n a13, a13, a0 - ad: 136207 bbci a2, 0, c4 - b0: 110d80 slli a0, a13, 8 - b3: 74d8d0 extui a13, a13, 8, 8 - b6: 20dd00 or a13, a13, a0 - b9: f4d0d0 extui a13, a13, 0, 16 - bc: 100c movi.n a0, 1 - be: c0e0e0 sub a14, a0, a14 - c1: 74e0e0 extui a14, a14, 0, 8 - c4: fcec56 bnez a12, 96 - c7: 7128 l32i.n a2, a1, 28 - c9: 6158 l32i.n a5, a1, 24 - cb: 5148 l32i.n a4, a1, 20 - cd: 4138 l32i.n a3, a1, 16 - cf: 0000c6 j d6 - d2: 0d0c movi.n a13, 0 - d4: 0e0c movi.n a14, 0 - d6: 0108 l32i.n a0, a1, 0 - d8: 11c8 l32i.n a12, a1, 4 - da: 749820 extui a9, a2, 8, 8 - dd: 117280 slli a7, a2, 8 - e0: 11bd80 slli a11, a13, 8 - e3: 0388 l32i.n a8, a3, 0 - e5: 74a8d0 extui a10, a13, 8, 8 - e8: f56080 extui a6, a8, 16, 16 - eb: 20aab0 or a10, a10, a11 - ee: 207790 or a7, a7, a9 - f1: f47070 extui a7, a7, 0, 16 - f4: f4a0a0 extui a10, a10, 0, 16 - f7: 93dae0 movnez a13, a10, a14 - fa: f42080 extui a2, a8, 0, 16 - fd: 31e8 l32i.n a14, a1, 12 - ff: 226a add.n a2, a2, a6 - 101: 118580 slli a8, a5, 8 - 104: 0468 l32i.n a6, a4, 0 - 106: 2d2a add.n a2, a13, a2 - 108: f48080 extui a8, a8, 0, 16 - 10b: 21d8 l32i.n a13, a1, 8 - 10d: 778a add.n a7, a7, a8 - 10f: 20c112 addi a1, a1, 32 - 112: f58060 extui a8, a6, 16, 16 - 115: f46060 extui a6, a6, 0, 16 - 118: 668a add.n a6, a6, a8 - 11a: 667a add.n a6, a6, a7 - 11c: 226a add.n a2, a2, a6 - 11e: f47020 extui a7, a2, 0, 16 - 121: f56020 extui a6, a2, 16, 16 - 124: 262a add.n a2, a6, a2 - 126: 667a add.n a6, a6, a7 - 128: f56060 extui a6, a6, 16, 16 - 12b: 226a add.n a2, a2, a6 - 12d: f67c movi.n a6, -1 - 12f: 302260 xor a2, a2, a6 - 132: f42020 extui a2, a2, 0, 16 - 135: f00d ret.n - ... - -00000138 : - 138: d0c112 addi a1, a1, -48 - 13b: 81f9 s32i.n a15, a1, 32 - 13d: 4109 s32i.n a0, a1, 16 - 13f: 3139 s32i.n a3, a1, 12 - 141: 2149 s32i.n a4, a1, 8 - 143: 1159 s32i.n a5, a1, 4 - 145: 71e9 s32i.n a14, a1, 28 - 147: 61d9 s32i.n a13, a1, 24 - 149: 51c9 s32i.n a12, a1, 20 - 14b: 07dd mov.n a13, a7 - 14d: 02cd mov.n a12, a2 - 14f: 0e0c movi.n a14, 0 - 151: 062d mov.n a2, a6 - 153: 0129 s32i.n a2, a1, 0 - 155: 060c movi.n a6, 0 - 157: 9169 s32i.n a6, a1, 36 - 159: 047c16 beqz a12, 1a4 - 15c: 044d16 beqz a13, 1a4 - 15f: 051c02 l16ui a0, a12, 10 - 162: 01bd07 bgeu a13, a0, 167 - 165: 0d0d mov.n a0, a13 - 167: 1c28 l32i.n a2, a12, 4 - 169: f4f000 extui a15, a0, 0, 16 - 16c: 0f3d mov.n a3, a15 - 16e: ffe905 call0 0 - 171: 051c72 l16ui a7, a12, 10 - 174: e2ea add.n a14, a2, a14 - 176: c0ddf0 sub a13, a13, a15 - 179: f4d0d0 extui a13, a13, 0, 16 - 17c: f500e0 extui a0, a14, 16, 16 - 17f: 0cc8 l32i.n a12, a12, 0 - 181: f4e0e0 extui a14, a14, 0, 16 - 184: ee0a add.n a14, a14, a0 - 186: 176707 bbci a7, 0, 1a1 - 189: 11fe80 slli a15, a14, 8 - 18c: 100c movi.n a0, 1 - 18e: 74e8e0 extui a14, a14, 8, 8 - 191: 20eef0 or a14, a14, a15 - 194: 91f8 l32i.n a15, a1, 36 - 196: f4e0e0 extui a14, a14, 0, 16 - 199: c000f0 sub a0, a0, a15 - 19c: 74f000 extui a15, a0, 0, 8 - 19f: 91f9 s32i.n a15, a1, 36 - 1a1: ffed06 j 159 - 1a4: 4108 l32i.n a0, a1, 16 - 1a6: 51c8 l32i.n a12, a1, 20 - 1a8: 61d8 l32i.n a13, a1, 24 - 1aa: 81f8 l32i.n a15, a1, 32 - 1ac: 3128 l32i.n a2, a1, 12 - 1ae: 114e80 slli a4, a14, 8 - 1b1: 7438e0 extui a3, a14, 8, 8 - 1b4: 203340 or a3, a3, a4 - 1b7: 0228 l32i.n a2, a2, 0 - 1b9: 9148 l32i.n a4, a1, 36 - 1bb: f43030 extui a3, a3, 0, 16 - 1be: 93e340 movnez a14, a3, a4 - 1c1: f53020 extui a3, a2, 16, 16 - 1c4: 0148 l32i.n a4, a1, 0 - 1c6: f42020 extui a2, a2, 0, 16 - 1c9: 223a add.n a2, a2, a3 - 1cb: 745840 extui a5, a4, 8, 8 - 1ce: 2138 l32i.n a3, a1, 8 - 1d0: 2e2a add.n a2, a14, a2 - 1d2: 114480 slli a4, a4, 8 - 1d5: 71e8 l32i.n a14, a1, 28 - 1d7: 204450 or a4, a4, a5 - 1da: f44040 extui a4, a4, 0, 16 - 1dd: 1158 l32i.n a5, a1, 4 - 1df: 0338 l32i.n a3, a3, 0 - 1e1: 115580 slli a5, a5, 8 - 1e4: f45050 extui a5, a5, 0, 16 - 1e7: 30c112 addi a1, a1, 48 - 1ea: 445a add.n a4, a4, a5 - 1ec: f55030 extui a5, a3, 16, 16 - 1ef: f43030 extui a3, a3, 0, 16 - 1f2: 335a add.n a3, a3, a5 - 1f4: 334a add.n a3, a3, a4 - 1f6: 223a add.n a2, a2, a3 - 1f8: f44020 extui a4, a2, 0, 16 - 1fb: f53020 extui a3, a2, 16, 16 - 1fe: 232a add.n a2, a3, a2 - 200: 334a add.n a3, a3, a4 - 202: f53030 extui a3, a3, 16, 16 - 205: 223a add.n a2, a2, a3 - 207: f37c movi.n a3, -1 - 209: 302230 xor a2, a2, a3 - 20c: f42020 extui a2, a2, 0, 16 - 20f: f00d ret.n - 211: 000000 ill - -00000214 : - 214: f0c112 addi a1, a1, -16 - 217: 0109 s32i.n a0, a1, 0 - 219: ffde45 call0 0 - 21c: 0108 l32i.n a0, a1, 0 - 21e: f37c movi.n a3, -1 - 220: 10c112 addi a1, a1, 16 - 223: 302230 xor a2, a2, a3 - 226: f42020 extui a2, a2, 0, 16 - 229: f00d ret.n - ... - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 0109 s32i.n a0, a1, 0 - 231: 31e9 s32i.n a14, a1, 12 - 233: 11c9 s32i.n a12, a1, 4 - 235: 21d9 s32i.n a13, a1, 8 - 237: 02cd mov.n a12, a2 - 239: 62bc beqz.n a2, 273 - 23b: 0d0c movi.n a13, 0 - 23d: 0e0c movi.n a14, 0 - 23f: 1c28 l32i.n a2, a12, 4 - 241: 051c32 l16ui a3, a12, 10 - 244: ffdb85 call0 0 - 247: d2da add.n a13, a2, a13 - 249: 051c22 l16ui a2, a12, 10 - 24c: f500d0 extui a0, a13, 16, 16 - 24f: 0cc8 l32i.n a12, a12, 0 - 251: f4d0d0 extui a13, a13, 0, 16 - 254: dd0a add.n a13, a13, a0 - 256: 136207 bbci a2, 0, 26d - 259: 110d80 slli a0, a13, 8 - 25c: 74d8d0 extui a13, a13, 8, 8 - 25f: 20dd00 or a13, a13, a0 - 262: f4d0d0 extui a13, a13, 0, 16 - 265: 100c movi.n a0, 1 - 267: c0e0e0 sub a14, a0, a14 - 26a: 74e0e0 extui a14, a14, 0, 8 - 26d: fcec56 bnez a12, 23f - 270: 0000c6 j 277 - 273: 0d0c movi.n a13, 0 - 275: 0e0c movi.n a14, 0 - 277: 0108 l32i.n a0, a1, 0 - 279: 11c8 l32i.n a12, a1, 4 - 27b: f27c movi.n a2, -1 - 27d: 114d80 slli a4, a13, 8 - 280: 7438d0 extui a3, a13, 8, 8 - 283: 203340 or a3, a3, a4 - 286: 93d3e0 movnez a13, a3, a14 - 289: 302d20 xor a2, a13, a2 - 28c: 31e8 l32i.n a14, a1, 12 - 28e: 21d8 l32i.n a13, a1, 8 - 290: f42020 extui a2, a2, 0, 16 - 293: 10c112 addi a1, a1, 16 - 296: f00d ret.n - -inet.o: file format elf32-xtensa-le - - -init.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000e00 excw - 3: 16d060 excw - ... - -00000018 : - 18: f0c112 addi a1, a1, -16 - 1b: 0109 s32i.n a0, a1, 0 - 1d: 530c movi.n a3, 5 - 1f: fff821 l32r a2, 0 - 22: 0020c0 memw - 25: ff6232 s32i a3, a2, 0x3fc - 28: fff701 l32r a0, 4 - 2b: 0020c0 memw - 2e: fc6202 s32i a0, a2, 0x3f0 - 31: fff501 l32r a0, 8 - 34: 0000c0 callx0 a0 - 37: fff501 l32r a0, c - 3a: 0000c0 callx0 a0 - 3d: fff401 l32r a0, 10 - 40: 0000c0 callx0 a0 - 43: fff401 l32r a0, 14 - 46: 0000c0 callx0 a0 - 49: 0108 l32i.n a0, a1, 0 - 4b: 10c112 addi a1, a1, 16 - 4e: f00d ret.n - -ip_addr.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 1f0226 beqi a2, -1, 23 - 3: c29c beqz.n a2, 23 - 5: 350342 l8ui a4, a3, 53 - 8: 1b6417 bbci a4, 1, 27 - b: 1368 l32i.n a6, a3, 4 - d: 2338 l32i.n a3, a3, 8 - f: 141627 beq a6, a2, 27 - 12: 107320 and a7, a3, a2 - 15: 105630 and a5, a6, a3 - 18: 0b9577 bne a5, a7, 27 - 1b: f87c movi.n a8, -1 - 1d: 308380 xor a8, a3, a8 - 20: 03c287 bnall a2, a8, 27 - 23: 120c movi.n a2, 1 - 25: f00d ret.n - 27: 020c movi.n a2, 0 - 29: f00d ret.n - 2b: 000000 ill - 2e: 008000 excw - 31: ff .byte 0xff - ... - -00000034 : - 34: fffe51 l32r a5, 2c - 37: 753820 extui a3, a2, 24, 8 - 3a: 016280 slli a6, a2, 24 - 3d: fffc81 l32r a8, 30 - 40: 417820 srli a7, a2, 8 - 43: 104280 and a4, a2, a8 - 46: 107780 and a7, a7, a8 - 49: 114480 slli a4, a4, 8 - 4c: 204460 or a4, a4, a6 - 4f: 203370 or a3, a3, a7 - 52: 202340 or a2, a3, a4 - 55: 080257 bnone a2, a5, 61 - 58: 415150 srli a5, a5, 1 - 5b: ff6556 bnez a5, 55 - 5e: 000286 j 6c - 61: 758c beqz.n a5, 6c - 63: 098527 bany a5, a2, 70 - 66: 415150 srli a5, a5, 1 - 69: ff6556 bnez a5, 63 - 6c: 120c movi.n a2, 1 - 6e: f00d ret.n - 70: 020c movi.n a2, 0 - 72: f00d ret.n - -00000074 : - 74: f0c112 addi a1, a1, -16 - 77: 013d mov.n a3, a1 - 79: 1109 s32i.n a0, a1, 4 - 7b: 000005 call0 7c - 7e: 0108 l32i.n a0, a1, 0 - 80: f47c movi.n a4, -1 - 82: 830420 moveqz a0, a4, a2 - 85: 002d mov.n a2, a0 - 87: 1108 l32i.n a0, a1, 4 - 89: 10c112 addi a1, a1, 16 - 8c: f00d ret.n - 8e: ff0000 excw - 91: ff .byte 0xff - 92: ff .byte 0xff - 93: ff0000 excw - ... - -000000a8 : - a8: 60a082 movi a8, 96 - ab: f62c movi.n a6, 47 - ad: 973c movi.n a7, 57 - af: c0c112 addi a1, a1, -64 - b2: a1d9 s32i.n a13, a1, 40 - b4: c1f9 s32i.n a15, a1, 48 - b6: 91c9 s32i.n a12, a1, 36 - b8: b1e9 s32i.n a14, a1, 44 - ba: 8109 s32i.n a0, a1, 32 - bc: b1cb addi.n a11, a1, 12 - be: 71b9 s32i.n a11, a1, 28 - c0: 010d mov.n a0, a1 - c2: 02ed mov.n a14, a2 - c4: 000ec2 l8ui a12, a14, 0 - c7: 032d mov.n a2, a3 - c9: 5129 s32i.n a2, a1, 20 - cb: 0236c7 bltu a6, a12, d1 - ce: 004b86 j 200 - d1: 02b7c7 bgeu a7, a12, d7 - d4: 004a06 j 200 - d7: 4109 s32i.n a0, a1, 16 - d9: 0d3c movi.n a13, 48 - db: 159cd7 bne a12, a13, f4 - de: 010ec2 l8ui a12, a14, 1 - e1: ee1b addi.n a14, a14, 1 - e3: 88ccf2 addi a15, a12, -120 - e6: 1a4f16 beqz a15, 28e - e9: a8cc02 addi a0, a12, -88 - ec: 19e016 beqz a0, 28e - ef: 8f0c movi.n a15, 8 - f1: 000046 j f6 - f4: af0c movi.n a15, 10 - f6: 0d0c movi.n a13, 0 - f8: 49b6c7 bgeu a6, a12, 145 - fb: 4637c7 bltu a7, a12, 145 - fe: f27c movi.n a2, -1 - 100: 0f3d mov.n a3, a15 - 102: ffe501 l32r a0, 98 - 105: 0000c0 callx0 a0 - 108: f62c movi.n a6, 47 - 10a: 973c movi.n a7, 57 - 10c: 60a082 movi a8, 96 - 10f: 02b2d7 bgeu a2, a13, 115 - 112: 003a86 j 200 - 115: 1c92d7 bne a2, a13, 135 - 118: f27c movi.n a2, -1 - 11a: 0f3d mov.n a3, a15 - 11c: ffe001 l32r a0, 9c - 11f: 0000c0 callx0 a0 - 122: f62c movi.n a6, 47 - 124: 973c movi.n a7, 57 - 126: 60a082 movi a8, 96 - 129: d0cc32 addi a3, a12, -48 - 12c: 743030 extui a3, a3, 0, 8 - 12f: 02a237 bge a2, a3, 135 - 132: 003286 j 200 - 135: 82dfd0 mull a13, a15, a13 - 138: dcda add.n a13, a12, a13 - 13a: d0cdd2 addi a13, a13, -48 - 13d: ee1b addi.n a14, a14, 1 - 13f: 000ec2 l8ui a12, a14, 0 - 142: ffec86 j f8 - 145: 02bf26 beqi a15, 16, 14b - 148: 002046 j 1cd - 14b: 02b6c7 bgeu a6, a12, 151 - 14e: 12b7c7 bgeu a7, a12, 164 - 151: 05b8c7 bgeu a8, a12, 15a - 154: 66a002 movi a0, 102 - 157: 09b0c7 bgeu a0, a12, 164 - 15a: 024c movi.n a2, 64 - 15c: 6db2c7 bgeu a2, a12, 1cd - 15f: 634c movi.n a3, 70 - 161: 6833c7 bltu a3, a12, 1cd - 164: 0db8c7 bgeu a8, a12, 175 - 167: 7aa042 movi a4, 122 - 16a: 0734c7 bltu a4, a12, 175 - 16d: 61a052 movi a5, 97 - 170: 6159 s32i.n a5, a1, 24 - 172: 0000c6 j 179 - 175: 194c movi.n a9, 65 - 177: 6199 s32i.n a9, a1, 24 - 179: f27c movi.n a2, -1 - 17b: 0f3d mov.n a3, a15 - 17d: ffc801 l32r a0, a0 - 180: 0000c0 callx0 a0 - 183: f62c movi.n a6, 47 - 185: 973c movi.n a7, 57 - 187: 60a082 movi a8, 96 - 18a: 7232d7 bltu a2, a13, 200 - 18d: 1d92d7 bne a2, a13, 1ae - 190: f27c movi.n a2, -1 - 192: 0f3d mov.n a3, a15 - 194: ffc401 l32r a0, a4 - 197: 0000c0 callx0 a0 - 19a: f62c movi.n a6, 47 - 19c: 973c movi.n a7, 57 - 19e: 61a8 l32i.n a10, a1, 24 - 1a0: 60a082 movi a8, 96 - 1a3: c0aca0 sub a10, a12, a10 - 1a6: aaab addi.n a10, a10, 10 - 1a8: 74a0a0 extui a10, a10, 0, 8 - 1ab: 5122a7 blt a2, a10, 200 - 1ae: 112dc0 slli a2, a13, 4 - 1b1: 0bb8c7 bgeu a8, a12, 1c0 - 1b4: 7aa0b2 movi a11, 122 - 1b7: 053bc7 bltu a11, a12, 1c0 - 1ba: 61a002 movi a0, 97 - 1bd: 000046 j 1c2 - 1c0: 104c movi.n a0, 65 - 1c2: c03c00 sub a3, a12, a0 - 1c5: d3ab addi.n a13, a3, 10 - 1c7: 20dd20 or a13, a13, a2 - 1ca: ffdbc6 j 13d - 1cd: e42c movi.n a4, 46 - 1cf: 129c47 bne a12, a4, 1e5 - 1d2: 4158 l32i.n a5, a1, 16 - 1d4: 7198 l32i.n a9, a1, 28 - 1d6: 054b addi.n a0, a5, 4 - 1d8: 24b597 bgeu a5, a9, 200 - 1db: 05d9 s32i.n a13, a5, 0 - 1dd: ee1b addi.n a14, a14, 1 - 1df: 000ec2 l8ui a12, a14, 0 - 1e2: ffb946 j cb - 1e5: 062c16 beqz a12, 24b - 1e8: 5fcc26 beqi a12, 32, 24b - 1eb: 5cac26 beqi a12, 12, 24b - 1ee: 599c26 beqi a12, 10, 24b - 1f1: da0c movi.n a10, 13 - 1f3: 541ca7 beq a12, a10, 24b - 1f6: 9b0c movi.n a11, 9 - 1f8: 4f1cb7 beq a12, a11, 24b - 1fb: be0c movi.n a14, 11 - 1fd: 4a1ce7 beq a12, a14, 24b - 200: 020c movi.n a2, 0 - 202: 000d86 j 23c - 205: ffa2f1 l32r a15, 90 - 208: f43fd7 bltu a15, a13, 200 - 20b: 0108 l32i.n a0, a1, 0 - 20d: eff0f6 bgeui a0, 0x100, 200 - 210: 012080 slli a2, a0, 24 - 213: 20dd20 or a13, a13, a2 - 216: 5138 l32i.n a3, a1, 20 - 218: e39c beqz.n a3, 23a - 21a: ff9e51 l32r a5, 94 - 21d: 4148d0 srli a4, a13, 8 - 220: 106d50 and a6, a13, a5 - 223: 104450 and a4, a4, a5 - 226: 116680 slli a6, a6, 8 - 229: 7558d0 extui a5, a13, 24, 8 - 22c: 204450 or a4, a4, a5 - 22f: 015d80 slli a5, a13, 24 - 232: 205560 or a5, a5, a6 - 235: 204450 or a4, a4, a5 - 238: 0349 s32i.n a4, a3, 0 - 23a: 120c movi.n a2, 1 - 23c: 91c8 l32i.n a12, a1, 36 - 23e: a1d8 l32i.n a13, a1, 40 - 240: b1e8 l32i.n a14, a1, 44 - 242: c1f8 l32i.n a15, a1, 48 - 244: 8108 l32i.n a0, a1, 32 - 246: 40c112 addi a1, a1, 64 - 249: f00d ret.n - 24b: 4128 l32i.n a2, a1, 16 - 24d: c02210 sub a2, a2, a1 - 250: 023b addi.n a0, a2, 3 - 252: b30220 movgez a0, a2, a2 - 255: 210200 srai a0, a0, 2 - 258: a40026 beqi a0, -1, 200 - 25b: fb7016 beqz a0, 216 - 25e: a31026 beqi a0, 1, 205 - 261: 332026 beqi a0, 2, 298 - 264: ae3066 bnei a0, 3, 216 - 267: 95fdf6 bgeui a13, 0x100, 200 - 26a: 0108 l32i.n a0, a1, 0 - 26c: 90f0f6 bgeui a0, 0x100, 200 - 26f: 1128 l32i.n a2, a1, 4 - 271: 8bf2f6 bgeui a2, 0x100, 200 - 274: 2158 l32i.n a5, a1, 8 - 276: 86f5f6 bgeui a5, 0x100, 200 - 279: 01f080 slli a15, a0, 24 - 27c: 11e200 slli a14, a2, 16 - 27f: 113580 slli a3, a5, 8 - 282: 20dd30 or a13, a13, a3 - 285: 20eef0 or a14, a14, a15 - 288: 20dde0 or a13, a13, a14 - 28b: ffe1c6 j 216 - 28e: 0f1c movi.n a15, 16 - 290: ee1b addi.n a14, a14, 1 - 292: 000ec2 l8ui a12, a14, 0 - 295: ff9746 j f6 - 298: 021db6 bltui a13, 0x10000, 29e - 29b: ffd846 j 200 - 29e: 0108 l32i.n a0, a1, 0 - 2a0: 02f0b6 bltui a0, 0x100, 2a6 - 2a3: ffd646 j 200 - 2a6: 1128 l32i.n a2, a1, 4 - 2a8: 02f2b6 bltui a2, 0x100, 2ae - 2ab: ffd446 j 200 - 2ae: 015080 slli a5, a0, 24 - 2b1: 114200 slli a4, a2, 16 - 2b4: 204450 or a4, a4, a5 - 2b7: 20dd40 or a13, a13, a4 - 2ba: ffd606 j 216 - 2bd: 000000 ill - 2c0: 000010 excw - ... - -000002c4 : - 2c4: ffff31 l32r a3, 2c0 - 2c7: 041c movi.n a4, 16 - 2c9: f0c112 addi a1, a1, -16 - 2cc: 0109 s32i.n a0, a1, 0 - 2ce: 000005 call0 2d0 - 2d1: 0108 l32i.n a0, a1, 0 - 2d3: 10c112 addi a1, a1, 16 - 2d6: f00d ret.n - ... - -000002e0 : - 2e0: 036d mov.n a6, a3 - 2e2: d0c112 addi a1, a1, -48 - 2e5: 41c9 s32i.n a12, a1, 16 - 2e7: 51d9 s32i.n a13, a1, 20 - 2e9: 61e9 s32i.n a14, a1, 24 - 2eb: 9149 s32i.n a4, a1, 36 - 2ed: a119 s32i.n a1, a1, 40 - 2ef: 8139 s32i.n a3, a1, 32 - 2f1: 71f9 s32i.n a15, a1, 28 - 2f3: 3109 s32i.n a0, a1, 12 - 2f5: 2169 s32i.n a6, a1, 8 - 2f7: 000c movi.n a0, 0 - 2f9: 0f0c movi.n a15, 0 - 2fb: 0238 l32i.n a3, a2, 0 - 2fd: 0139 s32i.n a3, a1, 0 - 2ff: a1d8 l32i.n a13, a1, 40 - 301: 0c0c movi.n a12, 0 - 303: 000dd2 l8ui a13, a13, 0 - 306: b109 s32i.n a0, a1, 44 - 308: 0d2d mov.n a2, a13 - 30a: a30c movi.n a3, 10 - 30c: fff301 l32r a0, 2d8 - 30f: 0000c0 callx0 a0 - 312: 02ed mov.n a14, a2 - 314: a30c movi.n a3, 10 - 316: 0d2d mov.n a2, a13 - 318: fff101 l32r a0, 2dc - 31b: 0000c0 callx0 a0 - 31e: a108 l32i.n a0, a1, 40 - 320: 74d020 extui a13, a2, 0, 8 - 323: 30ce32 addi a3, a14, 48 - 326: 714b addi.n a7, a1, 4 - 328: 4c7a add.n a4, a12, a7 - 32a: 004432 s8i a3, a4, 0 - 32d: 0040d2 s8i a13, a0, 0 - 330: cc1b addi.n a12, a12, 1 - 332: 74c0c0 extui a12, a12, 0, 8 - 335: fcfd56 bnez a13, 308 - 338: 2108 l32i.n a0, a1, 8 - 33a: ffa082 movi a8, 255 - 33d: 2109 s32i.n a0, a1, 8 - 33f: cc0b addi.n a12, a12, -1 - 341: 74c0c0 extui a12, a12, 0, 8 - 344: 1a1c87 beq a12, a8, 362 - 347: 0fdd mov.n a13, a15 - 349: 91e8 l32i.n a14, a1, 36 - 34b: ff1b addi.n a15, a15, 1 - 34d: 0cade7 bge a13, a14, 35d - 350: 2c7a add.n a2, a12, a7 - 352: 000222 l8ui a2, a2, 0 - 355: 004022 s8i a2, a0, 0 - 358: 001b addi.n a0, a0, 1 - 35a: fff7c6 j 33d - 35d: 030c movi.n a3, 0 - 35f: 000b86 j 391 - 362: 0f3d mov.n a3, a15 - 364: 9148 l32i.n a4, a1, 36 - 366: ff1b addi.n a15, a15, 1 - 368: f1a347 bge a3, a4, 35d - 36b: a1a8 l32i.n a10, a1, 40 - 36d: e82c movi.n a8, 46 - 36f: 601b addi.n a6, a0, 1 - 371: 2169 s32i.n a6, a1, 8 - 373: 004082 s8i a8, a0, 0 - 376: aa1b addi.n a10, a10, 1 - 378: b108 l32i.n a0, a1, 44 - 37a: a1a9 s32i.n a10, a1, 40 - 37c: 901b addi.n a9, a0, 1 - 37e: 740090 extui a0, a9, 0, 8 - 381: 024026 beqi a0, 4, 387 - 384: ffddc6 j 2ff - 387: 8138 l32i.n a3, a1, 32 - 389: ffd6c2 addmi a12, a6, 0xffffff00 - 38c: 0b0c movi.n a11, 0 - 38e: ff4cb2 s8i a11, a12, 255 - 391: 032d mov.n a2, a3 - 393: 41c8 l32i.n a12, a1, 16 - 395: 51d8 l32i.n a13, a1, 20 - 397: 61e8 l32i.n a14, a1, 24 - 399: 71f8 l32i.n a15, a1, 28 - 39b: 3108 l32i.n a0, a1, 12 - 39d: 30c112 addi a1, a1, 48 - 3a0: f00d ret.n - -ip_frag.o: file format elf32-xtensa-le - - -ip.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: f0c112 addi a1, a1, -16 - 13: 21d9 s32i.n a13, a1, 8 - 15: 02dd mov.n a13, a2 - 17: fffa21 l32r a2, 0 - 1a: 11c9 s32i.n a12, a1, 4 - 1c: 0228 l32i.n a2, a2, 0 - 1e: 0109 s32i.n a0, a1, 0 - 20: 02cd mov.n a12, a2 - 22: 829c beqz.n a2, 3e - 24: 350c32 l8ui a3, a12, 53 - 27: 0e6307 bbci a3, 0, 39 - 2a: 2c68 l32i.n a6, a12, 8 - 2c: 1c58 l32i.n a5, a12, 4 - 2e: 0d48 l32i.n a4, a13, 0 - 30: 105560 and a5, a5, a6 - 33: 104460 and a4, a4, a6 - 36: 421457 beq a4, a5, 7c - 39: 0cc8 l32i.n a12, a12, 0 - 3b: fe5c56 bnez a12, 24 - 3e: 02cd mov.n a12, a2 - 40: 02ac beqz.n a2, 64 - 42: 350c62 l8ui a6, a12, 53 - 45: 166607 bbci a6, 0, 5f - 48: 0d28 l32i.n a2, a13, 0 - 4a: 0c3d mov.n a3, a12 - 4c: ffef01 l32r a0, 8 - 4f: 0000c0 callx0 a0 - 52: 92cc bnez.n a2, 5f - 54: 020c movi.n a2, 0 - 56: ffed01 l32r a0, c - 59: 0000c0 callx0 a0 - 5c: 1c12c7 beq a2, a12, 7c - 5f: 0cc8 l32i.n a12, a12, 0 - 61: fddc56 bnez a12, 42 - 64: ffe8c1 l32r a12, 4 - 67: 100c movi.n a0, 1 - 69: 0cc8 l32i.n a12, a12, 0 - 6b: 0d0c movi.n a13, 0 - 6d: 9c8c beqz.n a12, 7a - 6f: 350c22 l8ui a2, a12, 53 - 72: 042020 extui a2, a2, 0, 1 - 75: 83d020 moveqz a13, a0, a2 - 78: 0d8c beqz.n a13, 7c - 7a: 0c0c movi.n a12, 0 - 7c: 0108 l32i.n a0, a1, 0 - 7e: 0c2d mov.n a2, a12 - 80: 21d8 l32i.n a13, a1, 8 - 82: 11c8 l32i.n a12, a1, 4 - 84: 10c112 addi a1, a1, 16 - 87: f00d ret.n - ... - -000000a0 : - a0: f0c112 addi a1, a1, -16 - a3: 0109 s32i.n a0, a1, 0 - a5: fff901 l32r a0, 8c - a8: 0008 l32i.n a0, a0, 0 - aa: c0ac beqz.n a0, da - ac: 350052 l8ui a5, a0, 53 - af: 044050 extui a4, a5, 0, 1 - b2: 0e6507 bbci a5, 0, c4 - b5: 2088 l32i.n a8, a0, 8 - b7: 1078 l32i.n a7, a0, 4 - b9: 0268 l32i.n a6, a2, 0 - bb: 107780 and a7, a7, a8 - be: 106680 and a6, a6, a8 - c1: 481677 beq a6, a7, 10d - c4: d48c beqz.n a4, d5 - c6: 20a8 l32i.n a10, a0, 8 - c8: 1098 l32i.n a9, a0, 4 - ca: 0388 l32i.n a8, a3, 0 - cc: 1099a0 and a9, a9, a10 - cf: 1088a0 and a8, a8, a10 - d2: 371897 beq a8, a9, 10d - d5: 0008 l32i.n a0, a0, 0 - d7: fd1056 bnez a0, ac - da: ffed31 l32r a3, 90 - dd: 020c movi.n a2, 0 - df: 0348 l32i.n a4, a3, 0 - e1: 1b0c movi.n a11, 1 - e3: b48c beqz.n a4, f2 - e5: 350402 l8ui a0, a4, 53 - e8: 0a0c movi.n a10, 0 - ea: 040000 extui a0, a0, 0, 1 - ed: 83ab00 moveqz a10, a11, a0 - f0: 1a8c beqz.n a10, f5 - f2: 000406 j 106 - f5: ffe721 l32r a2, 94 - f8: c6a032 movi a3, 198 - fb: ffe801 l32r a0, 9c - fe: 0000c0 callx0 a0 - 101: ffe521 l32r a2, 98 - 104: 0228 l32i.n a2, a2, 0 - 106: 0108 l32i.n a0, a1, 0 - 108: 10c112 addi a1, a1, 16 - 10b: f00d ret.n - 10d: 002d mov.n a2, a0 - 10f: fffcc6 j 106 - ... - 11e: 3f0000 excw - 121: ff .byte 0xff - ... - -00000170 : - 170: e0c112 addi a1, a1, -32 - 173: 61f9 s32i.n a15, a1, 24 - 175: 2109 s32i.n a0, a1, 8 - 177: 41d9 s32i.n a13, a1, 16 - 179: 31c9 s32i.n a12, a1, 12 - 17b: 51e9 s32i.n a14, a1, 20 - 17d: 02cd mov.n a12, a2 - 17f: 12e8 l32i.n a14, a2, 4 - 181: 03dd mov.n a13, a3 - 183: 010e02 l8ui a0, a14, 1 - 186: 000e32 l8ui a3, a14, 0 - 189: 110080 slli a0, a0, 8 - 18c: 200030 or a0, a0, a3 - 18f: 343400 extui a3, a0, 4, 4 - 192: 164326 beqi a3, 4, 1ac - 195: ffe301 l32r a0, 124 - 198: 0000c0 callx0 a0 - 19b: 020c movi.n a2, 0 - 19d: 31c8 l32i.n a12, a1, 12 - 19f: 41d8 l32i.n a13, a1, 16 - 1a1: 51e8 l32i.n a14, a1, 20 - 1a3: 61f8 l32i.n a15, a1, 24 - 1a5: 2108 l32i.n a0, a1, 8 - 1a7: 20c112 addi a1, a1, 32 - 1aa: f00d ret.n - 1ac: 020e32 l8ui a3, a14, 2 - 1af: 030ef2 l8ui a15, a14, 3 - 1b2: 340000 extui a0, a0, 0, 4 - 1b5: 1100e0 slli a0, a0, 2 - 1b8: 11ff80 slli a15, a15, 8 - 1bb: f40000 extui a0, a0, 0, 16 - 1be: 20ff30 or a15, a15, a3 - 1c1: 7438f0 extui a3, a15, 8, 8 - 1c4: 11ff80 slli a15, a15, 8 - 1c7: 20ff30 or a15, a15, a3 - 1ca: 051232 l16ui a3, a2, 10 - 1cd: f4f0f0 extui a15, a15, 0, 16 - 1d0: 1e3307 bltu a3, a0, 1f2 - 1d3: 041222 l16ui a2, a2, 8 - 1d6: 1109 s32i.n a0, a1, 4 - 1d8: 1632f7 bltu a2, a15, 1f2 - 1db: 0e2d mov.n a2, a14 - 1dd: 003d mov.n a3, a0 - 1df: ffd201 l32r a0, 128 - 1e2: 0000c0 callx0 a0 - 1e5: 429c beqz.n a2, 1fd - 1e7: 0c2d mov.n a2, a12 - 1e9: ffd001 l32r a0, 12c - 1ec: 0000c0 callx0 a0 - 1ef: ffea06 j 19b - 1f2: 0c2d mov.n a2, a12 - 1f4: ffcf01 l32r a0, 130 - 1f7: 0000c0 callx0 a0 - 1fa: ffe746 j 19b - 1fd: 0f3d mov.n a3, a15 - 1ff: 0c2d mov.n a2, a12 - 201: ffcc01 l32r a0, 134 - 204: 0000c0 callx0 a0 - 207: e0a022 movi a2, 224 - 20a: f0a072 movi a7, 240 - 20d: ffc1f1 l32r a15, 114 - 210: 130e32 l8ui a3, a14, 19 - 213: 120e42 l8ui a4, a14, 18 - 216: 113380 slli a3, a3, 8 - 219: 203340 or a3, a3, a4 - 21c: 110e42 l8ui a4, a14, 17 - 21f: 113380 slli a3, a3, 8 - 222: 203340 or a3, a3, a4 - 225: 100e42 l8ui a4, a14, 16 - 228: 113380 slli a3, a3, 8 - 22b: 203340 or a3, a3, a4 - 22e: 0f39 s32i.n a3, a15, 0 - 230: 103370 and a3, a3, a7 - 233: 0f0e42 l8ui a4, a14, 15 - 236: 0e0e52 l8ui a5, a14, 14 - 239: 114480 slli a4, a4, 8 - 23c: 204450 or a4, a4, a5 - 23f: 0d0e52 l8ui a5, a14, 13 - 242: 114480 slli a4, a4, 8 - 245: 204450 or a4, a4, a5 - 248: 0c0e52 l8ui a5, a14, 12 - 24b: 114480 slli a4, a4, 8 - 24e: 204450 or a4, a4, a5 - 251: 1f49 s32i.n a4, a15, 4 - 253: 1a9327 bne a3, a2, 271 - 256: 350d42 l8ui a4, a13, 53 - 259: 044740 extui a4, a4, 7, 1 - 25c: 14d416 beqz a4, 3ad - 25f: 0d2d mov.n a2, a13 - 261: 0f3d mov.n a3, a15 - 263: ffb501 l32r a0, 138 - 266: 0000c0 callx0 a0 - 269: 140216 beqz a2, 3ad - 26c: 0d0d mov.n a0, a13 - 26e: 001106 j 2b6 - 271: c97c movi.n a9, -4 - 273: ffa981 l32r a8, 118 - 276: 140c movi.n a4, 1 - 278: 0d0d mov.n a0, a13 - 27a: 350052 l8ui a5, a0, 53 - 27d: 226507 bbci a5, 0, 2a3 - 280: 1f1097 beq a0, a9, 2a3 - 283: 1078 l32i.n a7, a0, 4 - 285: 0f28 l32i.n a2, a15, 0 - 287: 879c beqz.n a7, 2a3 - 289: 7149 s32i.n a4, a1, 28 - 28b: 0109 s32i.n a0, a1, 0 - 28d: 251727 beq a7, a2, 2b6 - 290: 003d mov.n a3, a0 - 292: ffaa01 l32r a0, 13c - 295: 0000c0 callx0 a0 - 298: 0108 l32i.n a0, a1, 0 - 29a: ffa081 l32r a8, 11c - 29d: c97c movi.n a9, -4 - 29f: 7148 l32i.n a4, a1, 28 - 2a1: 12dc bnez.n a2, 2b6 - 2a3: 34cc bnez.n a4, 2aa - 2a5: 0008 l32i.n a0, a0, 0 - 2a7: 0000c6 j 2ae - 2aa: 0808 l32i.n a0, a8, 0 - 2ac: 040c movi.n a4, 0 - 2ae: 019d07 bne a13, a0, 2b3 - 2b1: 0008 l32i.n a0, a0, 0 - 2b3: fc3056 bnez a0, 27a - 2b6: 40ec bnez.n a0, 2de - 2b8: 090e62 l8ui a6, a14, 9 - 2bb: efc662 addi a6, a6, -17 - 2be: 0e6656 bnez a6, 3a8 - 2c1: 1198 l32i.n a9, a1, 4 - 2c3: 99ea add.n a9, a9, a14 - 2c5: 030982 l8ui a8, a9, 3 - 2c8: 020992 l8ui a9, a9, 2 - 2cb: 118880 slli a8, a8, 8 - 2ce: 208890 or a8, a8, a9 - 2d1: bcd882 addmi a8, a8, 0xffffbc00 - 2d4: 0e7856 bnez a8, 3bf - 2d7: 0d0d mov.n a0, a13 - 2d9: 030c movi.n a3, 0 - 2db: 000046 j 2e0 - 2de: 130c movi.n a3, 1 - 2e0: 23ac beqz.n a3, 306 - 2e2: 1f28 l32i.n a2, a15, 4 - 2e4: 0109 s32i.n a0, a1, 0 - 2e6: c29c beqz.n a2, 306 - 2e8: 0d3d mov.n a3, a13 - 2ea: ff9501 l32r a0, 140 - 2ed: 0000c0 callx0 a0 - 2f0: 0108 l32i.n a0, a1, 0 - 2f2: 0a7256 bnez a2, 39d - 2f5: 1fa8 l32i.n a10, a15, 4 - 2f7: f0a0b2 movi a11, 240 - 2fa: 10aab0 and a10, a10, a11 - 2fd: e0a0b2 movi a11, 224 - 300: 029ab7 bne a10, a11, 306 - 303: 002586 j 39d - 306: 90cc bnez.n a0, 313 - 308: 0c2d mov.n a2, a12 - 30a: ff8e01 l32r a0, 144 - 30d: 0000c0 callx0 a0 - 310: ffa1c6 j 19b - 313: ff8301 l32r a0, 120 - 316: 070e22 l8ui a2, a14, 7 - 319: 060e32 l8ui a3, a14, 6 - 31c: 112280 slli a2, a2, 8 - 31f: 202230 or a2, a2, a3 - 322: 0a0027 bnone a0, a2, 330 - 325: 0c2d mov.n a2, a12 - 327: ff8801 l32r a0, 148 - 32a: 0000c0 callx0 a0 - 32d: ff9a86 j 19b - 330: 2fd9 s32i.n a13, a15, 8 - 332: 3fe9 s32i.n a14, a15, 12 - 334: 0c2d mov.n a2, a12 - 336: 0d3d mov.n a3, a13 - 338: ff8501 l32r a0, 14c - 33b: 0000c0 callx0 a0 - 33e: 04e256 bnez a2, 390 - 341: 090e02 l8ui a0, a14, 9 - 344: 3e1026 beqi a0, 1, 386 - 347: 792026 beqi a0, 2, 3c4 - 34a: 026066 bnei a0, 6, 350 - 34d: 002086 j 3d3 - 350: 131c movi.n a3, 17 - 352: 5c1037 beq a0, a3, 3b2 - 355: 0d3d mov.n a3, a13 - 357: 0f28 l32i.n a2, a15, 0 - 359: ff7d01 l32r a0, 150 - 35c: 0000c0 callx0 a0 - 35f: 82dc bnez.n a2, 37b - 361: 0f48 l32i.n a4, a15, 0 - 363: f0a052 movi a5, 240 - 366: 104450 and a4, a4, a5 - 369: e0a052 movi a5, 224 - 36c: 0b1457 beq a4, a5, 37b - 36f: 1ce9 s32i.n a14, a12, 4 - 371: 0c2d mov.n a2, a12 - 373: 230c movi.n a3, 2 - 375: ff7701 l32r a0, 154 - 378: 0000c0 callx0 a0 - 37b: 0c2d mov.n a2, a12 - 37d: ff7601 l32r a0, 158 - 380: 0000c0 callx0 a0 - 383: 000246 j 390 - 386: 0d3d mov.n a3, a13 - 388: 0c2d mov.n a2, a12 - 38a: ff7401 l32r a0, 15c - 38d: 0000c0 callx0 a0 - 390: 060c movi.n a6, 0 - 392: 2f69 s32i.n a6, a15, 8 - 394: 3f69 s32i.n a6, a15, 12 - 396: 1f69 s32i.n a6, a15, 4 - 398: 0f69 s32i.n a6, a15, 0 - 39a: ff7f46 j 19b - 39d: 0c2d mov.n a2, a12 - 39f: ff7001 l32r a0, 160 - 3a2: 0000c0 callx0 a0 - 3a5: ff7c86 j 19b - 3a8: 130c movi.n a3, 1 - 3aa: ffcc86 j 2e0 - 3ad: 000c movi.n a0, 0 - 3af: ffc0c6 j 2b6 - 3b2: 0d3d mov.n a3, a13 - 3b4: 0c2d mov.n a2, a12 - 3b6: ff6b01 l32r a0, 164 - 3b9: 0000c0 callx0 a0 - 3bc: fff406 j 390 - 3bf: 130c movi.n a3, 1 - 3c1: ffc6c6 j 2e0 - 3c4: 0d3d mov.n a3, a13 - 3c6: 0c2d mov.n a2, a12 - 3c8: 0f4d mov.n a4, a15 - 3ca: ff6701 l32r a0, 168 - 3cd: 0000c0 callx0 a0 - 3d0: ffef06 j 390 - 3d3: 0d3d mov.n a3, a13 - 3d5: 0c2d mov.n a2, a12 - 3d7: ff6501 l32r a0, 16c - 3da: 0000c0 callx0 a0 - 3dd: ffebc6 j 390 - -000003e0 : - 3e0: e0c112 addi a1, a1, -32 - 3e3: 4109 s32i.n a0, a1, 16 - 3e5: 8188 l32i.n a8, a1, 32 - 3e7: 0189 s32i.n a8, a1, 0 - 3e9: 000c movi.n a0, 0 - 3eb: 1109 s32i.n a0, a1, 4 - 3ed: 2109 s32i.n a0, a1, 8 - 3ef: 000005 call0 3f0 - 3f2: 4108 l32i.n a0, a1, 16 - 3f4: 20c112 addi a1, a1, 32 - 3f7: f00d ret.n - 3f9: 000000 ill - 3fc: fffc bnez.n a15, 43f - 3fe: 000000 ill - 401: 000000 ill - 404: 004000 break 0, 0 - ... - -00000418 : - 418: d0c112 addi a1, a1, -48 - 41b: 7109 s32i.n a0, a1, 28 - 41d: 81c9 s32i.n a12, a1, 32 - 41f: 91d9 s32i.n a13, a1, 36 - 421: a1e9 s32i.n a14, a1, 40 - 423: 02dd mov.n a13, a2 - 425: 04ed mov.n a14, a4 - 427: 032d mov.n a2, a3 - 429: 44bc beqz.n a4, 461 - 42b: 4159 s32i.n a5, a1, 16 - 42d: 3169 s32i.n a6, a1, 12 - 42f: 2179 s32i.n a7, a1, 8 - 431: 1c11c2 l16ui a12, a1, 56 - 434: 1129 s32i.n a2, a1, 4 - 436: 063c16 beqz a12, 49d - 439: 0d2d mov.n a2, a13 - 43b: fff041 l32r a4, 3fc - 43e: 3c3b addi.n a3, a12, 3 - 440: 103340 and a3, a3, a4 - 443: 6139 s32i.n a3, a1, 24 - 445: 14c342 addi a4, a3, 20 - 448: f44040 extui a4, a4, 0, 16 - 44b: 5149 s32i.n a4, a1, 20 - 44d: 113300 slli a3, a3, 16 - 450: 313030 srai a3, a3, 16 - 453: ffed01 l32r a0, 408 - 456: 0000c0 callx0 a0 - 459: 153216 beqz a2, 5b0 - 45c: e27c movi.n a2, -2 - 45e: 000b86 j 490 - 461: 1d58 l32i.n a5, a13, 4 - 463: 01ed mov.n a14, a1 - 465: 100562 l8ui a6, a5, 16 - 468: 110572 l8ui a7, a5, 17 - 46b: 120582 l8ui a8, a5, 18 - 46e: 130552 l8ui a5, a5, 19 - 471: c128 l32i.n a2, a1, 48 - 473: 115580 slli a5, a5, 8 - 476: 205580 or a5, a5, a8 - 479: 115580 slli a5, a5, 8 - 47c: 205570 or a5, a5, a7 - 47f: 115580 slli a5, a5, 8 - 482: 205560 or a5, a5, a6 - 485: 0159 s32i.n a5, a1, 0 - 487: 0e4d mov.n a4, a14 - 489: 5208 l32i.n a0, a2, 20 - 48b: 0d3d mov.n a3, a13 - 48d: 0000c0 callx0 a0 - 490: 81c8 l32i.n a12, a1, 32 - 492: 91d8 l32i.n a13, a1, 36 - 494: a1e8 l32i.n a14, a1, 40 - 496: 7108 l32i.n a0, a1, 28 - 498: 30c112 addi a1, a1, 48 - 49b: f00d ret.n - 49d: 0c0c movi.n a12, 0 - 49f: 421c movi.n a2, 20 - 4a1: 5129 s32i.n a2, a1, 20 - 4a3: 0d2d mov.n a2, a13 - 4a5: 431c movi.n a3, 20 - 4a7: ffd901 l32r a0, 40c - 4aa: 0000c0 callx0 a0 - 4ad: fab256 bnez a2, 45c - 4b0: 3158 l32i.n a5, a1, 12 - 4b2: 5168 l32i.n a6, a1, 20 - 4b4: 070c movi.n a7, 0 - 4b6: 041d42 l16ui a4, a13, 8 - 4b9: 2188 l32i.n a8, a1, 8 - 4bb: 1d08 l32i.n a0, a13, 4 - 4bd: 4198 l32i.n a9, a1, 16 - 4bf: 084092 s8i a9, a0, 8 - 4c2: 094082 s8i a8, a0, 9 - 4c5: 742840 extui a2, a4, 8, 8 - 4c8: 064072 s8i a7, a0, 6 - 4cb: 074072 s8i a7, a0, 7 - 4ce: 416260 srli a6, a6, 2 - 4d1: 113880 slli a3, a8, 8 - 4d4: 203930 or a3, a9, a3 - 4d7: 116680 slli a6, a6, 8 - 4da: 205560 or a5, a5, a6 - 4dd: 3c3a add.n a3, a12, a3 - 4df: 0e78 l32i.n a7, a14, 0 - 4e1: 104072 s8i a7, a0, 16 - 4e4: 11c480 slli a12, a4, 8 - 4e7: 20cc20 or a12, a12, a2 - 4ea: f44070 extui a4, a7, 0, 16 - 4ed: f56070 extui a6, a7, 16, 16 - 4f0: 417870 srli a7, a7, 8 - 4f3: 446a add.n a4, a4, a6 - 4f5: 334a add.n a3, a3, a4 - 4f7: 114072 s8i a7, a0, 17 - 4fa: ffc161 l32r a6, 400 - 4fd: 417870 srli a7, a7, 8 - 500: 124072 s8i a7, a0, 18 - 503: 081622 l16ui a2, a6, 16 - 506: 417870 srli a7, a7, 8 - 509: 421b addi.n a4, a2, 1 - 50b: 134072 s8i a7, a0, 19 - 50e: 085642 s16i a4, a6, 16 - 511: 744820 extui a4, a2, 8, 8 - 514: ffbc61 l32r a6, 404 - 517: 112280 slli a2, a2, 8 - 51a: 202240 or a2, a2, a4 - 51d: 114580 slli a4, a5, 8 - 520: 044022 s8i a2, a0, 4 - 523: 205560 or a5, a5, a6 - 526: 745850 extui a5, a5, 8, 8 - 529: 204450 or a4, a4, a5 - 52c: 004042 s8i a4, a0, 0 - 52f: 415840 srli a5, a4, 8 - 532: f44040 extui a4, a4, 0, 16 - 535: 014052 s8i a5, a0, 1 - 538: 334a add.n a3, a3, a4 - 53a: 7448c0 extui a4, a12, 8, 8 - 53d: f4c0c0 extui a12, a12, 0, 16 - 540: 0240c2 s8i a12, a0, 2 - 543: 034042 s8i a4, a0, 3 - 546: cc3a add.n a12, a12, a3 - 548: 413820 srli a3, a2, 8 - 54b: f42020 extui a2, a2, 0, 16 - 54e: 054032 s8i a3, a0, 5 - 551: 1138 l32i.n a3, a1, 4 - 553: cc2a add.n a12, a12, a2 - 555: 238c beqz.n a3, 55b - 557: 0348 l32i.n a4, a3, 0 - 559: 44dc bnez.n a4, 571 - 55b: c128 l32i.n a2, a1, 48 - 55d: 1248 l32i.n a4, a2, 4 - 55f: 0c4042 s8i a4, a0, 12 - 562: 413840 srli a3, a4, 8 - 565: 0d4032 s8i a3, a0, 13 - 568: 413830 srli a3, a3, 8 - 56b: 0e4032 s8i a3, a0, 14 - 56e: 000406 j 582 - 571: c128 l32i.n a2, a1, 48 - 573: 0c4042 s8i a4, a0, 12 - 576: 413840 srli a3, a4, 8 - 579: 0d4032 s8i a3, a0, 13 - 57c: 413830 srli a3, a3, 8 - 57f: 0e4032 s8i a3, a0, 14 - 582: 417830 srli a7, a3, 8 - 585: f56040 extui a6, a4, 16, 16 - 588: f45040 extui a5, a4, 0, 16 - 58b: 556a add.n a5, a5, a6 - 58d: 5c5a add.n a5, a12, a5 - 58f: 0f4072 s8i a7, a0, 15 - 592: f56050 extui a6, a5, 16, 16 - 595: f45050 extui a5, a5, 0, 16 - 598: 556a add.n a5, a5, a6 - 59a: f56050 extui a6, a5, 16, 16 - 59d: 556a add.n a5, a5, a6 - 59f: f67c movi.n a6, -1 - 5a1: 305560 xor a5, a5, a6 - 5a4: 0a4052 s8i a5, a0, 10 - 5a7: 415850 srli a5, a5, 8 - 5aa: 0b4052 s8i a5, a0, 11 - 5ad: ffb586 j 487 - 5b0: d138 l32i.n a3, a1, 52 - 5b2: 1d28 l32i.n a2, a13, 4 - 5b4: 0c4d mov.n a4, a12 - 5b6: ff9601 l32r a0, 410 - 5b9: 0000c0 callx0 a0 - 5bc: 6148 l32i.n a4, a1, 24 - 5be: 0ebc47 bgeu a12, a4, 5d0 - 5c1: c044c0 sub a4, a4, a12 - 5c4: 1d28 l32i.n a2, a13, 4 - 5c6: 030c movi.n a3, 0 - 5c8: 22ca add.n a2, a2, a12 - 5ca: ff9201 l32r a0, 414 - 5cd: 0000c0 callx0 a0 - 5d0: 6128 l32i.n a2, a1, 24 - 5d2: 0c0c movi.n a12, 0 - 5d4: f42120 extui a2, a2, 1, 16 - 5d7: 1112a6 blti a2, 1, 5ec - 5da: 1d08 l32i.n a0, a13, 4 - 5dc: 902200 addx2 a2, a2, a0 - 5df: 001032 l16ui a3, a0, 0 - 5e2: 002b addi.n a0, a0, 2 - 5e4: c3ca add.n a12, a3, a12 - 5e6: f59027 bne a0, a2, 5df - 5e9: ffad86 j 4a3 - 5ec: 0c0c movi.n a12, 0 - 5ee: ffac46 j 4a3 - 5f1: 000000 ill - -000005f4 : - 5f4: d0c112 addi a1, a1, -48 - 5f7: 5139 s32i.n a3, a1, 20 - 5f9: 6159 s32i.n a5, a1, 24 - 5fb: 7169 s32i.n a6, a1, 28 - 5fd: 8179 s32i.n a7, a1, 32 - 5ff: 9109 s32i.n a0, a1, 36 - 601: 4129 s32i.n a2, a1, 16 - 603: a1c9 s32i.n a12, a1, 40 - 605: 042d mov.n a2, a4 - 607: 04cd mov.n a12, a4 - 609: 000005 call0 60c - 60c: 32cc bnez.n a2, 613 - 60e: c27c movi.n a2, -4 - 610: 000406 j 624 - 613: 0c4d mov.n a4, a12 - 615: 5138 l32i.n a3, a1, 20 - 617: 6158 l32i.n a5, a1, 24 - 619: 7168 l32i.n a6, a1, 28 - 61b: 0129 s32i.n a2, a1, 0 - 61d: 8178 l32i.n a7, a1, 32 - 61f: 4128 l32i.n a2, a1, 16 - 621: 000005 call0 624 - 624: a1c8 l32i.n a12, a1, 40 - 626: 9108 l32i.n a0, a1, 36 - 628: 30c112 addi a1, a1, 48 - 62b: f00d ret.n - -Disassembly of section .irom.text: - -00000630 <.irom.text>: - 630: 7069 s32i.n a6, a0, 28 - 632: 5f .byte 0x5f - 633: 756f72 s32i a7, a15, 0x1d4 - 636: 726574 excw - 639: 642520 extui a2, a2, 5, 7 - 63c: 702520 excw - 63f: 000a add.n a0, a0, a0 - -mdns.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: ffff31 l32r a3, 0 - 7: 0329 s32i.n a2, a3, 0 - 9: f00d ret.n - b: 037200 excw - e: a08200 addx4 a8, a2, a0 - 11: 331bc0 excw - 14: 076d mov.n a6, a7 - 16: 1e4787 ball a7, a8, 38 - 19: 379c beqz.n a7, 30 - 1b: 000242 l8ui a4, a2, 0 - 1e: 000352 l8ui a5, a3, 0 - 21: 331b addi.n a3, a3, 1 - 23: 159457 bne a4, a5, 3c - 26: 221b addi.n a2, a2, 1 - 28: 660b addi.n a6, a6, -1 - 2a: 746060 extui a6, a6, 0, 8 - 2d: fea656 bnez a6, 1b - 30: 000372 l8ui a7, a3, 0 - 33: 221b addi.n a2, a2, 1 - 35: fd9756 bnez a7, 12 - 38: 020c movi.n a2, 0 - 3a: f00d ret.n - 3c: 120c movi.n a2, 1 - 3e: f00d ret.n - ... - 48: 0e0000 excw - 4b: 000010 excw - 4e: 000000 ill - 51: 000c movi.n a0, 0 - 53: 0c0000 excw - 56: 000000 ill - 59: 2c0100 excw - ... - 64: 000c00 excw - 67: 000000 ill - 6a: 000000 ill - 6d: 100e00 and a0, a14, a0 - 70: 000320 excw - 73: 002000 isync - 76: 000000 ill - 79: 000000 ill - 7c: 1f .byte 0x1f - 7d: 000003 excw - 80: 000000 ill - 83: 001000 excw - 86: e90000 excw - 89: 000014 excw - 8c: 002100 excw - 8f: 000000 ill - 92: 0e .byte 0xe - 93: 003010 rfi 0 - 96: 200000 or a0, a0, a0 - 99: 000000 ill - 9c: 000024 excw - 9f: 000000 ill - a2: 000000 ill - a5: 100e00 and a0, a14, a0 - a8: 001000 excw - ab: 0e0000 excw - ae: 2c0000 excw - ... - 109: 000000 ill - 10c: 046d mov.n a6, a4 - 10e: c0c112 addi a1, a1, -64 - 111: c1c9 s32i.n a12, a1, 48 - 113: f1f9 s32i.n a15, a1, 60 - 115: 040c movi.n a4, 0 - 117: b109 s32i.n a0, a1, 44 - 119: d1d9 s32i.n a13, a1, 52 - 11b: e1e9 s32i.n a14, a1, 56 - 11d: a169 s32i.n a6, a1, 40 - 11f: 02ed mov.n a14, a2 - 121: 03dd mov.n a13, a3 - 123: 020c movi.n a2, 0 - 125: 10a232 movi a3, 0x210 - 128: ffe301 l32r a0, b4 - 12b: 0000c0 callx0 a0 - 12e: 02fd mov.n a15, a2 - 130: 92bc beqz.n a2, 16d - 132: 030c movi.n a3, 0 - 134: 12c8 l32i.n a12, a2, 4 - 136: c40c movi.n a4, 12 - 138: 0c2d mov.n a2, a12 - 13a: ffdf01 l32r a0, b8 - 13d: 0000c0 callx0 a0 - 140: a128 l32i.n a2, a1, 40 - 142: 84af02 movi a0, -124 - 145: 024c02 s8i a0, a12, 2 - 148: 112280 slli a2, a2, 8 - 14b: ffbd01 l32r a0, 40 - 14e: 004c22 s8i a2, a12, 0 - 151: 412820 srli a2, a2, 8 - 154: 014c22 s8i a2, a12, 1 - 157: 252e66 bnei a14, 2, 180 - 15a: 51d9 s32i.n a13, a1, 20 - 15c: 130c movi.n a3, 1 - 15e: 00a142 movi a4, 0x100 - 161: 064c42 s8i a4, a12, 6 - 164: 074c32 s8i a3, a12, 7 - 167: ffb741 l32r a4, 44 - 16a: 000b86 j 19c - 16d: fc7c movi.n a12, -1 - 16f: b108 l32i.n a0, a1, 44 - 171: d1d8 l32i.n a13, a1, 52 - 173: e1e8 l32i.n a14, a1, 56 - 175: 0c2d mov.n a2, a12 - 177: f1f8 l32i.n a15, a1, 60 - 179: c1c8 l32i.n a12, a1, 48 - 17b: 40c112 addi a1, a1, 64 - 17e: f00d ret.n - 180: fdce52 addi a5, a14, -3 - 183: 7448e0 extui a4, a14, 8, 8 - 186: 113e80 slli a3, a14, 8 - 189: 203340 or a3, a3, a4 - 18c: 38e556 bnez a5, 51e - 18f: 1048 l32i.n a4, a0, 4 - 191: 064c32 s8i a3, a12, 6 - 194: 51d9 s32i.n a13, a1, 20 - 196: 415830 srli a5, a3, 8 - 199: 074c52 s8i a5, a12, 7 - 19c: ed2c movi.n a13, 46 - 19e: 080c movi.n a8, 0 - 1a0: cccb addi.n a12, a12, 12 - 1a2: 440b addi.n a4, a4, -1 - 1a4: 441b addi.n a4, a4, 1 - 1a6: 0c2d mov.n a2, a12 - 1a8: cc1b addi.n a12, a12, 1 - 1aa: 000472 l8ui a7, a4, 0 - 1ad: 0d17d7 beq a7, a13, 1be - 1b0: a78c beqz.n a7, 1be - 1b2: 881b addi.n a8, a8, 1 - 1b4: 004c72 s8i a7, a12, 0 - 1b7: 441b addi.n a4, a4, 1 - 1b9: cc1b addi.n a12, a12, 1 - 1bb: fffac6 j 1aa - 1be: 004282 s8i a8, a2, 0 - 1c1: 080c movi.n a8, 0 - 1c3: 0c2d mov.n a2, a12 - 1c5: 000462 l8ui a6, a4, 0 - 1c8: 441b addi.n a4, a4, 1 - 1ca: fda656 bnez a6, 1a8 - 1cd: 060c movi.n a6, 0 - 1cf: 004c62 s8i a6, a12, 0 - 1d2: cc1b addi.n a12, a12, 1 - 1d4: 91c9 s32i.n a12, a1, 36 - 1d6: 531e66 bnei a14, 1, 22d - 1d9: 0c2d mov.n a2, a12 - 1db: 013d mov.n a3, a1 - 1dd: a40c movi.n a4, 10 - 1df: 00a472 movi a7, 0x400 - 1e2: 00a182 movi a8, 0x100 - 1e5: ff9891 l32r a9, 48 - 1e8: 1199 s32i.n a9, a1, 4 - 1ea: 004182 s8i a8, a1, 0 - 1ed: 015182 s16i a8, a1, 2 - 1f0: 045172 s16i a7, a1, 8 - 1f3: 180c movi.n a8, 1 - 1f5: 014182 s8i a8, a1, 1 - 1f8: ffb101 l32r a0, bc - 1fb: 0000c0 callx0 a0 - 1fe: 440c movi.n a4, 4 - 200: 31ab addi.n a3, a1, 10 - 202: 91c8 l32i.n a12, a1, 36 - 204: ff9201 l32r a0, 4c - 207: ccab addi.n a12, a12, 10 - 209: 2008 l32i.n a0, a0, 8 - 20b: 004302 s8i a0, a3, 0 - 20e: 410800 srli a0, a0, 8 - 211: 0c2d mov.n a2, a12 - 213: 014302 s8i a0, a3, 1 - 216: 410800 srli a0, a0, 8 - 219: 024302 s8i a0, a3, 2 - 21c: 410800 srli a0, a0, 8 - 21f: 034302 s8i a0, a3, 3 - 222: ffa701 l32r a0, c0 - 225: 0000c0 callx0 a0 - 228: 420c movi.n a2, 4 - 22a: 000046 j 22f - 22d: 062d mov.n a2, a6 - 22f: ff8891 l32r a9, 50 - 232: 022e26 beqi a14, 2, 238 - 235: 002186 j 2bf - 238: ff8921 l32r a2, 5c - 23b: ff8731 l32r a3, 58 - 23e: 00a142 movi a4, 0x100 - 241: ff8451 l32r a5, 54 - 244: 005152 s16i a5, a1, 0 - 247: 015142 s16i a4, a1, 2 - 24a: 1139 s32i.n a3, a1, 4 - 24c: 1228 l32i.n a2, a2, 4 - 24e: ff9d01 l32r a0, c4 - 251: 0000c0 callx0 a0 - 254: 6129 s32i.n a2, a1, 24 - 256: ff8221 l32r a2, 60 - 259: 1228 l32i.n a2, a2, 4 - 25b: ff9b01 l32r a0, c8 - 25e: 0000c0 callx0 a0 - 261: 322b addi.n a3, a2, 2 - 263: 6148 l32i.n a4, a1, 24 - 265: 0c2d mov.n a2, a12 - 267: 113380 slli a3, a3, 8 - 26a: 442b addi.n a4, a4, 2 - 26c: 744840 extui a4, a4, 8, 8 - 26f: 203340 or a3, a3, a4 - 272: 045132 s16i a3, a1, 8 - 275: a40c movi.n a4, 10 - 277: 013d mov.n a3, a1 - 279: ff9401 l32r a0, cc - 27c: 0000c0 callx0 a0 - 27f: ff7991 l32r a9, 64 - 282: 080c movi.n a8, 0 - 284: ff7901 l32r a0, 68 - 287: ccab addi.n a12, a12, 10 - 289: 1048 l32i.n a4, a0, 4 - 28b: 0c2d mov.n a2, a12 - 28d: 440b addi.n a4, a4, -1 - 28f: 441b addi.n a4, a4, 1 - 291: cc1b addi.n a12, a12, 1 - 293: 000472 l8ui a7, a4, 0 - 296: 0d17d7 beq a7, a13, 2a7 - 299: a78c beqz.n a7, 2a7 - 29b: 881b addi.n a8, a8, 1 - 29d: 004c72 s8i a7, a12, 0 - 2a0: 441b addi.n a4, a4, 1 - 2a2: cc1b addi.n a12, a12, 1 - 2a4: fffac6 j 293 - 2a7: 004282 s8i a8, a2, 0 - 2aa: 080c movi.n a8, 0 - 2ac: 0c2d mov.n a2, a12 - 2ae: 000452 l8ui a5, a4, 0 - 2b1: 441b addi.n a4, a4, 1 - 2b3: fda556 bnez a5, 291 - 2b6: 020c movi.n a2, 0 - 2b8: 060c movi.n a6, 0 - 2ba: 004c62 s8i a6, a12, 0 - 2bd: cc1b addi.n a12, a12, 1 - 2bf: 023e26 beqi a14, 3, 2c5 - 2c2: 0023c6 j 355 - 2c5: 005192 s16i a9, a1, 0 - 2c8: 5138 l32i.n a3, a1, 20 - 2ca: ff69e1 l32r a14, 70 - 2cd: ff6771 l32r a7, 6c - 2d0: 00a182 movi a8, 0x100 - 2d3: 015182 s16i a8, a1, 2 - 2d6: 1179 s32i.n a7, a1, 4 - 2d8: 0e2d mov.n a2, a14 - 2da: ff7d01 l32r a0, d0 - 2dd: 0000c0 callx0 a0 - 2e0: 0e2d mov.n a2, a14 - 2e2: ff6431 l32r a3, 74 - 2e5: ff7b01 l32r a0, d4 - 2e8: 0000c0 callx0 a0 - 2eb: ff6331 l32r a3, 78 - 2ee: 0e2d mov.n a2, a14 - 2f0: 1338 l32i.n a3, a3, 4 - 2f2: ff7901 l32r a0, d8 - 2f5: 0000c0 callx0 a0 - 2f8: 0e2d mov.n a2, a14 - 2fa: ff7801 l32r a0, dc - 2fd: 0000c0 callx0 a0 - 300: 013d mov.n a3, a1 - 302: 422b addi.n a4, a2, 2 - 304: 745840 extui a5, a4, 8, 8 - 307: 0c2d mov.n a2, a12 - 309: 114480 slli a4, a4, 8 - 30c: 204450 or a4, a4, a5 - 30f: 045142 s16i a4, a1, 8 - 312: a40c movi.n a4, 10 - 314: ff7301 l32r a0, e0 - 317: 0000c0 callx0 a0 - 31a: 5128 l32i.n a2, a1, 20 - 31c: 080c movi.n a8, 0 - 31e: ff5741 l32r a4, 7c - 321: ccab addi.n a12, a12, 10 - 323: 0c3d mov.n a3, a12 - 325: 8149 s32i.n a4, a1, 32 - 327: 441b addi.n a4, a4, 1 - 329: cc1b addi.n a12, a12, 1 - 32b: 000402 l8ui a0, a4, 0 - 32e: 5510d7 beq a0, a13, 387 - 331: 052016 beqz a0, 387 - 334: 881b addi.n a8, a8, 1 - 336: 004c02 s8i a0, a12, 0 - 339: 441b addi.n a4, a4, 1 - 33b: cc1b addi.n a12, a12, 1 - 33d: fffa86 j 32b - 340: 004082 s8i a8, a0, 0 - 343: 441b addi.n a4, a4, 1 - 345: 080c movi.n a8, 0 - 347: 0c0d mov.n a0, a12 - 349: 1b7756 bnez a7, 504 - 34c: 020c movi.n a2, 0 - 34e: 050c movi.n a5, 0 - 350: 004c52 s8i a5, a12, 0 - 353: cc1b addi.n a12, a12, 1 - 355: ff4ad1 l32r a13, 80 - 358: 3c2a add.n a3, a12, a2 - 35a: 1f48 l32i.n a4, a15, 4 - 35c: 0f2d mov.n a2, a15 - 35e: c03340 sub a3, a3, a4 - 361: f43030 extui a3, a3, 0, 16 - 364: ff6001 l32r a0, e4 - 367: 0000c0 callx0 a0 - 36a: 0d28 l32i.n a2, a13, 0 - 36c: 0f3d mov.n a3, a15 - 36e: ff4541 l32r a4, 84 - 371: ff4551 l32r a5, 88 - 374: ff5d01 l32r a0, e8 - 377: 0000c0 callx0 a0 - 37a: 02cd mov.n a12, a2 - 37c: 0f2d mov.n a2, a15 - 37e: ff5b01 l32r a0, ec - 381: 0000c0 callx0 a0 - 384: ff79c6 j 16f - 387: 004382 s8i a8, a3, 0 - 38a: 080c movi.n a8, 0 - 38c: 0c3d mov.n a3, a12 - 38e: 000452 l8ui a5, a4, 0 - 391: 441b addi.n a4, a4, 1 - 393: f92556 bnez a5, 329 - 396: 080c movi.n a8, 0 - 398: 060c movi.n a6, 0 - 39a: 420b addi.n a4, a2, -1 - 39c: 7149 s32i.n a4, a1, 28 - 39e: 004c62 s8i a6, a12, 0 - 3a1: 441b addi.n a4, a4, 1 - 3a3: cc1b addi.n a12, a12, 1 - 3a5: 0c0d mov.n a0, a12 - 3a7: cc1b addi.n a12, a12, 1 - 3a9: 000472 l8ui a7, a4, 0 - 3ac: 0d17d7 beq a7, a13, 3bd - 3af: a78c beqz.n a7, 3bd - 3b1: 881b addi.n a8, a8, 1 - 3b3: 004c72 s8i a7, a12, 0 - 3b6: 441b addi.n a4, a4, 1 - 3b8: cc1b addi.n a12, a12, 1 - 3ba: fffac6 j 3a9 - 3bd: 004082 s8i a8, a0, 0 - 3c0: 080c movi.n a8, 0 - 3c2: 0c0d mov.n a0, a12 - 3c4: 000472 l8ui a7, a4, 0 - 3c7: 441b addi.n a4, a4, 1 - 3c9: fda756 bnez a7, 3a7 - 3cc: 0e2d mov.n a2, a14 - 3ce: ff3131 l32r a3, 94 - 3d1: ff2f81 l32r a8, 90 - 3d4: 80a192 movi a9, 0x180 - 3d7: ff2da1 l32r a10, 8c - 3da: c00c movi.n a0, 12 - 3dc: c0afb2 movi a11, -64 - 3df: 004cb2 s8i a11, a12, 0 - 3e2: 014c02 s8i a0, a12, 1 - 3e5: 0051a2 s16i a10, a1, 0 - 3e8: 015192 s16i a9, a1, 2 - 3eb: 1189 s32i.n a8, a1, 4 - 3ed: ff4001 l32r a0, f0 - 3f0: 0000c0 callx0 a0 - 3f3: 0e2d mov.n a2, a14 - 3f5: ff2831 l32r a3, 98 - 3f8: ff3f01 l32r a0, f4 - 3fb: 0000c0 callx0 a0 - 3fe: 0e2d mov.n a2, a14 - 400: ff2731 l32r a3, 9c - 403: ff3d01 l32r a0, f8 - 406: 0000c0 callx0 a0 - 409: 0e2d mov.n a2, a14 - 40b: ff3c01 l32r a0, fc - 40e: 0000c0 callx0 a0 - 411: a40c movi.n a4, 10 - 413: 228b addi.n a2, a2, 8 - 415: ec2b addi.n a14, a12, 2 - 417: 743820 extui a3, a2, 8, 8 - 41a: 112280 slli a2, a2, 8 - 41d: 202230 or a2, a2, a3 - 420: 045122 s16i a2, a1, 8 - 423: 013d mov.n a3, a1 - 425: 0e2d mov.n a2, a14 - 427: ff3601 l32r a0, 100 - 42a: 0000c0 callx0 a0 - 42d: 2ccb addi.n a2, a12, 12 - 42f: 640c movi.n a4, 6 - 431: ff1b51 l32r a5, a0 - 434: 060c movi.n a6, 0 - 436: 71eb addi.n a7, a1, 14 - 438: 080c movi.n a8, 0 - 43a: 085182 s16i a8, a1, 16 - 43d: 073d mov.n a3, a7 - 43f: 014762 s8i a6, a7, 1 - 442: 061552 l16ui a5, a5, 12 - 445: 004782 s8i a8, a7, 0 - 448: 746850 extui a6, a5, 8, 8 - 44b: 115580 slli a5, a5, 8 - 44e: 205560 or a5, a5, a6 - 451: 095152 s16i a5, a1, 18 - 454: ff2c01 l32r a0, 104 - 457: 0000c0 callx0 a0 - 45a: 12ccc2 addi a12, a12, 18 - 45d: 12cee2 addi a14, a14, 18 - 460: 8148 l32i.n a4, a1, 32 - 462: 080c movi.n a8, 0 - 464: 441b addi.n a4, a4, 1 - 466: ee1b addi.n a14, a14, 1 - 468: 0c2d mov.n a2, a12 - 46a: cc1b addi.n a12, a12, 1 - 46c: 000402 l8ui a0, a4, 0 - 46f: 0f10d7 beq a0, a13, 482 - 472: c08c beqz.n a0, 482 - 474: ee1b addi.n a14, a14, 1 - 476: 881b addi.n a8, a8, 1 - 478: 004c02 s8i a0, a12, 0 - 47b: 441b addi.n a4, a4, 1 - 47d: cc1b addi.n a12, a12, 1 - 47f: fffa46 j 46c - 482: 004282 s8i a8, a2, 0 - 485: 080c movi.n a8, 0 - 487: 000462 l8ui a6, a4, 0 - 48a: 441b addi.n a4, a4, 1 - 48c: fd6656 bnez a6, 466 - 48f: ee1b addi.n a14, a14, 1 - 491: 080c movi.n a8, 0 - 493: 7148 l32i.n a4, a1, 28 - 495: 070c movi.n a7, 0 - 497: 004c72 s8i a7, a12, 0 - 49a: 441b addi.n a4, a4, 1 - 49c: cc1b addi.n a12, a12, 1 - 49e: 0c0d mov.n a0, a12 - 4a0: ee1b addi.n a14, a14, 1 - 4a2: cc1b addi.n a12, a12, 1 - 4a4: 000472 l8ui a7, a4, 0 - 4a7: 0f17d7 beq a7, a13, 4ba - 4aa: c78c beqz.n a7, 4ba - 4ac: ee1b addi.n a14, a14, 1 - 4ae: 881b addi.n a8, a8, 1 - 4b0: 004c72 s8i a7, a12, 0 - 4b3: 441b addi.n a4, a4, 1 - 4b5: cc1b addi.n a12, a12, 1 - 4b7: fffa46 j 4a4 - 4ba: 004082 s8i a8, a0, 0 - 4bd: 080c movi.n a8, 0 - 4bf: 0c0d mov.n a0, a12 - 4c1: 000492 l8ui a9, a4, 0 - 4c4: 441b addi.n a4, a4, 1 - 4c6: fd6956 bnez a9, 4a0 - 4c9: fef601 l32r a0, a4 - 4cc: 00a122 movi a2, 0x100 - 4cf: fef7a1 l32r a10, ac - 4d2: fef5b1 l32r a11, a8 - 4d5: c40c movi.n a4, 12 - 4d7: c0af32 movi a3, -64 - 4da: 004c32 s8i a3, a12, 0 - 4dd: 014c42 s8i a4, a12, 1 - 4e0: 013d mov.n a3, a1 - 4e2: a40c movi.n a4, 10 - 4e4: 0051b2 s16i a11, a1, 0 - 4e7: 0451a2 s16i a10, a1, 8 - 4ea: 015122 s16i a2, a1, 2 - 4ed: 1109 s32i.n a0, a1, 4 - 4ef: 0e2d mov.n a2, a14 - 4f1: ff0501 l32r a0, 108 - 4f4: 0000c0 callx0 a0 - 4f7: 080c movi.n a8, 0 - 4f9: cccb addi.n a12, a12, 12 - 4fb: feed41 l32r a4, b0 - 4fe: 0c0d mov.n a0, a12 - 500: 440b addi.n a4, a4, -1 - 502: 441b addi.n a4, a4, 1 - 504: cc1b addi.n a12, a12, 1 - 506: 000472 l8ui a7, a4, 0 - 509: c057d0 sub a5, a7, a13 - 50c: e30516 beqz a5, 340 - 50f: e2d716 beqz a7, 340 - 512: 881b addi.n a8, a8, 1 - 514: 004c72 s8i a7, a12, 0 - 517: 441b addi.n a4, a4, 1 - 519: cc1b addi.n a12, a12, 1 - 51b: fff9c6 j 506 - 51e: 0d4d mov.n a4, a13 - 520: ff1b46 j 191 - 523: 03a000 rsr.dbreakc0 a0 - 526: 040000 extui a0, a0, 0, 1 - 529: 000000 ill - 52c: 9f .byte 0x9f - 52d: 000003 excw - 530: 000004 excw - 533: 0c0000 excw - 536: 000000 ill - 539: 2c0100 excw - 53c: 010000 slli a0, a0, 32 - 53f: 002c movi.n a0, 32 - 541: 000010 excw - 544: 003c movi.n a0, 48 - 546: 480000 excw - 549: 000000 ill - 54c: 0003a0 jx a3 - 54f: 000000 ill - 552: 002c01 l32r a0, fffc0604 - 555: 000021 l32r a2, fffc0558 - 558: 000080 ret - 55b: 002000 isync - 55e: 240000 extui a0, a0, 0, 3 - 561: 000000 ill - 564: 000004 excw - 567: 008000 excw - 56a: 200000 or a0, a0, a0 - 56d: 000000 ill - 570: 000024 excw - 573: 000000 ill - 576: 002c01 l32r a0, fffc0628 - 579: 000000 ill - 57c: 000010 excw - 57f: 14e900 extui a14, a0, 9, 2 - ... - 5fa: 0c0000 excw - 5fd: c11204 excw - 600: a1e9c0 excw - 603: 7109 s32i.n a0, a1, 28 - 605: 81c9 s32i.n a12, a1, 32 - 607: b1f9 s32i.n a15, a1, 44 - 609: 91d9 s32i.n a13, a1, 36 - 60b: 02fd mov.n a15, a2 - 60d: 03dd mov.n a13, a3 - 60f: 02c8 l32i.n a12, a2, 0 - 611: 10a232 movi a3, 0x210 - 614: 020c movi.n a2, 0 - 616: ffdc01 l32r a0, 588 - 619: 0000c0 callx0 a0 - 61c: 3ca216 beqz a2, 9ea - 61f: 030c movi.n a3, 0 - 621: c40c movi.n a4, 12 - 623: e129 s32i.n a2, a1, 56 - 625: 12e8 l32i.n a14, a2, 4 - 627: 61c9 s32i.n a12, a1, 24 - 629: 0e2d mov.n a2, a14 - 62b: ffd801 l32r a0, 58c - 62e: 0000c0 callx0 a0 - 631: ffbd31 l32r a3, 528 - 634: cecb addi.n a12, a14, 12 - 636: 00a442 movi a4, 0x400 - 639: 117d80 slli a7, a13, 8 - 63c: 84af52 movi a5, -124 - 63f: 460c movi.n a6, 4 - 641: 074e62 s8i a6, a14, 7 - 644: 024e52 s8i a5, a14, 2 - 647: 004e72 s8i a7, a14, 0 - 64a: 064e42 s8i a4, a14, 6 - 64d: 417870 srli a7, a7, 8 - 650: 014e72 s8i a7, a14, 1 - 653: ffb4e1 l32r a14, 524 - 656: 0338 l32i.n a3, a3, 0 - 658: 0e2d mov.n a2, a14 - 65a: ffcd01 l32r a0, 590 - 65d: 0000c0 callx0 a0 - 660: ed2c movi.n a13, 46 - 662: ffb261 l32r a6, 52c - 665: c169 s32i.n a6, a1, 48 - 667: 661b addi.n a6, a6, 1 - 669: 070c movi.n a7, 0 - 66b: 0c8d mov.n a8, a12 - 66d: cc1b addi.n a12, a12, 1 - 66f: 000602 l8ui a0, a6, 0 - 672: 0d10d7 beq a0, a13, 683 - 675: a08c beqz.n a0, 683 - 677: 771b addi.n a7, a7, 1 - 679: 004c02 s8i a0, a12, 0 - 67c: 661b addi.n a6, a6, 1 - 67e: cc1b addi.n a12, a12, 1 - 680: fffac6 j 66f - 683: 004872 s8i a7, a8, 0 - 686: 000692 l8ui a9, a6, 0 - 689: fda956 bnez a9, 667 - 68c: ffa921 l32r a2, 530 - 68f: 030c movi.n a3, 0 - 691: 004c32 s8i a3, a12, 0 - 694: 0228 l32i.n a2, a2, 0 - 696: ffbf01 l32r a0, 594 - 699: 0000c0 callx0 a0 - 69c: 0e2d mov.n a2, a14 - 69e: 6138 l32i.n a3, a1, 24 - 6a0: ffa641 l32r a4, 538 - 6a3: 00a152 movi a5, 0x100 - 6a6: c60c movi.n a6, 12 - 6a8: ffa381 l32r a8, 534 - 6ab: 004182 s8i a8, a1, 0 - 6ae: 014162 s8i a6, a1, 1 - 6b1: 015152 s16i a5, a1, 2 - 6b4: 1149 s32i.n a4, a1, 4 - 6b6: ffb801 l32r a0, 598 - 6b9: 0000c0 callx0 a0 - 6bc: 0e2d mov.n a2, a14 - 6be: ffb701 l32r a0, 59c - 6c1: 0000c0 callx0 a0 - 6c4: 013d mov.n a3, a1 - 6c6: a40c movi.n a4, 10 - 6c8: 923b addi.n a9, a2, 3 - 6ca: 74a890 extui a10, a9, 8, 8 - 6cd: 2c1b addi.n a2, a12, 1 - 6cf: 119980 slli a9, a9, 8 - 6d2: 2099a0 or a9, a9, a10 - 6d5: 045192 s16i a9, a1, 8 - 6d8: ffb201 l32r a0, 5a0 - 6db: 0000c0 callx0 a0 - 6de: ccbb addi.n a12, a12, 11 - 6e0: c168 l32i.n a6, a1, 48 - 6e2: 661b addi.n a6, a6, 1 - 6e4: 070c movi.n a7, 0 - 6e6: 0c8d mov.n a8, a12 - 6e8: cc1b addi.n a12, a12, 1 - 6ea: 000602 l8ui a0, a6, 0 - 6ed: 0d10d7 beq a0, a13, 6fe - 6f0: a08c beqz.n a0, 6fe - 6f2: 771b addi.n a7, a7, 1 - 6f4: 004c02 s8i a0, a12, 0 - 6f7: 661b addi.n a6, a6, 1 - 6f9: cc1b addi.n a12, a12, 1 - 6fb: fffac6 j 6ea - 6fe: 004872 s8i a7, a8, 0 - 701: 0006a2 l8ui a10, a6, 0 - 704: fdaa56 bnez a10, 6e2 - 707: 6168 l32i.n a6, a1, 24 - 709: ca0c movi.n a10, 12 - 70b: c0af92 movi a9, -64 - 70e: 004c92 s8i a9, a12, 0 - 711: 014ca2 s8i a10, a12, 1 - 714: 660b addi.n a6, a6, -1 - 716: cc2b addi.n a12, a12, 2 - 718: 661b addi.n a6, a6, 1 - 71a: 070c movi.n a7, 0 - 71c: 0c0d mov.n a0, a12 - 71e: cc1b addi.n a12, a12, 1 - 720: 000682 l8ui a8, a6, 0 - 723: 0d18d7 beq a8, a13, 734 - 726: a88c beqz.n a8, 734 - 728: 771b addi.n a7, a7, 1 - 72a: 004c82 s8i a8, a12, 0 - 72d: 661b addi.n a6, a6, 1 - 72f: cc1b addi.n a12, a12, 1 - 731: fffac6 j 720 - 734: 004072 s8i a7, a0, 0 - 737: 000682 l8ui a8, a6, 0 - 73a: fda856 bnez a8, 718 - 73d: 223c movi.n a2, 50 - 73f: 80a1e2 movi a14, 0x180 - 742: 004c92 s8i a9, a12, 0 - 745: 014ca2 s8i a10, a12, 1 - 748: ff7e91 l32r a9, 540 - 74b: ff7ca1 l32r a10, 53c - 74e: 11a9 s32i.n a10, a1, 4 - 750: 005192 s16i a9, a1, 0 - 753: 0151e2 s16i a14, a1, 2 - 756: ff9301 l32r a0, 5a4 - 759: 0000c0 callx0 a0 - 75c: 5129 s32i.n a2, a1, 20 - 75e: ff7931 l32r a3, 544 - 761: ff7941 l32r a4, 548 - 764: ff9101 l32r a0, 5a8 - 767: 0000c0 callx0 a0 - 76a: 0e0c movi.n a14, 0 - 76c: 0b0c movi.n a11, 0 - 76e: d1b9 s32i.n a11, a1, 52 - 770: 1c9ef6 bgeui a14, 10, 790 - 773: a02ef0 addx4 a2, a14, a15 - 776: 4228 l32i.n a2, a2, 16 - 778: 429c beqz.n a2, 790 - 77a: ff8c01 l32r a0, 5ac - 77d: 0000c0 callx0 a0 - 780: d138 l32i.n a3, a1, 52 - 782: ee1b addi.n a14, a14, 1 - 784: 74e0e0 extui a14, a14, 0, 8 - 787: 423a add.n a4, a2, a3 - 789: 341b addi.n a3, a4, 1 - 78b: d139 s32i.n a3, a1, 52 - 78d: fff7c6 j 770 - 790: 5128 l32i.n a2, a1, 20 - 792: ff8701 l32r a0, 5b0 - 795: 0000c0 callx0 a0 - 798: 013d mov.n a3, a1 - 79a: d108 l32i.n a0, a1, 52 - 79c: a40c movi.n a4, 10 - 79e: 020a add.n a0, a2, a0 - 7a0: 001b addi.n a0, a0, 1 - 7a2: 742800 extui a2, a0, 8, 8 - 7a5: 110080 slli a0, a0, 8 - 7a8: 200020 or a0, a0, a2 - 7ab: 2c2b addi.n a2, a12, 2 - 7ad: 045102 s16i a0, a1, 8 - 7b0: ff8101 l32r a0, 5b4 - 7b3: 0000c0 callx0 a0 - 7b6: 5108 l32i.n a0, a1, 20 - 7b8: cccb addi.n a12, a12, 12 - 7ba: 600b addi.n a6, a0, -1 - 7bc: 0c5d mov.n a5, a12 - 7be: 661b addi.n a6, a6, 1 - 7c0: 000682 l8ui a8, a6, 0 - 7c3: cc1b addi.n a12, a12, 1 - 7c5: 289c beqz.n a8, 7db - 7c7: 070c movi.n a7, 0 - 7c9: 771b addi.n a7, a7, 1 - 7cb: 004c82 s8i a8, a12, 0 - 7ce: 661b addi.n a6, a6, 1 - 7d0: 000682 l8ui a8, a6, 0 - 7d3: cc1b addi.n a12, a12, 1 - 7d5: ff0856 bnez a8, 7c9 - 7d8: 000046 j 7dd - 7db: 070c movi.n a7, 0 - 7dd: 004572 s8i a7, a5, 0 - 7e0: 000622 l8ui a2, a6, 0 - 7e3: fd5256 bnez a2, 7bc - 7e6: 0e0c movi.n a14, 0 - 7e8: a02ef0 addx4 a2, a14, a15 - 7eb: 4228 l32i.n a2, a2, 16 - 7ed: 92bc beqz.n a2, 82a - 7ef: 379ef6 bgeui a14, 10, 82a - 7f2: 0c5d mov.n a5, a12 - 7f4: 620b addi.n a6, a2, -1 - 7f6: 661b addi.n a6, a6, 1 - 7f8: 000682 l8ui a8, a6, 0 - 7fb: cc1b addi.n a12, a12, 1 - 7fd: 289c beqz.n a8, 813 - 7ff: 070c movi.n a7, 0 - 801: 771b addi.n a7, a7, 1 - 803: 004c82 s8i a8, a12, 0 - 806: 661b addi.n a6, a6, 1 - 808: 000682 l8ui a8, a6, 0 - 80b: cc1b addi.n a12, a12, 1 - 80d: ff0856 bnez a8, 801 - 810: 000046 j 815 - 813: 070c movi.n a7, 0 - 815: 004572 s8i a7, a5, 0 - 818: 0c5d mov.n a5, a12 - 81a: 000632 l8ui a3, a6, 0 - 81d: 661b addi.n a6, a6, 1 - 81f: fd5356 bnez a3, 7f8 - 822: ee1b addi.n a14, a14, 1 - 824: 74e0e0 extui a14, a14, 0, 8 - 827: ffef46 j 7e8 - 82a: 002d mov.n a2, a0 - 82c: ff6301 l32r a0, 5b8 - 82f: 0000c0 callx0 a0 - 832: 0e0c movi.n a14, 0 - 834: ff46f1 l32r a15, 54c - 837: 6138 l32i.n a3, a1, 24 - 839: 0f2d mov.n a2, a15 - 83b: ff6001 l32r a0, 5bc - 83e: 0000c0 callx0 a0 - 841: c168 l32i.n a6, a1, 48 - 843: 661b addi.n a6, a6, 1 - 845: 070c movi.n a7, 0 - 847: 0c8d mov.n a8, a12 - 849: cc1b addi.n a12, a12, 1 - 84b: 000602 l8ui a0, a6, 0 - 84e: 0d10d7 beq a0, a13, 85f - 851: a08c beqz.n a0, 85f - 853: 771b addi.n a7, a7, 1 - 855: 004c02 s8i a0, a12, 0 - 858: 661b addi.n a6, a6, 1 - 85a: cc1b addi.n a12, a12, 1 - 85c: fffac6 j 84b - 85f: 004872 s8i a7, a8, 0 - 862: 000602 l8ui a0, a6, 0 - 865: fda056 bnez a0, 843 - 868: ff3b21 l32r a2, 554 - 86b: ff3931 l32r a3, 550 - 86e: 80a142 movi a4, 0x180 - 871: c60c movi.n a6, 12 - 873: c0af52 movi a5, -64 - 876: 004c52 s8i a5, a12, 0 - 879: 014c62 s8i a6, a12, 1 - 87c: 015142 s16i a4, a1, 2 - 87f: 1139 s32i.n a3, a1, 4 - 881: 005122 s16i a2, a1, 0 - 884: ff3531 l32r a3, 558 - 887: 0f2d mov.n a2, a15 - 889: ff4d01 l32r a0, 5c0 - 88c: 0000c0 callx0 a0 - 88f: 0f2d mov.n a2, a15 - 891: ff3231 l32r a3, 55c - 894: ff4c01 l32r a0, 5c4 - 897: 0000c0 callx0 a0 - 89a: 0f2d mov.n a2, a15 - 89c: ff3131 l32r a3, 560 - 89f: ff4a01 l32r a0, 5c8 - 8a2: 0000c0 callx0 a0 - 8a5: 0f2d mov.n a2, a15 - 8a7: ff4901 l32r a0, 5cc - 8aa: 0000c0 callx0 a0 - 8ad: 013d mov.n a3, a1 - 8af: a40c movi.n a4, 10 - 8b1: 728b addi.n a7, a2, 8 - 8b3: 748870 extui a8, a7, 8, 8 - 8b6: 2c2b addi.n a2, a12, 2 - 8b8: 117780 slli a7, a7, 8 - 8bb: 207780 or a7, a7, a8 - 8be: 045172 s16i a7, a1, 8 - 8c1: ff4301 l32r a0, 5d0 - 8c4: 0000c0 callx0 a0 - 8c7: 0651e2 s16i a14, a1, 12 - 8ca: 2ccb addi.n a2, a12, 12 - 8cc: 640c movi.n a4, 6 - 8ce: ff2581 l32r a8, 564 - 8d1: 4198e0 srli a9, a14, 8 - 8d4: a1ab addi.n a10, a1, 10 - 8d6: 004ae2 s8i a14, a10, 0 - 8d9: 014a92 s8i a9, a10, 1 - 8dc: 041882 l16ui a8, a8, 8 - 8df: 0a3d mov.n a3, a10 - 8e1: 749880 extui a9, a8, 8, 8 - 8e4: 118880 slli a8, a8, 8 - 8e7: 208890 or a8, a8, a9 - 8ea: 075182 s16i a8, a1, 14 - 8ed: ff3901 l32r a0, 5d4 - 8f0: 0000c0 callx0 a0 - 8f3: ff1d91 l32r a9, 568 - 8f6: 12ccc2 addi a12, a12, 18 - 8f9: c168 l32i.n a6, a1, 48 - 8fb: 661b addi.n a6, a6, 1 - 8fd: 070c movi.n a7, 0 - 8ff: 0c8d mov.n a8, a12 - 901: cc1b addi.n a12, a12, 1 - 903: 000602 l8ui a0, a6, 0 - 906: 0d10d7 beq a0, a13, 917 - 909: a08c beqz.n a0, 917 - 90b: 771b addi.n a7, a7, 1 - 90d: 004c02 s8i a0, a12, 0 - 910: 661b addi.n a6, a6, 1 - 912: cc1b addi.n a12, a12, 1 - 914: fffac6 j 903 - 917: 004872 s8i a7, a8, 0 - 91a: 0006a2 l8ui a10, a6, 0 - 91d: fdaa56 bnez a10, 8fb - 920: 093d mov.n a3, a9 - 922: 004ce2 s8i a14, a12, 0 - 925: 0f2d mov.n a2, a15 - 927: cc1b addi.n a12, a12, 1 - 929: ff2b01 l32r a0, 5d8 - 92c: 0000c0 callx0 a0 - 92f: 0f2d mov.n a2, a15 - 931: ff0e31 l32r a3, 56c - 934: ff2a01 l32r a0, 5dc - 937: 0000c0 callx0 a0 - 93a: 0f2d mov.n a2, a15 - 93c: ff0d31 l32r a3, 570 - 93f: ff2801 l32r a0, 5e0 - 942: 0000c0 callx0 a0 - 945: e1f8 l32i.n a15, a1, 56 - 947: 00a122 movi a2, 0x100 - 94a: 00a432 movi a3, 0x400 - 94d: 80a192 movi a9, 0x180 - 950: c168 l32i.n a6, a1, 48 - 952: 661b addi.n a6, a6, 1 - 954: 070c movi.n a7, 0 - 956: 0c8d mov.n a8, a12 - 958: cc1b addi.n a12, a12, 1 - 95a: 000602 l8ui a0, a6, 0 - 95d: 0d10d7 beq a0, a13, 96e - 960: a08c beqz.n a0, 96e - 962: 771b addi.n a7, a7, 1 - 964: 004c02 s8i a0, a12, 0 - 967: 661b addi.n a6, a6, 1 - 969: cc1b addi.n a12, a12, 1 - 96b: fffac6 j 95a - 96e: 004872 s8i a7, a8, 0 - 971: 0006b2 l8ui a11, a6, 0 - 974: fdab56 bnez a11, 952 - 977: a40c movi.n a4, 10 - 979: fefed1 l32r a13, 574 - 97c: 004ce2 s8i a14, a12, 0 - 97f: 015192 s16i a9, a1, 2 - 982: 045132 s16i a3, a1, 8 - 985: 005122 s16i a2, a1, 0 - 988: 11d9 s32i.n a13, a1, 4 - 98a: 2c1b addi.n a2, a12, 1 - 98c: 013d mov.n a3, a1 - 98e: ff1501 l32r a0, 5e4 - 991: 0000c0 callx0 a0 - 994: 2cbb addi.n a2, a12, 11 - 996: 440c movi.n a4, 4 - 998: fef8d1 l32r a13, 578 - 99b: 10c132 addi a3, a1, 16 - 99e: 2de8 l32i.n a14, a13, 8 - 9a0: 0043e2 s8i a14, a3, 0 - 9a3: 41e8e0 srli a14, a14, 8 - 9a6: 0143e2 s8i a14, a3, 1 - 9a9: 41e8e0 srli a14, a14, 8 - 9ac: 0243e2 s8i a14, a3, 2 - 9af: 41e8e0 srli a14, a14, 8 - 9b2: 0343e2 s8i a14, a3, 3 - 9b5: ff0c01 l32r a0, 5e8 - 9b8: 0000c0 callx0 a0 - 9bb: 1f38 l32i.n a3, a15, 4 - 9bd: 0f2d mov.n a2, a15 - 9bf: c03c30 sub a3, a12, a3 - 9c2: 33fb addi.n a3, a3, 15 - 9c4: f43030 extui a3, a3, 0, 16 - 9c7: ff0901 l32r a0, 5ec - 9ca: 0000c0 callx0 a0 - 9cd: 0d28 l32i.n a2, a13, 0 - 9cf: 0f3d mov.n a3, a15 - 9d1: feea41 l32r a4, 57c - 9d4: feeb51 l32r a5, 580 - 9d7: ff0601 l32r a0, 5f0 - 9da: 0000c0 callx0 a0 - 9dd: 02cd mov.n a12, a2 - 9df: 0f2d mov.n a2, a15 - 9e1: ff0401 l32r a0, 5f4 - 9e4: 0000c0 callx0 a0 - 9e7: 000286 j 9f5 - 9ea: fee621 l32r a2, 584 - 9ed: ff0201 l32r a0, 5f8 - 9f0: 0000c0 callx0 a0 - 9f3: fc7c movi.n a12, -1 - 9f5: 7108 l32i.n a0, a1, 28 - 9f7: 91d8 l32i.n a13, a1, 36 - 9f9: a1e8 l32i.n a14, a1, 40 - 9fb: 0c2d mov.n a2, a12 - 9fd: b1f8 l32i.n a15, a1, 44 - 9ff: 81c8 l32i.n a12, a1, 32 - a01: 40c112 addi a1, a1, 64 - a04: f00d ret.n - a06: d00000 subx2 a0, a0, a0 - a09: 000000 ill - a0c: 0000d0 excw - ... - a17: 00d000 excw - ... - a26: 120000 excw - a29: c9f0c1 l32r a12, ffff31ec - a2c: 210931 l32r a3, fffc8e50 - a2f: 04cd mov.n a12, a4 - a31: 041442 l16ui a4, a4, 8 - a34: 00a202 movi a0, 0x200 - a37: 753047 bltu a0, a4, ab0 - a3a: 1129 s32i.n a2, a1, 4 - a3c: 931c movi.n a3, 25 - a3e: 6eb347 bgeu a3, a4, ab0 - a41: 0c2d mov.n a2, a12 - a43: fff131 l32r a3, a08 - a46: 050c movi.n a5, 0 - a48: fff501 l32r a0, a1c - a4b: 0000c0 callx0 a0 - a4e: 041c42 l16ui a4, a12, 8 - a51: ffee01 l32r a0, a0c - a54: 4f9427 bne a4, a2, aa7 - a57: 010052 l8ui a5, a0, 1 - a5a: 000062 l8ui a6, a0, 0 - a5d: 115580 slli a5, a5, 8 - a60: 205560 or a5, a5, a6 - a63: 745850 extui a5, a5, 8, 8 - a66: 3d45f6 bgeui a5, 4, aa7 - a69: 050062 l8ui a6, a0, 5 - a6c: 040072 l8ui a7, a0, 4 - a6f: 116680 slli a6, a6, 8 - a72: 206670 or a6, a6, a7 - a75: 746860 extui a6, a6, 8, 8 - a78: b6ac beqz.n a6, aa7 - a7a: ffe521 l32r a2, a10 - a7d: 30cb addi.n a3, a0, 12 - a7f: 0139 s32i.n a3, a1, 0 - a81: ff5885 call0 c - a84: ffe481 l32r a8, a14 - a87: 027d mov.n a7, a2 - a89: 1828 l32i.n a2, a8, 4 - a8b: a7cc bnez.n a7, a99 - a8d: 023d mov.n a3, a2 - a8f: 040c movi.n a4, 0 - a91: 220c movi.n a2, 2 - a93: ff6785 call0 10c - a96: 000346 j aa7 - a99: 0138 l32i.n a3, a1, 0 - a9b: ff5705 call0 c - a9e: 52cc bnez.n a2, aa7 - aa0: 1128 l32i.n a2, a1, 4 - aa2: 030c movi.n a3, 0 - aa4: ffb545 call0 5fc - aa7: ffdc21 l32r a2, a18 - aaa: ffdd01 l32r a0, a20 - aad: 0000c0 callx0 a0 - ab0: 0c2d mov.n a2, a12 - ab2: 31c8 l32i.n a12, a1, 12 - ab4: ffdc01 l32r a0, a24 - ab7: 0000c0 callx0 a0 - aba: 2108 l32i.n a0, a1, 8 - abc: 10c112 addi a1, a1, 16 - abf: f00d ret.n - ... - -00000acc : - acc: fffe21 l32r a2, ac4 - acf: f0c112 addi a1, a1, -16 - ad2: 0228 l32i.n a2, a2, 0 - ad4: 0109 s32i.n a0, a1, 0 - ad6: 428c beqz.n a2, ade - ad8: fffc01 l32r a0, ac8 - adb: 0000c0 callx0 a0 - ade: 0108 l32i.n a0, a1, 0 - ae0: 10c112 addi a1, a1, 16 - ae3: f00d ret.n - ae5: 000000 ill - ae8: 000080 ret - aeb: 000000 ill - ... - -00000af0 : - af0: 023d mov.n a3, a2 - af2: f0c112 addi a1, a1, -16 - af5: fffc21 l32r a2, ae8 - af8: 0109 s32i.n a0, a1, 0 - afa: fffc01 l32r a0, aec - afd: 0000c0 callx0 a0 - b00: 0108 l32i.n a0, a1, 0 - b02: 10c112 addi a1, a1, 16 - b05: f00d ret.n - b07: 000000 ill - b0a: 280000 excw - b0d: 000a add.n a0, a0, a0 - b0f: 000000 ill - ... - -00000b14 : - b14: f0c112 addi a1, a1, -16 - b17: 0109 s32i.n a0, a1, 0 - b19: fffb01 l32r a0, b08 - b1c: 140022 l8ui a2, a0, 20 - b1f: b2cc bnez.n a2, b2e - b21: fffa31 l32r a3, b0c - b24: 040c movi.n a4, 0 - b26: 0028 l32i.n a2, a0, 0 - b28: fffa01 l32r a0, b10 - b2b: 0000c0 callx0 a0 - b2e: 0108 l32i.n a0, a1, 0 - b30: 10c112 addi a1, a1, 16 - b33: f00d ret.n - ... - -00000b40 : - b40: f0c112 addi a1, a1, -16 - b43: 0109 s32i.n a0, a1, 0 - b45: fffc01 l32r a0, b38 - b48: 140022 l8ui a2, a0, 20 - b4b: 0b1266 bnei a2, 1, b5a - b4e: 030c movi.n a3, 0 - b50: 040c movi.n a4, 0 - b52: 0028 l32i.n a2, a0, 0 - b54: fffa01 l32r a0, b3c - b57: 0000c0 callx0 a0 - b5a: 0108 l32i.n a0, a1, 0 - b5c: 10c112 addi a1, a1, 16 - b5f: f00d ret.n - b61: 000000 ill - b64: 000000 ill - b67: 004800 break 8, 0 - ... - -00000b6c : - b6c: fffe21 l32r a2, b64 - b6f: fffe31 l32r a3, b68 - b72: 300242 l8ui a4, a2, 48 - b75: 30c222 addi a2, a2, 48 - b78: 832340 moveqz a2, a3, a4 - b7b: f00d ret.n - b7d: 000000 ill - b80: 0048 l32i.n a4, a0, 0 - b82: 300000 xor a0, a0, a0 - b85: 000000 ill - b88: 0048 l32i.n a4, a0, 0 - b8a: 300000 xor a0, a0, a0 - b8d: 000000 ill - b90: 000030 excw - ... - -00000bac : - bac: f0c112 addi a1, a1, -16 - baf: 11c9 s32i.n a12, a1, 4 - bb1: 0109 s32i.n a0, a1, 0 - bb3: 02cd mov.n a12, a2 - bb5: a2dc bnez.n a2, bd3 - bb7: fff221 l32r a2, b80 - bba: fff601 l32r a0, b94 - bbd: 0000c0 callx0 a0 - bc0: 024d mov.n a4, a2 - bc2: fff131 l32r a3, b88 - bc5: ffef21 l32r a2, b84 - bc8: 443b addi.n a4, a4, 3 - bca: fff301 l32r a0, b98 - bcd: 0000c0 callx0 a0 - bd0: 000bc6 j c03 - bd3: fff201 l32r a0, b9c - bd6: 0000c0 callx0 a0 - bd9: 154c movi.n a5, 65 - bdb: 172527 blt a5, a2, bf6 - bde: 0c2d mov.n a2, a12 - be0: fff001 l32r a0, ba0 - be3: 0000c0 callx0 a0 - be6: 024d mov.n a4, a2 - be8: 0c3d mov.n a3, a12 - bea: ffe821 l32r a2, b8c - bed: ffed01 l32r a0, ba4 - bf0: 0000c0 callx0 a0 - bf3: 000306 j c03 - bf6: 0c3d mov.n a3, a12 - bf8: ffe621 l32r a2, b90 - bfb: 444c movi.n a4, 68 - bfd: ffea01 l32r a0, ba8 - c00: 0000c0 callx0 a0 - c03: 11c8 l32i.n a12, a1, 4 - c05: 0108 l32i.n a0, a1, 0 - c07: 10c112 addi a1, a1, 16 - c0a: f00d ret.n - c0c: 000000 ill - c0f: 005400 excw - c12: d00000 subx2 a0, a0, a0 - c15: 000002 l8ui a0, a0, 0 - c18: 006c movi.n a0, -32 - c1a: 000000 ill - c1d: 000000 ill - c20: 0002d0 excw - c23: 000000 ill - ... - -00000c28 : - c28: f0c112 addi a1, a1, -16 - c2b: 024d mov.n a4, a2 - c2d: 0109 s32i.n a0, a1, 0 - c2f: fff701 l32r a0, c0c - c32: a2cc bnez.n a2, c40 - c34: fff721 l32r a2, c10 - c37: 1029 s32i.n a2, a0, 4 - c39: 0108 l32i.n a0, a1, 0 - c3b: 10c112 addi a1, a1, 16 - c3e: f00d ret.n - c40: fff521 l32r a2, c14 - c43: fff531 l32r a3, c18 - c46: fff701 l32r a0, c24 - c49: 0000c0 callx0 a0 - c4c: fff401 l32r a0, c1c - c4f: fff421 l32r a2, c20 - c52: fff846 j c37 - c55: 000000 ill - c58: 000000 ill - c5b: 005400 excw - ... - -00000c60 : - c60: fffe41 l32r a4, c58 - c63: 1428 l32i.n a2, a4, 4 - c65: 32cc bnez.n a2, c6c - c67: fffd31 l32r a3, c5c - c6a: 1439 s32i.n a3, a4, 4 - c6c: f00d ret.n - ... - c76: 100000 and a0, a0, a0 - ... - -00000c88 : - c88: f0c112 addi a1, a1, -16 - c8b: 0109 s32i.n a0, a1, 0 - c8d: fff801 l32r a0, c70 - c90: 150002 l8ui a0, a0, 21 - c93: 231066 bnei a0, 1, cba - c96: fff731 l32r a3, c74 - c99: 238b addi.n a2, a3, 8 - c9b: 10c332 addi a3, a3, 16 - c9e: fff801 l32r a0, c80 - ca1: 0000c0 callx0 a0 - ca4: a28c beqz.n a2, cb2 - ca6: fff421 l32r a2, c78 - ca9: fff601 l32r a0, c84 - cac: 0000c0 callx0 a0 - caf: 0001c6 j cba - cb2: fff251 l32r a5, c7c - cb5: 040c movi.n a4, 0 - cb7: 154542 s8i a4, a5, 21 - cba: 0108 l32i.n a0, a1, 0 - cbc: 10c112 addi a1, a1, 16 - cbf: f00d ret.n - cc1: 000000 ill - cc4: 000000 ill - cc7: 003000 rfe - cca: 000000 ill - ccd: 000000 ill - cd0: 000060 excw - ... - -00000ce4 : - ce4: f0c112 addi a1, a1, -16 - ce7: 0109 s32i.n a0, a1, 0 - ce9: fff601 l32r a0, cc4 - cec: 150002 l8ui a0, a0, 21 - cef: 0b1066 bnei a0, 1, cfe - cf2: fff521 l32r a2, cc8 - cf5: fff801 l32r a0, cd8 - cf8: 0000c0 callx0 a0 - cfb: 0008c6 j d22 - cfe: fff331 l32r a3, ccc - d01: 238b addi.n a2, a3, 8 - d03: 10c332 addi a3, a3, 16 - d06: fff501 l32r a0, cdc - d09: 0000c0 callx0 a0 - d0c: a28c beqz.n a2, d1a - d0e: fff021 l32r a2, cd0 - d11: fff301 l32r a0, ce0 - d14: 0000c0 callx0 a0 - d17: 0001c6 j d22 - d1a: ffee51 l32r a5, cd4 - d1d: 140c movi.n a4, 1 - d1f: 154542 s8i a4, a5, 21 - d22: 0108 l32i.n a0, a1, 0 - d24: 10c112 addi a1, a1, 16 - d27: f00d ret.n - d29: 000000 ill - d2c: 000420 excw - d2f: 042000 extui a2, a0, 0, 1 - d32: 180000 excw - d35: 000000 ill - d38: 000000 ill - ... - -00000d3c : - d3c: f0c112 addi a1, a1, -16 - d3f: 0109 s32i.n a0, a1, 0 - d41: fffa01 l32r a0, d2c - d44: 000002 l8ui a0, a0, 0 - d47: 1240f6 bgeui a0, 4, d5d - d4a: 030c movi.n a3, 0 - d4c: ff8ac5 call0 5fc - d4f: fff831 l32r a3, d30 - d52: 000322 l8ui a2, a3, 0 - d55: 221b addi.n a2, a2, 1 - d57: 004322 s8i a2, a3, 0 - d5a: 000206 j d66 - d5d: fff521 l32r a2, d34 - d60: fff601 l32r a0, d38 - d63: 0000c0 callx0 a0 - d66: 0108 l32i.n a0, a1, 0 - d68: 10c112 addi a1, a1, 16 - d6b: f00d ret.n - d6d: 000000 ill - d70: 007c movi.n a0, -16 - d72: 000000 ill - d75: 000000 ill - d78: 000080 ret - d7b: 00a000 excw - d7e: 300000 xor a0, a0, a0 - d81: 000000 ill - d84: 0000b0 excw - d87: 000800 excw - d8a: d00000 subx2 a0, a0, a0 - d8d: 000000 ill - d90: 000000 ill - d93: 14e900 extui a14, a0, 9, 2 - d96: f00000 subx8 a0, a0, a0 - d99: 000000 ill - d9c: 0a28 l32i.n a2, a10, 0 - d9e: 180000 excw - da1: 000000 ill - da4: 0018 l32i.n a1, a0, 0 - ... - -00000de0 : - de0: f0c112 addi a1, a1, -16 - de3: 21d9 s32i.n a13, a1, 8 - de5: 11c9 s32i.n a12, a1, 4 - de7: 0109 s32i.n a0, a1, 0 - de9: 02cd mov.n a12, a2 - deb: ffe121 l32r a2, d70 - dee: ffef01 l32r a0, dac - df1: 0000c0 callx0 a0 - df4: ffe0d1 l32r a13, d74 - df7: 4d29 s32i.n a2, a13, 16 - df9: 3c08 l32i.n a0, a12, 12 - dfb: a0cc bnez.n a0, e09 - dfd: ffde21 l32r a2, d78 - e00: ffec01 l32r a0, db0 - e03: 0000c0 callx0 a0 - e06: 001486 j e5c - e09: 0c28 l32i.n a2, a12, 0 - e0b: 2d09 s32i.n a0, a13, 8 - e0d: 000005 call0 e10 - e10: 1c28 l32i.n a2, a12, 4 - e12: 000005 call0 e14 - e15: 0c28 l32i.n a2, a12, 0 - e17: 000005 call0 e18 - e1a: ffd821 l32r a2, d7c - e1d: ffd831 l32r a3, d80 - e20: ffe501 l32r a0, db4 - e23: 0000c0 callx0 a0 - e26: ffd721 l32r a2, d84 - e29: 1d38 l32i.n a3, a13, 4 - e2b: ffe301 l32r a0, db8 - e2e: 0000c0 callx0 a0 - e31: 041c22 l16ui a2, a12, 8 - e34: 005c movi.n a0, 80 - e36: 930220 movnez a0, a2, a2 - e39: 065d02 s16i a0, a13, 12 - e3c: ffe001 l32r a0, dbc - e3f: 0000c0 callx0 a0 - e42: 0d29 s32i.n a2, a13, 0 - e44: 429c beqz.n a2, e5c - e46: ffd021 l32r a2, d88 - e49: 328b addi.n a3, a2, 8 - e4b: ffdd01 l32r a0, dc0 - e4e: 0000c0 callx0 a0 - e51: 229c beqz.n a2, e67 - e53: ffce21 l32r a2, d8c - e56: ffdb01 l32r a0, dc4 - e59: 0000c0 callx0 a0 - e5c: 11c8 l32i.n a12, a1, 4 - e5e: 21d8 l32i.n a13, a1, 8 - e60: 0108 l32i.n a0, a1, 0 - e62: 10c112 addi a1, a1, 16 - e65: f00d ret.n - e67: 0d28 l32i.n a2, a13, 0 - e69: 130c movi.n a3, 1 - e6b: ffca41 l32r a4, d94 - e6e: 154d32 s8i a3, a13, 21 - e71: ffc731 l32r a3, d90 - e74: ffd501 l32r a0, dc8 - e77: 0000c0 callx0 a0 - e7a: a28c beqz.n a2, e88 - e7c: ffc721 l32r a2, d98 - e7f: ffd301 l32r a0, dcc - e82: 0000c0 callx0 a0 - e85: fff4c6 j e5c - e88: 0d28 l32i.n a2, a13, 0 - e8a: ffc431 l32r a3, d9c - e8d: 0c4d mov.n a4, a12 - e8f: ffd001 l32r a0, dd0 - e92: 0000c0 callx0 a0 - e95: ffc221 l32r a2, da0 - e98: 140c movi.n a4, 1 - e9a: 144d42 s8i a4, a13, 20 - e9d: ffcd01 l32r a0, dd4 - ea0: 0000c0 callx0 a0 - ea3: 0c4d mov.n a4, a12 - ea5: ffbfd1 l32r a13, da4 - ea8: ffc031 l32r a3, da8 - eab: 0d2d mov.n a2, a13 - ead: ffca01 l32r a0, dd8 - eb0: 0000c0 callx0 a0 - eb3: 0d2d mov.n a2, a13 - eb5: e8a332 movi a3, 0x3e8 - eb8: 140c movi.n a4, 1 - eba: 150c movi.n a5, 1 - ebc: ffc801 l32r a0, ddc - ebf: 0000c0 callx0 a0 - ec2: ffe586 j e5c - -Disassembly of section .irom.text: - -00001e20 <.irom.text>: - 1e20: 525245 call0 54348 - 1e23: 5f .byte 0x5f - 1e24: 454d excw - 1e26: 204d excw - 1e28: 000a add.n a0, a0, a0 - 1e2a: 000000 ill - 1e2d: 000000 ill - 1e30: 706475 excw - 1e33: 5f .byte 0x5f - 1e34: 656c movi.n a5, -26 - 1e36: 657661 l32r a6, fffdb410 - 1e39: 5f .byte 0x5f - 1e3a: 756d excw - 1e3c: 746c movi.n a4, -25 - 1e3e: 6769 s32i.n a6, a7, 24 - 1e40: 707572 excw - 1e43: 616620 excw - 1e46: 6c69 s32i.n a6, a12, 24 - 1e48: 216465 excw - 1e4b: 000a add.n a0, a0, a0 - 1e4d: 000000 ill - 1e50: 646d excw - 1e52: 6e .byte 0x6e - 1e53: 732073 excw - 1e56: 767265 excw - 1e59: 207265 excw - 1e5c: 7369 s32i.n a6, a3, 28 - 1e5e: 6c6120 excw - 1e61: 616572 s32i a7, a5, 0x184 - 1e64: 207964 excw - 1e67: 676572 s32i a7, a5, 0x19c - 1e6a: 7369 s32i.n a6, a3, 28 - 1e6c: 726574 excw - 1e6f: 206465 excw - 1e72: 000a21 l32r a2, fffc1e9c - ... - 1e7d: 000000 ill - 1e80: 706475 excw - 1e83: 5f .byte 0x5f - 1e84: 6f6a add.n a6, a15, a6 - 1e86: 6e69 s32i.n a6, a14, 24 - 1e88: 5f .byte 0x5f - 1e89: 756d excw - 1e8b: 746c movi.n a4, -25 - 1e8d: 6769 s32i.n a6, a7, 24 - 1e8f: 707572 excw - 1e92: 616620 excw - 1e95: 6c69 s32i.n a6, a12, 24 - 1e97: 216465 excw - 1e9a: 000a add.n a0, a0, a0 - 1e9c: 000000 ill - 1e9f: 646d00 extui a6, a0, 13, 7 - 1ea2: 6e .byte 0x6e - 1ea3: 692073 excw - 1ea6: 652070 extui a2, a7, 16, 7 - 1ea9: 6f7272 excw - 1eac: 0a2172 l32i a7, a1, 40 - 1eaf: 000020 excw - ... - 1ebe: 680000 excw - 1ec1: 6f .byte 0x6f - 1ec2: 5f7473 excw - 1ec5: 6e .byte 0x6e - 1ec6: 656d61 l32r a6, fffdb47c - 1ec9: 203d20 or a3, a13, a2 - 1ecc: 0a7325 excw - 1ecf: 657300 extui a7, a0, 19, 7 - 1ed2: 657672 excw - 1ed5: 6e5f72 s16i a7, a15, 220 - 1ed8: 656d61 l32r a6, fffdb48c - 1edb: 203d20 or a3, a13, a2 - 1ede: 0a7325 excw - ... - 1eed: 000000 ill - 1ef0: 706475 excw - 1ef3: 5f .byte 0x5f - 1ef4: 6f6a add.n a6, a15, a6 - 1ef6: 6e69 s32i.n a6, a14, 24 - 1ef8: 5f .byte 0x5f - 1ef9: 756d excw - 1efb: 746c movi.n a4, -25 - 1efd: 6769 s32i.n a6, a7, 24 - 1eff: 707572 excw - 1f02: 616620 excw - 1f05: 6c69 s32i.n a6, a12, 24 - 1f07: 216465 excw - 1f0a: 000a add.n a0, a0, a0 - 1f0c: 000000 ill - 1f0f: 647500 extui a7, a0, 5, 7 - 1f12: 625f70 excw - 1f15: 6e69 s32i.n a6, a14, 24 - 1f17: 662064 excw - 1f1a: 6c6961 l32r a6, fffdd0c0 - 1f1d: 216465 excw - 1f20: 000a add.n a0, a0, a0 - -mem.o: file format elf32-xtensa-le - - -memp.o: file format elf32-xtensa-le - - -netbuf.o: file format elf32-xtensa-le - - -netdb.o: file format elf32-xtensa-le - - -netifapi.o: file format elf32-xtensa-le - - -netif.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f00d ret.n - 2: 080000 excw - ... - -00000010 : - 10: fffd81 l32r a8, 4 - 13: 090c movi.n a9, 0 - 15: f0c112 addi a1, a1, -16 - 18: 0179 s32i.n a7, a1, 0 - 1a: 1109 s32i.n a0, a1, 4 - 1c: 21c9 s32i.n a12, a1, 8 - 1e: 4108 l32i.n a0, a1, 16 - 20: 1299 s32i.n a9, a2, 4 - 22: 2299 s32i.n a9, a2, 8 - 24: 3299 s32i.n a9, a2, 12 - 26: 354292 s8i a9, a2, 53 - 29: 8299 s32i.n a9, a2, 32 - 2b: 9299 s32i.n a9, a2, 36 - 2d: 02cd mov.n a12, a2 - 2f: fc99 s32i.n a9, a12, 60 - 31: 7c69 s32i.n a6, a12, 28 - 33: 000822 l8ui a2, a8, 0 - 36: 4c09 s32i.n a0, a12, 16 - 38: 384c22 s8i a2, a12, 56 - 3b: 721b addi.n a7, a2, 1 - 3d: 004872 s8i a7, a8, 0 - 40: 0c2d mov.n a2, a12 - 42: 000005 call0 44 - 45: 0108 l32i.n a0, a1, 0 - 47: 0c2d mov.n a2, a12 - 49: 0000c0 callx0 a0 - 4c: 328c beqz.n a2, 53 - 4e: 0c0c movi.n a12, 0 - 50: 000586 j 6a - 53: ffed31 l32r a3, 8 - 56: 0348 l32i.n a4, a3, 0 - 58: 0c49 s32i.n a4, a12, 0 - 5a: 03c9 s32i.n a12, a3, 0 - 5c: 350c22 l8ui a2, a12, 53 - 5f: 076277 bbci a2, 7, 6a - 62: 0c2d mov.n a2, a12 - 64: ffea01 l32r a0, c - 67: 0000c0 callx0 a0 - 6a: 0c2d mov.n a2, a12 - 6c: 1108 l32i.n a0, a1, 4 - 6e: 21c8 l32i.n a12, a1, 8 - 70: 10c112 addi a1, a1, 16 - 73: f00d ret.n - 75: 000000 ill - -00000078 : - 78: f0c112 addi a1, a1, -16 - 7b: 0149 s32i.n a4, a1, 0 - 7d: 1159 s32i.n a5, a1, 4 - 7f: 31c9 s32i.n a12, a1, 12 - 81: 2109 s32i.n a0, a1, 8 - 83: 02cd mov.n a12, a2 - 85: 000005 call0 88 - 88: 0c2d mov.n a2, a12 - 8a: 0138 l32i.n a3, a1, 0 - 8c: 000005 call0 90 - 8f: 0c2d mov.n a2, a12 - 91: 1138 l32i.n a3, a1, 4 - 93: 31c8 l32i.n a12, a1, 12 - 95: 000005 call0 98 - 98: 2108 l32i.n a0, a1, 8 - 9a: 10c112 addi a1, a1, 16 - 9d: f00d ret.n - ... - -000000a8 : - a8: f0c112 addi a1, a1, -16 - ab: 11c9 s32i.n a12, a1, 4 - ad: 0109 s32i.n a0, a1, 0 - af: 02cd mov.n a12, a2 - b1: c2bc beqz.n a2, f1 - b3: 350202 l8ui a0, a2, 53 - b6: 086077 bbci a0, 7, c2 - b9: fffa01 l32r a0, a4 - bc: 0000c0 callx0 a0 - bf: 350c02 l8ui a0, a12, 53 - c2: 046007 bbci a0, 0, ca - c5: 0c2d mov.n a2, a12 - c7: 000005 call0 c8 - ca: fff551 l32r a5, a0 - cd: 0508 l32i.n a0, a5, 0 - cf: 069c07 bne a12, a0, d9 - d2: 0c08 l32i.n a0, a12, 0 - d4: 0509 s32i.n a0, a5, 0 - d6: 000346 j e7 - d9: 808c beqz.n a0, e5 - db: 0028 l32i.n a2, a0, 0 - dd: 1912c7 beq a2, a12, fa - e0: 020d mov.n a0, a2 - e2: ff5256 bnez a2, db - e5: 808c beqz.n a0, f1 - e7: 1528 l32i.n a2, a5, 4 - e9: 0492c7 bne a2, a12, f1 - ec: 020c movi.n a2, 0 - ee: 000005 call0 f0 - f1: 11c8 l32i.n a12, a1, 4 - f3: 0108 l32i.n a0, a1, 0 - f5: 10c112 addi a1, a1, 16 - f8: f00d ret.n - fa: 0c38 l32i.n a3, a12, 0 - fc: 0039 s32i.n a3, a0, 0 - fe: fff8c6 j e5 - 101: 000000 ill - 104: 000000 ill - ... - -00000108 : - 108: b2ac beqz.n a2, 137 - 10a: fffe51 l32r a5, 104 - 10d: 0558 l32i.n a5, a5, 0 - 10f: 45ac beqz.n a5, 137 - 111: 020262 l8ui a6, a2, 2 - 114: d0c662 addi a6, a6, -48 - 117: 746060 extui a6, a6, 0, 8 - 11a: 380572 l8ui a7, a5, 56 - 11d: 360592 l8ui a9, a5, 54 - 120: 0e9767 bne a7, a6, 132 - 123: 000282 l8ui a8, a2, 0 - 126: 0102a2 l8ui a10, a2, 1 - 129: 059897 bne a8, a9, 132 - 12c: 3705b2 l8ui a11, a5, 55 - 12f: 081ab7 beq a10, a11, 13b - 132: 0558 l32i.n a5, a5, 0 - 134: fe2556 bnez a5, 11a - 137: 020c movi.n a2, 0 - 139: f00d ret.n - 13b: 052d mov.n a2, a5 - 13d: f00d ret.n - ... - -0000014c : - 14c: f0c112 addi a1, a1, -16 - 14f: 31e9 s32i.n a14, a1, 12 - 151: 0109 s32i.n a0, a1, 0 - 153: 11c9 s32i.n a12, a1, 4 - 155: 21d9 s32i.n a13, a1, 8 - 157: 02cd mov.n a12, a2 - 159: 03dd mov.n a13, a3 - 15b: 04d316 beqz a3, 1ac - 15e: 1228 l32i.n a2, a2, 4 - 160: 0308 l32i.n a0, a3, 0 - 162: 331027 beq a0, a2, 199 - 165: fff621 l32r a2, 140 - 168: 0228 l32i.n a2, a2, 0 - 16a: 229c beqz.n a2, 180 - 16c: 1c48 l32i.n a4, a12, 4 - 16e: 0238 l32i.n a3, a2, 0 - 170: 32e8 l32i.n a14, a2, 12 - 172: 059347 bne a3, a4, 17b - 175: fff401 l32r a0, 148 - 178: 0000c0 callx0 a0 - 17b: 0e2d mov.n a2, a14 - 17d: febe56 bnez a14, 16c - 180: fff101 l32r a0, 144 - 183: 0008 l32i.n a0, a0, 0 - 185: 009c beqz.n a0, 199 - 187: 0028 l32i.n a2, a0, 0 - 189: 728c beqz.n a2, 194 - 18b: 1c38 l32i.n a3, a12, 4 - 18d: 039327 bne a3, a2, 194 - 190: 0d48 l32i.n a4, a13, 0 - 192: 0049 s32i.n a4, a0, 0 - 194: 3008 l32i.n a0, a0, 12 - 196: fed056 bnez a0, 187 - 199: fd8c beqz.n a13, 1ac - 19b: 0d08 l32i.n a0, a13, 0 - 19d: 21d8 l32i.n a13, a1, 8 - 19f: 1c09 s32i.n a0, a12, 4 - 1a1: 31e8 l32i.n a14, a1, 12 - 1a3: 11c8 l32i.n a12, a1, 4 - 1a5: 0108 l32i.n a0, a1, 0 - 1a7: 10c112 addi a1, a1, 16 - 1aa: f00d ret.n - 1ac: 000c movi.n a0, 0 - 1ae: fffac6 j 19d - 1b1: 000000 ill - -000001b4 : - 1b4: 33cc bnez.n a3, 1bb - 1b6: 030c movi.n a3, 0 - 1b8: 000046 j 1bd - 1bb: 0338 l32i.n a3, a3, 0 - 1bd: 3239 s32i.n a3, a2, 12 - 1bf: f00d ret.n - 1c1: 000000 ill - -000001c4 : - 1c4: 33cc bnez.n a3, 1cb - 1c6: 030c movi.n a3, 0 - 1c8: 000046 j 1cd - 1cb: 0338 l32i.n a3, a3, 0 - 1cd: 2239 s32i.n a3, a2, 8 - 1cf: f00d ret.n - 1d1: 000000 ill - 1d4: 000000 ill - ... - -000001d8 : - 1d8: ffff31 l32r a3, 1d4 - 1db: 1329 s32i.n a2, a3, 4 - 1dd: f00d ret.n - ... - -000001e8 : - 1e8: f0c112 addi a1, a1, -16 - 1eb: 11c9 s32i.n a12, a1, 4 - 1ed: 0109 s32i.n a0, a1, 0 - 1ef: 02cd mov.n a12, a2 - 1f1: 350202 l8ui a0, a2, 53 - 1f4: 120c movi.n a2, 1 - 1f6: 23e007 bbsi a0, 0, 21d - 1f9: 200020 or a0, a0, a2 - 1fc: 354c02 s8i a0, a12, 53 - 1ff: 1a6047 bbci a0, 4, 21d - 202: 0c6057 bbci a0, 5, 212 - 205: 0c2d mov.n a2, a12 - 207: 3c4b addi.n a3, a12, 4 - 209: fff501 l32r a0, 1e0 - 20c: 0000c0 callx0 a0 - 20f: 350c02 l8ui a0, a12, 53 - 212: 076077 bbci a0, 7, 21d - 215: 0c2d mov.n a2, a12 - 217: fff301 l32r a0, 1e4 - 21a: 0000c0 callx0 a0 - 21d: 11c8 l32i.n a12, a1, 4 - 21f: 0108 l32i.n a0, a1, 0 - 221: 10c112 addi a1, a1, 16 - 224: f00d ret.n - 226: 000000 ill - 229: 000000 ill - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 0109 s32i.n a0, a1, 0 - 231: 350202 l8ui a0, a2, 53 - 234: fea032 movi a3, 254 - 237: 0e6007 bbci a0, 0, 249 - 23a: 103030 and a3, a0, a3 - 23d: 354232 s8i a3, a2, 53 - 240: 056357 bbci a3, 5, 249 - 243: fff901 l32r a0, 228 - 246: 0000c0 callx0 a0 - 249: 0108 l32i.n a0, a1, 0 - 24b: 10c112 addi a1, a1, 16 - 24e: f00d ret.n - ... - -0000025c : - 25c: f0c112 addi a1, a1, -16 - 25f: 11c9 s32i.n a12, a1, 4 - 261: 0109 s32i.n a0, a1, 0 - 263: 02cd mov.n a12, a2 - 265: 350202 l8ui a0, a2, 53 - 268: 021c movi.n a2, 16 - 26a: 32e047 bbsi a0, 4, 2a0 - 26d: 200020 or a0, a0, a2 - 270: 8c38 l32i.n a3, a12, 32 - 272: 354c02 s8i a0, a12, 53 - 275: 938c beqz.n a3, 282 - 277: 0c2d mov.n a2, a12 - 279: fff501 l32r a0, 250 - 27c: 0000c0 callx0 a0 - 27f: 350c02 l8ui a0, a12, 53 - 282: 1a6007 bbci a0, 0, 2a0 - 285: 0c6057 bbci a0, 5, 295 - 288: 0c2d mov.n a2, a12 - 28a: 3c4b addi.n a3, a12, 4 - 28c: fff201 l32r a0, 254 - 28f: 0000c0 callx0 a0 - 292: 350c02 l8ui a0, a12, 53 - 295: 076077 bbci a0, 7, 2a0 - 298: 0c2d mov.n a2, a12 - 29a: ffef01 l32r a0, 258 - 29d: 0000c0 callx0 a0 - 2a0: 11c8 l32i.n a12, a1, 4 - 2a2: 0108 l32i.n a0, a1, 0 - 2a4: 10c112 addi a1, a1, 16 - 2a7: f00d ret.n - 2a9: 000000 ill - -000002ac : - 2ac: 350242 l8ui a4, a2, 53 - 2af: efa032 movi a3, 239 - 2b2: 056447 bbci a4, 4, 2bb - 2b5: 103430 and a3, a4, a3 - 2b8: 354232 s8i a3, a2, 53 - 2bb: f00d ret.n - -netio.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0000b4 excw - ... - 23: c11200 mul16u a1, a2, a0 - 26: 11c9f0 slli a12, a9, 1 - 29: 21d9 s32i.n a13, a1, 8 - 2b: 0109 s32i.n a0, a1, 0 - 2d: 02dd mov.n a13, a2 - 2f: 400c movi.n a0, 4 - 31: 0209 s32i.n a0, a2, 0 - 33: 03cd mov.n a12, a3 - 35: 032d mov.n a2, a3 - 37: 030c movi.n a3, 0 - 39: fff201 l32r a0, 4 - 3c: 0000c0 callx0 a0 - 3f: 0c2d mov.n a2, a12 - 41: fff101 l32r a0, 8 - 44: 0000c0 callx0 a0 - 47: c28c beqz.n a2, 57 - 49: 0c2d mov.n a2, a12 - 4b: ffed31 l32r a3, 0 - 4e: ffef01 l32r a0, c - 51: 0000c0 callx0 a0 - 54: 000cc6 j 8b - 57: 4d28 l32i.n a2, a13, 16 - 59: 428c beqz.n a2, 61 - 5b: ffed01 l32r a0, 10 - 5e: 0000c0 callx0 a0 - 61: 0c2d mov.n a2, a12 - 63: 030c movi.n a3, 0 - 65: ffeb01 l32r a0, 14 - 68: 0000c0 callx0 a0 - 6b: 0c2d mov.n a2, a12 - 6d: 030c movi.n a3, 0 - 6f: 040c movi.n a4, 0 - 71: ffe901 l32r a0, 18 - 74: 0000c0 callx0 a0 - 77: 0c2d mov.n a2, a12 - 79: 030c movi.n a3, 0 - 7b: ffe801 l32r a0, 1c - 7e: 0000c0 callx0 a0 - 81: 6d8c beqz.n a13, 8b - 83: 0d2d mov.n a2, a13 - 85: ffe601 l32r a0, 20 - 88: 0000c0 callx0 a0 - 8b: 11c8 l32i.n a12, a1, 4 - 8d: 21d8 l32i.n a13, a1, 8 - 8f: 0108 l32i.n a0, a1, 0 - 91: 10c112 addi a1, a1, 16 - 94: f00d ret.n - 96: 000000 ill - 99: 000010 excw - 9c: 000600 excw - 9f: 000060 excw - ... - b2: 120000 excw - b5: f9d0c1 l32r a12, ffffe7f8 - b8: 310971 l32r a7, fffcc4dc - bb: 0149 s32i.n a4, a1, 0 - bd: 2139 s32i.n a3, a1, 8 - bf: 51d9 s32i.n a13, a1, 20 - c1: 41c9 s32i.n a12, a1, 16 - c3: 61e9 s32i.n a14, a1, 24 - c5: 02cd mov.n a12, a2 - c7: 05ed mov.n a14, a5 - c9: 04dd mov.n a13, a4 - cb: 948c beqz.n a4, d8 - cd: 032d mov.n a2, a3 - cf: 041432 l16ui a3, a4, 8 - d2: fff301 l32r a0, a0 - d5: 0000c0 callx0 a0 - d8: 0148 l32i.n a4, a1, 0 - da: 0cee56 bnez a14, 1ac - dd: 0d5416 beqz a4, 1b6 - e0: ffeee1 l32r a14, 98 - e3: 0f0c movi.n a15, 0 - e5: 0149 s32i.n a4, a1, 0 - e7: 051d02 l16ui a0, a13, 10 - ea: 1d58 l32i.n a5, a13, 4 - ec: 000706 j 10c - ef: 3c78 l32i.n a7, a12, 12 - f1: 0247b6 bltui a7, 4, f7 - f4: 002046 j 179 - f7: 1c68 l32i.n a6, a12, 4 - f9: 871b addi.n a8, a7, 1 - fb: 116680 slli a6, a6, 8 - fe: 1c69 s32i.n a6, a12, 4 - 100: 000542 l8ui a4, a5, 0 - 103: 3c89 s32i.n a8, a12, 12 - 105: 551b addi.n a5, a5, 1 - 107: 204460 or a4, a4, a6 - 10a: 1c49 s32i.n a4, a12, 4 - 10c: 000b addi.n a0, a0, -1 - 10e: 570026 beqi a0, -1, 169 - 111: 0c78 l32i.n a7, a12, 0 - 113: fcc782 addi a8, a7, -4 - 116: 0b4816 beqz a8, 1ce - 119: fd2716 beqz a7, ef - 11c: 3c1766 bnei a7, 1, 15c - 11f: 5cb8 l32i.n a11, a12, 20 - 121: 3c98 l32i.n a9, a12, 12 - 123: 2b1b addi.n a2, a11, 1 - 125: 39cc bnez.n a9, 12c - 127: 0005a2 l8ui a10, a5, 0 - 12a: 6ca9 s32i.n a10, a12, 24 - 12c: 000592 l8ui a9, a5, 0 - 12f: 4ca8 l32i.n a10, a12, 16 - 131: 551b addi.n a5, a5, 1 - 133: 5c29 s32i.n a2, a12, 20 - 135: aaba add.n a10, a10, a11 - 137: 004a92 s8i a9, a10, 0 - 13a: 2c38 l32i.n a3, a12, 8 - 13c: 3c88 l32i.n a8, a12, 12 - 13e: 5cb8 l32i.n a11, a12, 20 - 140: 881b addi.n a8, a8, 1 - 142: 3c89 s32i.n a8, a12, 12 - 144: 019be7 bne a11, a14, 149 - 147: 5cf9 s32i.n a15, a12, 20 - 149: bf9837 bne a8, a3, 10c - 14c: 6c48 l32i.n a4, a12, 24 - 14e: 3cf9 s32i.n a15, a12, 12 - 150: fb8416 beqz a4, 10c - 153: 0cf9 s32i.n a15, a12, 0 - 155: 2cf9 s32i.n a15, a12, 8 - 157: 1cf9 s32i.n a15, a12, 4 - 159: ffebc6 j 10c - 15c: ac2726 beqi a7, 2, 10c - 15f: a93726 beqi a7, 3, 10c - 162: 0c2d mov.n a2, a12 - 164: 2138 l32i.n a3, a1, 8 - 166: ffebc5 call0 24 - 169: 0dd8 l32i.n a13, a13, 0 - 16b: f78d56 bnez a13, e7 - 16e: 0128 l32i.n a2, a1, 0 - 170: ffcd01 l32r a0, a4 - 173: 0000c0 callx0 a0 - 176: 0010c6 j 1bd - 179: 8f87f6 bgeui a7, 8, 10c - 17c: f9c762 addi a6, a7, -7 - 17f: 2c98 l32i.n a9, a12, 8 - 181: a71b addi.n a10, a7, 1 - 183: 119980 slli a9, a9, 8 - 186: 2c99 s32i.n a9, a12, 8 - 188: 000582 l8ui a8, a5, 0 - 18b: 3ca9 s32i.n a10, a12, 12 - 18d: 551b addi.n a5, a5, 1 - 18f: 208890 or a8, a8, a9 - 192: 2c89 s32i.n a8, a12, 8 - 194: f74656 bnez a6, 10c - 197: 5cf9 s32i.n a15, a12, 20 - 199: 4ca8 l32i.n a10, a12, 16 - 19b: 3cf9 s32i.n a15, a12, 12 - 19d: 004af2 s8i a15, a10, 0 - 1a0: 1c78 l32i.n a7, a12, 4 - 1a2: 321766 bnei a7, 1, 1d8 - 1a5: 1b0c movi.n a11, 1 - 1a7: 0cb9 s32i.n a11, a12, 0 - 1a9: ffd7c6 j 10c - 1ac: 648c beqz.n a4, 1b6 - 1ae: 042d mov.n a2, a4 - 1b0: ffbe01 l32r a0, a8 - 1b3: 0000c0 callx0 a0 - 1b6: 0c2d mov.n a2, a12 - 1b8: 2138 l32i.n a3, a1, 8 - 1ba: ffe685 call0 24 - 1bd: 020c movi.n a2, 0 - 1bf: 41c8 l32i.n a12, a1, 16 - 1c1: 51d8 l32i.n a13, a1, 20 - 1c3: 61e8 l32i.n a14, a1, 24 - 1c5: 71f8 l32i.n a15, a1, 28 - 1c7: 3108 l32i.n a0, a1, 12 - 1c9: 30c112 addi a1, a1, 48 - 1cc: f00d ret.n - 1ce: 0c2d mov.n a2, a12 - 1d0: 2138 l32i.n a3, a1, 8 - 1d2: ffe505 call0 24 - 1d5: ffe406 j 169 - 1d8: 8159 s32i.n a5, a1, 32 - 1da: 9109 s32i.n a0, a1, 36 - 1dc: 712766 bnei a7, 2, 251 - 1df: 230c movi.n a3, 2 - 1e1: 0c39 s32i.n a3, a12, 0 - 1e3: 0020c0 memw - 1e6: ffad21 l32r a2, 9c - 1e9: 38a132 movi a3, 0x138 - 1ec: 9228 l32i.n a2, a2, 36 - 1ee: ffaf01 l32r a0, ac - 1f1: 0000c0 callx0 a0 - 1f4: 7c29 s32i.n a2, a12, 28 - 1f6: 3c68 l32i.n a6, a12, 12 - 1f8: 2108 l32i.n a0, a1, 8 - 1fa: 2c58 l32i.n a5, a12, 8 - 1fc: 391002 l16ui a0, a0, 114 - 1ff: c05560 sub a5, a5, a6 - 202: 01b507 bgeu a5, a0, 207 - 205: 050d mov.n a0, a5 - 207: 5c58 l32i.n a5, a12, 20 - 209: f40000 extui a0, a0, 0, 16 - 20c: c05e50 sub a5, a14, a5 - 20f: 01b507 bgeu a5, a0, 214 - 212: 050d mov.n a0, a5 - 214: f46000 extui a6, a0, 0, 16 - 217: 1169 s32i.n a6, a1, 4 - 219: 2128 l32i.n a2, a1, 8 - 21b: 1148 l32i.n a4, a1, 4 - 21d: 5c68 l32i.n a6, a12, 20 - 21f: 4c38 l32i.n a3, a12, 16 - 221: 150c movi.n a5, 1 - 223: 336a add.n a3, a3, a6 - 225: ffa201 l32r a0, b0 - 228: 0000c0 callx0 a0 - 22b: 9108 l32i.n a0, a1, 36 - 22d: 8158 l32i.n a5, a1, 32 - 22f: 1178 l32i.n a7, a1, 4 - 231: 050266 bnei a2, -1, 23a - 234: 417170 srli a7, a7, 1 - 237: 0e0226 beqi a2, -1, 249 - 23a: 3c88 l32i.n a8, a12, 12 - 23c: 5c98 l32i.n a9, a12, 20 - 23e: 878a add.n a8, a7, a8 - 240: 979a add.n a9, a7, a9 - 242: 5c99 s32i.n a9, a12, 20 - 244: 3c89 s32i.n a8, a12, 12 - 246: ffb086 j 10c - 249: 1179 s32i.n a7, a1, 4 - 24b: ca27f6 bgeui a7, 2, 219 - 24e: fffa06 j 23a - 251: 0c2d mov.n a2, a12 - 253: 2138 l32i.n a3, a1, 8 - 255: 3cf9 s32i.n a15, a12, 12 - 257: 4c98 l32i.n a9, a12, 16 - 259: 5cf9 s32i.n a15, a12, 20 - 25b: 0049f2 s8i a15, a9, 0 - 25e: ffdc45 call0 24 - 261: ffc106 j 169 - 264: 000600 excw - 267: 100060 and a0, a0, a6 - 26a: ff0000 excw - 26d: 0f .byte 0xf - ... - 276: 120000 excw - 279: d9f0c1 l32r a12, ffff6a3c - 27c: 110931 l32r a3, fffc46a0 - 27f: 21c9 s32i.n a12, a1, 8 - 281: 000c movi.n a0, 0 - 283: 02cd mov.n a12, a2 - 285: 2c78 l32i.n a7, a12, 8 - 287: 032d mov.n a2, a3 - 289: 3c38 l32i.n a3, a12, 12 - 28b: 0c48 l32i.n a4, a12, 0 - 28d: 433377 bltu a3, a7, 2d4 - 290: 0129 s32i.n a2, a1, 0 - 292: 3e2466 bnei a4, 2, 2d4 - 295: 030c movi.n a3, 0 - 297: 3c39 s32i.n a3, a12, 12 - 299: 5c39 s32i.n a3, a12, 20 - 29b: fff221 l32r a2, 264 - 29e: 0020c0 memw - 2a1: 9228 l32i.n a2, a2, 36 - 2a3: 38a132 movi a3, 0x138 - 2a6: fff201 l32r a0, 270 - 2a9: 0000c0 callx0 a0 - 2ac: 000c movi.n a0, 0 - 2ae: 4c48 l32i.n a4, a12, 16 - 2b0: 7c68 l32i.n a6, a12, 28 - 2b2: 58a252 movi a5, 0x258 - 2b5: c06260 sub a6, a2, a6 - 2b8: 0128 l32i.n a2, a1, 0 - 2ba: 0db567 bgeu a5, a6, 2cb - 2bd: 370c movi.n a7, 3 - 2bf: 180c movi.n a8, 1 - 2c1: 004482 s8i a8, a4, 0 - 2c4: 0c79 s32i.n a7, a12, 0 - 2c6: 340c movi.n a4, 3 - 2c8: 000106 j 2d0 - 2cb: 004402 s8i a0, a4, 0 - 2ce: 0c48 l32i.n a4, a12, 0 - 2d0: 2c78 l32i.n a7, a12, 8 - 2d2: 3c38 l32i.n a3, a12, 12 - 2d4: 023426 beqi a4, 3, 2da - 2d7: 582466 bnei a4, 2, 333 - 2da: 5c98 l32i.n a9, a12, 20 - 2dc: 391242 l16ui a4, a2, 114 - 2df: c08730 sub a8, a7, a3 - 2e2: 01b847 bgeu a8, a4, 2e7 - 2e5: 084d mov.n a4, a8 - 2e7: ffe081 l32r a8, 268 - 2ea: f44040 extui a4, a4, 0, 16 - 2ed: c08890 sub a8, a8, a9 - 2f0: 01b847 bgeu a8, a4, 2f5 - 2f3: 084d mov.n a4, a8 - 2f5: f4d040 extui a13, a4, 0, 16 - 2f8: 3ab377 bgeu a3, a7, 336 - 2fb: 0129 s32i.n a2, a1, 0 - 2fd: 0128 l32i.n a2, a1, 0 - 2ff: 0d4d mov.n a4, a13 - 301: 5c68 l32i.n a6, a12, 20 - 303: 4c38 l32i.n a3, a12, 16 - 305: 150c movi.n a5, 1 - 307: 336a add.n a3, a3, a6 - 309: ffda01 l32r a0, 274 - 30c: 0000c0 callx0 a0 - 30f: 000c movi.n a0, 0 - 311: 080266 bnei a2, -1, 31d - 314: 41d1d0 srli a13, a13, 1 - 317: 020266 bnei a2, -1, 31d - 31a: df2df6 bgeui a13, 2, 2fd - 31d: ffd371 l32r a7, 26c - 320: 3c38 l32i.n a3, a12, 12 - 322: 5c88 l32i.n a8, a12, 20 - 324: 3d3a add.n a3, a13, a3 - 326: 8d8a add.n a8, a13, a8 - 328: 5c89 s32i.n a8, a12, 20 - 32a: 01b787 bgeu a7, a8, 32f - 32d: 5c09 s32i.n a0, a12, 20 - 32f: 2c78 l32i.n a7, a12, 8 - 331: 3c39 s32i.n a3, a12, 12 - 333: 083377 bltu a3, a7, 33f - 336: 0c48 l32i.n a4, a12, 0 - 338: 033466 bnei a4, 3, 33f - 33b: 0c09 s32i.n a0, a12, 0 - 33d: 3c09 s32i.n a0, a12, 12 - 33f: 020c movi.n a2, 0 - 341: 21c8 l32i.n a12, a1, 8 - 343: 31d8 l32i.n a13, a1, 12 - 345: 1108 l32i.n a0, a1, 4 - 347: 10c112 addi a1, a1, 16 - 34a: f00d ret.n - 34c: f0c112 addi a1, a1, -16 - 34f: 0109 s32i.n a0, a1, 0 - 351: 0208 l32i.n a0, a2, 0 - 353: 052026 beqi a0, 2, 35c - 356: 024066 bnei a0, 4, 35c - 359: ffcc85 call0 24 - 35c: 020c movi.n a2, 0 - 35e: 0108 l32i.n a0, a1, 0 - 360: 10c112 addi a1, a1, 16 - 363: f00d ret.n - 365: 000000 ill - 368: 001000 excw - 36b: 027800 excw - 36e: b40000 extui a0, a0, 0, 12 - 371: 000000 ill - 374: 034c movi.n a3, 64 - ... - 392: 2c0000 excw - 395: c11202 l16ui a0, a2, 0x182 - 398: 11c9f0 slli a12, a9, 1 - 39b: 21d9 s32i.n a13, a1, 8 - 39d: 0109 s32i.n a0, a1, 0 - 39f: 03dd mov.n a13, a3 - 3a1: fff501 l32r a0, 378 - 3a4: 0000c0 callx0 a0 - 3a7: 02cd mov.n a12, a2 - 3a9: f29c beqz.n a2, 3cc - 3ab: 000c movi.n a0, 0 - 3ad: 0209 s32i.n a0, a2, 0 - 3af: 2209 s32i.n a0, a2, 8 - 3b1: 1209 s32i.n a0, a2, 4 - 3b3: 3209 s32i.n a0, a2, 12 - 3b5: 5209 s32i.n a0, a2, 20 - 3b7: ffec21 l32r a2, 368 - 3ba: fff001 l32r a0, 37c - 3bd: 0000c0 callx0 a0 - 3c0: 4c29 s32i.n a2, a12, 16 - 3c2: b2cc bnez.n a2, 3d1 - 3c4: 0c2d mov.n a2, a12 - 3c6: ffee01 l32r a0, 380 - 3c9: 0000c0 callx0 a0 - 3cc: f27c movi.n a2, -1 - 3ce: 000cc6 j 405 - 3d1: 030c movi.n a3, 0 - 3d3: 004232 s8i a3, a2, 0 - 3d6: 0c3d mov.n a3, a12 - 3d8: 0d2d mov.n a2, a13 - 3da: ffea01 l32r a0, 384 - 3dd: 0000c0 callx0 a0 - 3e0: 0d2d mov.n a2, a13 - 3e2: ffe231 l32r a3, 36c - 3e5: ffe801 l32r a0, 388 - 3e8: 0000c0 callx0 a0 - 3eb: 0d2d mov.n a2, a13 - 3ed: ffe031 l32r a3, 370 - 3f0: ffe701 l32r a0, 38c - 3f3: 0000c0 callx0 a0 - 3f6: 0d2d mov.n a2, a13 - 3f8: ffdf31 l32r a3, 374 - 3fb: 440c movi.n a4, 4 - 3fd: ffe401 l32r a0, 390 - 400: 0000c0 callx0 a0 - 403: 020c movi.n a2, 0 - 405: 11c8 l32i.n a12, a1, 4 - 407: 21d8 l32i.n a13, a1, 8 - 409: 0108 l32i.n a0, a1, 0 - 40b: 10c112 addi a1, a1, 16 - 40e: f00d ret.n - 410: 000000 ill - 413: 494f00 excw - 416: 940000 extui a0, a0, 0, 10 - 419: 000003 excw - ... - -0000042c : - 42c: f0c112 addi a1, a1, -16 - 42f: 1109 s32i.n a0, a1, 4 - 431: fffa01 l32r a0, 41c - 434: 0000c0 callx0 a0 - 437: 0129 s32i.n a2, a1, 0 - 439: fff531 l32r a3, 410 - 43c: fff641 l32r a4, 414 - 43f: fff801 l32r a0, 420 - 442: 0000c0 callx0 a0 - 445: 0128 l32i.n a2, a1, 0 - 447: ffa032 movi a3, 255 - 44a: fff601 l32r a0, 424 - 44d: 0000c0 callx0 a0 - 450: fff231 l32r a3, 418 - 453: fff501 l32r a0, 428 - 456: 0000c0 callx0 a0 - 459: 1108 l32i.n a0, a1, 4 - 45b: 10c112 addi a1, a1, 16 - 45e: f00d ret.n - -pbuf.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000018 : - 18: e0c112 addi a1, a1, -32 - 1b: 41d9 s32i.n a13, a1, 16 - 1d: 2109 s32i.n a0, a1, 8 - 1f: 51e9 s32i.n a14, a1, 20 - 21: 31c9 s32i.n a12, a1, 12 - 23: 03ed mov.n a14, a3 - 25: 04cd mov.n a12, a4 - 27: 061216 beqz a2, 8c - 2a: 631226 beqi a2, 1, 91 - 2d: 072226 beqi a2, 2, 38 - 30: 533226 beqi a2, 3, 87 - 33: 0d0c movi.n a13, 0 - 35: 000fc6 j 78 - 38: 030c movi.n a3, 0 - 3a: 32c332 addi a3, a3, 50 - 3d: f43030 extui a3, a3, 0, 16 - 40: c67c movi.n a6, -4 - 42: 053c16 beqz a12, 99 - 45: ffee41 l32r a4, 0 - 48: 013cf6 bgeui a12, 3, 4d - 4b: 4ccc bnez.n a12, 53 - 4d: 753c26 beqi a12, 3, c6 - 50: df4c66 bnei a12, 4, 33 - 53: 081422 l16ui a2, a4, 16 - 56: ffec01 l32r a0, 8 - 59: 0000c0 callx0 a0 - 5c: 030c movi.n a3, 0 - 5e: 02dd mov.n a13, a2 - 60: fcf216 beqz a2, 33 - 63: 1239 s32i.n a3, a2, 4 - 65: 045de2 s16i a14, a13, 8 - 68: 055de2 s16i a14, a13, 10 - 6b: 0c4dc2 s8i a12, a13, 12 - 6e: 0d39 s32i.n a3, a13, 0 - 70: 0d4d32 s8i a3, a13, 13 - 73: 140c movi.n a4, 1 - 75: 075d42 s16i a4, a13, 14 - 78: 2108 l32i.n a0, a1, 8 - 7a: 31c8 l32i.n a12, a1, 12 - 7c: 0d2d mov.n a2, a13 - 7e: 51e8 l32i.n a14, a1, 20 - 80: 41d8 l32i.n a13, a1, 16 - 82: 20c112 addi a1, a1, 32 - 85: f00d ret.n - 87: 432c movi.n a3, 36 - 89: ffecc6 j 40 - 8c: 431c movi.n a3, 20 - 8e: 000046 j 93 - 91: 030c movi.n a3, 0 - 93: 14c332 addi a3, a3, 20 - 96: ffe806 j 3a - 99: 0139 s32i.n a3, a1, 0 - 9b: 2e3b addi.n a2, a14, 3 - 9d: 102260 and a2, a2, a6 - a0: 17c332 addi a3, a3, 23 - a3: 103360 and a3, a3, a6 - a6: 223a add.n a2, a2, a3 - a8: ffd901 l32r a0, c - ab: 0000c0 callx0 a0 - ae: 030c movi.n a3, 0 - b0: 02dd mov.n a13, a2 - b2: f7d216 beqz a2, 33 - b5: 0148 l32i.n a4, a1, 0 - b7: c57c movi.n a5, -4 - b9: 424a add.n a4, a2, a4 - bb: 17c442 addi a4, a4, 23 - be: 104450 and a4, a4, a5 - c1: 1249 s32i.n a4, a2, 4 - c3: ffe786 j 65 - c6: 091422 l16ui a2, a4, 18 - c9: 0139 s32i.n a3, a1, 0 - cb: ffd101 l32r a0, 10 - ce: 0000c0 callx0 a0 - d1: 030c movi.n a3, 0 - d3: 02dd mov.n a13, a2 - d5: f5a216 beqz a2, 33 - d8: 0e0d mov.n a0, a14 - da: 0c42c2 s8i a12, a2, 12 - dd: 0239 s32i.n a3, a2, 0 - df: 0452e2 s16i a14, a2, 8 - e2: 0148 l32i.n a4, a1, 0 - e4: c67c movi.n a6, -4 - e6: 524a add.n a5, a2, a4 - e8: 17c552 addi a5, a5, 23 - eb: 443b addi.n a4, a4, 3 - ed: 104460 and a4, a4, a6 - f0: 105560 and a5, a5, a6 - f3: 1259 s32i.n a5, a2, 4 - f5: eca522 movi a2, 0x5ec - f8: c02240 sub a2, a2, a4 - fb: 01a2e7 bge a2, a14, 100 - fe: 020d mov.n a0, a2 - 100: 11d9 s32i.n a13, a1, 4 - 102: 160c movi.n a6, 1 - 104: f47000 extui a7, a0, 0, 16 - 107: 055d72 s16i a7, a13, 10 - 10a: 075d62 s16i a6, a13, 14 - 10d: c0ee70 sub a14, a14, a7 - 110: 021ee6 bgei a14, 1, 116 - 113: ffd646 j 70 - 116: ffbb21 l32r a2, 4 - 119: 091222 l16ui a2, a2, 18 - 11c: ffbe01 l32r a0, 14 - 11f: 0000c0 callx0 a0 - 122: 030c movi.n a3, 0 - 124: 52bc beqz.n a2, 15d - 126: 14c282 addi a8, a2, 20 - 129: 190c movi.n a9, 1 - 12b: f440e0 extui a4, a14, 0, 16 - 12e: 0c42c2 s8i a12, a2, 12 - 131: 0d4232 s8i a3, a2, 13 - 134: 0239 s32i.n a3, a2, 0 - 136: 1168 l32i.n a6, a1, 4 - 138: eca552 movi a5, 0x5ec - 13b: 050d mov.n a0, a5 - 13d: 1129 s32i.n a2, a1, 4 - 13f: 0629 s32i.n a2, a6, 0 - 141: 0452e2 s16i a14, a2, 8 - 144: 013547 bltu a5, a4, 149 - 147: 040d mov.n a0, a4 - 149: 055202 s16i a0, a2, 10 - 14c: 1289 s32i.n a8, a2, 4 - 14e: 075292 s16i a9, a2, 14 - 151: f4a000 extui a10, a0, 0, 16 - 154: c0eea0 sub a14, a14, a10 - 157: bb1ee6 bgei a14, 1, 116 - 15a: ffc486 j 70 - 15d: 0d2d mov.n a2, a13 - 15f: 000005 call0 160 - 162: ffb346 j 33 - 165: 000000 ill - -00000168 : - 168: f0c112 addi a1, a1, -16 - 16b: 0109 s32i.n a0, a1, 0 - 16d: 041202 l16ui a0, a2, 8 - 170: 11c9 s32i.n a12, a1, 4 - 172: 31b307 bgeu a3, a0, 1a7 - 175: c06300 sub a6, a3, a0 - 178: 051202 l16ui a0, a2, 10 - 17b: 02cd mov.n a12, a2 - 17d: 15b037 bgeu a0, a3, 196 - 180: 041c42 l16ui a4, a12, 8 - 183: 464a add.n a4, a6, a4 - 185: 045c42 s16i a4, a12, 8 - 188: 0cc8 l32i.n a12, a12, 0 - 18a: c03300 sub a3, a3, a0 - 18d: 051c02 l16ui a0, a12, 10 - 190: f43030 extui a3, a3, 0, 16 - 193: e93037 bltu a0, a3, 180 - 196: 055c32 s16i a3, a12, 10 - 199: 0c28 l32i.n a2, a12, 0 - 19b: 045c32 s16i a3, a12, 8 - 19e: 128c beqz.n a2, 1a3 - 1a0: 000005 call0 1a4 - 1a3: 050c movi.n a5, 0 - 1a5: 0c59 s32i.n a5, a12, 0 - 1a7: 11c8 l32i.n a12, a1, 4 - 1a9: 0108 l32i.n a0, a1, 0 - 1ab: 10c112 addi a1, a1, 16 - 1ae: f00d ret.n - -000001b0 : - 1b0: 049316 beqz a3, 1fd - 1b3: 046216 beqz a2, 1fd - 1b6: 00f3d6 bgez a3, 1c9 - 1b9: 051242 l16ui a4, a2, 10 - 1bc: 609030 neg a9, a3 - 1bf: f49090 extui a9, a9, 0, 16 - 1c2: 06b497 bgeu a4, a9, 1cc - 1c5: 120c movi.n a2, 1 - 1c7: f00d ret.n - 1c9: f49030 extui a9, a3, 0, 16 - 1cc: 0c0262 l8ui a6, a2, 12 - 1cf: 1278 l32i.n a7, a2, 4 - 1d1: 56bc beqz.n a6, 20a - 1d3: 333626 beqi a6, 3, 20a - 1d6: 022626 beqi a6, 2, 1dc - 1d9: e81666 bnei a6, 1, 1c5 - 1dc: 0213d6 bgez a3, 201 - 1df: 051282 l16ui a8, a2, 10 - 1e2: 1b3897 bltu a8, a9, 201 - 1e5: c0a730 sub a10, a7, a3 - 1e8: 12a9 s32i.n a10, a2, 4 - 1ea: 000086 j 1f0 - 1ed: 051282 l16ui a8, a2, 10 - 1f0: 0412b2 l16ui a11, a2, 8 - 1f3: 438a add.n a4, a3, a8 - 1f5: 055242 s16i a4, a2, 10 - 1f8: b3ba add.n a11, a3, a11 - 1fa: 0452b2 s16i a11, a2, 8 - 1fd: 020c movi.n a2, 0 - 1ff: f00d ret.n - 201: c02666 bnei a6, 2, 1c5 - 204: 051282 l16ui a8, a2, 10 - 207: fff686 j 1e5 - 20a: 38c262 addi a6, a2, 56 - 20d: c05730 sub a5, a7, a3 - 210: 1259 s32i.n a5, a2, 4 - 212: d7b567 bgeu a5, a6, 1ed - 215: 1279 s32i.n a7, a2, 4 - 217: ffea86 j 1c5 - ... - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 31e9 s32i.n a14, a1, 12 - 231: 0109 s32i.n a0, a1, 0 - 233: 11c9 s32i.n a12, a1, 4 - 235: 21d9 s32i.n a13, a1, 8 - 237: 02cd mov.n a12, a2 - 239: 32cc bnez.n a2, 240 - 23b: 020c movi.n a2, 0 - 23d: 001586 j 297 - 240: 0d0c movi.n a13, 0 - 242: 071c02 l16ui a0, a12, 14 - 245: 0ce8 l32i.n a14, a12, 0 - 247: 000b addi.n a0, a0, -1 - 249: f40000 extui a0, a0, 0, 16 - 24c: 075c02 s16i a0, a12, 14 - 24f: d0fc bnez.n a0, 290 - 251: 0c0c02 l8ui a0, a12, 12 - 254: 0a3066 bnei a0, 3, 262 - 257: 0c2d mov.n a2, a12 - 259: fff001 l32r a0, 21c - 25c: 0000c0 callx0 a0 - 25f: 000406 j 273 - 262: 171026 beqi a0, 1, 27d - 265: 142026 beqi a0, 2, 27d - 268: 114026 beqi a0, 4, 27d - 26b: 0c2d mov.n a2, a12 - 26d: ffec01 l32r a0, 220 - 270: 0000c0 callx0 a0 - 273: 0ecd mov.n a12, a14 - 275: dd1b addi.n a13, a13, 1 - 277: 74d0d0 extui a13, a13, 0, 8 - 27a: 000506 j 292 - 27d: 4c28 l32i.n a2, a12, 16 - 27f: ffe901 l32r a0, 224 - 282: 0000c0 callx0 a0 - 285: 0c2d mov.n a2, a12 - 287: ffe801 l32r a0, 228 - 28a: 0000c0 callx0 a0 - 28d: fff886 j 273 - 290: 0c0c movi.n a12, 0 - 292: facc56 bnez a12, 242 - 295: 0d2d mov.n a2, a13 - 297: 11c8 l32i.n a12, a1, 4 - 299: 21d8 l32i.n a13, a1, 8 - 29b: 31e8 l32i.n a14, a1, 12 - 29d: 0108 l32i.n a0, a1, 0 - 29f: 10c112 addi a1, a1, 16 - 2a2: f00d ret.n - -000002a4 : - 2a4: d28c beqz.n a2, 2b5 - 2a6: 040c movi.n a4, 0 - 2a8: 441b addi.n a4, a4, 1 - 2aa: 0228 l32i.n a2, a2, 0 - 2ac: 744040 extui a4, a4, 0, 8 - 2af: ff5256 bnez a2, 2a8 - 2b2: 000046 j 2b7 - 2b5: 040c movi.n a4, 0 - 2b7: 042d mov.n a2, a4 - 2b9: f00d ret.n - ... - -000002bc : - 2bc: 628c beqz.n a2, 2c6 - 2be: 071232 l16ui a3, a2, 14 - 2c1: 331b addi.n a3, a3, 1 - 2c3: 075232 s16i a3, a2, 14 - 2c6: f00d ret.n - -000002c8 : - 2c8: 32ac beqz.n a2, 2ef - 2ca: 13ac beqz.n a3, 2ef - 2cc: 0258 l32i.n a5, a2, 0 - 2ce: 059c beqz.n a5, 2e2 - 2d0: 041262 l16ui a6, a2, 8 - 2d3: 041342 l16ui a4, a3, 8 - 2d6: 446a add.n a4, a4, a6 - 2d8: 045242 s16i a4, a2, 8 - 2db: 052d mov.n a2, a5 - 2dd: 0558 l32i.n a5, a5, 0 - 2df: fed556 bnez a5, 2d0 - 2e2: 041282 l16ui a8, a2, 8 - 2e5: 041372 l16ui a7, a3, 8 - 2e8: 0239 s32i.n a3, a2, 0 - 2ea: 778a add.n a7, a7, a8 - 2ec: 045272 s16i a7, a2, 8 - 2ef: f00d ret.n - 2f1: 000000 ill - -000002f4 : - 2f4: f0c112 addi a1, a1, -16 - 2f7: 11c9 s32i.n a12, a1, 4 - 2f9: 0109 s32i.n a0, a1, 0 - 2fb: 03cd mov.n a12, a3 - 2fd: 000005 call0 300 - 300: 0c2d mov.n a2, a12 - 302: 11c8 l32i.n a12, a1, 4 - 304: 000005 call0 308 - 307: 0108 l32i.n a0, a1, 0 - 309: 10c112 addi a1, a1, 16 - 30c: f00d ret.n - ... - -00000310 : - 310: f0c112 addi a1, a1, -16 - 313: 0109 s32i.n a0, a1, 0 - 315: 11c9 s32i.n a12, a1, 4 - 317: 21d9 s32i.n a13, a1, 8 - 319: 02d8 l32i.n a13, a2, 0 - 31b: 0c0c movi.n a12, 0 - 31d: 7d9c beqz.n a13, 338 - 31f: 051202 l16ui a0, a2, 10 - 322: 041232 l16ui a3, a2, 8 - 325: c03300 sub a3, a3, a0 - 328: 045d32 s16i a3, a13, 8 - 32b: 045202 s16i a0, a2, 8 - 32e: 02c9 s32i.n a12, a2, 0 - 330: 0d2d mov.n a2, a13 - 332: 000005 call0 334 - 335: 000046 j 33a - 338: 120c movi.n a2, 1 - 33a: 0108 l32i.n a0, a1, 0 - 33c: 83cd20 moveqz a12, a13, a2 - 33f: 0c2d mov.n a2, a12 - 341: 21d8 l32i.n a13, a1, 8 - 343: 11c8 l32i.n a12, a1, 4 - 345: 10c112 addi a1, a1, 16 - 348: f00d ret.n - 34a: 000000 ill - 34d: 000000 ill - -00000350 : - 350: e0c112 addi a1, a1, -32 - 353: 31e9 s32i.n a14, a1, 12 - 355: 41f9 s32i.n a15, a1, 16 - 357: 0109 s32i.n a0, a1, 0 - 359: 21d9 s32i.n a13, a1, 8 - 35b: 11c9 s32i.n a12, a1, 4 - 35d: 02dd mov.n a13, a2 - 35f: 03cd mov.n a12, a3 - 361: 079216 beqz a2, 3de - 364: 076316 beqz a3, 3de - 367: 041322 l16ui a2, a3, 8 - 36a: 041d02 l16ui a0, a13, 8 - 36d: 0e0c movi.n a14, 0 - 36f: 6b3027 bltu a0, a2, 3de - 372: 0f0c movi.n a15, 0 - 374: 051c02 l16ui a0, a12, 10 - 377: 051d22 l16ui a2, a13, 10 - 37a: c000e0 sub a0, a0, a14 - 37d: c022f0 sub a2, a2, a15 - 380: 01a207 bge a2, a0, 385 - 383: 020d mov.n a0, a2 - 385: 1c38 l32i.n a3, a12, 4 - 387: 1d28 l32i.n a2, a13, 4 - 389: f44000 extui a4, a0, 0, 16 - 38c: 5149 s32i.n a4, a1, 20 - 38e: 22fa add.n a2, a2, a15 - 390: 33ea add.n a3, a3, a14 - 392: ffee01 l32r a0, 34c - 395: 0000c0 callx0 a0 - 398: 051c22 l16ui a2, a12, 10 - 39b: 5108 l32i.n a0, a1, 20 - 39d: 051d32 l16ui a3, a13, 10 - 3a0: f0fa add.n a15, a0, a15 - 3a2: e0ea add.n a14, a0, a14 - 3a4: f4e0e0 extui a14, a14, 0, 16 - 3a7: f4f0f0 extui a15, a15, 0, 16 - 3aa: 0393f7 bne a3, a15, 3b1 - 3ad: 0dd8 l32i.n a13, a13, 0 - 3af: 0f0c movi.n a15, 0 - 3b1: 033e27 bltu a14, a2, 3b8 - 3b4: 0cc8 l32i.n a12, a12, 0 - 3b6: 0e0c movi.n a14, 0 - 3b8: bc8c beqz.n a12, 3c7 - 3ba: 051c42 l16ui a4, a12, 10 - 3bd: 041c32 l16ui a3, a12, 8 - 3c0: 0c58 l32i.n a5, a12, 0 - 3c2: 019347 bne a3, a4, 3c7 - 3c5: 65ec bnez.n a5, 3ef - 3c7: bd8c beqz.n a13, 3d6 - 3c9: 051d72 l16ui a7, a13, 10 - 3cc: 041d62 l16ui a6, a13, 8 - 3cf: 0d88 l32i.n a8, a13, 0 - 3d1: 019677 bne a6, a7, 3d6 - 3d4: 78dc bnez.n a8, 3ef - 3d6: f9ac56 bnez a12, 374 - 3d9: 020c movi.n a2, 0 - 3db: 000046 j 3e0 - 3de: 427c movi.n a2, -12 - 3e0: 11c8 l32i.n a12, a1, 4 - 3e2: 21d8 l32i.n a13, a1, 8 - 3e4: 31e8 l32i.n a14, a1, 12 - 3e6: 41f8 l32i.n a15, a1, 16 - 3e8: 0108 l32i.n a0, a1, 0 - 3ea: 20c112 addi a1, a1, 32 - 3ed: f00d ret.n - 3ef: a27c movi.n a2, -6 - 3f1: fffac6 j 3e0 - 3f4: 000000 ill - ... - -000003f8 : - 3f8: e0c112 addi a1, a1, -32 - 3fb: 21c9 s32i.n a12, a1, 8 - 3fd: 41e9 s32i.n a14, a1, 16 - 3ff: 51f9 s32i.n a15, a1, 20 - 401: 31d9 s32i.n a13, a1, 12 - 403: 1109 s32i.n a0, a1, 4 - 405: 04dd mov.n a13, a4 - 407: f40050 extui a0, a5, 0, 16 - 40a: 064216 beqz a2, 472 - 40d: 061316 beqz a3, 472 - 410: 0e0c movi.n a14, 0 - 412: 0139 s32i.n a3, a1, 0 - 414: 02cd mov.n a12, a2 - 416: 020c movi.n a2, 0 - 418: 047d16 beqz a13, 463 - 41b: 044c16 beqz a12, 463 - 41e: 051c42 l16ui a4, a12, 10 - 421: a08c beqz.n a0, 42f - 423: 083047 bltu a0, a4, 42f - 426: c00040 sub a0, a0, a4 - 429: f40000 extui a0, a0, 0, 16 - 42c: 000b86 j 45e - 42f: 0d2d mov.n a2, a13 - 431: c04400 sub a4, a4, a0 - 434: f44040 extui a4, a4, 0, 16 - 437: 01b4d7 bgeu a4, a13, 43c - 43a: 042d mov.n a2, a4 - 43c: 1c38 l32i.n a3, a12, 4 - 43e: f4f020 extui a15, a2, 0, 16 - 441: 0f4d mov.n a4, a15 - 443: 0128 l32i.n a2, a1, 0 - 445: 330a add.n a3, a3, a0 - 447: 2e2a add.n a2, a14, a2 - 449: ffea01 l32r a0, 3f4 - 44c: 0000c0 callx0 a0 - 44f: 000c movi.n a0, 0 - 451: 2fea add.n a2, a15, a14 - 453: c0ddf0 sub a13, a13, a15 - 456: f4d0d0 extui a13, a13, 0, 16 - 459: f42020 extui a2, a2, 0, 16 - 45c: 02ed mov.n a14, a2 - 45e: 0cc8 l32i.n a12, a12, 0 - 460: ffed06 j 418 - 463: 21c8 l32i.n a12, a1, 8 - 465: 31d8 l32i.n a13, a1, 12 - 467: 41e8 l32i.n a14, a1, 16 - 469: 51f8 l32i.n a15, a1, 20 - 46b: 1108 l32i.n a0, a1, 4 - 46d: 20c112 addi a1, a1, 32 - 470: f00d ret.n - 472: 020c movi.n a2, 0 - 474: fffac6 j 463 - 477: 000000 ill - ... - -0000047c : - 47c: e0c112 addi a1, a1, -32 - 47f: 21c9 s32i.n a12, a1, 8 - 481: 41e9 s32i.n a14, a1, 16 - 483: 51f9 s32i.n a15, a1, 20 - 485: 31d9 s32i.n a13, a1, 12 - 487: 1109 s32i.n a0, a1, 4 - 489: 04dd mov.n a13, a4 - 48b: c2bc beqz.n a2, 4cb - 48d: a3bc beqz.n a3, 4cb - 48f: 041202 l16ui a0, a2, 8 - 492: 02cd mov.n a12, a2 - 494: 04b047 bgeu a0, a4, 49c - 497: 427c movi.n a2, -12 - 499: 000c06 j 4cd - 49c: b4ac beqz.n a4, 4cb - 49e: 0e0c movi.n a14, 0 - 4a0: 0139 s32i.n a3, a1, 0 - 4a2: 051c02 l16ui a0, a12, 10 - 4a5: 01bd07 bgeu a13, a0, 4aa - 4a8: 0d0d mov.n a0, a13 - 4aa: 1c28 l32i.n a2, a12, 4 - 4ac: 0138 l32i.n a3, a1, 0 - 4ae: f4f000 extui a15, a0, 0, 16 - 4b1: 0f4d mov.n a4, a15 - 4b3: 33ea add.n a3, a3, a14 - 4b5: fff001 l32r a0, 478 - 4b8: 0000c0 callx0 a0 - 4bb: 0cc8 l32i.n a12, a12, 0 - 4bd: c0ddf0 sub a13, a13, a15 - 4c0: efea add.n a14, a15, a14 - 4c2: f4e0e0 extui a14, a14, 0, 16 - 4c5: f4d0d0 extui a13, a13, 0, 16 - 4c8: fd6d56 bnez a13, 4a2 - 4cb: 020c movi.n a2, 0 - 4cd: 21c8 l32i.n a12, a1, 8 - 4cf: 31d8 l32i.n a13, a1, 12 - 4d1: 41e8 l32i.n a14, a1, 16 - 4d3: 51f8 l32i.n a15, a1, 20 - 4d5: 1108 l32i.n a0, a1, 4 - 4d7: 20c112 addi a1, a1, 32 - 4da: f00d ret.n - -000004dc : - 4dc: f0c112 addi a1, a1, -16 - 4df: 21c9 s32i.n a12, a1, 8 - 4e1: 1109 s32i.n a0, a1, 4 - 4e3: 0208 l32i.n a0, a2, 0 - 4e5: 02cd mov.n a12, a2 - 4e7: 809c beqz.n a0, 503 - 4e9: 032d mov.n a2, a3 - 4eb: 040c movi.n a4, 0 - 4ed: 041c32 l16ui a3, a12, 8 - 4f0: 000005 call0 4f4 - 4f3: 0129 s32i.n a2, a1, 0 - 4f5: a28c beqz.n a2, 503 - 4f7: 0c3d mov.n a3, a12 - 4f9: 000005 call0 4fc - 4fc: 0c2d mov.n a2, a12 - 4fe: 000005 call0 500 - 501: 01c8 l32i.n a12, a1, 0 - 503: 0c2d mov.n a2, a12 - 505: 1108 l32i.n a0, a1, 4 - 507: 21c8 l32i.n a12, a1, 8 - 509: 10c112 addi a1, a1, 16 - 50c: f00d ret.n - ... - -00000510 : - 510: d29c beqz.n a2, 531 - 512: 051262 l16ui a6, a2, 10 - 515: 0a3367 bltu a3, a6, 523 - 518: 0228 l32i.n a2, a2, 0 - 51a: c03360 sub a3, a3, a6 - 51d: f43030 extui a3, a3, 0, 16 - 520: fffb06 j 510 - 523: a28c beqz.n a2, 531 - 525: 08b367 bgeu a3, a6, 531 - 528: 1228 l32i.n a2, a2, 4 - 52a: 232a add.n a2, a3, a2 - 52c: 000222 l8ui a2, a2, 0 - 52f: f00d ret.n - 531: 020c movi.n a2, 0 - 533: f00d ret.n - 535: 000000 ill - 538: ff .byte 0xff - 539: ff .byte 0xff - ... - -0000053c : - 53c: e0c112 addi a1, a1, -32 - 53f: 11c9 s32i.n a12, a1, 4 - 541: 41f9 s32i.n a15, a1, 16 - 543: 0109 s32i.n a0, a1, 0 - 545: 5149 s32i.n a4, a1, 20 - 547: 31e9 s32i.n a14, a1, 12 - 549: 21d9 s32i.n a13, a1, 8 - 54b: 03ed mov.n a14, a3 - 54d: 02dd mov.n a13, a2 - 54f: bdbc beqz.n a13, 58e - 551: 051d02 l16ui a0, a13, 10 - 554: 0a3e07 bltu a14, a0, 562 - 557: 0dd8 l32i.n a13, a13, 0 - 559: c0ee00 sub a14, a14, a0 - 55c: f4e0e0 extui a14, a14, 0, 16 - 55f: fffb06 j 54f - 562: 8dac beqz.n a13, 58e - 564: 26be07 bgeu a14, a0, 58e - 567: 05fd mov.n a15, a5 - 569: c59c beqz.n a5, 589 - 56b: 0c0c movi.n a12, 0 - 56d: 0d2d mov.n a2, a13 - 56f: 3eca add.n a3, a14, a12 - 571: f43030 extui a3, a3, 0, 16 - 574: 000005 call0 578 - 577: 5148 l32i.n a4, a1, 20 - 579: 44ca add.n a4, a4, a12 - 57b: 000442 l8ui a4, a4, 0 - 57e: 1e9427 bne a4, a2, 5a0 - 581: cc1b addi.n a12, a12, 1 - 583: f4c0c0 extui a12, a12, 0, 16 - 586: e39fc7 bne a15, a12, 56d - 589: 020c movi.n a2, 0 - 58b: 000086 j 591 - 58e: ffea21 l32r a2, 538 - 591: 11c8 l32i.n a12, a1, 4 - 593: 21d8 l32i.n a13, a1, 8 - 595: 31e8 l32i.n a14, a1, 12 - 597: 41f8 l32i.n a15, a1, 16 - 599: 0108 l32i.n a0, a1, 0 - 59b: 20c112 addi a1, a1, 32 - 59e: f00d ret.n - 5a0: 2c1b addi.n a2, a12, 1 - 5a2: f42020 extui a2, a2, 0, 16 - 5a5: fffa06 j 591 - 5a8: ff .byte 0xff - 5a9: ff .byte 0xff - ... - -000005ac : - 5ac: 038d mov.n a8, a3 - 5ae: e0c112 addi a1, a1, -32 - 5b1: 51f9 s32i.n a15, a1, 20 - 5b3: 1109 s32i.n a0, a1, 4 - 5b5: 41e9 s32i.n a14, a1, 16 - 5b7: 31d9 s32i.n a13, a1, 12 - 5b9: 21c9 s32i.n a12, a1, 8 - 5bb: 04dd mov.n a13, a4 - 5bd: 05cd mov.n a12, a5 - 5bf: 02ed mov.n a14, a2 - 5c1: 041202 l16ui a0, a2, 8 - 5c4: 245a add.n a2, a4, a5 - 5c6: c0f040 sub a15, a0, a4 - 5c9: f4f0f0 extui a15, a15, 0, 16 - 5cc: 192027 blt a0, a2, 5e9 - 5cf: 163f57 bltu a15, a5, 5e9 - 5d2: 0189 s32i.n a8, a1, 0 - 5d4: 0d5d mov.n a5, a13 - 5d6: 0e2d mov.n a2, a14 - 5d8: 0c3d mov.n a3, a12 - 5da: 0148 l32i.n a4, a1, 0 - 5dc: 000005 call0 5e0 - 5df: 928c beqz.n a2, 5ec - 5e1: cc2a add.n a12, a12, a2 - 5e3: f4c0c0 extui a12, a12, 0, 16 - 5e6: eabfc7 bgeu a15, a12, 5d4 - 5e9: ffefc1 l32r a12, 5a8 - 5ec: 1108 l32i.n a0, a1, 4 - 5ee: 31d8 l32i.n a13, a1, 12 - 5f0: 41e8 l32i.n a14, a1, 16 - 5f2: 0c2d mov.n a2, a12 - 5f4: 51f8 l32i.n a15, a1, 20 - 5f6: 21c8 l32i.n a12, a1, 8 - 5f8: 20c112 addi a1, a1, 32 - 5fb: f00d ret.n - 5fd: 000000 ill - 600: ff .byte 0xff - 601: ff .byte 0xff - 602: fe0000 excw - 605: ff .byte 0xff - 606: ff0000 excw - 609: ff .byte 0xff - 60a: 000000 ill - 60d: 000000 ill - -00000610 : - 610: f0c112 addi a1, a1, -16 - 613: 0109 s32i.n a0, a1, 0 - 615: 21d9 s32i.n a13, a1, 8 - 617: 11c9 s32i.n a12, a1, 4 - 619: 02dd mov.n a13, a2 - 61b: 03cd mov.n a12, a3 - 61d: 33bc beqz.n a3, 654 - 61f: 000302 l8ui a0, a3, 0 - 622: fff731 l32r a3, 600 - 625: b0ac beqz.n a0, 654 - 627: 041222 l16ui a2, a2, 8 - 62a: 261237 beq a2, a3, 654 - 62d: 0c2d mov.n a2, a12 - 62f: fff701 l32r a0, 60c - 632: 0000c0 callx0 a0 - 635: fff341 l32r a4, 604 - 638: 020d mov.n a0, a2 - 63a: 163427 bltu a4, a2, 654 - 63d: 0c3d mov.n a3, a12 - 63f: 0d2d mov.n a2, a13 - 641: 050c movi.n a5, 0 - 643: f44000 extui a4, a0, 0, 16 - 646: 000005 call0 648 - 649: 11c8 l32i.n a12, a1, 4 - 64b: 21d8 l32i.n a13, a1, 8 - 64d: 0108 l32i.n a0, a1, 0 - 64f: 10c112 addi a1, a1, 16 - 652: f00d ret.n - 654: ffed21 l32r a2, 608 - 657: fffb86 j 649 - -ping.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - c: d0c112 addi a1, a1, -48 - f: 91c9 s32i.n a12, a1, 36 - 11: 8109 s32i.n a0, a1, 32 - 13: 02cd mov.n a12, a2 - 15: 4228 l32i.n a2, a2, 16 - 17: 0c08 l32i.n a0, a12, 0 - 19: 221b addi.n a2, a2, 1 - 1b: 3008 l32i.n a0, a0, 12 - 1d: 4c29 s32i.n a2, a12, 16 - 1f: a0cc bnez.n a0, 2d - 21: fff721 l32r a2, 0 - 24: fff801 l32r a0, 4 - 27: 0000c0 callx0 a0 - 2a: 000646 j 47 - 2d: 012d mov.n a2, a1 - 2f: 032c movi.n a3, 32 - 31: fff501 l32r a0, 8 - 34: 0000c0 callx0 a0 - 37: 0c08 l32i.n a0, a12, 0 - 39: f37c movi.n a3, -1 - 3b: 1c4132 s8i a3, a1, 28 - 3e: 002d mov.n a2, a0 - 40: 3008 l32i.n a0, a0, 12 - 42: 013d mov.n a3, a1 - 44: 0000c0 callx0 a0 - 47: 91c8 l32i.n a12, a1, 36 - 49: 8108 l32i.n a0, a1, 32 - 4b: 30c112 addi a1, a1, 48 - 4e: f00d ret.n - 50: af .byte 0xaf - 51: af .byte 0xaf - 52: 000000 ill - 55: 000000 ill - 58: ff .byte 0xff - 59: 7f .byte 0x7f - 5a: 000000 ill - 5d: 000000 ill - 60: afa042 movi a4, 175 - 63: fffb51 l32r a5, 50 - 66: 860c movi.n a6, 8 - 68: 070c movi.n a7, 0 - 6a: f0c112 addi a1, a1, -16 - 6d: 11c9 s32i.n a12, a1, 4 - 6f: 0109 s32i.n a0, a1, 0 - 71: 02cd mov.n a12, a2 - 73: 014272 s8i a7, a2, 1 - 76: 024272 s8i a7, a2, 2 - 79: 034272 s8i a7, a2, 3 - 7c: 004262 s8i a6, a2, 0 - 7f: 044252 s8i a5, a2, 4 - 82: f8c362 addi a6, a3, -8 - 85: fff321 l32r a2, 54 - 88: 054c42 s8i a4, a12, 5 - 8b: 001202 l16ui a0, a2, 0 - 8e: fff241 l32r a4, 58 - 91: 001b addi.n a0, a0, 1 - 93: f40000 extui a0, a0, 0, 16 - 96: 019047 bne a0, a4, 9b - 99: 000c movi.n a0, 0 - 9b: 749800 extui a9, a0, 8, 8 - 9e: 118080 slli a8, a0, 8 - a1: 005202 s16i a0, a2, 0 - a4: 208890 or a8, a8, a9 - a7: 064c82 s8i a8, a12, 6 - aa: 418880 srli a8, a8, 8 - ad: 074c82 s8i a8, a12, 7 - b0: c68c beqz.n a6, c0 - b2: 000c movi.n a0, 0 - b4: 0c2d mov.n a2, a12 - b6: 084202 s8i a0, a2, 8 - b9: 221b addi.n a2, a2, 1 - bb: 001b addi.n a0, a0, 1 - bd: f59607 bne a6, a0, b6 - c0: 0c2d mov.n a2, a12 - c2: ffe601 l32r a0, 5c - c5: 0000c0 callx0 a0 - c8: 0108 l32i.n a0, a1, 0 - ca: 41a820 srli a10, a2, 8 - cd: 024c22 s8i a2, a12, 2 - d0: 034ca2 s8i a10, a12, 3 - d3: 11c8 l32i.n a12, a1, 4 - d5: 10c112 addi a1, a1, 16 - d8: f00d ret.n - da: af0000 excw - dd: af .byte 0xaf - de: 000000 ill - e1: 000000 ill - e4: 000c movi.n a0, 0 - e6: 100000 and a0, a0, a0 - e9: 000000 ill - ec: 0008 l32i.n a0, a0, 0 - ... - 116: 6c0000 excw - 119: c112c3 excw - 11c: 6102a0 excw - 11f: 61d213 excw - 122: 61c215 excw - 125: 02dd14 excw - 128: 04cd mov.n a12, a4 - 12a: 042d mov.n a2, a4 - 12c: fff101 l32r a0, f0 - 12f: 0000c0 callx0 a0 - 132: 0ed256 bnez a2, 223 - 135: 1c08 l32i.n a0, a12, 4 - 137: ffe931 l32r a3, dc - 13a: 050022 l8ui a2, a0, 5 - 13d: 040042 l8ui a4, a0, 4 - 140: 112280 slli a2, a2, 8 - 143: 202240 or a2, a2, a4 - 146: c02230 sub a2, a2, a3 - 149: 0d6256 bnez a2, 223 - 14c: 060052 l8ui a5, a0, 6 - 14f: 070022 l8ui a2, a0, 7 - 152: ffe341 l32r a4, e0 - 155: 112280 slli a2, a2, 8 - 158: 001432 l16ui a3, a4, 0 - 15b: 202250 or a2, a2, a5 - 15e: 745830 extui a5, a3, 8, 8 - 161: 113380 slli a3, a3, 8 - 164: 203350 or a3, a3, a5 - 167: f43030 extui a3, a3, 0, 16 - 16a: c03230 sub a3, a2, a3 - 16d: 0b2356 bnez a3, 223 - 170: 000032 l8ui a3, a0, 0 - 173: 0ac356 bnez a3, 223 - 176: 041452 l16ui a5, a4, 8 - 179: 116102 s32i a0, a1, 68 - 17c: c05520 sub a5, a5, a2 - 17f: 107516 beqz a5, 28a - 182: ffd821 l32r a2, e4 - 185: 0d3d mov.n a3, a13 - 187: ffdb01 l32r a0, f4 - 18a: 0000c0 callx0 a0 - 18d: 012d mov.n a2, a1 - 18f: 430c movi.n a3, 4 - 191: ffd901 l32r a0, f8 - 194: 0000c0 callx0 a0 - 197: 10c122 addi a2, a1, 16 - 19a: 031c movi.n a3, 16 - 19c: ffd801 l32r a0, fc - 19f: 0000c0 callx0 a0 - 1a2: 3d28 l32i.n a2, a13, 12 - 1a4: ffd701 l32r a0, 100 - 1a7: 0000c0 callx0 a0 - 1aa: 10c132 addi a3, a1, 16 - 1ad: 041c movi.n a4, 16 - 1af: 106122 s32i a2, a1, 64 - 1b2: 112182 l32i a8, a1, 68 - 1b5: 012d mov.n a2, a1 - 1b7: f8c882 addi a8, a8, -8 - 1ba: 030872 l8ui a7, a8, 3 - 1bd: 020892 l8ui a9, a8, 2 - 1c0: 117780 slli a7, a7, 8 - 1c3: 207790 or a7, a7, a9 - 1c6: 117780 slli a7, a7, 8 - 1c9: 010892 l8ui a9, a8, 1 - 1cc: 000882 l8ui a8, a8, 0 - 1cf: 207790 or a7, a7, a9 - 1d2: 117780 slli a7, a7, 8 - 1d5: 207780 or a7, a7, a8 - 1d8: 0179 s32i.n a7, a1, 0 - 1da: ffca01 l32r a0, 104 - 1dd: 0000c0 callx0 a0 - 1e0: 102122 l32i a2, a1, 64 - 1e3: e8a332 movi a3, 0x3e8 - 1e6: ffc801 l32r a0, 108 - 1e9: 0000c0 callx0 a0 - 1ec: 0d98 l32i.n a9, a13, 0 - 1ee: 3998 l32i.n a9, a9, 12 - 1f0: 126122 s32i a2, a1, 72 - 1f3: c9fc bnez.n a9, 233 - 1f5: 10c132 addi a3, a1, 16 - 1f8: 042c movi.n a4, 32 - 1fa: 025d mov.n a5, a2 - 1fc: 1121d2 l32i a13, a1, 68 - 1ff: ffba21 l32r a2, e8 - 202: 070d62 l8ui a6, a13, 7 - 205: 060d72 l8ui a7, a13, 6 - 208: 116680 slli a6, a6, 8 - 20b: 206670 or a6, a6, a7 - 20e: 747860 extui a7, a6, 8, 8 - 211: 116680 slli a6, a6, 8 - 214: 206670 or a6, a6, a7 - 217: f46060 extui a6, a6, 0, 16 - 21a: ffbc01 l32r a0, 10c - 21d: 0000c0 callx0 a0 - 220: 001506 j 278 - 223: 020c movi.n a2, 0 - 225: 1421c2 l32i a12, a1, 80 - 228: 1521d2 l32i a13, a1, 84 - 22b: 132102 l32i a0, a1, 76 - 22e: 60c112 addi a1, a1, 96 - 231: f00d ret.n - 233: 20c122 addi a2, a1, 32 - 236: 032c movi.n a3, 32 - 238: ffb601 l32r a0, 110 - 23b: 0000c0 callx0 a0 - 23e: 112162 l32i a6, a1, 68 - 241: 0d08 l32i.n a0, a13, 0 - 243: 042c movi.n a4, 32 - 245: 030c movi.n a3, 0 - 247: 122172 l32i a7, a1, 72 - 24a: 9179 s32i.n a7, a1, 36 - 24c: 3c4132 s8i a3, a1, 60 - 24f: c149 s32i.n a4, a1, 48 - 251: 20c132 addi a3, a1, 32 - 254: 002d mov.n a2, a0 - 256: 070652 l8ui a5, a6, 7 - 259: 3008 l32i.n a0, a0, 12 - 25b: 060662 l8ui a6, a6, 6 - 25e: 115580 slli a5, a5, 8 - 261: 205560 or a5, a5, a6 - 264: 746850 extui a6, a5, 8, 8 - 267: 115580 slli a5, a5, 8 - 26a: 205560 or a5, a5, a6 - 26d: f45050 extui a5, a5, 0, 16 - 270: a159 s32i.n a5, a1, 40 - 272: 0000c0 callx0 a0 - 275: 1121d2 l32i a13, a1, 68 - 278: 070d82 l8ui a8, a13, 7 - 27b: 060d92 l8ui a9, a13, 6 - 27e: 118880 slli a8, a8, 8 - 281: 208890 or a8, a8, a9 - 284: ff9a91 l32r a9, ec - 287: 005982 s16i a8, a9, 0 - 28a: 0c2d mov.n a2, a12 - 28c: ffa201 l32r a0, 114 - 28f: 0000c0 callx0 a0 - 292: 120c movi.n a2, 1 - 294: ffe346 j 225 - 297: 060000 excw - 29a: 006000 rsil a0, 0 - ... - 2ad: 000000 ill - 2b0: 040c movi.n a4, 0 - 2b2: f0c112 addi a1, a1, -16 - 2b5: 3109 s32i.n a0, a1, 12 - 2b7: 1129 s32i.n a2, a1, 4 - 2b9: 2139 s32i.n a3, a1, 8 - 2bb: 120c movi.n a2, 1 - 2bd: 832c movi.n a3, 40 - 2bf: fff801 l32r a0, 2a0 - 2c2: 0000c0 callx0 a0 - 2c5: 020d mov.n a0, a2 - 2c7: 041216 beqz a2, 30c - 2ca: 0129 s32i.n a2, a1, 0 - 2cc: 051232 l16ui a3, a2, 10 - 2cf: 041222 l16ui a2, a2, 8 - 2d2: 2e9237 bne a2, a3, 304 - 2d5: 0048 l32i.n a4, a0, 0 - 2d7: 0109 s32i.n a0, a1, 0 - 2d9: 74ec bnez.n a4, 304 - 2db: 832c movi.n a3, 40 - 2dd: 1028 l32i.n a2, a0, 4 - 2df: ffd805 call0 60 - 2e2: 1128 l32i.n a2, a1, 4 - 2e4: 0138 l32i.n a3, a1, 0 - 2e6: 2148 l32i.n a4, a1, 8 - 2e8: ffef01 l32r a0, 2a4 - 2eb: 0000c0 callx0 a0 - 2ee: ffea21 l32r a2, 298 - 2f1: 0020c0 memw - 2f4: 9228 l32i.n a2, a2, 36 - 2f6: 38a132 movi a3, 0x138 - 2f9: ffeb01 l32r a0, 2a8 - 2fc: 0000c0 callx0 a0 - 2ff: ffe731 l32r a3, 29c - 302: 1329 s32i.n a2, a3, 4 - 304: 0128 l32i.n a2, a1, 0 - 306: ffe901 l32r a0, 2ac - 309: 0000c0 callx0 a0 - 30c: 3108 l32i.n a0, a1, 12 - 30e: 10c112 addi a1, a1, 16 - 311: f00d ret.n - 313: 000c00 excw - 316: 4c0000 excw - 319: 000003 excw - 31c: 034c movi.n a3, 64 - 31e: 400000 ssr a0 - ... - 349: 000000 ill - 34c: c0c112 addi a1, a1, -64 - 34f: c1d9 s32i.n a13, a1, 48 - 351: b1c9 s32i.n a12, a1, 44 - 353: a109 s32i.n a0, a1, 40 - 355: 02cd mov.n a12, a2 - 357: 6208 l32i.n a0, a2, 24 - 359: 02d8 l32i.n a13, a2, 0 - 35b: 000b addi.n a0, a0, -1 - 35d: 1d28 l32i.n a2, a13, 4 - 35f: 0129 s32i.n a2, a1, 0 - 361: 6c09 s32i.n a0, a12, 24 - 363: 080016 beqz a0, 3e7 - 366: ffef01 l32r a0, 324 - 369: 0000c0 callx0 a0 - 36c: 3c29 s32i.n a2, a12, 12 - 36e: 013d mov.n a3, a1 - 370: 1c28 l32i.n a2, a12, 4 - 372: fff3c5 call0 2b0 - 375: e8a322 movi a2, 0x3e8 - 378: ffe731 l32r a3, 314 - 37b: 0c4d mov.n a4, a12 - 37d: ffea01 l32r a0, 328 - 380: 0000c0 callx0 a0 - 383: 0c4d mov.n a4, a12 - 385: 7c28 l32i.n a2, a12, 28 - 387: ffe431 l32r a3, 318 - 38a: ffe801 l32r a0, 32c - 38d: 0000c0 callx0 a0 - 390: 001206 j 3dc - 393: 214b addi.n a2, a1, 4 - 395: 032c movi.n a3, 32 - 397: ffe601 l32r a0, 330 - 39a: 0000c0 callx0 a0 - 39d: 5c38 l32i.n a3, a12, 20 - 39f: 050c movi.n a5, 0 - 3a1: 4c48 l32i.n a4, a12, 16 - 3a3: 9168 l32i.n a6, a1, 36 - 3a5: 7169 s32i.n a6, a1, 28 - 3a7: 4149 s32i.n a4, a1, 16 - 3a9: 204152 s8i a5, a1, 32 - 3ac: 1139 s32i.n a3, a1, 4 - 3ae: c03340 sub a3, a3, a4 - 3b1: 1133b0 slli a3, a3, 5 - 3b4: 6139 s32i.n a3, a1, 24 - 3b6: ffd921 l32r a2, 31c - 3b9: 0c3d mov.n a3, a12 - 3bb: ffde01 l32r a0, 334 - 3be: 0000c0 callx0 a0 - 3c1: 1c28 l32i.n a2, a12, 4 - 3c3: ffdd01 l32r a0, 338 - 3c6: 0000c0 callx0 a0 - 3c9: 0c2d mov.n a2, a12 - 3cb: ffdc01 l32r a0, 33c - 3ce: 0000c0 callx0 a0 - 3d1: 4d48 l32i.n a4, a13, 16 - 3d3: 548c beqz.n a4, 3dc - 3d5: 0d2d mov.n a2, a13 - 3d7: 314b addi.n a3, a1, 4 - 3d9: 0004c0 callx0 a4 - 3dc: b1c8 l32i.n a12, a1, 44 - 3de: c1d8 l32i.n a13, a1, 48 - 3e0: a108 l32i.n a0, a1, 40 - 3e2: 40c112 addi a1, a1, 64 - 3e5: f00d ret.n - 3e7: 2c28 l32i.n a2, a12, 8 - 3e9: ffd501 l32r a0, 340 - 3ec: 0000c0 callx0 a0 - 3ef: e8a332 movi a3, 0x3e8 - 3f2: ffd401 l32r a0, 344 - 3f5: 0000c0 callx0 a0 - 3f8: 4d78 l32i.n a7, a13, 16 - 3fa: 9129 s32i.n a2, a1, 36 - 3fc: f93756 bnez a7, 393 - 3ff: 4c48 l32i.n a4, a12, 16 - 401: 026d mov.n a6, a2 - 403: 5c58 l32i.n a5, a12, 20 - 405: ffc621 l32r a2, 320 - 408: 053d mov.n a3, a5 - 40a: c05540 sub a5, a5, a4 - 40d: 1155b0 slli a5, a5, 5 - 410: ffce01 l32r a0, 348 - 413: 0000c0 callx0 a0 - 416: ffe706 j 3b6 - 419: 000000 ill - 41c: 0118 l32i.n a1, a1, 0 - 41e: 000000 ill - 421: 000000 ill - 424: 000c movi.n a0, 0 - 426: 4c0000 excw - 429: 000003 excw - ... - 444: f0c112 addi a1, a1, -16 - 447: 21c9 s32i.n a12, a1, 8 - 449: 1109 s32i.n a0, a1, 4 - 44b: 02cd mov.n a12, a2 - 44d: 32cc bnez.n a2, 454 - 44f: 020c movi.n a2, 0 - 451: 001446 j 4a6 - 454: 120c movi.n a2, 1 - 456: fff501 l32r a0, 42c - 459: 0000c0 callx0 a0 - 45c: 1c29 s32i.n a2, a12, 4 - 45e: ffef31 l32r a3, 41c - 461: 0c4d mov.n a4, a12 - 463: fff301 l32r a0, 430 - 466: 0000c0 callx0 a0 - 469: 1c28 l32i.n a2, a12, 4 - 46b: ffed31 l32r a3, 420 - 46e: fff101 l32r a0, 434 - 471: 0000c0 callx0 a0 - 474: 0c08 l32i.n a0, a12, 0 - 476: 1008 l32i.n a0, a0, 4 - 478: 0109 s32i.n a0, a1, 0 - 47a: ffef01 l32r a0, 438 - 47d: 0000c0 callx0 a0 - 480: 3c29 s32i.n a2, a12, 12 - 482: 013d mov.n a3, a1 - 484: 1c28 l32i.n a2, a12, 4 - 486: ffe285 call0 2b0 - 489: e8a322 movi a2, 0x3e8 - 48c: ffe631 l32r a3, 424 - 48f: 0c4d mov.n a4, a12 - 491: ffea01 l32r a0, 43c - 494: 0000c0 callx0 a0 - 497: 0c4d mov.n a4, a12 - 499: 7c28 l32i.n a2, a12, 28 - 49b: ffe331 l32r a3, 428 - 49e: ffe801 l32r a0, 440 - 4a1: 0000c0 callx0 a0 - 4a4: 120c movi.n a2, 1 - 4a6: 21c8 l32i.n a12, a1, 8 - 4a8: 1108 l32i.n a0, a1, 4 - 4aa: 10c112 addi a1, a1, 16 - 4ad: f00d ret.n - ... - -000004b8 : - 4b8: f0c112 addi a1, a1, -16 - 4bb: 21d9 s32i.n a13, a1, 8 - 4bd: 11c9 s32i.n a12, a1, 4 - 4bf: 0109 s32i.n a0, a1, 0 - 4c1: 02cd mov.n a12, a2 - 4c3: 022c movi.n a2, 32 - 4c5: fffa01 l32r a0, 4b0 - 4c8: 0000c0 callx0 a0 - 4cb: 02dd mov.n a13, a2 - 4cd: 72bc beqz.n a2, 508 - 4cf: 5cbc beqz.n a12, 508 - 4d1: 0dc9 s32i.n a12, a13, 0 - 4d3: e8a342 movi a4, 0x3e8 - 4d6: 0c08 l32i.n a0, a12, 0 - 4d8: 420c movi.n a2, 4 - 4da: 830200 moveqz a0, a2, a0 - 4dd: 5d09 s32i.n a0, a13, 20 - 4df: 2c28 l32i.n a2, a12, 8 - 4e1: e8a302 movi a0, 0x3e8 - 4e4: 820200 mull a0, a2, a0 - 4e7: 830420 moveqz a0, a4, a2 - 4ea: 7d09 s32i.n a0, a13, 28 - 4ec: fff201 l32r a0, 4b4 - 4ef: 0000c0 callx0 a0 - 4f2: 2d29 s32i.n a2, a13, 8 - 4f4: 5d38 l32i.n a3, a13, 20 - 4f6: 6d39 s32i.n a3, a13, 24 - 4f8: 0d2d mov.n a2, a13 - 4fa: fff485 call0 444 - 4fd: 11c8 l32i.n a12, a1, 4 - 4ff: 21d8 l32i.n a13, a1, 8 - 501: 0108 l32i.n a0, a1, 0 - 503: 10c112 addi a1, a1, 16 - 506: f00d ret.n - 508: 020c movi.n a2, 0 - 50a: fffbc6 j 4fd - 50d: 000000 ill - -00000510 : - 510: 428c beqz.n a2, 518 - 512: 3239 s32i.n a3, a2, 12 - 514: 120c movi.n a2, 1 - 516: f00d ret.n - 518: 020c movi.n a2, 0 - 51a: f00d ret.n - -0000051c : - 51c: 428c beqz.n a2, 524 - 51e: 4239 s32i.n a3, a2, 16 - 520: 120c movi.n a2, 1 - 522: f00d ret.n - 524: 020c movi.n a2, 0 - 526: f00d ret.n - -Disassembly of section .irom.text: - -00000530 <.irom.text>: - 530: 6e6970 excw - 533: 742067 blt a0, a6, 5ab - 536: 6d69 s32i.n a6, a13, 24 - 538: 756f65 excw - 53b: 000a74 excw - 53e: 720000 excw - 541: 766365 excw - 544: 732520 excw - 547: 203a add.n a2, a0, a3 - 549: 747962 excw - 54c: 3d2065 excw - 54f: 642520 extui a2, a2, 5, 7 - 552: 202c movi.n a0, 34 - 554: 6d6974 excw - 557: 3d2065 excw - 55a: 642520 extui a2, a2, 5, 7 - 55d: 736d20 excw - 560: 202c movi.n a0, 34 - 562: 716573 excw - 565: 203d20 or a3, a13, a2 - 568: 0a6425 excw - 56b: 000000 ill - 56e: 700000 excw - 571: 6e69 s32i.n a6, a14, 24 - 573: 252067 blt a0, a6, 59c <.irom.text+0x6c> - 576: 202c64 excw - 579: 6d6974 excw - 57c: 756f65 excw - 57f: 252074 excw - 582: 202c64 excw - 585: 746f74 excw - 588: 206c61 l32r a6, fffc8738 - 58b: 796170 excw - 58e: 6f6c movi.n a15, -26 - 590: 206461 l32r a6, fffc8720 - 593: 206425 excw - 596: 747962 excw - 599: 2c7365 excw - 59c: 642520 extui a2, a2, 5, 7 - 59f: 736d20 excw - 5a2: 000a add.n a0, a0, a0 - -raw.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000014 : - 14: e0c112 addi a1, a1, -32 - 17: 21c9 s32i.n a12, a1, 8 - 19: 51f9 s32i.n a15, a1, 20 - 1b: 1109 s32i.n a0, a1, 4 - 1d: 41e9 s32i.n a14, a1, 16 - 1f: 31d9 s32i.n a13, a1, 12 - 21: 0e0c movi.n a14, 0 - 23: 0d0c movi.n a13, 0 - 25: fff601 l32r a0, 0 - 28: 12f8 l32i.n a15, a2, 4 - 2a: fff6c1 l32r a12, 4 - 2d: 090ff2 l8ui a15, a15, 9 - 30: 0cc8 l32i.n a12, a12, 0 - 32: 055d56 bnez a13, 8b - 35: 052c16 beqz a12, 8b - 38: 100c32 l8ui a3, a12, 16 - 3b: 089f37 bne a15, a3, 47 - 3e: 0c38 l32i.n a3, a12, 0 - 40: 0048 l32i.n a4, a0, 0 - 42: a38c beqz.n a3, 50 - 44: 081437 beq a4, a3, 50 - 47: 3c38 l32i.n a3, a12, 12 - 49: 0ced mov.n a14, a12 - 4b: 03cd mov.n a12, a3 - 4d: fff846 j 32 - 50: 5c78 l32i.n a7, a12, 20 - 52: 0129 s32i.n a2, a1, 0 - 54: e7ac beqz.n a7, 86 - 56: 6c28 l32i.n a2, a12, 24 - 58: 0c3d mov.n a3, a12 - 5a: 0148 l32i.n a4, a1, 0 - 5c: ffeb51 l32r a5, 8 - 5f: 0007c0 callx0 a7 - 62: ffea01 l32r a0, c - 65: 629c beqz.n a2, 7f - 67: 3c28 l32i.n a2, a12, 12 - 69: 1d0c movi.n a13, 1 - 6b: 023d mov.n a3, a2 - 6d: 9e8c beqz.n a14, 7a - 6f: ffe851 l32r a5, 10 - 72: 3e29 s32i.n a2, a14, 12 - 74: 0538 l32i.n a3, a5, 0 - 76: 05c9 s32i.n a12, a5, 0 - 78: 3c39 s32i.n a3, a12, 12 - 7a: 020c movi.n a2, 0 - 7c: fff246 j 49 - 7f: 0128 l32i.n a2, a1, 0 - 81: 3c38 l32i.n a3, a12, 12 - 83: fff086 j 49 - 86: 3c38 l32i.n a3, a12, 12 - 88: ffef46 j 49 - 8b: 1108 l32i.n a0, a1, 4 - 8d: 21c8 l32i.n a12, a1, 8 - 8f: 41e8 l32i.n a14, a1, 16 - 91: 0d2d mov.n a2, a13 - 93: 51f8 l32i.n a15, a1, 20 - 95: 31d8 l32i.n a13, a1, 12 - 97: 20c112 addi a1, a1, 32 - 9a: f00d ret.n - -0000009c : - 9c: 33cc bnez.n a3, a3 - 9e: 030c movi.n a3, 0 - a0: 000046 j a5 - a3: 0338 l32i.n a3, a3, 0 - a5: 0239 s32i.n a3, a2, 0 - a7: 020c movi.n a2, 0 - a9: f00d ret.n - ... - -000000ac : - ac: 33cc bnez.n a3, b3 - ae: 030c movi.n a3, 0 - b0: 000046 j b5 - b3: 0338 l32i.n a3, a3, 0 - b5: 1239 s32i.n a3, a2, 4 - b7: 020c movi.n a2, 0 - b9: f00d ret.n - ... - -000000bc : - bc: 5239 s32i.n a3, a2, 20 - be: 6249 s32i.n a4, a2, 24 - c0: f00d ret.n - ... - -000000e4 : - e4: d0c112 addi a1, a1, -48 - e7: 71d9 s32i.n a13, a1, 28 - e9: 4149 s32i.n a4, a1, 16 - eb: 5109 s32i.n a0, a1, 20 - ed: 81e9 s32i.n a14, a1, 32 - ef: 61c9 s32i.n a12, a1, 24 - f1: 02ed mov.n a14, a2 - f3: 03cd mov.n a12, a3 - f5: 032d mov.n a2, a3 - f7: 431c movi.n a3, 20 - f9: fff201 l32r a0, c4 - fc: 0000c0 callx0 a0 - ff: f29c beqz.n a2, 122 - 101: 120c movi.n a2, 1 - 103: 030c movi.n a3, 0 - 105: 040c movi.n a4, 0 - 107: fff001 l32r a0, c8 - 10a: 0000c0 callx0 a0 - 10d: 02dd mov.n a13, a2 - 10f: 076216 beqz a2, 189 - 112: 041c02 l16ui a0, a12, 8 - 115: 809c beqz.n a0, 131 - 117: 0c3d mov.n a3, a12 - 119: ffec01 l32r a0, cc - 11c: 0000c0 callx0 a0 - 11f: 000386 j 131 - 122: 0cdd mov.n a13, a12 - 124: 0c2d mov.n a2, a12 - 126: c36c movi.n a3, -20 - 128: ffea01 l32r a0, d0 - 12b: 0000c0 callx0 a0 - 12e: 057256 bnez a2, 189 - 131: 4128 l32i.n a2, a1, 16 - 133: ffe801 l32r a0, d4 - 136: 0000c0 callx0 a0 - 139: e2cc bnez.n a2, 14b - 13b: 071cd7 beq a12, a13, 146 - 13e: 0d2d mov.n a2, a13 - 140: ffe601 l32r a0, d8 - 143: 0000c0 callx0 a0 - 146: c27c movi.n a2, -4 - 148: 000ac6 j 177 - 14b: 5ebc beqz.n a14, 184 - 14d: 0e38 l32i.n a3, a14, 0 - 14f: 13bc beqz.n a3, 184 - 151: 0e3d mov.n a3, a14 - 153: 100e72 l8ui a7, a14, 16 - 156: 090e62 l8ui a6, a14, 9 - 159: 0a0e52 l8ui a5, a14, 10 - 15c: 4148 l32i.n a4, a1, 16 - 15e: 0129 s32i.n a2, a1, 0 - 160: 0d2d mov.n a2, a13 - 162: ffde01 l32r a0, dc - 165: 0000c0 callx0 a0 - 168: 02ed mov.n a14, a2 - 16a: 071cd7 beq a12, a13, 175 - 16d: 0d2d mov.n a2, a13 - 16f: ffdc01 l32r a0, e0 - 172: 0000c0 callx0 a0 - 175: 0e2d mov.n a2, a14 - 177: 61c8 l32i.n a12, a1, 24 - 179: 71d8 l32i.n a13, a1, 28 - 17b: 81e8 l32i.n a14, a1, 32 - 17d: 5108 l32i.n a0, a1, 20 - 17f: 30c112 addi a1, a1, 48 - 182: f00d ret.n - 184: 324b addi.n a3, a2, 4 - 186: fff246 j 153 - 189: f27c movi.n a2, -1 - 18b: fffa06 j 177 - ... - -00000190 : - 190: 424b addi.n a4, a2, 4 - 192: f0c112 addi a1, a1, -16 - 195: 0109 s32i.n a0, a1, 0 - 197: 000005 call0 198 - 19a: 0108 l32i.n a0, a1, 0 - 19c: 10c112 addi a1, a1, 16 - 19f: f00d ret.n - ... - -000001ac : - 1ac: f0c112 addi a1, a1, -16 - 1af: 0109 s32i.n a0, a1, 0 - 1b1: fffc01 l32r a0, 1a4 - 1b4: 0058 l32i.n a5, a0, 0 - 1b6: 069257 bne a2, a5, 1c0 - 1b9: 3538 l32i.n a3, a5, 12 - 1bb: 0039 s32i.n a3, a0, 0 - 1bd: 000446 j 1d2 - 1c0: e58c beqz.n a5, 1d2 - 1c2: 3508 l32i.n a0, a5, 12 - 1c4: 508c beqz.n a0, 1cd - 1c6: 039027 bne a0, a2, 1cd - 1c9: 3208 l32i.n a0, a2, 12 - 1cb: 3509 s32i.n a0, a5, 12 - 1cd: 005d mov.n a5, a0 - 1cf: fef056 bnez a0, 1c2 - 1d2: fff501 l32r a0, 1a8 - 1d5: 0000c0 callx0 a0 - 1d8: 0108 l32i.n a0, a1, 0 - 1da: 10c112 addi a1, a1, 16 - 1dd: f00d ret.n - ... - -000001f0 : - 1f0: 028d mov.n a8, a2 - 1f2: f0c112 addi a1, a1, -16 - 1f5: 21c9 s32i.n a12, a1, 8 - 1f7: 1109 s32i.n a0, a1, 4 - 1f9: fff921 l32r a2, 1e0 - 1fc: 0189 s32i.n a8, a1, 0 - 1fe: 001222 l16ui a2, a2, 0 - 201: fff901 l32r a0, 1e8 - 204: 0000c0 callx0 a0 - 207: 02cd mov.n a12, a2 - 209: b29c beqz.n a2, 228 - 20b: 030c movi.n a3, 0 - 20d: c41c movi.n a4, 28 - 20f: fff701 l32r a0, 1ec - 212: 0000c0 callx0 a0 - 215: fff331 l32r a3, 1e4 - 218: f57c movi.n a5, -1 - 21a: 0168 l32i.n a6, a1, 0 - 21c: 104c62 s8i a6, a12, 16 - 21f: 0a4c52 s8i a5, a12, 10 - 222: 0348 l32i.n a4, a3, 0 - 224: 3c49 s32i.n a4, a12, 12 - 226: 03c9 s32i.n a12, a3, 0 - 228: 0c2d mov.n a2, a12 - 22a: 1108 l32i.n a0, a1, 4 - 22c: 21c8 l32i.n a12, a1, 8 - 22e: 10c112 addi a1, a1, 16 - 231: f00d ret.n - -sntp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - ... - -0000000c : - c: fffd21 l32r a2, 0 - f: f0c112 addi a1, a1, -16 - 12: b228 l32i.n a2, a2, 44 - 14: 0109 s32i.n a0, a1, 0 - 16: 92cc bnez.n a2, 23 - 18: fffb21 l32r a2, 4 - 1b: fffb01 l32r a0, 8 - 1e: 0000c0 callx0 a0 - 21: 020c movi.n a2, 0 - 23: 0108 l32i.n a0, a1, 0 - 25: 10c112 addi a1, a1, 16 - 28: f00d ret.n - ... - -00000034 : - 34: e0c112 addi a1, a1, -32 - 37: 0109 s32i.n a0, a1, 0 - 39: 4129 s32i.n a2, a1, 16 - 3b: 10c102 addi a0, a1, 16 - 3e: 002d mov.n a2, a0 - 40: fffb01 l32r a0, 2c - 43: 0000c0 callx0 a0 - 46: fffa01 l32r a0, 30 - 49: 0000c0 callx0 a0 - 4c: 0108 l32i.n a0, a1, 0 - 4e: 20c112 addi a1, a1, 32 - 51: f00d ret.n - 53: 000000 ill - 56: b80000 excw - 59: 000b addi.n a0, a0, -1 - 5b: 08a400 excw - 5e: cc0000 excw - 61: 000006 j 65 - 64: 030c movi.n a3, 0 - 66: f0c112 addi a1, a1, -16 - 69: fffa61 l32r a6, 54 - 6c: 0109 s32i.n a0, a1, 0 - 6e: 480602 l8ui a0, a6, 72 - 71: 01d672 addmi a7, a6, 0x100 - 74: 005d mov.n a5, a0 - 76: 001b addi.n a0, a0, 1 - 78: 740000 extui a0, a0, 0, 8 - 7b: 0130b6 bltui a0, 3, 80 - 7e: 000c movi.n a0, 0 - 80: b04070 addx8 a4, a0, a7 - 83: 1428 l32i.n a2, a4, 4 - 85: 0488 l32i.n a8, a4, 0 - 87: 02cc bnez.n a2, 8b - 89: 289c beqz.n a8, 9f - 8b: 020c movi.n a2, 0 - 8d: 484602 s8i a0, a6, 72 - 90: fff291 l32r a9, 58 - 93: 116692 s32i a9, a6, 68 - 96: fff101 l32r a0, 5c - 99: 0000c0 callx0 a0 - 9c: 000486 j b2 - 9f: 331b addi.n a3, a3, 1 - a1: 743030 extui a3, a3, 0, 8 - a4: ce2366 bnei a3, 2, 76 - a7: 484652 s8i a5, a6, 72 - aa: 020c movi.n a2, 0 - ac: ffed01 l32r a0, 60 - af: 0000c0 callx0 a0 - b2: 0108 l32i.n a0, a1, 0 - b4: 10c112 addi a1, a1, 16 - b7: f00d ret.n - b9: 000000 ill - bc: 000820 excw - bf: c11200 mul16u a1, a2, a0 - c2: 0109f0 slli a0, a9, 17 - c5: 938c beqz.n a3, d2 - c7: 032d mov.n a2, a3 - c9: fffc01 l32r a0, bc - cc: 0000c0 callx0 a0 - cf: 000106 j d7 - d2: 020c movi.n a2, 0 - d4: fff8c5 call0 64 - d7: 0108 l32i.n a0, a1, 0 - d9: 10c112 addi a1, a1, 16 - dc: f00d ret.n - -Disassembly of section .irom0.text: - -000001c4 : - 1c4: 015180 slli a5, a1, 24 - 1c7: 518000 excw - 1ca: 800001 l32r a0, fffe01cc - 1cd: 000151 l32r a5, fffc01d4 - 1d0: 7f .byte 0x7f - 1d1: 000151 l32r a5, fffc01d8 - 1d4: feae80 excw - 1d7: ff .byte 0xff - 1d8: 000e10 excw - 1db: 0e1000 excw - 1de: 000000 ill - 1e1: 000000 ill - 1e4: 000010 excw - 1e7: 000000 ill - 1ea: 100000 and a0, a0, a0 - 1ed: 0e .byte 0xe - 1ee: 100000 and a0, a0, a0 - 1f1: 0e .byte 0xe - ... - -0000023c : - 23c: b0c112 addi a1, a1, -80 - 23f: 91c9 s32i.n a12, a1, 36 - 241: c1f9 s32i.n a15, a1, 48 - 243: 6149 s32i.n a4, a1, 24 - 245: 8109 s32i.n a0, a1, 32 - 247: b1e9 s32i.n a14, a1, 44 - 249: a1d9 s32i.n a13, a1, 40 - 24b: 03ed mov.n a14, a3 - 24d: 02d8 l32i.n a13, a2, 0 - 24f: ffdd31 l32r a3, 1c4 - 252: 0d2d mov.n a2, a13 - 254: ffe901 l32r a0, 1f8 - 257: 0000c0 callx0 a0 - 25a: 02cd mov.n a12, a2 - 25c: ffdb31 l32r a3, 1c8 - 25f: 0d2d mov.n a2, a13 - 261: ffe601 l32r a0, 1fc - 264: 0000c0 callx0 a0 - 267: 02dd mov.n a13, a2 - 269: 0092d6 bgez a2, 276 - 26c: ffd801 l32r a0, 1cc - 26f: cc0b addi.n a12, a12, -1 - 271: dd0a add.n a13, a13, a0 - 273: ff8d96 bltz a13, 26f - 276: ffd621 l32r a2, 1d0 - 279: ffd601 l32r a0, 1d4 - 27c: 06a2d7 bge a2, a13, 286 - 27f: cc1b addi.n a12, a12, 1 - 281: dd0a add.n a13, a13, a0 - 283: f822d7 blt a2, a13, 27f - 286: 0d2d mov.n a2, a13 - 288: ffd431 l32r a3, 1d8 - 28b: ffdd01 l32r a0, 200 - 28e: 0000c0 callx0 a0 - 291: ffd231 l32r a3, 1dc - 294: 2e29 s32i.n a2, a14, 8 - 296: 02fd mov.n a15, a2 - 298: 1161f2 s32i a15, a1, 68 - 29b: 0d2d mov.n a2, a13 - 29d: ffd901 l32r a0, 204 - 2a0: 0000c0 callx0 a0 - 2a3: 7129 s32i.n a2, a1, 28 - 2a5: c33c movi.n a3, 60 - 2a7: ffd801 l32r a0, 208 - 2aa: 0000c0 callx0 a0 - 2ad: c33c movi.n a3, 60 - 2af: 1e29 s32i.n a2, a14, 4 - 2b1: 02dd mov.n a13, a2 - 2b3: 1061d2 s32i a13, a1, 64 - 2b6: 7128 l32i.n a2, a1, 28 - 2b8: ffd501 l32r a0, 20c - 2bb: 0000c0 callx0 a0 - 2be: 730c movi.n a3, 7 - 2c0: 0e29 s32i.n a2, a14, 0 - 2c2: 02fd mov.n a15, a2 - 2c4: 01f9 s32i.n a15, a1, 0 - 2c6: 2c4b addi.n a2, a12, 4 - 2c8: ffd201 l32r a0, 210 - 2cb: 0000c0 callx0 a0 - 2ce: e129 s32i.n a2, a1, 56 - 2d0: 6e29 s32i.n a2, a14, 24 - 2d2: 0052d6 bgez a2, 2db - 2d5: 027b addi.n a0, a2, 7 - 2d7: e109 s32i.n a0, a1, 56 - 2d9: 6e09 s32i.n a0, a14, 24 - 2db: 149c96 bltz a12, 428 - 2de: b2a7d2 movi a13, 0x7b2 - 2e1: 1f0c movi.n a15, 1 - 2e3: 1430d0 extui a3, a13, 0, 2 - 2e6: b3cc bnez.n a3, 2f5 - 2e8: 0d2d mov.n a2, a13 - 2ea: 64a032 movi a3, 100 - 2ed: ffc901 l32r a0, 214 - 2f0: 0000c0 callx0 a0 - 2f3: e2cc bnez.n a2, 305 - 2f5: 0d2d mov.n a2, a13 - 2f7: 90a132 movi a3, 0x190 - 2fa: ffc701 l32r a0, 218 - 2fd: 0000c0 callx0 a0 - 300: 040c movi.n a4, 0 - 302: 93f420 movnez a15, a4, a2 - 305: ffb601 l32r a0, 1e0 - 308: a00f00 addx4 a0, a15, a0 - 30b: 0008 l32i.n a0, a0, 0 - 30d: 072c07 blt a12, a0, 318 - 310: c0cc00 sub a12, a12, a0 - 313: dd1b addi.n a13, a13, 1 - 315: fff206 j 2e1 - 318: 7ec9 s32i.n a12, a14, 28 - 31a: 6158 l32i.n a5, a1, 24 - 31c: ffb231 l32r a3, 1e4 - 31f: f9dd02 addmi a0, a13, 0xfffff900 - 322: 0c9d mov.n a9, a12 - 324: 904ff0 addx2 a4, a15, a15 - 327: 0a0c movi.n a10, 0 - 329: 4ea9 s32i.n a10, a14, 16 - 32b: 1121f2 l32i a15, a1, 68 - 32e: f199 s32i.n a9, a1, 60 - 330: 1144c0 slli a4, a4, 4 - 333: 94c002 addi a0, a0, -108 - 336: 5e09 s32i.n a0, a14, 20 - 338: 0add mov.n a13, a10 - 33a: 1109 s32i.n a0, a1, 4 - 33c: 334a add.n a3, a3, a4 - 33e: 0378 l32i.n a7, a3, 0 - 340: 4139 s32i.n a3, a1, 16 - 342: 0f2c77 blt a12, a7, 355 - 345: 038d mov.n a8, a3 - 347: dd1b addi.n a13, a13, 1 - 349: c0cc70 sub a12, a12, a7 - 34c: 884b addi.n a8, a8, 4 - 34e: 0878 l32i.n a7, a8, 0 - 350: 4ed9 s32i.n a13, a14, 16 - 352: f1ac77 bge a12, a7, 347 - 355: 51c9 s32i.n a12, a1, 20 - 357: 6c1b addi.n a6, a12, 1 - 359: d169 s32i.n a6, a1, 52 - 35b: 3e69 s32i.n a6, a14, 12 - 35d: 0b4556 bnez a5, 415 - 360: 1021c2 l32i a12, a1, 64 - 363: 030c movi.n a3, 0 - 365: ffa021 l32r a2, 1e8 - 368: 8e39 s32i.n a3, a14, 32 - 36a: ffa031 l32r a3, 1ec - 36d: 1a2222 l32i a2, a2, 104 - 370: 2129 s32i.n a2, a1, 8 - 372: ffaa01 l32r a0, 21c - 375: 0000c0 callx0 a0 - 378: 3129 s32i.n a2, a1, 12 - 37a: c33c movi.n a3, 60 - 37c: ffa901 l32r a0, 220 - 37f: 0000c0 callx0 a0 - 382: 0148 l32i.n a4, a1, 0 - 384: c33c movi.n a3, 60 - 386: c04420 sub a4, a4, a2 - 389: 0149 s32i.n a4, a1, 0 - 38b: 3128 l32i.n a2, a1, 12 - 38d: 0e49 s32i.n a4, a14, 0 - 38f: ffa501 l32r a0, 224 - 392: 0000c0 callx0 a0 - 395: c0cc20 sub a12, a12, a2 - 398: ff9631 l32r a3, 1f0 - 39b: 2128 l32i.n a2, a1, 8 - 39d: 1ec9 s32i.n a12, a14, 4 - 39f: ffa201 l32r a0, 228 - 3a2: 0000c0 callx0 a0 - 3a5: 030c movi.n a3, 0 - 3a7: f148 l32i.n a4, a1, 60 - 3a9: 1178 l32i.n a7, a1, 4 - 3ab: b83c movi.n a8, 59 - 3ad: c0ff20 sub a15, a15, a2 - 3b0: 0108 l32i.n a0, a1, 0 - 3b2: 2ef9 s32i.n a15, a14, 8 - 3b4: 022807 blt a8, a0, 3ba - 3b7: 002986 j 461 - 3ba: c4c002 addi a0, a0, -60 - 3bd: cc1b addi.n a12, a12, 1 - 3bf: 1ec9 s32i.n a12, a14, 4 - 3c1: 0e09 s32i.n a0, a14, 0 - 3c3: 0228c7 blt a8, a12, 3c9 - 3c6: 002906 j 46e - 3c9: c4cc02 addi a0, a12, -60 - 3cc: ff1b addi.n a15, a15, 1 - 3ce: 2ef9 s32i.n a15, a14, 8 - 3d0: 1e09 s32i.n a0, a14, 4 - 3d2: 751c movi.n a5, 23 - 3d4: 0225f7 blt a5, a15, 3da - 3d7: 002806 j 47b - 3da: e168 l32i.n a6, a1, 56 - 3dc: 841b addi.n a8, a4, 1 - 3de: 7e89 s32i.n a8, a14, 28 - 3e0: 661b addi.n a6, a6, 1 - 3e2: 6e69 s32i.n a6, a14, 24 - 3e4: 0176a6 blti a6, 7, 3e9 - 3e7: 6e39 s32i.n a3, a14, 24 - 3e9: 4108 l32i.n a0, a1, 16 - 3eb: d198 l32i.n a9, a1, 52 - 3ed: e8cf22 addi a2, a15, -24 - 3f0: 2e29 s32i.n a2, a14, 8 - 3f2: 991b addi.n a9, a9, 1 - 3f4: a00d00 addx4 a0, a13, a0 - 3f7: 0008 l32i.n a0, a0, 0 - 3f9: 3e99 s32i.n a9, a14, 12 - 3fb: 18a097 bge a0, a9, 417 - 3fe: 4d1b addi.n a4, a13, 1 - 400: c05900 sub a5, a9, a0 - 403: 3e59 s32i.n a5, a14, 12 - 405: 4e49 s32i.n a4, a14, 16 - 407: 0ca466 bnei a4, 12, 417 - 40a: 4e39 s32i.n a3, a14, 16 - 40c: 7e39 s32i.n a3, a14, 28 - 40e: 671b addi.n a6, a7, 1 - 410: 5e69 s32i.n a6, a14, 20 - 412: 000046 j 417 - 415: 8ea9 s32i.n a10, a14, 32 - 417: 8108 l32i.n a0, a1, 32 - 419: 91c8 l32i.n a12, a1, 36 - 41b: a1d8 l32i.n a13, a1, 40 - 41d: 0e2d mov.n a2, a14 - 41f: c1f8 l32i.n a15, a1, 48 - 421: b1e8 l32i.n a14, a1, 44 - 423: 50c112 addi a1, a1, 80 - 426: f00d ret.n - 428: b2a7d2 movi a13, 0x7b2 - 42b: 1f0c movi.n a15, 1 - 42d: dd0b addi.n a13, a13, -1 - 42f: 1470d0 extui a7, a13, 0, 2 - 432: b7cc bnez.n a7, 441 - 434: 0d2d mov.n a2, a13 - 436: 64a032 movi a3, 100 - 439: ff7c01 l32r a0, 22c - 43c: 0000c0 callx0 a0 - 43f: e2cc bnez.n a2, 451 - 441: 0d2d mov.n a2, a13 - 443: 90a132 movi a3, 0x190 - 446: ff7a01 l32r a0, 230 - 449: 0000c0 callx0 a0 - 44c: 080c movi.n a8, 0 - 44e: 93f820 movnez a15, a8, a2 - 451: ff6891 l32r a9, 1f4 - 454: a09f90 addx4 a9, a15, a9 - 457: 0998 l32i.n a9, a9, 0 - 459: c9ca add.n a12, a9, a12 - 45b: fccc96 bltz a12, 42b - 45e: ffad86 j 318 - 461: f5e0d6 bgez a0, 3c3 - 464: 3cc002 addi a0, a0, 60 - 467: cc0b addi.n a12, a12, -1 - 469: 1ec9 s32i.n a12, a14, 4 - 46b: ffd486 j 3c1 - 46e: f60cd6 bgez a12, 3d2 - 471: 3ccc02 addi a0, a12, 60 - 474: ff0b addi.n a15, a15, -1 - 476: 2ef9 s32i.n a15, a14, 8 - 478: ffd506 j 3d0 - 47b: f98fd6 bgez a15, 417 - 47e: e1a8 l32i.n a10, a1, 56 - 480: b40b addi.n a11, a4, -1 - 482: 7eb9 s32i.n a11, a14, 28 - 484: aa0b addi.n a10, a10, -1 - 486: 6ea9 s32i.n a10, a14, 24 - 488: 003ad6 bgez a10, 48f - 48b: 6c0c movi.n a12, 6 - 48d: 6ec9 s32i.n a12, a14, 24 - 48f: 5108 l32i.n a0, a1, 20 - 491: 18cf22 addi a2, a15, 24 - 494: 2e29 s32i.n a2, a14, 8 - 496: 3e09 s32i.n a0, a14, 12 - 498: f7b056 bnez a0, 417 - 49b: dd0b addi.n a13, a13, -1 - 49d: 4ed9 s32i.n a13, a14, 16 - 49f: 039dd6 bgez a13, 4dc - 4a2: bd0c movi.n a13, 11 - 4a4: 1c0c movi.n a12, 1 - 4a6: b40c movi.n a4, 11 - 4a8: 770b addi.n a7, a7, -1 - 4aa: 1179 s32i.n a7, a1, 4 - 4ac: 4e49 s32i.n a4, a14, 16 - 4ae: 5e79 s32i.n a7, a14, 20 - 4b0: 143070 extui a3, a7, 0, 2 - 4b3: d3cc bnez.n a3, 4c4 - 4b5: 072d mov.n a2, a7 - 4b7: 64a032 movi a3, 100 - 4ba: ff5e01 l32r a0, 234 - 4bd: 0000c0 callx0 a0 - 4c0: 1178 l32i.n a7, a1, 4 - 4c2: e2cc bnez.n a2, 4d4 - 4c4: 072d mov.n a2, a7 - 4c6: 90a132 movi a3, 0x190 - 4c9: ff5b01 l32r a0, 238 - 4cc: 0000c0 callx0 a0 - 4cf: 050c movi.n a5, 0 - 4d1: 93c520 movnez a12, a5, a2 - 4d4: 01dc62 addmi a6, a12, 0x100 - 4d7: 6dc662 addi a6, a6, 109 - 4da: 7e69 s32i.n a6, a14, 28 - 4dc: 4178 l32i.n a7, a1, 16 - 4de: a07d70 addx4 a7, a13, a7 - 4e1: 0778 l32i.n a7, a7, 0 - 4e3: 3e79 s32i.n a7, a14, 12 - 4e5: ffcb86 j 417 - -000004e8 : - 4e8: 040c movi.n a4, 0 - 4ea: f0c112 addi a1, a1, -16 - 4ed: 0109 s32i.n a0, a1, 0 - 4ef: 000005 call0 4f0 - 4f2: 0108 l32i.n a0, a1, 0 - 4f4: 10c112 addi a1, a1, 16 - 4f7: f00d ret.n - 4f9: 000000 ill - 4fc: 000000 ill - ... - -00000500 : - 500: ffff31 l32r a3, 4fc - 503: f0c112 addi a1, a1, -16 - 506: 0109 s32i.n a0, a1, 0 - 508: 000005 call0 50c - 50b: 0108 l32i.n a0, a1, 0 - 50d: 10c112 addi a1, a1, 16 - 510: f00d ret.n - 512: 100000 and a0, a0, a0 - 515: 000000 ill - 518: 015180 slli a5, a1, 24 - ... - 527: 005000 syscall - 52a: 360000 excw - 52d: fff507 bbsi a5, 16, 530 - 530: f50736 excw - 533: ff .byte 0xff - 534: 000010 excw - ... - -00000554 : - 554: d0c112 addi a1, a1, -48 - 557: 71d9 s32i.n a13, a1, 28 - 559: 81e9 s32i.n a14, a1, 32 - 55b: 91f9 s32i.n a15, a1, 36 - 55d: 61c9 s32i.n a12, a1, 24 - 55f: 5109 s32i.n a0, a1, 20 - 561: 02cd mov.n a12, a2 - 563: b1a702 movi a0, 0x7b1 - 566: 02a027 bge a0, a2, 56c - 569: 0021c6 j 5f4 - 56c: 020c movi.n a2, 0 - 56e: 001cc6 j 5e5 - 571: 1d0c movi.n a13, 1 - 573: b138 l32i.n a3, a1, 44 - 575: ffe721 l32r a2, 514 - 578: 903330 addx2 a3, a3, a3 - 57b: 1133c0 slli a3, a3, 4 - 57e: 223a add.n a2, a2, a3 - 580: 4129 s32i.n a2, a1, 16 - 582: 2c4b addi.n a2, a12, 4 - 584: 730c movi.n a3, 7 - 586: ffec01 l32r a0, 538 - 589: 0000c0 callx0 a0 - 58c: a108 l32i.n a0, a1, 40 - 58e: 4168 l32i.n a6, a1, 16 - 590: c05f20 sub a5, a15, a2 - 593: 757b addi.n a7, a5, 7 - 595: a35750 movltz a5, a7, a5 - 598: a06d60 addx4 a6, a13, a6 - 59b: ffd662 addmi a6, a6, 0xffffff00 - 59e: 2e78 l32i.n a7, a14, 8 - 5a0: 3f2662 l32i a6, a6, 252 - 5a3: f07770 subx8 a7, a7, a7 - 5a6: 557a add.n a5, a5, a7 - 5a8: f9c552 addi a5, a5, -7 - 5ab: 052567 blt a5, a6, 5b4 - 5ae: f9c552 addi a5, a5, -7 - 5b1: f9a567 bge a5, a6, 5ae - 5b4: cc5a add.n a12, a12, a5 - 5b6: 000b addi.n a0, a0, -1 - 5b8: 6e88 l32i.n a8, a14, 24 - 5ba: ffd7a1 l32r a10, 518 - 5bd: 4e98 l32i.n a9, a14, 16 - 5bf: 82aca0 mull a10, a12, a10 - 5c2: 99aa add.n a9, a9, a10 - 5c4: 889a add.n a8, a8, a9 - 5c6: 5e89 s32i.n a8, a14, 20 - 5c8: 1ccee2 addi a14, a14, 28 - 5cb: 07b056 bnez a0, 64a - 5ce: ffd3b1 l32r a11, 51c - 5d1: 202bc2 l32i a12, a11, 128 - 5d4: 192bb2 l32i a11, a11, 100 - 5d7: 120c movi.n a2, 1 - 5d9: 012bc7 blt a11, a12, 5de - 5dc: 020c movi.n a2, 0 - 5de: ffd0c1 l32r a12, 520 - 5e1: ac29 s32i.n a2, a12, 40 - 5e3: 120c movi.n a2, 1 - 5e5: 61c8 l32i.n a12, a1, 24 - 5e7: 71d8 l32i.n a13, a1, 28 - 5e9: 81e8 l32i.n a14, a1, 32 - 5eb: 91f8 l32i.n a15, a1, 36 - 5ed: 5108 l32i.n a0, a1, 20 - 5ef: 30c112 addi a1, a1, 48 - 5f2: f00d ret.n - 5f4: ffcc31 l32r a3, 524 - 5f7: 6da1f2 movi a15, 0x16d - 5fa: 4fa8e2 movi a14, 0xfffff84f - 5fd: f9d2d2 addmi a13, a2, 0xfffff900 - 600: 93cdd2 addi a13, a13, -109 - 603: e2ea add.n a14, a2, a14 - 605: 82f2f0 mull a15, a2, a15 - 608: 93c9 s32i.n a12, a3, 36 - 60a: 90a132 movi a3, 0x190 - 60d: fad222 addmi a2, a2, 0xfffffa00 - 610: bfc222 addi a2, a2, -65 - 613: ffca01 l32r a0, 53c - 616: 0000c0 callx0 a0 - 619: 0e3b addi.n a0, a14, 3 - 61b: 64a032 movi a3, 100 - 61e: b30ee0 movgez a0, a14, a14 - 621: 02ed mov.n a14, a2 - 623: 0d2d mov.n a2, a13 - 625: 21d200 srai a13, a0, 2 - 628: ffc601 l32r a0, 540 - 62b: 0000c0 callx0 a0 - 62e: 01c9 s32i.n a12, a1, 0 - 630: 200c movi.n a0, 2 - 632: 3fda add.n a3, a15, a13 - 634: 1490c0 extui a9, a12, 0, 2 - 637: 3199 s32i.n a9, a1, 12 - 639: c02320 sub a2, a3, a2 - 63c: 2e2a add.n a2, a14, a2 - 63e: ffbb31 l32r a3, 52c - 641: ffb9e1 l32r a14, 528 - 644: 2129 s32i.n a2, a1, 8 - 646: 223a add.n a2, a2, a3 - 648: 1129 s32i.n a2, a1, 4 - 64a: 000e52 l8ui a5, a14, 0 - 64d: a44c movi.n a4, 74 - 64f: 359547 bne a5, a4, 688 - 652: 0c0c movi.n a12, 0 - 654: 3158 l32i.n a5, a1, 12 - 656: a109 s32i.n a0, a1, 40 - 658: c5cc bnez.n a5, 668 - 65a: 0128 l32i.n a2, a1, 0 - 65c: 64a032 movi a3, 100 - 65f: ffb901 l32r a0, 544 - 662: 0000c0 callx0 a0 - 665: 083256 bnez a2, 6ec - 668: 0128 l32i.n a2, a1, 0 - 66a: 90a132 movi a3, 0x190 - 66d: ffb601 l32r a0, 548 - 670: 0000c0 callx0 a0 - 673: 075216 beqz a2, 6ec - 676: 3ef8 l32i.n a15, a14, 12 - 678: 2148 l32i.n a4, a1, 8 - 67a: a108 l32i.n a0, a1, 40 - 67c: 44fa add.n a4, a4, a15 - 67e: ffacd1 l32r a13, 530 - 681: cc4a add.n a12, a12, a4 - 683: ccda add.n a12, a12, a13 - 685: ffcb46 j 5b6 - 688: 3ef8 l32i.n a15, a14, 12 - 68a: 424c movi.n a2, 68 - 68c: 069527 bne a5, a2, 696 - 68f: 0f4d mov.n a4, a15 - 691: 21c8 l32i.n a12, a1, 8 - 693: fff9c6 j 67e - 696: 1d0c movi.n a13, 1 - 698: a109 s32i.n a0, a1, 40 - 69a: 3138 l32i.n a3, a1, 12 - 69c: 11c8 l32i.n a12, a1, 4 - 69e: b3cc bnez.n a3, 6ad - 6a0: 0128 l32i.n a2, a1, 0 - 6a2: 64a032 movi a3, 100 - 6a5: ffa901 l32r a0, 54c - 6a8: 0000c0 callx0 a0 - 6ab: e2cc bnez.n a2, 6bd - 6ad: 0128 l32i.n a2, a1, 0 - 6af: 90a132 movi a3, 0x190 - 6b2: ffa701 l32r a0, 550 - 6b5: 0000c0 callx0 a0 - 6b8: 040c movi.n a4, 0 - 6ba: 93d420 movnez a13, a4, a2 - 6bd: 1e08 l32i.n a0, a14, 4 - 6bf: b1d9 s32i.n a13, a1, 44 - 6c1: 0220e6 bgei a0, 2, 6c7 - 6c4: ffaa46 j 571 - 6c7: 04ae72 movi a7, 0xfffffe04 - 6ca: 905dd0 addx2 a5, a13, a13 - 6cd: ff9961 l32r a6, 534 - 6d0: 1d0c movi.n a13, 1 - 6d2: 1155c0 slli a5, a5, 4 - 6d5: 565a add.n a5, a6, a5 - 6d7: 4159 s32i.n a5, a1, 16 - 6d9: 557a add.n a5, a5, a7 - 6db: dd1b addi.n a13, a13, 1 - 6dd: 7f2582 l32i a8, a5, 0x1fc - 6e0: 554b addi.n a5, a5, 4 - 6e2: c8ca add.n a12, a8, a12 - 6e4: f390d7 bne a0, a13, 6db - 6e7: 00dd mov.n a13, a0 - 6e9: ffa546 j 582 - 6ec: 3ef8 l32i.n a15, a14, 12 - 6ee: b93c movi.n a9, 59 - 6f0: 84a9f7 bge a9, a15, 678 - 6f3: 1c0c movi.n a12, 1 - 6f5: ffdfc6 j 678 - 6f8: 000070 excw - ... - -00000704 : - 704: fffd51 l32r a5, 6f8 - 707: e0c112 addi a1, a1, -32 - 70a: 4109 s32i.n a0, a1, 16 - 70c: 2278 l32i.n a7, a2, 8 - 70e: 3268 l32i.n a6, a2, 12 - 710: 12a8 l32i.n a10, a2, 4 - 712: 51c9 s32i.n a12, a1, 20 - 714: 6248 l32i.n a4, a2, 24 - 716: 03cd mov.n a12, a3 - 718: 20c582 addi a8, a5, 32 - 71b: a04450 addx4 a4, a4, a5 - 71e: 4258 l32i.n a5, a2, 16 - 720: 01a9 s32i.n a10, a1, 0 - 722: a05580 addx4 a5, a5, a8 - 725: 0298 l32i.n a9, a2, 0 - 727: 1199 s32i.n a9, a1, 4 - 729: 5208 l32i.n a0, a2, 20 - 72b: 032d mov.n a2, a3 - 72d: fff331 l32r a3, 6fc - 730: 07d002 addmi a0, a0, 0x700 - 733: 6cc002 addi a0, a0, 108 - 736: 2109 s32i.n a0, a1, 8 - 738: fff201 l32r a0, 700 - 73b: 0000c0 callx0 a0 - 73e: 0c2d mov.n a2, a12 - 740: 4108 l32i.n a0, a1, 16 - 742: 51c8 l32i.n a12, a1, 20 - 744: 20c112 addi a1, a1, 32 - 747: f00d ret.n - 749: 000000 ill - 74c: 000090 excw - ... - -00000750 : - 750: ffff31 l32r a3, 74c - 753: f0c112 addi a1, a1, -16 - 756: 0109 s32i.n a0, a1, 0 - 758: 000005 call0 75c - 75b: 0108 l32i.n a0, a1, 0 - 75d: 10c112 addi a1, a1, 16 - 760: f00d ret.n - 762: 000000 ill - 765: 000000 ill - -00000768 : - 768: ffff21 l32r a2, 764 - 76b: 000222 l8ui a2, a2, 0 - 76e: 012280 slli a2, a2, 24 - 771: 312820 srai a2, a2, 24 - 774: f00d ret.n - 776: 000000 ill - 779: 000000 ill - -0000077c : - 77c: ffff31 l32r a3, 778 - 77f: 004322 s8i a2, a3, 0 - 782: 120c movi.n a2, 1 - 784: f00d ret.n - 786: 000000 ill - 789: 000000 ill - -0000078c : - 78c: ffff31 l32r a3, 788 - 78f: b328 l32i.n a2, a3, 44 - 791: 221b addi.n a2, a2, 1 - 793: b329 s32i.n a2, a3, 44 - 795: f00d ret.n - 797: ff0000 excw - 79a: 000000 ill - 79d: 000000 ill - 7a0: 558180 extui a8, a8, 17, 6 - 7a3: 107c movi.n a0, -15 - 7a5: 0e .byte 0xe - 7a6: 300000 xor a0, a0, a0 - 7a9: 000000 ill - 7ac: 000030 excw - 7af: 000000 ill - 7b2: 300000 xor a0, a0, a0 - 7b5: 000000 ill - 7b8: 000020 excw - ... - 7cb: f36100 excw - 7ce: ff .byte 0xff - 7cf: f0c112 addi a1, a1, -16 - 7d2: 1109 s32i.n a0, a1, 4 - 7d4: 0248 l32i.n a4, a2, 0 - 7d6: fff421 l32r a2, 7a8 - 7d9: 105460 and a5, a4, a6 - 7dc: 413840 srli a3, a4, 8 - 7df: 103360 and a3, a3, a6 - 7e2: 115580 slli a5, a5, 8 - 7e5: 756840 extui a6, a4, 24, 8 - 7e8: 203360 or a3, a3, a6 - 7eb: 014480 slli a4, a4, 24 - 7ee: 204450 or a4, a4, a5 - 7f1: 203340 or a3, a3, a4 - 7f4: ffea51 l32r a5, 79c - 7f7: ffea41 l32r a4, 7a0 - 7fa: 000552 l8ui a5, a5, 0 - 7fd: 334a add.n a3, a3, a4 - 7ff: ffe941 l32r a4, 7a4 - 802: 015580 slli a5, a5, 24 - 805: 315850 srai a5, a5, 24 - 808: d14450 mul16s a4, a4, a5 - 80b: 334a add.n a3, a3, a4 - 80d: 0139 s32i.n a3, a1, 0 - 80f: d0c242 addi a4, a2, -48 - 812: b439 s32i.n a3, a4, 44 - 814: ffea01 l32r a0, 7bc - 817: 0000c0 callx0 a0 - 81a: ffe421 l32r a2, 7ac - 81d: ffe431 l32r a3, 7b0 - 820: 040c movi.n a4, 0 - 822: ffe701 l32r a0, 7c0 - 825: 0000c0 callx0 a0 - 828: ffe321 l32r a2, 7b4 - 82b: e8a332 movi a3, 0x3e8 - 82e: 140c movi.n a4, 1 - 830: 150c movi.n a5, 1 - 832: ffe401 l32r a0, 7c4 - 835: 0000c0 callx0 a0 - 838: 012d mov.n a2, a1 - 83a: 000005 call0 83c - 83d: 000005 call0 840 - 840: 023d mov.n a3, a2 - 842: ffdd21 l32r a2, 7b8 - 845: ffe001 l32r a0, 7c8 - 848: 0000c0 callx0 a0 - 84b: 1108 l32i.n a0, a1, 4 - 84d: 10c112 addi a1, a1, 16 - 850: f00d ret.n - 852: 000000 ill - 855: 000000 ill - 858: 030c movi.n a3, 0 - 85a: 043c movi.n a4, 48 - 85c: f0c112 addi a1, a1, -16 - 85f: 11c9 s32i.n a12, a1, 4 - 861: 0109 s32i.n a0, a1, 0 - 863: 02cd mov.n a12, a2 - 865: fffb01 l32r a0, 854 - 868: 0000c0 callx0 a0 - 86b: 302c movi.n a0, 35 - 86d: 004c02 s8i a0, a12, 0 - 870: 11c8 l32i.n a12, a1, 4 - 872: 0108 l32i.n a0, a1, 0 - 874: 10c112 addi a1, a1, 16 - 877: f00d ret.n - 879: 000000 ill - 87c: 0008a4 excw - ... - 887: 753000 extui a3, a0, 16, 8 - 88a: 000000 ill - 88d: 000000 ill - 890: fffb31 l32r a3, 87c - 893: 040c movi.n a4, 0 - 895: fffa21 l32r a2, 880 - 898: f0c112 addi a1, a1, -16 - 89b: 0109 s32i.n a0, a1, 0 - 89d: 112222 l32i a2, a2, 68 - 8a0: fffb01 l32r a0, 88c - 8a3: 0000c0 callx0 a0 - 8a6: fff701 l32r a0, 884 - 8a9: 112052 l32i a5, a0, 68 - 8ac: fff731 l32r a3, 888 - 8af: 1145f0 slli a4, a5, 1 - 8b2: 053347 bltu a3, a4, 8bb - 8b5: 02b547 bgeu a5, a4, 8bb - 8b8: 116042 s32i a4, a0, 68 - 8bb: 0108 l32i.n a0, a1, 0 - 8bd: 10c112 addi a1, a1, 16 - 8c0: f00d ret.n - 8c2: 640000 extui a0, a0, 0, 7 - 8c5: 000000 ill - 8c8: 0008a4 excw - 8cb: 000000 ill - 8ce: b80000 excw - 8d1: 000b addi.n a0, a0, -1 - 8d3: 08a400 excw - 8d6: 800000 add a0, a0, a0 - 8d9: ee .byte 0xee - 8da: 000036 excw - ... - 8ed: 000000 ill - 8f0: 000064 excw - ... - 8fb: f22100 excw - 8fe: ff .byte 0xff - 8ff: 030c movi.n a3, 0 - 901: e0c112 addi a1, a1, -32 - 904: 41d9 s32i.n a13, a1, 16 - 906: 31c9 s32i.n a12, a1, 12 - 908: 2109 s32i.n a0, a1, 8 - 90a: 04cd mov.n a12, a4 - 90c: fff401 l32r a0, 8dc - 90f: 0000c0 callx0 a0 - 912: ffed21 l32r a2, 8c8 - 915: 030c movi.n a3, 0 - 917: fff201 l32r a0, 8e0 - 91a: 0000c0 callx0 a0 - 91d: 041c02 l16ui a0, a12, 8 - 920: 023c movi.n a2, 48 - 922: 219027 bne a0, a2, 947 - 925: 0c2d mov.n a2, a12 - 927: 013d mov.n a3, a1 - 929: 140c movi.n a4, 1 - 92b: 050c movi.n a5, 0 - 92d: ffed01 l32r a0, 8e4 - 930: 0000c0 callx0 a0 - 933: 000102 l8ui a0, a1, 0 - 936: 240000 extui a0, a0, 0, 3 - 939: 004102 s8i a0, a1, 0 - 93c: 504026 beqi a0, 4, 990 - 93f: 4d5026 beqi a0, 5, 990 - 942: 4d7c movi.n a13, -12 - 944: 000046 j 949 - 947: 4d7c movi.n a13, -12 - 949: 0c2d mov.n a2, a12 - 94b: ffe701 l32r a0, 8e8 - 94e: 0000c0 callx0 a0 - 951: 31c8 l32i.n a12, a1, 12 - 953: dddc bnez.n a13, 974 - 955: ffdd31 l32r a3, 8cc - 958: ffde21 l32r a2, 8d0 - 95b: 116322 s32i a2, a3, 68 - 95e: 214b addi.n a2, a1, 4 - 960: ffe685 call0 7cc - 963: ffdc31 l32r a3, 8d4 - 966: ffdc21 l32r a2, 8d8 - 969: 040c movi.n a4, 0 - 96b: ffe001 l32r a0, 8ec - 96e: 0000c0 callx0 a0 - 971: 000486 j 987 - 974: 0a1d66 bnei a13, 1, 982 - 977: 020c movi.n a2, 0 - 979: ffdd01 l32r a0, 8f0 - 97c: 0000c0 callx0 a0 - 97f: 000106 j 987 - 982: 020c movi.n a2, 0 - 984: fff085 call0 890 - 987: 41d8 l32i.n a13, a1, 16 - 989: 2108 l32i.n a0, a1, 8 - 98b: 20c112 addi a1, a1, 32 - 98e: f00d ret.n - 990: 0c2d mov.n a2, a12 - 992: 311b addi.n a3, a1, 1 - 994: 140c movi.n a4, 1 - 996: 150c movi.n a5, 1 - 998: ffd701 l32r a0, 8f4 - 99b: 0000c0 callx0 a0 - 99e: 010142 l8ui a4, a1, 1 - 9a1: 34cc bnez.n a4, 9a8 - 9a3: 1d0c movi.n a13, 1 - 9a5: ffe806 j 949 - 9a8: 0c2d mov.n a2, a12 - 9aa: 314b addi.n a3, a1, 4 - 9ac: 440c movi.n a4, 4 - 9ae: 052c movi.n a5, 32 - 9b0: ffd201 l32r a0, 8f8 - 9b3: 0000c0 callx0 a0 - 9b6: 0d0c movi.n a13, 0 - 9b8: ffe346 j 949 - 9bb: 000000 ill - 9be: b80000 excw - 9c1: 000b addi.n a0, a0, -1 - 9c3: 006400 rsil a0, 4 - 9c6: b80000 excw - 9c9: 000b addi.n a0, a0, -1 - 9cb: 08a400 excw - ... - 9e2: 3c0000 excw - 9e5: 040c03 excw - 9e8: 026d mov.n a6, a2 - 9ea: f0c112 addi a1, a1, -16 - 9ed: 21c9 s32i.n a12, a1, 8 - 9ef: 020c movi.n a2, 0 - 9f1: 1109 s32i.n a0, a1, 4 - 9f3: 0169 s32i.n a6, a1, 0 - 9f5: fff601 l32r a0, 9d0 - 9f8: 0000c0 callx0 a0 - 9fb: 02cd mov.n a12, a2 - 9fd: f2ac beqz.n a2, a30 - 9ff: 1228 l32i.n a2, a2, 4 - a01: ffe545 call0 858 - a04: 0148 l32i.n a4, a1, 0 - a06: 0c3d mov.n a3, a12 - a08: ffed21 l32r a2, 9bc - a0b: 7ba052 movi a5, 123 - a0e: 132222 l32i a2, a2, 76 - a11: fff001 l32r a0, 9d4 - a14: 0000c0 callx0 a0 - a17: 0c2d mov.n a2, a12 - a19: ffef01 l32r a0, 9d8 - a1c: 0000c0 callx0 a0 - a1f: ffe821 l32r a2, 9c0 - a22: ffe831 l32r a3, 9c4 - a25: 040c movi.n a4, 0 - a27: ffed01 l32r a0, 9dc - a2a: 0000c0 callx0 a0 - a2d: 000346 j a3e - a30: ffe621 l32r a2, 9c8 - a33: ffe631 l32r a3, 9cc - a36: 040c movi.n a4, 0 - a38: ffea01 l32r a0, 9e0 - a3b: 0000c0 callx0 a0 - a3e: 21c8 l32i.n a12, a1, 8 - a40: 1108 l32i.n a0, a1, 4 - a42: 10c112 addi a1, a1, 16 - a45: f00d ret.n - a47: 000000 ill - a4a: c00000 sub a0, a0, a0 - ... - a55: 000001 l32r a0, fffc0a58 - a58: 0bb8 l32i.n a11, a11, 0 - a5a: 640000 extui a0, a0, 0, 7 - ... - a65: 000000 ill - a68: f0c112 addi a1, a1, -16 - a6b: fff721 l32r a2, a48 - a6e: 1109 s32i.n a0, a1, 4 - a70: 480202 l8ui a0, a2, 72 - a73: 01d222 addmi a2, a2, 0x100 - a76: b00020 addx8 a0, a0, a2 - a79: 0028 l32i.n a2, a0, 0 - a7b: 040c movi.n a4, 0 - a7d: c2bc beqz.n a2, abd - a7f: 013d mov.n a3, a1 - a81: 1049 s32i.n a4, a0, 4 - a83: 050c movi.n a5, 0 - a85: fff141 l32r a4, a4c - a88: fff601 l32r a0, a60 - a8b: 0000c0 callx0 a0 - a8e: b37c movi.n a3, -5 - a90: 221237 beq a2, a3, ab6 - a93: 12dc bnez.n a2, aa8 - a95: ffee51 l32r a5, a50 - a98: ffef61 l32r a6, a54 - a9b: 480552 l8ui a5, a5, 72 - a9e: 0148 l32i.n a4, a1, 0 - aa0: b05560 addx8 a5, a5, a6 - aa3: 1549 s32i.n a4, a5, 4 - aa5: 0007c6 j ac8 - aa8: ffec21 l32r a2, a58 - aab: ffec31 l32r a3, a5c - aae: 040c movi.n a4, 0 - ab0: ffed01 l32r a0, a64 - ab3: 0000c0 callx0 a0 - ab6: 1108 l32i.n a0, a1, 4 - ab8: 10c112 addi a1, a1, 16 - abb: f00d ret.n - abd: 467c movi.n a6, -12 - abf: 1078 l32i.n a7, a0, 4 - ac1: 0179 s32i.n a7, a1, 0 - ac3: 834670 moveqz a4, a6, a7 - ac6: 042d mov.n a2, a4 - ac8: fdc256 bnez a2, aa8 - acb: 012d mov.n a2, a1 - acd: fff145 call0 9e4 - ad0: fff886 j ab6 - ad3: 000000 ill - ad6: b80000 excw - ad9: 000b addi.n a0, a0, -1 - ... - ae3: 073800 excw - ... - -00000af0 : - af0: f0c112 addi a1, a1, -16 - af3: 0109 s32i.n a0, a1, 0 - af5: fff701 l32r a0, ad4 - af8: 132002 l32i a0, a0, 76 - afb: 50ec bnez.n a0, b24 - afd: fff731 l32r a3, adc - b00: fff621 l32r a2, ad8 - b03: 116322 s32i a2, a3, 68 - b06: fff801 l32r a0, ae8 - b09: 0000c0 callx0 a0 - b0c: fff541 l32r a4, ae0 - b0f: 136422 s32i a2, a4, 76 - b12: e28c beqz.n a2, b24 - b14: fff431 l32r a3, ae4 - b17: 040c movi.n a4, 0 - b19: fff401 l32r a0, aec - b1c: 0000c0 callx0 a0 - b1f: 020c movi.n a2, 0 - b21: fff445 call0 a68 - b24: 0108 l32i.n a0, a1, 0 - b26: 10c112 addi a1, a1, 16 - b29: f00d ret.n - b2b: 000000 ill - b2e: a40000 extui a0, a0, 0, 11 - b31: 0008 l32i.n a0, a0, 0 - ... - b3b: 003000 rfe - ... - -00000b50 : - b50: f0c112 addi a1, a1, -16 - b53: 0109 s32i.n a0, a1, 0 - b55: fff501 l32r a0, b2c - b58: 132002 l32i a0, a0, 76 - b5b: d09c beqz.n a0, b7c - b5d: fff421 l32r a2, b30 - b60: 030c movi.n a3, 0 - b62: fff801 l32r a0, b44 - b65: 0000c0 callx0 a0 - b68: fff321 l32r a2, b34 - b6b: 132222 l32i a2, a2, 76 - b6e: fff601 l32r a0, b48 - b71: 0000c0 callx0 a0 - b74: fff141 l32r a4, b38 - b77: 030c movi.n a3, 0 - b79: 136432 s32i a3, a4, 76 - b7c: fff021 l32r a2, b3c - b7f: fff301 l32r a0, b4c - b82: 0000c0 callx0 a0 - b85: ffee61 l32r a6, b40 - b88: 050c movi.n a5, 0 - b8a: 0108 l32i.n a0, a1, 0 - b8c: 10c112 addi a1, a1, 16 - b8f: b659 s32i.n a5, a6, 44 - b91: f00d ret.n - b93: 010000 slli a0, a0, 32 - ... - -00000b98 : - b98: 0f32f6 bgeui a2, 3, bab - b9b: fffe51 l32r a5, b94 - b9e: 060c movi.n a6, 0 - ba0: b05250 addx8 a5, a2, a5 - ba3: 638c beqz.n a3, bad - ba5: 0328 l32i.n a2, a3, 0 - ba7: 1529 s32i.n a2, a5, 4 - ba9: 0569 s32i.n a6, a5, 0 - bab: f00d ret.n - bad: 062d mov.n a2, a6 - baf: fffd06 j ba7 - bb2: 000000 ill - bb5: 000001 l32r a0, fffc0bb8 - bb8: 000000 ill - ... - -00000bbc : - bbc: 0932f6 bgeui a2, 3, bc9 - bbf: fffd31 l32r a3, bb4 - bc2: b02230 addx8 a2, a2, a3 - bc5: 1228 l32i.n a2, a2, 4 - bc7: f00d ret.n - bc9: fffb21 l32r a2, bb8 - bcc: 0228 l32i.n a2, a2, 0 - bce: f00d ret.n - bd0: 000100 excw - ... - -00000bd4 : - bd4: 0732f6 bgeui a2, 3, bdf - bd7: fffe41 l32r a4, bd0 - bda: b04240 addx8 a4, a2, a4 - bdd: 0439 s32i.n a3, a4, 0 - bdf: f00d ret.n - be1: 000000 ill - be4: 000100 excw - ... - -00000be8 : - be8: 0932f6 bgeui a2, 3, bf5 - beb: fffe31 l32r a3, be4 - bee: b02230 addx8 a2, a2, a3 - bf1: 0228 l32i.n a2, a2, 0 - bf3: f00d ret.n - bf5: 020c movi.n a2, 0 - bf7: f00d ret.n - -Disassembly of section .irom.text: - -000038a0 <.irom.text>: - 38a0: 656c70 extui a6, a7, 28, 7 - 38a3: 657361 l32r a6, fffdce70 - 38a6: 747320 extui a7, a2, 3, 8 - 38a9: 747261 l32r a6, fffe0a74 - 38ac: 6e7320 excw - 38af: 207074 excw - 38b2: 726966 bnei a9, 6, 3928 - 38b5: 207473 excw - 38b8: 000a21 l32r a2, fffc38e0 - 38bb: 000000 ill - 38be: 250000 extui a0, a0, 16, 3 - 38c1: 000a73 excw - -sockets.o: file format elf32-xtensa-le - - -stats.o: file format elf32-xtensa-le - - -sys_arch.o: file format elf32-xtensa-le - - -sys.o: file format elf32-xtensa-le - - -tcp_in.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 14: 00ff00 excw - ... - 2b: 0e0000 excw - 2e: 006000 rsil a0, 0 - ... - -0000008c : - 8c: d0c112 addi a1, a1, -48 - 8f: 6109 s32i.n a0, a1, 24 - 91: 1258 l32i.n a5, a2, 4 - 93: 91e9 s32i.n a14, a1, 36 - 95: 81d9 s32i.n a13, a1, 32 - 97: 71c9 s32i.n a12, a1, 28 - 99: 02dd mov.n a13, a2 - 9b: 03cd mov.n a12, a3 - 9d: ffd8e1 l32r a14, 0 - a0: 000562 l8ui a6, a5, 0 - a3: 010542 l8ui a4, a5, 1 - a6: 0e59 s32i.n a5, a14, 0 - a8: 114480 slli a4, a4, 8 - ab: 204460 or a4, a4, a6 - ae: 344040 extui a4, a4, 0, 4 - b1: 1134e0 slli a3, a4, 2 - b4: 603030 neg a3, a3 - b7: a04450 addx4 a4, a4, a5 - ba: 1e49 s32i.n a4, a14, 4 - bc: 113300 slli a3, a3, 16 - bf: 313030 srai a3, a3, 16 - c2: ffdb01 l32r a0, 30 - c5: 0000c0 callx0 a0 - c8: 046256 bnez a2, 112 - cb: a1c9 s32i.n a12, a1, 40 - cd: 041d72 l16ui a7, a13, 8 - d0: 361c movi.n a6, 19 - d2: 3cb677 bgeu a6, a7, 112 - d5: ffcbc1 l32r a12, 4 - d8: a138 l32i.n a3, a1, 40 - da: 0c28 l32i.n a2, a12, 0 - dc: ffd601 l32r a0, 34 - df: 0000c0 callx0 a0 - e2: 041256 bnez a2, 127 - e5: 0c88 l32i.n a8, a12, 0 - e7: f0a092 movi a9, 240 - ea: 108890 and a8, a8, a9 - ed: e0a092 movi a9, 224 - f0: 331897 beq a8, a9, 127 - f3: 0c4d mov.n a4, a12 - f5: 0d2d mov.n a2, a13 - f7: 650c movi.n a5, 6 - f9: ffc331 l32r a3, 8 - fc: 041d62 l16ui a6, a13, 8 - ff: ffce01 l32r a0, 38 - 102: 0000c0 callx0 a0 - 105: 92ac beqz.n a2, 132 - 107: 0d2d mov.n a2, a13 - 109: ffcc01 l32r a0, 3c - 10c: 0000c0 callx0 a0 - 10f: 0001c6 j 11a - 112: 0d2d mov.n a2, a13 - 114: ffcb01 l32r a0, 40 - 117: 0000c0 callx0 a0 - 11a: 71c8 l32i.n a12, a1, 28 - 11c: 81d8 l32i.n a13, a1, 32 - 11e: 91e8 l32i.n a14, a1, 36 - 120: 6108 l32i.n a0, a1, 24 - 122: 30c112 addi a1, a1, 48 - 125: f00d ret.n - 127: 0d2d mov.n a2, a13 - 129: ffc601 l32r a0, 44 - 12c: 0000c0 callx0 a0 - 12f: fff9c6 j 11a - 132: 1e48 l32i.n a4, a14, 4 - 134: 0d2d mov.n a2, a13 - 136: 0d0432 l8ui a3, a4, 13 - 139: 0c0442 l8ui a4, a4, 12 - 13c: 113380 slli a3, a3, 8 - 13f: 203340 or a3, a3, a4 - 142: 343430 extui a3, a3, 4, 4 - 145: 1133e0 slli a3, a3, 2 - 148: 603030 neg a3, a3 - 14b: 113300 slli a3, a3, 16 - 14e: 313030 srai a3, a3, 16 - 151: ffbd01 l32r a0, 48 - 154: 0000c0 callx0 a0 - 157: ffad51 l32r a5, c - 15a: ffad41 l32r a4, 10 - 15d: 928c beqz.n a2, 16a - 15f: 0d2d mov.n a2, a13 - 161: ffba01 l32r a0, 4c - 164: 0000c0 callx0 a0 - 167: ffebc6 j 11a - 16a: 1e08 l32i.n a0, a14, 4 - 16c: 0a0c movi.n a10, 0 - 16e: 41a9 s32i.n a10, a1, 16 - 170: 0a0092 l8ui a9, a0, 10 - 173: 0c0032 l8ui a3, a0, 12 - 176: 000082 l8ui a8, a0, 0 - 179: 010072 l8ui a7, a0, 1 - 17c: 0700c2 l8ui a12, a0, 7 - 17f: 0d0022 l8ui a2, a0, 13 - 182: 11cc80 slli a12, a12, 8 - 185: 112280 slli a2, a2, 8 - 188: 117780 slli a7, a7, 8 - 18b: 207780 or a7, a7, a8 - 18e: 202230 or a2, a2, a3 - 191: 543820 extui a3, a2, 8, 6 - 194: 748870 extui a8, a7, 8, 8 - 197: 416820 srli a6, a2, 8 - 19a: 117780 slli a7, a7, 8 - 19d: 3169 s32i.n a6, a1, 12 - 19f: 104e32 s8i a3, a14, 16 - 1a2: 160c movi.n a6, 1 - 1a4: 142820 extui a2, a2, 8, 2 - 1a7: 041d32 l16ui a3, a13, 8 - 1aa: 207780 or a7, a7, a8 - 1ad: 004072 s8i a7, a0, 0 - 1b0: 020082 l8ui a8, a0, 2 - 1b3: 5139 s32i.n a3, a1, 20 - 1b5: 932620 movnez a2, a6, a2 - 1b8: 223a add.n a2, a2, a3 - 1ba: 0e0062 l8ui a6, a0, 14 - 1bd: 0f0032 l8ui a3, a0, 15 - 1c0: f42020 extui a2, a2, 0, 16 - 1c3: 2129 s32i.n a2, a1, 8 - 1c5: 095e22 s16i a2, a14, 18 - 1c8: 113380 slli a3, a3, 8 - 1cb: 060022 l8ui a2, a0, 6 - 1ce: 203360 or a3, a3, a6 - 1d1: 746830 extui a6, a3, 8, 8 - 1d4: 20cc20 or a12, a12, a2 - 1d7: 113380 slli a3, a3, 8 - 1da: 050022 l8ui a2, a0, 5 - 1dd: 11cc80 slli a12, a12, 8 - 1e0: 203360 or a3, a3, a6 - 1e3: 0e4032 s8i a3, a0, 14 - 1e6: 030062 l8ui a6, a0, 3 - 1e9: 413830 srli a3, a3, 8 - 1ec: 0f4032 s8i a3, a0, 15 - 1ef: 20cc20 or a12, a12, a2 - 1f2: 116680 slli a6, a6, 8 - 1f5: 040022 l8ui a2, a0, 4 - 1f8: 206680 or a6, a6, a8 - 1fb: 11cc80 slli a12, a12, 8 - 1fe: 748860 extui a8, a6, 8, 8 - 201: 116680 slli a6, a6, 8 - 204: 206680 or a6, a6, a8 - 207: 20cc20 or a12, a12, a2 - 20a: 012c80 slli a2, a12, 24 - 20d: 024062 s8i a6, a0, 2 - 210: ff8181 l32r a8, 14 - 213: 416860 srli a6, a6, 8 - 216: 034062 s8i a6, a0, 3 - 219: 103c80 and a3, a12, a8 - 21c: 113380 slli a3, a3, 8 - 21f: 0b0062 l8ui a6, a0, 11 - 222: 202230 or a2, a2, a3 - 225: 7538c0 extui a3, a12, 24, 8 - 228: 116680 slli a6, a6, 8 - 22b: 206690 or a6, a6, a9 - 22e: 41c8c0 srli a12, a12, 8 - 231: 090092 l8ui a9, a0, 9 - 234: 116680 slli a6, a6, 8 - 237: 10cc80 and a12, a12, a8 - 23a: 20cc30 or a12, a12, a3 - 23d: 20cc20 or a12, a12, a2 - 240: 01c9 s32i.n a12, a1, 0 - 242: 0440c2 s8i a12, a0, 4 - 245: 206690 or a6, a6, a9 - 248: 2ec9 s32i.n a12, a14, 8 - 24a: 080092 l8ui a9, a0, 8 - 24d: 116680 slli a6, a6, 8 - 250: 41c8c0 srli a12, a12, 8 - 253: 0540c2 s8i a12, a0, 5 - 256: 206690 or a6, a6, a9 - 259: 013680 slli a3, a6, 24 - 25c: 41c8c0 srli a12, a12, 8 - 25f: 41b860 srli a11, a6, 8 - 262: 419870 srli a9, a7, 8 - 265: 014092 s8i a9, a0, 1 - 268: 10bb80 and a11, a11, a8 - 26b: 0640c2 s8i a12, a0, 6 - 26e: 108680 and a8, a6, a8 - 271: 41c8c0 srli a12, a12, 8 - 274: 0740c2 s8i a12, a0, 7 - 277: 756860 extui a6, a6, 24, 8 - 27a: 118880 slli a8, a8, 8 - 27d: 203380 or a3, a3, a8 - 280: 20bb60 or a11, a11, a6 - 283: 20bb30 or a11, a11, a3 - 286: 11b9 s32i.n a11, a1, 4 - 288: 0840b2 s8i a11, a0, 8 - 28b: 3eb9 s32i.n a11, a14, 12 - 28d: ff6231 l32r a3, 18 - 290: 41b8b0 srli a11, a11, 8 - 293: 03c8 l32i.n a12, a3, 0 - 295: 0940b2 s8i a11, a0, 9 - 298: 41b8b0 srli a11, a11, 8 - 29b: 0a40b2 s8i a11, a0, 10 - 29e: 41b8b0 srli a11, a11, 8 - 2a1: 0b40b2 s8i a11, a0, 11 - 2a4: 04cc16 beqz a12, 2f4 - 2a7: 0498 l32i.n a9, a4, 0 - 2a9: 080c movi.n a8, 0 - 2ab: 05a8 l32i.n a10, a5, 0 - 2ad: 000022 l8ui a2, a0, 0 - 2b0: 74b870 extui a11, a7, 8, 8 - 2b3: 11bb80 slli a11, a11, 8 - 2b6: 20bb20 or a11, a11, a2 - 2b9: 111c22 l16ui a2, a12, 34 - 2bc: 101c62 l16ui a6, a12, 32 - 2bf: 1892b7 bne a2, a11, 2db - 2c2: 030072 l8ui a7, a0, 3 - 2c5: 020022 l8ui a2, a0, 2 - 2c8: 117780 slli a7, a7, 8 - 2cb: 207720 or a7, a7, a2 - 2ce: 099677 bne a6, a7, 2db - 2d1: 1c28 l32i.n a2, a12, 4 - 2d3: 0c68 l32i.n a6, a12, 0 - 2d5: 0292a7 bne a2, a10, 2db - 2d8: 091697 beq a6, a9, 2e5 - 2db: 0c8d mov.n a8, a12 - 2dd: 3cc8 l32i.n a12, a12, 12 - 2df: fd6c56 bnez a12, 2b9 - 2e2: 000386 j 2f4 - 2e5: 888c beqz.n a8, 2f1 - 2e7: 3c98 l32i.n a9, a12, 12 - 2e9: 3899 s32i.n a9, a8, 12 - 2eb: 0378 l32i.n a7, a3, 0 - 2ed: 3c79 s32i.n a7, a12, 12 - 2ef: 03c9 s32i.n a12, a3, 0 - 2f1: 0afc56 bnez a12, 3a4 - 2f4: ff4ac1 l32r a12, 1c - 2f7: 05a8 l32i.n a10, a5, 0 - 2f9: 0cc8 l32i.n a12, a12, 0 - 2fb: 0498 l32i.n a9, a4, 0 - 2fd: 4cbc beqz.n a12, 335 - 2ff: 010082 l8ui a8, a0, 1 - 302: 0000b2 l8ui a11, a0, 0 - 305: 118880 slli a8, a8, 8 - 308: 2088b0 or a8, a8, a11 - 30b: 111cb2 l16ui a11, a12, 34 - 30e: 101c62 l16ui a6, a12, 32 - 311: 1b9b87 bne a11, a8, 330 - 314: 030022 l8ui a2, a0, 3 - 317: 020072 l8ui a7, a0, 2 - 31a: 112280 slli a2, a2, 8 - 31d: 202270 or a2, a2, a7 - 320: 0c9267 bne a2, a6, 330 - 323: 1c68 l32i.n a6, a12, 4 - 325: 0c78 l32i.n a7, a12, 0 - 327: 0596a7 bne a6, a10, 330 - 32a: c07790 sub a7, a7, a9 - 32d: 20f716 beqz a7, 540 - 330: 3cc8 l32i.n a12, a12, 12 - 332: fd5c56 bnez a12, 30b - 335: ff3ab1 l32r a11, 20 - 338: 080c movi.n a8, 0 - 33a: 0b28 l32i.n a2, a11, 0 - 33c: 0498 l32i.n a9, a4, 0 - 33e: 0f2216 beqz a2, 434 - 341: 0300a2 l8ui a10, a0, 3 - 344: 020062 l8ui a6, a0, 2 - 347: 11aa80 slli a10, a10, 8 - 34a: 20aa60 or a10, a10, a6 - 34d: 101262 l16ui a6, a2, 32 - 350: 0c96a7 bne a6, a10, 360 - 353: 0278 l32i.n a7, a2, 0 - 355: c06790 sub a6, a7, a9 - 358: 0da616 beqz a6, 436 - 35b: 828c beqz.n a2, 367 - 35d: 0d5716 beqz a7, 436 - 360: 028d mov.n a8, a2 - 362: 3228 l32i.n a2, a2, 12 - 364: fe5256 bnez a2, 34d - 367: 9cfc bnez.n a12, 3a4 - 369: 3188 l32i.n a8, a1, 12 - 36b: 4178 l32i.n a7, a1, 16 - 36d: 207780 or a7, a7, a8 - 370: 25e727 bbsi a7, 2, 399 - 373: 1128 l32i.n a2, a1, 4 - 375: 000082 l8ui a8, a0, 0 - 378: 2168 l32i.n a6, a1, 8 - 37a: 010072 l8ui a7, a0, 1 - 37d: 0138 l32i.n a3, a1, 0 - 37f: 117780 slli a7, a7, 8 - 382: 336a add.n a3, a3, a6 - 384: 207780 or a7, a7, a8 - 387: 030062 l8ui a6, a0, 3 - 38a: 020082 l8ui a8, a0, 2 - 38d: 116680 slli a6, a6, 8 - 390: 206680 or a6, a6, a8 - 393: ff2f01 l32r a0, 50 - 396: 0000c0 callx0 a0 - 399: 0d2d mov.n a2, a13 - 39b: ff2e01 l32r a0, 54 - 39e: 0000c0 callx0 a0 - 3a1: ff5d46 j 11a - 3a4: 9e09 s32i.n a0, a14, 36 - 3a6: 6ed9 s32i.n a13, a14, 24 - 3a8: 202c42 l32i a4, a12, 128 - 3ab: 030c movi.n a3, 0 - 3ad: 5178 l32i.n a7, a1, 20 - 3af: 105e72 s16i a7, a14, 32 - 3b2: 5e39 s32i.n a3, a14, 20 - 3b4: ae39 s32i.n a3, a14, 40 - 3b6: 2c4e32 s8i a3, a14, 44 - 3b9: 04bc beqz.n a4, 3ed - 3bb: 222c72 l32i a7, a12, 136 - 3be: a78c beqz.n a7, 3cc - 3c0: 6c28 l32i.n a2, a12, 24 - 3c2: 0c3d mov.n a3, a12 - 3c4: 050c movi.n a5, 0 - 3c6: 0007c0 callx0 a7 - 3c9: 0002c6 j 3d8 - 3cc: 020c movi.n a2, 0 - 3ce: 0c3d mov.n a3, a12 - 3d0: 050c movi.n a5, 0 - 3d2: ff2101 l32r a0, 58 - 3d5: 0000c0 callx0 a0 - 3d8: 62cc bnez.n a2, 3e2 - 3da: 080c movi.n a8, 0 - 3dc: 206c82 s32i a8, a12, 128 - 3df: 000286 j 3ed - 3e2: 897c movi.n a9, -8 - 3e4: 6b1297 beq a2, a9, 453 - 3e7: 091ea2 l16ui a10, a14, 18 - 3ea: 065a56 bnez a10, 453 - 3ed: 0d0c movi.n a13, 0 - 3ef: cec9 s32i.n a12, a14, 48 - 3f1: 0c2d mov.n a2, a12 - 3f3: 003d85 call0 7cc - 3f6: 8b7c movi.n a11, -8 - 3f8: 2412b7 beq a2, a11, 420 - 3fb: 2c0e02 l8ui a0, a14, 44 - 3fe: 5c6037 bbci a0, 3, 45e - 401: 252c42 l32i a4, a12, 148 - 404: 548c beqz.n a4, 40d - 406: 6c28 l32i.n a2, a12, 24 - 408: 737c movi.n a3, -9 - 40a: 0004c0 callx0 a4 - 40d: ff0521 l32r a2, 24 - 410: 0c3d mov.n a3, a12 - 412: ff1201 l32r a0, 5c - 415: 0000c0 callx0 a0 - 418: 0c2d mov.n a2, a12 - 41a: ff1101 l32r a0, 60 - 41d: 0000c0 callx0 a0 - 420: ced9 s32i.n a13, a14, 48 - 422: 6e28 l32i.n a2, a14, 24 - 424: aed9 s32i.n a13, a14, 40 - 426: cf0216 beqz a2, 11a - 429: ff0e01 l32r a0, 64 - 42c: 0000c0 callx0 a0 - 42f: 6ed9 s32i.n a13, a14, 24 - 431: ff3946 j 11a - 434: 080c movi.n a8, 0 - 436: f2d216 beqz a2, 367 - 439: 888c beqz.n a8, 445 - 43b: 32e8 l32i.n a14, a2, 12 - 43d: 38e9 s32i.n a14, a8, 12 - 43f: 0bc8 l32i.n a12, a11, 0 - 441: 32c9 s32i.n a12, a2, 12 - 443: 0b29 s32i.n a2, a11, 0 - 445: 001485 call0 590 - 448: 0d2d mov.n a2, a13 - 44a: ff0701 l32r a0, 68 - 44d: 0000c0 callx0 a0 - 450: ff3186 j 11a - 453: 0d2d mov.n a2, a13 - 455: ff0501 l32r a0, 6c - 458: 0000c0 callx0 a0 - 45b: ff2ec6 j 11a - 45e: 276047 bbci a0, 4, 489 - 461: 240c02 l8ui a0, a12, 36 - 464: 0be047 bbsi a0, 4, 473 - 467: 252c42 l32i a4, a12, 148 - 46a: 548c beqz.n a4, 473 - 46c: 6c28 l32i.n a2, a12, 24 - 46e: 637c movi.n a3, -10 - 470: 0004c0 callx0 a4 - 473: feed21 l32r a2, 28 - 476: 0c3d mov.n a3, a12 - 478: fefe01 l32r a0, 70 - 47b: 0000c0 callx0 a0 - 47e: 0c2d mov.n a2, a12 - 480: fefd01 l32r a0, 74 - 483: 0000c0 callx0 a0 - 486: ffe586 j 420 - 489: 381c42 l16ui a4, a12, 112 - 48c: 749c beqz.n a4, 4a7 - 48e: 212c52 l32i a5, a12, 132 - 491: 858c beqz.n a5, 49d - 493: 6c28 l32i.n a2, a12, 24 - 495: 0c3d mov.n a3, a12 - 497: 0005c0 callx0 a5 - 49a: 000046 j 49f - 49d: 020c movi.n a2, 0 - 49f: 837c movi.n a3, -8 - 4a1: 029237 bne a2, a3, 4a7 - 4a4: ffde06 j 420 - 4a7: ae48 l32i.n a4, a14, 40 - 4a9: 052416 beqz a4, 4ff - 4ac: 240c52 l8ui a5, a12, 36 - 4af: 126547 bbci a5, 4, 4c5 - 4b2: 042d mov.n a2, a4 - 4b4: fef101 l32r a0, 78 - 4b7: 0000c0 callx0 a0 - 4ba: 0c2d mov.n a2, a12 - 4bc: fef001 l32r a0, 7c - 4bf: 0000c0 callx0 a0 - 4c2: ffd686 j 420 - 4c5: 100e62 l8ui a6, a14, 16 - 4c8: 0a6637 bbci a6, 3, 4d6 - 4cb: 0d0472 l8ui a7, a4, 13 - 4ce: 180c movi.n a8, 1 - 4d0: 207780 or a7, a7, a8 - 4d3: 0d4472 s8i a7, a4, 13 - 4d6: 222c72 l32i a7, a12, 136 - 4d9: a78c beqz.n a7, 4e7 - 4db: 6c28 l32i.n a2, a12, 24 - 4dd: 0c3d mov.n a3, a12 - 4df: 050c movi.n a5, 0 - 4e1: 0007c0 callx0 a7 - 4e4: 0002c6 j 4f3 - 4e7: 020c movi.n a2, 0 - 4e9: 0c3d mov.n a3, a12 - 4eb: 050c movi.n a5, 0 - 4ed: fee401 l32r a0, 80 - 4f0: 0000c0 callx0 a0 - 4f3: 928b addi.n a9, a2, 8 - 4f5: f27916 beqz a9, 420 - 4f8: 328c beqz.n a2, 4ff - 4fa: aea8 l32i.n a10, a14, 40 - 4fc: 206ca2 s32i a10, a12, 128 - 4ff: 2c0eb2 l8ui a11, a14, 44 - 502: 2d6b57 bbci a11, 5, 533 - 505: fec921 l32r a2, 2c - 508: 161c02 l16ui a0, a12, 44 - 50b: 0020c0 memw - 50e: fc2222 l32i a2, a2, 0x3f0 - 511: 041027 beq a0, a2, 519 - 514: 301b addi.n a3, a0, 1 - 516: 165c32 s16i a3, a12, 44 - 519: 222c72 l32i a7, a12, 136 - 51c: c78c beqz.n a7, 52c - 51e: 6c28 l32i.n a2, a12, 24 - 520: 0c3d mov.n a3, a12 - 522: 040c movi.n a4, 0 - 524: 050c movi.n a5, 0 - 526: 0007c0 callx0 a7 - 529: 000046 j 52e - 52c: 020c movi.n a2, 0 - 52e: 428b addi.n a4, a2, 8 - 530: eec416 beqz a4, 420 - 533: 0c2d mov.n a2, a12 - 535: ced9 s32i.n a13, a14, 48 - 537: fed301 l32r a0, 84 - 53a: 0000c0 callx0 a0 - 53d: ffb7c6 j 420 - 540: 0c2d mov.n a2, a12 - 542: 001985 call0 6dc - 545: 0d2d mov.n a2, a13 - 547: fed001 l32r a0, 88 - 54a: 0000c0 callx0 a0 - 54d: fef246 j 11a - ... - 560: 000e00 excw - 563: 000060 excw - ... - 58e: 7d0000 excw - 591: f04102 s8i a0, a1, 240 - 594: ff .byte 0xff - 595: fff051 l32r a5, 558 - 598: f0c112 addi a1, a1, -16 - 59b: ffed91 l32r a9, 550 - 59e: 2109 s32i.n a0, a1, 8 - 5a0: 100902 l8ui a0, a9, 16 - 5a3: 31c9 s32i.n a12, a1, 12 - 5a5: 356047 bbci a0, 4, 5de - 5a8: 29a8 l32i.n a10, a9, 8 - 5aa: 091932 l16ui a3, a9, 18 - 5ad: 3928 l32i.n a2, a9, 12 - 5af: 1968 l32i.n a6, a9, 4 - 5b1: 221b addi.n a2, a2, 1 - 5b3: 020682 l8ui a8, a6, 2 - 5b6: 010672 l8ui a7, a6, 1 - 5b9: 33aa add.n a3, a3, a10 - 5bb: 117780 slli a7, a7, 8 - 5be: 000692 l8ui a9, a6, 0 - 5c1: 030662 l8ui a6, a6, 3 - 5c4: 207790 or a7, a7, a9 - 5c7: 116680 slli a6, a6, 8 - 5ca: 206680 or a6, a6, a8 - 5cd: ffe901 l32r a0, 574 - 5d0: 0000c0 callx0 a0 - 5d3: 020c movi.n a2, 0 - 5d5: 31c8 l32i.n a12, a1, 12 - 5d7: 2108 l32i.n a0, a1, 8 - 5d9: 10c112 addi a1, a1, 16 - 5dc: f00d ret.n - 5de: f16017 bbci a0, 1, 5d3 - 5e1: ffde01 l32r a0, 55c - 5e4: ffdf31 l32r a3, 560 - 5e7: 0068 l32i.n a6, a0, 0 - 5e9: 020c movi.n a2, 0 - 5eb: b68c beqz.n a6, 5fa - 5ed: 221b addi.n a2, a2, 1 - 5ef: 3668 l32i.n a6, a6, 12 - 5f1: 742020 extui a2, a2, 0, 8 - 5f4: ff5656 bnez a6, 5ed - 5f7: 000046 j 5fc - 5fa: 020c movi.n a2, 0 - 5fc: 0020c0 memw - 5ff: ff2332 l32i a3, a3, 0x3fc - 602: 0e1237 beq a2, a3, 614 - 605: 1179 s32i.n a7, a1, 4 - 607: 140722 l8ui a2, a7, 20 - 60a: ffdb01 l32r a0, 578 - 60d: 0000c0 callx0 a0 - 610: 02cd mov.n a12, a2 - 612: 32cc bnez.n a2, 619 - 614: f27c movi.n a2, -1 - 616: ffeec6 j 5d5 - 619: 360c movi.n a6, 3 - 61b: ffd331 l32r a3, 568 - 61e: 1178 l32i.n a7, a1, 4 - 620: ffd141 l32r a4, 564 - 623: 77a8 l32i.n a10, a7, 28 - 625: 101792 l16ui a9, a7, 32 - 628: 0448 l32i.n a4, a4, 0 - 62a: 6788 l32i.n a8, a7, 24 - 62c: 0249 s32i.n a4, a2, 0 - 62e: ffd041 l32r a4, 570 - 631: 0338 l32i.n a3, a3, 0 - 633: 080772 l8ui a7, a7, 8 - 636: 1239 s32i.n a3, a2, 4 - 638: 7ca9 s32i.n a10, a12, 28 - 63a: 105c92 s16i a9, a12, 32 - 63d: 4c69 s32i.n a6, a12, 16 - 63f: 6c89 s32i.n a8, a12, 24 - 641: ffca21 l32r a2, 56c - 644: 8ca082 movi a8, 140 - 647: 2208 l32i.n a0, a2, 8 - 649: 107780 and a7, a7, a8 - 64c: 1228 l32i.n a2, a2, 4 - 64e: 084c72 s8i a7, a12, 8 - 651: 0458 l32i.n a5, a4, 0 - 653: 300b addi.n a3, a0, -1 - 655: 196c32 s32i a3, a12, 100 - 658: 3c59 s32i.n a5, a12, 12 - 65a: 0102b2 l8ui a11, a2, 1 - 65d: 001b addi.n a0, a0, 1 - 65f: cc09 s32i.n a0, a12, 48 - 661: ac09 s32i.n a0, a12, 40 - 663: 000202 l8ui a0, a2, 0 - 666: 11bb80 slli a11, a11, 8 - 669: 20bb00 or a11, a11, a0 - 66c: 115cb2 s16i a11, a12, 34 - 66f: 0f0202 l8ui a0, a2, 15 - 672: 0e0222 l8ui a2, a2, 14 - 675: 110080 slli a0, a0, 8 - 678: 200020 or a0, a0, a2 - 67b: 2c5c02 s16i a0, a12, 88 - 67e: 305c02 s16i a0, a12, 96 - 681: 04c9 s32i.n a12, a4, 0 - 683: ffbe01 l32r a0, 57c - 686: 0000c0 callx0 a0 - 689: 0c2d mov.n a2, a12 - 68b: 00b405 call0 11cc - 68e: 1e1c22 l16ui a2, a12, 60 - 691: 3c4b addi.n a3, a12, 4 - 693: ffbb01 l32r a0, 580 - 696: 0000c0 callx0 a0 - 699: 1e5c22 s16i a2, a12, 60 - 69c: 231c movi.n a3, 18 - 69e: 0c2d mov.n a2, a12 - 6a0: ffb901 l32r a0, 584 - 6a3: 0000c0 callx0 a0 - 6a6: 0129 s32i.n a2, a1, 0 - 6a8: d28c beqz.n a2, 6b9 - 6aa: 0c2d mov.n a2, a12 - 6ac: 030c movi.n a3, 0 - 6ae: ffb601 l32r a0, 588 - 6b1: 0000c0 callx0 a0 - 6b4: 0128 l32i.n a2, a1, 0 - 6b6: ffc6c6 j 5d5 - 6b9: 0c2d mov.n a2, a12 - 6bb: ffb401 l32r a0, 58c - 6be: 0000c0 callx0 a0 - 6c1: ffc406 j 5d5 - ... - 6dc: f0c112 addi a1, a1, -16 - 6df: fff961 l32r a6, 6c4 - 6e2: 0109 s32i.n a0, a1, 0 - 6e4: 100602 l8ui a0, a6, 16 - 6e7: 250c movi.n a5, 2 - 6e9: 44e027 bbsi a0, 2, 731 - 6ec: 466017 bbci a0, 1, 736 - 6ef: a248 l32i.n a4, a2, 40 - 6f1: 2608 l32i.n a0, a6, 8 - 6f3: 161272 l16ui a7, a2, 44 - 6f6: c03040 sub a3, a0, a4 - 6f9: 043396 bltz a3, 740 - 6fc: 774a add.n a7, a7, a4 - 6fe: c07070 sub a7, a0, a7 - 701: 3b17e6 bgei a7, 1, 740 - 704: fff141 l32r a4, 6c8 - 707: fff151 l32r a5, 6cc - 70a: 3628 l32i.n a2, a6, 12 - 70c: 091632 l16ui a3, a6, 18 - 70f: 1678 l32i.n a7, a6, 4 - 711: 330a add.n a3, a3, a0 - 713: 020782 l8ui a8, a7, 2 - 716: 000792 l8ui a9, a7, 0 - 719: 030762 l8ui a6, a7, 3 - 71c: 010772 l8ui a7, a7, 1 - 71f: 116680 slli a6, a6, 8 - 722: 206680 or a6, a6, a8 - 725: 117780 slli a7, a7, 8 - 728: 207790 or a7, a7, a9 - 72b: ffea01 l32r a0, 6d4 - 72e: 0000c0 callx0 a0 - 731: 020c movi.n a2, 0 - 733: 000786 j 755 - 736: 066007 bbci a0, 0, 740 - 739: ffe541 l32r a4, 6d0 - 73c: 0448 l32i.n a4, a4, 0 - 73e: d249 s32i.n a4, a2, 52 - 740: 091672 l16ui a7, a6, 18 - 743: fea716 beqz a7, 731 - 746: 240282 l8ui a8, a2, 36 - 749: 208850 or a8, a8, a5 - 74c: 244282 s8i a8, a2, 36 - 74f: ffe201 l32r a0, 6d8 - 752: 0000c0 callx0 a0 - 755: 0108 l32i.n a0, a1, 0 - 757: 10c112 addi a1, a1, 16 - 75a: f00d ret.n - ... - 76c: 00ff00 excw - ... - 7cb: 830c00 moveqz a0, a12, a0 - 7ce: f0c112 addi a1, a1, -16 - 7d1: 0109 s32i.n a0, a1, 0 - 7d3: 21d9 s32i.n a13, a1, 8 - 7d5: ffe1d1 l32r a13, 75c - 7d8: 11c9 s32i.n a12, a1, 4 - 7da: 100d82 l8ui a8, a13, 16 - 7dd: 02cd mov.n a12, a2 - 7df: 166827 bbci a8, 2, 7f9 - 7e2: 4208 l32i.n a0, a2, 16 - 7e4: 342066 bnei a0, 2, 81c - 7e7: 120c movi.n a2, 1 - 7e9: 172c52 l32i a5, a12, 92 - 7ec: 3d48 l32i.n a4, a13, 12 - 7ee: 000c movi.n a0, 0 - 7f0: c04450 sub a4, a4, a5 - 7f3: 830240 moveqz a0, a2, a4 - 7f6: 000f86 j 838 - 7f9: 200c movi.n a0, 2 - 7fb: 566817 bbci a8, 1, 855 - 7fe: 4228 l32i.n a2, a2, 16 - 800: 512226 beqi a2, 2, 855 - 803: 4e3226 beqi a2, 3, 855 - 806: 240c62 l8ui a6, a12, 36 - 809: 206600 or a6, a6, a0 - 80c: 244c62 s8i a6, a12, 36 - 80f: 020c movi.n a2, 0 - 811: 11c8 l32i.n a12, a1, 4 - 813: 21d8 l32i.n a13, a1, 8 - 815: 0108 l32i.n a0, a1, 0 - 817: 10c112 addi a1, a1, 16 - 81a: f00d ret.n - 81c: a228 l32i.n a2, a2, 40 - 81e: 2d08 l32i.n a0, a13, 8 - 820: c07020 sub a7, a0, a2 - 823: 00f796 bltz a7, 836 - 826: 161c82 l16ui a8, a12, 44 - 829: 882a add.n a8, a8, a2 - 82b: c08080 sub a8, a0, a8 - 82e: 0418e6 bgei a8, 1, 836 - 831: 100c movi.n a0, 1 - 833: 000046 j 838 - 836: 000c movi.n a0, 0 - 838: fd3016 beqz a0, 80f - 83b: 727c movi.n a2, -9 - 83d: 2c0db2 l8ui a11, a13, 44 - 840: 240c92 l8ui a9, a12, 36 - 843: fea0a2 movi a10, 254 - 846: 1099a0 and a9, a9, a10 - 849: 20bb30 or a11, a11, a3 - 84c: 2c4db2 s8i a11, a13, 44 - 84f: 244c92 s8i a9, a12, 36 - 852: ffeec6 j 811 - 855: 240c42 l8ui a4, a12, 36 - 858: ffc251 l32r a5, 760 - 85b: 03e447 bbsi a4, 4, 862 - 85e: 0558 l32i.n a5, a5, 0 - 860: dc59 s32i.n a5, a12, 52 - 862: 0c2d mov.n a2, a12 - 864: 060c movi.n a6, 0 - 866: a94c62 s8i a6, a12, 169 - 869: 009605 call0 11cc - 86c: 837c movi.n a3, -8 - 86e: ffbd41 l32r a4, 764 - 871: 4c78 l32i.n a7, a12, 16 - 873: ffbd51 l32r a5, 768 - 876: 502726 beqi a7, 2, 8ca - 879: fdc782 addi a8, a7, -3 - 87c: 121816 beqz a8, 9a1 - 87f: fcc792 addi a9, a7, -4 - 882: 169916 beqz a9, 9ef - 885: fbc7a2 addi a10, a7, -5 - 888: 1ada16 beqz a10, a39 - 88b: fac7b2 addi a11, a7, -6 - 88e: 1f3b16 beqz a11, a85 - 891: f9c702 addi a0, a7, -7 - 894: 157016 beqz a0, 9ef - 897: f8c722 addi a2, a7, -8 - 89a: 21a216 beqz a2, ab8 - 89d: f7c732 addi a3, a7, -9 - 8a0: f6b356 bnez a3, 80f - 8a3: 0c2d mov.n a2, a12 - 8a5: 003f85 call0 ca0 - 8a8: 100d42 l8ui a4, a13, 16 - 8ab: 044440 extui a4, a4, 4, 1 - 8ae: f5d416 beqz a4, 80f - 8b1: 172c62 l32i a6, a12, 92 - 8b4: 3d58 l32i.n a5, a13, 12 - 8b6: c05560 sub a5, a5, a6 - 8b9: f52556 bnez a5, 80f - 8bc: 2c0d72 l8ui a7, a13, 44 - 8bf: 081c movi.n a8, 16 - 8c1: 207780 or a7, a7, a8 - 8c4: 2c4d72 s8i a7, a13, 44 - 8c7: ffd106 j 80f - 8ca: 100d82 l8ui a8, a13, 16 - 8cd: 291c movi.n a9, 18 - 8cf: 024897 ball a8, a9, 8d5 - 8d2: 002646 j 96f - 8d5: 1f2c62 l32i a6, a12, 124 - 8d8: 3d28 l32i.n a2, a13, 12 - 8da: 4668 l32i.n a6, a6, 16 - 8dc: ffa471 l32r a7, 76c - 8df: 0406b2 l8ui a11, a6, 4 - 8e2: 050602 l8ui a0, a6, 5 - 8e5: 0706a2 l8ui a10, a6, 7 - 8e8: 060662 l8ui a6, a6, 6 - 8eb: 11aa80 slli a10, a10, 8 - 8ee: 20aa60 or a10, a10, a6 - 8f1: 11aa80 slli a10, a10, 8 - 8f4: 20aa00 or a10, a10, a0 - 8f7: 11aa80 slli a10, a10, 8 - 8fa: 20aab0 or a10, a10, a11 - 8fd: 7508a0 extui a0, a10, 24, 8 - 900: 01ba80 slli a11, a10, 24 - 903: 106a70 and a6, a10, a7 - 906: 116680 slli a6, a6, 8 - 909: 20bb60 or a11, a11, a6 - 90c: 41a8a0 srli a10, a10, 8 - 90f: 10aa70 and a10, a10, a7 - 912: 20aa00 or a10, a10, a0 - 915: 20aab0 or a10, a10, a11 - 918: aa1b addi.n a10, a10, 1 - 91a: 5192a7 bne a2, a10, 96f - 91d: 3c4b addi.n a3, a12, 4 - 91f: 391cb2 l16ui a11, a12, 114 - 922: 2d98 l32i.n a9, a13, 8 - 924: 1d88 l32i.n a8, a13, 4 - 926: 146c22 s32i a2, a12, 80 - 929: 400c movi.n a0, 4 - 92b: 1e1c22 l16ui a2, a12, 60 - 92e: 4c09 s32i.n a0, a12, 16 - 930: 0f0872 l8ui a7, a8, 15 - 933: a91b addi.n a10, a9, 1 - 935: bb1b addi.n a11, a11, 1 - 937: 395cb2 s16i a11, a12, 114 - 93a: aca9 s32i.n a10, a12, 40 - 93c: cca9 s32i.n a10, a12, 48 - 93e: 0e0882 l8ui a8, a8, 14 - 941: 990b addi.n a9, a9, -1 - 943: 196c92 s32i a9, a12, 100 - 946: 117780 slli a7, a7, 8 - 949: 207780 or a7, a7, a8 - 94c: 305c72 s16i a7, a12, 96 - 94f: ff9301 l32r a0, 79c - 952: 0000c0 callx0 a0 - 955: 1e5c22 s16i a2, a12, 60 - 958: 2b1c32 l16ui a3, a12, 86 - 95b: a04220 addx4 a4, a2, a2 - 95e: 1144f0 slli a4, a4, 1 - 961: 2c5c42 s16i a4, a12, 88 - 964: 330b addi.n a3, a3, -1 - 966: 1c2356 bnez a3, b2c - 969: 1122f0 slli a2, a2, 1 - 96c: 006f06 j b2c - 96f: 046480 extui a6, a8, 4, 1 - 972: e99616 beqz a6, 80f - 975: 3d28 l32i.n a2, a13, 12 - 977: 2da8 l32i.n a10, a13, 8 - 979: 1d68 l32i.n a6, a13, 4 - 97b: 091d32 l16ui a3, a13, 18 - 97e: 020682 l8ui a8, a6, 2 - 981: 000692 l8ui a9, a6, 0 - 984: 010672 l8ui a7, a6, 1 - 987: 33aa add.n a3, a3, a10 - 989: 117780 slli a7, a7, 8 - 98c: 030662 l8ui a6, a6, 3 - 98f: 207790 or a7, a7, a9 - 992: 116680 slli a6, a6, 8 - 995: 206680 or a6, a6, a8 - 998: ff8201 l32r a0, 7a0 - 99b: 0000c0 callx0 a0 - 99e: ff9b46 j 80f - 9a1: 100d82 l8ui a8, a13, 16 - 9a4: 2a6847 bbci a8, 4, 9d2 - 9a7: 142c72 l32i a7, a12, 80 - 9aa: 3d28 l32i.n a2, a13, 12 - 9ac: c07270 sub a7, a2, a7 - 9af: 5c17a6 blti a7, 1, a0f - 9b2: 172c82 l32i a8, a12, 92 - 9b5: c08280 sub a8, a2, a8 - 9b8: 5318e6 bgei a8, 1, a0f - 9bb: 490c movi.n a9, 4 - 9bd: 7c58 l32i.n a5, a12, 28 - 9bf: 4c99 s32i.n a9, a12, 16 - 9c1: 126516 beqz a5, aeb - 9c4: 6c28 l32i.n a2, a12, 24 - 9c6: 0c3d mov.n a3, a12 - 9c8: 040c movi.n a4, 0 - 9ca: 0005c0 callx0 a5 - 9cd: 837c movi.n a3, -8 - 9cf: 004686 j aed - 9d2: 04a180 extui a10, a8, 1, 1 - 9d5: e36a16 beqz a10, 80f - 9d8: ac08 l32i.n a0, a12, 40 - 9da: 2db8 l32i.n a11, a13, 8 - 9dc: 000b addi.n a0, a0, -1 - 9de: c0bb00 sub a11, a11, a0 - 9e1: e2ab56 bnez a11, 80f - 9e4: 0c2d mov.n a2, a12 - 9e6: ff6f01 l32r a0, 7a4 - 9e9: 0000c0 callx0 a0 - 9ec: ff87c6 j 80f - 9ef: 0c2d mov.n a2, a12 - 9f1: 002ac5 call0 ca0 - 9f4: 2c0d22 l8ui a2, a13, 44 - 9f7: 042520 extui a2, a2, 5, 1 - 9fa: e11216 beqz a2, 80f - 9fd: 240c movi.n a4, 2 - 9ff: 240c32 l8ui a3, a12, 36 - a02: 750c movi.n a5, 7 - a04: 4c59 s32i.n a5, a12, 16 - a06: 203340 or a3, a3, a4 - a09: 244c32 s8i a3, a12, 36 - a0c: ff7fc6 j 80f - a0f: 2d68 l32i.n a6, a13, 8 - a11: 1d88 l32i.n a8, a13, 4 - a13: 091d32 l16ui a3, a13, 18 - a16: 000892 l8ui a9, a8, 0 - a19: 010872 l8ui a7, a8, 1 - a1c: 336a add.n a3, a3, a6 - a1e: 030862 l8ui a6, a8, 3 - a21: 117780 slli a7, a7, 8 - a24: 207790 or a7, a7, a9 - a27: 020882 l8ui a8, a8, 2 - a2a: 116680 slli a6, a6, 8 - a2d: 206680 or a6, a6, a8 - a30: ff5e01 l32r a0, 7a8 - a33: 0000c0 callx0 a0 - a36: ff7546 j 80f - a39: 0c2d mov.n a2, a12 - a3b: 002645 call0 ca0 - a3e: 2c0d72 l8ui a7, a13, 44 - a41: 100d02 l8ui a0, a13, 16 - a44: 047570 extui a7, a7, 5, 1 - a47: 0b5716 beqz a7, b00 - a4a: 081c movi.n a8, 16 - a4c: 028087 bany a0, a8, a52 - a4f: 0031c6 j b1a - a52: 172ca2 l32i a10, a12, 92 - a55: 3d98 l32i.n a9, a13, 12 - a57: c099a0 sub a9, a9, a10 - a5a: 0bc956 bnez a9, b1a - a5d: 0c2d mov.n a2, a12 - a5f: 240cb2 l8ui a11, a12, 36 - a62: 2d0c movi.n a13, 2 - a64: 20bbd0 or a11, a11, a13 - a67: 244cb2 s8i a11, a12, 36 - a6a: ff5001 l32r a0, 7ac - a6d: 0000c0 callx0 a0 - a70: ff4021 l32r a2, 770 - a73: 0228 l32i.n a2, a2, 0 - a75: c00c20 sub a0, a12, a2 - a78: 166056 bnez a0, be2 - a7b: ff3e41 l32r a4, 774 - a7e: 3238 l32i.n a3, a2, 12 - a80: 0439 s32i.n a3, a4, 0 - a82: 005c86 j bf8 - a85: 0c2d mov.n a2, a12 - a87: 002185 call0 ca0 - a8a: 2c0d52 l8ui a5, a13, 44 - a8d: 045550 extui a5, a5, 5, 1 - a90: d7b516 beqz a5, 80f - a93: ff39d1 l32r a13, 778 - a96: 0c2d mov.n a2, a12 - a98: 240c62 l8ui a6, a12, 36 - a9b: 270c movi.n a7, 2 - a9d: 206670 or a6, a6, a7 - aa0: 244c62 s8i a6, a12, 36 - aa3: ff4301 l32r a0, 7b0 - aa6: 0000c0 callx0 a0 - aa9: 0d28 l32i.n a2, a13, 0 - aab: c08c20 sub a8, a12, a2 - aae: 0c8856 bnez a8, b7a - ab1: 3298 l32i.n a9, a2, 12 - ab3: 0d99 s32i.n a9, a13, 0 - ab5: 003506 j b8d - ab8: 0c2d mov.n a2, a12 - aba: 001e45 call0 ca0 - abd: 100da2 l8ui a10, a13, 16 - ac0: 04a4a0 extui a10, a10, 4, 1 - ac3: d48a16 beqz a10, 80f - ac6: 172c02 l32i a0, a12, 92 - ac9: 3db8 l32i.n a11, a13, 12 - acb: c0bb00 sub a11, a11, a0 - ace: d3db56 bnez a11, 80f - ad1: ff2ad1 l32r a13, 77c - ad4: 0c2d mov.n a2, a12 - ad6: ff3701 l32r a0, 7b4 - ad9: 0000c0 callx0 a0 - adc: 0d28 l32i.n a2, a13, 0 - ade: c03c20 sub a3, a12, a2 - ae1: 0c2356 bnez a3, ba7 - ae4: 3248 l32i.n a4, a2, 12 - ae6: 0d49 s32i.n a4, a13, 0 - ae8: 003386 j bba - aeb: 427c movi.n a2, -12 - aed: 121216 beqz a2, c12 - af0: 071237 beq a2, a3, afb - af3: 0c2d mov.n a2, a12 - af5: ff3001 l32r a0, 7b8 - af8: 0000c0 callx0 a0 - afb: 827c movi.n a2, -8 - afd: ff4406 j 811 - b00: 051c movi.n a5, 16 - b02: 028057 bany a0, a5, b08 - b05: ff4186 j 80f - b08: 172c72 l32i a7, a12, 92 - b0b: 3d68 l32i.n a6, a13, 12 - b0d: c06670 sub a6, a6, a7 - b10: cfb656 bnez a6, 80f - b13: 680c movi.n a8, 6 - b15: 4c89 s32i.n a8, a12, 16 - b17: ff3d06 j 80f - b1a: 2a0c movi.n a10, 2 - b1c: 240c92 l8ui a9, a12, 36 - b1f: 8b0c movi.n a11, 8 - b21: 4cb9 s32i.n a11, a12, 16 - b23: 2099a0 or a9, a9, a10 - b26: 244c92 s8i a9, a12, 36 - b29: ff3886 j 80f - b2c: 2b5c22 s16i a2, a12, 86 - b2f: 3a1c02 l16ui a0, a12, 116 - b32: 1f2c22 l32i a2, a12, 124 - b35: 000b addi.n a0, a0, -1 - b37: 3a5c02 s16i a0, a12, 116 - b3a: 02d8 l32i.n a13, a2, 0 - b3c: 1f6cd2 s32i a13, a12, 124 - b3f: fdec bnez.n a13, b72 - b41: f07c movi.n a0, -1 - b43: 1d5c02 s16i a0, a12, 58 - b46: ff1d01 l32r a0, 7bc - b49: 0000c0 callx0 a0 - b4c: 232c52 l32i a5, a12, 140 - b4f: a58c beqz.n a5, b5d - b51: 6c28 l32i.n a2, a12, 24 - b53: 0c3d mov.n a3, a12 - b55: 040c movi.n a4, 0 - b57: 0005c0 callx0 a5 - b5a: 000046 j b5f - b5d: 020c movi.n a2, 0 - b5f: 837c movi.n a3, -8 - b61: 961237 beq a2, a3, afb - b64: 240c42 l8ui a4, a12, 36 - b67: 250c movi.n a5, 2 - b69: 204450 or a4, a4, a5 - b6c: 244c42 s8i a4, a12, 36 - b6f: ff2706 j 80f - b72: 000c movi.n a0, 0 - b74: 4e4c02 s8i a0, a12, 78 - b77: fff206 j b43 - b7a: ff0101 l32r a0, 780 - b7d: 0029 s32i.n a2, a0, 0 - b7f: a28c beqz.n a2, b8d - b81: 3238 l32i.n a3, a2, 12 - b83: 4d13c7 beq a3, a12, bd4 - b86: 0039 s32i.n a3, a0, 0 - b88: 032d mov.n a2, a3 - b8a: ff3356 bnez a3, b81 - b8d: fefd61 l32r a6, 784 - b90: 080c movi.n a8, 0 - b92: a90c movi.n a9, 10 - b94: 4c99 s32i.n a9, a12, 16 - b96: 3c89 s32i.n a8, a12, 12 - b98: 0678 l32i.n a7, a6, 0 - b9a: 3c79 s32i.n a7, a12, 12 - b9c: 06c9 s32i.n a12, a6, 0 - b9e: ff0801 l32r a0, 7c0 - ba1: 0000c0 callx0 a0 - ba4: ff19c6 j 80f - ba7: fef801 l32r a0, 788 - baa: 0029 s32i.n a2, a0, 0 - bac: a28c beqz.n a2, bba - bae: 3238 l32i.n a3, a2, 12 - bb0: 2713c7 beq a3, a12, bdb - bb3: 0039 s32i.n a3, a0, 0 - bb5: 032d mov.n a2, a3 - bb7: ff3356 bnez a3, bae - bba: fef4a1 l32r a10, 78c - bbd: 0d0c movi.n a13, 0 - bbf: a00c movi.n a0, 10 - bc1: 4c09 s32i.n a0, a12, 16 - bc3: 3cd9 s32i.n a13, a12, 12 - bc5: 0ab8 l32i.n a11, a10, 0 - bc7: 3cb9 s32i.n a11, a12, 12 - bc9: 0ac9 s32i.n a12, a10, 0 - bcb: fefe01 l32r a0, 7c4 - bce: 0000c0 callx0 a0 - bd1: ff0e86 j 80f - bd4: 3c38 l32i.n a3, a12, 12 - bd6: 3239 s32i.n a3, a2, 12 - bd8: ffec46 j b8d - bdb: 3c48 l32i.n a4, a12, 12 - bdd: 3249 s32i.n a4, a2, 12 - bdf: fff5c6 j bba - be2: feeb51 l32r a5, 790 - be5: 0529 s32i.n a2, a5, 0 - be7: d28c beqz.n a2, bf8 - be9: 3238 l32i.n a3, a2, 12 - beb: 6013c7 beq a3, a12, c4f - bee: fee961 l32r a6, 794 - bf1: 032d mov.n a2, a3 - bf3: 0639 s32i.n a3, a6, 0 - bf5: ff0356 bnez a3, be9 - bf8: fee871 l32r a7, 798 - bfb: 090c movi.n a9, 0 - bfd: aa0c movi.n a10, 10 - bff: 4ca9 s32i.n a10, a12, 16 - c01: 3c99 s32i.n a9, a12, 12 - c03: 0788 l32i.n a8, a7, 0 - c05: 3c89 s32i.n a8, a12, 12 - c07: 07c9 s32i.n a12, a7, 0 - c09: feef01 l32r a0, 7c8 - c0c: 0000c0 callx0 a0 - c0f: feff06 j 80f - c12: 0c2d mov.n a2, a12 - c14: 2b1cb2 l16ui a11, a12, 86 - c17: 31b9 s32i.n a11, a1, 12 - c19: 000845 call0 ca0 - c1c: 381c02 l16ui a0, a12, 112 - c1f: 3128 l32i.n a2, a1, 12 - c21: 308c beqz.n a0, c28 - c23: 300b addi.n a3, a0, -1 - c25: 385c32 s16i a3, a12, 112 - c28: 1e1c02 l16ui a0, a12, 60 - c2b: 021266 bnei a2, 1, c31 - c2e: 1100f0 slli a0, a0, 1 - c31: 2c0d42 l8ui a4, a13, 44 - c34: 2b5c02 s16i a0, a12, 86 - c37: 044540 extui a4, a4, 5, 1 - c3a: bd1416 beqz a4, 80f - c3d: 260c movi.n a6, 2 - c3f: 240c52 l8ui a5, a12, 36 - c42: 770c movi.n a7, 7 - c44: 4c79 s32i.n a7, a12, 16 - c46: 205560 or a5, a5, a6 - c49: 244c52 s8i a5, a12, 36 - c4c: feefc6 j 80f - c4f: 3c88 l32i.n a8, a12, 12 - c51: 3289 s32i.n a8, a2, 12 - c53: ffe846 j bf8 - ... - c5e: ff0000 excw - c61: ffffc0 excw - c64: 00ff00 excw - ... - c9f: c11200 mul16u a1, a2, a0 - ca2: 71f9e0 excw - ca5: 61e9 s32i.n a14, a1, 24 - ca7: 3109 s32i.n a0, a1, 12 - ca9: 41c9 s32i.n a12, a1, 16 - cab: 51d9 s32i.n a13, a1, 20 - cad: ffead1 l32r a13, c58 - cb0: 02cd mov.n a12, a2 - cb2: 100d02 l8ui a0, a13, 16 - cb5: 0e0c movi.n a14, 0 - cb7: 040400 extui a0, a0, 4, 1 - cba: 086016 beqz a0, d44 - cbd: 2d08 l32i.n a0, a13, 8 - cbf: 1a2232 l32i a3, a2, 104 - cc2: 301262 l16ui a6, a2, 96 - cc5: 192272 l32i a7, a2, 100 - cc8: 863a add.n a8, a6, a3 - cca: c04700 sub a4, a7, a0 - ccd: 47c496 bltz a4, 114d - cd0: 3d28 l32i.n a2, a13, 12 - cd2: 059707 bne a7, a0, cdb - cd5: c05320 sub a5, a3, a2 - cd8: 1b7596 bltz a5, e93 - cdb: c07320 sub a7, a3, a2 - cde: 1d6756 bnez a7, eb8 - ce1: 1d98 l32i.n a9, a13, 4 - ce3: 0f0972 l8ui a7, a9, 15 - ce6: 0e0992 l8ui a9, a9, 14 - ce9: 117780 slli a7, a7, 8 - cec: 207790 or a7, a7, a9 - cef: 023677 bltu a6, a7, cf5 - cf2: 007086 j eb8 - cf5: 006a06 j ea1 - cf8: 102c02 l32i a0, a12, 64 - cfb: 3db8 l32i.n a11, a13, 12 - cfd: 043016 beqz a0, d44 - d00: 112ca2 l32i a10, a12, 68 - d03: c0aab0 sub a10, a10, a11 - d06: 03aad6 bgez a10, d44 - d09: ffd441 l32r a4, c5c - d0c: 259cf2 l16si a15, a12, 74 - d0f: 249c52 l16si a5, a12, 72 - d12: 2132f0 srai a3, a15, 2 - d15: 216350 srai a6, a5, 3 - d18: 0448 l32i.n a4, a4, 0 - d1a: 106ce2 s32i a14, a12, 64 - d1d: c04400 sub a4, a4, a0 - d20: c04460 sub a4, a4, a6 - d23: 114400 slli a4, a4, 16 - d26: 314040 srai a4, a4, 16 - d29: 602140 abs a2, a4 - d2c: 445a add.n a4, a4, a5 - d2e: c02230 sub a2, a2, a3 - d31: ff2a add.n a15, a15, a2 - d33: 245c42 s16i a4, a12, 72 - d36: 249c22 l16si a2, a12, 72 - d39: 255cf2 s16i a15, a12, 74 - d3c: 212320 srai a2, a2, 3 - d3f: ff2a add.n a15, a15, a2 - d41: 265cf2 s16i a15, a12, 76 - d44: 2f0c movi.n a15, 2 - d46: 2d08 l32i.n a0, a13, 8 - d48: 091d22 l16ui a2, a13, 18 - d4b: ac38 l32i.n a3, a12, 40 - d4d: 3a0216 beqz a2, 10f1 - d50: c06300 sub a6, a3, a0 - d53: 3d16a6 blti a6, 1, d94 - d56: 502a add.n a5, a0, a2 - d58: c05350 sub a5, a3, a5 - d5b: 0355d6 bgez a5, d94 - d5e: 6d28 l32i.n a2, a13, 24 - d60: 051232 l16ui a3, a2, 10 - d63: 060d mov.n a0, a6 - d65: 022367 blt a3, a6, d6b - d68: 00e886 j 110e - d6b: 041262 l16ui a6, a2, 8 - d6e: c06600 sub a6, a6, a0 - d71: 045262 s16i a6, a2, 8 - d74: 0552e2 s16i a14, a2, 10 - d77: 0228 l32i.n a2, a2, 0 - d79: c00030 sub a0, a0, a3 - d7c: 051232 l16ui a3, a2, 10 - d7f: ee2307 blt a3, a0, d71 - d82: 603000 neg a3, a0 - d85: 113300 slli a3, a3, 16 - d88: 313030 srai a3, a3, 16 - d8b: ffb701 l32r a0, c68 - d8e: 0000c0 callx0 a0 - d91: 00e206 j 111d - d94: c02030 sub a2, a0, a3 - d97: 00b2d6 bgez a2, da6 - d9a: 240c42 l8ui a4, a12, 36 - d9d: 2044f0 or a4, a4, a15 - da0: 244c42 s8i a4, a12, 36 - da3: 33a296 bltz a2, 10e1 - da6: 161c62 l16ui a6, a12, 44 - da9: c07300 sub a7, a3, a0 - dac: 536a add.n a5, a3, a6 - dae: c05050 sub a5, a0, a5 - db1: 32c5d6 bgez a5, 10e1 - db4: 3ba756 bnez a7, 1172 - db7: 101d22 l16ui a2, a13, 32 - dba: 9d88 l32i.n a8, a13, 36 - dbc: 150c movi.n a5, 1 - dbe: 0d0832 l8ui a3, a8, 13 - dc1: 0c0842 l8ui a4, a8, 12 - dc4: 113380 slli a3, a3, 8 - dc7: 203340 or a3, a3, a4 - dca: 417830 srli a7, a3, 8 - dcd: 144830 extui a4, a3, 8, 2 - dd0: 934540 movnez a4, a5, a4 - dd3: 224a add.n a2, a2, a4 - dd5: f42020 extui a2, a2, 0, 16 - dd8: 095d22 s16i a2, a13, 18 - ddb: 57b627 bgeu a6, a2, e36 - dde: 196387 bbci a3, 8, dfb - de1: e93c movi.n a9, 62 - de3: 109790 and a9, a7, a9 - de6: ff9e71 l32r a7, c60 - de9: 119980 slli a9, a9, 8 - dec: 107370 and a7, a3, a7 - def: 207790 or a7, a7, a9 - df2: 0c4872 s8i a7, a8, 12 - df5: 417870 srli a7, a7, 8 - df8: 0d4872 s8i a7, a8, 13 - dfb: 063d mov.n a3, a6 - dfd: 046717 bbci a7, 1, e05 - e00: 360b addi.n a3, a6, -1 - e02: f43030 extui a3, a3, 0, 16 - e05: 105d32 s16i a3, a13, 32 - e08: 6d28 l32i.n a2, a13, 24 - e0a: ff9801 l32r a0, c6c - e0d: 0000c0 callx0 a0 - e10: 161c62 l16ui a6, a12, 44 - e13: 2d08 l32i.n a0, a13, 8 - e15: 101d22 l16ui a2, a13, 32 - e18: 9d58 l32i.n a5, a13, 36 - e1a: 140c movi.n a4, 1 - e1c: 0d0532 l8ui a3, a5, 13 - e1f: 0c0552 l8ui a5, a5, 12 - e22: 113380 slli a3, a3, 8 - e25: 203350 or a3, a3, a5 - e28: 143830 extui a3, a3, 8, 2 - e2b: 933430 movnez a3, a4, a3 - e2e: 223a add.n a2, a2, a3 - e30: f42020 extui a2, a2, 0, 16 - e33: 095d22 s16i a2, a13, 18 - e36: c06620 sub a6, a6, a2 - e39: 702a add.n a7, a0, a2 - e3b: ac79 s32i.n a7, a12, 40 - e3d: 165c62 s16i a6, a12, 44 - e40: 0c2d mov.n a2, a12 - e42: ff8b01 l32r a0, c70 - e45: 0000c0 callx0 a0 - e48: 6d28 l32i.n a2, a13, 24 - e4a: 9da8 l32i.n a10, a13, 36 - e4c: 041282 l16ui a8, a2, 8 - e4f: 0d0a92 l8ui a9, a10, 13 - e52: 0c0aa2 l8ui a10, a10, 12 - e55: 119980 slli a9, a9, 8 - e58: 2099a0 or a9, a9, a10 - e5b: 288c beqz.n a8, e61 - e5d: ad29 s32i.n a2, a13, 40 - e5f: 6de9 s32i.n a14, a13, 24 - e61: 240c02 l8ui a0, a12, 36 - e64: 0a6987 bbci a9, 8, e72 - e67: 2c0db2 l8ui a11, a13, 44 - e6a: 0e2c movi.n a14, 32 - e6c: 20bbe0 or a11, a11, a14 - e6f: 2c4db2 s8i a11, a13, 44 - e72: 042000 extui a2, a0, 0, 1 - e75: 273216 beqz a2, 10ec - e78: fea032 movi a3, 254 - e7b: 100030 and a0, a0, a3 - e7e: 2040f0 or a4, a0, a15 - e81: 244c42 s8i a4, a12, 36 - e84: 41c8 l32i.n a12, a1, 16 - e86: 51d8 l32i.n a13, a1, 20 - e88: 61e8 l32i.n a14, a1, 24 - e8a: 71f8 l32i.n a15, a1, 28 - e8c: 3108 l32i.n a0, a1, 12 - e8e: 20c112 addi a1, a1, 32 - e91: f00d ret.n - e93: 1d98 l32i.n a9, a13, 4 - e95: 0f0972 l8ui a7, a9, 15 - e98: 0e0992 l8ui a9, a9, 14 - e9b: 117780 slli a7, a7, 8 - e9e: 207790 or a7, a7, a9 - ea1: 196c02 s32i a0, a12, 100 - ea4: 305c72 s16i a7, a12, 96 - ea7: 1a6c22 s32i a2, a12, 104 - eaa: 076d mov.n a6, a7 - eac: 023d mov.n a3, a2 - eae: 678c beqz.n a7, eb8 - eb0: a80ca2 l8ui a10, a12, 168 - eb3: 1a8c beqz.n a10, eb8 - eb5: a84ce2 s8i a14, a12, 168 - eb8: 142c02 l32i a0, a12, 80 - ebb: ff6af1 l32r a15, c64 - ebe: c0b200 sub a11, a2, a0 - ec1: 441be6 bgei a11, 1, f09 - ec4: 091d42 l16ui a4, a13, 18 - ec7: 385ce2 s16i a14, a12, 112 - eca: 2af456 bnez a4, 117d - ecd: 563a add.n a5, a6, a3 - ecf: c05850 sub a5, a8, a5 - ed2: 2d0556 bnez a5, 11a6 - ed5: 1d9c62 l16si a6, a12, 58 - ed8: 2e4696 bltz a6, 11c0 - edb: c07020 sub a7, a0, a2 - ede: 2c9756 bnez a7, 11ab - ee1: 540c02 l8ui a0, a12, 84 - ee4: 001b addi.n a0, a0, 1 - ee6: 740000 extui a0, a0, 0, 8 - ee9: 544c02 s8i a0, a12, 84 - eec: 0240f6 bgeui a0, 4, ef2 - eef: 00af46 j 11b0 - ef2: 1e1c22 l16ui a2, a12, 60 - ef5: 2b1c32 l16ui a3, a12, 86 - ef8: 232a add.n a2, a3, a2 - efa: f44020 extui a4, a2, 0, 16 - efd: 023347 bltu a3, a4, f03 - f00: 00adc6 j 11bb - f03: 2b5c22 s16i a2, a12, 86 - f06: 00ac46 j 11bb - f09: 172c32 l32i a3, a12, 92 - f0c: c03230 sub a3, a2, a3 - f0f: 0213a6 blti a3, 1, f15 - f12: 004386 j 1024 - f15: 240c02 l8ui a0, a12, 36 - f18: 0e6027 bbci a0, 2, f2a - f1b: fba042 movi a4, 251 - f1e: 2c1c52 l16ui a5, a12, 88 - f21: 2b5c52 s16i a5, a12, 86 - f24: 104040 and a4, a0, a4 - f27: 244c42 s8i a4, a12, 36 - f2a: 4e4ce2 s8i a14, a12, 78 - f2d: 544ce2 s8i a14, a12, 84 - f30: 4c68 l32i.n a6, a12, 16 - f32: 391c92 l16ui a9, a12, 114 - f35: 259c72 l16si a7, a12, 74 - f38: 249c82 l16si a8, a12, 72 - f3b: 142ca2 l32i a10, a12, 80 - f3e: 146c22 s32i a2, a12, 80 - f41: 218380 srai a8, a8, 3 - f44: c0a2a0 sub a10, a2, a10 - f47: 385ca2 s16i a10, a12, 112 - f4a: 778a add.n a7, a7, a8 - f4c: 99aa add.n a9, a9, a10 - f4e: 395c92 s16i a9, a12, 114 - f51: 265c72 s16i a7, a12, 76 - f54: 1b46b6 bltui a6, 4, f73 - f57: 1e1c22 l16ui a2, a12, 60 - f5a: 2c1cb2 l16ui a11, a12, 88 - f5d: 2b1c02 l16ui a0, a12, 86 - f60: 0109 s32i.n a0, a1, 0 - f62: 0230b7 bltu a0, a11, f68 - f65: 0087c6 j 1188 - f68: 202a add.n a2, a0, a2 - f6a: f43020 extui a3, a2, 0, 16 - f6d: 02b037 bgeu a0, a3, f73 - f70: 2b5c22 s16i a2, a12, 86 - f73: 1f2c02 l32i a0, a12, 124 - f76: 3d58 l32i.n a5, a13, 12 - f78: 1e6016 beqz a0, 1162 - f7b: 1109 s32i.n a0, a1, 4 - f7d: 061042 l16ui a4, a0, 12 - f80: 4068 l32i.n a6, a0, 16 - f82: 190c movi.n a9, 1 - f84: 040672 l8ui a7, a6, 4 - f87: 0506a2 l8ui a10, a6, 5 - f8a: 060622 l8ui a2, a6, 6 - f8d: 0d0682 l8ui a8, a6, 13 - f90: 0c06b2 l8ui a11, a6, 12 - f93: 118880 slli a8, a8, 8 - f96: 2088b0 or a8, a8, a11 - f99: 148880 extui a8, a8, 8, 2 - f9c: 070662 l8ui a6, a6, 7 - f9f: 938980 movnez a8, a9, a8 - fa2: 448a add.n a4, a4, a8 - fa4: 116680 slli a6, a6, 8 - fa7: 206620 or a6, a6, a2 - faa: 116680 slli a6, a6, 8 - fad: 2066a0 or a6, a6, a10 - fb0: 116680 slli a6, a6, 8 - fb3: 206670 or a6, a6, a7 - fb6: 758860 extui a8, a6, 24, 8 - fb9: 017680 slli a7, a6, 24 - fbc: 1096f0 and a9, a6, a15 - fbf: 119980 slli a9, a9, 8 - fc2: 207790 or a7, a7, a9 - fc5: 416860 srli a6, a6, 8 - fc8: 1066f0 and a6, a6, a15 - fcb: 206680 or a6, a6, a8 - fce: 206670 or a6, a6, a7 - fd1: 446a add.n a4, a4, a6 - fd3: c04450 sub a4, a4, a5 - fd6: 0214a6 blti a4, 1, fdc - fd9: 0060c6 j 1160 - fdc: 1028 l32i.n a2, a0, 4 - fde: 0038 l32i.n a3, a0, 0 - fe0: 1f6c32 s32i a3, a12, 124 - fe3: ff2401 l32r a0, c74 - fe6: 0000c0 callx0 a0 - fe9: 381c02 l16ui a0, a12, 112 - fec: 609c beqz.n a0, 1006 - fee: 1158 l32i.n a5, a1, 4 - ff0: 4558 l32i.n a5, a5, 16 - ff2: 0d0542 l8ui a4, a5, 13 - ff5: 0c0552 l8ui a5, a5, 12 - ff8: 114480 slli a4, a4, 8 - ffb: 204450 or a4, a4, a5 - ffe: 046487 bbci a4, 8, 1006 - 1001: 600b addi.n a6, a0, -1 - 1003: 385c62 s16i a6, a12, 112 - 1006: 1128 l32i.n a2, a1, 4 - 1008: 1228 l32i.n a2, a2, 4 - 100a: ff1b01 l32r a0, c78 - 100d: 0000c0 callx0 a0 - 1010: 3a1c32 l16ui a3, a12, 116 - 1013: c03320 sub a3, a3, a2 - 1016: 3a5c32 s16i a3, a12, 116 - 1019: 1128 l32i.n a2, a1, 4 - 101b: ff1801 l32r a0, c7c - 101e: 0000c0 callx0 a0 - 1021: ffd386 j f73 - 1024: 385ce2 s16i a14, a12, 112 - 1027: 1e2c02 l32i a0, a12, 120 - 102a: 3d28 l32i.n a2, a13, 12 - 102c: cc8016 beqz a0, cf8 - 102f: 061042 l16ui a4, a0, 12 - 1032: 4058 l32i.n a5, a0, 16 - 1034: 180c movi.n a8, 1 - 1036: 040562 l8ui a6, a5, 4 - 1039: 050592 l8ui a9, a5, 5 - 103c: 0605b2 l8ui a11, a5, 6 - 103f: 0d0572 l8ui a7, a5, 13 - 1042: 0c05a2 l8ui a10, a5, 12 - 1045: 117780 slli a7, a7, 8 - 1048: 2077a0 or a7, a7, a10 - 104b: 147870 extui a7, a7, 8, 2 - 104e: 070552 l8ui a5, a5, 7 - 1051: 937870 movnez a7, a8, a7 - 1054: 447a add.n a4, a4, a7 - 1056: 115580 slli a5, a5, 8 - 1059: 2055b0 or a5, a5, a11 - 105c: 115580 slli a5, a5, 8 - 105f: 205590 or a5, a5, a9 - 1062: 115580 slli a5, a5, 8 - 1065: 205560 or a5, a5, a6 - 1068: 757850 extui a7, a5, 24, 8 - 106b: 016580 slli a6, a5, 24 - 106e: 1085f0 and a8, a5, a15 - 1071: 118880 slli a8, a8, 8 - 1074: 206680 or a6, a6, a8 - 1077: 415850 srli a5, a5, 8 - 107a: 1055f0 and a5, a5, a15 - 107d: 205570 or a5, a5, a7 - 1080: 205560 or a5, a5, a6 - 1083: 445a add.n a4, a4, a5 - 1085: c04240 sub a4, a2, a4 - 1088: c6c496 bltz a4, cf8 - 108b: 172c62 l32i a6, a12, 92 - 108e: 2109 s32i.n a0, a1, 8 - 1090: c06260 sub a6, a2, a6 - 1093: 0216a6 blti a6, 1, 1099 - 1096: ff1786 j cf8 - 1099: 1028 l32i.n a2, a0, 4 - 109b: 0038 l32i.n a3, a0, 0 - 109d: 1e6c32 s32i a3, a12, 120 - 10a0: fef801 l32r a0, c80 - 10a3: 0000c0 callx0 a0 - 10a6: 381c02 l16ui a0, a12, 112 - 10a9: 2158 l32i.n a5, a1, 8 - 10ab: 409c beqz.n a0, 10c3 - 10ad: 4558 l32i.n a5, a5, 16 - 10af: 600b addi.n a6, a0, -1 - 10b1: 0d0542 l8ui a4, a5, 13 - 10b4: 0c0552 l8ui a5, a5, 12 - 10b7: 114480 slli a4, a4, 8 - 10ba: 204450 or a4, a4, a5 - 10bd: 026487 bbci a4, 8, 10c3 - 10c0: 385c62 s16i a6, a12, 112 - 10c3: 2128 l32i.n a2, a1, 8 - 10c5: 1228 l32i.n a2, a2, 4 - 10c7: feef01 l32r a0, c84 - 10ca: 0000c0 callx0 a0 - 10cd: 3a1c32 l16ui a3, a12, 116 - 10d0: c03320 sub a3, a3, a2 - 10d3: 3a5c32 s16i a3, a12, 116 - 10d6: 2128 l32i.n a2, a1, 8 - 10d8: feec01 l32r a0, c88 - 10db: 0000c0 callx0 a0 - 10de: ffd146 j 1027 - 10e1: 0c2d mov.n a2, a12 - 10e3: feea01 l32r a0, c8c - 10e6: 0000c0 callx0 a0 - 10e9: ff65c6 j e84 - 10ec: 1f0c movi.n a15, 1 - 10ee: ff6306 j e7e - 10f1: c04030 sub a4, a0, a3 - 10f4: 00a496 bltz a4, 1102 - 10f7: 161c52 l16ui a5, a12, 44 - 10fa: 553a add.n a5, a5, a3 - 10fc: c05050 sub a5, a0, a5 - 10ff: d81596 bltz a5, e84 - 1102: 240c62 l8ui a6, a12, 36 - 1105: 2066f0 or a6, a6, a15 - 1108: 244c62 s8i a6, a12, 36 - 110b: ff5d46 j e84 - 110e: 603060 neg a3, a6 - 1111: 113300 slli a3, a3, 16 - 1114: 313030 srai a3, a3, 16 - 1117: fede01 l32r a0, c90 - 111a: 0000c0 callx0 a0 - 111d: 020c movi.n a2, 0 - 111f: 101d42 l16ui a4, a13, 32 - 1122: 2d58 l32i.n a5, a13, 8 - 1124: 9d68 l32i.n a6, a13, 36 - 1126: ac08 l32i.n a0, a12, 40 - 1128: 044602 s8i a0, a6, 4 - 112b: 2d09 s32i.n a0, a13, 8 - 112d: 003d mov.n a3, a0 - 112f: 417800 srli a7, a0, 8 - 1132: 054672 s8i a7, a6, 5 - 1135: c05050 sub a5, a0, a5 - 1138: c04450 sub a4, a4, a5 - 113b: 417870 srli a7, a7, 8 - 113e: 064672 s8i a7, a6, 6 - 1141: 105d42 s16i a4, a13, 32 - 1144: 417870 srli a7, a7, 8 - 1147: 074672 s8i a7, a6, 7 - 114a: ff1546 j da3 - 114d: 1d98 l32i.n a9, a13, 4 - 114f: 3d28 l32i.n a2, a13, 12 - 1151: 0f0972 l8ui a7, a9, 15 - 1154: 0e0992 l8ui a9, a9, 14 - 1157: 117780 slli a7, a7, 8 - 115a: 207790 or a7, a7, a9 - 115d: ff5006 j ea1 - 1160: 30cc bnez.n a0, 1167 - 1162: f07c movi.n a0, -1 - 1164: 000046 j 1169 - 1167: 0e0d mov.n a0, a14 - 1169: 1d5c02 s16i a0, a12, 58 - 116c: 384ce2 s8i a14, a12, 56 - 116f: ffad06 j 1027 - 1172: 0c2d mov.n a2, a12 - 1174: fec801 l32r a0, c94 - 1177: 0000c0 callx0 a0 - 117a: ff4186 j e84 - 117d: 000c movi.n a0, 0 - 117f: ea4056 bnez a0, 1027 - 1182: 544ce2 s8i a14, a12, 84 - 1185: ffa786 j 1027 - 1188: c12220 mul16u a2, a2, a2 - 118b: 003d mov.n a3, a0 - 118d: fec201 l32r a0, c98 - 1190: 0000c0 callx0 a0 - 1193: 01a8 l32i.n a10, a1, 0 - 1195: 02aa add.n a0, a2, a10 - 1197: f40000 extui a0, a0, 0, 16 - 119a: 023a07 bltu a10, a0, 11a0 - 119d: ff7486 j f73 - 11a0: 2b5c02 s16i a0, a12, 86 - 11a3: ff7306 j f73 - 11a6: 000c movi.n a0, 0 - 11a8: fff4c6 j 117f - 11ab: 000c movi.n a0, 0 - 11ad: fff386 j 117f - 11b0: 073066 bnei a0, 3, 11bb - 11b3: 0c2d mov.n a2, a12 - 11b5: feb901 l32r a0, c9c - 11b8: 0000c0 callx0 a0 - 11bb: 100c movi.n a0, 1 - 11bd: ffef86 j 117f - 11c0: 000c movi.n a0, 0 - 11c2: ffee46 j 117f - 11c5: 000000 ill - 11c8: 000000 ill - 11cb: ff8100 excw - 11ce: ff .byte 0xff - 11cf: 1888 l32i.n a8, a8, 4 - 11d1: 0d0842 l8ui a4, a8, 13 - 11d4: 0c0852 l8ui a5, a8, 12 - 11d7: 114480 slli a4, a4, 8 - 11da: 204450 or a4, a4, a5 - 11dd: 344440 extui a4, a4, 4, 4 - 11e0: 2964b6 bltui a4, 6, 120d - 11e3: fbc472 addi a7, a4, -5 - 11e6: 1177e0 slli a7, a7, 2 - 11e9: f47070 extui a7, a7, 0, 16 - 11ec: d79c beqz.n a7, 120d - 11ee: b4a592 movi a9, 0x5b4 - 11f1: 050c movi.n a5, 0 - 11f3: a58a add.n a10, a5, a8 - 11f5: 140a42 l8ui a4, a10, 20 - 11f8: 150a62 l8ui a6, a10, 21 - 11fb: e48c beqz.n a4, 120d - 11fd: 3a1426 beqi a4, 1, 123b - 1200: 0b2426 beqi a4, 2, 120f - 1203: 668c beqz.n a6, 120d - 1205: 565a add.n a5, a6, a5 - 1207: f45050 extui a5, a5, 0, 16 - 120a: e53577 bltu a5, a7, 11f3 - 120d: f00d ret.n - 120f: fa4666 bnei a6, 4, 120d - 1212: b54b addi.n a11, a5, 4 - 1214: f527b7 blt a7, a11, 120d - 1217: 160ab2 l8ui a11, a10, 22 - 121a: 170a62 l8ui a6, a10, 23 - 121d: 11bb80 slli a11, a11, 8 - 1220: 2066b0 or a6, a6, a11 - 1223: f46060 extui a6, a6, 0, 16 - 1226: 013967 bltu a9, a6, 122b - 1229: 46cc bnez.n a6, 1231 - 122b: b4a542 movi a4, 0x5b4 - 122e: 000046 j 1233 - 1231: 064d mov.n a4, a6 - 1233: 554b addi.n a5, a5, 4 - 1235: 1e5242 s16i a4, a2, 60 - 1238: fff2c6 j 1207 - 123b: 551b addi.n a5, a5, 1 - 123d: fff186 j 1207 - -tcpip.o: file format elf32-xtensa-le - - -tcp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 000000 ill - 3: 0e0000 excw - 6: 146000 extui a6, a0, 0, 2 - 9: 000000 ill - c: 000004 excw - ... - 3f: c11200 mul16u a1, a2, a0 - 42: 11c9f0 slli a12, a9, 1 - 45: 0109 s32i.n a0, a1, 0 - 47: 21d9 s32i.n a13, a1, 8 - 49: 000c movi.n a0, 0 - 4b: ffedd1 l32r a13, 0 <.text> - 4e: 02cd mov.n a12, a2 - 50: 4228 l32i.n a2, a2, 16 - 52: 041316 beqz a3, 97 <.text+0x97> - 55: 3e1226 beqi a2, 1, 97 <.text+0x97> - 58: 202c32 l32i a3, a12, 128 - 5b: ffea51 l32r a5, 4 <.text+0x4> - 5e: a3cc bnez.n a3, 6c <.text+0x6c> - 60: 0020c0 memw - 63: fc2552 l32i a5, a5, 0x3f0 - 66: 161c42 l16ui a4, a12, 44 - 69: 2a1457 beq a4, a5, 97 <.text+0x97> - 6c: 172c22 l32i a2, a12, 92 - 6f: ac38 l32i.n a3, a12, 40 - 71: 0c4d mov.n a4, a12 - 73: 5c4b addi.n a5, a12, 4 - 75: 101c62 l16ui a6, a12, 32 - 78: 111c72 l16ui a7, a12, 34 - 7b: ffe501 l32r a0, 10 <.text+0x10> - 7e: 0000c0 callx0 a0 - 81: 0c2d mov.n a2, a12 - 83: ffe401 l32r a0, 14 <.text+0x14> - 86: 0000c0 callx0 a0 - 89: 1d28 l32i.n a2, a13, 4 - 8b: 000c movi.n a0, 0 - 8d: 6c92c7 bne a2, a12, fd <.text+0xfd> - 90: 3268 l32i.n a6, a2, 12 - 92: 1d69 s32i.n a6, a13, 4 - 94: 001ec6 j 113 <.text+0x113> - 97: 08f216 beqz a2, 12a <.text+0x12a> - 9a: 720b addi.n a7, a2, -1 - 9c: 0a4716 beqz a7, 144 <.text+0x144> - 9f: fec282 addi a8, a2, -2 - a2: 0b4816 beqz a8, 15a <.text+0x15a> - a5: fdc292 addi a9, a2, -3 - a8: 0c4916 beqz a9, 170 <.text+0x170> - ab: fcc2a2 addi a10, a2, -4 - ae: 0d2a16 beqz a10, 184 <.text+0x184> - b1: 2b7266 bnei a2, 7, e0 <.text+0xe0> - b4: 0c2d mov.n a2, a12 - b6: ffd801 l32r a0, 18 <.text+0x18> - b9: 0000c0 callx0 a0 - bc: 02dd mov.n a13, a2 - be: 22ec bnez.n a2, e4 <.text+0xe4> - c0: 9b0c movi.n a11, 9 - c2: 4cb9 s32i.n a11, a12, 16 - c4: 000706 j e4 <.text+0xe4> - c7: 2d39 s32i.n a3, a13, 8 - c9: 032d mov.n a2, a3 - cb: 738c beqz.n a3, d6 <.text+0xd6> - cd: 3238 l32i.n a3, a2, 12 - cf: f493c7 bne a3, a12, c7 <.text+0xc7> - d2: 3cd8 l32i.n a13, a12, 12 - d4: 32d9 s32i.n a13, a2, 12 - d6: 3c09 s32i.n a0, a12, 12 - d8: 0c2d mov.n a2, a12 - da: ffd001 l32r a0, 1c <.text+0x1c> - dd: 0000c0 callx0 a0 - e0: 0d0c movi.n a13, 0 - e2: 0c0c movi.n a12, 0 - e4: 8c8c beqz.n a12, f0 <.text+0xf0> - e6: 6dcc bnez.n a13, f0 <.text+0xf0> - e8: 0c2d mov.n a2, a12 - ea: ffcd01 l32r a0, 20 <.text+0x20> - ed: 0000c0 callx0 a0 - f0: 0d2d mov.n a2, a13 - f2: 11c8 l32i.n a12, a1, 4 - f4: 21d8 l32i.n a13, a1, 8 - f6: 0108 l32i.n a0, a1, 0 - f8: 10c112 addi a1, a1, 16 - fb: f00d ret.n - fd: 2d29 s32i.n a2, a13, 8 - ff: 72cc bnez.n a2, 10a <.text+0x10a> - 101: 000386 j 113 <.text+0x113> - 104: 2d39 s32i.n a3, a13, 8 - 106: 032d mov.n a2, a3 - 108: 738c beqz.n a3, 113 <.text+0x113> - 10a: 3238 l32i.n a3, a2, 12 - 10c: f493c7 bne a3, a12, 104 <.text+0x104> - 10f: 3c38 l32i.n a3, a12, 12 - 111: 3239 s32i.n a3, a2, 12 - 113: 3c09 s32i.n a0, a12, 12 - 115: a50c movi.n a5, 10 - 117: 4c59 s32i.n a5, a12, 16 - 119: 3d48 l32i.n a4, a13, 12 - 11b: 3c49 s32i.n a4, a12, 12 - 11d: 3dc9 s32i.n a12, a13, 12 - 11f: ffc101 l32r a0, 24 <.text+0x24> - 122: 0000c0 callx0 a0 - 125: 020c movi.n a2, 0 - 127: fff1c6 j f2 <.text+0xf2> - 12a: 101c62 l16ui a6, a12, 32 - 12d: fa7616 beqz a6, d8 <.text+0xd8> - 130: 4d28 l32i.n a2, a13, 16 - 132: 0692c7 bne a2, a12, 13c <.text+0x13c> - 135: 3278 l32i.n a7, a2, 12 - 137: 4d79 s32i.n a7, a13, 16 - 139: ffe646 j d6 <.text+0xd6> - 13c: 2d29 s32i.n a2, a13, 8 - 13e: f8b256 bnez a2, cd <.text+0xcd> - 141: ffe446 j d6 <.text+0xd6> - 144: ffb121 l32r a2, 8 <.text+0x8> - 147: 0c3d mov.n a3, a12 - 149: ffb701 l32r a0, 28 <.text+0x28> - 14c: 0000c0 callx0 a0 - 14f: 0c2d mov.n a2, a12 - 151: ffb601 l32r a0, 2c <.text+0x2c> - 154: 0000c0 callx0 a0 - 157: ffe146 j e0 <.text+0xe0> - 15a: ffac21 l32r a2, c <.text+0xc> - 15d: 0c3d mov.n a3, a12 - 15f: ffb401 l32r a0, 30 <.text+0x30> - 162: 0000c0 callx0 a0 - 165: 0c2d mov.n a2, a12 - 167: ffb301 l32r a0, 34 <.text+0x34> - 16a: 0000c0 callx0 a0 - 16d: ffdbc6 j e0 <.text+0xe0> - 170: 0c2d mov.n a2, a12 - 172: ffb101 l32r a0, 38 <.text+0x38> - 175: 0000c0 callx0 a0 - 178: 02dd mov.n a13, a2 - 17a: f66256 bnez a2, e4 <.text+0xe4> - 17d: 580c movi.n a8, 5 - 17f: 4c89 s32i.n a8, a12, 16 - 181: ffd7c6 j e4 <.text+0xe4> - 184: 0c2d mov.n a2, a12 - 186: ffad01 l32r a0, 3c <.text+0x3c> - 189: 0000c0 callx0 a0 - 18c: 02dd mov.n a13, a2 - 18e: f52256 bnez a2, e4 <.text+0xe4> - 191: 590c movi.n a9, 5 - 193: 4c99 s32i.n a9, a12, 16 - 195: ffd2c6 j e4 <.text+0xe4> - 198: 827c movi.n a2, -8 - 19a: f00d ret.n - 19c: fe .byte 0xfe - 19d: 7f .byte 0x7f - 19e: 000000 ill - 1a1: 000000 ill - 1a4: 000010 excw - 1a7: 100000 and a0, a0, a0 - 1aa: 710000 excw - 1ad: fffc bnez.n a15, 1f0 - 1af: fffca1 l32r a10, 1a0 <.text+0x1a0> - 1b2: fffc81 l32r a8, 1a4 <.text+0x1a4> - 1b5: 001a22 l16ui a2, a10, 0 - 1b8: f0c892 addi a9, a8, -16 - 1bb: 221b addi.n a2, a2, 1 - 1bd: f42020 extui a2, a2, 0, 16 - 1c0: 02b727 bgeu a7, a2, 1c6 <.text+0x1c6> - 1c3: fff921 l32r a2, 1a8 <.text+0x1a8> - 1c6: 096d mov.n a6, a9 - 1c8: 005a22 s16i a2, a10, 0 - 1cb: 0658 l32i.n a5, a6, 0 - 1cd: 0558 l32i.n a5, a5, 0 - 1cf: 55cc bnez.n a5, 1d8 <.text+0x1d8> - 1d1: 000306 j 1e1 <.text+0x1e1> - 1d4: 3558 l32i.n a5, a5, 12 - 1d6: 758c beqz.n a5, 1e1 <.text+0x1e1> - 1d8: 1015b2 l16ui a11, a5, 32 - 1db: f59b27 bne a11, a2, 1d4 <.text+0x1d4> - 1de: fff646 j 1bb <.text+0x1bb> - 1e1: 664b addi.n a6, a6, 4 - 1e3: e49687 bne a6, a8, 1cb <.text+0x1cb> - 1e6: f00d ret.n - -Disassembly of section .irom0.text: - -000003d8 : - 3d8: 000000 ill - ... - -000003dc : - 3dc: f0c112 addi a1, a1, -16 - 3df: 0109 s32i.n a0, a1, 0 - 3e1: 000005 call0 3e4 - 3e4: fffd21 l32r a2, 3d8 - 3e7: 000202 l8ui a0, a2, 0 - 3ea: 001b addi.n a0, a0, 1 - 3ec: 004202 s8i a0, a2, 0 - 3ef: 026007 bbci a0, 0, 3f5 - 3f2: 000005 call0 3f4 - 3f5: 0108 l32i.n a0, a1, 0 - 3f7: 10c112 addi a1, a1, 16 - 3fa: f00d ret.n - 3fc: 000040 excw - ... - -00000400 : - 400: f0c112 addi a1, a1, -16 - 403: 0109 s32i.n a0, a1, 0 - 405: 4208 l32i.n a0, a2, 16 - 407: 041c movi.n a4, 16 - 409: 081026 beqi a0, 1, 415 - 40c: 240232 l8ui a3, a2, 36 - 40f: 203340 or a3, a3, a4 - 412: 244232 s8i a3, a2, 36 - 415: 130c movi.n a3, 1 - 417: fff901 l32r a0, 3fc - 41a: 0000c0 callx0 a0 - 41d: 0108 l32i.n a0, a1, 0 - 41f: 10c112 addi a1, a1, 16 - 422: f00d ret.n - 424: 000000 ill - 427: 004000 break 0, 0 - ... - -0000042c : - 42c: f0c112 addi a1, a1, -16 - 42f: 11c9 s32i.n a12, a1, 4 - 431: 0109 s32i.n a0, a1, 0 - 433: 4208 l32i.n a0, a2, 16 - 435: 02cd mov.n a12, a2 - 437: 041066 bnei a0, 1, 43f - 43a: 527c movi.n a2, -11 - 43c: 000bc6 j 46f - 43f: d39c beqz.n a3, 460 - 441: 202222 l32i a2, a2, 128 - 444: 2149 s32i.n a4, a1, 8 - 446: b28c beqz.n a2, 455 - 448: fff701 l32r a0, 424 - 44b: 0000c0 callx0 a0 - 44e: 2148 l32i.n a4, a1, 8 - 450: 020c movi.n a2, 0 - 452: 206c22 s32i a2, a12, 128 - 455: 240c32 l8ui a3, a12, 36 - 458: 051c movi.n a5, 16 - 45a: 203350 or a3, a3, a5 - 45d: 244c32 s8i a3, a12, 36 - 460: 948c beqz.n a4, 46d - 462: 4c08 l32i.n a0, a12, 16 - 464: 0250f6 bgeui a0, 5, 46a - 467: 0d30f6 bgeui a0, 3, 478 - 46a: 0a7026 beqi a0, 7, 478 - 46d: 020c movi.n a2, 0 - 46f: 11c8 l32i.n a12, a1, 4 - 471: 0108 l32i.n a0, a1, 0 - 473: 10c112 addi a1, a1, 16 - 476: f00d ret.n - 478: 0c2d mov.n a2, a12 - 47a: 030c movi.n a3, 0 - 47c: ffeb01 l32r a0, 428 - 47f: 0000c0 callx0 a0 - 482: fffa46 j 46f - 485: 000000 ill - 488: 000c movi.n a0, 0 - 48a: 040000 extui a0, a0, 0, 1 - ... - -0000049c : - 49c: d0c112 addi a1, a1, -48 - 49f: a1d9 s32i.n a13, a1, 40 - 4a1: 7139 s32i.n a3, a1, 28 - 4a3: 91c9 s32i.n a12, a1, 36 - 4a5: 8109 s32i.n a0, a1, 32 - 4a7: 4208 l32i.n a0, a2, 16 - 4a9: 02cd mov.n a12, a2 - 4ab: 129066 bnei a0, 10, 4c1 - 4ae: fff621 l32r a2, 488 - 4b1: 0c3d mov.n a3, a12 - 4b3: 000005 call0 4b4 - 4b6: 0c2d mov.n a2, a12 - 4b8: fff601 l32r a0, 490 - 4bb: 0000c0 callx0 a0 - 4be: 001806 j 522 - 4c1: 2522d2 l32i a13, a2, 148 - 4c4: 0288 l32i.n a8, a2, 0 - 4c6: 111232 l16ui a3, a2, 34 - 4c9: 101242 l16ui a4, a2, 32 - 4cc: a258 l32i.n a5, a2, 40 - 4ce: 172262 l32i a6, a2, 92 - 4d1: 3169 s32i.n a6, a1, 12 - 4d3: 4159 s32i.n a5, a1, 16 - 4d5: 5149 s32i.n a4, a1, 20 - 4d7: 6139 s32i.n a3, a1, 24 - 4d9: 0189 s32i.n a8, a1, 0 - 4db: 0c3d mov.n a3, a12 - 4dd: 1278 l32i.n a7, a2, 4 - 4df: 1179 s32i.n a7, a1, 4 - 4e1: 6228 l32i.n a2, a2, 24 - 4e3: 2129 s32i.n a2, a1, 8 - 4e5: ffe921 l32r a2, 48c - 4e8: 000005 call0 4ec - 4eb: 1f2c22 l32i a2, a12, 124 - 4ee: 128c beqz.n a2, 4f3 - 4f0: 000005 call0 4f4 - 4f3: 1e2c22 l32i a2, a12, 120 - 4f6: 128c beqz.n a2, 4fb - 4f8: 000005 call0 4fc - 4fb: 7198 l32i.n a9, a1, 28 - 4fd: 099c beqz.n a9, 511 - 4ff: 3128 l32i.n a2, a1, 12 - 501: 4138 l32i.n a3, a1, 16 - 503: 014d mov.n a4, a1 - 505: 514b addi.n a5, a1, 4 - 507: 5168 l32i.n a6, a1, 20 - 509: 6178 l32i.n a7, a1, 24 - 50b: ffe201 l32r a0, 494 - 50e: 0000c0 callx0 a0 - 511: 5d8c beqz.n a13, 51a - 513: 2128 l32i.n a2, a1, 8 - 515: 837c movi.n a3, -8 - 517: 000dc0 callx0 a13 - 51a: 0c2d mov.n a2, a12 - 51c: ffdf01 l32r a0, 498 - 51f: 0000c0 callx0 a0 - 522: 91c8 l32i.n a12, a1, 36 - 524: a1d8 l32i.n a13, a1, 40 - 526: 8108 l32i.n a0, a1, 32 - 528: 30c112 addi a1, a1, 48 - 52b: f00d ret.n - 52d: 000000 ill - -00000530 : - 530: 130c movi.n a3, 1 - 532: f0c112 addi a1, a1, -16 - 535: 0109 s32i.n a0, a1, 0 - 537: 000005 call0 538 - 53a: 0108 l32i.n a0, a1, 0 - 53c: 10c112 addi a1, a1, 16 - 53f: f00d ret.n - ... - 549: 000000 ill - 54c: 01ac beqz.n a1, 570 - 54e: 000000 ill - 551: 000000 ill - -00000554 : - 554: f0c112 addi a1, a1, -16 - 557: 21d9 s32i.n a13, a1, 8 - 559: 11c9 s32i.n a12, a1, 4 - 55b: 0109 s32i.n a0, a1, 0 - 55d: 03cd mov.n a12, a3 - 55f: 4208 l32i.n a0, a2, 16 - 561: 02dd mov.n a13, a2 - 563: 308c beqz.n a0, 56a - 565: 127c movi.n a2, -15 - 567: 001406 j 5bb - 56a: 64cc bnez.n a4, 574 - 56c: fff801 l32r a0, 54c - 56f: 0000c0 callx0 a0 - 572: 024d mov.n a4, a2 - 574: fff421 l32r a2, 544 - 577: 10c282 addi a8, a2, 16 - 57a: 0208 l32i.n a0, a2, 0 - 57c: 0008 l32i.n a0, a0, 0 - 57e: 224b addi.n a2, a2, 4 - 580: 809c beqz.n a0, 59c - 582: 101032 l16ui a3, a0, 32 - 585: 0e9347 bne a3, a4, 597 - 588: a0bc beqz.n a0, 5c6 - 58a: 0038 l32i.n a3, a0, 0 - 58c: 63bc beqz.n a3, 5c6 - 58e: 4cbc beqz.n a12, 5c6 - 590: 0c78 l32i.n a7, a12, 0 - 592: 07bc beqz.n a7, 5c6 - 594: 2e1377 beq a3, a7, 5c6 - 597: 3008 l32i.n a0, a0, 12 - 599: fe5056 bnez a0, 582 - 59c: da9287 bne a2, a8, 57a - 59f: 4c8c beqz.n a12, 5a7 - 5a1: 0c08 l32i.n a0, a12, 0 - 5a3: 008c beqz.n a0, 5a7 - 5a5: 0d09 s32i.n a0, a13, 0 - 5a7: ffe851 l32r a5, 548 - 5aa: 105d42 s16i a4, a13, 32 - 5ad: 4568 l32i.n a6, a5, 16 - 5af: 3d69 s32i.n a6, a13, 12 - 5b1: 45d9 s32i.n a13, a5, 16 - 5b3: ffe701 l32r a0, 550 - 5b6: 0000c0 callx0 a0 - 5b9: 020c movi.n a2, 0 - 5bb: 11c8 l32i.n a12, a1, 4 - 5bd: 21d8 l32i.n a13, a1, 8 - 5bf: 0108 l32i.n a0, a1, 0 - 5c1: 10c112 addi a1, a1, 16 - 5c4: f00d ret.n - 5c6: 327c movi.n a2, -13 - 5c8: fffbc6 j 5bb - 5cb: 000000 ill - 5ce: 980000 excw - 5d1: 000001 l32r a0, fffc05d4 - ... - -000005e8 : - 5e8: f0c112 addi a1, a1, -16 - 5eb: 21c9 s32i.n a12, a1, 8 - 5ed: 1109 s32i.n a0, a1, 4 - 5ef: 4208 l32i.n a0, a2, 16 - 5f1: 02cd mov.n a12, a2 - 5f3: 20dc bnez.n a0, 609 - 5f5: 471026 beqi a0, 1, 640 - 5f8: fff521 l32r a2, 5cc - 5fb: 031222 l16ui a2, a2, 6 - 5fe: fff701 l32r a0, 5dc - 601: 0000c0 callx0 a0 - 604: 020d mov.n a0, a2 - 606: 041256 bnez a2, 64b - 609: 0c0c movi.n a12, 0 - 60b: 000c46 j 640 - 60e: 2509 s32i.n a0, a5, 8 - 610: a08c beqz.n a0, 61e - 612: 3068 l32i.n a6, a0, 12 - 614: 7816c7 beq a6, a12, 690 - 617: 2569 s32i.n a6, a5, 8 - 619: 060d mov.n a0, a6 - 61b: ff3656 bnez a6, 612 - 61e: 3c39 s32i.n a3, a12, 12 - 620: 0c2d mov.n a2, a12 - 622: ffef01 l32r a0, 5e0 - 625: 0000c0 callx0 a0 - 628: ffeb51 l32r a5, 5d4 - 62b: 0148 l32i.n a4, a1, 0 - 62d: ffe871 l32r a7, 5d0 - 630: 7479 s32i.n a7, a4, 28 - 632: 5568 l32i.n a6, a5, 20 - 634: 3469 s32i.n a6, a4, 12 - 636: 5549 s32i.n a4, a5, 20 - 638: ffeb01 l32r a0, 5e4 - 63b: 0000c0 callx0 a0 - 63e: 01c8 l32i.n a12, a1, 0 - 640: 0c2d mov.n a2, a12 - 642: 1108 l32i.n a0, a1, 4 - 644: 21c8 l32i.n a12, a1, 8 - 646: 10c112 addi a1, a1, 16 - 649: f00d ret.n - 64b: 0129 s32i.n a2, a1, 0 - 64d: 101c82 l16ui a8, a12, 32 - 650: 0cb8 l32i.n a11, a12, 0 - 652: 2a0c movi.n a10, 2 - 654: 080c92 l8ui a9, a12, 8 - 657: 6c68 l32i.n a6, a12, 24 - 659: 150c movi.n a5, 1 - 65b: 140c42 l8ui a4, a12, 20 - 65e: 0a0c32 l8ui a3, a12, 10 - 661: 0a4232 s8i a3, a2, 10 - 664: 144242 s8i a4, a2, 20 - 667: 4259 s32i.n a5, a2, 16 - 669: 6269 s32i.n a6, a2, 24 - 66b: ffdb51 l32r a5, 5d8 - 66e: 2099a0 or a9, a9, a10 - 671: 00b9 s32i.n a11, a0, 0 - 673: 105082 s16i a8, a0, 32 - 676: 090c22 l8ui a2, a12, 9 - 679: 084092 s8i a9, a0, 8 - 67c: 094022 s8i a2, a0, 9 - 67f: f9d816 beqz a8, 620 - 682: 4508 l32i.n a0, a5, 16 - 684: 030c movi.n a3, 0 - 686: 849c07 bne a12, a0, 60e - 689: 3078 l32i.n a7, a0, 12 - 68b: 4579 s32i.n a7, a5, 16 - 68d: ffe346 j 61e - 690: 3c88 l32i.n a8, a12, 12 - 692: 3089 s32i.n a8, a0, 12 - 694: ffe186 j 61e - 697: 0e0000 excw - 69a: 616000 xsr.ibreakenable a0 - -0000069c : - 69c: ffff61 l32r a6, 698 - 69f: a278 l32i.n a7, a2, 40 - 6a1: 161282 l16ui a8, a2, 44 - 6a4: 1e1292 l16ui a9, a2, 60 - 6a7: 587a add.n a5, a8, a7 - 6a9: 0020c0 memw - 6ac: fc2662 l32i a6, a6, 0x3f0 - 6af: c248 l32i.n a4, a2, 48 - 6b1: 416160 srli a6, a6, 1 - 6b4: 01b967 bgeu a9, a6, 6b9 - 6b7: 096d mov.n a6, a9 - 6b9: 964a add.n a9, a6, a4 - 6bb: c09590 sub a9, a5, a9 - 6be: 007996 bltz a9, 6c9 - 6c1: 175282 s16i a8, a2, 46 - 6c4: c02540 sub a2, a5, a4 - 6c7: f00d ret.n - 6c9: c0a740 sub a10, a7, a4 - 6cc: 081aa6 blti a10, 1, 6d8 - 6cf: 040c movi.n a4, 0 - 6d1: 175242 s16i a4, a2, 46 - 6d4: 020c movi.n a2, 0 - 6d6: f00d ret.n - 6d8: c04470 sub a4, a4, a7 - 6db: fffc86 j 6d1 - 6de: 000000 ill - 6e1: 0e .byte 0xe - 6e2: 006000 rsil a0, 0 - 6e5: 000000 ill - -000006e8 : - 6e8: f0c112 addi a1, a1, -16 - 6eb: 11c9 s32i.n a12, a1, 4 - 6ed: 0109 s32i.n a0, a1, 0 - 6ef: 02cd mov.n a12, a2 - 6f1: 161222 l16ui a2, a2, 44 - 6f4: 21d9 s32i.n a13, a1, 8 - 6f6: 223a add.n a2, a2, a3 - 6f8: f42020 extui a2, a2, 0, 16 - 6fb: 165c22 s16i a2, a12, 44 - 6fe: fff8d1 l32r a13, 6e0 - 701: 0020c0 memw - 704: fc2d02 l32i a0, a13, 0x3f0 - 707: 08b027 bgeu a0, a2, 713 - 70a: 0020c0 memw - 70d: fc2d32 l32i a3, a13, 0x3f0 - 710: 165c32 s16i a3, a12, 44 - 713: 0c2d mov.n a2, a12 - 715: 000005 call0 718 - 718: 0020c0 memw - 71b: fc2d42 l32i a4, a13, 0x3f0 - 71e: 21d8 l32i.n a13, a1, 8 - 720: 414240 srli a4, a4, 2 - 723: 123247 bltu a2, a4, 739 - 726: 0c2d mov.n a2, a12 - 728: 240c52 l8ui a5, a12, 36 - 72b: 260c movi.n a6, 2 - 72d: 205560 or a5, a5, a6 - 730: 244c52 s8i a5, a12, 36 - 733: ffec01 l32r a0, 6e4 - 736: 0000c0 callx0 a0 - 739: 11c8 l32i.n a12, a1, 4 - 73b: 0108 l32i.n a0, a1, 0 - 73d: 10c112 addi a1, a1, 16 - 740: f00d ret.n - 742: 000000 ill - 745: 0e .byte 0xe - 746: 006000 rsil a0, 0 - 749: 000000 ill - 74c: 000000 ill - 74f: 01ac00 slli a10, a12, 32 - ... - -00000760 : - 760: e0c112 addi a1, a1, -32 - 763: 2109 s32i.n a0, a1, 8 - 765: 41d9 s32i.n a13, a1, 16 - 767: 31c9 s32i.n a12, a1, 12 - 769: 03dd mov.n a13, a3 - 76b: 02cd mov.n a12, a2 - 76d: 4c08 l32i.n a0, a12, 16 - 76f: 052d mov.n a2, a5 - 771: 009c beqz.n a0, 785 - 773: 127c movi.n a2, -15 - 775: 000046 j 77a - 778: a27c movi.n a2, -6 - 77a: 31c8 l32i.n a12, a1, 12 - 77c: 41d8 l32i.n a13, a1, 16 - 77e: 2108 l32i.n a0, a1, 8 - 780: 20c112 addi a1, a1, 32 - 783: f00d ret.n - 785: fef316 beqz a3, 778 - 788: 1129 s32i.n a2, a1, 4 - 78a: 115c42 s16i a4, a12, 34 - 78d: 0338 l32i.n a3, a3, 0 - 78f: 1c39 s32i.n a3, a12, 4 - 791: 2c8c beqz.n a12, 797 - 793: 0c48 l32i.n a4, a12, 0 - 795: 14dc bnez.n a4, 7aa - 797: 2c4b addi.n a2, a12, 4 - 799: ffec01 l32r a0, 74c - 79c: 0000c0 callx0 a0 - 79f: 32cc bnez.n a2, 7a6 - 7a1: c27c movi.n a2, -4 - 7a3: fff4c6 j 77a - 7a6: 1258 l32i.n a5, a2, 4 - 7a8: 0c59 s32i.n a5, a12, 0 - 7aa: 101c62 l16ui a6, a12, 32 - 7ad: 0169 s32i.n a6, a1, 0 - 7af: 76cc bnez.n a6, 7ba - 7b1: ffe701 l32r a0, 750 - 7b4: 0000c0 callx0 a0 - 7b7: 105c22 s16i a2, a12, 32 - 7ba: 000005 call0 7bc - 7bd: 176c22 s32i a2, a12, 92 - 7c0: 080c movi.n a8, 0 - 7c2: b20b addi.n a11, a2, -1 - 7c4: 1b6cb2 s32i a11, a12, 108 - 7c7: 146cb2 s32i a11, a12, 80 - 7ca: ac89 s32i.n a8, a12, 40 - 7cc: 0d3d mov.n a3, a13 - 7ce: ffdd71 l32r a7, 744 - 7d1: 0020c0 memw - 7d4: fc27a2 l32i a10, a7, 0x3f0 - 7d7: 165ca2 s16i a10, a12, 44 - 7da: 0020c0 memw - 7dd: fc2792 l32i a9, a7, 0x3f0 - 7e0: 175c92 s16i a9, a12, 46 - 7e3: cc89 s32i.n a8, a12, 48 - 7e5: 0020c0 memw - 7e8: 18a222 movi a2, 0x218 - 7eb: fc2772 l32i a7, a7, 0x3f0 - 7ee: 305c72 s16i a7, a12, 96 - 7f1: 1e5c22 s16i a2, a12, 60 - 7f4: 000005 call0 7f8 - 7f7: 1e5c22 s16i a2, a12, 60 - 7fa: a00220 addx4 a0, a2, a2 - 7fd: 1138 l32i.n a3, a1, 4 - 7ff: 1d0c movi.n a13, 1 - 801: 2b5cd2 s16i a13, a12, 86 - 804: 236c32 s32i a3, a12, 140 - 807: 1100f0 slli a0, a0, 1 - 80a: 230c movi.n a3, 2 - 80c: 0c2d mov.n a2, a12 - 80e: 2c5c02 s16i a0, a12, 88 - 811: ffd001 l32r a0, 754 - 814: 0000c0 callx0 a0 - 817: 02dd mov.n a13, a2 - 819: d2fc bnez.n a2, 85a - 81b: ffcb31 l32r a3, 748 - 81e: 250c movi.n a5, 2 - 820: 0148 l32i.n a4, a1, 0 - 822: 4c59 s32i.n a5, a12, 16 - 824: e49c beqz.n a4, 846 - 826: 4308 l32i.n a0, a3, 16 - 828: 070c movi.n a7, 0 - 82a: 069c07 bne a12, a0, 834 - 82d: 3068 l32i.n a6, a0, 12 - 82f: 4369 s32i.n a6, a3, 16 - 831: 0003c6 j 844 - 834: 2309 s32i.n a0, a3, 8 - 836: a08c beqz.n a0, 844 - 838: 3028 l32i.n a2, a0, 12 - 83a: 2112c7 beq a2, a12, 85f - 83d: 2329 s32i.n a2, a3, 8 - 83f: 020d mov.n a0, a2 - 841: ff3256 bnez a2, 838 - 844: 3c79 s32i.n a7, a12, 12 - 846: 1388 l32i.n a8, a3, 4 - 848: 3c89 s32i.n a8, a12, 12 - 84a: 13c9 s32i.n a12, a3, 4 - 84c: ffc301 l32r a0, 758 - 84f: 0000c0 callx0 a0 - 852: 0c2d mov.n a2, a12 - 854: ffc201 l32r a0, 75c - 857: 0000c0 callx0 a0 - 85a: 0d2d mov.n a2, a13 - 85c: ffc686 j 77a - 85f: 3c98 l32i.n a9, a12, 12 - 861: 3099 s32i.n a9, a0, 12 - 863: fff746 j 844 - 866: 000000 ill - 869: 000000 ill - 86c: ffff90 excw - 86f: ff .byte 0xff - ... - 880: 000020 excw - ... - -000008b0 : - 8b0: d0c112 addi a1, a1, -48 - 8b3: 41c9 s32i.n a12, a1, 16 - 8b5: 71f9 s32i.n a15, a1, 28 - 8b7: 61e9 s32i.n a14, a1, 24 - 8b9: 3109 s32i.n a0, a1, 12 - 8bb: ffebe1 l32r a14, 868 - 8be: 51d9 s32i.n a13, a1, 20 - 8c0: 6e08 l32i.n a0, a14, 24 - 8c2: 1ed8 l32i.n a13, a14, 4 - 8c4: 001b addi.n a0, a0, 1 - 8c6: 6e09 s32i.n a0, a14, 24 - 8c8: 1fdd16 beqz a13, ac9 - 8cb: 0f0c movi.n a15, 0 - 8cd: 0dcd mov.n a12, a13 - 8cf: 4de8 l32i.n a14, a13, 16 - 8d1: 4e0d02 l8ui a0, a13, 78 - 8d4: 072e66 bnei a14, 2, 8df - 8d7: 073066 bnei a0, 3, 8e2 - 8da: 1d0c movi.n a13, 1 - 8dc: 000d06 j 914 - 8df: f73026 beqi a0, 3, 8da - 8e2: a80c22 l8ui a2, a12, 168 - 8e5: 292c82 l32i a8, a12, 164 - 8e8: 09b216 beqz a2, 987 - 8eb: ffe091 l32r a9, 86c - 8ee: 881b addi.n a8, a8, 1 - 8f0: 929a add.n a9, a2, a9 - 8f2: 7f0992 l8ui a9, a9, 127 - 8f5: 296c82 s32i a8, a12, 164 - 8f8: 163897 bltu a8, a9, 912 - 8fb: 0a0c movi.n a10, 0 - 8fd: 296ca2 s32i a10, a12, 164 - 900: 0472f6 bgeui a2, 7, 908 - 903: b21b addi.n a11, a2, 1 - 905: a84cb2 s8i a11, a12, 168 - 908: 0c2d mov.n a2, a12 - 90a: ffe001 l32r a0, 88c - 90d: 0000c0 callx0 a0 - 910: 4ce8 l32i.n a14, a12, 16 - 912: 0d0c movi.n a13, 0 - 914: 136e66 bnei a14, 6, 92b - 917: ffd621 l32r a2, 870 - 91a: dc38 l32i.n a3, a12, 52 - 91c: 6228 l32i.n a2, a2, 24 - 91e: 005c movi.n a0, 80 - 920: c02230 sub a2, a2, a3 - 923: 04b027 bgeu a0, a2, 92b - 926: dd1b addi.n a13, a13, 1 - 928: 74d0d0 extui a13, a13, 0, 8 - 92b: 080c02 l8ui a0, a12, 8 - 92e: fcce22 addi a2, a14, -4 - 931: 086037 bbci a0, 3, 93d - 934: 0c0216 beqz a2, 9f8 - 937: f9ce32 addi a3, a14, -7 - 93a: 0ba316 beqz a3, 9f8 - 93d: 000c movi.n a0, 0 - 93f: 920c movi.n a2, 9 - 941: 133e66 bnei a14, 3, 958 - 944: ffcc51 l32r a5, 874 - 947: dc68 l32i.n a6, a12, 52 - 949: 6558 l32i.n a5, a5, 24 - 94b: 045c movi.n a4, 80 - 94d: c05560 sub a5, a5, a6 - 950: 04b457 bgeu a4, a5, 958 - 953: dd1b addi.n a13, a13, 1 - 955: 74d0d0 extui a13, a13, 0, 8 - 958: 149e27 bne a14, a2, 970 - 95b: ffc741 l32r a4, 878 - 95e: dc58 l32i.n a5, a12, 52 - 960: 6448 l32i.n a4, a4, 24 - 962: e0a132 movi a3, 0x1e0 - 965: c04450 sub a4, a4, a5 - 968: 04b347 bgeu a3, a4, 970 - 96b: dd1b addi.n a13, a13, 1 - 96d: 74d0d0 extui a13, a13, 0, 8 - 970: 11dd16 beqz a13, a91 - 973: 0c2d mov.n a2, a12 - 975: 00ed mov.n a14, a0 - 977: 000005 call0 978 - 97a: 3cd8 l32i.n a13, a12, 12 - 97c: 0dff56 bnez a15, a5f - 97f: ffbf01 l32r a0, 87c - 982: 10d9 s32i.n a13, a0, 4 - 984: 003646 j a61 - 987: 1d9c22 l16si a2, a12, 58 - 98a: 1f2c32 l32i a3, a12, 124 - 98d: 00a296 bltz a2, 99b - 990: 221b addi.n a2, a2, 1 - 992: 112200 slli a2, a2, 16 - 995: 312020 srai a2, a2, 16 - 998: 1d5c22 s16i a2, a12, 58 - 99b: f73316 beqz a3, 912 - 99e: 269c42 l16si a4, a12, 76 - 9a1: 259c52 l16si a5, a12, 74 - 9a4: 02a247 bge a2, a4, 9aa - 9a7: ffd9c6 j 912 - 9aa: 080c movi.n a8, 0 - 9ac: 301c22 l16ui a2, a12, 96 - 9af: 182e26 beqi a14, 2, 9cb - 9b2: 249c62 l16si a6, a12, 72 - 9b5: ffb271 l32r a7, 880 - 9b8: 216360 srai a6, a6, 3 - 9bb: 707a add.n a7, a0, a7 - 9bd: 000772 l8ui a7, a7, 0 - 9c0: 556a add.n a5, a5, a6 - 9c2: 401700 ssl a7 - 9c5: a15500 sll a5, a5 - 9c8: 265c52 s16i a5, a12, 76 - 9cb: 2b1c02 l16ui a0, a12, 86 - 9ce: 1d5c82 s16i a8, a12, 58 - 9d1: 01b207 bgeu a2, a0, 9d6 - 9d4: 020d mov.n a0, a2 - 9d6: 419100 srli a9, a0, 1 - 9d9: 1e1c02 l16ui a0, a12, 60 - 9dc: 2c5c92 s16i a9, a12, 88 - 9df: 1120f0 slli a2, a0, 1 - 9e2: 02a927 bge a9, a2, 9e8 - 9e5: 2c5c22 s16i a2, a12, 88 - 9e8: 0c2d mov.n a2, a12 - 9ea: 2b5c02 s16i a0, a12, 86 - 9ed: ffa801 l32r a0, 890 - 9f0: 0000c0 callx0 a0 - 9f3: 4ce8 l32i.n a14, a12, 16 - 9f5: ffc646 j 912 - 9f8: faa032 movi a3, 250 - 9fb: dc78 l32i.n a7, a12, 52 - 9fd: 282c42 l32i a4, a12, 160 - a00: ffa161 l32r a6, 884 - a03: 262c22 l32i a2, a12, 152 - a06: 272c52 l32i a5, a12, 156 - a09: 1159 s32i.n a5, a1, 4 - a0b: 0129 s32i.n a2, a1, 0 - a0d: 6668 l32i.n a6, a6, 24 - a0f: 824450 mull a4, a4, a5 - a12: 224a add.n a2, a2, a4 - a14: c06670 sub a6, a6, a7 - a17: 2169 s32i.n a6, a1, 8 - a19: ff9e01 l32r a0, 894 - a1c: 0000c0 callx0 a0 - a1f: 2178 l32i.n a7, a1, 8 - a21: 100c movi.n a0, 1 - a23: 07b277 bgeu a2, a7, a2e - a26: dd1b addi.n a13, a13, 1 - a28: 74d0d0 extui a13, a13, 0, 8 - a2b: ffc406 j 93f - a2e: faa032 movi a3, 250 - a31: a90c52 l8ui a5, a12, 169 - a34: 1148 l32i.n a4, a1, 4 - a36: 0128 l32i.n a2, a1, 0 - a38: 824450 mull a4, a4, a5 - a3b: 224a add.n a2, a2, a4 - a3d: ff9601 l32r a0, 898 - a40: 0000c0 callx0 a0 - a43: 2168 l32i.n a6, a1, 8 - a45: 11b267 bgeu a2, a6, a5a - a48: 0c2d mov.n a2, a12 - a4a: ff9401 l32r a0, 89c - a4d: 0000c0 callx0 a0 - a50: a90c72 l8ui a7, a12, 169 - a53: 4ce8 l32i.n a14, a12, 16 - a55: 771b addi.n a7, a7, 1 - a57: a94c72 s8i a7, a12, 169 - a5a: 000c movi.n a0, 0 - a5c: ffb7c6 j 93f - a5f: 3fd9 s32i.n a13, a15, 12 - a61: 3e9c beqz.n a14, a78 - a63: 172c22 l32i a2, a12, 92 - a66: ac38 l32i.n a3, a12, 40 - a68: 0c4d mov.n a4, a12 - a6a: 5c4b addi.n a5, a12, 4 - a6c: 101c62 l16ui a6, a12, 32 - a6f: 111c72 l16ui a7, a12, 34 - a72: ff8b01 l32r a0, 8a0 - a75: 0000c0 callx0 a0 - a78: 252c42 l32i a4, a12, 148 - a7b: 548c beqz.n a4, a84 - a7d: 6c28 l32i.n a2, a12, 24 - a7f: 837c movi.n a3, -8 - a81: 0004c0 callx0 a4 - a84: 0c2d mov.n a2, a12 - a86: 3cd8 l32i.n a13, a12, 12 - a88: ff8701 l32r a0, 8a4 - a8b: 0000c0 callx0 a0 - a8e: 000d06 j ac6 - a91: 0cfd mov.n a15, a12 - a93: 3cd8 l32i.n a13, a12, 12 - a95: 380c82 l8ui a8, a12, 56 - a98: 390c92 l8ui a9, a12, 57 - a9b: 881b addi.n a8, a8, 1 - a9d: 748080 extui a8, a8, 0, 8 - aa0: 384c82 s8i a8, a12, 56 - aa3: 1f3897 bltu a8, a9, ac6 - aa6: 090c movi.n a9, 0 - aa8: 242c42 l32i a4, a12, 144 - aab: 384c92 s8i a9, a12, 56 - aae: 848c beqz.n a4, aba - ab0: 6c28 l32i.n a2, a12, 24 - ab2: 0c3d mov.n a3, a12 - ab4: 0004c0 callx0 a4 - ab7: 000046 j abc - aba: 020c movi.n a2, 0 - abc: 62cc bnez.n a2, ac6 - abe: 0c2d mov.n a2, a12 - ac0: ff7a01 l32r a0, 8a8 - ac3: 0000c0 callx0 a0 - ac6: e03d56 bnez a13, 8cd - ac9: ff6fe1 l32r a14, 888 - acc: e0a102 movi a0, 0x1e0 - acf: 3ed8 l32i.n a13, a14, 12 - ad1: 0f0c movi.n a15, 0 - ad3: adbc beqz.n a13, b11 - ad5: ddb8 l32i.n a11, a13, 52 - ad7: 6ea8 l32i.n a10, a14, 24 - ad9: 0dcd mov.n a12, a13 - adb: c0aab0 sub a10, a10, a11 - ade: 04b0a7 bgeu a0, a10, ae6 - ae1: 1d0c movi.n a13, 1 - ae3: 000046 j ae8 - ae6: 0d0c movi.n a13, 0 - ae8: ed9c beqz.n a13, b0a - aea: 0c2d mov.n a2, a12 - aec: 000005 call0 af0 - aef: 3cd8 l32i.n a13, a12, 12 - af1: 3fcc bnez.n a15, af8 - af3: 3ed9 s32i.n a13, a14, 12 - af5: 0000c6 j afc - af8: 3fd9 s32i.n a13, a15, 12 - afa: 3cd8 l32i.n a13, a12, 12 - afc: 0c2d mov.n a2, a12 - afe: ff6b01 l32r a0, 8ac - b01: 0000c0 callx0 a0 - b04: e0a102 movi a0, 0x1e0 - b07: 0000c6 j b0e - b0a: 3cd8 l32i.n a13, a12, 12 - b0c: 0cfd mov.n a15, a12 - b0e: fc3d56 bnez a13, ad5 - b11: 41c8 l32i.n a12, a1, 16 - b13: 51d8 l32i.n a13, a1, 20 - b15: 61e8 l32i.n a14, a1, 24 - b17: 71f8 l32i.n a15, a1, 28 - b19: 3108 l32i.n a0, a1, 12 - b1b: 30c112 addi a1, a1, 48 - b1e: f00d ret.n - ... - -00000b28 : - b28: f0c112 addi a1, a1, -16 - b2b: 21d9 s32i.n a13, a1, 8 - b2d: 11c9 s32i.n a12, a1, 4 - b2f: fffcc1 l32r a12, b20 - b32: 0109 s32i.n a0, a1, 0 - b34: 1cc8 l32i.n a12, a12, 4 - b36: 31e9 s32i.n a14, a1, 12 - b38: 058c16 beqz a12, b94 - b3b: 0e0c movi.n a14, 0 - b3d: 202c42 l32i a4, a12, 128 - b40: 3cd8 l32i.n a13, a12, 12 - b42: 54ac beqz.n a4, b6b - b44: 222c72 l32i a7, a12, 136 - b47: a78c beqz.n a7, b55 - b49: 6c28 l32i.n a2, a12, 24 - b4b: 0c3d mov.n a3, a12 - b4d: 050c movi.n a5, 0 - b4f: 0007c0 callx0 a7 - b52: 000206 j b5e - b55: 020c movi.n a2, 0 - b57: 0c3d mov.n a3, a12 - b59: 050c movi.n a5, 0 - b5b: 000005 call0 b5c - b5e: 42cc bnez.n a2, b66 - b60: 206ce2 s32i a14, a12, 128 - b63: 000106 j b6b - b66: 028b addi.n a0, a2, 8 - b68: 83ce00 moveqz a12, a14, a0 - b6b: 0cac beqz.n a12, b8f - b6d: 240c02 l8ui a0, a12, 36 - b70: 1b6007 bbci a0, 0, b8f - b73: 220c movi.n a2, 2 - b75: 202020 or a2, a0, a2 - b78: 244c22 s8i a2, a12, 36 - b7b: 0c2d mov.n a2, a12 - b7d: ffe901 l32r a0, b24 - b80: 0000c0 callx0 a0 - b83: 240c32 l8ui a3, a12, 36 - b86: fca042 movi a4, 252 - b89: 103340 and a3, a3, a4 - b8c: 244c32 s8i a3, a12, 36 - b8f: 0dcd mov.n a12, a13 - b91: fa8d56 bnez a13, b3d - b94: 11c8 l32i.n a12, a1, 4 - b96: 21d8 l32i.n a13, a1, 8 - b98: 31e8 l32i.n a14, a1, 12 - b9a: 0108 l32i.n a0, a1, 0 - b9c: 10c112 addi a1, a1, 16 - b9f: f00d ret.n - ba1: 000000 ill - -00000ba4 : - ba4: f0c112 addi a1, a1, -16 - ba7: 11c9 s32i.n a12, a1, 4 - ba9: 0109 s32i.n a0, a1, 0 - bab: 828c beqz.n a2, bb7 - bad: 02c8 l32i.n a12, a2, 0 - baf: 000005 call0 bb0 - bb2: 0c2d mov.n a2, a12 - bb4: ff5c56 bnez a12, bad - bb7: 11c8 l32i.n a12, a1, 4 - bb9: 0108 l32i.n a0, a1, 0 - bbb: 10c112 addi a1, a1, 16 - bbe: f00d ret.n - ... - -00000bc8 : - bc8: f0c112 addi a1, a1, -16 - bcb: 11c9 s32i.n a12, a1, 4 - bcd: 0109 s32i.n a0, a1, 0 - bcf: 02cd mov.n a12, a2 - bd1: 029c beqz.n a2, be5 - bd3: 1228 l32i.n a2, a2, 4 - bd5: 428c beqz.n a2, bdd - bd7: fffa01 l32r a0, bc0 - bda: 0000c0 callx0 a0 - bdd: 0c2d mov.n a2, a12 - bdf: fff901 l32r a0, bc4 - be2: 0000c0 callx0 a0 - be5: 11c8 l32i.n a12, a1, 4 - be7: 0108 l32i.n a0, a1, 0 - be9: 10c112 addi a1, a1, 16 - bec: f00d ret.n - ... - -00000bf0 : - bf0: 144232 s8i a3, a2, 20 - bf3: f00d ret.n - bf5: 000000 ill - bf8: 000000 ill - ... - -00000bfc : - bfc: f0c112 addi a1, a1, -16 - bff: 11c9 s32i.n a12, a1, 4 - c01: 0109 s32i.n a0, a1, 0 - c03: 04cd mov.n a12, a4 - c05: 949c beqz.n a4, c22 - c07: 032d mov.n a2, a3 - c09: 041432 l16ui a3, a4, 8 - c0c: 000005 call0 c10 - c0f: 0c2d mov.n a2, a12 - c11: fff901 l32r a0, bf8 - c14: 0000c0 callx0 a0 - c17: 020c movi.n a2, 0 - c19: 11c8 l32i.n a12, a1, 4 - c1b: 0108 l32i.n a0, a1, 0 - c1d: 10c112 addi a1, a1, 16 - c20: f00d ret.n - c22: ff1556 bnez a5, c17 - c25: 032d mov.n a2, a3 - c27: 000005 call0 c28 - c2a: fffac6 j c19 - c2d: 000000 ill - c30: 000000 ill - c33: c11200 mul16u a1, a2, a0 - c36: fe41f0 excw - c39: ff .byte 0xff - c3a: 0109 s32i.n a0, a1, 0 - c3c: 1408 l32i.n a0, a4, 4 - c3e: 64a8 l32i.n a10, a4, 24 - c40: 40ac beqz.n a0, c68 - c42: 7fa062 movi a6, 127 - c45: 080c movi.n a8, 0 - c47: 070c movi.n a7, 0 - c49: 140052 l8ui a5, a0, 20 - c4c: 103257 bltu a2, a5, c60 - c4f: 0d3657 bltu a6, a5, c60 - c52: d098 l32i.n a9, a0, 52 - c54: c09a90 sub a9, a10, a9 - c57: 053987 bltu a9, a8, c60 - c5a: 098d mov.n a8, a9 - c5c: 056d mov.n a6, a5 - c5e: 007d mov.n a7, a0 - c60: 3008 l32i.n a0, a0, 12 - c62: fe3056 bnez a0, c49 - c65: 000046 j c6a - c68: 070c movi.n a7, 0 - c6a: 378c beqz.n a7, c71 - c6c: 072d mov.n a2, a7 - c6e: 000005 call0 c70 - c71: 0108 l32i.n a0, a1, 0 - c73: 10c112 addi a1, a1, 16 - c76: f00d ret.n - c78: 000000 ill - c7b: c11200 mul16u a1, a2, a0 - c7e: fe21f0 excw - c81: ff .byte 0xff - c82: 0109 s32i.n a0, a1, 0 - c84: 3208 l32i.n a0, a2, 12 - c86: 809c beqz.n a0, ca2 - c88: 050c movi.n a5, 0 - c8a: 6278 l32i.n a7, a2, 24 - c8c: 020c movi.n a2, 0 - c8e: d068 l32i.n a6, a0, 52 - c90: c06760 sub a6, a7, a6 - c93: 033657 bltu a6, a5, c9a - c96: 065d mov.n a5, a6 - c98: 002d mov.n a2, a0 - c9a: 3008 l32i.n a0, a0, 12 - c9c: fee056 bnez a0, c8e - c9f: 000046 j ca4 - ca2: 020c movi.n a2, 0 - ca4: 128c beqz.n a2, ca9 - ca6: 000005 call0 ca8 - ca9: 0108 l32i.n a0, a1, 0 - cab: 10c112 addi a1, a1, 16 - cae: f00d ret.n - ... - cbc: 0b68 l32i.n a6, a11, 0 - cbe: 000000 ill - cc1: 0e .byte 0xe - cc2: 006000 rsil a0, 0 - cc5: 000000 ill - cc8: 000000 ill - ccb: d4c000 extui a12, a0, 0, 14 - cce: 100001 l32r a0, fffc4cd0 - cd1: 000027 bnone a0, a2, cd5 - ... - -00000ce4 : - ce4: f0c112 addi a1, a1, -16 - ce7: 21d9 s32i.n a13, a1, 8 - ce9: 11c9 s32i.n a12, a1, 4 - ceb: 02dd mov.n a13, a2 - ced: fff021 l32r a2, cb0 - cf0: 0109 s32i.n a0, a1, 0 - cf2: 021222 l16ui a2, a2, 4 - cf5: fff701 l32r a0, cd4 - cf8: 0000c0 callx0 a0 - cfb: 02cd mov.n a12, a2 - cfd: 72ec bnez.n a2, d28 - cff: fff7c5 call0 c7c - d02: ffec21 l32r a2, cb4 - d05: 021222 l16ui a2, a2, 4 - d08: fff401 l32r a0, cd8 - d0b: 0000c0 callx0 a0 - d0e: 02cd mov.n a12, a2 - d10: 42dc bnez.n a2, d28 - d12: 0d2d mov.n a2, a13 - d14: fff1c5 call0 c34 - d17: ffe821 l32r a2, cb8 - d1a: 021222 l16ui a2, a2, 4 - d1d: ffef01 l32r a0, cdc - d20: 0000c0 callx0 a0 - d23: 02cd mov.n a12, a2 - d25: 083216 beqz a2, dac - d28: 0c2d mov.n a2, a12 - d2a: 030c movi.n a3, 0 - d2c: aca042 movi a4, 172 - d2f: ffec01 l32r a0, ce0 - d32: 0000c0 callx0 a0 - d35: 144cd2 s8i a13, a12, 20 - d38: ffe191 l32r a9, cbc - d3b: 395c92 s16i a9, a12, 114 - d3e: 0d0c movi.n a13, 0 - d40: 3a5cd2 s16i a13, a12, 116 - d43: f57c movi.n a5, -1 - d45: 470c movi.n a7, 4 - d47: ffde61 l32r a6, cc0 - d4a: 0020c0 memw - d4d: fc2682 l32i a8, a6, 0x3f0 - d50: 165c82 s16i a8, a12, 44 - d53: 0020c0 memw - d56: 265c72 s16i a7, a12, 76 - d59: 255c72 s16i a7, a12, 74 - d5c: 1d5c52 s16i a5, a12, 58 - d5f: 245cd2 s16i a13, a12, 72 - d62: 130c movi.n a3, 1 - d64: 18a242 movi a4, 0x218 - d67: fc2662 l32i a6, a6, 0x3f0 - d6a: 175c62 s16i a6, a12, 46 - d6d: 0a4c52 s8i a5, a12, 10 - d70: 094cd2 s8i a13, a12, 9 - d73: 1e5c42 s16i a4, a12, 60 - d76: 2b5c32 s16i a3, a12, 86 - d79: 000005 call0 d7c - d7c: 9a0c movi.n a10, 9 - d7e: ffd4b1 l32r a11, cd0 - d81: ffd201 l32r a0, ccc - d84: 1b6c22 s32i a2, a12, 108 - d87: 146c22 s32i a2, a12, 80 - d8a: 176c22 s32i a2, a12, 92 - d8d: 1a6c22 s32i a2, a12, 104 - d90: ffcd31 l32r a3, cc4 - d93: ffcd21 l32r a2, cc8 - d96: 226c22 s32i a2, a12, 136 - d99: 6338 l32i.n a3, a3, 24 - d9b: dc39 s32i.n a3, a12, 52 - d9d: 384cd2 s8i a13, a12, 56 - da0: a94cd2 s8i a13, a12, 169 - da3: 266c02 s32i a0, a12, 152 - da6: 276cb2 s32i a11, a12, 156 - da9: 286ca2 s32i a10, a12, 160 - dac: 0108 l32i.n a0, a1, 0 - dae: 0c2d mov.n a2, a12 - db0: 21d8 l32i.n a13, a1, 8 - db2: 11c8 l32i.n a12, a1, 4 - db4: 10c112 addi a1, a1, 16 - db7: f00d ret.n - db9: 000000 ill - -00000dbc : - dbc: 024c movi.n a2, 64 - dbe: f0c112 addi a1, a1, -16 - dc1: 0109 s32i.n a0, a1, 0 - dc3: 000005 call0 dc4 - dc6: 0108 l32i.n a0, a1, 0 - dc8: 10c112 addi a1, a1, 16 - dcb: f00d ret.n - dcd: 000000 ill - -00000dd0 : - dd0: 6239 s32i.n a3, a2, 24 - dd2: f00d ret.n - -00000dd4 : - dd4: 226232 s32i a3, a2, 136 - dd7: f00d ret.n - dd9: 000000 ill - -00000ddc : - ddc: 216232 s32i a3, a2, 132 - ddf: f00d ret.n - de1: 000000 ill - -00000de4 : - de4: 256232 s32i a3, a2, 148 - de7: f00d ret.n - de9: 000000 ill - -00000dec : - dec: 7239 s32i.n a3, a2, 28 - dee: f00d ret.n - -00000df0 : - df0: 246232 s32i a3, a2, 144 - df3: 394242 s8i a4, a2, 57 - df6: f00d ret.n - df8: 000000 ill - ... - -00000dfc : - dfc: f0c112 addi a1, a1, -16 - dff: 11c9 s32i.n a12, a1, 4 - e01: 0109 s32i.n a0, a1, 0 - e03: 4208 l32i.n a0, a2, 16 - e05: 02cd mov.n a12, a2 - e07: 00bc beqz.n a0, e3b - e09: 2e9026 beqi a0, 10, e3b - e0c: 2b1026 beqi a0, 1, e3b - e0f: 202222 l32i a2, a2, 128 - e12: 928c beqz.n a2, e1f - e14: fff901 l32r a0, df8 - e17: 0000c0 callx0 a0 - e1a: 020c movi.n a2, 0 - e1c: 206c22 s32i a2, a12, 128 - e1f: 1e2c22 l32i a2, a12, 120 - e22: f37c movi.n a3, -1 - e24: 1d5c32 s16i a3, a12, 58 - e27: 000005 call0 e28 - e2a: 1f2c22 l32i a2, a12, 124 - e2d: 000005 call0 e30 - e30: 040c movi.n a4, 0 - e32: 1e6c42 s32i a4, a12, 120 - e35: 1f6c42 s32i a4, a12, 124 - e38: 3b5c42 s16i a4, a12, 118 - e3b: 11c8 l32i.n a12, a1, 4 - e3d: 0108 l32i.n a0, a1, 0 - e3f: 10c112 addi a1, a1, 16 - e42: f00d ret.n - ... - -00000e4c : - e4c: f0c112 addi a1, a1, -16 - e4f: 11c9 s32i.n a12, a1, 4 - e51: 0109 s32i.n a0, a1, 0 - e53: 0208 l32i.n a0, a2, 0 - e55: 03cd mov.n a12, a3 - e57: 069037 bne a0, a3, e61 - e5a: 3038 l32i.n a3, a0, 12 - e5c: 0239 s32i.n a3, a2, 0 - e5e: 000486 j e74 - e61: fff831 l32r a3, e44 - e64: 2309 s32i.n a0, a3, 8 - e66: a08c beqz.n a0, e74 - e68: 3028 l32i.n a2, a0, 12 - e6a: 3a12c7 beq a2, a12, ea8 - e6d: 2329 s32i.n a2, a3, 8 - e6f: 020d mov.n a0, a2 - e71: ff3256 bnez a2, e68 - e74: 0c2d mov.n a2, a12 - e76: 040c movi.n a4, 0 - e78: 3c49 s32i.n a4, a12, 12 - e7a: 000005 call0 e7c - e7d: 4c08 l32i.n a0, a12, 16 - e7f: 189026 beqi a0, 10, e9b - e82: 151026 beqi a0, 1, e9b - e85: 240c02 l8ui a0, a12, 36 - e88: 0f6007 bbci a0, 0, e9b - e8b: 0c2d mov.n a2, a12 - e8d: 250c movi.n a5, 2 - e8f: 205050 or a5, a0, a5 - e92: 244c52 s8i a5, a12, 36 - e95: ffec01 l32r a0, e48 - e98: 0000c0 callx0 a0 - e9b: 060c movi.n a6, 0 - e9d: 0108 l32i.n a0, a1, 0 - e9f: 4c69 s32i.n a6, a12, 16 - ea1: 11c8 l32i.n a12, a1, 4 - ea3: 10c112 addi a1, a1, 16 - ea6: f00d ret.n - ea8: 3c78 l32i.n a7, a12, 12 - eaa: 3079 s32i.n a7, a0, 12 - eac: fff106 j e74 - eaf: 000000 ill - eb2: 040000 extui a0, a0, 0, 1 - eb5: 000000 ill - -00000eb8 : - eb8: fffe41 l32r a4, eb0 - ebb: fffe51 l32r a5, eb4 - ebe: 6448 l32i.n a4, a4, 24 - ec0: 0528 l32i.n a2, a5, 0 - ec2: 224a add.n a2, a2, a4 - ec4: ffa216 beqz a2, ec2 - ec7: 0529 s32i.n a2, a5, 0 - ec9: f00d ret.n - ecb: 000000 ill - ... - -00000ed0 : - ed0: f0c112 addi a1, a1, -16 - ed3: 11c9 s32i.n a12, a1, 4 - ed5: 0109 s32i.n a0, a1, 0 - ed7: 02cd mov.n a12, a2 - ed9: 032d mov.n a2, a3 - edb: fffc01 l32r a0, ecc - ede: 0000c0 callx0 a0 - ee1: 329c beqz.n a2, ef8 - ee3: 161202 l16ui a0, a2, 44 - ee6: e08c beqz.n a0, ef8 - ee8: d8c022 addi a2, a0, -40 - eeb: 0c0d mov.n a0, a12 - eed: f42020 extui a2, a2, 0, 16 - ef0: 01b2c7 bgeu a2, a12, ef5 - ef3: 020d mov.n a0, a2 - ef5: f4c000 extui a12, a0, 0, 16 - ef8: 0c2d mov.n a2, a12 - efa: 0108 l32i.n a0, a1, 0 - efc: 11c8 l32i.n a12, a1, 4 - efe: 10c112 addi a1, a1, 16 - f01: f00d ret.n - -tcp_out.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 00ff00 excw - 3: 040200 extui a0, a0, 2, 1 - 6: 00b405 call0 b48 - 9: ff .byte 0xff - ... - 1a: 120000 excw - 1d: e9f0c1 l32r a12, ffffa7e0 - 20: 010931 l32r a3, fffc0444 - 23: 21d9 s32i.n a13, a1, 8 - 25: 11c9 s32i.n a12, a1, 4 - 27: 02dd mov.n a13, a2 - 29: 03cd mov.n a12, a3 - 2b: 1d9ca2 l16si a10, a12, 58 - 2e: 0e0d02 l8ui a0, a13, 14 - 31: 4228 l32i.n a2, a2, 16 - 33: ac78 l32i.n a7, a12, 40 - 35: 171332 l16ui a3, a3, 46 - 38: 755870 extui a5, a7, 24, 8 - 3b: 748830 extui a8, a3, 8, 8 - 3e: 116380 slli a6, a3, 8 - 41: 414870 srli a4, a7, 8 - 44: 373a add.n a3, a7, a3 - 46: 206680 or a6, a6, a8 - 49: 0e4262 s8i a6, a2, 14 - 4c: ffed81 l32r a8, 0 <.text> - 4f: 416860 srli a6, a6, 8 - 52: 104480 and a4, a4, a8 - 55: 204450 or a4, a4, a5 - 58: 015780 slli a5, a7, 24 - 5b: 0f4262 s8i a6, a2, 15 - 5e: 107780 and a7, a7, a8 - 61: 117780 slli a7, a7, 8 - 64: 205570 or a5, a5, a7 - 67: 204450 or a4, a4, a5 - 6a: 084242 s8i a4, a2, 8 - 6d: 414840 srli a4, a4, 8 - 70: 094242 s8i a4, a2, 9 - 73: 414840 srli a4, a4, 8 - 76: 0a4242 s8i a4, a2, 10 - 79: 414840 srli a4, a4, 8 - 7c: 0b4242 s8i a4, a2, 11 - 7f: cc39 s32i.n a3, a12, 48 - 81: 046007 bbci a0, 0, 89 <.text+0x89> - 84: ffe091 l32r a9, 4 <.text+0x4> - 87: 5299 s32i.n a9, a2, 20 - 89: 000c movi.n a0, 0 - 8b: 020a66 bnei a10, -1, 91 <.text+0x91> - 8e: 1d5c02 s16i a0, a12, 58 - 91: 0b6c16 beqz a12, 14b <.text+0x14b> - 94: 0cb8 l32i.n a11, a12, 0 - 96: ec4b addi.n a14, a12, 4 - 98: 0afb16 beqz a11, 14b <.text+0x14b> - 9b: 102c32 l32i a3, a12, 64 - 9e: 4d28 l32i.n a2, a13, 16 - a0: 046356 bnez a3, ea <.text+0xea> - a3: 070252 l8ui a5, a2, 7 - a6: 060262 l8ui a6, a2, 6 - a9: 115580 slli a5, a5, 8 - ac: 205560 or a5, a5, a6 - af: 050262 l8ui a6, a2, 5 - b2: 115580 slli a5, a5, 8 - b5: 205560 or a5, a5, a6 - b8: 040262 l8ui a6, a2, 4 - bb: 115580 slli a5, a5, 8 - be: 205560 or a5, a5, a6 - c1: ffd161 l32r a6, 8 <.text+0x8> - c4: 414850 srli a4, a5, 8 - c7: 107560 and a7, a5, a6 - ca: 104460 and a4, a4, a6 - cd: 117780 slli a7, a7, 8 - d0: 016580 slli a6, a5, 24 - d3: 755850 extui a5, a5, 24, 8 - d6: 206670 or a6, a6, a7 - d9: 204450 or a4, a4, a5 - dc: ffcc51 l32r a5, c <.text+0xc> - df: 204460 or a4, a4, a6 - e2: 0558 l32i.n a5, a5, 0 - e4: 106c52 s32i a5, a12, 64 - e7: 116c42 s32i a4, a12, 68 - ea: 0c3d mov.n a3, a12 - ec: 0e4d mov.n a4, a14 - ee: 1d78 l32i.n a7, a13, 4 - f0: 650c movi.n a5, 6 - f2: 051792 l16ui a9, a7, 10 - f5: 041762 l16ui a6, a7, 8 - f8: 1788 l32i.n a8, a7, 4 - fa: 1729 s32i.n a2, a7, 4 - fc: c08280 sub a8, a2, a8 - ff: c06680 sub a6, a6, a8 - 102: c09980 sub a9, a9, a8 - 105: 055792 s16i a9, a7, 10 - 108: f46060 extui a6, a6, 0, 16 - 10b: 418800 srli a8, a0, 8 - 10e: 045762 s16i a6, a7, 8 - 111: 104202 s8i a0, a2, 16 - 114: 114282 s8i a8, a2, 17 - 117: 072d mov.n a2, a7 - 119: ffbd01 l32r a0, 10 <.text+0x10> - 11c: 0000c0 callx0 a0 - 11f: 0e4d mov.n a4, a14 - 121: 0c3d mov.n a3, a12 - 123: 0a0c52 l8ui a5, a12, 10 - 126: 090c62 l8ui a6, a12, 9 - 129: 670c movi.n a7, 6 - 12b: 4da8 l32i.n a10, a13, 16 - 12d: 419820 srli a9, a2, 8 - 130: 104a22 s8i a2, a10, 16 - 133: 114a92 s8i a9, a10, 17 - 136: 1d28 l32i.n a2, a13, 4 - 138: ffb701 l32r a0, 14 <.text+0x14> - 13b: 0000c0 callx0 a0 - 13e: 11c8 l32i.n a12, a1, 4 - 140: 21d8 l32i.n a13, a1, 8 - 142: 31e8 l32i.n a14, a1, 12 - 144: 0108 l32i.n a0, a1, 0 - 146: 10c112 addi a1, a1, 16 - 149: f00d ret.n - 14b: ec4b addi.n a14, a12, 4 - 14d: 0e2d mov.n a2, a14 - 14f: ffb201 l32r a0, 18 <.text+0x18> - 152: 0000c0 callx0 a0 - 155: 000c movi.n a0, 0 - 157: fe3216 beqz a2, 13e <.text+0x13e> - 15a: 12b8 l32i.n a11, a2, 4 - 15c: 0cb9 s32i.n a11, a12, 0 - 15e: ffce46 j 9b <.text+0x9b> - -Disassembly of section .irom0.text: - -00000164 : - 164: 00ff00 excw - 167: 000000 ill - 16a: 120000 excw - 16d: 59f0c1 l32r a12, fffd6930 - 170: 210911 l32r a1, fffc8594 - 173: 31c9 s32i.n a12, a1, 12 - 175: 0129 s32i.n a2, a1, 0 - 177: 03cd mov.n a12, a3 - 179: 120c movi.n a2, 1 - 17b: 334a add.n a3, a3, a4 - 17d: 040c movi.n a4, 0 - 17f: 14c332 addi a3, a3, 20 - 182: f43030 extui a3, a3, 0, 16 - 185: fff801 l32r a0, 168 - 188: 0000c0 callx0 a0 - 18b: 0ca216 beqz a2, 259 - 18e: fff561 l32r a6, 164 - 191: 11b8 l32i.n a11, a1, 4 - 193: 0158 l32i.n a5, a1, 0 - 195: 1278 l32i.n a7, a2, 4 - 197: 000c movi.n a0, 0 - 199: 124702 s8i a0, a7, 18 - 19c: 114702 s8i a0, a7, 17 - 19f: 104702 s8i a0, a7, 16 - 1a2: 1015a2 l16ui a10, a5, 32 - 1a5: a598 l32i.n a9, a5, 40 - 1a7: 0447b2 s8i a11, a7, 4 - 1aa: 171542 l16ui a4, a5, 46 - 1ad: 41b8b0 srli a11, a11, 8 - 1b0: 743840 extui a3, a4, 8, 8 - 1b3: 0547b2 s8i a11, a7, 5 - 1b6: 418890 srli a8, a9, 8 - 1b9: 108860 and a8, a8, a6 - 1bc: 41b8b0 srli a11, a11, 8 - 1bf: 0647b2 s8i a11, a7, 6 - 1c2: 7408a0 extui a0, a10, 8, 8 - 1c5: 41b8b0 srli a11, a11, 8 - 1c8: 0747b2 s8i a11, a7, 7 - 1cb: 11aa80 slli a10, a10, 8 - 1ce: 20aa00 or a10, a10, a0 - 1d1: 1115b2 l16ui a11, a5, 34 - 1d4: 0047a2 s8i a10, a7, 0 - 1d7: 41a8a0 srli a10, a10, 8 - 1da: 7408b0 extui a0, a11, 8, 8 - 1dd: 0147a2 s8i a10, a7, 1 - 1e0: 11bb80 slli a11, a11, 8 - 1e3: efa0a2 movi a10, 239 - 1e6: 20bb00 or a11, a11, a0 - 1e9: 110480 slli a0, a4, 8 - 1ec: 0247b2 s8i a11, a7, 2 - 1ef: 494a add.n a4, a9, a4 - 1f1: 41b8b0 srli a11, a11, 8 - 1f4: 200030 or a0, a0, a3 - 1f7: 0e4702 s8i a0, a7, 14 - 1fa: 0347b2 s8i a11, a7, 3 - 1fd: 103960 and a3, a9, a6 - 200: 0b1c movi.n a11, 16 - 202: 113380 slli a3, a3, 8 - 205: 756890 extui a6, a9, 24, 8 - 208: 410800 srli a0, a0, 8 - 20b: 0f4702 s8i a0, a7, 15 - 20e: 208860 or a8, a8, a6 - 211: 019980 slli a9, a9, 24 - 214: 209930 or a9, a9, a3 - 217: 060c movi.n a6, 0 - 219: 134762 s8i a6, a7, 19 - 21c: 208890 or a8, a8, a9 - 21f: 084782 s8i a8, a7, 8 - 222: 4192c0 srli a9, a12, 2 - 225: 995b addi.n a9, a9, 5 - 227: 418880 srli a8, a8, 8 - 22a: 094782 s8i a8, a7, 9 - 22d: 119940 slli a9, a9, 12 - 230: 10a9a0 and a10, a9, a10 - 233: 418880 srli a8, a8, 8 - 236: 0a4782 s8i a8, a7, 10 - 239: 2099b0 or a9, a9, a11 - 23c: 20aab0 or a10, a10, a11 - 23f: 11aa80 slli a10, a10, 8 - 242: 749890 extui a9, a9, 8, 8 - 245: 418880 srli a8, a8, 8 - 248: 0b4782 s8i a8, a7, 11 - 24b: 2099a0 or a9, a9, a10 - 24e: 0c4792 s8i a9, a7, 12 - 251: 419890 srli a9, a9, 8 - 254: 0d4792 s8i a9, a7, 13 - 257: c549 s32i.n a4, a5, 48 - 259: 31c8 l32i.n a12, a1, 12 - 25b: 2108 l32i.n a0, a1, 8 - 25d: 10c112 addi a1, a1, 16 - 260: f00d ret.n - ... - -00000264 : - 264: f0c112 addi a1, a1, -16 - 267: 1e2242 l32i a4, a2, 120 - 26a: 0109 s32i.n a0, a1, 0 - 26c: 04bc beqz.n a4, 2a0 - 26e: 0408 l32i.n a0, a4, 0 - 270: 508c beqz.n a0, 279 - 272: 004d mov.n a4, a0 - 274: 0008 l32i.n a0, a0, 0 - 276: ff8056 bnez a0, 272 - 279: 4448 l32i.n a4, a4, 16 - 27b: 0d0402 l8ui a0, a4, 13 - 27e: 0c0432 l8ui a3, a4, 12 - 281: 110080 slli a0, a0, 8 - 284: 200030 or a0, a0, a3 - 287: 243800 extui a3, a0, 8, 3 - 28a: 23dc bnez.n a3, 2a0 - 28c: 00a122 movi a2, 0x100 - 28f: 202020 or a2, a0, a2 - 292: 0c4422 s8i a2, a4, 12 - 295: 412820 srli a2, a2, 8 - 298: 0d4422 s8i a2, a4, 13 - 29b: 020c movi.n a2, 0 - 29d: 000106 j 2a5 - 2a0: 130c movi.n a3, 1 - 2a2: 000005 call0 2a4 - 2a5: 0108 l32i.n a0, a1, 0 - 2a7: 10c112 addi a1, a1, 16 - 2aa: f00d ret.n - 2ac: 000000 ill - 2af: ff0000 excw - ... - 2c2: 120000 excw - 2c5: 49e0c1 l32r a12, fffd2a48 - 2c8: 215931 l32r a3, fffc882c - 2cb: 1169 s32i.n a6, a1, 4 - 2cd: 5109 s32i.n a0, a1, 20 - 2cf: 71d9 s32i.n a13, a1, 28 - 2d1: 61c9 s32i.n a12, a1, 24 - 2d3: 03dd mov.n a13, a3 - 2d5: 02cd mov.n a12, a2 - 2d7: fff521 l32r a2, 2ac - 2da: 41c9 s32i.n a12, a1, 16 - 2dc: 041222 l16ui a2, a2, 8 - 2df: fff501 l32r a0, 2b4 - 2e2: 0000c0 callx0 a0 - 2e5: 02cd mov.n a12, a2 - 2e7: 0ab256 bnez a2, 396 - 2ea: 0d2d mov.n a2, a13 - 2ec: fff301 l32r a0, 2b8 - 2ef: 0000c0 callx0 a0 - 2f2: 0c0c movi.n a12, 0 - 2f4: 002446 j 389 - 2f7: 090c movi.n a9, 0 - 2f9: ffed81 l32r a8, 2b0 - 2fc: 1c58 l32i.n a5, a12, 4 - 2fe: 2168 l32i.n a6, a1, 8 - 300: 1558 l32i.n a5, a5, 4 - 302: 414860 srli a4, a6, 8 - 305: 104480 and a4, a4, a8 - 308: 107680 and a7, a6, a8 - 30b: 4c59 s32i.n a5, a12, 16 - 30d: 124592 s8i a9, a5, 18 - 310: 117780 slli a7, a7, 8 - 313: 090c movi.n a9, 0 - 315: 758860 extui a8, a6, 24, 8 - 318: 204480 or a4, a4, a8 - 31b: 134592 s8i a9, a5, 19 - 31e: 016680 slli a6, a6, 24 - 321: 4198 l32i.n a9, a1, 16 - 323: 206670 or a6, a6, a7 - 326: 204460 or a4, a4, a6 - 329: 0178 l32i.n a7, a1, 0 - 32b: 3168 l32i.n a6, a1, 12 - 32d: 111982 l16ui a8, a9, 34 - 330: 044542 s8i a4, a5, 4 - 333: 101992 l16ui a9, a9, 32 - 336: 417270 srli a7, a7, 2 - 339: 414840 srli a4, a4, 8 - 33c: 054542 s8i a4, a5, 5 - 33f: 74a880 extui a10, a8, 8, 8 - 342: 775b addi.n a7, a7, 5 - 344: 118880 slli a8, a8, 8 - 347: 117740 slli a7, a7, 12 - 34a: 414840 srli a4, a4, 8 - 34d: 064542 s8i a4, a5, 6 - 350: 206670 or a6, a6, a7 - 353: 2088a0 or a8, a8, a10 - 356: 024582 s8i a8, a5, 2 - 359: 74a890 extui a10, a9, 8, 8 - 35c: 747860 extui a7, a6, 8, 8 - 35f: 414840 srli a4, a4, 8 - 362: 074542 s8i a4, a5, 7 - 365: 116680 slli a6, a6, 8 - 368: 119980 slli a9, a9, 8 - 36b: 418880 srli a8, a8, 8 - 36e: 034582 s8i a8, a5, 3 - 371: 2099a0 or a9, a9, a10 - 374: 206670 or a6, a6, a7 - 377: 0c4562 s8i a6, a5, 12 - 37a: 004592 s8i a9, a5, 0 - 37d: 416860 srli a6, a6, 8 - 380: 419890 srli a9, a9, 8 - 383: 014592 s8i a9, a5, 1 - 386: 0d4562 s8i a6, a5, 13 - 389: 5108 l32i.n a0, a1, 20 - 38b: 0c2d mov.n a2, a12 - 38d: 71d8 l32i.n a13, a1, 28 - 38f: 61c8 l32i.n a12, a1, 24 - 391: 20c112 addi a1, a1, 32 - 394: f00d ret.n - 396: 431c movi.n a3, 20 - 398: 041d72 l16ui a7, a13, 8 - 39b: 4a0c movi.n a10, 4 - 39d: 100c movi.n a0, 1 - 39f: 11b8 l32i.n a11, a1, 4 - 3a1: 060c movi.n a6, 0 - 3a3: 069d mov.n a9, a6 - 3a5: 068d mov.n a8, a6 - 3a7: 0e42b2 s8i a11, a2, 14 - 3aa: 1cd9 s32i.n a13, a12, 4 - 3ac: 0c69 s32i.n a6, a12, 0 - 3ae: 220c movi.n a2, 2 - 3b0: 102b20 and a2, a11, a2 - 3b3: 932020 movnez a2, a0, a2 - 3b6: 04b0b0 extui a11, a11, 0, 1 - 3b9: c00c movi.n a0, 12 - 3bb: 938ab0 movnez a8, a10, a11 - 3be: 939020 movnez a9, a0, a2 - 3c1: 0d2d mov.n a2, a13 - 3c3: 889a add.n a8, a8, a9 - 3c5: 748080 extui a8, a8, 0, 8 - 3c8: 0189 s32i.n a8, a1, 0 - 3ca: c07780 sub a7, a7, a8 - 3cd: 065c72 s16i a7, a12, 12 - 3d0: ffbb01 l32r a0, 2bc - 3d3: 0000c0 callx0 a0 - 3d6: f1d216 beqz a2, 2f7 - 3d9: 0c2d mov.n a2, a12 - 3db: ffb901 l32r a0, 2c0 - 3de: 0000c0 callx0 a0 - 3e1: ffc346 j 2f2 - 3e4: 000000 ill - 3e7: 040c00 extui a0, a0, 12, 1 - 3ea: f0c112 addi a1, a1, -16 - 3ed: 1159 s32i.n a5, a1, 4 - 3ef: 0139 s32i.n a3, a1, 0 - 3f1: 2109 s32i.n a0, a1, 8 - 3f3: b4a532 movi a3, 0x5b4 - 3f6: fffb01 l32r a0, 3e4 - 3f9: 0000c0 callx0 a0 - 3fc: 32cc bnez.n a2, 403 - 3fe: 020c movi.n a2, 0 - 400: 000486 j 416 - 403: 0108 l32i.n a0, a1, 0 - 405: 051232 l16ui a3, a2, 10 - 408: 1148 l32i.n a4, a1, 4 - 40a: c03300 sub a3, a3, a0 - 40d: 005432 s16i a3, a4, 0 - 410: 045202 s16i a0, a2, 8 - 413: 055202 s16i a0, a2, 10 - 416: 2108 l32i.n a0, a1, 8 - 418: 10c112 addi a1, a1, 16 - 41b: f00d ret.n - 41d: 000000 ill - 420: fffc bnez.n a15, 463 - 422: 580000 excw - 425: 452642 l32i a4, a6, 0x114 - 428: 260d excw - 42a: 260a75 excw - 42d: 260725 excw - 430: 7c0435 excw - 433: 084653 excw - 436: 23ac00 excw - 439: 391242 l16ui a4, a2, 114 - 43c: 80a062 movi a6, 128 - 43f: 0b3437 bltu a4, a3, 44e - 442: 3a1232 l16ui a3, a2, 116 - 445: fff651 l32r a5, 420 - 448: 0283f6 bgeui a3, 8, 44e - 44b: 0eb537 bgeu a5, a3, 45d - 44e: 240272 l8ui a7, a2, 36 - 451: f37c movi.n a3, -1 - 453: 207760 or a7, a7, a6 - 456: 244272 s8i a7, a2, 36 - 459: 032d mov.n a2, a3 - 45b: f00d ret.n - 45d: 030c movi.n a3, 0 - 45f: fffd86 j 459 - 462: 000000 ill - 465: 0008 l32i.n a0, a0, 0 - ... - -000004a0 : - 4a0: a0c112 addi a1, a1, -96 - 4a3: d109 s32i.n a0, a1, 52 - 4a5: b159 s32i.n a5, a1, 44 - 4a7: 1161f2 s32i a15, a1, 68 - 4aa: f1d9 s32i.n a13, a1, 60 - 4ac: e1c9 s32i.n a12, a1, 56 - 4ae: 1061e2 s32i a14, a1, 64 - 4b1: 02cd mov.n a12, a2 - 4b3: 03ed mov.n a14, a3 - 4b5: 04dd mov.n a13, a4 - 4b7: 0f0c movi.n a15, 0 - 4b9: 0851f2 s16i a15, a1, 16 - 4bc: 33cc bnez.n a3, 4c3 - 4be: 427c movi.n a2, -12 - 4c0: 001a46 j 52d - 4c3: 043d mov.n a3, a4 - 4c5: fff5c5 call0 424 - 4c8: 061256 bnez a2, 52d - 4cb: 290c movi.n a9, 2 - 4cd: 1361d2 s32i a13, a1, 76 - 4d0: a1e9 s32i.n a14, a1, 40 - 4d2: 3a1ca2 l16ui a10, a12, 116 - 4d5: 1e2c62 l32i a6, a12, 120 - 4d8: 1461a2 s32i a10, a1, 80 - 4db: 11b616 beqz a6, 5fa - 4de: 001706 j 53e - 4e1: 162102 l32i a0, a1, 88 - 4e4: 0e09 s32i.n a0, a14, 0 - 4e6: 1b2c42 l32i a4, a12, 108 - 4e9: 132132 l32i a3, a1, 76 - 4ec: 391c22 l16ui a2, a12, 114 - 4ef: 142152 l32i a5, a1, 80 - 4f2: 3a5c52 s16i a5, a12, 116 - 4f5: c02230 sub a2, a2, a3 - 4f8: 434a add.n a4, a3, a4 - 4fa: 1b6c42 s32i a4, a12, 108 - 4fd: 395c22 s16i a2, a12, 114 - 500: 76ac beqz.n a6, 52b - 502: 4608 l32i.n a0, a6, 16 - 504: 30ac beqz.n a0, 52b - 506: b168 l32i.n a6, a1, 44 - 508: 170c movi.n a7, 1 - 50a: 206670 or a6, a6, a7 - 50d: 1ae617 bbsi a6, 1, 52b - 510: ffd591 l32r a9, 464 - 513: 0d0082 l8ui a8, a0, 13 - 516: 0c00a2 l8ui a10, a0, 12 - 519: 118880 slli a8, a8, 8 - 51c: 2088a0 or a8, a8, a10 - 51f: 208890 or a8, a8, a9 - 522: 0c4082 s8i a8, a0, 12 - 525: 418880 srli a8, a8, 8 - 528: 0d4082 s8i a8, a0, 13 - 52b: 020c movi.n a2, 0 - 52d: e1c8 l32i.n a12, a1, 56 - 52f: f1d8 l32i.n a13, a1, 60 - 531: 1021e2 l32i a14, a1, 64 - 534: 1121f2 l32i a15, a1, 68 - 537: d108 l32i.n a0, a1, 52 - 539: 60c112 addi a1, a1, 96 - 53c: f00d ret.n - 53e: 0628 l32i.n a2, a6, 0 - 540: 06ed mov.n a14, a6 - 542: 528c beqz.n a2, 54b - 544: 02ed mov.n a14, a2 - 546: 0228 l32i.n a2, a2, 0 - 548: ff8256 bnez a2, 544 - 54b: 4a0c movi.n a10, 4 - 54d: 061e72 l16ui a7, a14, 12 - 550: 1e1c42 l16ui a4, a12, 60 - 553: 3b1c22 l16ui a2, a12, 118 - 556: c60c movi.n a6, 12 - 558: 0e0eb2 l8ui a11, a14, 14 - 55b: 0f5d mov.n a5, a15 - 55d: 108b90 and a8, a11, a9 - 560: 935680 movnez a5, a6, a8 - 563: 04b0b0 extui a11, a11, 0, 1 - 566: 085122 s16i a2, a1, 16 - 569: 93fab0 movnez a15, a10, a11 - 56c: 55fa add.n a5, a5, a15 - 56e: 575a add.n a5, a7, a5 - 570: c04450 sub a4, a4, a5 - 573: f44040 extui a4, a4, 0, 16 - 576: c29c beqz.n a2, 596 - 578: 1321d2 l32i a13, a1, 76 - 57b: 0e6d mov.n a6, a14 - 57d: 0d0d mov.n a0, a13 - 57f: 01b2d7 bgeu a2, a13, 584 - 582: 020d mov.n a0, a2 - 584: f40000 extui a0, a0, 0, 16 - 587: c04400 sub a4, a4, a0 - 58a: c05200 sub a5, a2, a0 - 58d: 085152 s16i a5, a1, 16 - 590: f44040 extui a4, a4, 0, 16 - 593: 0000c6 j 59a - 596: 000c movi.n a0, 0 - 598: 060c movi.n a6, 0 - 59a: 132182 l32i a8, a1, 76 - 59d: 00dd mov.n a13, a0 - 59f: 52b087 bgeu a0, a8, 5f5 - 5a2: 04f416 beqz a4, 5f5 - 5a5: 04c716 beqz a7, 5f5 - 5a8: 042d mov.n a2, a4 - 5aa: 71e9 s32i.n a14, a1, 28 - 5ac: 5109 s32i.n a0, a1, 20 - 5ae: c06800 sub a6, a8, a0 - 5b1: b178 l32i.n a7, a1, 44 - 5b3: 180c movi.n a8, 1 - 5b5: 207780 or a7, a7, a8 - 5b8: 748070 extui a8, a7, 0, 8 - 5bb: c189 s32i.n a8, a1, 48 - 5bd: 047070 extui a7, a7, 0, 1 - 5c0: 01a647 bge a6, a4, 5c5 - 5c3: 062d mov.n a2, a6 - 5c5: f49020 extui a9, a2, 0, 16 - 5c8: 161716 beqz a7, 72d - 5cb: 093d mov.n a3, a9 - 5cd: 8199 s32i.n a9, a1, 32 - 5cf: 087d mov.n a7, a8 - 5d1: 320c movi.n a2, 3 - 5d3: 10c152 addi a5, a1, 16 - 5d6: 0c6d mov.n a6, a12 - 5d8: 1a0c movi.n a10, 1 - 5da: 01a9 s32i.n a10, a1, 0 - 5dc: ffe085 call0 3e8 - 5df: 02fd mov.n a15, a2 - 5e1: 1f3216 beqz a2, 7d8 - 5e4: 1228 l32i.n a2, a2, 4 - 5e6: a138 l32i.n a3, a1, 40 - 5e8: 8148 l32i.n a4, a1, 32 - 5ea: 33da add.n a3, a3, a13 - 5ec: ff9f01 l32r a0, 468 - 5ef: 0000c0 callx0 a0 - 5f2: 005406 j 746 - 5f5: 0f0c movi.n a15, 0 - 5f7: 000246 j 604 - 5fa: 000c movi.n a0, 0 - 5fc: 0d0c movi.n a13, 0 - 5fe: 060c movi.n a6, 0 - 600: 0e0c movi.n a14, 0 - 602: 0f0c movi.n a15, 0 - 604: 132142 l32i a4, a1, 76 - 607: 0a0c movi.n a10, 0 - 609: 023d47 bltu a13, a4, 60f - 60c: 005506 j 764 - 60f: 120c movi.n a2, 1 - 611: b1b8 l32i.n a11, a1, 44 - 613: 030c movi.n a3, 0 - 615: 166132 s32i a3, a1, 88 - 618: 20bb20 or a11, a11, a2 - 61b: 7420b0 extui a2, a11, 0, 8 - 61e: c129 s32i.n a2, a1, 48 - 620: 04b0b0 extui a11, a11, 0, 1 - 623: 1761b2 s32i a11, a1, 92 - 626: 61a9 s32i.n a10, a1, 24 - 628: 5109 s32i.n a0, a1, 20 - 62a: 1e1c42 l16ui a4, a12, 60 - 62d: 132122 l32i a2, a1, 76 - 630: 046d mov.n a6, a4 - 632: c022d0 sub a2, a2, a13 - 635: f42020 extui a2, a2, 0, 16 - 638: 01b247 bgeu a2, a4, 63d - 63b: 026d mov.n a6, a2 - 63d: f43060 extui a3, a6, 0, 16 - 640: 126132 s32i a3, a1, 72 - 643: ebac beqz.n a11, 675 - 645: 162172 l32i a7, a1, 88 - 648: 160c movi.n a6, 1 - 64a: 050c movi.n a5, 0 - 64c: 020c movi.n a2, 0 - 64e: 835670 moveqz a5, a6, a7 - 651: 0c6d mov.n a6, a12 - 653: 0159 s32i.n a5, a1, 0 - 655: c178 l32i.n a7, a1, 48 - 657: 10c152 addi a5, a1, 16 - 65a: ffd8c5 call0 3e8 - 65d: 156122 s32i a2, a1, 84 - 660: 0a1216 beqz a2, 705 - 663: 1228 l32i.n a2, a2, 4 - 665: a138 l32i.n a3, a1, 40 - 667: 122142 l32i a4, a1, 72 - 66a: 33da add.n a3, a3, a13 - 66c: ff8001 l32r a0, 46c - 66f: 0000c0 callx0 a0 - 672: 000b86 j 6a4 - 675: 020c movi.n a2, 0 - 677: 140c movi.n a4, 1 - 679: ff7d01 l32r a0, 470 - 67c: 0000c0 callx0 a0 - 67f: 9129 s32i.n a2, a1, 36 - 681: 080216 beqz a2, 705 - 684: a138 l32i.n a3, a1, 40 - 686: 040c movi.n a4, 0 - 688: 33da add.n a3, a3, a13 - 68a: 1239 s32i.n a3, a2, 4 - 68c: 020c movi.n a2, 0 - 68e: 030c movi.n a3, 0 - 690: ff7901 l32r a0, 474 - 693: 0000c0 callx0 a0 - 696: 156122 s32i a2, a1, 84 - 699: 143216 beqz a2, 7e0 - 69c: 9138 l32i.n a3, a1, 36 - 69e: ff7601 l32r a0, 478 - 6a1: 0000c0 callx0 a0 - 6a4: 152122 l32i a2, a1, 84 - 6a7: ff7501 l32r a0, 47c - 6aa: 0000c0 callx0 a0 - 6ad: 142152 l32i a5, a1, 80 - 6b0: 840c movi.n a4, 8 - 6b2: 652a add.n a6, a5, a2 - 6b4: f45060 extui a5, a6, 0, 16 - 6b7: 146152 s32i a5, a1, 80 - 6ba: 3e3457 bltu a4, a5, 6fc - 6bd: 152132 l32i a3, a1, 84 - 6c0: 0c2d mov.n a2, a12 - 6c2: 040c movi.n a4, 0 - 6c4: 1b2c52 l32i a5, a12, 108 - 6c7: 060c movi.n a6, 0 - 6c9: 55da add.n a5, a5, a13 - 6cb: ffbf85 call0 2c4 - 6ce: 5108 l32i.n a0, a1, 20 - 6d0: 12bc beqz.n a2, 705 - 6d2: 1721b2 l32i a11, a1, 92 - 6d5: 02ad mov.n a10, a2 - 6d7: 162162 l32i a6, a1, 88 - 6da: 122132 l32i a3, a1, 72 - 6dd: 46cc bnez.n a6, 6e5 - 6df: 166122 s32i a2, a1, 88 - 6e2: 0000c6 j 6e9 - 6e5: 6188 l32i.n a8, a1, 24 - 6e7: 0829 s32i.n a2, a8, 0 - 6e9: 132192 l32i a9, a1, 76 - 6ec: d3da add.n a13, a3, a13 - 6ee: f4d0d0 extui a13, a13, 0, 16 - 6f1: 02bd97 bgeu a13, a9, 6f7 - 6f4: ffcac6 j 623 - 6f7: 026d mov.n a6, a2 - 6f9: 001b06 j 769 - 6fc: 152122 l32i a2, a1, 84 - 6ff: ff6001 l32r a0, 480 - 702: 0000c0 callx0 a0 - 705: 240c42 l8ui a4, a12, 36 - 708: 80a052 movi a5, 128 - 70b: 204450 or a4, a4, a5 - 70e: 244c42 s8i a4, a12, 36 - 711: 6f8c beqz.n a15, 71b - 713: 0f2d mov.n a2, a15 - 715: ff5b01 l32r a0, 484 - 718: 0000c0 callx0 a0 - 71b: 162162 l32i a6, a1, 88 - 71e: 668c beqz.n a6, 728 - 720: 062d mov.n a2, a6 - 722: ff5901 l32r a0, 488 - 725: 0000c0 callx0 a0 - 728: f27c movi.n a2, -1 - 72a: ff7fc6 j 52d - 72d: 093d mov.n a3, a9 - 72f: 8199 s32i.n a9, a1, 32 - 731: 320c movi.n a2, 3 - 733: 140c movi.n a4, 1 - 735: ff5501 l32r a0, 48c - 738: 0000c0 callx0 a0 - 73b: 02fd mov.n a15, a2 - 73d: 097216 beqz a2, 7d8 - 740: a178 l32i.n a7, a1, 40 - 742: 77da add.n a7, a7, a13 - 744: 1279 s32i.n a7, a2, 4 - 746: 8108 l32i.n a0, a1, 32 - 748: 0f2d mov.n a2, a15 - 74a: d0da add.n a13, a0, a13 - 74c: f4d0d0 extui a13, a13, 0, 16 - 74f: ff5001 l32r a0, 490 - 752: 0000c0 callx0 a0 - 755: 5108 l32i.n a0, a1, 20 - 757: 142132 l32i a3, a1, 80 - 75a: 7168 l32i.n a6, a1, 28 - 75c: 332a add.n a3, a3, a2 - 75e: 146132 s32i a3, a1, 80 - 761: ffa7c6 j 604 - 764: 040c movi.n a4, 0 - 766: 166142 s32i a4, a1, 88 - 769: e0bc beqz.n a0, 7ab - 76b: 1ed8 l32i.n a13, a14, 4 - 76d: 2dbc beqz.n a13, 7a3 - 76f: 5109 s32i.n a0, a1, 20 - 771: 7169 s32i.n a6, a1, 28 - 773: 041d52 l16ui a5, a13, 8 - 776: 0d78 l32i.n a7, a13, 0 - 778: 550a add.n a5, a5, a0 - 77a: 045d52 s16i a5, a13, 8 - 77d: d7dc bnez.n a7, 79e - 77f: 1d38 l32i.n a3, a13, 4 - 781: 051d22 l16ui a2, a13, 10 - 784: 004d mov.n a4, a0 - 786: 223a add.n a2, a2, a3 - 788: a138 l32i.n a3, a1, 40 - 78a: ff4201 l32r a0, 494 - 78d: 0000c0 callx0 a0 - 790: 7168 l32i.n a6, a1, 28 - 792: 5108 l32i.n a0, a1, 20 - 794: 051d42 l16ui a4, a13, 10 - 797: 0d78 l32i.n a7, a13, 0 - 799: 440a add.n a4, a4, a0 - 79b: 055d42 s16i a4, a13, 10 - 79e: 07dd mov.n a13, a7 - 7a0: fcb756 bnez a7, 76f - 7a3: 061e52 l16ui a5, a14, 12 - 7a6: 550a add.n a5, a5, a0 - 7a8: 065e52 s16i a5, a14, 12 - 7ab: 7169 s32i.n a6, a1, 28 - 7ad: 081172 l16ui a7, a1, 16 - 7b0: 3b5c72 s16i a7, a12, 118 - 7b3: 5f9c beqz.n a15, 7cc - 7b5: 1e28 l32i.n a2, a14, 4 - 7b7: 0f3d mov.n a3, a15 - 7b9: ff3701 l32r a0, 498 - 7bc: 0000c0 callx0 a0 - 7bf: 061e92 l16ui a9, a14, 12 - 7c2: 041f82 l16ui a8, a15, 8 - 7c5: 7168 l32i.n a6, a1, 28 - 7c7: 889a add.n a8, a8, a9 - 7c9: 065e82 s16i a8, a14, 12 - 7cc: d11e56 bnez a14, 4e1 - 7cf: 1621a2 l32i a10, a1, 88 - 7d2: 1e6ca2 s32i a10, a12, 120 - 7d5: ff4346 j 4e6 - 7d8: 0b0c movi.n a11, 0 - 7da: 1661b2 s32i a11, a1, 88 - 7dd: ffc906 j 705 - 7e0: 9128 l32i.n a2, a1, 36 - 7e2: ff2e01 l32r a0, 49c - 7e5: 0000c0 callx0 a0 - 7e8: ffc646 j 705 - 7eb: fffc00 excw - ... - -000007f8 : - 7f8: e0c112 addi a1, a1, -32 - 7fb: 41d9 s32i.n a13, a1, 16 - 7fd: 2109 s32i.n a0, a1, 8 - 7ff: 31c9 s32i.n a12, a1, 12 - 801: 80a002 movi a0, 128 - 804: 02cd mov.n a12, a2 - 806: 3a1222 l16ui a2, a2, 116 - 809: 03dd mov.n a13, a3 - 80b: 0582f6 bgeui a2, 8, 814 - 80e: fff731 l32r a3, 7ec - 811: 61b327 bgeu a3, a2, 876 - 814: 240c42 l8ui a4, a12, 36 - 817: 204400 or a4, a4, a0 - 81a: 244c42 s8i a4, a12, 36 - 81d: f07c movi.n a0, -1 - 81f: 001186 j 869 - 822: 0308 l32i.n a0, a3, 0 - 824: 508c beqz.n a0, 82d - 826: 003d mov.n a3, a0 - 828: 0008 l32i.n a0, a0, 0 - 82a: ff8056 bnez a0, 826 - 82d: 0329 s32i.n a2, a3, 0 - 82f: 0400d0 extui a0, a13, 0, 1 - 832: 3b5c62 s16i a6, a12, 118 - 835: 15cc bnez.n a5, 83a - 837: 0f6d07 bbci a13, 0, 84a - 83a: 391c72 l16ui a7, a12, 114 - 83d: 1b2c82 l32i a8, a12, 108 - 840: 770b addi.n a7, a7, -1 - 842: 881b addi.n a8, a8, 1 - 844: 1b6c82 s32i a8, a12, 108 - 847: 395c72 s16i a7, a12, 114 - 84a: 908c beqz.n a0, 857 - 84c: 240c82 l8ui a8, a12, 36 - 84f: 092c movi.n a9, 32 - 851: 208890 or a8, a8, a9 - 854: 244c82 s8i a8, a12, 36 - 857: 1228 l32i.n a2, a2, 4 - 859: ffe501 l32r a0, 7f0 - 85c: 0000c0 callx0 a0 - 85f: 3a1ca2 l16ui a10, a12, 116 - 862: 000c movi.n a0, 0 - 864: aa2a add.n a10, a10, a2 - 866: 3a5ca2 s16i a10, a12, 116 - 869: 31c8 l32i.n a12, a1, 12 - 86b: 41d8 l32i.n a13, a1, 16 - 86d: 002d mov.n a2, a0 - 86f: 2108 l32i.n a0, a1, 8 - 871: 20c112 addi a1, a1, 32 - 874: f00d ret.n - 876: 391cb2 l16ui a11, a12, 114 - 879: fa0b16 beqz a11, 81d - 87c: 020c movi.n a2, 0 - 87e: c70c movi.n a7, 12 - 880: 450c movi.n a5, 4 - 882: 190c movi.n a9, 1 - 884: 030c movi.n a3, 0 - 886: 280c movi.n a8, 2 - 888: 106d80 and a6, a13, a8 - 88b: 034d mov.n a4, a3 - 88d: 0169 s32i.n a6, a1, 0 - 88f: 936960 movnez a6, a9, a6 - 892: 1169 s32i.n a6, a1, 4 - 894: 934560 movnez a4, a5, a6 - 897: 108680 and a8, a6, a8 - 89a: 933780 movnez a3, a7, a8 - 89d: 334a add.n a3, a3, a4 - 89f: 743030 extui a3, a3, 0, 8 - 8a2: 040c movi.n a4, 0 - 8a4: ffd401 l32r a0, 7f4 - 8a7: 0000c0 callx0 a0 - 8aa: e28c beqz.n a2, 8bc - 8ac: 0d4d mov.n a4, a13 - 8ae: 1b2c52 l32i a5, a12, 108 - 8b1: 023d mov.n a3, a2 - 8b3: 1168 l32i.n a6, a1, 4 - 8b5: 0c2d mov.n a2, a12 - 8b7: ffa0c5 call0 2c4 - 8ba: d2cc bnez.n a2, 8cb - 8bc: 240ca2 l8ui a10, a12, 36 - 8bf: 80a0b2 movi a11, 128 - 8c2: 20aab0 or a10, a10, a11 - 8c5: 244ca2 s8i a10, a12, 36 - 8c8: ffd446 j 81d - 8cb: 060c movi.n a6, 0 - 8cd: 1e2c32 l32i a3, a12, 120 - 8d0: 0158 l32i.n a5, a1, 0 - 8d2: f4c356 bnez a3, 822 - 8d5: 1e6c22 s32i a2, a12, 120 - 8d8: ffd4c6 j 82f - 8db: ff0000 excw - ... - -000008ec : - 8ec: 030c movi.n a3, 0 - 8ee: 040c movi.n a4, 0 - 8f0: fffb81 l32r a8, 8dc - 8f3: e0c112 addi a1, a1, -32 - 8f6: 41d9 s32i.n a13, a1, 16 - 8f8: 2109 s32i.n a0, a1, 8 - 8fa: 31c9 s32i.n a12, a1, 12 - 8fc: 172262 l32i a6, a2, 92 - 8ff: 02cd mov.n a12, a2 - 901: 107680 and a7, a6, a8 - 904: 415860 srli a5, a6, 8 - 907: 105580 and a5, a5, a8 - 90a: 117780 slli a7, a7, 8 - 90d: 758860 extui a8, a6, 24, 8 - 910: 205580 or a5, a5, a8 - 913: 016680 slli a6, a6, 24 - 916: 206670 or a6, a6, a7 - 919: 205560 or a5, a5, a6 - 91c: ff84c5 call0 16c - 91f: 02dd mov.n a13, a2 - 921: 32cc bnez.n a2, 928 - 923: e27c movi.n a2, -2 - 925: 001246 j 972 - 928: 0c3d mov.n a3, a12 - 92a: 650c movi.n a5, 6 - 92c: 041262 l16ui a6, a2, 8 - 92f: fca0b2 movi a11, 252 - 932: 240ca2 l8ui a10, a12, 36 - 935: 4c4b addi.n a4, a12, 4 - 937: 1298 l32i.n a9, a2, 4 - 939: 0199 s32i.n a9, a1, 0 - 93b: 1149 s32i.n a4, a1, 4 - 93d: 10aab0 and a10, a10, a11 - 940: 244ca2 s8i a10, a12, 36 - 943: ffe701 l32r a0, 8e0 - 946: 0000c0 callx0 a0 - 949: 1148 l32i.n a4, a1, 4 - 94b: 0a0c52 l8ui a5, a12, 10 - 94e: 090c62 l8ui a6, a12, 9 - 951: 670c movi.n a7, 6 - 953: 0138 l32i.n a3, a1, 0 - 955: 410820 srli a0, a2, 8 - 958: 104322 s8i a2, a3, 16 - 95b: 114302 s8i a0, a3, 17 - 95e: 0d2d mov.n a2, a13 - 960: 0c3d mov.n a3, a12 - 962: ffe001 l32r a0, 8e4 - 965: 0000c0 callx0 a0 - 968: 0d2d mov.n a2, a13 - 96a: ffdf01 l32r a0, 8e8 - 96d: 0000c0 callx0 a0 - 970: 020c movi.n a2, 0 - 972: 31c8 l32i.n a12, a1, 12 - 974: 41d8 l32i.n a13, a1, 16 - 976: 2108 l32i.n a0, a1, 8 - 978: 20c112 addi a1, a1, 32 - 97b: f00d ret.n - ... - 985: ff .byte 0xff - 986: 000000 ill - 989: 000010 excw - 98c: 001c movi.n a0, 16 - 98e: 000000 ill - 991: 000000 ill - -00000994 : - 994: e0c112 addi a1, a1, -32 - 997: 31d9 s32i.n a13, a1, 12 - 999: 41e9 s32i.n a14, a1, 16 - 99b: 51f9 s32i.n a15, a1, 20 - 99d: 1109 s32i.n a0, a1, 4 - 99f: fff801 l32r a0, 980 - 9a2: 21c9 s32i.n a12, a1, 8 - 9a4: 0008 l32i.n a0, a0, 0 - 9a6: 02cd mov.n a12, a2 - 9a8: c00020 sub a0, a0, a2 - 9ab: 165016 beqz a0, b14 - 9ae: fff5e1 l32r a14, 984 - 9b1: 301c02 l16ui a0, a12, 96 - 9b4: 2b1222 l16ui a2, a2, 86 - 9b7: 6129 s32i.n a2, a1, 24 - 9b9: 01b027 bgeu a0, a2, 9be - 9bc: 6109 s32i.n a0, a1, 24 - 9be: 240c42 l8ui a4, a12, 36 - 9c1: 1e2cd2 l32i a13, a12, 120 - 9c4: 506417 bbci a4, 1, a18 - 9c7: 2c0d16 beqz a13, c8b - 9ca: 6158 l32i.n a5, a1, 24 - 9cc: 061d62 l16ui a6, a13, 12 - 9cf: 4db8 l32i.n a11, a13, 16 - 9d1: 142c82 l32i a8, a12, 80 - 9d4: 040b92 l8ui a9, a11, 4 - 9d7: 050ba2 l8ui a10, a11, 5 - 9da: 070b72 l8ui a7, a11, 7 - 9dd: 060bb2 l8ui a11, a11, 6 - 9e0: 117780 slli a7, a7, 8 - 9e3: 2077b0 or a7, a7, a11 - 9e6: 117780 slli a7, a7, 8 - 9e9: 2077a0 or a7, a7, a10 - 9ec: 117780 slli a7, a7, 8 - 9ef: 207790 or a7, a7, a9 - 9f2: 75a870 extui a10, a7, 24, 8 - 9f5: 019780 slli a9, a7, 24 - 9f8: 10b7e0 and a11, a7, a14 - 9fb: 11bb80 slli a11, a11, 8 - 9fe: 2099b0 or a9, a9, a11 - a01: 417870 srli a7, a7, 8 - a04: 1077e0 and a7, a7, a14 - a07: 2077a0 or a7, a7, a10 - a0a: 207790 or a7, a7, a9 - a0d: c07780 sub a7, a7, a8 - a10: 667a add.n a6, a6, a7 - a12: 02b567 bgeu a5, a6, a18 - a15: 009c86 j c8b - a18: 1f2cf2 l32i a15, a12, 124 - a1b: 9f8c beqz.n a15, a28 - a1d: 0f08 l32i.n a0, a15, 0 - a1f: 508c beqz.n a0, a28 - a21: 00fd mov.n a15, a0 - a23: 0008 l32i.n a0, a0, 0 - a25: ff8056 bnez a0, a21 - a28: 060c movi.n a6, 0 - a2a: 7ccc52 addi a5, a12, 124 - a2d: 0159 s32i.n a5, a1, 0 - a2f: 24bd16 beqz a13, c7e - a32: 6178 l32i.n a7, a1, 24 - a34: 061d32 l16ui a3, a13, 12 - a37: 4d08 l32i.n a0, a13, 16 - a39: 142c92 l32i a9, a12, 80 - a3c: 0400a2 l8ui a10, a0, 4 - a3f: 0500b2 l8ui a11, a0, 5 - a42: 070082 l8ui a8, a0, 7 - a45: 060022 l8ui a2, a0, 6 - a48: 118880 slli a8, a8, 8 - a4b: 208820 or a8, a8, a2 - a4e: 118880 slli a8, a8, 8 - a51: 2088b0 or a8, a8, a11 - a54: 118880 slli a8, a8, 8 - a57: 2088a0 or a8, a8, a10 - a5a: 75b880 extui a11, a8, 24, 8 - a5d: 01a880 slli a10, a8, 24 - a60: 1028e0 and a2, a8, a14 - a63: 112280 slli a2, a2, 8 - a66: 20aa20 or a10, a10, a2 - a69: 418880 srli a8, a8, 8 - a6c: 1088e0 and a8, a8, a14 - a6f: 2088b0 or a8, a8, a11 - a72: 2088a0 or a8, a8, a10 - a75: c08890 sub a8, a8, a9 - a78: 838a add.n a8, a3, a8 - a7a: 02b787 bgeu a7, a8, a80 - a7d: 007f46 j c7e - a80: 1f2c92 l32i a9, a12, 124 - a83: 4b4c movi.n a11, 68 - a85: 099c beqz.n a9, a99 - a87: 240ca2 l8ui a10, a12, 36 - a8a: 0b8ab7 bany a10, a11, a99 - a8d: dd8c beqz.n a13, a9e - a8f: 0d28 l32i.n a2, a13, 0 - a91: 42cc bnez.n a2, a99 - a93: 1e1c42 l16ui a4, a12, 60 - a96: 043347 bltu a3, a4, a9e - a99: 020c movi.n a2, 0 - a9b: 000046 j aa0 - a9e: 120c movi.n a2, 1 - aa0: 081216 beqz a2, b25 - aa3: 240c22 l8ui a2, a12, 36 - aa6: a0a052 movi a5, 160 - aa9: 788257 bany a2, a5, b25 - aac: 4dcc bnez.n a13, ab4 - aae: 3b5c62 s16i a6, a12, 118 - ab1: 059d16 beqz a13, b0e - ab4: a80c72 l8ui a7, a12, 168 - ab7: 053756 bnez a7, b0e - aba: 301c82 l16ui a8, a12, 96 - abd: 061d92 l16ui a9, a13, 12 - ac0: 4d38 l32i.n a3, a13, 16 - ac2: 142cb2 l32i a11, a12, 80 - ac5: 0403f2 l8ui a15, a3, 4 - ac8: 050302 l8ui a0, a3, 5 - acb: 0703a2 l8ui a10, a3, 7 - ace: 060332 l8ui a3, a3, 6 - ad1: 11aa80 slli a10, a10, 8 - ad4: 20aa30 or a10, a10, a3 - ad7: 11aa80 slli a10, a10, 8 - ada: 20aa00 or a10, a10, a0 - add: 11aa80 slli a10, a10, 8 - ae0: 20aaf0 or a10, a10, a15 - ae3: 7508a0 extui a0, a10, 24, 8 - ae6: 01fa80 slli a15, a10, 24 - ae9: 103ae0 and a3, a10, a14 - aec: 113380 slli a3, a3, 8 - aef: 20ff30 or a15, a15, a3 - af2: 41a8a0 srli a10, a10, 8 - af5: 10aae0 and a10, a10, a14 - af8: 20aa00 or a10, a10, a0 - afb: 20aaf0 or a10, a10, a15 - afe: c0aab0 sub a10, a10, a11 - b01: 99aa add.n a9, a9, a10 - b03: 07b897 bgeu a8, a9, b0e - b06: 296c62 s32i a6, a12, 164 - b09: 140c movi.n a4, 1 - b0b: a84c42 s8i a4, a12, 168 - b0e: 645020 extui a5, a2, 0, 7 - b11: 244c52 s8i a5, a12, 36 - b14: 020c movi.n a2, 0 - b16: 21c8 l32i.n a12, a1, 8 - b18: 31d8 l32i.n a13, a1, 12 - b1a: 41e8 l32i.n a14, a1, 16 - b1c: 51f8 l32i.n a15, a1, 20 - b1e: 1108 l32i.n a0, a1, 4 - b20: 20c112 addi a1, a1, 32 - b23: f00d ret.n - b25: 0d88 l32i.n a8, a13, 0 - b27: 4c78 l32i.n a7, a12, 16 - b29: 1e6c82 s32i a8, a12, 120 - b2c: 262726 beqi a7, 2, b56 - b2f: fca0a2 movi a10, 252 - b32: 240c92 l8ui a9, a12, 36 - b35: 0d00b2 l8ui a11, a0, 13 - b38: 0c0022 l8ui a2, a0, 12 - b3b: 11bb80 slli a11, a11, 8 - b3e: 20bb20 or a11, a11, a2 - b41: ff9121 l32r a2, 988 - b44: 1099a0 and a9, a9, a10 - b47: 20bb20 or a11, a11, a2 - b4a: 0c40b2 s8i a11, a0, 12 - b4d: 41b8b0 srli a11, a11, 8 - b50: 0d40b2 s8i a11, a0, 13 - b53: 244c92 s8i a9, a12, 36 - b56: 0d2d mov.n a2, a13 - b58: 0c3d mov.n a3, a12 - b5a: ff8c01 l32r a0, 98c - b5d: 0000c0 callx0 a0 - b60: 060c movi.n a6, 0 - b62: 172c42 l32i a4, a12, 92 - b65: 061d72 l16ui a7, a13, 12 - b68: 4d38 l32i.n a3, a13, 16 - b6a: 180c movi.n a8, 1 - b6c: 040352 l8ui a5, a3, 4 - b6f: 050392 l8ui a9, a3, 5 - b72: 0603b2 l8ui a11, a3, 6 - b75: 0d0322 l8ui a2, a3, 13 - b78: 0c03a2 l8ui a10, a3, 12 - b7b: 112280 slli a2, a2, 8 - b7e: 2022a0 or a2, a2, a10 - b81: 142820 extui a2, a2, 8, 2 - b84: 070332 l8ui a3, a3, 7 - b87: 932820 movnez a2, a8, a2 - b8a: 227a add.n a2, a2, a7 - b8c: 113380 slli a3, a3, 8 - b8f: 2033b0 or a3, a3, a11 - b92: 113380 slli a3, a3, 8 - b95: 203390 or a3, a3, a9 - b98: 113380 slli a3, a3, 8 - b9b: 203350 or a3, a3, a5 - b9e: 750830 extui a0, a3, 24, 8 - ba1: 017380 slli a7, a3, 24 - ba4: 1053e0 and a5, a3, a14 - ba7: 115580 slli a5, a5, 8 - baa: 205570 or a5, a5, a7 - bad: 413830 srli a3, a3, 8 - bb0: 1033e0 and a3, a3, a14 - bb3: 203350 or a3, a3, a5 - bb6: 200030 or a0, a0, a3 - bb9: 320a add.n a3, a2, a0 - bbb: c04430 sub a4, a4, a3 - bbe: 0024d6 bgez a4, bc4 - bc1: 176c32 s32i a3, a12, 92 - bc4: 0212e6 bgei a2, 1, bca - bc7: 0028c6 j c6e - bca: 1f2c42 l32i a4, a12, 124 - bcd: 0d69 s32i.n a6, a13, 0 - bcf: 64cc bnez.n a4, bd9 - bd1: 0dfd mov.n a15, a13 - bd3: 1f6cd2 s32i a13, a12, 124 - bd6: 002786 j c78 - bd9: 4f78 l32i.n a7, a15, 16 - bdb: 0138 l32i.n a3, a1, 0 - bdd: 070752 l8ui a5, a7, 7 - be0: 060782 l8ui a8, a7, 6 - be3: 115580 slli a5, a5, 8 - be6: 205580 or a5, a5, a8 - be9: 115580 slli a5, a5, 8 - bec: 050782 l8ui a8, a7, 5 - bef: 040772 l8ui a7, a7, 4 - bf2: 205580 or a5, a5, a8 - bf5: 115580 slli a5, a5, 8 - bf8: 205570 or a5, a5, a7 - bfb: 1085e0 and a8, a5, a14 - bfe: 017580 slli a7, a5, 24 - c01: 118880 slli a8, a8, 8 - c04: 207780 or a7, a7, a8 - c07: 758850 extui a8, a5, 24, 8 - c0a: 415850 srli a5, a5, 8 - c0d: 1055e0 and a5, a5, a14 - c10: 205580 or a5, a5, a8 - c13: 205570 or a5, a5, a7 - c16: c05050 sub a5, a0, a5 - c19: 04a5d6 bgez a5, c67 - c1c: 0328 l32i.n a2, a3, 0 - c1e: 062216 beqz a2, c84 - c21: 4288 l32i.n a8, a2, 16 - c23: 070872 l8ui a7, a8, 7 - c26: 060892 l8ui a9, a8, 6 - c29: 117780 slli a7, a7, 8 - c2c: 207790 or a7, a7, a9 - c2f: 117780 slli a7, a7, 8 - c32: 050892 l8ui a9, a8, 5 - c35: 040882 l8ui a8, a8, 4 - c38: 207790 or a7, a7, a9 - c3b: 117780 slli a7, a7, 8 - c3e: 207780 or a7, a7, a8 - c41: 1097e0 and a9, a7, a14 - c44: 018780 slli a8, a7, 24 - c47: 119980 slli a9, a9, 8 - c4a: 208890 or a8, a8, a9 - c4d: 759870 extui a9, a7, 24, 8 - c50: 417870 srli a7, a7, 8 - c53: 1077e0 and a7, a7, a14 - c56: 207790 or a7, a7, a9 - c59: 207780 or a7, a7, a8 - c5c: c07700 sub a7, a7, a0 - c5f: 0217d6 bgez a7, c84 - c62: 023d mov.n a3, a2 - c64: ffed06 j c1c - c67: 0fd9 s32i.n a13, a15, 0 - c69: 0dfd mov.n a15, a13 - c6b: 000246 j c78 - c6e: 0d2d mov.n a2, a13 - c70: ff4801 l32r a0, 990 - c73: 0000c0 callx0 a0 - c76: 060c movi.n a6, 0 - c78: 1e2cd2 l32i a13, a12, 120 - c7b: ff6c06 j a2f - c7e: 240c22 l8ui a2, a12, 36 - c81: ff89c6 j aac - c84: 0d29 s32i.n a2, a13, 0 - c86: 03d9 s32i.n a13, a3, 0 - c88: fffb06 j c78 - c8b: 0c2d mov.n a2, a12 - c8d: 000005 call0 c90 - c90: ffa086 j b16 - c93: ff0000 excw - c96: 500000 excw - c99: 000014 excw - c9c: 000e00 excw - c9f: 000060 excw - ... - -00000cb0 : - cb0: d0c112 addi a1, a1, -48 - cb3: 2169 s32i.n a6, a1, 8 - cb5: 1179 s32i.n a7, a1, 4 - cb7: 5109 s32i.n a0, a1, 20 - cb9: 81e9 s32i.n a14, a1, 32 - cbb: 61c9 s32i.n a12, a1, 24 - cbd: 71d9 s32i.n a13, a1, 28 - cbf: 4129 s32i.n a2, a1, 16 - cc1: 05dd mov.n a13, a5 - cc3: 120c movi.n a2, 1 - cc5: 03cd mov.n a12, a3 - cc7: 04ed mov.n a14, a4 - cc9: 431c movi.n a3, 20 - ccb: 040c movi.n a4, 0 - ccd: 31c9 s32i.n a12, a1, 12 - ccf: fff401 l32r a0, ca0 - cd2: 0000c0 callx0 a0 - cd5: 02cd mov.n a12, a2 - cd7: 113216 beqz a2, dee - cda: ffef71 l32r a7, c98 - cdd: 481c movi.n a8, 20 - cdf: 1148 l32i.n a4, a1, 4 - ce1: ffec61 l32r a6, c94 - ce4: 3108 l32i.n a0, a1, 12 - ce6: 2138 l32i.n a3, a1, 8 - ce8: 75b800 extui a11, a0, 24, 8 - ceb: 745830 extui a5, a3, 8, 8 - cee: 41a800 srli a10, a0, 8 - cf1: 113380 slli a3, a3, 8 - cf4: 10aa60 and a10, a10, a6 - cf7: 20aab0 or a10, a10, a11 - cfa: 203350 or a3, a3, a5 - cfd: 01b080 slli a11, a0, 24 - d00: 745840 extui a5, a4, 8, 8 - d03: 100060 and a0, a0, a6 - d06: 114480 slli a4, a4, 8 - d09: 204450 or a4, a4, a5 - d0c: 110080 slli a0, a0, 8 - d0f: 4158 l32i.n a5, a1, 16 - d11: 20bb00 or a11, a11, a0 - d14: 20aab0 or a10, a10, a11 - d17: 012580 slli a2, a5, 24 - d1a: 419850 srli a9, a5, 8 - d1d: 750850 extui a0, a5, 24, 8 - d20: 109960 and a9, a9, a6 - d23: 209900 or a9, a9, a0 - d26: 105560 and a5, a5, a6 - d29: 115580 slli a5, a5, 8 - d2c: 1c08 l32i.n a0, a12, 4 - d2e: 0109 s32i.n a0, a1, 0 - d30: 202250 or a2, a2, a5 - d33: 0d4082 s8i a8, a0, 13 - d36: 0c4072 s8i a7, a0, 12 - d39: 004032 s8i a3, a0, 0 - d3c: 024042 s8i a4, a0, 2 - d3f: 0840a2 s8i a10, a0, 8 - d42: 209920 or a9, a9, a2 - d45: 044092 s8i a9, a0, 4 - d48: 41a8a0 srli a10, a10, 8 - d4b: 414840 srli a4, a4, 8 - d4e: 413830 srli a3, a3, 8 - d51: 014032 s8i a3, a0, 1 - d54: 034042 s8i a4, a0, 3 - d57: 0940a2 s8i a10, a0, 9 - d5a: 419890 srli a9, a9, 8 - d5d: 054092 s8i a9, a0, 5 - d60: 41a8a0 srli a10, a10, 8 - d63: 0a40a2 s8i a10, a0, 10 - d66: 419890 srli a9, a9, 8 - d69: 064092 s8i a9, a0, 6 - d6c: 41a8a0 srli a10, a10, 8 - d6f: 419890 srli a9, a9, 8 - d72: 0b40a2 s8i a10, a0, 11 - d75: 074092 s8i a9, a0, 7 - d78: 020c movi.n a2, 0 - d7a: ffc841 l32r a4, c9c - d7d: 0020c0 memw - d80: fc2452 l32i a5, a4, 0x3f0 - d83: 105560 and a5, a5, a6 - d86: 415850 srli a5, a5, 8 - d89: 0020c0 memw - d8c: 041c62 l16ui a6, a12, 8 - d8f: 0b0c movi.n a11, 0 - d91: fc2442 l32i a4, a4, 0x3f0 - d94: 10c032 addi a3, a0, 16 - d97: 744040 extui a4, a4, 0, 8 - d9a: 114480 slli a4, a4, 8 - d9d: 204450 or a4, a4, a5 - da0: 50eb addi.n a5, a0, 14 - da2: 004542 s8i a4, a5, 0 - da5: 12c002 addi a0, a0, 18 - da8: 414840 srli a4, a4, 8 - dab: 014542 s8i a4, a5, 1 - dae: 0d4d mov.n a4, a13 - db0: 014322 s8i a2, a3, 1 - db3: 004322 s8i a2, a3, 0 - db6: 650c movi.n a5, 6 - db8: 0e3d mov.n a3, a14 - dba: 004022 s8i a2, a0, 0 - dbd: 0140b2 s8i a11, a0, 1 - dc0: 0c2d mov.n a2, a12 - dc2: ffb801 l32r a0, ca4 - dc5: 0000c0 callx0 a0 - dc8: 0e3d mov.n a3, a14 - dca: 060c movi.n a6, 0 - dcc: 670c movi.n a7, 6 - dce: 0158 l32i.n a5, a1, 0 - dd0: 414820 srli a4, a2, 8 - dd3: 114542 s8i a4, a5, 17 - dd6: 104522 s8i a2, a5, 16 - dd9: 0d4d mov.n a4, a13 - ddb: 0c2d mov.n a2, a12 - ddd: ffa052 movi a5, 255 - de0: ffb201 l32r a0, ca8 - de3: 0000c0 callx0 a0 - de6: 0c2d mov.n a2, a12 - de8: ffb101 l32r a0, cac - deb: 0000c0 callx0 a0 - dee: 61c8 l32i.n a12, a1, 24 - df0: 71d8 l32i.n a13, a1, 28 - df2: 81e8 l32i.n a14, a1, 32 - df4: 5108 l32i.n a0, a1, 20 - df6: 30c112 addi a1, a1, 48 - df9: f00d ret.n - ... - -00000dfc : - dfc: f0c112 addi a1, a1, -16 - dff: 1f2252 l32i a5, a2, 124 - e02: 0109 s32i.n a0, a1, 0 - e04: 65ac beqz.n a5, e2e - e06: 0508 l32i.n a0, a5, 0 - e08: 054d mov.n a4, a5 - e0a: 508c beqz.n a0, e13 - e0c: 004d mov.n a4, a0 - e0e: 0008 l32i.n a0, a0, 0 - e10: ff8056 bnez a0, e0c - e13: 4e0202 l8ui a0, a2, 78 - e16: 030c movi.n a3, 0 - e18: 1e2262 l32i a6, a2, 120 - e1b: 0469 s32i.n a6, a4, 0 - e1d: 1e6252 s32i a5, a2, 120 - e20: 1f6232 s32i a3, a2, 124 - e23: 106232 s32i a3, a2, 64 - e26: 001b addi.n a0, a0, 1 - e28: 4e4202 s8i a0, a2, 78 - e2b: 000005 call0 e2c - e2e: 0108 l32i.n a0, a1, 0 - e30: 10c112 addi a1, a1, 16 - e33: f00d ret.n - e35: 000000 ill - e38: 00ff00 excw - ... - -00000e3c : - e3c: 1f2262 l32i a6, a2, 124 - e3f: 78c252 addi a5, a2, 120 - e42: 09e616 beqz a6, ee4 - e45: fffc81 l32r a8, e38 - e48: 0638 l32i.n a3, a6, 0 - e4a: 1f6232 s32i a3, a2, 124 - e4d: 0548 l32i.n a4, a5, 0 - e4f: 080416 beqz a4, ed3 - e52: 46a8 l32i.n a10, a6, 16 - e54: 070a72 l8ui a7, a10, 7 - e57: 060a92 l8ui a9, a10, 6 - e5a: 117780 slli a7, a7, 8 - e5d: 207790 or a7, a7, a9 - e60: 117780 slli a7, a7, 8 - e63: 050a92 l8ui a9, a10, 5 - e66: 040aa2 l8ui a10, a10, 4 - e69: 207790 or a7, a7, a9 - e6c: 117780 slli a7, a7, 8 - e6f: 4498 l32i.n a9, a4, 16 - e71: 2077a0 or a7, a7, a10 - e74: 0609a2 l8ui a10, a9, 6 - e77: 070932 l8ui a3, a9, 7 - e7a: 10b780 and a11, a7, a8 - e7d: 11bb80 slli a11, a11, 8 - e80: 113380 slli a3, a3, 8 - e83: 2033a0 or a3, a3, a10 - e86: 113380 slli a3, a3, 8 - e89: 0509a2 l8ui a10, a9, 5 - e8c: 040992 l8ui a9, a9, 4 - e8f: 2033a0 or a3, a3, a10 - e92: 113380 slli a3, a3, 8 - e95: 203390 or a3, a3, a9 - e98: 10a380 and a10, a3, a8 - e9b: 019380 slli a9, a3, 24 - e9e: 11aa80 slli a10, a10, 8 - ea1: 2099a0 or a9, a9, a10 - ea4: 75a830 extui a10, a3, 24, 8 - ea7: 413830 srli a3, a3, 8 - eaa: 103380 and a3, a3, a8 - ead: 2033a0 or a3, a3, a10 - eb0: 01a780 slli a10, a7, 24 - eb3: 203390 or a3, a3, a9 - eb6: 20aab0 or a10, a10, a11 - eb9: 75b870 extui a11, a7, 24, 8 - ebc: 417870 srli a7, a7, 8 - ebf: 107780 and a7, a7, a8 - ec2: 2077b0 or a7, a7, a11 - ec5: 2077a0 or a7, a7, a10 - ec8: c03370 sub a3, a3, a7 - ecb: 0043d6 bgez a3, ed3 - ece: 045d mov.n a5, a4 - ed0: ffde46 j e4d - ed3: 090c movi.n a9, 0 - ed5: 0649 s32i.n a4, a6, 0 - ed7: 0569 s32i.n a6, a5, 0 - ed9: 4e0282 l8ui a8, a2, 78 - edc: 106292 s32i a9, a2, 64 - edf: 881b addi.n a8, a8, 1 - ee1: 4e4282 s8i a8, a2, 78 - ee4: f00d ret.n - ... - -00000ee8 : - ee8: f0c112 addi a1, a1, -16 - eeb: 11c9 s32i.n a12, a1, 4 - eed: 0109 s32i.n a0, a1, 0 - eef: 1f2202 l32i a0, a2, 124 - ef2: 02cd mov.n a12, a2 - ef4: 90bc beqz.n a0, f31 - ef6: 240222 l8ui a2, a2, 36 - ef9: 34e227 bbsi a2, 2, f31 - efc: 0c2d mov.n a2, a12 - efe: 000005 call0 f00 - f01: 2b1c22 l16ui a2, a12, 86 - f04: 301c02 l16ui a0, a12, 96 - f07: 240c42 l8ui a4, a12, 36 - f0a: 2cb027 bgeu a0, a2, f3a - f0d: 1e1c22 l16ui a2, a12, 60 - f10: f40100 extui a0, a0, 1, 16 - f13: 2c5c02 s16i a0, a12, 88 - f16: 906220 addx2 a6, a2, a2 - f19: 1152f0 slli a5, a2, 1 - f1c: 04a057 bge a0, a5, f24 - f1f: 050d mov.n a0, a5 - f21: 2c5c52 s16i a5, a12, 88 - f24: 450c movi.n a5, 4 - f26: 606a add.n a6, a0, a6 - f28: 2b5c62 s16i a6, a12, 86 - f2b: 204450 or a4, a4, a5 - f2e: 244c42 s8i a4, a12, 36 - f31: 11c8 l32i.n a12, a1, 4 - f33: 0108 l32i.n a0, a1, 0 - f35: 10c112 addi a1, a1, 16 - f38: f00d ret.n - f3a: 020d mov.n a0, a2 - f3c: fff346 j f0d - f3f: ff0000 excw - ... - -00000f50 : - f50: 030c movi.n a3, 0 - f52: 040c movi.n a4, 0 - f54: fffb91 l32r a9, f40 - f57: e0c112 addi a1, a1, -32 - f5a: 41d9 s32i.n a13, a1, 16 - f5c: 2109 s32i.n a0, a1, 8 - f5e: 31c9 s32i.n a12, a1, 12 - f60: 172252 l32i a5, a2, 92 - f63: 02cd mov.n a12, a2 - f65: 550b addi.n a5, a5, -1 - f67: 757850 extui a7, a5, 24, 8 - f6a: 016580 slli a6, a5, 24 - f6d: 108590 and a8, a5, a9 - f70: 118880 slli a8, a8, 8 - f73: 206680 or a6, a6, a8 - f76: 415850 srli a5, a5, 8 - f79: 105590 and a5, a5, a9 - f7c: 205570 or a5, a5, a7 - f7f: 205560 or a5, a5, a6 - f82: ff1e85 call0 16c - f85: 02dd mov.n a13, a2 - f87: 92bc beqz.n a2, fc4 - f89: 0c3d mov.n a3, a12 - f8b: 650c movi.n a5, 6 - f8d: 4c4b addi.n a4, a12, 4 - f8f: 1268 l32i.n a6, a2, 4 - f91: 0169 s32i.n a6, a1, 0 - f93: 1149 s32i.n a4, a1, 4 - f95: 041262 l16ui a6, a2, 8 - f98: ffeb01 l32r a0, f44 - f9b: 0000c0 callx0 a0 - f9e: 1148 l32i.n a4, a1, 4 - fa0: 0c3d mov.n a3, a12 - fa2: 0a0c52 l8ui a5, a12, 10 - fa5: 060c movi.n a6, 0 - fa7: 0188 l32i.n a8, a1, 0 - fa9: 417820 srli a7, a2, 8 - fac: 114872 s8i a7, a8, 17 - faf: 104822 s8i a2, a8, 16 - fb2: 670c movi.n a7, 6 - fb4: 0d2d mov.n a2, a13 - fb6: ffe401 l32r a0, f48 - fb9: 0000c0 callx0 a0 - fbc: 0d2d mov.n a2, a13 - fbe: ffe301 l32r a0, f4c - fc1: 0000c0 callx0 a0 - fc4: 31c8 l32i.n a12, a1, 12 - fc6: 41d8 l32i.n a13, a1, 16 - fc8: 2108 l32i.n a0, a1, 8 - fca: 20c112 addi a1, a1, 32 - fcd: f00d ret.n - fcf: c0ff00 sub a15, a15, a0 - fd2: 000000 ill - fd5: 000011 l32r a1, fffc0fd8 - ... - -00000fe8 : - fe8: e0c112 addi a1, a1, -32 - feb: 21d9 s32i.n a13, a1, 8 - fed: 41f9 s32i.n a15, a1, 16 - fef: 0109 s32i.n a0, a1, 0 - ff1: 11c9 s32i.n a12, a1, 4 - ff3: 31e9 s32i.n a14, a1, 12 - ff5: 1f22e2 l32i a14, a2, 124 - ff8: 02cd mov.n a12, a2 - ffa: 4ecc bnez.n a14, 1002 - ffc: 1e22e2 l32i a14, a2, 120 - fff: 0d5e16 beqz a14, 10d8 - 1002: 4e28 l32i.n a2, a14, 16 - 1004: 000c movi.n a0, 0 - 1006: 0d0232 l8ui a3, a2, 13 - 1009: 0c0242 l8ui a4, a2, 12 - 100c: 113380 slli a3, a3, 8 - 100f: 203340 or a3, a3, a4 - 1012: 076387 bbci a3, 8, 101d - 1015: 061e52 l16ui a5, a14, 12 - 1018: 140c movi.n a4, 1 - 101a: 830450 moveqz a0, a4, a5 - 101d: 030c movi.n a3, 0 - 101f: 040c movi.n a4, 0 - 1021: 060262 l8ui a6, a2, 6 - 1024: 070252 l8ui a5, a2, 7 - 1027: 74f000 extui a15, a0, 0, 8 - 102a: 51f9 s32i.n a15, a1, 20 - 102c: 115580 slli a5, a5, 8 - 102f: 205560 or a5, a5, a6 - 1032: 050262 l8ui a6, a2, 5 - 1035: 115580 slli a5, a5, 8 - 1038: 205560 or a5, a5, a6 - 103b: 040262 l8ui a6, a2, 4 - 103e: 115580 slli a5, a5, 8 - 1041: 0c2d mov.n a2, a12 - 1043: 205560 or a5, a5, a6 - 1046: 160c movi.n a6, 1 - 1048: 8346f0 moveqz a4, a6, a15 - 104b: ff1205 call0 16c - 104e: 02dd mov.n a13, a2 - 1050: 084216 beqz a2, 10d8 - 1053: 5168 l32i.n a6, a1, 20 - 1055: 12f8 l32i.n a15, a2, 4 - 1057: 26ac beqz.n a6, 107d - 1059: ffdd91 l32r a9, fd0 - 105c: 0d0f72 l8ui a7, a15, 13 - 105f: 0c0f82 l8ui a8, a15, 12 - 1062: 117780 slli a7, a7, 8 - 1065: 207780 or a7, a7, a8 - 1068: ffdb81 l32r a8, fd4 - 106b: 107790 and a7, a7, a9 - 106e: 207780 or a7, a7, a8 - 1071: 0c4f72 s8i a7, a15, 12 - 1074: 417870 srli a7, a7, 8 - 1077: 0d4f72 s8i a7, a15, 13 - 107a: 0008c6 j 10a1 - 107d: 1e28 l32i.n a2, a14, 4 - 107f: 14cf32 addi a3, a15, 20 - 1082: 1268 l32i.n a6, a2, 4 - 1084: 140c movi.n a4, 1 - 1086: 0d0652 l8ui a5, a6, 13 - 1089: 0c0662 l8ui a6, a6, 12 - 108c: 115580 slli a5, a5, 8 - 108f: 205560 or a5, a5, a6 - 1092: 345450 extui a5, a5, 4, 4 - 1095: 1155e0 slli a5, a5, 2 - 1098: f45050 extui a5, a5, 0, 16 - 109b: ffcf01 l32r a0, fd8 - 109e: 0000c0 callx0 a0 - 10a1: 0d2d mov.n a2, a13 - 10a3: 0c3d mov.n a3, a12 - 10a5: 650c movi.n a5, 6 - 10a7: 041d62 l16ui a6, a13, 8 - 10aa: ec4b addi.n a14, a12, 4 - 10ac: 0e4d mov.n a4, a14 - 10ae: ffcb01 l32r a0, fdc - 10b1: 0000c0 callx0 a0 - 10b4: 0e4d mov.n a4, a14 - 10b6: 0c3d mov.n a3, a12 - 10b8: 0a0c52 l8ui a5, a12, 10 - 10bb: 060c movi.n a6, 0 - 10bd: 417820 srli a7, a2, 8 - 10c0: 104f22 s8i a2, a15, 16 - 10c3: 114f72 s8i a7, a15, 17 - 10c6: 670c movi.n a7, 6 - 10c8: 0d2d mov.n a2, a13 - 10ca: ffc501 l32r a0, fe0 - 10cd: 0000c0 callx0 a0 - 10d0: 0d2d mov.n a2, a13 - 10d2: ffc401 l32r a0, fe4 - 10d5: 0000c0 callx0 a0 - 10d8: 11c8 l32i.n a12, a1, 4 - 10da: 21d8 l32i.n a13, a1, 8 - 10dc: 31e8 l32i.n a14, a1, 12 - 10de: 41f8 l32i.n a15, a1, 16 - 10e0: 0108 l32i.n a0, a1, 0 - 10e2: 20c112 addi a1, a1, 32 - 10e5: f00d ret.n - -timers.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 00ea60 excw - 3: 001400 excw - ... - 12: 120000 excw - 15: 09f0c1 l32r a12, fffc27d8 - 18: fb0101 l32r a0, ffffec1c - 1b: ff .byte 0xff - 1c: 0000c0 callx0 a0 - 1f: fffb01 l32r a0, c <.text+0xc> - 22: 0000c0 callx0 a0 - 25: fff621 l32r a2, 0 <.text> - 28: fff731 l32r a3, 4 <.text+0x4> - 2b: 040c movi.n a4, 0 - 2d: fff801 l32r a0, 10 <.text+0x10> - 30: 0000c0 callx0 a0 - 33: 0108 l32i.n a0, a1, 0 - 35: 10c112 addi a1, a1, 16 - 38: f00d ret.n - 3a: 480000 excw - ... - 45: 000000 ill - 48: f0c112 addi a1, a1, -16 - 4b: 0109 s32i.n a0, a1, 0 - 4d: fffc01 l32r a0, 40 <.text+0x40> - 50: 0000c0 callx0 a0 - 53: f4a122 movi a2, 0x1f4 - 56: fff931 l32r a3, 3c <.text+0x3c> - 59: 040c movi.n a4, 0 - 5b: fffa01 l32r a0, 44 <.text+0x44> - 5e: 0000c0 callx0 a0 - 61: 0108 l32i.n a0, a1, 0 - 63: 10c112 addi a1, a1, 16 - 66: f00d ret.n - 68: 000074 excw - ... - 73: c11200 mul16u a1, a2, a0 - 76: 0109f0 slli a0, a9, 17 - 79: fffc01 l32r a0, 6c <.text+0x6c> - 7c: 0000c0 callx0 a0 - 7f: 64a022 movi a2, 100 - 82: fff931 l32r a3, 68 <.text+0x68> - 85: 040c movi.n a4, 0 - 87: fffa01 l32r a0, 70 <.text+0x70> - 8a: 0000c0 callx0 a0 - 8d: 0108 l32i.n a0, a1, 0 - 8f: 10c112 addi a1, a1, 16 - 92: f00d ret.n - 94: 0000a0 jx a0 - ... - 9f: c11200 mul16u a1, a2, a0 - a2: 0109f0 slli a0, a9, 17 - a5: fffc01 l32r a0, 98 <.text+0x98> - a8: 0000c0 callx0 a0 - ab: e8a322 movi a2, 0x3e8 - ae: fff931 l32r a3, 94 <.text+0x94> - b1: 040c movi.n a4, 0 - b3: fffa01 l32r a0, 9c <.text+0x9c> - b6: 0000c0 callx0 a0 - b9: 0108 l32i.n a0, a1, 0 - bb: 10c112 addi a1, a1, 16 - be: f00d ret.n - -Disassembly of section .irom0.text: - -000000c0 : - ... - cc: 000014 excw - cf: 000000 ill - d2: 120000 excw - d5: 09f0c1 l32r a12, fffc2898 - d8: fd0101 l32r a0, fffff4dc - db: ff .byte 0xff - dc: 0000c0 callx0 a0 - df: fff801 l32r a0, c0 - e2: fff821 l32r a2, c4 - e5: 0008 l32i.n a0, a0, 0 - e7: 0228 l32i.n a2, a2, 0 - e9: e0cc bnez.n a0, fb - eb: c2cc bnez.n a2, fb - ed: fff641 l32r a4, c8 - f0: 030c movi.n a3, 0 - f2: 0439 s32i.n a3, a4, 0 - f4: 0108 l32i.n a0, a1, 0 - f6: 10c112 addi a1, a1, 16 - f9: f00d ret.n - fb: 7da022 movi a2, 125 - fe: fff331 l32r a3, cc - 101: 040c movi.n a4, 0 - 103: 000005 call0 104 - 106: fffa86 j f4 - ... - 115: 000000 ill - 118: 000014 excw - ... - -0000011c : - 11c: f0c112 addi a1, a1, -16 - 11f: 0109 s32i.n a0, a1, 0 - 121: fffa01 l32r a0, 10c - 124: fffb31 l32r a3, 110 - 127: 0028 l32i.n a2, a0, 0 - 129: 0338 l32i.n a3, a3, 0 - 12b: 62dc bnez.n a2, 145 - 12d: 53cc bnez.n a3, 136 - 12f: fff941 l32r a4, 114 - 132: 0448 l32i.n a4, a4, 0 - 134: d48c beqz.n a4, 145 - 136: 7da022 movi a2, 125 - 139: fff731 l32r a3, 118 - 13c: 040c movi.n a4, 0 - 13e: 150c movi.n a5, 1 - 140: 0059 s32i.n a5, a0, 0 - 142: 000005 call0 144 - 145: 0108 l32i.n a0, a1, 0 - 147: 10c112 addi a1, a1, 16 - 14a: f00d ret.n - 14c: 000094 excw - 14f: 000000 ill - 152: 120000 excw - 155: 09f0c1 l32r a12, fffc2918 - 158: fd0101 l32r a0, fffff55c - 15b: ff .byte 0xff - 15c: 0000c0 callx0 a0 - 15f: 7da022 movi a2, 125 - 162: fffa31 l32r a3, 14c - 165: 040c movi.n a4, 0 - 167: 000005 call0 168 - 16a: 0108 l32i.n a0, a1, 0 - 16c: 10c112 addi a1, a1, 16 - 16f: f00d ret.n - 171: 000000 ill - 174: 1388 l32i.n a8, a3, 4 - 176: c00000 sub a0, a0, a0 - 179: 000000 ill - 17c: 000000 ill - 17f: c11200 mul16u a1, a2, a0 - 182: 0109f0 slli a0, a9, 17 - 185: fffd01 l32r a0, 17c - 188: 0000c0 callx0 a0 - 18b: fffa21 l32r a2, 174 - 18e: fffa31 l32r a3, 178 - 191: 040c movi.n a4, 0 - 193: 000005 call0 194 - 196: 0108 l32i.n a0, a1, 0 - 198: 10c112 addi a1, a1, 16 - 19b: f00d ret.n - 19d: 000000 ill - 1a0: 1388 l32i.n a8, a3, 4 - 1a2: c00000 sub a0, a0, a0 - 1a5: 000000 ill - 1a8: 00ea60 excw - 1ab: 001400 excw - 1ae: 480000 excw - 1b1: 000000 ill - 1b4: 000074 excw - 1b7: 00a000 excw - 1ba: 940000 extui a0, a0, 0, 10 - ... - 1c5: 600006 j 181c9 - -000001c8 : - 1c8: fff621 l32r a2, 1a0 - 1cb: fff631 l32r a3, 1a4 - 1ce: 040c movi.n a4, 0 - 1d0: f0c112 addi a1, a1, -16 - 1d3: 0109 s32i.n a0, a1, 0 - 1d5: 000005 call0 1d8 - 1d8: fff421 l32r a2, 1a8 - 1db: fff431 l32r a3, 1ac - 1de: 040c movi.n a4, 0 - 1e0: 000005 call0 1e4 - 1e3: f4a122 movi a2, 0x1f4 - 1e6: fff231 l32r a3, 1b0 - 1e9: 040c movi.n a4, 0 - 1eb: 000005 call0 1ec - 1ee: 64a022 movi a2, 100 - 1f1: fff031 l32r a3, 1b4 - 1f4: 040c movi.n a4, 0 - 1f6: 000005 call0 1f8 - 1f9: e8a322 movi a2, 0x3e8 - 1fc: ffef31 l32r a3, 1b8 - 1ff: 040c movi.n a4, 0 - 201: 000005 call0 204 - 204: 7da022 movi a2, 125 - 207: ffed31 l32r a3, 1bc - 20a: 040c movi.n a4, 0 - 20c: 000005 call0 210 - 20f: ffec21 l32r a2, 1c0 - 212: ffec01 l32r a0, 1c4 - 215: 0020c0 memw - 218: 9008 l32i.n a0, a0, 36 - 21a: 1209 s32i.n a0, a2, 4 - 21c: 0108 l32i.n a0, a1, 0 - 21e: 10c112 addi a1, a1, 16 - 221: f00d ret.n - ... - -00000230 : - 230: f0c112 addi a1, a1, -16 - 233: 0139 s32i.n a3, a1, 0 - 235: 31c9 s32i.n a12, a1, 12 - 237: 1149 s32i.n a4, a1, 4 - 239: 02cd mov.n a12, a2 - 23b: fffa21 l32r a2, 224 - 23e: 2109 s32i.n a0, a1, 8 - 240: 071222 l16ui a2, a2, 14 - 243: fffa01 l32r a0, 22c - 246: 0000c0 callx0 a0 - 249: e2bc beqz.n a2, 28b - 24b: 12c9 s32i.n a12, a2, 4 - 24d: 0158 l32i.n a5, a1, 0 - 24f: 030c movi.n a3, 0 - 251: 1148 l32i.n a4, a1, 4 - 253: 3249 s32i.n a4, a2, 12 - 255: fff441 l32r a4, 228 - 258: 0239 s32i.n a3, a2, 0 - 25a: 2438 l32i.n a3, a4, 8 - 25c: 2259 s32i.n a5, a2, 8 - 25e: 33cc bnez.n a3, 265 - 260: 2429 s32i.n a2, a4, 8 - 262: 000946 j 28b - 265: 1308 l32i.n a0, a3, 4 - 267: 0bbc07 bgeu a12, a0, 276 - 26a: 2429 s32i.n a2, a4, 8 - 26c: c060c0 sub a6, a0, a12 - 26f: 1369 s32i.n a6, a3, 4 - 271: 0239 s32i.n a3, a2, 0 - 273: 000506 j 28b - 276: 1378 l32i.n a7, a3, 4 - 278: 0308 l32i.n a0, a3, 0 - 27a: c0cc70 sub a12, a12, a7 - 27d: 12c9 s32i.n a12, a2, 4 - 27f: a09c beqz.n a0, 29d - 281: 1088 l32i.n a8, a0, 4 - 283: 0d3c87 bltu a12, a8, 294 - 286: 003d mov.n a3, a0 - 288: fea056 bnez a0, 276 - 28b: 31c8 l32i.n a12, a1, 12 - 28d: 2108 l32i.n a0, a1, 8 - 28f: 10c112 addi a1, a1, 16 - 292: f00d ret.n - 294: 508c beqz.n a0, 29d - 296: 1098 l32i.n a9, a0, 4 - 298: c099c0 sub a9, a9, a12 - 29b: 1099 s32i.n a9, a0, 4 - 29d: 0209 s32i.n a0, a2, 0 - 29f: 0329 s32i.n a2, a3, 0 - 2a1: fff986 j 28b - ... - -000002ac : - 2ac: f0c112 addi a1, a1, -16 - 2af: fffd71 l32r a7, 2a4 - 2b2: 0109 s32i.n a0, a1, 0 - 2b4: 2708 l32i.n a0, a7, 8 - 2b6: 060c movi.n a6, 0 - 2b8: f08c beqz.n a0, 2cb - 2ba: 2048 l32i.n a4, a0, 8 - 2bc: 3058 l32i.n a5, a0, 12 - 2be: 029427 bne a4, a2, 2c4 - 2c1: 0d1537 beq a5, a3, 2d2 - 2c4: 006d mov.n a6, a0 - 2c6: 0008 l32i.n a0, a0, 0 - 2c8: fee056 bnez a0, 2ba - 2cb: 0108 l32i.n a0, a1, 0 - 2cd: 10c112 addi a1, a1, 16 - 2d0: f00d ret.n - 2d2: 0038 l32i.n a3, a0, 0 - 2d4: 032d mov.n a2, a3 - 2d6: 36cc bnez.n a6, 2dd - 2d8: 2739 s32i.n a3, a7, 8 - 2da: 0000c6 j 2e1 - 2dd: 0639 s32i.n a3, a6, 0 - 2df: 0028 l32i.n a2, a0, 0 - 2e1: 628c beqz.n a2, 2eb - 2e3: 1078 l32i.n a7, a0, 4 - 2e5: 1268 l32i.n a6, a2, 4 - 2e7: 667a add.n a6, a6, a7 - 2e9: 1269 s32i.n a6, a2, 4 - 2eb: 002d mov.n a2, a0 - 2ed: ffee01 l32r a0, 2a8 - 2f0: 0000c0 callx0 a0 - 2f3: fff506 j 2cb - 2f6: 000000 ill - 2f9: 600006 j 182fd - ... - 304: 1388 l32i.n a8, a3, 4 - 306: 880000 excw - 309: 000013 excw - ... - -00000320 : - 320: e0c112 addi a1, a1, -32 - 323: 1109 s32i.n a0, a1, 4 - 325: 51f9 s32i.n a15, a1, 20 - 327: 21c9 s32i.n a12, a1, 8 - 329: 31d9 s32i.n a13, a1, 12 - 32b: 41e9 s32i.n a14, a1, 16 - 32d: fff2e1 l32r a14, 2f8 - 330: fff3d1 l32r a13, 2fc - 333: 0020c0 memw - 336: 2d08 l32i.n a0, a13, 8 - 338: 9ee8 l32i.n a14, a14, 36 - 33a: 072016 beqz a0, 3b0 - 33d: fff0f1 l32r a15, 300 - 340: f27c movi.n a2, -1 - 342: 000ff2 l8ui a15, a15, 0 - 345: 1d08 l32i.n a0, a13, 4 - 347: 2fdc bnez.n a15, 35d - 349: 723e07 bltu a14, a0, 3bf - 34c: ffee31 l32r a3, 304 - 34f: c02e00 sub a2, a14, a0 - 352: ffee01 l32r a0, 30c - 355: 0000c0 callx0 a0 - 358: 02cd mov.n a12, a2 - 35a: 000946 j 383 - 35d: 103e07 bltu a14, a0, 371 - 360: 38a132 movi a3, 0x138 - 363: c02e00 sub a2, a14, a0 - 366: ffea01 l32r a0, 310 - 369: 0000c0 callx0 a0 - 36c: 02cd mov.n a12, a2 - 36e: 000446 j 383 - 371: 38a132 movi a3, 0x138 - 374: 302020 xor a2, a0, a2 - 377: 2e2a add.n a2, a14, a2 - 379: 221b addi.n a2, a2, 1 - 37b: ffe601 l32r a0, 314 - 37e: 0000c0 callx0 a0 - 381: 02cd mov.n a12, a2 - 383: 2d28 l32i.n a2, a13, 8 - 385: 1208 l32i.n a0, a2, 4 - 387: 203c07 bltu a12, a0, 3ab - 38a: 1de9 s32i.n a14, a13, 4 - 38c: 22f8 l32i.n a15, a2, 8 - 38e: c0cc00 sub a12, a12, a0 - 391: 3238 l32i.n a3, a2, 12 - 393: 0248 l32i.n a4, a2, 0 - 395: 2d49 s32i.n a4, a13, 8 - 397: 0139 s32i.n a3, a1, 0 - 399: ffdf01 l32r a0, 318 - 39c: 0000c0 callx0 a0 - 39f: 3f8c beqz.n a15, 3a6 - 3a1: 0128 l32i.n a2, a1, 0 - 3a3: 000fc0 callx0 a15 - 3a6: 100c movi.n a0, 1 - 3a8: 000046 j 3ad - 3ab: 000c movi.n a0, 0 - 3ad: fd2056 bnez a0, 383 - 3b0: 21c8 l32i.n a12, a1, 8 - 3b2: 31d8 l32i.n a13, a1, 12 - 3b4: 41e8 l32i.n a14, a1, 16 - 3b6: 51f8 l32i.n a15, a1, 20 - 3b8: 1108 l32i.n a0, a1, 4 - 3ba: 20c112 addi a1, a1, 32 - 3bd: f00d ret.n - 3bf: ffd231 l32r a3, 308 - 3c2: 302020 xor a2, a0, a2 - 3c5: 2e2a add.n a2, a14, a2 - 3c7: 221b addi.n a2, a2, 1 - 3c9: ffd401 l32r a0, 31c - 3cc: 0000c0 callx0 a0 - 3cf: 02cd mov.n a12, a2 - 3d1: ffeb86 j 383 - 3d4: 000000 ill - 3d7: 060000 excw - 3da: 316000 srai a6, a0, 16 - -000003dc : - 3dc: fffe31 l32r a3, 3d4 - 3df: fffe21 l32r a2, 3d8 - 3e2: 0020c0 memw - 3e5: 9228 l32i.n a2, a2, 36 - 3e7: 1329 s32i.n a2, a3, 4 - 3e9: f00d ret.n - -udp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000058 : - 58: d0c112 addi a1, a1, -48 - 5b: 51c9 s32i.n a12, a1, 20 - 5d: 4109 s32i.n a0, a1, 16 - 5f: 81f9 s32i.n a15, a1, 32 - 61: 71e9 s32i.n a14, a1, 28 - 63: 61d9 s32i.n a13, a1, 24 - 65: 03ed mov.n a14, a3 - 67: 02dd mov.n a13, a2 - 69: 041222 l16ui a2, a2, 8 - 6c: 1df8 l32i.n a15, a13, 4 - 6e: 830c movi.n a3, 8 - 70: 010f02 l8ui a0, a15, 1 - 73: 000f42 l8ui a4, a15, 0 - 76: 110080 slli a0, a0, 8 - 79: 200040 or a0, a0, a4 - 7c: 340000 extui a0, a0, 0, 4 - 7f: a03030 addx4 a3, a0, a3 - 82: 162237 blt a2, a3, 9c - 85: 0d2d mov.n a2, a13 - 87: 1130e0 slli a3, a0, 2 - 8a: 603030 neg a3, a3 - 8d: 113300 slli a3, a3, 16 - 90: 313030 srai a3, a3, 16 - 93: ffe501 l32r a0, 28 - 96: 0000c0 callx0 a0 - 99: 064216 beqz a2, 101 - 9c: 0d2d mov.n a2, a13 - 9e: ffe301 l32r a0, 2c - a1: 0000c0 callx0 a0 - a4: 001286 j f2 - a7: 0148 l32i.n a4, a1, 0 - a9: d4fc bnez.n a4, ea - ab: ffd551 l32r a5, 0 - ae: 0558 l32i.n a5, a5, 0 - b0: f0a062 movi a6, 240 - b3: 105560 and a5, a5, a6 - b6: e0a062 movi a6, 224 - b9: 2d1567 beq a5, a6, ea - bc: 3148 l32i.n a4, a1, 12 - be: 0d2d mov.n a2, a13 - c0: 010432 l8ui a3, a4, 1 - c3: 000442 l8ui a4, a4, 0 - c6: 113380 slli a3, a3, 8 - c9: 203340 or a3, a3, a4 - cc: 840c movi.n a4, 8 - ce: 343030 extui a3, a3, 0, 4 - d1: a03340 addx4 a3, a3, a4 - d4: 113300 slli a3, a3, 16 - d7: 313030 srai a3, a3, 16 - da: ffd501 l32r a0, 30 - dd: 0000c0 callx0 a0 - e0: 0d2d mov.n a2, a13 - e2: 330c movi.n a3, 3 - e4: ffd401 l32r a0, 34 - e7: 0000c0 callx0 a0 - ea: 0d2d mov.n a2, a13 - ec: ffd301 l32r a0, 38 - ef: 0000c0 callx0 a0 - f2: 51c8 l32i.n a12, a1, 20 - f4: 61d8 l32i.n a13, a1, 24 - f6: 71e8 l32i.n a14, a1, 28 - f8: 81f8 l32i.n a15, a1, 32 - fa: 4108 l32i.n a0, a1, 16 - fc: 30c112 addi a1, a1, 48 - ff: f00d ret.n - 101: 0e3d mov.n a3, a14 - 103: 31f9 s32i.n a15, a1, 12 - 105: ffbfc1 l32r a12, 4 - 108: 1d58 l32i.n a5, a13, 4 - 10a: 9159 s32i.n a5, a1, 36 - 10c: 0c28 l32i.n a2, a12, 0 - 10e: ffcb01 l32r a0, 3c - 111: 0000c0 callx0 a0 - 114: f0a032 movi a3, 240 - 117: ffbc51 l32r a5, 8 - 11a: 91b8 l32i.n a11, a1, 36 - 11c: 444c movi.n a4, 68 - 11e: 000b02 l8ui a0, a11, 0 - 121: 020b72 l8ui a7, a11, 2 - 124: 010bf2 l8ui a15, a11, 1 - 127: 030b62 l8ui a6, a11, 3 - 12a: 11ff80 slli a15, a15, 8 - 12d: 116680 slli a6, a6, 8 - 130: 206670 or a6, a6, a7 - 133: 20ff00 or a15, a15, a0 - 136: 7408f0 extui a0, a15, 8, 8 - 139: 747860 extui a7, a6, 8, 8 - 13c: 11ff80 slli a15, a15, 8 - 13f: 116680 slli a6, a6, 8 - 142: 206670 or a6, a6, a7 - 145: 20ff00 or a15, a15, a0 - 148: f4f0f0 extui a15, a15, 0, 16 - 14b: f46060 extui a6, a6, 0, 16 - 14e: 289647 bne a6, a4, 17a - 151: 304c movi.n a0, 67 - 153: bdcf72 addi a7, a15, -67 - 156: 112756 bnez a7, 26c - 159: 8e08 l32i.n a0, a14, 32 - 15b: 14a016 beqz a0, 2a9 - 15e: 1038 l32i.n a3, a0, 4 - 160: 145316 beqz a3, 2a9 - 163: 834b addi.n a8, a3, 4 - 165: 13b816 beqz a8, 2a4 - 168: 1308 l32i.n a0, a3, 4 - 16a: 136016 beqz a0, 2a4 - 16d: 0598 l32i.n a9, a5, 0 - 16f: c09900 sub a9, a9, a0 - 172: 12e916 beqz a9, 2a4 - 175: 0c0c movi.n a12, 0 - 177: 001c06 j 1eb - 17a: ffa481 l32r a8, c - 17d: 000c movi.n a0, 0 - 17f: 08c8 l32i.n a12, a8, 0 - 181: 090c movi.n a9, 0 - 183: 05fc16 beqz a12, 1e6 - 186: ffa241 l32r a4, 10 - 189: 0578 l32i.n a7, a5, 0 - 18b: 0448 l32i.n a4, a4, 0 - 18d: 2179 s32i.n a7, a1, 8 - 18f: 10a430 and a10, a4, a3 - 192: 11a9 s32i.n a10, a1, 4 - 194: 091c82 l16ui a8, a12, 18 - 197: 289867 bne a8, a6, 1c3 - 19a: 72cc bnez.n a2, 1a5 - 19c: 4c9c beqz.n a12, 1b4 - 19e: 0ca8 l32i.n a10, a12, 0 - 1a0: 3acc bnez.n a10, 1a7 - 1a2: 000386 j 1b4 - 1a5: 0ca8 l32i.n a10, a12, 0 - 1a7: 091a47 beq a10, a4, 1b4 - 1aa: 11a8 l32i.n a10, a1, 4 - 1ac: e0a032 movi a3, 224 - 1af: 011a37 beq a10, a3, 1b4 - 1b2: d28c beqz.n a2, 1c3 - 1b4: 180c movi.n a8, 1 - 1b6: 60cc bnez.n a0, 1c0 - 1b8: 100c72 l8ui a7, a12, 16 - 1bb: 01e727 bbsi a7, 2, 1c0 - 1be: 0c0d mov.n a0, a12 - 1c0: 000046 j 1c5 - 1c3: 080c movi.n a8, 0 - 1c5: 389c beqz.n a8, 1dc - 1c7: 0a1c82 l16ui a8, a12, 20 - 1ca: ca7c movi.n a10, -4 - 1cc: 0c98f7 bne a8, a15, 1dc - 1cf: 6e1ca7 beq a12, a10, 241 - 1d2: 1c38 l32i.n a3, a12, 4 - 1d4: 2178 l32i.n a7, a1, 8 - 1d6: 067316 beqz a3, 241 - 1d9: 641377 beq a3, a7, 241 - 1dc: 0c9d mov.n a9, a12 - 1de: 3cc8 l32i.n a12, a12, 12 - 1e0: fb0c56 bnez a12, 194 - 1e3: 000046 j 1e8 - 1e6: 000c movi.n a0, 0 - 1e8: 83c0c0 moveqz a12, a0, a12 - 1eb: bccc bnez.n a12, 1fa - 1ed: ff8981 l32r a8, 14 - 1f0: 1e98 l32i.n a9, a14, 4 - 1f2: 0888 l32i.n a8, a8, 0 - 1f4: c08890 sub a8, a8, a9 - 1f7: 09e856 bnez a8, 299 - 1fa: 0129 s32i.n a2, a1, 0 - 1fc: 070b92 l8ui a9, a11, 7 - 1ff: 060ba2 l8ui a10, a11, 6 - 202: 119980 slli a9, a9, 8 - 205: 2099a0 or a9, a9, a10 - 208: e99c beqz.n a9, 22a - 20a: 0d2d mov.n a2, a13 - 20c: ff8331 l32r a3, 18 - 20f: ff8341 l32r a4, 1c - 212: 151c movi.n a5, 17 - 214: 041d62 l16ui a6, a13, 8 - 217: ff8a01 l32r a0, 40 - 21a: 0000c0 callx0 a0 - 21d: 928c beqz.n a2, 22a - 21f: 0d2d mov.n a2, a13 - 221: ff8801 l32r a0, 44 - 224: 0000c0 callx0 a0 - 227: ffb1c6 j f2 - 22a: 0d2d mov.n a2, a13 - 22c: 837c movi.n a3, -8 - 22e: ff8601 l32r a0, 48 - 231: 0000c0 callx0 a0 - 234: c29c beqz.n a2, 254 - 236: 0d2d mov.n a2, a13 - 238: ff8501 l32r a0, 4c - 23b: 0000c0 callx0 a0 - 23e: ffac06 j f2 - 241: fa3916 beqz a9, 1e8 - 244: ff77a1 l32r a10, 20 - 247: 3c48 l32i.n a4, a12, 12 - 249: 3949 s32i.n a4, a9, 12 - 24b: 0a38 l32i.n a3, a10, 0 - 24d: 3c39 s32i.n a3, a12, 12 - 24f: 0ac9 s32i.n a12, a10, 0 - 251: ffe4c6 j 1e8 - 254: e4fc16 beqz a12, a7 - 257: 7c88 l32i.n a8, a12, 28 - 259: c8ac beqz.n a8, 289 - 25b: 0c3d mov.n a3, a12 - 25d: 0d4d mov.n a4, a13 - 25f: 0f6d mov.n a6, a15 - 261: 8c28 l32i.n a2, a12, 32 - 263: ff7051 l32r a5, 24 - 266: 0008c0 callx0 a8 - 269: ffa146 j f2 - 26c: 149607 bne a6, a0, 284 - 26f: 219f47 bne a15, a4, 294 - 272: 9e38 l32i.n a3, a14, 36 - 274: b3bc beqz.n a3, 2b3 - 276: 0308 l32i.n a0, a3, 0 - 278: 20bc beqz.n a0, 2ae - 27a: 0c68 l32i.n a6, a12, 0 - 27c: 2e1607 beq a6, a0, 2ae - 27f: 0c0c movi.n a12, 0 - 281: ffd986 j 1eb - 284: 0c0c movi.n a12, 0 - 286: ffd846 j 1eb - 289: 0d2d mov.n a2, a13 - 28b: ff7101 l32r a0, 50 - 28e: 0000c0 callx0 a0 - 291: ff9746 j f2 - 294: 0c0c movi.n a12, 0 - 296: ffd446 j 1eb - 299: 0d2d mov.n a2, a13 - 29b: ff6e01 l32r a0, 54 - 29e: 0000c0 callx0 a0 - 2a1: ff9346 j f2 - 2a4: 03cd mov.n a12, a3 - 2a6: ffd046 j 1eb - 2a9: 0c0c movi.n a12, 0 - 2ab: ffcf06 j 1eb - 2ae: 03cd mov.n a12, a3 - 2b0: ffcdc6 j 1eb - 2b3: 0c0c movi.n a12, 0 - 2b5: ffcc86 j 1eb - -000002b8 : - 2b8: f0c112 addi a1, a1, -16 - 2bb: 424b addi.n a4, a2, 4 - 2bd: 0a1252 l16ui a5, a2, 20 - 2c0: 0109 s32i.n a0, a1, 0 - 2c2: 000005 call0 2c4 - 2c5: 0108 l32i.n a0, a1, 0 - 2c7: 10c112 addi a1, a1, 16 - 2ca: f00d ret.n - 2cc: 000000 ill - ... - -000002d0 : - 2d0: 026d mov.n a6, a2 - 2d2: e0c112 addi a1, a1, -32 - 2d5: 2139 s32i.n a3, a1, 8 - 2d7: 1159 s32i.n a5, a1, 4 - 2d9: 41c9 s32i.n a12, a1, 16 - 2db: 3109 s32i.n a0, a1, 12 - 2dd: 04cd mov.n a12, a4 - 2df: 0408 l32i.n a0, a4, 0 - 2e1: f0a042 movi a4, 240 - 2e4: 100040 and a0, a0, a4 - 2e7: e0a042 movi a4, 224 - 2ea: 079047 bne a0, a4, 2f5 - 2ed: 18c222 addi a2, a2, 24 - 2f0: 0169 s32i.n a6, a1, 0 - 2f2: 0000c6 j 2f9 - 2f5: 0c2d mov.n a2, a12 - 2f7: 0169 s32i.n a6, a1, 0 - 2f9: fff401 l32r a0, 2cc - 2fc: 0000c0 callx0 a0 - 2ff: 026d mov.n a6, a2 - 301: 32cc bnez.n a2, 308 - 303: c27c movi.n a2, -4 - 305: 000286 j 313 - 308: 0c4d mov.n a4, a12 - 30a: 0128 l32i.n a2, a1, 0 - 30c: 2138 l32i.n a3, a1, 8 - 30e: 1158 l32i.n a5, a1, 4 - 310: 000005 call0 314 - 313: 41c8 l32i.n a12, a1, 16 - 315: 3108 l32i.n a0, a1, 12 - 317: 20c112 addi a1, a1, 32 - 31a: f00d ret.n - 31c: ff .byte 0xff - 31d: ff .byte 0xff - ... - -0000033c : - 33c: c0c112 addi a1, a1, -64 - 33f: a1d9 s32i.n a13, a1, 40 - 341: c1f9 s32i.n a15, a1, 48 - 343: 8109 s32i.n a0, a1, 32 - 345: 7159 s32i.n a5, a1, 28 - 347: 6169 s32i.n a6, a1, 24 - 349: b1e9 s32i.n a14, a1, 44 - 34b: 91c9 s32i.n a12, a1, 36 - 34d: 03ed mov.n a14, a3 - 34f: 02cd mov.n a12, a2 - 351: 042d mov.n a2, a4 - 353: 091c42 l16ui a4, a12, 18 - 356: 5129 s32i.n a2, a1, 20 - 358: 84cc bnez.n a4, 364 - 35a: 0c2d mov.n a2, a12 - 35c: 0c3d mov.n a3, a12 - 35e: 000005 call0 360 - 361: 10a256 bnez a2, 46f - 364: 0e2d mov.n a2, a14 - 366: 830c movi.n a3, 8 - 368: ffee01 l32r a0, 320 - 36b: 0000c0 callx0 a0 - 36e: 32ac beqz.n a2, 395 - 370: 120c movi.n a2, 1 - 372: 830c movi.n a3, 8 - 374: 040c movi.n a4, 0 - 376: ffeb01 l32r a0, 324 - 379: 0000c0 callx0 a0 - 37c: 02dd mov.n a13, a2 - 37e: 32cc bnez.n a2, 385 - 380: f27c movi.n a2, -1 - 382: 003a46 j 46f - 385: 041e02 l16ui a0, a14, 8 - 388: b08c beqz.n a0, 397 - 38a: 0e3d mov.n a3, a14 - 38c: ffe701 l32r a0, 328 - 38f: 0000c0 callx0 a0 - 392: 000046 j 397 - 395: 0edd mov.n a13, a14 - 397: 091c32 l16ui a3, a12, 18 - 39a: 5128 l32i.n a2, a1, 20 - 39c: 7148 l32i.n a4, a1, 28 - 39e: 1d08 l32i.n a0, a13, 4 - 3a0: 050c movi.n a5, 0 - 3a2: 064052 s8i a5, a0, 6 - 3a5: 074052 s8i a5, a0, 7 - 3a8: 745840 extui a5, a4, 8, 8 - 3ab: 114480 slli a4, a4, 8 - 3ae: 204450 or a4, a4, a5 - 3b1: 0228 l32i.n a2, a2, 0 - 3b3: 024042 s8i a4, a0, 2 - 3b6: 414840 srli a4, a4, 8 - 3b9: 034042 s8i a4, a0, 3 - 3bc: 744830 extui a4, a3, 8, 8 - 3bf: 113380 slli a3, a3, 8 - 3c2: 203340 or a3, a3, a4 - 3c5: 004032 s8i a3, a0, 0 - 3c8: 413830 srli a3, a3, 8 - 3cb: 014032 s8i a3, a0, 1 - 3ce: f0a032 movi a3, 240 - 3d1: 102230 and a2, a2, a3 - 3d4: e0a032 movi a3, 224 - 3d7: 109237 bne a2, a3, 3eb - 3da: 100c62 l8ui a6, a12, 16 - 3dd: 0a6637 bbci a6, 3, 3eb - 3e0: 0d0d72 l8ui a7, a13, 13 - 3e3: 480c movi.n a8, 4 - 3e5: 207780 or a7, a7, a8 - 3e8: 0d4d72 s8i a7, a13, 13 - 3eb: 08fc16 beqz a12, 47e - 3ee: 0c28 l32i.n a2, a12, 0 - 3f0: 6198 l32i.n a9, a1, 24 - 3f2: 088216 beqz a2, 47e - 3f5: 1998 l32i.n a9, a9, 4 - 3f7: 0cfd mov.n a15, a12 - 3f9: 0f1927 beq a9, a2, 40c - 3fc: 071ed7 beq a14, a13, 407 - 3ff: 0d2d mov.n a2, a13 - 401: ffca01 l32r a0, 32c - 404: 0000c0 callx0 a0 - 407: a27c movi.n a2, -6 - 409: 001886 j 46f - 40c: 4109 s32i.n a0, a1, 16 - 40e: 041d62 l16ui a6, a13, 8 - 411: 100ca2 l8ui a10, a12, 16 - 414: 742860 extui a2, a6, 8, 8 - 417: 11b680 slli a11, a6, 8 - 41a: 20bb20 or a11, a11, a2 - 41d: 0440b2 s8i a11, a0, 4 - 420: 41b8b0 srli a11, a11, 8 - 423: 0540b2 s8i a11, a0, 5 - 426: 1eea07 bbsi a10, 0, 448 - 429: 0d2d mov.n a2, a13 - 42b: 0f3d mov.n a3, a15 - 42d: 5148 l32i.n a4, a1, 20 - 42f: 151c movi.n a5, 17 - 431: ffbf01 l32r a0, 330 - 434: 0000c0 callx0 a0 - 437: ffb951 l32r a5, 31c - 43a: 4148 l32i.n a4, a1, 16 - 43c: 832520 moveqz a2, a5, a2 - 43f: 064422 s8i a2, a4, 6 - 442: 413820 srli a3, a2, 8 - 445: 074432 s8i a3, a4, 7 - 448: 0f3d mov.n a3, a15 - 44a: 5148 l32i.n a4, a1, 20 - 44c: 090c62 l8ui a6, a12, 9 - 44f: 0a0c52 l8ui a5, a12, 10 - 452: 6178 l32i.n a7, a1, 24 - 454: 0d2d mov.n a2, a13 - 456: 0179 s32i.n a7, a1, 0 - 458: 171c movi.n a7, 17 - 45a: ffb601 l32r a0, 334 - 45d: 0000c0 callx0 a0 - 460: 02cd mov.n a12, a2 - 462: 071ed7 beq a14, a13, 46d - 465: 0d2d mov.n a2, a13 - 467: ffb401 l32r a0, 338 - 46a: 0000c0 callx0 a0 - 46d: 0c2d mov.n a2, a12 - 46f: 91c8 l32i.n a12, a1, 36 - 471: a1d8 l32i.n a13, a1, 40 - 473: b1e8 l32i.n a14, a1, 44 - 475: c1f8 l32i.n a15, a1, 48 - 477: 8108 l32i.n a0, a1, 32 - 479: 40c112 addi a1, a1, 64 - 47c: f00d ret.n - 47e: 61f8 l32i.n a15, a1, 24 - 480: ff4b addi.n a15, a15, 4 - 482: ffe186 j 40c - ... - 48d: 000010 excw - 490: ff .byte 0xff - 491: 7f .byte 0x7f - 492: 000000 ill - 495: 000000 ill - -00000498 : - 498: fffc61 l32r a6, 488 - 49b: f47040 extui a7, a4, 0, 16 - 49e: 0698 l32i.n a9, a6, 0 - 4a0: 080c movi.n a8, 0 - 4a2: 094d mov.n a4, a9 - 4a4: 39ac beqz.n a9, 4cb - 4a6: 099247 bne a2, a4, 4b3 - 4a9: 180c movi.n a8, 1 - 4ab: 3448 l32i.n a4, a4, 12 - 4ad: ff5456 bnez a4, 4a6 - 4b0: 000646 j 4cd - 4b3: 091452 l16ui a5, a4, 18 - 4b6: f19577 bne a5, a7, 4ab - 4b9: a4bc beqz.n a4, 4f7 - 4bb: 04a8 l32i.n a10, a4, 0 - 4bd: 6abc beqz.n a10, 4f7 - 4bf: 43bc beqz.n a3, 4f7 - 4c1: 03b8 l32i.n a11, a3, 0 - 4c3: 0bbc beqz.n a11, 4f7 - 4c5: e29ab7 bne a10, a11, 4ab - 4c8: 000ac6 j 4f7 - 4cb: 080c movi.n a8, 0 - 4cd: 33cc bnez.n a3, 4d4 - 4cf: 030c movi.n a3, 0 - 4d1: 000046 j 4d6 - 4d4: 0338 l32i.n a3, a3, 0 - 4d6: 0239 s32i.n a3, a2, 0 - 4d8: b7cc bnez.n a7, 4e7 - 4da: ffed31 l32r a3, 490 - 4dd: 094d mov.n a4, a9 - 4df: ffeb71 l32r a7, 48c - 4e2: 000706 j 502 - 4e5: e4cc bnez.n a4, 4f7 - 4e7: 095272 s16i a7, a2, 18 - 4ea: 58cc bnez.n a8, 4f3 - 4ec: ffea61 l32r a6, 494 - 4ef: 3299 s32i.n a9, a2, 12 - 4f1: 0629 s32i.n a2, a6, 0 - 4f3: 020c movi.n a2, 0 - 4f5: f00d ret.n - 4f7: 327c movi.n a2, -13 - 4f9: f00d ret.n - 4fb: 094d mov.n a4, a9 - 4fd: 771b addi.n a7, a7, 1 - 4ff: f47070 extui a7, a7, 0, 16 - 502: fe1416 beqz a4, 4e7 - 505: dc1737 beq a7, a3, 4e5 - 508: 0914a2 l16ui a10, a4, 18 - 50b: ec1a77 beq a10, a7, 4fb - 50e: 3448 l32i.n a4, a4, 12 - 510: fffb86 j 502 - 513: 000000 ill - ... - -00000518 : - 518: f0c112 addi a1, a1, -16 - 51b: 0109 s32i.n a0, a1, 0 - 51d: 21d9 s32i.n a13, a1, 8 - 51f: 11c9 s32i.n a12, a1, 4 - 521: 03dd mov.n a13, a3 - 523: 02cd mov.n a12, a2 - 525: 043d mov.n a3, a4 - 527: 091242 l16ui a4, a2, 18 - 52a: 3139 s32i.n a3, a1, 12 - 52c: 74cc bnez.n a4, 537 - 52e: 023d mov.n a3, a2 - 530: 000005 call0 534 - 533: 3138 l32i.n a3, a1, 12 - 535: e2ec bnez.n a2, 567 - 537: 420c movi.n a2, 4 - 539: 3dcc bnez.n a13, 540 - 53b: 000c movi.n a0, 0 - 53d: 000046 j 542 - 540: 0d08 l32i.n a0, a13, 0 - 542: 1c09 s32i.n a0, a12, 4 - 544: 0a5c32 s16i a3, a12, 20 - 547: 100c02 l8ui a0, a12, 16 - 54a: fff231 l32r a3, 514 - 54d: 200020 or a0, a0, a2 - 550: 104c02 s8i a0, a12, 16 - 553: 0328 l32i.n a2, a3, 0 - 555: 020d mov.n a0, a2 - 557: 628c beqz.n a2, 561 - 559: 081c07 beq a12, a0, 565 - 55c: 3008 l32i.n a0, a0, 12 - 55e: ff7056 bnez a0, 559 - 561: 3c29 s32i.n a2, a12, 12 - 563: 03c9 s32i.n a12, a3, 0 - 565: 020c movi.n a2, 0 - 567: 11c8 l32i.n a12, a1, 4 - 569: 21d8 l32i.n a13, a1, 8 - 56b: 0108 l32i.n a0, a1, 0 - 56d: 10c112 addi a1, a1, 16 - 570: f00d ret.n - ... - -00000574 : - 574: fba042 movi a4, 251 - 577: 100232 l8ui a3, a2, 16 - 57a: 050c movi.n a5, 0 - 57c: 1259 s32i.n a5, a2, 4 - 57e: 0a5252 s16i a5, a2, 20 - 581: 103340 and a3, a3, a4 - 584: 104232 s8i a3, a2, 16 - 587: f00d ret.n - 589: 000000 ill - -0000058c : - 58c: 7239 s32i.n a3, a2, 28 - 58e: 8249 s32i.n a4, a2, 32 - 590: f00d ret.n - ... - -0000059c : - 59c: f0c112 addi a1, a1, -16 - 59f: 0109 s32i.n a0, a1, 0 - 5a1: fffc01 l32r a0, 594 - 5a4: 0058 l32i.n a5, a0, 0 - 5a6: 069257 bne a2, a5, 5b0 - 5a9: 3538 l32i.n a3, a5, 12 - 5ab: 0039 s32i.n a3, a0, 0 - 5ad: 000446 j 5c2 - 5b0: e58c beqz.n a5, 5c2 - 5b2: 3508 l32i.n a0, a5, 12 - 5b4: 508c beqz.n a0, 5bd - 5b6: 039027 bne a0, a2, 5bd - 5b9: 3208 l32i.n a0, a2, 12 - 5bb: 3509 s32i.n a0, a5, 12 - 5bd: 005d mov.n a5, a0 - 5bf: fef056 bnez a0, 5b2 - 5c2: fff501 l32r a0, 598 - 5c5: 0000c0 callx0 a0 - 5c8: 0108 l32i.n a0, a1, 0 - 5ca: 10c112 addi a1, a1, 16 - 5cd: f00d ret.n - ... - -000005dc : - 5dc: fffd21 l32r a2, 5d0 - 5df: f0c112 addi a1, a1, -16 - 5e2: 11c9 s32i.n a12, a1, 4 - 5e4: 0109 s32i.n a0, a1, 0 - 5e6: 011222 l16ui a2, a2, 2 - 5e9: fffa01 l32r a0, 5d4 - 5ec: 0000c0 callx0 a0 - 5ef: 02cd mov.n a12, a2 - 5f1: d28c beqz.n a2, 602 - 5f3: 030c movi.n a3, 0 - 5f5: 442c movi.n a4, 36 - 5f7: fff801 l32r a0, 5d8 - 5fa: 0000c0 callx0 a0 - 5fd: f37c movi.n a3, -1 - 5ff: 0a4c32 s8i a3, a12, 10 - 602: 0c2d mov.n a2, a12 - 604: 0108 l32i.n a0, a1, 0 - 606: 11c8 l32i.n a12, a1, 4 - 608: 10c112 addi a1, a1, 16 - 60b: f00d ret.n diff --git a/doc/lib_dump/full/liblwip_536.dobj b/doc/lib_dump/full/liblwip_536.dobj deleted file mode 100644 index 9bec3aafc..000000000 --- a/doc/lib_dump/full/liblwip_536.dobj +++ /dev/null @@ -1,20439 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/liblwip_536.a: - -api_lib.o: file format elf32-xtensa-le - - -api_msg.o: file format elf32-xtensa-le - - -autoip.o: file format elf32-xtensa-le - - -def.o: file format elf32-xtensa-le - - -dhcp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 1c: f0c112 addi a1, a1, -16 - 23: 21c9 mov.n a12, a2 - 25: 1109 l32i.n a0, a2, 32 - 27: 02cd s32i.n a0, a1, 0 - 29: 098208 l32r a0, c - 2c: f80101 callx0 a0 - 2f: 00c0ff l32r a3, 0 - 32: 3100 mov.n a2, a12 - 34: 2dfff4 l32r a0, 10 - 37: f7010c callx0 a0 - 3a: c0ff mov.n a2, a12 - 3c: 2d0000 l32r a3, 4 - 3f: f2310c l32r a0, 14 - 42: f501ff callx0 a0 - 45: c0ff mov.n a2, a12 - 47: 2d0000 l32r a3, 8 - 4a: f0310c l32r a0, 18 - 4d: f301ff callx0 a0 - 50: c0ff l32i.n a2, a1, 0 - 52: 0000 movi.n a3, 12 - 54: 0c0128 call0 e3c - 57: 45c3 mov.n a2, a12 - 59: 00de l32i.n a12, a1, 8 - 5b: c80c2d call0 848 - 5e: c521 l32i.n a0, a1, 4 - 60: 08007e addi a1, a1, 16 - 63: 1211 ret.n - 65: 0d10c1 ill - 68: 0000f0 ill - 6b: 000000 moveqz a0, a12, a0 - 6e: 0c0000 addi a1, a1, -16 - 71: 1283 s32i.n a0, a1, 0 - 73: f0c1 s32i.n a12, a1, 4 - 75: 0109 s32i.n a13, a1, 8 - 77: 11c9 l32i.n a12, a2, 32 - 79: 21d9 mov.n a13, a2 - 7b: 82c8 mov.n a2, a12 - 7d: 2d02dd call0 e3c - 80: dbc50c addi a3, a12, 36 - 83: 3200 mov.n a2, a13 - 85: 24cc movi.n a4, 0 - 87: 0d2d l32i.n a13, a1, 8 - 89: d8040c l32r a0, 68 - 8c: f70121 callx0 a0 - 8f: 00c0ff l8ui a2, a12, 13 - 92: 2200 movi.n a0, 1 - 94: 0c0d0c s16i a0, a12, 26 - 97: 0210 addi.n a2, a2, 1 - 99: 1b0d5c s8i a2, a12, 13 - 9c: 2222 l32i.n a0, a1, 0 - 9e: 0d4c l32i.n a12, a1, 4 - a0: c80108 addi a1, a1, 16 - a3: 1211 ret.n - a5: 0d10c1 ill - a8: 0000f0 ill - ab: 000000 excw - ae: 000000 excw - b1: 0000ff l32r a12, fffd8874 - b4: c112 excw - b6: 61f0 s32i.n a0, a1, 0 - b8: 09fffd l8ui a3, a6, 2 - bb: 3201 l32i.n a0, a2, 32 - bd: 080206 beqz a3, 107 - c0: 631682 l32r a9, ac - c3: 9104 l32i.n a5, a0, 8 - c5: fffb l32i.n a7, a6, 24 - c7: 782058 l8ui a4, a5, 19 - ca: 054266 srli a6, a7, 8 - cd: 687013 and a6, a6, a9 - d0: 669041 and a8, a7, a9 - d3: 879010 slli a8, a8, 8 - d6: 888010 extui a9, a7, 24, 8 - d9: 987011 slli a7, a7, 24 - dc: 778075 or a6, a6, a9 - df: 669001 or a7, a7, a8 - e2: 778020 or a6, a6, a7 - e5: 7020 s32i.n a6, a0, 32 - e7: 692066 l8ui a6, a5, 18 - ea: 056280 slli a4, a4, 8 - ed: 448012 or a4, a4, a6 - f0: 446011 slli a4, a4, 8 - f3: 448020 l8ui a6, a5, 17 - f6: 056211 l8ui a5, a5, 16 - f9: 055211 or a4, a4, a6 - fc: 446010 slli a4, a4, 8 - ff: 448020 or a4, a4, a5 - 102: 5011 s32i.n a4, a0, 36 - 104: 492044 call0 130 - 107: 8590 l32i.n a0, a1, 0 - 109: 080002 addi a1, a1, 16 - 10c: 1201 ret.n - 10e: 0d10c1 ill - 111: f0 .byte 0xff - 112: 000000 ill - 115: ff .byte 0xff - 116: 000000 ill - 119: 0000ff ill - 11c: 000000 excw - 11f: ea6000 ill - ... - 132: 0c0000 addi a1, a1, -32 - 135: 1213 s32i.n a0, a1, 12 - 137: e0c1 s32i.n a12, a1, 16 - 139: 3109 s32i.n a13, a1, 20 - 13b: 41c9 l32i.n a12, a2, 32 - 13d: 51d9 mov.n a13, a2 - 13f: 82c8 mov.n a2, a12 - 141: 2d02dd call0 e3c - 144: 850c mov.n a2, a13 - 146: 00cf mov.n a3, a12 - 148: 0d2d movi.n a4, 3 - 14a: 0c0c3d call0 129c - 14d: 0534 s32i.n a2, a1, 8 - 14f: 290115 bnez a2, 249 - 152: 5621 mov.n a2, a12 - 154: 0f62 movi.n a3, 57 - 156: 0c2d movi.n a4, 2 - 158: 0c933c call0 e50 - 15b: 4524 mov.n a2, a12 - 15d: 2d00cf l16ui a3, a13, 44 - 160: 1d320c call0 e84 - 163: 0516 mov.n a2, a12 - 165: 00d2 movi.n a3, 50 - 167: 0c2d movi.n a4, 4 - 169: 0c233c call0 e50 - 16c: 4544 mov.n a2, a12 - 16e: 00ce l32i.n a5, a12, 36 - 170: 580c2d l32r a6, 110 - 173: e8619c srli a3, a5, 8 - 176: 3850ff extui a4, a5, 24, 8 - 179: 485041 and a3, a3, a6 - 17c: 336075 or a3, a3, a4 - 17f: 334010 slli a4, a5, 24 - 182: 458020 and a5, a5, a6 - 185: 556001 slli a5, a5, 8 - 188: 558010 or a4, a4, a5 - 18b: 445011 or a3, a3, a4 - 18e: 334020 call0 ea8 - 191: 8520 mov.n a2, a12 - 193: 00d1 movi.n a3, 54 - 195: 0c2d movi.n a4, 4 - 197: 0c633c call0 e50 - 19a: 8544 mov.n a2, a12 - 19c: 00cb l32i.n a3, a12, 32 - 19e: 380c2d l32r a7, 114 - 1a1: dd718c extui a5, a3, 24, 8 - 1a4: 5830ff slli a4, a3, 24 - 1a7: 438075 and a6, a3, a7 - 1aa: 637001 slli a6, a6, 8 - 1ad: 668010 or a4, a4, a6 - 1b0: 446011 srli a3, a3, 8 - 1b3: 383020 and a3, a3, a7 - 1b6: 337041 or a3, a3, a5 - 1b9: 335010 or a3, a3, a4 - 1bc: 334020 call0 ea8 - 1bf: 8520 mov.n a2, a12 - 1c1: 00ce movi.n a3, 55 - 1c3: 0c2d movi.n a4, 4 - 1c5: 0c733c call0 e50 - 1c8: 8544 mov.n a2, a12 - 1ca: 00c8 movi.n a3, 1 - 1cc: 0c0c2d call0 e70 - 1cf: 0513 mov.n a2, a12 - 1d1: 00ca movi.n a3, 3 - 1d3: 0c0c2d call0 e70 - 1d6: c533 mov.n a2, a12 - 1d8: 00c9 movi.n a3, 28 - 1da: 1c0c2d call0 e70 - 1dd: 45c3 mov.n a2, a12 - 1df: 00c9 movi.n a3, 6 - 1e1: 0c0c2d call0 e70 - 1e4: c563 l32i.n a4, a13, 40 - 1e6: 00c8 s32i.n a4, a1, 0 - 1e8: ad48 beqz.n a4, 21a - 1ea: 0149 mov.n a2, a4 - 1ec: e4ac s32i.n a2, a1, 4 - 1ee: 29042d l32r a0, 120 - 1f1: cc0111 callx0 a0 - 1f4: 00c0ff extui a4, a2, 0, 8 - 1f7: 2000 beqz.n a4, 21a - 1f9: 7440 mov.n a2, a12 - 1fb: f49c movi.n a3, 12 - 1fd: 0c0c2d call0 e50 - 200: 05c3 l32i.n a3, a1, 0 - 202: 3800c5 l8ui a3, a3, 0 - 205: 3201 beqz.n a3, 21a - 207: 0003 l32i.n a4, a1, 4 - 209: 139c mov.n a2, a12 - 20b: 1148 addi.n a4, a4, 1 - 20d: 0c2d s32i.n a4, a1, 4 - 20f: 49441b call0 e70 - 212: 0511 l32i.n a3, a1, 4 - 214: 3800c6 l8ui a3, a3, 0 - 217: 033211 bnez a3, 207 - 21a: 5600 mov.n a2, a12 - 21c: 2dfec3 call0 1468 - 21f: 24850c l16ui a3, a12, 24 - 222: 3201 l32i.n a2, a12, 16 - 224: 280c1c addmi a3, a3, 0x100 - 227: d3324c addi a3, a3, -16 - 22a: c33201 extui a3, a3, 0, 16 - 22d: 3030f0 l32r a0, 124 - 230: bd01f4 callx0 a0 - 233: c0ff mov.n a6, a13 - 235: 0000 l32i.n a2, a12, 4 - 237: 0d6d l32i.n a3, a12, 16 - 239: 381c28 l32r a4, 118 - 23c: 414c movi.n a5, 67 - 23e: 4cffb7 l32r a0, 128 - 241: ba0135 callx0 a0 - 244: c0ff mov.n a2, a12 - 246: 2d0000 call0 1444 - 249: 1fc50c l8ui a0, a12, 13 - 24c: 0201 addi.n a0, a0, 1 - 24e: 1b0d0c extui a0, a0, 0, 8 - 251: 000000 s8i a0, a12, 13 - 254: 4c0274 bgeui a0, 6, 263 - 257: 60f60d ssl a0 - 25a: 10000b movi a0, 0x3e8 - 25d: a30240 sll a0, a0 - 260: 0000e8 j 266 - 263: 0086a1 l32r a0, 11c - 266: ae0100 movi a3, 0x1f4 - 269: 32ff l32i.n a13, a1, 20 - 26b: d8f4a1 extui a2, a0, 0, 16 - 26e: 200051 addmi a2, a2, 0x200 - 271: d222f4 addi a2, a2, -13 - 274: c22202 l32r a0, 12c - 277: ae01f3 callx0 a0 - 27a: 00c0ff s16i a2, a12, 26 - 27d: 2200 l32i.n a0, a1, 8 - 27f: 0d5c l32i.n a12, a1, 16 - 281: 2108 mov.n a2, a0 - 283: 41c8 l32i.n a0, a1, 12 - 285: 08002d addi a1, a1, 32 - 288: 1231 ret.n - 28a: 0d20c1 ill - 28d: 0000f0 ill - 290: 000000 addi a1, a1, -16 - ... - -00000294 : - 294: f0c112 l32r a1, fffff998 - 297: c9 .byte 0xff - 298: c111 l32i.n a12, a12, 0 - 29a: fffd s32i.n a0, a1, 0 - 29c: 0cc8 beqz.n a12, 2ce - 29e: 0109 l32i.n a0, a12, 32 - 2a0: ecac beqz.n a0, 2c9 - 2a2: ac8c08 l16ui a2, a0, 30 - 2a5: 102250 l16ui a3, a0, 28 - 2a8: 320f addi.n a2, a2, -1 - 2aa: 0b0e10 extui a2, a2, 0, 16 - 2ad: 202022 s16i a2, a0, 30 - 2b0: 22f4 bnez.n a2, 2ba - 2b2: 0f50 mov.n a2, a12 - 2b4: 2d62cc call0 3dc - 2b7: 12450c j 2c9 - 2ba: 8600 addi.n a3, a3, -1 - 2bc: 0b0003 extui a3, a3, 0, 16 - 2bf: 303033 s16i a3, a0, 28 - 2c2: 32f4 bnez.n a3, 2c9 - 2c4: 0e50 mov.n a2, a12 - 2c6: 2d33cc call0 3bc - 2c9: 450c l32i.n a12, a12, 0 - 2cb: c8000f bnez a12, 29e - 2ce: 560c l32i.n a12, a1, 4 - 2d0: fcfc l32i.n a0, a1, 0 - 2d2: 0811c8 addi a1, a1, 16 - 2d5: 1201 ret.n - 2d7: 0d10c1 ill - 2da: 0000f0 excw - 2dd: 000000 l32r a12, ffff2aa0 - -000002e0 : - 2e0: f0c112 l32r a1, fffff9e4 - 2e3: c9 .byte 0xff - 2e4: c111 l32i.n a12, a12, 0 - 2e6: fffd s32i.n a0, a1, 0 - 2e8: 0cc8 beqz.n a12, 30e - 2ea: 0109 l32i.n a0, a12, 32 - 2ec: 2cac beqz.n a0, 309 - 2ee: 9c8c08 l16ui a2, a0, 26 - 2f1: 102290 bltui a2, 2, 2fc - 2f4: b60d addi.n a3, a2, -1 - 2f6: 0b0722 s16i a3, a0, 26 - 2f9: 503232 j 309 - 2fc: 03060d bnei a2, 1, 309 - 2ff: 6600 addi.n a4, a2, -1 - 301: 0912 mov.n a2, a12 - 303: 2d420b s16i a4, a0, 26 - 306: 50420c call0 318 - 309: 050d l32i.n a12, a12, 0 - 30b: c80001 bnez a12, 2ea - 30e: 560c l32i.n a12, a1, 4 - 310: fdbc l32i.n a0, a1, 0 - 312: 0811c8 addi a1, a1, 16 - 315: 1201 ret.n - 317: 0d10c1 mul16u a1, a2, a0 - 31a: 1200f0 slli a12, a9, 1 - 31d: f0c1 mov.n a12, a2 - 31f: 11c9 l32i.n a2, a2, 32 - 321: 02cd s32i.n a0, a1, 0 - 323: 098228 l8ui a0, a2, 12 - 326: 020201 addi a3, a0, -12 - 329: c0320c beqz a3, 3b3 - 32c: 6316f4 bnei a0, 6, 332 - 32f: 606608 j 3b3 - 332: 200602 bnei a0, 1, 343 - 335: 106600 l8ui a4, a2, 13 - 338: 02420d bgeui a4, 6, 391 - 33b: f60d mov.n a2, a12 - 33d: 2d5564 call0 130 - 340: df050c j 388 - 343: 1106ff bnei a0, 8, 354 - 346: 806600 l8ui a5, a2, 13 - 349: 02520d bgeui a5, 2, 39e - 34c: f60d mov.n a2, a12 - 34e: 2d5125 call0 6c - 351: d1c50c j 388 - 354: 0cc6ff bnei a0, 5, 35f - 357: 6600 mov.n a2, a12 - 359: 2d0750 call0 35c - 35c: 00050c j 388 - 35f: 0a0600 bnei a0, 4, 372 - 362: 406600 l8ui a7, a2, 13 - 365: 720f movi.n a6, 8 - 367: 0c0d02 bltu a6, a7, 3a6 - 36a: 7786 mov.n a2, a12 - 36c: 2d3b36 call0 b4c - 36f: 7dc50c j 388 - 372: 054600 bnei a0, 3, 388 - 375: 306600 l8ui a8, a2, 13 - 378: 028212 bgeui a8, 2, 383 - 37b: f60d mov.n a2, a12 - 37d: 2d0728 call0 c3c - 380: 8bc50c j 388 - 383: 0600 mov.n a2, a12 - 385: 2d0001 call0 848 - 388: 050c l32i.n a12, a1, 4 - 38a: 004c l32i.n a0, a1, 0 - 38c: 0811c8 addi a1, a1, 16 - 38f: 1201 ret.n - 391: 10c1 mov.n a2, a12 - 393: 2df00d call0 394 - 396: 050c mov.n a2, a12 - 398: 2d0000 call0 848 - 39b: 4ac50c j 388 - 39e: 4600 mov.n a2, a12 - 3a0: 2dfffa call0 93c - 3a3: 59850c j 388 - 3a6: 4600 mov.n a2, a12 - 3a8: 2dfff8 call0 3ac - 3ab: 050c mov.n a2, a12 - 3ad: 2d0000 call0 848 - 3b0: 49850c j 388 - 3b3: 0600 mov.n a2, a12 - 3b5: 2dfff5 call0 848 - 3b8: 49050c j 388 - 3bb: f30600 mul16u a1, a2, a0 - 3be: 1200ff slli a0, a9, 17 - 3c1: f0c1 l32i.n a0, a2, 32 - 3c3: 080109 l8ui a0, a0, 12 - 3c6: 000282 beqi a0, 1, 3cf - 3c9: 10260c beqi a0, 10, 3cf - 3cc: 902605 bnei a0, 5, 3d2 - 3cf: 506602 call0 3d0 - 3d2: 0502 l32i.n a0, a1, 0 - 3d4: 080000 addi a1, a1, 16 - 3d7: 1201 ret.n - 3d9: 0d10c1 ill - 3dc: 0000f0 addi a1, a1, -16 - 3df: 1200 s32i.n a0, a1, 0 - 3e1: f0c1 l32i.n a0, a2, 32 - 3e3: 080109 l8ui a0, a0, 12 - 3e6: 000282 beqi a0, 1, 3ef - 3e9: 10260c beqi a0, 10, 3ef - 3ec: 902605 bnei a0, 5, 3f2 - 3ef: 506602 call0 b4c - 3f2: c502 l32i.n a0, a1, 0 - 3f4: 080075 addi a1, a1, 16 - 3f7: 1201 ret.n - 3f9: 0d10c1 ill - 3fc: 0000f0 ill - 3ff: 000000 excw - 402: 000000 and a0, a0, a0 - 405: 0000ff ill - 408: 000010 ill - 40b: 000000 mul16u a1, a2, a0 - 40e: 120000 srai a12, a14, 9 - 411: e0c1 s32i.n a13, a1, 12 - 413: 21c9 s32i.n a0, a1, 4 - 415: 0931d9 l32r a13, 3fc - 418: d111 l32i.n a0, a2, 32 - 41a: fff9 movi.n a2, 0 - 41c: 8208 s32i.n a2, a0, 44 - 41e: 020c s32i.n a2, a0, 40 - 420: 29b029 l8ui a3, a13, 3 - 423: 32a0 s32i.n a14, a1, 16 - 425: 030d beqz.n a3, 42b - 427: 41e9 l32i.n a4, a13, 28 - 429: 238c s32i.n a4, a0, 48 - 42b: 497d48 l8ui a5, a13, 4 - 42e: 0d52c0 beqz a5, 501 - 431: 1604 l32i.n a4, a13, 32 - 433: 0cf5 s32i.n a4, a0, 52 - 435: 498d48 l8ui a6, a13, 5 - 438: 62d0 l32i.n a9, a0, 8 - 43a: 98050d beqz a6, 509 - 43d: 1620 l32i.n a4, a13, 36 - 43f: 0cb6 s32i.n a4, a0, 56 - 441: 499d48 l8ui a8, a9, 19 - 444: 0982e0 l8ui a10, a9, 18 - 447: 09a213 slli a8, a8, 8 - 44a: 888012 or a8, a8, a10 - 44d: 88a011 slli a8, a8, 8 - 450: 888020 l8ui a10, a9, 17 - 453: 09a211 l8ui a9, a9, 16 - 456: 099211 or a8, a8, a10 - 459: 88a010 slli a8, a8, 8 - 45c: 888020 or a8, a8, a9 - 45f: 9011 s32i.n a8, a0, 36 - 461: 892088 l8ui a7, a13, 6 - 464: 0d7290 l32r a14, 400 - 467: e106 beqz.n a7, 48a - 469: ffe7 l32i.n a9, a13, 40 - 46b: f79c movi.n a2, 1 - 46d: 0cad98 extui a11, a9, 24, 8 - 470: b89012 slli a10, a9, 24 - 473: a98075 and a12, a9, a14 - 476: c9e001 slli a12, a12, 8 - 479: cc8010 or a10, a10, a12 - 47c: aac011 srli a9, a9, 8 - 47f: 989020 and a9, a9, a14 - 482: 99e041 or a9, a9, a11 - 485: 99b010 or a9, a9, a10 - 488: a020 s32i.n a9, a0, 40 - 48a: 992099 s8i a2, a0, 14 - 48d: 4022a0 l8ui a10, a13, 7 - 490: a20e beqz.n a10, 4b1 - 492: 070d l32i.n a11, a13, 44 - 494: b8da9c and a2, a11, a14 - 497: 2be0bd slli a12, a11, 24 - 49a: cb8010 slli a2, a2, 8 - 49d: 228001 or a12, a12, a2 - 4a0: cc2011 extui a2, a11, 24, 8 - 4a3: 28b020 srli a11, a11, 8 - 4a6: b8b075 and a11, a11, a14 - 4a9: bbe041 or a11, a11, a2 - 4ac: bb2010 or a11, a11, a12 - 4af: c020 s32i.n a11, a0, 44 - 4b1: 20bb movi.n a12, 0 - 4b3: b0b9 add.n a4, a12, a13 - 4b5: da0c0c l8ui a4, a4, 8 - 4b8: 424c beqz.n a4, 4f4 - 4ba: bc0804 bgeui a12, 2, 4f4 - 4bd: 2cf684 l32r a5, 404 - 4c0: 5136 mov.n a2, a12 - 4c2: 2dffd1 addx4 a5, a12, a5 - 4c5: 500c l32i.n a5, a5, 32 - 4c7: a05c mov.n a3, a1 - 4c9: 3d8558 extui a7, a5, 24, 8 - 4cc: 785001 slli a6, a5, 24 - 4cf: 658075 and a8, a5, a14 - 4d2: 85e001 slli a8, a8, 8 - 4d5: 888010 or a6, a6, a8 - 4d8: 668011 srli a5, a5, 8 - 4db: 585020 and a5, a5, a14 - 4de: 55e041 or a5, a5, a7 - 4e1: 557010 or a5, a5, a6 - 4e4: 6020 s32i.n a5, a1, 0 - 4e6: 592055 l32r a0, 408 - 4e9: c80101 callx0 a0 - 4ec: c0ff addi.n a12, a12, 1 - 4ee: 1b0000 extui a12, a12, 0, 8 - 4f1: c0c0cc j 4b3 - 4f4: 8674 l32i.n a12, a1, 8 - 4f6: ffef l32i.n a13, a1, 12 - 4f8: 21c8 l32i.n a14, a1, 16 - 4fa: 31d8 l32i.n a0, a1, 4 - 4fc: 0841e8 addi a1, a1, 32 - 4ff: 1211 ret.n - 501: 20c1 l32i.n a4, a0, 48 - 503: 48f00d srli a4, a4, 1 - 506: 4140c0 j 433 - 509: 4641 l32i.n a4, a0, 48 - 50b: 48ffca j 43f - 50e: cc06c0 ill - 511: 0000ff ill - 514: 0000 movi.n a4, 60 - ... - -00000518 : - 518: 12c43c slli a0, a9, 1 - 51b: f0c1 s32i.n a2, a1, 0 - 51d: 1109 s32i.n a12, a1, 8 - 51f: 0129 mov.n a2, a3 - 521: 21c9 mov.n a12, a3 - 523: 032d movi.n a3, 0 - 525: 0c03cd l32r a0, 510 - 528: fa0103 callx0 a0 - 52b: c0ff l32i.n a0, a1, 0 - 52d: 0000 s32i.n a12, a0, 32 - 52f: 0108 l32i.n a12, a1, 8 - 531: 80c9 l32i.n a0, a1, 4 - 533: 0821c8 addi a1, a1, 16 - 536: 1211 ret.n - 538: 0d10c1 ill - 53b: 0000f0 mul16u a1, a2, a0 - ... - -00000540 : - 540: f0c112 l32r a1, fffc1074 - 543: 11c9 l32i.n a2, a2, 32 - 545: 02cd s32i.n a0, a1, 0 - 547: 8228 beqz.n a2, 553 - 549: 8c0109 l32r a0, 538 - 54c: fb0182 callx0 a0 - 54f: c0ff movi.n a0, 0 - 551: 0000 s32i.n a0, a12, 32 - 553: 000c l32i.n a12, a1, 4 - 555: 8c09 l32i.n a0, a1, 0 - 557: 0811c8 addi a1, a1, 16 - 55a: 1201 ret.n - 55c: 0d10c1 ill - 55f: 0000f0 ill - 562: 000000 excw - 565: 000000 l32r a1, fffc0568 - 568: 00116c ill - ... - -00000588 : - 588: f0c112 l32r a2, fffc4cac - 58b: 21d9 s32i.n a0, a1, 0 - 58d: 11c9 mov.n a12, a2 - 58f: cd0109 beqz a2, 63a - 592: 1602 l32i.n a13, a12, 32 - 594: d80a72 l8ui a2, a2, 53 - 597: 02228c movi a3, 247 - 59a: a03235 and a2, a2, a3 - 59d: 2230f7 s8i a2, a12, 53 - 5a0: 4c2210 extui a2, a2, 5, 1 - 5a3: 252035 beqz a2, 63a - 5a6: 321604 l16ui a5, a12, 44 - 5a9: 1c5209 movi a4, 0x23f - 5ac: a24216 bgeu a4, a5, 61f - 5af: 573f bnez.n a13, 5c3 - 5b1: 6fb4 movi.n a2, 60 - 5b3: 3c0ddc l32r a0, 568 - 5b6: ed01c2 callx0 a0 - 5b9: c0ff mov.n a13, a2 - 5bb: dd0000 beqz a2, 61f - 5be: 1602 s32i.n a2, a12, 32 - 5c0: 290602 j 5cd - 5c3: 468c l32i.n a2, a13, 4 - 5c5: 0002 beqz.n a2, 5cd - 5c7: 8c1d28 l32r a0, 56c - 5ca: e90142 callx0 a0 - 5cd: c0ff mov.n a2, a13 - 5cf: 0000 movi.n a3, 0 - 5d1: 0d2d movi.n a4, 60 - 5d3: 3c030c l32r a0, 570 - 5d6: e701c4 callx0 a0 - 5d9: 00c0ff l32r a0, 574 - 5dc: e60100 callx0 a0 - 5df: c0ff s32i.n a2, a13, 4 - 5e1: 0000 beqz.n a2, 61f - 5e3: 1d29 movi.n a4, 68 - 5e5: 4ca2bc l32r a3, 55c - 5e8: dd3144 l8ui a6, a2, 8 - 5eb: 62ff movi.n a7, 32 - 5ed: 2c0802 or a6, a6, a7 - 5f0: 667007 s8i a6, a2, 8 - 5f3: 426220 l32r a0, 578 - 5f6: e10108 callx0 a0 - 5f9: 00c0ff l32r a3, 560 - 5fc: 3100 l32i.n a2, a13, 4 - 5fe: ffd9 movi.n a4, 67 - 600: 4c1d28 l32r a0, 57c - 603: df0134 callx0 a0 - 606: c0ff l32i.n a2, a13, 4 - 608: 280000 l32r a3, 564 - 60b: 311d mov.n a4, a12 - 60d: 4dffd7 l32r a0, 580 - 610: dc010c callx0 a0 - 613: c0ff mov.n a2, a12 - 615: 2d0000 call0 848 - 618: 050c beqz.n a2, 624 - 61a: 0023 mov.n a2, a12 - 61c: 2d828c call0 620 - 61f: 050c movi.n a2, -1 - 621: 7c0000 j 62f - 624: 0286f2 l8ui a8, a12, 53 - 627: 8200 movi.n a9, 8 - 629: 0c350c or a8, a8, a9 - 62c: 889089 s8i a8, a12, 53 - 62f: 8220 l32i.n a12, a1, 4 - 631: 354c l32i.n a13, a1, 8 - 633: 11c8 l32i.n a0, a1, 0 - 635: 0821d8 addi a1, a1, 16 - 638: 1201 ret.n - 63a: 10c1 movi.n a2, -12 - 63c: 7cf00d j 62f - 63f: fbc642 ill - 642: 0000ff ill - ... - -00000664 : - 664: b0c112 l32r a6, fffc0ea8 - 667: 1161c2 l32r a6, ffff3aa8 - 66a: 106102 l16ui a0, a6, 228 - 66d: 02cd s32i.n a0, a13, 8 - 66f: 097216 l32r a0, fffc12a0 - 672: 012d movi.n a4, 60 - 674: 3c030c l32r a0, 648 - 677: f501c4 callx0 a0 - 67a: c0ff mov.n a2, a1 - 67c: 0000 movi.n a3, 8 - 67e: 0c012d call0 e3c - 681: c583 l32i.n a0, a12, 32 - 683: 007b beqz.n a0, 68e - 685: 8c08 l32i.n a2, a0, 4 - 687: 708c beqz.n a2, 68e - 689: 1028 s32i.n a2, a1, 60 - 68b: 29328c j 6b1 - 68e: 0886f1 l32r a0, 64c - 691: ef0100 callx0 a0 - 694: c0ff s32i.n a2, a1, 60 - 696: 290000 beqz a2, 706 - 699: 16f1 s32i.n a2, a1, 4 - 69b: 2906c2 l8ui a3, a2, 8 - 69e: 3211 movi.n a4, 32 - 6a0: 2c0802 or a3, a3, a4 - 6a3: 334004 s8i a3, a2, 8 - 6a6: 3220 movi.n a4, 68 - 6a8: 4c0842 l32r a3, 640 - 6ab: e63144 l32r a0, 650 - 6ae: e901ff callx0 a0 - 6b1: c0ff mov.n a2, a12 - 6b3: 0000 mov.n a3, a1 - 6b5: 0c2d movi.n a4, 8 - 6b7: 0c013d call0 129c - 6ba: 4584 bnez.n a2, 6fc - 6bc: 00be mov.n a2, a1 - 6be: e2fc movi.n a3, 57 - 6c0: 012d movi.n a4, 2 - 6c2: 0c933c call0 e50 - 6c5: c524 mov.n a2, a1 - 6c7: 2d0078 l16ui a3, a12, 44 - 6ca: 1c3201 call0 e84 - 6cd: 8516 mov.n a2, a1 - 6cf: 2d007b call0 1468 - 6d2: d98501 l16ui a3, a1, 24 - 6d5: 3200 l32i.n a2, a1, 16 - 6d7: 280c11 addmi a3, a3, 0x100 - 6da: d33241 addi a3, a3, -16 - 6dd: c33201 extui a3, a3, 0, 16 - 6e0: 3030f0 l32r a0, 654 - 6e3: dd01f4 callx0 a0 - 6e6: c0ff mov.n a6, a12 - 6e8: 0000 l32i.n a2, a1, 60 - 6ea: 0c6d l32i.n a3, a1, 16 - 6ec: 38f128 l32r a4, 644 - 6ef: 4141 movi.n a5, 67 - 6f1: 4cffd6 l32r a0, 658 - 6f4: d90135 callx0 a0 - 6f7: c0ff mov.n a2, a1 - 6f9: 2d0000 call0 1444 - 6fc: 8501 l32i.n a2, a1, 4 - 6fe: 00d4 beqz.n a2, 706 - 700: 8c1128 l32r a0, 65c - 703: d70142 callx0 a0 - 706: 00c0ff l32i a12, a1, 68 - 709: 21c200 l32i a0, a1, 64 - 70c: 210211 addi a1, a1, 80 - 70f: 1210 ret.n - 711: 0d50c1 ill - 714: 0000f0 ill - 717: 000000 mul16u a1, a2, a0 - ... - -0000071c : - 71c: f0c112 l32r a0, fffc4e40 - 71f: 0109 s32i.n a13, a1, 8 - 721: 11c9 l32i.n a13, a2, 32 - 723: 21d9 mov.n a12, a2 - 725: 82d8 beqz.n a13, 754 - 727: ac02cd l8ui a2, a13, 12 - 72a: 22bd movi.n a0, 0 - 72c: 0c0d beqz.n a2, 754 - 72e: ac000c bgei a2, 6, 734 - 731: 62e642 bgei a2, 3, 742 - 734: 32e602 beqi a2, 10, 742 - 737: 260d mov.n a2, a12 - 739: 2d0a92 s8i a0, a13, 13 - 73c: 4d020c call0 848 - 73f: 10850d j 754 - 742: 4600 mov.n a2, a12 - 744: 2d0004 l32r a0, 714 - 747: f4010c callx0 a0 - 74a: c0ff mov.n a2, a12 - 74c: 0000 movi.n a0, 0 - 74e: 0c0c2d s8i a0, a13, 13 - 751: 4d0200 call0 c3c - 754: 850d l32i.n a12, a1, 4 - 756: 004e l32i.n a13, a1, 8 - 758: 11c8 l32i.n a0, a1, 0 - 75a: 0821d8 addi a1, a1, 16 - 75d: 1201 ret.n - 75f: 0d10c1 mul16u a1, a2, a0 - 762: 1200f0 slli a0, a9, 17 - -00000764 : - 764: f0c112 l32r a0, fffc91d4 - 767: 0109 l32i.n a0, a2, 32 - 769: 229c beqz.n a0, 77b - 76b: 8c8208 l8ui a4, a0, 12 - 76e: 0042e0 bnei a4, 8, 77b - 771: 660c l32i.n a6, a0, 36 - 773: 0984 l32i.n a5, a3, 0 - 775: 589068 bne a5, a6, 77b - 778: 956703 call0 794 - 77b: 8502 l32i.n a0, a1, 0 - 77d: 080001 addi a1, a1, 16 - 780: 1201 ret.n - 782: 0d10c1 ill - 785: f0 .byte 0xff - 786: 000000 ill - 789: 0000ff ill - ... - 798: 12c30c slli a0, a9, 17 - 79b: f0c1 s32i.n a12, a1, 4 - 79d: 0109 s32i.n a13, a1, 8 - 79f: 11c9 l32i.n a12, a2, 32 - 7a1: 21d9 mov.n a13, a2 - 7a3: 82c8 mov.n a2, a12 - 7a5: 2d02dd call0 e3c - 7a8: 450c mov.n a2, a13 - 7aa: 0069 mov.n a3, a12 - 7ac: 0d2d movi.n a4, 4 - 7ae: 0c0c3d call0 129c - 7b1: c544 mov.n a0, a2 - 7b3: 00ae s32i.n a2, a1, 12 - 7b5: 29020d bnez a2, 817 - 7b8: 5631 mov.n a2, a12 - 7ba: 05e2 movi.n a3, 50 - 7bc: 0c2d movi.n a4, 4 - 7be: 0c233c call0 e50 - 7c1: 0544 mov.n a2, a12 - 7c3: 0069 l32i.n a4, a12, 36 - 7c5: 480c2d l32r a6, 784 - 7c8: ef619c srli a3, a4, 8 - 7cb: 3840ff and a3, a3, a6 - 7ce: 336041 and a5, a4, a6 - 7d1: 546010 slli a5, a5, 8 - 7d4: 558010 extui a6, a4, 24, 8 - 7d7: 684011 or a3, a3, a6 - 7da: 336075 slli a4, a4, 24 - 7dd: 448020 or a4, a4, a5 - 7e0: 445001 or a3, a3, a4 - 7e3: 334020 call0 ea8 - 7e6: 4520 mov.n a2, a12 - 7e8: 2d006c call0 1468 - 7eb: c7c50c l16ui a3, a12, 24 - 7ee: 3200 l32i.n a2, a12, 16 - 7f0: 280c1c addmi a3, a3, 0x100 - 7f3: d3324c addi a3, a3, -16 - 7f6: c33201 extui a3, a3, 0, 16 - 7f9: 3030f0 l32r a0, 78c - 7fc: e401f4 callx0 a0 - 7ff: c0ff mov.n a6, a13 - 801: 0000 l32i.n a2, a12, 4 - 803: 0d6d l32i.n a3, a12, 16 - 805: 381c28 l32r a4, 788 - 808: 414c movi.n a5, 67 - 80a: 4cffe0 l32r a0, 790 - 80d: e10135 callx0 a0 - 810: c0ff mov.n a2, a12 - 812: 2d0000 call0 1444 - 815: 050c l32i.n a0, a1, 12 - 817: 00c3 l32i.n a13, a1, 8 - 819: d83108 l8ui a5, a12, 13 - 81c: 5221 movi.n a4, 20 - 81e: 0d0c mov.n a2, a0 - 820: 2d441c s16i a4, a12, 26 - 823: 4200 addi.n a5, a5, 1 - 825: 1b0d5c s8i a5, a12, 13 - 828: 5255 l32i.n a0, a1, 0 - 82a: 0d4c l32i.n a12, a1, 4 - 82c: c80108 addi a1, a1, 16 - 82f: 1211 ret.n - 831: 0d10c1 ill - 834: 0000f0 ill - 837: 000000 excw - 83a: 600000 ill - 83d: 0000ea ill - ... - 84c: 12630c slli a0, a9, 1 - 84f: f0c1 s32i.n a13, a1, 12 - 851: 1109 s32i.n a12, a1, 8 - 853: 31d9 mov.n a13, a2 - 855: 21c9 l32i.n a12, a2, 32 - 857: 02dd movi.n a0, 0 - 859: 82c8 mov.n a2, a12 - 85b: 000c s32i.n a0, a12, 36 - 85d: 090c2d call0 e3c - 860: c59c mov.n a2, a13 - 862: 005d mov.n a3, a12 - 864: 0d2d movi.n a4, 1 - 866: 0c0c3d call0 129c - 869: 4514 s32i.n a2, a1, 0 - 86b: 2900a3 bnez a2, 8d3 - 86e: 5601 mov.n a2, a12 - 870: 0642 movi.n a3, 57 - 872: 0c2d movi.n a4, 2 - 874: 0c933c call0 e50 - 877: 8524 mov.n a2, a12 - 879: 2d005d l16ui a3, a13, 44 - 87c: 1d320c call0 e84 - 87f: 4516 mov.n a2, a12 - 881: 0060 movi.n a3, 55 - 883: 0c2d movi.n a4, 4 - 885: 0c733c call0 e50 - 888: 8544 mov.n a2, a12 - 88a: 005c movi.n a3, 1 - 88c: 0c0c2d call0 e70 - 88f: 0513 mov.n a2, a12 - 891: 005e movi.n a3, 3 - 893: 0c0c2d call0 e70 - 896: c533 mov.n a2, a12 - 898: 005d movi.n a3, 28 - 89a: 1c0c2d call0 e70 - 89d: 45c3 mov.n a2, a12 - 89f: 005d movi.n a3, 6 - 8a1: 0c0c2d call0 e70 - 8a4: c563 mov.n a2, a12 - 8a6: 2d005c call0 1468 - 8a9: bc050c l16ui a3, a12, 24 - 8ac: 3200 l32i.n a2, a12, 16 - 8ae: 280c1c addmi a3, a3, 0x100 - 8b1: d3324c addi a3, a3, -16 - 8b4: c33201 extui a3, a3, 0, 16 - 8b7: 3030f0 l32r a0, 83c - 8ba: e101f4 callx0 a0 - 8bd: c0ff mov.n a6, a13 - 8bf: 0000 l32i.n a2, a12, 4 - 8c1: 0d6d l32i.n a3, a12, 16 - 8c3: 381c28 l32r a4, 834 - 8c6: 414c movi.n a5, 67 - 8c8: 4cffdc l32r a0, 840 - 8cb: de0135 callx0 a0 - 8ce: c0ff mov.n a2, a12 - 8d0: 2d0000 call0 1444 - 8d3: b7050c l8ui a0, a12, 13 - 8d6: 0200 addi.n a0, a0, 1 - 8d8: 1b0d0c extui a0, a0, 0, 8 - 8db: 000000 s8i a0, a12, 13 - 8de: 4c0274 bgeui a0, 6, 8ed - 8e1: 60f60d ssl a0 - 8e4: 10000b movi a0, 0x3e8 - 8e7: a30240 sll a0, a0 - 8ea: 0000e8 j 8f0 - 8ed: 0086a1 l32r a0, 838 - 8f0: d20100 movi a3, 0x1f4 - 8f3: 32ff l32i.n a13, a1, 12 - 8f5: d8f4a1 extui a2, a0, 0, 16 - 8f8: 200031 addmi a2, a2, 0x200 - 8fb: d222f4 addi a2, a2, -13 - 8fe: c22202 l32r a0, 844 - 901: d101f3 callx0 a0 - 904: 00c0ff s16i a2, a12, 26 - 907: 2200 l32i.n a0, a1, 0 - 909: 0d5c l32i.n a12, a1, 8 - 90b: 0108 mov.n a2, a0 - 90d: 21c8 l32i.n a0, a1, 4 - 90f: 08002d addi a1, a1, 16 - 912: 1211 ret.n - 914: c1 .byte 0xff - 915: 10 .byte 0xff - 916: fff00d ill - 919: 0000ff slli a0, a0, 32 - 91c: 00 .byte 0xff - 91d: 00 .byte 0xff - 91e: 00 .byte 0xff - 91f: ffff01 ill - 922: 0000ff ill - ... - 93d: 000000 l32r a12, ffff3080 - 940: d0c112 l32r a6, fffe10e4 - 943: 61c9 s32i.n a13, a1, 28 - 945: 81e9 s32i.n a0, a1, 20 - 947: 71d9 mov.n a13, a2 - 949: dd5109 beqz a2, a1c - 94c: 1602 l32i.n a12, a2, 32 - 94e: c80cf2 l32r a14, 914 - 951: f1e182 beqz a12, a1c - 954: 16ff l32i.n a0, a12, 52 - 956: 080c7c beqi a0, -1, 978 - 959: 26dc movi.n a3, 60 - 95b: 3c1e00 addi a2, a0, 30 - 95e: c022c3 l32r a0, 920 - 961: f0011e callx0 a0 - 964: c0ff mov.n a0, a14 - 966: 0d0000 bltu a14, a2, 96b - 969: 270e mov.n a0, a2 - 96b: 0d013e extui a2, a0, 0, 16 - 96e: 200002 s16i a2, a12, 28 - 971: 22f4 bnez.n a2, 978 - 973: 0e5c movi.n a3, 1 - 975: 0c32cc s16i a3, a12, 28 - 978: 3213 l32i.n a0, a12, 56 - 97a: 080e5c beqi a0, -1, 9a1 - 97d: 26ec movi.n a3, 60 - 97f: 3c2300 addi a2, a0, 30 - 982: c022c3 l32r a0, 924 - 985: e8011e callx0 a0 - 988: c0ff mov.n a0, a14 - 98a: 0d0000 bltu a14, a2, 98f - 98d: 270e mov.n a0, a2 - 98f: 0d013e extui a0, a0, 0, 16 - 992: 000002 s16i a0, a12, 30 - 995: 02f4 bnez.n a0, 9a4 - 997: 0f5c movi.n a0, 1 - 999: b0cc movi.n a4, 1 - 99b: 0c100c s16i a4, a12, 30 - 99e: 5c4214 j 9a4 - 9a1: 00860f l16ui a0, a12, 30 - 9a4: 1c0200 l16ui a5, a12, 28 - 9a7: 1c520f l8ui a7, a12, 14 - 9aa: 0c720e bltu a5, a0, 9b4 - 9ad: 070e beqz.n a0, 9b4 - 9af: 0635 movi.n a6, 0 - 9b1: 0c308c s16i a6, a12, 28 - 9b4: 5c6206 beqz a7, a29 - 9b7: 160e l32i.n a0, a12, 40 - 9b9: 0717 s32i.n a0, a1, 0 - 9bb: ac08 l32i.n a8, a12, 44 - 9bd: 0109 s32i.n a8, a1, 4 - 9bf: bc88 bnez.n a8, 9ce - 9c1: 1189 l32i.n a9, a12, 36 - 9c3: 98b8cc l32r a10, 918 - 9c6: d5a19c and a9, a9, a0 - 9c9: 9900ff or a9, a9, a10 - 9cc: a010 s32i.n a9, a1, 4 - 9ce: 992099 addi a11, a1, 16 - 9d1: b211 addi.n a3, a1, 8 - 9d3: 10c1 l32i.n a2, a13, 4 - 9d5: 318b addi.n a0, a1, 12 - 9d7: 1d28 s32i.n a2, a3, 0 - 9d9: 01cb mov.n a2, a13 - 9db: 2d0329 addi a3, a12, 36 - 9de: 320d l32i.n a14, a13, 8 - 9e0: 24cc s32i.n a14, a0, 0 - 9e2: 2de8 l32i.n a10, a13, 12 - 9e4: 00e9 s32i.n a10, a11, 0 - 9e6: a93da8 l32r a0, 928 - 9e9: d0010b callx0 a0 - 9ec: c0ff mov.n a2, a13 - 9ee: 0000 mov.n a3, a1 - 9f0: 3d0d2d l32r a0, 92c - 9f3: cf0101 callx0 a0 - 9f6: c0ff mov.n a2, a13 - 9f8: 0000 addi.n a3, a1, 4 - 9fa: 4b0d2d l32r a0, 930 - 9fd: cd0131 callx0 a0 - a00: c0ff mov.n a2, a13 - a02: 2d0000 l32r a0, 934 - a05: cc010d callx0 a0 - a08: c0ff addi.n a2, a1, 8 - a0a: 0000 addi.n a3, a1, 12 - a0c: cb218b addi a4, a1, 16 - a0f: c14231 l32r a0, 938 - a12: ca0110 callx0 a0 - a15: c0ff mov.n a2, a12 - a17: 0000 movi.n a3, 10 - a19: 0c0c2d call0 e3c - a1c: 05a3 l32i.n a12, a1, 24 - a1e: 0042 l32i.n a13, a1, 28 - a20: 61c8 l32i.n a14, a1, 32 - a22: 71d8 l32i.n a0, a1, 20 - a24: 0881e8 addi a1, a1, 48 - a27: 1251 ret.n - a29: 0d30c1 l8ui a2, a12, 36 - a2c: 0c22f0 bbsi a2, 7, a35 - a2f: e27724 movi a0, 255 - a32: a00205 j 9b9 - a35: e0c6ff l32r a0, 91c - a38: b901ff movi a4, 191 - a3b: a042ff bgeu a4, a2, a41 - a3e: b427bf j 9b9 - a41: c602 mov.n a0, a14 - a43: 0dffdd j 9b9 - a46: dc860e or a0, a0, a0 - a49: ff .byte 0x4e - a4a: 200000 ill - a4d: 00004e ill - ... - -00000a60 : - a60: 12530c srai a0, a14, 25 - a63: e0c1 s32i.n a12, a1, 16 - a65: 3109 s32i.n a13, a1, 20 - a67: 41c9 l32i.n a12, a2, 32 - a69: 51d9 mov.n a13, a2 - a6b: 82c8 mov.n a2, a12 - a6d: 2d02dd call0 e3c - a70: c50c mov.n a2, a13 - a72: 003c mov.n a3, a12 - a74: 0d2d movi.n a4, 3 - a76: 0c0c3d call0 129c - a79: 4534 s32i.n a2, a1, 8 - a7b: 290082 bnez a2, af4 - a7e: 5621 mov.n a2, a12 - a80: 0752 movi.n a3, 57 - a82: 0c2d movi.n a4, 2 - a84: 0c933c call0 e50 - a87: 8524 mov.n a2, a12 - a89: 2d003c l16ui a3, a13, 44 - a8c: 1d320c call0 e84 - a8f: 4516 l32i.n a0, a13, 40 - a91: 003f s32i.n a0, a1, 0 - a93: ad08 beqz.n a0, ac5 - a95: 0109 mov.n a2, a0 - a97: e0ac s32i.n a2, a1, 4 - a99: 29002d l32r a0, a4c - a9c: ec0111 callx0 a0 - a9f: 00c0ff extui a4, a2, 0, 8 - aa2: 2000 beqz.n a4, ac5 - aa4: 7440 mov.n a2, a12 - aa6: f49c movi.n a3, 12 - aa8: 0c0c2d call0 e50 - aab: 45c3 l32i.n a3, a1, 0 - aad: 38003a l8ui a3, a3, 0 - ab0: 3201 beqz.n a3, ac5 - ab2: 0003 l32i.n a4, a1, 4 - ab4: 139c mov.n a2, a12 - ab6: 1148 addi.n a4, a4, 1 - ab8: 0c2d s32i.n a4, a1, 4 - aba: 49441b call0 e70 - abd: 4511 l32i.n a3, a1, 4 - abf: 38003b l8ui a3, a3, 0 - ac2: 033211 bnez a3, ab2 - ac5: 5600 mov.n a2, a12 - ac7: 2dfec3 call0 1468 - aca: 9a050c l16ui a3, a12, 24 - acd: 3200 l32i.n a2, a12, 16 - acf: 280c1c addmi a3, a3, 0x100 - ad2: d3324c addi a3, a3, -16 - ad5: c33201 extui a3, a3, 0, 16 - ad8: 3030f0 l32r a0, a50 - adb: de01f4 callx0 a0 - ade: c0ff mov.n a6, a13 - ae0: 0000 l32i.n a2, a12, 4 - ae2: 0d6d l32i.n a3, a12, 16 - ae4: 381c28 addi a4, a12, 32 - ae7: 424c movi.n a5, 67 - ae9: 4c20cc l32r a0, a54 - aec: da0135 callx0 a0 - aef: c0ff mov.n a2, a12 - af1: 2d0000 call0 1444 - af4: 95050c l8ui a0, a12, 13 - af7: 0c0200 movi a2, 0x7d0 - afa: 220d addi.n a0, a0, 1 - afc: 1bd0a7 extui a0, a0, 0, 8 - aff: 000000 s8i a0, a12, 13 - b02: 4c0274 bgeui a0, 10, b0b - b05: 90f60d mul16u a0, a0, a2 - b08: 002005 j b0e - b0b: 0086c1 l32r a0, a48 - b0e: cf0100 movi a3, 0x1f4 - b11: 32ff l32i.n a13, a1, 20 - b13: d8f4a1 extui a2, a0, 0, 16 - b16: 200051 addmi a2, a2, 0x200 - b19: d222f4 addi a2, a2, -13 - b1c: c22202 l32r a0, a58 - b1f: cf01f3 callx0 a0 - b22: 00c0ff s16i a2, a12, 26 - b25: 2200 l32i.n a0, a1, 8 - b27: 0d5c l32i.n a12, a1, 16 - b29: 2108 mov.n a2, a0 - b2b: 41c8 l32i.n a0, a1, 12 - b2d: 08002d addi a1, a1, 32 - b30: 1231 ret.n - b32: 0d20c1 ill - b35: 0000f0 ill - b38: 000000 excw - b3b: 271000 ill - ... - b4e: 0c0000 addi a1, a1, -32 - b51: 1243 s32i.n a0, a1, 12 - b53: e0c1 s32i.n a12, a1, 16 - b55: 3109 s32i.n a13, a1, 20 - b57: 41c9 l32i.n a12, a2, 32 - b59: 51d9 mov.n a13, a2 - b5b: 82c8 mov.n a2, a12 - b5d: 2d02dd call0 e3c - b60: c50c mov.n a2, a13 - b62: 002d mov.n a3, a12 - b64: 0d2d movi.n a4, 3 - b66: 0c0c3d call0 129c - b69: 4534 s32i.n a2, a1, 8 - b6b: 290073 bnez a2, be4 - b6e: 5621 mov.n a2, a12 - b70: 0752 movi.n a3, 57 - b72: 0c2d movi.n a4, 2 - b74: 0c933c call0 e50 - b77: 8524 mov.n a2, a12 - b79: 2d002d l16ui a3, a13, 44 - b7c: 1d320c call0 e84 - b7f: 4516 l32i.n a0, a13, 40 - b81: 0030 s32i.n a0, a1, 0 - b83: ad08 beqz.n a0, bb5 - b85: 0109 mov.n a2, a0 - b87: e0ac s32i.n a2, a1, 4 - b89: 29002d l32r a0, b3c - b8c: ec0111 callx0 a0 - b8f: 00c0ff extui a4, a2, 0, 8 - b92: 2000 beqz.n a4, bb5 - b94: 7440 mov.n a2, a12 - b96: f49c movi.n a3, 12 - b98: 0c0c2d call0 e50 - b9b: 45c3 l32i.n a3, a1, 0 - b9d: 38002b l8ui a3, a3, 0 - ba0: 3201 beqz.n a3, bb5 - ba2: 0003 l32i.n a4, a1, 4 - ba4: 139c mov.n a2, a12 - ba6: 1148 addi.n a4, a4, 1 - ba8: 0c2d s32i.n a4, a1, 4 - baa: 49441b call0 e70 - bad: 4511 l32i.n a3, a1, 4 - baf: 38002c l8ui a3, a3, 0 - bb2: 033211 bnez a3, ba2 - bb5: 5600 mov.n a2, a12 - bb7: 2dfec3 call0 1468 - bba: 8b050c l16ui a3, a12, 24 - bbd: 3200 l32i.n a2, a12, 16 - bbf: 280c1c addmi a3, a3, 0x100 - bc2: d3324c addi a3, a3, -16 - bc5: c33201 extui a3, a3, 0, 16 - bc8: 3030f0 l32r a0, b40 - bcb: de01f4 callx0 a0 - bce: c0ff mov.n a6, a13 - bd0: 0000 l32i.n a2, a12, 4 - bd2: 0d6d l32i.n a3, a12, 16 - bd4: 381c28 l32r a4, b34 - bd7: 414c movi.n a5, 67 - bd9: 4cffd8 l32r a0, b44 - bdc: da0135 callx0 a0 - bdf: c0ff mov.n a2, a12 - be1: 2d0000 call0 1444 - be4: 86050c l8ui a0, a12, 13 - be7: 0c0200 movi a2, 0x3e8 - bea: 220d addi.n a0, a0, 1 - bec: 1be8a3 extui a0, a0, 0, 8 - bef: 000000 s8i a0, a12, 13 - bf2: 4c0274 bgeui a0, 10, bfb - bf5: 90f60d mul16u a0, a0, a2 - bf8: 002005 j bfe - bfb: 0086c1 l32r a0, b38 - bfe: cf0100 movi a3, 0x1f4 - c01: 32ff l32i.n a13, a1, 20 - c03: d8f4a1 extui a2, a0, 0, 16 - c06: 200051 addmi a2, a2, 0x200 - c09: d222f4 addi a2, a2, -13 - c0c: c22202 l32r a0, b48 - c0f: cf01f3 callx0 a0 - c12: 00c0ff s16i a2, a12, 26 - c15: 2200 l32i.n a0, a1, 8 - c17: 0d5c l32i.n a12, a1, 16 - c19: 2108 mov.n a2, a0 - c1b: 41c8 l32i.n a0, a1, 12 - c1d: 08002d addi a1, a1, 32 - c20: 1231 ret.n - c22: 0d20c1 ill - c25: f0 .byte 0xff - c26: 000000 ill - c29: 0000ff ill - c2c: 000000 excw - c2f: 271000 ill - ... - c3e: 0c0000 addi a1, a1, -16 - c41: 1233 s32i.n a0, a1, 4 - c43: f0c1 s32i.n a12, a1, 8 - c45: 1109 s32i.n a13, a1, 12 - c47: 21c9 l32i.n a12, a2, 32 - c49: 31d9 mov.n a13, a2 - c4b: 82c8 mov.n a2, a12 - c4d: 2d02dd call0 e3c - c50: c50c mov.n a2, a13 - c52: 001e mov.n a3, a12 - c54: 0d2d movi.n a4, 3 - c56: 0c0c3d call0 129c - c59: 4534 s32i.n a2, a1, 0 - c5b: 290064 bnez a2, ccc - c5e: 5601 mov.n a2, a12 - c60: 06d2 movi.n a3, 57 - c62: 0c2d movi.n a4, 2 - c64: 0c933c call0 e50 - c67: 8524 mov.n a2, a12 - c69: 2d001e movi a3, 0x240 - c6c: a2320c call0 e84 - c6f: 4540 mov.n a2, a12 - c71: 0021 movi.n a3, 50 - c73: 0c2d movi.n a4, 4 - c75: 0c233c call0 e50 - c78: 8544 mov.n a2, a12 - c7a: 001d l32i.n a4, a12, 36 - c7c: 480c2d l32r a6, c24 - c7f: ea619c srli a3, a4, 8 - c82: 3840ff and a3, a3, a6 - c85: 336041 and a5, a4, a6 - c88: 546010 slli a5, a5, 8 - c8b: 558010 extui a6, a4, 24, 8 - c8e: 684011 or a3, a3, a6 - c91: 336075 slli a4, a4, 24 - c94: 448020 or a4, a4, a5 - c97: 445001 or a3, a3, a4 - c9a: 334020 call0 ea8 - c9d: c520 mov.n a2, a12 - c9f: 2d0020 call0 1468 - ca2: 7c850c l16ui a3, a12, 24 - ca5: 3200 l32i.n a2, a12, 16 - ca7: 280c1c addmi a3, a3, 0x100 - caa: d3324c addi a3, a3, -16 - cad: c33201 extui a3, a3, 0, 16 - cb0: 3030f0 l32r a0, c30 - cb3: e001f4 callx0 a0 - cb6: c0ff mov.n a6, a13 - cb8: 0000 l32i.n a2, a12, 4 - cba: 0d6d l32i.n a3, a12, 16 - cbc: 381c28 l32r a4, c28 - cbf: 414c movi.n a5, 67 - cc1: 4cffdb l32r a0, c34 - cc4: dc0135 callx0 a0 - cc7: c0ff mov.n a2, a12 - cc9: 2d0000 call0 1444 - ccc: 77850c l8ui a0, a12, 13 - ccf: 0c0200 movi a2, 0x3e8 - cd2: 220d addi.n a0, a0, 1 - cd4: 1be8a3 extui a0, a0, 0, 8 - cd7: 000000 s8i a0, a12, 13 - cda: 4c0274 bgeui a0, 10, ce3 - cdd: 90f60d mul16u a0, a0, a2 - ce0: 002005 j ce6 - ce3: 0086c1 l32r a0, c2c - ce6: d20100 movi a3, 0x1f4 - ce9: 32ff l32i.n a13, a1, 12 - ceb: d8f4a1 extui a2, a0, 0, 16 - cee: 200031 addmi a2, a2, 0x200 - cf1: d222f4 addi a2, a2, -13 - cf4: c22202 l32r a0, c38 - cf7: d101f3 callx0 a0 - cfa: 00c0ff s16i a2, a12, 26 - cfd: 2200 l32i.n a0, a1, 0 - cff: 0d5c l32i.n a12, a1, 8 - d01: 0108 mov.n a2, a0 - d03: 21c8 l32i.n a0, a1, 4 - d05: 08002d addi a1, a1, 16 - d08: 1211 ret.n - d0a: 0d10c1 and a0, a0, a0 - d0d: 0000f0 bnone a0, a2, d11 - d10: 002710 ill - ... - -00000d34 : - d34: f0c112 l32r a1, fffc9458 - d37: 1109 s32i.n a13, a1, 12 - d39: 21c9 l32i.n a13, a2, 32 - d3b: 31d9 mov.n a12, a2 - d3d: cd82d8 bnez a13, d93 - d40: 5602 movi.n a2, -12 - d42: 7c052d j d88 - d45: 108642 l32r a0, d0c - d48: f10100 movi a3, 0x1f4 - d4b: a132ff extui a2, a0, 0, 16 - d4e: 2000f4 addmi a2, a2, 0x200 - d51: d222f4 addi a2, a2, -13 - d54: c22202 l32r a0, d14 - d57: f001f3 callx0 a0 - d5a: 00c0ff s16i a2, a13, 26 - d5d: 2200 mov.n a2, a12 - d5f: 2d0d5d l32r a0, d18 - d62: ee010c callx0 a0 - d65: 00c0ff l32r a13, d10 - d68: d100 mov.n a2, a12 - d6a: ffea mov.n a3, a13 - d6c: 3d0c2d l32r a0, d1c - d6f: ec010d callx0 a0 - d72: c0ff mov.n a2, a12 - d74: 0000 mov.n a3, a13 - d76: 3d0c2d l32r a0, d20 - d79: ea010d callx0 a0 - d7c: c0ff mov.n a3, a13 - d7e: 0000 mov.n a2, a12 - d80: 2d0d3d l32r a0, d24 - d83: e9010c callx0 a0 - d86: c0ff l32i.n a2, a1, 0 - d88: 0000 l32i.n a12, a1, 8 - d8a: 0128 l32i.n a13, a1, 12 - d8c: 21c8 l32i.n a0, a1, 4 - d8e: 0831d8 addi a1, a1, 16 - d91: 1211 ret.n - d93: 10c1 mov.n a2, a13 - d95: f00d movi.n a3, 0 - d97: 0c0d2d call0 e3c - d9a: 4503 mov.n a2, a12 - d9c: 000a movi.n a4, 7 - d9e: 0c2d movi.n a3, 0 - da0: 740c s32i.n a3, a13, 32 - da2: 030c s32i.n a3, a13, 36 - da4: 8d39 s32i.n a3, a13, 40 - da6: 9d39 s32i.n a3, a13, 44 - da8: ad39 s32i.n a3, a13, 56 - daa: bd39 s32i.n a3, a13, 52 - dac: ed39 s32i.n a3, a13, 48 - dae: dd39 mov.n a3, a13 - db0: 3dcd39 call0 129c - db3: 850d s32i.n a2, a1, 0 - db5: 004e bnez.n a2, de6 - db7: 0129 mov.n a2, a13 - db9: 2dd2ec call0 1468 - dbc: 6ac50d l16ui a3, a13, 24 - dbf: 3200 l32i.n a2, a13, 16 - dc1: 280c1d addmi a3, a3, 0x100 - dc4: d3324d addi a3, a3, -16 - dc7: c33201 extui a3, a3, 0, 16 - dca: 3030f0 l32r a0, d28 - dcd: d701f4 callx0 a0 - dd0: c0ff l32i.n a2, a13, 4 - dd2: 0000 l32i.n a3, a13, 16 - dd4: 381d28 addi a4, a13, 32 - dd7: 424d movi.n a5, 67 - dd9: 20cd mov.n a6, a12 - ddb: 6d354c l32r a0, d2c - dde: d4010c callx0 a0 - de1: c0ff mov.n a2, a13 - de3: 2d0000 call0 1444 - de6: 66050d l8ui a0, a13, 13 - de9: 0d0200 movi a2, 0x3e8 - dec: 220d addi.n a0, a0, 1 - dee: 1be8a3 extui a0, a0, 0, 8 - df1: 000000 s8i a0, a13, 13 - df4: 4d0274 bltui a0, 10, dfa - df7: 90b60d j d45 - dfa: d28602 mul16u a0, a0, a2 - dfd: 0020ff j d48 - e00: d1c6c1 ill - e03: 0000ff mul16u a1, a2, a0 - ... - -00000e08 : - e08: f0c112 l32r a1, fffc122c - e0b: 11c9 beqz.n a2, e32 - e0d: 0109 l32i.n a12, a2, 32 - e0f: c832ac l8ui a0, a2, 53 - e12: 020282 movi a3, 247 - e15: a03235 and a0, a0, a3 - e18: 0030f7 s8i a0, a2, 53 - e1b: 0210 beqz.n a12, e32 - e1d: 3542 l32i.n a2, a12, 4 - e1f: 3c9c beqz.n a2, e2b - e21: 8c1c28 l32r a0, e00 - e24: f70182 callx0 a0 - e27: c0ff movi.n a4, 0 - e29: 0000 s32i.n a4, a12, 4 - e2b: 040c mov.n a2, a12 - e2d: 1c49 movi.n a3, 0 - e2f: 0c0c2d call0 e3c - e32: c503 l32i.n a12, a1, 4 - e34: 0000 l32i.n a0, a1, 0 - e36: 0811c8 addi a1, a1, 16 - e39: 1201 ret.n - e3b: 0d10c1 excw - e3e: 00f0 movi.n a12, 0 - e40: 0c0242 call0 151b4 - e43: 050c l32i.n a0, a2, 12 - e45: 081437 l8ui a4, a12, 82 - e48: 0c4232 l8ui a4, a13, 82 - e4b: 0d4252 l8ui a5, a13, 13 - e4e: 0d5252 excw - e51: 00f00d l8ui a1, a12, 136 - e54: 0c1292 l16ui a5, a11, 0x152 - e57: 1b5288 s16i a10, a2, 24 - e5a: a2a9 add.n a8, a8, a9 - e5c: 9a0c52 s8i a3, a8, 240 - e5f: 483288 l16ui a6, a2, 24 - e62: 62f0 l32i.n a5, a2, 20 - e64: 0c12 addi.n a7, a6, 1 - e66: 1b5258 s16i a7, a2, 24 - e69: 7276 add.n a5, a5, a6 - e6b: 6a0c52 s8i a4, a5, 240 - e6e: 4255 ret.n - e70: 0df045 l16ui a5, a2, 24 - e73: 52f0 l32i.n a4, a2, 20 - e75: 0c12 addi.n a6, a5, 1 - e77: 1b5248 s16i a6, a2, 24 - e7a: 6265 add.n a4, a4, a5 - e7c: 5a0c52 s8i a3, a4, 240 - e7f: 3244 ret.n - e81: 0df044 ill - e84: 0000f0 srli a7, a3, 8 - e87: 783000 l16ui a9, a2, 24 - e8a: 9241 l32i.n a8, a2, 20 - e8c: 0c12 addi.n a10, a9, 1 - e8e: 1b5288 s16i a10, a2, 24 - e91: a2a9 add.n a8, a8, a9 - e93: 9a0c52 s8i a7, a8, 240 - e96: 487288 l16ui a5, a2, 24 - e99: 52f0 l32i.n a4, a2, 20 - e9b: 0c12 addi.n a6, a5, 1 - e9d: 1b5248 s16i a6, a2, 24 - ea0: 6265 add.n a4, a4, a5 - ea2: 5a0c52 s8i a3, a4, 240 - ea5: 3244 ret.n - ea7: 0df044 addx8 a3, a0, a0 - eaa: 3000f0 excw - ead: 30f5b0 excw - eb0: 7578 movi.n a8, 8 - eb2: 0c1292 l16ui a5, a11, 0x152 - eb5: 1b5288 s16i a10, a2, 24 - eb8: a2a9 add.n a8, a8, a9 - eba: 9a0c52 s8i a7, a8, 240 - ebd: 487288 srli a7, a3, 8 - ec0: 7830f0 l16ui a5, a2, 24 - ec3: 5241 l32i.n a4, a2, 20 - ec5: 0c12 addi.n a6, a5, 1 - ec7: 1b5248 s16i a6, a2, 24 - eca: 6265 add.n a4, a4, a5 - ecc: 5a0c52 s8i a11, a4, 240 - ecf: 44b244 l16ui a9, a2, 24 - ed2: 92f0 l32i.n a8, a2, 20 - ed4: 0c12 addi.n a10, a9, 1 - ed6: 1b5288 s16i a10, a2, 24 - ed9: a2a9 add.n a8, a8, a9 - edb: 9a0c52 s8i a7, a8, 240 - ede: 487288 l16ui a5, a2, 24 - ee1: 52f0 l32i.n a4, a2, 20 - ee3: 0c12 addi.n a6, a5, 1 - ee5: 1b5248 s16i a6, a2, 24 - ee8: 6265 add.n a4, a4, a5 - eea: 5a0c52 s8i a3, a4, 240 - eed: 3244 ret.n - eef: 0df044 ill - ef2: 0000f0 ill - ... - f01: 000000 ill - f04: 000010 excw - f07: ff0000 ill - ... - f12: 0c0000 addi a1, a1, -64 - f15: 12a4 s32i.n a13, a1, 12 - f17: c0c1 s32i.n a14, a1, 16 - f19: 31d9 s32i.n a15, a1, 20 - f1b: 41e9 s32i.n a0, a1, 4 - f1d: 51f9 s32i.n a12, a1, 8 - f1f: 1109 s32i.n a3, a1, 32 - f21: 21c9 mov.n a12, a2 - f23: 8139 movi.n a3, 0 - f25: 0c02cd l32r a2, ef0 - f28: f22103 l32r a0, f08 - f2b: f801ff callx0 a0 - f2e: c0ff l32i.n a2, a1, 32 - f30: 280000 l16ui a2, a2, 10 - f33: 2281 movi.n a0, 43 - f35: 2c0512 bltu a0, a2, f3b - f38: 3027b0 j 10f7 - f3b: 6ec602 movi a15, 240 - f3e: f200 l32i.n a3, a1, 32 - f40: f0a0 movi.n a6, 0 - f42: 8138 movi.n a7, 0 - f44: 060c s32i.n a7, a1, 24 - f46: 070c s32i.n a6, a1, 28 - f48: 696179 l16ui a8, a3, 8 - f4b: 8271 l32i.n a3, a3, 4 - f4d: 0413 s32i.n a3, a12, 8 - f4f: 1338 l32i.n a12, a1, 32 - f51: c82c39 beqz a12, 10f7 - f54: 2c1681 l16ui a4, a12, 10 - f57: 1c421a bltu a15, a4, f6b - f5a: 4705 l32i.n a12, a12, 0 - f5c: c8103f sub a8, a8, a4 - f5f: 88400c sub a15, a15, a4 - f62: ff40c0 extui a15, a15, 0, 16 - f65: f0f0c0 extui a8, a8, 0, 16 - f68: 8080f4 j f51 - f6b: f946f4 beqz a12, 10f7 - f6e: 16ff s32i.n a8, a1, 40 - f70: 188c l32i.n a2, a12, 4 - f72: a189 s32i.n a2, a1, 36 - f74: 1c28 beqz.n a12, f9b - f76: 9129 l32i.n a9, a1, 36 - f78: 3cac l32i.n a10, a1, 40 - f7a: 9198 add.n a9, a15, a9 - f7c: 9aa1a8 l8ui a8, a9, 0 - f7f: 09829f movi a4, 255 - f82: a04200 beq a8, a4, f9b - f85: 1847ff bgeu a15, a10, f9b - f88: a715 addi.n a11, a15, 1 - f8a: 12bf addi.n a14, a15, 2 - f8c: 2bbf1b l16ui a4, a12, 10 - f8f: 1c42ef extui a14, a14, 0, 16 - f92: e0e005 bge a11, a4, fd7 - f95: ab47f4 l8ui a9, a9, 1 - f98: 099241 j fe8 - f9b: 130601 l32r a15, ef4 - f9e: d6f100 l8ui a15, a15, 0 - fa1: f2ff beqz.n a15, fc5 - fa3: ac000f l32r a3, ef8 - fa6: 310f movi.n a2, 0 - fa8: ffd5 l32i.n a4, a3, 16 - faa: 48020c s8i a2, a3, 0 - fad: 432243 beqi a4, 1, fc1 - fb0: 142600 bnei a4, 2, fba - fb3: 6610 movi.n a4, 1 - fb5: 0624 s32i.n a4, a1, 24 - fb7: 49140c j fc5 - fba: 028661 bnei a4, 3, fc5 - fbd: 6600 movi.n a6, 1 - fbf: 0734 s32i.n a6, a1, 24 - fc1: 160c movi.n a7, 1 - fc3: 6169 s32i.n a7, a1, 28 - fc5: 170c l32i.n a8, a1, 28 - fc7: 887179 beqz a8, 1131 - fca: 681671 movi a8, 236 - fcd: a08216 movi a15, 108 - fd0: f2ec movi.n a9, 0 - fd2: 6ca0 s32i.n a9, a1, 28 - fd4: 99090c j f4f - fd7: c671 l32i.n a7, a12, 0 - fd9: ffdd bnez.n a7, fe0 - fdb: 0c78 movi.n a7, 0 - fdd: 0c37cc j fe5 - fe0: 0607 l32i.n a7, a7, 4 - fe2: 780001 l8ui a7, a7, 0 - fe5: 077217 extui a9, a7, 0, 8 - fe8: 7000 mov.n a13, a9 - fea: dd7490 beqz a8, 110d - fed: 1609 addi.n a10, a8, -1 - fef: 0b11f8 beqz a10, 1114 - ff2: 1a16a8 addi a11, a8, -3 - ff5: c8b212 beqz a11, 1119 - ff8: 0b16fd addi a2, a8, -6 - ffb: c82212 beqz a2, 1120 - ffe: 1216fa addi a3, a8, -51 - 1001: c83212 beqz a3, 1142 - 1004: d316cd addi a6, a8, -52 - 1007: c86213 beqz a6, 1147 - 100a: c616cc addi a7, a8, -53 - 100d: c87213 beqz a7, 114c - 1010: b716cb addi a10, a8, -54 - 1013: c8a213 beqz a10, 1151 - 1016: aa16ca addi a11, a8, -58 - 1019: c8b213 beqz a11, 1156 - 101c: 9b16c6 addi a2, a8, -59 - 101f: c82213 beqz a2, 115b - 1022: 16c5 movi.n a13, 0 - 1024: 1382 movi.n a7, -1 - 1026: 0d0c add.n a15, a15, a9 - 1028: f77c addi.n a15, a15, 2 - 102a: 2bff9a extui a15, a15, 0, 16 - 102d: f0f0ff beqz a13, 10cf - 1030: ed16f4 l32r a2, f00 - 1033: b42109 l32r a3, efc - 1036: 31ff movi.n a4, 0 - 1038: ffb2 s32i.n a4, a1, 0 - 103a: 040c add.n a3, a7, a3 - 103c: 3a0149 addx4 a2, a7, a2 - 103f: 2037 s32i.n a2, a1, 48 - 1041: a027 s32i.n a3, a1, 44 - 1043: 39c129 j 107f - 1046: 06b1 l32i.n a6, a1, 48 - 1048: 000e l32i.n a8, a1, 44 - 104a: c168 l32i.n a7, a1, 0 - 104c: 78b188 addi a13, a13, -4 - 104f: d201 addi.n a14, a14, 4 - 1051: 4bfccd extui a14, a14, 0, 16 - 1054: e0e0ee extui a13, a13, 0, 8 - 1057: d0d0f4 extui a9, a7, 24, 8 - 105a: 987074 s8i a5, a8, 0 - 105d: 485275 and a10, a7, a0 - 1060: 0000 addi.n a8, a8, 1 - 1062: 1b10a7 slli a10, a10, 8 - 1065: 8088 s32i.n a8, a1, 44 - 1067: 8911aa slli a8, a7, 24 - 106a: 8780b1 or a8, a8, a10 - 106d: 88a001 srli a7, a7, 8 - 1070: 787020 and a7, a7, a0 - 1073: 770041 or a7, a7, a9 - 1076: 779010 or a7, a7, a8 - 1079: 8020 s32i.n a7, a6, 0 - 107b: 2077 addi.n a6, a6, 4 - 107d: 0679 s32i.n a6, a1, 48 - 107f: 69664b extui a4, a13, 0, 16 - 1082: 40d0c1 bltui a13, 4, 1087 - 1085: b6f4 movi.n a4, 4 - 1087: 014d mov.n a2, a12 - 1089: 440c mov.n a3, a1 - 108b: 0c2d mov.n a5, a14 - 108d: 5d013d l32r a0, f0c - 1090: 9f010e callx0 a0 - 1093: 00c0ff l32r a0, f04 - 1096: 0100 movi.n a5, 1 - 1098: 0cff9c bgeui a13, 5, 1046 - 109b: f615 l32i.n a2, a1, 48 - 109d: aa5d l32i.n a14, a1, 44 - 109f: e8c128 addi a4, a13, -4 - 10a2: 42b1 l32i.n a7, a1, 0 - 10a4: 78fccd l8ui a6, a1, 0 - 10a7: 016201 extui a9, a7, 24, 8 - 10aa: 987000 slli a8, a7, 24 - 10ad: 878075 and a10, a7, a0 - 10b0: a70001 slli a10, a10, 8 - 10b3: aa8010 or a8, a8, a10 - 10b6: 88a011 srli a7, a7, 8 - 10b9: 787020 and a7, a7, a0 - 10bc: 770041 or a7, a7, a9 - 10bf: 779010 or a7, a7, a8 - 10c2: 778020 movnez a7, a6, a4 - 10c5: 4020 s32i.n a7, a1, 0 - 10c7: 799376 s8i a5, a14, 0 - 10ca: 4e5201 l16ui a4, a12, 10 - 10cd: 4200 s32i.n a7, a2, 0 - 10cf: 79051c bgeu a15, a4, 10d5 - 10d2: bf4702 j f74 - 10d5: 8602 l32i.n a3, a1, 40 - 10d7: 38ffa7 sub a15, a15, a4 - 10da: ff40a1 extui a15, a15, 0, 16 - 10dd: f0f0c0 sub a2, a3, a4 - 10e0: 2340f4 extui a3, a2, 0, 16 - 10e3: 20c0 s32i.n a3, a1, 40 - 10e5: 39f430 bltu a15, a3, 10eb - 10e8: 3f37a1 j f9b - 10eb: abc602 beqz a3, f9b - 10ee: 16ff l32i.n a12, a12, 0 - 10f0: eac3 l32i.n a4, a12, 4 - 10f2: 0cc8 s32i.n a4, a1, 36 - 10f4: 491c48 j f74 - 10f7: 0691 movi.n a2, -2 - 10f9: 7cff9f j 10fe - 10fc: 46e2 movi.n a2, 0 - 10fe: 0000 l32i.n a12, a1, 8 - 1100: 020c l32i.n a13, a1, 12 - 1102: 21c8 l32i.n a14, a1, 16 - 1104: 31d8 l32i.n a15, a1, 20 - 1106: 41e8 l32i.n a0, a1, 4 - 1108: 0851f8 addi a1, a1, 64 - 110b: 1211 ret.n - 110d: 40c1 addi.n a15, a15, -1 - 110f: f00d movi.n a9, 0 - 1111: 0cff0b j 1022 - 1114: 4609 movi.n a7, 6 - 1116: 0cffc3 j 1026 - 1119: 0667 movi.n a7, 7 - 111b: ffc3 movi.n a13, 4 - 111d: 0c770c j 1026 - 1120: 464d movi.n a7, 8 - 1122: ffc1 movi.n a8, 8 - 1124: 870c mov.n a10, a8 - 1126: ad880c bltu a8, a9, 112b - 1129: 9708 mov.n a10, a9 - 112b: ad0138 extui a13, a10, 0, 8 - 112e: d0a009 j 1026 - 1131: 0674 l32i.n a9, a1, 24 - 1133: 98ffbd beqz a9, 10fc - 1136: 591661 movi a8, 108 - 1139: 82fc movi.n a15, 44 - 113b: 6ca0 movi.n a10, 0 - 113d: cf2c s32i.n a10, a1, 24 - 113f: a90a0c j f4f - 1142: 0661 movi.n a7, 3 - 1144: 0cff83 j 1026 - 1147: 8637 movi.n a7, 0 - 1149: 0cffb7 j 1026 - 114c: 4607 movi.n a7, 1 - 114e: 0cffb6 j 1026 - 1151: 0617 movi.n a7, 2 - 1153: 0cffb5 j 1026 - 1156: c627 movi.n a7, 4 - 1158: 0cffb3 j 1026 - 115b: 8647 movi.n a7, 5 - 115d: 0cffb2 j 1026 - 1160: b14657 excw - 1163: ff00ff ill - ... - 116e: 120000 slli a12, a9, 1 - 1171: f0c1 s32i.n a0, a1, 0 - 1173: 11c9 s32i.n a13, a1, 8 - 1175: 0109 movi.n a0, 0 - 1177: 21d9 mov.n a13, a4 - 1179: 000c mov.n a12, a2 - 117b: 04dd l32i.n a4, a2, 32 - 117d: 4802cd l16ui a3, a13, 10 - 1180: 3282 movi.n a2, 43 - 1182: 051d s32i.n a4, a1, 12 - 1184: b22c l32i.n a4, a13, 4 - 1186: 483149 bltu a2, a3, 118c - 1189: 32371d j 122c - 118c: 27c602 l8ui a5, a4, 0 - 118f: 045200 addi a5, a5, -2 - 1192: c55200 bnez a5, 122c - 1195: 6556fe l8ui a7, a12, 46 - 1198: 7209 mov.n a3, a0 - 119a: 2e0c beqz.n a7, 11b4 - 119c: 003d add.n a6, a4, a3 - 119e: 679c add.n a8, a12, a3 - 11a0: 3a643a l8ui a8, a8, 47 - 11a3: 08828c l8ui a6, a6, 28 - 11a6: 622f addi.n a3, a3, 1 - 11a8: 1b1c06 beq a6, a8, 11ae - 11ab: 168733 j 122c - 11ae: 1f4602 extui a3, a3, 0, 8 - 11b1: 303000 bne a7, a3, 119c - 11b4: 973774 l32r a7, 1160 - 11b7: eb71e7 l8ui a9, a4, 6 - 11ba: 0492ff l8ui a8, a4, 7 - 11bd: 8206 l32i.n a5, a1, 12 - 11bf: 580704 slli a8, a8, 8 - 11c2: 8031 l32i.n a5, a5, 0 - 11c4: 581188 or a8, a8, a9 - 11c7: 889005 l8ui a9, a4, 5 - 11ca: 049220 slli a8, a8, 8 - 11cd: 888005 or a8, a8, a9 - 11d0: 889011 l8ui a9, a4, 4 - 11d3: 049220 slli a8, a8, 8 - 11d6: 888004 or a8, a8, a9 - 11d9: 889011 and a9, a8, a7 - 11dc: 987020 srli a6, a8, 8 - 11df: 688010 and a6, a6, a7 - 11e2: 667041 slli a9, a9, 8 - 11e5: 998010 slli a7, a8, 24 - 11e8: 788011 or a7, a7, a9 - 11eb: 779001 extui a8, a8, 24, 8 - 11ee: 888020 or a6, a6, a8 - 11f1: 668075 or a6, a6, a7 - 11f4: 667020 bne a5, a6, 122c - 11f7: 6720 l32i.n a2, a1, 12 - 11f9: 3495 mov.n a3, a13 - 11fb: 3d3128 call0 f10 - 11fe: 450d bnez.n a2, 122c - 1200: ecffd1 l32r a0, 1164 - 1203: d901a2 l8ui a9, a0, 1 - 1206: 92ff beqz.n a9, 122c - 1208: ac0100 l8ui a3, a0, 20 - 120b: 003229 bnei a3, 5, 1245 - 120e: 6614 l32i.n a0, a1, 12 - 1210: 083653 l8ui a0, a0, 12 - 1213: 000231 bnei a0, 1, 1223 - 1216: 660c mov.n a2, a12 - 1218: 2d0c10 call0 40c - 121b: 050c mov.n a2, a12 - 121d: 2dff1f call0 6c - 1220: e4c50c j 122c - 1223: 0206fe beqi a0, 3, 1273 - 1226: 302600 beqi a0, 4, 1273 - 1229: 40264c beqi a0, 5, 1273 - 122c: 2649 l32i.n a3, a1, 12 - 122e: 4650 movi.n a2, 0 - 1230: 3138 s32i.n a2, a3, 8 - 1232: 020c mov.n a2, a13 - 1234: 2d2329 l32r a0, 1168 - 1237: cd010d callx0 a0 - 123a: c0ff l32i.n a13, a1, 8 - 123c: 0000 l32i.n a12, a1, 4 - 123e: 21d8 l32i.n a0, a1, 0 - 1240: 0811c8 addi a1, a1, 16 - 1243: 1201 ret.n - 1245: 0d10c1 bnei a3, 6, 1259 - 1248: 66f0 l32i.n a0, a1, 12 - 124a: 081063 l8ui a0, a0, 12 - 124d: 000231 beqi a0, 3, 127b - 1250: 30260c beqi a0, 1, 127b - 1253: 10262a beqi a0, 4, 127b - 1256: 402627 beqi a0, 5, 127b - 1259: 502624 bnei a3, 2, 122c - 125c: 6621 l32i.n a2, a1, 12 - 125e: 28cf23 l8ui a2, a2, 12 - 1261: 022231 bnei a2, 6, 122c - 1264: 660c mov.n a2, a12 - 1266: c762 l32i.n a4, a1, 12 - 1268: 0c2d movi.n a3, 0 - 126a: 0c3148 s16i a3, a4, 26 - 126d: 543203 call0 b0 - 1270: e4050d j 122c - 1273: 06fe mov.n a2, a12 - 1275: 2dffee call0 93c - 1278: 6c450c j 122c - 127b: 06ff mov.n a2, a12 - 127d: 2dffec call0 1c - 1280: d9c50c j 122c - 1283: ea06fe excw - 1286: 5300ff mull a0, a0, a0 - 1289: 000063 excw - 128c: 635382 excw - 128f: 826300 excw - 1292: 006353 ill - 1295: 00 .byte 0xff - 1296: 000000 ill - 1299: 0000ff ill - 129c: 000000 addi a1, a1, -16 - 129f: 1200 s32i.n a0, a1, 0 - 12a1: f0c1 s32i.n a12, a1, 4 - 12a3: 0109 s32i.n a14, a1, 12 - 12a5: 11c9 s32i.n a13, a1, 8 - 12a7: 31e9 mov.n a14, a4 - 12a9: 21d9 mov.n a13, a2 - 12ab: 04ed mov.n a12, a3 - 12ad: 02dd bnez.n a2, 12b4 - 12af: 03cd movi.n a2, -12 - 12b1: 7c32cc j 1312 - 12b4: 174642 bnez a3, 131f - 12b7: 5600 movi.n a2, -6 - 12b9: 7c0673 j 1312 - 12bc: 46a2 l32i.n a4, a12, 20 - 12be: 0015 addi.n a3, a0, 1 - 12c0: 5c48 add.n a4, a4, a0 - 12c2: 0a301b s8i a2, a4, 44 - 12c5: 442244 extui a0, a3, 0, 16 - 12c8: 00302c bnei a0, 64, 12bc - 12cb: 66f4 movi.n a0, 0 - 12cd: f0d0 movi.n a3, 68 - 12cf: 000c l32i.n a6, a12, 20 - 12d1: 434c addi.n a5, a0, 1 - 12d3: 5c68 add.n a6, a6, a0 - 12d5: 0a501b s8i a2, a6, 108 - 12d8: 462266 extui a0, a5, 0, 16 - 12db: 00506c bnei a0, 128, 12cf - 12de: 66f4 l32i.n a8, a12, 20 - 12e0: f0e0 movi.n a0, 0 - 12e2: 0c5c88 s8i a7, a8, 239 - 12e5: 487200 s8i a9, a8, 238 - 12e8: 4892ef s8i a10, a8, 237 - 12eb: 48a2ee s8i a11, a8, 236 - 12ee: 48b2ed s16i a2, a12, 24 - 12f1: 22ec l32i.n a2, a12, 20 - 12f3: 0c5c addi.n a13, a0, 1 - 12f5: 5c28 add.n a2, a2, a0 - 12f7: 0ad01b s8i a0, a2, 240 - 12fa: 420222 extui a0, a13, 0, 16 - 12fd: 00d0f0 bne a0, a3, 12f1 - 1300: 37f4 mov.n a2, a12 - 1302: f090 movi.n a3, 53 - 1304: 0c2d movi.n a4, 1 - 1306: 0c533c call0 e50 - 1309: 8514 mov.n a3, a14 - 130b: ffb4 mov.n a2, a12 - 130d: 2d0e3d call0 e70 - 1310: 050c movi.n a2, 0 - 1312: ffb6 l32i.n a12, a1, 4 - 1314: 020c l32i.n a13, a1, 8 - 1316: 11c8 l32i.n a14, a1, 12 - 1318: 21d8 l32i.n a0, a1, 0 - 131a: 0831e8 addi a1, a1, 16 - 131d: 1201 ret.n - 131f: 10c1 movi.n a2, 0 - 1321: 0cf00d movi a3, 0x134 - 1324: 3202 movi.n a4, 0 - 1326: 0c34a1 l32r a0, 1298 - 1329: dc0104 callx0 a0 - 132c: c0ff s32i.n a2, a12, 16 - 132e: 0000 bnez.n a2, 1335 - 1330: 4c29 movi.n a2, -1 - 1332: 7c32cc j 1312 - 1335: f706f2 l32r a10, 1294 - 1338: a1ff movi.n a5, 0 - 133a: ffd7 movi.n a6, 0 - 133c: 050c movi.n a11, 1 - 133e: 0c060c l8ui a8, a13, 46 - 1341: 0d821b beqi a14, 3, 1357 - 1344: 3e262e l32r a3, 1290 - 1347: d33112 l8ui a4, a12, 13 - 134a: 42ff l32i.n a0, a3, 0 - 134c: 0d0c bnez.n a4, 1352 - 134e: 0308 addi.n a0, a0, 1 - 1350: 24cc s32i.n a0, a3, 0 - 1352: 001b s32i.n a0, a12, 0 - 1354: 090309 j 1359 - 1357: 460c l32i.n a0, a12, 0 - 1359: 0000 l32i.n a3, a2, 4 - 135b: 380c08 srli a9, a0, 8 - 135e: 0012 movi.n a2, 0 - 1360: 4198 s32i.n a3, a12, 20 - 1362: 39020c s8i a6, a3, 14 - 1365: 43625c s8i a8, a3, 2 - 1368: 43820e s8i a5, a3, 15 - 136b: 435202 and a9, a9, a10 - 136e: 99a00f s8i a11, a3, 0 - 1371: 43b210 s8i a11, a3, 1 - 1374: 43b200 s8i a2, a3, 3 - 1377: 432201 s8i a2, a3, 8 - 137a: 432203 s8i a2, a3, 9 - 137d: 432208 s8i a2, a3, 10 - 1380: 432209 s8i a2, a3, 11 - 1383: 43220a s8i a2, a3, 12 - 1386: 43220b s8i a2, a3, 13 - 1389: 43220c and a11, a0, a10 - 138c: b0a00d extui a10, a0, 24, 8 - 138f: a80010 or a9, a9, a10 - 1392: 99a075 slli a11, a11, 8 - 1395: bb8020 slli a10, a0, 24 - 1398: a08011 or a10, a10, a11 - 139b: aab001 or a9, a9, a10 - 139e: 99a020 s8i a9, a3, 4 - 13a1: 439220 srli a9, a9, 8 - 13a4: 989004 s8i a9, a3, 5 - 13a7: 439241 srli a9, a9, 8 - 13aa: 989005 s8i a9, a3, 6 - 13ad: 439241 srli a9, a9, 8 - 13b0: 989006 s8i a9, a3, 7 - 13b3: 439241 srli a9, a2, 8 - 13b6: 982007 srli a7, a9, 8 - 13b9: 789041 srli a5, a7, 8 - 13bc: 587041 beqi a14, 8, 13ce - 13bf: 8e2641 beqi a14, 4, 13ce - 13c2: 4e260e bnei a14, 3, 13e5 - 13c5: 3e660b l8ui a0, a12, 12 - 13c8: 0c021f beqi a0, 5, 13ce - 13cb: 50260c bnei a0, 4, 13e5 - 13ce: 6602 l32i.n a0, a13, 4 - 13d0: 081640 s8i a0, a3, 12 - 13d3: 43021d srli a0, a0, 8 - 13d6: 08000c s8i a0, a3, 13 - 13d9: 430241 srli a0, a0, 8 - 13dc: 08000d s8i a0, a3, 14 - 13df: 430241 srli a0, a0, 8 - 13e2: 08000e s8i a0, a3, 15 - 13e5: 430241 s8i a2, a3, 16 - 13e8: 43220f s8i a2, a3, 20 - 13eb: 432210 s8i a2, a3, 24 - 13ee: 2214 movi.n a0, 0 - 13f0: 0c1843 s8i a5, a3, 19 - 13f3: 435200 s8i a5, a3, 23 - 13f6: 435213 s8i a5, a3, 27 - 13f9: 435217 l32r a11, 128c - 13fc: a4b11b s8i a9, a3, 17 - 13ff: 4392ff s8i a9, a3, 21 - 1402: 439211 s8i a7, a3, 18 - 1405: 437215 s8i a7, a3, 22 - 1408: 437212 s8i a7, a3, 26 - 140b: 437216 s8i a9, a3, 25 - 140e: 43921a movi a7, 99 - 1411: a07219 l32r a9, 1284 - 1414: 9163 addi.n a4, a0, 1 - 1416: ff9c l32i.n a5, a12, 20 - 1418: 58401b l8ui a10, a13, 46 - 141b: a25c add.n a5, a5, a0 - 141d: 0a2e0d bgeu a0, a10, 142b - 1420: b0a755 bgeui a0, 6, 142b - 1423: f60a add.n a3, a13, a0 - 1425: 0a0760 l8ui a3, a3, 47 - 1428: 03323d j 142d - 142b: 462f movi.n a3, 0 - 142d: 0c0000 s8i a3, a5, 28 - 1430: 453203 extui a0, a4, 0, 16 - 1433: 00401c bnei a0, 16, 1414 - 1436: b066f4 l32r a10, 1288 - 1439: a1dd movi.n a0, 0 - 143b: 0cff94 j 12bc - 143e: 9f4600 ill - 1441: 0000ff ill - 1444: 000000 addi a1, a1, -16 - 1447: 1200 s32i.n a12, a1, 4 - 1449: f0c1 s32i.n a0, a1, 0 - 144b: 11c9 mov.n a12, a2 - 144d: 0109 beqz.n a2, 145f - 144f: 02cd l32i.n a2, a2, 16 - 1451: e28c beqz.n a2, 1459 - 1453: 8c4228 l32r a0, 1440 - 1456: fb0142 callx0 a0 - 1459: c0ff movi.n a0, 0 - 145b: 0000 s32i.n a0, a12, 16 - 145d: 000c s32i.n a0, a12, 20 - 145f: 4c09 l32i.n a12, a1, 4 - 1461: 5c09 l32i.n a0, a1, 0 - 1463: 0811c8 addi a1, a1, 16 - 1466: 1201 ret.n - 1468: 10c1 beqz.n a2, 149c - 146a: f00d movi.n a6, 67 - 146c: 02bc movi.n a8, 3 - 146e: 364c movi.n a7, 0 - 1470: 380c movi.n a3, -1 - 1472: 7c070c l16ui a5, a2, 24 - 1475: 52f3 l32i.n a4, a2, 20 - 1477: 0c12 addi.n a9, a5, 1 - 1479: 1b5248 s16i a9, a2, 24 - 147c: 9295 add.n a4, a4, a5 - 147e: 5a0c52 s8i a3, a4, 240 - 1481: 443244 l16ui a5, a2, 24 - 1484: 52f0 l32i.n a10, a2, 20 - 1486: a80c12 bgeu a6, a5, 148f - 1489: b65752 bnone a8, a5, 149c - 148c: 085705 bltu a6, a5, 149c - 148f: 570f add.n a10, a10, a5 - 1491: 0c36 addi.n a11, a5, 1 - 1493: 1baa5a s16i a11, a2, 24 - 1496: 52b2b5 s8i a7, a10, 240 - 1499: 4a720c j 1481 - 149c: 06f0 ret.n - 149e: Address 0x0000149e is out of bounds. - - -dhcpserver.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0258 l32i.n a5, a2, 0 - 6: 3935cc j 16 - 9: 0602 l32i.n a2, a5, 4 - b: 0003 beqz.n a2, 14 - d: 1528 mov.n a5, a2 - f: 528c l32i.n a2, a2, 4 - 11: 28025d bnez a2, d - 14: 5612 s32i.n a3, a5, 4 - 16: ff82 movi.n a2, 0 - 18: 1539 s32i.n a2, a3, 4 - 1a: 020c ret.n - 1c: 1329 l32i.n a6, a2, 0 - 1e: f00d bnez.n a6, 26 - -00000020 : - 20: 0268 movi.n a3, 0 - 22: 46cc s32i.n a3, a2, 0 - 24: 030c ret.n - 26: 0d0239 bne a3, a6, 2e - 29: 67f0 l32i.n a3, a6, 4 - 2b: 380493 j 22 - 2e: c616 l32i.n a2, a6, 4 - 30: 28fffc bne a2, a3, 37 - 33: 3716 l32i.n a2, a3, 4 - 35: 0392 s32i.n a2, a6, 4 - 37: 1328 mov.n a6, a2 - 39: 6d1629 bnez a2, 2e - 3c: 5602 ret.n - 3e: 0dff12 excw - 41: 0000f0 l8ui a4, a2, 12 - 44: 024232 excw - 47: 3c140c s8i a5, a2, 0 - 4a: 425255 s8i a4, a2, 1 - 4d: 4200 addi.n a2, a2, 3 - 4f: 0142 ret.n - 51: 0d223b ill - 54: 0000f0 ill - ... - 67: 3c00 addi.n a15, a15, 15 - 69: 6133 movi.n a11, 54 - 6b: fffb movi.n a10, 1 - 6d: 6b3c movi.n a9, 0 - 6f: 1a0c movi.n a7, 4 - 71: 090c movi.n a8, -1 - 73: 7c470c addi a1, a1, -48 - 76: 12f8 s32i.n a0, a1, 16 - 78: d0c1 s32i.n a12, a1, 20 - 7a: c94109 s8i a8, a2, 2 - 7d: 428251 s8i a8, a2, 3 - 80: 428202 s8i a8, a2, 4 - 83: 428203 s8i a7, a2, 1 - 86: 427204 s8i a7, a2, 7 - 89: 427201 s8i a9, a2, 5 - 8c: 429207 s8i a9, a2, 8 - 8f: 429205 s8i a10, a2, 0 - 92: 42a208 s8i a10, a2, 9 - 95: 42a200 s8i a11, a2, 12 - 98: 42b209 s8i a7, a2, 13 - 9b: 720c l32i.n a6, a6, 0 - 9d: 680d42 s8i a3, a2, 6 - a0: 423206 movi a12, -128 - a3: c206 movi.n a0, 81 - a5: 5c80af s8i a0, a2, 10 - a8: 420210 s8i a12, a2, 11 - ab: 42c20a l32r a3, 58 - ae: eb310b addi a12, a2, 18 - b1: c2c2ff extui a5, a6, 8, 8 - b4: 586012 extui a4, a6, 16, 8 - b7: 6074 s32i.n a4, a1, 32 - b9: 7540 s32i.n a5, a1, 28 - bb: 598149 s8i a5, a2, 15 - be: 425271 s8i a4, a2, 16 - c1: 42420f l8ui a3, a3, 0 - c4: 033210 extui a0, a6, 24, 8 - c7: 6000 s32i.n a0, a1, 36 - c9: 097508 s8i a0, a2, 17 - cc: 420291 extui a6, a6, 0, 8 - cf: 6011 s32i.n a6, a1, 24 - d1: 697460 s8i a6, a2, 14 - d4: 426261 bbci a3, 0, 11d - d7: 070e addi.n a2, a1, 4 - d9: 4563 movi.n a3, 12 - db: 0c214b l32r a0, 5c - de: e001c3 callx0 a0 - e1: c0ff movi.n a2, 1 - e3: 0000 addi.n a3, a1, 4 - e5: 4b120c l32r a0, 60 - e8: de0131 callx0 a0 - eb: c0ff l32i.n a0, a1, 36 - ed: 0000 l32i.n a4, a1, 32 - ef: 9108 l32i.n a5, a1, 28 - f1: 8148 l32i.n a6, a1, 24 - f3: 7158 movi.n a8, -1 - f5: 6168 movi.n a9, 0 - f7: f87c movi.n a10, 1 - f9: 090c movi.n a2, 3 - fb: 1a0c movi.n a7, 4 - fd: 0c320c s8i a7, a12, 1 - 100: 4c7247 s8i a2, a12, 0 - 103: 4c2201 l8ui a11, a1, 12 - 106: 01b200 s8i a11, a12, 2 - 109: 4cb20c l8ui a3, a1, 13 - 10c: 013202 s8i a3, a12, 3 - 10f: 4c320d l8ui a2, a1, 14 - 112: 012203 s8i a2, a12, 4 - 115: 4c220e l8ui a11, a1, 15 - 118: 01b204 s8i a11, a12, 5 - 11b: b20f addi.n a12, a12, 6 - 11d: 6b054c s8i a6, a12, 2 - 120: 4c62cc s8i a6, a12, 8 - 123: 4c6202 s8i a5, a12, 3 - 126: 4c5208 s8i a5, a12, 9 - 129: 4c5203 s8i a4, a12, 4 - 12c: 4c4209 s8i a4, a12, 10 - 12f: 4c4204 s8i a8, a12, 11 - 132: 4c820a s8i a10, a12, 17 - 135: 4ca20b s8i a10, a12, 21 - 138: 4ca211 s8i a7, a12, 1 - 13b: 4c7215 s8i a7, a12, 7 - 13e: 4c7201 s8i a7, a12, 22 - 141: 4c7207 s8i a9, a12, 18 - 144: 4c9216 s8i a9, a12, 23 - 147: 4c9212 s8i a9, a12, 24 - 14a: 4c9217 s8i a9, a12, 25 - 14d: 4c9218 s8i a0, a12, 5 - 150: 0219 movi.n a2, 26 - 152: 054c movi.n a3, 28 - 154: a21c movi.n a11, 2 - 156: 0cc31c s8i a11, a12, 13 - 159: 4cb22b s8i a11, a12, 14 - 15c: 4cb20d s8i a11, a12, 26 - 15f: 4cb20e s8i a3, a12, 6 - 162: 4c321a s8i a2, a12, 12 - 165: 2206 movi.n a0, 6 - 167: 0c0c4c addi a2, a12, 27 - 16a: cc2260 s8i a0, a12, 0 - 16d: 4c021b s8i a0, a12, 20 - 170: 0200 movi.n a3, 43 - 172: 2c144c s8i a3, a12, 19 - 175: 32b3 movi.n a11, 31 - 177: 134c movi.n a0, 64 - 179: 4cfb1c s8i a0, a12, 15 - 17c: 4c0200 s8i a11, a12, 16 - 17f: b20f l32i.n a0, a1, 16 - 181: 104c l32i.n a12, a1, 20 - 183: c84108 addi a1, a1, 48 - 186: 1251 ret.n - 188: 30c1 movi.n a3, -1 - 18a: 7cf00d s8i a3, a2, 0 - 18d: 32f3 addi.n a2, a2, 1 - 18f: 0042 ret.n - 191: 0d221b ill - 194: 0000f0 ill - ... - 19f: 000400 ill - ... - 1c6: 0000 movi.n a5, 6 - 1c8: 440c movi.n a6, 1 - 1ca: 650c movi.n a7, 2 - 1cc: 0c160c l32r a8, 198 - 1cf: f38127 addi a1, a1, -16 - 1d2: 12ff s32i.n a0, a1, 4 - 1d4: f0c1 s32i.n a12, a1, 8 - 1d6: 1109 movi.n a0, 0 - 1d8: 21c9 mov.n a12, a2 - 1da: 000c l32i.n a8, a8, 4 - 1dc: 8802cd l32r a2, 194 - 1df: 2118 addi.n a3, a12, 4 - 1e1: ffee s32i.n a8, a1, 0 - 1e3: 893c4b s8i a7, a12, 0 - 1e6: 4c7201 s8i a6, a12, 1 - 1e9: 4c6200 s8i a5, a12, 2 - 1ec: 4c5201 s8i a0, a12, 3 - 1ef: 4c0202 l32r a0, 1a0 - 1f2: ec0103 callx0 a0 - 1f5: 00c0ff addi a2, a12, 16 - 1f8: 2200 mov.n a3, a1 - 1fa: 10cc movi.n a4, 4 - 1fc: 0c013d movi a9, 128 - 1ff: 9244 movi.n a10, 0 - 201: 0c80a0 s16i a10, a12, 8 - 204: 5ca20a s16i a9, a12, 10 - 207: 5c9204 l32r a0, 1a4 - 20a: e70105 callx0 a0 - 20d: c0ff addi.n a2, a12, 12 - 20f: 0000 movi.n a3, 0 - 211: 2ccb movi.n a4, 4 - 213: 0c030c l32r a0, 1a8 - 216: e50144 callx0 a0 - 219: 00c0ff addi a2, a12, 20 - 21c: 2200 movi.n a3, 0 - 21e: 14cc movi.n a4, 4 - 220: 0c030c l32r a0, 1ac - 223: e30144 callx0 a0 - 226: 00c0ff addi a2, a12, 24 - 229: 2200 movi.n a3, 0 - 22b: 18cc movi.n a4, 4 - 22d: 0c030c l32r a0, 1b0 - 230: e00144 callx0 a0 - 233: 00c0ff addi a2, a12, 44 - 236: 2200 movi.n a3, 0 - 238: 2ccc movi.n a4, 64 - 23a: 4c030c l32r a0, 1b4 - 23d: de0104 callx0 a0 - 240: 00c0ff addi a2, a12, 108 - 243: 2200 movi.n a3, 0 - 245: 0c6ccc movi a4, 128 - 248: a04203 l32r a0, 1b8 - 24b: dc0180 callx0 a0 - 24e: c0ff movi.n a3, 0 - 250: 0c0000 movi a4, 0x138 - 253: a14203 addmi a12, a12, 0x100 - 256: dcc238 addi a12, a12, -20 - 259: c201 mov.n a2, a12 - 25b: 2deccc l32r a0, 1bc - 25e: d8010c callx0 a0 - 261: 00c0ff l32r a3, 19c - 264: 3100 mov.n a2, a12 - 266: ffce movi.n a4, 4 - 268: 0c2d l32i.n a12, a1, 8 - 26a: c8440c l32r a0, 1c0 - 26d: d50121 callx0 a0 - 270: c0ff l32i.n a0, a1, 4 - 272: 080000 addi a1, a1, 16 - 275: 1211 ret.n - 277: 0d10c1 ill - 27a: 0000f0 ill - ... - 289: 000000 l32r a12, ffff6a4c - 28c: f0c112 l32r a2, fffc49b0 - 28f: 21d9 s32i.n a0, a1, 0 - 291: 11c9 mov.n a12, a2 - 293: cd0109 call0 1c4 - 296: 0502 movi.n a3, 2 - 298: 0cfff3 addmi a2, a12, 0x100 - 29b: dc2223 addi a2, a2, -16 - 29e: c22201 call0 40 - 2a1: da05f0 call0 64 - 2a4: dc05ff call0 188 - 2a7: 05ff movi.n a2, 0 - 2a9: 0cffee movi a3, 0x224 - 2ac: 3202 movi.n a4, 0 - 2ae: 0c24a2 l32r a0, 27c - 2b1: f30104 callx0 a0 - 2b4: c0ff mov.n a13, a2 - 2b6: dd0000 beqz a2, 303 - 2b9: 1602 mov.n a3, a2 - 2bb: 0492 movi.n a2, 0 - 2bd: 0c023d l16ui a0, a3, 10 - 2c0: 0202 l32i.n a6, a3, 4 - 2c2: 0513 beqz.n a0, 2e0 - 2c4: 1368 movi.n a0, 0 - 2c6: a09c add.n a5, a6, a0 - 2c8: 000c add.n a4, a12, a2 - 2ca: 560a addi.n a0, a0, 1 - 2cc: 1b4c2a l8ui a4, a4, 0 - 2cf: 4200 addi.n a2, a2, 1 - 2d1: 1b0004 extui a2, a2, 0, 16 - 2d4: 202022 s8i a4, a5, 0 - 2d7: 4542f4 l16ui a4, a3, 10 - 2da: 134200 extui a0, a0, 0, 16 - 2dd: 000005 bltu a0, a4, 2c6 - 2e0: 47f4 l32i.n a3, a3, 0 - 2e2: 38e530 bnez a3, 2bd - 2e5: 5603 mov.n a3, a13 - 2e7: 3dfd73 l32r a4, 278 - 2ea: 410d movi.n a5, 68 - 2ec: ffe4 l32i.n a2, a4, 8 - 2ee: 454c addi.n a4, a4, 12 - 2f0: cb2428 l32r a0, 280 - 2f3: e40144 callx0 a0 - 2f6: 00c0ff l16ui a5, a13, 14 - 2f9: 5200 beqz.n a5, 303 - 2fb: 071d mov.n a2, a13 - 2fd: 2d658c l32r a0, 284 - 300: e1010d callx0 a0 - 303: c0ff l32i.n a12, a1, 4 - 305: 0000 l32i.n a13, a1, 8 - 307: 11c8 l32i.n a0, a1, 0 - 309: 0821d8 addi a1, a1, 16 - 30c: 1201 ret.n - 30e: 0d10c1 ill - 311: 0000f0 ill - ... - 324: f0c112 l32r a2, fffc4a48 - 327: 21d9 s32i.n a0, a1, 0 - 329: 11c9 mov.n a12, a2 - 32b: cd0109 call0 1c4 - 32e: 8502 movi.n a3, 6 - 330: 0cffe9 addmi a2, a12, 0x100 - 333: dc2263 addi a2, a2, -16 - 336: c22201 call0 40 - 339: d085f0 call0 188 - 33c: c5ff movi.n a2, 0 - 33e: 0cffe4 movi a3, 0x224 - 341: 3202 movi.n a4, 0 - 343: 0c24a2 l32r a0, 314 - 346: f40104 callx0 a0 - 349: c0ff mov.n a13, a2 - 34b: dd0000 beqz a2, 398 - 34e: 1602 mov.n a3, a2 - 350: 0492 movi.n a2, 0 - 352: 0c023d l16ui a0, a3, 10 - 355: 0202 l32i.n a6, a3, 4 - 357: 0513 beqz.n a0, 375 - 359: 1368 movi.n a0, 0 - 35b: a09c add.n a5, a6, a0 - 35d: 000c add.n a4, a12, a2 - 35f: 560a addi.n a0, a0, 1 - 361: 1b4c2a l8ui a4, a4, 0 - 364: 4200 addi.n a2, a2, 1 - 366: 1b0004 extui a2, a2, 0, 16 - 369: 202022 s8i a4, a5, 0 - 36c: 4542f4 l16ui a4, a3, 10 - 36f: 134200 extui a0, a0, 0, 16 - 372: 000005 bltu a0, a4, 35b - 375: 47f4 l32i.n a3, a3, 0 - 377: 38e530 bnez a3, 352 - 37a: 5603 mov.n a3, a13 - 37c: 3dfd73 l32r a4, 310 - 37f: 410d movi.n a5, 68 - 381: ffe5 l32i.n a2, a4, 8 - 383: 454c addi.n a4, a4, 12 - 385: cb2428 l32r a0, 318 - 388: e40144 callx0 a0 - 38b: 00c0ff l16ui a5, a13, 14 - 38e: 5200 beqz.n a5, 398 - 390: 071d mov.n a2, a13 - 392: 2d658c l32r a0, 31c - 395: e2010d callx0 a0 - 398: c0ff l32i.n a12, a1, 4 - 39a: 0000 l32i.n a13, a1, 8 - 39c: 11c8 l32i.n a0, a1, 0 - 39e: 0821d8 addi a1, a1, 16 - 3a1: 1201 ret.n - 3a3: 0d10c1 ill - 3a6: 0000f0 ill - ... - 3b5: 000000 l32r a12, ffff6b78 - 3b8: f0c112 l32r a2, fffc4adc - 3bb: 21d9 s32i.n a0, a1, 0 - 3bd: 11c9 mov.n a12, a2 - 3bf: cd0109 call0 1c4 - 3c2: 4502 movi.n a3, 5 - 3c4: 0cffe0 addmi a2, a12, 0x100 - 3c7: dc2253 addi a2, a2, -16 - 3ca: c22201 call0 40 - 3cd: c745f0 call0 64 - 3d0: c945ff call0 188 - 3d3: 45ff movi.n a2, 0 - 3d5: 0cffdb movi a3, 0x224 - 3d8: 3202 movi.n a4, 0 - 3da: 0c24a2 l32r a0, 3a8 - 3dd: f30104 callx0 a0 - 3e0: c0ff mov.n a13, a2 - 3e2: dd0000 beqz a2, 42f - 3e5: 1602 mov.n a3, a2 - 3e7: 0492 movi.n a2, 0 - 3e9: 0c023d l16ui a0, a3, 10 - 3ec: 0202 l32i.n a6, a3, 4 - 3ee: 0513 beqz.n a0, 40c - 3f0: 1368 movi.n a0, 0 - 3f2: a09c add.n a5, a6, a0 - 3f4: 000c add.n a4, a12, a2 - 3f6: 560a addi.n a0, a0, 1 - 3f8: 1b4c2a l8ui a4, a4, 0 - 3fb: 4200 addi.n a2, a2, 1 - 3fd: 1b0004 extui a2, a2, 0, 16 - 400: 202022 s8i a4, a5, 0 - 403: 4542f4 l16ui a4, a3, 10 - 406: 134200 extui a0, a0, 0, 16 - 409: 000005 bltu a0, a4, 3f2 - 40c: 47f4 l32i.n a3, a3, 0 - 40e: 38e530 bnez a3, 3e9 - 411: 5603 mov.n a3, a13 - 413: 3dfd73 l32r a4, 3a4 - 416: 410d movi.n a5, 68 - 418: ffe4 l32i.n a2, a4, 8 - 41a: 454c addi.n a4, a4, 12 - 41c: cb2428 l32r a0, 3ac - 41f: e40144 callx0 a0 - 422: 00c0ff l16ui a5, a13, 14 - 425: 5200 beqz.n a5, 42f - 427: 071d mov.n a2, a13 - 429: 2d658c l32r a0, 3b0 - 42c: e1010d callx0 a0 - 42f: c0ff l32i.n a12, a1, 4 - 431: 0000 l32i.n a13, a1, 8 - 433: 11c8 l32i.n a0, a1, 0 - 435: 0821d8 addi a1, a1, 16 - 438: 1201 ret.n - 43a: 0d10c1 ill - 43d: 0000f0 ill - ... - 44c: 2a026d addi a1, a1, -32 - 44f: c11283 l32r a9, 43c - 452: 91e0 s32i.n a0, a1, 8 - 454: fffb movi.n a0, 5 - 456: 0c2109 s16i a0, a9, 16 - 459: 0250 l32i.n a2, a9, 4 - 45b: 0859 s32i.n a2, a1, 0 - 45d: 291928 bgeu a6, a8, 4be - 460: 8701 movi.n a11, 53 - 462: 5db6 movi.n a10, 50 - 464: 5b3c movi.n a7, 0 - 466: 2a3c movi.n a3, 0 - 468: 070c s32i.n a6, a1, 4 - 46a: 030c s32i.n a8, a1, 12 - 46c: 1169 s32i.n a7, a1, 16 - 46e: 793189 l8ui a2, a6, 0 - 471: 2241 s32i.n a3, a1, 20 - 473: 390006 beq a2, a10, 48a - 476: 12a751 beq a2, a11, 484 - 479: 12b713 movi a4, 255 - 47c: a0420a bne a2, a4, 4af - 47f: 47ff movi.n a7, 1 - 481: 0c2f92 j 4af - 484: 0a8617 l8ui a3, a6, 2 - 487: 063200 j 4af - 48a: 0602 mov.n a2, a1 - 48c: 0009 addi.n a3, a6, 2 - 48e: 012d movi.n a4, 4 - 490: 0c362b l32r a0, 444 - 493: ed0144 callx0 a0 - 496: c0ff l32i.n a6, a1, 4 - 498: 0000 l32i.n a3, a1, 20 - 49a: 1168 l32i.n a7, a1, 16 - 49c: 5138 l32i.n a8, a1, 12 - 49e: 4178 movi.n a10, 50 - 4a0: 3188 movi.n a11, 53 - 4a2: 3c2a3c l32r a9, 440 - 4a5: 915b movi.n a4, 3 - 4a7: ffe7 movi.n a0, 4 - 4a9: 0c340c moveqz a0, a4, a2 - 4ac: 042040 s16i a0, a9, 16 - 4af: 0283 bnez.n a7, 4c0 - 4b1: cc0859 l8ui a5, a6, 1 - 4b4: 52d7 addi.n a5, a5, 2 - 4b6: 0106 add.n a6, a6, a5 - 4b8: 5a552b bltu a6, a8, 468 - 4bb: 368766 j 4c0 - 4be: 46ac movi.n a3, 0 - 4c0: 0c0000 beqi a3, 1, 4e9 - 4c3: 132603 beqi a3, 3, 4db - 4c6: 332625 beqi a3, 4, 4cc - 4c9: 432614 bnei a3, 7, 4d1 - 4cc: 6602 movi.n a0, 5 - 4ce: 0c0473 s16i a0, a9, 16 - 4d1: 590250 extui a2, a0, 0, 8 - 4d4: 0008 l32i.n a0, a1, 8 - 4d6: 087420 addi a1, a1, 32 - 4d9: 1221 ret.n - 4db: 0d20c1 beqi a0, 3, 4d1 - 4de: 3026f0 beqi a0, 4, 4d1 - 4e1: 26f2 movi.n a0, 4 - 4e3: 0cef40 s16i a0, a9, 16 - 4e6: 590240 j 4d1 - 4e9: c608 movi.n a0, 1 - 4eb: 0cfff9 j 4ce - 4ee: f7c610 extui a0, a0, 0, 1 - 4f1: 0000ff ill - 4f4: 0004 l32i.n a4, a2, 0 - 4f6: 480000 excw - 4f9: 000002 ill - 4fc: 000018 excw - 4ff: ff0000 excw - 502: 180000 extui a0, a0, 0, 1 - 505: 000000 ill - 508: 000004 ill - 50b: 000000 excw - 50e: 180000 ill - ... - 53d: 000000 excw - 540: 12440c srli a14, a14, 9 - 543: e0c1 s32i.n a15, a1, 20 - 545: 41e9 s32i.n a0, a1, 4 - 547: 51f9 s32i.n a13, a1, 12 - 549: 1109 s32i.n a12, a1, 8 - 54b: 31d9 mov.n a13, a3 - 54d: 21c9 mov.n a12, a2 - 54f: cd03dd l32r a3, 4f0 - 552: e83102 addmi a2, a2, 0x100 - 555: d222ff addi a2, a2, -20 - 558: c22201 l32r a0, 510 - 55b: ee01ec callx0 a0 - 55e: 00c0ff bnez a2, 638 - 561: 625600 l32r a2, 4f4 - 564: 210d addi.n a3, a12, 4 - 566: ffe4 movi.n a4, 4 - 568: 3c4b s32i.n a13, a1, 0 - 56a: d9440c l32r a0, 514 - 56d: ea0101 callx0 a0 - 570: 00c0ff l32r a5, 4f8 - 573: e25100 addi a4, a12, 28 - 576: 42ff l32i.n a14, a5, 0 - 578: e81ccc addi a15, a5, -24 - 57b: f205 l32i.n a2, a15, 20 - 57d: e8c5 s32i.n a2, a15, 4 - 57f: 295f28 beqz a14, 5e3 - 582: 161f s32i.n a4, a1, 24 - 584: 060e l32i.n a3, a1, 24 - 586: 6149 l32i.n a13, a14, 0 - 588: 6138 movi.n a4, 6 - 58a: 0ed8 addi.n a2, a13, 4 - 58c: 4b640c l32r a0, 518 - 58f: e3012d callx0 a0 - 592: 00c0ff beqz a2, 65d - 595: 1600 l32i.n a0, a15, 20 - 597: 0c72 l32i.n a5, a13, 0 - 599: 5f08 l32i.n a14, a14, 4 - 59b: e80d58 bne a5, a0, 5dd - 59e: 95071e extui a6, a0, 24, 8 - 5a1: 68003e l32r a9, 4fc - 5a4: d69175 slli a8, a0, 24 - 5a7: 8080ff and a7, a0, a9 - 5aa: 709001 slli a7, a7, 8 - 5ad: 778010 or a7, a7, a8 - 5b0: 778011 srli a8, a0, 8 - 5b3: 880020 and a8, a8, a9 - 5b6: 889041 or a6, a6, a8 - 5b9: 668010 or a6, a6, a7 - 5bc: 7020 addi.n a6, a6, 1 - 5be: 1b2066 and a8, a6, a9 - 5c1: 869066 slli a7, a6, 24 - 5c4: 768010 slli a8, a8, 8 - 5c7: 888001 or a7, a7, a8 - 5ca: 778011 extui a8, a6, 24, 8 - 5cd: 886020 srli a6, a6, 8 - 5d0: 686075 and a6, a6, a9 - 5d3: 669041 or a6, a6, a8 - 5d6: 668010 or a6, a6, a7 - 5d9: 7020 s32i.n a6, a15, 20 - 5db: 2066 s32i.n a6, a15, 4 - 5dd: 695f69 bnez a14, 584 - 5e0: 3e561f j 5e8 - 5e3: 0106fa addi a8, a12, 28 - 5e6: 8200 s32i.n a8, a1, 24 - 5e8: 1ccc movi.n a2, 16 - 5ea: 1c6189 l32r a0, 51c - 5ed: cc0102 callx0 a0 - 5f0: c0ff l32i.n a3, a1, 24 - 5f2: 0000 movi.n a4, 6 - 5f4: 6138 mov.n a13, a2 - 5f6: 640c l32i.n a9, a15, 4 - 5f8: 02dd s32i.n a9, a2, 0 - 5fa: 1f98 s32i.n a13, a1, 28 - 5fc: 0299 addi.n a2, a2, 4 - 5fe: 4b71d9 l32r a0, 520 - 601: c80122 callx0 a0 - 604: c0ff movi.n a2, 8 - 606: 0c0000 movi a10, 0x5a0 - 609: a282 s32i.n a10, a13, 12 - 60b: a9a0a5 l32r a0, 524 - 60e: c6013d callx0 a0 - 611: c0ff mov.n a14, a2 - 613: 0000 l32i.n a11, a1, 28 - 615: 02ed s32i.n a11, a2, 0 - 617: 71b8 mov.n a3, a14 - 619: 3d02b9 l32r a2, 500 - 61c: b9210e call0 620 - 61f: 05ff l32i.n a2, a15, 20 - 621: 0000 l32i.n a0, a15, 32 - 623: 5f28 l32i.n a3, a15, 4 - 625: 388f08 bltu a0, a2, 66b - 628: 30271f beqz a3, 66b - 62b: 1642 l32i.n a2, a1, 24 - 62d: 2803f3 l32r a3, 504 - 630: b53161 l32r a0, 528 - 633: be01ff callx0 a0 - 636: c0ff bnez.n a2, 63d - 638: 0000 movi.n a2, 0 - 63a: 0c32cc j 64e - 63d: 0602 l32i.n a3, a1, 0 - 63f: 380004 addmi a2, a12, 0x100 - 642: dc2201 addi a2, a2, -16 - 645: c22201 slli a3, a3, 16 - 648: 3300f0 srai a3, a3, 16 - 64b: 303011 call0 448 - 64e: c531 l32i.n a12, a1, 8 - 650: ffdf l32i.n a13, a1, 12 - 652: 21c8 l32i.n a14, a1, 16 - 654: 31d8 l32i.n a15, a1, 20 - 656: 41e8 l32i.n a0, a1, 4 - 658: 0851f8 addi a1, a1, 32 - 65b: 1211 ret.n - 65d: 20c1 movi.n a14, 0 - 65f: 0cf00d movi a4, 0x5a0 - 662: 420e l32i.n a5, a13, 0 - 664: a0a5 s32i.n a5, a15, 4 - 666: 0d58 s32i.n a4, a13, 12 - 668: 491f59 j 61f - 66b: ecc63d l32r a0, 52c - 66e: b001ff callx0 a0 - 671: c0ff mov.n a4, a2 - 673: 0000 l32i.n a3, a15, 20 - 675: 38024d l32r a2, 508 - 678: a4215f l32r a0, 530 - 67b: ae01ff callx0 a0 - 67e: 00c0ff l32r a2, 50c - 681: 2100 mov.n a3, a14 - 683: 3dffa3 call0 684 - 686: 050e mov.n a2, a13 - 688: 2d0000 l32r a0, 534 - 68b: ab010d callx0 a0 - 68e: c0ff mov.n a2, a14 - 690: 2d0000 l32r a0, 538 - 693: aa010e callx0 a0 - 696: c0ff movi.n a2, 4 - 698: 0c0000 j 64e - 69b: ec8642 excw - 69e: 2400ff ill - ... - 6a9: 000000 l32r a12, ffff6e2c - 6ac: e0c112 l32r a3, fffd0e50 - 6af: 31d9 s32i.n a12, a1, 8 - 6b1: 41e9 s32i.n a0, a1, 4 - 6b3: 21c9 mov.n a12, a4 - 6b5: cd1109 beqz a4, 748 - 6b8: 1604 movi.n a3, 0 - 6ba: 0c08f4 l32r a14, 69c - 6bd: e103 l32i.n a13, a4, 4 - 6bf: d8fff8 l16ui a0, a4, 8 - 6c2: 0214 s32i.n a0, a1, 0 - 6c4: 090414 movi a4, 0x224 - 6c7: 4201 mov.n a2, a14 - 6c9: 2d24a2 l32r a0, 6a0 - 6cc: f5010e callx0 a0 - 6cf: 00c0ff l16ui a2, a12, 10 - 6d2: 2200 movi.n a0, 0 - 6d4: 051c beqz.n a2, 6f0 - 6d6: 000c add.n a4, a0, a14 - 6d8: 829c add.n a3, a0, a13 - 6da: 40ea addi.n a2, a0, 1 - 6dc: 1b30da extui a2, a2, 0, 16 - 6df: 202020 l8ui a3, a3, 0 - 6e2: 0332f4 s8i a3, a4, 0 - 6e5: 443200 l16ui a3, a12, 10 - 6e8: 3200 mov.n a0, a2 - 6ea: 0d051c bltu a2, a3, 6d6 - 6ed: 323702 j 6f2 - 6f0: 46e8 movi.n a2, 0 - 6f2: 0000 l32i.n a0, a12, 0 - 6f4: 020c beqz.n a0, 71b - 6f6: ac0c08 l16ui a4, a0, 10 - 6f9: 4230 l32i.n a13, a0, 4 - 6fb: 0510 beqz.n a4, 71b - 6fd: 10d8 movi.n a0, 0 - 6ff: c49c add.n a3, a13, a0 - 701: 000c add.n a4, a2, a14 - 703: 3d0a addi.n a0, a0, 1 - 705: 42ea addi.n a2, a2, 1 - 707: 1b001b l8ui a3, a3, 0 - 70a: 033222 s8i a3, a4, 0 - 70d: 3200 l32i.n a5, a12, 0 - 70f: 580044 extui a2, a2, 0, 16 - 712: 20200c l16ui a5, a5, 10 - 715: 1552f4 extui a0, a0, 0, 16 - 718: 000005 bltu a0, a5, 6ff - 71b: 57f4 mov.n a2, a14 - 71d: e330 l32i.n a3, a1, 0 - 71f: 380e2d movi a4, -240 - 722: 4201 add.n a3, a3, a4 - 724: 4a10af extui a3, a3, 0, 16 - 727: 303033 call0 53c - 72a: e145f4 beqi a2, 1, 73b - 72d: 1226ff beqi a2, 3, 755 - 730: 32260d bnei a2, 4, 740 - 733: 6624 mov.n a2, a14 - 735: 2d0c42 call0 320 - 738: be850e j 740 - 73b: 06ff mov.n a2, a14 - 73d: 2d0001 call0 288 - 740: 850e mov.n a2, a12 - 742: 2dffb4 l32r a0, 6a4 - 745: d8010c callx0 a0 - 748: c0ff l32i.n a12, a1, 8 - 74a: 0000 l32i.n a13, a1, 12 - 74c: 21c8 l32i.n a14, a1, 16 - 74e: 31d8 l32i.n a0, a1, 4 - 750: 0841e8 addi a1, a1, 32 - 753: 1211 ret.n - 755: 20c1 mov.n a2, a14 - 757: 2df00d call0 3b4 - 75a: c5c50e j 740 - 75d: f886ff ill - 760: 0000ff ill - ... - 76b: ff0000 excw - 76e: 1c0000 ill - ... - 779: 0000 add.n a15, a15, a15 - 77b: fa3100 addi a1, a1, -16 - 77e: 12ff s32i.n a13, a1, 12 - 780: f0c1 s32i.n a0, a1, 4 - 782: 31d9 s32i.n a12, a1, 8 - 784: c91109 l32r a0, 764 - 787: f80121 l8ui a3, a3, 1 - 78a: 0332ff l32r a12, 768 - 78d: f7c101 beqz a3, 7e1 - 790: 0316ff extui a0, a2, 24, 8 - 793: 082005 and a3, a2, a12 - 796: 32c075 slli a4, a2, 24 - 799: 428010 slli a3, a3, 8 - 79c: 338001 or a3, a3, a4 - 79f: 334011 srli a4, a2, 8 - 7a2: 482020 and a4, a4, a12 - 7a5: 44c041 or a0, a0, a4 - 7a8: 004010 or a0, a0, a3 - 7ab: 3020 s32i.n a0, a1, 0 - 7ad: 092000 extui a0, a0, 0, 8 - 7b0: 000001 bltui a0, 128, 7b9 - 7b3: e0b674 addi a13, a0, -100 - 7b6: c0d205 j 7bb - 7b9: 469c addi.n a13, a0, 1 - 7bb: 1b0000 l32r a2, 76c - 7be: 21d0 movi.n a3, 8 - 7c0: 0cffec l32r a0, 774 - 7c3: ed0183 callx0 a0 - 7c6: 00c0ff l32r a0, 770 - 7c9: ea0100 addi a2, a13, 100 - 7cc: 22ff l32i.n a4, a1, 0 - 7ce: 4864cd movi a5, 0xffffff00 - 7d1: af5201 and a4, a4, a5 - 7d4: 445000 or a2, a4, a2 - 7d7: 2010 s32i.n a2, a0, 32 - 7d9: 292024 or a4, a4, a13 - 7dc: d080 s32i.n a4, a0, 28 - 7de: 492044 j 7e5 - 7e1: c670 l32i.n a2, a0, 32 - 7e3: 0000 l32i.n a4, a0, 28 - 7e5: 8028 l32i.n a13, a1, 12 - 7e7: d87048 srli a6, a2, 8 - 7ea: 682031 and a10, a2, a12 - 7ed: a2c041 slli a8, a4, 24 - 7f0: 848010 and a9, a4, a12 - 7f3: 94c001 srli a7, a4, 8 - 7f6: 784010 slli a10, a10, 8 - 7f9: aa8041 and a6, a6, a12 - 7fc: 66c011 and a7, a7, a12 - 7ff: 77c010 slli a9, a9, 8 - 802: 998010 or a8, a8, a9 - 805: 9011 l32i.n a12, a1, 8 - 807: c82088 extui a9, a4, 24, 8 - 80a: 984021 or a7, a7, a9 - 80d: 779075 or a7, a7, a8 - 810: 778020 slli a9, a2, 24 - 813: 928020 or a9, a9, a10 - 816: a001 s32i.n a7, a0, 28 - 818: 792099 extui a10, a2, 24, 8 - 81b: a82070 or a6, a6, a10 - 81e: 66a075 or a6, a6, a9 - 821: 9020 s32i.n a6, a0, 32 - 823: 2066 l32i.n a0, a1, 4 - 825: 088069 addi a1, a1, 16 - 828: 1211 ret.n - 82a: 0d10c1 extui a0, a0, 0, 3 - 82d: 0000f0 ill - 830: 000024 ill - 833: 000000 isync - 836: 200000 ill - 839: 000000 ill - 83c: 0000 l32i.n a10, a6, 0 - 83e: a80000 ill - 841: 000006 ill - ... - -00000860 : - 860: f0c112 l32r a1, fffcd004 - 863: 11c9 s32i.n a13, a1, 8 - 865: 31e9 s32i.n a0, a1, 0 - 867: 21d9 mov.n a13, a2 - 869: 0109 movi.n a2, 1 - 86b: 0c02dd l32r a0, 840 - 86e: f50112 callx0 a0 - 871: c0ff movi.n a3, 0 - 873: 0000 mov.n a12, a2 - 875: cd030c movi a4, 0x224 - 878: a24202 l32r a2, 82c - 87b: ed2124 l32r a0, 844 - 87e: f201ff callx0 a0 - 881: c0ff l32i.n a2, a12, 36 - 883: 0000 beqz.n a2, 88b - 885: 8c9c28 l32r a0, 848 - 888: f00142 callx0 a0 - 88b: 00c0ff l32r a0, 84c - 88e: f00100 callx0 a0 - 891: 00c0ff l32r a14, 830 - 894: e100 s32i.n a2, a14, 8 - 896: ffe7 beqz.n a2, 89a - 898: 2e29 bnez.n a13, 8a5 - 89a: cc028c l32r a2, 834 - 89d: e6219d l32r a0, 850 - 8a0: ec01ff callx0 a0 - 8a3: c0ff l32i.n a2, a14, 8 - 8a5: 0000 s32i.n a2, a12, 36 - 8a7: 2e28 movi.n a0, -1 - 8a9: 9c29 s32i.n a0, a14, 12 - 8ab: f07c l32i.n a2, a13, 0 - 8ad: 3e09 s32i.n a2, a14, 0 - 8af: 290d28 call0 778 - 8b2: ec850e l32r a3, 838 - 8b5: 31ff l32i.n a2, a14, 28 - 8b7: ffe1 movi.n a4, 67 - 8b9: 7e28 s32i.n a2, a14, 20 - 8bb: 344c l32i.n a2, a14, 8 - 8bd: 285e29 l32r a0, 854 - 8c0: e5012e callx0 a0 - 8c3: 00c0ff l32r a3, 83c - 8c6: 3100 movi.n a4, 0 - 8c8: ffde l32i.n a12, a1, 4 - 8ca: 040c l32i.n a2, a14, 8 - 8cc: 11c8 l32i.n a13, a1, 8 - 8ce: 2e28 l32i.n a14, a1, 12 - 8d0: e821d8 l32r a0, 858 - 8d3: e20131 callx0 a0 - 8d6: c0ff l32i.n a0, a1, 0 - 8d8: 080000 addi a1, a1, 16 - 8db: 1201 ret.n - 8dd: 0d10c1 ill - 8e0: 0000f0 ill - ... - 8eb: 001800 ill - ... - -00000904 : - 904: 12120c slli a12, a9, 2 - 907: e0c1 s32i.n a13, a1, 8 - 909: 11c9 s32i.n a14, a1, 12 - 90b: 21d9 s32i.n a15, a1, 16 - 90d: 31e9 s32i.n a0, a1, 0 - 90f: 0941f9 l32r a0, 8ec - 912: f70101 callx0 a0 - 915: 00c0ff l32r a13, 8e0 - 918: d100 mov.n a12, a2 - 91a: fff2 l32i.n a2, a13, 8 - 91c: 2802cd l32r a0, 8f0 - 91f: f5012d callx0 a0 - 922: 00c0ff l32r a2, 8e4 - 925: 2100 movi.n a0, 1 - 927: 0cfff0 s8i a0, a2, 1 - 92a: 0210 l32i.n a2, a12, 36 - 92c: 0142 movi.n a14, 0 - 92e: 9c28 beqz.n a2, 938 - 930: 8c0e0c l32r a0, 8f4 - 933: f10162 callx0 a0 - 936: c0ff s32i.n a14, a12, 36 - 938: 0000 l32i.n a12, a13, 24 - 93a: c89ce9 l32r a15, 8e8 - 93d: f16d beqz.n a12, 95f - 93f: ffeb mov.n a13, a12 - 941: ec9c mov.n a2, a15 - 943: 0cdd l32i.n a12, a12, 4 - 945: 0f2d mov.n a3, a13 - 947: 3d1cc8 call0 948 - 94a: 050d l32i.n a2, a13, 0 - 94c: 280000 l32r a0, 8f8 - 94f: eb010d callx0 a0 - 952: c0ff mov.n a2, a13 - 954: 0000 s32i.n a14, a13, 0 - 956: e90d2d l32r a0, 8fc - 959: e9010d callx0 a0 - 95c: 00c0ff bnez a12, 93f - 95f: 5600 l32i.n a12, a1, 4 - 961: fdfc l32i.n a13, a1, 8 - 963: 11c8 l32i.n a14, a1, 12 - 965: 21d8 l32i.n a15, a1, 16 - 967: 31e8 l32i.n a0, a1, 0 - 969: 0841f8 addi a1, a1, 32 - 96c: 1201 ret.n - 96e: 0d20c1 ill - 971: f0 .byte 0xff - 972: 000000 excw - 975: 0000ff ill - 978: 00001c ill - ... - -00000994 : - 994: e0c112 l32r a5, fffd0db8 - 997: 51c9 mov.n a12, a2 - 999: 4109 bnez.n a2, 9a4 - 99b: cc02cd l32r a0, 980 - 99e: f90172 callx0 a0 - 9a1: 00c0ff beqz a2, a5b - 9a4: 1600 mov.n a2, a1 - 9a6: 0b62 movi.n a3, 12 - 9a8: 0c012d l32r a0, 984 - 9ab: f701c3 callx0 a0 - 9ae: c0ff movi.n a2, 1 - 9b0: 0000 mov.n a3, a1 - 9b2: 3d120c l32r a0, 988 - 9b5: f50101 callx0 a0 - 9b8: 00c0ff l32r a8, 970 - 9bb: 8100 l32i.n a4, a12, 4 - 9bd: ffee l32i.n a6, a1, 0 - 9bf: 681c48 srli a0, a4, 8 - 9c2: 084001 extui a5, a6, 24, 8 - 9c5: 586041 srli a7, a6, 8 - 9c8: 786075 and a7, a7, a8 - 9cb: 778041 or a5, a5, a7 - 9ce: 557010 and a0, a0, a8 - 9d1: 008020 slli a7, a6, 24 - 9d4: 768010 and a6, a6, a8 - 9d7: 668001 slli a6, a6, 8 - 9da: 668010 or a6, a6, a7 - 9dd: 7011 l32i.n a7, a12, 0 - 9df: 782066 or a5, a5, a6 - 9e2: 55600c srli a2, a7, 8 - 9e5: 287020 extui a3, a7, 24, 8 - 9e8: 387041 and a2, a2, a8 - 9eb: 228075 or a2, a2, a3 - 9ee: 223010 slli a3, a7, 24 - 9f1: 378020 and a7, a7, a8 - 9f4: 778001 slli a7, a7, 8 - 9f7: 778010 or a3, a3, a7 - 9fa: 337011 or a2, a2, a3 - 9fd: 223020 and a7, a4, a8 - a00: 748020 slli a7, a7, 8 - a03: 778010 extui a8, a4, 24, 8 - a06: 884011 or a0, a0, a8 - a09: 008075 slli a4, a4, 24 - a0c: 448020 or a4, a4, a7 - a0f: 447001 or a0, a0, a4 - a12: 004020 bltu a5, a2, a18 - a15: 352720 bgeu a0, a5, a5b - a18: b05702 srli a8, a2, 8 - a1b: 882042 srli a5, a5, 8 - a1e: 585041 bne a5, a8, a5b - a21: 958741 srli a9, a0, 8 - a24: 980039 bne a5, a9, a5b - a27: 9741 s32i.n a2, a1, 12 - a29: 293395 sub a11, a0, a2 - a2c: b02031 movi a10, 100 - a2f: a0a2c0 bltu a10, a11, a5b - a32: 3ab764 l32r a2, 974 - a35: 2128 movi.n a3, 8 - a37: ffd0 mov.n a12, a0 - a39: cd830c l32r a0, 98c - a3c: d40100 callx0 a0 - a3f: c0ff movi.n a2, 1 - a41: 0c0000 l32r a3, 978 - a44: 3112 movi.n a0, 0 - a46: 0cffcd l32r a4, 97c - a49: 4100 l32i.n a5, a1, 12 - a4b: ffcd s32i.n a5, a4, 28 - a4d: 3158 s32i.n a12, a4, 32 - a4f: c97459 s8i a0, a3, 1 - a52: 0284 l32i.n a12, a1, 20 - a54: 0143 l32i.n a0, a1, 16 - a56: 0851c8 addi a1, a1, 32 - a59: 1241 ret.n - a5b: 20c1 movi.n a2, 0 - a5d: 0cf00d j a52 - a60: fc4602 ill - a63: 0000ff ill - ... - a6e: 00 .byte 0xff - a6f: fd5100 addi a1, a1, -16 - a72: 12ff s32i.n a0, a1, 0 - a74: f0c1 l32i.n a5, a5, 24 - a76: 0109 s32i.n a12, a1, 4 - a78: 6558 l32i.n a0, a5, 4 - a7a: 11c9 mov.n a2, a5 - a7c: 1508 mov.n a12, a0 - a7e: 052d beqz.n a0, a96 - a80: 00cd l32i.n a7, a12, 0 - a82: 409c l32i.n a6, a0, 0 - a84: 0c78 l32i.n a7, a7, 12 - a86: 0068 l32i.n a6, a6, 12 - a88: 683778 bgeu a6, a7, a8f - a8b: 7736 mov.n a5, a2 - a8d: 03b6 mov.n a12, a0 - a8f: 025d mov.n a2, a0 - a91: 00cd l32i.n a0, a0, 4 - a93: 08002d bnez a0, a80 - a96: 5610 l32i.n a2, a12, 0 - a98: fe90 l32i.n a8, a12, 4 - a9a: 0c28 s32i.n a8, a5, 4 - a9c: 891c88 l32r a0, a64 - a9f: f20115 callx0 a0 - aa2: c0ff movi.n a9, 0 - aa4: 0000 mov.n a2, a12 - aa6: 090c s32i.n a9, a12, 0 - aa8: 0c2d l32i.n a12, a1, 4 - aaa: c80c99 l32r a0, a68 - aad: ef0111 callx0 a0 - ab0: c0ff l32i.n a0, a1, 0 - ab2: 080000 addi a1, a1, 16 - ab5: 1201 ret.n - ab7: 0d10c1 ill - aba: 0000f0 excw - abd: 000000 ill - ac0: 000018 ill - ... - -00000acc : - acc: e0c112 l32r a1, fffd12b0 - acf: 11c9 s32i.n a0, a1, 0 - ad1: 0941f9 l32r a0, ab8 - ad4: 0101 s32i.n a14, a1, 12 - ad6: fff9 l32i.n a14, a0, 24 - ad8: 31e9 s32i.n a13, a1, 8 - ada: 60e8 beqz.n a14, b1a - adc: 21d9 movi.n a13, 0 - ade: cebc l32i.n a5, a14, 0 - ae0: 0d0c mov.n a15, a14 - ae2: 0e58 l32i.n a4, a5, 12 - ae4: 0efd l32i.n a12, a14, 4 - ae6: 3548 addi.n a4, a4, -1 - ae8: 1ec8 s32i.n a4, a5, 12 - aea: 440b bnez.n a4, b0d - aec: 3549 mov.n a14, a12 - aee: edf4dc l32r a2, abc - af1: 210c mov.n a3, a15 - af3: 3dfff3 call0 af4 - af6: 050f l32i.n a2, a15, 0 - af8: 280000 l32r a0, ac0 - afb: f2010f callx0 a0 - afe: c0ff mov.n a2, a15 - b00: 0000 movi.n a5, 0 - b02: 0f2d s32i.n a5, a15, 0 - b04: 59050c l32r a0, ac4 - b07: f0010f callx0 a0 - b0a: 00c0ff j b14 - b0d: 8600 mov.n a14, a12 - b0f: 0001 addi.n a13, a13, 1 - b11: 1b0ced extui a13, a13, 0, 8 - b14: d0d0dd bnez a12, ade - b17: 6c5674 j b1c - b1a: 46fc movi.n a13, 0 - b1c: 0000 l32i.n a12, a1, 4 - b1e: 0d0c l32i.n a14, a1, 12 - b20: 11c8 l32i.n a15, a1, 16 - b22: f831e8 bltui a13, 8, b28 - b25: 8db641 call0 a6c - b28: 4502 l32i.n a13, a1, 8 - b2a: fff4 l32i.n a0, a1, 0 - b2c: 0821d8 addi a1, a1, 32 - b2f: 1201 ret.n - b31: 0d20c1 ill - b34: 0000f0 ill - ... - -00000b40 : - b40: f0c112 l32r a0, fffc5264 - b43: 0109 s32i.n a13, a1, 8 - b45: 11c9 mov.n a12, a2 - b47: 21d9 mov.n a13, a3 - b49: 02cd bnez.n a3, b58 - b4b: cc03dd l32r a0, b38 - b4e: fb01b3 callx0 a0 - b51: c0ff bnez.n a2, b58 - b53: 0000 movi.n a2, 0 - b55: 0c32cc j b74 - b58: 06c602 beqz a12, b53 - b5b: 7c1600 bgeui a12, 2, b53 - b5e: 2cf6ff bnei a12, 1, b72 - b61: 1c66f4 l8ui a0, a13, 0 - b64: 0d0210 l32r a2, b34 - b67: f42100 extui a0, a0, 0, 1 - b6a: 0000ff s8i a0, a2, 0 - b6d: 0204 movi.n a2, 1 - b6f: 0c0042 j b74 - b72: 4612 movi.n a2, 0 - b74: 0000 l32i.n a12, a1, 4 - b76: 020c l32i.n a13, a1, 8 - b78: 11c8 l32i.n a0, a1, 0 - b7a: 0821d8 addi a1, a1, 16 - b7d: 1201 ret.n - b7f: Address 0x00000b7f is out of bounds. - - -Disassembly of section .irom.text: - -00001720 <.irom.text>: - 1720: 696c63 excw - 1723: 746e65 excw - 1726: 5f .byte 0x5f - 1727: 646461 l32r a6, fffda8b8 - 172a: 736572 s32i a7, a5, 0x1cc - 172d: 705f73 excw - 1730: 756c movi.n a5, -25 - 1732: 612e73 excw - 1735: 726464 excw - 1738: 782520 excw - 173b: 642520 extui a2, a2, 5, 7 - 173e: 000a add.n a0, a0, a0 - 1740: 636864 excw - 1743: 5f7370 excw - 1746: 617473 excw - 1749: 287472 excw - 174c: 3a29 s32i.n a2, a10, 12 - 174e: 6f6320 excw - 1751: 646c75 excw - 1754: 6f6e20 excw - 1757: 6f2074 excw - 175a: 617462 excw - 175d: 6e69 s32i.n a6, a14, 24 - 175f: 637020 excw - 1762: 000a62 l8ui a6, a10, 0 - -dns.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 18: 000384 excw - ... - -0000002c : - 2c: c37c movi.n a3, -4 - 2e: f0c112 addi a1, a1, -16 - 31: fff321 l32r a2, 0 - 34: 1109 s32i.n a0, a1, 4 - 36: 13c202 addi a0, a2, 19 - 39: 100030 and a0, a0, a3 - 3c: 0209 s32i.n a0, a2, 0 - 3e: fff121 l32r a2, 4 - 41: fff601 l32r a0, 1c - 44: 0000c0 callx0 a0 - 47: fff041 l32r a4, 8 - 4a: 1448 l32i.n a4, a4, 4 - 4c: f4ec bnez.n a4, 7f - 4e: 0129 s32i.n a2, a1, 0 - 50: fff401 l32r a0, 20 - 53: 0000c0 callx0 a0 - 56: ffed51 l32r a5, c - 59: 1529 s32i.n a2, a5, 4 - 5b: 02ac beqz.n a2, 7f - 5d: ffec31 l32r a3, 10 - 60: 040c movi.n a4, 0 - 62: fff001 l32r a0, 24 - 65: 0000c0 callx0 a0 - 68: ffec31 l32r a3, 18 - 6b: ffea21 l32r a2, 14 - 6e: 040c movi.n a4, 0 - 70: 1228 l32i.n a2, a2, 4 - 72: ffed01 l32r a0, 28 - 75: 0000c0 callx0 a0 - 78: 020c movi.n a2, 0 - 7a: 013d mov.n a3, a1 - 7c: 000005 call0 80 - 7f: 1108 l32i.n a0, a1, 4 - 81: 10c112 addi a1, a1, 16 - 84: f00d ret.n - 86: 000000 ill - 89: 000000 ill - 8c: 000220 excw - ... - -00000090 : - 90: 1422f6 bgeui a2, 2, a8 - 93: fffd41 l32r a4, 88 - 96: 1448 l32i.n a4, a4, 4 - 98: c48c beqz.n a4, a8 - 9a: a38c beqz.n a3, a8 - 9c: 0338 l32i.n a3, a3, 0 - 9e: fffb51 l32r a5, 8c - a1: 338c beqz.n a3, a8 - a3: a05250 addx4 a5, a2, a5 - a6: 0539 s32i.n a3, a5, 0 - a8: f00d ret.n - aa: 200000 or a0, a0, a0 - ad: 000002 l8ui a0, a0, 0 - b0: 000000 ill - ... - -000000b4 : - b4: 0922f6 bgeui a2, 2, c1 - b7: fffd31 l32r a3, ac - ba: a02230 addx4 a2, a2, a3 - bd: 0228 l32i.n a2, a2, 0 - bf: f00d ret.n - c1: fffb21 l32r a2, b0 - c4: fffd46 j bd - c7: 000000 ill - ... - -000000cc : - cc: f0c112 addi a1, a1, -16 - cf: 0109 s32i.n a0, a1, 0 - d1: fffd01 l32r a0, c8 - d4: 1008 l32i.n a0, a0, 4 - d6: 108c beqz.n a0, db - d8: 002605 call0 33c - db: 0108 l32i.n a0, a1, 0 - dd: 10c112 addi a1, a1, 16 - e0: f00d ret.n - e2: 720000 excw - e5: 820003 excw - e8: 1bc0a0 excw - eb: 076d33 excw - ee: 1e4787 ball a7, a8, 110 - f1: 379c beqz.n a7, 108 - f3: 000242 l8ui a4, a2, 0 - f6: 000352 l8ui a5, a3, 0 - f9: 331b addi.n a3, a3, 1 - fb: 159457 bne a4, a5, 114 - fe: 221b addi.n a2, a2, 1 - 100: 660b addi.n a6, a6, -1 - 102: 746060 extui a6, a6, 0, 8 - 105: fea656 bnez a6, f3 - 108: 000372 l8ui a7, a3, 0 - 10b: 221b addi.n a2, a2, 1 - 10d: fd9756 bnez a7, ea - 110: 020c movi.n a2, 0 - 112: f00d ret.n - 114: 120c movi.n a2, 1 - 116: f00d ret.n - 118: 000262 l8ui a6, a2, 0 - 11b: c0a072 movi a7, 192 - 11e: 221b addi.n a2, a2, 1 - 120: 065d mov.n a5, a6 - 122: 114677 ball a6, a7, 137 - 125: 868c beqz.n a6, 131 - 127: 221b addi.n a2, a2, 1 - 129: 550b addi.n a5, a5, -1 - 12b: 745050 extui a5, a5, 0, 8 - 12e: ff5556 bnez a5, 127 - 131: 000262 l8ui a6, a2, 0 - 134: fe6656 bnez a6, 11e - 137: 221b addi.n a2, a2, 1 - 139: f00d ret.n - 13b: 000000 ill - 13e: 200000 or a0, a0, a0 - 141: 000002 l8ui a0, a0, 0 - ... - 168: d0c112 addi a1, a1, -48 - 16b: 61d9 s32i.n a13, a1, 24 - 16d: 71e9 s32i.n a14, a1, 28 - 16f: 3129 s32i.n a2, a1, 12 - 171: 2139 s32i.n a3, a1, 8 - 173: 51c9 s32i.n a12, a1, 20 - 175: 4109 s32i.n a0, a1, 16 - 177: 04cd mov.n a12, a4 - 179: fff201 l32r a0, 144 - 17c: 0000c0 callx0 a0 - 17f: ffefe1 l32r a14, 13c - 182: faa032 movi a3, 250 - 185: fff001 l32r a0, 148 - 188: 0000c0 callx0 a0 - 18b: 10a132 movi a3, 0x110 - 18e: 084e22 s8i a2, a14, 8 - 191: 040c movi.n a4, 0 - 193: 020c movi.n a2, 0 - 195: ffed01 l32r a0, 14c - 198: 0000c0 callx0 a0 - 19b: 02dd mov.n a13, a2 - 19d: 0c3216 beqz a2, 264 - 1a0: 030c movi.n a3, 0 - 1a2: c40c movi.n a4, 12 - 1a4: 81c9 s32i.n a12, a1, 32 - 1a6: 1228 l32i.n a2, a2, 4 - 1a8: 1129 s32i.n a2, a1, 4 - 1aa: ffe901 l32r a0, 150 - 1ad: 0000c0 callx0 a0 - 1b0: e72c movi.n a7, 46 - 1b2: 040c movi.n a4, 0 - 1b4: 8158 l32i.n a5, a1, 32 - 1b6: 080e22 l8ui a2, a14, 8 - 1b9: 2108 l32i.n a0, a1, 8 - 1bb: 00a192 movi a9, 0x100 - 1be: 1138 l32i.n a3, a1, 4 - 1c0: 160c movi.n a6, 1 - 1c2: 024362 s8i a6, a3, 2 - 1c5: 054362 s8i a6, a3, 5 - 1c8: 044392 s8i a9, a3, 4 - 1cb: c3cb addi.n a12, a3, 12 - 1cd: 000b addi.n a0, a0, -1 - 1cf: 001b addi.n a0, a0, 1 - 1d1: 225a add.n a2, a2, a5 - 1d3: 0c8d mov.n a8, a12 - 1d5: 745820 extui a5, a2, 8, 8 - 1d8: 112280 slli a2, a2, 8 - 1db: 202250 or a2, a2, a5 - 1de: 004322 s8i a2, a3, 0 - 1e1: 412820 srli a2, a2, 8 - 1e4: 014322 s8i a2, a3, 1 - 1e7: cc1b addi.n a12, a12, 1 - 1e9: 000032 l8ui a3, a0, 0 - 1ec: 0d1377 beq a3, a7, 1fd - 1ef: a38c beqz.n a3, 1fd - 1f1: 441b addi.n a4, a4, 1 - 1f3: 004c32 s8i a3, a12, 0 - 1f6: 001b addi.n a0, a0, 1 - 1f8: cc1b addi.n a12, a12, 1 - 1fa: fffac6 j 1e9 - 1fd: 004842 s8i a4, a8, 0 - 200: 040c movi.n a4, 0 - 202: 0c8d mov.n a8, a12 - 204: 000022 l8ui a2, a0, 0 - 207: 001b addi.n a0, a0, 1 - 209: fda256 bnez a2, 1e7 - 20c: 2c1b addi.n a2, a12, 1 - 20e: 440c movi.n a4, 4 - 210: 030c movi.n a3, 0 - 212: 004c32 s8i a3, a12, 0 - 215: 005192 s16i a9, a1, 0 - 218: 015192 s16i a9, a1, 2 - 21b: 013d mov.n a3, a1 - 21d: ffcd01 l32r a0, 154 - 220: 0000c0 callx0 a0 - 223: 1d38 l32i.n a3, a13, 4 - 225: 0d2d mov.n a2, a13 - 227: c03c30 sub a3, a12, a3 - 22a: 335b addi.n a3, a3, 5 - 22c: f43030 extui a3, a3, 0, 16 - 22f: ffca01 l32r a0, 158 - 232: 0000c0 callx0 a0 - 235: 1e28 l32i.n a2, a14, 4 - 237: ffc201 l32r a0, 140 - 23a: 31c8 l32i.n a12, a1, 12 - 23c: 543c movi.n a4, 53 - 23e: a0cc00 addx4 a12, a12, a0 - 241: 0c3d mov.n a3, a12 - 243: ffc601 l32r a0, 15c - 246: 0000c0 callx0 a0 - 249: 0c4d mov.n a4, a12 - 24b: 1e28 l32i.n a2, a14, 4 - 24d: 0d3d mov.n a3, a13 - 24f: 553c movi.n a5, 53 - 251: ffc301 l32r a0, 160 - 254: 0000c0 callx0 a0 - 257: 02cd mov.n a12, a2 - 259: 0d2d mov.n a2, a13 - 25b: ffc201 l32r a0, 164 - 25e: 0000c0 callx0 a0 - 261: 000046 j 266 - 264: fc7c movi.n a12, -1 - 266: 4108 l32i.n a0, a1, 16 - 268: 61d8 l32i.n a13, a1, 24 - 26a: 0c2d mov.n a2, a12 - 26c: 71e8 l32i.n a14, a1, 28 - 26e: 51c8 l32i.n a12, a1, 20 - 270: 30c112 addi a1, a1, 48 - 273: f00d ret.n - 275: 000000 ill - 278: 000230 excw - 27b: ff8100 excw - 27e: ff .byte 0xff - 27f: f0c112 addi a1, a1, -16 - 282: 1109 s32i.n a0, a1, 4 - 284: 18a102 movi a0, 0x118 - 287: d10020 mul16s a0, a0, a2 - 28a: 080a add.n a0, a8, a0 - 28c: 000052 l8ui a5, a0, 0 - 28f: 024d mov.n a4, a2 - 291: b59c beqz.n a5, 2b0 - 293: 020c movi.n a2, 0 - 295: 160c movi.n a6, 1 - 297: 0109 s32i.n a0, a1, 0 - 299: 791526 beqi a5, 1, 316 - 29c: 172526 beqi a5, 2, 2b7 - 29f: 0d3566 bnei a5, 3, 2b0 - 2a2: 2038 l32i.n a3, a0, 8 - 2a4: 330b addi.n a3, a3, -1 - 2a6: 2039 s32i.n a3, a0, 8 - 2a8: 43cc bnez.n a3, 2b0 - 2aa: 004022 s8i a2, a0, 0 - 2ad: 446022 s32i a2, a0, 0x110 - 2b0: 1108 l32i.n a0, a1, 4 - 2b2: 10c112 addi a1, a1, 16 - 2b5: f00d ret.n - 2b7: 020052 l8ui a5, a0, 2 - 2ba: 550b addi.n a5, a5, -1 - 2bc: 745050 extui a5, a5, 0, 8 - 2bf: 024052 s8i a5, a0, 2 - 2c2: fea556 bnez a5, 2b0 - 2c5: 030072 l8ui a7, a0, 3 - 2c8: 0109 s32i.n a0, a1, 0 - 2ca: 771b addi.n a7, a7, 1 - 2cc: 747070 extui a7, a7, 0, 8 - 2cf: 034072 s8i a7, a0, 3 - 2d2: 584766 bnei a7, 4, 32e - 2d5: 010042 l8ui a4, a0, 1 - 2d8: 1c14e6 bgei a4, 1, 2f8 - 2db: c97c movi.n a9, -4 - 2dd: f0c872 addi a7, a8, -16 - 2e0: a07470 addx4 a7, a4, a7 - 2e3: 111797 beq a7, a9, 2f8 - 2e6: 1788 l32i.n a8, a7, 4 - 2e8: c88c beqz.n a8, 2f8 - 2ea: 024062 s8i a6, a0, 2 - 2ed: 034022 s8i a2, a0, 3 - 2f0: 941b addi.n a9, a4, 1 - 2f2: 014092 s8i a9, a0, 1 - 2f5: ffedc6 j 2b0 - 2f8: 442062 l32i a6, a0, 0x110 - 2fb: 0109 s32i.n a0, a1, 0 - 2fd: c68c beqz.n a6, 30d - 2ff: 030c movi.n a3, 0 - 301: 20cb addi.n a2, a0, 12 - 303: 452042 l32i a4, a0, 0x114 - 306: 0006c0 callx0 a6 - 309: 0108 l32i.n a0, a1, 0 - 30b: 020c movi.n a2, 0 - 30d: 004022 s8i a2, a0, 0 - 310: 446022 s32i a2, a0, 0x110 - 313: ffe646 j 2b0 - 316: 024062 s8i a6, a0, 2 - 319: 30cb addi.n a3, a0, 12 - 31b: 250c movi.n a5, 2 - 31d: 020c movi.n a2, 0 - 31f: 014022 s8i a2, a0, 1 - 322: 034022 s8i a2, a0, 3 - 325: 004052 s8i a5, a0, 0 - 328: ffe3c5 call0 168 - 32b: ffe046 j 2b0 - 32e: 024072 s8i a7, a0, 2 - 331: 010022 l8ui a2, a0, 1 - 334: 30cb addi.n a3, a0, 12 - 336: ffe305 call0 168 - 339: ffdcc6 j 2b0 - 33c: f0c112 addi a1, a1, -16 - 33f: 0109 s32i.n a0, a1, 0 - 341: 11c9 s32i.n a12, a1, 4 - 343: 0c0c movi.n a12, 0 - 345: 0c2d mov.n a2, a12 - 347: fff345 call0 27c - 34a: cc1b addi.n a12, a12, 1 - 34c: 74c0c0 extui a12, a12, 0, 8 - 34f: f24c66 bnei a12, 4, 345 - 352: 11c8 l32i.n a12, a1, 4 - 354: 0108 l32i.n a0, a1, 0 - 356: 10c112 addi a1, a1, 16 - 359: f00d ret.n - ... - 363: 023000 excw - 366: 000000 ill - 369: 000000 ill - 36c: 00ff00 excw - 36f: 3a8000 excw - 372: 0009 s32i.n a0, a0, 0 - ... - 384: d0c112 addi a1, a1, -48 - 387: 81c9 s32i.n a12, a1, 32 - 389: 7109 s32i.n a0, a1, 28 - 38b: 04cd mov.n a12, a4 - 38d: 041442 l16ui a4, a4, 8 - 390: 00a202 movi a0, 0x200 - 393: 02b047 bgeu a0, a4, 399 - 396: 006186 j 520 - 399: 921c movi.n a2, 25 - 39b: 023247 bltu a2, a4, 3a1 - 39e: 005f86 j 520 - 3a1: 0c2d mov.n a2, a12 - 3a3: ffee31 l32r a3, 35c - 3a6: 050c movi.n a5, 0 - 3a8: 0338 l32i.n a3, a3, 0 - 3aa: fff201 l32r a0, 374 - 3ad: 0000c0 callx0 a0 - 3b0: 041c42 l16ui a4, a12, 8 - 3b3: ffeb31 l32r a3, 360 - 3b6: c04420 sub a4, a4, a2 - 3b9: 163456 bnez a4, 520 - 3bc: 0328 l32i.n a2, a3, 0 - 3be: 080332 l8ui a3, a3, 8 - 3c1: 010202 l8ui a0, a2, 1 - 3c4: 000242 l8ui a4, a2, 0 - 3c7: 110080 slli a0, a0, 8 - 3ca: 200040 or a0, a0, a4 - 3cd: 744800 extui a4, a0, 8, 8 - 3d0: 110080 slli a0, a0, 8 - 3d3: 200040 or a0, a0, a4 - 3d6: c00030 sub a0, a0, a3 - 3d9: f45000 extui a5, a0, 0, 16 - 3dc: 0245b6 bltui a5, 4, 3e2 - 3df: 004f46 j 520 - 3e2: ffe051 l32r a5, 364 - 3e5: 18a132 movi a3, 0x118 - 3e8: c10300 mul16u a0, a3, a0 - 3eb: 050a add.n a0, a5, a0 - 3ed: 000042 l8ui a4, a0, 0 - 3f0: fec442 addi a4, a4, -2 - 3f3: 129456 bnez a4, 520 - 3f6: 5109 s32i.n a0, a1, 20 - 3f8: 060262 l8ui a6, a2, 6 - 3fb: 070252 l8ui a5, a2, 7 - 3fe: 020242 l8ui a4, a2, 2 - 401: 030232 l8ui a3, a2, 3 - 404: 044740 extui a4, a4, 7, 1 - 407: 343030 extui a3, a3, 0, 4 - 40a: 115580 slli a5, a5, 8 - 40d: 205560 or a5, a5, a6 - 410: 054032 s8i a3, a0, 5 - 413: 746850 extui a6, a5, 8, 8 - 416: 115580 slli a5, a5, 8 - 419: 205560 or a5, a5, a6 - 41c: f45050 extui a5, a5, 0, 16 - 41f: 360c movi.n a6, 3 - 421: 004062 s8i a6, a0, 0 - 424: 4159 s32i.n a5, a1, 16 - 426: 0d9416 beqz a4, 503 - 429: 0d6356 bnez a3, 503 - 42c: 050262 l8ui a6, a2, 5 - 42f: 040272 l8ui a7, a2, 4 - 432: 116680 slli a6, a6, 8 - 435: 206670 or a6, a6, a7 - 438: 747860 extui a7, a6, 8, 8 - 43b: 116680 slli a6, a6, 8 - 43e: 206670 or a6, a6, a7 - 441: f46060 extui a6, a6, 0, 16 - 444: 660b addi.n a6, a6, -1 - 446: 0b9656 bnez a6, 503 - 449: 32cb addi.n a3, a2, 12 - 44b: 20cb addi.n a2, a0, 12 - 44d: 6129 s32i.n a2, a1, 24 - 44f: ffc945 call0 e4 - 452: 0ad256 bnez a2, 503 - 455: ffc421 l32r a2, 368 - 458: 0228 l32i.n a2, a2, 0 - 45a: 22cb addi.n a2, a2, 12 - 45c: ffcb85 call0 118 - 45f: 4138 l32i.n a3, a1, 16 - 461: 224b addi.n a2, a2, 4 - 463: 09c316 beqz a3, 503 - 466: ffcb05 call0 118 - 469: 023d mov.n a3, a2 - 46b: 9129 s32i.n a2, a1, 36 - 46d: a40c movi.n a4, 10 - 46f: 012d mov.n a2, a1 - 471: ffc101 l32r a0, 378 - 474: 0000c0 callx0 a0 - 477: 4108 l32i.n a0, a1, 16 - 479: 001152 l16ui a5, a1, 0 - 47c: 9138 l32i.n a3, a1, 36 - 47e: 64f566 bnei a5, 0x100, 4e6 - 481: 011162 l16ui a6, a1, 2 - 484: 041142 l16ui a4, a1, 8 - 487: 5ef666 bnei a6, 0x100, 4e9 - 48a: 00a472 movi a7, 0x400 - 48d: 589477 bne a4, a7, 4e9 - 490: 11a8 l32i.n a10, a1, 4 - 492: ffb601 l32r a0, 36c - 495: 7588a0 extui a8, a10, 24, 8 - 498: 41b8a0 srli a11, a10, 8 - 49b: 109a00 and a9, a10, a0 - 49e: 10bb00 and a11, a11, a0 - 4a1: 2088b0 or a8, a8, a11 - 4a4: 119980 slli a9, a9, 8 - 4a7: 01aa80 slli a10, a10, 24 - 4aa: 2099a0 or a9, a9, a10 - 4ad: 208890 or a8, a8, a9 - 4b0: 5198 l32i.n a9, a1, 20 - 4b2: ffaf41 l32r a4, 370 - 4b5: 2989 s32i.n a8, a9, 8 - 4b7: 01b487 bgeu a4, a8, 4bc - 4ba: 2949 s32i.n a4, a9, 8 - 4bc: 33ab addi.n a3, a3, 10 - 4be: 5128 l32i.n a2, a1, 20 - 4c0: 440c movi.n a4, 4 - 4c2: 01d222 addmi a2, a2, 0x100 - 4c5: 22cb addi.n a2, a2, 12 - 4c7: 3129 s32i.n a2, a1, 12 - 4c9: ffac01 l32r a0, 37c - 4cc: 0000c0 callx0 a0 - 4cf: 5168 l32i.n a6, a1, 20 - 4d1: 442662 l32i a6, a6, 0x110 - 4d4: 048616 beqz a6, 520 - 4d7: 6128 l32i.n a2, a1, 24 - 4d9: 5148 l32i.n a4, a1, 20 - 4db: 3138 l32i.n a3, a1, 12 - 4dd: 452442 l32i a4, a4, 0x114 - 4e0: 0006c0 callx0 a6 - 4e3: 000e46 j 520 - 4e6: 041142 l16ui a4, a1, 8 - 4e9: 000b addi.n a0, a0, -1 - 4eb: 745840 extui a5, a4, 8, 8 - 4ee: 112480 slli a2, a4, 8 - 4f1: f40000 extui a0, a0, 0, 16 - 4f4: 4109 s32i.n a0, a1, 16 - 4f6: 202250 or a2, a2, a5 - 4f9: f42020 extui a2, a2, 0, 16 - 4fc: 232a add.n a2, a3, a2 - 4fe: 22ab addi.n a2, a2, 10 - 500: f62056 bnez a0, 466 - 503: 5168 l32i.n a6, a1, 20 - 505: 442662 l32i a6, a6, 0x110 - 508: a68c beqz.n a6, 516 - 50a: 5148 l32i.n a4, a1, 20 - 50c: 030c movi.n a3, 0 - 50e: 24cb addi.n a2, a4, 12 - 510: 452442 l32i a4, a4, 0x114 - 513: 0006c0 callx0 a6 - 516: 5168 l32i.n a6, a1, 20 - 518: 050c movi.n a5, 0 - 51a: 004652 s8i a5, a6, 0 - 51d: 446652 s32i a5, a6, 0x110 - 520: 0c2d mov.n a2, a12 - 522: 81c8 l32i.n a12, a1, 32 - 524: ff9701 l32r a0, 380 - 527: 0000c0 callx0 a0 - 52a: 7108 l32i.n a0, a1, 28 - 52c: 30c112 addi a1, a1, 48 - 52f: f00d ret.n - 531: 000000 ill - 534: 000000 ill - 537: 023000 excw - ... - 546: 0c0000 excw - 549: 8109 s32i.n a0, a1, 32 - 54b: fffb addi.n a15, a15, 15 - 54d: fff9a1 l32r a10, 534 - 550: e0c112 addi a1, a1, -32 - 553: 21d9 s32i.n a13, a1, 8 - 555: 41f9 s32i.n a15, a1, 16 - 557: 0109 s32i.n a0, a1, 0 - 559: 11c9 s32i.n a12, a1, 4 - 55b: 31e9 s32i.n a14, a1, 12 - 55d: 0c0c movi.n a12, 0 - 55f: 090a72 l8ui a7, a10, 9 - 562: 02ed mov.n a14, a2 - 564: 020c movi.n a2, 0 - 566: 18a1d2 movi a13, 0x118 - 569: d1dcd0 mul16s a13, a12, a13 - 56c: d8da add.n a13, a8, a13 - 56e: 000d02 l8ui a0, a13, 0 - 571: a09c beqz.n a0, 58f - 573: 0d3066 bnei a0, 3, 584 - 576: 040d02 l8ui a0, a13, 4 - 579: c00700 sub a0, a7, a0 - 57c: 04a907 bge a9, a0, 584 - 57f: 749000 extui a9, a0, 0, 8 - 582: 0c2d mov.n a2, a12 - 584: cc1b addi.n a12, a12, 1 - 586: 74c0c0 extui a12, a12, 0, 8 - 589: d94c66 bnei a12, 4, 566 - 58c: 000086 j 592 - 58f: 434c66 bnei a12, 4, 5d6 - 592: 0d42f6 bgeui a2, 4, 5a3 - 595: 18a1d2 movi a13, 0x118 - 598: d1d2d0 mul16s a13, a2, a13 - 59b: d8da add.n a13, a8, a13 - 59d: 000df2 l8ui a15, a13, 0 - 5a0: 303f26 beqi a15, 3, 5d4 - 5a3: f27c movi.n a2, -1 - 5a5: 000706 j 5c5 - 5a8: ffa0f2 movi a15, 255 - 5ab: 0e3d mov.n a3, a14 - 5ad: 2dcb addi.n a2, a13, 12 - 5af: 0f4d mov.n a4, a15 - 5b1: ffe201 l32r a0, 53c - 5b4: 0000c0 callx0 a0 - 5b7: 0c2d mov.n a2, a12 - 5b9: 0fda add.n a0, a15, a13 - 5bb: 0e0c movi.n a14, 0 - 5bd: 0c40e2 s8i a14, a0, 12 - 5c0: ffcb85 call0 27c - 5c3: b27c movi.n a2, -5 - 5c5: 11c8 l32i.n a12, a1, 4 - 5c7: 21d8 l32i.n a13, a1, 8 - 5c9: 31e8 l32i.n a14, a1, 12 - 5cb: 41f8 l32i.n a15, a1, 16 - 5cd: 0108 l32i.n a0, a1, 0 - 5cf: 20c112 addi a1, a1, 32 - 5d2: f00d ret.n - 5d4: 02cd mov.n a12, a2 - 5d6: 044d72 s8i a7, a13, 4 - 5d9: 446d32 s32i a3, a13, 0x110 - 5dc: 456d42 s32i a4, a13, 0x114 - 5df: 571b addi.n a5, a7, 1 - 5e1: 120c movi.n a2, 1 - 5e3: 004d22 s8i a2, a13, 0 - 5e6: 094a52 s8i a5, a10, 9 - 5e9: 0e2d mov.n a2, a14 - 5eb: ffd501 l32r a0, 540 - 5ee: 0000c0 callx0 a0 - 5f1: fea062 movi a6, 254 - 5f4: b02627 blt a6, a2, 5a8 - 5f7: 0e2d mov.n a2, a14 - 5f9: ffd201 l32r a0, 544 - 5fc: 0000c0 callx0 a0 - 5ff: 02fd mov.n a15, a2 - 601: ffe986 j 5ab - ... - -00000610 : - 610: e0c112 addi a1, a1, -32 - 613: 41d9 s32i.n a13, a1, 16 - 615: 31c9 s32i.n a12, a1, 12 - 617: 2109 s32i.n a0, a1, 8 - 619: 02cd mov.n a12, a2 - 61b: fffa01 l32r a0, 604 - 61e: 03dd mov.n a13, a3 - 620: 1008 l32i.n a0, a0, 4 - 622: 043d mov.n a3, a4 - 624: 60ac beqz.n a0, 64e - 626: 4dac beqz.n a13, 64e - 628: 22ac beqz.n a2, 64e - 62a: 1139 s32i.n a3, a1, 4 - 62c: 000242 l8ui a4, a2, 0 - 62f: 0159 s32i.n a5, a1, 0 - 631: 949c beqz.n a4, 64e - 633: fff501 l32r a0, 608 - 636: 0000c0 callx0 a0 - 639: 11f2e6 bgei a2, 0x100, 64e - 63c: 0c2d mov.n a2, a12 - 63e: fff301 l32r a0, 60c - 641: 0000c0 callx0 a0 - 644: 0b0226 beqi a2, -1, 653 - 647: 0d29 s32i.n a2, a13, 0 - 649: 020c movi.n a2, 0 - 64b: 000346 j 65c - 64e: 427c movi.n a2, -12 - 650: 000206 j 65c - 653: 0c2d mov.n a2, a12 - 655: 1138 l32i.n a3, a1, 4 - 657: 0148 l32i.n a4, a1, 0 - 659: ffeec5 call0 548 - 65c: 31c8 l32i.n a12, a1, 12 - 65e: 41d8 l32i.n a13, a1, 16 - 660: 2108 l32i.n a0, a1, 8 - 662: 20c112 addi a1, a1, 32 - 665: f00d ret.n - -err.o: file format elf32-xtensa-le - - -espconn_base64.o: file format elf32-xtensa-le - - -espconn_mesh.o: file format elf32-xtensa-le - - -espconn.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: f0c112 addi a1, a1, -16 - 13: 0109 s32i.n a0, a1, 0 - 15: 2378 l32i.n a7, a3, 8 - 17: 0358 l32i.n a5, a3, 0 - 19: 1368 l32i.n a6, a3, 4 - 1b: 21d9 s32i.n a13, a1, 8 - 1d: 11c9 s32i.n a12, a1, 4 - 1f: 02dd mov.n a13, a2 - 21: 03cd mov.n a12, a3 - 23: 1269 s32i.n a6, a2, 4 - 25: 0259 s32i.n a5, a2, 0 - 27: 2268 l32i.n a6, a2, 8 - 29: 0348 l32i.n a4, a3, 0 - 2b: 0708 l32i.n a0, a7, 0 - 2d: 37cb addi.n a3, a7, 12 - 2f: 26cb addi.n a2, a6, 12 - 31: 30b466 bnei a4, 16, 65 - 34: 440c movi.n a4, 4 - 36: 0609 s32i.n a0, a6, 0 - 38: 1778 l32i.n a7, a7, 4 - 3a: 1679 s32i.n a7, a6, 4 - 3c: fff101 l32r a0, 0 - 3f: 0000c0 callx0 a0 - 42: 440c movi.n a4, 4 - 44: 2d28 l32i.n a2, a13, 8 - 46: 2c38 l32i.n a3, a12, 8 - 48: 228b addi.n a2, a2, 8 - 4a: 338b addi.n a3, a3, 8 - 4c: ffee01 l32r a0, 4 - 4f: 0000c0 callx0 a0 - 52: 2c38 l32i.n a3, a12, 8 - 54: 2d48 l32i.n a4, a13, 8 - 56: 5358 l32i.n a5, a3, 20 - 58: 4368 l32i.n a6, a3, 16 - 5a: 4469 s32i.n a6, a4, 16 - 5c: 5459 s32i.n a5, a4, 20 - 5e: 6338 l32i.n a3, a3, 24 - 60: 6439 s32i.n a3, a4, 24 - 62: 000746 j 83 - 65: 440c movi.n a4, 4 - 67: 0609 s32i.n a0, a6, 0 - 69: 1778 l32i.n a7, a7, 4 - 6b: 1679 s32i.n a7, a6, 4 - 6d: ffe601 l32r a0, 8 - 70: 0000c0 callx0 a0 - 73: 440c movi.n a4, 4 - 75: 2d28 l32i.n a2, a13, 8 - 77: 2c38 l32i.n a3, a12, 8 - 79: 228b addi.n a2, a2, 8 - 7b: 338b addi.n a3, a3, 8 - 7d: ffe301 l32r a0, c - 80: 0000c0 callx0 a0 - 83: 0108 l32i.n a0, a1, 0 - 85: 6c38 l32i.n a3, a12, 24 - 87: 140c42 l8ui a4, a12, 20 - 8a: 4c58 l32i.n a5, a12, 16 - 8c: 3c68 l32i.n a6, a12, 12 - 8e: 3d69 s32i.n a6, a13, 12 - 90: 4d59 s32i.n a5, a13, 16 - 92: 144d42 s8i a4, a13, 20 - 95: 6d39 s32i.n a3, a13, 24 - 97: 11c8 l32i.n a12, a1, 4 - 99: 21d8 l32i.n a13, a1, 8 - 9b: 10c112 addi a1, a1, 16 - 9e: f00d ret.n - -000000a0 : - a0: 0258 l32i.n a5, a2, 0 - a2: 35cc bnez.n a5, a9 - a4: 0239 s32i.n a3, a2, 0 - a6: 0003c6 j b9 - a9: 162522 l32i a2, a5, 88 - ac: 628c beqz.n a2, b6 - ae: 025d mov.n a5, a2 - b0: 162222 l32i a2, a2, 88 - b3: ff7256 bnez a2, ae - b6: 166532 s32i a3, a5, 88 - b9: 020c movi.n a2, 0 - bb: 166322 s32i a2, a3, 88 - be: f00d ret.n - -000000c0 : - c0: 0268 l32i.n a6, a2, 0 - c2: 46cc bnez.n a6, ca - c4: 030c movi.n a3, 0 - c6: 0239 s32i.n a3, a2, 0 - c8: f00d ret.n - ca: 059367 bne a3, a6, d3 - cd: 162632 l32i a3, a6, 88 - d0: fffc86 j c6 - d3: 162622 l32i a2, a6, 88 - d6: 059237 bne a2, a3, df - d9: 162322 l32i a2, a3, 88 - dc: 166622 s32i a2, a6, 88 - df: 026d mov.n a6, a2 - e1: fee256 bnez a2, d3 - e4: f00d ret.n - ... - -000000e8 : - e8: 0258 l32i.n a5, a2, 0 - ea: 35cc bnez.n a5, f1 - ec: 0239 s32i.n a3, a2, 0 - ee: 000306 j fe - f1: 4528 l32i.n a2, a5, 16 - f3: 528c beqz.n a2, fc - f5: 025d mov.n a5, a2 - f7: 4228 l32i.n a2, a2, 16 - f9: ff8256 bnez a2, f5 - fc: 4539 s32i.n a3, a5, 16 - fe: 020c movi.n a2, 0 - 100: 4329 s32i.n a2, a3, 16 - 102: f00d ret.n - -00000104 : - 104: 0268 l32i.n a6, a2, 0 - 106: 46cc bnez.n a6, 10e - 108: 030c movi.n a3, 0 - 10a: 0239 s32i.n a3, a2, 0 - 10c: f00d ret.n - 10e: 049367 bne a3, a6, 116 - 111: 4638 l32i.n a3, a6, 16 - 113: fffcc6 j 10a - 116: 4628 l32i.n a2, a6, 16 - 118: 039237 bne a2, a3, 11f - 11b: 4328 l32i.n a2, a3, 16 - 11d: 4629 s32i.n a2, a6, 16 - 11f: 026d mov.n a6, a2 - 121: ff1256 bnez a2, 116 - 124: f00d ret.n - 126: 000000 ill - 129: 000000 ill - -0000012c : - 12c: a28c beqz.n a2, 13a - 12e: 2278 l32i.n a7, a2, 8 - 130: 0258 l32i.n a5, a2, 0 - 132: 478c beqz.n a7, 13a - 134: 06b526 beqi a5, 16, 13e - 137: 29c526 beqi a5, 32, 164 - 13a: 020c movi.n a2, 0 - 13c: f00d ret.n - 13e: 0f0762 l8ui a6, a7, 15 - 141: 0d0752 l8ui a5, a7, 13 - 144: 0c0742 l8ui a4, a7, 12 - 147: 115580 slli a5, a5, 8 - 14a: 204450 or a4, a4, a5 - 14d: 0e0752 l8ui a5, a7, 14 - 150: 016680 slli a6, a6, 24 - 153: 115500 slli a5, a5, 16 - 156: 205560 or a5, a5, a6 - 159: 204450 or a4, a4, a5 - 15c: fda416 beqz a4, 13a - 15f: 0768 l32i.n a6, a7, 0 - 161: fd5616 beqz a6, 13a - 164: fff161 l32r a6, 128 - 167: 0668 l32i.n a6, a6, 0 - 169: fcd616 beqz a6, 13a - 16c: 0e07b2 l8ui a11, a7, 14 - 16f: 0d0792 l8ui a9, a7, 13 - 172: 0c07a2 l8ui a10, a7, 12 - 175: 119980 slli a9, a9, 8 - 178: 2099a0 or a9, a9, a10 - 17b: 0f07a2 l8ui a10, a7, 15 - 17e: 11bb00 slli a11, a11, 16 - 181: 01aa80 slli a10, a10, 24 - 184: 20aab0 or a10, a10, a11 - 187: 2099a0 or a9, a9, a10 - 18a: 06a8 l32i.n a10, a6, 0 - 18c: 0f0682 l8ui a8, a6, 15 - 18f: 321a27 beq a10, a2, 1c5 - 192: 1426b2 l32i a11, a6, 80 - 195: 3bac beqz.n a11, 1bc - 197: 0d0652 l8ui a5, a6, 13 - 19a: 0c0642 l8ui a4, a6, 12 - 19d: 115580 slli a5, a5, 8 - 1a0: 204450 or a4, a4, a5 - 1a3: 0e0652 l8ui a5, a6, 14 - 1a6: 018880 slli a8, a8, 24 - 1a9: 115500 slli a5, a5, 16 - 1ac: 205580 or a5, a5, a8 - 1af: 204450 or a4, a4, a5 - 1b2: 069947 bne a9, a4, 1bc - 1b5: 26a8 l32i.n a10, a6, 8 - 1b7: 0788 l32i.n a8, a7, 0 - 1b9: 0818a7 beq a8, a10, 1c5 - 1bc: 162662 l32i a6, a6, 88 - 1bf: fc7656 bnez a6, 18a - 1c2: ffdd06 j 13a - 1c5: 0369 s32i.n a6, a3, 0 - 1c7: 120c movi.n a2, 1 - 1c9: f00d ret.n - 1cb: 000000 ill - 1ce: 610000 excw - 1d1: ff .byte 0xff - 1d2: ff .byte 0xff - 1d3: 0668 l32i.n a6, a6, 0 - 1d5: 050c movi.n a5, 0 - 1d7: 569c beqz.n a6, 1f0 - 1d9: 0678 l32i.n a7, a6, 0 - 1db: 162662 l32i a6, a6, 88 - 1de: 878c beqz.n a7, 1ea - 1e0: 0788 l32i.n a8, a7, 0 - 1e2: 049287 bne a2, a8, 1ea - 1e5: 551b addi.n a5, a5, 1 - 1e7: 745050 extui a5, a5, 0, 8 - 1ea: feb656 bnez a6, 1d9 - 1ed: 000046 j 1f2 - 1f0: 050c movi.n a5, 0 - 1f2: 052d mov.n a2, a5 - 1f4: f00d ret.n - ... - -00000220 : - 220: e0c112 addi a1, a1, -32 - 223: 6109 s32i.n a0, a1, 24 - 225: 528c beqz.n a2, 22e - 227: 0208 l32i.n a0, a2, 0 - 229: 5129 s32i.n a2, a1, 20 - 22b: 4eb026 beqi a0, 16, 27d - 22e: 427c movi.n a2, -12 - 230: 001086 j 276 - 233: fff201 l32r a0, 1fc - 236: 0000c0 callx0 a0 - 239: 712266 bnei a2, 2, 2ae - 23c: 120c movi.n a2, 1 - 23e: 013d mov.n a3, a1 - 240: fff001 l32r a0, 200 - 243: 0000c0 callx0 a0 - 246: 0128 l32i.n a2, a1, 0 - 248: 058216 beqz a2, 2a4 - 24b: ffeb21 l32r a2, 1f8 - 24e: 0228 l32i.n a2, a2, 0 - 250: 5108 l32i.n a0, a1, 20 - 252: 829c beqz.n a2, 26e - 254: 0258 l32i.n a5, a2, 0 - 256: e58c beqz.n a5, 268 - 258: 0538 l32i.n a3, a5, 0 - 25a: 0ab366 bnei a3, 16, 268 - 25d: 2068 l32i.n a6, a0, 8 - 25f: 2548 l32i.n a4, a5, 8 - 261: 1668 l32i.n a6, a6, 4 - 263: 1448 l32i.n a4, a4, 4 - 265: 401467 beq a4, a6, 2a9 - 268: 162222 l32i a2, a2, 88 - 26b: fe5256 bnez a2, 254 - 26e: 002d mov.n a2, a0 - 270: ffe501 l32r a0, 204 - 273: 0000c0 callx0 a0 - 276: 6108 l32i.n a0, a1, 24 - 278: 20c112 addi a1, a1, 32 - 27b: f00d ret.n - 27d: 021c movi.n a2, 16 - 27f: fff505 call0 1d0 - 282: 4129 s32i.n a2, a1, 16 - 284: 000005 call0 288 - 287: 4158 l32i.n a5, a1, 16 - 289: 1cb527 bgeu a5, a2, 2a9 - 28c: ffdf01 l32r a0, 208 - 28f: 0000c0 callx0 a0 - 292: 9d1266 bnei a2, 1, 233 - 295: 020c movi.n a2, 0 - 297: 013d mov.n a3, a1 - 299: ffdc01 l32r a0, 20c - 29c: 0000c0 callx0 a0 - 29f: 0168 l32i.n a6, a1, 0 - 2a1: fa6656 bnez a6, 24b - 2a4: c27c movi.n a2, -4 - 2a6: fff306 j 276 - 2a9: 127c movi.n a2, -15 - 2ab: fff1c6 j 276 - 2ae: ffd801 l32r a0, 210 - 2b1: 0000c0 callx0 a0 - 2b4: 933266 bnei a2, 3, 24b - 2b7: 5198 l32i.n a9, a1, 20 - 2b9: 120c movi.n a2, 1 - 2bb: 2998 l32i.n a9, a9, 8 - 2bd: 013d mov.n a3, a1 - 2bf: 0c0972 l8ui a7, a9, 12 - 2c2: 0e0982 l8ui a8, a9, 14 - 2c5: 0d0992 l8ui a9, a9, 13 - 2c8: 118800 slli a8, a8, 16 - 2cb: 119980 slli a9, a9, 8 - 2ce: 207790 or a7, a7, a9 - 2d1: 207780 or a7, a7, a8 - 2d4: 117780 slli a7, a7, 8 - 2d7: 3179 s32i.n a7, a1, 12 - 2d9: ffce01 l32r a0, 214 - 2dc: 0000c0 callx0 a0 - 2df: 01b8 l32i.n a11, a1, 0 - 2e1: 31a8 l32i.n a10, a1, 12 - 2e3: 11bb80 slli a11, a11, 8 - 2e6: 01b9 s32i.n a11, a1, 0 - 2e8: c0aab0 sub a10, a10, a11 - 2eb: f5ca16 beqz a10, 24b - 2ee: ffca01 l32r a0, 218 - 2f1: 0000c0 callx0 a0 - 2f4: 740020 extui a0, a2, 0, 8 - 2f7: 115066 bnei a0, 5, 30c - 2fa: 020c movi.n a2, 0 - 2fc: 013d mov.n a3, a1 - 2fe: ffc701 l32r a0, 21c - 301: 0000c0 callx0 a0 - 304: 0108 l32i.n a0, a1, 0 - 306: f41056 bnez a0, 24b - 309: ffe5c6 j 2a4 - 30c: f94016 beqz a0, 2a4 - 30f: 012080 slli a2, a0, 24 - 312: 312820 srai a2, a2, 24 - 315: ffd746 j 276 - ... - -00000320 : - 320: f0c112 addi a1, a1, -16 - 323: 0109 s32i.n a0, a1, 0 - 325: 12bc beqz.n a2, 35a - 327: 0208 l32i.n a0, a2, 0 - 329: 2dc066 bnei a0, 32, 35a - 32c: fffb01 l32r a0, 318 - 32f: 0008 l32i.n a0, a0, 0 - 331: 809c beqz.n a0, 34d - 333: 0058 l32i.n a5, a0, 0 - 335: e58c beqz.n a5, 347 - 337: 0538 l32i.n a3, a5, 0 - 339: 0ac366 bnei a3, 32, 347 - 33c: 2268 l32i.n a6, a2, 8 - 33e: 2548 l32i.n a4, a5, 8 - 340: 1668 l32i.n a6, a6, 4 - 342: 1448 l32i.n a4, a4, 4 - 344: 171467 beq a4, a6, 35f - 347: 162002 l32i a0, a0, 88 - 34a: fe5056 bnez a0, 333 - 34d: fff301 l32r a0, 31c - 350: 0000c0 callx0 a0 - 353: 0108 l32i.n a0, a1, 0 - 355: 10c112 addi a1, a1, 16 - 358: f00d ret.n - 35a: 427c movi.n a2, -12 - 35c: fffcc6 j 353 - 35f: 127c movi.n a2, -15 - 361: fffb86 j 353 - ... - -00000370 : - 370: e0c112 addi a1, a1, -32 - 373: 2139 s32i.n a3, a1, 8 - 375: 1149 s32i.n a4, a1, 4 - 377: 41c9 s32i.n a12, a1, 16 - 379: 3109 s32i.n a0, a1, 12 - 37b: 02cd mov.n a12, a2 - 37d: 000c movi.n a0, 0 - 37f: 0109 s32i.n a0, a1, 0 - 381: 02ac beqz.n a2, 3a5 - 383: 420c movi.n a2, 4 - 385: 013d mov.n a3, a1 - 387: 1c29 s32i.n a2, a12, 4 - 389: 0c2d mov.n a2, a12 - 38b: 000005 call0 38c - 38e: 0c08 l32i.n a0, a12, 0 - 390: 07b026 beqi a0, 16, 39b - 393: 55c026 beqi a0, 32, 3ec - 396: 020c movi.n a2, 0 - 398: 0011c6 j 3e3 - 39b: 628c beqz.n a2, 3a5 - 39d: 0138 l32i.n a3, a1, 0 - 39f: 440332 l8ui a3, a3, 68 - 3a2: 058356 bnez a3, 3fe - 3a5: 427c movi.n a2, -12 - 3a7: 000e06 j 3e3 - 3aa: 1138 l32i.n a3, a1, 4 - 3ac: 2148 l32i.n a4, a1, 8 - 3ae: 1249 s32i.n a4, a2, 4 - 3b0: 0249 s32i.n a4, a2, 0 - 3b2: 045232 s16i a3, a2, 8 - 3b5: 055c32 s16i a3, a12, 10 - 3b8: 0128 l32i.n a2, a1, 0 - 3ba: 0c3d mov.n a3, a12 - 3bc: 18c222 addi a2, a2, 24 - 3bf: 000005 call0 3c0 - 3c2: 0128 l32i.n a2, a1, 0 - 3c4: 7258 l32i.n a5, a2, 28 - 3c6: 122262 l32i a6, a2, 72 - 3c9: 05cc bnez.n a5, 3cd - 3cb: 72c9 s32i.n a12, a2, 28 - 3cd: 066627 bbci a6, 2, 3d7 - 3d0: 070c movi.n a7, 0 - 3d2: 444272 s8i a7, a2, 68 - 3d5: 0128 l32i.n a2, a1, 0 - 3d7: ffe301 l32r a0, 364 - 3da: 0000c0 callx0 a0 - 3dd: 012280 slli a2, a2, 24 - 3e0: 312820 srai a2, a2, 24 - 3e3: 41c8 l32i.n a12, a1, 16 - 3e5: 3108 l32i.n a0, a1, 12 - 3e7: 20c112 addi a1, a1, 32 - 3ea: f00d ret.n - 3ec: fb5216 beqz a2, 3a5 - 3ef: 0128 l32i.n a2, a1, 0 - 3f1: 2138 l32i.n a3, a1, 8 - 3f3: 1148 l32i.n a4, a1, 4 - 3f5: ffdc01 l32r a0, 368 - 3f8: 0000c0 callx0 a0 - 3fb: fff906 j 3e3 - 3fe: 421c movi.n a2, 20 - 400: ffdb01 l32r a0, 36c - 403: 0000c0 callx0 a0 - 406: 02cd mov.n a12, a2 - 408: f9e256 bnez a2, 3aa - 40b: f27c movi.n a2, -1 - 40d: fff486 j 3e3 - 410: 000e00 excw - 413: 000060 excw - ... - -00000418 : - 418: f0c112 addi a1, a1, -16 - 41b: 0109 s32i.n a0, a1, 0 - 41d: fffc21 l32r a2, 410 - 420: 0020c0 memw - 423: 18a232 movi a3, 0x218 - 426: fc2222 l32i a2, a2, 0x3f0 - 429: fffa01 l32r a0, 414 - 42c: 0000c0 callx0 a0 - 42f: 742020 extui a2, a2, 0, 8 - 432: 0108 l32i.n a0, a1, 0 - 434: 10c112 addi a1, a1, 16 - 437: f00d ret.n - 439: 000000 ill - 43c: 000e00 excw - 43f: 128c60 excw - -00000440 : - 440: 128c beqz.n a2, 445 - 442: 03b2b6 bltui a2, 16, 449 - 445: 427c movi.n a2, -12 - 447: f00d ret.n - 449: 18a242 movi a4, 0x218 - 44c: fffc31 l32r a3, 43c - 44f: d12420 mul16s a2, a4, a2 - 452: 0020c0 memw - 455: fc6322 s32i a2, a3, 0x3f0 - 458: 020c movi.n a2, 0 - 45a: f00d ret.n - -0000045c : - 45c: 18a222 movi a2, 0x218 - 45f: f00d ret.n - 461: 000000 ill - 464: 000e00 excw - 467: ff2160 excw - -00000468 : - 468: ffff21 l32r a2, 464 - 46b: 0020c0 memw - 46e: ff2222 l32i a2, a2, 0x3fc - 471: 742020 extui a2, a2, 0, 8 - 474: f00d ret.n - 476: 000000 ill - 479: 0e .byte 0xe - 47a: 8c6000 excw - -0000047c : - 47c: 128c beqz.n a2, 481 - 47e: 03b2b6 bltui a2, 16, 485 - 481: 427c movi.n a2, -12 - 483: f00d ret.n - 485: fffc31 l32r a3, 478 - 488: 0020c0 memw - 48b: ff6322 s32i a2, a3, 0x3fc - 48e: 020c movi.n a2, 0 - 490: f00d ret.n - 492: 000000 ill - 495: 000000 ill - -00000498 : - 498: 529c beqz.n a2, 4b1 - 49a: 0238 l32i.n a3, a2, 0 - 49c: fffe51 l32r a5, 494 - 49f: 0ec326 beqi a3, 32, 4b1 - 4a2: 1558 l32i.n a5, a5, 4 - 4a4: 958c beqz.n a5, 4b1 - 4a6: 0568 l32i.n a6, a5, 0 - 4a8: 091627 beq a6, a2, 4b5 - 4ab: 162552 l32i a5, a5, 88 - 4ae: ff4556 bnez a5, 4a6 - 4b1: 427c movi.n a2, -12 - 4b3: f00d ret.n - 4b5: 4c0522 l8ui a2, a5, 76 - 4b8: 012280 slli a2, a2, 24 - 4bb: 312820 srai a2, a2, 24 - 4be: f00d ret.n - 4c0: 000e00 excw - 4c3: 000060 excw - ... - -000004c8 : - 4c8: 12ac beqz.n a2, 4ed - 4ca: fffd41 l32r a4, 4c0 - 4cd: 0020c0 memw - 4d0: ff2442 l32i a4, a4, 0x3fc - 4d3: 163437 bltu a4, a3, 4ed - 4d6: 0258 l32i.n a5, a2, 0 - 4d8: fffb61 l32r a6, 4c4 - 4db: 0ec526 beqi a5, 32, 4ed - 4de: 1668 l32i.n a6, a6, 4 - 4e0: 968c beqz.n a6, 4ed - 4e2: 0678 l32i.n a7, a6, 0 - 4e4: 091727 beq a7, a2, 4f1 - 4e7: 162662 l32i a6, a6, 88 - 4ea: ff4656 bnez a6, 4e2 - 4ed: 427c movi.n a2, -12 - 4ef: f00d ret.n - 4f1: 4c4632 s8i a3, a6, 76 - 4f4: 020c movi.n a2, 0 - 4f6: f00d ret.n - -000004f8 : - 4f8: 428c beqz.n a2, 500 - 4fa: 4239 s32i.n a3, a2, 16 - 4fc: 020c movi.n a2, 0 - 4fe: f00d ret.n - 500: 427c movi.n a2, -12 - 502: f00d ret.n - -00000504 : - 504: d28c beqz.n a2, 515 - 506: 2258 l32i.n a5, a2, 8 - 508: 0248 l32i.n a4, a2, 0 - 50a: 758c beqz.n a5, 515 - 50c: 05c426 beqi a4, 32, 515 - 50f: 020c movi.n a2, 0 - 511: 7539 s32i.n a3, a5, 28 - 513: f00d ret.n - 515: 427c movi.n a2, -12 - 517: f00d ret.n - 519: 000000 ill - -0000051c : - 51c: 628c beqz.n a2, 526 - 51e: 2248 l32i.n a4, a2, 8 - 520: 020c movi.n a2, 0 - 522: 4439 s32i.n a3, a4, 16 - 524: f00d ret.n - 526: 427c movi.n a2, -12 - 528: f00d ret.n - ... - -0000052c : - 52c: 428c beqz.n a2, 534 - 52e: 3239 s32i.n a3, a2, 12 - 530: 020c movi.n a2, 0 - 532: f00d ret.n - 534: 427c movi.n a2, -12 - 536: f00d ret.n - -00000538 : - 538: 628c beqz.n a2, 542 - 53a: 2248 l32i.n a4, a2, 8 - 53c: 020c movi.n a2, 0 - 53e: 5439 s32i.n a3, a4, 20 - 540: f00d ret.n - 542: 427c movi.n a2, -12 - 544: f00d ret.n - ... - -00000548 : - 548: 628c beqz.n a2, 552 - 54a: 2248 l32i.n a4, a2, 8 - 54c: 020c movi.n a2, 0 - 54e: 6439 s32i.n a3, a4, 24 - 550: f00d ret.n - 552: 427c movi.n a2, -12 - 554: f00d ret.n - 556: 100000 and a0, a0, a0 - 559: 000000 ill - 55c: 000010 excw - 55f: 000000 ill - 562: 100000 and a0, a0, a0 - 565: 000000 ill - 568: 000010 excw - ... - -00000578 : - 578: f0c112 addi a1, a1, -16 - 57b: 2109 s32i.n a0, a1, 8 - 57d: 31c9 s32i.n a12, a1, 12 - 57f: 1139 s32i.n a3, a1, 4 - 581: 02cd mov.n a12, a2 - 583: 52dc bnez.n a2, 59c - 585: 427c movi.n a2, -12 - 587: 000206 j 593 - 58a: 1128 l32i.n a2, a1, 4 - 58c: fff301 l32r a0, 558 - 58f: 0209 s32i.n a0, a2, 0 - 591: 020c movi.n a2, 0 - 593: 31c8 l32i.n a12, a1, 12 - 595: 2108 l32i.n a0, a1, 8 - 597: 10c112 addi a1, a1, 16 - 59a: f00d ret.n - 59c: 030c movi.n a3, 0 - 59e: ffef21 l32r a2, 55c - 5a1: b4a042 movi a4, 180 - 5a4: fff201 l32r a0, 56c - 5a7: 0000c0 callx0 a0 - 5aa: 070c movi.n a7, 0 - 5ac: 0c58 l32i.n a5, a12, 0 - 5ae: ffec01 l32r a0, 560 - 5b1: 020c movi.n a2, 0 - 5b3: 144c22 s8i a2, a12, 20 - 5b6: 0008 l32i.n a0, a0, 0 - 5b8: 43b526 beqi a5, 16, 5ff - 5bb: cbc566 bnei a5, 32, 58a - 5be: fc8016 beqz a0, 58a - 5c1: 0068 l32i.n a6, a0, 0 - 5c3: f6ac beqz.n a6, 5f6 - 5c5: 0638 l32i.n a3, a6, 0 - 5c7: 0109 s32i.n a0, a1, 0 - 5c9: 29c366 bnei a3, 32, 5f6 - 5cc: 1658 l32i.n a5, a6, 4 - 5ce: ffe531 l32r a3, 564 - 5d1: 902770 addx2 a2, a7, a7 - 5d4: 2048 l32i.n a4, a0, 8 - 5d6: a02230 addx4 a2, a2, a3 - 5d9: 30cb addi.n a3, a0, 12 - 5db: 1249 s32i.n a4, a2, 4 - 5dd: 0259 s32i.n a5, a2, 0 - 5df: 440c movi.n a4, 4 - 5e1: 228b addi.n a2, a2, 8 - 5e3: ffe301 l32r a0, 570 - 5e6: 0000c0 callx0 a0 - 5e9: 140c72 l8ui a7, a12, 20 - 5ec: 0108 l32i.n a0, a1, 0 - 5ee: 771b addi.n a7, a7, 1 - 5f0: 747070 extui a7, a7, 0, 8 - 5f3: 144c72 s8i a7, a12, 20 - 5f6: 162002 l32i a0, a0, 88 - 5f9: fc4056 bnez a0, 5c1 - 5fc: ffe286 j 58a - 5ff: f87016 beqz a0, 58a - 602: 142082 l32i a8, a0, 80 - 605: 0109 s32i.n a0, a1, 0 - 607: 2b98c7 bne a8, a12, 636 - 60a: 2058 l32i.n a5, a0, 8 - 60c: ffd731 l32r a3, 568 - 60f: 0048 l32i.n a4, a0, 0 - 611: 902770 addx2 a2, a7, a7 - 614: 1448 l32i.n a4, a4, 4 - 616: a02230 addx4 a2, a2, a3 - 619: 30cb addi.n a3, a0, 12 - 61b: 0249 s32i.n a4, a2, 0 - 61d: 1259 s32i.n a5, a2, 4 - 61f: 440c movi.n a4, 4 - 621: 228b addi.n a2, a2, 8 - 623: ffd401 l32r a0, 574 - 626: 0000c0 callx0 a0 - 629: 140c72 l8ui a7, a12, 20 - 62c: 0108 l32i.n a0, a1, 0 - 62e: 771b addi.n a7, a7, 1 - 630: 747070 extui a7, a7, 0, 8 - 633: 144c72 s8i a7, a12, 20 - 636: 162002 l32i a0, a0, 88 - 639: fc5056 bnez a0, 602 - 63c: ffd286 j 58a - ... - -00000648 : - 648: f0c112 addi a1, a1, -16 - 64b: 0109 s32i.n a0, a1, 0 - 64d: 12bc beqz.n a2, 682 - 64f: 0208 l32i.n a0, a2, 0 - 651: 2db066 bnei a0, 16, 682 - 654: fffb01 l32r a0, 640 - 657: 0008 l32i.n a0, a0, 0 - 659: 809c beqz.n a0, 675 - 65b: 0058 l32i.n a5, a0, 0 - 65d: e58c beqz.n a5, 66f - 65f: 0538 l32i.n a3, a5, 0 - 661: 0ab366 bnei a3, 16, 66f - 664: 2268 l32i.n a6, a2, 8 - 666: 2548 l32i.n a4, a5, 8 - 668: 1668 l32i.n a6, a6, 4 - 66a: 1448 l32i.n a4, a4, 4 - 66c: 171467 beq a4, a6, 687 - 66f: 162002 l32i a0, a0, 88 - 672: fe5056 bnez a0, 65b - 675: fff301 l32r a0, 644 - 678: 0000c0 callx0 a0 - 67b: 0108 l32i.n a0, a1, 0 - 67d: 10c112 addi a1, a1, 16 - 680: f00d ret.n - 682: 427c movi.n a2, -12 - 684: fffcc6 j 67b - 687: 127c movi.n a2, -15 - 689: fffb86 j 67b - 68c: 000000 ill - ... - -00000690 : - 690: f0c112 addi a1, a1, -16 - 693: 1109 s32i.n a0, a1, 4 - 695: 000c movi.n a0, 0 - 697: 0109 s32i.n a0, a1, 0 - 699: a2ac beqz.n a2, 6c7 - 69b: 2824f6 bgeui a4, 2, 6c7 - 69e: 2139 s32i.n a3, a1, 8 - 6a0: 111466 bnei a4, 1, 6b5 - 6a3: 013d mov.n a3, a1 - 6a5: 000005 call0 6a8 - 6a8: b29c beqz.n a2, 6c7 - 6aa: 0108 l32i.n a0, a1, 0 - 6ac: 2138 l32i.n a3, a1, 8 - 6ae: a039 s32i.n a3, a0, 40 - 6b0: 020c movi.n a2, 0 - 6b2: 0004c6 j 6c9 - 6b5: fff501 l32r a0, 68c - 6b8: 1008 l32i.n a0, a0, 4 - 6ba: 908c beqz.n a0, 6c7 - 6bc: 0048 l32i.n a4, a0, 0 - 6be: ec1427 beq a4, a2, 6ae - 6c1: 162002 l32i a0, a0, 88 - 6c4: ff4056 bnez a0, 6bc - 6c7: 427c movi.n a2, -12 - 6c9: 1108 l32i.n a0, a1, 4 - 6cb: 10c112 addi a1, a1, 16 - 6ce: f00d ret.n - 6d0: 000000 ill - ... - -000006d4 : - 6d4: f0c112 addi a1, a1, -16 - 6d7: 1109 s32i.n a0, a1, 4 - 6d9: 000c movi.n a0, 0 - 6db: 0109 s32i.n a0, a1, 0 - 6dd: a28c beqz.n a2, 6eb - 6df: 0238 l32i.n a3, a2, 0 - 6e1: 06b366 bnei a3, 16, 6eb - 6e4: 013d mov.n a3, a1 - 6e6: 000005 call0 6e8 - 6e9: 32cc bnez.n a2, 6f0 - 6eb: 427c movi.n a2, -12 - 6ed: 000246 j 6fa - 6f0: 0128 l32i.n a2, a1, 0 - 6f2: fff701 l32r a0, 6d0 - 6f5: 0000c0 callx0 a0 - 6f8: 020c movi.n a2, 0 - 6fa: 1108 l32i.n a0, a1, 4 - 6fc: 10c112 addi a1, a1, 16 - 6ff: f00d ret.n - 701: 000000 ill - 704: 0000e4 excw - 707: 00d000 excw - ... - -00000718 : - 718: f0c112 addi a1, a1, -16 - 71b: 31c9 s32i.n a12, a1, 12 - 71d: 2109 s32i.n a0, a1, 8 - 71f: 03cd mov.n a12, a3 - 721: 000c movi.n a0, 0 - 723: 0109 s32i.n a0, a1, 0 - 725: 429c beqz.n a2, 73d - 727: 239c beqz.n a3, 73d - 729: 0238 l32i.n a3, a2, 0 - 72b: 1129 s32i.n a2, a1, 4 - 72d: 0cb366 bnei a3, 16, 73d - 730: 013d mov.n a3, a1 - 732: 000005 call0 734 - 735: 928c beqz.n a2, 742 - 737: 0138 l32i.n a3, a1, 0 - 739: 1308 l32i.n a0, a3, 4 - 73b: 70dc bnez.n a0, 756 - 73d: 427c movi.n a2, -12 - 73f: 000286 j 74d - 742: 1108 l32i.n a0, a1, 4 - 744: 1008 l32i.n a0, a0, 4 - 746: b0bc beqz.n a0, 785 - 748: 496026 beqi a0, 6, 795 - 74b: 427c movi.n a2, -12 - 74d: 31c8 l32i.n a12, a1, 12 - 74f: 2108 l32i.n a0, a1, 8 - 751: 10c112 addi a1, a1, 16 - 754: f00d ret.n - 756: 3a1042 l16ui a4, a0, 116 - 759: 391052 l16ui a5, a0, 114 - 75c: 820c movi.n a2, 8 - 75e: 172062 l32i a6, a0, 92 - 761: a078 l32i.n a7, a0, 40 - 763: f379 s32i.n a7, a3, 60 - 765: e369 s32i.n a6, a3, 56 - 767: 1b5322 s16i a2, a3, 54 - 76a: 195352 s16i a5, a3, 50 - 76d: c02240 sub a2, a2, a4 - 770: 1a5322 s16i a2, a3, 52 - 773: 441c movi.n a4, 20 - 775: 0c2d mov.n a2, a12 - 777: 30c332 addi a3, a3, 48 - 77a: ffe401 l32r a0, 70c - 77d: 0000c0 callx0 a0 - 780: 020c movi.n a2, 0 - 782: fff1c6 j 74d - 785: 0c2d mov.n a2, a12 - 787: ffdf31 l32r a3, 704 - 78a: 441c movi.n a4, 20 - 78c: ffe101 l32r a0, 710 - 78f: 0000c0 callx0 a0 - 792: 000306 j 7a2 - 795: 0c2d mov.n a2, a12 - 797: ffdc31 l32r a3, 708 - 79a: 441c movi.n a4, 20 - 79c: ffde01 l32r a0, 714 - 79f: 0000c0 callx0 a0 - 7a2: 020c movi.n a2, 0 - 7a4: ffe946 j 74d - ... - -000007a8 : - 7a8: f0c112 addi a1, a1, -16 - 7ab: 2109 s32i.n a0, a1, 8 - 7ad: 000c movi.n a0, 0 - 7af: 0109 s32i.n a0, a1, 0 - 7b1: c28c beqz.n a2, 7c1 - 7b3: 0248 l32i.n a4, a2, 0 - 7b5: 1139 s32i.n a3, a1, 4 - 7b7: 06b466 bnei a4, 16, 7c1 - 7ba: 013d mov.n a3, a1 - 7bc: 000005 call0 7c0 - 7bf: 32cc bnez.n a2, 7c6 - 7c1: 427c movi.n a2, -12 - 7c3: 000c46 j 7f8 - 7c6: 0158 l32i.n a5, a1, 0 - 7c8: 1108 l32i.n a0, a1, 4 - 7ca: 122532 l32i a3, a5, 72 - 7cd: 1528 l32i.n a2, a5, 4 - 7cf: 200030 or a0, a0, a3 - 7d2: 126502 s32i a0, a5, 72 - 7d5: 0f6017 bbci a0, 1, 7e8 - 7d8: 240232 l8ui a3, a2, 36 - 7db: 044c movi.n a4, 64 - 7dd: 203340 or a3, a3, a4 - 7e0: 244232 s8i a3, a2, 36 - 7e3: 0108 l32i.n a0, a1, 0 - 7e5: 122002 l32i a0, a0, 72 - 7e8: 830c movi.n a3, 8 - 7ea: 086037 bbci a0, 3, 7f6 - 7ed: 080252 l8ui a5, a2, 8 - 7f0: 205530 or a5, a5, a3 - 7f3: 084252 s8i a5, a2, 8 - 7f6: 020c movi.n a2, 0 - 7f8: 2108 l32i.n a0, a1, 8 - 7fa: 10c112 addi a1, a1, 16 - 7fd: f00d ret.n - ... - -00000800 : - 800: f0c112 addi a1, a1, -16 - 803: 2109 s32i.n a0, a1, 8 - 805: 000c movi.n a0, 0 - 807: 0109 s32i.n a0, a1, 0 - 809: c28c beqz.n a2, 819 - 80b: 0248 l32i.n a4, a2, 0 - 80d: 1139 s32i.n a3, a1, 4 - 80f: 06b466 bnei a4, 16, 819 - 812: 013d mov.n a3, a1 - 814: 000005 call0 818 - 817: 32cc bnez.n a2, 81e - 819: 427c movi.n a2, -12 - 81b: 000e06 j 857 - 81e: f47c movi.n a4, -1 - 820: 0128 l32i.n a2, a1, 0 - 822: 1138 l32i.n a3, a1, 4 - 824: 122202 l32i a0, a2, 72 - 827: 303340 xor a3, a3, a4 - 82a: 100030 and a0, a0, a3 - 82d: 126202 s32i a0, a2, 72 - 830: 1228 l32i.n a2, a2, 4 - 832: 10e037 bbsi a0, 3, 846 - 835: 080232 l8ui a3, a2, 8 - 838: f7a042 movi a4, 247 - 83b: 103340 and a3, a3, a4 - 83e: 084232 s8i a3, a2, 8 - 841: 0108 l32i.n a0, a1, 0 - 843: 122002 l32i a0, a0, 72 - 846: 0be017 bbsi a0, 1, 855 - 849: 240252 l8ui a5, a2, 36 - 84c: bfa062 movi a6, 191 - 84f: 105560 and a5, a5, a6 - 852: 244252 s8i a5, a2, 36 - 855: 020c movi.n a2, 0 - 857: 2108 l32i.n a0, a1, 8 - 859: 10c112 addi a1, a1, 16 - 85c: f00d ret.n - ... - -00000860 : - 860: f0c112 addi a1, a1, -16 - 863: 1109 s32i.n a0, a1, 4 - 865: 31d9 s32i.n a13, a1, 12 - 867: 21c9 s32i.n a12, a1, 8 - 869: 03dd mov.n a13, a3 - 86b: 04cd mov.n a12, a4 - 86d: 000c movi.n a0, 0 - 86f: 0109 s32i.n a0, a1, 0 - 871: 028c beqz.n a2, 875 - 873: 34cc bnez.n a4, 87a - 875: 427c movi.n a2, -12 - 877: 000806 j 89b - 87a: 0238 l32i.n a3, a2, 0 - 87c: f5b366 bnei a3, 16, 875 - 87f: 013d mov.n a3, a1 - 881: 000005 call0 884 - 884: fed216 beqz a2, 875 - 887: 0108 l32i.n a0, a1, 0 - 889: 122042 l32i a4, a0, 72 - 88c: e56437 bbci a4, 3, 875 - 88f: 1008 l32i.n a0, a0, 4 - 891: 1d9c beqz.n a13, 8a6 - 893: 271d26 beqi a13, 1, 8be - 896: 1a2d26 beqi a13, 2, 8b4 - 899: 427c movi.n a2, -12 - 89b: 21c8 l32i.n a12, a1, 8 - 89d: 31d8 l32i.n a13, a1, 12 - 89f: 1108 l32i.n a0, a1, 4 - 8a1: 10c112 addi a1, a1, 16 - 8a4: f00d ret.n - 8a6: 0c58 l32i.n a5, a12, 0 - 8a8: e8a362 movi a6, 0x3e8 - 8ab: 825560 mull a5, a5, a6 - 8ae: 266052 s32i a5, a0, 152 - 8b1: 000106 j 8b9 - 8b4: 0c78 l32i.n a7, a12, 0 - 8b6: 286072 s32i a7, a0, 160 - 8b9: 020c movi.n a2, 0 - 8bb: fff706 j 89b - 8be: 0c88 l32i.n a8, a12, 0 - 8c0: e8a392 movi a9, 0x3e8 - 8c3: 828890 mull a8, a8, a9 - 8c6: 276082 s32i a8, a0, 156 - 8c9: fffb06 j 8b9 - ... - -000008d4 : - 8d4: f0c112 addi a1, a1, -16 - 8d7: 1109 s32i.n a0, a1, 4 - 8d9: 31d9 s32i.n a13, a1, 12 - 8db: 21c9 s32i.n a12, a1, 8 - 8dd: 03dd mov.n a13, a3 - 8df: 04cd mov.n a12, a4 - 8e1: 000c movi.n a0, 0 - 8e3: 0109 s32i.n a0, a1, 0 - 8e5: 028c beqz.n a2, 8e9 - 8e7: 34cc bnez.n a4, 8ee - 8e9: 427c movi.n a2, -12 - 8eb: 000806 j 90f - 8ee: 0238 l32i.n a3, a2, 0 - 8f0: f5b366 bnei a3, 16, 8e9 - 8f3: 013d mov.n a3, a1 - 8f5: 000005 call0 8f8 - 8f8: fed216 beqz a2, 8e9 - 8fb: 0108 l32i.n a0, a1, 0 - 8fd: 122042 l32i a4, a0, 72 - 900: e56437 bbci a4, 3, 8e9 - 903: 1008 l32i.n a0, a0, 4 - 905: bd9c beqz.n a13, 924 - 907: 281d26 beqi a13, 1, 933 - 90a: 0c2d26 beqi a13, 2, 91a - 90d: 427c movi.n a2, -12 - 90f: 21c8 l32i.n a12, a1, 8 - 911: 31d8 l32i.n a13, a1, 12 - 913: 1108 l32i.n a0, a1, 4 - 915: 10c112 addi a1, a1, 16 - 918: f00d ret.n - 91a: 282022 l32i a2, a0, 160 - 91d: 0c29 s32i.n a2, a12, 0 - 91f: 020c movi.n a2, 0 - 921: fffa86 j 90f - 924: e8a332 movi a3, 0x3e8 - 927: 262022 l32i a2, a0, 152 - 92a: ffe801 l32r a0, 8cc - 92d: 0000c0 callx0 a0 - 930: fffa46 j 91d - 933: e8a332 movi a3, 0x3e8 - 936: 272022 l32i a2, a0, 156 - 939: ffe501 l32r a0, 8d0 - 93c: 0000c0 callx0 a0 - 93f: fff686 j 91d - ... - -0000094c : - 94c: f0c112 addi a1, a1, -16 - 94f: 1109 s32i.n a0, a1, 4 - 951: 000c movi.n a0, 0 - 953: 0109 s32i.n a0, a1, 0 - 955: b2ac beqz.n a2, 984 - 957: 0238 l32i.n a3, a2, 0 - 959: 1fc326 beqi a3, 32, 97c - 95c: fffa01 l32r a0, 944 - 95f: 0000c0 callx0 a0 - 962: 012280 slli a2, a2, 24 - 965: 312820 srai a2, a2, 24 - 968: 000246 j 975 - 96b: 0128 l32i.n a2, a1, 0 - 96d: fff601 l32r a0, 948 - 970: 0000c0 callx0 a0 - 973: 020c movi.n a2, 0 - 975: 1108 l32i.n a0, a1, 4 - 977: 10c112 addi a1, a1, 16 - 97a: f00d ret.n - 97c: 013d mov.n a3, a1 - 97e: 000005 call0 980 - 981: fe6256 bnez a2, 96b - 984: 427c movi.n a2, -12 - 986: fffac6 j 975 - 989: 000000 ill - 98c: 000100 excw - 98f: c35000 excw - ... - -0000099c : - 99c: f0c112 addi a1, a1, -16 - 99f: 0109 s32i.n a0, a1, 0 - 9a1: 21d9 s32i.n a13, a1, 8 - 9a3: 11c9 s32i.n a12, a1, 4 - 9a5: ffa3d2 movi a13, 0x3ff - 9a8: fff9c1 l32r a12, 98c - 9ab: fffa01 l32r a0, 994 - 9ae: 0000c0 callx0 a0 - 9b1: fff731 l32r a3, 990 - 9b4: fff901 l32r a0, 998 - 9b7: 0000c0 callx0 a0 - 9ba: 0c08 l32i.n a0, a12, 0 - 9bc: 023d27 bltu a13, a2, 9c2 - 9bf: 04d222 addmi a2, a2, 0x400 - 9c2: e51027 beq a0, a2, 9ab - 9c5: 0108 l32i.n a0, a1, 0 - 9c7: 0c29 s32i.n a2, a12, 0 - 9c9: 21d8 l32i.n a13, a1, 8 - 9cb: 11c8 l32i.n a12, a1, 4 - 9cd: 10c112 addi a1, a1, 16 - 9d0: f00d ret.n - 9d2: 000000 ill - 9d5: 000000 ill - -000009d8 : - 9d8: 027d mov.n a7, a2 - 9da: f0c112 addi a1, a1, -16 - 9dd: 032d mov.n a2, a3 - 9df: 043d mov.n a3, a4 - 9e1: 0109 s32i.n a0, a1, 0 - 9e3: 054d mov.n a4, a5 - 9e5: 075d mov.n a5, a7 - 9e7: fffb01 l32r a0, 9d4 - 9ea: 0000c0 callx0 a0 - 9ed: 0108 l32i.n a0, a1, 0 - 9ef: 10c112 addi a1, a1, 16 - 9f2: f00d ret.n - 9f4: 000000 ill - ... - -000009f8 : - 9f8: f0c112 addi a1, a1, -16 - 9fb: 0109 s32i.n a0, a1, 0 - 9fd: fffd01 l32r a0, 9f4 - a00: 0000c0 callx0 a0 - a03: 0108 l32i.n a0, a1, 0 - a05: 10c112 addi a1, a1, 16 - a08: f00d ret.n - -espconn_tcp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 1c: fff931 l32r a3, 0 - 1f: f0c112 addi a1, a1, -16 - 22: 11c9 s32i.n a12, a1, 4 - 24: 0109 s32i.n a0, a1, 0 - 26: 0338 l32i.n a3, a3, 0 - 28: fff701 l32r a0, 4 - 2b: 839c beqz.n a3, 47 - 2d: 060c movi.n a6, 0 - 2f: 0c0c movi.n a12, 0 - 31: 0088 l32i.n a8, a0, 0 - 33: d378 l32i.n a7, a3, 52 - 35: c07870 sub a7, a8, a7 - 38: 033767 bltu a7, a6, 3f - 3b: 076d mov.n a6, a7 - 3d: 03cd mov.n a12, a3 - 3f: 3338 l32i.n a3, a3, 12 - 41: fee356 bnez a3, 33 - 44: 000046 j 49 - 47: 0c0c movi.n a12, 0 - 49: 9c8c beqz.n a12, 56 - 4b: 0c2d mov.n a2, a12 - 4d: fff001 l32r a0, 10 - 50: 0000c0 callx0 a0 - 53: ffed01 l32r a0, 8 - 56: ffed21 l32r a2, c - 59: 0c0c movi.n a12, 0 - 5b: 0238 l32i.n a3, a2, 0 - 5d: 060c movi.n a6, 0 - 5f: 939c beqz.n a3, 7c - 61: 0088 l32i.n a8, a0, 0 - 63: 4398 l32i.n a9, a3, 16 - 65: 0b6966 bnei a9, 6, 74 - 68: d378 l32i.n a7, a3, 52 - 6a: c07870 sub a7, a8, a7 - 6d: 033767 bltu a7, a6, 74 - 70: 076d mov.n a6, a7 - 72: 03cd mov.n a12, a3 - 74: 3338 l32i.n a3, a3, 12 - 76: fe9356 bnez a3, 63 - 79: 000046 j 7e - 7c: 0c0c movi.n a12, 0 - 7e: ec8c beqz.n a12, 90 - 80: 0c3d mov.n a3, a12 - 82: ffe401 l32r a0, 14 - 85: 0000c0 callx0 a0 - 88: 0c2d mov.n a2, a12 - 8a: ffe301 l32r a0, 18 - 8d: 0000c0 callx0 a0 - 90: 11c8 l32i.n a12, a1, 4 - 92: 0108 l32i.n a0, a1, 0 - 94: 10c112 addi a1, a1, 16 - 97: f00d ret.n - ... - a1: 0e .byte 0xe - a2: 006000 rsil a0, 0 - a5: 000000 ill - -000000a8 : - a8: 060c movi.n a6, 0 - aa: f0c112 addi a1, a1, -16 - ad: 11c9 s32i.n a12, a1, 4 - af: 21d9 s32i.n a13, a1, 8 - b1: 0109 s32i.n a0, a1, 0 - b3: 2d0c movi.n a13, 2 - b5: fff901 l32r a0, 9c - b8: fffac1 l32r a12, a0 - bb: a04d00 addx4 a4, a13, a0 - be: 0448 l32i.n a4, a4, 0 - c0: 0448 l32i.n a4, a4, 0 - c2: 74ac beqz.n a4, ed - c4: 4458 l32i.n a5, a4, 16 - c6: 0d9566 bnei a5, 10, d7 - c9: 661b addi.n a6, a6, 1 - cb: 746060 extui a6, a6, 0, 8 - ce: 0020c0 memw - d1: ff2c72 l32i a7, a12, 0x3fc - d4: 151677 beq a6, a7, ed - d7: 0d6566 bnei a5, 6, e8 - da: 661b addi.n a6, a6, 1 - dc: 746060 extui a6, a6, 0, 8 - df: 0020c0 memw - e2: ff2c72 l32i a7, a12, 0x3fc - e5: 041677 beq a6, a7, ed - e8: 3448 l32i.n a4, a4, 12 - ea: fd6456 bnez a4, c4 - ed: 0020c0 memw - f0: ff2c72 l32i a7, a12, 0x3fc - f3: 079677 bne a6, a7, fe - f6: fff245 call0 1c - f9: ffea01 l32r a0, a4 - fc: 060c movi.n a6, 0 - fe: dd1b addi.n a13, a13, 1 - 100: 74d0d0 extui a13, a13, 0, 8 - 103: b44d66 bnei a13, 4, bb - 106: 11c8 l32i.n a12, a1, 4 - 108: 21d8 l32i.n a13, a1, 8 - 10a: 0108 l32i.n a0, a1, 0 - 10c: 10c112 addi a1, a1, 16 - 10f: f00d ret.n - ... - -00000120 : - 120: e0c112 addi a1, a1, -32 - 123: 21c9 s32i.n a12, a1, 8 - 125: 31d9 s32i.n a13, a1, 12 - 127: 41e9 s32i.n a14, a1, 16 - 129: 51f9 s32i.n a15, a1, 20 - 12b: 1109 s32i.n a0, a1, 4 - 12d: 02fd mov.n a15, a2 - 12f: 120c movi.n a2, 1 - 131: 6129 s32i.n a2, a1, 24 - 133: fff821 l32r a2, 114 - 136: 6108 l32i.n a0, a1, 24 - 138: a00020 addx4 a0, a0, a2 - 13b: 00e8 l32i.n a14, a0, 0 - 13d: 0ee8 l32i.n a14, a14, 0 - 13f: 5ebc beqz.n a14, 178 - 141: 0109 s32i.n a0, a1, 0 - 143: 130c movi.n a3, 1 - 145: 040c movi.n a4, 0 - 147: 0edd mov.n a13, a14 - 149: 101e52 l16ui a5, a14, 32 - 14c: 3ec8 l32i.n a12, a14, 12 - 14e: c055f0 sub a5, a5, a15 - 151: 933450 movnez a3, a4, a5 - 154: 739c beqz.n a3, 16f - 156: 0ced mov.n a14, a12 - 158: 0128 l32i.n a2, a1, 0 - 15a: 0d3d mov.n a3, a13 - 15c: 0228 l32i.n a2, a2, 0 - 15e: ffee01 l32r a0, 118 - 161: 0000c0 callx0 a0 - 164: 0d2d mov.n a2, a13 - 166: ffed01 l32r a0, 11c - 169: 0000c0 callx0 a0 - 16c: 000046 j 171 - 16f: 0ced mov.n a14, a12 - 171: 040c movi.n a4, 0 - 173: 130c movi.n a3, 1 - 175: fcec56 bnez a12, 147 - 178: 6138 l32i.n a3, a1, 24 - 17a: ffe621 l32r a2, 114 - 17d: 431b addi.n a4, a3, 1 - 17f: 743040 extui a3, a4, 0, 8 - 182: 6139 s32i.n a3, a1, 24 - 184: ae4366 bnei a3, 4, 136 - 187: 21c8 l32i.n a12, a1, 8 - 189: 31d8 l32i.n a13, a1, 12 - 18b: 41e8 l32i.n a14, a1, 16 - 18d: 51f8 l32i.n a15, a1, 20 - 18f: 1108 l32i.n a0, a1, 4 - 191: 20c112 addi a1, a1, 32 - 194: f00d ret.n - ... - -000001a0 : - 1a0: fffe91 l32r a9, 198 - 1a3: fffe41 l32r a4, 19c - 1a6: 081272 l16ui a7, a2, 16 - 1a9: 041252 l16ui a5, a2, 8 - 1ac: 3268 l32i.n a6, a2, 12 - 1ae: 142232 l32i a3, a2, 80 - 1b1: 5288 l32i.n a8, a2, 20 - 1b3: c3ec bnez.n a3, 1e3 - 1b5: 05a816 beqz a8, 213 - 1b8: 057716 beqz a7, 213 - 1bb: 0428 l32i.n a2, a4, 0 - 1bd: 056216 beqz a2, 217 - 1c0: 111242 l16ui a4, a2, 34 - 1c3: 149457 bne a4, a5, 1db - 1c6: 12a8 l32i.n a10, a2, 4 - 1c8: 0f9a67 bne a10, a6, 1db - 1cb: 1012b2 l16ui a11, a2, 32 - 1ce: 099b77 bne a11, a7, 1db - 1d1: 0238 l32i.n a3, a2, 0 - 1d3: 049387 bne a3, a8, 1db - 1d6: 000dc6 j 211 - 1d9: f00d ret.n - 1db: 3228 l32i.n a2, a2, 12 - 1dd: fdf256 bnez a2, 1c0 - 1e0: 000cc6 j 217 - 1e3: c6ac beqz.n a6, 213 - 1e5: a5ac beqz.n a5, 213 - 1e7: 0428 l32i.n a2, a4, 0 - 1e9: e28c beqz.n a2, 1fb - 1eb: 111242 l16ui a4, a2, 34 - 1ee: 049457 bne a4, a5, 1f6 - 1f1: 1278 l32i.n a7, a2, 4 - 1f3: e21767 beq a7, a6, 1d9 - 1f6: 3228 l32i.n a2, a2, 12 - 1f8: fef256 bnez a2, 1eb - 1fb: 0928 l32i.n a2, a9, 0 - 1fd: e28c beqz.n a2, 20f - 1ff: 111282 l16ui a8, a2, 34 - 202: 049857 bne a8, a5, 20a - 205: 1298 l32i.n a9, a2, 4 - 207: ce1967 beq a9, a6, 1d9 - 20a: 3228 l32i.n a2, a2, 12 - 20c: fef256 bnez a2, 1ff - 20f: 020c movi.n a2, 0 - 211: f00d ret.n - 213: 1228 l32i.n a2, a2, 4 - 215: f00d ret.n - 217: 0928 l32i.n a2, a9, 0 - 219: ff2216 beqz a2, 20f - 21c: 1112a2 l16ui a10, a2, 34 - 21f: 0f9a57 bne a10, a5, 232 - 222: 12b8 l32i.n a11, a2, 4 - 224: 0a9b67 bne a11, a6, 232 - 227: 101232 l16ui a3, a2, 32 - 22a: 049377 bne a3, a7, 232 - 22d: 0248 l32i.n a4, a2, 0 - 22f: a61487 beq a4, a8, 1d9 - 232: 3228 l32i.n a2, a2, 12 - 234: fe4256 bnez a2, 21c - 237: fff506 j 20f - ... - 25e: 120000 excw - 261: c9e0c1 l32r a12, ffff29e4 - 264: 41e921 l32r a2, fffd0a08 - 267: 51f9 s32i.n a15, a1, 20 - 269: 31d9 s32i.n a13, a1, 12 - 26b: 1109 s32i.n a0, a1, 4 - 26d: 02dd mov.n a13, a2 - 26f: 000005 call0 270 - 272: 093d16 beqz a13, 309 - 275: 142df2 l32i a15, a13, 80 - 278: 260d02 l8ui a0, a13, 38 - 27b: 0d38 l32i.n a3, a13, 0 - 27d: 010080 slli a0, a0, 24 - 280: 310800 srai a0, a0, 24 - 283: 0109 s32i.n a0, a1, 0 - 285: b3ac beqz.n a3, 2b4 - 287: 7fac beqz.n a15, 2b2 - 289: 2328 l32i.n a2, a3, 8 - 28b: 0c0c movi.n a12, 0 - 28d: 429c beqz.n a2, 2a5 - 28f: 0f2d mov.n a2, a15 - 291: ffeb01 l32r a0, 240 - 294: 0000c0 callx0 a0 - 297: 0d28 l32i.n a2, a13, 0 - 299: 2228 l32i.n a2, a2, 8 - 29b: ffea01 l32r a0, 244 - 29e: 0000c0 callx0 a0 - 2a1: 0d38 l32i.n a3, a13, 0 - 2a3: 23c9 s32i.n a12, a3, 8 - 2a5: 032d mov.n a2, a3 - 2a7: ffe801 l32r a0, 248 - 2aa: 0000c0 callx0 a0 - 2ad: 0dc9 s32i.n a12, a13, 0 - 2af: 000046 j 2b4 - 2b2: 03fd mov.n a15, a3 - 2b4: 6dc8 l32i.n a12, a13, 24 - 2b6: 18cd32 addi a3, a13, 24 - 2b9: 9c9c beqz.n a12, 2d6 - 2bb: 6139 s32i.n a3, a1, 24 - 2bd: 0ced mov.n a14, a12 - 2bf: 6128 l32i.n a2, a1, 24 - 2c1: 4cc8 l32i.n a12, a12, 16 - 2c3: 0e3d mov.n a3, a14 - 2c5: ffe101 l32r a0, 24c - 2c8: 0000c0 callx0 a0 - 2cb: 0e2d mov.n a2, a14 - 2cd: ffe001 l32r a0, 250 - 2d0: 0000c0 callx0 a0 - 2d3: fe6c56 bnez a12, 2bd - 2d6: ffd9c1 l32r a12, 23c - 2d9: 431c movi.n a3, 20 - 2db: 0c2d mov.n a2, a12 - 2dd: ffdd01 l32r a0, 254 - 2e0: 0000c0 callx0 a0 - 2e3: 0c2d mov.n a2, a12 - 2e5: 30cd32 addi a3, a13, 48 - 2e8: 441c movi.n a4, 20 - 2ea: ffdb01 l32r a0, 258 - 2ed: 0000c0 callx0 a0 - 2f0: 0d2d mov.n a2, a13 - 2f2: ffda01 l32r a0, 25c - 2f5: 0000c0 callx0 a0 - 2f8: df8c beqz.n a15, 309 - 2fa: 2f08 l32i.n a0, a15, 8 - 2fc: 908c beqz.n a0, 309 - 2fe: 5058 l32i.n a5, a0, 20 - 300: 558c beqz.n a5, 309 - 302: 0f2d mov.n a2, a15 - 304: 0138 l32i.n a3, a1, 0 - 306: 0005c0 callx0 a5 - 309: 21c8 l32i.n a12, a1, 8 - 30b: 31d8 l32i.n a13, a1, 12 - 30d: 41e8 l32i.n a14, a1, 16 - 30f: 51f8 l32i.n a15, a1, 20 - 311: 1108 l32i.n a0, a1, 4 - 313: 20c112 addi a1, a1, 32 - 316: f00d ret.n - ... - 354: e0c112 addi a1, a1, -32 - 357: 11c9 s32i.n a12, a1, 4 - 359: 31e9 s32i.n a14, a1, 12 - 35b: 41f9 s32i.n a15, a1, 16 - 35d: 21d9 s32i.n a13, a1, 8 - 35f: 0109 s32i.n a0, a1, 0 - 361: 02dd mov.n a13, a2 - 363: 000005 call0 364 - 366: 100d16 beqz a13, 46a - 369: 0d38 l32i.n a3, a13, 0 - 36b: 142df2 l32i a15, a13, 80 - 36e: 0a7316 beqz a3, 419 - 371: bfac beqz.n a15, 3a0 - 373: 2308 l32i.n a0, a3, 8 - 375: 0c0c movi.n a12, 0 - 377: 809c beqz.n a0, 393 - 379: 2f28 l32i.n a2, a15, 8 - 37b: 429c beqz.n a2, 393 - 37d: 0f2d mov.n a2, a15 - 37f: ffe901 l32r a0, 324 - 382: 0000c0 callx0 a0 - 385: 0d28 l32i.n a2, a13, 0 - 387: 2228 l32i.n a2, a2, 8 - 389: ffe701 l32r a0, 328 - 38c: 0000c0 callx0 a0 - 38f: 0d38 l32i.n a3, a13, 0 - 391: 23c9 s32i.n a12, a3, 8 - 393: 032d mov.n a2, a3 - 395: ffe501 l32r a0, 32c - 398: 0000c0 callx0 a0 - 39b: 0dc9 s32i.n a12, a13, 0 - 39d: 000046 j 3a2 - 3a0: 03fd mov.n a15, a3 - 3a2: 0d2d mov.n a2, a13 - 3a4: 000005 call0 3a8 - 3a7: 6129 s32i.n a2, a1, 24 - 3a9: 06c216 beqz a2, 419 - 3ac: 122d32 l32i a3, a13, 72 - 3af: ffda01 l32r a0, 318 - 3b2: 516307 bbci a3, 0, 407 - 3b5: 00c8 l32i.n a12, a0, 0 - 3b7: 040c movi.n a4, 0 - 3b9: 05cc16 beqz a12, 419 - 3bc: 7149 s32i.n a4, a1, 28 - 3be: 150c movi.n a5, 1 - 3c0: 060c movi.n a6, 0 - 3c2: 6178 l32i.n a7, a1, 24 - 3c4: 101c82 l16ui a8, a12, 32 - 3c7: 101772 l16ui a7, a7, 32 - 3ca: 0ced mov.n a14, a12 - 3cc: c07780 sub a7, a7, a8 - 3cf: 935670 movnez a5, a6, a7 - 3d2: 35ac beqz.n a5, 3f9 - 3d4: 0c2d mov.n a2, a12 - 3d6: ffd601 l32r a0, 330 - 3d9: 0000c0 callx0 a0 - 3dc: 7188 l32i.n a8, a1, 28 - 3de: 3ec8 l32i.n a12, a14, 12 - 3e0: 68cc bnez.n a8, 3ea - 3e2: ffce91 l32r a9, 31c - 3e5: 09c9 s32i.n a12, a9, 0 - 3e7: 0000c6 j 3ee - 3ea: 38c9 s32i.n a12, a8, 12 - 3ec: 3ec8 l32i.n a12, a14, 12 - 3ee: 0e2d mov.n a2, a14 - 3f0: ffd101 l32r a0, 334 - 3f3: 0000c0 callx0 a0 - 3f6: 0000c6 j 3fd - 3f9: 71c9 s32i.n a12, a1, 28 - 3fb: 3cc8 l32i.n a12, a12, 12 - 3fd: 060c movi.n a6, 0 - 3ff: 150c movi.n a5, 1 - 401: fbdc56 bnez a12, 3c2 - 404: 000446 j 419 - 407: 030c movi.n a3, 0 - 409: ffcb01 l32r a0, 338 - 40c: 0000c0 callx0 a0 - 40f: 6128 l32i.n a2, a1, 24 - 411: 030c movi.n a3, 0 - 413: ffca01 l32r a0, 33c - 416: 0000c0 callx0 a0 - 419: 6dc8 l32i.n a12, a13, 24 - 41b: 18cde2 addi a14, a13, 24 - 41e: 9c9c beqz.n a12, 43b - 420: 51e9 s32i.n a14, a1, 20 - 422: 0ced mov.n a14, a12 - 424: 5128 l32i.n a2, a1, 20 - 426: 4cc8 l32i.n a12, a12, 16 - 428: 0e3d mov.n a3, a14 - 42a: ffc501 l32r a0, 340 - 42d: 0000c0 callx0 a0 - 430: 0e2d mov.n a2, a14 - 432: ffc401 l32r a0, 344 - 435: 0000c0 callx0 a0 - 438: fe6c56 bnez a12, 422 - 43b: ffb9c1 l32r a12, 320 - 43e: 431c movi.n a3, 20 - 440: 0c2d mov.n a2, a12 - 442: ffc101 l32r a0, 348 - 445: 0000c0 callx0 a0 - 448: 0c2d mov.n a2, a12 - 44a: 30cd32 addi a3, a13, 48 - 44d: 441c movi.n a4, 20 - 44f: ffbf01 l32r a0, 34c - 452: 0000c0 callx0 a0 - 455: 0d2d mov.n a2, a13 - 457: ffbe01 l32r a0, 350 - 45a: 0000c0 callx0 a0 - 45d: 2f08 l32i.n a0, a15, 8 - 45f: 708c beqz.n a0, 46a - 461: 6038 l32i.n a3, a0, 24 - 463: 338c beqz.n a3, 46a - 465: 0f2d mov.n a2, a15 - 467: 0003c0 callx0 a3 - 46a: 11c8 l32i.n a12, a1, 4 - 46c: 21d8 l32i.n a13, a1, 8 - 46e: 31e8 l32i.n a14, a1, 12 - 470: 41f8 l32i.n a15, a1, 16 - 472: 0108 l32i.n a0, a1, 0 - 474: 20c112 addi a1, a1, 32 - 477: f00d ret.n - ... - 485: 000000 ill - 488: f0c112 addi a1, a1, -16 - 48b: 1109 s32i.n a0, a1, 4 - 48d: 1208 l32i.n a0, a2, 4 - 48f: 0109 s32i.n a0, a1, 0 - 491: 0208 l32i.n a0, a2, 0 - 493: fffa21 l32r a2, 47c - 496: 151026 beqi a0, 1, 4af - 499: 264026 beqi a0, 4, 4c3 - 49c: 1c7066 bnei a0, 7, 4bc - 49f: 0138 l32i.n a3, a1, 0 - 4a1: fff701 l32r a0, 480 - 4a4: 0000c0 callx0 a0 - 4a7: 0128 l32i.n a2, a1, 0 - 4a9: ffea85 call0 354 - 4ac: 000306 j 4bc - 4af: 0138 l32i.n a3, a1, 0 - 4b1: fff401 l32r a0, 484 - 4b4: 0000c0 callx0 a0 - 4b7: 0128 l32i.n a2, a1, 0 - 4b9: ffda45 call0 260 - 4bc: 1108 l32i.n a0, a1, 4 - 4be: 10c112 addi a1, a1, 16 - 4c1: f00d ret.n - 4c3: 0128 l32i.n a2, a1, 0 - 4c5: 0228 l32i.n a2, a2, 0 - 4c7: ff1216 beqz a2, 4bc - 4ca: 2238 l32i.n a3, a2, 8 - 4cc: 7338 l32i.n a3, a3, 28 - 4ce: fea316 beqz a3, 4bc - 4d1: 0003c0 callx0 a3 - 4d4: fff906 j 4bc - ... - -000004e8 : - 4e8: e0c112 addi a1, a1, -32 - 4eb: 21c9 s32i.n a12, a1, 8 - 4ed: 51f9 s32i.n a15, a1, 20 - 4ef: 1109 s32i.n a0, a1, 4 - 4f1: 31d9 s32i.n a13, a1, 12 - 4f3: 41e9 s32i.n a14, a1, 16 - 4f5: 02dd mov.n a13, a2 - 4f7: 04ed mov.n a14, a4 - 4f9: 09f216 beqz a2, 59c - 4fc: 09c316 beqz a3, 59c - 4ff: 099416 beqz a4, 59c - 502: 12f8 l32i.n a15, a2, 4 - 504: 0139 s32i.n a3, a1, 0 - 506: 1e1f02 l16ui a0, a15, 60 - 509: 391fc2 l16ui a12, a15, 114 - 50c: 1100f0 slli a0, a0, 1 - 50f: 013c47 bltu a12, a4, 514 - 512: 04cd mov.n a12, a4 - 514: 02a0c7 bge a0, a12, 51a - 517: f4c000 extui a12, a0, 0, 16 - 51a: 122d22 l32i a2, a13, 72 - 51d: 126227 bbci a2, 2, 533 - 520: 0f2d mov.n a2, a15 - 522: 0138 l32i.n a3, a1, 0 - 524: 0c4d mov.n a4, a12 - 526: 150c movi.n a5, 1 - 528: ffec01 l32r a0, 4d8 - 52b: 0000c0 callx0 a0 - 52e: 020d mov.n a0, a2 - 530: 0003c6 j 543 - 533: 0f2d mov.n a2, a15 - 535: 0138 l32i.n a3, a1, 0 - 537: 0c4d mov.n a4, a12 - 539: 050c movi.n a5, 0 - 53b: ffe801 l32r a0, 4dc - 53e: 0000c0 callx0 a0 - 541: 020d mov.n a0, a2 - 543: 080066 bnei a0, -1, 54f - 546: 41c1c0 srli a12, a12, 1 - 549: 020066 bnei a0, -1, 54f - 54c: ca2cf6 bgeui a12, 2, 51a - 54f: 80fc bnez.n a0, 58b - 551: 0f2d mov.n a2, a15 - 553: 0158 l32i.n a5, a1, 0 - 555: 7d48 l32i.n a4, a13, 28 - 557: c03ec0 sub a3, a14, a12 - 55a: 045432 s16i a3, a4, 8 - 55d: 5c5a add.n a5, a12, a5 - 55f: 1459 s32i.n a5, a4, 4 - 561: ffdf01 l32r a0, 4e0 - 564: 0000c0 callx0 a0 - 567: 122d62 l32i a6, a13, 72 - 56a: 020d mov.n a0, a2 - 56c: 1b6627 bbci a6, 2, 58b - 56f: 7d78 l32i.n a7, a13, 28 - 571: 041772 l16ui a7, a7, 8 - 574: 6129 s32i.n a2, a1, 24 - 576: 17dc bnez.n a7, 58b - 578: 0d4d mov.n a4, a13 - 57a: a21c movi.n a2, 26 - 57c: 430c movi.n a3, 4 - 57e: 180c movi.n a8, 1 - 580: 444d82 s8i a8, a13, 68 - 583: ffd801 l32r a0, 4e4 - 586: 0000c0 callx0 a0 - 589: 6108 l32i.n a0, a1, 24 - 58b: 002d mov.n a2, a0 - 58d: 21c8 l32i.n a12, a1, 8 - 58f: 31d8 l32i.n a13, a1, 12 - 591: 41e8 l32i.n a14, a1, 16 - 593: 51f8 l32i.n a15, a1, 20 - 595: 1108 l32i.n a0, a1, 4 - 597: 20c112 addi a1, a1, 32 - 59a: f00d ret.n - 59c: 427c movi.n a2, -12 - 59e: fffac6 j 58d - 5a1: 000000 ill - -000005a4 : - 5a4: f0c112 addi a1, a1, -16 - 5a7: 0109 s32i.n a0, a1, 0 - 5a9: e28c beqz.n a2, 5bb - 5ab: 142202 l32i a0, a2, 80 - 5ae: 1238 l32i.n a3, a2, 4 - 5b0: 408c beqz.n a0, 5b8 - 5b2: 0058c5 call0 b40 - 5b5: 000086 j 5bb - 5b8: 000245 call0 5e0 - 5bb: 0108 l32i.n a0, a1, 0 - 5bd: 10c112 addi a1, a1, 16 - 5c0: f00d ret.n - 5c2: 100000 and a0, a0, a0 - 5c5: 000007 bnone a0, a0, 5c9 - ... - 5e0: f0c112 addi a1, a1, -16 - 5e3: 0109 s32i.n a0, a1, 0 - 5e5: 1239 s32i.n a3, a2, 4 - 5e7: 21d9 s32i.n a13, a1, 8 - 5e9: 11c9 s32i.n a12, a1, 4 - 5eb: 02dd mov.n a13, a2 - 5ed: 03cd mov.n a12, a3 - 5ef: 032d mov.n a2, a3 - 5f1: 030c movi.n a3, 0 - 5f3: fff501 l32r a0, 5c8 - 5f6: 0000c0 callx0 a0 - 5f9: 0c2d mov.n a2, a12 - 5fb: fff401 l32r a0, 5cc - 5fe: 0000c0 callx0 a0 - 601: c28c beqz.n a2, 611 - 603: 0c2d mov.n a2, a12 - 605: ffef31 l32r a3, 5c4 - 608: fff201 l32r a0, 5d0 - 60b: 0000c0 callx0 a0 - 60e: 000946 j 637 - 611: 0c2d mov.n a2, a12 - 613: 030c movi.n a3, 0 - 615: ffef01 l32r a0, 5d4 - 618: 0000c0 callx0 a0 - 61b: 0c2d mov.n a2, a12 - 61d: 030c movi.n a3, 0 - 61f: ffee01 l32r a0, 5d8 - 622: 0000c0 callx0 a0 - 625: 0d4d mov.n a4, a13 - 627: 0d28 l32i.n a2, a13, 0 - 629: 600c movi.n a0, 6 - 62b: 730c movi.n a3, 7 - 62d: 1209 s32i.n a0, a2, 4 - 62f: a21c movi.n a2, 26 - 631: ffea01 l32r a0, 5dc - 634: 0000c0 callx0 a0 - 637: 11c8 l32i.n a12, a1, 4 - 639: 21d8 l32i.n a13, a1, 8 - 63b: 0108 l32i.n a0, a1, 0 - 63d: 10c112 addi a1, a1, 16 - 640: f00d ret.n - ... - -00000650 : - 650: f0c112 addi a1, a1, -16 - 653: 1109 s32i.n a0, a1, 4 - 655: 000c movi.n a0, 0 - 657: 0109 s32i.n a0, a1, 0 - 659: 229c beqz.n a2, 66f - 65b: 013d mov.n a3, a1 - 65d: fffa01 l32r a0, 648 - 660: 0000c0 callx0 a0 - 663: 0d1226 beqi a2, 1, 674 - 666: fff721 l32r a2, 644 - 669: fff801 l32r a0, 64c - 66c: 0000c0 callx0 a0 - 66f: 427c movi.n a2, -12 - 671: 000506 j 689 - 674: 0108 l32i.n a0, a1, 0 - 676: 5c0022 l8ui a2, a0, 92 - 679: a2cc bnez.n a2, 687 - 67b: 150c movi.n a5, 1 - 67d: 5c4052 s8i a5, a0, 92 - 680: 0148 l32i.n a4, a1, 0 - 682: 030c movi.n a3, 0 - 684: 2f5432 s16i a3, a4, 94 - 687: 020c movi.n a2, 0 - 689: 1108 l32i.n a0, a1, 4 - 68b: 10c112 addi a1, a1, 16 - 68e: f00d ret.n - 690: 000030 excw - ... - -000006a0 : - 6a0: f0c112 addi a1, a1, -16 - 6a3: 21c9 s32i.n a12, a1, 8 - 6a5: 1109 s32i.n a0, a1, 4 - 6a7: 02cd mov.n a12, a2 - 6a9: 000c movi.n a0, 0 - 6ab: 0109 s32i.n a0, a1, 0 - 6ad: 229c beqz.n a2, 6c3 - 6af: 013d mov.n a3, a1 - 6b1: fff801 l32r a0, 694 - 6b4: 0000c0 callx0 a0 - 6b7: 0d1226 beqi a2, 1, 6c8 - 6ba: fff521 l32r a2, 690 - 6bd: fff601 l32r a0, 698 - 6c0: 0000c0 callx0 a0 - 6c3: 427c movi.n a2, -12 - 6c5: 0008c6 j 6ec - 6c8: 0108 l32i.n a0, a1, 0 - 6ca: 5c0022 l8ui a2, a0, 92 - 6cd: 191266 bnei a2, 1, 6ea - 6d0: 0c38 l32i.n a3, a12, 0 - 6d2: 0cb366 bnei a3, 16, 6e2 - 6d5: 1028 l32i.n a2, a0, 4 - 6d7: 2f1032 l16ui a3, a0, 94 - 6da: fff001 l32r a0, 69c - 6dd: 0000c0 callx0 a0 - 6e0: 0108 l32i.n a0, a1, 0 - 6e2: 040c movi.n a4, 0 - 6e4: 2f5042 s16i a4, a0, 94 - 6e7: 5c4042 s8i a4, a0, 92 - 6ea: 020c movi.n a2, 0 - 6ec: 21c8 l32i.n a12, a1, 8 - 6ee: 1108 l32i.n a0, a1, 4 - 6f0: 10c112 addi a1, a1, 16 - 6f3: f00d ret.n - ... - 70d: 000000 ill - 710: e0c112 addi a1, a1, -32 - 713: 2109 s32i.n a0, a1, 8 - 715: 51e9 s32i.n a14, a1, 20 - 717: 41d9 s32i.n a13, a1, 16 - 719: 31c9 s32i.n a12, a1, 12 - 71b: 61f9 s32i.n a15, a1, 24 - 71d: 04cd mov.n a12, a4 - 71f: 05fd mov.n a15, a5 - 721: 02dd mov.n a13, a2 - 723: 03ed mov.n a14, a3 - 725: 032d mov.n a2, a3 - 727: 0d3d mov.n a3, a13 - 729: fff301 l32r a0, 6f8 - 72c: 0000c0 callx0 a0 - 72f: 9c9c beqz.n a12, 74c - 731: 5c0d02 l8ui a0, a13, 92 - 734: 041c32 l16ui a3, a12, 8 - 737: 90cc bnez.n a0, 744 - 739: 0e2d mov.n a2, a14 - 73b: fff001 l32r a0, 6fc - 73e: 0000c0 callx0 a0 - 741: 0001c6 j 74c - 744: 2f1d22 l16ui a2, a13, 94 - 747: 223a add.n a2, a2, a3 - 749: 2f5d22 s16i a2, a13, 94 - 74c: 058f56 bnez a15, 7a8 - 74f: 04ac16 beqz a12, 79d - 752: 041c22 l16ui a2, a12, 8 - 755: 221b addi.n a2, a2, 1 - 757: ffea01 l32r a0, 700 - 75a: 0000c0 callx0 a0 - 75d: 041c42 l16ui a4, a12, 8 - 760: 023d mov.n a3, a2 - 762: 1129 s32i.n a2, a1, 4 - 764: 050c movi.n a5, 0 - 766: 0c2d mov.n a2, a12 - 768: ffe701 l32r a0, 704 - 76b: 0000c0 callx0 a0 - 76e: 0129 s32i.n a2, a1, 0 - 770: 0c2d mov.n a2, a12 - 772: ffe501 l32r a0, 708 - 775: 0000c0 callx0 a0 - 778: 0138 l32i.n a3, a1, 0 - 77a: 550c movi.n a5, 5 - 77c: 034d mov.n a4, a3 - 77e: 339c beqz.n a3, 795 - 780: 0d28 l32i.n a2, a13, 0 - 782: 1259 s32i.n a5, a2, 4 - 784: 3258 l32i.n a5, a2, 12 - 786: 1de9 s32i.n a14, a13, 4 - 788: 558c beqz.n a5, 791 - 78a: 1138 l32i.n a3, a1, 4 - 78c: 0005c0 callx0 a5 - 78f: 0d28 l32i.n a2, a13, 0 - 791: 360c movi.n a6, 3 - 793: 1269 s32i.n a6, a2, 4 - 795: 1128 l32i.n a2, a1, 4 - 797: ffdd01 l32r a0, 70c - 79a: 0000c0 callx0 a0 - 79d: 7fcc bnez.n a15, 7a8 - 79f: 5ccc bnez.n a12, 7a8 - 7a1: 0e3d mov.n a3, a14 - 7a3: 0d2d mov.n a2, a13 - 7a5: ffe385 call0 5e0 - 7a8: 020c movi.n a2, 0 - 7aa: 31c8 l32i.n a12, a1, 12 - 7ac: 41d8 l32i.n a13, a1, 16 - 7ae: 51e8 l32i.n a14, a1, 20 - 7b0: 61f8 l32i.n a15, a1, 24 - 7b2: 2108 l32i.n a0, a1, 8 - 7b4: 20c112 addi a1, a1, 32 - 7b7: f00d ret.n - 7b9: 000000 ill - -000007bc : - 7bc: f0c112 addi a1, a1, -16 - 7bf: 11c9 s32i.n a12, a1, 4 - 7c1: 21d9 s32i.n a13, a1, 8 - 7c3: 12d8 l32i.n a13, a2, 4 - 7c5: 0109 s32i.n a0, a1, 0 - 7c7: 240d02 l8ui a0, a13, 36 - 7ca: 02cd mov.n a12, a2 - 7cc: 0a6067 bbci a0, 6, 7da - 7cf: 3a1d22 l16ui a2, a13, 116 - 7d2: 0482b6 bltui a2, 8, 7da - 7d5: f27c movi.n a2, -1 - 7d7: 000a86 j 805 - 7da: 391d52 l16ui a5, a13, 114 - 7dd: 020c movi.n a2, 0 - 7df: 05ac beqz.n a5, 803 - 7e1: 7c08 l32i.n a0, a12, 28 - 7e3: e09c beqz.n a0, 805 - 7e5: 041042 l16ui a4, a0, 8 - 7e8: 4038 l32i.n a3, a0, 16 - 7ea: 34cc bnez.n a4, 7f1 - 7ec: 7c39 s32i.n a3, a12, 28 - 7ee: 0002c6 j 7fd - 7f1: 0c2d mov.n a2, a12 - 7f3: 1038 l32i.n a3, a0, 4 - 7f5: 000005 call0 7f8 - 7f8: 92cc bnez.n a2, 805 - 7fa: 391d52 l16ui a5, a13, 114 - 7fd: fe0556 bnez a5, 7e1 - 800: 000046 j 805 - 803: 020c movi.n a2, 0 - 805: 11c8 l32i.n a12, a1, 4 - 807: 21d8 l32i.n a13, a1, 8 - 809: 0108 l32i.n a0, a1, 0 - 80b: 10c112 addi a1, a1, 16 - 80e: f00d ret.n - ... - 818: e0c112 addi a1, a1, -32 - 81b: 21d9 s32i.n a13, a1, 8 - 81d: 31e9 s32i.n a14, a1, 12 - 81f: 41f9 s32i.n a15, a1, 16 - 821: 11c9 s32i.n a12, a1, 4 - 823: 0109 s32i.n a0, a1, 0 - 825: 02cd mov.n a12, a2 - 827: 000005 call0 828 - 82a: 6ce8 l32i.n a14, a12, 24 - 82c: 18ccf2 addi a15, a12, 24 - 82f: 045e16 beqz a14, 878 - 832: 0d0c movi.n a13, 0 - 834: 061e22 l16ui a2, a14, 12 - 837: 051e32 l16ui a3, a14, 10 - 83a: 22da add.n a2, a2, a13 - 83c: 065e22 s16i a2, a14, 12 - 83f: f42020 extui a2, a2, 0, 16 - 842: 323237 bltu a2, a3, 878 - 845: 0f2d mov.n a2, a15 - 847: 0e3d mov.n a3, a14 - 849: fff101 l32r a0, 810 - 84c: 0000c0 callx0 a0 - 84f: 0e2d mov.n a2, a14 - 851: 061ed2 l16ui a13, a14, 12 - 854: 051e02 l16ui a0, a14, 10 - 857: 185c02 s16i a0, a12, 48 - 85a: c0dd00 sub a13, a13, a0 - 85d: ffed01 l32r a0, 814 - 860: 0000c0 callx0 a0 - 863: 0c28 l32i.n a2, a12, 0 - 865: 340c movi.n a4, 3 - 867: 4238 l32i.n a3, a2, 16 - 869: 1249 s32i.n a4, a2, 4 - 86b: 138c beqz.n a3, 870 - 86d: 0003c0 callx0 a3 - 870: 6ce8 l32i.n a14, a12, 24 - 872: 185cd2 s16i a13, a12, 48 - 875: fbbe56 bnez a14, 834 - 878: 11c8 l32i.n a12, a1, 4 - 87a: 21d8 l32i.n a13, a1, 8 - 87c: 31e8 l32i.n a14, a1, 12 - 87e: 41f8 l32i.n a15, a1, 16 - 880: 0108 l32i.n a0, a1, 0 - 882: 20c112 addi a1, a1, 32 - 885: f00d ret.n - 887: c11200 mul16u a1, a2, a0 - 88a: 6258f0 excw - 88d: 0109 s32i.n a0, a1, 0 - 88f: 061502 l16ui a0, a5, 12 - 892: 1239 s32i.n a3, a2, 4 - 894: 004a add.n a0, a0, a4 - 896: 065502 s16i a0, a5, 12 - 899: 185242 s16i a4, a2, 48 - 89c: fff785 call0 818 - 89f: 020c movi.n a2, 0 - 8a1: 0108 l32i.n a0, a1, 0 - 8a3: 10c112 addi a1, a1, 16 - 8a6: f00d ret.n - ... - 8b4: f0c112 addi a1, a1, -16 - 8b7: 31e9 s32i.n a14, a1, 12 - 8b9: 0109 s32i.n a0, a1, 0 - 8bb: 21d9 s32i.n a13, a1, 8 - 8bd: 11c9 s32i.n a12, a1, 4 - 8bf: 03dd mov.n a13, a3 - 8c1: 02cd mov.n a12, a2 - 8c3: 040216 beqz a2, 907 - 8c6: 1ce8 l32i.n a14, a12, 4 - 8c8: 0228 l32i.n a2, a2, 0 - 8ca: 600c movi.n a0, 6 - 8cc: 0c3d mov.n a3, a12 - 8ce: 1209 s32i.n a0, a2, 4 - 8d0: fff621 l32r a2, 8a8 - 8d3: fff601 l32r a0, 8ac - 8d6: 0000c0 callx0 a0 - 8d9: 837c movi.n a3, -8 - 8db: 199d37 bne a13, a3, 8f8 - 8de: 4e08 l32i.n a0, a14, 16 - 8e0: 537c movi.n a3, -11 - 8e2: c08c beqz.n a0, 8f2 - 8e4: 2c2026 beqi a0, 2, 914 - 8e7: 364026 beqi a0, 4, 921 - 8ea: 637c movi.n a3, -10 - 8ec: 3e5026 beqi a0, 5, 92e - 8ef: 086066 bnei a0, 6, 8fb - 8f2: 264c32 s8i a3, a12, 38 - 8f5: 000086 j 8fb - 8f8: 264cd2 s8i a13, a12, 38 - 8fb: 0c4d mov.n a4, a12 - 8fd: a21c movi.n a2, 26 - 8ff: 130c movi.n a3, 1 - 901: ffeb01 l32r a0, 8b0 - 904: 0000c0 callx0 a0 - 907: 11c8 l32i.n a12, a1, 4 - 909: 21d8 l32i.n a13, a1, 8 - 90b: 31e8 l32i.n a14, a1, 12 - 90d: 0108 l32i.n a0, a1, 0 - 90f: 10c112 addi a1, a1, 16 - 912: f00d ret.n - 914: 4e0e42 l8ui a4, a14, 78 - 917: 013426 beqi a4, 3, 91c - 91a: 0d3d mov.n a3, a13 - 91c: 03dd mov.n a13, a3 - 91e: 0001c6 j 929 - 921: 4e0e52 l8ui a5, a14, 78 - 924: 013566 bnei a5, 3, 929 - 927: dd7c movi.n a13, -3 - 929: 0d3d mov.n a3, a13 - 92b: fff0c6 j 8f2 - 92e: 4e0e62 l8ui a6, a14, 78 - 931: bd3626 beqi a6, 3, 8f2 - 934: 0d3d mov.n a3, a13 - 936: ffee06 j 8f2 - 939: 000000 ill - 93c: 0888 l32i.n a8, a8, 0 - 93e: 100000 and a0, a0, a0 - 941: 000007 bnone a0, a0, 945 - 944: 000060 excw - ... - 95b: c11200 mul16u a1, a2, a0 - 95e: 0109f0 slli a0, a9, 17 - 961: 11c9 s32i.n a12, a1, 4 - 963: 31e9 s32i.n a14, a1, 12 - 965: 21d9 s32i.n a13, a1, 8 - 967: 02ed mov.n a14, a2 - 969: 03dd mov.n a13, a3 - 96b: 04cd mov.n a12, a4 - 96d: 07f456 bnez a4, 9f0 - 970: 100c movi.n a0, 1 - 972: 101362 l16ui a6, a3, 32 - 975: 0378 l32i.n a7, a3, 0 - 977: 111382 l16ui a8, a3, 34 - 97a: 02a8 l32i.n a10, a2, 0 - 97c: 390c movi.n a9, 3 - 97e: 1a99 s32i.n a9, a10, 4 - 980: 2289 s32i.n a8, a2, 8 - 982: 5279 s32i.n a7, a2, 20 - 984: 4269 s32i.n a6, a2, 16 - 986: 1239 s32i.n a3, a2, 4 - 988: 264242 s8i a4, a2, 38 - 98b: 040352 l8ui a5, a3, 4 - 98e: 0c4252 s8i a5, a2, 12 - 991: 050342 l8ui a4, a3, 5 - 994: 0d4242 s8i a4, a2, 13 - 997: 060332 l8ui a3, a3, 6 - 99a: 0e4232 s8i a3, a2, 14 - 99d: 0e3d mov.n a3, a14 - 99f: 070d22 l8ui a2, a13, 7 - 9a2: 444e02 s8i a0, a14, 68 - 9a5: 0f4e22 s8i a2, a14, 15 - 9a8: 0d2d mov.n a2, a13 - 9aa: ffe801 l32r a0, 94c - 9ad: 0000c0 callx0 a0 - 9b0: 0d2d mov.n a2, a13 - 9b2: ffe231 l32r a3, 93c - 9b5: ffe601 l32r a0, 950 - 9b8: 0000c0 callx0 a0 - 9bb: 0d2d mov.n a2, a13 - 9bd: ffe031 l32r a3, 940 - 9c0: ffe501 l32r a0, 954 - 9c3: 0000c0 callx0 a0 - 9c6: 004c movi.n a0, 64 - 9c8: 0e28 l32i.n a2, a14, 0 - 9ca: 240db2 l8ui a11, a13, 36 - 9cd: 2238 l32i.n a3, a2, 8 - 9cf: 20bb00 or a11, a11, a0 - 9d2: 4338 l32i.n a3, a3, 16 - 9d4: 244db2 s8i a11, a13, 36 - 9d7: 138c beqz.n a3, 9dc - 9d9: 0003c0 callx0 a3 - 9dc: 122e22 l32i a2, a14, 72 - 9df: 800c movi.n a0, 8 - 9e1: 176237 bbci a2, 3, 9fc - 9e4: 080d32 l8ui a3, a13, 8 - 9e7: 203300 or a3, a3, a0 - 9ea: 084d32 s8i a3, a13, 8 - 9ed: 0002c6 j 9fc - 9f0: ffd521 l32r a2, 944 - 9f3: ffd531 l32r a3, 948 - 9f6: ffd801 l32r a0, 958 - 9f9: 0000c0 callx0 a0 - 9fc: 0108 l32i.n a0, a1, 0 - 9fe: 21d8 l32i.n a13, a1, 8 - a00: 0c2d mov.n a2, a12 - a02: 31e8 l32i.n a14, a1, 12 - a04: 11c8 l32i.n a12, a1, 4 - a06: 10c112 addi a1, a1, 16 - a09: f00d ret.n - a0b: 000000 ill - a0e: b40000 extui a0, a0, 0, 12 - a11: 0008 l32i.n a0, a0, 0 - a13: 000000 ill - a16: 5c0000 excw - a19: 0009 s32i.n a0, a0, 0 - ... - -00000a48 : - a48: e0c112 addi a1, a1, -32 - a4b: 21c9 s32i.n a12, a1, 8 - a4d: 31d9 s32i.n a13, a1, 12 - a4f: 41e9 s32i.n a14, a1, 16 - a51: 1109 s32i.n a0, a1, 4 - a53: 02ed mov.n a14, a2 - a55: 60a022 movi a2, 96 - a58: fff201 l32r a0, a20 - a5b: 0000c0 callx0 a0 - a5e: 02cd mov.n a12, a2 - a60: 22bc beqz.n a2, a96 - a62: 2e28 l32i.n a2, a14, 8 - a64: 0d0232 l8ui a3, a2, 13 - a67: 0c0202 l8ui a0, a2, 12 - a6a: 113380 slli a3, a3, 8 - a6d: 200030 or a0, a0, a3 - a70: 0f0232 l8ui a3, a2, 15 - a73: 0e0222 l8ui a2, a2, 14 - a76: 013380 slli a3, a3, 24 - a79: 112200 slli a2, a2, 16 - a7c: 202230 or a2, a2, a3 - a7f: 200020 or a0, a0, a2 - a82: 0109 s32i.n a0, a1, 0 - a84: ffe801 l32r a0, a24 - a87: 0000c0 callx0 a0 - a8a: 02dd mov.n a13, a2 - a8c: 52dc bnez.n a2, aa5 - a8e: 0c2d mov.n a2, a12 - a90: ffe601 l32r a0, a28 - a93: 0000c0 callx0 a0 - a96: f27c movi.n a2, -1 - a98: 21c8 l32i.n a12, a1, 8 - a9a: 31d8 l32i.n a13, a1, 12 - a9c: 41e8 l32i.n a14, a1, 16 - a9e: 1108 l32i.n a0, a1, 4 - aa0: 20c112 addi a1, a1, 32 - aa3: f00d ret.n - aa5: ffd921 l32r a2, a0c - aa8: 0c3d mov.n a3, a12 - aaa: ffe001 l32r a0, a2c - aad: 0000c0 callx0 a0 - ab0: 0d2d mov.n a2, a13 - ab2: 0c3d mov.n a3, a12 - ab4: ffdf01 l32r a0, a30 - ab7: 0000c0 callx0 a0 - aba: 0d2d mov.n a2, a13 - abc: ffd531 l32r a3, a10 - abf: ffdd01 l32r a0, a34 - ac2: 0000c0 callx0 a0 - ac5: 0d2d mov.n a2, a13 - ac7: ffd331 l32r a3, a14 - aca: 0ce9 s32i.n a14, a12, 0 - acc: 150c movi.n a5, 1 - ace: 2e48 l32i.n a4, a14, 8 - ad0: 060c movi.n a6, 0 - ad2: 146c62 s32i a6, a12, 80 - ad5: 021442 l16ui a4, a4, 4 - ad8: 1e59 s32i.n a5, a14, 4 - ada: 1cd9 s32i.n a13, a12, 4 - adc: ffd701 l32r a0, a38 - adf: 0000c0 callx0 a0 - ae2: 0d2d mov.n a2, a13 - ae4: 0c48 l32i.n a4, a12, 0 - ae6: 013d mov.n a3, a1 - ae8: 2448 l32i.n a4, a4, 8 - aea: ffcb51 l32r a5, a18 - aed: 001442 l16ui a4, a4, 0 - af0: ffd301 l32r a0, a3c - af3: 0000c0 callx0 a0 - af6: 264c22 s8i a2, a12, 38 - af9: fca062 movi a6, 252 - afc: 745020 extui a5, a2, 0, 8 - aff: 959567 bne a5, a6, a98 - b02: ffc621 l32r a2, a1c - b05: 0c3d mov.n a3, a12 - b07: ffce01 l32r a0, a40 - b0a: 0000c0 callx0 a0 - b0d: 101d22 l16ui a2, a13, 32 - b10: 000005 call0 b14 - b13: 0c2d mov.n a2, a12 - b15: ffcb01 l32r a0, a44 - b18: 0000c0 callx0 a0 - b1b: c27c movi.n a2, -4 - b1d: ffddc6 j a98 - b20: 0bcc bnez.n a11, b24 - ... - b3e: 120000 excw - b41: 09f0c1 l32r a12, fffc3304 - b44: 123901 l32r a0, fffc5428 - b47: 21d9 s32i.n a13, a1, 8 - b49: 11c9 s32i.n a12, a1, 4 - b4b: 02dd mov.n a13, a2 - b4d: 03cd mov.n a12, a3 - b4f: 032d mov.n a2, a3 - b51: 030c movi.n a3, 0 - b53: fff401 l32r a0, b24 - b56: 0000c0 callx0 a0 - b59: 0c2d mov.n a2, a12 - b5b: fff301 l32r a0, b28 - b5e: 0000c0 callx0 a0 - b61: c28c beqz.n a2, b71 - b63: 0c2d mov.n a2, a12 - b65: ffee31 l32r a3, b20 - b68: fff101 l32r a0, b2c - b6b: 0000c0 callx0 a0 - b6e: 000c46 j ba3 - b71: 0c2d mov.n a2, a12 - b73: 030c movi.n a3, 0 - b75: 040c movi.n a4, 0 - b77: ffee01 l32r a0, b30 - b7a: 0000c0 callx0 a0 - b7d: 0c2d mov.n a2, a12 - b7f: 030c movi.n a3, 0 - b81: ffec01 l32r a0, b34 - b84: 0000c0 callx0 a0 - b87: 0c2d mov.n a2, a12 - b89: 030c movi.n a3, 0 - b8b: ffeb01 l32r a0, b38 - b8e: 0000c0 callx0 a0 - b91: 0d4d mov.n a4, a13 - b93: 0d28 l32i.n a2, a13, 0 - b95: 600c movi.n a0, 6 - b97: 730c movi.n a3, 7 - b99: 1209 s32i.n a0, a2, 4 - b9b: a21c movi.n a2, 26 - b9d: ffe701 l32r a0, b3c - ba0: 0000c0 callx0 a0 - ba3: 11c8 l32i.n a12, a1, 4 - ba5: 21d8 l32i.n a13, a1, 8 - ba7: 0108 l32i.n a0, a1, 0 - ba9: 10c112 addi a1, a1, 16 - bac: f00d ret.n - ... - bca: 120000 excw - bcd: 59e0c1 l32r a12, fffd7350 - bd0: 310921 l32r a2, fffccff4 - bd3: 61e9 s32i.n a14, a1, 24 - bd5: 41c9 s32i.n a12, a1, 16 - bd7: 51d9 s32i.n a13, a1, 20 - bd9: 04cd mov.n a12, a4 - bdb: 02dd mov.n a13, a2 - bdd: 03ed mov.n a14, a3 - bdf: 032d mov.n a2, a3 - be1: 0d3d mov.n a3, a13 - be3: fff301 l32r a0, bb0 - be6: 0000c0 callx0 a0 - be9: 9c9c beqz.n a12, c06 - beb: 5c0d02 l8ui a0, a13, 92 - bee: 041c32 l16ui a3, a12, 8 - bf1: 90cc bnez.n a0, bfe - bf3: 0e2d mov.n a2, a14 - bf5: ffef01 l32r a0, bb4 - bf8: 0000c0 callx0 a0 - bfb: 0001c6 j c06 - bfe: 2f1d22 l16ui a2, a13, 94 - c01: 223a add.n a2, a2, a3 - c03: 2f5d22 s16i a2, a13, 94 - c06: 2138 l32i.n a3, a1, 8 - c08: 056356 bnez a3, c62 - c0b: 05dc16 beqz a12, c6c - c0e: 041c22 l16ui a2, a12, 8 - c11: 030c movi.n a3, 0 - c13: bd39 s32i.n a3, a13, 44 - c15: 221b addi.n a2, a2, 1 - c17: ffe801 l32r a0, bb8 - c1a: 0000c0 callx0 a0 - c1d: 041c42 l16ui a4, a12, 8 - c20: 023d mov.n a3, a2 - c22: 0129 s32i.n a2, a1, 0 - c24: 050c movi.n a5, 0 - c26: 0c2d mov.n a2, a12 - c28: ffe501 l32r a0, bbc - c2b: 0000c0 callx0 a0 - c2e: 1129 s32i.n a2, a1, 4 - c30: 0c2d mov.n a2, a12 - c32: ffe301 l32r a0, bc0 - c35: 0000c0 callx0 a0 - c38: 1158 l32i.n a5, a1, 4 - c3a: 01c8 l32i.n a12, a1, 0 - c3c: 054d mov.n a4, a5 - c3e: 559c beqz.n a5, c57 - c40: 0d28 l32i.n a2, a13, 0 - c42: 560c movi.n a6, 5 - c44: 1269 s32i.n a6, a2, 4 - c46: 3258 l32i.n a5, a2, 12 - c48: 1de9 s32i.n a14, a13, 4 - c4a: 558c beqz.n a5, c53 - c4c: 0c3d mov.n a3, a12 - c4e: 0005c0 callx0 a5 - c51: 0d28 l32i.n a2, a13, 0 - c53: 370c movi.n a7, 3 - c55: 1279 s32i.n a7, a2, 4 - c57: 0c2d mov.n a2, a12 - c59: ffda01 l32r a0, bc4 - c5c: 0000c0 callx0 a0 - c5f: 000406 j c73 - c62: 6c8c beqz.n a12, c6c - c64: 0c2d mov.n a2, a12 - c66: ffd801 l32r a0, bc8 - c69: 0000c0 callx0 a0 - c6c: 0e3d mov.n a3, a14 - c6e: 0d2d mov.n a2, a13 - c70: ffecc5 call0 b40 - c73: 020c movi.n a2, 0 - c75: 41c8 l32i.n a12, a1, 16 - c77: 51d8 l32i.n a13, a1, 20 - c79: 61e8 l32i.n a14, a1, 24 - c7b: 3108 l32i.n a0, a1, 12 - c7d: 20c112 addi a1, a1, 32 - c80: f00d ret.n - c82: 0c0000 excw - c85: c11206 j ffff10d1 - c88: 0109f0 slli a0, a9, 17 - c8b: 6258 l32i.n a5, a2, 24 - c8d: 1239 s32i.n a3, a2, 4 - c8f: 061502 l16ui a0, a5, 12 - c92: b269 s32i.n a6, a2, 44 - c94: 004a add.n a0, a0, a4 - c96: 065502 s16i a0, a5, 12 - c99: 185242 s16i a4, a2, 48 - c9c: ffb785 call0 818 - c9f: 020c movi.n a2, 0 - ca1: 0108 l32i.n a0, a1, 0 - ca3: 10c112 addi a1, a1, 16 - ca6: f00d ret.n - ... - cb4: f0c112 addi a1, a1, -16 - cb7: 11c9 s32i.n a12, a1, 4 - cb9: 0109 s32i.n a0, a1, 0 - cbb: 03cd mov.n a12, a3 - cbd: 72dc bnez.n a2, cd8 - cbf: 032d mov.n a2, a3 - cc1: 030c movi.n a3, 0 - cc3: fffa01 l32r a0, cac - cc6: 0000c0 callx0 a0 - cc9: 0c2d mov.n a2, a12 - ccb: 030c movi.n a3, 0 - ccd: 040c movi.n a4, 0 - ccf: fff801 l32r a0, cb0 - cd2: 0000c0 callx0 a0 - cd5: 000886 j cfb - cd8: 4308 l32i.n a0, a3, 16 - cda: 1239 s32i.n a3, a2, 4 - cdc: 184066 bnei a0, 4, cf8 - cdf: 030c movi.n a3, 0 - ce1: b268 l32i.n a6, a2, 44 - ce3: a208 l32i.n a0, a2, 40 - ce5: 661b addi.n a6, a6, 1 - ce7: b269 s32i.n a6, a2, 44 - ce9: 909c beqz.n a0, d06 - ceb: 0c3607 bltu a6, a0, cfb - cee: b239 s32i.n a3, a2, 44 - cf0: 0c3d mov.n a3, a12 - cf2: ffe4c5 call0 b40 - cf5: 000086 j cfb - cf8: ffe445 call0 b40 - cfb: 020c movi.n a2, 0 - cfd: 11c8 l32i.n a12, a1, 4 - cff: 0108 l32i.n a0, a1, 0 - d01: 10c112 addi a1, a1, 16 - d04: f00d ret.n - d06: ffe801 l32r a0, ca8 - d09: 0008 l32i.n a0, a0, 0 - d0b: fec016 beqz a0, cfb - d0e: 142272 l32i a7, a2, 80 - d11: 000146 j d1a - d14: 162002 l32i a0, a0, 88 - d17: fe0016 beqz a0, cfb - d1a: 0048 l32i.n a4, a0, 0 - d1c: f49477 bne a4, a7, d14 - d1f: a008 l32i.n a0, a0, 40 - d21: b08c beqz.n a0, d30 - d23: d43607 bltu a6, a0, cfb - d26: b239 s32i.n a3, a2, 44 - d28: 0c3d mov.n a3, a12 - d2a: ffe145 call0 b40 - d2d: fff286 j cfb - d30: b239 s32i.n a3, a2, 44 - d32: fff146 j cfb - ... - d41: 000000 ill - d44: f0c112 addi a1, a1, -16 - d47: 31e9 s32i.n a14, a1, 12 - d49: 0109 s32i.n a0, a1, 0 - d4b: 21d9 s32i.n a13, a1, 8 - d4d: 11c9 s32i.n a12, a1, 4 - d4f: 03dd mov.n a13, a3 - d51: 02cd mov.n a12, a2 - d53: 042216 beqz a2, d99 - d56: 1ce8 l32i.n a14, a12, 4 - d58: 0228 l32i.n a2, a2, 0 - d5a: 600c movi.n a0, 6 - d5c: 0c3d mov.n a3, a12 - d5e: 1209 s32i.n a0, a2, 4 - d60: fff621 l32r a2, d38 - d63: fff601 l32r a0, d3c - d66: 0000c0 callx0 a0 - d69: 837c movi.n a3, -8 - d6b: 1b9d37 bne a13, a3, d8a - d6e: 4e08 l32i.n a0, a14, 16 - d70: 537c movi.n a3, -11 - d72: e08c beqz.n a0, d84 - d74: 2e3026 beqi a0, 3, da6 - d77: 384026 beqi a0, 4, db3 - d7a: 637c movi.n a3, -10 - d7c: 407026 beqi a0, 7, dc0 - d7f: 940c movi.n a4, 9 - d81: 089047 bne a0, a4, d8d - d84: 264c32 s8i a3, a12, 38 - d87: 000086 j d8d - d8a: 264cd2 s8i a13, a12, 38 - d8d: 0c4d mov.n a4, a12 - d8f: a21c movi.n a2, 26 - d91: 130c movi.n a3, 1 - d93: ffeb01 l32r a0, d40 - d96: 0000c0 callx0 a0 - d99: 11c8 l32i.n a12, a1, 4 - d9b: 21d8 l32i.n a13, a1, 8 - d9d: 31e8 l32i.n a14, a1, 12 - d9f: 0108 l32i.n a0, a1, 0 - da1: 10c112 addi a1, a1, 16 - da4: f00d ret.n - da6: 4e0e52 l8ui a5, a14, 78 - da9: 013526 beqi a5, 3, dae - dac: 0d3d mov.n a3, a13 - dae: 03dd mov.n a13, a3 - db0: 0001c6 j dbb - db3: 4e0e62 l8ui a6, a14, 78 - db6: 013666 bnei a6, 3, dbb - db9: dd7c movi.n a13, -3 - dbb: 0d3d mov.n a3, a13 - dbd: fff0c6 j d84 - dc0: 4e0e72 l8ui a7, a14, 78 - dc3: bd3726 beqi a7, 3, d84 - dc6: 0d3d mov.n a3, a13 - dc8: ffee06 j d84 - dcb: 0d4400 excw - dce: 000000 ill - dd1: 000000 ill - dd4: 000c84 excw - dd7: 0bcc00 excw - dda: b40000 extui a0, a0, 0, 12 - ddd: 000c movi.n a0, 0 - ... - e17: c11200 mul16u a1, a2, a0 - e1a: 41e9e0 srli a14, a14, 9 - e1d: 1109 s32i.n a0, a1, 4 - e1f: 31d9 s32i.n a13, a1, 12 - e21: 21c9 s32i.n a12, a1, 8 - e23: 03dd mov.n a13, a3 - e25: 02cd mov.n a12, a2 - e27: 030c movi.n a3, 0 - e29: 0139 s32i.n a3, a1, 0 - e2b: 118216 beqz a2, f47 - e2e: 2208 l32i.n a0, a2, 8 - e30: 113016 beqz a0, f47 - e33: 0d2d mov.n a2, a13 - e35: ffea01 l32r a0, de0 - e38: 0000c0 callx0 a0 - e3b: 0d2d mov.n a2, a13 - e3d: ffe331 l32r a3, dcc - e40: ffe901 l32r a0, de4 - e43: 0000c0 callx0 a0 - e46: 0c2d mov.n a2, a12 - e48: 013d mov.n a3, a1 - e4a: 040c movi.n a4, 0 - e4c: ffe701 l32r a0, de8 - e4f: 0000c0 callx0 a0 - e52: 0c2d mov.n a2, a12 - e54: ffe601 l32r a0, dec - e57: 0000c0 callx0 a0 - e5a: 140c32 l8ui a3, a12, 20 - e5d: 049237 bne a2, a3, e65 - e60: 127c movi.n a2, -15 - e62: 003506 j f3a - e65: 60a022 movi a2, 96 - e68: ffe201 l32r a0, df0 - e6b: 0000c0 callx0 a0 - e6e: 02ed mov.n a14, a2 - e70: 0d2d mov.n a2, a13 - e72: 0e3d mov.n a3, a14 - e74: ffe001 l32r a0, df4 - e77: 0000c0 callx0 a0 - e7a: 0cee16 beqz a14, f4c - e7d: ffd421 l32r a2, dd0 - e80: 0e3d mov.n a3, a14 - e82: ffdd01 l32r a0, df8 - e85: 0000c0 callx0 a0 - e88: 146ec2 s32i a12, a14, 80 - e8b: c21c movi.n a2, 28 - e8d: ffdb01 l32r a0, dfc - e90: 0000c0 callx0 a0 - e93: 0e29 s32i.n a2, a14, 0 - e95: 0b3216 beqz a2, f4c - e98: 022c movi.n a2, 32 - e9a: ffd901 l32r a0, e00 - e9d: 0000c0 callx0 a0 - ea0: 0e48 l32i.n a4, a14, 0 - ea2: 2429 s32i.n a2, a4, 8 - ea4: 0a4216 beqz a2, f4c - ea7: 130c movi.n a3, 1 - ea9: 1ed9 s32i.n a13, a14, 4 - eab: 111d82 l16ui a8, a13, 34 - eae: 2e89 s32i.n a8, a14, 8 - eb0: 040d72 l8ui a7, a13, 4 - eb3: 0c4e72 s8i a7, a14, 12 - eb6: 050d62 l8ui a6, a13, 5 - eb9: 0d4e62 s8i a6, a14, 13 - ebc: 060d52 l8ui a5, a13, 6 - ebf: 0e4e52 s8i a5, a14, 14 - ec2: 070d42 l8ui a4, a13, 7 - ec5: 444e32 s8i a3, a14, 68 - ec8: 0f4e42 s8i a4, a14, 15 - ecb: 3ecb addi.n a3, a14, 12 - ecd: 2c28 l32i.n a2, a12, 8 - ecf: 440c movi.n a4, 4 - ed1: 22cb addi.n a2, a2, 12 - ed3: ffcc01 l32r a0, e04 - ed6: 0000c0 callx0 a0 - ed9: 0c3d mov.n a3, a12 - edb: 0e28 l32i.n a2, a14, 0 - edd: 390c movi.n a9, 3 - edf: 2cb8 l32i.n a11, a12, 8 - ee1: 111da2 l16ui a10, a13, 34 - ee4: 0ba9 s32i.n a10, a11, 0 - ee6: 1c99 s32i.n a9, a12, 4 - ee8: ffc801 l32r a0, e08 - eeb: 0000c0 callx0 a0 - eee: 0d2d mov.n a2, a13 - ef0: ffb931 l32r a3, dd4 - ef3: ffc601 l32r a0, e0c - ef6: 0000c0 callx0 a0 - ef9: 0d2d mov.n a2, a13 - efb: ffb731 l32r a3, dd8 - efe: ffc401 l32r a0, e10 - f01: 0000c0 callx0 a0 - f04: 0d2d mov.n a2, a13 - f06: ffb531 l32r a3, ddc - f09: 840c movi.n a4, 8 - f0b: ffc201 l32r a0, e14 - f0e: 0000c0 callx0 a0 - f11: 004c movi.n a0, 64 - f13: 0e28 l32i.n a2, a14, 0 - f15: 240dc2 l8ui a12, a13, 36 - f18: 2238 l32i.n a3, a2, 8 - f1a: 20cc00 or a12, a12, a0 - f1d: 4338 l32i.n a3, a3, 16 - f1f: 244dc2 s8i a12, a13, 36 - f22: 138c beqz.n a3, f27 - f24: 0003c0 callx0 a3 - f27: 122e22 l32i a2, a14, 72 - f2a: 800c movi.n a0, 8 - f2c: 086237 bbci a2, 3, f38 - f2f: 080d32 l8ui a3, a13, 8 - f32: 203300 or a3, a3, a0 - f35: 084d32 s8i a3, a13, 8 - f38: 020c movi.n a2, 0 - f3a: 21c8 l32i.n a12, a1, 8 - f3c: 31d8 l32i.n a13, a1, 12 - f3e: 41e8 l32i.n a14, a1, 16 - f40: 1108 l32i.n a0, a1, 4 - f42: 20c112 addi a1, a1, 32 - f45: f00d ret.n - f47: 427c movi.n a2, -12 - f49: fffb46 j f3a - f4c: f27c movi.n a2, -1 - f4e: fffa06 j f3a - ... - f5d: 0e .byte 0xe - f5e: 186000 excw - f61: 0e .byte 0xe - ... - -00000f88 : - f88: f0c112 addi a1, a1, -16 - f8b: 11c9 s32i.n a12, a1, 4 - f8d: 21d9 s32i.n a13, a1, 8 - f8f: 31e9 s32i.n a14, a1, 12 - f91: 0109 s32i.n a0, a1, 0 - f93: 02ed mov.n a14, a2 - f95: 60a022 movi a2, 96 - f98: fff301 l32r a0, f64 - f9b: 0000c0 callx0 a0 - f9e: 02cd mov.n a12, a2 - fa0: b29c beqz.n a2, fbf - fa2: fff101 l32r a0, f68 - fa5: 0000c0 callx0 a0 - fa8: 02dd mov.n a13, a2 - faa: 02ec bnez.n a2, fce - fac: 0c2d mov.n a2, a12 - fae: ffef01 l32r a0, f6c - fb1: 0000c0 callx0 a0 - fb4: 0001c6 j fbf - fb7: 0c2d mov.n a2, a12 - fb9: ffed01 l32r a0, f70 - fbc: 0000c0 callx0 a0 - fbf: f27c movi.n a2, -1 - fc1: 11c8 l32i.n a12, a1, 4 - fc3: 21d8 l32i.n a13, a1, 8 - fc5: 31e8 l32i.n a14, a1, 12 - fc7: 0108 l32i.n a0, a1, 0 - fc9: 10c112 addi a1, a1, 16 - fcc: f00d ret.n - fce: 2e48 l32i.n a4, a14, 8 - fd0: ffe131 l32r a3, f54 - fd3: 021442 l16ui a4, a4, 4 - fd6: ffe701 l32r a0, f74 - fd9: 0000c0 callx0 a0 - fdc: 0d2d mov.n a2, a13 - fde: ffa032 movi a3, 255 - fe1: ffe501 l32r a0, f78 - fe4: 0000c0 callx0 a0 - fe7: 02dd mov.n a13, a2 - fe9: fca216 beqz a2, fb7 - fec: ffdb21 l32r a2, f58 - fef: 0c3d mov.n a3, a12 - ff1: ffe201 l32r a0, f7c - ff4: 0000c0 callx0 a0 - ff7: 0ce9 s32i.n a14, a12, 0 - ff9: 146cd2 s32i a13, a12, 80 - ffc: 0e3d mov.n a3, a14 - ffe: ffd771 l32r a7, f5c - 1001: 0020c0 memw - 1004: 0d2d mov.n a2, a13 - 1006: 250c movi.n a5, 2 - 1008: a60c movi.n a6, 10 - 100a: ff2772 l32i a7, a7, 0x3fc - 100d: 4c4c72 s8i a7, a12, 76 - 1010: ac69 s32i.n a6, a12, 40 - 1012: 1e59 s32i.n a5, a14, 4 - 1014: ffdb01 l32r a0, f80 - 1017: 0000c0 callx0 a0 - 101a: 0d2d mov.n a2, a13 - 101c: ffd131 l32r a3, f60 - 101f: ffd901 l32r a0, f84 - 1022: 0000c0 callx0 a0 - 1025: 020c movi.n a2, 0 - 1027: ffe586 j fc1 - 102a: 000000 ill - 102d: 000000 ill - 1030: 000080 ret - ... - -00001048 : - 1048: 040c movi.n a4, 0 - 104a: e0c112 addi a1, a1, -32 - 104d: 31c9 s32i.n a12, a1, 12 - 104f: 2109 s32i.n a0, a1, 8 - 1051: 02cd mov.n a12, a2 - 1053: 0149 s32i.n a4, a1, 0 - 1055: 92ac beqz.n a2, 1082 - 1057: 013d mov.n a3, a1 - 1059: fff601 l32r a0, 1034 - 105c: 0000c0 callx0 a0 - 105f: 140c02 l8ui a0, a12, 20 - 1062: b27c movi.n a2, -5 - 1064: 108c beqz.n a0, 1069 - 1066: 000686 j 1084 - 1069: fff021 l32r a2, 102c - 106c: 0208 l32i.n a0, a2, 0 - 106e: 908c beqz.n a0, 107b - 1070: 0038 l32i.n a3, a0, 0 - 1072: 1713c7 beq a3, a12, 108d - 1075: 162002 l32i a0, a0, 88 - 1078: ff4056 bnez a0, 1070 - 107b: 30cc bnez.n a0, 1082 - 107d: 002d mov.n a2, a0 - 107f: 000046 j 1084 - 1082: 427c movi.n a2, -12 - 1084: 31c8 l32i.n a12, a1, 12 - 1086: 2108 l32i.n a0, a1, 8 - 1088: 20c112 addi a1, a1, 32 - 108b: f00d ret.n - 108d: 00cd mov.n a12, a0 - 108f: 003d mov.n a3, a0 - 1091: ffe901 l32r a0, 1038 - 1094: 0000c0 callx0 a0 - 1097: ffe621 l32r a2, 1030 - 109a: 142c42 l32i a4, a12, 80 - 109d: 1149 s32i.n a4, a1, 4 - 109f: 4438 l32i.n a3, a4, 16 - 10a1: 101442 l16ui a4, a4, 32 - 10a4: ffe601 l32r a0, 103c - 10a7: 0000c0 callx0 a0 - 10aa: 1128 l32i.n a2, a1, 4 - 10ac: 101222 l16ui a2, a2, 32 - 10af: 000005 call0 10b0 - 10b2: 1128 l32i.n a2, a1, 4 - 10b4: ffe301 l32r a0, 1040 - 10b7: 0000c0 callx0 a0 - 10ba: 4129 s32i.n a2, a1, 16 - 10bc: 0c2d mov.n a2, a12 - 10be: ffe101 l32r a0, 1044 - 10c1: 0000c0 callx0 a0 - 10c4: 4108 l32i.n a0, a1, 16 - 10c6: ffec46 j 107b - 10c9: 000000 ill - 10cc: 0488 l32i.n a8, a4, 0 - ... - -000010d8 : - 10d8: fffd21 l32r a2, 10cc - 10db: a31c movi.n a3, 26 - 10dd: fffc41 l32r a4, 10d0 - 10e0: f50c movi.n a5, 15 - 10e2: f0c112 addi a1, a1, -16 - 10e5: 0109 s32i.n a0, a1, 0 - 10e7: fffb01 l32r a0, 10d4 - 10ea: 0000c0 callx0 a0 - 10ed: 0108 l32i.n a0, a1, 0 - 10ef: 10c112 addi a1, a1, 16 - 10f2: f00d ret.n - -Disassembly of section .irom.text: - -00001100 <.irom.text>: - 1100: 636552 s32i a5, a5, 0x18c - 1103: 6f4876 excw - 1106: 646c movi.n a4, -26 - 1108: 202c movi.n a0, 34 - 110a: 207942 excw - 110d: 736570 excw - 1110: 6f6370 excw - 1113: 6e .byte 0x6e - 1114: 6e .byte 0x6e - 1115: 662c movi.n a6, 38 - 1117: 6e69 s32i.n a6, a14, 24 - 1119: 632064 excw - 111c: 6f .byte 0x6f - 111d: 6e .byte 0x6e - 111e: 6e .byte 0x6e - 111f: 5f .byte 0x5f - 1120: 736d excw - 1122: 662067 blt a0, a6, 118c <.irom.text+0x8c> - 1125: 6c6961 l32r a6, fffdc2cc - 1128: 000a add.n a0, a0, a0 - 112a: 000000 ill - 112d: 000000 ill - 1130: 636552 s32i a5, a5, 0x18c - 1133: 6f4876 excw - 1136: 646c movi.n a4, -26 - 1138: 202c movi.n a0, 34 - 113a: 207942 excw - 113d: 736570 excw - 1140: 6f6370 excw - 1143: 6e .byte 0x6e - 1144: 6e .byte 0x6e - 1145: 662c movi.n a6, 38 - 1147: 6e69 s32i.n a6, a14, 24 - 1149: 632064 excw - 114c: 6f .byte 0x6f - 114d: 6e .byte 0x6e - 114e: 6e .byte 0x6e - 114f: 5f .byte 0x5f - 1150: 736d excw - 1152: 662067 blt a0, a6, 11bc - 1155: 6c6961 l32r a6, fffdc2fc - 1158: 000a add.n a0, a0, a0 - 115a: 000000 ill - 115d: 000000 ill - 1160: 727265 excw - 1163: 6e6920 excw - 1166: 6f6820 excw - 1169: 207473 excw - 116c: 6e6f63 excw - 116f: 6e .byte 0x6e - 1170: 746365 excw - 1173: 206465 excw - 1176: 2528 l32i.n a2, a5, 8 - 1178: 0a2973 excw - 117b: 000000 ill - 117e: 650000 extui a0, a0, 16, 7 - 1181: 637073 excw - 1184: 6f .byte 0x6f - 1185: 6e .byte 0x6e - 1186: 6e .byte 0x6e - 1187: 5f .byte 0x5f - 1188: 706374 excw - 118b: 5f .byte 0x5f - 118c: 6c6564 excw - 118f: 657465 excw - 1192: 642520 extui a2, a2, 5, 7 - 1195: 202c movi.n a0, 34 - 1197: 0a6425 excw - ... - -espconn_udp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 0109 s32i.n a0, a1, 0 - 5: 528c beqz.n a2, e - 7: 4248 l32i.n a4, a2, 16 - 9: 148c beqz.n a4, e - b: 0004c0 callx0 a4 - e: 0108 l32i.n a0, a1, 0 - 10: 10c112 addi a1, a1, 16 - 13: f00d ret.n - 15: 000000 ill - 18: f0c112 addi a1, a1, -16 - 1b: 0109 s32i.n a0, a1, 0 - 1d: 429c beqz.n a2, 35 - 1f: 121242 l16ui a4, a2, 36 - 22: a4cc bnez.n a4, 30 - 24: 0228 l32i.n a2, a2, 0 - 26: 300c movi.n a0, 3 - 28: 1209 s32i.n a0, a2, 4 - 2a: fffd45 call0 0 - 2d: 000106 j 35 - 30: 8238 l32i.n a3, a2, 32 - 32: 000005 call0 34 - 35: 0108 l32i.n a0, a1, 0 - 37: 10c112 addi a1, a1, 16 - 3a: f00d ret.n - ... - -00000084 : - 84: 047d mov.n a7, a4 - 86: e0c112 addi a1, a1, -32 - 89: 71e9 s32i.n a14, a1, 28 - 8b: 4109 s32i.n a0, a1, 16 - 8d: 51c9 s32i.n a12, a1, 20 - 8f: 61d9 s32i.n a13, a1, 24 - 91: 03cd mov.n a12, a3 - 93: 12d8 l32i.n a13, a2, 4 - 95: 0e9216 beqz a2, 182 - 98: 0e6d16 beqz a13, 182 - 9b: 0e3316 beqz a3, 182 - 9e: 0e0416 beqz a4, 182 - a1: 3129 s32i.n a2, a1, 12 - a3: 18a202 movi a0, 0x218 - a6: 013047 bltu a0, a4, ab - a9: 040d mov.n a0, a4 - ab: 020c movi.n a2, 0 - ad: 040c movi.n a4, 0 - af: 1179 s32i.n a7, a1, 4 - b1: f43000 extui a3, a0, 0, 16 - b4: 2139 s32i.n a3, a1, 8 - b6: ffe601 l32r a0, 50 - b9: 0000c0 callx0 a0 - bc: 02ed mov.n a14, a2 - be: 0c5216 beqz a2, 187 - c1: 028d mov.n a8, a2 - c3: 070c movi.n a7, 0 - c5: 051802 l16ui a0, a8, 10 - c8: 1898 l32i.n a9, a8, 4 - ca: a09c beqz.n a0, e8 - cc: 000c movi.n a0, 0 - ce: b90a add.n a11, a9, a0 - d0: ac7a add.n a10, a12, a7 - d2: 001b addi.n a0, a0, 1 - d4: 000aa2 l8ui a10, a10, 0 - d7: 771b addi.n a7, a7, 1 - d9: f47070 extui a7, a7, 0, 16 - dc: 004ba2 s8i a10, a11, 0 - df: 051822 l16ui a2, a8, 10 - e2: f40000 extui a0, a0, 0, 16 - e5: e53027 bltu a0, a2, ce - e8: 0888 l32i.n a8, a8, 0 - ea: fd7856 bnez a8, c5 - ed: 3108 l32i.n a0, a1, 12 - ef: 0008 l32i.n a0, a0, 0 - f1: 2008 l32i.n a0, a0, 8 - f3: 0038 l32i.n a3, a0, 0 - f5: 0a5d32 s16i a3, a13, 20 - f8: 0d0022 l8ui a2, a0, 13 - fb: 0c00b2 l8ui a11, a0, 12 - fe: 112280 slli a2, a2, 8 - 101: 20bb20 or a11, a11, a2 - 104: 0f0022 l8ui a2, a0, 15 - 107: 0e0002 l8ui a0, a0, 14 - 10a: 012280 slli a2, a2, 24 - 10d: 110000 slli a0, a0, 16 - 110: 200020 or a0, a0, a2 - 113: 20bb00 or a11, a11, a0 - 116: 1db9 s32i.n a11, a13, 4 - 118: ffcf01 l32r a0, 54 - 11b: 0000c0 callx0 a0 - 11e: fdc222 addi a2, a2, -3 - 121: 09d256 bnez a2, 1c2 - 124: ffc631 l32r a3, 3c - 127: 000332 l8ui a3, a3, 0 - 12a: fdc332 addi a3, a3, -3 - 12d: 091356 bnez a3, 1c2 - 130: ffc401 l32r a0, 40 - 133: 4078 l32i.n a7, a0, 16 - 135: 089716 beqz a7, 1c2 - 138: 5068 l32i.n a6, a0, 20 - 13a: 084616 beqz a6, 1c2 - 13d: 0738 l32i.n a3, a7, 0 - 13f: 350342 l8ui a4, a3, 53 - 142: 7c6407 bbci a4, 0, 1c2 - 145: 0658 l32i.n a5, a6, 0 - 147: 350552 l8ui a5, a5, 53 - 14a: 746507 bbci a5, 0, 1c2 - 14d: 1d28 l32i.n a2, a13, 4 - 14f: ffc201 l32r a0, 58 - 152: 0000c0 callx0 a0 - 155: 069216 beqz a2, 1c2 - 158: ffbb31 l32r a3, 44 - 15b: 5338 l32i.n a3, a3, 20 - 15d: 1d28 l32i.n a2, a13, 4 - 15f: 0338 l32i.n a3, a3, 0 - 161: ffbe01 l32r a0, 5c - 164: 0000c0 callx0 a0 - 167: 057216 beqz a2, 1c2 - 16a: 020c movi.n a2, 0 - 16c: 2138 l32i.n a3, a1, 8 - 16e: 040c movi.n a4, 0 - 170: ffbc01 l32r a0, 60 - 173: 0000c0 callx0 a0 - 176: 0129 s32i.n a2, a1, 0 - 178: 0e3d mov.n a3, a14 - 17a: ffba01 l32r a0, 64 - 17d: 0000c0 callx0 a0 - 180: 229c beqz.n a2, 196 - 182: 427c movi.n a2, -12 - 184: 000046 j 189 - 187: f27c movi.n a2, -1 - 189: 51c8 l32i.n a12, a1, 20 - 18b: 61d8 l32i.n a13, a1, 24 - 18d: 71e8 l32i.n a14, a1, 28 - 18f: 4108 l32i.n a0, a1, 16 - 191: 20c112 addi a1, a1, 32 - 194: f00d ret.n - 196: ffac21 l32r a2, 48 - 199: 4228 l32i.n a2, a2, 16 - 19b: 0228 l32i.n a2, a2, 0 - 19d: ffb201 l32r a0, 68 - 1a0: 0000c0 callx0 a0 - 1a3: 0d2d mov.n a2, a13 - 1a5: 0138 l32i.n a3, a1, 0 - 1a7: ffb101 l32r a0, 6c - 1aa: 0000c0 callx0 a0 - 1ad: 0128 l32i.n a2, a1, 0 - 1af: ffb001 l32r a0, 70 - 1b2: 0000c0 callx0 a0 - 1b5: ffa521 l32r a2, 4c - 1b8: 5228 l32i.n a2, a2, 20 - 1ba: 0228 l32i.n a2, a2, 0 - 1bc: ffae01 l32r a0, 74 - 1bf: 0000c0 callx0 a0 - 1c2: 0d2d mov.n a2, a13 - 1c4: 0e3d mov.n a3, a14 - 1c6: ffac01 l32r a0, 78 - 1c9: 0000c0 callx0 a0 - 1cc: 071e32 l16ui a3, a14, 14 - 1cf: 02dd mov.n a13, a2 - 1d1: e39c beqz.n a3, 1f3 - 1d3: 0e2d mov.n a2, a14 - 1d5: ffa901 l32r a0, 7c - 1d8: 0000c0 callx0 a0 - 1db: 2158 l32i.n a5, a1, 8 - 1dd: 1148 l32i.n a4, a1, 4 - 1df: 3128 l32i.n a2, a1, 12 - 1e1: c04450 sub a4, a4, a5 - 1e4: 125242 s16i a4, a2, 36 - 1e7: 55ca add.n a5, a5, a12 - 1e9: 8259 s32i.n a5, a2, 32 - 1eb: ffe2c5 call0 18 - 1ee: 0d2d mov.n a2, a13 - 1f0: ffe546 j 189 - 1f3: 0e2d mov.n a2, a14 - 1f5: ffa201 l32r a0, 80 - 1f8: 0000c0 callx0 a0 - 1fb: c27c movi.n a2, -4 - 1fd: ffe206 j 189 - ... - 224: d0c112 addi a1, a1, -48 - 227: 3109 s32i.n a0, a1, 12 - 229: 0588 l32i.n a8, a5, 0 - 22b: 41c9 s32i.n a12, a1, 16 - 22d: 61e9 s32i.n a14, a1, 24 - 22f: 51d9 s32i.n a13, a1, 20 - 231: 71f9 s32i.n a15, a1, 28 - 233: 04dd mov.n a13, a4 - 235: 06fd mov.n a15, a6 - 237: 03ed mov.n a14, a3 - 239: 02cd mov.n a12, a2 - 23b: 32cb addi.n a3, a2, 12 - 23d: 1e89 s32i.n a8, a14, 4 - 23f: 0228 l32i.n a2, a2, 0 - 241: 0a5ef2 s16i a15, a14, 20 - 244: 748080 extui a8, a8, 0, 8 - 247: 0c4c82 s8i a8, a12, 12 - 24a: 050e72 l8ui a7, a14, 5 - 24d: 0d4c72 s8i a7, a12, 13 - 250: 060e62 l8ui a6, a14, 6 - 253: 0e4c62 s8i a6, a12, 14 - 256: 070e42 l8ui a4, a14, 7 - 259: 0f4c42 s8i a4, a12, 15 - 25c: 2228 l32i.n a2, a2, 8 - 25e: 440c movi.n a4, 4 - 260: 22cb addi.n a2, a2, 12 - 262: ffe701 l32r a0, 200 - 265: 0000c0 callx0 a0 - 268: 0c98 l32i.n a9, a12, 0 - 26a: 2998 l32i.n a9, a9, 8 - 26c: 09f9 s32i.n a15, a9, 0 - 26e: 2cf9 s32i.n a15, a12, 8 - 270: 1ce9 s32i.n a14, a12, 4 - 272: ffe401 l32r a0, 204 - 275: 0000c0 callx0 a0 - 278: 2d1226 beqi a2, 1, 2a9 - 27b: 120c movi.n a2, 1 - 27d: 013d mov.n a3, a1 - 27f: ffe201 l32r a0, 208 - 282: 0000c0 callx0 a0 - 285: 0c08 l32i.n a0, a12, 0 - 287: 11f8 l32i.n a15, a1, 4 - 289: 2008 l32i.n a0, a0, 8 - 28b: 01b8 l32i.n a11, a1, 0 - 28d: 30a8 l32i.n a10, a0, 12 - 28f: 10bbf0 and a11, a11, a15 - 292: 10aaf0 and a10, a10, a15 - 295: 1e1ab7 beq a10, a11, 2b7 - 298: 020c movi.n a2, 0 - 29a: 013d mov.n a3, a1 - 29c: ffdc01 l32r a0, 20c - 29f: 0000c0 callx0 a0 - 2a2: 0c08 l32i.n a0, a12, 0 - 2a4: 2008 l32i.n a0, a0, 8 - 2a6: 000346 j 2b7 - 2a9: 020c movi.n a2, 0 - 2ab: 013d mov.n a3, a1 - 2ad: ffd801 l32r a0, 210 - 2b0: 0000c0 callx0 a0 - 2b3: 0c08 l32i.n a0, a12, 0 - 2b5: 2008 l32i.n a0, a0, 8 - 2b7: 000182 l8ui a8, a1, 0 - 2ba: 084082 s8i a8, a0, 8 - 2bd: 0c78 l32i.n a7, a12, 0 - 2bf: 2778 l32i.n a7, a7, 8 - 2c1: 010162 l8ui a6, a1, 1 - 2c4: 094762 s8i a6, a7, 9 - 2c7: 0c58 l32i.n a5, a12, 0 - 2c9: 2558 l32i.n a5, a5, 8 - 2cb: 020142 l8ui a4, a1, 2 - 2ce: 0a4542 s8i a4, a5, 10 - 2d1: 0c38 l32i.n a3, a12, 0 - 2d3: 2338 l32i.n a3, a3, 8 - 2d5: 030122 l8ui a2, a1, 3 - 2d8: 0b4322 s8i a2, a3, 11 - 2db: ddbc beqz.n a13, 31c - 2dd: 041d22 l16ui a2, a13, 8 - 2e0: 221b addi.n a2, a2, 1 - 2e2: ffcc01 l32r a0, 214 - 2e5: 0000c0 callx0 a0 - 2e8: 041d42 l16ui a4, a13, 8 - 2eb: 02fd mov.n a15, a2 - 2ed: 050c movi.n a5, 0 - 2ef: 0d2d mov.n a2, a13 - 2f1: 0f3d mov.n a3, a15 - 2f3: ffc901 l32r a0, 218 - 2f6: 0000c0 callx0 a0 - 2f9: 1ce9 s32i.n a14, a12, 4 - 2fb: 02ed mov.n a14, a2 - 2fd: 0d2d mov.n a2, a13 - 2ff: ffc701 l32r a0, 21c - 302: 0000c0 callx0 a0 - 305: be8c beqz.n a14, 314 - 307: 0c28 l32i.n a2, a12, 0 - 309: 3258 l32i.n a5, a2, 12 - 30b: 558c beqz.n a5, 314 - 30d: 0e4d mov.n a4, a14 - 30f: 0f3d mov.n a3, a15 - 311: 0005c0 callx0 a5 - 314: 0f2d mov.n a2, a15 - 316: ffc201 l32r a0, 220 - 319: 0000c0 callx0 a0 - 31c: 41c8 l32i.n a12, a1, 16 - 31e: 51d8 l32i.n a13, a1, 20 - 320: 61e8 l32i.n a14, a1, 24 - 322: 71f8 l32i.n a15, a1, 28 - 324: 3108 l32i.n a0, a1, 12 - 326: 30c112 addi a1, a1, 48 - 329: f00d ret.n - ... - -00000340 : - 340: f0c112 addi a1, a1, -16 - 343: 21c9 s32i.n a12, a1, 8 - 345: 1109 s32i.n a0, a1, 4 - 347: 02cd mov.n a12, a2 - 349: 32ac beqz.n a2, 370 - 34b: 1228 l32i.n a2, a2, 4 - 34d: 0129 s32i.n a2, a1, 0 - 34f: fff801 l32r a0, 330 - 352: 0000c0 callx0 a0 - 355: 0128 l32i.n a2, a1, 0 - 357: fff701 l32r a0, 334 - 35a: 0000c0 callx0 a0 - 35d: fff321 l32r a2, 32c - 360: 0c3d mov.n a3, a12 - 362: fff501 l32r a0, 338 - 365: 0000c0 callx0 a0 - 368: 0c2d mov.n a2, a12 - 36a: fff401 l32r a0, 33c - 36d: 0000c0 callx0 a0 - 370: 21c8 l32i.n a12, a1, 8 - 372: 1108 l32i.n a0, a1, 4 - 374: 10c112 addi a1, a1, 16 - 377: f00d ret.n - ... - 381: 000000 ill - 384: 000224 excw - ... - -000003a0 : - 3a0: f0c112 addi a1, a1, -16 - 3a3: 21c9 s32i.n a12, a1, 8 - 3a5: 31d9 s32i.n a13, a1, 12 - 3a7: 1109 s32i.n a0, a1, 4 - 3a9: 02dd mov.n a13, a2 - 3ab: fff701 l32r a0, 388 - 3ae: 0000c0 callx0 a0 - 3b1: 02cd mov.n a12, a2 - 3b3: 529c beqz.n a2, 3cc - 3b5: 60a022 movi a2, 96 - 3b8: 01d9 s32i.n a13, a1, 0 - 3ba: fff401 l32r a0, 38c - 3bd: 0000c0 callx0 a0 - 3c0: 02dd mov.n a13, a2 - 3c2: b2cc bnez.n a2, 3d1 - 3c4: 0c2d mov.n a2, a12 - 3c6: fff201 l32r a0, 390 - 3c9: 0000c0 callx0 a0 - 3cc: f27c movi.n a2, -1 - 3ce: 000c46 j 403 - 3d1: 0d3d mov.n a3, a13 - 3d3: 0108 l32i.n a0, a1, 0 - 3d5: 12c9 s32i.n a12, a2, 4 - 3d7: 0209 s32i.n a0, a2, 0 - 3d9: ffe821 l32r a2, 37c - 3dc: ffee01 l32r a0, 394 - 3df: 0000c0 callx0 a0 - 3e2: 0d48 l32i.n a4, a13, 0 - 3e4: 0c2d mov.n a2, a12 - 3e6: 2448 l32i.n a4, a4, 8 - 3e8: ffe631 l32r a3, 380 - 3eb: 021442 l16ui a4, a4, 4 - 3ee: ffea01 l32r a0, 398 - 3f1: 0000c0 callx0 a0 - 3f4: 0d4d mov.n a4, a13 - 3f6: 0c2d mov.n a2, a12 - 3f8: ffe331 l32r a3, 384 - 3fb: ffe801 l32r a0, 39c - 3fe: 0000c0 callx0 a0 - 401: 020c movi.n a2, 0 - 403: 21c8 l32i.n a12, a1, 8 - 405: 31d8 l32i.n a13, a1, 12 - 407: 1108 l32i.n a0, a1, 4 - 409: 10c112 addi a1, a1, 16 - 40c: f00d ret.n - 40e: 000000 ill - 411: 000000 ill - -00000414 : - 414: f0c112 addi a1, a1, -16 - 417: 0109 s32i.n a0, a1, 0 - 419: fffd01 l32r a0, 410 - 41c: 0000c0 callx0 a0 - 41f: 040c movi.n a4, 0 - 421: f07c movi.n a0, -1 - 423: 830420 moveqz a0, a4, a2 - 426: 002d mov.n a2, a0 - 428: 0108 l32i.n a0, a1, 0 - 42a: 10c112 addi a1, a1, 16 - 42d: f00d ret.n - 42f: 000000 ill - ... - -00000434 : - 434: f0c112 addi a1, a1, -16 - 437: 0109 s32i.n a0, a1, 0 - 439: fffd01 l32r a0, 430 - 43c: 0000c0 callx0 a0 - 43f: 040c movi.n a4, 0 - 441: f07c movi.n a0, -1 - 443: 830420 moveqz a0, a4, a2 - 446: 002d mov.n a2, a0 - 448: 0108 l32i.n a0, a1, 0 - 44a: 10c112 addi a1, a1, 16 - 44d: f00d ret.n - 44f: 000000 ill - ... - -00000454 : - 454: f0c112 addi a1, a1, -16 - 457: 0109 s32i.n a0, a1, 0 - 459: fffd01 l32r a0, 450 - 45c: 0000c0 callx0 a0 - 45f: 0108 l32i.n a0, a1, 0 - 461: 10c112 addi a1, a1, 16 - 464: f00d ret.n - 466: 000000 ill - 469: 000000 ill - -0000046c : - 46c: f0c112 addi a1, a1, -16 - 46f: 0109 s32i.n a0, a1, 0 - 471: fffd01 l32r a0, 468 - 474: 0000c0 callx0 a0 - 477: 0108 l32i.n a0, a1, 0 - 479: 10c112 addi a1, a1, 16 - 47c: f00d ret.n - 47e: 000000 ill - 481: 000000 ill - -00000484 : - 484: f0c112 addi a1, a1, -16 - 487: 0109 s32i.n a0, a1, 0 - 489: fffd01 l32r a0, 480 - 48c: 0000c0 callx0 a0 - 48f: 0108 l32i.n a0, a1, 0 - 491: 10c112 addi a1, a1, 16 - 494: f00d ret.n - 496: 000000 ill - 499: 000000 ill - -0000049c : - 49c: f0c112 addi a1, a1, -16 - 49f: 0109 s32i.n a0, a1, 0 - 4a1: fffd01 l32r a0, 498 - 4a4: 0000c0 callx0 a0 - 4a7: 0108 l32i.n a0, a1, 0 - 4a9: 10c112 addi a1, a1, 16 - 4ac: f00d ret.n - 4ae: 000000 ill - 4b1: 000000 ill - -000004b4 : - 4b4: f0c112 addi a1, a1, -16 - 4b7: 0109 s32i.n a0, a1, 0 - 4b9: fffd01 l32r a0, 4b0 - 4bc: 0000c0 callx0 a0 - 4bf: 0108 l32i.n a0, a1, 0 - 4c1: 10c112 addi a1, a1, 16 - 4c4: f00d ret.n - 4c6: 000000 ill - 4c9: 000000 ill - -000004cc : - 4cc: f0c112 addi a1, a1, -16 - 4cf: 0109 s32i.n a0, a1, 0 - 4d1: fffd01 l32r a0, 4c8 - 4d4: 0000c0 callx0 a0 - 4d7: 0108 l32i.n a0, a1, 0 - 4d9: 10c112 addi a1, a1, 16 - 4dc: f00d ret.n - 4de: 000000 ill - 4e1: 000000 ill - -000004e4 : - 4e4: f0c112 addi a1, a1, -16 - 4e7: 0109 s32i.n a0, a1, 0 - 4e9: fffd01 l32r a0, 4e0 - 4ec: 0000c0 callx0 a0 - 4ef: 0108 l32i.n a0, a1, 0 - 4f1: 10c112 addi a1, a1, 16 - 4f4: f00d ret.n - 4f6: 000000 ill - 4f9: 000000 ill - -000004fc : - 4fc: f0c112 addi a1, a1, -16 - 4ff: 0109 s32i.n a0, a1, 0 - 501: fffd01 l32r a0, 4f8 - 504: 0000c0 callx0 a0 - 507: 0108 l32i.n a0, a1, 0 - 509: 10c112 addi a1, a1, 16 - 50c: f00d ret.n - 50e: 000000 ill - 511: 000000 ill - -00000514 : - 514: f0c112 addi a1, a1, -16 - 517: 0109 s32i.n a0, a1, 0 - 519: fffd01 l32r a0, 510 - 51c: 0000c0 callx0 a0 - 51f: 0108 l32i.n a0, a1, 0 - 521: 10c112 addi a1, a1, 16 - 524: f00d ret.n - 526: 000000 ill - 529: 000000 ill - -0000052c : - 52c: f0c112 addi a1, a1, -16 - 52f: 0109 s32i.n a0, a1, 0 - 531: fffd01 l32r a0, 528 - 534: 0000c0 callx0 a0 - 537: 0108 l32i.n a0, a1, 0 - 539: 10c112 addi a1, a1, 16 - 53c: f00d ret.n - -etharp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - ... - 8: f0c112 addi a1, a1, -16 - b: 21d9 s32i.n a13, a1, 8 - d: 11c9 s32i.n a12, a1, 4 - f: 0109 s32i.n a0, a1, 0 - 11: 02cd mov.n a12, a2 - 13: 529c beqz.n a2, 2c <.text+0x2c> - 15: 0cdd mov.n a13, a12 - 17: 0cc8 l32i.n a12, a12, 0 - 19: 1d28 l32i.n a2, a13, 4 - 1b: fff901 l32r a0, 0 <.text> - 1e: 0000c0 callx0 a0 - 21: 0d2d mov.n a2, a13 - 23: fff801 l32r a0, 4 <.text+0x4> - 26: 0000c0 callx0 a0 - 29: fe8c56 bnez a12, 15 <.text+0x15> - 2c: 11c8 l32i.n a12, a1, 4 - 2e: 21d8 l32i.n a13, a1, 8 - 30: 0108 l32i.n a0, a1, 0 - 32: 10c112 addi a1, a1, 16 - 35: f00d ret.n - -Disassembly of section .irom0.text: - -00000038 : - 38: 000010 excw - 3b: 000800 excw - 3e: 120000 excw - 41: c9f0c1 l32r a12, ffff2804 - 44: 010911 l32r a1, fffc0468 - 47: fffc01 l32r a0, 38 - 4a: 90c220 addx2 a12, a2, a2 - 4d: b0cc00 addx8 a12, a12, a0 - 50: 0c28 l32i.n a2, a12, 0 - 52: 000c movi.n a0, 0 - 54: 828c beqz.n a2, 60 - 56: fff901 l32r a0, 3c - 59: 0000c0 callx0 a0 - 5c: 000c movi.n a0, 0 - 5e: 0c09 s32i.n a0, a12, 0 - 60: 144c02 s8i a0, a12, 20 - 63: 11c8 l32i.n a12, a1, 4 - 65: 0108 l32i.n a0, a1, 0 - 67: 10c112 addi a1, a1, 16 - 6a: f00d ret.n - 6c: 000010 excw - ... - -00000070 : - 70: f0c112 addi a1, a1, -16 - 73: 0109 s32i.n a0, a1, 0 - 75: 21d9 s32i.n a13, a1, 8 - 77: 11c9 s32i.n a12, a1, 4 - 79: 31e9 s32i.n a14, a1, 12 - 7b: 0c0c movi.n a12, 0 - 7d: efa0e2 movi a14, 239 - 80: fffbd1 l32r a13, 6c - 83: 900cc0 addx2 a0, a12, a12 - 86: b000d0 addx8 a0, a0, a13 - 89: 140022 l8ui a2, a0, 20 - 8c: 150052 l8ui a5, a0, 21 - 8f: f29c beqz.n a2, b2 - 91: 551b addi.n a5, a5, 1 - 93: 745050 extui a5, a5, 0, 8 - 96: 154052 s8i a5, a0, 21 - 99: 053e57 bltu a14, a5, a2 - 9c: 0a1266 bnei a2, 1, aa - 9f: 0725b6 bltui a5, 2, aa - a2: 0c2d mov.n a2, a12 - a4: fff985 call0 40 - a7: 0001c6 j b2 - aa: 043266 bnei a2, 3, b2 - ad: 260c movi.n a6, 2 - af: 144062 s8i a6, a0, 20 - b2: cc1b addi.n a12, a12, 1 - b4: 74c0c0 extui a12, a12, 0, 8 - b7: c89c66 bnei a12, 10, 83 - ba: 11c8 l32i.n a12, a1, 4 - bc: 21d8 l32i.n a13, a1, 8 - be: 31e8 l32i.n a14, a1, 12 - c0: 0108 l32i.n a0, a1, 0 - c2: 10c112 addi a1, a1, 16 - c5: f00d ret.n - c7: 001000 excw - ca: 0c0000 excw - cd: 0c09 s32i.n a0, a12, 0 - cf: 0caa add.n a0, a12, a10 - d1: a60c07 bnone a12, a0, 7b - d4: a80c movi.n a8, 10 - d6: ab0c movi.n a11, 10 - d8: e0c112 addi a1, a1, -32 - db: 1109 s32i.n a0, a1, 4 - dd: 41e9 s32i.n a14, a1, 16 - df: 31d9 s32i.n a13, a1, 12 - e1: 21c9 s32i.n a12, a1, 8 - e3: 02dd mov.n a13, a2 - e5: 0c0c movi.n a12, 0 - e7: fff8e1 l32r a14, c8 - ea: 000c movi.n a0, 0 - ec: 0109 s32i.n a0, a1, 0 - ee: 902cc0 addx2 a2, a12, a12 - f1: b022e0 addx8 a2, a2, a14 - f4: 140202 l8ui a0, a2, 20 - f7: 0a9666 bnei a6, 10, 105 - fa: a0cc bnez.n a0, 108 - fc: 016c80 slli a6, a12, 24 - ff: 316860 srai a6, a6, 24 - 102: 001106 j 14a - 105: 041016 beqz a0, 14a - 108: 5d8c beqz.n a13, 111 - 10a: 1258 l32i.n a5, a2, 4 - 10c: 0d48 l32i.n a4, a13, 0 - 10e: 6c1457 beq a4, a5, 17e - 111: 241066 bnei a0, 1, 139 - 114: 0248 l32i.n a4, a2, 0 - 116: 150202 l8ui a0, a2, 21 - 119: c48c beqz.n a4, 129 - 11b: 2b3097 bltu a0, a9, 14a - 11e: 009d mov.n a9, a0 - 120: 01ac80 slli a10, a12, 24 - 123: 31a8a0 srai a10, a10, 24 - 126: 000806 j 14a - 129: 0128 l32i.n a2, a1, 0 - 12b: 1b3027 bltu a0, a2, 14a - 12e: 0109 s32i.n a0, a1, 0 - 130: 01bc80 slli a11, a12, 24 - 133: 31b8b0 srai a11, a11, 24 - 136: 000406 j 14a - 139: 0d20b6 bltui a0, 2, 14a - 13c: 150202 l8ui a0, a2, 21 - 13f: 073077 bltu a0, a7, 14a - 142: 007d mov.n a7, a0 - 144: 018c80 slli a8, a12, 24 - 147: 318880 srai a8, a8, 24 - 14a: cc1b addi.n a12, a12, 1 - 14c: 74c0c0 extui a12, a12, 0, 8 - 14f: 9b9c66 bnei a12, 10, ee - 152: 05e317 bbsi a3, 1, 15b - 155: 389666 bnei a6, 10, 191 - 158: 35e307 bbsi a3, 0, 191 - 15b: f27c movi.n a2, -1 - 15d: 0008c6 j 184 - 160: f79ae6 bgei a10, 10, 15b - 163: 0a8d mov.n a8, a10 - 165: 74c080 extui a12, a8, 0, 8 - 168: 0c2d mov.n a2, a12 - 16a: ffed45 call0 40 - 16d: 040c movi.n a4, 0 - 16f: 902cc0 addx2 a2, a12, a12 - 172: b022e0 addx8 a2, a2, a14 - 175: 2d8c beqz.n a13, 17b - 177: 0d38 l32i.n a3, a13, 0 - 179: 1239 s32i.n a3, a2, 4 - 17b: 154242 s8i a4, a2, 21 - 17e: 012c80 slli a2, a12, 24 - 181: 312820 srai a2, a2, 24 - 184: 21c8 l32i.n a12, a1, 8 - 186: 31d8 l32i.n a13, a1, 12 - 188: 41e8 l32i.n a14, a1, 16 - 18a: 1108 l32i.n a0, a1, 4 - 18c: 20c112 addi a1, a1, 32 - 18f: f00d ret.n - 191: 0596e6 bgei a6, 10, 19a - 194: 74c060 extui a12, a6, 0, 8 - 197: fff486 j 16d - 19a: c798a6 blti a8, 10, 165 - 19d: bf9be6 bgei a11, 10, 160 - 1a0: 0b8d mov.n a8, a11 - 1a2: ffefc6 j 165 - ... - 1ad: 000000 ill - 1b0: e0c112 addi a1, a1, -32 - 1b3: 2109 s32i.n a0, a1, 8 - 1b5: 0129 s32i.n a2, a1, 0 - 1b7: 31c9 s32i.n a12, a1, 12 - 1b9: 1149 s32i.n a4, a1, 4 - 1bb: 41d9 s32i.n a13, a1, 16 - 1bd: 640c movi.n a4, 6 - 1bf: 03dd mov.n a13, a3 - 1c1: 1dc8 l32i.n a12, a13, 4 - 1c3: 053d mov.n a3, a5 - 1c5: 0c2d mov.n a2, a12 - 1c7: fff801 l32r a0, 1a8 - 1ca: 0000c0 callx0 a0 - 1cd: 1138 l32i.n a3, a1, 4 - 1cf: 2c6b addi.n a2, a12, 6 - 1d1: 640c movi.n a4, 6 - 1d3: fff601 l32r a0, 1ac - 1d6: 0000c0 callx0 a0 - 1d9: 0108 l32i.n a0, a1, 0 - 1db: 020c movi.n a2, 0 - 1dd: 830c movi.n a3, 8 - 1df: 0c4c32 s8i a3, a12, 12 - 1e2: 0d4c22 s8i a2, a12, 13 - 1e5: 0d3d mov.n a3, a13 - 1e7: 31c8 l32i.n a12, a1, 12 - 1e9: 002d mov.n a2, a0 - 1eb: 6008 l32i.n a0, a0, 24 - 1ed: 41d8 l32i.n a13, a1, 16 - 1ef: 0000c0 callx0 a0 - 1f2: 2108 l32i.n a0, a1, 8 - 1f4: 20c112 addi a1, a1, 32 - 1f7: f00d ret.n - 1f9: 000000 ill - 1fc: 000010 excw - ... - 20f: c11200 mul16u a1, a2, a0 - 212: 3109e0 srai a0, a14, 25 - 215: 61e9 s32i.n a14, a1, 24 - 217: 41c9 s32i.n a12, a1, 16 - 219: 51d9 s32i.n a13, a1, 20 - 21b: 03cd mov.n a12, a3 - 21d: 02dd mov.n a13, a2 - 21f: 04ed mov.n a14, a4 - 221: c39c beqz.n a3, 241 - 223: 0328 l32i.n a2, a3, 0 - 225: 1159 s32i.n a5, a1, 4 - 227: 629c beqz.n a2, 241 - 229: 0d3d mov.n a3, a13 - 22b: fff501 l32r a0, 200 - 22e: 0000c0 callx0 a0 - 231: c2cc bnez.n a2, 241 - 233: 0c08 l32i.n a0, a12, 0 - 235: f0a022 movi a2, 240 - 238: 100020 and a0, a0, a2 - 23b: e0a022 movi a2, 224 - 23e: 5f9027 bne a0, a2, 2a1 - 241: 427c movi.n a2, -12 - 243: 001346 j 294 - 246: 640c movi.n a4, 6 - 248: 230c movi.n a3, 2 - 24a: ffec01 l32r a0, 1fc - 24d: 90e220 addx2 a14, a2, a2 - 250: b0ee00 addx8 a14, a14, a0 - 253: 144e32 s8i a3, a14, 20 - 256: 2e8b addi.n a2, a14, 8 - 258: 2138 l32i.n a3, a1, 8 - 25a: ffea01 l32r a0, 204 - 25d: 0000c0 callx0 a0 - 260: 030c movi.n a3, 0 - 262: 0e28 l32i.n a2, a14, 0 - 264: 154e32 s8i a3, a14, 21 - 267: 72ac beqz.n a2, 292 - 269: 2fcd42 addi a4, a13, 47 - 26c: 0149 s32i.n a4, a1, 0 - 26e: 12c8 l32i.n a12, a2, 4 - 270: 0258 l32i.n a5, a2, 0 - 272: 0e59 s32i.n a5, a14, 0 - 274: ffe501 l32r a0, 208 - 277: 0000c0 callx0 a0 - 27a: 0d2d mov.n a2, a13 - 27c: 0c3d mov.n a3, a12 - 27e: 0148 l32i.n a4, a1, 0 - 280: 2158 l32i.n a5, a1, 8 - 282: fff2c5 call0 1b0 - 285: 0c2d mov.n a2, a12 - 287: ffe101 l32r a0, 20c - 28a: 0000c0 callx0 a0 - 28d: 0e28 l32i.n a2, a14, 0 - 28f: fdb256 bnez a2, 26e - 292: 020c movi.n a2, 0 - 294: 41c8 l32i.n a12, a1, 16 - 296: 51d8 l32i.n a13, a1, 20 - 298: 61e8 l32i.n a14, a1, 24 - 29a: 3108 l32i.n a0, a1, 12 - 29c: 20c112 addi a1, a1, 32 - 29f: f00d ret.n - 2a1: 0c2d mov.n a2, a12 - 2a3: 1138 l32i.n a3, a1, 4 - 2a5: 21e9 s32i.n a14, a1, 8 - 2a7: ffe245 call0 cc - 2aa: f982d6 bgez a2, 246 - 2ad: fff8c6 j 294 - 2b0: 000010 excw - ... - -000002b4 : - 2b4: f0c112 addi a1, a1, -16 - 2b7: 0109 s32i.n a0, a1, 0 - 2b9: 31e9 s32i.n a14, a1, 12 - 2bb: 21d9 s32i.n a13, a1, 8 - 2bd: 11c9 s32i.n a12, a1, 4 - 2bf: 02dd mov.n a13, a2 - 2c1: 0c0c movi.n a12, 0 - 2c3: fffbe1 l32r a14, 2b0 - 2c6: 900cc0 addx2 a0, a12, a12 - 2c9: b000e0 addx8 a0, a0, a14 - 2cc: 140022 l8ui a2, a0, 20 - 2cf: 828c beqz.n a2, 2db - 2d1: 4028 l32i.n a2, a0, 16 - 2d3: 0492d7 bne a2, a13, 2db - 2d6: 0c2d mov.n a2, a12 - 2d8: ffd645 call0 40 - 2db: cc1b addi.n a12, a12, 1 - 2dd: 74c0c0 extui a12, a12, 0, 8 - 2e0: e29c66 bnei a12, 10, 2c6 - 2e3: 11c8 l32i.n a12, a1, 4 - 2e5: 21d8 l32i.n a13, a1, 8 - 2e7: 31e8 l32i.n a14, a1, 12 - 2e9: 0108 l32i.n a0, a1, 0 - 2eb: 10c112 addi a1, a1, 16 - 2ee: f00d ret.n - 2f0: 000010 excw - ... - -000002f4 : - 2f4: 032d mov.n a2, a3 - 2f6: f0c112 addi a1, a1, -16 - 2f9: 0149 s32i.n a4, a1, 0 - 2fb: 1159 s32i.n a5, a1, 4 - 2fd: 230c movi.n a3, 2 - 2ff: 2109 s32i.n a0, a1, 8 - 301: ffdc85 call0 cc - 304: 01d296 bltz a2, 325 - 307: fffa31 l32r a3, 2f0 - 30a: 900220 addx2 a0, a2, a2 - 30d: b00030 addx8 a0, a0, a3 - 310: 140032 l8ui a3, a0, 20 - 313: 1158 l32i.n a5, a1, 4 - 315: 0c23b6 bltui a3, 2, 325 - 318: 404b addi.n a4, a0, 4 - 31a: 0178 l32i.n a7, a1, 0 - 31c: 608b addi.n a6, a0, 8 - 31e: 0769 s32i.n a6, a7, 0 - 320: 0549 s32i.n a4, a5, 0 - 322: 000046 j 327 - 325: f27c movi.n a2, -1 - 327: 2108 l32i.n a0, a1, 8 - 329: 10c112 addi a1, a1, 16 - 32c: f00d ret.n - 32e: 120000 excw - 331: 09f0c1 l32r a12, fffc2af4 - 334: 62bc11 l32r a1, fffd8e24 - 337: 1338 l32i.n a3, a3, 4 - 339: 1d0342 l8ui a4, a3, 29 - 33c: 1c0352 l8ui a5, a3, 28 - 33f: 114480 slli a4, a4, 8 - 342: 204450 or a4, a4, a5 - 345: 1b0352 l8ui a5, a3, 27 - 348: 114480 slli a4, a4, 8 - 34b: 204450 or a4, a4, a5 - 34e: 1a0352 l8ui a5, a3, 26 - 351: 114480 slli a4, a4, 8 - 354: 204450 or a4, a4, a5 - 357: 0149 s32i.n a4, a1, 0 - 359: 2258 l32i.n a5, a2, 8 - 35b: 1208 l32i.n a0, a2, 4 - 35d: 104540 and a4, a5, a4 - 360: 100050 and a0, a0, a5 - 363: 089047 bne a0, a4, 36f - 366: 436b addi.n a4, a3, 6 - 368: 250c movi.n a5, 2 - 36a: 013d mov.n a3, a1 - 36c: ffea05 call0 210 - 36f: 1108 l32i.n a0, a1, 4 - 371: 10c112 addi a1, a1, 16 - 374: f00d ret.n - ... - 3b2: 120000 excw - 3b5: c9d0c1 l32r a12, ffff2af8 - 3b8: 710981 l32r a8, fffdc7dc - 3bb: 91d9 s32i.n a13, a1, 36 - 3bd: a1e9 s32i.n a14, a1, 40 - 3bf: 04dd mov.n a13, a4 - 3c1: 02ed mov.n a14, a2 - 3c3: 032d mov.n a2, a3 - 3c5: 0e8e16 beqz a14, 4b1 - 3c8: 051432 l16ui a3, a4, 10 - 3cb: 902c movi.n a0, 41 - 3cd: 0a3037 bltu a0, a3, 3db - 3d0: 042d mov.n a2, a4 - 3d2: ffe901 l32r a0, 378 - 3d5: 0000c0 callx0 a0 - 3d8: 003546 j 4b1 - 3db: 14c8 l32i.n a12, a4, 4 - 3dd: 0f0c42 l8ui a4, a12, 15 - 3e0: 0e0c52 l8ui a5, a12, 14 - 3e3: 114480 slli a4, a4, 8 - 3e6: 204450 or a4, a4, a5 - 3e9: 31f466 bnei a4, 0x100, 41e - 3ec: 120c52 l8ui a5, a12, 18 - 3ef: 130c62 l8ui a6, a12, 19 - 3f2: 286566 bnei a5, 6, 41e - 3f5: 254666 bnei a6, 4, 41e - 3f8: 110c72 l8ui a7, a12, 17 - 3fb: 100c82 l8ui a8, a12, 16 - 3fe: 117780 slli a7, a7, 8 - 401: 207780 or a7, a7, a8 - 404: 168766 bnei a7, 8, 41e - 407: 6129 s32i.n a2, a1, 24 - 409: 0d0c82 l8ui a8, a12, 13 - 40c: 0c0c92 l8ui a9, a12, 12 - 40f: 118880 slli a8, a8, 8 - 412: 208890 or a8, a8, a9 - 415: 08a692 movi a9, 0x608 - 418: c08890 sub a8, a8, a9 - 41b: 09f816 beqz a8, 4be - 41e: 0d2d mov.n a2, a13 - 420: ffd701 l32r a0, 37c - 423: 0000c0 callx0 a0 - 426: 0021c6 j 4b1 - 429: 3198 l32i.n a9, a1, 12 - 42b: 07a916 beqz a9, 4a9 - 42e: 144c72 s8i a7, a12, 20 - 431: 2128 l32i.n a2, a1, 8 - 433: 4138 l32i.n a3, a1, 16 - 435: 440c movi.n a4, 4 - 437: 2a0c movi.n a10, 2 - 439: 154ca2 s8i a10, a12, 21 - 43c: ffd101 l32r a0, 380 - 43f: 0000c0 callx0 a0 - 442: 4128 l32i.n a2, a1, 16 - 444: 3e4b addi.n a3, a14, 4 - 446: 440c movi.n a4, 4 - 448: ffcf01 l32r a0, 384 - 44b: 0000c0 callx0 a0 - 44e: 20cc22 addi a2, a12, 32 - 451: 5138 l32i.n a3, a1, 20 - 453: 640c movi.n a4, 6 - 455: ffcc01 l32r a0, 388 - 458: 0000c0 callx0 a0 - 45b: 0c2d mov.n a2, a12 - 45d: 5138 l32i.n a3, a1, 20 - 45f: 640c movi.n a4, 6 - 461: ffca01 l32r a0, 38c - 464: 0000c0 callx0 a0 - 467: 5128 l32i.n a2, a1, 20 - 469: 6138 l32i.n a3, a1, 24 - 46b: 640c movi.n a4, 6 - 46d: ffc801 l32r a0, 390 - 470: 0000c0 callx0 a0 - 473: 2c6b addi.n a2, a12, 6 - 475: 6138 l32i.n a3, a1, 24 - 477: 640c movi.n a4, 6 - 479: ffc601 l32r a0, 394 - 47c: 0000c0 callx0 a0 - 47f: 320c movi.n a2, 3 - 481: 041d32 l16ui a3, a13, 8 - 484: 040c movi.n a4, 0 - 486: ffc401 l32r a0, 398 - 489: 0000c0 callx0 a0 - 48c: 02cd mov.n a12, a2 - 48e: 628c beqz.n a2, 498 - 490: 0d3d mov.n a3, a13 - 492: ffc201 l32r a0, 39c - 495: 0000c0 callx0 a0 - 498: 0e2d mov.n a2, a14 - 49a: 6e08 l32i.n a0, a14, 24 - 49c: 0c3d mov.n a3, a12 - 49e: 0000c0 callx0 a0 - 4a1: 0c2d mov.n a2, a12 - 4a3: ffbf01 l32r a0, 3a0 - 4a6: 0000c0 callx0 a0 - 4a9: 0d2d mov.n a2, a13 - 4ab: ffbe01 l32r a0, 3a4 - 4ae: 0000c0 callx0 a0 - 4b1: 81c8 l32i.n a12, a1, 32 - 4b3: 91d8 l32i.n a13, a1, 36 - 4b5: a1e8 l32i.n a14, a1, 40 - 4b7: 7108 l32i.n a0, a1, 28 - 4b9: 30c112 addi a1, a1, 48 - 4bc: f00d ret.n - 4be: 012d mov.n a2, a1 - 4c0: 440c movi.n a4, 4 - 4c2: 1ccc32 addi a3, a12, 28 - 4c5: 4139 s32i.n a3, a1, 16 - 4c7: ffb801 l32r a0, 3a8 - 4ca: 0000c0 callx0 a0 - 4cd: 214b addi.n a2, a1, 4 - 4cf: 440c movi.n a4, 4 - 4d1: 26cc32 addi a3, a12, 38 - 4d4: 2139 s32i.n a3, a1, 8 - 4d6: ffb501 l32r a0, 3ac - 4d9: 0000c0 callx0 a0 - 4dc: c27c movi.n a2, -4 - 4de: 4c1e27 beq a14, a2, 52e - 4e1: 1e08 l32i.n a0, a14, 4 - 4e3: 047016 beqz a0, 52e - 4e6: 140c movi.n a4, 1 - 4e8: 1158 l32i.n a5, a1, 4 - 4ea: 030c movi.n a3, 0 - 4ec: c05500 sub a5, a5, a0 - 4ef: 833450 moveqz a3, a4, a5 - 4f2: 3139 s32i.n a3, a1, 12 - 4f4: 0e2d mov.n a2, a14 - 4f6: 013d mov.n a3, a1 - 4f8: 3178 l32i.n a7, a1, 12 - 4fa: 160c movi.n a6, 1 - 4fc: 250c movi.n a5, 2 - 4fe: 16cc42 addi a4, a12, 22 - 501: 5149 s32i.n a4, a1, 20 - 503: 935670 movnez a5, a6, a7 - 506: ffd085 call0 210 - 509: 00a272 movi a7, 0x200 - 50c: 150c02 l8ui a0, a12, 21 - 50f: 140c22 l8ui a2, a12, 20 - 512: 110080 slli a0, a0, 8 - 515: 200020 or a0, a0, a2 - 518: ffd082 addmi a8, a0, 0xffffff00 - 51b: f0a816 beqz a8, 429 - 51e: 879077 bne a0, a7, 4a9 - 521: 0e2d mov.n a2, a14 - 523: 013d mov.n a3, a1 - 525: ffa201 l32r a0, 3b0 - 528: 0000c0 callx0 a0 - 52b: ffde86 j 4a9 - 52e: 020c movi.n a2, 0 - 530: 3129 s32i.n a2, a1, 12 - 532: ffef86 j 4f4 - 535: 000000 ill - 538: 000010 excw - 53b: c11200 mul16u a1, a2, a0 - 53e: 21d9f0 srai a13, a15, 9 - 541: 11c9 s32i.n a12, a1, 4 - 543: 0109 s32i.n a0, a1, 0 - 545: fffc01 l32r a0, 538 - 548: 90c440 addx2 a12, a4, a4 - 54b: b0cc00 addx8 a12, a12, a0 - 54e: 140c02 l8ui a0, a12, 20 - 551: 02dd mov.n a13, a2 - 553: 1a2066 bnei a0, 2, 571 - 556: 3139 s32i.n a3, a1, 12 - 558: 150c42 l8ui a4, a12, 21 - 55b: e3a022 movi a2, 227 - 55e: 0fb247 bgeu a2, a4, 571 - 561: 0d2d mov.n a2, a13 - 563: 3c4b addi.n a3, a12, 4 - 565: 000005 call0 568 - 568: 3138 l32i.n a3, a1, 12 - 56a: 32cc bnez.n a2, 571 - 56c: 350c movi.n a5, 3 - 56e: 144c52 s8i a5, a12, 20 - 571: 0d2d mov.n a2, a13 - 573: 5c8b addi.n a5, a12, 8 - 575: 2fcd42 addi a4, a13, 47 - 578: 11c8 l32i.n a12, a1, 4 - 57a: 21d8 l32i.n a13, a1, 8 - 57c: ffc305 call0 1b0 - 57f: 0108 l32i.n a0, a1, 0 - 581: 10c112 addi a1, a1, 16 - 584: f00d ret.n - 586: 000000 ill - 589: 000000 ill - 58c: fea9 s32i.n a10, a14, 60 - 58e: 100000 and a0, a0, a0 - ... - -0000059c : - 59c: e0c112 addi a1, a1, -32 - 59f: 2109 s32i.n a0, a1, 8 - 5a1: 51e9 s32i.n a14, a1, 20 - 5a3: 41d9 s32i.n a13, a1, 16 - 5a5: 31c9 s32i.n a12, a1, 12 - 5a7: 04dd mov.n a13, a4 - 5a9: 02cd mov.n a12, a2 - 5ab: 03ed mov.n a14, a3 - 5ad: 032d mov.n a2, a3 - 5af: e30c movi.n a3, 14 - 5b1: fff801 l32r a0, 594 - 5b4: 0000c0 callx0 a0 - 5b7: 929c beqz.n a2, 5d4 - 5b9: e27c movi.n a2, -2 - 5bb: 000206 j 5c7 - 5be: 0e4d mov.n a4, a14 - 5c0: 0d3d mov.n a3, a13 - 5c2: 0c2d mov.n a2, a12 - 5c4: 000005 call0 5c8 - 5c7: 31c8 l32i.n a12, a1, 12 - 5c9: 41d8 l32i.n a13, a1, 16 - 5cb: 51e8 l32i.n a14, a1, 20 - 5cd: 2108 l32i.n a0, a1, 8 - 5cf: 20c112 addi a1, a1, 32 - 5d2: f00d ret.n - 5d4: 0d28 l32i.n a2, a13, 0 - 5d6: 0c3d mov.n a3, a12 - 5d8: fff001 l32r a0, 598 - 5db: 0000c0 callx0 a0 - 5de: 428c beqz.n a2, 5e6 - 5e0: ffea51 l32r a5, 588 - 5e3: 000cc6 j 61a - 5e6: e0a032 movi a3, 224 - 5e9: 0d08 l32i.n a0, a13, 0 - 5eb: f0a022 movi a2, 240 - 5ee: 102020 and a2, a0, a2 - 5f1: 329237 bne a2, a3, 627 - 5f4: 190c movi.n a9, 1 - 5f6: 080c movi.n a8, 0 - 5f8: e75c movi.n a7, 94 - 5fa: 024172 s8i a7, a1, 2 - 5fd: 014182 s8i a8, a1, 1 - 600: 004192 s8i a9, a1, 0 - 603: 010d62 l8ui a6, a13, 1 - 606: 015d mov.n a5, a1 - 608: 646060 extui a6, a6, 0, 7 - 60b: 034162 s8i a6, a1, 3 - 60e: 020d42 l8ui a4, a13, 2 - 611: 044142 s8i a4, a1, 4 - 614: 030d32 l8ui a3, a13, 3 - 617: 054132 s8i a3, a1, 5 - 61a: 0e3d mov.n a3, a14 - 61c: 0c2d mov.n a2, a12 - 61e: 2fcc42 addi a4, a12, 47 - 621: ffb8c5 call0 1b0 - 624: ffe7c6 j 5c7 - 627: 2c28 l32i.n a2, a12, 8 - 629: 1ca8 l32i.n a10, a12, 4 - 62b: 10b020 and a11, a0, a2 - 62e: 10aa20 and a10, a10, a2 - 631: 141ab7 beq a10, a11, 649 - 634: ffd641 l32r a4, 58c - 637: f43000 extui a3, a0, 0, 16 - 63a: 0b1347 beq a3, a4, 649 - 63d: 457c movi.n a5, -12 - 63f: 5f1c57 beq a12, a5, 6a2 - 642: 3c68 l32i.n a6, a12, 12 - 644: 05a616 beqz a6, 6a2 - 647: dccb addi.n a13, a12, 12 - 649: ffd151 l32r a5, 590 - 64c: f0c532 addi a3, a5, -16 - 64f: 000342 l8ui a4, a3, 0 - 652: 900440 addx2 a0, a4, a4 - 655: b00050 addx8 a0, a0, a5 - 658: 140072 l8ui a7, a0, 20 - 65b: 1027b6 bltui a7, 2, 66f - 65e: 1068 l32i.n a6, a0, 4 - 660: 0d28 l32i.n a2, a13, 0 - 662: 099267 bne a2, a6, 66f - 665: 0e3d mov.n a3, a14 - 667: 0c2d mov.n a2, a12 - 669: ffed05 call0 53c - 66c: ffd5c6 j 5c7 - 66f: 000c movi.n a0, 0 - 671: 902000 addx2 a2, a0, a0 - 674: b02250 addx8 a2, a2, a5 - 677: 140272 l8ui a7, a2, 20 - 67a: 0627b6 bltui a7, 2, 684 - 67d: 1268 l32i.n a6, a2, 4 - 67f: 0d48 l32i.n a4, a13, 0 - 681: 0d1467 beq a4, a6, 692 - 684: 001b addi.n a0, a0, 1 - 686: 010080 slli a0, a0, 24 - 689: 310800 srai a0, a0, 24 - 68c: e19066 bnei a0, 10, 671 - 68f: ffcac6 j 5be - 692: 0c2d mov.n a2, a12 - 694: 004302 s8i a0, a3, 0 - 697: 744000 extui a4, a0, 0, 8 - 69a: 0e3d mov.n a3, a14 - 69c: ffe9c5 call0 53c - 69f: ffc906 j 5c7 - 6a2: c27c movi.n a2, -4 - 6a4: ffc7c6 j 5c7 - 6a7: 001000 excw - ... - -000006d8 : - 6d8: e0c112 addi a1, a1, -32 - 6db: 51f9 s32i.n a15, a1, 20 - 6dd: 1109 s32i.n a0, a1, 4 - 6df: 21c9 s32i.n a12, a1, 8 - 6e1: 31d9 s32i.n a13, a1, 12 - 6e3: 41e9 s32i.n a14, a1, 16 - 6e5: 04dd mov.n a13, a4 - 6e7: 02ed mov.n a14, a2 - 6e9: 03cd mov.n a12, a3 - 6eb: 0328 l32i.n a2, a3, 0 - 6ed: 0e3d mov.n a3, a14 - 6ef: fff101 l32r a0, 6b4 - 6f2: 0000c0 callx0 a0 - 6f5: 02dc bnez.n a2, 709 - 6f7: e0a032 movi a3, 224 - 6fa: 0c08 l32i.n a0, a12, 0 - 6fc: f0a022 movi a2, 240 - 6ff: 102020 and a2, a0, a2 - 702: 031237 beq a2, a3, 709 - 705: 0c8c beqz.n a12, 709 - 707: 40dc bnez.n a0, 71f - 709: 427c movi.n a2, -12 - 70b: 000046 j 710 - 70e: f27c movi.n a2, -1 - 710: 21c8 l32i.n a12, a1, 8 - 712: 31d8 l32i.n a13, a1, 12 - 714: 41e8 l32i.n a14, a1, 16 - 716: 51f8 l32i.n a15, a1, 20 - 718: 1108 l32i.n a0, a1, 4 - 71a: 20c112 addi a1, a1, 32 - 71d: f00d ret.n - 71f: 0c2d mov.n a2, a12 - 721: 130c movi.n a3, 1 - 723: ff9a85 call0 cc - 726: 0129 s32i.n a2, a1, 0 - 728: fe4296 bltz a2, 710 - 72b: ffdf01 l32r a0, 6a8 - 72e: 90f220 addx2 a15, a2, a2 - 731: b0ff00 addx8 a15, a15, a0 - 734: 140f02 l8ui a0, a15, 20 - 737: 50cc bnez.n a0, 740 - 739: 100c movi.n a0, 1 - 73b: 120c movi.n a2, 1 - 73d: 144f22 s8i a2, a15, 20 - 740: 300b addi.n a3, a0, -1 - 742: 098316 beqz a3, 7de - 745: 095d16 beqz a13, 7de - 748: f27c movi.n a2, -1 - 74a: 1620b6 bltui a0, 2, 764 - 74d: 0d3d mov.n a3, a13 - 74f: 0e2d mov.n a2, a14 - 751: 2fce42 addi a4, a14, 47 - 754: 5f8b addi.n a5, a15, 8 - 756: ffd571 l32r a7, 6ac - 759: 0168 l32i.n a6, a1, 0 - 75b: 004762 s8i a6, a7, 0 - 75e: ffa505 call0 1b0 - 761: ffeac6 j 710 - 764: a81066 bnei a0, 1, 710 - 767: 0d0d mov.n a0, a13 - 769: 0c0082 l8ui a8, a0, 12 - 76c: 691866 bnei a8, 1, 7d9 - 76f: 0008 l32i.n a0, a0, 0 - 771: ff4056 bnez a0, 769 - 774: 020c movi.n a2, 0 - 776: 62ac beqz.n a2, 7a0 - 778: 320c movi.n a2, 3 - 77a: 040c movi.n a4, 0 - 77c: 041032 l16ui a3, a0, 8 - 77f: ffce01 l32r a0, 6b8 - 782: 0000c0 callx0 a0 - 785: 02cd mov.n a12, a2 - 787: f29c beqz.n a2, 7aa - 789: 0d3d mov.n a3, a13 - 78b: ffcc01 l32r a0, 6bc - 78e: 0000c0 callx0 a0 - 791: 529c beqz.n a2, 7aa - 793: 0c2d mov.n a2, a12 - 795: ffca01 l32r a0, 6c0 - 798: 0000c0 callx0 a0 - 79b: 0c0c movi.n a12, 0 - 79d: 000246 j 7aa - 7a0: 0d2d mov.n a2, a13 - 7a2: 0dcd mov.n a12, a13 - 7a4: ffc801 l32r a0, 6c4 - 7a7: 0000c0 callx0 a0 - 7aa: f60c16 beqz a12, 70e - 7ad: ffc021 l32r a2, 6b0 - 7b0: 051222 l16ui a2, a2, 10 - 7b3: ffc501 l32r a0, 6c8 - 7b6: 0000c0 callx0 a0 - 7b9: 053216 beqz a2, 810 - 7bc: 12c9 s32i.n a12, a2, 4 - 7be: 000c movi.n a0, 0 - 7c0: 0f38 l32i.n a3, a15, 0 - 7c2: 0209 s32i.n a0, a2, 0 - 7c4: 055316 beqz a3, 81d - 7c7: 0348 l32i.n a4, a3, 0 - 7c9: 14ac beqz.n a4, 7ee - 7cb: 100c movi.n a0, 1 - 7cd: 043d mov.n a3, a4 - 7cf: 0448 l32i.n a4, a4, 0 - 7d1: 001b addi.n a0, a0, 1 - 7d3: ff6456 bnez a4, 7cd - 7d6: 000586 j 7f0 - 7d9: 120c movi.n a2, 1 - 7db: ffe5c6 j 776 - 7de: 0c3d mov.n a3, a12 - 7e0: 0e2d mov.n a2, a14 - 7e2: 000005 call0 7e4 - 7e5: f27d16 beqz a13, 710 - 7e8: 140f02 l8ui a0, a15, 20 - 7eb: ffd6c6 j 74a - 7ee: 100c movi.n a0, 1 - 7f0: 0329 s32i.n a2, a3, 0 - 7f2: 1530b6 bltui a0, 3, 80b - 7f5: 0fc8 l32i.n a12, a15, 0 - 7f7: 1c28 l32i.n a2, a12, 4 - 7f9: 0c38 l32i.n a3, a12, 0 - 7fb: 0f39 s32i.n a3, a15, 0 - 7fd: ffb301 l32r a0, 6cc - 800: 0000c0 callx0 a0 - 803: 0c2d mov.n a2, a12 - 805: ffb201 l32r a0, 6d0 - 808: 0000c0 callx0 a0 - 80b: 020c movi.n a2, 0 - 80d: ffbfc6 j 710 - 810: 0c2d mov.n a2, a12 - 812: ffb001 l32r a0, 6d4 - 815: 0000c0 callx0 a0 - 818: f27c movi.n a2, -1 - 81a: ffbc86 j 710 - 81d: 0f3d mov.n a3, a15 - 81f: fff346 j 7f0 - ... - 842: 120000 excw - 845: 69e0c1 l32r a12, fffdafc8 - 848: 017911 l32r a1, fffc0e2c - 84b: 5109 s32i.n a0, a1, 20 - 84d: 4139 s32i.n a3, a1, 16 - 84f: 71d9 s32i.n a13, a1, 28 - 851: 61c9 s32i.n a12, a1, 24 - 853: 3129 s32i.n a2, a1, 12 - 855: 05cd mov.n a12, a5 - 857: 320c movi.n a2, 3 - 859: 04dd mov.n a13, a4 - 85b: a32c movi.n a3, 42 - 85d: 040c movi.n a4, 0 - 85f: 21d9 s32i.n a13, a1, 8 - 861: fff001 l32r a0, 824 - 864: 0000c0 callx0 a0 - 867: 02dd mov.n a13, a2 - 869: 32cc bnez.n a2, 870 - 86b: f27c movi.n a2, -1 - 86d: 002846 j 912 - 870: 640c movi.n a4, 6 - 872: 0c3d mov.n a3, a12 - 874: 121102 l16ui a0, a1, 36 - 877: 12c8 l32i.n a12, a2, 4 - 879: 745800 extui a5, a0, 8, 8 - 87c: 110080 slli a0, a0, 8 - 87f: 16cc22 addi a2, a12, 22 - 882: 200050 or a0, a0, a5 - 885: 144c02 s8i a0, a12, 20 - 888: 410800 srli a0, a0, 8 - 88b: 154c02 s8i a0, a12, 21 - 88e: ffe601 l32r a0, 828 - 891: 0000c0 callx0 a0 - 894: 0138 l32i.n a3, a1, 0 - 896: 20cc22 addi a2, a12, 32 - 899: 640c movi.n a4, 6 - 89b: ffe401 l32r a0, 82c - 89e: 0000c0 callx0 a0 - 8a1: 2138 l32i.n a3, a1, 8 - 8a3: 0c2d mov.n a2, a12 - 8a5: 640c movi.n a4, 6 - 8a7: ffe201 l32r a0, 830 - 8aa: 0000c0 callx0 a0 - 8ad: 4138 l32i.n a3, a1, 16 - 8af: 2c6b addi.n a2, a12, 6 - 8b1: 640c movi.n a4, 6 - 8b3: ffe001 l32r a0, 834 - 8b6: 0000c0 callx0 a0 - 8b9: 1138 l32i.n a3, a1, 4 - 8bb: 1ccc22 addi a2, a12, 28 - 8be: 440c movi.n a4, 4 - 8c0: ffde01 l32r a0, 838 - 8c3: 0000c0 callx0 a0 - 8c6: 26cc22 addi a2, a12, 38 - 8c9: 440c movi.n a4, 4 - 8cb: 8138 l32i.n a3, a1, 32 - 8cd: ffdb01 l32r a0, 83c - 8d0: 0000c0 callx0 a0 - 8d3: 3108 l32i.n a0, a1, 12 - 8d5: 430c movi.n a3, 4 - 8d7: 08a622 movi a2, 0x608 - 8da: 040c movi.n a4, 0 - 8dc: 850c movi.n a5, 8 - 8de: 160c movi.n a6, 1 - 8e0: 00a172 movi a7, 0x100 - 8e3: 680c movi.n a8, 6 - 8e5: 124c82 s8i a8, a12, 18 - 8e8: 0d4c82 s8i a8, a12, 13 - 8eb: 0e4c72 s8i a7, a12, 14 - 8ee: 0f4c62 s8i a6, a12, 15 - 8f1: 104c52 s8i a5, a12, 16 - 8f4: 114c42 s8i a4, a12, 17 - 8f7: 0c4c22 s8i a2, a12, 12 - 8fa: 134c32 s8i a3, a12, 19 - 8fd: 002d mov.n a2, a0 - 8ff: 6008 l32i.n a0, a0, 24 - 901: 0d3d mov.n a3, a13 - 903: 0000c0 callx0 a0 - 906: 02cd mov.n a12, a2 - 908: 0d2d mov.n a2, a13 - 90a: ffcd01 l32r a0, 840 - 90d: 0000c0 callx0 a0 - 910: 0c2d mov.n a2, a12 - 912: 61c8 l32i.n a12, a1, 24 - 914: 71d8 l32i.n a13, a1, 28 - 916: 5108 l32i.n a0, a1, 20 - 918: 20c112 addi a1, a1, 32 - 91b: f00d ret.n - ... - -00000928 : - 928: 624b addi.n a6, a2, 4 - 92a: fffd41 l32r a4, 920 - 92d: fffd71 l32r a7, 924 - 930: 2fc252 addi a5, a2, 47 - 933: e0c112 addi a1, a1, -32 - 936: 0139 s32i.n a3, a1, 0 - 938: 4109 s32i.n a0, a1, 16 - 93a: 053d mov.n a3, a5 - 93c: 100c movi.n a0, 1 - 93e: 1109 s32i.n a0, a1, 4 - 940: fff005 call0 844 - 943: 4108 l32i.n a0, a1, 16 - 945: 20c112 addi a1, a1, 32 - 948: f00d ret.n - ... - -00000958 : - 958: f0c112 addi a1, a1, -16 - 95b: 0109 s32i.n a0, a1, 0 - 95d: 21d9 s32i.n a13, a1, 8 - 95f: 11c9 s32i.n a12, a1, 4 - 961: 03dd mov.n a13, a3 - 963: 02cd mov.n a12, a2 - 965: 051222 l16ui a2, a2, 10 - 968: e00c movi.n a0, 14 - 96a: 29b027 bgeu a0, a2, 997 - 96d: 1c28 l32i.n a2, a12, 4 - 96f: 0d0202 l8ui a0, a2, 13 - 972: 0c0222 l8ui a2, a2, 12 - 975: 110080 slli a0, a0, 8 - 978: 200020 or a0, a0, a2 - 97b: 238026 beqi a0, 8, 9a2 - 97e: 08a632 movi a3, 0x608 - 981: 129037 bne a0, a3, 997 - 984: 350d42 l8ui a4, a13, 53 - 987: 0c6457 bbci a4, 5, 997 - 98a: 0c4d mov.n a4, a12 - 98c: 0d2d mov.n a2, a13 - 98e: 2fcd32 addi a3, a13, 47 - 991: ffa205 call0 3b4 - 994: 000b86 j 9c6 - 997: 0c2d mov.n a2, a12 - 999: ffec01 l32r a0, 94c - 99c: 0000c0 callx0 a0 - 99f: 0008c6 j 9c6 - 9a2: 350352 l8ui a5, a3, 53 - 9a5: ee6557 bbci a5, 5, 997 - 9a8: 032d mov.n a2, a3 - 9aa: 0c3d mov.n a3, a12 - 9ac: ff9805 call0 330 - 9af: 0c2d mov.n a2, a12 - 9b1: 237c movi.n a3, -14 - 9b3: ffe701 l32r a0, 950 - 9b6: 0000c0 callx0 a0 - 9b9: fda256 bnez a2, 997 - 9bc: 0d3d mov.n a3, a13 - 9be: 0c2d mov.n a2, a12 - 9c0: ffe501 l32r a0, 954 - 9c3: 0000c0 callx0 a0 - 9c6: 020c movi.n a2, 0 - 9c8: 11c8 l32i.n a12, a1, 4 - 9ca: 21d8 l32i.n a13, a1, 8 - 9cc: 0108 l32i.n a0, a1, 0 - 9ce: 10c112 addi a1, a1, 16 - 9d1: f00d ret.n - -icmp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - c: 00fff6 bgeui a15, 0x100, 10 - ... - -0000005c : - 5c: d0c112 addi a1, a1, -48 - 5f: 9109 s32i.n a0, a1, 36 - 61: 8139 s32i.n a3, a1, 32 - 63: b1d9 s32i.n a13, a1, 44 - 65: a1c9 s32i.n a12, a1, 40 - 67: 12d8 l32i.n a13, a2, 4 - 69: 02cd mov.n a12, a2 - 6b: 010d32 l8ui a3, a13, 1 - 6e: 000d42 l8ui a4, a13, 0 - 71: 113380 slli a3, a3, 8 - 74: 203340 or a3, a3, a4 - 77: 343030 extui a3, a3, 0, 4 - 7a: 1133e0 slli a3, a3, 2 - 7d: 113300 slli a3, a3, 16 - 80: 313030 srai a3, a3, 16 - 83: 7139 s32i.n a3, a1, 28 - 85: 603030 neg a3, a3 - 88: 113300 slli a3, a3, 16 - 8b: 313030 srai a3, a3, 16 - 8e: 6139 s32i.n a3, a1, 24 - 90: ffe101 l32r a0, 14 - 93: 0000c0 callx0 a0 - 96: 048256 bnez a2, e2 - 99: 041c42 l16ui a4, a12, 8 - 9c: 1c08 l32i.n a0, a12, 4 - 9e: 4044b6 bltui a4, 4, e2 - a1: 000002 l8ui a0, a0, 0 - a4: 13d016 beqz a0, 1e5 - a7: f8c022 addi a2, a0, -8 - aa: 137256 bnez a2, 1e5 - ad: ffd421 l32r a2, 0 - b0: f0a032 movi a3, 240 - b3: 0228 l32i.n a2, a2, 0 - b5: e0a042 movi a4, 224 - b8: 103230 and a3, a2, a3 - bb: c03340 sub a3, a3, a4 - be: 140c movi.n a4, 1 - c0: 933430 movnez a3, a4, a3 - c3: 5139 s32i.n a3, a1, 20 - c5: 8138 l32i.n a3, a1, 32 - c7: ffd401 l32r a0, 18 - ca: 0000c0 callx0 a0 - cd: 5138 l32i.n a3, a1, 20 - cf: 000c movi.n a0, 0 - d1: 933020 movnez a3, a0, a2 - d4: 118356 bnez a3, 1f0 - d7: 0c2d mov.n a2, a12 - d9: ffd001 l32r a0, 1c - dc: 0000c0 callx0 a0 - df: 0001c6 j ea - e2: 0c2d mov.n a2, a12 - e4: ffcf01 l32r a0, 20 - e7: 0000c0 callx0 a0 - ea: a1c8 l32i.n a12, a1, 40 - ec: b1d8 l32i.n a13, a1, 44 - ee: 9108 l32i.n a0, a1, 36 - f0: 30c112 addi a1, a1, 48 - f3: f00d ret.n - f5: 0c2d mov.n a2, a12 - f7: 232c movi.n a3, 34 - f9: ffca01 l32r a0, 24 - fc: 0000c0 callx0 a0 - ff: 10c216 beqz a2, 20f - 102: 0c2d mov.n a2, a12 - 104: 7138 l32i.n a3, a1, 28 - 106: ffc801 l32r a0, 28 - 109: 0000c0 callx0 a0 - 10c: 10f256 bnez a2, 21f - 10f: 220c movi.n a2, 2 - 111: 041c32 l16ui a3, a12, 8 - 114: 040c movi.n a4, 0 - 116: ffc501 l32r a0, 2c - 119: 0000c0 callx0 a0 - 11c: 0ff216 beqz a2, 21f - 11f: 4129 s32i.n a2, a1, 16 - 121: 0c3d mov.n a3, a12 - 123: ffc301 l32r a0, 30 - 126: 0000c0 callx0 a0 - 129: 0f2256 bnez a2, 21f - 12c: 4128 l32i.n a2, a1, 16 - 12e: 6138 l32i.n a3, a1, 24 - 130: 12d8 l32i.n a13, a2, 4 - 132: ffc001 l32r a0, 34 - 135: 0000c0 callx0 a0 - 138: 0e3256 bnez a2, 21f - 13b: 0c2d mov.n a2, a12 - 13d: ffbe01 l32r a0, 38 - 140: 0000c0 callx0 a0 - 143: 000c movi.n a0, 0 - 145: 41c8 l32i.n a12, a1, 16 - 147: ffb141 l32r a4, c - 14a: ffaf71 l32r a7, 8 - 14d: ffad81 l32r a8, 4 - 150: 1c28 l32i.n a2, a12, 4 - 152: 0888 l32i.n a8, a8, 0 - 154: 0c4d82 s8i a8, a13, 12 - 157: 030262 l8ui a6, a2, 3 - 15a: 418880 srli a8, a8, 8 - 15d: 0d4d82 s8i a8, a13, 13 - 160: 418880 srli a8, a8, 8 - 163: 116680 slli a6, a6, 8 - 166: 0e4d82 s8i a8, a13, 14 - 169: 418880 srli a8, a8, 8 - 16c: 0f4d82 s8i a8, a13, 15 - 16f: 0778 l32i.n a7, a7, 0 - 171: 104d72 s8i a7, a13, 16 - 174: 417870 srli a7, a7, 8 - 177: 114d72 s8i a7, a13, 17 - 17a: 417870 srli a7, a7, 8 - 17d: 124d72 s8i a7, a13, 18 - 180: 417870 srli a7, a7, 8 - 183: 134d72 s8i a7, a13, 19 - 186: 020272 l8ui a7, a2, 2 - 189: 004202 s8i a0, a2, 0 - 18c: 206670 or a6, a6, a7 - 18f: 023467 bltu a4, a6, 195 - 192: 002506 j 22a - 195: 569b addi.n a5, a6, 9 - 197: 024252 s8i a5, a2, 2 - 19a: 431c movi.n a3, 20 - 19c: f97c movi.n a9, -1 - 19e: 41a800 srli a10, a0, 8 - 1a1: 41b850 srli a11, a5, 8 - 1a4: 0342b2 s8i a11, a2, 3 - 1a7: 0b4da2 s8i a10, a13, 11 - 1aa: 084d92 s8i a9, a13, 8 - 1ad: 0d2d mov.n a2, a13 - 1af: 0a4d02 s8i a0, a13, 10 - 1b2: ffa201 l32r a0, 3c - 1b5: 0000c0 callx0 a0 - 1b8: 7138 l32i.n a3, a1, 28 - 1ba: 0a4d22 s8i a2, a13, 10 - 1bd: 410820 srli a0, a2, 8 - 1c0: 0b4d02 s8i a0, a13, 11 - 1c3: 0c2d mov.n a2, a12 - 1c5: ff9e01 l32r a0, 40 - 1c8: 0000c0 callx0 a0 - 1cb: 62dc bnez.n a2, 1e5 - 1cd: ff9031 l32r a3, 10 - 1d0: 040c movi.n a4, 0 - 1d2: ffa052 movi a5, 255 - 1d5: 060c movi.n a6, 0 - 1d7: 8128 l32i.n a2, a1, 32 - 1d9: 170c movi.n a7, 1 - 1db: 0129 s32i.n a2, a1, 0 - 1dd: 0c2d mov.n a2, a12 - 1df: ff9901 l32r a0, 44 - 1e2: 0000c0 callx0 a0 - 1e5: 0c2d mov.n a2, a12 - 1e7: ff9801 l32r a0, 48 - 1ea: 0000c0 callx0 a0 - 1ed: ffbe46 j ea - 1f0: 041c32 l16ui a3, a12, 8 - 1f3: 0283f6 bgeui a3, 8, 1f9 - 1f6: ffba06 j e2 - 1f9: 0c2d mov.n a2, a12 - 1fb: ff9401 l32r a0, 4c - 1fe: 0000c0 callx0 a0 - 201: ef0216 beqz a2, f5 - 204: 0c2d mov.n a2, a12 - 206: ff9201 l32r a0, 50 - 209: 0000c0 callx0 a0 - 20c: ffb686 j ea - 20f: 0c2d mov.n a2, a12 - 211: deaf32 movi a3, -34 - 214: ff9001 l32r a0, 54 - 217: 0000c0 callx0 a0 - 21a: 000c movi.n a0, 0 - 21c: f27216 beqz a2, 147 - 21f: 0c2d mov.n a2, a12 - 221: ff8d01 l32r a0, 58 - 224: 0000c0 callx0 a0 - 227: ffafc6 j ea - 22a: 568b addi.n a5, a6, 8 - 22c: 024252 s8i a5, a2, 2 - 22f: ffd9c6 j 19a - ... - -00000234 : - 234: 744030 extui a4, a3, 0, 8 - 237: f0c112 addi a1, a1, -16 - 23a: 330c movi.n a3, 3 - 23c: 0109 s32i.n a0, a1, 0 - 23e: 0001c5 call0 25c - 241: 0108 l32i.n a0, a1, 0 - 243: 10c112 addi a1, a1, 16 - 246: f00d ret.n - ... - 25c: e0c112 addi a1, a1, -32 - 25f: 03bd mov.n a11, a3 - 261: 04ad mov.n a10, a4 - 263: 432c movi.n a3, 36 - 265: 040c movi.n a4, 0 - 267: 6109 s32i.n a0, a1, 24 - 269: 71c9 s32i.n a12, a1, 28 - 26b: 31b9 s32i.n a11, a1, 12 - 26d: 02cd mov.n a12, a2 - 26f: 21a9 s32i.n a10, a1, 8 - 271: 120c movi.n a2, 1 - 273: 41c9 s32i.n a12, a1, 16 - 275: fff401 l32r a0, 248 - 278: 0000c0 callx0 a0 - 27b: 02cd mov.n a12, a2 - 27d: 088216 beqz a2, 309 - 280: c41c movi.n a4, 28 - 282: 4138 l32i.n a3, a1, 16 - 284: 050c movi.n a5, 0 - 286: 2168 l32i.n a6, a1, 8 - 288: 3178 l32i.n a7, a1, 12 - 28a: 1228 l32i.n a2, a2, 4 - 28c: 5129 s32i.n a2, a1, 20 - 28e: 004272 s8i a7, a2, 0 - 291: 014262 s8i a6, a2, 1 - 294: 044252 s8i a5, a2, 4 - 297: 054252 s8i a5, a2, 5 - 29a: 064252 s8i a5, a2, 6 - 29d: 074252 s8i a5, a2, 7 - 2a0: 1338 l32i.n a3, a3, 4 - 2a2: 1139 s32i.n a3, a1, 4 - 2a4: 228b addi.n a2, a2, 8 - 2a6: ffe901 l32r a0, 24c - 2a9: 0000c0 callx0 a0 - 2ac: 5128 l32i.n a2, a1, 20 - 2ae: 040c movi.n a4, 0 - 2b0: 051c32 l16ui a3, a12, 10 - 2b3: 024242 s8i a4, a2, 2 - 2b6: 040c movi.n a4, 0 - 2b8: 034242 s8i a4, a2, 3 - 2bb: ffe501 l32r a0, 250 - 2be: 0000c0 callx0 a0 - 2c1: 030c movi.n a3, 0 - 2c3: 014d mov.n a4, a1 - 2c5: 5178 l32i.n a7, a1, 20 - 2c7: 416820 srli a6, a2, 8 - 2ca: 034762 s8i a6, a7, 3 - 2cd: 024722 s8i a2, a7, 2 - 2d0: 1168 l32i.n a6, a1, 4 - 2d2: 0c2d mov.n a2, a12 - 2d4: 0f0652 l8ui a5, a6, 15 - 2d7: 0e0672 l8ui a7, a6, 14 - 2da: 115580 slli a5, a5, 8 - 2dd: 205570 or a5, a5, a7 - 2e0: 0d0672 l8ui a7, a6, 13 - 2e3: 115580 slli a5, a5, 8 - 2e6: 0c0662 l8ui a6, a6, 12 - 2e9: 205570 or a5, a5, a7 - 2ec: 170c movi.n a7, 1 - 2ee: 115580 slli a5, a5, 8 - 2f1: 205560 or a5, a5, a6 - 2f4: 0159 s32i.n a5, a1, 0 - 2f6: 060c movi.n a6, 0 - 2f8: ffa052 movi a5, 255 - 2fb: ffd601 l32r a0, 254 - 2fe: 0000c0 callx0 a0 - 301: 0c2d mov.n a2, a12 - 303: ffd501 l32r a0, 258 - 306: 0000c0 callx0 a0 - 309: 71c8 l32i.n a12, a1, 28 - 30b: 6108 l32i.n a0, a1, 24 - 30d: 20c112 addi a1, a1, 32 - 310: f00d ret.n - -igmp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: 00e000 excw - 6: e00100 subx4 a0, a1, a0 - 9: 020000 excw - -0000000c : - c: ffff21 l32r a2, 8 - f: fffc31 l32r a3, 0 - 12: fffc41 l32r a4, 4 - 15: 0349 s32i.n a4, a3, 0 - 17: 1329 s32i.n a2, a3, 4 - 19: f00d ret.n - ... - -00000024 : - 24: fffe31 l32r a3, 1c - 27: f0c112 addi a1, a1, -16 - 2a: 11c9 s32i.n a12, a1, 4 - 2c: 0109 s32i.n a0, a1, 0 - 2e: 02cd mov.n a12, a2 - 30: 000fc5 call0 130 - 33: e29c beqz.n a2, 55 - 35: fc68 l32i.n a6, a12, 60 - 37: 100202 l8ui a0, a2, 16 - 3a: 230c movi.n a3, 2 - 3c: 0d4232 s8i a3, a2, 13 - 3f: 001b addi.n a0, a0, 1 - 41: 104202 s8i a0, a2, 16 - 44: 868c beqz.n a6, 50 - 46: 0c2d mov.n a2, a12 - 48: fff631 l32r a3, 20 - 4b: 140c movi.n a4, 1 - 4d: 0006c0 callx0 a6 - 50: 020c movi.n a2, 0 - 52: 000046 j 57 - 55: f27c movi.n a2, -1 - 57: 11c8 l32i.n a12, a1, 4 - 59: 0108 l32i.n a0, a1, 0 - 5b: 10c112 addi a1, a1, 16 - 5e: f00d ret.n - ... - -0000006c : - 6c: e0c112 addi a1, a1, -32 - 6f: 21d9 s32i.n a13, a1, 8 - 71: 41f9 s32i.n a15, a1, 16 - 73: 31e9 s32i.n a14, a1, 12 - 75: 0109 s32i.n a0, a1, 0 - 77: fffa01 l32r a0, 60 - 7a: 11c9 s32i.n a12, a1, 4 - 7c: 20c8 l32i.n a12, a0, 8 - 7e: 02ed mov.n a14, a2 - 80: 4cbc beqz.n a12, b8 - 82: 0f0c movi.n a15, 0 - 84: 1c28 l32i.n a2, a12, 4 - 86: 0cd8 l32i.n a13, a12, 0 - 88: 2592e7 bne a2, a14, b1 - 8b: 2038 l32i.n a3, a0, 8 - 8d: 0193c7 bne a3, a12, 92 - 90: 20d9 s32i.n a13, a0, 8 - 92: fe68 l32i.n a6, a14, 60 - 94: 0f8c beqz.n a15, 98 - 96: 0fd9 s32i.n a13, a15, 0 - 98: 768c beqz.n a6, a3 - 9a: 0e2d mov.n a2, a14 - 9c: 3c8b addi.n a3, a12, 8 - 9e: 040c movi.n a4, 0 - a0: 0006c0 callx0 a6 - a3: 0c2d mov.n a2, a12 - a5: fff001 l32r a0, 68 - a8: 0000c0 callx0 a0 - ab: ffee01 l32r a0, 64 - ae: 000046 j b3 - b1: 0cfd mov.n a15, a12 - b3: 0dcd mov.n a12, a13 - b5: fcbd56 bnez a13, 84 - b8: 020c movi.n a2, 0 - ba: 11c8 l32i.n a12, a1, 4 - bc: 21d8 l32i.n a13, a1, 8 - be: 31e8 l32i.n a14, a1, 12 - c0: 41f8 l32i.n a15, a1, 16 - c2: 0108 l32i.n a0, a1, 0 - c4: 20c112 addi a1, a1, 32 - c7: f00d ret.n - c9: 000000 ill - cc: 000000 ill - ... - -000000d0 : - d0: f0c112 addi a1, a1, -16 - d3: 0109 s32i.n a0, a1, 0 - d5: 11c9 s32i.n a12, a1, 4 - d7: fffdc1 l32r a12, cc - da: 21d9 s32i.n a13, a1, 8 - dc: 2cc8 l32i.n a12, a12, 8 - de: 02dd mov.n a13, a2 - e0: fc8c beqz.n a12, f3 - e2: 1c08 l32i.n a0, a12, 4 - e4: 0690d7 bne a0, a13, ee - e7: 0c2d mov.n a2, a12 - e9: 530c movi.n a3, 5 - eb: 004305 call0 51c - ee: 0cc8 l32i.n a12, a12, 0 - f0: feec56 bnez a12, e2 - f3: 11c8 l32i.n a12, a1, 4 - f5: 21d8 l32i.n a13, a1, 8 - f7: 0108 l32i.n a0, a1, 0 - f9: 10c112 addi a1, a1, 16 - fc: f00d ret.n - fe: 000000 ill - 101: 000000 ill - -00000104 : - 104: ffff61 l32r a6, 100 - 107: 2668 l32i.n a6, a6, 8 - 109: f68c beqz.n a6, 11c - 10b: 1678 l32i.n a7, a6, 4 - 10d: 2698 l32i.n a9, a6, 8 - 10f: 049727 bne a7, a2, 117 - 112: 0388 l32i.n a8, a3, 0 - 114: 081897 beq a8, a9, 120 - 117: 0668 l32i.n a6, a6, 0 - 119: fee656 bnez a6, 10b - 11c: 020c movi.n a2, 0 - 11e: f00d ret.n - 120: 062d mov.n a2, a6 - 122: f00d ret.n - ... - 130: f0c112 addi a1, a1, -16 - 133: 0109 s32i.n a0, a1, 0 - 135: 21d9 s32i.n a13, a1, 8 - 137: 11c9 s32i.n a12, a1, 4 - 139: 02dd mov.n a13, a2 - 13b: 03cd mov.n a12, a3 - 13d: 000005 call0 140 - 140: 72dc bnez.n a2, 15b - 142: 000806 j 166 - 145: 0c08 l32i.n a0, a12, 0 - 147: 2329 s32i.n a2, a3, 8 - 149: 2209 s32i.n a0, a2, 8 - 14b: 0249 s32i.n a4, a2, 0 - 14d: 050c movi.n a5, 0 - 14f: 075252 s16i a5, a2, 14 - 152: 0d4252 s8i a5, a2, 13 - 155: 0c4252 s8i a5, a2, 12 - 158: 104252 s8i a5, a2, 16 - 15b: 11c8 l32i.n a12, a1, 4 - 15d: 21d8 l32i.n a13, a1, 8 - 15f: 0108 l32i.n a0, a1, 0 - 161: 10c112 addi a1, a1, 16 - 164: f00d ret.n - 166: fff021 l32r a2, 128 - 169: 061222 l16ui a2, a2, 12 - 16c: fff001 l32r a0, 12c - 16f: 0000c0 callx0 a0 - 172: fe5216 beqz a2, 15b - 175: ffeb31 l32r a3, 124 - 178: 12d9 s32i.n a13, a2, 4 - 17a: 2348 l32i.n a4, a3, 8 - 17c: fc5c56 bnez a12, 145 - 17f: 000c movi.n a0, 0 - 181: fff086 j 147 - ... - 18c: f0c112 addi a1, a1, -16 - 18f: fffd51 l32r a5, 184 - 192: 0109 s32i.n a0, a1, 0 - 194: 2508 l32i.n a0, a5, 8 - 196: 11c9 s32i.n a12, a1, 4 - 198: 089207 bne a2, a0, 1a4 - 19b: 0c0c movi.n a12, 0 - 19d: 0208 l32i.n a0, a2, 0 - 19f: 2509 s32i.n a0, a5, 8 - 1a1: 000486 j 1b7 - 1a4: 437c movi.n a3, -12 - 1a6: 0c0c movi.n a12, 0 - 1a8: 808c beqz.n a0, 1b4 - 1aa: 0058 l32i.n a5, a0, 0 - 1ac: 181527 beq a5, a2, 1c8 - 1af: 050d mov.n a0, a5 - 1b1: ff5556 bnez a5, 1aa - 1b4: 83c300 moveqz a12, a3, a0 - 1b7: fff401 l32r a0, 188 - 1ba: 0000c0 callx0 a0 - 1bd: 0c2d mov.n a2, a12 - 1bf: 0108 l32i.n a0, a1, 0 - 1c1: 11c8 l32i.n a12, a1, 4 - 1c3: 10c112 addi a1, a1, 16 - 1c6: f00d ret.n - 1c8: 0248 l32i.n a4, a2, 0 - 1ca: 0049 s32i.n a4, a0, 0 - 1cc: fff906 j 1b4 - ... - -000001f0 : - 1f0: e0c112 addi a1, a1, -32 - 1f3: 3109 s32i.n a0, a1, 12 - 1f5: 41c9 s32i.n a12, a1, 16 - 1f7: 51d9 s32i.n a13, a1, 20 - 1f9: 61e9 s32i.n a14, a1, 24 - 1fb: 04dd mov.n a13, a4 - 1fd: 03ed mov.n a14, a3 - 1ff: 1248 l32i.n a4, a2, 4 - 201: 02cd mov.n a12, a2 - 203: 010432 l8ui a3, a4, 1 - 206: 000442 l8ui a4, a4, 0 - 209: 113380 slli a3, a3, 8 - 20c: 203340 or a3, a3, a4 - 20f: 343030 extui a3, a3, 0, 4 - 212: 1133e0 slli a3, a3, 2 - 215: 603030 neg a3, a3 - 218: 113300 slli a3, a3, 16 - 21b: 313030 srai a3, a3, 16 - 21e: ffee01 l32r a0, 1d8 - 221: 0000c0 callx0 a0 - 224: d2dc bnez.n a2, 245 - 226: 051c32 l16ui a3, a12, 10 - 229: 21d9 s32i.n a13, a1, 8 - 22b: 1683b6 bltui a3, 8, 245 - 22e: 1cd8 l32i.n a13, a12, 4 - 230: 0d2d mov.n a2, a13 - 232: ffea01 l32r a0, 1dc - 235: 0000c0 callx0 a0 - 238: 92ac beqz.n a2, 265 - 23a: 0c2d mov.n a2, a12 - 23c: ffe901 l32r a0, 1e0 - 23f: 0000c0 callx0 a0 - 242: 000486 j 258 - 245: 0c2d mov.n a2, a12 - 247: ffe701 l32r a0, 1e4 - 24a: 0000c0 callx0 a0 - 24d: 0001c6 j 258 - 250: 0c2d mov.n a2, a12 - 252: ffe501 l32r a0, 1e8 - 255: 0000c0 callx0 a0 - 258: 41c8 l32i.n a12, a1, 16 - 25a: 51d8 l32i.n a13, a1, 20 - 25c: 61e8 l32i.n a14, a1, 24 - 25e: 3108 l32i.n a0, a1, 12 - 260: 20c112 addi a1, a1, 32 - 263: f00d ret.n - 265: 0e2d mov.n a2, a14 - 267: 2138 l32i.n a3, a1, 8 - 269: 000005 call0 26c - 26c: 92cc bnez.n a2, 279 - 26e: 0c2d mov.n a2, a12 - 270: ffdf01 l32r a0, 1ec - 273: 0000c0 callx0 a0 - 276: fff786 j 258 - 279: 000d72 l8ui a7, a13, 0 - 27c: 161c movi.n a6, 17 - 27e: 1a1767 beq a7, a6, 29c - 281: 681c movi.n a8, 22 - 283: c99787 bne a7, a8, 250 - 286: 0d0292 l8ui a9, a2, 13 - 289: c31966 bnei a9, 1, 250 - 28c: 2a0c movi.n a10, 2 - 28e: 0b0c movi.n a11, 0 - 290: 0752b2 s16i a11, a2, 14 - 293: 0c42b2 s8i a11, a2, 12 - 296: 0d42a2 s8i a10, a2, 13 - 299: ffecc6 j 250 - 29c: ffcd71 l32r a7, 1d0 - 29f: 2138 l32i.n a3, a1, 8 - 2a1: 0708 l32i.n a0, a7, 0 - 2a3: 0338 l32i.n a3, a3, 0 - 2a5: c47c movi.n a4, -4 - 2a7: 229307 bne a3, a0, 2cd - 2aa: 5e1d47 beq a13, a4, 30c - 2ad: 070d52 l8ui a5, a13, 7 - 2b0: 060d62 l8ui a6, a13, 6 - 2b3: 115580 slli a5, a5, 8 - 2b6: 205560 or a5, a5, a6 - 2b9: 050d62 l8ui a6, a13, 5 - 2bc: 115580 slli a5, a5, 8 - 2bf: 205560 or a5, a5, a6 - 2c2: 040d62 l8ui a6, a13, 4 - 2c5: 115580 slli a5, a5, 8 - 2c8: 205560 or a5, a5, a6 - 2cb: d5bc beqz.n a5, 30c - 2cd: 029d47 bne a13, a4, 2d3 - 2d0: ffdf06 j 250 - 2d3: 070d42 l8ui a4, a13, 7 - 2d6: 060d52 l8ui a5, a13, 6 - 2d9: 114480 slli a4, a4, 8 - 2dc: 204450 or a4, a4, a5 - 2df: 050d52 l8ui a5, a13, 5 - 2e2: 114480 slli a4, a4, 8 - 2e5: 204450 or a4, a4, a5 - 2e8: 040d52 l8ui a5, a13, 4 - 2eb: 114480 slli a4, a4, 8 - 2ee: 204450 or a4, a4, a5 - 2f1: f5b416 beqz a4, 250 - 2f4: 089307 bne a3, a0, 300 - 2f7: 0e2d mov.n a2, a14 - 2f9: 0149 s32i.n a4, a1, 0 - 2fb: 013d mov.n a3, a1 - 2fd: 000005 call0 300 - 300: f4c216 beqz a2, 250 - 303: 010d32 l8ui a3, a13, 1 - 306: 002145 call0 51c - 309: ffd0c6 j 250 - 30c: 010d52 l8ui a5, a13, 1 - 30f: 35cc bnez.n a5, 316 - 311: a60c movi.n a6, 10 - 313: 014d62 s8i a6, a13, 1 - 316: 2708 l32i.n a0, a7, 8 - 318: f34016 beqz a0, 250 - 31b: 1088 l32i.n a8, a0, 4 - 31d: 1598e7 bne a8, a14, 336 - 320: 20a8 l32i.n a10, a0, 8 - 322: 0798 l32i.n a9, a7, 0 - 324: 1109 s32i.n a0, a1, 4 - 326: 0c19a7 beq a9, a10, 336 - 329: 010d32 l8ui a3, a13, 1 - 32c: 002d mov.n a2, a0 - 32e: 001ec5 call0 51c - 331: 1108 l32i.n a0, a1, 4 - 333: ffa871 l32r a7, 1d4 - 336: 0008 l32i.n a0, a0, 0 - 338: fdf056 bnez a0, 31b - 33b: ffc446 j 250 - ... - -00000348 : - 348: e0c112 addi a1, a1, -32 - 34b: 21c9 s32i.n a12, a1, 8 - 34d: 1109 s32i.n a0, a1, 4 - 34f: 31d9 s32i.n a13, a1, 12 - 351: 41e9 s32i.n a14, a1, 16 - 353: 03dd mov.n a13, a3 - 355: 02ed mov.n a14, a2 - 357: 0308 l32i.n a0, a3, 0 - 359: f0a022 movi a2, 240 - 35c: e0a032 movi a3, 224 - 35f: 102020 and a2, a0, a2 - 362: 0c9237 bne a2, a3, 372 - 365: fff631 l32r a3, 340 - 368: fff7c1 l32r a12, 344 - 36b: 0338 l32i.n a3, a3, 0 - 36d: 0cc8 l32i.n a12, a12, 0 - 36f: 139307 bne a3, a0, 386 - 372: a27c movi.n a2, -6 - 374: 000046 j 379 - 377: a27c movi.n a2, -6 - 379: 21c8 l32i.n a12, a1, 8 - 37b: 31d8 l32i.n a13, a1, 12 - 37d: 41e8 l32i.n a14, a1, 16 - 37f: 1108 l32i.n a0, a1, 4 - 381: 20c112 addi a1, a1, 32 - 384: f00d ret.n - 386: fedc16 beqz a12, 377 - 389: a27c movi.n a2, -6 - 38b: 350c32 l8ui a3, a12, 53 - 38e: 0a6377 bbci a3, 7, 39c - 391: fe8c beqz.n a14, 3a4 - 393: 0e08 l32i.n a0, a14, 0 - 395: b08c beqz.n a0, 3a4 - 397: 1c48 l32i.n a4, a12, 4 - 399: 071407 beq a4, a0, 3a4 - 39c: 0cc8 l32i.n a12, a12, 0 - 39e: fe9c56 bnez a12, 38b - 3a1: fff506 j 379 - 3a4: 0c2d mov.n a2, a12 - 3a6: 0d3d mov.n a3, a13 - 3a8: ffd845 call0 130 - 3ab: 020d mov.n a0, a2 - 3ad: 92bc beqz.n a2, 3ea - 3af: 0d0252 l8ui a5, a2, 13 - 3b2: 100262 l8ui a6, a2, 16 - 3b5: 45ec bnez.n a5, 3dd - 3b7: 0109 s32i.n a0, a1, 0 - 3b9: b6cc bnez.n a6, 3c8 - 3bb: fc68 l32i.n a6, a12, 60 - 3bd: 768c beqz.n a6, 3c8 - 3bf: 0c2d mov.n a2, a12 - 3c1: 0d3d mov.n a3, a13 - 3c3: 140c movi.n a4, 1 - 3c5: 0006c0 callx0 a6 - 3c8: 0128 l32i.n a2, a1, 0 - 3ca: 631c movi.n a3, 22 - 3cc: 001c05 call0 590 - 3cf: 0128 l32i.n a2, a1, 0 - 3d1: 530c movi.n a3, 5 - 3d3: 0011c5 call0 4f0 - 3d6: 0108 l32i.n a0, a1, 0 - 3d8: 170c movi.n a7, 1 - 3da: 0d4072 s8i a7, a0, 13 - 3dd: 100082 l8ui a8, a0, 16 - 3e0: 020c movi.n a2, 0 - 3e2: 881b addi.n a8, a8, 1 - 3e4: 104082 s8i a8, a0, 16 - 3e7: ffec46 j 39c - 3ea: f27c movi.n a2, -1 - 3ec: ffe246 j 379 - ... - -000003f8 : - 3f8: e0c112 addi a1, a1, -32 - 3fb: 31c9 s32i.n a12, a1, 12 - 3fd: 2109 s32i.n a0, a1, 8 - 3ff: 41d9 s32i.n a13, a1, 16 - 401: 51e9 s32i.n a14, a1, 20 - 403: 03dd mov.n a13, a3 - 405: 02ed mov.n a14, a2 - 407: 0308 l32i.n a0, a3, 0 - 409: f0a022 movi a2, 240 - 40c: e0a032 movi a3, 224 - 40f: 102020 and a2, a0, a2 - 412: 0c9237 bne a2, a3, 422 - 415: fff631 l32r a3, 3f0 - 418: fff7c1 l32r a12, 3f4 - 41b: 0338 l32i.n a3, a3, 0 - 41d: 0cc8 l32i.n a12, a12, 0 - 41f: 179307 bne a3, a0, 43a - 422: a27c movi.n a2, -6 - 424: 000146 j 42d - 427: a47c movi.n a4, -6 - 429: 0149 s32i.n a4, a1, 0 - 42b: 0128 l32i.n a2, a1, 0 - 42d: 31c8 l32i.n a12, a1, 12 - 42f: 41d8 l32i.n a13, a1, 16 - 431: 51e8 l32i.n a14, a1, 20 - 433: 2108 l32i.n a0, a1, 8 - 435: 20c112 addi a1, a1, 32 - 438: f00d ret.n - 43a: fe9c16 beqz a12, 427 - 43d: a07c movi.n a0, -6 - 43f: 0109 s32i.n a0, a1, 0 - 441: 350c22 l8ui a2, a12, 53 - 444: 4b6277 bbci a2, 7, 493 - 447: 7e8c beqz.n a14, 452 - 449: 0e08 l32i.n a0, a14, 0 - 44b: 308c beqz.n a0, 452 - 44d: 1c38 l32i.n a3, a12, 4 - 44f: 409307 bne a3, a0, 493 - 452: 0c2d mov.n a2, a12 - 454: 0d3d mov.n a3, a13 - 456: 000005 call0 458 - 459: 020d mov.n a0, a2 - 45b: 42bc beqz.n a2, 493 - 45d: 100222 l8ui a2, a2, 16 - 460: 2622f6 bgeui a2, 2, 48a - 463: 0c0042 l8ui a4, a0, 12 - 466: 1109 s32i.n a0, a1, 4 - 468: 748c beqz.n a4, 473 - 46a: 731c movi.n a3, 23 - 46c: 002d mov.n a2, a0 - 46e: 001205 call0 590 - 471: 1108 l32i.n a0, a1, 4 - 473: fc68 l32i.n a6, a12, 60 - 475: 1109 s32i.n a0, a1, 4 - 477: 768c beqz.n a6, 482 - 479: 0c2d mov.n a2, a12 - 47b: 0d3d mov.n a3, a13 - 47d: 040c movi.n a4, 0 - 47f: 0006c0 callx0 a6 - 482: 1128 l32i.n a2, a1, 4 - 484: ffd045 call0 18c - 487: 000106 j 48f - 48a: 520b addi.n a5, a2, -1 - 48c: 104052 s8i a5, a0, 16 - 48f: 060c movi.n a6, 0 - 491: 0169 s32i.n a6, a1, 0 - 493: 0cc8 l32i.n a12, a12, 0 - 495: fa8c56 bnez a12, 441 - 498: ffe3c6 j 42b - 49b: 000000 ill - ... - -000004a0 : - 4a0: f0c112 addi a1, a1, -16 - 4a3: 11c9 s32i.n a12, a1, 4 - 4a5: fffdc1 l32r a12, 49c - 4a8: 2cc8 l32i.n a12, a12, 8 - 4aa: 0109 s32i.n a0, a1, 0 - 4ac: 7c9c beqz.n a12, 4c7 - 4ae: 071c02 l16ui a0, a12, 14 - 4b1: d08c beqz.n a0, 4c2 - 4b3: 200b addi.n a2, a0, -1 - 4b5: f42020 extui a2, a2, 0, 16 - 4b8: 075c22 s16i a2, a12, 14 - 4bb: 32cc bnez.n a2, 4c2 - 4bd: 0c2d mov.n a2, a12 - 4bf: 000105 call0 4d0 - 4c2: 0cc8 l32i.n a12, a12, 0 - 4c4: fe6c56 bnez a12, 4ae - 4c7: 11c8 l32i.n a12, a1, 4 - 4c9: 0108 l32i.n a0, a1, 0 - 4cb: 10c112 addi a1, a1, 16 - 4ce: f00d ret.n - 4d0: f0c112 addi a1, a1, -16 - 4d3: 0109 s32i.n a0, a1, 0 - 4d5: 0d0202 l8ui a0, a2, 13 - 4d8: 041066 bnei a0, 1, 4e0 - 4db: 631c movi.n a3, 22 - 4dd: 000b05 call0 590 - 4e0: 0108 l32i.n a0, a1, 0 - 4e2: 10c112 addi a1, a1, 16 - 4e5: f00d ret.n - ... - 4ef: c11200 mul16u a1, a2, a0 - 4f2: 0129f0 slli a2, a9, 17 - 4f5: 1139 s32i.n a3, a1, 4 - 4f7: 2109 s32i.n a0, a1, 8 - 4f9: fffb01 l32r a0, 4e8 - 4fc: 0000c0 callx0 a0 - 4ff: 1138 l32i.n a3, a1, 4 - 501: 140c movi.n a4, 1 - 503: 833430 moveqz a3, a4, a3 - 506: 330b addi.n a3, a3, -1 - 508: fff901 l32r a0, 4ec - 50b: 0000c0 callx0 a0 - 50e: 0168 l32i.n a6, a1, 0 - 510: 521b addi.n a5, a2, 1 - 512: 2108 l32i.n a0, a1, 8 - 514: 075652 s16i a5, a6, 14 - 517: 10c112 addi a1, a1, 16 - 51a: f00d ret.n - 51c: f0c112 addi a1, a1, -16 - 51f: 11c9 s32i.n a12, a1, 4 - 521: 0109 s32i.n a0, a1, 0 - 523: 0d0202 l8ui a0, a2, 13 - 526: 02cd mov.n a12, a2 - 528: 0d2026 beqi a0, 2, 539 - 52b: 141066 bnei a0, 1, 543 - 52e: 071202 l16ui a0, a2, 14 - 531: f42030 extui a2, a3, 0, 16 - 534: 108c beqz.n a0, 539 - 536: 09b207 bgeu a2, a0, 543 - 539: 0c2d mov.n a2, a12 - 53b: fffb45 call0 4f0 - 53e: 130c movi.n a3, 1 - 540: 0d4c32 s8i a3, a12, 13 - 543: 11c8 l32i.n a12, a1, 4 - 545: 0108 l32i.n a0, a1, 0 - 547: 10c112 addi a1, a1, 16 - 54a: f00d ret.n - 54c: 000000 ill - 54f: a48200 extui a8, a0, 2, 11 - 552: 060c94 excw - 555: e0c112 addi a1, a1, -32 - 558: 5109 s32i.n a0, a1, 20 - 55a: 10c172 addi a7, a1, 16 - 55d: 400c movi.n a0, 4 - 55f: 095162 s16i a6, a1, 18 - 562: 085182 s16i a8, a1, 16 - 565: 0159 s32i.n a5, a1, 0 - 567: 1179 s32i.n a7, a1, 4 - 569: 150c movi.n a5, 1 - 56b: 270c movi.n a7, 2 - 56d: 2109 s32i.n a0, a1, 8 - 56f: fff701 l32r a0, 54c - 572: 0000c0 callx0 a0 - 575: 5108 l32i.n a0, a1, 20 - 577: 20c112 addi a1, a1, 32 - 57a: f00d ret.n - 57c: 000000 ill - 57f: 000400 excw - ... - 58e: 0c0000 excw - 591: c11204 excw - 594: 51c9e0 excw - 597: 4109 s32i.n a0, a1, 16 - 599: 61d9 s32i.n a13, a1, 24 - 59b: fff801 l32r a0, 57c - 59e: 02dd mov.n a13, a2 - 5a0: 03cd mov.n a12, a3 - 5a2: 020c movi.n a2, 0 - 5a4: 830c movi.n a3, 8 - 5a6: 0008 l32i.n a0, a0, 0 - 5a8: 0109 s32i.n a0, a1, 0 - 5aa: fff601 l32r a0, 584 - 5ad: 0000c0 callx0 a0 - 5b0: 097216 beqz a2, 64b - 5b3: 731c movi.n a3, 23 - 5b5: 1129 s32i.n a2, a1, 4 - 5b7: 1248 l32i.n a4, a2, 4 - 5b9: 671c movi.n a7, 22 - 5bb: 1d28 l32i.n a2, a13, 4 - 5bd: 3149 s32i.n a4, a1, 12 - 5bf: 1228 l32i.n a2, a2, 4 - 5c1: 0129 s32i.n a2, a1, 0 - 5c3: 229c77 bne a12, a7, 5e9 - 5c6: 160c movi.n a6, 1 - 5c8: 5d8b addi.n a5, a13, 8 - 5ca: 2d88 l32i.n a8, a13, 8 - 5cc: 044482 s8i a8, a4, 4 - 5cf: 418880 srli a8, a8, 8 - 5d2: 2159 s32i.n a5, a1, 8 - 5d4: 054482 s8i a8, a4, 5 - 5d7: 418880 srli a8, a8, 8 - 5da: 064482 s8i a8, a4, 6 - 5dd: 418880 srli a8, a8, 8 - 5e0: 074482 s8i a8, a4, 7 - 5e3: 0c4d62 s8i a6, a13, 12 - 5e6: 000946 j 60f - 5e9: 1e9c37 bne a12, a3, 60b - 5ec: ffe591 l32r a9, 580 - 5ef: 2da8 l32i.n a10, a13, 8 - 5f1: 0444a2 s8i a10, a4, 4 - 5f4: 41a8a0 srli a10, a10, 8 - 5f7: 2199 s32i.n a9, a1, 8 - 5f9: 0544a2 s8i a10, a4, 5 - 5fc: 41a8a0 srli a10, a10, 8 - 5ff: 0644a2 s8i a10, a4, 6 - 602: 41a8a0 srli a10, a10, 8 - 605: 0744a2 s8i a10, a4, 7 - 608: 0000c6 j 60f - 60b: 0b0c movi.n a11, 0 - 60d: 21b9 s32i.n a11, a1, 8 - 60f: 021c77 beq a12, a7, 615 - 612: 2d9c37 bne a12, a3, 643 - 615: 830c movi.n a3, 8 - 617: 3128 l32i.n a2, a1, 12 - 619: 000c movi.n a0, 0 - 61b: 0042c2 s8i a12, a2, 0 - 61e: 014202 s8i a0, a2, 1 - 621: 024202 s8i a0, a2, 2 - 624: 034202 s8i a0, a2, 3 - 627: ffd801 l32r a0, 588 - 62a: 0000c0 callx0 a0 - 62d: 2148 l32i.n a4, a1, 8 - 62f: 3138 l32i.n a3, a1, 12 - 631: 1d58 l32i.n a5, a13, 4 - 633: 024322 s8i a2, a3, 2 - 636: 412820 srli a2, a2, 8 - 639: 034322 s8i a2, a3, 3 - 63c: 013d mov.n a3, a1 - 63e: 1128 l32i.n a2, a1, 4 - 640: fff0c5 call0 550 - 643: 1128 l32i.n a2, a1, 4 - 645: ffd101 l32r a0, 58c - 648: 0000c0 callx0 a0 - 64b: 51c8 l32i.n a12, a1, 20 - 64d: 61d8 l32i.n a13, a1, 24 - 64f: 4108 l32i.n a0, a1, 16 - 651: 20c112 addi a1, a1, 32 - 654: f00d ret.n - -inet_chksum.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 025d mov.n a5, a2 - 2: 047020 extui a7, a2, 0, 1 - 5: f0c112 addi a1, a1, -16 - 8: 040c movi.n a4, 0 - a: 005142 s16i a4, a1, 0 - d: 0c6207 bbci a2, 0, 1d - 10: 0913a6 blti a3, 1, 1d - 13: 521b addi.n a5, a2, 1 - 15: 330b addi.n a3, a3, -1 - 17: 000262 l8ui a6, a2, 0 - 1a: 014162 s8i a6, a1, 1 - 1d: 036d mov.n a6, a3 - 1f: 1f23a6 blti a3, 2, 42 - 22: 020c movi.n a2, 0 - 24: 831b addi.n a8, a3, 1 - 26: b38330 movgez a8, a3, a3 - 29: 218180 srai a8, a8, 1 - 2c: fec332 addi a3, a3, -2 - 2f: 001592 l16ui a9, a5, 0 - 32: 552b addi.n a5, a5, 2 - 34: 292a add.n a2, a9, a2 - 36: f223e6 bgei a3, 2, 2c - 39: 1138f0 slli a3, a8, 1 - 3c: c03630 sub a3, a6, a3 - 3f: 000046 j 44 - 42: 020c movi.n a2, 0 - 44: 0513a6 blti a3, 1, 4d - 47: 000542 l8ui a4, a5, 0 - 4a: 004142 s8i a4, a1, 0 - 4d: 001152 l16ui a5, a1, 0 - 50: 10c112 addi a1, a1, 16 - 53: 252a add.n a2, a5, a2 - 55: f44020 extui a4, a2, 0, 16 - 58: f53020 extui a3, a2, 16, 16 - 5b: 434a add.n a4, a3, a4 - 5d: f54040 extui a4, a4, 16, 16 - 60: 334a add.n a3, a3, a4 - 62: 223a add.n a2, a2, a3 - 64: 114280 slli a4, a2, 8 - 67: 743820 extui a3, a2, 8, 8 - 6a: 203340 or a3, a3, a4 - 6d: 932370 movnez a2, a3, a7 - 70: f42020 extui a2, a2, 0, 16 - 73: f00d ret.n - 75: 000000 ill - -00000078 : - 78: e0c112 addi a1, a1, -32 - 7b: 0109 s32i.n a0, a1, 0 - 7d: 31e9 s32i.n a14, a1, 12 - 7f: 11c9 s32i.n a12, a1, 4 - 81: 21d9 s32i.n a13, a1, 8 - 83: 02cd mov.n a12, a2 - 85: 062d mov.n a2, a6 - 87: 047c16 beqz a12, d2 - 8a: 0d0c movi.n a13, 0 - 8c: 0e0c movi.n a14, 0 - 8e: 4139 s32i.n a3, a1, 16 - 90: 5149 s32i.n a4, a1, 20 - 92: 6159 s32i.n a5, a1, 24 - 94: 7169 s32i.n a6, a1, 28 - 96: 1c28 l32i.n a2, a12, 4 - 98: 051c32 l16ui a3, a12, 10 - 9b: fff645 call0 0 - 9e: d2da add.n a13, a2, a13 - a0: 051c22 l16ui a2, a12, 10 - a3: f500d0 extui a0, a13, 16, 16 - a6: 0cc8 l32i.n a12, a12, 0 - a8: f4d0d0 extui a13, a13, 0, 16 - ab: dd0a add.n a13, a13, a0 - ad: 136207 bbci a2, 0, c4 - b0: 110d80 slli a0, a13, 8 - b3: 74d8d0 extui a13, a13, 8, 8 - b6: 20dd00 or a13, a13, a0 - b9: f4d0d0 extui a13, a13, 0, 16 - bc: 100c movi.n a0, 1 - be: c0e0e0 sub a14, a0, a14 - c1: 74e0e0 extui a14, a14, 0, 8 - c4: fcec56 bnez a12, 96 - c7: 7128 l32i.n a2, a1, 28 - c9: 6158 l32i.n a5, a1, 24 - cb: 5148 l32i.n a4, a1, 20 - cd: 4138 l32i.n a3, a1, 16 - cf: 0000c6 j d6 - d2: 0d0c movi.n a13, 0 - d4: 0e0c movi.n a14, 0 - d6: 0108 l32i.n a0, a1, 0 - d8: 11c8 l32i.n a12, a1, 4 - da: 749820 extui a9, a2, 8, 8 - dd: 117280 slli a7, a2, 8 - e0: 11bd80 slli a11, a13, 8 - e3: 0388 l32i.n a8, a3, 0 - e5: 74a8d0 extui a10, a13, 8, 8 - e8: f56080 extui a6, a8, 16, 16 - eb: 20aab0 or a10, a10, a11 - ee: 207790 or a7, a7, a9 - f1: f47070 extui a7, a7, 0, 16 - f4: f4a0a0 extui a10, a10, 0, 16 - f7: 93dae0 movnez a13, a10, a14 - fa: f42080 extui a2, a8, 0, 16 - fd: 31e8 l32i.n a14, a1, 12 - ff: 226a add.n a2, a2, a6 - 101: 118580 slli a8, a5, 8 - 104: 0468 l32i.n a6, a4, 0 - 106: 2d2a add.n a2, a13, a2 - 108: f48080 extui a8, a8, 0, 16 - 10b: 21d8 l32i.n a13, a1, 8 - 10d: 778a add.n a7, a7, a8 - 10f: 20c112 addi a1, a1, 32 - 112: f58060 extui a8, a6, 16, 16 - 115: f46060 extui a6, a6, 0, 16 - 118: 668a add.n a6, a6, a8 - 11a: 667a add.n a6, a6, a7 - 11c: 226a add.n a2, a2, a6 - 11e: f47020 extui a7, a2, 0, 16 - 121: f56020 extui a6, a2, 16, 16 - 124: 262a add.n a2, a6, a2 - 126: 667a add.n a6, a6, a7 - 128: f56060 extui a6, a6, 16, 16 - 12b: 226a add.n a2, a2, a6 - 12d: f67c movi.n a6, -1 - 12f: 302260 xor a2, a2, a6 - 132: f42020 extui a2, a2, 0, 16 - 135: f00d ret.n - ... - -00000138 : - 138: d0c112 addi a1, a1, -48 - 13b: 81f9 s32i.n a15, a1, 32 - 13d: 4109 s32i.n a0, a1, 16 - 13f: 3139 s32i.n a3, a1, 12 - 141: 2149 s32i.n a4, a1, 8 - 143: 1159 s32i.n a5, a1, 4 - 145: 71e9 s32i.n a14, a1, 28 - 147: 61d9 s32i.n a13, a1, 24 - 149: 51c9 s32i.n a12, a1, 20 - 14b: 07dd mov.n a13, a7 - 14d: 02cd mov.n a12, a2 - 14f: 0e0c movi.n a14, 0 - 151: 062d mov.n a2, a6 - 153: 0129 s32i.n a2, a1, 0 - 155: 060c movi.n a6, 0 - 157: 9169 s32i.n a6, a1, 36 - 159: 047c16 beqz a12, 1a4 - 15c: 044d16 beqz a13, 1a4 - 15f: 051c02 l16ui a0, a12, 10 - 162: 01bd07 bgeu a13, a0, 167 - 165: 0d0d mov.n a0, a13 - 167: 1c28 l32i.n a2, a12, 4 - 169: f4f000 extui a15, a0, 0, 16 - 16c: 0f3d mov.n a3, a15 - 16e: ffe905 call0 0 - 171: 051c72 l16ui a7, a12, 10 - 174: e2ea add.n a14, a2, a14 - 176: c0ddf0 sub a13, a13, a15 - 179: f4d0d0 extui a13, a13, 0, 16 - 17c: f500e0 extui a0, a14, 16, 16 - 17f: 0cc8 l32i.n a12, a12, 0 - 181: f4e0e0 extui a14, a14, 0, 16 - 184: ee0a add.n a14, a14, a0 - 186: 176707 bbci a7, 0, 1a1 - 189: 11fe80 slli a15, a14, 8 - 18c: 100c movi.n a0, 1 - 18e: 74e8e0 extui a14, a14, 8, 8 - 191: 20eef0 or a14, a14, a15 - 194: 91f8 l32i.n a15, a1, 36 - 196: f4e0e0 extui a14, a14, 0, 16 - 199: c000f0 sub a0, a0, a15 - 19c: 74f000 extui a15, a0, 0, 8 - 19f: 91f9 s32i.n a15, a1, 36 - 1a1: ffed06 j 159 - 1a4: 4108 l32i.n a0, a1, 16 - 1a6: 51c8 l32i.n a12, a1, 20 - 1a8: 61d8 l32i.n a13, a1, 24 - 1aa: 81f8 l32i.n a15, a1, 32 - 1ac: 3128 l32i.n a2, a1, 12 - 1ae: 114e80 slli a4, a14, 8 - 1b1: 7438e0 extui a3, a14, 8, 8 - 1b4: 203340 or a3, a3, a4 - 1b7: 0228 l32i.n a2, a2, 0 - 1b9: 9148 l32i.n a4, a1, 36 - 1bb: f43030 extui a3, a3, 0, 16 - 1be: 93e340 movnez a14, a3, a4 - 1c1: f53020 extui a3, a2, 16, 16 - 1c4: 0148 l32i.n a4, a1, 0 - 1c6: f42020 extui a2, a2, 0, 16 - 1c9: 223a add.n a2, a2, a3 - 1cb: 745840 extui a5, a4, 8, 8 - 1ce: 2138 l32i.n a3, a1, 8 - 1d0: 2e2a add.n a2, a14, a2 - 1d2: 114480 slli a4, a4, 8 - 1d5: 71e8 l32i.n a14, a1, 28 - 1d7: 204450 or a4, a4, a5 - 1da: f44040 extui a4, a4, 0, 16 - 1dd: 1158 l32i.n a5, a1, 4 - 1df: 0338 l32i.n a3, a3, 0 - 1e1: 115580 slli a5, a5, 8 - 1e4: f45050 extui a5, a5, 0, 16 - 1e7: 30c112 addi a1, a1, 48 - 1ea: 445a add.n a4, a4, a5 - 1ec: f55030 extui a5, a3, 16, 16 - 1ef: f43030 extui a3, a3, 0, 16 - 1f2: 335a add.n a3, a3, a5 - 1f4: 334a add.n a3, a3, a4 - 1f6: 223a add.n a2, a2, a3 - 1f8: f44020 extui a4, a2, 0, 16 - 1fb: f53020 extui a3, a2, 16, 16 - 1fe: 232a add.n a2, a3, a2 - 200: 334a add.n a3, a3, a4 - 202: f53030 extui a3, a3, 16, 16 - 205: 223a add.n a2, a2, a3 - 207: f37c movi.n a3, -1 - 209: 302230 xor a2, a2, a3 - 20c: f42020 extui a2, a2, 0, 16 - 20f: f00d ret.n - 211: 000000 ill - -00000214 : - 214: f0c112 addi a1, a1, -16 - 217: 0109 s32i.n a0, a1, 0 - 219: ffde45 call0 0 - 21c: 0108 l32i.n a0, a1, 0 - 21e: f37c movi.n a3, -1 - 220: 10c112 addi a1, a1, 16 - 223: 302230 xor a2, a2, a3 - 226: f42020 extui a2, a2, 0, 16 - 229: f00d ret.n - ... - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 0109 s32i.n a0, a1, 0 - 231: 31e9 s32i.n a14, a1, 12 - 233: 11c9 s32i.n a12, a1, 4 - 235: 21d9 s32i.n a13, a1, 8 - 237: 02cd mov.n a12, a2 - 239: 62bc beqz.n a2, 273 - 23b: 0d0c movi.n a13, 0 - 23d: 0e0c movi.n a14, 0 - 23f: 1c28 l32i.n a2, a12, 4 - 241: 051c32 l16ui a3, a12, 10 - 244: ffdb85 call0 0 - 247: d2da add.n a13, a2, a13 - 249: 051c22 l16ui a2, a12, 10 - 24c: f500d0 extui a0, a13, 16, 16 - 24f: 0cc8 l32i.n a12, a12, 0 - 251: f4d0d0 extui a13, a13, 0, 16 - 254: dd0a add.n a13, a13, a0 - 256: 136207 bbci a2, 0, 26d - 259: 110d80 slli a0, a13, 8 - 25c: 74d8d0 extui a13, a13, 8, 8 - 25f: 20dd00 or a13, a13, a0 - 262: f4d0d0 extui a13, a13, 0, 16 - 265: 100c movi.n a0, 1 - 267: c0e0e0 sub a14, a0, a14 - 26a: 74e0e0 extui a14, a14, 0, 8 - 26d: fcec56 bnez a12, 23f - 270: 0000c6 j 277 - 273: 0d0c movi.n a13, 0 - 275: 0e0c movi.n a14, 0 - 277: 0108 l32i.n a0, a1, 0 - 279: 11c8 l32i.n a12, a1, 4 - 27b: f27c movi.n a2, -1 - 27d: 114d80 slli a4, a13, 8 - 280: 7438d0 extui a3, a13, 8, 8 - 283: 203340 or a3, a3, a4 - 286: 93d3e0 movnez a13, a3, a14 - 289: 302d20 xor a2, a13, a2 - 28c: 31e8 l32i.n a14, a1, 12 - 28e: 21d8 l32i.n a13, a1, 8 - 290: f42020 extui a2, a2, 0, 16 - 293: 10c112 addi a1, a1, 16 - 296: f00d ret.n - -inet.o: file format elf32-xtensa-le - - -init.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000e00 excw - 3: 086060 excw - ... - -00000018 : - 18: f0c112 addi a1, a1, -16 - 1b: 0109 s32i.n a0, a1, 0 - 1d: 530c movi.n a3, 5 - 1f: fff821 l32r a2, 0 - 22: 0020c0 memw - 25: ff6232 s32i a3, a2, 0x3fc - 28: fff701 l32r a0, 4 - 2b: 0020c0 memw - 2e: fc6202 s32i a0, a2, 0x3f0 - 31: fff501 l32r a0, 8 - 34: 0000c0 callx0 a0 - 37: fff501 l32r a0, c - 3a: 0000c0 callx0 a0 - 3d: fff401 l32r a0, 10 - 40: 0000c0 callx0 a0 - 43: fff401 l32r a0, 14 - 46: 0000c0 callx0 a0 - 49: 0108 l32i.n a0, a1, 0 - 4b: 10c112 addi a1, a1, 16 - 4e: f00d ret.n - -ip_addr.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 1f0226 beqi a2, -1, 23 - 3: c29c beqz.n a2, 23 - 5: 350342 l8ui a4, a3, 53 - 8: 1b6417 bbci a4, 1, 27 - b: 1368 l32i.n a6, a3, 4 - d: 2338 l32i.n a3, a3, 8 - f: 141627 beq a6, a2, 27 - 12: 107320 and a7, a3, a2 - 15: 105630 and a5, a6, a3 - 18: 0b9577 bne a5, a7, 27 - 1b: f87c movi.n a8, -1 - 1d: 308380 xor a8, a3, a8 - 20: 03c287 bnall a2, a8, 27 - 23: 120c movi.n a2, 1 - 25: f00d ret.n - 27: 020c movi.n a2, 0 - 29: f00d ret.n - 2b: 000000 ill - 2e: 008000 excw - 31: ff .byte 0xff - ... - -00000034 : - 34: fffe51 l32r a5, 2c - 37: 753820 extui a3, a2, 24, 8 - 3a: 016280 slli a6, a2, 24 - 3d: fffc81 l32r a8, 30 - 40: 417820 srli a7, a2, 8 - 43: 104280 and a4, a2, a8 - 46: 107780 and a7, a7, a8 - 49: 114480 slli a4, a4, 8 - 4c: 204460 or a4, a4, a6 - 4f: 203370 or a3, a3, a7 - 52: 202340 or a2, a3, a4 - 55: 080257 bnone a2, a5, 61 - 58: 415150 srli a5, a5, 1 - 5b: ff6556 bnez a5, 55 - 5e: 000286 j 6c - 61: 758c beqz.n a5, 6c - 63: 098527 bany a5, a2, 70 - 66: 415150 srli a5, a5, 1 - 69: ff6556 bnez a5, 63 - 6c: 120c movi.n a2, 1 - 6e: f00d ret.n - 70: 020c movi.n a2, 0 - 72: f00d ret.n - -00000074 : - 74: f0c112 addi a1, a1, -16 - 77: 013d mov.n a3, a1 - 79: 1109 s32i.n a0, a1, 4 - 7b: 000005 call0 7c - 7e: 0108 l32i.n a0, a1, 0 - 80: f47c movi.n a4, -1 - 82: 830420 moveqz a0, a4, a2 - 85: 002d mov.n a2, a0 - 87: 1108 l32i.n a0, a1, 4 - 89: 10c112 addi a1, a1, 16 - 8c: f00d ret.n - 8e: ff0000 excw - 91: ff .byte 0xff - 92: ff .byte 0xff - 93: ff0000 excw - ... - -000000a8 : - a8: 60a082 movi a8, 96 - ab: f62c movi.n a6, 47 - ad: 973c movi.n a7, 57 - af: c0c112 addi a1, a1, -64 - b2: a1d9 s32i.n a13, a1, 40 - b4: c1f9 s32i.n a15, a1, 48 - b6: 91c9 s32i.n a12, a1, 36 - b8: b1e9 s32i.n a14, a1, 44 - ba: 8109 s32i.n a0, a1, 32 - bc: b1cb addi.n a11, a1, 12 - be: 71b9 s32i.n a11, a1, 28 - c0: 010d mov.n a0, a1 - c2: 02ed mov.n a14, a2 - c4: 000ec2 l8ui a12, a14, 0 - c7: 032d mov.n a2, a3 - c9: 5129 s32i.n a2, a1, 20 - cb: 0236c7 bltu a6, a12, d1 - ce: 004b86 j 200 - d1: 02b7c7 bgeu a7, a12, d7 - d4: 004a06 j 200 - d7: 4109 s32i.n a0, a1, 16 - d9: 0d3c movi.n a13, 48 - db: 159cd7 bne a12, a13, f4 - de: 010ec2 l8ui a12, a14, 1 - e1: ee1b addi.n a14, a14, 1 - e3: 88ccf2 addi a15, a12, -120 - e6: 1a4f16 beqz a15, 28e - e9: a8cc02 addi a0, a12, -88 - ec: 19e016 beqz a0, 28e - ef: 8f0c movi.n a15, 8 - f1: 000046 j f6 - f4: af0c movi.n a15, 10 - f6: 0d0c movi.n a13, 0 - f8: 49b6c7 bgeu a6, a12, 145 - fb: 4637c7 bltu a7, a12, 145 - fe: f27c movi.n a2, -1 - 100: 0f3d mov.n a3, a15 - 102: ffe501 l32r a0, 98 - 105: 0000c0 callx0 a0 - 108: f62c movi.n a6, 47 - 10a: 973c movi.n a7, 57 - 10c: 60a082 movi a8, 96 - 10f: 02b2d7 bgeu a2, a13, 115 - 112: 003a86 j 200 - 115: 1c92d7 bne a2, a13, 135 - 118: f27c movi.n a2, -1 - 11a: 0f3d mov.n a3, a15 - 11c: ffe001 l32r a0, 9c - 11f: 0000c0 callx0 a0 - 122: f62c movi.n a6, 47 - 124: 973c movi.n a7, 57 - 126: 60a082 movi a8, 96 - 129: d0cc32 addi a3, a12, -48 - 12c: 743030 extui a3, a3, 0, 8 - 12f: 02a237 bge a2, a3, 135 - 132: 003286 j 200 - 135: 82dfd0 mull a13, a15, a13 - 138: dcda add.n a13, a12, a13 - 13a: d0cdd2 addi a13, a13, -48 - 13d: ee1b addi.n a14, a14, 1 - 13f: 000ec2 l8ui a12, a14, 0 - 142: ffec86 j f8 - 145: 02bf26 beqi a15, 16, 14b - 148: 002046 j 1cd - 14b: 02b6c7 bgeu a6, a12, 151 - 14e: 12b7c7 bgeu a7, a12, 164 - 151: 05b8c7 bgeu a8, a12, 15a - 154: 66a002 movi a0, 102 - 157: 09b0c7 bgeu a0, a12, 164 - 15a: 024c movi.n a2, 64 - 15c: 6db2c7 bgeu a2, a12, 1cd - 15f: 634c movi.n a3, 70 - 161: 6833c7 bltu a3, a12, 1cd - 164: 0db8c7 bgeu a8, a12, 175 - 167: 7aa042 movi a4, 122 - 16a: 0734c7 bltu a4, a12, 175 - 16d: 61a052 movi a5, 97 - 170: 6159 s32i.n a5, a1, 24 - 172: 0000c6 j 179 - 175: 194c movi.n a9, 65 - 177: 6199 s32i.n a9, a1, 24 - 179: f27c movi.n a2, -1 - 17b: 0f3d mov.n a3, a15 - 17d: ffc801 l32r a0, a0 - 180: 0000c0 callx0 a0 - 183: f62c movi.n a6, 47 - 185: 973c movi.n a7, 57 - 187: 60a082 movi a8, 96 - 18a: 7232d7 bltu a2, a13, 200 - 18d: 1d92d7 bne a2, a13, 1ae - 190: f27c movi.n a2, -1 - 192: 0f3d mov.n a3, a15 - 194: ffc401 l32r a0, a4 - 197: 0000c0 callx0 a0 - 19a: f62c movi.n a6, 47 - 19c: 973c movi.n a7, 57 - 19e: 61a8 l32i.n a10, a1, 24 - 1a0: 60a082 movi a8, 96 - 1a3: c0aca0 sub a10, a12, a10 - 1a6: aaab addi.n a10, a10, 10 - 1a8: 74a0a0 extui a10, a10, 0, 8 - 1ab: 5122a7 blt a2, a10, 200 - 1ae: 112dc0 slli a2, a13, 4 - 1b1: 0bb8c7 bgeu a8, a12, 1c0 - 1b4: 7aa0b2 movi a11, 122 - 1b7: 053bc7 bltu a11, a12, 1c0 - 1ba: 61a002 movi a0, 97 - 1bd: 000046 j 1c2 - 1c0: 104c movi.n a0, 65 - 1c2: c03c00 sub a3, a12, a0 - 1c5: d3ab addi.n a13, a3, 10 - 1c7: 20dd20 or a13, a13, a2 - 1ca: ffdbc6 j 13d - 1cd: e42c movi.n a4, 46 - 1cf: 129c47 bne a12, a4, 1e5 - 1d2: 4158 l32i.n a5, a1, 16 - 1d4: 7198 l32i.n a9, a1, 28 - 1d6: 054b addi.n a0, a5, 4 - 1d8: 24b597 bgeu a5, a9, 200 - 1db: 05d9 s32i.n a13, a5, 0 - 1dd: ee1b addi.n a14, a14, 1 - 1df: 000ec2 l8ui a12, a14, 0 - 1e2: ffb946 j cb - 1e5: 062c16 beqz a12, 24b - 1e8: 5fcc26 beqi a12, 32, 24b - 1eb: 5cac26 beqi a12, 12, 24b - 1ee: 599c26 beqi a12, 10, 24b - 1f1: da0c movi.n a10, 13 - 1f3: 541ca7 beq a12, a10, 24b - 1f6: 9b0c movi.n a11, 9 - 1f8: 4f1cb7 beq a12, a11, 24b - 1fb: be0c movi.n a14, 11 - 1fd: 4a1ce7 beq a12, a14, 24b - 200: 020c movi.n a2, 0 - 202: 000d86 j 23c - 205: ffa2f1 l32r a15, 90 - 208: f43fd7 bltu a15, a13, 200 - 20b: 0108 l32i.n a0, a1, 0 - 20d: eff0f6 bgeui a0, 0x100, 200 - 210: 012080 slli a2, a0, 24 - 213: 20dd20 or a13, a13, a2 - 216: 5138 l32i.n a3, a1, 20 - 218: e39c beqz.n a3, 23a - 21a: ff9e51 l32r a5, 94 - 21d: 4148d0 srli a4, a13, 8 - 220: 106d50 and a6, a13, a5 - 223: 104450 and a4, a4, a5 - 226: 116680 slli a6, a6, 8 - 229: 7558d0 extui a5, a13, 24, 8 - 22c: 204450 or a4, a4, a5 - 22f: 015d80 slli a5, a13, 24 - 232: 205560 or a5, a5, a6 - 235: 204450 or a4, a4, a5 - 238: 0349 s32i.n a4, a3, 0 - 23a: 120c movi.n a2, 1 - 23c: 91c8 l32i.n a12, a1, 36 - 23e: a1d8 l32i.n a13, a1, 40 - 240: b1e8 l32i.n a14, a1, 44 - 242: c1f8 l32i.n a15, a1, 48 - 244: 8108 l32i.n a0, a1, 32 - 246: 40c112 addi a1, a1, 64 - 249: f00d ret.n - 24b: 4128 l32i.n a2, a1, 16 - 24d: c02210 sub a2, a2, a1 - 250: 023b addi.n a0, a2, 3 - 252: b30220 movgez a0, a2, a2 - 255: 210200 srai a0, a0, 2 - 258: a40026 beqi a0, -1, 200 - 25b: fb7016 beqz a0, 216 - 25e: a31026 beqi a0, 1, 205 - 261: 332026 beqi a0, 2, 298 - 264: ae3066 bnei a0, 3, 216 - 267: 95fdf6 bgeui a13, 0x100, 200 - 26a: 0108 l32i.n a0, a1, 0 - 26c: 90f0f6 bgeui a0, 0x100, 200 - 26f: 1128 l32i.n a2, a1, 4 - 271: 8bf2f6 bgeui a2, 0x100, 200 - 274: 2158 l32i.n a5, a1, 8 - 276: 86f5f6 bgeui a5, 0x100, 200 - 279: 01f080 slli a15, a0, 24 - 27c: 11e200 slli a14, a2, 16 - 27f: 113580 slli a3, a5, 8 - 282: 20dd30 or a13, a13, a3 - 285: 20eef0 or a14, a14, a15 - 288: 20dde0 or a13, a13, a14 - 28b: ffe1c6 j 216 - 28e: 0f1c movi.n a15, 16 - 290: ee1b addi.n a14, a14, 1 - 292: 000ec2 l8ui a12, a14, 0 - 295: ff9746 j f6 - 298: 021db6 bltui a13, 0x10000, 29e - 29b: ffd846 j 200 - 29e: 0108 l32i.n a0, a1, 0 - 2a0: 02f0b6 bltui a0, 0x100, 2a6 - 2a3: ffd646 j 200 - 2a6: 1128 l32i.n a2, a1, 4 - 2a8: 02f2b6 bltui a2, 0x100, 2ae - 2ab: ffd446 j 200 - 2ae: 015080 slli a5, a0, 24 - 2b1: 114200 slli a4, a2, 16 - 2b4: 204450 or a4, a4, a5 - 2b7: 20dd40 or a13, a13, a4 - 2ba: ffd606 j 216 - 2bd: 000000 ill - 2c0: 000010 excw - ... - -000002c4 : - 2c4: ffff31 l32r a3, 2c0 - 2c7: 041c movi.n a4, 16 - 2c9: f0c112 addi a1, a1, -16 - 2cc: 0109 s32i.n a0, a1, 0 - 2ce: 000005 call0 2d0 - 2d1: 0108 l32i.n a0, a1, 0 - 2d3: 10c112 addi a1, a1, 16 - 2d6: f00d ret.n - ... - -000002e0 : - 2e0: 036d mov.n a6, a3 - 2e2: d0c112 addi a1, a1, -48 - 2e5: 41c9 s32i.n a12, a1, 16 - 2e7: 51d9 s32i.n a13, a1, 20 - 2e9: 61e9 s32i.n a14, a1, 24 - 2eb: 9149 s32i.n a4, a1, 36 - 2ed: a119 s32i.n a1, a1, 40 - 2ef: 8139 s32i.n a3, a1, 32 - 2f1: 71f9 s32i.n a15, a1, 28 - 2f3: 3109 s32i.n a0, a1, 12 - 2f5: 2169 s32i.n a6, a1, 8 - 2f7: 000c movi.n a0, 0 - 2f9: 0f0c movi.n a15, 0 - 2fb: 0238 l32i.n a3, a2, 0 - 2fd: 0139 s32i.n a3, a1, 0 - 2ff: a1d8 l32i.n a13, a1, 40 - 301: 0c0c movi.n a12, 0 - 303: 000dd2 l8ui a13, a13, 0 - 306: b109 s32i.n a0, a1, 44 - 308: 0d2d mov.n a2, a13 - 30a: a30c movi.n a3, 10 - 30c: fff301 l32r a0, 2d8 - 30f: 0000c0 callx0 a0 - 312: 02ed mov.n a14, a2 - 314: a30c movi.n a3, 10 - 316: 0d2d mov.n a2, a13 - 318: fff101 l32r a0, 2dc - 31b: 0000c0 callx0 a0 - 31e: a108 l32i.n a0, a1, 40 - 320: 74d020 extui a13, a2, 0, 8 - 323: 30ce32 addi a3, a14, 48 - 326: 714b addi.n a7, a1, 4 - 328: 4c7a add.n a4, a12, a7 - 32a: 004432 s8i a3, a4, 0 - 32d: 0040d2 s8i a13, a0, 0 - 330: cc1b addi.n a12, a12, 1 - 332: 74c0c0 extui a12, a12, 0, 8 - 335: fcfd56 bnez a13, 308 - 338: 2108 l32i.n a0, a1, 8 - 33a: ffa082 movi a8, 255 - 33d: 2109 s32i.n a0, a1, 8 - 33f: cc0b addi.n a12, a12, -1 - 341: 74c0c0 extui a12, a12, 0, 8 - 344: 1a1c87 beq a12, a8, 362 - 347: 0fdd mov.n a13, a15 - 349: 91e8 l32i.n a14, a1, 36 - 34b: ff1b addi.n a15, a15, 1 - 34d: 0cade7 bge a13, a14, 35d - 350: 2c7a add.n a2, a12, a7 - 352: 000222 l8ui a2, a2, 0 - 355: 004022 s8i a2, a0, 0 - 358: 001b addi.n a0, a0, 1 - 35a: fff7c6 j 33d - 35d: 030c movi.n a3, 0 - 35f: 000b86 j 391 - 362: 0f3d mov.n a3, a15 - 364: 9148 l32i.n a4, a1, 36 - 366: ff1b addi.n a15, a15, 1 - 368: f1a347 bge a3, a4, 35d - 36b: a1a8 l32i.n a10, a1, 40 - 36d: e82c movi.n a8, 46 - 36f: 601b addi.n a6, a0, 1 - 371: 2169 s32i.n a6, a1, 8 - 373: 004082 s8i a8, a0, 0 - 376: aa1b addi.n a10, a10, 1 - 378: b108 l32i.n a0, a1, 44 - 37a: a1a9 s32i.n a10, a1, 40 - 37c: 901b addi.n a9, a0, 1 - 37e: 740090 extui a0, a9, 0, 8 - 381: 024026 beqi a0, 4, 387 - 384: ffddc6 j 2ff - 387: 8138 l32i.n a3, a1, 32 - 389: ffd6c2 addmi a12, a6, 0xffffff00 - 38c: 0b0c movi.n a11, 0 - 38e: ff4cb2 s8i a11, a12, 255 - 391: 032d mov.n a2, a3 - 393: 41c8 l32i.n a12, a1, 16 - 395: 51d8 l32i.n a13, a1, 20 - 397: 61e8 l32i.n a14, a1, 24 - 399: 71f8 l32i.n a15, a1, 28 - 39b: 3108 l32i.n a0, a1, 12 - 39d: 30c112 addi a1, a1, 48 - 3a0: f00d ret.n - -ip_frag.o: file format elf32-xtensa-le - - -ip.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: f0c112 addi a1, a1, -16 - 13: 21d9 s32i.n a13, a1, 8 - 15: 02dd mov.n a13, a2 - 17: fffa21 l32r a2, 0 - 1a: 11c9 s32i.n a12, a1, 4 - 1c: 0228 l32i.n a2, a2, 0 - 1e: 0109 s32i.n a0, a1, 0 - 20: 02cd mov.n a12, a2 - 22: 829c beqz.n a2, 3e - 24: 350c32 l8ui a3, a12, 53 - 27: 0e6307 bbci a3, 0, 39 - 2a: 2c68 l32i.n a6, a12, 8 - 2c: 1c58 l32i.n a5, a12, 4 - 2e: 0d48 l32i.n a4, a13, 0 - 30: 105560 and a5, a5, a6 - 33: 104460 and a4, a4, a6 - 36: 421457 beq a4, a5, 7c - 39: 0cc8 l32i.n a12, a12, 0 - 3b: fe5c56 bnez a12, 24 - 3e: 02cd mov.n a12, a2 - 40: 02ac beqz.n a2, 64 - 42: 350c62 l8ui a6, a12, 53 - 45: 166607 bbci a6, 0, 5f - 48: 0d28 l32i.n a2, a13, 0 - 4a: 0c3d mov.n a3, a12 - 4c: ffef01 l32r a0, 8 - 4f: 0000c0 callx0 a0 - 52: 92cc bnez.n a2, 5f - 54: 020c movi.n a2, 0 - 56: ffed01 l32r a0, c - 59: 0000c0 callx0 a0 - 5c: 1c12c7 beq a2, a12, 7c - 5f: 0cc8 l32i.n a12, a12, 0 - 61: fddc56 bnez a12, 42 - 64: ffe8c1 l32r a12, 4 - 67: 100c movi.n a0, 1 - 69: 0cc8 l32i.n a12, a12, 0 - 6b: 0d0c movi.n a13, 0 - 6d: 9c8c beqz.n a12, 7a - 6f: 350c22 l8ui a2, a12, 53 - 72: 042020 extui a2, a2, 0, 1 - 75: 83d020 moveqz a13, a0, a2 - 78: 0d8c beqz.n a13, 7c - 7a: 0c0c movi.n a12, 0 - 7c: 0108 l32i.n a0, a1, 0 - 7e: 0c2d mov.n a2, a12 - 80: 21d8 l32i.n a13, a1, 8 - 82: 11c8 l32i.n a12, a1, 4 - 84: 10c112 addi a1, a1, 16 - 87: f00d ret.n - ... - -000000a0 : - a0: f0c112 addi a1, a1, -16 - a3: 0109 s32i.n a0, a1, 0 - a5: fff901 l32r a0, 8c - a8: 0008 l32i.n a0, a0, 0 - aa: c0ac beqz.n a0, da - ac: 350052 l8ui a5, a0, 53 - af: 044050 extui a4, a5, 0, 1 - b2: 0e6507 bbci a5, 0, c4 - b5: 2088 l32i.n a8, a0, 8 - b7: 1078 l32i.n a7, a0, 4 - b9: 0268 l32i.n a6, a2, 0 - bb: 107780 and a7, a7, a8 - be: 106680 and a6, a6, a8 - c1: 481677 beq a6, a7, 10d - c4: d48c beqz.n a4, d5 - c6: 20a8 l32i.n a10, a0, 8 - c8: 1098 l32i.n a9, a0, 4 - ca: 0388 l32i.n a8, a3, 0 - cc: 1099a0 and a9, a9, a10 - cf: 1088a0 and a8, a8, a10 - d2: 371897 beq a8, a9, 10d - d5: 0008 l32i.n a0, a0, 0 - d7: fd1056 bnez a0, ac - da: ffed31 l32r a3, 90 - dd: 020c movi.n a2, 0 - df: 0348 l32i.n a4, a3, 0 - e1: 1b0c movi.n a11, 1 - e3: b48c beqz.n a4, f2 - e5: 350402 l8ui a0, a4, 53 - e8: 0a0c movi.n a10, 0 - ea: 040000 extui a0, a0, 0, 1 - ed: 83ab00 moveqz a10, a11, a0 - f0: 1a8c beqz.n a10, f5 - f2: 000406 j 106 - f5: ffe721 l32r a2, 94 - f8: c6a032 movi a3, 198 - fb: ffe801 l32r a0, 9c - fe: 0000c0 callx0 a0 - 101: ffe521 l32r a2, 98 - 104: 0228 l32i.n a2, a2, 0 - 106: 0108 l32i.n a0, a1, 0 - 108: 10c112 addi a1, a1, 16 - 10b: f00d ret.n - 10d: 002d mov.n a2, a0 - 10f: fffcc6 j 106 - ... - 11e: 3f0000 excw - 121: ff .byte 0xff - ... - -00000170 : - 170: e0c112 addi a1, a1, -32 - 173: 61f9 s32i.n a15, a1, 24 - 175: 2109 s32i.n a0, a1, 8 - 177: 41d9 s32i.n a13, a1, 16 - 179: 31c9 s32i.n a12, a1, 12 - 17b: 51e9 s32i.n a14, a1, 20 - 17d: 02cd mov.n a12, a2 - 17f: 12e8 l32i.n a14, a2, 4 - 181: 03dd mov.n a13, a3 - 183: 010e02 l8ui a0, a14, 1 - 186: 000e32 l8ui a3, a14, 0 - 189: 110080 slli a0, a0, 8 - 18c: 200030 or a0, a0, a3 - 18f: 343400 extui a3, a0, 4, 4 - 192: 164326 beqi a3, 4, 1ac - 195: ffe301 l32r a0, 124 - 198: 0000c0 callx0 a0 - 19b: 020c movi.n a2, 0 - 19d: 31c8 l32i.n a12, a1, 12 - 19f: 41d8 l32i.n a13, a1, 16 - 1a1: 51e8 l32i.n a14, a1, 20 - 1a3: 61f8 l32i.n a15, a1, 24 - 1a5: 2108 l32i.n a0, a1, 8 - 1a7: 20c112 addi a1, a1, 32 - 1aa: f00d ret.n - 1ac: 020e32 l8ui a3, a14, 2 - 1af: 030ef2 l8ui a15, a14, 3 - 1b2: 340000 extui a0, a0, 0, 4 - 1b5: 1100e0 slli a0, a0, 2 - 1b8: 11ff80 slli a15, a15, 8 - 1bb: f40000 extui a0, a0, 0, 16 - 1be: 20ff30 or a15, a15, a3 - 1c1: 7438f0 extui a3, a15, 8, 8 - 1c4: 11ff80 slli a15, a15, 8 - 1c7: 20ff30 or a15, a15, a3 - 1ca: 051232 l16ui a3, a2, 10 - 1cd: f4f0f0 extui a15, a15, 0, 16 - 1d0: 1e3307 bltu a3, a0, 1f2 - 1d3: 041222 l16ui a2, a2, 8 - 1d6: 1109 s32i.n a0, a1, 4 - 1d8: 1632f7 bltu a2, a15, 1f2 - 1db: 0e2d mov.n a2, a14 - 1dd: 003d mov.n a3, a0 - 1df: ffd201 l32r a0, 128 - 1e2: 0000c0 callx0 a0 - 1e5: 429c beqz.n a2, 1fd - 1e7: 0c2d mov.n a2, a12 - 1e9: ffd001 l32r a0, 12c - 1ec: 0000c0 callx0 a0 - 1ef: ffea06 j 19b - 1f2: 0c2d mov.n a2, a12 - 1f4: ffcf01 l32r a0, 130 - 1f7: 0000c0 callx0 a0 - 1fa: ffe746 j 19b - 1fd: 0f3d mov.n a3, a15 - 1ff: 0c2d mov.n a2, a12 - 201: ffcc01 l32r a0, 134 - 204: 0000c0 callx0 a0 - 207: e0a022 movi a2, 224 - 20a: f0a072 movi a7, 240 - 20d: ffc1f1 l32r a15, 114 - 210: 130e32 l8ui a3, a14, 19 - 213: 120e42 l8ui a4, a14, 18 - 216: 113380 slli a3, a3, 8 - 219: 203340 or a3, a3, a4 - 21c: 110e42 l8ui a4, a14, 17 - 21f: 113380 slli a3, a3, 8 - 222: 203340 or a3, a3, a4 - 225: 100e42 l8ui a4, a14, 16 - 228: 113380 slli a3, a3, 8 - 22b: 203340 or a3, a3, a4 - 22e: 0f39 s32i.n a3, a15, 0 - 230: 103370 and a3, a3, a7 - 233: 0f0e42 l8ui a4, a14, 15 - 236: 0e0e52 l8ui a5, a14, 14 - 239: 114480 slli a4, a4, 8 - 23c: 204450 or a4, a4, a5 - 23f: 0d0e52 l8ui a5, a14, 13 - 242: 114480 slli a4, a4, 8 - 245: 204450 or a4, a4, a5 - 248: 0c0e52 l8ui a5, a14, 12 - 24b: 114480 slli a4, a4, 8 - 24e: 204450 or a4, a4, a5 - 251: 1f49 s32i.n a4, a15, 4 - 253: 1a9327 bne a3, a2, 271 - 256: 350d42 l8ui a4, a13, 53 - 259: 044740 extui a4, a4, 7, 1 - 25c: 14d416 beqz a4, 3ad - 25f: 0d2d mov.n a2, a13 - 261: 0f3d mov.n a3, a15 - 263: ffb501 l32r a0, 138 - 266: 0000c0 callx0 a0 - 269: 140216 beqz a2, 3ad - 26c: 0d0d mov.n a0, a13 - 26e: 001106 j 2b6 - 271: c97c movi.n a9, -4 - 273: ffa981 l32r a8, 118 - 276: 140c movi.n a4, 1 - 278: 0d0d mov.n a0, a13 - 27a: 350052 l8ui a5, a0, 53 - 27d: 226507 bbci a5, 0, 2a3 - 280: 1f1097 beq a0, a9, 2a3 - 283: 1078 l32i.n a7, a0, 4 - 285: 0f28 l32i.n a2, a15, 0 - 287: 879c beqz.n a7, 2a3 - 289: 7149 s32i.n a4, a1, 28 - 28b: 0109 s32i.n a0, a1, 0 - 28d: 251727 beq a7, a2, 2b6 - 290: 003d mov.n a3, a0 - 292: ffaa01 l32r a0, 13c - 295: 0000c0 callx0 a0 - 298: 0108 l32i.n a0, a1, 0 - 29a: ffa081 l32r a8, 11c - 29d: c97c movi.n a9, -4 - 29f: 7148 l32i.n a4, a1, 28 - 2a1: 12dc bnez.n a2, 2b6 - 2a3: 34cc bnez.n a4, 2aa - 2a5: 0008 l32i.n a0, a0, 0 - 2a7: 0000c6 j 2ae - 2aa: 0808 l32i.n a0, a8, 0 - 2ac: 040c movi.n a4, 0 - 2ae: 019d07 bne a13, a0, 2b3 - 2b1: 0008 l32i.n a0, a0, 0 - 2b3: fc3056 bnez a0, 27a - 2b6: 40ec bnez.n a0, 2de - 2b8: 090e62 l8ui a6, a14, 9 - 2bb: efc662 addi a6, a6, -17 - 2be: 0e6656 bnez a6, 3a8 - 2c1: 1198 l32i.n a9, a1, 4 - 2c3: 99ea add.n a9, a9, a14 - 2c5: 030982 l8ui a8, a9, 3 - 2c8: 020992 l8ui a9, a9, 2 - 2cb: 118880 slli a8, a8, 8 - 2ce: 208890 or a8, a8, a9 - 2d1: bcd882 addmi a8, a8, 0xffffbc00 - 2d4: 0e7856 bnez a8, 3bf - 2d7: 0d0d mov.n a0, a13 - 2d9: 030c movi.n a3, 0 - 2db: 000046 j 2e0 - 2de: 130c movi.n a3, 1 - 2e0: 23ac beqz.n a3, 306 - 2e2: 1f28 l32i.n a2, a15, 4 - 2e4: 0109 s32i.n a0, a1, 0 - 2e6: c29c beqz.n a2, 306 - 2e8: 0d3d mov.n a3, a13 - 2ea: ff9501 l32r a0, 140 - 2ed: 0000c0 callx0 a0 - 2f0: 0108 l32i.n a0, a1, 0 - 2f2: 0a7256 bnez a2, 39d - 2f5: 1fa8 l32i.n a10, a15, 4 - 2f7: f0a0b2 movi a11, 240 - 2fa: 10aab0 and a10, a10, a11 - 2fd: e0a0b2 movi a11, 224 - 300: 029ab7 bne a10, a11, 306 - 303: 002586 j 39d - 306: 90cc bnez.n a0, 313 - 308: 0c2d mov.n a2, a12 - 30a: ff8e01 l32r a0, 144 - 30d: 0000c0 callx0 a0 - 310: ffa1c6 j 19b - 313: ff8301 l32r a0, 120 - 316: 070e22 l8ui a2, a14, 7 - 319: 060e32 l8ui a3, a14, 6 - 31c: 112280 slli a2, a2, 8 - 31f: 202230 or a2, a2, a3 - 322: 0a0027 bnone a0, a2, 330 - 325: 0c2d mov.n a2, a12 - 327: ff8801 l32r a0, 148 - 32a: 0000c0 callx0 a0 - 32d: ff9a86 j 19b - 330: 2fd9 s32i.n a13, a15, 8 - 332: 3fe9 s32i.n a14, a15, 12 - 334: 0c2d mov.n a2, a12 - 336: 0d3d mov.n a3, a13 - 338: ff8501 l32r a0, 14c - 33b: 0000c0 callx0 a0 - 33e: 04e256 bnez a2, 390 - 341: 090e02 l8ui a0, a14, 9 - 344: 3e1026 beqi a0, 1, 386 - 347: 792026 beqi a0, 2, 3c4 - 34a: 026066 bnei a0, 6, 350 - 34d: 002086 j 3d3 - 350: 131c movi.n a3, 17 - 352: 5c1037 beq a0, a3, 3b2 - 355: 0d3d mov.n a3, a13 - 357: 0f28 l32i.n a2, a15, 0 - 359: ff7d01 l32r a0, 150 - 35c: 0000c0 callx0 a0 - 35f: 82dc bnez.n a2, 37b - 361: 0f48 l32i.n a4, a15, 0 - 363: f0a052 movi a5, 240 - 366: 104450 and a4, a4, a5 - 369: e0a052 movi a5, 224 - 36c: 0b1457 beq a4, a5, 37b - 36f: 1ce9 s32i.n a14, a12, 4 - 371: 0c2d mov.n a2, a12 - 373: 230c movi.n a3, 2 - 375: ff7701 l32r a0, 154 - 378: 0000c0 callx0 a0 - 37b: 0c2d mov.n a2, a12 - 37d: ff7601 l32r a0, 158 - 380: 0000c0 callx0 a0 - 383: 000246 j 390 - 386: 0d3d mov.n a3, a13 - 388: 0c2d mov.n a2, a12 - 38a: ff7401 l32r a0, 15c - 38d: 0000c0 callx0 a0 - 390: 060c movi.n a6, 0 - 392: 2f69 s32i.n a6, a15, 8 - 394: 3f69 s32i.n a6, a15, 12 - 396: 1f69 s32i.n a6, a15, 4 - 398: 0f69 s32i.n a6, a15, 0 - 39a: ff7f46 j 19b - 39d: 0c2d mov.n a2, a12 - 39f: ff7001 l32r a0, 160 - 3a2: 0000c0 callx0 a0 - 3a5: ff7c86 j 19b - 3a8: 130c movi.n a3, 1 - 3aa: ffcc86 j 2e0 - 3ad: 000c movi.n a0, 0 - 3af: ffc0c6 j 2b6 - 3b2: 0d3d mov.n a3, a13 - 3b4: 0c2d mov.n a2, a12 - 3b6: ff6b01 l32r a0, 164 - 3b9: 0000c0 callx0 a0 - 3bc: fff406 j 390 - 3bf: 130c movi.n a3, 1 - 3c1: ffc6c6 j 2e0 - 3c4: 0d3d mov.n a3, a13 - 3c6: 0c2d mov.n a2, a12 - 3c8: 0f4d mov.n a4, a15 - 3ca: ff6701 l32r a0, 168 - 3cd: 0000c0 callx0 a0 - 3d0: ffef06 j 390 - 3d3: 0d3d mov.n a3, a13 - 3d5: 0c2d mov.n a2, a12 - 3d7: ff6501 l32r a0, 16c - 3da: 0000c0 callx0 a0 - 3dd: ffebc6 j 390 - -000003e0 : - 3e0: e0c112 addi a1, a1, -32 - 3e3: 4109 s32i.n a0, a1, 16 - 3e5: 8188 l32i.n a8, a1, 32 - 3e7: 0189 s32i.n a8, a1, 0 - 3e9: 000c movi.n a0, 0 - 3eb: 1109 s32i.n a0, a1, 4 - 3ed: 2109 s32i.n a0, a1, 8 - 3ef: 000005 call0 3f0 - 3f2: 4108 l32i.n a0, a1, 16 - 3f4: 20c112 addi a1, a1, 32 - 3f7: f00d ret.n - 3f9: 000000 ill - 3fc: fffc bnez.n a15, 43f - 3fe: 000000 ill - 401: 000000 ill - 404: 004000 break 0, 0 - ... - -00000418 : - 418: d0c112 addi a1, a1, -48 - 41b: 7109 s32i.n a0, a1, 28 - 41d: 81c9 s32i.n a12, a1, 32 - 41f: 91d9 s32i.n a13, a1, 36 - 421: a1e9 s32i.n a14, a1, 40 - 423: 02dd mov.n a13, a2 - 425: 04ed mov.n a14, a4 - 427: 032d mov.n a2, a3 - 429: 44bc beqz.n a4, 461 - 42b: 4159 s32i.n a5, a1, 16 - 42d: 3169 s32i.n a6, a1, 12 - 42f: 2179 s32i.n a7, a1, 8 - 431: 1c11c2 l16ui a12, a1, 56 - 434: 1129 s32i.n a2, a1, 4 - 436: 063c16 beqz a12, 49d - 439: 0d2d mov.n a2, a13 - 43b: fff041 l32r a4, 3fc - 43e: 3c3b addi.n a3, a12, 3 - 440: 103340 and a3, a3, a4 - 443: 6139 s32i.n a3, a1, 24 - 445: 14c342 addi a4, a3, 20 - 448: f44040 extui a4, a4, 0, 16 - 44b: 5149 s32i.n a4, a1, 20 - 44d: 113300 slli a3, a3, 16 - 450: 313030 srai a3, a3, 16 - 453: ffed01 l32r a0, 408 - 456: 0000c0 callx0 a0 - 459: 153216 beqz a2, 5b0 - 45c: e27c movi.n a2, -2 - 45e: 000b86 j 490 - 461: 1d58 l32i.n a5, a13, 4 - 463: 01ed mov.n a14, a1 - 465: 100562 l8ui a6, a5, 16 - 468: 110572 l8ui a7, a5, 17 - 46b: 120582 l8ui a8, a5, 18 - 46e: 130552 l8ui a5, a5, 19 - 471: c128 l32i.n a2, a1, 48 - 473: 115580 slli a5, a5, 8 - 476: 205580 or a5, a5, a8 - 479: 115580 slli a5, a5, 8 - 47c: 205570 or a5, a5, a7 - 47f: 115580 slli a5, a5, 8 - 482: 205560 or a5, a5, a6 - 485: 0159 s32i.n a5, a1, 0 - 487: 0e4d mov.n a4, a14 - 489: 5208 l32i.n a0, a2, 20 - 48b: 0d3d mov.n a3, a13 - 48d: 0000c0 callx0 a0 - 490: 81c8 l32i.n a12, a1, 32 - 492: 91d8 l32i.n a13, a1, 36 - 494: a1e8 l32i.n a14, a1, 40 - 496: 7108 l32i.n a0, a1, 28 - 498: 30c112 addi a1, a1, 48 - 49b: f00d ret.n - 49d: 0c0c movi.n a12, 0 - 49f: 421c movi.n a2, 20 - 4a1: 5129 s32i.n a2, a1, 20 - 4a3: 0d2d mov.n a2, a13 - 4a5: 431c movi.n a3, 20 - 4a7: ffd901 l32r a0, 40c - 4aa: 0000c0 callx0 a0 - 4ad: fab256 bnez a2, 45c - 4b0: 3158 l32i.n a5, a1, 12 - 4b2: 5168 l32i.n a6, a1, 20 - 4b4: 070c movi.n a7, 0 - 4b6: 041d42 l16ui a4, a13, 8 - 4b9: 2188 l32i.n a8, a1, 8 - 4bb: 1d08 l32i.n a0, a13, 4 - 4bd: 4198 l32i.n a9, a1, 16 - 4bf: 084092 s8i a9, a0, 8 - 4c2: 094082 s8i a8, a0, 9 - 4c5: 742840 extui a2, a4, 8, 8 - 4c8: 064072 s8i a7, a0, 6 - 4cb: 074072 s8i a7, a0, 7 - 4ce: 416260 srli a6, a6, 2 - 4d1: 113880 slli a3, a8, 8 - 4d4: 203930 or a3, a9, a3 - 4d7: 116680 slli a6, a6, 8 - 4da: 205560 or a5, a5, a6 - 4dd: 3c3a add.n a3, a12, a3 - 4df: 0e78 l32i.n a7, a14, 0 - 4e1: 104072 s8i a7, a0, 16 - 4e4: 11c480 slli a12, a4, 8 - 4e7: 20cc20 or a12, a12, a2 - 4ea: f44070 extui a4, a7, 0, 16 - 4ed: f56070 extui a6, a7, 16, 16 - 4f0: 417870 srli a7, a7, 8 - 4f3: 446a add.n a4, a4, a6 - 4f5: 334a add.n a3, a3, a4 - 4f7: 114072 s8i a7, a0, 17 - 4fa: ffc161 l32r a6, 400 - 4fd: 417870 srli a7, a7, 8 - 500: 124072 s8i a7, a0, 18 - 503: 081622 l16ui a2, a6, 16 - 506: 417870 srli a7, a7, 8 - 509: 421b addi.n a4, a2, 1 - 50b: 134072 s8i a7, a0, 19 - 50e: 085642 s16i a4, a6, 16 - 511: 744820 extui a4, a2, 8, 8 - 514: ffbc61 l32r a6, 404 - 517: 112280 slli a2, a2, 8 - 51a: 202240 or a2, a2, a4 - 51d: 114580 slli a4, a5, 8 - 520: 044022 s8i a2, a0, 4 - 523: 205560 or a5, a5, a6 - 526: 745850 extui a5, a5, 8, 8 - 529: 204450 or a4, a4, a5 - 52c: 004042 s8i a4, a0, 0 - 52f: 415840 srli a5, a4, 8 - 532: f44040 extui a4, a4, 0, 16 - 535: 014052 s8i a5, a0, 1 - 538: 334a add.n a3, a3, a4 - 53a: 7448c0 extui a4, a12, 8, 8 - 53d: f4c0c0 extui a12, a12, 0, 16 - 540: 0240c2 s8i a12, a0, 2 - 543: 034042 s8i a4, a0, 3 - 546: cc3a add.n a12, a12, a3 - 548: 413820 srli a3, a2, 8 - 54b: f42020 extui a2, a2, 0, 16 - 54e: 054032 s8i a3, a0, 5 - 551: 1138 l32i.n a3, a1, 4 - 553: cc2a add.n a12, a12, a2 - 555: 238c beqz.n a3, 55b - 557: 0348 l32i.n a4, a3, 0 - 559: 44dc bnez.n a4, 571 - 55b: c128 l32i.n a2, a1, 48 - 55d: 1248 l32i.n a4, a2, 4 - 55f: 0c4042 s8i a4, a0, 12 - 562: 413840 srli a3, a4, 8 - 565: 0d4032 s8i a3, a0, 13 - 568: 413830 srli a3, a3, 8 - 56b: 0e4032 s8i a3, a0, 14 - 56e: 000406 j 582 - 571: c128 l32i.n a2, a1, 48 - 573: 0c4042 s8i a4, a0, 12 - 576: 413840 srli a3, a4, 8 - 579: 0d4032 s8i a3, a0, 13 - 57c: 413830 srli a3, a3, 8 - 57f: 0e4032 s8i a3, a0, 14 - 582: 417830 srli a7, a3, 8 - 585: f56040 extui a6, a4, 16, 16 - 588: f45040 extui a5, a4, 0, 16 - 58b: 556a add.n a5, a5, a6 - 58d: 5c5a add.n a5, a12, a5 - 58f: 0f4072 s8i a7, a0, 15 - 592: f56050 extui a6, a5, 16, 16 - 595: f45050 extui a5, a5, 0, 16 - 598: 556a add.n a5, a5, a6 - 59a: f56050 extui a6, a5, 16, 16 - 59d: 556a add.n a5, a5, a6 - 59f: f67c movi.n a6, -1 - 5a1: 305560 xor a5, a5, a6 - 5a4: 0a4052 s8i a5, a0, 10 - 5a7: 415850 srli a5, a5, 8 - 5aa: 0b4052 s8i a5, a0, 11 - 5ad: ffb586 j 487 - 5b0: d138 l32i.n a3, a1, 52 - 5b2: 1d28 l32i.n a2, a13, 4 - 5b4: 0c4d mov.n a4, a12 - 5b6: ff9601 l32r a0, 410 - 5b9: 0000c0 callx0 a0 - 5bc: 6148 l32i.n a4, a1, 24 - 5be: 0ebc47 bgeu a12, a4, 5d0 - 5c1: c044c0 sub a4, a4, a12 - 5c4: 1d28 l32i.n a2, a13, 4 - 5c6: 030c movi.n a3, 0 - 5c8: 22ca add.n a2, a2, a12 - 5ca: ff9201 l32r a0, 414 - 5cd: 0000c0 callx0 a0 - 5d0: 6128 l32i.n a2, a1, 24 - 5d2: 0c0c movi.n a12, 0 - 5d4: f42120 extui a2, a2, 1, 16 - 5d7: 1112a6 blti a2, 1, 5ec - 5da: 1d08 l32i.n a0, a13, 4 - 5dc: 902200 addx2 a2, a2, a0 - 5df: 001032 l16ui a3, a0, 0 - 5e2: 002b addi.n a0, a0, 2 - 5e4: c3ca add.n a12, a3, a12 - 5e6: f59027 bne a0, a2, 5df - 5e9: ffad86 j 4a3 - 5ec: 0c0c movi.n a12, 0 - 5ee: ffac46 j 4a3 - 5f1: 000000 ill - -000005f4 : - 5f4: d0c112 addi a1, a1, -48 - 5f7: 5139 s32i.n a3, a1, 20 - 5f9: 6159 s32i.n a5, a1, 24 - 5fb: 7169 s32i.n a6, a1, 28 - 5fd: 8179 s32i.n a7, a1, 32 - 5ff: 9109 s32i.n a0, a1, 36 - 601: 4129 s32i.n a2, a1, 16 - 603: a1c9 s32i.n a12, a1, 40 - 605: 042d mov.n a2, a4 - 607: 04cd mov.n a12, a4 - 609: 000005 call0 60c - 60c: 32cc bnez.n a2, 613 - 60e: c27c movi.n a2, -4 - 610: 000406 j 624 - 613: 0c4d mov.n a4, a12 - 615: 5138 l32i.n a3, a1, 20 - 617: 6158 l32i.n a5, a1, 24 - 619: 7168 l32i.n a6, a1, 28 - 61b: 0129 s32i.n a2, a1, 0 - 61d: 8178 l32i.n a7, a1, 32 - 61f: 4128 l32i.n a2, a1, 16 - 621: 000005 call0 624 - 624: a1c8 l32i.n a12, a1, 40 - 626: 9108 l32i.n a0, a1, 36 - 628: 30c112 addi a1, a1, 48 - 62b: f00d ret.n - -Disassembly of section .irom.text: - -00000630 <.irom.text>: - 630: 7069 s32i.n a6, a0, 28 - 632: 5f .byte 0x5f - 633: 756f72 s32i a7, a15, 0x1d4 - 636: 726574 excw - 639: 642520 extui a2, a2, 5, 7 - 63c: 702520 excw - 63f: 000a add.n a0, a0, a0 - -mdns.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: ffff31 l32r a3, 0 - 7: 0329 s32i.n a2, a3, 0 - 9: f00d ret.n - b: 037200 excw - e: a08200 addx4 a8, a2, a0 - 11: 331bc0 excw - 14: 076d mov.n a6, a7 - 16: 1e4787 ball a7, a8, 38 - 19: 379c beqz.n a7, 30 - 1b: 000242 l8ui a4, a2, 0 - 1e: 000352 l8ui a5, a3, 0 - 21: 331b addi.n a3, a3, 1 - 23: 159457 bne a4, a5, 3c - 26: 221b addi.n a2, a2, 1 - 28: 660b addi.n a6, a6, -1 - 2a: 746060 extui a6, a6, 0, 8 - 2d: fea656 bnez a6, 1b - 30: 000372 l8ui a7, a3, 0 - 33: 221b addi.n a2, a2, 1 - 35: fd9756 bnez a7, 12 - 38: 020c movi.n a2, 0 - 3a: f00d ret.n - 3c: 120c movi.n a2, 1 - 3e: f00d ret.n - ... - 48: 0e0000 excw - 4b: 000010 excw - 4e: 000000 ill - 51: 000c movi.n a0, 0 - 53: 0c0000 excw - 56: 000000 ill - 59: 2c0100 excw - ... - 64: 000c00 excw - 67: 000000 ill - 6a: 000000 ill - 6d: 100e00 and a0, a14, a0 - 70: 000320 excw - 73: 002000 isync - 76: 000000 ill - 79: 000000 ill - 7c: 1f .byte 0x1f - 7d: 000003 excw - 80: 000000 ill - 83: 001000 excw - 86: e90000 excw - 89: 000014 excw - 8c: 002100 excw - 8f: 000000 ill - 92: 0e .byte 0xe - 93: 003010 rfi 0 - 96: 200000 or a0, a0, a0 - 99: 000000 ill - 9c: 000024 excw - 9f: 000000 ill - a2: 000000 ill - a5: 100e00 and a0, a14, a0 - a8: 001000 excw - ab: 0e0000 excw - ae: 2c0000 excw - ... - 109: 000000 ill - 10c: 046d mov.n a6, a4 - 10e: c0c112 addi a1, a1, -64 - 111: c1c9 s32i.n a12, a1, 48 - 113: f1f9 s32i.n a15, a1, 60 - 115: 040c movi.n a4, 0 - 117: b109 s32i.n a0, a1, 44 - 119: d1d9 s32i.n a13, a1, 52 - 11b: e1e9 s32i.n a14, a1, 56 - 11d: a169 s32i.n a6, a1, 40 - 11f: 02ed mov.n a14, a2 - 121: 03dd mov.n a13, a3 - 123: 020c movi.n a2, 0 - 125: 10a232 movi a3, 0x210 - 128: ffe301 l32r a0, b4 - 12b: 0000c0 callx0 a0 - 12e: 02fd mov.n a15, a2 - 130: 92bc beqz.n a2, 16d - 132: 030c movi.n a3, 0 - 134: 12c8 l32i.n a12, a2, 4 - 136: c40c movi.n a4, 12 - 138: 0c2d mov.n a2, a12 - 13a: ffdf01 l32r a0, b8 - 13d: 0000c0 callx0 a0 - 140: a128 l32i.n a2, a1, 40 - 142: 84af02 movi a0, -124 - 145: 024c02 s8i a0, a12, 2 - 148: 112280 slli a2, a2, 8 - 14b: ffbd01 l32r a0, 40 - 14e: 004c22 s8i a2, a12, 0 - 151: 412820 srli a2, a2, 8 - 154: 014c22 s8i a2, a12, 1 - 157: 252e66 bnei a14, 2, 180 - 15a: 51d9 s32i.n a13, a1, 20 - 15c: 130c movi.n a3, 1 - 15e: 00a142 movi a4, 0x100 - 161: 064c42 s8i a4, a12, 6 - 164: 074c32 s8i a3, a12, 7 - 167: ffb741 l32r a4, 44 - 16a: 000b86 j 19c - 16d: fc7c movi.n a12, -1 - 16f: b108 l32i.n a0, a1, 44 - 171: d1d8 l32i.n a13, a1, 52 - 173: e1e8 l32i.n a14, a1, 56 - 175: 0c2d mov.n a2, a12 - 177: f1f8 l32i.n a15, a1, 60 - 179: c1c8 l32i.n a12, a1, 48 - 17b: 40c112 addi a1, a1, 64 - 17e: f00d ret.n - 180: fdce52 addi a5, a14, -3 - 183: 7448e0 extui a4, a14, 8, 8 - 186: 113e80 slli a3, a14, 8 - 189: 203340 or a3, a3, a4 - 18c: 38e556 bnez a5, 51e - 18f: 1048 l32i.n a4, a0, 4 - 191: 064c32 s8i a3, a12, 6 - 194: 51d9 s32i.n a13, a1, 20 - 196: 415830 srli a5, a3, 8 - 199: 074c52 s8i a5, a12, 7 - 19c: ed2c movi.n a13, 46 - 19e: 080c movi.n a8, 0 - 1a0: cccb addi.n a12, a12, 12 - 1a2: 440b addi.n a4, a4, -1 - 1a4: 441b addi.n a4, a4, 1 - 1a6: 0c2d mov.n a2, a12 - 1a8: cc1b addi.n a12, a12, 1 - 1aa: 000472 l8ui a7, a4, 0 - 1ad: 0d17d7 beq a7, a13, 1be - 1b0: a78c beqz.n a7, 1be - 1b2: 881b addi.n a8, a8, 1 - 1b4: 004c72 s8i a7, a12, 0 - 1b7: 441b addi.n a4, a4, 1 - 1b9: cc1b addi.n a12, a12, 1 - 1bb: fffac6 j 1aa - 1be: 004282 s8i a8, a2, 0 - 1c1: 080c movi.n a8, 0 - 1c3: 0c2d mov.n a2, a12 - 1c5: 000462 l8ui a6, a4, 0 - 1c8: 441b addi.n a4, a4, 1 - 1ca: fda656 bnez a6, 1a8 - 1cd: 060c movi.n a6, 0 - 1cf: 004c62 s8i a6, a12, 0 - 1d2: cc1b addi.n a12, a12, 1 - 1d4: 91c9 s32i.n a12, a1, 36 - 1d6: 531e66 bnei a14, 1, 22d - 1d9: 0c2d mov.n a2, a12 - 1db: 013d mov.n a3, a1 - 1dd: a40c movi.n a4, 10 - 1df: 00a472 movi a7, 0x400 - 1e2: 00a182 movi a8, 0x100 - 1e5: ff9891 l32r a9, 48 - 1e8: 1199 s32i.n a9, a1, 4 - 1ea: 004182 s8i a8, a1, 0 - 1ed: 015182 s16i a8, a1, 2 - 1f0: 045172 s16i a7, a1, 8 - 1f3: 180c movi.n a8, 1 - 1f5: 014182 s8i a8, a1, 1 - 1f8: ffb101 l32r a0, bc - 1fb: 0000c0 callx0 a0 - 1fe: 440c movi.n a4, 4 - 200: 31ab addi.n a3, a1, 10 - 202: 91c8 l32i.n a12, a1, 36 - 204: ff9201 l32r a0, 4c - 207: ccab addi.n a12, a12, 10 - 209: 2008 l32i.n a0, a0, 8 - 20b: 004302 s8i a0, a3, 0 - 20e: 410800 srli a0, a0, 8 - 211: 0c2d mov.n a2, a12 - 213: 014302 s8i a0, a3, 1 - 216: 410800 srli a0, a0, 8 - 219: 024302 s8i a0, a3, 2 - 21c: 410800 srli a0, a0, 8 - 21f: 034302 s8i a0, a3, 3 - 222: ffa701 l32r a0, c0 - 225: 0000c0 callx0 a0 - 228: 420c movi.n a2, 4 - 22a: 000046 j 22f - 22d: 062d mov.n a2, a6 - 22f: ff8891 l32r a9, 50 - 232: 022e26 beqi a14, 2, 238 - 235: 002186 j 2bf - 238: ff8921 l32r a2, 5c - 23b: ff8731 l32r a3, 58 - 23e: 00a142 movi a4, 0x100 - 241: ff8451 l32r a5, 54 - 244: 005152 s16i a5, a1, 0 - 247: 015142 s16i a4, a1, 2 - 24a: 1139 s32i.n a3, a1, 4 - 24c: 1228 l32i.n a2, a2, 4 - 24e: ff9d01 l32r a0, c4 - 251: 0000c0 callx0 a0 - 254: 6129 s32i.n a2, a1, 24 - 256: ff8221 l32r a2, 60 - 259: 1228 l32i.n a2, a2, 4 - 25b: ff9b01 l32r a0, c8 - 25e: 0000c0 callx0 a0 - 261: 322b addi.n a3, a2, 2 - 263: 6148 l32i.n a4, a1, 24 - 265: 0c2d mov.n a2, a12 - 267: 113380 slli a3, a3, 8 - 26a: 442b addi.n a4, a4, 2 - 26c: 744840 extui a4, a4, 8, 8 - 26f: 203340 or a3, a3, a4 - 272: 045132 s16i a3, a1, 8 - 275: a40c movi.n a4, 10 - 277: 013d mov.n a3, a1 - 279: ff9401 l32r a0, cc - 27c: 0000c0 callx0 a0 - 27f: ff7991 l32r a9, 64 - 282: 080c movi.n a8, 0 - 284: ff7901 l32r a0, 68 - 287: ccab addi.n a12, a12, 10 - 289: 1048 l32i.n a4, a0, 4 - 28b: 0c2d mov.n a2, a12 - 28d: 440b addi.n a4, a4, -1 - 28f: 441b addi.n a4, a4, 1 - 291: cc1b addi.n a12, a12, 1 - 293: 000472 l8ui a7, a4, 0 - 296: 0d17d7 beq a7, a13, 2a7 - 299: a78c beqz.n a7, 2a7 - 29b: 881b addi.n a8, a8, 1 - 29d: 004c72 s8i a7, a12, 0 - 2a0: 441b addi.n a4, a4, 1 - 2a2: cc1b addi.n a12, a12, 1 - 2a4: fffac6 j 293 - 2a7: 004282 s8i a8, a2, 0 - 2aa: 080c movi.n a8, 0 - 2ac: 0c2d mov.n a2, a12 - 2ae: 000452 l8ui a5, a4, 0 - 2b1: 441b addi.n a4, a4, 1 - 2b3: fda556 bnez a5, 291 - 2b6: 020c movi.n a2, 0 - 2b8: 060c movi.n a6, 0 - 2ba: 004c62 s8i a6, a12, 0 - 2bd: cc1b addi.n a12, a12, 1 - 2bf: 023e26 beqi a14, 3, 2c5 - 2c2: 0023c6 j 355 - 2c5: 005192 s16i a9, a1, 0 - 2c8: 5138 l32i.n a3, a1, 20 - 2ca: ff69e1 l32r a14, 70 - 2cd: ff6771 l32r a7, 6c - 2d0: 00a182 movi a8, 0x100 - 2d3: 015182 s16i a8, a1, 2 - 2d6: 1179 s32i.n a7, a1, 4 - 2d8: 0e2d mov.n a2, a14 - 2da: ff7d01 l32r a0, d0 - 2dd: 0000c0 callx0 a0 - 2e0: 0e2d mov.n a2, a14 - 2e2: ff6431 l32r a3, 74 - 2e5: ff7b01 l32r a0, d4 - 2e8: 0000c0 callx0 a0 - 2eb: ff6331 l32r a3, 78 - 2ee: 0e2d mov.n a2, a14 - 2f0: 1338 l32i.n a3, a3, 4 - 2f2: ff7901 l32r a0, d8 - 2f5: 0000c0 callx0 a0 - 2f8: 0e2d mov.n a2, a14 - 2fa: ff7801 l32r a0, dc - 2fd: 0000c0 callx0 a0 - 300: 013d mov.n a3, a1 - 302: 422b addi.n a4, a2, 2 - 304: 745840 extui a5, a4, 8, 8 - 307: 0c2d mov.n a2, a12 - 309: 114480 slli a4, a4, 8 - 30c: 204450 or a4, a4, a5 - 30f: 045142 s16i a4, a1, 8 - 312: a40c movi.n a4, 10 - 314: ff7301 l32r a0, e0 - 317: 0000c0 callx0 a0 - 31a: 5128 l32i.n a2, a1, 20 - 31c: 080c movi.n a8, 0 - 31e: ff5741 l32r a4, 7c - 321: ccab addi.n a12, a12, 10 - 323: 0c3d mov.n a3, a12 - 325: 8149 s32i.n a4, a1, 32 - 327: 441b addi.n a4, a4, 1 - 329: cc1b addi.n a12, a12, 1 - 32b: 000402 l8ui a0, a4, 0 - 32e: 5510d7 beq a0, a13, 387 - 331: 052016 beqz a0, 387 - 334: 881b addi.n a8, a8, 1 - 336: 004c02 s8i a0, a12, 0 - 339: 441b addi.n a4, a4, 1 - 33b: cc1b addi.n a12, a12, 1 - 33d: fffa86 j 32b - 340: 004082 s8i a8, a0, 0 - 343: 441b addi.n a4, a4, 1 - 345: 080c movi.n a8, 0 - 347: 0c0d mov.n a0, a12 - 349: 1b7756 bnez a7, 504 - 34c: 020c movi.n a2, 0 - 34e: 050c movi.n a5, 0 - 350: 004c52 s8i a5, a12, 0 - 353: cc1b addi.n a12, a12, 1 - 355: ff4ad1 l32r a13, 80 - 358: 3c2a add.n a3, a12, a2 - 35a: 1f48 l32i.n a4, a15, 4 - 35c: 0f2d mov.n a2, a15 - 35e: c03340 sub a3, a3, a4 - 361: f43030 extui a3, a3, 0, 16 - 364: ff6001 l32r a0, e4 - 367: 0000c0 callx0 a0 - 36a: 0d28 l32i.n a2, a13, 0 - 36c: 0f3d mov.n a3, a15 - 36e: ff4541 l32r a4, 84 - 371: ff4551 l32r a5, 88 - 374: ff5d01 l32r a0, e8 - 377: 0000c0 callx0 a0 - 37a: 02cd mov.n a12, a2 - 37c: 0f2d mov.n a2, a15 - 37e: ff5b01 l32r a0, ec - 381: 0000c0 callx0 a0 - 384: ff79c6 j 16f - 387: 004382 s8i a8, a3, 0 - 38a: 080c movi.n a8, 0 - 38c: 0c3d mov.n a3, a12 - 38e: 000452 l8ui a5, a4, 0 - 391: 441b addi.n a4, a4, 1 - 393: f92556 bnez a5, 329 - 396: 080c movi.n a8, 0 - 398: 060c movi.n a6, 0 - 39a: 420b addi.n a4, a2, -1 - 39c: 7149 s32i.n a4, a1, 28 - 39e: 004c62 s8i a6, a12, 0 - 3a1: 441b addi.n a4, a4, 1 - 3a3: cc1b addi.n a12, a12, 1 - 3a5: 0c0d mov.n a0, a12 - 3a7: cc1b addi.n a12, a12, 1 - 3a9: 000472 l8ui a7, a4, 0 - 3ac: 0d17d7 beq a7, a13, 3bd - 3af: a78c beqz.n a7, 3bd - 3b1: 881b addi.n a8, a8, 1 - 3b3: 004c72 s8i a7, a12, 0 - 3b6: 441b addi.n a4, a4, 1 - 3b8: cc1b addi.n a12, a12, 1 - 3ba: fffac6 j 3a9 - 3bd: 004082 s8i a8, a0, 0 - 3c0: 080c movi.n a8, 0 - 3c2: 0c0d mov.n a0, a12 - 3c4: 000472 l8ui a7, a4, 0 - 3c7: 441b addi.n a4, a4, 1 - 3c9: fda756 bnez a7, 3a7 - 3cc: 0e2d mov.n a2, a14 - 3ce: ff3131 l32r a3, 94 - 3d1: ff2f81 l32r a8, 90 - 3d4: 80a192 movi a9, 0x180 - 3d7: ff2da1 l32r a10, 8c - 3da: c00c movi.n a0, 12 - 3dc: c0afb2 movi a11, -64 - 3df: 004cb2 s8i a11, a12, 0 - 3e2: 014c02 s8i a0, a12, 1 - 3e5: 0051a2 s16i a10, a1, 0 - 3e8: 015192 s16i a9, a1, 2 - 3eb: 1189 s32i.n a8, a1, 4 - 3ed: ff4001 l32r a0, f0 - 3f0: 0000c0 callx0 a0 - 3f3: 0e2d mov.n a2, a14 - 3f5: ff2831 l32r a3, 98 - 3f8: ff3f01 l32r a0, f4 - 3fb: 0000c0 callx0 a0 - 3fe: 0e2d mov.n a2, a14 - 400: ff2731 l32r a3, 9c - 403: ff3d01 l32r a0, f8 - 406: 0000c0 callx0 a0 - 409: 0e2d mov.n a2, a14 - 40b: ff3c01 l32r a0, fc - 40e: 0000c0 callx0 a0 - 411: a40c movi.n a4, 10 - 413: 228b addi.n a2, a2, 8 - 415: ec2b addi.n a14, a12, 2 - 417: 743820 extui a3, a2, 8, 8 - 41a: 112280 slli a2, a2, 8 - 41d: 202230 or a2, a2, a3 - 420: 045122 s16i a2, a1, 8 - 423: 013d mov.n a3, a1 - 425: 0e2d mov.n a2, a14 - 427: ff3601 l32r a0, 100 - 42a: 0000c0 callx0 a0 - 42d: 2ccb addi.n a2, a12, 12 - 42f: 640c movi.n a4, 6 - 431: ff1b51 l32r a5, a0 - 434: 060c movi.n a6, 0 - 436: 71eb addi.n a7, a1, 14 - 438: 080c movi.n a8, 0 - 43a: 085182 s16i a8, a1, 16 - 43d: 073d mov.n a3, a7 - 43f: 014762 s8i a6, a7, 1 - 442: 061552 l16ui a5, a5, 12 - 445: 004782 s8i a8, a7, 0 - 448: 746850 extui a6, a5, 8, 8 - 44b: 115580 slli a5, a5, 8 - 44e: 205560 or a5, a5, a6 - 451: 095152 s16i a5, a1, 18 - 454: ff2c01 l32r a0, 104 - 457: 0000c0 callx0 a0 - 45a: 12ccc2 addi a12, a12, 18 - 45d: 12cee2 addi a14, a14, 18 - 460: 8148 l32i.n a4, a1, 32 - 462: 080c movi.n a8, 0 - 464: 441b addi.n a4, a4, 1 - 466: ee1b addi.n a14, a14, 1 - 468: 0c2d mov.n a2, a12 - 46a: cc1b addi.n a12, a12, 1 - 46c: 000402 l8ui a0, a4, 0 - 46f: 0f10d7 beq a0, a13, 482 - 472: c08c beqz.n a0, 482 - 474: ee1b addi.n a14, a14, 1 - 476: 881b addi.n a8, a8, 1 - 478: 004c02 s8i a0, a12, 0 - 47b: 441b addi.n a4, a4, 1 - 47d: cc1b addi.n a12, a12, 1 - 47f: fffa46 j 46c - 482: 004282 s8i a8, a2, 0 - 485: 080c movi.n a8, 0 - 487: 000462 l8ui a6, a4, 0 - 48a: 441b addi.n a4, a4, 1 - 48c: fd6656 bnez a6, 466 - 48f: ee1b addi.n a14, a14, 1 - 491: 080c movi.n a8, 0 - 493: 7148 l32i.n a4, a1, 28 - 495: 070c movi.n a7, 0 - 497: 004c72 s8i a7, a12, 0 - 49a: 441b addi.n a4, a4, 1 - 49c: cc1b addi.n a12, a12, 1 - 49e: 0c0d mov.n a0, a12 - 4a0: ee1b addi.n a14, a14, 1 - 4a2: cc1b addi.n a12, a12, 1 - 4a4: 000472 l8ui a7, a4, 0 - 4a7: 0f17d7 beq a7, a13, 4ba - 4aa: c78c beqz.n a7, 4ba - 4ac: ee1b addi.n a14, a14, 1 - 4ae: 881b addi.n a8, a8, 1 - 4b0: 004c72 s8i a7, a12, 0 - 4b3: 441b addi.n a4, a4, 1 - 4b5: cc1b addi.n a12, a12, 1 - 4b7: fffa46 j 4a4 - 4ba: 004082 s8i a8, a0, 0 - 4bd: 080c movi.n a8, 0 - 4bf: 0c0d mov.n a0, a12 - 4c1: 000492 l8ui a9, a4, 0 - 4c4: 441b addi.n a4, a4, 1 - 4c6: fd6956 bnez a9, 4a0 - 4c9: fef601 l32r a0, a4 - 4cc: 00a122 movi a2, 0x100 - 4cf: fef7a1 l32r a10, ac - 4d2: fef5b1 l32r a11, a8 - 4d5: c40c movi.n a4, 12 - 4d7: c0af32 movi a3, -64 - 4da: 004c32 s8i a3, a12, 0 - 4dd: 014c42 s8i a4, a12, 1 - 4e0: 013d mov.n a3, a1 - 4e2: a40c movi.n a4, 10 - 4e4: 0051b2 s16i a11, a1, 0 - 4e7: 0451a2 s16i a10, a1, 8 - 4ea: 015122 s16i a2, a1, 2 - 4ed: 1109 s32i.n a0, a1, 4 - 4ef: 0e2d mov.n a2, a14 - 4f1: ff0501 l32r a0, 108 - 4f4: 0000c0 callx0 a0 - 4f7: 080c movi.n a8, 0 - 4f9: cccb addi.n a12, a12, 12 - 4fb: feed41 l32r a4, b0 - 4fe: 0c0d mov.n a0, a12 - 500: 440b addi.n a4, a4, -1 - 502: 441b addi.n a4, a4, 1 - 504: cc1b addi.n a12, a12, 1 - 506: 000472 l8ui a7, a4, 0 - 509: c057d0 sub a5, a7, a13 - 50c: e30516 beqz a5, 340 - 50f: e2d716 beqz a7, 340 - 512: 881b addi.n a8, a8, 1 - 514: 004c72 s8i a7, a12, 0 - 517: 441b addi.n a4, a4, 1 - 519: cc1b addi.n a12, a12, 1 - 51b: fff9c6 j 506 - 51e: 0d4d mov.n a4, a13 - 520: ff1b46 j 191 - 523: 03a000 rsr.dbreakc0 a0 - 526: 040000 extui a0, a0, 0, 1 - 529: 000000 ill - 52c: 9f .byte 0x9f - 52d: 000003 excw - 530: 000004 excw - 533: 0c0000 excw - 536: 000000 ill - 539: 2c0100 excw - 53c: 010000 slli a0, a0, 32 - 53f: 002c movi.n a0, 32 - 541: 000010 excw - 544: 003c movi.n a0, 48 - 546: 480000 excw - 549: 000000 ill - 54c: 0003a0 jx a3 - 54f: 000000 ill - 552: 002c01 l32r a0, fffc0604 - 555: 000021 l32r a2, fffc0558 - 558: 000080 ret - 55b: 002000 isync - 55e: 240000 extui a0, a0, 0, 3 - 561: 000000 ill - 564: 000004 excw - 567: 008000 excw - 56a: 200000 or a0, a0, a0 - 56d: 000000 ill - 570: 000024 excw - 573: 000000 ill - 576: 002c01 l32r a0, fffc0628 - 579: 000000 ill - 57c: 000010 excw - 57f: 14e900 extui a14, a0, 9, 2 - ... - 5fa: 0c0000 excw - 5fd: c11204 excw - 600: a1e9c0 excw - 603: 7109 s32i.n a0, a1, 28 - 605: 81c9 s32i.n a12, a1, 32 - 607: b1f9 s32i.n a15, a1, 44 - 609: 91d9 s32i.n a13, a1, 36 - 60b: 02fd mov.n a15, a2 - 60d: 03dd mov.n a13, a3 - 60f: 02c8 l32i.n a12, a2, 0 - 611: 10a232 movi a3, 0x210 - 614: 020c movi.n a2, 0 - 616: ffdc01 l32r a0, 588 - 619: 0000c0 callx0 a0 - 61c: 3ca216 beqz a2, 9ea - 61f: 030c movi.n a3, 0 - 621: c40c movi.n a4, 12 - 623: e129 s32i.n a2, a1, 56 - 625: 12e8 l32i.n a14, a2, 4 - 627: 61c9 s32i.n a12, a1, 24 - 629: 0e2d mov.n a2, a14 - 62b: ffd801 l32r a0, 58c - 62e: 0000c0 callx0 a0 - 631: ffbd31 l32r a3, 528 - 634: cecb addi.n a12, a14, 12 - 636: 00a442 movi a4, 0x400 - 639: 117d80 slli a7, a13, 8 - 63c: 84af52 movi a5, -124 - 63f: 460c movi.n a6, 4 - 641: 074e62 s8i a6, a14, 7 - 644: 024e52 s8i a5, a14, 2 - 647: 004e72 s8i a7, a14, 0 - 64a: 064e42 s8i a4, a14, 6 - 64d: 417870 srli a7, a7, 8 - 650: 014e72 s8i a7, a14, 1 - 653: ffb4e1 l32r a14, 524 - 656: 0338 l32i.n a3, a3, 0 - 658: 0e2d mov.n a2, a14 - 65a: ffcd01 l32r a0, 590 - 65d: 0000c0 callx0 a0 - 660: ed2c movi.n a13, 46 - 662: ffb261 l32r a6, 52c - 665: c169 s32i.n a6, a1, 48 - 667: 661b addi.n a6, a6, 1 - 669: 070c movi.n a7, 0 - 66b: 0c8d mov.n a8, a12 - 66d: cc1b addi.n a12, a12, 1 - 66f: 000602 l8ui a0, a6, 0 - 672: 0d10d7 beq a0, a13, 683 - 675: a08c beqz.n a0, 683 - 677: 771b addi.n a7, a7, 1 - 679: 004c02 s8i a0, a12, 0 - 67c: 661b addi.n a6, a6, 1 - 67e: cc1b addi.n a12, a12, 1 - 680: fffac6 j 66f - 683: 004872 s8i a7, a8, 0 - 686: 000692 l8ui a9, a6, 0 - 689: fda956 bnez a9, 667 - 68c: ffa921 l32r a2, 530 - 68f: 030c movi.n a3, 0 - 691: 004c32 s8i a3, a12, 0 - 694: 0228 l32i.n a2, a2, 0 - 696: ffbf01 l32r a0, 594 - 699: 0000c0 callx0 a0 - 69c: 0e2d mov.n a2, a14 - 69e: 6138 l32i.n a3, a1, 24 - 6a0: ffa641 l32r a4, 538 - 6a3: 00a152 movi a5, 0x100 - 6a6: c60c movi.n a6, 12 - 6a8: ffa381 l32r a8, 534 - 6ab: 004182 s8i a8, a1, 0 - 6ae: 014162 s8i a6, a1, 1 - 6b1: 015152 s16i a5, a1, 2 - 6b4: 1149 s32i.n a4, a1, 4 - 6b6: ffb801 l32r a0, 598 - 6b9: 0000c0 callx0 a0 - 6bc: 0e2d mov.n a2, a14 - 6be: ffb701 l32r a0, 59c - 6c1: 0000c0 callx0 a0 - 6c4: 013d mov.n a3, a1 - 6c6: a40c movi.n a4, 10 - 6c8: 923b addi.n a9, a2, 3 - 6ca: 74a890 extui a10, a9, 8, 8 - 6cd: 2c1b addi.n a2, a12, 1 - 6cf: 119980 slli a9, a9, 8 - 6d2: 2099a0 or a9, a9, a10 - 6d5: 045192 s16i a9, a1, 8 - 6d8: ffb201 l32r a0, 5a0 - 6db: 0000c0 callx0 a0 - 6de: ccbb addi.n a12, a12, 11 - 6e0: c168 l32i.n a6, a1, 48 - 6e2: 661b addi.n a6, a6, 1 - 6e4: 070c movi.n a7, 0 - 6e6: 0c8d mov.n a8, a12 - 6e8: cc1b addi.n a12, a12, 1 - 6ea: 000602 l8ui a0, a6, 0 - 6ed: 0d10d7 beq a0, a13, 6fe - 6f0: a08c beqz.n a0, 6fe - 6f2: 771b addi.n a7, a7, 1 - 6f4: 004c02 s8i a0, a12, 0 - 6f7: 661b addi.n a6, a6, 1 - 6f9: cc1b addi.n a12, a12, 1 - 6fb: fffac6 j 6ea - 6fe: 004872 s8i a7, a8, 0 - 701: 0006a2 l8ui a10, a6, 0 - 704: fdaa56 bnez a10, 6e2 - 707: 6168 l32i.n a6, a1, 24 - 709: ca0c movi.n a10, 12 - 70b: c0af92 movi a9, -64 - 70e: 004c92 s8i a9, a12, 0 - 711: 014ca2 s8i a10, a12, 1 - 714: 660b addi.n a6, a6, -1 - 716: cc2b addi.n a12, a12, 2 - 718: 661b addi.n a6, a6, 1 - 71a: 070c movi.n a7, 0 - 71c: 0c0d mov.n a0, a12 - 71e: cc1b addi.n a12, a12, 1 - 720: 000682 l8ui a8, a6, 0 - 723: 0d18d7 beq a8, a13, 734 - 726: a88c beqz.n a8, 734 - 728: 771b addi.n a7, a7, 1 - 72a: 004c82 s8i a8, a12, 0 - 72d: 661b addi.n a6, a6, 1 - 72f: cc1b addi.n a12, a12, 1 - 731: fffac6 j 720 - 734: 004072 s8i a7, a0, 0 - 737: 000682 l8ui a8, a6, 0 - 73a: fda856 bnez a8, 718 - 73d: 223c movi.n a2, 50 - 73f: 80a1e2 movi a14, 0x180 - 742: 004c92 s8i a9, a12, 0 - 745: 014ca2 s8i a10, a12, 1 - 748: ff7e91 l32r a9, 540 - 74b: ff7ca1 l32r a10, 53c - 74e: 11a9 s32i.n a10, a1, 4 - 750: 005192 s16i a9, a1, 0 - 753: 0151e2 s16i a14, a1, 2 - 756: ff9301 l32r a0, 5a4 - 759: 0000c0 callx0 a0 - 75c: 5129 s32i.n a2, a1, 20 - 75e: ff7931 l32r a3, 544 - 761: ff7941 l32r a4, 548 - 764: ff9101 l32r a0, 5a8 - 767: 0000c0 callx0 a0 - 76a: 0e0c movi.n a14, 0 - 76c: 0b0c movi.n a11, 0 - 76e: d1b9 s32i.n a11, a1, 52 - 770: 1c9ef6 bgeui a14, 10, 790 - 773: a02ef0 addx4 a2, a14, a15 - 776: 4228 l32i.n a2, a2, 16 - 778: 429c beqz.n a2, 790 - 77a: ff8c01 l32r a0, 5ac - 77d: 0000c0 callx0 a0 - 780: d138 l32i.n a3, a1, 52 - 782: ee1b addi.n a14, a14, 1 - 784: 74e0e0 extui a14, a14, 0, 8 - 787: 423a add.n a4, a2, a3 - 789: 341b addi.n a3, a4, 1 - 78b: d139 s32i.n a3, a1, 52 - 78d: fff7c6 j 770 - 790: 5128 l32i.n a2, a1, 20 - 792: ff8701 l32r a0, 5b0 - 795: 0000c0 callx0 a0 - 798: 013d mov.n a3, a1 - 79a: d108 l32i.n a0, a1, 52 - 79c: a40c movi.n a4, 10 - 79e: 020a add.n a0, a2, a0 - 7a0: 001b addi.n a0, a0, 1 - 7a2: 742800 extui a2, a0, 8, 8 - 7a5: 110080 slli a0, a0, 8 - 7a8: 200020 or a0, a0, a2 - 7ab: 2c2b addi.n a2, a12, 2 - 7ad: 045102 s16i a0, a1, 8 - 7b0: ff8101 l32r a0, 5b4 - 7b3: 0000c0 callx0 a0 - 7b6: 5108 l32i.n a0, a1, 20 - 7b8: cccb addi.n a12, a12, 12 - 7ba: 600b addi.n a6, a0, -1 - 7bc: 0c5d mov.n a5, a12 - 7be: 661b addi.n a6, a6, 1 - 7c0: 000682 l8ui a8, a6, 0 - 7c3: cc1b addi.n a12, a12, 1 - 7c5: 289c beqz.n a8, 7db - 7c7: 070c movi.n a7, 0 - 7c9: 771b addi.n a7, a7, 1 - 7cb: 004c82 s8i a8, a12, 0 - 7ce: 661b addi.n a6, a6, 1 - 7d0: 000682 l8ui a8, a6, 0 - 7d3: cc1b addi.n a12, a12, 1 - 7d5: ff0856 bnez a8, 7c9 - 7d8: 000046 j 7dd - 7db: 070c movi.n a7, 0 - 7dd: 004572 s8i a7, a5, 0 - 7e0: 000622 l8ui a2, a6, 0 - 7e3: fd5256 bnez a2, 7bc - 7e6: 0e0c movi.n a14, 0 - 7e8: a02ef0 addx4 a2, a14, a15 - 7eb: 4228 l32i.n a2, a2, 16 - 7ed: 92bc beqz.n a2, 82a - 7ef: 379ef6 bgeui a14, 10, 82a - 7f2: 0c5d mov.n a5, a12 - 7f4: 620b addi.n a6, a2, -1 - 7f6: 661b addi.n a6, a6, 1 - 7f8: 000682 l8ui a8, a6, 0 - 7fb: cc1b addi.n a12, a12, 1 - 7fd: 289c beqz.n a8, 813 - 7ff: 070c movi.n a7, 0 - 801: 771b addi.n a7, a7, 1 - 803: 004c82 s8i a8, a12, 0 - 806: 661b addi.n a6, a6, 1 - 808: 000682 l8ui a8, a6, 0 - 80b: cc1b addi.n a12, a12, 1 - 80d: ff0856 bnez a8, 801 - 810: 000046 j 815 - 813: 070c movi.n a7, 0 - 815: 004572 s8i a7, a5, 0 - 818: 0c5d mov.n a5, a12 - 81a: 000632 l8ui a3, a6, 0 - 81d: 661b addi.n a6, a6, 1 - 81f: fd5356 bnez a3, 7f8 - 822: ee1b addi.n a14, a14, 1 - 824: 74e0e0 extui a14, a14, 0, 8 - 827: ffef46 j 7e8 - 82a: 002d mov.n a2, a0 - 82c: ff6301 l32r a0, 5b8 - 82f: 0000c0 callx0 a0 - 832: 0e0c movi.n a14, 0 - 834: ff46f1 l32r a15, 54c - 837: 6138 l32i.n a3, a1, 24 - 839: 0f2d mov.n a2, a15 - 83b: ff6001 l32r a0, 5bc - 83e: 0000c0 callx0 a0 - 841: c168 l32i.n a6, a1, 48 - 843: 661b addi.n a6, a6, 1 - 845: 070c movi.n a7, 0 - 847: 0c8d mov.n a8, a12 - 849: cc1b addi.n a12, a12, 1 - 84b: 000602 l8ui a0, a6, 0 - 84e: 0d10d7 beq a0, a13, 85f - 851: a08c beqz.n a0, 85f - 853: 771b addi.n a7, a7, 1 - 855: 004c02 s8i a0, a12, 0 - 858: 661b addi.n a6, a6, 1 - 85a: cc1b addi.n a12, a12, 1 - 85c: fffac6 j 84b - 85f: 004872 s8i a7, a8, 0 - 862: 000602 l8ui a0, a6, 0 - 865: fda056 bnez a0, 843 - 868: ff3b21 l32r a2, 554 - 86b: ff3931 l32r a3, 550 - 86e: 80a142 movi a4, 0x180 - 871: c60c movi.n a6, 12 - 873: c0af52 movi a5, -64 - 876: 004c52 s8i a5, a12, 0 - 879: 014c62 s8i a6, a12, 1 - 87c: 015142 s16i a4, a1, 2 - 87f: 1139 s32i.n a3, a1, 4 - 881: 005122 s16i a2, a1, 0 - 884: ff3531 l32r a3, 558 - 887: 0f2d mov.n a2, a15 - 889: ff4d01 l32r a0, 5c0 - 88c: 0000c0 callx0 a0 - 88f: 0f2d mov.n a2, a15 - 891: ff3231 l32r a3, 55c - 894: ff4c01 l32r a0, 5c4 - 897: 0000c0 callx0 a0 - 89a: 0f2d mov.n a2, a15 - 89c: ff3131 l32r a3, 560 - 89f: ff4a01 l32r a0, 5c8 - 8a2: 0000c0 callx0 a0 - 8a5: 0f2d mov.n a2, a15 - 8a7: ff4901 l32r a0, 5cc - 8aa: 0000c0 callx0 a0 - 8ad: 013d mov.n a3, a1 - 8af: a40c movi.n a4, 10 - 8b1: 728b addi.n a7, a2, 8 - 8b3: 748870 extui a8, a7, 8, 8 - 8b6: 2c2b addi.n a2, a12, 2 - 8b8: 117780 slli a7, a7, 8 - 8bb: 207780 or a7, a7, a8 - 8be: 045172 s16i a7, a1, 8 - 8c1: ff4301 l32r a0, 5d0 - 8c4: 0000c0 callx0 a0 - 8c7: 0651e2 s16i a14, a1, 12 - 8ca: 2ccb addi.n a2, a12, 12 - 8cc: 640c movi.n a4, 6 - 8ce: ff2581 l32r a8, 564 - 8d1: 4198e0 srli a9, a14, 8 - 8d4: a1ab addi.n a10, a1, 10 - 8d6: 004ae2 s8i a14, a10, 0 - 8d9: 014a92 s8i a9, a10, 1 - 8dc: 041882 l16ui a8, a8, 8 - 8df: 0a3d mov.n a3, a10 - 8e1: 749880 extui a9, a8, 8, 8 - 8e4: 118880 slli a8, a8, 8 - 8e7: 208890 or a8, a8, a9 - 8ea: 075182 s16i a8, a1, 14 - 8ed: ff3901 l32r a0, 5d4 - 8f0: 0000c0 callx0 a0 - 8f3: ff1d91 l32r a9, 568 - 8f6: 12ccc2 addi a12, a12, 18 - 8f9: c168 l32i.n a6, a1, 48 - 8fb: 661b addi.n a6, a6, 1 - 8fd: 070c movi.n a7, 0 - 8ff: 0c8d mov.n a8, a12 - 901: cc1b addi.n a12, a12, 1 - 903: 000602 l8ui a0, a6, 0 - 906: 0d10d7 beq a0, a13, 917 - 909: a08c beqz.n a0, 917 - 90b: 771b addi.n a7, a7, 1 - 90d: 004c02 s8i a0, a12, 0 - 910: 661b addi.n a6, a6, 1 - 912: cc1b addi.n a12, a12, 1 - 914: fffac6 j 903 - 917: 004872 s8i a7, a8, 0 - 91a: 0006a2 l8ui a10, a6, 0 - 91d: fdaa56 bnez a10, 8fb - 920: 093d mov.n a3, a9 - 922: 004ce2 s8i a14, a12, 0 - 925: 0f2d mov.n a2, a15 - 927: cc1b addi.n a12, a12, 1 - 929: ff2b01 l32r a0, 5d8 - 92c: 0000c0 callx0 a0 - 92f: 0f2d mov.n a2, a15 - 931: ff0e31 l32r a3, 56c - 934: ff2a01 l32r a0, 5dc - 937: 0000c0 callx0 a0 - 93a: 0f2d mov.n a2, a15 - 93c: ff0d31 l32r a3, 570 - 93f: ff2801 l32r a0, 5e0 - 942: 0000c0 callx0 a0 - 945: e1f8 l32i.n a15, a1, 56 - 947: 00a122 movi a2, 0x100 - 94a: 00a432 movi a3, 0x400 - 94d: 80a192 movi a9, 0x180 - 950: c168 l32i.n a6, a1, 48 - 952: 661b addi.n a6, a6, 1 - 954: 070c movi.n a7, 0 - 956: 0c8d mov.n a8, a12 - 958: cc1b addi.n a12, a12, 1 - 95a: 000602 l8ui a0, a6, 0 - 95d: 0d10d7 beq a0, a13, 96e - 960: a08c beqz.n a0, 96e - 962: 771b addi.n a7, a7, 1 - 964: 004c02 s8i a0, a12, 0 - 967: 661b addi.n a6, a6, 1 - 969: cc1b addi.n a12, a12, 1 - 96b: fffac6 j 95a - 96e: 004872 s8i a7, a8, 0 - 971: 0006b2 l8ui a11, a6, 0 - 974: fdab56 bnez a11, 952 - 977: a40c movi.n a4, 10 - 979: fefed1 l32r a13, 574 - 97c: 004ce2 s8i a14, a12, 0 - 97f: 015192 s16i a9, a1, 2 - 982: 045132 s16i a3, a1, 8 - 985: 005122 s16i a2, a1, 0 - 988: 11d9 s32i.n a13, a1, 4 - 98a: 2c1b addi.n a2, a12, 1 - 98c: 013d mov.n a3, a1 - 98e: ff1501 l32r a0, 5e4 - 991: 0000c0 callx0 a0 - 994: 2cbb addi.n a2, a12, 11 - 996: 440c movi.n a4, 4 - 998: fef8d1 l32r a13, 578 - 99b: 10c132 addi a3, a1, 16 - 99e: 2de8 l32i.n a14, a13, 8 - 9a0: 0043e2 s8i a14, a3, 0 - 9a3: 41e8e0 srli a14, a14, 8 - 9a6: 0143e2 s8i a14, a3, 1 - 9a9: 41e8e0 srli a14, a14, 8 - 9ac: 0243e2 s8i a14, a3, 2 - 9af: 41e8e0 srli a14, a14, 8 - 9b2: 0343e2 s8i a14, a3, 3 - 9b5: ff0c01 l32r a0, 5e8 - 9b8: 0000c0 callx0 a0 - 9bb: 1f38 l32i.n a3, a15, 4 - 9bd: 0f2d mov.n a2, a15 - 9bf: c03c30 sub a3, a12, a3 - 9c2: 33fb addi.n a3, a3, 15 - 9c4: f43030 extui a3, a3, 0, 16 - 9c7: ff0901 l32r a0, 5ec - 9ca: 0000c0 callx0 a0 - 9cd: 0d28 l32i.n a2, a13, 0 - 9cf: 0f3d mov.n a3, a15 - 9d1: feea41 l32r a4, 57c - 9d4: feeb51 l32r a5, 580 - 9d7: ff0601 l32r a0, 5f0 - 9da: 0000c0 callx0 a0 - 9dd: 02cd mov.n a12, a2 - 9df: 0f2d mov.n a2, a15 - 9e1: ff0401 l32r a0, 5f4 - 9e4: 0000c0 callx0 a0 - 9e7: 000286 j 9f5 - 9ea: fee621 l32r a2, 584 - 9ed: ff0201 l32r a0, 5f8 - 9f0: 0000c0 callx0 a0 - 9f3: fc7c movi.n a12, -1 - 9f5: 7108 l32i.n a0, a1, 28 - 9f7: 91d8 l32i.n a13, a1, 36 - 9f9: a1e8 l32i.n a14, a1, 40 - 9fb: 0c2d mov.n a2, a12 - 9fd: b1f8 l32i.n a15, a1, 44 - 9ff: 81c8 l32i.n a12, a1, 32 - a01: 40c112 addi a1, a1, 64 - a04: f00d ret.n - a06: d00000 subx2 a0, a0, a0 - a09: 000000 ill - a0c: 0000d0 excw - ... - a17: 00d000 excw - ... - a26: 120000 excw - a29: c9f0c1 l32r a12, ffff31ec - a2c: 210931 l32r a3, fffc8e50 - a2f: 04cd mov.n a12, a4 - a31: 041442 l16ui a4, a4, 8 - a34: 00a202 movi a0, 0x200 - a37: 753047 bltu a0, a4, ab0 - a3a: 1129 s32i.n a2, a1, 4 - a3c: 931c movi.n a3, 25 - a3e: 6eb347 bgeu a3, a4, ab0 - a41: 0c2d mov.n a2, a12 - a43: fff131 l32r a3, a08 - a46: 050c movi.n a5, 0 - a48: fff501 l32r a0, a1c - a4b: 0000c0 callx0 a0 - a4e: 041c42 l16ui a4, a12, 8 - a51: ffee01 l32r a0, a0c - a54: 4f9427 bne a4, a2, aa7 - a57: 010052 l8ui a5, a0, 1 - a5a: 000062 l8ui a6, a0, 0 - a5d: 115580 slli a5, a5, 8 - a60: 205560 or a5, a5, a6 - a63: 745850 extui a5, a5, 8, 8 - a66: 3d45f6 bgeui a5, 4, aa7 - a69: 050062 l8ui a6, a0, 5 - a6c: 040072 l8ui a7, a0, 4 - a6f: 116680 slli a6, a6, 8 - a72: 206670 or a6, a6, a7 - a75: 746860 extui a6, a6, 8, 8 - a78: b6ac beqz.n a6, aa7 - a7a: ffe521 l32r a2, a10 - a7d: 30cb addi.n a3, a0, 12 - a7f: 0139 s32i.n a3, a1, 0 - a81: ff5885 call0 c - a84: ffe481 l32r a8, a14 - a87: 027d mov.n a7, a2 - a89: 1828 l32i.n a2, a8, 4 - a8b: a7cc bnez.n a7, a99 - a8d: 023d mov.n a3, a2 - a8f: 040c movi.n a4, 0 - a91: 220c movi.n a2, 2 - a93: ff6785 call0 10c - a96: 000346 j aa7 - a99: 0138 l32i.n a3, a1, 0 - a9b: ff5705 call0 c - a9e: 52cc bnez.n a2, aa7 - aa0: 1128 l32i.n a2, a1, 4 - aa2: 030c movi.n a3, 0 - aa4: ffb545 call0 5fc - aa7: ffdc21 l32r a2, a18 - aaa: ffdd01 l32r a0, a20 - aad: 0000c0 callx0 a0 - ab0: 0c2d mov.n a2, a12 - ab2: 31c8 l32i.n a12, a1, 12 - ab4: ffdc01 l32r a0, a24 - ab7: 0000c0 callx0 a0 - aba: 2108 l32i.n a0, a1, 8 - abc: 10c112 addi a1, a1, 16 - abf: f00d ret.n - ... - -00000acc : - acc: fffe21 l32r a2, ac4 - acf: f0c112 addi a1, a1, -16 - ad2: 0228 l32i.n a2, a2, 0 - ad4: 0109 s32i.n a0, a1, 0 - ad6: 428c beqz.n a2, ade - ad8: fffc01 l32r a0, ac8 - adb: 0000c0 callx0 a0 - ade: 0108 l32i.n a0, a1, 0 - ae0: 10c112 addi a1, a1, 16 - ae3: f00d ret.n - ae5: 000000 ill - ae8: 000080 ret - aeb: 000000 ill - ... - -00000af0 : - af0: 023d mov.n a3, a2 - af2: f0c112 addi a1, a1, -16 - af5: fffc21 l32r a2, ae8 - af8: 0109 s32i.n a0, a1, 0 - afa: fffc01 l32r a0, aec - afd: 0000c0 callx0 a0 - b00: 0108 l32i.n a0, a1, 0 - b02: 10c112 addi a1, a1, 16 - b05: f00d ret.n - b07: 000000 ill - b0a: 280000 excw - b0d: 000a add.n a0, a0, a0 - b0f: 000000 ill - ... - -00000b14 : - b14: f0c112 addi a1, a1, -16 - b17: 0109 s32i.n a0, a1, 0 - b19: fffb01 l32r a0, b08 - b1c: 140022 l8ui a2, a0, 20 - b1f: b2cc bnez.n a2, b2e - b21: fffa31 l32r a3, b0c - b24: 040c movi.n a4, 0 - b26: 0028 l32i.n a2, a0, 0 - b28: fffa01 l32r a0, b10 - b2b: 0000c0 callx0 a0 - b2e: 0108 l32i.n a0, a1, 0 - b30: 10c112 addi a1, a1, 16 - b33: f00d ret.n - ... - -00000b40 : - b40: f0c112 addi a1, a1, -16 - b43: 0109 s32i.n a0, a1, 0 - b45: fffc01 l32r a0, b38 - b48: 140022 l8ui a2, a0, 20 - b4b: 0b1266 bnei a2, 1, b5a - b4e: 030c movi.n a3, 0 - b50: 040c movi.n a4, 0 - b52: 0028 l32i.n a2, a0, 0 - b54: fffa01 l32r a0, b3c - b57: 0000c0 callx0 a0 - b5a: 0108 l32i.n a0, a1, 0 - b5c: 10c112 addi a1, a1, 16 - b5f: f00d ret.n - b61: 000000 ill - b64: 000000 ill - b67: 004800 break 8, 0 - ... - -00000b6c : - b6c: fffe21 l32r a2, b64 - b6f: fffe31 l32r a3, b68 - b72: 300242 l8ui a4, a2, 48 - b75: 30c222 addi a2, a2, 48 - b78: 832340 moveqz a2, a3, a4 - b7b: f00d ret.n - b7d: 000000 ill - b80: 0048 l32i.n a4, a0, 0 - b82: 300000 xor a0, a0, a0 - b85: 000000 ill - b88: 0048 l32i.n a4, a0, 0 - b8a: 300000 xor a0, a0, a0 - b8d: 000000 ill - b90: 000030 excw - ... - -00000bac : - bac: f0c112 addi a1, a1, -16 - baf: 11c9 s32i.n a12, a1, 4 - bb1: 0109 s32i.n a0, a1, 0 - bb3: 02cd mov.n a12, a2 - bb5: a2dc bnez.n a2, bd3 - bb7: fff221 l32r a2, b80 - bba: fff601 l32r a0, b94 - bbd: 0000c0 callx0 a0 - bc0: 024d mov.n a4, a2 - bc2: fff131 l32r a3, b88 - bc5: ffef21 l32r a2, b84 - bc8: 443b addi.n a4, a4, 3 - bca: fff301 l32r a0, b98 - bcd: 0000c0 callx0 a0 - bd0: 000bc6 j c03 - bd3: fff201 l32r a0, b9c - bd6: 0000c0 callx0 a0 - bd9: 154c movi.n a5, 65 - bdb: 172527 blt a5, a2, bf6 - bde: 0c2d mov.n a2, a12 - be0: fff001 l32r a0, ba0 - be3: 0000c0 callx0 a0 - be6: 024d mov.n a4, a2 - be8: 0c3d mov.n a3, a12 - bea: ffe821 l32r a2, b8c - bed: ffed01 l32r a0, ba4 - bf0: 0000c0 callx0 a0 - bf3: 000306 j c03 - bf6: 0c3d mov.n a3, a12 - bf8: ffe621 l32r a2, b90 - bfb: 444c movi.n a4, 68 - bfd: ffea01 l32r a0, ba8 - c00: 0000c0 callx0 a0 - c03: 11c8 l32i.n a12, a1, 4 - c05: 0108 l32i.n a0, a1, 0 - c07: 10c112 addi a1, a1, 16 - c0a: f00d ret.n - c0c: 000000 ill - c0f: 005400 excw - c12: d00000 subx2 a0, a0, a0 - c15: 000002 l8ui a0, a0, 0 - c18: 006c movi.n a0, -32 - c1a: 000000 ill - c1d: 000000 ill - c20: 0002d0 excw - c23: 000000 ill - ... - -00000c28 : - c28: f0c112 addi a1, a1, -16 - c2b: 024d mov.n a4, a2 - c2d: 0109 s32i.n a0, a1, 0 - c2f: fff701 l32r a0, c0c - c32: a2cc bnez.n a2, c40 - c34: fff721 l32r a2, c10 - c37: 1029 s32i.n a2, a0, 4 - c39: 0108 l32i.n a0, a1, 0 - c3b: 10c112 addi a1, a1, 16 - c3e: f00d ret.n - c40: fff521 l32r a2, c14 - c43: fff531 l32r a3, c18 - c46: fff701 l32r a0, c24 - c49: 0000c0 callx0 a0 - c4c: fff401 l32r a0, c1c - c4f: fff421 l32r a2, c20 - c52: fff846 j c37 - c55: 000000 ill - c58: 000000 ill - c5b: 005400 excw - ... - -00000c60 : - c60: fffe41 l32r a4, c58 - c63: 1428 l32i.n a2, a4, 4 - c65: 32cc bnez.n a2, c6c - c67: fffd31 l32r a3, c5c - c6a: 1439 s32i.n a3, a4, 4 - c6c: f00d ret.n - ... - c76: 100000 and a0, a0, a0 - ... - -00000c88 : - c88: f0c112 addi a1, a1, -16 - c8b: 0109 s32i.n a0, a1, 0 - c8d: fff801 l32r a0, c70 - c90: 150002 l8ui a0, a0, 21 - c93: 231066 bnei a0, 1, cba - c96: fff731 l32r a3, c74 - c99: 238b addi.n a2, a3, 8 - c9b: 10c332 addi a3, a3, 16 - c9e: fff801 l32r a0, c80 - ca1: 0000c0 callx0 a0 - ca4: a28c beqz.n a2, cb2 - ca6: fff421 l32r a2, c78 - ca9: fff601 l32r a0, c84 - cac: 0000c0 callx0 a0 - caf: 0001c6 j cba - cb2: fff251 l32r a5, c7c - cb5: 040c movi.n a4, 0 - cb7: 154542 s8i a4, a5, 21 - cba: 0108 l32i.n a0, a1, 0 - cbc: 10c112 addi a1, a1, 16 - cbf: f00d ret.n - cc1: 000000 ill - cc4: 000000 ill - cc7: 003000 rfe - cca: 000000 ill - ccd: 000000 ill - cd0: 000060 excw - ... - -00000ce4 : - ce4: f0c112 addi a1, a1, -16 - ce7: 0109 s32i.n a0, a1, 0 - ce9: fff601 l32r a0, cc4 - cec: 150002 l8ui a0, a0, 21 - cef: 0b1066 bnei a0, 1, cfe - cf2: fff521 l32r a2, cc8 - cf5: fff801 l32r a0, cd8 - cf8: 0000c0 callx0 a0 - cfb: 0008c6 j d22 - cfe: fff331 l32r a3, ccc - d01: 238b addi.n a2, a3, 8 - d03: 10c332 addi a3, a3, 16 - d06: fff501 l32r a0, cdc - d09: 0000c0 callx0 a0 - d0c: a28c beqz.n a2, d1a - d0e: fff021 l32r a2, cd0 - d11: fff301 l32r a0, ce0 - d14: 0000c0 callx0 a0 - d17: 0001c6 j d22 - d1a: ffee51 l32r a5, cd4 - d1d: 140c movi.n a4, 1 - d1f: 154542 s8i a4, a5, 21 - d22: 0108 l32i.n a0, a1, 0 - d24: 10c112 addi a1, a1, 16 - d27: f00d ret.n - d29: 000000 ill - d2c: 000420 excw - d2f: 042000 extui a2, a0, 0, 1 - d32: 180000 excw - d35: 000000 ill - d38: 000000 ill - ... - -00000d3c : - d3c: f0c112 addi a1, a1, -16 - d3f: 0109 s32i.n a0, a1, 0 - d41: fffa01 l32r a0, d2c - d44: 000002 l8ui a0, a0, 0 - d47: 1240f6 bgeui a0, 4, d5d - d4a: 030c movi.n a3, 0 - d4c: ff8ac5 call0 5fc - d4f: fff831 l32r a3, d30 - d52: 000322 l8ui a2, a3, 0 - d55: 221b addi.n a2, a2, 1 - d57: 004322 s8i a2, a3, 0 - d5a: 000206 j d66 - d5d: fff521 l32r a2, d34 - d60: fff601 l32r a0, d38 - d63: 0000c0 callx0 a0 - d66: 0108 l32i.n a0, a1, 0 - d68: 10c112 addi a1, a1, 16 - d6b: f00d ret.n - d6d: 000000 ill - d70: 007c movi.n a0, -16 - d72: 000000 ill - d75: 000000 ill - d78: 000080 ret - d7b: 00a000 excw - d7e: 300000 xor a0, a0, a0 - d81: 000000 ill - d84: 0000b0 excw - d87: 000800 excw - d8a: d00000 subx2 a0, a0, a0 - d8d: 000000 ill - d90: 000000 ill - d93: 14e900 extui a14, a0, 9, 2 - d96: f00000 subx8 a0, a0, a0 - d99: 000000 ill - d9c: 0a28 l32i.n a2, a10, 0 - d9e: 180000 excw - da1: 000000 ill - da4: 0018 l32i.n a1, a0, 0 - ... - -00000de0 : - de0: f0c112 addi a1, a1, -16 - de3: 21d9 s32i.n a13, a1, 8 - de5: 11c9 s32i.n a12, a1, 4 - de7: 0109 s32i.n a0, a1, 0 - de9: 02cd mov.n a12, a2 - deb: ffe121 l32r a2, d70 - dee: ffef01 l32r a0, dac - df1: 0000c0 callx0 a0 - df4: ffe0d1 l32r a13, d74 - df7: 4d29 s32i.n a2, a13, 16 - df9: 3c08 l32i.n a0, a12, 12 - dfb: a0cc bnez.n a0, e09 - dfd: ffde21 l32r a2, d78 - e00: ffec01 l32r a0, db0 - e03: 0000c0 callx0 a0 - e06: 001486 j e5c - e09: 0c28 l32i.n a2, a12, 0 - e0b: 2d09 s32i.n a0, a13, 8 - e0d: 000005 call0 e10 - e10: 1c28 l32i.n a2, a12, 4 - e12: 000005 call0 e14 - e15: 0c28 l32i.n a2, a12, 0 - e17: 000005 call0 e18 - e1a: ffd821 l32r a2, d7c - e1d: ffd831 l32r a3, d80 - e20: ffe501 l32r a0, db4 - e23: 0000c0 callx0 a0 - e26: ffd721 l32r a2, d84 - e29: 1d38 l32i.n a3, a13, 4 - e2b: ffe301 l32r a0, db8 - e2e: 0000c0 callx0 a0 - e31: 041c22 l16ui a2, a12, 8 - e34: 005c movi.n a0, 80 - e36: 930220 movnez a0, a2, a2 - e39: 065d02 s16i a0, a13, 12 - e3c: ffe001 l32r a0, dbc - e3f: 0000c0 callx0 a0 - e42: 0d29 s32i.n a2, a13, 0 - e44: 429c beqz.n a2, e5c - e46: ffd021 l32r a2, d88 - e49: 328b addi.n a3, a2, 8 - e4b: ffdd01 l32r a0, dc0 - e4e: 0000c0 callx0 a0 - e51: 229c beqz.n a2, e67 - e53: ffce21 l32r a2, d8c - e56: ffdb01 l32r a0, dc4 - e59: 0000c0 callx0 a0 - e5c: 11c8 l32i.n a12, a1, 4 - e5e: 21d8 l32i.n a13, a1, 8 - e60: 0108 l32i.n a0, a1, 0 - e62: 10c112 addi a1, a1, 16 - e65: f00d ret.n - e67: 0d28 l32i.n a2, a13, 0 - e69: 130c movi.n a3, 1 - e6b: ffca41 l32r a4, d94 - e6e: 154d32 s8i a3, a13, 21 - e71: ffc731 l32r a3, d90 - e74: ffd501 l32r a0, dc8 - e77: 0000c0 callx0 a0 - e7a: a28c beqz.n a2, e88 - e7c: ffc721 l32r a2, d98 - e7f: ffd301 l32r a0, dcc - e82: 0000c0 callx0 a0 - e85: fff4c6 j e5c - e88: 0d28 l32i.n a2, a13, 0 - e8a: ffc431 l32r a3, d9c - e8d: 0c4d mov.n a4, a12 - e8f: ffd001 l32r a0, dd0 - e92: 0000c0 callx0 a0 - e95: ffc221 l32r a2, da0 - e98: 140c movi.n a4, 1 - e9a: 144d42 s8i a4, a13, 20 - e9d: ffcd01 l32r a0, dd4 - ea0: 0000c0 callx0 a0 - ea3: 0c4d mov.n a4, a12 - ea5: ffbfd1 l32r a13, da4 - ea8: ffc031 l32r a3, da8 - eab: 0d2d mov.n a2, a13 - ead: ffca01 l32r a0, dd8 - eb0: 0000c0 callx0 a0 - eb3: 0d2d mov.n a2, a13 - eb5: e8a332 movi a3, 0x3e8 - eb8: 140c movi.n a4, 1 - eba: 150c movi.n a5, 1 - ebc: ffc801 l32r a0, ddc - ebf: 0000c0 callx0 a0 - ec2: ffe586 j e5c - -Disassembly of section .irom.text: - -00001e20 <.irom.text>: - 1e20: 525245 call0 54348 - 1e23: 5f .byte 0x5f - 1e24: 454d excw - 1e26: 204d excw - 1e28: 000a add.n a0, a0, a0 - 1e2a: 000000 ill - 1e2d: 000000 ill - 1e30: 706475 excw - 1e33: 5f .byte 0x5f - 1e34: 656c movi.n a5, -26 - 1e36: 657661 l32r a6, fffdb410 - 1e39: 5f .byte 0x5f - 1e3a: 756d excw - 1e3c: 746c movi.n a4, -25 - 1e3e: 6769 s32i.n a6, a7, 24 - 1e40: 707572 excw - 1e43: 616620 excw - 1e46: 6c69 s32i.n a6, a12, 24 - 1e48: 216465 excw - 1e4b: 000a add.n a0, a0, a0 - 1e4d: 000000 ill - 1e50: 646d excw - 1e52: 6e .byte 0x6e - 1e53: 732073 excw - 1e56: 767265 excw - 1e59: 207265 excw - 1e5c: 7369 s32i.n a6, a3, 28 - 1e5e: 6c6120 excw - 1e61: 616572 s32i a7, a5, 0x184 - 1e64: 207964 excw - 1e67: 676572 s32i a7, a5, 0x19c - 1e6a: 7369 s32i.n a6, a3, 28 - 1e6c: 726574 excw - 1e6f: 206465 excw - 1e72: 000a21 l32r a2, fffc1e9c - ... - 1e7d: 000000 ill - 1e80: 706475 excw - 1e83: 5f .byte 0x5f - 1e84: 6f6a add.n a6, a15, a6 - 1e86: 6e69 s32i.n a6, a14, 24 - 1e88: 5f .byte 0x5f - 1e89: 756d excw - 1e8b: 746c movi.n a4, -25 - 1e8d: 6769 s32i.n a6, a7, 24 - 1e8f: 707572 excw - 1e92: 616620 excw - 1e95: 6c69 s32i.n a6, a12, 24 - 1e97: 216465 excw - 1e9a: 000a add.n a0, a0, a0 - 1e9c: 000000 ill - 1e9f: 646d00 extui a6, a0, 13, 7 - 1ea2: 6e .byte 0x6e - 1ea3: 692073 excw - 1ea6: 652070 extui a2, a7, 16, 7 - 1ea9: 6f7272 excw - 1eac: 0a2172 l32i a7, a1, 40 - 1eaf: 000020 excw - ... - 1ebe: 680000 excw - 1ec1: 6f .byte 0x6f - 1ec2: 5f7473 excw - 1ec5: 6e .byte 0x6e - 1ec6: 656d61 l32r a6, fffdb47c - 1ec9: 203d20 or a3, a13, a2 - 1ecc: 0a7325 excw - 1ecf: 657300 extui a7, a0, 19, 7 - 1ed2: 657672 excw - 1ed5: 6e5f72 s16i a7, a15, 220 - 1ed8: 656d61 l32r a6, fffdb48c - 1edb: 203d20 or a3, a13, a2 - 1ede: 0a7325 excw - ... - 1eed: 000000 ill - 1ef0: 706475 excw - 1ef3: 5f .byte 0x5f - 1ef4: 6f6a add.n a6, a15, a6 - 1ef6: 6e69 s32i.n a6, a14, 24 - 1ef8: 5f .byte 0x5f - 1ef9: 756d excw - 1efb: 746c movi.n a4, -25 - 1efd: 6769 s32i.n a6, a7, 24 - 1eff: 707572 excw - 1f02: 616620 excw - 1f05: 6c69 s32i.n a6, a12, 24 - 1f07: 216465 excw - 1f0a: 000a add.n a0, a0, a0 - 1f0c: 000000 ill - 1f0f: 647500 extui a7, a0, 5, 7 - 1f12: 625f70 excw - 1f15: 6e69 s32i.n a6, a14, 24 - 1f17: 662064 excw - 1f1a: 6c6961 l32r a6, fffdd0c0 - 1f1d: 216465 excw - 1f20: 000a add.n a0, a0, a0 - -mem.o: file format elf32-xtensa-le - - -memp.o: file format elf32-xtensa-le - - -netbuf.o: file format elf32-xtensa-le - - -netdb.o: file format elf32-xtensa-le - - -netifapi.o: file format elf32-xtensa-le - - -netif.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f00d ret.n - 2: 080000 excw - ... - -00000010 : - 10: fffd81 l32r a8, 4 - 13: 090c movi.n a9, 0 - 15: f0c112 addi a1, a1, -16 - 18: 0179 s32i.n a7, a1, 0 - 1a: 1109 s32i.n a0, a1, 4 - 1c: 21c9 s32i.n a12, a1, 8 - 1e: 4108 l32i.n a0, a1, 16 - 20: 1299 s32i.n a9, a2, 4 - 22: 2299 s32i.n a9, a2, 8 - 24: 3299 s32i.n a9, a2, 12 - 26: 354292 s8i a9, a2, 53 - 29: 8299 s32i.n a9, a2, 32 - 2b: 9299 s32i.n a9, a2, 36 - 2d: 02cd mov.n a12, a2 - 2f: fc99 s32i.n a9, a12, 60 - 31: 7c69 s32i.n a6, a12, 28 - 33: 000822 l8ui a2, a8, 0 - 36: 4c09 s32i.n a0, a12, 16 - 38: 384c22 s8i a2, a12, 56 - 3b: 721b addi.n a7, a2, 1 - 3d: 004872 s8i a7, a8, 0 - 40: 0c2d mov.n a2, a12 - 42: 000005 call0 44 - 45: 0108 l32i.n a0, a1, 0 - 47: 0c2d mov.n a2, a12 - 49: 0000c0 callx0 a0 - 4c: 328c beqz.n a2, 53 - 4e: 0c0c movi.n a12, 0 - 50: 000586 j 6a - 53: ffed31 l32r a3, 8 - 56: 0348 l32i.n a4, a3, 0 - 58: 0c49 s32i.n a4, a12, 0 - 5a: 03c9 s32i.n a12, a3, 0 - 5c: 350c22 l8ui a2, a12, 53 - 5f: 076277 bbci a2, 7, 6a - 62: 0c2d mov.n a2, a12 - 64: ffea01 l32r a0, c - 67: 0000c0 callx0 a0 - 6a: 0c2d mov.n a2, a12 - 6c: 1108 l32i.n a0, a1, 4 - 6e: 21c8 l32i.n a12, a1, 8 - 70: 10c112 addi a1, a1, 16 - 73: f00d ret.n - 75: 000000 ill - -00000078 : - 78: f0c112 addi a1, a1, -16 - 7b: 0149 s32i.n a4, a1, 0 - 7d: 1159 s32i.n a5, a1, 4 - 7f: 31c9 s32i.n a12, a1, 12 - 81: 2109 s32i.n a0, a1, 8 - 83: 02cd mov.n a12, a2 - 85: 000005 call0 88 - 88: 0c2d mov.n a2, a12 - 8a: 0138 l32i.n a3, a1, 0 - 8c: 000005 call0 90 - 8f: 0c2d mov.n a2, a12 - 91: 1138 l32i.n a3, a1, 4 - 93: 31c8 l32i.n a12, a1, 12 - 95: 000005 call0 98 - 98: 2108 l32i.n a0, a1, 8 - 9a: 10c112 addi a1, a1, 16 - 9d: f00d ret.n - ... - -000000a8 : - a8: f0c112 addi a1, a1, -16 - ab: 11c9 s32i.n a12, a1, 4 - ad: 0109 s32i.n a0, a1, 0 - af: 02cd mov.n a12, a2 - b1: c2bc beqz.n a2, f1 - b3: 350202 l8ui a0, a2, 53 - b6: 086077 bbci a0, 7, c2 - b9: fffa01 l32r a0, a4 - bc: 0000c0 callx0 a0 - bf: 350c02 l8ui a0, a12, 53 - c2: 046007 bbci a0, 0, ca - c5: 0c2d mov.n a2, a12 - c7: 000005 call0 c8 - ca: fff551 l32r a5, a0 - cd: 0508 l32i.n a0, a5, 0 - cf: 069c07 bne a12, a0, d9 - d2: 0c08 l32i.n a0, a12, 0 - d4: 0509 s32i.n a0, a5, 0 - d6: 000346 j e7 - d9: 808c beqz.n a0, e5 - db: 0028 l32i.n a2, a0, 0 - dd: 1912c7 beq a2, a12, fa - e0: 020d mov.n a0, a2 - e2: ff5256 bnez a2, db - e5: 808c beqz.n a0, f1 - e7: 1528 l32i.n a2, a5, 4 - e9: 0492c7 bne a2, a12, f1 - ec: 020c movi.n a2, 0 - ee: 000005 call0 f0 - f1: 11c8 l32i.n a12, a1, 4 - f3: 0108 l32i.n a0, a1, 0 - f5: 10c112 addi a1, a1, 16 - f8: f00d ret.n - fa: 0c38 l32i.n a3, a12, 0 - fc: 0039 s32i.n a3, a0, 0 - fe: fff8c6 j e5 - 101: 000000 ill - 104: 000000 ill - ... - -00000108 : - 108: b2ac beqz.n a2, 137 - 10a: fffe51 l32r a5, 104 - 10d: 0558 l32i.n a5, a5, 0 - 10f: 45ac beqz.n a5, 137 - 111: 020262 l8ui a6, a2, 2 - 114: d0c662 addi a6, a6, -48 - 117: 746060 extui a6, a6, 0, 8 - 11a: 380572 l8ui a7, a5, 56 - 11d: 360592 l8ui a9, a5, 54 - 120: 0e9767 bne a7, a6, 132 - 123: 000282 l8ui a8, a2, 0 - 126: 0102a2 l8ui a10, a2, 1 - 129: 059897 bne a8, a9, 132 - 12c: 3705b2 l8ui a11, a5, 55 - 12f: 081ab7 beq a10, a11, 13b - 132: 0558 l32i.n a5, a5, 0 - 134: fe2556 bnez a5, 11a - 137: 020c movi.n a2, 0 - 139: f00d ret.n - 13b: 052d mov.n a2, a5 - 13d: f00d ret.n - ... - -0000014c : - 14c: f0c112 addi a1, a1, -16 - 14f: 31e9 s32i.n a14, a1, 12 - 151: 0109 s32i.n a0, a1, 0 - 153: 11c9 s32i.n a12, a1, 4 - 155: 21d9 s32i.n a13, a1, 8 - 157: 02cd mov.n a12, a2 - 159: 03dd mov.n a13, a3 - 15b: 04d316 beqz a3, 1ac - 15e: 1228 l32i.n a2, a2, 4 - 160: 0308 l32i.n a0, a3, 0 - 162: 331027 beq a0, a2, 199 - 165: fff621 l32r a2, 140 - 168: 0228 l32i.n a2, a2, 0 - 16a: 229c beqz.n a2, 180 - 16c: 1c48 l32i.n a4, a12, 4 - 16e: 0238 l32i.n a3, a2, 0 - 170: 32e8 l32i.n a14, a2, 12 - 172: 059347 bne a3, a4, 17b - 175: fff401 l32r a0, 148 - 178: 0000c0 callx0 a0 - 17b: 0e2d mov.n a2, a14 - 17d: febe56 bnez a14, 16c - 180: fff101 l32r a0, 144 - 183: 0008 l32i.n a0, a0, 0 - 185: 009c beqz.n a0, 199 - 187: 0028 l32i.n a2, a0, 0 - 189: 728c beqz.n a2, 194 - 18b: 1c38 l32i.n a3, a12, 4 - 18d: 039327 bne a3, a2, 194 - 190: 0d48 l32i.n a4, a13, 0 - 192: 0049 s32i.n a4, a0, 0 - 194: 3008 l32i.n a0, a0, 12 - 196: fed056 bnez a0, 187 - 199: fd8c beqz.n a13, 1ac - 19b: 0d08 l32i.n a0, a13, 0 - 19d: 21d8 l32i.n a13, a1, 8 - 19f: 1c09 s32i.n a0, a12, 4 - 1a1: 31e8 l32i.n a14, a1, 12 - 1a3: 11c8 l32i.n a12, a1, 4 - 1a5: 0108 l32i.n a0, a1, 0 - 1a7: 10c112 addi a1, a1, 16 - 1aa: f00d ret.n - 1ac: 000c movi.n a0, 0 - 1ae: fffac6 j 19d - 1b1: 000000 ill - -000001b4 : - 1b4: 33cc bnez.n a3, 1bb - 1b6: 030c movi.n a3, 0 - 1b8: 000046 j 1bd - 1bb: 0338 l32i.n a3, a3, 0 - 1bd: 3239 s32i.n a3, a2, 12 - 1bf: f00d ret.n - 1c1: 000000 ill - -000001c4 : - 1c4: 33cc bnez.n a3, 1cb - 1c6: 030c movi.n a3, 0 - 1c8: 000046 j 1cd - 1cb: 0338 l32i.n a3, a3, 0 - 1cd: 2239 s32i.n a3, a2, 8 - 1cf: f00d ret.n - 1d1: 000000 ill - 1d4: 000000 ill - ... - -000001d8 : - 1d8: ffff31 l32r a3, 1d4 - 1db: 1329 s32i.n a2, a3, 4 - 1dd: f00d ret.n - ... - -000001e8 : - 1e8: f0c112 addi a1, a1, -16 - 1eb: 11c9 s32i.n a12, a1, 4 - 1ed: 0109 s32i.n a0, a1, 0 - 1ef: 02cd mov.n a12, a2 - 1f1: 350202 l8ui a0, a2, 53 - 1f4: 120c movi.n a2, 1 - 1f6: 23e007 bbsi a0, 0, 21d - 1f9: 200020 or a0, a0, a2 - 1fc: 354c02 s8i a0, a12, 53 - 1ff: 1a6047 bbci a0, 4, 21d - 202: 0c6057 bbci a0, 5, 212 - 205: 0c2d mov.n a2, a12 - 207: 3c4b addi.n a3, a12, 4 - 209: fff501 l32r a0, 1e0 - 20c: 0000c0 callx0 a0 - 20f: 350c02 l8ui a0, a12, 53 - 212: 076077 bbci a0, 7, 21d - 215: 0c2d mov.n a2, a12 - 217: fff301 l32r a0, 1e4 - 21a: 0000c0 callx0 a0 - 21d: 11c8 l32i.n a12, a1, 4 - 21f: 0108 l32i.n a0, a1, 0 - 221: 10c112 addi a1, a1, 16 - 224: f00d ret.n - 226: 000000 ill - 229: 000000 ill - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 0109 s32i.n a0, a1, 0 - 231: 350202 l8ui a0, a2, 53 - 234: fea032 movi a3, 254 - 237: 0e6007 bbci a0, 0, 249 - 23a: 103030 and a3, a0, a3 - 23d: 354232 s8i a3, a2, 53 - 240: 056357 bbci a3, 5, 249 - 243: fff901 l32r a0, 228 - 246: 0000c0 callx0 a0 - 249: 0108 l32i.n a0, a1, 0 - 24b: 10c112 addi a1, a1, 16 - 24e: f00d ret.n - ... - -0000025c : - 25c: f0c112 addi a1, a1, -16 - 25f: 11c9 s32i.n a12, a1, 4 - 261: 0109 s32i.n a0, a1, 0 - 263: 02cd mov.n a12, a2 - 265: 350202 l8ui a0, a2, 53 - 268: 021c movi.n a2, 16 - 26a: 32e047 bbsi a0, 4, 2a0 - 26d: 200020 or a0, a0, a2 - 270: 8c38 l32i.n a3, a12, 32 - 272: 354c02 s8i a0, a12, 53 - 275: 938c beqz.n a3, 282 - 277: 0c2d mov.n a2, a12 - 279: fff501 l32r a0, 250 - 27c: 0000c0 callx0 a0 - 27f: 350c02 l8ui a0, a12, 53 - 282: 1a6007 bbci a0, 0, 2a0 - 285: 0c6057 bbci a0, 5, 295 - 288: 0c2d mov.n a2, a12 - 28a: 3c4b addi.n a3, a12, 4 - 28c: fff201 l32r a0, 254 - 28f: 0000c0 callx0 a0 - 292: 350c02 l8ui a0, a12, 53 - 295: 076077 bbci a0, 7, 2a0 - 298: 0c2d mov.n a2, a12 - 29a: ffef01 l32r a0, 258 - 29d: 0000c0 callx0 a0 - 2a0: 11c8 l32i.n a12, a1, 4 - 2a2: 0108 l32i.n a0, a1, 0 - 2a4: 10c112 addi a1, a1, 16 - 2a7: f00d ret.n - 2a9: 000000 ill - -000002ac : - 2ac: 350242 l8ui a4, a2, 53 - 2af: efa032 movi a3, 239 - 2b2: 056447 bbci a4, 4, 2bb - 2b5: 103430 and a3, a4, a3 - 2b8: 354232 s8i a3, a2, 53 - 2bb: f00d ret.n - -netio.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0000b4 excw - ... - 23: c11200 mul16u a1, a2, a0 - 26: 11c9f0 slli a12, a9, 1 - 29: 21d9 s32i.n a13, a1, 8 - 2b: 0109 s32i.n a0, a1, 0 - 2d: 02dd mov.n a13, a2 - 2f: 400c movi.n a0, 4 - 31: 0209 s32i.n a0, a2, 0 - 33: 03cd mov.n a12, a3 - 35: 032d mov.n a2, a3 - 37: 030c movi.n a3, 0 - 39: fff201 l32r a0, 4 - 3c: 0000c0 callx0 a0 - 3f: 0c2d mov.n a2, a12 - 41: fff101 l32r a0, 8 - 44: 0000c0 callx0 a0 - 47: c28c beqz.n a2, 57 - 49: 0c2d mov.n a2, a12 - 4b: ffed31 l32r a3, 0 - 4e: ffef01 l32r a0, c - 51: 0000c0 callx0 a0 - 54: 000cc6 j 8b - 57: 4d28 l32i.n a2, a13, 16 - 59: 428c beqz.n a2, 61 - 5b: ffed01 l32r a0, 10 - 5e: 0000c0 callx0 a0 - 61: 0c2d mov.n a2, a12 - 63: 030c movi.n a3, 0 - 65: ffeb01 l32r a0, 14 - 68: 0000c0 callx0 a0 - 6b: 0c2d mov.n a2, a12 - 6d: 030c movi.n a3, 0 - 6f: 040c movi.n a4, 0 - 71: ffe901 l32r a0, 18 - 74: 0000c0 callx0 a0 - 77: 0c2d mov.n a2, a12 - 79: 030c movi.n a3, 0 - 7b: ffe801 l32r a0, 1c - 7e: 0000c0 callx0 a0 - 81: 6d8c beqz.n a13, 8b - 83: 0d2d mov.n a2, a13 - 85: ffe601 l32r a0, 20 - 88: 0000c0 callx0 a0 - 8b: 11c8 l32i.n a12, a1, 4 - 8d: 21d8 l32i.n a13, a1, 8 - 8f: 0108 l32i.n a0, a1, 0 - 91: 10c112 addi a1, a1, 16 - 94: f00d ret.n - 96: 000000 ill - 99: 000010 excw - 9c: 000600 excw - 9f: 000060 excw - ... - b2: 120000 excw - b5: f9d0c1 l32r a12, ffffe7f8 - b8: 310971 l32r a7, fffcc4dc - bb: 0149 s32i.n a4, a1, 0 - bd: 2139 s32i.n a3, a1, 8 - bf: 51d9 s32i.n a13, a1, 20 - c1: 41c9 s32i.n a12, a1, 16 - c3: 61e9 s32i.n a14, a1, 24 - c5: 02cd mov.n a12, a2 - c7: 05ed mov.n a14, a5 - c9: 04dd mov.n a13, a4 - cb: 948c beqz.n a4, d8 - cd: 032d mov.n a2, a3 - cf: 041432 l16ui a3, a4, 8 - d2: fff301 l32r a0, a0 - d5: 0000c0 callx0 a0 - d8: 0148 l32i.n a4, a1, 0 - da: 0cee56 bnez a14, 1ac - dd: 0d5416 beqz a4, 1b6 - e0: ffeee1 l32r a14, 98 - e3: 0f0c movi.n a15, 0 - e5: 0149 s32i.n a4, a1, 0 - e7: 051d02 l16ui a0, a13, 10 - ea: 1d58 l32i.n a5, a13, 4 - ec: 000706 j 10c - ef: 3c78 l32i.n a7, a12, 12 - f1: 0247b6 bltui a7, 4, f7 - f4: 002046 j 179 - f7: 1c68 l32i.n a6, a12, 4 - f9: 871b addi.n a8, a7, 1 - fb: 116680 slli a6, a6, 8 - fe: 1c69 s32i.n a6, a12, 4 - 100: 000542 l8ui a4, a5, 0 - 103: 3c89 s32i.n a8, a12, 12 - 105: 551b addi.n a5, a5, 1 - 107: 204460 or a4, a4, a6 - 10a: 1c49 s32i.n a4, a12, 4 - 10c: 000b addi.n a0, a0, -1 - 10e: 570026 beqi a0, -1, 169 - 111: 0c78 l32i.n a7, a12, 0 - 113: fcc782 addi a8, a7, -4 - 116: 0b4816 beqz a8, 1ce - 119: fd2716 beqz a7, ef - 11c: 3c1766 bnei a7, 1, 15c - 11f: 5cb8 l32i.n a11, a12, 20 - 121: 3c98 l32i.n a9, a12, 12 - 123: 2b1b addi.n a2, a11, 1 - 125: 39cc bnez.n a9, 12c - 127: 0005a2 l8ui a10, a5, 0 - 12a: 6ca9 s32i.n a10, a12, 24 - 12c: 000592 l8ui a9, a5, 0 - 12f: 4ca8 l32i.n a10, a12, 16 - 131: 551b addi.n a5, a5, 1 - 133: 5c29 s32i.n a2, a12, 20 - 135: aaba add.n a10, a10, a11 - 137: 004a92 s8i a9, a10, 0 - 13a: 2c38 l32i.n a3, a12, 8 - 13c: 3c88 l32i.n a8, a12, 12 - 13e: 5cb8 l32i.n a11, a12, 20 - 140: 881b addi.n a8, a8, 1 - 142: 3c89 s32i.n a8, a12, 12 - 144: 019be7 bne a11, a14, 149 - 147: 5cf9 s32i.n a15, a12, 20 - 149: bf9837 bne a8, a3, 10c - 14c: 6c48 l32i.n a4, a12, 24 - 14e: 3cf9 s32i.n a15, a12, 12 - 150: fb8416 beqz a4, 10c - 153: 0cf9 s32i.n a15, a12, 0 - 155: 2cf9 s32i.n a15, a12, 8 - 157: 1cf9 s32i.n a15, a12, 4 - 159: ffebc6 j 10c - 15c: ac2726 beqi a7, 2, 10c - 15f: a93726 beqi a7, 3, 10c - 162: 0c2d mov.n a2, a12 - 164: 2138 l32i.n a3, a1, 8 - 166: ffebc5 call0 24 - 169: 0dd8 l32i.n a13, a13, 0 - 16b: f78d56 bnez a13, e7 - 16e: 0128 l32i.n a2, a1, 0 - 170: ffcd01 l32r a0, a4 - 173: 0000c0 callx0 a0 - 176: 0010c6 j 1bd - 179: 8f87f6 bgeui a7, 8, 10c - 17c: f9c762 addi a6, a7, -7 - 17f: 2c98 l32i.n a9, a12, 8 - 181: a71b addi.n a10, a7, 1 - 183: 119980 slli a9, a9, 8 - 186: 2c99 s32i.n a9, a12, 8 - 188: 000582 l8ui a8, a5, 0 - 18b: 3ca9 s32i.n a10, a12, 12 - 18d: 551b addi.n a5, a5, 1 - 18f: 208890 or a8, a8, a9 - 192: 2c89 s32i.n a8, a12, 8 - 194: f74656 bnez a6, 10c - 197: 5cf9 s32i.n a15, a12, 20 - 199: 4ca8 l32i.n a10, a12, 16 - 19b: 3cf9 s32i.n a15, a12, 12 - 19d: 004af2 s8i a15, a10, 0 - 1a0: 1c78 l32i.n a7, a12, 4 - 1a2: 321766 bnei a7, 1, 1d8 - 1a5: 1b0c movi.n a11, 1 - 1a7: 0cb9 s32i.n a11, a12, 0 - 1a9: ffd7c6 j 10c - 1ac: 648c beqz.n a4, 1b6 - 1ae: 042d mov.n a2, a4 - 1b0: ffbe01 l32r a0, a8 - 1b3: 0000c0 callx0 a0 - 1b6: 0c2d mov.n a2, a12 - 1b8: 2138 l32i.n a3, a1, 8 - 1ba: ffe685 call0 24 - 1bd: 020c movi.n a2, 0 - 1bf: 41c8 l32i.n a12, a1, 16 - 1c1: 51d8 l32i.n a13, a1, 20 - 1c3: 61e8 l32i.n a14, a1, 24 - 1c5: 71f8 l32i.n a15, a1, 28 - 1c7: 3108 l32i.n a0, a1, 12 - 1c9: 30c112 addi a1, a1, 48 - 1cc: f00d ret.n - 1ce: 0c2d mov.n a2, a12 - 1d0: 2138 l32i.n a3, a1, 8 - 1d2: ffe505 call0 24 - 1d5: ffe406 j 169 - 1d8: 8159 s32i.n a5, a1, 32 - 1da: 9109 s32i.n a0, a1, 36 - 1dc: 712766 bnei a7, 2, 251 - 1df: 230c movi.n a3, 2 - 1e1: 0c39 s32i.n a3, a12, 0 - 1e3: 0020c0 memw - 1e6: ffad21 l32r a2, 9c - 1e9: 38a132 movi a3, 0x138 - 1ec: 9228 l32i.n a2, a2, 36 - 1ee: ffaf01 l32r a0, ac - 1f1: 0000c0 callx0 a0 - 1f4: 7c29 s32i.n a2, a12, 28 - 1f6: 3c68 l32i.n a6, a12, 12 - 1f8: 2108 l32i.n a0, a1, 8 - 1fa: 2c58 l32i.n a5, a12, 8 - 1fc: 391002 l16ui a0, a0, 114 - 1ff: c05560 sub a5, a5, a6 - 202: 01b507 bgeu a5, a0, 207 - 205: 050d mov.n a0, a5 - 207: 5c58 l32i.n a5, a12, 20 - 209: f40000 extui a0, a0, 0, 16 - 20c: c05e50 sub a5, a14, a5 - 20f: 01b507 bgeu a5, a0, 214 - 212: 050d mov.n a0, a5 - 214: f46000 extui a6, a0, 0, 16 - 217: 1169 s32i.n a6, a1, 4 - 219: 2128 l32i.n a2, a1, 8 - 21b: 1148 l32i.n a4, a1, 4 - 21d: 5c68 l32i.n a6, a12, 20 - 21f: 4c38 l32i.n a3, a12, 16 - 221: 150c movi.n a5, 1 - 223: 336a add.n a3, a3, a6 - 225: ffa201 l32r a0, b0 - 228: 0000c0 callx0 a0 - 22b: 9108 l32i.n a0, a1, 36 - 22d: 8158 l32i.n a5, a1, 32 - 22f: 1178 l32i.n a7, a1, 4 - 231: 050266 bnei a2, -1, 23a - 234: 417170 srli a7, a7, 1 - 237: 0e0226 beqi a2, -1, 249 - 23a: 3c88 l32i.n a8, a12, 12 - 23c: 5c98 l32i.n a9, a12, 20 - 23e: 878a add.n a8, a7, a8 - 240: 979a add.n a9, a7, a9 - 242: 5c99 s32i.n a9, a12, 20 - 244: 3c89 s32i.n a8, a12, 12 - 246: ffb086 j 10c - 249: 1179 s32i.n a7, a1, 4 - 24b: ca27f6 bgeui a7, 2, 219 - 24e: fffa06 j 23a - 251: 0c2d mov.n a2, a12 - 253: 2138 l32i.n a3, a1, 8 - 255: 3cf9 s32i.n a15, a12, 12 - 257: 4c98 l32i.n a9, a12, 16 - 259: 5cf9 s32i.n a15, a12, 20 - 25b: 0049f2 s8i a15, a9, 0 - 25e: ffdc45 call0 24 - 261: ffc106 j 169 - 264: 000600 excw - 267: 100060 and a0, a0, a6 - 26a: ff0000 excw - 26d: 0f .byte 0xf - ... - 276: 120000 excw - 279: d9f0c1 l32r a12, ffff6a3c - 27c: 110931 l32r a3, fffc46a0 - 27f: 21c9 s32i.n a12, a1, 8 - 281: 000c movi.n a0, 0 - 283: 02cd mov.n a12, a2 - 285: 2c78 l32i.n a7, a12, 8 - 287: 032d mov.n a2, a3 - 289: 3c38 l32i.n a3, a12, 12 - 28b: 0c48 l32i.n a4, a12, 0 - 28d: 433377 bltu a3, a7, 2d4 - 290: 0129 s32i.n a2, a1, 0 - 292: 3e2466 bnei a4, 2, 2d4 - 295: 030c movi.n a3, 0 - 297: 3c39 s32i.n a3, a12, 12 - 299: 5c39 s32i.n a3, a12, 20 - 29b: fff221 l32r a2, 264 - 29e: 0020c0 memw - 2a1: 9228 l32i.n a2, a2, 36 - 2a3: 38a132 movi a3, 0x138 - 2a6: fff201 l32r a0, 270 - 2a9: 0000c0 callx0 a0 - 2ac: 000c movi.n a0, 0 - 2ae: 4c48 l32i.n a4, a12, 16 - 2b0: 7c68 l32i.n a6, a12, 28 - 2b2: 58a252 movi a5, 0x258 - 2b5: c06260 sub a6, a2, a6 - 2b8: 0128 l32i.n a2, a1, 0 - 2ba: 0db567 bgeu a5, a6, 2cb - 2bd: 370c movi.n a7, 3 - 2bf: 180c movi.n a8, 1 - 2c1: 004482 s8i a8, a4, 0 - 2c4: 0c79 s32i.n a7, a12, 0 - 2c6: 340c movi.n a4, 3 - 2c8: 000106 j 2d0 - 2cb: 004402 s8i a0, a4, 0 - 2ce: 0c48 l32i.n a4, a12, 0 - 2d0: 2c78 l32i.n a7, a12, 8 - 2d2: 3c38 l32i.n a3, a12, 12 - 2d4: 023426 beqi a4, 3, 2da - 2d7: 582466 bnei a4, 2, 333 - 2da: 5c98 l32i.n a9, a12, 20 - 2dc: 391242 l16ui a4, a2, 114 - 2df: c08730 sub a8, a7, a3 - 2e2: 01b847 bgeu a8, a4, 2e7 - 2e5: 084d mov.n a4, a8 - 2e7: ffe081 l32r a8, 268 - 2ea: f44040 extui a4, a4, 0, 16 - 2ed: c08890 sub a8, a8, a9 - 2f0: 01b847 bgeu a8, a4, 2f5 - 2f3: 084d mov.n a4, a8 - 2f5: f4d040 extui a13, a4, 0, 16 - 2f8: 3ab377 bgeu a3, a7, 336 - 2fb: 0129 s32i.n a2, a1, 0 - 2fd: 0128 l32i.n a2, a1, 0 - 2ff: 0d4d mov.n a4, a13 - 301: 5c68 l32i.n a6, a12, 20 - 303: 4c38 l32i.n a3, a12, 16 - 305: 150c movi.n a5, 1 - 307: 336a add.n a3, a3, a6 - 309: ffda01 l32r a0, 274 - 30c: 0000c0 callx0 a0 - 30f: 000c movi.n a0, 0 - 311: 080266 bnei a2, -1, 31d - 314: 41d1d0 srli a13, a13, 1 - 317: 020266 bnei a2, -1, 31d - 31a: df2df6 bgeui a13, 2, 2fd - 31d: ffd371 l32r a7, 26c - 320: 3c38 l32i.n a3, a12, 12 - 322: 5c88 l32i.n a8, a12, 20 - 324: 3d3a add.n a3, a13, a3 - 326: 8d8a add.n a8, a13, a8 - 328: 5c89 s32i.n a8, a12, 20 - 32a: 01b787 bgeu a7, a8, 32f - 32d: 5c09 s32i.n a0, a12, 20 - 32f: 2c78 l32i.n a7, a12, 8 - 331: 3c39 s32i.n a3, a12, 12 - 333: 083377 bltu a3, a7, 33f - 336: 0c48 l32i.n a4, a12, 0 - 338: 033466 bnei a4, 3, 33f - 33b: 0c09 s32i.n a0, a12, 0 - 33d: 3c09 s32i.n a0, a12, 12 - 33f: 020c movi.n a2, 0 - 341: 21c8 l32i.n a12, a1, 8 - 343: 31d8 l32i.n a13, a1, 12 - 345: 1108 l32i.n a0, a1, 4 - 347: 10c112 addi a1, a1, 16 - 34a: f00d ret.n - 34c: f0c112 addi a1, a1, -16 - 34f: 0109 s32i.n a0, a1, 0 - 351: 0208 l32i.n a0, a2, 0 - 353: 052026 beqi a0, 2, 35c - 356: 024066 bnei a0, 4, 35c - 359: ffcc85 call0 24 - 35c: 020c movi.n a2, 0 - 35e: 0108 l32i.n a0, a1, 0 - 360: 10c112 addi a1, a1, 16 - 363: f00d ret.n - 365: 000000 ill - 368: 001000 excw - 36b: 027800 excw - 36e: b40000 extui a0, a0, 0, 12 - 371: 000000 ill - 374: 034c movi.n a3, 64 - ... - 392: 2c0000 excw - 395: c11202 l16ui a0, a2, 0x182 - 398: 11c9f0 slli a12, a9, 1 - 39b: 21d9 s32i.n a13, a1, 8 - 39d: 0109 s32i.n a0, a1, 0 - 39f: 03dd mov.n a13, a3 - 3a1: fff501 l32r a0, 378 - 3a4: 0000c0 callx0 a0 - 3a7: 02cd mov.n a12, a2 - 3a9: f29c beqz.n a2, 3cc - 3ab: 000c movi.n a0, 0 - 3ad: 0209 s32i.n a0, a2, 0 - 3af: 2209 s32i.n a0, a2, 8 - 3b1: 1209 s32i.n a0, a2, 4 - 3b3: 3209 s32i.n a0, a2, 12 - 3b5: 5209 s32i.n a0, a2, 20 - 3b7: ffec21 l32r a2, 368 - 3ba: fff001 l32r a0, 37c - 3bd: 0000c0 callx0 a0 - 3c0: 4c29 s32i.n a2, a12, 16 - 3c2: b2cc bnez.n a2, 3d1 - 3c4: 0c2d mov.n a2, a12 - 3c6: ffee01 l32r a0, 380 - 3c9: 0000c0 callx0 a0 - 3cc: f27c movi.n a2, -1 - 3ce: 000cc6 j 405 - 3d1: 030c movi.n a3, 0 - 3d3: 004232 s8i a3, a2, 0 - 3d6: 0c3d mov.n a3, a12 - 3d8: 0d2d mov.n a2, a13 - 3da: ffea01 l32r a0, 384 - 3dd: 0000c0 callx0 a0 - 3e0: 0d2d mov.n a2, a13 - 3e2: ffe231 l32r a3, 36c - 3e5: ffe801 l32r a0, 388 - 3e8: 0000c0 callx0 a0 - 3eb: 0d2d mov.n a2, a13 - 3ed: ffe031 l32r a3, 370 - 3f0: ffe701 l32r a0, 38c - 3f3: 0000c0 callx0 a0 - 3f6: 0d2d mov.n a2, a13 - 3f8: ffdf31 l32r a3, 374 - 3fb: 440c movi.n a4, 4 - 3fd: ffe401 l32r a0, 390 - 400: 0000c0 callx0 a0 - 403: 020c movi.n a2, 0 - 405: 11c8 l32i.n a12, a1, 4 - 407: 21d8 l32i.n a13, a1, 8 - 409: 0108 l32i.n a0, a1, 0 - 40b: 10c112 addi a1, a1, 16 - 40e: f00d ret.n - 410: 000000 ill - 413: 494f00 excw - 416: 940000 extui a0, a0, 0, 10 - 419: 000003 excw - ... - -0000042c : - 42c: f0c112 addi a1, a1, -16 - 42f: 1109 s32i.n a0, a1, 4 - 431: fffa01 l32r a0, 41c - 434: 0000c0 callx0 a0 - 437: 0129 s32i.n a2, a1, 0 - 439: fff531 l32r a3, 410 - 43c: fff641 l32r a4, 414 - 43f: fff801 l32r a0, 420 - 442: 0000c0 callx0 a0 - 445: 0128 l32i.n a2, a1, 0 - 447: ffa032 movi a3, 255 - 44a: fff601 l32r a0, 424 - 44d: 0000c0 callx0 a0 - 450: fff231 l32r a3, 418 - 453: fff501 l32r a0, 428 - 456: 0000c0 callx0 a0 - 459: 1108 l32i.n a0, a1, 4 - 45b: 10c112 addi a1, a1, 16 - 45e: f00d ret.n - -pbuf.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000018 : - 18: e0c112 addi a1, a1, -32 - 1b: 41d9 s32i.n a13, a1, 16 - 1d: 2109 s32i.n a0, a1, 8 - 1f: 51e9 s32i.n a14, a1, 20 - 21: 31c9 s32i.n a12, a1, 12 - 23: 03ed mov.n a14, a3 - 25: 04cd mov.n a12, a4 - 27: 061216 beqz a2, 8c - 2a: 631226 beqi a2, 1, 91 - 2d: 072226 beqi a2, 2, 38 - 30: 533226 beqi a2, 3, 87 - 33: 0d0c movi.n a13, 0 - 35: 000fc6 j 78 - 38: 030c movi.n a3, 0 - 3a: 32c332 addi a3, a3, 50 - 3d: f43030 extui a3, a3, 0, 16 - 40: c67c movi.n a6, -4 - 42: 053c16 beqz a12, 99 - 45: ffee41 l32r a4, 0 - 48: 013cf6 bgeui a12, 3, 4d - 4b: 4ccc bnez.n a12, 53 - 4d: 753c26 beqi a12, 3, c6 - 50: df4c66 bnei a12, 4, 33 - 53: 081422 l16ui a2, a4, 16 - 56: ffec01 l32r a0, 8 - 59: 0000c0 callx0 a0 - 5c: 030c movi.n a3, 0 - 5e: 02dd mov.n a13, a2 - 60: fcf216 beqz a2, 33 - 63: 1239 s32i.n a3, a2, 4 - 65: 045de2 s16i a14, a13, 8 - 68: 055de2 s16i a14, a13, 10 - 6b: 0c4dc2 s8i a12, a13, 12 - 6e: 0d39 s32i.n a3, a13, 0 - 70: 0d4d32 s8i a3, a13, 13 - 73: 140c movi.n a4, 1 - 75: 075d42 s16i a4, a13, 14 - 78: 2108 l32i.n a0, a1, 8 - 7a: 31c8 l32i.n a12, a1, 12 - 7c: 0d2d mov.n a2, a13 - 7e: 51e8 l32i.n a14, a1, 20 - 80: 41d8 l32i.n a13, a1, 16 - 82: 20c112 addi a1, a1, 32 - 85: f00d ret.n - 87: 432c movi.n a3, 36 - 89: ffecc6 j 40 - 8c: 431c movi.n a3, 20 - 8e: 000046 j 93 - 91: 030c movi.n a3, 0 - 93: 14c332 addi a3, a3, 20 - 96: ffe806 j 3a - 99: 0139 s32i.n a3, a1, 0 - 9b: 2e3b addi.n a2, a14, 3 - 9d: 102260 and a2, a2, a6 - a0: 17c332 addi a3, a3, 23 - a3: 103360 and a3, a3, a6 - a6: 223a add.n a2, a2, a3 - a8: ffd901 l32r a0, c - ab: 0000c0 callx0 a0 - ae: 030c movi.n a3, 0 - b0: 02dd mov.n a13, a2 - b2: f7d216 beqz a2, 33 - b5: 0148 l32i.n a4, a1, 0 - b7: c57c movi.n a5, -4 - b9: 424a add.n a4, a2, a4 - bb: 17c442 addi a4, a4, 23 - be: 104450 and a4, a4, a5 - c1: 1249 s32i.n a4, a2, 4 - c3: ffe786 j 65 - c6: 091422 l16ui a2, a4, 18 - c9: 0139 s32i.n a3, a1, 0 - cb: ffd101 l32r a0, 10 - ce: 0000c0 callx0 a0 - d1: 030c movi.n a3, 0 - d3: 02dd mov.n a13, a2 - d5: f5a216 beqz a2, 33 - d8: 0e0d mov.n a0, a14 - da: 0c42c2 s8i a12, a2, 12 - dd: 0239 s32i.n a3, a2, 0 - df: 0452e2 s16i a14, a2, 8 - e2: 0148 l32i.n a4, a1, 0 - e4: c67c movi.n a6, -4 - e6: 524a add.n a5, a2, a4 - e8: 17c552 addi a5, a5, 23 - eb: 443b addi.n a4, a4, 3 - ed: 104460 and a4, a4, a6 - f0: 105560 and a5, a5, a6 - f3: 1259 s32i.n a5, a2, 4 - f5: 50a222 movi a2, 0x250 - f8: c02240 sub a2, a2, a4 - fb: 01a2e7 bge a2, a14, 100 - fe: 020d mov.n a0, a2 - 100: 11d9 s32i.n a13, a1, 4 - 102: 160c movi.n a6, 1 - 104: f47000 extui a7, a0, 0, 16 - 107: 055d72 s16i a7, a13, 10 - 10a: 075d62 s16i a6, a13, 14 - 10d: c0ee70 sub a14, a14, a7 - 110: 021ee6 bgei a14, 1, 116 - 113: ffd646 j 70 - 116: ffbb21 l32r a2, 4 - 119: 091222 l16ui a2, a2, 18 - 11c: ffbe01 l32r a0, 14 - 11f: 0000c0 callx0 a0 - 122: 030c movi.n a3, 0 - 124: 52bc beqz.n a2, 15d - 126: 14c282 addi a8, a2, 20 - 129: 190c movi.n a9, 1 - 12b: f440e0 extui a4, a14, 0, 16 - 12e: 0c42c2 s8i a12, a2, 12 - 131: 0d4232 s8i a3, a2, 13 - 134: 0239 s32i.n a3, a2, 0 - 136: 1168 l32i.n a6, a1, 4 - 138: 50a252 movi a5, 0x250 - 13b: 050d mov.n a0, a5 - 13d: 1129 s32i.n a2, a1, 4 - 13f: 0629 s32i.n a2, a6, 0 - 141: 0452e2 s16i a14, a2, 8 - 144: 013547 bltu a5, a4, 149 - 147: 040d mov.n a0, a4 - 149: 055202 s16i a0, a2, 10 - 14c: 1289 s32i.n a8, a2, 4 - 14e: 075292 s16i a9, a2, 14 - 151: f4a000 extui a10, a0, 0, 16 - 154: c0eea0 sub a14, a14, a10 - 157: bb1ee6 bgei a14, 1, 116 - 15a: ffc486 j 70 - 15d: 0d2d mov.n a2, a13 - 15f: 000005 call0 160 - 162: ffb346 j 33 - 165: 000000 ill - -00000168 : - 168: f0c112 addi a1, a1, -16 - 16b: 0109 s32i.n a0, a1, 0 - 16d: 041202 l16ui a0, a2, 8 - 170: 11c9 s32i.n a12, a1, 4 - 172: 31b307 bgeu a3, a0, 1a7 - 175: c06300 sub a6, a3, a0 - 178: 051202 l16ui a0, a2, 10 - 17b: 02cd mov.n a12, a2 - 17d: 15b037 bgeu a0, a3, 196 - 180: 041c42 l16ui a4, a12, 8 - 183: 464a add.n a4, a6, a4 - 185: 045c42 s16i a4, a12, 8 - 188: 0cc8 l32i.n a12, a12, 0 - 18a: c03300 sub a3, a3, a0 - 18d: 051c02 l16ui a0, a12, 10 - 190: f43030 extui a3, a3, 0, 16 - 193: e93037 bltu a0, a3, 180 - 196: 055c32 s16i a3, a12, 10 - 199: 0c28 l32i.n a2, a12, 0 - 19b: 045c32 s16i a3, a12, 8 - 19e: 128c beqz.n a2, 1a3 - 1a0: 000005 call0 1a4 - 1a3: 050c movi.n a5, 0 - 1a5: 0c59 s32i.n a5, a12, 0 - 1a7: 11c8 l32i.n a12, a1, 4 - 1a9: 0108 l32i.n a0, a1, 0 - 1ab: 10c112 addi a1, a1, 16 - 1ae: f00d ret.n - -000001b0 : - 1b0: 049316 beqz a3, 1fd - 1b3: 046216 beqz a2, 1fd - 1b6: 00f3d6 bgez a3, 1c9 - 1b9: 051242 l16ui a4, a2, 10 - 1bc: 609030 neg a9, a3 - 1bf: f49090 extui a9, a9, 0, 16 - 1c2: 06b497 bgeu a4, a9, 1cc - 1c5: 120c movi.n a2, 1 - 1c7: f00d ret.n - 1c9: f49030 extui a9, a3, 0, 16 - 1cc: 0c0262 l8ui a6, a2, 12 - 1cf: 1278 l32i.n a7, a2, 4 - 1d1: 56bc beqz.n a6, 20a - 1d3: 333626 beqi a6, 3, 20a - 1d6: 022626 beqi a6, 2, 1dc - 1d9: e81666 bnei a6, 1, 1c5 - 1dc: 0213d6 bgez a3, 201 - 1df: 051282 l16ui a8, a2, 10 - 1e2: 1b3897 bltu a8, a9, 201 - 1e5: c0a730 sub a10, a7, a3 - 1e8: 12a9 s32i.n a10, a2, 4 - 1ea: 000086 j 1f0 - 1ed: 051282 l16ui a8, a2, 10 - 1f0: 0412b2 l16ui a11, a2, 8 - 1f3: 438a add.n a4, a3, a8 - 1f5: 055242 s16i a4, a2, 10 - 1f8: b3ba add.n a11, a3, a11 - 1fa: 0452b2 s16i a11, a2, 8 - 1fd: 020c movi.n a2, 0 - 1ff: f00d ret.n - 201: c02666 bnei a6, 2, 1c5 - 204: 051282 l16ui a8, a2, 10 - 207: fff686 j 1e5 - 20a: 38c262 addi a6, a2, 56 - 20d: c05730 sub a5, a7, a3 - 210: 1259 s32i.n a5, a2, 4 - 212: d7b567 bgeu a5, a6, 1ed - 215: 1279 s32i.n a7, a2, 4 - 217: ffea86 j 1c5 - ... - -0000022c : - 22c: f0c112 addi a1, a1, -16 - 22f: 31e9 s32i.n a14, a1, 12 - 231: 0109 s32i.n a0, a1, 0 - 233: 11c9 s32i.n a12, a1, 4 - 235: 21d9 s32i.n a13, a1, 8 - 237: 02cd mov.n a12, a2 - 239: 32cc bnez.n a2, 240 - 23b: 020c movi.n a2, 0 - 23d: 001586 j 297 - 240: 0d0c movi.n a13, 0 - 242: 071c02 l16ui a0, a12, 14 - 245: 0ce8 l32i.n a14, a12, 0 - 247: 000b addi.n a0, a0, -1 - 249: f40000 extui a0, a0, 0, 16 - 24c: 075c02 s16i a0, a12, 14 - 24f: d0fc bnez.n a0, 290 - 251: 0c0c02 l8ui a0, a12, 12 - 254: 0a3066 bnei a0, 3, 262 - 257: 0c2d mov.n a2, a12 - 259: fff001 l32r a0, 21c - 25c: 0000c0 callx0 a0 - 25f: 000406 j 273 - 262: 171026 beqi a0, 1, 27d - 265: 142026 beqi a0, 2, 27d - 268: 114026 beqi a0, 4, 27d - 26b: 0c2d mov.n a2, a12 - 26d: ffec01 l32r a0, 220 - 270: 0000c0 callx0 a0 - 273: 0ecd mov.n a12, a14 - 275: dd1b addi.n a13, a13, 1 - 277: 74d0d0 extui a13, a13, 0, 8 - 27a: 000506 j 292 - 27d: 4c28 l32i.n a2, a12, 16 - 27f: ffe901 l32r a0, 224 - 282: 0000c0 callx0 a0 - 285: 0c2d mov.n a2, a12 - 287: ffe801 l32r a0, 228 - 28a: 0000c0 callx0 a0 - 28d: fff886 j 273 - 290: 0c0c movi.n a12, 0 - 292: facc56 bnez a12, 242 - 295: 0d2d mov.n a2, a13 - 297: 11c8 l32i.n a12, a1, 4 - 299: 21d8 l32i.n a13, a1, 8 - 29b: 31e8 l32i.n a14, a1, 12 - 29d: 0108 l32i.n a0, a1, 0 - 29f: 10c112 addi a1, a1, 16 - 2a2: f00d ret.n - -000002a4 : - 2a4: d28c beqz.n a2, 2b5 - 2a6: 040c movi.n a4, 0 - 2a8: 441b addi.n a4, a4, 1 - 2aa: 0228 l32i.n a2, a2, 0 - 2ac: 744040 extui a4, a4, 0, 8 - 2af: ff5256 bnez a2, 2a8 - 2b2: 000046 j 2b7 - 2b5: 040c movi.n a4, 0 - 2b7: 042d mov.n a2, a4 - 2b9: f00d ret.n - ... - -000002bc : - 2bc: 628c beqz.n a2, 2c6 - 2be: 071232 l16ui a3, a2, 14 - 2c1: 331b addi.n a3, a3, 1 - 2c3: 075232 s16i a3, a2, 14 - 2c6: f00d ret.n - -000002c8 : - 2c8: 32ac beqz.n a2, 2ef - 2ca: 13ac beqz.n a3, 2ef - 2cc: 0258 l32i.n a5, a2, 0 - 2ce: 059c beqz.n a5, 2e2 - 2d0: 041262 l16ui a6, a2, 8 - 2d3: 041342 l16ui a4, a3, 8 - 2d6: 446a add.n a4, a4, a6 - 2d8: 045242 s16i a4, a2, 8 - 2db: 052d mov.n a2, a5 - 2dd: 0558 l32i.n a5, a5, 0 - 2df: fed556 bnez a5, 2d0 - 2e2: 041282 l16ui a8, a2, 8 - 2e5: 041372 l16ui a7, a3, 8 - 2e8: 0239 s32i.n a3, a2, 0 - 2ea: 778a add.n a7, a7, a8 - 2ec: 045272 s16i a7, a2, 8 - 2ef: f00d ret.n - 2f1: 000000 ill - -000002f4 : - 2f4: f0c112 addi a1, a1, -16 - 2f7: 11c9 s32i.n a12, a1, 4 - 2f9: 0109 s32i.n a0, a1, 0 - 2fb: 03cd mov.n a12, a3 - 2fd: 000005 call0 300 - 300: 0c2d mov.n a2, a12 - 302: 11c8 l32i.n a12, a1, 4 - 304: 000005 call0 308 - 307: 0108 l32i.n a0, a1, 0 - 309: 10c112 addi a1, a1, 16 - 30c: f00d ret.n - ... - -00000310 : - 310: f0c112 addi a1, a1, -16 - 313: 0109 s32i.n a0, a1, 0 - 315: 11c9 s32i.n a12, a1, 4 - 317: 21d9 s32i.n a13, a1, 8 - 319: 02d8 l32i.n a13, a2, 0 - 31b: 0c0c movi.n a12, 0 - 31d: 7d9c beqz.n a13, 338 - 31f: 051202 l16ui a0, a2, 10 - 322: 041232 l16ui a3, a2, 8 - 325: c03300 sub a3, a3, a0 - 328: 045d32 s16i a3, a13, 8 - 32b: 045202 s16i a0, a2, 8 - 32e: 02c9 s32i.n a12, a2, 0 - 330: 0d2d mov.n a2, a13 - 332: 000005 call0 334 - 335: 000046 j 33a - 338: 120c movi.n a2, 1 - 33a: 0108 l32i.n a0, a1, 0 - 33c: 83cd20 moveqz a12, a13, a2 - 33f: 0c2d mov.n a2, a12 - 341: 21d8 l32i.n a13, a1, 8 - 343: 11c8 l32i.n a12, a1, 4 - 345: 10c112 addi a1, a1, 16 - 348: f00d ret.n - 34a: 000000 ill - 34d: 000000 ill - -00000350 : - 350: e0c112 addi a1, a1, -32 - 353: 31e9 s32i.n a14, a1, 12 - 355: 41f9 s32i.n a15, a1, 16 - 357: 0109 s32i.n a0, a1, 0 - 359: 21d9 s32i.n a13, a1, 8 - 35b: 11c9 s32i.n a12, a1, 4 - 35d: 02dd mov.n a13, a2 - 35f: 03cd mov.n a12, a3 - 361: 079216 beqz a2, 3de - 364: 076316 beqz a3, 3de - 367: 041322 l16ui a2, a3, 8 - 36a: 041d02 l16ui a0, a13, 8 - 36d: 0e0c movi.n a14, 0 - 36f: 6b3027 bltu a0, a2, 3de - 372: 0f0c movi.n a15, 0 - 374: 051c02 l16ui a0, a12, 10 - 377: 051d22 l16ui a2, a13, 10 - 37a: c000e0 sub a0, a0, a14 - 37d: c022f0 sub a2, a2, a15 - 380: 01a207 bge a2, a0, 385 - 383: 020d mov.n a0, a2 - 385: 1c38 l32i.n a3, a12, 4 - 387: 1d28 l32i.n a2, a13, 4 - 389: f44000 extui a4, a0, 0, 16 - 38c: 5149 s32i.n a4, a1, 20 - 38e: 22fa add.n a2, a2, a15 - 390: 33ea add.n a3, a3, a14 - 392: ffee01 l32r a0, 34c - 395: 0000c0 callx0 a0 - 398: 051c22 l16ui a2, a12, 10 - 39b: 5108 l32i.n a0, a1, 20 - 39d: 051d32 l16ui a3, a13, 10 - 3a0: f0fa add.n a15, a0, a15 - 3a2: e0ea add.n a14, a0, a14 - 3a4: f4e0e0 extui a14, a14, 0, 16 - 3a7: f4f0f0 extui a15, a15, 0, 16 - 3aa: 0393f7 bne a3, a15, 3b1 - 3ad: 0dd8 l32i.n a13, a13, 0 - 3af: 0f0c movi.n a15, 0 - 3b1: 033e27 bltu a14, a2, 3b8 - 3b4: 0cc8 l32i.n a12, a12, 0 - 3b6: 0e0c movi.n a14, 0 - 3b8: bc8c beqz.n a12, 3c7 - 3ba: 051c42 l16ui a4, a12, 10 - 3bd: 041c32 l16ui a3, a12, 8 - 3c0: 0c58 l32i.n a5, a12, 0 - 3c2: 019347 bne a3, a4, 3c7 - 3c5: 65ec bnez.n a5, 3ef - 3c7: bd8c beqz.n a13, 3d6 - 3c9: 051d72 l16ui a7, a13, 10 - 3cc: 041d62 l16ui a6, a13, 8 - 3cf: 0d88 l32i.n a8, a13, 0 - 3d1: 019677 bne a6, a7, 3d6 - 3d4: 78dc bnez.n a8, 3ef - 3d6: f9ac56 bnez a12, 374 - 3d9: 020c movi.n a2, 0 - 3db: 000046 j 3e0 - 3de: 427c movi.n a2, -12 - 3e0: 11c8 l32i.n a12, a1, 4 - 3e2: 21d8 l32i.n a13, a1, 8 - 3e4: 31e8 l32i.n a14, a1, 12 - 3e6: 41f8 l32i.n a15, a1, 16 - 3e8: 0108 l32i.n a0, a1, 0 - 3ea: 20c112 addi a1, a1, 32 - 3ed: f00d ret.n - 3ef: a27c movi.n a2, -6 - 3f1: fffac6 j 3e0 - 3f4: 000000 ill - ... - -000003f8 : - 3f8: e0c112 addi a1, a1, -32 - 3fb: 21c9 s32i.n a12, a1, 8 - 3fd: 41e9 s32i.n a14, a1, 16 - 3ff: 51f9 s32i.n a15, a1, 20 - 401: 31d9 s32i.n a13, a1, 12 - 403: 1109 s32i.n a0, a1, 4 - 405: 04dd mov.n a13, a4 - 407: f40050 extui a0, a5, 0, 16 - 40a: 064216 beqz a2, 472 - 40d: 061316 beqz a3, 472 - 410: 0e0c movi.n a14, 0 - 412: 0139 s32i.n a3, a1, 0 - 414: 02cd mov.n a12, a2 - 416: 020c movi.n a2, 0 - 418: 047d16 beqz a13, 463 - 41b: 044c16 beqz a12, 463 - 41e: 051c42 l16ui a4, a12, 10 - 421: a08c beqz.n a0, 42f - 423: 083047 bltu a0, a4, 42f - 426: c00040 sub a0, a0, a4 - 429: f40000 extui a0, a0, 0, 16 - 42c: 000b86 j 45e - 42f: 0d2d mov.n a2, a13 - 431: c04400 sub a4, a4, a0 - 434: f44040 extui a4, a4, 0, 16 - 437: 01b4d7 bgeu a4, a13, 43c - 43a: 042d mov.n a2, a4 - 43c: 1c38 l32i.n a3, a12, 4 - 43e: f4f020 extui a15, a2, 0, 16 - 441: 0f4d mov.n a4, a15 - 443: 0128 l32i.n a2, a1, 0 - 445: 330a add.n a3, a3, a0 - 447: 2e2a add.n a2, a14, a2 - 449: ffea01 l32r a0, 3f4 - 44c: 0000c0 callx0 a0 - 44f: 000c movi.n a0, 0 - 451: 2fea add.n a2, a15, a14 - 453: c0ddf0 sub a13, a13, a15 - 456: f4d0d0 extui a13, a13, 0, 16 - 459: f42020 extui a2, a2, 0, 16 - 45c: 02ed mov.n a14, a2 - 45e: 0cc8 l32i.n a12, a12, 0 - 460: ffed06 j 418 - 463: 21c8 l32i.n a12, a1, 8 - 465: 31d8 l32i.n a13, a1, 12 - 467: 41e8 l32i.n a14, a1, 16 - 469: 51f8 l32i.n a15, a1, 20 - 46b: 1108 l32i.n a0, a1, 4 - 46d: 20c112 addi a1, a1, 32 - 470: f00d ret.n - 472: 020c movi.n a2, 0 - 474: fffac6 j 463 - 477: 000000 ill - ... - -0000047c : - 47c: e0c112 addi a1, a1, -32 - 47f: 21c9 s32i.n a12, a1, 8 - 481: 41e9 s32i.n a14, a1, 16 - 483: 51f9 s32i.n a15, a1, 20 - 485: 31d9 s32i.n a13, a1, 12 - 487: 1109 s32i.n a0, a1, 4 - 489: 04dd mov.n a13, a4 - 48b: c2bc beqz.n a2, 4cb - 48d: a3bc beqz.n a3, 4cb - 48f: 041202 l16ui a0, a2, 8 - 492: 02cd mov.n a12, a2 - 494: 04b047 bgeu a0, a4, 49c - 497: 427c movi.n a2, -12 - 499: 000c06 j 4cd - 49c: b4ac beqz.n a4, 4cb - 49e: 0e0c movi.n a14, 0 - 4a0: 0139 s32i.n a3, a1, 0 - 4a2: 051c02 l16ui a0, a12, 10 - 4a5: 01bd07 bgeu a13, a0, 4aa - 4a8: 0d0d mov.n a0, a13 - 4aa: 1c28 l32i.n a2, a12, 4 - 4ac: 0138 l32i.n a3, a1, 0 - 4ae: f4f000 extui a15, a0, 0, 16 - 4b1: 0f4d mov.n a4, a15 - 4b3: 33ea add.n a3, a3, a14 - 4b5: fff001 l32r a0, 478 - 4b8: 0000c0 callx0 a0 - 4bb: 0cc8 l32i.n a12, a12, 0 - 4bd: c0ddf0 sub a13, a13, a15 - 4c0: efea add.n a14, a15, a14 - 4c2: f4e0e0 extui a14, a14, 0, 16 - 4c5: f4d0d0 extui a13, a13, 0, 16 - 4c8: fd6d56 bnez a13, 4a2 - 4cb: 020c movi.n a2, 0 - 4cd: 21c8 l32i.n a12, a1, 8 - 4cf: 31d8 l32i.n a13, a1, 12 - 4d1: 41e8 l32i.n a14, a1, 16 - 4d3: 51f8 l32i.n a15, a1, 20 - 4d5: 1108 l32i.n a0, a1, 4 - 4d7: 20c112 addi a1, a1, 32 - 4da: f00d ret.n - -000004dc : - 4dc: f0c112 addi a1, a1, -16 - 4df: 21c9 s32i.n a12, a1, 8 - 4e1: 1109 s32i.n a0, a1, 4 - 4e3: 0208 l32i.n a0, a2, 0 - 4e5: 02cd mov.n a12, a2 - 4e7: 809c beqz.n a0, 503 - 4e9: 032d mov.n a2, a3 - 4eb: 040c movi.n a4, 0 - 4ed: 041c32 l16ui a3, a12, 8 - 4f0: 000005 call0 4f4 - 4f3: 0129 s32i.n a2, a1, 0 - 4f5: a28c beqz.n a2, 503 - 4f7: 0c3d mov.n a3, a12 - 4f9: 000005 call0 4fc - 4fc: 0c2d mov.n a2, a12 - 4fe: 000005 call0 500 - 501: 01c8 l32i.n a12, a1, 0 - 503: 0c2d mov.n a2, a12 - 505: 1108 l32i.n a0, a1, 4 - 507: 21c8 l32i.n a12, a1, 8 - 509: 10c112 addi a1, a1, 16 - 50c: f00d ret.n - ... - -00000510 : - 510: d29c beqz.n a2, 531 - 512: 051262 l16ui a6, a2, 10 - 515: 0a3367 bltu a3, a6, 523 - 518: 0228 l32i.n a2, a2, 0 - 51a: c03360 sub a3, a3, a6 - 51d: f43030 extui a3, a3, 0, 16 - 520: fffb06 j 510 - 523: a28c beqz.n a2, 531 - 525: 08b367 bgeu a3, a6, 531 - 528: 1228 l32i.n a2, a2, 4 - 52a: 232a add.n a2, a3, a2 - 52c: 000222 l8ui a2, a2, 0 - 52f: f00d ret.n - 531: 020c movi.n a2, 0 - 533: f00d ret.n - 535: 000000 ill - 538: ff .byte 0xff - 539: ff .byte 0xff - ... - -0000053c : - 53c: e0c112 addi a1, a1, -32 - 53f: 11c9 s32i.n a12, a1, 4 - 541: 41f9 s32i.n a15, a1, 16 - 543: 0109 s32i.n a0, a1, 0 - 545: 5149 s32i.n a4, a1, 20 - 547: 31e9 s32i.n a14, a1, 12 - 549: 21d9 s32i.n a13, a1, 8 - 54b: 03ed mov.n a14, a3 - 54d: 02dd mov.n a13, a2 - 54f: bdbc beqz.n a13, 58e - 551: 051d02 l16ui a0, a13, 10 - 554: 0a3e07 bltu a14, a0, 562 - 557: 0dd8 l32i.n a13, a13, 0 - 559: c0ee00 sub a14, a14, a0 - 55c: f4e0e0 extui a14, a14, 0, 16 - 55f: fffb06 j 54f - 562: 8dac beqz.n a13, 58e - 564: 26be07 bgeu a14, a0, 58e - 567: 05fd mov.n a15, a5 - 569: c59c beqz.n a5, 589 - 56b: 0c0c movi.n a12, 0 - 56d: 0d2d mov.n a2, a13 - 56f: 3eca add.n a3, a14, a12 - 571: f43030 extui a3, a3, 0, 16 - 574: 000005 call0 578 - 577: 5148 l32i.n a4, a1, 20 - 579: 44ca add.n a4, a4, a12 - 57b: 000442 l8ui a4, a4, 0 - 57e: 1e9427 bne a4, a2, 5a0 - 581: cc1b addi.n a12, a12, 1 - 583: f4c0c0 extui a12, a12, 0, 16 - 586: e39fc7 bne a15, a12, 56d - 589: 020c movi.n a2, 0 - 58b: 000086 j 591 - 58e: ffea21 l32r a2, 538 - 591: 11c8 l32i.n a12, a1, 4 - 593: 21d8 l32i.n a13, a1, 8 - 595: 31e8 l32i.n a14, a1, 12 - 597: 41f8 l32i.n a15, a1, 16 - 599: 0108 l32i.n a0, a1, 0 - 59b: 20c112 addi a1, a1, 32 - 59e: f00d ret.n - 5a0: 2c1b addi.n a2, a12, 1 - 5a2: f42020 extui a2, a2, 0, 16 - 5a5: fffa06 j 591 - 5a8: ff .byte 0xff - 5a9: ff .byte 0xff - ... - -000005ac : - 5ac: 038d mov.n a8, a3 - 5ae: e0c112 addi a1, a1, -32 - 5b1: 51f9 s32i.n a15, a1, 20 - 5b3: 1109 s32i.n a0, a1, 4 - 5b5: 41e9 s32i.n a14, a1, 16 - 5b7: 31d9 s32i.n a13, a1, 12 - 5b9: 21c9 s32i.n a12, a1, 8 - 5bb: 04dd mov.n a13, a4 - 5bd: 05cd mov.n a12, a5 - 5bf: 02ed mov.n a14, a2 - 5c1: 041202 l16ui a0, a2, 8 - 5c4: 245a add.n a2, a4, a5 - 5c6: c0f040 sub a15, a0, a4 - 5c9: f4f0f0 extui a15, a15, 0, 16 - 5cc: 192027 blt a0, a2, 5e9 - 5cf: 163f57 bltu a15, a5, 5e9 - 5d2: 0189 s32i.n a8, a1, 0 - 5d4: 0d5d mov.n a5, a13 - 5d6: 0e2d mov.n a2, a14 - 5d8: 0c3d mov.n a3, a12 - 5da: 0148 l32i.n a4, a1, 0 - 5dc: 000005 call0 5e0 - 5df: 928c beqz.n a2, 5ec - 5e1: cc2a add.n a12, a12, a2 - 5e3: f4c0c0 extui a12, a12, 0, 16 - 5e6: eabfc7 bgeu a15, a12, 5d4 - 5e9: ffefc1 l32r a12, 5a8 - 5ec: 1108 l32i.n a0, a1, 4 - 5ee: 31d8 l32i.n a13, a1, 12 - 5f0: 41e8 l32i.n a14, a1, 16 - 5f2: 0c2d mov.n a2, a12 - 5f4: 51f8 l32i.n a15, a1, 20 - 5f6: 21c8 l32i.n a12, a1, 8 - 5f8: 20c112 addi a1, a1, 32 - 5fb: f00d ret.n - 5fd: 000000 ill - 600: ff .byte 0xff - 601: ff .byte 0xff - 602: fe0000 excw - 605: ff .byte 0xff - 606: ff0000 excw - 609: ff .byte 0xff - 60a: 000000 ill - 60d: 000000 ill - -00000610 : - 610: f0c112 addi a1, a1, -16 - 613: 0109 s32i.n a0, a1, 0 - 615: 21d9 s32i.n a13, a1, 8 - 617: 11c9 s32i.n a12, a1, 4 - 619: 02dd mov.n a13, a2 - 61b: 03cd mov.n a12, a3 - 61d: 33bc beqz.n a3, 654 - 61f: 000302 l8ui a0, a3, 0 - 622: fff731 l32r a3, 600 - 625: b0ac beqz.n a0, 654 - 627: 041222 l16ui a2, a2, 8 - 62a: 261237 beq a2, a3, 654 - 62d: 0c2d mov.n a2, a12 - 62f: fff701 l32r a0, 60c - 632: 0000c0 callx0 a0 - 635: fff341 l32r a4, 604 - 638: 020d mov.n a0, a2 - 63a: 163427 bltu a4, a2, 654 - 63d: 0c3d mov.n a3, a12 - 63f: 0d2d mov.n a2, a13 - 641: 050c movi.n a5, 0 - 643: f44000 extui a4, a0, 0, 16 - 646: 000005 call0 648 - 649: 11c8 l32i.n a12, a1, 4 - 64b: 21d8 l32i.n a13, a1, 8 - 64d: 0108 l32i.n a0, a1, 0 - 64f: 10c112 addi a1, a1, 16 - 652: f00d ret.n - 654: ffed21 l32r a2, 608 - 657: fffb86 j 649 - -ping.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - c: d0c112 addi a1, a1, -48 - f: 91c9 s32i.n a12, a1, 36 - 11: 8109 s32i.n a0, a1, 32 - 13: 02cd mov.n a12, a2 - 15: 4228 l32i.n a2, a2, 16 - 17: 0c08 l32i.n a0, a12, 0 - 19: 221b addi.n a2, a2, 1 - 1b: 3008 l32i.n a0, a0, 12 - 1d: 4c29 s32i.n a2, a12, 16 - 1f: a0cc bnez.n a0, 2d - 21: fff721 l32r a2, 0 - 24: fff801 l32r a0, 4 - 27: 0000c0 callx0 a0 - 2a: 000646 j 47 - 2d: 012d mov.n a2, a1 - 2f: 032c movi.n a3, 32 - 31: fff501 l32r a0, 8 - 34: 0000c0 callx0 a0 - 37: 0c08 l32i.n a0, a12, 0 - 39: f37c movi.n a3, -1 - 3b: 1c4132 s8i a3, a1, 28 - 3e: 002d mov.n a2, a0 - 40: 3008 l32i.n a0, a0, 12 - 42: 013d mov.n a3, a1 - 44: 0000c0 callx0 a0 - 47: 91c8 l32i.n a12, a1, 36 - 49: 8108 l32i.n a0, a1, 32 - 4b: 30c112 addi a1, a1, 48 - 4e: f00d ret.n - 50: af .byte 0xaf - 51: af .byte 0xaf - 52: 000000 ill - 55: 000000 ill - 58: ff .byte 0xff - 59: 7f .byte 0x7f - 5a: 000000 ill - 5d: 000000 ill - 60: afa042 movi a4, 175 - 63: fffb51 l32r a5, 50 - 66: 860c movi.n a6, 8 - 68: 070c movi.n a7, 0 - 6a: f0c112 addi a1, a1, -16 - 6d: 11c9 s32i.n a12, a1, 4 - 6f: 0109 s32i.n a0, a1, 0 - 71: 02cd mov.n a12, a2 - 73: 014272 s8i a7, a2, 1 - 76: 024272 s8i a7, a2, 2 - 79: 034272 s8i a7, a2, 3 - 7c: 004262 s8i a6, a2, 0 - 7f: 044252 s8i a5, a2, 4 - 82: f8c362 addi a6, a3, -8 - 85: fff321 l32r a2, 54 - 88: 054c42 s8i a4, a12, 5 - 8b: 001202 l16ui a0, a2, 0 - 8e: fff241 l32r a4, 58 - 91: 001b addi.n a0, a0, 1 - 93: f40000 extui a0, a0, 0, 16 - 96: 019047 bne a0, a4, 9b - 99: 000c movi.n a0, 0 - 9b: 749800 extui a9, a0, 8, 8 - 9e: 118080 slli a8, a0, 8 - a1: 005202 s16i a0, a2, 0 - a4: 208890 or a8, a8, a9 - a7: 064c82 s8i a8, a12, 6 - aa: 418880 srli a8, a8, 8 - ad: 074c82 s8i a8, a12, 7 - b0: c68c beqz.n a6, c0 - b2: 000c movi.n a0, 0 - b4: 0c2d mov.n a2, a12 - b6: 084202 s8i a0, a2, 8 - b9: 221b addi.n a2, a2, 1 - bb: 001b addi.n a0, a0, 1 - bd: f59607 bne a6, a0, b6 - c0: 0c2d mov.n a2, a12 - c2: ffe601 l32r a0, 5c - c5: 0000c0 callx0 a0 - c8: 0108 l32i.n a0, a1, 0 - ca: 41a820 srli a10, a2, 8 - cd: 024c22 s8i a2, a12, 2 - d0: 034ca2 s8i a10, a12, 3 - d3: 11c8 l32i.n a12, a1, 4 - d5: 10c112 addi a1, a1, 16 - d8: f00d ret.n - da: af0000 excw - dd: af .byte 0xaf - de: 000000 ill - e1: 000000 ill - e4: 000c movi.n a0, 0 - e6: 100000 and a0, a0, a0 - e9: 000000 ill - ec: 0008 l32i.n a0, a0, 0 - ... - 116: 6c0000 excw - 119: c112c3 excw - 11c: 6102a0 excw - 11f: 61d213 excw - 122: 61c215 excw - 125: 02dd14 excw - 128: 04cd mov.n a12, a4 - 12a: 042d mov.n a2, a4 - 12c: fff101 l32r a0, f0 - 12f: 0000c0 callx0 a0 - 132: 0ed256 bnez a2, 223 - 135: 1c08 l32i.n a0, a12, 4 - 137: ffe931 l32r a3, dc - 13a: 050022 l8ui a2, a0, 5 - 13d: 040042 l8ui a4, a0, 4 - 140: 112280 slli a2, a2, 8 - 143: 202240 or a2, a2, a4 - 146: c02230 sub a2, a2, a3 - 149: 0d6256 bnez a2, 223 - 14c: 060052 l8ui a5, a0, 6 - 14f: 070022 l8ui a2, a0, 7 - 152: ffe341 l32r a4, e0 - 155: 112280 slli a2, a2, 8 - 158: 001432 l16ui a3, a4, 0 - 15b: 202250 or a2, a2, a5 - 15e: 745830 extui a5, a3, 8, 8 - 161: 113380 slli a3, a3, 8 - 164: 203350 or a3, a3, a5 - 167: f43030 extui a3, a3, 0, 16 - 16a: c03230 sub a3, a2, a3 - 16d: 0b2356 bnez a3, 223 - 170: 000032 l8ui a3, a0, 0 - 173: 0ac356 bnez a3, 223 - 176: 041452 l16ui a5, a4, 8 - 179: 116102 s32i a0, a1, 68 - 17c: c05520 sub a5, a5, a2 - 17f: 107516 beqz a5, 28a - 182: ffd821 l32r a2, e4 - 185: 0d3d mov.n a3, a13 - 187: ffdb01 l32r a0, f4 - 18a: 0000c0 callx0 a0 - 18d: 012d mov.n a2, a1 - 18f: 430c movi.n a3, 4 - 191: ffd901 l32r a0, f8 - 194: 0000c0 callx0 a0 - 197: 10c122 addi a2, a1, 16 - 19a: 031c movi.n a3, 16 - 19c: ffd801 l32r a0, fc - 19f: 0000c0 callx0 a0 - 1a2: 3d28 l32i.n a2, a13, 12 - 1a4: ffd701 l32r a0, 100 - 1a7: 0000c0 callx0 a0 - 1aa: 10c132 addi a3, a1, 16 - 1ad: 041c movi.n a4, 16 - 1af: 106122 s32i a2, a1, 64 - 1b2: 112182 l32i a8, a1, 68 - 1b5: 012d mov.n a2, a1 - 1b7: f8c882 addi a8, a8, -8 - 1ba: 030872 l8ui a7, a8, 3 - 1bd: 020892 l8ui a9, a8, 2 - 1c0: 117780 slli a7, a7, 8 - 1c3: 207790 or a7, a7, a9 - 1c6: 117780 slli a7, a7, 8 - 1c9: 010892 l8ui a9, a8, 1 - 1cc: 000882 l8ui a8, a8, 0 - 1cf: 207790 or a7, a7, a9 - 1d2: 117780 slli a7, a7, 8 - 1d5: 207780 or a7, a7, a8 - 1d8: 0179 s32i.n a7, a1, 0 - 1da: ffca01 l32r a0, 104 - 1dd: 0000c0 callx0 a0 - 1e0: 102122 l32i a2, a1, 64 - 1e3: e8a332 movi a3, 0x3e8 - 1e6: ffc801 l32r a0, 108 - 1e9: 0000c0 callx0 a0 - 1ec: 0d98 l32i.n a9, a13, 0 - 1ee: 3998 l32i.n a9, a9, 12 - 1f0: 126122 s32i a2, a1, 72 - 1f3: c9fc bnez.n a9, 233 - 1f5: 10c132 addi a3, a1, 16 - 1f8: 042c movi.n a4, 32 - 1fa: 025d mov.n a5, a2 - 1fc: 1121d2 l32i a13, a1, 68 - 1ff: ffba21 l32r a2, e8 - 202: 070d62 l8ui a6, a13, 7 - 205: 060d72 l8ui a7, a13, 6 - 208: 116680 slli a6, a6, 8 - 20b: 206670 or a6, a6, a7 - 20e: 747860 extui a7, a6, 8, 8 - 211: 116680 slli a6, a6, 8 - 214: 206670 or a6, a6, a7 - 217: f46060 extui a6, a6, 0, 16 - 21a: ffbc01 l32r a0, 10c - 21d: 0000c0 callx0 a0 - 220: 001506 j 278 - 223: 020c movi.n a2, 0 - 225: 1421c2 l32i a12, a1, 80 - 228: 1521d2 l32i a13, a1, 84 - 22b: 132102 l32i a0, a1, 76 - 22e: 60c112 addi a1, a1, 96 - 231: f00d ret.n - 233: 20c122 addi a2, a1, 32 - 236: 032c movi.n a3, 32 - 238: ffb601 l32r a0, 110 - 23b: 0000c0 callx0 a0 - 23e: 112162 l32i a6, a1, 68 - 241: 0d08 l32i.n a0, a13, 0 - 243: 042c movi.n a4, 32 - 245: 030c movi.n a3, 0 - 247: 122172 l32i a7, a1, 72 - 24a: 9179 s32i.n a7, a1, 36 - 24c: 3c4132 s8i a3, a1, 60 - 24f: c149 s32i.n a4, a1, 48 - 251: 20c132 addi a3, a1, 32 - 254: 002d mov.n a2, a0 - 256: 070652 l8ui a5, a6, 7 - 259: 3008 l32i.n a0, a0, 12 - 25b: 060662 l8ui a6, a6, 6 - 25e: 115580 slli a5, a5, 8 - 261: 205560 or a5, a5, a6 - 264: 746850 extui a6, a5, 8, 8 - 267: 115580 slli a5, a5, 8 - 26a: 205560 or a5, a5, a6 - 26d: f45050 extui a5, a5, 0, 16 - 270: a159 s32i.n a5, a1, 40 - 272: 0000c0 callx0 a0 - 275: 1121d2 l32i a13, a1, 68 - 278: 070d82 l8ui a8, a13, 7 - 27b: 060d92 l8ui a9, a13, 6 - 27e: 118880 slli a8, a8, 8 - 281: 208890 or a8, a8, a9 - 284: ff9a91 l32r a9, ec - 287: 005982 s16i a8, a9, 0 - 28a: 0c2d mov.n a2, a12 - 28c: ffa201 l32r a0, 114 - 28f: 0000c0 callx0 a0 - 292: 120c movi.n a2, 1 - 294: ffe346 j 225 - 297: 060000 excw - 29a: 006000 rsil a0, 0 - ... - 2ad: 000000 ill - 2b0: 040c movi.n a4, 0 - 2b2: f0c112 addi a1, a1, -16 - 2b5: 3109 s32i.n a0, a1, 12 - 2b7: 1129 s32i.n a2, a1, 4 - 2b9: 2139 s32i.n a3, a1, 8 - 2bb: 120c movi.n a2, 1 - 2bd: 832c movi.n a3, 40 - 2bf: fff801 l32r a0, 2a0 - 2c2: 0000c0 callx0 a0 - 2c5: 020d mov.n a0, a2 - 2c7: 041216 beqz a2, 30c - 2ca: 0129 s32i.n a2, a1, 0 - 2cc: 051232 l16ui a3, a2, 10 - 2cf: 041222 l16ui a2, a2, 8 - 2d2: 2e9237 bne a2, a3, 304 - 2d5: 0048 l32i.n a4, a0, 0 - 2d7: 0109 s32i.n a0, a1, 0 - 2d9: 74ec bnez.n a4, 304 - 2db: 832c movi.n a3, 40 - 2dd: 1028 l32i.n a2, a0, 4 - 2df: ffd805 call0 60 - 2e2: 1128 l32i.n a2, a1, 4 - 2e4: 0138 l32i.n a3, a1, 0 - 2e6: 2148 l32i.n a4, a1, 8 - 2e8: ffef01 l32r a0, 2a4 - 2eb: 0000c0 callx0 a0 - 2ee: ffea21 l32r a2, 298 - 2f1: 0020c0 memw - 2f4: 9228 l32i.n a2, a2, 36 - 2f6: 38a132 movi a3, 0x138 - 2f9: ffeb01 l32r a0, 2a8 - 2fc: 0000c0 callx0 a0 - 2ff: ffe731 l32r a3, 29c - 302: 1329 s32i.n a2, a3, 4 - 304: 0128 l32i.n a2, a1, 0 - 306: ffe901 l32r a0, 2ac - 309: 0000c0 callx0 a0 - 30c: 3108 l32i.n a0, a1, 12 - 30e: 10c112 addi a1, a1, 16 - 311: f00d ret.n - 313: 000c00 excw - 316: 4c0000 excw - 319: 000003 excw - 31c: 034c movi.n a3, 64 - 31e: 400000 ssr a0 - ... - 349: 000000 ill - 34c: c0c112 addi a1, a1, -64 - 34f: c1d9 s32i.n a13, a1, 48 - 351: b1c9 s32i.n a12, a1, 44 - 353: a109 s32i.n a0, a1, 40 - 355: 02cd mov.n a12, a2 - 357: 6208 l32i.n a0, a2, 24 - 359: 02d8 l32i.n a13, a2, 0 - 35b: 000b addi.n a0, a0, -1 - 35d: 1d28 l32i.n a2, a13, 4 - 35f: 0129 s32i.n a2, a1, 0 - 361: 6c09 s32i.n a0, a12, 24 - 363: 080016 beqz a0, 3e7 - 366: ffef01 l32r a0, 324 - 369: 0000c0 callx0 a0 - 36c: 3c29 s32i.n a2, a12, 12 - 36e: 013d mov.n a3, a1 - 370: 1c28 l32i.n a2, a12, 4 - 372: fff3c5 call0 2b0 - 375: e8a322 movi a2, 0x3e8 - 378: ffe731 l32r a3, 314 - 37b: 0c4d mov.n a4, a12 - 37d: ffea01 l32r a0, 328 - 380: 0000c0 callx0 a0 - 383: 0c4d mov.n a4, a12 - 385: 7c28 l32i.n a2, a12, 28 - 387: ffe431 l32r a3, 318 - 38a: ffe801 l32r a0, 32c - 38d: 0000c0 callx0 a0 - 390: 001206 j 3dc - 393: 214b addi.n a2, a1, 4 - 395: 032c movi.n a3, 32 - 397: ffe601 l32r a0, 330 - 39a: 0000c0 callx0 a0 - 39d: 5c38 l32i.n a3, a12, 20 - 39f: 050c movi.n a5, 0 - 3a1: 4c48 l32i.n a4, a12, 16 - 3a3: 9168 l32i.n a6, a1, 36 - 3a5: 7169 s32i.n a6, a1, 28 - 3a7: 4149 s32i.n a4, a1, 16 - 3a9: 204152 s8i a5, a1, 32 - 3ac: 1139 s32i.n a3, a1, 4 - 3ae: c03340 sub a3, a3, a4 - 3b1: 1133b0 slli a3, a3, 5 - 3b4: 6139 s32i.n a3, a1, 24 - 3b6: ffd921 l32r a2, 31c - 3b9: 0c3d mov.n a3, a12 - 3bb: ffde01 l32r a0, 334 - 3be: 0000c0 callx0 a0 - 3c1: 1c28 l32i.n a2, a12, 4 - 3c3: ffdd01 l32r a0, 338 - 3c6: 0000c0 callx0 a0 - 3c9: 0c2d mov.n a2, a12 - 3cb: ffdc01 l32r a0, 33c - 3ce: 0000c0 callx0 a0 - 3d1: 4d48 l32i.n a4, a13, 16 - 3d3: 548c beqz.n a4, 3dc - 3d5: 0d2d mov.n a2, a13 - 3d7: 314b addi.n a3, a1, 4 - 3d9: 0004c0 callx0 a4 - 3dc: b1c8 l32i.n a12, a1, 44 - 3de: c1d8 l32i.n a13, a1, 48 - 3e0: a108 l32i.n a0, a1, 40 - 3e2: 40c112 addi a1, a1, 64 - 3e5: f00d ret.n - 3e7: 2c28 l32i.n a2, a12, 8 - 3e9: ffd501 l32r a0, 340 - 3ec: 0000c0 callx0 a0 - 3ef: e8a332 movi a3, 0x3e8 - 3f2: ffd401 l32r a0, 344 - 3f5: 0000c0 callx0 a0 - 3f8: 4d78 l32i.n a7, a13, 16 - 3fa: 9129 s32i.n a2, a1, 36 - 3fc: f93756 bnez a7, 393 - 3ff: 4c48 l32i.n a4, a12, 16 - 401: 026d mov.n a6, a2 - 403: 5c58 l32i.n a5, a12, 20 - 405: ffc621 l32r a2, 320 - 408: 053d mov.n a3, a5 - 40a: c05540 sub a5, a5, a4 - 40d: 1155b0 slli a5, a5, 5 - 410: ffce01 l32r a0, 348 - 413: 0000c0 callx0 a0 - 416: ffe706 j 3b6 - 419: 000000 ill - 41c: 0118 l32i.n a1, a1, 0 - 41e: 000000 ill - 421: 000000 ill - 424: 000c movi.n a0, 0 - 426: 4c0000 excw - 429: 000003 excw - ... - 444: f0c112 addi a1, a1, -16 - 447: 21c9 s32i.n a12, a1, 8 - 449: 1109 s32i.n a0, a1, 4 - 44b: 02cd mov.n a12, a2 - 44d: 32cc bnez.n a2, 454 - 44f: 020c movi.n a2, 0 - 451: 001446 j 4a6 - 454: 120c movi.n a2, 1 - 456: fff501 l32r a0, 42c - 459: 0000c0 callx0 a0 - 45c: 1c29 s32i.n a2, a12, 4 - 45e: ffef31 l32r a3, 41c - 461: 0c4d mov.n a4, a12 - 463: fff301 l32r a0, 430 - 466: 0000c0 callx0 a0 - 469: 1c28 l32i.n a2, a12, 4 - 46b: ffed31 l32r a3, 420 - 46e: fff101 l32r a0, 434 - 471: 0000c0 callx0 a0 - 474: 0c08 l32i.n a0, a12, 0 - 476: 1008 l32i.n a0, a0, 4 - 478: 0109 s32i.n a0, a1, 0 - 47a: ffef01 l32r a0, 438 - 47d: 0000c0 callx0 a0 - 480: 3c29 s32i.n a2, a12, 12 - 482: 013d mov.n a3, a1 - 484: 1c28 l32i.n a2, a12, 4 - 486: ffe285 call0 2b0 - 489: e8a322 movi a2, 0x3e8 - 48c: ffe631 l32r a3, 424 - 48f: 0c4d mov.n a4, a12 - 491: ffea01 l32r a0, 43c - 494: 0000c0 callx0 a0 - 497: 0c4d mov.n a4, a12 - 499: 7c28 l32i.n a2, a12, 28 - 49b: ffe331 l32r a3, 428 - 49e: ffe801 l32r a0, 440 - 4a1: 0000c0 callx0 a0 - 4a4: 120c movi.n a2, 1 - 4a6: 21c8 l32i.n a12, a1, 8 - 4a8: 1108 l32i.n a0, a1, 4 - 4aa: 10c112 addi a1, a1, 16 - 4ad: f00d ret.n - ... - -000004b8 : - 4b8: f0c112 addi a1, a1, -16 - 4bb: 21d9 s32i.n a13, a1, 8 - 4bd: 11c9 s32i.n a12, a1, 4 - 4bf: 0109 s32i.n a0, a1, 0 - 4c1: 02cd mov.n a12, a2 - 4c3: 022c movi.n a2, 32 - 4c5: fffa01 l32r a0, 4b0 - 4c8: 0000c0 callx0 a0 - 4cb: 02dd mov.n a13, a2 - 4cd: 72bc beqz.n a2, 508 - 4cf: 5cbc beqz.n a12, 508 - 4d1: 0dc9 s32i.n a12, a13, 0 - 4d3: e8a342 movi a4, 0x3e8 - 4d6: 0c08 l32i.n a0, a12, 0 - 4d8: 420c movi.n a2, 4 - 4da: 830200 moveqz a0, a2, a0 - 4dd: 5d09 s32i.n a0, a13, 20 - 4df: 2c28 l32i.n a2, a12, 8 - 4e1: e8a302 movi a0, 0x3e8 - 4e4: 820200 mull a0, a2, a0 - 4e7: 830420 moveqz a0, a4, a2 - 4ea: 7d09 s32i.n a0, a13, 28 - 4ec: fff201 l32r a0, 4b4 - 4ef: 0000c0 callx0 a0 - 4f2: 2d29 s32i.n a2, a13, 8 - 4f4: 5d38 l32i.n a3, a13, 20 - 4f6: 6d39 s32i.n a3, a13, 24 - 4f8: 0d2d mov.n a2, a13 - 4fa: fff485 call0 444 - 4fd: 11c8 l32i.n a12, a1, 4 - 4ff: 21d8 l32i.n a13, a1, 8 - 501: 0108 l32i.n a0, a1, 0 - 503: 10c112 addi a1, a1, 16 - 506: f00d ret.n - 508: 020c movi.n a2, 0 - 50a: fffbc6 j 4fd - 50d: 000000 ill - -00000510 : - 510: 428c beqz.n a2, 518 - 512: 3239 s32i.n a3, a2, 12 - 514: 120c movi.n a2, 1 - 516: f00d ret.n - 518: 020c movi.n a2, 0 - 51a: f00d ret.n - -0000051c : - 51c: 428c beqz.n a2, 524 - 51e: 4239 s32i.n a3, a2, 16 - 520: 120c movi.n a2, 1 - 522: f00d ret.n - 524: 020c movi.n a2, 0 - 526: f00d ret.n - -Disassembly of section .irom.text: - -00000530 <.irom.text>: - 530: 6e6970 excw - 533: 742067 blt a0, a6, 5ab - 536: 6d69 s32i.n a6, a13, 24 - 538: 756f65 excw - 53b: 000a74 excw - 53e: 720000 excw - 541: 766365 excw - 544: 732520 excw - 547: 203a add.n a2, a0, a3 - 549: 747962 excw - 54c: 3d2065 excw - 54f: 642520 extui a2, a2, 5, 7 - 552: 202c movi.n a0, 34 - 554: 6d6974 excw - 557: 3d2065 excw - 55a: 642520 extui a2, a2, 5, 7 - 55d: 736d20 excw - 560: 202c movi.n a0, 34 - 562: 716573 excw - 565: 203d20 or a3, a13, a2 - 568: 0a6425 excw - 56b: 000000 ill - 56e: 700000 excw - 571: 6e69 s32i.n a6, a14, 24 - 573: 252067 blt a0, a6, 59c <.irom.text+0x6c> - 576: 202c64 excw - 579: 6d6974 excw - 57c: 756f65 excw - 57f: 252074 excw - 582: 202c64 excw - 585: 746f74 excw - 588: 206c61 l32r a6, fffc8738 - 58b: 796170 excw - 58e: 6f6c movi.n a15, -26 - 590: 206461 l32r a6, fffc8720 - 593: 206425 excw - 596: 747962 excw - 599: 2c7365 excw - 59c: 642520 extui a2, a2, 5, 7 - 59f: 736d20 excw - 5a2: 000a add.n a0, a0, a0 - -raw.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000014 : - 14: e0c112 addi a1, a1, -32 - 17: 21c9 s32i.n a12, a1, 8 - 19: 51f9 s32i.n a15, a1, 20 - 1b: 1109 s32i.n a0, a1, 4 - 1d: 41e9 s32i.n a14, a1, 16 - 1f: 31d9 s32i.n a13, a1, 12 - 21: 0e0c movi.n a14, 0 - 23: 0d0c movi.n a13, 0 - 25: fff601 l32r a0, 0 - 28: 12f8 l32i.n a15, a2, 4 - 2a: fff6c1 l32r a12, 4 - 2d: 090ff2 l8ui a15, a15, 9 - 30: 0cc8 l32i.n a12, a12, 0 - 32: 055d56 bnez a13, 8b - 35: 052c16 beqz a12, 8b - 38: 100c32 l8ui a3, a12, 16 - 3b: 089f37 bne a15, a3, 47 - 3e: 0c38 l32i.n a3, a12, 0 - 40: 0048 l32i.n a4, a0, 0 - 42: a38c beqz.n a3, 50 - 44: 081437 beq a4, a3, 50 - 47: 3c38 l32i.n a3, a12, 12 - 49: 0ced mov.n a14, a12 - 4b: 03cd mov.n a12, a3 - 4d: fff846 j 32 - 50: 5c78 l32i.n a7, a12, 20 - 52: 0129 s32i.n a2, a1, 0 - 54: e7ac beqz.n a7, 86 - 56: 6c28 l32i.n a2, a12, 24 - 58: 0c3d mov.n a3, a12 - 5a: 0148 l32i.n a4, a1, 0 - 5c: ffeb51 l32r a5, 8 - 5f: 0007c0 callx0 a7 - 62: ffea01 l32r a0, c - 65: 629c beqz.n a2, 7f - 67: 3c28 l32i.n a2, a12, 12 - 69: 1d0c movi.n a13, 1 - 6b: 023d mov.n a3, a2 - 6d: 9e8c beqz.n a14, 7a - 6f: ffe851 l32r a5, 10 - 72: 3e29 s32i.n a2, a14, 12 - 74: 0538 l32i.n a3, a5, 0 - 76: 05c9 s32i.n a12, a5, 0 - 78: 3c39 s32i.n a3, a12, 12 - 7a: 020c movi.n a2, 0 - 7c: fff246 j 49 - 7f: 0128 l32i.n a2, a1, 0 - 81: 3c38 l32i.n a3, a12, 12 - 83: fff086 j 49 - 86: 3c38 l32i.n a3, a12, 12 - 88: ffef46 j 49 - 8b: 1108 l32i.n a0, a1, 4 - 8d: 21c8 l32i.n a12, a1, 8 - 8f: 41e8 l32i.n a14, a1, 16 - 91: 0d2d mov.n a2, a13 - 93: 51f8 l32i.n a15, a1, 20 - 95: 31d8 l32i.n a13, a1, 12 - 97: 20c112 addi a1, a1, 32 - 9a: f00d ret.n - -0000009c : - 9c: 33cc bnez.n a3, a3 - 9e: 030c movi.n a3, 0 - a0: 000046 j a5 - a3: 0338 l32i.n a3, a3, 0 - a5: 0239 s32i.n a3, a2, 0 - a7: 020c movi.n a2, 0 - a9: f00d ret.n - ... - -000000ac : - ac: 33cc bnez.n a3, b3 - ae: 030c movi.n a3, 0 - b0: 000046 j b5 - b3: 0338 l32i.n a3, a3, 0 - b5: 1239 s32i.n a3, a2, 4 - b7: 020c movi.n a2, 0 - b9: f00d ret.n - ... - -000000bc : - bc: 5239 s32i.n a3, a2, 20 - be: 6249 s32i.n a4, a2, 24 - c0: f00d ret.n - ... - -000000e4 : - e4: d0c112 addi a1, a1, -48 - e7: 71d9 s32i.n a13, a1, 28 - e9: 4149 s32i.n a4, a1, 16 - eb: 5109 s32i.n a0, a1, 20 - ed: 81e9 s32i.n a14, a1, 32 - ef: 61c9 s32i.n a12, a1, 24 - f1: 02ed mov.n a14, a2 - f3: 03cd mov.n a12, a3 - f5: 032d mov.n a2, a3 - f7: 431c movi.n a3, 20 - f9: fff201 l32r a0, c4 - fc: 0000c0 callx0 a0 - ff: f29c beqz.n a2, 122 - 101: 120c movi.n a2, 1 - 103: 030c movi.n a3, 0 - 105: 040c movi.n a4, 0 - 107: fff001 l32r a0, c8 - 10a: 0000c0 callx0 a0 - 10d: 02dd mov.n a13, a2 - 10f: 076216 beqz a2, 189 - 112: 041c02 l16ui a0, a12, 8 - 115: 809c beqz.n a0, 131 - 117: 0c3d mov.n a3, a12 - 119: ffec01 l32r a0, cc - 11c: 0000c0 callx0 a0 - 11f: 000386 j 131 - 122: 0cdd mov.n a13, a12 - 124: 0c2d mov.n a2, a12 - 126: c36c movi.n a3, -20 - 128: ffea01 l32r a0, d0 - 12b: 0000c0 callx0 a0 - 12e: 057256 bnez a2, 189 - 131: 4128 l32i.n a2, a1, 16 - 133: ffe801 l32r a0, d4 - 136: 0000c0 callx0 a0 - 139: e2cc bnez.n a2, 14b - 13b: 071cd7 beq a12, a13, 146 - 13e: 0d2d mov.n a2, a13 - 140: ffe601 l32r a0, d8 - 143: 0000c0 callx0 a0 - 146: c27c movi.n a2, -4 - 148: 000ac6 j 177 - 14b: 5ebc beqz.n a14, 184 - 14d: 0e38 l32i.n a3, a14, 0 - 14f: 13bc beqz.n a3, 184 - 151: 0e3d mov.n a3, a14 - 153: 100e72 l8ui a7, a14, 16 - 156: 090e62 l8ui a6, a14, 9 - 159: 0a0e52 l8ui a5, a14, 10 - 15c: 4148 l32i.n a4, a1, 16 - 15e: 0129 s32i.n a2, a1, 0 - 160: 0d2d mov.n a2, a13 - 162: ffde01 l32r a0, dc - 165: 0000c0 callx0 a0 - 168: 02ed mov.n a14, a2 - 16a: 071cd7 beq a12, a13, 175 - 16d: 0d2d mov.n a2, a13 - 16f: ffdc01 l32r a0, e0 - 172: 0000c0 callx0 a0 - 175: 0e2d mov.n a2, a14 - 177: 61c8 l32i.n a12, a1, 24 - 179: 71d8 l32i.n a13, a1, 28 - 17b: 81e8 l32i.n a14, a1, 32 - 17d: 5108 l32i.n a0, a1, 20 - 17f: 30c112 addi a1, a1, 48 - 182: f00d ret.n - 184: 324b addi.n a3, a2, 4 - 186: fff246 j 153 - 189: f27c movi.n a2, -1 - 18b: fffa06 j 177 - ... - -00000190 : - 190: 424b addi.n a4, a2, 4 - 192: f0c112 addi a1, a1, -16 - 195: 0109 s32i.n a0, a1, 0 - 197: 000005 call0 198 - 19a: 0108 l32i.n a0, a1, 0 - 19c: 10c112 addi a1, a1, 16 - 19f: f00d ret.n - ... - -000001ac : - 1ac: f0c112 addi a1, a1, -16 - 1af: 0109 s32i.n a0, a1, 0 - 1b1: fffc01 l32r a0, 1a4 - 1b4: 0058 l32i.n a5, a0, 0 - 1b6: 069257 bne a2, a5, 1c0 - 1b9: 3538 l32i.n a3, a5, 12 - 1bb: 0039 s32i.n a3, a0, 0 - 1bd: 000446 j 1d2 - 1c0: e58c beqz.n a5, 1d2 - 1c2: 3508 l32i.n a0, a5, 12 - 1c4: 508c beqz.n a0, 1cd - 1c6: 039027 bne a0, a2, 1cd - 1c9: 3208 l32i.n a0, a2, 12 - 1cb: 3509 s32i.n a0, a5, 12 - 1cd: 005d mov.n a5, a0 - 1cf: fef056 bnez a0, 1c2 - 1d2: fff501 l32r a0, 1a8 - 1d5: 0000c0 callx0 a0 - 1d8: 0108 l32i.n a0, a1, 0 - 1da: 10c112 addi a1, a1, 16 - 1dd: f00d ret.n - ... - -000001f0 : - 1f0: 028d mov.n a8, a2 - 1f2: f0c112 addi a1, a1, -16 - 1f5: 21c9 s32i.n a12, a1, 8 - 1f7: 1109 s32i.n a0, a1, 4 - 1f9: fff921 l32r a2, 1e0 - 1fc: 0189 s32i.n a8, a1, 0 - 1fe: 001222 l16ui a2, a2, 0 - 201: fff901 l32r a0, 1e8 - 204: 0000c0 callx0 a0 - 207: 02cd mov.n a12, a2 - 209: b29c beqz.n a2, 228 - 20b: 030c movi.n a3, 0 - 20d: c41c movi.n a4, 28 - 20f: fff701 l32r a0, 1ec - 212: 0000c0 callx0 a0 - 215: fff331 l32r a3, 1e4 - 218: f57c movi.n a5, -1 - 21a: 0168 l32i.n a6, a1, 0 - 21c: 104c62 s8i a6, a12, 16 - 21f: 0a4c52 s8i a5, a12, 10 - 222: 0348 l32i.n a4, a3, 0 - 224: 3c49 s32i.n a4, a12, 12 - 226: 03c9 s32i.n a12, a3, 0 - 228: 0c2d mov.n a2, a12 - 22a: 1108 l32i.n a0, a1, 4 - 22c: 21c8 l32i.n a12, a1, 8 - 22e: 10c112 addi a1, a1, 16 - 231: f00d ret.n - -sntp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - ... - -0000000c : - c: fffd21 l32r a2, 0 - f: f0c112 addi a1, a1, -16 - 12: b228 l32i.n a2, a2, 44 - 14: 0109 s32i.n a0, a1, 0 - 16: 92cc bnez.n a2, 23 - 18: fffb21 l32r a2, 4 - 1b: fffb01 l32r a0, 8 - 1e: 0000c0 callx0 a0 - 21: 020c movi.n a2, 0 - 23: 0108 l32i.n a0, a1, 0 - 25: 10c112 addi a1, a1, 16 - 28: f00d ret.n - ... - -00000034 : - 34: e0c112 addi a1, a1, -32 - 37: 0109 s32i.n a0, a1, 0 - 39: 4129 s32i.n a2, a1, 16 - 3b: 10c102 addi a0, a1, 16 - 3e: 002d mov.n a2, a0 - 40: fffb01 l32r a0, 2c - 43: 0000c0 callx0 a0 - 46: fffa01 l32r a0, 30 - 49: 0000c0 callx0 a0 - 4c: 0108 l32i.n a0, a1, 0 - 4e: 20c112 addi a1, a1, 32 - 51: f00d ret.n - 53: 000000 ill - 56: b80000 excw - 59: 000b addi.n a0, a0, -1 - 5b: 08a400 excw - 5e: cc0000 excw - 61: 000006 j 65 - 64: 030c movi.n a3, 0 - 66: f0c112 addi a1, a1, -16 - 69: fffa61 l32r a6, 54 - 6c: 0109 s32i.n a0, a1, 0 - 6e: 480602 l8ui a0, a6, 72 - 71: 01d672 addmi a7, a6, 0x100 - 74: 005d mov.n a5, a0 - 76: 001b addi.n a0, a0, 1 - 78: 740000 extui a0, a0, 0, 8 - 7b: 0130b6 bltui a0, 3, 80 - 7e: 000c movi.n a0, 0 - 80: b04070 addx8 a4, a0, a7 - 83: 1428 l32i.n a2, a4, 4 - 85: 0488 l32i.n a8, a4, 0 - 87: 02cc bnez.n a2, 8b - 89: 289c beqz.n a8, 9f - 8b: 020c movi.n a2, 0 - 8d: 484602 s8i a0, a6, 72 - 90: fff291 l32r a9, 58 - 93: 116692 s32i a9, a6, 68 - 96: fff101 l32r a0, 5c - 99: 0000c0 callx0 a0 - 9c: 000486 j b2 - 9f: 331b addi.n a3, a3, 1 - a1: 743030 extui a3, a3, 0, 8 - a4: ce2366 bnei a3, 2, 76 - a7: 484652 s8i a5, a6, 72 - aa: 020c movi.n a2, 0 - ac: ffed01 l32r a0, 60 - af: 0000c0 callx0 a0 - b2: 0108 l32i.n a0, a1, 0 - b4: 10c112 addi a1, a1, 16 - b7: f00d ret.n - b9: 000000 ill - bc: 000820 excw - bf: c11200 mul16u a1, a2, a0 - c2: 0109f0 slli a0, a9, 17 - c5: 938c beqz.n a3, d2 - c7: 032d mov.n a2, a3 - c9: fffc01 l32r a0, bc - cc: 0000c0 callx0 a0 - cf: 000106 j d7 - d2: 020c movi.n a2, 0 - d4: fff8c5 call0 64 - d7: 0108 l32i.n a0, a1, 0 - d9: 10c112 addi a1, a1, 16 - dc: f00d ret.n - -Disassembly of section .irom0.text: - -000001c4 : - 1c4: 015180 slli a5, a1, 24 - 1c7: 518000 excw - 1ca: 800001 l32r a0, fffe01cc - 1cd: 000151 l32r a5, fffc01d4 - 1d0: 7f .byte 0x7f - 1d1: 000151 l32r a5, fffc01d8 - 1d4: feae80 excw - 1d7: ff .byte 0xff - 1d8: 000e10 excw - 1db: 0e1000 excw - 1de: 000000 ill - 1e1: 000000 ill - 1e4: 000010 excw - 1e7: 000000 ill - 1ea: 100000 and a0, a0, a0 - 1ed: 0e .byte 0xe - 1ee: 100000 and a0, a0, a0 - 1f1: 0e .byte 0xe - ... - -0000023c : - 23c: b0c112 addi a1, a1, -80 - 23f: 91c9 s32i.n a12, a1, 36 - 241: c1f9 s32i.n a15, a1, 48 - 243: 6149 s32i.n a4, a1, 24 - 245: 8109 s32i.n a0, a1, 32 - 247: b1e9 s32i.n a14, a1, 44 - 249: a1d9 s32i.n a13, a1, 40 - 24b: 03ed mov.n a14, a3 - 24d: 02d8 l32i.n a13, a2, 0 - 24f: ffdd31 l32r a3, 1c4 - 252: 0d2d mov.n a2, a13 - 254: ffe901 l32r a0, 1f8 - 257: 0000c0 callx0 a0 - 25a: 02cd mov.n a12, a2 - 25c: ffdb31 l32r a3, 1c8 - 25f: 0d2d mov.n a2, a13 - 261: ffe601 l32r a0, 1fc - 264: 0000c0 callx0 a0 - 267: 02dd mov.n a13, a2 - 269: 0092d6 bgez a2, 276 - 26c: ffd801 l32r a0, 1cc - 26f: cc0b addi.n a12, a12, -1 - 271: dd0a add.n a13, a13, a0 - 273: ff8d96 bltz a13, 26f - 276: ffd621 l32r a2, 1d0 - 279: ffd601 l32r a0, 1d4 - 27c: 06a2d7 bge a2, a13, 286 - 27f: cc1b addi.n a12, a12, 1 - 281: dd0a add.n a13, a13, a0 - 283: f822d7 blt a2, a13, 27f - 286: 0d2d mov.n a2, a13 - 288: ffd431 l32r a3, 1d8 - 28b: ffdd01 l32r a0, 200 - 28e: 0000c0 callx0 a0 - 291: ffd231 l32r a3, 1dc - 294: 2e29 s32i.n a2, a14, 8 - 296: 02fd mov.n a15, a2 - 298: 1161f2 s32i a15, a1, 68 - 29b: 0d2d mov.n a2, a13 - 29d: ffd901 l32r a0, 204 - 2a0: 0000c0 callx0 a0 - 2a3: 7129 s32i.n a2, a1, 28 - 2a5: c33c movi.n a3, 60 - 2a7: ffd801 l32r a0, 208 - 2aa: 0000c0 callx0 a0 - 2ad: c33c movi.n a3, 60 - 2af: 1e29 s32i.n a2, a14, 4 - 2b1: 02dd mov.n a13, a2 - 2b3: 1061d2 s32i a13, a1, 64 - 2b6: 7128 l32i.n a2, a1, 28 - 2b8: ffd501 l32r a0, 20c - 2bb: 0000c0 callx0 a0 - 2be: 730c movi.n a3, 7 - 2c0: 0e29 s32i.n a2, a14, 0 - 2c2: 02fd mov.n a15, a2 - 2c4: 01f9 s32i.n a15, a1, 0 - 2c6: 2c4b addi.n a2, a12, 4 - 2c8: ffd201 l32r a0, 210 - 2cb: 0000c0 callx0 a0 - 2ce: e129 s32i.n a2, a1, 56 - 2d0: 6e29 s32i.n a2, a14, 24 - 2d2: 0052d6 bgez a2, 2db - 2d5: 027b addi.n a0, a2, 7 - 2d7: e109 s32i.n a0, a1, 56 - 2d9: 6e09 s32i.n a0, a14, 24 - 2db: 149c96 bltz a12, 428 - 2de: b2a7d2 movi a13, 0x7b2 - 2e1: 1f0c movi.n a15, 1 - 2e3: 1430d0 extui a3, a13, 0, 2 - 2e6: b3cc bnez.n a3, 2f5 - 2e8: 0d2d mov.n a2, a13 - 2ea: 64a032 movi a3, 100 - 2ed: ffc901 l32r a0, 214 - 2f0: 0000c0 callx0 a0 - 2f3: e2cc bnez.n a2, 305 - 2f5: 0d2d mov.n a2, a13 - 2f7: 90a132 movi a3, 0x190 - 2fa: ffc701 l32r a0, 218 - 2fd: 0000c0 callx0 a0 - 300: 040c movi.n a4, 0 - 302: 93f420 movnez a15, a4, a2 - 305: ffb601 l32r a0, 1e0 - 308: a00f00 addx4 a0, a15, a0 - 30b: 0008 l32i.n a0, a0, 0 - 30d: 072c07 blt a12, a0, 318 - 310: c0cc00 sub a12, a12, a0 - 313: dd1b addi.n a13, a13, 1 - 315: fff206 j 2e1 - 318: 7ec9 s32i.n a12, a14, 28 - 31a: 6158 l32i.n a5, a1, 24 - 31c: ffb231 l32r a3, 1e4 - 31f: f9dd02 addmi a0, a13, 0xfffff900 - 322: 0c9d mov.n a9, a12 - 324: 904ff0 addx2 a4, a15, a15 - 327: 0a0c movi.n a10, 0 - 329: 4ea9 s32i.n a10, a14, 16 - 32b: 1121f2 l32i a15, a1, 68 - 32e: f199 s32i.n a9, a1, 60 - 330: 1144c0 slli a4, a4, 4 - 333: 94c002 addi a0, a0, -108 - 336: 5e09 s32i.n a0, a14, 20 - 338: 0add mov.n a13, a10 - 33a: 1109 s32i.n a0, a1, 4 - 33c: 334a add.n a3, a3, a4 - 33e: 0378 l32i.n a7, a3, 0 - 340: 4139 s32i.n a3, a1, 16 - 342: 0f2c77 blt a12, a7, 355 - 345: 038d mov.n a8, a3 - 347: dd1b addi.n a13, a13, 1 - 349: c0cc70 sub a12, a12, a7 - 34c: 884b addi.n a8, a8, 4 - 34e: 0878 l32i.n a7, a8, 0 - 350: 4ed9 s32i.n a13, a14, 16 - 352: f1ac77 bge a12, a7, 347 - 355: 51c9 s32i.n a12, a1, 20 - 357: 6c1b addi.n a6, a12, 1 - 359: d169 s32i.n a6, a1, 52 - 35b: 3e69 s32i.n a6, a14, 12 - 35d: 0b4556 bnez a5, 415 - 360: 1021c2 l32i a12, a1, 64 - 363: 030c movi.n a3, 0 - 365: ffa021 l32r a2, 1e8 - 368: 8e39 s32i.n a3, a14, 32 - 36a: ffa031 l32r a3, 1ec - 36d: 1a2222 l32i a2, a2, 104 - 370: 2129 s32i.n a2, a1, 8 - 372: ffaa01 l32r a0, 21c - 375: 0000c0 callx0 a0 - 378: 3129 s32i.n a2, a1, 12 - 37a: c33c movi.n a3, 60 - 37c: ffa901 l32r a0, 220 - 37f: 0000c0 callx0 a0 - 382: 0148 l32i.n a4, a1, 0 - 384: c33c movi.n a3, 60 - 386: c04420 sub a4, a4, a2 - 389: 0149 s32i.n a4, a1, 0 - 38b: 3128 l32i.n a2, a1, 12 - 38d: 0e49 s32i.n a4, a14, 0 - 38f: ffa501 l32r a0, 224 - 392: 0000c0 callx0 a0 - 395: c0cc20 sub a12, a12, a2 - 398: ff9631 l32r a3, 1f0 - 39b: 2128 l32i.n a2, a1, 8 - 39d: 1ec9 s32i.n a12, a14, 4 - 39f: ffa201 l32r a0, 228 - 3a2: 0000c0 callx0 a0 - 3a5: 030c movi.n a3, 0 - 3a7: f148 l32i.n a4, a1, 60 - 3a9: 1178 l32i.n a7, a1, 4 - 3ab: b83c movi.n a8, 59 - 3ad: c0ff20 sub a15, a15, a2 - 3b0: 0108 l32i.n a0, a1, 0 - 3b2: 2ef9 s32i.n a15, a14, 8 - 3b4: 022807 blt a8, a0, 3ba - 3b7: 002986 j 461 - 3ba: c4c002 addi a0, a0, -60 - 3bd: cc1b addi.n a12, a12, 1 - 3bf: 1ec9 s32i.n a12, a14, 4 - 3c1: 0e09 s32i.n a0, a14, 0 - 3c3: 0228c7 blt a8, a12, 3c9 - 3c6: 002906 j 46e - 3c9: c4cc02 addi a0, a12, -60 - 3cc: ff1b addi.n a15, a15, 1 - 3ce: 2ef9 s32i.n a15, a14, 8 - 3d0: 1e09 s32i.n a0, a14, 4 - 3d2: 751c movi.n a5, 23 - 3d4: 0225f7 blt a5, a15, 3da - 3d7: 002806 j 47b - 3da: e168 l32i.n a6, a1, 56 - 3dc: 841b addi.n a8, a4, 1 - 3de: 7e89 s32i.n a8, a14, 28 - 3e0: 661b addi.n a6, a6, 1 - 3e2: 6e69 s32i.n a6, a14, 24 - 3e4: 0176a6 blti a6, 7, 3e9 - 3e7: 6e39 s32i.n a3, a14, 24 - 3e9: 4108 l32i.n a0, a1, 16 - 3eb: d198 l32i.n a9, a1, 52 - 3ed: e8cf22 addi a2, a15, -24 - 3f0: 2e29 s32i.n a2, a14, 8 - 3f2: 991b addi.n a9, a9, 1 - 3f4: a00d00 addx4 a0, a13, a0 - 3f7: 0008 l32i.n a0, a0, 0 - 3f9: 3e99 s32i.n a9, a14, 12 - 3fb: 18a097 bge a0, a9, 417 - 3fe: 4d1b addi.n a4, a13, 1 - 400: c05900 sub a5, a9, a0 - 403: 3e59 s32i.n a5, a14, 12 - 405: 4e49 s32i.n a4, a14, 16 - 407: 0ca466 bnei a4, 12, 417 - 40a: 4e39 s32i.n a3, a14, 16 - 40c: 7e39 s32i.n a3, a14, 28 - 40e: 671b addi.n a6, a7, 1 - 410: 5e69 s32i.n a6, a14, 20 - 412: 000046 j 417 - 415: 8ea9 s32i.n a10, a14, 32 - 417: 8108 l32i.n a0, a1, 32 - 419: 91c8 l32i.n a12, a1, 36 - 41b: a1d8 l32i.n a13, a1, 40 - 41d: 0e2d mov.n a2, a14 - 41f: c1f8 l32i.n a15, a1, 48 - 421: b1e8 l32i.n a14, a1, 44 - 423: 50c112 addi a1, a1, 80 - 426: f00d ret.n - 428: b2a7d2 movi a13, 0x7b2 - 42b: 1f0c movi.n a15, 1 - 42d: dd0b addi.n a13, a13, -1 - 42f: 1470d0 extui a7, a13, 0, 2 - 432: b7cc bnez.n a7, 441 - 434: 0d2d mov.n a2, a13 - 436: 64a032 movi a3, 100 - 439: ff7c01 l32r a0, 22c - 43c: 0000c0 callx0 a0 - 43f: e2cc bnez.n a2, 451 - 441: 0d2d mov.n a2, a13 - 443: 90a132 movi a3, 0x190 - 446: ff7a01 l32r a0, 230 - 449: 0000c0 callx0 a0 - 44c: 080c movi.n a8, 0 - 44e: 93f820 movnez a15, a8, a2 - 451: ff6891 l32r a9, 1f4 - 454: a09f90 addx4 a9, a15, a9 - 457: 0998 l32i.n a9, a9, 0 - 459: c9ca add.n a12, a9, a12 - 45b: fccc96 bltz a12, 42b - 45e: ffad86 j 318 - 461: f5e0d6 bgez a0, 3c3 - 464: 3cc002 addi a0, a0, 60 - 467: cc0b addi.n a12, a12, -1 - 469: 1ec9 s32i.n a12, a14, 4 - 46b: ffd486 j 3c1 - 46e: f60cd6 bgez a12, 3d2 - 471: 3ccc02 addi a0, a12, 60 - 474: ff0b addi.n a15, a15, -1 - 476: 2ef9 s32i.n a15, a14, 8 - 478: ffd506 j 3d0 - 47b: f98fd6 bgez a15, 417 - 47e: e1a8 l32i.n a10, a1, 56 - 480: b40b addi.n a11, a4, -1 - 482: 7eb9 s32i.n a11, a14, 28 - 484: aa0b addi.n a10, a10, -1 - 486: 6ea9 s32i.n a10, a14, 24 - 488: 003ad6 bgez a10, 48f - 48b: 6c0c movi.n a12, 6 - 48d: 6ec9 s32i.n a12, a14, 24 - 48f: 5108 l32i.n a0, a1, 20 - 491: 18cf22 addi a2, a15, 24 - 494: 2e29 s32i.n a2, a14, 8 - 496: 3e09 s32i.n a0, a14, 12 - 498: f7b056 bnez a0, 417 - 49b: dd0b addi.n a13, a13, -1 - 49d: 4ed9 s32i.n a13, a14, 16 - 49f: 039dd6 bgez a13, 4dc - 4a2: bd0c movi.n a13, 11 - 4a4: 1c0c movi.n a12, 1 - 4a6: b40c movi.n a4, 11 - 4a8: 770b addi.n a7, a7, -1 - 4aa: 1179 s32i.n a7, a1, 4 - 4ac: 4e49 s32i.n a4, a14, 16 - 4ae: 5e79 s32i.n a7, a14, 20 - 4b0: 143070 extui a3, a7, 0, 2 - 4b3: d3cc bnez.n a3, 4c4 - 4b5: 072d mov.n a2, a7 - 4b7: 64a032 movi a3, 100 - 4ba: ff5e01 l32r a0, 234 - 4bd: 0000c0 callx0 a0 - 4c0: 1178 l32i.n a7, a1, 4 - 4c2: e2cc bnez.n a2, 4d4 - 4c4: 072d mov.n a2, a7 - 4c6: 90a132 movi a3, 0x190 - 4c9: ff5b01 l32r a0, 238 - 4cc: 0000c0 callx0 a0 - 4cf: 050c movi.n a5, 0 - 4d1: 93c520 movnez a12, a5, a2 - 4d4: 01dc62 addmi a6, a12, 0x100 - 4d7: 6dc662 addi a6, a6, 109 - 4da: 7e69 s32i.n a6, a14, 28 - 4dc: 4178 l32i.n a7, a1, 16 - 4de: a07d70 addx4 a7, a13, a7 - 4e1: 0778 l32i.n a7, a7, 0 - 4e3: 3e79 s32i.n a7, a14, 12 - 4e5: ffcb86 j 417 - -000004e8 : - 4e8: 040c movi.n a4, 0 - 4ea: f0c112 addi a1, a1, -16 - 4ed: 0109 s32i.n a0, a1, 0 - 4ef: 000005 call0 4f0 - 4f2: 0108 l32i.n a0, a1, 0 - 4f4: 10c112 addi a1, a1, 16 - 4f7: f00d ret.n - 4f9: 000000 ill - 4fc: 000000 ill - ... - -00000500 : - 500: ffff31 l32r a3, 4fc - 503: f0c112 addi a1, a1, -16 - 506: 0109 s32i.n a0, a1, 0 - 508: 000005 call0 50c - 50b: 0108 l32i.n a0, a1, 0 - 50d: 10c112 addi a1, a1, 16 - 510: f00d ret.n - 512: 100000 and a0, a0, a0 - 515: 000000 ill - 518: 015180 slli a5, a1, 24 - ... - 527: 005000 syscall - 52a: 360000 excw - 52d: fff507 bbsi a5, 16, 530 - 530: f50736 excw - 533: ff .byte 0xff - 534: 000010 excw - ... - -00000554 : - 554: d0c112 addi a1, a1, -48 - 557: 71d9 s32i.n a13, a1, 28 - 559: 81e9 s32i.n a14, a1, 32 - 55b: 91f9 s32i.n a15, a1, 36 - 55d: 61c9 s32i.n a12, a1, 24 - 55f: 5109 s32i.n a0, a1, 20 - 561: 02cd mov.n a12, a2 - 563: b1a702 movi a0, 0x7b1 - 566: 02a027 bge a0, a2, 56c - 569: 0021c6 j 5f4 - 56c: 020c movi.n a2, 0 - 56e: 001cc6 j 5e5 - 571: 1d0c movi.n a13, 1 - 573: b138 l32i.n a3, a1, 44 - 575: ffe721 l32r a2, 514 - 578: 903330 addx2 a3, a3, a3 - 57b: 1133c0 slli a3, a3, 4 - 57e: 223a add.n a2, a2, a3 - 580: 4129 s32i.n a2, a1, 16 - 582: 2c4b addi.n a2, a12, 4 - 584: 730c movi.n a3, 7 - 586: ffec01 l32r a0, 538 - 589: 0000c0 callx0 a0 - 58c: a108 l32i.n a0, a1, 40 - 58e: 4168 l32i.n a6, a1, 16 - 590: c05f20 sub a5, a15, a2 - 593: 757b addi.n a7, a5, 7 - 595: a35750 movltz a5, a7, a5 - 598: a06d60 addx4 a6, a13, a6 - 59b: ffd662 addmi a6, a6, 0xffffff00 - 59e: 2e78 l32i.n a7, a14, 8 - 5a0: 3f2662 l32i a6, a6, 252 - 5a3: f07770 subx8 a7, a7, a7 - 5a6: 557a add.n a5, a5, a7 - 5a8: f9c552 addi a5, a5, -7 - 5ab: 052567 blt a5, a6, 5b4 - 5ae: f9c552 addi a5, a5, -7 - 5b1: f9a567 bge a5, a6, 5ae - 5b4: cc5a add.n a12, a12, a5 - 5b6: 000b addi.n a0, a0, -1 - 5b8: 6e88 l32i.n a8, a14, 24 - 5ba: ffd7a1 l32r a10, 518 - 5bd: 4e98 l32i.n a9, a14, 16 - 5bf: 82aca0 mull a10, a12, a10 - 5c2: 99aa add.n a9, a9, a10 - 5c4: 889a add.n a8, a8, a9 - 5c6: 5e89 s32i.n a8, a14, 20 - 5c8: 1ccee2 addi a14, a14, 28 - 5cb: 07b056 bnez a0, 64a - 5ce: ffd3b1 l32r a11, 51c - 5d1: 202bc2 l32i a12, a11, 128 - 5d4: 192bb2 l32i a11, a11, 100 - 5d7: 120c movi.n a2, 1 - 5d9: 012bc7 blt a11, a12, 5de - 5dc: 020c movi.n a2, 0 - 5de: ffd0c1 l32r a12, 520 - 5e1: ac29 s32i.n a2, a12, 40 - 5e3: 120c movi.n a2, 1 - 5e5: 61c8 l32i.n a12, a1, 24 - 5e7: 71d8 l32i.n a13, a1, 28 - 5e9: 81e8 l32i.n a14, a1, 32 - 5eb: 91f8 l32i.n a15, a1, 36 - 5ed: 5108 l32i.n a0, a1, 20 - 5ef: 30c112 addi a1, a1, 48 - 5f2: f00d ret.n - 5f4: ffcc31 l32r a3, 524 - 5f7: 6da1f2 movi a15, 0x16d - 5fa: 4fa8e2 movi a14, 0xfffff84f - 5fd: f9d2d2 addmi a13, a2, 0xfffff900 - 600: 93cdd2 addi a13, a13, -109 - 603: e2ea add.n a14, a2, a14 - 605: 82f2f0 mull a15, a2, a15 - 608: 93c9 s32i.n a12, a3, 36 - 60a: 90a132 movi a3, 0x190 - 60d: fad222 addmi a2, a2, 0xfffffa00 - 610: bfc222 addi a2, a2, -65 - 613: ffca01 l32r a0, 53c - 616: 0000c0 callx0 a0 - 619: 0e3b addi.n a0, a14, 3 - 61b: 64a032 movi a3, 100 - 61e: b30ee0 movgez a0, a14, a14 - 621: 02ed mov.n a14, a2 - 623: 0d2d mov.n a2, a13 - 625: 21d200 srai a13, a0, 2 - 628: ffc601 l32r a0, 540 - 62b: 0000c0 callx0 a0 - 62e: 01c9 s32i.n a12, a1, 0 - 630: 200c movi.n a0, 2 - 632: 3fda add.n a3, a15, a13 - 634: 1490c0 extui a9, a12, 0, 2 - 637: 3199 s32i.n a9, a1, 12 - 639: c02320 sub a2, a3, a2 - 63c: 2e2a add.n a2, a14, a2 - 63e: ffbb31 l32r a3, 52c - 641: ffb9e1 l32r a14, 528 - 644: 2129 s32i.n a2, a1, 8 - 646: 223a add.n a2, a2, a3 - 648: 1129 s32i.n a2, a1, 4 - 64a: 000e52 l8ui a5, a14, 0 - 64d: a44c movi.n a4, 74 - 64f: 359547 bne a5, a4, 688 - 652: 0c0c movi.n a12, 0 - 654: 3158 l32i.n a5, a1, 12 - 656: a109 s32i.n a0, a1, 40 - 658: c5cc bnez.n a5, 668 - 65a: 0128 l32i.n a2, a1, 0 - 65c: 64a032 movi a3, 100 - 65f: ffb901 l32r a0, 544 - 662: 0000c0 callx0 a0 - 665: 083256 bnez a2, 6ec - 668: 0128 l32i.n a2, a1, 0 - 66a: 90a132 movi a3, 0x190 - 66d: ffb601 l32r a0, 548 - 670: 0000c0 callx0 a0 - 673: 075216 beqz a2, 6ec - 676: 3ef8 l32i.n a15, a14, 12 - 678: 2148 l32i.n a4, a1, 8 - 67a: a108 l32i.n a0, a1, 40 - 67c: 44fa add.n a4, a4, a15 - 67e: ffacd1 l32r a13, 530 - 681: cc4a add.n a12, a12, a4 - 683: ccda add.n a12, a12, a13 - 685: ffcb46 j 5b6 - 688: 3ef8 l32i.n a15, a14, 12 - 68a: 424c movi.n a2, 68 - 68c: 069527 bne a5, a2, 696 - 68f: 0f4d mov.n a4, a15 - 691: 21c8 l32i.n a12, a1, 8 - 693: fff9c6 j 67e - 696: 1d0c movi.n a13, 1 - 698: a109 s32i.n a0, a1, 40 - 69a: 3138 l32i.n a3, a1, 12 - 69c: 11c8 l32i.n a12, a1, 4 - 69e: b3cc bnez.n a3, 6ad - 6a0: 0128 l32i.n a2, a1, 0 - 6a2: 64a032 movi a3, 100 - 6a5: ffa901 l32r a0, 54c - 6a8: 0000c0 callx0 a0 - 6ab: e2cc bnez.n a2, 6bd - 6ad: 0128 l32i.n a2, a1, 0 - 6af: 90a132 movi a3, 0x190 - 6b2: ffa701 l32r a0, 550 - 6b5: 0000c0 callx0 a0 - 6b8: 040c movi.n a4, 0 - 6ba: 93d420 movnez a13, a4, a2 - 6bd: 1e08 l32i.n a0, a14, 4 - 6bf: b1d9 s32i.n a13, a1, 44 - 6c1: 0220e6 bgei a0, 2, 6c7 - 6c4: ffaa46 j 571 - 6c7: 04ae72 movi a7, 0xfffffe04 - 6ca: 905dd0 addx2 a5, a13, a13 - 6cd: ff9961 l32r a6, 534 - 6d0: 1d0c movi.n a13, 1 - 6d2: 1155c0 slli a5, a5, 4 - 6d5: 565a add.n a5, a6, a5 - 6d7: 4159 s32i.n a5, a1, 16 - 6d9: 557a add.n a5, a5, a7 - 6db: dd1b addi.n a13, a13, 1 - 6dd: 7f2582 l32i a8, a5, 0x1fc - 6e0: 554b addi.n a5, a5, 4 - 6e2: c8ca add.n a12, a8, a12 - 6e4: f390d7 bne a0, a13, 6db - 6e7: 00dd mov.n a13, a0 - 6e9: ffa546 j 582 - 6ec: 3ef8 l32i.n a15, a14, 12 - 6ee: b93c movi.n a9, 59 - 6f0: 84a9f7 bge a9, a15, 678 - 6f3: 1c0c movi.n a12, 1 - 6f5: ffdfc6 j 678 - 6f8: 000070 excw - ... - -00000704 : - 704: fffd51 l32r a5, 6f8 - 707: e0c112 addi a1, a1, -32 - 70a: 4109 s32i.n a0, a1, 16 - 70c: 2278 l32i.n a7, a2, 8 - 70e: 3268 l32i.n a6, a2, 12 - 710: 12a8 l32i.n a10, a2, 4 - 712: 51c9 s32i.n a12, a1, 20 - 714: 6248 l32i.n a4, a2, 24 - 716: 03cd mov.n a12, a3 - 718: 20c582 addi a8, a5, 32 - 71b: a04450 addx4 a4, a4, a5 - 71e: 4258 l32i.n a5, a2, 16 - 720: 01a9 s32i.n a10, a1, 0 - 722: a05580 addx4 a5, a5, a8 - 725: 0298 l32i.n a9, a2, 0 - 727: 1199 s32i.n a9, a1, 4 - 729: 5208 l32i.n a0, a2, 20 - 72b: 032d mov.n a2, a3 - 72d: fff331 l32r a3, 6fc - 730: 07d002 addmi a0, a0, 0x700 - 733: 6cc002 addi a0, a0, 108 - 736: 2109 s32i.n a0, a1, 8 - 738: fff201 l32r a0, 700 - 73b: 0000c0 callx0 a0 - 73e: 0c2d mov.n a2, a12 - 740: 4108 l32i.n a0, a1, 16 - 742: 51c8 l32i.n a12, a1, 20 - 744: 20c112 addi a1, a1, 32 - 747: f00d ret.n - 749: 000000 ill - 74c: 000090 excw - ... - -00000750 : - 750: ffff31 l32r a3, 74c - 753: f0c112 addi a1, a1, -16 - 756: 0109 s32i.n a0, a1, 0 - 758: 000005 call0 75c - 75b: 0108 l32i.n a0, a1, 0 - 75d: 10c112 addi a1, a1, 16 - 760: f00d ret.n - 762: 000000 ill - 765: 000000 ill - -00000768 : - 768: ffff21 l32r a2, 764 - 76b: 000222 l8ui a2, a2, 0 - 76e: 012280 slli a2, a2, 24 - 771: 312820 srai a2, a2, 24 - 774: f00d ret.n - 776: 000000 ill - 779: 000000 ill - -0000077c : - 77c: ffff31 l32r a3, 778 - 77f: 004322 s8i a2, a3, 0 - 782: 120c movi.n a2, 1 - 784: f00d ret.n - 786: 000000 ill - 789: 000000 ill - -0000078c : - 78c: ffff31 l32r a3, 788 - 78f: b328 l32i.n a2, a3, 44 - 791: 221b addi.n a2, a2, 1 - 793: b329 s32i.n a2, a3, 44 - 795: f00d ret.n - 797: ff0000 excw - 79a: 000000 ill - 79d: 000000 ill - 7a0: 558180 extui a8, a8, 17, 6 - 7a3: 107c movi.n a0, -15 - 7a5: 0e .byte 0xe - 7a6: 300000 xor a0, a0, a0 - 7a9: 000000 ill - 7ac: 000030 excw - 7af: 000000 ill - 7b2: 300000 xor a0, a0, a0 - 7b5: 000000 ill - 7b8: 000020 excw - ... - 7cb: f36100 excw - 7ce: ff .byte 0xff - 7cf: f0c112 addi a1, a1, -16 - 7d2: 1109 s32i.n a0, a1, 4 - 7d4: 0248 l32i.n a4, a2, 0 - 7d6: fff421 l32r a2, 7a8 - 7d9: 105460 and a5, a4, a6 - 7dc: 413840 srli a3, a4, 8 - 7df: 103360 and a3, a3, a6 - 7e2: 115580 slli a5, a5, 8 - 7e5: 756840 extui a6, a4, 24, 8 - 7e8: 203360 or a3, a3, a6 - 7eb: 014480 slli a4, a4, 24 - 7ee: 204450 or a4, a4, a5 - 7f1: 203340 or a3, a3, a4 - 7f4: ffea51 l32r a5, 79c - 7f7: ffea41 l32r a4, 7a0 - 7fa: 000552 l8ui a5, a5, 0 - 7fd: 334a add.n a3, a3, a4 - 7ff: ffe941 l32r a4, 7a4 - 802: 015580 slli a5, a5, 24 - 805: 315850 srai a5, a5, 24 - 808: d14450 mul16s a4, a4, a5 - 80b: 334a add.n a3, a3, a4 - 80d: 0139 s32i.n a3, a1, 0 - 80f: d0c242 addi a4, a2, -48 - 812: b439 s32i.n a3, a4, 44 - 814: ffea01 l32r a0, 7bc - 817: 0000c0 callx0 a0 - 81a: ffe421 l32r a2, 7ac - 81d: ffe431 l32r a3, 7b0 - 820: 040c movi.n a4, 0 - 822: ffe701 l32r a0, 7c0 - 825: 0000c0 callx0 a0 - 828: ffe321 l32r a2, 7b4 - 82b: e8a332 movi a3, 0x3e8 - 82e: 140c movi.n a4, 1 - 830: 150c movi.n a5, 1 - 832: ffe401 l32r a0, 7c4 - 835: 0000c0 callx0 a0 - 838: 012d mov.n a2, a1 - 83a: 000005 call0 83c - 83d: 000005 call0 840 - 840: 023d mov.n a3, a2 - 842: ffdd21 l32r a2, 7b8 - 845: ffe001 l32r a0, 7c8 - 848: 0000c0 callx0 a0 - 84b: 1108 l32i.n a0, a1, 4 - 84d: 10c112 addi a1, a1, 16 - 850: f00d ret.n - 852: 000000 ill - 855: 000000 ill - 858: 030c movi.n a3, 0 - 85a: 043c movi.n a4, 48 - 85c: f0c112 addi a1, a1, -16 - 85f: 11c9 s32i.n a12, a1, 4 - 861: 0109 s32i.n a0, a1, 0 - 863: 02cd mov.n a12, a2 - 865: fffb01 l32r a0, 854 - 868: 0000c0 callx0 a0 - 86b: 302c movi.n a0, 35 - 86d: 004c02 s8i a0, a12, 0 - 870: 11c8 l32i.n a12, a1, 4 - 872: 0108 l32i.n a0, a1, 0 - 874: 10c112 addi a1, a1, 16 - 877: f00d ret.n - 879: 000000 ill - 87c: 0008a4 excw - ... - 887: 753000 extui a3, a0, 16, 8 - 88a: 000000 ill - 88d: 000000 ill - 890: fffb31 l32r a3, 87c - 893: 040c movi.n a4, 0 - 895: fffa21 l32r a2, 880 - 898: f0c112 addi a1, a1, -16 - 89b: 0109 s32i.n a0, a1, 0 - 89d: 112222 l32i a2, a2, 68 - 8a0: fffb01 l32r a0, 88c - 8a3: 0000c0 callx0 a0 - 8a6: fff701 l32r a0, 884 - 8a9: 112052 l32i a5, a0, 68 - 8ac: fff731 l32r a3, 888 - 8af: 1145f0 slli a4, a5, 1 - 8b2: 053347 bltu a3, a4, 8bb - 8b5: 02b547 bgeu a5, a4, 8bb - 8b8: 116042 s32i a4, a0, 68 - 8bb: 0108 l32i.n a0, a1, 0 - 8bd: 10c112 addi a1, a1, 16 - 8c0: f00d ret.n - 8c2: 640000 extui a0, a0, 0, 7 - 8c5: 000000 ill - 8c8: 0008a4 excw - 8cb: 000000 ill - 8ce: b80000 excw - 8d1: 000b addi.n a0, a0, -1 - 8d3: 08a400 excw - 8d6: 800000 add a0, a0, a0 - 8d9: ee .byte 0xee - 8da: 000036 excw - ... - 8ed: 000000 ill - 8f0: 000064 excw - ... - 8fb: f22100 excw - 8fe: ff .byte 0xff - 8ff: 030c movi.n a3, 0 - 901: e0c112 addi a1, a1, -32 - 904: 41d9 s32i.n a13, a1, 16 - 906: 31c9 s32i.n a12, a1, 12 - 908: 2109 s32i.n a0, a1, 8 - 90a: 04cd mov.n a12, a4 - 90c: fff401 l32r a0, 8dc - 90f: 0000c0 callx0 a0 - 912: ffed21 l32r a2, 8c8 - 915: 030c movi.n a3, 0 - 917: fff201 l32r a0, 8e0 - 91a: 0000c0 callx0 a0 - 91d: 041c02 l16ui a0, a12, 8 - 920: 023c movi.n a2, 48 - 922: 219027 bne a0, a2, 947 - 925: 0c2d mov.n a2, a12 - 927: 013d mov.n a3, a1 - 929: 140c movi.n a4, 1 - 92b: 050c movi.n a5, 0 - 92d: ffed01 l32r a0, 8e4 - 930: 0000c0 callx0 a0 - 933: 000102 l8ui a0, a1, 0 - 936: 240000 extui a0, a0, 0, 3 - 939: 004102 s8i a0, a1, 0 - 93c: 504026 beqi a0, 4, 990 - 93f: 4d5026 beqi a0, 5, 990 - 942: 4d7c movi.n a13, -12 - 944: 000046 j 949 - 947: 4d7c movi.n a13, -12 - 949: 0c2d mov.n a2, a12 - 94b: ffe701 l32r a0, 8e8 - 94e: 0000c0 callx0 a0 - 951: 31c8 l32i.n a12, a1, 12 - 953: dddc bnez.n a13, 974 - 955: ffdd31 l32r a3, 8cc - 958: ffde21 l32r a2, 8d0 - 95b: 116322 s32i a2, a3, 68 - 95e: 214b addi.n a2, a1, 4 - 960: ffe685 call0 7cc - 963: ffdc31 l32r a3, 8d4 - 966: ffdc21 l32r a2, 8d8 - 969: 040c movi.n a4, 0 - 96b: ffe001 l32r a0, 8ec - 96e: 0000c0 callx0 a0 - 971: 000486 j 987 - 974: 0a1d66 bnei a13, 1, 982 - 977: 020c movi.n a2, 0 - 979: ffdd01 l32r a0, 8f0 - 97c: 0000c0 callx0 a0 - 97f: 000106 j 987 - 982: 020c movi.n a2, 0 - 984: fff085 call0 890 - 987: 41d8 l32i.n a13, a1, 16 - 989: 2108 l32i.n a0, a1, 8 - 98b: 20c112 addi a1, a1, 32 - 98e: f00d ret.n - 990: 0c2d mov.n a2, a12 - 992: 311b addi.n a3, a1, 1 - 994: 140c movi.n a4, 1 - 996: 150c movi.n a5, 1 - 998: ffd701 l32r a0, 8f4 - 99b: 0000c0 callx0 a0 - 99e: 010142 l8ui a4, a1, 1 - 9a1: 34cc bnez.n a4, 9a8 - 9a3: 1d0c movi.n a13, 1 - 9a5: ffe806 j 949 - 9a8: 0c2d mov.n a2, a12 - 9aa: 314b addi.n a3, a1, 4 - 9ac: 440c movi.n a4, 4 - 9ae: 052c movi.n a5, 32 - 9b0: ffd201 l32r a0, 8f8 - 9b3: 0000c0 callx0 a0 - 9b6: 0d0c movi.n a13, 0 - 9b8: ffe346 j 949 - 9bb: 000000 ill - 9be: b80000 excw - 9c1: 000b addi.n a0, a0, -1 - 9c3: 006400 rsil a0, 4 - 9c6: b80000 excw - 9c9: 000b addi.n a0, a0, -1 - 9cb: 08a400 excw - ... - 9e2: 3c0000 excw - 9e5: 040c03 excw - 9e8: 026d mov.n a6, a2 - 9ea: f0c112 addi a1, a1, -16 - 9ed: 21c9 s32i.n a12, a1, 8 - 9ef: 020c movi.n a2, 0 - 9f1: 1109 s32i.n a0, a1, 4 - 9f3: 0169 s32i.n a6, a1, 0 - 9f5: fff601 l32r a0, 9d0 - 9f8: 0000c0 callx0 a0 - 9fb: 02cd mov.n a12, a2 - 9fd: f2ac beqz.n a2, a30 - 9ff: 1228 l32i.n a2, a2, 4 - a01: ffe545 call0 858 - a04: 0148 l32i.n a4, a1, 0 - a06: 0c3d mov.n a3, a12 - a08: ffed21 l32r a2, 9bc - a0b: 7ba052 movi a5, 123 - a0e: 132222 l32i a2, a2, 76 - a11: fff001 l32r a0, 9d4 - a14: 0000c0 callx0 a0 - a17: 0c2d mov.n a2, a12 - a19: ffef01 l32r a0, 9d8 - a1c: 0000c0 callx0 a0 - a1f: ffe821 l32r a2, 9c0 - a22: ffe831 l32r a3, 9c4 - a25: 040c movi.n a4, 0 - a27: ffed01 l32r a0, 9dc - a2a: 0000c0 callx0 a0 - a2d: 000346 j a3e - a30: ffe621 l32r a2, 9c8 - a33: ffe631 l32r a3, 9cc - a36: 040c movi.n a4, 0 - a38: ffea01 l32r a0, 9e0 - a3b: 0000c0 callx0 a0 - a3e: 21c8 l32i.n a12, a1, 8 - a40: 1108 l32i.n a0, a1, 4 - a42: 10c112 addi a1, a1, 16 - a45: f00d ret.n - a47: 000000 ill - a4a: c00000 sub a0, a0, a0 - ... - a55: 000001 l32r a0, fffc0a58 - a58: 0bb8 l32i.n a11, a11, 0 - a5a: 640000 extui a0, a0, 0, 7 - ... - a65: 000000 ill - a68: f0c112 addi a1, a1, -16 - a6b: fff721 l32r a2, a48 - a6e: 1109 s32i.n a0, a1, 4 - a70: 480202 l8ui a0, a2, 72 - a73: 01d222 addmi a2, a2, 0x100 - a76: b00020 addx8 a0, a0, a2 - a79: 0028 l32i.n a2, a0, 0 - a7b: 040c movi.n a4, 0 - a7d: c2bc beqz.n a2, abd - a7f: 013d mov.n a3, a1 - a81: 1049 s32i.n a4, a0, 4 - a83: 050c movi.n a5, 0 - a85: fff141 l32r a4, a4c - a88: fff601 l32r a0, a60 - a8b: 0000c0 callx0 a0 - a8e: b37c movi.n a3, -5 - a90: 221237 beq a2, a3, ab6 - a93: 12dc bnez.n a2, aa8 - a95: ffee51 l32r a5, a50 - a98: ffef61 l32r a6, a54 - a9b: 480552 l8ui a5, a5, 72 - a9e: 0148 l32i.n a4, a1, 0 - aa0: b05560 addx8 a5, a5, a6 - aa3: 1549 s32i.n a4, a5, 4 - aa5: 0007c6 j ac8 - aa8: ffec21 l32r a2, a58 - aab: ffec31 l32r a3, a5c - aae: 040c movi.n a4, 0 - ab0: ffed01 l32r a0, a64 - ab3: 0000c0 callx0 a0 - ab6: 1108 l32i.n a0, a1, 4 - ab8: 10c112 addi a1, a1, 16 - abb: f00d ret.n - abd: 467c movi.n a6, -12 - abf: 1078 l32i.n a7, a0, 4 - ac1: 0179 s32i.n a7, a1, 0 - ac3: 834670 moveqz a4, a6, a7 - ac6: 042d mov.n a2, a4 - ac8: fdc256 bnez a2, aa8 - acb: 012d mov.n a2, a1 - acd: fff145 call0 9e4 - ad0: fff886 j ab6 - ad3: 000000 ill - ad6: b80000 excw - ad9: 000b addi.n a0, a0, -1 - ... - ae3: 073800 excw - ... - -00000af0 : - af0: f0c112 addi a1, a1, -16 - af3: 0109 s32i.n a0, a1, 0 - af5: fff701 l32r a0, ad4 - af8: 132002 l32i a0, a0, 76 - afb: 50ec bnez.n a0, b24 - afd: fff731 l32r a3, adc - b00: fff621 l32r a2, ad8 - b03: 116322 s32i a2, a3, 68 - b06: fff801 l32r a0, ae8 - b09: 0000c0 callx0 a0 - b0c: fff541 l32r a4, ae0 - b0f: 136422 s32i a2, a4, 76 - b12: e28c beqz.n a2, b24 - b14: fff431 l32r a3, ae4 - b17: 040c movi.n a4, 0 - b19: fff401 l32r a0, aec - b1c: 0000c0 callx0 a0 - b1f: 020c movi.n a2, 0 - b21: fff445 call0 a68 - b24: 0108 l32i.n a0, a1, 0 - b26: 10c112 addi a1, a1, 16 - b29: f00d ret.n - b2b: 000000 ill - b2e: a40000 extui a0, a0, 0, 11 - b31: 0008 l32i.n a0, a0, 0 - ... - b3b: 003000 rfe - ... - -00000b50 : - b50: f0c112 addi a1, a1, -16 - b53: 0109 s32i.n a0, a1, 0 - b55: fff501 l32r a0, b2c - b58: 132002 l32i a0, a0, 76 - b5b: d09c beqz.n a0, b7c - b5d: fff421 l32r a2, b30 - b60: 030c movi.n a3, 0 - b62: fff801 l32r a0, b44 - b65: 0000c0 callx0 a0 - b68: fff321 l32r a2, b34 - b6b: 132222 l32i a2, a2, 76 - b6e: fff601 l32r a0, b48 - b71: 0000c0 callx0 a0 - b74: fff141 l32r a4, b38 - b77: 030c movi.n a3, 0 - b79: 136432 s32i a3, a4, 76 - b7c: fff021 l32r a2, b3c - b7f: fff301 l32r a0, b4c - b82: 0000c0 callx0 a0 - b85: ffee61 l32r a6, b40 - b88: 050c movi.n a5, 0 - b8a: 0108 l32i.n a0, a1, 0 - b8c: 10c112 addi a1, a1, 16 - b8f: b659 s32i.n a5, a6, 44 - b91: f00d ret.n - b93: 010000 slli a0, a0, 32 - ... - -00000b98 : - b98: 0f32f6 bgeui a2, 3, bab - b9b: fffe51 l32r a5, b94 - b9e: 060c movi.n a6, 0 - ba0: b05250 addx8 a5, a2, a5 - ba3: 638c beqz.n a3, bad - ba5: 0328 l32i.n a2, a3, 0 - ba7: 1529 s32i.n a2, a5, 4 - ba9: 0569 s32i.n a6, a5, 0 - bab: f00d ret.n - bad: 062d mov.n a2, a6 - baf: fffd06 j ba7 - bb2: 000000 ill - bb5: 000001 l32r a0, fffc0bb8 - bb8: 000000 ill - ... - -00000bbc : - bbc: 0932f6 bgeui a2, 3, bc9 - bbf: fffd31 l32r a3, bb4 - bc2: b02230 addx8 a2, a2, a3 - bc5: 1228 l32i.n a2, a2, 4 - bc7: f00d ret.n - bc9: fffb21 l32r a2, bb8 - bcc: 0228 l32i.n a2, a2, 0 - bce: f00d ret.n - bd0: 000100 excw - ... - -00000bd4 : - bd4: 0732f6 bgeui a2, 3, bdf - bd7: fffe41 l32r a4, bd0 - bda: b04240 addx8 a4, a2, a4 - bdd: 0439 s32i.n a3, a4, 0 - bdf: f00d ret.n - be1: 000000 ill - be4: 000100 excw - ... - -00000be8 : - be8: 0932f6 bgeui a2, 3, bf5 - beb: fffe31 l32r a3, be4 - bee: b02230 addx8 a2, a2, a3 - bf1: 0228 l32i.n a2, a2, 0 - bf3: f00d ret.n - bf5: 020c movi.n a2, 0 - bf7: f00d ret.n - -Disassembly of section .irom.text: - -000038a0 <.irom.text>: - 38a0: 656c70 extui a6, a7, 28, 7 - 38a3: 657361 l32r a6, fffdce70 - 38a6: 747320 extui a7, a2, 3, 8 - 38a9: 747261 l32r a6, fffe0a74 - 38ac: 6e7320 excw - 38af: 207074 excw - 38b2: 726966 bnei a9, 6, 3928 - 38b5: 207473 excw - 38b8: 000a21 l32r a2, fffc38e0 - 38bb: 000000 ill - 38be: 250000 extui a0, a0, 16, 3 - 38c1: 000a73 excw - -sockets.o: file format elf32-xtensa-le - - -stats.o: file format elf32-xtensa-le - - -sys_arch.o: file format elf32-xtensa-le - - -sys.o: file format elf32-xtensa-le - - -tcp_in.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 14: 00ff00 excw - ... - 2b: 0e0000 excw - 2e: 006000 rsil a0, 0 - ... - -0000008c : - 8c: d0c112 addi a1, a1, -48 - 8f: 6109 s32i.n a0, a1, 24 - 91: 1258 l32i.n a5, a2, 4 - 93: 91e9 s32i.n a14, a1, 36 - 95: 81d9 s32i.n a13, a1, 32 - 97: 71c9 s32i.n a12, a1, 28 - 99: 02dd mov.n a13, a2 - 9b: 03cd mov.n a12, a3 - 9d: ffd8e1 l32r a14, 0 - a0: 000562 l8ui a6, a5, 0 - a3: 010542 l8ui a4, a5, 1 - a6: 0e59 s32i.n a5, a14, 0 - a8: 114480 slli a4, a4, 8 - ab: 204460 or a4, a4, a6 - ae: 344040 extui a4, a4, 0, 4 - b1: 1134e0 slli a3, a4, 2 - b4: 603030 neg a3, a3 - b7: a04450 addx4 a4, a4, a5 - ba: 1e49 s32i.n a4, a14, 4 - bc: 113300 slli a3, a3, 16 - bf: 313030 srai a3, a3, 16 - c2: ffdb01 l32r a0, 30 - c5: 0000c0 callx0 a0 - c8: 046256 bnez a2, 112 - cb: a1c9 s32i.n a12, a1, 40 - cd: 041d72 l16ui a7, a13, 8 - d0: 361c movi.n a6, 19 - d2: 3cb677 bgeu a6, a7, 112 - d5: ffcbc1 l32r a12, 4 - d8: a138 l32i.n a3, a1, 40 - da: 0c28 l32i.n a2, a12, 0 - dc: ffd601 l32r a0, 34 - df: 0000c0 callx0 a0 - e2: 041256 bnez a2, 127 - e5: 0c88 l32i.n a8, a12, 0 - e7: f0a092 movi a9, 240 - ea: 108890 and a8, a8, a9 - ed: e0a092 movi a9, 224 - f0: 331897 beq a8, a9, 127 - f3: 0c4d mov.n a4, a12 - f5: 0d2d mov.n a2, a13 - f7: 650c movi.n a5, 6 - f9: ffc331 l32r a3, 8 - fc: 041d62 l16ui a6, a13, 8 - ff: ffce01 l32r a0, 38 - 102: 0000c0 callx0 a0 - 105: 92ac beqz.n a2, 132 - 107: 0d2d mov.n a2, a13 - 109: ffcc01 l32r a0, 3c - 10c: 0000c0 callx0 a0 - 10f: 0001c6 j 11a - 112: 0d2d mov.n a2, a13 - 114: ffcb01 l32r a0, 40 - 117: 0000c0 callx0 a0 - 11a: 71c8 l32i.n a12, a1, 28 - 11c: 81d8 l32i.n a13, a1, 32 - 11e: 91e8 l32i.n a14, a1, 36 - 120: 6108 l32i.n a0, a1, 24 - 122: 30c112 addi a1, a1, 48 - 125: f00d ret.n - 127: 0d2d mov.n a2, a13 - 129: ffc601 l32r a0, 44 - 12c: 0000c0 callx0 a0 - 12f: fff9c6 j 11a - 132: 1e48 l32i.n a4, a14, 4 - 134: 0d2d mov.n a2, a13 - 136: 0d0432 l8ui a3, a4, 13 - 139: 0c0442 l8ui a4, a4, 12 - 13c: 113380 slli a3, a3, 8 - 13f: 203340 or a3, a3, a4 - 142: 343430 extui a3, a3, 4, 4 - 145: 1133e0 slli a3, a3, 2 - 148: 603030 neg a3, a3 - 14b: 113300 slli a3, a3, 16 - 14e: 313030 srai a3, a3, 16 - 151: ffbd01 l32r a0, 48 - 154: 0000c0 callx0 a0 - 157: ffad51 l32r a5, c - 15a: ffad41 l32r a4, 10 - 15d: 928c beqz.n a2, 16a - 15f: 0d2d mov.n a2, a13 - 161: ffba01 l32r a0, 4c - 164: 0000c0 callx0 a0 - 167: ffebc6 j 11a - 16a: 1e08 l32i.n a0, a14, 4 - 16c: 0a0c movi.n a10, 0 - 16e: 41a9 s32i.n a10, a1, 16 - 170: 0a0092 l8ui a9, a0, 10 - 173: 0c0032 l8ui a3, a0, 12 - 176: 000082 l8ui a8, a0, 0 - 179: 010072 l8ui a7, a0, 1 - 17c: 0700c2 l8ui a12, a0, 7 - 17f: 0d0022 l8ui a2, a0, 13 - 182: 11cc80 slli a12, a12, 8 - 185: 112280 slli a2, a2, 8 - 188: 117780 slli a7, a7, 8 - 18b: 207780 or a7, a7, a8 - 18e: 202230 or a2, a2, a3 - 191: 543820 extui a3, a2, 8, 6 - 194: 748870 extui a8, a7, 8, 8 - 197: 416820 srli a6, a2, 8 - 19a: 117780 slli a7, a7, 8 - 19d: 3169 s32i.n a6, a1, 12 - 19f: 104e32 s8i a3, a14, 16 - 1a2: 160c movi.n a6, 1 - 1a4: 142820 extui a2, a2, 8, 2 - 1a7: 041d32 l16ui a3, a13, 8 - 1aa: 207780 or a7, a7, a8 - 1ad: 004072 s8i a7, a0, 0 - 1b0: 020082 l8ui a8, a0, 2 - 1b3: 5139 s32i.n a3, a1, 20 - 1b5: 932620 movnez a2, a6, a2 - 1b8: 223a add.n a2, a2, a3 - 1ba: 0e0062 l8ui a6, a0, 14 - 1bd: 0f0032 l8ui a3, a0, 15 - 1c0: f42020 extui a2, a2, 0, 16 - 1c3: 2129 s32i.n a2, a1, 8 - 1c5: 095e22 s16i a2, a14, 18 - 1c8: 113380 slli a3, a3, 8 - 1cb: 060022 l8ui a2, a0, 6 - 1ce: 203360 or a3, a3, a6 - 1d1: 746830 extui a6, a3, 8, 8 - 1d4: 20cc20 or a12, a12, a2 - 1d7: 113380 slli a3, a3, 8 - 1da: 050022 l8ui a2, a0, 5 - 1dd: 11cc80 slli a12, a12, 8 - 1e0: 203360 or a3, a3, a6 - 1e3: 0e4032 s8i a3, a0, 14 - 1e6: 030062 l8ui a6, a0, 3 - 1e9: 413830 srli a3, a3, 8 - 1ec: 0f4032 s8i a3, a0, 15 - 1ef: 20cc20 or a12, a12, a2 - 1f2: 116680 slli a6, a6, 8 - 1f5: 040022 l8ui a2, a0, 4 - 1f8: 206680 or a6, a6, a8 - 1fb: 11cc80 slli a12, a12, 8 - 1fe: 748860 extui a8, a6, 8, 8 - 201: 116680 slli a6, a6, 8 - 204: 206680 or a6, a6, a8 - 207: 20cc20 or a12, a12, a2 - 20a: 012c80 slli a2, a12, 24 - 20d: 024062 s8i a6, a0, 2 - 210: ff8181 l32r a8, 14 - 213: 416860 srli a6, a6, 8 - 216: 034062 s8i a6, a0, 3 - 219: 103c80 and a3, a12, a8 - 21c: 113380 slli a3, a3, 8 - 21f: 0b0062 l8ui a6, a0, 11 - 222: 202230 or a2, a2, a3 - 225: 7538c0 extui a3, a12, 24, 8 - 228: 116680 slli a6, a6, 8 - 22b: 206690 or a6, a6, a9 - 22e: 41c8c0 srli a12, a12, 8 - 231: 090092 l8ui a9, a0, 9 - 234: 116680 slli a6, a6, 8 - 237: 10cc80 and a12, a12, a8 - 23a: 20cc30 or a12, a12, a3 - 23d: 20cc20 or a12, a12, a2 - 240: 01c9 s32i.n a12, a1, 0 - 242: 0440c2 s8i a12, a0, 4 - 245: 206690 or a6, a6, a9 - 248: 2ec9 s32i.n a12, a14, 8 - 24a: 080092 l8ui a9, a0, 8 - 24d: 116680 slli a6, a6, 8 - 250: 41c8c0 srli a12, a12, 8 - 253: 0540c2 s8i a12, a0, 5 - 256: 206690 or a6, a6, a9 - 259: 013680 slli a3, a6, 24 - 25c: 41c8c0 srli a12, a12, 8 - 25f: 41b860 srli a11, a6, 8 - 262: 419870 srli a9, a7, 8 - 265: 014092 s8i a9, a0, 1 - 268: 10bb80 and a11, a11, a8 - 26b: 0640c2 s8i a12, a0, 6 - 26e: 108680 and a8, a6, a8 - 271: 41c8c0 srli a12, a12, 8 - 274: 0740c2 s8i a12, a0, 7 - 277: 756860 extui a6, a6, 24, 8 - 27a: 118880 slli a8, a8, 8 - 27d: 203380 or a3, a3, a8 - 280: 20bb60 or a11, a11, a6 - 283: 20bb30 or a11, a11, a3 - 286: 11b9 s32i.n a11, a1, 4 - 288: 0840b2 s8i a11, a0, 8 - 28b: 3eb9 s32i.n a11, a14, 12 - 28d: ff6231 l32r a3, 18 - 290: 41b8b0 srli a11, a11, 8 - 293: 03c8 l32i.n a12, a3, 0 - 295: 0940b2 s8i a11, a0, 9 - 298: 41b8b0 srli a11, a11, 8 - 29b: 0a40b2 s8i a11, a0, 10 - 29e: 41b8b0 srli a11, a11, 8 - 2a1: 0b40b2 s8i a11, a0, 11 - 2a4: 04cc16 beqz a12, 2f4 - 2a7: 0498 l32i.n a9, a4, 0 - 2a9: 080c movi.n a8, 0 - 2ab: 05a8 l32i.n a10, a5, 0 - 2ad: 000022 l8ui a2, a0, 0 - 2b0: 74b870 extui a11, a7, 8, 8 - 2b3: 11bb80 slli a11, a11, 8 - 2b6: 20bb20 or a11, a11, a2 - 2b9: 111c22 l16ui a2, a12, 34 - 2bc: 101c62 l16ui a6, a12, 32 - 2bf: 1892b7 bne a2, a11, 2db - 2c2: 030072 l8ui a7, a0, 3 - 2c5: 020022 l8ui a2, a0, 2 - 2c8: 117780 slli a7, a7, 8 - 2cb: 207720 or a7, a7, a2 - 2ce: 099677 bne a6, a7, 2db - 2d1: 1c28 l32i.n a2, a12, 4 - 2d3: 0c68 l32i.n a6, a12, 0 - 2d5: 0292a7 bne a2, a10, 2db - 2d8: 091697 beq a6, a9, 2e5 - 2db: 0c8d mov.n a8, a12 - 2dd: 3cc8 l32i.n a12, a12, 12 - 2df: fd6c56 bnez a12, 2b9 - 2e2: 000386 j 2f4 - 2e5: 888c beqz.n a8, 2f1 - 2e7: 3c98 l32i.n a9, a12, 12 - 2e9: 3899 s32i.n a9, a8, 12 - 2eb: 0378 l32i.n a7, a3, 0 - 2ed: 3c79 s32i.n a7, a12, 12 - 2ef: 03c9 s32i.n a12, a3, 0 - 2f1: 0afc56 bnez a12, 3a4 - 2f4: ff4ac1 l32r a12, 1c - 2f7: 05a8 l32i.n a10, a5, 0 - 2f9: 0cc8 l32i.n a12, a12, 0 - 2fb: 0498 l32i.n a9, a4, 0 - 2fd: 4cbc beqz.n a12, 335 - 2ff: 010082 l8ui a8, a0, 1 - 302: 0000b2 l8ui a11, a0, 0 - 305: 118880 slli a8, a8, 8 - 308: 2088b0 or a8, a8, a11 - 30b: 111cb2 l16ui a11, a12, 34 - 30e: 101c62 l16ui a6, a12, 32 - 311: 1b9b87 bne a11, a8, 330 - 314: 030022 l8ui a2, a0, 3 - 317: 020072 l8ui a7, a0, 2 - 31a: 112280 slli a2, a2, 8 - 31d: 202270 or a2, a2, a7 - 320: 0c9267 bne a2, a6, 330 - 323: 1c68 l32i.n a6, a12, 4 - 325: 0c78 l32i.n a7, a12, 0 - 327: 0596a7 bne a6, a10, 330 - 32a: c07790 sub a7, a7, a9 - 32d: 20f716 beqz a7, 540 - 330: 3cc8 l32i.n a12, a12, 12 - 332: fd5c56 bnez a12, 30b - 335: ff3ab1 l32r a11, 20 - 338: 080c movi.n a8, 0 - 33a: 0b28 l32i.n a2, a11, 0 - 33c: 0498 l32i.n a9, a4, 0 - 33e: 0f2216 beqz a2, 434 - 341: 0300a2 l8ui a10, a0, 3 - 344: 020062 l8ui a6, a0, 2 - 347: 11aa80 slli a10, a10, 8 - 34a: 20aa60 or a10, a10, a6 - 34d: 101262 l16ui a6, a2, 32 - 350: 0c96a7 bne a6, a10, 360 - 353: 0278 l32i.n a7, a2, 0 - 355: c06790 sub a6, a7, a9 - 358: 0da616 beqz a6, 436 - 35b: 828c beqz.n a2, 367 - 35d: 0d5716 beqz a7, 436 - 360: 028d mov.n a8, a2 - 362: 3228 l32i.n a2, a2, 12 - 364: fe5256 bnez a2, 34d - 367: 9cfc bnez.n a12, 3a4 - 369: 3188 l32i.n a8, a1, 12 - 36b: 4178 l32i.n a7, a1, 16 - 36d: 207780 or a7, a7, a8 - 370: 25e727 bbsi a7, 2, 399 - 373: 1128 l32i.n a2, a1, 4 - 375: 000082 l8ui a8, a0, 0 - 378: 2168 l32i.n a6, a1, 8 - 37a: 010072 l8ui a7, a0, 1 - 37d: 0138 l32i.n a3, a1, 0 - 37f: 117780 slli a7, a7, 8 - 382: 336a add.n a3, a3, a6 - 384: 207780 or a7, a7, a8 - 387: 030062 l8ui a6, a0, 3 - 38a: 020082 l8ui a8, a0, 2 - 38d: 116680 slli a6, a6, 8 - 390: 206680 or a6, a6, a8 - 393: ff2f01 l32r a0, 50 - 396: 0000c0 callx0 a0 - 399: 0d2d mov.n a2, a13 - 39b: ff2e01 l32r a0, 54 - 39e: 0000c0 callx0 a0 - 3a1: ff5d46 j 11a - 3a4: 9e09 s32i.n a0, a14, 36 - 3a6: 6ed9 s32i.n a13, a14, 24 - 3a8: 202c42 l32i a4, a12, 128 - 3ab: 030c movi.n a3, 0 - 3ad: 5178 l32i.n a7, a1, 20 - 3af: 105e72 s16i a7, a14, 32 - 3b2: 5e39 s32i.n a3, a14, 20 - 3b4: ae39 s32i.n a3, a14, 40 - 3b6: 2c4e32 s8i a3, a14, 44 - 3b9: 04bc beqz.n a4, 3ed - 3bb: 222c72 l32i a7, a12, 136 - 3be: a78c beqz.n a7, 3cc - 3c0: 6c28 l32i.n a2, a12, 24 - 3c2: 0c3d mov.n a3, a12 - 3c4: 050c movi.n a5, 0 - 3c6: 0007c0 callx0 a7 - 3c9: 0002c6 j 3d8 - 3cc: 020c movi.n a2, 0 - 3ce: 0c3d mov.n a3, a12 - 3d0: 050c movi.n a5, 0 - 3d2: ff2101 l32r a0, 58 - 3d5: 0000c0 callx0 a0 - 3d8: 62cc bnez.n a2, 3e2 - 3da: 080c movi.n a8, 0 - 3dc: 206c82 s32i a8, a12, 128 - 3df: 000286 j 3ed - 3e2: 897c movi.n a9, -8 - 3e4: 6b1297 beq a2, a9, 453 - 3e7: 091ea2 l16ui a10, a14, 18 - 3ea: 065a56 bnez a10, 453 - 3ed: 0d0c movi.n a13, 0 - 3ef: cec9 s32i.n a12, a14, 48 - 3f1: 0c2d mov.n a2, a12 - 3f3: 003d85 call0 7cc - 3f6: 8b7c movi.n a11, -8 - 3f8: 2412b7 beq a2, a11, 420 - 3fb: 2c0e02 l8ui a0, a14, 44 - 3fe: 5c6037 bbci a0, 3, 45e - 401: 252c42 l32i a4, a12, 148 - 404: 548c beqz.n a4, 40d - 406: 6c28 l32i.n a2, a12, 24 - 408: 737c movi.n a3, -9 - 40a: 0004c0 callx0 a4 - 40d: ff0521 l32r a2, 24 - 410: 0c3d mov.n a3, a12 - 412: ff1201 l32r a0, 5c - 415: 0000c0 callx0 a0 - 418: 0c2d mov.n a2, a12 - 41a: ff1101 l32r a0, 60 - 41d: 0000c0 callx0 a0 - 420: ced9 s32i.n a13, a14, 48 - 422: 6e28 l32i.n a2, a14, 24 - 424: aed9 s32i.n a13, a14, 40 - 426: cf0216 beqz a2, 11a - 429: ff0e01 l32r a0, 64 - 42c: 0000c0 callx0 a0 - 42f: 6ed9 s32i.n a13, a14, 24 - 431: ff3946 j 11a - 434: 080c movi.n a8, 0 - 436: f2d216 beqz a2, 367 - 439: 888c beqz.n a8, 445 - 43b: 32e8 l32i.n a14, a2, 12 - 43d: 38e9 s32i.n a14, a8, 12 - 43f: 0bc8 l32i.n a12, a11, 0 - 441: 32c9 s32i.n a12, a2, 12 - 443: 0b29 s32i.n a2, a11, 0 - 445: 001485 call0 590 - 448: 0d2d mov.n a2, a13 - 44a: ff0701 l32r a0, 68 - 44d: 0000c0 callx0 a0 - 450: ff3186 j 11a - 453: 0d2d mov.n a2, a13 - 455: ff0501 l32r a0, 6c - 458: 0000c0 callx0 a0 - 45b: ff2ec6 j 11a - 45e: 276047 bbci a0, 4, 489 - 461: 240c02 l8ui a0, a12, 36 - 464: 0be047 bbsi a0, 4, 473 - 467: 252c42 l32i a4, a12, 148 - 46a: 548c beqz.n a4, 473 - 46c: 6c28 l32i.n a2, a12, 24 - 46e: 637c movi.n a3, -10 - 470: 0004c0 callx0 a4 - 473: feed21 l32r a2, 28 - 476: 0c3d mov.n a3, a12 - 478: fefe01 l32r a0, 70 - 47b: 0000c0 callx0 a0 - 47e: 0c2d mov.n a2, a12 - 480: fefd01 l32r a0, 74 - 483: 0000c0 callx0 a0 - 486: ffe586 j 420 - 489: 381c42 l16ui a4, a12, 112 - 48c: 749c beqz.n a4, 4a7 - 48e: 212c52 l32i a5, a12, 132 - 491: 858c beqz.n a5, 49d - 493: 6c28 l32i.n a2, a12, 24 - 495: 0c3d mov.n a3, a12 - 497: 0005c0 callx0 a5 - 49a: 000046 j 49f - 49d: 020c movi.n a2, 0 - 49f: 837c movi.n a3, -8 - 4a1: 029237 bne a2, a3, 4a7 - 4a4: ffde06 j 420 - 4a7: ae48 l32i.n a4, a14, 40 - 4a9: 052416 beqz a4, 4ff - 4ac: 240c52 l8ui a5, a12, 36 - 4af: 126547 bbci a5, 4, 4c5 - 4b2: 042d mov.n a2, a4 - 4b4: fef101 l32r a0, 78 - 4b7: 0000c0 callx0 a0 - 4ba: 0c2d mov.n a2, a12 - 4bc: fef001 l32r a0, 7c - 4bf: 0000c0 callx0 a0 - 4c2: ffd686 j 420 - 4c5: 100e62 l8ui a6, a14, 16 - 4c8: 0a6637 bbci a6, 3, 4d6 - 4cb: 0d0472 l8ui a7, a4, 13 - 4ce: 180c movi.n a8, 1 - 4d0: 207780 or a7, a7, a8 - 4d3: 0d4472 s8i a7, a4, 13 - 4d6: 222c72 l32i a7, a12, 136 - 4d9: a78c beqz.n a7, 4e7 - 4db: 6c28 l32i.n a2, a12, 24 - 4dd: 0c3d mov.n a3, a12 - 4df: 050c movi.n a5, 0 - 4e1: 0007c0 callx0 a7 - 4e4: 0002c6 j 4f3 - 4e7: 020c movi.n a2, 0 - 4e9: 0c3d mov.n a3, a12 - 4eb: 050c movi.n a5, 0 - 4ed: fee401 l32r a0, 80 - 4f0: 0000c0 callx0 a0 - 4f3: 928b addi.n a9, a2, 8 - 4f5: f27916 beqz a9, 420 - 4f8: 328c beqz.n a2, 4ff - 4fa: aea8 l32i.n a10, a14, 40 - 4fc: 206ca2 s32i a10, a12, 128 - 4ff: 2c0eb2 l8ui a11, a14, 44 - 502: 2d6b57 bbci a11, 5, 533 - 505: fec921 l32r a2, 2c - 508: 161c02 l16ui a0, a12, 44 - 50b: 0020c0 memw - 50e: fc2222 l32i a2, a2, 0x3f0 - 511: 041027 beq a0, a2, 519 - 514: 301b addi.n a3, a0, 1 - 516: 165c32 s16i a3, a12, 44 - 519: 222c72 l32i a7, a12, 136 - 51c: c78c beqz.n a7, 52c - 51e: 6c28 l32i.n a2, a12, 24 - 520: 0c3d mov.n a3, a12 - 522: 040c movi.n a4, 0 - 524: 050c movi.n a5, 0 - 526: 0007c0 callx0 a7 - 529: 000046 j 52e - 52c: 020c movi.n a2, 0 - 52e: 428b addi.n a4, a2, 8 - 530: eec416 beqz a4, 420 - 533: 0c2d mov.n a2, a12 - 535: ced9 s32i.n a13, a14, 48 - 537: fed301 l32r a0, 84 - 53a: 0000c0 callx0 a0 - 53d: ffb7c6 j 420 - 540: 0c2d mov.n a2, a12 - 542: 001985 call0 6dc - 545: 0d2d mov.n a2, a13 - 547: fed001 l32r a0, 88 - 54a: 0000c0 callx0 a0 - 54d: fef246 j 11a - ... - 560: 000e00 excw - 563: 000060 excw - ... - 58e: 7d0000 excw - 591: f04102 s8i a0, a1, 240 - 594: ff .byte 0xff - 595: fff051 l32r a5, 558 - 598: f0c112 addi a1, a1, -16 - 59b: ffed91 l32r a9, 550 - 59e: 2109 s32i.n a0, a1, 8 - 5a0: 100902 l8ui a0, a9, 16 - 5a3: 31c9 s32i.n a12, a1, 12 - 5a5: 356047 bbci a0, 4, 5de - 5a8: 29a8 l32i.n a10, a9, 8 - 5aa: 091932 l16ui a3, a9, 18 - 5ad: 3928 l32i.n a2, a9, 12 - 5af: 1968 l32i.n a6, a9, 4 - 5b1: 221b addi.n a2, a2, 1 - 5b3: 020682 l8ui a8, a6, 2 - 5b6: 010672 l8ui a7, a6, 1 - 5b9: 33aa add.n a3, a3, a10 - 5bb: 117780 slli a7, a7, 8 - 5be: 000692 l8ui a9, a6, 0 - 5c1: 030662 l8ui a6, a6, 3 - 5c4: 207790 or a7, a7, a9 - 5c7: 116680 slli a6, a6, 8 - 5ca: 206680 or a6, a6, a8 - 5cd: ffe901 l32r a0, 574 - 5d0: 0000c0 callx0 a0 - 5d3: 020c movi.n a2, 0 - 5d5: 31c8 l32i.n a12, a1, 12 - 5d7: 2108 l32i.n a0, a1, 8 - 5d9: 10c112 addi a1, a1, 16 - 5dc: f00d ret.n - 5de: f16017 bbci a0, 1, 5d3 - 5e1: ffde01 l32r a0, 55c - 5e4: ffdf31 l32r a3, 560 - 5e7: 0068 l32i.n a6, a0, 0 - 5e9: 020c movi.n a2, 0 - 5eb: b68c beqz.n a6, 5fa - 5ed: 221b addi.n a2, a2, 1 - 5ef: 3668 l32i.n a6, a6, 12 - 5f1: 742020 extui a2, a2, 0, 8 - 5f4: ff5656 bnez a6, 5ed - 5f7: 000046 j 5fc - 5fa: 020c movi.n a2, 0 - 5fc: 0020c0 memw - 5ff: ff2332 l32i a3, a3, 0x3fc - 602: 0e1237 beq a2, a3, 614 - 605: 1179 s32i.n a7, a1, 4 - 607: 140722 l8ui a2, a7, 20 - 60a: ffdb01 l32r a0, 578 - 60d: 0000c0 callx0 a0 - 610: 02cd mov.n a12, a2 - 612: 32cc bnez.n a2, 619 - 614: f27c movi.n a2, -1 - 616: ffeec6 j 5d5 - 619: 360c movi.n a6, 3 - 61b: ffd331 l32r a3, 568 - 61e: 1178 l32i.n a7, a1, 4 - 620: ffd141 l32r a4, 564 - 623: 77a8 l32i.n a10, a7, 28 - 625: 101792 l16ui a9, a7, 32 - 628: 0448 l32i.n a4, a4, 0 - 62a: 6788 l32i.n a8, a7, 24 - 62c: 0249 s32i.n a4, a2, 0 - 62e: ffd041 l32r a4, 570 - 631: 0338 l32i.n a3, a3, 0 - 633: 080772 l8ui a7, a7, 8 - 636: 1239 s32i.n a3, a2, 4 - 638: 7ca9 s32i.n a10, a12, 28 - 63a: 105c92 s16i a9, a12, 32 - 63d: 4c69 s32i.n a6, a12, 16 - 63f: 6c89 s32i.n a8, a12, 24 - 641: ffca21 l32r a2, 56c - 644: 8ca082 movi a8, 140 - 647: 2208 l32i.n a0, a2, 8 - 649: 107780 and a7, a7, a8 - 64c: 1228 l32i.n a2, a2, 4 - 64e: 084c72 s8i a7, a12, 8 - 651: 0458 l32i.n a5, a4, 0 - 653: 300b addi.n a3, a0, -1 - 655: 196c32 s32i a3, a12, 100 - 658: 3c59 s32i.n a5, a12, 12 - 65a: 0102b2 l8ui a11, a2, 1 - 65d: 001b addi.n a0, a0, 1 - 65f: cc09 s32i.n a0, a12, 48 - 661: ac09 s32i.n a0, a12, 40 - 663: 000202 l8ui a0, a2, 0 - 666: 11bb80 slli a11, a11, 8 - 669: 20bb00 or a11, a11, a0 - 66c: 115cb2 s16i a11, a12, 34 - 66f: 0f0202 l8ui a0, a2, 15 - 672: 0e0222 l8ui a2, a2, 14 - 675: 110080 slli a0, a0, 8 - 678: 200020 or a0, a0, a2 - 67b: 2c5c02 s16i a0, a12, 88 - 67e: 305c02 s16i a0, a12, 96 - 681: 04c9 s32i.n a12, a4, 0 - 683: ffbe01 l32r a0, 57c - 686: 0000c0 callx0 a0 - 689: 0c2d mov.n a2, a12 - 68b: 00b405 call0 11cc - 68e: 1e1c22 l16ui a2, a12, 60 - 691: 3c4b addi.n a3, a12, 4 - 693: ffbb01 l32r a0, 580 - 696: 0000c0 callx0 a0 - 699: 1e5c22 s16i a2, a12, 60 - 69c: 231c movi.n a3, 18 - 69e: 0c2d mov.n a2, a12 - 6a0: ffb901 l32r a0, 584 - 6a3: 0000c0 callx0 a0 - 6a6: 0129 s32i.n a2, a1, 0 - 6a8: d28c beqz.n a2, 6b9 - 6aa: 0c2d mov.n a2, a12 - 6ac: 030c movi.n a3, 0 - 6ae: ffb601 l32r a0, 588 - 6b1: 0000c0 callx0 a0 - 6b4: 0128 l32i.n a2, a1, 0 - 6b6: ffc6c6 j 5d5 - 6b9: 0c2d mov.n a2, a12 - 6bb: ffb401 l32r a0, 58c - 6be: 0000c0 callx0 a0 - 6c1: ffc406 j 5d5 - ... - 6dc: f0c112 addi a1, a1, -16 - 6df: fff961 l32r a6, 6c4 - 6e2: 0109 s32i.n a0, a1, 0 - 6e4: 100602 l8ui a0, a6, 16 - 6e7: 250c movi.n a5, 2 - 6e9: 44e027 bbsi a0, 2, 731 - 6ec: 466017 bbci a0, 1, 736 - 6ef: a248 l32i.n a4, a2, 40 - 6f1: 2608 l32i.n a0, a6, 8 - 6f3: 161272 l16ui a7, a2, 44 - 6f6: c03040 sub a3, a0, a4 - 6f9: 043396 bltz a3, 740 - 6fc: 774a add.n a7, a7, a4 - 6fe: c07070 sub a7, a0, a7 - 701: 3b17e6 bgei a7, 1, 740 - 704: fff141 l32r a4, 6c8 - 707: fff151 l32r a5, 6cc - 70a: 3628 l32i.n a2, a6, 12 - 70c: 091632 l16ui a3, a6, 18 - 70f: 1678 l32i.n a7, a6, 4 - 711: 330a add.n a3, a3, a0 - 713: 020782 l8ui a8, a7, 2 - 716: 000792 l8ui a9, a7, 0 - 719: 030762 l8ui a6, a7, 3 - 71c: 010772 l8ui a7, a7, 1 - 71f: 116680 slli a6, a6, 8 - 722: 206680 or a6, a6, a8 - 725: 117780 slli a7, a7, 8 - 728: 207790 or a7, a7, a9 - 72b: ffea01 l32r a0, 6d4 - 72e: 0000c0 callx0 a0 - 731: 020c movi.n a2, 0 - 733: 000786 j 755 - 736: 066007 bbci a0, 0, 740 - 739: ffe541 l32r a4, 6d0 - 73c: 0448 l32i.n a4, a4, 0 - 73e: d249 s32i.n a4, a2, 52 - 740: 091672 l16ui a7, a6, 18 - 743: fea716 beqz a7, 731 - 746: 240282 l8ui a8, a2, 36 - 749: 208850 or a8, a8, a5 - 74c: 244282 s8i a8, a2, 36 - 74f: ffe201 l32r a0, 6d8 - 752: 0000c0 callx0 a0 - 755: 0108 l32i.n a0, a1, 0 - 757: 10c112 addi a1, a1, 16 - 75a: f00d ret.n - ... - 76c: 00ff00 excw - ... - 7cb: 830c00 moveqz a0, a12, a0 - 7ce: f0c112 addi a1, a1, -16 - 7d1: 0109 s32i.n a0, a1, 0 - 7d3: 21d9 s32i.n a13, a1, 8 - 7d5: ffe1d1 l32r a13, 75c - 7d8: 11c9 s32i.n a12, a1, 4 - 7da: 100d82 l8ui a8, a13, 16 - 7dd: 02cd mov.n a12, a2 - 7df: 166827 bbci a8, 2, 7f9 - 7e2: 4208 l32i.n a0, a2, 16 - 7e4: 342066 bnei a0, 2, 81c - 7e7: 120c movi.n a2, 1 - 7e9: 172c52 l32i a5, a12, 92 - 7ec: 3d48 l32i.n a4, a13, 12 - 7ee: 000c movi.n a0, 0 - 7f0: c04450 sub a4, a4, a5 - 7f3: 830240 moveqz a0, a2, a4 - 7f6: 000f86 j 838 - 7f9: 200c movi.n a0, 2 - 7fb: 566817 bbci a8, 1, 855 - 7fe: 4228 l32i.n a2, a2, 16 - 800: 512226 beqi a2, 2, 855 - 803: 4e3226 beqi a2, 3, 855 - 806: 240c62 l8ui a6, a12, 36 - 809: 206600 or a6, a6, a0 - 80c: 244c62 s8i a6, a12, 36 - 80f: 020c movi.n a2, 0 - 811: 11c8 l32i.n a12, a1, 4 - 813: 21d8 l32i.n a13, a1, 8 - 815: 0108 l32i.n a0, a1, 0 - 817: 10c112 addi a1, a1, 16 - 81a: f00d ret.n - 81c: a228 l32i.n a2, a2, 40 - 81e: 2d08 l32i.n a0, a13, 8 - 820: c07020 sub a7, a0, a2 - 823: 00f796 bltz a7, 836 - 826: 161c82 l16ui a8, a12, 44 - 829: 882a add.n a8, a8, a2 - 82b: c08080 sub a8, a0, a8 - 82e: 0418e6 bgei a8, 1, 836 - 831: 100c movi.n a0, 1 - 833: 000046 j 838 - 836: 000c movi.n a0, 0 - 838: fd3016 beqz a0, 80f - 83b: 727c movi.n a2, -9 - 83d: 2c0db2 l8ui a11, a13, 44 - 840: 240c92 l8ui a9, a12, 36 - 843: fea0a2 movi a10, 254 - 846: 1099a0 and a9, a9, a10 - 849: 20bb30 or a11, a11, a3 - 84c: 2c4db2 s8i a11, a13, 44 - 84f: 244c92 s8i a9, a12, 36 - 852: ffeec6 j 811 - 855: 240c42 l8ui a4, a12, 36 - 858: ffc251 l32r a5, 760 - 85b: 03e447 bbsi a4, 4, 862 - 85e: 0558 l32i.n a5, a5, 0 - 860: dc59 s32i.n a5, a12, 52 - 862: 0c2d mov.n a2, a12 - 864: 060c movi.n a6, 0 - 866: a94c62 s8i a6, a12, 169 - 869: 009605 call0 11cc - 86c: 837c movi.n a3, -8 - 86e: ffbd41 l32r a4, 764 - 871: 4c78 l32i.n a7, a12, 16 - 873: ffbd51 l32r a5, 768 - 876: 502726 beqi a7, 2, 8ca - 879: fdc782 addi a8, a7, -3 - 87c: 121816 beqz a8, 9a1 - 87f: fcc792 addi a9, a7, -4 - 882: 169916 beqz a9, 9ef - 885: fbc7a2 addi a10, a7, -5 - 888: 1ada16 beqz a10, a39 - 88b: fac7b2 addi a11, a7, -6 - 88e: 1f3b16 beqz a11, a85 - 891: f9c702 addi a0, a7, -7 - 894: 157016 beqz a0, 9ef - 897: f8c722 addi a2, a7, -8 - 89a: 21a216 beqz a2, ab8 - 89d: f7c732 addi a3, a7, -9 - 8a0: f6b356 bnez a3, 80f - 8a3: 0c2d mov.n a2, a12 - 8a5: 003f85 call0 ca0 - 8a8: 100d42 l8ui a4, a13, 16 - 8ab: 044440 extui a4, a4, 4, 1 - 8ae: f5d416 beqz a4, 80f - 8b1: 172c62 l32i a6, a12, 92 - 8b4: 3d58 l32i.n a5, a13, 12 - 8b6: c05560 sub a5, a5, a6 - 8b9: f52556 bnez a5, 80f - 8bc: 2c0d72 l8ui a7, a13, 44 - 8bf: 081c movi.n a8, 16 - 8c1: 207780 or a7, a7, a8 - 8c4: 2c4d72 s8i a7, a13, 44 - 8c7: ffd106 j 80f - 8ca: 100d82 l8ui a8, a13, 16 - 8cd: 291c movi.n a9, 18 - 8cf: 024897 ball a8, a9, 8d5 - 8d2: 002646 j 96f - 8d5: 1f2c62 l32i a6, a12, 124 - 8d8: 3d28 l32i.n a2, a13, 12 - 8da: 4668 l32i.n a6, a6, 16 - 8dc: ffa471 l32r a7, 76c - 8df: 0406b2 l8ui a11, a6, 4 - 8e2: 050602 l8ui a0, a6, 5 - 8e5: 0706a2 l8ui a10, a6, 7 - 8e8: 060662 l8ui a6, a6, 6 - 8eb: 11aa80 slli a10, a10, 8 - 8ee: 20aa60 or a10, a10, a6 - 8f1: 11aa80 slli a10, a10, 8 - 8f4: 20aa00 or a10, a10, a0 - 8f7: 11aa80 slli a10, a10, 8 - 8fa: 20aab0 or a10, a10, a11 - 8fd: 7508a0 extui a0, a10, 24, 8 - 900: 01ba80 slli a11, a10, 24 - 903: 106a70 and a6, a10, a7 - 906: 116680 slli a6, a6, 8 - 909: 20bb60 or a11, a11, a6 - 90c: 41a8a0 srli a10, a10, 8 - 90f: 10aa70 and a10, a10, a7 - 912: 20aa00 or a10, a10, a0 - 915: 20aab0 or a10, a10, a11 - 918: aa1b addi.n a10, a10, 1 - 91a: 5192a7 bne a2, a10, 96f - 91d: 3c4b addi.n a3, a12, 4 - 91f: 391cb2 l16ui a11, a12, 114 - 922: 2d98 l32i.n a9, a13, 8 - 924: 1d88 l32i.n a8, a13, 4 - 926: 146c22 s32i a2, a12, 80 - 929: 400c movi.n a0, 4 - 92b: 1e1c22 l16ui a2, a12, 60 - 92e: 4c09 s32i.n a0, a12, 16 - 930: 0f0872 l8ui a7, a8, 15 - 933: a91b addi.n a10, a9, 1 - 935: bb1b addi.n a11, a11, 1 - 937: 395cb2 s16i a11, a12, 114 - 93a: aca9 s32i.n a10, a12, 40 - 93c: cca9 s32i.n a10, a12, 48 - 93e: 0e0882 l8ui a8, a8, 14 - 941: 990b addi.n a9, a9, -1 - 943: 196c92 s32i a9, a12, 100 - 946: 117780 slli a7, a7, 8 - 949: 207780 or a7, a7, a8 - 94c: 305c72 s16i a7, a12, 96 - 94f: ff9301 l32r a0, 79c - 952: 0000c0 callx0 a0 - 955: 1e5c22 s16i a2, a12, 60 - 958: 2b1c32 l16ui a3, a12, 86 - 95b: a04220 addx4 a4, a2, a2 - 95e: 1144f0 slli a4, a4, 1 - 961: 2c5c42 s16i a4, a12, 88 - 964: 330b addi.n a3, a3, -1 - 966: 1c2356 bnez a3, b2c - 969: 1122f0 slli a2, a2, 1 - 96c: 006f06 j b2c - 96f: 046480 extui a6, a8, 4, 1 - 972: e99616 beqz a6, 80f - 975: 3d28 l32i.n a2, a13, 12 - 977: 2da8 l32i.n a10, a13, 8 - 979: 1d68 l32i.n a6, a13, 4 - 97b: 091d32 l16ui a3, a13, 18 - 97e: 020682 l8ui a8, a6, 2 - 981: 000692 l8ui a9, a6, 0 - 984: 010672 l8ui a7, a6, 1 - 987: 33aa add.n a3, a3, a10 - 989: 117780 slli a7, a7, 8 - 98c: 030662 l8ui a6, a6, 3 - 98f: 207790 or a7, a7, a9 - 992: 116680 slli a6, a6, 8 - 995: 206680 or a6, a6, a8 - 998: ff8201 l32r a0, 7a0 - 99b: 0000c0 callx0 a0 - 99e: ff9b46 j 80f - 9a1: 100d82 l8ui a8, a13, 16 - 9a4: 2a6847 bbci a8, 4, 9d2 - 9a7: 142c72 l32i a7, a12, 80 - 9aa: 3d28 l32i.n a2, a13, 12 - 9ac: c07270 sub a7, a2, a7 - 9af: 5c17a6 blti a7, 1, a0f - 9b2: 172c82 l32i a8, a12, 92 - 9b5: c08280 sub a8, a2, a8 - 9b8: 5318e6 bgei a8, 1, a0f - 9bb: 490c movi.n a9, 4 - 9bd: 7c58 l32i.n a5, a12, 28 - 9bf: 4c99 s32i.n a9, a12, 16 - 9c1: 126516 beqz a5, aeb - 9c4: 6c28 l32i.n a2, a12, 24 - 9c6: 0c3d mov.n a3, a12 - 9c8: 040c movi.n a4, 0 - 9ca: 0005c0 callx0 a5 - 9cd: 837c movi.n a3, -8 - 9cf: 004686 j aed - 9d2: 04a180 extui a10, a8, 1, 1 - 9d5: e36a16 beqz a10, 80f - 9d8: ac08 l32i.n a0, a12, 40 - 9da: 2db8 l32i.n a11, a13, 8 - 9dc: 000b addi.n a0, a0, -1 - 9de: c0bb00 sub a11, a11, a0 - 9e1: e2ab56 bnez a11, 80f - 9e4: 0c2d mov.n a2, a12 - 9e6: ff6f01 l32r a0, 7a4 - 9e9: 0000c0 callx0 a0 - 9ec: ff87c6 j 80f - 9ef: 0c2d mov.n a2, a12 - 9f1: 002ac5 call0 ca0 - 9f4: 2c0d22 l8ui a2, a13, 44 - 9f7: 042520 extui a2, a2, 5, 1 - 9fa: e11216 beqz a2, 80f - 9fd: 240c movi.n a4, 2 - 9ff: 240c32 l8ui a3, a12, 36 - a02: 750c movi.n a5, 7 - a04: 4c59 s32i.n a5, a12, 16 - a06: 203340 or a3, a3, a4 - a09: 244c32 s8i a3, a12, 36 - a0c: ff7fc6 j 80f - a0f: 2d68 l32i.n a6, a13, 8 - a11: 1d88 l32i.n a8, a13, 4 - a13: 091d32 l16ui a3, a13, 18 - a16: 000892 l8ui a9, a8, 0 - a19: 010872 l8ui a7, a8, 1 - a1c: 336a add.n a3, a3, a6 - a1e: 030862 l8ui a6, a8, 3 - a21: 117780 slli a7, a7, 8 - a24: 207790 or a7, a7, a9 - a27: 020882 l8ui a8, a8, 2 - a2a: 116680 slli a6, a6, 8 - a2d: 206680 or a6, a6, a8 - a30: ff5e01 l32r a0, 7a8 - a33: 0000c0 callx0 a0 - a36: ff7546 j 80f - a39: 0c2d mov.n a2, a12 - a3b: 002645 call0 ca0 - a3e: 2c0d72 l8ui a7, a13, 44 - a41: 100d02 l8ui a0, a13, 16 - a44: 047570 extui a7, a7, 5, 1 - a47: 0b5716 beqz a7, b00 - a4a: 081c movi.n a8, 16 - a4c: 028087 bany a0, a8, a52 - a4f: 0031c6 j b1a - a52: 172ca2 l32i a10, a12, 92 - a55: 3d98 l32i.n a9, a13, 12 - a57: c099a0 sub a9, a9, a10 - a5a: 0bc956 bnez a9, b1a - a5d: 0c2d mov.n a2, a12 - a5f: 240cb2 l8ui a11, a12, 36 - a62: 2d0c movi.n a13, 2 - a64: 20bbd0 or a11, a11, a13 - a67: 244cb2 s8i a11, a12, 36 - a6a: ff5001 l32r a0, 7ac - a6d: 0000c0 callx0 a0 - a70: ff4021 l32r a2, 770 - a73: 0228 l32i.n a2, a2, 0 - a75: c00c20 sub a0, a12, a2 - a78: 166056 bnez a0, be2 - a7b: ff3e41 l32r a4, 774 - a7e: 3238 l32i.n a3, a2, 12 - a80: 0439 s32i.n a3, a4, 0 - a82: 005c86 j bf8 - a85: 0c2d mov.n a2, a12 - a87: 002185 call0 ca0 - a8a: 2c0d52 l8ui a5, a13, 44 - a8d: 045550 extui a5, a5, 5, 1 - a90: d7b516 beqz a5, 80f - a93: ff39d1 l32r a13, 778 - a96: 0c2d mov.n a2, a12 - a98: 240c62 l8ui a6, a12, 36 - a9b: 270c movi.n a7, 2 - a9d: 206670 or a6, a6, a7 - aa0: 244c62 s8i a6, a12, 36 - aa3: ff4301 l32r a0, 7b0 - aa6: 0000c0 callx0 a0 - aa9: 0d28 l32i.n a2, a13, 0 - aab: c08c20 sub a8, a12, a2 - aae: 0c8856 bnez a8, b7a - ab1: 3298 l32i.n a9, a2, 12 - ab3: 0d99 s32i.n a9, a13, 0 - ab5: 003506 j b8d - ab8: 0c2d mov.n a2, a12 - aba: 001e45 call0 ca0 - abd: 100da2 l8ui a10, a13, 16 - ac0: 04a4a0 extui a10, a10, 4, 1 - ac3: d48a16 beqz a10, 80f - ac6: 172c02 l32i a0, a12, 92 - ac9: 3db8 l32i.n a11, a13, 12 - acb: c0bb00 sub a11, a11, a0 - ace: d3db56 bnez a11, 80f - ad1: ff2ad1 l32r a13, 77c - ad4: 0c2d mov.n a2, a12 - ad6: ff3701 l32r a0, 7b4 - ad9: 0000c0 callx0 a0 - adc: 0d28 l32i.n a2, a13, 0 - ade: c03c20 sub a3, a12, a2 - ae1: 0c2356 bnez a3, ba7 - ae4: 3248 l32i.n a4, a2, 12 - ae6: 0d49 s32i.n a4, a13, 0 - ae8: 003386 j bba - aeb: 427c movi.n a2, -12 - aed: 121216 beqz a2, c12 - af0: 071237 beq a2, a3, afb - af3: 0c2d mov.n a2, a12 - af5: ff3001 l32r a0, 7b8 - af8: 0000c0 callx0 a0 - afb: 827c movi.n a2, -8 - afd: ff4406 j 811 - b00: 051c movi.n a5, 16 - b02: 028057 bany a0, a5, b08 - b05: ff4186 j 80f - b08: 172c72 l32i a7, a12, 92 - b0b: 3d68 l32i.n a6, a13, 12 - b0d: c06670 sub a6, a6, a7 - b10: cfb656 bnez a6, 80f - b13: 680c movi.n a8, 6 - b15: 4c89 s32i.n a8, a12, 16 - b17: ff3d06 j 80f - b1a: 2a0c movi.n a10, 2 - b1c: 240c92 l8ui a9, a12, 36 - b1f: 8b0c movi.n a11, 8 - b21: 4cb9 s32i.n a11, a12, 16 - b23: 2099a0 or a9, a9, a10 - b26: 244c92 s8i a9, a12, 36 - b29: ff3886 j 80f - b2c: 2b5c22 s16i a2, a12, 86 - b2f: 3a1c02 l16ui a0, a12, 116 - b32: 1f2c22 l32i a2, a12, 124 - b35: 000b addi.n a0, a0, -1 - b37: 3a5c02 s16i a0, a12, 116 - b3a: 02d8 l32i.n a13, a2, 0 - b3c: 1f6cd2 s32i a13, a12, 124 - b3f: fdec bnez.n a13, b72 - b41: f07c movi.n a0, -1 - b43: 1d5c02 s16i a0, a12, 58 - b46: ff1d01 l32r a0, 7bc - b49: 0000c0 callx0 a0 - b4c: 232c52 l32i a5, a12, 140 - b4f: a58c beqz.n a5, b5d - b51: 6c28 l32i.n a2, a12, 24 - b53: 0c3d mov.n a3, a12 - b55: 040c movi.n a4, 0 - b57: 0005c0 callx0 a5 - b5a: 000046 j b5f - b5d: 020c movi.n a2, 0 - b5f: 837c movi.n a3, -8 - b61: 961237 beq a2, a3, afb - b64: 240c42 l8ui a4, a12, 36 - b67: 250c movi.n a5, 2 - b69: 204450 or a4, a4, a5 - b6c: 244c42 s8i a4, a12, 36 - b6f: ff2706 j 80f - b72: 000c movi.n a0, 0 - b74: 4e4c02 s8i a0, a12, 78 - b77: fff206 j b43 - b7a: ff0101 l32r a0, 780 - b7d: 0029 s32i.n a2, a0, 0 - b7f: a28c beqz.n a2, b8d - b81: 3238 l32i.n a3, a2, 12 - b83: 4d13c7 beq a3, a12, bd4 - b86: 0039 s32i.n a3, a0, 0 - b88: 032d mov.n a2, a3 - b8a: ff3356 bnez a3, b81 - b8d: fefd61 l32r a6, 784 - b90: 080c movi.n a8, 0 - b92: a90c movi.n a9, 10 - b94: 4c99 s32i.n a9, a12, 16 - b96: 3c89 s32i.n a8, a12, 12 - b98: 0678 l32i.n a7, a6, 0 - b9a: 3c79 s32i.n a7, a12, 12 - b9c: 06c9 s32i.n a12, a6, 0 - b9e: ff0801 l32r a0, 7c0 - ba1: 0000c0 callx0 a0 - ba4: ff19c6 j 80f - ba7: fef801 l32r a0, 788 - baa: 0029 s32i.n a2, a0, 0 - bac: a28c beqz.n a2, bba - bae: 3238 l32i.n a3, a2, 12 - bb0: 2713c7 beq a3, a12, bdb - bb3: 0039 s32i.n a3, a0, 0 - bb5: 032d mov.n a2, a3 - bb7: ff3356 bnez a3, bae - bba: fef4a1 l32r a10, 78c - bbd: 0d0c movi.n a13, 0 - bbf: a00c movi.n a0, 10 - bc1: 4c09 s32i.n a0, a12, 16 - bc3: 3cd9 s32i.n a13, a12, 12 - bc5: 0ab8 l32i.n a11, a10, 0 - bc7: 3cb9 s32i.n a11, a12, 12 - bc9: 0ac9 s32i.n a12, a10, 0 - bcb: fefe01 l32r a0, 7c4 - bce: 0000c0 callx0 a0 - bd1: ff0e86 j 80f - bd4: 3c38 l32i.n a3, a12, 12 - bd6: 3239 s32i.n a3, a2, 12 - bd8: ffec46 j b8d - bdb: 3c48 l32i.n a4, a12, 12 - bdd: 3249 s32i.n a4, a2, 12 - bdf: fff5c6 j bba - be2: feeb51 l32r a5, 790 - be5: 0529 s32i.n a2, a5, 0 - be7: d28c beqz.n a2, bf8 - be9: 3238 l32i.n a3, a2, 12 - beb: 6013c7 beq a3, a12, c4f - bee: fee961 l32r a6, 794 - bf1: 032d mov.n a2, a3 - bf3: 0639 s32i.n a3, a6, 0 - bf5: ff0356 bnez a3, be9 - bf8: fee871 l32r a7, 798 - bfb: 090c movi.n a9, 0 - bfd: aa0c movi.n a10, 10 - bff: 4ca9 s32i.n a10, a12, 16 - c01: 3c99 s32i.n a9, a12, 12 - c03: 0788 l32i.n a8, a7, 0 - c05: 3c89 s32i.n a8, a12, 12 - c07: 07c9 s32i.n a12, a7, 0 - c09: feef01 l32r a0, 7c8 - c0c: 0000c0 callx0 a0 - c0f: feff06 j 80f - c12: 0c2d mov.n a2, a12 - c14: 2b1cb2 l16ui a11, a12, 86 - c17: 31b9 s32i.n a11, a1, 12 - c19: 000845 call0 ca0 - c1c: 381c02 l16ui a0, a12, 112 - c1f: 3128 l32i.n a2, a1, 12 - c21: 308c beqz.n a0, c28 - c23: 300b addi.n a3, a0, -1 - c25: 385c32 s16i a3, a12, 112 - c28: 1e1c02 l16ui a0, a12, 60 - c2b: 021266 bnei a2, 1, c31 - c2e: 1100f0 slli a0, a0, 1 - c31: 2c0d42 l8ui a4, a13, 44 - c34: 2b5c02 s16i a0, a12, 86 - c37: 044540 extui a4, a4, 5, 1 - c3a: bd1416 beqz a4, 80f - c3d: 260c movi.n a6, 2 - c3f: 240c52 l8ui a5, a12, 36 - c42: 770c movi.n a7, 7 - c44: 4c79 s32i.n a7, a12, 16 - c46: 205560 or a5, a5, a6 - c49: 244c52 s8i a5, a12, 36 - c4c: feefc6 j 80f - c4f: 3c88 l32i.n a8, a12, 12 - c51: 3289 s32i.n a8, a2, 12 - c53: ffe846 j bf8 - ... - c5e: ff0000 excw - c61: ffffc0 excw - c64: 00ff00 excw - ... - c9f: c11200 mul16u a1, a2, a0 - ca2: 71f9e0 excw - ca5: 61e9 s32i.n a14, a1, 24 - ca7: 3109 s32i.n a0, a1, 12 - ca9: 41c9 s32i.n a12, a1, 16 - cab: 51d9 s32i.n a13, a1, 20 - cad: ffead1 l32r a13, c58 - cb0: 02cd mov.n a12, a2 - cb2: 100d02 l8ui a0, a13, 16 - cb5: 0e0c movi.n a14, 0 - cb7: 040400 extui a0, a0, 4, 1 - cba: 086016 beqz a0, d44 - cbd: 2d08 l32i.n a0, a13, 8 - cbf: 1a2232 l32i a3, a2, 104 - cc2: 301262 l16ui a6, a2, 96 - cc5: 192272 l32i a7, a2, 100 - cc8: 863a add.n a8, a6, a3 - cca: c04700 sub a4, a7, a0 - ccd: 47c496 bltz a4, 114d - cd0: 3d28 l32i.n a2, a13, 12 - cd2: 059707 bne a7, a0, cdb - cd5: c05320 sub a5, a3, a2 - cd8: 1b7596 bltz a5, e93 - cdb: c07320 sub a7, a3, a2 - cde: 1d6756 bnez a7, eb8 - ce1: 1d98 l32i.n a9, a13, 4 - ce3: 0f0972 l8ui a7, a9, 15 - ce6: 0e0992 l8ui a9, a9, 14 - ce9: 117780 slli a7, a7, 8 - cec: 207790 or a7, a7, a9 - cef: 023677 bltu a6, a7, cf5 - cf2: 007086 j eb8 - cf5: 006a06 j ea1 - cf8: 102c02 l32i a0, a12, 64 - cfb: 3db8 l32i.n a11, a13, 12 - cfd: 043016 beqz a0, d44 - d00: 112ca2 l32i a10, a12, 68 - d03: c0aab0 sub a10, a10, a11 - d06: 03aad6 bgez a10, d44 - d09: ffd441 l32r a4, c5c - d0c: 259cf2 l16si a15, a12, 74 - d0f: 249c52 l16si a5, a12, 72 - d12: 2132f0 srai a3, a15, 2 - d15: 216350 srai a6, a5, 3 - d18: 0448 l32i.n a4, a4, 0 - d1a: 106ce2 s32i a14, a12, 64 - d1d: c04400 sub a4, a4, a0 - d20: c04460 sub a4, a4, a6 - d23: 114400 slli a4, a4, 16 - d26: 314040 srai a4, a4, 16 - d29: 602140 abs a2, a4 - d2c: 445a add.n a4, a4, a5 - d2e: c02230 sub a2, a2, a3 - d31: ff2a add.n a15, a15, a2 - d33: 245c42 s16i a4, a12, 72 - d36: 249c22 l16si a2, a12, 72 - d39: 255cf2 s16i a15, a12, 74 - d3c: 212320 srai a2, a2, 3 - d3f: ff2a add.n a15, a15, a2 - d41: 265cf2 s16i a15, a12, 76 - d44: 2f0c movi.n a15, 2 - d46: 2d08 l32i.n a0, a13, 8 - d48: 091d22 l16ui a2, a13, 18 - d4b: ac38 l32i.n a3, a12, 40 - d4d: 3a0216 beqz a2, 10f1 - d50: c06300 sub a6, a3, a0 - d53: 3d16a6 blti a6, 1, d94 - d56: 502a add.n a5, a0, a2 - d58: c05350 sub a5, a3, a5 - d5b: 0355d6 bgez a5, d94 - d5e: 6d28 l32i.n a2, a13, 24 - d60: 051232 l16ui a3, a2, 10 - d63: 060d mov.n a0, a6 - d65: 022367 blt a3, a6, d6b - d68: 00e886 j 110e - d6b: 041262 l16ui a6, a2, 8 - d6e: c06600 sub a6, a6, a0 - d71: 045262 s16i a6, a2, 8 - d74: 0552e2 s16i a14, a2, 10 - d77: 0228 l32i.n a2, a2, 0 - d79: c00030 sub a0, a0, a3 - d7c: 051232 l16ui a3, a2, 10 - d7f: ee2307 blt a3, a0, d71 - d82: 603000 neg a3, a0 - d85: 113300 slli a3, a3, 16 - d88: 313030 srai a3, a3, 16 - d8b: ffb701 l32r a0, c68 - d8e: 0000c0 callx0 a0 - d91: 00e206 j 111d - d94: c02030 sub a2, a0, a3 - d97: 00b2d6 bgez a2, da6 - d9a: 240c42 l8ui a4, a12, 36 - d9d: 2044f0 or a4, a4, a15 - da0: 244c42 s8i a4, a12, 36 - da3: 33a296 bltz a2, 10e1 - da6: 161c62 l16ui a6, a12, 44 - da9: c07300 sub a7, a3, a0 - dac: 536a add.n a5, a3, a6 - dae: c05050 sub a5, a0, a5 - db1: 32c5d6 bgez a5, 10e1 - db4: 3ba756 bnez a7, 1172 - db7: 101d22 l16ui a2, a13, 32 - dba: 9d88 l32i.n a8, a13, 36 - dbc: 150c movi.n a5, 1 - dbe: 0d0832 l8ui a3, a8, 13 - dc1: 0c0842 l8ui a4, a8, 12 - dc4: 113380 slli a3, a3, 8 - dc7: 203340 or a3, a3, a4 - dca: 417830 srli a7, a3, 8 - dcd: 144830 extui a4, a3, 8, 2 - dd0: 934540 movnez a4, a5, a4 - dd3: 224a add.n a2, a2, a4 - dd5: f42020 extui a2, a2, 0, 16 - dd8: 095d22 s16i a2, a13, 18 - ddb: 57b627 bgeu a6, a2, e36 - dde: 196387 bbci a3, 8, dfb - de1: e93c movi.n a9, 62 - de3: 109790 and a9, a7, a9 - de6: ff9e71 l32r a7, c60 - de9: 119980 slli a9, a9, 8 - dec: 107370 and a7, a3, a7 - def: 207790 or a7, a7, a9 - df2: 0c4872 s8i a7, a8, 12 - df5: 417870 srli a7, a7, 8 - df8: 0d4872 s8i a7, a8, 13 - dfb: 063d mov.n a3, a6 - dfd: 046717 bbci a7, 1, e05 - e00: 360b addi.n a3, a6, -1 - e02: f43030 extui a3, a3, 0, 16 - e05: 105d32 s16i a3, a13, 32 - e08: 6d28 l32i.n a2, a13, 24 - e0a: ff9801 l32r a0, c6c - e0d: 0000c0 callx0 a0 - e10: 161c62 l16ui a6, a12, 44 - e13: 2d08 l32i.n a0, a13, 8 - e15: 101d22 l16ui a2, a13, 32 - e18: 9d58 l32i.n a5, a13, 36 - e1a: 140c movi.n a4, 1 - e1c: 0d0532 l8ui a3, a5, 13 - e1f: 0c0552 l8ui a5, a5, 12 - e22: 113380 slli a3, a3, 8 - e25: 203350 or a3, a3, a5 - e28: 143830 extui a3, a3, 8, 2 - e2b: 933430 movnez a3, a4, a3 - e2e: 223a add.n a2, a2, a3 - e30: f42020 extui a2, a2, 0, 16 - e33: 095d22 s16i a2, a13, 18 - e36: c06620 sub a6, a6, a2 - e39: 702a add.n a7, a0, a2 - e3b: ac79 s32i.n a7, a12, 40 - e3d: 165c62 s16i a6, a12, 44 - e40: 0c2d mov.n a2, a12 - e42: ff8b01 l32r a0, c70 - e45: 0000c0 callx0 a0 - e48: 6d28 l32i.n a2, a13, 24 - e4a: 9da8 l32i.n a10, a13, 36 - e4c: 041282 l16ui a8, a2, 8 - e4f: 0d0a92 l8ui a9, a10, 13 - e52: 0c0aa2 l8ui a10, a10, 12 - e55: 119980 slli a9, a9, 8 - e58: 2099a0 or a9, a9, a10 - e5b: 288c beqz.n a8, e61 - e5d: ad29 s32i.n a2, a13, 40 - e5f: 6de9 s32i.n a14, a13, 24 - e61: 240c02 l8ui a0, a12, 36 - e64: 0a6987 bbci a9, 8, e72 - e67: 2c0db2 l8ui a11, a13, 44 - e6a: 0e2c movi.n a14, 32 - e6c: 20bbe0 or a11, a11, a14 - e6f: 2c4db2 s8i a11, a13, 44 - e72: 042000 extui a2, a0, 0, 1 - e75: 273216 beqz a2, 10ec - e78: fea032 movi a3, 254 - e7b: 100030 and a0, a0, a3 - e7e: 2040f0 or a4, a0, a15 - e81: 244c42 s8i a4, a12, 36 - e84: 41c8 l32i.n a12, a1, 16 - e86: 51d8 l32i.n a13, a1, 20 - e88: 61e8 l32i.n a14, a1, 24 - e8a: 71f8 l32i.n a15, a1, 28 - e8c: 3108 l32i.n a0, a1, 12 - e8e: 20c112 addi a1, a1, 32 - e91: f00d ret.n - e93: 1d98 l32i.n a9, a13, 4 - e95: 0f0972 l8ui a7, a9, 15 - e98: 0e0992 l8ui a9, a9, 14 - e9b: 117780 slli a7, a7, 8 - e9e: 207790 or a7, a7, a9 - ea1: 196c02 s32i a0, a12, 100 - ea4: 305c72 s16i a7, a12, 96 - ea7: 1a6c22 s32i a2, a12, 104 - eaa: 076d mov.n a6, a7 - eac: 023d mov.n a3, a2 - eae: 678c beqz.n a7, eb8 - eb0: a80ca2 l8ui a10, a12, 168 - eb3: 1a8c beqz.n a10, eb8 - eb5: a84ce2 s8i a14, a12, 168 - eb8: 142c02 l32i a0, a12, 80 - ebb: ff6af1 l32r a15, c64 - ebe: c0b200 sub a11, a2, a0 - ec1: 441be6 bgei a11, 1, f09 - ec4: 091d42 l16ui a4, a13, 18 - ec7: 385ce2 s16i a14, a12, 112 - eca: 2af456 bnez a4, 117d - ecd: 563a add.n a5, a6, a3 - ecf: c05850 sub a5, a8, a5 - ed2: 2d0556 bnez a5, 11a6 - ed5: 1d9c62 l16si a6, a12, 58 - ed8: 2e4696 bltz a6, 11c0 - edb: c07020 sub a7, a0, a2 - ede: 2c9756 bnez a7, 11ab - ee1: 540c02 l8ui a0, a12, 84 - ee4: 001b addi.n a0, a0, 1 - ee6: 740000 extui a0, a0, 0, 8 - ee9: 544c02 s8i a0, a12, 84 - eec: 0240f6 bgeui a0, 4, ef2 - eef: 00af46 j 11b0 - ef2: 1e1c22 l16ui a2, a12, 60 - ef5: 2b1c32 l16ui a3, a12, 86 - ef8: 232a add.n a2, a3, a2 - efa: f44020 extui a4, a2, 0, 16 - efd: 023347 bltu a3, a4, f03 - f00: 00adc6 j 11bb - f03: 2b5c22 s16i a2, a12, 86 - f06: 00ac46 j 11bb - f09: 172c32 l32i a3, a12, 92 - f0c: c03230 sub a3, a2, a3 - f0f: 0213a6 blti a3, 1, f15 - f12: 004386 j 1024 - f15: 240c02 l8ui a0, a12, 36 - f18: 0e6027 bbci a0, 2, f2a - f1b: fba042 movi a4, 251 - f1e: 2c1c52 l16ui a5, a12, 88 - f21: 2b5c52 s16i a5, a12, 86 - f24: 104040 and a4, a0, a4 - f27: 244c42 s8i a4, a12, 36 - f2a: 4e4ce2 s8i a14, a12, 78 - f2d: 544ce2 s8i a14, a12, 84 - f30: 4c68 l32i.n a6, a12, 16 - f32: 391c92 l16ui a9, a12, 114 - f35: 259c72 l16si a7, a12, 74 - f38: 249c82 l16si a8, a12, 72 - f3b: 142ca2 l32i a10, a12, 80 - f3e: 146c22 s32i a2, a12, 80 - f41: 218380 srai a8, a8, 3 - f44: c0a2a0 sub a10, a2, a10 - f47: 385ca2 s16i a10, a12, 112 - f4a: 778a add.n a7, a7, a8 - f4c: 99aa add.n a9, a9, a10 - f4e: 395c92 s16i a9, a12, 114 - f51: 265c72 s16i a7, a12, 76 - f54: 1b46b6 bltui a6, 4, f73 - f57: 1e1c22 l16ui a2, a12, 60 - f5a: 2c1cb2 l16ui a11, a12, 88 - f5d: 2b1c02 l16ui a0, a12, 86 - f60: 0109 s32i.n a0, a1, 0 - f62: 0230b7 bltu a0, a11, f68 - f65: 0087c6 j 1188 - f68: 202a add.n a2, a0, a2 - f6a: f43020 extui a3, a2, 0, 16 - f6d: 02b037 bgeu a0, a3, f73 - f70: 2b5c22 s16i a2, a12, 86 - f73: 1f2c02 l32i a0, a12, 124 - f76: 3d58 l32i.n a5, a13, 12 - f78: 1e6016 beqz a0, 1162 - f7b: 1109 s32i.n a0, a1, 4 - f7d: 061042 l16ui a4, a0, 12 - f80: 4068 l32i.n a6, a0, 16 - f82: 190c movi.n a9, 1 - f84: 040672 l8ui a7, a6, 4 - f87: 0506a2 l8ui a10, a6, 5 - f8a: 060622 l8ui a2, a6, 6 - f8d: 0d0682 l8ui a8, a6, 13 - f90: 0c06b2 l8ui a11, a6, 12 - f93: 118880 slli a8, a8, 8 - f96: 2088b0 or a8, a8, a11 - f99: 148880 extui a8, a8, 8, 2 - f9c: 070662 l8ui a6, a6, 7 - f9f: 938980 movnez a8, a9, a8 - fa2: 448a add.n a4, a4, a8 - fa4: 116680 slli a6, a6, 8 - fa7: 206620 or a6, a6, a2 - faa: 116680 slli a6, a6, 8 - fad: 2066a0 or a6, a6, a10 - fb0: 116680 slli a6, a6, 8 - fb3: 206670 or a6, a6, a7 - fb6: 758860 extui a8, a6, 24, 8 - fb9: 017680 slli a7, a6, 24 - fbc: 1096f0 and a9, a6, a15 - fbf: 119980 slli a9, a9, 8 - fc2: 207790 or a7, a7, a9 - fc5: 416860 srli a6, a6, 8 - fc8: 1066f0 and a6, a6, a15 - fcb: 206680 or a6, a6, a8 - fce: 206670 or a6, a6, a7 - fd1: 446a add.n a4, a4, a6 - fd3: c04450 sub a4, a4, a5 - fd6: 0214a6 blti a4, 1, fdc - fd9: 0060c6 j 1160 - fdc: 1028 l32i.n a2, a0, 4 - fde: 0038 l32i.n a3, a0, 0 - fe0: 1f6c32 s32i a3, a12, 124 - fe3: ff2401 l32r a0, c74 - fe6: 0000c0 callx0 a0 - fe9: 381c02 l16ui a0, a12, 112 - fec: 609c beqz.n a0, 1006 - fee: 1158 l32i.n a5, a1, 4 - ff0: 4558 l32i.n a5, a5, 16 - ff2: 0d0542 l8ui a4, a5, 13 - ff5: 0c0552 l8ui a5, a5, 12 - ff8: 114480 slli a4, a4, 8 - ffb: 204450 or a4, a4, a5 - ffe: 046487 bbci a4, 8, 1006 - 1001: 600b addi.n a6, a0, -1 - 1003: 385c62 s16i a6, a12, 112 - 1006: 1128 l32i.n a2, a1, 4 - 1008: 1228 l32i.n a2, a2, 4 - 100a: ff1b01 l32r a0, c78 - 100d: 0000c0 callx0 a0 - 1010: 3a1c32 l16ui a3, a12, 116 - 1013: c03320 sub a3, a3, a2 - 1016: 3a5c32 s16i a3, a12, 116 - 1019: 1128 l32i.n a2, a1, 4 - 101b: ff1801 l32r a0, c7c - 101e: 0000c0 callx0 a0 - 1021: ffd386 j f73 - 1024: 385ce2 s16i a14, a12, 112 - 1027: 1e2c02 l32i a0, a12, 120 - 102a: 3d28 l32i.n a2, a13, 12 - 102c: cc8016 beqz a0, cf8 - 102f: 061042 l16ui a4, a0, 12 - 1032: 4058 l32i.n a5, a0, 16 - 1034: 180c movi.n a8, 1 - 1036: 040562 l8ui a6, a5, 4 - 1039: 050592 l8ui a9, a5, 5 - 103c: 0605b2 l8ui a11, a5, 6 - 103f: 0d0572 l8ui a7, a5, 13 - 1042: 0c05a2 l8ui a10, a5, 12 - 1045: 117780 slli a7, a7, 8 - 1048: 2077a0 or a7, a7, a10 - 104b: 147870 extui a7, a7, 8, 2 - 104e: 070552 l8ui a5, a5, 7 - 1051: 937870 movnez a7, a8, a7 - 1054: 447a add.n a4, a4, a7 - 1056: 115580 slli a5, a5, 8 - 1059: 2055b0 or a5, a5, a11 - 105c: 115580 slli a5, a5, 8 - 105f: 205590 or a5, a5, a9 - 1062: 115580 slli a5, a5, 8 - 1065: 205560 or a5, a5, a6 - 1068: 757850 extui a7, a5, 24, 8 - 106b: 016580 slli a6, a5, 24 - 106e: 1085f0 and a8, a5, a15 - 1071: 118880 slli a8, a8, 8 - 1074: 206680 or a6, a6, a8 - 1077: 415850 srli a5, a5, 8 - 107a: 1055f0 and a5, a5, a15 - 107d: 205570 or a5, a5, a7 - 1080: 205560 or a5, a5, a6 - 1083: 445a add.n a4, a4, a5 - 1085: c04240 sub a4, a2, a4 - 1088: c6c496 bltz a4, cf8 - 108b: 172c62 l32i a6, a12, 92 - 108e: 2109 s32i.n a0, a1, 8 - 1090: c06260 sub a6, a2, a6 - 1093: 0216a6 blti a6, 1, 1099 - 1096: ff1786 j cf8 - 1099: 1028 l32i.n a2, a0, 4 - 109b: 0038 l32i.n a3, a0, 0 - 109d: 1e6c32 s32i a3, a12, 120 - 10a0: fef801 l32r a0, c80 - 10a3: 0000c0 callx0 a0 - 10a6: 381c02 l16ui a0, a12, 112 - 10a9: 2158 l32i.n a5, a1, 8 - 10ab: 409c beqz.n a0, 10c3 - 10ad: 4558 l32i.n a5, a5, 16 - 10af: 600b addi.n a6, a0, -1 - 10b1: 0d0542 l8ui a4, a5, 13 - 10b4: 0c0552 l8ui a5, a5, 12 - 10b7: 114480 slli a4, a4, 8 - 10ba: 204450 or a4, a4, a5 - 10bd: 026487 bbci a4, 8, 10c3 - 10c0: 385c62 s16i a6, a12, 112 - 10c3: 2128 l32i.n a2, a1, 8 - 10c5: 1228 l32i.n a2, a2, 4 - 10c7: feef01 l32r a0, c84 - 10ca: 0000c0 callx0 a0 - 10cd: 3a1c32 l16ui a3, a12, 116 - 10d0: c03320 sub a3, a3, a2 - 10d3: 3a5c32 s16i a3, a12, 116 - 10d6: 2128 l32i.n a2, a1, 8 - 10d8: feec01 l32r a0, c88 - 10db: 0000c0 callx0 a0 - 10de: ffd146 j 1027 - 10e1: 0c2d mov.n a2, a12 - 10e3: feea01 l32r a0, c8c - 10e6: 0000c0 callx0 a0 - 10e9: ff65c6 j e84 - 10ec: 1f0c movi.n a15, 1 - 10ee: ff6306 j e7e - 10f1: c04030 sub a4, a0, a3 - 10f4: 00a496 bltz a4, 1102 - 10f7: 161c52 l16ui a5, a12, 44 - 10fa: 553a add.n a5, a5, a3 - 10fc: c05050 sub a5, a0, a5 - 10ff: d81596 bltz a5, e84 - 1102: 240c62 l8ui a6, a12, 36 - 1105: 2066f0 or a6, a6, a15 - 1108: 244c62 s8i a6, a12, 36 - 110b: ff5d46 j e84 - 110e: 603060 neg a3, a6 - 1111: 113300 slli a3, a3, 16 - 1114: 313030 srai a3, a3, 16 - 1117: fede01 l32r a0, c90 - 111a: 0000c0 callx0 a0 - 111d: 020c movi.n a2, 0 - 111f: 101d42 l16ui a4, a13, 32 - 1122: 2d58 l32i.n a5, a13, 8 - 1124: 9d68 l32i.n a6, a13, 36 - 1126: ac08 l32i.n a0, a12, 40 - 1128: 044602 s8i a0, a6, 4 - 112b: 2d09 s32i.n a0, a13, 8 - 112d: 003d mov.n a3, a0 - 112f: 417800 srli a7, a0, 8 - 1132: 054672 s8i a7, a6, 5 - 1135: c05050 sub a5, a0, a5 - 1138: c04450 sub a4, a4, a5 - 113b: 417870 srli a7, a7, 8 - 113e: 064672 s8i a7, a6, 6 - 1141: 105d42 s16i a4, a13, 32 - 1144: 417870 srli a7, a7, 8 - 1147: 074672 s8i a7, a6, 7 - 114a: ff1546 j da3 - 114d: 1d98 l32i.n a9, a13, 4 - 114f: 3d28 l32i.n a2, a13, 12 - 1151: 0f0972 l8ui a7, a9, 15 - 1154: 0e0992 l8ui a9, a9, 14 - 1157: 117780 slli a7, a7, 8 - 115a: 207790 or a7, a7, a9 - 115d: ff5006 j ea1 - 1160: 30cc bnez.n a0, 1167 - 1162: f07c movi.n a0, -1 - 1164: 000046 j 1169 - 1167: 0e0d mov.n a0, a14 - 1169: 1d5c02 s16i a0, a12, 58 - 116c: 384ce2 s8i a14, a12, 56 - 116f: ffad06 j 1027 - 1172: 0c2d mov.n a2, a12 - 1174: fec801 l32r a0, c94 - 1177: 0000c0 callx0 a0 - 117a: ff4186 j e84 - 117d: 000c movi.n a0, 0 - 117f: ea4056 bnez a0, 1027 - 1182: 544ce2 s8i a14, a12, 84 - 1185: ffa786 j 1027 - 1188: c12220 mul16u a2, a2, a2 - 118b: 003d mov.n a3, a0 - 118d: fec201 l32r a0, c98 - 1190: 0000c0 callx0 a0 - 1193: 01a8 l32i.n a10, a1, 0 - 1195: 02aa add.n a0, a2, a10 - 1197: f40000 extui a0, a0, 0, 16 - 119a: 023a07 bltu a10, a0, 11a0 - 119d: ff7486 j f73 - 11a0: 2b5c02 s16i a0, a12, 86 - 11a3: ff7306 j f73 - 11a6: 000c movi.n a0, 0 - 11a8: fff4c6 j 117f - 11ab: 000c movi.n a0, 0 - 11ad: fff386 j 117f - 11b0: 073066 bnei a0, 3, 11bb - 11b3: 0c2d mov.n a2, a12 - 11b5: feb901 l32r a0, c9c - 11b8: 0000c0 callx0 a0 - 11bb: 100c movi.n a0, 1 - 11bd: ffef86 j 117f - 11c0: 000c movi.n a0, 0 - 11c2: ffee46 j 117f - 11c5: 000000 ill - 11c8: 000000 ill - 11cb: ff8100 excw - 11ce: ff .byte 0xff - 11cf: 1888 l32i.n a8, a8, 4 - 11d1: 0d0842 l8ui a4, a8, 13 - 11d4: 0c0852 l8ui a5, a8, 12 - 11d7: 114480 slli a4, a4, 8 - 11da: 204450 or a4, a4, a5 - 11dd: 344440 extui a4, a4, 4, 4 - 11e0: 2964b6 bltui a4, 6, 120d - 11e3: fbc472 addi a7, a4, -5 - 11e6: 1177e0 slli a7, a7, 2 - 11e9: f47070 extui a7, a7, 0, 16 - 11ec: d79c beqz.n a7, 120d - 11ee: 18a292 movi a9, 0x218 - 11f1: 050c movi.n a5, 0 - 11f3: a58a add.n a10, a5, a8 - 11f5: 140a42 l8ui a4, a10, 20 - 11f8: 150a62 l8ui a6, a10, 21 - 11fb: e48c beqz.n a4, 120d - 11fd: 3a1426 beqi a4, 1, 123b - 1200: 0b2426 beqi a4, 2, 120f - 1203: 668c beqz.n a6, 120d - 1205: 565a add.n a5, a6, a5 - 1207: f45050 extui a5, a5, 0, 16 - 120a: e53577 bltu a5, a7, 11f3 - 120d: f00d ret.n - 120f: fa4666 bnei a6, 4, 120d - 1212: b54b addi.n a11, a5, 4 - 1214: f527b7 blt a7, a11, 120d - 1217: 160ab2 l8ui a11, a10, 22 - 121a: 170a62 l8ui a6, a10, 23 - 121d: 11bb80 slli a11, a11, 8 - 1220: 2066b0 or a6, a6, a11 - 1223: f46060 extui a6, a6, 0, 16 - 1226: 013967 bltu a9, a6, 122b - 1229: 46cc bnez.n a6, 1231 - 122b: 18a242 movi a4, 0x218 - 122e: 000046 j 1233 - 1231: 064d mov.n a4, a6 - 1233: 554b addi.n a5, a5, 4 - 1235: 1e5242 s16i a4, a2, 60 - 1238: fff2c6 j 1207 - 123b: 551b addi.n a5, a5, 1 - 123d: fff186 j 1207 - -tcpip.o: file format elf32-xtensa-le - - -tcp.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 000000 ill - 3: 0e0000 excw - 6: 146000 extui a6, a0, 0, 2 - 9: 000000 ill - c: 000004 excw - ... - 3f: c11200 mul16u a1, a2, a0 - 42: 11c9f0 slli a12, a9, 1 - 45: 0109 s32i.n a0, a1, 0 - 47: 21d9 s32i.n a13, a1, 8 - 49: 000c movi.n a0, 0 - 4b: ffedd1 l32r a13, 0 <.text> - 4e: 02cd mov.n a12, a2 - 50: 4228 l32i.n a2, a2, 16 - 52: 041316 beqz a3, 97 <.text+0x97> - 55: 3e1226 beqi a2, 1, 97 <.text+0x97> - 58: 202c32 l32i a3, a12, 128 - 5b: ffea51 l32r a5, 4 <.text+0x4> - 5e: a3cc bnez.n a3, 6c <.text+0x6c> - 60: 0020c0 memw - 63: fc2552 l32i a5, a5, 0x3f0 - 66: 161c42 l16ui a4, a12, 44 - 69: 2a1457 beq a4, a5, 97 <.text+0x97> - 6c: 172c22 l32i a2, a12, 92 - 6f: ac38 l32i.n a3, a12, 40 - 71: 0c4d mov.n a4, a12 - 73: 5c4b addi.n a5, a12, 4 - 75: 101c62 l16ui a6, a12, 32 - 78: 111c72 l16ui a7, a12, 34 - 7b: ffe501 l32r a0, 10 <.text+0x10> - 7e: 0000c0 callx0 a0 - 81: 0c2d mov.n a2, a12 - 83: ffe401 l32r a0, 14 <.text+0x14> - 86: 0000c0 callx0 a0 - 89: 1d28 l32i.n a2, a13, 4 - 8b: 000c movi.n a0, 0 - 8d: 6c92c7 bne a2, a12, fd <.text+0xfd> - 90: 3268 l32i.n a6, a2, 12 - 92: 1d69 s32i.n a6, a13, 4 - 94: 001ec6 j 113 <.text+0x113> - 97: 08f216 beqz a2, 12a <.text+0x12a> - 9a: 720b addi.n a7, a2, -1 - 9c: 0a4716 beqz a7, 144 <.text+0x144> - 9f: fec282 addi a8, a2, -2 - a2: 0b4816 beqz a8, 15a <.text+0x15a> - a5: fdc292 addi a9, a2, -3 - a8: 0c4916 beqz a9, 170 <.text+0x170> - ab: fcc2a2 addi a10, a2, -4 - ae: 0d2a16 beqz a10, 184 <.text+0x184> - b1: 2b7266 bnei a2, 7, e0 <.text+0xe0> - b4: 0c2d mov.n a2, a12 - b6: ffd801 l32r a0, 18 <.text+0x18> - b9: 0000c0 callx0 a0 - bc: 02dd mov.n a13, a2 - be: 22ec bnez.n a2, e4 <.text+0xe4> - c0: 9b0c movi.n a11, 9 - c2: 4cb9 s32i.n a11, a12, 16 - c4: 000706 j e4 <.text+0xe4> - c7: 2d39 s32i.n a3, a13, 8 - c9: 032d mov.n a2, a3 - cb: 738c beqz.n a3, d6 <.text+0xd6> - cd: 3238 l32i.n a3, a2, 12 - cf: f493c7 bne a3, a12, c7 <.text+0xc7> - d2: 3cd8 l32i.n a13, a12, 12 - d4: 32d9 s32i.n a13, a2, 12 - d6: 3c09 s32i.n a0, a12, 12 - d8: 0c2d mov.n a2, a12 - da: ffd001 l32r a0, 1c <.text+0x1c> - dd: 0000c0 callx0 a0 - e0: 0d0c movi.n a13, 0 - e2: 0c0c movi.n a12, 0 - e4: 8c8c beqz.n a12, f0 <.text+0xf0> - e6: 6dcc bnez.n a13, f0 <.text+0xf0> - e8: 0c2d mov.n a2, a12 - ea: ffcd01 l32r a0, 20 <.text+0x20> - ed: 0000c0 callx0 a0 - f0: 0d2d mov.n a2, a13 - f2: 11c8 l32i.n a12, a1, 4 - f4: 21d8 l32i.n a13, a1, 8 - f6: 0108 l32i.n a0, a1, 0 - f8: 10c112 addi a1, a1, 16 - fb: f00d ret.n - fd: 2d29 s32i.n a2, a13, 8 - ff: 72cc bnez.n a2, 10a <.text+0x10a> - 101: 000386 j 113 <.text+0x113> - 104: 2d39 s32i.n a3, a13, 8 - 106: 032d mov.n a2, a3 - 108: 738c beqz.n a3, 113 <.text+0x113> - 10a: 3238 l32i.n a3, a2, 12 - 10c: f493c7 bne a3, a12, 104 <.text+0x104> - 10f: 3c38 l32i.n a3, a12, 12 - 111: 3239 s32i.n a3, a2, 12 - 113: 3c09 s32i.n a0, a12, 12 - 115: a50c movi.n a5, 10 - 117: 4c59 s32i.n a5, a12, 16 - 119: 3d48 l32i.n a4, a13, 12 - 11b: 3c49 s32i.n a4, a12, 12 - 11d: 3dc9 s32i.n a12, a13, 12 - 11f: ffc101 l32r a0, 24 <.text+0x24> - 122: 0000c0 callx0 a0 - 125: 020c movi.n a2, 0 - 127: fff1c6 j f2 <.text+0xf2> - 12a: 101c62 l16ui a6, a12, 32 - 12d: fa7616 beqz a6, d8 <.text+0xd8> - 130: 4d28 l32i.n a2, a13, 16 - 132: 0692c7 bne a2, a12, 13c <.text+0x13c> - 135: 3278 l32i.n a7, a2, 12 - 137: 4d79 s32i.n a7, a13, 16 - 139: ffe646 j d6 <.text+0xd6> - 13c: 2d29 s32i.n a2, a13, 8 - 13e: f8b256 bnez a2, cd <.text+0xcd> - 141: ffe446 j d6 <.text+0xd6> - 144: ffb121 l32r a2, 8 <.text+0x8> - 147: 0c3d mov.n a3, a12 - 149: ffb701 l32r a0, 28 <.text+0x28> - 14c: 0000c0 callx0 a0 - 14f: 0c2d mov.n a2, a12 - 151: ffb601 l32r a0, 2c <.text+0x2c> - 154: 0000c0 callx0 a0 - 157: ffe146 j e0 <.text+0xe0> - 15a: ffac21 l32r a2, c <.text+0xc> - 15d: 0c3d mov.n a3, a12 - 15f: ffb401 l32r a0, 30 <.text+0x30> - 162: 0000c0 callx0 a0 - 165: 0c2d mov.n a2, a12 - 167: ffb301 l32r a0, 34 <.text+0x34> - 16a: 0000c0 callx0 a0 - 16d: ffdbc6 j e0 <.text+0xe0> - 170: 0c2d mov.n a2, a12 - 172: ffb101 l32r a0, 38 <.text+0x38> - 175: 0000c0 callx0 a0 - 178: 02dd mov.n a13, a2 - 17a: f66256 bnez a2, e4 <.text+0xe4> - 17d: 580c movi.n a8, 5 - 17f: 4c89 s32i.n a8, a12, 16 - 181: ffd7c6 j e4 <.text+0xe4> - 184: 0c2d mov.n a2, a12 - 186: ffad01 l32r a0, 3c <.text+0x3c> - 189: 0000c0 callx0 a0 - 18c: 02dd mov.n a13, a2 - 18e: f52256 bnez a2, e4 <.text+0xe4> - 191: 590c movi.n a9, 5 - 193: 4c99 s32i.n a9, a12, 16 - 195: ffd2c6 j e4 <.text+0xe4> - 198: 827c movi.n a2, -8 - 19a: f00d ret.n - 19c: fe .byte 0xfe - 19d: 7f .byte 0x7f - 19e: 000000 ill - 1a1: 000000 ill - 1a4: 000010 excw - 1a7: 100000 and a0, a0, a0 - 1aa: 710000 excw - 1ad: fffc bnez.n a15, 1f0 - 1af: fffca1 l32r a10, 1a0 <.text+0x1a0> - 1b2: fffc81 l32r a8, 1a4 <.text+0x1a4> - 1b5: 001a22 l16ui a2, a10, 0 - 1b8: f0c892 addi a9, a8, -16 - 1bb: 221b addi.n a2, a2, 1 - 1bd: f42020 extui a2, a2, 0, 16 - 1c0: 02b727 bgeu a7, a2, 1c6 <.text+0x1c6> - 1c3: fff921 l32r a2, 1a8 <.text+0x1a8> - 1c6: 096d mov.n a6, a9 - 1c8: 005a22 s16i a2, a10, 0 - 1cb: 0658 l32i.n a5, a6, 0 - 1cd: 0558 l32i.n a5, a5, 0 - 1cf: 55cc bnez.n a5, 1d8 <.text+0x1d8> - 1d1: 000306 j 1e1 <.text+0x1e1> - 1d4: 3558 l32i.n a5, a5, 12 - 1d6: 758c beqz.n a5, 1e1 <.text+0x1e1> - 1d8: 1015b2 l16ui a11, a5, 32 - 1db: f59b27 bne a11, a2, 1d4 <.text+0x1d4> - 1de: fff646 j 1bb <.text+0x1bb> - 1e1: 664b addi.n a6, a6, 4 - 1e3: e49687 bne a6, a8, 1cb <.text+0x1cb> - 1e6: f00d ret.n - -Disassembly of section .irom0.text: - -000003d8 : - 3d8: 000000 ill - ... - -000003dc : - 3dc: f0c112 addi a1, a1, -16 - 3df: 0109 s32i.n a0, a1, 0 - 3e1: 000005 call0 3e4 - 3e4: fffd21 l32r a2, 3d8 - 3e7: 000202 l8ui a0, a2, 0 - 3ea: 001b addi.n a0, a0, 1 - 3ec: 004202 s8i a0, a2, 0 - 3ef: 026007 bbci a0, 0, 3f5 - 3f2: 000005 call0 3f4 - 3f5: 0108 l32i.n a0, a1, 0 - 3f7: 10c112 addi a1, a1, 16 - 3fa: f00d ret.n - 3fc: 000040 excw - ... - -00000400 : - 400: f0c112 addi a1, a1, -16 - 403: 0109 s32i.n a0, a1, 0 - 405: 4208 l32i.n a0, a2, 16 - 407: 041c movi.n a4, 16 - 409: 081026 beqi a0, 1, 415 - 40c: 240232 l8ui a3, a2, 36 - 40f: 203340 or a3, a3, a4 - 412: 244232 s8i a3, a2, 36 - 415: 130c movi.n a3, 1 - 417: fff901 l32r a0, 3fc - 41a: 0000c0 callx0 a0 - 41d: 0108 l32i.n a0, a1, 0 - 41f: 10c112 addi a1, a1, 16 - 422: f00d ret.n - 424: 000000 ill - 427: 004000 break 0, 0 - ... - -0000042c : - 42c: f0c112 addi a1, a1, -16 - 42f: 11c9 s32i.n a12, a1, 4 - 431: 0109 s32i.n a0, a1, 0 - 433: 4208 l32i.n a0, a2, 16 - 435: 02cd mov.n a12, a2 - 437: 041066 bnei a0, 1, 43f - 43a: 527c movi.n a2, -11 - 43c: 000bc6 j 46f - 43f: d39c beqz.n a3, 460 - 441: 202222 l32i a2, a2, 128 - 444: 2149 s32i.n a4, a1, 8 - 446: b28c beqz.n a2, 455 - 448: fff701 l32r a0, 424 - 44b: 0000c0 callx0 a0 - 44e: 2148 l32i.n a4, a1, 8 - 450: 020c movi.n a2, 0 - 452: 206c22 s32i a2, a12, 128 - 455: 240c32 l8ui a3, a12, 36 - 458: 051c movi.n a5, 16 - 45a: 203350 or a3, a3, a5 - 45d: 244c32 s8i a3, a12, 36 - 460: 948c beqz.n a4, 46d - 462: 4c08 l32i.n a0, a12, 16 - 464: 0250f6 bgeui a0, 5, 46a - 467: 0d30f6 bgeui a0, 3, 478 - 46a: 0a7026 beqi a0, 7, 478 - 46d: 020c movi.n a2, 0 - 46f: 11c8 l32i.n a12, a1, 4 - 471: 0108 l32i.n a0, a1, 0 - 473: 10c112 addi a1, a1, 16 - 476: f00d ret.n - 478: 0c2d mov.n a2, a12 - 47a: 030c movi.n a3, 0 - 47c: ffeb01 l32r a0, 428 - 47f: 0000c0 callx0 a0 - 482: fffa46 j 46f - 485: 000000 ill - 488: 000c movi.n a0, 0 - 48a: 040000 extui a0, a0, 0, 1 - ... - -0000049c : - 49c: d0c112 addi a1, a1, -48 - 49f: a1d9 s32i.n a13, a1, 40 - 4a1: 7139 s32i.n a3, a1, 28 - 4a3: 91c9 s32i.n a12, a1, 36 - 4a5: 8109 s32i.n a0, a1, 32 - 4a7: 4208 l32i.n a0, a2, 16 - 4a9: 02cd mov.n a12, a2 - 4ab: 129066 bnei a0, 10, 4c1 - 4ae: fff621 l32r a2, 488 - 4b1: 0c3d mov.n a3, a12 - 4b3: 000005 call0 4b4 - 4b6: 0c2d mov.n a2, a12 - 4b8: fff601 l32r a0, 490 - 4bb: 0000c0 callx0 a0 - 4be: 001806 j 522 - 4c1: 2522d2 l32i a13, a2, 148 - 4c4: 0288 l32i.n a8, a2, 0 - 4c6: 111232 l16ui a3, a2, 34 - 4c9: 101242 l16ui a4, a2, 32 - 4cc: a258 l32i.n a5, a2, 40 - 4ce: 172262 l32i a6, a2, 92 - 4d1: 3169 s32i.n a6, a1, 12 - 4d3: 4159 s32i.n a5, a1, 16 - 4d5: 5149 s32i.n a4, a1, 20 - 4d7: 6139 s32i.n a3, a1, 24 - 4d9: 0189 s32i.n a8, a1, 0 - 4db: 0c3d mov.n a3, a12 - 4dd: 1278 l32i.n a7, a2, 4 - 4df: 1179 s32i.n a7, a1, 4 - 4e1: 6228 l32i.n a2, a2, 24 - 4e3: 2129 s32i.n a2, a1, 8 - 4e5: ffe921 l32r a2, 48c - 4e8: 000005 call0 4ec - 4eb: 1f2c22 l32i a2, a12, 124 - 4ee: 128c beqz.n a2, 4f3 - 4f0: 000005 call0 4f4 - 4f3: 1e2c22 l32i a2, a12, 120 - 4f6: 128c beqz.n a2, 4fb - 4f8: 000005 call0 4fc - 4fb: 7198 l32i.n a9, a1, 28 - 4fd: 099c beqz.n a9, 511 - 4ff: 3128 l32i.n a2, a1, 12 - 501: 4138 l32i.n a3, a1, 16 - 503: 014d mov.n a4, a1 - 505: 514b addi.n a5, a1, 4 - 507: 5168 l32i.n a6, a1, 20 - 509: 6178 l32i.n a7, a1, 24 - 50b: ffe201 l32r a0, 494 - 50e: 0000c0 callx0 a0 - 511: 5d8c beqz.n a13, 51a - 513: 2128 l32i.n a2, a1, 8 - 515: 837c movi.n a3, -8 - 517: 000dc0 callx0 a13 - 51a: 0c2d mov.n a2, a12 - 51c: ffdf01 l32r a0, 498 - 51f: 0000c0 callx0 a0 - 522: 91c8 l32i.n a12, a1, 36 - 524: a1d8 l32i.n a13, a1, 40 - 526: 8108 l32i.n a0, a1, 32 - 528: 30c112 addi a1, a1, 48 - 52b: f00d ret.n - 52d: 000000 ill - -00000530 : - 530: 130c movi.n a3, 1 - 532: f0c112 addi a1, a1, -16 - 535: 0109 s32i.n a0, a1, 0 - 537: 000005 call0 538 - 53a: 0108 l32i.n a0, a1, 0 - 53c: 10c112 addi a1, a1, 16 - 53f: f00d ret.n - ... - 549: 000000 ill - 54c: 01ac beqz.n a1, 570 - 54e: 000000 ill - 551: 000000 ill - -00000554 : - 554: f0c112 addi a1, a1, -16 - 557: 21d9 s32i.n a13, a1, 8 - 559: 11c9 s32i.n a12, a1, 4 - 55b: 0109 s32i.n a0, a1, 0 - 55d: 03cd mov.n a12, a3 - 55f: 4208 l32i.n a0, a2, 16 - 561: 02dd mov.n a13, a2 - 563: 308c beqz.n a0, 56a - 565: 127c movi.n a2, -15 - 567: 001406 j 5bb - 56a: 64cc bnez.n a4, 574 - 56c: fff801 l32r a0, 54c - 56f: 0000c0 callx0 a0 - 572: 024d mov.n a4, a2 - 574: fff421 l32r a2, 544 - 577: 10c282 addi a8, a2, 16 - 57a: 0208 l32i.n a0, a2, 0 - 57c: 0008 l32i.n a0, a0, 0 - 57e: 224b addi.n a2, a2, 4 - 580: 809c beqz.n a0, 59c - 582: 101032 l16ui a3, a0, 32 - 585: 0e9347 bne a3, a4, 597 - 588: a0bc beqz.n a0, 5c6 - 58a: 0038 l32i.n a3, a0, 0 - 58c: 63bc beqz.n a3, 5c6 - 58e: 4cbc beqz.n a12, 5c6 - 590: 0c78 l32i.n a7, a12, 0 - 592: 07bc beqz.n a7, 5c6 - 594: 2e1377 beq a3, a7, 5c6 - 597: 3008 l32i.n a0, a0, 12 - 599: fe5056 bnez a0, 582 - 59c: da9287 bne a2, a8, 57a - 59f: 4c8c beqz.n a12, 5a7 - 5a1: 0c08 l32i.n a0, a12, 0 - 5a3: 008c beqz.n a0, 5a7 - 5a5: 0d09 s32i.n a0, a13, 0 - 5a7: ffe851 l32r a5, 548 - 5aa: 105d42 s16i a4, a13, 32 - 5ad: 4568 l32i.n a6, a5, 16 - 5af: 3d69 s32i.n a6, a13, 12 - 5b1: 45d9 s32i.n a13, a5, 16 - 5b3: ffe701 l32r a0, 550 - 5b6: 0000c0 callx0 a0 - 5b9: 020c movi.n a2, 0 - 5bb: 11c8 l32i.n a12, a1, 4 - 5bd: 21d8 l32i.n a13, a1, 8 - 5bf: 0108 l32i.n a0, a1, 0 - 5c1: 10c112 addi a1, a1, 16 - 5c4: f00d ret.n - 5c6: 327c movi.n a2, -13 - 5c8: fffbc6 j 5bb - 5cb: 000000 ill - 5ce: 980000 excw - 5d1: 000001 l32r a0, fffc05d4 - ... - -000005e8 : - 5e8: f0c112 addi a1, a1, -16 - 5eb: 21c9 s32i.n a12, a1, 8 - 5ed: 1109 s32i.n a0, a1, 4 - 5ef: 4208 l32i.n a0, a2, 16 - 5f1: 02cd mov.n a12, a2 - 5f3: 20dc bnez.n a0, 609 - 5f5: 471026 beqi a0, 1, 640 - 5f8: fff521 l32r a2, 5cc - 5fb: 031222 l16ui a2, a2, 6 - 5fe: fff701 l32r a0, 5dc - 601: 0000c0 callx0 a0 - 604: 020d mov.n a0, a2 - 606: 041256 bnez a2, 64b - 609: 0c0c movi.n a12, 0 - 60b: 000c46 j 640 - 60e: 2509 s32i.n a0, a5, 8 - 610: a08c beqz.n a0, 61e - 612: 3068 l32i.n a6, a0, 12 - 614: 7816c7 beq a6, a12, 690 - 617: 2569 s32i.n a6, a5, 8 - 619: 060d mov.n a0, a6 - 61b: ff3656 bnez a6, 612 - 61e: 3c39 s32i.n a3, a12, 12 - 620: 0c2d mov.n a2, a12 - 622: ffef01 l32r a0, 5e0 - 625: 0000c0 callx0 a0 - 628: ffeb51 l32r a5, 5d4 - 62b: 0148 l32i.n a4, a1, 0 - 62d: ffe871 l32r a7, 5d0 - 630: 7479 s32i.n a7, a4, 28 - 632: 5568 l32i.n a6, a5, 20 - 634: 3469 s32i.n a6, a4, 12 - 636: 5549 s32i.n a4, a5, 20 - 638: ffeb01 l32r a0, 5e4 - 63b: 0000c0 callx0 a0 - 63e: 01c8 l32i.n a12, a1, 0 - 640: 0c2d mov.n a2, a12 - 642: 1108 l32i.n a0, a1, 4 - 644: 21c8 l32i.n a12, a1, 8 - 646: 10c112 addi a1, a1, 16 - 649: f00d ret.n - 64b: 0129 s32i.n a2, a1, 0 - 64d: 101c82 l16ui a8, a12, 32 - 650: 0cb8 l32i.n a11, a12, 0 - 652: 2a0c movi.n a10, 2 - 654: 080c92 l8ui a9, a12, 8 - 657: 6c68 l32i.n a6, a12, 24 - 659: 150c movi.n a5, 1 - 65b: 140c42 l8ui a4, a12, 20 - 65e: 0a0c32 l8ui a3, a12, 10 - 661: 0a4232 s8i a3, a2, 10 - 664: 144242 s8i a4, a2, 20 - 667: 4259 s32i.n a5, a2, 16 - 669: 6269 s32i.n a6, a2, 24 - 66b: ffdb51 l32r a5, 5d8 - 66e: 2099a0 or a9, a9, a10 - 671: 00b9 s32i.n a11, a0, 0 - 673: 105082 s16i a8, a0, 32 - 676: 090c22 l8ui a2, a12, 9 - 679: 084092 s8i a9, a0, 8 - 67c: 094022 s8i a2, a0, 9 - 67f: f9d816 beqz a8, 620 - 682: 4508 l32i.n a0, a5, 16 - 684: 030c movi.n a3, 0 - 686: 849c07 bne a12, a0, 60e - 689: 3078 l32i.n a7, a0, 12 - 68b: 4579 s32i.n a7, a5, 16 - 68d: ffe346 j 61e - 690: 3c88 l32i.n a8, a12, 12 - 692: 3089 s32i.n a8, a0, 12 - 694: ffe186 j 61e - 697: 0e0000 excw - 69a: 616000 xsr.ibreakenable a0 - -0000069c : - 69c: ffff61 l32r a6, 698 - 69f: a278 l32i.n a7, a2, 40 - 6a1: 161282 l16ui a8, a2, 44 - 6a4: 1e1292 l16ui a9, a2, 60 - 6a7: 587a add.n a5, a8, a7 - 6a9: 0020c0 memw - 6ac: fc2662 l32i a6, a6, 0x3f0 - 6af: c248 l32i.n a4, a2, 48 - 6b1: 416160 srli a6, a6, 1 - 6b4: 01b967 bgeu a9, a6, 6b9 - 6b7: 096d mov.n a6, a9 - 6b9: 964a add.n a9, a6, a4 - 6bb: c09590 sub a9, a5, a9 - 6be: 007996 bltz a9, 6c9 - 6c1: 175282 s16i a8, a2, 46 - 6c4: c02540 sub a2, a5, a4 - 6c7: f00d ret.n - 6c9: c0a740 sub a10, a7, a4 - 6cc: 081aa6 blti a10, 1, 6d8 - 6cf: 040c movi.n a4, 0 - 6d1: 175242 s16i a4, a2, 46 - 6d4: 020c movi.n a2, 0 - 6d6: f00d ret.n - 6d8: c04470 sub a4, a4, a7 - 6db: fffc86 j 6d1 - 6de: 000000 ill - 6e1: 0e .byte 0xe - 6e2: 006000 rsil a0, 0 - 6e5: 000000 ill - -000006e8 : - 6e8: f0c112 addi a1, a1, -16 - 6eb: 11c9 s32i.n a12, a1, 4 - 6ed: 0109 s32i.n a0, a1, 0 - 6ef: 02cd mov.n a12, a2 - 6f1: 161222 l16ui a2, a2, 44 - 6f4: 21d9 s32i.n a13, a1, 8 - 6f6: 223a add.n a2, a2, a3 - 6f8: f42020 extui a2, a2, 0, 16 - 6fb: 165c22 s16i a2, a12, 44 - 6fe: fff8d1 l32r a13, 6e0 - 701: 0020c0 memw - 704: fc2d02 l32i a0, a13, 0x3f0 - 707: 08b027 bgeu a0, a2, 713 - 70a: 0020c0 memw - 70d: fc2d32 l32i a3, a13, 0x3f0 - 710: 165c32 s16i a3, a12, 44 - 713: 0c2d mov.n a2, a12 - 715: 000005 call0 718 - 718: 0020c0 memw - 71b: fc2d42 l32i a4, a13, 0x3f0 - 71e: 21d8 l32i.n a13, a1, 8 - 720: 414240 srli a4, a4, 2 - 723: 123247 bltu a2, a4, 739 - 726: 0c2d mov.n a2, a12 - 728: 240c52 l8ui a5, a12, 36 - 72b: 260c movi.n a6, 2 - 72d: 205560 or a5, a5, a6 - 730: 244c52 s8i a5, a12, 36 - 733: ffec01 l32r a0, 6e4 - 736: 0000c0 callx0 a0 - 739: 11c8 l32i.n a12, a1, 4 - 73b: 0108 l32i.n a0, a1, 0 - 73d: 10c112 addi a1, a1, 16 - 740: f00d ret.n - 742: 000000 ill - 745: 0e .byte 0xe - 746: 006000 rsil a0, 0 - 749: 000000 ill - 74c: 000000 ill - 74f: 01ac00 slli a10, a12, 32 - ... - -00000760 : - 760: e0c112 addi a1, a1, -32 - 763: 2109 s32i.n a0, a1, 8 - 765: 41d9 s32i.n a13, a1, 16 - 767: 31c9 s32i.n a12, a1, 12 - 769: 03dd mov.n a13, a3 - 76b: 02cd mov.n a12, a2 - 76d: 4c08 l32i.n a0, a12, 16 - 76f: 052d mov.n a2, a5 - 771: 009c beqz.n a0, 785 - 773: 127c movi.n a2, -15 - 775: 000046 j 77a - 778: a27c movi.n a2, -6 - 77a: 31c8 l32i.n a12, a1, 12 - 77c: 41d8 l32i.n a13, a1, 16 - 77e: 2108 l32i.n a0, a1, 8 - 780: 20c112 addi a1, a1, 32 - 783: f00d ret.n - 785: fef316 beqz a3, 778 - 788: 1129 s32i.n a2, a1, 4 - 78a: 115c42 s16i a4, a12, 34 - 78d: 0338 l32i.n a3, a3, 0 - 78f: 1c39 s32i.n a3, a12, 4 - 791: 2c8c beqz.n a12, 797 - 793: 0c48 l32i.n a4, a12, 0 - 795: 14dc bnez.n a4, 7aa - 797: 2c4b addi.n a2, a12, 4 - 799: ffec01 l32r a0, 74c - 79c: 0000c0 callx0 a0 - 79f: 32cc bnez.n a2, 7a6 - 7a1: c27c movi.n a2, -4 - 7a3: fff4c6 j 77a - 7a6: 1258 l32i.n a5, a2, 4 - 7a8: 0c59 s32i.n a5, a12, 0 - 7aa: 101c62 l16ui a6, a12, 32 - 7ad: 0169 s32i.n a6, a1, 0 - 7af: 76cc bnez.n a6, 7ba - 7b1: ffe701 l32r a0, 750 - 7b4: 0000c0 callx0 a0 - 7b7: 105c22 s16i a2, a12, 32 - 7ba: 000005 call0 7bc - 7bd: 176c22 s32i a2, a12, 92 - 7c0: 080c movi.n a8, 0 - 7c2: b20b addi.n a11, a2, -1 - 7c4: 1b6cb2 s32i a11, a12, 108 - 7c7: 146cb2 s32i a11, a12, 80 - 7ca: ac89 s32i.n a8, a12, 40 - 7cc: 0d3d mov.n a3, a13 - 7ce: ffdd71 l32r a7, 744 - 7d1: 0020c0 memw - 7d4: fc27a2 l32i a10, a7, 0x3f0 - 7d7: 165ca2 s16i a10, a12, 44 - 7da: 0020c0 memw - 7dd: fc2792 l32i a9, a7, 0x3f0 - 7e0: 175c92 s16i a9, a12, 46 - 7e3: cc89 s32i.n a8, a12, 48 - 7e5: 0020c0 memw - 7e8: 18a222 movi a2, 0x218 - 7eb: fc2772 l32i a7, a7, 0x3f0 - 7ee: 305c72 s16i a7, a12, 96 - 7f1: 1e5c22 s16i a2, a12, 60 - 7f4: 000005 call0 7f8 - 7f7: 1e5c22 s16i a2, a12, 60 - 7fa: a00220 addx4 a0, a2, a2 - 7fd: 1138 l32i.n a3, a1, 4 - 7ff: 1d0c movi.n a13, 1 - 801: 2b5cd2 s16i a13, a12, 86 - 804: 236c32 s32i a3, a12, 140 - 807: 1100f0 slli a0, a0, 1 - 80a: 230c movi.n a3, 2 - 80c: 0c2d mov.n a2, a12 - 80e: 2c5c02 s16i a0, a12, 88 - 811: ffd001 l32r a0, 754 - 814: 0000c0 callx0 a0 - 817: 02dd mov.n a13, a2 - 819: d2fc bnez.n a2, 85a - 81b: ffcb31 l32r a3, 748 - 81e: 250c movi.n a5, 2 - 820: 0148 l32i.n a4, a1, 0 - 822: 4c59 s32i.n a5, a12, 16 - 824: e49c beqz.n a4, 846 - 826: 4308 l32i.n a0, a3, 16 - 828: 070c movi.n a7, 0 - 82a: 069c07 bne a12, a0, 834 - 82d: 3068 l32i.n a6, a0, 12 - 82f: 4369 s32i.n a6, a3, 16 - 831: 0003c6 j 844 - 834: 2309 s32i.n a0, a3, 8 - 836: a08c beqz.n a0, 844 - 838: 3028 l32i.n a2, a0, 12 - 83a: 2112c7 beq a2, a12, 85f - 83d: 2329 s32i.n a2, a3, 8 - 83f: 020d mov.n a0, a2 - 841: ff3256 bnez a2, 838 - 844: 3c79 s32i.n a7, a12, 12 - 846: 1388 l32i.n a8, a3, 4 - 848: 3c89 s32i.n a8, a12, 12 - 84a: 13c9 s32i.n a12, a3, 4 - 84c: ffc301 l32r a0, 758 - 84f: 0000c0 callx0 a0 - 852: 0c2d mov.n a2, a12 - 854: ffc201 l32r a0, 75c - 857: 0000c0 callx0 a0 - 85a: 0d2d mov.n a2, a13 - 85c: ffc686 j 77a - 85f: 3c98 l32i.n a9, a12, 12 - 861: 3099 s32i.n a9, a0, 12 - 863: fff746 j 844 - 866: 000000 ill - 869: 000000 ill - 86c: ffff90 excw - 86f: ff .byte 0xff - ... - 880: 000020 excw - ... - -000008b0 : - 8b0: d0c112 addi a1, a1, -48 - 8b3: 41c9 s32i.n a12, a1, 16 - 8b5: 71f9 s32i.n a15, a1, 28 - 8b7: 61e9 s32i.n a14, a1, 24 - 8b9: 3109 s32i.n a0, a1, 12 - 8bb: ffebe1 l32r a14, 868 - 8be: 51d9 s32i.n a13, a1, 20 - 8c0: 6e08 l32i.n a0, a14, 24 - 8c2: 1ed8 l32i.n a13, a14, 4 - 8c4: 001b addi.n a0, a0, 1 - 8c6: 6e09 s32i.n a0, a14, 24 - 8c8: 1fdd16 beqz a13, ac9 - 8cb: 0f0c movi.n a15, 0 - 8cd: 0dcd mov.n a12, a13 - 8cf: 4de8 l32i.n a14, a13, 16 - 8d1: 4e0d02 l8ui a0, a13, 78 - 8d4: 072e66 bnei a14, 2, 8df - 8d7: 073066 bnei a0, 3, 8e2 - 8da: 1d0c movi.n a13, 1 - 8dc: 000d06 j 914 - 8df: f73026 beqi a0, 3, 8da - 8e2: a80c22 l8ui a2, a12, 168 - 8e5: 292c82 l32i a8, a12, 164 - 8e8: 09b216 beqz a2, 987 - 8eb: ffe091 l32r a9, 86c - 8ee: 881b addi.n a8, a8, 1 - 8f0: 929a add.n a9, a2, a9 - 8f2: 7f0992 l8ui a9, a9, 127 - 8f5: 296c82 s32i a8, a12, 164 - 8f8: 163897 bltu a8, a9, 912 - 8fb: 0a0c movi.n a10, 0 - 8fd: 296ca2 s32i a10, a12, 164 - 900: 0472f6 bgeui a2, 7, 908 - 903: b21b addi.n a11, a2, 1 - 905: a84cb2 s8i a11, a12, 168 - 908: 0c2d mov.n a2, a12 - 90a: ffe001 l32r a0, 88c - 90d: 0000c0 callx0 a0 - 910: 4ce8 l32i.n a14, a12, 16 - 912: 0d0c movi.n a13, 0 - 914: 136e66 bnei a14, 6, 92b - 917: ffd621 l32r a2, 870 - 91a: dc38 l32i.n a3, a12, 52 - 91c: 6228 l32i.n a2, a2, 24 - 91e: 005c movi.n a0, 80 - 920: c02230 sub a2, a2, a3 - 923: 04b027 bgeu a0, a2, 92b - 926: dd1b addi.n a13, a13, 1 - 928: 74d0d0 extui a13, a13, 0, 8 - 92b: 080c02 l8ui a0, a12, 8 - 92e: fcce22 addi a2, a14, -4 - 931: 086037 bbci a0, 3, 93d - 934: 0c0216 beqz a2, 9f8 - 937: f9ce32 addi a3, a14, -7 - 93a: 0ba316 beqz a3, 9f8 - 93d: 000c movi.n a0, 0 - 93f: 920c movi.n a2, 9 - 941: 133e66 bnei a14, 3, 958 - 944: ffcc51 l32r a5, 874 - 947: dc68 l32i.n a6, a12, 52 - 949: 6558 l32i.n a5, a5, 24 - 94b: 045c movi.n a4, 80 - 94d: c05560 sub a5, a5, a6 - 950: 04b457 bgeu a4, a5, 958 - 953: dd1b addi.n a13, a13, 1 - 955: 74d0d0 extui a13, a13, 0, 8 - 958: 149e27 bne a14, a2, 970 - 95b: ffc741 l32r a4, 878 - 95e: dc58 l32i.n a5, a12, 52 - 960: 6448 l32i.n a4, a4, 24 - 962: e0a132 movi a3, 0x1e0 - 965: c04450 sub a4, a4, a5 - 968: 04b347 bgeu a3, a4, 970 - 96b: dd1b addi.n a13, a13, 1 - 96d: 74d0d0 extui a13, a13, 0, 8 - 970: 11dd16 beqz a13, a91 - 973: 0c2d mov.n a2, a12 - 975: 00ed mov.n a14, a0 - 977: 000005 call0 978 - 97a: 3cd8 l32i.n a13, a12, 12 - 97c: 0dff56 bnez a15, a5f - 97f: ffbf01 l32r a0, 87c - 982: 10d9 s32i.n a13, a0, 4 - 984: 003646 j a61 - 987: 1d9c22 l16si a2, a12, 58 - 98a: 1f2c32 l32i a3, a12, 124 - 98d: 00a296 bltz a2, 99b - 990: 221b addi.n a2, a2, 1 - 992: 112200 slli a2, a2, 16 - 995: 312020 srai a2, a2, 16 - 998: 1d5c22 s16i a2, a12, 58 - 99b: f73316 beqz a3, 912 - 99e: 269c42 l16si a4, a12, 76 - 9a1: 259c52 l16si a5, a12, 74 - 9a4: 02a247 bge a2, a4, 9aa - 9a7: ffd9c6 j 912 - 9aa: 080c movi.n a8, 0 - 9ac: 301c22 l16ui a2, a12, 96 - 9af: 182e26 beqi a14, 2, 9cb - 9b2: 249c62 l16si a6, a12, 72 - 9b5: ffb271 l32r a7, 880 - 9b8: 216360 srai a6, a6, 3 - 9bb: 707a add.n a7, a0, a7 - 9bd: 000772 l8ui a7, a7, 0 - 9c0: 556a add.n a5, a5, a6 - 9c2: 401700 ssl a7 - 9c5: a15500 sll a5, a5 - 9c8: 265c52 s16i a5, a12, 76 - 9cb: 2b1c02 l16ui a0, a12, 86 - 9ce: 1d5c82 s16i a8, a12, 58 - 9d1: 01b207 bgeu a2, a0, 9d6 - 9d4: 020d mov.n a0, a2 - 9d6: 419100 srli a9, a0, 1 - 9d9: 1e1c02 l16ui a0, a12, 60 - 9dc: 2c5c92 s16i a9, a12, 88 - 9df: 1120f0 slli a2, a0, 1 - 9e2: 02a927 bge a9, a2, 9e8 - 9e5: 2c5c22 s16i a2, a12, 88 - 9e8: 0c2d mov.n a2, a12 - 9ea: 2b5c02 s16i a0, a12, 86 - 9ed: ffa801 l32r a0, 890 - 9f0: 0000c0 callx0 a0 - 9f3: 4ce8 l32i.n a14, a12, 16 - 9f5: ffc646 j 912 - 9f8: faa032 movi a3, 250 - 9fb: dc78 l32i.n a7, a12, 52 - 9fd: 282c42 l32i a4, a12, 160 - a00: ffa161 l32r a6, 884 - a03: 262c22 l32i a2, a12, 152 - a06: 272c52 l32i a5, a12, 156 - a09: 1159 s32i.n a5, a1, 4 - a0b: 0129 s32i.n a2, a1, 0 - a0d: 6668 l32i.n a6, a6, 24 - a0f: 824450 mull a4, a4, a5 - a12: 224a add.n a2, a2, a4 - a14: c06670 sub a6, a6, a7 - a17: 2169 s32i.n a6, a1, 8 - a19: ff9e01 l32r a0, 894 - a1c: 0000c0 callx0 a0 - a1f: 2178 l32i.n a7, a1, 8 - a21: 100c movi.n a0, 1 - a23: 07b277 bgeu a2, a7, a2e - a26: dd1b addi.n a13, a13, 1 - a28: 74d0d0 extui a13, a13, 0, 8 - a2b: ffc406 j 93f - a2e: faa032 movi a3, 250 - a31: a90c52 l8ui a5, a12, 169 - a34: 1148 l32i.n a4, a1, 4 - a36: 0128 l32i.n a2, a1, 0 - a38: 824450 mull a4, a4, a5 - a3b: 224a add.n a2, a2, a4 - a3d: ff9601 l32r a0, 898 - a40: 0000c0 callx0 a0 - a43: 2168 l32i.n a6, a1, 8 - a45: 11b267 bgeu a2, a6, a5a - a48: 0c2d mov.n a2, a12 - a4a: ff9401 l32r a0, 89c - a4d: 0000c0 callx0 a0 - a50: a90c72 l8ui a7, a12, 169 - a53: 4ce8 l32i.n a14, a12, 16 - a55: 771b addi.n a7, a7, 1 - a57: a94c72 s8i a7, a12, 169 - a5a: 000c movi.n a0, 0 - a5c: ffb7c6 j 93f - a5f: 3fd9 s32i.n a13, a15, 12 - a61: 3e9c beqz.n a14, a78 - a63: 172c22 l32i a2, a12, 92 - a66: ac38 l32i.n a3, a12, 40 - a68: 0c4d mov.n a4, a12 - a6a: 5c4b addi.n a5, a12, 4 - a6c: 101c62 l16ui a6, a12, 32 - a6f: 111c72 l16ui a7, a12, 34 - a72: ff8b01 l32r a0, 8a0 - a75: 0000c0 callx0 a0 - a78: 252c42 l32i a4, a12, 148 - a7b: 548c beqz.n a4, a84 - a7d: 6c28 l32i.n a2, a12, 24 - a7f: 837c movi.n a3, -8 - a81: 0004c0 callx0 a4 - a84: 0c2d mov.n a2, a12 - a86: 3cd8 l32i.n a13, a12, 12 - a88: ff8701 l32r a0, 8a4 - a8b: 0000c0 callx0 a0 - a8e: 000d06 j ac6 - a91: 0cfd mov.n a15, a12 - a93: 3cd8 l32i.n a13, a12, 12 - a95: 380c82 l8ui a8, a12, 56 - a98: 390c92 l8ui a9, a12, 57 - a9b: 881b addi.n a8, a8, 1 - a9d: 748080 extui a8, a8, 0, 8 - aa0: 384c82 s8i a8, a12, 56 - aa3: 1f3897 bltu a8, a9, ac6 - aa6: 090c movi.n a9, 0 - aa8: 242c42 l32i a4, a12, 144 - aab: 384c92 s8i a9, a12, 56 - aae: 848c beqz.n a4, aba - ab0: 6c28 l32i.n a2, a12, 24 - ab2: 0c3d mov.n a3, a12 - ab4: 0004c0 callx0 a4 - ab7: 000046 j abc - aba: 020c movi.n a2, 0 - abc: 62cc bnez.n a2, ac6 - abe: 0c2d mov.n a2, a12 - ac0: ff7a01 l32r a0, 8a8 - ac3: 0000c0 callx0 a0 - ac6: e03d56 bnez a13, 8cd - ac9: ff6fe1 l32r a14, 888 - acc: e0a102 movi a0, 0x1e0 - acf: 3ed8 l32i.n a13, a14, 12 - ad1: 0f0c movi.n a15, 0 - ad3: adbc beqz.n a13, b11 - ad5: ddb8 l32i.n a11, a13, 52 - ad7: 6ea8 l32i.n a10, a14, 24 - ad9: 0dcd mov.n a12, a13 - adb: c0aab0 sub a10, a10, a11 - ade: 04b0a7 bgeu a0, a10, ae6 - ae1: 1d0c movi.n a13, 1 - ae3: 000046 j ae8 - ae6: 0d0c movi.n a13, 0 - ae8: ed9c beqz.n a13, b0a - aea: 0c2d mov.n a2, a12 - aec: 000005 call0 af0 - aef: 3cd8 l32i.n a13, a12, 12 - af1: 3fcc bnez.n a15, af8 - af3: 3ed9 s32i.n a13, a14, 12 - af5: 0000c6 j afc - af8: 3fd9 s32i.n a13, a15, 12 - afa: 3cd8 l32i.n a13, a12, 12 - afc: 0c2d mov.n a2, a12 - afe: ff6b01 l32r a0, 8ac - b01: 0000c0 callx0 a0 - b04: e0a102 movi a0, 0x1e0 - b07: 0000c6 j b0e - b0a: 3cd8 l32i.n a13, a12, 12 - b0c: 0cfd mov.n a15, a12 - b0e: fc3d56 bnez a13, ad5 - b11: 41c8 l32i.n a12, a1, 16 - b13: 51d8 l32i.n a13, a1, 20 - b15: 61e8 l32i.n a14, a1, 24 - b17: 71f8 l32i.n a15, a1, 28 - b19: 3108 l32i.n a0, a1, 12 - b1b: 30c112 addi a1, a1, 48 - b1e: f00d ret.n - ... - -00000b28 : - b28: f0c112 addi a1, a1, -16 - b2b: 21d9 s32i.n a13, a1, 8 - b2d: 11c9 s32i.n a12, a1, 4 - b2f: fffcc1 l32r a12, b20 - b32: 0109 s32i.n a0, a1, 0 - b34: 1cc8 l32i.n a12, a12, 4 - b36: 31e9 s32i.n a14, a1, 12 - b38: 058c16 beqz a12, b94 - b3b: 0e0c movi.n a14, 0 - b3d: 202c42 l32i a4, a12, 128 - b40: 3cd8 l32i.n a13, a12, 12 - b42: 54ac beqz.n a4, b6b - b44: 222c72 l32i a7, a12, 136 - b47: a78c beqz.n a7, b55 - b49: 6c28 l32i.n a2, a12, 24 - b4b: 0c3d mov.n a3, a12 - b4d: 050c movi.n a5, 0 - b4f: 0007c0 callx0 a7 - b52: 000206 j b5e - b55: 020c movi.n a2, 0 - b57: 0c3d mov.n a3, a12 - b59: 050c movi.n a5, 0 - b5b: 000005 call0 b5c - b5e: 42cc bnez.n a2, b66 - b60: 206ce2 s32i a14, a12, 128 - b63: 000106 j b6b - b66: 028b addi.n a0, a2, 8 - b68: 83ce00 moveqz a12, a14, a0 - b6b: 0cac beqz.n a12, b8f - b6d: 240c02 l8ui a0, a12, 36 - b70: 1b6007 bbci a0, 0, b8f - b73: 220c movi.n a2, 2 - b75: 202020 or a2, a0, a2 - b78: 244c22 s8i a2, a12, 36 - b7b: 0c2d mov.n a2, a12 - b7d: ffe901 l32r a0, b24 - b80: 0000c0 callx0 a0 - b83: 240c32 l8ui a3, a12, 36 - b86: fca042 movi a4, 252 - b89: 103340 and a3, a3, a4 - b8c: 244c32 s8i a3, a12, 36 - b8f: 0dcd mov.n a12, a13 - b91: fa8d56 bnez a13, b3d - b94: 11c8 l32i.n a12, a1, 4 - b96: 21d8 l32i.n a13, a1, 8 - b98: 31e8 l32i.n a14, a1, 12 - b9a: 0108 l32i.n a0, a1, 0 - b9c: 10c112 addi a1, a1, 16 - b9f: f00d ret.n - ba1: 000000 ill - -00000ba4 : - ba4: f0c112 addi a1, a1, -16 - ba7: 11c9 s32i.n a12, a1, 4 - ba9: 0109 s32i.n a0, a1, 0 - bab: 828c beqz.n a2, bb7 - bad: 02c8 l32i.n a12, a2, 0 - baf: 000005 call0 bb0 - bb2: 0c2d mov.n a2, a12 - bb4: ff5c56 bnez a12, bad - bb7: 11c8 l32i.n a12, a1, 4 - bb9: 0108 l32i.n a0, a1, 0 - bbb: 10c112 addi a1, a1, 16 - bbe: f00d ret.n - ... - -00000bc8 : - bc8: f0c112 addi a1, a1, -16 - bcb: 11c9 s32i.n a12, a1, 4 - bcd: 0109 s32i.n a0, a1, 0 - bcf: 02cd mov.n a12, a2 - bd1: 029c beqz.n a2, be5 - bd3: 1228 l32i.n a2, a2, 4 - bd5: 428c beqz.n a2, bdd - bd7: fffa01 l32r a0, bc0 - bda: 0000c0 callx0 a0 - bdd: 0c2d mov.n a2, a12 - bdf: fff901 l32r a0, bc4 - be2: 0000c0 callx0 a0 - be5: 11c8 l32i.n a12, a1, 4 - be7: 0108 l32i.n a0, a1, 0 - be9: 10c112 addi a1, a1, 16 - bec: f00d ret.n - ... - -00000bf0 : - bf0: 144232 s8i a3, a2, 20 - bf3: f00d ret.n - bf5: 000000 ill - bf8: 000000 ill - ... - -00000bfc : - bfc: f0c112 addi a1, a1, -16 - bff: 11c9 s32i.n a12, a1, 4 - c01: 0109 s32i.n a0, a1, 0 - c03: 04cd mov.n a12, a4 - c05: 949c beqz.n a4, c22 - c07: 032d mov.n a2, a3 - c09: 041432 l16ui a3, a4, 8 - c0c: 000005 call0 c10 - c0f: 0c2d mov.n a2, a12 - c11: fff901 l32r a0, bf8 - c14: 0000c0 callx0 a0 - c17: 020c movi.n a2, 0 - c19: 11c8 l32i.n a12, a1, 4 - c1b: 0108 l32i.n a0, a1, 0 - c1d: 10c112 addi a1, a1, 16 - c20: f00d ret.n - c22: ff1556 bnez a5, c17 - c25: 032d mov.n a2, a3 - c27: 000005 call0 c28 - c2a: fffac6 j c19 - c2d: 000000 ill - c30: 000000 ill - c33: c11200 mul16u a1, a2, a0 - c36: fe41f0 excw - c39: ff .byte 0xff - c3a: 0109 s32i.n a0, a1, 0 - c3c: 1408 l32i.n a0, a4, 4 - c3e: 64a8 l32i.n a10, a4, 24 - c40: 40ac beqz.n a0, c68 - c42: 7fa062 movi a6, 127 - c45: 080c movi.n a8, 0 - c47: 070c movi.n a7, 0 - c49: 140052 l8ui a5, a0, 20 - c4c: 103257 bltu a2, a5, c60 - c4f: 0d3657 bltu a6, a5, c60 - c52: d098 l32i.n a9, a0, 52 - c54: c09a90 sub a9, a10, a9 - c57: 053987 bltu a9, a8, c60 - c5a: 098d mov.n a8, a9 - c5c: 056d mov.n a6, a5 - c5e: 007d mov.n a7, a0 - c60: 3008 l32i.n a0, a0, 12 - c62: fe3056 bnez a0, c49 - c65: 000046 j c6a - c68: 070c movi.n a7, 0 - c6a: 378c beqz.n a7, c71 - c6c: 072d mov.n a2, a7 - c6e: 000005 call0 c70 - c71: 0108 l32i.n a0, a1, 0 - c73: 10c112 addi a1, a1, 16 - c76: f00d ret.n - c78: 000000 ill - c7b: c11200 mul16u a1, a2, a0 - c7e: fe21f0 excw - c81: ff .byte 0xff - c82: 0109 s32i.n a0, a1, 0 - c84: 3208 l32i.n a0, a2, 12 - c86: 809c beqz.n a0, ca2 - c88: 050c movi.n a5, 0 - c8a: 6278 l32i.n a7, a2, 24 - c8c: 020c movi.n a2, 0 - c8e: d068 l32i.n a6, a0, 52 - c90: c06760 sub a6, a7, a6 - c93: 033657 bltu a6, a5, c9a - c96: 065d mov.n a5, a6 - c98: 002d mov.n a2, a0 - c9a: 3008 l32i.n a0, a0, 12 - c9c: fee056 bnez a0, c8e - c9f: 000046 j ca4 - ca2: 020c movi.n a2, 0 - ca4: 128c beqz.n a2, ca9 - ca6: 000005 call0 ca8 - ca9: 0108 l32i.n a0, a1, 0 - cab: 10c112 addi a1, a1, 16 - cae: f00d ret.n - ... - cbc: 000e00 excw - cbf: 000060 excw - cc2: 000000 ill - cc5: 000000 ill - cc8: 01d4c0 slli a13, a4, 20 - ccb: 271000 excw - ... - -00000ce0 : - ce0: f0c112 addi a1, a1, -16 - ce3: 21d9 s32i.n a13, a1, 8 - ce5: 11c9 s32i.n a12, a1, 4 - ce7: 02dd mov.n a13, a2 - ce9: fff121 l32r a2, cb0 - cec: 0109 s32i.n a0, a1, 0 - cee: 021222 l16ui a2, a2, 4 - cf1: fff701 l32r a0, cd0 - cf4: 0000c0 callx0 a0 - cf7: 02cd mov.n a12, a2 - cf9: 72ec bnez.n a2, d24 - cfb: fff805 call0 c7c - cfe: ffed21 l32r a2, cb4 - d01: 021222 l16ui a2, a2, 4 - d04: fff401 l32r a0, cd4 - d07: 0000c0 callx0 a0 - d0a: 02cd mov.n a12, a2 - d0c: 42dc bnez.n a2, d24 - d0e: 0d2d mov.n a2, a13 - d10: fff205 call0 c34 - d13: ffe921 l32r a2, cb8 - d16: 021222 l16ui a2, a2, 4 - d19: ffef01 l32r a0, cd8 - d1c: 0000c0 callx0 a0 - d1f: 02cd mov.n a12, a2 - d21: 083216 beqz a2, da8 - d24: 0c2d mov.n a2, a12 - d26: 030c movi.n a3, 0 - d28: aca042 movi a4, 172 - d2b: ffec01 l32r a0, cdc - d2e: 0000c0 callx0 a0 - d31: 144cd2 s8i a13, a12, 20 - d34: 30a492 movi a9, 0x430 - d37: 395c92 s16i a9, a12, 114 - d3a: 0d0c movi.n a13, 0 - d3c: 3a5cd2 s16i a13, a12, 116 - d3f: f57c movi.n a5, -1 - d41: 470c movi.n a7, 4 - d43: ffde61 l32r a6, cbc - d46: 0020c0 memw - d49: fc2682 l32i a8, a6, 0x3f0 - d4c: 165c82 s16i a8, a12, 44 - d4f: 0020c0 memw - d52: 265c72 s16i a7, a12, 76 - d55: 255c72 s16i a7, a12, 74 - d58: 1d5c52 s16i a5, a12, 58 - d5b: 245cd2 s16i a13, a12, 72 - d5e: 130c movi.n a3, 1 - d60: 18a242 movi a4, 0x218 - d63: fc2662 l32i a6, a6, 0x3f0 - d66: 175c62 s16i a6, a12, 46 - d69: 0a4c52 s8i a5, a12, 10 - d6c: 094cd2 s8i a13, a12, 9 - d6f: 1e5c42 s16i a4, a12, 60 - d72: 2b5c32 s16i a3, a12, 86 - d75: 000005 call0 d78 - d78: 9a0c movi.n a10, 9 - d7a: ffd4b1 l32r a11, ccc - d7d: ffd201 l32r a0, cc8 - d80: 1b6c22 s32i a2, a12, 108 - d83: 146c22 s32i a2, a12, 80 - d86: 176c22 s32i a2, a12, 92 - d89: 1a6c22 s32i a2, a12, 104 - d8c: ffcd31 l32r a3, cc0 - d8f: ffcd21 l32r a2, cc4 - d92: 226c22 s32i a2, a12, 136 - d95: 6338 l32i.n a3, a3, 24 - d97: dc39 s32i.n a3, a12, 52 - d99: 384cd2 s8i a13, a12, 56 - d9c: a94cd2 s8i a13, a12, 169 - d9f: 266c02 s32i a0, a12, 152 - da2: 276cb2 s32i a11, a12, 156 - da5: 286ca2 s32i a10, a12, 160 - da8: 0108 l32i.n a0, a1, 0 - daa: 0c2d mov.n a2, a12 - dac: 21d8 l32i.n a13, a1, 8 - dae: 11c8 l32i.n a12, a1, 4 - db0: 10c112 addi a1, a1, 16 - db3: f00d ret.n - db5: 000000 ill - -00000db8 : - db8: 024c movi.n a2, 64 - dba: f0c112 addi a1, a1, -16 - dbd: 0109 s32i.n a0, a1, 0 - dbf: 000005 call0 dc0 - dc2: 0108 l32i.n a0, a1, 0 - dc4: 10c112 addi a1, a1, 16 - dc7: f00d ret.n - dc9: 000000 ill - -00000dcc : - dcc: 6239 s32i.n a3, a2, 24 - dce: f00d ret.n - -00000dd0 : - dd0: 226232 s32i a3, a2, 136 - dd3: f00d ret.n - dd5: 000000 ill - -00000dd8 : - dd8: 216232 s32i a3, a2, 132 - ddb: f00d ret.n - ddd: 000000 ill - -00000de0 : - de0: 256232 s32i a3, a2, 148 - de3: f00d ret.n - de5: 000000 ill - -00000de8 : - de8: 7239 s32i.n a3, a2, 28 - dea: f00d ret.n - -00000dec : - dec: 246232 s32i a3, a2, 144 - def: 394242 s8i a4, a2, 57 - df2: f00d ret.n - df4: 000000 ill - ... - -00000df8 : - df8: f0c112 addi a1, a1, -16 - dfb: 11c9 s32i.n a12, a1, 4 - dfd: 0109 s32i.n a0, a1, 0 - dff: 4208 l32i.n a0, a2, 16 - e01: 02cd mov.n a12, a2 - e03: 00bc beqz.n a0, e37 - e05: 2e9026 beqi a0, 10, e37 - e08: 2b1026 beqi a0, 1, e37 - e0b: 202222 l32i a2, a2, 128 - e0e: 928c beqz.n a2, e1b - e10: fff901 l32r a0, df4 - e13: 0000c0 callx0 a0 - e16: 020c movi.n a2, 0 - e18: 206c22 s32i a2, a12, 128 - e1b: 1e2c22 l32i a2, a12, 120 - e1e: f37c movi.n a3, -1 - e20: 1d5c32 s16i a3, a12, 58 - e23: 000005 call0 e24 - e26: 1f2c22 l32i a2, a12, 124 - e29: 000005 call0 e2c - e2c: 040c movi.n a4, 0 - e2e: 1e6c42 s32i a4, a12, 120 - e31: 1f6c42 s32i a4, a12, 124 - e34: 3b5c42 s16i a4, a12, 118 - e37: 11c8 l32i.n a12, a1, 4 - e39: 0108 l32i.n a0, a1, 0 - e3b: 10c112 addi a1, a1, 16 - e3e: f00d ret.n - ... - -00000e48 : - e48: f0c112 addi a1, a1, -16 - e4b: 11c9 s32i.n a12, a1, 4 - e4d: 0109 s32i.n a0, a1, 0 - e4f: 0208 l32i.n a0, a2, 0 - e51: 03cd mov.n a12, a3 - e53: 069037 bne a0, a3, e5d - e56: 3038 l32i.n a3, a0, 12 - e58: 0239 s32i.n a3, a2, 0 - e5a: 000486 j e70 - e5d: fff831 l32r a3, e40 - e60: 2309 s32i.n a0, a3, 8 - e62: a08c beqz.n a0, e70 - e64: 3028 l32i.n a2, a0, 12 - e66: 3a12c7 beq a2, a12, ea4 - e69: 2329 s32i.n a2, a3, 8 - e6b: 020d mov.n a0, a2 - e6d: ff3256 bnez a2, e64 - e70: 0c2d mov.n a2, a12 - e72: 040c movi.n a4, 0 - e74: 3c49 s32i.n a4, a12, 12 - e76: 000005 call0 e78 - e79: 4c08 l32i.n a0, a12, 16 - e7b: 189026 beqi a0, 10, e97 - e7e: 151026 beqi a0, 1, e97 - e81: 240c02 l8ui a0, a12, 36 - e84: 0f6007 bbci a0, 0, e97 - e87: 0c2d mov.n a2, a12 - e89: 250c movi.n a5, 2 - e8b: 205050 or a5, a0, a5 - e8e: 244c52 s8i a5, a12, 36 - e91: ffec01 l32r a0, e44 - e94: 0000c0 callx0 a0 - e97: 060c movi.n a6, 0 - e99: 0108 l32i.n a0, a1, 0 - e9b: 4c69 s32i.n a6, a12, 16 - e9d: 11c8 l32i.n a12, a1, 4 - e9f: 10c112 addi a1, a1, 16 - ea2: f00d ret.n - ea4: 3c78 l32i.n a7, a12, 12 - ea6: 3079 s32i.n a7, a0, 12 - ea8: fff106 j e70 - eab: 000000 ill - eae: 040000 extui a0, a0, 0, 1 - eb1: 000000 ill - -00000eb4 : - eb4: fffe41 l32r a4, eac - eb7: fffe51 l32r a5, eb0 - eba: 6448 l32i.n a4, a4, 24 - ebc: 0528 l32i.n a2, a5, 0 - ebe: 224a add.n a2, a2, a4 - ec0: ffa216 beqz a2, ebe - ec3: 0529 s32i.n a2, a5, 0 - ec5: f00d ret.n - ec7: 000000 ill - ... - -00000ecc : - ecc: f0c112 addi a1, a1, -16 - ecf: 11c9 s32i.n a12, a1, 4 - ed1: 0109 s32i.n a0, a1, 0 - ed3: 02cd mov.n a12, a2 - ed5: 032d mov.n a2, a3 - ed7: fffc01 l32r a0, ec8 - eda: 0000c0 callx0 a0 - edd: 329c beqz.n a2, ef4 - edf: 161202 l16ui a0, a2, 44 - ee2: e08c beqz.n a0, ef4 - ee4: d8c022 addi a2, a0, -40 - ee7: 0c0d mov.n a0, a12 - ee9: f42020 extui a2, a2, 0, 16 - eec: 01b2c7 bgeu a2, a12, ef1 - eef: 020d mov.n a0, a2 - ef1: f4c000 extui a12, a0, 0, 16 - ef4: 0c2d mov.n a2, a12 - ef6: 0108 l32i.n a0, a1, 0 - ef8: 11c8 l32i.n a12, a1, 4 - efa: 10c112 addi a1, a1, 16 - efd: f00d ret.n - -tcp_out.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 00ff00 excw - 3: 040200 extui a0, a0, 2, 1 - 6: 001802 l16ui a0, a8, 0 - 9: ff .byte 0xff - ... - 1a: 120000 excw - 1d: e9f0c1 l32r a12, ffffa7e0 - 20: 010931 l32r a3, fffc0444 - 23: 21d9 s32i.n a13, a1, 8 - 25: 11c9 s32i.n a12, a1, 4 - 27: 02dd mov.n a13, a2 - 29: 03cd mov.n a12, a3 - 2b: 1d9ca2 l16si a10, a12, 58 - 2e: 0e0d02 l8ui a0, a13, 14 - 31: 4228 l32i.n a2, a2, 16 - 33: ac78 l32i.n a7, a12, 40 - 35: 171332 l16ui a3, a3, 46 - 38: 755870 extui a5, a7, 24, 8 - 3b: 748830 extui a8, a3, 8, 8 - 3e: 116380 slli a6, a3, 8 - 41: 414870 srli a4, a7, 8 - 44: 373a add.n a3, a7, a3 - 46: 206680 or a6, a6, a8 - 49: 0e4262 s8i a6, a2, 14 - 4c: ffed81 l32r a8, 0 <.text> - 4f: 416860 srli a6, a6, 8 - 52: 104480 and a4, a4, a8 - 55: 204450 or a4, a4, a5 - 58: 015780 slli a5, a7, 24 - 5b: 0f4262 s8i a6, a2, 15 - 5e: 107780 and a7, a7, a8 - 61: 117780 slli a7, a7, 8 - 64: 205570 or a5, a5, a7 - 67: 204450 or a4, a4, a5 - 6a: 084242 s8i a4, a2, 8 - 6d: 414840 srli a4, a4, 8 - 70: 094242 s8i a4, a2, 9 - 73: 414840 srli a4, a4, 8 - 76: 0a4242 s8i a4, a2, 10 - 79: 414840 srli a4, a4, 8 - 7c: 0b4242 s8i a4, a2, 11 - 7f: cc39 s32i.n a3, a12, 48 - 81: 046007 bbci a0, 0, 89 <.text+0x89> - 84: ffe091 l32r a9, 4 <.text+0x4> - 87: 5299 s32i.n a9, a2, 20 - 89: 000c movi.n a0, 0 - 8b: 020a66 bnei a10, -1, 91 <.text+0x91> - 8e: 1d5c02 s16i a0, a12, 58 - 91: 0b6c16 beqz a12, 14b <.text+0x14b> - 94: 0cb8 l32i.n a11, a12, 0 - 96: ec4b addi.n a14, a12, 4 - 98: 0afb16 beqz a11, 14b <.text+0x14b> - 9b: 102c32 l32i a3, a12, 64 - 9e: 4d28 l32i.n a2, a13, 16 - a0: 046356 bnez a3, ea <.text+0xea> - a3: 070252 l8ui a5, a2, 7 - a6: 060262 l8ui a6, a2, 6 - a9: 115580 slli a5, a5, 8 - ac: 205560 or a5, a5, a6 - af: 050262 l8ui a6, a2, 5 - b2: 115580 slli a5, a5, 8 - b5: 205560 or a5, a5, a6 - b8: 040262 l8ui a6, a2, 4 - bb: 115580 slli a5, a5, 8 - be: 205560 or a5, a5, a6 - c1: ffd161 l32r a6, 8 <.text+0x8> - c4: 414850 srli a4, a5, 8 - c7: 107560 and a7, a5, a6 - ca: 104460 and a4, a4, a6 - cd: 117780 slli a7, a7, 8 - d0: 016580 slli a6, a5, 24 - d3: 755850 extui a5, a5, 24, 8 - d6: 206670 or a6, a6, a7 - d9: 204450 or a4, a4, a5 - dc: ffcc51 l32r a5, c <.text+0xc> - df: 204460 or a4, a4, a6 - e2: 0558 l32i.n a5, a5, 0 - e4: 106c52 s32i a5, a12, 64 - e7: 116c42 s32i a4, a12, 68 - ea: 0c3d mov.n a3, a12 - ec: 0e4d mov.n a4, a14 - ee: 1d78 l32i.n a7, a13, 4 - f0: 650c movi.n a5, 6 - f2: 051792 l16ui a9, a7, 10 - f5: 041762 l16ui a6, a7, 8 - f8: 1788 l32i.n a8, a7, 4 - fa: 1729 s32i.n a2, a7, 4 - fc: c08280 sub a8, a2, a8 - ff: c06680 sub a6, a6, a8 - 102: c09980 sub a9, a9, a8 - 105: 055792 s16i a9, a7, 10 - 108: f46060 extui a6, a6, 0, 16 - 10b: 418800 srli a8, a0, 8 - 10e: 045762 s16i a6, a7, 8 - 111: 104202 s8i a0, a2, 16 - 114: 114282 s8i a8, a2, 17 - 117: 072d mov.n a2, a7 - 119: ffbd01 l32r a0, 10 <.text+0x10> - 11c: 0000c0 callx0 a0 - 11f: 0e4d mov.n a4, a14 - 121: 0c3d mov.n a3, a12 - 123: 0a0c52 l8ui a5, a12, 10 - 126: 090c62 l8ui a6, a12, 9 - 129: 670c movi.n a7, 6 - 12b: 4da8 l32i.n a10, a13, 16 - 12d: 419820 srli a9, a2, 8 - 130: 104a22 s8i a2, a10, 16 - 133: 114a92 s8i a9, a10, 17 - 136: 1d28 l32i.n a2, a13, 4 - 138: ffb701 l32r a0, 14 <.text+0x14> - 13b: 0000c0 callx0 a0 - 13e: 11c8 l32i.n a12, a1, 4 - 140: 21d8 l32i.n a13, a1, 8 - 142: 31e8 l32i.n a14, a1, 12 - 144: 0108 l32i.n a0, a1, 0 - 146: 10c112 addi a1, a1, 16 - 149: f00d ret.n - 14b: ec4b addi.n a14, a12, 4 - 14d: 0e2d mov.n a2, a14 - 14f: ffb201 l32r a0, 18 <.text+0x18> - 152: 0000c0 callx0 a0 - 155: 000c movi.n a0, 0 - 157: fe3216 beqz a2, 13e <.text+0x13e> - 15a: 12b8 l32i.n a11, a2, 4 - 15c: 0cb9 s32i.n a11, a12, 0 - 15e: ffce46 j 9b <.text+0x9b> - -Disassembly of section .irom0.text: - -00000164 : - 164: 00ff00 excw - 167: 000000 ill - 16a: 120000 excw - 16d: 59f0c1 l32r a12, fffd6930 - 170: 210911 l32r a1, fffc8594 - 173: 31c9 s32i.n a12, a1, 12 - 175: 0129 s32i.n a2, a1, 0 - 177: 03cd mov.n a12, a3 - 179: 120c movi.n a2, 1 - 17b: 334a add.n a3, a3, a4 - 17d: 040c movi.n a4, 0 - 17f: 14c332 addi a3, a3, 20 - 182: f43030 extui a3, a3, 0, 16 - 185: fff801 l32r a0, 168 - 188: 0000c0 callx0 a0 - 18b: 0ca216 beqz a2, 259 - 18e: fff561 l32r a6, 164 - 191: 11b8 l32i.n a11, a1, 4 - 193: 0158 l32i.n a5, a1, 0 - 195: 1278 l32i.n a7, a2, 4 - 197: 000c movi.n a0, 0 - 199: 124702 s8i a0, a7, 18 - 19c: 114702 s8i a0, a7, 17 - 19f: 104702 s8i a0, a7, 16 - 1a2: 1015a2 l16ui a10, a5, 32 - 1a5: a598 l32i.n a9, a5, 40 - 1a7: 0447b2 s8i a11, a7, 4 - 1aa: 171542 l16ui a4, a5, 46 - 1ad: 41b8b0 srli a11, a11, 8 - 1b0: 743840 extui a3, a4, 8, 8 - 1b3: 0547b2 s8i a11, a7, 5 - 1b6: 418890 srli a8, a9, 8 - 1b9: 108860 and a8, a8, a6 - 1bc: 41b8b0 srli a11, a11, 8 - 1bf: 0647b2 s8i a11, a7, 6 - 1c2: 7408a0 extui a0, a10, 8, 8 - 1c5: 41b8b0 srli a11, a11, 8 - 1c8: 0747b2 s8i a11, a7, 7 - 1cb: 11aa80 slli a10, a10, 8 - 1ce: 20aa00 or a10, a10, a0 - 1d1: 1115b2 l16ui a11, a5, 34 - 1d4: 0047a2 s8i a10, a7, 0 - 1d7: 41a8a0 srli a10, a10, 8 - 1da: 7408b0 extui a0, a11, 8, 8 - 1dd: 0147a2 s8i a10, a7, 1 - 1e0: 11bb80 slli a11, a11, 8 - 1e3: efa0a2 movi a10, 239 - 1e6: 20bb00 or a11, a11, a0 - 1e9: 110480 slli a0, a4, 8 - 1ec: 0247b2 s8i a11, a7, 2 - 1ef: 494a add.n a4, a9, a4 - 1f1: 41b8b0 srli a11, a11, 8 - 1f4: 200030 or a0, a0, a3 - 1f7: 0e4702 s8i a0, a7, 14 - 1fa: 0347b2 s8i a11, a7, 3 - 1fd: 103960 and a3, a9, a6 - 200: 0b1c movi.n a11, 16 - 202: 113380 slli a3, a3, 8 - 205: 756890 extui a6, a9, 24, 8 - 208: 410800 srli a0, a0, 8 - 20b: 0f4702 s8i a0, a7, 15 - 20e: 208860 or a8, a8, a6 - 211: 019980 slli a9, a9, 24 - 214: 209930 or a9, a9, a3 - 217: 060c movi.n a6, 0 - 219: 134762 s8i a6, a7, 19 - 21c: 208890 or a8, a8, a9 - 21f: 084782 s8i a8, a7, 8 - 222: 4192c0 srli a9, a12, 2 - 225: 995b addi.n a9, a9, 5 - 227: 418880 srli a8, a8, 8 - 22a: 094782 s8i a8, a7, 9 - 22d: 119940 slli a9, a9, 12 - 230: 10a9a0 and a10, a9, a10 - 233: 418880 srli a8, a8, 8 - 236: 0a4782 s8i a8, a7, 10 - 239: 2099b0 or a9, a9, a11 - 23c: 20aab0 or a10, a10, a11 - 23f: 11aa80 slli a10, a10, 8 - 242: 749890 extui a9, a9, 8, 8 - 245: 418880 srli a8, a8, 8 - 248: 0b4782 s8i a8, a7, 11 - 24b: 2099a0 or a9, a9, a10 - 24e: 0c4792 s8i a9, a7, 12 - 251: 419890 srli a9, a9, 8 - 254: 0d4792 s8i a9, a7, 13 - 257: c549 s32i.n a4, a5, 48 - 259: 31c8 l32i.n a12, a1, 12 - 25b: 2108 l32i.n a0, a1, 8 - 25d: 10c112 addi a1, a1, 16 - 260: f00d ret.n - ... - -00000264 : - 264: f0c112 addi a1, a1, -16 - 267: 1e2242 l32i a4, a2, 120 - 26a: 0109 s32i.n a0, a1, 0 - 26c: 04bc beqz.n a4, 2a0 - 26e: 0408 l32i.n a0, a4, 0 - 270: 508c beqz.n a0, 279 - 272: 004d mov.n a4, a0 - 274: 0008 l32i.n a0, a0, 0 - 276: ff8056 bnez a0, 272 - 279: 4448 l32i.n a4, a4, 16 - 27b: 0d0402 l8ui a0, a4, 13 - 27e: 0c0432 l8ui a3, a4, 12 - 281: 110080 slli a0, a0, 8 - 284: 200030 or a0, a0, a3 - 287: 243800 extui a3, a0, 8, 3 - 28a: 23dc bnez.n a3, 2a0 - 28c: 00a122 movi a2, 0x100 - 28f: 202020 or a2, a0, a2 - 292: 0c4422 s8i a2, a4, 12 - 295: 412820 srli a2, a2, 8 - 298: 0d4422 s8i a2, a4, 13 - 29b: 020c movi.n a2, 0 - 29d: 000106 j 2a5 - 2a0: 130c movi.n a3, 1 - 2a2: 000005 call0 2a4 - 2a5: 0108 l32i.n a0, a1, 0 - 2a7: 10c112 addi a1, a1, 16 - 2aa: f00d ret.n - 2ac: 000000 ill - 2af: ff0000 excw - ... - 2c2: 120000 excw - 2c5: 49e0c1 l32r a12, fffd2a48 - 2c8: 215931 l32r a3, fffc882c - 2cb: 1169 s32i.n a6, a1, 4 - 2cd: 5109 s32i.n a0, a1, 20 - 2cf: 71d9 s32i.n a13, a1, 28 - 2d1: 61c9 s32i.n a12, a1, 24 - 2d3: 03dd mov.n a13, a3 - 2d5: 02cd mov.n a12, a2 - 2d7: fff521 l32r a2, 2ac - 2da: 41c9 s32i.n a12, a1, 16 - 2dc: 041222 l16ui a2, a2, 8 - 2df: fff501 l32r a0, 2b4 - 2e2: 0000c0 callx0 a0 - 2e5: 02cd mov.n a12, a2 - 2e7: 0ab256 bnez a2, 396 - 2ea: 0d2d mov.n a2, a13 - 2ec: fff301 l32r a0, 2b8 - 2ef: 0000c0 callx0 a0 - 2f2: 0c0c movi.n a12, 0 - 2f4: 002446 j 389 - 2f7: 090c movi.n a9, 0 - 2f9: ffed81 l32r a8, 2b0 - 2fc: 1c58 l32i.n a5, a12, 4 - 2fe: 2168 l32i.n a6, a1, 8 - 300: 1558 l32i.n a5, a5, 4 - 302: 414860 srli a4, a6, 8 - 305: 104480 and a4, a4, a8 - 308: 107680 and a7, a6, a8 - 30b: 4c59 s32i.n a5, a12, 16 - 30d: 124592 s8i a9, a5, 18 - 310: 117780 slli a7, a7, 8 - 313: 090c movi.n a9, 0 - 315: 758860 extui a8, a6, 24, 8 - 318: 204480 or a4, a4, a8 - 31b: 134592 s8i a9, a5, 19 - 31e: 016680 slli a6, a6, 24 - 321: 4198 l32i.n a9, a1, 16 - 323: 206670 or a6, a6, a7 - 326: 204460 or a4, a4, a6 - 329: 0178 l32i.n a7, a1, 0 - 32b: 3168 l32i.n a6, a1, 12 - 32d: 111982 l16ui a8, a9, 34 - 330: 044542 s8i a4, a5, 4 - 333: 101992 l16ui a9, a9, 32 - 336: 417270 srli a7, a7, 2 - 339: 414840 srli a4, a4, 8 - 33c: 054542 s8i a4, a5, 5 - 33f: 74a880 extui a10, a8, 8, 8 - 342: 775b addi.n a7, a7, 5 - 344: 118880 slli a8, a8, 8 - 347: 117740 slli a7, a7, 12 - 34a: 414840 srli a4, a4, 8 - 34d: 064542 s8i a4, a5, 6 - 350: 206670 or a6, a6, a7 - 353: 2088a0 or a8, a8, a10 - 356: 024582 s8i a8, a5, 2 - 359: 74a890 extui a10, a9, 8, 8 - 35c: 747860 extui a7, a6, 8, 8 - 35f: 414840 srli a4, a4, 8 - 362: 074542 s8i a4, a5, 7 - 365: 116680 slli a6, a6, 8 - 368: 119980 slli a9, a9, 8 - 36b: 418880 srli a8, a8, 8 - 36e: 034582 s8i a8, a5, 3 - 371: 2099a0 or a9, a9, a10 - 374: 206670 or a6, a6, a7 - 377: 0c4562 s8i a6, a5, 12 - 37a: 004592 s8i a9, a5, 0 - 37d: 416860 srli a6, a6, 8 - 380: 419890 srli a9, a9, 8 - 383: 014592 s8i a9, a5, 1 - 386: 0d4562 s8i a6, a5, 13 - 389: 5108 l32i.n a0, a1, 20 - 38b: 0c2d mov.n a2, a12 - 38d: 71d8 l32i.n a13, a1, 28 - 38f: 61c8 l32i.n a12, a1, 24 - 391: 20c112 addi a1, a1, 32 - 394: f00d ret.n - 396: 431c movi.n a3, 20 - 398: 041d72 l16ui a7, a13, 8 - 39b: 4a0c movi.n a10, 4 - 39d: 100c movi.n a0, 1 - 39f: 11b8 l32i.n a11, a1, 4 - 3a1: 060c movi.n a6, 0 - 3a3: 069d mov.n a9, a6 - 3a5: 068d mov.n a8, a6 - 3a7: 0e42b2 s8i a11, a2, 14 - 3aa: 1cd9 s32i.n a13, a12, 4 - 3ac: 0c69 s32i.n a6, a12, 0 - 3ae: 220c movi.n a2, 2 - 3b0: 102b20 and a2, a11, a2 - 3b3: 932020 movnez a2, a0, a2 - 3b6: 04b0b0 extui a11, a11, 0, 1 - 3b9: c00c movi.n a0, 12 - 3bb: 938ab0 movnez a8, a10, a11 - 3be: 939020 movnez a9, a0, a2 - 3c1: 0d2d mov.n a2, a13 - 3c3: 889a add.n a8, a8, a9 - 3c5: 748080 extui a8, a8, 0, 8 - 3c8: 0189 s32i.n a8, a1, 0 - 3ca: c07780 sub a7, a7, a8 - 3cd: 065c72 s16i a7, a12, 12 - 3d0: ffbb01 l32r a0, 2bc - 3d3: 0000c0 callx0 a0 - 3d6: f1d216 beqz a2, 2f7 - 3d9: 0c2d mov.n a2, a12 - 3db: ffb901 l32r a0, 2c0 - 3de: 0000c0 callx0 a0 - 3e1: ffc346 j 2f2 - 3e4: 000000 ill - 3e7: 040c00 extui a0, a0, 12, 1 - 3ea: f0c112 addi a1, a1, -16 - 3ed: 1159 s32i.n a5, a1, 4 - 3ef: 0139 s32i.n a3, a1, 0 - 3f1: 2109 s32i.n a0, a1, 8 - 3f3: 18a232 movi a3, 0x218 - 3f6: fffb01 l32r a0, 3e4 - 3f9: 0000c0 callx0 a0 - 3fc: 32cc bnez.n a2, 403 - 3fe: 020c movi.n a2, 0 - 400: 000486 j 416 - 403: 0108 l32i.n a0, a1, 0 - 405: 051232 l16ui a3, a2, 10 - 408: 1148 l32i.n a4, a1, 4 - 40a: c03300 sub a3, a3, a0 - 40d: 005432 s16i a3, a4, 0 - 410: 045202 s16i a0, a2, 8 - 413: 055202 s16i a0, a2, 10 - 416: 2108 l32i.n a0, a1, 8 - 418: 10c112 addi a1, a1, 16 - 41b: f00d ret.n - 41d: 000000 ill - 420: fffc bnez.n a15, 463 - 422: 580000 excw - 425: 452642 l32i a4, a6, 0x114 - 428: 260d excw - 42a: 260a75 excw - 42d: 260725 excw - 430: 7c0435 excw - 433: 084653 excw - 436: 23ac00 excw - 439: 391242 l16ui a4, a2, 114 - 43c: 80a062 movi a6, 128 - 43f: 0b3437 bltu a4, a3, 44e - 442: 3a1232 l16ui a3, a2, 116 - 445: fff651 l32r a5, 420 - 448: 0283f6 bgeui a3, 8, 44e - 44b: 0eb537 bgeu a5, a3, 45d - 44e: 240272 l8ui a7, a2, 36 - 451: f37c movi.n a3, -1 - 453: 207760 or a7, a7, a6 - 456: 244272 s8i a7, a2, 36 - 459: 032d mov.n a2, a3 - 45b: f00d ret.n - 45d: 030c movi.n a3, 0 - 45f: fffd86 j 459 - 462: 000000 ill - 465: 0008 l32i.n a0, a0, 0 - ... - -000004a0 : - 4a0: a0c112 addi a1, a1, -96 - 4a3: d109 s32i.n a0, a1, 52 - 4a5: b159 s32i.n a5, a1, 44 - 4a7: 1161f2 s32i a15, a1, 68 - 4aa: f1d9 s32i.n a13, a1, 60 - 4ac: e1c9 s32i.n a12, a1, 56 - 4ae: 1061e2 s32i a14, a1, 64 - 4b1: 02cd mov.n a12, a2 - 4b3: 03ed mov.n a14, a3 - 4b5: 04dd mov.n a13, a4 - 4b7: 0f0c movi.n a15, 0 - 4b9: 0851f2 s16i a15, a1, 16 - 4bc: 33cc bnez.n a3, 4c3 - 4be: 427c movi.n a2, -12 - 4c0: 001a46 j 52d - 4c3: 043d mov.n a3, a4 - 4c5: fff5c5 call0 424 - 4c8: 061256 bnez a2, 52d - 4cb: 290c movi.n a9, 2 - 4cd: 1361d2 s32i a13, a1, 76 - 4d0: a1e9 s32i.n a14, a1, 40 - 4d2: 3a1ca2 l16ui a10, a12, 116 - 4d5: 1e2c62 l32i a6, a12, 120 - 4d8: 1461a2 s32i a10, a1, 80 - 4db: 11b616 beqz a6, 5fa - 4de: 001706 j 53e - 4e1: 162102 l32i a0, a1, 88 - 4e4: 0e09 s32i.n a0, a14, 0 - 4e6: 1b2c42 l32i a4, a12, 108 - 4e9: 132132 l32i a3, a1, 76 - 4ec: 391c22 l16ui a2, a12, 114 - 4ef: 142152 l32i a5, a1, 80 - 4f2: 3a5c52 s16i a5, a12, 116 - 4f5: c02230 sub a2, a2, a3 - 4f8: 434a add.n a4, a3, a4 - 4fa: 1b6c42 s32i a4, a12, 108 - 4fd: 395c22 s16i a2, a12, 114 - 500: 76ac beqz.n a6, 52b - 502: 4608 l32i.n a0, a6, 16 - 504: 30ac beqz.n a0, 52b - 506: b168 l32i.n a6, a1, 44 - 508: 170c movi.n a7, 1 - 50a: 206670 or a6, a6, a7 - 50d: 1ae617 bbsi a6, 1, 52b - 510: ffd591 l32r a9, 464 - 513: 0d0082 l8ui a8, a0, 13 - 516: 0c00a2 l8ui a10, a0, 12 - 519: 118880 slli a8, a8, 8 - 51c: 2088a0 or a8, a8, a10 - 51f: 208890 or a8, a8, a9 - 522: 0c4082 s8i a8, a0, 12 - 525: 418880 srli a8, a8, 8 - 528: 0d4082 s8i a8, a0, 13 - 52b: 020c movi.n a2, 0 - 52d: e1c8 l32i.n a12, a1, 56 - 52f: f1d8 l32i.n a13, a1, 60 - 531: 1021e2 l32i a14, a1, 64 - 534: 1121f2 l32i a15, a1, 68 - 537: d108 l32i.n a0, a1, 52 - 539: 60c112 addi a1, a1, 96 - 53c: f00d ret.n - 53e: 0628 l32i.n a2, a6, 0 - 540: 06ed mov.n a14, a6 - 542: 528c beqz.n a2, 54b - 544: 02ed mov.n a14, a2 - 546: 0228 l32i.n a2, a2, 0 - 548: ff8256 bnez a2, 544 - 54b: 4a0c movi.n a10, 4 - 54d: 061e72 l16ui a7, a14, 12 - 550: 1e1c42 l16ui a4, a12, 60 - 553: 3b1c22 l16ui a2, a12, 118 - 556: c60c movi.n a6, 12 - 558: 0e0eb2 l8ui a11, a14, 14 - 55b: 0f5d mov.n a5, a15 - 55d: 108b90 and a8, a11, a9 - 560: 935680 movnez a5, a6, a8 - 563: 04b0b0 extui a11, a11, 0, 1 - 566: 085122 s16i a2, a1, 16 - 569: 93fab0 movnez a15, a10, a11 - 56c: 55fa add.n a5, a5, a15 - 56e: 575a add.n a5, a7, a5 - 570: c04450 sub a4, a4, a5 - 573: f44040 extui a4, a4, 0, 16 - 576: c29c beqz.n a2, 596 - 578: 1321d2 l32i a13, a1, 76 - 57b: 0e6d mov.n a6, a14 - 57d: 0d0d mov.n a0, a13 - 57f: 01b2d7 bgeu a2, a13, 584 - 582: 020d mov.n a0, a2 - 584: f40000 extui a0, a0, 0, 16 - 587: c04400 sub a4, a4, a0 - 58a: c05200 sub a5, a2, a0 - 58d: 085152 s16i a5, a1, 16 - 590: f44040 extui a4, a4, 0, 16 - 593: 0000c6 j 59a - 596: 000c movi.n a0, 0 - 598: 060c movi.n a6, 0 - 59a: 132182 l32i a8, a1, 76 - 59d: 00dd mov.n a13, a0 - 59f: 52b087 bgeu a0, a8, 5f5 - 5a2: 04f416 beqz a4, 5f5 - 5a5: 04c716 beqz a7, 5f5 - 5a8: 042d mov.n a2, a4 - 5aa: 71e9 s32i.n a14, a1, 28 - 5ac: 5109 s32i.n a0, a1, 20 - 5ae: c06800 sub a6, a8, a0 - 5b1: b178 l32i.n a7, a1, 44 - 5b3: 180c movi.n a8, 1 - 5b5: 207780 or a7, a7, a8 - 5b8: 748070 extui a8, a7, 0, 8 - 5bb: c189 s32i.n a8, a1, 48 - 5bd: 047070 extui a7, a7, 0, 1 - 5c0: 01a647 bge a6, a4, 5c5 - 5c3: 062d mov.n a2, a6 - 5c5: f49020 extui a9, a2, 0, 16 - 5c8: 161716 beqz a7, 72d - 5cb: 093d mov.n a3, a9 - 5cd: 8199 s32i.n a9, a1, 32 - 5cf: 087d mov.n a7, a8 - 5d1: 320c movi.n a2, 3 - 5d3: 10c152 addi a5, a1, 16 - 5d6: 0c6d mov.n a6, a12 - 5d8: 1a0c movi.n a10, 1 - 5da: 01a9 s32i.n a10, a1, 0 - 5dc: ffe085 call0 3e8 - 5df: 02fd mov.n a15, a2 - 5e1: 1f3216 beqz a2, 7d8 - 5e4: 1228 l32i.n a2, a2, 4 - 5e6: a138 l32i.n a3, a1, 40 - 5e8: 8148 l32i.n a4, a1, 32 - 5ea: 33da add.n a3, a3, a13 - 5ec: ff9f01 l32r a0, 468 - 5ef: 0000c0 callx0 a0 - 5f2: 005406 j 746 - 5f5: 0f0c movi.n a15, 0 - 5f7: 000246 j 604 - 5fa: 000c movi.n a0, 0 - 5fc: 0d0c movi.n a13, 0 - 5fe: 060c movi.n a6, 0 - 600: 0e0c movi.n a14, 0 - 602: 0f0c movi.n a15, 0 - 604: 132142 l32i a4, a1, 76 - 607: 0a0c movi.n a10, 0 - 609: 023d47 bltu a13, a4, 60f - 60c: 005506 j 764 - 60f: 120c movi.n a2, 1 - 611: b1b8 l32i.n a11, a1, 44 - 613: 030c movi.n a3, 0 - 615: 166132 s32i a3, a1, 88 - 618: 20bb20 or a11, a11, a2 - 61b: 7420b0 extui a2, a11, 0, 8 - 61e: c129 s32i.n a2, a1, 48 - 620: 04b0b0 extui a11, a11, 0, 1 - 623: 1761b2 s32i a11, a1, 92 - 626: 61a9 s32i.n a10, a1, 24 - 628: 5109 s32i.n a0, a1, 20 - 62a: 1e1c42 l16ui a4, a12, 60 - 62d: 132122 l32i a2, a1, 76 - 630: 046d mov.n a6, a4 - 632: c022d0 sub a2, a2, a13 - 635: f42020 extui a2, a2, 0, 16 - 638: 01b247 bgeu a2, a4, 63d - 63b: 026d mov.n a6, a2 - 63d: f43060 extui a3, a6, 0, 16 - 640: 126132 s32i a3, a1, 72 - 643: ebac beqz.n a11, 675 - 645: 162172 l32i a7, a1, 88 - 648: 160c movi.n a6, 1 - 64a: 050c movi.n a5, 0 - 64c: 020c movi.n a2, 0 - 64e: 835670 moveqz a5, a6, a7 - 651: 0c6d mov.n a6, a12 - 653: 0159 s32i.n a5, a1, 0 - 655: c178 l32i.n a7, a1, 48 - 657: 10c152 addi a5, a1, 16 - 65a: ffd8c5 call0 3e8 - 65d: 156122 s32i a2, a1, 84 - 660: 0a1216 beqz a2, 705 - 663: 1228 l32i.n a2, a2, 4 - 665: a138 l32i.n a3, a1, 40 - 667: 122142 l32i a4, a1, 72 - 66a: 33da add.n a3, a3, a13 - 66c: ff8001 l32r a0, 46c - 66f: 0000c0 callx0 a0 - 672: 000b86 j 6a4 - 675: 020c movi.n a2, 0 - 677: 140c movi.n a4, 1 - 679: ff7d01 l32r a0, 470 - 67c: 0000c0 callx0 a0 - 67f: 9129 s32i.n a2, a1, 36 - 681: 080216 beqz a2, 705 - 684: a138 l32i.n a3, a1, 40 - 686: 040c movi.n a4, 0 - 688: 33da add.n a3, a3, a13 - 68a: 1239 s32i.n a3, a2, 4 - 68c: 020c movi.n a2, 0 - 68e: 030c movi.n a3, 0 - 690: ff7901 l32r a0, 474 - 693: 0000c0 callx0 a0 - 696: 156122 s32i a2, a1, 84 - 699: 143216 beqz a2, 7e0 - 69c: 9138 l32i.n a3, a1, 36 - 69e: ff7601 l32r a0, 478 - 6a1: 0000c0 callx0 a0 - 6a4: 152122 l32i a2, a1, 84 - 6a7: ff7501 l32r a0, 47c - 6aa: 0000c0 callx0 a0 - 6ad: 142152 l32i a5, a1, 80 - 6b0: 840c movi.n a4, 8 - 6b2: 652a add.n a6, a5, a2 - 6b4: f45060 extui a5, a6, 0, 16 - 6b7: 146152 s32i a5, a1, 80 - 6ba: 3e3457 bltu a4, a5, 6fc - 6bd: 152132 l32i a3, a1, 84 - 6c0: 0c2d mov.n a2, a12 - 6c2: 040c movi.n a4, 0 - 6c4: 1b2c52 l32i a5, a12, 108 - 6c7: 060c movi.n a6, 0 - 6c9: 55da add.n a5, a5, a13 - 6cb: ffbf85 call0 2c4 - 6ce: 5108 l32i.n a0, a1, 20 - 6d0: 12bc beqz.n a2, 705 - 6d2: 1721b2 l32i a11, a1, 92 - 6d5: 02ad mov.n a10, a2 - 6d7: 162162 l32i a6, a1, 88 - 6da: 122132 l32i a3, a1, 72 - 6dd: 46cc bnez.n a6, 6e5 - 6df: 166122 s32i a2, a1, 88 - 6e2: 0000c6 j 6e9 - 6e5: 6188 l32i.n a8, a1, 24 - 6e7: 0829 s32i.n a2, a8, 0 - 6e9: 132192 l32i a9, a1, 76 - 6ec: d3da add.n a13, a3, a13 - 6ee: f4d0d0 extui a13, a13, 0, 16 - 6f1: 02bd97 bgeu a13, a9, 6f7 - 6f4: ffcac6 j 623 - 6f7: 026d mov.n a6, a2 - 6f9: 001b06 j 769 - 6fc: 152122 l32i a2, a1, 84 - 6ff: ff6001 l32r a0, 480 - 702: 0000c0 callx0 a0 - 705: 240c42 l8ui a4, a12, 36 - 708: 80a052 movi a5, 128 - 70b: 204450 or a4, a4, a5 - 70e: 244c42 s8i a4, a12, 36 - 711: 6f8c beqz.n a15, 71b - 713: 0f2d mov.n a2, a15 - 715: ff5b01 l32r a0, 484 - 718: 0000c0 callx0 a0 - 71b: 162162 l32i a6, a1, 88 - 71e: 668c beqz.n a6, 728 - 720: 062d mov.n a2, a6 - 722: ff5901 l32r a0, 488 - 725: 0000c0 callx0 a0 - 728: f27c movi.n a2, -1 - 72a: ff7fc6 j 52d - 72d: 093d mov.n a3, a9 - 72f: 8199 s32i.n a9, a1, 32 - 731: 320c movi.n a2, 3 - 733: 140c movi.n a4, 1 - 735: ff5501 l32r a0, 48c - 738: 0000c0 callx0 a0 - 73b: 02fd mov.n a15, a2 - 73d: 097216 beqz a2, 7d8 - 740: a178 l32i.n a7, a1, 40 - 742: 77da add.n a7, a7, a13 - 744: 1279 s32i.n a7, a2, 4 - 746: 8108 l32i.n a0, a1, 32 - 748: 0f2d mov.n a2, a15 - 74a: d0da add.n a13, a0, a13 - 74c: f4d0d0 extui a13, a13, 0, 16 - 74f: ff5001 l32r a0, 490 - 752: 0000c0 callx0 a0 - 755: 5108 l32i.n a0, a1, 20 - 757: 142132 l32i a3, a1, 80 - 75a: 7168 l32i.n a6, a1, 28 - 75c: 332a add.n a3, a3, a2 - 75e: 146132 s32i a3, a1, 80 - 761: ffa7c6 j 604 - 764: 040c movi.n a4, 0 - 766: 166142 s32i a4, a1, 88 - 769: e0bc beqz.n a0, 7ab - 76b: 1ed8 l32i.n a13, a14, 4 - 76d: 2dbc beqz.n a13, 7a3 - 76f: 5109 s32i.n a0, a1, 20 - 771: 7169 s32i.n a6, a1, 28 - 773: 041d52 l16ui a5, a13, 8 - 776: 0d78 l32i.n a7, a13, 0 - 778: 550a add.n a5, a5, a0 - 77a: 045d52 s16i a5, a13, 8 - 77d: d7dc bnez.n a7, 79e - 77f: 1d38 l32i.n a3, a13, 4 - 781: 051d22 l16ui a2, a13, 10 - 784: 004d mov.n a4, a0 - 786: 223a add.n a2, a2, a3 - 788: a138 l32i.n a3, a1, 40 - 78a: ff4201 l32r a0, 494 - 78d: 0000c0 callx0 a0 - 790: 7168 l32i.n a6, a1, 28 - 792: 5108 l32i.n a0, a1, 20 - 794: 051d42 l16ui a4, a13, 10 - 797: 0d78 l32i.n a7, a13, 0 - 799: 440a add.n a4, a4, a0 - 79b: 055d42 s16i a4, a13, 10 - 79e: 07dd mov.n a13, a7 - 7a0: fcb756 bnez a7, 76f - 7a3: 061e52 l16ui a5, a14, 12 - 7a6: 550a add.n a5, a5, a0 - 7a8: 065e52 s16i a5, a14, 12 - 7ab: 7169 s32i.n a6, a1, 28 - 7ad: 081172 l16ui a7, a1, 16 - 7b0: 3b5c72 s16i a7, a12, 118 - 7b3: 5f9c beqz.n a15, 7cc - 7b5: 1e28 l32i.n a2, a14, 4 - 7b7: 0f3d mov.n a3, a15 - 7b9: ff3701 l32r a0, 498 - 7bc: 0000c0 callx0 a0 - 7bf: 061e92 l16ui a9, a14, 12 - 7c2: 041f82 l16ui a8, a15, 8 - 7c5: 7168 l32i.n a6, a1, 28 - 7c7: 889a add.n a8, a8, a9 - 7c9: 065e82 s16i a8, a14, 12 - 7cc: d11e56 bnez a14, 4e1 - 7cf: 1621a2 l32i a10, a1, 88 - 7d2: 1e6ca2 s32i a10, a12, 120 - 7d5: ff4346 j 4e6 - 7d8: 0b0c movi.n a11, 0 - 7da: 1661b2 s32i a11, a1, 88 - 7dd: ffc906 j 705 - 7e0: 9128 l32i.n a2, a1, 36 - 7e2: ff2e01 l32r a0, 49c - 7e5: 0000c0 callx0 a0 - 7e8: ffc646 j 705 - 7eb: fffc00 excw - ... - -000007f8 : - 7f8: e0c112 addi a1, a1, -32 - 7fb: 41d9 s32i.n a13, a1, 16 - 7fd: 2109 s32i.n a0, a1, 8 - 7ff: 31c9 s32i.n a12, a1, 12 - 801: 80a002 movi a0, 128 - 804: 02cd mov.n a12, a2 - 806: 3a1222 l16ui a2, a2, 116 - 809: 03dd mov.n a13, a3 - 80b: 0582f6 bgeui a2, 8, 814 - 80e: fff731 l32r a3, 7ec - 811: 61b327 bgeu a3, a2, 876 - 814: 240c42 l8ui a4, a12, 36 - 817: 204400 or a4, a4, a0 - 81a: 244c42 s8i a4, a12, 36 - 81d: f07c movi.n a0, -1 - 81f: 001186 j 869 - 822: 0308 l32i.n a0, a3, 0 - 824: 508c beqz.n a0, 82d - 826: 003d mov.n a3, a0 - 828: 0008 l32i.n a0, a0, 0 - 82a: ff8056 bnez a0, 826 - 82d: 0329 s32i.n a2, a3, 0 - 82f: 0400d0 extui a0, a13, 0, 1 - 832: 3b5c62 s16i a6, a12, 118 - 835: 15cc bnez.n a5, 83a - 837: 0f6d07 bbci a13, 0, 84a - 83a: 391c72 l16ui a7, a12, 114 - 83d: 1b2c82 l32i a8, a12, 108 - 840: 770b addi.n a7, a7, -1 - 842: 881b addi.n a8, a8, 1 - 844: 1b6c82 s32i a8, a12, 108 - 847: 395c72 s16i a7, a12, 114 - 84a: 908c beqz.n a0, 857 - 84c: 240c82 l8ui a8, a12, 36 - 84f: 092c movi.n a9, 32 - 851: 208890 or a8, a8, a9 - 854: 244c82 s8i a8, a12, 36 - 857: 1228 l32i.n a2, a2, 4 - 859: ffe501 l32r a0, 7f0 - 85c: 0000c0 callx0 a0 - 85f: 3a1ca2 l16ui a10, a12, 116 - 862: 000c movi.n a0, 0 - 864: aa2a add.n a10, a10, a2 - 866: 3a5ca2 s16i a10, a12, 116 - 869: 31c8 l32i.n a12, a1, 12 - 86b: 41d8 l32i.n a13, a1, 16 - 86d: 002d mov.n a2, a0 - 86f: 2108 l32i.n a0, a1, 8 - 871: 20c112 addi a1, a1, 32 - 874: f00d ret.n - 876: 391cb2 l16ui a11, a12, 114 - 879: fa0b16 beqz a11, 81d - 87c: 020c movi.n a2, 0 - 87e: c70c movi.n a7, 12 - 880: 450c movi.n a5, 4 - 882: 190c movi.n a9, 1 - 884: 030c movi.n a3, 0 - 886: 280c movi.n a8, 2 - 888: 106d80 and a6, a13, a8 - 88b: 034d mov.n a4, a3 - 88d: 0169 s32i.n a6, a1, 0 - 88f: 936960 movnez a6, a9, a6 - 892: 1169 s32i.n a6, a1, 4 - 894: 934560 movnez a4, a5, a6 - 897: 108680 and a8, a6, a8 - 89a: 933780 movnez a3, a7, a8 - 89d: 334a add.n a3, a3, a4 - 89f: 743030 extui a3, a3, 0, 8 - 8a2: 040c movi.n a4, 0 - 8a4: ffd401 l32r a0, 7f4 - 8a7: 0000c0 callx0 a0 - 8aa: e28c beqz.n a2, 8bc - 8ac: 0d4d mov.n a4, a13 - 8ae: 1b2c52 l32i a5, a12, 108 - 8b1: 023d mov.n a3, a2 - 8b3: 1168 l32i.n a6, a1, 4 - 8b5: 0c2d mov.n a2, a12 - 8b7: ffa0c5 call0 2c4 - 8ba: d2cc bnez.n a2, 8cb - 8bc: 240ca2 l8ui a10, a12, 36 - 8bf: 80a0b2 movi a11, 128 - 8c2: 20aab0 or a10, a10, a11 - 8c5: 244ca2 s8i a10, a12, 36 - 8c8: ffd446 j 81d - 8cb: 060c movi.n a6, 0 - 8cd: 1e2c32 l32i a3, a12, 120 - 8d0: 0158 l32i.n a5, a1, 0 - 8d2: f4c356 bnez a3, 822 - 8d5: 1e6c22 s32i a2, a12, 120 - 8d8: ffd4c6 j 82f - 8db: ff0000 excw - ... - -000008ec : - 8ec: 030c movi.n a3, 0 - 8ee: 040c movi.n a4, 0 - 8f0: fffb81 l32r a8, 8dc - 8f3: e0c112 addi a1, a1, -32 - 8f6: 41d9 s32i.n a13, a1, 16 - 8f8: 2109 s32i.n a0, a1, 8 - 8fa: 31c9 s32i.n a12, a1, 12 - 8fc: 172262 l32i a6, a2, 92 - 8ff: 02cd mov.n a12, a2 - 901: 107680 and a7, a6, a8 - 904: 415860 srli a5, a6, 8 - 907: 105580 and a5, a5, a8 - 90a: 117780 slli a7, a7, 8 - 90d: 758860 extui a8, a6, 24, 8 - 910: 205580 or a5, a5, a8 - 913: 016680 slli a6, a6, 24 - 916: 206670 or a6, a6, a7 - 919: 205560 or a5, a5, a6 - 91c: ff84c5 call0 16c - 91f: 02dd mov.n a13, a2 - 921: 32cc bnez.n a2, 928 - 923: e27c movi.n a2, -2 - 925: 001246 j 972 - 928: 0c3d mov.n a3, a12 - 92a: 650c movi.n a5, 6 - 92c: 041262 l16ui a6, a2, 8 - 92f: fca0b2 movi a11, 252 - 932: 240ca2 l8ui a10, a12, 36 - 935: 4c4b addi.n a4, a12, 4 - 937: 1298 l32i.n a9, a2, 4 - 939: 0199 s32i.n a9, a1, 0 - 93b: 1149 s32i.n a4, a1, 4 - 93d: 10aab0 and a10, a10, a11 - 940: 244ca2 s8i a10, a12, 36 - 943: ffe701 l32r a0, 8e0 - 946: 0000c0 callx0 a0 - 949: 1148 l32i.n a4, a1, 4 - 94b: 0a0c52 l8ui a5, a12, 10 - 94e: 090c62 l8ui a6, a12, 9 - 951: 670c movi.n a7, 6 - 953: 0138 l32i.n a3, a1, 0 - 955: 410820 srli a0, a2, 8 - 958: 104322 s8i a2, a3, 16 - 95b: 114302 s8i a0, a3, 17 - 95e: 0d2d mov.n a2, a13 - 960: 0c3d mov.n a3, a12 - 962: ffe001 l32r a0, 8e4 - 965: 0000c0 callx0 a0 - 968: 0d2d mov.n a2, a13 - 96a: ffdf01 l32r a0, 8e8 - 96d: 0000c0 callx0 a0 - 970: 020c movi.n a2, 0 - 972: 31c8 l32i.n a12, a1, 12 - 974: 41d8 l32i.n a13, a1, 16 - 976: 2108 l32i.n a0, a1, 8 - 978: 20c112 addi a1, a1, 32 - 97b: f00d ret.n - ... - 985: ff .byte 0xff - 986: 000000 ill - 989: 000010 excw - 98c: 001c movi.n a0, 16 - 98e: 000000 ill - 991: 000000 ill - -00000994 : - 994: e0c112 addi a1, a1, -32 - 997: 31d9 s32i.n a13, a1, 12 - 999: 41e9 s32i.n a14, a1, 16 - 99b: 51f9 s32i.n a15, a1, 20 - 99d: 1109 s32i.n a0, a1, 4 - 99f: fff801 l32r a0, 980 - 9a2: 21c9 s32i.n a12, a1, 8 - 9a4: 0008 l32i.n a0, a0, 0 - 9a6: 02cd mov.n a12, a2 - 9a8: c00020 sub a0, a0, a2 - 9ab: 165016 beqz a0, b14 - 9ae: fff5e1 l32r a14, 984 - 9b1: 301c02 l16ui a0, a12, 96 - 9b4: 2b1222 l16ui a2, a2, 86 - 9b7: 6129 s32i.n a2, a1, 24 - 9b9: 01b027 bgeu a0, a2, 9be - 9bc: 6109 s32i.n a0, a1, 24 - 9be: 240c42 l8ui a4, a12, 36 - 9c1: 1e2cd2 l32i a13, a12, 120 - 9c4: 506417 bbci a4, 1, a18 - 9c7: 2c0d16 beqz a13, c8b - 9ca: 6158 l32i.n a5, a1, 24 - 9cc: 061d62 l16ui a6, a13, 12 - 9cf: 4db8 l32i.n a11, a13, 16 - 9d1: 142c82 l32i a8, a12, 80 - 9d4: 040b92 l8ui a9, a11, 4 - 9d7: 050ba2 l8ui a10, a11, 5 - 9da: 070b72 l8ui a7, a11, 7 - 9dd: 060bb2 l8ui a11, a11, 6 - 9e0: 117780 slli a7, a7, 8 - 9e3: 2077b0 or a7, a7, a11 - 9e6: 117780 slli a7, a7, 8 - 9e9: 2077a0 or a7, a7, a10 - 9ec: 117780 slli a7, a7, 8 - 9ef: 207790 or a7, a7, a9 - 9f2: 75a870 extui a10, a7, 24, 8 - 9f5: 019780 slli a9, a7, 24 - 9f8: 10b7e0 and a11, a7, a14 - 9fb: 11bb80 slli a11, a11, 8 - 9fe: 2099b0 or a9, a9, a11 - a01: 417870 srli a7, a7, 8 - a04: 1077e0 and a7, a7, a14 - a07: 2077a0 or a7, a7, a10 - a0a: 207790 or a7, a7, a9 - a0d: c07780 sub a7, a7, a8 - a10: 667a add.n a6, a6, a7 - a12: 02b567 bgeu a5, a6, a18 - a15: 009c86 j c8b - a18: 1f2cf2 l32i a15, a12, 124 - a1b: 9f8c beqz.n a15, a28 - a1d: 0f08 l32i.n a0, a15, 0 - a1f: 508c beqz.n a0, a28 - a21: 00fd mov.n a15, a0 - a23: 0008 l32i.n a0, a0, 0 - a25: ff8056 bnez a0, a21 - a28: 060c movi.n a6, 0 - a2a: 7ccc52 addi a5, a12, 124 - a2d: 0159 s32i.n a5, a1, 0 - a2f: 24bd16 beqz a13, c7e - a32: 6178 l32i.n a7, a1, 24 - a34: 061d32 l16ui a3, a13, 12 - a37: 4d08 l32i.n a0, a13, 16 - a39: 142c92 l32i a9, a12, 80 - a3c: 0400a2 l8ui a10, a0, 4 - a3f: 0500b2 l8ui a11, a0, 5 - a42: 070082 l8ui a8, a0, 7 - a45: 060022 l8ui a2, a0, 6 - a48: 118880 slli a8, a8, 8 - a4b: 208820 or a8, a8, a2 - a4e: 118880 slli a8, a8, 8 - a51: 2088b0 or a8, a8, a11 - a54: 118880 slli a8, a8, 8 - a57: 2088a0 or a8, a8, a10 - a5a: 75b880 extui a11, a8, 24, 8 - a5d: 01a880 slli a10, a8, 24 - a60: 1028e0 and a2, a8, a14 - a63: 112280 slli a2, a2, 8 - a66: 20aa20 or a10, a10, a2 - a69: 418880 srli a8, a8, 8 - a6c: 1088e0 and a8, a8, a14 - a6f: 2088b0 or a8, a8, a11 - a72: 2088a0 or a8, a8, a10 - a75: c08890 sub a8, a8, a9 - a78: 838a add.n a8, a3, a8 - a7a: 02b787 bgeu a7, a8, a80 - a7d: 007f46 j c7e - a80: 1f2c92 l32i a9, a12, 124 - a83: 4b4c movi.n a11, 68 - a85: 099c beqz.n a9, a99 - a87: 240ca2 l8ui a10, a12, 36 - a8a: 0b8ab7 bany a10, a11, a99 - a8d: dd8c beqz.n a13, a9e - a8f: 0d28 l32i.n a2, a13, 0 - a91: 42cc bnez.n a2, a99 - a93: 1e1c42 l16ui a4, a12, 60 - a96: 043347 bltu a3, a4, a9e - a99: 020c movi.n a2, 0 - a9b: 000046 j aa0 - a9e: 120c movi.n a2, 1 - aa0: 081216 beqz a2, b25 - aa3: 240c22 l8ui a2, a12, 36 - aa6: a0a052 movi a5, 160 - aa9: 788257 bany a2, a5, b25 - aac: 4dcc bnez.n a13, ab4 - aae: 3b5c62 s16i a6, a12, 118 - ab1: 059d16 beqz a13, b0e - ab4: a80c72 l8ui a7, a12, 168 - ab7: 053756 bnez a7, b0e - aba: 301c82 l16ui a8, a12, 96 - abd: 061d92 l16ui a9, a13, 12 - ac0: 4d38 l32i.n a3, a13, 16 - ac2: 142cb2 l32i a11, a12, 80 - ac5: 0403f2 l8ui a15, a3, 4 - ac8: 050302 l8ui a0, a3, 5 - acb: 0703a2 l8ui a10, a3, 7 - ace: 060332 l8ui a3, a3, 6 - ad1: 11aa80 slli a10, a10, 8 - ad4: 20aa30 or a10, a10, a3 - ad7: 11aa80 slli a10, a10, 8 - ada: 20aa00 or a10, a10, a0 - add: 11aa80 slli a10, a10, 8 - ae0: 20aaf0 or a10, a10, a15 - ae3: 7508a0 extui a0, a10, 24, 8 - ae6: 01fa80 slli a15, a10, 24 - ae9: 103ae0 and a3, a10, a14 - aec: 113380 slli a3, a3, 8 - aef: 20ff30 or a15, a15, a3 - af2: 41a8a0 srli a10, a10, 8 - af5: 10aae0 and a10, a10, a14 - af8: 20aa00 or a10, a10, a0 - afb: 20aaf0 or a10, a10, a15 - afe: c0aab0 sub a10, a10, a11 - b01: 99aa add.n a9, a9, a10 - b03: 07b897 bgeu a8, a9, b0e - b06: 296c62 s32i a6, a12, 164 - b09: 140c movi.n a4, 1 - b0b: a84c42 s8i a4, a12, 168 - b0e: 645020 extui a5, a2, 0, 7 - b11: 244c52 s8i a5, a12, 36 - b14: 020c movi.n a2, 0 - b16: 21c8 l32i.n a12, a1, 8 - b18: 31d8 l32i.n a13, a1, 12 - b1a: 41e8 l32i.n a14, a1, 16 - b1c: 51f8 l32i.n a15, a1, 20 - b1e: 1108 l32i.n a0, a1, 4 - b20: 20c112 addi a1, a1, 32 - b23: f00d ret.n - b25: 0d88 l32i.n a8, a13, 0 - b27: 4c78 l32i.n a7, a12, 16 - b29: 1e6c82 s32i a8, a12, 120 - b2c: 262726 beqi a7, 2, b56 - b2f: fca0a2 movi a10, 252 - b32: 240c92 l8ui a9, a12, 36 - b35: 0d00b2 l8ui a11, a0, 13 - b38: 0c0022 l8ui a2, a0, 12 - b3b: 11bb80 slli a11, a11, 8 - b3e: 20bb20 or a11, a11, a2 - b41: ff9121 l32r a2, 988 - b44: 1099a0 and a9, a9, a10 - b47: 20bb20 or a11, a11, a2 - b4a: 0c40b2 s8i a11, a0, 12 - b4d: 41b8b0 srli a11, a11, 8 - b50: 0d40b2 s8i a11, a0, 13 - b53: 244c92 s8i a9, a12, 36 - b56: 0d2d mov.n a2, a13 - b58: 0c3d mov.n a3, a12 - b5a: ff8c01 l32r a0, 98c - b5d: 0000c0 callx0 a0 - b60: 060c movi.n a6, 0 - b62: 172c42 l32i a4, a12, 92 - b65: 061d72 l16ui a7, a13, 12 - b68: 4d38 l32i.n a3, a13, 16 - b6a: 180c movi.n a8, 1 - b6c: 040352 l8ui a5, a3, 4 - b6f: 050392 l8ui a9, a3, 5 - b72: 0603b2 l8ui a11, a3, 6 - b75: 0d0322 l8ui a2, a3, 13 - b78: 0c03a2 l8ui a10, a3, 12 - b7b: 112280 slli a2, a2, 8 - b7e: 2022a0 or a2, a2, a10 - b81: 142820 extui a2, a2, 8, 2 - b84: 070332 l8ui a3, a3, 7 - b87: 932820 movnez a2, a8, a2 - b8a: 227a add.n a2, a2, a7 - b8c: 113380 slli a3, a3, 8 - b8f: 2033b0 or a3, a3, a11 - b92: 113380 slli a3, a3, 8 - b95: 203390 or a3, a3, a9 - b98: 113380 slli a3, a3, 8 - b9b: 203350 or a3, a3, a5 - b9e: 750830 extui a0, a3, 24, 8 - ba1: 017380 slli a7, a3, 24 - ba4: 1053e0 and a5, a3, a14 - ba7: 115580 slli a5, a5, 8 - baa: 205570 or a5, a5, a7 - bad: 413830 srli a3, a3, 8 - bb0: 1033e0 and a3, a3, a14 - bb3: 203350 or a3, a3, a5 - bb6: 200030 or a0, a0, a3 - bb9: 320a add.n a3, a2, a0 - bbb: c04430 sub a4, a4, a3 - bbe: 0024d6 bgez a4, bc4 - bc1: 176c32 s32i a3, a12, 92 - bc4: 0212e6 bgei a2, 1, bca - bc7: 0028c6 j c6e - bca: 1f2c42 l32i a4, a12, 124 - bcd: 0d69 s32i.n a6, a13, 0 - bcf: 64cc bnez.n a4, bd9 - bd1: 0dfd mov.n a15, a13 - bd3: 1f6cd2 s32i a13, a12, 124 - bd6: 002786 j c78 - bd9: 4f78 l32i.n a7, a15, 16 - bdb: 0138 l32i.n a3, a1, 0 - bdd: 070752 l8ui a5, a7, 7 - be0: 060782 l8ui a8, a7, 6 - be3: 115580 slli a5, a5, 8 - be6: 205580 or a5, a5, a8 - be9: 115580 slli a5, a5, 8 - bec: 050782 l8ui a8, a7, 5 - bef: 040772 l8ui a7, a7, 4 - bf2: 205580 or a5, a5, a8 - bf5: 115580 slli a5, a5, 8 - bf8: 205570 or a5, a5, a7 - bfb: 1085e0 and a8, a5, a14 - bfe: 017580 slli a7, a5, 24 - c01: 118880 slli a8, a8, 8 - c04: 207780 or a7, a7, a8 - c07: 758850 extui a8, a5, 24, 8 - c0a: 415850 srli a5, a5, 8 - c0d: 1055e0 and a5, a5, a14 - c10: 205580 or a5, a5, a8 - c13: 205570 or a5, a5, a7 - c16: c05050 sub a5, a0, a5 - c19: 04a5d6 bgez a5, c67 - c1c: 0328 l32i.n a2, a3, 0 - c1e: 062216 beqz a2, c84 - c21: 4288 l32i.n a8, a2, 16 - c23: 070872 l8ui a7, a8, 7 - c26: 060892 l8ui a9, a8, 6 - c29: 117780 slli a7, a7, 8 - c2c: 207790 or a7, a7, a9 - c2f: 117780 slli a7, a7, 8 - c32: 050892 l8ui a9, a8, 5 - c35: 040882 l8ui a8, a8, 4 - c38: 207790 or a7, a7, a9 - c3b: 117780 slli a7, a7, 8 - c3e: 207780 or a7, a7, a8 - c41: 1097e0 and a9, a7, a14 - c44: 018780 slli a8, a7, 24 - c47: 119980 slli a9, a9, 8 - c4a: 208890 or a8, a8, a9 - c4d: 759870 extui a9, a7, 24, 8 - c50: 417870 srli a7, a7, 8 - c53: 1077e0 and a7, a7, a14 - c56: 207790 or a7, a7, a9 - c59: 207780 or a7, a7, a8 - c5c: c07700 sub a7, a7, a0 - c5f: 0217d6 bgez a7, c84 - c62: 023d mov.n a3, a2 - c64: ffed06 j c1c - c67: 0fd9 s32i.n a13, a15, 0 - c69: 0dfd mov.n a15, a13 - c6b: 000246 j c78 - c6e: 0d2d mov.n a2, a13 - c70: ff4801 l32r a0, 990 - c73: 0000c0 callx0 a0 - c76: 060c movi.n a6, 0 - c78: 1e2cd2 l32i a13, a12, 120 - c7b: ff6c06 j a2f - c7e: 240c22 l8ui a2, a12, 36 - c81: ff89c6 j aac - c84: 0d29 s32i.n a2, a13, 0 - c86: 03d9 s32i.n a13, a3, 0 - c88: fffb06 j c78 - c8b: 0c2d mov.n a2, a12 - c8d: 000005 call0 c90 - c90: ffa086 j b16 - c93: ff0000 excw - c96: 500000 excw - c99: 000014 excw - c9c: 000e00 excw - c9f: 000060 excw - ... - -00000cb0 : - cb0: d0c112 addi a1, a1, -48 - cb3: 2169 s32i.n a6, a1, 8 - cb5: 1179 s32i.n a7, a1, 4 - cb7: 5109 s32i.n a0, a1, 20 - cb9: 81e9 s32i.n a14, a1, 32 - cbb: 61c9 s32i.n a12, a1, 24 - cbd: 71d9 s32i.n a13, a1, 28 - cbf: 4129 s32i.n a2, a1, 16 - cc1: 05dd mov.n a13, a5 - cc3: 120c movi.n a2, 1 - cc5: 03cd mov.n a12, a3 - cc7: 04ed mov.n a14, a4 - cc9: 431c movi.n a3, 20 - ccb: 040c movi.n a4, 0 - ccd: 31c9 s32i.n a12, a1, 12 - ccf: fff401 l32r a0, ca0 - cd2: 0000c0 callx0 a0 - cd5: 02cd mov.n a12, a2 - cd7: 113216 beqz a2, dee - cda: ffef71 l32r a7, c98 - cdd: 481c movi.n a8, 20 - cdf: 1148 l32i.n a4, a1, 4 - ce1: ffec61 l32r a6, c94 - ce4: 3108 l32i.n a0, a1, 12 - ce6: 2138 l32i.n a3, a1, 8 - ce8: 75b800 extui a11, a0, 24, 8 - ceb: 745830 extui a5, a3, 8, 8 - cee: 41a800 srli a10, a0, 8 - cf1: 113380 slli a3, a3, 8 - cf4: 10aa60 and a10, a10, a6 - cf7: 20aab0 or a10, a10, a11 - cfa: 203350 or a3, a3, a5 - cfd: 01b080 slli a11, a0, 24 - d00: 745840 extui a5, a4, 8, 8 - d03: 100060 and a0, a0, a6 - d06: 114480 slli a4, a4, 8 - d09: 204450 or a4, a4, a5 - d0c: 110080 slli a0, a0, 8 - d0f: 4158 l32i.n a5, a1, 16 - d11: 20bb00 or a11, a11, a0 - d14: 20aab0 or a10, a10, a11 - d17: 012580 slli a2, a5, 24 - d1a: 419850 srli a9, a5, 8 - d1d: 750850 extui a0, a5, 24, 8 - d20: 109960 and a9, a9, a6 - d23: 209900 or a9, a9, a0 - d26: 105560 and a5, a5, a6 - d29: 115580 slli a5, a5, 8 - d2c: 1c08 l32i.n a0, a12, 4 - d2e: 0109 s32i.n a0, a1, 0 - d30: 202250 or a2, a2, a5 - d33: 0d4082 s8i a8, a0, 13 - d36: 0c4072 s8i a7, a0, 12 - d39: 004032 s8i a3, a0, 0 - d3c: 024042 s8i a4, a0, 2 - d3f: 0840a2 s8i a10, a0, 8 - d42: 209920 or a9, a9, a2 - d45: 044092 s8i a9, a0, 4 - d48: 41a8a0 srli a10, a10, 8 - d4b: 414840 srli a4, a4, 8 - d4e: 413830 srli a3, a3, 8 - d51: 014032 s8i a3, a0, 1 - d54: 034042 s8i a4, a0, 3 - d57: 0940a2 s8i a10, a0, 9 - d5a: 419890 srli a9, a9, 8 - d5d: 054092 s8i a9, a0, 5 - d60: 41a8a0 srli a10, a10, 8 - d63: 0a40a2 s8i a10, a0, 10 - d66: 419890 srli a9, a9, 8 - d69: 064092 s8i a9, a0, 6 - d6c: 41a8a0 srli a10, a10, 8 - d6f: 419890 srli a9, a9, 8 - d72: 0b40a2 s8i a10, a0, 11 - d75: 074092 s8i a9, a0, 7 - d78: 020c movi.n a2, 0 - d7a: ffc841 l32r a4, c9c - d7d: 0020c0 memw - d80: fc2452 l32i a5, a4, 0x3f0 - d83: 105560 and a5, a5, a6 - d86: 415850 srli a5, a5, 8 - d89: 0020c0 memw - d8c: 041c62 l16ui a6, a12, 8 - d8f: 0b0c movi.n a11, 0 - d91: fc2442 l32i a4, a4, 0x3f0 - d94: 10c032 addi a3, a0, 16 - d97: 744040 extui a4, a4, 0, 8 - d9a: 114480 slli a4, a4, 8 - d9d: 204450 or a4, a4, a5 - da0: 50eb addi.n a5, a0, 14 - da2: 004542 s8i a4, a5, 0 - da5: 12c002 addi a0, a0, 18 - da8: 414840 srli a4, a4, 8 - dab: 014542 s8i a4, a5, 1 - dae: 0d4d mov.n a4, a13 - db0: 014322 s8i a2, a3, 1 - db3: 004322 s8i a2, a3, 0 - db6: 650c movi.n a5, 6 - db8: 0e3d mov.n a3, a14 - dba: 004022 s8i a2, a0, 0 - dbd: 0140b2 s8i a11, a0, 1 - dc0: 0c2d mov.n a2, a12 - dc2: ffb801 l32r a0, ca4 - dc5: 0000c0 callx0 a0 - dc8: 0e3d mov.n a3, a14 - dca: 060c movi.n a6, 0 - dcc: 670c movi.n a7, 6 - dce: 0158 l32i.n a5, a1, 0 - dd0: 414820 srli a4, a2, 8 - dd3: 114542 s8i a4, a5, 17 - dd6: 104522 s8i a2, a5, 16 - dd9: 0d4d mov.n a4, a13 - ddb: 0c2d mov.n a2, a12 - ddd: ffa052 movi a5, 255 - de0: ffb201 l32r a0, ca8 - de3: 0000c0 callx0 a0 - de6: 0c2d mov.n a2, a12 - de8: ffb101 l32r a0, cac - deb: 0000c0 callx0 a0 - dee: 61c8 l32i.n a12, a1, 24 - df0: 71d8 l32i.n a13, a1, 28 - df2: 81e8 l32i.n a14, a1, 32 - df4: 5108 l32i.n a0, a1, 20 - df6: 30c112 addi a1, a1, 48 - df9: f00d ret.n - ... - -00000dfc : - dfc: f0c112 addi a1, a1, -16 - dff: 1f2252 l32i a5, a2, 124 - e02: 0109 s32i.n a0, a1, 0 - e04: 65ac beqz.n a5, e2e - e06: 0508 l32i.n a0, a5, 0 - e08: 054d mov.n a4, a5 - e0a: 508c beqz.n a0, e13 - e0c: 004d mov.n a4, a0 - e0e: 0008 l32i.n a0, a0, 0 - e10: ff8056 bnez a0, e0c - e13: 4e0202 l8ui a0, a2, 78 - e16: 030c movi.n a3, 0 - e18: 1e2262 l32i a6, a2, 120 - e1b: 0469 s32i.n a6, a4, 0 - e1d: 1e6252 s32i a5, a2, 120 - e20: 1f6232 s32i a3, a2, 124 - e23: 106232 s32i a3, a2, 64 - e26: 001b addi.n a0, a0, 1 - e28: 4e4202 s8i a0, a2, 78 - e2b: 000005 call0 e2c - e2e: 0108 l32i.n a0, a1, 0 - e30: 10c112 addi a1, a1, 16 - e33: f00d ret.n - e35: 000000 ill - e38: 00ff00 excw - ... - -00000e3c : - e3c: 1f2262 l32i a6, a2, 124 - e3f: 78c252 addi a5, a2, 120 - e42: 09e616 beqz a6, ee4 - e45: fffc81 l32r a8, e38 - e48: 0638 l32i.n a3, a6, 0 - e4a: 1f6232 s32i a3, a2, 124 - e4d: 0548 l32i.n a4, a5, 0 - e4f: 080416 beqz a4, ed3 - e52: 46a8 l32i.n a10, a6, 16 - e54: 070a72 l8ui a7, a10, 7 - e57: 060a92 l8ui a9, a10, 6 - e5a: 117780 slli a7, a7, 8 - e5d: 207790 or a7, a7, a9 - e60: 117780 slli a7, a7, 8 - e63: 050a92 l8ui a9, a10, 5 - e66: 040aa2 l8ui a10, a10, 4 - e69: 207790 or a7, a7, a9 - e6c: 117780 slli a7, a7, 8 - e6f: 4498 l32i.n a9, a4, 16 - e71: 2077a0 or a7, a7, a10 - e74: 0609a2 l8ui a10, a9, 6 - e77: 070932 l8ui a3, a9, 7 - e7a: 10b780 and a11, a7, a8 - e7d: 11bb80 slli a11, a11, 8 - e80: 113380 slli a3, a3, 8 - e83: 2033a0 or a3, a3, a10 - e86: 113380 slli a3, a3, 8 - e89: 0509a2 l8ui a10, a9, 5 - e8c: 040992 l8ui a9, a9, 4 - e8f: 2033a0 or a3, a3, a10 - e92: 113380 slli a3, a3, 8 - e95: 203390 or a3, a3, a9 - e98: 10a380 and a10, a3, a8 - e9b: 019380 slli a9, a3, 24 - e9e: 11aa80 slli a10, a10, 8 - ea1: 2099a0 or a9, a9, a10 - ea4: 75a830 extui a10, a3, 24, 8 - ea7: 413830 srli a3, a3, 8 - eaa: 103380 and a3, a3, a8 - ead: 2033a0 or a3, a3, a10 - eb0: 01a780 slli a10, a7, 24 - eb3: 203390 or a3, a3, a9 - eb6: 20aab0 or a10, a10, a11 - eb9: 75b870 extui a11, a7, 24, 8 - ebc: 417870 srli a7, a7, 8 - ebf: 107780 and a7, a7, a8 - ec2: 2077b0 or a7, a7, a11 - ec5: 2077a0 or a7, a7, a10 - ec8: c03370 sub a3, a3, a7 - ecb: 0043d6 bgez a3, ed3 - ece: 045d mov.n a5, a4 - ed0: ffde46 j e4d - ed3: 090c movi.n a9, 0 - ed5: 0649 s32i.n a4, a6, 0 - ed7: 0569 s32i.n a6, a5, 0 - ed9: 4e0282 l8ui a8, a2, 78 - edc: 106292 s32i a9, a2, 64 - edf: 881b addi.n a8, a8, 1 - ee1: 4e4282 s8i a8, a2, 78 - ee4: f00d ret.n - ... - -00000ee8 : - ee8: f0c112 addi a1, a1, -16 - eeb: 11c9 s32i.n a12, a1, 4 - eed: 0109 s32i.n a0, a1, 0 - eef: 1f2202 l32i a0, a2, 124 - ef2: 02cd mov.n a12, a2 - ef4: 90bc beqz.n a0, f31 - ef6: 240222 l8ui a2, a2, 36 - ef9: 34e227 bbsi a2, 2, f31 - efc: 0c2d mov.n a2, a12 - efe: 000005 call0 f00 - f01: 2b1c22 l16ui a2, a12, 86 - f04: 301c02 l16ui a0, a12, 96 - f07: 240c42 l8ui a4, a12, 36 - f0a: 2cb027 bgeu a0, a2, f3a - f0d: 1e1c22 l16ui a2, a12, 60 - f10: f40100 extui a0, a0, 1, 16 - f13: 2c5c02 s16i a0, a12, 88 - f16: 906220 addx2 a6, a2, a2 - f19: 1152f0 slli a5, a2, 1 - f1c: 04a057 bge a0, a5, f24 - f1f: 050d mov.n a0, a5 - f21: 2c5c52 s16i a5, a12, 88 - f24: 450c movi.n a5, 4 - f26: 606a add.n a6, a0, a6 - f28: 2b5c62 s16i a6, a12, 86 - f2b: 204450 or a4, a4, a5 - f2e: 244c42 s8i a4, a12, 36 - f31: 11c8 l32i.n a12, a1, 4 - f33: 0108 l32i.n a0, a1, 0 - f35: 10c112 addi a1, a1, 16 - f38: f00d ret.n - f3a: 020d mov.n a0, a2 - f3c: fff346 j f0d - f3f: ff0000 excw - ... - -00000f50 : - f50: 030c movi.n a3, 0 - f52: 040c movi.n a4, 0 - f54: fffb91 l32r a9, f40 - f57: e0c112 addi a1, a1, -32 - f5a: 41d9 s32i.n a13, a1, 16 - f5c: 2109 s32i.n a0, a1, 8 - f5e: 31c9 s32i.n a12, a1, 12 - f60: 172252 l32i a5, a2, 92 - f63: 02cd mov.n a12, a2 - f65: 550b addi.n a5, a5, -1 - f67: 757850 extui a7, a5, 24, 8 - f6a: 016580 slli a6, a5, 24 - f6d: 108590 and a8, a5, a9 - f70: 118880 slli a8, a8, 8 - f73: 206680 or a6, a6, a8 - f76: 415850 srli a5, a5, 8 - f79: 105590 and a5, a5, a9 - f7c: 205570 or a5, a5, a7 - f7f: 205560 or a5, a5, a6 - f82: ff1e85 call0 16c - f85: 02dd mov.n a13, a2 - f87: 92bc beqz.n a2, fc4 - f89: 0c3d mov.n a3, a12 - f8b: 650c movi.n a5, 6 - f8d: 4c4b addi.n a4, a12, 4 - f8f: 1268 l32i.n a6, a2, 4 - f91: 0169 s32i.n a6, a1, 0 - f93: 1149 s32i.n a4, a1, 4 - f95: 041262 l16ui a6, a2, 8 - f98: ffeb01 l32r a0, f44 - f9b: 0000c0 callx0 a0 - f9e: 1148 l32i.n a4, a1, 4 - fa0: 0c3d mov.n a3, a12 - fa2: 0a0c52 l8ui a5, a12, 10 - fa5: 060c movi.n a6, 0 - fa7: 0188 l32i.n a8, a1, 0 - fa9: 417820 srli a7, a2, 8 - fac: 114872 s8i a7, a8, 17 - faf: 104822 s8i a2, a8, 16 - fb2: 670c movi.n a7, 6 - fb4: 0d2d mov.n a2, a13 - fb6: ffe401 l32r a0, f48 - fb9: 0000c0 callx0 a0 - fbc: 0d2d mov.n a2, a13 - fbe: ffe301 l32r a0, f4c - fc1: 0000c0 callx0 a0 - fc4: 31c8 l32i.n a12, a1, 12 - fc6: 41d8 l32i.n a13, a1, 16 - fc8: 2108 l32i.n a0, a1, 8 - fca: 20c112 addi a1, a1, 32 - fcd: f00d ret.n - fcf: c0ff00 sub a15, a15, a0 - fd2: 000000 ill - fd5: 000011 l32r a1, fffc0fd8 - ... - -00000fe8 : - fe8: e0c112 addi a1, a1, -32 - feb: 21d9 s32i.n a13, a1, 8 - fed: 41f9 s32i.n a15, a1, 16 - fef: 0109 s32i.n a0, a1, 0 - ff1: 11c9 s32i.n a12, a1, 4 - ff3: 31e9 s32i.n a14, a1, 12 - ff5: 1f22e2 l32i a14, a2, 124 - ff8: 02cd mov.n a12, a2 - ffa: 4ecc bnez.n a14, 1002 - ffc: 1e22e2 l32i a14, a2, 120 - fff: 0d5e16 beqz a14, 10d8 - 1002: 4e28 l32i.n a2, a14, 16 - 1004: 000c movi.n a0, 0 - 1006: 0d0232 l8ui a3, a2, 13 - 1009: 0c0242 l8ui a4, a2, 12 - 100c: 113380 slli a3, a3, 8 - 100f: 203340 or a3, a3, a4 - 1012: 076387 bbci a3, 8, 101d - 1015: 061e52 l16ui a5, a14, 12 - 1018: 140c movi.n a4, 1 - 101a: 830450 moveqz a0, a4, a5 - 101d: 030c movi.n a3, 0 - 101f: 040c movi.n a4, 0 - 1021: 060262 l8ui a6, a2, 6 - 1024: 070252 l8ui a5, a2, 7 - 1027: 74f000 extui a15, a0, 0, 8 - 102a: 51f9 s32i.n a15, a1, 20 - 102c: 115580 slli a5, a5, 8 - 102f: 205560 or a5, a5, a6 - 1032: 050262 l8ui a6, a2, 5 - 1035: 115580 slli a5, a5, 8 - 1038: 205560 or a5, a5, a6 - 103b: 040262 l8ui a6, a2, 4 - 103e: 115580 slli a5, a5, 8 - 1041: 0c2d mov.n a2, a12 - 1043: 205560 or a5, a5, a6 - 1046: 160c movi.n a6, 1 - 1048: 8346f0 moveqz a4, a6, a15 - 104b: ff1205 call0 16c - 104e: 02dd mov.n a13, a2 - 1050: 084216 beqz a2, 10d8 - 1053: 5168 l32i.n a6, a1, 20 - 1055: 12f8 l32i.n a15, a2, 4 - 1057: 26ac beqz.n a6, 107d - 1059: ffdd91 l32r a9, fd0 - 105c: 0d0f72 l8ui a7, a15, 13 - 105f: 0c0f82 l8ui a8, a15, 12 - 1062: 117780 slli a7, a7, 8 - 1065: 207780 or a7, a7, a8 - 1068: ffdb81 l32r a8, fd4 - 106b: 107790 and a7, a7, a9 - 106e: 207780 or a7, a7, a8 - 1071: 0c4f72 s8i a7, a15, 12 - 1074: 417870 srli a7, a7, 8 - 1077: 0d4f72 s8i a7, a15, 13 - 107a: 0008c6 j 10a1 - 107d: 1e28 l32i.n a2, a14, 4 - 107f: 14cf32 addi a3, a15, 20 - 1082: 1268 l32i.n a6, a2, 4 - 1084: 140c movi.n a4, 1 - 1086: 0d0652 l8ui a5, a6, 13 - 1089: 0c0662 l8ui a6, a6, 12 - 108c: 115580 slli a5, a5, 8 - 108f: 205560 or a5, a5, a6 - 1092: 345450 extui a5, a5, 4, 4 - 1095: 1155e0 slli a5, a5, 2 - 1098: f45050 extui a5, a5, 0, 16 - 109b: ffcf01 l32r a0, fd8 - 109e: 0000c0 callx0 a0 - 10a1: 0d2d mov.n a2, a13 - 10a3: 0c3d mov.n a3, a12 - 10a5: 650c movi.n a5, 6 - 10a7: 041d62 l16ui a6, a13, 8 - 10aa: ec4b addi.n a14, a12, 4 - 10ac: 0e4d mov.n a4, a14 - 10ae: ffcb01 l32r a0, fdc - 10b1: 0000c0 callx0 a0 - 10b4: 0e4d mov.n a4, a14 - 10b6: 0c3d mov.n a3, a12 - 10b8: 0a0c52 l8ui a5, a12, 10 - 10bb: 060c movi.n a6, 0 - 10bd: 417820 srli a7, a2, 8 - 10c0: 104f22 s8i a2, a15, 16 - 10c3: 114f72 s8i a7, a15, 17 - 10c6: 670c movi.n a7, 6 - 10c8: 0d2d mov.n a2, a13 - 10ca: ffc501 l32r a0, fe0 - 10cd: 0000c0 callx0 a0 - 10d0: 0d2d mov.n a2, a13 - 10d2: ffc401 l32r a0, fe4 - 10d5: 0000c0 callx0 a0 - 10d8: 11c8 l32i.n a12, a1, 4 - 10da: 21d8 l32i.n a13, a1, 8 - 10dc: 31e8 l32i.n a14, a1, 12 - 10de: 41f8 l32i.n a15, a1, 16 - 10e0: 0108 l32i.n a0, a1, 0 - 10e2: 20c112 addi a1, a1, 32 - 10e5: f00d ret.n - -timers.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 00ea60 excw - 3: 001400 excw - ... - 12: 120000 excw - 15: 09f0c1 l32r a12, fffc27d8 - 18: fb0101 l32r a0, ffffec1c - 1b: ff .byte 0xff - 1c: 0000c0 callx0 a0 - 1f: fffb01 l32r a0, c <.text+0xc> - 22: 0000c0 callx0 a0 - 25: fff621 l32r a2, 0 <.text> - 28: fff731 l32r a3, 4 <.text+0x4> - 2b: 040c movi.n a4, 0 - 2d: fff801 l32r a0, 10 <.text+0x10> - 30: 0000c0 callx0 a0 - 33: 0108 l32i.n a0, a1, 0 - 35: 10c112 addi a1, a1, 16 - 38: f00d ret.n - 3a: 480000 excw - ... - 45: 000000 ill - 48: f0c112 addi a1, a1, -16 - 4b: 0109 s32i.n a0, a1, 0 - 4d: fffc01 l32r a0, 40 <.text+0x40> - 50: 0000c0 callx0 a0 - 53: f4a122 movi a2, 0x1f4 - 56: fff931 l32r a3, 3c <.text+0x3c> - 59: 040c movi.n a4, 0 - 5b: fffa01 l32r a0, 44 <.text+0x44> - 5e: 0000c0 callx0 a0 - 61: 0108 l32i.n a0, a1, 0 - 63: 10c112 addi a1, a1, 16 - 66: f00d ret.n - 68: 000074 excw - ... - 73: c11200 mul16u a1, a2, a0 - 76: 0109f0 slli a0, a9, 17 - 79: fffc01 l32r a0, 6c <.text+0x6c> - 7c: 0000c0 callx0 a0 - 7f: 64a022 movi a2, 100 - 82: fff931 l32r a3, 68 <.text+0x68> - 85: 040c movi.n a4, 0 - 87: fffa01 l32r a0, 70 <.text+0x70> - 8a: 0000c0 callx0 a0 - 8d: 0108 l32i.n a0, a1, 0 - 8f: 10c112 addi a1, a1, 16 - 92: f00d ret.n - 94: 0000a0 jx a0 - ... - 9f: c11200 mul16u a1, a2, a0 - a2: 0109f0 slli a0, a9, 17 - a5: fffc01 l32r a0, 98 <.text+0x98> - a8: 0000c0 callx0 a0 - ab: e8a322 movi a2, 0x3e8 - ae: fff931 l32r a3, 94 <.text+0x94> - b1: 040c movi.n a4, 0 - b3: fffa01 l32r a0, 9c <.text+0x9c> - b6: 0000c0 callx0 a0 - b9: 0108 l32i.n a0, a1, 0 - bb: 10c112 addi a1, a1, 16 - be: f00d ret.n - -Disassembly of section .irom0.text: - -000000c0 : - ... - cc: 000014 excw - cf: 000000 ill - d2: 120000 excw - d5: 09f0c1 l32r a12, fffc2898 - d8: fd0101 l32r a0, fffff4dc - db: ff .byte 0xff - dc: 0000c0 callx0 a0 - df: fff801 l32r a0, c0 - e2: fff821 l32r a2, c4 - e5: 0008 l32i.n a0, a0, 0 - e7: 0228 l32i.n a2, a2, 0 - e9: e0cc bnez.n a0, fb - eb: c2cc bnez.n a2, fb - ed: fff641 l32r a4, c8 - f0: 030c movi.n a3, 0 - f2: 0439 s32i.n a3, a4, 0 - f4: 0108 l32i.n a0, a1, 0 - f6: 10c112 addi a1, a1, 16 - f9: f00d ret.n - fb: 7da022 movi a2, 125 - fe: fff331 l32r a3, cc - 101: 040c movi.n a4, 0 - 103: 000005 call0 104 - 106: fffa86 j f4 - ... - 115: 000000 ill - 118: 000014 excw - ... - -0000011c : - 11c: f0c112 addi a1, a1, -16 - 11f: 0109 s32i.n a0, a1, 0 - 121: fffa01 l32r a0, 10c - 124: fffb31 l32r a3, 110 - 127: 0028 l32i.n a2, a0, 0 - 129: 0338 l32i.n a3, a3, 0 - 12b: 62dc bnez.n a2, 145 - 12d: 53cc bnez.n a3, 136 - 12f: fff941 l32r a4, 114 - 132: 0448 l32i.n a4, a4, 0 - 134: d48c beqz.n a4, 145 - 136: 7da022 movi a2, 125 - 139: fff731 l32r a3, 118 - 13c: 040c movi.n a4, 0 - 13e: 150c movi.n a5, 1 - 140: 0059 s32i.n a5, a0, 0 - 142: 000005 call0 144 - 145: 0108 l32i.n a0, a1, 0 - 147: 10c112 addi a1, a1, 16 - 14a: f00d ret.n - 14c: 000094 excw - 14f: 000000 ill - 152: 120000 excw - 155: 09f0c1 l32r a12, fffc2918 - 158: fd0101 l32r a0, fffff55c - 15b: ff .byte 0xff - 15c: 0000c0 callx0 a0 - 15f: 7da022 movi a2, 125 - 162: fffa31 l32r a3, 14c - 165: 040c movi.n a4, 0 - 167: 000005 call0 168 - 16a: 0108 l32i.n a0, a1, 0 - 16c: 10c112 addi a1, a1, 16 - 16f: f00d ret.n - 171: 000000 ill - 174: 1388 l32i.n a8, a3, 4 - 176: c00000 sub a0, a0, a0 - 179: 000000 ill - 17c: 000000 ill - 17f: c11200 mul16u a1, a2, a0 - 182: 0109f0 slli a0, a9, 17 - 185: fffd01 l32r a0, 17c - 188: 0000c0 callx0 a0 - 18b: fffa21 l32r a2, 174 - 18e: fffa31 l32r a3, 178 - 191: 040c movi.n a4, 0 - 193: 000005 call0 194 - 196: 0108 l32i.n a0, a1, 0 - 198: 10c112 addi a1, a1, 16 - 19b: f00d ret.n - 19d: 000000 ill - 1a0: 1388 l32i.n a8, a3, 4 - 1a2: c00000 sub a0, a0, a0 - 1a5: 000000 ill - 1a8: 00ea60 excw - 1ab: 001400 excw - 1ae: 480000 excw - 1b1: 000000 ill - 1b4: 000074 excw - 1b7: 00a000 excw - 1ba: 940000 extui a0, a0, 0, 10 - ... - 1c5: 600006 j 181c9 - -000001c8 : - 1c8: fff621 l32r a2, 1a0 - 1cb: fff631 l32r a3, 1a4 - 1ce: 040c movi.n a4, 0 - 1d0: f0c112 addi a1, a1, -16 - 1d3: 0109 s32i.n a0, a1, 0 - 1d5: 000005 call0 1d8 - 1d8: fff421 l32r a2, 1a8 - 1db: fff431 l32r a3, 1ac - 1de: 040c movi.n a4, 0 - 1e0: 000005 call0 1e4 - 1e3: f4a122 movi a2, 0x1f4 - 1e6: fff231 l32r a3, 1b0 - 1e9: 040c movi.n a4, 0 - 1eb: 000005 call0 1ec - 1ee: 64a022 movi a2, 100 - 1f1: fff031 l32r a3, 1b4 - 1f4: 040c movi.n a4, 0 - 1f6: 000005 call0 1f8 - 1f9: e8a322 movi a2, 0x3e8 - 1fc: ffef31 l32r a3, 1b8 - 1ff: 040c movi.n a4, 0 - 201: 000005 call0 204 - 204: 7da022 movi a2, 125 - 207: ffed31 l32r a3, 1bc - 20a: 040c movi.n a4, 0 - 20c: 000005 call0 210 - 20f: ffec21 l32r a2, 1c0 - 212: ffec01 l32r a0, 1c4 - 215: 0020c0 memw - 218: 9008 l32i.n a0, a0, 36 - 21a: 1209 s32i.n a0, a2, 4 - 21c: 0108 l32i.n a0, a1, 0 - 21e: 10c112 addi a1, a1, 16 - 221: f00d ret.n - ... - -00000230 : - 230: f0c112 addi a1, a1, -16 - 233: 0139 s32i.n a3, a1, 0 - 235: 31c9 s32i.n a12, a1, 12 - 237: 1149 s32i.n a4, a1, 4 - 239: 02cd mov.n a12, a2 - 23b: fffa21 l32r a2, 224 - 23e: 2109 s32i.n a0, a1, 8 - 240: 071222 l16ui a2, a2, 14 - 243: fffa01 l32r a0, 22c - 246: 0000c0 callx0 a0 - 249: e2bc beqz.n a2, 28b - 24b: 12c9 s32i.n a12, a2, 4 - 24d: 0158 l32i.n a5, a1, 0 - 24f: 030c movi.n a3, 0 - 251: 1148 l32i.n a4, a1, 4 - 253: 3249 s32i.n a4, a2, 12 - 255: fff441 l32r a4, 228 - 258: 0239 s32i.n a3, a2, 0 - 25a: 2438 l32i.n a3, a4, 8 - 25c: 2259 s32i.n a5, a2, 8 - 25e: 33cc bnez.n a3, 265 - 260: 2429 s32i.n a2, a4, 8 - 262: 000946 j 28b - 265: 1308 l32i.n a0, a3, 4 - 267: 0bbc07 bgeu a12, a0, 276 - 26a: 2429 s32i.n a2, a4, 8 - 26c: c060c0 sub a6, a0, a12 - 26f: 1369 s32i.n a6, a3, 4 - 271: 0239 s32i.n a3, a2, 0 - 273: 000506 j 28b - 276: 1378 l32i.n a7, a3, 4 - 278: 0308 l32i.n a0, a3, 0 - 27a: c0cc70 sub a12, a12, a7 - 27d: 12c9 s32i.n a12, a2, 4 - 27f: a09c beqz.n a0, 29d - 281: 1088 l32i.n a8, a0, 4 - 283: 0d3c87 bltu a12, a8, 294 - 286: 003d mov.n a3, a0 - 288: fea056 bnez a0, 276 - 28b: 31c8 l32i.n a12, a1, 12 - 28d: 2108 l32i.n a0, a1, 8 - 28f: 10c112 addi a1, a1, 16 - 292: f00d ret.n - 294: 508c beqz.n a0, 29d - 296: 1098 l32i.n a9, a0, 4 - 298: c099c0 sub a9, a9, a12 - 29b: 1099 s32i.n a9, a0, 4 - 29d: 0209 s32i.n a0, a2, 0 - 29f: 0329 s32i.n a2, a3, 0 - 2a1: fff986 j 28b - ... - -000002ac : - 2ac: f0c112 addi a1, a1, -16 - 2af: fffd71 l32r a7, 2a4 - 2b2: 0109 s32i.n a0, a1, 0 - 2b4: 2708 l32i.n a0, a7, 8 - 2b6: 060c movi.n a6, 0 - 2b8: f08c beqz.n a0, 2cb - 2ba: 2048 l32i.n a4, a0, 8 - 2bc: 3058 l32i.n a5, a0, 12 - 2be: 029427 bne a4, a2, 2c4 - 2c1: 0d1537 beq a5, a3, 2d2 - 2c4: 006d mov.n a6, a0 - 2c6: 0008 l32i.n a0, a0, 0 - 2c8: fee056 bnez a0, 2ba - 2cb: 0108 l32i.n a0, a1, 0 - 2cd: 10c112 addi a1, a1, 16 - 2d0: f00d ret.n - 2d2: 0038 l32i.n a3, a0, 0 - 2d4: 032d mov.n a2, a3 - 2d6: 36cc bnez.n a6, 2dd - 2d8: 2739 s32i.n a3, a7, 8 - 2da: 0000c6 j 2e1 - 2dd: 0639 s32i.n a3, a6, 0 - 2df: 0028 l32i.n a2, a0, 0 - 2e1: 628c beqz.n a2, 2eb - 2e3: 1078 l32i.n a7, a0, 4 - 2e5: 1268 l32i.n a6, a2, 4 - 2e7: 667a add.n a6, a6, a7 - 2e9: 1269 s32i.n a6, a2, 4 - 2eb: 002d mov.n a2, a0 - 2ed: ffee01 l32r a0, 2a8 - 2f0: 0000c0 callx0 a0 - 2f3: fff506 j 2cb - 2f6: 000000 ill - 2f9: 600006 j 182fd - ... - 304: 1388 l32i.n a8, a3, 4 - 306: 880000 excw - 309: 000013 excw - ... - -00000320 : - 320: e0c112 addi a1, a1, -32 - 323: 1109 s32i.n a0, a1, 4 - 325: 51f9 s32i.n a15, a1, 20 - 327: 21c9 s32i.n a12, a1, 8 - 329: 31d9 s32i.n a13, a1, 12 - 32b: 41e9 s32i.n a14, a1, 16 - 32d: fff2e1 l32r a14, 2f8 - 330: fff3d1 l32r a13, 2fc - 333: 0020c0 memw - 336: 2d08 l32i.n a0, a13, 8 - 338: 9ee8 l32i.n a14, a14, 36 - 33a: 072016 beqz a0, 3b0 - 33d: fff0f1 l32r a15, 300 - 340: f27c movi.n a2, -1 - 342: 000ff2 l8ui a15, a15, 0 - 345: 1d08 l32i.n a0, a13, 4 - 347: 2fdc bnez.n a15, 35d - 349: 723e07 bltu a14, a0, 3bf - 34c: ffee31 l32r a3, 304 - 34f: c02e00 sub a2, a14, a0 - 352: ffee01 l32r a0, 30c - 355: 0000c0 callx0 a0 - 358: 02cd mov.n a12, a2 - 35a: 000946 j 383 - 35d: 103e07 bltu a14, a0, 371 - 360: 38a132 movi a3, 0x138 - 363: c02e00 sub a2, a14, a0 - 366: ffea01 l32r a0, 310 - 369: 0000c0 callx0 a0 - 36c: 02cd mov.n a12, a2 - 36e: 000446 j 383 - 371: 38a132 movi a3, 0x138 - 374: 302020 xor a2, a0, a2 - 377: 2e2a add.n a2, a14, a2 - 379: 221b addi.n a2, a2, 1 - 37b: ffe601 l32r a0, 314 - 37e: 0000c0 callx0 a0 - 381: 02cd mov.n a12, a2 - 383: 2d28 l32i.n a2, a13, 8 - 385: 1208 l32i.n a0, a2, 4 - 387: 203c07 bltu a12, a0, 3ab - 38a: 1de9 s32i.n a14, a13, 4 - 38c: 22f8 l32i.n a15, a2, 8 - 38e: c0cc00 sub a12, a12, a0 - 391: 3238 l32i.n a3, a2, 12 - 393: 0248 l32i.n a4, a2, 0 - 395: 2d49 s32i.n a4, a13, 8 - 397: 0139 s32i.n a3, a1, 0 - 399: ffdf01 l32r a0, 318 - 39c: 0000c0 callx0 a0 - 39f: 3f8c beqz.n a15, 3a6 - 3a1: 0128 l32i.n a2, a1, 0 - 3a3: 000fc0 callx0 a15 - 3a6: 100c movi.n a0, 1 - 3a8: 000046 j 3ad - 3ab: 000c movi.n a0, 0 - 3ad: fd2056 bnez a0, 383 - 3b0: 21c8 l32i.n a12, a1, 8 - 3b2: 31d8 l32i.n a13, a1, 12 - 3b4: 41e8 l32i.n a14, a1, 16 - 3b6: 51f8 l32i.n a15, a1, 20 - 3b8: 1108 l32i.n a0, a1, 4 - 3ba: 20c112 addi a1, a1, 32 - 3bd: f00d ret.n - 3bf: ffd231 l32r a3, 308 - 3c2: 302020 xor a2, a0, a2 - 3c5: 2e2a add.n a2, a14, a2 - 3c7: 221b addi.n a2, a2, 1 - 3c9: ffd401 l32r a0, 31c - 3cc: 0000c0 callx0 a0 - 3cf: 02cd mov.n a12, a2 - 3d1: ffeb86 j 383 - 3d4: 000000 ill - 3d7: 060000 excw - 3da: 316000 srai a6, a0, 16 - -000003dc : - 3dc: fffe31 l32r a3, 3d4 - 3df: fffe21 l32r a2, 3d8 - 3e2: 0020c0 memw - 3e5: 9228 l32i.n a2, a2, 36 - 3e7: 1329 s32i.n a2, a3, 4 - 3e9: f00d ret.n - -udp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000058 : - 58: d0c112 addi a1, a1, -48 - 5b: 51c9 s32i.n a12, a1, 20 - 5d: 4109 s32i.n a0, a1, 16 - 5f: 81f9 s32i.n a15, a1, 32 - 61: 71e9 s32i.n a14, a1, 28 - 63: 61d9 s32i.n a13, a1, 24 - 65: 03ed mov.n a14, a3 - 67: 02dd mov.n a13, a2 - 69: 041222 l16ui a2, a2, 8 - 6c: 1df8 l32i.n a15, a13, 4 - 6e: 830c movi.n a3, 8 - 70: 010f02 l8ui a0, a15, 1 - 73: 000f42 l8ui a4, a15, 0 - 76: 110080 slli a0, a0, 8 - 79: 200040 or a0, a0, a4 - 7c: 340000 extui a0, a0, 0, 4 - 7f: a03030 addx4 a3, a0, a3 - 82: 162237 blt a2, a3, 9c - 85: 0d2d mov.n a2, a13 - 87: 1130e0 slli a3, a0, 2 - 8a: 603030 neg a3, a3 - 8d: 113300 slli a3, a3, 16 - 90: 313030 srai a3, a3, 16 - 93: ffe501 l32r a0, 28 - 96: 0000c0 callx0 a0 - 99: 064216 beqz a2, 101 - 9c: 0d2d mov.n a2, a13 - 9e: ffe301 l32r a0, 2c - a1: 0000c0 callx0 a0 - a4: 001286 j f2 - a7: 0148 l32i.n a4, a1, 0 - a9: d4fc bnez.n a4, ea - ab: ffd551 l32r a5, 0 - ae: 0558 l32i.n a5, a5, 0 - b0: f0a062 movi a6, 240 - b3: 105560 and a5, a5, a6 - b6: e0a062 movi a6, 224 - b9: 2d1567 beq a5, a6, ea - bc: 3148 l32i.n a4, a1, 12 - be: 0d2d mov.n a2, a13 - c0: 010432 l8ui a3, a4, 1 - c3: 000442 l8ui a4, a4, 0 - c6: 113380 slli a3, a3, 8 - c9: 203340 or a3, a3, a4 - cc: 840c movi.n a4, 8 - ce: 343030 extui a3, a3, 0, 4 - d1: a03340 addx4 a3, a3, a4 - d4: 113300 slli a3, a3, 16 - d7: 313030 srai a3, a3, 16 - da: ffd501 l32r a0, 30 - dd: 0000c0 callx0 a0 - e0: 0d2d mov.n a2, a13 - e2: 330c movi.n a3, 3 - e4: ffd401 l32r a0, 34 - e7: 0000c0 callx0 a0 - ea: 0d2d mov.n a2, a13 - ec: ffd301 l32r a0, 38 - ef: 0000c0 callx0 a0 - f2: 51c8 l32i.n a12, a1, 20 - f4: 61d8 l32i.n a13, a1, 24 - f6: 71e8 l32i.n a14, a1, 28 - f8: 81f8 l32i.n a15, a1, 32 - fa: 4108 l32i.n a0, a1, 16 - fc: 30c112 addi a1, a1, 48 - ff: f00d ret.n - 101: 0e3d mov.n a3, a14 - 103: 31f9 s32i.n a15, a1, 12 - 105: ffbfc1 l32r a12, 4 - 108: 1d58 l32i.n a5, a13, 4 - 10a: 9159 s32i.n a5, a1, 36 - 10c: 0c28 l32i.n a2, a12, 0 - 10e: ffcb01 l32r a0, 3c - 111: 0000c0 callx0 a0 - 114: f0a032 movi a3, 240 - 117: ffbc51 l32r a5, 8 - 11a: 91b8 l32i.n a11, a1, 36 - 11c: 444c movi.n a4, 68 - 11e: 000b02 l8ui a0, a11, 0 - 121: 020b72 l8ui a7, a11, 2 - 124: 010bf2 l8ui a15, a11, 1 - 127: 030b62 l8ui a6, a11, 3 - 12a: 11ff80 slli a15, a15, 8 - 12d: 116680 slli a6, a6, 8 - 130: 206670 or a6, a6, a7 - 133: 20ff00 or a15, a15, a0 - 136: 7408f0 extui a0, a15, 8, 8 - 139: 747860 extui a7, a6, 8, 8 - 13c: 11ff80 slli a15, a15, 8 - 13f: 116680 slli a6, a6, 8 - 142: 206670 or a6, a6, a7 - 145: 20ff00 or a15, a15, a0 - 148: f4f0f0 extui a15, a15, 0, 16 - 14b: f46060 extui a6, a6, 0, 16 - 14e: 289647 bne a6, a4, 17a - 151: 304c movi.n a0, 67 - 153: bdcf72 addi a7, a15, -67 - 156: 112756 bnez a7, 26c - 159: 8e08 l32i.n a0, a14, 32 - 15b: 14a016 beqz a0, 2a9 - 15e: 1038 l32i.n a3, a0, 4 - 160: 145316 beqz a3, 2a9 - 163: 834b addi.n a8, a3, 4 - 165: 13b816 beqz a8, 2a4 - 168: 1308 l32i.n a0, a3, 4 - 16a: 136016 beqz a0, 2a4 - 16d: 0598 l32i.n a9, a5, 0 - 16f: c09900 sub a9, a9, a0 - 172: 12e916 beqz a9, 2a4 - 175: 0c0c movi.n a12, 0 - 177: 001c06 j 1eb - 17a: ffa481 l32r a8, c - 17d: 000c movi.n a0, 0 - 17f: 08c8 l32i.n a12, a8, 0 - 181: 090c movi.n a9, 0 - 183: 05fc16 beqz a12, 1e6 - 186: ffa241 l32r a4, 10 - 189: 0578 l32i.n a7, a5, 0 - 18b: 0448 l32i.n a4, a4, 0 - 18d: 2179 s32i.n a7, a1, 8 - 18f: 10a430 and a10, a4, a3 - 192: 11a9 s32i.n a10, a1, 4 - 194: 091c82 l16ui a8, a12, 18 - 197: 289867 bne a8, a6, 1c3 - 19a: 72cc bnez.n a2, 1a5 - 19c: 4c9c beqz.n a12, 1b4 - 19e: 0ca8 l32i.n a10, a12, 0 - 1a0: 3acc bnez.n a10, 1a7 - 1a2: 000386 j 1b4 - 1a5: 0ca8 l32i.n a10, a12, 0 - 1a7: 091a47 beq a10, a4, 1b4 - 1aa: 11a8 l32i.n a10, a1, 4 - 1ac: e0a032 movi a3, 224 - 1af: 011a37 beq a10, a3, 1b4 - 1b2: d28c beqz.n a2, 1c3 - 1b4: 180c movi.n a8, 1 - 1b6: 60cc bnez.n a0, 1c0 - 1b8: 100c72 l8ui a7, a12, 16 - 1bb: 01e727 bbsi a7, 2, 1c0 - 1be: 0c0d mov.n a0, a12 - 1c0: 000046 j 1c5 - 1c3: 080c movi.n a8, 0 - 1c5: 389c beqz.n a8, 1dc - 1c7: 0a1c82 l16ui a8, a12, 20 - 1ca: ca7c movi.n a10, -4 - 1cc: 0c98f7 bne a8, a15, 1dc - 1cf: 6e1ca7 beq a12, a10, 241 - 1d2: 1c38 l32i.n a3, a12, 4 - 1d4: 2178 l32i.n a7, a1, 8 - 1d6: 067316 beqz a3, 241 - 1d9: 641377 beq a3, a7, 241 - 1dc: 0c9d mov.n a9, a12 - 1de: 3cc8 l32i.n a12, a12, 12 - 1e0: fb0c56 bnez a12, 194 - 1e3: 000046 j 1e8 - 1e6: 000c movi.n a0, 0 - 1e8: 83c0c0 moveqz a12, a0, a12 - 1eb: bccc bnez.n a12, 1fa - 1ed: ff8981 l32r a8, 14 - 1f0: 1e98 l32i.n a9, a14, 4 - 1f2: 0888 l32i.n a8, a8, 0 - 1f4: c08890 sub a8, a8, a9 - 1f7: 09e856 bnez a8, 299 - 1fa: 0129 s32i.n a2, a1, 0 - 1fc: 070b92 l8ui a9, a11, 7 - 1ff: 060ba2 l8ui a10, a11, 6 - 202: 119980 slli a9, a9, 8 - 205: 2099a0 or a9, a9, a10 - 208: e99c beqz.n a9, 22a - 20a: 0d2d mov.n a2, a13 - 20c: ff8331 l32r a3, 18 - 20f: ff8341 l32r a4, 1c - 212: 151c movi.n a5, 17 - 214: 041d62 l16ui a6, a13, 8 - 217: ff8a01 l32r a0, 40 - 21a: 0000c0 callx0 a0 - 21d: 928c beqz.n a2, 22a - 21f: 0d2d mov.n a2, a13 - 221: ff8801 l32r a0, 44 - 224: 0000c0 callx0 a0 - 227: ffb1c6 j f2 - 22a: 0d2d mov.n a2, a13 - 22c: 837c movi.n a3, -8 - 22e: ff8601 l32r a0, 48 - 231: 0000c0 callx0 a0 - 234: c29c beqz.n a2, 254 - 236: 0d2d mov.n a2, a13 - 238: ff8501 l32r a0, 4c - 23b: 0000c0 callx0 a0 - 23e: ffac06 j f2 - 241: fa3916 beqz a9, 1e8 - 244: ff77a1 l32r a10, 20 - 247: 3c48 l32i.n a4, a12, 12 - 249: 3949 s32i.n a4, a9, 12 - 24b: 0a38 l32i.n a3, a10, 0 - 24d: 3c39 s32i.n a3, a12, 12 - 24f: 0ac9 s32i.n a12, a10, 0 - 251: ffe4c6 j 1e8 - 254: e4fc16 beqz a12, a7 - 257: 7c88 l32i.n a8, a12, 28 - 259: c8ac beqz.n a8, 289 - 25b: 0c3d mov.n a3, a12 - 25d: 0d4d mov.n a4, a13 - 25f: 0f6d mov.n a6, a15 - 261: 8c28 l32i.n a2, a12, 32 - 263: ff7051 l32r a5, 24 - 266: 0008c0 callx0 a8 - 269: ffa146 j f2 - 26c: 149607 bne a6, a0, 284 - 26f: 219f47 bne a15, a4, 294 - 272: 9e38 l32i.n a3, a14, 36 - 274: b3bc beqz.n a3, 2b3 - 276: 0308 l32i.n a0, a3, 0 - 278: 20bc beqz.n a0, 2ae - 27a: 0c68 l32i.n a6, a12, 0 - 27c: 2e1607 beq a6, a0, 2ae - 27f: 0c0c movi.n a12, 0 - 281: ffd986 j 1eb - 284: 0c0c movi.n a12, 0 - 286: ffd846 j 1eb - 289: 0d2d mov.n a2, a13 - 28b: ff7101 l32r a0, 50 - 28e: 0000c0 callx0 a0 - 291: ff9746 j f2 - 294: 0c0c movi.n a12, 0 - 296: ffd446 j 1eb - 299: 0d2d mov.n a2, a13 - 29b: ff6e01 l32r a0, 54 - 29e: 0000c0 callx0 a0 - 2a1: ff9346 j f2 - 2a4: 03cd mov.n a12, a3 - 2a6: ffd046 j 1eb - 2a9: 0c0c movi.n a12, 0 - 2ab: ffcf06 j 1eb - 2ae: 03cd mov.n a12, a3 - 2b0: ffcdc6 j 1eb - 2b3: 0c0c movi.n a12, 0 - 2b5: ffcc86 j 1eb - -000002b8 : - 2b8: f0c112 addi a1, a1, -16 - 2bb: 424b addi.n a4, a2, 4 - 2bd: 0a1252 l16ui a5, a2, 20 - 2c0: 0109 s32i.n a0, a1, 0 - 2c2: 000005 call0 2c4 - 2c5: 0108 l32i.n a0, a1, 0 - 2c7: 10c112 addi a1, a1, 16 - 2ca: f00d ret.n - 2cc: 000000 ill - ... - -000002d0 : - 2d0: 026d mov.n a6, a2 - 2d2: e0c112 addi a1, a1, -32 - 2d5: 2139 s32i.n a3, a1, 8 - 2d7: 1159 s32i.n a5, a1, 4 - 2d9: 41c9 s32i.n a12, a1, 16 - 2db: 3109 s32i.n a0, a1, 12 - 2dd: 04cd mov.n a12, a4 - 2df: 0408 l32i.n a0, a4, 0 - 2e1: f0a042 movi a4, 240 - 2e4: 100040 and a0, a0, a4 - 2e7: e0a042 movi a4, 224 - 2ea: 079047 bne a0, a4, 2f5 - 2ed: 18c222 addi a2, a2, 24 - 2f0: 0169 s32i.n a6, a1, 0 - 2f2: 0000c6 j 2f9 - 2f5: 0c2d mov.n a2, a12 - 2f7: 0169 s32i.n a6, a1, 0 - 2f9: fff401 l32r a0, 2cc - 2fc: 0000c0 callx0 a0 - 2ff: 026d mov.n a6, a2 - 301: 32cc bnez.n a2, 308 - 303: c27c movi.n a2, -4 - 305: 000286 j 313 - 308: 0c4d mov.n a4, a12 - 30a: 0128 l32i.n a2, a1, 0 - 30c: 2138 l32i.n a3, a1, 8 - 30e: 1158 l32i.n a5, a1, 4 - 310: 000005 call0 314 - 313: 41c8 l32i.n a12, a1, 16 - 315: 3108 l32i.n a0, a1, 12 - 317: 20c112 addi a1, a1, 32 - 31a: f00d ret.n - 31c: ff .byte 0xff - 31d: ff .byte 0xff - ... - -0000033c : - 33c: c0c112 addi a1, a1, -64 - 33f: a1d9 s32i.n a13, a1, 40 - 341: c1f9 s32i.n a15, a1, 48 - 343: 8109 s32i.n a0, a1, 32 - 345: 7159 s32i.n a5, a1, 28 - 347: 6169 s32i.n a6, a1, 24 - 349: b1e9 s32i.n a14, a1, 44 - 34b: 91c9 s32i.n a12, a1, 36 - 34d: 03ed mov.n a14, a3 - 34f: 02cd mov.n a12, a2 - 351: 042d mov.n a2, a4 - 353: 091c42 l16ui a4, a12, 18 - 356: 5129 s32i.n a2, a1, 20 - 358: 84cc bnez.n a4, 364 - 35a: 0c2d mov.n a2, a12 - 35c: 0c3d mov.n a3, a12 - 35e: 000005 call0 360 - 361: 10a256 bnez a2, 46f - 364: 0e2d mov.n a2, a14 - 366: 830c movi.n a3, 8 - 368: ffee01 l32r a0, 320 - 36b: 0000c0 callx0 a0 - 36e: 32ac beqz.n a2, 395 - 370: 120c movi.n a2, 1 - 372: 830c movi.n a3, 8 - 374: 040c movi.n a4, 0 - 376: ffeb01 l32r a0, 324 - 379: 0000c0 callx0 a0 - 37c: 02dd mov.n a13, a2 - 37e: 32cc bnez.n a2, 385 - 380: f27c movi.n a2, -1 - 382: 003a46 j 46f - 385: 041e02 l16ui a0, a14, 8 - 388: b08c beqz.n a0, 397 - 38a: 0e3d mov.n a3, a14 - 38c: ffe701 l32r a0, 328 - 38f: 0000c0 callx0 a0 - 392: 000046 j 397 - 395: 0edd mov.n a13, a14 - 397: 091c32 l16ui a3, a12, 18 - 39a: 5128 l32i.n a2, a1, 20 - 39c: 7148 l32i.n a4, a1, 28 - 39e: 1d08 l32i.n a0, a13, 4 - 3a0: 050c movi.n a5, 0 - 3a2: 064052 s8i a5, a0, 6 - 3a5: 074052 s8i a5, a0, 7 - 3a8: 745840 extui a5, a4, 8, 8 - 3ab: 114480 slli a4, a4, 8 - 3ae: 204450 or a4, a4, a5 - 3b1: 0228 l32i.n a2, a2, 0 - 3b3: 024042 s8i a4, a0, 2 - 3b6: 414840 srli a4, a4, 8 - 3b9: 034042 s8i a4, a0, 3 - 3bc: 744830 extui a4, a3, 8, 8 - 3bf: 113380 slli a3, a3, 8 - 3c2: 203340 or a3, a3, a4 - 3c5: 004032 s8i a3, a0, 0 - 3c8: 413830 srli a3, a3, 8 - 3cb: 014032 s8i a3, a0, 1 - 3ce: f0a032 movi a3, 240 - 3d1: 102230 and a2, a2, a3 - 3d4: e0a032 movi a3, 224 - 3d7: 109237 bne a2, a3, 3eb - 3da: 100c62 l8ui a6, a12, 16 - 3dd: 0a6637 bbci a6, 3, 3eb - 3e0: 0d0d72 l8ui a7, a13, 13 - 3e3: 480c movi.n a8, 4 - 3e5: 207780 or a7, a7, a8 - 3e8: 0d4d72 s8i a7, a13, 13 - 3eb: 08fc16 beqz a12, 47e - 3ee: 0c28 l32i.n a2, a12, 0 - 3f0: 6198 l32i.n a9, a1, 24 - 3f2: 088216 beqz a2, 47e - 3f5: 1998 l32i.n a9, a9, 4 - 3f7: 0cfd mov.n a15, a12 - 3f9: 0f1927 beq a9, a2, 40c - 3fc: 071ed7 beq a14, a13, 407 - 3ff: 0d2d mov.n a2, a13 - 401: ffca01 l32r a0, 32c - 404: 0000c0 callx0 a0 - 407: a27c movi.n a2, -6 - 409: 001886 j 46f - 40c: 4109 s32i.n a0, a1, 16 - 40e: 041d62 l16ui a6, a13, 8 - 411: 100ca2 l8ui a10, a12, 16 - 414: 742860 extui a2, a6, 8, 8 - 417: 11b680 slli a11, a6, 8 - 41a: 20bb20 or a11, a11, a2 - 41d: 0440b2 s8i a11, a0, 4 - 420: 41b8b0 srli a11, a11, 8 - 423: 0540b2 s8i a11, a0, 5 - 426: 1eea07 bbsi a10, 0, 448 - 429: 0d2d mov.n a2, a13 - 42b: 0f3d mov.n a3, a15 - 42d: 5148 l32i.n a4, a1, 20 - 42f: 151c movi.n a5, 17 - 431: ffbf01 l32r a0, 330 - 434: 0000c0 callx0 a0 - 437: ffb951 l32r a5, 31c - 43a: 4148 l32i.n a4, a1, 16 - 43c: 832520 moveqz a2, a5, a2 - 43f: 064422 s8i a2, a4, 6 - 442: 413820 srli a3, a2, 8 - 445: 074432 s8i a3, a4, 7 - 448: 0f3d mov.n a3, a15 - 44a: 5148 l32i.n a4, a1, 20 - 44c: 090c62 l8ui a6, a12, 9 - 44f: 0a0c52 l8ui a5, a12, 10 - 452: 6178 l32i.n a7, a1, 24 - 454: 0d2d mov.n a2, a13 - 456: 0179 s32i.n a7, a1, 0 - 458: 171c movi.n a7, 17 - 45a: ffb601 l32r a0, 334 - 45d: 0000c0 callx0 a0 - 460: 02cd mov.n a12, a2 - 462: 071ed7 beq a14, a13, 46d - 465: 0d2d mov.n a2, a13 - 467: ffb401 l32r a0, 338 - 46a: 0000c0 callx0 a0 - 46d: 0c2d mov.n a2, a12 - 46f: 91c8 l32i.n a12, a1, 36 - 471: a1d8 l32i.n a13, a1, 40 - 473: b1e8 l32i.n a14, a1, 44 - 475: c1f8 l32i.n a15, a1, 48 - 477: 8108 l32i.n a0, a1, 32 - 479: 40c112 addi a1, a1, 64 - 47c: f00d ret.n - 47e: 61f8 l32i.n a15, a1, 24 - 480: ff4b addi.n a15, a15, 4 - 482: ffe186 j 40c - ... - 48d: 000010 excw - 490: ff .byte 0xff - 491: 7f .byte 0x7f - 492: 000000 ill - 495: 000000 ill - -00000498 : - 498: fffc61 l32r a6, 488 - 49b: f47040 extui a7, a4, 0, 16 - 49e: 0698 l32i.n a9, a6, 0 - 4a0: 080c movi.n a8, 0 - 4a2: 094d mov.n a4, a9 - 4a4: 39ac beqz.n a9, 4cb - 4a6: 099247 bne a2, a4, 4b3 - 4a9: 180c movi.n a8, 1 - 4ab: 3448 l32i.n a4, a4, 12 - 4ad: ff5456 bnez a4, 4a6 - 4b0: 000646 j 4cd - 4b3: 091452 l16ui a5, a4, 18 - 4b6: f19577 bne a5, a7, 4ab - 4b9: a4bc beqz.n a4, 4f7 - 4bb: 04a8 l32i.n a10, a4, 0 - 4bd: 6abc beqz.n a10, 4f7 - 4bf: 43bc beqz.n a3, 4f7 - 4c1: 03b8 l32i.n a11, a3, 0 - 4c3: 0bbc beqz.n a11, 4f7 - 4c5: e29ab7 bne a10, a11, 4ab - 4c8: 000ac6 j 4f7 - 4cb: 080c movi.n a8, 0 - 4cd: 33cc bnez.n a3, 4d4 - 4cf: 030c movi.n a3, 0 - 4d1: 000046 j 4d6 - 4d4: 0338 l32i.n a3, a3, 0 - 4d6: 0239 s32i.n a3, a2, 0 - 4d8: b7cc bnez.n a7, 4e7 - 4da: ffed31 l32r a3, 490 - 4dd: 094d mov.n a4, a9 - 4df: ffeb71 l32r a7, 48c - 4e2: 000706 j 502 - 4e5: e4cc bnez.n a4, 4f7 - 4e7: 095272 s16i a7, a2, 18 - 4ea: 58cc bnez.n a8, 4f3 - 4ec: ffea61 l32r a6, 494 - 4ef: 3299 s32i.n a9, a2, 12 - 4f1: 0629 s32i.n a2, a6, 0 - 4f3: 020c movi.n a2, 0 - 4f5: f00d ret.n - 4f7: 327c movi.n a2, -13 - 4f9: f00d ret.n - 4fb: 094d mov.n a4, a9 - 4fd: 771b addi.n a7, a7, 1 - 4ff: f47070 extui a7, a7, 0, 16 - 502: fe1416 beqz a4, 4e7 - 505: dc1737 beq a7, a3, 4e5 - 508: 0914a2 l16ui a10, a4, 18 - 50b: ec1a77 beq a10, a7, 4fb - 50e: 3448 l32i.n a4, a4, 12 - 510: fffb86 j 502 - 513: 000000 ill - ... - -00000518 : - 518: f0c112 addi a1, a1, -16 - 51b: 0109 s32i.n a0, a1, 0 - 51d: 21d9 s32i.n a13, a1, 8 - 51f: 11c9 s32i.n a12, a1, 4 - 521: 03dd mov.n a13, a3 - 523: 02cd mov.n a12, a2 - 525: 043d mov.n a3, a4 - 527: 091242 l16ui a4, a2, 18 - 52a: 3139 s32i.n a3, a1, 12 - 52c: 74cc bnez.n a4, 537 - 52e: 023d mov.n a3, a2 - 530: 000005 call0 534 - 533: 3138 l32i.n a3, a1, 12 - 535: e2ec bnez.n a2, 567 - 537: 420c movi.n a2, 4 - 539: 3dcc bnez.n a13, 540 - 53b: 000c movi.n a0, 0 - 53d: 000046 j 542 - 540: 0d08 l32i.n a0, a13, 0 - 542: 1c09 s32i.n a0, a12, 4 - 544: 0a5c32 s16i a3, a12, 20 - 547: 100c02 l8ui a0, a12, 16 - 54a: fff231 l32r a3, 514 - 54d: 200020 or a0, a0, a2 - 550: 104c02 s8i a0, a12, 16 - 553: 0328 l32i.n a2, a3, 0 - 555: 020d mov.n a0, a2 - 557: 628c beqz.n a2, 561 - 559: 081c07 beq a12, a0, 565 - 55c: 3008 l32i.n a0, a0, 12 - 55e: ff7056 bnez a0, 559 - 561: 3c29 s32i.n a2, a12, 12 - 563: 03c9 s32i.n a12, a3, 0 - 565: 020c movi.n a2, 0 - 567: 11c8 l32i.n a12, a1, 4 - 569: 21d8 l32i.n a13, a1, 8 - 56b: 0108 l32i.n a0, a1, 0 - 56d: 10c112 addi a1, a1, 16 - 570: f00d ret.n - ... - -00000574 : - 574: fba042 movi a4, 251 - 577: 100232 l8ui a3, a2, 16 - 57a: 050c movi.n a5, 0 - 57c: 1259 s32i.n a5, a2, 4 - 57e: 0a5252 s16i a5, a2, 20 - 581: 103340 and a3, a3, a4 - 584: 104232 s8i a3, a2, 16 - 587: f00d ret.n - 589: 000000 ill - -0000058c : - 58c: 7239 s32i.n a3, a2, 28 - 58e: 8249 s32i.n a4, a2, 32 - 590: f00d ret.n - ... - -0000059c : - 59c: f0c112 addi a1, a1, -16 - 59f: 0109 s32i.n a0, a1, 0 - 5a1: fffc01 l32r a0, 594 - 5a4: 0058 l32i.n a5, a0, 0 - 5a6: 069257 bne a2, a5, 5b0 - 5a9: 3538 l32i.n a3, a5, 12 - 5ab: 0039 s32i.n a3, a0, 0 - 5ad: 000446 j 5c2 - 5b0: e58c beqz.n a5, 5c2 - 5b2: 3508 l32i.n a0, a5, 12 - 5b4: 508c beqz.n a0, 5bd - 5b6: 039027 bne a0, a2, 5bd - 5b9: 3208 l32i.n a0, a2, 12 - 5bb: 3509 s32i.n a0, a5, 12 - 5bd: 005d mov.n a5, a0 - 5bf: fef056 bnez a0, 5b2 - 5c2: fff501 l32r a0, 598 - 5c5: 0000c0 callx0 a0 - 5c8: 0108 l32i.n a0, a1, 0 - 5ca: 10c112 addi a1, a1, 16 - 5cd: f00d ret.n - ... - -000005dc : - 5dc: fffd21 l32r a2, 5d0 - 5df: f0c112 addi a1, a1, -16 - 5e2: 11c9 s32i.n a12, a1, 4 - 5e4: 0109 s32i.n a0, a1, 0 - 5e6: 011222 l16ui a2, a2, 2 - 5e9: fffa01 l32r a0, 5d4 - 5ec: 0000c0 callx0 a0 - 5ef: 02cd mov.n a12, a2 - 5f1: d28c beqz.n a2, 602 - 5f3: 030c movi.n a3, 0 - 5f5: 442c movi.n a4, 36 - 5f7: fff801 l32r a0, 5d8 - 5fa: 0000c0 callx0 a0 - 5fd: f37c movi.n a3, -1 - 5ff: 0a4c32 s8i a3, a12, 10 - 602: 0c2d mov.n a2, a12 - 604: 0108 l32i.n a0, a1, 0 - 606: 11c8 l32i.n a12, a1, 4 - 608: 10c112 addi a1, a1, 16 - 60b: f00d ret.n diff --git a/doc/lib_dump/full/libmain.dobj b/doc/lib_dump/full/libmain.dobj deleted file mode 100644 index 9d154c6c3..000000000 --- a/doc/lib_dump/full/libmain.dobj +++ /dev/null @@ -1,8599 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libmain.a: - -app_main.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 0109 s32i.n a0, a1, 0 - 11: fffb01 l32r a0, 0 - 14: 000002 l8ui a0, a0, 0 - 17: 009c beqz.n a0, 2b - 19: 1a1066 bnei a0, 1, 37 - 1c: 120c movi.n a2, 1 - 1e: 030c movi.n a3, 0 - 20: 140c movi.n a4, 1 - 22: fff801 l32r a0, 4 - 25: 0000c0 callx0 a0 - 28: 0002c6 j 37 - 2b: 020c movi.n a2, 0 - 2d: 030c movi.n a3, 0 - 2f: 140c movi.n a4, 1 - 31: fff501 l32r a0, 8 - 34: 0000c0 callx0 a0 - 37: 0108 l32i.n a0, a1, 0 - 39: 10c112 addi a1, a1, 16 - 3c: f00d ret.n - 3e: 000000 ill - 41: fe .byte 0xfe - 42: ef .byte 0xef - 43: 3f .byte 0x3f - 44: 000000 ill - ... - -00000048 : - 48: 076c movi.n a7, -32 - 4a: f60c movi.n a6, 15 - 4c: fffd51 l32r a5, 40 - 4f: 0020c0 memw - 52: 802542 l32i a4, a5, 0x200 - 55: 104470 and a4, a4, a7 - 58: 204460 or a4, a4, a6 - 5b: 0020c0 memw - 5e: fff931 l32r a3, 44 - 61: 806542 s32i a4, a5, 0x200 - 64: 0329 s32i.n a2, a3, 0 - 66: f00d ret.n - 68: effe00 excw - 6b: 3f .byte 0x3f - 6c: 000000 ill - 6f: 060000 excw - 72: 006000 rsil a0, 0 - 75: 000000 ill - -00000078 : - 78: 046c movi.n a4, -32 - 7a: e30c movi.n a3, 14 - 7c: f0c112 addi a1, a1, -16 - 7f: 0109 s32i.n a0, a1, 0 - 81: fff901 l32r a0, 68 - 84: 0020c0 memw - 87: 802052 l32i a5, a0, 0x200 - 8a: 105540 and a5, a5, a4 - 8d: 205530 or a5, a5, a3 - 90: 0020c0 memw - 93: 806052 s32i a5, a0, 0x200 - 96: 0020c0 memw - 99: 802022 l32i a2, a0, 0x200 - 9c: e4e207 bbsi a2, 0, 84 - 9f: fff331 l32r a3, 6c - a2: 0338 l32i.n a3, a3, 0 - a4: 138c beqz.n a3, a9 - a6: 0003c0 callx0 a3 - a9: 820c movi.n a2, 8 - ab: fff201 l32r a0, 74 - ae: 0000c0 callx0 a0 - b1: e67c movi.n a6, -2 - b3: ffef51 l32r a5, 70 - b6: 0020c0 memw - b9: 3548 l32i.n a4, a5, 12 - bb: 104460 and a4, a4, a6 - be: 0020c0 memw - c1: 3549 s32i.n a4, a5, 12 - c3: 0108 l32i.n a0, a1, 0 - c5: 10c112 addi a1, a1, 16 - c8: f00d ret.n - ca: 000000 ill - cd: 000000 ill - -000000d0 : - d0: f0c112 addi a1, a1, -16 - d3: 0109 s32i.n a0, a1, 0 - d5: 002f05 call0 3c8 - d8: fffd01 l32r a0, cc - db: 0000c0 callx0 a0 - de: 0108 l32i.n a0, a1, 0 - e0: 10c112 addi a1, a1, 16 - e3: f00d ret.n - e5: 000000 ill - e8: effe00 excw - eb: 3f .byte 0x3f - ec: 000000 ill - ef: 002400 excw - ... - fa: 120000 excw - fd: 09f0c1 l32r a12, fffc28c0 - 100: f90101 l32r a0, ffffe504 - 103: ff .byte 0xff - 104: 0020c0 memw - 107: 972052 l32i a5, a0, 0x25c - 10a: 0020c0 memw - 10d: 962062 l32i a6, a0, 0x258 - 110: 0020c0 memw - 113: 952042 l32i a4, a0, 0x254 - 116: 0020c0 memw - 119: 942002 l32i a0, a0, 0x250 - 11c: 0be6f7 bbsi a6, 15, 12b - 11f: fff321 l32r a2, ec - 122: fff401 l32r a0, f4 - 125: 0000c0 callx0 a0 - 128: ffff06 j 128 - 12b: c0cc bnez.n a0, 13b - 12d: a4cc bnez.n a4, 13b - 12f: fff021 l32r a2, f0 - 132: fff101 l32r a0, f8 - 135: 0000c0 callx0 a0 - 138: ffff06 j 138 - 13b: 757800 extui a7, a0, 24, 8 - 13e: 418840 srli a8, a4, 8 - 141: 1ee6c7 bbsi a6, 12, 163 - 144: 453c movi.n a5, 52 - 146: 861c movi.n a6, 24 - 148: e37c movi.n a3, -2 - 14a: 014232 s8i a3, a2, 1 - 14d: 004262 s8i a6, a2, 0 - 150: 054272 s8i a7, a2, 5 - 153: 044242 s8i a4, a2, 4 - 156: 034282 s8i a8, a2, 3 - 159: 024252 s8i a5, a2, 2 - 15c: 0108 l32i.n a0, a1, 0 - 15e: 10c112 addi a1, a1, 16 - 161: f00d ret.n - 163: 419850 srli a9, a5, 8 - 166: f5a050 extui a10, a5, 16, 16 - 169: 0042a2 s8i a10, a2, 0 - 16c: 014292 s8i a9, a2, 1 - 16f: fff746 j 150 - 172: 000000 ill - 175: 600002 l8ui a0, a0, 96 - 178: 000600 excw - 17b: 100060 and a0, a0, a6 - 17e: ff0000 excw - 181: ef .byte 0xef - 182: ff .byte 0xff - 183: ff .byte 0xff - 184: fff000 excw - 187: ff .byte 0xff - 188: fffb41 l32r a4, 174 - 18b: fffb51 l32r a5, 178 - 18e: 2422e6 bgei a2, 2, 1b6 - 191: fffa21 l32r a2, 17c - 194: 0020c0 memw - 197: 2478 l32i.n a7, a4, 8 - 199: 207720 or a7, a7, a2 - 19c: 0020c0 memw - 19f: 2479 s32i.n a7, a4, 8 - 1a1: 00a162 movi a6, 0x100 - 1a4: 0020c0 memw - 1a7: 802532 l32i a3, a5, 0x200 - 1aa: 203360 or a3, a3, a6 - 1ad: 0020c0 memw - 1b0: 806532 s32i a3, a5, 0x200 - 1b3: 000e46 j 1f0 - 1b6: fff2b1 l32r a11, 180 - 1b9: 320b addi.n a3, a2, -1 - 1bb: 621b addi.n a6, a2, 1 - 1bd: b36220 movgez a6, a2, a2 - 1c0: 216160 srai a6, a6, 1 - 1c3: 113380 slli a3, a3, 8 - 1c6: 660b addi.n a6, a6, -1 - 1c8: 1166c0 slli a6, a6, 4 - 1cb: 336a add.n a3, a3, a6 - 1cd: 223a add.n a2, a2, a3 - 1cf: 220b addi.n a2, a2, -1 - 1d1: 0020c0 memw - 1d4: 24a8 l32i.n a10, a4, 8 - 1d6: 10aab0 and a10, a10, a11 - 1d9: 0020c0 memw - 1dc: 24a9 s32i.n a10, a4, 8 - 1de: ffae92 movi a9, 0xfffffeff - 1e1: 0020c0 memw - 1e4: 802582 l32i a8, a5, 0x200 - 1e7: 108890 and a8, a8, a9 - 1ea: 0020c0 memw - 1ed: 806582 s32i a8, a5, 0x200 - 1f0: ffe561 l32r a6, 184 - 1f3: 0020c0 memw - 1f6: 2458 l32i.n a5, a4, 8 - 1f8: 105560 and a5, a5, a6 - 1fb: 205520 or a5, a5, a2 - 1fe: 0020c0 memw - 201: 2459 s32i.n a5, a4, 8 - 203: f00d ret.n - 205: 000000 ill - 208: 000080 ret - 20b: 00a000 excw - 20e: 200000 or a0, a0, a0 - 211: 0007a1 l32r a10, fffc0230 - 214: 07a120 excw - ... - 22f: c11200 mul16u a1, a2, a0 - 232: b1f9c0 excw - 235: a1e9 s32i.n a14, a1, 40 - 237: 91d9 s32i.n a13, a1, 36 - 239: 81c9 s32i.n a12, a1, 32 - 23b: 7109 s32i.n a0, a1, 28 - 23d: 000005 call0 240 - 240: fff221 l32r a2, 208 - 243: 03e830 rsr.exccause a3 - 246: c139 s32i.n a3, a1, 48 - 248: 03b100 rsr.epc1 a0 - 24b: d109 s32i.n a0, a1, 52 - 24d: 03b2f0 rsr.epc2 a15 - 250: 03b3e0 rsr.epc3 a14 - 253: 03eed0 rsr.excvaddr a13 - 256: 03c0c0 rsr.depc a12 - 259: ffef01 l32r a0, 218 - 25c: 0000c0 callx0 a0 - 25f: ffeb21 l32r a2, 20c - 262: d138 l32i.n a3, a1, 52 - 264: 0f4d mov.n a4, a15 - 266: 0e5d mov.n a5, a14 - 268: 0d6d mov.n a6, a13 - 26a: 0c7d mov.n a7, a12 - 26c: ffec01 l32r a0, 21c - 26f: 0000c0 callx0 a0 - 272: 31f9 s32i.n a15, a1, 12 - 274: 41e9 s32i.n a14, a1, 16 - 276: 51d9 s32i.n a13, a1, 20 - 278: 61c9 s32i.n a12, a1, 24 - 27a: d138 l32i.n a3, a1, 52 - 27c: 220c movi.n a2, 2 - 27e: c148 l32i.n a4, a1, 48 - 280: 1149 s32i.n a4, a1, 4 - 282: 0129 s32i.n a2, a1, 0 - 284: 2139 s32i.n a3, a1, 8 - 286: 020c movi.n a2, 0 - 288: 013d mov.n a3, a1 - 28a: c41c movi.n a4, 28 - 28c: ffe501 l32r a0, 220 - 28f: 0000c0 callx0 a0 - 292: 020c movi.n a2, 0 - 294: ffdf31 l32r a3, 210 - 297: ffe301 l32r a0, 224 - 29a: 0000c0 callx0 a0 - 29d: 120c movi.n a2, 1 - 29f: ffdd31 l32r a3, 214 - 2a2: ffe101 l32r a0, 228 - 2a5: 0000c0 callx0 a0 - 2a8: ffe101 l32r a0, 22c - 2ab: 0000c0 callx0 a0 - 2ae: ffff06 j 2ae - 2b1: 000000 ill - 2b4: ff0000 excw - 2b7: fe0000 excw - 2ba: ff .byte 0xff - 2bb: 5f .byte 0x5f - 2bc: 0186a0 slli a8, a6, 22 - ... - 2c7: c11200 mul16u a1, a2, a0 - 2ca: 21c9e0 srai a12, a14, 9 - 2cd: 31d9 s32i.n a13, a1, 12 - 2cf: 41e9 s32i.n a14, a1, 16 - 2d1: 51f9 s32i.n a15, a1, 20 - 2d3: 0129 s32i.n a2, a1, 0 - 2d5: 1109 s32i.n a0, a1, 4 - 2d7: fffa01 l32r a0, 2c0 - 2da: 0000c0 callx0 a0 - 2dd: 02fd mov.n a15, a2 - 2df: fff5d1 l32r a13, 2b4 - 2e2: fff5c1 l32r a12, 2b8 - 2e5: 7da002 movi a0, 125 - 2e8: fff5e1 l32r a14, 2bc - 2eb: 000386 j 2fd - 2ee: fff501 l32r a0, 2c4 - 2f1: 0000c0 callx0 a0 - 2f4: 7da002 movi a0, 125 - 2f7: c022f0 sub a2, a2, a15 - 2fa: 163e27 bltu a14, a2, 314 - 2fd: 0020c0 memw - 300: 872c32 l32i a3, a12, 0x21c - 303: 1033d0 and a3, a3, a13 - 306: 753030 extui a3, a3, 16, 8 - 309: e13037 bltu a0, a3, 2ee - 30c: 0020c0 memw - 30f: 0148 l32i.n a4, a1, 0 - 311: 806c42 s32i a4, a12, 0x200 - 314: 020c movi.n a2, 0 - 316: 21c8 l32i.n a12, a1, 8 - 318: 31d8 l32i.n a13, a1, 12 - 31a: 41e8 l32i.n a14, a1, 16 - 31c: 51f8 l32i.n a15, a1, 20 - 31e: 1108 l32i.n a0, a1, 4 - 320: 20c112 addi a1, a1, 32 - 323: f00d ret.n - 325: 000000 ill - 328: f0c112 addi a1, a1, -16 - 32b: 0109 s32i.n a0, a1, 0 - 32d: 0c9266 bnei a2, 10, 33d - 330: d20c movi.n a2, 13 - 332: fff945 call0 2c8 - 335: a20c movi.n a2, 10 - 337: fff905 call0 2c8 - 33a: 0001c6 j 345 - 33d: d00c movi.n a0, 13 - 33f: 021207 beq a2, a0, 345 - 342: fff845 call0 2c8 - 345: 0108 l32i.n a0, a1, 0 - 347: 10c112 addi a1, a1, 16 - 34a: f00d ret.n - 34c: 0228 l32i.n a2, a2, 0 - 34e: 143020 extui a3, a2, 0, 2 - 351: 061366 bnei a3, 1, 35b - 354: 066227 bbci a2, 2, 35e - 357: 120c movi.n a2, 1 - 359: f00d ret.n - 35b: f86227 bbci a2, 2, 357 - 35e: 020c movi.n a2, 0 - 360: f00d ret.n - 362: 000000 ill - 365: 600002 l8ui a0, a0, 96 - ... - 370: 080000 excw - 373: 000000 ill - 376: 000020 excw - 379: 004000 break 0, 0 - 37c: 000000 ill - 37f: 032800 excw - 382: aa0000 excw - 385: 55aa55 excw - 388: 000000 ill - 38b: 005c00 excw - 38e: 000000 ill - 391: 001000 excw - 394: 040000 extui a0, a0, 0, 1 - ... - 3a7: 078000 excw - ... - 3b2: 440000 extui a0, a0, 0, 5 - 3b5: 000007 bnone a0, a0, 3b9 - 3b8: 000744 excw - 3bb: 000000 ill - 3be: 380000 excw - 3c1: 000004 excw - 3c4: 000000 ill - 3c7: a32200 movltz a2, a2, a0 - 3ca: 1120c0 slli a2, a0, 4 - 3cd: 61c2c0 xsr.eps2 a12 - 3d0: d2ec bnez.n a2, 401 - 3d2: 2ded61 l32r a6, fffcbb88 - 3d5: 610201 l32r a0, fffd87e0 - 3d8: 05eb addi.n a0, a5, 14 - 3da: 2cffd2 excw - 3dd: e15106 j ffff8925 - 3e0: ff .byte 0xff - 3e1: 0020c0 memw - 3e4: 7548 l32i.n a4, a5, 28 - 3e6: 204460 or a4, a4, a6 - 3e9: 0020c0 memw - 3ec: 020c movi.n a2, 0 - 3ee: 7549 s32i.n a4, a5, 28 - 3f0: 04d132 addmi a3, a1, 0x400 - 3f3: 80c332 addi a3, a3, -128 - 3f6: 440c movi.n a4, 4 - 3f8: ffe801 l32r a0, 398 - 3fb: 0000c0 callx0 a0 - 3fe: ffdc51 l32r a5, 370 - 401: ffdad1 l32r a13, 36c - 404: e02132 l32i a3, a1, 0x380 - 407: 0d68 l32i.n a6, a13, 0 - 409: 350830 extui a0, a3, 24, 4 - 40c: 0430e6 bgei a0, 3, 414 - 40f: 202b addi.n a2, a0, 2 - 411: 000246 j 41e - 414: f1c092 addi a9, a0, -15 - 417: 180c movi.n a8, 1 - 419: 220c movi.n a2, 2 - 41b: 832890 moveqz a2, a8, a9 - 41e: 090c movi.n a9, 0 - 420: 350c30 extui a0, a3, 28, 4 - 423: ffd131 l32r a3, 368 - 426: 70ac beqz.n a0, 451 - 428: a00b addi.n a10, a0, -1 - 42a: 12da16 beqz a10, 55b - 42d: fec0b2 addi a11, a0, -2 - 430: 11fb16 beqz a11, 553 - 433: ffd071 l32r a7, 374 - 436: fdc0c2 addi a12, a0, -3 - 439: 119c16 beqz a12, 556 - 43c: ffcf81 l32r a8, 378 - 43f: fcc042 addi a4, a0, -4 - 442: 122416 beqz a4, 568 - 445: fbc0a2 addi a10, a0, -5 - 448: 115a16 beqz a10, 561 - 44b: fac0b2 addi a11, a0, -6 - 44e: 111b16 beqz a11, 563 - 451: 1659 s32i.n a5, a6, 4 - 453: 004392 s8i a9, a3, 0 - 456: ffd305 call0 188 - 459: 0d28 l32i.n a2, a13, 0 - 45b: 32c8 l32i.n a12, a2, 12 - 45d: 1228 l32i.n a2, a2, 4 - 45f: 0c3d mov.n a3, a12 - 461: ffce01 l32r a0, 39c - 464: 0000c0 callx0 a0 - 467: 024d mov.n a4, a2 - 469: 04d132 addmi a3, a1, 0x400 - 46c: 220b addi.n a2, a2, -1 - 46e: 822c20 mull a2, a12, a2 - 471: 88c332 addi a3, a3, -120 - 474: fdc4c2 addi a12, a4, -3 - 477: c41c movi.n a4, 28 - 479: ffc901 l32r a0, 3a0 - 47c: 0000c0 callx0 a0 - 47f: 150c movi.n a5, 1 - 481: 0d28 l32i.n a2, a13, 0 - 483: 03d142 addmi a4, a1, 0x300 - 486: 880432 l8ui a3, a4, 136 - 489: 3228 l32i.n a2, a2, 12 - 48b: 933530 movnez a3, a5, a3 - 48e: 884432 s8i a3, a4, 136 - 491: 3c3a add.n a3, a12, a3 - 493: 78a342 movi a4, 0x378 - 496: 822230 mull a2, a2, a3 - 499: 013d mov.n a3, a1 - 49b: ffc201 l32r a0, 3a4 - 49e: 0000c0 callx0 a0 - 4a1: 01d8 l32i.n a13, a1, 0 - 4a3: 03d102 addmi a0, a1, 0x300 - 4a6: 04d122 addmi a2, a1, 0x400 - 4a9: 88c222 addi a2, a2, -120 - 4ac: 880002 l8ui a0, a0, 136 - 4af: 44d8d0 extui a13, a13, 8, 5 - 4b2: a00020 addx4 a0, a0, a2 - 4b5: 5028 l32i.n a2, a0, 20 - 4b7: e96122 s32i a2, a1, 0x3a4 - 4ba: 3008 l32i.n a0, a0, 12 - 4bc: 012d mov.n a2, a1 - 4be: ea6102 s32i a0, a1, 0x3a8 - 4c1: ffe885 call0 34c - 4c4: e02102 l32i a0, a1, 0x380 - 4c7: 350c00 extui a0, a0, 28, 4 - 4ca: 025026 beqi a0, 5, 4d0 - 4cd: 106066 bnei a0, 6, 4e1 - 4d0: 734db6 bltui a13, 4, 547 - 4d3: 70cdf6 bgeui a13, 32, 547 - 4d6: ffa931 l32r a3, 37c - 4d9: 140c movi.n a4, 1 - 4db: 932420 movnez a2, a4, a2 - 4de: 004322 s8i a2, a3, 0 - 4e1: 000005 call0 4e4 - 4e4: ffb101 l32r a0, 3a8 - 4e7: 0000c0 callx0 a0 - 4ea: ffa521 l32r a2, 380 - 4ed: ffaf01 l32r a0, 3ac - 4f0: 0000c0 callx0 a0 - 4f3: ffa451 l32r a5, 384 - 4f6: e32102 l32i a0, a1, 0x38c - 4f9: 1b9057 bne a0, a5, 518 - 4fc: e921d2 l32i a13, a1, 0x3a4 - 4ff: 012d mov.n a2, a1 - 501: ea2132 l32i a3, a1, 0x3a8 - 504: ffab01 l32r a0, 3b0 - 507: 0000c0 callx0 a0 - 50a: 1512d7 beq a2, a13, 523 - 50d: 0c2d mov.n a2, a12 - 50f: ffa901 l32r a0, 3b4 - 512: 0000c0 callx0 a0 - 515: 000286 j 523 - 518: 070026 beqi a0, -1, 523 - 51b: 0c2d mov.n a2, a12 - 51d: ffa601 l32r a0, 3b8 - 520: 0000c0 callx0 a0 - 523: ff9921 l32r a2, 388 - 526: 013d mov.n a3, a1 - 528: 78a342 movi a4, 0x378 - 52b: ffa401 l32r a0, 3bc - 52e: 0000c0 callx0 a0 - 531: ffa301 l32r a0, 3c0 - 534: 0000c0 callx0 a0 - 537: ed21d2 l32i a13, a1, 0x3b4 - 53a: ec21c2 l32i a12, a1, 0x3b0 - 53d: c0a322 movi a2, 0x3c0 - 540: eb2102 l32i a0, a1, 0x3ac - 543: 112a add.n a1, a1, a2 - 545: f00d ret.n - 547: ff9121 l32r a2, 38c - 54a: ff9e01 l32r a0, 3c4 - 54d: 0000c0 callx0 a0 - 550: ffff06 j 550 - 553: ff8f71 l32r a7, 390 - 556: 075d mov.n a5, a7 - 558: ffbd46 j 451 - 55b: ff8e51 l32r a5, 394 - 55e: ffbbc6 j 451 - 561: 078d mov.n a8, a7 - 563: 1689 s32i.n a8, a6, 4 - 565: ffbb46 j 456 - 568: 085d mov.n a5, a8 - 56a: ffb8c6 j 451 - -Disassembly of section .irom0.text: - -00000ae4 : - ae4: 000030 excw - ae7: 003800 excw - ... - b3e: 120000 excw - b41: c9f0c1 l32r a12, ffff3304 - b44: 010911 l32r a1, fffc0f68 - b47: 03cd mov.n a12, a3 - b49: ffec01 l32r a0, afc - b4c: 0000c0 callx0 a0 - b4f: 029c beqz.n a2, b63 - b51: ffe421 l32r a2, ae4 - b54: ffe531 l32r a3, ae8 - b57: cfa042 movi a4, 207 - b5a: ffe901 l32r a0, b00 - b5d: 0000c0 callx0 a0 - b60: ffff06 j b60 - b63: 020c movi.n a2, 0 - b65: 2ca432 movi a3, 0x42c - b68: ffe701 l32r a0, b04 - b6b: 0000c0 callx0 a0 - b6e: 120c movi.n a2, 1 - b70: 2ca432 movi a3, 0x42c - b73: ffe501 l32r a0, b08 - b76: 0000c0 callx0 a0 - b79: ffe401 l32r a0, b0c - b7c: 0000c0 callx0 a0 - b7f: ffdb21 l32r a2, aec - b82: d42222 l32i a2, a2, 0x350 - b85: ffe201 l32r a0, b10 - b88: 0000c0 callx0 a0 - b8b: ffe201 l32r a0, b14 - b8e: 0000c0 callx0 a0 - b91: 0c2d mov.n a2, a12 - b93: ffe101 l32r a0, b18 - b96: 0000c0 callx0 a0 - b99: ffe001 l32r a0, b1c - b9c: 0000c0 callx0 a0 - b9f: 0c3d mov.n a3, a12 - ba1: ffd321 l32r a2, af0 - ba4: ffdf01 l32r a0, b20 - ba7: 0000c0 callx0 a0 - baa: 020c movi.n a2, 0 - bac: ffd231 l32r a3, af4 - baf: 040c movi.n a4, 0 - bb1: ffdc01 l32r a0, b24 - bb4: 0000c0 callx0 a0 - bb7: 120c movi.n a2, 1 - bb9: ffdb01 l32r a0, b28 - bbc: 0000c0 callx0 a0 - bbf: ffdb01 l32r a0, b2c - bc2: 0000c0 callx0 a0 - bc5: ffda01 l32r a0, b30 - bc8: 0000c0 callx0 a0 - bcb: ffcbc1 l32r a12, af8 - bce: ffd901 l32r a0, b34 - bd1: 0000c0 callx0 a0 - bd4: 0c2d mov.n a2, a12 - bd6: ffd801 l32r a0, b38 - bd9: 0000c0 callx0 a0 - bdc: 11c8 l32i.n a12, a1, 4 - bde: ffd701 l32r a0, b3c - be1: 0000c0 callx0 a0 - be4: 0108 l32i.n a0, a1, 0 - be6: 10c112 addi a1, a1, 16 - be9: f00d ret.n - beb: 000000 ill - bee: 220000 excw - ... - bf9: 000000 ill - bfc: 00ea60 excw - bff: 900000 addx2 a0, a0, a0 - c02: 000001 l32r a0, fffc0c04 - ... - c29: 000000 ill - c2c: ffa032 movi a3, 255 - c2f: e0c112 addi a1, a1, -32 - c32: 11c9 s32i.n a12, a1, 4 - c34: 21d9 s32i.n a13, a1, 8 - c36: 31e9 s32i.n a14, a1, 12 - c38: ffede1 l32r a14, bec - c3b: 0109 s32i.n a0, a1, 0 - c3d: ffde02 addmi a0, a14, 0xffffff00 - c40: a40022 l8ui a2, a0, 164 - c43: 41f9 s32i.n a15, a1, 16 - c45: 049237 bne a2, a3, c4d - c48: 240c movi.n a4, 2 - c4a: a44042 s8i a4, a0, 164 - c4d: fff001 l32r a0, c10 - c50: 0000c0 callx0 a0 - c53: ffe721 l32r a2, bf0 - c56: ffef01 l32r a0, c14 - c59: 0000c0 callx0 a0 - c5c: 1f0c movi.n a15, 1 - c5e: ffe761 l32r a6, bfc - c61: e50c movi.n a5, 14 - c63: ffe4c1 l32r a12, bf4 - c66: ffe4d1 l32r a13, bf8 - c69: 7d0c02 l8ui a0, a12, 125 - c6c: 7e1d22 l16ui a2, a13, 252 - c6f: 013507 bltu a5, a0, c74 - c72: 10cc bnez.n a0, c77 - c74: 7d4cf2 s8i a15, a12, 125 - c77: 053627 bltu a6, a2, c80 - c7a: 63a072 movi a7, 99 - c7d: 083727 bltu a7, a2, c89 - c80: 64a022 movi a2, 100 - c83: 64a082 movi a8, 100 - c86: 7e5d82 s16i a8, a13, 252 - c89: 64a032 movi a3, 100 - c8c: ffe301 l32r a0, c18 - c8f: 0000c0 callx0 a0 - c92: ffdb31 l32r a3, c00 - c95: f42020 extui a2, a2, 0, 16 - c98: 822230 mull a2, a2, a3 - c9b: ffe001 l32r a0, c1c - c9e: 0000c0 callx0 a0 - ca1: 7e0c02 l8ui a0, a12, 126 - ca4: 0f0c movi.n a15, 0 - ca6: 0250f6 bgeui a0, 5, cac - ca9: 0d1066 bnei a0, 1, cba - cac: 7e4cf2 s8i a15, a12, 126 - caf: ffd521 l32r a2, c04 - cb2: 034c movi.n a3, 64 - cb4: ffdb01 l32r a0, c20 - cb7: 0000c0 callx0 a0 - cba: 800c62 l8ui a6, a12, 128 - cbd: 7f0c42 l8ui a4, a12, 127 - cc0: 850c movi.n a5, 8 - cc2: 0224b6 bltui a4, 2, cc8 - cc5: 7f4cf2 s8i a15, a12, 127 - cc8: ffde82 addmi a8, a14, 0xffffff00 - ccb: 2a2882 l32i a8, a8, 168 - cce: 04b567 bgeu a5, a6, cd6 - cd1: 470c movi.n a7, 4 - cd3: 804c72 s8i a7, a12, 128 - cd6: 150866 bnei a8, -1, cef - cd9: ffcb21 l32r a2, c08 - cdc: 432c movi.n a3, 36 - cde: ffd101 l32r a0, c24 - ce1: 0000c0 callx0 a0 - ce4: ffca21 l32r a2, c0c - ce7: 034c movi.n a3, 64 - ce9: ffcf01 l32r a0, c28 - cec: 0000c0 callx0 a0 - cef: 416df2 s32i a15, a13, 0x104 - cf2: 406df2 s32i a15, a13, 0x100 - cf5: 840ca2 l8ui a10, a12, 132 - cf8: ffdeb2 addmi a11, a14, 0xffffff00 - cfb: ffdc02 addmi a0, a12, 0xffffff00 - cfe: f10092 l8ui a9, a0, 241 - d01: a54bf2 s8i a15, a11, 165 - d04: 0229b6 bltui a9, 2, d0a - d07: f140f2 s8i a15, a0, 241 - d0a: 352d02 l32i a0, a13, 212 - d0d: 046ab6 bltui a10, 6, d15 - d10: 1e0c movi.n a14, 1 - d12: 844ce2 s8i a14, a12, 132 - d15: 11c8 l32i.n a12, a1, 4 - d17: 31e8 l32i.n a14, a1, 12 - d19: 0140f6 bgeui a0, 4, d1e - d1c: 30cc bnez.n a0, d23 - d1e: 3f0c movi.n a15, 3 - d20: 356df2 s32i a15, a13, 212 - d23: 21d8 l32i.n a13, a1, 8 - d25: 41f8 l32i.n a15, a1, 16 - d27: 0108 l32i.n a0, a1, 0 - d29: 20c112 addi a1, a1, 32 - d2c: f00d ret.n - d2e: 000000 ill - d31: fe .byte 0xfe - d32: ef .byte 0xef - d33: 3f .byte 0x3f - d34: 000600 excw - d37: 000060 excw - ... - -00000d3c : - d3c: f0c112 addi a1, a1, -16 - d3f: 0109 s32i.n a0, a1, 0 - d41: 068216 beqz a2, dad - d44: e47c movi.n a4, -2 - d46: 130c movi.n a3, 1 - d48: fffab1 l32r a11, d30 - d4b: fffa21 l32r a2, d34 - d4e: 0020c0 memw - d51: c02202 l32i a0, a2, 0x300 - d54: 100040 and a0, a0, a4 - d57: 0020c0 memw - d5a: c06202 s32i a0, a2, 0x300 - d5d: 0020c0 memw - d60: 812ba2 l32i a10, a11, 0x204 - d63: 20aa30 or a10, a10, a3 - d66: 0020c0 memw - d69: 816ba2 s32i a10, a11, 0x204 - d6c: b90c movi.n a9, 11 - d6e: 0020c0 memw - d71: c16292 s32i a9, a2, 0x304 - d74: d80c movi.n a8, 13 - d76: 0020c0 memw - d79: c26282 s32i a8, a2, 0x308 - d7c: 873c movi.n a7, 56 - d7e: 0020c0 memw - d81: c02262 l32i a6, a2, 0x300 - d84: 206670 or a6, a6, a7 - d87: 0020c0 memw - d8a: c06262 s32i a6, a2, 0x300 - d8d: 957c movi.n a5, -7 - d8f: 0020c0 memw - d92: c02242 l32i a4, a2, 0x300 - d95: 104450 and a4, a4, a5 - d98: 0020c0 memw - d9b: c06242 s32i a4, a2, 0x300 - d9e: 0020c0 memw - da1: c02202 l32i a0, a2, 0x300 - da4: 200030 or a0, a0, a3 - da7: 0020c0 memw - daa: c06202 s32i a0, a2, 0x300 - dad: ffe201 l32r a0, d38 - db0: 0000c0 callx0 a0 - db3: 0108 l32i.n a0, a1, 0 - db5: 10c112 addi a1, a1, 16 - db8: f00d ret.n - dba: 000000 ill - dbd: 0f .byte 0xf - dbe: 000000 ill - dc1: fe .byte 0xfe - dc2: ff .byte 0xff - dc3: 5f .byte 0x5f - dc4: ff0000 excw - ... - -00000dd0 : - dd0: e0c112 addi a1, a1, -32 - dd3: 21d9 s32i.n a13, a1, 8 - dd5: 41f9 s32i.n a15, a1, 16 - dd7: 0109 s32i.n a0, a1, 0 - dd9: 11c9 s32i.n a12, a1, 4 - ddb: 31e9 s32i.n a14, a1, 12 - ddd: 02cd mov.n a12, a2 - ddf: 03ed mov.n a14, a3 - de1: fff901 l32r a0, dc8 - de4: 0000c0 callx0 a0 - de7: 02dd mov.n a13, a2 - de9: fff4f1 l32r a15, dbc - dec: fff501 l32r a0, dc0 - def: d1ffc0 mul16s a15, a15, a12 - df2: ff0a add.n a15, a15, a0 - df4: fff4c1 l32r a12, dc4 - df7: 0020c0 memw - dfa: 872f02 l32i a0, a15, 0x21c - dfd: 140c07 bnone a12, a0, e15 - e00: fff301 l32r a0, dcc - e03: 0000c0 callx0 a0 - e06: c002d0 sub a0, a2, a13 - e09: 083e07 bltu a14, a0, e15 - e0c: 0020c0 memw - e0f: 872f22 l32i a2, a15, 0x21c - e12: ea82c7 bany a2, a12, e00 - e15: 11c8 l32i.n a12, a1, 4 - e17: 21d8 l32i.n a13, a1, 8 - e19: 31e8 l32i.n a14, a1, 12 - e1b: 41f8 l32i.n a15, a1, 16 - e1d: 0108 l32i.n a0, a1, 0 - e1f: 20c112 addi a1, a1, 32 - e22: f00d ret.n - e24: 000230 excw - e27: 002200 excw - e2a: 1c0000 excw - e2d: 000000 ill - e30: 000000 ill - e33: a8c000 excw - e36: ff0104 excw - e39: ff .byte 0xff - e3a: ff .byte 0xff - e3b: 000000 ill - e3e: 2c0000 excw - ... - e49: 00ff00 excw - e4c: fffe00 excw - e4f: 5f .byte 0x5f - e50: 000e00 excw - e53: 000060 excw - e56: f00000 subx8 a0, a0, a0 - e59: 000000 ill - e5c: 000000 ill - e5f: 004400 break 4, 0 - e62: 500000 excw - e65: 000000 ill - e68: 000110 excw - e6b: ff0000 excw - e6e: 000000 ill - e71: 000000 ill - e74: 002c movi.n a0, 32 - e76: 000000 ill - e79: 000000 ill - e7c: 000600 excw - e7f: 000060 excw - ... - ea6: fc0000 excw - ... - f19: 000000 ill - f1c: 920c movi.n a2, 9 - f1e: e0c112 addi a1, a1, -32 - f21: 21d9 s32i.n a13, a1, 8 - f23: 31e9 s32i.n a14, a1, 12 - f25: 11c9 s32i.n a12, a1, 4 - f27: 41f9 s32i.n a15, a1, 16 - f29: ffbec1 l32r a12, e24 - f2c: 0109 s32i.n a0, a1, 0 - f2e: 0c3d mov.n a3, a12 - f30: ffd601 l32r a0, e88 - f33: 0000c0 callx0 a0 - f36: 020c movi.n a2, 0 - f38: 0c3d mov.n a3, a12 - f3a: ffd401 l32r a0, e8c - f3d: 0000c0 callx0 a0 - f40: 220c movi.n a2, 2 - f42: 0c3d mov.n a3, a12 - f44: ffd301 l32r a0, e90 - f47: 0000c0 callx0 a0 - f4a: 320c movi.n a2, 3 - f4c: 0c3d mov.n a3, a12 - f4e: ffd101 l32r a0, e94 - f51: 0000c0 callx0 a0 - f54: c21c movi.n a2, 28 - f56: 0c3d mov.n a3, a12 - f58: ffd001 l32r a0, e98 - f5b: 0000c0 callx0 a0 - f5e: d21c movi.n a2, 29 - f60: 0c3d mov.n a3, a12 - f62: ffce01 l32r a0, e9c - f65: 0000c0 callx0 a0 - f68: 0c3d mov.n a3, a12 - f6a: 820c movi.n a2, 8 - f6c: ffcd01 l32r a0, ea0 - f6f: 0000c0 callx0 a0 - f72: ffcc01 l32r a0, ea4 - f75: 0000c0 callx0 a0 - f78: fface1 l32r a14, e28 - f7b: 0e2d mov.n a2, a14 - f7d: ffca01 l32r a0, ea8 - f80: 0000c0 callx0 a0 - f83: ffaa21 l32r a2, e2c - f86: 0e3d mov.n a3, a14 - f88: ffc901 l32r a0, eac - f8b: 0000c0 callx0 a0 - f8e: ffaa01 l32r a0, e38 - f91: ffa7f1 l32r a15, e30 - f94: ffa821 l32r a2, e34 - f97: 1f29 s32i.n a2, a15, 4 - f99: 3f29 s32i.n a2, a15, 12 - f9b: 2f09 s32i.n a0, a15, 8 - f9d: ffc401 l32r a0, eb0 - fa0: 0000c0 callx0 a0 - fa3: ffc401 l32r a0, eb4 - fa6: 0000c0 callx0 a0 - fa9: ffc301 l32r a0, eb8 - fac: 0000c0 callx0 a0 - faf: ffa421 l32r a2, e40 - fb2: 931c movi.n a3, 25 - fb4: 040c movi.n a4, 0 - fb6: 145f32 s16i a3, a15, 40 - fb9: ffa031 l32r a3, e3c - fbc: ffc001 l32r a0, ebc - fbf: 0000c0 callx0 a0 - fc2: ffc685 call0 c2c - fc5: 80a022 movi a2, 128 - fc8: ffbe01 l32r a0, ec0 - fcb: 0000c0 callx0 a0 - fce: ff9d41 l32r a4, e44 - fd1: 0448 l32i.n a4, a4, 0 - fd3: 02dd mov.n a13, a2 - fd5: 34c8 l32i.n a12, a4, 12 - fd7: 1428 l32i.n a2, a4, 4 - fd9: 0c3d mov.n a3, a12 - fdb: ffba01 l32r a0, ec4 - fde: 0000c0 callx0 a0 - fe1: 0d3d mov.n a3, a13 - fe3: 80a042 movi a4, 128 - fe6: fcc222 addi a2, a2, -4 - fe9: 822c20 mull a2, a12, a2 - fec: ffb701 l32r a0, ec8 - fef: 0000c0 callx0 a0 - ff2: ff9501 l32r a0, e48 - ff5: ff9531 l32r a3, e4c - ff8: 0020c0 memw - ffb: 872342 l32i a4, a3, 0x21c - ffe: 080047 bnone a0, a4, 100a - 1001: 0020c0 memw - 1004: 872352 l32i a5, a3, 0x21c - 1007: f68507 bany a5, a0, 1001 - 100a: ff91c1 l32r a12, e50 - 100d: 0020c0 memw - 1010: 472c62 l32i a6, a12, 0x11c - 1013: 080067 bnone a0, a6, 101f - 1016: 0020c0 memw - 1019: 472c72 l32i a7, a12, 0x11c - 101c: f68707 bany a7, a0, 1016 - 101f: ffab01 l32r a0, ecc - 1022: 0000c0 callx0 a0 - 1025: 000d82 l8ui a8, a13, 0 - 1028: 175826 beqi a8, 5, 1043 - 102b: 0d2d mov.n a2, a13 - 102d: ff8931 l32r a3, e54 - 1030: 80a042 movi a4, 128 - 1033: ffa701 l32r a0, ed0 - 1036: 0000c0 callx0 a0 - 1039: 0e3d mov.n a3, a14 - 103b: 0d2d mov.n a2, a13 - 103d: ffb005 call0 b40 - 1040: 000186 j 104a - 1043: 0e3d mov.n a3, a14 - 1045: 0d2d mov.n a2, a13 - 1047: ffaf85 call0 b40 - 104a: 0d2d mov.n a2, a13 - 104c: ffa201 l32r a0, ed4 - 104f: 0000c0 callx0 a0 - 1052: ff8121 l32r a2, e58 - 1055: ff8131 l32r a3, e5c - 1058: ff8241 l32r a4, e60 - 105b: ff8251 l32r a5, e64 - 105e: ff9e01 l32r a0, ed8 - 1061: 0000c0 callx0 a0 - 1064: ff8121 l32r a2, e68 - 1067: 0020c0 memw - 106a: 9f2c32 l32i a3, a12, 0x27c - 106d: ff7f51 l32r a5, e6c - 1070: f53030 extui a3, a3, 16, 16 - 1073: 0020c0 memw - 1076: fe2c42 l32i a4, a12, 0x3f8 - 1079: 104450 and a4, a4, a5 - 107c: 414840 srli a4, a4, 8 - 107f: 0020c0 memw - 1082: fe2c52 l32i a5, a12, 0x3f8 - 1085: 745050 extui a5, a5, 0, 8 - 1088: ff9501 l32r a0, edc - 108b: 0000c0 callx0 a0 - 108e: c21c movi.n a2, 28 - 1090: ff9401 l32r a0, ee0 - 1093: 0000c0 callx0 a0 - 1096: c41c movi.n a4, 28 - 1098: 02cd mov.n a12, a2 - 109a: ff75d1 l32r a13, e70 - 109d: 020c movi.n a2, 0 - 109f: 0d3d mov.n a3, a13 - 10a1: ff9001 l32r a0, ee4 - 10a4: 0000c0 callx0 a0 - 10a7: 0d48 l32i.n a4, a13, 0 - 10a9: 0b64b6 bltui a4, 6, 10b8 - 10ac: 0d2d mov.n a2, a13 - 10ae: 030c movi.n a3, 0 - 10b0: c41c movi.n a4, 28 - 10b2: ff8d01 l32r a0, ee8 - 10b5: 0000c0 callx0 a0 - 10b8: 020c movi.n a2, 0 - 10ba: 0c3d mov.n a3, a12 - 10bc: c41c movi.n a4, 28 - 10be: ff8b01 l32r a0, eec - 10c1: 0000c0 callx0 a0 - 10c4: 0c2d mov.n a2, a12 - 10c6: ff8a01 l32r a0, ef0 - 10c9: 0000c0 callx0 a0 - 10cc: 120c movi.n a2, 1 - 10ce: 000005 call0 10d0 - 10d1: ff8801 l32r a0, ef4 - 10d4: 0000c0 callx0 a0 - 10d7: ff67c1 l32r a12, e74 - 10da: 0c2d mov.n a2, a12 - 10dc: ff8701 l32r a0, ef8 - 10df: 0000c0 callx0 a0 - 10e2: 0c2d mov.n a2, a12 - 10e4: 141f32 l16ui a3, a15, 40 - 10e7: 140c movi.n a4, 1 - 10e9: 150c movi.n a5, 1 - 10eb: ff8401 l32r a0, efc - 10ee: 0000c0 callx0 a0 - 10f1: ff61d1 l32r a13, e78 - 10f4: 73a062 movi a6, 115 - 10f7: ff6171 l32r a7, e7c - 10fa: 0020c0 memw - 10fd: 150c movi.n a5, 1 - 10ff: c56762 s32i a6, a7, 0x314 - 1102: 940dc2 l8ui a12, a13, 148 - 1105: 404f52 s8i a5, a15, 64 - 1108: 0c2d mov.n a2, a12 - 110a: ff7d01 l32r a0, f00 - 110d: 0000c0 callx0 a0 - 1110: 021c26 beqi a12, 1, 1116 - 1113: 053c66 bnei a12, 3, 111c - 1116: ff7b01 l32r a0, f04 - 1119: 0000c0 callx0 a0 - 111c: 052c26 beqi a12, 2, 1125 - 111f: 1b3c66 bnei a12, 3, 113e - 1122: 102c66 bnei a12, 2, 1136 - 1125: 780d82 l8ui a8, a13, 120 - 1128: 0a2866 bnei a8, 2, 1136 - 112b: 120c movi.n a2, 1 - 112d: ff7601 l32r a0, f08 - 1130: 0000c0 callx0 a0 - 1133: 0001c6 j 113e - 1136: 020c movi.n a2, 0 - 1138: ff7501 l32r a0, f0c - 113b: 0000c0 callx0 a0 - 113e: 0c1c66 bnei a12, 1, 114e - 1141: ff4f21 l32r a2, e80 - 1144: 4228 l32i.n a2, a2, 16 - 1146: 0228 l32i.n a2, a2, 0 - 1148: ff7201 l32r a0, f10 - 114b: 0000c0 callx0 a0 - 114e: ff7101 l32r a0, f14 - 1151: 0000c0 callx0 a0 - 1154: 051266 bnei a2, 1, 115d - 1157: ff7001 l32r a0, f18 - 115a: 0000c0 callx0 a0 - 115d: ff4921 l32r a2, e84 - 1160: 0228 l32i.n a2, a2, 0 - 1162: 128c beqz.n a2, 1167 - 1164: 0002c0 callx0 a2 - 1167: 11c8 l32i.n a12, a1, 4 - 1169: 21d8 l32i.n a13, a1, 8 - 116b: 31e8 l32i.n a14, a1, 12 - 116d: 41f8 l32i.n a15, a1, 16 - 116f: 0108 l32i.n a0, a1, 0 - 1171: 20c112 addi a1, a1, 32 - 1174: f00d ret.n - 1176: fc0000 excw - 1179: ff .byte 0xff - 117a: 380000 excw - 117d: 000001 l32r a0, fffc1180 - 1180: 0138 l32i.n a3, a1, 0 - 1182: 3a0000 excw - 1185: 000001 l32r a0, fffc1188 - ... - 11a0: e0c112 addi a1, a1, -32 - 11a3: 0109 s32i.n a0, a1, 0 - 11a5: 11c9 s32i.n a12, a1, 4 - 11a7: 31e9 s32i.n a14, a1, 12 - 11a9: 21d9 s32i.n a13, a1, 8 - 11ab: 41f9 s32i.n a15, a1, 16 - 11ad: 03dd mov.n a13, a3 - 11af: 02fd mov.n a15, a2 - 11b1: fff1e1 l32r a14, 1178 - 11b4: c33b addi.n a12, a3, 3 - 11b6: 10cce0 and a12, a12, a14 - 11b9: 0c2d mov.n a2, a12 - 11bb: fff301 l32r a0, 1188 - 11be: 0000c0 callx0 a0 - 11c1: 02ed mov.n a14, a2 - 11c3: 0c4d mov.n a4, a12 - 11c5: 112f40 slli a2, a15, 12 - 11c8: 0e3d mov.n a3, a14 - 11ca: fff001 l32r a0, 118c - 11cd: 0000c0 callx0 a0 - 11d0: bdac beqz.n a13, 11ff - 11d2: ffeaf1 l32r a15, 117c - 11d5: 0c0c movi.n a12, 0 - 11d7: f8cff2 addi a15, a15, -8 - 11da: 0f2d mov.n a2, a15 - 11dc: 3eca add.n a3, a14, a12 - 11de: 000332 l8ui a3, a3, 0 - 11e1: ffeb01 l32r a0, 1190 - 11e4: 0000c0 callx0 a0 - 11e7: 4c1b addi.n a4, a12, 1 - 11e9: 444040 extui a4, a4, 0, 5 - 11ec: 74cc bnez.n a4, 11f7 - 11ee: ffe421 l32r a2, 1180 - 11f1: ffe801 l32r a0, 1194 - 11f4: 0000c0 callx0 a0 - 11f7: cc1b addi.n a12, a12, 1 - 11f9: f4c0c0 extui a12, a12, 0, 16 - 11fc: da9dc7 bne a13, a12, 11da - 11ff: ffe121 l32r a2, 1184 - 1202: ffe501 l32r a0, 1198 - 1205: 0000c0 callx0 a0 - 1208: 11c8 l32i.n a12, a1, 4 - 120a: 21d8 l32i.n a13, a1, 8 - 120c: 0e2d mov.n a2, a14 - 120e: 41f8 l32i.n a15, a1, 16 - 1210: 31e8 l32i.n a14, a1, 12 - 1212: ffe201 l32r a0, 119c - 1215: 0000c0 callx0 a0 - 1218: 0108 l32i.n a0, a1, 0 - 121a: 20c112 addi a1, a1, 32 - 121d: f00d ret.n - 121f: 014000 slli a4, a0, 32 - 1222: 000000 ill - 1225: 000000 ill - 1228: f0c112 addi a1, a1, -16 - 122b: 11c9 s32i.n a12, a1, 4 - 122d: 0109 s32i.n a0, a1, 0 - 122f: 02cd mov.n a12, a2 - 1231: fffb21 l32r a2, 1220 - 1234: fffc01 l32r a0, 1224 - 1237: 0000c0 callx0 a0 - 123a: 0c2d mov.n a2, a12 - 123c: 78a332 movi a3, 0x378 - 123f: fff605 call0 11a0 - 1242: 2c1b addi.n a2, a12, 1 - 1244: 78a332 movi a3, 0x378 - 1247: fff585 call0 11a0 - 124a: 2c2b addi.n a2, a12, 2 - 124c: c31c movi.n a3, 28 - 124e: 11c8 l32i.n a12, a1, 4 - 1250: fff4c5 call0 11a0 - 1253: 0108 l32i.n a0, a1, 0 - 1255: 10c112 addi a1, a1, 16 - 1258: f00d ret.n - ... - 1262: 610000 excw - 1265: fe .byte 0xfe - 1266: ff .byte 0xff - 1267: fffe41 l32r a4, 1260 - 126a: 050c movi.n a5, 0 - 126c: 07b467 bgeu a4, a6, 1277 - 126f: 004452 s8i a5, a4, 0 - 1272: 441b addi.n a4, a4, 1 - 1274: f79467 bne a4, a6, 126f - 1277: f00d ret.n - -Disassembly of section .irom.text: - -00001d60 <.irom.text>: - 1d60: 040005 call0 5d64 - 1d63: 050502 l8ui a0, a5, 5 - 1d66: 050205 call0 6d88 - 1d69: 050400 extui a0, a0, 20, 1 - 1d6c: 050405 call0 6db0 - 1d6f: fe0405 call0 fffffdb0 - 1d72: fffd excw - 1d74: f0f0f0 subx8 a15, a0, a15 - 1d77: e0e0e0 subx4 a14, a0, a14 - 1d7a: ff0ae1 l32r a14, 19a4 - 1d7d: ff .byte 0xff - 1d7e: 00f8 l32i.n a15, a0, 0 - 1d80: f8f8 l32i.n a15, a8, 60 - 1d82: 4a4e52 s8i a5, a14, 74 - 1d85: 384044 excw - 1d88: 010000 slli a0, a0, 32 - 1d8b: 030201 l32r a0, fffc2994 - 1d8e: 010504 excw - 1d91: 000000 ill - 1d94: 020000 excw - ... - 1d9f: 0ae100 excw - ... - 1daa: 439301 l32r a0, fffd2bf8 - ... - 1dcd: 000000 ill - 1dd0: 000003 excw - ... - 1ddf: 614600 excw - 1de2: 6c6174 excw - 1de5: 786520 excw - 1de8: 706563 excw - 1deb: 6f6974 excw - 1dee: 6e .byte 0x6e - 1def: 252820 extui a2, a2, 24, 3 - 1df2: 3a2964 excw - 1df5: 000a add.n a0, a0, a0 - ... - 1dff: 706500 excw - 1e02: 3d3163 excw - 1e05: 257830 extui a7, a3, 24, 3 - 1e08: 783830 excw - 1e0b: 202c movi.n a0, 34 - 1e0d: 637065 excw - 1e10: 303d32 excw - 1e13: 2578 l32i.n a7, a5, 8 - 1e15: 783830 excw - 1e18: 202c movi.n a0, 34 - 1e1a: 637065 excw - 1e1d: 303d33 excw - 1e20: 2578 l32i.n a7, a5, 8 - 1e22: 783830 excw - 1e25: 202c movi.n a0, 34 - 1e27: 637865 excw - 1e2a: 646176 excw - 1e2d: 3d7264 excw - 1e30: 257830 extui a7, a3, 24, 3 - 1e33: 783830 excw - 1e36: 202c movi.n a0, 34 - 1e38: 706564 excw - 1e3b: 303d63 excw - 1e3e: 2578 l32i.n a7, a5, 8 - 1e40: 783830 excw - 1e43: 000a add.n a0, a0, a0 - ... - 1e4d: 000000 ill - 1e50: 530a add.n a5, a3, a0 - 1e52: 204b44 excw - 1e55: 726576 excw - 1e58: 203a add.n a2, a0, a3 - 1e5a: 207325 excw - 1e5d: 6d6f63 excw - 1e60: 6c6970 excw - 1e63: 206465 excw - 1e66: 252040 extui a2, a4, 16, 3 - 1e69: 252073 excw - 1e6c: 000a73 excw - 1e6f: 687000 excw - 1e72: 2079 s32i.n a7, a0, 8 - 1e74: 726576 excw - 1e77: 203a add.n a2, a0, a3 - 1e79: 2c6425 excw - 1e7c: 707020 excw - 1e7f: 657620 extui a7, a2, 22, 7 - 1e82: 203a72 excw - 1e85: 2e6425 excw - 1e88: 0a6425 excw - 1e8b: 000a add.n a0, a0, a0 - 1e8d: 000000 ill - 1e90: 323025 excw - 1e93: 2078 l32i.n a7, a0, 8 - 1e95: 000000 ill - 1e98: 000a add.n a0, a0, a0 - 1e9a: 000a add.n a0, a0, a0 - 1e9c: 000000 ill - 1e9f: 797300 excw - 1ea2: 657473 excw - 1ea5: 206d excw - 1ea7: 726170 excw - 1eaa: 206d61 l32r a6, fffca060 - 1ead: 727265 excw - 1eb0: 6f .byte 0x6f - 1eb1: 000a72 l8ui a7, a10, 0 - -eagle_lib.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: 025d mov.n a5, a2 - a: f0c112 addi a1, a1, -16 - d: 3129 s32i.n a2, a1, 12 - f: 1109 s32i.n a0, a1, 4 - 11: 0228 l32i.n a2, a2, 0 - 13: 0129 s32i.n a2, a1, 0 - 15: 229366 bnei a3, 10, 3b - 18: a30c movi.n a3, 10 - 1a: fff901 l32r a0, 0 - 1d: 0000c0 callx0 a0 - 20: 2129 s32i.n a2, a1, 8 - 22: a30c movi.n a3, 10 - 24: 0128 l32i.n a2, a1, 0 - 26: fff701 l32r a0, 4 - 29: 0000c0 callx0 a0 - 2c: 3158 l32i.n a5, a1, 12 - 2e: 2108 l32i.n a0, a1, 8 - 30: 0529 s32i.n a2, a5, 0 - 32: 002d mov.n a2, a0 - 34: 1108 l32i.n a0, a1, 4 - 36: 10c112 addi a1, a1, 16 - 39: f00d ret.n - 3b: 340020 extui a0, a2, 0, 4 - 3e: 412420 srli a2, a2, 4 - 41: fffac6 j 30 - -00000044 : - 44: 050c movi.n a5, 0 - 46: f82c movi.n a8, 47 - 48: 0268 l32i.n a6, a2, 0 - 4a: 993c movi.n a9, 57 - 4c: 000672 l8ui a7, a6, 0 - 4f: 12b877 bgeu a8, a7, 65 - 52: 0f3977 bltu a9, a7, 65 - 55: a05550 addx4 a5, a5, a5 - 58: 661b addi.n a6, a6, 1 - 5a: 0269 s32i.n a6, a2, 0 - 5c: 905570 addx2 a5, a5, a7 - 5f: d0c552 addi a5, a5, -48 - 62: fff986 j 4c - 65: 052d mov.n a2, a5 - 67: f00d ret.n - 69: 000000 ill - 6c: d85c movi.n a8, 93 - 6e: ff .byte 0xff - 6f: 3f .byte 0x3f - 70: d848 l32i.n a4, a8, 52 - 72: ff .byte 0xff - 73: 3f .byte 0x3f - ... - 7c: b0c112 addi a1, a1, -80 - 7f: b1e9 s32i.n a14, a1, 44 - 81: c1f9 s32i.n a15, a1, 48 - 83: a1d9 s32i.n a13, a1, 40 - 85: 91c9 s32i.n a12, a1, 36 - 87: 7169 s32i.n a6, a1, 28 - 89: 8109 s32i.n a0, a1, 32 - 8b: 046670 extui a6, a7, 6, 1 - 8e: fff701 l32r a0, 6c - 91: 02cd mov.n a12, a2 - 93: 03dd mov.n a13, a3 - 95: 042d mov.n a2, a4 - 97: fff641 l32r a4, 70 - 9a: 073d mov.n a3, a7 - 9c: 934060 movnez a4, a0, a6 - 9f: 001c movi.n a0, 16 - a1: 109700 and a9, a7, a0 - a4: 076747 bbci a7, 4, af - a7: e77c movi.n a7, -2 - a9: 103370 and a3, a3, a7 - ac: 109300 and a9, a3, a0 - af: 6139 s32i.n a3, a1, 24 - b1: 002c movi.n a0, 32 - b3: 0e6317 bbci a3, 1, c5 - b6: 5199 s32i.n a9, a1, 20 - b8: 0f32d6 bgez a2, 1af - bb: 602020 neg a2, a2 - be: d82c movi.n a8, 45 - c0: d189 s32i.n a8, a1, 52 - c2: 000146 j cb - c5: 5199 s32i.n a9, a1, 20 - c7: 0a0c movi.n a10, 0 - c9: d1a9 s32i.n a10, a1, 52 - cb: 0a3c movi.n a10, 48 - cd: 62cc bnez.n a2, d7 - cf: 1f0c movi.n a15, 1 - d1: 0041a2 s8i a10, a1, 0 - d4: 001106 j 11c - d7: 0f0c movi.n a15, 0 - d9: 01ed mov.n a14, a1 - db: e159 s32i.n a5, a1, 56 - dd: f149 s32i.n a4, a1, 60 - df: 4129 s32i.n a2, a1, 16 - e1: 229566 bnei a5, 10, 107 - e4: a30c movi.n a3, 10 - e6: ffe301 l32r a0, 74 - e9: 0000c0 callx0 a0 - ec: 106122 s32i a2, a1, 64 - ef: a30c movi.n a3, 10 - f1: 4128 l32i.n a2, a1, 16 - f3: ffe101 l32r a0, 78 - f6: 0000c0 callx0 a0 - f9: 002c movi.n a0, 32 - fb: 102132 l32i a3, a1, 64 - fe: f148 l32i.n a4, a1, 60 - 100: e158 l32i.n a5, a1, 56 - 102: 0a3c movi.n a10, 48 - 104: 000146 j 10d - 107: 343020 extui a3, a2, 0, 4 - 10a: 412420 srli a2, a2, 4 - 10d: b34a add.n a11, a3, a4 - 10f: ff1b addi.n a15, a15, 1 - 111: 000bb2 l8ui a11, a11, 0 - 114: 004eb2 s8i a11, a14, 0 - 117: ee1b addi.n a14, a14, 1 - 119: fbe256 bnez a2, db - 11c: d158 l32i.n a5, a1, 52 - 11e: 131c movi.n a3, 17 - 120: 7128 l32i.n a2, a1, 28 - 122: 61e8 l32i.n a14, a1, 24 - 124: c022f0 sub a2, a2, a15 - 127: 1a8e37 bany a14, a3, 145 - 12a: d138 l32i.n a3, a1, 52 - 12c: 338c beqz.n a3, 133 - 12e: 0112a6 blti a2, 1, 133 - 131: 220b addi.n a2, a2, -1 - 133: 024d mov.n a4, a2 - 135: 220b addi.n a2, a2, -1 - 137: 0a14a6 blti a4, 1, 145 - 13a: 023dc7 bltu a13, a12, 140 - 13d: 004c02 s8i a0, a12, 0 - 140: cc1b addi.n a12, a12, 1 - 142: fffb46 j 133 - 145: 5178 l32i.n a7, a1, 20 - 147: a58c beqz.n a5, 155 - 149: 063dc7 bltu a13, a12, 153 - 14c: 220b addi.n a2, a2, -1 - 14e: 056d mov.n a6, a5 - 150: 004c62 s8i a6, a12, 0 - 153: cc1b addi.n a12, a12, 1 - 155: a7dc bnez.n a7, 173 - 157: 6188 l32i.n a8, a1, 24 - 159: 003d mov.n a3, a0 - 15b: 048080 extui a8, a8, 0, 1 - 15e: 933a80 movnez a3, a10, a8 - 161: 029d mov.n a9, a2 - 163: 220b addi.n a2, a2, -1 - 165: 0a19a6 blti a9, 1, 173 - 168: 023dc7 bltu a13, a12, 16e - 16b: 004c32 s8i a3, a12, 0 - 16e: cc1b addi.n a12, a12, 1 - 170: fffb46 j 161 - 173: ef1a add.n a14, a15, a1 - 175: ee0b addi.n a14, a14, -1 - 177: 0fad mov.n a10, a15 - 179: ff0b addi.n a15, a15, -1 - 17b: 0d1aa6 blti a10, 1, 18c - 17e: 053dc7 bltu a13, a12, 187 - 181: 000eb2 l8ui a11, a14, 0 - 184: 004cb2 s8i a11, a12, 0 - 187: cc1b addi.n a12, a12, 1 - 189: fffa06 j 175 - 18c: 02ed mov.n a14, a2 - 18e: 220b addi.n a2, a2, -1 - 190: 0a1ea6 blti a14, 1, 19e - 193: 023dc7 bltu a13, a12, 199 - 196: 004c02 s8i a0, a12, 0 - 199: cc1b addi.n a12, a12, 1 - 19b: fffb46 j 18c - 19e: 8108 l32i.n a0, a1, 32 - 1a0: a1d8 l32i.n a13, a1, 40 - 1a2: b1e8 l32i.n a14, a1, 44 - 1a4: 0c2d mov.n a2, a12 - 1a6: c1f8 l32i.n a15, a1, 48 - 1a8: 91c8 l32i.n a12, a1, 36 - 1aa: 50c112 addi a1, a1, 80 - 1ad: f00d ret.n - 1af: 066327 bbci a3, 2, 1b9 - 1b2: b32c movi.n a3, 43 - 1b4: d139 s32i.n a3, a1, 52 - 1b6: ffc446 j cb - 1b9: 060c movi.n a6, 0 - 1bb: 880c movi.n a8, 8 - 1bd: 107380 and a7, a3, a8 - 1c0: 936070 movnez a6, a0, a7 - 1c3: d169 s32i.n a6, a1, 52 - 1c5: ffc086 j cb - 1c8: ffd870 excw - 1cb: 3f .byte 0x3f - 1cc: 000000 ill - ... - -000001d0 : - 1d0: 07ad mov.n a10, a7 - 1d2: d0c112 addi a1, a1, -48 - 1d5: 91f9 s32i.n a15, a1, 36 - 1d7: 5109 s32i.n a0, a1, 20 - 1d9: 81e9 s32i.n a14, a1, 32 - 1db: 61c9 s32i.n a12, a1, 24 - 1dd: 71d9 s32i.n a13, a1, 28 - 1df: 02cd mov.n a12, a2 - 1e1: 04dd mov.n a13, a4 - 1e3: e23a add.n a14, a2, a3 - 1e5: 064d mov.n a4, a6 - 1e7: ee0b addi.n a14, a14, -1 - 1e9: 01be27 bgeu a14, a2, 1ee - 1ec: fe7c movi.n a14, -1 - 1ee: 000d62 l8ui a6, a13, 0 - 1f1: a129 s32i.n a2, a1, 40 - 1f3: d69c beqz.n a6, 214 - 1f5: 532c movi.n a3, 37 - 1f7: b72c movi.n a7, 43 - 1f9: db2c movi.n a11, 45 - 1fb: a129 s32i.n a2, a1, 40 - 1fd: 4159 s32i.n a5, a1, 16 - 1ff: 3149 s32i.n a4, a1, 12 - 201: 1f1637 beq a6, a3, 224 - 204: 023ec7 bltu a14, a12, 20a - 207: 004c62 s8i a6, a12, 0 - 20a: cc1b addi.n a12, a12, 1 - 20c: 010d62 l8ui a6, a13, 1 - 20f: dd1b addi.n a13, a13, 1 - 211: fec656 bnez a6, 201 - 214: a128 l32i.n a2, a1, 40 - 216: 000c movi.n a0, 0 - 218: 02bec7 bgeu a14, a12, 21e - 21b: 003ac6 j 30a - 21e: 004c02 s8i a0, a12, 0 - 221: 003a06 j 30d - 224: 000c movi.n a0, 0 - 226: 010d62 l8ui a6, a13, 1 - 229: dd1b addi.n a13, a13, 1 - 22b: 0a96b7 bne a6, a11, 239 - 22e: 0f1c movi.n a15, 16 - 230: 2000f0 or a0, a0, a15 - 233: 740000 extui a0, a0, 0, 8 - 236: fffb06 j 226 - 239: 079677 bne a6, a7, 244 - 23c: 420c movi.n a2, 4 - 23e: 200020 or a0, a0, a2 - 241: fffb86 j 233 - 244: 07c666 bnei a6, 32, 24f - 247: 840c movi.n a4, 8 - 249: 200040 or a0, a0, a4 - 24c: fff8c6 j 233 - 24f: 352c movi.n a5, 35 - 251: 079657 bne a6, a5, 25c - 254: 062c movi.n a6, 32 - 256: 200060 or a0, a0, a6 - 259: fff586 j 233 - 25c: 083c movi.n a8, 48 - 25e: 079687 bne a6, a8, 269 - 261: 190c movi.n a9, 1 - 263: 200090 or a0, a0, a9 - 266: fff246 j 233 - 269: f22c movi.n a2, 47 - 26b: 1db267 bgeu a2, a6, 28c - 26e: 953c movi.n a5, 57 - 270: 183567 bltu a5, a6, 28c - 273: 0f0c movi.n a15, 0 - 275: 2db267 bgeu a2, a6, 2a6 - 278: 2a3567 bltu a5, a6, 2a6 - 27b: dd1b addi.n a13, a13, 1 - 27d: a0fff0 addx4 a15, a15, a15 - 280: 90ff60 addx2 a15, a15, a6 - 283: d0cff2 addi a15, a15, -48 - 286: 000d62 l8ui a6, a13, 0 - 289: fffa06 j 275 - 28c: a22c movi.n a2, 42 - 28e: 129627 bne a6, a2, 2a4 - 291: dd1b addi.n a13, a13, 1 - 293: 851c movi.n a5, 24 - 295: 0a4d mov.n a4, a10 - 297: aa4b addi.n a10, a10, 4 - 299: 02a5a7 bge a5, a10, 29f - 29c: 005706 j 3fc - 29f: 3148 l32i.n a4, a1, 12 - 2a1: 005806 j 405 - 2a4: ff7c movi.n a15, -1 - 2a6: 68a042 movi a4, 104 - 2a9: 721647 beq a6, a4, 31f - 2ac: 6ca082 movi a8, 108 - 2af: 6c1687 beq a6, a8, 31f - 2b2: 040c movi.n a4, 0 - 2b4: c09630 sub a9, a6, a3 - 2b7: 0f8916 beqz a9, 3b3 - 2ba: 825c movi.n a2, 88 - 2bc: 761627 beq a6, a2, 336 - 2bf: 9dc652 addi a5, a6, -99 - 2c2: 0f9516 beqz a5, 3bf - 2c5: 64a082 movi a8, 100 - 2c8: 5d1687 beq a6, a8, 329 - 2cb: 69a092 movi a9, 105 - 2ce: 571697 beq a6, a9, 329 - 2d1: 91c622 addi a2, a6, -111 - 2d4: 15b216 beqz a2, 433 - 2d7: 90c652 addi a5, a6, -112 - 2da: 179516 beqz a5, 457 - 2dd: 8dc682 addi a8, a6, -115 - 2e0: 1bf816 beqz a8, 4a3 - 2e3: 75a092 movi a9, 117 - 2e6: 471697 beq a6, a9, 331 - 2e9: 78a022 movi a2, 120 - 2ec: 4e1627 beq a6, a2, 33e - 2ef: 0c1b addi.n a0, a12, 1 - 2f1: 053ec7 bltu a14, a12, 2fa - 2f4: 004c32 s8i a3, a12, 0 - 2f7: 000d62 l8ui a6, a13, 0 - 2fa: 00cd mov.n a12, a0 - 2fc: 22b616 beqz a6, 52b - 2ff: c01b addi.n a12, a0, 1 - 301: 023e07 bltu a14, a0, 307 - 304: 004062 s8i a6, a0, 0 - 307: ffc046 j 20c - 30a: 004e02 s8i a0, a14, 0 - 30d: 5108 l32i.n a0, a1, 20 - 30f: 71d8 l32i.n a13, a1, 28 - 311: 81e8 l32i.n a14, a1, 32 - 313: c02c20 sub a2, a12, a2 - 316: 91f8 l32i.n a15, a1, 36 - 318: 61c8 l32i.n a12, a1, 24 - 31a: 30c112 addi a1, a1, 48 - 31d: f00d ret.n - 31f: 064d mov.n a4, a6 - 321: dd1b addi.n a13, a13, 1 - 323: 000d62 l8ui a6, a13, 0 - 326: ffe286 j 2b4 - 329: 220c movi.n a2, 2 - 32b: 200020 or a0, a0, a2 - 32e: 740000 extui a0, a0, 0, 8 - 331: a50c movi.n a5, 10 - 333: 000246 j 340 - 336: 024c movi.n a2, 64 - 338: 200020 or a0, a0, a2 - 33b: 740000 extui a0, a0, 0, 8 - 33e: 051c movi.n a5, 16 - 340: 6ca062 movi a6, 108 - 343: 0d9467 bne a4, a6, 354 - 346: 881c movi.n a8, 24 - 348: 0a4d mov.n a4, a10 - 34a: aa4b addi.n a10, a10, 4 - 34c: 3828a7 blt a8, a10, 388 - 34f: 3148 l32i.n a4, a1, 12 - 351: 000f06 j 391 - 354: 68a092 movi a9, 104 - 357: 139497 bne a4, a9, 36e - 35a: 049100 extui a9, a0, 1, 1 - 35d: 821c movi.n a2, 24 - 35f: 0a4d mov.n a4, a10 - 361: aa4b addi.n a10, a10, 4 - 363: 02a2a7 bge a2, a10, 369 - 366: 003386 j 438 - 369: 3148 l32i.n a4, a1, 12 - 36b: 003486 j 441 - 36e: 861c movi.n a6, 24 - 370: 0a4d mov.n a4, a10 - 372: aa4b addi.n a10, a10, 4 - 374: 0426a7 blt a6, a10, 37c - 377: 3148 l32i.n a4, a1, 12 - 379: 000506 j 391 - 37c: 881c movi.n a8, 24 - 37e: 012847 blt a8, a4, 383 - 381: 4a2c movi.n a10, 36 - 383: 4148 l32i.n a4, a1, 16 - 385: 000206 j 391 - 388: 891c movi.n a9, 24 - 38a: 012947 blt a9, a4, 38f - 38d: 4a2c movi.n a10, 36 - 38f: 4148 l32i.n a4, a1, 16 - 391: 01a9 s32i.n a10, a1, 0 - 393: 4a4a add.n a4, a10, a4 - 395: ffd442 addmi a4, a4, 0xffffff00 - 398: 3f2442 l32i a4, a4, 252 - 39b: 0f6d mov.n a6, a15 - 39d: 0c2d mov.n a2, a12 - 39f: 0e3d mov.n a3, a14 - 3a1: 007d mov.n a7, a0 - 3a3: ffcd85 call0 7c - 3a6: 02cd mov.n a12, a2 - 3a8: 01a8 l32i.n a10, a1, 0 - 3aa: 532c movi.n a3, 37 - 3ac: db2c movi.n a11, 45 - 3ae: b72c movi.n a7, 43 - 3b0: ff9606 j 20c - 3b3: 02bec7 bgeu a14, a12, 3b9 - 3b6: ff9406 j 20a - 3b9: 004c32 s8i a3, a12, 0 - 3bc: ff9286 j 20a - 3bf: 5e6047 bbci a0, 4, 421 - 3c2: 851c movi.n a5, 24 - 3c4: 0a4d mov.n a4, a10 - 3c6: aa4b addi.n a10, a10, 4 - 3c8: 0425a7 blt a5, a10, 3d0 - 3cb: 3108 l32i.n a0, a1, 12 - 3cd: 000206 j 3d9 - 3d0: 861c movi.n a6, 24 - 3d2: 012647 blt a6, a4, 3d7 - 3d5: 4a2c movi.n a10, 36 - 3d7: 4108 l32i.n a0, a1, 16 - 3d9: 0a3ec7 bltu a14, a12, 3e7 - 3dc: 8a0a add.n a8, a10, a0 - 3de: ffd882 addmi a8, a8, 0xffffff00 - 3e1: 3f2882 l32i a8, a8, 252 - 3e4: 004c82 s8i a8, a12, 0 - 3e7: cc1b addi.n a12, a12, 1 - 3e9: ff0b addi.n a15, a15, -1 - 3eb: 021fe6 bgei a15, 1, 3f1 - 3ee: ff8686 j 20c - 3f1: f23ec7 bltu a14, a12, 3e7 - 3f4: 092c movi.n a9, 32 - 3f6: 004c92 s8i a9, a12, 0 - 3f9: fffa86 j 3e7 - 3fc: 8f1c movi.n a15, 24 - 3fe: 012f47 blt a15, a4, 403 - 401: 4a2c movi.n a10, 36 - 403: 4148 l32i.n a4, a1, 16 - 405: fa4a add.n a15, a10, a4 - 407: ffdff2 addmi a15, a15, 0xffffff00 - 40a: 3f2ff2 l32i a15, a15, 252 - 40d: 000d62 l8ui a6, a13, 0 - 410: 00afd6 bgez a15, 41e - 413: 60f0f0 neg a15, a15 - 416: 021c movi.n a2, 16 - 418: 200020 or a0, a0, a2 - 41b: 740000 extui a0, a0, 0, 8 - 41e: ffa106 j 2a6 - 421: ff0b addi.n a15, a15, -1 - 423: 9b1fa6 blti a15, 1, 3c2 - 426: 043ec7 bltu a14, a12, 42e - 429: 042c movi.n a4, 32 - 42b: 004c42 s8i a4, a12, 0 - 42e: cc1b addi.n a12, a12, 1 - 430: fffb46 j 421 - 433: 850c movi.n a5, 8 - 435: ffc1c6 j 340 - 438: 861c movi.n a6, 24 - 43a: 012647 blt a6, a4, 43f - 43d: 4a2c movi.n a10, 36 - 43f: 4148 l32i.n a4, a1, 16 - 441: 4a4a add.n a4, a10, a4 - 443: ffd442 addmi a4, a4, 0xffffff00 - 446: 7e1442 l16ui a4, a4, 252 - 449: 01a9 s32i.n a10, a1, 0 - 44b: 118400 slli a8, a4, 16 - 44e: 318080 srai a8, a8, 16 - 451: 934890 movnez a4, a8, a9 - 454: ffd0c6 j 39b - 457: 0a4d mov.n a4, a10 - 459: 851c movi.n a5, 24 - 45b: aa4b addi.n a10, a10, 4 - 45d: 090f66 bnei a15, -1, 46a - 460: 8f0c movi.n a15, 8 - 462: 120c movi.n a2, 1 - 464: 200020 or a0, a0, a2 - 467: 740000 extui a0, a0, 0, 8 - 46a: 0625a7 blt a5, a10, 474 - 46d: 3148 l32i.n a4, a1, 12 - 46f: 01a9 s32i.n a10, a1, 0 - 471: 000286 j 47f - 474: 861c movi.n a6, 24 - 476: 012647 blt a6, a4, 47b - 479: 4a2c movi.n a10, 36 - 47b: 4148 l32i.n a4, a1, 16 - 47d: 01a9 s32i.n a10, a1, 0 - 47f: 0f6d mov.n a6, a15 - 481: 0c2d mov.n a2, a12 - 483: 0e3d mov.n a3, a14 - 485: 0158 l32i.n a5, a1, 0 - 487: 007d mov.n a7, a0 - 489: 454a add.n a4, a5, a4 - 48b: 051c movi.n a5, 16 - 48d: ffd442 addmi a4, a4, 0xffffff00 - 490: 3f2442 l32i a4, a4, 252 - 493: ffbe85 call0 7c - 496: 02cd mov.n a12, a2 - 498: 01a8 l32i.n a10, a1, 0 - 49a: 532c movi.n a3, 37 - 49c: db2c movi.n a11, 45 - 49e: b72c movi.n a7, 43 - 4a0: ff5a06 j 20c - 4a3: 861c movi.n a6, 24 - 4a5: 0a4d mov.n a4, a10 - 4a7: aa4b addi.n a10, a10, 4 - 4a9: 0826a7 blt a6, a10, 4b5 - 4ac: 3148 l32i.n a4, a1, 12 - 4ae: 01a9 s32i.n a10, a1, 0 - 4b0: 2109 s32i.n a0, a1, 8 - 4b2: 000306 j 4c2 - 4b5: 2109 s32i.n a0, a1, 8 - 4b7: 881c movi.n a8, 24 - 4b9: 012847 blt a8, a4, 4be - 4bc: 4a2c movi.n a10, 36 - 4be: 4148 l32i.n a4, a1, 16 - 4c0: 01a9 s32i.n a10, a1, 0 - 4c2: 0128 l32i.n a2, a1, 0 - 4c4: ff4191 l32r a9, 1c8 - 4c7: 224a add.n a2, a2, a4 - 4c9: ffd222 addmi a2, a2, 0xffffff00 - 4cc: 3f2222 l32i a2, a2, 252 - 4cf: 832920 moveqz a2, a9, a2 - 4d2: 1129 s32i.n a2, a1, 4 - 4d4: ff3e01 l32r a0, 1cc - 4d7: 0000c0 callx0 a0 - 4da: 01a8 l32i.n a10, a1, 0 - 4dc: 532c movi.n a3, 37 - 4de: db2c movi.n a11, 45 - 4e0: 2148 l32i.n a4, a1, 8 - 4e2: b72c movi.n a7, 43 - 4e4: 2f6447 bbci a4, 4, 517 - 4e7: 1512a6 blti a2, 1, 500 - 4ea: 040c movi.n a4, 0 - 4ec: 1108 l32i.n a0, a1, 4 - 4ee: 441b addi.n a4, a4, 1 - 4f0: 053ec7 bltu a14, a12, 4f9 - 4f3: 000052 l8ui a5, a0, 0 - 4f6: 004c52 s8i a5, a12, 0 - 4f9: cc1b addi.n a12, a12, 1 - 4fb: 001b addi.n a0, a0, 1 - 4fd: ed9247 bne a2, a4, 4ee - 500: 0f6d mov.n a6, a15 - 502: ff0b addi.n a15, a15, -1 - 504: 022267 blt a2, a6, 50a - 507: ff4046 j 20c - 50a: 043ec7 bltu a14, a12, 512 - 50d: 082c movi.n a8, 32 - 50f: 004c82 s8i a8, a12, 0 - 512: cc1b addi.n a12, a12, 1 - 514: fffa06 j 500 - 517: 0f9d mov.n a9, a15 - 519: ff0b addi.n a15, a15, -1 - 51b: c8a297 bge a2, a9, 4e7 - 51e: 043ec7 bltu a14, a12, 526 - 521: 002c movi.n a0, 32 - 523: 004c02 s8i a0, a12, 0 - 526: cc1b addi.n a12, a12, 1 - 528: fffac6 j 517 - 52b: dd0b addi.n a13, a13, -1 - 52d: ff36c6 j 20c - -00000530 : - 530: 049d mov.n a9, a4 - 532: d0c112 addi a1, a1, -48 - 535: 0109 s32i.n a0, a1, 0 - 537: 7159 s32i.n a5, a1, 28 - 539: 034d mov.n a4, a3 - 53b: 8169 s32i.n a6, a1, 32 - 53d: f37c movi.n a3, -1 - 53f: 6199 s32i.n a9, a1, 24 - 541: 056d mov.n a6, a5 - 543: 8178 l32i.n a7, a1, 32 - 545: 095d mov.n a5, a9 - 547: 000005 call0 548 - 54a: 0108 l32i.n a0, a1, 0 - 54c: 30c112 addi a1, a1, 48 - 54f: f00d ret.n - 551: 000000 ill - -00000554 : - 554: d0c112 addi a1, a1, -48 - 557: 9179 s32i.n a7, a1, 36 - 559: 8169 s32i.n a6, a1, 32 - 55b: 7159 s32i.n a5, a1, 28 - 55d: 3109 s32i.n a0, a1, 12 - 55f: 6149 s32i.n a4, a1, 24 - 561: 800c movi.n a0, 8 - 563: 10c142 addi a4, a1, 16 - 566: 0149 s32i.n a4, a1, 0 - 568: 045d mov.n a5, a4 - 56a: 1149 s32i.n a4, a1, 4 - 56c: 2109 s32i.n a0, a1, 8 - 56e: 006d mov.n a6, a0 - 570: 000005 call0 574 - 573: 3108 l32i.n a0, a1, 12 - 575: 30c112 addi a1, a1, 48 - 578: f00d ret.n - ... - -0000057c : - 57c: 000242 l8ui a4, a2, 0 - 57f: 025d mov.n a5, a2 - 581: 648c beqz.n a4, 58b - 583: 010562 l8ui a6, a5, 1 - 586: 551b addi.n a5, a5, 1 - 588: ff7656 bnez a6, 583 - 58b: 000372 l8ui a7, a3, 0 - 58e: 004572 s8i a7, a5, 0 - 591: 331b addi.n a3, a3, 1 - 593: 551b addi.n a5, a5, 1 - 595: ff2756 bnez a7, 58b - 598: f00d ret.n - ... - -0000059c : - 59c: 000242 l8ui a4, a2, 0 - 59f: 026d mov.n a6, a2 - 5a1: 648c beqz.n a4, 5ab - 5a3: 010652 l8ui a5, a6, 1 - 5a6: 661b addi.n a6, a6, 1 - 5a8: ff7556 bnez a5, 5a3 - 5ab: 660b addi.n a6, a6, -1 - 5ad: 0c3627 bltu a6, a2, 5bd - 5b0: 220b addi.n a2, a2, -1 - 5b2: 000672 l8ui a7, a6, 0 - 5b5: 081377 beq a3, a7, 5c1 - 5b8: 660b addi.n a6, a6, -1 - 5ba: f49267 bne a2, a6, 5b2 - 5bd: 020c movi.n a2, 0 - 5bf: f00d ret.n - 5c1: 062d mov.n a2, a6 - 5c3: f00d ret.n - 5c5: 000000 ill - -000005c8 : - 5c8: 746030 extui a6, a3, 0, 8 - 5cb: 000232 l8ui a3, a2, 0 - 5ce: 638c beqz.n a3, 5d8 - 5d0: 091367 beq a3, a6, 5dd - 5d3: 221b addi.n a2, a2, 1 - 5d5: fffc86 j 5cb - 5d8: 011367 beq a3, a6, 5dd - 5db: 020c movi.n a2, 0 - 5dd: f00d ret.n - -eagle_lwip_if.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: f0c112 addi a1, a1, -16 - f: 11c9 mov.n a12, a2 - 11: 0109 movi.n a2, 0 - 13: 0c02cd call0 14 - 16: 0502 l32i.n a0, a12, 0 - 18: 0000 mov.n a3, a2 - 1a: 0c08 bnez.n a0, 3a - 1c: 023d l32i.n a12, a12, 4 - 1e: c0dc beqz.n a2, 2a - 20: 1cc8 l32i.n a0, a3, 16 - 22: 828c mov.n a2, a12 - 24: 2d4308 callx0 a0 - 27: 00c00c j 3a - 2a: c600 l32i.n a2, a12, 16 - 2c: 280003 l32r a0, 0 - 2f: f5014c callx0 a0 - 32: c0ff mov.n a2, a12 - 34: 2d0000 l32r a0, 4 - 37: f4010c callx0 a0 - 3a: c0ff l32i.n a12, a1, 4 - 3c: 0000 l32i.n a0, a1, 0 - 3e: 0811c8 addi a1, a1, 16 - 41: 1201 ret.n - 43: 0d10c1 ill - 46: 0000f0 ill - 49: 000000 ill - 4c: 000000 addi a1, a1, -16 - 4f: 1200 s32i.n a12, a1, 4 - 51: f0c1 s32i.n a0, a1, 0 - 53: 11c9 mov.n a12, a2 - 55: 0109 movi.n a2, 1 - 57: 0c02cd call0 58 - 5a: 0512 l32i.n a0, a12, 0 - 5c: 0000 mov.n a3, a2 - 5e: 0c08 bnez.n a0, 7e - 60: 023d l32i.n a12, a12, 4 - 62: c0dc beqz.n a2, 6e - 64: 1cc8 l32i.n a0, a3, 16 - 66: 828c mov.n a2, a12 - 68: 2d4308 callx0 a0 - 6b: 00c00c j 7e - 6e: c600 l32i.n a2, a12, 16 - 70: 280003 l32r a0, 44 - 73: f5014c callx0 a0 - 76: c0ff mov.n a2, a12 - 78: 2d0000 l32r a0, 48 - 7b: f4010c callx0 a0 - 7e: c0ff l32i.n a12, a1, 4 - 80: 0000 l32i.n a0, a1, 0 - 82: 0811c8 addi a1, a1, 16 - 85: 1201 ret.n - 87: 0d10c1 addx4 a3, a2, a0 - 8a: 3200f0 s8i a11, a2, 165 - 8d: b2a0 bnez.n a12, a1 - 8f: dca542 excw - 92: 0c .byte 0x2e - 93: 425265 s16i a4, a2, 44 - 96: 52422e s8i a3, a2, 53 - 99: 3216 movi.n a2, 0 - 9b: 3542 ret.n - 9d: 0d020c ill - a0: 0000f0 ill - ... - bb: 004c00 ill - be: 000000 excw - c1: 000000 ill - c4: 000088 ill - ... - cf: 002000 syscall - d2: 500000 ill - d5: 000000 ill - d8: 0000 l32i.n a0, a0, 0 - da: 080000 ill - dd: 000000 ill - e0: 0000 l32i.n a8, a0, 0 - e2: 880000 ill - ... - -00000124 : - 124: c0c112 l32r a11, ffff8888 - 127: b139 s32i.n a14, a1, 60 - 129: e1d9 s32i.n a12, a1, 52 - 12b: f1e9 s32i.n a0, a1, 48 - 12d: d1c9 mov.n a12, a2 - 12f: c109 l32i.n a0, a2, 0 - 131: 02cd mov.n a14, a4 - 133: 0208 bnez.n a0, 148 - 135: 04ed movi.n a2, 64 - 137: 4c10dc l32r a0, e4 - 13a: eb0102 callx0 a0 - 13d: c0ff mov.n a13, a2 - 13f: 0000 s32i.n a2, a12, 0 - 141: 02dd bnez.n a2, 148 - 143: 0c29 movi.n a13, 0 - 145: 0c32cc j 262 - 148: 46460d l32r a0, a0 - 14b: d60100 l32i a2, a12, 176 - 14e: 22ff movi.n a4, 0 - 150: 0c2c2c bnez a2, 1ab - 153: 725604 l32r a3, a4 - 156: d43105 l8ui a3, a3, 0 - 159: 0332ff bnei a3, 1, 167 - 15c: 6600 l32i.n a2, a1, 44 - 15e: 280a13 l32r a0, e8 - 161: e201b1 callx0 a0 - 164: 00c0ff l32r a0, a8 - 167: 0100 l32i.n a6, a0, 0 - 169: ffd1 s32i.n a12, a13, 28 - 16b: 0068 l32i.n a3, a1, 44 - 16d: 387dc9 addi a2, a13, 47 - 170: 22b1 s32i.n a6, a13, 40 - 172: 692fcd l32r a4, b0 - 175: cf41ad l32r a5, ac - 178: cd51ff movi a7, 101 - 17b: a072ff s8i a7, a13, 54 - 17e: 7265 s32i.n a5, a13, 20 - 180: 364d s32i.n a4, a13, 24 - 182: 495d59 movi a6, 119 - 185: a0626d s8i a6, a13, 55 - 188: 6277 movi.n a4, 6 - 18a: 0c374d l32r a0, ec - 18d: d80164 callx0 a0 - 190: 00c0ff l32i a8, a12, 176 - 193: 8200 bnez.n a8, 1b0 - 195: dc2c2c l32r a0, f0 - 198: d60198 callx0 a0 - 19b: c0ff addi.n a11, a2, -1 - 19d: 0b0000 bnez a11, 271 - 1a0: 56b2 movi.n a14, 0 - 1a2: 0d0b s32i.n a14, a1, 32 - 1a4: 0e0c s32i.n a14, a1, 36 - 1a6: 81e9 s32i.n a14, a1, 40 - 1a8: e991e9 j 286 - 1ab: 86a1 mov.n a6, a4 - 1ad: 6d0036 j 169 - 1b0: ee0604 addi a3, a1, 32 - 1b3: 32ff l32i.n a4, a14, 0 - 1b5: 4820c1 addi a5, a1, 40 - 1b8: 520e s32i.n a4, a3, 0 - 1ba: 4928c1 addi a4, a1, 36 - 1bd: 4203 l32i.n a2, a14, 4 - 1bf: 24c1 s32i.n a2, a4, 0 - 1c1: 1e28 mov.n a2, a13 - 1c3: 0429 l32i.n a0, a14, 8 - 1c5: 0d2d s32i.n a0, a5, 0 - 1c7: 092e08 l32r a0, f4 - 1ca: cb0105 callx0 a0 - 1cd: c0ff movi.n a2, 80 - 1cf: 5c0000 l32r a0, f8 - 1d2: ca0102 callx0 a0 - 1d5: c0ff movi.n a3, 29 - 1d7: 1c0000 l32r a5, b4 - 1da: 51d3 mov.n a4, a2 - 1dc: ffb7 s32i.n a2, a5, 8 - 1de: 024d movi.n a5, 10 - 1e0: 0c2529 l32r a2, b8 - 1e3: b621a5 l32r a0, fc - 1e6: c601ff callx0 a0 - 1e9: 00c0ff l32r a7, c0 - 1ec: 7100 mov.n a2, a13 - 1ee: 2dffb5 addi a3, a1, 32 - 1f1: c1320d addi a4, a1, 36 - 1f4: c14220 l32r a6, bc - 1f7: b26124 addi a5, a1, 40 - 1fa: 52ff s32i.n a6, a1, 0 - 1fc: 28c1 mov.n a6, a12 - 1fe: 6d0169 l32r a0, 100 - 201: c0010c callx0 a0 - 204: 00c0ff l32r a7, c4 - 207: b07100 l8ui a7, a7, 0 - 20a: 0772ff beqz a7, 262 - 20d: 1600 mov.n a2, a14 - 20f: 2d0547 l32r a0, 104 - 212: bd010e callx0 a0 - 215: 00c0ff l32r a2, c8 - 218: ac2100 l32r a0, 108 - 21b: bc01ff callx0 a0 - 21e: 00c0ff l32r a2, cc - 221: ab2100 l8ui a7, a1, 36 - 224: 0172ff l8ui a6, a1, 35 - 227: 016224 l8ui a5, a1, 34 - 22a: 015223 l8ui a4, a1, 33 - 22d: 014222 l8ui a3, a1, 32 - 230: 013221 l8ui a0, a1, 37 - 233: 0220 s32i.n a0, a1, 0 - 235: 092501 l8ui a14, a1, 38 - 238: e201 s32i.n a14, a1, 4 - 23a: e92601 l8ui a12, a1, 39 - 23d: c211 s32i.n a12, a1, 8 - 23f: c92701 l8ui a11, a1, 40 - 242: b221 s32i.n a11, a1, 12 - 244: b92801 l8ui a10, a1, 41 - 247: a231 s32i.n a10, a1, 16 - 249: a92901 l8ui a9, a1, 42 - 24c: 9241 s32i.n a9, a1, 20 - 24e: 992a01 l8ui a8, a1, 43 - 251: 8251 s32i.n a8, a1, 24 - 253: 892b01 l32r a0, 10c - 256: ae0161 callx0 a0 - 259: 00c0ff l32r a2, d0 - 25c: 9d2100 l32r a0, 110 - 25f: ad01ff callx0 a0 - 262: c0ff l32i.n a0, a1, 48 - 264: 0000 l32i.n a12, a1, 52 - 266: c108 mov.n a2, a13 - 268: d1c8 l32i.n a14, a1, 60 - 26a: 0d2d l32i.n a13, a1, 56 - 26c: d8f1e8 addi a1, a1, 64 - 26f: 12e1 ret.n - 271: 0d40c1 addi a3, a1, 40 - 274: c132f0 addi a5, a1, 36 - 277: c15228 addi a7, a1, 32 - 27a: 7224 l32i.n a6, a14, 0 - 27c: 20c1 s32i.n a6, a7, 0 - 27e: 0e68 l32i.n a4, a14, 4 - 280: 0769 s32i.n a4, a5, 0 - 282: 1e48 l32i.n a2, a14, 8 - 284: 0549 s32i.n a2, a3, 0 - 286: 2e28 movi.n a2, 80 - 288: 5c0329 l32r a0, 114 - 28b: a30102 callx0 a0 - 28e: c0ff movi.n a3, 28 - 290: 0000 movi.n a5, 10 - 292: 0cc31c l32r a8, d4 - 295: 81a5 mov.n a4, a2 - 297: ff90 s32i.n a2, a8, 4 - 299: 29024d l32r a2, d8 - 29c: 8f2118 l32r a0, 118 - 29f: 9f01ff callx0 a0 - 2a2: c0ff mov.n a6, a12 - 2a4: 6d0000 l32r a7, e0 - 2a7: 710c mov.n a2, a13 - 2a9: 2dff8f addi a3, a1, 32 - 2ac: c1320d addi a4, a1, 36 - 2af: c14220 addi a5, a1, 40 - 2b2: c15224 l32r a9, dc - 2b5: 9128 s32i.n a9, a1, 0 - 2b7: 99ff8a l32r a0, 11c - 2ba: 990101 callx0 a0 - 2bd: 00c0ff j 262 - 2c0: e84600 ill - 2c3: 0000ff ill - ... - -000002e8 : - 2e8: f0c112 l32r a1, fffc0e1c - 2eb: cd11c9 l32i a2, a2, 176 - 2ee: 2202 s32i.n a0, a1, 0 - 2f0: 2c22 bnez.n a2, 308 - 2f2: 0109 l32i.n a2, a12, 0 - 2f4: 2842dc l32r a0, 2cc - 2f7: f6010c callx0 a0 - 2fa: 00c0ff l32r a2, 2c0 - 2fd: 2100 l32i.n a2, a2, 4 - 2ff: 28fff1 l32r a0, 2d0 - 302: f40112 callx0 a0 - 305: 00c0ff j 329 - 308: 080600 l32r a3, 2c4 - 30b: ef3100 l8ui a3, a3, 0 - 30e: 32ff beqz.n a3, 316 - 310: 8c0003 l32r a0, 2d4 - 313: f10143 callx0 a0 - 316: c0ff l32i.n a2, a12, 0 - 318: 280000 l32r a0, 2d8 - 31b: f0010c callx0 a0 - 31e: 00c0ff l32r a2, 2c8 - 321: 2100 l32i.n a2, a2, 8 - 323: 28ffea l32r a0, 2dc - 326: ee0122 callx0 a0 - 329: c0ff l32i.n a2, a12, 0 - 32b: 0000 beqz.n a2, 337 - 32d: 8c0c28 l32r a0, 2e0 - 330: ec0182 callx0 a0 - 333: c0ff movi.n a3, 0 - 335: 0000 s32i.n a3, a12, 0 - 337: 030c l32i.n a12, a1, 4 - 339: 0c39 l32i.n a0, a1, 0 - 33b: 0811c8 addi a1, a1, 16 - 33e: 1201 ret.n - 340: 0d10c1 ill - 343: 0000f0 excw - ... - -00000348 : - 348: ffff41 l32i a6, a8, 0x110 - 34b: 62cc bnez.n a2, 362 - 34d: 4428 movi.n a2, 0 - 34f: 32dc ret.n - 351: 0d020c bnei a2, 1, 360 - 354: 66f0 l32i.n a2, a4, 20 - 356: 0b12 beqz.n a2, 35c - 358: 5428 l32i.n a2, a2, 0 - 35a: 228c ret.n - 35c: 0228 movi.n a2, 0 - 35e: f00d ret.n - 360: 020c ret.n - 362: f00d l32i.n a2, a2, 0 - 364: f00d ret.n - 366: Address 0x00000366 is out of bounds. - - -Disassembly of section .irom.text: - -00000370 <.irom.text>: - 370: 636864 excw - 373: 732070 excw - 376: 767265 excw - 379: 207265 excw - 37c: 617473 excw - 37f: 3a7472 excw - 382: 0028 l32i.n a2, a0, 0 - ... - 390: 7069 s32i.n a6, a0, 28 - 392: 253a add.n a2, a5, a3 - 394: 252e64 excw - 397: 252e64 excw - 39a: 252e64 excw - 39d: 6d2c64 excw - 3a0: 6b7361 l32r a6, fffdb16c - 3a3: 253a add.n a2, a5, a3 - 3a5: 252e64 excw - 3a8: 252e64 excw - 3ab: 252e64 excw - 3ae: 672c64 excw - 3b1: 253a77 bltu a10, a7, 3da - 3b4: 252e64 excw - 3b7: 252e64 excw - 3ba: 252e64 excw - 3bd: 000064 excw - 3c0: 0a29 s32i.n a2, a10, 0 - ... - -ets_timer.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000600 excw - 3: ff4160 excw - 6: ff .byte 0xff - 7: 0020c0 memw - a: 9438 l32i.n a3, a4, 36 - c: c03230 sub a3, a2, a3 - f: 0713e6 bgei a3, 1, 1a - 12: 0020c0 memw - 15: 9428 l32i.n a2, a4, 36 - 17: 64c222 addi a2, a2, 100 - 1a: 0020c0 memw - 1d: c429 s32i.n a2, a4, 48 - 1f: f00d ret.n - 21: 000000 ill - 24: 000600 excw - 27: 000060 excw - 2a: 120000 excw - 2d: 09f0c1 l32r a12, fffc27f0 - 30: fc0101 l32r a0, fffff034 - 33: ff .byte 0xff - 34: 0020c0 memw - 37: 9008 l32i.n a0, a0, 36 - 39: fffb61 l32r a6, 28 - 3c: 852c movi.n a5, 40 - 3e: 000662 l8ui a6, a6, 0 - 41: 64a042 movi a4, 100 - 44: 934560 movnez a4, a5, a6 - 47: 540a add.n a5, a4, a0 - 49: c03250 sub a3, a2, a5 - 4c: 1713e6 bgei a3, 1, 67 - 4f: c03200 sub a3, a2, a0 - 52: 0713e6 bgei a3, 1, 5d - 55: 052d mov.n a2, a5 - 57: fffac5 call0 4 - 5a: 000306 j 6a - 5d: 242a add.n a2, a4, a2 - 5f: 224b addi.n a2, a2, 4 - 61: fffa05 call0 4 - 64: 000086 j 6a - 67: fff9c5 call0 4 - 6a: 0108 l32i.n a0, a1, 0 - 6c: 10c112 addi a1, a1, 16 - 6f: f00d ret.n - 71: 000000 ill - -00000074 : - 74: 3239 s32i.n a3, a2, 12 - 76: 4249 s32i.n a4, a2, 16 - 78: f57c movi.n a5, -1 - 7a: 060c movi.n a6, 0 - 7c: 1269 s32i.n a6, a2, 4 - 7e: 2269 s32i.n a6, a2, 8 - 80: 0259 s32i.n a5, a2, 0 - 82: f00d ret.n - ... - 8c: 0008 l32i.n a0, a0, 0 - 8e: 000000 ill - 91: 000000 ill - 94: f0c112 addi a1, a1, -16 - 97: fffb61 l32r a6, 84 - 9a: 1109 s32i.n a0, a1, 4 - 9c: 0608 l32i.n a0, a6, 0 - 9e: 050c movi.n a5, 0 - a0: 009c beqz.n a0, b4 - a2: 1048 l32i.n a4, a0, 4 - a4: c04240 sub a4, a2, a4 - a7: 0b14a6 blti a4, 1, b6 - aa: 005d mov.n a5, a0 - ac: 0008 l32i.n a0, a0, 0 - ae: ff0056 bnez a0, a2 - b1: 000046 j b6 - b4: 050c movi.n a5, 0 - b6: 0139 s32i.n a3, a1, 0 - b8: 0309 s32i.n a0, a3, 0 - ba: 1329 s32i.n a2, a3, 4 - bc: 358c beqz.n a5, c3 - be: 0539 s32i.n a3, a5, 0 - c0: 000206 j cc - c3: 035d mov.n a5, a3 - c5: 0659 s32i.n a5, a6, 0 - c7: fff645 call0 2c - ca: 0138 l32i.n a3, a1, 0 - cc: 0368 l32i.n a6, a3, 0 - ce: 1108 l32i.n a0, a1, 4 - d0: 119637 bne a6, a3, e5 - d3: ffed21 l32r a2, 88 - d6: ffed31 l32r a3, 8c - d9: b2a042 movi a4, 178 - dc: ffed01 l32r a0, 90 - df: 0000c0 callx0 a0 - e2: ffff06 j e2 - e5: 10c112 addi a1, a1, 16 - e8: f00d ret.n - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 11c9 s32i.n a12, a1, 4 - fd: 0109 s32i.n a0, a1, 0 - ff: 02cd mov.n a12, a2 - 101: fffb01 l32r a0, f0 - 104: 0000c0 callx0 a0 - 107: fff951 l32r a5, ec - 10a: 0508 l32i.n a0, a5, 0 - 10c: 020c movi.n a2, 0 - 10e: f09c beqz.n a0, 131 - 110: 1f1c07 beq a12, a0, 133 - 113: 002d mov.n a2, a0 - 115: 0008 l32i.n a0, a0, 0 - 117: ff5056 bnez a0, 110 - 11a: 000c movi.n a0, 0 - 11c: f27c movi.n a2, -1 - 11e: 0c29 s32i.n a2, a12, 0 - 120: 2c09 s32i.n a0, a12, 8 - 122: 11c8 l32i.n a12, a1, 4 - 124: fff401 l32r a0, f4 - 127: 0000c0 callx0 a0 - 12a: 0108 l32i.n a0, a1, 0 - 12c: 10c112 addi a1, a1, 16 - 12f: f00d ret.n - 131: 020c movi.n a2, 0 - 133: fe3016 beqz a0, 11a - 136: 0008 l32i.n a0, a0, 0 - 138: 328c beqz.n a2, 13f - 13a: 0209 s32i.n a0, a2, 0 - 13c: fff686 j 11a - 13f: 0509 s32i.n a0, a5, 0 - 141: fd5016 beqz a0, 11a - 144: 1028 l32i.n a2, a0, 4 - 146: ffee45 call0 2c - 149: fff346 j 11a - 14c: 000000 ill - 14f: f21c00 excw - 152: 030c movi.n a3, 0 - 154: 040c movi.n a4, 0 - 156: f0c112 addi a1, a1, -16 - 159: 0109 s32i.n a0, a1, 0 - 15b: fffc01 l32r a0, 14c - 15e: 0000c0 callx0 a0 - 161: 0108 l32i.n a0, a1, 0 - 163: 10c112 addi a1, a1, 16 - 166: f00d ret.n - 168: 000000 ill - 16b: 35af00 extui a10, a0, 31, 4 - 16e: b40000 extui a0, a0, 0, 12 - 171: 0004c4 excw - 174: 000600 excw - 177: 4b4060 excw - 17a: 004c movi.n a0, 64 - 17c: 0f4240 excw - ... - -00000190 : - 190: e0c112 addi a1, a1, -32 - 193: 1149 s32i.n a4, a1, 4 - 195: 0159 s32i.n a5, a1, 0 - 197: 41d9 s32i.n a13, a1, 16 - 199: 31c9 s32i.n a12, a1, 12 - 19b: 2109 s32i.n a0, a1, 8 - 19d: 03cd mov.n a12, a3 - 19f: 0208 l32i.n a0, a2, 0 - 1a1: 02dd mov.n a13, a2 - 1a3: 020026 beqi a0, -1, 1a9 - 1a6: 000005 call0 1a8 - 1a9: ffef21 l32r a2, 168 - 1ac: 000222 l8ui a2, a2, 0 - 1af: 0138 l32i.n a3, a1, 0 - 1b1: 22ec bnez.n a2, 1d7 - 1b3: 051366 bnei a3, 1, 1bc - 1b6: e8a342 movi a4, 0x3e8 - 1b9: 82cc40 mull a12, a12, a4 - 1bc: 08cc16 beqz a12, 24c - 1bf: 5aa352 movi a5, 0x35a - 1c2: 72b5c7 bgeu a5, a12, 238 - 1c5: 1400c0 extui a0, a12, 0, 2 - 1c8: a00000 addx4 a0, a0, a0 - 1cb: 41c2c0 srli a12, a12, 2 - 1ce: a0ccc0 addx4 a12, a12, a12 - 1d1: a0cc00 addx4 a12, a12, a0 - 1d4: 000d06 j 20c - 1d7: fcac beqz.n a12, 20a - 1d9: ffe421 l32r a2, 16c - 1dc: e2a432 movi a3, 0x4e2 - 1df: 13b2c7 bgeu a2, a12, 1f6 - 1e2: 1420c0 extui a2, a12, 0, 2 - 1e5: 4102c0 srli a0, a12, 2 - 1e8: 820030 mull a0, a0, a3 - 1eb: 38a1c2 movi a12, 0x138 - 1ee: c1c2c0 mul16u a12, a2, a12 - 1f1: cc0a add.n a12, a12, a0 - 1f3: 000546 j 20c - 1f6: ffde21 l32r a2, 170 - 1f9: e8a332 movi a3, 0x3e8 - 1fc: 822c20 mull a2, a12, a2 - 1ff: ffe001 l32r a0, 180 - 202: 0000c0 callx0 a0 - 205: 02cd mov.n a12, a2 - 207: 000046 j 20c - 20a: 0c0c movi.n a12, 0 - 20c: 1138 l32i.n a3, a1, 4 - 20e: 038c beqz.n a3, 212 - 210: 2dc9 s32i.n a12, a13, 8 - 212: ffdc01 l32r a0, 184 - 215: 0000c0 callx0 a0 - 218: 0d3d mov.n a3, a13 - 21a: ffd621 l32r a2, 174 - 21d: 0020c0 memw - 220: 9228 l32i.n a2, a2, 36 - 222: 2c2a add.n a2, a12, a2 - 224: ffe6c5 call0 94 - 227: 31c8 l32i.n a12, a1, 12 - 229: 41d8 l32i.n a13, a1, 16 - 22b: ffd701 l32r a0, 188 - 22e: 0000c0 callx0 a0 - 231: 2108 l32i.n a0, a1, 8 - 233: 20c112 addi a1, a1, 32 - 236: f00d ret.n - 238: ffd021 l32r a2, 178 - 23b: ffd031 l32r a3, 17c - 23e: 822c20 mull a2, a12, a2 - 241: ffd201 l32r a0, 18c - 244: 0000c0 callx0 a0 - 247: 02cd mov.n a12, a2 - 249: ffefc6 j 20c - 24c: 0c0c movi.n a12, 0 - 24e: ffee86 j 20c - -Disassembly of section .irom0.text: - -00000254 : - 254: 000000 ill - 257: 000800 excw - ... - -00000264 : - 264: f0c112 addi a1, a1, -16 - 267: 0109 s32i.n a0, a1, 0 - 269: 0208 l32i.n a0, a2, 0 - 26b: 110026 beqi a0, -1, 280 - 26e: fff921 l32r a2, 254 - 271: fff931 l32r a3, 258 - 274: eda042 movi a4, 237 - 277: fff901 l32r a0, 25c - 27a: 0000c0 callx0 a0 - 27d: ffff06 j 27d - 280: 030c movi.n a3, 0 - 282: 040c movi.n a4, 0 - 284: fff701 l32r a0, 260 - 287: 0000c0 callx0 a0 - 28a: 0108 l32i.n a0, a1, 0 - 28c: 10c112 addi a1, a1, 16 - 28f: f00d ret.n - 291: 000000 ill - 294: 000600 excw - 297: 000060 excw - ... - 2a2: 000000 ill - 2a5: 600006 j 182a9 - ... - 2b4: 000094 excw - 2b7: 002c00 excw - 2ba: 000000 ill - 2bd: 000000 ill - -000002c0 : - 2c0: f0c112 addi a1, a1, -16 - 2c3: 11c9 s32i.n a12, a1, 4 - 2c5: 0109 s32i.n a0, a1, 0 - 2c7: fff801 l32r a0, 2a8 - 2ca: 0000c0 callx0 a0 - 2cd: fff131 l32r a3, 294 - 2d0: 0020c0 memw - 2d3: fff101 l32r a0, 298 - 2d6: 9358 l32i.n a5, a3, 36 - 2d8: 00c8 l32i.n a12, a0, 0 - 2da: 058c16 beqz a12, 336 - 2dd: 1c28 l32i.n a2, a12, 4 - 2df: c04250 sub a4, a2, a5 - 2e2: 4814e6 bgei a4, 1, 32e - 2e5: f57c movi.n a5, -1 - 2e7: ffed71 l32r a7, 29c - 2ea: 3c88 l32i.n a8, a12, 12 - 2ec: 17c9 s32i.n a12, a7, 4 - 2ee: 2789 s32i.n a8, a7, 8 - 2f0: 0c68 l32i.n a6, a12, 0 - 2f2: 0769 s32i.n a6, a7, 0 - 2f4: 0c59 s32i.n a5, a12, 0 - 2f6: ffed01 l32r a0, 2ac - 2f9: 0000c0 callx0 a0 - 2fc: 3c08 l32i.n a0, a12, 12 - 2fe: 4c28 l32i.n a2, a12, 16 - 300: 0000c0 callx0 a0 - 303: ffeb01 l32r a0, 2b0 - 306: 0000c0 callx0 a0 - 309: 0c28 l32i.n a2, a12, 0 - 30b: 2c08 l32i.n a0, a12, 8 - 30d: 0f0266 bnei a2, -1, 320 - 310: c08c beqz.n a0, 320 - 312: 1c28 l32i.n a2, a12, 4 - 314: 0c3d mov.n a3, a12 - 316: 220a add.n a2, a2, a0 - 318: 1c29 s32i.n a2, a12, 4 - 31a: ffe601 l32r a0, 2b4 - 31d: 0000c0 callx0 a0 - 320: ffe001 l32r a0, 2a0 - 323: 0020c0 memw - 326: ffdf31 l32r a3, 2a4 - 329: 9358 l32i.n a5, a3, 36 - 32b: ffea46 j 2d8 - 32e: 4c8c beqz.n a12, 336 - 330: ffe201 l32r a0, 2b8 - 333: 0000c0 callx0 a0 - 336: 11c8 l32i.n a12, a1, 4 - 338: ffe101 l32r a0, 2bc - 33b: 0000c0 callx0 a0 - 33e: 0108 l32i.n a0, a1, 0 - 340: 10c112 addi a1, a1, 16 - 343: f00d ret.n - 345: 000000 ill - 348: f0c112 addi a1, a1, -16 - 34b: 0109 s32i.n a0, a1, 0 - 34d: 0208 l32i.n a0, a2, 0 - 34f: 30cc bnez.n a0, 356 - 351: 020c movi.n a2, 0 - 353: 000005 call0 354 - 356: 0108 l32i.n a0, a1, 0 - 358: 10c112 addi a1, a1, 16 - 35b: f00d ret.n - 35d: 000000 ill - 360: 000000 ill - 363: 015000 slli a5, a0, 32 - 366: 000000 ill - 369: fe .byte 0xfe - 36a: ef .byte 0xef - 36b: 3f .byte 0x3f - 36c: 0000f4 excw - 36f: 001000 excw - 372: 000000 ill - 375: 600006 j 18379 - ... - -00000384 : - 384: a20c movi.n a2, 10 - 386: f0c112 addi a1, a1, -16 - 389: fff631 l32r a3, 364 - 38c: 0109 s32i.n a0, a1, 0 - 38e: fff401 l32r a0, 360 - 391: 040c movi.n a4, 0 - 393: 0049 s32i.n a4, a0, 0 - 395: fff801 l32r a0, 378 - 398: 0000c0 callx0 a0 - 39b: 440c movi.n a4, 4 - 39d: fff231 l32r a3, 368 - 3a0: 0020c0 memw - 3a3: 812322 l32i a2, a3, 0x204 - 3a6: 202240 or a2, a2, a4 - 3a9: 0020c0 memw - 3ac: 816322 s32i a2, a3, 0x204 - 3af: 00a422 movi a2, 0x400 - 3b2: fff201 l32r a0, 37c - 3b5: 0000c0 callx0 a0 - 3b8: ffed21 l32r a2, 36c - 3bb: f31c movi.n a3, 31 - 3bd: ffec41 l32r a4, 370 - 3c0: 450c movi.n a5, 4 - 3c2: ffef01 l32r a0, 380 - 3c5: 0000c0 callx0 a0 - 3c8: ffeb61 l32r a6, 374 - 3cb: 0020c0 memw - 3ce: 050c movi.n a5, 0 - 3d0: c659 s32i.n a5, a6, 48 - 3d2: 88a072 movi a7, 136 - 3d5: 0020c0 memw - 3d8: a679 s32i.n a7, a6, 40 - 3da: 0020c0 memw - 3dd: 8659 s32i.n a5, a6, 32 - 3df: 0108 l32i.n a0, a1, 0 - 3e1: 10c112 addi a1, a1, 16 - 3e4: f00d ret.n - -mem_manager.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 10c222 addi a2, a2, 16 - 3: 730c movi.n a3, 7 - 5: 060327 bnone a3, a2, f - 8: 837c movi.n a3, -8 - a: 102230 and a2, a2, a3 - d: 228b addi.n a2, a2, 8 - f: f00d ret.n - 11: 000000 ill - 14: 000000 ill - 17: 000800 excw - ... - 26: 1c0000 excw - ... - -00000034 : - 34: f0c112 addi a1, a1, -16 - 37: 31d9 s32i.n a13, a1, 12 - 39: 21c9 s32i.n a12, a1, 8 - 3b: 1109 s32i.n a0, a1, 4 - 3d: 02cd mov.n a12, a2 - 3f: fff901 l32r a0, 24 - 42: 0000c0 callx0 a0 - 45: fff3d1 l32r a13, 14 - 48: 0d08 l32i.n a0, a13, 0 - 4a: 40cc bnez.n a0, 52 - 4c: fff701 l32r a0, 28 - 4f: 0000c0 callx0 a0 - 52: 3cac beqz.n a12, 79 - 54: 0c2d mov.n a2, a12 - 56: 000005 call0 58 - 59: 02cd mov.n a12, a2 - 5b: a29c beqz.n a2, 79 - 5d: 1d28 l32i.n a2, a13, 4 - 5f: 2d08 l32i.n a0, a13, 8 - 61: 14bc27 bgeu a12, a2, 79 - 64: ffed31 l32r a3, 18 - 67: 0d58 l32i.n a5, a13, 0 - 69: 1048 l32i.n a4, a0, 4 - 6b: 0028 l32i.n a2, a0, 0 - 6d: 2ab4c7 bgeu a4, a12, 9b - 70: 72ac beqz.n a2, 9b - 72: 003d mov.n a3, a0 - 74: 020d mov.n a0, a2 - 76: fffbc6 j 69 - 79: 0d0c movi.n a13, 0 - 7b: ffec01 l32r a0, 2c - 7e: 0000c0 callx0 a0 - 81: 9dcc bnez.n a13, 8e - 83: 0c3d mov.n a3, a12 - 85: ffe521 l32r a2, 1c - 88: ffea01 l32r a0, 30 - 8b: 0000c0 callx0 a0 - 8e: 1108 l32i.n a0, a1, 4 - 90: 0d2d mov.n a2, a13 - 92: 21c8 l32i.n a12, a1, 8 - 94: 31d8 l32i.n a13, a1, 12 - 96: 10c112 addi a1, a1, 16 - 99: f00d ret.n - 9b: 2e1507 beq a5, a0, cd - 9e: 0109 s32i.n a0, a1, 0 - a0: 062c movi.n a6, 32 - a2: 03d8 l32i.n a13, a3, 0 - a4: 0028 l32i.n a2, a0, 0 - a6: 0329 s32i.n a2, a3, 0 - a8: 1028 l32i.n a2, a0, 4 - aa: 10cdd2 addi a13, a13, 16 - ad: c032c0 sub a3, a2, a12 - b0: 0cb637 bgeu a6, a3, c0 - b3: 2c0a add.n a2, a12, a0 - b5: 1239 s32i.n a3, a2, 4 - b7: 10c9 s32i.n a12, a0, 4 - b9: 000e05 call0 19c - bc: 0128 l32i.n a2, a1, 0 - be: 1228 l32i.n a2, a2, 4 - c0: ffd841 l32r a4, 20 - c3: 4438 l32i.n a3, a4, 16 - c5: c03320 sub a3, a3, a2 - c8: 4439 s32i.n a3, a4, 16 - ca: ffeb46 j 7b - cd: 0d0c movi.n a13, 0 - cf: ffea06 j 7b - ... - -000000e0 : - e0: f0c112 addi a1, a1, -16 - e3: 11c9 s32i.n a12, a1, 4 - e5: 0109 s32i.n a0, a1, 0 - e7: 02cd mov.n a12, a2 - e9: f29c beqz.n a2, 10c - eb: fffb01 l32r a0, d8 - ee: 0000c0 callx0 a0 - f1: fff831 l32r a3, d4 - f4: ffdc02 addmi a0, a12, 0xffffff00 - f7: 3d2002 l32i a0, a0, 244 - fa: 4348 l32i.n a4, a3, 16 - fc: f0cc22 addi a2, a12, -16 - ff: 004a add.n a0, a0, a4 - 101: 4309 s32i.n a0, a3, 16 - 103: 000985 call0 19c - 106: fff501 l32r a0, dc - 109: 0000c0 callx0 a0 - 10c: 11c8 l32i.n a12, a1, 4 - 10e: 0108 l32i.n a0, a1, 0 - 110: 10c112 addi a1, a1, 16 - 113: f00d ret.n - 115: 000000 ill - 118: 000000 ill - ... - -0000011c : - 11c: 822230 mull a2, a2, a3 - 11f: f0c112 addi a1, a1, -16 - 122: 21c9 s32i.n a12, a1, 8 - 124: 1109 s32i.n a0, a1, 4 - 126: 0129 s32i.n a2, a1, 0 - 128: 000005 call0 12c - 12b: 02cd mov.n a12, a2 - 12d: 828c beqz.n a2, 139 - 12f: 030c movi.n a3, 0 - 131: 0148 l32i.n a4, a1, 0 - 133: fff901 l32r a0, 118 - 136: 0000c0 callx0 a0 - 139: 0c2d mov.n a2, a12 - 13b: 1108 l32i.n a0, a1, 4 - 13d: 21c8 l32i.n a12, a1, 8 - 13f: 10c112 addi a1, a1, 16 - 142: f00d ret.n - -00000144 : - 144: 023d mov.n a3, a2 - 146: f0c112 addi a1, a1, -16 - 149: 120c movi.n a2, 1 - 14b: 0109 s32i.n a0, a1, 0 - 14d: 000005 call0 150 - 150: 0108 l32i.n a0, a1, 0 - 152: 10c112 addi a1, a1, 16 - 155: f00d ret.n - 157: 000000 ill - ... - -0000015c : - 15c: f0c112 addi a1, a1, -16 - 15f: 21d9 s32i.n a13, a1, 8 - 161: 0109 s32i.n a0, a1, 0 - 163: 11c9 s32i.n a12, a1, 4 - 165: 31e9 s32i.n a14, a1, 12 - 167: 02cd mov.n a12, a2 - 169: 03ed mov.n a14, a3 - 16b: 032d mov.n a2, a3 - 16d: 000005 call0 170 - 170: 02dd mov.n a13, a2 - 172: f28c beqz.n a2, 185 - 174: dc8c beqz.n a12, 185 - 176: 0e4d mov.n a4, a14 - 178: 0c3d mov.n a3, a12 - 17a: fff701 l32r a0, 158 - 17d: 0000c0 callx0 a0 - 180: 0c2d mov.n a2, a12 - 182: 000005 call0 184 - 185: 0108 l32i.n a0, a1, 0 - 187: 11c8 l32i.n a12, a1, 4 - 189: 0d2d mov.n a2, a13 - 18b: 31e8 l32i.n a14, a1, 12 - 18d: 21d8 l32i.n a13, a1, 8 - 18f: 10c112 addi a1, a1, 16 - 192: f00d ret.n - 194: 0008 l32i.n a0, a0, 0 - 196: 000000 ill - 199: 000000 ill - 19c: fffe61 l32r a6, 194 - 19f: 0658 l32i.n a5, a6, 0 - 1a1: 06b527 bgeu a5, a2, 1ab - 1a4: 056d mov.n a6, a5 - 1a6: 0558 l32i.n a5, a5, 0 - 1a8: f83527 bltu a5, a2, 1a4 - 1ab: 1678 l32i.n a7, a6, 4 - 1ad: 376a add.n a3, a7, a6 - 1af: 079237 bne a2, a3, 1ba - 1b2: 1248 l32i.n a4, a2, 4 - 1b4: 062d mov.n a2, a6 - 1b6: 447a add.n a4, a4, a7 - 1b8: 1649 s32i.n a4, a6, 4 - 1ba: 1278 l32i.n a7, a2, 4 - 1bc: 872a add.n a8, a7, a2 - 1be: 0f9587 bne a5, a8, 1d1 - 1c1: fff581 l32r a8, 198 - 1c4: 0888 l32i.n a8, a8, 0 - 1c6: 101587 beq a5, a8, 1da - 1c9: 1598 l32i.n a9, a5, 4 - 1cb: 0558 l32i.n a5, a5, 0 - 1cd: 997a add.n a9, a9, a7 - 1cf: 1299 s32i.n a9, a2, 4 - 1d1: 0259 s32i.n a5, a2, 0 - 1d3: 011267 beq a2, a6, 1d8 - 1d6: 0629 s32i.n a2, a6, 0 - 1d8: f00d ret.n - 1da: 085d mov.n a5, a8 - 1dc: fffc46 j 1d1 - -Disassembly of section .irom0.text: - -000001e0 : - 1e0: 000000 ill - 1e3: ff2100 excw - 1e6: ff .byte 0xff - 1e7: 4228 l32i.n a2, a2, 16 - 1e9: f00d ret.n - ... - -000001ec : - 1ec: f00d ret.n - 1ee: 000000 ill - 1f1: 000000 ill - 1f4: bff8 l32i.n a15, a15, 44 - 1f6: ff .byte 0xff - 1f7: 3f .byte 0x3f - 1f8: 000000 ill - 1fb: 877c00 excw - 1fe: fffd41 l32r a4, 1f4 - 201: fffd61 l32r a6, 1f8 - 204: fffb51 l32r a5, 1f0 - 207: 5659 s32i.n a5, a6, 20 - 209: 358b addi.n a3, a5, 8 - 20b: c04450 sub a4, a4, a5 - 20e: 103370 and a3, a3, a7 - 211: 2639 s32i.n a3, a6, 8 - 213: 104470 and a4, a4, a7 - 216: 1649 s32i.n a4, a6, 4 - 218: 243a add.n a2, a4, a3 - 21a: 050c movi.n a5, 0 - 21c: 3659 s32i.n a5, a6, 12 - 21e: f0c222 addi a2, a2, -16 - 221: 0629 s32i.n a2, a6, 0 - 223: f0c442 addi a4, a4, -16 - 226: 4649 s32i.n a4, a6, 16 - 228: 0259 s32i.n a5, a2, 0 - 22a: 1259 s32i.n a5, a2, 4 - 22c: 1349 s32i.n a4, a3, 4 - 22e: 0329 s32i.n a2, a3, 0 - 230: f00d ret.n - -spi_flash.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000000 ill - 3: 020000 excw - 6: 006000 rsil a0, 0 - 9: 100000 and a0, a0, a0 - c: ff .byte 0xff - d: ff .byte 0xff - e: ff .byte 0xff - ... - -0000001c : - 1c: f0c112 addi a1, a1, -16 - 1f: 0109 s32i.n a0, a1, 0 - 21: fffb01 l32r a0, 10 - 24: 0000c0 callx0 a0 - 27: fff621 l32r a2, 0 - 2a: 0228 l32i.n a2, a2, 0 - 2c: fffa01 l32r a0, 14 - 2f: 0000c0 callx0 a0 - 32: 050c movi.n a5, 0 - 34: fff401 l32r a0, 4 - 37: 0020c0 memw - 3a: 106052 s32i a5, a0, 64 - 3d: fff241 l32r a4, 8 - 40: 0020c0 memw - 43: 0049 s32i.n a4, a0, 0 - 45: 0020c0 memw - 48: 0038 l32i.n a3, a0, 0 - 4a: 638c beqz.n a3, 54 - 4c: 0020c0 memw - 4f: 0068 l32i.n a6, a0, 0 - 51: ff7656 bnez a6, 4c - 54: ffee81 l32r a8, c - 57: 0020c0 memw - 5a: 102072 l32i a7, a0, 64 - 5d: 107780 and a7, a7, a8 - 60: 1179 s32i.n a7, a1, 4 - 62: ffed01 l32r a0, 18 - 65: 0000c0 callx0 a0 - 68: 1128 l32i.n a2, a1, 4 - 6a: 0108 l32i.n a0, a1, 0 - 6c: 10c112 addi a1, a1, 16 - 6f: f00d ret.n - ... - -00000084 : - 84: f0c112 addi a1, a1, -16 - 87: 0129 s32i.n a2, a1, 0 - 89: 1109 s32i.n a0, a1, 4 - 8b: fffb01 l32r a0, 78 - 8e: 0000c0 callx0 a0 - 91: fff821 l32r a2, 74 - 94: 0138 l32i.n a3, a1, 0 - 96: 0228 l32i.n a2, a2, 0 - 98: fff901 l32r a0, 7c - 9b: 0000c0 callx0 a0 - 9e: 2129 s32i.n a2, a1, 8 - a0: fff801 l32r a0, 80 - a3: 0000c0 callx0 a0 - a6: 2128 l32i.n a2, a1, 8 - a8: 1108 l32i.n a0, a1, 4 - aa: 10c112 addi a1, a1, 16 - ad: f00d ret.n - ... - -000000c0 : - c0: f0c112 addi a1, a1, -16 - c3: 0129 s32i.n a2, a1, 0 - c5: 1109 s32i.n a0, a1, 4 - c7: fffb01 l32r a0, b4 - ca: 0000c0 callx0 a0 - cd: fff821 l32r a2, b0 - d0: 0138 l32i.n a3, a1, 0 - d2: 0228 l32i.n a2, a2, 0 - d4: fff901 l32r a0, b8 - d7: 0000c0 callx0 a0 - da: 2129 s32i.n a2, a1, 8 - dc: fff801 l32r a0, bc - df: 0000c0 callx0 a0 - e2: 2128 l32i.n a2, a1, 8 - e4: 1108 l32i.n a0, a1, 4 - e6: 10c112 addi a1, a1, 16 - e9: f00d ret.n - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 0129 s32i.n a2, a1, 0 - fd: 1109 s32i.n a0, a1, 4 - ff: fffb01 l32r a0, ec - 102: 0000c0 callx0 a0 - 105: 0128 l32i.n a2, a1, 0 - 107: fffa01 l32r a0, f0 - 10a: 0000c0 callx0 a0 - 10d: 2129 s32i.n a2, a1, 8 - 10f: fff901 l32r a0, f4 - 112: 0000c0 callx0 a0 - 115: 2128 l32i.n a2, a1, 8 - 117: 1108 l32i.n a0, a1, 4 - 119: 10c112 addi a1, a1, 16 - 11c: f00d ret.n - ... - -0000012c : - 12c: f0c112 addi a1, a1, -16 - 12f: 1109 s32i.n a0, a1, 4 - 131: 31d9 s32i.n a13, a1, 12 - 133: 21c9 s32i.n a12, a1, 8 - 135: 03dd mov.n a13, a3 - 137: 04cd mov.n a12, a4 - 139: 33cc bnez.n a3, 140 - 13b: 1c0c movi.n a12, 1 - 13d: 000a06 j 169 - 140: 0129 s32i.n a2, a1, 0 - 142: 300c movi.n a0, 3 - 144: 070047 bnone a0, a4, 14f - 147: 400c movi.n a0, 4 - 149: 41c240 srli a12, a4, 2 - 14c: a0cc00 addx4 a12, a12, a0 - 14f: fff401 l32r a0, 120 - 152: 0000c0 callx0 a0 - 155: 0c4d mov.n a4, a12 - 157: 0d3d mov.n a3, a13 - 159: 0128 l32i.n a2, a1, 0 - 15b: fff201 l32r a0, 124 - 15e: 0000c0 callx0 a0 - 161: 02cd mov.n a12, a2 - 163: fff101 l32r a0, 128 - 166: 0000c0 callx0 a0 - 169: 1108 l32i.n a0, a1, 4 - 16b: 0c2d mov.n a2, a12 - 16d: 31d8 l32i.n a13, a1, 12 - 16f: 21c8 l32i.n a12, a1, 8 - 171: 10c112 addi a1, a1, 16 - 174: f00d ret.n - ... - -0000018c : - 18c: f0c112 addi a1, a1, -16 - 18f: 0109 s32i.n a0, a1, 0 - 191: 11c9 s32i.n a12, a1, 4 - 193: 21d9 s32i.n a13, a1, 8 - 195: 31e9 s32i.n a14, a1, 12 - 197: 04dd mov.n a13, a4 - 199: 02ed mov.n a14, a2 - 19b: 03cd mov.n a12, a3 - 19d: 33cc bnez.n a3, 1a4 - 19f: 1c0c movi.n a12, 1 - 1a1: 000cc6 j 1d8 - 1a4: fff571 l32r a7, 178 - 1a7: 0778 l32i.n a7, a7, 0 - 1a9: b7dc bnez.n a7, 1c8 - 1ab: fff501 l32r a0, 180 - 1ae: 0000c0 callx0 a0 - 1b1: 0d4d mov.n a4, a13 - 1b3: 0c3d mov.n a3, a12 - 1b5: 0e2d mov.n a2, a14 - 1b7: fff301 l32r a0, 184 - 1ba: 0000c0 callx0 a0 - 1bd: 02cd mov.n a12, a2 - 1bf: fff201 l32r a0, 188 - 1c2: 0000c0 callx0 a0 - 1c5: 0003c6 j 1d8 - 1c8: 045d mov.n a5, a4 - 1ca: 034d mov.n a4, a3 - 1cc: 023d mov.n a3, a2 - 1ce: ffeb21 l32r a2, 17c - 1d1: 0228 l32i.n a2, a2, 0 - 1d3: 0007c0 callx0 a7 - 1d6: 02cd mov.n a12, a2 - 1d8: 0108 l32i.n a0, a1, 0 - 1da: 21d8 l32i.n a13, a1, 8 - 1dc: 0c2d mov.n a2, a12 - 1de: 31e8 l32i.n a14, a1, 12 - 1e0: 11c8 l32i.n a12, a1, 4 - 1e2: 10c112 addi a1, a1, 16 - 1e5: f00d ret.n - -Disassembly of section .irom0.text: - -000001e8 : - 1e8: 000000 ill - ... - -000001ec : - 1ec: ffff31 l32r a3, 1e8 - 1ef: 0329 s32i.n a2, a3, 0 - 1f1: f00d ret.n - -spi_overlap.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: fffe00 excw - 3: 5f .byte 0x5f - 4: fc0000 excw - 7: ff .byte 0xff - 8: 000200 excw - b: fe0060 excw - e: ef .byte 0xef - f: 3f .byte 0x3f - -00000010 : - 10: fffc41 l32r a4, 0 - 13: fffc51 l32r a5, 4 - 16: 0020c0 memw - 19: fe2422 l32i a2, a4, 0x3f8 - 1c: ff6256 bnez a2, 16 - 1f: 0020c0 memw - 22: c02432 l32i a3, a4, 0x300 - 25: ed8357 bany a3, a5, 16 - 28: 80a092 movi a9, 128 - 2b: fff751 l32r a5, 8 - 2e: fff781 l32r a8, c - 31: 0020c0 memw - 34: 8a2872 l32i a7, a8, 0x228 - 37: 207790 or a7, a7, a9 - 3a: 0020c0 memw - 3d: 8a6872 s32i a7, a8, 0x228 - 40: 160c movi.n a6, 1 - 42: 0020c0 memw - 45: 3f2532 l32i a3, a5, 252 - 48: 203360 or a3, a3, a6 - 4b: 0020c0 memw - 4e: 3f6532 s32i a3, a5, 252 - 51: 320c movi.n a2, 3 - 53: 0020c0 memw - 56: ff24b2 l32i a11, a4, 0x3fc - 59: 20bb20 or a11, a11, a2 - 5c: 0020c0 memw - 5f: ff64b2 s32i a11, a4, 0x3fc - 62: 0a2c movi.n a10, 32 - 64: 0020c0 memw - 67: c72492 l32i a9, a4, 0x31c - 6a: 2099a0 or a9, a9, a10 - 6d: 0020c0 memw - 70: c76492 s32i a9, a4, 0x31c - 73: e87c movi.n a8, -2 - 75: 0020c0 memw - 78: cb2472 l32i a7, a4, 0x32c - 7b: 107780 and a7, a7, a8 - 7e: 0020c0 memw - 81: cb6472 s32i a7, a4, 0x32c - 84: 660c movi.n a6, 6 - 86: 0020c0 memw - 89: cb2452 l32i a5, a4, 0x32c - 8c: 205560 or a5, a5, a6 - 8f: 0020c0 memw - 92: cb6452 s32i a5, a4, 0x32c - 95: f00d ret.n - 97: fe0000 excw - 9a: ff .byte 0xff - 9b: 5f .byte 0x5f - 9c: fc0000 excw - 9f: ff .byte 0xff - a0: 000200 excw - a3: fe0060 excw - a6: ef .byte 0xef - a7: 3f .byte 0x3f - -000000a8 : - a8: fffc41 l32r a4, 98 - ab: fffc51 l32r a5, 9c - ae: 0020c0 memw - b1: fe2422 l32i a2, a4, 0x3f8 - b4: ff6256 bnez a2, ae - b7: 0020c0 memw - ba: c02432 l32i a3, a4, 0x300 - bd: ed8357 bany a3, a5, ae - c0: 7faf92 movi a9, -129 - c3: fff751 l32r a5, a0 - c6: e87c movi.n a8, -2 - c8: fff771 l32r a7, a4 - cb: 0020c0 memw - ce: 8a2762 l32i a6, a7, 0x228 - d1: 106690 and a6, a6, a9 - d4: 0020c0 memw - d7: 8a6762 s32i a6, a7, 0x228 - da: 0020c0 memw - dd: 3f2532 l32i a3, a5, 252 - e0: 103380 and a3, a3, a8 - e3: 0020c0 memw - e6: 3f6532 s32i a3, a5, 252 - e9: c27c movi.n a2, -4 - eb: 0020c0 memw - ee: ff24b2 l32i a11, a4, 0x3fc - f1: 10bb20 and a11, a11, a2 - f4: 0020c0 memw - f7: ff64b2 s32i a11, a4, 0x3fc - fa: dfafa2 movi a10, -33 - fd: 0020c0 memw - 100: c72492 l32i a9, a4, 0x31c - 103: 1099a0 and a9, a9, a10 - 106: 0020c0 memw - 109: c76492 s32i a9, a4, 0x31c - 10c: 0020c0 memw - 10f: cb2472 l32i a7, a4, 0x32c - 112: 107780 and a7, a7, a8 - 115: 0020c0 memw - 118: cb6472 s32i a7, a4, 0x32c - 11b: 660c movi.n a6, 6 - 11d: 0020c0 memw - 120: cb2452 l32i a5, a4, 0x32c - 123: 205560 or a5, a5, a6 - 126: 0020c0 memw - 129: cb6452 s32i a5, a4, 0x32c - 12c: f00d ret.n - 12e: 000000 ill - 131: fe .byte 0xfe - 132: ff .byte 0xff - 133: 5f .byte 0x5f - 134: 000000 ill - 137: 000020 excw - 13a: 7c8000 excw - -0000013c : - 13c: e67c movi.n a6, -2 - 13e: fffc81 l32r a8, 130 - 141: 0020c0 memw - 144: cb28b2 l32i a11, a8, 0x32c - 147: 10bb60 and a11, a11, a6 - 14a: 0020c0 memw - 14d: cb68b2 s32i a11, a8, 0x32c - 150: 6a0c movi.n a10, 6 - 152: 0020c0 memw - 155: cb2892 l32i a9, a8, 0x32c - 158: 2099a0 or a9, a9, a10 - 15b: 0020c0 memw - 15e: cb6892 s32i a9, a8, 0x32c - 161: 1268 l32i.n a6, a2, 4 - 163: 735a add.n a7, a3, a5 - 165: 03b677 bgeu a6, a7, 16c - 168: 120c movi.n a2, 1 - 16a: f00d ret.n - 16c: 0215e6 bgei a5, 1, 172 - 16f: 002686 j 20d - 172: fff0a1 l32r a10, 134 - 175: fff091 l32r a9, 138 - 178: 3fc5a6 blti a5, 32, 1bb - 17b: 20b3a0 or a11, a3, a10 - 17e: 0020c0 memw - 181: c168b2 s32i a11, a8, 0x304 - 184: 0020c0 memw - 187: c06892 s32i a9, a8, 0x300 - 18a: 0020c0 memw - 18d: c02872 l32i a7, a8, 0x300 - 190: 778c beqz.n a7, 19b - 192: 0020c0 memw - 195: c02822 l32i a2, a8, 0x300 - 198: ff6256 bnez a2, 192 - 19b: 020c movi.n a2, 0 - 19d: a06280 addx4 a6, a2, a8 - 1a0: 0020c0 memw - 1a3: 221b addi.n a2, a2, 1 - 1a5: d02662 l32i a6, a6, 0x340 - 1a8: 0469 s32i.n a6, a4, 0 - 1aa: 742020 extui a2, a2, 0, 8 - 1ad: 444b addi.n a4, a4, 4 - 1af: ea8266 bnei a2, 8, 19d - 1b2: e0c552 addi a5, a5, -32 - 1b5: 20c332 addi a3, a3, 32 - 1b8: 0012c6 j 207 - 1bb: 01b580 slli a11, a5, 24 - 1be: 20b3b0 or a11, a3, a11 - 1c1: 0020c0 memw - 1c4: c168b2 s32i a11, a8, 0x304 - 1c7: 0020c0 memw - 1ca: c06892 s32i a9, a8, 0x300 - 1cd: 0020c0 memw - 1d0: c02872 l32i a7, a8, 0x300 - 1d3: 778c beqz.n a7, 1de - 1d5: 0020c0 memw - 1d8: c02822 l32i a2, a8, 0x300 - 1db: ff6256 bnez a2, 1d5 - 1de: 147050 extui a7, a5, 0, 2 - 1e1: 215250 srai a5, a5, 2 - 1e4: 651b addi.n a6, a5, 1 - 1e6: 935670 movnez a5, a6, a7 - 1e9: 745050 extui a5, a5, 0, 8 - 1ec: 559c beqz.n a5, 205 - 1ee: 020c movi.n a2, 0 - 1f0: a06280 addx4 a6, a2, a8 - 1f3: 0020c0 memw - 1f6: 221b addi.n a2, a2, 1 - 1f8: d02662 l32i a6, a6, 0x340 - 1fb: 0469 s32i.n a6, a4, 0 - 1fd: 742020 extui a2, a2, 0, 8 - 200: 444b addi.n a4, a4, 4 - 202: ea9527 bne a5, a2, 1f0 - 205: 050c movi.n a5, 0 - 207: 0215a6 blti a5, 1, 20d - 20a: ffda86 j 178 - 20d: 020c movi.n a2, 0 - 20f: f00d ret.n - -user_interface.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 200000 or a0, a0, a0 - 3: 000040 excw - ... - -00000030 : - 30: a0a082 movi a8, 160 - 33: c01180 sub a1, a1, a8 - 36: 1a61c2 s32i a12, a1, 104 - 39: 1b61d2 s32i a13, a1, 108 - 3c: 1c61e2 s32i a14, a1, 112 - 3f: 206122 s32i a2, a1, 128 - 42: 216132 s32i a3, a1, 132 - 45: 226142 s32i a4, a1, 136 - 48: 236152 s32i a5, a1, 140 - 4b: 246162 s32i a6, a1, 144 - 4e: 256172 s32i a7, a1, 148 - 51: 196102 s32i a0, a1, 100 - 54: ffee01 l32r a0, c - 57: 0000c0 callx0 a0 - 5a: 7c1266 bnei a2, 1, da - 5d: 440c movi.n a4, 4 - 5f: ffe9d1 l32r a13, 4 - 62: ffe721 l32r a2, 0 - 65: 202132 l32i a3, a1, 128 - 68: 01d102 addmi a0, a1, 0x100 - 6b: 01d1e2 addmi a14, a1, 0x100 - 6e: 80cee2 addi a14, a14, -128 - 71: 80c002 addi a0, a0, -128 - 74: 186102 s32i a0, a1, 96 - 77: 43c327 bnall a3, a2, be - 7a: 032d mov.n a2, a3 - 7c: ffe501 l32r a0, 10 - 7f: 0000c0 callx0 a0 - 82: 020b addi.n a0, a2, -1 - 84: c22b addi.n a12, a2, 2 - 86: b3c000 movgez a12, a0, a0 - 89: 400c movi.n a0, 4 - 8b: 21c2c0 srai a12, a12, 2 - 8e: a0cc00 addx4 a12, a12, a0 - 91: f4c0c0 extui a12, a12, 0, 16 - 94: 2c1b addi.n a2, a12, 1 - 96: 166122 s32i a2, a1, 88 - 99: ffde01 l32r a0, 14 - 9c: 0000c0 callx0 a0 - 9f: 02dd mov.n a13, a2 - a1: ffdd01 l32r a0, 18 - a4: 0000c0 callx0 a0 - a7: 42b2d7 bgeu a2, a13, ed - aa: f03c movi.n a0, 63 - ac: 01dd mov.n a13, a1 - ae: 120c movi.n a2, 1 - b0: 176122 s32i a2, a1, 92 - b3: 01dcf6 bgeui a12, 64, b8 - b6: 0c0d mov.n a0, a12 - b8: f4c000 extui a12, a0, 0, 16 - bb: 000f86 j fd - be: 0d2d mov.n a2, a13 - c0: 1461e2 s32i a14, a1, 80 - c3: 156142 s32i a4, a1, 84 - c6: 4cc162 addi a6, a1, 76 - c9: 007d mov.n a7, a0 - cb: 136172 s32i a7, a1, 76 - ce: 0648 l32i.n a4, a6, 0 - d0: 1658 l32i.n a5, a6, 4 - d2: 2668 l32i.n a6, a6, 8 - d4: ffd201 l32r a0, 1c - d7: 0000c0 callx0 a0 - da: 1a21c2 l32i a12, a1, 104 - dd: 1b21d2 l32i a13, a1, 108 - e0: 1c21e2 l32i a14, a1, 112 - e3: a0a022 movi a2, 160 - e6: 192102 l32i a0, a1, 100 - e9: 112a add.n a1, a1, a2 - eb: f00d ret.n - ed: 162122 l32i a2, a1, 88 - f0: ffcc01 l32r a0, 20 - f3: 0000c0 callx0 a0 - f6: 02dd mov.n a13, a2 - f8: 080c movi.n a8, 0 - fa: 176182 s32i a8, a1, 92 - fd: 202132 l32i a3, a1, 128 - 100: 0d2d mov.n a2, a13 - 102: 0c4d mov.n a4, a12 - 104: ffc801 l32r a0, 24 - 107: 0000c0 callx0 a0 - 10a: ffbf21 l32r a2, 8 - 10d: 0d3d mov.n a3, a13 - 10f: 1161e2 s32i a14, a1, 68 - 112: 40c162 addi a6, a1, 64 - 115: 8cda add.n a8, a12, a13 - 117: 070c movi.n a7, 0 - 119: 182192 l32i a9, a1, 96 - 11c: 4a0c movi.n a10, 4 - 11e: 1261a2 s32i a10, a1, 72 - 121: 106192 s32i a9, a1, 64 - 124: 004872 s8i a7, a8, 0 - 127: 0648 l32i.n a4, a6, 0 - 129: 1658 l32i.n a5, a6, 4 - 12b: 2668 l32i.n a6, a6, 8 - 12d: ffbe01 l32r a0, 28 - 130: 0000c0 callx0 a0 - 133: 1721b2 l32i a11, a1, 92 - 136: fa0b56 bnez a11, da - 139: 0d2d mov.n a2, a13 - 13b: ffbc01 l32r a0, 2c - 13e: 0000c0 callx0 a0 - 141: ffe546 j da - 144: effe00 excw - 147: 3f .byte 0x3f - 148: ff .byte 0xff - 149: ffff00 excw - 14c: 07a120 excw - 14f: a12000 sll a2, a0 - 152: 000007 bnone a0, a0, 156 - 155: 000a add.n a0, a0, a0 - 157: 008060 excw - 15a: 604000 neg a4, a0 - ... - -0000017c : - 17c: 420c movi.n a2, 4 - 17e: d0c112 addi a1, a1, -48 - 181: 81c9 s32i.n a12, a1, 32 - 183: 7109 s32i.n a0, a1, 28 - 185: fff501 l32r a0, 15c - 188: 0000c0 callx0 a0 - 18b: ffeec1 l32r a12, 144 - 18e: 160266 bnei a2, -1, 1a8 - 191: 020c movi.n a2, 0 - 193: fff301 l32r a0, 160 - 196: 0000c0 callx0 a0 - 199: ffeb01 l32r a0, 148 - 19c: 0020c0 memw - 19f: 866c02 s32i a0, a12, 0x218 - 1a2: fff001 l32r a0, 164 - 1a5: 0000c0 callx0 a0 - 1a8: 020c movi.n a2, 0 - 1aa: 013d mov.n a3, a1 - 1ac: c41c movi.n a4, 28 - 1ae: 000005 call0 1b0 - 1b1: 0108 l32i.n a0, a1, 0 - 1b3: 1b3026 beqi a0, 3, 1d2 - 1b6: 182026 beqi a0, 2, 1d2 - 1b9: 012d mov.n a2, a1 - 1bb: 030c movi.n a3, 0 - 1bd: c41c movi.n a4, 28 - 1bf: ffea01 l32r a0, 168 - 1c2: 0000c0 callx0 a0 - 1c5: 013d mov.n a3, a1 - 1c7: 420c movi.n a2, 4 - 1c9: c41c movi.n a4, 28 - 1cb: 0129 s32i.n a2, a1, 0 - 1cd: 020c movi.n a2, 0 - 1cf: 000005 call0 1d0 - 1d2: 020c movi.n a2, 0 - 1d4: ffde31 l32r a3, 14c - 1d7: ffe501 l32r a0, 16c - 1da: 0000c0 callx0 a0 - 1dd: 120c movi.n a2, 1 - 1df: ffdc31 l32r a3, 150 - 1e2: ffe301 l32r a0, 170 - 1e5: 0000c0 callx0 a0 - 1e8: ffe301 l32r a0, 174 - 1eb: 0000c0 callx0 a0 - 1ee: 3b0c movi.n a11, 3 - 1f0: ffd961 l32r a6, 154 - 1f3: 0020c0 memw - 1f6: d226a2 l32i a10, a6, 0x348 - 1f9: 20aab0 or a10, a10, a11 - 1fc: 0020c0 memw - 1ff: d266a2 s32i a10, a6, 0x348 - 202: 00a192 movi a9, 0x100 - 205: 0020c0 memw - 208: 862c82 l32i a8, a12, 0x218 - 20b: 208890 or a8, a8, a9 - 20e: 0020c0 memw - 211: 866c82 s32i a8, a12, 0x218 - 214: c77c movi.n a7, -4 - 216: 0020c0 memw - 219: d22652 l32i a5, a6, 0x348 - 21c: 105570 and a5, a5, a7 - 21f: 0020c0 memw - 222: d26652 s32i a5, a6, 0x348 - 225: ffae42 movi a4, 0xfffffeff - 228: 0020c0 memw - 22b: 862c32 l32i a3, a12, 0x218 - 22e: 103340 and a3, a3, a4 - 231: 0020c0 memw - 234: 866c32 s32i a3, a12, 0x218 - 237: ffd001 l32r a0, 178 - 23a: 0000c0 callx0 a0 - 23d: 736c movi.n a3, -25 - 23f: 0020c0 memw - 242: 892c22 l32i a2, a12, 0x224 - 245: 102230 and a2, a2, a3 - 248: 0020c0 memw - 24b: 896c22 s32i a2, a12, 0x224 - 24e: ffc201 l32r a0, 158 - 251: 81c8 l32i.n a12, a1, 32 - 253: 0000c0 callx0 a0 - 256: 7108 l32i.n a0, a1, 28 - 258: 30c112 addi a1, a1, 48 - 25b: f00d ret.n - 25d: 000000 ill - 260: 0f4240 excw - 263: 012000 slli a2, a0, 32 - 266: 000000 ill - 269: 000000 ill - 26c: 07a120 excw - 26f: a12000 sll a2, a0 - 272: 000007 bnone a0, a0, 276 - 275: 001000 excw - 278: 000600 excw - 27b: bfff60 excw - 27e: ff .byte 0xff - 27f: ff .byte 0xff - 280: 010010 slli a0, a0, 31 - 283: 01ff00 slli a15, a15, 32 - 286: ff .byte 0xff - 287: ff .byte 0xff - 288: 00fc00 excw - 28b: 40c800 excw - 28e: 000006 j 292 - 291: fe .byte 0xfe - 292: ef .byte 0xef - 293: 3f .byte 0x3f - 294: 200000 or a0, a0, a0 - 297: 020000 excw - 29a: 006000 rsil a0, 0 - 29d: 001000 excw - ... - 2cc: ffe531 l32r a3, 260 - 2cf: d0c112 addi a1, a1, -48 - 2d2: 91d9 s32i.n a13, a1, 36 - 2d4: 81c9 s32i.n a12, a1, 32 - 2d6: 7109 s32i.n a0, a1, 28 - 2d8: 02cd mov.n a12, a2 - 2da: fff101 l32r a0, 2a0 - 2dd: 0000c0 callx0 a0 - 2e0: 023d mov.n a3, a2 - 2e2: ffe021 l32r a2, 264 - 2e5: 000005 call0 2e8 - 2e8: ffe021 l32r a2, 268 - 2eb: f60222 l8ui a2, a2, 246 - 2ee: ffed01 l32r a0, 2a4 - 2f1: 0000c0 callx0 a0 - 2f4: 020c movi.n a2, 0 - 2f6: ffdd31 l32r a3, 26c - 2f9: ffeb01 l32r a0, 2a8 - 2fc: 0000c0 callx0 a0 - 2ff: 120c movi.n a2, 1 - 301: ffdb31 l32r a3, 270 - 304: ffea01 l32r a0, 2ac - 307: 0000c0 callx0 a0 - 30a: ffda31 l32r a3, 274 - 30d: 090c movi.n a9, 0 - 30f: 840c movi.n a4, 8 - 311: ffd9d1 l32r a13, 278 - 314: 0020c0 memw - 317: 406d92 s32i a9, a13, 0x100 - 31a: ffd881 l32r a8, 27c - 31d: 0020c0 memw - 320: 402d72 l32i a7, a13, 0x100 - 323: 107780 and a7, a7, a8 - 326: 0020c0 memw - 329: 406d72 s32i a7, a13, 0x100 - 32c: 063c movi.n a6, 48 - 32e: 0020c0 memw - 331: 402d52 l32i a5, a13, 0x100 - 334: 205560 or a5, a5, a6 - 337: 0020c0 memw - 33a: 406d52 s32i a5, a13, 0x100 - 33d: 420c movi.n a2, 4 - 33f: 0020c0 memw - 342: 516d22 s32i a2, a13, 0x144 - 345: ffce01 l32r a0, 280 - 348: 0020c0 memw - 34b: 436d02 s32i a0, a13, 0x10c - 34e: ffcdb1 l32r a11, 284 - 351: ffcda1 l32r a10, 288 - 354: 0020c0 memw - 357: 522d92 l32i a9, a13, 0x148 - 35a: 1099b0 and a9, a9, a11 - 35d: 2099a0 or a9, a9, a10 - 360: 0020c0 memw - 363: 526d92 s32i a9, a13, 0x148 - 366: 00ae82 movi a8, 0xfffffe00 - 369: 80a072 movi a7, 128 - 36c: 0020c0 memw - 36f: 522d62 l32i a6, a13, 0x148 - 372: 106680 and a6, a6, a8 - 375: 206670 or a6, a6, a7 - 378: 0020c0 memw - 37b: 526d62 s32i a6, a13, 0x148 - 37e: 0020c0 memw - 381: 472d52 l32i a5, a13, 0x11c - 384: 01d552 addmi a5, a5, 0x100 - 387: 88c552 addi a5, a5, -120 - 38a: 0020c0 memw - 38d: 416d52 s32i a5, a13, 0x104 - 390: 0020c0 memw - 393: 466d42 s32i a4, a13, 0x118 - 396: 0020c0 memw - 399: 426d32 s32i a3, a13, 0x108 - 39c: c8a022 movi a2, 200 - 39f: ffc401 l32r a0, 2b0 - 3a2: 0000c0 callx0 a0 - 3a5: 320c movi.n a2, 3 - 3a7: 131c movi.n a3, 17 - 3a9: 0020c0 memw - 3ac: 676d32 s32i a3, a13, 0x19c - 3af: 0020c0 memw - 3b2: 686d22 s32i a2, a13, 0x1a0 - 3b5: ffb501 l32r a0, 28c - 3b8: 0020c0 memw - 3bb: 436d02 s32i a0, a13, 0x10c - 3be: cfafb2 movi a11, -49 - 3c1: 0020c0 memw - 3c4: 402da2 l32i a10, a13, 0x100 - 3c7: 10aab0 and a10, a10, a11 - 3ca: 0020c0 memw - 3cd: 406da2 s32i a10, a13, 0x100 - 3d0: ffb901 l32r a0, 2b4 - 3d3: 0000c0 callx0 a0 - 3d6: 0c2d mov.n a2, a12 - 3d8: ffb801 l32r a0, 2b8 - 3db: 0000c0 callx0 a0 - 3de: ffac51 l32r a5, 290 - 3e1: 0020c0 memw - 3e4: 181c movi.n a8, 17 - 3e6: 676d82 s32i a8, a13, 0x19c - 3e9: 0020c0 memw - 3ec: 370c movi.n a7, 3 - 3ee: 686d72 s32i a7, a13, 0x1a0 - 3f1: e67c movi.n a6, -2 - 3f3: 0020c0 memw - 3f6: 812542 l32i a4, a5, 0x204 - 3f9: 104460 and a4, a4, a6 - 3fc: 0020c0 memw - 3ff: 816542 s32i a4, a5, 0x204 - 402: 00a122 movi a2, 0x100 - 405: ffad01 l32r a0, 2bc - 408: 0000c0 callx0 a0 - 40b: fa7c movi.n a10, -1 - 40d: 0020c0 memw - 410: 506da2 s32i a10, a13, 0x140 - 413: 092c movi.n a9, 32 - 415: 0020c0 memw - 418: 516d92 s32i a9, a13, 0x144 - 41b: 0020c0 memw - 41e: 000c movi.n a0, 0 - 420: 446d02 s32i a0, a13, 0x110 - 423: 7ccc bnez.n a12, 42e - 425: 0020c0 memw - 428: 466d02 s32i a0, a13, 0x118 - 42b: 0001c6 j 436 - 42e: 0020c0 memw - 431: 8b0c movi.n a11, 8 - 433: 466db2 s32i a11, a13, 0x118 - 436: ffa201 l32r a0, 2c0 - 439: 0000c0 callx0 a0 - 43c: ffa201 l32r a0, 2c4 - 43f: 0000c0 callx0 a0 - 442: ff9421 l32r a2, 294 - 445: ff9401 l32r a0, 298 - 448: 0020c0 memw - 44b: 0029 s32i.n a2, a0, 0 - 44d: 0020c0 memw - 450: 00c8 l32i.n a12, a0, 0 - 452: 6c8c beqz.n a12, 45c - 454: 0020c0 memw - 457: 0038 l32i.n a3, a0, 0 - 459: ff7356 bnez a3, 454 - 45c: 012d mov.n a2, a1 - 45e: 030c movi.n a3, 0 - 460: c41c movi.n a4, 28 - 462: ff9901 l32r a0, 2c8 - 465: 0000c0 callx0 a0 - 468: ff8dc1 l32r a12, 29c - 46b: 020c movi.n a2, 0 - 46d: 540c movi.n a4, 5 - 46f: 013d mov.n a3, a1 - 471: 0149 s32i.n a4, a1, 0 - 473: c41c movi.n a4, 28 - 475: 000005 call0 478 - 478: 0020c0 memw - 47b: 426dc2 s32i a12, a13, 0x108 - 47e: 7108 l32i.n a0, a1, 28 - 480: 81c8 l32i.n a12, a1, 32 - 482: 91d8 l32i.n a13, a1, 36 - 484: 30c112 addi a1, a1, 48 - 487: f00d ret.n - ... - 491: f20a add.n a15, a2, a0 - 493: 3f .byte 0x3f - -00000494 : - 494: fffe31 l32r a3, 48c - 497: fffe21 l32r a2, 490 - 49a: 0338 l32i.n a3, a3, 0 - 49c: 0020c0 memw - 49f: 802222 l32i a2, a2, 0x200 - 4a2: 223a add.n a2, a2, a3 - 4a4: f00d ret.n - 4a6: a00000 addx4 a0, a0, a0 - 4a9: 000002 l8ui a0, a0, 0 - 4ac: 000000 ill - ... - -000004b0 : - 4b0: f0c112 addi a1, a1, -16 - 4b3: 0109 s32i.n a0, a1, 0 - 4b5: 0c32b6 bltui a2, 3, 4c5 - 4b8: fffc21 l32r a2, 4a8 - 4bb: 330c movi.n a3, 3 - 4bd: 000005 call0 4c0 - 4c0: 020c movi.n a2, 0 - 4c2: 0004c6 j 4d9 - 4c5: 16c222 addi a2, a2, 22 - 4c8: 742020 extui a2, a2, 0, 8 - 4cb: fff801 l32r a0, 4ac - 4ce: 0000c0 callx0 a0 - 4d1: 743020 extui a3, a2, 0, 8 - 4d4: fe8356 bnez a3, 4c0 - 4d7: 120c movi.n a2, 1 - 4d9: 0108 l32i.n a0, a1, 0 - 4db: 10c112 addi a1, a1, 16 - 4de: f00d ret.n - 4e0: 000e00 excw - 4e3: a05260 addx4 a5, a2, a6 - -000004e4 : - 4e4: bfa052 movi a5, 191 - 4e7: 143527 bltu a5, a2, 4ff - 4ea: 139c beqz.n a3, 4ff - 4ec: 370c movi.n a7, 3 - 4ee: 146030 extui a6, a3, 0, 2 - 4f1: a6cc bnez.n a6, 4ff - 4f3: 1192e0 slli a9, a2, 2 - 4f6: 00a382 movi a8, 0x300 - 4f9: c08890 sub a8, a8, a9 - 4fc: 03a847 bge a8, a4, 503 - 4ff: 020c movi.n a2, 0 - 501: f00d ret.n - 503: 0a0747 bnone a7, a4, 511 - 506: 450c movi.n a5, 4 - 508: 414240 srli a4, a4, 2 - 50b: a04450 addx4 a4, a4, a5 - 50e: f44040 extui a4, a4, 0, 16 - 511: 418240 srli a8, a4, 2 - 514: e89c beqz.n a8, 536 - 516: fff271 l32r a7, 4e0 - 519: 040c movi.n a4, 0 - 51b: 624a add.n a6, a2, a4 - 51d: a05430 addx4 a5, a4, a3 - 520: a06670 addx4 a6, a6, a7 - 523: 0020c0 memw - 526: 0558 l32i.n a5, a5, 0 - 528: 0020c0 memw - 52b: c06652 s32i a5, a6, 0x300 - 52e: 441b addi.n a4, a4, 1 - 530: 744040 extui a4, a4, 0, 8 - 533: e43487 bltu a4, a8, 51b - 536: 120c movi.n a2, 1 - 538: f00d ret.n - 53a: 000000 ill - 53d: 0e .byte 0xe - 53e: 526000 excw - -00000540 : - 540: bfa052 movi a5, 191 - 543: 143527 bltu a5, a2, 55b - 546: 139c beqz.n a3, 55b - 548: 370c movi.n a7, 3 - 54a: 146030 extui a6, a3, 0, 2 - 54d: a6cc bnez.n a6, 55b - 54f: 1192e0 slli a9, a2, 2 - 552: 00a382 movi a8, 0x300 - 555: c08890 sub a8, a8, a9 - 558: 03a847 bge a8, a4, 55f - 55b: 020c movi.n a2, 0 - 55d: f00d ret.n - 55f: 0a0747 bnone a7, a4, 56d - 562: 450c movi.n a5, 4 - 564: 414240 srli a4, a4, 2 - 567: a04450 addx4 a4, a4, a5 - 56a: f44040 extui a4, a4, 0, 16 - 56d: 418240 srli a8, a4, 2 - 570: e89c beqz.n a8, 592 - 572: fff271 l32r a7, 53c - 575: 040c movi.n a4, 0 - 577: 524a add.n a5, a2, a4 - 579: a06430 addx4 a6, a4, a3 - 57c: a05570 addx4 a5, a5, a7 - 57f: 0020c0 memw - 582: c02552 l32i a5, a5, 0x300 - 585: 0020c0 memw - 588: 0659 s32i.n a5, a6, 0 - 58a: 441b addi.n a4, a4, 1 - 58c: 744040 extui a4, a4, 0, 8 - 58f: e43487 bltu a4, a8, 577 - 592: 120c movi.n a2, 1 - 594: f00d ret.n - -Disassembly of section .irom0.text: - -00000b38 : - b38: 000000 ill - b3b: ff3100 excw - b3e: ff .byte 0xff - b3f: 140c movi.n a4, 1 - b41: 932420 movnez a2, a4, a2 - b44: 004322 s8i a2, a3, 0 - b47: f00d ret.n - b49: 000000 ill - b4c: 000000 ill - ... - -00000b50 : - b50: ffff21 l32r a2, b4c - b53: 000222 l8ui a2, a2, 0 - b56: f00d ret.n - b58: 000004 excw - b5b: 000400 excw - b5e: 540000 extui a0, a0, 0, 6 - b61: 000001 l32r a0, fffc0b64 - b64: 000004 excw - b67: 000400 excw - b6a: 000000 ill - b6d: 000000 ill - b70: 00bc beqz.n a0, ba4 - ... - b96: 120000 excw - b99: c9f0c1 l32r a12, ffff335c - b9c: 012921 l32r a2, fffc1040 - b9f: 1109 s32i.n a0, a1, 4 - ba1: fff401 l32r a0, b74 - ba4: 0000c0 callx0 a0 - ba7: 42cc bnez.n a2, baf - ba9: fff301 l32r a0, b78 - bac: 0000c0 callx0 a0 - baf: fff301 l32r a0, b7c - bb2: 0000c0 callx0 a0 - bb5: a2ac beqz.n a2, be3 - bb7: ffe8c1 l32r a12, b58 - bba: fcccc2 addi a12, a12, -4 - bbd: 000c02 l8ui a0, a12, 0 - bc0: 10dc bnez.n a0, bd5 - bc2: ffe621 l32r a2, b5c - bc5: ffe631 l32r a3, b60 - bc8: 040c movi.n a4, 0 - bca: ffed01 l32r a0, b80 - bcd: 0000c0 callx0 a0 - bd0: 100c movi.n a0, 1 - bd2: 004c02 s8i a0, a12, 0 - bd5: ffeb01 l32r a0, b84 - bd8: 0000c0 callx0 a0 - bdb: 180c02 l8ui a0, a12, 24 - bde: 629c beqz.n a2, bf8 - be0: 141026 beqi a0, 1, bf8 - be3: 020c movi.n a2, 0 - be5: 000186 j bef - be8: 0128 l32i.n a2, a1, 0 - bea: 834022 s8i a2, a0, 131 - bed: f27c movi.n a2, -1 - bef: 21c8 l32i.n a12, a1, 8 - bf1: 1108 l32i.n a0, a1, 4 - bf3: 10c112 addi a1, a1, 16 - bf6: f00d ret.n - bf8: 30ec bnez.n a0, c1f - bfa: 120c movi.n a2, 1 - bfc: ffe301 l32r a0, b88 - bff: 0000c0 callx0 a0 - c02: ffd821 l32r a2, b64 - c05: ffe101 l32r a0, b8c - c08: 0000c0 callx0 a0 - c0b: ffd721 l32r a2, b68 - c0e: a30c movi.n a3, 10 - c10: 040c movi.n a4, 0 - c12: 150c movi.n a5, 1 - c14: ffdf01 l32r a0, b90 - c17: 0000c0 callx0 a0 - c1a: 130c movi.n a3, 1 - c1c: 184c32 s8i a3, a12, 24 - c1f: 190c02 l8ui a0, a12, 25 - c22: a40c movi.n a4, 10 - c24: 001b addi.n a0, a0, 1 - c26: 740000 extui a0, a0, 0, 8 - c29: 194c02 s8i a0, a12, 25 - c2c: 0db407 bgeu a4, a0, c3d - c2f: ffcf21 l32r a2, b6c - c32: ffd801 l32r a0, b94 - c35: 0000c0 callx0 a0 - c38: a00c movi.n a0, 10 - c3a: 194c02 s8i a0, a12, 25 - c3d: a20c movi.n a2, 10 - c3f: 1a0c32 l8ui a3, a12, 26 - c42: ffcb41 l32r a4, b70 - c45: 330a add.n a3, a3, a0 - c47: 034a add.n a0, a3, a4 - c49: 9ba237 bge a2, a3, be8 - c4c: 0148 l32i.n a4, a1, 0 - c4e: 794042 s8i a4, a0, 121 - c51: ffe606 j bed - c54: 000010 excw - c57: 014000 slli a4, a0, 32 - c5a: 880000 excw - c5d: 000000 ill - c60: 001b addi.n a0, a0, 1 - c62: 040000 extui a0, a0, 0, 1 - ... - c89: 000000 ill - c8c: f0c112 addi a1, a1, -16 - c8f: 31e9 s32i.n a14, a1, 12 - c91: 0109 s32i.n a0, a1, 0 - c93: 21d9 s32i.n a13, a1, 8 - c95: 11c9 s32i.n a12, a1, 4 - c97: ffefc1 l32r a12, c54 - c9a: 0d0c movi.n a13, 0 - c9c: 090c02 l8ui a0, a12, 9 - c9f: 084cd2 s8i a13, a12, 8 - ca2: 08b016 beqz a0, d31 - ca5: ffece1 l32r a14, c58 - ca8: fff001 l32r a0, c68 - cab: 0000c0 callx0 a0 - cae: 72cc bnez.n a2, cb9 - cb0: ffef01 l32r a0, c6c - cb3: 0000c0 callx0 a0 - cb6: 074256 bnez a2, d2e - cb9: 0a0c42 l8ui a4, a12, 10 - cbc: 04ea add.n a0, a4, a14 - cbe: 000002 l8ui a0, a0, 0 - cc1: 5a1026 beqi a0, 1, d1f - cc4: 512026 beqi a0, 2, d19 - cc7: 423026 beqi a0, 3, d0d - cca: 364026 beqi a0, 4, d04 - ccd: 275026 beqi a0, 5, cf8 - cd0: 0b6066 bnei a0, 6, cdf - cd3: ffe221 l32r a2, c5c - cd6: e40c32 l8ui a3, a12, 228 - cd9: 020e05 call0 2dbc - cdc: 0a0c42 l8ui a4, a12, 10 - cdf: 090c02 l8ui a0, a12, 9 - ce2: 441b addi.n a4, a4, 1 - ce4: 744040 extui a4, a4, 0, 8 - ce7: 000b addi.n a0, a0, -1 - ce9: 740000 extui a0, a0, 0, 8 - cec: 094c02 s8i a0, a12, 9 - cef: 329466 bnei a4, 10, d25 - cf2: 0a4cd2 s8i a13, a12, 10 - cf5: 000bc6 j d28 - cf8: 730c22 l8ui a2, a12, 115 - cfb: 740c32 l8ui a3, a12, 116 - cfe: 00fb85 call0 1cb8 - d01: fff5c6 j cdc - d04: ffdb01 l32r a0, c70 - d07: 0000c0 callx0 a0 - d0a: fff386 j cdc - d0d: ffd421 l32r a2, c60 - d10: 720c32 l8ui a3, a12, 114 - d13: 0166c5 call0 2380 - d16: fff086 j cdc - d19: 000005 call0 d1c - d1c: ffef06 j cdc - d1f: 000005 call0 d20 - d22: ffed86 j cdc - d25: 0a4c42 s8i a4, a12, 10 - d28: f7c056 bnez a0, ca8 - d2b: 000086 j d31 - d2e: 090c02 l8ui a0, a12, 9 - d31: ffcce1 l32r a14, c64 - d34: 60dc bnez.n a0, d4e - d36: 0e2d mov.n a2, a14 - d38: ffcf01 l32r a0, c74 - d3b: 0000c0 callx0 a0 - d3e: 0108 l32i.n a0, a1, 0 - d40: 084cd2 s8i a13, a12, 8 - d43: 31e8 l32i.n a14, a1, 12 - d45: 11c8 l32i.n a12, a1, 4 - d47: 21d8 l32i.n a13, a1, 8 - d49: 10c112 addi a1, a1, 16 - d4c: f00d ret.n - d4e: ffca01 l32r a0, c78 - d51: 0000c0 callx0 a0 - d54: 42cc bnez.n a2, d5c - d56: ffc901 l32r a0, c7c - d59: 0000c0 callx0 a0 - d5c: 120c movi.n a2, 1 - d5e: ffc801 l32r a0, c80 - d61: 0000c0 callx0 a0 - d64: 0e2d mov.n a2, a14 - d66: ffc701 l32r a0, c84 - d69: 0000c0 callx0 a0 - d6c: 0e2d mov.n a2, a14 - d6e: a30c movi.n a3, 10 - d70: 040c movi.n a4, 0 - d72: 150c movi.n a5, 1 - d74: ffc501 l32r a0, c88 - d77: 0000c0 callx0 a0 - d7a: 1d0c movi.n a13, 1 - d7c: ffef86 j d3e - d7f: 000000 ill - ... - -00000d84 : - d84: f0c112 addi a1, a1, -16 - d87: 0109 s32i.n a0, a1, 0 - d89: fffd01 l32r a0, d80 - d8c: 0000c0 callx0 a0 - d8f: 0108 l32i.n a0, a1, 0 - d91: 10c112 addi a1, a1, 16 - d94: f00d ret.n - d96: 000000 ill - d99: 000000 ill - -00000d9c : - d9c: 020c movi.n a2, 0 - d9e: f0c112 addi a1, a1, -16 - da1: 0109 s32i.n a0, a1, 0 - da3: fffd01 l32r a0, d98 - da6: 0000c0 callx0 a0 - da9: f42020 extui a2, a2, 0, 16 - dac: 0108 l32i.n a0, a1, 0 - dae: 10c112 addi a1, a1, 16 - db1: f00d ret.n - db3: 000000 ill - ... - -00000db8 : - db8: f0c112 addi a1, a1, -16 - dbb: 0109 s32i.n a0, a1, 0 - dbd: fffd01 l32r a0, db4 - dc0: 0000c0 callx0 a0 - dc3: f42020 extui a2, a2, 0, 16 - dc6: 0108 l32i.n a0, a1, 0 - dc8: 10c112 addi a1, a1, 16 - dcb: f00d ret.n - ... - -00000df4 : - df4: f0c112 addi a1, a1, -16 - df7: 0109 s32i.n a0, a1, 0 - df9: 000005 call0 dfc - dfc: 020d mov.n a0, a2 - dfe: 1129 s32i.n a2, a1, 4 - e00: 043226 beqi a2, 3, e08 - e03: 1129 s32i.n a2, a1, 4 - e05: 071266 bnei a2, 1, e10 - e08: fff601 l32r a0, de0 - e0b: 0000c0 callx0 a0 - e0e: 1108 l32i.n a0, a1, 4 - e10: 023026 beqi a0, 3, e16 - e13: 052066 bnei a0, 2, e1c - e16: fff301 l32r a0, de4 - e19: 0000c0 callx0 a0 - e1c: ffed21 l32r a2, dd0 - e1f: fff201 l32r a0, de8 - e22: 0000c0 callx0 a0 - e25: ffeb21 l32r a2, dd4 - e28: ffec31 l32r a3, dd8 - e2b: 040c movi.n a4, 0 - e2d: ffef01 l32r a0, dec - e30: 0000c0 callx0 a0 - e33: ffea21 l32r a2, ddc - e36: 64a032 movi a3, 100 - e39: 040c movi.n a4, 0 - e3b: 150c movi.n a5, 1 - e3d: ffec01 l32r a0, df0 - e40: 0000c0 callx0 a0 - e43: 0108 l32i.n a0, a1, 0 - e45: 10c112 addi a1, a1, 16 - e48: f00d ret.n - ... - -00000e68 : - e68: 78a322 movi a2, 0x378 - e6b: f0c112 addi a1, a1, -16 - e6e: 11c9 s32i.n a12, a1, 4 - e70: 0109 s32i.n a0, a1, 0 - e72: fff801 l32r a0, e54 - e75: 0000c0 callx0 a0 - e78: 02cd mov.n a12, a2 - e7a: c2bc beqz.n a2, eba - e7c: ffa032 movi a3, 255 - e7f: 78a342 movi a4, 0x378 - e82: fff501 l32r a0, e58 - e85: 0000c0 callx0 a0 - e88: 0c2d mov.n a2, a12 - e8a: fff031 l32r a3, e4c - e8d: 840c movi.n a4, 8 - e8f: fff301 l32r a0, e5c - e92: 0000c0 callx0 a0 - e95: ffee31 l32r a3, e50 - e98: 0338 l32i.n a3, a3, 0 - e9a: 1328 l32i.n a2, a3, 4 - e9c: 3338 l32i.n a3, a3, 12 - e9e: fff001 l32r a0, e60 - ea1: 0000c0 callx0 a0 - ea4: 0c3d mov.n a3, a12 - ea6: 78a342 movi a4, 0x378 - ea9: fdc222 addi a2, a2, -3 - eac: f42020 extui a2, a2, 0, 16 - eaf: 000005 call0 eb0 - eb2: 0c2d mov.n a2, a12 - eb4: ffec01 l32r a0, e64 - eb7: 0000c0 callx0 a0 - eba: 11c8 l32i.n a12, a1, 4 - ebc: 0108 l32i.n a0, a1, 0 - ebe: 10c112 addi a1, a1, 16 - ec1: f00d ret.n - ec3: 000000 ill - ... - -00000ec8 : - ec8: 020c movi.n a2, 0 - eca: 840c movi.n a4, 8 - ecc: f0c112 addi a1, a1, -16 - ecf: 013d mov.n a3, a1 - ed1: 2109 s32i.n a0, a1, 8 - ed3: fffc01 l32r a0, ec4 - ed6: 0000c0 callx0 a0 - ed9: 0128 l32i.n a2, a1, 0 - edb: 2108 l32i.n a0, a1, 8 - edd: 352c20 extui a2, a2, 28, 4 - ee0: 10c112 addi a1, a1, 16 - ee3: f00d ret.n - ee5: 000000 ill - ee8: 000000 ill - ... - -00000eec : - eec: ffff21 l32r a2, ee8 - eef: 832222 l32i a2, a2, 0x20c - ef2: 442820 extui a2, a2, 8, 5 - ef5: f00d ret.n - ef7: 003000 rfe - efa: 000000 ill - efd: 000000 ill - f00: f0c112 addi a1, a1, -16 - f03: 0109 s32i.n a0, a1, 0 - f05: 000005 call0 f08 - f08: 0d32b6 bltui a2, 3, f19 - f0b: f01c movi.n a0, 31 - f0d: 081207 beq a2, a0, f19 - f10: 120c movi.n a2, 1 - f12: 0108 l32i.n a0, a1, 0 - f14: 10c112 addi a1, a1, 16 - f17: f00d ret.n - f19: fff721 l32r a2, ef8 - f1c: fff801 l32r a0, efc - f1f: 0000c0 callx0 a0 - f22: 020c movi.n a2, 0 - f24: fffa86 j f12 - f27: 000000 ill - ... - -00000f2c : - f2c: f0c112 addi a1, a1, -16 - f2f: 0109 s32i.n a0, a1, 0 - f31: fffcc5 call0 f00 - f34: fffd41 l32r a4, f28 - f37: 832442 l32i a4, a4, 0x20c - f3a: f07c movi.n a0, -1 - f3c: 044d40 extui a4, a4, 13, 1 - f3f: 930420 movnez a0, a4, a2 - f42: 002d mov.n a2, a0 - f44: 0108 l32i.n a0, a1, 0 - f46: 10c112 addi a1, a1, 16 - f49: f00d ret.n - f4b: 000000 ill - f4e: 000000 ill - f51: 000010 excw - -00000f54 : - f54: f0c112 addi a1, a1, -16 - f57: 21c9 s32i.n a12, a1, 8 - f59: fffcc1 l32r a12, f4c - f5c: 1109 s32i.n a0, a1, 4 - f5e: 7d0c02 l8ui a0, a12, 125 - f61: 7c0c22 l8ui a2, a12, 124 - f64: 410700 srli a0, a0, 7 - f67: 90dc bnez.n a0, f84 - f69: 596227 bbci a2, 2, fc6 - f6c: 810c22 l8ui a2, a12, 129 - f6f: 830c42 l8ui a4, a12, 131 - f72: 820c32 l8ui a3, a12, 130 - f75: 114400 slli a4, a4, 16 - f78: 113380 slli a3, a3, 8 - f7b: 203340 or a3, a3, a4 - f7e: 202230 or a2, a2, a3 - f81: 000e06 j fbd - f84: 000005 call0 f88 - f87: 0129 s32i.n a2, a1, 0 - f89: 000005 call0 f8c - f8c: 22dc bnez.n a2, fa2 - f8e: fff051 l32r a5, f50 - f91: 7d0c62 l8ui a6, a12, 125 - f94: 020c movi.n a2, 0 - f96: 446060 extui a6, a6, 0, 5 - f99: e1c662 addi a6, a6, -31 - f9c: 932560 movnez a2, a5, a6 - f9f: 000686 j fbd - fa2: 0108 l32i.n a0, a1, 0 - fa4: 740000 extui a0, a0, 0, 8 - fa7: d08c beqz.n a0, fb8 - fa9: 0250e6 bgei a0, 5, faf - fac: 2e20e6 bgei a0, 2, fde - faf: 0270e6 bgei a0, 7, fb5 - fb2: 2e50e6 bgei a0, 5, fe4 - fb5: 000046 j fba - fb8: 104c movi.n a0, 65 - fba: 112040 slli a2, a0, 12 - fbd: 21c8 l32i.n a12, a1, 8 - fbf: 1108 l32i.n a0, a1, 4 - fc1: 10c112 addi a1, a1, 16 - fc4: f00d ret.n - fc6: 7e0c22 l8ui a2, a12, 126 - fc9: 800c42 l8ui a4, a12, 128 - fcc: 7f0c32 l8ui a3, a12, 127 - fcf: 114400 slli a4, a4, 16 - fd2: 113380 slli a3, a3, 8 - fd5: 203340 or a3, a3, a4 - fd8: 202230 or a2, a2, a3 - fdb: fff786 j fbd - fde: 81a002 movi a0, 129 - fe1: fff546 j fba - fe4: 01a102 movi a0, 0x101 - fe7: fff3c6 j fba - fea: 000000 ill - fed: 000000 ill - -00000ff0 : - ff0: ffff51 l32r a5, fec - ff3: 7d0552 l8ui a5, a5, 125 - ff6: f61c movi.n a6, 31 - ff8: 442050 extui a2, a5, 0, 5 - ffb: 0732a6 blti a2, 3, 1006 - ffe: 041267 beq a2, a6, 1006 - 1001: 412750 srli a2, a5, 7 - 1004: f00d ret.n - 1006: 120c movi.n a2, 1 - 1008: f00d ret.n - 100a: 500000 excw - 100d: 000000 ill - 1010: 000090 excw - 1013: 00d000 excw - 1016: b00000 addx8 a0, a0, a0 - ... - 1025: 000000 ill - 1028: 000070 excw - ... - -00001058 : - 1058: e0c112 addi a1, a1, -32 - 105b: 2109 s32i.n a0, a1, 8 - 105d: 31c9 s32i.n a12, a1, 12 - 105f: 41d9 s32i.n a13, a1, 16 - 1061: 02cd mov.n a12, a2 - 1063: 03dd mov.n a13, a3 - 1065: ffe985 call0 f00 - 1068: 050216 beqz a2, 10bc - 106b: 0cfc bnez.n a12, 109f - 106d: 020c movi.n a2, 0 - 106f: 013d mov.n a3, a1 - 1071: 840c movi.n a4, 8 - 1073: fff101 l32r a0, 1038 - 1076: 0000c0 callx0 a0 - 1079: 0108 l32i.n a0, a1, 0 - 107b: 350c00 extui a0, a0, 28, 4 - 107e: 096016 beqz a0, 1118 - 1081: 022066 bnei a0, 2, 1087 - 1084: 002406 j 1118 - 1087: 023066 bnei a0, 3, 108d - 108a: 002286 j 1118 - 108d: 024066 bnei a0, 4, 1093 - 1090: 002106 j 1118 - 1093: ffde21 l32r a2, 100c - 1096: ffe901 l32r a0, 103c - 1099: 0000c0 callx0 a0 - 109c: 000706 j 10bc - 109f: 101c66 bnei a12, 1, 10b3 - 10a2: 000005 call0 10a4 - 10a5: 02ec bnez.n a2, 10c9 - 10a7: ffda21 l32r a2, 1010 - 10aa: ffe501 l32r a0, 1040 - 10ad: 0000c0 callx0 a0 - 10b0: 000206 j 10bc - 10b3: ffd821 l32r a2, 1014 - 10b6: ffe301 l32r a0, 1044 - 10b9: 0000c0 callx0 a0 - 10bc: 020c movi.n a2, 0 - 10be: 31c8 l32i.n a12, a1, 12 - 10c0: 41d8 l32i.n a13, a1, 16 - 10c2: 2108 l32i.n a0, a1, 8 - 10c4: 20c112 addi a1, a1, 32 - 10c7: f00d ret.n - 10c9: ffd321 l32r a2, 1018 - 10cc: 0d3d mov.n a3, a13 - 10ce: ffde01 l32r a0, 1048 - 10d1: 0000c0 callx0 a0 - 10d4: 4168d0 srli a6, a13, 8 - 10d7: f540d0 extui a4, a13, 16, 16 - 10da: ffd051 l32r a5, 101c - 10dd: ffd031 l32r a3, 1020 - 10e0: 7e45d2 s8i a13, a5, 126 - 10e3: 0338 l32i.n a3, a3, 0 - 10e5: 804542 s8i a4, a5, 128 - 10e8: 7f4562 s8i a6, a5, 127 - 10eb: 7d0542 l8ui a4, a5, 125 - 10ee: bfa062 movi a6, 191 - 10f1: 104460 and a4, a4, a6 - 10f4: 7d4542 s8i a4, a5, 125 - 10f7: 1328 l32i.n a2, a3, 4 - 10f9: 3338 l32i.n a3, a3, 12 - 10fb: ffd401 l32r a0, 104c - 10fe: 0000c0 callx0 a0 - 1101: ffc831 l32r a3, 1024 - 1104: 78a342 movi a4, 0x378 - 1107: fdc222 addi a2, a2, -3 - 110a: f42020 extui a2, a2, 0, 16 - 110d: 000005 call0 1110 - 1110: 000005 call0 1114 - 1113: 120c movi.n a2, 1 - 1115: ffe946 j 10be - 1118: 000005 call0 111c - 111b: 02cd mov.n a12, a2 - 111d: 0d3d mov.n a3, a13 - 111f: ffc221 l32r a2, 1028 - 1122: ffcb01 l32r a0, 1050 - 1125: 0000c0 callx0 a0 - 1128: ffc231 l32r a3, 1030 - 112b: f560d0 extui a6, a13, 16, 16 - 112e: 4198c0 srli a9, a12, 8 - 1131: f580c0 extui a8, a12, 16, 16 - 1134: ffbe51 l32r a5, 102c - 1137: 4178d0 srli a7, a13, 8 - 113a: 824572 s8i a7, a5, 130 - 113d: 8145d2 s8i a13, a5, 129 - 1140: 804582 s8i a8, a5, 128 - 1143: 7f4592 s8i a9, a5, 127 - 1146: 7e45c2 s8i a12, a5, 126 - 1149: 834562 s8i a6, a5, 131 - 114c: 7d0542 l8ui a4, a5, 125 - 114f: fba062 movi a6, 251 - 1152: 644040 extui a4, a4, 0, 7 - 1155: 7d4542 s8i a4, a5, 125 - 1158: 7c0542 l8ui a4, a5, 124 - 115b: 0338 l32i.n a3, a3, 0 - 115d: 104460 and a4, a4, a6 - 1160: 460c movi.n a6, 4 - 1162: 204460 or a4, a4, a6 - 1165: 7c4542 s8i a4, a5, 124 - 1168: 1328 l32i.n a2, a3, 4 - 116a: 3338 l32i.n a3, a3, 12 - 116c: ffba01 l32r a0, 1054 - 116f: 0000c0 callx0 a0 - 1172: ffb031 l32r a3, 1034 - 1175: 78a342 movi a4, 0x378 - 1178: fdc222 addi a2, a2, -3 - 117b: f42020 extui a2, a2, 0, 16 - 117e: 000005 call0 1180 - 1181: 000005 call0 1184 - 1184: ffe2c6 j 1113 - 1187: 000000 ill - ... - -0000118c : - 118c: f0c112 addi a1, a1, -16 - 118f: 11c9 s32i.n a12, a1, 4 - 1191: 0109 s32i.n a0, a1, 0 - 1193: 02cd mov.n a12, a2 - 1195: 000005 call0 1198 - 1198: 042cb6 bltui a12, 2, 11a0 - 119b: 020c movi.n a2, 0 - 119d: 000ac6 j 11cc - 11a0: fffa51 l32r a5, 1188 - 11a3: 042226 beqi a2, 2, 11ab - 11a6: f01c movi.n a0, 31 - 11a8: 0d9207 bne a2, a0, 11b9 - 11ab: 3400c0 extui a0, a12, 0, 4 - 11ae: 832542 l32i a4, a5, 0x20c - 11b1: 067c movi.n a6, -16 - 11b3: 104460 and a4, a4, a6 - 11b6: 000286 j 11c4 - 11b9: 1400c0 extui a0, a12, 0, 2 - 11bc: 832542 l32i a4, a5, 0x20c - 11bf: c67c movi.n a6, -4 - 11c1: 104460 and a4, a4, a6 - 11c4: 120c movi.n a2, 1 - 11c6: 207040 or a7, a0, a4 - 11c9: 836572 s32i a7, a5, 0x20c - 11cc: 11c8 l32i.n a12, a1, 4 - 11ce: 0108 l32i.n a0, a1, 0 - 11d0: 10c112 addi a1, a1, 16 - 11d3: f00d ret.n - 11d5: 000000 ill - 11d8: 000000 ill - ... - -000011dc : - 11dc: f0c112 addi a1, a1, -16 - 11df: 0109 s32i.n a0, a1, 0 - 11e1: 000005 call0 11e4 - 11e4: fffd01 l32r a0, 11d8 - 11e7: f31c movi.n a3, 31 - 11e9: 1d1237 beq a2, a3, 120a - 11ec: 1a2226 beqi a2, 2, 120a - 11ef: 832002 l32i a0, a0, 0x20c - 11f2: 144000 extui a4, a0, 0, 2 - 11f5: 0b1466 bnei a4, 1, 1204 - 11f8: 17e027 bbsi a0, 2, 1213 - 11fb: 020c movi.n a2, 0 - 11fd: 0108 l32i.n a0, a1, 0 - 11ff: 10c112 addi a1, a1, 16 - 1202: f00d ret.n - 1204: f3e027 bbsi a0, 2, 11fb - 1207: 000206 j 1213 - 120a: 832052 l32i a5, a0, 0x20c - 120d: 345050 extui a5, a5, 0, 4 - 1210: e71566 bnei a5, 1, 11fb - 1213: 120c movi.n a2, 1 - 1215: fff906 j 11fd - 1218: 000000 ill - ... - -0000121c : - 121c: 0a32f6 bgeui a2, 3, 122a - 121f: fffe31 l32r a3, 1218 - 1222: 140c movi.n a4, 1 - 1224: f54322 s8i a2, a3, 245 - 1227: 000046 j 122c - 122a: 040c movi.n a4, 0 - 122c: 042d mov.n a2, a4 - 122e: f00d ret.n - 1230: 000000 ill - ... - -00001234 : - 1234: ffff21 l32r a2, 1230 - 1237: f50222 l8ui a2, a2, 245 - 123a: f00d ret.n - 123c: 000000 ill - 123f: 010000 slli a0, a0, 32 - ... - 124e: f00000 subx8 a0, a0, a0 - ... - 1259: 000080 ret - 125c: 0108 l32i.n a0, a1, 0 - 125e: 000000 ill - 1261: 000000 ill - 1264: 000110 excw - 1267: 000000 ill - 126a: 0c0000 excw - 126d: 000001 l32r a0, fffc1270 - 1270: 000000 ill - 1273: 011400 slli a1, a4, 32 - 1276: 000000 ill - 1279: 000000 ill - 127c: 000104 excw - ... - -000012a4 : - 12a4: f0c112 addi a1, a1, -16 - 12a7: 1109 s32i.n a0, a1, 4 - 12a9: 000005 call0 12ac - 12ac: ffe401 l32r a0, 123c - 12af: 0129 s32i.n a2, a1, 0 - 12b1: f50002 l8ui a0, a0, 245 - 12b4: 020c movi.n a2, 0 - 12b6: 4e2026 beqi a0, 2, 1308 - 12b9: 001106 j 1301 - 12bc: 832022 l32i a2, a0, 0x20c - 12bf: 342020 extui a2, a2, 0, 4 - 12c2: 220b addi.n a2, a2, -1 - 12c4: 0ca256 bnez a2, 1392 - 12c7: ffde21 l32r a2, 1240 - 12ca: ffee01 l32r a0, 1284 - 12cd: 0000c0 callx0 a0 - 12d0: ffdd01 l32r a0, 1244 - 12d3: 832022 l32i a2, a0, 0x20c - 12d6: 037c movi.n a3, -16 - 12d8: 102230 and a2, a2, a3 - 12db: ffdb31 l32r a3, 1248 - 12de: 836022 s32i a2, a0, 0x20c - 12e1: 0338 l32i.n a3, a3, 0 - 12e3: 1328 l32i.n a2, a3, 4 - 12e5: 3338 l32i.n a3, a3, 12 - 12e7: ffe801 l32r a0, 1288 - 12ea: 0000c0 callx0 a0 - 12ed: ffd731 l32r a3, 124c - 12f0: 78a342 movi a4, 0x378 - 12f3: fdc222 addi a2, a2, -3 - 12f6: f42020 extui a2, a2, 0, 16 - 12f9: 000005 call0 12fc - 12fc: 000005 call0 1300 - 12ff: 120c movi.n a2, 1 - 1301: 1108 l32i.n a0, a1, 4 - 1303: 10c112 addi a1, a1, 16 - 1306: f00d ret.n - 1308: ffd221 l32r a2, 1250 - 130b: ffe001 l32r a0, 128c - 130e: 0000c0 callx0 a0 - 1311: 0138 l32i.n a3, a1, 0 - 1313: ffd001 l32r a0, 1254 - 1316: a22326 beqi a3, 2, 12bc - 1319: f41c movi.n a4, 31 - 131b: 9d1347 beq a3, a4, 12bc - 131e: ffce61 l32r a6, 1258 - 1321: 832052 l32i a5, a0, 0x20c - 1324: 205560 or a5, a5, a6 - 1327: 836052 s32i a5, a0, 0x20c - 132a: 142050 extui a2, a5, 0, 2 - 132d: 11e527 bbsi a5, 2, 1342 - 1330: 301266 bnei a2, 1, 1364 - 1333: ffca21 l32r a2, 125c - 1336: ffd601 l32r a0, 1290 - 1339: 0000c0 callx0 a0 - 133c: ffc901 l32r a0, 1260 - 133f: 000b46 j 1370 - 1342: 301266 bnei a2, 1, 1376 - 1345: ffc721 l32r a2, 1264 - 1348: ffd301 l32r a0, 1294 - 134b: 0000c0 callx0 a0 - 134e: ffc601 l32r a0, 1268 - 1351: 832022 l32i a2, a0, 0x20c - 1354: c37c movi.n a3, -4 - 1356: 102230 and a2, a2, a3 - 1359: 836022 s32i a2, a0, 0x20c - 135c: 440c movi.n a4, 4 - 135e: 202240 or a2, a2, a4 - 1361: ffdd86 j 12db - 1364: ffc221 l32r a2, 126c - 1367: ffcc01 l32r a0, 1298 - 136a: 0000c0 callx0 a0 - 136d: ffc001 l32r a0, 1270 - 1370: 832022 l32i a2, a0, 0x20c - 1373: fff946 j 135c - 1376: ffbf21 l32r a2, 1274 - 1379: ffc801 l32r a0, 129c - 137c: 0000c0 callx0 a0 - 137f: ffbe01 l32r a0, 1278 - 1382: 832022 l32i a2, a0, 0x20c - 1385: c37c movi.n a3, -4 - 1387: 102230 and a2, a2, a3 - 138a: 130c movi.n a3, 1 - 138c: 202230 or a2, a2, a3 - 138f: fff186 j 1359 - 1392: ffba21 l32r a2, 127c - 1395: ffc201 l32r a0, 12a0 - 1398: 0000c0 callx0 a0 - 139b: ffb901 l32r a0, 1280 - 139e: 832022 l32i a2, a0, 0x20c - 13a1: 037c movi.n a3, -16 - 13a3: 102230 and a2, a2, a3 - 13a6: 130c movi.n a3, 1 - 13a8: 202230 or a2, a2, a3 - 13ab: ffcb06 j 12db - ... - 13ba: cc0000 excw - 13bd: 000002 l8ui a0, a0, 0 - ... - -000013d8 : - 13d8: f0c112 addi a1, a1, -16 - 13db: 0129 s32i.n a2, a1, 0 - 13dd: 1109 s32i.n a0, a1, 4 - 13df: 000005 call0 13e0 - 13e2: 020d mov.n a0, a2 - 13e4: 2129 s32i.n a2, a1, 8 - 13e6: fff231 l32r a3, 13b0 - 13e9: 120c movi.n a2, 1 - 13eb: f74322 s8i a2, a3, 247 - 13ee: 043026 beqi a0, 3, 13f6 - 13f1: 2109 s32i.n a0, a1, 8 - 13f3: 071066 bnei a0, 1, 13fe - 13f6: fff301 l32r a0, 13c4 - 13f9: 0000c0 callx0 a0 - 13fc: 2108 l32i.n a0, a1, 8 - 13fe: 023026 beqi a0, 3, 1404 - 1401: 052066 bnei a0, 2, 140a - 1404: fff101 l32r a0, 13c8 - 1407: 0000c0 callx0 a0 - 140a: ffea21 l32r a2, 13b4 - 140d: ffef01 l32r a0, 13cc - 1410: 0000c0 callx0 a0 - 1413: ffe921 l32r a2, 13b8 - 1416: ffe931 l32r a3, 13bc - 1419: 0148 l32i.n a4, a1, 0 - 141b: ffed01 l32r a0, 13d0 - 141e: 0000c0 callx0 a0 - 1421: ffe721 l32r a2, 13c0 - 1424: 64a032 movi a3, 100 - 1427: 040c movi.n a4, 0 - 1429: 150c movi.n a5, 1 - 142b: ffea01 l32r a0, 13d4 - 142e: 0000c0 callx0 a0 - 1431: 1108 l32i.n a0, a1, 4 - 1433: 10c112 addi a1, a1, 16 - 1436: f00d ret.n - 1438: 000000 ill - ... - -0000143c : - 143c: d28c beqz.n a2, 144d - 143e: 0b1226 beqi a2, 1, 144d - 1441: 082226 beqi a2, 2, 144d - 1444: 054226 beqi a2, 4, 144d - 1447: 040c movi.n a4, 0 - 1449: 042d mov.n a2, a4 - 144b: f00d ret.n - 144d: fffa31 l32r a3, 1438 - 1450: 140c movi.n a4, 1 - 1452: f64322 s8i a2, a3, 246 - 1455: fffc06 j 1449 - 1458: 000000 ill - ... - -0000145c : - 145c: 020c movi.n a2, 0 - 145e: f0c112 addi a1, a1, -16 - 1461: 0109 s32i.n a0, a1, 0 - 1463: fffd01 l32r a0, 1458 - 1466: 0000c0 callx0 a0 - 1469: 0108 l32i.n a0, a1, 0 - 146b: 10c112 addi a1, a1, 16 - 146e: f00d ret.n - 1470: 000000 ill - ... - -00001474 : - 1474: f0c112 addi a1, a1, -16 - 1477: 0109 s32i.n a0, a1, 0 - 1479: fffd01 l32r a0, 1470 - 147c: 0000c0 callx0 a0 - 147f: 0108 l32i.n a0, a1, 0 - 1481: 10c112 addi a1, a1, 16 - 1484: f00d ret.n - 1486: 000000 ill - 1489: 000000 ill - -0000148c : - 148c: f0c112 addi a1, a1, -16 - 148f: 0109 s32i.n a0, a1, 0 - 1491: fffd01 l32r a0, 1488 - 1494: 0000c0 callx0 a0 - 1497: 0108 l32i.n a0, a1, 0 - 1499: 10c112 addi a1, a1, 16 - 149c: f00d ret.n - 149e: 000000 ill - 14a1: 000000 ill - -000014a4 : - 14a4: f0c112 addi a1, a1, -16 - 14a7: 0109 s32i.n a0, a1, 0 - 14a9: fffd01 l32r a0, 14a0 - 14ac: 0000c0 callx0 a0 - 14af: 0108 l32i.n a0, a1, 0 - 14b1: 10c112 addi a1, a1, 16 - 14b4: f00d ret.n - 14b6: 000000 ill - 14b9: fe .byte 0xfe - 14ba: ef .byte 0xef - 14bb: 3f .byte 0x3f - ... - -000014c4 : - 14c4: f0c112 addi a1, a1, -16 - 14c7: 055c movi.n a5, 80 - 14c9: 0109 s32i.n a0, a1, 0 - 14cb: fffb01 l32r a0, 14b8 - 14ce: 1b9257 bne a2, a5, 14ed - 14d1: e37c movi.n a3, -2 - 14d3: 0020c0 memw - 14d6: 852022 l32i a2, a0, 0x214 - 14d9: 102230 and a2, a2, a3 - 14dc: 0020c0 memw - 14df: 856022 s32i a2, a0, 0x214 - 14e2: 052d mov.n a2, a5 - 14e4: fff601 l32r a0, 14bc - 14e7: 0000c0 callx0 a0 - 14ea: 000786 j 150c - 14ed: a0a052 movi a5, 160 - 14f0: 1d9257 bne a2, a5, 1511 - 14f3: 052d mov.n a2, a5 - 14f5: 160c movi.n a6, 1 - 14f7: 0020c0 memw - 14fa: 852042 l32i a4, a0, 0x214 - 14fd: 204460 or a4, a4, a6 - 1500: 0020c0 memw - 1503: 856042 s32i a4, a0, 0x214 - 1506: ffee01 l32r a0, 14c0 - 1509: 0000c0 callx0 a0 - 150c: 120c movi.n a2, 1 - 150e: 000046 j 1513 - 1511: 020c movi.n a2, 0 - 1513: 0108 l32i.n a0, a1, 0 - 1515: 10c112 addi a1, a1, 16 - 1518: f00d ret.n - 151a: 000000 ill - 151d: 000000 ill - -00001520 : - 1520: f0c112 addi a1, a1, -16 - 1523: 0109 s32i.n a0, a1, 0 - 1525: fffd01 l32r a0, 151c - 1528: 0000c0 callx0 a0 - 152b: 742020 extui a2, a2, 0, 8 - 152e: 0108 l32i.n a0, a1, 0 - 1530: 10c112 addi a1, a1, 16 - 1533: f00d ret.n - 1535: 000000 ill - 1538: 000000 ill - ... - -0000153c : - 153c: f0c112 addi a1, a1, -16 - 153f: 0109 s32i.n a0, a1, 0 - 1541: 000005 call0 1544 - 1544: 005c movi.n a0, 80 - 1546: 129207 bne a2, a0, 155c - 1549: fffb31 l32r a3, 1538 - 154c: 120c movi.n a2, 1 - 154e: f84322 s8i a2, a3, 248 - 1551: a0a022 movi a2, 160 - 1554: 000005 call0 1558 - 1557: 120c movi.n a2, 1 - 1559: 000046 j 155e - 155c: 020c movi.n a2, 0 - 155e: 0108 l32i.n a0, a1, 0 - 1560: 10c112 addi a1, a1, 16 - 1563: f00d ret.n - 1565: 000000 ill - 1568: 000000 ill - ... - -0000156c : - 156c: f0c112 addi a1, a1, -16 - 156f: 0109 s32i.n a0, a1, 0 - 1571: 000005 call0 1574 - 1574: a0a002 movi a0, 160 - 1577: 179207 bne a2, a0, 1592 - 157a: fffb01 l32r a0, 1568 - 157d: f80022 l8ui a2, a0, 248 - 1580: 0e1266 bnei a2, 1, 1592 - 1583: 025c movi.n a2, 80 - 1585: 030c movi.n a3, 0 - 1587: f84032 s8i a3, a0, 248 - 158a: 000005 call0 158c - 158d: 120c movi.n a2, 1 - 158f: 000046 j 1594 - 1592: 020c movi.n a2, 0 - 1594: 0108 l32i.n a0, a1, 0 - 1596: 10c112 addi a1, a1, 16 - 1599: f00d ret.n - 159b: 000000 ill - 159e: 000000 ill - 15a1: 600006 j 195a5 - -000015a4 : - 15a4: fffe51 l32r a5, 159c - 15a7: 040c movi.n a4, 0 - 15a9: 014542 s8i a4, a5, 1 - 15ac: 84a022 movi a2, 132 - 15af: fffc31 l32r a3, 15a0 - 15b2: 0020c0 memw - 15b5: a329 s32i.n a2, a3, 40 - 15b7: f00d ret.n - 15b9: 000000 ill - 15bc: f20a00 excw - 15bf: 3f .byte 0x3f - -000015c0 : - 15c0: ffff31 l32r a3, 15bc - 15c3: 0020c0 memw - 15c6: 802332 l32i a3, a3, 0x200 - 15c9: c02320 sub a2, a3, a2 - 15cc: f00d ret.n - 15ce: 000000 ill - 15d1: 000000 ill - 15d4: 000080 ret - 15d7: 014000 slli a4, a0, 32 - 15da: 000000 ill - 15dd: 000000 ill - 15e0: 000170 excw - ... - 15eb: 008000 excw - ... - -00001600 : - 1600: a0c112 addi a1, a1, -96 - 1603: 1461c2 s32i a12, a1, 80 - 1606: fff2c1 l32r a12, 15d0 - 1609: 136102 s32i a0, a1, 76 - 160c: 4cc8 l32i.n a12, a12, 16 - 160e: fff101 l32r a0, 15d4 - 1611: 0cc8 l32i.n a12, a12, 0 - 1613: 1f2072 l32i a7, a0, 124 - 1616: acac beqz.n a12, 1644 - 1618: 87ac beqz.n a7, 1644 - 161a: 0258 l32i.n a5, a2, 0 - 161c: 1c28 l32i.n a2, a12, 4 - 161e: 2c08 l32i.n a0, a12, 8 - 1620: 0e9527 bne a5, a2, 1632 - 1623: 0368 l32i.n a6, a3, 0 - 1625: 3c38 l32i.n a3, a12, 12 - 1627: 099607 bne a6, a0, 1634 - 162a: 0488 l32i.n a8, a4, 0 - 162c: 141837 beq a8, a3, 1644 - 162f: 000046 j 1634 - 1632: 3c38 l32i.n a3, a12, 12 - 1634: b139 s32i.n a3, a1, 44 - 1636: a109 s32i.n a0, a1, 40 - 1638: 9129 s32i.n a2, a1, 36 - 163a: 390c movi.n a9, 3 - 163c: 8199 s32i.n a9, a1, 32 - 163e: 20c122 addi a2, a1, 32 - 1641: 0007c0 callx0 a7 - 1644: 080c72 l8ui a7, a12, 8 - 1647: 070c62 l8ui a6, a12, 7 - 164a: 060c52 l8ui a5, a12, 6 - 164d: 050c42 l8ui a4, a12, 5 - 1650: 040c32 l8ui a3, a12, 4 - 1653: 090ca2 l8ui a10, a12, 9 - 1656: 01a9 s32i.n a10, a1, 0 - 1658: 0a0c92 l8ui a9, a12, 10 - 165b: 1199 s32i.n a9, a1, 4 - 165d: 0b0c82 l8ui a8, a12, 11 - 1660: 2189 s32i.n a8, a1, 8 - 1662: 0c0c22 l8ui a2, a12, 12 - 1665: 3129 s32i.n a2, a1, 12 - 1667: ffdc21 l32r a2, 15d8 - 166a: 0d0c02 l8ui a0, a12, 13 - 166d: 4109 s32i.n a0, a1, 16 - 166f: 0e0cb2 l8ui a11, a12, 14 - 1672: 51b9 s32i.n a11, a1, 20 - 1674: 0f0ca2 l8ui a10, a12, 15 - 1677: 61a9 s32i.n a10, a1, 24 - 1679: ffdd01 l32r a0, 15f0 - 167c: 0000c0 callx0 a0 - 167f: ffd7c1 l32r a12, 15dc - 1682: ffd721 l32r a2, 15e0 - 1685: ffdb01 l32r a0, 15f4 - 1688: 0000c0 callx0 a0 - 168b: 4c48 l32i.n a4, a12, 16 - 168d: 500c movi.n a0, 5 - 168f: ba4402 s8i a0, a4, 186 - 1692: 4c38 l32i.n a3, a12, 16 - 1694: ffd421 l32r a2, 15e4 - 1697: b84302 s8i a0, a3, 184 - 169a: 9502b2 l8ui a11, a2, 149 - 169d: 940252 l8ui a5, a2, 148 - 16a0: 341b66 bnei a11, 1, 16d8 - 16a3: 311566 bnei a5, 1, 16d8 - 16a6: 02cd mov.n a12, a2 - 16a8: ffd021 l32r a2, 15e8 - 16ab: ffd301 l32r a0, 15f8 - 16ae: 0000c0 callx0 a0 - 16b1: 140c movi.n a4, 1 - 16b3: 960c32 l8ui a3, a12, 150 - 16b6: ffcd21 l32r a2, 15ec - 16b9: 401300 ssl a3 - 16bc: 800222 l8ui a2, a2, 128 - 16bf: 030c movi.n a3, 0 - 16c1: 045020 extui a5, a2, 0, 1 - 16c4: 833450 moveqz a3, a4, a5 - 16c7: a12200 sll a2, a2 - 16ca: a14400 sll a4, a4 - 16cd: a13300 sll a3, a3 - 16d0: 050c movi.n a5, 0 - 16d2: ffca01 l32r a0, 15fc - 16d5: 0000c0 callx0 a0 - 16d8: 1421c2 l32i a12, a1, 80 - 16db: 132102 l32i a0, a1, 76 - 16de: 60c112 addi a1, a1, 96 - 16e1: f00d ret.n - ... - 16eb: 018000 slli a8, a0, 32 - ... - 16f6: a00000 addx4 a0, a0, a0 - 16f9: 000001 l32r a0, fffc16fc - ... - 1704: 0001c0 callx0 a1 - 1707: 000000 ill - 170a: 000000 ill - 170d: 3fffc0 excw - 1710: 0001e0 excw - 1713: c00000 sub a0, a0, a0 - 1716: ff .byte 0xff - 1717: 3f .byte 0x3f - ... - -00001728 : - 1728: fff121 l32r a2, 16ec - 172b: ffef41 l32r a4, 16e8 - 172e: ffed51 l32r a5, 16e4 - 1731: f0c112 addi a1, a1, -16 - 1734: 0109 s32i.n a0, a1, 0 - 1736: 053d mov.n a3, a5 - 1738: c05450 sub a5, a4, a5 - 173b: fff701 l32r a0, 1718 - 173e: 0000c0 callx0 a0 - 1741: ffed21 l32r a2, 16f8 - 1744: ffeb51 l32r a5, 16f0 - 1747: ffeb41 l32r a4, 16f4 - 174a: 053d mov.n a3, a5 - 174c: c05450 sub a5, a4, a5 - 174f: fff301 l32r a0, 171c - 1752: 0000c0 callx0 a0 - 1755: ffeb21 l32r a2, 1704 - 1758: ffe951 l32r a5, 16fc - 175b: ffe941 l32r a4, 1700 - 175e: 053d mov.n a3, a5 - 1760: c05450 sub a5, a4, a5 - 1763: ffef01 l32r a0, 1720 - 1766: 0000c0 callx0 a0 - 1769: ffe921 l32r a2, 1710 - 176c: ffea41 l32r a4, 1714 - 176f: ffe661 l32r a6, 1708 - 1772: ffe651 l32r a5, 170c - 1775: 063d mov.n a3, a6 - 1777: c05560 sub a5, a5, a6 - 177a: ffea01 l32r a0, 1724 - 177d: 0000c0 callx0 a0 - 1780: 0108 l32i.n a0, a1, 0 - 1782: 10c112 addi a1, a1, 16 - 1785: f00d ret.n - 1787: 000000 ill - ... - -0000178c : - 178c: f0c112 addi a1, a1, -16 - 178f: 0109 s32i.n a0, a1, 0 - 1791: fffd01 l32r a0, 1788 - 1794: 0000c0 callx0 a0 - 1797: 0108 l32i.n a0, a1, 0 - 1799: 10c112 addi a1, a1, 16 - 179c: f00d ret.n - 179e: 000000 ill - 17a1: ff0000 excw - 17a4: effe00 excw - 17a7: 3f .byte 0x3f - 17a8: ff .byte 0xff - 17a9: ff .byte 0xff - 17aa: ff .byte 0xff - ... - -000017ac : - 17ac: fffd41 l32r a4, 17a0 - 17af: fffd21 l32r a2, 17a4 - 17b2: 0020c0 memw - 17b5: 942232 l32i a3, a2, 0x250 - 17b8: 103340 and a3, a3, a4 - 17bb: fffb41 l32r a4, 17a8 - 17be: 0020c0 memw - 17c1: 952222 l32i a2, a2, 0x254 - 17c4: 404810 ssai 24 - 17c7: 102240 and a2, a2, a4 - 17ca: 812230 src a2, a2, a3 - 17cd: f00d ret.n - 17cf: 000000 ill - ... - -000017d4 : - 17d4: f0c112 addi a1, a1, -16 - 17d7: 0109 s32i.n a0, a1, 0 - 17d9: fffd01 l32r a0, 17d0 - 17dc: 0000c0 callx0 a0 - 17df: 0108 l32i.n a0, a1, 0 - 17e1: 10c112 addi a1, a1, 16 - 17e4: f00d ret.n - 17e6: 000000 ill - 17e9: 600006 j 197ed - -000017ec : - 17ec: ffff21 l32r a2, 17e8 - 17ef: 0020c0 memw - 17f2: 472222 l32i a2, a2, 0x11c - 17f5: f00d ret.n - 17f7: bf8000 excw - 17fa: 0086b1 l32r a11, fffc1a14 - ... - -00001814 : - 1814: d0c112 addi a1, a1, -48 - 1817: 9109 s32i.n a0, a1, 36 - 1819: 2149 s32i.n a4, a1, 8 - 181b: a1c9 s32i.n a12, a1, 40 - 181d: b1d9 s32i.n a13, a1, 44 - 181f: 02cd mov.n a12, a2 - 1821: fec3d2 addi a13, a3, -2 - 1824: 031de6 bgei a13, 1, 182b - 1827: d3ab addi.n a13, a3, 10 - 1829: c20b addi.n a12, a2, -1 - 182b: 4159 s32i.n a5, a1, 16 - 182d: 6169 s32i.n a6, a1, 24 - 182f: 1179 s32i.n a7, a1, 4 - 1831: 030c movi.n a3, 0 - 1833: 020c movi.n a2, 0 - 1835: 000c movi.n a0, 0 - 1837: 3109 s32i.n a0, a1, 12 - 1839: 5129 s32i.n a2, a1, 20 - 183b: 0139 s32i.n a3, a1, 0 - 183d: 0c2d mov.n a2, a12 - 183f: 90a132 movi a3, 0x190 - 1842: ffee01 l32r a0, 17fc - 1845: 0000c0 callx0 a0 - 1848: 7129 s32i.n a2, a1, 28 - 184a: 64a032 movi a3, 100 - 184d: 0c2d mov.n a2, a12 - 184f: ffec01 l32r a0, 1800 - 1852: 0000c0 callx0 a0 - 1855: 8129 s32i.n a2, a1, 32 - 1857: c30c movi.n a3, 12 - 1859: 6fa122 movi a2, 0x16f - 185c: 822d20 mull a2, a13, a2 - 185f: ffe901 l32r a0, 1804 - 1862: 0000c0 callx0 a0 - 1865: 030c movi.n a3, 0 - 1867: 41d8 l32i.n a13, a1, 16 - 1869: 7158 l32i.n a5, a1, 28 - 186b: 8178 l32i.n a7, a1, 32 - 186d: 2148 l32i.n a4, a1, 8 - 186f: 4162c0 srli a6, a12, 2 - 1872: 442a add.n a4, a4, a2 - 1874: c06670 sub a6, a6, a7 - 1877: 6da122 movi a2, 0x16d - 187a: 822c20 mull a2, a12, a2 - 187d: 556a add.n a5, a5, a6 - 187f: 31c8 l32i.n a12, a1, 12 - 1881: 445a add.n a4, a4, a5 - 1883: 242a add.n a2, a4, a2 - 1885: 01b247 bgeu a2, a4, 188a - 1888: 130c movi.n a3, 1 - 188a: 050c movi.n a5, 0 - 188c: 841c movi.n a4, 24 - 188e: ffde01 l32r a0, 1808 - 1891: 0000c0 callx0 a0 - 1894: 3c3a add.n a3, a12, a3 - 1896: 2d2a add.n a2, a13, a2 - 1898: 51c8 l32i.n a12, a1, 20 - 189a: 01b2d7 bgeu a2, a13, 189f - 189d: 331b addi.n a3, a3, 1 - 189f: 61d8 l32i.n a13, a1, 24 - 18a1: 050c movi.n a5, 0 - 18a3: c43c movi.n a4, 60 - 18a5: ffd901 l32r a0, 180c - 18a8: 0000c0 callx0 a0 - 18ab: 3c3a add.n a3, a12, a3 - 18ad: 2d2a add.n a2, a13, a2 - 18af: 01c8 l32i.n a12, a1, 0 - 18b1: 01b2d7 bgeu a2, a13, 18b6 - 18b4: 331b addi.n a3, a3, 1 - 18b6: 11d8 l32i.n a13, a1, 4 - 18b8: 050c movi.n a5, 0 - 18ba: c43c movi.n a4, 60 - 18bc: ffd501 l32r a0, 1810 - 18bf: 0000c0 callx0 a0 - 18c2: 4d2a add.n a4, a13, a2 - 18c4: ffcd21 l32r a2, 17f8 - 18c7: 0c3a add.n a0, a12, a3 - 18c9: 242a add.n a2, a4, a2 - 18cb: 01b4d7 bgeu a4, a13, 18d0 - 18ce: 001b addi.n a0, a0, 1 - 18d0: f1c032 addi a3, a0, -15 - 18d3: a1c8 l32i.n a12, a1, 40 - 18d5: b1d8 l32i.n a13, a1, 44 - 18d7: 02b247 bgeu a2, a4, 18dd - 18da: f2c032 addi a3, a0, -14 - 18dd: 9108 l32i.n a0, a1, 36 - 18df: 30c112 addi a1, a1, 48 - 18e2: f00d ret.n - 18e4: 000000 ill - ... - -000018e8 : - 18e8: ffff31 l32r a3, 18e4 - 18eb: 416322 s32i a2, a3, 0x104 - 18ee: f00d ret.n - 18f0: 0108 l32i.n a0, a1, 0 - ... - -000018f4 : - 18f4: ffff21 l32r a2, 18f0 - 18f7: f00d ret.n - ... - -00001910 : - 1910: f0c112 addi a1, a1, -16 - 1913: 3109 s32i.n a0, a1, 12 - 1915: 000005 call0 1918 - 1918: 391226 beqi a2, 1, 1955 - 191b: 62bc beqz.n a2, 1955 - 191d: fff701 l32r a0, 18fc - 1920: 780002 l8ui a0, a0, 120 - 1923: e0ec bnez.n a0, 1955 - 1925: 120c movi.n a2, 1 - 1927: fff801 l32r a0, 1908 - 192a: 0000c0 callx0 a0 - 192d: fff401 l32r a0, 1900 - 1930: 529c beqz.n a2, 1949 - 1932: 020022 l8ui a2, a0, 2 - 1935: 02dc bnez.n a2, 1949 - 1937: 120c movi.n a2, 1 - 1939: 013d mov.n a3, a1 - 193b: 000005 call0 193c - 193e: 012d mov.n a2, a1 - 1940: fff301 l32r a0, 190c - 1943: 0000c0 callx0 a0 - 1946: ffef01 l32r a0, 1904 - 1949: 120c movi.n a2, 1 - 194b: 024022 s8i a2, a0, 2 - 194e: 3108 l32i.n a0, a1, 12 - 1950: 10c112 addi a1, a1, 16 - 1953: f00d ret.n - 1955: 020c movi.n a2, 0 - 1957: fffcc6 j 194e - ... - -00001970 : - 1970: f0c112 addi a1, a1, -16 - 1973: 0109 s32i.n a0, a1, 0 - 1975: 000005 call0 1978 - 1978: 331226 beqi a2, 1, 19af - 197b: 02bc beqz.n a2, 19af - 197d: fff701 l32r a0, 195c - 1980: 780002 l8ui a0, a0, 120 - 1983: 80ec bnez.n a0, 19af - 1985: 120c movi.n a2, 1 - 1987: fff801 l32r a0, 1968 - 198a: 0000c0 callx0 a0 - 198d: fff401 l32r a0, 1960 - 1990: d28c beqz.n a2, 19a1 - 1992: 020022 l8ui a2, a0, 2 - 1995: 081266 bnei a2, 1, 19a1 - 1998: fff501 l32r a0, 196c - 199b: 0000c0 callx0 a0 - 199e: fff101 l32r a0, 1964 - 19a1: 120c movi.n a2, 1 - 19a3: 030c movi.n a3, 0 - 19a5: 024032 s8i a3, a0, 2 - 19a8: 0108 l32i.n a0, a1, 0 - 19aa: 10c112 addi a1, a1, 16 - 19ad: f00d ret.n - 19af: 020c movi.n a2, 0 - 19b1: fffcc6 j 19a8 - 19b4: 000000 ill - ... - -000019b8 : - 19b8: ffff21 l32r a2, 19b4 - 19bb: 020222 l8ui a2, a2, 2 - 19be: f00d ret.n - ... - -000019d4 : - 19d4: f0c112 addi a1, a1, -16 - 19d7: 0109 s32i.n a0, a1, 0 - 19d9: 000005 call0 19dc - 19dc: 462226 beqi a2, 2, 1a26 - 19df: 043216 beqz a2, 1a26 - 19e2: fff701 l32r a0, 19c0 - 19e5: 780002 l8ui a0, a0, 120 - 19e8: a0fc bnez.n a0, 1a26 - 19ea: 020c movi.n a2, 0 - 19ec: fff801 l32r a0, 19cc - 19ef: 0000c0 callx0 a0 - 19f2: 140c movi.n a4, 1 - 19f4: fff401 l32r a0, 19c4 - 19f7: 928c beqz.n a2, 1a04 - 19f9: 030032 l8ui a3, a0, 3 - 19fc: 43cc bnez.n a3, 1a04 - 19fe: 350252 l8ui a5, a2, 53 - 1a01: 0be507 bbsi a5, 0, 1a10 - 1a04: 034042 s8i a4, a0, 3 - 1a07: 120c movi.n a2, 1 - 1a09: 0108 l32i.n a0, a1, 0 - 1a0b: 10c112 addi a1, a1, 16 - 1a0e: f00d ret.n - 1a10: 060c movi.n a6, 0 - 1a12: 1269 s32i.n a6, a2, 4 - 1a14: 2269 s32i.n a6, a2, 8 - 1a16: 3269 s32i.n a6, a2, 12 - 1a18: ffee01 l32r a0, 19d0 - 1a1b: 0000c0 callx0 a0 - 1a1e: ffea01 l32r a0, 19c8 - 1a21: 140c movi.n a4, 1 - 1a23: fdd216 beqz a2, 1a04 - 1a26: 020c movi.n a2, 0 - 1a28: fff746 j 1a09 - ... - -00001a40 : - 1a40: f0c112 addi a1, a1, -16 - 1a43: 0109 s32i.n a0, a1, 0 - 1a45: 000005 call0 1a48 - 1a48: 332226 beqi a2, 2, 1a7f - 1a4b: 02bc beqz.n a2, 1a7f - 1a4d: fff701 l32r a0, 1a2c - 1a50: 780002 l8ui a0, a0, 120 - 1a53: 80ec bnez.n a0, 1a7f - 1a55: 020c movi.n a2, 0 - 1a57: fff801 l32r a0, 1a38 - 1a5a: 0000c0 callx0 a0 - 1a5d: fff401 l32r a0, 1a30 - 1a60: d28c beqz.n a2, 1a71 - 1a62: 030032 l8ui a3, a0, 3 - 1a65: 081366 bnei a3, 1, 1a71 - 1a68: fff501 l32r a0, 1a3c - 1a6b: 0000c0 callx0 a0 - 1a6e: fff101 l32r a0, 1a34 - 1a71: 120c movi.n a2, 1 - 1a73: 040c movi.n a4, 0 - 1a75: 034042 s8i a4, a0, 3 - 1a78: 0108 l32i.n a0, a1, 0 - 1a7a: 10c112 addi a1, a1, 16 - 1a7d: f00d ret.n - 1a7f: 020c movi.n a2, 0 - 1a81: fffcc6 j 1a78 - 1a84: 000000 ill - ... - -00001a88 : - 1a88: ffff21 l32r a2, 1a84 - 1a8b: 030222 l8ui a2, a2, 3 - 1a8e: f00d ret.n - ... - 1aa4: f0c112 addi a1, a1, -16 - 1aa7: 31e9 s32i.n a14, a1, 12 - 1aa9: 0109 s32i.n a0, a1, 0 - 1aab: 21d9 s32i.n a13, a1, 8 - 1aad: 11c9 s32i.n a12, a1, 4 - 1aaf: 02dd mov.n a13, a2 - 1ab1: 051266 bnei a2, 1, 1aba - 1ab4: fff7c1 l32r a12, 1a90 - 1ab7: 000a46 j 1ae4 - 1aba: 78a322 movi a2, 0x378 - 1abd: fff601 l32r a0, 1a98 - 1ac0: 0000c0 callx0 a0 - 1ac3: fff431 l32r a3, 1a94 - 1ac6: 0338 l32i.n a3, a3, 0 - 1ac8: 02cd mov.n a12, a2 - 1aca: 1328 l32i.n a2, a3, 4 - 1acc: 3338 l32i.n a3, a3, 12 - 1ace: fff301 l32r a0, 1a9c - 1ad1: 0000c0 callx0 a0 - 1ad4: 030c movi.n a3, 0 - 1ad6: 0c4d mov.n a4, a12 - 1ad8: 78a352 movi a5, 0x378 - 1adb: fdc222 addi a2, a2, -3 - 1ade: f42020 extui a2, a2, 0, 16 - 1ae1: 000005 call0 1ae4 - 1ae4: 080ce2 l8ui a14, a12, 8 - 1ae7: 014eb6 bltui a14, 4, 1aec - 1aea: 2e0c movi.n a14, 2 - 1aec: 071d26 beqi a13, 1, 1af7 - 1aef: 0c2d mov.n a2, a12 - 1af1: ffeb01 l32r a0, 1aa0 - 1af4: 0000c0 callx0 a0 - 1af7: 0108 l32i.n a0, a1, 0 - 1af9: 11c8 l32i.n a12, a1, 4 - 1afb: 7420e0 extui a2, a14, 0, 8 - 1afe: 21d8 l32i.n a13, a1, 8 - 1b00: 31e8 l32i.n a14, a1, 12 - 1b02: 10c112 addi a1, a1, 16 - 1b05: f00d ret.n - ... - -00001b08 : - 1b08: 120c movi.n a2, 1 - 1b0a: f0c112 addi a1, a1, -16 - 1b0d: 0109 s32i.n a0, a1, 0 - 1b0f: fff945 call0 1aa4 - 1b12: 0108 l32i.n a0, a1, 0 - 1b14: 10c112 addi a1, a1, 16 - 1b17: f00d ret.n - 1b19: 000000 ill - -00001b1c : - 1b1c: 020c movi.n a2, 0 - 1b1e: f0c112 addi a1, a1, -16 - 1b21: 0109 s32i.n a0, a1, 0 - 1b23: fff805 call0 1aa4 - 1b26: 0108 l32i.n a0, a1, 0 - 1b28: 10c112 addi a1, a1, 16 - 1b2b: f00d ret.n - ... - 1b49: 000000 ill - 1b4c: f0c112 addi a1, a1, -16 - 1b4f: 11c9 s32i.n a12, a1, 4 - 1b51: 0109 s32i.n a0, a1, 0 - 1b53: 02cd mov.n a12, a2 - 1b55: 100c movi.n a0, 1 - 1b57: 0142f6 bgeui a2, 4, 1b5c - 1b5a: 000c movi.n a0, 0 - 1b5c: 220c movi.n a2, 2 - 1b5e: 93c200 movnez a12, a2, a0 - 1b61: 011c26 beqi a12, 1, 1b66 - 1b64: 6ccc bnez.n a12, 1b6e - 1b66: 020c movi.n a2, 0 - 1b68: fff301 l32r a0, 1b34 - 1b6b: 0000c0 callx0 a0 - 1b6e: 012c26 beqi a12, 2, 1b73 - 1b71: 4ccc bnez.n a12, 1b79 - 1b73: fff101 l32r a0, 1b38 - 1b76: 0000c0 callx0 a0 - 1b79: 0c2d mov.n a2, a12 - 1b7b: fff001 l32r a0, 1b3c - 1b7e: 0000c0 callx0 a0 - 1b81: 021c26 beqi a12, 1, 1b87 - 1b84: 053c66 bnei a12, 3, 1b8d - 1b87: ffee01 l32r a0, 1b40 - 1b8a: 0000c0 callx0 a0 - 1b8d: 022c26 beqi a12, 2, 1b93 - 1b90: 073c66 bnei a12, 3, 1b9b - 1b93: 020c movi.n a2, 0 - 1b95: ffeb01 l32r a0, 1b44 - 1b98: 0000c0 callx0 a0 - 1b9b: 0c1c66 bnei a12, 1, 1bab - 1b9e: ffe421 l32r a2, 1b30 - 1ba1: 4228 l32i.n a2, a2, 16 - 1ba3: 0228 l32i.n a2, a2, 0 - 1ba5: ffe801 l32r a0, 1b48 - 1ba8: 0000c0 callx0 a0 - 1bab: 11c8 l32i.n a12, a1, 4 - 1bad: 0108 l32i.n a0, a1, 0 - 1baf: 10c112 addi a1, a1, 16 - 1bb2: f00d ret.n - 1bb4: 0000a4 excw - ... - -00001bc0 : - 1bc0: f0c112 addi a1, a1, -16 - 1bc3: 0109 s32i.n a0, a1, 0 - 1bc5: 000005 call0 1bc8 - 1bc8: 020d mov.n a0, a2 - 1bca: 1e3266 bnei a2, 3, 1bec - 1bcd: fff901 l32r a0, 1bb4 - 1bd0: 800002 l8ui a0, a0, 128 - 1bd3: 50dc bnez.n a0, 1bec - 1bd5: 020c movi.n a2, 0 - 1bd7: fff901 l32r a0, 1bbc - 1bda: 0000c0 callx0 a0 - 1bdd: fff641 l32r a4, 1bb8 - 1be0: 130c movi.n a3, 1 - 1be2: 0448 l32i.n a4, a4, 0 - 1be4: 200c movi.n a0, 2 - 1be6: c04420 sub a4, a4, a2 - 1be9: 830340 moveqz a0, a3, a4 - 1bec: 002d mov.n a2, a0 - 1bee: 0108 l32i.n a0, a1, 0 - 1bf0: 10c112 addi a1, a1, 16 - 1bf3: f00d ret.n - 1bf5: 000000 ill - 1bf8: 0000a4 excw - 1bfb: 00a400 excw - 1bfe: 000000 ill - 1c01: 000000 ill - 1c04: 000200 excw - ... - -00001c18 : - 1c18: f0c112 addi a1, a1, -16 - 1c1b: 0109 s32i.n a0, a1, 0 - 1c1d: 048216 beqz a2, 1c69 - 1c20: 4542f6 bgeui a2, 4, 1c69 - 1c23: fff541 l32r a4, 1bf8 - 1c26: 000c movi.n a0, 0 - 1c28: 804402 s8i a0, a4, 128 - 1c2b: 161226 beqi a2, 1, 1c45 - 1c2e: 452226 beqi a2, 2, 1c77 - 1c31: 2b3266 bnei a2, 3, 1c60 - 1c34: 000005 call0 1c38 - 1c37: 373266 bnei a2, 3, 1c72 - 1c3a: fff031 l32r a3, 1bfc - 1c3d: 320c movi.n a2, 3 - 1c3f: 804322 s8i a2, a3, 128 - 1c42: 000686 j 1c60 - 1c45: 000005 call0 1c48 - 1c48: 051226 beqi a2, 1, 1c51 - 1c4b: 000005 call0 1c4c - 1c4e: 203266 bnei a2, 3, 1c72 - 1c51: ffeb01 l32r a0, 1c00 - 1c54: 4008 l32i.n a0, a0, 16 - 1c56: 809c beqz.n a0, 1c72 - 1c58: 0028 l32i.n a2, a0, 0 - 1c5a: ffec01 l32r a0, 1c0c - 1c5d: 0000c0 callx0 a0 - 1c60: 120c movi.n a2, 1 - 1c62: 0108 l32i.n a0, a1, 0 - 1c64: 10c112 addi a1, a1, 16 - 1c67: f00d ret.n - 1c69: ffe621 l32r a2, 1c04 - 1c6c: ffe901 l32r a0, 1c10 - 1c6f: 0000c0 callx0 a0 - 1c72: 020c movi.n a2, 0 - 1c74: fffa86 j 1c62 - 1c77: 000005 call0 1c78 - 1c7a: 052226 beqi a2, 2, 1c83 - 1c7d: 000005 call0 1c80 - 1c80: ee3266 bnei a2, 3, 1c72 - 1c83: ffe101 l32r a0, 1c08 - 1c86: 5008 l32i.n a0, a0, 20 - 1c88: fe6016 beqz a0, 1c72 - 1c8b: 0028 l32i.n a2, a0, 0 - 1c8d: ffe101 l32r a0, 1c14 - 1c90: 0000c0 callx0 a0 - 1c93: fff246 j 1c60 - ... - 1ca2: 540000 extui a0, a0, 0, 6 - ... - 1cad: 000000 ill - 1cb0: 000054 excw - 1cb3: 000000 ill - 1cb6: 120000 excw - 1cb9: 09f0c1 l32r a12, fffc447c - 1cbc: 42f611 l32r a1, fffd2894 - 1cbf: 010c movi.n a1, 0 - 1cc1: 39fff6 bgeui a15, 0x100, 1cfe - 1cc4: 000201 l32r a0, fffc1ccc - 1cc7: 2978 l32i.n a7, a9, 8 - 1cc9: 701621 l32r a2, fffddd24 - 1ccc: 020c05 call0 3d90 - 1ccf: 0012c6 j 1d1e - 1cd2: fff261 l32r a6, 1c9c - 1cd5: 150c movi.n a5, 1 - 1cd7: 800632 l8ui a3, a6, 128 - 1cda: fff141 l32r a4, 1ca0 - 1cdd: 3b1307 beq a3, a0, 1d1c - 1ce0: 804602 s8i a0, a6, 128 - 1ce3: 000442 l8ui a4, a4, 0 - 1ce6: d14252 s8i a5, a2, 209 - 1ce9: 071466 bnei a4, 1, 1cf4 - 1cec: 002d mov.n a2, a0 - 1cee: ffe5c5 call0 1b4c - 1cf1: ffec21 l32r a2, 1ca4 - 1cf4: 060c movi.n a6, 0 - 1cf6: 0158 l32i.n a5, a1, 0 - 1cf8: d14262 s8i a6, a2, 209 - 1cfb: 1d1566 bnei a5, 1, 1d1c - 1cfe: ffea31 l32r a3, 1ca8 - 1d01: 0338 l32i.n a3, a3, 0 - 1d03: 1328 l32i.n a2, a3, 4 - 1d05: 3338 l32i.n a3, a3, 12 - 1d07: ffeb01 l32r a0, 1cb4 - 1d0a: 0000c0 callx0 a0 - 1d0d: ffe731 l32r a3, 1cac - 1d10: 78a342 movi a4, 0x378 - 1d13: fdc222 addi a2, a2, -3 - 1d16: f42020 extui a2, a2, 0, 16 - 1d19: 000005 call0 1d1c - 1d1c: 120c movi.n a2, 1 - 1d1e: 1108 l32i.n a0, a1, 4 - 1d20: 10c112 addi a1, a1, 16 - 1d23: f00d ret.n - 1d25: 520c movi.n a2, 5 - 1d27: fee705 call0 b98 - 1d2a: 2108 l32i.n a0, a1, 8 - 1d2c: 023d mov.n a3, a2 - 1d2e: ffe021 l32r a2, 1cb0 - 1d31: 9d0366 bnei a3, -1, 1cd2 - 1d34: 2f4202 s8i a0, a2, 47 - 1d37: 0148 l32i.n a4, a1, 0 - 1d39: 304242 s8i a4, a2, 48 - 1d3c: fff706 j 1d1c - ... - -00001d40 : - 1d40: 130c movi.n a3, 1 - 1d42: f0c112 addi a1, a1, -16 - 1d45: 0109 s32i.n a0, a1, 0 - 1d47: fff705 call0 1cb8 - 1d4a: 0108 l32i.n a0, a1, 0 - 1d4c: 10c112 addi a1, a1, 16 - 1d4f: f00d ret.n - 1d51: 000000 ill - -00001d54 : - 1d54: 030c movi.n a3, 0 - 1d56: f0c112 addi a1, a1, -16 - 1d59: 0109 s32i.n a0, a1, 0 - 1d5b: fff5c5 call0 1cb8 - 1d5e: 0108 l32i.n a0, a1, 0 - 1d60: 10c112 addi a1, a1, 16 - 1d63: f00d ret.n - 1d65: 000000 ill - -00001d68 : - 1d68: f0c112 addi a1, a1, -16 - 1d6b: 0109 s32i.n a0, a1, 0 - 1d6d: 939c beqz.n a3, 1d8a - 1d6f: efa002 movi a0, 239 - 1d72: 060c movi.n a6, 0 - 1d74: 561b addi.n a5, a6, 1 - 1d76: 426a add.n a4, a2, a6 - 1d78: 000442 l8ui a4, a4, 0 - 1d7b: f46050 extui a6, a5, 0, 16 - 1d7e: 300400 xor a0, a4, a0 - 1d81: 740000 extui a0, a0, 0, 8 - 1d84: ec9367 bne a3, a6, 1d74 - 1d87: 000086 j 1d8d - 1d8a: efa002 movi a0, 239 - 1d8d: 002d mov.n a2, a0 - 1d8f: 0108 l32i.n a0, a1, 0 - 1d91: 10c112 addi a1, a1, 16 - 1d94: f00d ret.n - 1d96: 200000 or a0, a0, a0 - 1d99: 000002 l8ui a0, a0, 0 - ... - 1db8: 037d mov.n a7, a3 - 1dba: e0c112 addi a1, a1, -32 - 1dbd: 31d9 s32i.n a13, a1, 12 - 1dbf: 51f9 s32i.n a15, a1, 20 - 1dc1: 7149 s32i.n a4, a1, 28 - 1dc3: 1109 s32i.n a0, a1, 4 - 1dc5: 21c9 s32i.n a12, a1, 8 - 1dc7: 41e9 s32i.n a14, a1, 16 - 1dc9: 05cd mov.n a12, a5 - 1dcb: 02ed mov.n a14, a2 - 1dcd: 0179 s32i.n a7, a1, 0 - 1dcf: 052d mov.n a2, a5 - 1dd1: fff201 l32r a0, 1d9c - 1dd4: 0000c0 callx0 a0 - 1dd7: 02dd mov.n a13, a2 - 1dd9: 04d216 beqz a2, 1e2a - 1ddc: 0128 l32i.n a2, a1, 0 - 1dde: 71f8 l32i.n a15, a1, 28 - 1de0: 822e20 mull a2, a14, a2 - 1de3: 6129 s32i.n a2, a1, 24 - 1de5: 000286 j 1df3 - 1de8: ffec21 l32r a2, 1d98 - 1deb: 0e3d mov.n a3, a14 - 1ded: ffec01 l32r a0, 1da0 - 1df0: 0000c0 callx0 a0 - 1df3: 0e2d mov.n a2, a14 - 1df5: ffeb01 l32r a0, 1da4 - 1df8: 0000c0 callx0 a0 - 1dfb: 6128 l32i.n a2, a1, 24 - 1dfd: 0f3d mov.n a3, a15 - 1dff: 0c4d mov.n a4, a12 - 1e01: ffe901 l32r a0, 1da8 - 1e04: 0000c0 callx0 a0 - 1e07: 6128 l32i.n a2, a1, 24 - 1e09: 0d3d mov.n a3, a13 - 1e0b: 0c4d mov.n a4, a12 - 1e0d: ffe701 l32r a0, 1dac - 1e10: 0000c0 callx0 a0 - 1e13: 0d2d mov.n a2, a13 - 1e15: 0f3d mov.n a3, a15 - 1e17: 0c4d mov.n a4, a12 - 1e19: ffe501 l32r a0, 1db0 - 1e1c: 0000c0 callx0 a0 - 1e1f: fc5256 bnez a2, 1de8 - 1e22: 0d2d mov.n a2, a13 - 1e24: ffe401 l32r a0, 1db4 - 1e27: 0000c0 callx0 a0 - 1e2a: 21c8 l32i.n a12, a1, 8 - 1e2c: 31d8 l32i.n a13, a1, 12 - 1e2e: 41e8 l32i.n a14, a1, 16 - 1e30: 51f8 l32i.n a15, a1, 20 - 1e32: 1108 l32i.n a0, a1, 4 - 1e34: 20c112 addi a1, a1, 32 - 1e37: f00d ret.n - ... - 1e41: 000000 ill - 1e44: 55aa add.n a5, a5, a10 - 1e46: 55aa add.n a5, a5, a10 - ... - -00001e50 : - 1e50: d0c112 addi a1, a1, -48 - 1e53: 8109 s32i.n a0, a1, 32 - 1e55: a1d9 s32i.n a13, a1, 40 - 1e57: b1e9 s32i.n a14, a1, 44 - 1e59: 91c9 s32i.n a12, a1, 36 - 1e5b: 02ed mov.n a14, a2 - 1e5d: 03cd mov.n a12, a3 - 1e5f: 04dd mov.n a13, a4 - 1e61: 08b316 beqz a3, 1ef0 - 1e64: fff601 l32r a0, 1e3c - 1e67: 0008 l32i.n a0, a0, 0 - 1e69: 3008 l32i.n a0, a0, 12 - 1e6b: 02b047 bgeu a0, a4, 1e71 - 1e6e: 001f86 j 1ef0 - 1e71: 013d mov.n a3, a1 - 1e73: 222b addi.n a2, a2, 2 - 1e75: c41c movi.n a4, 28 - 1e77: 7129 s32i.n a2, a1, 28 - 1e79: 822020 mull a2, a0, a2 - 1e7c: fff401 l32r a0, 1e4c - 1e7f: 0000c0 callx0 a0 - 1e82: 000152 l8ui a5, a1, 0 - 1e85: 140c movi.n a4, 1 - 1e87: ffee31 l32r a3, 1e40 - 1e8a: 020c movi.n a2, 0 - 1e8c: 0338 l32i.n a3, a3, 0 - 1e8e: 832450 moveqz a2, a4, a5 - 1e91: 3338 l32i.n a3, a3, 12 - 1e93: 0c4d mov.n a4, a12 - 1e95: 004122 s8i a2, a1, 0 - 1e98: 0d5d mov.n a5, a13 - 1e9a: 2e2a add.n a2, a14, a2 - 1e9c: 71d8 l32i.n a13, a1, 28 - 1e9e: fff185 call0 1db8 - 1ea1: c41c movi.n a4, 28 - 1ea3: 160c movi.n a6, 1 - 1ea5: 2178 l32i.n a7, a1, 8 - 1ea7: 000152 l8ui a5, a1, 0 - 1eaa: ffe681 l32r a8, 1e44 - 1ead: 1189 s32i.n a8, a1, 4 - 1eaf: a05510 addx4 a5, a5, a1 - 1eb2: 771b addi.n a7, a7, 1 - 1eb4: 936770 movnez a6, a7, a7 - 1eb7: 2169 s32i.n a6, a1, 8 - 1eb9: 3549 s32i.n a4, a5, 12 - 1ebb: 000132 l8ui a3, a1, 0 - 1ebe: 0c2d mov.n a2, a12 - 1ec0: a03310 addx4 a3, a3, a1 - 1ec3: 061332 l16ui a3, a3, 12 - 1ec6: 000005 call0 1ec8 - 1ec9: c51c movi.n a5, 28 - 1ecb: 000142 l8ui a4, a1, 0 - 1ece: ffde31 l32r a3, 1e48 - 1ed1: a04410 addx4 a4, a4, a1 - 1ed4: 0338 l32i.n a3, a3, 0 - 1ed6: 5429 s32i.n a2, a4, 20 - 1ed8: 0d2d mov.n a2, a13 - 1eda: 3338 l32i.n a3, a3, 12 - 1edc: 014d mov.n a4, a1 - 1ede: ffed85 call0 1db8 - 1ee1: 120c movi.n a2, 1 - 1ee3: 91c8 l32i.n a12, a1, 36 - 1ee5: a1d8 l32i.n a13, a1, 40 - 1ee7: b1e8 l32i.n a14, a1, 44 - 1ee9: 8108 l32i.n a0, a1, 32 - 1eeb: 30c112 addi a1, a1, 48 - 1eee: f00d ret.n - 1ef0: 020c movi.n a2, 0 - 1ef2: fffb46 j 1ee3 - ... - -00001f04 : - 1f04: fffd31 l32r a3, 1ef8 - 1f07: f0c112 addi a1, a1, -16 - 1f0a: 0338 l32i.n a3, a3, 0 - 1f0c: 0109 s32i.n a0, a1, 0 - 1f0e: 1328 l32i.n a2, a3, 4 - 1f10: 3338 l32i.n a3, a3, 12 - 1f12: fffb01 l32r a0, 1f00 - 1f15: 0000c0 callx0 a0 - 1f18: fff931 l32r a3, 1efc - 1f1b: 78a342 movi a4, 0x378 - 1f1e: fdc222 addi a2, a2, -3 - 1f21: f42020 extui a2, a2, 0, 16 - 1f24: 000005 call0 1f28 - 1f27: 0108 l32i.n a0, a1, 0 - 1f29: 10c112 addi a1, a1, 16 - 1f2c: f00d ret.n - ... - -00001f40 : - 1f40: d0c112 addi a1, a1, -48 - 1f43: 8109 s32i.n a0, a1, 32 - 1f45: a1d9 s32i.n a13, a1, 40 - 1f47: 91c9 s32i.n a12, a1, 36 - 1f49: b1e9 s32i.n a14, a1, 44 - 1f4b: 04cd mov.n a12, a4 - 1f4d: 03ed mov.n a14, a3 - 1f4f: 05dd mov.n a13, a5 - 1f51: c48c beqz.n a4, 1f61 - 1f53: fff701 l32r a0, 1f30 - 1f56: 0008 l32i.n a0, a0, 0 - 1f58: 7129 s32i.n a2, a1, 28 - 1f5a: 3008 l32i.n a0, a0, 12 - 1f5c: 335a add.n a3, a3, a5 - 1f5e: 04b037 bgeu a0, a3, 1f66 - 1f61: 020c movi.n a2, 0 - 1f63: 000d46 j 1f9c - 1f66: 013d mov.n a3, a1 - 1f68: c41c movi.n a4, 28 - 1f6a: 222b addi.n a2, a2, 2 - 1f6c: 822020 mull a2, a0, a2 - 1f6f: fff201 l32r a0, 1f38 - 1f72: 0000c0 callx0 a0 - 1f75: 7138 l32i.n a3, a1, 28 - 1f77: 150c movi.n a5, 1 - 1f79: ffee21 l32r a2, 1f34 - 1f7c: 000142 l8ui a4, a1, 0 - 1f7f: 0228 l32i.n a2, a2, 0 - 1f81: 934540 movnez a4, a5, a4 - 1f84: 004142 s8i a4, a1, 0 - 1f87: 334a add.n a3, a3, a4 - 1f89: 3228 l32i.n a2, a2, 12 - 1f8b: 0d4d mov.n a4, a13 - 1f8d: 822230 mull a2, a2, a3 - 1f90: 0c3d mov.n a3, a12 - 1f92: 2e2a add.n a2, a14, a2 - 1f94: ffea01 l32r a0, 1f3c - 1f97: 0000c0 callx0 a0 - 1f9a: 120c movi.n a2, 1 - 1f9c: 91c8 l32i.n a12, a1, 36 - 1f9e: a1d8 l32i.n a13, a1, 40 - 1fa0: b1e8 l32i.n a14, a1, 44 - 1fa2: 8108 l32i.n a0, a1, 32 - 1fa4: 30c112 addi a1, a1, 48 - 1fa7: f00d ret.n - ... - 1fd1: 000000 ill - 1fd4: e0c112 addi a1, a1, -32 - 1fd7: 11c9 s32i.n a12, a1, 4 - 1fd9: 41f9 s32i.n a15, a1, 16 - 1fdb: 0109 s32i.n a0, a1, 0 - 1fdd: 21d9 s32i.n a13, a1, 8 - 1fdf: 31e9 s32i.n a14, a1, 12 - 1fe1: 02dd mov.n a13, a2 - 1fe3: 03ed mov.n a14, a3 - 1fe5: 32cc bnez.n a2, 1fec - 1fe7: 020c movi.n a2, 0 - 1fe9: 0025c6 j 2084 - 1fec: 051366 bnei a3, 1, 1ff5 - 1fef: ffefc1 l32r a12, 1fac - 1ff2: 000a46 j 201f - 1ff5: 78a322 movi a2, 0x378 - 1ff8: ffef01 l32r a0, 1fb4 - 1ffb: 0000c0 callx0 a0 - 1ffe: ffec31 l32r a3, 1fb0 - 2001: 0338 l32i.n a3, a3, 0 - 2003: 02cd mov.n a12, a2 - 2005: 1328 l32i.n a2, a3, 4 - 2007: 3338 l32i.n a3, a3, 12 - 2009: ffeb01 l32r a0, 1fb8 - 200c: 0000c0 callx0 a0 - 200f: 030c movi.n a3, 0 - 2011: 0c4d mov.n a4, a12 - 2013: 78a352 movi a5, 0x378 - 2016: fdc222 addi a2, a2, -3 - 2019: f42020 extui a2, a2, 0, 16 - 201c: 000005 call0 2020 - 201f: 3c38 l32i.n a3, a12, 12 - 2021: 37ccf2 addi a15, a12, 55 - 2024: 130366 bnei a3, -1, 203b - 2027: 2ccb addi.n a2, a12, 12 - 2029: 432c movi.n a3, 36 - 202b: ffe401 l32r a0, 1fbc - 202e: 0000c0 callx0 a0 - 2031: 0f2d mov.n a2, a15 - 2033: 034c movi.n a3, 64 - 2035: ffe201 l32r a0, 1fc0 - 2038: 0000c0 callx0 a0 - 203b: a90c42 l8ui a4, a12, 169 - 203e: 050c movi.n a5, 0 - 2040: 0224b6 bltui a4, 2, 2046 - 2043: a94c52 s8i a5, a12, 169 - 2046: 0d2d mov.n a2, a13 - 2048: 10cc32 addi a3, a12, 16 - 204b: 042c movi.n a4, 32 - 204d: ffdd01 l32r a0, 1fc4 - 2050: 0000c0 callx0 a0 - 2053: 0f3d mov.n a3, a15 - 2055: 20cd22 addi a2, a13, 32 - 2058: 044c movi.n a4, 64 - 205a: ffdb01 l32r a0, 1fc8 - 205d: 0000c0 callx0 a0 - 2060: 61cd22 addi a2, a13, 97 - 2063: 640c movi.n a4, 6 - 2065: 01dc32 addmi a3, a12, 0x100 - 2068: a90c62 l8ui a6, a12, 169 - 206b: 604d62 s8i a6, a13, 96 - 206e: aac332 addi a3, a3, -86 - 2071: ffd601 l32r a0, 1fcc - 2074: 0000c0 callx0 a0 - 2077: 071e26 beqi a14, 1, 2082 - 207a: 0c2d mov.n a2, a12 - 207c: ffd501 l32r a0, 1fd0 - 207f: 0000c0 callx0 a0 - 2082: 120c movi.n a2, 1 - 2084: 11c8 l32i.n a12, a1, 4 - 2086: 21d8 l32i.n a13, a1, 8 - 2088: 31e8 l32i.n a14, a1, 12 - 208a: 41f8 l32i.n a15, a1, 16 - 208c: 0108 l32i.n a0, a1, 0 - 208e: 20c112 addi a1, a1, 32 - 2091: f00d ret.n - ... - -00002094 : - 2094: 130c movi.n a3, 1 - 2096: f0c112 addi a1, a1, -16 - 2099: 0109 s32i.n a0, a1, 0 - 209b: fff385 call0 1fd4 - 209e: 0108 l32i.n a0, a1, 0 - 20a0: 10c112 addi a1, a1, 16 - 20a3: f00d ret.n - 20a5: 000000 ill - -000020a8 : - 20a8: 030c movi.n a3, 0 - 20aa: f0c112 addi a1, a1, -16 - 20ad: 0109 s32i.n a0, a1, 0 - 20af: fff245 call0 1fd4 - 20b2: 0108 l32i.n a0, a1, 0 - 20b4: 10c112 addi a1, a1, 16 - 20b7: f00d ret.n - ... - -000020dc : - 20dc: fff871 l32r a7, 20bc - 20df: e0c112 addi a1, a1, -32 - 20e2: 31d9 s32i.n a13, a1, 12 - 20e4: 51f9 s32i.n a15, a1, 20 - 20e6: 41e9 s32i.n a14, a1, 16 - 20e8: 21c9 s32i.n a12, a1, 8 - 20ea: 6179 s32i.n a7, a1, 24 - 20ec: 800772 l8ui a7, a7, 128 - 20ef: 1109 s32i.n a0, a1, 4 - 20f1: 08b716 beqz a7, 2180 - 20f4: ffa052 movi a5, 255 - 20f7: 0c0c movi.n a12, 0 - 20f9: 0e0c movi.n a14, 0 - 20fb: 0129 s32i.n a2, a1, 0 - 20fd: 6108 l32i.n a0, a1, 24 - 20ff: 64a082 movi a8, 100 - 2102: 008b addi.n a0, a0, 8 - 2104: d18c80 mul16s a8, a12, a8 - 2107: 980a add.n a9, a8, a0 - 2109: 800992 l8ui a9, a9, 128 - 210c: 621957 beq a9, a5, 2172 - 210f: 042c movi.n a4, 32 - 2111: 0108 l32i.n a0, a1, 0 - 2113: ffebf1 l32r a15, 20c0 - 2116: 67a0d2 movi a13, 103 - 2119: d1ded0 mul16s a13, a14, a13 - 211c: f8fa add.n a15, a8, a15 - 211e: dd0a add.n a13, a13, a0 - 2120: 0d2d mov.n a2, a13 - 2122: 03df32 addmi a3, a15, 0x300 - 2125: 50c332 addi a3, a3, 80 - 2128: ffea01 l32r a0, 20d0 - 212b: 0000c0 callx0 a0 - 212e: 20cd22 addi a2, a13, 32 - 2131: 044c movi.n a4, 64 - 2133: 03df32 addmi a3, a15, 0x300 - 2136: 70c332 addi a3, a3, 112 - 2139: ffe601 l32r a0, 20d4 - 213c: 0000c0 callx0 a0 - 213f: 61cd22 addi a2, a13, 97 - 2142: f0fcc0 subx8 a15, a12, a12 - 2145: ffdf31 l32r a3, 20c4 - 2148: 55a542 movi a4, 0x555 - 214b: 334a add.n a3, a3, a4 - 214d: 3f3a add.n a3, a15, a3 - 214f: 640c movi.n a4, 6 - 2151: ffe101 l32r a0, 20d8 - 2154: 0000c0 callx0 a0 - 2157: ffdc01 l32r a0, 20c8 - 215a: ffa052 movi a5, 255 - 215d: ffdb61 l32r a6, 20cc - 2160: 6178 l32i.n a7, a1, 24 - 2162: ee1b addi.n a14, a14, 1 - 2164: 74e0e0 extui a14, a14, 0, 8 - 2167: 800772 l8ui a7, a7, 128 - 216a: 8f6a add.n a8, a15, a6 - 216c: 800882 l8ui a8, a8, 128 - 216f: 604d82 s8i a8, a13, 96 - 2172: 64a082 movi a8, 100 - 2175: cc1b addi.n a12, a12, 1 - 2177: 74c0c0 extui a12, a12, 0, 8 - 217a: 863c77 bltu a12, a7, 2104 - 217d: 000046 j 2182 - 2180: 0e0c movi.n a14, 0 - 2182: 1108 l32i.n a0, a1, 4 - 2184: 21c8 l32i.n a12, a1, 8 - 2186: 31d8 l32i.n a13, a1, 12 - 2188: 0e2d mov.n a2, a14 - 218a: 51f8 l32i.n a15, a1, 20 - 218c: 41e8 l32i.n a14, a1, 16 - 218e: 20c112 addi a1, a1, 32 - 2191: f00d ret.n - ... - -000021a4 : - 21a4: f0c112 addi a1, a1, -16 - 21a7: 11c9 s32i.n a12, a1, 4 - 21a9: 0109 s32i.n a0, a1, 0 - 21ab: 02cd mov.n a12, a2 - 21ad: 000005 call0 21b0 - 21b0: 3b6cf6 bgeui a12, 6, 21ef - 21b3: 8cbc beqz.n a12, 21ef - 21b5: 362226 beqi a2, 2, 21ef - 21b8: 32bc beqz.n a2, 21ef - 21ba: fff601 l32r a0, 2194 - 21bd: 800022 l8ui a2, a0, 128 - 21c0: 2012c7 beq a2, a12, 21e4 - 21c3: fff531 l32r a3, 2198 - 21c6: 0338 l32i.n a3, a3, 0 - 21c8: 8040c2 s8i a12, a0, 128 - 21cb: 1328 l32i.n a2, a3, 4 - 21cd: 3338 l32i.n a3, a3, 12 - 21cf: fff401 l32r a0, 21a0 - 21d2: 0000c0 callx0 a0 - 21d5: fff131 l32r a3, 219c - 21d8: 78a342 movi a4, 0x378 - 21db: fdc222 addi a2, a2, -3 - 21de: f42020 extui a2, a2, 0, 16 - 21e1: 000005 call0 21e4 - 21e4: 120c movi.n a2, 1 - 21e6: 11c8 l32i.n a12, a1, 4 - 21e8: 0108 l32i.n a0, a1, 0 - 21ea: 10c112 addi a1, a1, 16 - 21ed: f00d ret.n - 21ef: 020c movi.n a2, 0 - 21f1: fffc46 j 21e6 - ... - 220c: 010000 slli a0, a0, 32 - 220f: 0e0000 excw - 2212: 006000 rsil a0, 0 - ... - 2245: 000000 ill - 2248: e0c112 addi a1, a1, -32 - 224b: 51d9 s32i.n a13, a1, 20 - 224d: 1149 s32i.n a4, a1, 4 - 224f: 3109 s32i.n a0, a1, 12 - 2251: 41c9 s32i.n a12, a1, 16 - 2253: 61e9 s32i.n a14, a1, 24 - 2255: 02cd mov.n a12, a2 - 2257: 03ed mov.n a14, a3 - 2259: ffe601 l32r a0, 21f4 - 225c: 0109 s32i.n a0, a1, 0 - 225e: 7d4032 s8i a3, a0, 125 - 2261: fff101 l32r a0, 2228 - 2264: 0000c0 callx0 a0 - 2267: 002c movi.n a0, 32 - 2269: ffe331 l32r a3, 21f8 - 226c: 64a0d2 movi a13, 100 - 226f: d1dde0 mul16s a13, a13, a14 - 2272: d3da add.n a13, a3, a13 - 2274: 013027 bltu a0, a2, 2279 - 2277: 020d mov.n a0, a2 - 2279: 0c3d mov.n a3, a12 - 227b: 042c movi.n a4, 32 - 227d: d36d02 s32i a0, a13, 0x34c - 2280: 03dd22 addmi a2, a13, 0x300 - 2283: 50c222 addi a2, a2, 80 - 2286: ffe901 l32r a0, 222c - 2289: 0000c0 callx0 a0 - 228c: 044c movi.n a4, 64 - 228e: 20cc32 addi a3, a12, 32 - 2291: 03dd22 addmi a2, a13, 0x300 - 2294: 70c222 addi a2, a2, 112 - 2297: 2139 s32i.n a3, a1, 8 - 2299: ffe501 l32r a0, 2230 - 229c: 0000c0 callx0 a0 - 229f: 0c3d mov.n a3, a12 - 22a1: 042c movi.n a4, 32 - 22a3: d32d02 l32i a0, a13, 0x34c - 22a6: ffd521 l32r a2, 21fc - 22a9: 01d8 l32i.n a13, a1, 0 - 22ab: 566202 s32i a0, a2, 0x158 - 22ae: ffd421 l32r a2, 2200 - 22b1: ffe001 l32r a0, 2234 - 22b4: 0000c0 callx0 a0 - 22b7: 2138 l32i.n a3, a1, 8 - 22b9: ffd221 l32r a2, 2204 - 22bc: 044c movi.n a4, 64 - 22be: ffde01 l32r a0, 2238 - 22c1: 0000c0 callx0 a0 - 22c4: ffd121 l32r a2, 2208 - 22c7: 130c movi.n a3, 1 - 22c9: ffdd72 addmi a7, a13, 0xffffff00 - 22cc: 060c movi.n a6, 0 - 22ce: b74762 s8i a6, a7, 183 - 22d1: 7e4232 s8i a3, a2, 126 - 22d4: ffce41 l32r a4, 220c - 22d7: ffce51 l32r a5, 2210 - 22da: 0020c0 memw - 22dd: ffcd01 l32r a0, 2214 - 22e0: f0dee0 subx8 a13, a14, a14 - 22e3: fd6542 s32i a4, a5, 0x3f4 - 22e6: 600c42 l8ui a4, a12, 96 - 22e9: 0d0a add.n a0, a13, a0 - 22eb: 2d1466 bnei a4, 1, 231c - 22ee: 640c movi.n a4, 6 - 22f0: 61ccc2 addi a12, a12, 97 - 22f3: f14232 s8i a3, a2, 241 - 22f6: 804032 s8i a3, a0, 128 - 22f9: ffc721 l32r a2, 2218 - 22fc: 0c3d mov.n a3, a12 - 22fe: ffcf01 l32r a0, 223c - 2301: 0000c0 callx0 a0 - 2304: 0c3d mov.n a3, a12 - 2306: ffc521 l32r a2, 221c - 2309: 640c movi.n a4, 6 - 230b: 05d222 addmi a2, a2, 0x500 - 230e: 55c222 addi a2, a2, 85 - 2311: 2d2a add.n a2, a13, a2 - 2313: ffcb01 l32r a0, 2240 - 2316: 0000c0 callx0 a0 - 2319: 000146 j 2322 - 231c: f14262 s8i a6, a2, 241 - 231f: 804062 s8i a6, a0, 128 - 2322: 41c8 l32i.n a12, a1, 16 - 2324: 51d8 l32i.n a13, a1, 20 - 2326: 1138 l32i.n a3, a1, 4 - 2328: 61e8 l32i.n a14, a1, 24 - 232a: 1d1366 bnei a3, 1, 234b - 232d: ffbc31 l32r a3, 2220 - 2330: 0338 l32i.n a3, a3, 0 - 2332: 1328 l32i.n a2, a3, 4 - 2334: 3338 l32i.n a3, a3, 12 - 2336: ffc301 l32r a0, 2244 - 2339: 0000c0 callx0 a0 - 233c: ffba31 l32r a3, 2224 - 233f: 78a342 movi a4, 0x378 - 2342: fdc222 addi a2, a2, -3 - 2345: f42020 extui a2, a2, 0, 16 - 2348: 000005 call0 234c - 234b: 3108 l32i.n a0, a1, 12 - 234d: 20c112 addi a1, a1, 32 - 2350: f00d ret.n - 2352: 1b0000 excw - ... - 2369: 000000 ill - 236c: 000150 excw - ... - 237f: c11200 mul16u a1, a2, a0 - 2382: 51d9d0 excw - 2385: 71f9 s32i.n a15, a1, 28 - 2387: 3109 s32i.n a0, a1, 12 - 2389: 41c9 s32i.n a12, a1, 16 - 238b: 61e9 s32i.n a14, a1, 24 - 238d: 03cd mov.n a12, a3 - 238f: 02ed mov.n a14, a2 - 2391: 000005 call0 2394 - 2394: 0fce16 beqz a14, 2494 - 2397: fec202 addi a0, a2, -2 - 239a: 0f6016 beqz a0, 2494 - 239d: 0f3216 beqz a2, 2494 - 23a0: 320c movi.n a2, 3 - 23a2: fe7f45 call0 b98 - 23a5: 160266 bnei a2, -1, 23bf - 23a8: 0e3d mov.n a3, a14 - 23aa: ffea21 l32r a2, 2354 - 23ad: 67a042 movi a4, 103 - 23b0: fff001 l32r a0, 2370 - 23b3: 0000c0 callx0 a0 - 23b6: ffe821 l32r a2, 2358 - 23b9: 8242c2 s8i a12, a2, 130 - 23bc: 0030c6 j 2483 - 23bf: ffe701 l32r a0, 235c - 23c2: 800032 l8ui a3, a0, 128 - 23c5: 21c9 s32i.n a12, a1, 8 - 23c7: 03dd mov.n a13, a3 - 23c9: 079316 beqz a3, 2446 - 23cc: 0c0c movi.n a12, 0 - 23ce: 0109 s32i.n a0, a1, 0 - 23d0: 61ce82 addi a8, a14, 97 - 23d3: 20ce92 addi a9, a14, 32 - 23d6: 8199 s32i.n a9, a1, 32 - 23d8: 1189 s32i.n a8, a1, 4 - 23da: 0e3d mov.n a3, a14 - 23dc: 042c movi.n a4, 32 - 23de: ffe0f1 l32r a15, 2360 - 23e1: 64a002 movi a0, 100 - 23e4: d10c00 mul16s a0, a12, a0 - 23e7: ff0a add.n a15, a15, a0 - 23e9: 03df22 addmi a2, a15, 0x300 - 23ec: 50c222 addi a2, a2, 80 - 23ef: ffe101 l32r a0, 2374 - 23f2: 0000c0 callx0 a0 - 23f5: 045256 bnez a2, 243e - 23f8: 8138 l32i.n a3, a1, 32 - 23fa: 044c movi.n a4, 64 - 23fc: 03df22 addmi a2, a15, 0x300 - 23ff: 70c222 addi a2, a2, 112 - 2402: ffdd01 l32r a0, 2378 - 2405: 0000c0 callx0 a0 - 2408: 22fc bnez.n a2, 243e - 240a: 600e32 l8ui a3, a14, 96 - 240d: 100c movi.n a0, 1 - 240f: 211366 bnei a3, 1, 2434 - 2412: f03cc0 subx8 a3, a12, a12 - 2415: ffd321 l32r a2, 2364 - 2418: 640c movi.n a4, 6 - 241a: 223a add.n a2, a2, a3 - 241c: 1138 l32i.n a3, a1, 4 - 241e: 05d222 addmi a2, a2, 0x500 - 2421: 55c222 addi a2, a2, 85 - 2424: ffd601 l32r a0, 237c - 2427: 0000c0 callx0 a0 - 242a: 140c movi.n a4, 1 - 242c: 000c movi.n a0, 0 - 242e: 830420 moveqz a0, a4, a2 - 2431: ffffc6 j 2434 - 2434: 608c beqz.n a0, 243e - 2436: 0158 l32i.n a5, a1, 0 - 2438: 810552 l8ui a5, a5, 129 - 243b: 4415c7 beq a5, a12, 2483 - 243e: cc1b addi.n a12, a12, 1 - 2440: 74c0c0 extui a12, a12, 0, 8 - 2443: 939dc7 bne a13, a12, 23da - 2446: cd9c beqz.n a13, 2466 - 2448: ffc801 l32r a0, 2368 - 244b: ffa022 movi a2, 255 - 244e: 0c0c movi.n a12, 0 - 2450: 64a0f2 movi a15, 100 - 2453: d1fcf0 mul16s a15, a12, a15 - 2456: f0fa add.n a15, a0, a15 - 2458: 800ff2 l8ui a15, a15, 128 - 245b: 3a1f27 beq a15, a2, 2499 - 245e: cc1b addi.n a12, a12, 1 - 2460: 74c0c0 extui a12, a12, 0, 8 - 2463: e99dc7 bne a13, a12, 2450 - 2466: ffc1c1 l32r a12, 236c - 2469: 000c32 l8ui a3, a12, 0 - 246c: 049d37 bne a13, a3, 2474 - 246f: 030c movi.n a3, 0 - 2471: 004c32 s8i a3, a12, 0 - 2474: 0e2d mov.n a2, a14 - 2476: 2148 l32i.n a4, a1, 8 - 2478: ffdcc5 call0 2248 - 247b: 000cd2 l8ui a13, a12, 0 - 247e: dd1b addi.n a13, a13, 1 - 2480: 004cd2 s8i a13, a12, 0 - 2483: 120c movi.n a2, 1 - 2485: 41c8 l32i.n a12, a1, 16 - 2487: 51d8 l32i.n a13, a1, 20 - 2489: 61e8 l32i.n a14, a1, 24 - 248b: 71f8 l32i.n a15, a1, 28 - 248d: 3108 l32i.n a0, a1, 12 - 248f: 30c112 addi a1, a1, 48 - 2492: f00d ret.n - 2494: 020c movi.n a2, 0 - 2496: fffac6 j 2485 - 2499: 0c3d mov.n a3, a12 - 249b: 0e2d mov.n a2, a14 - 249d: 2148 l32i.n a4, a1, 8 - 249f: ffda85 call0 2248 - 24a2: fff746 j 2483 - 24a5: 000000 ill - -000024a8 : - 24a8: 130c movi.n a3, 1 - 24aa: f0c112 addi a1, a1, -16 - 24ad: 0109 s32i.n a0, a1, 0 - 24af: ffed05 call0 2380 - 24b2: 0108 l32i.n a0, a1, 0 - 24b4: 10c112 addi a1, a1, 16 - 24b7: f00d ret.n - 24b9: 000000 ill - -000024bc : - 24bc: 030c movi.n a3, 0 - 24be: f0c112 addi a1, a1, -16 - 24c1: 0109 s32i.n a0, a1, 0 - 24c3: ffebc5 call0 2380 - 24c6: 0108 l32i.n a0, a1, 0 - 24c8: 10c112 addi a1, a1, 16 - 24cb: f00d ret.n - 24cd: 000000 ill - 24d0: 000000 ill - ... - -000024d4 : - 24d4: ffff21 l32r a2, 24d0 - 24d7: 7d0222 l8ui a2, a2, 125 - 24da: ffa032 movi a3, 255 - 24dd: 011237 beq a2, a3, 24e2 - 24e0: f00d ret.n - 24e2: 020c movi.n a2, 0 - 24e4: f00d ret.n - 24e6: 000000 ill - 24e9: 000000 ill - -000024ec : - 24ec: 2212a6 blti a2, 1, 2512 - 24ef: ffa082 movi a8, 255 - 24f2: c8a092 movi a9, 200 - 24f5: 060c movi.n a6, 0 - 24f7: fffc51 l32r a5, 24e8 - 24fa: 64a072 movi a7, 100 - 24fd: d17720 mul16s a7, a7, a2 - 2500: 775a add.n a7, a7, a5 - 2502: 8005a2 l8ui a10, a5, 128 - 2505: 662b addi.n a6, a6, 2 - 2507: 109a87 bne a10, a8, 251b - 250a: 559a add.n a5, a5, a9 - 250c: f23577 bltu a5, a7, 2502 - 250f: 000046 j 2514 - 2512: 060c movi.n a6, 0 - 2514: 019627 bne a6, a2, 2519 - 2517: 020c movi.n a2, 0 - 2519: f00d ret.n - 251b: 120c movi.n a2, 1 - 251d: f00d ret.n - ... - 252b: 024000 excw - ... - 2546: 000001 l32r a0, fffc2548 - 2549: 0e .byte 0xe - 254a: 006000 rsil a0, 0 - ... - -00002568 : - 2568: e0c112 addi a1, a1, -32 - 256b: 1109 s32i.n a0, a1, 4 - 256d: 31d9 s32i.n a13, a1, 12 - 256f: 41e9 s32i.n a14, a1, 16 - 2571: 21c9 s32i.n a12, a1, 8 - 2573: ffebe1 l32r a14, 2520 - 2576: 02cd mov.n a12, a2 - 2578: 800ed2 l8ui a13, a14, 128 - 257b: 000005 call0 257c - 257e: 0c2226 beqi a2, 2, 258e - 2581: 928c beqz.n a2, 258e - 2583: 07bcd7 bgeu a12, a13, 258e - 2586: ffe701 l32r a0, 2524 - 2589: 780002 l8ui a0, a0, 120 - 258c: d08c beqz.n a0, 259d - 258e: 020c movi.n a2, 0 - 2590: 21c8 l32i.n a12, a1, 8 - 2592: 31d8 l32i.n a13, a1, 12 - 2594: 41e8 l32i.n a14, a1, 16 - 2596: 1108 l32i.n a0, a1, 4 - 2598: 20c112 addi a1, a1, 32 - 259b: f00d ret.n - 259d: 0d2d mov.n a2, a13 - 259f: 000005 call0 25a0 - 25a2: fe8216 beqz a2, 258e - 25a5: ffe001 l32r a0, 2528 - 25a8: 64a0d2 movi a13, 100 - 25ab: d1ddc0 mul16s a13, a13, a12 - 25ae: 01d9 s32i.n a13, a1, 0 - 25b0: dd0a add.n a13, a13, a0 - 25b2: 800d22 l8ui a2, a13, 128 - 25b5: ffa032 movi a3, 255 - 25b8: d21237 beq a2, a3, 258e - 25bb: ffdc21 l32r a2, 252c - 25be: 0c3d mov.n a3, a12 - 25c0: ffe601 l32r a0, 2558 - 25c3: 0000c0 callx0 a0 - 25c6: 810e02 l8ui a0, a14, 129 - 25c9: 7a10c7 beq a0, a12, 2647 - 25cc: 814ec2 s8i a12, a14, 129 - 25cf: 042c movi.n a4, 32 - 25d1: ffd801 l32r a0, 2534 - 25d4: 1f2d22 l32i a2, a13, 124 - 25d7: ffd631 l32r a3, 2530 - 25da: 01d8 l32i.n a13, a1, 0 - 25dc: 566322 s32i a2, a3, 0x158 - 25df: ffd621 l32r a2, 2538 - 25e2: dd0a add.n a13, a13, a0 - 25e4: 03dd32 addmi a3, a13, 0x300 - 25e7: 50c332 addi a3, a3, 80 - 25ea: ffdc01 l32r a0, 255c - 25ed: 0000c0 callx0 a0 - 25f0: ffd321 l32r a2, 253c - 25f3: 044c movi.n a4, 64 - 25f5: 03dd32 addmi a3, a13, 0x300 - 25f8: 70c332 addi a3, a3, 112 - 25fb: ffd901 l32r a0, 2560 - 25fe: 0000c0 callx0 a0 - 2601: ffcf51 l32r a5, 2540 - 2604: 170c movi.n a7, 1 - 2606: ffde92 addmi a9, a14, 0xffffff00 - 2609: 080c movi.n a8, 0 - 260b: bb4982 s8i a8, a9, 187 - 260e: 7e4572 s8i a7, a5, 126 - 2611: ffcc41 l32r a4, 2544 - 2614: ffcd61 l32r a6, 2548 - 2617: 0020c0 memw - 261a: ffce21 l32r a2, 2554 - 261d: fd6642 s32i a4, a6, 0x3f4 - 2620: ffcb31 l32r a3, 254c - 2623: ffcb61 l32r a6, 2550 - 2626: 05d332 addmi a3, a3, 0x500 - 2629: f04cc0 subx8 a4, a12, a12 - 262c: 55c332 addi a3, a3, 85 - 262f: 343a add.n a3, a4, a3 - 2631: 446a add.n a4, a4, a6 - 2633: 800442 l8ui a4, a4, 128 - 2636: f14542 s8i a4, a5, 241 - 2639: 640c movi.n a4, 6 - 263b: ffca01 l32r a0, 2564 - 263e: 0000c0 callx0 a0 - 2641: 000005 call0 2644 - 2644: 000005 call0 2648 - 2647: 120c movi.n a2, 1 - 2649: ffd0c6 j 2590 - ... - -0000265c : - 265c: f0c112 addi a1, a1, -16 - 265f: 3109 s32i.n a0, a1, 12 - 2661: 0129 s32i.n a2, a1, 0 - 2663: fffa01 l32r a0, 264c - 2666: 1139 s32i.n a3, a1, 4 - 2668: 4008 l32i.n a0, a0, 16 - 266a: 2109 s32i.n a0, a1, 8 - 266c: 000005 call0 2670 - 266f: 2b2226 beqi a2, 2, 269e - 2672: 82ac beqz.n a2, 269e - 2674: 2128 l32i.n a2, a1, 8 - 2676: fff601 l32r a0, 2650 - 2679: 12ac beqz.n a2, 269e - 267b: 780032 l8ui a3, a0, 120 - 267e: c3dc bnez.n a3, 269e - 2680: 0128 l32i.n a2, a1, 0 - 2682: 1138 l32i.n a3, a1, 4 - 2684: 14c042 addi a4, a0, 20 - 2687: fff361 l32r a6, 2654 - 268a: 050c movi.n a5, 0 - 268c: 005652 s16i a5, a6, 0 - 268f: fff201 l32r a0, 2658 - 2692: 0000c0 callx0 a0 - 2695: 120c movi.n a2, 1 - 2697: 3108 l32i.n a0, a1, 12 - 2699: 10c112 addi a1, a1, 16 - 269c: f00d ret.n - 269e: 020c movi.n a2, 0 - 26a0: fffcc6 j 2697 - 26a3: 000000 ill - ... - -000026a8 : - 26a8: ffff31 l32r a3, 26a4 - 26ab: 800332 l8ui a3, a3, 128 - 26ae: 140c movi.n a4, 1 - 26b0: 0123f6 bgeui a3, 2, 26b5 - 26b3: 034d mov.n a4, a3 - 26b5: 742040 extui a2, a4, 0, 8 - 26b8: f00d ret.n - ... - -000026cc : - 26cc: f0c112 addi a1, a1, -16 - 26cf: 11c9 s32i.n a12, a1, 4 - 26d1: 0109 s32i.n a0, a1, 0 - 26d3: 02cd mov.n a12, a2 - 26d5: 000005 call0 26d8 - 26d8: 392cf6 bgeui a12, 2, 2715 - 26db: 362226 beqi a2, 2, 2715 - 26de: 32bc beqz.n a2, 2715 - 26e0: fff701 l32r a0, 26bc - 26e3: 800022 l8ui a2, a0, 128 - 26e6: 2012c7 beq a2, a12, 270a - 26e9: fff531 l32r a3, 26c0 - 26ec: 0338 l32i.n a3, a3, 0 - 26ee: 8040c2 s8i a12, a0, 128 - 26f1: 1328 l32i.n a2, a3, 4 - 26f3: 3338 l32i.n a3, a3, 12 - 26f5: fff401 l32r a0, 26c8 - 26f8: 0000c0 callx0 a0 - 26fb: fff231 l32r a3, 26c4 - 26fe: 78a342 movi a4, 0x378 - 2701: fdc222 addi a2, a2, -3 - 2704: f42020 extui a2, a2, 0, 16 - 2707: 000005 call0 2708 - 270a: 120c movi.n a2, 1 - 270c: 11c8 l32i.n a12, a1, 4 - 270e: 0108 l32i.n a0, a1, 0 - 2710: 10c112 addi a1, a1, 16 - 2713: f00d ret.n - 2715: 020c movi.n a2, 0 - 2717: fffc46 j 270c - ... - 272a: ff .byte 0xff - 272b: ff .byte 0xff - 272c: 000e00 excw - 272f: 000060 excw - ... - -00002740 : - 2740: f0c112 addi a1, a1, -16 - 2743: 1109 s32i.n a0, a1, 4 - 2745: fff501 l32r a0, 271c - 2748: 4008 l32i.n a0, a0, 16 - 274a: 0109 s32i.n a0, a1, 0 - 274c: 000005 call0 2750 - 274f: 602226 beqi a2, 2, 27b3 - 2752: 05d216 beqz a2, 27b3 - 2755: 0128 l32i.n a2, a1, 0 - 2757: fff231 l32r a3, 2720 - 275a: 055216 beqz a2, 27b3 - 275d: 780332 l8ui a3, a3, 120 - 2760: 04f356 bnez a3, 27b3 - 2763: 220c movi.n a2, 2 - 2765: fe4305 call0 b98 - 2768: 540226 beqi a2, -1, 27c0 - 276b: ffee01 l32r a0, 2724 - 276e: 4028 l32i.n a2, a0, 16 - 2770: 040c movi.n a4, 0 - 2772: b84242 s8i a4, a2, 184 - 2775: 4058 l32i.n a5, a0, 16 - 2777: 862002 l32i a0, a0, 0x218 - 277a: b94542 s8i a4, a5, 185 - 277d: 3f0026 beqi a0, -1, 27c0 - 2780: c0bc beqz.n a0, 27c0 - 2782: ffe951 l32r a5, 2728 - 2785: ffe931 l32r a3, 272c - 2788: 0020c0 memw - 278b: fd2342 l32i a4, a3, 0x3f4 - 278e: 104450 and a4, a4, a5 - 2791: f54040 extui a4, a4, 16, 16 - 2794: 0020c0 memw - 2797: fd2332 l32i a3, a3, 0x3f4 - 279a: ffe521 l32r a2, 2730 - 279d: 743030 extui a3, a3, 0, 8 - 27a0: 141466 bnei a4, 1, 27b8 - 27a3: d60c movi.n a6, 13 - 27a5: 20b637 bgeu a6, a3, 27c9 - 27a8: 030c movi.n a3, 0 - 27aa: ffe201 l32r a0, 2734 - 27ad: 0000c0 callx0 a0 - 27b0: 000306 j 27c0 - 27b3: 020c movi.n a2, 0 - 27b5: 000246 j 27c2 - 27b8: 030c movi.n a3, 0 - 27ba: ffdf01 l32r a0, 2738 - 27bd: 0000c0 callx0 a0 - 27c0: 120c movi.n a2, 1 - 27c2: 1108 l32i.n a0, a1, 4 - 27c4: 10c112 addi a1, a1, 16 - 27c7: f00d ret.n - 27c9: ffdc01 l32r a0, 273c - 27cc: 0000c0 callx0 a0 - 27cf: fffb46 j 27c0 - ... - 27da: 900000 addx2 a0, a0, a0 - 27dd: 000000 ill - 27e0: 000000 ill - 27e3: 009000 excw - 27e6: 000000 ill - 27e9: 000100 excw - 27ec: 000e00 excw - 27ef: 000060 excw - ... - -00002810 : - 2810: f0c112 addi a1, a1, -16 - 2813: 11c9 s32i.n a12, a1, 4 - 2815: ffefc1 l32r a12, 27d4 - 2818: 0109 s32i.n a0, a1, 0 - 281a: 4cc8 l32i.n a12, a12, 16 - 281c: 000005 call0 2820 - 281f: 066c16 beqz a12, 2889 - 2822: ffed01 l32r a0, 27d8 - 2825: 780002 l8ui a0, a0, 120 - 2828: 05d056 bnez a0, 2889 - 282b: ffec01 l32r a0, 27dc - 282e: 512226 beqi a2, 2, 2883 - 2831: 04e216 beqz a2, 2883 - 2834: 120c movi.n a2, 1 - 2836: fe3605 call0 b98 - 2839: 7c0226 beqi a2, -1, 28b9 - 283c: ffe941 l32r a4, 27e0 - 283f: 4468 l32i.n a6, a4, 16 - 2841: 030c movi.n a3, 0 - 2843: b84632 s8i a3, a6, 184 - 2846: 4458 l32i.n a5, a4, 16 - 2848: ba4532 s8i a3, a5, 186 - 284b: 4448 l32i.n a4, a4, 16 - 284d: ffe521 l32r a2, 27e4 - 2850: b94432 s8i a3, a4, 185 - 2853: 670222 l8ui a2, a2, 103 - 2856: a2cc bnez.n a2, 2864 - 2858: ffe471 l32r a7, 27e8 - 285b: ffe481 l32r a8, 27ec - 285e: 0020c0 memw - 2861: fd6872 s32i a7, a8, 0x3f4 - 2864: ffe601 l32r a0, 27fc - 2867: 0000c0 callx0 a0 - 286a: ffe101 l32r a0, 27f0 - 286d: 4008 l32i.n a0, a0, 16 - 286f: b098 l32i.n a9, a0, 44 - 2871: 999c beqz.n a9, 288e - 2873: ffe021 l32r a2, 27f4 - 2876: 030c movi.n a3, 0 - 2878: 040c movi.n a4, 0 - 287a: ffe101 l32r a0, 2800 - 287d: 0000c0 callx0 a0 - 2880: 000486 j 2896 - 2883: 950022 l8ui a2, a0, 149 - 2886: faa256 bnez a2, 2834 - 2889: 020c movi.n a2, 0 - 288b: 000b06 j 28bb - 288e: 204b addi.n a2, a0, 4 - 2890: ffdd01 l32r a0, 2804 - 2893: 0000c0 callx0 a0 - 2896: ffd831 l32r a3, 27f8 - 2899: 4338 l32i.n a3, a3, 16 - 289b: 2e2332 l32i a3, a3, 184 - 289e: 17f397 bbsi a3, 25, 28b9 - 28a1: 0c2d mov.n a2, a12 - 28a3: ffd901 l32r a0, 2808 - 28a6: 0000c0 callx0 a0 - 28a9: 020c movi.n a2, 0 - 28ab: 030c movi.n a3, 0 - 28ad: 040c movi.n a4, 0 - 28af: 050c movi.n a5, 0 - 28b1: 060c movi.n a6, 0 - 28b3: ffd601 l32r a0, 280c - 28b6: 0000c0 callx0 a0 - 28b9: 120c movi.n a2, 1 - 28bb: 11c8 l32i.n a12, a1, 4 - 28bd: 0108 l32i.n a0, a1, 0 - 28bf: 10c112 addi a1, a1, 16 - 28c2: f00d ret.n - ... - -000028cc : - 28cc: f0c112 addi a1, a1, -16 - 28cf: 1109 s32i.n a0, a1, 4 - 28d1: fffc01 l32r a0, 28c4 - 28d4: 4008 l32i.n a0, a0, 16 - 28d6: 0109 s32i.n a0, a1, 0 - 28d8: 000005 call0 28dc - 28db: 1108 l32i.n a0, a1, 4 - 28dd: 122226 beqi a2, 2, 28f3 - 28e0: f28c beqz.n a2, 28f3 - 28e2: 0128 l32i.n a2, a1, 0 - 28e4: b28c beqz.n a2, 28f3 - 28e6: fff821 l32r a2, 28c8 - 28e9: 4228 l32i.n a2, a2, 16 - 28eb: ba0222 l8ui a2, a2, 186 - 28ee: 10c112 addi a1, a1, 16 - 28f1: f00d ret.n - 28f3: ffa022 movi a2, 255 - 28f6: fffd06 j 28ee - 28f9: 000000 ill - 28fc: 000000 ill - ... - -00002900 : - 2900: 728c beqz.n a2, 290b - 2902: 051226 beqi a2, 1, 290b - 2905: 040c movi.n a4, 0 - 2907: 042d mov.n a2, a4 - 2909: f00d ret.n - 290b: fffc31 l32r a3, 28fc - 290e: 140c movi.n a4, 1 - 2910: 044322 s8i a2, a3, 4 - 2913: fffc06 j 2907 - 2916: 000000 ill - 2919: 000000 ill - -0000291c : - 291c: ffff21 l32r a2, 2918 - 291f: 040222 l8ui a2, a2, 4 - 2922: f00d ret.n - ... - -0000292c : - 292c: f0c112 addi a1, a1, -16 - 292f: 0109 s32i.n a0, a1, 0 - 2931: 000005 call0 2934 - 2934: 0b1226 beqi a2, 1, 2943 - 2937: 083226 beqi a2, 3, 2943 - 293a: f21c movi.n a2, 31 - 293c: 0108 l32i.n a0, a1, 0 - 293e: 10c112 addi a1, a1, 16 - 2941: f00d ret.n - 2943: fff801 l32r a0, 2924 - 2946: 4008 l32i.n a0, a0, 16 - 2948: 909c beqz.n a0, 2965 - 294a: 1e2032 l32i a3, a0, 120 - 294d: f21c movi.n a2, 31 - 294f: f38c beqz.n a3, 2962 - 2951: 020c movi.n a2, 0 - 2953: fff501 l32r a0, 2928 - 2956: 0000c0 callx0 a0 - 2959: 012280 slli a2, a2, 24 - 295c: 312820 srai a2, a2, 24 - 295f: fff646 j 293c - 2962: fff586 j 293c - 2965: f21c movi.n a2, 31 - 2967: fff446 j 293c - ... - -00002988 : - 2988: f0c112 addi a1, a1, -16 - 298b: 024d mov.n a4, a2 - 298d: fff721 l32r a2, 296c - 2990: 1109 s32i.n a0, a1, 4 - 2992: 0228 l32i.n a2, a2, 0 - 2994: 0149 s32i.n a4, a1, 0 - 2996: b28c beqz.n a2, 29a5 - 2998: fff901 l32r a0, 297c - 299b: 0000c0 callx0 a0 - 299e: fff441 l32r a4, 2970 - 29a1: 030c movi.n a3, 0 - 29a3: 0439 s32i.n a3, a4, 0 - 29a5: 022c movi.n a2, 32 - 29a7: fff601 l32r a0, 2980 - 29aa: 0000c0 callx0 a0 - 29ad: fff151 l32r a5, 2974 - 29b0: 0529 s32i.n a2, a5, 0 - 29b2: 229c beqz.n a2, 29c8 - 29b4: 0168 l32i.n a6, a1, 0 - 29b6: fff031 l32r a3, 2978 - 29b9: 030642 l8ui a4, a6, 3 - 29bc: 040652 l8ui a5, a6, 4 - 29bf: 050662 l8ui a6, a6, 5 - 29c2: fff001 l32r a0, 2984 - 29c5: 0000c0 callx0 a0 - 29c8: 1108 l32i.n a0, a1, 4 - 29ca: 10c112 addi a1, a1, 16 - 29cd: f00d ret.n - 29cf: 000000 ill - ... - -000029d4 : - 29d4: f0c112 addi a1, a1, -16 - 29d7: 0109 s32i.n a0, a1, 0 - 29d9: 000005 call0 29dc - 29dc: 0108 l32i.n a0, a1, 0 - 29de: 091226 beqi a2, 1, 29eb - 29e1: 063226 beqi a2, 3, 29eb - 29e4: 020c movi.n a2, 0 - 29e6: 10c112 addi a1, a1, 16 - 29e9: f00d ret.n - 29eb: fff921 l32r a2, 29d0 - 29ee: 0228 l32i.n a2, a2, 0 - 29f0: fffc86 j 29e6 - ... - -00002a20 : - 2a20: f0c112 addi a1, a1, -16 - 2a23: 21c9 s32i.n a12, a1, 8 - 2a25: 1109 s32i.n a0, a1, 4 - 2a27: 02cd mov.n a12, a2 - 2a29: 929c beqz.n a2, 2a46 - 2a2b: fff801 l32r a0, 2a0c - 2a2e: 0000c0 callx0 a0 - 2a31: 0129 s32i.n a2, a1, 0 - 2a33: 002c movi.n a0, 32 - 2a35: 0d3027 bltu a0, a2, 2a46 - 2a38: 000005 call0 2a3c - 2a3b: 121226 beqi a2, 1, 2a51 - 2a3e: 0f3226 beqi a2, 3, 2a51 - 2a41: 020c movi.n a2, 0 - 2a43: 000046 j 2a48 - 2a46: 020c movi.n a2, 0 - 2a48: 21c8 l32i.n a12, a1, 8 - 2a4a: 1108 l32i.n a0, a1, 4 - 2a4c: 10c112 addi a1, a1, 16 - 2a4f: f00d ret.n - 2a51: ffe841 l32r a4, 29f4 - 2a54: ffe921 l32r a2, 29f8 - 2a57: 030c movi.n a3, 0 - 2a59: 0228 l32i.n a2, a2, 0 - 2a5b: 004432 s8i a3, a4, 0 - 2a5e: b28c beqz.n a2, 2a6d - 2a60: ffec01 l32r a0, 2a10 - 2a63: 0000c0 callx0 a0 - 2a66: ffe541 l32r a4, 29fc - 2a69: 030c movi.n a3, 0 - 2a6b: 0439 s32i.n a3, a4, 0 - 2a6d: 0128 l32i.n a2, a1, 0 - 2a6f: ffe901 l32r a0, 2a14 - 2a72: 0000c0 callx0 a0 - 2a75: ffe251 l32r a5, 2a00 - 2a78: 0529 s32i.n a2, a5, 0 - 2a7a: 52ac beqz.n a2, 2aa3 - 2a7c: 020c movi.n a2, 0 - 2a7e: ffe601 l32r a0, 2a18 - 2a81: 0000c0 callx0 a0 - 2a84: 3129 s32i.n a2, a1, 12 - 2a86: ffdf21 l32r a2, 2a04 - 2a89: 0c3d mov.n a3, a12 - 2a8b: 0228 l32i.n a2, a2, 0 - 2a8d: ffe301 l32r a0, 2a1c - 2a90: 0000c0 callx0 a0 - 2a93: 3108 l32i.n a0, a1, 12 - 2a95: 120c movi.n a2, 1 - 2a97: 508c beqz.n a0, 2aa0 - 2a99: ffdb31 l32r a3, 2a08 - 2a9c: 0338 l32i.n a3, a3, 0 - 2a9e: a039 s32i.n a3, a0, 40 - 2aa0: ffe906 j 2a48 - 2aa3: 020c movi.n a2, 0 - 2aa5: ffe7c6 j 2a48 - ... - -00002ab0 : - 2ab0: e0c112 addi a1, a1, -32 - 2ab3: 11c9 s32i.n a12, a1, 4 - 2ab5: 41f9 s32i.n a15, a1, 16 - 2ab7: 0109 s32i.n a0, a1, 0 - 2ab9: 21d9 s32i.n a13, a1, 8 - 2abb: 31e9 s32i.n a14, a1, 12 - 2abd: 02dd mov.n a13, a2 - 2abf: 03ed mov.n a14, a3 - 2ac1: 044216 beqz a2, 2b09 - 2ac4: 041316 beqz a3, 2b09 - 2ac7: 640c movi.n a4, 6 - 2ac9: fff701 l32r a0, 2aa8 - 2acc: 0000c0 callx0 a0 - 2acf: 0c0c movi.n a12, 0 - 2ad1: 2f0c movi.n a15, 2 - 2ad3: 0d2d mov.n a2, a13 - 2ad5: 0e3d mov.n a3, a14 - 2ad7: 640c movi.n a4, 6 - 2ad9: 000e02 l8ui a0, a14, 0 - 2adc: 115ce0 slli a5, a12, 2 - 2adf: 2000f0 or a0, a0, a15 - 2ae2: 300050 xor a0, a0, a5 - 2ae5: 004d02 s8i a0, a13, 0 - 2ae8: fff101 l32r a0, 2aac - 2aeb: 0000c0 callx0 a0 - 2aee: 62cc bnez.n a2, 2af8 - 2af0: cc1b addi.n a12, a12, 1 - 2af2: 74c0c0 extui a12, a12, 0, 8 - 2af5: dadc66 bnei a12, 64, 2ad3 - 2af8: 120c movi.n a2, 1 - 2afa: 11c8 l32i.n a12, a1, 4 - 2afc: 21d8 l32i.n a13, a1, 8 - 2afe: 31e8 l32i.n a14, a1, 12 - 2b00: 41f8 l32i.n a15, a1, 16 - 2b02: 0108 l32i.n a0, a1, 0 - 2b04: 20c112 addi a1, a1, 32 - 2b07: f00d ret.n - 2b09: 020c movi.n a2, 0 - 2b0b: fffac6 j 2afa - ... - -00002b30 : - 2b30: 120c movi.n a2, 1 - 2b32: f0c112 addi a1, a1, -16 - 2b35: 013d mov.n a3, a1 - 2b37: 2109 s32i.n a0, a1, 8 - 2b39: 000005 call0 2b3c - 2b3c: fff501 l32r a0, 2b10 - 2b3f: fff521 l32r a2, 2b14 - 2b42: af2002 l32i a0, a0, 0x2bc - 2b45: 400222 l8ui a2, a2, 64 - 2b48: 050026 beqi a0, -1, 2b51 - 2b4b: ffa032 movi a3, 255 - 2b4e: 279237 bne a2, a3, 2b79 - 2b51: fff121 l32r a2, 2b18 - 2b54: 432c movi.n a3, 36 - 2b56: fff401 l32r a0, 2b28 - 2b59: 0000c0 callx0 a0 - 2b5c: fff021 l32r a2, 2b1c - 2b5f: fff031 l32r a3, 2b20 - 2b62: 030142 l8ui a4, a1, 3 - 2b65: 040152 l8ui a5, a1, 4 - 2b68: 050162 l8ui a6, a1, 5 - 2b6b: fff001 l32r a0, 2b2c - 2b6e: 0000c0 callx0 a0 - 2b71: ffec41 l32r a4, 2b24 - 2b74: a30c movi.n a3, 10 - 2b76: 6f6432 s32i a3, a4, 0x1bc - 2b79: 120c movi.n a2, 1 - 2b7b: 2108 l32i.n a0, a1, 8 - 2b7d: 10c112 addi a1, a1, 16 - 2b80: f00d ret.n - ... - 2b8a: 600000 neg a0, a0 - 2b8d: 00ea add.n a0, a0, a14 - ... - 2bb3: c11200 mul16u a1, a2, a0 - 2bb6: 51d9d0 excw - 2bb9: 61e9 s32i.n a14, a1, 24 - 2bbb: 71f9 s32i.n a15, a1, 28 - 2bbd: 41c9 s32i.n a12, a1, 16 - 2bbf: 3109 s32i.n a0, a1, 12 - 2bc1: 02cd mov.n a12, a2 - 2bc3: 32cc bnez.n a2, 2bca - 2bc5: 020c movi.n a2, 0 - 2bc7: 003a06 j 2cb3 - 2bca: 2139 s32i.n a3, a1, 8 - 2bcc: 051366 bnei a3, 1, 2bd5 - 2bcf: ffedd1 l32r a13, 2b84 - 2bd2: 000a46 j 2bff - 2bd5: 78a322 movi a2, 0x378 - 2bd8: ffef01 l32r a0, 2b94 - 2bdb: 0000c0 callx0 a0 - 2bde: ffea31 l32r a3, 2b88 - 2be1: 0338 l32i.n a3, a3, 0 - 2be3: 02dd mov.n a13, a2 - 2be5: 1328 l32i.n a2, a3, 4 - 2be7: 3338 l32i.n a3, a3, 12 - 2be9: ffeb01 l32r a0, 2b98 - 2bec: 0000c0 callx0 a0 - 2bef: 030c movi.n a3, 0 - 2bf1: 0d4d mov.n a4, a13 - 2bf3: 78a352 movi a5, 0x378 - 2bf6: fdc222 addi a2, a2, -3 - 2bf9: f42020 extui a2, a2, 0, 16 - 2bfc: 000005 call0 2c00 - 2bff: 0f0c movi.n a15, 0 - 2c01: 78cde2 addi a14, a13, 120 - 2c04: be0e02 l8ui a0, a14, 190 - 2c07: d4a022 movi a2, 212 - 2c0a: 0250b6 bltui a0, 5, 2c10 - 2c0d: 002c46 j 2cc2 - 2c10: 300b addi.n a3, a0, -1 - 2c12: 0ac316 beqz a3, 2cc2 - 2c15: 196c02 s32i a0, a12, 100 - 2c18: 01dd42 addmi a4, a13, 0x100 - 2c1b: d4c442 addi a4, a4, -44 - 2c1e: 8149 s32i.n a4, a1, 32 - 2c20: ee58 l32i.n a5, a14, 56 - 2c22: 3c0e62 l8ui a6, a14, 60 - 2c25: 551b addi.n a5, a5, 1 - 2c27: 0a9516 beqz a5, 2cd4 - 2c2a: ffa072 movi a7, 255 - 2c2d: c06670 sub a6, a6, a7 - 2c30: 0a0616 beqz a6, 2cd4 - 2c33: 01dd02 addmi a0, a13, 0x100 - 2c36: b4c002 addi a0, a0, -76 - 2c39: 0c2d mov.n a2, a12 - 2c3b: 042c movi.n a4, 32 - 2c3d: 003d mov.n a3, a0 - 2c3f: ffd701 l32r a0, 2b9c - 2c42: 0000c0 callx0 a0 - 2c45: 8138 l32i.n a3, a1, 32 - 2c47: 20cc22 addi a2, a12, 32 - 2c4a: 044c movi.n a4, 64 - 2c4c: ffd501 l32r a0, 2ba0 - 2c4f: 0000c0 callx0 a0 - 2c52: ee08 l32i.n a0, a14, 56 - 2c54: 022c movi.n a2, 32 - 2c56: 022207 blt a2, a0, 2c5c - 2c59: 0510e6 bgei a0, 1, 2c62 - 2c5c: 604cf2 s8i a15, a12, 96 - 2c5f: 000086 j 2c65 - 2c62: 604c02 s8i a0, a12, 96 - 2c65: bd0e02 l8ui a0, a14, 189 - 2c68: e30c movi.n a3, 14 - 2c6a: 013307 bltu a3, a0, 2c6f - 2c6d: 00cc bnez.n a0, 2c71 - 2c6f: 100c movi.n a0, 1 - 2c71: 614c02 s8i a0, a12, 97 - 2c74: bf0e02 l8ui a0, a14, 191 - 2c77: 0120f6 bgeui a0, 2, 2c7c - 2c7a: 00fd mov.n a15, a0 - 2c7c: ffc441 l32r a4, 2b8c - 2c7f: 684cf2 s8i a15, a12, 104 - 2c82: c00e22 l8ui a2, a14, 192 - 2c85: 800c movi.n a0, 8 - 2c87: 013027 bltu a0, a2, 2c8c - 2c8a: 020d mov.n a0, a2 - 2c8c: 694c02 s8i a0, a12, 105 - 2c8f: 03dd02 addmi a0, a13, 0x300 - 2c92: 361002 l16ui a0, a0, 108 - 2c95: 2138 l32i.n a3, a1, 8 - 2c97: 053407 bltu a4, a0, 2ca0 - 2c9a: 63a022 movi a2, 99 - 2c9d: 023207 bltu a2, a0, 2ca3 - 2ca0: 64a002 movi a0, 100 - 2ca3: 355c02 s16i a0, a12, 106 - 2ca6: 071326 beqi a3, 1, 2cb1 - 2ca9: 0d2d mov.n a2, a13 - 2cab: ffbe01 l32r a0, 2ba4 - 2cae: 0000c0 callx0 a0 - 2cb1: 120c movi.n a2, 1 - 2cb3: 41c8 l32i.n a12, a1, 16 - 2cb5: 51d8 l32i.n a13, a1, 20 - 2cb7: 61e8 l32i.n a14, a1, 24 - 2cb9: 71f8 l32i.n a15, a1, 28 - 2cbb: 3108 l32i.n a0, a1, 12 - 2cbd: 30c112 addi a1, a1, 48 - 2cc0: f00d ret.n - 2cc2: 196cf2 s32i a15, a12, 100 - 2cc5: 034c movi.n a3, 64 - 2cc7: 2d2a add.n a2, a13, a2 - 2cc9: 8129 s32i.n a2, a1, 32 - 2ccb: ffb701 l32r a0, 2ba8 - 2cce: 0000c0 callx0 a0 - 2cd1: ffd2c6 j 2c20 - 2cd4: 120c movi.n a2, 1 - 2cd6: 013d mov.n a3, a1 - 2cd8: 000005 call0 2cdc - 2cdb: 432c movi.n a3, 36 - 2cdd: 01dd22 addmi a2, a13, 0x100 - 2ce0: b0c222 addi a2, a2, -80 - 2ce3: ffb201 l32r a0, 2bac - 2ce6: 0000c0 callx0 a0 - 2ce9: ffa931 l32r a3, 2b90 - 2cec: 030142 l8ui a4, a1, 3 - 2cef: 040152 l8ui a5, a1, 4 - 2cf2: 050162 l8ui a6, a1, 5 - 2cf5: 01dd22 addmi a2, a13, 0x100 - 2cf8: b4c222 addi a2, a2, -76 - 2cfb: 9129 s32i.n a2, a1, 36 - 2cfd: ffac01 l32r a0, 2bb0 - 2d00: 0000c0 callx0 a0 - 2d03: 9108 l32i.n a0, a1, 36 - 2d05: a30c movi.n a3, 10 - 2d07: ee39 s32i.n a3, a14, 56 - 2d09: ffcb06 j 2c39 - -00002d0c : - 2d0c: 130c movi.n a3, 1 - 2d0e: f0c112 addi a1, a1, -16 - 2d11: 0109 s32i.n a0, a1, 0 - 2d13: ffea05 call0 2bb4 - 2d16: 0108 l32i.n a0, a1, 0 - 2d18: 10c112 addi a1, a1, 16 - 2d1b: f00d ret.n - 2d1d: 000000 ill - -00002d20 : - 2d20: 030c movi.n a3, 0 - 2d22: f0c112 addi a1, a1, -16 - 2d25: 0109 s32i.n a0, a1, 0 - 2d27: ffe8c5 call0 2bb4 - 2d2a: 0108 l32i.n a0, a1, 0 - 2d2c: 10c112 addi a1, a1, 16 - 2d2f: f00d ret.n - 2d31: 000000 ill - 2d34: 000000 ill - 2d37: 008800 excw - 2d3a: 800000 add a0, a0, a0 - ... - 2d51: 000000 ill - 2d54: 00ea60 excw - 2d57: 000000 ill - 2d5a: 000000 ill - 2d5d: 000190 excw - 2d60: 000000 ill - 2d63: 100000 and a0, a0, a0 - ... - 2dba: 120000 excw - 2dbd: e9e0c1 l32r a12, ffffd540 - 2dc0: 61f951 l32r a5, fffdb5a4 - 2dc3: 2109 s32i.n a0, a1, 8 - 2dc5: 31c9 s32i.n a12, a1, 12 - 2dc7: 41d9 s32i.n a13, a1, 16 - 2dc9: 02cd mov.n a12, a2 - 2dcb: 03dd mov.n a13, a3 - 2dcd: 000005 call0 2dd0 - 2dd0: cc8c beqz.n a12, 2de0 - 2dd2: 0a1226 beqi a2, 1, 2de0 - 2dd5: 728c beqz.n a2, 2de0 - 2dd7: ffd731 l32r a3, 2d34 - 2dda: 780302 l8ui a0, a3, 120 - 2ddd: 041066 bnei a0, 1, 2de5 - 2de0: 020c movi.n a2, 0 - 2de2: 000b06 j 2e12 - 2de5: 620c movi.n a2, 6 - 2de7: 11d9 s32i.n a13, a1, 4 - 2de9: fddac5 call0 b98 - 2dec: 310266 bnei a2, -1, 2e21 - 2def: 0c3d mov.n a3, a12 - 2df1: ffd121 l32r a2, 2d38 - 2df4: 6ca042 movi a4, 108 - 2df7: ffe101 l32r a0, 2d7c - 2dfa: 0000c0 callx0 a0 - 2dfd: ffcf31 l32r a3, 2d3c - 2e00: 1128 l32i.n a2, a1, 4 - 2e02: 744322 s8i a2, a3, 116 - 2e05: 0001c6 j 2e10 - 2e08: ffce51 l32r a5, 2d40 - 2e0b: 140c movi.n a4, 1 - 2e0d: 004542 s8i a4, a5, 0 - 2e10: 120c movi.n a2, 1 - 2e12: 31c8 l32i.n a12, a1, 12 - 2e14: 41d8 l32i.n a13, a1, 16 - 2e16: 51e8 l32i.n a14, a1, 20 - 2e18: 61f8 l32i.n a15, a1, 24 - 2e1a: 2108 l32i.n a0, a1, 8 - 2e1c: 20c112 addi a1, a1, 32 - 2e1f: f00d ret.n - 2e21: 0c3d mov.n a3, a12 - 2e23: 042c movi.n a4, 32 - 2e25: ffc7f1 l32r a15, 2d44 - 2e28: 01f9 s32i.n a15, a1, 0 - 2e2a: 0f2d mov.n a2, a15 - 2e2c: ffd501 l32r a0, 2d80 - 2e2f: 0000c0 callx0 a0 - 2e32: ffc551 l32r a5, 2d48 - 2e35: 20cce2 addi a14, a12, 32 - 2e38: 90c5d2 addi a13, a5, -112 - 2e3b: 172216 beqz a2, 2fb1 - 2e3e: 192c02 l32i a0, a12, 100 - 2e41: 1f0c movi.n a15, 1 - 2e43: 2720b6 bltui a0, 2, 2e6e - 2e46: 0e2d mov.n a2, a14 - 2e48: ffcf01 l32r a0, 2d84 - 2e4b: 0000c0 callx0 a0 - 2e4e: 8e82a6 blti a2, 8, 2de0 - 2e51: 0e2d mov.n a2, a14 - 2e53: ffcd01 l32r a0, 2d88 - 2e56: 0000c0 callx0 a0 - 2e59: 11d2a6 blti a2, 64, 2e6e - 2e5c: 0e2d mov.n a2, a14 - 2e5e: ffbb31 l32r a3, 2d4c - 2e61: 042c movi.n a4, 32 - 2e63: ffca01 l32r a0, 2d8c - 2e66: 0000c0 callx0 a0 - 2e69: 721b addi.n a7, a2, 1 - 2e6b: f71716 beqz a7, 2de0 - 2e6e: 000c82 l8ui a8, a12, 0 - 2e71: ffa002 movi a0, 255 - 2e74: 0b9807 bne a8, a0, 2e83 - 2e77: 010c92 l8ui a9, a12, 1 - 2e7a: 059907 bne a9, a0, 2e83 - 2e7d: 000005 call0 2e80 - 2e80: 0009c6 j 2eab - 2e83: 600c02 l8ui a0, a12, 96 - 2e86: 90cc bnez.n a0, 2e93 - 2e88: 0c2d mov.n a2, a12 - 2e8a: ffc101 l32r a0, 2d90 - 2e8d: 0000c0 callx0 a0 - 2e90: 740020 extui a0, a2, 0, 8 - 2e93: 082c movi.n a8, 32 - 2e95: 1a2c movi.n a10, 33 - 2e97: 0130a7 bltu a0, a10, 2e9c - 2e9a: 080d mov.n a0, a8 - 2e9c: 0128 l32i.n a2, a1, 0 - 2e9e: 0c3d mov.n a3, a12 - 2ea0: 042c movi.n a4, 32 - 2ea2: 136d02 s32i a0, a13, 76 - 2ea5: ffbb01 l32r a0, 2d94 - 2ea8: 0000c0 callx0 a0 - 2eab: 044c movi.n a4, 64 - 2ead: 0e3d mov.n a3, a14 - 2eaf: ffa821 l32r a2, 2d50 - 2eb2: 7129 s32i.n a2, a1, 28 - 2eb4: ffb901 l32r a0, 2d98 - 2eb7: 0000c0 callx0 a0 - 2eba: 71e8 l32i.n a14, a1, 28 - 2ebc: 070c movi.n a7, 0 - 2ebe: b04d72 s8i a7, a13, 176 - 2ec1: 192c02 l32i a0, a12, 100 - 2ec4: 180c movi.n a8, 1 - 2ec6: 0250f6 bgeui a0, 5, 2ecc - 2ec9: 051066 bnei a0, 1, 2ed2 - 2ecc: d24d72 s8i a7, a13, 210 - 2ecf: 000086 j 2ed5 - 2ed2: d24d02 s8i a0, a13, 210 - 2ed5: 610c02 l8ui a0, a12, 97 - 2ed8: e20c movi.n a2, 14 - 2eda: 013207 bltu a2, a0, 2edf - 2edd: 40cc bnez.n a0, 2ee5 - 2edf: d14d82 s8i a8, a13, 209 - 2ee2: 000086 j 2ee8 - 2ee5: d14d02 s8i a0, a13, 209 - 2ee8: 680c02 l8ui a0, a12, 104 - 2eeb: 0120f6 bgeui a0, 2, 2ef0 - 2eee: 007d mov.n a7, a0 - 2ef0: d34d72 s8i a7, a13, 211 - 2ef3: 690c72 l8ui a7, a12, 105 - 2ef6: 800c movi.n a0, 8 - 2ef8: 013077 bltu a0, a7, 2efd - 2efb: 070d mov.n a0, a7 - 2efd: ff9531 l32r a3, 2d54 - 2f00: d44d02 s8i a0, a13, 212 - 2f03: 351c22 l16ui a2, a12, 106 - 2f06: 083327 bltu a3, a2, 2f12 - 2f09: 63a042 movi a4, 99 - 2f0c: 02b427 bgeu a4, a2, 2f12 - 2f0f: 002646 j 2fac - 2f12: 64a022 movi a2, 100 - 2f15: 64a002 movi a0, 100 - 2f18: ff9051 l32r a5, 2d58 - 2f1b: 64a032 movi a3, 100 - 2f1e: 7e5502 s16i a0, a5, 252 - 2f21: ff9e01 l32r a0, 2d9c - 2f24: 0000c0 callx0 a0 - 2f27: ff8d31 l32r a3, 2d5c - 2f2a: f42020 extui a2, a2, 0, 16 - 2f2d: 822230 mull a2, a2, a3 - 2f30: ff9c01 l32r a0, 2da0 - 2f33: 0000c0 callx0 a0 - 2f36: 192c42 l32i a4, a12, 100 - 2f39: 2824b6 bltui a4, 2, 2f65 - 2f3c: 0e2d mov.n a2, a14 - 2f3e: ff9901 l32r a0, 2da4 - 2f41: 0000c0 callx0 a0 - 2f44: 1dd2e6 bgei a2, 64, 2f65 - 2f47: 1a1f66 bnei a15, 1, 2f65 - 2f4a: 000005 call0 2f4c - 2f4d: 0e2d mov.n a2, a14 - 2f4f: 0138 l32i.n a3, a1, 0 - 2f51: 132d42 l32i a4, a13, 76 - 2f54: ff8361 l32r a6, 2d60 - 2f57: ff8351 l32r a5, 2d64 - 2f5a: 072c movi.n a7, 32 - 2f5c: ff9301 l32r a0, 2da8 - 2f5f: 0000c0 callx0 a0 - 2f62: 000005 call0 2f64 - 2f65: 1158 l32i.n a5, a1, 4 - 2f67: 1d1566 bnei a5, 1, 2f88 - 2f6a: ff7f31 l32r a3, 2d68 - 2f6d: 0338 l32i.n a3, a3, 0 - 2f6f: 1328 l32i.n a2, a3, 4 - 2f71: 3338 l32i.n a3, a3, 12 - 2f73: ff8e01 l32r a0, 2dac - 2f76: 0000c0 callx0 a0 - 2f79: ff7c31 l32r a3, 2d6c - 2f7c: 78a342 movi a4, 0x378 - 2f7f: fdc222 addi a2, a2, -3 - 2f82: f42020 extui a2, a2, 0, 16 - 2f85: 000005 call0 2f88 - 2f88: ff7a31 l32r a3, 2d70 - 2f8b: 5338 l32i.n a3, a3, 20 - 2f8d: e7f316 beqz a3, 2e10 - 2f90: ff7941 l32r a4, 2d74 - 2f93: 780442 l8ui a4, a4, 120 - 2f96: e6e456 bnez a4, 2e08 - 2f99: 020c movi.n a2, 0 - 2f9b: ff8501 l32r a0, 2db0 - 2f9e: 0000c0 callx0 a0 - 2fa1: 020c movi.n a2, 0 - 2fa3: ff8401 l32r a0, 2db4 - 2fa6: 0000c0 callx0 a0 - 2fa9: ff98c6 j 2e10 - 2fac: 020d mov.n a0, a2 - 2fae: ffd986 j 2f18 - 2fb1: 052d mov.n a2, a5 - 2fb3: 0e3d mov.n a3, a14 - 2fb5: 044c movi.n a4, 64 - 2fb7: ff8001 l32r a0, 2db8 - 2fba: 0000c0 callx0 a0 - 2fbd: 192c02 l32i a0, a12, 100 - 2fc0: e7d256 bnez a2, 2e41 - 2fc3: d20d62 l8ui a6, a13, 210 - 2fc6: 0f1067 beq a0, a6, 2fd9 - 2fc9: 76cc bnez.n a6, 2fd4 - 2fcb: 392026 beqi a0, 2, 3008 - 2fce: 363026 beqi a0, 3, 3008 - 2fd1: 334026 beqi a0, 4, 3008 - 2fd4: 0f0c movi.n a15, 0 - 2fd6: ff9a46 j 2e43 - 2fd9: d10d62 l8ui a6, a13, 209 - 2fdc: 610c52 l8ui a5, a12, 97 - 2fdf: 209567 bne a5, a6, 3003 - 2fe2: d40d82 l8ui a8, a13, 212 - 2fe5: 690c72 l8ui a7, a12, 105 - 2fe8: 179787 bne a7, a8, 3003 - 2feb: d30da2 l8ui a10, a13, 211 - 2fee: 680c92 l8ui a9, a12, 104 - 2ff1: 0e99a7 bne a9, a10, 3003 - 2ff4: ff61f1 l32r a15, 2d78 - 2ff7: 351cb2 l16ui a11, a12, 106 - 2ffa: 7e1ff2 l16ui a15, a15, 252 - 2ffd: c0bbf0 sub a11, a11, a15 - 3000: e0cb16 beqz a11, 2e10 - 3003: 0f0c movi.n a15, 0 - 3005: ff8e86 j 2e43 - 3008: 1f0c movi.n a15, 1 - 300a: ff8d46 j 2e43 - 300d: 000000 ill - -00003010 : - 3010: 130c movi.n a3, 1 - 3012: f0c112 addi a1, a1, -16 - 3015: 0109 s32i.n a0, a1, 0 - 3017: ffda45 call0 2dbc - 301a: 0108 l32i.n a0, a1, 0 - 301c: 10c112 addi a1, a1, 16 - 301f: f00d ret.n - 3021: 000000 ill - -00003024 : - 3024: 030c movi.n a3, 0 - 3026: f0c112 addi a1, a1, -16 - 3029: 0109 s32i.n a0, a1, 0 - 302b: ffd905 call0 2dbc - 302e: 0108 l32i.n a0, a1, 0 - 3030: 10c112 addi a1, a1, 16 - 3033: f00d ret.n - ... - -00003048 : - 3048: e0c112 addi a1, a1, -32 - 304b: 41e9 s32i.n a14, a1, 16 - 304d: 51f9 s32i.n a15, a1, 20 - 304f: 21c9 s32i.n a12, a1, 8 - 3051: 31d9 s32i.n a13, a1, 12 - 3053: 1109 s32i.n a0, a1, 4 - 3055: fff801 l32r a0, 3038 - 3058: fff9d1 l32r a13, 303c - 305b: c40002 l8ui a0, a0, 196 - 305e: 5dd8 l32i.n a13, a13, 20 - 3060: 029096 bltz a0, 308d - 3063: 1c0c movi.n a12, 1 - 3065: 02fd mov.n a15, a2 - 3067: 0139 s32i.n a3, a1, 0 - 3069: a0ecd0 addx4 a14, a12, a13 - 306c: 202e32 l32i a3, a14, 128 - 306f: 039c beqz.n a3, 3083 - 3071: 0f2d mov.n a2, a15 - 3073: 640c movi.n a4, 6 - 3075: fff301 l32r a0, 3044 - 3078: 0000c0 callx0 a0 - 307b: f29c beqz.n a2, 309e - 307d: fff001 l32r a0, 3040 - 3080: c40002 l8ui a0, a0, 196 - 3083: cc1b addi.n a12, a12, 1 - 3085: 202b addi.n a2, a0, 2 - 3087: 74c0c0 extui a12, a12, 0, 8 - 308a: db2c27 blt a12, a2, 3069 - 308d: 020c movi.n a2, 0 - 308f: 21c8 l32i.n a12, a1, 8 - 3091: 31d8 l32i.n a13, a1, 12 - 3093: 41e8 l32i.n a14, a1, 16 - 3095: 51f8 l32i.n a15, a1, 20 - 3097: 1108 l32i.n a0, a1, 4 - 3099: 20c112 addi a1, a1, 32 - 309c: f00d ret.n - 309e: 120c movi.n a2, 1 - 30a0: 01d8 l32i.n a13, a1, 0 - 30a2: 202ef2 l32i a15, a14, 128 - 30a5: 0dd8 l32i.n a13, a13, 0 - 30a7: 426fd2 s32i a13, a15, 0x108 - 30aa: fff846 j 308f - ... - -000030d4 : - 30d4: e0c112 addi a1, a1, -32 - 30d7: 11c9 s32i.n a12, a1, 4 - 30d9: 21d9 s32i.n a13, a1, 8 - 30db: 41f9 s32i.n a15, a1, 16 - 30dd: 31e9 s32i.n a14, a1, 12 - 30df: fff4e1 l32r a14, 30b0 - 30e2: 0109 s32i.n a0, a1, 0 - 30e4: 5ee8 l32i.n a14, a14, 20 - 30e6: 000005 call0 30e8 - 30e9: 083e16 beqz a14, 3170 - 30ec: 021266 bnei a2, 1, 30f2 - 30ef: 001f46 j 3170 - 30f2: 07a216 beqz a2, 3170 - 30f5: 0f0c movi.n a15, 0 - 30f7: fff031 l32r a3, 30b8 - 30fa: ffee41 l32r a4, 30b4 - 30fd: ffef01 l32r a0, 30bc - 3100: 686342 s32i a4, a3, 0x1a0 - 3103: c40022 l8ui a2, a0, 196 - 3106: 6763f2 s32i a15, a3, 0x19c - 3109: 04e296 bltz a2, 315b - 310c: 1c0c movi.n a12, 1 - 310e: a0dce0 addx4 a13, a12, a14 - 3111: 202d42 l32i a4, a13, 128 - 3114: 94bc beqz.n a4, 3151 - 3116: 422452 l32i a5, a4, 0x108 - 3119: 15bc beqz.n a5, 314e - 311b: 021c movi.n a2, 16 - 311d: ffeb01 l32r a0, 30cc - 3120: 0000c0 callx0 a0 - 3123: 02fd mov.n a15, a2 - 3125: 22bc beqz.n a2, 315b - 3127: 224b addi.n a2, a2, 4 - 3129: 202d32 l32i a3, a13, 128 - 312c: 640c movi.n a4, 6 - 312e: ffe801 l32r a0, 30d0 - 3131: 0000c0 callx0 a0 - 3134: ffe461 l32r a6, 30c4 - 3137: 090c movi.n a9, 0 - 3139: 202d82 l32i a8, a13, 128 - 313c: 0f99 s32i.n a9, a15, 0 - 313e: 422882 l32i a8, a8, 0x108 - 3141: 3f89 s32i.n a8, a15, 12 - 3143: 682672 l32i a7, a6, 0x1a0 - 3146: ffde01 l32r a0, 30c0 - 3149: 07f9 s32i.n a15, a7, 0 - 314b: 6866f2 s32i a15, a6, 0x1a0 - 314e: c40022 l8ui a2, a0, 196 - 3151: cc1b addi.n a12, a12, 1 - 3153: a22b addi.n a10, a2, 2 - 3155: 74c0c0 extui a12, a12, 0, 8 - 3158: b22ca7 blt a12, a10, 310e - 315b: ffdb21 l32r a2, 30c8 - 315e: 672222 l32i a2, a2, 0x19c - 3161: 11c8 l32i.n a12, a1, 4 - 3163: 21d8 l32i.n a13, a1, 8 - 3165: 31e8 l32i.n a14, a1, 12 - 3167: 41f8 l32i.n a15, a1, 16 - 3169: 0108 l32i.n a0, a1, 0 - 316b: 20c112 addi a1, a1, 32 - 316e: f00d ret.n - 3170: 020c movi.n a2, 0 - 3172: fffac6 j 3161 - ... - -00003184 : - 3184: f0c112 addi a1, a1, -16 - 3187: 0109 s32i.n a0, a1, 0 - 3189: 21d9 s32i.n a13, a1, 8 - 318b: 11c9 s32i.n a12, a1, 4 - 318d: fffbc1 l32r a12, 317c - 3190: fffad1 l32r a13, 3178 - 3193: 672c22 l32i a2, a12, 0x19c - 3196: 129c beqz.n a2, 31ab - 3198: 0208 l32i.n a0, a2, 0 - 319a: 676c02 s32i a0, a12, 0x19c - 319d: 10cc bnez.n a0, 31a2 - 319f: 686cd2 s32i a13, a12, 0x1a0 - 31a2: fff701 l32r a0, 3180 - 31a5: 0000c0 callx0 a0 - 31a8: fff9c6 j 3193 - 31ab: 11c8 l32i.n a12, a1, 4 - 31ad: 21d8 l32i.n a13, a1, 8 - 31af: 0108 l32i.n a0, a1, 0 - 31b1: 10c112 addi a1, a1, 16 - 31b4: f00d ret.n - ... - -000031c0 : - 31c0: f0c112 addi a1, a1, -16 - 31c3: 11c9 s32i.n a12, a1, 4 - 31c5: fffcc1 l32r a12, 31b8 - 31c8: 0109 s32i.n a0, a1, 0 - 31ca: 5cc8 l32i.n a12, a12, 20 - 31cc: 000005 call0 31d0 - 31cf: 6cbc beqz.n a12, 3209 - 31d1: 341226 beqi a2, 1, 3209 - 31d4: 12bc beqz.n a2, 3209 - 31d6: fff901 l32r a0, 31bc - 31d9: c40002 l8ui a0, a0, 196 - 31dc: 01e096 bltz a0, 31fe - 31df: 020c movi.n a2, 0 - 31e1: 502b addi.n a5, a0, 2 - 31e3: 100c movi.n a0, 1 - 31e5: 321b addi.n a3, a2, 1 - 31e7: a040c0 addx4 a4, a0, a12 - 31ea: 202442 l32i a4, a4, 128 - 31ed: 743030 extui a3, a3, 0, 8 - 31f0: 001b addi.n a0, a0, 1 - 31f2: 740000 extui a0, a0, 0, 8 - 31f5: 932340 movnez a2, a3, a4 - 31f8: e99507 bne a5, a0, 31e5 - 31fb: 000046 j 3200 - 31fe: 020c movi.n a2, 0 - 3200: 11c8 l32i.n a12, a1, 4 - 3202: 0108 l32i.n a0, a1, 0 - 3204: 10c112 addi a1, a1, 16 - 3207: f00d ret.n - 3209: 020c movi.n a2, 0 - 320b: fffc46 j 3200 - ... - 3216: 140000 extui a0, a0, 0, 2 - ... - -00003238 : - 3238: e0c112 addi a1, a1, -32 - 323b: 31d9 s32i.n a13, a1, 12 - 323d: 1109 s32i.n a0, a1, 4 - 323f: 21c9 s32i.n a12, a1, 8 - 3241: 41e9 s32i.n a14, a1, 16 - 3243: fff3c1 l32r a12, 3210 - 3246: 02ed mov.n a14, a2 - 3248: 5cc8 l32i.n a12, a12, 20 - 324a: 000005 call0 324c - 324d: 271226 beqi a2, 1, 3278 - 3250: 42ac beqz.n a2, 3278 - 3252: 2cac beqz.n a12, 3278 - 3254: fff0d1 l32r a13, 3214 - 3257: 780dd2 l8ui a13, a13, 120 - 325a: addc bnez.n a13, 3278 - 325c: 30cc22 addi a2, a12, 48 - 325f: 1e2cd2 l32i a13, a12, 120 - 3262: 202c02 l32i a0, a12, 128 - 3265: 1e6c02 s32i a0, a12, 120 - 3268: 0eec bnez.n a14, 328c - 326a: ffeb31 l32r a3, 3218 - 326d: 640c movi.n a4, 6 - 326f: ffed01 l32r a0, 3224 - 3272: 0000c0 callx0 a0 - 3275: 000746 j 3296 - 3278: 020c movi.n a2, 0 - 327a: 000046 j 327f - 327d: 120c movi.n a2, 1 - 327f: 21c8 l32i.n a12, a1, 8 - 3281: 31d8 l32i.n a13, a1, 12 - 3283: 41e8 l32i.n a14, a1, 16 - 3285: 1108 l32i.n a0, a1, 4 - 3287: 20c112 addi a1, a1, 32 - 328a: f00d ret.n - 328c: 0e3d mov.n a3, a14 - 328e: 640c movi.n a4, 6 - 3290: ffe601 l32r a0, 3228 - 3293: 0000c0 callx0 a0 - 3296: 0c2d mov.n a2, a12 - 3298: c0a032 movi a3, 192 - 329b: 240c movi.n a4, 2 - 329d: ffe301 l32r a0, 322c - 32a0: 0000c0 callx0 a0 - 32a3: ffde21 l32r a2, 321c - 32a6: 1e6cd2 s32i a13, a12, 120 - 32a9: c40222 l8ui a2, a2, 196 - 32ac: 1d0c movi.n a13, 1 - 32ae: fcb296 bltz a2, 327d - 32b1: a00dc0 addx4 a0, a13, a12 - 32b4: 202032 l32i a3, a0, 128 - 32b7: 13ac beqz.n a3, 32dc - 32b9: 0109 s32i.n a0, a1, 0 - 32bb: fe8c beqz.n a14, 32ce - 32bd: 0e2d mov.n a2, a14 - 32bf: 640c movi.n a4, 6 - 32c1: ffdb01 l32r a0, 3230 - 32c4: 0000c0 callx0 a0 - 32c7: b2cc bnez.n a2, 32d6 - 32c9: 0138 l32i.n a3, a1, 0 - 32cb: 202332 l32i a3, a3, 128 - 32ce: 0c2d mov.n a2, a12 - 32d0: ffd901 l32r a0, 3234 - 32d3: 0000c0 callx0 a0 - 32d6: ffd221 l32r a2, 3220 - 32d9: c40222 l8ui a2, a2, 196 - 32dc: dd1b addi.n a13, a13, 1 - 32de: 322b addi.n a3, a2, 2 - 32e0: 74d0d0 extui a13, a13, 0, 8 - 32e3: ca2d37 blt a13, a3, 32b1 - 32e6: ffe4c6 j 327d - 32e9: 000000 ill - 32ec: 000000 ill - ... - -000032f0 : - 32f0: ffff41 l32r a4, 32ec - 32f3: 030c movi.n a3, 0 - 32f5: 780442 l8ui a4, a4, 120 - 32f8: 120c movi.n a2, 1 - 32fa: fec442 addi a4, a4, -2 - 32fd: 932340 movnez a2, a3, a4 - 3300: f00d ret.n - ... - -0000331c : - 331c: f0c112 addi a1, a1, -16 - 331f: 0129 s32i.n a2, a1, 0 - 3321: 1109 s32i.n a0, a1, 4 - 3323: 000005 call0 3324 - 3326: 082226 beqi a2, 2, 3332 - 3329: 020c movi.n a2, 0 - 332b: 1108 l32i.n a0, a1, 4 - 332d: 10c112 addi a1, a1, 16 - 3330: f00d ret.n - 3332: 250c movi.n a5, 2 - 3334: fff421 l32r a2, 3304 - 3337: fff441 l32r a4, 3308 - 333a: 000222 l8ui a2, a2, 0 - 333d: 780402 l8ui a0, a4, 120 - 3340: 92cc bnez.n a2, 334d - 3342: 0138 l32i.n a3, a1, 0 - 3344: 930530 movnez a0, a5, a3 - 3347: 784402 s8i a0, a4, 120 - 334a: 000646 j 3367 - 334d: 0168 l32i.n a6, a1, 0 - 334f: 969c beqz.n a6, 336c - 3351: 122026 beqi a0, 2, 3367 - 3354: 784452 s8i a5, a4, 120 - 3357: 020c movi.n a2, 0 - 3359: ffec01 l32r a0, 330c - 335c: 0000c0 callx0 a0 - 335f: 120c movi.n a2, 1 - 3361: ffeb01 l32r a0, 3310 - 3364: 0000c0 callx0 a0 - 3367: 120c movi.n a2, 1 - 3369: ffef86 j 332b - 336c: ff7016 beqz a0, 3367 - 336f: 120c movi.n a2, 1 - 3371: 070c movi.n a7, 0 - 3373: 784472 s8i a7, a4, 120 - 3376: ffe701 l32r a0, 3314 - 3379: 0000c0 callx0 a0 - 337c: 020c movi.n a2, 0 - 337e: ffe601 l32r a0, 3318 - 3381: 0000c0 callx0 a0 - 3384: fff7c6 j 3367 - 3387: 00ac00 excw - ... - -000033a0 : - 33a0: f0c112 addi a1, a1, -16 - 33a3: 0139 s32i.n a3, a1, 0 - 33a5: 1109 s32i.n a0, a1, 4 - 33a7: 21c9 s32i.n a12, a1, 8 - 33a9: 31d9 s32i.n a13, a1, 12 - 33ab: 04cd mov.n a12, a4 - 33ad: 02dd mov.n a13, a2 - 33af: 000005 call0 33b0 - 33b2: 4dcc bnez.n a13, 33ba - 33b4: 0108 l32i.n a0, a1, 0 - 33b6: 008c beqz.n a0, 33ba - 33b8: 3ccc bnez.n a12, 33bf - 33ba: 020c movi.n a2, 0 - 33bc: 001006 j 3400 - 33bf: bdfc bnez.n a13, 33fe - 33c1: 022226 beqi a2, 2, 33c7 - 33c4: f23266 bnei a2, 3, 33ba - 33c7: fff0d1 l32r a13, 3388 - 33ca: 1f2d22 l32i a2, a13, 124 - 33cd: 428c beqz.n a2, 33d5 - 33cf: fff101 l32r a0, 3394 - 33d2: 0000c0 callx0 a0 - 33d5: 0c2d mov.n a2, a12 - 33d7: fff001 l32r a0, 3398 - 33da: 0000c0 callx0 a0 - 33dd: 1f6d22 s32i a2, a13, 124 - 33e0: 0138 l32i.n a3, a1, 0 - 33e2: 0c4d mov.n a4, a12 - 33e4: ffee01 l32r a0, 339c - 33e7: 0000c0 callx0 a0 - 33ea: ffe821 l32r a2, 338c - 33ed: 000222 l8ui a2, a2, 0 - 33f0: 804dc2 s8i a12, a13, 128 - 33f3: 071266 bnei a2, 1, 33fe - 33f6: ffe641 l32r a4, 3390 - 33f9: 130c movi.n a3, 1 - 33fb: 004432 s8i a3, a4, 0 - 33fe: 120c movi.n a2, 1 - 3400: 21c8 l32i.n a12, a1, 8 - 3402: 31d8 l32i.n a13, a1, 12 - 3404: 1108 l32i.n a0, a1, 4 - 3406: 10c112 addi a1, a1, 16 - 3409: f00d ret.n - 340b: 012800 slli a2, a8, 32 - ... - -00003410 : - 3410: ffff31 l32r a3, 340c - 3413: 040c movi.n a4, 0 - 3415: 834320 moveqz a4, a3, a2 - 3418: 042d mov.n a2, a4 - 341a: f00d ret.n - 341c: 000000 ill - ... - -00003420 : - 3420: ffff21 l32r a2, 341c - 3423: c12222 l32i a2, a2, 0x304 - 3426: f00d ret.n - ... - -0000346c : - 346c: f0c112 addi a1, a1, -16 - 346f: 3109 s32i.n a0, a1, 12 - 3471: 0c3216 beqz a2, 3538 - 3474: 0242b6 bltui a2, 4, 347a - 3477: 002f46 j 3538 - 347a: ffeb01 l32r a0, 3428 - 347d: 780002 l8ui a0, a0, 120 - 3480: 0b4056 bnez a0, 3538 - 3483: ffea31 l32r a3, 342c - 3486: d42332 l32i a3, a3, 0x350 - 3489: 2129 s32i.n a2, a1, 8 - 348b: 029327 bne a3, a2, 3491 - 348e: 002746 j 352f - 3491: 000005 call0 3494 - 3494: 0129 s32i.n a2, a1, 0 - 3496: ffe751 l32r a5, 3434 - 3499: ffe531 l32r a3, 3430 - 349c: 2148 l32i.n a4, a1, 8 - 349e: 0338 l32i.n a3, a3, 0 - 34a0: d46542 s32i a4, a5, 0x350 - 34a3: 1328 l32i.n a2, a3, 4 - 34a5: 3338 l32i.n a3, a3, 12 - 34a7: ffe901 l32r a0, 344c - 34aa: 0000c0 callx0 a0 - 34ad: ffe231 l32r a3, 3438 - 34b0: 78a342 movi a4, 0x378 - 34b3: fdc222 addi a2, a2, -3 - 34b6: f42020 extui a2, a2, 0, 16 - 34b9: 000005 call0 34bc - 34bc: ffe031 l32r a3, 343c - 34bf: 000332 l8ui a3, a3, 0 - 34c2: 0b1366 bnei a3, 1, 34d1 - 34c5: ffe201 l32r a0, 3450 - 34c8: 0000c0 callx0 a0 - 34cb: ffe201 l32r a0, 3454 - 34ce: 0000c0 callx0 a0 - 34d1: 2128 l32i.n a2, a1, 8 - 34d3: ffe101 l32r a0, 3458 - 34d6: 0000c0 callx0 a0 - 34d9: 2148 l32i.n a4, a1, 8 - 34db: ffd971 l32r a7, 3440 - 34de: 060c movi.n a6, 0 - 34e0: d06762 s32i a6, a7, 0x340 - 34e3: fed752 addmi a5, a7, 0xfffffe00 - 34e6: 073466 bnei a4, 3, 34f1 - 34e9: 052d mov.n a2, a5 - 34eb: ffdc01 l32r a0, 345c - 34ee: 0000c0 callx0 a0 - 34f1: ffd481 l32r a8, 3444 - 34f4: 000882 l8ui a8, a8, 0 - 34f7: 0198 l32i.n a9, a1, 0 - 34f9: 321866 bnei a8, 1, 352f - 34fc: 1199 s32i.n a9, a1, 4 - 34fe: 021926 beqi a9, 1, 3504 - 3501: 083966 bnei a9, 3, 350d - 3504: ffd701 l32r a0, 3460 - 3507: 0000c0 callx0 a0 - 350a: 000005 call0 350c - 350d: 1108 l32i.n a0, a1, 4 - 350f: 022026 beqi a0, 2, 3515 - 3512: 053066 bnei a0, 3, 351b - 3515: ffd301 l32r a0, 3464 - 3518: 0000c0 callx0 a0 - 351b: 1138 l32i.n a3, a1, 4 - 351d: 0e1366 bnei a3, 1, 352f - 3520: ffca01 l32r a0, 3448 - 3523: 4008 l32i.n a0, a0, 16 - 3525: 608c beqz.n a0, 352f - 3527: 0028 l32i.n a2, a0, 0 - 3529: ffcf01 l32r a0, 3468 - 352c: 0000c0 callx0 a0 - 352f: 120c movi.n a2, 1 - 3531: 3108 l32i.n a0, a1, 12 - 3533: 10c112 addi a1, a1, 16 - 3536: f00d ret.n - 3538: 020c movi.n a2, 0 - 353a: fffcc6 j 3531 - 353d: 000000 ill - 3540: 000000 ill - ... - -00003544 : - 3544: f0c112 addi a1, a1, -16 - 3547: 0109 s32i.n a0, a1, 0 - 3549: 0432b6 bltui a2, 3, 3551 - 354c: 020c movi.n a2, 0 - 354e: 000286 j 355c - 3551: 742020 extui a2, a2, 0, 8 - 3554: fffb01 l32r a0, 3540 - 3557: 0000c0 callx0 a0 - 355a: 120c movi.n a2, 1 - 355c: 0108 l32i.n a0, a1, 0 - 355e: 10c112 addi a1, a1, 16 - 3561: f00d ret.n - 3563: 000000 ill - ... - -00003568 : - 3568: f0c112 addi a1, a1, -16 - 356b: 0109 s32i.n a0, a1, 0 - 356d: fffd01 l32r a0, 3564 - 3570: 0000c0 callx0 a0 - 3573: 0108 l32i.n a0, a1, 0 - 3575: 10c112 addi a1, a1, 16 - 3578: f00d ret.n - 357a: 000000 ill - 357d: 000000 ill - -00003580 : - 3580: f0c112 addi a1, a1, -16 - 3583: 0109 s32i.n a0, a1, 0 - 3585: fffd01 l32r a0, 357c - 3588: 0000c0 callx0 a0 - 358b: 060222 l8ui a2, a2, 6 - 358e: 0108 l32i.n a0, a1, 0 - 3590: 10c112 addi a1, a1, 16 - 3593: f00d ret.n - ... - -000035a8 : - 35a8: f0c112 addi a1, a1, -16 - 35ab: 11c9 s32i.n a12, a1, 4 - 35ad: 0109 s32i.n a0, a1, 0 - 35af: 02cd mov.n a12, a2 - 35b1: e00c movi.n a0, 14 - 35b3: 04b027 bgeu a0, a2, 35bb - 35b6: 020c movi.n a2, 0 - 35b8: 000906 j 35e0 - 35bb: fff801 l32r a0, 359c - 35be: 0000c0 callx0 a0 - 35c1: fff521 l32r a2, 3598 - 35c4: 90ccc0 addx2 a12, a12, a12 - 35c7: a0cc20 addx4 a12, a12, a2 - 35ca: 78ccc2 addi a12, a12, 120 - 35cd: 5362c2 s32i a12, a2, 0x14c - 35d0: fff401 l32r a0, 35a0 - 35d3: 0000c0 callx0 a0 - 35d6: 0c2d mov.n a2, a12 - 35d8: fff301 l32r a0, 35a4 - 35db: 0000c0 callx0 a0 - 35de: 120c movi.n a2, 1 - 35e0: 11c8 l32i.n a12, a1, 4 - 35e2: 0108 l32i.n a0, a1, 0 - 35e4: 10c112 addi a1, a1, 16 - 35e7: f00d ret.n - ... - 35f1: fe .byte 0xfe - 35f2: 003ff1 l32r a15, fffc36f0 - 35f5: 000000 ill - -000035f8 : - 35f8: f0c112 addi a1, a1, -16 - 35fb: 0109 s32i.n a0, a1, 0 - 35fd: fffb01 l32r a0, 35ec - 3600: 023d mov.n a3, a2 - 3602: 780002 l8ui a0, a0, 120 - 3605: 020c movi.n a2, 0 - 3607: 021026 beqi a0, 1, 360d - 360a: 000fc6 j 364d - 360d: 190c movi.n a9, 1 - 360f: fff841 l32r a4, 35f0 - 3612: 0020c0 memw - 3615: 9b2482 l32i a8, a4, 0x26c - 3618: 208890 or a8, a8, a9 - 361b: 0020c0 memw - 361e: 9b6482 s32i a8, a4, 0x26c - 3621: 270c movi.n a7, 2 - 3623: 0020c0 memw - 3626: 9b2462 l32i a6, a4, 0x26c - 3629: 206670 or a6, a6, a7 - 362c: 0020c0 memw - 362f: 9b6462 s32i a6, a4, 0x26c - 3632: 450c movi.n a5, 4 - 3634: 0020c0 memw - 3637: 9b2422 l32i a2, a4, 0x26c - 363a: 202250 or a2, a2, a5 - 363d: 0020c0 memw - 3640: 9b6422 s32i a2, a4, 0x26c - 3643: 020c movi.n a2, 0 - 3645: ffeb01 l32r a0, 35f4 - 3648: 0000c0 callx0 a0 - 364b: 120c movi.n a2, 1 - 364d: 0108 l32i.n a0, a1, 0 - 364f: 10c112 addi a1, a1, 16 - 3652: f00d ret.n - ... - 365c: f1fe00 excw - 365f: 3f .byte 0x3f - ... - 3668: f1fe00 excw - 366b: 3f .byte 0x3f - ... - -0000368c : - 368c: f0c112 addi a1, a1, -16 - 368f: 0129 s32i.n a2, a1, 0 - 3691: 1109 s32i.n a0, a1, 4 - 3693: 000005 call0 3694 - 3696: ffef01 l32r a0, 3654 - 3699: 000002 l8ui a0, a0, 0 - 369c: e08c beqz.n a0, 36ae - 369e: 0c1266 bnei a2, 1, 36ae - 36a1: ffed51 l32r a5, 3658 - 36a4: 01b8 l32i.n a11, a1, 0 - 36a6: 780562 l8ui a6, a5, 120 - 36a9: 140c movi.n a4, 1 - 36ab: 683666 bnei a6, 3, 3717 - 36ae: 020c movi.n a2, 0 - 36b0: 001706 j 3710 - 36b3: ffef01 l32r a0, 3670 - 36b6: 0000c0 callx0 a0 - 36b9: ffee01 l32r a0, 3674 - 36bc: 0000c0 callx0 a0 - 36bf: 0020c0 memw - 36c2: ffe631 l32r a3, 365c - 36c5: 9b2372 l32i a7, a3, 0x26c - 36c8: 180c movi.n a8, 1 - 36ca: 207780 or a7, a7, a8 - 36cd: 0020c0 memw - 36d0: 9b6372 s32i a7, a3, 0x26c - 36d3: 260c movi.n a6, 2 - 36d5: 0020c0 memw - 36d8: 9b2352 l32i a5, a3, 0x26c - 36db: 205560 or a5, a5, a6 - 36de: 0020c0 memw - 36e1: 9b6352 s32i a5, a3, 0x26c - 36e4: 440c movi.n a4, 4 - 36e6: 0020c0 memw - 36e9: 9b2322 l32i a2, a3, 0x26c - 36ec: 202240 or a2, a2, a4 - 36ef: 0020c0 memw - 36f2: 9b6322 s32i a2, a3, 0x26c - 36f5: 020c movi.n a2, 0 - 36f7: ffda31 l32r a3, 3660 - 36fa: ffdf01 l32r a0, 3678 - 36fd: 0000c0 callx0 a0 - 3700: ffd9a1 l32r a10, 3664 - 3703: 090c movi.n a9, 0 - 3705: 784a92 s8i a9, a10, 120 - 3708: ffdd01 l32r a0, 367c - 370b: 0000c0 callx0 a0 - 370e: 120c movi.n a2, 1 - 3710: 1108 l32i.n a0, a1, 4 - 3712: 10c112 addi a1, a1, 16 - 3715: f00d ret.n - 3717: 058b16 beqz a11, 3773 - 371a: 581626 beqi a6, 1, 3776 - 371d: 000005 call0 3720 - 3720: ffd801 l32r a0, 3680 - 3723: 0000c0 callx0 a0 - 3726: e97c movi.n a9, -2 - 3728: 0020c0 memw - 372b: ffcf41 l32r a4, 3668 - 372e: 9b2482 l32i a8, a4, 0x26c - 3731: 108890 and a8, a8, a9 - 3734: 0020c0 memw - 3737: 9b6482 s32i a8, a4, 0x26c - 373a: d77c movi.n a7, -3 - 373c: 0020c0 memw - 373f: 9b2462 l32i a6, a4, 0x26c - 3742: 106670 and a6, a6, a7 - 3745: 0020c0 memw - 3748: 9b6462 s32i a6, a4, 0x26c - 374b: b57c movi.n a5, -5 - 374d: 0020c0 memw - 3750: 9b2432 l32i a3, a4, 0x26c - 3753: 103350 and a3, a3, a5 - 3756: 0020c0 memw - 3759: 9b6432 s32i a3, a4, 0x26c - 375c: ffc421 l32r a2, 366c - 375f: 100c movi.n a0, 1 - 3761: 784202 s8i a0, a2, 120 - 3764: ffc801 l32r a0, 3684 - 3767: 0000c0 callx0 a0 - 376a: ffc701 l32r a0, 3688 - 376d: 0000c0 callx0 a0 - 3770: ffe686 j 370e - 3773: f3c656 bnez a6, 36b3 - 3776: 042d mov.n a2, a4 - 3778: ffe506 j 3710 - 377b: 000000 ill - ... - -00003780 : - 3780: ffff31 l32r a3, 377c - 3783: 4c6322 s32i a2, a3, 0x130 - 3786: f00d ret.n - ... - -00003798 : - 3798: f0c112 addi a1, a1, -16 - 379b: 0109 s32i.n a0, a1, 0 - 379d: 21d9 s32i.n a13, a1, 8 - 379f: 11c9 s32i.n a12, a1, 4 - 37a1: 02dd mov.n a13, a2 - 37a3: 03cd mov.n a12, a3 - 37a5: 2022f6 bgeui a2, 2, 37c9 - 37a8: d39c beqz.n a3, 37c9 - 37aa: fffa01 l32r a0, 3794 - 37ad: 0000c0 callx0 a0 - 37b0: 22ac beqz.n a2, 37d6 - 37b2: 350202 l8ui a0, a2, 53 - 37b5: 1d6007 bbci a0, 0, 37d6 - 37b8: 1248 l32i.n a4, a2, 4 - 37ba: 0c49 s32i.n a4, a12, 0 - 37bc: 2238 l32i.n a3, a2, 8 - 37be: 1c39 s32i.n a3, a12, 4 - 37c0: 3208 l32i.n a0, a2, 12 - 37c2: 2c09 s32i.n a0, a12, 8 - 37c4: 120c movi.n a2, 1 - 37c6: 000046 j 37cb - 37c9: 020c movi.n a2, 0 - 37cb: 11c8 l32i.n a12, a1, 4 - 37cd: 21d8 l32i.n a13, a1, 8 - 37cf: 0108 l32i.n a0, a1, 0 - 37d1: 10c112 addi a1, a1, 16 - 37d4: f00d ret.n - 37d6: 000c movi.n a0, 0 - 37d8: ffec21 l32r a2, 3788 - 37db: bdcc bnez.n a13, 37ea - 37dd: 030252 l8ui a5, a2, 3 - 37e0: 231566 bnei a5, 1, 3807 - 37e3: 0c09 s32i.n a0, a12, 0 - 37e5: 1c09 s32i.n a0, a12, 4 - 37e7: fff5c6 j 37c2 - 37ea: 020262 l8ui a6, a2, 2 - 37ed: 061666 bnei a6, 1, 37f7 - 37f0: 0c09 s32i.n a0, a12, 0 - 37f2: 1c09 s32i.n a0, a12, 4 - 37f4: fff286 j 37c2 - 37f7: ffe501 l32r a0, 378c - 37fa: 0038 l32i.n a3, a0, 0 - 37fc: 0c39 s32i.n a3, a12, 0 - 37fe: 1028 l32i.n a2, a0, 4 - 3800: 1c29 s32i.n a2, a12, 4 - 3802: 2008 l32i.n a0, a0, 8 - 3804: ffee86 j 37c2 - 3807: ffe201 l32r a0, 3790 - 380a: 0038 l32i.n a3, a0, 0 - 380c: 0c39 s32i.n a3, a12, 0 - 380e: 1028 l32i.n a2, a0, 4 - 3810: 1c29 s32i.n a2, a12, 4 - 3812: 2008 l32i.n a0, a0, 8 - 3814: ffea86 j 37c2 - ... - -0000382c : - 382c: f0c112 addi a1, a1, -16 - 382f: 0109 s32i.n a0, a1, 0 - 3831: 11c9 s32i.n a12, a1, 4 - 3833: 21d9 s32i.n a13, a1, 8 - 3835: 02cd mov.n a12, a2 - 3837: 03dd mov.n a13, a3 - 3839: b39c beqz.n a3, 3858 - 383b: 1922f6 bgeui a2, 2, 3858 - 383e: fff901 l32r a0, 3824 - 3841: 0000c0 callx0 a0 - 3844: fff501 l32r a0, 3818 - 3847: 4ccc bnez.n a12, 384f - 3849: 030032 l8ui a3, a0, 3 - 384c: 081326 beqi a3, 1, 3858 - 384f: 0a1c66 bnei a12, 1, 385d - 3852: 020042 l8ui a4, a0, 2 - 3855: 041466 bnei a4, 1, 385d - 3858: 020c movi.n a2, 0 - 385a: 000986 j 3884 - 385d: ecec bnez.n a12, 388f - 385f: ffef01 l32r a0, 381c - 3862: 0d68 l32i.n a6, a13, 0 - 3864: 0069 s32i.n a6, a0, 0 - 3866: 1d58 l32i.n a5, a13, 4 - 3868: 1059 s32i.n a5, a0, 4 - 386a: 2d78 l32i.n a7, a13, 8 - 386c: 2079 s32i.n a7, a0, 8 - 386e: 029c beqz.n a2, 3882 - 3870: 350282 l8ui a8, a2, 53 - 3873: 0b6807 bbci a8, 0, 3882 - 3876: 0d3d mov.n a3, a13 - 3878: 4d4b addi.n a4, a13, 4 - 387a: 5d8b addi.n a5, a13, 8 - 387c: ffeb01 l32r a0, 3828 - 387f: 0000c0 callx0 a0 - 3882: 120c movi.n a2, 1 - 3884: 11c8 l32i.n a12, a1, 4 - 3886: 21d8 l32i.n a13, a1, 8 - 3888: 0108 l32i.n a0, a1, 0 - 388a: 10c112 addi a1, a1, 16 - 388d: f00d ret.n - 388f: ffe401 l32r a0, 3820 - 3892: 0da8 l32i.n a10, a13, 0 - 3894: 00a9 s32i.n a10, a0, 0 - 3896: 1d98 l32i.n a9, a13, 4 - 3898: 1099 s32i.n a9, a0, 4 - 389a: fff306 j 386a - ... - -000038b8 : - 38b8: f0c112 addi a1, a1, -16 - 38bb: 0109 s32i.n a0, a1, 0 - 38bd: 11c9 s32i.n a12, a1, 4 - 38bf: 21d9 s32i.n a13, a1, 8 - 38c1: 02cd mov.n a12, a2 - 38c3: 03dd mov.n a13, a3 - 38c5: 1b22f6 bgeui a2, 2, 38e4 - 38c8: 839c beqz.n a3, 38e4 - 38ca: fff701 l32r a0, 38a8 - 38cd: 0000c0 callx0 a0 - 38d0: 020d mov.n a0, a2 - 38d2: d2ac beqz.n a2, 3903 - 38d4: 0d2d mov.n a2, a13 - 38d6: 640c movi.n a4, 6 - 38d8: 2fc032 addi a3, a0, 47 - 38db: fff401 l32r a0, 38ac - 38de: 0000c0 callx0 a0 - 38e1: 000446 j 38f6 - 38e4: 020c movi.n a2, 0 - 38e6: 000386 j 38f8 - 38e9: 0d2d mov.n a2, a13 - 38eb: ffed31 l32r a3, 38a0 - 38ee: 640c movi.n a4, 6 - 38f0: fff001 l32r a0, 38b0 - 38f3: 0000c0 callx0 a0 - 38f6: 120c movi.n a2, 1 - 38f8: 11c8 l32i.n a12, a1, 4 - 38fa: 21d8 l32i.n a13, a1, 8 - 38fc: 0108 l32i.n a0, a1, 0 - 38fe: 10c112 addi a1, a1, 16 - 3901: f00d ret.n - 3903: fe2c56 bnez a12, 38e9 - 3906: 0d2d mov.n a2, a13 - 3908: ffe731 l32r a3, 38a4 - 390b: 640c movi.n a4, 6 - 390d: ffe901 l32r a0, 38b4 - 3910: 0000c0 callx0 a0 - 3913: fff7c6 j 38f6 - ... - -0000395c : - 395c: e0c112 addi a1, a1, -32 - 395f: 31e9 s32i.n a14, a1, 12 - 3961: 0109 s32i.n a0, a1, 0 - 3963: 11c9 s32i.n a12, a1, 4 - 3965: 21d9 s32i.n a13, a1, 8 - 3967: 03cd mov.n a12, a3 - 3969: 02dd mov.n a13, a2 - 396b: 000005 call0 396c - 396e: 023d mov.n a3, a2 - 3970: 05fc16 beqz a12, 39d3 - 3973: 5c2df6 bgeui a13, 2, 39d3 - 3976: 0d2d mov.n a2, a13 - 3978: 4139 s32i.n a3, a1, 16 - 397a: ffeb01 l32r a0, 3928 - 397d: 0000c0 callx0 a0 - 3980: 02ed mov.n a14, a2 - 3982: 4108 l32i.n a0, a1, 16 - 3984: 045d56 bnez a13, 39cd - 3987: 482026 beqi a0, 2, 39d3 - 398a: 045016 beqz a0, 39d3 - 398d: 0c3d mov.n a3, a12 - 398f: ffe2d1 l32r a13, 3918 - 3992: 640c movi.n a4, 6 - 3994: 0d2d mov.n a2, a13 - 3996: ffe501 l32r a0, 392c - 3999: 0000c0 callx0 a0 - 399c: 09b216 beqz a2, 3a3b - 399f: 0d2d mov.n a2, a13 - 39a1: 0c3d mov.n a3, a12 - 39a3: 640c movi.n a4, 6 - 39a5: ffe201 l32r a0, 3930 - 39a8: 0000c0 callx0 a0 - 39ab: 091e16 beqz a14, 3a40 - 39ae: 0c3d mov.n a3, a12 - 39b0: 2fce22 addi a2, a14, 47 - 39b3: 640c movi.n a4, 6 - 39b5: ffdf01 l32r a0, 3934 - 39b8: 0000c0 callx0 a0 - 39bb: ffdf01 l32r a0, 3938 - 39be: 0000c0 callx0 a0 - 39c1: ffde01 l32r a0, 393c - 39c4: 0000c0 callx0 a0 - 39c7: 000005 call0 39c8 - 39ca: 001b46 j 3a3b - 39cd: 000005 call0 39d0 - 39d0: 0e1266 bnei a2, 1, 39e2 - 39d3: 020c movi.n a2, 0 - 39d5: 11c8 l32i.n a12, a1, 4 - 39d7: 21d8 l32i.n a13, a1, 8 - 39d9: 31e8 l32i.n a14, a1, 12 - 39db: 0108 l32i.n a0, a1, 0 - 39dd: 20c112 addi a1, a1, 32 - 39e0: f00d ret.n - 39e2: 0c3d mov.n a3, a12 - 39e4: ffced1 l32r a13, 391c - 39e7: 640c movi.n a4, 6 - 39e9: 0d2d mov.n a2, a13 - 39eb: ffd501 l32r a0, 3940 - 39ee: 0000c0 callx0 a0 - 39f1: 046216 beqz a2, 3a3b - 39f4: 0d2d mov.n a2, a13 - 39f6: 0c3d mov.n a3, a12 - 39f8: 640c movi.n a4, 6 - 39fa: ffd201 l32r a0, 3944 - 39fd: 0000c0 callx0 a0 - 3a00: 7ebc beqz.n a14, 3a3b - 3a02: 0c3d mov.n a3, a12 - 3a04: 2fce22 addi a2, a14, 47 - 3a07: 640c movi.n a4, 6 - 3a09: ffcf01 l32r a0, 3948 - 3a0c: 0000c0 callx0 a0 - 3a0f: ffc401 l32r a0, 3920 - 3a12: 780002 l8ui a0, a0, 120 - 3a15: 122066 bnei a0, 2, 3a2b - 3a18: 120c movi.n a2, 1 - 3a1a: ffcc01 l32r a0, 394c - 3a1d: 0000c0 callx0 a0 - 3a20: 120c movi.n a2, 1 - 3a22: ffcb01 l32r a0, 3950 - 3a25: 0000c0 callx0 a0 - 3a28: 0003c6 j 3a3b - 3a2b: 020c movi.n a2, 0 - 3a2d: ffc901 l32r a0, 3954 - 3a30: 0000c0 callx0 a0 - 3a33: 020c movi.n a2, 0 - 3a35: ffc801 l32r a0, 3958 - 3a38: 0000c0 callx0 a0 - 3a3b: 120c movi.n a2, 1 - 3a3d: ffe506 j 39d5 - 3a40: ffb921 l32r a2, 3924 - 3a43: 000222 l8ui a2, a2, 0 - 3a46: f11266 bnei a2, 1, 3a3b - 3a49: 0d2d mov.n a2, a13 - 3a4b: 000005 call0 3a4c - 3a4e: fffa46 j 3a3b - 3a51: 000000 ill - 3a54: 000000 ill - ... - -00003a58 : - 3a58: 146040 extui a6, a4, 0, 2 - 3a5b: 180c movi.n a8, 1 - 3a5d: fffd91 l32r a9, 3a54 - 3a60: 470c movi.n a7, 4 - 3a62: 107470 and a7, a4, a7 - 3a65: 7e4922 s8i a2, a9, 126 - 3a68: 7f4982 s8i a8, a9, 127 - 3a6b: 7d4982 s8i a8, a9, 125 - 3a6e: 1177e0 slli a7, a7, 2 - 3a71: 206670 or a6, a6, a7 - 3a74: 1166c0 slli a6, a6, 4 - 3a77: cfae72 movi a7, 0xfffffecf - 3a7a: 0020c0 memw - 3a7d: 0358 l32i.n a5, a3, 0 - 3a7f: 105570 and a5, a5, a7 - 3a82: 205560 or a5, a5, a6 - 3a85: 0020c0 memw - 3a88: 0359 s32i.n a5, a3, 0 - 3a8a: f00d ret.n - ... - -00003a98 : - 3a98: f0c112 addi a1, a1, -16 - 3a9b: 0109 s32i.n a0, a1, 0 - 3a9d: fffb01 l32r a0, 3a8c - 3aa0: 7d0022 l8ui a2, a0, 125 - 3aa3: 0d1266 bnei a2, 1, 3ab4 - 3aa6: fffa21 l32r a2, 3a90 - 3aa9: 030c movi.n a3, 0 - 3aab: 7d4032 s8i a3, a0, 125 - 3aae: fff901 l32r a0, 3a94 - 3ab1: 0000c0 callx0 a0 - 3ab4: 0108 l32i.n a0, a1, 0 - 3ab6: 10c112 addi a1, a1, 16 - 3ab9: f00d ret.n - 3abb: 008000 excw - ... - -00003ac0 : - 3ac0: ffff41 l32r a4, 3abc - 3ac3: 620b addi.n a6, a2, -1 - 3ac5: 150c movi.n a5, 1 - 3ac7: 030c movi.n a3, 0 - 3ac9: 833560 moveqz a3, a5, a6 - 3acc: 804432 s8i a3, a4, 128 - 3acf: f00d ret.n - 3ad1: 000000 ill - 3ad4: 000000 ill - ... - -00003ad8 : - 3ad8: ffff31 l32r a3, 3ad4 - 3adb: 3f6322 s32i a2, a3, 252 - 3ade: f00d ret.n - 3ae0: 000260 excw - 3ae3: 028000 excw - ... - -00003af4 : - 3af4: f0c112 addi a1, a1, -16 - 3af7: 0109 s32i.n a0, a1, 0 - 3af9: 0f33b6 bltui a3, 3, 3b0c - 3afc: fff921 l32r a2, 3ae0 - 3aff: 330c movi.n a3, 3 - 3b01: fff901 l32r a0, 3ae8 - 3b04: 0000c0 callx0 a0 - 3b07: 020c movi.n a2, 0 - 3b09: 000446 j 3b1e - 3b0c: 549c beqz.n a4, 3b25 - 3b0e: 359c beqz.n a5, 3b25 - 3b10: 16c332 addi a3, a3, 22 - 3b13: 743030 extui a3, a3, 0, 8 - 3b16: fff501 l32r a0, 3aec - 3b19: 0000c0 callx0 a0 - 3b1c: 120c movi.n a2, 1 - 3b1e: 0108 l32i.n a0, a1, 0 - 3b20: 10c112 addi a1, a1, 16 - 3b23: f00d ret.n - 3b25: ffef21 l32r a2, 3ae4 - 3b28: fff201 l32r a0, 3af0 - 3b2b: 0000c0 callx0 a0 - 3b2e: fff546 j 3b07 - 3b31: 000000 ill - 3b34: 07a120 excw - 3b37: a12000 sll a2, a0 - 3b3a: 000007 bnone a0, a0, 3b3e - 3b3d: fe .byte 0xfe - 3b3e: ef .byte 0xef - 3b3f: 3f .byte 0x3f - 3b40: 000600 excw - 3b43: 000060 excw - 3b46: 000000 ill - 3b49: 000000 ill - -00003b4c : - 3b4c: 020c movi.n a2, 0 - 3b4e: fff931 l32r a3, 3b34 - 3b51: f0c112 addi a1, a1, -16 - 3b54: 0109 s32i.n a0, a1, 0 - 3b56: fffb01 l32r a0, 3b44 - 3b59: 0000c0 callx0 a0 - 3b5c: 120c movi.n a2, 1 - 3b5e: fff631 l32r a3, 3b38 - 3b61: fff901 l32r a0, 3b48 - 3b64: 0000c0 callx0 a0 - 3b67: fff521 l32r a2, 3b3c - 3b6a: cfae72 movi a7, 0xfffffecf - 3b6d: 00a162 movi a6, 0x100 - 3b70: fff451 l32r a5, 3b40 - 3b73: 0020c0 memw - 3b76: 822582 l32i a8, a5, 0x208 - 3b79: 108870 and a8, a8, a7 - 3b7c: 208860 or a8, a8, a6 - 3b7f: 0020c0 memw - 3b82: 826582 s32i a8, a5, 0x208 - 3b85: 0020c0 memw - 3b88: 842542 l32i a4, a5, 0x210 - 3b8b: 104470 and a4, a4, a7 - 3b8e: 204460 or a4, a4, a6 - 3b91: 0020c0 memw - 3b94: 846542 s32i a4, a5, 0x210 - 3b97: 430c movi.n a3, 4 - 3b99: 0020c0 memw - 3b9c: 8a2202 l32i a0, a2, 0x228 - 3b9f: 200030 or a0, a0, a3 - 3ba2: 0020c0 memw - 3ba5: 8a6202 s32i a0, a2, 0x228 - 3ba8: 0108 l32i.n a0, a1, 0 - 3baa: 10c112 addi a1, a1, 16 - 3bad: f00d ret.n - 3baf: a12000 sll a2, a0 - 3bb2: 200007 bnone a0, a0, 3bd6 - 3bb5: 0007a1 l32r a10, fffc3bd4 - 3bb8: effe00 excw - 3bbb: 3f .byte 0x3f - ... - -00003bc4 : - 3bc4: 020c movi.n a2, 0 - 3bc6: fffa31 l32r a3, 3bb0 - 3bc9: f0c112 addi a1, a1, -16 - 3bcc: 0109 s32i.n a0, a1, 0 - 3bce: fffb01 l32r a0, 3bbc - 3bd1: 0000c0 callx0 a0 - 3bd4: 120c movi.n a2, 1 - 3bd6: fff731 l32r a3, 3bb4 - 3bd9: fff901 l32r a0, 3bc0 - 3bdc: 0000c0 callx0 a0 - 3bdf: b37c movi.n a3, -5 - 3be1: fff521 l32r a2, 3bb8 - 3be4: 0020c0 memw - 3be7: 8a2202 l32i a0, a2, 0x228 - 3bea: 100030 and a0, a0, a3 - 3bed: 0020c0 memw - 3bf0: 8a6202 s32i a0, a2, 0x228 - 3bf3: 0108 l32i.n a0, a1, 0 - 3bf5: 10c112 addi a1, a1, 16 - 3bf8: f00d ret.n - 3bfa: 000000 ill - 3bfd: 000000 ill - -00003c00 : - 3c00: ffff21 l32r a2, 3bfc - 3c03: f00d ret.n - -Disassembly of section .irom.text: - -00004740 <.irom.text>: - 4740: 464544 excw - 4743: 525245 call0 56c68 - 4746: 204445 call0 24b8c - 4749: 4e5546 j 180a2 - 474c: 4e2043 excw - 474f: 424d55 excw - 4752: 205245 call0 24c78 - 4755: 5349 s32i.n a4, a3, 20 - 4757: 494220 excw - 475a: 454747 ball a7, a4, 47a3 <.irom.text+0x63> - 475d: 542052 l32i a5, a0, 0x150 - 4760: 4148 l32i.n a4, a1, 16 - 4762: 4e .byte 0x4e - 4763: 303120 xor a3, a1, a2 - 4766: 000a add.n a0, a0, a0 - ... - 4770: 696166 bnei a1, 6, 47dd <.irom.text+0x9d> - 4773: 656c movi.n a5, -26 - 4775: 203a64 excw - 4778: 6e .byte 0x6e - 4779: 646565 excw - 477c: 6f6220 excw - 477f: 6f .byte 0x6f - 4780: 3e2074 excw - 4783: 203d excw - 4785: 332e31 l32r a3, fffd1440 - 4788: 000a add.n a0, a0, a0 - 478a: 000000 ill - 478d: 000000 ill - 4790: 6e6f64 excw - 4793: 207427 bbci a4, 18, 47b7 <.irom.text+0x77> - 4796: 707573 excw - 4799: 726f70 excw - 479c: 646574 excw - 479f: 6c6620 excw - 47a2: 687361 l32r a6, fffde970 - 47a5: 616d20 excw - 47a8: 0a2e70 excw - 47ab: 000000 ill - 47ae: 720000 excw - 47b1: 747365 excw - 47b4: 747261 l32r a6, fffe197c - 47b7: 6f7420 excw - 47ba: 737520 excw - 47bd: 752065 excw - 47c0: 726573 excw - 47c3: 696220 excw - 47c6: 6e .byte 0x6e - 47c7: 204020 or a4, a0, a2 - 47ca: 0a7825 excw - 47cd: 000000 ill - 47d0: 736574 excw - 47d3: 612074 excw - 47d6: 726c movi.n a2, -25 - 47d8: 646165 excw - 47db: 2079 s32i.n a7, a0, 8 - 47dd: 736170 excw - 47e0: 646573 excw - 47e3: 2e .byte 0x2e - 47e4: 000a add.n a0, a0, a0 - ... - 47ee: 720000 excw - 47f1: 6f6265 excw - 47f4: 6f .byte 0x6f - 47f5: 742074 excw - 47f8: 6f .byte 0x6f - 47f9: 737520 excw - 47fc: 742065 excw - 47ff: 747365 excw - 4802: 696220 excw - 4805: 6e .byte 0x6e - 4806: 204020 or a4, a0, a2 - 4809: 0a7825 excw - 480c: 000000 ill - 480f: 6f6400 excw - 4812: 6e .byte 0x6e - 4813: 207427 bbci a4, 18, 4837 <.irom.text+0xf7> - 4816: 707573 excw - 4819: 726f70 excw - 481c: 646574 excw - 481f: 797420 excw - 4822: 2e6570 excw - 4825: 000a add.n a0, a0, a0 - ... - 482f: 657200 extui a7, a0, 18, 7 - 4832: 6f6f62 s32i a6, a15, 0x1bc - 4835: 742074 excw - 4838: 6f .byte 0x6f - 4839: 737520 excw - 483c: 000065 excw - 483f: 0a3100 excw - 4842: 320000 excw - 4845: 000a add.n a0, a0, a0 - 4847: 0a3200 excw - 484a: 310000 srai a0, a0, 16 - 484d: 000a add.n a0, a0, a0 - 484f: 0a3100 excw - 4852: 320000 excw - 4855: 000a add.n a0, a0, a0 - ... - 485f: 656400 extui a6, a0, 20, 7 - 4862: 207065 excw - 4865: 656c73 excw - 4868: 207065 excw - 486b: 736425 excw - 486e: 0a0a add.n a0, a10, a0 - ... - 4880: 7069 s32i.n a6, a0, 28 - 4882: 253a add.n a2, a5, a3 - 4884: 252e64 excw - 4887: 252e64 excw - 488a: 252e64 excw - 488d: 6d2c64 excw - 4890: 6b7361 l32r a6, fffdf65c - 4893: 253a add.n a2, a5, a3 - 4895: 252e64 excw - 4898: 252e64 excw - 489b: 252e64 excw - 489e: 672c64 excw - 48a1: 253a77 bltu a10, a7, 48ca <.irom.text+0x18a> - 48a4: 252e64 excw - 48a7: 252e64 excw - 48aa: 252e64 excw - 48ad: 000064 excw - 48b0: 000a add.n a0, a0, a0 - ... - 48be: 640000 extui a0, a0, 0, 7 - 48c1: 617461 l32r a6, fffdce94 - 48c4: 3a2020 excw - 48c7: 783020 excw - 48ca: 207825 excw - 48cd: 7e .byte 0x7e - 48ce: 783020 excw - 48d1: 2c7825 excw - 48d4: 656c20 extui a6, a2, 28, 7 - 48d7: 6e .byte 0x6e - 48d8: 203a add.n a2, a0, a3 - 48da: 0a6425 excw - 48dd: 000000 ill - 48e0: 646f72 s32i a7, a15, 0x190 - 48e3: 617461 l32r a6, fffdceb4 - 48e6: 203a add.n a2, a0, a3 - 48e8: 257830 extui a7, a3, 24, 3 - 48eb: 2078 l32i.n a7, a0, 8 - 48ed: 7e .byte 0x7e - 48ee: 783020 excw - 48f1: 2c7825 excw - 48f4: 656c20 extui a6, a2, 28, 7 - 48f7: 6e .byte 0x6e - 48f8: 203a add.n a2, a0, a3 - 48fa: 0a6425 excw - 48fd: 000000 ill - 4900: 737362 excw - 4903: 202020 or a2, a0, a2 - 4906: 203a add.n a2, a0, a3 - 4908: 257830 extui a7, a3, 24, 3 - 490b: 2078 l32i.n a7, a0, 8 - 490d: 7e .byte 0x7e - 490e: 783020 excw - 4911: 2c7825 excw - 4914: 656c20 extui a6, a2, 28, 7 - 4917: 6e .byte 0x6e - 4918: 203a add.n a2, a0, a3 - 491a: 0a6425 excw - 491d: 000000 ill - 4920: 6568 l32i.n a6, a5, 24 - 4922: 207061 l32r a6, fffccae4 - 4925: 203a20 or a3, a10, a2 - 4928: 257830 extui a7, a3, 24, 3 - 492b: 2078 l32i.n a7, a0, 8 - 492d: 7e .byte 0x7e - 492e: 783020 excw - 4931: 2c7825 excw - 4934: 656c20 extui a6, a2, 28, 7 - 4937: 6e .byte 0x6e - 4938: 203a add.n a2, a0, a3 - 493a: 0a6425 excw - 493d: 000000 ill - 4940: 727265 excw - 4943: 6f .byte 0x6f - 4944: 702072 l32i a7, a0, 0x1c0 - 4947: 617261 l32r a6, fffdcf10 - 494a: 656d excw - 494c: 726574 excw - 494f: 000a add.n a0, a0, a0 - ... - 495d: 000000 ill - 4960: 575b addi.n a5, a7, 5 - 4962: 735d excw - 4964: 206365 excw - 4967: 207825 excw - 496a: 727265 excw - 496d: 6f .byte 0x6f - 496e: 000a72 l8ui a7, a10, 0 - ... - 497d: 000000 ill - 4980: 727563 excw - 4983: 6e6572 s32i a7, a5, 0x1b8 - 4986: 725f74 excw - 4989: 6f .byte 0x6f - 498a: 657475 excw - 498d: 695f72 s16i a7, a15, 210 - 4990: 692064 excw - 4993: 252073 excw - 4996: 000a64 excw - 4999: 000000 ill - 499c: 000000 ill - 499f: 726500 excw - 49a2: 203a72 excw - 49a5: 736174 excw - 49a8: 206b addi.n a2, a0, 6 - 49aa: 697270 excw - 49ad: 6f .byte 0x6f - 49ae: 203c20 or a3, a12, a2 - 49b1: 0a6425 excw - ... - 49c0: 727265 excw - 49c3: 203a add.n a2, a0, a3 - 49c5: 736174 excw - 49c8: 206b addi.n a2, a0, 6 - 49ca: 657571 l32r a7, fffddfa0 - 49cd: 206575 excw - 49d0: 727265 excw - 49d3: 6f .byte 0x6f - 49d4: 000a72 l8ui a7, a10, 0 - ... - 49df: 726500 excw - 49e2: 203a72 excw - 49e5: 736f70 excw - 49e8: 702074 excw - 49eb: 6f6972 s32i a7, a9, 0x1bc - 49ee: 203c20 or a3, a12, a2 - 49f1: 0a6425 excw - ... - -debug-vector.o: file format elf32-xtensa-le - - -Disassembly of section .DebugExceptionVector.text: - -00000000 <_DebugExceptionVector>: - 0: 007200 waiti 2 - 3: fffe46 j 0 <_DebugExceptionVector> - -double-vector.o: file format elf32-xtensa-le - - -Disassembly of section .DoubleExceptionVector.text: - -00000000 <_DoubleExceptionVector>: - 0: 004140 break 1, 4 - 3: fffe46 j 0 <_DoubleExceptionVector> - -kernel-vector.o: file format elf32-xtensa-le - - -Disassembly of section .KernelExceptionVector.text: - -00000000 <_KernelExceptionVector>: - 0: 004100 break 1, 0 - 3: fffe46 j 0 <_KernelExceptionVector> - -nmi-vector.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <_NMILevelVector-0x10>: - 0: 000080 ret - 3: 000000 ill - 6: 800000 add a0, a0, a0 - 9: 000000 ill - c: 000000 ill - ... - -00000010 <_NMILevelVector>: - 10: fffc01 l32r a0, 0 <_NMILevelVector-0x10> - 13: a029 s32i.n a2, a0, 40 - 15: fffb21 l32r a2, 4 <_NMILevelVector-0xc> - 18: 9019 s32i.n a1, a0, 36 - 1a: 0228 l32i.n a2, a2, 0 - 1c: b039 s32i.n a3, a0, 44 - 1e: 61d320 xsr.excsave3 a2 - 21: c049 s32i.n a4, a0, 48 - 23: 8029 s32i.n a2, a0, 32 - 25: 03b130 rsr.epc1 a3 - 28: 03e840 rsr.exccause a4 - 2b: 3039 s32i.n a3, a0, 12 - 2d: 4049 s32i.n a4, a0, 16 - 2f: 03ee30 rsr.excvaddr a3 - 32: 5039 s32i.n a3, a0, 20 - 34: 03d140 rsr.excsave1 a4 - 37: 6049 s32i.n a4, a0, 24 - 39: d059 s32i.n a5, a0, 52 - 3b: e069 s32i.n a6, a0, 56 - 3d: f079 s32i.n a7, a0, 60 - 3f: 106082 s32i a8, a0, 64 - 42: 116092 s32i a9, a0, 68 - 45: 1260a2 s32i a10, a0, 72 - 48: 1360b2 s32i a11, a0, 76 - 4b: 1460c2 s32i a12, a0, 80 - 4e: 1560d2 s32i a13, a0, 84 - 51: 1660e2 s32i a14, a0, 88 - 54: 1760f2 s32i a15, a0, 92 - 57: ffec11 l32r a1, 8 <_NMILevelVector-0x8> - 5a: 000c movi.n a0, 0 - 5c: 322c movi.n a2, 35 - 5e: 13e620 wsr.ps a2 - 61: 002010 rsync - 64: 0303e0 rsr.sar a14 - 67: 01e9 s32i.n a14, a1, 0 - 69: ffe8d1 l32r a13, c <_NMILevelVector-0x4> - 6c: 000dc0 callx0 a13 - 6f: 01f8 l32i.n a15, a1, 0 - 71: 1303f0 wsr.sar a15 - 74: 323c movi.n a2, 51 - 76: 13e620 wsr.ps a2 - 79: 002010 rsync - 7c: c148 l32i.n a4, a1, 48 - 7e: d158 l32i.n a5, a1, 52 - 80: e168 l32i.n a6, a1, 56 - 82: f178 l32i.n a7, a1, 60 - 84: 102182 l32i a8, a1, 64 - 87: 112192 l32i a9, a1, 68 - 8a: 1221a2 l32i a10, a1, 72 - 8d: 1321b2 l32i a11, a1, 76 - 90: 1421c2 l32i a12, a1, 80 - 93: 1521d2 l32i a13, a1, 84 - 96: 1621e2 l32i a14, a1, 88 - 99: 1721f2 l32i a15, a1, 92 - 9c: 3128 l32i.n a2, a1, 12 - 9e: 4138 l32i.n a3, a1, 16 - a0: 13b120 wsr.epc1 a2 - a3: 13e830 wsr.exccause a3 - a6: 5128 l32i.n a2, a1, 20 - a8: 13ee20 wsr.excvaddr a2 - ab: 6138 l32i.n a3, a1, 24 - ad: 13d130 wsr.excsave1 a3 - b0: 8108 l32i.n a0, a1, 32 - b2: 030330 rsr.sar a3 - b5: ffa322 movi a2, 0x3ff - b8: 0122c0 slli a2, a2, 20 - bb: 130330 wsr.sar a3 - be: f30c movi.n a3, 15 - c0: 0239 s32i.n a3, a2, 0 - c2: a128 l32i.n a2, a1, 40 - c4: b138 l32i.n a3, a1, 44 - c6: 9118 l32i.n a1, a1, 36 - c8: 003310 rfi 3 - -Disassembly of section .NMIExceptionVector.text: - -0000019c <_NMIExceptionVector-0x4>: - 19c: 000000 ill - ... - -000001a0 <_NMIExceptionVector>: - 1a0: 13d300 wsr.excsave3 a0 - 1a3: fffe01 l32r a0, 19c <_NMIExceptionVector-0x4> - 1a6: 0000c0 callx0 a0 - -user-vector.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <_UserExceptionVector_1-0x4>: - 0: ffc000 excw - 3: 3f .byte 0x3f - -00000004 <_UserExceptionVector_1>: - 4: 03d100 rsr.excsave1 a0 - 7: ffd112 addmi a1, a1, 0xffffff00 - a: 5129 s32i.n a2, a1, 20 - c: 6139 s32i.n a3, a1, 24 - e: fffc31 l32r a3, 0 <_UserExceptionVector_1-0x4> - 11: 03e820 rsr.exccause a2 - 14: a03230 addx4 a3, a2, a3 - 17: 0338 l32i.n a3, a3, 0 - 19: 7149 s32i.n a4, a1, 28 - 1b: 0003a0 jx a3 - -Disassembly of section .UserExceptionVector.text: - -00000020 <_UserExceptionVector-0x4>: - 20: 000000 ill - ... - -00000024 <_UserExceptionVector>: - 24: 13d100 wsr.excsave1 a0 - 27: fffe01 l32r a0, 20 <_UserExceptionVector-0x4> - 2a: 0000c0 callx0 a0 - -vector.o: file format elf32-xtensa-le - - -Disassembly of section .UserEnter.text: - -00000000 : - 0: 100000 and a0, a0, a0 - 3: 000040 excw - ... - -00000008 : - 8: fffe21 l32r a2, 0 - b: 13e720 wsr.vecbase a2 - e: fffd01 l32r a0, 4 - 11: 0000c0 callx0 a0 diff --git a/doc/lib_dump/full/libnet80211.dobj b/doc/lib_dump/full/libnet80211.dobj deleted file mode 100644 index 4cf16c8ca..000000000 --- a/doc/lib_dump/full/libnet80211.dobj +++ /dev/null @@ -1,14572 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libnet80211.a: - -ieee80211_action.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f27c movi.n a2, -1 - 1e: 0cf00d l32r a2, 4 - 21: 000000 addx4 a6, a3, a2 - 24: 0000 s32i.n a4, a6, 0 - 26: 0000 movi.n a2, 0 - 28: 0008 ret.n - ... - -0000002c : - 2c: 3226 ret.n - 2e: 72261a bgeui a3, 2, 2a - 31: a05220 l32r a2, 8 - 34: 92577f j 21 - 37: a3cc0d bnez a3, 2a - 3a: fff921 l32r a2, c - 3d: a06320 j 21 - 40: 0c0649 ill - 43: f00d02 excw - 46: 7c .byte 0xff - 47: f00df2 addi a1, a1, -16 - 4a: 23f6 s32i.n a0, a1, 0 - 4c: f521f8 call0 50 - 4f: 46ff l32i.n a0, a1, 0 - 51: 56fffa addi a1, a1, 16 - 54: fef3 ret.n - 56: fff421 ill - 59: fff806 ill - 5c: 0000 movi.n a0, 0 - ... - -00000060 : - 60: ffff41 ill - 63: f0c112 excw - 66: 050109 excw - 69: 080000 l32r a12, fffc282c - 6c: c11201 l32r a0, ffffe870 - 6f: 10 .byte 0xff - 70: 00f00d beqi a3, 3, 89 - 73: 000000 beqi a3, 7, aa - 76: 0c0000 movi a6, 127 - 79: 000000 bne a3, a6, 8c - 7c: 0000 bnez.n a4, bc - 7e: 080000 l32r a7, 5c - 81: 000000 addx4 a7, a4, a7 - -00000084 : - 84: c112 l32i.n a7, a7, 0 - 86: 0109f0 j 99 - 89: fffa01 bltui a4, 2, 91 - 8c: 3326 mov.n a7, a0 - 8e: 732615 j 99 - 91: a06233 l32r a7, 60 - 94: 93677f addx4 a7, a4, a7 - 97: fc0f l32i.n a7, a7, 0 - 99: 71c4 bnez.n a2, a0 - 9b: fff7 movi.n a2, 1 - 9d: a07470 j a3 - a0: c60778 callx0 a7 - a3: 0003 l32i.n a0, a1, 0 - a5: 0424b6 addi a1, a1, 16 - a8: 007d ret.n - aa: 01c6 bnez.n a4, b7 - ac: f37100 l32r a7, 64 - af: 7470ff addx4 a7, a4, a7 - b2: 78a0 l32i.n a7, a7, 0 - b4: 32cc07 j 99 - b7: 120c mov.n a7, a0 - b9: 000086 j 99 - bc: 07c0 mov.n a7, a0 - be: 010800 j 99 - c1: 10c112 ill - c4: f00d movi.n a2, -1 - c6: 94cc ret.n - c8: ee71 l32i.n a1, a0, 0 - ca: 7470ff and a0, a0, a0 - cd: 0778a0 ill - d0: fff846 excw - d3: 06007d excw - d6: fff7 add.n a2, a6, a1 - d8: c6007d l32i a7, a0, 0x148 - db: 00fff5 excw - de: 7c0000 l8ui a9, a13, 204 - e1: f00df2 excw - e4: 18 .byte 0xff - e5: 000000 addx4 a6, a3, a2 - e8: 0010 s32i.n a4, a6, 0 - ea: 0000 movi.n a2, 0 - ec: 0014 ret.n - ... - -000000f0 : - f0: 3226 ret.n - f2: 72261a bnez a3, ee - f5: a05220 l32r a2, cc - f8: 92577f j e5 - fb: a3cc0d bnez a3, ee - fe: fff921 l32r a2, d0 - 101: a06320 j e5 - 104: 0c0649 excw - 107: f00d02 excw - 10a: 7c .byte 0xff - 10b: f00df2 addi a1, a1, -16 - 10e: 8356 s32i.n a0, a1, 0 - 110: f521ff call0 114 - 113: 46ff l32i.n a0, a1, 0 - 115: 56fffa addi a1, a1, 16 - 118: fef3 ret.n - 11a: fff421 ill - 11d: fff806 ill - 120: 0000c4 excw - ... - -00000124 : - 124: ffff41 excw - 127: f0c112 excw - 12a: 050109 ill - 12d: 080000 ill - 130: c11201 addi a1, a1, -16 - 133: 0d10 s32i.n a0, a1, 0 - 135: 0000f0 l8ui a0, a3, 1 - 138: 000000 l32r a9, 120 - 13b: 00c400 bbci a0, 6, 148 - 13e: 100000 l32r a0, 11c - 141: 0000 l32i.n a0, a0, 4 - 143: 1400 add.n a0, a0, a4 - 145: 000000 j 14a - 148: 0000 mov.n a0, a4 - ... - -0000014c : - 14c: f0c112 excw - 14f: 020109 beqi a8, 3, 15e - 152: 910103 beqi a8, 7, 176 - 155: 67fffa movi a6, 127 - 158: 010960 beq a8, a6, 188 - 15b: 08fff7 j 16c - 15e: 004a10 l8ui a0, a0, 1 - 161: 000046 bnez a0, 15b - 164: 82040d l32r a7, 124 - 167: 7d0000 addx4 a7, a0, a7 - 16a: 2609 l32i.n a7, a7, 0 - 16c: 260b38 callx0 a7 - 16f: 2078 l32i.n a0, a1, 0 - 171: 7fa062 addi a1, a1, 16 - 174: 1867 ret.n - 176: 03462c l8ui a0, a0, 1 - 179: 0200 mov.n a7, a9 - 17b: 0100 bnez.n a0, 190 - 17d: ff6056 l32r a7, 128 - 180: fff071 addx4 a7, a0, a7 - 183: 7070 l32i.n a7, a7, 0 - 185: 0778a0 j 16c - 188: 0007c0 l32r a7, 12c - 18b: 0108 l32i.n a7, a7, 24 - 18d: 10c112 j 16c - 190: 02f00d j 16c - 193: Address 0x00000193 is out of bounds. - - -ieee80211_action_vendor.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: f0c112 addi a1, a1, -16 - 7: 0109 s32i.n a0, a1, 0 - 9: f28c beqz.n a2, 1c - b: fffd41 l32r a4, 0 - e: 0448 l32i.n a4, a4, 0 - 10: 848c beqz.n a4, 1c - 12: 0004c0 callx0 a4 - 15: 0108 l32i.n a0, a1, 0 - 17: 10c112 addi a1, a1, 16 - 1a: f00d ret.n - 1c: 020c movi.n a2, 0 - 1e: fffcc6 j 15 - 21: 000000 ill - 24: 000000 ill - ... - -00000028 : - 28: 32cc bnez.n a2, 2f - 2a: f47c movi.n a4, -1 - 2c: 000186 j 36 - 2f: fffd31 l32r a3, 24 - 32: 040c movi.n a4, 0 - 34: 0329 s32i.n a2, a3, 0 - 36: 042d mov.n a2, a4 - 38: f00d ret.n - 3a: 000000 ill - 3d: 000000 ill - -00000040 : - 40: ffff31 l32r a3, 3c - 43: 020c movi.n a2, 0 - 45: 0329 s32i.n a2, a3, 0 - 47: f00d ret.n - ... - 51: 0e .byte 0xe - 52: 003ff2 excw - 55: 000000 ill - -00000058 : - 58: fffd31 l32r a3, 4c - 5b: 340c movi.n a4, 3 - 5d: f0c112 addi a1, a1, -16 - 60: 0109 s32i.n a0, a1, 0 - 62: 11c9 s32i.n a12, a1, 4 - 64: 7fa002 movi a0, 127 - 67: 02cd mov.n a12, a2 - 69: 004202 s8i a0, a2, 0 - 6c: 221b addi.n a2, a2, 1 - 6e: fff901 l32r a0, 54 - 71: 0000c0 callx0 a0 - 74: fff721 l32r a2, 50 - 77: 0020c0 memw - 7a: 3c4b addi.n a3, a12, 4 - 7c: 112222 l32i a2, a2, 68 - 7f: 004322 s8i a2, a3, 0 - 82: 412820 srli a2, a2, 8 - 85: 014322 s8i a2, a3, 1 - 88: 0108 l32i.n a0, a1, 0 - 8a: 412820 srli a2, a2, 8 - 8d: 024322 s8i a2, a3, 2 - 90: 412820 srli a2, a2, 8 - 93: 034322 s8i a2, a3, 3 - 96: 2c8b addi.n a2, a12, 8 - 98: 11c8 l32i.n a12, a1, 4 - 9a: 10c112 addi a1, a1, 16 - 9d: f00d ret.n - ... - -000000a8 : - a8: e0c112 addi a1, a1, -32 - ab: 3109 s32i.n a0, a1, 12 - ad: 2149 s32i.n a4, a1, 8 - af: 51d9 s32i.n a13, a1, 20 - b1: 41c9 s32i.n a12, a1, 16 - b3: 05dd mov.n a13, a5 - b5: 06cd mov.n a12, a6 - b7: 0d4616 beqz a6, 18f - ba: 262602 l32i a0, a6, 152 - bd: 0ce016 beqz a0, 18f - c0: 1008 l32i.n a0, a0, 4 - c2: 00fb addi.n a0, a0, 15 - c4: 012d mov.n a2, a1 - c6: 831c movi.n a3, 24 - c8: 4d0a add.n a4, a13, a0 - ca: fff501 l32r a0, a0 - cd: 0000c0 callx0 a0 - d0: 32cc bnez.n a2, d7 - d2: 000c movi.n a0, 0 - d4: 002a86 j 182 - d7: 1129 s32i.n a2, a1, 4 - d9: 07cc16 beqz a12, 159 - dc: 262c32 l32i a3, a12, 152 - df: 0128 l32i.n a2, a1, 0 - e1: 076316 beqz a3, 15b - e4: 252c52 l32i a5, a12, 148 - e7: 029d mov.n a9, a2 - e9: 242c42 l32i a4, a12, 144 - ec: 404800 ssai 8 - ef: 641b addi.n a6, a4, 1 - f1: 01b647 bgeu a6, a4, f6 - f4: 551b addi.n a5, a5, 1 - f6: 040c movi.n a4, 0 - f8: 256c52 s32i a5, a12, 148 - fb: 246c62 s32i a6, a12, 144 - fe: 004962 s8i a6, a9, 0 - 101: 252c22 l32i a2, a12, 148 - 104: 242c32 l32i a3, a12, 144 - 107: 024942 s8i a4, a9, 2 - 10a: 812230 src a2, a2, a3 - 10d: 014922 s8i a2, a9, 1 - 110: b10c02 l8ui a0, a12, 177 - 113: 022c movi.n a2, 32 - 115: 1100a0 slli a0, a0, 6 - 118: 200020 or a0, a0, a2 - 11b: 034902 s8i a0, a9, 3 - 11e: 242cb2 l32i a11, a12, 144 - 121: 252ca2 l32i a10, a12, 148 - 124: 404010 ssai 16 - 127: 81aab0 src a10, a10, a11 - 12a: 0449a2 s8i a10, a9, 4 - 12d: 242c82 l32i a8, a12, 144 - 130: 252c72 l32i a7, a12, 148 - 133: 404810 ssai 24 - 136: 817780 src a7, a7, a8 - 139: 054972 s8i a7, a9, 5 - 13c: 252c42 l32i a4, a12, 148 - 13f: 064942 s8i a4, a9, 6 - 142: 252c32 l32i a3, a12, 148 - 145: 413830 srli a3, a3, 8 - 148: 074932 s8i a3, a9, 7 - 14b: 262c22 l32i a2, a12, 152 - 14e: 0138 l32i.n a3, a1, 0 - 150: 1228 l32i.n a2, a2, 4 - 152: 223a add.n a2, a2, a3 - 154: 0129 s32i.n a2, a1, 0 - 156: 000046 j 15b - 159: 0128 l32i.n a2, a1, 0 - 15b: 000005 call0 15c - 15e: 0d4d mov.n a4, a13 - 160: 0129 s32i.n a2, a1, 0 - 162: 2138 l32i.n a3, a1, 8 - 164: ffd001 l32r a0, a4 - 167: 0000c0 callx0 a0 - 16a: 871c movi.n a7, 24 - 16c: 1168 l32i.n a6, a1, 4 - 16e: 0129 s32i.n a2, a1, 0 - 170: 1658 l32i.n a5, a6, 4 - 172: 060d mov.n a0, a6 - 174: 1558 l32i.n a5, a5, 4 - 176: 0a5672 s16i a7, a6, 20 - 179: c05250 sub a5, a2, a5 - 17c: e8c552 addi a5, a5, -24 - 17f: 0b5652 s16i a5, a6, 22 - 182: 41c8 l32i.n a12, a1, 16 - 184: 51d8 l32i.n a13, a1, 20 - 186: 002d mov.n a2, a0 - 188: 3108 l32i.n a0, a1, 12 - 18a: 20c112 addi a1, a1, 32 - 18d: f00d ret.n - 18f: f00c movi.n a0, 15 - 191: ffcbc6 j c4 - 194: 000000 ill - 197: ffff80 excw - 19a: ff .byte 0xff - 19b: 7f .byte 0x7f - 19c: 000000 ill - 19f: ffff40 excw - 1a2: ff .byte 0xff - 1a3: bf .byte 0xbf - 1a4: ff .byte 0xff - 1a5: ff .byte 0xff - 1a6: ff .byte 0xff - 1a7: df .byte 0xdf - 1a8: ff .byte 0xff - 1a9: 0f .byte 0xf - 1aa: 00ff00 excw - 1ad: 000000 ill - 1b0: ff .byte 0xff - 1b1: fffff0 excw - 1b4: f20a00 excw - 1b7: 3f .byte 0x3f - 1b8: ff .byte 0xff - 1b9: ff .byte 0xff - 1ba: 8f .byte 0x8f - 1bb: ff .byte 0xff - ... - -000001c8 : - 1c8: d0c112 addi a1, a1, -48 - 1cb: a1f9 s32i.n a15, a1, 40 - 1cd: 5149 s32i.n a4, a1, 20 - 1cf: 6109 s32i.n a0, a1, 24 - 1d1: 71c9 s32i.n a12, a1, 28 - 1d3: 91e9 s32i.n a14, a1, 36 - 1d5: 81d9 s32i.n a13, a1, 32 - 1d7: 05ed mov.n a14, a5 - 1d9: 03dd mov.n a13, a3 - 1db: 02cd mov.n a12, a2 - 1dd: 0208 l32i.n a0, a2, 0 - 1df: 4109 s32i.n a0, a1, 16 - 1e1: 032d mov.n a2, a3 - 1e3: 000005 call0 1e4 - 1e6: 0e5d mov.n a5, a14 - 1e8: 0d3d mov.n a3, a13 - 1ea: 02fd mov.n a15, a2 - 1ec: 5148 l32i.n a4, a1, 20 - 1ee: 0c2d mov.n a2, a12 - 1f0: 0f6d mov.n a6, a15 - 1f2: 000005 call0 1f4 - 1f5: 02ed mov.n a14, a2 - 1f7: 32cc bnez.n a2, 1fe - 1f9: 120c movi.n a2, 1 - 1fb: 005446 j 350 - 1fe: ffe561 l32r a6, 194 - 201: ffe571 l32r a7, 198 - 204: 0b12b2 l16ui a11, a2, 22 - 207: 000c movi.n a0, 0 - 209: b109 s32i.n a0, a1, 44 - 20b: 0a12a2 l16ui a10, a2, 20 - 20e: 1298 l32i.n a9, a2, 4 - 210: aaba add.n a10, a10, a11 - 212: 0020c0 memw - 215: 0958 l32i.n a5, a9, 0 - 217: 105570 and a5, a5, a7 - 21a: 205560 or a5, a5, a6 - 21d: 0020c0 memw - 220: 0959 s32i.n a5, a9, 0 - 222: ffde31 l32r a3, 19c - 225: ffde41 l32r a4, 1a0 - 228: 0020c0 memw - 22b: 0928 l32i.n a2, a9, 0 - 22d: 102240 and a2, a2, a4 - 230: 202230 or a2, a2, a3 - 233: 0020c0 memw - 236: 0929 s32i.n a2, a9, 0 - 238: ffdb01 l32r a0, 1a4 - 23b: 0020c0 memw - 23e: 09b8 l32i.n a11, a9, 0 - 240: 10bb00 and a11, a11, a0 - 243: 0020c0 memw - 246: 09b9 s32i.n a11, a9, 0 - 248: b4a0a0 extui a10, a10, 0, 12 - 24b: ffd7b1 l32r a11, 1a8 - 24e: 11aa40 slli a10, a10, 12 - 251: 0020c0 memw - 254: 0988 l32i.n a8, a9, 0 - 256: 1088b0 and a8, a8, a11 - 259: 2088a0 or a8, a8, a10 - 25c: 0020c0 memw - 25f: 0d7d mov.n a7, a13 - 261: 0c2d mov.n a2, a12 - 263: 0e3d mov.n a3, a14 - 265: d0a042 movi a4, 208 - 268: 051c movi.n a5, 16 - 26a: 4168 l32i.n a6, a1, 16 - 26c: 0989 s32i.n a8, a9, 0 - 26e: 01d9 s32i.n a13, a1, 0 - 270: 2fc662 addi a6, a6, 47 - 273: ffd201 l32r a0, 1bc - 276: 0000c0 callx0 a0 - 279: b108 l32i.n a0, a1, 44 - 27b: 120c movi.n a2, 1 - 27d: ffcb61 l32r a6, 1ac - 280: 04cf16 beqz a15, 2d0 - 283: 4e98 l32i.n a9, a14, 16 - 285: 010982 l8ui a8, a9, 1 - 288: 0a4c movi.n a10, 64 - 28a: 2088a0 or a8, a8, a10 - 28d: 014982 s8i a8, a9, 1 - 290: 9e38 l32i.n a3, a14, 36 - 292: 0378 l32i.n a7, a3, 0 - 294: 80a0b2 movi a11, 128 - 297: 545070 extui a5, a7, 0, 6 - 29a: 417670 srli a7, a7, 6 - 29d: 207720 or a7, a7, a2 - 2a0: 001f22 l16ui a2, a15, 0 - 2a3: 1177a0 slli a7, a7, 6 - 2a6: 205570 or a5, a5, a7 - 2a9: 0359 s32i.n a5, a3, 0 - 2ab: 5648 l32i.n a4, a6, 20 - 2ad: ffc051 l32r a5, 1b0 - 2b0: c044c0 sub a4, a4, a12 - 2b3: 14cc bnez.n a4, 2b8 - 2b5: 2022b0 or a2, a2, a11 - 2b8: 0c4322 s8i a2, a3, 12 - 2bb: 262f42 l32i a4, a15, 152 - 2be: 33d8 l32i.n a13, a3, 12 - 2c0: 0448 l32i.n a4, a4, 0 - 2c2: 10dd50 and a13, a13, a5 - 2c5: 344040 extui a4, a4, 0, 4 - 2c8: 114480 slli a4, a4, 8 - 2cb: 20dd40 or a13, a13, a4 - 2ce: 33d9 s32i.n a13, a3, 12 - 2d0: ffb9b1 l32r a11, 1b4 - 2d3: 1a0c movi.n a10, 1 - 2d5: 1e2c22 l32i a2, a12, 120 - 2d8: 0d1c movi.n a13, 16 - 2da: 9e78 l32i.n a7, a14, 36 - 2dc: ffb781 l32r a8, 1b8 - 2df: 1758 l32i.n a5, a7, 4 - 2e1: 0798 l32i.n a9, a7, 0 - 2e3: 105580 and a5, a5, a8 - 2e6: 548090 extui a8, a9, 0, 6 - 2e9: 419690 srli a9, a9, 6 - 2ec: 2099d0 or a9, a9, a13 - 2ef: 1199a0 slli a9, a9, 6 - 2f2: 208890 or a8, a8, a9 - 2f5: 0789 s32i.n a8, a7, 0 - 2f7: 4698 l32i.n a9, a6, 16 - 2f9: 1759 s32i.n a5, a7, 4 - 2fb: 9ef8 l32i.n a15, a14, 36 - 2fd: 730c movi.n a3, 7 - 2ff: 1fd8 l32i.n a13, a15, 4 - 301: 047c movi.n a4, -16 - 303: 10dd40 and a13, a13, a4 - 306: 20dd30 or a13, a13, a3 - 309: 1fd9 s32i.n a13, a15, 4 - 30b: c099c0 sub a9, a9, a12 - 30e: 939a90 movnez a9, a10, a9 - 311: 9ed8 l32i.n a13, a14, 36 - 313: 0020c0 memw - 316: da7c movi.n a10, -3 - 318: 049090 extui a9, a9, 0, 1 - 31b: 802bb2 l32i a11, a11, 0x200 - 31e: 0df8 l32i.n a15, a13, 0 - 320: e37c movi.n a3, -2 - 322: 10ff30 and a15, a15, a3 - 325: 0df9 s32i.n a15, a13, 0 - 327: 9e88 l32i.n a8, a14, 36 - 329: 4db9 s32i.n a11, a13, 16 - 32b: 0878 l32i.n a7, a8, 0 - 32d: 1199f0 slli a9, a9, 1 - 330: 1077a0 and a7, a7, a10 - 333: 207790 or a7, a7, a9 - 336: 0879 s32i.n a7, a8, 0 - 338: 9e58 l32i.n a5, a14, 36 - 33a: 0558 l32i.n a5, a5, 0 - 33c: 06e577 bbsi a5, 7, 346 - 33f: 328c beqz.n a2, 346 - 341: 0d1222 l16ui a2, a2, 26 - 344: 72dc bnez.n a2, 35f - 346: 0e2d mov.n a2, a14 - 348: 7e09 s32i.n a0, a14, 28 - 34a: ff9d01 l32r a0, 1c0 - 34d: 0000c0 callx0 a0 - 350: 71c8 l32i.n a12, a1, 28 - 352: 81d8 l32i.n a13, a1, 32 - 354: 91e8 l32i.n a14, a1, 36 - 356: a1f8 l32i.n a15, a1, 40 - 358: 6108 l32i.n a0, a1, 24 - 35a: 30c112 addi a1, a1, 48 - 35d: f00d ret.n - 35f: 742020 extui a2, a2, 0, 8 - 362: ff9801 l32r a0, 1c4 - 365: 0000c0 callx0 a0 - 368: 020d mov.n a0, a2 - 36a: fff606 j 346 - ... - 379: 000000 ill - 37c: 000020 excw - ... - -0000038c : - 38c: e0c112 addi a1, a1, -32 - 38f: 41d9 s32i.n a13, a1, 16 - 391: 31c9 s32i.n a12, a1, 12 - 393: 2109 s32i.n a0, a1, 8 - 395: fff601 l32r a0, 370 - 398: 04cd mov.n a12, a4 - 39a: 1008 l32i.n a0, a0, 4 - 39c: 05dd mov.n a13, a5 - 39e: 70bc beqz.n a0, 3d9 - 3a0: 33ab addi.n a3, a3, 10 - 3a2: 012d mov.n a2, a1 - 3a4: 640c movi.n a4, 6 - 3a6: fff601 l32r a0, 380 - 3a9: 0000c0 callx0 a0 - 3ac: 012d mov.n a2, a1 - 3ae: 000005 call0 3b0 - 3b1: 06b216 beqz a2, 420 - 3b4: 262202 l32i a0, a2, 152 - 3b7: 065016 beqz a0, 420 - 3ba: 030c32 l8ui a3, a12, 3 - 3bd: 25e357 bbsi a3, 5, 3e6 - 3c0: d27c movi.n a2, -3 - 3c2: 000546 j 3db - 3c5: 1558 l32i.n a5, a5, 4 - 3c7: e58c beqz.n a5, 3d9 - 3c9: 3cfb addi.n a3, a12, 15 - 3cb: 012d mov.n a2, a1 - 3cd: 01d042 addmi a4, a0, 0x100 - 3d0: fbc442 addi a4, a4, -5 - 3d3: 744040 extui a4, a4, 0, 8 - 3d6: 0005c0 callx0 a5 - 3d9: 020c movi.n a2, 0 - 3db: 31c8 l32i.n a12, a1, 12 - 3dd: 41d8 l32i.n a13, a1, 16 - 3df: 2108 l32i.n a0, a1, 8 - 3e1: 20c112 addi a1, a1, 32 - 3e4: f00d ret.n - 3e6: 1058 l32i.n a5, a0, 4 - 3e8: 070c92 l8ui a9, a12, 7 - 3eb: 000c72 l8ui a7, a12, 0 - 3ee: 050ca2 l8ui a10, a12, 5 - 3f1: 2068 l32i.n a6, a0, 8 - 3f3: 010c82 l8ui a8, a12, 1 - 3f6: c0dd60 sub a13, a13, a6 - 3f9: 118880 slli a8, a8, 8 - 3fc: 01aa80 slli a10, a10, 24 - 3ff: 207780 or a7, a7, a8 - 402: 060c82 l8ui a8, a12, 6 - 405: 119980 slli a9, a9, 8 - 408: 208890 or a8, a8, a9 - 40b: f48080 extui a8, a8, 0, 16 - 40e: 040c92 l8ui a9, a12, 4 - 411: c5ca add.n a12, a5, a12 - 413: 3289 s32i.n a8, a2, 12 - 415: 119900 slli a9, a9, 16 - 418: 2099a0 or a9, a9, a10 - 41b: 207790 or a7, a7, a9 - 41e: 2279 s32i.n a7, a2, 8 - 420: c02dc0 sub a2, a13, a12 - 423: e90c movi.n a9, 14 - 425: 0d3927 bltu a9, a2, 436 - 428: ffd421 l32r a2, 378 - 42b: ffd601 l32r a0, 384 - 42e: 0000c0 callx0 a0 - 431: f27c movi.n a2, -1 - 433: ffe906 j 3db - 436: 090c02 l8ui a0, a12, 9 - 439: ffce51 l32r a5, 374 - 43c: a0ab addi.n a10, a0, 10 - 43e: 83b2a7 bgeu a2, a10, 3c5 - 441: ffce21 l32r a2, 37c - 444: 003d mov.n a3, a0 - 446: ffd001 l32r a0, 388 - 449: 0000c0 callx0 a0 - 44c: e27c movi.n a2, -2 - 44e: ffe246 j 3db - 451: 000000 ill - 454: 000000 ill - 457: 004000 break 0, 0 - ... - -00000468 : - 468: 7fa022 movi a2, 127 - 46b: 030c movi.n a3, 0 - 46d: fff941 l32r a4, 454 - 470: f0c112 addi a1, a1, -16 - 473: 0109 s32i.n a0, a1, 0 - 475: fffa01 l32r a0, 460 - 478: 0000c0 callx0 a0 - 47b: 020d mov.n a0, a2 - 47d: 1129 s32i.n a2, a1, 4 - 47f: 928c beqz.n a2, 48c - 481: fff521 l32r a2, 458 - 484: fff801 l32r a0, 464 - 487: 0000c0 callx0 a0 - 48a: 1108 l32i.n a0, a1, 4 - 48c: fff431 l32r a3, 45c - 48f: 020c movi.n a2, 0 - 491: 0329 s32i.n a2, a3, 0 - 493: 1329 s32i.n a2, a3, 4 - 495: 084322 s8i a2, a3, 8 - 498: 002d mov.n a2, a0 - 49a: 0108 l32i.n a0, a1, 0 - 49c: 10c112 addi a1, a1, 16 - 49f: f00d ret.n - 4a1: 000000 ill - 4a4: 000000 ill - ... - -000004a8 : - 4a8: 32cc bnez.n a2, 4af - 4aa: f47c movi.n a4, -1 - 4ac: 000186 j 4b6 - 4af: fffd31 l32r a3, 4a4 - 4b2: 040c movi.n a4, 0 - 4b4: 1329 s32i.n a2, a3, 4 - 4b6: 042d mov.n a2, a4 - 4b8: f00d ret.n - 4ba: 000000 ill - 4bd: 000000 ill - -000004c0 : - 4c0: ffff31 l32r a3, 4bc - 4c3: 020c movi.n a2, 0 - 4c5: 1329 s32i.n a2, a3, 4 - 4c7: f00d ret.n - -Disassembly of section .irom.text: - -000009a0 <.irom.text>: - 9a0: 4e4556 bnez a5, e88 - 9a3: 524f44 excw - 9a6: 434120 excw - 9a9: 4f4954 excw - 9ac: 4e .byte 0x4e - 9ad: 203a add.n a2, a0, a3 - 9af: 656c movi.n a5, -26 - 9b1: 6e .byte 0x6e - 9b2: 726520 excw - 9b5: 726f72 s32i a7, a15, 0x1c8 - ... - 9c0: 4e4556 bnez a5, ea8 - 9c3: 524f44 excw - 9c6: 434120 excw - 9c9: 4f4954 excw - 9cc: 4e .byte 0x4e - 9cd: 203a add.n a2, a0, a3 - 9cf: 656c movi.n a5, -26 - 9d1: 6e .byte 0x6e - 9d2: 726520 excw - 9d5: 726f72 s32i a7, a15, 0x1c8 - 9d8: 642520 extui a2, a2, 5, 7 - 9db: 000000 ill - 9de: 690000 excw - 9e1: 656565 excw - 9e4: 3038 l32i.n a3, a0, 12 - 9e6: 313132 excw - 9e9: 5f .byte 0x5f - 9ea: 746361 l32r a6, fffddb78 - 9ed: 6f69 s32i.n a6, a15, 24 - 9ef: 6e .byte 0x6e - 9f0: 5f .byte 0x5f - 9f1: 6e6576 excw - 9f4: 726f64 excw - 9f7: 5f .byte 0x5f - 9f8: 657073 excw - 9fb: 615f63 excw - 9fe: 617474 excw - a01: 206863 excw - a04: 676572 s32i a7, a5, 0x19c - a07: 7369 s32i.n a6, a3, 28 - a09: 726574 excw - a0c: 657220 extui a7, a2, 18, 7 - a0f: 207663 excw - a12: 6c6163 excw - a15: 206c movi.n a0, -30 - a17: 636162 s32i a6, a1, 0x18c - a1a: 206b addi.n a2, a0, 6 - a1c: 727265 excw - a1f: 6f .byte 0x6f - a20: 000a72 l8ui a7, a10, 0 - -ieee80211.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 096c movi.n a9, -32 - 2: b40000 extui a0, a0, 0, 12 - 5: 0009 s32i.n a0, a0, 0 - 7: 09b400 excw - a: 000000 ill - d: 000000 ill - 10: 83a052 movi a5, 131 - 13: fffc61 l32r a6, 4 - 16: e0c112 addi a1, a1, -32 - 19: 0109 s32i.n a0, a1, 0 - 1b: 11c9 s32i.n a12, a1, 4 - 1d: 41f9 s32i.n a15, a1, 16 - 1f: 21d9 s32i.n a13, a1, 8 - 21: 31e9 s32i.n a14, a1, 12 - 23: fff7d1 l32r a13, 0 - 26: 0e0c movi.n a14, 0 - 28: 02fd mov.n a15, a2 - 2a: 02cd mov.n a12, a2 - 2c: 01d202 addmi a0, a2, 0x100 - 2f: 9cc002 addi a0, a0, -100 - 32: e20c movi.n a2, 14 - 34: 206f22 s32i a2, a15, 128 - 37: 216c52 s32i a5, a12, 132 - 3a: 8a0c32 l8ui a3, a12, 138 - 3d: 5109 s32i.n a0, a1, 20 - 3f: 0830c7 bltu a0, a12, 4b - 42: 445cd2 s16i a13, a12, 136 - 45: 029c07 bne a12, a0, 4b - 48: 445c62 s16i a6, a12, 136 - 4b: 23dc bnez.n a3, 61 - 4d: 441c22 l16ui a2, a12, 136 - 50: 83a032 movi a3, 131 - 53: 000005 call0 54 - 56: 5108 l32i.n a0, a1, 20 - 58: 83a052 movi a5, 131 - 5b: ffeb61 l32r a6, 8 - 5e: 8a4c22 s8i a2, a12, 138 - 61: dd5b addi.n a13, a13, 5 - 63: 202f82 l32i a8, a15, 128 - 66: 8b0c42 l8ui a4, a12, 139 - 69: ee1b addi.n a14, a14, 1 - 6b: d4cc bnez.n a4, 7c - 6d: 8d0c72 l8ui a7, a12, 141 - 70: 017780 slli a7, a7, 24 - 73: 317870 srai a7, a7, 24 - 76: 1177f0 slli a7, a7, 1 - 79: 8b4c72 s8i a7, a12, 139 - 7c: cccb addi.n a12, a12, 12 - 7e: b52e87 blt a14, a8, 37 - 81: 11c8 l32i.n a12, a1, 4 - 83: 21d8 l32i.n a13, a1, 8 - 85: 31e8 l32i.n a14, a1, 12 - 87: 01df22 addmi a2, a15, 0x100 - 8a: 84c222 addi a2, a2, -124 - 8d: ffdf01 l32r a0, c - 90: 0000c0 callx0 a0 - 93: 546f22 s32i a2, a15, 0x150 - 96: 0108 l32i.n a0, a1, 0 - 98: 41f8 l32i.n a15, a1, 16 - 9a: 20c112 addi a1, a1, 32 - 9d: f00d ret.n - ... - -000000bc : - bc: f0c112 addi a1, a1, -16 - bf: 11c9 s32i.n a12, a1, 4 - c1: 0109 s32i.n a0, a1, 0 - c3: 02cd mov.n a12, a2 - c5: fff485 call0 10 - c8: 0c2d mov.n a2, a12 - ca: 64a002 movi a0, 100 - cd: 145c02 s16i a0, a12, 40 - d0: fff501 l32r a0, a4 - d3: 0000c0 callx0 a0 - d6: 0c2d mov.n a2, a12 - d8: fff401 l32r a0, a8 - db: 0000c0 callx0 a0 - de: 030c movi.n a3, 0 - e0: 05dc42 addmi a4, a12, 0x500 - e3: 142422 l32i a2, a4, 80 - e6: 106432 s32i a3, a4, 64 - e9: 073266 bnei a2, 3, f4 - ec: 0c2d mov.n a2, a12 - ee: ffef01 l32r a0, ac - f1: 0000c0 callx0 a0 - f4: ffeb21 l32r a2, a0 - f7: ffee01 l32r a0, b0 - fa: 0000c0 callx0 a0 - fd: 0c2d mov.n a2, a12 - ff: ffed01 l32r a0, b4 - 102: 0000c0 callx0 a0 - 105: 11c8 l32i.n a12, a1, 4 - 107: ffec01 l32r a0, b8 - 10a: 0000c0 callx0 a0 - 10d: 0108 l32i.n a0, a1, 0 - 10f: 10c112 addi a1, a1, 16 - 112: f00d ret.n - 114: 0009b4 excw - 117: 09b300 excw - 11a: 300000 xor a0, a0, a0 - 11d: fffff6 bgeui a15, 0x100, 120 - ... - -0000012c : - 12c: fffb61 l32r a6, 118 - 12f: f0c112 addi a1, a1, -16 - 132: 0109 s32i.n a0, a1, 0 - 134: fff801 l32r a0, 114 - 137: 166377 bbci a3, 7, 151 - 13a: 451207 beq a2, a0, 183 - 13d: 303627 bltu a6, a2, 171 - 140: 530c movi.n a3, 5 - 142: f7d222 addmi a2, a2, 0xfffff700 - 145: 99c222 addi a2, a2, -103 - 148: fff601 l32r a0, 120 - 14b: 0000c0 callx0 a0 - 14e: 000606 j 16a - 151: 2e1207 beq a2, a0, 183 - 154: 103627 bltu a6, a2, 168 - 157: 530c movi.n a3, 5 - 159: f7d222 addmi a2, a2, 0xfffff700 - 15c: 99c222 addi a2, a2, -103 - 15f: fff101 l32r a0, 124 - 162: 0000c0 callx0 a0 - 165: 000046 j 16a - 168: f27c movi.n a2, -1 - 16a: 0108 l32i.n a0, a1, 0 - 16c: 10c112 addi a1, a1, 16 - 16f: f00d ret.n - 171: ffea01 l32r a0, 11c - 174: 431c movi.n a3, 20 - 176: 220a add.n a2, a2, a0 - 178: ffec01 l32r a0, 128 - 17b: 0000c0 callx0 a0 - 17e: 22fb addi.n a2, a2, 15 - 180: fff986 j 16a - 183: e20c movi.n a2, 14 - 185: fff846 j 16a - 188: ff .byte 0xff - 189: ff .byte 0xff - ... - -0000018c : - 18c: 22cc bnez.n a2, 192 - 18e: 020c movi.n a2, 0 - 190: f00d ret.n - 192: fffd51 l32r a5, 188 - 195: 041257 beq a2, a5, 19d - 198: 060222 l8ui a2, a2, 6 - 19b: f00d ret.n - 19d: 052d mov.n a2, a5 - 19f: f00d ret.n - 1a1: 000000 ill - 1a4: 0008a4 excw - 1a7: 09b400 excw - ... - -000001ac : - 1ac: e60c movi.n a6, 14 - 1ae: d70c movi.n a7, 13 - 1b0: fffd81 l32r a8, 1a4 - 1b3: 0d6377 bbci a3, 7, 1c4 - 1b6: 2b1267 beq a2, a6, 1e5 - 1b9: 1db727 bgeu a7, a2, 1da - 1bc: a02220 addx4 a2, a2, a2 - 1bf: a02280 addx4 a2, a2, a8 - 1c2: f00d ret.n - 1c4: 1d1267 beq a2, a6, 1e5 - 1c7: 0fb727 bgeu a7, a2, 1da - 1ca: a31c movi.n a3, 26 - 1cc: ecb327 bgeu a3, a2, 1bc - 1cf: a02220 addx4 a2, a2, a2 - 1d2: 14d222 addmi a2, a2, 0x1400 - 1d5: 88c222 addi a2, a2, -120 - 1d8: f00d ret.n - 1da: a02220 addx4 a2, a2, a2 - 1dd: 09d222 addmi a2, a2, 0x900 - 1e0: 67c222 addi a2, a2, 103 - 1e3: f00d ret.n - 1e5: fff021 l32r a2, 1a8 - 1e8: f00d ret.n - ... - -000001ec : - 1ec: 202262 l32i a6, a2, 128 - 1ef: 1616a6 blti a6, 1, 209 - 1f2: 907660 addx2 a7, a6, a6 - 1f5: a07720 addx4 a7, a7, a2 - 1f8: 441282 l16ui a8, a2, 136 - 1fb: 212292 l32i a9, a2, 132 - 1fe: 029387 bne a3, a8, 204 - 201: 088947 bany a9, a4, 20d - 204: 22cb addi.n a2, a2, 12 - 206: ee9277 bne a2, a7, 1f8 - 209: 020c movi.n a2, 0 - 20b: f00d ret.n - 20d: 01d222 addmi a2, a2, 0x100 - 210: 84c222 addi a2, a2, -124 - 213: f00d ret.n - 215: 000000 ill - -00000218 : - 218: 202262 l32i a6, a2, 128 - 21b: 1616a6 blti a6, 1, 235 - 21e: 907660 addx2 a7, a6, a6 - 221: a07720 addx4 a7, a7, a2 - 224: 8a0282 l8ui a8, a2, 138 - 227: 212292 l32i a9, a2, 132 - 22a: 029387 bne a3, a8, 230 - 22d: 088947 bany a9, a4, 239 - 230: 22cb addi.n a2, a2, 12 - 232: ee9277 bne a2, a7, 224 - 235: 020c movi.n a2, 0 - 237: f00d ret.n - 239: 01d222 addmi a2, a2, 0x100 - 23c: 84c222 addi a2, a2, -124 - 23f: f00d ret.n - ... - 249: 000000 ill - 24c: 000010 excw - 24f: 000000 ill - 252: 200000 or a0, a0, a0 - 255: 000000 ill - 258: 000000 ill - 25b: 000800 excw - 25e: 700000 excw - 261: 000000 ill - 264: 0048 l32i.n a4, a0, 0 - 266: 000000 ill - 269: 000000 ill - 26c: 000050 excw - 26f: 000000 ill - 272: 400000 ssr a0 - ... - -000002c8 : - 2c8: e0c112 addi a1, a1, -32 - 2cb: 61d9 s32i.n a13, a1, 24 - 2cd: 71e9 s32i.n a14, a1, 28 - 2cf: 51c9 s32i.n a12, a1, 20 - 2d1: 4109 s32i.n a0, a1, 16 - 2d3: 02cd mov.n a12, a2 - 2d5: ffdb21 l32r a2, 244 - 2d8: ffe801 l32r a0, 278 - 2db: 0000c0 callx0 a0 - 2de: 07dc16 beqz a12, 35f - 2e1: ffd9d1 l32r a13, 248 - 2e4: 081c26 beqi a12, 1, 2f0 - 2e7: 022c66 bnei a12, 2, 2ed - 2ea: 002506 j 382 - 2ed: 773c66 bnei a12, 3, 368 - 2f0: ffd721 l32r a2, 24c - 2f3: ffe201 l32r a0, 27c - 2f6: 0000c0 callx0 a0 - 2f9: ffd501 l32r a0, 250 - 2fc: ffd621 l32r a2, 254 - 2ff: 220072 l8ui a7, a0, 34 - 302: 210062 l8ui a6, a0, 33 - 305: 200052 l8ui a5, a0, 32 - 308: 1f0042 l8ui a4, a0, 31 - 30b: 1e0032 l8ui a3, a0, 30 - 30e: 230002 l8ui a0, a0, 35 - 311: 0109 s32i.n a0, a1, 0 - 313: ffdb01 l32r a0, 280 - 316: 0000c0 callx0 a0 - 319: 4d28 l32i.n a2, a13, 16 - 31b: 1e0c movi.n a14, 1 - 31d: 0ed256 bnez a2, 40e - 320: 88a222 movi a2, 0x288 - 323: ffd801 l32r a0, 284 - 326: 0000c0 callx0 a0 - 329: 4d29 s32i.n a2, a13, 16 - 32b: 10b216 beqz a2, 43a - 32e: 030c movi.n a3, 0 - 330: 2c6232 s32i a3, a2, 176 - 333: 4d48 l32i.n a4, a13, 16 - 335: 10a122 movi a2, 0x110 - 338: b439 s32i.n a3, a4, 44 - 33a: ffd301 l32r a0, 288 - 33d: 0000c0 callx0 a0 - 340: 4d58 l32i.n a5, a13, 16 - 342: 1f6522 s32i a2, a5, 124 - 345: 4d28 l32i.n a2, a13, 16 - 347: 1f2202 l32i a0, a2, 124 - 34a: 100016 beqz a0, 44e - 34d: ffc231 l32r a3, 258 - 350: 640c movi.n a4, 6 - 352: 002d mov.n a2, a0 - 354: ffce01 l32r a0, 28c - 357: 0000c0 callx0 a0 - 35a: 1e0c movi.n a14, 1 - 35c: 002b86 j 40e - 35f: ffbf21 l32r a2, 25c - 362: ffcb01 l32r a0, 290 - 365: 0000c0 callx0 a0 - 368: 1e0c movi.n a14, 1 - 36a: ffbd21 l32r a2, 260 - 36d: 51c8 l32i.n a12, a1, 20 - 36f: 61d8 l32i.n a13, a1, 24 - 371: ffc801 l32r a0, 294 - 374: 0000c0 callx0 a0 - 377: 0e2d mov.n a2, a14 - 379: 4108 l32i.n a0, a1, 16 - 37b: 71e8 l32i.n a14, a1, 28 - 37d: 20c112 addi a1, a1, 32 - 380: f00d ret.n - 382: 1e0c movi.n a14, 1 - 384: ffb821 l32r a2, 264 - 387: ffc401 l32r a0, 298 - 38a: 0000c0 callx0 a0 - 38d: ffb681 l32r a8, 268 - 390: ffb721 l32r a2, 26c - 393: 1c0872 l8ui a7, a8, 28 - 396: 1b0862 l8ui a6, a8, 27 - 399: 1a0852 l8ui a5, a8, 26 - 39c: 190842 l8ui a4, a8, 25 - 39f: 180832 l8ui a3, a8, 24 - 3a2: 1d0882 l8ui a8, a8, 29 - 3a5: 0189 s32i.n a8, a1, 0 - 3a7: ffbd01 l32r a0, 29c - 3aa: 0000c0 callx0 a0 - 3ad: 5d98 l32i.n a9, a13, 20 - 3af: 89fc bnez.n a9, 3eb - 3b1: 88a222 movi a2, 0x288 - 3b4: ffbb01 l32r a0, 2a0 - 3b7: 0000c0 callx0 a0 - 3ba: 5d29 s32i.n a2, a13, 20 - 3bc: 92ac beqz.n a2, 3e9 - 3be: 1a0c movi.n a10, 1 - 3c0: 2c62a2 s32i a10, a2, 176 - 3c3: 10a122 movi a2, 0x110 - 3c6: ffb701 l32r a0, 2a4 - 3c9: 0000c0 callx0 a0 - 3cc: 5db8 l32i.n a11, a13, 20 - 3ce: 206b22 s32i a2, a11, 128 - 3d1: 5d28 l32i.n a2, a13, 20 - 3d3: 202202 l32i a0, a2, 128 - 3d6: 065016 beqz a0, 43f - 3d9: ffa531 l32r a3, 270 - 3dc: 640c movi.n a4, 6 - 3de: 002d mov.n a2, a0 - 3e0: ffb201 l32r a0, 2a8 - 3e3: 0000c0 callx0 a0 - 3e6: 000046 j 3eb - 3e9: 0e0c movi.n a14, 0 - 3eb: 022c26 beqi a12, 2, 3f1 - 3ee: ffde06 j 36a - 3f1: 4d28 l32i.n a2, a13, 16 - 3f3: f73216 beqz a2, 36a - 3f6: 1f2222 l32i a2, a2, 124 - 3f9: ffac01 l32r a0, 2ac - 3fc: 0000c0 callx0 a0 - 3ff: 0c0c movi.n a12, 0 - 401: 4d28 l32i.n a2, a13, 16 - 403: ffab01 l32r a0, 2b0 - 406: 0000c0 callx0 a0 - 409: 4dc9 s32i.n a12, a13, 16 - 40b: ffd6c6 j 36a - 40e: 1c1c66 bnei a12, 1, 42e - 411: 5d28 l32i.n a2, a13, 20 - 413: f53216 beqz a2, 36a - 416: 202222 l32i a2, a2, 128 - 419: ffa601 l32r a0, 2b4 - 41c: 0000c0 callx0 a0 - 41f: 5d28 l32i.n a2, a13, 20 - 421: ffa501 l32r a0, 2b8 - 424: 0000c0 callx0 a0 - 427: 0c0c movi.n a12, 0 - 429: 5dc9 s32i.n a12, a13, 20 - 42b: ffcec6 j 36a - 42e: ff9121 l32r a2, 274 - 431: ffa201 l32r a0, 2bc - 434: 0000c0 callx0 a0 - 437: ffd246 j 384 - 43a: 0e0c movi.n a14, 0 - 43c: fff386 j 40e - 43f: ffa001 l32r a0, 2c0 - 442: 0000c0 callx0 a0 - 445: 0e0c movi.n a14, 0 - 447: 5de9 s32i.n a14, a13, 20 - 449: 0e0c movi.n a14, 0 - 44b: ffe706 j 3eb - 44e: ff9d01 l32r a0, 2c4 - 451: 0000c0 callx0 a0 - 454: 0e0c movi.n a14, 0 - 456: 000c movi.n a0, 0 - 458: 4d09 s32i.n a0, a13, 16 - 45a: ffec06 j 40e - -Disassembly of section .irom.text: - -000008d0 <.irom.text>: - 8d0: 6f6d excw - 8d2: 206564 excw - 8d5: 203a add.n a2, a0, a3 - 8d7: 756e00 extui a6, a0, 30, 8 - 8da: 6c6c movi.n a12, -26 - 8dc: 000000 ill - 8df: 747300 extui a7, a0, 3, 8 - 8e2: 000061 l32r a6, fffc08e4 - ... - 8ed: 000000 ill - 8f0: 2528 l32i.n a2, a5, 8 - 8f2: 783230 excw - 8f5: 253a add.n a2, a5, a3 - 8f7: 783230 excw - 8fa: 253a add.n a2, a5, a3 - 8fc: 783230 excw - 8ff: 253a add.n a2, a5, a3 - 901: 783230 excw - 904: 253a add.n a2, a5, a3 - 906: 783230 excw - 909: 253a add.n a2, a5, a3 - 90b: 783230 excw - 90e: 0029 s32i.n a2, a0, 0 - 910: 202b20 or a2, a11, a2 - 913: 000000 ill - 916: 730000 excw - 919: 6f .byte 0x6f - 91a: 417466 bnei a4, 7, 95f - 91d: 000050 excw - 920: 2528 l32i.n a2, a5, 8 - 922: 783230 excw - 925: 253a add.n a2, a5, a3 - 927: 783230 excw - 92a: 253a add.n a2, a5, a3 - 92c: 783230 excw - 92f: 253a add.n a2, a5, a3 - 931: 783230 excw - 934: 253a add.n a2, a5, a3 - 936: 783230 excw - 939: 253a add.n a2, a5, a3 - 93b: 783230 excw - 93e: 0029 s32i.n a2, a0, 0 - 940: 000a add.n a0, a0, a0 - -ieee80211_crypto.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f00d ret.n - ... - -00000004 : - 4: 020c movi.n a2, 0 - 6: f00d ret.n - -00000008 : - 8: 020c movi.n a2, 0 - a: f00d ret.n - c: 000000 ill - ... - -00000010 : - 10: f0c112 addi a1, a1, -16 - 13: 1109 s32i.n a0, a1, 4 - 15: 9348 l32i.n a4, a3, 36 - 17: 1e2202 l32i a0, a2, 120 - 1a: 0448 l32i.n a4, a4, 0 - 1c: fffc21 l32r a2, c - 1f: 326477 bbci a4, 7, 55 - 22: e90002 l8ui a0, a0, 233 - 25: 0420b6 bltui a0, 2, 2d - 28: 600b addi.n a6, a0, -1 - 2a: 000046 j 2f - 2d: 006d mov.n a6, a0 - 2f: a02020 addx4 a2, a0, a2 - 32: 692222 l32i a2, a2, 0x1a4 - 35: 1146a0 slli a4, a6, 6 - 38: 262202 l32i a0, a2, 152 - 3b: 744040 extui a4, a4, 0, 8 - 3e: 4008 l32i.n a0, a0, 16 - 40: 0129 s32i.n a2, a1, 0 - 42: 0000c0 callx0 a0 - 45: 0148 l32i.n a4, a1, 0 - 47: 000c movi.n a0, 0 - 49: 930420 movnez a0, a4, a2 - 4c: 002d mov.n a2, a0 - 4e: 1108 l32i.n a0, a1, 4 - 50: 10c112 addi a1, a1, 16 - 53: f00d ret.n - 55: 060c movi.n a6, 0 - 57: e80002 l8ui a0, a0, 232 - 5a: fff446 j 2f - 5d: 000000 ill - 60: 000000 ill - ... - -00000064 : - 64: f0c112 addi a1, a1, -16 - 67: 0b1352 l16ui a5, a3, 22 - 6a: 1109 s32i.n a0, a1, 4 - 6c: 0a1302 l16ui a0, a3, 20 - 6f: fffc71 l32r a7, 60 - 72: 005a add.n a0, a0, a5 - 74: 32c0b6 bltui a0, 32, aa - 77: 1368 l32i.n a6, a3, 4 - 79: 1668 l32i.n a6, a6, 4 - 7b: 1e2202 l32i a0, a2, 120 - 7e: 040682 l8ui a8, a6, 4 - 81: 246a add.n a2, a4, a6 - 83: 426807 bbci a8, 0, c9 - 86: 030222 l8ui a2, a2, 3 - 89: 106257 bbci a2, 5, 9d - 8c: 145620 extui a5, a2, 6, 2 - 8f: 005a add.n a0, a0, a5 - 91: ea0002 l8ui a0, a0, 234 - 94: ffa052 movi a5, 255 - 97: 059057 bne a0, a5, a0 - 9a: 000306 j aa - 9d: e90002 l8ui a0, a0, 233 - a0: a06070 addx4 a6, a0, a7 - a3: 692662 l32i a6, a6, 0x1a4 - a6: 0169 s32i.n a6, a1, 0 - a8: 36cc bnez.n a6, af - aa: 020c movi.n a2, 0 - ac: 000486 j c2 - af: 262602 l32i a0, a6, 152 - b2: 5008 l32i.n a0, a0, 20 - b4: 062d mov.n a2, a6 - b6: 0000c0 callx0 a0 - b9: 024d mov.n a4, a2 - bb: 0138 l32i.n a3, a1, 0 - bd: 020c movi.n a2, 0 - bf: 932340 movnez a2, a3, a4 - c2: 1108 l32i.n a0, a1, 4 - c4: 10c112 addi a1, a1, 16 - c7: f00d ret.n - c9: e80002 l8ui a0, a0, 232 - cc: fff406 j a0 - -ieee80211_crypto_ccmp.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 <.irom0.text>: - 0: 000000 ill - 1b: 227200 extui a1, a12, 27, 9 - 1e: 0025 s32i.n a9, a11, 4 - 20: 4048 l32i.n a10, a10, 4 - 22: 1362 movi.n a11, 0 - 24: a10b add.n a6, a6, a10 - 26: b8fffc s16i a6, a3, 22 - 29: 1a8813 s32i a8, a2, 144 - 2c: 1b98 movi.n a3, 32 - 2e: 242252 or a3, a4, a3 - 31: c09980 bgeu a8, a5, 36 <.irom0.text+0x1e> - 34: 851b addi.n a7, a7, 1 - 36: a81b99 s32i a7, a2, 148 - 39: 0b0c1a s8i a8, a9, 0 - 3c: 6266aa l32i a5, a2, 148 - 3f: 820b53 l32i a6, a2, 144 - 42: 2c2462 s8i a11, a9, 2 - 45: 343003 s8i a3, a9, 3 - 48: b85720 src a5, a5, a6 - 4b: 771b01 s8i a5, a9, 1 - 4e: 256272 l32i a10, a2, 144 - 51: 004982 l32i a6, a2, 148 - 54: 252252 ssai 16 - 57: 242262 src a6, a6, a10 - 5a: 0249b2 s8i a6, a9, 4 - 5d: 034932 l32i a5, a2, 144 - 60: 815560 l32i a3, a2, 148 - 63: 014952 ssai 24 - 66: 2422a2 src a3, a3, a5 - 69: 252262 s8i a3, a9, 5 - 6c: 404010 l32i a11, a2, 148 - 6f: 8166a0 s8i a11, a9, 6 - 72: 044962 l32i a10, a2, 148 - 75: 2252 movi.n a2, 1 - 77: 223224 srli a10, a10, 8 - 7a: 481025 s8i a10, a9, 7 - 7d: 5040 ret.n - 7f: 328133 mul16u a1, a2, a0 - 82: b20549 excw - 85: 2522 s32i.n a0, a1, 4 - 87: 49b2 l32i.n a0, a8, 4 - 89: a206 add.n a7, a4, a0 - 8b: 0c2522 l8ui a5, a7, 3 - 8e: a8a012 movi a9, 140 - 91: 49a241 extui a5, a5, 5, 1 - 94: f00d07 beqz a5, 121 <.irom0.text+0x109> - 97: c11200 l8ui a5, a7, 6 - 9a: 1388f0 l8ui a11, a7, 7 - 9d: 081109 l8ui a6, a0, 0 - a0: 740a18 slli a11, a11, 8 - a3: 030752 and a6, a6, a9 - a6: 8ca092 or a11, a11, a5 - a9: 045550 l8ui a5, a7, 4 - ac: 089516 movi a9, 136 - af: 060752 slli a5, a5, 16 - b2: 0707b2 bne a6, a9, c7 <.irom0.text+0xaf> - b5: 000062 l8ui a10, a0, 1 - b8: 11bb80 extui a10, a10, 0, 2 - bb: 106690 addi a10, a10, -3 - be: 20bb50 bnez a10, 12c <.irom0.text+0x114> - c1: 040752 l8ui a0, a0, 30 - c4: 88a092 j 12f <.irom0.text+0x117> - c7: 5500 movi.n a0, 16 - c9: 969711 l8ui a9, a7, 0 - cc: 00a211 l8ui a10, a7, 5 - cf: a0a001 l8ui a6, a7, 1 - d2: caa214 slli a10, a10, 24 - d5: aa56fd slli a6, a6, 8 - d8: 000206 or a6, a6, a9 - db: 19c61e extui a7, a11, 0, 16 - de: 001c00 addx8 a9, a0, a2 - e1: 000792 or a5, a5, a6 - e4: 07a2 movi.n a0, 0 - e6: 6205 s32i.n a9, a1, 0 - e8: 0107 l32i.n a11, a9, 8 - ea: aa80 l32i.n a9, a9, 12 - ec: 668001 or a10, a10, a5 - ef: 669011 bltu a9, a7, fa <.irom0.text+0xe2> - f2: 70b020 bne a9, a7, f8 <.irom0.text+0xe0> - f5: 9020f4 bltu a11, a10, fa <.irom0.text+0xe2> - f8: 60b0 movi.n a0, 1 - fa: 2055 bnez.n a0, 121 <.irom0.text+0x109> - fc: 000c l32i.n a9, a1, 0 - fe: 0199 l32i.n a5, a8, 4 - 100: 29b8 s32i.n a10, a9, 8 - 102: 3998 s32i.n a7, a9, 12 - 104: 20aa50 l32i a11, a2, 152 - 107: 073977 l16ui a9, a3, 22 - 10a: 9977 l32i.n a0, a11, 4 - 10c: a702 l32i.n a11, a11, 8 - 10e: 013b add.n a6, a4, a0 - 110: 100c add.n a11, a11, a0 - 112: 30ec add.n a5, a5, a6 - 114: 0198 movi.n a0, 1 - 116: 1858 s32i.n a5, a8, 4 - 118: 7929a9 sub a9, a9, a11 - 11b: 22b239 s16i a9, a3, 22 - 11e: 139226 j 123 <.irom0.text+0x10b> - 121: 080b movi.n a0, 0 - 123: b81b mov.n a2, a0 - 125: 0a2b l32i.n a0, a1, 4 - 127: bb0a64 addi a1, a1, 16 - 12a: 556a ret.n - 12c: 59100c l8ui a0, a0, 24 - 12f: 99b018 extui a0, a0, 0, 4 - 132: 5392c0 j c9 <.irom0.text+0xb1> - 135: Address 0x00000135 is out of bounds. - - -ieee80211_crypto_tkip.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 <.irom0.text>: - ... - 8: fffe51 l32r a5, 0 <.irom0.text> - 23: 4800 l32i.n a7, a11, 4 - 25: 755840 l32i a6, a2, 148 - 28: fffda1 sub a7, a7, a8 - 2b: 0375a7 l32i a8, a2, 144 - 2e: 020c s32i.n a7, a11, 4 - 30: f00d l32i.n a10, a10, 4 - 32: 92052c src a6, a6, a8 - 35: 0b13 add.n a9, a9, a10 - 37: 8813b8 s16i a9, a3, 22 - 3a: 781a movi.n a8, 95 - 3c: 22621b s8i a6, a7, 0 - 3f: 778025 and a6, a6, a8 - 42: 2282c0 or a6, a6, a5 - 45: 1b7924 or a5, a4, a5 - 48: 801aa8 s8i a6, a7, 1 - 4b: aa8166 l32i a4, a2, 144 - 4e: 539299 s8i a5, a7, 3 - 51: f85c0b s8i a4, a7, 2 - 54: 004762 l32i a3, a2, 144 - 57: 106680 l32i a11, a2, 148 - 5a: 206650 ssai 16 - 5d: 205450 src a11, a11, a3 - 60: 014762 s8i a11, a7, 4 - 63: 242242 l32i a10, a2, 144 - 66: 034752 l32i a9, a2, 148 - 69: 024742 ssai 24 - 6c: 242232 src a9, a9, a10 - 6f: 2522b2 s8i a9, a7, 5 - 72: 404010 l32i a8, a2, 148 - 75: 81bb30 s8i a8, a7, 6 - 78: 0447b2 l32i a6, a2, 148 - 7b: 2422a2 srli a6, a6, 8 - 7e: 252292 s8i a6, a7, 7 - 81: 404810 l32i a5, a2, 144 - 84: 8199a0 l32i a3, a2, 148 - 87: 4792 addi.n a4, a5, 1 - 89: 228205 bgeu a4, a5, 8e <.irom0.text+0x76> - 8c: 8225 addi.n a3, a3, 1 - 8e: 620647 s32i a3, a2, 148 - 91: 602522 s32i a4, a2, 144 - 94: 4168 movi.n a2, 1 - 96: 4762 ret.n - 98: 225207 ill - 9b: 223224 ill - 9e: 451b25 excw - a1: 01b457 l32r a12, fffe2464 - a4: 32331b excw - a7: 2562 l32i.n a0, a8, 4 - a9: 246242 l32r a6, 98 <.irom0.text+0x80> - ac: 120c add.n a7, a4, a0 - ae: 00f00d l8ui a5, a7, 3 - b1: 0000 l32i.n a6, a6, 28 - b3: 000000 extui a5, a5, 5, 1 - b6: 120000 beqz a5, 153 <.irom0.text+0x13b> - b9: 88f0c1 extui a6, a6, 26, 1 - bc: 110913 bnez a6, 153 <.irom0.text+0x13b> - bf: 611808 l8ui a6, a7, 6 - c2: 0afffb l8ui a5, a7, 7 - c5: 075274 l8ui a9, a0, 0 - c8: 766803 movi a10, 140 - cb: 045550 and a9, a9, a10 - ce: 099516 slli a5, a5, 8 - d1: 056a60 or a5, a5, a6 - d4: 093656 movi a10, 136 - d7: 060762 l8ui a6, a7, 0 - da: 070752 bne a9, a10, ef <.irom0.text+0xd7> - dd: 000092 l8ui a11, a0, 1 - e0: 8ca0a2 extui a11, a11, 0, 2 - e3: 1099a0 addi a11, a11, -3 - e6: 115580 bnez a11, 15e <.irom0.text+0x146> - e9: 205560 l8ui a0, a0, 30 - ec: 88a0a2 j 161 <.irom0.text+0x149> - ef: 0762 movi.n a0, 16 - f1: 99a700 slli a6, a6, 8 - f4: 00b211 l8ui a9, a7, 2 - f7: b0b001 l8ui a10, a7, 5 - fa: cbb214 l8ui a11, a7, 4 - fd: 4b56fd slli a10, a10, 24 - 100: 000207 slli a11, a11, 16 - 103: 1c461e extui a7, a5, 0, 16 - 106: 001c00 or a6, a6, a9 - 109: 116680 or a11, a11, a6 - 10c: 020792 addx8 a9, a0, a2 - 10f: 0507a2 or a10, a10, a11 - 112: 0407b2 l32r a11, 9c <.irom0.text+0x84> - 115: aa80 s32i.n a9, a1, 0 - 117: 0001 s32i.n a7, a11, 4 - 119: 11bb s32i.n a10, a11, 0 - 11b: 7050 l32i.n a11, a9, 8 - 11d: 90f4 l32i.n a9, a9, 12 - 11f: 2066 movi.n a0, 0 - 121: 20bb60 bltu a9, a7, 12c <.irom0.text+0x114> - 124: b09020 bne a9, a7, 12a <.irom0.text+0x112> - 127: 20aab0 bltu a11, a10, 12c <.irom0.text+0x114> - 12a: e2b1 movi.n a0, 1 - 12c: 99ff bnez.n a0, 153 <.irom0.text+0x13b> - 12e: 7901 l32i.n a11, a1, 0 - 130: a91b l32i.n a6, a8, 4 - 132: b80b s32i.n a10, a11, 8 - 134: 9829 s32i.n a7, a11, 12 - 136: 000c39 l32i a0, a2, 152 - 139: 073977 l16ui a11, a3, 22 - 13c: 9977 l32i.n a5, a0, 4 - 13e: a702 l32i.n a0, a0, 8 - 140: 013b add.n a9, a4, a5 - 142: 100c add.n a6, a6, a9 - 144: 30ec add.n a0, a0, a5 - 146: 6801b8 sub a11, a11, a0 - 149: a918 s32i.n a6, a8, 4 - 14b: 792b movi.n a0, 1 - 14d: 22023b s16i a11, a3, 22 - 150: 13b226 j 155 <.irom0.text+0x13d> - 153: 580b movi.n a0, 0 - 155: 0810 mov.n a2, a0 - 157: 5a20 l32i.n a0, a1, 4 - 159: 669a94 addi a1, a1, 16 - 15c: 005a ret.n - 15e: c0bb00 l8ui a0, a0, 24 - 161: 0c1869 extui a0, a0, 0, 4 - 164: 53b210 j f1 <.irom0.text+0xd9> - 167: Address 0x00000167 is out of bounds. - - -ieee80211_crypto_wep.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 <.irom0.text>: - 0: 000000 ill - 1b: 33cc00 l32i a2, a4, 0x200 - 1e: 030c s32i.n a9, a0, 48 - 20: 1346 s32i.n a9, a11, 4 - 22: 7200 l32i.n a10, a10, 4 - 24: 2522 addi.n a8, a5, 1 - 26: 1362 add.n a6, a6, a10 - 28: fba10b s16i a6, a3, 22 - 2b: 13b8ff bgeu a8, a5, 30 <.irom0.text+0x18> - 2e: 1a88 addi.n a7, a7, 1 - 30: 1b98 movi.n a3, 1 - 32: 242252 s32i a7, a2, 148 - 35: c09980 s32i a8, a2, 144 - 38: a81b99 ssai 16 - 3b: 851b1a src a6, a7, a8 - 3e: 6266aa s8i a6, a9, 2 - 41: 570b53 l32i a5, a2, 144 - 44: 1b01b8 l32i a11, a2, 148 - 47: 130c77 ssai 8 - 4a: 256272 src a11, a11, a5 - 4d: 246282 s8i a11, a9, 1 - 50: 404010 l32i a10, a2, 144 - 53: 816780 s8i a10, a9, 0 - 56: 024962 s8i a4, a9, 3 - 59: 2252 mov.n a2, a3 - 5b: b224 ret.n - 5d: 002522 ill - 60: 504048 l32i a5, a2, 152 - 63: 81bb l32i.n a8, a3, 4 - 65: 0149b2 l16ui a2, a3, 22 - 68: 22a2 l32i.n a7, a8, 4 - 6a: a224 l32i.n a6, a5, 4 - 6c: 0049 l32i.n a5, a5, 8 - 6e: 4942 add.n a9, a4, a6 - 70: 2d03 add.n a5, a5, a6 - 72: 0d03 add.n a7, a7, a9 - 74: 00f0 s32i.n a7, a8, 4 - 76: 520000 sub a2, a2, a5 - 79: 882622 s16i a2, a3, 22 - 7c: 2213 movi.n a2, 1 - 7e: 0b13 ret.n - 80: Address 0x00000080 is out of bounds. - - -ieee80211_ets.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 1109 s32i.n a0, a1, 4 - d: 21c9 s32i.n a12, a1, 8 - f: 0129 s32i.n a2, a1, 0 - 11: 03cd mov.n a12, a3 - 13: 234a add.n a2, a3, a4 - 15: 430c movi.n a3, 4 - 17: fffa01 l32r a0, 0 - 1a: 0000c0 callx0 a0 - 1d: 00a102 movi a0, 0x100 - 20: 024d mov.n a4, a2 - 22: 04b027 bgeu a0, a2, 2a - 25: 630c movi.n a3, 6 - 27: 000206 j 33 - 2a: 430c movi.n a3, 4 - 2c: 154c movi.n a5, 65 - 2e: 01b457 bgeu a4, a5, 33 - 31: 530c movi.n a3, 5 - 33: 020c movi.n a2, 0 - 35: fff301 l32r a0, 4 - 38: 0000c0 callx0 a0 - 3b: 1108 l32i.n a0, a1, 4 - 3d: 828c beqz.n a2, 49 - 3f: 1268 l32i.n a6, a2, 4 - 41: 1668 l32i.n a6, a6, 4 - 43: 0178 l32i.n a7, a1, 0 - 45: 6c6a add.n a6, a12, a6 - 47: 0769 s32i.n a6, a7, 0 - 49: 21c8 l32i.n a12, a1, 8 - 4b: 10c112 addi a1, a1, 16 - 4e: f00d ret.n - -ieee80211_hostap.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 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 <.text+0x21> - 1f: 552b addi.n a5, a5, 2 - 21: 052d mov.n a2, a5 - 23: f00d ret.n - -Disassembly of section .irom0.text: - -00000054 : - ... - 74: f20a00 excw - 77: 3f .byte 0x3f - 78: f448 l32i.n a4, a4, 60 - 7a: ff .byte 0xff - 7b: ff .byte 0xff - 7c: 000c movi.n a0, 0 - ... - ce: 120000 excw - d1: e2b0c1 l32r a12, ffff8b94 - d4: f21261 l32r a6, ffffc91c - d7: 091361 l32r a6, fffc2524 - da: 61d2f1 l32r a15, fffd8824 - dd: 61c211 l32r a1, fffd87e8 - e0: dcc110 excw - e3: ff .byte 0xff - e4: ffddd1 l32r a13, 58 - e7: 000c02 l8ui a0, a12, 0 - ea: ffdcf1 l32r a15, 5c - ed: 4b1066 bnei a0, 1, 13c - f0: 1c28 l32i.n a2, a12, 4 - f2: 030c movi.n a3, 0 - f4: 004c32 s8i a3, a12, 0 - f7: 9208 l32i.n a0, a2, 36 - f9: 0008 l32i.n a0, a0, 0 - fb: 054400 extui a4, a0, 20, 1 - fe: 195416 beqz a4, 297 - 101: 430c movi.n a3, 4 - 103: 006606 j 29f - 106: 100c movi.n a0, 1 - 108: 301066 bnei a0, 1, 13c - 10b: ffd5e1 l32r a14, 60 - 10e: c10ee2 l8ui a14, a14, 193 - 111: ee0b addi.n a14, a14, -1 - 113: 74e0e0 extui a14, a14, 0, 8 - 116: ffda01 l32r a0, 80 - 119: 0000c0 callx0 a0 - 11c: ffd201 l32r a0, 64 - 11f: 90eee0 addx2 a14, a14, a14 - 122: a0eed0 addx4 a14, a14, a13 - 125: 01dee2 addmi a14, a14, 0x100 - 128: 84cee2 addi a14, a14, -124 - 12b: 1360e2 s32i a14, a0, 76 - 12e: ffd501 l32r a0, 84 - 131: 0000c0 callx0 a0 - 134: 0e2d mov.n a2, a14 - 136: ffd401 l32r a0, 88 - 139: 0000c0 callx0 a0 - 13c: 1c28 l32i.n a2, a12, 4 - 13e: 135216 beqz a2, 277 - 141: 5de8 l32i.n a14, a13, 20 - 143: 4208 l32i.n a0, a2, 16 - 145: 202ee2 l32i a14, a14, 128 - 148: c1e9 s32i.n a14, a1, 48 - 14a: 4e1ee2 l16ui a14, a14, 156 - 14d: d109 s32i.n a0, a1, 52 - 14f: ee0b addi.n a14, a14, -1 - 151: ffce01 l32r a0, 8c - 154: 0000c0 callx0 a0 - 157: af2d32 l32i a3, a13, 0x2bc - 15a: 751c movi.n a5, 23 - 15c: b41c movi.n a4, 27 - 15e: 620b addi.n a6, a2, -1 - 160: 117ec0 slli a7, a14, 4 - 163: c128 l32i.n a2, a1, 48 - 165: d1e8 l32i.n a14, a1, 52 - 167: 834560 moveqz a4, a5, a6 - 16a: 0b5e72 s16i a7, a14, 22 - 16d: 4e1202 l16ui a0, a2, 156 - 170: ee4a add.n a14, a14, a4 - 172: e1e9 s32i.n a14, a1, 56 - 174: 001b addi.n a0, a0, 1 - 176: e3ea add.n a14, a3, a14 - 178: 4e5202 s16i a0, a2, 156 - 17b: 950f02 l8ui a0, a15, 149 - 17e: 18cee2 addi a14, a14, 24 - 181: 361066 bnei a0, 1, 1bb - 184: 140c movi.n a4, 1 - 186: 030c movi.n a3, 0 - 188: 960f52 l8ui a5, a15, 150 - 18b: 970f22 l8ui a2, a15, 151 - 18e: 401500 ssl a5 - 191: 046020 extui a6, a2, 0, 1 - 194: 050c movi.n a5, 0 - 196: 833460 moveqz a3, a4, a6 - 199: a12200 sll a2, a2 - 19c: a13300 sll a3, a3 - 19f: a14400 sll a4, a4 - 1a2: ffbb01 l32r a0, 90 - 1a5: 0000c0 callx0 a0 - 1a8: ffb081 l32r a8, 68 - 1ab: 190c movi.n a9, 1 - 1ad: 970fa2 l8ui a10, a15, 151 - 1b0: 070c movi.n a7, 0 - 1b2: 04a0a0 extui a10, a10, 0, 1 - 1b5: 8379a0 moveqz a7, a9, a10 - 1b8: 174872 s8i a7, a8, 23 - 1bb: 2e5b addi.n a2, a14, 5 - 1bd: ffab31 l32r a3, 6c - 1c0: 140c movi.n a4, 1 - 1c2: ffb401 l32r a0, 94 - 1c5: 0000c0 callx0 a0 - 1c8: 020e02 l8ui a0, a14, 2 - 1cb: 10cc bnez.n a0, 1d0 - 1cd: 030e02 l8ui a0, a14, 3 - 1d0: b00b addi.n a11, a0, -1 - 1d2: 024eb2 s8i a11, a14, 2 - 1d5: 532d22 l32i a2, a13, 0x14c - 1d8: ffb001 l32r a0, 98 - 1db: 0000c0 callx0 a0 - 1de: e138 l32i.n a3, a1, 56 - 1e0: af2d02 l32i a0, a13, 0x2bc - 1e3: d1e8 l32i.n a14, a1, 52 - 1e5: 003a add.n a0, a0, a3 - 1e7: 174022 s8i a2, a0, 23 - 1ea: 532d22 l32i a2, a13, 0x14c - 1ed: ffab01 l32r a0, 9c - 1f0: 0000c0 callx0 a0 - 1f3: ff9f71 l32r a7, 70 - 1f6: 414722 s8i a2, a7, 65 - 1f9: ff9e51 l32r a5, 74 - 1fc: 0020c0 memw - 1ff: 1c68 l32i.n a6, a12, 4 - 201: 040c movi.n a4, 0 - 203: 9668 l32i.n a6, a6, 36 - 205: 802552 l32i a5, a5, 0x200 - 208: 4659 s32i.n a5, a6, 16 - 20a: 6e59 s32i.n a5, a14, 24 - 20c: 7e49 s32i.n a4, a14, 28 - 20e: ffa401 l32r a0, a0 - 211: 0000c0 callx0 a0 - 214: 05f216 beqz a2, 277 - 217: 1c28 l32i.n a2, a12, 4 - 219: 080c82 l8ui a8, a12, 8 - 21c: 190c movi.n a9, 1 - 21e: 208890 or a8, a8, a9 - 221: 084c82 s8i a8, a12, 8 - 224: ffa001 l32r a0, a4 - 227: 0000c0 callx0 a0 - 22a: 000d86 j 264 - 22d: 0d2d mov.n a2, a13 - 22f: 040c movi.n a4, 0 - 231: 150c movi.n a5, 1 - 233: ff9d01 l32r a0, a8 - 236: 0000c0 callx0 a0 - 239: 780fa2 l8ui a10, a15, 120 - 23c: 242a66 bnei a10, 2, 264 - 23f: ff9b01 l32r a0, ac - 242: 0000c0 callx0 a0 - 245: b29c beqz.n a2, 264 - 247: 120c movi.n a2, 1 - 249: 130c movi.n a3, 1 - 24b: ff9901 l32r a0, b0 - 24e: 0000c0 callx0 a0 - 251: ff8931 l32r a3, 78 - 254: 8c28 l32i.n a2, a12, 32 - 256: e8a342 movi a4, 0x3e8 - 259: 822240 mull a2, a2, a4 - 25c: 223a add.n a2, a2, a3 - 25e: ff9501 l32r a0, b4 - 261: 0000c0 callx0 a0 - 264: 1021c2 l32i a12, a1, 64 - 267: 1121d2 l32i a13, a1, 68 - 26a: 1221e2 l32i a14, a1, 72 - 26d: 1321f2 l32i a15, a1, 76 - 270: f108 l32i.n a0, a1, 60 - 272: 50c112 addi a1, a1, 80 - 275: f00d ret.n - 277: ff81d1 l32r a13, 7c - 27a: 0d2d mov.n a2, a13 - 27c: ff8f01 l32r a0, b8 - 27f: 0000c0 callx0 a0 - 282: 780f52 l8ui a5, a15, 120 - 285: 8c38 l32i.n a3, a12, 32 - 287: a22526 beqi a5, 2, 22d - 28a: ff8c01 l32r a0, bc - 28d: 0000c0 callx0 a0 - 290: 023d mov.n a3, a2 - 292: 8c29 s32i.n a2, a12, 32 - 294: ffe546 j 22d - 297: 057e00 extui a7, a0, 30, 1 - 29a: 660c movi.n a6, 6 - 29c: 933670 movnez a3, a6, a7 - 29f: ff8801 l32r a0, c0 - 2a2: 0000c0 callx0 a0 - 2a5: 5d28 l32i.n a2, a13, 20 - 2a7: 013d mov.n a3, a1 - 2a9: ff8601 l32r a0, c4 - 2ac: 0000c0 callx0 a0 - 2af: 780f82 l8ui a8, a15, 120 - 2b2: 1c29 s32i.n a2, a12, 4 - 2b4: 052826 beqi a8, 2, 2bd - 2b7: ff8401 l32r a0, c8 - 2ba: 0000c0 callx0 a0 - 2bd: ff8301 l32r a0, cc - 2c0: 0000c0 callx0 a0 - 2c3: fdc292 addi a9, a2, -3 - 2c6: e3c956 bnez a9, 106 - 2c9: 4d08 l32i.n a0, a13, 16 - 2cb: 808c beqz.n a0, 2d7 - 2cd: b0a8 l32i.n a10, a0, 44 - 2cf: 042ab6 bltui a10, 2, 2d7 - 2d2: 000c movi.n a0, 0 - 2d4: ff8c06 j 108 - 2d7: 100c movi.n a0, 1 - 2d9: ff8ac6 j 108 - ... - 2e8: 000c movi.n a0, 0 - 2ea: 0c0000 excw - 2ed: 000000 ill - 2f0: 000000 ill - 2f3: 003c00 excw - 2f6: c00000 sub a0, a0, a0 - 2f9: 000927 bnone a9, a2, 2fd - 2fc: 003c movi.n a0, 48 - 2fe: 3c0000 excw - 301: 000000 ill - 304: f448 l32i.n a4, a4, 60 - 306: ff .byte 0xff - 307: ff .byte 0xff - ... - 328: fea042 movi a4, 254 - 32b: ffed21 l32r a2, 2e0 - 32e: f0c112 addi a1, a1, -16 - 331: 11c9 s32i.n a12, a1, 4 - 333: 0109 s32i.n a0, a1, 0 - 335: ffe9c1 l32r a12, 2dc - 338: ffeb01 l32r a0, 2e4 - 33b: 080c32 l8ui a3, a12, 8 - 33e: 000222 l8ui a2, a2, 0 - 341: 103340 and a3, a3, a4 - 344: 089256 bnez a2, 3d1 - 347: 780052 l8ui a5, a0, 120 - 34a: 084c32 s8i a3, a12, 8 - 34d: 072526 beqi a5, 2, 358 - 350: ffee01 l32r a0, 308 - 353: 0000c0 callx0 a0 - 356: 8c29 s32i.n a2, a12, 32 - 358: ffe421 l32r a2, 2e8 - 35b: ffec01 l32r a0, 30c - 35e: 0000c0 callx0 a0 - 361: ffe221 l32r a2, 2ec - 364: 8c38 l32i.n a3, a12, 32 - 366: 040c movi.n a4, 0 - 368: 150c movi.n a5, 1 - 36a: ffe901 l32r a0, 310 - 36d: 0000c0 callx0 a0 - 370: ffe061 l32r a6, 2f0 - 373: 780662 l8ui a6, a6, 120 - 376: 792666 bnei a6, 2, 3f3 - 379: ffe601 l32r a0, 314 - 37c: 0000c0 callx0 a0 - 37f: 070216 beqz a2, 3f3 - 382: ffdc81 l32r a8, 2f4 - 385: 120c movi.n a2, 1 - 387: 0878 l32i.n a7, a8, 0 - 389: 130c movi.n a3, 1 - 38b: 771b addi.n a7, a7, 1 - 38d: 0879 s32i.n a7, a8, 0 - 38f: ffe201 l32r a0, 318 - 392: 0000c0 callx0 a0 - 395: ffd821 l32r a2, 2f8 - 398: 8c38 l32i.n a3, a12, 32 - 39a: 2139 s32i.n a3, a1, 8 - 39c: ffe001 l32r a0, 31c - 39f: 0000c0 callx0 a0 - 3a2: ffd681 l32r a8, 2fc - 3a5: 0888 l32i.n a8, a8, 0 - 3a7: 2108 l32i.n a0, a1, 8 - 3a9: 103827 bltu a8, a2, 3bd - 3ac: 020c movi.n a2, 0 - 3ae: ffdc01 l32r a0, 320 - 3b1: 0000c0 callx0 a0 - 3b4: 8c08 l32i.n a0, a12, 32 - 3b6: ffd2a1 l32r a10, 300 - 3b9: 090c movi.n a9, 0 - 3bb: 0a99 s32i.n a9, a10, 0 - 3bd: ffd131 l32r a3, 304 - 3c0: e8a322 movi a2, 0x3e8 - 3c3: 822020 mull a2, a0, a2 - 3c6: 223a add.n a2, a2, a3 - 3c8: ffd701 l32r a0, 324 - 3cb: 0000c0 callx0 a0 - 3ce: 000846 j 3f3 - 3d1: 120c movi.n a2, 1 - 3d3: 244c22 s8i a2, a12, 36 - 3d6: 226317 bbci a3, 1, 3fc - 3d9: 780042 l8ui a4, a0, 120 - 3dc: fda052 movi a5, 253 - 3df: 105350 and a5, a3, a5 - 3e2: 084c52 s8i a5, a12, 8 - 3e5: 052466 bnei a4, 2, 3ee - 3e8: 000005 call0 3ec - 3eb: 000106 j 3f3 - 3ee: 020c movi.n a2, 0 - 3f0: 000005 call0 3f4 - 3f3: 11c8 l32i.n a12, a1, 4 - 3f5: 0108 l32i.n a0, a1, 0 - 3f7: 10c112 addi a1, a1, 16 - 3fa: f00d ret.n - 3fc: 084c32 s8i a3, a12, 8 - 3ff: fffc06 j 3f3 - ... - 44a: 1c0000 excw - 44d: c112c2 l16ui a12, a2, 0x182 - 450: 41d9e0 srli a13, a14, 9 - 453: 51e9 s32i.n a14, a1, 20 - 455: 31c9 s32i.n a12, a1, 12 - 457: ffebc1 l32r a12, 404 - 45a: 2109 s32i.n a0, a1, 8 - 45c: 5cc8 l32i.n a12, a12, 20 - 45e: ffed01 l32r a0, 414 - 461: 0000c0 callx0 a0 - 464: 2d6c22 s32i a2, a12, 180 - 467: 109216 beqz a2, 574 - 46a: cca022 movi a2, 204 - 46d: ffea01 l32r a0, 418 - 470: 0000c0 callx0 a0 - 473: 2d2c02 l32i a0, a12, 180 - 476: 1029 s32i.n a2, a0, 4 - 478: 92cc bnez.n a2, 485 - 47a: 002d mov.n a2, a0 - 47c: ffe801 l32r a0, 41c - 47f: 0000c0 callx0 a0 - 482: 003b86 j 574 - 485: c24c movi.n a2, 76 - 487: ffe601 l32r a0, 420 - 48a: 0000c0 callx0 a0 - 48d: 02dd mov.n a13, a2 - 48f: a2dc bnez.n a2, 4ad - 491: 2d2c22 l32i a2, a12, 180 - 494: 1228 l32i.n a2, a2, 4 - 496: ffe301 l32r a0, 424 - 499: 0000c0 callx0 a0 - 49c: 2d2c22 l32i a2, a12, 180 - 49f: ffe201 l32r a0, 428 - 4a2: 0000c0 callx0 a0 - 4a5: 030c movi.n a3, 0 - 4a7: 2d6c32 s32i a3, a12, 180 - 4aa: 003186 j 574 - 4ad: ffd6e1 l32r a14, 408 - 4b0: 7e0e02 l8ui a0, a14, 126 - 4b3: 032066 bnei a0, 2, 4ba - 4b6: 150c movi.n a5, 1 - 4b8: 0259 s32i.n a5, a2, 0 - 4ba: 220c movi.n a2, 2 - 4bc: 043066 bnei a0, 3, 4c4 - 4bf: 7e0e02 l8ui a0, a14, 126 - 4c2: 0d29 s32i.n a2, a13, 0 - 4c4: 034066 bnei a0, 4, 4cb - 4c7: 370c movi.n a7, 3 - 4c9: 0d79 s32i.n a7, a13, 0 - 4cb: 3d29 s32i.n a2, a13, 12 - 4cd: 1d29 s32i.n a2, a13, 4 - 4cf: ad29 s32i.n a2, a13, 40 - 4d1: a30c movi.n a3, 10 - 4d3: ffde42 addmi a4, a14, 0xffffff00 - 4d6: 3e2442 l32i a4, a4, 248 - 4d9: 2d39 s32i.n a3, a13, 8 - 4db: 2d2c22 l32i a2, a12, 180 - 4de: 8d39 s32i.n a3, a13, 32 - 4e0: 1228 l32i.n a2, a2, 4 - 4e2: ffca31 l32r a3, 40c - 4e5: 10c222 addi a2, a2, 16 - 4e8: ffd101 l32r a0, 42c - 4eb: 0000c0 callx0 a0 - 4ee: 024c movi.n a2, 64 - 4f0: 2d2c52 l32i a5, a12, 180 - 4f3: ffde42 addmi a4, a14, 0xffffff00 - 4f6: 1558 l32i.n a5, a5, 4 - 4f8: 3e2442 l32i a4, a4, 248 - 4fb: c549 s32i.n a4, a5, 48 - 4fd: ffcc01 l32r a0, 430 - 500: 0000c0 callx0 a0 - 503: 2d2c62 l32i a6, a12, 180 - 506: 1668 l32i.n a6, a6, 4 - 508: ffc2e1 l32r a14, 410 - 50b: f629 s32i.n a2, a6, 60 - 50d: 0e2d mov.n a2, a14 - 50f: ffc901 l32r a0, 434 - 512: 0000c0 callx0 a0 - 515: 2d2c72 l32i a7, a12, 180 - 518: 024d mov.n a4, a2 - 51a: 1778 l32i.n a7, a7, 4 - 51c: 0e3d mov.n a3, a14 - 51e: f728 l32i.n a2, a7, 60 - 520: ffc601 l32r a0, 438 - 523: 0000c0 callx0 a0 - 526: 300c movi.n a0, 3 - 528: 2ca132 movi a3, 0x12c - 52b: 1a0c movi.n a10, 1 - 52d: 2d2c22 l32i a2, a12, 180 - 530: 202c92 l32i a9, a12, 128 - 533: ecb8 l32i.n a11, a12, 56 - 535: 0e1c movi.n a14, 16 - 537: 20bbe0 or a11, a11, a14 - 53a: 2988 l32i.n a8, a9, 8 - 53c: 1228 l32i.n a2, a2, 4 - 53e: 2088a0 or a8, a8, a10 - 541: 2d6232 s32i a3, a2, 180 - 544: 3c4c02 s8i a0, a12, 60 - 547: ecb9 s32i.n a11, a12, 56 - 549: 2989 s32i.n a8, a9, 8 - 54b: ffbc01 l32r a0, 43c - 54e: 0000c0 callx0 a0 - 551: 120c movi.n a2, 1 - 553: 013d mov.n a3, a1 - 555: ffba01 l32r a0, 440 - 558: 0000c0 callx0 a0 - 55b: 012d mov.n a2, a1 - 55d: 0d3d mov.n a3, a13 - 55f: 040c movi.n a4, 0 - 561: ffb801 l32r a0, 444 - 564: 0000c0 callx0 a0 - 567: 2d2c32 l32i a3, a12, 180 - 56a: 6329 s32i.n a2, a3, 24 - 56c: 0d2d mov.n a2, a13 - 56e: ffb601 l32r a0, 448 - 571: 0000c0 callx0 a0 - 574: 31c8 l32i.n a12, a1, 12 - 576: 41d8 l32i.n a13, a1, 16 - 578: 51e8 l32i.n a14, a1, 20 - 57a: 2108 l32i.n a0, a1, 8 - 57c: 20c112 addi a1, a1, 32 - 57f: f00d ret.n - ... - 5a1: 000000 ill - 5a4: f0c112 addi a1, a1, -16 - 5a7: f56c movi.n a5, -17 - 5a9: 11c9 s32i.n a12, a1, 4 - 5ab: fff6c1 l32r a12, 584 - 5ae: 0109 s32i.n a0, a1, 0 - 5b0: 5cc8 l32i.n a12, a12, 20 - 5b2: 000c movi.n a0, 0 - 5b4: 2d2c22 l32i a2, a12, 180 - 5b7: 3c4c02 s8i a0, a12, 60 - 5ba: ec48 l32i.n a4, a12, 56 - 5bc: 202c32 l32i a3, a12, 128 - 5bf: 104450 and a4, a4, a5 - 5c2: ec49 s32i.n a4, a12, 56 - 5c4: 2309 s32i.n a0, a3, 8 - 5c6: 06f216 beqz a2, 639 - 5c9: 6248 l32i.n a4, a2, 24 - 5cb: 142452 l32i a5, a4, 80 - 5ce: b58c beqz.n a5, 5dd - 5d0: 052d mov.n a2, a5 - 5d2: ffed01 l32r a0, 588 - 5d5: 0000c0 callx0 a0 - 5d8: 2d2c22 l32i a2, a12, 180 - 5db: 6248 l32i.n a4, a2, 24 - 5dd: 0408 l32i.n a0, a4, 0 - 5df: b08c beqz.n a0, 5ee - 5e1: 002d mov.n a2, a0 - 5e3: ffea01 l32r a0, 58c - 5e6: 0000c0 callx0 a0 - 5e9: 2d2c22 l32i a2, a12, 180 - 5ec: 6248 l32i.n a4, a2, 24 - 5ee: 948c beqz.n a4, 5fb - 5f0: 042d mov.n a2, a4 - 5f2: ffe701 l32r a0, 590 - 5f5: 0000c0 callx0 a0 - 5f8: 2d2c22 l32i a2, a12, 180 - 5fb: 1208 l32i.n a0, a2, 4 - 5fd: e048 l32i.n a4, a0, 56 - 5ff: b48c beqz.n a4, 60e - 601: 042d mov.n a2, a4 - 603: ffe401 l32r a0, 594 - 606: 0000c0 callx0 a0 - 609: 2d2c22 l32i a2, a12, 180 - 60c: 1208 l32i.n a0, a2, 4 - 60e: f048 l32i.n a4, a0, 60 - 610: b48c beqz.n a4, 61f - 612: 042d mov.n a2, a4 - 614: ffe101 l32r a0, 598 - 617: 0000c0 callx0 a0 - 61a: 2d2c22 l32i a2, a12, 180 - 61d: 1208 l32i.n a0, a2, 4 - 61f: 908c beqz.n a0, 62c - 621: 002d mov.n a2, a0 - 623: ffde01 l32r a0, 59c - 626: 0000c0 callx0 a0 - 629: 2d2c22 l32i a2, a12, 180 - 62c: 928c beqz.n a2, 639 - 62e: ffdc01 l32r a0, 5a0 - 631: 0000c0 callx0 a0 - 634: 000c movi.n a0, 0 - 636: 2d6c02 s32i a0, a12, 180 - 639: 11c8 l32i.n a12, a1, 4 - 63b: 0108 l32i.n a0, a1, 0 - 63d: 10c112 addi a1, a1, 16 - 640: f00d ret.n - 642: d40000 extui a0, a0, 0, 14 - 645: 000002 l8ui a0, a0, 0 - 648: 000c movi.n a0, 0 - 64a: 7c0000 excw - ... - -0000067c : - 67c: b0c112 addi a1, a1, -80 - 67f: 1061d2 s32i a13, a1, 64 - 682: f1c9 s32i.n a12, a1, 60 - 684: e109 s32i.n a0, a1, 56 - 686: 02cd mov.n a12, a2 - 688: 03d202 addmi a0, a2, 0x300 - 68b: 420002 l8ui a0, a0, 66 - 68e: 52d8 l32i.n a13, a2, 20 - 690: 0550e6 bgei a0, 5, 699 - 693: 0220a6 blti a0, 2, 699 - 696: ffdb45 call0 44c - 699: 120c movi.n a2, 1 - 69b: 013d mov.n a3, a1 - 69d: ffee01 l32r a0, 658 - 6a0: 0000c0 callx0 a0 - 6a3: 120c movi.n a2, 1 - 6a5: 013d mov.n a3, a1 - 6a7: 240c movi.n a4, 2 - 6a9: 64a052 movi a5, 100 - 6ac: ffec01 l32r a0, 65c - 6af: 0000c0 callx0 a0 - 6b2: 520c movi.n a2, 5 - 6b4: 030c movi.n a3, 0 - 6b6: fa5c32 s16i a3, a12, 0x1f4 - 6b9: bd29 s32i.n a2, a13, 44 - 6bb: 430c movi.n a3, 4 - 6bd: ffe121 l32r a2, 644 - 6c0: ffe801 l32r a0, 660 - 6c3: 0000c0 callx0 a0 - 6c6: 0d2d mov.n a2, a13 - 6c8: 318b addi.n a3, a1, 8 - 6ca: ffe601 l32r a0, 664 - 6cd: 0000c0 callx0 a0 - 6d0: ffded1 l32r a13, 648 - 6d3: f4cd42 addi a4, a13, -12 - 6d6: 1429 s32i.n a2, a4, 4 - 6d8: 0d2d mov.n a2, a13 - 6da: ffe301 l32r a0, 668 - 6dd: 0000c0 callx0 a0 - 6e0: 0d2d mov.n a2, a13 - 6e2: ffda31 l32r a3, 64c - 6e5: 040c movi.n a4, 0 - 6e7: ffe101 l32r a0, 66c - 6ea: 0000c0 callx0 a0 - 6ed: ffd851 l32r a5, 650 - 6f0: 780552 l8ui a5, a5, 120 - 6f3: 05dc32 addmi a3, a12, 0x500 - 6f6: 1f2566 bnei a5, 2, 719 - 6f9: 3c1332 l16ui a3, a3, 120 - 6fc: 150c movi.n a5, 1 - 6fe: f1c8 l32i.n a12, a1, 60 - 700: 0d2d mov.n a2, a13 - 702: ffd441 l32r a4, 654 - 705: 1021d2 l32i a13, a1, 64 - 708: 8439 s32i.n a3, a4, 32 - 70a: 040c movi.n a4, 0 - 70c: ffd901 l32r a0, 670 - 70f: 0000c0 callx0 a0 - 712: e108 l32i.n a0, a1, 56 - 714: 50c112 addi a1, a1, 80 - 717: f00d ret.n - 719: ffd601 l32r a0, 674 - 71c: 0000c0 callx0 a0 - 71f: ffd601 l32r a0, 678 - 722: 0000c0 callx0 a0 - 725: 023d mov.n a3, a2 - 727: fff446 j 6fc - ... - 732: 120000 excw - 735: c9f0c1 l32r a12, ffff2ef8 - 738: 010911 l32r a1, fffc0b5c - 73b: 03cd mov.n a12, a3 - 73d: 13ac beqz.n a3, 762 - 73f: 320c movi.n a2, 3 - 741: 0b1332 l16ui a3, a3, 22 - 744: 240c movi.n a4, 2 - 746: fff901 l32r a0, 72c - 749: 0000c0 callx0 a0 - 74c: 030c movi.n a3, 0 - 74e: 1c08 l32i.n a0, a12, 4 - 750: 024d mov.n a4, a2 - 752: 1008 l32i.n a0, a0, 4 - 754: 1209 s32i.n a0, a2, 4 - 756: 0c29 s32i.n a2, a12, 0 - 758: 42c9 s32i.n a12, a2, 16 - 75a: d21c movi.n a2, 29 - 75c: fff501 l32r a0, 730 - 75f: 0000c0 callx0 a0 - 762: 11c8 l32i.n a12, a1, 4 - 764: 0108 l32i.n a0, a1, 0 - 766: 10c112 addi a1, a1, 16 - 769: f00d ret.n - 76b: 060000 excw - 76e: df6000 excw - 771: 000493 excw - ... - 780: 0fa000 excw - ... - -0000079c : - 79c: f0c112 addi a1, a1, -16 - 79f: 1109 s32i.n a0, a1, 4 - 7a1: 21c9 s32i.n a12, a1, 8 - 7a3: 02cd mov.n a12, a2 - 7a5: fff121 l32r a2, 76c - 7a8: 0020c0 memw - 7ab: 412c02 l32i a0, a12, 0x104 - 7ae: 9228 l32i.n a2, a2, 36 - 7b0: 0e3207 bltu a2, a0, 7c2 - 7b3: 38a132 movi a3, 0x138 - 7b6: c02200 sub a2, a2, a0 - 7b9: fff201 l32r a0, 784 - 7bc: 0000c0 callx0 a0 - 7bf: 000446 j 7d4 - 7c2: f37c movi.n a3, -1 - 7c4: 303030 xor a3, a0, a3 - 7c7: 223a add.n a2, a2, a3 - 7c9: 221b addi.n a2, a2, 1 - 7cb: 38a132 movi a3, 0x138 - 7ce: ffee01 l32r a0, 788 - 7d1: 0000c0 callx0 a0 - 7d4: ffe741 l32r a4, 770 - 7d7: 40b427 bgeu a4, a2, 81b - 7da: ffe621 l32r a2, 774 - 7dd: a0a032 movi a3, 160 - 7e0: 5258 l32i.n a5, a2, 20 - 7e2: 440c movi.n a4, 4 - 7e4: 1e2562 l32i a6, a5, 120 - 7e7: 0169 s32i.n a6, a1, 0 - 7e9: 1e65c2 s32i a12, a5, 120 - 7ec: 5228 l32i.n a2, a2, 20 - 7ee: ffe701 l32r a0, 78c - 7f1: 0000c0 callx0 a0 - 7f4: c0a032 movi a3, 192 - 7f7: ffe021 l32r a2, 778 - 7fa: 240c movi.n a4, 2 - 7fc: 5228 l32i.n a2, a2, 20 - 7fe: ffe401 l32r a0, 790 - 801: 0000c0 callx0 a0 - 804: ffde21 l32r a2, 77c - 807: 5248 l32i.n a4, a2, 20 - 809: 0138 l32i.n a3, a1, 0 - 80b: 1e6432 s32i a3, a4, 120 - 80e: 0c3d mov.n a3, a12 - 810: 5228 l32i.n a2, a2, 20 - 812: ffe001 l32r a0, 794 - 815: 0000c0 callx0 a0 - 818: 000286 j 826 - 81b: 0c2d mov.n a2, a12 - 81d: ffd831 l32r a3, 780 - 820: ffde01 l32r a0, 798 - 823: 0000c0 callx0 a0 - 826: 21c8 l32i.n a12, a1, 8 - 828: 1108 l32i.n a0, a1, 4 - 82a: 10c112 addi a1, a1, 16 - 82d: f00d ret.n - ... - 837: 060000 excw - 83a: 006000 rsil a0, 0 - 83d: 000000 ill - 840: 8e88 l32i.n a8, a14, 32 - ... - -00000888 : - 888: 04bd mov.n a11, a4 - 88a: c0c112 addi a1, a1, -64 - 88d: b1f9 s32i.n a15, a1, 44 - 88f: a1e9 s32i.n a14, a1, 40 - 891: 7109 s32i.n a0, a1, 28 - 893: 91d9 s32i.n a13, a1, 36 - 895: 81c9 s32i.n a12, a1, 32 - 897: 02dd mov.n a13, a2 - 899: 03cd mov.n a12, a3 - 89b: 4c08 l32i.n a0, a12, 16 - 89d: 0228 l32i.n a2, a2, 0 - 89f: 0048 l32i.n a4, a0, 0 - 8a1: 053d mov.n a3, a5 - 8a3: 145e40 extui a5, a4, 14, 2 - 8a6: 45cc bnez.n a5, 8ae - 8a8: b50040 extui a0, a4, 16, 12 - 8ab: 000106 j 8b3 - 8ae: 1008 l32i.n a0, a0, 4 - 8b0: 410800 srli a0, a0, 8 - 8b3: f40000 extui a0, a0, 0, 16 - 8b6: 3ab0b6 bltui a0, 16, 8f4 - 8b9: 1ce8 l32i.n a14, a12, 4 - 8bb: 1ee8 l32i.n a14, a14, 4 - 8bd: 000e42 l8ui a4, a14, 0 - 8c0: ffa0f2 movi a15, 255 - 8c3: 145040 extui a5, a4, 0, 2 - 8c6: 048556 bnez a5, 912 - 8c9: 791c movi.n a9, 23 - 8cb: 41b9 s32i.n a11, a1, 16 - 8cd: 3139 s32i.n a3, a1, 12 - 8cf: 2129 s32i.n a2, a1, 8 - 8d1: 010e52 l8ui a5, a14, 1 - 8d4: f0a062 movi a6, 240 - 8d7: cf0c movi.n a15, 12 - 8d9: 10f4f0 and a15, a4, a15 - 8dc: 106460 and a6, a4, a6 - 8df: e169 s32i.n a6, a1, 56 - 8e1: 145050 extui a5, a5, 0, 2 - 8e4: 6159 s32i.n a5, a1, 24 - 8e6: 15cc bnez.n a5, 8eb - 8e8: 294f66 bnei a15, 4, 915 - 8eb: 1109 s32i.n a0, a1, 4 - 8ed: 2e4b addi.n a2, a14, 4 - 8ef: d129 s32i.n a2, a1, 52 - 8f1: 000a86 j 91f - 8f4: ffa0f2 movi a15, 255 - 8f7: 6c8c beqz.n a12, 901 - 8f9: 0c2d mov.n a2, a12 - 8fb: ffd201 l32r a0, 844 - 8fe: 0000c0 callx0 a0 - 901: 0f2d mov.n a2, a15 - 903: 81c8 l32i.n a12, a1, 32 - 905: 91d8 l32i.n a13, a1, 36 - 907: a1e8 l32i.n a14, a1, 40 - 909: b1f8 l32i.n a15, a1, 44 - 90b: 7108 l32i.n a0, a1, 28 - 90d: 40c112 addi a1, a1, 64 - 910: f00d ret.n - 912: fff846 j 8f7 - 915: deb907 bgeu a9, a0, 8f7 - 918: 1109 s32i.n a0, a1, 4 - 91a: 10ce32 addi a3, a14, 16 - 91d: d139 s32i.n a3, a1, 52 - 91f: 2eab addi.n a2, a14, 10 - 921: 5129 s32i.n a2, a1, 20 - 923: ffc901 l32r a0, 848 - 926: 0000c0 callx0 a0 - 929: ffc181 l32r a8, 830 - 92c: e2ec bnez.n a2, 95e - 92e: d128 l32i.n a2, a1, 52 - 930: 083d mov.n a3, a8 - 932: 640c movi.n a4, 6 - 934: ffc601 l32r a0, 84c - 937: 0000c0 callx0 a0 - 93a: 029c beqz.n a2, 94e - 93c: d128 l32i.n a2, a1, 52 - 93e: 2138 l32i.n a3, a1, 8 - 940: 640c movi.n a4, 6 - 942: 2fc332 addi a3, a3, 47 - 945: ffc201 l32r a0, 850 - 948: 0000c0 callx0 a0 - 94b: fa8256 bnez a2, 8f7 - 94e: ffb921 l32r a2, 834 - 951: ffc001 l32r a0, 854 - 954: 0000c0 callx0 a0 - 957: c129 s32i.n a2, a1, 48 - 959: e2cc bnez.n a2, 96b - 95b: ffe606 j 8f7 - 95e: c129 s32i.n a2, a1, 48 - 960: ffb641 l32r a4, 838 - 963: 0020c0 memw - 966: 9448 l32i.n a4, a4, 36 - 968: 416242 s32i a4, a2, 0x104 - 96b: c158 l32i.n a5, a1, 48 - 96d: 1e6d52 s32i a5, a13, 120 - 970: 3fcc bnez.n a15, 977 - 972: e168 l32i.n a6, a1, 56 - 974: 20d626 beqi a6, 64, 998 - 977: d128 l32i.n a2, a1, 52 - 979: 2138 l32i.n a3, a1, 8 - 97b: 640c movi.n a4, 6 - 97d: 2fc332 addi a3, a3, 47 - 980: ffb601 l32r a0, 858 - 983: 0000c0 callx0 a0 - 986: e28c beqz.n a2, 998 - 988: d128 l32i.n a2, a1, 52 - 98a: ffac31 l32r a3, 83c - 98d: 640c movi.n a4, 6 - 98f: ffb301 l32r a0, 85c - 992: 0000c0 callx0 a0 - 995: f5e256 bnez a2, 8f7 - 998: 3148 l32i.n a4, a1, 12 - 99a: a84d42 s8i a4, a13, 168 - 99d: 3eef27 bbsi a15, 2, 9df - 9a0: e158 l32i.n a5, a1, 56 - 9a2: 39d526 beqi a5, 64, 9df - 9a5: 010e02 l8ui a0, a14, 1 - 9a8: 000e62 l8ui a6, a14, 0 - 9ab: 8ca072 movi a7, 140 - 9ae: 106670 and a6, a6, a7 - 9b1: 88a072 movi a7, 136 - 9b4: 0b9677 bne a6, a7, 9c3 - 9b7: 148000 extui a8, a0, 0, 2 - 9ba: 773866 bnei a8, 3, a35 - 9bd: 1e0e82 l8ui a8, a14, 30 - 9c0: 001d06 j a38 - 9c3: 081c movi.n a8, 16 - 9c5: c198 l32i.n a9, a1, 48 - 9c7: 908890 addx2 a8, a8, a9 - 9ca: 0b1e92 l16ui a9, a14, 22 - 9cd: 0b6037 bbci a0, 3, 9dc - 9d0: 4f18a2 l16ui a10, a8, 158 - 9d3: c0a9a0 sub a10, a9, a10 - 9d6: 021ae6 bgei a10, 1, 9dc - 9d9: ffc686 j 8f7 - 9dc: 4f5892 s16i a9, a8, 158 - 9df: 5138 l32i.n a3, a1, 20 - 9e1: 30cd22 addi a2, a13, 48 - 9e4: 640c movi.n a4, 6 - 9e6: ff9e01 l32r a0, 860 - 9e9: 0000c0 callx0 a0 - 9ec: 05af16 beqz a15, a4a - 9ef: 4b4f26 beqi a15, 4, a3e - 9f2: f8cfb2 addi a11, a15, -8 - 9f5: efeb56 bnez a11, 8f7 - 9f8: 0e2d mov.n a2, a14 - 9fa: ff9a01 l32r a0, 864 - 9fd: 0000c0 callx0 a0 - a00: 025d mov.n a5, a2 - a02: 1108 l32i.n a0, a1, 4 - a04: 0a5c22 s16i a2, a12, 20 - a07: c02020 sub a2, a0, a2 - a0a: fcc222 addi a2, a2, -4 - a0d: 0b5c22 s16i a2, a12, 22 - a10: 02a057 bge a0, a5, a16 - a13: ffb806 j 8f7 - a16: 6138 l32i.n a3, a1, 24 - a18: 330b addi.n a3, a3, -1 - a1a: ed9356 bnez a3, 8f7 - a1d: c148 l32i.n a4, a1, 48 - a1f: 0d1442 l16ui a4, a4, 26 - a22: 0a0456 bnez a4, ac6 - a25: 0d2d mov.n a2, a13 - a27: a0a032 movi a3, 160 - a2a: 740c movi.n a4, 7 - a2c: ff8f01 l32r a0, 868 - a2f: 0000c0 callx0 a0 - a32: ffb046 j 8f7 - a35: 180e82 l8ui a8, a14, 24 - a38: 348080 extui a8, a8, 0, 4 - a3b: ffe186 j 9c5 - a3e: 0d2d mov.n a2, a13 - a40: 0c3d mov.n a3, a12 - a42: e148 l32i.n a4, a1, 56 - a44: 006e45 call0 112c - a47: ffab06 j 8f7 - a4a: 0e2d mov.n a2, a14 - a4c: ff8801 l32r a0, 86c - a4f: 0000c0 callx0 a0 - a52: 024d mov.n a4, a2 - a54: 0a5c22 s16i a2, a12, 20 - a57: 1108 l32i.n a0, a1, 4 - a59: 6158 l32i.n a5, a1, 24 - a5b: c06020 sub a6, a0, a2 - a5e: fcc662 addi a6, a6, -4 - a61: 0b5c62 s16i a6, a12, 22 - a64: e8f556 bnez a5, 8f7 - a67: 771c movi.n a7, 23 - a69: 023707 bltu a7, a0, a6f - a6c: ffa1c6 j 8f7 - a6f: 0a0e82 l8ui a8, a14, 10 - a72: 048080 extui a8, a8, 0, 1 - a75: e7e856 bnez a8, 8f7 - a78: 010e92 l8ui a9, a14, 1 - a7b: 376967 bbci a9, 6, ab6 - a7e: e1a8 l32i.n a10, a1, 56 - a80: d0a0b2 movi a11, 208 - a83: 2f1ab7 beq a10, a11, ab6 - a86: b0a002 movi a0, 176 - a89: c0ea00 sub a14, a10, a0 - a8c: e67e56 bnez a14, 8f7 - a8f: ed28 l32i.n a2, a13, 56 - a91: 031c movi.n a3, 16 - a93: 028237 bany a2, a3, a99 - a96: ff9746 j 8f7 - a99: 0d2d mov.n a2, a13 - a9b: 0c3d mov.n a3, a12 - a9d: ff7401 l32r a0, 870 - aa0: 0000c0 callx0 a0 - aa3: e50216 beqz a2, 8f7 - aa6: 1c58 l32i.n a5, a12, 4 - aa8: 1558 l32i.n a5, a5, 4 - aaa: 010542 l8ui a4, a5, 1 - aad: bfa062 movi a6, 191 - ab0: 104460 and a4, a4, a6 - ab3: 014542 s8i a4, a5, 1 - ab6: 0d2d mov.n a2, a13 - ab8: 0c3d mov.n a3, a12 - aba: e148 l32i.n a4, a1, 56 - abc: 4158 l32i.n a5, a1, 16 - abe: 3168 l32i.n a6, a1, 12 - ac0: 002605 call0 d24 - ac3: ff8c06 j 8f7 - ac6: 0159 s32i.n a5, a1, 0 - ac8: c168 l32i.n a6, a1, 48 - aca: 031c movi.n a3, 16 - acc: 2668 l32i.n a6, a6, 8 - ace: 010e02 l8ui a0, a14, 1 - ad1: 106630 and a6, a6, a3 - ad4: 103030 and a3, a0, a3 - ad7: 0a1367 beq a3, a6, ae5 - ada: c128 l32i.n a2, a1, 48 - adc: ff6601 l32r a0, 874 - adf: 0000c0 callx0 a0 - ae2: 010e02 l8ui a0, a14, 1 - ae5: 276067 bbci a0, 6, b10 - ae8: ed78 l32i.n a7, a13, 56 - aea: 081c movi.n a8, 16 - aec: 028787 bany a7, a8, af2 - aef: ff8106 j 8f7 - af2: 0d2d mov.n a2, a13 - af4: 0c3d mov.n a3, a12 - af6: 0148 l32i.n a4, a1, 0 - af8: ff6001 l32r a0, 878 - afb: 0000c0 callx0 a0 - afe: df5216 beqz a2, 8f7 - b01: 010e92 l8ui a9, a14, 1 - b04: bfa0a2 movi a10, 191 - b07: 1099a0 and a9, a9, a10 - b0a: 014e92 s8i a9, a14, 1 - b0d: 000286 j b1b - b10: 1c08 l32i.n a0, a12, 4 - b12: 0a1cb2 l16ui a11, a12, 20 - b15: 1028 l32i.n a2, a0, 4 - b17: bb2a add.n a11, a11, a2 - b19: 10b9 s32i.n a11, a0, 4 - b1b: 0e3d mov.n a3, a14 - b1d: 0c2d mov.n a2, a12 - b1f: 1148 l32i.n a4, a1, 4 - b21: 0158 l32i.n a5, a1, 0 - b23: ff5601 l32r a0, 87c - b26: 0000c0 callx0 a0 - b29: 023d mov.n a3, a2 - b2b: 02cd mov.n a12, a2 - b2d: dc6216 beqz a2, 8f7 - b30: ff4441 l32r a4, 840 - b33: c158 l32i.n a5, a1, 48 - b35: 1208 l32i.n a0, a2, 4 - b37: 2558 l32i.n a5, a5, 8 - b39: 1008 l32i.n a0, a0, 4 - b3b: 35e507 bbsi a5, 0, b74 - b3e: c168 l32i.n a6, a1, 48 - b40: 180662 l8ui a6, a6, 24 - b43: 5a1666 bnei a6, 1, ba1 - b46: 0d0072 l8ui a7, a0, 13 - b49: 0c0082 l8ui a8, a0, 12 - b4c: 117780 slli a7, a7, 8 - b4f: 207780 or a7, a7, a8 - b52: c07740 sub a7, a7, a4 - b55: d9e756 bnez a7, 8f7 - b58: 40eb addi.n a4, a0, 14 - b5a: 0b1252 l16ui a5, a2, 22 - b5d: 1e2d32 l32i a3, a13, 120 - b60: 2d2d22 l32i a2, a13, 180 - b63: 392332 l32i a3, a3, 228 - b66: f2c552 addi a5, a5, -14 - b69: 6228 l32i.n a2, a2, 24 - b6b: ff4501 l32r a0, 880 - b6e: 0000c0 callx0 a0 - b71: ff6086 j 8f7 - b74: 0d0052 l8ui a5, a0, 13 - b77: 0c0062 l8ui a6, a0, 12 - b7a: 115580 slli a5, a5, 8 - b7d: 205560 or a5, a5, a6 - b80: 1d9547 bne a5, a4, ba1 - b83: 2d2d22 l32i a2, a13, 180 - b86: 729c beqz.n a2, ba1 - b88: 6228 l32i.n a2, a2, 24 - b8a: 40eb addi.n a4, a0, 14 - b8c: 0b1352 l16ui a5, a3, 22 - b8f: 1e2d62 l32i a6, a13, 120 - b92: f2c552 addi a5, a5, -14 - b95: 392632 l32i a3, a6, 228 - b98: ff3b01 l32r a0, 884 - b9b: 0000c0 callx0 a0 - b9e: ff5546 j 8f7 - ba1: 0d2d mov.n a2, a13 - ba3: ffb905 call0 734 - ba6: 820c movi.n a2, 8 - ba8: ff55c6 j 903 - bab: 000000 ill - bae: 000000 ill - bb1: 000200 excw - ... - bd8: e0c112 addi a1, a1, -32 - bdb: 51c9 s32i.n a12, a1, 20 - bdd: 3109 s32i.n a0, a1, 12 - bdf: 3c0202 l8ui a0, a2, 60 - be2: 02cd mov.n a12, a2 - be4: 182066 bnei a0, 2, c00 - be7: 112222 l32i a2, a2, 68 - bea: 928c beqz.n a2, bf7 - bec: fff201 l32r a0, bb4 - bef: 0000c0 callx0 a0 - bf2: 020c movi.n a2, 0 - bf4: 116c22 s32i a2, a12, 68 - bf7: 51c8 l32i.n a12, a1, 20 - bf9: 3108 l32i.n a0, a1, 12 - bfb: 20c112 addi a1, a1, 32 - bfe: f00d ret.n - c00: 2139 s32i.n a3, a1, 8 - c02: f11666 bnei a6, 1, bf7 - c05: 461b addi.n a4, a6, 1 - c07: b0a032 movi a3, 176 - c0a: ffeb01 l32r a0, bb8 - c0d: 0000c0 callx0 a0 - c10: 2128 l32i.n a2, a1, 8 - c12: 22ab addi.n a2, a2, 10 - c14: 1129 s32i.n a2, a1, 4 - c16: ffe901 l32r a0, bbc - c19: 0000c0 callx0 a0 - c1c: 4129 s32i.n a2, a1, 16 - c1e: b2cc bnez.n a2, c2d - c20: 1128 l32i.n a2, a1, 4 - c22: ffe701 l32r a0, bc0 - c25: 0000c0 callx0 a0 - c28: 4129 s32i.n a2, a1, 16 - c2a: fc9216 beqz a2, bf7 - c2d: 1138 l32i.n a3, a1, 4 - c2f: 4128 l32i.n a2, a1, 16 - c31: 640c movi.n a4, 6 - c33: ffe401 l32r a0, bc4 - c36: 0000c0 callx0 a0 - c39: 4128 l32i.n a2, a1, 16 - c3b: 030c movi.n a3, 0 - c3d: 01d222 addmi a2, a2, 0x100 - c40: c0c222 addi a2, a2, -64 - c43: ffe101 l32r a0, bc8 - c46: 0000c0 callx0 a0 - c49: 4128 l32i.n a2, a1, 16 - c4b: 01d222 addmi a2, a2, 0x100 - c4e: f0c222 addi a2, a2, -16 - c51: 0129 s32i.n a2, a1, 0 - c53: ffde01 l32r a0, bcc - c56: 0000c0 callx0 a0 - c59: 0128 l32i.n a2, a1, 0 - c5b: ffd431 l32r a3, bac - c5e: 4148 l32i.n a4, a1, 16 - c60: ffdc01 l32r a0, bd0 - c63: 0000c0 callx0 a0 - c66: 0128 l32i.n a2, a1, 0 - c68: d0a732 movi a3, 0x7d0 - c6b: 140c movi.n a4, 1 - c6d: 150c movi.n a5, 1 - c6f: ffd901 l32r a0, bd4 - c72: 0000c0 callx0 a0 - c75: 4128 l32i.n a2, a1, 16 - c77: f56c movi.n a5, -17 - c79: e47c movi.n a4, -2 - c7b: ffcd71 l32r a7, bb0 - c7e: 082c movi.n a8, 32 - c80: 4138 l32i.n a3, a1, 16 - c82: 3c0c02 l8ui a0, a12, 60 - c85: 2368 l32i.n a6, a3, 8 - c87: fdc002 addi a0, a0, -3 - c8a: 206680 or a6, a6, a8 - c8d: 206670 or a6, a6, a7 - c90: 2369 s32i.n a6, a3, 8 - c92: 104640 and a4, a6, a4 - c95: 104450 and a4, a4, a5 - c98: 130c movi.n a3, 1 - c9a: 203630 or a3, a6, a3 - c9d: 833400 moveqz a3, a4, a0 - ca0: 2239 s32i.n a3, a2, 8 - ca2: ffd446 j bf7 - ca5: 000000 ill - ca8: 400814 excw - cab: 23ec00 excw - cae: 02ac beqz.n a2, cd2 - cb0: 010232 l8ui a3, a2, 1 - cb3: fffd61 l32r a6, ca8 - cb6: 1413a6 blti a3, 1, cce - cb9: 681c movi.n a8, 22 - cbb: 732a add.n a7, a3, a2 - cbd: 020232 l8ui a3, a2, 2 - cc0: 643030 extui a3, a3, 0, 7 - cc3: 0b2837 blt a8, a3, cd2 - cc6: 085637 bbc a6, a3, cd2 - cc9: 221b addi.n a2, a2, 1 - ccb: ee9277 bne a2, a7, cbd - cce: 120c movi.n a2, 1 - cd0: f00d ret.n - cd2: 020c movi.n a2, 0 - cd4: f00d ret.n - ... - ce2: 000000 ill - ce5: 01f250 slli a15, a2, 27 - ... - d24: ffedb1 l32r a11, cd8 - d27: 90a072 movi a7, 144 - d2a: c01170 sub a1, a1, a7 - d2d: 2061f2 s32i a15, a1, 128 - d30: 1f61e2 s32i a14, a1, 124 - d33: 1d61c2 s32i a12, a1, 116 - d36: 1c6102 s32i a0, a1, 112 - d39: 1e61d2 s32i a13, a1, 120 - d3c: 0b1302 l16ui a0, a3, 22 - d3f: 13d8 l32i.n a13, a3, 4 - d41: 02cd mov.n a12, a2 - d43: 04ed mov.n a14, a4 - d45: 062d mov.n a2, a6 - d47: 0ca8 l32i.n a10, a12, 0 - d49: 1e2c72 l32i a7, a12, 120 - d4c: 054d mov.n a4, a5 - d4e: 1dd8 l32i.n a13, a13, 4 - d50: 055c movi.n a5, 80 - d52: 18cdf2 addi a15, a13, 24 - d55: 00da add.n a0, a0, a13 - d57: 18c002 addi a0, a0, 24 - d5a: 0a2e57 blt a14, a5, d68 - d5d: 02a5e7 bge a5, a14, d63 - d60: 003086 j e26 - d63: 140c movi.n a4, 1 - d65: 002546 j dfe - d68: 243c movi.n a4, 50 - d6a: 5acea6 blti a14, 32, dc8 - d6d: 032c movi.n a3, 32 - d6f: 5ba3e7 bge a3, a14, dce - d72: 02dee6 bgei a14, 64, d78 - d75: 0025c6 j e10 - d78: 054c movi.n a5, 64 - d7a: 02a5e7 bge a5, a14, d80 - d7d: 0023c6 j e10 - d80: bc68 l32i.n a6, a12, 44 - d82: 025626 beqi a6, 5, d88 - d85: 0021c6 j e10 - d88: c080d0 sub a8, a0, a13 - d8b: 971c movi.n a7, 25 - d8d: 022787 blt a7, a8, d93 - d90: 0058c6 j ef7 - d93: c070f0 sub a7, a0, a15 - d96: 050c movi.n a5, 0 - d98: 0e0c movi.n a14, 0 - d9a: 020c movi.n a2, 0 - d9c: 010f62 l8ui a6, a15, 1 - d9f: 000f32 l8ui a3, a15, 0 - da2: 962b addi.n a9, a6, 2 - da4: 682797 blt a7, a9, e10 - da7: a62b addi.n a10, a6, 2 - da9: e38c beqz.n a3, dbb - dab: 071326 beqi a3, 1, db6 - dae: 0b9347 bne a3, a4, dbd - db1: 0f2d mov.n a2, a15 - db3: 000186 j dbd - db6: 0fed mov.n a14, a15 - db8: 000046 j dbd - dbb: 0f5d mov.n a5, a15 - dbd: ffaa add.n a15, a15, a10 - dbf: c070f0 sub a7, a0, a15 - dc2: d627e6 bgei a7, 2, d9c - dc5: 004d06 j efd - dc8: 44bee6 bgei a14, 16, e10 - dcb: 041e56 bnez a14, e10 - dce: 1b6172 s32i a7, a1, 108 - dd1: bcf8 l32i.n a15, a12, 44 - dd3: 186102 s32i a0, a1, 96 - dd6: 365f66 bnei a15, 5, e10 - dd9: 2fca32 addi a3, a10, 47 - ddc: 10cd22 addi a2, a13, 16 - ddf: 640c movi.n a4, 6 - de1: ffc401 l32r a0, cf4 - de4: 0000c0 callx0 a0 - de7: 52ec bnez.n a2, e10 - de9: e0ce02 addi a0, a14, -32 - dec: 14b056 bnez a0, f3b - def: 100c movi.n a0, 1 - df1: 023c movi.n a2, 48 - df3: 176122 s32i a2, a1, 92 - df6: 005206 j f42 - df9: 13ee66 bnei a14, 128, e10 - dfc: 040c movi.n a4, 0 - dfe: 7b68 l32i.n a6, a11, 28 - e00: 02e677 bbsi a6, 7, e06 - e03: 091e57 beq a14, a5, e10 - e06: 032d mov.n a2, a3 - e08: 013d mov.n a3, a1 - e0a: ffbb01 l32r a0, cf8 - e0d: 0000c0 callx0 a0 - e10: 1d21c2 l32i a12, a1, 116 - e13: 1e21d2 l32i a13, a1, 120 - e16: 1f21e2 l32i a14, a1, 124 - e19: 2021f2 l32i a15, a1, 128 - e1c: 90a022 movi a2, 144 - e1f: 1c2102 l32i a0, a1, 112 - e22: 112a add.n a1, a1, a2 - e24: f00d ret.n - e26: b0a062 movi a6, 176 - e29: 5a2e67 blt a14, a6, e87 - e2c: 02a6e7 bge a6, a14, e32 - e2f: 0026c6 j ece - e32: 1a6142 s32i a4, a1, 104 - e35: 196122 s32i a2, a1, 100 - e38: bc78 l32i.n a7, a12, 44 - e3a: 186102 s32i a0, a1, 96 - e3d: cf5766 bnei a7, 5, e10 - e40: 2fca32 addi a3, a10, 47 - e43: 10cd22 addi a2, a13, 16 - e46: 640c movi.n a4, 6 - e48: ffad01 l32r a0, cfc - e4b: 0000c0 callx0 a0 - e4e: fbe256 bnez a2, e10 - e51: 182182 l32i a8, a1, 96 - e54: c088f0 sub a8, a8, a15 - e57: b568a6 blti a8, 6, e10 - e5a: 001f02 l16ui a0, a15, 0 - e5d: ff9f91 l32r a9, cdc - e60: 011f62 l16ui a6, a15, 2 - e63: 7998 l32i.n a9, a9, 28 - e65: 021f72 l16ui a7, a15, 4 - e68: a4f9a7 bbsi a9, 26, e10 - e6b: 202ca2 l32i a10, a12, 128 - e6e: 1e6ca2 s32i a10, a12, 120 - e71: 9b1026 beqi a0, 1, e10 - e74: f98056 bnez a0, e10 - e77: 0d3d mov.n a3, a13 - e79: 0c2d mov.n a2, a12 - e7b: 1a2142 l32i a4, a1, 104 - e7e: 192152 l32i a5, a1, 100 - e81: ffd545 call0 bd8 - e84: ffe206 j e10 - e87: a0a022 movi a2, 160 - e8a: 02ae27 bge a14, a2, e90 - e8d: ffda06 j df9 - e90: 02a2e7 bge a2, a14, e96 - e93: ffde46 j e10 - e96: 1b6172 s32i a7, a1, 108 - e99: bcb8 l32i.n a11, a12, 44 - e9b: 186102 s32i a0, a1, 96 - e9e: 025b26 beqi a11, 5, ea4 - ea1: ffdac6 j e10 - ea4: 2d4b addi.n a2, a13, 4 - ea6: 2fca32 addi a3, a10, 47 - ea9: 640c movi.n a4, 6 - eab: ff9501 l32r a0, d00 - eae: 0000c0 callx0 a0 - eb1: f5b256 bnez a2, e10 - eb4: 1821d2 l32i a13, a1, 96 - eb7: c0ddf0 sub a13, a13, a15 - eba: 022de6 bgei a13, 2, ec0 - ebd: ffd3c6 j e10 - ec0: 0c2d mov.n a2, a12 - ec2: 1b2132 l32i a3, a1, 108 - ec5: ff8f01 l32r a0, d04 - ec8: 0000c0 callx0 a0 - ecb: ffd046 j e10 - ece: d0a022 movi a2, 208 - ed1: 162e27 blt a14, a2, eeb - ed4: 02a2e7 bge a2, a14, eda - ed7: ffcd46 j e10 - eda: 0f4d mov.n a4, a15 - edc: 0d3d mov.n a3, a13 - ede: 0c2d mov.n a2, a12 - ee0: 005d mov.n a5, a0 - ee2: ff8901 l32r a0, d08 - ee5: 0000c0 callx0 a0 - ee8: ffc906 j e10 - eeb: c0a022 movi a2, 192 - eee: c02e20 sub a2, a14, a2 - ef1: f1b256 bnez a2, e10 - ef4: ffe786 j e96 - ef7: 050c movi.n a5, 0 - ef9: 0e0c movi.n a14, 0 - efb: 020c movi.n a2, 0 - efd: f0fe16 beqz a14, e10 - f00: 010e02 l8ui a0, a14, 1 - f03: 02b0b6 bltui a0, 16, f09 - f06: ffc186 j e10 - f09: c28c beqz.n a2, f19 - f0b: 010242 l8ui a4, a2, 1 - f0e: f30c movi.n a3, 15 - f10: c03300 sub a3, a3, a0 - f13: 02a347 bge a3, a4, f19 - f16: ffbd86 j e10 - f19: ef3516 beqz a5, e10 - f1c: 010542 l8ui a4, a5, 1 - f1f: 062c movi.n a6, 32 - f21: 02b647 bgeu a6, a4, f27 - f24: ffba06 j e10 - f27: ff6e71 l32r a7, ce0 - f2a: c30772 l8ui a7, a7, 195 - f2d: 156122 s32i a2, a1, 84 - f30: 770b addi.n a7, a7, -1 - f32: 116756 bnez a7, 104c - f35: 115456 bnez a4, 104e - f38: ffb506 j e10 - f3b: 000c movi.n a0, 0 - f3d: 081c movi.n a8, 16 - f3f: 176182 s32i a8, a1, 92 - f42: ab0c movi.n a11, 10 - f44: 4a0c movi.n a10, 4 - f46: 182192 l32i a9, a1, 96 - f49: 93ab00 movnez a10, a11, a0 - f4c: c099d0 sub a9, a9, a13 - f4f: e8c992 addi a9, a9, -24 - f52: 02a9a7 bge a9, a10, f58 - f55: ffadc6 j e10 - f58: dda0b2 movi a11, 221 - f5b: 182172 l32i a7, a1, 96 - f5e: 22cd82 addi a8, a13, 34 - f61: 1ccde2 addi a14, a13, 28 - f64: 93e800 movnez a14, a8, a0 - f67: c077e0 sub a7, a7, a14 - f6a: 0227e6 bgei a7, 2, f70 - f6d: 004a86 j 109b - f70: 050c movi.n a5, 0 - f72: 0d0c movi.n a13, 0 - f74: 0f0c movi.n a15, 0 - f76: 020c movi.n a2, 0 - f78: 1b2132 l32i a3, a1, 108 - f7b: 156122 s32i a2, a1, 84 - f7e: 27c332 addi a3, a3, 39 - f81: 166132 s32i a3, a1, 88 - f84: 010e62 l8ui a6, a14, 1 - f87: a62b addi.n a10, a6, 2 - f89: 02a7a7 bge a7, a10, f8f - f8c: ffa006 j e10 - f8f: 000e02 l8ui a0, a14, 0 - f92: 0a1016 beqz a0, 1037 - f95: 021066 bnei a0, 1, f9b - f98: 002586 j 1032 - f9b: d42c movi.n a4, 45 - f9d: 029047 bne a0, a4, fa3 - fa0: 002246 j 102d - fa3: 146152 s32i a5, a1, 80 - fa6: 073c movi.n a7, 48 - fa8: 611077 beq a0, a7, 100d - fab: 283c movi.n a8, 50 - fad: 561087 beq a0, a8, 1007 - fb0: 0210b7 beq a0, a11, fb6 - fb3: 002086 j 1039 - fb6: 000c movi.n a0, 0 - fb8: 2546b6 bltui a6, 4, fe1 - fbb: 050e32 l8ui a3, a14, 5 - fbe: 030e22 l8ui a2, a14, 3 - fc1: 020e92 l8ui a9, a14, 2 - fc4: 112280 slli a2, a2, 8 - fc7: 209920 or a9, a9, a2 - fca: 040e22 l8ui a2, a14, 4 - fcd: 013380 slli a3, a3, 24 - fd0: 112200 slli a2, a2, 16 - fd3: 202230 or a2, a2, a3 - fd6: 209920 or a9, a9, a2 - fd9: ff4221 l32r a2, ce4 - fdc: 019927 bne a9, a2, fe1 - fdf: 100c movi.n a0, 1 - fe1: 146152 s32i a5, a1, 80 - fe4: 051016 beqz a0, 1039 - fe7: 1b2132 l32i a3, a1, 108 - fea: 7440a0 extui a4, a10, 0, 8 - fed: 162122 l32i a2, a1, 88 - ff0: 264342 s8i a4, a3, 38 - ff3: 0e3d mov.n a3, a14 - ff5: ff4501 l32r a0, d0c - ff8: 0000c0 callx0 a0 - ffb: dda0b2 movi a11, 221 - ffe: 142152 l32i a5, a1, 80 - 1001: 010e62 l8ui a6, a14, 1 - 1004: 000c46 j 1039 - 1007: 1561e2 s32i a14, a1, 84 - 100a: 000ac6 j 1039 - 100d: 162122 l32i a2, a1, 88 - 1010: 0e3d mov.n a3, a14 - 1012: 1b2152 l32i a5, a1, 108 - 1015: 7440a0 extui a4, a10, 0, 8 - 1018: 264542 s8i a4, a5, 38 - 101b: ff3d01 l32r a0, d10 - 101e: 0000c0 callx0 a0 - 1021: dda0b2 movi a11, 221 - 1024: 142152 l32i a5, a1, 80 - 1027: 010e62 l8ui a6, a14, 1 - 102a: 0002c6 j 1039 - 102d: 0efd mov.n a15, a14 - 102f: 000186 j 1039 - 1032: 0edd mov.n a13, a14 - 1034: 000046 j 1039 - 1037: 0e5d mov.n a5, a14 - 1039: 182172 l32i a7, a1, 96 - 103c: 862b addi.n a8, a6, 2 - 103e: ee8a add.n a14, a14, a8 - 1040: c077e0 sub a7, a7, a14 - 1043: 0227a6 blti a7, 2, 1049 - 1046: ffce86 j f84 - 1049: 001646 j 10a6 - 104c: e49c beqz.n a4, 106e - 104e: af2b92 l32i a9, a11, 0x2bc - 1051: 146152 s32i a5, a1, 80 - 1054: c09940 sub a9, a9, a4 - 1057: db5956 bnez a9, e10 - 105a: 252b addi.n a2, a5, 2 - 105c: ff2331 l32r a3, ce8 - 105f: ff2d01 l32r a0, d14 - 1062: 0000c0 callx0 a0 - 1065: 142152 l32i a5, a1, 80 - 1068: ff21b1 l32r a11, cec - 106b: da1256 bnez a2, e10 - 106e: 7b38 l32i.n a3, a11, 28 - 1070: 0573b7 bbci a3, 27, 1079 - 1073: 010542 l8ui a4, a5, 1 - 1076: d96416 beqz a4, e10 - 1079: 0e2d mov.n a2, a14 - 107b: 152132 l32i a3, a1, 84 - 107e: 202c52 l32i a5, a12, 128 - 1081: 1e6c52 s32i a5, a12, 120 - 1084: ffc245 call0 cac - 1087: 3dab addi.n a3, a13, 10 - 1089: 024d mov.n a4, a2 - 108b: 160c movi.n a6, 1 - 108d: 0c2d mov.n a2, a12 - 108f: 934640 movnez a4, a6, a4 - 1092: ff2101 l32r a0, d18 - 1095: 0000c0 callx0 a0 - 1098: ff5d06 j e10 - 109b: 050c movi.n a5, 0 - 109d: 0d0c movi.n a13, 0 - 109f: 0f0c movi.n a15, 0 - 10a1: 070c movi.n a7, 0 - 10a3: 156172 s32i a7, a1, 84 - 10a6: d66d16 beqz a13, e10 - 10a9: 010d02 l8ui a0, a13, 1 - 10ac: 02b0b6 bltui a0, 16, 10b2 - 10af: ff5746 j e10 - 10b2: 152182 l32i a8, a1, 84 - 10b5: c88c beqz.n a8, 10c5 - 10b7: 0108a2 l8ui a10, a8, 1 - 10ba: f90c movi.n a9, 15 - 10bc: c09900 sub a9, a9, a0 - 10bf: 02a9a7 bge a9, a10, 10c5 - 10c2: ff5286 j e10 - 10c5: d47516 beqz a5, e10 - 10c8: 010502 l8ui a0, a5, 1 - 10cb: 0e2c movi.n a14, 32 - 10cd: 02be07 bgeu a14, a0, 10d3 - 10d0: ff4f06 j e10 - 10d3: 4f9c beqz.n a15, 10eb - 10d5: 010f22 l8ui a2, a15, 1 - 10d8: e41c movi.n a4, 30 - 10da: 000f52 l8ui a5, a15, 0 - 10dd: a31c movi.n a3, 26 - 10df: c055b0 sub a5, a5, a11 - 10e2: 833450 moveqz a3, a4, a5 - 10e5: 02b237 bgeu a2, a3, 10eb - 10e8: ff4906 j e10 - 10eb: 0d3d mov.n a3, a13 - 10ed: 152142 l32i a4, a1, 84 - 10f0: 1b2122 l32i a2, a1, 108 - 10f3: f50c movi.n a5, 15 - 10f5: ff0901 l32r a0, d1c - 10f8: 0000c0 callx0 a0 - 10fb: 740020 extui a0, a2, 0, 8 - 10fe: 046720 extui a6, a2, 7, 1 - 1101: d0b656 bnez a6, e10 - 1104: fefb71 l32r a7, cf0 - 1107: 7778 l32i.n a7, a7, 28 - 1109: 076757 bbci a7, 5, 1114 - 110c: f82c movi.n a8, 47 - 110e: 023807 bltu a8, a0, 1114 - 1111: ff3ec6 j e10 - 1114: 0c2d mov.n a2, a12 - 1116: 1b2132 l32i a3, a1, 108 - 1119: 172142 l32i a4, a1, 92 - 111c: 202c92 l32i a9, a12, 128 - 111f: 1e6c92 s32i a9, a12, 120 - 1122: feff01 l32r a0, d20 - 1125: 0000c0 callx0 a0 - 1128: ff3906 j e10 - 112b: c11200 mul16u a1, a2, a0 - 112e: 0109f0 slli a0, a9, 17 - 1131: 08e426 beqi a4, 128, 113d - 1134: a0a002 movi a0, 160 - 1137: 029407 bne a4, a0, 113d - 113a: 0002c5 call0 1168 - 113d: 0108 l32i.n a0, a1, 0 - 113f: 10c112 addi a1, a1, 16 - 1142: f00d ret.n - 1144: ff .byte 0xff - 1145: 3f .byte 0x3f - 1146: ff .byte 0xff - 1147: ff .byte 0xff - 1148: 010000 slli a0, a0, 32 - ... - 1167: c11200 mul16u a1, a2, a0 - 116a: 21d9f0 srai a13, a15, 9 - 116d: 11c9 s32i.n a12, a1, 4 - 116f: 0109 s32i.n a0, a1, 0 - 1171: 03cd mov.n a12, a3 - 1173: 1308 l32i.n a0, a3, 4 - 1175: 1e2232 l32i a3, a2, 120 - 1178: 1008 l32i.n a0, a0, 4 - 117a: 0ad316 beqz a3, 122b - 117d: fff151 l32r a5, 1144 - 1180: 0d1342 l16ui a4, a3, 26 - 1183: 106450 and a6, a4, a5 - 1186: 028457 bany a4, a5, 118c - 1189: 002786 j 122b - 118c: 011072 l16ui a7, a0, 2 - 118f: d47070 extui a7, a7, 0, 14 - 1192: 021677 beq a6, a7, 1198 - 1195: 0021c6 j 1220 - 1198: 3323d2 l32i a13, a3, 204 - 119b: 000c movi.n a0, 0 - 119d: 3ddc bnez.n a13, 11b4 - 119f: 03cd mov.n a12, a3 - 11a1: ffeb01 l32r a0, 1150 - 11a4: 0000c0 callx0 a0 - 11a7: 0c2d mov.n a2, a12 - 11a9: 030c movi.n a3, 0 - 11ab: ffea01 l32r a0, 1154 - 11ae: 0000c0 callx0 a0 - 11b1: 001ac6 j 1220 - 11b4: 352352 l32i a5, a3, 212 - 11b7: 302322 l32i a2, a3, 192 - 11ba: 550b addi.n a5, a5, -1 - 11bc: 220b addi.n a2, a2, -1 - 11be: 306322 s32i a2, a3, 192 - 11c1: 72cc bnez.n a2, 11cc - 11c3: 346302 s32i a0, a3, 208 - 11c6: 336302 s32i a0, a3, 204 - 11c9: 000106 j 11d1 - 11cc: 8d48 l32i.n a4, a13, 32 - 11ce: 336342 s32i a4, a3, 204 - 11d1: 356352 s32i a5, a3, 212 - 11d4: 929c beqz.n a2, 11f1 - 11d6: 9c78 l32i.n a7, a12, 36 - 11d8: 0788 l32i.n a8, a7, 0 - 11da: ffdb91 l32r a9, 1148 - 11dd: 546080 extui a6, a8, 0, 6 - 11e0: 418680 srli a8, a8, 6 - 11e3: 208890 or a8, a8, a9 - 11e6: 1188a0 slli a8, a8, 6 - 11e9: 206680 or a6, a6, a8 - 11ec: 0769 s32i.n a6, a7, 0 - 11ee: 000246 j 11fb - 11f1: 032d mov.n a2, a3 - 11f3: 030c movi.n a3, 0 - 11f5: ffd801 l32r a0, 1158 - 11f8: 0000c0 callx0 a0 - 11fb: ffd801 l32r a0, 115c - 11fe: 0000c0 callx0 a0 - 1201: 928c beqz.n a2, 120e - 1203: 0d2d mov.n a2, a13 - 1205: ffd601 l32r a0, 1160 - 1208: 0000c0 callx0 a0 - 120b: 000446 j 1220 - 120e: ffcfa1 l32r a10, 114c - 1211: 0d0c movi.n a13, 0 - 1213: 8cd9 s32i.n a13, a12, 32 - 1215: 7a2ab2 l32i a11, a10, 0x1e8 - 1218: 20cc92 addi a9, a12, 32 - 121b: 0bc9 s32i.n a12, a11, 0 - 121d: 7a6a92 s32i a9, a10, 0x1e8 - 1220: 11c8 l32i.n a12, a1, 4 - 1222: 21d8 l32i.n a13, a1, 8 - 1224: 0108 l32i.n a0, a1, 0 - 1226: 10c112 addi a1, a1, 16 - 1229: f00d ret.n - 122b: c0a032 movi a3, 192 - 122e: 740c movi.n a4, 7 - 1230: ffcd01 l32r a0, 1164 - 1233: 0000c0 callx0 a0 - 1236: fff986 j 1220 - 1239: 000000 ill - 123c: 0028 l32i.n a2, a0, 0 - 123e: 000000 ill - 1241: fe .byte 0xfe - 1242: 003ff1 l32r a15, fffc1340 - ... - 1255: 000000 ill - 1258: 0028 l32i.n a2, a0, 0 - 125a: 000000 ill - 125d: 000000 ill - 1260: 1388 l32i.n a8, a3, 4 - ... - 126e: 880000 excw - 1271: 000013 excw - ... - 128c: f0c112 addi a1, a1, -16 - 128f: 0109 s32i.n a0, a1, 0 - 1291: ffea01 l32r a0, 123c - 1294: 11c9 s32i.n a12, a1, 4 - 1296: d8c042 addi a4, a0, -40 - 1299: 250422 l8ui a2, a4, 37 - 129c: ffe9c1 l32r a12, 1240 - 129f: 071216 beqz a2, 1314 - 12a2: ffe821 l32r a2, 1244 - 12a5: 050c movi.n a5, 0 - 12a7: 940222 l8ui a2, a2, 148 - 12aa: 254452 s8i a5, a4, 37 - 12ad: fdc232 addi a3, a2, -3 - 12b0: 09a316 beqz a3, 134e - 12b3: 021266 bnei a2, 1, 12b9 - 12b6: 002506 j 134e - 12b9: ffe331 l32r a3, 1248 - 12bc: 009332 l16si a3, a3, 0 - 12bf: 53ac beqz.n a3, 12e8 - 12c1: ffe241 l32r a4, 124c - 12c4: ffe321 l32r a2, 1250 - 12c7: 005452 s16i a5, a4, 0 - 12ca: ffea01 l32r a0, 1274 - 12cd: 0000c0 callx0 a0 - 12d0: ffea01 l32r a0, 1278 - 12d3: 0000c0 callx0 a0 - 12d6: ffdf31 l32r a3, 1254 - 12d9: 060222 l8ui a2, a2, 6 - 12dc: 009332 l16si a3, a3, 0 - 12df: ffe701 l32r a0, 127c - 12e2: 0000c0 callx0 a0 - 12e5: ffdc01 l32r a0, 1258 - 12e8: 96a032 movi a3, 150 - 12eb: 040c movi.n a4, 0 - 12ed: 150c movi.n a5, 1 - 12ef: 002d mov.n a2, a0 - 12f1: ffe301 l32r a0, 1280 - 12f4: 0000c0 callx0 a0 - 12f7: ffd971 l32r a7, 125c - 12fa: a9ad62 movi a6, 0xfffffda9 - 12fd: 005762 s16i a6, a7, 0 - 1300: 051c movi.n a5, 16 - 1302: 0020c0 memw - 1305: 9b2c42 l32i a4, a12, 0x26c - 1308: 204450 or a4, a4, a5 - 130b: 0020c0 memw - 130e: 9b6c42 s32i a4, a12, 0x26c - 1311: 000c06 j 1345 - 1314: ffd331 l32r a3, 1260 - 1317: 040c movi.n a4, 0 - 1319: 150c movi.n a5, 1 - 131b: 002d mov.n a2, a0 - 131d: ffd901 l32r a0, 1284 - 1320: 0000c0 callx0 a0 - 1323: ffd181 l32r a8, 1268 - 1326: ffcf01 l32r a0, 1264 - 1329: 4d0882 l8ui a8, a8, 77 - 132c: 140c movi.n a4, 1 - 132e: 10e807 bbsi a8, 0, 1342 - 1331: fa6c movi.n a10, -17 - 1333: 0020c0 memw - 1336: 9b2c92 l32i a9, a12, 0x26c - 1339: 1099a0 and a9, a9, a10 - 133c: 0020c0 memw - 133f: 9b6c92 s32i a9, a12, 0x26c - 1342: 254042 s8i a4, a0, 37 - 1345: 11c8 l32i.n a12, a1, 4 - 1347: 0108 l32i.n a0, a1, 0 - 1349: 10c112 addi a1, a1, 16 - 134c: f00d ret.n - 134e: ffc721 l32r a2, 126c - 1351: 4228 l32i.n a2, a2, 16 - 1353: ba0222 l8ui a2, a2, 186 - 1356: 051226 beqi a2, 1, 135f - 1359: fbc232 addi a3, a2, -5 - 135c: f59356 bnez a3, 12b9 - 135f: ffc431 l32r a3, 1270 - 1362: 040c movi.n a4, 0 - 1364: 150c movi.n a5, 1 - 1366: 002d mov.n a2, a0 - 1368: ffc801 l32r a0, 1288 - 136b: 0000c0 callx0 a0 - 136e: fff4c6 j 1345 - ... - 1381: 000000 ill - 1384: 1238 l32i.n a3, a2, 4 - 1386: 280000 excw - 1389: 000000 ill - 138c: 000000 ill - 138f: 002800 excw - ... - 139a: 000100 excw - ... - 13a5: 000000 ill - 13a8: 3a98 l32i.n a9, a10, 12 - 13aa: 000000 ill - 13ad: f20a add.n a15, a2, a0 - 13af: 3f .byte 0x3f - ... - -000013f4 : - 13f4: e0c112 addi a1, a1, -32 - 13f7: 023d mov.n a3, a2 - 13f9: ffde21 l32r a2, 1374 - 13fc: 51c9 s32i.n a12, a1, 20 - 13fe: 52c8 l32i.n a12, a2, 20 - 1400: 4109 s32i.n a0, a1, 16 - 1402: 3ccc bnez.n a12, 1409 - 1404: 020c movi.n a2, 0 - 1406: 002c06 j 14ba - 1409: 2e2c42 l32i a4, a12, 184 - 140c: 100c movi.n a0, 1 - 140e: 15f487 bbsi a4, 24, 1427 - 1411: ffd941 l32r a4, 1378 - 1414: 3139 s32i.n a3, a1, 12 - 1416: 080462 l8ui a6, a4, 8 - 1419: 270c movi.n a7, 2 - 141b: 045060 extui a5, a6, 0, 1 - 141e: 0a1516 beqz a5, 14c3 - 1421: 207670 or a7, a6, a7 - 1424: 084472 s8i a7, a4, 8 - 1427: 002d mov.n a2, a0 - 1429: 002346 j 14ba - 142c: 100c movi.n a0, 1 - 142e: 391066 bnei a0, 1, 146b - 1431: ffd281 l32r a8, 137c - 1434: c10882 l8ui a8, a8, 193 - 1437: 880b addi.n a8, a8, -1 - 1439: 748080 extui a8, a8, 0, 8 - 143c: 0189 s32i.n a8, a1, 0 - 143e: ffdd01 l32r a0, 13b4 - 1441: 0000c0 callx0 a0 - 1444: 0198 l32i.n a9, a1, 0 - 1446: ffcea1 l32r a10, 1380 - 1449: 909990 addx2 a9, a9, a9 - 144c: a099a0 addx4 a9, a9, a10 - 144f: 01daa2 addmi a10, a10, 0x100 - 1452: 01d992 addmi a9, a9, 0x100 - 1455: 84c992 addi a9, a9, -124 - 1458: 1199 s32i.n a9, a1, 4 - 145a: 136a92 s32i a9, a10, 76 - 145d: ffd601 l32r a0, 13b8 - 1460: 0000c0 callx0 a0 - 1463: 1128 l32i.n a2, a1, 4 - 1465: ffd501 l32r a0, 13bc - 1468: 0000c0 callx0 a0 - 146b: 31a8 l32i.n a10, a1, 12 - 146d: daec bnez.n a10, 149e - 146f: ffc531 l32r a3, 1384 - 1472: ffc521 l32r a2, 1388 - 1475: 040c movi.n a4, 0 - 1477: ffd201 l32r a0, 13c0 - 147a: 0000c0 callx0 a0 - 147d: ffc301 l32r a0, 138c - 1480: 1b0c movi.n a11, 1 - 1482: 2540b2 s8i a11, a0, 37 - 1485: 28c022 addi a2, a0, 40 - 1488: ffcf01 l32r a0, 13c4 - 148b: 0000c0 callx0 a0 - 148e: ffc021 l32r a2, 1390 - 1491: e8a332 movi a3, 0x3e8 - 1494: 040c movi.n a4, 0 - 1496: 150c movi.n a5, 1 - 1498: ffcc01 l32r a0, 13c8 - 149b: 0000c0 callx0 a0 - 149e: ffbd21 l32r a2, 1394 - 14a1: 000005 call0 14a4 - 14a4: ffbd41 l32r a4, 1398 - 14a7: ffbd61 l32r a6, 139c - 14aa: 050c movi.n a5, 0 - 14ac: 004652 s8i a5, a6, 0 - 14af: 2e2c32 l32i a3, a12, 184 - 14b2: 120c movi.n a2, 1 - 14b4: 203340 or a3, a3, a4 - 14b7: 2e6c32 s32i a3, a12, 184 - 14ba: 51c8 l32i.n a12, a1, 20 - 14bc: 4108 l32i.n a0, a1, 16 - 14be: 20c112 addi a1, a1, 32 - 14c1: f00d ret.n - 14c3: 120c movi.n a2, 1 - 14c5: 130c movi.n a3, 1 - 14c7: 150c movi.n a5, 1 - 14c9: 060c movi.n a6, 0 - 14cb: ffb541 l32r a4, 13a0 - 14ce: 2149 s32i.n a4, a1, 8 - 14d0: ffbf01 l32r a0, 13cc - 14d3: 0000c0 callx0 a0 - 14d6: 3178 l32i.n a7, a1, 12 - 14d8: 27ec bnez.n a7, 14fe - 14da: 0c28 l32i.n a2, a12, 0 - 14dc: d2cc bnez.n a2, 14ed - 14de: 2138 l32i.n a3, a1, 8 - 14e0: 0c2d mov.n a2, a12 - 14e2: ffb041 l32r a4, 13a4 - 14e5: ffba01 l32r a0, 13d0 - 14e8: 0000c0 callx0 a0 - 14eb: 0c29 s32i.n a2, a12, 0 - 14ed: ffb901 l32r a0, 13d4 - 14f0: 0000c0 callx0 a0 - 14f3: 0c28 l32i.n a2, a12, 0 - 14f5: ffb801 l32r a0, 13d8 - 14f8: 0000c0 callx0 a0 - 14fb: 000d86 j 1535 - 14fe: ffb701 l32r a0, 13dc - 1501: 0000c0 callx0 a0 - 1504: ffa921 l32r a2, 13a8 - 1507: ffb601 l32r a0, 13e0 - 150a: 0000c0 callx0 a0 - 150d: ea7c movi.n a10, -2 - 150f: ffa791 l32r a9, 13ac - 1512: 0020c0 memw - 1515: a52982 l32i a8, a9, 0x294 - 1518: 1088a0 and a8, a8, a10 - 151b: 0020c0 memw - 151e: a56982 s32i a8, a9, 0x294 - 1521: ffb001 l32r a0, 13e4 - 1524: 0000c0 callx0 a0 - 1527: 42cc bnez.n a2, 152f - 1529: ffaf01 l32r a0, 13e8 - 152c: 0000c0 callx0 a0 - 152f: ffaf01 l32r a0, 13ec - 1532: 0000c0 callx0 a0 - 1535: ffae01 l32r a0, 13f0 - 1538: 0000c0 callx0 a0 - 153b: fdc2b2 addi a11, a2, -3 - 153e: eeab56 bnez a11, 142c - 1541: ff9b01 l32r a0, 13b0 - 1544: 4008 l32i.n a0, a0, 16 - 1546: 808c beqz.n a0, 1552 - 1548: b028 l32i.n a2, a0, 44 - 154a: 0422b6 bltui a2, 2, 1552 - 154d: 000c movi.n a0, 0 - 154f: ffb6c6 j 142e - 1552: 100c movi.n a0, 1 - 1554: ffb586 j 142e - ... - 1563: 3a9800 excw - 1566: 000000 ill - 1569: f20a add.n a15, a2, a0 - 156b: 3f .byte 0x3f - ... - 1574: 000c movi.n a0, 0 - 1576: 000000 ill - 1579: 000000 ill - 157c: 0028 l32i.n a2, a0, 0 - 157e: 000000 ill - 1581: fe .byte 0xfe - 1582: 003ff1 l32r a15, fffc1680 - 1585: 000000 ill - 1588: ff .byte 0xff - 1589: ff .byte 0xff - 158a: ff .byte 0xff - 158b: fe .byte 0xfe - ... - -000015d8 : - 15d8: e0c112 addi a1, a1, -32 - 15db: 1109 s32i.n a0, a1, 4 - 15dd: 31d9 s32i.n a13, a1, 12 - 15df: 41e9 s32i.n a14, a1, 16 - 15e1: 51f9 s32i.n a15, a1, 20 - 15e3: ffddf1 l32r a15, 1558 - 15e6: 21c9 s32i.n a12, a1, 8 - 15e8: 5fc8 l32i.n a12, a15, 20 - 15ea: 02ed mov.n a14, a2 - 15ec: 3ccc bnez.n a12, 15f3 - 15ee: 020c movi.n a2, 0 - 15f0: 005cc6 j 1767 - 15f3: 2e2c02 l32i a0, a12, 184 - 15f6: 1d0c movi.n a13, 1 - 15f8: 04f087 bbsi a0, 24, 1600 - 15fb: 0d2d mov.n a2, a13 - 15fd: 005986 j 1767 - 1600: 06f256 bnez a2, 1673 - 1603: ffd631 l32r a3, 155c - 1606: 0139 s32i.n a3, a1, 0 - 1608: 800332 l8ui a3, a3, 128 - 160b: 61e9 s32i.n a14, a1, 24 - 160d: 048396 bltz a3, 1659 - 1610: 1d0c movi.n a13, 1 - 1612: 61e9 s32i.n a14, a1, 24 - 1614: a0edc0 addx4 a14, a13, a12 - 1617: 202e02 l32i a0, a14, 128 - 161a: 10bc beqz.n a0, 164f - 161c: 0c2d mov.n a2, a12 - 161e: a0a032 movi a3, 160 - 1621: 440c movi.n a4, 4 - 1623: 1e2cf2 l32i a15, a12, 120 - 1626: 1e6c02 s32i a0, a12, 120 - 1629: ffd801 l32r a0, 158c - 162c: 0000c0 callx0 a0 - 162f: 0c2d mov.n a2, a12 - 1631: c0a032 movi a3, 192 - 1634: 240c movi.n a4, 2 - 1636: ffd601 l32r a0, 1590 - 1639: 0000c0 callx0 a0 - 163c: 0c2d mov.n a2, a12 - 163e: 1e6cf2 s32i a15, a12, 120 - 1641: 202e32 l32i a3, a14, 128 - 1644: ffd401 l32r a0, 1594 - 1647: 0000c0 callx0 a0 - 164a: 0138 l32i.n a3, a1, 0 - 164c: 800332 l8ui a3, a3, 128 - 164f: dd1b addi.n a13, a13, 1 - 1651: 432b addi.n a4, a3, 2 - 1653: 74d0d0 extui a13, a13, 0, 8 - 1656: ba2d47 blt a13, a4, 1614 - 1659: 61e8 l32i.n a14, a1, 24 - 165b: ffc1f1 l32r a15, 1560 - 165e: 1d0c movi.n a13, 1 - 1660: 0c28 l32i.n a2, a12, 0 - 1662: ffcd01 l32r a0, 1598 - 1665: 0000c0 callx0 a0 - 1668: 0c2d mov.n a2, a12 - 166a: ffcc01 l32r a0, 159c - 166d: 0000c0 callx0 a0 - 1670: 000e86 j 16ae - 1673: ffcb01 l32r a0, 15a0 - 1676: 0000c0 callx0 a0 - 1679: ffba21 l32r a2, 1564 - 167c: ffca01 l32r a0, 15a4 - 167f: 0000c0 callx0 a0 - 1682: ffb921 l32r a2, 1568 - 1685: 0020c0 memw - 1688: a52202 l32i a0, a2, 0x294 - 168b: 2000d0 or a0, a0, a13 - 168e: 0020c0 memw - 1691: a56202 s32i a0, a2, 0x294 - 1694: ffc501 l32r a0, 15a8 - 1697: 0000c0 callx0 a0 - 169a: 428c beqz.n a2, 16a2 - 169c: ffc401 l32r a0, 15ac - 169f: 0000c0 callx0 a0 - 16a2: ffb221 l32r a2, 156c - 16a5: 001222 l16ui a2, a2, 0 - 16a8: ffc201 l32r a0, 15b0 - 16ab: 0000c0 callx0 a0 - 16ae: ffb031 l32r a3, 1570 - 16b1: ffb021 l32r a2, 1574 - 16b4: 0043d2 s8i a13, a3, 0 - 16b7: ffbf01 l32r a0, 15b4 - 16ba: 0000c0 callx0 a0 - 16bd: 120c movi.n a2, 1 - 16bf: ffae31 l32r a3, 1578 - 16c2: 240c movi.n a4, 2 - 16c4: 050c movi.n a5, 0 - 16c6: ffbc01 l32r a0, 15b8 - 16c9: 0000c0 callx0 a0 - 16cc: 120c movi.n a2, 1 - 16ce: ffbb01 l32r a0, 15bc - 16d1: 0000c0 callx0 a0 - 16d4: 6b2f22 l32i a2, a15, 0x1ac - 16d7: 0d0c movi.n a13, 0 - 16d9: 728c beqz.n a2, 16e4 - 16db: ffb901 l32r a0, 15c0 - 16de: 0000c0 callx0 a0 - 16e1: 6b6fd2 s32i a13, a15, 0x1ac - 16e4: 6c2f22 l32i a2, a15, 0x1b0 - 16e7: 728c beqz.n a2, 16f2 - 16e9: ffb601 l32r a0, 15c4 - 16ec: 0000c0 callx0 a0 - 16ef: 6c6fd2 s32i a13, a15, 0x1b0 - 16f2: 120c movi.n a2, 1 - 16f4: 030c movi.n a3, 0 - 16f6: 040c movi.n a4, 0 - 16f8: 150c movi.n a5, 1 - 16fa: 060c movi.n a6, 0 - 16fc: ffb301 l32r a0, 15c8 - 16ff: 0000c0 callx0 a0 - 1702: 020c movi.n a2, 0 - 1704: 130c movi.n a3, 1 - 1706: 040c movi.n a4, 0 - 1708: ffb101 l32r a0, 15cc - 170b: 0000c0 callx0 a0 - 170e: bedc bnez.n a14, 172d - 1710: ff9b21 l32r a2, 157c - 1713: ffaf01 l32r a0, 15d0 - 1716: 0000c0 callx0 a0 - 1719: f66c movi.n a6, -17 - 171b: ff9951 l32r a5, 1580 - 171e: 0020c0 memw - 1721: 9b2542 l32i a4, a5, 0x26c - 1724: 104460 and a4, a4, a6 - 1727: 0020c0 memw - 172a: 9b6542 s32i a4, a5, 0x26c - 172d: fee745 call0 5a4 - 1730: ff9501 l32r a0, 1584 - 1733: 080072 l8ui a7, a0, 8 - 1736: 1028 l32i.n a2, a0, 4 - 1738: 1de707 bbsi a7, 0, 1759 - 173b: a29c beqz.n a2, 1759 - 173d: 9208 l32i.n a0, a2, 36 - 173f: 0008 l32i.n a0, a0, 0 - 1741: 047047 bbci a0, 20, 1749 - 1744: 430c movi.n a3, 4 - 1746: 000246 j 1753 - 1749: 055e00 extui a5, a0, 30, 1 - 174c: 640c movi.n a4, 6 - 174e: 93d450 movnez a13, a4, a5 - 1751: 0d3d mov.n a3, a13 - 1753: ffa001 l32r a0, 15d4 - 1756: 0000c0 callx0 a0 - 1759: ff8b71 l32r a7, 1588 - 175c: 2e2c62 l32i a6, a12, 184 - 175f: 120c movi.n a2, 1 - 1761: 106670 and a6, a6, a7 - 1764: 2e6c62 s32i a6, a12, 184 - 1767: 21c8 l32i.n a12, a1, 8 - 1769: 31d8 l32i.n a13, a1, 12 - 176b: 41e8 l32i.n a14, a1, 16 - 176d: 51f8 l32i.n a15, a1, 20 - 176f: 1108 l32i.n a0, a1, 4 - 1771: 20c112 addi a1, a1, 32 - 1774: f00d ret.n - -Disassembly of section .irom.text: - -00002fa0 <.irom.text>: - 2fa0: 2c7061 l32r a6, fffce160 - 2fa3: 302066 bnei a0, 2, 2fd7 - 2fa6: 202c movi.n a0, 34 - ... - -ieee80211_ht.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 080000 excw - 3: 110c04 excw - 6: f80000 excw - 9: 0008 l32i.n a0, a0, 0 - b: 099800 excw - ... - -00000018 : - 18: 030c movi.n a3, 0 - 1a: fffa61 l32r a6, 4 - 1d: c71c movi.n a7, 28 - 1f: fff881 l32r a8, 0 - 22: 05d292 addmi a9, a2, 0x500 - 25: 04d252 addmi a5, a2, 0x400 - 28: f0c112 addi a1, a1, -16 - 2b: 0109 s32i.n a0, a1, 0 - 2d: 48c542 addi a4, a5, 72 - 30: 320c movi.n a2, 3 - 32: 01d442 addmi a4, a4, 0x100 - 35: 100c movi.n a0, 1 - 37: 106982 s32i a8, a9, 64 - 3a: a35572 s16i a7, a5, 0x146 - 3d: a25562 s16i a6, a5, 0x144 - 40: a45532 s16i a3, a5, 0x148 - 43: 024402 s8i a0, a4, 2 - 46: 034402 s8i a0, a4, 3 - 49: ffef41 l32r a4, 8 - 4c: fff101 l32r a0, 10 - 4f: 0000c0 callx0 a0 - 52: 320c movi.n a2, 3 - 54: 130c movi.n a3, 1 - 56: ffed41 l32r a4, c - 59: ffee01 l32r a0, 14 - 5c: 0000c0 callx0 a0 - 5f: 0108 l32i.n a0, a1, 0 - 61: 10c112 addi a1, a1, 16 - 64: f00d ret.n - 66: 400000 ssr a0 - 69: 000c movi.n a0, 0 - ... - -0000006c : - 6c: f0c112 addi a1, a1, -16 - 6f: 11c9 s32i.n a12, a1, 4 - 71: 0109 s32i.n a0, a1, 0 - 73: e208 l32i.n a0, a2, 56 - 75: 02cd mov.n a12, a2 - 77: 026067 bbci a0, 6, 7d - 7a: 000005 call0 7c - 7d: 000c movi.n a0, 0 - 7f: fffa41 l32r a4, 68 - 82: ec38 l32i.n a3, a12, 56 - 84: 01dc22 addmi a2, a12, 0x100 - 87: d0c222 addi a2, a2, -48 - 8a: 1e62c2 s32i a12, a2, 120 - 8d: 7e4202 s8i a0, a2, 126 - 90: 50c222 addi a2, a2, 80 - 93: 001b addi.n a0, a0, 1 - 95: f14066 bnei a0, 4, 8a - 98: 203340 or a3, a3, a4 - 9b: 0108 l32i.n a0, a1, 0 - 9d: ec39 s32i.n a3, a12, 56 - 9f: 11c8 l32i.n a12, a1, 4 - a1: 10c112 addi a1, a1, 16 - a4: f00d ret.n - ... - -000000a8 : - a8: bfaf52 movi a5, -65 - ab: e248 l32i.n a4, a2, 56 - ad: 030c movi.n a3, 0 - af: 605232 s16i a3, a2, 192 - b2: 104450 and a4, a4, a5 - b5: e249 s32i.n a4, a2, 56 - b7: f00d ret.n - b9: 000000 ill - bc: ff .byte 0xff - bd: ff .byte 0xff - be: fff8 l32i.n a15, a15, 60 - c0: 000000 ill - c3: c11200 mul16u a1, a2, a0 - c6: fd51f0 excw - c9: ff .byte 0xff - ca: 0109 s32i.n a0, a1, 0 - cc: 0308 l32i.n a0, a3, 0 - ce: 021332 l16ui a3, a3, 4 - d1: 100050 and a0, a0, a5 - d4: 204400 or a4, a4, a0 - d7: fffa01 l32r a0, c0 - da: 0000c0 callx0 a0 - dd: 0108 l32i.n a0, a1, 0 - df: 10c112 addi a1, a1, 16 - e2: f00d ret.n - -000000e4 : - e4: e268 l32i.n a6, a2, 56 - e6: 000342 l8ui a4, a3, 0 - e9: dda052 movi a5, 221 - ec: 0c9457 bne a4, a5, fc - ef: 334b addi.n a3, a3, 4 - f1: 80a072 movi a7, 128 - f4: 207670 or a7, a6, a7 - f7: e279 s32i.n a7, a2, 56 - f9: 000186 j 103 - fc: 084c movi.n a8, 64 - fe: 208680 or a8, a6, a8 - 101: e289 s32i.n a8, a2, 56 - 103: 0303b2 l8ui a11, a3, 3 - 106: 0203a2 l8ui a10, a3, 2 - 109: 11bb80 slli a11, a11, 8 - 10c: 20aab0 or a10, a10, a11 - 10f: 6052a2 s16i a10, a2, 192 - 112: 040392 l8ui a9, a3, 4 - 115: c24292 s8i a9, a2, 194 - 118: f00d ret.n - 11a: 620000 excw - 11d: 520403 excw - 120: 720303 excw - 123: 720203 excw - 126: 50c342 addi a4, a3, 80 - 129: 601450 excw - 12c: 621460 excw - 12f: 52c542 addi a4, a5, 82 - 132: 42c442 addi a4, a4, 66 - 135: 400603 excw - 138: 426440 excw - 13b: 0dc642 addi a4, a6, 13 - 13e: ff00f0 excw - 141: ff .byte 0xff - 142: fff8 l32i.n a15, a15, 60 - 144: 060000 excw - ... - 14f: 000000 ill - 152: 000001 l32r a0, fffc0154 - 155: 000000 ill - 158: fffa41 l32r a4, 140 - 15b: f0c112 addi a1, a1, -16 - 15e: 31e9 s32i.n a14, a1, 12 - 160: 11c9 s32i.n a12, a1, 4 - 162: 21d9 s32i.n a13, a1, 8 - 164: 0109 s32i.n a0, a1, 0 - 166: 03dd mov.n a13, a3 - 168: 2f2202 l32i a0, a2, 188 - 16b: 02cd mov.n a12, a2 - 16d: 0028 l32i.n a2, a0, 0 - 16f: fff5e1 l32r a14, 144 - 172: 104240 and a4, a2, a4 - 175: 204340 or a4, a3, a4 - 178: 2b1427 beq a4, a2, 1a7 - 17b: fff321 l32r a2, 148 - 17e: 021032 l16ui a3, a0, 4 - 181: fff401 l32r a0, 154 - 184: 0000c0 callx0 a0 - 187: d2cc bnez.n a2, 198 - 189: 0b0ed7 bnone a14, a13, 198 - 18c: fff021 l32r a2, 14c - 18f: 2f2c32 l32i a3, a12, 188 - 192: ffef41 l32r a4, 150 - 195: fff2c5 call0 c4 - 198: 2f2c02 l32i a0, a12, 188 - 19b: 628c beqz.n a2, 1a5 - 19d: 041027 beq a0, a2, 1a5 - 1a0: 020d mov.n a0, a2 - 1a2: 2f6c22 s32i a2, a12, 188 - 1a5: 0028 l32i.n a2, a0, 0 - 1a7: 0108 l32i.n a0, a1, 0 - 1a9: 21d8 l32i.n a13, a1, 8 - 1ab: 862c movi.n a6, 40 - 1ad: 451c movi.n a5, 20 - 1af: 1072e0 and a7, a2, a14 - 1b2: 935670 movnez a5, a6, a7 - 1b5: 31e8 l32i.n a14, a1, 12 - 1b7: c74c52 s8i a5, a12, 199 - 1ba: 11c8 l32i.n a12, a1, 4 - 1bc: 10c112 addi a1, a1, 16 - 1bf: f00d ret.n - ... - 1c9: 000010 excw - 1cc: ff .byte 0xff - 1cd: df .byte 0xdf - 1ce: ff .byte 0xff - 1cf: ff .byte 0xff - 1d0: ff .byte 0xff - 1d1: ef .byte 0xef - 1d2: ff .byte 0xff - 1d3: ff .byte 0xff - 1d4: 002000 isync - 1d7: 7fff00 excw - 1da: fe .byte 0xfe - 1db: ff .byte 0xff - 1dc: 000000 ill - 1df: 800000 add a0, a0, a0 - 1e2: 000000 ill - 1e5: 000100 excw - 1e8: 020000 excw - 1eb: 000000 ill - 1ee: ff0004 excw - 1f1: ff .byte 0xff - 1f2: fff8 l32i.n a15, a15, 60 - 1f4: 004000 break 0, 0 - 1f7: bfff00 excw - 1fa: ff .byte 0xff - 1fb: ff .byte 0xff - -000001fc : - 1fc: e0c112 addi a1, a1, -32 - 1ff: 31e9 s32i.n a14, a1, 12 - 201: 41f9 s32i.n a15, a1, 16 - 203: 0109 s32i.n a0, a1, 0 - 205: 21d9 s32i.n a13, a1, 8 - 207: 11c9 s32i.n a12, a1, 4 - 209: 04dd mov.n a13, a4 - 20b: 02cd mov.n a12, a2 - 20d: 000005 call0 210 - 210: ec08 l32i.n a0, a12, 56 - 212: ffece1 l32r a14, 1c4 - 215: 601c22 l16ui a2, a12, 192 - 218: 7e1e32 l16ui a3, a14, 252 - 21b: c80c movi.n a8, 12 - 21d: 280837 bnone a8, a3, 249 - 220: ffeb31 l32r a3, 1cc - 223: ffe941 l32r a4, 1c8 - 226: 107280 and a7, a2, a8 - 229: 028287 bany a2, a8, 22f - 22c: 003186 j 2f6 - 22f: fcc762 addi a6, a7, -4 - 232: ffe771 l32r a7, 1d0 - 235: 205040 or a5, a0, a4 - 238: 100070 and a0, a0, a7 - 23b: ffe671 l32r a7, 1d4 - 23e: 100030 and a0, a0, a3 - 241: 205570 or a5, a5, a7 - 244: 830560 moveqz a0, a5, a6 - 247: ec09 s32i.n a0, a12, 56 - 249: ffe6f1 l32r a15, 1e4 - 24c: ffe341 l32r a4, 1d8 - 24f: ffe331 l32r a3, 1dc - 252: 100040 and a0, a0, a4 - 255: ec09 s32i.n a0, a12, 56 - 257: 0d6257 bbci a2, 5, 268 - 25a: d02352 l32i a5, a3, 0x340 - 25d: ffe061 l32r a6, 1e0 - 260: 0475a7 bbci a5, 26, 268 - 263: 200060 or a0, a0, a6 - 266: ec09 s32i.n a0, a12, 56 - 268: 0a6267 bbci a2, 6, 276 - 26b: d02372 l32i a7, a3, 0x340 - 26e: 2080f0 or a8, a0, a15 - 271: 0177b7 bbci a7, 27, 276 - 274: ec89 s32i.n a8, a12, 56 - 276: 000d92 l8ui a9, a13, 0 - 279: dda0a2 movi a10, 221 - 27c: 0199a7 bne a9, a10, 281 - 27f: dd4b addi.n a13, a13, 4 - 281: 0c2d mov.n a2, a12 - 283: 0d3d mov.n a3, a13 - 285: ffe945 call0 11c - 288: 030db2 l8ui a11, a13, 3 - 28b: 3e2e02 l32i a0, a14, 248 - 28e: 030c movi.n a3, 0 - 290: 052300 extui a2, a0, 19, 1 - 293: 933f20 movnez a3, a15, a2 - 296: 176b27 bbci a11, 2, 2b1 - 299: 147087 bbci a0, 24, 2b1 - 29c: c40c02 l8ui a0, a12, 196 - 29f: ffd341 l32r a4, 1ec - 2a2: 051066 bnei a0, 1, 2ab - 2a5: ffd031 l32r a3, 1e8 - 2a8: 000146 j 2b1 - 2ab: fdc052 addi a5, a0, -3 - 2ae: 833450 moveqz a3, a4, a5 - 2b1: 2f2c72 l32i a7, a12, 188 - 2b4: ffcf81 l32r a8, 1f0 - 2b7: 0768 l32i.n a6, a7, 0 - 2b9: 0c2d mov.n a2, a12 - 2bb: 106680 and a6, a6, a8 - 2be: 206360 or a6, a3, a6 - 2c1: 0769 s32i.n a6, a7, 0 - 2c3: ffe945 call0 158 - 2c6: 41f8 l32i.n a15, a1, 16 - 2c8: 030d92 l8ui a9, a13, 3 - 2cb: 21d8 l32i.n a13, a1, 8 - 2cd: 1a6937 bbci a9, 3, 2eb - 2d0: 3e2ea2 l32i a10, a14, 248 - 2d3: ffc821 l32r a2, 1f4 - 2d6: 117ad7 bbci a10, 29, 2eb - 2d9: ec08 l32i.n a0, a12, 56 - 2db: 200020 or a0, a0, a2 - 2de: ec09 s32i.n a0, a12, 56 - 2e0: 31e8 l32i.n a14, a1, 12 - 2e2: 11c8 l32i.n a12, a1, 4 - 2e4: 0108 l32i.n a0, a1, 0 - 2e6: 20c112 addi a1, a1, 32 - 2e9: f00d ret.n - 2eb: ffc321 l32r a2, 1f8 - 2ee: ec08 l32i.n a0, a12, 56 - 2f0: 100020 and a0, a0, a2 - 2f3: fff9c6 j 2de - 2f6: 200040 or a0, a0, a4 - 2f9: 100030 and a0, a0, a3 - 2fc: ffd1c6 j 247 - ... - 307: 000001 l32r a0, fffc0308 - 30a: 000000 ill - 30d: 000000 ill - -00000310 : - 310: d0c112 addi a1, a1, -48 - 313: 11c9 s32i.n a12, a1, 4 - 315: 21d9 s32i.n a13, a1, 8 - 317: 0109 s32i.n a0, a1, 0 - 319: 31e9 s32i.n a14, a1, 12 - 31b: 41f9 s32i.n a15, a1, 16 - 31d: 03ed mov.n a14, a3 - 31f: 02fd mov.n a15, a2 - 321: f37c movi.n a3, -1 - 323: fff721 l32r a2, 300 - 326: 5129 s32i.n a2, a1, 20 - 328: 820202 l8ui a0, a2, 130 - 32b: 1f2222 l32i a2, a2, 124 - 32e: b03030 addx8 a3, a0, a3 - 331: 7139 s32i.n a3, a1, 28 - 333: 177277 bbci a2, 23, 34e - 336: 632c movi.n a3, 38 - 338: 423c movi.n a2, 52 - 33a: ff20f6 bgeui a0, 2, 33d - 33d: 0130f6 bgeui a0, 3, 342 - 340: 032d mov.n a2, a3 - 342: c34c movi.n a3, 76 - 344: 6139 s32i.n a3, a1, 24 - 346: 0840f6 bgeui a0, 4, 352 - 349: 6129 s32i.n a2, a1, 24 - 34b: 0000c6 j 352 - 34e: 050c movi.n a5, 0 - 350: 6159 s32i.n a5, a1, 24 - 352: 030c movi.n a3, 0 - 354: 80a042 movi a4, 128 - 357: 01df22 addmi a2, a15, 0x100 - 35a: c8c222 addi a2, a2, -56 - 35d: ffea01 l32r a0, 308 - 360: 0000c0 callx0 a0 - 363: 064e16 beqz a14, 3cb - 366: 0c0c movi.n a12, 0 - 368: 000e32 l8ui a3, a14, 0 - 36b: dda042 movi a4, 221 - 36e: 019347 bne a3, a4, 373 - 371: ee4b addi.n a14, a14, 4 - 373: 7fa0d2 movi a13, 127 - 376: 0c2d mov.n a2, a12 - 378: 830c movi.n a3, 8 - 37a: ffe401 l32r a0, 30c - 37d: 0000c0 callx0 a0 - 380: 6c7b addi.n a6, a12, 7 - 382: b36cc0 movgez a6, a12, a12 - 385: 216360 srai a6, a6, 3 - 388: 6e6a add.n a6, a14, a6 - 38a: 050662 l8ui a6, a6, 5 - 38d: 400200 ssr a2 - 390: b16060 sra a6, a6 - 393: 2f6607 bbci a6, 0, 3c6 - 396: c80f02 l8ui a0, a15, 200 - 399: 2e10d7 beq a0, a13, 3cb - 39c: 04cce6 bgei a12, 32, 3a4 - 39f: 7178 l32i.n a7, a1, 28 - 3a1: 2127c7 blt a7, a12, 3c6 - 3a4: 0acc66 bnei a12, 32, 3b2 - 3a7: 5188 l32i.n a8, a1, 20 - 3a9: ffd691 l32r a9, 304 - 3ac: 1f2882 l32i a8, a8, 124 - 3af: 130897 bnone a8, a9, 3c6 - 3b2: 092c movi.n a9, 32 - 3b4: 04a9c7 bge a9, a12, 3bc - 3b7: 61a8 l32i.n a10, a1, 24 - 3b9: 092ac7 blt a10, a12, 3c6 - 3bc: b0fa add.n a11, a0, a15 - 3be: 201b addi.n a2, a0, 1 - 3c0: c84f22 s8i a2, a15, 200 - 3c3: c94bc2 s8i a12, a11, 201 - 3c6: cc1b addi.n a12, a12, 1 - 3c8: aa9cd7 bne a12, a13, 376 - 3cb: 020c movi.n a2, 0 - 3cd: 11c8 l32i.n a12, a1, 4 - 3cf: 21d8 l32i.n a13, a1, 8 - 3d1: 31e8 l32i.n a14, a1, 12 - 3d3: 41f8 l32i.n a15, a1, 16 - 3d5: 0108 l32i.n a0, a1, 0 - 3d7: 30c112 addi a1, a1, 48 - 3da: f00d ret.n - 3dc: 000000 ill - ... - -000003e0 : - 3e0: e0c112 addi a1, a1, -32 - 3e3: 11c9 s32i.n a12, a1, 4 - 3e5: 31e9 s32i.n a14, a1, 12 - 3e7: 41f9 s32i.n a15, a1, 16 - 3e9: 5139 s32i.n a3, a1, 20 - 3eb: 21d9 s32i.n a13, a1, 8 - 3ed: 0109 s32i.n a0, a1, 0 - 3ef: 02dd mov.n a13, a2 - 3f1: 000302 l8ui a0, a3, 0 - 3f4: dda022 movi a2, 221 - 3f7: 039027 bne a0, a2, 3fe - 3fa: 234b addi.n a2, a3, 4 - 3fc: 5129 s32i.n a2, a1, 20 - 3fe: c80dc2 l8ui a12, a13, 200 - 401: 04cc16 beqz a12, 451 - 404: 0e0c movi.n a14, 0 - 406: 80a0f2 movi a15, 128 - 409: 0e2d mov.n a2, a14 - 40b: 830c movi.n a3, 8 - 40d: fff301 l32r a0, 3dc - 410: 0000c0 callx0 a0 - 413: 7fa002 movi a0, 127 - 416: 5148 l32i.n a4, a1, 20 - 418: 5e7b addi.n a5, a14, 7 - 41a: b35ee0 movgez a5, a14, a14 - 41d: 215350 srai a5, a5, 3 - 420: 445a add.n a4, a4, a5 - 422: 080442 l8ui a4, a4, 8 - 425: 400200 ssr a2 - 428: b14040 sra a4, a4 - 42b: 1d6407 bbci a4, 0, 44c - 42e: 1a1ca6 blti a12, 1, 44c - 431: 020c movi.n a2, 0 - 433: 72da add.n a7, a2, a13 - 435: c90762 l8ui a6, a7, 201 - 438: 221b addi.n a2, a2, 1 - 43a: 648060 extui a8, a6, 0, 7 - 43d: 089e87 bne a14, a8, 449 - 440: 2096f0 or a9, a6, a15 - 443: c94792 s8i a9, a7, 201 - 446: c80dc2 l8ui a12, a13, 200 - 449: e622c7 blt a2, a12, 433 - 44c: ee1b addi.n a14, a14, 1 - 44e: b79e07 bne a14, a0, 409 - 451: 11c8 l32i.n a12, a1, 4 - 453: 21d8 l32i.n a13, a1, 8 - 455: 31e8 l32i.n a14, a1, 12 - 457: 41f8 l32i.n a15, a1, 16 - 459: 0108 l32i.n a0, a1, 0 - 45b: 20c112 addi a1, a1, 32 - 45e: f00d ret.n - ... - 470: e0c112 addi a1, a1, -32 - 473: 21d9 s32i.n a13, a1, 8 - 475: 11c9 s32i.n a12, a1, 4 - 477: 0109 s32i.n a0, a1, 0 - 479: 41f9 s32i.n a15, a1, 16 - 47b: 31e9 s32i.n a14, a1, 12 - 47d: 01d2f2 addmi a15, a2, 0x100 - 480: 03ed mov.n a14, a3 - 482: 05d202 addmi a0, a2, 0x500 - 485: 4b0062 l8ui a6, a0, 75 - 488: ccc032 addi a3, a0, -52 - 48b: f14f62 s8i a6, a15, 241 - 48e: 4a0002 l8ui a0, a0, 74 - 491: 5139 s32i.n a3, a1, 20 - 493: f24f02 s8i a0, a15, 242 - 496: 70cff2 addi a15, a15, 112 - 499: 100c movi.n a0, 1 - 49b: 3316a6 blti a6, 1, 4d2 - 49e: 0c0c movi.n a12, 0 - 4a0: 0c2d mov.n a2, a12 - 4a2: 830c movi.n a3, 8 - 4a4: dc7b addi.n a13, a12, 7 - 4a6: b3dcc0 movgez a13, a12, a12 - 4a9: 21d3d0 srai a13, a13, 3 - 4ac: deda add.n a13, a14, a13 - 4ae: ffec01 l32r a0, 460 - 4b1: 0000c0 callx0 a0 - 4b4: 000d32 l8ui a3, a13, 0 - 4b7: 401200 ssl a2 - 4ba: 100c movi.n a0, 1 - 4bc: a14000 sll a4, a0 - 4bf: 203340 or a3, a3, a4 - 4c2: 004d32 s8i a3, a13, 0 - 4c5: 810f62 l8ui a6, a15, 129 - 4c8: cc1b addi.n a12, a12, 1 - 4ca: 1126d0 slli a2, a6, 3 - 4cd: cf2c27 blt a12, a2, 4a0 - 4d0: 5138 l32i.n a3, a1, 20 - 4d2: 1d2352 l32i a5, a3, 116 - 4d5: 1f2f22 l32i a2, a15, 124 - 4d8: 117587 bbci a5, 24, 4ed - 4db: 0e7267 bbci a2, 22, 4ed - 4de: 040e62 l8ui a6, a14, 4 - 4e1: 206600 or a6, a6, a0 - 4e4: 044e62 s8i a6, a14, 4 - 4e7: 1f2f22 l32i a2, a15, 124 - 4ea: 810f62 l8ui a6, a15, 129 - 4ed: 057520 extui a7, a2, 21, 1 - 4f0: 0a1716 beqz a7, 595 - 4f3: 3026b6 bltui a6, 2, 527 - 4f6: 1c2c movi.n a12, 33 - 4f8: 0c2d mov.n a2, a12 - 4fa: 830c movi.n a3, 8 - 4fc: dc7b addi.n a13, a12, 7 - 4fe: b3dcc0 movgez a13, a12, a12 - 501: 21d3d0 srai a13, a13, 3 - 504: deda add.n a13, a14, a13 - 506: ffd701 l32r a0, 464 - 509: 0000c0 callx0 a0 - 50c: cc1b addi.n a12, a12, 1 - 50e: 000d32 l8ui a3, a13, 0 - 511: 401200 ssl a2 - 514: 100c movi.n a0, 1 - 516: 722c movi.n a2, 39 - 518: a14000 sll a4, a0 - 51b: 203340 or a3, a3, a4 - 51e: 004d32 s8i a3, a13, 0 - 521: d39c27 bne a12, a2, 4f8 - 524: 810f62 l8ui a6, a15, 129 - 527: 2d36b6 bltui a6, 3, 558 - 52a: 7c2c movi.n a12, 39 - 52c: 0c2d mov.n a2, a12 - 52e: 830c movi.n a3, 8 - 530: dc7b addi.n a13, a12, 7 - 532: b3dcc0 movgez a13, a12, a12 - 535: 21d3d0 srai a13, a13, 3 - 538: deda add.n a13, a14, a13 - 53a: ffcb01 l32r a0, 468 - 53d: 0000c0 callx0 a0 - 540: cc1b addi.n a12, a12, 1 - 542: 000d32 l8ui a3, a13, 0 - 545: 401200 ssl a2 - 548: 100c movi.n a0, 1 - 54a: 523c movi.n a2, 53 - 54c: a14000 sll a4, a0 - 54f: 203340 or a3, a3, a4 - 552: 004d32 s8i a3, a13, 0 - 555: d39c27 bne a12, a2, 52c - 558: 820f22 l8ui a2, a15, 130 - 55b: 5c3c movi.n a12, 53 - 55d: 2e42b6 bltui a2, 4, 58f - 560: 0c2d mov.n a2, a12 - 562: 830c movi.n a3, 8 - 564: dc7b addi.n a13, a12, 7 - 566: b3dcc0 movgez a13, a12, a12 - 569: 21d3d0 srai a13, a13, 3 - 56c: deda add.n a13, a14, a13 - 56e: ffbf01 l32r a0, 46c - 571: 0000c0 callx0 a0 - 574: d04c movi.n a0, 77 - 576: cc1b addi.n a12, a12, 1 - 578: 401200 ssl a2 - 57b: 130c movi.n a3, 1 - 57d: 000d22 l8ui a2, a13, 0 - 580: a13300 sll a3, a3 - 583: 202230 or a2, a2, a3 - 586: 004d22 s8i a2, a13, 0 - 589: d39c07 bne a12, a0, 560 - 58c: 820f22 l8ui a2, a15, 130 - 58f: 810f62 l8ui a6, a15, 129 - 592: 000086 j 598 - 595: 820f22 l8ui a2, a15, 130 - 598: 11c8 l32i.n a12, a1, 4 - 59a: 21d8 l32i.n a13, a1, 8 - 59c: 171267 beq a2, a6, 5b7 - 59f: 1f2f42 l32i a4, a15, 124 - 5a2: 330c movi.n a3, 3 - 5a4: 020b addi.n a0, a2, -1 - 5a6: 1100e0 slli a0, a0, 2 - 5a9: 200030 or a0, a0, a3 - 5ac: 097477 bbci a4, 23, 5b9 - 5af: 021c movi.n a2, 16 - 5b1: 200020 or a0, a0, a2 - 5b4: 000046 j 5b9 - 5b7: 100c movi.n a0, 1 - 5b9: 0c4e02 s8i a0, a14, 12 - 5bc: 41f8 l32i.n a15, a1, 16 - 5be: 31e8 l32i.n a14, a1, 12 - 5c0: 0108 l32i.n a0, a1, 0 - 5c2: 20c112 addi a1, a1, 32 - 5c5: f00d ret.n - ... - 5cf: 000000 ill - 5d2: 000004 excw - 5d5: 000100 excw - 5d8: 020000 excw - 5db: fffd00 excw - 5de: df0000 excw - 5e1: ff .byte 0xff - 5e2: bf0000 excw - 5e5: ff .byte 0xff - 5e6: ff0000 excw - 5e9: ff .byte 0xff - 5ea: 000000 ill - 5ed: 000200 excw - 5f0: 040000 extui a0, a0, 0, 1 - 5f3: fffd00 excw - 5f6: 000000 ill - 5f9: 000000 ill - 5fc: d0c112 addi a1, a1, -48 - 5ff: 4109 s32i.n a0, a1, 16 - 601: 71e9 s32i.n a14, a1, 28 - 603: 51c9 s32i.n a12, a1, 20 - 605: 61d9 s32i.n a13, a1, 24 - 607: fff1c1 l32r a12, 5cc - 60a: 02dd mov.n a13, a2 - 60c: ffefe1 l32r a14, 5c8 - 60f: 032d mov.n a2, a3 - 611: 3e2e52 l32i a5, a14, 248 - 614: 7e1e02 l16ui a0, a14, 252 - 617: 156450 extui a6, a5, 20, 2 - 61a: 0b7537 bbci a5, 19, 629 - 61d: ffec41 l32r a4, 5d0 - 620: 7b2c32 l32i a3, a12, 0x1ec - 623: 203340 or a3, a3, a4 - 626: 7b6c32 s32i a3, a12, 0x1ec - 629: 159650 extui a9, a5, 22, 2 - 62c: a68c beqz.n a6, 63a - 62e: ffe981 l32r a8, 5d4 - 631: 7b2c72 l32i a7, a12, 0x1ec - 634: 207780 or a7, a7, a8 - 637: 7b6c72 s32i a7, a12, 0x1ec - 63a: ffe871 l32r a7, 5dc - 63d: 2c2242 l32i a4, a2, 176 - 640: 2f2232 l32i a3, a2, 188 - 643: a98c beqz.n a9, 651 - 645: ffe4b1 l32r a11, 5d8 - 648: 7b2ca2 l32i a10, a12, 0x1ec - 64b: 20aab0 or a10, a10, a11 - 64e: 7b6ca2 s32i a10, a12, 0x1ec - 651: 2a0c movi.n a10, 2 - 653: d4cc bnez.n a4, 664 - 655: 7f1e82 l16ui a8, a14, 254 - 658: 056850 extui a6, a5, 24, 1 - 65b: 08d616 beqz a6, 6ec - 65e: 2000a0 or a0, a0, a10 - 661: 002286 j 6ef - 664: 060c movi.n a6, 0 - 666: 020c movi.n a2, 0 - 668: 108070 and a8, a0, a7 - 66b: 03b8 l32i.n a11, a3, 0 - 66d: 2000a0 or a0, a0, a10 - 670: 15b1b0 extui a11, a11, 17, 2 - 673: 8308b0 moveqz a0, a8, a11 - 676: c31c movi.n a3, 28 - 678: 08f5a7 bbsi a5, 26, 684 - 67b: ffd941 l32r a4, 5e0 - 67e: 100040 and a0, a0, a4 - 681: 000106 j 689 - 684: 072c movi.n a7, 32 - 686: 200070 or a0, a0, a7 - 689: 5475b7 bbci a5, 27, 6e1 - 68c: 516017 bbci a0, 1, 6e1 - 68f: 084c movi.n a8, 64 - 691: 200080 or a0, a0, a8 - 694: 0109 s32i.n a0, a1, 0 - 696: 741c movi.n a4, 23 - 698: 149020 extui a9, a2, 0, 2 - 69b: 11a6e0 slli a10, a6, 2 - 69e: 01b8 l32i.n a11, a1, 0 - 6a0: 004db2 s8i a11, a13, 0 - 6a3: 10aa30 and a10, a10, a3 - 6a6: 2d3b addi.n a2, a13, 3 - 6a8: 030c movi.n a3, 0 - 6aa: 3129 s32i.n a2, a1, 12 - 6ac: 2099a0 or a9, a9, a10 - 6af: 41b8b0 srli a11, a11, 8 - 6b2: 014db2 s8i a11, a13, 1 - 6b5: 024d92 s8i a9, a13, 2 - 6b8: ffd001 l32r a0, 5f8 - 6bb: 0000c0 callx0 a0 - 6be: 0c2d mov.n a2, a12 - 6c0: 3138 l32i.n a3, a1, 12 - 6c2: ffdac5 call0 470 - 6c5: 4108 l32i.n a0, a1, 16 - 6c7: 1acd22 addi a2, a13, 26 - 6ca: 801ec2 l16ui a12, a14, 0x100 - 6cd: 134dc2 s8i a12, a13, 19 - 6d0: 71e8 l32i.n a14, a1, 28 - 6d2: 41c8c0 srli a12, a12, 8 - 6d5: 144dc2 s8i a12, a13, 20 - 6d8: 51c8 l32i.n a12, a1, 20 - 6da: 61d8 l32i.n a13, a1, 24 - 6dc: 30c112 addi a1, a1, 48 - 6df: f00d ret.n - 6e1: ffc041 l32r a4, 5e4 - 6e4: 100040 and a0, a0, a4 - 6e7: 0109 s32i.n a0, a1, 0 - 6e9: ffea46 j 696 - 6ec: 100070 and a0, a0, a7 - 6ef: 41b280 srli a11, a8, 2 - 6f2: c20262 l8ui a6, a2, 194 - 6f5: 149080 extui a9, a8, 0, 2 - 6f8: 414260 srli a4, a6, 2 - 6fb: 145060 extui a5, a6, 0, 2 - 6fe: 2159 s32i.n a5, a1, 8 - 700: 01a957 bge a9, a5, 705 - 703: 2199 s32i.n a9, a1, 8 - 705: 0109 s32i.n a0, a1, 0 - 707: 1129 s32i.n a2, a1, 4 - 709: c51c movi.n a5, 28 - 70b: 104450 and a4, a4, a5 - 70e: 10bb50 and a11, a11, a5 - 711: 012b47 blt a11, a4, 716 - 714: 086d mov.n a6, a8 - 716: 248260 extui a8, a6, 2, 3 - 719: ffb351 l32r a5, 5e8 - 71c: 8189 s32i.n a8, a1, 32 - 71e: 231357 beq a3, a5, 745 - 721: 0c2d mov.n a2, a12 - 723: ffb241 l32r a4, 5ec - 726: ff99c5 call0 c4 - 729: 0108 l32i.n a0, a1, 0 - 72b: 62dc bnez.n a2, 745 - 72d: 0c2d mov.n a2, a12 - 72f: 1138 l32i.n a3, a1, 4 - 731: ffaf41 l32r a4, 5f0 - 734: 2f2332 l32i a3, a3, 188 - 737: ff98c5 call0 c4 - 73a: ffae41 l32r a4, 5f4 - 73d: 0108 l32i.n a0, a1, 0 - 73f: 104040 and a4, a0, a4 - 742: 830420 moveqz a0, a4, a2 - 745: 2128 l32i.n a2, a1, 8 - 747: 8168 l32i.n a6, a1, 32 - 749: 3e2e52 l32i a5, a14, 248 - 74c: ffc986 j 676 - ... - -00000750 : - 750: f0c112 addi a1, a1, -16 - 753: d42c movi.n a4, 45 - 755: 0109 s32i.n a0, a1, 0 - 757: a01c movi.n a0, 26 - 759: 004242 s8i a4, a2, 0 - 75c: 014202 s8i a0, a2, 1 - 75f: 222b addi.n a2, a2, 2 - 761: ffe985 call0 5fc - 764: 0108 l32i.n a0, a1, 0 - 766: 10c112 addi a1, a1, 16 - 769: f00d ret.n - ... - -0000076c : - 76c: c44c movi.n a4, 76 - 76e: 90af52 movi a5, -112 - 771: 060c movi.n a6, 0 - 773: e71c movi.n a7, 30 - 775: ddaf82 movi a8, -35 - 778: f0c112 addi a1, a1, -16 - 77b: 0109 s32i.n a0, a1, 0 - 77d: 004282 s8i a8, a2, 0 - 780: 014272 s8i a7, a2, 1 - 783: 024262 s8i a6, a2, 2 - 786: 034252 s8i a5, a2, 3 - 789: 303c movi.n a0, 51 - 78b: 044242 s8i a4, a2, 4 - 78e: 054202 s8i a0, a2, 5 - 791: 226b addi.n a2, a2, 6 - 793: ffe685 call0 5fc - 796: 0108 l32i.n a0, a1, 0 - 798: 10c112 addi a1, a1, 16 - 79b: f00d ret.n - 79d: 000000 ill - 7a0: 000000 ill - 7a3: c11200 mul16u a1, a2, a0 - 7a6: 51f9e0 excw - 7a9: 1109 s32i.n a0, a1, 4 - 7ab: 31d9 s32i.n a13, a1, 12 - 7ad: 21c9 s32i.n a12, a1, 8 - 7af: 03dd mov.n a13, a3 - 7b1: 000332 l8ui a3, a3, 0 - 7b4: 41e9 s32i.n a14, a1, 16 - 7b6: 4113a6 blti a3, 1, 7fb - 7b9: 7ea0e2 movi a14, 126 - 7bc: 0c0c movi.n a12, 0 - 7be: 0129 s32i.n a2, a1, 0 - 7c0: 4cda add.n a4, a12, a13 - 7c2: 010442 l8ui a4, a4, 1 - 7c5: 642040 extui a2, a4, 0, 7 - 7c8: 2a6477 bbci a4, 7, 7f6 - 7cb: 272e27 blt a14, a2, 7f6 - 7ce: 830c movi.n a3, 8 - 7d0: 01f8 l32i.n a15, a1, 0 - 7d2: 027b addi.n a0, a2, 7 - 7d4: b30220 movgez a0, a2, a2 - 7d7: 210300 srai a0, a0, 3 - 7da: ff0a add.n a15, a15, a0 - 7dc: fff101 l32r a0, 7a0 - 7df: 0000c0 callx0 a0 - 7e2: 100c movi.n a0, 1 - 7e4: 401200 ssl a2 - 7e7: 000f22 l8ui a2, a15, 0 - 7ea: a13000 sll a3, a0 - 7ed: 202230 or a2, a2, a3 - 7f0: 004f22 s8i a2, a15, 0 - 7f3: 000d32 l8ui a3, a13, 0 - 7f6: cc1b addi.n a12, a12, 1 - 7f8: c42c37 blt a12, a3, 7c0 - 7fb: 21c8 l32i.n a12, a1, 8 - 7fd: 31d8 l32i.n a13, a1, 12 - 7ff: 41e8 l32i.n a14, a1, 16 - 801: 51f8 l32i.n a15, a1, 20 - 803: 1108 l32i.n a0, a1, 4 - 805: 20c112 addi a1, a1, 32 - 808: f00d ret.n - ... - 816: 1c0000 excw - 819: c11264 excw - 81c: 0109f0 slli a0, a9, 17 - 81f: 21d9 s32i.n a13, a1, 8 - 821: 11c9 s32i.n a12, a1, 4 - 823: 03dd mov.n a13, a3 - 825: 02cd mov.n a12, a2 - 827: 030c movi.n a3, 0 - 829: fff901 l32r a0, 810 - 82c: 0000c0 callx0 a0 - 82f: 2f2d22 l32i a2, a13, 188 - 832: fff801 l32r a0, 814 - 835: 0000c0 callx0 a0 - 838: fff501 l32r a0, 80c - 83b: 004c22 s8i a2, a12, 0 - 83e: c12002 l32i a0, a0, 0x304 - 841: 820c movi.n a2, 8 - 843: 4570d7 bbci a0, 29, 88c - 846: 800c movi.n a0, 8 - 848: 014c22 s8i a2, a12, 1 - 84b: 2f2d22 l32i a2, a13, 188 - 84e: 0228 l32i.n a2, a2, 0 - 850: 3f7217 bbci a2, 17, 893 - 853: 120c movi.n a2, 1 - 855: 200020 or a0, a0, a2 - 858: 014c02 s8i a0, a12, 1 - 85b: 2f2d32 l32i a3, a13, 188 - 85e: 440c movi.n a4, 4 - 860: 0338 l32i.n a3, a3, 0 - 862: 204040 or a4, a0, a4 - 865: 153130 extui a3, a3, 17, 2 - 868: 138c beqz.n a3, 86d - 86a: 014c42 s8i a4, a12, 1 - 86d: 2c6b addi.n a2, a12, 6 - 86f: 01dd32 addmi a3, a13, 0x100 - 872: c50d52 l8ui a5, a13, 197 - 875: 024c52 s8i a5, a12, 2 - 878: c8c332 addi a3, a3, -56 - 87b: 21d8 l32i.n a13, a1, 8 - 87d: fff245 call0 7a4 - 880: 16cc22 addi a2, a12, 22 - 883: 0108 l32i.n a0, a1, 0 - 885: 11c8 l32i.n a12, a1, 4 - 887: 10c112 addi a1, a1, 16 - 88a: f00d ret.n - 88c: 000c movi.n a0, 0 - 88e: 020c movi.n a2, 0 - 890: ffed06 j 848 - 893: c17227 bbci a2, 18, 858 - 896: 320c movi.n a2, 3 - 898: ffee46 j 855 - ... - -0000089c : - 89c: f0c112 addi a1, a1, -16 - 89f: d43c movi.n a4, 61 - 8a1: 0109 s32i.n a0, a1, 0 - 8a3: 601c movi.n a0, 22 - 8a5: 004242 s8i a4, a2, 0 - 8a8: 014202 s8i a0, a2, 1 - 8ab: 222b addi.n a2, a2, 2 - 8ad: fff685 call0 818 - 8b0: 0108 l32i.n a0, a1, 0 - 8b2: 10c112 addi a1, a1, 16 - 8b5: f00d ret.n - ... - -000008b8 : - 8b8: c44c movi.n a4, 76 - 8ba: 90af52 movi a5, -112 - 8bd: 060c movi.n a6, 0 - 8bf: a71c movi.n a7, 26 - 8c1: ddaf82 movi a8, -35 - 8c4: f0c112 addi a1, a1, -16 - 8c7: 0109 s32i.n a0, a1, 0 - 8c9: 004282 s8i a8, a2, 0 - 8cc: 014272 s8i a7, a2, 1 - 8cf: 024262 s8i a6, a2, 2 - 8d2: 034252 s8i a5, a2, 3 - 8d5: 403c movi.n a0, 52 - 8d7: 044242 s8i a4, a2, 4 - 8da: 054202 s8i a0, a2, 5 - 8dd: 226b addi.n a2, a2, 6 - 8df: fff385 call0 818 - 8e2: 0108 l32i.n a0, a1, 0 - 8e4: 10c112 addi a1, a1, 16 - 8e7: f00d ret.n - 8e9: 000000 ill - 8ec: 000000 ill - 8ef: ffc000 excw - 8f2: 000000 ill - 8f5: 000000 ill - 8f8: e0c112 addi a1, a1, -32 - 8fb: 4109 s32i.n a0, a1, 16 - 8fd: 06f216 beqz a2, 970 - 900: 1e2202 l32i a0, a2, 120 - 903: 069016 beqz a0, 970 - 906: 040432 l8ui a3, a4, 4 - 909: 030402 l8ui a0, a4, 3 - 90c: 113380 slli a3, a3, 8 - 90f: 020442 l8ui a4, a4, 2 - 912: 005142 s16i a4, a1, 0 - 915: 200030 or a0, a0, a3 - 918: e238 l32i.n a3, a2, 56 - 91a: 040c movi.n a4, 0 - 91c: 0e63a7 bbci a3, 10, 92e - 91f: fff351 l32r a5, 8ec - 922: c12552 l32i a5, a5, 0x304 - 925: 057557 bbci a5, 21, 92e - 928: 015142 s16i a4, a1, 2 - 92b: 000106 j 933 - 92e: 562c movi.n a6, 37 - 930: 015162 s16i a6, a1, 2 - 933: 330c movi.n a3, 3 - 935: 015d mov.n a5, a1 - 937: 035142 s16i a4, a1, 6 - 93a: 045142 s16i a4, a1, 8 - 93d: ffec91 l32r a9, 8f0 - 940: 948600 extui a8, a0, 6, 10 - 943: 347200 extui a7, a0, 2, 4 - 946: 1177e0 slli a7, a7, 2 - 949: 1188a0 slli a8, a8, 6 - 94c: 108890 and a8, a8, a9 - 94f: 140c movi.n a4, 1 - 951: c93c movi.n a9, 60 - 953: 107790 and a7, a7, a9 - 956: 207780 or a7, a7, a8 - 959: 280c movi.n a8, 2 - 95b: 207780 or a7, a7, a8 - 95e: 025172 s16i a7, a1, 4 - 961: ffe401 l32r a0, 8f4 - 964: 0000c0 callx0 a0 - 967: 020c movi.n a2, 0 - 969: 4108 l32i.n a0, a1, 16 - 96b: 20c112 addi a1, a1, 32 - 96e: f00d ret.n - 970: 120c movi.n a2, 1 - 972: fffcc6 j 969 - 975: 000000 ill - 978: f20a00 excw - 97b: 3f .byte 0x3f - 97c: ff .byte 0xff - 97d: ff .byte 0xff - 97e: 8f .byte 0x8f - 97f: ff .byte 0xff - ... - 998: e0c112 addi a1, a1, -32 - 99b: 3109 s32i.n a0, a1, 12 - 99d: 61e9 s32i.n a14, a1, 24 - 99f: 41c9 s32i.n a12, a1, 16 - 9a1: 51d9 s32i.n a13, a1, 20 - 9a3: 02cd mov.n a12, a2 - 9a5: 05dd mov.n a13, a5 - 9a7: 04ed mov.n a14, a4 - 9a9: 164216 beqz a2, b11 - 9ac: 1e2202 l32i a0, a2, 120 - 9af: 2139 s32i.n a3, a1, 8 - 9b1: 15c016 beqz a0, b11 - 9b4: 012d mov.n a2, a1 - 9b6: 831c movi.n a3, 24 - 9b8: 940c movi.n a4, 9 - 9ba: fff301 l32r a0, 988 - 9bd: 0000c0 callx0 a0 - 9c0: 020d mov.n a0, a2 - 9c2: 142216 beqz a2, b08 - 9c5: 0188 l32i.n a8, a1, 0 - 9c7: 2178 l32i.n a7, a1, 8 - 9c9: 004872 s8i a7, a8, 0 - 9cc: 0158 l32i.n a5, a1, 0 - 9ce: 651b addi.n a6, a5, 1 - 9d0: 0169 s32i.n a6, a1, 0 - 9d2: 0145e2 s8i a14, a5, 1 - 9d5: 0138 l32i.n a3, a1, 0 - 9d7: 001d22 l16ui a2, a13, 0 - 9da: 431b addi.n a4, a3, 1 - 9dc: 0149 s32i.n a4, a1, 0 - 9de: 014322 s8i a2, a3, 1 - 9e1: 0138 l32i.n a3, a1, 0 - 9e3: 231b addi.n a2, a3, 1 - 9e5: 0129 s32i.n a2, a1, 0 - 9e7: 161e66 bnei a14, 1, a01 - 9ea: 011d52 l16ui a5, a13, 2 - 9ed: 014352 s8i a5, a3, 1 - 9f0: 011d42 l16ui a4, a13, 2 - 9f3: 0158 l32i.n a5, a1, 0 - 9f5: 414840 srli a4, a4, 8 - 9f8: 014542 s8i a4, a5, 1 - 9fb: 0128 l32i.n a2, a1, 0 - 9fd: 222b addi.n a2, a2, 2 - 9ff: 0129 s32i.n a2, a1, 0 - a01: 021db2 l16ui a11, a13, 4 - a04: 0042b2 s8i a11, a2, 0 - a07: 021da2 l16ui a10, a13, 4 - a0a: 01b8 l32i.n a11, a1, 0 - a0c: 41a8a0 srli a10, a10, 8 - a0f: 014ba2 s8i a10, a11, 1 - a12: ffd9b1 l32r a11, 978 - a15: 0a1c movi.n a10, 16 - a17: 0188 l32i.n a8, a1, 0 - a19: 031d72 l16ui a7, a13, 6 - a1c: 982b addi.n a9, a8, 2 - a1e: 0199 s32i.n a9, a1, 0 - a20: 024872 s8i a7, a8, 2 - a23: 031d62 l16ui a6, a13, 6 - a26: 0178 l32i.n a7, a1, 0 - a28: 416860 srli a6, a6, 8 - a2b: 014762 s8i a6, a7, 1 - a2e: 760c movi.n a6, 7 - a30: 0138 l32i.n a3, a1, 0 - a32: 871c movi.n a7, 24 - a34: 232b addi.n a2, a3, 2 - a36: 0129 s32i.n a2, a1, 0 - a38: 5edc bnez.n a14, a51 - a3a: 041d52 l16ui a5, a13, 8 - a3d: 024352 s8i a5, a3, 2 - a40: 041d42 l16ui a4, a13, 8 - a43: 0158 l32i.n a5, a1, 0 - a45: 414840 srli a4, a4, 8 - a48: 014542 s8i a4, a5, 1 - a4b: 0128 l32i.n a2, a1, 0 - a4d: 222b addi.n a2, a2, 2 - a4f: 0129 s32i.n a2, a1, 0 - a51: 1e0c movi.n a14, 1 - a53: ffca41 l32r a4, 97c - a56: 0a5072 s16i a7, a0, 20 - a59: 9098 l32i.n a9, a0, 36 - a5b: ffc9d1 l32r a13, 980 - a5e: 1058 l32i.n a5, a0, 4 - a60: 4d38 l32i.n a3, a13, 16 - a62: 1558 l32i.n a5, a5, 4 - a64: 0978 l32i.n a7, a9, 0 - a66: c05250 sub a5, a2, a5 - a69: 548070 extui a8, a7, 0, 6 - a6c: e8c552 addi a5, a5, -24 - a6f: 417670 srli a7, a7, 6 - a72: 0b5052 s16i a5, a0, 22 - a75: 2027a0 or a2, a7, a10 - a78: 19a8 l32i.n a10, a9, 4 - a7a: 1122a0 slli a2, a2, 6 - a7d: 208820 or a8, a8, a2 - a80: 10aa40 and a10, a10, a4 - a83: 19a9 s32i.n a10, a9, 4 - a85: 9058 l32i.n a5, a0, 36 - a87: 0989 s32i.n a8, a9, 0 - a89: 1548 l32i.n a4, a5, 4 - a8b: 077c movi.n a7, -16 - a8d: 104470 and a4, a4, a7 - a90: 204460 or a4, a4, a6 - a93: 1549 s32i.n a4, a5, 4 - a95: c023c0 sub a2, a3, a12 - a98: 932e20 movnez a2, a14, a2 - a9b: 90e8 l32i.n a14, a0, 36 - a9d: 0020c0 memw - aa0: da7c movi.n a10, -3 - aa2: 049020 extui a9, a2, 0, 1 - aa5: 802bb2 l32i a11, a11, 0x200 - aa8: 0e38 l32i.n a3, a14, 0 - aaa: e47c movi.n a4, -2 - aac: 103340 and a3, a3, a4 - aaf: 0e39 s32i.n a3, a14, 0 - ab1: 9088 l32i.n a8, a0, 36 - ab3: 4eb9 s32i.n a11, a14, 16 - ab5: 0878 l32i.n a7, a8, 0 - ab7: 1199f0 slli a9, a9, 1 - aba: 1077a0 and a7, a7, a10 - abd: 207790 or a7, a7, a9 - ac0: 0879 s32i.n a7, a8, 0 - ac2: 1e2c62 l32i a6, a12, 120 - ac5: 050c movi.n a5, 0 - ac7: 0d1662 l16ui a6, a6, 26 - aca: 9048 l32i.n a4, a0, 36 - acc: 469c beqz.n a6, ae4 - ace: 0488 l32i.n a8, a4, 0 - ad0: 1109 s32i.n a0, a1, 4 - ad2: 0ee877 bbsi a8, 7, ae4 - ad5: ffad01 l32r a0, 98c - ad8: 0000c0 callx0 a0 - adb: 1148 l32i.n a4, a1, 4 - add: 7429 s32i.n a2, a4, 28 - adf: 9448 l32i.n a4, a4, 36 - ae1: 0000c6 j ae8 - ae4: 1109 s32i.n a0, a1, 4 - ae6: 7059 s32i.n a5, a0, 28 - ae8: 0c2d mov.n a2, a12 - aea: 7d0d62 l8ui a6, a13, 125 - aed: 1138 l32i.n a3, a1, 4 - aef: 084462 s8i a6, a4, 8 - af2: d0a042 movi a4, 208 - af5: ffa601 l32r a0, 990 - af8: 0000c0 callx0 a0 - afb: 41c8 l32i.n a12, a1, 16 - afd: 51d8 l32i.n a13, a1, 20 - aff: 61e8 l32i.n a14, a1, 24 - b01: 3108 l32i.n a0, a1, 12 - b03: 20c112 addi a1, a1, 32 - b06: f00d ret.n - b08: ff9f21 l32r a2, 984 - b0b: ffa201 l32r a0, 994 - b0e: 0000c0 callx0 a0 - b11: 120c movi.n a2, 1 - b13: fff906 j afb - -Disassembly of section .irom.text: - -00000b20 <.irom.text>: - b20: 6e .byte 0x6e - b21: 6f .byte 0x6f - b22: 756220 extui a6, a2, 18, 8 - b25: 662066 bnei a0, 2, b8f - b28: 6f .byte 0x6f - b29: 612072 l32i a7, a0, 0x184 - b2c: 697463 excw - b2f: 6f .byte 0x6f - b30: 6e .byte 0x6e - b31: 726620 excw - b34: 656d61 l32r a6, fffda0e8 - b37: 000a add.n a0, a0, a0 - -ieee80211_hwmp.o: file format elf32-xtensa-le - - -ieee80211_ie_vendor.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 014252 s8i a5, a2, 1 - e: 31c9 s32i.n a12, a1, 12 - 10: 2109 s32i.n a0, a1, 8 - 12: 0139 s32i.n a3, a1, 0 - 14: 1149 s32i.n a4, a1, 4 - 16: fffa31 l32r a3, 0 - 19: 340c movi.n a4, 3 - 1b: ddaf02 movi a0, -35 - 1e: 02cd mov.n a12, a2 - 20: 004202 s8i a0, a2, 0 - 23: 222b addi.n a2, a2, 2 - 25: fff701 l32r a0, 4 - 28: 0000c0 callx0 a0 - 2b: 2108 l32i.n a0, a1, 8 - 2d: 0138 l32i.n a3, a1, 0 - 2f: 1128 l32i.n a2, a1, 4 - 31: 064c22 s8i a2, a12, 6 - 34: 054c32 s8i a3, a12, 5 - 37: 2c7b addi.n a2, a12, 7 - 39: 31c8 l32i.n a12, a1, 12 - 3b: 10c112 addi a1, a1, 16 - 3e: f00d ret.n - ... - -00000050 : - 50: e0c112 addi a1, a1, -32 - 53: 3169 s32i.n a6, a1, 12 - 55: 4179 s32i.n a7, a1, 16 - 57: 5109 s32i.n a0, a1, 20 - 59: 2159 s32i.n a5, a1, 8 - 5b: 1149 s32i.n a4, a1, 4 - 5d: 61c9 s32i.n a12, a1, 24 - 5f: 0139 s32i.n a3, a1, 0 - 61: 02cd mov.n a12, a2 - 63: 030c movi.n a3, 0 - 65: 140c movi.n a4, 1 - 67: 951c movi.n a5, 25 - 69: 000005 call0 6c - 6c: 1138 l32i.n a3, a1, 4 - 6e: 2c8b addi.n a2, a12, 8 - 70: 640c movi.n a4, 6 - 72: 0108 l32i.n a0, a1, 0 - 74: 074c02 s8i a0, a12, 7 - 77: fff201 l32r a0, 40 - 7a: 0000c0 callx0 a0 - 7d: 2cc132 addi a3, a1, 44 - 80: 14cc22 addi a2, a12, 20 - 83: 240152 l8ui a5, a1, 36 - 86: 280142 l8ui a4, a1, 40 - 89: 200162 l8ui a6, a1, 32 - 8c: 4178 l32i.n a7, a1, 16 - 8e: 3188 l32i.n a8, a1, 12 - 90: 2198 l32i.n a9, a1, 8 - 92: 0e4c92 s8i a9, a12, 14 - 95: 0f4c82 s8i a8, a12, 15 - 98: 104c72 s8i a7, a12, 16 - 9b: 114c62 s8i a6, a12, 17 - 9e: 134c42 s8i a4, a12, 19 - a1: 124c52 s8i a5, a12, 18 - a4: 240c movi.n a4, 2 - a6: ffe701 l32r a0, 44 - a9: 0000c0 callx0 a0 - ac: 16cc22 addi a2, a12, 22 - af: 240c movi.n a4, 2 - b1: 30c132 addi a3, a1, 48 - b4: ffe501 l32r a0, 48 - b7: 0000c0 callx0 a0 - ba: 18cc22 addi a2, a12, 24 - bd: 240c movi.n a4, 2 - bf: 34c132 addi a3, a1, 52 - c2: ffe201 l32r a0, 4c - c5: 0000c0 callx0 a0 - c8: 5108 l32i.n a0, a1, 20 - ca: 380142 l8ui a4, a1, 56 - cd: 2c7b addi.n a2, a12, 7 - cf: 1a4c42 s8i a4, a12, 26 - d2: 61c8 l32i.n a12, a1, 24 - d4: 20c112 addi a1, a1, 32 - d7: f00d ret.n - d9: 000000 ill - dc: 000000 ill - ... - -000000e0 : - e0: c50c movi.n a5, 12 - e2: f0c112 addi a1, a1, -16 - e5: 2109 s32i.n a0, a1, 8 - e7: 1149 s32i.n a4, a1, 4 - e9: 31c9 s32i.n a12, a1, 12 - eb: 0139 s32i.n a3, a1, 0 - ed: 02cd mov.n a12, a2 - ef: 130c movi.n a3, 1 - f1: 140c movi.n a4, 1 - f3: 000005 call0 f4 - f6: 1138 l32i.n a3, a1, 4 - f8: 640c movi.n a4, 6 - fa: 0108 l32i.n a0, a1, 0 - fc: 2c8b addi.n a2, a12, 8 - fe: 074c02 s8i a0, a12, 7 - 101: 31c8 l32i.n a12, a1, 12 - 103: fff601 l32r a0, dc - 106: 0000c0 callx0 a0 - 109: 2108 l32i.n a0, a1, 8 - 10b: 10c112 addi a1, a1, 16 - 10e: f00d ret.n - 110: 000000 ill - ... - -00000114 : - 114: e0c112 addi a1, a1, -32 - 117: 3169 s32i.n a6, a1, 12 - 119: 4179 s32i.n a7, a1, 16 - 11b: 6109 s32i.n a0, a1, 24 - 11d: 2159 s32i.n a5, a1, 8 - 11f: 1149 s32i.n a4, a1, 4 - 121: 71c9 s32i.n a12, a1, 28 - 123: 0139 s32i.n a3, a1, 0 - 125: 02cd mov.n a12, a2 - 127: 230c movi.n a3, 2 - 129: 140c movi.n a4, 1 - 12b: 200152 l8ui a5, a1, 32 - 12e: 5159 s32i.n a5, a1, 20 - 130: 559b addi.n a5, a5, 9 - 132: 745050 extui a5, a5, 0, 8 - 135: 000005 call0 138 - 138: 4138 l32i.n a3, a1, 16 - 13a: 5148 l32i.n a4, a1, 20 - 13c: 2cbb addi.n a2, a12, 11 - 13e: 3168 l32i.n a6, a1, 12 - 140: 2178 l32i.n a7, a1, 8 - 142: 1188 l32i.n a8, a1, 4 - 144: 0198 l32i.n a9, a1, 0 - 146: 074c92 s8i a9, a12, 7 - 149: 084c82 s8i a8, a12, 8 - 14c: 094c72 s8i a7, a12, 9 - 14f: 0a4c62 s8i a6, a12, 10 - 152: 71c8 l32i.n a12, a1, 28 - 154: ffef01 l32r a0, 110 - 157: 0000c0 callx0 a0 - 15a: 6108 l32i.n a0, a1, 24 - 15c: 20c112 addi a1, a1, 32 - 15f: f00d ret.n - 161: 000000 ill - -00000164 : - 164: e0c112 addi a1, a1, -32 - 167: 3109 s32i.n a0, a1, 12 - 169: 2159 s32i.n a5, a1, 8 - 16b: 1149 s32i.n a4, a1, 4 - 16d: 41c9 s32i.n a12, a1, 16 - 16f: 0139 s32i.n a3, a1, 0 - 171: 02cd mov.n a12, a2 - 173: 330c movi.n a3, 3 - 175: 140c movi.n a4, 1 - 177: 950c movi.n a5, 9 - 179: 000005 call0 17c - 17c: 1128 l32i.n a2, a1, 4 - 17e: 2108 l32i.n a0, a1, 8 - 180: 0138 l32i.n a3, a1, 0 - 182: 074c32 s8i a3, a12, 7 - 185: 094c02 s8i a0, a12, 9 - 188: 084c22 s8i a2, a12, 8 - 18b: 410800 srli a0, a0, 8 - 18e: 2cbb addi.n a2, a12, 11 - 190: 0a4c02 s8i a0, a12, 10 - 193: 3108 l32i.n a0, a1, 12 - 195: 41c8 l32i.n a12, a1, 16 - 197: 20c112 addi a1, a1, 32 - 19a: f00d ret.n - 19c: 000000 ill - ... - -000001a0 : - 1a0: f0c112 addi a1, a1, -16 - 1a3: 545b addi.n a5, a4, 5 - 1a5: 745050 extui a5, a5, 0, 8 - 1a8: 1109 s32i.n a0, a1, 4 - 1aa: 0139 s32i.n a3, a1, 0 - 1ac: 31d9 s32i.n a13, a1, 12 - 1ae: 21c9 s32i.n a12, a1, 8 - 1b0: 02dd mov.n a13, a2 - 1b2: 04cd mov.n a12, a4 - 1b4: 430c movi.n a3, 4 - 1b6: 140c movi.n a4, 1 - 1b8: 000005 call0 1bc - 1bb: 2d7b addi.n a2, a13, 7 - 1bd: 0138 l32i.n a3, a1, 0 - 1bf: 0c4d mov.n a4, a12 - 1c1: fff601 l32r a0, 19c - 1c4: 0000c0 callx0 a0 - 1c7: 2cda add.n a2, a12, a13 - 1c9: 1108 l32i.n a0, a1, 4 - 1cb: 21c8 l32i.n a12, a1, 8 - 1cd: 31d8 l32i.n a13, a1, 12 - 1cf: 227b addi.n a2, a2, 7 - 1d1: 10c112 addi a1, a1, 16 - 1d4: f00d ret.n - ... - -000001e0 : - 1e0: e0c112 addi a1, a1, -32 - 1e3: 3109 s32i.n a0, a1, 12 - 1e5: 1149 s32i.n a4, a1, 4 - 1e7: 0139 s32i.n a3, a1, 0 - 1e9: 41c9 s32i.n a12, a1, 16 - 1eb: dda032 movi a3, 221 - 1ee: 05cd mov.n a12, a5 - 1f0: 140c movi.n a4, 1 - 1f2: 559b addi.n a5, a5, 9 - 1f4: 745050 extui a5, a5, 0, 8 - 1f7: 000005 call0 1f8 - 1fa: 0138 l32i.n a3, a1, 0 - 1fc: ddaf42 movi a4, -35 - 1ff: 074242 s8i a4, a2, 7 - 202: 2129 s32i.n a2, a1, 8 - 204: 340c movi.n a4, 3 - 206: 228b addi.n a2, a2, 8 - 208: fff401 l32r a0, 1d8 - 20b: 0000c0 callx0 a0 - 20e: 1138 l32i.n a3, a1, 4 - 210: 0c4d mov.n a4, a12 - 212: 2128 l32i.n a2, a1, 8 - 214: 41c8 l32i.n a12, a1, 16 - 216: 22bb addi.n a2, a2, 11 - 218: fff101 l32r a0, 1dc - 21b: 0000c0 callx0 a0 - 21e: 3108 l32i.n a0, a1, 12 - 220: 20c112 addi a1, a1, 32 - 223: f00d ret.n - -ieee80211_input.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 1109 s32i.n a0, a1, 4 - 11: 0208 l32i.n a0, a2, 0 - 13: 350002 l8ui a0, a0, 53 - 16: 0139 s32i.n a3, a1, 0 - 18: 0ce047 bbsi a0, 4, 28 - 1b: e3ac beqz.n a3, 4d - 1d: 032d mov.n a2, a3 - 1f: fff801 l32r a0, 0 - 22: 0000c0 callx0 a0 - 25: 000906 j 4d - 28: 320c movi.n a2, 3 - 2a: 0b1332 l16ui a3, a3, 22 - 2d: 240c movi.n a4, 2 - 2f: fff501 l32r a0, 4 - 32: 0000c0 callx0 a0 - 35: 0158 l32i.n a5, a1, 0 - 37: 030c movi.n a3, 0 - 39: 1568 l32i.n a6, a5, 4 - 3b: 024d mov.n a4, a2 - 3d: 1668 l32i.n a6, a6, 4 - 3f: 1269 s32i.n a6, a2, 4 - 41: 0529 s32i.n a2, a5, 0 - 43: 4259 s32i.n a5, a2, 16 - 45: c21c movi.n a2, 28 - 47: fff001 l32r a0, 8 - 4a: 0000c0 callx0 a0 - 4d: 1108 l32i.n a0, a1, 4 - 4f: 10c112 addi a1, a1, 16 - 52: f00d ret.n - 54: 00f380 excw - 57: 378100 excw - 5a: f80000 excw - 5d: ff .byte 0xff - ... - -00000080 : - 80: d0c112 addi a1, a1, -48 - 83: a1c9 s32i.n a12, a1, 40 - 85: 9109 s32i.n a0, a1, 36 - 87: 02cd mov.n a12, a2 - 89: 05eb addi.n a0, a5, 14 - 8b: 0ab407 bgeu a4, a0, 99 - 8e: fff401 l32r a0, 60 - 91: 0000c0 callx0 a0 - 94: 0c0c movi.n a12, 0 - 96: 003006 j 15a - 99: 054d mov.n a4, a5 - 9b: 012d mov.n a2, a1 - 9d: fff101 l32r a0, 64 - a0: 0000c0 callx0 a0 - a3: 1c38 l32i.n a3, a12, 4 - a5: 1308 l32i.n a0, a3, 4 - a7: aaa022 movi a2, 170 - aa: 000042 l8ui a4, a0, 0 - ad: 010052 l8ui a5, a0, 1 - b0: 2f9427 bne a4, a2, e3 - b3: 2c9527 bne a5, a2, e3 - b6: 020062 l8ui a6, a0, 2 - b9: 263666 bnei a6, 3, e3 - bc: 030072 l8ui a7, a0, 3 - bf: 07ec bnez.n a7, e3 - c1: 040082 l8ui a8, a0, 4 - c4: b8dc bnez.n a8, e3 - c6: 050092 l8ui a9, a0, 5 - c9: 69dc bnez.n a9, e3 - cb: ffe2a1 l32r a10, 54 - ce: 070042 l8ui a4, a0, 7 - d1: 060052 l8ui a5, a0, 6 - d4: 114480 slli a4, a4, 8 - d7: 204450 or a4, a4, a5 - da: 0514a7 beq a4, a10, e3 - dd: ffde51 l32r a5, 58 - e0: 139457 bne a4, a5, f7 - e3: 0b1c62 l16ui a6, a12, 22 - e6: 1378 l32i.n a7, a3, 4 - e8: 8179 s32i.n a7, a1, 32 - ea: 66eb addi.n a6, a6, 14 - ec: f2c772 addi a7, a7, -14 - ef: 1379 s32i.n a7, a3, 4 - f1: 0b5c62 s16i a6, a12, 22 - f4: 000706 j 114 - f7: 418840 srli a8, a4, 8 - fa: ffd8a1 l32r a10, 5c - fd: 0b1c92 l16ui a9, a12, 22 - 100: fac0b2 addi a11, a0, -6 - 103: 81b9 s32i.n a11, a1, 32 - 105: 13b9 s32i.n a11, a3, 4 - 107: 99aa add.n a9, a9, a10 - 109: 99eb addi.n a9, a9, 14 - 10b: 0b5c92 s16i a9, a12, 22 - 10e: 064042 s8i a4, a0, 6 - 111: 074082 s8i a8, a0, 7 - 114: 010102 l8ui a0, a1, 1 - 117: 140000 extui a0, a0, 0, 2 - 11a: 20ac beqz.n a0, 140 - 11c: 451026 beqi a0, 1, 165 - 11f: 372066 bnei a0, 2, 15a - 122: 8128 l32i.n a2, a1, 32 - 124: 314b addi.n a3, a1, 4 - 126: 640c movi.n a4, 6 - 128: ffd001 l32r a0, 68 - 12b: 0000c0 callx0 a0 - 12e: 10c132 addi a3, a1, 16 - 131: 8128 l32i.n a2, a1, 32 - 133: 640c movi.n a4, 6 - 135: 226b addi.n a2, a2, 6 - 137: ffcd01 l32r a0, 6c - 13a: 0000c0 callx0 a0 - 13d: 000646 j 15a - 140: 8128 l32i.n a2, a1, 32 - 142: 314b addi.n a3, a1, 4 - 144: 640c movi.n a4, 6 - 146: ffca01 l32r a0, 70 - 149: 0000c0 callx0 a0 - 14c: 31ab addi.n a3, a1, 10 - 14e: 8128 l32i.n a2, a1, 32 - 150: 640c movi.n a4, 6 - 152: 226b addi.n a2, a2, 6 - 154: ffc801 l32r a0, 74 - 157: 0000c0 callx0 a0 - 15a: 0c2d mov.n a2, a12 - 15c: 9108 l32i.n a0, a1, 36 - 15e: a1c8 l32i.n a12, a1, 40 - 160: 30c112 addi a1, a1, 48 - 163: f00d ret.n - 165: 8128 l32i.n a2, a1, 32 - 167: 10c132 addi a3, a1, 16 - 16a: 640c movi.n a4, 6 - 16c: ffc301 l32r a0, 78 - 16f: 0000c0 callx0 a0 - 172: 31ab addi.n a3, a1, 10 - 174: 8128 l32i.n a2, a1, 32 - 176: 640c movi.n a4, 6 - 178: 226b addi.n a2, a2, 6 - 17a: ffc001 l32r a0, 7c - 17d: 0000c0 callx0 a0 - 180: fff586 j 15a - ... - -00000190 : - 190: f0c112 addi a1, a1, -16 - 193: 0109 s32i.n a0, a1, 0 - 195: 31e9 s32i.n a14, a1, 12 - 197: 21d9 s32i.n a13, a1, 8 - 199: 11c9 s32i.n a12, a1, 4 - 19b: 04dd mov.n a13, a4 - 19d: 02cd mov.n a12, a2 - 19f: 03ed mov.n a14, a3 - 1a1: 47c222 addi a2, a2, 71 - 1a4: 030c movi.n a3, 0 - 1a6: 041c movi.n a4, 16 - 1a8: fff701 l32r a0, 184 - 1ab: 0000c0 callx0 a0 - 1ae: 3e2b addi.n a3, a14, 2 - 1b0: 48cc22 addi a2, a12, 72 - 1b3: 010e42 l8ui a4, a14, 1 - 1b6: 474c42 s8i a4, a12, 71 - 1b9: fff301 l32r a0, 188 - 1bc: 0000c0 callx0 a0 - 1bf: 8dac beqz.n a13, 1eb - 1c1: 470c02 l8ui a0, a12, 71 - 1c4: 010de2 l8ui a14, a13, 1 - 1c7: 2e0a add.n a2, a14, a0 - 1c9: 07b2a6 blti a2, 16, 1d4 - 1cc: fe0c movi.n a14, 15 - 1ce: c0ee00 sub a14, a14, a0 - 1d1: 74e0e0 extui a14, a14, 0, 8 - 1d4: 3d2b addi.n a3, a13, 2 - 1d6: 0e4d mov.n a4, a14 - 1d8: 20ca add.n a2, a0, a12 - 1da: 48c222 addi a2, a2, 72 - 1dd: ffeb01 l32r a0, 18c - 1e0: 0000c0 callx0 a0 - 1e3: 470c32 l8ui a3, a12, 71 - 1e6: 33ea add.n a3, a3, a14 - 1e8: 474c32 s8i a3, a12, 71 - 1eb: 020c movi.n a2, 0 - 1ed: 11c8 l32i.n a12, a1, 4 - 1ef: 21d8 l32i.n a13, a1, 8 - 1f1: 31e8 l32i.n a14, a1, 12 - 1f3: 0108 l32i.n a0, a1, 0 - 1f5: 10c112 addi a1, a1, 16 - 1f8: f00d ret.n - 1fa: 000000 ill - 1fd: 000000 ill - -00000200 : - 200: f0c112 addi a1, a1, -16 - 203: 0129 s32i.n a2, a1, 0 - 205: 112222 l32i a2, a2, 68 - 208: 1109 s32i.n a0, a1, 4 - 20a: c2cc bnez.n a2, 21a - 20c: 80a022 movi a2, 128 - 20f: fffb01 l32r a0, 1fc - 212: 0000c0 callx0 a0 - 215: 0108 l32i.n a0, a1, 0 - 217: 116022 s32i a2, a0, 68 - 21a: 1108 l32i.n a0, a1, 4 - 21c: 130c movi.n a3, 1 - 21e: 932320 movnez a2, a3, a2 - 221: 10c112 addi a1, a1, 16 - 224: f00d ret.n - 226: 000000 ill - 229: 000000 ill - 22c: f25000 excw - 22f: 500002 l8ui a0, a0, 80 - 232: 0001f2 l8ui a15, a1, 0 - 235: 04f250 extui a15, a5, 2, 1 - 238: 4c9000 excw - 23b: 900033 excw - 23e: 344c movi.n a4, 67 - ... - -00000248 : - 248: e0c112 addi a1, a1, -32 - 24b: 41e9 s32i.n a14, a1, 16 - 24d: 51f9 s32i.n a15, a1, 20 - 24f: 31d9 s32i.n a13, a1, 12 - 251: 21c9 s32i.n a12, a1, 8 - 253: 1109 s32i.n a0, a1, 4 - 255: 03cd mov.n a12, a3 - 257: 302c movi.n a0, 35 - 259: 12d8 l32i.n a13, a2, 4 - 25b: 0b12f2 l16ui a15, a2, 22 - 25e: 1dd8 l32i.n a13, a13, 4 - 260: 02ed mov.n a14, a2 - 262: ffda add.n a15, a15, a13 - 264: 18cff2 addi a15, a15, 24 - 267: 2dab addi.n a2, a13, 10 - 269: 0329 s32i.n a2, a3, 0 - 26b: c06fd0 sub a6, a15, a13 - 26e: 022067 blt a0, a6, 274 - 271: 009b46 j 4e2 - 274: 032d mov.n a2, a3 - 276: 0169 s32i.n a6, a1, 0 - 278: 035c movi.n a3, 80 - 27a: fff101 l32r a0, 240 - 27d: 0000c0 callx0 a0 - 280: 9e28 l32i.n a2, a14, 36 - 282: 101d42 l16ui a4, a13, 32 - 285: 18cd52 addi a5, a13, 24 - 288: 7c59 s32i.n a5, a12, 28 - 28a: 055c42 s16i a4, a12, 10 - 28d: 2228 l32i.n a2, a2, 8 - 28f: 111d32 l16ui a3, a13, 34 - 292: 035c32 s16i a3, a12, 6 - 295: 24cdd2 addi a13, a13, 36 - 298: ffeb01 l32r a0, 244 - 29b: 0000c0 callx0 a0 - 29e: 4cd9 s32i.n a13, a12, 16 - 2a0: 054c22 s8i a2, a12, 5 - 2a3: dda032 movi a3, 221 - 2a6: 562c movi.n a6, 37 - 2a8: 0178 l32i.n a7, a1, 0 - 2aa: 740020 extui a0, a2, 0, 8 - 2ad: 044c02 s8i a0, a12, 4 - 2b0: dcc782 addi a8, a7, -36 - 2b3: 5c89 s32i.n a8, a12, 20 - 2b5: 022677 blt a6, a7, 2bb - 2b8: 008ac6 j 4e7 - 2bb: ffdc81 l32r a8, 22c - 2be: 2a3c movi.n a10, 50 - 2c0: db2c movi.n a11, 45 - 2c2: ffd991 l32r a9, 228 - 2c5: c06fd0 sub a6, a15, a13 - 2c8: 010d22 l8ui a2, a13, 1 - 2cb: 0d7d mov.n a7, a13 - 2cd: 422b addi.n a4, a2, 2 - 2cf: 02a647 bge a6, a4, 2d5 - 2d2: 008306 j 4e2 - 2d5: 000d62 l8ui a6, a13, 0 - 2d8: 052c movi.n a5, 32 - 2da: 02c6e6 bgei a6, 32, 2e0 - 2dd: 006bc6 j 490 - 2e0: 0da567 bge a5, a6, 2f1 - 2e3: 02a6a7 bge a6, a10, 2e9 - 2e6: 005d46 j 45f - 2e9: 112a67 blt a10, a6, 2fe - 2ec: bcd9 s32i.n a13, a12, 44 - 2ee: 010722 l8ui a2, a7, 1 - 2f1: d27a add.n a13, a2, a7 - 2f3: dd2b addi.n a13, a13, 2 - 2f5: c06fd0 sub a6, a15, a13 - 2f8: cc26e6 bgei a6, 2, 2c8 - 2fb: 007a06 j 4e7 - 2fe: 02a637 bge a6, a3, 304 - 301: 005386 j 453 - 304: e92367 blt a3, a6, 2f1 - 307: 060c movi.n a6, 0 - 309: 2542b6 bltui a2, 4, 332 - 30c: 030d52 l8ui a5, a13, 3 - 30f: 020d42 l8ui a4, a13, 2 - 312: 115580 slli a5, a5, 8 - 315: 050dd2 l8ui a13, a13, 5 - 318: 204450 or a4, a4, a5 - 31b: 040752 l8ui a5, a7, 4 - 31e: 01dd80 slli a13, a13, 24 - 321: 115500 slli a5, a5, 16 - 324: 2055d0 or a5, a5, a13 - 327: 204450 or a4, a4, a5 - 32a: ffc151 l32r a5, 230 - 32d: 019457 bne a4, a5, 332 - 330: 160c movi.n a6, 1 - 332: 668c beqz.n a6, 33c - 334: dc79 s32i.n a7, a12, 52 - 336: 010722 l8ui a2, a7, 1 - 339: ffed06 j 2f1 - 33c: 060c movi.n a6, 0 - 33e: 2862b6 bltui a2, 6, 36a - 341: 050752 l8ui a5, a7, 5 - 344: 030742 l8ui a4, a7, 3 - 347: 0207d2 l8ui a13, a7, 2 - 34a: 114480 slli a4, a4, 8 - 34d: 20dd40 or a13, a13, a4 - 350: 040742 l8ui a4, a7, 4 - 353: 015580 slli a5, a5, 24 - 356: 114400 slli a4, a4, 16 - 359: 204450 or a4, a4, a5 - 35c: 20dd40 or a13, a13, a4 - 35f: 079d87 bne a13, a8, 36a - 362: 060752 l8ui a5, a7, 6 - 365: 011566 bnei a5, 1, 36a - 368: 160c movi.n a6, 1 - 36a: e6ec bnez.n a6, 39c - 36c: 060c movi.n a6, 0 - 36e: 2862b6 bltui a2, 6, 39a - 371: 050752 l8ui a5, a7, 5 - 374: 030742 l8ui a4, a7, 3 - 377: 0207d2 l8ui a13, a7, 2 - 37a: 114480 slli a4, a4, 8 - 37d: 20dd40 or a13, a13, a4 - 380: 040742 l8ui a4, a7, 4 - 383: 015580 slli a5, a5, 24 - 386: 114400 slli a4, a4, 16 - 389: 204450 or a4, a4, a5 - 38c: 20dd40 or a13, a13, a4 - 38f: 079d87 bne a13, a8, 39a - 392: 0607d2 l8ui a13, a7, 6 - 395: 150c movi.n a5, 1 - 397: 8365d0 moveqz a6, a5, a13 - 39a: 368c beqz.n a6, 3a1 - 39c: fc79 s32i.n a7, a12, 60 - 39e: ffe506 j 336 - 3a1: 060c movi.n a6, 0 - 3a3: 2542b6 bltui a2, 4, 3cc - 3a6: 0507d2 l8ui a13, a7, 5 - 3a9: 030752 l8ui a5, a7, 3 - 3ac: 020742 l8ui a4, a7, 2 - 3af: 115580 slli a5, a5, 8 - 3b2: 204450 or a4, a4, a5 - 3b5: 040752 l8ui a5, a7, 4 - 3b8: 01dd80 slli a13, a13, 24 - 3bb: 115500 slli a5, a5, 16 - 3be: 2055d0 or a5, a5, a13 - 3c1: 204450 or a4, a4, a5 - 3c4: ff9c51 l32r a5, 234 - 3c7: 019457 bne a4, a5, 3cc - 3ca: 160c movi.n a6, 1 - 3cc: 468c beqz.n a6, 3d4 - 3ce: 136c72 s32i a7, a12, 76 - 3d1: ffd846 j 336 - 3d4: cd2962 l32i a6, a9, 0x334 - 3d7: 056c60 extui a6, a6, 28, 1 - 3da: f13616 beqz a6, 2f1 - 3dd: 060c movi.n a6, 0 - 3df: 2542b6 bltui a2, 4, 408 - 3e2: 050752 l8ui a5, a7, 5 - 3e5: 030742 l8ui a4, a7, 3 - 3e8: 0207d2 l8ui a13, a7, 2 - 3eb: 114480 slli a4, a4, 8 - 3ee: 20dd40 or a13, a13, a4 - 3f1: 040742 l8ui a4, a7, 4 - 3f4: 015580 slli a5, a5, 24 - 3f7: 114400 slli a4, a4, 16 - 3fa: 204450 or a4, a4, a5 - 3fd: 20dd40 or a13, a13, a4 - 400: ff8e41 l32r a4, 238 - 403: 019d47 bne a13, a4, 408 - 406: 160c movi.n a6, 1 - 408: d68c beqz.n a6, 419 - 40a: 102c52 l32i a5, a12, 64 - 40d: ee0556 bnez a5, 2f1 - 410: 106c72 s32i a7, a12, 64 - 413: 010722 l8ui a2, a7, 1 - 416: ffb5c6 j 2f1 - 419: 060c movi.n a6, 0 - 41b: 2542b6 bltui a2, 4, 444 - 41e: 050752 l8ui a5, a7, 5 - 421: 030742 l8ui a4, a7, 3 - 424: 0207d2 l8ui a13, a7, 2 - 427: 114480 slli a4, a4, 8 - 42a: 20dd40 or a13, a13, a4 - 42d: 040742 l8ui a4, a7, 4 - 430: 015580 slli a5, a5, 24 - 433: 114400 slli a4, a4, 16 - 436: 204450 or a4, a4, a5 - 439: 20dd40 or a13, a13, a4 - 43c: ff8041 l32r a4, 23c - 43f: 019d47 bne a13, a4, 444 - 442: 160c movi.n a6, 1 - 444: ea9616 beqz a6, 2f1 - 447: 112c52 l32i a5, a12, 68 - 44a: ea3556 bnez a5, 2f1 - 44d: 106c72 s32i a7, a12, 64 - 450: ffb886 j 336 - 453: c3c6d2 addi a13, a6, -61 - 456: e97d56 bnez a13, 2f1 - 459: 116c72 s32i a7, a12, 68 - 45c: ffa386 j 2ee - 45f: 1326b7 blt a6, a11, 476 - 462: 052b67 blt a11, a6, 46b - 465: 106cd2 s32i a13, a12, 64 - 468: ffa086 j 2ee - 46b: d0c642 addi a4, a6, -48 - 46e: e7f456 bnez a4, 2f1 - 471: ecd9 s32i.n a13, a12, 56 - 473: ff9dc6 j 2ee - 476: d6c652 addi a5, a6, -42 - 479: e74556 bnez a5, 2f1 - 47c: 620b addi.n a6, a2, -1 - 47e: e6f656 bnez a6, 2f1 - 481: 020dd2 l8ui a13, a13, 2 - 484: 00a122 movi a2, 0x100 - 487: 20dd20 or a13, a13, a2 - 48a: 045cd2 s16i a13, a12, 8 - 48d: ff9746 j 2ee - 490: 2c46a6 blti a6, 4, 4c0 - 493: 0256e6 bgei a6, 5, 499 - 496: ff95c6 j 2f1 - 499: 1066a6 blti a6, 6, 4ad - 49c: 0276e6 bgei a6, 7, 4a2 - 49f: ff9386 j 2f1 - 4a2: f9c642 addi a4, a6, -7 - 4a5: e48456 bnez a4, 2f1 - 4a8: 8cd9 s32i.n a13, a12, 32 - 4aa: ff9006 j 2ee - 4ad: fbc652 addi a5, a6, -5 - 4b0: e3d556 bnez a5, 2f1 - 4b3: 4e68 l32i.n a6, a14, 16 - 4b5: 6cd9 s32i.n a13, a12, 24 - 4b7: c06d60 sub a6, a13, a6 - 4ba: 0c4c62 s8i a6, a12, 12 - 4bd: ff8b46 j 2ee - 4c0: 1616a6 blti a6, 1, 4da - 4c3: 0426e6 bgei a6, 2, 4cb - 4c6: acd9 s32i.n a13, a12, 40 - 4c8: ff8886 j 2ee - 4cb: fdc6d2 addi a13, a6, -3 - 4ce: e1fd56 bnez a13, 2f1 - 4d1: 020702 l8ui a0, a7, 2 - 4d4: 044c02 s8i a0, a12, 4 - 4d7: ff84c6 j 2ee - 4da: e13656 bnez a6, 2f1 - 4dd: 9cd9 s32i.n a13, a12, 36 - 4df: ff82c6 j 2ee - 4e2: 120c movi.n a2, 1 - 4e4: 002206 j 570 - 4e7: ac68 l32i.n a6, a12, 40 - 4e9: bc78 l32i.n a7, a12, 44 - 4eb: 090616 beqz a6, 57f - 4ee: 0106e2 l8ui a14, a6, 1 - 4f1: 02beb6 bltui a14, 16, 4f7 - 4f4: 0021c6 j 57f - 4f7: 020c movi.n a2, 0 - 4f9: 369c beqz.n a6, 510 - 4fb: 179c beqz.n a7, 510 - 4fd: 010742 l8ui a4, a7, 1 - 500: 010652 l8ui a5, a6, 1 - 503: ff0c movi.n a15, 15 - 505: c0ff50 sub a15, a15, a5 - 508: 04af47 bge a15, a4, 510 - 50b: 460c movi.n a6, 4 - 50d: 202260 or a2, a2, a6 - 510: 870c movi.n a7, 8 - 512: 9c68 l32i.n a6, a12, 36 - 514: 050ca2 l8ui a10, a12, 5 - 517: 668c beqz.n a6, 521 - 519: 010692 l8ui a9, a6, 1 - 51c: 082c movi.n a8, 32 - 51e: 02b897 bgeu a8, a9, 524 - 521: 202270 or a2, a2, a7 - 524: 041a07 beq a10, a0, 52c - 527: 0b2c movi.n a11, 32 - 529: 2022b0 or a2, a2, a11 - 52c: 8c08 l32i.n a0, a12, 32 - 52e: 060c movi.n a6, 0 - 530: 608c beqz.n a0, 53a - 532: 0100d2 l8ui a13, a0, 1 - 535: 013df6 bgeui a13, 3, 53a - 538: 8c69 s32i.n a6, a12, 32 - 53a: 102c02 l32i a0, a12, 64 - 53d: a81c movi.n a8, 26 - 53f: 409c beqz.n a0, 557 - 541: 0100e2 l8ui a14, a0, 1 - 544: e41c movi.n a4, 30 - 546: 000052 l8ui a5, a0, 0 - 549: 08fd mov.n a15, a8 - 54b: c05530 sub a5, a5, a3 - 54e: 83f450 moveqz a15, a4, a5 - 551: 02bef7 bgeu a14, a15, 557 - 554: 106c62 s32i a6, a12, 64 - 557: 112c02 l32i a0, a12, 68 - 55a: 691c movi.n a9, 22 - 55c: 009c beqz.n a0, 570 - 55e: 0000a2 l8ui a10, a0, 0 - 561: 010072 l8ui a7, a0, 1 - 564: c0aa30 sub a10, a10, a3 - 567: 8398a0 moveqz a9, a8, a10 - 56a: 02b797 bgeu a7, a9, 570 - 56d: 116c62 s32i a6, a12, 68 - 570: 21c8 l32i.n a12, a1, 8 - 572: 31d8 l32i.n a13, a1, 12 - 574: 41e8 l32i.n a14, a1, 16 - 576: 51f8 l32i.n a15, a1, 20 - 578: 1108 l32i.n a0, a1, 4 - 57a: 20c112 addi a1, a1, 32 - 57d: f00d ret.n - 57f: 220c movi.n a2, 2 - 581: ffdd06 j 4f9 - 584: f25000 excw - 587: 500000 excw - 58a: 0001f2 l8ui a15, a1, 0 - 58d: 02f250 excw - 590: f25000 excw - 593: 500004 excw - 596: 4105f2 l8ui a15, a5, 65 - 599: fffb addi.n a15, a15, 15 - 59b: 030272 l8ui a7, a2, 3 - 59e: 010262 l8ui a6, a2, 1 - 5a1: 000252 l8ui a5, a2, 0 - 5a4: 116680 slli a6, a6, 8 - 5a7: 205560 or a5, a5, a6 - 5aa: 020262 l8ui a6, a2, 2 - 5ad: 017780 slli a7, a7, 24 - 5b0: 116600 slli a6, a6, 16 - 5b3: 206670 or a6, a6, a7 - 5b6: 202560 or a2, a5, a6 - 5b9: 311247 beq a2, a4, 5ee - 5bc: fff371 l32r a7, 588 - 5bf: fff381 l32r a8, 58c - 5c2: 1d1277 beq a2, a7, 5e3 - 5c5: 291287 beq a2, a8, 5f2 - 5c8: fff291 l32r a9, 590 - 5cb: fff2a1 l32r a10, 594 - 5ce: 241297 beq a2, a9, 5f6 - 5d1: 0312a7 beq a2, a10, 5d8 - 5d4: 022c movi.n a2, 32 - 5d6: f00d ret.n - 5d8: 338c beqz.n a3, 5df - 5da: db0c movi.n a11, 13 - 5dc: 0043b2 s8i a11, a3, 0 - 5df: 620c movi.n a2, 6 - 5e1: f00d ret.n - 5e3: ff8316 beqz a3, 5df - 5e6: 520c movi.n a2, 5 - 5e8: 004322 s8i a2, a3, 0 - 5eb: fffc06 j 5df - 5ee: 020c movi.n a2, 0 - 5f0: f00d ret.n - 5f2: 120c movi.n a2, 1 - 5f4: f00d ret.n - 5f6: 320c movi.n a2, 3 - 5f8: f00d ret.n - 5fa: 000000 ill - 5fd: 00f250 excw - 600: f25000 excw - 603: 500001 l32r a0, fffd4604 - 606: 3102f2 l8ui a15, a2, 49 - 609: fffd excw - 60b: 030262 l8ui a6, a2, 3 - 60e: 010252 l8ui a5, a2, 1 - 611: 000242 l8ui a4, a2, 0 - 614: 115580 slli a5, a5, 8 - 617: 204450 or a4, a4, a5 - 61a: 020252 l8ui a5, a2, 2 - 61d: 016680 slli a6, a6, 24 - 620: 115500 slli a5, a5, 16 - 623: 205560 or a5, a5, a6 - 626: 202450 or a2, a4, a5 - 629: 0b1237 beq a2, a3, 638 - 62c: fff561 l32r a6, 600 - 62f: fff571 l32r a7, 604 - 632: 0a1267 beq a2, a6, 640 - 635: 031277 beq a2, a7, 63c - 638: 020c movi.n a2, 0 - 63a: f00d ret.n - 63c: 220c movi.n a2, 2 - 63e: f00d ret.n - 640: 120c movi.n a2, 1 - 642: f00d ret.n - 644: ac0f00 excw - 647: 0f0000 excw - 64a: 01ac beqz.n a1, 66e - 64c: ac0f00 excw - 64f: 0f0002 l8ui a0, a0, 15 - 652: 03ac beqz.n a3, 676 - 654: ac0f00 excw - 657: 0f0004 excw - 65a: 05ac beqz.n a5, 67e - 65c: fffa41 l32r a4, 644 - 65f: 030272 l8ui a7, a2, 3 - 662: 010262 l8ui a6, a2, 1 - 665: 000252 l8ui a5, a2, 0 - 668: 116680 slli a6, a6, 8 - 66b: 205560 or a5, a5, a6 - 66e: 020262 l8ui a6, a2, 2 - 671: 017780 slli a7, a7, 24 - 674: 116600 slli a6, a6, 16 - 677: 206670 or a6, a6, a7 - 67a: 202560 or a2, a5, a6 - 67d: 371247 beq a2, a4, 6b8 - 680: fff271 l32r a7, 648 - 683: fff281 l32r a8, 64c - 686: 231277 beq a2, a7, 6ad - 689: 2f1287 beq a2, a8, 6bc - 68c: fff191 l32r a9, 650 - 68f: fff1a1 l32r a10, 654 - 692: 2a1297 beq a2, a9, 6c0 - 695: 2b12a7 beq a2, a10, 6c4 - 698: fff0b1 l32r a11, 658 - 69b: 0312b7 beq a2, a11, 6a2 - 69e: 022c movi.n a2, 32 - 6a0: f00d ret.n - 6a2: 338c beqz.n a3, 6a9 - 6a4: d20c movi.n a2, 13 - 6a6: 004322 s8i a2, a3, 0 - 6a9: 620c movi.n a2, 6 - 6ab: f00d ret.n - 6ad: ff8316 beqz a3, 6a9 - 6b0: 540c movi.n a4, 5 - 6b2: 004342 s8i a4, a3, 0 - 6b5: fffc06 j 6a9 - 6b8: 020c movi.n a2, 0 - 6ba: f00d ret.n - 6bc: 120c movi.n a2, 1 - 6be: f00d ret.n - 6c0: 220c movi.n a2, 2 - 6c2: f00d ret.n - 6c4: 320c movi.n a2, 3 - 6c6: f00d ret.n - 6c8: ac0f00 excw - 6cb: 0f0000 excw - 6ce: 01ac beqz.n a1, 6f2 - 6d0: ac0f00 excw - 6d3: fd3102 excw - 6d6: ff .byte 0xff - 6d7: 030262 l8ui a6, a2, 3 - 6da: 010252 l8ui a5, a2, 1 - 6dd: 000242 l8ui a4, a2, 0 - 6e0: 115580 slli a5, a5, 8 - 6e3: 204450 or a4, a4, a5 - 6e6: 020252 l8ui a5, a2, 2 - 6e9: 016680 slli a6, a6, 24 - 6ec: 115500 slli a5, a5, 16 - 6ef: 205560 or a5, a5, a6 - 6f2: 202450 or a2, a4, a5 - 6f5: 0b1237 beq a2, a3, 704 - 6f8: fff561 l32r a6, 6cc - 6fb: fff571 l32r a7, 6d0 - 6fe: 0a1267 beq a2, a6, 70c - 701: 031277 beq a2, a7, 708 - 704: 020c movi.n a2, 0 - 706: f00d ret.n - 708: 220c movi.n a2, 2 - 70a: f00d ret.n - 70c: 120c movi.n a2, 1 - 70e: f00d ret.n - 710: 000000 ill - ... - -00000714 : - 714: 050c movi.n a5, 0 - 716: e0c112 addi a1, a1, -32 - 719: 6109 s32i.n a0, a1, 24 - 71b: 004152 s8i a5, a1, 0 - 71e: d208 l32i.n a0, a2, 52 - 720: 509c beqz.n a0, 739 - 722: 4109 s32i.n a0, a1, 16 - 724: 070032 l8ui a3, a0, 7 - 727: 060022 l8ui a2, a0, 6 - 72a: 113380 slli a3, a3, 8 - 72d: 202230 or a2, a2, a3 - 730: 112200 slli a2, a2, 16 - 733: 312020 srai a2, a2, 16 - 736: 101226 beqi a2, 1, 74a - 739: 052d mov.n a2, a5 - 73b: 000106 j 743 - 73e: 0df096 bltz a0, 821 - 741: 120c movi.n a2, 1 - 743: 6108 l32i.n a0, a1, 24 - 745: 20c112 addi a1, a1, 32 - 748: f00d ret.n - 74a: 013d mov.n a3, a1 - 74c: 208b addi.n a2, a0, 8 - 74e: 010062 l8ui a6, a0, 1 - 751: 340c movi.n a4, 3 - 753: ffef51 l32r a5, 710 - 756: 5159 s32i.n a5, a1, 20 - 758: 804542 s8i a4, a5, 128 - 75b: fac662 addi a6, a6, -6 - 75e: 1169 s32i.n a6, a1, 4 - 760: ffe345 call0 598 - 763: 050c movi.n a5, 0 - 765: 4168 l32i.n a6, a1, 16 - 767: 1108 l32i.n a0, a1, 4 - 769: 5178 l32i.n a7, a1, 20 - 76b: fac002 addi a0, a0, -6 - 76e: 844722 s8i a2, a7, 132 - 771: 0d0672 l8ui a7, a6, 13 - 774: 0c0662 l8ui a6, a6, 12 - 777: 117780 slli a7, a7, 8 - 77a: 206670 or a6, a6, a7 - 77d: f46060 extui a6, a6, 0, 16 - 780: 60bc beqz.n a0, 7ba - 782: 3159 s32i.n a5, a1, 12 - 784: 7169 s32i.n a6, a1, 28 - 786: 1109 s32i.n a0, a1, 4 - 788: f48050 extui a8, a5, 0, 16 - 78b: 2bb867 bgeu a8, a6, 7ba - 78e: 4138 l32i.n a3, a1, 16 - 790: a02530 addx4 a2, a5, a3 - 793: 22eb addi.n a2, a2, 14 - 795: 013d mov.n a3, a1 - 797: ffe005 call0 598 - 79a: 5108 l32i.n a0, a1, 20 - 79c: 7168 l32i.n a6, a1, 28 - 79e: 820002 l8ui a0, a0, 130 - 7a1: 3158 l32i.n a5, a1, 12 - 7a3: 108c beqz.n a0, 7a8 - 7a5: 041066 bnei a0, 1, 7ad - 7a8: 5138 l32i.n a3, a1, 20 - 7aa: 824322 s8i a2, a3, 130 - 7ad: 1108 l32i.n a0, a1, 4 - 7af: 451b addi.n a4, a5, 1 - 7b1: 745040 extui a5, a4, 0, 8 - 7b4: fcc002 addi a0, a0, -4 - 7b7: fff146 j 780 - 7ba: 6310a6 blti a0, 1, 821 - 7bd: 050c movi.n a5, 0 - 7bf: 4178 l32i.n a7, a1, 16 - 7c1: fec002 addi a0, a0, -2 - 7c4: a06670 addx4 a6, a6, a7 - 7c7: 10c622 addi a2, a6, 16 - 7ca: 0f0672 l8ui a7, a6, 15 - 7cd: 0e0662 l8ui a6, a6, 14 - 7d0: 117780 slli a7, a7, 8 - 7d3: 206670 or a6, a6, a7 - 7d6: f46060 extui a6, a6, 0, 16 - 7d9: f61016 beqz a0, 73e - 7dc: 7169 s32i.n a6, a1, 28 - 7de: 3159 s32i.n a5, a1, 12 - 7e0: 2129 s32i.n a2, a1, 8 - 7e2: 1109 s32i.n a0, a1, 4 - 7e4: f49050 extui a9, a5, 0, 16 - 7e7: 023967 bltu a9, a6, 7ed - 7ea: ffd406 j 73e - 7ed: ffe185 call0 608 - 7f0: 091266 bnei a2, 1, 7fd - 7f3: 51b8 l32i.n a11, a1, 20 - 7f5: 2a0c movi.n a10, 2 - 7f7: 814ba2 s8i a10, a11, 129 - 7fa: 000386 j 80c - 7fd: 2128 l32i.n a2, a1, 8 - 7ff: ffe085 call0 608 - 802: 062266 bnei a2, 2, 80c - 805: 5128 l32i.n a2, a1, 20 - 807: 300c movi.n a0, 3 - 809: 814202 s8i a0, a2, 129 - 80c: 7168 l32i.n a6, a1, 28 - 80e: 3158 l32i.n a5, a1, 12 - 810: 2128 l32i.n a2, a1, 8 - 812: 1108 l32i.n a0, a1, 4 - 814: 224b addi.n a2, a2, 4 - 816: fcc002 addi a0, a0, -4 - 819: 351b addi.n a3, a5, 1 - 81b: 745030 extui a5, a3, 0, 8 - 81e: ffedc6 j 7d9 - 821: 020c movi.n a2, 0 - 823: ffc706 j 743 - 826: 000000 ill - 829: 000000 ill - -0000082c : - 82c: 040c movi.n a4, 0 - 82e: e0c112 addi a1, a1, -32 - 831: 41d9 s32i.n a13, a1, 16 - 833: 51e9 s32i.n a14, a1, 20 - 835: 61f9 s32i.n a15, a1, 24 - 837: 31c9 s32i.n a12, a1, 12 - 839: 004142 s8i a4, a1, 0 - 83c: e2c8 l32i.n a12, a2, 56 - 83e: 2109 s32i.n a0, a1, 8 - 840: 9c9c beqz.n a12, 85d - 842: 010c52 l8ui a5, a12, 1 - 845: 030c22 l8ui a2, a12, 3 - 848: 1195a6 blti a5, 10, 85d - 84b: 020c02 l8ui a0, a12, 2 - 84e: 112280 slli a2, a2, 8 - 851: 200020 or a0, a0, a2 - 854: 110000 slli a0, a0, 16 - 857: 310000 srai a0, a0, 16 - 85a: 1b1026 beqi a0, 1, 879 - 85d: 042d mov.n a2, a4 - 85f: 0001c6 j 86a - 862: 022de6 bgei a13, 2, 868 - 865: 002e86 j 923 - 868: 120c movi.n a2, 1 - 86a: 31c8 l32i.n a12, a1, 12 - 86c: 41d8 l32i.n a13, a1, 16 - 86e: 51e8 l32i.n a14, a1, 20 - 870: 61f8 l32i.n a15, a1, 24 - 872: 2108 l32i.n a0, a1, 8 - 874: 20c112 addi a1, a1, 32 - 877: f00d ret.n - 879: 2c4b addi.n a2, a12, 4 - 87b: ffebf1 l32r a15, 828 - 87e: 330c movi.n a3, 3 - 880: 7159 s32i.n a5, a1, 28 - 882: 804f32 s8i a3, a15, 128 - 885: 013d mov.n a3, a1 - 887: ffdd45 call0 65c - 88a: 0e0c movi.n a14, 0 - 88c: 71d8 l32i.n a13, a1, 28 - 88e: 844f22 s8i a2, a15, 132 - 891: 080c42 l8ui a4, a12, 8 - 894: 090c52 l8ui a5, a12, 9 - 897: f8cdd2 addi a13, a13, -8 - 89a: ccab addi.n a12, a12, 10 - 89c: 115580 slli a5, a5, 8 - 89f: 204450 or a4, a4, a5 - 8a2: f44040 extui a4, a4, 0, 16 - 8a5: 1149 s32i.n a4, a1, 4 - 8a7: 1128 l32i.n a2, a1, 4 - 8a9: f400e0 extui a0, a14, 0, 16 - 8ac: 20b027 bgeu a0, a2, 8d0 - 8af: dd9c beqz.n a13, 8d0 - 8b1: 0c2d mov.n a2, a12 - 8b3: 013d mov.n a3, a1 - 8b5: ffda45 call0 65c - 8b8: fccdd2 addi a13, a13, -4 - 8bb: 820f02 l8ui a0, a15, 130 - 8be: cc4b addi.n a12, a12, 4 - 8c0: 108c beqz.n a0, 8c5 - 8c2: 021066 bnei a0, 1, 8c8 - 8c5: 824f22 s8i a2, a15, 130 - 8c8: ee1b addi.n a14, a14, 1 - 8ca: 74e0e0 extui a14, a14, 0, 8 - 8cd: fff586 j 8a7 - 8d0: 4f1da6 blti a13, 1, 923 - 8d3: 0e0c movi.n a14, 0 - 8d5: fecdd2 addi a13, a13, -2 - 8d8: 000c02 l8ui a0, a12, 0 - 8db: 010c22 l8ui a2, a12, 1 - 8de: cc2b addi.n a12, a12, 2 - 8e0: 112280 slli a2, a2, 8 - 8e3: 200020 or a0, a0, a2 - 8e6: f40000 extui a0, a0, 0, 16 - 8e9: 1109 s32i.n a0, a1, 4 - 8eb: f73d16 beqz a13, 862 - 8ee: 1168 l32i.n a6, a1, 4 - 8f0: f450e0 extui a5, a14, 0, 16 - 8f3: 023567 bltu a5, a6, 8f9 - 8f6: ffda06 j 862 - 8f9: 0c2d mov.n a2, a12 - 8fb: ffdd85 call0 6d4 - 8fe: 071266 bnei a2, 1, 909 - 901: 470c movi.n a7, 4 - 903: 814f72 s8i a7, a15, 129 - 906: 000306 j 916 - 909: 0c2d mov.n a2, a12 - 90b: ffdc85 call0 6d4 - 90e: 042266 bnei a2, 2, 916 - 911: 580c movi.n a8, 5 - 913: 814f82 s8i a8, a15, 129 - 916: cc4b addi.n a12, a12, 4 - 918: fccdd2 addi a13, a13, -4 - 91b: ee1b addi.n a14, a14, 1 - 91d: 74e0e0 extui a14, a14, 0, 8 - 920: fff1c6 j 8eb - 923: 020c movi.n a2, 0 - 925: ffd046 j 86a - ... - -00000930 : - 930: f0c112 addi a1, a1, -16 - 933: 11c9 s32i.n a12, a1, 4 - 935: 1368 l32i.n a6, a3, 4 - 937: 0b13c2 l16ui a12, a3, 22 - 93a: 1668 l32i.n a6, a6, 4 - 93c: 0109 s32i.n a0, a1, 0 - 93e: cc6a add.n a12, a12, a6 - 940: 18ccc2 addi a12, a12, 24 - 943: c0cc60 sub a12, a12, a6 - 946: e8ccc2 addi a12, a12, -24 - 949: 0a2cf6 bgeui a12, 2, 957 - 94c: f27c movi.n a2, -1 - 94e: 11c8 l32i.n a12, a1, 4 - 950: 0108 l32i.n a0, a1, 0 - 952: 10c112 addi a1, a1, 16 - 955: f00d ret.n - 957: 010672 l8ui a7, a6, 1 - 95a: 7fa042 movi a4, 127 - 95d: 3e6767 bbci a7, 6, 99f - 960: fff231 l32r a3, 928 - 963: 1338 l32i.n a3, a3, 4 - 965: 336a add.n a3, a3, a6 - 967: 180372 l8ui a7, a3, 24 - 96a: 18c302 addi a0, a3, 24 - 96d: 291747 beq a7, a4, 99a - 970: 1e2232 l32i a3, a2, 120 - 973: 2109 s32i.n a0, a1, 8 - 975: 039c beqz.n a3, 989 - 977: 26ab addi.n a2, a6, 10 - 979: 640c movi.n a4, 6 - 97b: ffec01 l32r a0, 92c - 97e: 0000c0 callx0 a0 - 981: 2108 l32i.n a0, a1, 8 - 983: fc5256 bnez a2, 94c - 986: 000072 l8ui a7, a0, 0 - 989: 173726 beqi a7, 3, 9a4 - 98c: 0a7766 bnei a7, 7, 99a - 98f: 010002 l8ui a0, a0, 1 - 992: f09c beqz.n a0, 9b5 - 994: 021066 bnei a0, 1, 99a - 997: b13cb6 bltui a12, 3, 94c - 99a: 020c movi.n a2, 0 - 99c: ffeb86 j 94e - 99f: 063d mov.n a3, a6 - 9a1: fff086 j 967 - 9a4: 010002 l8ui a0, a0, 1 - 9a7: 009c beqz.n a0, 9bb - 9a9: 161026 beqi a0, 1, 9c3 - 9ac: ea2066 bnei a0, 2, 99a - 9af: 996cb6 bltui a12, 6, 94c - 9b2: fff906 j 99a - 9b5: 933cb6 bltui a12, 3, 94c - 9b8: fff786 j 99a - 9bb: 850c movi.n a5, 8 - 9bd: 8bb5c7 bgeu a5, a12, 94c - 9c0: fff586 j 99a - 9c3: 860c movi.n a6, 8 - 9c5: 83b6c7 bgeu a6, a12, 94c - 9c8: fff386 j 99a - ... - -000009cc : - 9cc: 020c movi.n a2, 0 - 9ce: f00d ret.n - -ieee80211_mesh.o: file format elf32-xtensa-le - - -ieee80211_mesh_quick.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000001c : - 1c: d0c112 addi a1, a1, -48 - 1f: 9109 s32i.n a0, a1, 36 - 21: fff701 l32r a0, 0 - 24: 612002 l32i a0, a0, 0x184 - 27: 120c movi.n a2, 1 - 29: d0bc beqz.n a0, 6a - 2b: 000d06 j 63 - 2e: 050c movi.n a5, 0 - 30: 060c movi.n a6, 0 - 32: 072c movi.n a7, 32 - 34: 8128 l32i.n a2, a1, 32 - 36: 032c movi.n a3, 32 - 38: 040c movi.n a4, 0 - 3a: 0149 s32i.n a4, a1, 0 - 3c: 2149 s32i.n a4, a1, 8 - 3e: 3149 s32i.n a4, a1, 12 - 40: 4149 s32i.n a4, a1, 16 - 42: 5149 s32i.n a4, a1, 20 - 44: 6149 s32i.n a4, a1, 24 - 46: 1139 s32i.n a3, a1, 4 - 48: 222b addi.n a2, a2, 2 - 4a: 030c movi.n a3, 0 - 4c: 040c movi.n a4, 0 - 4e: fff001 l32r a0, 10 - 51: 0000c0 callx0 a0 - 54: 020c movi.n a2, 0 - 56: b51c movi.n a5, 27 - 58: ffeb71 l32r a7, 4 - 5b: 8168 l32i.n a6, a1, 32 - 5d: 616762 s32i a6, a7, 0x184 - 60: 005652 s16i a5, a6, 0 - 63: 9108 l32i.n a0, a1, 36 - 65: 30c112 addi a1, a1, 48 - 68: f00d ret.n - 6a: d21c movi.n a2, 29 - 6c: ffea01 l32r a0, 14 - 6f: 0000c0 callx0 a0 - 72: 8129 s32i.n a2, a1, 32 - 74: fb6256 bnez a2, 2e - 77: ffe421 l32r a2, 8 - 7a: ffe431 l32r a3, c - 7d: ffe601 l32r a0, 18 - 80: 0000c0 callx0 a0 - 83: f27c movi.n a2, -1 - 85: fff686 j 63 - ... - -00000090 : - 90: f0c112 addi a1, a1, -16 - 93: fffd31 l32r a3, 88 - 96: 0109 s32i.n a0, a1, 0 - 98: 000c movi.n a0, 0 - 9a: 612322 l32i a2, a3, 0x184 - 9d: 616302 s32i a0, a3, 0x184 - a0: 428c beqz.n a2, a8 - a2: fffa01 l32r a0, 8c - a5: 0000c0 callx0 a0 - a8: 0108 l32i.n a0, a1, 0 - aa: 10c112 addi a1, a1, 16 - ad: f00d ret.n - af: 000000 ill - b2: ef0000 excw - ... - -000000c8 : - c8: f0c112 addi a1, a1, -16 - cb: 0109 s32i.n a0, a1, 0 - cd: fff801 l32r a0, b0 - d0: 612002 l32i a0, a0, 0x184 - d3: 30cc bnez.n a0, da - d5: f27c movi.n a2, -1 - d7: 001106 j 11f - da: 33cc bnez.n a3, e1 - dc: e27c movi.n a2, -2 - de: 000f46 j 11f - e1: 38a2f6 bgeui a2, 12, 11d - e4: fff451 l32r a5, b4 - e7: 904220 addx2 a4, a2, a2 - ea: 445a add.n a4, a4, a5 - ec: 0004a0 jx a4 - ef: 000cc6 j 126 - f2: 000746 j 113 - f5: 002586 j 18f - f8: 002286 j 186 - fb: 001f86 j 17d - fe: 001c86 j 174 - 101: 001986 j 16b - 104: 001686 j 162 - 107: 001246 j 154 - 10a: 000e06 j 146 - 10d: 0009c6 j 138 - 110: 0006c6 j 12f - 113: 640c movi.n a4, 6 - 115: 20ab addi.n a2, a0, 10 - 117: ffe801 l32r a0, b8 - 11a: 0000c0 callx0 a0 - 11d: 020c movi.n a2, 0 - 11f: 0108 l32i.n a0, a1, 0 - 121: 10c112 addi a1, a1, 16 - 124: f00d ret.n - 126: 000362 l8ui a6, a3, 0 - 129: 094062 s8i a6, a0, 9 - 12c: fffb46 j 11d - 12f: 000372 l8ui a7, a3, 0 - 132: 1c4072 s8i a7, a0, 28 - 135: fff906 j 11d - 138: 240c movi.n a4, 2 - 13a: 1ac022 addi a2, a0, 26 - 13d: ffdf01 l32r a0, bc - 140: 0000c0 callx0 a0 - 143: fff586 j 11d - 146: 240c movi.n a4, 2 - 148: 16c022 addi a2, a0, 22 - 14b: ffdd01 l32r a0, c0 - 14e: 0000c0 callx0 a0 - 151: fff206 j 11d - 154: 240c movi.n a4, 2 - 156: 16c022 addi a2, a0, 22 - 159: ffda01 l32r a0, c4 - 15c: 0000c0 callx0 a0 - 15f: ffee86 j 11d - 162: 000382 l8ui a8, a3, 0 - 165: 154082 s8i a8, a0, 21 - 168: ffec46 j 11d - 16b: 000392 l8ui a9, a3, 0 - 16e: 144092 s8i a9, a0, 20 - 171: ffea06 j 11d - 174: 0003a2 l8ui a10, a3, 0 - 177: 1340a2 s8i a10, a0, 19 - 17a: ffe7c6 j 11d - 17d: 0003b2 l8ui a11, a3, 0 - 180: 1240b2 s8i a11, a0, 18 - 183: ffe586 j 11d - 186: 000322 l8ui a2, a3, 0 - 189: 114022 s8i a2, a0, 17 - 18c: ffe346 j 11d - 18f: 000342 l8ui a4, a3, 0 - 192: 104042 s8i a4, a0, 16 - 195: ffe106 j 11d - 198: 000000 ill - 19b: 01d700 slli a13, a7, 32 - ... - -000001b0 : - 1b0: f0c112 addi a1, a1, -16 - 1b3: 0109 s32i.n a0, a1, 0 - 1b5: fff801 l32r a0, 198 - 1b8: 612002 l32i a0, a0, 0x184 - 1bb: 30cc bnez.n a0, 1c2 - 1bd: f27c movi.n a2, -1 - 1bf: 001006 j 203 - 1c2: 33cc bnez.n a3, 1c9 - 1c4: e27c movi.n a2, -2 - 1c6: 000e46 j 203 - 1c9: 34a2f6 bgeui a2, 12, 201 - 1cc: fff451 l32r a5, 19c - 1cf: 904220 addx2 a4, a2, a2 - 1d2: 445a add.n a4, a4, a5 - 1d4: 0004a0 jx a4 - 1d7: 000806 j 1fb - 1da: 002186 j 264 - 1dd: 001f46 j 25e - 1e0: 001d06 j 258 - 1e3: 001ac6 j 252 - 1e6: 001886 j 24c - 1e9: 001646 j 246 - 1ec: 001406 j 240 - 1ef: 000f46 j 230 - 1f2: 000a86 j 220 - 1f5: 0005c6 j 210 - 1f8: 000386 j 20a - 1fb: 090002 l8ui a0, a0, 9 - 1fe: 004302 s8i a0, a3, 0 - 201: 020c movi.n a2, 0 - 203: 0108 l32i.n a0, a1, 0 - 205: 10c112 addi a1, a1, 16 - 208: f00d ret.n - 20a: 1c0002 l8ui a0, a0, 28 - 20d: fffb46 j 1fe - 210: 032d mov.n a2, a3 - 212: 240c movi.n a4, 2 - 214: 1ac032 addi a3, a0, 26 - 217: ffe201 l32r a0, 1a0 - 21a: 0000c0 callx0 a0 - 21d: fff806 j 201 - 220: 032d mov.n a2, a3 - 222: 240c movi.n a4, 2 - 224: 16c032 addi a3, a0, 22 - 227: ffdf01 l32r a0, 1a4 - 22a: 0000c0 callx0 a0 - 22d: fff406 j 201 - 230: 032d mov.n a2, a3 - 232: 240c movi.n a4, 2 - 234: 16c032 addi a3, a0, 22 - 237: ffdc01 l32r a0, 1a8 - 23a: 0000c0 callx0 a0 - 23d: fff006 j 201 - 240: 150002 l8ui a0, a0, 21 - 243: ffedc6 j 1fe - 246: 140002 l8ui a0, a0, 20 - 249: ffec46 j 1fe - 24c: 130002 l8ui a0, a0, 19 - 24f: ffeac6 j 1fe - 252: 120002 l8ui a0, a0, 18 - 255: ffe946 j 1fe - 258: 110002 l8ui a0, a0, 17 - 25b: ffe7c6 j 1fe - 25e: 100002 l8ui a0, a0, 16 - 261: ffe646 j 1fe - 264: 032d mov.n a2, a3 - 266: 640c movi.n a4, 6 - 268: 30ab addi.n a3, a0, 10 - 26a: ffd001 l32r a0, 1ac - 26d: 0000c0 callx0 a0 - 270: ffe346 j 201 - ... - -0000027c : - 27c: f0c112 addi a1, a1, -16 - 27f: 21c9 s32i.n a12, a1, 8 - 281: 1109 s32i.n a0, a1, 4 - 283: 02cd mov.n a12, a2 - 285: 02ac beqz.n a2, 2a9 - 287: fffb01 l32r a0, 274 - 28a: 612002 l32i a0, a0, 0x184 - 28d: 809c beqz.n a0, 2a9 - 28f: 302b addi.n a3, a0, 2 - 291: 001042 l16ui a4, a0, 0 - 294: 0149 s32i.n a4, a1, 0 - 296: fff801 l32r a0, 278 - 299: 0000c0 callx0 a0 - 29c: 0128 l32i.n a2, a1, 0 - 29e: 22ca add.n a2, a2, a12 - 2a0: 21c8 l32i.n a12, a1, 8 - 2a2: 1108 l32i.n a0, a1, 4 - 2a4: 10c112 addi a1, a1, 16 - 2a7: f00d ret.n - 2a9: 020c movi.n a2, 0 - 2ab: fffc46 j 2a0 - -Disassembly of section .irom.text: - -00000580 <.irom.text>: - 580: 207325 excw - 583: 6e .byte 0x6e - 584: 6f .byte 0x6f - 585: 656d20 extui a6, a2, 29, 7 - 588: 206d excw - 58a: 000a add.n a0, a0, a0 - -ieee80211_node.o: file format elf32-xtensa-le - - -ieee80211_output.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 8e .byte 0x8e - 1: 0088 l32i.n a8, a0, 0 - 3: 000000 ill - 6: ff0000 excw - 9: ff .byte 0xff - a: 8f .byte 0x8f - b: ff .byte 0xff - c: f20a00 excw - f: 3f .byte 0x3f - 10: ff .byte 0xff - 11: ff .byte 0xff - 12: ff .byte 0xff - 13: 7f .byte 0x7f - 14: 000000 ill - 17: ffff80 excw - 1a: ff .byte 0xff - 1b: bf .byte 0xbf - 1c: 000000 ill - 1f: ffff40 excw - 22: ff .byte 0xff - 23: df .byte 0xdf - 24: ff .byte 0xff - 25: 0f .byte 0xf - 26: 00ff00 excw - 29: 000000 ill - 2c: 000600 excw - 2f: 000060 excw - ... - -00000050 : - 50: e0c112 addi a1, a1, -32 - 53: 51c9 s32i.n a12, a1, 20 - 55: 71e9 s32i.n a14, a1, 28 - 57: 61d9 s32i.n a13, a1, 24 - 59: 72d8 l32i.n a13, a2, 28 - 5b: 4109 s32i.n a0, a1, 16 - 5d: bd08 l32i.n a0, a13, 44 - 5f: 03ed mov.n a14, a3 - 61: fbc002 addi a0, a0, -5 - 64: 0a5056 bnez a0, 10d - 67: 0a2316 beqz a3, 10d - 6a: 1e28 l32i.n a2, a14, 4 - 6c: 2c2d32 l32i a3, a13, 176 - 6f: 2129 s32i.n a2, a1, 8 - 71: 43cc bnez.n a3, 79 - 73: 1e2dc2 l32i a12, a13, 120 - 76: 000246 j 83 - 79: 2129 s32i.n a2, a1, 8 - 7b: ffee01 l32r a0, 34 - 7e: 0000c0 callx0 a0 - 81: 02cd mov.n a12, a2 - 83: 086c16 beqz a12, 10d - 86: 0d1c42 l16ui a4, a12, 26 - 89: 34cc bnez.n a4, 90 - 8b: 2c58 l32i.n a5, a12, 8 - 8d: 7cf517 bbsi a5, 17, 10d - 90: 0c2d mov.n a2, a12 - 92: 160c movi.n a6, 1 - 94: 2188 l32i.n a8, a1, 8 - 96: 030c movi.n a3, 0 - 98: 0d0872 l8ui a7, a8, 13 - 9b: 0c0882 l8ui a8, a8, 12 - 9e: 117780 slli a7, a7, 8 - a1: 207780 or a7, a7, a8 - a4: 748870 extui a8, a7, 8, 8 - a7: 117780 slli a7, a7, 8 - aa: 207780 or a7, a7, a8 - ad: ffd481 l32r a8, 0 - b0: f47070 extui a7, a7, 0, 16 - b3: c07780 sub a7, a7, a8 - b6: 833670 moveqz a3, a6, a7 - b9: 1139 s32i.n a3, a1, 4 - bb: 011e45 call0 12a0 - be: 04b216 beqz a2, 10d - c1: 1e6dc2 s32i a12, a13, 120 - c4: 0c2d mov.n a2, a12 - c6: 0e3d mov.n a3, a14 - c8: 008905 call0 95c - cb: 130c movi.n a3, 1 - cd: 0129 s32i.n a2, a1, 0 - cf: 040c movi.n a4, 0 - d1: 0e2d mov.n a2, a14 - d3: ffd901 l32r a0, 38 - d6: 0000c0 callx0 a0 - d9: 023d mov.n a3, a2 - db: e2ac beqz.n a2, 10d - dd: 450c movi.n a5, 4 - df: 1198 l32i.n a9, a1, 4 - e1: 800c movi.n a0, 8 - e3: b99c beqz.n a9, 102 - e5: 9228 l32i.n a2, a2, 36 - e7: 02b8 l32i.n a11, a2, 0 - e9: 4146b0 srli a4, a11, 6 - ec: 54b0b0 extui a11, a11, 0, 6 - ef: 204450 or a4, a4, a5 - f2: 1144a0 slli a4, a4, 6 - f5: 20bb40 or a11, a11, a4 - f8: 02b9 s32i.n a11, a2, 0 - fa: 2c2da2 l32i a10, a13, 176 - fd: 1acc bnez.n a10, 102 - ff: 0e4202 s8i a0, a2, 14 - 102: 0d2d mov.n a2, a13 - 104: 005b45 call0 6bc - 107: 0158 l32i.n a5, a1, 0 - 109: 020d mov.n a0, a2 - 10b: d2cc bnez.n a2, 11c - 10d: 120c movi.n a2, 1 - 10f: 51c8 l32i.n a12, a1, 20 - 111: 61d8 l32i.n a13, a1, 24 - 113: 71e8 l32i.n a14, a1, 28 - 115: 4108 l32i.n a0, a1, 16 - 117: 20c112 addi a1, a1, 32 - 11a: f00d ret.n - 11c: ffbb31 l32r a3, 8 - 11f: 8b0c movi.n a11, 8 - 121: ffb881 l32r a8, 4 - 124: 3129 s32i.n a2, a1, 12 - 126: 9078 l32i.n a7, a0, 36 - 128: 120c movi.n a2, 1 - 12a: 07a8 l32i.n a10, a7, 0 - 12c: 4868 l32i.n a6, a8, 16 - 12e: 5490a0 extui a9, a10, 0, 6 - 131: c066d0 sub a6, a6, a13 - 134: 936260 movnez a6, a2, a6 - 137: 41a6a0 srli a10, a10, 6 - 13a: 20aab0 or a10, a10, a11 - 13d: 242050 extui a2, a5, 0, 3 - 140: 0122c0 slli a2, a2, 20 - 143: 17b8 l32i.n a11, a7, 4 - 145: 11aaa0 slli a10, a10, 6 - 148: 2099a0 or a9, a9, a10 - 14b: 0799 s32i.n a9, a7, 0 - 14d: 10bb30 and a11, a11, a3 - 150: 20bb20 or a11, a11, a2 - 153: 36cc bnez.n a6, 15a - 155: 000c movi.n a0, 0 - 157: 000086 j 15d - 15a: 0d1c02 l16ui a0, a12, 26 - 15d: 087c movi.n a8, -16 - 15f: 3198 l32i.n a9, a1, 12 - 161: 17b9 s32i.n a11, a7, 4 - 163: 9978 l32i.n a7, a9, 36 - 165: 359c beqz.n a5, 17c - 167: 041566 bnei a5, 1, 16f - 16a: 550c movi.n a5, 5 - 16c: 000386 j 17e - 16f: fdc542 addi a4, a5, -3 - 172: 130c movi.n a3, 1 - 174: 050c movi.n a5, 0 - 176: 835340 moveqz a5, a3, a4 - 179: 000046 j 17e - 17c: 650c movi.n a5, 6 - 17e: 1748 l32i.n a4, a7, 4 - 180: 345050 extui a5, a5, 0, 4 - 183: 104480 and a4, a4, a8 - 186: 204450 or a4, a4, a5 - 189: 1749 s32i.n a4, a7, 4 - 18b: ffa031 l32r a3, c - 18e: 050c movi.n a5, 0 - 190: 99b8 l32i.n a11, a9, 36 - 192: 0020c0 memw - 195: e27c movi.n a2, -2 - 197: 0ba8 l32i.n a10, a11, 0 - 199: 802332 l32i a3, a3, 0x200 - 19c: 4b39 s32i.n a3, a11, 16 - 19e: 10aa20 and a10, a10, a2 - 1a1: 0ba9 s32i.n a10, a11, 0 - 1a3: db7c movi.n a11, -3 - 1a5: 9998 l32i.n a9, a9, 36 - 1a7: 04a060 extui a10, a6, 0, 1 - 1aa: 0988 l32i.n a8, a9, 0 - 1ac: 11aaf0 slli a10, a10, 1 - 1af: 1088b0 and a8, a8, a11 - 1b2: 2088a0 or a8, a8, a10 - 1b5: 0989 s32i.n a8, a9, 0 - 1b7: 0d1c72 l16ui a7, a12, 26 - 1ba: 0d9716 beqz a7, 297 - 1bd: 3198 l32i.n a9, a1, 12 - 1bf: 9998 l32i.n a9, a9, 36 - 1c1: 0998 l32i.n a9, a9, 0 - 1c3: 049790 extui a9, a9, 7, 1 - 1c6: 0cd956 bnez a9, 297 - 1c9: 742000 extui a2, a0, 0, 8 - 1cc: ff9c01 l32r a0, 3c - 1cf: 0000c0 callx0 a0 - 1d2: 050c movi.n a5, 0 - 1d4: 31a8 l32i.n a10, a1, 12 - 1d6: ff8e61 l32r a6, 10 - 1d9: 0b1a42 l16ui a4, a10, 22 - 1dc: 0a1a32 l16ui a3, a10, 20 - 1df: 7a29 s32i.n a2, a10, 28 - 1e1: 334a add.n a3, a3, a4 - 1e3: 1a08 l32i.n a0, a10, 4 - 1e5: ff8b41 l32r a4, 14 - 1e8: 0020c0 memw - 1eb: 00b8 l32i.n a11, a0, 0 - 1ed: 10bb60 and a11, a11, a6 - 1f0: 20bb40 or a11, a11, a4 - 1f3: 0020c0 memw - 1f6: 00b9 s32i.n a11, a0, 0 - 1f8: ff8891 l32r a9, 18 - 1fb: ff8881 l32r a8, 1c - 1fe: 0020c0 memw - 201: 0078 l32i.n a7, a0, 0 - 203: 107790 and a7, a7, a9 - 206: 207780 or a7, a7, a8 - 209: 0020c0 memw - 20c: 0079 s32i.n a7, a0, 0 - 20e: ff8461 l32r a6, 20 - 211: 0020c0 memw - 214: 0048 l32i.n a4, a0, 0 - 216: 104460 and a4, a4, a6 - 219: 204450 or a4, a4, a5 - 21c: 0020c0 memw - 21f: 0049 s32i.n a4, a0, 0 - 221: b43030 extui a3, a3, 0, 12 - 224: 113340 slli a3, a3, 12 - 227: ff7f41 l32r a4, 24 - 22a: 0020c0 memw - 22d: 00b8 l32i.n a11, a0, 0 - 22f: 10bb40 and a11, a11, a4 - 232: 20bb30 or a11, a11, a3 - 235: 0020c0 memw - 238: 9aa8 l32i.n a10, a10, 36 - 23a: 0aa8 l32i.n a10, a10, 0 - 23c: 00b9 s32i.n a11, a0, 0 - 23e: 07ea87 bbsi a10, 8, 249 - 241: 0e2d mov.n a2, a14 - 243: ff7f01 l32r a0, 40 - 246: 0000c0 callx0 a0 - 249: 2c68 l32i.n a6, a12, 8 - 24b: 146647 bbci a6, 4, 263 - 24e: 2c2d72 l32i a7, a13, 176 - 251: 0e1766 bnei a7, 1, 263 - 254: 0c2d mov.n a2, a12 - 256: 3138 l32i.n a3, a1, 12 - 258: ff7b01 l32r a0, 44 - 25b: 0000c0 callx0 a0 - 25e: 020c movi.n a2, 0 - 260: ffaac6 j 10f - 263: ff7901 l32r a0, 48 - 266: 0000c0 callx0 a0 - 269: 928c beqz.n a2, 276 - 26b: 3128 l32i.n a2, a1, 12 - 26d: ff7701 l32r a0, 4c - 270: 0000c0 callx0 a0 - 273: 000546 j 28c - 276: 020c movi.n a2, 0 - 278: ff6c91 l32r a9, 28 - 27b: 31a8 l32i.n a10, a1, 12 - 27d: 0c0c movi.n a12, 0 - 27f: 8ac9 s32i.n a12, a10, 32 - 281: 7a29b2 l32i a11, a9, 0x1e8 - 284: 20ca82 addi a8, a10, 32 - 287: 0ba9 s32i.n a10, a11, 0 - 289: 7a6982 s32i a8, a9, 0x1e8 - 28c: c28c beqz.n a2, 29c - 28e: 012280 slli a2, a2, 24 - 291: 312820 srai a2, a2, 24 - 294: ff9dc6 j 10f - 297: 052d mov.n a2, a5 - 299: ffcdc6 j 1d4 - 29c: ff6431 l32r a3, 2c - 29f: 0020c0 memw - 2a2: ff6341 l32r a4, 30 - 2a5: 9338 l32i.n a3, a3, 36 - 2a7: 596432 s32i a3, a4, 0x164 - 2aa: ffec06 j 25e - ... - -000002d8 : - 2d8: 190c movi.n a9, 1 - 2da: d0c112 addi a1, a1, -48 - 2dd: 1159 s32i.n a5, a1, 4 - 2df: 31c9 s32i.n a12, a1, 12 - 2e1: 61f9 s32i.n a15, a1, 24 - 2e3: 2109 s32i.n a0, a1, 8 - 2e5: 8139 s32i.n a3, a1, 32 - 2e7: 51e9 s32i.n a14, a1, 20 - 2e9: 41d9 s32i.n a13, a1, 16 - 2eb: 07ed mov.n a14, a7 - 2ed: 02dd mov.n a13, a2 - 2ef: c30c movi.n a3, 12 - 2f1: 103430 and a3, a4, a3 - 2f4: b00d02 l8ui a0, a13, 176 - 2f7: 81f8 l32i.n a15, a1, 32 - 2f9: 062d mov.n a2, a6 - 2fb: 1e2d82 l32i a8, a13, 120 - 2fe: 7189 s32i.n a8, a1, 28 - 300: 0129 s32i.n a2, a1, 0 - 302: 4fc8 l32i.n a12, a15, 16 - 304: 017080 slli a7, a0, 24 - 307: 004c42 s8i a4, a12, 0 - 30a: 314870 srai a4, a7, 24 - 30d: 328366 bnei a3, 8, 343 - 310: 0c3016 beqz a0, 3d7 - 313: 5d1466 bnei a4, 1, 374 - 316: 2c4b addi.n a2, a12, 4 - 318: 240c movi.n a4, 2 - 31a: 0e3d mov.n a3, a14 - 31c: 014c42 s8i a4, a12, 1 - 31f: 640c movi.n a4, 6 - 321: ffe401 l32r a0, 2b4 - 324: 0000c0 callx0 a0 - 327: 2cab addi.n a2, a12, 10 - 329: 640c movi.n a4, 6 - 32b: c138 l32i.n a3, a1, 48 - 32d: ffe201 l32r a0, 2b8 - 330: 0000c0 callx0 a0 - 333: 0138 l32i.n a3, a1, 0 - 335: 10cc22 addi a2, a12, 16 - 338: 640c movi.n a4, 6 - 33a: ffe001 l32r a0, 2bc - 33d: 0000c0 callx0 a0 - 340: 000c06 j 374 - 343: 30cc bnez.n a0, 34a - 345: 1f2d42 l32i a4, a13, 124 - 348: 7149 s32i.n a4, a1, 28 - 34a: 2c4b addi.n a2, a12, 4 - 34c: 0e3d mov.n a3, a14 - 34e: 640c movi.n a4, 6 - 350: 050c movi.n a5, 0 - 352: 014c52 s8i a5, a12, 1 - 355: ffda01 l32r a0, 2c0 - 358: 0000c0 callx0 a0 - 35b: 0138 l32i.n a3, a1, 0 - 35d: 2cab addi.n a2, a12, 10 - 35f: 640c movi.n a4, 6 - 361: ffd801 l32r a0, 2c4 - 364: 0000c0 callx0 a0 - 367: 10cc22 addi a2, a12, 16 - 36a: 640c movi.n a4, 6 - 36c: c138 l32i.n a3, a1, 48 - 36e: ffd601 l32r a0, 2c8 - 371: 0000c0 callx0 a0 - 374: 040c movi.n a4, 0 - 376: 015c42 s16i a4, a12, 2 - 379: 3d9c beqz.n a13, 390 - 37b: 7188 l32i.n a8, a1, 28 - 37d: 1178 l32i.n a7, a1, 4 - 37f: 907780 addx2 a7, a7, a8 - 382: 3e1752 l16ui a5, a7, 124 - 385: 651b addi.n a6, a5, 1 - 387: 3e5762 s16i a6, a7, 124 - 38a: 1155c0 slli a5, a5, 4 - 38d: 0b5c52 s16i a5, a12, 22 - 390: 9f08 l32i.n a0, a15, 36 - 392: 000e92 l8ui a9, a14, 0 - 395: 61f8 l32i.n a15, a1, 24 - 397: 266907 bbci a9, 0, 3c1 - 39a: 00a4c2 movi a12, 0x400 - 39d: 00d8 l32i.n a13, a0, 0 - 39f: 2e0c movi.n a14, 2 - 3a1: 54b0d0 extui a11, a13, 0, 6 - 3a4: 41d6d0 srli a13, a13, 6 - 3a7: 20dde0 or a13, a13, a14 - 3aa: 11dda0 slli a13, a13, 6 - 3ad: 20bbd0 or a11, a11, a13 - 3b0: 54a0b0 extui a10, a11, 0, 6 - 3b3: 41b6b0 srli a11, a11, 6 - 3b6: 20bbc0 or a11, a11, a12 - 3b9: 11bba0 slli a11, a11, 6 - 3bc: 20aab0 or a10, a10, a11 - 3bf: 00a9 s32i.n a10, a0, 0 - 3c1: 31c8 l32i.n a12, a1, 12 - 3c3: ffbbe1 l32r a14, 2b0 - 3c6: 41d8 l32i.n a13, a1, 16 - 3c8: 7d0ee2 l8ui a14, a14, 125 - 3cb: 0840e2 s8i a14, a0, 8 - 3ce: 51e8 l32i.n a14, a1, 20 - 3d0: 2108 l32i.n a0, a1, 8 - 3d2: 30c112 addi a1, a1, 48 - 3d5: f00d ret.n - 3d7: 38cc bnez.n a8, 3de - 3d9: 1f2d22 l32i a2, a13, 124 - 3dc: 7129 s32i.n a2, a1, 28 - 3de: 014c92 s8i a9, a12, 1 - 3e1: c138 l32i.n a3, a1, 48 - 3e3: 2c4b addi.n a2, a12, 4 - 3e5: 640c movi.n a4, 6 - 3e7: ffb901 l32r a0, 2cc - 3ea: 0000c0 callx0 a0 - 3ed: 0138 l32i.n a3, a1, 0 - 3ef: 2cab addi.n a2, a12, 10 - 3f1: 640c movi.n a4, 6 - 3f3: ffb701 l32r a0, 2d0 - 3f6: 0000c0 callx0 a0 - 3f9: 10cc22 addi a2, a12, 16 - 3fc: 0e3d mov.n a3, a14 - 3fe: 640c movi.n a4, 6 - 400: ffb501 l32r a0, 2d4 - 403: 0000c0 callx0 a0 - 406: ffda86 j 374 - 409: 000000 ill - 40c: 000000 ill - 40f: ffff80 excw - 412: ff .byte 0xff - 413: 7f .byte 0x7f - 414: 000000 ill - 417: ffff40 excw - 41a: ff .byte 0xff - 41b: bf .byte 0xbf - 41c: ff .byte 0xff - 41d: ff .byte 0xff - 41e: ff .byte 0xff - 41f: df .byte 0xdf - 420: ff .byte 0xff - 421: 0f .byte 0xf - 422: ffff00 excw - 425: 3f .byte 0x3f - 426: ff .byte 0xff - 427: ff .byte 0xff - ... - -00000434 : - 434: e0c112 addi a1, a1, -32 - 437: 5109 s32i.n a0, a1, 20 - 439: 0268 l32i.n a6, a2, 0 - 43b: 61c9 s32i.n a12, a1, 24 - 43d: 1e2272 l32i a7, a2, 120 - 440: 03cd mov.n a12, a3 - 442: 37cc bnez.n a7, 449 - 444: 120c movi.n a2, 1 - 446: 003186 j 510 - 449: fff051 l32r a5, 40c - 44c: fff181 l32r a8, 410 - 44f: 0b13b2 l16ui a11, a3, 22 - 452: 0a13a2 l16ui a10, a3, 20 - 455: 1398 l32i.n a9, a3, 4 - 457: aaba add.n a10, a10, a11 - 459: 0020c0 memw - 45c: 0938 l32i.n a3, a9, 0 - 45e: 103380 and a3, a3, a8 - 461: 203350 or a3, a3, a5 - 464: 0020c0 memw - 467: 0939 s32i.n a3, a9, 0 - 469: ffebb1 l32r a11, 418 - 46c: ffea81 l32r a8, 414 - 46f: 0020c0 memw - 472: 0958 l32i.n a5, a9, 0 - 474: 1055b0 and a5, a5, a11 - 477: 205580 or a5, a5, a8 - 47a: 0020c0 memw - 47d: 0959 s32i.n a5, a9, 0 - 47f: ffe731 l32r a3, 41c - 482: 0020c0 memw - 485: 09b8 l32i.n a11, a9, 0 - 487: 10bb30 and a11, a11, a3 - 48a: 0020c0 memw - 48d: 09b9 s32i.n a11, a9, 0 - 48f: b4a0a0 extui a10, a10, 0, 12 - 492: 11aa40 slli a10, a10, 12 - 495: ffe2b1 l32r a11, 420 - 498: 0020c0 memw - 49b: 0988 l32i.n a8, a9, 0 - 49d: 1088b0 and a8, a8, a11 - 4a0: 2088a0 or a8, a8, a10 - 4a3: 0020c0 memw - 4a6: 0989 s32i.n a8, a9, 0 - 4a8: 2fc662 addi a6, a6, 47 - 4ab: 4c58 l32i.n a5, a12, 16 - 4ad: 2c2232 l32i a3, a2, 176 - 4b0: 4159 s32i.n a5, a1, 16 - 4b2: a3cc bnez.n a3, 4c0 - 4b4: 0179 s32i.n a7, a1, 0 - 4b6: 0c3d mov.n a3, a12 - 4b8: 051c movi.n a5, 16 - 4ba: 000005 call0 4bc - 4bd: 000506 j 4d5 - 4c0: ffd951 l32r a5, 424 - 4c3: 0d1732 l16ui a3, a7, 26 - 4c6: 028357 bany a3, a5, 4cc - 4c9: 30c272 addi a7, a2, 48 - 4cc: 0169 s32i.n a6, a1, 0 - 4ce: 0c3d mov.n a3, a12 - 4d0: 051c movi.n a5, 16 - 4d2: 000005 call0 4d4 - 4d5: 9c68 l32i.n a6, a12, 36 - 4d7: 4188 l32i.n a8, a1, 16 - 4d9: 0668 l32i.n a6, a6, 0 - 4db: 094c movi.n a9, 64 - 4dd: 086667 bbci a6, 6, 4e9 - 4e0: 010872 l8ui a7, a8, 1 - 4e3: 207790 or a7, a7, a9 - 4e6: 014872 s8i a7, a8, 1 - 4e9: ffd001 l32r a0, 42c - 4ec: 0000c0 callx0 a0 - 4ef: 928c beqz.n a2, 4fc - 4f1: 0c2d mov.n a2, a12 - 4f3: ffcf01 l32r a0, 430 - 4f6: 0000c0 callx0 a0 - 4f9: 0004c6 j 510 - 4fc: 020c movi.n a2, 0 - 4fe: ffcab1 l32r a11, 428 - 501: 030c movi.n a3, 0 - 503: 8c39 s32i.n a3, a12, 32 - 505: 7a2b02 l32i a0, a11, 0x1e8 - 508: 20cca2 addi a10, a12, 32 - 50b: 00c9 s32i.n a12, a0, 0 - 50d: 7a6ba2 s32i a10, a11, 0x1e8 - 510: 61c8 l32i.n a12, a1, 24 - 512: 5108 l32i.n a0, a1, 20 - 514: 20c112 addi a1, a1, 32 - 517: f00d ret.n - 519: 000000 ill - -0000051c : - 51c: f00d ret.n - 51e: 000000 ill - 521: 000000 ill - 524: ff .byte 0xff - 525: ff .byte 0xff - 526: 8f .byte 0x8f - 527: ff .byte 0xff - 528: 200000 or a0, a0, a0 - 52b: 0a0000 excw - 52e: 003ff2 excw - ... - -00000544 : - 544: 831c movi.n a3, 24 - 546: 254c movi.n a5, 66 - 548: d0c112 addi a1, a1, -48 - 54b: 81c9 s32i.n a12, a1, 32 - 54d: b1f9 s32i.n a15, a1, 44 - 54f: 7109 s32i.n a0, a1, 28 - 551: 91d9 s32i.n a13, a1, 36 - 553: a1e9 s32i.n a14, a1, 40 - 555: 1e22d2 l32i a13, a2, 120 - 558: 02ed mov.n a14, a2 - 55a: 0e08 l32i.n a0, a14, 0 - 55c: 5109 s32i.n a0, a1, 20 - 55e: 2d48 l32i.n a4, a13, 8 - 560: a21c movi.n a2, 26 - 562: 104450 and a4, a4, a5 - 565: 933240 movnez a3, a2, a4 - 568: 6139 s32i.n a3, a1, 24 - 56a: 10c122 addi a2, a1, 16 - 56d: 040c movi.n a4, 0 - 56f: 4149 s32i.n a4, a1, 16 - 571: fff001 l32r a0, 534 - 574: 0000c0 callx0 a0 - 577: 02cd mov.n a12, a2 - 579: 32cc bnez.n a2, 580 - 57b: 120c movi.n a2, 1 - 57d: 003c86 j 673 - 580: 42f8 l32i.n a15, a2, 16 - 582: 2d88 l32i.n a8, a13, 8 - 584: 6178 l32i.n a7, a1, 24 - 586: 5168 l32i.n a6, a1, 20 - 588: 0a5272 s16i a7, a2, 20 - 58b: 30ce72 addi a7, a14, 48 - 58e: 2fc662 addi a6, a6, 47 - 591: 226817 bbci a8, 1, 5b7 - 594: 01d9 s32i.n a13, a1, 0 - 596: 0e2d mov.n a2, a14 - 598: 0c3d mov.n a3, a12 - 59a: c8a042 movi a4, 200 - 59d: 050c movi.n a5, 0 - 59f: 000005 call0 5a0 - 5a2: 000c movi.n a0, 0 - 5a4: 184f02 s8i a0, a15, 24 - 5a7: 690d82 l8ui a8, a13, 105 - 5aa: 092c movi.n a9, 32 - 5ac: 188c beqz.n a8, 5b1 - 5ae: 184f92 s8i a9, a15, 24 - 5b1: 194f02 s8i a0, a15, 25 - 5b4: 000306 j 5c4 - 5b7: 01d9 s32i.n a13, a1, 0 - 5b9: 0e2d mov.n a2, a14 - 5bb: 0c3d mov.n a3, a12 - 5bd: 844c movi.n a4, 72 - 5bf: 051c movi.n a5, 16 - 5c1: 000005 call0 5c4 - 5c4: 021c movi.n a2, 16 - 5c6: 2da8 l32i.n a10, a13, 8 - 5c8: ffd601 l32r a0, 520 - 5cb: 086a47 bbci a10, 4, 5d7 - 5ce: 010fb2 l8ui a11, a15, 1 - 5d1: 20bb20 or a11, a11, a2 - 5d4: 014fb2 s8i a11, a15, 1 - 5d7: 0f0c movi.n a15, 0 - 5d9: 9c68 l32i.n a6, a12, 36 - 5db: 4028 l32i.n a2, a0, 16 - 5dd: 130c movi.n a3, 1 - 5df: c022e0 sub a2, a2, a14 - 5e2: 932320 movnez a2, a3, a2 - 5e5: 32cc bnez.n a2, 5ec - 5e7: 030c movi.n a3, 0 - 5e9: 000086 j 5ef - 5ec: 0d1d32 l16ui a3, a13, 26 - 5ef: ffcd81 l32r a8, 524 - 5f2: 1658 l32i.n a5, a6, 4 - 5f4: ffcd71 l32r a7, 528 - 5f7: 105580 and a5, a5, a8 - 5fa: 205570 or a5, a5, a7 - 5fd: 1659 s32i.n a5, a6, 4 - 5ff: 9c08 l32i.n a0, a12, 36 - 601: 10e8 l32i.n a14, a0, 4 - 603: 047c movi.n a4, -16 - 605: 10ee40 and a14, a14, a4 - 608: 10e9 s32i.n a14, a0, 4 - 60a: ffc8b1 l32r a11, 52c - 60d: 9c98 l32i.n a9, a12, 36 - 60f: 0020c0 memw - 612: 802bb2 l32i a11, a11, 0x200 - 615: ea7c movi.n a10, -2 - 617: 047020 extui a7, a2, 0, 1 - 61a: 0988 l32i.n a8, a9, 0 - 61c: 1177f0 slli a7, a7, 1 - 61f: 1088a0 and a8, a8, a10 - 622: 0989 s32i.n a8, a9, 0 - 624: 9c68 l32i.n a6, a12, 36 - 626: 49b9 s32i.n a11, a9, 16 - 628: 0658 l32i.n a5, a6, 0 - 62a: d87c movi.n a8, -3 - 62c: 105580 and a5, a5, a8 - 62f: 205570 or a5, a5, a7 - 632: 0659 s32i.n a5, a6, 0 - 634: 0d1d42 l16ui a4, a13, 26 - 637: 0f2d mov.n a2, a15 - 639: 045416 beqz a4, 682 - 63c: 9c98 l32i.n a9, a12, 36 - 63e: 0998 l32i.n a9, a9, 0 - 640: 3ee977 bbsi a9, 7, 682 - 643: 742030 extui a2, a3, 0, 8 - 646: ffbc01 l32r a0, 538 - 649: 0000c0 callx0 a0 - 64c: 7c29 s32i.n a2, a12, 28 - 64e: ffbb01 l32r a0, 53c - 651: 0000c0 callx0 a0 - 654: 928c beqz.n a2, 661 - 656: 0c2d mov.n a2, a12 - 658: ffba01 l32r a0, 540 - 65b: 0000c0 callx0 a0 - 65e: 000446 j 673 - 661: 020c movi.n a2, 0 - 663: ffb3b1 l32r a11, 530 - 666: 8cf9 s32i.n a15, a12, 32 - 668: 7a2bd2 l32i a13, a11, 0x1e8 - 66b: 20cca2 addi a10, a12, 32 - 66e: 0dc9 s32i.n a12, a13, 0 - 670: 7a6ba2 s32i a10, a11, 0x1e8 - 673: 81c8 l32i.n a12, a1, 32 - 675: 91d8 l32i.n a13, a1, 36 - 677: a1e8 l32i.n a14, a1, 40 - 679: b1f8 l32i.n a15, a1, 44 - 67b: 7108 l32i.n a0, a1, 28 - 67d: 30c112 addi a1, a1, 48 - 680: f00d ret.n - 682: fff186 j 64c - 685: 000000 ill - 688: 00fff2 excw - 68b: ffe800 excw - 68e: ff0000 excw - 691: fffff0 excw - ... - 6bc: e40c movi.n a4, 14 - 6be: c0c112 addi a1, a1, -64 - 6c1: 5109 s32i.n a0, a1, 20 - 6c3: 91c9 s32i.n a12, a1, 36 - 6c5: b1e9 s32i.n a14, a1, 44 - 6c7: c1f9 s32i.n a15, a1, 48 - 6c9: a1d9 s32i.n a13, a1, 40 - 6cb: 02fd mov.n a15, a2 - 6cd: 1e22d2 l32i a13, a2, 120 - 6d0: b002e2 l8ui a14, a2, 176 - 6d3: 03cd mov.n a12, a3 - 6d5: 0208 l32i.n a0, a2, 0 - 6d7: 4109 s32i.n a0, a1, 16 - 6d9: 1338 l32i.n a3, a3, 4 - 6db: 01ee80 slli a14, a14, 24 - 6de: 1338 l32i.n a3, a3, 4 - 6e0: 31e8e0 srai a14, a14, 24 - 6e3: 012d mov.n a2, a1 - 6e5: ffec01 l32r a0, 698 - 6e8: 0000c0 callx0 a0 - 6eb: 280c movi.n a8, 2 - 6ed: ffe661 l32r a6, 688 - 6f0: 1c38 l32i.n a3, a12, 4 - 6f2: 0b1c42 l16ui a4, a12, 22 - 6f5: 1358 l32i.n a5, a3, 4 - 6f7: 446a add.n a4, a4, a6 - 6f9: 55eb addi.n a5, a5, 14 - 6fb: 1359 s32i.n a5, a3, 4 - 6fd: 0b5c42 s16i a4, a12, 22 - 700: 040c movi.n a4, 0 - 702: 1a1e66 bnei a14, 1, 720 - 705: 000192 l8ui a9, a1, 0 - 708: 146907 bbci a9, 0, 720 - 70b: 9cb8 l32i.n a11, a12, 36 - 70d: 0b08 l32i.n a0, a11, 0 - 70f: 54a000 extui a10, a0, 0, 6 - 712: 410600 srli a0, a0, 6 - 715: 200080 or a0, a0, a8 - 718: 1100a0 slli a0, a0, 6 - 71b: 20aa00 or a10, a10, a0 - 71e: 0ba9 s32i.n a10, a11, 0 - 720: 8149 s32i.n a4, a1, 32 - 722: 000c movi.n a0, 0 - 724: aa1c movi.n a10, 26 - 726: 891c movi.n a9, 24 - 728: 0b1c72 l16ui a7, a12, 22 - 72b: 2d28 l32i.n a2, a13, 8 - 72d: 778b addi.n a7, a7, 8 - 72f: 0a6217 bbci a2, 1, 73d - 732: 9c58 l32i.n a5, a12, 36 - 734: 0558 l32i.n a5, a5, 0 - 736: 160c movi.n a6, 1 - 738: 01e587 bbsi a5, 8, 73d - 73b: 8169 s32i.n a6, a1, 32 - 73d: 360c movi.n a6, 3 - 73f: aaa052 movi a5, 170 - 742: 81b8 l32i.n a11, a1, 32 - 744: aaaf22 movi a2, -86 - 747: 939ab0 movnez a9, a10, a11 - 74a: 13b8 l32i.n a11, a3, 4 - 74c: 0a5c92 s16i a9, a12, 20 - 74f: f8cb42 addi a4, a11, -8 - 752: 1349 s32i.n a4, a3, 4 - 754: fecbb2 addi a11, a11, -2 - 757: 0b5c72 s16i a7, a12, 22 - 75a: 870c movi.n a7, 8 - 75c: 014422 s8i a2, a4, 1 - 75f: 004452 s8i a5, a4, 0 - 762: 024462 s8i a6, a4, 2 - 765: 034402 s8i a0, a4, 3 - 768: 044402 s8i a0, a4, 4 - 76b: 054402 s8i a0, a4, 5 - 76e: 2d98 l32i.n a9, a13, 8 - 770: 0611a2 l16ui a10, a1, 12 - 773: 004ba2 s8i a10, a11, 0 - 776: 41a8a0 srli a10, a10, 8 - 779: 014ba2 s8i a10, a11, 1 - 77c: 1f6907 bbci a9, 0, 79f - 77f: ef28 l32i.n a2, a15, 56 - 781: 1a6247 bbci a2, 4, 79f - 784: 9c38 l32i.n a3, a12, 36 - 786: 0338 l32i.n a3, a3, 0 - 788: 5c6387 bbci a3, 8, 7e8 - 78b: 1c38 l32i.n a3, a12, 4 - 78d: 1348 l32i.n a4, a3, 4 - 78f: 0020c0 memw - 792: 0e0442 l8ui a4, a4, 14 - 795: 050c movi.n a5, 0 - 797: 4d6437 bbci a4, 3, 7e8 - 79a: 7159 s32i.n a5, a1, 28 - 79c: 0000c6 j 7a3 - 79f: 7109 s32i.n a0, a1, 28 - 7a1: 1c38 l32i.n a3, a12, 4 - 7a3: ffbab1 l32r a11, 68c - 7a6: 0b1ca2 l16ui a10, a12, 22 - 7a9: 1368 l32i.n a6, a3, 4 - 7ab: 18caa2 addi a10, a10, 24 - 7ae: aaba add.n a10, a10, a11 - 7b0: e8c692 addi a9, a6, -24 - 7b3: 6199 s32i.n a9, a1, 24 - 7b5: 1399 s32i.n a9, a3, 4 - 7b7: 0b5ca2 s16i a10, a12, 22 - 7ba: 4c99 s32i.n a9, a12, 16 - 7bc: 004972 s8i a7, a9, 0 - 7bf: 015902 s16i a0, a9, 2 - 7c2: 9ebc beqz.n a14, 7ff - 7c4: be0b addi.n a11, a14, -1 - 7c6: 139b16 beqz a11, 903 - 7c9: 8c8c beqz.n a12, 7d5 - 7cb: 0c2d mov.n a2, a12 - 7cd: 130c movi.n a3, 1 - 7cf: ffb301 l32r a0, 69c - 7d2: 0000c0 callx0 a0 - 7d5: 0c0c movi.n a12, 0 - 7d7: 5108 l32i.n a0, a1, 20 - 7d9: a1d8 l32i.n a13, a1, 40 - 7db: b1e8 l32i.n a14, a1, 44 - 7dd: 0c2d mov.n a2, a12 - 7df: c1f8 l32i.n a15, a1, 48 - 7e1: 91c8 l32i.n a12, a1, 36 - 7e3: 40c112 addi a1, a1, 64 - 7e6: f00d ret.n - 7e8: 0f2d mov.n a2, a15 - 7ea: 0c3d mov.n a3, a12 - 7ec: ffad01 l32r a0, 6a0 - 7ef: 0000c0 callx0 a0 - 7f2: 000c movi.n a0, 0 - 7f4: 870c movi.n a7, 8 - 7f6: 280c movi.n a8, 2 - 7f8: 7129 s32i.n a2, a1, 28 - 7fa: 1c38 l32i.n a3, a12, 4 - 7fc: ffe8c6 j 7a3 - 7ff: 0e0c movi.n a14, 0 - 801: ecc622 addi a2, a6, -20 - 804: 0d3d mov.n a3, a13 - 806: 640c movi.n a4, 6 - 808: 100c movi.n a0, 1 - 80a: 014902 s8i a0, a9, 1 - 80d: ffa501 l32r a0, 6a4 - 810: 0000c0 callx0 a0 - 813: 316b addi.n a3, a1, 6 - 815: 6128 l32i.n a2, a1, 24 - 817: 640c movi.n a4, 6 - 819: 22ab addi.n a2, a2, 10 - 81b: ffa301 l32r a0, 6a8 - 81e: 0000c0 callx0 a0 - 821: 013d mov.n a3, a1 - 823: 6128 l32i.n a2, a1, 24 - 825: 640c movi.n a4, 6 - 827: 10c222 addi a2, a2, 16 - 82a: ffa001 l32r a0, 6ac - 82d: 0000c0 callx0 a0 - 830: 9c38 l32i.n a3, a12, 36 - 832: 062c movi.n a6, 32 - 834: 0338 l32i.n a3, a3, 0 - 836: 80a092 movi a9, 128 - 839: 0a7367 bbci a3, 22, 847 - 83c: 6158 l32i.n a5, a1, 24 - 83e: 010542 l8ui a4, a5, 1 - 841: 204460 or a4, a4, a6 - 844: 014542 s8i a4, a5, 1 - 847: 8158 l32i.n a5, a1, 32 - 849: 0fa516 beqz a5, 947 - 84c: 9c08 l32i.n a0, a12, 36 - 84e: 1008 l32i.n a0, a0, 4 - 850: 250400 extui a0, a0, 20, 3 - 853: 309c beqz.n a0, 86a - 855: 041066 bnei a0, 1, 85d - 858: 530c movi.n a3, 5 - 85a: 000386 j 86c - 85d: fdc042 addi a4, a0, -3 - 860: 120c movi.n a2, 1 - 862: 030c movi.n a3, 0 - 864: 833240 moveqz a3, a2, a4 - 867: 000046 j 86c - 86a: 630c movi.n a3, 6 - 86c: 905000 addx2 a5, a0, a0 - 86f: 9055d0 addx2 a5, a5, a13 - 872: 340030 extui a0, a3, 0, 4 - 875: 004e02 s8i a0, a14, 0 - 878: 5d0552 l8ui a5, a5, 93 - 87b: 458c beqz.n a5, 883 - 87d: 207060 or a7, a0, a6 - 880: 004e72 s8i a7, a14, 0 - 883: 6108 l32i.n a0, a1, 24 - 885: 014ee2 s8i a14, a14, 1 - 888: 0000b2 l8ui a11, a0, 0 - 88b: 90a3d0 addx2 a10, a3, a13 - 88e: 20bb90 or a11, a11, a9 - 891: 0040b2 s8i a11, a0, 0 - 894: 3e1a32 l16ui a3, a10, 124 - 897: 831b addi.n a8, a3, 1 - 899: 3e5a82 s16i a8, a10, 124 - 89c: ff7e61 l32r a6, 694 - 89f: 71d8 l32i.n a13, a1, 28 - 8a1: 11e3c0 slli a14, a3, 4 - 8a4: 6108 l32i.n a0, a1, 24 - 8a6: ff7a31 l32r a3, 690 - 8a9: 0b50e2 s16i a14, a0, 22 - 8ac: 08dd16 beqz a13, 93d - 8af: 170c movi.n a7, 1 - 8b1: 7188 l32i.n a8, a1, 28 - 8b3: 0100a2 l8ui a10, a0, 1 - 8b6: 0d4c movi.n a13, 64 - 8b8: 20aad0 or a10, a10, a13 - 8bb: 0140a2 s8i a10, a0, 1 - 8be: 9c08 l32i.n a0, a12, 36 - 8c0: 001882 l16ui a8, a8, 0 - 8c3: 0058 l32i.n a5, a0, 0 - 8c5: 5628 l32i.n a2, a6, 20 - 8c7: 544050 extui a4, a5, 0, 6 - 8ca: 415650 srli a5, a5, 6 - 8cd: 205570 or a5, a5, a7 - 8d0: 1155a0 slli a5, a5, 6 - 8d3: 204450 or a4, a4, a5 - 8d6: 0049 s32i.n a4, a0, 0 - 8d8: 5c92f7 bne a2, a15, 938 - 8db: 205890 or a5, a8, a9 - 8de: 7148 l32i.n a4, a1, 28 - 8e0: 0c4052 s8i a5, a0, 12 - 8e3: 262442 l32i a4, a4, 152 - 8e6: 3028 l32i.n a2, a0, 12 - 8e8: 0448 l32i.n a4, a4, 0 - 8ea: 102230 and a2, a2, a3 - 8ed: 344040 extui a4, a4, 0, 4 - 8f0: 114480 slli a4, a4, 8 - 8f3: 202240 or a2, a2, a4 - 8f6: 3029 s32i.n a2, a0, 12 - 8f8: 9c78 l32i.n a7, a12, 36 - 8fa: 7c0652 l8ui a5, a6, 124 - 8fd: 084752 s8i a5, a7, 8 - 900: ffb4c6 j 7d7 - 903: 41e8 l32i.n a14, a1, 16 - 905: 014982 s8i a8, a9, 1 - 908: ecc622 addi a2, a6, -20 - 90b: 013d mov.n a3, a1 - 90d: 640c movi.n a4, 6 - 90f: ff6801 l32r a0, 6b0 - 912: 0000c0 callx0 a0 - 915: 2fce32 addi a3, a14, 47 - 918: 6128 l32i.n a2, a1, 24 - 91a: 640c movi.n a4, 6 - 91c: 22ab addi.n a2, a2, 10 - 91e: ff6501 l32r a0, 6b4 - 921: 0000c0 callx0 a0 - 924: 0e0c movi.n a14, 0 - 926: 316b addi.n a3, a1, 6 - 928: 6128 l32i.n a2, a1, 24 - 92a: 640c movi.n a4, 6 - 92c: 10c222 addi a2, a2, 16 - 92f: ff6201 l32r a0, 6b8 - 932: 0000c0 callx0 a0 - 935: ffbdc6 j 830 - 938: 085d mov.n a5, a8 - 93a: ffe806 j 8de - 93d: 9c08 l32i.n a0, a12, 36 - 93f: 3028 l32i.n a2, a0, 12 - 941: 102230 and a2, a2, a3 - 944: ffeb86 j 8f6 - 947: 4e1d32 l16ui a3, a13, 156 - 94a: 431b addi.n a4, a3, 1 - 94c: 4e5d42 s16i a4, a13, 156 - 94f: ffd246 j 89c - 952: 000000 ill - 955: 000000 ill - 958: 8e88 l32i.n a8, a14, 32 - 95a: 410000 srli a0, a0, 0 - 95d: ff .byte 0xff - 95e: ff .byte 0xff - 95f: f0c112 addi a1, a1, -16 - 962: fffc71 l32r a7, 954 - 965: 1368 l32i.n a6, a3, 4 - 967: 0778 l32i.n a7, a7, 0 - 969: 0179 s32i.n a7, a1, 0 - 96b: 0d0652 l8ui a5, a6, 13 - 96e: 0c0672 l8ui a7, a6, 12 - 971: 115580 slli a5, a5, 8 - 974: 203570 or a3, a5, a7 - 977: 049347 bne a3, a4, 97f - 97a: 030c movi.n a3, 0 - 97c: 000186 j 986 - 97f: 2288 l32i.n a8, a2, 8 - 981: 08e817 bbsi a8, 1, 98d - 984: 230c movi.n a3, 2 - 986: 032d mov.n a2, a3 - 988: 10c112 addi a1, a1, 16 - 98b: f00d ret.n - 98d: 178366 bnei a3, 8, 9a8 - 990: 0e0652 l8ui a5, a6, 14 - 993: 415550 srli a5, a5, 5 - 996: e5ac beqz.n a5, 9c8 - 998: 2c3526 beqi a5, 3, 9c8 - 99b: 2435b6 bltui a5, 3, 9c3 - 99e: 130c movi.n a3, 1 - 9a0: 0665b6 bltui a5, 6, 9aa - 9a3: 030c movi.n a3, 0 - 9a5: 000046 j 9aa - 9a8: 230c movi.n a3, 2 - 9aa: 015d mov.n a5, a1 - 9ac: d63326 beqi a3, 3, 986 - 9af: 906330 addx2 a6, a3, a3 - 9b2: 906620 addx2 a6, a6, a2 - 9b5: 580662 l8ui a6, a6, 88 - 9b8: fca616 beqz a6, 986 - 9bb: 335a add.n a3, a3, a5 - 9bd: 000332 l8ui a3, a3, 0 - 9c0: fffa06 j 9ac - 9c3: 330c movi.n a3, 3 - 9c5: fff846 j 9aa - 9c8: 230c movi.n a3, 2 - 9ca: fff706 j 9aa - 9cd: 000000 ill - 9d0: 000000 ill - ... - -000009d4 : - 9d4: f0c112 addi a1, a1, -16 - 9d7: 21d9 s32i.n a13, a1, 8 - 9d9: 11c9 s32i.n a12, a1, 4 - 9db: 0109 s32i.n a0, a1, 0 - 9dd: 02cd mov.n a12, a2 - 9df: 100c movi.n a0, 1 - 9e1: 004202 s8i a0, a2, 0 - 9e4: 000302 l8ui a0, a3, 0 - 9e7: 8d0c movi.n a13, 8 - 9e9: 012d07 blt a13, a0, 9ee - 9ec: 00dd mov.n a13, a0 - 9ee: 014cd2 s8i a13, a12, 1 - 9f1: 331b addi.n a3, a3, 1 - 9f3: 2c2b addi.n a2, a12, 2 - 9f5: 0d4d mov.n a4, a13 - 9f7: fff601 l32r a0, 9d0 - 9fa: 0000c0 callx0 a0 - 9fd: 2dca add.n a2, a13, a12 - 9ff: 0108 l32i.n a0, a1, 0 - a01: 11c8 l32i.n a12, a1, 4 - a03: 21d8 l32i.n a13, a1, 8 - a05: 222b addi.n a2, a2, 2 - a07: 10c112 addi a1, a1, 16 - a0a: f00d ret.n - a0c: 000000 ill - ... - -00000a10 : - a10: f0c112 addi a1, a1, -16 - a13: 21c9 s32i.n a12, a1, 8 - a15: 1109 s32i.n a0, a1, 4 - a17: 02cd mov.n a12, a2 - a19: 000302 l8ui a0, a3, 0 - a1c: 820c movi.n a2, 8 - a1e: 1cb207 bgeu a2, a0, a3e - a21: 339b addi.n a3, a3, 9 - a23: 2c2b addi.n a2, a12, 2 - a25: 253c movi.n a5, 50 - a27: f8c042 addi a4, a0, -8 - a2a: 0149 s32i.n a4, a1, 0 - a2c: 004c52 s8i a5, a12, 0 - a2f: 014c42 s8i a4, a12, 1 - a32: fff601 l32r a0, a0c - a35: 0000c0 callx0 a0 - a38: 0168 l32i.n a6, a1, 0 - a3a: 662b addi.n a6, a6, 2 - a3c: cc6a add.n a12, a12, a6 - a3e: 0c2d mov.n a2, a12 - a40: 1108 l32i.n a0, a1, 4 - a42: 21c8 l32i.n a12, a1, 8 - a44: 10c112 addi a1, a1, 16 - a47: f00d ret.n - a49: 000000 ill - a4c: 000000 ill - a4f: c11200 mul16u a1, a2, a0 - a52: 4242f0 excw - a55: 010901 l32r a0, fffc0e7c - a58: 21d9 s32i.n a13, a1, 8 - a5a: 11c9 s32i.n a12, a1, 4 - a5c: 02dd mov.n a13, a2 - a5e: 04cd mov.n a12, a4 - a60: 000c movi.n a0, 0 - a62: 004202 s8i a0, a2, 0 - a65: 648c beqz.n a4, a6f - a67: 222b addi.n a2, a2, 2 - a69: fff801 l32r a0, a4c - a6c: 0000c0 callx0 a0 - a6f: 2dca add.n a2, a13, a12 - a71: 0108 l32i.n a0, a1, 0 - a73: 11c8 l32i.n a12, a1, 4 - a75: 21d8 l32i.n a13, a1, 8 - a77: 222b addi.n a2, a2, 2 - a79: 10c112 addi a1, a1, 16 - a7c: f00d ret.n - a7e: 0c0000 excw - a81: a42c15 excw - a84: 004242 s8i a4, a2, 0 - a87: 014252 s8i a5, a2, 1 - a8a: 7358 l32i.n a5, a3, 28 - a8c: 230c movi.n a3, 2 - a8e: 027547 bbci a5, 20, a94 - a91: 000046 j a96 - a94: 030c movi.n a3, 0 - a96: 047557 bbci a5, 21, a9e - a99: 460c movi.n a6, 4 - a9b: 203360 or a3, a3, a6 - a9e: 024232 s8i a3, a2, 2 - aa1: 223b addi.n a2, a2, 3 - aa3: f00d ret.n - aa5: 000000 ill - aa8: 000000 ill - aab: c11200 mul16u a1, a2, a0 - aae: 0109f0 slli a0, a9, 17 - ab1: 11c9 s32i.n a12, a1, 4 - ab3: 21d9 s32i.n a13, a1, 8 - ab5: 03cd mov.n a12, a3 - ab7: 02dd mov.n a13, a2 - ab9: 332b addi.n a3, a3, 2 - abb: 001c42 l16ui a4, a12, 0 - abe: fffa01 l32r a0, aa8 - ac1: 0000c0 callx0 a0 - ac4: 001c22 l16ui a2, a12, 0 - ac7: 0108 l32i.n a0, a1, 0 - ac9: 22da add.n a2, a2, a13 - acb: 11c8 l32i.n a12, a1, 4 - acd: 21d8 l32i.n a13, a1, 8 - acf: 10c112 addi a1, a1, 16 - ad2: f00d ret.n - ... - ae0: 000000 ill - ae3: ffff80 excw - ae6: ff .byte 0xff - ae7: 7f .byte 0x7f - ae8: 000000 ill - aeb: ffff40 excw - aee: ff .byte 0xff - aef: bf .byte 0xbf - af0: ff .byte 0xff - af1: ff .byte 0xff - af2: ff .byte 0xff - af3: df .byte 0xdf - af4: ff .byte 0xff - af5: 0f .byte 0xf - af6: ffff00 excw - af9: ff .byte 0xff - afa: 8f .byte 0x8f - afb: ff .byte 0xff - afc: f20a00 excw - aff: 3f .byte 0x3f - ... - -00000b10 : - b10: c0c112 addi a1, a1, -64 - b13: d1c9 s32i.n a12, a1, 52 - b15: a149 s32i.n a4, a1, 40 - b17: 9159 s32i.n a5, a1, 36 - b19: 8169 s32i.n a6, a1, 32 - b1b: 7179 s32i.n a7, a1, 28 - b1d: c109 s32i.n a0, a1, 48 - b1f: e1d9 s32i.n a13, a1, 56 - b21: ffecd1 l32r a13, ad4 - b24: b139 s32i.n a3, a1, 44 - b26: 5a2d32 l32i a3, a13, 0x168 - b29: 4d98 l32i.n a9, a13, 16 - b2b: 33cc bnez.n a3, b32 - b2d: 503c movi.n a0, 53 - b2f: 000146 j b38 - b32: 001302 l16ui a0, a3, 0 - b35: 35c002 addi a0, a0, 53 - b38: 5f2d32 l32i a3, a13, 0x17c - b3b: 020c movi.n a2, 0 - b3d: 13cc bnez.n a3, b42 - b3f: 000086 j b45 - b42: 001322 l16ui a2, a3, 0 - b45: 831c movi.n a3, 24 - b47: 6199 s32i.n a9, a1, 24 - b49: 402a add.n a4, a0, a2 - b4b: 10c122 addi a2, a1, 16 - b4e: ffec01 l32r a0, b00 - b51: 0000c0 callx0 a0 - b54: 02cd mov.n a12, a2 - b56: 92dc bnez.n a2, b73 - b58: 5a2d32 l32i a3, a13, 0x168 - b5b: 33cc bnez.n a3, b62 - b5d: 030c movi.n a3, 0 - b5f: 000086 j b65 - b62: 001332 l16ui a3, a3, 0 - b65: ffdc21 l32r a2, ad8 - b68: ffe701 l32r a0, b04 - b6b: 0000c0 callx0 a0 - b6e: 120c movi.n a2, 1 - b70: 004b06 j ca0 - b73: 8138 l32i.n a3, a1, 32 - b75: 821c movi.n a2, 24 - b77: 7148 l32i.n a4, a1, 28 - b79: 0a5c22 s16i a2, a12, 20 - b7c: 4128 l32i.n a2, a1, 16 - b7e: ffed05 call0 a50 - b81: 4129 s32i.n a2, a1, 16 - b83: ffd631 l32r a3, adc - b86: 5139 s32i.n a3, a1, 20 - b88: 000005 call0 b8c - b8b: 4129 s32i.n a2, a1, 16 - b8d: 5138 l32i.n a3, a1, 20 - b8f: 000005 call0 b90 - b92: 5a2d32 l32i a3, a13, 0x168 - b95: 4129 s32i.n a2, a1, 16 - b97: 338c beqz.n a3, b9e - b99: fff105 call0 aac - b9c: 4129 s32i.n a2, a1, 16 - b9e: 5f2d32 l32i a3, a13, 0x17c - ba1: 338c beqz.n a3, ba8 - ba3: fff085 call0 aac - ba6: 4129 s32i.n a2, a1, 16 - ba8: 0a1cb2 l16ui a11, a12, 20 - bab: 1ca8 l32i.n a10, a12, 4 - bad: 030c movi.n a3, 0 - baf: 1a08 l32i.n a0, a10, 4 - bb1: f139 s32i.n a3, a1, 60 - bb3: 0b0a add.n a0, a11, a0 - bb5: c00200 sub a0, a2, a0 - bb8: 0b5c02 s16i a0, a12, 22 - bbb: ffc971 l32r a7, ae0 - bbe: ffc981 l32r a8, ae4 - bc1: bb0a add.n a11, a11, a0 - bc3: 0020c0 memw - bc6: 0a68 l32i.n a6, a10, 0 - bc8: 106680 and a6, a6, a8 - bcb: 206670 or a6, a6, a7 - bce: 0020c0 memw - bd1: 0a69 s32i.n a6, a10, 0 - bd3: ffc541 l32r a4, ae8 - bd6: ffc551 l32r a5, aec - bd9: 0020c0 memw - bdc: 0a38 l32i.n a3, a10, 0 - bde: 103350 and a3, a3, a5 - be1: 203340 or a3, a3, a4 - be4: 0020c0 memw - be7: 0a39 s32i.n a3, a10, 0 - be9: ffc121 l32r a2, af0 - bec: 0020c0 memw - bef: 0a08 l32i.n a0, a10, 0 - bf1: 100020 and a0, a0, a2 - bf4: 0020c0 memw - bf7: 0a09 s32i.n a0, a10, 0 - bf9: b4b0b0 extui a11, a11, 0, 12 - bfc: ffbe01 l32r a0, af4 - bff: 11bb40 slli a11, a11, 12 - c02: 0020c0 memw - c05: 0a98 l32i.n a9, a10, 0 - c07: 109900 and a9, a9, a0 - c0a: 2099b0 or a9, a9, a11 - c0d: 0020c0 memw - c10: 6128 l32i.n a2, a1, 24 - c12: b168 l32i.n a6, a1, 44 - c14: a178 l32i.n a7, a1, 40 - c16: 0c3d mov.n a3, a12 - c18: 044c movi.n a4, 64 - c1a: 051c movi.n a5, 16 - c1c: 0a99 s32i.n a9, a10, 0 - c1e: 9188 l32i.n a8, a1, 36 - c20: 0189 s32i.n a8, a1, 0 - c22: 000005 call0 c24 - c25: 7b0c movi.n a11, 7 - c27: 071c movi.n a7, 16 - c29: 9c48 l32i.n a4, a12, 36 - c2b: ffb381 l32r a8, af8 - c2e: 0458 l32i.n a5, a4, 0 - c30: 1468 l32i.n a6, a4, 4 - c32: 543050 extui a3, a5, 0, 6 - c35: 106680 and a6, a6, a8 - c38: 415650 srli a5, a5, 6 - c3b: 1469 s32i.n a6, a4, 4 - c3d: 9ca8 l32i.n a10, a12, 36 - c3f: 205570 or a5, a5, a7 - c42: 1155a0 slli a5, a5, 6 - c45: 203350 or a3, a3, a5 - c48: 0439 s32i.n a3, a4, 0 - c4a: 1a98 l32i.n a9, a10, 4 - c4c: 027c movi.n a2, -16 - c4e: 109920 and a9, a9, a2 - c51: 2099b0 or a9, a9, a11 - c54: 1a99 s32i.n a9, a10, 4 - c56: f108 l32i.n a0, a1, 60 - c58: ffa981 l32r a8, afc - c5b: 9c98 l32i.n a9, a12, 36 - c5d: 0020c0 memw - c60: 802882 l32i a8, a8, 0x200 - c63: 09a8 l32i.n a10, a9, 0 - c65: eb7c movi.n a11, -2 - c67: 10aab0 and a10, a10, a11 - c6a: 09a9 s32i.n a10, a9, 0 - c6c: 9c68 l32i.n a6, a12, 36 - c6e: 4989 s32i.n a8, a9, 16 - c70: 0658 l32i.n a5, a6, 0 - c72: d77c movi.n a7, -3 - c74: 105570 and a5, a5, a7 - c77: 0659 s32i.n a5, a6, 0 - c79: 9c28 l32i.n a2, a12, 36 - c7b: 0248 l32i.n a4, a2, 0 - c7d: 2a6477 bbci a4, 7, cab - c80: 190c movi.n a9, 1 - c82: 7c09 s32i.n a0, a12, 28 - c84: 4001a2 l8ui a10, a1, 64 - c87: 7d0db2 l8ui a11, a13, 125 - c8a: 0842b2 s8i a11, a2, 8 - c8d: 401a00 ssl a10 - c90: a19900 sll a9, a9 - c93: 0e4292 s8i a9, a2, 14 - c96: 0c2d mov.n a2, a12 - c98: ff9c01 l32r a0, b08 - c9b: 0000c0 callx0 a0 - c9e: 020c movi.n a2, 0 - ca0: d1c8 l32i.n a12, a1, 52 - ca2: e1d8 l32i.n a13, a1, 56 - ca4: c108 l32i.n a0, a1, 48 - ca6: 40c112 addi a1, a1, 64 - ca9: f00d ret.n - cab: 020c movi.n a2, 0 - cad: ff9701 l32r a0, b0c - cb0: 0000c0 callx0 a0 - cb3: 020d mov.n a0, a2 - cb5: 9c28 l32i.n a2, a12, 36 - cb7: fff146 j c80 - cba: 000000 ill - cbd: 000000 ill - -00000cc0 : - cc0: 071c movi.n a7, 16 - cc2: 0228 l32i.n a2, a2, 0 - cc4: fffe51 l32r a5, cbc - cc7: 130c movi.n a3, 1 - cc9: 5558 l32i.n a5, a5, 20 - ccb: 040c movi.n a4, 0 - ccd: 2c2562 l32i a6, a5, 176 - cd0: e558 l32i.n a5, a5, 56 - cd2: 660b addi.n a6, a6, -1 - cd4: 834360 moveqz a4, a3, a6 - cd7: 056547 bbci a5, 4, ce0 - cda: 204470 or a4, a4, a7 - cdd: f44040 extui a4, a4, 0, 16 - ce0: 0a7527 bbci a5, 18, cee - ce3: 076277 bbci a2, 7, cee - ce6: 062c movi.n a6, 32 - ce8: 204460 or a4, a4, a6 - ceb: f44040 extui a4, a4, 0, 16 - cee: 00a462 movi a6, 0x400 - cf1: 0565a7 bbci a5, 10, cfa - cf4: 204460 or a4, a4, a6 - cf7: f44040 extui a4, a4, 0, 16 - cfa: 00a162 movi a6, 0x100 - cfd: 086287 bbci a2, 8, d09 - d00: 0575e7 bbci a5, 30, d09 - d03: 204460 or a4, a4, a6 - d06: f44040 extui a4, a4, 0, 16 - d09: 042d mov.n a2, a4 - d0b: f00d ret.n - ... - d21: f20a add.n a15, a2, a0 - d23: 3f .byte 0x3f - d24: ff .byte 0xff - d25: ff .byte 0xff - d26: 8f .byte 0x8f - d27: ff .byte 0xff - ... - d34: 008010 excw - d37: f0ff00 subx8 a15, a15, a0 - d3a: ff .byte 0xff - d3b: ff .byte 0xff - ... - -00000d84 : - d84: 046d mov.n a6, a4 - d86: b0c112 addi a1, a1, -80 - d89: d1d9 s32i.n a13, a1, 52 - d8b: f1f9 s32i.n a15, a1, 60 - d8d: e1e9 s32i.n a14, a1, 56 - d8f: c1c9 s32i.n a12, a1, 48 - d91: b109 s32i.n a0, a1, 44 - d93: 03cd mov.n a12, a3 - d95: 1e2202 l32i a0, a2, 120 - d98: 02ed mov.n a14, a2 - d9a: 077016 beqz a0, e15 - d9d: ffddb1 l32r a11, d14 - da0: c0a022 movi a2, 192 - da3: 240c movi.n a4, 2 - da5: 871c movi.n a7, 24 - da7: ffda91 l32r a9, d10 - daa: a109 s32i.n a0, a1, 40 - dac: d4c9f2 addi a15, a9, -44 - daf: 089316 beqz a3, e3c - db2: f0c302 addi a0, a3, -16 - db5: 0bc016 beqz a0, e75 - db8: 02c366 bnei a3, 32, dbe - dbb: 001f46 j e3c - dbe: d0c332 addi a3, a3, -48 - dc1: 0b0316 beqz a3, e75 - dc4: a0a052 movi a5, 160 - dc7: c05c50 sub a5, a12, a5 - dca: 45b516 beqz a5, 1229 - dcd: b0a082 movi a8, 176 - dd0: c08c80 sub a8, a12, a8 - dd3: 342816 beqz a8, 1119 - dd6: c09c20 sub a9, a12, a2 - dd9: 474916 beqz a9, 1251 - ddc: 0005c6 j df7 - ddf: 001342 l16ui a4, a3, 0 - de2: 831c movi.n a3, 24 - de4: 524a add.n a5, a2, a4 - de6: 012d mov.n a2, a1 - de8: 460a add.n a4, a6, a0 - dea: 445a add.n a4, a4, a5 - dec: ffd401 l32r a0, d3c - def: 0000c0 callx0 a0 - df2: 02dd mov.n a13, a2 - df4: 1c8256 bnez a2, fc0 - df7: ad9c beqz.n a13, e15 - df9: 9d08 l32i.n a0, a13, 36 - dfb: 430c movi.n a3, 4 - dfd: 0008 l32i.n a0, a0, 0 - dff: 520c movi.n a2, 5 - e01: 027047 bbci a0, 20, e07 - e04: 000146 j e0d - e07: 054500 extui a4, a0, 21, 1 - e0a: 933240 movnez a3, a2, a4 - e0d: 0d2d mov.n a2, a13 - e0f: ffcc01 l32r a0, d40 - e12: 0000c0 callx0 a0 - e15: 120c movi.n a2, 1 - e17: 000486 j e2d - e1a: 050c movi.n a5, 0 - e1c: 7d59 s32i.n a5, a13, 28 - e1e: 0c4d mov.n a4, a12 - e20: 0d3d mov.n a3, a13 - e22: 0e2d mov.n a2, a14 - e24: 7d0f62 l8ui a6, a15, 125 - e27: 084062 s8i a6, a0, 8 - e2a: 000005 call0 e2c - e2d: c1c8 l32i.n a12, a1, 48 - e2f: d1d8 l32i.n a13, a1, 52 - e31: e1e8 l32i.n a14, a1, 56 - e33: f1f8 l32i.n a15, a1, 60 - e35: b108 l32i.n a0, a1, 44 - e37: 50c112 addi a1, a1, 80 - e3a: f00d ret.n - e3c: 5d2f02 l32i a0, a15, 0x174 - e3f: 5b2f32 l32i a3, a15, 0x16c - e42: 40cc bnez.n a0, e4a - e44: a4a062 movi a6, 164 - e47: 000206 j e53 - e4a: 001062 l16ui a6, a0, 0 - e4d: 01d662 addmi a6, a6, 0x100 - e50: a4c662 addi a6, a6, -92 - e53: 5e2f02 l32i a0, a15, 0x178 - e56: 30cc bnez.n a0, e5d - e58: 000c movi.n a0, 0 - e5a: 000086 j e60 - e5d: 001002 l16ui a0, a0, 0 - e60: 33cc bnez.n a3, e67 - e62: 020c movi.n a2, 0 - e64: 000086 j e6a - e67: 001322 l16ui a2, a3, 0 - e6a: 602f32 l32i a3, a15, 0x180 - e6d: f6e356 bnez a3, ddf - e70: 040c movi.n a4, 0 - e72: ffdb06 j de2 - e75: 5c2f32 l32i a3, a15, 0x170 - e78: 43cc bnez.n a3, e80 - e7a: 6fa042 movi a4, 111 - e7d: 000146 j e86 - e80: 001342 l16ui a4, a3, 0 - e83: 6fc442 addi a4, a4, 111 - e86: 012d mov.n a2, a1 - e88: 831c movi.n a3, 24 - e8a: 1169 s32i.n a6, a1, 4 - e8c: ffae01 l32r a0, d44 - e8f: 0000c0 callx0 a0 - e92: 9129 s32i.n a2, a1, 36 - e94: 02dd mov.n a13, a2 - e96: f5d216 beqz a2, df7 - e99: ff9f21 l32r a2, d18 - e9c: 831c movi.n a3, 24 - e9e: 0a5d32 s16i a3, a13, 20 - ea1: c10222 l8ui a2, a2, 193 - ea4: 902220 addx2 a2, a2, a2 - ea7: a022f0 addx4 a2, a2, a15 - eaa: 78c222 addi a2, a2, 120 - ead: 000005 call0 eb0 - eb0: 0108 l32i.n a0, a1, 0 - eb2: 1148 l32i.n a4, a1, 4 - eb4: 005022 s16i a2, a0, 0 - eb7: 015042 s16i a4, a0, 2 - eba: 204b addi.n a2, a0, 4 - ebc: 0129 s32i.n a2, a1, 0 - ebe: 64cc bnez.n a4, ec8 - ec0: a158 l32i.n a5, a1, 40 - ec2: 0d1552 l16ui a5, a5, 26 - ec5: 025052 s16i a5, a0, 4 - ec8: ff9531 l32r a3, d1c - ecb: 222b addi.n a2, a2, 2 - ecd: 0129 s32i.n a2, a1, 0 - ecf: 8139 s32i.n a3, a1, 32 - ed1: 000005 call0 ed4 - ed4: 0129 s32i.n a2, a1, 0 - ed6: 8138 l32i.n a3, a1, 32 - ed8: 1261c2 s32i a12, a1, 72 - edb: 000005 call0 edc - ede: 0129 s32i.n a2, a1, 0 - ee0: a108 l32i.n a0, a1, 40 - ee2: 02cd mov.n a12, a2 - ee4: 2008 l32i.n a0, a0, 8 - ee6: c0a032 movi a3, 192 - ee9: 100030 and a0, a0, a3 - eec: 1fd066 bnei a0, 64, f0f - eef: 0e3d mov.n a3, a14 - ef1: ff9501 l32r a0, d48 - ef4: 0000c0 callx0 a0 - ef7: 0129 s32i.n a2, a1, 0 - ef9: 0e3d mov.n a3, a14 - efb: ff9401 l32r a0, d4c - efe: 0000c0 callx0 a0 - f01: 02cd mov.n a12, a2 - f03: a108 l32i.n a0, a1, 40 - f05: 0129 s32i.n a2, a1, 0 - f07: 2008 l32i.n a0, a0, 8 - f09: c0a022 movi a2, 192 - f0c: 100020 and a0, a0, a2 - f0f: c0a022 movi a2, 192 - f12: 179027 bne a0, a2, f2d - f15: 0c2d mov.n a2, a12 - f17: 0e3d mov.n a3, a14 - f19: ff8d01 l32r a0, d50 - f1c: 0000c0 callx0 a0 - f1f: 0129 s32i.n a2, a1, 0 - f21: 0e3d mov.n a3, a14 - f23: ff8c01 l32r a0, d54 - f26: 0000c0 callx0 a0 - f29: 02cd mov.n a12, a2 - f2b: 0129 s32i.n a2, a1, 0 - f2d: 5c2f32 l32i a3, a15, 0x170 - f30: 738c beqz.n a3, f3b - f32: 0c2d mov.n a2, a12 - f34: ffb745 call0 aac - f37: 02cd mov.n a12, a2 - f39: 0129 s32i.n a2, a1, 0 - f3b: 9168 l32i.n a6, a1, 36 - f3d: 1608 l32i.n a0, a6, 4 - f3f: 0a1662 l16ui a6, a6, 20 - f42: 1078 l32i.n a7, a0, 4 - f44: 9188 l32i.n a8, a1, 36 - f46: 767a add.n a7, a6, a7 - f48: c07c70 sub a7, a12, a7 - f4b: 0b5872 s16i a7, a8, 22 - f4e: 1221c2 l32i a12, a1, 72 - f51: ff7331 l32r a3, d20 - f54: 140c movi.n a4, 1 - f56: 9da8 l32i.n a10, a13, 36 - f58: ff73b1 l32r a11, d24 - f5b: 1a98 l32i.n a9, a10, 4 - f5d: 4f28 l32i.n a2, a15, 16 - f5f: 1099b0 and a9, a9, a11 - f62: 1a99 s32i.n a9, a10, 4 - f64: 9d68 l32i.n a6, a13, 36 - f66: 770c movi.n a7, 7 - f68: 1658 l32i.n a5, a6, 4 - f6a: 087c movi.n a8, -16 - f6c: 105580 and a5, a5, a8 - f6f: 205570 or a5, a5, a7 - f72: 1659 s32i.n a5, a6, 4 - f74: c022e0 sub a2, a2, a14 - f77: 932420 movnez a2, a4, a2 - f7a: 9d48 l32i.n a4, a13, 36 - f7c: 0020c0 memw - f7f: a188 l32i.n a8, a1, 40 - f81: d07c movi.n a0, -3 - f83: 04b020 extui a11, a2, 0, 1 - f86: 802332 l32i a3, a3, 0x200 - f89: 0458 l32i.n a5, a4, 0 - f8b: e67c movi.n a6, -2 - f8d: 105560 and a5, a5, a6 - f90: 0459 s32i.n a5, a4, 0 - f92: 9da8 l32i.n a10, a13, 36 - f94: 4439 s32i.n a3, a4, 16 - f96: 0a98 l32i.n a9, a10, 0 - f98: 11bbf0 slli a11, a11, 1 - f9b: 109900 and a9, a9, a0 - f9e: 2099b0 or a9, a9, a11 - fa1: 0a99 s32i.n a9, a10, 0 - fa3: 0d1882 l16ui a8, a8, 26 - fa6: 9d08 l32i.n a0, a13, 36 - fa8: e6e816 beqz a8, e1a - fab: 0038 l32i.n a3, a0, 0 - fad: 043730 extui a3, a3, 7, 1 - fb0: e66356 bnez a3, e1a - fb3: ff6901 l32r a0, d58 - fb6: 0000c0 callx0 a0 - fb9: 7d29 s32i.n a2, a13, 28 - fbb: 9d08 l32i.n a0, a13, 36 - fbd: ff9746 j e1e - fc0: 150c movi.n a5, 1 - fc2: 101c movi.n a0, 17 - fc4: a148 l32i.n a4, a1, 40 - fc6: 881c movi.n a8, 24 - fc8: ff5861 l32r a6, d28 - fcb: 106162 s32i a6, a1, 64 - fce: 0a5282 s16i a8, a2, 20 - fd1: 7e0662 l8ui a6, a6, 126 - fd4: 1e2442 l32i a4, a4, 120 - fd7: 830560 moveqz a0, a5, a6 - fda: 7f58 l32i.n a5, a15, 28 - fdc: 0448 l32i.n a4, a4, 0 - fde: 077527 bbci a5, 18, fe9 - fe1: 046477 bbci a4, 7, fe9 - fe4: 092c movi.n a9, 32 - fe6: 200090 or a0, a0, a9 - fe9: c0a0a2 movi a10, 192 - fec: 0544a7 ball a4, a10, ff5 - fef: 80a4b2 movi a11, 0x480 - ff2: 0ac4b7 bnall a4, a11, 1000 - ff5: 8f28 l32i.n a2, a15, 32 - ff7: 0562e7 bbci a2, 14, 1000 - ffa: 00a432 movi a3, 0x400 - ffd: 200030 or a0, a0, a3 - 1000: 0128 l32i.n a2, a1, 0 - 1002: a138 l32i.n a3, a1, 40 - 1004: 005202 s16i a0, a2, 0 - 1007: 0e1332 l16ui a3, a3, 28 - 100a: 015232 s16i a3, a2, 2 - 100d: 224b addi.n a2, a2, 4 - 100f: 0129 s32i.n a2, a1, 0 - 1011: 0fcc66 bnei a12, 32, 1024 - 1014: a138 l32i.n a3, a1, 40 - 1016: 640c movi.n a4, 6 - 1018: ff5101 l32r a0, d5c - 101b: 0000c0 callx0 a0 - 101e: 0128 l32i.n a2, a1, 0 - 1020: 226b addi.n a2, a2, 6 - 1022: 0129 s32i.n a2, a1, 0 - 1024: 102142 l32i a4, a1, 64 - 1027: ff4131 l32r a3, d2c - 102a: 162442 l32i a4, a4, 88 - 102d: ffa205 call0 a50 - 1030: 0129 s32i.n a2, a1, 0 - 1032: ff3f31 l32r a3, d30 - 1035: 8139 s32i.n a3, a1, 32 - 1037: 000005 call0 1038 - 103a: 102102 l32i a0, a1, 64 - 103d: 024d mov.n a4, a2 - 103f: 7d0002 l8ui a0, a0, 125 - 1042: 0129 s32i.n a2, a1, 0 - 1044: 054026 beqi a0, 4, 104d - 1047: 025026 beqi a0, 5, 104d - 104a: 247066 bnei a0, 7, 1072 - 104d: 5e2f02 l32i a0, a15, 0x178 - 1050: 5149 s32i.n a4, a1, 20 - 1052: c09c beqz.n a0, 1072 - 1054: 5128 l32i.n a2, a1, 20 - 1056: 030042 l8ui a4, a0, 3 - 1059: 302b addi.n a3, a0, 2 - 105b: 6139 s32i.n a3, a1, 24 - 105d: 442b addi.n a4, a4, 2 - 105f: ff4001 l32r a0, d60 - 1062: 0000c0 callx0 a0 - 1065: 6128 l32i.n a2, a1, 24 - 1067: 5138 l32i.n a3, a1, 20 - 1069: 010222 l8ui a2, a2, 1 - 106c: 223a add.n a2, a2, a3 - 106e: 222b addi.n a2, a2, 2 - 1070: 0129 s32i.n a2, a1, 0 - 1072: 8138 l32i.n a3, a1, 32 - 1074: 1261c2 s32i a12, a1, 72 - 1077: 000005 call0 1078 - 107a: 102132 l32i a3, a1, 64 - 107d: 0129 s32i.n a2, a1, 0 - 107f: e02332 l32i a3, a3, 0x380 - 1082: 02cd mov.n a12, a2 - 1084: 137337 bbci a3, 19, 109b - 1087: ee58 l32i.n a5, a14, 56 - 1089: c0a042 movi a4, 192 - 108c: 0b0457 bnone a4, a5, 109b - 108f: 0e3d mov.n a3, a14 - 1091: ff3401 l32r a0, d64 - 1094: 0000c0 callx0 a0 - 1097: 02cd mov.n a12, a2 - 1099: 0129 s32i.n a2, a1, 0 - 109b: 102102 l32i a0, a1, 64 - 109e: 7d0002 l8ui a0, a0, 125 - 10a1: 052026 beqi a0, 2, 10aa - 10a4: 023026 beqi a0, 3, 10aa - 10a7: 206066 bnei a0, 6, 10cb - 10aa: 5d2f02 l32i a0, a15, 0x174 - 10ad: a09c beqz.n a0, 10cb - 10af: 0c2d mov.n a2, a12 - 10b1: 030042 l8ui a4, a0, 3 - 10b4: 302b addi.n a3, a0, 2 - 10b6: 7139 s32i.n a3, a1, 28 - 10b8: 442b addi.n a4, a4, 2 - 10ba: ff2b01 l32r a0, d68 - 10bd: 0000c0 callx0 a0 - 10c0: 7108 l32i.n a0, a1, 28 - 10c2: 010002 l8ui a0, a0, 1 - 10c5: c0ca add.n a12, a0, a12 - 10c7: cc2b addi.n a12, a12, 2 - 10c9: 01c9 s32i.n a12, a1, 0 - 10cb: 102122 l32i a2, a1, 64 - 10ce: e02222 l32i a2, a2, 0x380 - 10d1: 1572c7 bbci a2, 28, 10ea - 10d4: ee48 l32i.n a4, a14, 56 - 10d6: c0a032 movi a3, 192 - 10d9: 0d0347 bnone a3, a4, 10ea - 10dc: 0c2d mov.n a2, a12 - 10de: 0e3d mov.n a3, a14 - 10e0: ff2301 l32r a0, d6c - 10e3: 0000c0 callx0 a0 - 10e6: 02cd mov.n a12, a2 - 10e8: 0129 s32i.n a2, a1, 0 - 10ea: 5b2f32 l32i a3, a15, 0x16c - 10ed: 738c beqz.n a3, 10f8 - 10ef: 0c2d mov.n a2, a12 - 10f1: ff9b85 call0 aac - 10f4: 02cd mov.n a12, a2 - 10f6: 0129 s32i.n a2, a1, 0 - 10f8: 602f32 l32i a3, a15, 0x180 - 10fb: 039c beqz.n a3, 110f - 10fd: 102152 l32i a5, a1, 64 - 1100: f02552 l32i a5, a5, 0x3c0 - 1103: 081566 bnei a5, 1, 110f - 1106: 0c2d mov.n a2, a12 - 1108: ff9a05 call0 aac - 110b: 02cd mov.n a12, a2 - 110d: 0129 s32i.n a2, a1, 0 - 110f: 91d9 s32i.n a13, a1, 36 - 1111: 1d08 l32i.n a0, a13, 4 - 1113: 0a1d62 l16ui a6, a13, 20 - 1116: ff8a06 j f42 - 1119: 080c movi.n a8, 0 - 111b: f49060 extui a9, a6, 0, 16 - 111e: 022926 beqi a9, 2, 1124 - 1121: 073966 bnei a9, 3, 112c - 1124: 112ed2 l32i a13, a14, 68 - 1127: 1a0c movi.n a10, 1 - 1129: 938ad0 movnez a8, a10, a13 - 112c: 1a0c movi.n a10, 1 - 112e: e8cc bnez.n a8, 1140 - 1130: 0a39e6 bgei a9, 3, 113e - 1133: 051966 bnei a9, 1, 113c - 1136: 7c0b02 l8ui a0, a11, 124 - 1139: 012026 beqi a0, 2, 113e - 113c: 0a0c movi.n a10, 0 - 113e: 888c beqz.n a8, 114a - 1140: 312060 srai a2, a6, 16 - 1143: 32cc bnez.n a2, 114a - 1145: c31c movi.n a3, 28 - 1147: 000046 j 114c - 114a: 831c movi.n a3, 24 - 114c: 988c beqz.n a8, 1159 - 114e: 314060 srai a4, a6, 16 - 1151: 44cc bnez.n a4, 1159 - 1153: 88a042 movi a4, 136 - 1156: 000046 j 115b - 1159: 640c movi.n a4, 6 - 115b: 012d mov.n a2, a1 - 115d: 41a9 s32i.n a10, a1, 16 - 115f: 3199 s32i.n a9, a1, 12 - 1161: 2189 s32i.n a8, a1, 8 - 1163: 1169 s32i.n a6, a1, 4 - 1165: ff0201 l32r a0, d70 - 1168: 0000c0 callx0 a0 - 116b: 020d mov.n a0, a2 - 116d: 02dd mov.n a13, a2 - 116f: c84216 beqz a2, df7 - 1172: 3158 l32i.n a5, a1, 12 - 1174: 170c movi.n a7, 1 - 1176: 4168 l32i.n a6, a1, 16 - 1178: 1148 l32i.n a4, a1, 4 - 117a: 881c movi.n a8, 24 - 117c: 0a5282 s16i a8, a2, 20 - 117f: 314040 srai a4, a4, 16 - 1182: 0128 l32i.n a2, a1, 0 - 1184: 936760 movnez a6, a7, a6 - 1187: 005262 s16i a6, a2, 0 - 118a: 015252 s16i a5, a2, 2 - 118d: 2158 l32i.n a5, a1, 8 - 118f: 025242 s16i a4, a2, 4 - 1192: 088516 beqz a5, 121e - 1195: 085456 bnez a4, 121e - 1198: 112e32 l32i a3, a14, 68 - 119b: 80a042 movi a4, 128 - 119e: fee591 l32r a9, d34 - 11a1: 00dd mov.n a13, a0 - 11a3: 035292 s16i a9, a2, 6 - 11a6: 228b addi.n a2, a2, 8 - 11a8: fef301 l32r a0, d74 - 11ab: 0000c0 callx0 a0 - 11ae: 0e2d mov.n a2, a14 - 11b0: 0d3d mov.n a3, a13 - 11b2: 1db8 l32i.n a11, a13, 4 - 11b4: 88a002 movi a0, 136 - 11b7: 1ba8 l32i.n a10, a11, 4 - 11b9: 0b5d02 s16i a0, a13, 22 - 11bc: 1ccaa2 addi a10, a10, 28 - 11bf: 1ba9 s32i.n a10, a11, 4 - 11c1: feed01 l32r a0, d78 - 11c4: 0000c0 callx0 a0 - 11c7: 1d58 l32i.n a5, a13, 4 - 11c9: 9d08 l32i.n a0, a13, 36 - 11cb: 1538 l32i.n a3, a5, 4 - 11cd: feda41 l32r a4, d38 - 11d0: e8c332 addi a3, a3, -24 - 11d3: 1539 s32i.n a3, a5, 4 - 11d5: 4d39 s32i.n a3, a13, 16 - 11d7: 0b5216 beqz a2, 1290 - 11da: 001272 l16ui a7, a2, 0 - 11dd: 5f58 l32i.n a5, a15, 20 - 11df: 0088 l32i.n a8, a0, 0 - 11e1: 190c movi.n a9, 1 - 11e3: 546080 extui a6, a8, 0, 6 - 11e6: 418680 srli a8, a8, 6 - 11e9: 208890 or a8, a8, a9 - 11ec: 1188a0 slli a8, a8, 6 - 11ef: 206680 or a6, a6, a8 - 11f2: 0069 s32i.n a6, a0, 0 - 11f4: 0215e7 beq a5, a14, 11fa - 11f7: 002746 j 1298 - 11fa: 80a062 movi a6, 128 - 11fd: 206760 or a6, a7, a6 - 1200: 0c4062 s8i a6, a0, 12 - 1203: 262232 l32i a3, a2, 152 - 1206: 3028 l32i.n a2, a0, 12 - 1208: 0338 l32i.n a3, a3, 0 - 120a: 102240 and a2, a2, a4 - 120d: 343030 extui a3, a3, 0, 4 - 1210: 113380 slli a3, a3, 8 - 1213: 202230 or a2, a2, a3 - 1216: 3029 s32i.n a2, a0, 12 - 1218: 1261c2 s32i a12, a1, 72 - 121b: ff4bc6 j f4e - 121e: 1261c2 s32i a12, a1, 72 - 1221: 640c movi.n a4, 6 - 1223: 0b5042 s16i a4, a0, 22 - 1226: ff4906 j f4e - 1229: 073d mov.n a3, a7 - 122b: 012d mov.n a2, a1 - 122d: 1169 s32i.n a6, a1, 4 - 122f: fed301 l32r a0, d7c - 1232: 0000c0 callx0 a0 - 1235: 02dd mov.n a13, a2 - 1237: bda216 beqz a2, e15 - 123a: 1261c2 s32i a12, a1, 72 - 123d: 250c movi.n a5, 2 - 123f: 0178 l32i.n a7, a1, 0 - 1241: 1168 l32i.n a6, a1, 4 - 1243: 881c movi.n a8, 24 - 1245: 0a5282 s16i a8, a2, 20 - 1248: 005762 s16i a6, a7, 0 - 124b: 0b5252 s16i a5, a2, 22 - 124e: ff3f06 j f4e - 1251: 073d mov.n a3, a7 - 1253: 012d mov.n a2, a1 - 1255: 1169 s32i.n a6, a1, 4 - 1257: feca01 l32r a0, d80 - 125a: 0000c0 callx0 a0 - 125d: 02dd mov.n a13, a2 - 125f: bb2216 beqz a2, e15 - 1262: 1261c2 s32i a12, a1, 72 - 1265: 2b0c movi.n a11, 2 - 1267: 0128 l32i.n a2, a1, 0 - 1269: 1108 l32i.n a0, a1, 4 - 126b: a1a8 l32i.n a10, a1, 40 - 126d: 202e92 l32i a9, a14, 128 - 1270: 831c movi.n a3, 24 - 1272: 0a5d32 s16i a3, a13, 20 - 1275: c099a0 sub a9, a9, a10 - 1278: 005202 s16i a0, a2, 0 - 127b: 0b5db2 s16i a11, a13, 22 - 127e: ccc916 beqz a9, f4e - 1281: 1261c2 s32i a12, a1, 72 - 1284: 2a48 l32i.n a4, a10, 8 - 1286: e67c movi.n a6, -2 - 1288: 104460 and a4, a4, a6 - 128b: 2a49 s32i.n a4, a10, 8 - 128d: ff2f46 j f4e - 1290: 3028 l32i.n a2, a0, 12 - 1292: 102240 and a2, a2, a4 - 1295: ffdf46 j 1216 - 1298: 076d mov.n a6, a7 - 129a: ffd886 j 1200 - 129d: 000000 ill - 12a0: 180222 l8ui a2, a2, 24 - 12a3: 328c beqz.n a2, 12aa - 12a5: 051266 bnei a2, 1, 12ae - 12a8: 238c beqz.n a3, 12ae - 12aa: 120c movi.n a2, 1 - 12ac: f00d ret.n - 12ae: 020c movi.n a2, 0 - 12b0: f00d ret.n - ... - 12c2: 800000 add a0, a0, a0 - 12c5: 0008 l32i.n a0, a0, 0 - ... - -000012e4 : - 12e4: e0c112 addi a1, a1, -32 - 12e7: 61e9 s32i.n a14, a1, 24 - 12e9: 71f9 s32i.n a15, a1, 28 - 12eb: 51d9 s32i.n a13, a1, 20 - 12ed: 3109 s32i.n a0, a1, 12 - 12ef: 41c9 s32i.n a12, a1, 16 - 12f1: fff101 l32r a0, 12b8 - 12f4: 02cd mov.n a12, a2 - 12f6: ffefd1 l32r a13, 12b4 - 12f9: 032d mov.n a2, a3 - 12fb: 2129 s32i.n a2, a1, 8 - 12fd: 7d0d62 l8ui a6, a13, 125 - 1300: 5b2032 l32i a3, a0, 0x16c - 1303: 660b addi.n a6, a6, -1 - 1305: 746060 extui a6, a6, 0, 8 - 1308: 906660 addx2 a6, a6, a6 - 130b: a06600 addx4 a6, a6, a0 - 130e: 01d6f2 addmi a15, a6, 0x100 - 1311: 84cff2 addi a15, a15, -124 - 1314: 2f6cf2 s32i a15, a12, 188 - 1317: 33cc bnez.n a3, 131e - 1319: 070c movi.n a7, 0 - 131b: 000086 j 1321 - 131e: 001372 l16ui a7, a3, 0 - 1321: 012d mov.n a2, a1 - 1323: 831c movi.n a3, 24 - 1325: ffdd42 addmi a4, a13, 0xffffff00 - 1328: 3e2442 l32i a4, a4, 248 - 132b: 1169 s32i.n a6, a1, 4 - 132d: 447a add.n a4, a4, a7 - 132f: 01d442 addmi a4, a4, 0x100 - 1332: 90c442 addi a4, a4, -112 - 1335: ffe501 l32r a0, 12cc - 1338: 0000c0 callx0 a0 - 133b: 02ed mov.n a14, a2 - 133d: 32cc bnez.n a2, 1344 - 133f: 0e0c movi.n a14, 0 - 1341: 003b06 j 1431 - 1344: 030c movi.n a3, 0 - 1346: 851c movi.n a5, 24 - 1348: 840c movi.n a4, 8 - 134a: 0a5252 s16i a5, a2, 20 - 134d: 0128 l32i.n a2, a1, 0 - 134f: ffe001 l32r a0, 12d0 - 1352: 0000c0 callx0 a0 - 1355: 0168 l32i.n a6, a1, 0 - 1357: 64a072 movi a7, 100 - 135a: 0f2d mov.n a2, a15 - 135c: 045672 s16i a7, a6, 8 - 135f: 66ab addi.n a6, a6, 10 - 1361: 0169 s32i.n a6, a1, 0 - 1363: 000005 call0 1364 - 1366: 023d mov.n a3, a2 - 1368: ffdd42 addmi a4, a13, 0xffffff00 - 136b: 0128 l32i.n a2, a1, 0 - 136d: 3e2442 l32i a4, a4, 248 - 1370: 005232 s16i a3, a2, 0 - 1373: ffd231 l32r a3, 12bc - 1376: 222b addi.n a2, a2, 2 - 1378: 0129 s32i.n a2, a1, 0 - 137a: ff6d45 call0 a50 - 137d: ffd0d1 l32r a13, 12c0 - 1380: 0129 s32i.n a2, a1, 0 - 1382: 0d3d mov.n a3, a13 - 1384: 000005 call0 1388 - 1387: 1158 l32i.n a5, a1, 4 - 1389: ffce61 l32r a6, 12c4 - 138c: 212552 l32i a5, a5, 132 - 138f: 0129 s32i.n a2, a1, 0 - 1391: 284567 ball a5, a6, 13bd - 1394: 3a0c movi.n a10, 3 - 1396: 0042a2 s8i a10, a2, 0 - 1399: 0188 l32i.n a8, a1, 0 - 139b: 170c movi.n a7, 1 - 139d: 981b addi.n a9, a8, 1 - 139f: 0199 s32i.n a9, a1, 0 - 13a1: 014872 s8i a7, a8, 1 - 13a4: 0168 l32i.n a6, a1, 0 - 13a6: 0f2d mov.n a2, a15 - 13a8: 661b addi.n a6, a6, 1 - 13aa: 0169 s32i.n a6, a1, 0 - 13ac: ffca01 l32r a0, 12d4 - 13af: 0000c0 callx0 a0 - 13b2: 0138 l32i.n a3, a1, 0 - 13b4: 004322 s8i a2, a3, 0 - 13b7: 0128 l32i.n a2, a1, 0 - 13b9: 221b addi.n a2, a2, 1 - 13bb: 0129 s32i.n a2, a1, 0 - 13bd: 0d3d mov.n a3, a13 - 13bf: 000005 call0 13c0 - 13c2: 0129 s32i.n a2, a1, 0 - 13c4: 2d2c52 l32i a5, a12, 180 - 13c7: c59c beqz.n a5, 13e7 - 13c9: 6568 l32i.n a6, a5, 24 - 13cb: 142632 l32i a3, a6, 80 - 13ce: 539c beqz.n a3, 13e7 - 13d0: 152642 l32i a4, a6, 84 - 13d3: ffc101 l32r a0, 12d8 - 13d6: 0000c0 callx0 a0 - 13d9: 2d2c22 l32i a2, a12, 180 - 13dc: 6228 l32i.n a2, a2, 24 - 13de: 0138 l32i.n a3, a1, 0 - 13e0: 152222 l32i a2, a2, 84 - 13e3: 223a add.n a2, a2, a3 - 13e5: 0129 s32i.n a2, a1, 0 - 13e7: 2f2c32 l32i a3, a12, 188 - 13ea: 0338 l32i.n a3, a3, 0 - 13ec: 2148 l32i.n a4, a1, 8 - 13ee: 253030 extui a3, a3, 16, 3 - 13f1: d39c beqz.n a3, 1412 - 13f3: 1b1426 beqi a4, 1, 1412 - 13f6: ec68 l32i.n a6, a12, 56 - 13f8: c0a052 movi a5, 192 - 13fb: 130567 bnone a5, a6, 1412 - 13fe: 0c3d mov.n a3, a12 - 1400: ffb701 l32r a0, 12dc - 1403: 0000c0 callx0 a0 - 1406: 0c3d mov.n a3, a12 - 1408: 0129 s32i.n a2, a1, 0 - 140a: ffb501 l32r a0, 12e0 - 140d: 0000c0 callx0 a0 - 1410: 0129 s32i.n a2, a1, 0 - 1412: ffad31 l32r a3, 12c8 - 1415: 5b2332 l32i a3, a3, 0x16c - 1418: 338c beqz.n a3, 141f - 141a: ff6905 call0 aac - 141d: 0129 s32i.n a2, a1, 0 - 141f: 1e48 l32i.n a4, a14, 4 - 1421: 851c movi.n a5, 24 - 1423: 1448 l32i.n a4, a4, 4 - 1425: 0a5e52 s16i a5, a14, 20 - 1428: c04240 sub a4, a2, a4 - 142b: e8c442 addi a4, a4, -24 - 142e: 0b5e42 s16i a4, a14, 22 - 1431: 3108 l32i.n a0, a1, 12 - 1433: 41c8 l32i.n a12, a1, 16 - 1435: 51d8 l32i.n a13, a1, 20 - 1437: 0e2d mov.n a2, a14 - 1439: 71f8 l32i.n a15, a1, 28 - 143b: 61e8 l32i.n a14, a1, 24 - 143d: 20c112 addi a1, a1, 32 - 1440: f00d ret.n - ... - 144a: ff8000 excw - 144d: ff .byte 0xff - 144e: ff .byte 0xff - 144f: 7f .byte 0x7f - 1450: 000000 ill - 1453: ffff40 excw - 1456: ff .byte 0xff - 1457: bf .byte 0xbf - 1458: ff .byte 0xff - 1459: ff .byte 0xff - 145a: ff .byte 0xff - 145b: df .byte 0xdf - 145c: ff .byte 0xff - 145d: 0f .byte 0xf - 145e: ffff00 excw - 1461: ff .byte 0xff - 1462: 8f .byte 0x8f - 1463: ff .byte 0xff - 1464: f20a00 excw - 1467: 3f .byte 0x3f - ... - -00001474 : - 1474: 036d mov.n a6, a3 - 1476: d0c112 addi a1, a1, -48 - 1479: 71c9 s32i.n a12, a1, 28 - 147b: 043d mov.n a3, a4 - 147d: 81d9 s32i.n a13, a1, 32 - 147f: 6109 s32i.n a0, a1, 24 - 1481: 02dd mov.n a13, a2 - 1483: 4169 s32i.n a6, a1, 16 - 1485: 0208 l32i.n a0, a2, 0 - 1487: 5109 s32i.n a0, a1, 20 - 1489: 000005 call0 148c - 148c: 02cd mov.n a12, a2 - 148e: 22ec bnez.n a2, 14b4 - 1490: 120c movi.n a2, 1 - 1492: 0004c6 j 14a9 - 1495: 020c movi.n a2, 0 - 1497: ffeb41 l32r a4, 1444 - 149a: 060c movi.n a6, 0 - 149c: 8c69 s32i.n a6, a12, 32 - 149e: 7a2452 l32i a5, a4, 0x1e8 - 14a1: 20cc32 addi a3, a12, 32 - 14a4: 05c9 s32i.n a12, a5, 0 - 14a6: 7a6432 s32i a3, a4, 0x1e8 - 14a9: 71c8 l32i.n a12, a1, 28 - 14ab: 81d8 l32i.n a13, a1, 32 - 14ad: 6108 l32i.n a0, a1, 24 - 14af: 30c112 addi a1, a1, 48 - 14b2: f00d ret.n - 14b4: ffe571 l32r a7, 1448 - 14b7: ffe581 l32r a8, 144c - 14ba: 0b1202 l16ui a0, a2, 22 - 14bd: 0a12b2 l16ui a11, a2, 20 - 14c0: 12a8 l32i.n a10, a2, 4 - 14c2: bb0a add.n a11, a11, a0 - 14c4: 0020c0 memw - 14c7: 0a68 l32i.n a6, a10, 0 - 14c9: 106680 and a6, a6, a8 - 14cc: 206670 or a6, a6, a7 - 14cf: 0020c0 memw - 14d2: 0a69 s32i.n a6, a10, 0 - 14d4: ffdf41 l32r a4, 1450 - 14d7: ffdf51 l32r a5, 1454 - 14da: 0020c0 memw - 14dd: 0a38 l32i.n a3, a10, 0 - 14df: 103350 and a3, a3, a5 - 14e2: 203340 or a3, a3, a4 - 14e5: 0020c0 memw - 14e8: 0a39 s32i.n a3, a10, 0 - 14ea: ffdb21 l32r a2, 1458 - 14ed: 0020c0 memw - 14f0: 0a08 l32i.n a0, a10, 0 - 14f2: 100020 and a0, a0, a2 - 14f5: 0020c0 memw - 14f8: 0a09 s32i.n a0, a10, 0 - 14fa: b4b0b0 extui a11, a11, 0, 12 - 14fd: ffd701 l32r a0, 145c - 1500: 11bb40 slli a11, a11, 12 - 1503: 0020c0 memw - 1506: 0a98 l32i.n a9, a10, 0 - 1508: 109900 and a9, a9, a0 - 150b: 2099b0 or a9, a9, a11 - 150e: 0020c0 memw - 1511: 4178 l32i.n a7, a1, 16 - 1513: 0d2d mov.n a2, a13 - 1515: 0c3d mov.n a3, a12 - 1517: 045c movi.n a4, 80 - 1519: 051c movi.n a5, 16 - 151b: 5188 l32i.n a8, a1, 20 - 151d: 0a99 s32i.n a9, a10, 0 - 151f: 2fc882 addi a8, a8, 47 - 1522: 086d mov.n a6, a8 - 1524: 0189 s32i.n a8, a1, 0 - 1526: 000005 call0 1528 - 1529: 1e2d02 l32i a0, a13, 120 - 152c: 9c28 l32i.n a2, a12, 36 - 152e: ffcc51 l32r a5, 1460 - 1531: 0238 l32i.n a3, a2, 0 - 1533: 1248 l32i.n a4, a2, 4 - 1535: 54b030 extui a11, a3, 0, 6 - 1538: 104450 and a4, a4, a5 - 153b: 413630 srli a3, a3, 6 - 153e: 1249 s32i.n a4, a2, 4 - 1540: 9c98 l32i.n a9, a12, 36 - 1542: 041c movi.n a4, 16 - 1544: 203340 or a3, a3, a4 - 1547: 1133a0 slli a3, a3, 6 - 154a: 20bb30 or a11, a11, a3 - 154d: 02b9 s32i.n a11, a2, 0 - 154f: 1988 l32i.n a8, a9, 4 - 1551: 0a7c movi.n a10, -16 - 1553: 1088a0 and a8, a8, a10 - 1556: 7a0c movi.n a10, 7 - 1558: 2088a0 or a8, a8, a10 - 155b: 1989 s32i.n a8, a9, 4 - 155d: 260c movi.n a6, 2 - 155f: ffc171 l32r a7, 1464 - 1562: 9c88 l32i.n a8, a12, 36 - 1564: 0020c0 memw - 1567: 802772 l32i a7, a7, 0x200 - 156a: 0898 l32i.n a9, a8, 0 - 156c: ea7c movi.n a10, -2 - 156e: 1099a0 and a9, a9, a10 - 1571: 0899 s32i.n a9, a8, 0 - 1573: 9c58 l32i.n a5, a12, 36 - 1575: 4879 s32i.n a7, a8, 16 - 1577: 0548 l32i.n a4, a5, 0 - 1579: 204460 or a4, a4, a6 - 157c: 0549 s32i.n a4, a5, 0 - 157e: 9c38 l32i.n a3, a12, 36 - 1580: 0338 l32i.n a3, a3, 0 - 1582: 060c movi.n a6, 0 - 1584: 04e377 bbsi a3, 7, 158c - 1587: 0d1002 l16ui a0, a0, 26 - 158a: 30cc bnez.n a0, 1591 - 158c: 7c69 s32i.n a6, a12, 28 - 158e: 000286 j 159c - 1591: 742000 extui a2, a0, 0, 8 - 1594: ffb501 l32r a0, 1468 - 1597: 0000c0 callx0 a0 - 159a: 7c29 s32i.n a2, a12, 28 - 159c: ffb401 l32r a0, 146c - 159f: 0000c0 callx0 a0 - 15a2: eef216 beqz a2, 1495 - 15a5: 0c2d mov.n a2, a12 - 15a7: ffb201 l32r a0, 1470 - 15aa: 0000c0 callx0 a0 - 15ad: ffbe06 j 14a9 - ... - 15c4: 000880 ret - ... - 15f7: c11200 mul16u a1, a2, a0 - 15fa: 71f9d0 excw - 15fd: 41c9 s32i.n a12, a1, 16 - 15ff: 51d9 s32i.n a13, a1, 20 - 1601: 1129 s32i.n a2, a1, 4 - 1603: 61e9 s32i.n a14, a1, 24 - 1605: 3109 s32i.n a0, a1, 12 - 1607: 05ed mov.n a14, a5 - 1609: ffea01 l32r a0, 15b4 - 160c: 042d mov.n a2, a4 - 160e: 04dd mov.n a13, a4 - 1610: 03cd mov.n a12, a3 - 1612: ffe7f1 l32r a15, 15b0 - 1615: 81f9 s32i.n a15, a1, 32 - 1617: 030c movi.n a3, 0 - 1619: d10ff2 l8ui a15, a15, 209 - 161c: 043c movi.n a4, 48 - 161e: ff0b addi.n a15, a15, -1 - 1620: 74f0f0 extui a15, a15, 0, 8 - 1623: 90fff0 addx2 a15, a15, a15 - 1626: a0ff00 addx4 a15, a15, a0 - 1629: 01df02 addmi a0, a15, 0x100 - 162c: 84c002 addi a0, a0, -124 - 162f: 9109 s32i.n a0, a1, 36 - 1631: 2f6502 s32i a0, a5, 188 - 1634: ffe701 l32r a0, 15d0 - 1637: 0000c0 callx0 a0 - 163a: 0c2d mov.n a2, a12 - 163c: 030c movi.n a3, 0 - 163e: 840c movi.n a4, 8 - 1640: ffe501 l32r a0, 15d4 - 1643: 0000c0 callx0 a0 - 1646: ffdc01 l32r a0, 15b8 - 1649: 9128 l32i.n a2, a1, 36 - 164b: 7e1002 l16ui a0, a0, 252 - 164e: 045c02 s16i a0, a12, 8 - 1651: 000005 call0 1654 - 1654: ffda01 l32r a0, 15bc - 1657: 050c movi.n a5, 0 - 1659: 4cab addi.n a4, a12, 10 - 165b: 1d49 s32i.n a4, a13, 4 - 165d: 0c4c52 s8i a5, a12, 12 - 1660: 7038 l32i.n a3, a0, 28 - 1662: 055c22 s16i a2, a12, 10 - 1665: 1ff3b7 bbsi a3, 27, 1688 - 1668: 8148 l32i.n a4, a1, 32 - 166a: 2ceb addi.n a2, a12, 14 - 166c: 132462 l32i a6, a4, 76 - 166f: 0d4c62 s8i a6, a12, 13 - 1672: d30462 l8ui a6, a4, 211 - 1675: 132442 l32i a4, a4, 76 - 1678: 660b addi.n a6, a6, -1 - 167a: 14d656 bnez a6, 17cb - 167d: 030c movi.n a3, 0 - 167f: ffd601 l32r a0, 15d8 - 1682: 0000c0 callx0 a0 - 1685: 0052c6 j 17d4 - 1688: 0d4c52 s8i a5, a12, 13 - 168b: cceb addi.n a12, a12, 14 - 168d: 0c2d mov.n a2, a12 - 168f: ffcc31 l32r a3, 15c0 - 1692: 2139 s32i.n a3, a1, 8 - 1694: 000005 call0 1698 - 1697: 02cd mov.n a12, a2 - 1699: ffca81 l32r a8, 15c4 - 169c: 212f72 l32i a7, a15, 132 - 169f: 0129 s32i.n a2, a1, 0 - 16a1: 184787 ball a7, a8, 16bd - 16a4: 1b0c movi.n a11, 1 - 16a6: 300c movi.n a0, 3 - 16a8: 004202 s8i a0, a2, 0 - 16ab: 0142b2 s8i a11, a2, 1 - 16ae: 9128 l32i.n a2, a1, 36 - 16b0: ffcb01 l32r a0, 15dc - 16b3: 0000c0 callx0 a0 - 16b6: 0138 l32i.n a3, a1, 0 - 16b8: c33b addi.n a12, a3, 3 - 16ba: 024322 s8i a2, a3, 2 - 16bd: 3dc9 s32i.n a12, a13, 12 - 16bf: 2c2e42 l32i a4, a14, 176 - 16c2: c0a0a2 movi a10, 192 - 16c5: 201466 bnei a4, 1, 16e9 - 16c8: 150c movi.n a5, 1 - 16ca: 090c movi.n a9, 0 - 16cc: 280c movi.n a8, 2 - 16ce: 470c movi.n a7, 4 - 16d0: 560c movi.n a6, 5 - 16d2: 004c62 s8i a6, a12, 0 - 16d5: 014c72 s8i a7, a12, 1 - 16d8: 034c82 s8i a8, a12, 3 - 16db: 024c92 s8i a9, a12, 2 - 16de: 044c92 s8i a9, a12, 4 - 16e1: 054c92 s8i a9, a12, 5 - 16e4: 0c5d52 s16i a5, a13, 24 - 16e7: cc6b addi.n a12, a12, 6 - 16e9: 212f02 l32i a0, a15, 132 - 16ec: 5dc9 s32i.n a12, a13, 20 - 16ee: 0540a7 ball a0, a10, 16f7 - 16f1: 80a4b2 movi a11, 0x480 - 16f4: 0bc0b7 bnall a0, a11, 1703 - 16f7: 0c2d mov.n a2, a12 - 16f9: 7dc9 s32i.n a12, a13, 28 - 16fb: ffb331 l32r a3, 15c8 - 16fe: ff3805 call0 a80 - 1701: 02cd mov.n a12, a2 - 1703: 0c2d mov.n a2, a12 - 1705: 2138 l32i.n a3, a1, 8 - 1707: 000005 call0 1708 - 170a: ddaff2 movi a15, -35 - 170d: 02cd mov.n a12, a2 - 170f: 0042f2 s8i a15, a2, 0 - 1712: 020c movi.n a2, 0 - 1714: ffb301 l32r a0, 15e0 - 1717: 0000c0 callx0 a0 - 171a: 02fd mov.n a15, a2 - 171c: 453c movi.n a5, 52 - 171e: 841c movi.n a4, 24 - 1720: 040202 l8ui a0, a2, 4 - 1723: e37c movi.n a3, -2 - 1725: 90ac beqz.n a0, 1752 - 1727: 044c52 s8i a5, a12, 4 - 172a: 024c42 s8i a4, a12, 2 - 172d: 034c32 s8i a3, a12, 3 - 1730: 004b addi.n a0, a0, 4 - 1732: ddaf22 movi a2, -35 - 1735: 054c22 s8i a2, a12, 5 - 1738: 014c02 s8i a0, a12, 1 - 173b: 2c6b addi.n a2, a12, 6 - 173d: 0f38 l32i.n a3, a15, 0 - 173f: 040f42 l8ui a4, a15, 4 - 1742: ffa801 l32r a0, 15e4 - 1745: 0000c0 callx0 a0 - 1748: 040f02 l8ui a0, a15, 4 - 174b: c0ca add.n a12, a0, a12 - 174d: cc6b addi.n a12, a12, 6 - 174f: 0003c6 j 1762 - 1752: 024c42 s8i a4, a12, 2 - 1755: 034c32 s8i a3, a12, 3 - 1758: 044c52 s8i a5, a12, 4 - 175b: 320c movi.n a2, 3 - 175d: 014c22 s8i a2, a12, 1 - 1760: cc5b addi.n a12, a12, 5 - 1762: 2d2e02 l32i a0, a14, 180 - 1765: a09c beqz.n a0, 1783 - 1767: 6008 l32i.n a0, a0, 24 - 1769: 142032 l32i a3, a0, 80 - 176c: 339c beqz.n a3, 1783 - 176e: 0c2d mov.n a2, a12 - 1770: 152042 l32i a4, a0, 84 - 1773: ff9d01 l32r a0, 15e8 - 1776: 0000c0 callx0 a0 - 1779: 2d2e32 l32i a3, a14, 180 - 177c: 6338 l32i.n a3, a3, 24 - 177e: 152332 l32i a3, a3, 84 - 1781: c3ca add.n a12, a3, a12 - 1783: 2f2e42 l32i a4, a14, 188 - 1786: 0448 l32i.n a4, a4, 0 - 1788: 71f8 l32i.n a15, a1, 28 - 178a: 254040 extui a4, a4, 16, 3 - 178d: 449c beqz.n a4, 17a5 - 178f: 0c2d mov.n a2, a12 - 1791: 0e3d mov.n a3, a14 - 1793: ff9601 l32r a0, 15ec - 1796: 0000c0 callx0 a0 - 1799: 0e3d mov.n a3, a14 - 179b: 8d29 s32i.n a2, a13, 32 - 179d: ff9401 l32r a0, 15f0 - 17a0: 0000c0 callx0 a0 - 17a3: 02cd mov.n a12, a2 - 17a5: 3108 l32i.n a0, a1, 12 - 17a7: 61e8 l32i.n a14, a1, 24 - 17a9: 1168 l32i.n a6, a1, 4 - 17ab: 5d88 l32i.n a8, a13, 20 - 17ad: 0a1652 l16ui a5, a6, 20 - 17b0: 1678 l32i.n a7, a6, 4 - 17b2: c08c80 sub a8, a12, a8 - 17b5: 0d5d82 s16i a8, a13, 26 - 17b8: 1778 l32i.n a7, a7, 4 - 17ba: 51d8 l32i.n a13, a1, 20 - 17bc: 557a add.n a5, a5, a7 - 17be: c05c50 sub a5, a12, a5 - 17c1: 0b5652 s16i a5, a6, 22 - 17c4: 41c8 l32i.n a12, a1, 16 - 17c6: 30c112 addi a1, a1, 48 - 17c9: f00d ret.n - 17cb: ff8031 l32r a3, 15cc - 17ce: ff8901 l32r a0, 15f4 - 17d1: 0000c0 callx0 a0 - 17d4: 8188 l32i.n a8, a1, 32 - 17d6: 132882 l32i a8, a8, 76 - 17d9: 88eb addi.n a8, a8, 14 - 17db: cc8a add.n a12, a12, a8 - 17dd: ffab06 j 168d - 17e0: 000000 ill - 17e3: 000000 ill - 17e6: ff8000 excw - 17e9: ff .byte 0xff - 17ea: ff .byte 0xff - 17eb: 7f .byte 0x7f - 17ec: 000000 ill - 17ef: ffff40 excw - 17f2: ff .byte 0xff - 17f3: bf .byte 0xbf - 17f4: ff .byte 0xff - 17f5: ff .byte 0xff - 17f6: ff .byte 0xff - 17f7: df .byte 0xdf - 17f8: ff .byte 0xff - 17f9: 0f .byte 0xf - 17fa: 00ff00 excw - 17fd: 000000 ill - 1800: ff .byte 0xff - 1801: ff .byte 0xff - 1802: 8f .byte 0x8f - 1803: ff .byte 0xff - 1804: f20a00 excw - 1807: 3f .byte 0x3f - ... - -00001814 : - 1814: d0c112 addi a1, a1, -48 - 1817: 8139 s32i.n a3, a1, 32 - 1819: 9109 s32i.n a0, a1, 36 - 181b: a1c9 s32i.n a12, a1, 40 - 181d: b1d9 s32i.n a13, a1, 44 - 181f: fff0c1 l32r a12, 17e0 - 1822: 02dd mov.n a13, a2 - 1824: af2cc2 l32i a12, a12, 0x2bc - 1827: 020c movi.n a2, 0 - 1829: 01dcc2 addmi a12, a12, 0x100 - 182c: 9bccc2 addi a12, a12, -101 - 182f: fff601 l32r a0, 1808 - 1832: 0000c0 callx0 a0 - 1835: 040222 l8ui a2, a2, 4 - 1838: 831c movi.n a3, 24 - 183a: 021b addi.n a0, a2, 1 - 183c: 0c0a add.n a0, a12, a0 - 183e: 93c020 movnez a12, a0, a2 - 1841: 0c4d mov.n a4, a12 - 1843: 10c122 addi a2, a1, 16 - 1846: fff101 l32r a0, 180c - 1849: 0000c0 callx0 a0 - 184c: 02cd mov.n a12, a2 - 184e: 32cc bnez.n a2, 1855 - 1850: 0c0c movi.n a12, 0 - 1852: 003b86 j 1944 - 1855: 4138 l32i.n a3, a1, 16 - 1857: 8148 l32i.n a4, a1, 32 - 1859: 821c movi.n a2, 24 - 185b: 0d5d mov.n a5, a13 - 185d: 0a5c22 s16i a2, a12, 20 - 1860: 0c2d mov.n a2, a12 - 1862: ffd945 call0 15f8 - 1865: ffdf31 l32r a3, 17e4 - 1868: ffe041 l32r a4, 17e8 - 186b: 0b1c82 l16ui a8, a12, 22 - 186e: 0a1c72 l16ui a7, a12, 20 - 1871: 1c68 l32i.n a6, a12, 4 - 1873: 778a add.n a7, a7, a8 - 1875: 0020c0 memw - 1878: 0628 l32i.n a2, a6, 0 - 187a: 102240 and a2, a2, a4 - 187d: 202230 or a2, a2, a3 - 1880: 0020c0 memw - 1883: 0629 s32i.n a2, a6, 0 - 1885: ffd9b1 l32r a11, 17ec - 1888: ffda01 l32r a0, 17f0 - 188b: 0020c0 memw - 188e: 06a8 l32i.n a10, a6, 0 - 1890: 10aa00 and a10, a10, a0 - 1893: 20aab0 or a10, a10, a11 - 1896: 0020c0 memw - 1899: 06a9 s32i.n a10, a6, 0 - 189b: ffd691 l32r a9, 17f4 - 189e: 0020c0 memw - 18a1: 0688 l32i.n a8, a6, 0 - 18a3: 108890 and a8, a8, a9 - 18a6: 0020c0 memw - 18a9: 0689 s32i.n a8, a6, 0 - 18ab: b47070 extui a7, a7, 0, 12 - 18ae: ffd281 l32r a8, 17f8 - 18b1: 117740 slli a7, a7, 12 - 18b4: 0020c0 memw - 18b7: 0658 l32i.n a5, a6, 0 - 18b9: 105580 and a5, a5, a8 - 18bc: 205570 or a5, a5, a7 - 18bf: 0020c0 memw - 18c2: 120c movi.n a2, 1 - 18c4: 18c132 addi a3, a1, 24 - 18c7: 0659 s32i.n a5, a6, 0 - 18c9: 202d42 l32i a4, a13, 128 - 18cc: 1e6d42 s32i a4, a13, 120 - 18cf: ffd001 l32r a0, 1810 - 18d2: 0000c0 callx0 a0 - 18d5: 0d2d mov.n a2, a13 - 18d7: 0c3d mov.n a3, a12 - 18d9: 80a042 movi a4, 128 - 18dc: 051c movi.n a5, 16 - 18de: ffc771 l32r a7, 17fc - 18e1: 18c162 addi a6, a1, 24 - 18e4: 0169 s32i.n a6, a1, 0 - 18e6: 000005 call0 18e8 - 18e9: 9c08 l32i.n a0, a12, 36 - 18eb: ffc521 l32r a2, 1800 - 18ee: 10d8 l32i.n a13, a0, 4 - 18f0: 10dd20 and a13, a13, a2 - 18f3: 10d9 s32i.n a13, a0, 4 - 18f5: 9c98 l32i.n a9, a12, 36 - 18f7: 7a0c movi.n a10, 7 - 18f9: 1988 l32i.n a8, a9, 4 - 18fb: 0b7c movi.n a11, -16 - 18fd: 1088b0 and a8, a8, a11 - 1900: 2088a0 or a8, a8, a10 - 1903: 1989 s32i.n a8, a9, 4 - 1905: ffbf71 l32r a7, 1804 - 1908: 021c movi.n a2, 16 - 190a: 9c88 l32i.n a8, a12, 36 - 190c: 0020c0 memw - 190f: 030c movi.n a3, 0 - 1911: 802772 l32i a7, a7, 0x200 - 1914: 0898 l32i.n a9, a8, 0 - 1916: ea7c movi.n a10, -2 - 1918: 1099a0 and a9, a9, a10 - 191b: 0899 s32i.n a9, a8, 0 - 191d: 9c58 l32i.n a5, a12, 36 - 191f: 4879 s32i.n a7, a8, 16 - 1921: 0548 l32i.n a4, a5, 0 - 1923: 260c movi.n a6, 2 - 1925: 204460 or a4, a4, a6 - 1928: 0549 s32i.n a4, a5, 0 - 192a: 9cd8 l32i.n a13, a12, 36 - 192c: 7c39 s32i.n a3, a12, 28 - 192e: 0d08 l32i.n a0, a13, 0 - 1930: 0e4d22 s8i a2, a13, 14 - 1933: 54b000 extui a11, a0, 0, 6 - 1936: 410600 srli a0, a0, 6 - 1939: 200020 or a0, a0, a2 - 193c: 1100a0 slli a0, a0, 6 - 193f: 20bb00 or a11, a11, a0 - 1942: 0db9 s32i.n a11, a13, 0 - 1944: 9108 l32i.n a0, a1, 36 - 1946: 0c2d mov.n a2, a12 - 1948: b1d8 l32i.n a13, a1, 44 - 194a: a1c8 l32i.n a12, a1, 40 - 194c: 30c112 addi a1, a1, 48 - 194f: f00d ret.n - -Disassembly of section .irom.text: - -000032b0 <.irom.text>: - 32b0: 6e .byte 0x6e - 32b1: 6f .byte 0x6f - 32b2: 756220 extui a6, a2, 18, 8 - 32b5: 662066 bnei a0, 2, 331f - 32b8: 6f .byte 0x6f - 32b9: 702072 l32i a7, a0, 0x1c0 - 32bc: 626f72 s32i a7, a15, 0x188 - 32bf: 202c65 excw - 32c2: 6569 s32i.n a6, a5, 24 - 32c4: 656c20 extui a6, a2, 28, 7 - 32c7: 6e .byte 0x6e - 32c8: 642520 extui a2, a2, 5, 7 - 32cb: 000a add.n a0, a0, a0 - -ieee80211_phy.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 1ac: Address 0x000001ac is out of bounds. - - -000001bc : - 1bc: Address 0x000001bc is out of bounds. - - -000001d8 : - 1d8: Address 0x000001d8 is out of bounds. - - -00000210 : - 210: Address 0x00000210 is out of bounds. - - -0000022c : - 22c: Address 0x0000022c is out of bounds. - - -0000026c : - 26c: Address 0x0000026c is out of bounds. - - -000002f0 : - 2f0: Address 0x000002f0 is out of bounds. - - -ieee80211_power.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: 030c movi.n a3, 0 - 6: 440c movi.n a4, 4 - 8: f0c112 addi a1, a1, -16 - b: 11c9 s32i.n a12, a1, 4 - d: 0109 s32i.n a0, a1, 0 - f: 02cd mov.n a12, a2 - 11: fffb01 l32r a0, 0 - 14: 0000c0 callx0 a0 - 17: a00c movi.n a0, 10 - 19: 1c09 s32i.n a0, a12, 4 - 1b: 11c8 l32i.n a12, a1, 4 - 1d: 0108 l32i.n a0, a1, 0 - 1f: 10c112 addi a1, a1, 16 - 22: f00d ret.n - -00000024 : - 24: f00d ret.n - 26: 000000 ill - 29: 000000 ill - -0000002c : - 2c: 1a0c movi.n a10, 1 - 2e: 0d1262 l16ui a6, a2, 26 - 31: fffd81 l32r a8, 28 - 34: 247060 extui a7, a6, 0, 3 - 37: a46360 extui a6, a6, 3, 11 - 3a: 668a add.n a6, a6, a8 - 3c: 7e0652 l8ui a5, a6, 126 - 3f: 400700 ssr a7 - 42: b14050 sra a4, a5 - 45: 044040 extui a4, a4, 0, 1 - 48: c02340 sub a2, a3, a4 - 4b: 932a20 movnez a2, a10, a2 - 4e: 529c beqz.n a2, 67 - 50: fb7c movi.n a11, -1 - 52: 401700 ssl a7 - 55: a19a00 sll a9, a10 - 58: 208950 or a8, a9, a5 - 5b: 3099b0 xor a9, a9, a11 - 5e: 109590 and a9, a5, a9 - 61: 838930 moveqz a8, a9, a3 - 64: 7e4682 s8i a8, a6, 126 - 67: f00d ret.n - ... - -00000074 : - 74: 026d mov.n a6, a2 - 76: f0c112 addi a1, a1, -16 - 79: 11c9 s32i.n a12, a1, 4 - 7b: 0109 s32i.n a0, a1, 0 - 7d: 312222 l32i a2, a2, 196 - 80: 302602 l32i a0, a6, 192 - 83: 03cd mov.n a12, a3 - 85: 1e2027 blt a0, a2, a7 - 88: 322632 l32i a3, a6, 200 - 8b: 0c28 l32i.n a2, a12, 0 - 8d: 331b addi.n a3, a3, 1 - 8f: 326632 s32i a3, a6, 200 - 92: fff601 l32r a0, 6c - 95: 0000c0 callx0 a0 - 98: 0c2d mov.n a2, a12 - 9a: 130c movi.n a3, 1 - 9c: fff501 l32r a0, 70 - 9f: 0000c0 callx0 a0 - a2: 120c movi.n a2, 1 - a4: 000b06 j d4 - a7: 401b addi.n a4, a0, 1 - a9: 070c movi.n a7, 0 - ab: 352652 l32i a5, a6, 212 - ae: 342622 l32i a2, a6, 208 - b1: 551b addi.n a5, a5, 1 - b3: 42cc bnez.n a2, bb - b5: 336632 s32i a3, a6, 204 - b8: 000046 j bd - bb: 8239 s32i.n a3, a2, 32 - bd: 8c79 s32i.n a7, a12, 32 - bf: 3466c2 s32i a12, a6, 208 - c2: 306642 s32i a4, a6, 192 - c5: 356652 s32i a5, a6, 212 - c8: 061466 bnei a4, 1, d2 - cb: 062d mov.n a2, a6 - cd: 130c movi.n a3, 1 - cf: 000005 call0 d0 - d2: 020c movi.n a2, 0 - d4: 11c8 l32i.n a12, a1, 4 - d6: 0108 l32i.n a0, a1, 0 - d8: 10c112 addi a1, a1, 16 - db: f00d ret.n - ... - e5: f20a add.n a15, a2, a0 - e7: 3f .byte 0x3f - ... - -00000100 : - 100: e0c112 addi a1, a1, -32 - 103: 41f9 s32i.n a15, a1, 16 - 105: 0109 s32i.n a0, a1, 0 - 107: 31e9 s32i.n a14, a1, 12 - 109: 21d9 s32i.n a13, a1, 8 - 10b: 11c9 s32i.n a12, a1, 4 - 10d: 03dd mov.n a13, a3 - 10f: 3322c2 l32i a12, a2, 204 - 112: 02ed mov.n a14, a2 - 114: 1ccc bnez.n a12, 119 - 116: 002346 j 1a7 - 119: 8cf8 l32i.n a15, a12, 32 - 11b: 6dec bnez.n a13, 145 - 11d: fff201 l32r a0, e8 - 120: 0000c0 callx0 a0 - 123: 928c beqz.n a2, 130 - 125: 0c2d mov.n a2, a12 - 127: fff101 l32r a0, ec - 12a: 0000c0 callx0 a0 - 12d: 001446 j 182 - 130: ffec51 l32r a5, e0 - 133: 070c movi.n a7, 0 - 135: 8c79 s32i.n a7, a12, 32 - 137: 7a2562 l32i a6, a5, 0x1e8 - 13a: 20cc42 addi a4, a12, 32 - 13d: 06c9 s32i.n a12, a6, 0 - 13f: 7a6542 s32i a4, a5, 0x1e8 - 142: 000f06 j 182 - 145: 141d66 bnei a13, 1, 15d - 148: 0c28 l32i.n a2, a12, 0 - 14a: ffe901 l32r a0, f0 - 14d: 0000c0 callx0 a0 - 150: 0c2d mov.n a2, a12 - 152: 130c movi.n a3, 1 - 154: ffe801 l32r a0, f4 - 157: 0000c0 callx0 a0 - 15a: 000906 j 182 - 15d: 9c98 l32i.n a9, a12, 36 - 15f: 4998 l32i.n a9, a9, 16 - 161: 0020c0 memw - 164: ffe081 l32r a8, e4 - 167: 802882 l32i a8, a8, 0x200 - 16a: c08890 sub a8, a8, a9 - 16d: 3b38d7 bltu a8, a13, 1ac - 170: 0c28 l32i.n a2, a12, 0 - 172: ffe101 l32r a0, f8 - 175: 0000c0 callx0 a0 - 178: 0c2d mov.n a2, a12 - 17a: 130c movi.n a3, 1 - 17c: ffe001 l32r a0, fc - 17f: 0000c0 callx0 a0 - 182: 336ef2 s32i a15, a14, 204 - 185: 0fcd mov.n a12, a15 - 187: 352ea2 l32i a10, a14, 212 - 18a: 302eb2 l32i a11, a14, 192 - 18d: aa0b addi.n a10, a10, -1 - 18f: bb0b addi.n a11, a11, -1 - 191: 306eb2 s32i a11, a14, 192 - 194: 356ea2 s32i a10, a14, 212 - 197: 1c8c beqz.n a12, 19c - 199: ffdf06 j 119 - 19c: 0b0c movi.n a11, 0 - 19e: 346eb2 s32i a11, a14, 208 - 1a1: 336eb2 s32i a11, a14, 204 - 1a4: 356eb2 s32i a11, a14, 212 - 1a7: 0c0c movi.n a12, 0 - 1a9: 306ec2 s32i a12, a14, 192 - 1ac: 11c8 l32i.n a12, a1, 4 - 1ae: 21d8 l32i.n a13, a1, 8 - 1b0: 31e8 l32i.n a14, a1, 12 - 1b2: 41f8 l32i.n a15, a1, 16 - 1b4: 0108 l32i.n a0, a1, 0 - 1b6: 20c112 addi a1, a1, 32 - 1b9: f00d ret.n - ... - -000001bc : - 1bc: f0c112 addi a1, a1, -16 - 1bf: 1109 s32i.n a0, a1, 4 - 1c1: 0129 s32i.n a2, a1, 0 - 1c3: 2208 l32i.n a0, a2, 8 - 1c5: 838c beqz.n a3, 1d1 - 1c7: 031c movi.n a3, 16 - 1c9: 203030 or a3, a0, a3 - 1cc: 2239 s32i.n a3, a2, 8 - 1ce: 000646 j 1eb - 1d1: 030c movi.n a3, 0 - 1d3: f46c movi.n a4, -17 - 1d5: 104040 and a4, a0, a4 - 1d8: 2249 s32i.n a4, a2, 8 - 1da: 000005 call0 1dc - 1dd: 0108 l32i.n a0, a1, 0 - 1df: 302052 l32i a5, a0, 192 - 1e2: 558c beqz.n a5, 1eb - 1e4: 030c movi.n a3, 0 - 1e6: 002d mov.n a2, a0 - 1e8: 000005 call0 1ec - 1eb: 1108 l32i.n a0, a1, 4 - 1ed: 10c112 addi a1, a1, 16 - 1f0: f00d ret.n - -ieee80211_proto.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - b: 000000 excw - e: 000004 l32r a4, 4 - 11: 0000 movi.n a6, 1 - ... - -00000014 : - 14: 41230c l16ui a0, a2, 0x182 - 17: 0cfffd slli a0, a9, 17 - 1a: 025d16 l32r a2, 0 - 1d: c112 l32i.n a0, a5, 28 - 1f: 09f0 s32i.n a6, a5, 12 - 21: f92101 or a0, a0, a4 - 24: 08ff s32i.n a0, a5, 28 - 26: 356975 l32r a0, 8 - 29: 200040 callx0 a0 - 2c: 7509 l32i.n a0, a1, 0 - 2e: fff801 addi a1, a1, 16 - 31: 00c0 ret.n - 33: 010800 extui a6, a0, 2, 11 - 36: 10c112 excw - 39: 00f00d movi a4, 0xfffffbff - -0000003c : - 3c: 00a462 and a4, a5, a4 - 3f: 427258 or a5, a5, a6 - 42: 40ffab moveqz a5, a4, a3 - 45: 1045 s32i.n a5, a2, 28 - 47: 5560 ret.n - 49: 543020 ill - 4c: 725983 ill - 4f: 00f00d excw - 52: 000000 excw - 55: 00 .byte 0x1e - ... - -00000058 : - 58: 82 .byte 0xff - 59: 0002 movi.n a10, 0 - 5b: 1e78b6 blti a8, 1, 75 - 5e: fd91 movi.n a5, 0 - 60: 0cff l32i.n a6, a9, 0 - 62: a60a add.n a7, a5, a2 - 64: 0c1618 l8ui a7, a7, 1 - 67: 096805 extui a7, a7, 0, 7 - 6a: 72752a beq a6, a7, 79 - 6d: 700107 blt a6, a7, 75 - 70: 6470 addi.n a5, a5, 1 - 72: 0b1677 bne a5, a8, 62 - 75: 2677 movi.n a2, 0 - 77: 1b04 ret.n - 79: 8755 addi.n a9, a9, 4 - 7b: ec95 addi.n a10, a10, 1 - 7d: 0d020c bnei a10, 7, 5b - 80: 4bf0 movi.n a2, 1 - 82: 1b99 ret.n - 84: 7a66aa excw - 87: 120cda mul16u a1, a2, a0 - 8a: 20f00d slli a0, a9, 17 - 8d: 000000 l8ui a0, a2, 0 - 90: f0c112 beqz a0, d4 - 93: 0109 movi.n a9, 0 - 95: 000202 movi a11, 128 - 98: 040016 l32r a8, 84 - 9b: b2090c slli a10, a3, 4 - 9e: 80a0 add.n a8, a8, a10 - a0: fffb81 l8ui a7, a8, 0 - a3: a3c0 bnez.n a4, b0 - a5: aa11 add.n a3, a2, a9 - a7: 087288 l8ui a0, a3, 1 - aa: 94cc00 extui a0, a0, 0, 7 - ad: 02329a s8i a0, a3, 1 - b0: 0103 beqz.n a7, c9 - b2: 0000 movi.n a0, 0 - b4: 0264 add.n a10, a2, a9 - b6: 9c0143 l8ui a3, a10, 1 - b9: 0c57 add.n a5, a8, a0 - bb: a29a00 l8ui a5, a5, 1 - be: 0a32 addi.n a0, a0, 1 - c0: 580a01 beq a5, a3, db - c3: 010552 extui a0, a0, 0, 8 - c6: 37001b bne a7, a0, b9 - c9: 001715 l8ui a3, a2, 0 - cc: 7400 addi.n a9, a9, 1 - ce: ef9707 extui a9, a9, 0, 8 - d1: 000232 bltu a9, a3, a3 - d4: 991b l32i.n a0, a1, 0 - d6: 749090 addi a1, a1, 16 - d9: 3937 ret.n - db: 0108ce or a0, a3, a11 - de: 10c112 s8i a0, a10, 1 - e1: b0f00d j c9 - e4: 2003 movi.n a4, 0 - e6: 014a02 addi a1, a1, -16 - e9: f906 s32i.n a0, a1, 0 - eb: 040cff call0 88 - -000000ec : - ec: 040c s32i.n a15, a15, 60 - ee: c112 l32i.n a0, a1, 0 - f0: 0109f0 addi a1, a1, 16 - f3: f9c5 ret.n - f5: 0108ff ill - f8: c112 movi.n a4, 1 - fa: f00d10 addi a1, a1, -16 - fd: 0000 s32i.n a0, a1, 0 - ... - -00000100 : - 100: 140c l32i.n a15, a15, 60 - 102: c112 l32i.n a0, a1, 0 - 104: 0109f0 addi a1, a1, 16 - 107: f885 ret.n - 109: 0108ff ill - 10c: c112 ret.n - 10e: f00d10 excw - 111: 000000 excw - -00000114 : - 114: 00f00d ill - ... - -00000118 : - 118: 00f00d ill - ... - -00000130 : - 130: 12023d l32r a2, ffffe1b4 - 133: c1 .byte 0xff - 134: 59f0 s32i.n a4, a1, 0 - 136: 0911 l32i.n a2, a2, 16 - 138: 2121 movi.n a4, 6 - 13a: 49fff8 s32i a3, a2, 120 - 13d: 422801 addi a2, a2, 48 - 140: 32640c l32r a0, 11c - 143: 221e62 callx0 a0 - 146: 30c2 l32i.n a3, a1, 4 - 148: fff701 l32r a0, 118 - 14b: 00c0 beqz.n a3, 15d - 14d: 3800 movi.n a3, 2 - 14f: f40111 movi a4, 176 - 152: 8cff mov.n a2, a0 - 154: 230ce3 l32r a0, 120 - 157: b0a042 callx0 a0 - 15a: 01002d j 170 - 15d: fff3 movi.n a3, 3 - 15f: 00c0 mov.n a2, a0 - 161: 8600 l32i.n a6, a1, 0 - 163: 0004 movi.n a5, 32 - 165: 330c movi.n a4, 0 - 167: 68002d movnez a4, a5, a6 - 16a: 052c01 l32r a0, 124 - 16d: 60040c callx0 a0 - 170: 9345 l32i.n a0, a1, 8 - 172: ffee01 addi a1, a1, 16 - 175: 00c0 ret.n - 177: Address 0x00000177 is out of bounds. - - -ieee80211_scan.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: 087000 excw - 6: 1c0000 excw - 9: 000000 ill - c: 000854 excw - ... - -00000018 : - 18: ffa042 movi a4, 255 - 1b: 68a132 movi a3, 0x168 - 1e: 78a052 movi a5, 120 - 21: f0c112 addi a1, a1, -16 - 24: 11c9 s32i.n a12, a1, 4 - 26: 0109 s32i.n a0, a1, 0 - 28: 02cd mov.n a12, a2 - 2a: fff521 l32r a2, 0 - 2d: 1c29 s32i.n a2, a12, 4 - 2f: d259 s32i.n a5, a2, 52 - 31: e259 s32i.n a5, a2, 56 - 33: f239 s32i.n a3, a2, 60 - 35: 9b4242 s8i a4, a2, 155 - 38: fff331 l32r a3, 4 - 3b: 040c movi.n a4, 0 - 3d: 228b addi.n a2, a2, 8 - 3f: fff401 l32r a0, 10 - 42: 0000c0 callx0 a0 - 45: fff021 l32r a2, 8 - 48: fff131 l32r a3, c - 4b: 040c movi.n a4, 0 - 4d: fff101 l32r a0, 14 - 50: 0000c0 callx0 a0 - 53: 0108 l32i.n a0, a1, 0 - 55: 060c movi.n a6, 0 - 57: 02dc72 addmi a7, a12, 0x200 - 5a: e4c772 addi a7, a7, -28 - 5d: 796c62 s32i a6, a12, 0x1e4 - 60: 7a6c72 s32i a7, a12, 0x1e8 - 63: 11c8 l32i.n a12, a1, 4 - 65: 10c112 addi a1, a1, 16 - 68: f00d ret.n - 6a: 000000 ill - 6d: 000000 ill - 70: ffff51 l32r a5, 6c - 73: f0c112 addi a1, a1, -16 - 76: 0109 s32i.n a0, a1, 0 - 78: 292522 l32i a2, a5, 164 - 7b: a80532 l8ui a3, a5, 168 - 7e: 2b2542 l32i a4, a5, 172 - 81: 2c2552 l32i a5, a5, 176 - 84: 000005 call0 88 - 87: 0108 l32i.n a0, a1, 0 - 89: 10c112 addi a1, a1, 16 - 8c: f00d ret.n - 8e: bc0000 excw - 91: 000000 ill - 94: 000070 excw - ... - a3: fe0000 excw - a6: 003ff1 l32r a15, fffc01a4 - a9: 000000 ill - ac: 0018 l32i.n a1, a0, 0 - ae: 1c0000 excw - b1: 000005 call0 b4 - b4: 000010 excw - ... - -00000100 : - 100: e0c112 addi a1, a1, -32 - 103: 41c9 s32i.n a12, a1, 16 - 105: 1149 s32i.n a4, a1, 4 - 107: 0159 s32i.n a5, a1, 0 - 109: 3109 s32i.n a0, a1, 12 - 10b: 61e9 s32i.n a14, a1, 24 - 10d: 51d9 s32i.n a13, a1, 20 - 10f: 71f9 s32i.n a15, a1, 28 - 111: 02dd mov.n a13, a2 - 113: ffdff1 l32r a15, 90 - 116: 03ed mov.n a14, a3 - 118: 0f2d mov.n a2, a15 - 11a: ffe701 l32r a0, b8 - 11d: 0000c0 callx0 a0 - 120: 0f2d mov.n a2, a15 - 122: ffdc31 l32r a3, 94 - 125: 040c movi.n a4, 0 - 127: ffe501 l32r a0, bc - 12a: 0000c0 callx0 a0 - 12d: ffe401 l32r a0, c0 - 130: 0000c0 callx0 a0 - 133: ffd9c1 l32r a12, 98 - 136: 040216 beqz a2, 17a - 139: ffe201 l32r a0, c4 - 13c: 0000c0 callx0 a0 - 13f: 12fc bnez.n a2, 174 - 141: 120c movi.n a2, 1 - 143: ffe101 l32r a0, c8 - 146: 0000c0 callx0 a0 - 149: 0f2d mov.n a2, a15 - 14b: ffe001 l32r a0, cc - 14e: 0000c0 callx0 a0 - 151: 296cd2 s32i a13, a12, 164 - 154: a84ce2 s8i a14, a12, 168 - 157: a30c movi.n a3, 10 - 159: 040c movi.n a4, 0 - 15b: 150c movi.n a5, 1 - 15d: 0108 l32i.n a0, a1, 0 - 15f: 1128 l32i.n a2, a1, 4 - 161: 2b6c22 s32i a2, a12, 172 - 164: 2c6c02 s32i a0, a12, 176 - 167: 0f2d mov.n a2, a15 - 169: ffd901 l32r a0, d0 - 16c: 0000c0 callx0 a0 - 16f: f27c movi.n a2, -1 - 171: 003986 j 25b - 174: ffd801 l32r a0, d4 - 177: 0000c0 callx0 a0 - 17a: ffd701 l32r a0, d8 - 17d: 0000c0 callx0 a0 - 180: 42cc bnez.n a2, 188 - 182: ffd601 l32r a0, dc - 185: 0000c0 callx0 a0 - 188: ffc5f1 l32r a15, 9c - 18b: 4f28 l32i.n a2, a15, 16 - 18d: 224b addi.n a2, a2, 4 - 18f: ffd401 l32r a0, e0 - 192: 0000c0 callx0 a0 - 195: ffc231 l32r a3, a0 - 198: 4f28 l32i.n a2, a15, 16 - 19a: 040c movi.n a4, 0 - 19c: 224b addi.n a2, a2, 4 - 19e: ffd101 l32r a0, e4 - 1a1: 0000c0 callx0 a0 - 1a4: 000005 call0 1a8 - 1a7: 061c movi.n a6, 16 - 1a9: ffbe51 l32r a5, a4 - 1ac: 0020c0 memw - 1af: 9b2542 l32i a4, a5, 0x26c - 1b2: 204460 or a4, a4, a6 - 1b5: 0020c0 memw - 1b8: 9b6542 s32i a4, a5, 0x26c - 1bb: 4f38 l32i.n a3, a15, 16 - 1bd: ba0332 l8ui a3, a3, 186 - 1c0: 515326 beqi a3, 5, 215 - 1c3: ffc901 l32r a0, e8 - 1c6: 0000c0 callx0 a0 - 1c9: b40c82 l8ui a8, a12, 180 - 1cc: 2129 s32i.n a2, a1, 8 - 1ce: 2228b6 bltui a8, 2, 1f4 - 1d1: 4f98 l32i.n a9, a15, 16 - 1d3: ba0992 l8ui a9, a9, 186 - 1d6: 021926 beqi a9, 1, 1dc - 1d9: 002346 j 26a - 1dc: 022e26 beqi a14, 2, 1e2 - 1df: 0021c6 j 26a - 1e2: ffb121 l32r a2, a8 - 1e5: 10afa2 movi a10, -240 - 1e8: 5b5ca2 s16i a10, a12, 182 - 1eb: ffc001 l32r a0, ec - 1ee: 0000c0 callx0 a0 - 1f1: 0020c6 j 278 - 1f4: ffae21 l32r a2, ac - 1f7: ffbe01 l32r a0, f0 - 1fa: 0000c0 callx0 a0 - 1fd: b40c02 l8ui a0, a12, 180 - 200: 030c movi.n a3, 0 - 202: 5b5c32 s16i a3, a12, 182 - 205: 2128 l32i.n a2, a1, 8 - 207: 401b addi.n a4, a0, 1 - 209: b44c42 s8i a4, a12, 180 - 20c: 060222 l8ui a2, a2, 6 - 20f: ffb901 l32r a0, f4 - 212: 0000c0 callx0 a0 - 215: 0e2d mov.n a2, a14 - 217: ffa631 l32r a3, b0 - 21a: 040c movi.n a4, 0 - 21c: ffb701 l32r a0, f8 - 21f: 0000c0 callx0 a0 - 222: fdc252 addi a5, a2, -3 - 225: f46516 beqz a5, 16f - 228: 1cd9 s32i.n a13, a12, 4 - 22a: 160c movi.n a6, 1 - 22c: 0178 l32i.n a7, a1, 0 - 22e: 1188 l32i.n a8, a1, 4 - 230: 116c82 s32i a8, a12, 68 - 233: 126c72 s32i a7, a12, 72 - 236: 4d4c62 s8i a6, a12, 77 - 239: 0dedc7 bbsi a13, 12, 24a - 23c: 04b8d0 extui a11, a13, 8, 1 - 23f: 9b0c92 l8ui a9, a12, 155 - 242: 0a0c movi.n a10, 0 - 244: 939ab0 movnez a9, a10, a11 - 247: 4c4c92 s8i a9, a12, 76 - 24a: 009285 call0 b74 - 24d: 0fc8 l32i.n a12, a15, 0 - 24f: 0cc8 l32i.n a12, a12, 0 - 251: 046c17 bbci a12, 1, 259 - 254: 020c movi.n a2, 0 - 256: 006185 call0 870 - 259: 020c movi.n a2, 0 - 25b: 41c8 l32i.n a12, a1, 16 - 25d: 51d8 l32i.n a13, a1, 20 - 25f: 61e8 l32i.n a14, a1, 24 - 261: 71f8 l32i.n a15, a1, 28 - 263: 3108 l32i.n a0, a1, 12 - 265: 20c112 addi a1, a1, 32 - 268: f00d ret.n - 26a: ff9221 l32r a2, b4 - 26d: 000c movi.n a0, 0 - 26f: 5b5c02 s16i a0, a12, 182 - 272: ffa201 l32r a0, fc - 275: 0000c0 callx0 a0 - 278: 5b9c32 l16si a3, a12, 182 - 27b: 000c movi.n a0, 0 - 27d: b44c02 s8i a0, a12, 180 - 280: ffe046 j 205 - ... - -00000290 : - 290: f0c112 addi a1, a1, -16 - 293: 1109 s32i.n a0, a1, 4 - 295: fffb01 l32r a0, 284 - 298: 4d0022 l8ui a2, a0, 77 - 29b: 176207 bbci a2, 0, 2b6 - 29e: 208b addi.n a2, a0, 8 - 2a0: 0129 s32i.n a2, a1, 0 - 2a2: fff901 l32r a0, 288 - 2a5: 0000c0 callx0 a0 - 2a8: 0128 l32i.n a2, a1, 0 - 2aa: 030c movi.n a3, 0 - 2ac: 040c movi.n a4, 0 - 2ae: 150c movi.n a5, 1 - 2b0: fff701 l32r a0, 28c - 2b3: 0000c0 callx0 a0 - 2b6: 1108 l32i.n a0, a1, 4 - 2b8: 10c112 addi a1, a1, 16 - 2bb: f00d ret.n - 2bd: 000000 ill - 2c0: f0c112 addi a1, a1, -16 - 2c3: 0109 s32i.n a0, a1, 0 - 2c5: 004d05 call0 798 - 2c8: 428c beqz.n a2, 2d0 - 2ca: 000285 call0 2f4 - 2cd: 000186 j 2d7 - 2d0: 020c movi.n a2, 0 - 2d2: 030c movi.n a3, 0 - 2d4: 002445 call0 51c - 2d7: 0108 l32i.n a0, a1, 0 - 2d9: 10c112 addi a1, a1, 16 - 2dc: f00d ret.n - ... - 2e6: 400000 ssr a0 - 2e9: 000003 excw - 2ec: 0003a4 excw - 2ef: 000000 ill - 2f2: 120000 excw - 2f5: 09f0c1 l32r a12, fffc2ab8 - 2f8: f90101 l32r a0, ffffe6fc - 2fb: ff .byte 0xff - 2fc: 026d mov.n a6, a2 - 2fe: 1028 l32i.n a2, a0, 4 - 300: fff951 l32r a5, 2e4 - 303: 10e2e7 bbsi a2, 14, 317 - 306: 4558 l32i.n a5, a5, 16 - 308: e048 l32i.n a4, a0, 56 - 30a: b558 l32i.n a5, a5, 44 - 30c: d038 l32i.n a3, a0, 52 - 30e: fbc552 addi a5, a5, -5 - 311: 833450 moveqz a3, a4, a5 - 314: 000046 j 319 - 317: f038 l32i.n a3, a0, 60 - 319: 062d mov.n a2, a6 - 31b: fff341 l32r a4, 2e8 - 31e: fff351 l32r a5, 2ec - 321: 4d0072 l8ui a7, a0, 77 - 324: 880c movi.n a8, 8 - 326: 207780 or a7, a7, a8 - 329: 4d4072 s8i a7, a0, 77 - 32c: fff101 l32r a0, 2f0 - 32f: 0000c0 callx0 a0 - 332: 0108 l32i.n a0, a1, 0 - 334: 10c112 addi a1, a1, 16 - 337: f00d ret.n - 339: 000000 ill - 33c: 000000 ill - 33f: 240c00 extui a0, a0, 12, 3 - 342: f7a052 movi a5, 247 - 345: fffd61 l32r a6, 33c - 348: f0c112 addi a1, a1, -16 - 34b: 0109 s32i.n a0, a1, 0 - 34d: 4d0632 l8ui a3, a6, 77 - 350: 1608 l32i.n a0, a6, 4 - 352: 103350 and a3, a3, a5 - 355: 203340 or a3, a3, a4 - 358: 4d4632 s8i a3, a6, 77 - 35b: 0de0e7 bbsi a0, 14, 36c - 35e: 0278 l32i.n a7, a2, 0 - 360: 08e797 bbsi a7, 9, 36c - 363: 048d00 extui a8, a0, 13, 1 - 366: 9a4682 s8i a8, a6, 154 - 369: 003885 call0 6f4 - 36c: 0108 l32i.n a0, a1, 0 - 36e: 10c112 addi a1, a1, 16 - 371: f00d ret.n - 373: 000000 ill - 376: 080000 excw - 379: 000000 ill - 37c: 000000 ill - 37f: 001c00 excw - ... - 3a2: 120000 excw - 3a5: c9f0c1 l32r a12, ffff2b68 - 3a8: f2c121 l32r a2, ffffceac - 3ab: ff .byte 0xff - 3ac: 1109 s32i.n a0, a1, 4 - 3ae: 4d0c02 l8ui a0, a12, 77 - 3b1: 31d9 s32i.n a13, a1, 12 - 3b3: 042300 extui a2, a0, 3, 1 - 3b6: 08e216 beqz a2, 448 - 3b9: f7a022 movi a2, 247 - 3bc: 100020 and a0, a0, a2 - 3bf: 4d4c02 s8i a0, a12, 77 - 3c2: 096027 bbci a0, 2, 3cf - 3c5: 020c movi.n a2, 0 - 3c7: 030c movi.n a3, 0 - 3c9: 001505 call0 51c - 3cc: 001b46 j 43d - 3cf: ffea21 l32r a2, 378 - 3d2: a39c beqz.n a3, 3f0 - 3d4: ffed01 l32r a0, 388 - 3d7: 0000c0 callx0 a0 - 3da: fba042 movi a4, 251 - 3dd: 4d0c32 l8ui a3, a12, 77 - 3e0: 020c movi.n a2, 0 - 3e2: 103340 and a3, a3, a4 - 3e5: 4d4c32 s8i a3, a12, 77 - 3e8: 130c movi.n a3, 1 - 3ea: 001305 call0 51c - 3ed: 001306 j 43d - 3f0: 1c08 l32i.n a0, a12, 4 - 3f2: ffe2c1 l32r a12, 37c - 3f5: 5b6087 bbci a0, 8, 454 - 3f8: ffe501 l32r a0, 38c - 3fb: 0000c0 callx0 a0 - 3fe: ffe401 l32r a0, 390 - 401: 0000c0 callx0 a0 - 404: ffdf21 l32r a2, 380 - 407: e31c movi.n a3, 30 - 409: 040c movi.n a4, 0 - 40b: 150c movi.n a5, 1 - 40d: ffe101 l32r a0, 394 - 410: 0000c0 callx0 a0 - 413: 0d0c movi.n a13, 0 - 415: ffdb51 l32r a5, 384 - 418: 0159 s32i.n a5, a1, 0 - 41a: 792c22 l32i a2, a12, 0x1e4 - 41d: c29c beqz.n a2, 43d - 41f: 8268 l32i.n a6, a2, 32 - 421: 796c62 s32i a6, a12, 0x1e4 - 424: 36cc bnez.n a6, 42b - 426: 0178 l32i.n a7, a1, 0 - 428: 7a6c72 s32i a7, a12, 0x1e8 - 42b: 82d9 s32i.n a13, a2, 32 - 42d: ffda01 l32r a0, 398 - 430: 0000c0 callx0 a0 - 433: fff8c6 j 41a - 436: 020c movi.n a2, 0 - 438: 030c movi.n a3, 0 - 43a: 000e05 call0 51c - 43d: 21c8 l32i.n a12, a1, 8 - 43f: 31d8 l32i.n a13, a1, 12 - 441: 1108 l32i.n a0, a1, 4 - 443: 10c112 addi a1, a1, 16 - 446: f00d ret.n - 448: 048100 extui a8, a0, 1, 1 - 44b: f73816 beqz a8, 3c2 - 44e: fda022 movi a2, 253 - 451: ffd9c6 j 3bc - 454: 05e097 bbsi a0, 9, 45d - 457: ffd101 l32r a0, 39c - 45a: 0000c0 callx0 a0 - 45d: 0c98 l32i.n a9, a12, 0 - 45f: 0998 l32i.n a9, a9, 0 - 461: d16907 bbci a9, 0, 436 - 464: ffcf01 l32r a0, 3a0 - 467: 0000c0 callx0 a0 - 46a: fff3c6 j 43d - 46d: 000000 ill - 470: 000000 ill - 473: 001c00 excw - 476: 080000 excw - ... - -00000488 : - 488: f0c112 addi a1, a1, -16 - 48b: 0109 s32i.n a0, a1, 0 - 48d: fff801 l32r a0, 470 - 490: 4d0022 l8ui a2, a0, 77 - 493: 1c6207 bbci a2, 0, 4b3 - 496: 030c movi.n a3, 0 - 498: 4d4032 s8i a3, a0, 77 - 49b: fff801 l32r a0, 47c - 49e: 0000c0 callx0 a0 - 4a1: fff421 l32r a2, 474 - 4a4: fff701 l32r a0, 480 - 4a7: 0000c0 callx0 a0 - 4aa: fff321 l32r a2, 478 - 4ad: fff501 l32r a0, 484 - 4b0: 0000c0 callx0 a0 - 4b3: 0108 l32i.n a0, a1, 0 - 4b5: 10c112 addi a1, a1, 16 - 4b8: f00d ret.n - 4ba: 200000 or a0, a0, a0 - ... - 4c9: fe .byte 0xfe - 4ca: 083ff1 l32r a15, fffc25c8 - ... - 519: 000000 ill - 51c: ffe821 l32r a2, 4bc - 51f: e0c112 addi a1, a1, -32 - 522: 0139 s32i.n a3, a1, 0 - 524: 1109 s32i.n a0, a1, 4 - 526: 31d9 s32i.n a13, a1, 12 - 528: 41e9 s32i.n a14, a1, 16 - 52a: 21c9 s32i.n a12, a1, 8 - 52c: ffe5e1 l32r a14, 4c0 - 52f: ffe5c1 l32r a12, 4c4 - 532: 112ed2 l32i a13, a14, 68 - 535: 4cc8 l32i.n a12, a12, 16 - 537: ffea01 l32r a0, 4e0 - 53a: 0000c0 callx0 a0 - 53d: f36c movi.n a3, -17 - 53f: ffe221 l32r a2, 4c8 - 542: 0020c0 memw - 545: 9b2202 l32i a0, a2, 0x26c - 548: 100030 and a0, a0, a3 - 54b: 0020c0 memw - 54e: 9b6202 s32i a0, a2, 0x26c - 551: ffe401 l32r a0, 4e4 - 554: 0000c0 callx0 a0 - 557: ffe401 l32r a0, 4e8 - 55a: 0000c0 callx0 a0 - 55d: ffdb21 l32r a2, 4cc - 560: faa062 movi a6, 250 - 563: 4d0e52 l8ui a5, a14, 77 - 566: 040c movi.n a4, 0 - 568: 1e49 s32i.n a4, a14, 4 - 56a: 105560 and a5, a5, a6 - 56d: 4d4e52 s8i a5, a14, 77 - 570: ffdf01 l32r a0, 4ec - 573: 0000c0 callx0 a0 - 576: 080c movi.n a8, 0 - 578: 116e82 s32i a8, a14, 68 - 57b: bc78 l32i.n a7, a12, 44 - 57d: 145766 bnei a7, 5, 595 - 580: ffd441 l32r a4, 4d0 - 583: 220c movi.n a2, 2 - 585: 0448 l32i.n a4, a4, 0 - 587: 030c movi.n a3, 0 - 589: d42442 l32i a4, a4, 0x350 - 58c: ffd901 l32r a0, 4f0 - 58f: 0000c0 callx0 a0 - 592: 0002c6 j 5a1 - 595: 020c movi.n a2, 0 - 597: 030c movi.n a3, 0 - 599: 040c movi.n a4, 0 - 59b: ffd601 l32r a0, 4f4 - 59e: 0000c0 callx0 a0 - 5a1: 046d16 beqz a13, 5eb - 5a4: 122e22 l32i a2, a14, 72 - 5a7: 0138 l32i.n a3, a1, 0 - 5a9: 000dc0 callx0 a13 - 5ac: ffcad1 l32r a13, 4d4 - 5af: 005c45 call0 b74 - 5b2: 4d08 l32i.n a0, a13, 16 - 5b4: b80002 l8ui a0, a0, 184 - 5b7: 021026 beqi a0, 1, 5bd - 5ba: 2d3066 bnei a0, 3, 5eb - 5bd: 0128 l32i.n a2, a1, 0 - 5bf: 82ec bnez.n a2, 5eb - 5c1: dc4b addi.n a13, a12, 4 - 5c3: 0d2d mov.n a2, a13 - 5c5: ffcc01 l32r a0, 4f8 - 5c8: 0000c0 callx0 a0 - 5cb: 4c38 l32i.n a3, a12, 16 - 5cd: b3cc bnez.n a3, 5dc - 5cf: 0d2d mov.n a2, a13 - 5d1: ffc131 l32r a3, 4d8 - 5d4: 040c movi.n a4, 0 - 5d6: ffc901 l32r a0, 4fc - 5d9: 0000c0 callx0 a0 - 5dc: 0d2d mov.n a2, a13 - 5de: 64a032 movi a3, 100 - 5e1: 040c movi.n a4, 0 - 5e3: 150c movi.n a5, 1 - 5e5: ffc601 l32r a0, 500 - 5e8: 0000c0 callx0 a0 - 5eb: ffc601 l32r a0, 504 - 5ee: 0000c0 callx0 a0 - 5f1: 1c3266 bnei a2, 3, 611 - 5f4: ffc501 l32r a0, 508 - 5f7: 0000c0 callx0 a0 - 5fa: ffc401 l32r a0, 50c - 5fd: 0000c0 callx0 a0 - 600: ffb741 l32r a4, 4dc - 603: c10442 l8ui a4, a4, 193 - 606: 071247 beq a2, a4, 611 - 609: 020c movi.n a2, 0 - 60b: ffc101 l32r a0, 510 - 60e: 0000c0 callx0 a0 - 611: ffc001 l32r a0, 514 - 614: 0000c0 callx0 a0 - 617: 21c8 l32i.n a12, a1, 8 - 619: 31d8 l32i.n a13, a1, 12 - 61b: 41e8 l32i.n a14, a1, 16 - 61d: 428c beqz.n a2, 625 - 61f: ffbe01 l32r a0, 518 - 622: 0000c0 callx0 a0 - 625: 1108 l32i.n a0, a1, 4 - 627: 20c112 addi a1, a1, 32 - 62a: f00d ret.n - 62c: 009c beqz.n a0, 640 - ... - -00000638 : - 638: 640c movi.n a4, 6 - 63a: 023d mov.n a3, a2 - 63c: f0c112 addi a1, a1, -16 - 63f: fffb21 l32r a2, 62c - 642: 0109 s32i.n a0, a1, 0 - 644: fffc01 l32r a0, 634 - 647: 0000c0 callx0 a0 - 64a: fff921 l32r a2, 630 - 64d: 100c movi.n a0, 1 - 64f: a24202 s8i a0, a2, 162 - 652: 0108 l32i.n a0, a1, 0 - 654: 10c112 addi a1, a1, 16 - 657: f00d ret.n - 659: 000000 ill - 65c: 000000 ill - ... - -00000660 : - 660: ffff31 l32r a3, 65c - 663: 020c movi.n a2, 0 - 665: a24322 s8i a2, a3, 162 - 668: f00d ret.n - 66a: 000000 ill - 66d: 000000 ill - -00000670 : - 670: ffff31 l32r a3, 66c - 673: a34322 s8i a2, a3, 163 - 676: f00d ret.n - ... - -00000684 : - 684: f0c112 addi a1, a1, -16 - 687: 0109 s32i.n a0, a1, 0 - 689: 11c9 s32i.n a12, a1, 4 - 68b: 21d9 s32i.n a13, a1, 8 - 68d: 02cd mov.n a12, a2 - 68f: 05dd mov.n a13, a5 - 691: 2132f6 bgeui a2, 3, 6b6 - 694: fff901 l32r a0, 678 - 697: 161566 bnei a5, 1, 6b1 - 69a: 005d mov.n a5, a0 - 69c: b02220 addx8 a2, a2, a2 - 69f: a02250 addx4 a2, a2, a5 - 6a2: 146242 s32i a4, a2, 80 - 6a5: 54c222 addi a2, a2, 84 - 6a8: fff601 l32r a0, 680 - 6ab: 0000c0 callx0 a0 - 6ae: fff301 l32r a0, 67c - 6b1: 6c0a add.n a6, a12, a0 - 6b3: 9846d2 s8i a13, a6, 152 - 6b6: 11c8 l32i.n a12, a1, 4 - 6b8: 21d8 l32i.n a13, a1, 8 - 6ba: 0108 l32i.n a0, a1, 0 - 6bc: 10c112 addi a1, a1, 16 - 6bf: f00d ret.n - 6c1: 000000 ill - 6c4: 000000 ill - ... - -000006c8 : - 6c8: 1232f6 bgeui a2, 3, 6de - 6cb: 030c movi.n a3, 0 - 6cd: fffd51 l32r a5, 6c4 - 6d0: b04220 addx8 a4, a2, a2 - 6d3: a04450 addx4 a4, a4, a5 - 6d6: 525a add.n a5, a2, a5 - 6d8: 984532 s8i a3, a5, 152 - 6db: 146432 s32i a3, a4, 80 - 6de: f00d ret.n - ... - 6f4: fffb61 l32r a6, 6e0 - 6f7: e0c112 addi a1, a1, -32 - 6fa: 4109 s32i.n a0, a1, 16 - 6fc: 51c9 s32i.n a12, a1, 20 - 6fe: fff9c1 l32r a12, 6e4 - 701: 4668 l32i.n a6, a6, 16 - 703: 9a0c02 l8ui a0, a12, 154 - 706: 0668 l32i.n a6, a6, 0 - 708: 1220f6 bgeui a0, 2, 71e - 70b: 70ca add.n a7, a0, a12 - 70d: 980772 l8ui a7, a7, 152 - 710: 068756 bnez a7, 77c - 713: 001b addi.n a0, a0, 1 - 715: 740000 extui a0, a0, 0, 8 - 718: 9a4c02 s8i a0, a12, 154 - 71b: ec2066 bnei a0, 2, 70b - 71e: 030c movi.n a3, 0 - 720: 04f316 beqz a3, 773 - 723: 30ca add.n a3, a0, a12 - 725: 980332 l8ui a3, a3, 152 - 728: fff051 l32r a5, 6e8 - 72b: 172366 bnei a3, 2, 746 - 72e: 054d mov.n a4, a5 - 730: 020c movi.n a2, 0 - 732: 2fc632 addi a3, a6, 47 - 735: 070c movi.n a7, 0 - 737: 160c movi.n a6, 1 - 739: 0169 s32i.n a6, a1, 0 - 73b: 060c movi.n a6, 0 - 73d: ffeb01 l32r a0, 6ec - 740: 0000c0 callx0 a0 - 743: 000906 j 76b - 746: 211366 bnei a3, 1, 76b - 749: b07000 addx8 a7, a0, a0 - 74c: a077c0 addx4 a7, a7, a12 - 74f: 142702 l32i a0, a7, 80 - 752: 509c beqz.n a0, 76b - 754: 054d mov.n a4, a5 - 756: 020c movi.n a2, 0 - 758: 2fc632 addi a3, a6, 47 - 75b: 180c movi.n a8, 1 - 75d: 54c762 addi a6, a7, 84 - 760: 0189 s32i.n a8, a1, 0 - 762: 747000 extui a7, a0, 0, 8 - 765: ffe201 l32r a0, 6f0 - 768: 0000c0 callx0 a0 - 76b: 9a0c92 l8ui a9, a12, 154 - 76e: 991b addi.n a9, a9, 1 - 770: 9a4c92 s8i a9, a12, 154 - 773: 51c8 l32i.n a12, a1, 20 - 775: 4108 l32i.n a0, a1, 16 - 777: 20c112 addi a1, a1, 32 - 77a: f00d ret.n - 77c: 130c movi.n a3, 1 - 77e: ffe786 j 720 - ... - 78d: 000100 excw - 790: 000800 excw - 793: 800000 add a0, a0, a0 - 796: 820000 mull a0, a0, a0 - 799: 0c84a0 excw - 79c: f971d4 excw - 79f: ff .byte 0xff - 7a0: fffa61 l32r a6, 788 - 7a3: f0c112 addi a1, a1, -16 - 7a6: 31e9 s32i.n a14, a1, 12 - 7a8: 21d9 s32i.n a13, a1, 8 - 7aa: 0109 s32i.n a0, a1, 0 - 7ac: 0d0c movi.n a13, 0 - 7ae: 9b0622 l8ui a2, a6, 155 - 7b1: ffa002 movi a0, 255 - 7b4: 903220 addx2 a3, a2, a2 - 7b7: c00200 sub a0, a2, a0 - 7ba: a03370 addx4 a3, a3, a7 - 7bd: 01d332 addmi a3, a3, 0x100 - 7c0: 84c332 addi a3, a3, -124 - 7c3: 93d300 movnez a13, a3, a0 - 7c6: 4c0602 l8ui a0, a6, 76 - 7c9: 11c9 s32i.n a12, a1, 4 - 7cb: 393407 bltu a4, a0, 808 - 7ce: 5327b2 l32i a11, a7, 0x14c - 7d1: e90c movi.n a9, 14 - 7d3: ffee21 l32r a2, 78c - 7d6: ffefc1 l32r a12, 794 - 7d9: 16e8 l32i.n a14, a6, 4 - 7db: ffeda1 l32r a10, 790 - 7de: 10cec0 and a12, a14, a12 - 7e1: 10aea0 and a10, a14, a10 - 7e4: 10ee20 and a14, a14, a2 - 7e7: 902000 addx2 a2, a0, a0 - 7ea: a02270 addx4 a2, a2, a7 - 7ed: 212252 l32i a5, a2, 132 - 7f0: 228a add.n a2, a2, a8 - 7f2: 076507 bbci a5, 0, 7fd - 7f5: 046517 bbci a5, 1, 7fd - 7f8: ba9c beqz.n a10, 817 - 7fa: 1992b7 bne a2, a11, 817 - 7fd: 001b addi.n a0, a0, 1 - 7ff: 740000 extui a0, a0, 0, 8 - 802: 4c4602 s8i a0, a6, 76 - 805: de9097 bne a0, a9, 7e7 - 808: 020c movi.n a2, 0 - 80a: 11c8 l32i.n a12, a1, 4 - 80c: 21d8 l32i.n a13, a1, 8 - 80e: 31e8 l32i.n a14, a1, 12 - 810: 0108 l32i.n a0, a1, 0 - 812: 10c112 addi a1, a1, 16 - 815: f00d ret.n - 817: 1c8c beqz.n a12, 81c - 819: e092d7 bne a2, a13, 7fd - 81c: 1e8c beqz.n a14, 821 - 81e: dbe597 bbsi a5, 9, 7fd - 821: 301b addi.n a3, a0, 1 - 823: 4c4632 s8i a3, a6, 76 - 826: fff806 j 80a - 829: 000000 ill - 82c: 000000 ill - ... - -00000830 : - 830: 040c movi.n a4, 0 - 832: d77c movi.n a7, -3 - 834: e60c movi.n a6, 14 - 836: fffd51 l32r a5, 82c - 839: 841b addi.n a8, a4, 1 - 83b: 903440 addx2 a3, a4, a4 - 83e: a03350 addx4 a3, a3, a5 - 841: 212322 l32i a2, a3, 132 - 844: 744080 extui a4, a8, 0, 8 - 847: 102270 and a2, a2, a7 - 84a: 216322 s32i a2, a3, 132 - 84d: e89467 bne a4, a6, 839 - 850: f00d ret.n - 852: 120000 excw - 855: 09f0c1 l32r a12, fffc3018 - 858: a64501 l32r a0, fffea16c - 85b: ff .byte 0xff - 85c: 0108 l32i.n a0, a1, 0 - 85e: 10c112 addi a1, a1, 16 - 861: f00d ret.n - ... - 86f: c11200 mul16u a1, a2, a0 - 872: fc51f0 excw - 875: ff .byte 0xff - 876: 0109 s32i.n a0, a1, 0 - 878: 4d0502 l8ui a0, a5, 77 - 87b: 258b addi.n a2, a5, 8 - 87d: 276007 bbci a0, 0, 8a8 - 880: a30c movi.n a3, 10 - 882: 0e0307 bnone a3, a0, 894 - 885: 030c movi.n a3, 0 - 887: 040c movi.n a4, 0 - 889: 150c movi.n a5, 1 - 88b: fff701 l32r a0, 868 - 88e: 0000c0 callx0 a0 - 891: 0004c6 j 8a8 - 894: 1548 l32i.n a4, a5, 4 - 896: 0b6497 bbci a4, 9, 8a5 - 899: c538 l32i.n a3, a5, 48 - 89b: 040c movi.n a4, 0 - 89d: 150c movi.n a5, 1 - 89f: fff301 l32r a0, 86c - 8a2: 0000c0 callx0 a0 - 8a5: ffa185 call0 2c0 - 8a8: 0108 l32i.n a0, a1, 0 - 8aa: 10c112 addi a1, a1, 16 - 8ad: f00d ret.n - 8af: 000000 ill - ... - -000008b4 : - 8b4: ffff41 l32r a4, 8b0 - 8b7: 320b addi.n a3, a2, -1 - 8b9: 9b4432 s8i a3, a4, 155 - 8bc: f00d ret.n - 8be: 000000 ill - 8c1: 000000 ill - -000008c4 : - 8c4: ffff21 l32r a2, 8c0 - 8c7: 1228 l32i.n a2, a2, 4 - 8c9: f00d ret.n - 8cb: 000000 ill - 8ce: ff0000 excw - 8d1: bf .byte 0xbf - 8d2: ff .byte 0xff - 8d3: ff .byte 0xff - -000008d4 : - 8d4: fffe41 l32r a4, 8cc - 8d7: 7438 l32i.n a3, a4, 28 - 8d9: fffd21 l32r a2, 8d0 - 8dc: 0463e7 bbci a3, 14, 8e4 - 8df: 102320 and a2, a3, a2 - 8e2: 7429 s32i.n a2, a4, 28 - 8e4: f00d ret.n - 8e6: 000000 ill - 8e9: 000000 ill - 8ec: ff .byte 0xff - 8ed: bf .byte 0xbf - 8ee: ff .byte 0xff - 8ef: ff .byte 0xff - 8f0: 000000 ill - 8f3: 400000 ssr a0 - ... - -00000900 : - 900: f0c112 addi a1, a1, -16 - 903: 1109 s32i.n a0, a1, 4 - 905: 0208 l32i.n a0, a2, 0 - 907: 120c movi.n a2, 1 - 909: 0109 s32i.n a0, a1, 0 - 90b: fffb01 l32r a0, 8f8 - 90e: 0000c0 callx0 a0 - 911: fff541 l32r a4, 8e8 - 914: fff851 l32r a5, 8f4 - 917: 7408 l32i.n a0, a4, 28 - 919: d2dc bnez.n a2, 93a - 91b: fff431 l32r a3, 8ec - 91e: fff421 l32r a2, 8f0 - 921: 103030 and a3, a0, a3 - 924: 7439 s32i.n a3, a4, 28 - 926: fff501 l32r a0, 8fc - 929: 0000c0 callx0 a0 - 92c: 0128 l32i.n a2, a1, 0 - 92e: 330c movi.n a3, 3 - 930: 040c movi.n a4, 0 - 932: 050c movi.n a5, 0 - 934: 000005 call0 938 - 937: 000106 j 93f - 93a: 205050 or a5, a0, a5 - 93d: 7459 s32i.n a5, a4, 28 - 93f: 1108 l32i.n a0, a1, 4 - 941: 10c112 addi a1, a1, 16 - 944: f00d ret.n - ... - -00000948 : - 948: 010262 l8ui a6, a2, 1 - 94b: 050c movi.n a5, 0 - 94d: d68c beqz.n a6, 95e - 94f: 325a add.n a3, a2, a5 - 951: 020332 l8ui a3, a3, 2 - 954: 551b addi.n a5, a5, 1 - 956: 83cc bnez.n a3, 962 - 958: 745050 extui a5, a5, 0, 8 - 95b: f09657 bne a6, a5, 94f - 95e: 120c movi.n a2, 1 - 960: f00d ret.n - 962: 020c movi.n a2, 0 - 964: f00d ret.n - ... - 98a: 300000 xor a0, a0, a0 - ... - -000009c8 : - 9c8: e0c112 addi a1, a1, -32 - 9cb: 6109 s32i.n a0, a1, 24 - 9cd: ffe601 l32r a0, 968 - 9d0: 71c9 s32i.n a12, a1, 28 - 9d2: 4048 l32i.n a4, a0, 16 - 9d4: 03cd mov.n a12, a3 - 9d6: e438 l32i.n a3, a4, 56 - 9d8: f56c movi.n a5, -17 - 9da: 103350 and a3, a3, a5 - 9dd: e439 s32i.n a3, a4, 56 - 9df: 180002 l8ui a0, a0, 24 - 9e2: 4129 s32i.n a2, a1, 16 - 9e4: fec002 addi a0, a0, -2 - 9e7: 0b0016 beqz a0, a9b - 9ea: 9c28 l32i.n a2, a12, 36 - 9ec: 000005 call0 9f0 - 9ef: ffdf01 l32r a0, 96c - 9f2: 42ec bnez.n a2, a1a - 9f4: ffd042 addmi a4, a0, 0xffffff00 - 9f7: 9c38 l32i.n a3, a12, 36 - 9f9: 382442 l32i a4, a4, 224 - 9fc: 010362 l8ui a6, a3, 1 - 9ff: 2109 s32i.n a0, a1, 8 - a01: 109467 bne a4, a6, a15 - a04: 332b addi.n a3, a3, 2 - a06: 002d mov.n a2, a0 - a08: e4c222 addi a2, a2, -28 - a0b: ffe501 l32r a0, 9a0 - a0e: 0000c0 callx0 a0 - a11: 2108 l32i.n a0, a1, 8 - a13: 328c beqz.n a2, a1a - a15: 020c movi.n a2, 0 - a17: 002086 j a9d - a1a: 7d0032 l8ui a3, a0, 125 - a1d: 191366 bnei a3, 1, a3a - a20: 2109 s32i.n a0, a1, 8 - a22: fef316 beqz a3, a15 - a25: ffd221 l32r a2, 970 - a28: 4138 l32i.n a3, a1, 16 - a2a: 640c movi.n a4, 6 - a2c: 10c332 addi a3, a3, 16 - a2f: ffdd01 l32r a0, 9a4 - a32: 0000c0 callx0 a0 - a35: 2108 l32i.n a0, a1, 8 - a37: fda256 bnez a2, a15 - a3a: 031c42 l16ui a4, a12, 6 - a3d: f0a032 movi a3, 240 - a40: d1e417 bbsi a4, 1, a15 - a43: ffcc21 l32r a2, 974 - a46: 080c movi.n a8, 0 - a48: 064082 s8i a8, a0, 6 - a4b: 074082 s8i a8, a0, 7 - a4e: 084082 s8i a8, a0, 8 - a51: b80272 l8ui a7, a2, 184 - a54: 094082 s8i a8, a0, 9 - a57: 347070 extui a7, a7, 0, 4 - a5a: 1187c0 slli a8, a7, 4 - a5d: 207780 or a7, a7, a8 - a60: b84272 s8i a7, a2, 184 - a63: 180c movi.n a8, 1 - a65: 5189 s32i.n a8, a1, 20 - a67: 044082 s8i a8, a0, 4 - a6a: ec58 l32i.n a5, a12, 56 - a6c: 054082 s8i a8, a0, 5 - a6f: 35bc beqz.n a5, aa6 - a71: ffc1a1 l32r a10, 978 - a74: 4aa8 l32i.n a10, a10, 16 - a76: 0c2d mov.n a2, a12 - a78: ea98 l32i.n a9, a10, 56 - a7a: 0b1c movi.n a11, 16 - a7c: 2099b0 or a9, a9, a11 - a7f: ea99 s32i.n a9, a10, 56 - a81: ffc901 l32r a0, 9a8 - a84: 0000c0 callx0 a0 - a87: ffbd21 l32r a2, 97c - a8a: b80202 l8ui a0, a2, 184 - a8d: f0a032 movi a3, 240 - a90: 100030 and a0, a0, a3 - a93: 5138 l32i.n a3, a1, 20 - a95: 200030 or a0, a0, a3 - a98: b84202 s8i a0, a2, 184 - a9b: 120c movi.n a2, 1 - a9d: 71c8 l32i.n a12, a1, 28 - a9f: 6108 l32i.n a0, a1, 24 - aa1: 20c112 addi a1, a1, 32 - aa4: f00d ret.n - aa6: dc58 l32i.n a5, a12, 52 - aa8: e59c beqz.n a5, aca - aaa: ffb571 l32r a7, 980 - aad: 4778 l32i.n a7, a7, 16 - aaf: 0c2d mov.n a2, a12 - ab1: e768 l32i.n a6, a7, 56 - ab3: 081c movi.n a8, 16 - ab5: 206680 or a6, a6, a8 - ab8: e769 s32i.n a6, a7, 56 - aba: ffbc01 l32r a0, 9ac - abd: 0000c0 callx0 a0 - ac0: ffb121 l32r a2, 984 - ac3: 280c movi.n a8, 2 - ac5: 5189 s32i.n a8, a1, 20 - ac7: ffefc6 j a8a - aca: 031c92 l16ui a9, a12, 6 - acd: 2109 s32i.n a0, a1, 8 - acf: 346947 bbci a9, 4, b07 - ad2: ffadc1 l32r a12, 988 - ad5: 0c2d mov.n a2, a12 - ad7: ffb601 l32r a0, 9b0 - ada: 0000c0 callx0 a0 - add: 31c9 s32i.n a12, a1, 12 - adf: 0129 s32i.n a2, a1, 0 - ae1: 013d mov.n a3, a1 - ae3: 0c2d mov.n a2, a12 - ae5: ffb301 l32r a0, 9b4 - ae8: 0000c0 callx0 a0 - aeb: 02cd mov.n a12, a2 - aed: c2dc bnez.n a2, b0d - aef: ffa721 l32r a2, 98c - af2: 3138 l32i.n a3, a1, 12 - af4: ffb101 l32r a0, 9b8 - af7: 0000c0 callx0 a0 - afa: ffa5b1 l32r a11, 990 - afd: 4bb8 l32i.n a11, a11, 16 - aff: 2a0c movi.n a10, 2 - b01: ba4ba2 s8i a10, a11, 186 - b04: ffc346 j a15 - b07: 100730 and a0, a7, a3 - b0a: ffe286 j a98 - b0d: 0108 l32i.n a0, a1, 0 - b0f: 495066 bnei a0, 5, b5c - b12: 700c movi.n a0, 7 - b14: 2128 l32i.n a2, a1, 8 - b16: 064202 s8i a0, a2, 6 - b19: 031c movi.n a3, 16 - b1b: ff9e21 l32r a2, 994 - b1e: 1129 s32i.n a2, a1, 4 - b20: ffa701 l32r a0, 9bc - b23: 0000c0 callx0 a0 - b26: 1128 l32i.n a2, a1, 4 - b28: 0c3d mov.n a3, a12 - b2a: 0148 l32i.n a4, a1, 0 - b2c: ffa501 l32r a0, 9c0 - b2f: 0000c0 callx0 a0 - b32: 0c2d mov.n a2, a12 - b34: ffa401 l32r a0, 9c4 - b37: 0000c0 callx0 a0 - b3a: ff9761 l32r a6, 998 - b3d: 330c movi.n a3, 3 - b3f: 4668 l32i.n a6, a6, 16 - b41: ff9621 l32r a2, 99c - b44: e658 l32i.n a5, a6, 56 - b46: 071c movi.n a7, 16 - b48: 205570 or a5, a5, a7 - b4b: e659 s32i.n a5, a6, 56 - b4d: b80202 l8ui a0, a2, 184 - b50: f0a042 movi a4, 240 - b53: 100040 and a0, a0, a4 - b56: 200030 or a0, a0, a3 - b59: ffcec6 j a98 - b5c: d70c movi.n a7, 13 - b5e: b79077 bne a0, a7, b19 - b61: 800c movi.n a0, 8 - b63: ffeb46 j b14 - ... - b72: 120000 excw - b75: 09f0c1 l32r a12, fffc3338 - b78: 21d901 l32r a0, fffc92dc - b7b: 11c9 s32i.n a12, a1, 4 - b7d: fffbc1 l32r a12, b6c - b80: fffad1 l32r a13, b68 - b83: 652c22 l32i a2, a12, 0x194 - b86: 129c beqz.n a2, b9b - b88: 0208 l32i.n a0, a2, 0 - b8a: 656c02 s32i a0, a12, 0x194 - b8d: 10cc bnez.n a0, b92 - b8f: 666cd2 s32i a13, a12, 0x198 - b92: fff701 l32r a0, b70 - b95: 0000c0 callx0 a0 - b98: fff9c6 j b83 - b9b: 11c8 l32i.n a12, a1, 4 - b9d: 21d8 l32i.n a13, a1, 8 - b9f: 0108 l32i.n a0, a1, 0 - ba1: 10c112 addi a1, a1, 16 - ba4: f00d ret.n - ... - bae: 120000 excw - bb1: 09f0c1 l32r a12, fffc3374 - bb4: 21d901 l32r a0, fffc9318 - bb7: fffcd1 l32r a13, ba8 - bba: 11c9 s32i.n a12, a1, 4 - bbc: 652dd2 l32i a13, a13, 0x194 - bbf: 02cd mov.n a12, a2 - bc1: 1d9c beqz.n a13, bd6 - bc3: 0c3d mov.n a3, a12 - bc5: 2d4b addi.n a2, a13, 4 - bc7: 640c movi.n a4, 6 - bc9: fff801 l32r a0, bac - bcc: 0000c0 callx0 a0 - bcf: 029c beqz.n a2, be3 - bd1: 0dd8 l32i.n a13, a13, 0 - bd3: fecd56 bnez a13, bc3 - bd6: 020c movi.n a2, 0 - bd8: 11c8 l32i.n a12, a1, 4 - bda: 21d8 l32i.n a13, a1, 8 - bdc: 0108 l32i.n a0, a1, 0 - bde: 10c112 addi a1, a1, 16 - be1: f00d ret.n - be3: 120c movi.n a2, 1 - be5: fffbc6 j bd8 - ... - c0c: 027d mov.n a7, a2 - c0e: a0c112 addi a1, a1, -96 - c11: 1361c2 s32i a12, a1, 76 - c14: 423c movi.n a2, 52 - c16: 106142 s32i a4, a1, 64 - c19: 126102 s32i a0, a1, 72 - c1c: 1461d2 s32i a13, a1, 80 - c1f: 1561e2 s32i a14, a1, 84 - c22: 03dd mov.n a13, a3 - c24: 05ed mov.n a14, a5 - c26: 116172 s32i a7, a1, 68 - c29: fff101 l32r a0, bf0 - c2c: 0000c0 callx0 a0 - c2f: 02cd mov.n a12, a2 - c31: 0a3216 beqz a2, cd8 - c34: 224b addi.n a2, a2, 4 - c36: 112132 l32i a3, a1, 68 - c39: 640c movi.n a4, 6 - c3b: 33ab addi.n a3, a3, 10 - c3d: ffed01 l32r a0, bf4 - c40: 0000c0 callx0 a0 - c43: 9d28 l32i.n a2, a13, 36 - c45: 000005 call0 c48 - c48: 024d mov.n a4, a2 - c4a: 120c movi.n a2, 1 - c4c: 051466 bnei a4, 1, c55 - c4f: 304c22 s8i a2, a12, 48 - c52: 0004c6 j c69 - c55: 2cab addi.n a2, a12, 10 - c57: 9d48 l32i.n a4, a13, 36 - c59: 050c movi.n a5, 0 - c5b: 304c52 s8i a5, a12, 48 - c5e: 342b addi.n a3, a4, 2 - c60: 010442 l8ui a4, a4, 1 - c63: ffe501 l32r a0, bf8 - c66: 0000c0 callx0 a0 - c69: 195ce2 s16i a14, a12, 50 - c6c: dd28 l32i.n a2, a13, 52 - c6e: 040d62 l8ui a6, a13, 4 - c71: 102172 l32i a7, a1, 64 - c74: 2b4c72 s8i a7, a12, 43 - c77: 2a4c62 s8i a6, a12, 42 - c7a: 229c beqz.n a2, c90 - c7c: 010232 l8ui a3, a2, 1 - c7f: 014d mov.n a4, a1 - c81: 332b addi.n a3, a3, 2 - c83: ffde01 l32r a0, bfc - c86: 0000c0 callx0 a0 - c89: 01e8 l32i.n a14, a1, 0 - c8b: 3108 l32i.n a0, a1, 12 - c8d: 0000c6 j c94 - c90: 000c movi.n a0, 0 - c92: 0e0c movi.n a14, 0 - c94: ed28 l32i.n a2, a13, 56 - c96: 329c beqz.n a2, cad - c98: 010232 l8ui a3, a2, 1 - c9b: 20c142 addi a4, a1, 32 - c9e: 332b addi.n a3, a3, 2 - ca0: ffd801 l32r a0, c00 - ca3: 0000c0 callx0 a0 - ca6: 8148 l32i.n a4, a1, 32 - ca8: b108 l32i.n a0, a1, 44 - caa: 20e4e0 or a14, a4, a14 - cad: 80bc beqz.n a0, ce9 - caf: 362026 beqi a0, 2, ce9 - cb2: 0d0c movi.n a13, 0 - cb4: ffd401 l32r a0, c04 - cb7: 0000c0 callx0 a0 - cba: 0cd9 s32i.n a13, a12, 0 - cbc: ffcc61 l32r a6, bec - cbf: ffca71 l32r a7, be8 - cc2: 5d1652 l16ui a5, a6, 186 - cc5: 662782 l32i a8, a7, 0x198 - cc8: 551b addi.n a5, a5, 1 - cca: 08c9 s32i.n a12, a8, 0 - ccc: 6667c2 s32i a12, a7, 0x198 - ccf: 5d5652 s16i a5, a6, 186 - cd2: ffcd01 l32r a0, c08 - cd5: 0000c0 callx0 a0 - cd8: 1321c2 l32i a12, a1, 76 - cdb: 1421d2 l32i a13, a1, 80 - cde: 1521e2 l32i a14, a1, 84 - ce1: 122102 l32i a0, a1, 72 - ce4: 60c112 addi a1, a1, 96 - ce7: f00d ret.n - ce9: ee8c beqz.n a14, cfb - ceb: 171e26 beqi a14, 1, d06 - cee: 192e26 beqi a14, 2, d0b - cf1: bd3e66 bnei a14, 3, cb2 - cf4: 400c movi.n a0, 4 - cf6: bc09 s32i.n a0, a12, 44 - cf8: ffed86 j cb2 - cfb: 031d92 l16ui a9, a13, 6 - cfe: 0e6947 bbci a9, 4, d10 - d01: 100c movi.n a0, 1 - d03: fffbc6 j cf6 - d06: 200c movi.n a0, 2 - d08: fffa86 j cf6 - d0b: 300c movi.n a0, 3 - d0d: fff946 j cf6 - d10: 000c movi.n a0, 0 - d12: fff806 j cf6 - ... - d25: 000000 ill - d28: 0078 l32i.n a7, a0, 0 - d2a: 9c0000 excw - ... - d51: 000000 ill - d54: 009c beqz.n a0, d68 - ... - -00000db4 : - db4: a0c112 addi a1, a1, -96 - db7: 106142 s32i a4, a1, 64 - dba: 1561f2 s32i a15, a1, 84 - dbd: 1361d2 s32i a13, a1, 76 - dc0: 116102 s32i a0, a1, 68 - dc3: 1461e2 s32i a14, a1, 80 - dc6: 1261c2 s32i a12, a1, 72 - dc9: 02ed mov.n a14, a2 - dcb: 03cd mov.n a12, a3 - dcd: ffd201 l32r a0, d18 - dd0: 92d8 l32i.n a13, a2, 36 - dd2: 42f8 l32i.n a15, a2, 16 - dd4: 2dd8 l32i.n a13, a13, 8 - dd6: 000ff2 l8ui a15, a15, 0 - dd9: a30002 l8ui a0, a0, 163 - ddc: 01ff80 slli a15, a15, 24 - ddf: 31f8f0 srai a15, a15, 24 - de2: c0cc bnez.n a0, df2 - de4: 9308 l32i.n a0, a3, 36 - de6: 010022 l8ui a2, a0, 1 - de9: 020032 l8ui a3, a0, 2 - dec: 14d216 beqz a2, f3d - def: 14a316 beqz a3, f3d - df2: 0d2d mov.n a2, a13 - df4: ffd901 l32r a0, d58 - df7: 0000c0 callx0 a0 - dfa: 040c42 l8ui a4, a12, 4 - dfd: f1f9 s32i.n a15, a1, 60 - dff: 041247 beq a2, a4, e07 - e02: f27c movi.n a2, -1 - e04: 004dc6 j f3f - e07: ffc551 l32r a5, d1c - e0a: 1ef8 l32i.n a15, a14, 4 - e0c: 112552 l32i a5, a5, 68 - e0f: 1ff8 l32i.n a15, a15, 4 - e11: 080516 beqz a5, e95 - e14: ffc361 l32r a6, d20 - e17: 122662 l32i a6, a6, 72 - e1a: 077616 beqz a6, e95 - e1d: 2fab addi.n a2, a15, 10 - e1f: d129 s32i.n a2, a1, 52 - e21: ffd8c5 call0 bb0 - e24: 06d256 bnez a2, e95 - e27: ffbf71 l32r a7, d24 - e2a: 4d0772 l8ui a7, a7, 77 - e2d: 646707 bbci a7, 0, e95 - e30: ffbe21 l32r a2, d28 - e33: 210202 l8ui a0, a2, 33 - e36: 800b addi.n a8, a0, -1 - e38: 220856 bnez a8, 105c - e3b: 2a0232 l8ui a3, a2, 42 - e3e: 330b addi.n a3, a3, -1 - e40: 24e356 bnez a3, 1092 - e43: 9c48 l32i.n a4, a12, 36 - e45: 342b addi.n a3, a4, 2 - e47: 010442 l8ui a4, a4, 1 - e4a: ffc401 l32r a0, d5c - e4d: 0000c0 callx0 a0 - e50: 041256 bnez a2, e95 - e53: ffb621 l32r a2, d2c - e56: d138 l32i.n a3, a1, 52 - e58: 640c movi.n a4, 6 - e5a: ffc101 l32r a0, d60 - e5d: 0000c0 callx0 a0 - e60: 12fc bnez.n a2, e95 - e62: 0c9e52 l16si a5, a14, 24 - e65: 0f2d mov.n a2, a15 - e67: 0c3d mov.n a3, a12 - e69: f148 l32i.n a4, a1, 60 - e6b: 021d62 l16ui a6, a13, 4 - e6e: a0c442 addi a4, a4, -96 - e71: 014480 slli a4, a4, 24 - e74: 314840 srai a4, a4, 24 - e77: ffd945 call0 c0c - e7a: 0005c6 j e95 - e7d: 0c9e52 l16si a5, a14, 24 - e80: 0f2d mov.n a2, a15 - e82: 0c3d mov.n a3, a12 - e84: f148 l32i.n a4, a1, 60 - e86: 021d62 l16ui a6, a13, 4 - e89: a0c442 addi a4, a4, -96 - e8c: 014480 slli a4, a4, 24 - e8f: 314840 srai a4, a4, 24 - e92: ffd785 call0 c0c - e95: ffa651 l32r a5, d30 - e98: ffa7e1 l32r a14, d34 - e9b: 780552 l8ui a5, a5, 120 - e9e: 7f2e02 l32i a0, a14, 0x1fc - ea1: 550b addi.n a5, a5, -1 - ea3: 096516 beqz a5, f3d - ea6: 708c beqz.n a0, eb1 - ea8: 0038 l32i.n a3, a0, 0 - eaa: 338c beqz.n a3, eb1 - eac: 0c2d mov.n a2, a12 - eae: 0003c0 callx0 a3 - eb1: 862e62 l32i a6, a14, 0x218 - eb4: 048616 beqz a6, f00 - eb7: 9c88 l32i.n a8, a12, 36 - eb9: 043816 beqz a8, f00 - ebc: 10cf22 addi a2, a15, 16 - ebf: e129 s32i.n a2, a1, 56 - ec1: ffa801 l32r a0, d64 - ec4: 0000c0 callx0 a0 - ec7: 02ed mov.n a14, a2 - ec9: 086256 bnez a2, f53 - ecc: 9c08 l32i.n a0, a12, 36 - ece: ff9a91 l32r a9, d38 - ed1: 010042 l8ui a4, a0, 1 - ed4: 862992 l32i a9, a9, 0x218 - ed7: 0d9947 bne a9, a4, ee8 - eda: ff9821 l32r a2, d3c - edd: 302b addi.n a3, a0, 2 - edf: ffa201 l32r a0, d68 - ee2: 0000c0 callx0 a0 - ee5: 06a216 beqz a2, f53 - ee8: ff9601 l32r a0, d40 - eeb: 7d00a2 l8ui a10, a0, 125 - eee: ea8c beqz.n a10, f00 - ef0: e138 l32i.n a3, a1, 56 - ef2: 640c movi.n a4, 6 - ef4: 7ec022 addi a2, a0, 126 - ef7: ff9d01 l32r a0, d6c - efa: 0000c0 callx0 a0 - efd: 052216 beqz a2, f53 - f00: 0e0c movi.n a14, 0 - f02: ff9031 l32r a3, d44 - f05: b02ee0 addx8 a2, a14, a14 - f08: a02230 addx4 a2, a2, a3 - f0b: 142242 l32i a4, a2, 80 - f0e: 549c beqz.n a4, f27 - f10: 9c08 l32i.n a0, a12, 36 - f12: 109c beqz.n a0, f27 - f14: 010052 l8ui a5, a0, 1 - f17: 0c9457 bne a4, a5, f27 - f1a: 54c222 addi a2, a2, 84 - f1d: 302b addi.n a3, a0, 2 - f1f: ff9401 l32r a0, d70 - f22: 0000c0 callx0 a0 - f25: 928c beqz.n a2, f32 - f27: ee1b addi.n a14, a14, 1 - f29: 74e0e0 extui a14, a14, 0, 8 - f2c: d22e66 bnei a14, 2, f02 - f2f: 000286 j f3d - f32: 080df2 l8ui a15, a13, 8 - f35: 400c movi.n a0, 4 - f37: 20ff00 or a15, a15, a0 - f3a: 084df2 s8i a15, a13, 8 - f3d: 020c movi.n a2, 0 - f3f: 1221c2 l32i a12, a1, 72 - f42: 1321d2 l32i a13, a1, 76 - f45: 1421e2 l32i a14, a1, 80 - f48: 1521f2 l32i a15, a1, 84 - f4b: 112102 l32i a0, a1, 68 - f4e: 60c112 addi a1, a1, 96 - f51: f00d ret.n - f53: 0f2d mov.n a2, a15 - f55: 0c3d mov.n a3, a12 - f57: 102142 l32i a4, a1, 64 - f5a: 000005 call0 f5c - f5d: 0ed216 beqz a2, 104e - f60: 9c48 l32i.n a4, a12, 36 - f62: 012d mov.n a2, a1 - f64: 342b addi.n a3, a4, 2 - f66: 010442 l8ui a4, a4, 1 - f69: ff8201 l32r a0, d74 - f6c: 0000c0 callx0 a0 - f6f: 050c movi.n a5, 0 - f71: 9c68 l32i.n a6, a12, 36 - f73: f108 l32i.n a0, a1, 60 - f75: 010662 l8ui a6, a6, 1 - f78: a0c002 addi a0, a0, -96 - f7b: c109 s32i.n a0, a1, 48 - f7d: 661a add.n a6, a6, a1 - f7f: 004652 s8i a5, a6, 0 - f82: 068e56 bnez a14, fee - f85: e128 l32i.n a2, a1, 56 - f87: ff7c01 l32r a0, d78 - f8a: 0000c0 callx0 a0 - f8d: 02ed mov.n a14, a2 - f8f: 10a132 movi a3, 0x110 - f92: ff7a01 l32r a0, d7c - f95: 0000c0 callx0 a0 - f98: 830c movi.n a3, 8 - f9a: 080d22 l8ui a2, a13, 8 - f9d: 240c movi.n a4, 2 - f9f: 202230 or a2, a2, a3 - fa2: c138 l32i.n a3, a1, 48 - fa4: 084d22 s8i a2, a13, 8 - fa7: 1e6ed2 s32i a13, a14, 120 - faa: 0e2d mov.n a2, a14 - fac: ff7501 l32r a0, d80 - faf: 0000c0 callx0 a0 - fb2: 0e2d mov.n a2, a14 - fb4: a30c movi.n a3, 10 - fb6: 040c movi.n a4, 0 - fb8: ff7301 l32r a0, d84 - fbb: 0000c0 callx0 a0 - fbe: 0e2d mov.n a2, a14 - fc0: 530c movi.n a3, 5 - fc2: 040c movi.n a4, 0 - fc4: ff7101 l32r a0, d88 - fc7: 0000c0 callx0 a0 - fca: 0f4d mov.n a4, a15 - fcc: 0e2d mov.n a2, a14 - fce: 0c3d mov.n a3, a12 - fd0: ff6f01 l32r a0, d8c - fd3: 0000c0 callx0 a0 - fd6: 0e2d mov.n a2, a14 - fd8: 0c3d mov.n a3, a12 - fda: 102142 l32i a4, a1, 64 - fdd: ff6c01 l32r a0, d90 - fe0: 0000c0 callx0 a0 - fe3: 0e2d mov.n a2, a14 - fe5: ff6b01 l32r a0, d94 - fe8: 0000c0 callx0 a0 - feb: 0010c6 j 1032 - fee: 1e6ed2 s32i a13, a14, 120 - ff1: 0e2d mov.n a2, a14 - ff3: 240c movi.n a4, 2 - ff5: 003d mov.n a3, a0 - ff7: ff6801 l32r a0, d98 - ffa: 0000c0 callx0 a0 - ffd: 0e2d mov.n a2, a14 - fff: 630c movi.n a3, 6 - 1001: 140c movi.n a4, 1 - 1003: ff6601 l32r a0, d9c - 1006: 0000c0 callx0 a0 - 1009: 0e2d mov.n a2, a14 - 100b: 530c movi.n a3, 5 - 100d: 040c movi.n a4, 0 - 100f: ff6401 l32r a0, da0 - 1012: 0000c0 callx0 a0 - 1015: 6c08 l32i.n a0, a12, 24 - 1017: a08c beqz.n a0, 1025 - 1019: 030042 l8ui a4, a0, 3 - 101c: 020052 l8ui a5, a0, 2 - 101f: 254e52 s8i a5, a14, 37 - 1022: 244e42 s8i a4, a14, 36 - 1025: 0e2d mov.n a2, a14 - 1027: 0c3d mov.n a3, a12 - 1029: 102142 l32i a4, a1, 64 - 102c: ff5e01 l32r a0, da4 - 102f: 0000c0 callx0 a0 - 1032: ff4561 l32r a6, d48 - 1035: 1668 l32i.n a6, a6, 4 - 1037: 046a60 extui a6, a6, 10, 1 - 103a: ec2616 beqz a6, f00 - 103d: ff4381 l32r a8, d4c - 1040: 4d0872 l8ui a7, a8, 77 - 1043: 490c movi.n a9, 4 - 1045: 207790 or a7, a7, a9 - 1048: 4d4872 s8i a7, a8, 77 - 104b: ffac46 j f00 - 104e: eaee16 beqz a14, f00 - 1051: 0e2d mov.n a2, a14 - 1053: ff5501 l32r a0, da8 - 1056: 0000c0 callx0 a0 - 1059: ffa8c6 j f00 - 105c: ff3da1 l32r a10, d50 - 105f: a20aa2 l8ui a10, a10, 162 - 1062: aa0b addi.n a10, a10, -1 - 1064: e15a56 bnez a10, e7d - 1067: ff3b21 l32r a2, d54 - 106a: d138 l32i.n a3, a1, 52 - 106c: 640c movi.n a4, 6 - 106e: ff4f01 l32r a0, dac - 1071: 0000c0 callx0 a0 - 1074: e1d256 bnez a2, e95 - 1077: 0c9e52 l16si a5, a14, 24 - 107a: 0f2d mov.n a2, a15 - 107c: 0c3d mov.n a3, a12 - 107e: f148 l32i.n a4, a1, 60 - 1080: 021d62 l16ui a6, a13, 4 - 1083: a0c442 addi a4, a4, -96 - 1086: 014480 slli a4, a4, 24 - 1089: 314840 srai a4, a4, 24 - 108c: ffb7c5 call0 c0c - 108f: ff8086 j e95 - 1092: c61066 bnei a0, 1, 105c - 1095: 9c48 l32i.n a4, a12, 36 - 1097: 342b addi.n a3, a4, 2 - 1099: 010442 l8ui a4, a4, 1 - 109c: ff4501 l32r a0, db0 - 109f: 0000c0 callx0 a0 - 10a2: def256 bnez a2, e95 - 10a5: 0c9e52 l16si a5, a14, 24 - 10a8: 0f2d mov.n a2, a15 - 10aa: 0c3d mov.n a3, a12 - 10ac: f148 l32i.n a4, a1, 60 - 10ae: 021d62 l16ui a6, a13, 4 - 10b1: a0c442 addi a4, a4, -96 - 10b4: 014480 slli a4, a4, 24 - 10b7: 314840 srai a4, a4, 24 - 10ba: ffb505 call0 c0c - 10bd: ff7506 j e95 - -Disassembly of section .irom.text: - -000010c0 <.irom.text>: - 10c0: 2d2066 bnei a0, 2, 10f1 <.irom.text+0x31> - 10c3: 303432 excw - 10c6: 202c movi.n a0, 34 - ... - 10d0: 302066 bnei a0, 2, 1104 - 10d3: 202c movi.n a0, 34 - 10d5: 000000 ill - 10d8: 302066 bnei a0, 2, 110c - 10db: 202c movi.n a0, 34 - 10dd: 000000 ill - 10e0: 616373 excw - 10e3: 6e .byte 0x6e - 10e4: 6e6f64 excw - 10e7: 000a65 excw - 10ea: 000000 ill - 10ed: 000000 ill - 10f0: 6e49 s32i.n a4, a14, 24 - 10f2: 6c6176 excw - 10f5: 6469 s32i.n a6, a4, 24 - 10f7: 455720 extui a5, a2, 23, 5 - 10fa: 6b2050 excw - 10fd: 207965 excw - 1100: 0a7325 excw - ... - -ieee80211_sta.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: c11200 mul16u a1, a2, a0 - 6: 0109f0 slli a0, a9, 17 - 9: a38c beqz.n a3, 17 - b: 084326 beqi a3, 4, 17 - e: 0293e6 bgei a3, 10, 14 - 11: 0263e6 bgei a3, 6, 17 - 14: 0ab366 bnei a3, 16, 22 - 17: b0a032 movi a3, 176 - 1a: 140c movi.n a4, 1 - 1c: fff901 l32r a0, 0 - 1f: 0000c0 callx0 a0 - 22: 0108 l32i.n a0, a1, 0 - 24: 10c112 addi a1, a1, 16 - 27: f00d ret.n - ... - -00000034 : - 34: 080c movi.n a8, 0 - 36: fffd31 l32r a3, 2c - 39: fffd61 l32r a6, 30 - 3c: 0338 l32i.n a3, a3, 0 - 3e: 4658 l32i.n a5, a6, 16 - 40: 938c beqz.n a3, 4d - 42: b94582 s8i a8, a5, 185 - 45: 4648 l32i.n a4, a6, 16 - 47: ba4422 s8i a2, a4, 186 - 4a: 000546 j 63 - 4d: b80572 l8ui a7, a5, 184 - 50: b905a2 l8ui a10, a5, 185 - 53: 131726 beqi a7, 1, 6a - 56: 101277 beq a2, a7, 6a - 59: b94582 s8i a8, a5, 185 - 5c: 4678 l32i.n a7, a6, 16 - 5e: 140c movi.n a4, 1 - 60: ba4742 s8i a4, a7, 186 - 63: 4688 l32i.n a8, a6, 16 - 65: b84822 s8i a2, a8, 184 - 68: f00d ret.n - 6a: aa1b addi.n a10, a10, 1 - 6c: b945a2 s8i a10, a5, 185 - 6f: 4658 l32i.n a5, a6, 16 - 71: b90592 l8ui a9, a5, 185 - 74: 054d mov.n a4, a5 - 76: e93966 bnei a9, 3, 63 - 79: fff286 j 47 - ... - -00000130 : - 130: ffd381 l32r a8, 7c - 133: b0c112 addi a1, a1, -80 - 136: d109 s32i.n a0, a1, 52 - 138: e1c9 s32i.n a12, a1, 56 - 13a: f1d9 s32i.n a13, a1, 60 - 13c: 1061e2 s32i a14, a1, 64 - 13f: 04dd mov.n a13, a4 - 141: 02e8 l32i.n a14, a2, 0 - 143: 42c8 l32i.n a12, a2, 16 - 145: d42ee2 l32i a14, a14, 0x350 - 148: bc78 l32i.n a7, a12, 44 - 14a: bc39 s32i.n a3, a12, 44 - 14c: 063316 beqz a3, 1b3 - 14f: 022366 bnei a3, 2, 155 - 152: 002806 j 1f6 - 155: 353326 beqi a3, 3, 18e - 158: 475366 bnei a3, 5, 1a3 - 15b: 4447f6 bgeui a7, 4, 1a3 - 15e: c129 s32i.n a2, a1, 48 - 160: 3f27b6 bltui a7, 2, 1a3 - 163: 0e3d mov.n a3, a14 - 165: f0c422 addi a2, a4, -16 - 168: 100c movi.n a0, 1 - 16a: 040c movi.n a4, 0 - 16c: 834020 moveqz a4, a0, a2 - 16f: 0c2d mov.n a2, a12 - 171: ffd101 l32r a0, b8 - 174: 0000c0 callx0 a0 - 177: c138 l32i.n a3, a1, 48 - 179: 02d332 addmi a3, a3, 0x200 - 17c: 3c0332 l8ui a3, a3, 60 - 17f: fdc332 addi a3, a3, -3 - 182: 1b9316 beqz a3, 33f - 185: ffcd01 l32r a0, bc - 188: 0000c0 callx0 a0 - 18b: 000506 j 1a3 - 18e: 0547f6 bgeui a7, 4, 197 - 191: 0227b6 bltui a7, 2, 197 - 194: 0092c6 j 3e3 - 197: fbc742 addi a4, a7, -5 - 19a: 236416 beqz a4, 3d4 - 19d: f9c752 addi a5, a7, -7 - 1a0: 230516 beqz a5, 3d4 - 1a3: 020c movi.n a2, 0 - 1a5: e1c8 l32i.n a12, a1, 56 - 1a7: f1d8 l32i.n a13, a1, 60 - 1a9: 1021e2 l32i a14, a1, 64 - 1ac: d108 l32i.n a0, a1, 52 - 1ae: 50c112 addi a1, a1, 80 - 1b1: f00d ret.n - 1b3: fec762 addi a6, a7, -2 - 1b6: 18d616 beqz a6, 347 - 1b9: fdc792 addi a9, a7, -3 - 1bc: 1a8916 beqz a9, 368 - 1bf: 025726 beqi a7, 5, 1c5 - 1c2: dd7766 bnei a7, 7, 1a3 - 1c5: 74a0d0 extui a10, a13, 0, 8 - 1c8: aa0b addi.n a10, a10, -1 - 1ca: 0f9a16 beqz a10, 2c7 - 1cd: ffacd1 l32r a13, 80 - 1d0: 2c4b addi.n a2, a12, 4 - 1d2: 8b0c movi.n a11, 8 - 1d4: 2b41b2 s8i a11, a1, 43 - 1d7: ffba01 l32r a0, c0 - 1da: 0000c0 callx0 a0 - 1dd: 18cc22 addi a2, a12, 24 - 1e0: ffb901 l32r a0, c4 - 1e3: 0000c0 callx0 a0 - 1e6: 0c2d mov.n a2, a12 - 1e8: a0a032 movi a3, 160 - 1eb: 840c movi.n a4, 8 - 1ed: ffb601 l32r a0, c8 - 1f0: 0000c0 callx0 a0 - 1f3: 003ac6 j 2e2 - 1f6: 0f27f6 bgeui a7, 2, 209 - 1f9: 0c2d mov.n a2, a12 - 1fb: b0a032 movi a3, 176 - 1fe: 140c movi.n a4, 1 - 200: ffb301 l32r a0, cc - 203: 0000c0 callx0 a0 - 206: ffe646 j 1a3 - 209: b0a032 movi a3, 176 - 20c: c0a022 movi a2, 192 - 20f: 0547f6 bgeui a7, 4, 218 - 212: 0227b6 bltui a7, 2, 218 - 215: 004306 j 325 - 218: 875766 bnei a7, 5, 1a3 - 21b: a0a042 movi a4, 160 - 21e: 7400d0 extui a0, a13, 0, 8 - 221: 0b1047 beq a0, a4, 230 - 224: c05030 sub a5, a0, a3 - 227: 1d4516 beqz a5, 3ff - 22a: 021027 beq a0, a2, 230 - 22d: ffdc86 j 1a3 - 230: ff9561 l32r a6, 84 - 233: e02662 l32i a6, a6, 0x380 - 236: 36cc bnez.n a6, 23d - 238: 220c movi.n a2, 2 - 23a: 000005 call0 23c - 23d: 18cc22 addi a2, a12, 24 - 240: ffa401 l32r a0, d0 - 243: 0000c0 callx0 a0 - 246: 2c4b addi.n a2, a12, 4 - 248: b129 s32i.n a2, a1, 44 - 24a: ffa201 l32r a0, d4 - 24d: 0000c0 callx0 a0 - 250: ffa201 l32r a0, d8 - 253: 0000c0 callx0 a0 - 256: 231266 bnei a2, 1, 27d - 259: ff8b71 l32r a7, 88 - 25c: e02772 l32i a7, a7, 0x380 - 25f: a7dc bnez.n a7, 27d - 261: b128 l32i.n a2, a1, 44 - 263: ff8a31 l32r a3, 8c - 266: 040c movi.n a4, 0 - 268: ff9d01 l32r a0, dc - 26b: 0000c0 callx0 a0 - 26e: b128 l32i.n a2, a1, 44 - 270: e8a332 movi a3, 0x3e8 - 273: 040c movi.n a4, 0 - 275: 150c movi.n a5, 1 - 277: ff9a01 l32r a0, e0 - 27a: 0000c0 callx0 a0 - 27d: 0e3d mov.n a3, a14 - 27f: 0c2d mov.n a2, a12 - 281: ff9801 l32r a0, e4 - 284: 0000c0 callx0 a0 - 287: ff82e1 l32r a14, 90 - 28a: 0e88 l32i.n a8, a14, 0 - 28c: f13816 beqz a8, 1a3 - 28f: 30cc32 addi a3, a12, 48 - 292: 25c122 addi a2, a1, 37 - 295: 640c movi.n a4, 6 - 297: 2198d0 srai a9, a13, 8 - 29a: 1a0c movi.n a10, 1 - 29c: 01a9 s32i.n a10, a1, 0 - 29e: 2b4192 s8i a9, a1, 43 - 2a1: ff9101 l32r a0, e8 - 2a4: 0000c0 callx0 a0 - 2a7: ff7b31 l32r a3, 94 - 2aa: 214b addi.n a2, a1, 4 - 2ac: 042c movi.n a4, 32 - 2ae: ff8f01 l32r a0, ec - 2b1: 0000c0 callx0 a0 - 2b4: ff7921 l32r a2, 98 - 2b7: 0e08 l32i.n a0, a14, 0 - 2b9: 862222 l32i a2, a2, 0x218 - 2bc: 244122 s8i a2, a1, 36 - 2bf: 012d mov.n a2, a1 - 2c1: 0000c0 callx0 a0 - 2c4: ffb6c6 j 1a3 - 2c7: 420c movi.n a2, 4 - 2c9: c8a032 movi a3, 200 - 2cc: 2b4132 s8i a3, a1, 43 - 2cf: 000005 call0 2d0 - 2d2: 0c2d mov.n a2, a12 - 2d4: a0a032 movi a3, 160 - 2d7: 440c movi.n a4, 4 - 2d9: ff8501 l32r a0, f0 - 2dc: 0000c0 callx0 a0 - 2df: ff6fd1 l32r a13, 9c - 2e2: 0e3d mov.n a3, a14 - 2e4: 0c2d mov.n a2, a12 - 2e6: ff8301 l32r a0, f4 - 2e9: 0000c0 callx0 a0 - 2ec: 0d48 l32i.n a4, a13, 0 - 2ee: eb1416 beqz a4, 1a3 - 2f1: ff6be1 l32r a14, a0 - 2f4: 30cc32 addi a3, a12, 48 - 2f7: 25c122 addi a2, a1, 37 - 2fa: 640c movi.n a4, 6 - 2fc: 150c movi.n a5, 1 - 2fe: 0159 s32i.n a5, a1, 0 - 300: ff7e01 l32r a0, f8 - 303: 0000c0 callx0 a0 - 306: 0e3d mov.n a3, a14 - 308: 214b addi.n a2, a1, 4 - 30a: 042c movi.n a4, 32 - 30c: ff7c01 l32r a0, fc - 30f: 0000c0 callx0 a0 - 312: ff6421 l32r a2, a4 - 315: 0d08 l32i.n a0, a13, 0 - 317: 862222 l32i a2, a2, 0x218 - 31a: 244122 s8i a2, a1, 36 - 31d: 012d mov.n a2, a1 - 31f: 0000c0 callx0 a0 - 322: ff9f46 j 1a3 - 325: 740040 extui a0, a4, 0, 8 - 328: c04030 sub a4, a0, a3 - 32b: 0c3416 beqz a4, 3f2 - 32e: c05020 sub a5, a0, a2 - 331: e6e556 bnez a5, 1a3 - 334: 0c2d mov.n a2, a12 - 336: 2138d0 srai a3, a13, 8 - 339: ffcc85 call0 4 - 33c: ff98c6 j 1a3 - 33f: 160c movi.n a6, 1 - 341: 184e62 s8i a6, a14, 24 - 344: ff96c6 j 1a3 - 347: 4878 l32i.n a7, a8, 16 - 349: b80772 l8ui a7, a7, 184 - 34c: 042726 beqi a7, 2, 354 - 34f: 420c movi.n a2, 4 - 351: 000005 call0 354 - 354: 2c4b addi.n a2, a12, 4 - 356: ff6a01 l32r a0, 100 - 359: 0000c0 callx0 a0 - 35c: 18cc22 addi a2, a12, 24 - 35f: ff6901 l32r a0, 104 - 362: 0000c0 callx0 a0 - 365: ff8e86 j 1a3 - 368: 0c2d mov.n a2, a12 - 36a: c0a032 movi a3, 192 - 36d: 340c movi.n a4, 3 - 36f: ff6601 l32r a0, 108 - 372: 0000c0 callx0 a0 - 375: 9e9c beqz.n a14, 392 - 377: 2c4b addi.n a2, a12, 4 - 379: ff6401 l32r a0, 10c - 37c: 0000c0 callx0 a0 - 37f: 18cc22 addi a2, a12, 24 - 382: ff6301 l32r a0, 110 - 385: 0000c0 callx0 a0 - 388: 0e3d mov.n a3, a14 - 38a: 0c2d mov.n a2, a12 - 38c: ff6201 l32r a0, 114 - 38f: 0000c0 callx0 a0 - 392: ff4581 l32r a8, a8 - 395: 0888 l32i.n a8, a8, 0 - 397: e08816 beqz a8, 1a3 - 39a: 30cc32 addi a3, a12, 48 - 39d: 25c122 addi a2, a1, 37 - 3a0: 640c movi.n a4, 6 - 3a2: 390c movi.n a9, 3 - 3a4: 1a0c movi.n a10, 1 - 3a6: 01a9 s32i.n a10, a1, 0 - 3a8: 2b4192 s8i a9, a1, 43 - 3ab: ff5b01 l32r a0, 118 - 3ae: 0000c0 callx0 a0 - 3b1: ff3e31 l32r a3, ac - 3b4: 214b addi.n a2, a1, 4 - 3b6: 042c movi.n a4, 32 - 3b8: ff5901 l32r a0, 11c - 3bb: 0000c0 callx0 a0 - 3be: ff3c21 l32r a2, b0 - 3c1: ff3c01 l32r a0, b4 - 3c4: 862222 l32i a2, a2, 0x218 - 3c7: 244122 s8i a2, a1, 36 - 3ca: 0008 l32i.n a0, a0, 0 - 3cc: 012d mov.n a2, a1 - 3ce: 0000c0 callx0 a0 - 3d1: ff7386 j 1a3 - 3d4: 0c2d mov.n a2, a12 - 3d6: 032c movi.n a3, 32 - 3d8: 040c movi.n a4, 0 - 3da: ff5101 l32r a0, 120 - 3dd: 0000c0 callx0 a0 - 3e0: ff6fc6 j 1a3 - 3e3: 0c2d mov.n a2, a12 - 3e5: 030c movi.n a3, 0 - 3e7: 040c movi.n a4, 0 - 3e9: ff4e01 l32r a0, 124 - 3ec: 0000c0 callx0 a0 - 3ef: ff6c06 j 1a3 - 3f2: 0c2d mov.n a2, a12 - 3f4: 240c movi.n a4, 2 - 3f6: ff4c01 l32r a0, 128 - 3f9: 0000c0 callx0 a0 - 3fc: ff68c6 j 1a3 - 3ff: 07dd mov.n a13, a7 - 401: 0c2d mov.n a2, a12 - 403: b0a032 movi a3, 176 - 406: 240c movi.n a4, 2 - 408: ff4901 l32r a0, 12c - 40b: 0000c0 callx0 a0 - 40e: bcd9 s32i.n a13, a12, 44 - 410: ff63c6 j 1a3 - ... - 41f: 8e8800 excw - ... - -00000440 : - 440: d0c112 addi a1, a1, -48 - 443: 71e9 s32i.n a14, a1, 28 - 445: 81f9 s32i.n a15, a1, 32 - 447: 4109 s32i.n a0, a1, 16 - 449: 61d9 s32i.n a13, a1, 24 - 44b: 51c9 s32i.n a12, a1, 20 - 44d: 02dd mov.n a13, a2 - 44f: 03cd mov.n a12, a3 - 451: 4c08 l32i.n a0, a12, 16 - 453: 043d mov.n a3, a4 - 455: 0048 l32i.n a4, a0, 0 - 457: 052d mov.n a2, a5 - 459: 145e40 extui a5, a4, 14, 2 - 45c: 45cc bnez.n a5, 464 - 45e: b50040 extui a0, a4, 16, 12 - 461: 000106 j 469 - 464: 1008 l32i.n a0, a0, 4 - 466: 410800 srli a0, a0, 8 - 469: ffea41 l32r a4, 414 - 46c: 780442 l8ui a4, a4, 120 - 46f: 021466 bnei a4, 1, 475 - 472: 002546 j 50b - 475: 092d16 beqz a13, 50b - 478: ffa0e2 movi a14, 255 - 47b: 1e2df2 l32i a15, a13, 120 - 47e: f49000 extui a9, a0, 0, 16 - 481: 02b9f6 bgeui a9, 16, 487 - 484: 0020c6 j 50b - 487: 1c08 l32i.n a0, a12, 4 - 489: 1008 l32i.n a0, a0, 4 - 48b: 000042 l8ui a4, a0, 0 - 48e: 145040 extui a5, a4, 0, 2 - 491: 076556 bnez a5, 50b - 494: 2139 s32i.n a3, a1, 8 - 496: 1129 s32i.n a2, a1, 4 - 498: 0100a2 l8ui a10, a0, 1 - 49b: f0a0b2 movi a11, 240 - 49e: ce0c movi.n a14, 12 - 4a0: 10e4e0 and a14, a4, a14 - 4a3: 10b4b0 and a11, a4, a11 - 4a6: 14a0a0 extui a10, a10, 0, 2 - 4a9: dfac beqz.n a15, 4da - 4ab: 91b9 s32i.n a11, a1, 36 - 4ad: a1a9 s32i.n a10, a1, 40 - 4af: ffda21 l32r a2, 418 - 4b2: b199 s32i.n a9, a1, 44 - 4b4: 4d0222 l8ui a2, a2, 77 - 4b7: 0109 s32i.n a0, a1, 0 - 4b9: 1de207 bbsi a2, 0, 4da - 4bc: 0f3d mov.n a3, a15 - 4be: 640c movi.n a4, 6 - 4c0: 20ab addi.n a2, a0, 10 - 4c2: ffd801 l32r a0, 424 - 4c5: 0000c0 callx0 a0 - 4c8: 0108 l32i.n a0, a1, 0 - 4ca: b198 l32i.n a9, a1, 44 - 4cc: a1a8 l32i.n a10, a1, 40 - 4ce: 91b8 l32i.n a11, a1, 36 - 4d0: 628c beqz.n a2, 4da - 4d2: 5efc bnez.n a14, 50b - 4d4: d0a032 movi a3, 208 - 4d7: 309b37 bne a11, a3, 50b - 4da: 8ca052 movi a5, 140 - 4dd: 1148 l32i.n a4, a1, 4 - 4df: 88a062 movi a6, 136 - 4e2: a84d42 s8i a4, a13, 168 - 4e5: 044c movi.n a4, 64 - 4e7: 61ee27 bbsi a14, 2, 54c - 4ea: 040072 l8ui a7, a0, 4 - 4ed: 5be707 bbsi a7, 0, 54c - 4f0: 000082 l8ui a8, a0, 0 - 4f3: 108850 and a8, a8, a5 - 4f6: 2c9867 bne a8, a6, 526 - 4f9: 010022 l8ui a2, a0, 1 - 4fc: 142020 extui a2, a2, 0, 2 - 4ff: fdc222 addi a2, a2, -3 - 502: 0c6256 bnez a2, 5cc - 505: 1e0022 l8ui a2, a0, 30 - 508: 0030c6 j 5cf - 50b: 6c8c beqz.n a12, 515 - 50d: 0c2d mov.n a2, a12 - 50f: ffc601 l32r a0, 428 - 512: 0000c0 callx0 a0 - 515: 0e2d mov.n a2, a14 - 517: 51c8 l32i.n a12, a1, 20 - 519: 61d8 l32i.n a13, a1, 24 - 51b: 71e8 l32i.n a14, a1, 28 - 51d: 81f8 l32i.n a15, a1, 32 - 51f: 4108 l32i.n a0, a1, 16 - 521: 30c112 addi a1, a1, 48 - 524: f00d ret.n - 526: 021c movi.n a2, 16 - 528: 0b1032 l16ui a3, a0, 22 - 52b: ed88 l32i.n a8, a13, 56 - 52d: 092f16 beqz a15, 5c3 - 530: 2f78 l32i.n a7, a15, 8 - 532: 107740 and a7, a7, a4 - 535: 208870 or a8, a8, a7 - 538: ed89 s32i.n a8, a13, 56 - 53a: 010042 l8ui a4, a0, 1 - 53d: 9022d0 addx2 a2, a2, a13 - 540: 056437 bbci a4, 3, 549 - 543: 241272 l16ui a7, a2, 72 - 546: c11737 beq a7, a3, 50b - 549: 245232 s16i a3, a2, 72 - 54c: 831c movi.n a3, 24 - 54e: e21c movi.n a2, 30 - 550: 000082 l8ui a8, a0, 0 - 553: 010042 l8ui a4, a0, 1 - 556: 108850 and a8, a8, a5 - 559: 144040 extui a4, a4, 0, 2 - 55c: fdc442 addi a4, a4, -3 - 55f: 932340 movnez a2, a3, a4 - 562: 019867 bne a8, a6, 567 - 565: 222b addi.n a2, a2, 2 - 567: 0a5c22 s16i a2, a12, 20 - 56a: c03920 sub a3, a9, a2 - 56d: fcc332 addi a3, a3, -4 - 570: 0b5c32 s16i a3, a12, 22 - 573: 1ebc beqz.n a14, 5a8 - 575: 924e26 beqi a14, 4, 50b - 578: 8f8e66 bnei a14, 8, 50b - 57b: 1e2d42 l32i a4, a13, 120 - 57e: f89416 beqz a4, 50b - 581: 862927 blt a9, a2, 50b - 584: 832a66 bnei a10, 2, 50b - 587: 0109 s32i.n a0, a1, 0 - 589: b199 s32i.n a9, a1, 44 - 58b: 010052 l8ui a5, a0, 1 - 58e: 3129 s32i.n a2, a1, 12 - 590: 416567 bbci a5, 6, 5d5 - 593: 0d2d mov.n a2, a13 - 595: 0c3d mov.n a3, a12 - 597: 3148 l32i.n a4, a1, 12 - 599: ffa401 l32r a0, 42c - 59c: 0000c0 callx0 a0 - 59f: 0108 l32i.n a0, a1, 0 - 5a1: b198 l32i.n a9, a1, 44 - 5a3: b2fc bnez.n a2, 5e2 - 5a5: ffd886 j 50b - 5a8: f5fa56 bnez a10, 50b - 5ab: 761c movi.n a6, 23 - 5ad: 023697 bltu a6, a9, 5b3 - 5b0: ffd5c6 j 50b - 5b3: 0b4d mov.n a4, a11 - 5b5: 0d2d mov.n a2, a13 - 5b7: 0c3d mov.n a3, a12 - 5b9: 2158 l32i.n a5, a1, 8 - 5bb: 1168 l32i.n a6, a1, 4 - 5bd: 002c05 call0 880 - 5c0: ffd1c6 j 50b - 5c3: bfaf72 movi a7, -65 - 5c6: 108870 and a8, a8, a7 - 5c9: ffdac6 j 538 - 5cc: 180022 l8ui a2, a0, 24 - 5cf: 342020 extui a2, a2, 0, 4 - 5d2: ffd486 j 528 - 5d5: 1ca8 l32i.n a10, a12, 4 - 5d7: 3129 s32i.n a2, a1, 12 - 5d9: 1a88 l32i.n a8, a10, 4 - 5db: f4b020 extui a11, a2, 0, 16 - 5de: 88ba add.n a8, a8, a11 - 5e0: 1a89 s32i.n a8, a10, 4 - 5e2: 094d mov.n a4, a9 - 5e4: 0c2d mov.n a2, a12 - 5e6: 3158 l32i.n a5, a1, 12 - 5e8: 003d mov.n a3, a0 - 5ea: ff9101 l32r a0, 430 - 5ed: 0000c0 callx0 a0 - 5f0: 023d mov.n a3, a2 - 5f2: 02cd mov.n a12, a2 - 5f4: f13216 beqz a2, 50b - 5f7: ff8921 l32r a2, 41c - 5fa: 1c48 l32i.n a4, a12, 4 - 5fc: df2252 l32i a5, a2, 0x37c - 5ff: 1408 l32i.n a0, a4, 4 - 601: 25ac beqz.n a5, 627 - 603: e02262 l32i a6, a2, 0x380 - 606: 1d1666 bnei a6, 1, 627 - 609: fed222 addmi a2, a2, 0xfffffe00 - 60c: 7f2222 l32i a2, a2, 0x1fc - 60f: ef8216 beqz a2, 50b - 612: 2258 l32i.n a5, a2, 8 - 614: ef3516 beqz a5, 50b - 617: 206b addi.n a2, a0, 6 - 619: 0b1342 l16ui a4, a3, 22 - 61c: 30eb addi.n a3, a0, 14 - 61e: f2c442 addi a4, a4, -14 - 621: 0005c0 callx0 a5 - 624: ffb8c6 j 50b - 627: 1e2d52 l32i a5, a13, 120 - 62a: 2558 l32i.n a5, a5, 8 - 62c: ff7d21 l32r a2, 420 - 62f: 2ce507 bbsi a5, 0, 65f - 632: 180f62 l8ui a6, a15, 24 - 635: 4a1666 bnei a6, 1, 683 - 638: 0d0072 l8ui a7, a0, 13 - 63b: 0c0082 l8ui a8, a0, 12 - 63e: 117780 slli a7, a7, 8 - 641: 207780 or a7, a7, a8 - 644: c07720 sub a7, a7, a2 - 647: ec0756 bnez a7, 50b - 64a: 206b addi.n a2, a0, 6 - 64c: 1458 l32i.n a5, a4, 4 - 64e: 0b1342 l16ui a4, a3, 22 - 651: 35eb addi.n a3, a5, 14 - 653: f2c442 addi a4, a4, -14 - 656: ff7701 l32r a0, 434 - 659: 0000c0 callx0 a0 - 65c: ffaac6 j 50b - 65f: 0d0062 l8ui a6, a0, 13 - 662: 0c0072 l8ui a7, a0, 12 - 665: 116680 slli a6, a6, 8 - 668: 206670 or a6, a6, a7 - 66b: 149627 bne a6, a2, 683 - 66e: 206b addi.n a2, a0, 6 - 670: 1458 l32i.n a5, a4, 4 - 672: 0b1342 l16ui a4, a3, 22 - 675: 35eb addi.n a3, a5, 14 - 677: f2c442 addi a4, a4, -14 - 67a: ff6f01 l32r a0, 438 - 67d: 0000c0 callx0 a0 - 680: ffa1c6 j 50b - 683: 0d2d mov.n a2, a13 - 685: ff6d01 l32r a0, 43c - 688: 0000c0 callx0 a0 - 68b: 820c movi.n a2, 8 - 68d: ffa186 j 517 - ... - 6a0: f0c112 addi a1, a1, -16 - 6a3: 0109 s32i.n a0, a1, 0 - 6a5: b208 l32i.n a0, a2, 44 - 6a7: 372066 bnei a0, 2, 6e2 - 6aa: 342666 bnei a6, 2, 6e2 - 6ad: d30c movi.n a3, 13 - 6af: 159737 bne a7, a3, 6c8 - 6b2: fff751 l32r a5, 690 - 6b5: 240c movi.n a4, 2 - 6b7: b0a032 movi a3, 176 - 6ba: 804542 s8i a4, a5, 128 - 6bd: 140c movi.n a4, 1 - 6bf: fff701 l32r a0, 69c - 6c2: 0000c0 callx0 a0 - 6c5: 000646 j 6e2 - 6c8: fff301 l32r a0, 694 - 6cb: a78c beqz.n a7, 6d9 - 6cd: 030c movi.n a3, 0 - 6cf: 240c movi.n a4, 2 - 6d1: 002d mov.n a2, a0 - 6d3: 000005 call0 6d4 - 6d6: fff001 l32r a0, 698 - 6d9: 330c movi.n a3, 3 - 6db: 040c movi.n a4, 0 - 6dd: 002d mov.n a2, a0 - 6df: 000005 call0 6e0 - 6e2: 0108 l32i.n a0, a1, 0 - 6e4: 10c112 addi a1, a1, 16 - 6e7: f00d ret.n - ... - 709: 000000 ill - 70c: e0c112 addi a1, a1, -32 - 70f: 121172 l16ui a7, a1, 36 - 712: 2109 s32i.n a0, a1, 8 - 714: 31c9 s32i.n a12, a1, 12 - 716: fff501 l32r a0, 6ec - 719: 02cd mov.n a12, a2 - 71b: d20c movi.n a2, 13 - 71d: 149727 bne a7, a2, 735 - 720: 0c2d mov.n a2, a12 - 722: b0a032 movi a3, 176 - 725: 140c movi.n a4, 1 - 727: 280c movi.n a8, 2 - 729: 804082 s8i a8, a0, 128 - 72c: fff301 l32r a0, 6f8 - 72f: 0000c0 callx0 a0 - 732: 001206 j 77e - 735: ec98 l32i.n a9, a12, 56 - 737: 800002 l8ui a0, a0, 128 - 73a: 056947 bbci a9, 4, 743 - 73d: 464026 beqi a0, 4, 787 - 740: 432026 beqi a0, 2, 787 - 743: bca8 l32i.n a10, a12, 44 - 745: 352a66 bnei a10, 2, 77e - 748: ffea21 l32r a2, 6f0 - 74b: 130c movi.n a3, 1 - 74d: 240c movi.n a4, 2 - 74f: 000005 call0 750 - 752: 000a06 j 77e - 755: 0c2d mov.n a2, a12 - 757: ffe901 l32r a0, 6fc - 75a: 0000c0 callx0 a0 - 75d: d29c beqz.n a2, 77e - 75f: 1148 l32i.n a4, a1, 4 - 761: 112c22 l32i a2, a12, 68 - 764: 342b addi.n a3, a4, 2 - 766: 010442 l8ui a4, a4, 1 - 769: ffe501 l32r a0, 700 - 76c: 0000c0 callx0 a0 - 76f: 0c2d mov.n a2, a12 - 771: 0148 l32i.n a4, a1, 0 - 773: b0a032 movi a3, 176 - 776: 441b addi.n a4, a4, 1 - 778: ffe301 l32r a0, 704 - 77b: 0000c0 callx0 a0 - 77e: 31c8 l32i.n a12, a1, 12 - 780: 2108 l32i.n a0, a1, 8 - 782: 20c112 addi a1, a1, 32 - 785: f00d ret.n - 787: 080c movi.n a8, 0 - 789: 641b addi.n a6, a4, 1 - 78b: 18b657 bgeu a6, a5, 7a7 - 78e: 0104a2 l8ui a10, a4, 1 - 791: c09540 sub a9, a5, a4 - 794: aa2b addi.n a10, a10, 2 - 796: a929a7 blt a9, a10, 743 - 799: 0004b2 l8ui a11, a4, 0 - 79c: 085d mov.n a5, a8 - 79e: f0cbb2 addi a11, a11, -16 - 7a1: 8354b0 moveqz a5, a4, a11 - 7a4: 000046 j 7a9 - 7a7: 085d mov.n a5, a8 - 7a9: 101102 l16ui a0, a1, 32 - 7ac: 0b40e6 bgei a0, 4, 7bb - 7af: 0820a6 blti a0, 2, 7bb - 7b2: f8d516 beqz a5, 743 - 7b5: 010532 l8ui a3, a5, 1 - 7b8: 87e366 bnei a3, 128, 743 - 7bb: bc48 l32i.n a4, a12, 44 - 7bd: bd2466 bnei a4, 2, 77e - 7c0: 0109 s32i.n a0, a1, 0 - 7c2: 1159 s32i.n a5, a1, 4 - 7c4: 8d2026 beqi a0, 2, 755 - 7c7: b34066 bnei a0, 4, 77e - 7ca: 112c22 l32i a2, a12, 68 - 7cd: 4179 s32i.n a7, a1, 16 - 7cf: b28c beqz.n a2, 7de - 7d1: ffcd01 l32r a0, 708 - 7d4: 0000c0 callx0 a0 - 7d7: 4178 l32i.n a7, a1, 16 - 7d9: 050c movi.n a5, 0 - 7db: 116c52 s32i a5, a12, 68 - 7de: f9c756 bnez a7, 77e - 7e1: ffc421 l32r a2, 6f4 - 7e4: 330c movi.n a3, 3 - 7e6: 040c movi.n a4, 0 - 7e8: 000005 call0 7ec - 7eb: ffe3c6 j 77e - ... - -000007f0 : - 7f0: 010352 l8ui a5, a3, 1 - 7f3: 741c movi.n a4, 23 - 7f5: 033457 bltu a4, a5, 7fc - 7f8: f27c movi.n a2, -1 - 7fa: f00d ret.n - 7fc: 080372 l8ui a7, a3, 8 - 7ff: 570282 l8ui a8, a2, 87 - 802: 346070 extui a6, a7, 0, 4 - 805: 039867 bne a8, a6, 80c - 808: 020c movi.n a2, 0 - 80a: f00d ret.n - 80c: 33ab addi.n a3, a3, 10 - 80e: 574262 s8i a6, a2, 87 - 811: 80a092 movi a9, 128 - 814: 18c262 addi a6, a2, 24 - 817: 109790 and a9, a7, a9 - 81a: 0c4292 s8i a9, a2, 12 - 81d: 000372 l8ui a7, a3, 0 - 820: 047470 extui a7, a7, 4, 1 - 823: 584272 s8i a7, a2, 88 - 826: 000352 l8ui a5, a3, 0 - 829: 345050 extui a5, a5, 0, 4 - 82c: 594252 s8i a5, a2, 89 - 82f: 010342 l8ui a4, a3, 1 - 832: 344040 extui a4, a4, 0, 4 - 835: 5a4242 s8i a4, a2, 90 - 838: 0103b2 l8ui a11, a3, 1 - 83b: 226b addi.n a2, a2, 6 - 83d: 34b4b0 extui a11, a11, 4, 4 - 840: 5542b2 s8i a11, a2, 85 - 843: 0203a2 l8ui a10, a3, 2 - 846: 5642a2 s8i a10, a2, 86 - 849: 334b addi.n a3, a3, 4 - 84b: ce9267 bne a2, a6, 81d - 84e: 120c movi.n a2, 1 - 850: f00d ret.n - ... - 87e: 720000 excw - 881: 7090a0 excw - 884: e2c011 l32r a1, ffff9384 - 887: 521e61 l32r a6, fffd5100 - 88a: 621961 l32r a6, fffd90f0 - 88d: f21861 l32r a6, ffffd0f0 - 890: 021f61 l32r a6, fffc110c - 893: d21b61 l32r a6, ffff5100 - 896: c21d61 l32r a6, ffff110c - 899: 321c61 l32r a6, fffcd10c - 89c: cd2061 l32r a6, ffff3d1c - 89f: 035c04 excw - 8a2: 02dd mov.n a13, a2 - 8a4: 0208 l32i.n a0, a2, 0 - 8a6: 2021f2 l32i a15, a1, 128 - 8a9: 1a6102 s32i a0, a1, 104 - 8ac: 10c122 addi a2, a1, 16 - 8af: ffeb01 l32r a0, 85c - 8b2: 0000c0 callx0 a0 - 8b5: d01c movi.n a0, 29 - 8b7: 1fe8 l32i.n a14, a15, 4 - 8b9: 0b1ff2 l16ui a15, a15, 22 - 8bc: 1ee8 l32i.n a14, a14, 4 - 8be: 0a5c movi.n a10, 80 - 8c0: ffea add.n a15, a15, a14 - 8c2: 18cff2 addi a15, a15, 24 - 8c5: 072ca7 blt a12, a10, 8d0 - 8c8: 4c2ac7 blt a10, a12, 918 - 8cb: 1c0c movi.n a12, 1 - 8cd: 002346 j 95e - 8d0: 26cca6 blti a12, 32, 8fa - 8d3: 022c movi.n a2, 32 - 8d5: 29a2c7 bge a2, a12, 902 - 8d8: 26dce6 bgei a12, 64, 902 - 8db: 033c movi.n a3, 48 - 8dd: 219c37 bne a12, a3, 902 - 8e0: bd48 l32i.n a4, a13, 44 - 8e2: 1c3466 bnei a4, 3, 902 - 8e5: c05fe0 sub a5, a15, a14 - 8e8: 16a057 bge a0, a5, 902 - 8eb: 0c5d mov.n a5, a12 - 8ed: 0f4d mov.n a4, a15 - 8ef: 0d2d mov.n a2, a13 - 8f1: 18ce32 addi a3, a14, 24 - 8f4: 001e05 call0 ad8 - 8f7: 0001c6 j 902 - 8fa: 04bca6 blti a12, 16, 902 - 8fd: 061c movi.n a6, 16 - 8ff: dda6c7 bge a6, a12, 8e0 - 902: 1c21c2 l32i a12, a1, 112 - 905: 1d21d2 l32i a13, a1, 116 - 908: 1e21e2 l32i a14, a1, 120 - 90b: 1f21f2 l32i a15, a1, 124 - 90e: 90a022 movi a2, 144 - 911: 1b2102 l32i a0, a1, 108 - 914: 112a add.n a1, a1, a2 - 916: f00d ret.n - 918: ffcfb1 l32r a11, 854 - 91b: 9a1c movi.n a10, 25 - 91d: b0a022 movi a2, 176 - 920: 02ac27 bge a12, a2, 926 - 923: 002246 j 9b0 - 926: 02a2c7 bge a2, a12, 92c - 929: 003486 j 9ff - 92c: c07fe0 sub a7, a15, a14 - 92f: cfa077 bge a0, a7, 902 - 932: 0d1e62 l16ui a6, a14, 26 - 935: 0c1e02 l16ui a0, a14, 24 - 938: 0e1e72 l16ui a7, a14, 28 - 93b: 800b addi.n a8, a0, -1 - 93d: 0ef856 bnez a8, a30 - 940: 0f5d mov.n a5, a15 - 942: 0d2d mov.n a2, a13 - 944: 0e3d mov.n a3, a14 - 946: 1ece42 addi a4, a14, 30 - 949: 0169 s32i.n a6, a1, 0 - 94b: 1179 s32i.n a7, a1, 4 - 94d: 192162 l32i a6, a1, 100 - 950: 182172 l32i a7, a1, 96 - 953: ffdb85 call0 70c - 956: ffea06 j 902 - 959: a5ec66 bnei a12, 128, 902 - 95c: 0c0c movi.n a12, 0 - 95e: 202122 l32i a2, a1, 128 - 961: 10c132 addi a3, a1, 16 - 964: 0c4d mov.n a4, a12 - 966: ffbe01 l32r a0, 860 - 969: 0000c0 callx0 a0 - 96c: f92256 bnez a2, 902 - 96f: 0c4d mov.n a4, a12 - 971: 202122 l32i a2, a1, 128 - 974: 10c132 addi a3, a1, 16 - 977: ffbb01 l32r a0, 864 - 97a: 0000c0 callx0 a0 - 97d: 1e2d92 l32i a9, a13, 120 - 980: f7e916 beqz a9, 902 - 983: bda8 l32i.n a10, a13, 44 - 985: 025a26 beqi a10, 5, 98b - 988: ffdd86 j 902 - 98b: 18cdc2 addi a12, a13, 24 - 98e: 0c2d mov.n a2, a12 - 990: ffb601 l32r a0, 868 - 993: 0000c0 callx0 a0 - 996: 0c2d mov.n a2, a12 - 998: 1e2d42 l32i a4, a13, 120 - 99b: c33c movi.n a3, 60 - 99d: 0e1442 l16ui a4, a4, 28 - 9a0: 150c movi.n a5, 1 - 9a2: c13340 mul16u a3, a3, a4 - 9a5: 040c movi.n a4, 0 - 9a7: ffb101 l32r a0, 86c - 9aa: 0000c0 callx0 a0 - 9ad: ffd446 j 902 - 9b0: a0a002 movi a0, 160 - 9b3: a22c07 blt a12, a0, 959 - 9b6: 02a0c7 bge a0, a12, 9bc - 9b9: ffd146 j 902 - 9bc: bd08 l32i.n a0, a13, 44 - 9be: 085026 beqi a0, 5, 9ca - 9c1: 053026 beqi a0, 3, 9ca - 9c4: fec052 addi a5, a0, -2 - 9c7: f37556 bnez a5, 902 - 9ca: 2e4b addi.n a2, a14, 4 - 9cc: 1a2132 l32i a3, a1, 104 - 9cf: 640c movi.n a4, 6 - 9d1: 2fc332 addi a3, a3, 47 - 9d4: ffa701 l32r a0, 870 - 9d7: 0000c0 callx0 a0 - 9da: f24256 bnez a2, 902 - 9dd: c05fe0 sub a5, a15, a14 - 9e0: 941c movi.n a4, 25 - 9e2: 022457 blt a4, a5, 9e8 - 9e5: ffc646 j 902 - 9e8: ff9c21 l32r a2, 858 - 9eb: 230c movi.n a3, 2 - 9ed: 0c1e42 l16ui a4, a14, 24 - 9f0: a0a052 movi a5, 160 - 9f3: 114480 slli a4, a4, 8 - 9f6: 204450 or a4, a4, a5 - 9f9: 000005 call0 9fc - 9fc: ffc086 j 902 - 9ff: d0a002 movi a0, 208 - a02: 3d2c07 blt a12, a0, a43 - a05: 02a0c7 bge a0, a12, a0b - a08: ffbd86 j 902 - a0b: bd58 l32i.n a5, a13, 44 - a0d: 5f5566 bnei a5, 5, a70 - a10: 0d2d mov.n a2, a13 - a12: 202132 l32i a3, a1, 128 - a15: ff9701 l32r a0, 874 - a18: 0000c0 callx0 a0 - a1b: ee3256 bnez a2, 902 - a1e: 0f5d mov.n a5, a15 - a20: 0d2d mov.n a2, a13 - a22: 0e3d mov.n a3, a14 - a24: 18ce42 addi a4, a14, 24 - a27: ff9401 l32r a0, 878 - a2a: 0000c0 callx0 a0 - a2d: ffb446 j 902 - a30: ece056 bnez a0, 902 - a33: 0e3d mov.n a3, a14 - a35: 0d2d mov.n a2, a13 - a37: 192142 l32i a4, a1, 100 - a3a: 182152 l32i a5, a1, 96 - a3d: ffc605 call0 6a0 - a40: ffaf86 j 902 - a43: c0a002 movi a0, 192 - a46: c06c00 sub a6, a12, a0 - a49: eb5656 bnez a6, 902 - a4c: c07fe0 sub a7, a15, a14 - a4f: 022a77 blt a10, a7, a55 - a52: ffab06 j 902 - a55: bd88 l32i.n a8, a13, 44 - a57: fbc882 addi a8, a8, -5 - a5a: ea4856 bnez a8, 902 - a5d: 0b2d mov.n a2, a11 - a5f: 0c1e42 l16ui a4, a14, 24 - a62: 230c movi.n a3, 2 - a64: 114480 slli a4, a4, 8 - a67: 204400 or a4, a4, a0 - a6a: 000005 call0 a6c - a6d: ffa446 j 902 - a70: 0f5d mov.n a5, a15 - a72: 0d2d mov.n a2, a13 - a74: 0e3d mov.n a3, a14 - a76: 18ce42 addi a4, a14, 24 - a79: ff8001 l32r a0, 87c - a7c: 0000c0 callx0 a0 - a7f: ff9fc6 j 902 - ... - a8e: ff0004 excw - a91: ff .byte 0xff - a92: df .byte 0xdf - a93: ff .byte 0xff - a94: 100000 and a0, a0, a0 - a97: 500000 excw - a9a: 0002f2 l8ui a15, a2, 0 - a9d: 000000 ill - aa0: 4c9000 excw - aa3: 900033 excw - aa6: 344c movi.n a4, 67 - aa8: 000600 excw - aab: ffff60 excw - aae: ef .byte 0xef - aaf: ff .byte 0xff - ab0: ff .byte 0xff - ab1: ff .byte 0xff - ab2: fffb addi.n a15, a15, 15 - ab4: 200000 or a0, a0, a0 - ... - ad7: c11200 mul16u a1, a2, a0 - ada: 61e9d0 xsr.debugcause a13 - add: 71f9 s32i.n a15, a1, 28 - adf: 3109 s32i.n a0, a1, 12 - ae1: 41c9 s32i.n a12, a1, 16 - ae3: 51d9 s32i.n a13, a1, 20 - ae5: 02dd mov.n a13, a2 - ae7: 1e2dc2 l32i a12, a13, 120 - aea: 052d mov.n a2, a5 - aec: 0c2c56 bnez a12, bb2 - aef: f27c movi.n a2, -1 - af1: 002b86 j ba3 - af4: 2c28 l32i.n a2, a12, 8 - af6: d37c movi.n a3, -3 - af8: 102230 and a2, a2, a3 - afb: 2c29 s32i.n a2, a12, 8 - afd: 3ebc beqz.n a14, b34 - aff: 1fbc beqz.n a15, b34 - b01: ffe041 l32r a4, a84 - b04: d02442 l32i a4, a4, 0x340 - b07: 297437 bbci a4, 19, b34 - b0a: 0d2d mov.n a2, a13 - b0c: ffeb01 l32r a0, ab8 - b0f: 0000c0 callx0 a0 - b12: 0d2d mov.n a2, a13 - b14: 0e3d mov.n a3, a14 - b16: 0f4d mov.n a4, a15 - b18: ffe901 l32r a0, abc - b1b: 0000c0 callx0 a0 - b1e: 0e3d mov.n a3, a14 - b20: 0d2d mov.n a2, a13 - b22: 043c movi.n a4, 48 - b24: ffe701 l32r a0, ac0 - b27: 0000c0 callx0 a0 - b2a: 0f3d mov.n a3, a15 - b2c: 0d2d mov.n a2, a13 - b2e: ffe501 l32r a0, ac4 - b31: 0000c0 callx0 a0 - b34: ffd5d1 l32r a13, a88 - b37: 0f1c22 l16ui a2, a12, 30 - b3a: 7d08 l32i.n a0, a13, 28 - b3c: 045520 extui a5, a2, 5, 1 - b3f: 21a516 beqz a5, d5d - b42: ffd241 l32r a4, a8c - b45: ffd231 l32r a3, a90 - b48: 200040 or a0, a0, a4 - b4b: 100030 and a0, a0, a3 - b4e: 00a432 movi a3, 0x400 - b51: 7d09 s32i.n a0, a13, 28 - b53: 103230 and a3, a2, a3 - b56: 0d2d mov.n a2, a13 - b58: ffdc01 l32r a0, ac8 - b5b: 0000c0 callx0 a0 - b5e: 1e2c02 l32i a0, a12, 120 - b61: 0008 l32i.n a0, a0, 0 - b63: c0a042 movi a4, 192 - b66: 084047 ball a0, a4, b72 - b69: 80a422 movi a2, 0x480 - b6c: 024027 ball a0, a2, b72 - b6f: 0077c6 j d52 - b72: 111c32 l16ui a3, a12, 34 - b75: 043130 extui a3, a3, 1, 1 - b78: 1d6316 beqz a3, d52 - b7b: ffc621 l32r a2, a94 - b7e: 7d08 l32i.n a0, a13, 28 - b80: 200020 or a0, a0, a2 - b83: 0d2d mov.n a2, a13 - b85: 7d09 s32i.n a0, a13, 28 - b87: 0d38 l32i.n a3, a13, 0 - b89: 0148 l32i.n a4, a1, 0 - b8b: d463c2 s32i a12, a3, 0x350 - b8e: 530c movi.n a3, 5 - b90: 000005 call0 b94 - b93: 0c3d mov.n a3, a12 - b95: 020c movi.n a2, 0 - b97: 140c movi.n a4, 1 - b99: 050c movi.n a5, 0 - b9b: ffcc01 l32r a0, acc - b9e: 0000c0 callx0 a0 - ba1: 020c movi.n a2, 0 - ba3: 41c8 l32i.n a12, a1, 16 - ba5: 51d8 l32i.n a13, a1, 20 - ba7: 61e8 l32i.n a14, a1, 24 - ba9: 71f8 l32i.n a15, a1, 28 - bab: 3108 l32i.n a0, a1, 12 - bad: 30c112 addi a1, a1, 48 - bb0: f00d ret.n - bb2: 011352 l16ui a5, a3, 2 - bb5: 001302 l16ui a0, a3, 0 - bb8: f33556 bnez a5, aef - bbb: 1109 s32i.n a0, a1, 4 - bbd: 0129 s32i.n a2, a1, 0 - bbf: 021362 l16ui a6, a3, 4 - bc2: 2169 s32i.n a6, a1, 8 - bc4: 336b addi.n a3, a3, 6 - bc6: c09430 sub a9, a4, a3 - bc9: 0229e6 bgei a9, 2, bcf - bcc: 004306 j cdc - bcf: 253c movi.n a5, 50 - bd1: db2c movi.n a11, 45 - bd3: 0a0c movi.n a10, 0 - bd5: 020c movi.n a2, 0 - bd7: 000c movi.n a0, 0 - bd9: 0f0c movi.n a15, 0 - bdb: 0e0c movi.n a14, 0 - bdd: 010382 l8ui a8, a3, 1 - be0: 000372 l8ui a7, a3, 0 - be3: 682b addi.n a6, a8, 2 - be5: 02a967 bge a9, a6, beb - be8: ffc0c6 j aef - beb: 970b addi.n a9, a7, -1 - bed: 0d9916 beqz a9, cca - bf0: c067b0 sub a6, a7, a11 - bf3: 0ce616 beqz a6, cc5 - bf6: c09750 sub a9, a7, a5 - bf9: 0c3916 beqz a9, cc0 - bfc: c3c762 addi a6, a7, -61 - bff: 0b8616 beqz a6, cbb - c02: dda092 movi a9, 221 - c05: c09790 sub a9, a7, a9 - c08: 0c0956 bnez a9, ccc - c0b: 090c movi.n a9, 0 - c0d: 2948b6 bltui a8, 4, c3a - c10: 020362 l8ui a6, a3, 2 - c13: 9109 s32i.n a0, a1, 36 - c15: 030372 l8ui a7, a3, 3 - c18: 050302 l8ui a0, a3, 5 - c1b: 117780 slli a7, a7, 8 - c1e: 206670 or a6, a6, a7 - c21: 040372 l8ui a7, a3, 4 - c24: 010080 slli a0, a0, 24 - c27: 117700 slli a7, a7, 16 - c2a: 207700 or a7, a7, a0 - c2d: 206670 or a6, a6, a7 - c30: ff9a71 l32r a7, a98 - c33: 9108 l32i.n a0, a1, 36 - c35: 019677 bne a6, a7, c3a - c38: 190c movi.n a9, 1 - c3a: 398c beqz.n a9, c41 - c3c: 03ad mov.n a10, a3 - c3e: 002286 j ccc - c41: ff9691 l32r a9, a9c - c44: d02992 l32i a9, a9, 0x340 - c47: 02f9c7 bbsi a9, 28, c4d - c4a: 001f86 j ccc - c4d: 090c movi.n a9, 0 - c4f: 2948b6 bltui a8, 4, c7c - c52: 020362 l8ui a6, a3, 2 - c55: 9109 s32i.n a0, a1, 36 - c57: 030372 l8ui a7, a3, 3 - c5a: 050302 l8ui a0, a3, 5 - c5d: 117780 slli a7, a7, 8 - c60: 206670 or a6, a6, a7 - c63: 040372 l8ui a7, a3, 4 - c66: 010080 slli a0, a0, 24 - c69: 117700 slli a7, a7, 16 - c6c: 207700 or a7, a7, a0 - c6f: 206670 or a6, a6, a7 - c72: ff8b71 l32r a7, aa0 - c75: 9108 l32i.n a0, a1, 36 - c77: 019677 bne a6, a7, c7c - c7a: 190c movi.n a9, 1 - c7c: 498c beqz.n a9, c84 - c7e: 83e3e0 moveqz a14, a3, a14 - c81: 0011c6 j ccc - c84: 090c movi.n a9, 0 - c86: 2948b6 bltui a8, 4, cb3 - c89: 020362 l8ui a6, a3, 2 - c8c: 9109 s32i.n a0, a1, 36 - c8e: 030372 l8ui a7, a3, 3 - c91: 050302 l8ui a0, a3, 5 - c94: 117780 slli a7, a7, 8 - c97: 206670 or a6, a6, a7 - c9a: 040372 l8ui a7, a3, 4 - c9d: 010080 slli a0, a0, 24 - ca0: 117700 slli a7, a7, 16 - ca3: 207700 or a7, a7, a0 - ca6: 206670 or a6, a6, a7 - ca9: ff7e71 l32r a7, aa4 - cac: 9108 l32i.n a0, a1, 36 - cae: 019677 bne a6, a7, cb3 - cb1: 190c movi.n a9, 1 - cb3: 599c beqz.n a9, ccc - cb5: 83e3f0 moveqz a14, a3, a15 - cb8: 000406 j ccc - cbb: 03fd mov.n a15, a3 - cbd: 0002c6 j ccc - cc0: 032d mov.n a2, a3 - cc2: 000186 j ccc - cc5: 03ed mov.n a14, a3 - cc7: 000046 j ccc - cca: 030d mov.n a0, a3 - ccc: 982b addi.n a9, a8, 2 - cce: 339a add.n a3, a3, a9 - cd0: c09430 sub a9, a4, a3 - cd3: 0229a6 blti a9, 2, cd9 - cd6: ffc0c6 j bdd - cd9: 000246 j ce6 - cdc: 0e0c movi.n a14, 0 - cde: 0f0c movi.n a15, 0 - ce0: 000c movi.n a0, 0 - ce2: 020c movi.n a2, 0 - ce4: 0a0c movi.n a10, 0 - ce6: e05016 beqz a0, aef - ce9: 010032 l8ui a3, a0, 1 - cec: 02b3b6 bltui a3, 16, cf2 - cef: ff7f06 j aef - cf2: 81a9 s32i.n a10, a1, 32 - cf4: e28c beqz.n a2, d06 - cf6: 81a9 s32i.n a10, a1, 32 - cf8: 010242 l8ui a4, a2, 1 - cfb: fb0c movi.n a11, 15 - cfd: c0bb30 sub a11, a11, a3 - d00: 02ab47 bge a11, a4, d06 - d03: ff7a06 j aef - d06: f52c movi.n a5, 47 - d08: 024d mov.n a4, a2 - d0a: 003d mov.n a3, a0 - d0c: 0c2d mov.n a2, a12 - d0e: ff7001 l32r a0, ad0 - d11: 0000c0 callx0 a0 - d14: 8138 l32i.n a3, a1, 32 - d16: 102d02 l32i a0, a13, 64 - d19: 2128 l32i.n a2, a1, 8 - d1b: 1148 l32i.n a4, a1, 4 - d1d: 0f5c42 s16i a4, a12, 30 - d20: 0d5c22 s16i a2, a12, 26 - d23: 90cc bnez.n a0, d30 - d25: ff6051 l32r a5, aa8 - d28: 0020c0 memw - d2b: 9558 l32i.n a5, a5, 36 - d2d: 106d52 s32i a5, a13, 64 - d30: dc0316 beqz a3, af4 - d33: 0c2d mov.n a2, a12 - d35: 000005 call0 d38 - d38: db8296 bltz a2, af4 - d3b: 0c2d mov.n a2, a12 - d3d: 57cc32 addi a3, a12, 87 - d40: 2c78 l32i.n a7, a12, 8 - d42: d87c movi.n a8, -3 - d44: 107780 and a7, a7, a8 - d47: 2c79 s32i.n a7, a12, 8 - d49: ff6201 l32r a0, ad4 - d4c: 0000c0 callx0 a0 - d4f: ff6a86 j afd - d52: ff5621 l32r a2, aac - d55: 7d08 l32i.n a0, a13, 28 - d57: 100020 and a0, a0, a2 - d5a: ff8946 j b83 - d5d: ff5441 l32r a4, ab0 - d60: ff5531 l32r a3, ab4 - d63: 100040 and a0, a0, a4 - d66: 200030 or a0, a0, a3 - d69: ff7846 j b4e - ... - d78: 000000 ill - d7b: 000002 l8ui a0, a0, 0 - ... - -00000d88 : - d88: f0c112 addi a1, a1, -16 - d8b: 1109 s32i.n a0, a1, 4 - d8d: fff701 l32r a0, d6c - d90: 21c9 s32i.n a12, a1, 8 - d92: 40c8 l32i.n a12, a0, 16 - d94: 020c movi.n a2, 0 - d96: 1ccc bnez.n a12, d9b - d98: 000286 j da6 - d9b: 2e2c22 l32i a2, a12, 184 - d9e: fff401 l32r a0, d70 - da1: 0a7297 bbci a2, 25, daf - da4: 120c movi.n a2, 1 - da6: 21c8 l32i.n a12, a1, 8 - da8: 1108 l32i.n a0, a1, 4 - daa: 10c112 addi a1, a1, 16 - dad: f00d ret.n - daf: 0c38 l32i.n a3, a12, 0 - db1: 0109 s32i.n a0, a1, 0 - db3: a3dc bnez.n a3, dd1 - db5: 004d mov.n a4, a0 - db7: 0c2d mov.n a2, a12 - db9: 043d mov.n a3, a4 - dbb: eec442 addi a4, a4, -18 - dbe: ffef01 l32r a0, d7c - dc1: 0000c0 callx0 a0 - dc4: 0c29 s32i.n a2, a12, 0 - dc6: ffeb21 l32r a2, d74 - dc9: ffed01 l32r a0, d80 - dcc: 0000c0 callx0 a0 - dcf: 0108 l32i.n a0, a1, 0 - dd1: 020c movi.n a2, 0 - dd3: 130c movi.n a3, 1 - dd5: 050c movi.n a5, 0 - dd7: 060c movi.n a6, 0 - dd9: 004d mov.n a4, a0 - ddb: ffea01 l32r a0, d84 - dde: 0000c0 callx0 a0 - de1: ffe561 l32r a6, d78 - de4: 070c movi.n a7, 0 - de6: b94c72 s8i a7, a12, 185 - de9: b84c72 s8i a7, a12, 184 - dec: 2e2c52 l32i a5, a12, 184 - def: 205560 or a5, a5, a6 - df2: 2e6c52 s32i a5, a12, 184 - df5: ffeac6 j da4 - df8: 000000 ill - dfb: ffff00 excw - dfe: ff .byte 0xff - dff: 00fd mov.n a15, a0 - e01: 000000 ill - -00000e04 : - e04: f0c112 addi a1, a1, -16 - e07: 0109 s32i.n a0, a1, 0 - e09: fffb01 l32r a0, df8 - e0c: 4008 l32i.n a0, a0, 16 - e0e: 020c movi.n a2, 0 - e10: 10cc bnez.n a0, e15 - e12: 0001c6 j e1d - e15: 2e2022 l32i a2, a0, 184 - e18: 08f297 bbsi a2, 25, e24 - e1b: 120c movi.n a2, 1 - e1d: 0108 l32i.n a0, a1, 0 - e1f: 10c112 addi a1, a1, 16 - e22: f00d ret.n - e24: fff641 l32r a4, dfc - e27: 050c movi.n a5, 0 - e29: b94052 s8i a5, a0, 185 - e2c: b84052 s8i a5, a0, 184 - e2f: 2e2032 l32i a3, a0, 184 - e32: 103340 and a3, a3, a4 - e35: 2e6032 s32i a3, a0, 184 - e38: fff201 l32r a0, e00 - e3b: 0000c0 callx0 a0 - e3e: fff646 j e1b - -if_eagle.o: file format elf32-xtensa-le - - -wl_chm.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: ffff21 l32r a2, 0 - 7: d228 l32i.n a2, a2, 52 - 9: f00d ret.n - -Disassembly of section .irom0.text: - -0000000c : - ... - 14: 000020 excw - 17: 01e800 slli a14, a8, 32 - ... - -00000028 : - 28: fff931 l32r a3, c - 2b: f0c112 addi a1, a1, -16 - 2e: 31c9 s32i.n a12, a1, 12 - 30: 2109 s32i.n a0, a1, 8 - 32: 02cd mov.n a12, a2 - 34: 03c9 s32i.n a12, a3, 0 - 36: fff621 l32r a2, 10 - 39: 000c movi.n a0, 0 - 3b: 940232 l8ui a3, a2, 148 - 3e: 01d222 addmi a2, a2, 0x100 - 41: c10222 l8ui a2, a2, 193 - 44: 330b addi.n a3, a3, -1 - 46: 220b addi.n a2, a2, -1 - 48: 742020 extui a2, a2, 0, 8 - 4b: 930230 movnez a0, a2, a3 - 4e: 0109 s32i.n a0, a1, 0 - 50: fff301 l32r a0, 1c - 53: 0000c0 callx0 a0 - 56: 0148 l32i.n a4, a1, 0 - 58: 904440 addx2 a4, a4, a4 - 5b: a044c0 addx4 a4, a4, a12 - 5e: 01d442 addmi a4, a4, 0x100 - 61: 84c442 addi a4, a4, -124 - 64: 1149 s32i.n a4, a1, 4 - 66: 536c42 s32i a4, a12, 0x14c - 69: ffed01 l32r a0, 20 - 6c: 0000c0 callx0 a0 - 6f: 1128 l32i.n a2, a1, 4 - 71: 000005 call0 74 - 74: ffe821 l32r a2, 14 - 77: ffe831 l32r a3, 18 - 7a: 040c movi.n a4, 0 - 7c: 31c8 l32i.n a12, a1, 12 - 7e: ffe901 l32r a0, 24 - 81: 0000c0 callx0 a0 - 84: 2108 l32i.n a0, a1, 8 - 86: 10c112 addi a1, a1, 16 - 89: f00d ret.n - ... - -00000094 : - 94: f0c112 addi a1, a1, -16 - 97: 11c9 s32i.n a12, a1, 4 - 99: 0109 s32i.n a0, a1, 0 - 9b: 02cd mov.n a12, a2 - 9d: fffb01 l32r a0, 8c - a0: 042d mov.n a2, a4 - a2: 380042 l8ui a4, a0, 56 - a5: 390052 l8ui a5, a0, 57 - a8: 449c beqz.n a4, c0 - aa: 3129 s32i.n a2, a1, 12 - ac: 2139 s32i.n a3, a1, 8 - ae: 04b5c7 bgeu a5, a12, b6 - b1: 320c movi.n a2, 3 - b3: 0005c6 j ce - b6: 000005 call0 b8 - b9: 3128 l32i.n a2, a1, 12 - bb: fff501 l32r a0, 90 - be: 2138 l32i.n a3, a1, 8 - c0: 3940c2 s8i a12, a0, 57 - c3: 6039 s32i.n a3, a0, 24 - c5: 7029 s32i.n a2, a0, 28 - c7: 160c movi.n a6, 1 - c9: 020c movi.n a2, 0 - cb: 384062 s8i a6, a0, 56 - ce: 11c8 l32i.n a12, a1, 4 - d0: 0108 l32i.n a0, a1, 0 - d2: 10c112 addi a1, a1, 16 - d5: f00d ret.n - d7: 000000 ill - ... - -000000dc : - dc: ffff31 l32r a3, d8 - df: 020c movi.n a2, 0 - e1: 7329 s32i.n a2, a3, 28 - e3: 6329 s32i.n a2, a3, 24 - e5: 384322 s8i a2, a3, 56 - e8: 394322 s8i a2, a3, 57 - eb: f00d ret.n - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 0109 s32i.n a0, a1, 0 - fd: fffc01 l32r a0, f0 - 100: 1078 l32i.n a7, a0, 4 - 102: f78c beqz.n a7, 115 - 104: 320c movi.n a2, 3 - 106: 000106 j 10e - 109: 000405 call0 14c - 10c: 020c movi.n a2, 0 - 10e: 0108 l32i.n a0, a1, 0 - 110: 10c112 addi a1, a1, 16 - 113: f00d ret.n - 115: 1029 s32i.n a2, a0, 4 - 117: 2039 s32i.n a3, a0, 8 - 119: fff681 l32r a8, f4 - 11c: 4049 s32i.n a4, a0, 16 - 11e: 0888 l32i.n a8, a8, 0 - 120: 5059 s32i.n a5, a0, 20 - 122: 0888 l32i.n a8, a8, 0 - 124: 3069 s32i.n a6, a0, 12 - 126: df6817 bbci a8, 1, 109 - 129: 000205 call0 14c - 12c: fff706 j 10c - 12f: 000000 ill - 132: 040000 extui a0, a0, 0, 1 - 135: 000000 ill - 138: 000020 excw - ... - 14b: c11200 mul16u a1, a2, a0 - 14e: 31d9f0 srai a13, a15, 25 - 151: 21c9 s32i.n a12, a1, 8 - 153: fff7d1 l32r a13, 130 - 156: 1109 s32i.n a0, a1, 4 - 158: 4dc8 l32i.n a12, a13, 16 - 15a: 3d08 l32i.n a0, a13, 12 - 15c: 0109 s32i.n a0, a1, 0 - 15e: fff701 l32r a0, 13c - 161: 0000c0 callx0 a0 - 164: 023d mov.n a3, a2 - 166: 1d28 l32i.n a2, a13, 4 - 168: 021332 l16ui a3, a3, 4 - 16b: 021242 l16ui a4, a2, 4 - 16e: 021347 beq a3, a4, 174 - 171: 000005 call0 174 - 174: 5c8c beqz.n a12, 17d - 176: 0128 l32i.n a2, a1, 0 - 178: 030c movi.n a3, 0 - 17a: 000cc0 callx0 a12 - 17d: 2d48 l32i.n a4, a13, 8 - 17f: c4cc bnez.n a4, 18f - 181: ffec21 l32r a2, 134 - 184: 431c movi.n a3, 20 - 186: ffee01 l32r a0, 140 - 189: 0000c0 callx0 a0 - 18c: 000606 j 1a8 - 18f: ffeac1 l32r a12, 138 - 192: 0c2d mov.n a2, a12 - 194: ffec01 l32r a0, 144 - 197: 0000c0 callx0 a0 - 19a: 0c2d mov.n a2, a12 - 19c: 2d38 l32i.n a3, a13, 8 - 19e: 040c movi.n a4, 0 - 1a0: 150c movi.n a5, 1 - 1a2: ffe901 l32r a0, 148 - 1a5: 0000c0 callx0 a0 - 1a8: 21c8 l32i.n a12, a1, 8 - 1aa: 31d8 l32i.n a13, a1, 12 - 1ac: 1108 l32i.n a0, a1, 4 - 1ae: 10c112 addi a1, a1, 16 - 1b1: f00d ret.n - ... - -000001c0 : - 1c0: c37c movi.n a3, -4 - 1c2: f0c112 addi a1, a1, -16 - 1c5: 1109 s32i.n a0, a1, 4 - 1c7: fffb01 l32r a0, 1b4 - 1ca: 0129 s32i.n a2, a1, 0 - 1cc: 1d1037 beq a0, a3, 1ed - 1cf: 002d mov.n a2, a0 - 1d1: 5238 l32i.n a3, a2, 20 - 1d3: 2139 s32i.n a3, a1, 8 - 1d5: 224b addi.n a2, a2, 4 - 1d7: 431c movi.n a3, 20 - 1d9: fff801 l32r a0, 1bc - 1dc: 0000c0 callx0 a0 - 1df: 2158 l32i.n a5, a1, 8 - 1e1: 858c beqz.n a5, 1ed - 1e3: fff521 l32r a2, 1b8 - 1e6: 0138 l32i.n a3, a1, 0 - 1e8: 3228 l32i.n a2, a2, 12 - 1ea: 0005c0 callx0 a5 - 1ed: 1108 l32i.n a0, a1, 4 - 1ef: 10c112 addi a1, a1, 16 - 1f2: f00d ret.n - 1f4: 020c movi.n a2, 0 - 1f6: f0c112 addi a1, a1, -16 - 1f9: 0109 s32i.n a0, a1, 0 - 1fb: 000005 call0 1fc - 1fe: 0108 l32i.n a0, a1, 0 - 200: 10c112 addi a1, a1, 16 - 203: f00d ret.n - ... - -00000214 : - 214: f0c112 addi a1, a1, -16 - 217: 0109 s32i.n a0, a1, 0 - 219: fffb01 l32r a0, 208 - 21c: 1028 l32i.n a2, a0, 4 - 21e: 129c beqz.n a2, 233 - 220: 002d mov.n a2, a0 - 222: 20c222 addi a2, a2, 32 - 225: fffa01 l32r a0, 210 - 228: 0000c0 callx0 a0 - 22b: 420c movi.n a2, 4 - 22d: 000005 call0 230 - 230: fff701 l32r a0, 20c - 233: 6058 l32i.n a5, a0, 24 - 235: 558c beqz.n a5, 23e - 237: 430c movi.n a3, 4 - 239: 7028 l32i.n a2, a0, 28 - 23b: 0005c0 callx0 a5 - 23e: 0108 l32i.n a0, a1, 0 - 240: 10c112 addi a1, a1, 16 - 243: f00d ret.n - ... - -00000250 : - 250: f0c112 addi a1, a1, -16 - 253: 11c9 s32i.n a12, a1, 4 - 255: fffcc1 l32r a12, 248 - 258: 0109 s32i.n a0, a1, 0 - 25a: 532cc2 l32i a12, a12, 0x14c - 25d: fffb01 l32r a0, 24c - 260: 0000c0 callx0 a0 - 263: 021202 l16ui a0, a2, 4 - 266: 021c22 l16ui a2, a12, 4 - 269: 041027 beq a0, a2, 271 - 26c: 0c2d mov.n a2, a12 - 26e: 000005 call0 270 - 271: 11c8 l32i.n a12, a1, 4 - 273: 0108 l32i.n a0, a1, 0 - 275: 10c112 addi a1, a1, 16 - 278: f00d ret.n - ... - -0000028c : - 28c: 130c movi.n a3, 1 - 28e: 040c movi.n a4, 0 - 290: f0c112 addi a1, a1, -16 - 293: 11c9 s32i.n a12, a1, 4 - 295: 0109 s32i.n a0, a1, 0 - 297: 02cd mov.n a12, a2 - 299: 021222 l16ui a2, a2, 4 - 29c: fff901 l32r a0, 280 - 29f: 0000c0 callx0 a0 - 2a2: fff801 l32r a0, 284 - 2a5: 0000c0 callx0 a0 - 2a8: fff501 l32r a0, 27c - 2ab: d0c9 s32i.n a12, a0, 52 - 2ad: 11c8 l32i.n a12, a1, 4 - 2af: fff601 l32r a0, 288 - 2b2: 0000c0 callx0 a0 - 2b5: 0108 l32i.n a0, a1, 0 - 2b7: 10c112 addi a1, a1, 16 - 2ba: f00d ret.n - 2bc: 000000 ill - ... - -000002c0 : - 2c0: 050c movi.n a5, 0 - 2c2: fffe61 l32r a6, 2bc - 2c5: e70c movi.n a7, 14 - 2c7: 0668 l32i.n a6, a6, 0 - 2c9: 908550 addx2 a8, a5, a5 - 2cc: a08860 addx4 a8, a8, a6 - 2cf: 441882 l16ui a8, a8, 136 - 2d2: 0c1827 beq a8, a2, 2e2 - 2d5: 551b addi.n a5, a5, 1 - 2d7: 745050 extui a5, a5, 0, 8 - 2da: eb9577 bne a5, a7, 2c9 - 2dd: ffa022 movi a2, 255 - 2e0: f00d ret.n - 2e2: 052d mov.n a2, a5 - 2e4: f00d ret.n - ... - -000002f8 : - 2f8: fffc21 l32r a2, 2e8 - 2fb: f0c112 addi a1, a1, -16 - 2fe: 1109 s32i.n a0, a1, 4 - 300: 532222 l32i a2, a2, 0x14c - 303: fffa01 l32r a0, 2ec - 306: 0000c0 callx0 a0 - 309: 0129 s32i.n a2, a1, 0 - 30b: fff901 l32r a0, 2f0 - 30e: 0000c0 callx0 a0 - 311: fff801 l32r a0, 2f4 - 314: 0000c0 callx0 a0 - 317: 030c movi.n a3, 0 - 319: 0148 l32i.n a4, a1, 0 - 31b: 1108 l32i.n a0, a1, 4 - 31d: c04420 sub a4, a4, a2 - 320: 10c112 addi a1, a1, 16 - 323: 120c movi.n a2, 1 - 325: 932340 movnez a2, a3, a4 - 328: f00d ret.n - -wl_cnx.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: 034c movi.n a3, 64 - a: f00000 subx8 a0, a0, a0 - d: 000003 excw - ... - -00000018 : - 18: 00a432 movi a3, 0x400 - 1b: f0c112 addi a1, a1, -16 - 1e: 0129 s32i.n a2, a1, 0 - 20: 1109 s32i.n a0, a1, 4 - 22: fff721 l32r a2, 0 - 25: fffa01 l32r a0, 10 - 28: 0000c0 callx0 a0 - 2b: 250c movi.n a5, 2 - 2d: fff621 l32r a2, 8 - 30: f00c movi.n a0, 15 - 32: fff441 l32r a4, 4 - 35: 0178 l32i.n a7, a1, 0 - 37: 0438 l32i.n a3, a4, 0 - 39: 046d mov.n a6, a4 - 3b: 0769 s32i.n a6, a7, 0 - 3d: 004202 s8i a0, a2, 0 - 40: 203350 or a3, a3, a5 - 43: 0439 s32i.n a3, a4, 0 - 45: fff121 l32r a2, c - 48: 030c movi.n a3, 0 - 4a: fff201 l32r a0, 14 - 4d: 0000c0 callx0 a0 - 50: 1108 l32i.n a0, a1, 4 - 52: 10c112 addi a1, a1, 16 - 55: f00d ret.n - ... - -00000068 : - 68: 140c movi.n a4, 1 - 6a: 030c movi.n a3, 0 - 6c: fffb51 l32r a5, 58 - 6f: f0c112 addi a1, a1, -16 - 72: 0109 s32i.n a0, a1, 0 - 74: 970522 l8ui a2, a5, 151 - 77: 960552 l8ui a5, a5, 150 - 7a: 046020 extui a6, a2, 0, 1 - 7d: 833460 moveqz a3, a4, a6 - 80: 401500 ssl a5 - 83: a12200 sll a2, a2 - 86: 050c movi.n a5, 0 - 88: a14400 sll a4, a4 - 8b: a13300 sll a3, a3 - 8e: fff501 l32r a0, 64 - 91: 0000c0 callx0 a0 - 94: fff371 l32r a7, 60 - 97: 180c movi.n a8, 1 - 99: 060c movi.n a6, 0 - 9b: fff091 l32r a9, 5c - 9e: 0108 l32i.n a0, a1, 0 - a0: 970992 l8ui a9, a9, 151 - a3: 10c112 addi a1, a1, 16 - a6: 049090 extui a9, a9, 0, 1 - a9: 836890 moveqz a6, a8, a9 - ac: 174762 s8i a6, a7, 23 - af: f00d ret.n - ... - b9: 000004 excw - bc: 000400 excw - bf: 000000 ill - c2: 000000 ill - c5: 000004 excw - c8: f1fe00 excw - cb: 3f .byte 0x3f - cc: 008000 excw - cf: 000400 excw - d2: 000000 ill - d5: 0000c0 callx0 a0 - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 21d9 s32i.n a13, a1, 8 - fd: 11c9 s32i.n a12, a1, 4 - ff: 0109 s32i.n a0, a1, 0 - 101: ffec01 l32r a0, b4 - 104: 02cd mov.n a12, a2 - 106: 950022 l8ui a2, a0, 149 - 109: 03dd mov.n a13, a3 - 10b: 2b1266 bnei a2, 1, 13a - 10e: 940032 l8ui a3, a0, 148 - 111: 251366 bnei a3, 1, 13a - 114: ffe921 l32r a2, b8 - 117: fff001 l32r a0, d8 - 11a: 0000c0 callx0 a0 - 11d: ffe721 l32r a2, bc - 120: ffe831 l32r a3, c0 - 123: 040c movi.n a4, 0 - 125: ffed01 l32r a0, dc - 128: 0000c0 callx0 a0 - 12b: ffe621 l32r a2, c4 - 12e: 233c movi.n a3, 50 - 130: 140c movi.n a4, 1 - 132: 150c movi.n a5, 1 - 134: ffeb01 l32r a0, e0 - 137: 0000c0 callx0 a0 - 13a: 071c movi.n a7, 16 - 13c: ffe361 l32r a6, c8 - 13f: 0020c0 memw - 142: 9b2652 l32i a5, a6, 0x26c - 145: 205570 or a5, a5, a7 - 148: 0020c0 memw - 14b: 9b6652 s32i a5, a6, 0x26c - 14e: a90c42 l8ui a4, a12, 169 - 151: 149c beqz.n a4, 166 - 153: 220c movi.n a2, 2 - 155: 030c movi.n a3, 0 - 157: 01dc42 addmi a4, a12, 0x100 - 15a: aac442 addi a4, a4, -86 - 15d: ffe101 l32r a0, e4 - 160: 0000c0 callx0 a0 - 163: 0002c6 j 172 - 166: 020c movi.n a2, 0 - 168: 030c movi.n a3, 0 - 16a: 040c movi.n a4, 0 - 16c: ffdf01 l32r a0, e8 - 16f: 0000c0 callx0 a0 - 172: ffde01 l32r a0, ec - 175: 0000c0 callx0 a0 - 178: cd8c beqz.n a13, 188 - 17a: 0d2d mov.n a2, a13 - 17c: ffdd01 l32r a0, f0 - 17f: 0000c0 callx0 a0 - 182: ffd2d1 l32r a13, cc - 185: 000086 j 18b - 188: 0fa1d2 movi a13, 0x10f - 18b: ffd181 l32r a8, d0 - 18e: 0888 l32i.n a8, a8, 0 - 190: ffd191 l32r a9, d4 - 193: 056807 bbci a8, 0, 19c - 196: 20dd90 or a13, a13, a9 - 199: 0003c6 j 1ac - 19c: 10cc32 addi a3, a12, 16 - 19f: 0c0c42 l8ui a4, a12, 12 - 1a2: 020c movi.n a2, 0 - 1a4: 150c movi.n a5, 1 - 1a6: ffd301 l32r a0, f4 - 1a9: 0000c0 callx0 a0 - 1ac: 0d2d mov.n a2, a13 - 1ae: 11c8 l32i.n a12, a1, 4 - 1b0: 21d8 l32i.n a13, a1, 8 - 1b2: 001305 call0 2e4 - 1b5: 0108 l32i.n a0, a1, 0 - 1b7: 10c112 addi a1, a1, 16 - 1ba: f00d ret.n - 1bc: 008000 excw - ... - -000001f8 : - 1f8: e0c112 addi a1, a1, -32 - 1fb: 41f9 s32i.n a15, a1, 16 - 1fd: 0109 s32i.n a0, a1, 0 - 1ff: 11c9 s32i.n a12, a1, 4 - 201: 21d9 s32i.n a13, a1, 8 - 203: 31e9 s32i.n a14, a1, 12 - 205: 04dd mov.n a13, a4 - 207: 03ed mov.n a14, a3 - 209: 02cd mov.n a12, a2 - 20b: 82fc bnez.n a2, 247 - 20d: 120c movi.n a2, 1 - 20f: 030c movi.n a3, 0 - 211: 040c movi.n a4, 0 - 213: 250c movi.n a5, 2 - 215: ffea01 l32r a0, 1c0 - 218: 0000c0 callx0 a0 - 21b: ffea01 l32r a0, 1c4 - 21e: 0000c0 callx0 a0 - 221: 020c movi.n a2, 0 - 223: ffe901 l32r a0, 1c8 - 226: 0000c0 callx0 a0 - 229: 020c movi.n a2, 0 - 22b: 030c movi.n a3, 0 - 22d: 040c movi.n a4, 0 - 22f: ffe701 l32r a0, 1cc - 232: 0000c0 callx0 a0 - 235: 0d5d mov.n a5, a13 - 237: 0e4d mov.n a4, a14 - 239: 0fa122 movi a2, 0x10f - 23c: 330c movi.n a3, 3 - 23e: ffe401 l32r a0, 1d0 - 241: 0000c0 callx0 a0 - 244: 001ec6 j 2c3 - 247: 0228 l32i.n a2, a2, 0 - 249: 629c beqz.n a2, 263 - 24b: ffe201 l32r a0, 1d4 - 24e: 0000c0 callx0 a0 - 251: 0c38 l32i.n a3, a12, 0 - 253: 744020 extui a4, a2, 0, 8 - 256: 150c movi.n a5, 1 - 258: 120c movi.n a2, 1 - 25a: ffdf01 l32r a0, 1d8 - 25d: 0000c0 callx0 a0 - 260: 000346 j 271 - 263: 120c movi.n a2, 1 - 265: 030c movi.n a3, 0 - 267: 040c movi.n a4, 0 - 269: 250c movi.n a5, 2 - 26b: ffdc01 l32r a0, 1dc - 26e: 0000c0 callx0 a0 - 271: 1c28 l32i.n a2, a12, 4 - 273: 728c beqz.n a2, 27e - 275: ffda01 l32r a0, 1e0 - 278: 0000c0 callx0 a0 - 27b: 000146 j 284 - 27e: ffd901 l32r a0, 1e4 - 281: 0000c0 callx0 a0 - 284: 080c22 l8ui a2, a12, 8 - 287: d00c movi.n a0, 13 - 289: d28c beqz.n a2, 29a - 28b: 0b3027 bltu a0, a2, 29a - 28e: ffd601 l32r a0, 1e8 - 291: 0000c0 callx0 a0 - 294: ffcaf1 l32r a15, 1bc - 297: 000086 j 29d - 29a: 0fa1f2 movi a15, 0x10f - 29d: 090c22 l8ui a2, a12, 9 - 2a0: 928c beqz.n a2, 2ad - 2a2: 120c movi.n a2, 1 - 2a4: ffd201 l32r a0, 1ec - 2a7: 0000c0 callx0 a0 - 2aa: 0001c6 j 2b5 - 2ad: 020c movi.n a2, 0 - 2af: ffd001 l32r a0, 1f0 - 2b2: 0000c0 callx0 a0 - 2b5: 0d5d mov.n a5, a13 - 2b7: 0e4d mov.n a4, a14 - 2b9: 0f2d mov.n a2, a15 - 2bb: 330c movi.n a3, 3 - 2bd: ffcd01 l32r a0, 1f4 - 2c0: 0000c0 callx0 a0 - 2c3: 11c8 l32i.n a12, a1, 4 - 2c5: 21d8 l32i.n a13, a1, 8 - 2c7: 31e8 l32i.n a14, a1, 12 - 2c9: 41f8 l32i.n a15, a1, 16 - 2cb: 0108 l32i.n a0, a1, 0 - 2cd: 20c112 addi a1, a1, 32 - 2d0: f00d ret.n - ... - 2e2: 120000 excw - 2e5: 51f0c1 l32r a12, fffd4aa8 - 2e8: fffb addi.n a15, a15, 15 - 2ea: 0109 s32i.n a0, a1, 0 - 2ec: 4508 l32i.n a0, a5, 16 - 2ee: 140c movi.n a4, 1 - 2f0: b90032 l8ui a3, a0, 185 - 2f3: 061c movi.n a6, 16 - 2f5: 33cc bnez.n a3, 2fc - 2f7: ba4042 s8i a4, a0, 186 - 2fa: 4508 l32i.n a0, a5, 16 - 2fc: fff751 l32r a5, 2d8 - 2ff: b84042 s8i a4, a0, 184 - 302: 0548 l32i.n a4, a5, 0 - 304: 204460 or a4, a4, a6 - 307: 0549 s32i.n a4, a5, 0 - 309: fff441 l32r a4, 2dc - 30c: b28c beqz.n a2, 31b - 30e: 230c movi.n a3, 2 - 310: 050c movi.n a5, 0 - 312: fff301 l32r a0, 2e0 - 315: 0000c0 callx0 a0 - 318: 000186 j 322 - 31b: 042d mov.n a2, a4 - 31d: 030c movi.n a3, 0 - 31f: 000185 call0 338 - 322: 0108 l32i.n a0, a1, 0 - 324: 10c112 addi a1, a1, 16 - 327: f00d ret.n - 329: 000000 ill - 32c: 0448 l32i.n a4, a4, 0 - 32e: 180000 excw - 331: 000002 l8ui a0, a0, 0 - 334: 000000 ill - 337: fd3100 excw - 33a: ff .byte 0xff - 33b: 040c movi.n a4, 0 - 33d: f0c112 addi a1, a1, -16 - 340: 026d mov.n a6, a2 - 342: 0109 s32i.n a0, a1, 0 - 344: fffb01 l32r a0, 330 - 347: 220c movi.n a2, 2 - 349: 7f6062 s32i a6, a0, 0x1fc - 34c: fffa01 l32r a0, 334 - 34f: 0000c0 callx0 a0 - 352: 329c beqz.n a2, 369 - 354: 120c movi.n a2, 1 - 356: 000206 j 362 - 359: 020c movi.n a2, 0 - 35b: 030c movi.n a3, 0 - 35d: 000e85 call0 448 - 360: 220c movi.n a2, 2 - 362: 0108 l32i.n a0, a1, 0 - 364: 10c112 addi a1, a1, 16 - 367: f00d ret.n - 369: 008345 call0 ba0 - 36c: fe9216 beqz a2, 359 - 36f: 030c movi.n a3, 0 - 371: 000205 call0 394 - 374: fffa06 j 360 - 377: 000000 ill - 37a: 940000 extui a0, a0, 0, 10 - 37d: 000003 excw - ... - 394: e0c112 addi a1, a1, -32 - 397: 5109 s32i.n a0, a1, 20 - 399: fff701 l32r a0, 378 - 39c: 61c9 s32i.n a12, a1, 24 - 39e: 4008 l32i.n a0, a0, 16 - 3a0: 02cd mov.n a12, a2 - 3a2: 0008 l32i.n a0, a0, 0 - 3a4: 4109 s32i.n a0, a1, 16 - 3a6: fff801 l32r a0, 388 - 3a9: 0000c0 callx0 a0 - 3ac: 1e2c02 l32i a0, a12, 120 - 3af: 131207 beq a2, a0, 3c6 - 3b2: 0c6d mov.n a6, a12 - 3b4: 030c movi.n a3, 0 - 3b6: fff141 l32r a4, 37c - 3b9: 050c movi.n a5, 0 - 3bb: 002d mov.n a2, a0 - 3bd: fff301 l32r a0, 38c - 3c0: 0000c0 callx0 a0 - 3c3: 000746 j 3e4 - 3c6: 0c5d mov.n a5, a12 - 3c8: 0c2d mov.n a2, a12 - 3ca: 0c4d mov.n a4, a12 - 3cc: 060c movi.n a6, 0 - 3ce: ffec71 l32r a7, 380 - 3d1: 4138 l32i.n a3, a1, 16 - 3d3: 980772 l8ui a7, a7, 152 - 3d6: 2fc332 addi a3, a3, 47 - 3d9: 0169 s32i.n a6, a1, 0 - 3db: ffea61 l32r a6, 384 - 3de: ffec01 l32r a0, 390 - 3e1: 0000c0 callx0 a0 - 3e4: 61c8 l32i.n a12, a1, 24 - 3e6: 5108 l32i.n a0, a1, 20 - 3e8: 20c112 addi a1, a1, 32 - 3eb: f00d ret.n - 3ed: 000000 ill - 3f0: f0c112 addi a1, a1, -16 - 3f3: 11c9 s32i.n a12, a1, 4 - 3f5: 02cd mov.n a12, a2 - 3f7: 4228 l32i.n a2, a2, 16 - 3f9: 0109 s32i.n a0, a1, 0 - 3fb: 10c222 addi a2, a2, 16 - 3fe: 000005 call0 400 - 401: 729c beqz.n a2, 41c - 403: 9c38 l32i.n a3, a12, 36 - 405: 0f0332 l8ui a3, a3, 15 - 408: 091366 bnei a3, 1, 415 - 40b: 530c movi.n a3, 5 - 40d: 040c movi.n a4, 0 - 40f: 000005 call0 410 - 412: 000186 j 41c - 415: d37c movi.n a3, -3 - 417: 140c movi.n a4, 1 - 419: 000005 call0 41c - 41c: 007805 call0 ba0 - 41f: 11c8 l32i.n a12, a1, 4 - 421: 628c beqz.n a2, 42b - 423: 030c movi.n a3, 0 - 425: fff6c5 call0 394 - 428: 000186 j 432 - 42b: 020c movi.n a2, 0 - 42d: 030c movi.n a3, 0 - 42f: 000185 call0 448 - 432: 0108 l32i.n a0, a1, 0 - 434: 10c112 addi a1, a1, 16 - 437: f00d ret.n - 439: 000000 ill - 43c: 0002d0 excw - ... - 447: c11200 mul16u a1, a2, a0 - 44a: 0139f0 slli a3, a9, 17 - 44d: 21c9 s32i.n a12, a1, 8 - 44f: 1109 s32i.n a0, a1, 4 - 451: fffac1 l32r a12, 43c - 454: 000c movi.n a0, 0 - 456: 7e4c02 s8i a0, a12, 126 - 459: 512cc2 l32i a12, a12, 0x144 - 45c: fff901 l32r a0, 440 - 45f: 0000c0 callx0 a0 - 462: fff801 l32r a0, 444 - 465: 0000c0 callx0 a0 - 468: 7c8c beqz.n a12, 473 - 46a: 0138 l32i.n a3, a1, 0 - 46c: 0c08 l32i.n a0, a12, 0 - 46e: 020c movi.n a2, 0 - 470: 0000c0 callx0 a0 - 473: 21c8 l32i.n a12, a1, 8 - 475: 1108 l32i.n a0, a1, 4 - 477: 10c112 addi a1, a1, 16 - 47a: f00d ret.n - ... - 488: ff0000 excw - 48b: ff .byte 0xff - 48c: 000e00 excw - 48f: 000060 excw - ... - -0000049c : - 49c: f0c112 addi a1, a1, -16 - 49f: 1109 s32i.n a0, a1, 4 - 4a1: fff601 l32r a0, 47c - 4a4: fff721 l32r a2, 480 - 4a7: 4008 l32i.n a0, a0, 16 - 4a9: 0109 s32i.n a0, a1, 0 - 4ab: fffa01 l32r a0, 494 - 4ae: 0000c0 callx0 a0 - 4b1: 0128 l32i.n a2, a1, 0 - 4b3: b228 l32i.n a2, a2, 44 - 4b5: b28c beqz.n a2, 4c4 - 4b7: fff321 l32r a2, 484 - 4ba: 030c movi.n a3, 0 - 4bc: 140c movi.n a4, 1 - 4be: fff601 l32r a0, 498 - 4c1: 0000c0 callx0 a0 - 4c4: fff151 l32r a5, 488 - 4c7: fff131 l32r a3, 48c - 4ca: 0020c0 memw - 4cd: fd2342 l32i a4, a3, 0x3f4 - 4d0: 104450 and a4, a4, a5 - 4d3: f54040 extui a4, a4, 16, 16 - 4d6: 0020c0 memw - 4d9: fd2332 l32i a3, a3, 0x3f4 - 4dc: ffed21 l32r a2, 490 - 4df: 743030 extui a3, a3, 0, 8 - 4e2: 0c1466 bnei a4, 1, 4f2 - 4e5: d60c movi.n a6, 13 - 4e7: 13b637 bgeu a6, a3, 4fe - 4ea: 030c movi.n a3, 0 - 4ec: 000005 call0 4f0 - 4ef: 000106 j 4f7 - 4f2: 030c movi.n a3, 0 - 4f4: 000005 call0 4f8 - 4f7: 1108 l32i.n a0, a1, 4 - 4f9: 10c112 addi a1, a1, 16 - 4fc: f00d ret.n - 4fe: 000005 call0 500 - 501: fffc86 j 4f7 - -00000504 : - 504: f0c112 addi a1, a1, -16 - 507: 0109 s32i.n a0, a1, 0 - 509: 13cc bnez.n a3, 50e - 50b: 000745 call0 580 - 50e: 0108 l32i.n a0, a1, 0 - 510: 10c112 addi a1, a1, 16 - 513: f00d ret.n - ... - 539: 000000 ill - 53c: 000010 excw - 53f: 000000 ill - 542: 000001 l32r a0, fffc0544 - 545: 0e .byte 0xe - 546: 006000 rsil a0, 0 - 549: 000000 ill - 54c: 035c movi.n a3, 80 - ... - 57e: 1c0000 excw - 581: e52103 excw - 584: ff .byte 0xff - 585: c0c112 addi a1, a1, -64 - 588: c1c9 s32i.n a12, a1, 48 - 58a: d1d9 s32i.n a13, a1, 52 - 58c: b109 s32i.n a0, a1, 44 - 58e: ffe3d1 l32r a13, 51c - 591: 0208 l32i.n a0, a2, 0 - 593: 4dd8 l32i.n a13, a13, 16 - 595: 200030 or a0, a0, a3 - 598: 0209 s32i.n a0, a2, 0 - 59a: 003d45 call0 970 - 59d: 02cd mov.n a12, a2 - 59f: 055256 bnez a2, 5f8 - 5a2: ffdf21 l32r a2, 520 - 5a5: 0228 l32i.n a2, a2, 0 - 5a7: ffdfc1 l32r a12, 524 - 5aa: 42bc beqz.n a2, 5e2 - 5ac: 25c122 addi a2, a1, 37 - 5af: 140c movi.n a4, 1 - 5b1: c9a032 movi a3, 201 - 5b4: 2b4132 s8i a3, a1, 43 - 5b7: 0149 s32i.n a4, a1, 0 - 5b9: 030c movi.n a3, 0 - 5bb: 640c movi.n a4, 6 - 5bd: ffe401 l32r a0, 550 - 5c0: 0000c0 callx0 a0 - 5c3: 214b addi.n a2, a1, 4 - 5c5: 0c3d mov.n a3, a12 - 5c7: 042c movi.n a4, 32 - 5c9: ffe201 l32r a0, 554 - 5cc: 0000c0 callx0 a0 - 5cf: ffd721 l32r a2, 52c - 5d2: ffd501 l32r a0, 528 - 5d5: 862222 l32i a2, a2, 0x218 - 5d8: 244122 s8i a2, a1, 36 - 5db: 0008 l32i.n a0, a0, 0 - 5dd: 012d mov.n a2, a1 - 5df: 0000c0 callx0 a0 - 5e2: ffd301 l32r a0, 530 - 5e5: 4008 l32i.n a0, a0, 16 - 5e7: b80022 l8ui a2, a0, 184 - 5ea: ba0002 l8ui a0, a0, 186 - 5ed: 057256 bnez a2, 648 - 5f0: 054056 bnez a0, 648 - 5f3: 020c movi.n a2, 0 - 5f5: 001106 j 63d - 5f8: e1d9 s32i.n a13, a1, 56 - 5fa: 007f45 call0 df0 - 5fd: 0c2d mov.n a2, a12 - 5ff: 000f05 call0 6f0 - 602: e1c8 l32i.n a12, a1, 56 - 604: 02dd mov.n a13, a2 - 606: cc4b addi.n a12, a12, 4 - 608: 0c2d mov.n a2, a12 - 60a: ffd301 l32r a0, 558 - 60d: 0000c0 callx0 a0 - 610: ffc931 l32r a3, 534 - 613: 0c2d mov.n a2, a12 - 615: 040c movi.n a4, 0 - 617: ffd101 l32r a0, 55c - 61a: 0000c0 callx0 a0 - 61d: 0c2d mov.n a2, a12 - 61f: e8a332 movi a3, 0x3e8 - 622: 040c movi.n a4, 0 - 624: 150c movi.n a5, 1 - 626: ffce01 l32r a0, 560 - 629: 0000c0 callx0 a0 - 62c: 078d56 bnez a13, 6a8 - 62f: ffc221 l32r a2, 538 - 632: 0208 l32i.n a0, a2, 0 - 634: f36c movi.n a3, -17 - 636: 100030 and a0, a0, a3 - 639: 0209 s32i.n a0, a2, 0 - 63b: 0d2d mov.n a2, a13 - 63d: c1c8 l32i.n a12, a1, 48 - 63f: d1d8 l32i.n a13, a1, 52 - 641: b108 l32i.n a0, a1, 44 - 643: 40c112 addi a1, a1, 64 - 646: f00d ret.n - 648: 1b2026 beqi a0, 2, 667 - 64b: 320c movi.n a2, 3 - 64d: ffc501 l32r a0, 564 - 650: 0000c0 callx0 a0 - 653: ffc501 l32r a0, 568 - 656: 0000c0 callx0 a0 - 659: 0a1266 bnei a2, 1, 667 - 65c: 0c3d mov.n a3, a12 - 65e: ffb721 l32r a2, 53c - 661: ffc201 l32r a0, 56c - 664: 0000c0 callx0 a0 - 667: ffb641 l32r a4, 540 - 66a: ffb651 l32r a5, 544 - 66d: 0020c0 memw - 670: fd6542 s32i a4, a5, 0x3f4 - 673: ffbf01 l32r a0, 570 - 676: 0000c0 callx0 a0 - 679: 021226 beqi a2, 1, 67f - 67c: ffdcc6 j 5f3 - 67f: cd4b addi.n a12, a13, 4 - 681: 0c2d mov.n a2, a12 - 683: ffbc01 l32r a0, 574 - 686: 0000c0 callx0 a0 - 689: ffaf31 l32r a3, 548 - 68c: 0c2d mov.n a2, a12 - 68e: 040c movi.n a4, 0 - 690: ffba01 l32r a0, 578 - 693: 0000c0 callx0 a0 - 696: 0c2d mov.n a2, a12 - 698: e8a332 movi a3, 0x3e8 - 69b: 040c movi.n a4, 0 - 69d: 150c movi.n a5, 1 - 69f: ffb701 l32r a0, 57c - 6a2: 0000c0 callx0 a0 - 6a5: ffd286 j 5f3 - 6a8: 8f1d66 bnei a13, 1, 63b - 6ab: ffa821 l32r a2, 54c - 6ae: 0208 l32i.n a0, a2, 0 - 6b0: 40a132 movi a3, 0x140 - 6b3: 200030 or a0, a0, a3 - 6b6: ffdfc6 j 639 - 6b9: 000000 ill - 6bc: 000350 excw - 6bf: 035c00 excw - 6c2: 000000 ill - 6c5: 000000 ill - 6c8: 000600 excw - 6cb: 035860 excw - 6ce: f00000 subx8 a0, a0, a0 - 6d1: 000007 bnone a0, a0, 6d5 - 6d4: 0007f0 excw - ... - 6ef: c11200 mul16u a1, a2, a0 - 6f2: 0109f0 slli a0, a9, 17 - 6f5: fff101 l32r a0, 6bc - 6f8: 11c9 s32i.n a12, a1, 4 - 6fa: 0008 l32i.n a0, a0, 0 - 6fc: 02cd mov.n a12, a2 - 6fe: f09c beqz.n a0, 721 - 700: 1d9207 bne a2, a0, 721 - 703: fff501 l32r a0, 6d8 - 706: 0000c0 callx0 a0 - 709: 1e2c32 l32i a3, a12, 120 - 70c: 119327 bne a3, a2, 721 - 70f: ffec51 l32r a5, 6c0 - 712: 020c movi.n a2, 0 - 714: 0548 l32i.n a4, a5, 0 - 716: 40a162 movi a6, 0x140 - 719: 204460 or a4, a4, a6 - 71c: 0549 s32i.n a4, a5, 0 - 71e: 0012c6 j 76d - 721: 046c16 beqz a12, 76b - 724: 470c movi.n a7, 4 - 726: e84c72 s8i a7, a12, 232 - 729: ffec01 l32r a0, 6dc - 72c: 0000c0 callx0 a0 - 72f: ffe591 l32r a9, 6c4 - 732: 1e2c82 l32i a8, a12, 120 - 735: 136982 s32i a8, a9, 76 - 738: ffea01 l32r a0, 6e0 - 73b: 0000c0 callx0 a0 - 73e: ffe2a1 l32r a10, 6c8 - 741: 0020c0 memw - 744: ffe2b1 l32r a11, 6cc - 747: 9aa8 l32i.n a10, a10, 36 - 749: 0ba9 s32i.n a10, a11, 0 - 74b: ffe601 l32r a0, 6e4 - 74e: 0000c0 callx0 a0 - 751: 1e2cb2 l32i a11, a12, 120 - 754: 1e1b27 beq a11, a2, 776 - 757: ffde31 l32r a3, 6d0 - 75a: 320c movi.n a2, 3 - 75c: 0c4d mov.n a4, a12 - 75e: ffe201 l32r a0, 6e8 - 761: 0000c0 callx0 a0 - 764: a29c beqz.n a2, 782 - 766: 120c movi.n a2, 1 - 768: 000046 j 76d - 76b: 120c movi.n a2, 1 - 76d: 11c8 l32i.n a12, a1, 4 - 76f: 0108 l32i.n a0, a1, 0 - 771: 10c112 addi a1, a1, 16 - 774: f00d ret.n - 776: 0c2d mov.n a2, a12 - 778: 030c movi.n a3, 0 - 77a: 000745 call0 7f0 - 77d: 220c movi.n a2, 2 - 77f: fffa86 j 76d - 782: 0c6d mov.n a6, a12 - 784: 1e2c22 l32i a2, a12, 120 - 787: ffd351 l32r a5, 6d4 - 78a: 030c movi.n a3, 0 - 78c: 054d mov.n a4, a5 - 78e: ffd701 l32r a0, 6ec - 791: 0000c0 callx0 a0 - 794: fff946 j 77d - ... - 7a7: 035400 excw - 7aa: 000000 ill - 7ad: 000000 ill - 7b0: 03e8 l32i.n a14, a3, 0 - ... - 7ee: 120000 excw - 7f1: 09d0c1 l32r a12, fffc2f34 - 7f4: 91c981 l32r a8, fffe4f18 - 7f7: 7139 s32i.n a3, a1, 28 - 7f9: 02cd mov.n a12, a2 - 7fb: ffe731 l32r a3, 798 - 7fe: 10c122 addi a2, a1, 16 - 801: 1308 l32i.n a0, a3, 4 - 803: 1209 s32i.n a0, a2, 4 - 805: 0338 l32i.n a3, a3, 0 - 807: 0239 s32i.n a3, a2, 0 - 809: ffeb01 l32r a0, 7b8 - 80c: 0000c0 callx0 a0 - 80f: 7148 l32i.n a4, a1, 28 - 811: 09e456 bnez a4, 8b3 - 814: 620c movi.n a2, 6 - 816: ffe901 l32r a0, 7bc - 819: 0000c0 callx0 a0 - 81c: 720c movi.n a2, 7 - 81e: ffe801 l32r a0, 7c0 - 821: 0000c0 callx0 a0 - 824: 820c movi.n a2, 8 - 826: ffe701 l32r a0, 7c4 - 829: 0000c0 callx0 a0 - 82c: 920c movi.n a2, 9 - 82e: ffe601 l32r a0, 7c8 - 831: 0000c0 callx0 a0 - 834: ffda01 l32r a0, 79c - 837: ffdf31 l32r a3, 7b4 - 83a: bd0052 l8ui a5, a0, 189 - 83d: be0002 l8ui a0, a0, 190 - 840: 781526 beqi a5, 1, 8bc - 843: ffd721 l32r a2, 7a0 - 846: ffe101 l32r a0, 7cc - 849: 0000c0 callx0 a0 - 84c: ffd621 l32r a2, 7a4 - 84f: 0c3d mov.n a3, a12 - 851: ffdf01 l32r a0, 7d0 - 854: 0000c0 callx0 a0 - 857: f67c movi.n a6, -1 - 859: e94c62 s8i a6, a12, 233 - 85c: ea4c62 s8i a6, a12, 234 - 85f: eb4c62 s8i a6, a12, 235 - 862: ec4c62 s8i a6, a12, 236 - 865: ed4c62 s8i a6, a12, 237 - 868: ffdb01 l32r a0, 7d4 - 86b: 0000c0 callx0 a0 - 86e: ffce01 l32r a0, 7a8 - 871: 0008 l32i.n a0, a0, 0 - 873: c09c beqz.n a0, 893 - 875: 000022 l8ui a2, a0, 0 - 878: c2dc bnez.n a2, 898 - 87a: 010032 l8ui a3, a0, 1 - 87d: 73dc bnez.n a3, 898 - 87f: 020042 l8ui a4, a0, 2 - 882: 24dc bnez.n a4, 898 - 884: 030052 l8ui a5, a0, 3 - 887: d5cc bnez.n a5, 898 - 889: 040062 l8ui a6, a0, 4 - 88c: 86cc bnez.n a6, 898 - 88e: 050072 l8ui a7, a0, 5 - 891: 37cc bnez.n a7, 898 - 893: 040c movi.n a4, 0 - 895: 000046 j 89a - 898: 140c movi.n a4, 1 - 89a: ffc431 l32r a3, 7ac - 89d: 0a9416 beqz a4, 94a - 8a0: ffc481 l32r a8, 7b0 - 8a3: 000882 l8ui a8, a8, 0 - 8a6: 0a0816 beqz a8, 94a - 8a9: 0c2d mov.n a2, a12 - 8ab: 050c movi.n a5, 0 - 8ad: ffca01 l32r a0, 7d8 - 8b0: 0000c0 callx0 a0 - 8b3: 91c8 l32i.n a12, a1, 36 - 8b5: 8108 l32i.n a0, a1, 32 - 8b7: 30c112 addi a1, a1, 48 - 8ba: f00d ret.n - 8bc: 437066 bnei a0, 7, 903 - 8bf: 120c movi.n a2, 1 - 8c1: 040c movi.n a4, 0 - 8c3: 150c movi.n a5, 1 - 8c5: 10c162 addi a6, a1, 16 - 8c8: 870c movi.n a7, 8 - 8ca: 0139 s32i.n a3, a1, 0 - 8cc: 6139 s32i.n a3, a1, 24 - 8ce: 590c movi.n a9, 5 - 8d0: 1199 s32i.n a9, a1, 4 - 8d2: 2199 s32i.n a9, a1, 8 - 8d4: 0c3d mov.n a3, a12 - 8d6: ffc101 l32r a0, 7dc - 8d9: 0000c0 callx0 a0 - 8dc: 120c movi.n a2, 1 - 8de: 0c3d mov.n a3, a12 - 8e0: 140c movi.n a4, 1 - 8e2: 150c movi.n a5, 1 - 8e4: 10c162 addi a6, a1, 16 - 8e7: 870c movi.n a7, 8 - 8e9: 6108 l32i.n a0, a1, 24 - 8eb: 6a0c movi.n a10, 6 - 8ed: 5b0c movi.n a11, 5 - 8ef: 11b9 s32i.n a11, a1, 4 - 8f1: 21a9 s32i.n a10, a1, 8 - 8f3: 0109 s32i.n a0, a1, 0 - 8f5: ffba01 l32r a0, 7e0 - 8f8: 0000c0 callx0 a0 - 8fb: 420c movi.n a2, 4 - 8fd: e94c22 s8i a2, a12, 233 - 900: ffd906 j 868 - 903: f8c042 addi a4, a0, -8 - 906: f5e456 bnez a4, 868 - 909: 520c movi.n a2, 5 - 90b: 040c movi.n a4, 0 - 90d: 870c movi.n a7, 8 - 90f: 0139 s32i.n a3, a1, 0 - 911: 6139 s32i.n a3, a1, 24 - 913: 550c movi.n a5, 5 - 915: d60c movi.n a6, 13 - 917: 1169 s32i.n a6, a1, 4 - 919: 2159 s32i.n a5, a1, 8 - 91b: 0c3d mov.n a3, a12 - 91d: 150c movi.n a5, 1 - 91f: 10c162 addi a6, a1, 16 - 922: ffb001 l32r a0, 7e4 - 925: 0000c0 callx0 a0 - 928: 520c movi.n a2, 5 - 92a: 0c3d mov.n a3, a12 - 92c: 140c movi.n a4, 1 - 92e: 150c movi.n a5, 1 - 930: 10c162 addi a6, a1, 16 - 933: d80c movi.n a8, 13 - 935: 670c movi.n a7, 6 - 937: 6198 l32i.n a9, a1, 24 - 939: 0199 s32i.n a9, a1, 0 - 93b: 2179 s32i.n a7, a1, 8 - 93d: 1189 s32i.n a8, a1, 4 - 93f: 870c movi.n a7, 8 - 941: ffa901 l32r a0, 7e8 - 944: 0000c0 callx0 a0 - 947: ffec06 j 8fb - 94a: 0c2d mov.n a2, a12 - 94c: 150c movi.n a5, 1 - 94e: ffa701 l32r a0, 7ec - 951: 0000c0 callx0 a0 - 954: ffd6c6 j 8b3 - 957: 034d00 excw - ... - 966: 4d0000 excw - 969: 000003 excw - 96c: 000000 ill - 96f: c11200 mul16u a1, a2, a0 - 972: 11c9e0 slli a12, a9, 2 - 975: 21d9 s32i.n a13, a1, 8 - 977: 0109 s32i.n a0, a1, 0 - 979: fff701 l32r a0, 958 - 97c: 31e9 s32i.n a14, a1, 12 - 97e: 000002 l8ui a0, a0, 0 - 981: 41f9 s32i.n a15, a1, 16 - 983: 069016 beqz a0, 9f0 - 986: 0e0c movi.n a14, 0 - 988: 0d0c movi.n a13, 0 - 98a: fff501 l32r a0, 960 - 98d: 030c movi.n a3, 0 - 98f: fff3f1 l32r a15, 95c - 992: 5139 s32i.n a3, a1, 20 - 994: 7ecf22 addi a2, a15, 126 - 997: 6129 s32i.n a2, a1, 24 - 999: 7d0f42 l8ui a4, a15, 125 - 99c: a02d00 addx4 a2, a13, a0 - 99f: 03d222 addmi a2, a2, 0x300 - 9a2: 4302c2 l8ui a12, a2, 67 - 9a5: 420232 l8ui a3, a2, 66 - 9a8: 11cc80 slli a12, a12, 8 - 9ab: 20cc30 or a12, a12, a3 - 9ae: 11cc80 slli a12, a12, 8 - 9b1: 410232 l8ui a3, a2, 65 - 9b4: 400222 l8ui a2, a2, 64 - 9b7: 20cc30 or a12, a12, a3 - 9ba: 11cc80 slli a12, a12, 8 - 9bd: 20cc20 or a12, a12, a2 - 9c0: c48c beqz.n a4, 9d0 - 9c2: 6128 l32i.n a2, a1, 24 - 9c4: 0c3d mov.n a3, a12 - 9c6: 640c movi.n a4, 6 - 9c8: ffe901 l32r a0, 96c - 9cb: 0000c0 callx0 a0 - 9ce: 42ac beqz.n a2, 9f6 - 9d0: 0c2d mov.n a2, a12 - 9d2: 000385 call0 a0c - 9d5: ffe301 l32r a0, 964 - 9d8: ffe441 l32r a4, 968 - 9db: dd1b addi.n a13, a13, 1 - 9dd: 74d0d0 extui a13, a13, 0, 8 - 9e0: 000442 l8ui a4, a4, 0 - 9e3: 03be27 bgeu a14, a2, 9ea - 9e6: 02ed mov.n a14, a2 - 9e8: 51c9 s32i.n a12, a1, 20 - 9ea: ab3d47 bltu a13, a4, 999 - 9ed: 0000c6 j 9f4 - 9f0: 050c movi.n a5, 0 - 9f2: 5159 s32i.n a5, a1, 20 - 9f4: 51c8 l32i.n a12, a1, 20 - 9f6: 0108 l32i.n a0, a1, 0 - 9f8: 21d8 l32i.n a13, a1, 8 - 9fa: 31e8 l32i.n a14, a1, 12 - 9fc: 0c2d mov.n a2, a12 - 9fe: 41f8 l32i.n a15, a1, 16 - a00: 11c8 l32i.n a12, a1, 4 - a02: 20c112 addi a1, a1, 32 - a05: f00d ret.n - a07: 034c00 excw - a0a: 510000 excw - a0d: ff .byte 0xff - a0e: ff .byte 0xff - a0f: 000552 l8ui a5, a5, 0 - a12: 1a6507 bbci a5, 0, a30 - a15: 730242 l8ui a4, a2, 115 - a18: 700262 l8ui a6, a2, 112 - a1b: 014480 slli a4, a4, 24 - a1e: 314840 srai a4, a4, 24 - a21: 1c6517 bbci a5, 1, a41 - a24: 016680 slli a6, a6, 24 - a27: 316860 srai a6, a6, 24 - a2a: d14460 mul16s a4, a4, a6 - a2d: 000406 j a41 - a30: 0b6517 bbci a5, 1, a3f - a33: 700242 l8ui a4, a2, 112 - a36: 014480 slli a4, a4, 24 - a39: 314840 srai a4, a4, 24 - a3c: 000046 j a41 - a3f: 040c movi.n a4, 0 - a41: 096527 bbci a5, 2, a4e - a44: 648c beqz.n a4, a4e - a46: 710272 l8ui a7, a2, 113 - a49: 642b addi.n a6, a4, 2 - a4b: 934670 movnez a4, a6, a7 - a4e: 086537 bbci a5, 3, a5a - a51: 760292 l8ui a9, a2, 118 - a54: 1184f0 slli a8, a4, 1 - a57: 934890 movnez a4, a8, a9 - a5a: 042d mov.n a2, a4 - a5c: f00d ret.n - a5e: 000000 ill - a61: 000000 ill - a64: 000350 excw - a67: 000000 ill - ... - -00000a6c : - a6c: e0c112 addi a1, a1, -32 - a6f: 31e9 s32i.n a14, a1, 12 - a71: 0109 s32i.n a0, a1, 0 - a73: 11c9 s32i.n a12, a1, 4 - a75: 21d9 s32i.n a13, a1, 8 - a77: 41f9 s32i.n a15, a1, 16 - a79: 0d0c movi.n a13, 0 - a7b: ff7c movi.n a15, -1 - a7d: 0c0c movi.n a12, 0 - a7f: fff801 l32r a0, a60 - a82: 10a122 movi a2, 0x110 - a85: d12d20 mul16s a2, a13, a2 - a88: 202a add.n a2, a0, a2 - a8a: 100232 l8ui a3, a2, 16 - a8d: fff581 l32r a8, a64 - a90: 73dc bnez.n a3, aab - a92: 110232 l8ui a3, a2, 17 - a95: 120242 l8ui a4, a2, 18 - a98: f3cc bnez.n a3, aab - a9a: d4cc bnez.n a4, aab - a9c: 130252 l8ui a5, a2, 19 - a9f: 85cc bnez.n a5, aab - aa1: 140262 l8ui a6, a2, 20 - aa4: 36cc bnez.n a6, aab - aa6: 150272 l8ui a7, a2, 21 - aa9: 07ac beqz.n a7, acd - aab: 0888 l32i.n a8, a8, 0 - aad: 10c2e2 addi a14, a2, 16 - ab0: 0e18e7 beq a8, a14, ac2 - ab3: 0e2d mov.n a2, a14 - ab5: fff545 call0 a0c - ab8: ffec01 l32r a0, a68 - abb: 03b2f7 bgeu a2, a15, ac2 - abe: 02fd mov.n a15, a2 - ac0: 0ecd mov.n a12, a14 - ac2: dd1b addi.n a13, a13, 1 - ac4: 74d0d0 extui a13, a13, 0, 8 - ac7: b73d66 bnei a13, 3, a82 - aca: 000086 j ad0 - acd: 10c2c2 addi a12, a2, 16 - ad0: 000ce2 l8ui a14, a12, 0 - ad3: 21d8 l32i.n a13, a1, 8 - ad5: 7edc bnez.n a14, af0 - ad7: 010cf2 l8ui a15, a12, 1 - ada: 020c02 l8ui a0, a12, 2 - add: ffcc bnez.n a15, af0 - adf: d0cc bnez.n a0, af0 - ae1: 030c22 l8ui a2, a12, 3 - ae4: 040c32 l8ui a3, a12, 4 - ae7: 52cc bnez.n a2, af0 - ae9: 33cc bnez.n a3, af0 - aeb: 050c42 l8ui a4, a12, 5 - aee: 348c beqz.n a4, af5 - af0: 0c2d mov.n a2, a12 - af2: 000005 call0 af4 - af5: 0108 l32i.n a0, a1, 0 - af7: 31e8 l32i.n a14, a1, 12 - af9: 41f8 l32i.n a15, a1, 16 - afb: 160c movi.n a6, 1 - afd: 060c52 l8ui a5, a12, 6 - b00: 0c2d mov.n a2, a12 - b02: 205560 or a5, a5, a6 - b05: 064c52 s8i a5, a12, 6 - b08: 11c8 l32i.n a12, a1, 4 - b0a: 20c112 addi a1, a1, 32 - b0d: f00d ret.n - b0f: 034d00 excw - b12: 000000 ill - b15: 000000 ill - b18: 034d mov.n a4, a3 - b1a: 000000 ill - b1d: 000000 ill - -00000b20 : - b20: e0c112 addi a1, a1, -32 - b23: 21d9 s32i.n a13, a1, 8 - b25: 11c9 s32i.n a12, a1, 4 - b27: 41f9 s32i.n a15, a1, 16 - b29: 0109 s32i.n a0, a1, 0 - b2b: fff901 l32r a0, b10 - b2e: 31e9 s32i.n a14, a1, 12 - b30: 000002 l8ui a0, a0, 0 - b33: 02ed mov.n a14, a2 - b35: 046016 beqz a0, b7f - b38: fff7f1 l32r a15, b14 - b3b: 0c0c movi.n a12, 0 - b3d: a02cf0 addx4 a2, a12, a15 - b40: 03d222 addmi a2, a2, 0x300 - b43: 4302d2 l8ui a13, a2, 67 - b46: 420232 l8ui a3, a2, 66 - b49: 11dd80 slli a13, a13, 8 - b4c: 20dd30 or a13, a13, a3 - b4f: 11dd80 slli a13, a13, 8 - b52: 410232 l8ui a3, a2, 65 - b55: 400222 l8ui a2, a2, 64 - b58: 20dd30 or a13, a13, a3 - b5b: 11dd80 slli a13, a13, 8 - b5e: 20dd20 or a13, a13, a2 - b61: 2d9c beqz.n a13, b77 - b63: 0e3d mov.n a3, a14 - b65: 0d2d mov.n a2, a13 - b67: 640c movi.n a4, 6 - b69: ffec01 l32r a0, b1c - b6c: 0000c0 callx0 a0 - b6f: e28c beqz.n a2, b81 - b71: ffe901 l32r a0, b18 - b74: 000002 l8ui a0, a0, 0 - b77: cc1b addi.n a12, a12, 1 - b79: 74c0c0 extui a12, a12, 0, 8 - b7c: bd3c07 bltu a12, a0, b3d - b7f: 0d0c movi.n a13, 0 - b81: 0108 l32i.n a0, a1, 0 - b83: 11c8 l32i.n a12, a1, 4 - b85: 31e8 l32i.n a14, a1, 12 - b87: 0d2d mov.n a2, a13 - b89: 41f8 l32i.n a15, a1, 16 - b8b: 21d8 l32i.n a13, a1, 8 - b8d: 20c112 addi a1, a1, 32 - b90: f00d ret.n - b92: 4e0000 excw - b95: 000003 excw - b98: 000000 ill - b9b: 034e00 excw - b9e: 610000 excw - ba1: fffd excw - ba3: 000652 l8ui a5, a6, 0 - ba6: 660b addi.n a6, a6, -1 - ba8: 000662 l8ui a6, a6, 0 - bab: fffb71 l32r a7, b98 - bae: 39b567 bgeu a5, a6, beb - bb1: a03570 addx4 a3, a5, a7 - bb4: fffa91 l32r a9, b9c - bb7: 551b addi.n a5, a5, 1 - bb9: 03d332 addmi a3, a3, 0x300 - bbc: 430322 l8ui a2, a3, 67 - bbf: 420342 l8ui a4, a3, 66 - bc2: 112280 slli a2, a2, 8 - bc5: 202240 or a2, a2, a4 - bc8: 112280 slli a2, a2, 8 - bcb: 410342 l8ui a4, a3, 65 - bce: 400332 l8ui a3, a3, 64 - bd1: 202240 or a2, a2, a4 - bd4: 112280 slli a2, a2, 8 - bd7: 202230 or a2, a2, a3 - bda: 1e2282 l32i a8, a2, 120 - bdd: 745050 extui a5, a5, 0, 8 - be0: 0888 l32i.n a8, a8, 0 - be2: 004952 s8i a5, a9, 0 - be5: 046897 bbci a8, 9, bed - be8: c59567 bne a5, a6, bb1 - beb: 020c movi.n a2, 0 - bed: f00d ret.n - bef: 034d00 excw - bf2: 000000 ill - bf5: 000000 ill - bf8: 034d mov.n a4, a3 - ... - -00000bfc : - bfc: fffda1 l32r a10, bf0 - bff: 000aa2 l8ui a10, a10, 0 - c02: fffc71 l32r a7, bf4 - c05: 033ab6 bltui a10, 3, c0c - c08: f27c movi.n a2, -1 - c0a: f00d ret.n - c0c: 442af6 bgeui a10, 2, c54 - c0f: a04a70 addx4 a4, a10, a7 - c12: 03d442 addmi a4, a4, 0x300 - c15: 404422 s8i a2, a4, 64 - c18: 412820 srli a2, a2, 8 - c1b: 414422 s8i a2, a4, 65 - c1e: 412820 srli a2, a2, 8 - c21: 424422 s8i a2, a4, 66 - c24: 415820 srli a5, a2, 8 - c27: 434452 s8i a5, a4, 67 - c2a: 0005c6 j c45 - c2d: 416820 srli a6, a2, 8 - c30: 03d972 addmi a7, a9, 0x300 - c33: 444722 s8i a2, a7, 68 - c36: 454762 s8i a6, a7, 69 - c39: 416860 srli a6, a6, 8 - c3c: 464762 s8i a6, a7, 70 - c3f: 416860 srli a6, a6, 8 - c42: 474762 s8i a6, a7, 71 - c45: ffec81 l32r a8, bf8 - c48: 000872 l8ui a7, a8, 0 - c4b: 020c movi.n a2, 0 - c4d: 771b addi.n a7, a7, 1 - c4f: 004872 s8i a7, a8, 0 - c52: f00d ret.n - c54: 8abc beqz.n a10, c90 - c56: 050c movi.n a5, 0 - c58: 1e2262 l32i a6, a2, 120 - c5b: a09570 addx4 a9, a5, a7 - c5e: 03d9b2 addmi a11, a9, 0x300 - c61: 430b82 l8ui a8, a11, 67 - c64: 420b32 l8ui a3, a11, 66 - c67: 118880 slli a8, a8, 8 - c6a: 208830 or a8, a8, a3 - c6d: 118880 slli a8, a8, 8 - c70: 410b32 l8ui a3, a11, 65 - c73: 400bb2 l8ui a11, a11, 64 - c76: 208830 or a8, a8, a3 - c79: 118880 slli a8, a8, 8 - c7c: 2088b0 or a8, a8, a11 - c7f: 1e2882 l32i a8, a8, 120 - c82: 0f1867 beq a8, a6, c95 - c85: 551b addi.n a5, a5, 1 - c87: 745050 extui a5, a5, 0, 8 - c8a: cd95a7 bne a5, a10, c5b - c8d: 000046 j c92 - c90: 050c movi.n a5, 0 - c92: a09570 addx4 a9, a5, a7 - c95: 0a6d mov.n a6, a10 - c97: b51b addi.n a11, a5, 1 - c99: 40aba7 bge a11, a10, cdd - c9c: a03670 addx4 a3, a6, a7 - c9f: 03d332 addmi a3, a3, 0x300 - ca2: 660b addi.n a6, a6, -1 - ca4: 746060 extui a6, a6, 0, 8 - ca7: 3f0382 l8ui a8, a3, 63 - caa: 3e0342 l8ui a4, a3, 62 - cad: 118880 slli a8, a8, 8 - cb0: 208840 or a8, a8, a4 - cb3: 3d0342 l8ui a4, a3, 61 - cb6: 118880 slli a8, a8, 8 - cb9: 208840 or a8, a8, a4 - cbc: 3c0342 l8ui a4, a3, 60 - cbf: 118880 slli a8, a8, 8 - cc2: 208840 or a8, a8, a4 - cc5: 404382 s8i a8, a3, 64 - cc8: 418880 srli a8, a8, 8 - ccb: 414382 s8i a8, a3, 65 - cce: 418880 srli a8, a8, 8 - cd1: 424382 s8i a8, a3, 66 - cd4: 418880 srli a8, a8, 8 - cd7: 434382 s8i a8, a3, 67 - cda: be2b67 blt a11, a6, c9c - cdd: c04a50 sub a4, a10, a5 - ce0: f49456 bnez a4, c2d - ce3: 03d942 addmi a4, a9, 0x300 - ce6: 404422 s8i a2, a4, 64 - ce9: 412820 srli a2, a2, 8 - cec: 414422 s8i a2, a4, 65 - cef: 412820 srli a2, a2, 8 - cf2: 424422 s8i a2, a4, 66 - cf5: ffcac6 j c24 - cf8: 034d mov.n a4, a3 - cfa: 000000 ill - cfd: 000000 ill - d00: 034d mov.n a4, a3 - d02: 4d0000 excw - d05: 000003 excw - d08: 000000 ill - ... - -00000d0c : - d0c: fffb51 l32r a5, cf8 - d0f: f0c112 addi a1, a1, -16 - d12: 31e9 s32i.n a14, a1, 12 - d14: 0109 s32i.n a0, a1, 0 - d16: 11c9 s32i.n a12, a1, 4 - d18: 21d9 s32i.n a13, a1, 8 - d1a: 000552 l8ui a5, a5, 0 - d1d: fff7d1 l32r a13, cfc - d20: 25bc beqz.n a5, d56 - d22: 0c0c movi.n a12, 0 - d24: a0ecd0 addx4 a14, a12, a13 - d27: 03de72 addmi a7, a14, 0x300 - d2a: 430762 l8ui a6, a7, 67 - d2d: 420782 l8ui a8, a7, 66 - d30: 116680 slli a6, a6, 8 - d33: 206680 or a6, a6, a8 - d36: 116680 slli a6, a6, 8 - d39: 410782 l8ui a8, a7, 65 - d3c: 400772 l8ui a7, a7, 64 - d3f: 206680 or a6, a6, a8 - d42: 116680 slli a6, a6, 8 - d45: 206670 or a6, a6, a7 - d48: 631627 beq a6, a2, daf - d4b: cc1b addi.n a12, a12, 1 - d4d: 74c0c0 extui a12, a12, 0, 8 - d50: d095c7 bne a5, a12, d24 - d53: 000046 j d58 - d56: 0c0c movi.n a12, 0 - d58: 46bc57 bgeu a12, a5, da2 - d5b: ffe921 l32r a2, d00 - d5e: a00cd0 addx4 a0, a12, a13 - d61: cc1b addi.n a12, a12, 1 - d63: 03d002 addmi a0, a0, 0x300 - d66: 4700e2 l8ui a14, a0, 71 - d69: 460032 l8ui a3, a0, 70 - d6c: 11ee80 slli a14, a14, 8 - d6f: 20ee30 or a14, a14, a3 - d72: 450032 l8ui a3, a0, 69 - d75: 11ee80 slli a14, a14, 8 - d78: 20ee30 or a14, a14, a3 - d7b: 440032 l8ui a3, a0, 68 - d7e: 11ee80 slli a14, a14, 8 - d81: 20ee30 or a14, a14, a3 - d84: 4040e2 s8i a14, a0, 64 - d87: 41e8e0 srli a14, a14, 8 - d8a: 4140e2 s8i a14, a0, 65 - d8d: 41e8e0 srli a14, a14, 8 - d90: 4240e2 s8i a14, a0, 66 - d93: 41e8e0 srli a14, a14, 8 - d96: 4340e2 s8i a14, a0, 67 - d99: 0002e2 l8ui a14, a2, 0 - d9c: 74c0c0 extui a12, a12, 0, 8 - d9f: bb3ce7 bltu a12, a14, d5e - da2: 11c8 l32i.n a12, a1, 4 - da4: 21d8 l32i.n a13, a1, 8 - da6: 31e8 l32i.n a14, a1, 12 - da8: 0108 l32i.n a0, a1, 0 - daa: 10c112 addi a1, a1, 16 - dad: f00d ret.n - daf: 10a132 movi a3, 0x110 - db2: ffd501 l32r a0, d08 - db5: 0000c0 callx0 a0 - db8: ffd321 l32r a2, d04 - dbb: 060c movi.n a6, 0 - dbd: 03de72 addmi a7, a14, 0x300 - dc0: 080c movi.n a8, 0 - dc2: 424782 s8i a8, a7, 66 - dc5: 414782 s8i a8, a7, 65 - dc8: 404782 s8i a8, a7, 64 - dcb: 434762 s8i a6, a7, 67 - dce: 000252 l8ui a5, a2, 0 - dd1: 550b addi.n a5, a5, -1 - dd3: 745050 extui a5, a5, 0, 8 - dd6: 004252 s8i a5, a2, 0 - dd9: ffdec6 j d58 - ddc: 034d mov.n a4, a3 - dde: 000000 ill - de1: 000000 ill - de4: 034d mov.n a4, a3 - de6: 4d0000 excw - de9: 000003 excw - dec: 000000 ill - def: fb5100 excw - df2: ff .byte 0xff - df3: e0c112 addi a1, a1, -32 - df6: 31e9 s32i.n a14, a1, 12 - df8: 0109 s32i.n a0, a1, 0 - dfa: 11c9 s32i.n a12, a1, 4 - dfc: 41f9 s32i.n a15, a1, 16 - dfe: 21d9 s32i.n a13, a1, 8 - e00: 000552 l8ui a5, a5, 0 - e03: 02dd mov.n a13, a2 - e05: 059516 beqz a5, e62 - e08: fff6f1 l32r a15, de0 - e0b: 0c0c movi.n a12, 0 - e0d: a0ecf0 addx4 a14, a12, a15 - e10: 03de32 addmi a3, a14, 0x300 - e13: 430322 l8ui a2, a3, 67 - e16: 420342 l8ui a4, a3, 66 - e19: 112280 slli a2, a2, 8 - e1c: 202240 or a2, a2, a4 - e1f: 112280 slli a2, a2, 8 - e22: 410342 l8ui a4, a3, 65 - e25: 400332 l8ui a3, a3, 64 - e28: 202240 or a2, a2, a4 - e2b: 112280 slli a2, a2, 8 - e2e: 202230 or a2, a2, a3 - e31: 2512d7 beq a2, a13, e5a - e34: 10a132 movi a3, 0x110 - e37: ffed01 l32r a0, dec - e3a: 0000c0 callx0 a0 - e3d: ffe951 l32r a5, de4 - e40: 000c movi.n a0, 0 - e42: 03de62 addmi a6, a14, 0x300 - e45: 070c movi.n a7, 0 - e47: 414672 s8i a7, a6, 65 - e4a: 404602 s8i a0, a6, 64 - e4d: 070c movi.n a7, 0 - e4f: 424672 s8i a7, a6, 66 - e52: 070c movi.n a7, 0 - e54: 434672 s8i a7, a6, 67 - e57: 000552 l8ui a5, a5, 0 - e5a: cc1b addi.n a12, a12, 1 - e5c: 74c0c0 extui a12, a12, 0, 8 - e5f: aa3c57 bltu a12, a5, e0d - e62: 0108 l32i.n a0, a1, 0 - e64: ffe1e1 l32r a14, de8 - e67: 11c8 l32i.n a12, a1, 4 - e69: f3cef2 addi a15, a14, -13 - e6c: 0fd9 s32i.n a13, a15, 0 - e6e: 1d0c movi.n a13, 1 - e70: 41f8 l32i.n a15, a1, 16 - e72: 004ed2 s8i a13, a14, 0 - e75: 21d8 l32i.n a13, a1, 8 - e77: 31e8 l32i.n a14, a1, 12 - e79: 20c112 addi a1, a1, 32 - e7c: f00d ret.n - ... - -00000e80 : - e80: f0c112 addi a1, a1, -16 - e83: 724232 s8i a3, a2, 114 - e86: 11c9 s32i.n a12, a1, 4 - e88: 0109 s32i.n a0, a1, 0 - e8a: 02cd mov.n a12, a2 - e8c: 700202 l8ui a0, a2, 112 - e8f: 34cc bnez.n a4, e96 - e91: 032d mov.n a2, a3 - e93: 0006c6 j eb2 - e96: 904330 addx2 a4, a3, a3 - e99: 016080 slli a6, a0, 24 - e9c: 316860 srai a6, a6, 24 - e9f: 905660 addx2 a5, a6, a6 - ea2: a05560 addx4 a5, a5, a6 - ea5: 445a add.n a4, a4, a5 - ea7: 24fb addi.n a2, a4, 15 - ea9: b32440 movgez a2, a4, a4 - eac: 212420 srai a2, a2, 4 - eaf: 832300 moveqz a2, a3, a0 - eb2: d0ac beqz.n a0, ee3 - eb4: c07200 sub a7, a2, a0 - eb7: 710c92 l8ui a9, a12, 113 - eba: 01b080 slli a11, a0, 24 - ebd: 31b8b0 srai a11, a11, 24 - ec0: c0b2b0 sub a11, a2, a11 - ec3: 01a980 slli a10, a9, 24 - ec6: 31a8a0 srai a10, a10, 24 - ec9: 90bbb0 addx2 a11, a11, a11 - ecc: 11bbf0 slli a11, a11, 1 - ecf: a0aaa0 addx4 a10, a10, a10 - ed2: 90aab0 addx2 a10, a10, a11 - ed5: 8afb addi.n a8, a10, 15 - ed7: b38aa0 movgez a8, a10, a10 - eda: 218480 srai a8, a8, 4 - edd: 937890 movnez a7, a8, a9 - ee0: 714c72 s8i a7, a12, 113 - ee3: 704c22 s8i a2, a12, 112 - ee6: 740020 extui a0, a2, 0, 8 - ee9: 50cc bnez.n a0, ef2 - eeb: 0c2d mov.n a2, a12 - eed: 430c movi.n a3, 4 - eef: 0054c5 call0 143c - ef2: 710c22 l8ui a2, a12, 113 - ef5: 066277 bbci a2, 7, eff - ef8: 0c2d mov.n a2, a12 - efa: 830c movi.n a3, 8 - efc: 0053c5 call0 143c - eff: 11c8 l32i.n a12, a1, 4 - f01: 0108 l32i.n a0, a1, 0 - f03: 10c112 addi a1, a1, 16 - f06: f00d ret.n - f08: 000350 excw - f0b: 035000 excw - ... - -00000f10 : - f10: f0c112 addi a1, a1, -16 - f13: 0109 s32i.n a0, a1, 0 - f15: 101466 bnei a4, 1, f29 - f18: 730242 l8ui a4, a2, 115 - f1b: 434a add.n a4, a3, a4 - f1d: 010480 slli a0, a4, 24 - f20: 734242 s8i a4, a2, 115 - f23: 310800 srai a0, a0, 24 - f26: 000486 j f3c - f29: 64cc bnez.n a4, f33 - f2b: 010380 slli a0, a3, 24 - f2e: 034d mov.n a4, a3 - f30: fffb06 j f20 - f33: 730202 l8ui a0, a2, 115 - f36: 010080 slli a0, a0, 24 - f39: 310800 srai a0, a0, 24 - f3c: fff351 l32r a5, f08 - f3f: f40c movi.n a4, 15 - f41: 0060d6 bgez a0, f4b - f44: 000c movi.n a0, 0 - f46: 030c movi.n a3, 0 - f48: 734232 s8i a3, a2, 115 - f4b: 0558 l32i.n a5, a5, 0 - f4d: a30c movi.n a3, 10 - f4f: c05520 sub a5, a5, a2 - f52: 833450 moveqz a3, a4, a5 - f55: 04a307 bge a3, a0, f5d - f58: 030d mov.n a0, a3 - f5a: 734232 s8i a3, a2, 115 - f5d: 746000 extui a6, a0, 0, 8 - f60: 16dc bnez.n a6, f75 - f62: ffea71 l32r a7, f0c - f65: 0778 l32i.n a7, a7, 0 - f67: 079727 bne a7, a2, f72 - f6a: 230c movi.n a3, 2 - f6c: 004cc5 call0 143c - f6f: 000086 j f75 - f72: 000005 call0 f74 - f75: 0108 l32i.n a0, a1, 0 - f77: 10c112 addi a1, a1, 16 - f7a: f00d ret.n - -00000f7c : - f7c: f0c112 addi a1, a1, -16 - f7f: 0109 s32i.n a0, a1, 0 - f81: 648c beqz.n a4, f8b - f83: 750202 l8ui a0, a2, 117 - f86: 071466 bnei a4, 1, f91 - f89: 330a add.n a3, a3, a0 - f8b: 740030 extui a0, a3, 0, 8 - f8e: 754202 s8i a0, a2, 117 - f91: 30cc bnez.n a0, f98 - f93: 130c movi.n a3, 1 - f95: 004a45 call0 143c - f98: 0108 l32i.n a0, a1, 0 - f9a: 10c112 addi a1, a1, 16 - f9d: f00d ret.n - ... - -00000fa8 : - fa8: f0c112 addi a1, a1, -16 - fab: 1109 s32i.n a0, a1, 4 - fad: 0139 s32i.n a3, a1, 0 - faf: 21c9 s32i.n a12, a1, 8 - fb1: 10c432 addi a3, a4, 16 - fb4: 02cd mov.n a12, a2 - fb6: 640c movi.n a4, 6 - fb8: fffa01 l32r a0, fa0 - fbb: 0000c0 callx0 a0 - fbe: f50c movi.n a5, 15 - fc0: 47cc22 addi a2, a12, 71 - fc3: 0148 l32i.n a4, a1, 0 - fc5: 21c8 l32i.n a12, a1, 8 - fc7: a438 l32i.n a3, a4, 40 - fc9: b448 l32i.n a4, a4, 44 - fcb: fff601 l32r a0, fa4 - fce: 0000c0 callx0 a0 - fd1: 1108 l32i.n a0, a1, 4 - fd3: 10c112 addi a1, a1, 16 - fd6: f00d ret.n - fd8: 000350 excw - ... - -00001030 : - 1030: ffea51 l32r a5, fd8 - 1033: c0c112 addi a1, a1, -64 - 1036: f1f9 s32i.n a15, a1, 60 - 1038: c1c9 s32i.n a12, a1, 48 - 103a: b109 s32i.n a0, a1, 44 - 103c: e1e9 s32i.n a14, a1, 56 - 103e: d1d9 s32i.n a13, a1, 52 - 1040: 0e0c movi.n a14, 0 - 1042: 03dd mov.n a13, a3 - 1044: 051302 l16ui a0, a3, 10 - 1047: 02cd mov.n a12, a2 - 1049: 0558 l32i.n a5, a5, 0 - 104b: 0e1222 l16ui a2, a2, 28 - 104e: c055c0 sub a5, a5, a12 - 1051: 130c movi.n a3, 1 - 1053: 83e350 moveqz a14, a3, a5 - 1056: 021207 beq a2, a0, 105c - 1059: 0e5c02 s16i a0, a12, 28 - 105c: 74dc bnez.n a4, 1077 - 105e: 6d38 l32i.n a3, a13, 24 - 1060: 339c beqz.n a3, 1077 - 1062: 5e8c beqz.n a14, 106b - 1064: 0c2d mov.n a2, a12 - 1066: 0016c5 call0 11d4 - 1069: 6d38 l32i.n a3, a13, 24 - 106b: 030362 l8ui a6, a3, 3 - 106e: 020372 l8ui a7, a3, 2 - 1071: 254c72 s8i a7, a12, 37 - 1074: 244c62 s8i a6, a12, 36 - 1077: 10cc22 addi a2, a12, 16 - 107a: 7d38 l32i.n a3, a13, 28 - 107c: 840c movi.n a4, 8 - 107e: 041d82 l16ui a8, a13, 8 - 1081: 115c82 s16i a8, a12, 34 - 1084: ffdf01 l32r a0, 1000 - 1087: 0000c0 callx0 a0 - 108a: 00a422 movi a2, 0x400 - 108d: 031d02 l16ui a0, a13, 6 - 1090: 0f1c92 l16ui a9, a12, 30 - 1093: ffd2f1 l32r a15, fdc - 1096: 309900 xor a9, a9, a0 - 1099: 0f69a7 bbci a9, 10, 10ac - 109c: ce8c beqz.n a14, 10ac - 109e: 103020 and a3, a0, a2 - 10a1: 0f2d mov.n a2, a15 - 10a3: ffd801 l32r a0, 1004 - 10a6: 0000c0 callx0 a0 - 10a9: 031d02 l16ui a0, a13, 6 - 10ac: fd38 l32i.n a3, a13, 60 - 10ae: 0f5c02 s16i a0, a12, 30 - 10b1: 939c beqz.n a3, 10ce - 10b3: 0c2d mov.n a2, a12 - 10b5: ffd401 l32r a0, 1008 - 10b8: 0000c0 callx0 a0 - 10bb: 1f12a6 blti a2, 1, 10de - 10be: ce9c beqz.n a14, 10de - 10c0: 0c2d mov.n a2, a12 - 10c2: 57cc32 addi a3, a12, 87 - 10c5: ffd101 l32r a0, 100c - 10c8: 0000c0 callx0 a0 - 10cb: 0003c6 j 10de - 10ce: 570ca2 l8ui a10, a12, 87 - 10d1: 9a8c beqz.n a10, 10de - 10d3: 57cc22 addi a2, a12, 87 - 10d6: 931c movi.n a3, 25 - 10d8: ffce01 l32r a0, 1010 - 10db: 0000c0 callx0 a0 - 10de: ed38 l32i.n a3, a13, 56 - 10e0: ffc0f1 l32r a15, fe0 - 10e3: a38c beqz.n a3, 10f1 - 10e5: 7d0f02 l8ui a0, a15, 125 - 10e8: 234026 beqi a0, 4, 110f - 10eb: 205026 beqi a0, 5, 110f - 10ee: 1d7026 beqi a0, 7, 110f - 10f1: dd38 l32i.n a3, a13, 52 - 10f3: 7d0f02 l8ui a0, a15, 125 - 10f6: 039c beqz.n a3, 110a - 10f8: fec0b2 addi a11, a0, -2 - 10fb: 0bfb16 beqz a11, 11be - 10fe: fdc0e2 addi a14, a0, -3 - 1101: 0b9e16 beqz a14, 11be - 1104: fac022 addi a2, a0, -6 - 1107: 0b3216 beqz a2, 11be - 110a: 0e0c movi.n a14, 0 - 110c: 000486 j 1122 - 110f: 0103e2 l8ui a14, a3, 1 - 1112: 27cc22 addi a2, a12, 39 - 1115: ee2b addi.n a14, a14, 2 - 1117: 74e0e0 extui a14, a14, 0, 8 - 111a: 0e4d mov.n a4, a14 - 111c: ffbe01 l32r a0, 1014 - 111f: 0000c0 callx0 a0 - 1122: 264ce2 s8i a14, a12, 38 - 1125: 102d32 l32i a3, a13, 64 - 1128: 112d42 l32i a4, a13, 68 - 112b: 939c beqz.n a3, 1148 - 112d: 749c beqz.n a4, 1148 - 112f: e02f02 l32i a0, a15, 0x380 - 1132: 127037 bbci a0, 19, 1148 - 1135: ffab21 l32r a2, fe4 - 1138: 4268 l32i.n a6, a2, 16 - 113a: 1e2c52 l32i a5, a12, 120 - 113d: 2f6652 s32i a5, a6, 188 - 1140: 4228 l32i.n a2, a2, 16 - 1142: ffb501 l32r a0, 1018 - 1145: 0000c0 callx0 a0 - 1148: d1d8 l32i.n a13, a1, 52 - 114a: ffa771 l32r a7, fe8 - 114d: e1e8 l32i.n a14, a1, 56 - 114f: 4d0772 l8ui a7, a7, 77 - 1152: f1f8 l32i.n a15, a1, 60 - 1154: 5de707 bbsi a7, 0, 11b5 - 1157: ffa581 l32r a8, fec - 115a: ffa531 l32r a3, ff0 - 115d: 000882 l8ui a8, a8, 0 - 1160: 0338 l32i.n a3, a3, 0 - 1162: 340080 extui a0, a8, 0, 4 - 1165: 348480 extui a8, a8, 4, 4 - 1168: 491807 beq a8, a0, 11b5 - 116b: a38c beqz.n a3, 1179 - 116d: 012d mov.n a2, a1 - 116f: 044102 s8i a0, a1, 4 - 1172: 240c movi.n a4, 2 - 1174: 0149 s32i.n a4, a1, 0 - 1176: 0003c0 callx0 a3 - 1179: ffa801 l32r a0, 101c - 117c: 0000c0 callx0 a0 - 117f: 321266 bnei a2, 1, 11b5 - 1182: ff9c51 l32r a5, ff4 - 1185: e02552 l32i a5, a5, 0x380 - 1188: 95ec bnez.n a5, 11b5 - 118a: ff9bc1 l32r a12, ff8 - 118d: 4cc8 l32i.n a12, a12, 16 - 118f: cc4b addi.n a12, a12, 4 - 1191: 0c2d mov.n a2, a12 - 1193: ffa301 l32r a0, 1020 - 1196: 0000c0 callx0 a0 - 1199: 0c2d mov.n a2, a12 - 119b: ff9831 l32r a3, ffc - 119e: 040c movi.n a4, 0 - 11a0: ffa101 l32r a0, 1024 - 11a3: 0000c0 callx0 a0 - 11a6: 0c2d mov.n a2, a12 - 11a8: e8a332 movi a3, 0x3e8 - 11ab: 040c movi.n a4, 0 - 11ad: 150c movi.n a5, 1 - 11af: ff9e01 l32r a0, 1028 - 11b2: 0000c0 callx0 a0 - 11b5: c1c8 l32i.n a12, a1, 48 - 11b7: b108 l32i.n a0, a1, 44 - 11b9: 40c112 addi a1, a1, 64 - 11bc: f00d ret.n - 11be: 0103e2 l8ui a14, a3, 1 - 11c1: 27cc22 addi a2, a12, 39 - 11c4: ee2b addi.n a14, a14, 2 - 11c6: 74e0e0 extui a14, a14, 0, 8 - 11c9: 0e4d mov.n a4, a14 - 11cb: ff9801 l32r a0, 102c - 11ce: 0000c0 callx0 a0 - 11d1: ffd346 j 1122 - 11d4: f00d ret.n - ... - 11de: 540000 extui a0, a0, 0, 6 - 11e1: 000003 excw - 11e4: 000350 excw - ... - -00001210 : - 1210: d0c112 addi a1, a1, -48 - 1213: 81f9 s32i.n a15, a1, 32 - 1215: 4109 s32i.n a0, a1, 16 - 1217: 61d9 s32i.n a13, a1, 24 - 1219: 51c9 s32i.n a12, a1, 20 - 121b: 71e9 s32i.n a14, a1, 28 - 121d: 03cd mov.n a12, a3 - 121f: 02ed mov.n a14, a2 - 1221: 02d8 l32i.n a13, a2, 0 - 1223: fff101 l32r a0, 11e8 - 1226: 0000c0 callx0 a0 - 1229: 030c movi.n a3, 0 - 122b: 0c4d mov.n a4, a12 - 122d: 050c movi.n a5, 0 - 122f: 0d1c62 l16ui a6, a12, 26 - 1232: 070c movi.n a7, 0 - 1234: 0179 s32i.n a7, a1, 0 - 1236: 1179 s32i.n a7, a1, 4 - 1238: b46060 extui a6, a6, 0, 12 - 123b: 027d mov.n a7, a2 - 123d: 020c movi.n a2, 0 - 123f: ffeb01 l32r a0, 11ec - 1242: 0000c0 callx0 a0 - 1245: 0d2d mov.n a2, a13 - 1247: ffea01 l32r a0, 11f0 - 124a: 0000c0 callx0 a0 - 124d: 350d82 l8ui a8, a13, 53 - 1250: 0f6837 bbci a8, 3, 1263 - 1253: 0d2d mov.n a2, a13 - 1255: ffe701 l32r a0, 11f4 - 1258: 0000c0 callx0 a0 - 125b: 0d2d mov.n a2, a13 - 125d: ffe601 l32r a0, 11f8 - 1260: 0000c0 callx0 a0 - 1263: 0f0c movi.n a15, 0 - 1265: 1df9 s32i.n a15, a13, 4 - 1267: 2df9 s32i.n a15, a13, 8 - 1269: 3df9 s32i.n a15, a13, 12 - 126b: 0f2d mov.n a2, a15 - 126d: ffe301 l32r a0, 11fc - 1270: 0000c0 callx0 a0 - 1273: ffd9d1 l32r a13, 11d8 - 1276: e80c22 l8ui a2, a12, 232 - 1279: a022d0 addx4 a2, a2, a13 - 127c: 692222 l32i a2, a2, 0x1a4 - 127f: ffe001 l32r a0, 1200 - 1282: 0000c0 callx0 a0 - 1285: e80c32 l8ui a3, a12, 232 - 1288: a033d0 addx4 a3, a3, a13 - 128b: 6963f2 s32i a15, a3, 0x1a4 - 128e: 692d22 l32i a2, a13, 0x1a4 - 1291: 728c beqz.n a2, 129c - 1293: ffdc01 l32r a0, 1204 - 1296: 0000c0 callx0 a0 - 1299: 696df2 s32i a15, a13, 0x1a4 - 129c: 6a2d22 l32i a2, a13, 0x1a8 - 129f: 728c beqz.n a2, 12aa - 12a1: ffd901 l32r a0, 1208 - 12a4: 0000c0 callx0 a0 - 12a7: 6a6df2 s32i a15, a13, 0x1a8 - 12aa: 020c movi.n a2, 0 - 12ac: 030c movi.n a3, 0 - 12ae: 040c movi.n a4, 0 - 12b0: ffd701 l32r a0, 120c - 12b3: 0000c0 callx0 a0 - 12b6: ffc951 l32r a5, 11dc - 12b9: 240c movi.n a4, 2 - 12bb: 060c22 l8ui a2, a12, 6 - 12be: 0549 s32i.n a4, a5, 0 - 12c0: 166217 bbci a2, 1, 12da - 12c3: 937c movi.n a3, -7 - 12c5: 140c movi.n a4, 1 - 12c7: fda062 movi a6, 253 - 12ca: 106260 and a6, a2, a6 - 12cd: 064c62 s8i a6, a12, 6 - 12d0: 0c2d mov.n a2, a12 - 12d2: 000005 call0 12d4 - 12d5: ffc271 l32r a7, 11e0 - 12d8: 07c9 s32i.n a12, a7, 0 - 12da: 0c2d mov.n a2, a12 - 12dc: 61d8 l32i.n a13, a1, 24 - 12de: 000005 call0 12e0 - 12e1: 4108 l32i.n a0, a1, 16 - 12e3: e97c movi.n a9, -2 - 12e5: ffbfa1 l32r a10, 11e4 - 12e8: 2c88 l32i.n a8, a12, 8 - 12ea: 0af9 s32i.n a15, a10, 0 - 12ec: 108890 and a8, a8, a9 - 12ef: 2c89 s32i.n a8, a12, 8 - 12f1: 1e6ef2 s32i a15, a14, 120 - 12f4: 51c8 l32i.n a12, a1, 20 - 12f6: 71e8 l32i.n a14, a1, 28 - 12f8: 81f8 l32i.n a15, a1, 32 - 12fa: 30c112 addi a1, a1, 48 - 12fd: f00d ret.n - 12ff: 004000 break 0, 0 - ... - 131a: 210000 srai a0, a0, 0 - 131d: fff9 s32i.n a15, a15, 60 - 131f: f0c112 addi a1, a1, -16 - 1322: 0109 s32i.n a0, a1, 0 - 1324: fffc01 l32r a0, 1314 - 1327: 0000c0 callx0 a0 - 132a: 030c movi.n a3, 0 - 132c: fff621 l32r a2, 1304 - 132f: 140c movi.n a4, 1 - 1331: fff901 l32r a0, 1318 - 1334: 0000c0 callx0 a0 - 1337: 030c movi.n a3, 0 - 1339: fff341 l32r a4, 1308 - 133c: fff401 l32r a0, 130c - 133f: 4d0442 l8ui a4, a4, 77 - 1342: 4028 l32i.n a2, a0, 16 - 1344: 116407 bbci a4, 0, 1359 - 1347: 360c movi.n a6, 3 - 1349: b84262 s8i a6, a2, 184 - 134c: 4078 l32i.n a7, a0, 16 - 134e: ba4762 s8i a6, a7, 186 - 1351: 4058 l32i.n a5, a0, 16 - 1353: b94532 s8i a3, a5, 185 - 1356: 000486 j 136c - 1359: b84232 s8i a3, a2, 184 - 135c: 4098 l32i.n a9, a0, 16 - 135e: ba4932 s8i a3, a9, 186 - 1361: 4088 l32i.n a8, a0, 16 - 1363: ffeb21 l32r a2, 1310 - 1366: b94832 s8i a3, a8, 185 - 1369: 000005 call0 136c - 136c: 0108 l32i.n a0, a1, 0 - 136e: 10c112 addi a1, a1, 16 - 1371: f00d ret.n - 1373: 131c00 excw - 1376: 000000 ill - 1379: 000000 ill - 137c: 009c40 excw - 137f: 000000 ill - 1382: 100000 and a0, a0, a0 - 1385: 000027 bnone a0, a2, 1389 - ... - -000013a4 : - 13a4: e0c112 addi a1, a1, -32 - 13a7: 4139 s32i.n a3, a1, 16 - 13a9: 71c9 s32i.n a12, a1, 28 - 13ab: 6109 s32i.n a0, a1, 24 - 13ad: 02cd mov.n a12, a2 - 13af: fff601 l32r a0, 1388 - 13b2: 0000c0 callx0 a0 - 13b5: 130c movi.n a3, 1 - 13b7: 050c movi.n a5, 0 - 13b9: 4148 l32i.n a4, a1, 16 - 13bb: 070c movi.n a7, 0 - 13bd: 0d1462 l16ui a6, a4, 26 - 13c0: 0179 s32i.n a7, a1, 0 - 13c2: 1179 s32i.n a7, a1, 4 - 13c4: b46060 extui a6, a6, 0, 12 - 13c7: 027d mov.n a7, a2 - 13c9: 020c movi.n a2, 0 - 13cb: fff001 l32r a0, 138c - 13ce: 0000c0 callx0 a0 - 13d1: 18cc22 addi a2, a12, 24 - 13d4: 5129 s32i.n a2, a1, 20 - 13d6: ffee01 l32r a0, 1390 - 13d9: 0000c0 callx0 a0 - 13dc: 5128 l32i.n a2, a1, 20 - 13de: ffe531 l32r a3, 1374 - 13e1: 040c movi.n a4, 0 - 13e3: ffec01 l32r a0, 1394 - 13e6: 0000c0 callx0 a0 - 13e9: cc4b addi.n a12, a12, 4 - 13eb: 0c2d mov.n a2, a12 - 13ed: ffea01 l32r a0, 1398 - 13f0: 0000c0 callx0 a0 - 13f3: ffe101 l32r a0, 1378 - 13f6: df2082 l32i a8, a0, 0x37c - 13f9: e02092 l32i a9, a0, 0x380 - 13fc: 28ac beqz.n a8, 1422 - 13fe: 201966 bnei a9, 1, 1422 - 1401: 0c2d mov.n a2, a12 - 1403: ffde31 l32r a3, 137c - 1406: 040c movi.n a4, 0 - 1408: 150c movi.n a5, 1 - 140a: ffe401 l32r a0, 139c - 140d: 0000c0 callx0 a0 - 1410: ffdc01 l32r a0, 1380 - 1413: 7f2002 l32i a0, a0, 0x1fc - 1416: 709c beqz.n a0, 1431 - 1418: 3028 l32i.n a2, a0, 12 - 141a: 329c beqz.n a2, 1431 - 141c: 0002c0 callx0 a2 - 141f: 000386 j 1431 - 1422: 0c2d mov.n a2, a12 - 1424: ffd831 l32r a3, 1384 - 1427: 040c movi.n a4, 0 - 1429: 150c movi.n a5, 1 - 142b: ffdd01 l32r a0, 13a0 - 142e: 0000c0 callx0 a0 - 1431: 71c8 l32i.n a12, a1, 28 - 1433: 6108 l32i.n a0, a1, 24 - 1435: 20c112 addi a1, a1, 32 - 1438: f00d ret.n - 143a: 0d0000 excw - 143d: 0000f0 excw - ... - -00001450 : - 1450: 023d mov.n a3, a2 - 1452: e0c112 addi a1, a1, -32 - 1455: 31d9 s32i.n a13, a1, 12 - 1457: 1109 s32i.n a0, a1, 4 - 1459: fff901 l32r a0, 1440 - 145c: 21c9 s32i.n a12, a1, 8 - 145e: c40002 l8ui a0, a0, 196 - 1461: 41e9 s32i.n a14, a1, 16 - 1463: 018096 bltz a0, 147f - 1466: 202b addi.n a2, a0, 2 - 1468: fff701 l32r a0, 1444 - 146b: 5008 l32i.n a0, a0, 20 - 146d: 1c0c movi.n a12, 1 - 146f: a0dc00 addx4 a13, a12, a0 - 1472: 202d42 l32i a4, a13, 128 - 1475: 749c beqz.n a4, 1490 - 1477: cc1b addi.n a12, a12, 1 - 1479: 74c0c0 extui a12, a12, 0, 8 - 147c: ef92c7 bne a2, a12, 146f - 147f: 0e0c movi.n a14, 0 - 1481: 1108 l32i.n a0, a1, 4 - 1483: 21c8 l32i.n a12, a1, 8 - 1485: 0e2d mov.n a2, a14 - 1487: 31d8 l32i.n a13, a1, 12 - 1489: 41e8 l32i.n a14, a1, 16 - 148b: 20c112 addi a1, a1, 32 - 148e: f00d ret.n - 1490: 10a122 movi a2, 0x110 - 1493: 0139 s32i.n a3, a1, 0 - 1495: ffec01 l32r a0, 1448 - 1498: 0000c0 callx0 a0 - 149b: 02ed mov.n a14, a2 - 149d: 206d22 s32i a2, a13, 128 - 14a0: 32cc bnez.n a2, 14a7 - 14a2: 0e0c movi.n a14, 0 - 14a4: fff646 j 1481 - 14a7: 0138 l32i.n a3, a1, 0 - 14a9: 640c movi.n a4, 6 - 14ab: 0c7b addi.n a0, a12, 7 - 14ad: e84202 s8i a0, a2, 232 - 14b0: 202d22 l32i a2, a13, 128 - 14b3: ffe601 l32r a0, 144c - 14b6: 0000c0 callx0 a0 - 14b9: fff106 j 1481 - ... - -000014dc : - 14dc: f0c112 addi a1, a1, -16 - 14df: 21d9 s32i.n a13, a1, 8 - 14e1: 0109 s32i.n a0, a1, 0 - 14e3: fff601 l32r a0, 14bc - 14e6: 11c9 s32i.n a12, a1, 4 - 14e8: c40002 l8ui a0, a0, 196 - 14eb: 02cd mov.n a12, a2 - 14ed: 019096 bltz a0, 150a - 14f0: 602b addi.n a6, a0, 2 - 14f2: fff301 l32r a0, 14c0 - 14f5: 5058 l32i.n a5, a0, 20 - 14f7: 120c movi.n a2, 1 - 14f9: a0d250 addx4 a13, a2, a5 - 14fc: 202d32 l32i a3, a13, 128 - 14ff: 221b addi.n a2, a2, 1 - 1501: 1013c7 beq a3, a12, 1515 - 1504: 742020 extui a2, a2, 0, 8 - 1507: ee9627 bne a6, a2, 14f9 - 150a: 11c8 l32i.n a12, a1, 4 - 150c: 21d8 l32i.n a13, a1, 8 - 150e: 0108 l32i.n a0, a1, 0 - 1510: 10c112 addi a1, a1, 16 - 1513: f00d ret.n - 1515: 392c22 l32i a2, a12, 228 - 1518: ffed01 l32r a0, 14cc - 151b: 0000c0 callx0 a0 - 151e: ffe931 l32r a3, 14c4 - 1521: e80c22 l8ui a2, a12, 232 - 1524: a02230 addx4 a2, a2, a3 - 1527: 692222 l32i a2, a2, 0x1a4 - 152a: ffe901 l32r a0, 14d0 - 152d: 0000c0 callx0 a0 - 1530: 0c2d mov.n a2, a12 - 1532: 130c movi.n a3, 1 - 1534: ffe561 l32r a6, 14c8 - 1537: e80c52 l8ui a5, a12, 232 - 153a: 040c movi.n a4, 0 - 153c: a05560 addx4 a5, a5, a6 - 153f: 696542 s32i a4, a5, 0x1a4 - 1542: ffe401 l32r a0, 14d4 - 1545: 0000c0 callx0 a0 - 1548: 0c2d mov.n a2, a12 - 154a: ffe301 l32r a0, 14d8 - 154d: 0000c0 callx0 a0 - 1550: 070c movi.n a7, 0 - 1552: 206d72 s32i a7, a13, 128 - 1555: ffec46 j 150a - ... - -00001568 : - 1568: e0c112 addi a1, a1, -32 - 156b: 11c9 s32i.n a12, a1, 4 - 156d: 41f9 s32i.n a15, a1, 16 - 156f: 21d9 s32i.n a13, a1, 8 - 1571: 31e9 s32i.n a14, a1, 12 - 1573: 0109 s32i.n a0, a1, 0 - 1575: fff9e1 l32r a14, 155c - 1578: fff801 l32r a0, 1558 - 157b: 02dd mov.n a13, a2 - 157d: c40022 l8ui a2, a0, 196 - 1580: 5ee8 l32i.n a14, a14, 20 - 1582: 3802a6 blti a2, -1, 15be - 1585: 0f0c movi.n a15, 0 - 1587: 0c0c movi.n a12, 0 - 1589: 000d32 l8ui a3, a13, 0 - 158c: 056307 bbci a3, 0, 1595 - 158f: 202ef2 l32i a15, a14, 128 - 1592: 0006c6 j 15b1 - 1595: a03ce0 addx4 a3, a12, a14 - 1598: 5139 s32i.n a3, a1, 20 - 159a: 202332 l32i a3, a3, 128 - 159d: d38c beqz.n a3, 15ae - 159f: 0d2d mov.n a2, a13 - 15a1: 640c movi.n a4, 6 - 15a3: fff001 l32r a0, 1564 - 15a6: 0000c0 callx0 a0 - 15a9: ffed01 l32r a0, 1560 - 15ac: 12ac beqz.n a2, 15d1 - 15ae: c40022 l8ui a2, a0, 196 - 15b1: cc1b addi.n a12, a12, 1 - 15b3: 422b addi.n a4, a2, 2 - 15b5: 74c0c0 extui a12, a12, 0, 8 - 15b8: cd2c47 blt a12, a4, 1589 - 15bb: 000046 j 15c0 - 15be: 0f0c movi.n a15, 0 - 15c0: 0108 l32i.n a0, a1, 0 - 15c2: 11c8 l32i.n a12, a1, 4 - 15c4: 21d8 l32i.n a13, a1, 8 - 15c6: 0f2d mov.n a2, a15 - 15c8: 31e8 l32i.n a14, a1, 12 - 15ca: 41f8 l32i.n a15, a1, 16 - 15cc: 20c112 addi a1, a1, 32 - 15cf: f00d ret.n - 15d1: 51f8 l32i.n a15, a1, 20 - 15d3: 202ff2 l32i a15, a15, 128 - 15d6: fff986 j 15c0 - 15d9: 000000 ill - 15dc: ff .byte 0xff - 15dd: 3f .byte 0x3f - 15de: ff .byte 0xff - 15df: ff .byte 0xff - 15e0: 000050 excw - 15e3: 009000 excw - ... - -0000160c : - 160c: b0c112 addi a1, a1, -80 - 160f: 106102 s32i a0, a1, 64 - 1612: 1161c2 s32i a12, a1, 68 - 1615: f129 s32i.n a2, a1, 60 - 1617: 03cd mov.n a12, a3 - 1619: 01d322 addmi a2, a3, 0x100 - 161c: f0c222 addi a2, a2, -16 - 161f: fff501 l32r a0, 15f4 - 1622: 0000c0 callx0 a0 - 1625: f108 l32i.n a0, a1, 60 - 1627: 202002 l32i a0, a0, 128 - 162a: ffec31 l32r a3, 15dc - 162d: c000c0 sub a0, a0, a12 - 1630: 0ad016 beqz a0, 16e1 - 1633: 0d1c22 l16ui a2, a12, 26 - 1636: 100230 and a0, a2, a3 - 1639: 210237 bnone a2, a3, 165e - 163c: ffe921 l32r a2, 15e0 - 163f: 040c72 l8ui a7, a12, 4 - 1642: 030c62 l8ui a6, a12, 3 - 1645: 020c52 l8ui a5, a12, 2 - 1648: 010c42 l8ui a4, a12, 1 - 164b: 000c32 l8ui a3, a12, 0 - 164e: 050c82 l8ui a8, a12, 5 - 1651: 0189 s32i.n a8, a1, 0 - 1653: 1109 s32i.n a0, a1, 4 - 1655: ffe801 l32r a0, 15f8 - 1658: 0000c0 callx0 a0 - 165b: 000206 j 1667 - 165e: ffe121 l32r a2, 15e4 - 1661: ffe601 l32r a0, 15fc - 1664: 0000c0 callx0 a0 - 1667: 0d1c92 l16ui a9, a12, 26 - 166a: ffdfa1 l32r a10, 15e8 - 166d: 06b916 beqz a9, 16dc - 1670: 0aa8 l32i.n a10, a10, 0 - 1672: 0aac beqz.n a10, 1696 - 1674: 14c122 addi a2, a1, 20 - 1677: 0c3d mov.n a3, a12 - 1679: 640c movi.n a4, 6 - 167b: 5b0c movi.n a11, 5 - 167d: 41b9 s32i.n a11, a1, 16 - 167f: ffe001 l32r a0, 1600 - 1682: 0000c0 callx0 a0 - 1685: 0d1c22 l16ui a2, a12, 26 - 1688: ffd901 l32r a0, 15ec - 168b: 1a4122 s8i a2, a1, 26 - 168e: 0008 l32i.n a0, a0, 0 - 1690: 10c122 addi a2, a1, 16 - 1693: 0000c0 callx0 a0 - 1696: ffdb01 l32r a0, 1604 - 1699: 0000c0 callx0 a0 - 169c: 030c movi.n a3, 0 - 169e: 0c4d mov.n a4, a12 - 16a0: 0d1c62 l16ui a6, a12, 26 - 16a3: 070c movi.n a7, 0 - 16a5: 0179 s32i.n a7, a1, 0 - 16a7: 1179 s32i.n a7, a1, 4 - 16a9: b46060 extui a6, a6, 0, 12 - 16ac: 065d mov.n a5, a6 - 16ae: 027d mov.n a7, a2 - 16b0: 120c movi.n a2, 1 - 16b2: ffd501 l32r a0, 1608 - 16b5: 0000c0 callx0 a0 - 16b8: 080c movi.n a8, 0 - 16ba: f07c movi.n a0, -1 - 16bc: 1b0c movi.n a11, 1 - 16be: ffcca1 l32r a10, 15f0 - 16c1: 0d1c22 l16ui a2, a12, 26 - 16c4: fa1a92 l16ui a9, a10, 0x1f4 - 16c7: 442020 extui a2, a2, 0, 5 - 16ca: 401200 ssl a2 - 16cd: a1bb00 sll a11, a11 - 16d0: 30bb00 xor a11, a11, a0 - 16d3: 1099b0 and a9, a9, a11 - 16d6: fa5a92 s16i a9, a10, 0x1f4 - 16d9: 0d5c82 s16i a8, a12, 26 - 16dc: 0c2d mov.n a2, a12 - 16de: 000005 call0 16e0 - 16e1: 1121c2 l32i a12, a1, 68 - 16e4: 102102 l32i a0, a1, 64 - 16e7: 50c112 addi a1, a1, 80 - 16ea: f00d ret.n - 16ec: 000000 ill - 16ef: 00b000 excw - ... - 16fa: 000000 ill - 16fd: 0000c0 callx0 a0 - 1700: 0000d0 excw - 1703: 3fff00 excw - 1706: ff .byte 0xff - 1707: ff .byte 0xff - ... - -00001748 : - 1748: b0c112 addi a1, a1, -80 - 174b: 106102 s32i a0, a1, 64 - 174e: 1161c2 s32i a12, a1, 68 - 1751: 1261d2 s32i a13, a1, 72 - 1754: 1361e2 s32i a14, a1, 76 - 1757: 03dd mov.n a13, a3 - 1759: 02ed mov.n a14, a2 - 175b: 04cd mov.n a12, a4 - 175d: 032d mov.n a2, a3 - 175f: 640c movi.n a4, 6 - 1761: ffe231 l32r a3, 16ec - 1764: ffea01 l32r a0, 170c - 1767: 0000c0 callx0 a0 - 176a: d2dc bnez.n a2, 178b - 176c: 0c3d mov.n a3, a12 - 176e: 0e2d mov.n a2, a14 - 1770: 141c movi.n a4, 17 - 1772: ffe701 l32r a0, 1710 - 1775: 0000c0 callx0 a0 - 1778: ffde21 l32r a2, 16f0 - 177b: ffe601 l32r a0, 1714 - 177e: 0000c0 callx0 a0 - 1781: 0d3d mov.n a3, a13 - 1783: 0e2d mov.n a2, a14 - 1785: 000005 call0 1788 - 1788: 005306 j 18d8 - 178b: 0d1d92 l16ui a9, a13, 26 - 178e: 100c movi.n a0, 1 - 1790: 071956 bnez a9, 1805 - 1793: ffd861 l32r a6, 16f4 - 1796: f1c9 s32i.n a12, a1, 60 - 1798: 800662 l8ui a6, a6, 128 - 179b: ffd791 l32r a9, 16f8 - 179e: 0216e6 bgei a6, 1, 17a4 - 17a1: 005106 j 18e9 - 17a4: 561b addi.n a5, a6, 1 - 17a6: fa1922 l16ui a2, a9, 0x1f4 - 17a9: 00cd mov.n a12, a0 - 17ab: 4480c0 extui a8, a12, 0, 5 - 17ae: 400800 ssr a8 - 17b1: b17020 sra a7, a2 - 17b4: 02e707 bbsi a7, 0, 17ba - 17b7: 004c06 j 18eb - 17ba: cc1b addi.n a12, a12, 1 - 17bc: f4c0c0 extui a12, a12, 0, 16 - 17bf: e895c7 bne a5, a12, 17ab - 17c2: 004946 j 18eb - 17c5: fa1902 l16ui a0, a9, 0x1f4 - 17c8: ffcd31 l32r a3, 16fc - 17cb: 120c movi.n a2, 1 - 17cd: 203c30 or a3, a12, a3 - 17d0: 0d5d32 s16i a3, a13, 26 - 17d3: 443030 extui a3, a3, 0, 5 - 17d6: 401300 ssl a3 - 17d9: a12200 sll a2, a2 - 17dc: 200020 or a0, a0, a2 - 17df: fa5902 s16i a0, a9, 0x1f4 - 17e2: ffcd01 l32r a0, 1718 - 17e5: 0000c0 callx0 a0 - 17e8: 130c movi.n a3, 1 - 17ea: 0c6d mov.n a6, a12 - 17ec: 0c5d mov.n a5, a12 - 17ee: 027d mov.n a7, a2 - 17f0: 040c movi.n a4, 0 - 17f2: 120c movi.n a2, 1 - 17f4: 0149 s32i.n a4, a1, 0 - 17f6: 1149 s32i.n a4, a1, 4 - 17f8: f1c8 l32i.n a12, a1, 60 - 17fa: 0d4d mov.n a4, a13 - 17fc: ffc801 l32r a0, 171c - 17ff: 0000c0 callx0 a0 - 1802: 0d1d92 l16ui a9, a13, 26 - 1805: ffbe21 l32r a2, 1700 - 1808: 000d32 l8ui a3, a13, 0 - 180b: 010d42 l8ui a4, a13, 1 - 180e: 020d52 l8ui a5, a13, 2 - 1811: 030d62 l8ui a6, a13, 3 - 1814: 040d72 l8ui a7, a13, 4 - 1817: ffbb81 l32r a8, 1704 - 181a: 050da2 l8ui a10, a13, 5 - 181d: 108980 and a8, a9, a8 - 1820: 01a9 s32i.n a10, a1, 0 - 1822: 1189 s32i.n a8, a1, 4 - 1824: ffbf01 l32r a0, 1720 - 1827: 0000c0 callx0 a0 - 182a: 1e2e22 l32i a2, a14, 120 - 182d: 0d3d mov.n a3, a13 - 182f: 640c movi.n a4, 6 - 1831: ffbc01 l32r a0, 1724 - 1834: 0000c0 callx0 a0 - 1837: 0c3d mov.n a3, a12 - 1839: 0e2d mov.n a2, a14 - 183b: 040c movi.n a4, 0 - 183d: 1e2ea2 l32i a10, a14, 120 - 1840: 0d1d92 l16ui a9, a13, 26 - 1843: 0d5a92 s16i a9, a10, 26 - 1846: ffb801 l32r a0, 1728 - 1849: 0000c0 callx0 a0 - 184c: 1e2e22 l32i a2, a14, 120 - 184f: ffa032 movi a3, 255 - 1852: 640c movi.n a4, 6 - 1854: ffb601 l32r a0, 172c - 1857: 0000c0 callx0 a0 - 185a: 1e2ec2 l32i a12, a14, 120 - 185d: 0b0c movi.n a11, 0 - 185f: 2d2e02 l32i a0, a14, 180 - 1862: 0d5cb2 s16i a11, a12, 26 - 1865: 049016 beqz a0, 18b2 - 1868: 6028 l32i.n a2, a0, 24 - 186a: 1238 l32i.n a3, a2, 4 - 186c: 43bc beqz.n a3, 18a4 - 186e: 392d22 l32i a2, a13, 228 - 1871: ffaf01 l32r a0, 1730 - 1874: 0000c0 callx0 a0 - 1877: 2d2e22 l32i a2, a14, 180 - 187a: 0d3d mov.n a3, a13 - 187c: 6228 l32i.n a2, a2, 24 - 187e: ffad01 l32r a0, 1734 - 1881: 0000c0 callx0 a0 - 1884: 396d22 s32i a2, a13, 228 - 1887: 04d216 beqz a2, 18d8 - 188a: 023d mov.n a3, a2 - 188c: 2d2e42 l32i a4, a14, 180 - 188f: 260d52 l8ui a5, a13, 38 - 1892: 6428 l32i.n a2, a4, 24 - 1894: 27cd42 addi a4, a13, 39 - 1897: ffa801 l32r a0, 1738 - 189a: 0000c0 callx0 a0 - 189d: 72fc bnez.n a2, 18d8 - 189f: 2d2e22 l32i a2, a14, 180 - 18a2: 6228 l32i.n a2, a2, 24 - 18a4: 392d32 l32i a3, a13, 228 - 18a7: ffa501 l32r a0, 173c - 18aa: 0000c0 callx0 a0 - 18ad: 130c movi.n a3, 1 - 18af: 184d32 s8i a3, a13, 24 - 18b2: ff95c1 l32r a12, 1708 - 18b5: 0c48 l32i.n a4, a12, 0 - 18b7: d49c beqz.n a4, 18d8 - 18b9: 14c122 addi a2, a1, 20 - 18bc: 0d3d mov.n a3, a13 - 18be: 640c movi.n a4, 6 - 18c0: 450c movi.n a5, 4 - 18c2: 4159 s32i.n a5, a1, 16 - 18c4: ff9f01 l32r a0, 1740 - 18c7: 0000c0 callx0 a0 - 18ca: 0d1d22 l16ui a2, a13, 26 - 18cd: 0c08 l32i.n a0, a12, 0 - 18cf: 1a4122 s8i a2, a1, 26 - 18d2: 10c122 addi a2, a1, 16 - 18d5: 0000c0 callx0 a0 - 18d8: 1121c2 l32i a12, a1, 68 - 18db: 1221d2 l32i a13, a1, 72 - 18de: 1321e2 l32i a14, a1, 76 - 18e1: 102102 l32i a0, a1, 64 - 18e4: 50c112 addi a1, a1, 80 - 18e7: f00d ret.n - 18e9: 00cd mov.n a12, a0 - 18eb: 0226c7 blt a6, a12, 18f1 - 18ee: ffb4c6 j 17c5 - 18f1: f138 l32i.n a3, a1, 60 - 18f3: 0e2d mov.n a2, a14 - 18f5: 141c movi.n a4, 17 - 18f7: ff9301 l32r a0, 1744 - 18fa: 0000c0 callx0 a0 - 18fd: 0d3d mov.n a3, a13 - 18ff: 0e2d mov.n a2, a14 - 1901: 000005 call0 1904 - 1904: fff406 j 18d8 - -Disassembly of section .irom.text: - -00001910 <.irom.text>: - 1910: 636572 s32i a7, a5, 0x18c - 1913: 6f .byte 0x6f - 1914: 6e .byte 0x6e - 1915: 6e .byte 0x6e - 1916: 746365 excw - 1919: 000a add.n a0, a0, a0 - 191b: 000000 ill - 191e: 6e0000 excw - 1921: 6f .byte 0x6f - 1922: 732520 excw - 1925: 6f6620 excw - 1928: 646e75 excw - 192b: 202c movi.n a0, 34 - 192d: 636572 s32i a7, a5, 0x18c - 1930: 6f .byte 0x6f - 1931: 6e .byte 0x6e - 1932: 6e .byte 0x6e - 1933: 746365 excw - 1936: 666120 excw - 1939: 726574 excw - 193c: 733120 excw - 193f: 000a add.n a0, a0, a0 - ... - 194d: 000000 ill - 1950: 616562 s32i a6, a5, 0x184 - 1953: 6e6f63 excw - 1956: 697420 excw - 1959: 656d excw - 195b: 6f .byte 0x6f - 195c: 0a7475 excw - 195f: 747300 extui a7, a0, 3, 8 - 1962: 697461 l32r a6, fffdbf34 - 1965: 6f .byte 0x6f - 1966: 6e .byte 0x6e - 1967: 203a add.n a2, a0, a3 - 1969: 323025 excw - 196c: 3a78 l32i.n a7, a10, 12 - 196e: 323025 excw - 1971: 3a78 l32i.n a7, a10, 12 - 1973: 323025 excw - 1976: 3a78 l32i.n a7, a10, 12 - 1978: 323025 excw - 197b: 3a78 l32i.n a7, a10, 12 - 197d: 323025 excw - 1980: 3a78 l32i.n a7, a10, 12 - 1982: 323025 excw - 1985: 2078 l32i.n a7, a0, 8 - 1987: 656c movi.n a5, -26 - 1989: 657661 l32r a6, fffdaf64 - 198c: 202c movi.n a0, 34 - 198e: 444941 l32r a4, fffd2ab4 - 1991: 203d20 or a3, a13, a2 - 1994: 0a6425 excw - ... - 199f: 616d00 excw - 19a2: 2078 l32i.n a7, a0, 8 - 19a4: 6e6f63 excw - 19a7: 6e .byte 0x6e - 19a8: 746365 excw - 19ab: 6f69 s32i.n a6, a15, 24 - 19ad: 6e .byte 0x6e - 19ae: 000a21 l32r a2, fffc19d8 - ... - 19bd: 000000 ill - 19c0: 616d excw - 19c2: 2078 l32i.n a7, a0, 8 - 19c4: 6e6f63 excw - 19c7: 6e .byte 0x6e - 19c8: 746365 excw - 19cb: 6f69 s32i.n a6, a15, 24 - 19cd: 6e .byte 0x6e - 19ce: 000a21 l32r a2, fffc19f8 - ... - 19dd: 000000 ill - 19e0: 617473 excw - 19e3: 6f6974 excw - 19e6: 6e .byte 0x6e - 19e7: 203a add.n a2, a0, a3 - 19e9: 323025 excw - 19ec: 3a78 l32i.n a7, a10, 12 - 19ee: 323025 excw - 19f1: 3a78 l32i.n a7, a10, 12 - 19f3: 323025 excw - 19f6: 3a78 l32i.n a7, a10, 12 - 19f8: 323025 excw - 19fb: 3a78 l32i.n a7, a10, 12 - 19fd: 323025 excw - 1a00: 3a78 l32i.n a7, a10, 12 - 1a02: 323025 excw - 1a05: 2078 l32i.n a7, a0, 8 - 1a07: 6f6a add.n a6, a15, a6 - 1a09: 6e69 s32i.n a6, a14, 24 - 1a0b: 202c movi.n a0, 34 - 1a0d: 444941 l32r a4, fffd2b34 - 1a10: 203d20 or a3, a13, a2 - 1a13: 0a6425 excw - ... diff --git a/doc/lib_dump/full/libphy.dobj b/doc/lib_dump/full/libphy.dobj deleted file mode 100644 index 37f0b0714..000000000 --- a/doc/lib_dump/full/libphy.dobj +++ /dev/null @@ -1,14427 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libphy.a: - -ate_test.o: file format elf32-xtensa-le - - -phy.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - ... - -00000008 : - 8: 030c movi.n a3, 0 - a: f0c112 addi a1, a1, -16 - d: 025d mov.n a5, a2 - f: 0109 s32i.n a0, a1, 0 - 11: fffb01 l32r a0, 0 - 14: 120c movi.n a2, 1 - 16: 0059 s32i.n a5, a0, 0 - 18: fffb01 l32r a0, 4 - 1b: 0000c0 callx0 a0 - 1e: 0108 l32i.n a0, a1, 0 - 20: 10c112 addi a1, a1, 16 - 23: f00d ret.n - 25: 000000 ill - 28: 000000 ill - ... - -0000002c : - 2c: ffff31 l32r a3, 28 - 2f: 0329 s32i.n a2, a3, 0 - 31: f00d ret.n - 33: 000000 ill - ... - -00000038 : - 38: f0c112 addi a1, a1, -16 - 3b: 0109 s32i.n a0, a1, 0 - 3d: fffd01 l32r a0, 34 - 40: 0008 l32i.n a0, a0, 0 - 42: 1008 l32i.n a0, a0, 4 - 44: 0000c0 callx0 a0 - 47: 020c movi.n a2, 0 - 49: 0108 l32i.n a0, a1, 0 - 4b: 10c112 addi a1, a1, 16 - 4e: f00d ret.n - 50: f20a00 excw - 53: 3f .byte 0x3f - -00000054 : - 54: ffff21 l32r a2, 50 - 57: 0020c0 memw - 5a: 802222 l32i a2, a2, 0x200 - 5d: f00d ret.n - -Disassembly of section .irom0.text: - -00000060 : - 60: 000000 ill - 63: c11200 mul16u a1, a2, a0 - 66: 0109f0 slli a0, a9, 17 - 69: fffd01 l32r a0, 60 - 6c: 0008 l32i.n a0, a0, 0 - 6e: 014280 slli a4, a2, 24 - 71: 0008 l32i.n a0, a0, 0 - 73: 312840 srai a2, a4, 24 - 76: 0000c0 callx0 a0 - 79: 0108 l32i.n a0, a1, 0 - 7b: 10c112 addi a1, a1, 16 - 7e: f00d ret.n - 80: 000000 ill - 83: c11200 mul16u a1, a2, a0 - 86: 0109f0 slli a0, a9, 17 - 89: fffd01 l32r a0, 80 - 8c: 0008 l32i.n a0, a0, 0 - 8e: 6008 l32i.n a0, a0, 24 - 90: 0000c0 callx0 a0 - 93: 0108 l32i.n a0, a1, 0 - 95: 10c112 addi a1, a1, 16 - 98: f00d ret.n - ... - -000000a4 : - a4: f0c112 addi a1, a1, -16 - a7: 11c9 s32i.n a12, a1, 4 - a9: 0109 s32i.n a0, a1, 0 - ab: 03cd mov.n a12, a3 - ad: fffb01 l32r a0, 9c - b0: 013280 slli a3, a2, 24 - b3: 0008 l32i.n a0, a0, 0 - b5: 312830 srai a2, a3, 24 - b8: 0008 l32i.n a0, a0, 0 - ba: 0c3d mov.n a3, a12 - bc: 0000c0 callx0 a0 - bf: fff801 l32r a0, a0 - c2: 0008 l32i.n a0, a0, 0 - c4: 6008 l32i.n a0, a0, 24 - c6: 0c2d mov.n a2, a12 - c8: 0000c0 callx0 a0 - cb: 11c8 l32i.n a12, a1, 4 - cd: 0108 l32i.n a0, a1, 0 - cf: 10c112 addi a1, a1, 16 - d2: f00d ret.n - d4: 000000 ill - ... - -000000d8 : - d8: f0c112 addi a1, a1, -16 - db: 0109 s32i.n a0, a1, 0 - dd: fffd01 l32r a0, d4 - e0: 0008 l32i.n a0, a0, 0 - e2: 013280 slli a3, a2, 24 - e5: 2008 l32i.n a0, a0, 8 - e7: 312830 srai a2, a3, 24 - ea: 0000c0 callx0 a0 - ed: 0108 l32i.n a0, a1, 0 - ef: 10c112 addi a1, a1, 16 - f2: f00d ret.n - f4: 000000 ill - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 0109 s32i.n a0, a1, 0 - fd: fffd01 l32r a0, f4 - 100: 0008 l32i.n a0, a0, 0 - 102: 3008 l32i.n a0, a0, 12 - 104: 0000c0 callx0 a0 - 107: 0108 l32i.n a0, a1, 0 - 109: 10c112 addi a1, a1, 16 - 10c: f00d ret.n - 10e: 000000 ill - 111: 000000 ill - -00000114 : - 114: f0c112 addi a1, a1, -16 - 117: 0109 s32i.n a0, a1, 0 - 119: fffd01 l32r a0, 110 - 11c: 0008 l32i.n a0, a0, 0 - 11e: 4008 l32i.n a0, a0, 16 - 120: 0000c0 callx0 a0 - 123: 0108 l32i.n a0, a1, 0 - 125: 10c112 addi a1, a1, 16 - 128: f00d ret.n - 12a: 000000 ill - 12d: 000000 ill - -00000130 : - 130: f0c112 addi a1, a1, -16 - 133: 0109 s32i.n a0, a1, 0 - 135: fffd01 l32r a0, 12c - 138: 0008 l32i.n a0, a0, 0 - 13a: 5008 l32i.n a0, a0, 20 - 13c: 0000c0 callx0 a0 - 13f: 0108 l32i.n a0, a1, 0 - 141: 10c112 addi a1, a1, 16 - 144: f00d ret.n - 146: 000000 ill - 149: 000000 ill - -0000014c : - 14c: f0c112 addi a1, a1, -16 - 14f: 0109 s32i.n a0, a1, 0 - 151: fffd01 l32r a0, 148 - 154: 0008 l32i.n a0, a0, 0 - 156: 6008 l32i.n a0, a0, 24 - 158: 0000c0 callx0 a0 - 15b: 0108 l32i.n a0, a1, 0 - 15d: 10c112 addi a1, a1, 16 - 160: f00d ret.n - 162: 000000 ill - 165: 000000 ill - -00000168 : - 168: f0c112 addi a1, a1, -16 - 16b: 0109 s32i.n a0, a1, 0 - 16d: fffd01 l32r a0, 164 - 170: 0008 l32i.n a0, a0, 0 - 172: 7008 l32i.n a0, a0, 28 - 174: 0000c0 callx0 a0 - 177: 0108 l32i.n a0, a1, 0 - 179: 10c112 addi a1, a1, 16 - 17c: f00d ret.n - -phy_chip_v6_ana.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: 230c movi.n a3, 2 - 6: e0c112 addi a1, a1, -32 - 9: 31c9 s32i.n a12, a1, 12 - b: 41d9 s32i.n a13, a1, 16 - d: fffcd1 l32r a13, 0 - 10: 2109 s32i.n a0, a1, 8 - 12: 0d08 l32i.n a0, a13, 0 - 14: 02cd mov.n a12, a2 - 16: 2c2002 l32i a0, a0, 176 - 19: 320c movi.n a2, 3 - 1b: 0000c0 callx0 a0 - 1e: 130c movi.n a3, 1 - 20: 0d08 l32i.n a0, a13, 0 - 22: 0129 s32i.n a2, a1, 0 - 24: 2c2002 l32i a0, a0, 176 - 27: 220c movi.n a2, 2 - 29: 0000c0 callx0 a0 - 2c: 130c movi.n a3, 1 - 2e: 0449c0 extui a4, a12, 9, 1 - 31: 0d08 l32i.n a0, a13, 0 - 33: 0458c0 extui a5, a12, 8, 1 - 36: 0466c0 extui a6, a12, 6, 1 - 39: 1129 s32i.n a2, a1, 4 - 3b: 0477c0 extui a7, a12, 7, 1 - 3e: 320c movi.n a2, 3 - 40: 1177e0 slli a7, a7, 2 - 43: 1166d0 slli a6, a6, 3 - 46: 1155f0 slli a5, a5, 1 - 49: 2b2002 l32i a0, a0, 172 - 4c: 204450 or a4, a4, a5 - 4f: 206670 or a6, a6, a7 - 52: 0453c0 extui a5, a12, 3, 1 - 55: 0474c0 extui a7, a12, 4, 1 - 58: 1155a0 slli a5, a5, 6 - 5b: 1177b0 slli a7, a7, 5 - 5e: 205570 or a5, a5, a7 - 61: 0475c0 extui a7, a12, 5, 1 - 64: 1177c0 slli a7, a7, 4 - 67: 205570 or a5, a5, a7 - 6a: 205560 or a5, a5, a6 - 6d: 204450 or a4, a4, a5 - 70: f44040 extui a4, a4, 0, 16 - 73: 0000c0 callx0 a0 - 76: 320c movi.n a2, 3 - 78: 230c movi.n a3, 2 - 7a: 0d08 l32i.n a0, a13, 0 - 7c: 0148 l32i.n a4, a1, 0 - 7e: c7a152 movi a5, 0x1c7 - 81: 104450 and a4, a4, a5 - 84: 2b2002 l32i a0, a0, 172 - 87: 2450c0 extui a5, a12, 0, 3 - 8a: 1155d0 slli a5, a5, 3 - 8d: 204450 or a4, a4, a5 - 90: f44040 extui a4, a4, 0, 16 - 93: 0000c0 callx0 a0 - 96: 220c movi.n a2, 2 - 98: 130c movi.n a3, 1 - 9a: 0d08 l32i.n a0, a13, 0 - 9c: 1148 l32i.n a4, a1, 4 - 9e: 85a152 movi a5, 0x185 - a1: 104450 and a4, a4, a5 - a4: 2b2002 l32i a0, a0, 172 - a7: 345bc0 extui a5, a12, 11, 4 - aa: 1155d0 slli a5, a5, 3 - ad: 204450 or a4, a4, a5 - b0: 045ac0 extui a5, a12, 10, 1 - b3: 1155f0 slli a5, a5, 1 - b6: 204450 or a4, a4, a5 - b9: f44040 extui a4, a4, 0, 16 - bc: 0000c0 callx0 a0 - bf: 31c8 l32i.n a12, a1, 12 - c1: 41d8 l32i.n a13, a1, 16 - c3: 2108 l32i.n a0, a1, 8 - c5: 20c112 addi a1, a1, 32 - c8: f00d ret.n - ca: 000000 ill - cd: f20a add.n a15, a2, a0 - cf: 3f .byte 0x3f - d0: 000200 excw - d3: 000060 excw - d6: 000000 ill - d9: 080000 excw - dc: 009a00 excw - df: 000060 excw - e2: 004000 break 0, 0 - e5: 000000 ill - -000000e8 : - e8: e0c112 addi a1, a1, -32 - eb: 21d9 s32i.n a13, a1, 8 - ed: 31e9 s32i.n a14, a1, 12 - ef: 0109 s32i.n a0, a1, 0 - f1: 11c9 s32i.n a12, a1, 4 - f3: 41f9 s32i.n a15, a1, 16 - f5: 004d mov.n a4, a0 - f7: fff5f1 l32r a15, cc - fa: fff5c1 l32r a12, d0 - fd: 0020c0 memw - 100: e52c22 l32i a2, a12, 0x394 - 103: 41e207 bbsi a2, 0, 148 - 106: 0020c0 memw - 109: 9c2f52 l32i a5, a15, 0x270 - 10c: 386517 bbci a5, 1, 148 - 10f: fff1d1 l32r a13, d4 - 112: 0d08 l32i.n a0, a13, 0 - 114: 1d2002 l32i a0, a0, 116 - 117: 0000c0 callx0 a0 - 11a: 520c movi.n a2, 5 - 11c: fff201 l32r a0, e4 - 11f: 0000c0 callx0 a0 - 122: 84a1e2 movi a14, 0x184 - 125: 0d08 l32i.n a0, a13, 0 - 127: 220c movi.n a2, 2 - 129: 2c2002 l32i a0, a0, 176 - 12c: 130c movi.n a3, 1 - 12e: 0000c0 callx0 a0 - 131: f0c2e7 bnall a2, a14, 125 - 134: 0d08 l32i.n a0, a13, 0 - 136: 320c movi.n a2, 3 - 138: 2c2002 l32i a0, a0, 176 - 13b: 230c movi.n a3, 2 - 13d: 0000c0 callx0 a0 - 140: 630c movi.n a3, 6 - 142: 102230 and a2, a2, a3 - 145: dc6266 bnei a2, 6, 125 - 148: ffe491 l32r a9, d8 - 14b: ffe481 l32r a8, dc - 14e: 0020c0 memw - 151: 422872 l32i a7, a8, 0x108 - 154: 207790 or a7, a7, a9 - 157: 0020c0 memw - 15a: 426872 s32i a7, a8, 0x108 - 15d: 0020c0 memw - 160: e52c52 l32i a5, a12, 0x394 - 163: 160c movi.n a6, 1 - 165: 205560 or a5, a5, a6 - 168: 0020c0 memw - 16b: e56c52 s32i a5, a12, 0x394 - 16e: 0020c0 memw - 171: 9c2f42 l32i a4, a15, 0x270 - 174: ffdb01 l32r a0, e0 - 177: 116417 bbci a4, 1, 18c - 17a: 0020c0 memw - 17d: e82ca2 l32i a10, a12, 0x3a0 - 180: 08fae7 bbsi a10, 30, 18c - 183: 0020c0 memw - 186: e82cb2 l32i a11, a12, 0x3a0 - 189: f60b07 bnone a11, a0, 183 - 18c: 11c8 l32i.n a12, a1, 4 - 18e: 21d8 l32i.n a13, a1, 8 - 190: 31e8 l32i.n a14, a1, 12 - 192: 41f8 l32i.n a15, a1, 16 - 194: 0108 l32i.n a0, a1, 0 - 196: 20c112 addi a1, a1, 32 - 199: f00d ret.n - 19b: 000000 ill - ... - -000001a0 : - 1a0: 130c movi.n a3, 1 - 1a2: 81a042 movi a4, 129 - 1a5: f0c112 addi a1, a1, -16 - 1a8: 11c9 s32i.n a12, a1, 4 - 1aa: 21d9 s32i.n a13, a1, 8 - 1ac: fffcd1 l32r a13, 19c - 1af: 0109 s32i.n a0, a1, 0 - 1b1: 0d08 l32i.n a0, a13, 0 - 1b3: 02cd mov.n a12, a2 - 1b5: 2b2002 l32i a0, a0, 172 - 1b8: 220c movi.n a2, 2 - 1ba: 0000c0 callx0 a0 - 1bd: 720c movi.n a2, 7 - 1bf: 0d08 l32i.n a0, a13, 0 - 1c1: 130c movi.n a3, 1 - 1c3: 2b2002 l32i a0, a0, 172 - 1c6: 4145c0 srli a4, a12, 5 - 1c9: 0000c0 callx0 a0 - 1cc: 4440c0 extui a4, a12, 0, 5 - 1cf: 0d08 l32i.n a0, a13, 0 - 1d1: 020c movi.n a2, 0 - 1d3: 2b2002 l32i a0, a0, 172 - 1d6: 130c movi.n a3, 1 - 1d8: 0000c0 callx0 a0 - 1db: 120c movi.n a2, 1 - 1dd: 0d08 l32i.n a0, a13, 0 - 1df: 130c movi.n a3, 1 - 1e1: 2b2002 l32i a0, a0, 172 - 1e4: 7fa042 movi a4, 127 - 1e7: 0000c0 callx0 a0 - 1ea: 620c movi.n a2, 6 - 1ec: 0d08 l32i.n a0, a13, 0 - 1ee: 130c movi.n a3, 1 - 1f0: 2b2002 l32i a0, a0, 172 - 1f3: 7fa042 movi a4, 127 - 1f6: 0000c0 callx0 a0 - 1f9: 11c8 l32i.n a12, a1, 4 - 1fb: 21d8 l32i.n a13, a1, 8 - 1fd: 0108 l32i.n a0, a1, 0 - 1ff: 10c112 addi a1, a1, 16 - 202: f00d ret.n - 204: f00000 subx8 a0, a0, a0 - 207: 000000 ill - 20a: 000000 ill - 20d: 600002 l8ui a0, a0, 96 - ... - 218: ff .byte 0xff - 219: ff .byte 0xff - 21a: 0f .byte 0xf - 21b: ff .byte 0xff - 21c: 000200 excw - 21f: c11260 mul16u a1, a2, a6 - -00000220 : - 220: e0c112 addi a1, a1, -32 - 223: 1129 s32i.n a2, a1, 4 - 225: 2139 s32i.n a3, a1, 8 - 227: 4109 s32i.n a0, a1, 16 - 229: 3149 s32i.n a4, a1, 12 - 22b: fff641 l32r a4, 204 - 22e: fff601 l32r a0, 208 - 231: fff631 l32r a3, 20c - 234: 0020c0 memw - 237: f22322 l32i a2, a3, 0x3c8 - 23a: 202240 or a2, a2, a4 - 23d: 0020c0 memw - 240: 0008 l32i.n a0, a0, 0 - 242: 372002 l32i a0, a0, 220 - 245: f26322 s32i a2, a3, 0x3c8 - 248: 0000c0 callx0 a0 - 24b: 2128 l32i.n a2, a1, 8 - 24d: 1138 l32i.n a3, a1, 4 - 24f: 3148 l32i.n a4, a1, 12 - 251: 015d mov.n a5, a1 - 253: 000005 call0 254 - 256: ffee01 l32r a0, 210 - 259: 0008 l32i.n a0, a0, 0 - 25b: 382002 l32i a0, a0, 224 - 25e: 012d mov.n a2, a1 - 260: 0000c0 callx0 a0 - 263: ffec01 l32r a0, 214 - 266: 0008 l32i.n a0, a0, 0 - 268: 362002 l32i a0, a0, 216 - 26b: 0000c0 callx0 a0 - 26e: 000005 call0 270 - 271: ffe941 l32r a4, 218 - 274: 0020c0 memw - 277: ffe931 l32r a3, 21c - 27a: f22322 l32i a2, a3, 0x3c8 - 27d: 102240 and a2, a2, a4 - 280: 0020c0 memw - 283: f26322 s32i a2, a3, 0x3c8 - 286: 4108 l32i.n a0, a1, 16 - 288: 20c112 addi a1, a1, 32 - 28b: f00d ret.n - ... - -0000029c : - 29c: 130c movi.n a3, 1 - 29e: 540c movi.n a4, 5 - 2a0: 750c movi.n a5, 7 - 2a2: 060c movi.n a6, 0 - 2a4: e0c112 addi a1, a1, -32 - 2a7: 21d9 s32i.n a13, a1, 8 - 2a9: 41f9 s32i.n a15, a1, 16 - 2ab: 11c9 s32i.n a12, a1, 4 - 2ad: 31e9 s32i.n a14, a1, 12 - 2af: fff8e1 l32r a14, 290 - 2b2: 0109 s32i.n a0, a1, 0 - 2b4: 0e08 l32i.n a0, a14, 0 - 2b6: 02cd mov.n a12, a2 - 2b8: 252002 l32i a0, a0, 148 - 2bb: 62a022 movi a2, 98 - 2be: 0000c0 callx0 a0 - 2c1: 0d0c movi.n a13, 0 - 2c3: 02fd mov.n a15, a2 - 2c5: acae32 movi a3, 0xfffffeac - 2c8: 902220 addx2 a2, a2, a2 - 2cb: b02230 addx8 a2, a2, a3 - 2ce: e3a032 movi a3, 227 - 2d1: fff001 l32r a0, 294 - 2d4: 0000c0 callx0 a0 - 2d7: 115200 slli a5, a2, 16 - 2da: f40c movi.n a4, 15 - 2dc: 040d mov.n a0, a4 - 2de: 315050 srai a5, a5, 16 - 2e1: 0d2d mov.n a2, a13 - 2e3: b32550 movgez a2, a5, a5 - 2e6: 01b2e6 bgei a2, 16, 2eb - 2e9: 020d mov.n a0, a2 - 2eb: cfa032 movi a3, 207 - 2ee: 902ff0 addx2 a2, a15, a15 - 2f1: f022f0 subx8 a2, a2, a15 - 2f4: 1dc222 addi a2, a2, 29 - 2f7: 11f000 slli a15, a0, 16 - 2fa: 31f0f0 srai a15, a15, 16 - 2fd: ffe601 l32r a0, 298 - 300: 0000c0 callx0 a0 - 303: 0e98 l32i.n a9, a14, 0 - 305: 114200 slli a4, a2, 16 - 308: f30c movi.n a3, 15 - 30a: 030d mov.n a0, a3 - 30c: 314040 srai a4, a4, 16 - 30f: 272992 l32i a9, a9, 156 - 312: b3d440 movgez a13, a4, a4 - 315: 01bde6 bgei a13, 16, 31a - 318: 0d0d mov.n a0, a13 - 31a: 11d000 slli a13, a0, 16 - 31d: 31d0d0 srai a13, a13, 16 - 320: 1c3cb6 bltui a12, 3, 340 - 323: 820c movi.n a2, 8 - 325: 018fa6 blti a15, 8, 32a - 328: 827c movi.n a2, -8 - 32a: 030c movi.n a3, 0 - 32c: 440c movi.n a4, 4 - 32e: 350c movi.n a5, 3 - 330: 060c movi.n a6, 0 - 332: 7f2a add.n a7, a15, a2 - 334: 747070 extui a7, a7, 0, 8 - 337: 64a022 movi a2, 100 - 33a: 0009c0 callx0 a9 - 33d: 000406 j 351 - 340: 7470f0 extui a7, a15, 0, 8 - 343: 64a022 movi a2, 100 - 346: 030c movi.n a3, 0 - 348: 440c movi.n a4, 4 - 34a: 350c movi.n a5, 3 - 34c: 060c movi.n a6, 0 - 34e: 0009c0 callx0 a9 - 351: 0e98 l32i.n a9, a14, 0 - 353: 800c movi.n a0, 8 - 355: 272992 l32i a9, a9, 156 - 358: 1a2cb6 bltui a12, 2, 376 - 35b: 018da6 blti a13, 8, 360 - 35e: 807c movi.n a0, -8 - 360: 64a022 movi a2, 100 - 363: 030c movi.n a3, 0 - 365: 740c movi.n a4, 7 - 367: 350c movi.n a5, 3 - 369: 060c movi.n a6, 0 - 36b: 7d0a add.n a7, a13, a0 - 36d: 747070 extui a7, a7, 0, 8 - 370: 0009c0 callx0 a9 - 373: 000406 j 387 - 376: 7470d0 extui a7, a13, 0, 8 - 379: 64a022 movi a2, 100 - 37c: 030c movi.n a3, 0 - 37e: 740c movi.n a4, 7 - 380: 350c movi.n a5, 3 - 382: 060c movi.n a6, 0 - 384: 0009c0 callx0 a9 - 387: 0e98 l32i.n a9, a14, 0 - 389: 272992 l32i a9, a9, 156 - 38c: 6cac beqz.n a12, 3b6 - 38e: 61a022 movi a2, 97 - 391: 130c movi.n a3, 1 - 393: 540c movi.n a4, 5 - 395: 350c movi.n a5, 3 - 397: 260c movi.n a6, 2 - 399: 370c movi.n a7, 3 - 39b: 0009c0 callx0 a9 - 39e: 61a022 movi a2, 97 - 3a1: 130c movi.n a3, 1 - 3a3: 540c movi.n a4, 5 - 3a5: 150c movi.n a5, 1 - 3a7: 0e08 l32i.n a0, a14, 0 - 3a9: 060c movi.n a6, 0 - 3ab: 272002 l32i a0, a0, 156 - 3ae: 370c movi.n a7, 3 - 3b0: 0000c0 callx0 a0 - 3b3: 000906 j 3db - 3b6: 61a022 movi a2, 97 - 3b9: 130c movi.n a3, 1 - 3bb: 540c movi.n a4, 5 - 3bd: 350c movi.n a5, 3 - 3bf: 260c movi.n a6, 2 - 3c1: 070c movi.n a7, 0 - 3c3: 0009c0 callx0 a9 - 3c6: 61a022 movi a2, 97 - 3c9: 130c movi.n a3, 1 - 3cb: 540c movi.n a4, 5 - 3cd: 150c movi.n a5, 1 - 3cf: 0e08 l32i.n a0, a14, 0 - 3d1: 060c movi.n a6, 0 - 3d3: 272002 l32i a0, a0, 156 - 3d6: 070c movi.n a7, 0 - 3d8: 0000c0 callx0 a0 - 3db: 11c8 l32i.n a12, a1, 4 - 3dd: 21d8 l32i.n a13, a1, 8 - 3df: 31e8 l32i.n a14, a1, 12 - 3e1: 41f8 l32i.n a15, a1, 16 - 3e3: 0108 l32i.n a0, a1, 0 - 3e5: 20c112 addi a1, a1, 32 - 3e8: f00d ret.n - 3ea: 000000 ill - 3ed: 000000 ill - -000003f0 : - 3f0: 61a022 movi a2, 97 - 3f3: f0c112 addi a1, a1, -16 - 3f6: 0109 s32i.n a0, a1, 0 - 3f8: fffd01 l32r a0, 3ec - 3fb: 130c movi.n a3, 1 - 3fd: 0008 l32i.n a0, a0, 0 - 3ff: 840c movi.n a4, 8 - 401: 262002 l32i a0, a0, 152 - 404: 151c movi.n a5, 17 - 406: 0000c0 callx0 a0 - 409: 020c movi.n a2, 0 - 40b: 000005 call0 40c - 40e: 0108 l32i.n a0, a1, 0 - 410: 10c112 addi a1, a1, 16 - 413: f00d ret.n - 415: 000000 ill - 418: 000a00 excw - 41b: 000060 excw - 41e: ff0020 excw - 421: ff .byte 0xff - 422: 7f .byte 0x7f - 423: ff .byte 0xff - ... - 42c: 000a00 excw - 42f: 000060 excw - 432: 000000 ill - 435: 000000 ill - -00000438 : - 438: f0c112 addi a1, a1, -16 - 43b: 0109 s32i.n a0, a1, 0 - 43d: dfaf72 movi a7, -33 - 440: fff621 l32r a2, 418 - 443: 0020c0 memw - 446: d42262 l32i a6, a2, 0x350 - 449: 106670 and a6, a6, a7 - 44c: 0020c0 memw - 44f: d46262 s32i a6, a2, 0x350 - 452: fff251 l32r a5, 41c - 455: 0020c0 memw - 458: d72242 l32i a4, a2, 0x35c - 45b: 204450 or a4, a4, a5 - 45e: 0020c0 memw - 461: d76242 s32i a4, a2, 0x35c - 464: ffef31 l32r a3, 420 - 467: 0020c0 memw - 46a: d72202 l32i a0, a2, 0x35c - 46d: 100030 and a0, a0, a3 - 470: 0020c0 memw - 473: d76202 s32i a0, a2, 0x35c - 476: c8a022 movi a2, 200 - 479: ffee01 l32r a0, 434 - 47c: 0000c0 callx0 a0 - 47f: 6ca022 movi a2, 108 - 482: 230c movi.n a3, 2 - 484: 040c movi.n a4, 0 - 486: ffe701 l32r a0, 424 - 489: 650c movi.n a5, 6 - 48b: 0008 l32i.n a0, a0, 0 - 48d: 660c movi.n a6, 6 - 48f: 272002 l32i a0, a0, 156 - 492: 070c movi.n a7, 0 - 494: 0000c0 callx0 a0 - 497: 6ca022 movi a2, 108 - 49a: 230c movi.n a3, 2 - 49c: 040c movi.n a4, 0 - 49e: ffe201 l32r a0, 428 - 4a1: 650c movi.n a5, 6 - 4a3: 0008 l32i.n a0, a0, 0 - 4a5: 660c movi.n a6, 6 - 4a7: 272002 l32i a0, a0, 156 - 4aa: 170c movi.n a7, 1 - 4ac: 0000c0 callx0 a0 - 4af: 042c movi.n a4, 32 - 4b1: 0020c0 memw - 4b4: ffde31 l32r a3, 42c - 4b7: d42322 l32i a2, a3, 0x350 - 4ba: 202240 or a2, a2, a4 - 4bd: 0020c0 memw - 4c0: 240c movi.n a4, 2 - 4c2: 750c movi.n a5, 7 - 4c4: ffdb01 l32r a0, 430 - 4c7: 060c movi.n a6, 0 - 4c9: 0008 l32i.n a0, a0, 0 - 4cb: d46322 s32i a2, a3, 0x350 - 4ce: 6ca022 movi a2, 108 - 4d1: 252002 l32i a0, a0, 148 - 4d4: 230c movi.n a3, 2 - 4d6: 0000c0 callx0 a0 - 4d9: 0108 l32i.n a0, a1, 0 - 4db: 10c112 addi a1, a1, 16 - 4de: f00d ret.n - 4e0: 000000 ill - 4e3: 000000 ill - 4e6: 000080 ret - 4e9: 000a add.n a0, a0, a0 - 4eb: ffff60 excw - 4ee: df .byte 0xdf - 4ef: ff .byte 0xff - ... - -000004f8 : - 4f8: d0c112 addi a1, a1, -48 - 4fb: 71d9 s32i.n a13, a1, 28 - 4fd: fff8d1 l32r a13, 4e0 - 500: 5109 s32i.n a0, a1, 20 - 502: 0d08 l32i.n a0, a13, 0 - 504: 61c9 s32i.n a12, a1, 24 - 506: 282002 l32i a0, a0, 160 - 509: 81e9 s32i.n a14, a1, 32 - 50b: 0000c0 callx0 a0 - 50e: 0d08 l32i.n a0, a13, 0 - 510: 620c movi.n a2, 6 - 512: 2c2002 l32i a0, a0, 176 - 515: 130c movi.n a3, 1 - 517: 0000c0 callx0 a0 - 51a: 230c movi.n a3, 2 - 51c: 940c movi.n a4, 9 - 51e: 250c movi.n a5, 2 - 520: 060c movi.n a6, 0 - 522: 0d08 l32i.n a0, a13, 0 - 524: 02ed mov.n a14, a2 - 526: 252002 l32i a0, a0, 148 - 529: 6ba022 movi a2, 107 - 52c: 0000c0 callx0 a0 - 52f: 230c movi.n a3, 2 - 531: 040c movi.n a4, 0 - 533: 550c movi.n a5, 5 - 535: 560c movi.n a6, 5 - 537: 0d08 l32i.n a0, a13, 0 - 539: 4129 s32i.n a2, a1, 16 - 53b: 252002 l32i a0, a0, 148 - 53e: 6ca022 movi a2, 108 - 541: 0000c0 callx0 a0 - 544: 130c movi.n a3, 1 - 546: 0d08 l32i.n a0, a13, 0 - 548: 02cd mov.n a12, a2 - 54a: 240c movi.n a4, 2 - 54c: 620c movi.n a2, 6 - 54e: 204e40 or a4, a14, a4 - 551: 2b2002 l32i a0, a0, 172 - 554: f44040 extui a4, a4, 0, 16 - 557: 0000c0 callx0 a0 - 55a: 6ba022 movi a2, 107 - 55d: 230c movi.n a3, 2 - 55f: 940c movi.n a4, 9 - 561: 750c movi.n a5, 7 - 563: 760c movi.n a6, 7 - 565: 0d08 l32i.n a0, a13, 0 - 567: 170c movi.n a7, 1 - 569: 272002 l32i a0, a0, 156 - 56c: 91c9 s32i.n a12, a1, 36 - 56e: 0000c0 callx0 a0 - 571: 6ba022 movi a2, 107 - 574: 230c movi.n a3, 2 - 576: 940c movi.n a4, 9 - 578: 250c movi.n a5, 2 - 57a: 0d08 l32i.n a0, a13, 0 - 57c: 060c movi.n a6, 0 - 57e: 272002 l32i a0, a0, 156 - 581: 070c movi.n a7, 0 - 583: 0000c0 callx0 a0 - 586: 2c0c movi.n a12, 2 - 588: 6ca022 movi a2, 108 - 58b: 230c movi.n a3, 2 - 58d: 040c movi.n a4, 0 - 58f: 550c movi.n a5, 5 - 591: 0d08 l32i.n a0, a13, 0 - 593: 560c movi.n a6, 5 - 595: 272002 l32i a0, a0, 156 - 598: 170c movi.n a7, 1 - 59a: 0000c0 callx0 a0 - 59d: ffd191 l32r a9, 4e4 - 5a0: ffd231 l32r a3, 4e8 - 5a3: 0020c0 memw - 5a6: d72382 l32i a8, a3, 0x35c - 5a9: 208890 or a8, a8, a9 - 5ac: 0020c0 memw - 5af: d76382 s32i a8, a3, 0x35c - 5b2: ffce71 l32r a7, 4ec - 5b5: 0020c0 memw - 5b8: d72362 l32i a6, a3, 0x35c - 5bb: 106670 and a6, a6, a7 - 5be: 0020c0 memw - 5c1: d76362 s32i a6, a3, 0x35c - 5c4: d57c movi.n a5, -3 - 5c6: 0020c0 memw - 5c9: d42342 l32i a4, a3, 0x350 - 5cc: 104450 and a4, a4, a5 - 5cf: 0020c0 memw - 5d2: d46342 s32i a4, a3, 0x350 - 5d5: 0020c0 memw - 5d8: d42322 l32i a2, a3, 0x350 - 5db: 2022c0 or a2, a2, a12 - 5de: 0020c0 memw - 5e1: d46322 s32i a2, a3, 0x350 - 5e4: 921c movi.n a2, 25 - 5e6: ffc201 l32r a0, 4f0 - 5e9: 0000c0 callx0 a0 - 5ec: 012d mov.n a2, a1 - 5ee: ffc101 l32r a0, 4f4 - 5f1: 0000c0 callx0 a0 - 5f4: 000c movi.n a0, 0 - 5f6: 0c0c movi.n a12, 0 - 5f8: 012d mov.n a2, a1 - 5fa: 401b addi.n a4, a0, 1 - 5fc: 903020 addx2 a3, a0, a2 - 5ff: 001332 l16ui a3, a3, 0 - 602: 740040 extui a0, a4, 0, 8 - 605: c3ca add.n a12, a3, a12 - 607: f4c0c0 extui a12, a12, 0, 16 - 60a: ec8066 bnei a0, 8, 5fa - 60d: f440e0 extui a4, a14, 0, 16 - 610: 0d08 l32i.n a0, a13, 0 - 612: 620c movi.n a2, 6 - 614: 2b2002 l32i a0, a0, 172 - 617: 130c movi.n a3, 1 - 619: 0000c0 callx0 a0 - 61c: 6ba022 movi a2, 107 - 61f: 230c movi.n a3, 2 - 621: 940c movi.n a4, 9 - 623: 750c movi.n a5, 7 - 625: 0d08 l32i.n a0, a13, 0 - 627: 760c movi.n a6, 7 - 629: 272002 l32i a0, a0, 156 - 62c: 070c movi.n a7, 0 - 62e: 0000c0 callx0 a0 - 631: 91e8 l32i.n a14, a1, 36 - 633: 6ba022 movi a2, 107 - 636: 230c movi.n a3, 2 - 638: 940c movi.n a4, 9 - 63a: 250c movi.n a5, 2 - 63c: 060c movi.n a6, 0 - 63e: 0d08 l32i.n a0, a13, 0 - 640: 4178 l32i.n a7, a1, 16 - 642: 272002 l32i a0, a0, 156 - 645: 747070 extui a7, a7, 0, 8 - 648: 0000c0 callx0 a0 - 64b: 7470e0 extui a7, a14, 0, 8 - 64e: 6ca022 movi a2, 108 - 651: 230c movi.n a3, 2 - 653: 040c movi.n a4, 0 - 655: 0d08 l32i.n a0, a13, 0 - 657: 550c movi.n a5, 5 - 659: 272002 l32i a0, a0, 156 - 65c: 560c movi.n a6, 5 - 65e: 0000c0 callx0 a0 - 661: 0d08 l32i.n a0, a13, 0 - 663: 2f2002 l32i a0, a0, 188 - 666: 0000c0 callx0 a0 - 669: 5108 l32i.n a0, a1, 20 - 66b: 71d8 l32i.n a13, a1, 28 - 66d: 112c60 slli a2, a12, 10 - 670: 81e8 l32i.n a14, a1, 32 - 672: 61c8 l32i.n a12, a1, 24 - 674: 08d222 addmi a2, a2, 0x800 - 677: f42c20 extui a2, a2, 12, 16 - 67a: 30c112 addi a1, a1, 48 - 67d: f00d ret.n - 67f: 000000 ill - 682: 330000 excw - 685: 000d mov.n a0, a0 - 687: 0d3300 excw - 68a: 000000 ill - 68d: 000000 ill - 690: 000d33 excw - 693: 000000 ill - ... - -00000698 : - 698: ffa032 movi a3, 255 - 69b: e0c112 addi a1, a1, -32 - 69e: 21c9 s32i.n a12, a1, 8 - 6a0: 31d9 s32i.n a13, a1, 12 - 6a2: 41e9 s32i.n a14, a1, 16 - 6a4: fff7e1 l32r a14, 680 - 6a7: 1109 s32i.n a0, a1, 4 - 6a9: 6c0e02 l8ui a0, a14, 108 - 6ac: 0129 s32i.n a2, a1, 0 - 6ae: 079037 bne a0, a3, 6b9 - 6b1: 000005 call0 6b4 - 6b4: 02dd mov.n a13, a2 - 6b6: 000606 j 6d2 - 6b9: 151c movi.n a5, 17 - 6bb: 10b507 bgeu a5, a0, 6cf - 6be: 462c movi.n a6, 36 - 6c0: 0b3607 bltu a6, a0, 6cf - 6c3: 66a0d2 movi a13, 102 - 6c6: d1d0d0 mul16s a13, a0, a13 - 6c9: f4d0d0 extui a13, a13, 0, 16 - 6cc: 000086 j 6d2 - 6cf: ffedd1 l32r a13, 684 - 6d2: ffed01 l32r a0, 688 - 6d5: 0c0c movi.n a12, 0 - 6d7: 023d07 bltu a13, a0, 6dd - 6da: 000b06 j 70a - 6dd: ffebc1 l32r a12, 68c - 6e0: 0c08 l32i.n a0, a12, 0 - 6e2: 0d2d mov.n a2, a13 - 6e4: e008 l32i.n a0, a0, 56 - 6e6: 330c movi.n a3, 3 - 6e8: 0000c0 callx0 a0 - 6eb: 330c movi.n a3, 3 - 6ed: 0c08 l32i.n a0, a12, 0 - 6ef: 02cd mov.n a12, a2 - 6f1: e008 l32i.n a0, a0, 56 - 6f3: ffe721 l32r a2, 690 - 6f6: 0000c0 callx0 a0 - 6f9: c0cc20 sub a12, a12, a2 - 6fc: 11ccf0 slli a12, a12, 1 - 6ff: 11cc00 slli a12, a12, 16 - 702: 31c0c0 srai a12, a12, 16 - 705: cc2b addi.n a12, a12, 2 - 707: 21c2c0 srai a12, a12, 2 - 70a: 000005 call0 70c - 70d: 000c movi.n a0, 0 - 70f: 0138 l32i.n a3, a1, 0 - 711: ffe051 l32r a5, 694 - 714: c3ca add.n a12, a3, a12 - 716: 11cc00 slli a12, a12, 16 - 719: 31c0c0 srai a12, a12, 16 - 71c: 605a add.n a6, a0, a5 - 71e: 701b addi.n a7, a0, 1 - 720: 40ea add.n a4, a0, a14 - 722: 240442 l8ui a4, a4, 36 - 725: 740070 extui a0, a7, 0, 8 - 728: 4c4a add.n a4, a12, a4 - 72a: 324642 s8i a4, a6, 50 - 72d: eb6066 bnei a0, 6, 71c - 730: 41e8 l32i.n a14, a1, 16 - 732: 81af02 movi a0, -127 - 735: 117d00 slli a7, a13, 16 - 738: 116280 slli a6, a2, 8 - 73b: 31d8 l32i.n a13, a1, 12 - 73d: 0c2d mov.n a2, a12 - 73f: 667a add.n a6, a6, a7 - 741: 012c07 blt a12, a0, 746 - 744: 0c0d mov.n a0, a12 - 746: 747000 extui a7, a0, 0, 8 - 749: 21c8 l32i.n a12, a1, 8 - 74b: 1108 l32i.n a0, a1, 4 - 74d: 667a add.n a6, a6, a7 - 74f: 156562 s32i a6, a5, 84 - 752: 20c112 addi a1, a1, 32 - 755: f00d ret.n - ... - -00000764 : - 764: f0c112 addi a1, a1, -16 - 767: 0109 s32i.n a0, a1, 0 - 769: 11c9 s32i.n a12, a1, 4 - 76b: 21d9 s32i.n a13, a1, 8 - 76d: 02cd mov.n a12, a2 - 76f: 0d0c movi.n a13, 0 - 771: 041d16 beqz a13, 7b6 - 774: 201d26 beqi a13, 1, 798 - 777: 562d66 bnei a13, 2, 7d1 - 77a: 6ba022 movi a2, 107 - 77d: 230c movi.n a3, 2 - 77f: 240c movi.n a4, 2 - 781: 650c movi.n a5, 6 - 783: fff501 l32r a0, 758 - 786: 460c movi.n a6, 4 - 788: 0008 l32i.n a0, a0, 0 - 78a: 7cda add.n a7, a12, a13 - 78c: 272002 l32i a0, a0, 156 - 78f: 000772 l8ui a7, a7, 0 - 792: 0000c0 callx0 a0 - 795: 000e06 j 7d1 - 798: 6ba022 movi a2, 107 - 79b: 230c movi.n a3, 2 - 79d: 240c movi.n a4, 2 - 79f: 350c movi.n a5, 3 - 7a1: ffee01 l32r a0, 75c - 7a4: 060c movi.n a6, 0 - 7a6: 0008 l32i.n a0, a0, 0 - 7a8: 7cda add.n a7, a12, a13 - 7aa: 272002 l32i a0, a0, 156 - 7ad: 000772 l8ui a7, a7, 0 - 7b0: 0000c0 callx0 a0 - 7b3: 000686 j 7d1 - 7b6: 6ba022 movi a2, 107 - 7b9: 230c movi.n a3, 2 - 7bb: 140c movi.n a4, 1 - 7bd: 350c movi.n a5, 3 - 7bf: ffe801 l32r a0, 760 - 7c2: 060c movi.n a6, 0 - 7c4: 0008 l32i.n a0, a0, 0 - 7c6: 7cda add.n a7, a12, a13 - 7c8: 272002 l32i a0, a0, 156 - 7cb: 000772 l8ui a7, a7, 0 - 7ce: 0000c0 callx0 a0 - 7d1: dd1b addi.n a13, a13, 1 - 7d3: 74d0d0 extui a13, a13, 0, 8 - 7d6: 973d66 bnei a13, 3, 771 - 7d9: 11c8 l32i.n a12, a1, 4 - 7db: 21d8 l32i.n a13, a1, 8 - 7dd: 0108 l32i.n a0, a1, 0 - 7df: 10c112 addi a1, a1, 16 - 7e2: f00d ret.n - 7e4: 000000 ill - ... - -000007e8 : - 7e8: e0c112 addi a1, a1, -32 - 7eb: 1109 s32i.n a0, a1, 4 - 7ed: 0139 s32i.n a3, a1, 0 - 7ef: 21c9 s32i.n a12, a1, 8 - 7f1: 31d9 s32i.n a13, a1, 12 - 7f3: 41e9 s32i.n a14, a1, 16 - 7f5: 02dd mov.n a13, a2 - 7f7: 04ed mov.n a14, a4 - 7f9: fffac1 l32r a12, 7e4 - 7fc: 0f2216 beqz a2, 8f2 - 7ff: 77a022 movi a2, 119 - 802: 030c movi.n a3, 0 - 804: c41c movi.n a4, 28 - 806: 050c movi.n a5, 0 - 808: 0c08 l32i.n a0, a12, 0 - 80a: 060c movi.n a6, 0 - 80c: 272002 l32i a0, a0, 156 - 80f: 070c movi.n a7, 0 - 811: 0000c0 callx0 a0 - 814: 77a022 movi a2, 119 - 817: 030c movi.n a3, 0 - 819: a41c movi.n a4, 26 - 81b: 450c movi.n a5, 4 - 81d: 0c08 l32i.n a0, a12, 0 - 81f: 460c movi.n a6, 4 - 821: 272002 l32i a0, a0, 156 - 824: 070c movi.n a7, 0 - 826: 0000c0 callx0 a0 - 829: 77a022 movi a2, 119 - 82c: 030c movi.n a3, 0 - 82e: a41c movi.n a4, 26 - 830: 450c movi.n a5, 4 - 832: 0c08 l32i.n a0, a12, 0 - 834: 460c movi.n a6, 4 - 836: 272002 l32i a0, a0, 156 - 839: 170c movi.n a7, 1 - 83b: 0000c0 callx0 a0 - 83e: 77a022 movi a2, 119 - 841: 030c movi.n a3, 0 - 843: a41c movi.n a4, 26 - 845: 550c movi.n a5, 5 - 847: 0c08 l32i.n a0, a12, 0 - 849: 560c movi.n a6, 5 - 84b: 272002 l32i a0, a0, 156 - 84e: 070c movi.n a7, 0 - 850: 0000c0 callx0 a0 - 853: 77a022 movi a2, 119 - 856: 030c movi.n a3, 0 - 858: a41c movi.n a4, 26 - 85a: 550c movi.n a5, 5 - 85c: 0c08 l32i.n a0, a12, 0 - 85e: 560c movi.n a6, 5 - 860: 272002 l32i a0, a0, 156 - 863: 170c movi.n a7, 1 - 865: 0000c0 callx0 a0 - 868: 77a022 movi a2, 119 - 86b: 030c movi.n a3, 0 - 86d: 040c movi.n a4, 0 - 86f: 750c movi.n a5, 7 - 871: 060c movi.n a6, 0 - 873: 0c08 l32i.n a0, a12, 0 - 875: 0178 l32i.n a7, a1, 0 - 877: 272002 l32i a0, a0, 156 - 87a: 747c70 extui a7, a7, 12, 8 - 87d: 0000c0 callx0 a0 - 880: 77a022 movi a2, 119 - 883: 030c movi.n a3, 0 - 885: 140c movi.n a4, 1 - 887: 750c movi.n a5, 7 - 889: 060c movi.n a6, 0 - 88b: 0c08 l32i.n a0, a12, 0 - 88d: 0178 l32i.n a7, a1, 0 - 88f: 272002 l32i a0, a0, 156 - 892: 747470 extui a7, a7, 4, 8 - 895: 0000c0 callx0 a0 - 898: 77a022 movi a2, 119 - 89b: 030c movi.n a3, 0 - 89d: 240c movi.n a4, 2 - 89f: 350c movi.n a5, 3 - 8a1: 060c movi.n a6, 0 - 8a3: 0c08 l32i.n a0, a12, 0 - 8a5: 0178 l32i.n a7, a1, 0 - 8a7: 272002 l32i a0, a0, 156 - 8aa: 347070 extui a7, a7, 0, 4 - 8ad: 0000c0 callx0 a0 - 8b0: 77a022 movi a2, 119 - 8b3: 030c movi.n a3, 0 - 8b5: 440c movi.n a4, 4 - 8b7: 750c movi.n a5, 7 - 8b9: 0c08 l32i.n a0, a12, 0 - 8bb: 060c movi.n a6, 0 - 8bd: 272002 l32i a0, a0, 156 - 8c0: 7470e0 extui a7, a14, 0, 8 - 8c3: 0000c0 callx0 a0 - 8c6: 77a022 movi a2, 119 - 8c9: 030c movi.n a3, 0 - 8cb: 340c movi.n a4, 3 - 8cd: 750c movi.n a5, 7 - 8cf: 0c08 l32i.n a0, a12, 0 - 8d1: 060c movi.n a6, 0 - 8d3: 272002 l32i a0, a0, 156 - 8d6: 7478e0 extui a7, a14, 8, 8 - 8d9: 0000c0 callx0 a0 - 8dc: 3570e0 extui a7, a14, 16, 4 - 8df: 77a022 movi a2, 119 - 8e2: 030c movi.n a3, 0 - 8e4: 240c movi.n a4, 2 - 8e6: 0c08 l32i.n a0, a12, 0 - 8e8: 750c movi.n a5, 7 - 8ea: 272002 l32i a0, a0, 156 - 8ed: 460c movi.n a6, 4 - 8ef: 0000c0 callx0 a0 - 8f2: f40c movi.n a4, 15 - 8f4: 350c movi.n a5, 3 - 8f6: 360c movi.n a6, 3 - 8f8: 0430d0 extui a3, a13, 0, 1 - 8fb: 120c movi.n a2, 1 - 8fd: 0c08 l32i.n a0, a12, 0 - 8ff: 0e0c movi.n a14, 0 - 901: 272002 l32i a0, a0, 156 - 904: 83e230 moveqz a14, a2, a3 - 907: 0e7d mov.n a7, a14 - 909: 77a022 movi a2, 119 - 90c: 030c movi.n a3, 0 - 90e: 0000c0 callx0 a0 - 911: 0e7d mov.n a7, a14 - 913: 77a022 movi a2, 119 - 916: 030c movi.n a3, 0 - 918: 841c movi.n a4, 24 - 91a: 0c08 l32i.n a0, a12, 0 - 91c: 050c movi.n a5, 0 - 91e: 272002 l32i a0, a0, 156 - 921: 060c movi.n a6, 0 - 923: 0000c0 callx0 a0 - 926: 0d7d mov.n a7, a13 - 928: 77a022 movi a2, 119 - 92b: 030c movi.n a3, 0 - 92d: c41c movi.n a4, 28 - 92f: 0c08 l32i.n a0, a12, 0 - 931: 050c movi.n a5, 0 - 933: 272002 l32i a0, a0, 156 - 936: 060c movi.n a6, 0 - 938: 0000c0 callx0 a0 - 93b: 21c8 l32i.n a12, a1, 8 - 93d: 31d8 l32i.n a13, a1, 12 - 93f: 41e8 l32i.n a14, a1, 16 - 941: 1108 l32i.n a0, a1, 4 - 943: 20c112 addi a1, a1, 32 - 946: f00d ret.n - 948: 000000 ill - ... - -0000094c : - 94c: 62a022 movi a2, 98 - 94f: 130c movi.n a3, 1 - 951: 040c movi.n a4, 0 - 953: 650c movi.n a5, 6 - 955: f0c112 addi a1, a1, -16 - 958: 11c9 s32i.n a12, a1, 4 - 95a: fffbc1 l32r a12, 948 - 95d: 0109 s32i.n a0, a1, 0 - 95f: 0c08 l32i.n a0, a12, 0 - 961: 660c movi.n a6, 6 - 963: 272002 l32i a0, a0, 156 - 966: 170c movi.n a7, 1 - 968: 0000c0 callx0 a0 - 96b: 62a022 movi a2, 98 - 96e: 130c movi.n a3, 1 - 970: 040c movi.n a4, 0 - 972: 550c movi.n a5, 5 - 974: 0c08 l32i.n a0, a12, 0 - 976: 560c movi.n a6, 5 - 978: 272002 l32i a0, a0, 156 - 97b: 070c movi.n a7, 0 - 97d: 0000c0 callx0 a0 - 980: 62a022 movi a2, 98 - 983: 130c movi.n a3, 1 - 985: 040c movi.n a4, 0 - 987: 550c movi.n a5, 5 - 989: 0c08 l32i.n a0, a12, 0 - 98b: 560c movi.n a6, 5 - 98d: 272002 l32i a0, a0, 156 - 990: 170c movi.n a7, 1 - 992: 0000c0 callx0 a0 - 995: 62a022 movi a2, 98 - 998: 130c movi.n a3, 1 - 99a: 040c movi.n a4, 0 - 99c: 650c movi.n a5, 6 - 99e: 0c08 l32i.n a0, a12, 0 - 9a0: 660c movi.n a6, 6 - 9a2: 272002 l32i a0, a0, 156 - 9a5: 070c movi.n a7, 0 - 9a7: 0000c0 callx0 a0 - 9aa: 11c8 l32i.n a12, a1, 4 - 9ac: 0108 l32i.n a0, a1, 0 - 9ae: 10c112 addi a1, a1, 16 - 9b1: f00d ret.n - ... - -000009c4 : - 9c4: e0c112 addi a1, a1, -32 - 9c7: 0109 s32i.n a0, a1, 0 - 9c9: 21d9 s32i.n a13, a1, 8 - 9cb: 31e9 s32i.n a14, a1, 12 - 9cd: 11c9 s32i.n a12, a1, 4 - 9cf: 41f9 s32i.n a15, a1, 16 - 9d1: 0c0c movi.n a12, 0 - 9d3: 63a0f2 movi a15, 99 - 9d6: 64a0e2 movi a14, 100 - 9d9: fff6d1 l32r a13, 9b4 - 9dc: 421c movi.n a2, 20 - 9de: fff701 l32r a0, 9bc - 9e1: 0000c0 callx0 a0 - 9e4: 62a022 movi a2, 98 - 9e7: 130c movi.n a3, 1 - 9e9: 740c movi.n a4, 7 - 9eb: 0d08 l32i.n a0, a13, 0 - 9ed: 750c movi.n a5, 7 - 9ef: 252002 l32i a0, a0, 148 - 9f2: 760c movi.n a6, 7 - 9f4: 0000c0 callx0 a0 - 9f7: 22dc bnez.n a2, a0d - 9f9: 089cf7 bne a12, a15, a05 - 9fc: ffef21 l32r a2, 9b8 - 9ff: fff001 l32r a0, 9c0 - a02: 0000c0 callx0 a0 - a05: cc1b addi.n a12, a12, 1 - a07: 74c0c0 extui a12, a12, 0, 8 - a0a: ce9ce7 bne a12, a14, 9dc - a0d: 11c8 l32i.n a12, a1, 4 - a0f: 21d8 l32i.n a13, a1, 8 - a11: 31e8 l32i.n a14, a1, 12 - a13: 41f8 l32i.n a15, a1, 16 - a15: 0108 l32i.n a0, a1, 0 - a17: 20c112 addi a1, a1, 32 - a1a: f00d ret.n - a1c: 200000 or a0, a0, a0 - a1f: 000042 l8ui a4, a0, 0 - a22: 0041c0 break 1, 12 - a25: 41d000 srli a13, a0, 0 - a28: 800000 add a0, a0, a0 - a2b: 000043 excw - a2e: 4008 l32i.n a0, a0, 16 - a30: 800000 add a0, a0, a0 - a33: 000044 excw - a36: 00c200 excw - ... - -00000a74 : - a74: e0c112 addi a1, a1, -32 - a77: 31d9 s32i.n a13, a1, 12 - a79: 1109 s32i.n a0, a1, 4 - a7b: 21c9 s32i.n a12, a1, 8 - a7d: 41e9 s32i.n a14, a1, 16 - a7f: 05cd mov.n a12, a5 - a81: ffe6e1 l32r a14, a1c - a84: d38c beqz.n a3, a95 - a86: 081326 beqi a3, 1, a92 - a89: 082366 bnei a3, 2, a95 - a8c: ffe5e1 l32r a14, a20 - a8f: 000086 j a95 - a92: ffe4e1 l32r a14, a24 - a95: ffe4d1 l32r a13, a28 - a98: 112260 slli a2, a2, 10 - a9b: 242a add.n a2, a4, a2 - a9d: 1122e0 slli a2, a2, 2 - aa0: ffe601 l32r a0, a38 - aa3: 0000c0 callx0 a0 - aa6: ffe151 l32r a5, a2c - aa9: 040c movi.n a4, 0 - aab: ffe401 l32r a0, a3c - aae: 0000c0 callx0 a0 - ab1: ffe301 l32r a0, a40 - ab4: 0000c0 callx0 a0 - ab7: 0129 s32i.n a2, a1, 0 - ab9: ffdd31 l32r a3, a30 - abc: 0e2d mov.n a2, a14 - abe: ffe101 l32r a0, a44 - ac1: 0000c0 callx0 a0 - ac4: 023d mov.n a3, a2 - ac6: 0128 l32i.n a2, a1, 0 - ac8: ffe001 l32r a0, a48 - acb: 0000c0 callx0 a0 - ace: ffd931 l32r a3, a34 - ad1: ffde01 l32r a0, a4c - ad4: 0000c0 callx0 a0 - ad7: 02ed mov.n a14, a2 - ad9: ffdd01 l32r a0, a50 - adc: 0000c0 callx0 a0 - adf: 004c22 s8i a2, a12, 0 - ae2: 742020 extui a2, a2, 0, 8 - ae5: ffdb01 l32r a0, a54 - ae8: 0000c0 callx0 a0 - aeb: 023d mov.n a3, a2 - aed: 0e2d mov.n a2, a14 - aef: ffda01 l32r a0, a58 - af2: 0000c0 callx0 a0 - af5: 0d3d mov.n a3, a13 - af7: ffd901 l32r a0, a5c - afa: 0000c0 callx0 a0 - afd: 02ed mov.n a14, a2 - aff: ffd801 l32r a0, a60 - b02: 0000c0 callx0 a0 - b05: 014c22 s8i a2, a12, 1 - b08: 742020 extui a2, a2, 0, 8 - b0b: ffd601 l32r a0, a64 - b0e: 0000c0 callx0 a0 - b11: 023d mov.n a3, a2 - b13: 0e2d mov.n a2, a14 - b15: ffd401 l32r a0, a68 - b18: 0000c0 callx0 a0 - b1b: 0d3d mov.n a3, a13 - b1d: ffd301 l32r a0, a6c - b20: 0000c0 callx0 a0 - b23: ffd301 l32r a0, a70 - b26: 0000c0 callx0 a0 - b29: 1108 l32i.n a0, a1, 4 - b2b: 31d8 l32i.n a13, a1, 12 - b2d: 024c22 s8i a2, a12, 2 - b30: 41e8 l32i.n a14, a1, 16 - b32: 21c8 l32i.n a12, a1, 8 - b34: 20c112 addi a1, a1, 32 - b37: f00d ret.n - b39: 000000 ill - b3c: f00000 subx8 a0, a0, a0 - b3f: 000000 ill - b42: 000000 ill - b45: 600002 l8ui a0, a0, 96 - b48: 0bf9 s32i.n a15, a11, 0 - b4a: b40000 extui a0, a0, 0, 12 - b4d: 0009 s32i.n a0, a0, 0 - b4f: 0c5700 excw - b52: 000000 ill - b55: 000000 ill - b58: 000200 excw - b5b: 000060 excw - b5e: ff0000 excw - b61: ff .byte 0xff - b62: 0f .byte 0xf - b63: ff .byte 0xff - b64: 000d37 bnone a13, a3, b68 - b67: 096c00 excw - b6a: a80000 excw - b6d: 0009 s32i.n a0, a0, 0 - b6f: 09a300 excw - b72: 9e0000 excw - b75: 0009 s32i.n a0, a0, 0 - b77: 099900 excw - b7a: 940000 extui a0, a0, 0, 10 - b7d: 0009 s32i.n a0, a0, 0 - b7f: 098f00 excw - b82: 8a0000 excw - b85: 0009 s32i.n a0, a0, 0 - b87: 098500 excw - b8a: 800000 add a0, a0, a0 - b8d: 0009 s32i.n a0, a0, 0 - b8f: 097b00 excw - b92: 760000 excw - b95: 0009 s32i.n a0, a0, 0 - b97: 097100 excw - ... - -00000b9c : - b9c: d0c112 addi a1, a1, -48 - b9f: 31c9 s32i.n a12, a1, 12 - ba1: 8149 s32i.n a4, a1, 32 - ba3: 1169 s32i.n a6, a1, 4 - ba5: 2109 s32i.n a0, a1, 8 - ba7: 61f9 s32i.n a15, a1, 24 - ba9: 41d9 s32i.n a13, a1, 16 - bab: 51e9 s32i.n a14, a1, 20 - bad: 02dd mov.n a13, a2 - baf: 03ed mov.n a14, a3 - bb1: 04fd mov.n a15, a4 - bb3: 0e12a6 blti a2, 1, bc5 - bb6: d00c movi.n a0, 13 - bb8: 092027 blt a0, a2, bc5 - bbb: 220b addi.n a2, a2, -1 - bbd: 742020 extui a2, a2, 0, 8 - bc0: 7129 s32i.n a2, a1, 28 - bc2: 0000c6 j bc9 - bc5: d30c movi.n a3, 13 - bc7: 7139 s32i.n a3, a1, 28 - bc9: ffdc41 l32r a4, b3c - bcc: ffddc1 l32r a12, b40 - bcf: ffdd31 l32r a3, b44 - bd2: 0020c0 memw - bd5: f22322 l32i a2, a3, 0x3c8 - bd8: 202240 or a2, a2, a4 - bdb: 0020c0 memw - bde: 0c08 l32i.n a0, a12, 0 - be0: 372002 l32i a0, a0, 220 - be3: f26322 s32i a2, a3, 0x3c8 - be6: 0000c0 callx0 a0 - be9: e50c movi.n a5, 14 - beb: 34bd57 bgeu a13, a5, c23 - bee: ffd671 l32r a7, b48 - bf1: 906dd0 addx2 a6, a13, a13 - bf4: 667a add.n a6, a6, a7 - bf6: 0006a0 jx a6 - bf9: 000986 j c23 - bfc: 006506 j d94 - bff: 007646 j ddc - c02: 007406 j dd6 - c05: 0071c6 j dd0 - c08: 006f86 j dca - c0b: 006d46 j dc4 - c0e: 006b06 j dbe - c11: 0068c6 j db8 - c14: 006686 j db2 - c17: 006446 j dac - c1a: 006206 j da6 - c1d: 005fc6 j da0 - c20: 005d86 j d9a - c23: ffcac1 l32r a12, b4c - c26: 057f56 bnez a15, c81 - c29: 542ef6 bgeui a14, 2, c81 - c2c: b03c movi.n a0, 59 - c2e: 8e0b addi.n a8, a14, -1 - c30: 0e0856 bnez a8, d14 - c33: b7af42 movi a4, -73 - c36: 83afb2 movi a11, -125 - c39: 76a0a2 movi a10, 118 - c3c: e35c movi.n a3, 94 - c3e: d95c movi.n a9, 93 - c40: c65c movi.n a6, 92 - c42: b85c movi.n a8, 91 - c44: e20c movi.n a2, 14 - c46: 023d27 bltu a13, a2, c4c - c49: 006946 j df2 - c4c: ffc171 l32r a7, b50 - c4f: 905dd0 addx2 a5, a13, a13 - c52: 557a add.n a5, a5, a7 - c54: 0005a0 jx a5 - c57: 0065c6 j df2 - c5a: 0049c6 j d85 - c5d: 006846 j e02 - c60: 009306 j eb0 - c63: 008f86 j ea5 - c66: 008bc6 j e99 - c69: 0068c6 j e10 - c6c: 008846 j e91 - c6f: 008406 j e83 - c72: 008006 j e76 - c75: 007c86 j e6b - c78: 007846 j e5d - c7b: 0074c6 j e52 - c7e: 007146 j e47 - c81: 0c2d mov.n a2, a12 - c83: 0e3d mov.n a3, a14 - c85: 0f4d mov.n a4, a15 - c87: 015d mov.n a5, a1 - c89: 000005 call0 c8c - c8c: 020182 l8ui a8, a1, 2 - c8f: 11a8 l32i.n a10, a1, 4 - c91: 7198 l32i.n a9, a1, 28 - c93: 0101b2 l8ui a11, a1, 1 - c96: a099a0 addx4 a9, a9, a10 - c99: 0001a2 l8ui a10, a1, 0 - c9c: 11bb80 slli a11, a11, 8 - c9f: 11aa00 slli a10, a10, 16 - ca2: 20aab0 or a10, a10, a11 - ca5: 2088a0 or a8, a8, a10 - ca8: 0989 s32i.n a8, a9, 0 - caa: ffaa01 l32r a0, b54 - cad: 6e00b2 l8ui a11, a0, 110 - cb0: e20c movi.n a2, 14 - cb2: 1b6b07 bbci a11, 0, cd1 - cb5: 189d27 bne a13, a2, cd1 - cb8: 0f4d mov.n a4, a15 - cba: 0e3d mov.n a3, a14 - cbc: 015d mov.n a5, a1 - cbe: 7000d2 l8ui a13, a0, 112 - cc1: 6f00c2 l8ui a12, a0, 111 - cc4: 11dd80 slli a13, a13, 8 - cc7: ccda add.n a12, a12, a13 - cc9: f4c0c0 extui a12, a12, 0, 16 - ccc: 0c2d mov.n a2, a12 - cce: 000005 call0 cd0 - cd1: ffa2e1 l32r a14, b5c - cd4: 0e08 l32i.n a0, a14, 0 - cd6: ffa0d1 l32r a13, b58 - cd9: 382002 l32i a0, a0, 224 - cdc: 012d mov.n a2, a1 - cde: 0000c0 callx0 a0 - ce1: 0e08 l32i.n a0, a14, 0 - ce3: 362002 l32i a0, a0, 216 - ce6: 0000c0 callx0 a0 - ce9: 300122 l8ui a2, a1, 48 - cec: 128c beqz.n a2, cf1 - cee: 000005 call0 cf0 - cf1: 0c2d mov.n a2, a12 - cf3: ff9b41 l32r a4, b60 - cf6: 0020c0 memw - cf9: f22d32 l32i a3, a13, 0x3c8 - cfc: 103340 and a3, a3, a4 - cff: 0020c0 memw - d02: 31c8 l32i.n a12, a1, 12 - d04: 51e8 l32i.n a14, a1, 20 - d06: f26d32 s32i a3, a13, 0x3c8 - d09: 61f8 l32i.n a15, a1, 24 - d0b: 41d8 l32i.n a13, a1, 16 - d0d: 2108 l32i.n a0, a1, 8 - d0f: 30c112 addi a1, a1, 48 - d12: f00d ret.n - d14: 043c movi.n a4, 48 - d16: 1a3c movi.n a10, 49 - d18: 223c movi.n a2, 50 - d1a: 66a032 movi a3, 102 - d1d: 91afb2 movi a11, -111 - d20: bbaf62 movi a6, -69 - d23: 696c movi.n a9, -26 - d25: 181c movi.n a8, 17 - d27: e50c movi.n a5, 14 - d29: 34bd57 bgeu a13, a5, d61 - d2c: ff8e51 l32r a5, b64 - d2f: 907dd0 addx2 a7, a13, a13 - d32: 775a add.n a7, a7, a5 - d34: 0007a0 jx a7 - d37: 000986 j d61 - d3a: 000f06 j d7a - d3d: 0009c6 j d68 - d40: 003a06 j e2c - d43: 003a46 j e30 - d46: 003d86 j e40 - d49: 000846 j d6e - d4c: 002486 j de2 - d4f: 0024c6 j de6 - d52: 0038c6 j e39 - d55: 002446 j dea - d58: 003086 j e1e - d5b: 0030c6 j e22 - d5e: 000586 j d78 - d61: 024d mov.n a4, a2 - d63: ccaf82 movi a8, -52 - d66: 08bd mov.n a11, a8 - d68: 086d mov.n a6, a8 - d6a: 0b0d mov.n a0, a11 - d6c: 04ad mov.n a10, a4 - d6e: 063d mov.n a3, a6 - d70: 0a4d mov.n a4, a10 - d72: 014102 s8i a0, a1, 1 - d75: 000106 j d7d - d78: 024d mov.n a4, a2 - d7a: 014132 s8i a3, a1, 1 - d7d: 030d mov.n a0, a3 - d7f: 004142 s8i a4, a1, 0 - d82: 000206 j d8e - d85: 004182 s8i a8, a1, 0 - d88: b1af22 movi a2, -79 - d8b: 014122 s8i a2, a1, 1 - d8e: 024102 s8i a0, a1, 2 - d91: ffc546 j caa - d94: ff75c1 l32r a12, b68 - d97: ffa2c6 j c26 - d9a: ff74c1 l32r a12, b6c - d9d: ffa146 j c26 - da0: ff74c1 l32r a12, b70 - da3: ff9fc6 j c26 - da6: ff73c1 l32r a12, b74 - da9: ff9e46 j c26 - dac: ff73c1 l32r a12, b78 - daf: ff9cc6 j c26 - db2: ff72c1 l32r a12, b7c - db5: ff9b46 j c26 - db8: ff72c1 l32r a12, b80 - dbb: ff99c6 j c26 - dbe: ff71c1 l32r a12, b84 - dc1: ff9846 j c26 - dc4: ff71c1 l32r a12, b88 - dc7: ff96c6 j c26 - dca: ff70c1 l32r a12, b8c - dcd: ff9546 j c26 - dd0: ff70c1 l32r a12, b90 - dd3: ff93c6 j c26 - dd6: ff6fc1 l32r a12, b94 - dd9: ff9246 j c26 - ddc: ff6fc1 l32r a12, b98 - ddf: ff90c6 j c26 - de2: 038d mov.n a8, a3 - de4: 08bd mov.n a11, a8 - de6: 083d mov.n a3, a8 - de8: 0b9d mov.n a9, a11 - dea: 0a4d mov.n a4, a10 - dec: 014192 s8i a9, a1, 1 - def: ffe286 j d7d - df2: 0a0d mov.n a0, a10 - df4: 62a062 movi a6, 98 - df7: f75c movi.n a7, 95 - df9: 004172 s8i a7, a1, 0 - dfc: 014162 s8i a6, a1, 1 - dff: ffe2c6 j d8e - e02: 004182 s8i a8, a1, 0 - e05: dfaf02 movi a0, -33 - e08: 297c movi.n a9, -14 - e0a: 014192 s8i a9, a1, 1 - e0d: ffdf46 j d8e - e10: 004162 s8i a6, a1, 0 - e13: 6fa002 movi a0, 111 - e16: 9a7c movi.n a10, -7 - e18: 0141a2 s8i a10, a1, 1 - e1b: ffdbc6 j d8e - e1e: 086d mov.n a6, a8 - e20: 060d mov.n a0, a6 - e22: 063d mov.n a3, a6 - e24: 024d mov.n a4, a2 - e26: 014102 s8i a0, a1, 1 - e29: ffd406 j d7d - e2c: 063d mov.n a3, a6 - e2e: 039d mov.n a9, a3 - e30: 036d mov.n a6, a3 - e32: 090d mov.n a0, a9 - e34: 04ad mov.n a10, a4 - e36: ffcd06 j d6e - e39: 063d mov.n a3, a6 - e3b: 039d mov.n a9, a3 - e3d: ffea46 j dea - e40: 086d mov.n a6, a8 - e42: 060d mov.n a0, a6 - e44: ffc986 j d6e - e47: 004132 s8i a3, a1, 0 - e4a: c4af22 movi a2, -60 - e4d: c06c movi.n a0, -20 - e4f: ffce06 j d8b - e52: 004132 s8i a3, a1, 0 - e55: 0141b2 s8i a11, a1, 1 - e58: 804c movi.n a0, 72 - e5a: ffcc06 j d8e - e5d: 004132 s8i a3, a1, 0 - e60: a4af02 movi a0, -92 - e63: 1b4c movi.n a11, 65 - e65: 0141b2 s8i a11, a1, 1 - e68: ffc886 j d8e - e6b: 000c movi.n a0, 0 - e6d: 014102 s8i a0, a1, 1 - e70: 004132 s8i a3, a1, 0 - e73: ffc5c6 j d8e - e76: 080d mov.n a0, a8 - e78: 093d mov.n a3, a9 - e7a: beaf22 movi a2, -66 - e7d: 014122 s8i a2, a1, 1 - e80: fffb06 j e70 - e83: 004192 s8i a9, a1, 0 - e86: 7ca002 movi a0, 124 - e89: 014102 s8i a0, a1, 1 - e8c: 040d mov.n a0, a4 - e8e: ffbf06 j d8e - e91: 004192 s8i a9, a1, 0 - e94: 341c movi.n a4, 19 - e96: fffbc6 j e89 - e99: 004162 s8i a6, a1, 0 - e9c: 014142 s8i a4, a1, 1 - e9f: cbaf02 movi a0, -53 - ea2: ffba06 j d8e - ea5: 004162 s8i a6, a1, 0 - ea8: 0141a2 s8i a10, a1, 1 - eab: 702c movi.n a0, 39 - ead: ffb746 j d8e - eb0: 0b0d mov.n a0, a11 - eb2: 004162 s8i a6, a1, 0 - eb5: 433c movi.n a3, 52 - eb7: 014132 s8i a3, a1, 1 - eba: ffb406 j d8e - ... - ec9: 000000 ill - ecc: 0f7b addi.n a0, a15, 7 - ece: 000000 ill - ed1: 000000 ill - ed4: f20a00 excw - ed7: 3f .byte 0x3f - ed8: 000000 ill - edb: 800000 add a0, a0, a0 - ede: 000c movi.n a0, 0 - ee0: 0d2000 excw - ee3: 520800 excw - ee6: 000000 ill - ee9: 000060 excw - eec: 009a00 excw - eef: 000060 excw - ... - -00000f00 : - f00: d0c112 addi a1, a1, -48 - f03: 91f9 s32i.n a15, a1, 36 - f05: 61c9 s32i.n a12, a1, 24 - f07: 5109 s32i.n a0, a1, 20 - f09: 71d9 s32i.n a13, a1, 28 - f0b: 81e9 s32i.n a14, a1, 32 - f0d: 02dd mov.n a13, a2 - f0f: 07ed mov.n a14, a7 - f11: ffeb01 l32r a0, ec0 - f14: 11c500 slli a12, a5, 16 - f17: 710002 l8ui a0, a0, 113 - f1a: 31c0c0 srai a12, a12, 16 - f1d: 226007 bbci a0, 0, f43 - f20: a139 s32i.n a3, a1, 40 - f22: b169 s32i.n a6, a1, 44 - f24: 046017 bbci a0, 1, f2c - f27: 011ca6 blti a12, 1, f2c - f2a: 0c0c movi.n a12, 0 - f2c: 0c2d mov.n a2, a12 - f2e: 330c movi.n a3, 3 - f30: fff001 l32r a0, ef0 - f33: 0000c0 callx0 a0 - f36: b168 l32i.n a6, a1, 44 - f38: a138 l32i.n a3, a1, 40 - f3a: 11f200 slli a15, a2, 16 - f3d: 31f0f0 srai a15, a15, 16 - f40: 0000c6 j f47 - f43: 0f0c movi.n a15, 0 - f45: 0c0c movi.n a12, 0 - f47: 0c4d mov.n a4, a12 - f49: 181172 l16ui a7, a1, 48 - f4c: 340102 l8ui a0, a1, 52 - f4f: 065d mov.n a5, a6 - f51: ffdc21 l32r a2, ec4 - f54: 0e6d mov.n a6, a14 - f56: 3042d2 s8i a13, a2, 48 - f59: 0d2d mov.n a2, a13 - f5b: 0109 s32i.n a0, a1, 0 - f5d: 000005 call0 f60 - f60: ffda41 l32r a4, ec8 - f63: 4129 s32i.n a2, a1, 16 - f65: 710402 l8ui a0, a4, 113 - f68: e30c movi.n a3, 14 - f6a: 047000 extui a7, a0, 0, 1 - f6d: 34bd37 bgeu a13, a3, fa5 - f70: ffd761 l32r a6, ecc - f73: 905dd0 addx2 a5, a13, a13 - f76: 556a add.n a5, a5, a6 - f78: 0005a0 jx a5 - f7b: 000986 j fa5 - f7e: 003d46 j 1077 - f81: 004e86 j 10bf - f84: 004c46 j 10b9 - f87: 004a06 j 10b3 - f8a: 0047c6 j 10ad - f8d: 004586 j 10a7 - f90: 004346 j 10a1 - f93: 004106 j 109b - f96: 003ec6 j 1095 - f99: 003c86 j 108f - f9c: 003a46 j 1089 - f9f: 003806 j 1083 - fa2: 0035c6 j 107d - fa5: 6aa0c2 movi a12, 106 - fa8: 089716 beqz a7, 1035 - fab: ffc9e1 l32r a14, ed0 - fae: ffc981 l32r a8, ed4 - fb1: 0020c0 memw - fb4: 9c2882 l32i a8, a8, 0x270 - fb7: 0e98 l32i.n a9, a14, 0 - fb9: 2ee817 bbsi a8, 1, feb - fbc: 272992 l32i a9, a9, 156 - fbf: 126017 bbci a0, 1, fd5 - fc2: 67a022 movi a2, 103 - fc5: 430c movi.n a3, 4 - fc7: 440c movi.n a4, 4 - fc9: 450c movi.n a5, 4 - fcb: 060c movi.n a6, 0 - fcd: 371c movi.n a7, 19 - fcf: 0009c0 callx0 a9 - fd2: 0003c6 j fe5 - fd5: 67a022 movi a2, 103 - fd8: 430c movi.n a3, 4 - fda: 440c movi.n a4, 4 - fdc: 450c movi.n a5, 4 - fde: 060c movi.n a6, 0 - fe0: 471c movi.n a7, 20 - fe2: 0009c0 callx0 a9 - fe5: ffbc01 l32r a0, ed8 - fe8: 710002 l8ui a0, a0, 113 - feb: ffbd31 l32r a3, ee0 - fee: ffbb21 l32r a2, edc - ff1: 045100 extui a5, a0, 1, 1 - ff4: 4f2a add.n a4, a15, a2 - ff6: 0e08 l32i.n a0, a14, 0 - ff8: 933250 movnez a3, a2, a5 - ffb: 1f2002 l32i a0, a0, 124 - ffe: 120c movi.n a2, 1 - 1000: 0000c0 callx0 a0 - 1003: 77a022 movi a2, 119 - 1006: 030c movi.n a3, 0 - 1008: c41c movi.n a4, 28 - 100a: 650c movi.n a5, 6 - 100c: 0e08 l32i.n a0, a14, 0 - 100e: 660c movi.n a6, 6 - 1010: 272002 l32i a0, a0, 156 - 1013: 170c movi.n a7, 1 - 1015: 0000c0 callx0 a0 - 1018: 77a022 movi a2, 119 - 101b: 030c movi.n a3, 0 - 101d: c41c movi.n a4, 28 - 101f: 550c movi.n a5, 5 - 1021: 0e08 l32i.n a0, a14, 0 - 1023: 560c movi.n a6, 5 - 1025: 272002 l32i a0, a0, 156 - 1028: 170c movi.n a7, 1 - 102a: 0000c0 callx0 a0 - 102d: 520c movi.n a2, 5 - 102f: ffb101 l32r a0, ef4 - 1032: 0000c0 callx0 a0 - 1035: ffac41 l32r a4, ee8 - 1038: ffab51 l32r a5, ee4 - 103b: ffac31 l32r a3, eec - 103e: 5c5a add.n a5, a12, a5 - 1040: 0155f0 slli a5, a5, 17 - 1043: 0020c0 memw - 1046: 452322 l32i a2, a3, 0x114 - 1049: c42020 extui a2, a2, 0, 13 - 104c: 202250 or a2, a2, a5 - 104f: 202240 or a2, a2, a4 - 1052: 0020c0 memw - 1055: 456322 s32i a2, a3, 0x114 - 1058: 0d2d mov.n a2, a13 - 105a: 4138 l32i.n a3, a1, 16 - 105c: ffa701 l32r a0, ef8 - 105f: 0000c0 callx0 a0 - 1062: ffa601 l32r a0, efc - 1065: 0000c0 callx0 a0 - 1068: 61c8 l32i.n a12, a1, 24 - 106a: 71d8 l32i.n a13, a1, 28 - 106c: 81e8 l32i.n a14, a1, 32 - 106e: 91f8 l32i.n a15, a1, 36 - 1070: 5108 l32i.n a0, a1, 20 - 1072: 30c112 addi a1, a1, 48 - 1075: f00d ret.n - 1077: e1a2c2 movi a12, 0x2e1 - 107a: ffca86 j fa8 - 107d: d1a0c2 movi a12, 209 - 1080: ffc906 j fa8 - 1083: fca0c2 movi a12, 252 - 1086: ffc786 j fa8 - 1089: 27a1c2 movi a12, 0x127 - 108c: ffc606 j fa8 - 108f: 53a1c2 movi a12, 0x153 - 1092: ffc486 j fa8 - 1095: 7ea1c2 movi a12, 0x17e - 1098: ffc306 j fa8 - 109b: aaa1c2 movi a12, 0x1aa - 109e: ffc186 j fa8 - 10a1: d6a1c2 movi a12, 0x1d6 - 10a4: ffc006 j fa8 - 10a7: 02a2c2 movi a12, 0x202 - 10aa: ffbe86 j fa8 - 10ad: 2ea2c2 movi a12, 0x22e - 10b0: ffbd06 j fa8 - 10b3: 5aa2c2 movi a12, 0x25a - 10b6: ffbb86 j fa8 - 10b9: 87a2c2 movi a12, 0x287 - 10bc: ffba06 j fa8 - 10bf: b4a2c2 movi a12, 0x2b4 - 10c2: ffb886 j fa8 - ... - -000010d0 : - 10d0: f0c112 addi a1, a1, -16 - 10d3: fffd51 l32r a5, 10c8 - 10d6: 0109 s32i.n a0, a1, 0 - 10d8: 710542 l8ui a4, a5, 113 - 10db: fffc01 l32r a0, 10cc - 10de: 0b6427 bbci a4, 2, 10ed - 10e1: 720532 l8ui a3, a5, 114 - 10e4: 013380 slli a3, a3, 24 - 10e7: 313830 srai a3, a3, 24 - 10ea: 1133d0 slli a3, a3, 3 - 10ed: 005032 s16i a3, a0, 0 - 10f0: 012280 slli a2, a2, 24 - 10f3: 312820 srai a2, a2, 24 - 10f6: 000005 call0 10f8 - 10f9: 0108 l32i.n a0, a1, 0 - 10fb: 10c112 addi a1, a1, 16 - 10fe: f00d ret.n - ... - -00001130 : - 1130: fff441 l32r a4, 1100 - 1133: 130c movi.n a3, 1 - 1135: e0c112 addi a1, a1, -32 - 1138: 61c9 s32i.n a12, a1, 24 - 113a: 5109 s32i.n a0, a1, 20 - 113c: fff201 l32r a0, 1104 - 113f: 02cd mov.n a12, a2 - 1141: 0008 l32i.n a0, a0, 0 - 1143: 004432 s8i a3, a4, 0 - 1146: 0a7057 bbci a0, 21, 1154 - 1149: 420c movi.n a2, 4 - 114b: fff401 l32r a0, 111c - 114e: 0000c0 callx0 a0 - 1151: 0001c6 j 115c - 1154: fff301 l32r a0, 1120 - 1157: 0000c0 callx0 a0 - 115a: 4129 s32i.n a2, a1, 16 - 115c: ffed61 l32r a6, 1110 - 115f: ffed71 l32r a7, 1114 - 1162: 64a042 movi a4, 100 - 1165: 120c movi.n a2, 1 - 1167: ffe851 l32r a5, 1108 - 116a: ffe831 l32r a3, 110c - 116d: 009552 l16si a5, a5, 0 - 1170: 010332 l8ui a3, a3, 1 - 1173: 1129 s32i.n a2, a1, 4 - 1175: 0149 s32i.n a4, a1, 0 - 1177: 0c2d mov.n a2, a12 - 1179: 040c movi.n a4, 0 - 117b: 000005 call0 117c - 117e: 0c2d mov.n a2, a12 - 1180: ffe901 l32r a0, 1124 - 1183: 0000c0 callx0 a0 - 1186: ffe461 l32r a6, 1118 - 1189: 0668 l32i.n a6, a6, 0 - 118b: 0c7657 bbci a6, 21, 119b - 118e: 420c movi.n a2, 4 - 1190: 030c movi.n a3, 0 - 1192: ffe501 l32r a0, 1128 - 1195: 0000c0 callx0 a0 - 1198: 0001c6 j 11a3 - 119b: 4128 l32i.n a2, a1, 16 - 119d: ffe301 l32r a0, 112c - 11a0: 0000c0 callx0 a0 - 11a3: 61c8 l32i.n a12, a1, 24 - 11a5: 5108 l32i.n a0, a1, 20 - 11a7: 20c112 addi a1, a1, 32 - 11aa: f00d ret.n - 11ac: 000a00 excw - 11af: 000060 excw - ... - -000011c8 : - 11c8: e0c112 addi a1, a1, -32 - 11cb: 6109 s32i.n a0, a1, 24 - 11cd: 71c9 s32i.n a12, a1, 28 - 11cf: 00a482 movi a8, 0x400 - 11d2: fff671 l32r a7, 11ac - 11d5: 02cd mov.n a12, a2 - 11d7: 0020c0 memw - 11da: d02762 l32i a6, a7, 0x340 - 11dd: 206680 or a6, a6, a8 - 11e0: 0020c0 memw - 11e3: 040c movi.n a4, 0 - 11e5: 000c movi.n a0, 0 - 11e7: 64a022 movi a2, 100 - 11ea: fff231 l32r a3, 11b4 - 11ed: d06762 s32i a6, a7, 0x340 - 11f0: fff051 l32r a5, 11b0 - 11f3: fff161 l32r a6, 11b8 - 11f6: fff171 l32r a7, 11bc - 11f9: 009552 l16si a5, a5, 0 - 11fc: 010332 l8ui a3, a3, 1 - 11ff: 0129 s32i.n a2, a1, 0 - 1201: 1109 s32i.n a0, a1, 4 - 1203: 0c2d mov.n a2, a12 - 1205: 000005 call0 1208 - 1208: ffee31 l32r a3, 11c0 - 120b: 902cc0 addx2 a2, a12, a12 - 120e: 223a add.n a2, a2, a3 - 1210: 000005 call0 1214 - 1213: 7420c0 extui a2, a12, 0, 8 - 1216: 10c132 addi a3, a1, 16 - 1219: ffea01 l32r a0, 11c4 - 121c: 0000c0 callx0 a0 - 121f: 71c8 l32i.n a12, a1, 28 - 1221: 6108 l32i.n a0, a1, 24 - 1223: 20c112 addi a1, a1, 32 - 1226: f00d ret.n - 1228: ff .byte 0xff - 1229: ff .byte 0xff - 122a: ff .byte 0xff - 122b: 0600f7 bnone a0, a15, 1235 - 122e: 006000 rsil a0, 0 - 1231: 000000 ill - 1234: 000200 excw - 1237: 000060 excw - 123a: 000200 excw - 123d: 300000 xor a0, a0, a0 - 1240: f20a00 excw - 1243: 3f .byte 0x3f - 1244: ff .byte 0xff - 1245: ff .byte 0xff - 1246: ff .byte 0xff - 1247: 0000e0 excw - 124a: 001c00 excw - 124d: 600002 l8ui a0, a0, 96 - 1250: ff .byte 0xff - 1251: ff .byte 0xff - 1252: ff .byte 0xff - 1253: cf .byte 0xcf - 1254: 000000 ill - 1257: 000010 excw - 125a: 000c00 excw - 125d: 000a add.n a0, a0, a0 - 125f: 000060 excw - 1262: 000000 ill - 1265: 000000 ill - -00001268 : - 1268: fff061 l32r a6, 1228 - 126b: f0c112 addi a1, a1, -16 - 126e: 1109 s32i.n a0, a1, 4 - 1270: 0129 s32i.n a2, a1, 0 - 1272: 21c9 s32i.n a12, a1, 8 - 1274: 31d9 s32i.n a13, a1, 12 - 1276: ffef51 l32r a5, 1234 - 1279: ffecd1 l32r a13, 122c - 127c: ffedc1 l32r a12, 1230 - 127f: 0020c0 memw - 1282: fa2542 l32i a4, a5, 0x3e8 - 1285: 104460 and a4, a4, a6 - 1288: 0020c0 memw - 128b: fa6542 s32i a4, a5, 0x3e8 - 128e: ffea31 l32r a3, 1238 - 1291: 0020c0 memw - 1294: 442d22 l32i a2, a13, 0x110 - 1297: 202230 or a2, a2, a3 - 129a: 0020c0 memw - 129d: 230c movi.n a3, 2 - 129f: 040c movi.n a4, 0 - 12a1: 752c movi.n a5, 39 - 12a3: 0c08 l32i.n a0, a12, 0 - 12a5: 446d22 s32i a2, a13, 0x110 - 12a8: 262002 l32i a0, a0, 152 - 12ab: 6aa022 movi a2, 106 - 12ae: 0000c0 callx0 a0 - 12b1: ffe271 l32r a7, 123c - 12b4: ffe381 l32r a8, 1240 - 12b7: 0020c0 memw - 12ba: 442d62 l32i a6, a13, 0x110 - 12bd: 206670 or a6, a6, a7 - 12c0: 0020c0 memw - 12c3: 446d62 s32i a6, a13, 0x110 - 12c6: ffdf51 l32r a5, 1244 - 12c9: ffdf41 l32r a4, 1248 - 12cc: 0020c0 memw - 12cf: ffdfb1 l32r a11, 124c - 12d2: e82b32 l32i a3, a11, 0x3a0 - 12d5: 103350 and a3, a3, a5 - 12d8: 203340 or a3, a3, a4 - 12db: 0020c0 memw - 12de: e86b32 s32i a3, a11, 0x3a0 - 12e1: ffdb21 l32r a2, 1250 - 12e4: ffdc01 l32r a0, 1254 - 12e7: 0020c0 memw - 12ea: e62ba2 l32i a10, a11, 0x398 - 12ed: 10aa20 and a10, a10, a2 - 12f0: 20aa00 or a10, a10, a0 - 12f3: 0020c0 memw - 12f6: e66ba2 s32i a10, a11, 0x398 - 12f9: d97c movi.n a9, -3 - 12fb: 0020c0 memw - 12fe: 9c2872 l32i a7, a8, 0x270 - 1301: 107790 and a7, a7, a9 - 1304: 0020c0 memw - 1307: 9c6872 s32i a7, a8, 0x270 - 130a: 220c movi.n a2, 2 - 130c: ffd601 l32r a0, 1264 - 130f: 0000c0 callx0 a0 - 1312: 0c08 l32i.n a0, a12, 0 - 1314: 282002 l32i a0, a0, 160 - 1317: 0000c0 callx0 a0 - 131a: 220c movi.n a2, 2 - 131c: 0c08 l32i.n a0, a12, 0 - 131e: 130c movi.n a3, 1 - 1320: 2b2002 l32i a0, a0, 172 - 1323: 81a042 movi a4, 129 - 1326: 0000c0 callx0 a0 - 1329: ffcb31 l32r a3, 1258 - 132c: 0020c0 memw - 132f: 442d22 l32i a2, a13, 0x110 - 1332: 202230 or a2, a2, a3 - 1335: 0020c0 memw - 1338: 0c08 l32i.n a0, a12, 0 - 133a: 322002 l32i a0, a0, 200 - 133d: 446d22 s32i a2, a13, 0x110 - 1340: 0000c0 callx0 a0 - 1343: 6aa022 movi a2, 106 - 1346: 230c movi.n a3, 2 - 1348: 0c08 l32i.n a0, a12, 0 - 134a: 040c movi.n a4, 0 - 134c: 262002 l32i a0, a0, 152 - 134f: 452c movi.n a5, 36 - 1351: 0000c0 callx0 a0 - 1354: 0c08 l32i.n a0, a12, 0 - 1356: 312002 l32i a0, a0, 196 - 1359: 0000c0 callx0 a0 - 135c: 6aa022 movi a2, 106 - 135f: 230c movi.n a3, 2 - 1361: 0c08 l32i.n a0, a12, 0 - 1363: 040c movi.n a4, 0 - 1365: 262002 l32i a0, a0, 152 - 1368: 552c movi.n a5, 37 - 136a: 0000c0 callx0 a0 - 136d: 0c08 l32i.n a0, a12, 0 - 136f: 2f2002 l32i a0, a0, 188 - 1372: 0000c0 callx0 a0 - 1375: ffa942 movi a4, 0xfffff9ff - 1378: ffb931 l32r a3, 125c - 137b: 0020c0 memw - 137e: d02322 l32i a2, a3, 0x340 - 1381: 102240 and a2, a2, a4 - 1384: 0020c0 memw - 1387: 040c movi.n a4, 0 - 1389: 450c movi.n a5, 4 - 138b: 060c movi.n a6, 0 - 138d: 870c movi.n a7, 8 - 138f: 0c08 l32i.n a0, a12, 0 - 1391: d06322 s32i a2, a3, 0x340 - 1394: 62a022 movi a2, 98 - 1397: 272002 l32i a0, a0, 156 - 139a: 130c movi.n a3, 1 - 139c: 0000c0 callx0 a0 - 139f: ffb001 l32r a0, 1260 - 13a2: 0058 l32i.n a5, a0, 0 - 13a4: 07f5b7 bbsi a5, 27, 13af - 13a7: 0128 l32i.n a2, a1, 0 - 13a9: 000005 call0 13ac - 13ac: 0002c6 j 13bb - 13af: 300022 l8ui a2, a0, 48 - 13b2: 012280 slli a2, a2, 24 - 13b5: 312820 srai a2, a2, 24 - 13b8: 000005 call0 13bc - 13bb: 0c08 l32i.n a0, a12, 0 - 13bd: 232002 l32i a0, a0, 140 - 13c0: 0000c0 callx0 a0 - 13c3: 6ba022 movi a2, 107 - 13c6: 230c movi.n a3, 2 - 13c8: 0c08 l32i.n a0, a12, 0 - 13ca: 140c movi.n a4, 1 - 13cc: 262002 l32i a0, a0, 152 - 13cf: 854c movi.n a5, 72 - 13d1: 0000c0 callx0 a0 - 13d4: 0c08 l32i.n a0, a12, 0 - 13d6: 222002 l32i a0, a0, 136 - 13d9: 0000c0 callx0 a0 - 13dc: 6ca022 movi a2, 108 - 13df: 230c movi.n a3, 2 - 13e1: 040c movi.n a4, 0 - 13e3: 050c movi.n a5, 0 - 13e5: 0c08 l32i.n a0, a12, 0 - 13e7: 060c movi.n a6, 0 - 13e9: 272002 l32i a0, a0, 156 - 13ec: 170c movi.n a7, 1 - 13ee: 0000c0 callx0 a0 - 13f1: 6ca022 movi a2, 108 - 13f4: 230c movi.n a3, 2 - 13f6: 040c movi.n a4, 0 - 13f8: 250c movi.n a5, 2 - 13fa: 0c08 l32i.n a0, a12, 0 - 13fc: 260c movi.n a6, 2 - 13fe: 272002 l32i a0, a0, 156 - 1401: 170c movi.n a7, 1 - 1403: 0000c0 callx0 a0 - 1406: 0c08 l32i.n a0, a12, 0 - 1408: 132002 l32i a0, a0, 76 - 140b: 0000c0 callx0 a0 - 140e: 77a022 movi a2, 119 - 1411: 030c movi.n a3, 0 - 1413: a41c movi.n a4, 26 - 1415: 450c movi.n a5, 4 - 1417: 0c08 l32i.n a0, a12, 0 - 1419: 460c movi.n a6, 4 - 141b: 272002 l32i a0, a0, 156 - 141e: 070c movi.n a7, 0 - 1420: 0000c0 callx0 a0 - 1423: 77a022 movi a2, 119 - 1426: 030c movi.n a3, 0 - 1428: a41c movi.n a4, 26 - 142a: 550c movi.n a5, 5 - 142c: 0c08 l32i.n a0, a12, 0 - 142e: 560c movi.n a6, 5 - 1430: 272002 l32i a0, a0, 156 - 1433: 070c movi.n a7, 0 - 1435: 0000c0 callx0 a0 - 1438: 77a022 movi a2, 119 - 143b: 030c movi.n a3, 0 - 143d: a41c movi.n a4, 26 - 143f: 450c movi.n a5, 4 - 1441: 0c08 l32i.n a0, a12, 0 - 1443: 460c movi.n a6, 4 - 1445: 272002 l32i a0, a0, 156 - 1448: 170c movi.n a7, 1 - 144a: 0000c0 callx0 a0 - 144d: 77a022 movi a2, 119 - 1450: 030c movi.n a3, 0 - 1452: a41c movi.n a4, 26 - 1454: 550c movi.n a5, 5 - 1456: 0c08 l32i.n a0, a12, 0 - 1458: 560c movi.n a6, 5 - 145a: 272002 l32i a0, a0, 156 - 145d: 170c movi.n a7, 1 - 145f: 0000c0 callx0 a0 - 1462: 020c movi.n a2, 0 - 1464: 21c8 l32i.n a12, a1, 8 - 1466: 31d8 l32i.n a13, a1, 12 - 1468: 1108 l32i.n a0, a1, 4 - 146a: 10c112 addi a1, a1, 16 - 146d: f00d ret.n - 146f: 000000 ill - 1472: 000000 ill - 1475: 600002 l8ui a0, a0, 96 - 1478: fe1f00 excw - 147b: ff .byte 0xff - 147c: 000000 ill - ... - -00001480 : - 1480: fffc61 l32r a6, 1470 - 1483: 8b1c movi.n a11, 24 - 1485: 5c0692 l8ui a9, a6, 92 - 1488: fffb71 l32r a7, 1474 - 148b: 019980 slli a9, a9, 24 - 148e: 319890 srai a9, a9, 24 - 1491: c09490 sub a9, a4, a9 - 1494: 22bc beqz.n a2, 14ca - 1496: 020c movi.n a2, 0 - 1498: 11a330 slli a10, a3, 13 - 149b: fff731 l32r a3, 1478 - 149e: a06270 addx4 a6, a2, a7 - 14a1: 0020c0 memw - 14a4: c12682 l32i a8, a6, 0x304 - 14a7: 105830 and a5, a8, a3 - 14aa: c08890 sub a8, a8, a9 - 14ad: 205a50 or a5, a10, a5 - 14b0: 748080 extui a8, a8, 0, 8 - 14b3: 205580 or a5, a5, a8 - 14b6: 0020c0 memw - 14b9: c16652 s32i a5, a6, 0x304 - 14bc: 221b addi.n a2, a2, 1 - 14be: 742020 extui a2, a2, 0, 8 - 14c1: d992b7 bne a2, a11, 149e - 14c4: ffee91 l32r a9, 147c - 14c7: 5c4942 s8i a4, a9, 92 - 14ca: f00d ret.n - 14cc: 000200 excw - 14cf: fe0060 excw - 14d2: ef .byte 0xef - 14d3: 3f .byte 0x3f - 14d4: 000000 ill - 14d7: fe .byte 0xfe - 14d8: 000600 excw - 14db: 000060 excw - 14de: 8f .byte 0x8f - 14df: 000003 excw - 14e2: 00fe00 excw - ... - 14ed: 018000 slli a8, a0, 32 - 14f0: 000000 ill - 14f3: 000000 ill - 14f6: 000020 excw - 14f9: 000a add.n a0, a0, a0 - 14fb: 002060 excw - 14fe: 000000 ill - 1501: 000000 ill - 1504: ff .byte 0xff - 1505: ff .byte 0xff - ... - 150e: fffe00 excw - 1511: ff .byte 0xff - 1512: df .byte 0xdf - 1513: ff .byte 0xff - 1514: ff .byte 0xff - 1515: ff .byte 0xff - 1516: 7f .byte 0x7f - 1517: fe .byte 0xfe - 1518: 800000 add a0, a0, a0 - 151b: 020000 excw - 151e: 006000 rsil a0, 0 - 1521: 600006 j 19525 - 1524: effe00 excw - 1527: 3f .byte 0x3f - ... - -00001544 : - 1544: c0c112 addi a1, a1, -64 - 1547: 91d9 s32i.n a13, a1, 36 - 1549: a1e9 s32i.n a14, a1, 40 - 154b: 7109 s32i.n a0, a1, 28 - 154d: b1f9 s32i.n a15, a1, 44 - 154f: 81c9 s32i.n a12, a1, 32 - 1551: ffdef1 l32r a15, 14cc - 1554: ffdfc1 l32r a12, 14d0 - 1557: ffdf01 l32r a0, 14d4 - 155a: ffdfe1 l32r a14, 14d8 - 155d: 0020c0 memw - 1560: 442ed2 l32i a13, a14, 0x110 - 1563: c129 s32i.n a2, a1, 48 - 1565: 103d00 and a3, a13, a0 - 1568: 6139 s32i.n a3, a1, 24 - 156a: 6d4d07 ball a13, a0, 15db - 156d: 0020c0 memw - 1570: 862c52 l32i a5, a12, 0x218 - 1573: 4159 s32i.n a5, a1, 16 - 1575: ffd941 l32r a4, 14dc - 1578: 0020c0 memw - 157b: 862c32 l32i a3, a12, 0x218 - 157e: 203340 or a3, a3, a4 - 1581: 0020c0 memw - 1584: 866c32 s32i a3, a12, 0x218 - 1587: ffd621 l32r a2, 14e0 - 158a: 202d20 or a2, a13, a2 - 158d: 0020c0 memw - 1590: 130c movi.n a3, 1 - 1592: 340c movi.n a4, 3 - 1594: 750c movi.n a5, 7 - 1596: 460c movi.n a6, 4 - 1598: ffd301 l32r a0, 14e4 - 159b: f70c movi.n a7, 15 - 159d: 0008 l32i.n a0, a0, 0 - 159f: 446e22 s32i a2, a14, 0x110 - 15a2: 272002 l32i a0, a0, 156 - 15a5: 62a022 movi a2, 98 - 15a8: 0000c0 callx0 a0 - 15ab: ffcf01 l32r a0, 14e8 - 15ae: 0008 l32i.n a0, a0, 0 - 15b0: 132002 l32i a0, a0, 76 - 15b3: 0000c0 callx0 a0 - 15b6: 220c movi.n a2, 2 - 15b8: ffdc01 l32r a0, 1528 - 15bb: 0000c0 callx0 a0 - 15be: ffcb31 l32r a3, 14ec - 15c1: 0020c0 memw - 15c4: fa2f22 l32i a2, a15, 0x3e8 - 15c7: 202230 or a2, a2, a3 - 15ca: 0020c0 memw - 15cd: fa6f22 s32i a2, a15, 0x3e8 - 15d0: 220c movi.n a2, 2 - 15d2: ffd601 l32r a0, 152c - 15d5: 0000c0 callx0 a0 - 15d8: 0001c6 j 15e3 - 15db: 420c movi.n a2, 4 - 15dd: ffd401 l32r a0, 1530 - 15e0: 0000c0 callx0 a0 - 15e3: 6ca022 movi a2, 108 - 15e6: 230c movi.n a3, 2 - 15e8: 040c movi.n a4, 0 - 15ea: ffc101 l32r a0, 14f0 - 15ed: 550c movi.n a5, 5 - 15ef: 0008 l32i.n a0, a0, 0 - 15f1: 560c movi.n a6, 5 - 15f3: 272002 l32i a0, a0, 156 - 15f6: 170c movi.n a7, 1 - 15f8: 0000c0 callx0 a0 - 15fb: ffbe51 l32r a5, 14f4 - 15fe: 720c movi.n a2, 7 - 1600: ffbec1 l32r a12, 14f8 - 1603: 0020c0 memw - 1606: d72c42 l32i a4, a12, 0x35c - 1609: 204450 or a4, a4, a5 - 160c: 0020c0 memw - 160f: d76c42 s32i a4, a12, 0x35c - 1612: 0020c0 memw - 1615: d42c32 l32i a3, a12, 0x350 - 1618: 753830 extui a3, a3, 24, 8 - 161b: 0b0237 bnone a2, a3, 162a - 161e: 0020c0 memw - 1621: d42c62 l32i a6, a12, 0x350 - 1624: 256860 extui a6, a6, 24, 3 - 1627: ff3656 bnez a6, 161e - 162a: d97c movi.n a9, -3 - 162c: 0020c0 memw - 162f: d42c82 l32i a8, a12, 0x350 - 1632: 108890 and a8, a8, a9 - 1635: 0020c0 memw - 1638: d46c82 s32i a8, a12, 0x350 - 163b: 220c movi.n a2, 2 - 163d: 0020c0 memw - 1640: d42c72 l32i a7, a12, 0x350 - 1643: 207720 or a7, a7, a2 - 1646: 0020c0 memw - 1649: d46c72 s32i a7, a12, 0x350 - 164c: ffba01 l32r a0, 1534 - 164f: 0000c0 callx0 a0 - 1652: 0020c0 memw - 1655: d42cb2 l32i a11, a12, 0x350 - 1658: 7a0c movi.n a10, 7 - 165a: 75b8b0 extui a11, a11, 24, 8 - 165d: 0b0ab7 bnone a10, a11, 166c - 1660: 0020c0 memw - 1663: d42c02 l32i a0, a12, 0x350 - 1666: 250800 extui a0, a0, 24, 3 - 1669: ff3056 bnez a0, 1660 - 166c: 012d mov.n a2, a1 - 166e: 51d9 s32i.n a13, a1, 20 - 1670: ffb201 l32r a0, 1538 - 1673: 0000c0 callx0 a0 - 1676: c1f8 l32i.n a15, a1, 48 - 1678: 0d0c movi.n a13, 0 - 167a: 0e0c movi.n a14, 0 - 167c: 010d mov.n a0, a1 - 167e: 903d00 addx2 a3, a13, a0 - 1681: 001332 l16ui a3, a3, 0 - 1684: e3ea add.n a14, a3, a14 - 1686: f4e0e0 extui a14, a14, 0, 16 - 1689: 9f8c beqz.n a15, 1696 - 168b: ff9c21 l32r a2, 14fc - 168e: ffab01 l32r a0, 153c - 1691: 0000c0 callx0 a0 - 1694: 010d mov.n a0, a1 - 1696: dd1b addi.n a13, a13, 1 - 1698: 74d0d0 extui a13, a13, 0, 8 - 169b: df8d66 bnei a13, 8, 167e - 169e: 550c movi.n a5, 5 - 16a0: 560c movi.n a6, 5 - 16a2: 070c movi.n a7, 0 - 16a4: ff9821 l32r a2, 1504 - 16a7: ffa042 movi a4, 255 - 16aa: ff9531 l32r a3, 1500 - 16ad: ff96d1 l32r a13, 1508 - 16b0: ee8b addi.n a14, a14, 8 - 16b2: f4e4e0 extui a14, a14, 4, 16 - 16b5: 0d08 l32i.n a0, a13, 0 - 16b7: 6c0332 l8ui a3, a3, 108 - 16ba: 272002 l32i a0, a0, 156 - 16bd: c03340 sub a3, a3, a4 - 16c0: 83e230 moveqz a14, a2, a3 - 16c3: 040c movi.n a4, 0 - 16c5: 6ca022 movi a2, 108 - 16c8: 230c movi.n a3, 2 - 16ca: 0000c0 callx0 a0 - 16cd: ff8f01 l32r a0, 150c - 16d0: 6128 l32i.n a2, a1, 24 - 16d2: 0020c0 memw - 16d5: d42c32 l32i a3, a12, 0x350 - 16d8: 7f0c movi.n a15, 7 - 16da: 753830 extui a3, a3, 24, 8 - 16dd: 0b0f37 bnone a15, a3, 16ec - 16e0: 0020c0 memw - 16e3: d42c42 l32i a4, a12, 0x350 - 16e6: 254840 extui a4, a4, 24, 3 - 16e9: ff3456 bnez a4, 16e0 - 16ec: ff89a1 l32r a10, 1510 - 16ef: 0020c0 memw - 16f2: d72c92 l32i a9, a12, 0x35c - 16f5: 1099a0 and a9, a9, a10 - 16f8: 0020c0 memw - 16fb: d76c92 s32i a9, a12, 0x35c - 16fe: e87c movi.n a8, -2 - 1700: 0020c0 memw - 1703: d82c72 l32i a7, a12, 0x360 - 1706: 107780 and a7, a7, a8 - 1709: 0020c0 memw - 170c: d86c72 s32i a7, a12, 0x360 - 170f: 160c movi.n a6, 1 - 1711: 0020c0 memw - 1714: d82c52 l32i a5, a12, 0x360 - 1717: 205560 or a5, a5, a6 - 171a: 0020c0 memw - 171d: d86c52 s32i a5, a12, 0x360 - 1720: 481207 beq a2, a0, 176c - 1723: 41c8 l32i.n a12, a1, 16 - 1725: ff7b51 l32r a5, 1514 - 1728: ff7c41 l32r a4, 1518 - 172b: 0020c0 memw - 172e: ff7b31 l32r a3, 151c - 1731: fa2322 l32i a2, a3, 0x3e8 - 1734: 102250 and a2, a2, a5 - 1737: 202240 or a2, a2, a4 - 173a: 0020c0 memw - 173d: 340c movi.n a4, 3 - 173f: 750c movi.n a5, 7 - 1741: 460c movi.n a6, 4 - 1743: 070c movi.n a7, 0 - 1745: 0d08 l32i.n a0, a13, 0 - 1747: fa6322 s32i a2, a3, 0x3e8 - 174a: 62a022 movi a2, 98 - 174d: 272002 l32i a0, a0, 156 - 1750: 130c movi.n a3, 1 - 1752: 0000c0 callx0 a0 - 1755: 0020c0 memw - 1758: ff7281 l32r a8, 1520 - 175b: 5178 l32i.n a7, a1, 20 - 175d: 446872 s32i a7, a8, 0x110 - 1760: 0020c0 memw - 1763: ff7061 l32r a6, 1524 - 1766: 8666c2 s32i a12, a6, 0x218 - 1769: 000246 j 1776 - 176c: 420c movi.n a2, 4 - 176e: 030c movi.n a3, 0 - 1770: ff7401 l32r a0, 1540 - 1773: 0000c0 callx0 a0 - 1776: 7108 l32i.n a0, a1, 28 - 1778: 81c8 l32i.n a12, a1, 32 - 177a: 91d8 l32i.n a13, a1, 36 - 177c: 0e2d mov.n a2, a14 - 177e: b1f8 l32i.n a15, a1, 44 - 1780: a1e8 l32i.n a14, a1, 40 - 1782: 40c112 addi a1, a1, 64 - 1785: f00d ret.n - ... - -00001788 : - 1788: 029d mov.n a9, a2 - 178a: 052d mov.n a2, a5 - 178c: 022937 blt a9, a3, 1792 - 178f: 0aa497 bge a4, a9, 179d - 1792: 401600 ssl a6 - 1795: 130c movi.n a3, 1 - 1797: a13300 sll a3, a3 - 179a: 202230 or a2, a2, a3 - 179d: f00d ret.n - ... - 17a7: 0ff400 excw - 17aa: f40000 extui a0, a0, 0, 16 - 17ad: 0f .byte 0xf - ... - -000017c0 : - 17c0: 050c movi.n a5, 0 - 17c2: e0c112 addi a1, a1, -32 - 17c5: 41f9 s32i.n a15, a1, 16 - 17c7: 0109 s32i.n a0, a1, 0 - 17c9: 21d9 s32i.n a13, a1, 8 - 17cb: 11c9 s32i.n a12, a1, 4 - 17cd: fff4d1 l32r a13, 17a0 - 17d0: 31e9 s32i.n a14, a1, 12 - 17d2: 0dcd mov.n a12, a13 - 17d4: ed8b addi.n a14, a13, 8 - 17d6: 030c movi.n a3, 0 - 17d8: c40c movi.n a4, 12 - 17da: 060c movi.n a6, 0 - 17dc: 069c22 l16si a2, a12, 12 - 17df: 000005 call0 17e0 - 17e2: 025d mov.n a5, a2 - 17e4: cc2b addi.n a12, a12, 2 - 17e6: ec9ce7 bne a12, a14, 17d6 - 17e9: 1d0c movi.n a13, 1 - 17eb: ffef01 l32r a0, 17a8 - 17ee: ffed71 l32r a7, 17a4 - 17f1: e4a362 movi a6, 0x3e4 - 17f4: 2d17f2 l16ui a15, a7, 90 - 17f7: c76b addi.n a12, a7, 6 - 17f9: 021f67 beq a15, a6, 17ff - 17fc: 1c9f07 bne a15, a0, 181c - 17ff: c30c movi.n a3, 12 - 1801: c43c movi.n a4, 60 - 1803: 370c22 l8ui a2, a12, 55 - 1806: 160c movi.n a6, 1 - 1808: 012280 slli a2, a2, 24 - 180b: 312820 srai a2, a2, 24 - 180e: 000005 call0 1810 - 1811: 025d mov.n a5, a2 - 1813: ffe601 l32r a0, 17ac - 1816: e4a362 movi a6, 0x3e4 - 1819: ffe571 l32r a7, 17b0 - 181c: cc6b addi.n a12, a12, 6 - 181e: dd1b addi.n a13, a13, 1 - 1820: d55d66 bnei a13, 5, 17f9 - 1823: 0a1702 l16ui a0, a7, 20 - 1826: 744800 extui a4, a0, 8, 8 - 1829: 042d mov.n a2, a4 - 182b: 740000 extui a0, a0, 0, 8 - 182e: 00dd mov.n a13, a0 - 1830: 02b4a6 blti a4, 16, 1836 - 1833: e0c422 addi a2, a4, -32 - 1836: 02c0a6 blti a0, 32, 183c - 1839: c0c0d2 addi a13, a0, -64 - 183c: 337c movi.n a3, -13 - 183e: d40c movi.n a4, 13 - 1840: 260c movi.n a6, 2 - 1842: 000005 call0 1844 - 1845: 536c movi.n a3, -27 - 1847: b41c movi.n a4, 27 - 1849: 025d mov.n a5, a2 - 184b: 260c movi.n a6, 2 - 184d: 0d2d mov.n a2, a13 - 184f: 000005 call0 1850 - 1852: ffd8f1 l32r a15, 17b4 - 1855: 025d mov.n a5, a2 - 1857: 0fcd mov.n a12, a15 - 1859: 3fab addi.n a3, a15, 10 - 185b: 5139 s32i.n a3, a1, 20 - 185d: 0b1c02 l16ui a0, a12, 22 - 1860: 444600 extui a4, a0, 6, 5 - 1863: 042d mov.n a2, a4 - 1865: 540000 extui a0, a0, 0, 6 - 1868: 00dd mov.n a13, a0 - 186a: 02b4a6 blti a4, 16, 1870 - 186d: e0c422 addi a2, a4, -32 - 1870: 02c0a6 blti a0, 32, 1876 - 1873: c0c0d2 addi a13, a0, -64 - 1876: 337c movi.n a3, -13 - 1878: d40c movi.n a4, 13 - 187a: 360c movi.n a6, 3 - 187c: 000005 call0 1880 - 187f: 536c movi.n a3, -27 - 1881: b41c movi.n a4, 27 - 1883: 025d mov.n a5, a2 - 1885: 360c movi.n a6, 3 - 1887: 0d2d mov.n a2, a13 - 1889: 000005 call0 188c - 188c: 025d mov.n a5, a2 - 188e: 5148 l32i.n a4, a1, 20 - 1890: cc2b addi.n a12, a12, 2 - 1892: c79c47 bne a12, a4, 185d - 1895: 0fcd mov.n a12, a15 - 1897: 330c movi.n a3, 3 - 1899: 7ca042 movi a4, 124 - 189c: 021c22 l16ui a2, a12, 4 - 189f: 460c movi.n a6, 4 - 18a1: 74d820 extui a13, a2, 8, 8 - 18a4: 742020 extui a2, a2, 0, 8 - 18a7: 000005 call0 18a8 - 18aa: 330c movi.n a3, 3 - 18ac: 7ca042 movi a4, 124 - 18af: 025d mov.n a5, a2 - 18b1: 460c movi.n a6, 4 - 18b3: 0d2d mov.n a2, a13 - 18b5: 000005 call0 18b8 - 18b8: 025d mov.n a5, a2 - 18ba: cc2b addi.n a12, a12, 2 - 18bc: d79ce7 bne a12, a14, 1897 - 18bf: 0fcd mov.n a12, a15 - 18c1: ffbde1 l32r a14, 17b8 - 18c4: 80a032 movi a3, 128 - 18c7: 80a142 movi a4, 0x180 - 18ca: 182c22 l32i a2, a12, 96 - 18cd: 560c movi.n a6, 5 - 18cf: 84d020 extui a13, a2, 0, 9 - 18d2: 842920 extui a2, a2, 9, 9 - 18d5: 000005 call0 18d8 - 18d8: 80a032 movi a3, 128 - 18db: 80a142 movi a4, 0x180 - 18de: 025d mov.n a5, a2 - 18e0: 560c movi.n a6, 5 - 18e2: 0d2d mov.n a2, a13 - 18e4: 000005 call0 18e8 - 18e7: 025d mov.n a5, a2 - 18e9: cc4b addi.n a12, a12, 4 - 18eb: d59ce7 bne a12, a14, 18c4 - 18ee: 11c8 l32i.n a12, a1, 4 - 18f0: 21d8 l32i.n a13, a1, 8 - 18f2: 31e8 l32i.n a14, a1, 12 - 18f4: 5d0f32 l8ui a3, a15, 93 - 18f7: ffb151 l32r a5, 17bc - 18fa: 41f8 l32i.n a15, a1, 16 - 18fc: 000552 l8ui a5, a5, 0 - 18ff: 010380 slli a0, a3, 24 - 1902: 310800 srai a0, a0, 24 - 1905: 1155a0 slli a5, a5, 6 - 1908: 205250 or a5, a2, a5 - 190b: 0b6377 bbci a3, 7, 191a - 190e: 602000 neg a2, a0 - 1911: 212320 srai a2, a2, 3 - 1914: 602020 neg a2, a2 - 1917: 000086 j 191d - 191a: 212300 srai a2, a0, 3 - 191d: 0108 l32i.n a0, a1, 0 - 191f: 113200 slli a3, a2, 16 - 1922: 20c112 addi a1, a1, 32 - 1925: f42050 extui a2, a5, 0, 16 - 1928: 202230 or a2, a2, a3 - 192b: f00d ret.n - 192d: 000000 ill - 1930: 000200 excw - 1933: 000060 excw - 1936: 00fe00 excw - 1939: 600006 j 1993d - 193c: 8f0000 excw - 193f: fe0003 excw - 1942: ef .byte 0xef - 1943: 3f .byte 0x3f - ... - 194c: 800000 add a0, a0, a0 - 194f: 000001 l32r a0, fffc1950 - 1952: ff0000 excw - 1955: ff .byte 0xff - 1956: 000000 ill - 1959: 000a add.n a0, a0, a0 - 195b: ffff60 excw - 195e: df .byte 0xdf - 195f: ff .byte 0xff - 1960: ff .byte 0xff - 1961: ff .byte 0xff - 1962: 7f .byte 0x7f - 1963: ff .byte 0xff - 1964: ff .byte 0xff - 1965: ff .byte 0xff - 1966: 7f .byte 0x7f - 1967: fe .byte 0xfe - 1968: 800000 add a0, a0, a0 - 196b: 000000 ill - 196e: 000000 ill - 1971: fe .byte 0xfe - 1972: ef .byte 0xef - 1973: 3f .byte 0x3f - ... - -00001984 : - 1984: e0c112 addi a1, a1, -32 - 1987: 41d9 s32i.n a13, a1, 16 - 1989: 2109 s32i.n a0, a1, 8 - 198b: 51e9 s32i.n a14, a1, 20 - 198d: 31c9 s32i.n a12, a1, 12 - 198f: 61f9 s32i.n a15, a1, 24 - 1991: ffe7f1 l32r a15, 1930 - 1994: ffe8c1 l32r a12, 1934 - 1997: ffe8e1 l32r a14, 1938 - 199a: 0020c0 memw - 199d: 442ed2 l32i a13, a14, 0x110 - 19a0: 100dc0 and a0, a13, a12 - 19a3: 1109 s32i.n a0, a1, 4 - 19a5: 6d4dc7 ball a13, a12, 1a16 - 19a8: 0020c0 memw - 19ab: ffe531 l32r a3, 1940 - 19ae: 862352 l32i a5, a3, 0x218 - 19b1: 0159 s32i.n a5, a1, 0 - 19b3: ffe241 l32r a4, 193c - 19b6: 0020c0 memw - 19b9: 862322 l32i a2, a3, 0x218 - 19bc: 202240 or a2, a2, a4 - 19bf: 0020c0 memw - 19c2: 866322 s32i a2, a3, 0x218 - 19c5: 202dc0 or a2, a13, a12 - 19c8: 0020c0 memw - 19cb: 130c movi.n a3, 1 - 19cd: 340c movi.n a4, 3 - 19cf: 750c movi.n a5, 7 - 19d1: 460c movi.n a6, 4 - 19d3: ffdc01 l32r a0, 1944 - 19d6: f70c movi.n a7, 15 - 19d8: 0008 l32i.n a0, a0, 0 - 19da: 446e22 s32i a2, a14, 0x110 - 19dd: 272002 l32i a0, a0, 156 - 19e0: 62a022 movi a2, 98 - 19e3: 0000c0 callx0 a0 - 19e6: ffd801 l32r a0, 1948 - 19e9: 0008 l32i.n a0, a0, 0 - 19eb: 132002 l32i a0, a0, 76 - 19ee: 0000c0 callx0 a0 - 19f1: 220c movi.n a2, 2 - 19f3: ffe001 l32r a0, 1974 - 19f6: 0000c0 callx0 a0 - 19f9: ffd431 l32r a3, 194c - 19fc: 0020c0 memw - 19ff: fa2f22 l32i a2, a15, 0x3e8 - 1a02: 202230 or a2, a2, a3 - 1a05: 0020c0 memw - 1a08: fa6f22 s32i a2, a15, 0x3e8 - 1a0b: 220c movi.n a2, 2 - 1a0d: ffda01 l32r a0, 1978 - 1a10: 0000c0 callx0 a0 - 1a13: 0001c6 j 1a1e - 1a16: 420c movi.n a2, 4 - 1a18: ffd901 l32r a0, 197c - 1a1b: 0000c0 callx0 a0 - 1a1e: ffcc41 l32r a4, 1950 - 1a21: ffcc01 l32r a0, 1954 - 1a24: 6c0442 l8ui a4, a4, 108 - 1a27: ffa052 movi a5, 255 - 1a2a: 079457 bne a4, a5, 1a35 - 1a2d: 000005 call0 1a30 - 1a30: 020d mov.n a0, a2 - 1a32: ffffc6 j 1a35 - 1a35: 750c movi.n a5, 7 - 1a37: ffc821 l32r a2, 1958 - 1a3a: 0020c0 memw - 1a3d: d42262 l32i a6, a2, 0x350 - 1a40: 756860 extui a6, a6, 24, 8 - 1a43: 0b0567 bnone a5, a6, 1a52 - 1a46: 0020c0 memw - 1a49: d42272 l32i a7, a2, 0x350 - 1a4c: 257870 extui a7, a7, 24, 3 - 1a4f: ff3756 bnez a7, 1a46 - 1a52: ffc271 l32r a7, 195c - 1a55: 0020c0 memw - 1a58: d72262 l32i a6, a2, 0x35c - 1a5b: 106670 and a6, a6, a7 - 1a5e: 0020c0 memw - 1a61: d76262 s32i a6, a2, 0x35c - 1a64: ffbf51 l32r a5, 1960 - 1a67: 0020c0 memw - 1a6a: d72242 l32i a4, a2, 0x35c - 1a6d: 104450 and a4, a4, a5 - 1a70: 0020c0 memw - 1a73: d76242 s32i a4, a2, 0x35c - 1a76: e37c movi.n a3, -2 - 1a78: 0020c0 memw - 1a7b: d822b2 l32i a11, a2, 0x360 - 1a7e: 10bb30 and a11, a11, a3 - 1a81: 0020c0 memw - 1a84: d862b2 s32i a11, a2, 0x360 - 1a87: 1a0c movi.n a10, 1 - 1a89: 0020c0 memw - 1a8c: d82292 l32i a9, a2, 0x360 - 1a8f: 2099a0 or a9, a9, a10 - 1a92: 0020c0 memw - 1a95: d86292 s32i a9, a2, 0x360 - 1a98: 1188 l32i.n a8, a1, 4 - 1a9a: 7109 s32i.n a0, a1, 28 - 1a9c: 4318c7 beq a8, a12, 1ae3 - 1a9f: 01c8 l32i.n a12, a1, 0 - 1aa1: ffb041 l32r a4, 1964 - 1aa4: ffb131 l32r a3, 1968 - 1aa7: 0020c0 memw - 1aaa: fa2f22 l32i a2, a15, 0x3e8 - 1aad: 102240 and a2, a2, a4 - 1ab0: 202230 or a2, a2, a3 - 1ab3: 0020c0 memw - 1ab6: 130c movi.n a3, 1 - 1ab8: 340c movi.n a4, 3 - 1aba: 750c movi.n a5, 7 - 1abc: 460c movi.n a6, 4 - 1abe: ffab01 l32r a0, 196c - 1ac1: 070c movi.n a7, 0 - 1ac3: 0008 l32i.n a0, a0, 0 - 1ac5: fa6f22 s32i a2, a15, 0x3e8 - 1ac8: 272002 l32i a0, a0, 156 - 1acb: 62a022 movi a2, 98 - 1ace: 0000c0 callx0 a0 - 1ad1: 0020c0 memw - 1ad4: 446ed2 s32i a13, a14, 0x110 - 1ad7: 0020c0 memw - 1ada: ffa551 l32r a5, 1970 - 1add: 8665c2 s32i a12, a5, 0x218 - 1ae0: 000246 j 1aed - 1ae3: 420c movi.n a2, 4 - 1ae5: 030c movi.n a3, 0 - 1ae7: ffa601 l32r a0, 1980 - 1aea: 0000c0 callx0 a0 - 1aed: 7128 l32i.n a2, a1, 28 - 1aef: 31c8 l32i.n a12, a1, 12 - 1af1: 41d8 l32i.n a13, a1, 16 - 1af3: 51e8 l32i.n a14, a1, 20 - 1af5: 2168 l32i.n a6, a1, 8 - 1af7: 61f8 l32i.n a15, a1, 24 - 1af9: 060d mov.n a0, a6 - 1afb: 20c112 addi a1, a1, 32 - 1afe: f00d ret.n - -Disassembly of section .irom.text: - -00001b00 <.irom.text>: - 1b00: 727265 excw - 1b03: 6f .byte 0x6f - 1b04: 203a72 excw - 1b07: 6c6c70 excw - 1b0a: 5f .byte 0x5f - 1b0b: 6c6163 excw - 1b0e: 786520 excw - 1b11: 656563 excw - 1b14: 207364 excw - 1b17: 736d32 s32i a3, a13, 0x1cc - 1b1a: 212121 l32r a2, fffc9fa0 - 1b1d: 000a add.n a0, a0, a0 - 1b1f: 642500 extui a2, a0, 5, 7 - 1b22: 202c movi.n a0, 34 - 1b24: 000000 ill - 1b27: 642500 extui a2, a0, 5, 7 - 1b2a: 202c movi.n a0, 34 - 1b2c: 000000 ill - 1b2f: 642500 extui a2, a0, 5, 7 - 1b32: 202c movi.n a0, 34 - ... - 1b40: 2c6425 excw - 1b43: 642520 extui a2, a2, 5, 7 - 1b46: 202c movi.n a0, 34 - ... - 1b50: 2c6425 excw - 1b53: 642520 extui a2, a2, 5, 7 - 1b56: 202c movi.n a0, 34 - ... - 1b60: 2c6425 excw - 1b63: 642520 extui a2, a2, 5, 7 - 1b66: 202c movi.n a0, 34 - ... - 1b70: 2c6425 excw - 1b73: 642520 extui a2, a2, 5, 7 - 1b76: 202c movi.n a0, 34 - ... - 1b80: 2c6425 excw - 1b83: 20 .byte 0x20 - ... - -phy_chip_v6.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: f00d ret.n - -Disassembly of section .irom0.text: - -00000000 : - 74: 00f00d l32r a6, fffc8084 - 77: 0e0000 excw - 7a: 206000 l32r a12, fffc27fc - -0000007c : - 7c: 9320 s32i.n a0, a1, 12 - 7e: 3bc0 s32i.n a12, a1, 16 - 80: 9089 add.n a5, a5, a6 - 82: 80b389 l32r a12, 6c - 85: 1b2182 extui a6, a2, 2, 1 - 88: 9c88 add.n a6, a6, a7 - 8a: fb3188 extui a0, a2, 5, 1 - 8d: 7820ff extui a7, a2, 6, 1 - 90: 3aa0 add.n a0, a0, a7 - 92: 20c034 extui a7, a2, 4, 1 - 95: 4800 add.n a0, a0, a7 - 97: c002 add.n a0, a0, a6 - 99: 0020 add.n a0, a0, a5 - 9b: 806342 extui a5, a3, 3, 3 - 9e: 4b224b extui a2, a0, 0, 8 - a1: 7733 movi.n a0, 4 - a3: e0ed92 bgeui a2, 5, a8 - a6: 1128 mov.n a0, a2 - a8: 00f00d addx2 a2, a0, a0 - ab: 0000 movi.n a0, 29 - ad: 60000e addx2 a2, a2, a5 - -000000b0 : - b0: c08320 extui a2, a2, 0, 8 - b3: 80783b bltu a0, a2, b8 - b6: b378 mov.n a0, a2 - b8: 7270 movi.n a2, 4 - ba: 771b21 extui a5, a0, 0, 8 - bd: a79c movi.n a3, 1 - bf: fba1 l32i.n a0, a12, 0 - c1: 9740ff addx8 a4, a5, a4 - c4: aaa0 l32i.n a6, a4, 4 - c6: 49aa34 l32i a0, a0, 172 - c9: 20c0 l32i.n a4, a4, 0 - cb: 23b200 extui a7, a6, 9, 9 - ce: c080 s32i.n a7, a1, 4 - d0: b90020 extui a5, a4, 0, 9 - d3: 334b02 extui a6, a6, 0, 9 - d6: 224b s32i.n a6, a1, 8 - d8: 9347 s32i.n a5, a1, 0 - da: 27e0ed extui a4, a4, 9, 9 - dd: f00d11 callx0 a0 - e0: 0000 l32i.n a4, a1, 4 - ... - -000000e4 : - e4: 7320 movi.n a2, 5 - e6: 612004 l32i a0, a0, 172 - e9: 2004 movi.n a3, 1 - eb: 120450 callx0 a0 - ee: e0c1 l32i.n a4, a1, 0 - f0: 3109 l32i.n a0, a12, 0 - f2: 41c9 movi.n a2, 4 - f4: c1556a l32i a0, a0, 172 - f7: fffa movi.n a3, 2 - f9: 046220 callx0 a0 - fc: 667a l32i.n a4, a1, 8 - fe: 0520 l32i.n a0, a12, 0 - 100: 2004 movi.n a2, 5 - 102: 7a0476 l32i a0, a0, 172 - 105: 2000 movi.n a3, 2 - 107: 7a0474 callx0 a0 - 10a: 6a00 l32i.n a12, a1, 16 - 10c: 5a00 l32i.n a0, a1, 12 - 10e: 533000 addi a1, a1, 32 - 111: 0024 ret.n - 113: 0c7420 ill - 116: 52f640 ill - 119: 020d01 l8ui a0, a0, 96 - 11c: 902000 ill - 11f: 50d01c rsil a0, 0 - 122: 209022 ill - 125: 277420 ill - 128: 0d0130 excw - 12b: 420c02 excw - 12e: 745000 ill - 131: 08130c ret - 134: 45400c add a0, a0, a0 - 137: 1468b0 syscall - 13a: 2b2002 ill - 13d: 600448 ill - 140: 798479 ill - 143: 504011 ill - 146: 606084 ill - 149: 216984 ill - 14c: 400159 excw - 14f: c08449 excw - 152: 480000 ill - 155: 0c0811 ill - 158: 02520c ill - 15b: 0c2b20 ill - 15e: 00c013 ill - 161: 014800 ill - 164: 0c08 mov.n a10, a5 - 166: 420c mov.n a9, a6 - 168: 2b2002 addi a1, a1, -80 - 16b: 230c s32i.n a2, a1, 52 - 16d: 00c0 s32i.n a0, a1, 20 - 16f: 4800 s32i.n a15, a1, 36 - 171: 0821 s32i.n a12, a1, 24 - 173: 0c0c s32i.n a3, a1, 60 - 175: 0252 s32i.n a14, a1, 32 - 177: 2b20 s32i.n a13, a1, 28 - 179: 230c s32i.n a4, a1, 40 - 17b: 0000c0 l32r a13, 114 - 17e: 41c8 movi.n a4, -17 - 180: 3108 mov.n a14, a7 - 182: 20c112 l32r a3, 118 - 185: 00f00d memw - 188: 000000 l32i a2, a3, 0x390 - 18b: 020000 and a2, a2, a4 - 18e: 006000 memw - 191: 0000 movi.n a4, 18 - 193: 6000 movi.n a5, 7 - ... - 19d: 0002 l32i.n a0, a13, 0 - 19f: 003060 s32i a2, a3, 0x390 - 1a2: 000000 movi a2, 119 - 1a5: 000080 l32i a0, a0, 156 - 1a8: 0000 movi.n a3, 0 - 1aa: 500080 callx0 a0 - ... - 1c1: 600002 and a0, a12, a0 - ... - -000001d8 : - 1d8: 9d05ad excw - 1db: c11206 bnone a0, a10, 1f5 - 1de: d129b0 excw - 1e1: f95109 excw - 1e4: c991 l32i.n a2, a2, 28 - 1e6: f13961 excw - 1e9: d981e9 blt a8, a3, 16f - 1ec: a14971 excw - 1ef: e6d1 l32i.n a11, a10, 8 - 1f1: f46cff addi a9, a3, -4 - 1f4: 3107ed beqz a9, 4a8 - 1f7: ffe5 movi.n a12, 0 - 1f9: 20c0 movi.n a10, 0 - 1fb: 232200 s32i a10, a1, 64 - 1fe: 2240e4 l32i a3, a1, 76 - 201: c010 movi.n a2, 8 - 203: 0020 l32i.n a0, a13, 0 - 205: 241c movi.n a15, 0 - 207: 0c750c l32i a0, a0, 208 - 20a: 070c06 moveqz a15, a2, a3 - 20d: b1a9 mov.n a2, a15 - 20f: 08e199 callx0 a0 - 212: 63220d l32i a4, a1, 76 - 215: a022e4 bgeui a4, 2, 22c - 218: 0277 movi.n a2, 0 - 21a: 2720 mov.n a3, a15 - 21c: c0030c movi a4, 0x1f4 - 21f: 0000 l32i.n a0, a13, 0 - 221: a022 movi.n a5, 12 - 223: 030c77 l32i a0, a0, 232 - 226: 0c940c addi a6, a1, 16 - 229: 0d0875 callx0 a0 - 22c: 060c movi.n a2, 0 - 22e: 272002 l32r a13, 11c - 231: c0070c movi a3, 0x104 - 234: 0000 l32i.n a0, a13, 0 - 236: 100c mov.n a4, a12 - 238: 0c5f0c l32i a0, a0, 84 - 23b: 280c movi.n a5, 22 - 23d: 61c2d1 callx0 a0 - 240: 2013 mov.n a2, a12 - 242: 93f0 movi.n a3, 22 - 244: c1f9 l32i.n a4, a1, 44 - 246: 32c148 call0 248 - 249: 1321 beqz.n a14, 27a - 24b: 2347 mov.n a7, a12 - 24d: 0602 mov.n a6, a15 - 24f: 1600a7 l32r a2, 120 - 252: 2843 movi.n a3, 0 - 254: 630b movi.n a10, 22 - 256: 4616 s32i.n a10, a1, 0 - 258: c37228 l8ui a9, a1, 16 - 25b: 3716fe movi a4, 0x104 - 25e: c38228 slli a9, a9, 24 - 261: b816fd srai a9, a9, 24 - 264: 922a s32i.n a9, a1, 4 - 266: 16fcc3 l8ui a8, a1, 17 - 269: 0c2b09 l32i a5, a1, 64 - 26c: 0a0c0c slli a8, a8, 24 - 26f: 1061a2 srai a8, a8, 24 - 272: 2132 s32i.n a8, a1, 8 - 274: 820c13 l32r a0, 150 - 277: 0c0d08 callx0 a0 - 27a: 20020f l32r a13, 124 - 27d: 3034 l32i.n a0, a13, 0 - 27f: 2d83f2 l32i a0, a0, 64 - 282: c00f movi.n a2, 1 - 284: 420000 callx0 a0 - 287: 1321 movi.n a15, 0 - 289: 24f6 movi.n a2, 1 - 28b: 0c13 l32i.n a3, a1, 60 - 28d: 0f3d02 l32i a4, a1, 64 - 290: a142 movi.n a5, 0 - 292: 08f4 movi.n a6, 0 - 294: 0c0d s32i.n a6, a1, 0 - 296: 02c5 s32i.n a6, a1, 4 - 298: 3a20 s32i.n a6, a1, 8 - 29a: c162 l32i.n a0, a13, 0 - 29c: c010 movi.n a7, 0 - 29e: 0c0000 l32i a0, a0, 104 - 2a1: d102 movi.n a6, 0 - 2a3: 32ffbb callx0 a0 - 2a6: 04a1 l32i.n a0, a13, 0 - 2a8: 0d08 movi.n a2, 1 - 2aa: 0c4d l32i.n a0, a0, 52 - 2ac: 152002 movi a3, 0x400 - 2af: c0651c callx0 a0 - 2b2: 2d0000 memw - 2b5: 1c0c l32i.n a0, a13, 0 - 2b7: b14863 l32r a12, 128 - 2ba: 0005 l32i.n a0, a0, 48 - 2bc: deac00 l32i a12, a12, 0x3e4 - 2bf: 6d0c7d callx0 a0 - 2c2: 210f beqz.n a14, 2d3 - 2c4: 0cffb4 l32r a2, 12c - 2c7: 6a1c03 srai a3, a12, 8 - 2ca: 9201a9 l32r a4, 130 - 2cd: 421001 l32r a0, 154 - 2d0: 8004a1 callx0 a0 - 2d3: 900199 l32r a2, 134 - 2d6: 993198 l32i a0, a1, 64 - 2d9: 018211 bge a2, a12, 2ed - 2dc: 215211 addi a2, a0, 24 - 2df: 8010 addi.n a15, a15, 1 - 2e1: 800188 extui a15, a15, 0, 8 - 2e4: 893188 extui a0, a2, 0, 8 - 2e7: b70121 s32i a0, a1, 64 - 2ea: 00c0ff bnei a15, 2, 289 - 2ed: d100 l32i.n a0, a13, 0 - 2ef: 08ffaa l32i a0, a0, 108 - 2f2: 020d movi.n a2, 1 - 2f4: 0c1020 callx0 a0 - 2f7: c012 movi.n a12, 0 - 2f9: 0000 movi.n a15, 0 - 2fb: 0f0c movi.n a13, 0 - 2fd: 120c movi.n a2, 0 - 2ff: f138 movi.n a3, 0 - 301: 102142 s32i a3, a1, 68 - 304: 0c050c s32i a2, a1, 72 - 307: 6906 movi.n a2, 14 - 309: 6901 l32i.n a3, a1, 60 - 30b: 216911 l32i a4, a1, 64 - 30e: 0c0d08 addi a5, a1, 18 - 311: 0207 l32i.n a6, a1, 56 - 313: 1a20 mov.n a7, a14 - 315: c0060c l32r a0, 158 - 318: 080000 callx0 a0 - 31b: 0c0d beqz.n a14, 33a - 31d: d00812 l32r a2, 138 - 320: a432 mov.n a3, a12 - 322: 00c000 l8ui a5, a1, 19 - 325: 20c000 l8ui a4, a1, 18 - 328: 0d0800 slli a5, a5, 24 - 32b: ff9cc1 slli a4, a4, 24 - 32e: c2c008 srai a4, a4, 24 - 331: c0f92c srai a5, a5, 24 - 334: 8c0000 l32r a0, 15c - 337: 9a21de callx0 a0 - 33a: c0ff beqz.n a12, 36e - 33c: 412138 l8ui a2, a1, 18 - 33f: 01ff99 l32r a0, 13c - 342: c0ffa1 slli a2, a2, 24 - 345: 0000 l32i.n a0, a0, 0 - 347: ff9821 srai a2, a2, 24 - 34a: 2102 l32i.n a0, a0, 0 - 34c: a2c710 sub a2, a13, a2 - 34f: c02210 callx0 a0 - 352: ff1b18 bgei a2, 2, 36e - 355: 74f0f0 l8ui a2, a1, 19 - 358: 740020 l32r a0, 140 - 35b: 106102 slli a2, a2, 24 - 35e: 2f66 l32i.n a0, a0, 0 - 360: 0d089b srai a2, a2, 24 - 363: 2002 l32i.n a0, a0, 0 - 365: 120c1b sub a2, a15, a2 - 368: 0000c0 callx0 a0 - 36b: 0c0c0c blti a2, 2, 3a0 - 36e: 0d0c0f l32i a3, a1, 72 - 371: 0c020c l32i a2, a1, 68 - 374: 613203 l8ui a13, a1, 18 - 377: 612211 l8ui a15, a1, 19 - 37a: 0c12 addi.n a12, a12, 1 - 37c: f138e2 extui a12, a12, 0, 8 - 37f: 102142 slli a15, a15, 24 - 382: 12c152 slli a13, a13, 24 - 385: 7de168 srai a13, a13, 24 - 388: 90010e srai a15, a15, 24 - 38b: c0ff add.n a2, a15, a2 - 38d: 0000 add.n a3, a13, a3 - 38f: 21be9c s32i a3, a1, 72 - 392: 3dff86 s32i a2, a1, 68 - 395: 01520c beqi a12, 4, 39b - 398: 014213 j 307 - 39b: 8012 movi.n a0, 0 - 39d: 800155 j 3a2 - 3a0: 0144 movi.n a0, 1 - 3a2: 4840 movi.n a3, -31 - 3a4: 585031 bnez a0, 43c - 3a7: 8a0131 l32i a13, a1, 72 - 3aa: 00c0ff l32i a0, a1, 68 - 3ad: bc00 addi.n a13, a13, 2 - 3af: 220c addi.n a0, a0, 2 - 3b1: 011201 srai a0, a0, 2 - 3b4: 80ff7f srai a13, a13, 2 - 3b7: 080122 slli a13, a13, 24 - 3ba: 282000 srai a13, a13, 24 - 3bd: 0831 movi.n a2, -15 - 3bf: 2d2000 slli a15, a0, 24 - 3c2: 00c0c0 srai a15, a15, 24 - 3c5: e600 mov.n a0, a2 - 3c7: 221822 blt a13, a2, 3cc - 3ca: 1301 mov.n a0, a13 - 3cc: 7a01 movi.n a2, 15 - 3ce: 80ff mov.n a7, a2 - 3d0: 080122 bgei a0, 16, 3d5 - 3d3: 2000 mov.n a7, a0 - 3d5: 3128 mov.n a0, a3 - 3d7: 200008 slli a13, a7, 24 - 3da: c0c02f srai a13, a13, 24 - 3dd: a60000 blt a15, a3, 3e2 - 3e0: 3122 mov.n a0, a15 - 3e2: 2132 movi.n a15, 31 - 3e4: 2212 mov.n a7, a15 - 3e6: d21121 bgei a0, 32, 3eb - 3e9: 1201 mov.n a7, a0 - 3eb: 1301f2 slli a15, a7, 24 - 3ee: cc1b l32i.n a0, a1, 52 - 3f0: 74c0c0 srai a15, a15, 24 - 3f3: ff80 bnez.n a0, 40c - 3f5: 8001 l32i.n a3, a1, 40 - 3f7: d001dd extui a0, a7, 0, 6 - 3fa: f031d8 extui a2, a13, 0, 5 - 3fd: 2a31f8 slli a2, a2, 6 - 400: 3d3a2f or a0, a0, a2 - 403: 126132 l32i a2, a1, 76 - 406: 116122 addx2 a2, a2, a3 - 409: 024c26 s16i a0, a2, 0 - 40c: dac6 beqz.n a14, 41e - 40e: 0cff mov.n a5, a15 - 410: 4600 mov.n a4, a13 - 412: 0c0000 l32r a2, 144 - 415: 136c10 l32i a3, a1, 76 - 418: 094056 l32r a0, 160 - 41b: 1221d2 callx0 a0 - 41e: 112102 extui a5, a12, 0, 2 - 421: 2bdd2b l32r a13, 148 - 424: 020000 l32i a3, a1, 76 - 427: d021 l32i.n a6, a13, 4 - 429: 21d2 addi.n a4, a3, 1 - 42b: 01dd80 extui a3, a4, 0, 8 - 42e: 31d8d0 s32i a3, a1, 76 - 431: 80127c slli a6, a6, 2 - 434: f001f0 or a5, a5, a6 - 437: 31f8 s32i.n a5, a13, 4 - 439: 27020d j 1d2 - 43c: 0d012d l8ui a0, a1, 19 - 43f: f20c0d l8ui a2, a1, 18 - 442: e6027d slli a0, a0, 24 - 445: 7d01b0 slli a2, a2, 24 - 448: 030d00 srai a2, a2, 24 - 44b: 01d780 srai a0, a0, 24 - 44e: d8d0 add.n a0, a0, a15 - 450: 3731 add.n a13, a2, a13 - 452: 012f addi.n a13, a13, 1 - 454: 0f0d addi.n a0, a0, 1 - 456: 7dff1c srai a0, a0, 1 - 459: c0e60f srai a13, a13, 1 - 45c: 007d01 slli a13, a13, 24 - 45f: 01f780 srai a13, a13, 24 - 462: f0d108 j 3bd - 465: 31f8 movi.n a12, 0 - 467: 3850dc j 1f9 - 46a: 70a1 movi.n a12, 64 - 46c: d05400 j 1f9 - 46f: a04420 movi a12, 96 - 472: 1122 movi.n a2, 15 - 474: 200020 s32i a2, a1, 64 - 477: 132122 j 1fe - 47a: 2230 movi.n a5, 16 - 47c: 520290 memw - 47f: ee8c00 l32r a4, 14c - 482: 4d0f5d l32i a3, a4, 0x390 - 485: 4c210d or a3, a3, a5 - 488: 2132ff memw - 48b: 520113 s32i a3, a4, 0x390 - 48e: c0ff l32i.n a12, a1, 24 - 490: 0000 l32i.n a13, a1, 28 - 492: 50c0 l32i.n a14, a1, 32 - 494: d114 l32i.n a15, a1, 36 - 496: ff49 l32i.n a0, a1, 20 - 498: 132132 addi a1, a1, 80 - 49b: 1d68 ret.n - 49d: 40431b movi a12, 112 - 4a0: 7430 movi.n a6, 40 - 4a2: 136132 s32i a6, a1, 64 - 4a5: 1166e0 j 1fe - 4a8: 205560 movi a12, 120 - 4ab: 1d59 movi.n a7, 65 - 4ad: ff6546 s32i a7, a1, 64 - 4b0: 130102 j 1fe - 4b3: 120122 excw - 4b6: 010080 ill - 4b9: 012280 ill - 4bc: 312820 ill - 4bf: 310800 ill - 4c2: da00fa ill - 4c5: dd1bd2 ill - 4c8: 00001b addi a1, a1, -64 - 4cb: 2101 s32i.n a12, a1, 8 - 4cd: d1d0 s32i.n a13, a1, 12 - 4cf: 8021 s32i.n a14, a1, 16 - 4d1: 01dd s32i.n a15, a1, 20 - 4d3: d8d0 s32i.n a0, a1, 4 - 4d5: c631 s32i.n a5, a1, 40 - 4d7: ffd5 s32i.n a7, a1, 36 - 4d9: 0c0c s32i.n a2, a1, 28 - 4db: 6386 s32i.n a4, a1, 32 - 4dd: 0c4cff movi a2, 127 - 4e0: ff6246 slli a4, a3, 24 - 4e3: 60a0c2 srai a4, a4, 24 - 4e6: 22f20c movltz a3, a2, a4 - 4e9: 1061 s32i.n a3, a1, 24 - 4eb: ff60c6 bgei a3, 1, 4f1 - 4ee: c0051c j 5f7 - 4f1: 0020 movi.n a12, 0 - 4f3: 3341 movi.n a0, 0 - 4f5: 32ff movi.n a15, 0 - 4f7: e424 l32i.n a5, a1, 40 - 4f9: 3350 addi.n a7, a6, -1 - 4fb: c020 mov.n a13, a5 - 4fd: 0020 add.n a5, a5, a7 - 4ff: 6432 s32i.n a5, a1, 44 - 501: c8e4 movi.n a3, 24 - 503: 71d861 l8ui a10, a13, 0 - 506: f881e8 sub a6, a12, a15 - 509: 510891 slli a14, a6, 24 - 50c: 50c112 srai a14, a14, 24 - 50f: c2f00d slli a10, a10, 24 - 512: 2c70a0 srai a10, a10, 24 - 515: 616286 blt a14, a10, 557 - 518: 554610 slli a6, a6, 24 - 51b: c2ff l32i.n a2, a1, 44 - 51d: 4c78a0 srai a6, a6, 24 - 520: 617217 bge a13, a2, 557 - 523: 528610 extui a7, a10, 0, 8 - 526: 00ff bnez.n a7, 534 - 528: 0000c0 l8ui a8, a13, 1 - ... - -0000053c : - 53c: 12 .byte 0xff - 53d: c9c0c1 extui a0, a0, 0, 8 - 540: d921 add.n a13, a13, a0 - 542: 41e931 sub a6, a12, a15 - 545: 0951f9 slli a14, a6, 24 - 548: a15911 l8ui a10, a13, 0 - 54b: 299179 srai a14, a14, 24 - 54e: 814971 slli a10, a10, 24 - 551: 7fa022 srai a10, a10, 24 - 554: 014380 bge a14, a10, 518 - 557: 4840 s32i.n a0, a1, 48 - 559: 324031 blt a14, a3, 56a - 55c: 6139a3 addi a6, a14, -24 - 55f: 13e6 movi.n a14, 15 - 561: 414602 slli a6, a6, 24 - 564: 0c0c00 srai a6, a6, 24 - 567: 0c000c j 595 - 56a: 580f mov.n a2, a14 - 56c: 0ba1 movi.n a3, 6 - 56e: 05dd76 l32r a0, 4bc - 571: 59557a callx0 a0 - 574: 1cb1 mov.n a0, a2 - 576: a283 movi.n a3, 6 - 578: 000d mov.n a2, a14 - 57a: c06cf0 ssl a0 - 57d: e680 movi.n a14, 1 - 57f: e8e001 sll a14, a14 - 582: 8031 addi.n a14, a14, -1 - 584: a001aa extui a14, a14, 0, 16 - 587: a731a8 l32r a0, 4c0 - 58a: 803e2e callx0 a0 - 58d: 0166 l32i.n a0, a1, 48 - 58f: 60b128 slli a6, a2, 24 - 592: 273168 srai a6, a6, 24 - 595: a033ad blti a6, 5, 59d - 598: 7470 movi.n a6, 5 - 59a: 82a7cc j 5a0 - 59d: 80010d extui a6, a6, 0, 16 - 5a0: 0188 s32i.n a0, a1, 48 - 5a2: 8880 s32i.n a6, a1, 0 - 5a4: 8731 l32i.n a7, a1, 36 - 5a6: 2226 l32i.n a9, a1, 32 - 5a8: a1d8 l32i.n a8, a1, 28 - 5aa: a0001b addx2 a9, a0, a9 - 5ad: 2a7420 l16ui a4, a9, 0 - 5b0: 0000ff addx2 a8, a12, a8 - 5b3: dd0a74 addx8 a4, a14, a4 - 5b6: 6cf0 add.n a4, a6, a4 - 5b8: e680c0 extui a4, a4, 0, 16 - 5bb: 0da201 s16i a4, a8, 0 - 5be: e000 beqz.n a7, 5d6 - 5c0: 8031e8 l16ui a5, a9, 0 - 5c3: a001aa l32r a2, 4b4 - 5c6: 31a8 mov.n a3, a12 - 5c8: aea7 mov.n a6, a14 - 5ca: 09c0 l32i.n a7, a1, 0 - 5cc: 2e37c1 l32r a0, 4c4 - 5cf: ce620d callx0 a0 - 5d2: 0ce8 l32i.n a0, a1, 48 - 5d4: 80fe l32i.n a6, a1, 0 - 5d6: 0166 movi.n a10, 15 - 5d8: 316860 bne a14, a10, 5e7 - 5db: 000a86 bnei a6, 5, 5e7 - 5de: 0c0e2d l32r a11, 4b8 - 5e1: d30163 s8i a12, a11, 0 - 5e4: 00c0ff j 5f7 - 5e7: 0d00 l32i.n a14, a1, 24 - 5e9: 0c02 addi.n a12, a12, 1 - 5eb: 0e2d63 slli a12, a12, 24 - 5ee: 401000 srai a12, a12, 24 - 5f1: 001e0c sub a14, a12, a14 - 5f4: 0ba1ee bnez a14, 501 - 5f7: e0ee l32i.n a12, a1, 8 - 5f9: f4e0 l32i.n a13, a1, 12 - 5fb: ce01 l32i.n a14, a1, 16 - 5fd: c0ff l32i.n a15, a1, 20 - 5ff: 0000 l32i.n a0, a1, 4 - 601: 80c108 addi a1, a1, 64 - 604: 0162 ret.n - 606: 316860 ill - 609: 0456a6 ill - 60c: 86560c ill - 60f: 600000 ill - 612: 09f460 excw - 615: 0169c1 l32r a12, ffff2dd8 - 618: 989178 l32r a1, fffc0a3c - 61b: 8881 mov.n a12, a2 - 61d: 9071 movi.n a0, 23 - 61f: 429090 blt a0, a2, 640 - 622: 0019 movi.n a2, 17 - 624: 908c80 blt a2, a12, 63a - 627: b04e40 bgei a12, 12, 634 - 62a: 464a movi.n a0, 64 - 62c: f44040 bgei a12, 6, 643 - 62f: 5842 movi.n a0, 0 - 631: 479c00 j 643 - 634: 001952 movi a0, 96 - 637: ffbc21 j 643 - 63a: 6d0c3d movi a0, 112 - 63d: 01780e j 643 - 640: ffbe01 movi a0, 120 - 643: 0000c0 l32r a2, 608 - 646: 68c108 extui a4, a0, 0, 16 - 649: 0c01 l32i.n a0, a2, 0 - 64b: a7fa movi.n a3, 1 - 64d: 660b9e l32i a0, a0, 172 - 650: 0856 movi.n a2, 3 - 652: ffb6b1 callx0 a0 - 655: 4bc2 mov.n a2, a12 - 657: c600 movi.n a3, 6 - 659: e80003 l32r a0, 610 - 65c: cc1b61 callx0 a0 - 65f: cc80 movi.n a3, 2 - 661: c001 movi.n a5, 6 - 663: e031c8 slli a4, a2, 3 - 666: 56c0ec l32r a0, 60c - 669: f09e movi.n a2, 3 - 66b: 21c8 l32i.n a0, a0, 0 - 66d: e831d8 or a4, a4, a5 - 670: 51f841 l32i a0, a0, 172 - 673: 121108 extui a4, a4, 0, 16 - 676: 0d40c1 callx0 a0 - 679: 00f0 l32i.n a12, a1, 4 - ... - -00000688 : - 688: f0c112 ill - 68b: 0911c9 ill - 68e: 02cd01 excw - 691: 27701c l8ui a0, a0, 96 - 694: 1c1d20 jx a15 - 697: 22c712 ill - 69a: ace612 ill - 69d: 004c09 ill - 6a0: e6 .byte 0xff - 6a1: 6c .byte 0xff - 6a2: 0c13 bnez.n a15, 6e5 - 6a4: 038600 excw - 6a7: a00200 excw - 6aa: 020660 l32r a0, fffc06ac - 6ad: 00 .byte 0x9e - 6ae: 70a002 rsil a0, 0 - 6b1: 000086 ill - 6b4: a002 mov.n a4, a6 - 6b6: f12178 addi a1, a1, -96 - 6b9: 00ff s32i.n a12, a1, 44 - 6bb: f440 s32i.n a0, a1, 40 - 6bd: 0208 s32i.n a2, a1, 32 - 6bf: 130c s32i.n a3, a1, 24 - 6c1: 2b2002 s32i a5, a1, 68 - 6c4: 320c s32i.n a13, a1, 48 - 6c6: 00c0 s32i.n a14, a1, 52 - 6c8: 2d00 s32i.n a15, a1, 56 - 6ca: 0c0c mov.n a14, a7 - 6cc: ed0163 l32r a15, 688 - 6cf: 00c0ff l32r a13, 684 - 6d2: 230c00 l8ui a5, a15, 8 - 6d5: 650c s32i.n a4, a1, 28 - 6d7: 42d0 beqz.n a5, 6e3 - 6d9: 0111 l32i.n a9, a3, 0 - 6db: ffe9 s32i.n a3, a1, 24 - 6dd: 08320c extui a9, a9, 16, 1 - 6e0: 445000 bnez a9, 8cc - 6e3: 200220 l32r a4, 68c - 6e6: 40402b l32r a3, 690 - 6e9: 00c0f4 memw - 6ec: 11c800 l32i a2, a3, 0x3c8 - 6ef: 120108 or a2, a2, a4 - 6f2: 0d10c1 memw - 6f5: 0000f0 s32i a2, a3, 0x3c8 - 6f8: 009a00 memw - 6fb: 0060 l32i.n a0, a15, 0 - 6fd: 000000 movi a12, 0x1e0 - 700: 030000 l32i a0, a0, 160 - 703: 020000 s32i a12, a13, 104 - 706: a06000 callx0 a0 - 709: 00000f movi a2, 119 - ... - 714: fcffff l32i a0, a0, 148 - 717: 00ff movi.n a6, 0 - 719: 600002 callx0 a0 - 71c: 0000 movi.n a3, 0 - 71e: 0001 movi.n a4, 24 - 720: 9e00 movi.n a5, 5 - 722: 6000 movi.n a6, 5 - 724: 0000 l32i.n a0, a15, 0 - ... - -00000728 : - 728: 12064d l32i a0, a0, 148 - 72b: c9a0c1 movi a2, 119 - 72e: a109b1 callx0 a0 - 731: 8129 movi.n a3, 0 - 733: 6139 movi.n a4, 24 - 735: 6152 movi.n a5, 5 - 737: d911 movi.n a6, 5 - 739: e9c1 movi.n a7, 0 - 73b: f9d1 l32i.n a0, a15, 0 - 73d: ede1 mov.n a12, a2 - 73f: eff107 l32i a0, a0, 156 - 742: edd1ff movi a2, 119 - 745: 0f52ff callx0 a0 - 748: 714908 movi a2, 119 - 74b: 858c movi.n a3, 0 - 74d: 0398 movi.n a4, 18 - 74f: 6139 movi.n a5, 7 - 751: 9090 l32i.n a0, a15, 0 - 753: 5605 movi.n a6, 0 - 755: 411e89 l32i a0, a0, 156 - 758: ffea movi.n a7, 0 - 75a: ffea31 callx0 a0 - 75d: 0020c0 s32i a12, a1, 72 - 760: f22322 beqz a14, 83c - 763: 2240 movi.n a5, 0 - 765: c020 movi.n a12, 0 - 767: 220020 l8ui a2, a1, 108 - 76a: c0f263 l32i a15, a1, 96 - 76d: 0020 s32i.n a2, a1, 60 - 76f: c20f08 addx2 a6, a12, a15 - 772: 02e0a1 l16ui a6, a6, 0 - 775: 2820 movi.n a4, 4 - 777: 6dc2 mov.n a0, a4 - 779: 00c01a extui a10, a6, 0, 15 - 77c: a02200 extui a2, a6, 4, 1 - 77f: 030c77 extui a8, a6, 7, 1 - 782: 08241c extui a11, a6, 6, 1 - 785: 750c0f extui a7, a6, 5, 1 - 788: 252002 extui a9, a6, 9, 1 - 78b: c0060c extui a3, a6, 8, 1 - 78e: 0000 add.n a3, a3, a9 - 790: 030c add.n a7, a7, a11 - 792: 841c add.n a3, a3, a8 - 794: 550c add.n a3, a3, a7 - 796: 560c movi.n a7, 29 - 798: 290f08 extui a6, a6, 3, 1 - 79b: 0291 add.n a6, a6, a2 - 79d: 2520 add.n a3, a3, a6 - 79f: 77a022 extui a3, a3, 0, 8 - 7a2: 0000c0 bgeui a3, 5, 7a7 - 7a5: 030c mov.n a0, a3 - 7a7: 0c841c extui a11, a0, 0, 8 - 7aa: 560c55 s32i a5, a1, 76 - 7ad: 08070c extui a0, a10, 0, 3 - 7b0: 02cd0f addx2 a11, a11, a11 - 7b3: 272002 addx2 a11, a11, a0 - 7b6: a022 mov.n a0, a7 - 7b8: 00c077 extui a11, a11, 0, 16 - 7bb: a02200 bltu a7, a11, 7c0 - 7be: 0c77 mov.n a0, a11 - 7c0: 241c03 extui a3, a0, 0, 16 - 7c3: 08750c s32i a3, a1, 64 - 7c6: 060c0f ssr a3 - 7c9: 272002 srl a2, a5 - 7cc: c0070c bbsi a2, 0, 82e - 7cf: c20000 extui a2, a10, 0, 12 - 7d2: 161261 l32r a0, 6b0 - 7d5: 0c0d8e callx0 a0 - 7d8: 0c0c05 l32r a2, 694 - 7db: 6c0122 addi a3, a1, 16 - 7de: 1821f2 l32r a0, 698 - 7e1: f129 movi.n a4, 10 - 7e3: 6cf0 l32i.n a0, a0, 0 - 7e5: 6290 l32i.n a5, a1, 60 - 7e7: 0c0016 l32i a0, a0, 236 - 7ea: 0d44 movi.n a6, 0 - 7ec: a06004 callx0 a0 - 7ef: 2460e4 l32i a5, a1, 76 - 7f2: 6004 movi.n a8, 1 - 7f4: 600487 l32i a3, a1, 68 - 7f7: 6004b6 l16si a4, a1, 16 - 7fa: 600475 l16si a2, a1, 18 - 7fd: 600499 l32i a9, a1, 64 - 800: 9a0438 l16si a6, a1, 20 - 803: 77ba33 l16si a7, a1, 22 - 806: 7a338a extui a6, a6, 0, 9 - 809: d71c33 extui a7, a7, 0, 9 - 80c: 046360 ssl a9 - 80f: 6a662a extui a2, a2, 0, 9 - 812: 303033 extui a4, a4, 0, 9 - 815: 53f674 addx8 a3, a9, a3 - 818: 030d01 slli a4, a4, 9 - 81b: 74b000 slli a2, a2, 9 - 81e: 136152 sll a8, a8 - 821: 2400a0 or a5, a5, a8 - 824: 90bbb0 or a2, a2, a7 - 827: 90bb00 or a4, a4, a6 - 82a: 070d s32i.n a4, a3, 0 - 82c: b0b0 s32i.n a2, a3, 4 - 82e: b7f4 addi.n a12, a12, 1 - 830: 0d0137 extui a12, a12, 0, 8 - 833: 30000b addx2 a6, a12, a15 - 836: 6132f4 sub a4, a14, a12 - 839: 030010 bnez a4, 772 - 83c: 5040 l32i.n a0, a1, 24 - 83e: 079120 l32r a15, 69c - 841: 5ee2 l32i.n a0, a0, 0 - 843: b420a0 l32i a12, a1, 72 - 846: ffb701 bbsi a0, 16, 864 - 849: 00c0 l32i.n a2, a1, 32 - 84b: 2100 beqz.n a2, 864 - 84d: ffaf movi.n a2, 0 - 84f: c132 movi.n a3, 8 - 851: 0110 l32i.n a4, a1, 28 - 853: 0cffae l32i a5, a1, 68 - 856: 0008a4 l8ui a6, a1, 100 - 859: 02f158 l8ui a7, a1, 104 - 85c: 0c3b20 l8ui a8, a1, 108 - 85f: c006 s32i.n a8, a1, 0 - 861: 520000 call0 864 - 864: 1321 mov.n a7, a12 - 866: 32180c l32r a4, 6a0 - 869: 421121 memw - 86c: 220891 l32r a3, 6a4 - 86f: 920991 l32i a2, a3, 0x3c8 - 872: 621021 and a2, a2, a4 - 875: 720a91 memw - 878: 0b91 movi.n a4, 24 - 87a: 6060 movi.n a5, 5 - 87c: 7084 movi.n a6, 5 - 87e: 008470 s32i a2, a3, 0x3c8 - 881: 4019 l32i.n a0, a15, 0 - 883: 842020 movi a2, 119 - 886: 844040 l32i a0, a0, 156 - 889: 3930 movi.n a3, 0 - 88b: 4470b0 callx0 a0 - 88e: 7011 l32i.n a7, a1, 36 - 890: 001122 movi a2, 119 - 893: a188 movi.n a3, 0 - 895: 5580 movi.n a4, 18 - 897: 7020 l32i.n a0, a15, 0 - 899: 2022 movi.n a5, 7 - 89b: 204460 l32i a0, a0, 156 - 89e: 0349 movi.n a6, 0 - 8a0: 1b1329 callx0 a0 - 8a3: c0cc l32i.n a0, a15, 0 - 8a5: f074c0 l32i a0, a0, 200 - 8a8: c0906c callx0 a0 - 8ab: c04e l32i.n a0, a15, 0 - 8ad: f35456 l32i a0, a0, 196 - 8b0: f16108 callx0 a0 - 8b3: ff97 l32i.n a0, a15, 0 - 8b5: c20008 l32i a0, a0, 188 - 8b8: 071221 l32r a12, 6a8 - 8bb: 281af0 callx0 a0 - 8be: 9c81 l32i.n a4, a1, 24 - 8c0: 0c52 l32i.n a3, a4, 0 - 8c2: 0c02 movi.n a2, 1 - 8c4: 714883 or a3, a3, a12 - 8c7: 2152 s32i.n a3, a4, 0 - 8c9: 016211 s8i a2, a15, 8 - 8cc: 017264 beqz a14, 9af - 8cf: 018268 l32i a15, a1, 96 - 8d2: 01896c l32r a6, 6ac - 8d5: 0005 movi.n a12, 0 - 8d7: 7d00 l32i.n a2, a1, 28 - 8d9: 8e410c l32i a0, a1, 68 - 8dc: c0ff movi.n a5, 4 - 8de: 310020 addx2 a10, a12, a15 - 8e1: 22ff8e l16ui a10, a10, 0 - 8e4: f223 mov.n a3, a5 - 8e6: 102240 extui a7, a10, 8, 1 - 8e9: 0020c0 extui a9, a10, 4, 1 - 8ec: 0c841c extui a8, a10, 3, 1 - 8ef: 0c55 add.n a8, a8, a9 - 8f1: 632256 extui a11, a10, 6, 1 - 8f4: 0f08f2 extui a9, a10, 5, 1 - 8f7: a022 add.n a9, a9, a11 - 8f9: 200277 extui a11, a10, 9, 1 - 8fc: 0c27 add.n a7, a7, a11 - 8fe: 00c003 extui a11, a10, 7, 1 - 901: 7800 add.n a7, a7, a11 - 903: a02291 extui a10, a10, 0, 15 - 906: 0c77 movi.n a11, 29 - 908: 1c03 add.n a7, a7, a9 - 90a: 0824 add.n a7, a7, a8 - 90c: 750c0f extui a8, a10, 0, 3 - 90f: 272002 extui a7, a7, 0, 8 - 912: c0060c bgeui a7, 5, 917 - 915: 0000 mov.n a3, a7 - 917: 020f08 extui a4, a3, 0, 8 - 91a: 3220 mov.n a3, a11 - 91c: 0000c0 addx2 a7, a4, a4 - 91f: 020f08 addx2 a7, a7, a8 - 922: c03120 extui a7, a7, 0, 16 - 925: 080000 bltu a11, a7, 92a - 928: 020f mov.n a3, a7 - 92a: c12f20 extui a11, a3, 0, 16 - 92d: c0ff7c addx8 a11, a11, a0 - 930: 0000 l32i.n a8, a11, 4 - 932: 6148 l32i.n a11, a11, 0 - 934: 0c0438 extui a3, a8, 9, 9 - 937: 33c012 extui a7, a11, 0, 9 - 93a: 043920 extui a8, a8, 0, 9 - 93d: 084f22 extui a11, a11, 9, 9 - 940: 0dfe16 memw - 943: 1821f2 slli a11, a11, 8 - 946: ff7661 slli a9, a10, 17 - 949: 0c0c movi.n a5, 30 - 94b: 027128 s32i a5, a13, 104 - 94e: 1121 add.n a9, a9, a11 - 950: f0450c srli a11, a7, 1 - 953: a290ac addx4 a5, a12, a6 - 956: 001a add.n a9, a9, a11 - 958: a0053d memw - 95b: 0478 s32i.n a9, a5, 0 - 95d: 0494a0 memw - 960: 83a0 movi.n a11, 31 - 962: 889a04 s32i a11, a13, 104 - 965: 04b6a0 memw - 968: 0495a0 slli a7, a7, 31 - 96b: a099ba slli a3, a3, 22 - 96e: 04b9 s32i.n a9, a5, 0 - 970: 77ba add.n a3, a3, a7 - 972: 04b7a0 addx2 a7, a4, a2 - 975: a077ba l16ui a7, a7, 0 - 978: 1ce4a0 slli a8, a8, 13 - 97b: 779adb extui a7, a7, 0, 11 - 97e: a0778a addx4 a7, a7, a8 - 981: 2480 add.n a3, a3, a7 - 983: 747070 memw - 986: 0157f6 movi a8, 0x1e0 - 989: 30073d s32i a8, a13, 104 - 98c: 3d7440 memw - 98f: 400b s32i.n a3, a5, 0 - 991: 809074 memw - 994: 709077 movi a7, 0x1e1 - 997: 77f470 s32i a7, a13, 104 - 99a: 3d013b memw - 99d: 3007 s32i.n a3, a5, 0 - 99f: f4b0 addi.n a12, a12, 1 - 9a1: b0bb00 l32i a3, a1, 80 - 9a4: 1b88 movi.n a5, 4 - 9a6: 800bb8 extui a12, a12, 0, 8 - 9a9: b08439 sub a8, a14, a12 - 9ac: 808470 bnez a8, 8de - 9af: 8480 l32i.n a12, a1, 44 - 9b1: b9b0 l32i.n a13, a1, 48 - 9b3: c084 l32i.n a14, a1, 52 - 9b5: 0020 l32i.n a15, a1, 56 - 9b7: bb80 l32i.n a0, a1, 40 - 9b9: 9af011 addi a1, a1, 96 - 9bc: 1c01 ret.n - 9be: 6d52e5 ill - 9c1: 99ba1a l8ui a0, a0, 96 - 9c4: 41b170 ill - 9c7: a05c60 ill - 9ca: c099ba ill - 9cd: 990020 ill - 9d0: 20c005 ill - 9d3: fb1c00 ill - 9d6: 1a6db2 ill - 9d9: 0020c0 ill - 9dc: 017710 addi a1, a1, -64 - 9df: 33a0 s32i.n a13, a1, 48 - 9e1: 9901 s32i.n a12, a1, 44 - 9e3: 7a05 s32i.n a0, a1, 40 - 9e5: 2033 mov.n a12, a2 - 9e7: 729074 l32r a2, 9c0 - 9ea: 300017 memw - 9ed: 701188 l32i a5, a2, 0x38c - 9f0: 80a470 srai a5, a5, 9 - 9f3: 7aa077 memw - 9f6: 20c033 l32i a4, a2, 0x380 - 9f9: a18200 srai a4, a4, 9 - 9fc: 82e0 add.n a4, a4, a5 - 9fe: c01a6d memw - a01: 390020 l32i a5, a2, 0x388 - a04: 20c005 srai a5, a5, 9 - a07: a17200 memw - a0a: 6d72e1 l32i a0, a2, 0x384 - a0d: 20c01a srai a0, a0, 9 - a10: 053900 sub a0, a0, a5 - a13: cc1b s32i.n a0, a1, 12 - a15: 142132 memw - a18: c0450c l32i a6, a2, 0x3dc - a1b: c074c0 srai a6, a6, 8 - a1e: c08e s32i.n a6, a1, 0 - a20: f2e856 memw - a23: d8b1c8 l32i a5, a2, 0x3e0 - a26: d1e8c1 srai a5, a5, 8 - a29: e1f8 s32i.n a5, a1, 4 - a2b: 12a108 memw - a2e: 0d60c1 l32i a2, a2, 0x3e4 - a31: 00f0 movi.n a13, -4 - a33: 020000 addi a5, a3, -2 - a36: 006000 srai a0, a0, 31 - ... - -00000a50 : - a50: c0c112 callx0 a0 - a53: c1d9 s32i.n a2, a1, 20 - a55: b1c9 s32i.n a3, a1, 16 - a57: a109 l32i.n a5, a1, 8 - a59: 02cd l32i.n a4, a1, 12 - a5b: f621 mov.n a3, a5 - a5d: c0ff mov.n a2, a4 - a5f: 520020 l32r a0, 9c8 - a62: 50e322 callx0 a0 - a65: 2159 mov.n a4, a3 - a67: 20c0 l32i.n a6, a1, 20 - a69: 4200 l32i.n a3, a1, 16 - a6b: e022 add.n a2, a6, a2 - a6d: 4940 add.n a3, a3, a4 - a6f: 445a21 bgeu a2, a6, a74 - a72: 20c0 addi.n a3, a3, 1 - a74: 5200 mov.n a4, a13 - a76: 50e222 l32r a0, 9cc - a79: c02159 callx0 a0 - a7c: 0020 s32i.n a2, a12, 4 - a7e: 2202 l32i.n a4, a1, 0 - a80: 00e1 l32i.n a6, a1, 4 - a82: 2109 s32i.n a6, a1, 28 - a84: c00050 srai a5, a4, 31 - a87: c03109 srai a6, a6, 31 - a8a: 0020 s32i.n a6, a1, 24 - a8c: 2262 mov.n a3, a5 - a8e: 60f7 mov.n a2, a4 - a90: 692168 l32r a0, 9d0 - a93: 20c001 callx0 a0 - a96: 5200 s32i.n a2, a1, 36 - a98: f822 s32i.n a3, a1, 32 - a9a: 5850 l32i.n a5, a1, 24 - a9c: 5921 l32i.n a4, a1, 28 - a9e: c011 mov.n a3, a5 - aa0: 0020 mov.n a2, a4 - aa2: f92222 l32r a0, 9d4 - aa5: 52cd7c callx0 a0 - aa8: fec3 mov.n a4, a3 - aaa: 0f00 l32i.n a8, a1, 36 - aac: 0931 l32i.n a3, a1, 32 - aae: 0021 add.n a2, a8, a2 - ab0: 4005 add.n a3, a3, a4 - ab2: 90d3d0 bgeu a2, a8, ab7 - ab5: 5f40 addi.n a3, a3, 1 - ab7: 2031 mov.n a4, a13 - ab9: 29b120 l32r a0, 9d8 - abc: 053d0c callx0 a0 - abf: 042d l32i.n a0, a1, 40 - ac1: dd01 s32i.n a2, a12, 8 - ac3: c0ff l32i.n a13, a1, 48 - ac5: 0000 l32i.n a12, a1, 44 - ac7: 395129 addi a1, a1, 64 - aca: 5841 ret.n - acc: 314821 ill - acf: 2d053d excw - ad2: da0104 l32i a0, a7, 0x290 - ad5: 00c0ff l32r a1, fffc5ed8 - ad8: 034d00 excw - adb: 68 .byte 0xff - adc: 3851 movi.n a4, 1 - ade: 2a41 l32i.n a2, a3, 12 - ae0: 334a26 sll a4, a4 - ae3: 01b267 or a2, a2, a4 - ae6: 331b s32i.n a2, a3, 12 - ae8: 0d4d ret.n - aea: ffd501 ill - aed: 00c0 add.n a0, a0, a9 - aef: 1c2900 excw - af2: 0148 excw - af4: 691168 movi a8, 0xfffffe00 - af7: 5f4071 movi a7, 0x142 - afa: 6f6031 l32r a3, aec - afd: 616931 memw - b00: 2d053d l32i a6, a3, 0x164 - b03: d00104 and a6, a6, a8 - b06: 00c0ff or a6, a6, a7 - b09: 912900 memw - b0c: 588139 s32i a6, a3, 0x164 - b0f: 714861 l32r a5, af0 - b12: 053d movi.n a4, 2 - b14: 01042d memw - b17: c0ffcc l32i a2, a3, 0x160 - b1a: 4d0000 and a2, a2, a5 - b1d: 918803 or a2, a2, a4 - b20: 2a8138 memw - b23: 334a28 s32i a2, a3, 0x160 - b26: b287 ret.n - b28: 331b01 excw - b2b: 4d .byte 0x3f - b2c: c7010d excw - b2f: 00c0ff excw - b32: a10800 ill - b35: d82c29 ill - b38: b1c8c1 addi a1, a1, -32 - b3b: c112 s32i.n a0, a1, 4 - b3d: 0d40 s32i.n a2, a1, 0 - b3f: 00f0 s32i.n a13, a1, 12 - b41: 0000 s32i.n a14, a1, 16 - ... - -00000b44 : - b44: 022237 l32r a2, fffc22f8 - b47: 11a427 l32r a12, b2c - b4a: 401500 l32r a13, b28 - b4d: fffc31 memw - b50: 28140c l32i a0, a12, 0x160 - b53: 0033 s32i.n a4, a1, 20 - b55: 40a144 bbsi a0, 1, b7d - b58: 2022 mov.n a2, a3 - b5a: 0d3329 l32r a0, b34 - b5d: 0000f0 callx0 a0 - b60: 009a00 l32r a0, b30 - b63: fd60 l32i.n a0, a0, 0 - b65: fffd7f l32i a0, a0, 100 - -00000b68 : - b68: ae82 l32i.n a2, a1, 0 - b6a: a17200 callx0 a0 - b6d: 3142 l32i.n a0, a1, 20 - b6f: c0fffc memw - b72: 620020 l32i a2, a12, 0x160 - b75: 805923 bbsi a2, 1, b8c - b78: 1066 movi.n a2, 0 - b7a: 206670 j b9a - b7d: 0020c0 memw - b80: 596362 l32i a5, a13, 0x200 - b83: fff851 sub a5, a5, a4 - b86: c0240c bgeu a14, a5, b4d - b89: 220020 j b98 - b8c: 505823 memw - b8f: 401022 l32i a6, a13, 0x200 - b92: c02022 sub a6, a6, a0 - b95: 220020 bgeu a14, a6, b6f - b98: 5863 movi.n a2, 1 - b9a: f00d l32i.n a12, a1, 8 - b9c: 0a00 l32i.n a13, a1, 12 - b9e: 3ff2 l32i.n a14, a1, 16 - ba0: 9a00 l32i.n a0, a1, 4 - ba2: 006000 addi a1, a1, 32 - ba5: 0000 ret.n - ba7: 000000 excw - ... - -00000bac : - bac: e0c112 excw - baf: 291109 excw - bb2: 01 .byte 0xff - bb3: e931d9 l32r a3, bac - bb6: 21c941 memw - bb9: c105ed l32i a8, a3, 0x108 - bbc: d1fff9 and a8, a8, a9 - bbf: c0fff7 memw - bc2: 020020 s32i a8, a3, 0x108 - bc5: 582c movi.n a7, 1 - bc7: 175149 memw - bca: 2d24e0 l32i a6, a3, 0x160 - bcd: f60103 or a6, a6, a7 - bd0: 00c0ff memw - bd3: f40100 s32i a6, a3, 0x160 - bd6: 08ff movi.n a5, -2 - bd8: 200200 memw - bdb: 012819 l32i a4, a3, 0x160 - bde: 0000c0 and a4, a4, a5 - be1: c05108 memw - be4: 220020 s32i a4, a3, 0x160 - be7: 17582c memw - bea: 13e2 s32i.n a2, a3, 44 - bec: 020c ret.n - bee: 000706 ill - bf1: 20c0 add.n a0, a0, a9 - bf3: 2d5200 excw - bf6: 554080 excw - bf9: c0 .byte 0xff - bfa: c3be57 bbsi a15, 31, c3f - bfd: 02c6 excw - bff: 20c000 memw - c02: 2d6200 l32r a7, bf4 - c05: 0080 l32i.n a2, a4, 44 - c07: 67c066 memw - c0a: 0cd6be l32i a6, a4, 0x108 - c0d: 21c812 or a6, a6, a7 - c10: e831d8 memw - c13: 110841 s32i a6, a4, 0x108 - c16: 20c112 l32r a5, bf8 - c19: 00f00d memw - c1c: ffff l32i.n a3, a4, 44 - c1e: 00f7ff and a3, a3, a5 - c21: 60009a memw - -00000c24 : - c24: fe91 s32i.n a3, a4, 44 - c26: 31ff ret.n - c28: c0fffe ill - c2b: 820020 ill - c2e: 904223 excw - c31: c01088 l32r a12, fffc33f4 - c34: 820020 l32r a0, fffffc38 - c37: 63 .byte 0xff - c38: 0c42 l32i.n a0, a0, 0 - c3a: 20c017 l32i a0, a0, 68 - c3d: 236200 movi a3, 128 - c40: 667058 callx0 a0 - c43: 20c020 l32r a0, c2c - c46: 636200 callx0 a0 - c49: 7c58 movi.n a2, 0 - c4b: c0e5 l32i.n a0, a1, 0 - c4d: 420020 addi a1, a1, 16 - c50: 5823 ret.n - c52: 104450 and a0, a0, a0 - c55: 0020c0 ill - c58: 586342 ill - c5b: 0020c0 ill - c5e: 0db329 ill - c61: 0000f0 ill - c64: 9a00 beqz.n a1, c68 - c66: 006000 xor a0, a0, a0 - c69: 080000 ill - c6c: ff .byte 0x7e - c6d: fff7ff ill - -00000c70 : - c70: fffd41 excw - c73: 0020c0 excw - c76: fffc71 ill - c79: c0b428 ill - c7c: 620020 ill - c7f: 704224 ill - c82: c02066 excw - c85: 620020 ill - c88: 514264 ill - c8b: c0fff8 excw - c8e: 380020 and a0, a0, a0 - c91: 3350b4 ill - c94: 20c010 excw - c97: b43900 excw - c9a: 00f00d subx4 a0, a0, a0 - c9d: 000000 ill - ca0: 000000 ill - ... - -00000ca4 : - ca4: c112 mov.n a5, a1 - ca6: 0109f0 ill - ca9: fffc01 ill - cac: 020008 ill - caf: 321120 ill - cb2: c080a0 ill - cb5: 010000 ill - cb8: c0fffa ill - cbb: 0c0000 ill - cbe: 010802 ill - cc1: 10c112 ill - cc4: 00f00d ill - cc7: 001000 excw - ... - cd6: 0000 l32i.n a0, a3, 0 - cd8: 018c s32i.n a15, a1, 36 - cda: 300000 extui a0, a0, 18, 1 - cdd: 000000 bnez a0, db9 - ce0: 00007e addi a0, a3, -16 - ce3: 7500 l32i.n a0, a0, 0 - ce5: 000001 l32i a0, a0, 160 - ce8: 000010 callx0 a0 - ... - cf3: 0000 movi.n a2, 1 - cf5: 000400 callx0 a0 - ... - d00: 0000e0 excw - d03: 00 .byte 0xff - d04: 000010 callx0 a0 - d07: 00e000 l16ui a2, a12, 2 - d0a: e00000 addi a3, a1, 16 - d0d: 0000 movi.n a4, 1 - d0f: 00e000 l32r a0, cac - d12: 000000 callx0 a0 - d15: 000000 l32r a0, c60 - d18: 015d l32i.n a0, a0, 0 - ... - -00000d3c : - d3c: e331 movi.n a13, 11 - d3e: c112ff j d48 - d41: c9c0 movi.n a13, 6 - d43: 71d961 j d48 - d46: 81e9 movi.n a13, 1 - d48: 5109 mov.n a7, a15 - d4a: f90308 movi a6, 100 - d4d: 0091 movi.n a4, 1 - d4f: 560502 l32r a3, c70 - d52: 020d80 l32r a5, c6c - d55: 08f0c3 slli a2, a13, 24 - d58: 200200 srai a2, a2, 24 - d5b: 00c028 l16si a5, a5, 0x1ea - d5e: db0100 l8ui a3, a3, 128 - d61: 08ff s32i.n a4, a1, 4 - d63: 0200 s32i.n a6, a1, 0 - d65: 3020 movi.n a4, 0 - d67: c0120c l32r a6, c74 - d6a: c10000 l32r a0, cb0 - d6d: 22ffd9 callx0 a0 - d70: 011c movi.n a2, 64 - d72: 2020 movi.n a3, 40 - d74: 01b4 movi.n a4, 2 - d76: ffe9 movi.n a5, 0 - d78: 0000c0 addx2 a6, a12, a12 - d7b: 1c22 add.n a6, a14, a6 - d7d: c13201 l32r a0, cb4 - d80: 140c10 callx0 a0 - d83: e701 addi.n a12, a12, 1 - d85: 00c0ff extui a12, a12, 0, 8 - d88: d20100 bnei a12, 4, d2c - d8b: 0008ff l32r a0, c78 - d8e: 6008 l32i.n a0, a0, 0 - d90: c0020c l32i a0, a0, 200 - d93: d20000 callx0 a0 - d96: 0c1201 l32r a0, c7c - d99: f10c l32i.n a0, a0, 0 - d9b: e1ffcf l32i a0, a0, 196 - d9e: 9cffcf callx0 a0 - da1: 1c266c l32r a0, c84 - da4: 260f l32i.n a0, a0, 0 - da6: 66072c l32i a0, a0, 188 - da9: 0c103c l32r a12, c80 - dac: 02c6ed callx0 a0 - daf: bd0c00 l32r a3, c88 - db2: 0186 l32i.n a2, a3, 16 - db4: 6d0c00 or a2, a2, a12 - db7: 0046 s32i.n a2, a3, 16 - db9: 0c00 movi.n a15, 0 - dbb: 0f7d1d l32r a0, c8c - dbe: a062 movi.n a3, 3 - dc0: 0c64 s32i.n a3, a1, 40 - dc2: 3114 movi.n a13, 14 - dc4: 51ffc8 l32r a14, c90 - dc7: ffc6 movi.n a12, 0 - dc9: 2d80 add.n a14, a15, a14 - dcb: 282001 bgeui a12, 6, df2 - dce: 5231 mov.n a2, a12 - dd0: f595 movi.n a3, 5 - dd2: 800332 l8ui a0, a14, 32 - dd5: 1149 s32i.n a0, a1, 52 - dd7: 0c0169 l32r a0, cb8 - dda: c36104 callx0 a0 - ddd: 01ff mov.n a3, a2 - ddf: c0ffd1 l8ui a4, a14, 35 - de2: 0000 l32i.n a2, a1, 52 - de4: 2c024c l32r a0, c94 - de7: 240c83 sub a4, a4, a2 - dea: c0050c mull a3, a3, a4 - ded: 906c add.n a2, a2, a3 - def: 016e6a j e42 - df2: ffcd movi.n a5, 10 - df4: 0000c0 bltu a5, a12, e1a - df7: cc1b movi.n a3, 5 - df9: 74c0c0 addi a2, a12, -5 - dfc: a04c66 l8ui a4, a14, 38 - dff: ffbb01 l8ui a5, a14, 35 - e02: 0008 s32i.n a5, a1, 48 - e04: 322002 sub a4, a4, a5 - e07: 0000c0 mull a2, a2, a4 - e0a: ffb901 l32r a0, cbc - e0d: 020008 callx0 a0 - e10: 3120 l32i.n a6, a1, 48 - e12: 0000c0 l32r a0, c98 - e15: b801 add.n a2, a2, a6 - e17: 0008ff j e42 - e1a: 2f2002 l8ui a2, a14, 41 - e1d: b5c1 movi.n a7, 12 - e1f: 00c0ff bltu a7, a12, e42 - e22: b63100 addx4 a8, a12, a12 - e25: 4328ff l8ui a3, a14, 38 - e28: 22c0 s32i.n a3, a1, 44 - e2a: 432920 addi a8, a8, -50 - e2d: 010f0c sub a2, a2, a3 - e30: 0cffb4 mull a2, a8, a2 - e33: 3933 movi.n a3, 22 - e35: ed0ca1 l32r a0, cc0 - e38: ffb3e1 callx0 a0 - e3b: 0c0c l32i.n a9, a1, 44 - e3d: f6efea l32r a0, c9c - e40: 236c add.n a2, a2, a9 - e42: 0c2d addi.n a13, a13, -1 - e44: 02530c addx2 a3, a12, a12 - e47: 200e add.n a3, a15, a3 - e49: d109 addi.n a12, a12, 1 - e4b: ffb801 extui a12, a12, 0, 8 - e4e: 00c0 add.n a3, a0, a3 - e50: 023d00 s8i a2, a3, 128 - e53: 230e42 bnez a13, dcb - e56: d128 l32i.n a4, a1, 40 - e58: ac01 addi.n a15, a15, 1 - e5a: 4420ff extui a15, a15, 0, 8 - e5d: 40c0 addi.n a4, a4, -1 - e5f: 8233 s32i.n a4, a1, 40 - e61: c6223a bnez a4, dc2 - e64: 0c0013 l32r a2, ca0 - e67: 35c7a5 l8ui a2, a2, 64 - e6a: 530c22 l32r a3, ca4 - e6d: fbcc22 slli a2, a2, 24 - e70: 260e42 srai a2, a2, 24 - e73: 230e52 addx2 a2, a2, a2 - e76: c159 add.n a2, a2, a3 - e78: c04450 l32r a0, cc4 - e7b: 822240 callx0 a0 - e7e: ac01 l32i.n a12, a1, 24 - e80: c0ff l32i.n a13, a1, 28 - e82: 0000 l32i.n a14, a1, 32 - e84: c168 l32i.n a15, a1, 36 - e86: a101 l32i.n a0, a1, 20 - e88: 226aff addi a1, a1, 64 - e8b: 09c6 ret.n - e8d: 0e2200 ill - e90: 0c29 movi.n a8, 16 - e92: 37c7c7 l8ui a6, a3, 0 - e95: c01f movi.n a5, 28 - e97: 32a08c bge a5, a4, e9f - e9a: 260e movi.n a7, 12 - e9c: 82b139 j eaa - e9f: 30cec8 bge a8, a4, ea8 - ea2: 20c022 addi a7, a4, -16 - ea5: 1c8228 j eaa - ea8: 0163 movi.n a7, 0 - eaa: c0ffa2 sub a6, a6, a7 - ead: 980000 s8i a6, a2, 0 - eb0: 01b1 mov.n a7, a8 - eb2: 9aff97 blt a8, a4, eb7 - eb5: 0b22 mov.n a7, a4 - eb7: c0dd movi.n a4, 1 - eb9: 903c add.n a9, a2, a4 - ebb: 3f3a addi.n a10, a4, 1 - ebd: cc1b add.n a8, a3, a4 - ebf: 74c0c0 l8ui a8, a8, 0 - ec2: 22303a extui a4, a10, 0, 8 - ec5: 568043 sub a8, a8, a7 - ec8: 48f74d s8i a8, a9, 0 - ecb: ff1ba1 bnei a4, 6, eb9 - ece: f0f0 ret.n - ed0: 440b74 l8ui a11, a1, 0 - ed3: 56a149 excw - ed6: 21f5d4 excw - ed9: 22ff8f l32r a0, fffc0edc - edc: 314002 l8ui a4, a0, 0 - edf: 80ff8e excw - ee2: 200122 ill - ee5: 203128 l8ui a0, a0, 96 - ee8: 3a9022 ill - eeb: 930122 break 8, 0 - eee: 00c0ff and a0, a0, a0 - ef1: 61c800 ill - ef4: e871d8 ill - ef7: 91f881 ill - efa: 125108 isync - efd: 0d40c1 ill - f00: 0000f0 ill - ... - -00000f04 : - f04: 62081c ill - f07: 1c0003 ill - f0a: a547c5 ill - f0d: c70c04 ill - f10: 000286 movi a6, 100 - f13: a847 movi.n a4, 1 - f15: c47205 addi a1, a1, -48 - f18: 46f0 s32i.n a14, a1, 40 - f1a: 0000 s32i.n a0, a1, 28 - f1c: 070c s32i.n a15, a1, 44 - f1e: 6670 s32i.n a13, a1, 36 - f20: 62c0 s32i.n a12, a1, 32 - f22: 0042 mov.n a13, a3 - f24: 087d mov.n a12, a2 - f26: 012847 l32r a15, ed0 - f29: 0c047d slli a2, a2, 24 - f2c: 924a14 srai a2, a2, 24 - f2f: 4aa41b addi a7, a15, -38 - f32: 088283 l16si a5, a15, 182 - f35: 40a000 l8ui a3, a15, 67 - f38: 7074 s32i.n a4, a1, 4 - f3a: c088 s32i.n a6, a1, 0 - f3c: 4982 movi.n a4, 0 - f3e: 646600 l32r a6, ed4 - f41: f00dea l32r a0, efc - f44: 0001b2 callx0 a0 - f47: 001000 l32r a3, ed8 - f4a: 5d0000 addx2 a2, a12, a12 - f4d: 0001 add.n a2, a2, a3 - f4f: 004200 l32r a0, f00 - f52: 100000 callx0 a0 - f55: 000000 l8ui a4, a15, 184 - f58: 0200 bnez.n a4, f63 - f5a: 006000 bnei a12, 6, f63 - f5d: 000000 l32r a0, f04 - f60: 000048 callx0 a0 - f63: 001000 l32r a14, edc - ... - f6e: 002000 l32r a6, fffc4824 - ... - -00000f84 : - f84: 64a062 excw - f87: 12140c l32r a6, fffd2920 - f8a: e9d0c1 excw - f8d: 09a1 addi.n a13, a13, 5 - f8f: b1f971 movgez a13, a0, a0 - f92: c991d9 srai a13, a13, 2 - f95: 03dd81 slli a13, a13, 16 - f98: f102cd srai a13, a13, 16 - f9b: 80ffea j fa0 - f9e: 0122 movi.n a13, 0 - fa0: 2820 mov.n a3, a14 - fa2: cf7231 addi a2, a1, 16 - fa5: 52da mov.n a4, a13 - fa7: 325b9f call0 fa8 - faa: 49430f beqi a12, 1, fc0 - fad: 016911 addi a2, a12, -6 - fb0: 61040c beqz a2, 1070 - fb3: 01ffe5 addi a4, a12, -11 - fb6: ffee movi.n a3, 2 - fb8: 00c0 movi.n a0, 3 - fba: e43100 moveqz a0, a3, a4 - fbd: 2cc0ff j fc2 - fc0: 3a90 movi.n a0, 0 - fc2: ec0122 l32r a3, ee4 - fc5: c0ff movi.n a6, -1 - fc7: 420000 extui a4, a13, 0, 8 - fca: ccb80f slli a5, a0, 3 - fcd: 6c6674 l32r a14, ee0 - fd0: e90105 ssl a5 - fd3: 00c0ff movi a5, 255 - fd6: dee100 addx2 a14, a0, a14 - fd9: 1d66ff s16i a13, a14, 12 - fdc: 0d0c34 sll a5, a5 - fdf: 59050c sll a4, a4 - fe2: 0e2d61 xor a5, a5, a6 - fe5: ffe501 memw - fe8: 0000c0 l32i a2, a3, 0x3fc - feb: da6168 and a2, a2, a5 - fee: dd00d2 or a2, a2, a4 - ff1: d0d011 memw - ff4: 1b31 movi.n a4, 6 - ff6: 0006 movi.n a5, 31 - ff8: 697460 movi a9, 0x138 - ffb: 466661 l32r a6, ee8 - ffe: 0d2be3 l32r a7, eec - 1001: 00dd5b s32i a2, a3, 0x3fc - 1004: d0b3d0 addx2 a12, a0, a0 - 1007: 21d2 movi.n a2, 64 - 1009: 11dd00 addi a3, a1, 16 - 100c: 31d0d0 slli a12, a12, 1 - 100f: 0046 add.n a7, a12, a7 - 1011: 0d0c00 l16ui a6, a6, 2 - 1014: 0e3d s32i.n a9, a1, 0 - 1016: 10c122 l8ui a8, a15, 185 - 1019: 0d4d s32i.n a8, a1, 4 - 101b: 000005 l32r a0, f0c - 101e: 121c26 callx0 a0 - 1021: facc22 l32r a3, ef4 - 1024: 0bc216 l32r a5, ef0 - 1027: f5cc42 l8ui a4, a3, 67 - 102a: 0c230c l8ui a0, a3, 66 - 102d: 4030 add.n a5, a12, a5 - 102f: 468303 l8ui a2, a5, 57 - 1032: 0c0000 l8ui a5, a5, 56 - 1035: c83100 slli a2, a2, 24 - 1038: f67cff sub a0, a0, a4 - 103b: 40d0 addi.n a0, a0, 4 - 103d: 50d074 srai a2, a2, 24 - 1040: c4e111 slli a5, a5, 24 - 1043: 1500ff srai a5, a5, 24 - 1046: a05240 sub a2, a2, a5 - 1049: e0e0ff bge a0, a2, 1056 - 104c: 5ed290 l32r a7, ef8 - 104f: 0006 l32i.n a6, a3, 16 - 1051: 00a155 or a6, a6, a7 - 1054: a144 s32i.n a6, a3, 16 - 1056: 5560 l32i.n a12, a1, 32 - 1058: c030 l32i.n a13, a1, 36 - 105a: 0020 l32i.n a0, a1, 28 - 105c: ff2322 l16si a8, a14, 12 - 105f: 2250 l32i.n a14, a1, 40 - 1061: 224010 blti a8, 5, 1069 - 1064: c020 movi.n a9, 1 - 1066: 0c0020 s8i a9, a15, 186 - 1069: 1c64 l32i.n a15, a1, 44 - 106b: a192f5 addi a1, a1, 48 - 106e: 6138 ret.n - 1070: ffbb movi.n a0, 1 - 1072: ffbb71 j fc2 - 1075: ff6322 ill - 1078: 90c000 excw - 107b: 32024c ill - 107e: f010c1 ill - 1081: 7a11cc ill - 1084: 16627c ill - 1087: 019901 ill - 108a: b90f82 excw - 108d: 011189 l32r a0, fffc1090 - 1090: bc .byte 0x1e - 1091: 00c0ff l8ui a0, a0, 0 - 1094: b43100 excw - 1097: b351ff excw - 109a: 0342ff ill - 109d: 030243 ill - 10a0: 5c5a42 ill - 10a3: 390522 excw - 10a6: 380552 ill - 10a9: 012280 ill - 10ac: c00040 ill - 10af: 20004b ill - 10b2: 803128 and a0, a0, a0 - 10b5: 500155 ill - 10b8: 503158 ill - 10bb: 27c022 ill - 10be: 7109a0 ill - 10c1: 68ffab ill - 10c4: 667043 ill - 10c7: 436920 ill - 10ca: d881c8 ill - 10cd: 710891 ill - 10d0: 069e82 ill - 10d3: a6a1e8 ill - 10d6: 0c0458 ill - 10d9: 4f9219 ill - 10dc: b1f8ba addi a1, a1, -64 - 10df: c112 s32i.n a13, a1, 20 - 10e1: 0d30 s32i.n a14, a1, 24 - 10e3: 0cf0 s32i.n a15, a1, 28 - 10e5: 0610 s32i.n a3, a1, 48 - 10e7: ffd3 s32i.n a12, a1, 16 - 10e9: 0000 s32i.n a0, a1, 12 - 10eb: 1000 mov.n a12, a2 - ... - 10fd: 0000 bnez.n a10, 1110 - 10ff: d700 s32i.n a4, a1, 32 - 1101: 0001 s32i.n a3, a1, 44 - 1103: 021e00 addi a5, a5, -55 - 1106: 0000 s32i.n a5, a1, 8 - 1108: 0010 mov.n a13, a0 - 110a: 100000 addi a0, a0, -16 - ... - 1115: 0000 excw - 1117: 001000 l8ui a5, a13, 56 - ... - 1126: 0000 l32i.n a4, a1, 12 - 1128: 000010 sub a4, a4, a5 - ... - -00001150 : - 1150: c0c112 slli a5, a5, 24 - 1153: e951d9 srai a5, a5, 24 - 1156: 71f961 srai a4, a4, 24 - 1159: c9c139 sub a4, a4, a5 - 115c: 310941 mull a2, a2, a4 - 115f: 0502cd l32r a0, 10bc - 1162: 0c0000 callx0 a0 - 1165: 0c0f l32i.n a5, a1, 36 - 1167: e1016e l32r a0, 1080 - 116a: c0ff add.n a2, a2, a5 - 116c: 0ba05c j 119f - 116f: cc423c l8ui a2, a13, 74 - 1172: 49fa movi.n a6, 13 - 1174: b13981 slli a2, a2, 24 - 1177: c9c552 srai a2, a2, 24 - 117a: dd2159 bltu a6, a12, 119f - 117d: c00200 l8ui a4, a13, 68 - 1180: f6f0 s32i.n a4, a1, 4 - 1182: 0c2d7c slli a4, a4, 24 - 1185: b12853 srai a4, a4, 24 - 1188: 3e0d42 sub a4, a2, a4 - 118b: 0d52 l32i.n a2, a1, 8 - 118d: 5938 movi.n a3, 22 - 118f: 4480a1 mull a2, a2, a4 - 1192: 558001 l32r a0, 10c0 - 1195: 585001 callx0 a0 - 1198: 4031 l32i.n a5, a1, 4 - 119a: 503148 l32r a0, 1084 - 119d: c044 add.n a2, a2, a5 - 119f: 2240 addi.n a13, a13, 1 - 11a1: 0182 addi.n a14, a14, -1 - 11a3: ffe2 l32i.n a7, a1, 48 - 11a5: 0000c0 l8ui a6, a0, 108 - 11a8: a158 add.n a7, a15, a7 - 11aa: ffd101 slli a6, a6, 24 - 11ad: 225a addi.n a15, a15, 1 - 11af: 001806 srai a6, a6, 24 - 11b2: acf6 add.n a6, a6, a2 - 11b4: 530c2d s8i a6, a7, 0 - 11b7: 428128 bnez a14, 110d - 11ba: 52440d l32r a2, 108c - 11bd: 593e0d l32r a9, 1088 - 11c0: 8091 l32i.n a10, a1, 48 - 11c2: 800144 l8ui a9, a9, 0 - 11c5: 500155 l8ui a11, a10, 0 - 11c8: 403158 slli a9, a9, 24 - 11cb: 503148 srai a9, a9, 24 - 11ce: c044 add.n a9, a9, a11 - 11d0: 822240 s8i a9, a10, 0 - 11d3: ffd701 l8ui a8, a2, 108 - 11d6: 0000c0 l8ui a10, a2, 150 - 11d9: 019158 beqi a8, 1, 1208 - 11dc: 5affc6 beqi a10, 1, 1208 - 11df: c622 movi.n a5, 0 - 11e1: 22000b movi a13, -128 - 11e4: 4a0d mov.n a6, a13 - 11e6: 80d60c l32r a2, 1090 - 11e9: 0122 movi.n a3, 13 - 11eb: 2820 l32i.n a4, a1, 48 - 11ed: 36c731 s8i a13, a0, 65 - 11f0: 0d4221 s8i a5, a0, 98 - 11f3: 114944 l32r a0, 10c4 - 11f6: 014480 callx0 a0 - 11f9: 4840 l32i.n a12, a1, 16 - 11fb: 4031 l32i.n a13, a1, 20 - 11fd: c042 l32i.n a14, a1, 24 - 11ff: 2128 l32i.n a15, a1, 28 - 1201: 631c l32i.n a0, a1, 12 - 1203: 822240 addi a1, a1, 64 - 1206: cb01 ret.n - 1208: 00c0ff l8ui a11, a2, 99 - 120b: 115800 l8ui a14, a2, 103 - 120e: ba01 bnez.n a11, 1227 - 1210: 225aff bltui a12, 3, 1216 - 1213: 0bdd1b j 1335 - 1216: c178ee l32r a2, 1094 - 1219: 6c0062 l8ui a2, a2, 58 - 121c: 7f7a movi.n a5, 1 - 121e: 016680 slli a13, a2, 24 - 1221: 60ff1b srai a13, a13, 24 - 1224: 2a3168 j 11e4 - 1227: 476266 bltu a14, a12, 128c - 122a: 2e5600 l32r a15, 1098 - 122d: b421f5 l8ui a13, a2, 101 - 1230: 91ff add.n a13, a13, a15 - 1232: a8ffb2 l8ui a13, a13, 56 - 1235: 0992c1 l8ui a15, a2, 104 - 1238: 0ab200 slli a13, a13, 24 - 123b: 998000 srai a13, a13, 24 - 123e: 989001 bnei a15, 1, 1287 - 1241: 99ba31 l32r a12, 109c - 1244: 4a92 movi.n a3, 5 - 1246: 028200 l8ui a2, a12, 78 - 1249: 02a26c l8ui a12, a12, 72 - 124c: 182696 slli a2, a2, 24 - 124f: 1a262b srai a2, a2, 24 - 1252: 050c28 slli a12, a12, 24 - 1255: 80afd2 srai a12, a12, 24 - 1258: 210d6d sub a2, a2, a12 - 125b: 0cffaa mull a2, a14, a2 - 125e: c148d3 l32r a0, 10c8 - 1261: 4140d2 callx0 a0 - 1264: 4052 add.n a3, a12, a2 - 1266: b40162 slli a3, a3, 24 - 1269: c0ff l32i.n a2, a1, 44 - 126b: c80000 srai a3, a3, 24 - 126e: 51d841 sub a3, a3, a13 - 1271: f861e8 mull a2, a2, a3 - 1274: 0871 mov.n a3, a14 - 1276: c11231 l32r a0, 10cc - 1279: f00d40 callx0 a0 - 127c: 6302b2 l32r a0, 10a0 - 127f: 02e2 add.n a13, a13, a2 - 1281: 5bdc67 slli a13, a13, 24 - 1284: 023cb6 srai a13, a13, 24 - 1287: 4786 movi.n a5, 1 - 1289: 9f2100 j 11e4 - 128c: 0222ff l8ui a3, a2, 102 - 128f: 0c3a movi.n a15, 15 - 1291: d28015 sub a15, a15, a3 - 1294: d8d001 blt a12, a15, 12e2 - 1297: ef0631 l32r a15, 10a4 - 129a: 3ec7ff l8ui a13, a2, 100 - 129d: f161 add.n a13, a13, a15 - 129f: d2ff9b l8ui a13, a13, 74 - 12a2: fa6502 l8ui a4, a2, 104 - 12a5: 0dd2dd slli a13, a13, 24 - 12a8: 02f238 srai a13, a13, 24 - 12ab: dd8068 bnei a4, 1, 1287 - 12ae: d8d001 l8ui a15, a0, 84 - 12b1: 1f6631 slli a15, a15, 24 - 12b4: 96c145 srai a15, a15, 24 - 12b7: 530cff bgeui a12, 12, 12ea - 12ba: 4e0c22 l32r a2, 10a8 - 12bd: 0cc2 movi.n a3, 8 - 12bf: 228048 l8ui a2, a2, 78 - 12c2: 282001 sub a3, a3, a14 - 12c5: cc8031 slli a2, a2, 24 - 12c8: c8c001 srai a2, a2, 24 - 12cb: c031 s32i.n a2, a1, 0 - 12cd: 20c022 sub a2, a15, a2 - 12d0: 01822e mull a2, a2, a3 - 12d3: ff9a movi.n a3, 5 - 12d5: 0000c0 l32r a0, 10d0 - 12d8: 803c2a callx0 a0 - 12db: 0133 l32i.n a0, a1, 0 - 12dd: b128 add.n a0, a0, a2 - 12df: 313830 j 130e - 12e2: 33d0 movi.n a5, 0 - 12e4: 2230c0 movi a13, -128 - 12e7: 0e3d82 j 11e4 - 12ea: ff9501 l32r a2, 10ac - 12ed: 00c0 movi.n a3, 3 - 12ef: 890100 l8ui a2, a2, 90 - 12f2: dd2aff sub a3, a3, a14 - 12f5: 01dd80 slli a2, a2, 24 - 12f8: 31d8d0 srai a2, a2, 24 - 12fb: c6150c sub a2, a2, a15 - 12fe: 32ffd5 mull a2, a2, a3 - 1301: 0c6602 addx4 a2, a2, a2 - 1304: 30ff movi.n a3, 22 - 1306: f7c0ff l32r a0, 10d4 - 1309: f14a2c callx0 a0 - 130c: ff83 add.n a0, a15, a2 - 130e: 02d2 movi.n a3, 14 - 1310: ddfa64 slli a2, a0, 24 - 1313: 4a0dd2 srai a2, a2, 24 - 1316: 680242 sub a3, a3, a12 - 1319: 01dd80 sub a2, a2, a13 - 131c: 31d8d0 mull a2, a2, a3 - 131f: 1466 mov.n a3, a14 - 1321: 00f2d8 l32r a0, 10d8 - 1324: ff8054 callx0 a0 - 1327: f8f001 l32r a0, 10b0 - 132a: f631 add.n a13, a13, a2 - 132c: 212fac slli a13, a13, 24 - 132f: 0cff7b srai a13, a13, 24 - 1332: 022283 j 1287 - 1335: 33e04e bltui a12, 10, 1341 - 1338: 2280c0 l32r a2, 10b4 - 133b: 282001 l8ui a2, a2, 70 - 133e: 012931 j 121c - 1341: c02f20 movi a13, -128 - 1344: 2230 movi.n a5, 0 - 1346: 530c82 j 11e4 - 1349: ff7e01 ill - 134c: 0000c0 ill - 134f: 2a0108 ill - 1352: 0ac600 ill - 1355: 050c00 excw - 1358: afd2 add.n a0, a1, a6 - 135a: be4680 ill - 135d: 7021ff ill - 1360: 330cff ill - 1363: 5a0222 ill - 1366: c033e0 ill - 1369: 012280 ill - 136c: 312820 ill - 136f: c022f0 ill - 1372: 822230 excw - 1375: a02220 l32r a12, ffffbab8 - 1378: 01631c l32r a7, fffe581c - 137b: ff73 s32i.n a12, a1, 20 - 137d: 00c0 s32i.n a0, a1, 16 - 137f: 2a00 s32i.n a15, a1, 32 - 1381: 0c0f s32i.n a13, a1, 24 - 1383: 2080e3 l32r a13, 134c - 1386: 2001 mov.n a15, a2 - 1388: 3128 l32i.n a0, a13, 16 - 138a: c033c0 l32r a12, 1350 - 138d: c022d0 extui a0, a0, 20, 1 - 1390: 822230 bnez a0, 1439 - 1393: 0e3d l32i.n a0, a13, 0 - 1395: ff6d01 l32i a0, a0, 160 - 1398: 0000c0 callx0 a0 - 139b: 6201 l32i.n a0, a13, 0 - 139d: dd2aff l32i a0, a0, 192 - 13a0: dd80 movi.n a2, 1 - 13a2: d8d001 callx0 a0 - 13a5: d44631 l16ui a2, a12, 2 - 13a8: 9cb6ff extui a2, a2, 0, 12 - 13ab: 5f2108 l32r a0, 1364 - 13ae: 0222ff callx0 a0 - 13b1: b68646 l16ui a2, a12, 2 - 13b4: d2ff mov.n a3, a1 - 13b6: 80af movi.n a4, 1 - 13b8: 86050c l32r a0, 1368 - 13bb: 00ffa6 callx0 a0 - ... - 13ca: 0010 movi.n a12, 0 - 13cc: 016a beqz.n a12, 13e6 - ... - -000013e8 : - 13e8: c112 mov.n a3, a15 - 13ea: e9d0 mov.n a2, a14 - 13ec: 912971 call0 13f0 - 13ef: 51c9 addi.n a12, a12, 1 - 13f1: f94109 extui a12, a12, 0, 8 - 13f4: 61d981 bnei a12, 4, 13cc - 13f7: f2d1 l32i.n a0, a13, 0 - 13f9: 02fdff l32i a0, a0, 200 - 13fc: c14d08 callx0 a0 - 13ff: fff1 l32i.n a0, a13, 0 - 1401: 050400 l32i a0, a0, 196 - 1404: 0a5056 callx0 a0 - 1407: 0d08 l32i.n a0, a13, 0 - 1409: 282002 l32i a0, a0, 188 - 140c: 0000c0 l32r a12, 1354 - 140f: 020d08 callx0 a0 - 1412: 3020 l32i.n a0, a13, 16 - 1414: c0120c l32r a3, 1360 - 1417: 220000 l32r a4, 135c - 141a: 20011c l32r a5, 1358 - 141d: b420 movi.n a2, 0 - 141f: ffee01 s8i a2, a13, 109 - 1422: 0000c0 s8i a2, a13, 108 - 1425: 011c22 s16i a2, a13, 96 - 1428: 0c013d s8i a2, a5, 128 - 142b: ec0114 s8i a2, a4, 0 - 142e: 00c0ff s16i a2, a3, 0 - 1431: 0d0800 or a0, a0, a12 - 1434: 6008 s32i.n a0, a13, 16 - 1436: c0020c j 1456 - 1439: 0000 mov.n a3, a1 - 143b: 01e2 movi.n a4, 0 - 143d: 0c0c02 l16ui a2, a13, 106 - 1440: 266c9c s16i a2, a12, 2 - 1443: 260f1c l32r a0, 136c - 1446: 66072c callx0 a0 - 1449: 0c103c l16ui a2, a12, 2 - 144c: c6ee mov.n a3, a1 - 144e: 0c0002 l32r a0, 1370 - 1451: 0186be callx0 a0 - 1454: 0c00 l32i.n a0, a13, 16 - 1456: 00461e bbsi a0, 27, 1461 - 1459: 6e0c00 l8ui a2, a13, 64 - 145c: 0f3d addi.n a3, a1, 8 - 145e: 050e2d call0 1460 - 1461: 0000 l32i.n a12, a1, 20 - 1463: cc1b l32i.n a13, a1, 24 - 1465: c0c0 l32i.n a14, a1, 28 - 1467: 6674 l32i.n a15, a1, 32 - 1469: d44c l32i.n a0, a1, 16 - 146b: 020d08 addi a1, a1, 48 - 146e: 3220 ret.n - 1470: 0000c0 excw - 1473: 020d08 excw - 1476: 20 .byte 0xff - 1477: 00c031 memw - 147a: 0d0800 l32i a2, a2, 0x164 - 147d: 2f2002 extui a2, a2, 20, 12 - 1480: d2c1 addi.n a2, a2, 1 - 1482: 00c0ff srli a2, a2, 1 - 1485: 4d0800 addmi a2, a2, 0xfffff800 - 1488: ffd331 slli a2, a2, 16 - 148b: ffd141 srai a2, a2, 16 - 148e: cf51 ret.n - 1490: 020cff ill - 1493: 6d4d22 mul16u a1, a2, a0 - 1496: 6c4d22 slli a0, a9, 17 - 1499: 305d22 l32r a0, 1490 - 149c: 4522 l32i.n a0, a0, 0 - 149e: 2280 l32i.n a0, a0, 40 - 14a0: 220044 callx0 a0 - 14a3: c00053 movi a5, 0xfffffeac - 14a6: 092000 movi a0, 0xfffffe78 - 14a9: 07064d blt a2, a0, 14ae - 14ac: 3d00 mov.n a0, a2 - 14ae: 0c01 mov.n a2, a5 - 14b0: 1d2204 blt a5, a0, 14b5 - 14b3: 2235 mov.n a2, a0 - 14b5: 015c l32i.n a0, a1, 0 - 14b7: ffca01 slli a2, a2, 16 - 14ba: 0000c0 srai a2, a2, 16 - 14bd: 011c22 addi a1, a1, 16 - 14c0: 013d ret.n - 14c2: ffc801 ill - 14c5: 00c0 add.n a0, a0, a9 - 14c7: 4d0800 excw - 14ca: f0b7 excw - 14cc: 2207 movi.n a10, -3 - 14ce: 8b400d l32r a4, 14c4 - 14d1: 000531 memw - 14d4: 51c800 l32i a9, a4, 0x160 - 14d7: e861d8 and a9, a9, a10 - 14da: 81f871 memw - 14dd: 124108 s32i a9, a4, 0x160 - 14e0: 30c1 addi.n a10, a2, 1 - 14e2: f00d addi.n a8, a2, 2 - 14e4: 009a00 movgez a8, a10, a10 - 14e7: ff2160 srai a8, a8, 1 - -000014e8 : - 14e8: ffff21 l32r a8, fffe5d6c - 14eb: c0 .byte 0xae - 14ec: 220020 excw - 14ef: 205922 excw - 14f2: 1bb524 excw - 14f5: 212022 extui a7, a0, 2, 3 - 14f8: 2241 s32i.n a5, a0, 36 - 14fa: 00f8d2 beq a0, a7, 147e - 14fd: 201122 blt a0, a7, 14c1 - 1500: 0d3120 excw - 1503: 0000f0 excw - ... - -00001508 : - 1508: c112 movi.n a5, 2 - 150a: 0109f0 memw - 150d: fffd01 l32i a3, a4, 0x160 - 1510: 080008 and a3, a3, a6 - 1513: 00c0a0 or a3, a3, a5 - 1516: ae5200 memw - 1519: ae02ac s32i a3, a4, 0x160 - 151c: 0778 ret.n - 151e: 0d0122 ill - 1521: 2d02 add.n a0, a0, a9 - 1523: 250705 subx8 a0, a0, a6 - 1526: 01 .byte 0xff - 1527: 2d .byte 0xff - 1528: 010800 excw - 152b: 112200 excw - 152e: 20 .byte 0xff - 152f: 123120 memw - 1532: 0d10c1 l32i a3, a7, 0x160 - 1535: 0000f0 movi a8, 0x1a0 - 1538: 009a00 bbsi a3, 1, 156b - 153b: 7ffd60 extui a9, a2, 0, 3 - 153e: 7cfffd l32r a10, 1524 - -00001540 : - 1540: 7c .byte 0xff - 1541: fd41da slli a9, a9, 9 - 1544: 20c0ff memw - 1547: 249200 l32i a6, a7, 0x164 - 154a: 99a058 and a6, a6, a10 - 154d: 20c010 or a6, a6, a9 - 1550: 649200 or a6, a6, a8 - 1553: a21b58 memw - 1556: a0822b s32i a6, a7, 0x164 - 1559: 80b38a l32r a5, 1528 - 155c: 922181 memw - 155f: 8200ae l32i a4, a7, 0x160 - 1562: 8002d8 or a4, a4, a5 - 1565: c08480 memw - 1568: 720020 s32i a4, a7, 0x160 - 156b: 5924 ret.n - 156d: 107790 ill - 1570: 207780 l32r a0, 1530 - 1573: c0 .byte 0xff - 1574: 720020 excw - 1577: 615964 excw - 157a: f0 .byte 0xff - 157b: 250cff l32r a2, 1574 - 157e: 0020c0 memw - 1581: 582432 l32i a2, a2, 0x224 - 1584: 103360 extui a2, a2, 0, 12 - 1587: 3350 add.n a2, a2, a3 - 1589: 20c020 srli a2, a2, 1 - 158c: 643200 slli a2, a2, 16 - 158f: f00d58 srai a2, a2, 16 - 1592: 0000 ret.n - 1594: 00 .byte 0xff - 1595: 60009a l32r a15, 1594 - 1598: fff000 ill - 159b: 8002ff excw - 159e: 710002 excw - -000015a0 : - 15a0: fd71 l32i.n a10, a3, 0 - 15a2: 20c0ff extui a0, a0, 0, 7 - 15a5: 273200 ill - 15a8: 8258 l32i.n a10, a3, 0 - 15aa: 17a0a1 excw - 15ad: 202fe3 l32r a0, fffc15b0 - 15b0: 2490 l32i.n a10, a3, 0 - 15b2: fff9a1 excw - 15b5: 9970 l32i.n a15, a15, 60 - 15b7: 20c011 movi a6, 0x200 - 15ba: 276200 addi a1, a1, -16 - 15bd: a059 s32i.n a0, a1, 0 - 15bf: 1066 s32i.n a12, a1, 4 - 15c1: 6690 s32i.n a13, a1, 8 - 15c3: 668020 l32r a5, 159c - 15c6: c020 mov.n a13, a2 - 15c8: 620020 l32r a12, 1598 - 15cb: 515967 memw - 15ce: c0fff3 l32i a4, a5, 0x164 - 15d1: 420020 and a4, a4, a7 - 15d4: 505827 or a4, a4, a6 - 15d7: c02044 memw - 15da: 420020 s32i a4, a5, 0x164 - 15dd: 5867 movi.n a4, 5 - 15df: 00f00d memw - 15e2: 010000 l32i a0, a5, 0x160 - 15e5: fffff0 srli a0, a0, 15 - 15e8: 009600 and a0, a0, a4 - 15eb: fe3160 beqi a0, 5, 15f9 - -000015ec : - 15ec: fffe31 excw - 15ef: fe21 movi.n a2, 0 - 15f1: 20c0ff sub a1, a9, a2 - 15f4: 222200 excw - 15f7: 202089 call0 25f8 - 15fa: 3ab4 s32i.n a14, a15, 60 - 15fc: 212022 l16ui a2, a0, 0 - 15ff: 220041 memw - 1602: 202011 l32i a4, a5, 0x160 - 1605: f00d31 bbci a4, 1, 1626 - 1608: fff1ff bgeui a2, 10, 162b - 160b: 00ff addi.n a2, a2, 1 - 160d: 000000 s16i a2, a0, 0 - 1610: 009a00 l32r a2, 15a4 - 1613: 03a860 l32i a4, a12, 0x1ec - 1616: 0000 addi.n a3, a2, 9 - 1618: 000064 call0 161c - 161b: a800 l32i.n a12, a1, 4 - 161d: 0003 l32i.n a13, a1, 8 - 161f: ee00 l32i.n a0, a1, 0 - 1621: 000001 addi a1, a1, 16 - 1624: 03a8 ret.n - ... - -00001628 : - 1628: fff871 bltui a2, 10, 1631 - 162b: 00a262 movi a2, 0xfffffeb0 - 162e: f0c112 j 163d - 1631: 0109 l32i.n a0, a12, 0 - 1633: 11c9 l32i.n a0, a0, 40 - 1635: 5121d9 callx0 a0 - 1638: fff6 l32i.n a3, a1, 12 - 163a: c102dd l32r a0, 15a8 - 163d: c0fff4 movi a4, 0xfffffe6c - 1640: 420020 bge a4, a2, 16b3 - 1643: 705925 l16ui a5, a0, 0 - 1646: 601044 movi a6, 0xfffffe78 - 1649: c02044 bgeui a5, 10, 1661 - 164c: 420020 movi a7, 0xfffffeac - 164f: 0c5965 blt a2, a6, 1654 - 1652: c054 mov.n a6, a2 - 1654: 0020 mov.n a2, a7 - 1656: 582502 blt a7, a6, 165b - 1659: 0f00 mov.n a2, a6 - 165b: 004041 slli a2, a2, 16 - 165e: 502610 srai a2, a2, 16 - 1661: 0c080a l32r a7, 15ac - 1664: 192002 l16si a6, a12, 104 - 1667: 0000c0 l8ui a7, a7, 128 - 166a: 000586 bge a6, a2, 16cf - 166d: ffe901 addx2 a4, a6, a6 - 1670: 1022 add.n a2, a2, a4 - 1672: 20c000 addi a4, a2, -2 - 1675: 4200 addi.n a2, a2, 1 - 1677: 175825 movgez a2, a4, a4 - 167a: f61d64 srai a2, a2, 2 - 167d: 1b1f92 slli a6, a2, 16 - 1680: 502222 srai a6, a6, 16 - 1683: e52100 s16i a6, a12, 104 - 1686: 2c42ff beqz a7, 16de - 1689: 329b7b movi a2, 0xfffffe7c - 168c: 000005 bge a2, a6, 16c5 - 168f: 11c8 add.n a4, a6, a2 - 1691: 21d8 addi.n a2, a4, 1 - 1693: 120108 movgez a2, a4, a4 - 1696: 0d10c1 srai a2, a2, 1 - 1699: 3139f0 slli a2, a2, 16 - 169c: 0592b6 srai a2, a2, 16 - 169f: b0ae22 s16i a2, a12, 62 - 16a2: 0002c6 j 16ca - 16a5: 0c08 movi.n a5, 0 - 16a7: a008 beqz.n a3, 16b3 - 16a9: 00c0 beqz.n a5, 16b3 - 16ab: 3800 l32i.n a0, a12, 0 - 16ad: db0131 l32i a0, a0, 88 - 16b0: ae42ff callx0 a0 - 16b3: 276c l32i.n a0, a12, 0 - 16b5: 526fa4 l32i a0, a0, 100 - 16b8: 0010 mov.n a2, a13 - 16ba: 78ae62 callx0 a0 - 16bd: 1495f6 l32r a0, 15b0 - 16c0: ae72 movi.n a2, 0 - 16c2: 2267ac j 160d - 16c5: 6d01 mov.n a2, a6 - 16c7: 072d02 s16i a6, a12, 62 - 16ca: 2767 movi.n a5, 1 - 16cc: 062d01 j 16a7 - 16cf: 112200 bge a2, a6, 1686 - 16d2: 312020 addi a4, a6, -16 - 16d5: ffd271 bge a2, a4, 16f4 - 16d8: 349c62 addi a2, a6, -12 - 16db: 800772 j 167d - 16de: 61a627 l16si a2, a12, 62 - 16e1: 4660 addi.n a5, a2, 8 - 16e3: 224a90 blt a5, a6, 16ec - 16e6: fec242 addi a7, a2, -8 - 16e9: 40221b bge a6, a7, 16a5 - 16ec: b324 mov.n a2, a6 - 16ee: 212220 s16i a6, a12, 62 - 16f1: 116200 j 16ca - 16f4: 316060 addx2 a2, a2, a2 - 16f7: 5c62 add.n a2, a6, a2 - 16f9: 471634 addi a4, a2, -2 - 16fc: 2205 addi.n a2, a2, 1 - 16fe: 677cae movgez a2, a4, a4 - 1701: 2a35a2 srai a2, a2, 2 - 1704: 241b46 j 167d - 1707: b32440 ill - 170a: 212120 ill - 170d: 2200 add.n a0, a0, a9 - 170f: 202011 excw - 1712: 5c2231 ill - 1715: 061f add.n a0, a0, a9 - 1717: 0c0009 excw - 171a: 05 .byte 0xff - 171b: 8c .byte 0xbf - 171c: 658c83 excw - 171f: 08 .byte 0x3f - 1720: 20020c excw - 1723: 00c016 excw - 1726: 0c0800 ill - 1729: 2002 add.n a0, a0, a9 - 172b: 0d2d19 excw - 172e: 0000c0 excw - 1731: bc01 add.n a0, a0, a9 - 1733: 020cff excw - 1736: ffd1c6 ill - 1739: 62062d ill - 173c: 0c1f5c ill - 173f: f5c615 ill - 1742: a267ff ill - 1745: c642b3 isync - 1748: a247f0 excw - 174b: c6221b excw - 174e: e786f4 excw - 1751: 9c22ff l16ui a0, a2, 0x182 - 1754: 528b1f excw - 1757: 2567 s32i.n a13, a1, 28 - 1759: 7205 s32i.n a14, a1, 32 - 175b: f8c2 s32i.n a15, a1, 36 - 175d: a677 s32i.n a12, a1, 24 - 175f: 062db8 movi a15, 0xfffffc00 - 1762: 1f5c62 movi a12, 201 - 1765: f546 mov.n a14, a3 - 1767: 2220ff l32r a13, 1708 - 176a: 2a90 mov.n a3, a4 - 176c: c24226 l32i a4, a1, 64 - 176f: 1bfe l32i.n a9, a13, 0 - 1771: 4022 l32i.n a0, a4, 0 - 1773: 20b324 l32i a9, a9, 88 - 1776: 462122 extui a0, a0, 21, 1 - 1779: 00ffdd bnez a0, 190c - 177c: 000000 movi a2, 0xfffffe7c - 177f: 0000 s32i.n a6, a1, 4 - 1781: 009a s32i.n a4, a1, 0 - 1783: 9860 s32i.n a8, a1, 52 - 1785: 0002 s32i.n a3, a1, 48 - 1787: 0000 s32i.n a5, a1, 44 - 1789: 60009a callx0 a9 - 178c: ffffff movi a9, 0xfffffe7c - 178f: 0a00bf memw - 1792: 003ff2 l32r a10, 170c - 1795: 009a l32i.n a3, a10, 52 - 1797: 029860 and a3, a3, a15 - 179a: 000000 or a3, a3, a12 - 179d: 60009a memw - 17a0: 0a00 s32i.n a3, a10, 52 - 17a2: 003ff2 memw - 17a5: 009a l32i.n a0, a10, 52 - 17a7: 9860 movi.n a2, -2 - 17a9: 000002 and a0, a0, a2 - ... - 17b8: 200000 bgez a15, 11eb - 17bb: 0000 add.n a5, a8, a2 - 17bd: 009a movi.n a11, 0 - 17bf: 0060 s32i.n a11, a1, 40 - 17c1: 000000 s16i a9, a13, 62 - -000017c4 : - 17c4: 028d l32i.n a4, a1, 40 - 17c6: c112 addi.n a5, a4, 1 - 17c8: 5109c0 addx2 a6, a4, a0 - 17cb: e971d9 s16i a8, a6, 0 - 17ce: 91f981 extui a4, a5, 0, 8 - 17d1: 61c9 s32i.n a4, a1, 40 - 17d3: 00acf2 bnei a4, 4, 17c4 - 17d6: c9a0c2 memw - 17d9: d103ed l32r a9, 1714 - 17dc: ffe8 l32i.n a3, a9, 44 - 17de: 043d s32i.n a3, a1, 8 - 17e0: 102142 memw - 17e3: 080d98 l32i a2, a9, 0x320 - 17e6: 9204 s32i.n a2, a1, 12 - 17e8: 001629 memw - 17eb: 560505 l32i a15, a9, 0x340 - 17ee: 18f0 s32i.n a15, a1, 16 - 17f0: 7cae22 memw - 17f3: 1169 l32i.n a11, a9, 44 - 17f5: 0149 movi.n a12, -2 - 17f7: 39d189 and a11, a11, a12 - 17fa: b159c1 memw - 17fd: 09c0 s32i.n a11, a9, 44 - 17ff: ae9200 l32r a10, 1718 - 1802: 20c07c memw - 1805: dea100 l32i a8, a9, 0x320 - 1808: da38ff and a8, a8, a10 - 180b: 1033f0 memw - 180e: 2033c0 s32i a8, a9, 0x320 - 1811: 0020c0 l32r a12, 171c - 1814: da39 movi.n a7, 0 - 1816: 20c0 s32i.n a7, a1, 40 - 1818: da0800 memw - 181b: 20e27c l32i a15, a12, 0x200 - 181e: 1000 l32i.n a4, a1, 40 - 1820: 20c0 movi.n a2, 14 - 1822: da0900 addx4 a3, a4, a4 - 1825: 0020c0 addi a4, a4, -3 - 1828: ae82 addi.n a3, a3, 1 - 182a: d601ac movnez a2, a3, a4 - 182d: 2aa2ff slli a2, a2, 24 - 1830: 0b0c58 srai a2, a2, 24 - 1833: 92a1b9 l32r a0, 174c - 1836: 481f5d callx0 a0 - 1839: 541ba1 memw - 183c: 906400 l32r a0, 1720 - 183f: 5682 l32i.n a13, a1, 40 - 1841: 405000 l32i a4, a0, 0x160 - 1844: 4974 beqz.n a14, 1875 - 1846: 4466a1 l32r a0, 1724 - 1849: c0ed movi.n a12, 0 - 184b: 910020 addx2 a13, a13, a0 - 184e: ffce mov.n a4, a15 - 1850: b938 l32i.n a2, a1, 52 - 1852: 2139 l32i.n a3, a1, 48 - 1854: 20c0 l32i.n a5, a1, 44 - 1856: 292200 call0 1858 - 1859: 29c8 bnez.n a2, 186f - 185b: 20c031 call0 185c - 185e: 29f200 l16si a4, a13, 0 - 1861: f9d0 addi.n a12, a12, 1 - 1863: 20c041 bge a2, a4, 1869 - 1866: b9b800 s16i a2, a13, 0 - 1869: c0ec7c extui a12, a12, 0, 8 - 186c: c010bb bne a14, a12, 184e - 186f: b90020 l32r a0, 1728 - 1872: c6a1b9 l32r a12, 172c - 1875: 20c0ff memw - 1878: 8200 l32i.n a2, a0, 52 - 187a: c829 movi.n a3, -2 - 187c: 1088a0 and a2, a2, a3 - 187f: 0020c0 memw - 1882: 6982 l32i.n a13, a1, 40 - 1884: c1c8 s32i.n a2, a0, 52 - 1886: ffc2 addi.n a15, a13, 1 - 1888: 79070c extui a13, a15, 0, 8 - 188b: c0a1 s32i.n a13, a1, 40 - 188d: f20020 bnei a13, 4, 1818 - 1890: 48802c memw - 1893: e20ca1 l32r a6, 1730 - 1896: 3440 l32i.n a8, a1, 8 - 1898: 42a0 s32i.n a8, a6, 44 - 189a: 1bfdc4 memw - 189d: 4033 l32i.n a7, a1, 12 - 189f: 809323 s32i a7, a6, 0x320 - 18a2: 200122 memw - 18a5: 3128 l32i.n a5, a1, 16 - 18a7: c601 l32i.n a4, a1, 4 - 18a9: 00c0ff s32i a5, a6, 0x340 - 18ac: c000 beqz.n a4, 18eb - 18ae: 010020 l32r a0, 1734 - 18b1: d8ffb9 movi a2, -40 - 18b4: 42a1 movi.n a9, 0 - 18b6: 5820 s32i.n a9, a1, 40 - 18b8: 01deac slli a10, a2, 16 - 18bb: 0cffb7 srai a10, a10, 16 - 18be: 000c l32i.n a3, a1, 40 - 18c0: 90dd l32i.n a4, a1, 40 - 18c2: 280f4d addx2 a3, a3, a0 - 18c5: 38d1 addi.n a5, a4, 1 - 18c7: b158c1 extui a4, a5, 0, 8 - 18ca: 000005 l16si a3, a3, 0 - 18cd: 22dc s32i.n a4, a1, 40 - 18cf: 000005 bge a3, a10, 18d4 - 18d2: 9d42 mov.n a2, a3 - 18d4: cc1b00 slli a10, a2, 16 - 18d7: 02a247 bnei a4, 4, 18bb - 18da: 005d22 l32r a3, 1738 - 18dd: c0c0 l32i.n a0, a3, 0 - 18df: 9ec774 l32i a0, a0, 88 - 18e2: ae01de s16i a2, a3, 62 - 18e5: aec1ff callx0 a0 - 18e8: 20c0ff j 18f4 - 18eb: d02800 l32r a5, 173c - 18ee: 30e37c movi a4, 0xfffffe7c - 18f1: c01022 s16i a4, a5, 62 - 18f4: d80020 l32r a10, 1744 - 18f7: 29a1 l32i.n a9, a1, 0 - 18f9: fd1bd0 l32r a7, 1740 - 18fc: d0f0 l32i.n a8, a9, 0 - 18fe: a1d974 l16si a6, a7, 62 - 1901: 874d66 or a8, a8, a10 - 1904: 20c0 s32i.n a8, a9, 0 - 1906: a76100 s16i a6, a7, 104 - 1909: 2188ff j 193a - 190c: c0b689 l16si a2, a13, 62 - 190f: 780020 callx0 a9 - 1912: 667231 memw - 1915: 20c0c8 l32r a11, 1748 - 1918: 5800 l32i.n a0, a11, 52 - 191a: 114841 and a0, a0, a15 - 191d: d06652 or a0, a0, a12 - 1920: 01b4bc memw - 1923: ffa1 s32i.n a0, a11, 52 - 1925: d8af22 memw - 1928: 090c l32i.n a13, a11, 52 - 192a: a199 movi.n a14, -2 - 192c: 11a200 and a13, a13, a14 - 192f: 31a0a0 memw - 1932: a138 s32i.n a13, a11, 52 - 1934: 00a148 memw - 1937: 1b9033 l32i a11, a11, 0x160 - 193a: 5054 l32i.n a12, a1, 24 - 193c: 7440 l32i.n a13, a1, 28 - 193e: 9332 l32i.n a14, a1, 32 - 1940: 4900 l32i.n a15, a1, 36 - 1942: a7a1 l32i.n a0, a1, 20 - 1944: 2d01a3 addi a1, a1, 64 - 1947: 0003 ret.n - 1949: 6611a2 ill - 194c: 31e044 ill - 194f: 08ff97 ill - 1952: 200203 excw - 1955: 532216 l8ui a0, a0, 0 - 1958: 00c01f ill - 195b: 020600 mul16u a1, a2, a0 - 195e: 945100 srai a12, a15, 25 - 1961: 42ff mov.n a3, a1 - 1963: 7cae mov.n a12, a2 - 1965: 1f5542 l32r a2, 194c - 1968: 94a1 s32i.n a0, a1, 8 - 196a: 0198ff l8ui a2, a2, 64 - 196d: ff9171 call0 1970 - 1970: 620988 l32r a0, 1950 - 1973: 1f97 movi.n a2, 0 - 1975: 88a0 mov.n a5, a1 - 1977: 8920 addi.n a6, a2, 1 - 1979: 6209 add.n a4, a2, a5 - 197b: 463457 l8ui a3, a4, 0 - 197e: 22000b extui a2, a6, 0, 8 - 1981: 1f9d add.n a3, a3, a12 - 1983: 0009c0 s8i a3, a4, 0 - 1986: 0020c0 bnei a2, 6, 1977 - 1989: ff8cb1 l32r a2, 1954 - 198c: db08 movi.n a3, 13 - 198e: 00f0 mov.n a4, a1 - 1990: 00c010 l8ui a6, a0, 65 - 1993: 20c020 l8ui a5, a0, 98 - 1996: db0900 slli a6, a6, 24 - 1999: 0020c0 srai a6, a6, 24 - 199c: 7cdbd8 l32r a0, 1958 - 199f: dde0ee callx0 a0 - 19a2: c010 l32i.n a12, a1, 12 - 19a4: 0020 l32i.n a0, a1, 8 - 19a6: c0dbd9 addi a1, a1, 16 - 19a9: 0020 ret.n - 19ab: 582bb2 excw - 19ae: d861c8 ill - 19b1: e871 add.n a0, a0, a9 - 19b3: 91f881 excw - 19b6: 125108 ill - 19b9: 0d40c1 ill - 19bc: 0000f0 ill - ... - 19c7: 021e00 l32r a2, 19ac - 19ca: 0000 s32i.n a0, a1, 4 - 19cc: 0000 s32i.n a12, a1, 8 - ... - -000019d0 : - 19d0: c112 mov.n a12, a5 - 19d2: c9f0 mov.n a13, a4 - 19d4: 3d31 s32i.n a7, a1, 16 - 19d6: 02cd01 l32r a0, 19b8 - 19d9: fff921 callx0 a0 - 19dc: 2109 l32i.n a0, a1, 16 - 19de: 400222 memw - 19e1: 0005 l32i.n a2, a13, 0 - 19e3: f80100 bne a2, a12, 19de - 19e6: 0cff mov.n a2, a0 - 19e8: 015d02 l32r a0, 19bc - 19eb: 5a621b callx0 a0 - 19ee: 3242 l32i.n a0, a1, 0 - 19f0: 0004 movi.n a4, 5 - 19f2: 742060 l32r a2, 19b0 - 19f5: 3233ca memw - 19f8: 660044 l32i a3, a2, 0x160 - 19fb: 21ed62 srli a3, a3, 15 - 19fe: 0cfff2 and a3, a3, a4 - 1a01: 014dd3 bnei a3, 5, 1a18 - 1a04: 0062 movi.n a5, -3 - 1a06: 005241 memw - 1a09: 668062 l32i a4, a2, 0x160 - 1a0c: 686001 and a4, a4, a5 - 1a0f: ef0131 memw - 1a12: 00c0ff s32i a4, a2, 0x160 - 1a15: 31c800 j 1a1e - 1a18: 122108 memw - 1a1b: 0d10c1 l32i a6, a2, 0x160 - 1a1e: f000f0 l32r a7, 19b4 - 1a21: 0000 l32i.n a7, a7, 0 - 1a23: 9a0000 l32i a7, a7, 100 - 1a26: 006000 extui a2, a0, 0, 8 - ... - -00001a34 : - 1a34: 12027d subx8 a0, a13, a2 - 1a37: 39e0c1 ill - 1a3a: f92101 excw - 1a3d: 1109ff l32r a0, fffc1a40 - 1a40: 21c9 add.n a0, a1, a8 - 1a42: cd31d9 excw - 1a45: 04dd05 excw - 1a48: 014179 excw - 1a4b: c0fff8 slli a8, a10, 26 - 1a4e: 080000 ill - 1a51: 20c041 ill - 1a54: 0d2800 ill - 1a57: f792c7 ill - 1a5a: 01002d ill - 1a5d: c0fff5 ill - 1a60: 080000 ill - 1a63: 540c01 ill - 1a66: ffef21 excw - 1a69: 0020c0 excw - 1a6c: 582232 excw - 1a6f: 3f30 s32i.n a13, a1, 16 - 1a71: 4041 s32i.n a0, a1, 8 - 1a73: 1033 s32i.n a12, a1, 12 - 1a75: 135366 l32r a0, 1a3c - 1a78: d57c mov.n a12, a2 - 1a7a: 20c0 mov.n a13, a3 - 1a7c: 4200 movi.n a2, 2 - 1a7e: 505822 l32r a3, 1a38 - 1a81: c01044 l8ui a14, a0, 125 - 1a84: 0020 add.n a4, a4, a3 - 1a86: 586242 slli a14, a14, 24 - 1a89: 0146 add.n a2, a2, a3 - 1a8b: 20c000 l16ui a4, a4, 0 - 1a8e: 226200 s16i a4, a1, 0 - 1a91: e57158 l8ui a2, a2, 0 - 1a94: 0778ff srai a14, a14, 24 - 1a97: 192772 s8i a2, a1, 2 - 1a9a: 2000 movi.n a2, 13 - 1a9c: 07c074 bgei a12, 7, 1ac3 - 1a9f: c800 movi.n a3, 5 - 1aa1: d821 mov.n a4, a0 - 1aa3: 110831 l8ui a4, a4, 124 - 1aa6: c112 addi.n a2, a12, -1 - 1aa8: f00d20 slli a4, a4, 24 - 1aab: 000000 srai a4, a4, 24 - 1aae: 0000 s32i.n a4, a1, 4 - 1ab0: 00018a sub a4, a14, a4 - 1ab3: 018a00 mull a2, a2, a4 - 1ab6: ff0000 l32r a0, 1a50 - 1ab9: fffc03 callx0 a0 - 1abc: 9a00 l32i.n a14, a1, 4 - 1abe: 6000 add.n a14, a14, a2 - 1ac0: 00018a j 1ae5 - ... - -00001adc : - 1adc: 12040c excw - 1adf: c1 .byte 0xff - 1ae0: 51e9e0 callx0 a0 - 1ae3: 41d9 add.n a14, a14, a2 - 1ae5: c92109 bnei a13, 1, 1af3 - 1ae8: 0131 movi.n a13, -6 - 1aea: cdfff1 s8i a13, a1, 0 - 1aed: 03dd02 s8i a13, a1, 2 - 1af0: 31220c j 1b17 - 1af3: e2ffee addi a3, a13, -2 - 1af6: 3a7d00 bnez a3, 1bb3 - 1af9: ee8044 l32r a0, 1a40 - 1afc: 223a01 l8ui a3, a0, 127 - 1aff: 001442 s8i a3, a1, 0 - 1b02: 005142 l8ui a2, a0, 128 - 1b05: 000222 s8i a2, a1, 1 - 1b08: 31e8e0 l8ui a0, a0, 129 - 1b0b: 024122 s8i a0, a1, 2 - 1b0e: e6d20c l8ui a13, a1, 1 - 1b11: 0c237c slli a13, a13, 24 - 1b14: 004d53 srai a13, a13, 24 - 1b17: 7c0442 bgei a12, 7, 1b47 - 1b1a: 802c0b l8ui a3, a1, 0 - 1b1d: 0144 addi.n a2, a12, -1 - 1b1f: 314840 slli a3, a3, 24 - 1b22: 401149 srai a3, a3, 24 - 1b25: 40c04e slli a3, a3, 24 - 1b28: 018222 srai a3, a3, 24 - 1b2b: c0ffe6 sub a3, a13, a3 - 1b2e: e80000 mull a2, a2, a3 - 1b31: 2a11 movi.n a3, 5 - 1b33: 0846ee l32r a0, 1a58 - 1b36: 003200 callx0 a0 - 1b39: 33807e l8ui a0, a1, 0 - 1b3c: 383001 slli a0, a0, 24 - 1b3f: 33e031 srai a0, a0, 24 - 1b42: c7c0 add.n a0, a0, a2 - 1b44: 4602a2 j 1b68 - 1b47: 220042 l8ui a0, a1, 2 - 1b4a: facc movi.n a2, 13 - 1b4c: 822320 slli a0, a0, 24 - 1b4f: 01530c srai a0, a0, 24 - 1b52: c0ffdd sub a0, a0, a13 - 1b55: 2a0000 blt a2, a12, 1bce - 1b58: 66ee movi.n a3, 5 - 1b5a: 7c0a1d addi a2, a12, -6 - 1b5d: 41d2ad mull a2, a0, a2 - 1b60: 41d200 l32r a0, 1a5c - 1b63: 08c602 callx0 a0 - 1b66: 3200 add.n a0, a2, a13 - 1b68: 56fecd l32r a10, 1a44 - 1b6b: 0b93 add.n a9, a14, a0 - 1b6d: ffd101 l32r a4, 1a48 - 1b70: 7f0032 extui a9, a9, 0, 8 - 1b73: 004132 slli a9, a9, 10 - 1b76: 800022 memw - 1b79: 014122 l32i a8, a4, 0x368 - 1b7c: 810002 and a8, a8, a10 - 1b7f: 024102 or a8, a8, a9 - 1b82: 0101d2 memw - 1b85: 01dd80 s32i a8, a4, 0x368 - 1b88: d8d0 movi.n a7, 1 - 1b8a: 7ce631 memw - 1b8d: 322c l32i.n a6, a4, 52 - 1b8f: 0b0001 or a6, a6, a7 - 1b92: 33802c memw - 1b95: 3001 s32i.n a6, a4, 52 - 1b97: 3138 movi.n a5, -2 - 1b99: 013380 memw - 1b9c: 3830 l32i.n a3, a4, 52 - 1b9e: 3d3031 and a3, a3, a5 - 1ba1: 2230c0 memw - 1ba4: 0c82 s32i.n a3, a4, 52 - 1ba6: 0153 l32i.n a12, a1, 12 - 1ba8: ffc9 l32i.n a13, a1, 16 - 1baa: 00c0 l32i.n a14, a1, 20 - 1bac: 0200 l32i.n a0, a1, 8 - 1bae: 800001 addi a1, a1, 32 - 1bb1: 0100 ret.n - 1bb3: 310800 addi a10, a13, -3 - 1bb6: 06002a bnez a10, 1b0e - 1bb9: 020008 l32r a0, 1a4c - 1bbc: 0c0201 l8ui a3, a0, 130 - 1bbf: 0080d2 s8i a3, a1, 0 - 1bc2: 080001 l8ui a2, a0, 131 - 1bc5: 00d031 s8i a2, a1, 1 - 1bc8: 22c7c0 l8ui a0, a0, 132 - 1bcb: 530c75 j 1b0b - 1bce: cc22 movi.n a3, 5 - 1bd0: 2020fa addi a2, a12, -2 - 1bd3: bf0182 mull a2, a0, a2 - 1bd6: 00c0ff l32r a0, 1a60 - 1bd9: 02da00 callx0 a0 - 1bdc: ffb7a1 j 1b66 - 1bdf: 419e0a addi a2, a12, -2 - 1be2: 90ffb6 mull a2, a3, a2 - 1be5: 7490 movi.n a3, 5 - 1be7: 119960 l32r a0, 1a64 - 1bea: 0020c0 callx0 a0 - 1bed: da2482 j 1ae3 - 1bf0: 1088a0 ill - 1bf3: 208890 slli a5, a13, 32 - 1bf6: 0020c0 ill - 1bf9: 6482 add.n a15, a2, a0 - 1bfb: da .byte 0x3f - 1bfc: c0170c ill - 1bff: 680020 ill - 1c02: 6670d4 ill - 1c05: 20c020 ill - 1c08: d46900 ill - 1c0b: c0e57c ill - 1c0e: 380020 excw - 1c11: 3350d4 l32r a12, fffc43d4 - 1c14: 20c010 l32r a3, fffff418 - 1c17: 00 .byte 0xff - 1c18: d439 l32i.n a0, a0, 16 - 1c1a: 31c8 s32i.n a2, a1, 8 - 1c1c: e841d8 bbci a0, 18, 1c2f - 1c1f: 210851 l32r a3, 1bf4 - 1c22: 20c112 addx2 a2, a2, a2 - 1c25: f00d add.n a2, a2, a3 - 1c27: fdcda2 l32r a0, 1c00 - 1c2a: f54a56 callx0 a0 - 1c2d: a401 l32i.n a2, a1, 8 - 1c2f: 0032ff l32r a3, 1bf8 - 1c32: 413282 memw - 1c35: 002200 l32i a3, a3, 0x270 - 1c38: 412283 bbci a3, 1, 1c67 - 1c3b: 000201 extui a2, a2, 0, 8 - 1c3e: 0684 mov.n a3, a1 - 1c40: 0cffcf call0 1c44 - 1c43: cc2253 l32r a0, 1c04 - 1c46: 2020fe callx0 a0 - 1c49: 0182 movi.n a2, 0 - 1c4b: c0ffa2 l32r a0, 1c08 - 1c4e: 860000 callx0 a0 - 1c51: 22ffe1 l32r a2, 1bfc - 1c54: fecc l32i.n a0, a2, 0 - 1c56: 822320 l32i a0, a0, 88 - 1c59: 01530c l16si a2, a2, 62 - 1c5c: c0ff9f callx0 a0 - 1c5f: 0000 movi.n a2, 30 - 1c61: ffbc86 l32r a0, 1c0c - 1c64: 000000 callx0 a0 - 1c67: 5d00 l32i.n a0, a1, 12 - 1c69: 000001 addi a1, a1, 16 - 1c6c: 0a00 ret.n - 1c6e: 003ff2 excw - ... - -00001c84 : - 1c84: f0c112 excw - 1c87: 013109 ill - 1c8a: 08fff6 extui a0, a0, 0, 1 - 1c8d: 212940 ill - 1c90: 0f7027 excw - 1c93: fff531 ill - 1c96: 902220 excw - 1c99: 223a s32i.n a9, a9, 16 - 1c9b: fff601 excw - 1c9e: 00c0 s32i.n a9, a9, 36 - 1ca0: 2800 s32i.n a9, a9, 36 - 1ca2: 3121 s32i.n a14, a0, 16 - 1ca4: fff2 add.n a9, a9, a9 - 1ca6: 20c0 s32i.n a9, a9, 36 - 1ca8: 233200 excw - 1cab: 63179c excw - 1cae: 2b .byte 0xf - 1caf: 742020 ill - 1cb2: 05013d excw - 1cb5: 010000 ill - 1cb8: c0fff0 ill - 1cbb: 0c0000 ill - 1cbe: ef0102 ill - 1cc1: 00c0ff ill - 1cc4: ea2100 ill - 1cc7: 0208ff ill - 1cca: 162002 ill - 1ccd: 1f9222 ill - 1cd0: 0000c0 ill - 1cd3: 01e21c ill - 1cd6: c0ffea ill - 1cd9: 080000 ill - 1cdc: c11231 ill - 1cdf: f00d10 ill - 1ce2: 960000 ill - 1ce5: 000001 ill - 1ce8: 000004 ill - 1ceb: 000400 ill - 1cee: c00000 ill - 1cf1: 00005d ill - 1cf4: 000000 ill - 1cf7: 5dc000 ill - 1cfa: 000000 ill - 1cfd: 000000 ill - 1d00: 000004 ill - 1d03: 000400 ill - 1d06: 000000 ill - 1d09: 402400 ill - 1d0c: 499999 ill - 1d0f: 999a40 ill - 1d12: 999999 ill - 1d15: 40e999 ill - 1d18: 99999a ill - 1d1b: 960099 ill - 1d1e: ff6000 ill - 1d21: 000fff ill - 1d24: 000000 ill - 1d27: 0000c0 ill - ... - -00001dd8 : - 1dd8: b0c112 bgeui a15, 0x100, 1de8 - 1ddb: f9d1e9 l32i a0, a9, 0x184 - 1dde: 7129e1 l8ui a3, a12, 123 - 1de1: c9c1d9 l8ui a2, a12, 158 - 1de4: bfc1b1 beqz a3, 1e6c - 1de7: 09ff s32i.n a3, a1, 20 - 1de9: 0c02a1 l8ui a15, a12, 122 - 1dec: 03dd5f slli a2, a2, 8 - 1def: 30cc add.n a15, a15, a2 - 1df1: 468e2c beqz a15, 1e6c - 1df4: 0004 mov.n a2, a3 - 1df6: 1066 movi.n a14, -10 - 1df8: ae1c04 mull a14, a14, a13 - 1dfb: 000246 mul16u a2, a2, a13 - 1dfe: fec032 addx4 a3, a3, a3 - 1e01: 2c821c slli a3, a3, 1 - 1e04: e2308e s32i a2, a1, 64 - 1e07: 0d2d83 s32i a3, a1, 72 - 1e0a: 0e3d mov.n a3, a15 - 1e0c: ffc701 l32r a0, 1cc0 - 1e0f: 0000c0 callx0 a0 - 1e12: 1a92e6 l32i a0, a1, 72 - 1e15: 3d0d2d l32i a4, a1, 64 - 1e18: c4010e blt a2, a0, 1e1e - 1e1b: 00c0ff j 1f72 - 1e1e: 2000 mov.n a2, a4 - 1e20: 820e mov.n a3, a15 - 1e22: c000d0 l32r a0, 1cc4 - 1e25: a00000 callx0 a0 - 1e28: 1120f0 l32r a0, 1cc8 - 1e2b: 466129 callx0 a0 - 1e2e: 0008 s32i.n a2, a1, 8 - 1e30: 4e20 mov.n a2, a15 - 1e32: 94e6c0 l32r a0, 1ccc - 1e35: 0d2d17 callx0 a0 - 1e38: 0e3d mov.n a15, a2 - 1e3a: bd01 l32i.n a2, a1, 20 - 1e3c: 00c0ff l32r a0, 1cd0 - 1e3f: 021b00 callx0 a0 - 1e42: 0e00 mov.n a3, a2 - 1e44: d082 mov.n a2, a15 - 1e46: 00c000 l32r a0, 1cd4 - 1e49: 46a000 callx0 a0 - 1e4c: fff6 mov.n a3, a2 - 1e4e: 020c l32i.n a2, a1, 8 - 1e50: 326129 l32r a0, 1cd8 - 1e53: 227b0c callx0 a0 - 1e56: 169e0c l32r a15, 1c74 - 1e59: 0843 l32i.n a3, a15, 0 - 1e5b: f25139 l32r a0, 1cdc - 1e5e: 807a0c callx0 a0 - 1e61: 2a1122 l32r a0, 1ce0 - 1e64: 7f16ff callx0 a0 - 1e67: 2d07 add.n a15, a14, a2 - 1e69: 6e7c03 j 1e73 - 1e6c: eed0 movi.n a15, 0 - 1e6e: d082 movi.n a14, -10 - 1e70: 30c122 mull a14, a14, a13 - 1e73: f0a033 l8ui a0, a12, 154 - 1e76: 221133 s32i a15, a1, 76 - 1e79: 321061 beqz a0, 1efe - 1e7c: 1261 s32i.n a0, a1, 16 - 1e7e: 010f3d l8ui a2, a12, 159 - 1e81: c0ffad l8ui a15, a12, 153 - 1e84: 020000 slli a2, a2, 8 - 1e87: 1221 add.n a15, a15, a2 - 1e89: 102142 beqz a15, 1efe - 1e8c: 2207 mov.n a3, a15 - 1e8e: 54c602 mul16u a2, a0, a13 - 1e91: 042d00 s32i a2, a1, 68 - 1e94: 010f3d addx4 a13, a0, a0 - 1e97: c0ffa8 slli a13, a13, 1 - 1e9a: 010000 l32r a0, 1ce4 - 1e9d: c0ffa8 callx0 a0 - 1ea0: 290000 l32i a0, a1, 68 - 1ea3: 0f2d21 blt a2, a13, 1ea9 - 1ea6: ffa601 j 1fcb - 1ea9: 00c0 mov.n a3, a15 - 1eab: fd00 mov.n a2, a0 - 1ead: 512802 l32r a0, 1ce8 - 1eb0: ffa501 callx0 a0 - 1eb3: 0000c0 l32r a0, 1cec - 1eb6: 2d023d callx0 a0 - 1eb9: 010f s32i.n a2, a1, 12 - 1ebb: ffa3 l32i.n a13, a1, 16 - 1ebd: 00c0 mov.n a2, a15 - 1ebf: 023d00 l32r a0, 1cf0 - 1ec2: 012128 callx0 a0 - 1ec5: ffa2 mov.n a15, a2 - 1ec7: 00c0 mov.n a2, a13 - 1ec9: 87f100 l32r a0, 1cf4 - 1ecc: 0f38ff callx0 a0 - 1ecf: a001 mov.n a3, a2 - 1ed1: c0ff l32i.n a13, a1, 12 - 1ed3: 0000 mov.n a2, a15 - 1ed5: ff9f01 l32r a0, 1cf8 - 1ed8: 0000c0 callx0 a0 - 1edb: fe2a mov.n a3, a2 - 1edd: 0186 mov.n a2, a13 - 1edf: 0f0c00 l32r a0, 1cfc - 1ee2: d06e7c callx0 a0 - 1ee5: 0282ee l32r a3, 1c78 - 1ee8: 9a0c l32i.n a3, a3, 0 - 1eea: 1361f2 l32r a0, 1d00 - 1eed: 081016 callx0 a0 - 1ef0: 224109 l32r a0, 1d04 - 1ef3: f29f0c callx0 a0 - 1ef6: 80990c l32i a15, a1, 76 - 1ef9: 1122 add.n a3, a14, a2 - 1efb: 16ff2a j 1f03 - 1efe: 3d071f l32i a15, a1, 76 - 1f01: d00f movi.n a3, 0 - 1f03: c120 s32i.n a3, a1, 60 - 1f05: 116122 l32r a2, 1c7c - 1f08: a0d000 l16ui a13, a12, 160 - 1f0b: 11ddf0 l32r a0, 1c80 - 1f0e: 9201 add.n a13, a14, a13 - 1f10: c0ff l32i.n a0, a0, 0 - 1f12: 0000 add.n a13, a13, a2 - 1f14: 2102 l32i.n a0, a0, 0 - 1f16: d711 mov.n a2, a13 - 1f18: 460222 callx0 a0 - 1f1b: 3d0048 l32r a0, 1c84 - 1f1e: 002d0f l32r a4, 1c88 - 1f21: 8e01 movi.n a3, 0 - 1f23: 00c0ff movi a5, 100 - 1f26: 8e0100 blt a2, a5, 1f2b - 1f29: c0ff mov.n a13, a3 - 1f2b: 290000 l16ui a3, a12, 162 - 1f2e: d831 l32i.n a2, a4, 0 - 1f30: 2d41 add.n a14, a14, a3 - 1f32: 010f add.n a14, a14, a0 - 1f34: ff8c l32i.n a0, a2, 0 - 1f36: 00c0 mov.n a2, a14 - 1f38: 02fd00 callx0 a0 - 1f3b: 0d2d l32i.n a3, a1, 60 - 1f3d: 8a01 l32i.n a0, a1, 28 - 1f3f: 00c0ff l16ui a4, a12, 124 - 1f42: 3d00 addi.n a0, a0, -1 - 1f44: 31d802 ssr a0 - 1f47: 010f2d sra a4, a4 - 1f4a: c0ff88 bbci a4, 0, 1f50 - 1f4d: 3d0000 bnez a15, 20ab - 1f50: 0d2d02 l16ui a4, a12, 156 - 1f53: ff8701 ssr a0 - 1f56: 0000c0 sra a4, a4 - 1f59: ff6431 bbci a4, 0, 1f5f - 1f5c: 010338 bnez a3, 20bd - 1f5f: c0ff85 bnez a13, 2022 - 1f62: 010000 movi a5, 100 - 1f65: c0ff85 blt a2, a5, 1f6a - 1f68: 0000 movi.n a14, 0 - 1f6a: 21f2 l32i.n a12, a1, 24 - 1f6c: 3e2a13 movnez a12, a14, a14 - 1f6f: 000106 j 2024 - 1f72: 1321f2 sub a6, a15, a2 - 1f75: 39030c blt a6, a0, 1f7b - 1f78: 5d21f1 j 20b0 - 1f7b: d2ff mov.n a2, a4 - 1f7d: 501c mov.n a3, a15 - 1f7f: ff5d01 l32r a0, 1d08 - 1f82: 08deda callx0 a0 - 1f85: 2a00 addi.n a2, a2, 1 - 1f87: 0008dd l32r a0, 1d0c - 1f8a: c00d2d callx0 a0 - 1f8d: 0000 s32i.n a2, a1, 0 - 1f8f: 5a01 mov.n a2, a15 - 1f91: 5a41ff l32r a0, 1d10 - 1f94: 030cff callx0 a0 - 1f97: a052 s32i.n a2, a1, 4 - 1f99: 5764 l32i.n a2, a1, 20 - 1f9b: dd0122 l32r a0, 1d14 - 1f9e: 1c3203 callx0 a0 - 1fa1: 2851 mov.n a3, a2 - 1fa3: 3a04 l32i.n a15, a1, 0 - 1fa5: 0aee l32i.n a2, a1, 4 - 1fa7: 0208ee l32r a0, 1d18 - 1faa: c00e2d callx0 a0 - 1fad: 0000 mov.n a3, a2 - 1faf: f138 mov.n a2, a15 - 1fb1: 427108 l32r a0, 1d1c - 1fb4: 0b3e1c callx0 a0 - 1fb7: 000000 l32r a3, 1c8c - 1fba: 4040 l32i.n a3, a3, 0 - 1fbc: 07b140 l32r a0, 1d20 - 1fbf: 560264 callx0 a0 - 1fc2: 4215af l32r a0, 1d24 - 1fc5: 004e1c callx0 a0 - 1fc8: 404000 j 1e67 - 1fcb: 07b140 sub a4, a15, a2 - 1fce: 560264 blt a4, a13, 1fd4 - 1fd1: 5615d3 j 20b5 - 1fd4: 0bfd mov.n a3, a15 - 1fd6: a052 mov.n a2, a0 - 1fd8: 225764 l32r a0, 1d28 - 1fdb: 0e0c01 callx0 a0 - 1fde: 61c8 addi.n a2, a2, 1 - 1fe0: 93cee0 l32r a0, 1d2c - 1fe3: 002c46 callx0 a0 - 1fe6: 6f20 mov.n a13, a2 - 1fe8: 07c0 mov.n a2, a15 - 1fea: 060226 l32r a0, 1d30 - 1fed: 2d004d callx0 a0 - 1ff0: 3d04 mov.n a15, a2 - 1ff2: 010f l32i.n a2, a1, 16 - 1ff4: c0ff62 l32r a0, 1d34 - 1ff7: 1b0000 callx0 a0 - 1ffa: 0122 mov.n a3, a2 - 1ffc: ff61 mov.n a2, a15 - 1ffe: 0000c0 l32r a0, 1d38 - 2001: 2d0129 callx0 a0 - 2004: 010f mov.n a3, a2 - 2006: ff5f mov.n a2, a13 - 2008: 0000c0 l32r a0, 1d3c - 200b: 281129 callx0 a0 - 200e: 5e0151 l32r a3, 1c90 - 2011: c0ff l32i.n a3, a3, 0 - 2013: 3d0000 l32r a0, 1d40 - 2016: 01f802 callx0 a0 - 2019: 011128 l32r a0, 1d44 - 201c: c0ff5c callx0 a0 - 201f: 3d0000 j 1ef6 - 2022: 2d02 mov.n a12, a13 - 2024: 5a010f l32r a14, 1c94 - 2027: c0ff movi.n a13, 0 - 2029: 0000 mov.n a2, a12 - 202b: ff3531 l32r a0, 1d48 - 202e: 010338 callx0 a0 - 2031: ff59 s32i.n a2, a1, 36 - 2033: 00c0 s32i.n a3, a1, 32 - 2035: 580100 l32r a5, 1c98 - 2038: 00c0ff l32r a4, 1c9c - 203b: a6c600 l32r a0, 1d4c - 203e: 4f20ff callx0 a0 - 2041: d7c0 mov.n a5, a14 - 2043: 0224 mov.n a4, a13 - 2045: 003806 l32r a0, 1d50 - 2048: 2d0f3d callx0 a0 - 204b: 540100 l32r a0, 1d54 - 204e: 00c0ff callx0 a0 - 2051: 1b00 l32i.n a3, a1, 32 - 2053: 530122 l32r a5, 1ca0 - 2056: c0ff mov.n a15, a2 - 2058: dd0000 l32r a4, 1ca4 - 205b: 2d02 l32i.n a2, a1, 36 - 205d: 51010f l32r a0, 1d58 - 2060: 00c0ff callx0 a0 - 2063: fd00 mov.n a4, a13 - 2065: 2802 mov.n a5, a14 - 2067: 500141 l32r a0, 1d5c - 206a: 00c0ff callx0 a0 - 206d: 023d00 l32r a13, 1ca8 - 2070: 010f2d l32r a0, 1d60 - 2073: c0ff4e callx0 a0 - 2076: 3d0000 l32r a7, 1cb0 - 2079: 0d2d02 l32r a5, 1cac - 207c: ff4d01 extui a6, a15, 0, 10 - 207f: 0000c0 and a5, a2, a5 - 2082: ff2031 slli a6, a6, 20 - 2085: 0338 mov.n a2, a12 - 2087: ff4b01 memw - 208a: 0000c0 l32i a4, a13, 0x2a0 - 208d: ff4a01 and a4, a4, a7 - 2090: 0000c0 or a4, a4, a6 - 2093: ffb4c6 or a4, a4, a5 - 2096: e10dcd memw - 2099: ff1c l32i.n a12, a1, 44 - 209b: 0d0c l32i.n a14, a1, 52 - 209d: 010c2d s32i a4, a13, 0x2a0 - 20a0: ff47 l32i.n a15, a1, 56 - 20a2: 00c0 l32i.n a13, a1, 48 - 20a4: 2900 l32i.n a0, a1, 40 - 20a6: 813991 addi a1, a1, 80 - 20a9: 1851 ret.n - 20ab: 41ff mov.n a12, a15 - 20ad: 01ff19 j 2024 - 20b0: ff44 movi.n a15, 0 - 20b2: 0000c0 j 1e73 - 20b5: 4d0e5d l32i a15, a1, 76 - 20b8: 010d movi.n a3, 0 - 20ba: c0ff42 j 1f03 - 20bd: 0000 mov.n a12, a3 - 20bf: ff4201 j 2024 - 20c2: 0000c0 ill - 20c5: 518138 bltz a0, 26c9 - 20c8: fdff13 excw - 20cb: 134102 excw - 20ce: 9128ff ill - 20d1: ff3e01 ill - 20d4: 0000c0 ill - 20d7: 5d0d4d ill - 20da: 3d010e ill - 20dd: 00c0ff ill - 20e0: 0ed100 ill - 20e3: 3c01ff mul16u a1, a2, a0 - 20e6: 00c0ff srai a12, a15, 9 - 20e9: 7100 s32i.n a0, a1, 4 - 20eb: ff0e bnez.n a2, 20f4 - 20ed: 0c51 movi.n a0, 0 - 20ef: f0ff movi.n a12, 0 - 20f1: 509460 j 213f - 20f4: c01052 bgei a2, 1, 20fa - 20f7: 2d0166 j 22c6 - 20fa: 20c00c movi a3, 100 - 20fd: 2d4200 slli a12, a2, 5 - 2100: 70a8 mov.n a2, a12 - 2102: 601044 l32r a0, 20cc - 2105: 502044 callx0 a0 - 2108: 2044 mov.n a0, a2 - 210a: 20c0 movi.n a3, 10 - 210c: c800 mov.n a2, a12 - 210e: d1e8b1 slli a12, a0, 24 - 2111: a86d42 srai a12, a12, 24 - 2114: d8e1f8 l32r a0, 20d0 - 2117: a108c1 callx0 a0 - 211a: c112 movi.n a3, 10 - 211c: f00d50 l32r a0, 20d4 - 211f: c60fcd callx0 a0 - 2122: 0cffdc blti a2, 2, 2128 - 2125: 6f460f j 22fd - 2128: f2ff movi.n a0, 1 - 212a: 0c1321 j 213f - 212d: 914603 l8ui a12, a1, 1 - 2130: 03cdff l8ui a0, a1, 0 - 2133: ffd846 slli a12, a12, 24 - 2136: 000000 slli a0, a0, 24 - 2139: 600096 srai a0, a0, 24 - 213c: 009a00 srai a12, a12, 24 - 213f: 000060 bgei a12, 1, 2148 - ... - -00002158 : - 2158: f0c112 excw - 215b: c9 .byte 0x1e - 215c: 0921 movi.n a5, 0 - 215e: 52cc11 ssl a6 - 2161: 0c000c sll a3, a0 - 2164: 12860c movgez a3, a5, a12 - 2167: 12e600 memw - 216a: 72c602 s32i a3, a2, 0x29c - 216d: a03200 bgei a12, 1, 2176 - 2170: c2b064 srai a4, a0, 1 - 2173: 0c2d11 j 217e - 2176: f201 addi.n a7, a12, -1 - 2178: 00c0ff ssl a7 - 217b: 020d00 sll a4, a0 - 217e: 2da30c memw - 2181: 800c movi.n a6, 0 - 2183: c001c0 s32i a4, a2, 0x3b0 - 2186: 0131c8 addi a10, a12, 30 - 2189: ffef movi.n a9, 0 - 218b: 0000c0 ssl a10 - 218e: 01a30c sll a8, a0 - 2191: c0ffee movgez a8, a9, a12 - 2194: a60000 memw - 2197: 060222 s32i a8, a2, 0x284 - 219a: 0c0075 beqi a0, 1, 21b2 - 219d: 044610 bnei a0, 2, 21a5 - 21a0: c200 movi.n a5, 8 - 21a2: 020101 j 21b4 - 21a5: 800001 addi a3, a0, -3 - 21a8: 01cc movi.n a11, 10 - 21aa: 0080 mov.n a5, a6 - 21ac: 080001 moveqz a5, a11, a3 - 21af: c8c031 j 21b4 - 21b2: e631 movi.n a5, 2 - 21b4: 00051c blti a12, 16, 21c5 - 21b7: 2141 movi.n a4, -32 - 21b9: 0001c6 addx2 a4, a12, a4 - 21bc: 002c0b ssl a4 - 21bf: 004012 sll a4, a5 - 21c2: 21a140 j 21c7 - 21c5: ffdd movi.n a4, 0 - 21c7: 0020c0 memw - 21ca: b56242 s32i a4, a2, 0x28c - 21cd: cc62 movi.n a11, -16 - 21cf: 050c1e blti a12, 1, 21e3 - 21d2: 401600 bgei a12, 16, 21e3 - 21d5: 3000 movi.n a7, -2 - 21d7: 35c0a1 addx2 a7, a12, a7 - 21da: 20c0b3 ssl a7 - 21dd: 623200 sll a7, a5 - 21e0: 1ce6a7 j 21eb - 21e3: 0005 movi.n a8, 0 - 21e5: c62141 srai a7, a5, 2 - 21e8: 0b0001 movnez a7, a8, a12 - 21eb: 17007c memw - 21ee: 0040 movi.n a10, -31 - 21f0: c0a140 s32i a7, a2, 0x288 - 21f3: 0c0020 l32r a8, 20c8 - 21f6: 624206 bge a11, a12, 220a - 21f9: cca2ec bgez a12, 220a - 21fc: 0c1e movi.n a9, 30 - 21fe: 1a0009 addx2 a9, a12, a9 - 2201: 800040 ssl a9 - 2204: 89c0a1 sll a7, a5 - 2207: 20c0b3 j 220c - 220a: 8200 movi.n a7, 0 - 220c: a162 movi.n a9, -15 - 220e: 141026 memw - 2211: 042066 s32i a7, a8, 0x30c - 2214: 86850c bge a10, a12, 2228 - 2217: 320003 bge a12, a9, 2228 - 221a: fdc0 movi.n a3, 60 - 221c: 5dab0c addx2 a3, a12, a3 - 221f: 5b3006 ssl a3 - 2222: 004683 sll a4, a5 - 2225: 250c00 j 222a - 2228: bca6 movi.n a4, 0 - 222a: 046c0d memw - 222d: 904c40 s32i a4, a8, 0x308 - 2230: 401400 beqi a0, 1, 2248 - 2233: a14500 bnei a0, 2, 223b - 2236: 0046 movi.n a0, 4 - 2238: 040c00 j 224a - 223b: 0020c0 addi a5, a0, -3 - 223e: 6242 movi.n a4, 5 - 2240: 0b7ca3 moveqz a6, a4, a5 - 2243: 1ca6 mov.n a0, a6 - 2245: bce610 j 224a - 2248: 7c0d movi.n a0, 1 - 224a: 7c70e7 blti a12, 16, 225b - 224d: 0090 movi.n a6, -32 - 224f: 004017 addx2 a6, a12, a6 - 2252: c6a175 ssl a6 - 2255: 0c0001 sll a4, a0 - 2258: 725008 j 225d - 225b: c021 movi.n a4, 0 - 225d: c09378 memw - 2260: 6c0020 s32i a4, a2, 0x3bc - 2263: 62721a blti a12, 1, 2277 - 2266: b581a2 bgei a12, 16, 2277 - 2269: c7ff movi.n a7, -2 - 226b: d610ab addx2 a7, a12, a7 - 226e: 1c00dc ssl a7 - 2271: 9c90e9 sll a5, a0 - 2274: 190090 j 227f - 2277: 0040 movi.n a8, 0 - 2279: 46a175 srai a5, a0, 2 - 227c: 0c0000 movnez a5, a8, a12 - 227f: 197c07 memw - 2282: 0020c0 s32i a5, a2, 0x3b8 - 2285: c36872 bge a11, a12, 2299 - 2288: 10aac7 bgez a12, 2299 - 228b: ac97 movi.n a11, 30 - 228d: c33c0d addx2 a11, a12, a11 - 2290: 903c30 ssl a11 - 2293: 401300 sll a5, a0 - 2296: a14500 j 229b - 2299: 0046 movi.n a5, 0 - 229b: 040c00 memw - 229e: 0020c0 s32i a5, a2, 0x3ac - 22a1: c26842 bge a10, a12, 22b5 - 22a4: 141026 bge a12, a9, 22b5 - 22a7: 2066 movi.n a3, 60 - 22a9: 400c04 addx2 a3, a12, a3 - 22ac: 000386 ssl a3 - 22af: fdc052 sll a0, a0 - 22b2: 50540c j 22b7 - 22b5: 8364 movi.n a0, 0 - 22b7: 46060d memw - 22ba: 0000 l32i.n a12, a1, 8 - 22bc: a6100c s32i a0, a2, 0x3a8 - 22bf: 0dbc l32i.n a0, a1, 4 - 22c1: 60066c addi a1, a1, 16 - 22c4: 906c ret.n - 22c6: 401600 bgez a2, 212d - 22c9: a14000 movi a3, 100 - 22cc: 000046 slli a12, a2, 5 - 22cf: 040c mov.n a2, a12 - 22d1: 0020c0 l32r a0, 20d8 - 22d4: ef6242 callx0 a0 - 22d7: 1ca6 mov.n a0, a2 - 22d9: e610 movi.n a3, 10 - 22db: 0dbc mov.n a2, a12 - 22dd: e77c addi.n a12, a0, -1 - 22df: 907c70 slli a12, a12, 24 - 22e2: 401700 srai a12, a12, 24 - 22e5: a15000 l32r a0, 20dc - 22e8: 0001c6 callx0 a0 - 22eb: 080c movi.n a3, 10 - 22ed: 215200 l32r a0, 20e0 - 22f0: 9358c0 callx0 a0 - 22f3: 20c0 movi.n a3, -8 - 22f5: 625200 bge a2, a3, 230a - 22f8: c7ee movi.n a0, 1 - 22fa: d610ab j 213f - 22fd: 00dc movi.n a0, 3 - 22ff: b0eb1c bgei a2, 8, 2305 - 2302: 0090bc j 213f - 2305: 401b movi.n a0, 2 - 2307: a15000 j 213f - 230a: 0046 movi.n a0, 3 - 230c: 0c00 movi.n a4, -2 - 230e: 20c005 bge a2, a4, 2314 - 2311: 625200 j 213f - 2314: c7eb movi.n a0, 2 - 2316: 9710aa j 213f - 2319: 3c0dac ill - 231c: 3c30c3 excw - 231f: 130090 excw - 2322: 000040 excw - 2325: 0046a1 l32r a12, fffc4ae8 - 2328: 000c00 l32r a0, 132c - 232b: c0 .byte 0xff - 232c: 0020 bnez.n a2, 2342 - 232e: 21c8 movi.n a4, 16 - 2330: ea6202 memw - 2333: 121108 l32i a3, a0, 0x390 - 2336: 0d10c1 or a3, a3, a4 - 2339: 32d6f0 memw - 233c: a032e6 s32i a3, a0, 0x390 - 233f: c2b064 j 2353 - 2342: 2d11 movi.n a6, -17 - 2344: 81010c memw - 2347: 00c0ff l32i a5, a0, 0x390 - 234a: 020d00 and a5, a5, a6 - 234d: 2da30c memw - 2350: c00b0c s32i a5, a0, 0x390 - 2353: 01cc80 l32r a4, 2320 - 2356: 31c8c0 slli a3, a2, 24 - 2359: ff7d01 l8ui a2, a4, 64 - 235c: 0000c0 srai a3, a3, 24 - 235f: 01a30c slli a2, a2, 24 - 2362: c0ff7c srai a2, a2, 24 - 2365: 7c0000 call0 2368 - 2368: 3783 l32i.n a0, a1, 0 - 236a: 0c11a2 addi a1, a1, 16 - 236d: 4610 ret.n - 236f: 0cff90 ill - 2372: 82e630 excw - 2375: 8e4602 l32r a12, ffff4b38 - 2378: 200cff l32r a1, fffc279c - 237b: 8d06 mov.n a12, a2 - 237d: 300cff l32r a0, 2370 - 2380: 47e47c callx0 a0 - 2383: 02a2 mov.n a2, a12 - 2385: ff8a86 call0 2388 - 2388: 200c l32i.n a12, a1, 4 - 238a: 8946 l32i.n a0, a1, 0 - 238c: 0000ff addi a1, a1, 16 - 238f: 0000 ret.n - 2391: 600002 ill - 2394: 000000 excw - ... - -00002398 : - 2398: f0c112 ill - 239b: 010109 excw - 239e: dcfffc ill - 23a1: 041c22 ill - 23a4: 0020c0 excw - 23a7: e42032 excw - 23aa: 203340 excw - 23ad: c0 .byte 0xff - 23ae: 20 .byte 0x7f - 23af: 603200 excw - 23b2: 0406e4 excw - 23b5: f66c00 l32r a4, fffd8ed0 - 23b8: c0 .byte 0xff - 23b9: 20 .byte 0xff - 23ba: 00 .byte 0xff - 23bb: 52 .byte 0x7f - 23bc: 20 .byte 0xff - 23bd: e4 .byte 0xff - 23be: 105560 excw - 23c1: 0020c0 slli a9, a0, 32 - 23c4: 52 .byte 0xff - 23c5: 60 .byte 0xff - 23c6: e4 .byte 0xff - 23c7: f341 addi.n a15, a15, 15 - 23c9: ff .byte 0xff - 23ca: 80 .byte 0xff - 23cb: 220132 ill - 23ce: 304004 excw - 23d1: 38 .byte 0xff - 23d2: 31 .byte 0xff - 23d3: 012280 excw - 23d6: 312820 excw - 23d9: 000005 sub a0, a0, a0 - 23dc: 08 .byte 0xff - 23dd: 01 .byte 0xf - 23de: 10c112 excw - 23e1: 00f00d excw - 23e4: 000000 excw - ... - -000023e8 : - 23e8: f0c112 blti a15, -1, 23ec - 23eb: 0911c9 ill - 23ee: 02cd01 extui a15, a12, 15, 6 - 23f1: fc01 l32i.n a5, a8, 12 - 23f3: 00c0ff excw - 23f6: 00 .byte 0xf - 23f7: 050c2d excw - 23fa: c80000 excw - 23fd: 010811 excw - 2400: 10c112 excw - 2403: 00f00d excw - 2406: 000000 excw - 2409: 000014 excw - 240c: 00 .byte 0x3f - 240d: 100000 excw - 2410: 000243 ret - 2413: 000000 ill - 2416: 000000 extui a15, a0, 12, 3 - 2419: 600096 l32r a0, fffc3414 - 241c: 00 .byte 0xff - 241d: 9a .byte 0xff - 241e: 00 .byte 0xff - 241f: 60 .byte 0xf - 2420: 7fffff ill - 2423: bc8180 excw - 2426: 980914 excw - 2429: 41 .byte 0xff - 242a: 5ac6 addi.n a15, a15, -1 - 242c: ffffff extui a0, a0, 0, 3 - 242f: ffff7f excw - 2432: 00 .byte 0xbf - 2433: fc .byte 0xff - 2434: 900000 ill - 2437: ffff01 excw - 243a: fffbff rsil a0, 0 - 243d: ff .byte 0xfe - 243e: ff .byte 0xef - 243f: 00 .byte 0x3f - 2440: 00 .byte 0xff - 2441: 00 .byte 0xf - 2442: ff1800 moveqz a0, a0, a0 - 2445: 80ffff excw - 2448: 00 .byte 0xff - 2449: 3ff20a bbsi a15, 31, 244c - 244c: 000000 jx a2 - 244f: 0fffc0 rfe - 2452: 00fff0 excw - 2455: 000220 l32r a0, fffc2458 - 2458: fff000 ill - 245b: 0fa6ff excw - 245e: 000000 excw - 2461: ffc000 l8ui a0, a0, 0 - 2464: 385854 l32r a10, 23a0 - 2467: ff0000 movi a5, -128 - 246a: e6f00f l32r a2, 239c - 246d: 0b2000 l32r a6, 2398 - 2470: fff03f addi a1, a1, -32 - 2473: 40df s32i.n a0, a1, 16 - 2475: 000c s32i.n a12, a1, 20 - 2477: ff20 s32i.n a14, a1, 28 - 2479: 80ff s32i.n a13, a1, 24 - 247b: 0000ff l32r a11, 2394 - 247e: 3f0013 l32r a13, 23a4 - 2481: fffff0 l32r a14, 23a8 - 2484: 000d80 memw - 2487: 000000 l32i a9, a14, 0x160 - 248a: 24fc00 or a9, a9, a11 - 248d: 03fe01 memw - 2490: ffffff s32i a9, a14, 0x160 - 2493: 00000f memw - 2496: 00b000 l32i a8, a14, 0x10c - 2499: 040000 or a8, a8, a6 - 249c: 0bffff memw - 249f: 0000ff s32i a8, a14, 0x10c - 24a2: ff0024 l32r a7, 23ac - 24a5: ffbfff memw - 24a8: 000000 l32i a4, a14, 0x340 - 24ab: 020000 and a4, a4, a7 - 24ae: 006000 or a4, a4, a6 - 24b1: 3feffe memw - 24b4: 000fff s32i a4, a14, 0x340 - 24b7: 008300 l32r a3, 23b0 - 24ba: ff0080 memw - 24bd: fffff7 s32i a3, a14, 0x16c - 24c0: 0002a0 l32r a12, 23b4 - 24c3: 003000 memw - 24c6: f70000 s32i a12, a14, 0x168 - 24c9: 000001 l32r a11, 23b8 - 24cc: 000000 memw - 24cf: 001000 l32i a9, a14, 0x150 - 24d2: 430000 and a9, a9, a11 - 24d5: 000002 memw - -000024d8 : - 24d8: ffcfa1 s32i a9, a14, 0x150 - 24db: 80af52 memw - 24de: ffcc21 movi a7, 0x190 - 24e1: ffca61 l32i a8, a14, 0x318 - 24e4: e0c112 memw - 24e7: c94109 s32i a7, a14, 0x318 - 24ea: 71e951 l32r a4, 23c0 - 24ed: b161d9 l32r a6, 23bc - 24f0: d1ffc6 memw - 24f3: e1ffc9 l32i a3, a13, 0x2ec - 24f6: c0ffc9 and a3, a3, a6 - 24f9: 920020 or a3, a3, a4 - 24fc: b0582e memw - 24ff: c02099 s32i a3, a13, 0x2ec - 2502: 920020 l32r a12, 23c4 - 2505: c0586e memw - 2508: 820020 l32i a11, a13, 0x388 - 250b: 60432e and a11, a11, a12 - 250e: c02088 memw - 2511: 820020 s32i a11, a13, 0x388 - 2514: 71436e l8ui a10, a10, 0 - 2517: c0ffc2 addi a10, a10, -15 - 251a: 420020 memw - 251d: 70d02e l32i a9, a14, 0x148 - 2520: 601044 and a9, a9, a5 - 2523: c02044 or a9, a9, a10 - 2526: 420020 memw - 2529: 31d06e s32i a9, a14, 0x148 - 252c: c0ffbe l32r a7, 23cc - 252f: 320020 l32r a8, 23c8 - 2532: c15b6e memw - 2535: c0ffbd l32i a6, a14, 0x128 - 2538: c20020 and a6, a6, a8 - 253b: b15a6e or a6, a6, a7 - 253e: c0ffbb memw - 2541: 920020 s32i a6, a14, 0x128 - 2544: b0542e l32r a4, 23d0 - 2547: c01099 memw - 254a: 0020 l32i.n a3, a14, 52 - 254c: 546e92 and a3, a3, a4 - 254f: 0020c0 memw - 2552: a172 s32i.n a3, a14, 52 - 2554: 2e8290 l8ui a2, a2, 34 - 2557: c0c6 movi.n a0, 46 - 2559: 720020 bbci a2, 0, 2571 - 255c: 41c66e memw - 255f: 61ffb5 l32i a12, a14, 0x144 - 2562: c0ffb3 and a12, a12, a5 - 2565: 320020 or a12, a12, a0 - 2568: 60bb2d memw - 256b: 401033 s32i a12, a14, 0x144 - 256e: c02033 j 2585 - 2571: 0020 movi.n a3, 38 - 2573: bb6d32 memw - 2576: ffb0c1 l32i a2, a14, 0x144 - 2579: 0020c0 and a2, a2, a5 - 257c: e22db2 or a2, a2, a3 - 257f: 10bbc0 memw - 2582: 0020c0 s32i a2, a14, 0x144 - 2585: e26db2 movi a0, -64 - 2588: 0aa2 movi.n a12, 17 - 258a: caa200 l32r a6, 23d4 - 258d: 20c0f1 memw - 2590: 2e9200 l32i a11, a14, 0x370 - 2593: 995052 and a11, a11, a0 - 2596: 99a010 or a11, a11, a12 - 2599: 20c020 memw - 259c: 6e9200 s32i a11, a14, 0x370 - 259f: a87152 l32r a10, 23d8 - 25a2: a681ff memw - 25a5: 20c0ff l32i a9, a13, 0x2a0 - 25a8: 2e6200 or a9, a9, a10 - 25ab: 66804a memw - 25ae: 667010 s32i a9, a13, 0x2a0 - 25b1: 20c020 l32r a8, 23dc - 25b4: 6e6200 l32r a7, 23e0 - 25b7: a3414a memw - 25ba: 20c0ff l32i a5, a14, 0x164 - 25bd: de3800 and a5, a5, a8 - 25c0: 103340 or a5, a5, a7 - 25c3: 0020c0 memw - 25c6: 22de39 s32i a5, a14, 0x164 - 25c9: 2c2202 l32r a4, 23e4 - 25cc: 6207e0 l32r a3, 23e8 - 25cf: 20c014 memw - 25d2: 2ec200 l32i a2, a14, 0x164 - 25d5: cc5051 and a2, a2, a4 - 25d8: cc0010 or a2, a2, a3 - 25db: 20c020 memw - 25de: 6ec200 s32i a2, a14, 0x164 - 25e1: 04c651 l32r a0, 23ec - 25e4: 632c00 l32r a12, 23f0 - 25e7: 0020c0 memw - 25ea: 512e22 l32i a11, a14, 0x15c - 25ed: 102250 and a11, a11, a0 - 25f0: 202230 or a11, a11, a12 - 25f3: 0020c0 memw - 25f6: 516e22 s32i a11, a14, 0x15c - 25f9: c0af02 l32r a10, 23f4 - 25fc: 611c1c l32r a9, 23f8 - 25ff: c0ff92 memw - 2602: b20020 l32i a8, a14, 0x150 - 2605: 00dc2e and a8, a8, a10 - 2608: c010bb or a8, a8, a9 - 260b: c020bb memw - 260e: b20020 s32i a8, a14, 0x150 - 2611: a1dc6e memw - 2614: c0ff8e movi a5, 128 - 2617: 920020 l32i a7, a14, 0x318 - 261a: a0a82d memw - 261d: c02099 s32i a5, a14, 0x318 - 2620: 0020 movi.n a4, 4 - 2622: a86d92 memw - 2625: ff8a81 l32i a3, a14, 0x310 - 2628: ff8b71 or a3, a3, a4 - 262b: 0020c0 memw - 262e: 592e52 s32i a3, a14, 0x310 - 2631: 105580 l32r a2, 23fc - 2634: 205570 l32r a0, 2400 - 2637: 0020c0 memw - 263a: 596e52 l32i a12, a14, 0x370 - 263d: ff8641 and a12, a12, a2 - 2640: ff8731 or a12, a12, a0 - 2643: 0020c0 memw - 2646: 592e22 s32i a12, a14, 0x370 - 2649: 102240 l32r a11, 2404 - 264c: 202230 l32r a10, 2408 - 264f: 0020c0 memw - 2652: 596e22 l32i a9, a14, 0x324 - 2655: ff8201 and a9, a9, a11 - 2658: ff83c1 or a9, a9, a10 - 265b: 0020c0 memw - 265e: 572eb2 s32i a9, a14, 0x324 - 2661: 10bb00 l32r a8, 240c - 2664: 20bbc0 l32r a7, 2410 - 2667: 0020c0 memw - 266a: 576eb2 l32i a5, a14, 0x158 - 266d: ff7ea1 and a5, a5, a8 - 2670: ff7f91 or a5, a5, a7 - 2673: 0020c0 memw - 2676: 542e82 s32i a5, a14, 0x158 - 2679: 1088a0 l32r a4, 2414 - 267c: 208890 l32r a3, 2418 - 267f: 0020c0 memw - 2682: 546e82 l32i a2, a14, 0x34c - 2685: 0020c0 and a2, a2, a4 - 2688: 80a052 or a2, a2, a3 - 268b: c62e72 memw - 268e: 0020c0 s32i a2, a14, 0x34c - 2691: c66e52 l32r a0, 241c - 2694: c0440c l32r a12, 2420 - 2697: 320020 memw - 269a: 40c42e l32i a11, a14, 0x320 - 269d: c02033 and a11, a11, a0 - 26a0: 320020 or a11, a11, a12 - 26a3: 21c46e memw - 26a6: 01ff72 s32i a11, a14, 0x320 - 26a9: c0ff73 l32r a10, 2424 - 26ac: c20020 memw - 26af: 20dc2e l32i a9, a13, 0x388 - 26b2: 0010cc or a9, a9, a10 - 26b5: c020cc memw - 26b8: c20020 s32i a9, a13, 0x388 - 26bb: b1dc6e l32r a8, 2428 - 26be: a1ff6e l32r a7, 242c - 26c1: c0ff6f memw - 26c4: 920020 l32i a5, a6, 0x270 - 26c7: b0c92e and a5, a5, a8 - 26ca: a01099 or a5, a5, a7 - 26cd: c02099 memw - 26d0: 920020 s32i a5, a6, 0x270 - 26d3: 81c96e l32r a4, 2430 - 26d6: 71ff6a memw - 26d9: c0ff6b l32i a3, a14, 0x344 - 26dc: 520020 and a3, a3, a4 - 26df: 80562e memw - 26e2: 701055 s32i a3, a14, 0x344 - 26e5: 2055 movi.n a2, 0 - 26e7: 0020c0 call0 26e8 - 26ea: 566e52 l32r a12, 2434 - 26ed: 6641 l32i.n a0, a12, 0 - 26ef: 31ff l32i.n a0, a0, 12 - 26f1: ff67 movi.n a2, 0 - 26f3: 0020c0 callx0 a0 - 26f6: d32e22 movi a10, -49 - 26f9: 2240 movi.n a9, 32 - 26fb: 223010 l32r a3, 2438 - 26fe: 20c020 l32r a6, 243c - 2701: 6e2200 l32r a0, 2440 - 2704: 6201d3 memw - 2707: 63c1ff l32i a8, a13, 0x238 - 270a: 20c0ff and a8, a8, a10 - 270d: 2eb200 or a8, a8, a9 - 2710: bb00c8 memw - 2713: bbc010 s32i a8, a13, 0x238 - 2716: 20c020 memw - 2719: 6eb200 l32r a5, 2444 - 271c: 5ea1c8 l32i a7, a14, 0x248 - 271f: 20c0ff memw - 2722: 2d9200 s32i a5, a14, 0x248 - 2725: a0e2 movi.n a4, 6 - 2727: c02099 memw - 272a: 920020 l32i a2, a14, 0x24c - 272d: 81e26d or a2, a2, a4 - 2730: 71ff5b memw - 2733: c0ff5b s32i a2, a14, 0x24c - 2736: 520020 memw - 2739: 809c26 s32i a0, a14, 0x31c - 273c: 701055 memw - 273f: c02055 l32i a11, a14, 0x31c - 2742: 520020 or a11, a11, a0 - 2745: 419c66 memw - 2748: c0ff57 s32i a11, a14, 0x31c - 274b: 320020 l32r a10, 2448 - 274e: 40d12e memw - 2751: 1033 l32i.n a9, a14, 40 - 2753: 0020c0 and a9, a9, a10 - 2756: d16e32 memw - 2759: 020c s32i.n a9, a14, 40 - 275b: 0005 movi.n a8, -7 - 275d: c100 movi.n a7, 2 - 275f: 08ff52 memw - 2762: 30080c l32i a5, a6, 0x224 - 2765: c0020c and a5, a5, a8 - 2768: a20000 or a5, a5, a7 - 276b: 2ccfaf memw - 276e: 4f3109 s32i a5, a6, 0x224 - 2771: 61ff movi.n a4, -2 - 2773: 01ff4f memw - 2776: c0ff4f l32i a2, a3, 0x3c0 - 2779: 820020 and a2, a2, a4 - 277c: a08e2d memw - 277f: 1088 l32i.n a0, a12, 0 - 2781: 208890 l32i a0, a0, 160 - 2784: 0020c0 s32i a2, a3, 0x3c0 - 2787: 8e6d82 callx0 a0 - 278a: 20c0 movi.n a2, 1 - 278c: 5100 l32i.n a0, a12, 0 - 278e: ff4a movi.n a3, 1 - 2790: 922e72 l32i a0, a0, 172 - 2793: 20c0 movi.n a4, 12 - 2795: 6e5200 callx0 a0 - 2798: 0c92 movi.n a2, 2 - 279a: c064 l32i.n a0, a12, 0 - 279c: 0020 movi.n a3, 1 - 279e: 932e22 l32i a0, a0, 172 - 27a1: 202240 movi a4, 0x184 - 27a4: 0020c0 callx0 a0 - 27a7: 6e22 movi.n a2, 3 - 27a9: c093 l32i.n a0, a12, 0 - 27ab: 0020 movi.n a3, 2 - 27ad: c76e02 l32i a0, a0, 172 - 27b0: 20c0 movi.n a4, 6 - 27b2: 2eb200 callx0 a0 - 27b5: 00c7 l32i.n a0, a12, 0 - 27b7: c020bb l32i a0, a0, 188 - 27ba: b20020 callx0 a0 - 27bd: c76e l32i.n a2, a12, 16 - 27bf: ff3fa1 l32r a14, 244c - 27c2: 0020c0 bbsi a2, 27, 27d7 - 27c5: ae98 mov.n a2, a14 - 27c7: 1099a0 movi a3, 127 - 27ca: 0020c0 l32r a4, 2450 - 27cd: 7cae99 l32r a5, 2454 - 27d0: 0c98 movi.n a6, 16 - 27d2: c027 movi.n a7, 0 - 27d4: 520020 call0 27d8 - 27d7: 8926 movi.n a2, 1 - 27d9: 5580 movi.n a8, 0 - 27db: 557010 l32i a4, a12, 0x1e0 - 27de: 20c020 l32r a3, 245c - 27e1: 665200 l32r a7, 2458 - 27e4: e47c89 addi a5, a3, 96 - 27e7: 0020c0 addi a6, a3, 22 - 27ea: f02322 l8ui a7, a7, 0 - 27ed: 2240 s32i.n a14, a1, 0 - 27ef: c010 s32i.n a8, a1, 4 - 27f1: 0020 s32i.n a8, a1, 8 - 27f3: 0c08 s32i.n a8, a1, 12 - 27f5: 2002 addi.n a7, a7, 1 - 27f7: 632228 extui a7, a7, 0, 8 - 27fa: 00c0f0 call0 27fc - 27fd: 0c00 movi.n a14, 1 - 27ff: 0c0812 l32r a8, 2460 - 2802: 130c l32i.n a9, a12, 0 - 2804: 2b2002 l8ui a8, a8, 34 - 2807: c0c40c l32i a9, a9, 156 - 280a: 0c0000 bbci a8, 0, 2836 - 280d: 0c0822 movi a2, 119 - 2810: 130c movi.n a3, 0 - 2812: 2002 movi.n a4, 18 - 2814: 422b movi.n a5, 7 - 2816: 84a1 movi.n a6, 0 - 2818: 0000c0 movi a7, 216 - 281b: 08320c callx0 a9 - 281e: 230c0c movi a2, 119 - 2821: 2002 movi.n a3, 0 - 2823: 0c2b movi.n a4, 24 - 2825: c064 movi.n a5, 1 - 2827: 0000 l32i.n a0, a12, 0 - 2829: 0c08 movi.n a6, 1 - 282b: 2f2002 l32i a0, a0, 156 - 282e: 00c0 movi.n a7, 1 - 2830: 4c2800 callx0 a0 - 2833: ff23e1 j 2847 - 2836: 11f2b7 movi a2, 119 - 2839: 0e2d movi.n a3, 0 - 283b: a032 movi.n a4, 18 - 283d: 417f movi.n a5, 7 - 283f: ff21 movi.n a6, 0 - 2841: ff2151 movi a7, 232 - 2844: 0c061c callx0 a9 - 2847: 000507 memw - 284a: 120c00 l32i a2, a13, 0x260 - 284d: 42080c or a2, a2, a14 - 2850: 31782c memw - 2853: ff1f l32i.n a12, a1, 20 - 2855: ff1d71 s32i a2, a13, 0x260 - 2858: c352 l32i.n a14, a1, 28 - 285a: 6260 l32i.n a13, a1, 24 - 285c: 16c3 l32i.n a0, a1, 16 - 285e: 000772 addi a1, a1, 32 - 2861: 01e9 ret.n - 2863: 891189 ill - 2866: 318921 ill - 2869: 70771b ill - 286c: 057470 addi a1, a1, -16 - 286f: 0000 s32i.n a0, a1, 0 - 2871: 811e0c l32r a0, 2864 - 2874: 98ff18 callx0 a0 - 2877: 08820c movi a2, 100 - 287a: 299222 l32r a0, 2868 - 287d: 680727 callx0 a0 - 2880: 2228 l32i.n a0, a1, 0 - 2882: 0c77a0 addi a1, a1, 16 - 2885: 1c03 ret.n - 2887: 750c24 excw - 288a: 0c .byte 0x1f - 288b: a07206 excw - 288e: 09c0d8 ret - 2891: a02200 l8ui a0, a0, 96 - 2894: 77 .byte 0xff - 2895: 0c .byte 0xff - 2896: 03 .byte 0xff - 2897: 1c .byte 0x1f - 2898: 150c84 ill - 289b: 0c0c08 excw - 289e: 200216 excw - 28a1: 170c27 excw - 28a4: c0 .byte 0xff - 28a5: 00 .byte 0xff - 28a6: 040600 excw - 28a9: a02200 excw - 28ac: 77 .byte 0xff - 28ad: 1c030c excw - 28b0: 750c24 l32r a11, 2888 - 28b3: 72060c l32r a10, 288c - 28b6: c0e8a0 l32r a3, 2890 - 28b9: c00009 memw - 28bc: 220020 l32i a2, a3, 0x398 - 28bf: e0982d and a2, a2, a11 - 28c2: c02022 or a2, a2, a10 - 28c5: c80020 memw - 28c8: 6d2251 s32i a2, a3, 0x398 - 28cb: 71e898 memw - 28ce: 0861d8 l32i a9, a3, 0x39c - 28d1: c11241 and a9, a9, a11 - 28d4: f00d20 or a9, a9, a10 - ... - -000028e0 : - 28e0: f0c112 l32r a7, 2898 - 28e3: 010109 memw - 28e6: c0fffc l32i a6, a3, 0x394 - 28e9: 220000 and a6, a6, a8 - 28ec: 0164a0 or a6, a6, a7 - 28ef: c0fffb memw - 28f2: 080000 s32i a6, a3, 0x394 - 28f5: c11201 l32r a5, 289c - 28f8: f00d10 l32r a4, 28a0 - 28fb: ffff00 memw - 28fe: 00f01f l32i a2, a3, 0x398 - 2901: 018000 and a2, a2, a5 - 2904: 000200 or a2, a2, a4 - 2907: ffff60 memw - 290a: 001fff s32i a2, a3, 0x398 - 290d: c00000 l32r a11, 28a4 - 2910: e03fff l32r a10, 28a8 - 2913: 4000ff memw - 2916: ff001f l32i a9, a3, 0x3a0 - 2919: ff00ff and a9, a9, a11 - 291c: ab0000 or a9, a9, a10 - 291f: 00ff00 memw - 2922: b1ffff s32i a9, a3, 0x3a0 - -00002924 : - 2924: f6b1 l32i.n a14, a1, 32 - 2926: f6a1ff l32r a14, fffdf524 - 2929: f631ff l32r a10, ffff292c - 292c: 20c0ff excw - 292f: 232200 excw - 2932: 22b0e6 bnei a0, 1, 29a6 - 2935: 22a010 bnei a0, 2, 28f9 - 2938: 20c020 excw - 293b: 632200 excw - 293e: e6 .byte 0xaf - 293f: 0020c0 extui a4, a8, 12, 8 - 2942: e72392 memw - 2945: 1099b0 l32i a2, a3, 0x398 - 2948: 2099a0 and a2, a2, a5 - 294b: 0020c0 or a2, a2, a4 - 294e: e76392 memw - 2951: ffed81 s32i a2, a3, 0x398 - 2954: ee71 ret.n - 2956: 20c0ff excw - 2959: 236200 l32r a0, fffc295c - 295c: 6680e5 excw - 295f: 667010 excw - 2962: 20c020 rsil a0, 0 - 2965: 636200 j 1a969 - 2968: 51e5 addi.n a0, a1, 10 - 296a: 41ffe9 ill - 296d: c0ffea l8ui a0, a0, 96 - 2970: 0020 addi.n a0, a1, 10 - 2972: e62322 ill - 2975: 2250 add.n a0, a0, a0 - 2977: 224010 excw - 297a: 20 .byte 0xff - 297b: c0 .byte 0xff - 297c: 220020 excw - 297f: b1e663 or a0, a0, a0 - 2982: a1ffe5 ill - 2985: c0ffe6 slli a0, a14, 32 - 2988: 920020 excw - 298b: b0e823 l32r a0, fffc298c - 298e: 99 .byte 0xde - 298f: 99a010 excw - 2992: c020 mov.n a14, a3 - 2994: 920020 ill - 2997: 81e863 ill - 299a: 72ffe1 ill - 299d: c000a1 ill - 29a0: 620020 ill - 29a3: 80f223 ill - 29a6: 701066 ill - 29a9: c02066 ill - 29ac: 620020 ill - 29af: 52f263 ill - 29b2: 4c80af ill - 29b5: 20c074 ill - 29b8: 232200 addi a1, a1, -16 - 29bb: 2250e6 l32r a4, 2958 - 29be: 4010 s32i.n a0, a1, 0 - 29c0: c02022 l8ui a2, a4, 130 - 29c3: 220020 l32r a0, 295c - 29c6: 0de663 bnei a2, 2, 29e1 - 29c9: 0000f0 movi a5, 105 - 29cc: 0001ab movi a6, -108 - 29cf: 060000 memw - 29d2: 006000 l32i a3, a0, 0x1a0 - 29d5: 600006 and a3, a3, a6 - 29d8: 000600 or a3, a3, a5 - 29db: 01ab60 memw - 29de: 000000 s32i a3, a0, 0x1a0 - 29e1: 600002 l8ui a3, a4, 131 - 29e4: 0001ab beqi a3, 1, 29ea - 29e7: 0a0000 bnei a3, 3, 2a15 - 29ea: 6000 movi.n a10, 1 - 29ec: ff0fff movi a11, -68 - 29ef: 1000ff memw - 29f2: 000000 l32i a9, a0, 0x1a0 - 29f5: 000020 and a9, a9, a11 - 29f8: 0e0000 or a9, a9, a10 - 29fb: 000001 memw - 29fe: 00010d s32i a9, a0, 0x1a0 - 2a01: de00 movi.n a8, -2 - 2a03: 000003 memw - 2a06: 0003ed l32i a7, a0, 0x174 - ... - -00002a2c : - 2a2c: f0c112 or a12, a0, a1 - 2a2f: ffe741 excw - 2a32: 0109 movi.n a4, 0 - 2a34: 820422 s32i a0, a2, 0x234 - 2a37: e601 movi.n a5, 1 - 2a39: 66ff movi.n a2, 0 - 2a3b: 521722 l32r a0, 2994 - 2a3e: 6269a0 callx0 a0 - 2a41: c094af l32r a0, 2964 - 2a44: 320020 l32r a4, 2968 - 2a47: 606820 movi a5, 0xfffffeff - 2a4a: 501033 l8ui a3, a4, 124 - 2a4d: c02033 beqi a3, 1, 2a62 - 2a50: 320020 memw - 2a53: 326860 l32i a6, a0, 0x234 - 2a56: 268304 and a6, a6, a5 - 2a59: 660213 memw - 2a5c: 0c2a33 s32i a6, a0, 0x234 - 2a5f: afb21a l8ui a3, a4, 124 - 2a62: 20c0bc bnei a3, 2, 2a77 - 2a65: 209200 movi a8, 0x100 - 2a68: 99b068 memw - 2a6b: 99a010 l32i a7, a0, 0x214 - 2a6e: 20c020 or a7, a7, a8 - 2a71: 609200 memw - 2a74: e87c68 s32i a7, a0, 0x214 - 2a77: 0020c0 movi a6, 0xfffffecf - 2a7a: 5d2072 l8ui a3, a4, 129 - 2a7d: 7780 movi.n a7, 48 - 2a7f: 20c010 bnei a3, 1, 2a97 - 2a82: 607200 memw - 2a85: 04325d l32i a9, a0, 0x218 - 2a88: ae5283 and a9, a9, a6 - 2a8b: 2326ff or a9, a9, a7 - 2a8e: 336602 memw - 2a91: 20c02b s32i a9, a0, 0x218 - 2a94: cf2100 j 2acd - 2a97: 2202ff bnei a3, 2, 2aac - 2a9a: ae328d memw - 2a9d: 0030ff l32i a10, a0, 0x238 - 2aa0: 20c010 and a10, a10, a5 - 2aa3: 030c00 memw - 2aa6: 02040c s32i a10, a0, 0x238 - 2aa9: 0c8d62 j 2acd - 2aac: 020c15 memw - 2aaf: ffd601 l32i a2, a0, 0x218 - 2ab2: 0000c0 and a2, a2, a6 - 2ab5: ffc801 or a2, a2, a7 - 2ab8: ffc941 memw - 2abb: ffae52 s32i a2, a0, 0x218 - 2abe: 7c0432 memw - 2ac1: 111326 l32i a11, a0, 0x238 - 2ac4: 0020c0 and a11, a11, a5 - 2ac7: 8d2062 memw - 2aca: 106650 s32i a11, a0, 0x238 - 2acd: 0020c0 l8ui a3, a4, 126 - 2ad0: 6062 movi.n a8, 32 - 2ad2: 04328d beqi a3, 1, 2afc - 2ad5: 23667c beqi a3, 3, 2afc - 2ad8: a18211 beqi a3, 4, 2afc - 2adb: 20c000 beqi a3, 5, 2afc - 2ade: 207200 l8ui a3, a4, 128 - 2ae1: 778085 addi a5, a3, -3 - 2ae4: 20c020 bnez a5, 2bea - 2ae7: 607200 memw - 2aea: ae6285 l32i a7, a0, 0x234 - 2aed: 0432cf and a7, a7, a6 - 2af0: 073c81 or a7, a7, a8 - 2af3: 141366 memw - 2af6: 0020c0 s32i a7, a0, 0x234 - 2af9: 862092 j 2ba8 - 2afc: 109960 l32r a5, 296c - 2aff: 9970 movi.n a9, 0 - 2b01: c020 addi.n a10, a3, -1 - 2b03: 920020 beqz a10, 2c02 - 2b06: 468660 addi a11, a3, -4 - 2b09: 66000d beqz a11, 2c02 - 2b0c: c01123 addi a2, a3, -3 - 2b0f: a20020 beqz a2, 2c6a - 2b12: 508e20 addi a10, a3, -5 - 2b15: c010aa beqz a10, 2c6a - 2b18: a20020 movi a3, 0xfffffe0f - 2b1b: 068e60 memw - 2b1e: c00008 l32i a5, a0, 0x208 - 2b21: 220020 and a5, a5, a3 - 2b24: 608620 or a5, a5, a7 - 2b27: 701022 memw - 2b2a: c02022 s32i a5, a0, 0x208 - 2b2d: 220020 memw - 2b30: c08660 l32i a2, a0, 0x20c - 2b33: b20020 and a2, a2, a3 - 2b36: 508e20 or a2, a2, a7 - 2b39: c010bb memw - 2b3c: b20020 s32i a2, a0, 0x20c - 2b3f: 328e60 l8ui a11, a4, 127 - 2b42: 2c7e04 bltui a11, 2, 2b6c - 2b45: 132608 memw - 2b48: 332626 l32i a9, a0, 0x214 - 2b4b: 432623 and a9, a9, a6 - 2b4e: 532620 or a9, a9, a8 - 2b51: 04321d memw - 2b54: c35280 s32i a9, a0, 0x214 - 2b57: 2556fd memw - 2b5a: 20c010 l32i a7, a0, 0x234 - 2b5d: 207200 and a7, a7, a6 - 2b60: 77608d or a7, a7, a8 - 2b63: 778010 memw - 2b66: 20c020 s32i a7, a0, 0x234 - 2b69: 607200 j 2b8d - 2b6c: 2ac68d memw - 2b6f: 9c5100 l32i a11, a0, 0x214 - 2b72: 090cff and a11, a11, a6 - 2b75: 16a30b or a11, a11, a7 - 2b78: b20fba memw - 2b7b: 16fcc3 s32i a11, a0, 0x214 - 2b7e: 220f5b memw - 2b81: 16fdc3 l32i a10, a0, 0x234 - 2b84: a21572 and a10, a10, a6 - 2b87: 16fbc3 memw - 2b8a: 32151a s32i a10, a0, 0x234 - 2b8d: c00fae l8ui a3, a4, 126 - 2b90: 520020 bnei a3, 1, 2b96 - 2b93: 308220 j 2c23 - 2b96: 701055 bnei a3, 3, 2b9c - 2b99: c02055 j 2c23 - 2b9c: 520020 addi a0, a3, -4 - 2b9f: c08260 beqz a0, 2c82 - 2ba2: 220020 addi a2, a3, -5 - 2ba5: 308320 beqz a2, 2c82 - 2ba8: 701022 l32r a0, 2970 - 2bab: c02022 l32r a4, 2974 - 2bae: 220020 l8ui a0, a0, 125 - 2bb1: b28360 l32r a3, 2978 - 2bb4: b67f04 bnei a0, 1, 2bcd - 2bb7: c0262b l32r a5, 297c - 2bba: 920020 memw - 2bbd: 8520 l32i.n a2, a4, 4 - 2bbf: 109960 and a2, a2, a3 - 2bc2: 209980 or a2, a2, a5 - 2bc5: 0020c0 memw - 2bc8: 6092 s32i.n a2, a4, 4 - 2bca: 20c085 j 2be3 - 2bcd: 207200 bnei a0, 2, 2be3 - 2bd0: 77608d l32r a6, 2980 - 2bd3: 778010 memw - 2bd6: c020 l32i.n a5, a4, 4 - 2bd8: 720020 and a5, a5, a3 - 2bdb: 068d60 or a5, a5, a6 - 2bde: c00008 memw - 2be1: 0020 s32i.n a5, a4, 4 - 2be3: 20b2 l32i.n a0, a1, 0 - 2be5: bb6085 addi a1, a1, 16 - 2be8: 7010 ret.n - 2bea: c020bb bnei a3, 2, 2ba8 - 2bed: b20020 memw - 2bf0: c08560 l32i a7, a0, 0x214 - 2bf3: a20020 and a7, a7, a6 - 2bf6: 608d20 or a7, a7, a8 - 2bf9: c010aa memw - 2bfc: a20020 s32i a7, a0, 0x214 - 2bff: 328d60 j 2ba8 - 2c02: 667e04 l8ui a3, a4, 127 - 2c05: 060213 addi a10, a3, -3 - 2c08: 660023 beqz a10, 2cdb - 2c0b: 860233 addi a11, a3, -5 - 2c0e: 020021 beqz a11, 2cdb - 2c11: 16fcc3 bgeui a3, 2, 2c17 - 2c14: 220df0 j 2cc9 - 2c17: 16fbc3 l32r a2, 2984 - 2c1a: 010d92 memw - 2c1d: 41ff72 s32i a2, a5, 0x100 - 2c20: 02ff72 j 2b18 - 2c23: 317d00 l8ui a3, a4, 127 - 2c26: 66ff71 bnei a3, 1, 2c48 - 2c29: 1510 movi.n a2, 1 - 2c2b: 7151 movi.n a3, 0 - 2c2d: c0ff movi.n a4, 1 - 2c2f: 0020 movi.n a5, 0 - 2c31: 301428 l32r a0, 2998 - 2c34: 501022 callx0 a0 - 2c37: 2022 movi.n a2, 0 - 2c39: 20c0 movi.n a3, 8 - 2c3b: 2900 movi.n a4, 8 - 2c3d: 4614 movi.n a5, 0 - 2c3f: 660005 l32r a0, 299c - 2c42: 611220 callx0 a0 - 2c45: c0ff6c j 2ba8 - 2c48: 580020 bnez a3, 2ba8 - 2c4b: 3014 movi.n a2, 0 - 2c4d: 1055 movi.n a3, 1 - 2c4f: 5560 movi.n a4, 1 - 2c51: c020 movi.n a5, 0 - 2c53: 590020 l32r a0, 29a0 - 2c56: 010814 callx0 a0 - 2c59: c112 movi.n a2, 8 - 2c5b: 0d10 movi.n a3, 0 - 2c5d: 66f0 movi.n a4, 8 - 2c5f: ba23 movi.n a5, 0 - 2c61: 0020c0 l32r a0, 29a4 - 2c64: 852072 callx0 a0 - 2c67: 107760 j 2ba8 - 2c6a: 207780 l8ui a3, a4, 127 - 2c6d: 0020c0 beqi a3, 3, 2ce7 - 2c70: 856072 beqi a3, 5, 2ce7 - 2c73: ffe946 bltui a3, 2, 2cd2 - 2c76: 7f0432 l32r a3, 2988 - 2c79: fdc3a2 memw - 2c7c: 0cfa16 s32i a3, a5, 0x100 - 2c7f: fbc3b2 j 2b18 - 2c82: 0c9b16 l8ui a3, a4, 127 - 2c85: 0223f6 bnei a3, 1, 2ca7 - 2c88: 2c46 movi.n a2, 0 - 2c8a: 2100 movi.n a3, 1 - 2c8c: ff5b movi.n a4, 1 - 2c8e: 20c0 movi.n a5, 0 - 2c90: 652200 l32r a0, 29a8 - 2c93: bd0640 callx0 a0 - 2c96: 32ff movi.n a2, 8 - 2c98: 7f04 movi.n a3, 0 - 2c9a: 1366 movi.n a4, 8 - 2c9c: 0c1e movi.n a5, 0 - 2c9e: 030c12 l32r a0, 29ac - 2ca1: 0c140c callx0 a0 - 2ca4: 590105 j 2ba8 - 2ca7: 00c0ff bnez a3, 2ba8 - 2caa: 0c00 movi.n a2, 1 - 2cac: 0c02 movi.n a3, 0 - 2cae: 0c83 movi.n a4, 1 - 2cb0: 0c84 movi.n a5, 0 - 2cb2: 570105 l32r a0, 29b0 - 2cb5: 00c0ff callx0 a0 - 2cb8: c600 movi.n a2, 0 - 2cba: ffd7 movi.n a3, 8 - 2cbc: c356 movi.n a4, 8 - 2cbe: 0cf5 movi.n a5, 0 - 2cc0: 130c02 l32r a0, 29b4 - 2cc3: 0c140c callx0 a0 - 2cc6: 530105 j 2ba8 - 2cc9: 00c0ff memw - 2ccc: 820c00 s32i a9, a5, 0x100 - 2ccf: 0c030c j 2b18 - 2cd2: 050c84 memw - 2cd5: ff5001 s32i a9, a5, 0x100 - 2cd8: 0000c0 j 2b18 - 2cdb: ffcf46 l32r a9, 298c - 2cde: 7f0432 memw - 2ce1: 763326 s32i a9, a5, 0x100 - 2ce4: 735326 j 2b18 - 2ce7: 5b23b6 l32r a10, 2990 - 2cea: ff4431 memw - 2ced: 0020c0 s32i a10, a5, 0x100 - 2cf0: 406532 j 2b18 - 2cf3: ffa546 slli a14, a13, 32 - 2cf6: 7f0432 ill - 2cf9: 1e1366 ill - 2cfc: 0c020c ill - 2cff: 140c13 excw - 2d02: 01050c excw - 2d05: c0ff46 l32r a0, fffc2d08 - 2d08: 0c0000 subx4 a3, a15, a8 - 2d0b: 82 .byte 0xf - 2d0c: 0c030c excw - 2d0f: 050c84 excw - 2d12: 01 .byte 0xff - 2d13: 43 .byte 0xf - 2d14: ff .byte 0xff - 2d15: c0 .byte 0xff - 2d16: 00 .byte 0xcf - 2d17: 00 .byte 0xff - 2d18: ffc006 addi a1, a1, -16 - 2d1b: d356 s32i.n a0, a1, 0 - 2d1d: 120cef l32r a0, 2cf4 - 2d20: 0c030c l8ui a2, a0, 128 - 2d23: 050c14 bnez a2, 2dad - 2d26: ff3f01 l32r a0, 2cf8 - 2d29: 0000c0 movi a2, 102 - 2d2c: 020c l32i.n a0, a0, 0 - 2d2e: 830c movi.n a3, 3 - 2d30: 0c840c l32i a0, a0, 144 - 2d33: 0105 movi.n a4, 1 - 2d35: c0ff3d callx0 a0 - 2d38: 860000 l32r a3, 2cfc - 2d3b: c0ffb7 s32i a2, a3, 0x270 - 2d3e: 920020 l32r a2, 2d00 - 2d41: 464065 memw - 2d44: c0ff91 l32i a5, a2, 0x394 - 2d47: 920020 s32i a5, a3, 0x274 - 2d4a: 064065 memw - 2d4d: 91ff8f l32i a4, a2, 0x398 - 2d50: c0ff2c s32i a4, a3, 0x278 - 2d53: 920020 memw - 2d56: 4065 movi.n a4, 1 - 2d58: 8c06 movi.n a5, 5 - 2d5a: a1ff movi.n a6, 0 - 2d5c: ff2a movi.n a7, 60 - 2d5e: 0020c0 l32i a2, a2, 0x39c - 2d61: 4065a2 s32i a2, a3, 0x27c - 2d64: 8906 l32i.n a0, a3, 0 - 2d66: ed00ff movi a2, 102 - 2d69: 000001 l32i a0, a0, 156 - ... - 2d74: 000200 l32r a2, 2d08 - 2d77: 01ed60 memw - 2d7a: 800000 l32r a7, 2d0c - 2d7d: 0fe03f l32i a11, a7, 0x39c - 2d80: 000200 or a11, a11, a2 - 2d83: ffff60 memw - 2d86: ff0fff s32i a11, a7, 0x39c - 2d89: ffcfff l32r a10, 2d10 - -00002d8c : - 2d8c: f0c112 memw - 2d8f: 010109 l32i a9, a7, 0x398 - 2d92: 22fff5 or a9, a9, a10 - 2d95: 568000 memw - 2d98: 010862 s32i a9, a7, 0x398 - 2d9b: 22fff4 l32r a8, 2d14 - 2d9e: 0866a0 memw - 2da1: 330c00 l32i a6, a7, 0x394 - 2da4: 242002 and a6, a6, a8 - 2da7: c0140c memw - 2daa: 310000 s32i a6, a7, 0x394 - 2dad: fff1 movi.n a3, 1 - 2daf: 9c6322 s8i a3, a0, 128 - 2db2: f021 l32i.n a0, a1, 0 - 2db4: 20c0ff addi a1, a1, 16 - 2db7: 5200 ret.n - 2db9: 52e522 ill - 2dbc: c09d63 excw - 2dbf: 420020 ill - 2dc2: 42e622 subx8 a0, a0, a0 - 2dc5: c09e63 l32r a0, fffc2dc8 - 2dc8: 0c0020 excw - 2dcb: 550c14 slli a15, a0, 26 - 2dce: 3c060c excw - 2dd1: 2222c7 l32r a12, fffc5594 - 2dd4: 6322e7 l32r a0, 11d8 - 2dd7: 9f .byte 0xff - 2dd8: 220308 l8ui a2, a0, 125 - 2ddb: 0266a0 bnei a2, 1, 2e17 - 2dde: 0c2720 movi a2, 102 - 2de1: c033 movi.n a3, 3 - 2de3: 010000 l32r a0, 2dc0 - 2de6: ffe4 movi.n a4, 1 - 2de8: e521 l32i.n a0, a0, 0 - 2dea: 20c0ff l32r a5, 2dc4 - 2ded: e47100 l32i a0, a0, 152 - 2df0: 27b2ff l8ui a5, a5, 128 - 2df3: bb20e7 callx0 a0 - 2df6: 20c020 l32r a0, 2dcc - 2df9: 67b200 l32r a3, 2dc8 - 2dfc: e1a1e7 l32i a5, a0, 132 - 2dff: 20c0ff memw - 2e02: 279200 s32i a5, a3, 0x394 - 2e05: 99a0e6 l32i a4, a0, 136 - 2e08: 20c020 memw - 2e0b: 679200 s32i a4, a3, 0x398 - 2e0e: de81e6 l32i a2, a0, 140 - 2e11: 20c0ff memw - 2e14: 276200 s32i a2, a3, 0x39c - 2e17: 80e5 movi.n a6, 0 - 2e19: c01066 s8i a6, a0, 125 - 2e1c: 0020 l32i.n a0, a1, 0 - 2e1e: e56762 addi a1, a1, 16 - 2e21: 130c ret.n - 2e23: 804032 mul16u a1, a2, a0 - 2e26: 120108 slli a0, a9, 17 - 2e29: 0d10c1 bnei a2, 1, 2e32 - 2e2c: 0000f0 call0 2e30 - 2e2f: 01f000 j 2e35 - 2e32: 000000 call0 2e34 - 2e35: 0000 l32i.n a0, a1, 0 - 2e37: 01f000 addi a1, a1, 16 - 2e3a: 0000 ret.n - 2e3c: 000200 ill - 2e3f: 01f060 excw - ... - -00002e44 : - 2e44: f0c112 excw - 2e47: 010109 ill - 2e4a: 22fff9 excw - 2e4d: 667d00 l32r a0, fffc2e50 - 2e50: 223812 excw - 2e53: 0c66a0 ill - 2e56: f70133 ill - 2e59: 0cff add.n a15, a2, a0 - 2e5b: 14 .byte 0x3f - 2e5c: 510008 excw - 2e5f: 02fff6 excw - 2e62: 522620 ill - 2e65: 8005 add.n a0, a0, a0 - 2e67: 0000c0 slli a12, a12, 26 - 2e6a: fff501 ill - 2e6d: fff331 ill - 2e70: 212052 ill - 2e73: 0020c0 ill - 2e76: e56352 ill - 2e79: 222042 ill - 2e7c: 0020c0 ill - 2e7f: e66342 ill - 2e82: 232022 ill - 2e85: 0020c0 ill - 2e88: e76322 ill - 2e8b: 62060c ill - 2e8e: 087d40 excw - 2e91: c11201 l32r a12, fffc5614 - 2e94: f00d10 l32r a4, fffd75b8 - ... - -00002e98 : - 2e98: c112 add.n a15, a15, a14 - 2e9a: 0109f0 l32r a12, 2e3c - 2e9d: 051266 memw - 2ea0: 000005 l32i a4, a2, 0x25c - 2ea3: 000086 memw - 2ea6: 000005 l32i a3, a2, 0x258 - 2ea9: 120108 memw - 2eac: 0d10c1 ssai 24 - 2eaf: 00f0 movi.n a3, 1 - 2eb1: 0000 movi.n a4, 7 - 2eb3: 0000 movi.n a5, 3 - 2eb5: effe movi.n a6, 2 - 2eb7: 103f movi.n a7, 0 - 2eb9: 0000 l32i.n a0, a12, 0 - 2ebb: 000000 l32i a2, a2, 0x25c - 2ebe: cc0040 l32i a0, a0, 156 - 2ec1: 000001 movi a2, 97 - 2ec4: 000010 callx0 a0 - 2ec7: 000000 call0 2ec8 - 2eca: 000000 movi a2, 119 - 2ecd: f20a movi.n a3, 0 - 2ecf: 103f movi.n a4, 16 - 2ed1: 0000 movi.n a5, 0 - 2ed3: 0000 l32i.n a0, a12, 0 - 2ed5: 0078 movi.n a6, 0 - 2ed7: 0a0000 l32i a0, a0, 156 - 2eda: 6000 movi.n a7, 1 - 2edc: 0001cc callx0 a0 - ... - -00002f04 : - 2f04: e0c112 or a6, a6, a7 - 2f07: 4109 s32i.n a6, a12, 16 - 2f09: 2151c9 call0 2f0c - 2f0c: c1ffea l32r a8, 2e4c - 2f0f: c0ffe8 l8ui a8, a8, 134 - 2f12: 0020 beqz.n a8, 2f1c - 2f14: 2242 movi.n a2, 0 - 2f16: 20c097 call0 2f18 - 2f19: 223200 j 2f21 - 2f1c: c096 movi.n a2, 1 - 2f1e: 100020 call0 2f20 - 2f21: 4048 movi.n a5, 64 - 2f23: 130c movi.n a7, 0 - 2f25: 740c movi.n a6, 0 - 2f27: 350c movi.n a9, 1 - 2f29: 260c movi.n a10, 0 - 2f2b: 08070c l32r a4, 2e54 - 2f2e: 22220c l32r a2, 2e50 - 2f31: 200297 l8ui a8, a12, 95 - 2f34: a02227 addi a3, a2, 20 - 2f37: 00c061 slli a8, a8, 24 - 2f3a: 000500 l16ui a4, a4, 2 - 2f3d: 2200 s32i.n a10, a1, 0 - 2f3f: 77a0 s32i.n a9, a1, 4 - 2f41: 1c030c srai a8, a8, 24 - 2f44: 050c04 addi a8, a8, 31 - 2f47: 0c0c08 slli a8, a8, 24 - 2f4a: 200206 srai a8, a8, 24 - 2f4d: 170c27 movgez a6, a8, a8 - 2f50: 0000c0 extui a6, a6, 0, 8 - 2f53: ffe301 l32r a0, 2e78 - 2f56: 0000c0 callx0 a0 - 2f59: d731 l32i.n a9, a12, 16 - 2f5b: 032dff bbsi a9, 27, 2f66 - 2f5e: 334b movi.n a2, 6 - 2f60: ffe101 l32r a0, 2e7c - 2f63: 0000c0 callx0 a0 - 2f66: 674c48 call0 2f68 - 2f69: 11f4 movi.n a2, 2 - 2f6b: 01020c l32r a0, 2e58 - 2f6e: c0ffde memw - 2f71: 710000 l32i a11, a0, 0x270 - 2f74: 68ffd2 or a11, a11, a2 - 2f77: 66704c memw - 2f7a: 6920 movi.n a2, 1 - 2f7c: 054c movi.n a3, 7 - 2f7e: 0000 movi.n a4, 5 - 2f80: ffd081 l32r a5, 2e60 - 2f83: 0882 movi.n a6, 1 - 2f85: 8c86 movi.n a7, 0 - 2f87: 020c68 s32i a11, a0, 0x270 - 2f8a: 000005 l32r a10, 2e5c - 2f8d: 0106 s32i.n a10, a1, 0 - 2f8f: 120c00 call0 2f90 - 2f92: 000005 l32r a0, 2e80 - 2f95: 0c054c callx0 a0 - 2f98: 0c07 l32i.n a3, a12, 16 - 2f9a: 190c06 bbci a3, 27, 2fc8 - 2f9d: 410a0c l32r a0, 2e84 - 2fa0: 21ffca callx0 a0 - 2fa3: 82ffc8 movi a6, 0xfffffbff - 2fa6: 325f0c l32r a5, 2e64 - 2fa9: 8014c2 memw - 2fac: 420188 l32i a4, a5, 0x340 - 2faf: a90114 and a4, a4, a6 - 2fb2: 119901 memw - 2fb5: 318880 s32i a4, a5, 0x340 - 2fb8: c882 movi.n a2, 0 - 2fba: 88801f call0 2fbc - 2fbd: 8001 l32i.n a0, a12, 0 - 2fbf: 803188 l32i a0, a0, 88 - 2fc2: 60b368 l16si a2, a12, 62 - 2fc5: 017460 callx0 a0 - 2fc8: c0ffc9 l32r a0, 2e88 - 2fcb: 980000 callx0 a0 - 2fce: f9b74c l32r a12, 2e68 - 2fd1: 620c07 l8ui a2, a12, 134 - 2fd4: ffc701 l8ui a3, a12, 135 - 2fd7: 0000c0 l8ui a4, a12, 136 - 2fda: 000005 l32r a0, 2e8c - 2fdd: 01220c callx0 a0 - 2fe0: c0ffbb l8ui a0, a12, 119 - 2fe3: b20020 beqi a0, 1, 2ff9 - 2fe6: 209c20 beqi a0, 2, 2ff9 - 2fe9: 20bb movi.n a2, 0 - 2feb: 0020c0 call0 2fec - 2fee: 120c movi.n a2, 0 - 2ff0: 730c l32i.n a12, a1, 20 - 2ff2: 540c l32i.n a0, a1, 16 - 2ff4: ffb851 addi a1, a1, 32 - 2ff7: 160c ret.n - 2ff9: 070c movi.n a2, 1 - 2ffb: 9c60b2 call0 2ffc - 2ffe: ffb4a1 j 2fee - 3001: 0501a9 ill - 3004: 0000 movi.n a2, 48 - 3006: ffbb01 extui a0, a0, 0, 2 - 3009: 0000c0 ill - 300c: b74c38 ill - 300f: 012a73 excw - 3012: b9 .byte 0xef - 3013: ff .byte 0xff - 3014: 0000c0 jx a2 - 3017: ffab62 waiti 0 - 301a: ffaf51 ill - 301d: 0020c0 ill - 3020: d02542 excw - 3023: 104460 rsil a0, 4 - 3026: 0020c0 ill - 3029: d06542 ill - 302c: 05020c ill - 302f: 080000 mul16u a1, a2, a0 - 3032: 20020c excw - 3035: 2216 s32i.n a14, a1, 36 - 3037: 1f9c s32i.n a13, a1, 32 - 3039: 00c0 s32i.n a0, a1, 24 - 303b: b00100 l32r a13, 3004 - 303e: c0ff movi.n a0, 0 - 3040: 0000 s32i.n a0, a1, 16 - 3042: ffa6c1 l32i a3, a13, 68 - 3045: 860c22 l8ui a2, a13, 35 - 3048: 0c32 addi.n a3, a3, 1 - 304a: 0c4287 s32i a3, a13, 68 - 304d: ac0188 bne a2, a3, 3058 - 3050: c0ff movi.n a14, 1 - 3052: 020000 s32i a0, a13, 68 - 3055: 26770c j 305a - 3058: 1210 mov.n a14, a0 - 305a: 0f2026 s8i a14, a13, 46 - 305d: 05020c addi a2, a1, 16 - 3060: 0c0000 l32r a3, 3008 - 3063: 51c802 l32r a0, 3028 - 3066: 124108 callx0 a0 - 3069: 0d20c1 l32r a12, 300c - 306c: 120cf0 beqz a14, 30ec - 306f: 000005 l8ui a4, a13, 22 - 3072: fffb06 bnez a4, 30ec - 3075: 000000 movi a2, 119 - 3078: 023c movi.n a3, 0 - 307a: 0000 movi.n a4, 15 - 307c: 0014 movi.n a5, 1 - 307e: 0000 movi.n a6, 1 - 3080: 000000 l8ui a14, a12, 64 - 3083: ff00 l32i.n a0, a12, 0 - 3085: ffefff slli a14, a14, 24 - 3088: 0002a0 l32i a0, a0, 148 - 308b: 007000 srai a14, a14, 24 - 308e: 000000 callx0 a0 - 3091: 0000 movi.n a3, 0 - 3093: 1000 movi.n a4, 15 - 3095: 0000 movi.n a5, 1 - 3097: 6400 movi.n a6, 1 - ... - -000030a4 : - 30a4: d0c112 bnall a0, a7, 30a8 - 30a7: e971c9 excw - 30aa: 91 .byte 0xff - 30ab: 81d9 l32i.n a3, a12, 16 - 30ad: 6109 movi.n a2, 1 - 30af: fff2d1 and a3, a3, a4 - 30b2: 000c s32i.n a3, a12, 16 - 30b4: 324109 call0 30b8 - 30b7: 112d l32i.n a9, a12, 0 - 30b9: 230d22 l8ui a5, a13, 48 - 30bc: 32331b l32i a9, a9, 156 - 30bf: 116d beqz.n a5, 30d4 - 30c1: 079237 movi a2, 119 - 30c4: 1e0c movi.n a3, 0 - 30c6: 6d02 movi.n a4, 15 - 30c8: 4611 movi.n a5, 1 - 30ca: 0000 movi.n a6, 1 - 30cc: 00ed movi.n a7, 1 - 30ce: 2e4de2 callx0 a9 - 30d1: 10c122 j 30e4 - 30d4: ffea31 movi a2, 119 - 30d7: f101 movi.n a3, 0 - 30d9: c0ff movi.n a4, 15 - 30db: 0000 movi.n a5, 1 - 30dd: e8c1 movi.n a6, 1 - 30df: 16ff l32i.n a7, a1, 20 - 30e1: 4207ce callx0 a9 - 30e4: 160d mov.n a2, a14 - 30e6: 076456 l32r a0, 302c - 30e9: 77a022 callx0 a0 - 30ec: 030c movi.n a2, 0 - 30ee: 0cf40c addi a3, a1, 16 - 30f1: 160c15 l32r a8, 3014 - 30f4: 400ce2 l32i a4, a12, 0x1e0 - 30f7: 0c08 movi.n a9, 0 - 30f9: 01ee80 l32r a5, 3018 - 30fc: 252002 l32r a7, 301c - 30ff: 31e8e0 addi a6, a5, -74 - 3102: 0000c0 l8ui a7, a7, 0 - 3105: 030c s32i.n a9, a1, 4 - 3107: f40c s32i.n a9, a1, 8 - 3109: 150c s32i.n a9, a1, 12 - 310b: 160c s32i.n a8, a1, 0 - 310d: 170c addi.n a7, a7, 1 - 310f: 290c08 extui a7, a7, 0, 8 - 3112: 200251 call0 3114 - 3115: a02227 l32r a2, 3020 - 3118: c077 movi.n a4, 0 - 311a: 410000 addi a3, a2, 83 - 311d: 38ffda call0 3120 - 3120: 0c4c mov.n a4, a2 - 3122: 334012 l32r a2, 3024 - 3125: 4c3910 s32i a4, a12, 0x1ec - 3128: 0005 addi.n a3, a2, 9 - 312a: 0c9800 call0 312c - 312d: 0d52 l32i.n a12, a1, 28 - 312f: 9230 l32i.n a13, a1, 32 - 3131: 2729 l32i.n a14, a1, 36 - 3133: 159c l32i.n a0, a1, 24 - 3135: 77a022 addi a1, a1, 48 - 3138: 030c ret.n - 313a: 0cf40c ill - 313d: 15 .byte 0xfe - 313e: 0c .byte 0xef - 313f: 16 .byte 0x3f - 3140: c0170c excw - 3143: c60009 excw - 3146: 220003 rsil a0, 0 - 3149: a0 .byte 0xfe - 314a: 77 .byte 0xef - 314b: 0c .byte 0x3f - 314c: f40c03 ill - 314f: 0c150c ill - 3152: 517816 ill - 3155: 0009c0 ill - 3158: 010e2d ill - 315b: c0ffd1 ill - 315e: 0c0000 excw - 3161: c13202 l32r a12, fffc5924 - 3164: c88110 l32r a1, 5e8 - 3167: ff .byte 0xff - 3168: 782c42 memw - 316b: 51090c l32i a4, a2, 0x214 - 316e: ffc7 s32i.n a4, a1, 0 - 3170: c871 movi.n a3, -2 - 3172: c562ff memw - 3175: 0772b6 l32i a0, a2, 0x214 - 3178: 119900 and a0, a0, a3 - 317b: 992199 memw - 317e: 018931 s32i a0, a2, 0x214 - 3181: 771b movi.n a2, 80 - 3183: 747070 l32r a0, 314c - 3186: 000005 callx0 a0 - 3189: c221 movi.n a2, 1 - 318b: 040cff l32r a0, 3150 - 318e: 53c232 callx0 a0 - 3191: 0005 movi.n a7, 8 - 3193: 4d00 movi.n a8, -13 - 3195: c02102 l32r a6, 3140 - 3198: 6c42ff memw - 319b: 329b7b l32i a5, a6, 0x340 - 319e: 000005 and a5, a5, a8 - 31a1: d871c8 or a5, a5, a7 - 31a4: 91e881 memw - 31a7: 126108 s32i a5, a6, 0x340 - 31aa: 0d30c1 movi a2, 0x3e8 - 31ad: 0000f0 l32r a0, 3154 - 31b0: effe00 callx0 a0 - 31b3: 003f movi.n a11, 4 - 31b5: 60000a memw - 31b8: 000a00 l32r a10, 3144 - 31bb: fe0060 l32i a9, a10, 0x340 - 31be: 3fef movi.n a0, -13 - ... - -000031d4 : - 31d4: f0c112 memw - 31d7: 211109 l32r a3, 3148 - 31da: fff5 l32i.n a2, a1, 0 - 31dc: 0020c0 s32i a2, a3, 0x214 - 31df: 852242 bbci a2, 0, 31eb - 31e2: 7c0149 movi a2, 160 - 31e5: 20c0e3 l32r a0, 315c - 31e8: 220200 callx0 a0 - 31eb: 3085 l32i.n a0, a1, 4 - 31ed: c01000 addi a1, a1, 16 - 31f0: 0020 ret.n - 31f2: 856202 excw - 31f5: 01025c l32r a0, fffc31f8 - 31f8: f2 .byte 0xef - 31f9: 00c0ff l32r a0, fffc31fc - 31fc: 00 .byte 0xef - 31fd: 01120c l32r a0, fffc3200 - 3200: c0fff1 ill - 3203: 0c0000 ill - 3206: 387c87 excw - 3209: ffea61 l32r a12, fffc59cc - 320c: 0020c0 l32r a1, 1610 - 320f: 52 .byte 0xff - 3210: d026 movi.n a6, 0 - 3212: 105580 l8ui a3, a0, 149 - 3215: 205570 l8ui a5, a0, 105 - 3218: 20c0 bnez.n a3, 3222 - 321a: 5200 movi.n a4, 1 - 321c: 22d066 s8i a4, a0, 149 - 321f: 01e8a3 j 3254 - 3222: ffe9 s32i.n a2, a1, 0 - 3224: 0000c0 s8i a6, a0, 149 - 3227: c04b0c bbsi a5, 1, 3254 - 322a: 0020 movi.n a2, 4 - 322c: ffe3a1 l32r a0, 3200 - 322f: d02a92 callx0 a0 - 3232: 00307c l32r a0, 31f8 - 3235: b01099 l8ui a7, a0, 150 - 3238: 2099 bnez.n a7, 3240 - 323a: 0020c0 call0 323c - 323d: d06a92 l32r a0, 31fc - 3240: 120c l32i.n a2, a1, 0 - 3242: e201 movi.n a8, 0 - 3244: 00c0ff s8i a8, a0, 150 - 3247: 20c000 call0 3248 - 324a: 3100 movi.n a2, 4 - 324c: ffdc movi.n a3, 0 - 324e: 220128 l32r a0, 3204 - 3251: 078563 callx0 a0 - 3254: 0862 l32i.n a0, a1, 4 - 3256: a0a022 addi a1, a1, 16 - 3259: dd01 ret.n - 325b: 00c0ff slli a15, a4, 32 - 325e: 110800 excw - 3261: 10c112 l32r a0, fffc3264 - 3264: f00d l32i.n a15, a1, 0 - 3266: ef0000 excw - 3269: 000001 l32r a0, fffc326c - 326c: 01ef bnez.n a1, 32a0 - 326e: ef0000 excw - 3271: 000001 j 1cf9 - ... - -0000327c : - 327c: f0c112 excw - 327f: 011109 excw - 3282: 0cfff9 l32r a0, fffe1e70 - 3285: 003206 extui a3, a3, 1, 1 - 3288: 005295 s8i a3, a10, 2 - 328b: cc69 add.n a8, a6, a2 - 328d: 0c63 addi.n a6, a6, 1 - 328f: 404214 l8ui a8, a8, 2 - 3292: 0c4695 s8i a8, a5, 3 - 3295: 2900 addi.n a5, a5, 1 - 3297: 406201 bne a5, a7, 328b - 329a: 1795 mov.n a5, a10 - 329c: 0c29e5 l32r a8, 3260 - 329f: 0142 movi.n a6, 0 - 32a1: fff5 add.n a3, a6, a2 - 32a3: 00c0 addi.n a5, a5, 1 - 32a5: 0100 addi.n a6, a6, 1 - 32a7: 72fff1 l8ui a4, a3, 17 - 32aa: cc9600 s8i a4, a5, 17 - 32ad: 000547 l8ui a7, a3, 20 - 32b0: ef0100 slli a11, a4, 24 - 32b3: 28ff add.n a4, a4, a7 - 32b5: 080c01 s8i a4, a5, 20 - 32b8: 964082 l8ui a3, a3, 23 - 32bb: 000005 srai a11, a11, 24 - 32be: 420c add.n a11, a11, a3 - 32c0: 01030c s8i a11, a5, 23 - 32c3: c0ffed bne a5, a8, 32a1 - 32c6: 0000 mov.n a5, a10 - 32c8: 121108 l32r a7, 3264 - 32cb: 10c1 movi.n a8, 0 - 32cd: f00d movi.n a6, 0 - 32cf: 01f400 l8ui a11, a2, 26 - 32d2: f70000 s8i a11, a9, 92 - 32d5: 000001 l8ui a4, a2, 27 - 32d8: 0001f8 s8i a4, a9, 93 - 32db: fa00 add.n a4, a6, a2 - 32dd: 000001 l8ui a3, a2, 28 - 32e0: 0001fc l8ui a11, a2, 29 - ... - -000032e4 : - 32e4: a1060c add a5, a4, a3 - 32e7: 42fffa excw - 32ea: 0002 addi.n a2, a0, 11 - 32ec: 920a5d s16i a11, a9, 94 - 32ef: c0ca addi.n a6, a6, 1 - 32f1: 004a42 l8ui a4, a4, 30 - 32f4: 010232 s8i a4, a5, 32 - 32f7: 307afb slli a3, a4, 24 - 32fa: 320431 srai a3, a3, 24 - 32fd: 2a024a bgei a3, 6, 3303 - 3300: 661b86 bbci a4, 7, 3306 - 3303: 020882 s8i a8, a5, 32 - 3306: 4582 add.n a4, a6, a2 - 3308: 1b03 addi.n a5, a5, 1 - 330a: 957755 bne a5, a7, 32ef - 330d: 5df0 mov.n a5, a10 - 330f: f1810a l32r a7, 3268 - 3312: 0cff movi.n a6, 0 - 3314: 2a06 add.n a8, a6, a2 - 3316: 1b36 addi.n a6, a6, 1 - 3318: 661b55 l8ui a8, a8, 34 - 331b: 110342 s8i a8, a5, 36 - 331e: 4542 addi.n a5, a5, 1 - 3320: 037211 bne a5, a7, 3314 - 3323: 8014 mov.n a5, a10 - 3325: 7a01b4 l32r a7, 326c - 3328: 4244 movi.n a6, 0 - 332a: 1445 add.n a10, a6, a2 - 332c: 0332 addi.n a6, a6, 1 - 332e: b8b017 l8ui a10, a10, 40 - 3331: bb3a31 s8i a10, a5, 42 - 3334: 45b2 addi.n a5, a5, 1 - 3336: 958717 bne a5, a7, 332a - 3339: 5dda movi.n a5, 5 - 333b: e7710a l8ui a3, a2, 48 - 333e: 080cff s8i a3, a9, 65 - 3341: b2060c l8ui a11, a2, 49 - 3344: b21a02 s8i a11, a9, 115 - 3347: 425c49 l8ui a10, a2, 50 - 334a: 421b02 s8i a10, a9, 116 - 334d: 2a5d49 l8ui a8, a2, 51 - 3350: 023246 s8i a8, a9, 117 - 3353: 02b21c l8ui a7, a2, 52 - 3356: 30301d s8i a7, a9, 118 - 3359: 338054 l8ui a6, a2, 53 - 335c: bb3011 s8i a6, a9, 119 - 335f: 59b220 l8ui a4, a2, 54 - 3362: 661b2f s8i a4, a9, 120 - 3365: 1e0442 l8ui a3, a2, 55 - 3368: 204542 s8i a3, a9, 121 - 336b: 013480 l8ui a11, a2, 56 - 336e: 313830 s8i a11, a9, 122 - 3371: 0263e6 l8ui a10, a2, 64 - 3374: 026477 s8i a10, a9, 123 - 3377: 204582 l8ui a8, a2, 65 - 337a: 1b462a s8i a8, a9, 124 - 337d: 957755 l8ui a7, a2, 66 - 3380: 0a5de1 l8ui a6, a2, 67 - 3383: ffd671 extui a7, a7, 0, 6 - 3386: 2a060c slli a7, a7, 8 - 3389: 661b86 or a6, a6, a7 - 338c: 220882 s16i a6, a9, 126 - 338f: 244582 l8ui a4, a2, 68 - 3392: 77551b s8i a4, a9, 128 - 3395: 5df095 l8ui a3, a2, 69 - 3398: d1710a s8i a3, a9, 129 - 339b: 060cff l8ui a11, a2, 71 - 339e: 1ba62a l8ui a10, a2, 70 - 33a1: 0aa266 slli a11, a11, 24 - 33a4: 45a228 slli a10, a10, 24 - 33a7: 551b2a srai a10, a10, 24 - 33aa: f09577 srai a11, a11, 24 - 33ad: 32550c slli a11, a11, 8 - 33b0: 323002 or a10, a10, a11 - 33b3: b24149 s16i a10, a9, 130 - 33b6: b23102 l8ui a8, a2, 73 - 33b9: a27349 l8ui a7, a2, 72 - 33bc: a23202 slli a8, a8, 24 - 33bf: 827449 slli a7, a7, 24 - 33c2: 823302 srai a7, a7, 24 - 33c5: 727549 srai a8, a8, 24 - 33c8: 723402 slli a8, a8, 8 - 33cb: 627649 or a7, a7, a8 - 33ce: 623502 s16i a7, a9, 132 - 33d1: 427749 l8ui a6, a2, 74 - 33d4: 423602 s8i a6, a9, 134 - 33d7: 327849 l8ui a4, a2, 75 - 33da: 3702 mov.n a6, a5 - 33dc: 794932 extui a4, a4, 0, 4 - 33df: 3802b2 s8i a4, a9, 136 - 33e2: 7a49b2 bgeui a4, 6, 33e7 - 33e5: 02a2 mov.n a6, a4 - 33e7: 49a240 s8i a6, a9, 136 - 33ea: 02827b l8ui a8, a2, 75 - 33ed: 498241 extui a8, a8, 4, 3 - 33f0: 02727c s8i a8, a9, 138 - 33f3: 026242 l8ui a7, a2, 75 - 33f6: 707043 extui a7, a7, 7, 1 - 33f9: 778054 s8i a7, a9, 140 - 33fc: 667011 l8ui a6, a2, 76 - 33ff: 596220 extui a6, a6, 0, 4 - 3402: 02423f s8i a6, a9, 135 - 3405: 494244 bltu a5, a6, 340a - 3408: 3280 mov.n a5, a6 - 340a: 324502 s8i a5, a9, 135 - 340d: b28149 l8ui a6, a2, 76 - 3410: a24702 extui a6, a6, 4, 3 - 3413: 804602 s8i a6, a9, 137 - 3416: 8001bb l8ui a4, a2, 76 - 3419: a001aa extui a4, a4, 7, 1 - 341c: b031a8 s8i a4, a9, 139 - 341f: 8031b8 l8ui a3, a2, 77 - 3422: b011bb extui a3, a3, 0, 4 - 3425: a220aa s8i a3, a9, 142 - 3428: 824159 l8ui a11, a2, 77 - 342b: 724902 extui a11, a11, 4, 4 - 342e: 804802 s8i a11, a9, 141 - 3431: 800188 l8ui a10, a2, 78 - 3434: 700177 s8i a10, a9, 143 - 3437: 803178 l8ui a8, a2, 79 - 343a: 803188 s8i a8, a9, 144 - 343d: 801188 l8ui a7, a2, 80 - 3440: 722077 s8i a7, a9, 145 - 3443: 624259 l8ui a6, a2, 81 - 3446: 624a02 s8i a6, a9, 146 - 3449: 428649 l8ui a4, a2, 82 - 344c: 6d4b02 s8i a4, a9, 147 - 344f: 404005 l8ui a3, a2, 83 - 3452: 494234 s8i a3, a9, 148 - 3455: 64f688 l8ui a11, a2, 84 - 3458: 046d01 s8i a11, a9, 149 - 345b: 4962 movi.n a11, 1 - 345d: 028288 l8ui a10, a2, 85 - 3460: 84804b s8i a10, a9, 150 - 3463: 498224 l8ui a8, a2, 86 - 3466: 02728a s8i a8, a9, 151 - 3469: 77704b l8ui a7, a2, 87 - 346c: 497204 s8i a7, a9, 152 - 346f: 02628c l8ui a6, a2, 88 - 3472: 60604c s8i a6, a9, 153 - 3475: 496234 l8ui a4, a2, 89 - 3478: 356787 s8i a4, a9, 154 - 347b: 065d01 l8ui a3, a2, 90 - 347e: 874952 s8i a3, a9, 155 - 3481: 4c0262 l8ui a10, a2, 91 - 3484: 246460 s8i a11, a9, 157 - 3487: 894962 s8i a10, a9, 156 - 348a: 4c0242 l8ui a8, a2, 93 - 348d: 044740 s8i a8, a9, 158 - 3490: 8b4942 l8ui a7, a2, 94 - 3493: 4d0232 s8i a7, a9, 159 - 3496: 343030 l8ui a6, a2, 95 - 3499: 8e4932 s8i a6, a9, 160 - 349c: 4d02b2 l8ui a4, a2, 96 - 349f: 34b4b0 s8i a4, a9, 161 - 34a2: 8d49b2 l8ui a3, a2, 97 - 34a5: 4e02a2 s8i a3, a9, 162 - 34a8: 8f49a2 l8ui a11, a2, 98 - 34ab: 4f0282 s8i a11, a9, 163 - 34ae: 904982 l8ui a10, a2, 99 - 34b1: 500272 s8i a10, a9, 164 - 34b4: 914972 l8ui a8, a2, 100 - 34b7: 510262 s8i a8, a9, 165 - 34ba: 924962 l8ui a7, a2, 101 - 34bd: 520242 s8i a7, a9, 166 - 34c0: 934942 l8ui a6, a2, 102 - 34c3: 530232 s8i a6, a9, 167 - 34c6: 944932 l8ui a4, a2, 103 - 34c9: 5402b2 s8i a4, a9, 168 - 34cc: 9549b2 l8ui a3, a2, 104 - 34cf: a21b0c s8i a3, a9, 169 - 34d2: a25502 l8ui a11, a2, 105 - 34d5: 829649 s8i a11, a9, 170 - 34d8: 825602 l8ui a10, a2, 106 - 34db: 729749 s8i a10, a9, 171 - 34de: 725702 l8ui a8, a2, 107 - 34e1: 629849 s8i a8, a9, 172 - 34e4: 625802 l8ui a7, a2, 108 - 34e7: 429949 s8i a7, a9, 173 - 34ea: 425902 l8ui a6, a2, 109 - 34ed: 329a49 s8i a6, a9, 174 - 34f0: 325a02 l8ui a4, a2, 110 - 34f3: a29b49 s8i a4, a9, 175 - 34f6: b25b02 l8ui a3, a2, 111 - 34f9: a29d49 s8i a3, a9, 176 - 34fc: 829c49 l8ui a11, a2, 112 - 34ff: 825d02 s8i a11, a9, 177 - 3502: 729e49 l8ui a10, a2, 113 - 3505: 725e02 s8i a10, a9, 178 - 3508: 9f49 movi.n a2, 0 - 350a: 0262 ret.n - 350c: 49625f excw - 350f: 0242a0 excw - 3512: 494260 excw - 3515: 0232a1 excw - 3518: 493261 and a0, a0, a0 - 351b: 02b2a2 slli a7, a5, 32 - 351e: 49b262 ill - 3521: 02a2a3 ill - 3524: 49a263 ill - 3527: 0282a4 ill - 352a: 498264 ill - 352d: 0272a5 ill - 3530: 497265 ill - 3533: 0262a6 ill - 3536: 496266 excw - 3539: 0242a7 l32r a12, fffc5cfc - 353c: 494267 l32r a2, fffcfc60 - 353f: 32a8 movi.n a2, -1 - 3541: 326802 l32r a12, 350c - 3544: b2a949 l32r a0, 3510 - 3547: b26902 memw - 354a: aa49 movi.n a3, 2 - 354c: 02a2 movi.n a4, 8 - 354e: a26a movi.n a5, 0 - 3550: ab49 l32i.n a0, a0, 0 - 3552: 6b0282 s32i a2, a12, 0x124 - 3555: ac4982 l32i a0, a0, 152 - 3558: 6c0272 movi a2, 106 - 355b: ad4972 callx0 a0 - 355e: 0262 movi.n a2, 0 - 3560: 49626d memw - 3563: 0242ae s32i a2, a12, 0x10c - 3566: 426e movi.n a2, 3 - 3568: 32af49 l32r a0, 352c - 356b: 326f02 callx0 a0 - 356e: b2b049 memw - 3571: 7002 movi.n a7, 0 - 3573: b149b2 s32i a7, a12, 0x140 - 3576: 7102a2 memw - 3579: b249a2 s32i a7, a12, 0x144 - 357c: 020c movi.n a6, -2 - 357e: 00f00d memw - 3581: 600006 l32i a5, a12, 0x1a8 - 3584: 000000 and a5, a5, a6 - 3587: 007000 memw - 358a: 000080 s32i a5, a12, 0x1a8 - 358d: 001000 memw - 3590: 000175 l32i a4, a12, 0x100 - ... - -000035ac : - 35ac: f0c112 mull a0, a0, a2 - 35af: 2109 movi.n a2, 36 - 35b1: 7c31c9 l32r a0, 351c - 35b4: f2c1f2 or a8, a8, a9 - 35b7: f301ff l8ui a0, a0, 128 - 35ba: c0ff s32i.n a8, a1, 0 - 35bc: 0c0020 bnei a0, 1, 35ec - 35bf: 840c23 movi a2, 103 - 35c2: 08050c l32r a0, 3520 - 35c5: 2200 movi.n a3, 4 - 35c7: 496c l32i.n a0, a0, 0 - 35c9: 2002 movi.n a4, 1 - 35cb: a02226 l32i a0, a0, 152 - 35ce: 00c06a movi a5, 136 - 35d1: 020c00 callx0 a0 - 35d4: 0020c0 movi a2, 103 - 35d7: 436c22 l32r a0, 3524 - 35da: 320c movi.n a3, 4 - 35dc: f101 l32i.n a0, a0, 0 - 35de: c0ff movi.n a4, 2 - 35e0: c00000 l32i a0, a0, 152 - 35e3: 0c0020 movi a5, 145 - 35e6: 6c7207 callx0 a0 - 35e9: 20c050 j 3607 - 35ec: 6c7200 bnei a0, 2, 3607 - 35ef: e67c51 movi a2, 103 - 35f2: 20c0 movi.n a3, 4 - 35f4: 5200 movi.n a4, 2 - 35f6: 606a2c l32r a0, 3528 - 35f9: 1055 movi.n a5, 7 - 35fb: 20c0 l32i.n a0, a0, 0 - 35fd: 5200 movi.n a6, 5 - 35ff: c06a6c l32i a0, a0, 156 - 3602: 0020 movi.n a7, 2 - 3604: 402c42 callx0 a0 - 3607: 311149 memw - 360a: ffdf l32i.n a2, a1, 0 - 360c: 0020c0 s32i a2, a12, 0x108 - 360f: 6c32 movi.n a2, 1 - 3611: 820c40 l32r a0, 3534 - 3614: 01030c callx0 a0 - 3617: c0ffe3 memw - 361a: 0000 l32i.n a3, a1, 4 - 361c: dc91 l32i.n a0, a1, 8 - 361e: 20c0ff s32i a3, a12, 0x100 - 3621: 8200 l32i.n a12, a1, 12 - 3623: 01422c addi a1, a1, 16 - 3626: ffda ret.n - 3628: 208890 bnone a1, a10, 362c - 362b: 800002 ill - 362e: 660189 excw - 3631: 222c10 l32r a12, fffc5df4 - 3634: 0167a0 l32r a0, 2a38 - 3637: d7 .byte 0xff - 3638: 430cff callx0 a0 - 363b: 0c0008 l32r a0, 3628 - 363e: 200214 l8ui a3, a0, 78 - 3641: a05226 l8ui a0, a0, 178 - 3644: c088 beqz.n a3, 3659 - 3646: 220000 bnei a0, 1, 364f - 3649: 0167a0 call0 364c - 364c: 0cffd3 j 3659 - 364f: 0843 bnez.n a0, 3659 - 3651: 240c00 beqi a2, 1, 3659 - 3654: 2002 beqz.n a2, 3659 - 3656: a05226 call0 3658 - 3659: c091 l32i.n a0, a1, 0 - 365b: 860000 addi a1, a1, 16 - 365e: 0006 ret.n - 3660: 172066 excw - 3663: 67a022 ill - 3666: 0c430c ill - 3669: cc0124 l8ui a0, a0, 96 - 366c: 750cff excw - 366f: 0c0008 excw - 3672: 200256 ill - 3675: 270c27 ill - 3678: 0000c0 addi a1, a1, -16 - 367b: 20c0 s32i.n a0, a1, 0 - 367d: 012800 l32r a0, 3660 - 3680: 426c22 l32r a2, 3664 - 3683: 01120c l8ui a0, a0, 128 - 3686: ffc8 l32i.n a2, a2, 16 - 3688: 00c0 beqz.n a0, 36c4 - 368a: 20c000 bbsi a2, 27, 36c4 - 368d: 113800 call0 3690 - 3690: 322108 l32r a0, 3668 - 3693: c8406c memw - 3696: c11231 l32i a3, a0, 0x118 - 3699: f00d10 bbci a3, 18, 36c4 - 369c: 0001a7 memw - 369f: 000000 l32i a4, a0, 0x118 - ... - -000036a4 : - 36a4: f0c112 excw - 36a7: 0109 addi.n a5, a1, 1 - 36a9: fffd01 l32r a15, ffff3aa8 - 36ac: 0000c0 excw - 36af: fffb01 excw - 36b2: 4e0032 excw - 36b5: b20002 l8ui a1, a1, 238 - 36b8: 9c .byte 0xff - 36b9: 106613 callx0 a0 - 36bc: 0505 movi.n a2, 1 - 36be: 460000 l32r a0, 3674 - 36c1: cc0002 callx0 a0 - 36c4: 2660 l32i.n a0, a1, 0 - 36c6: 8c0412 addi a1, a1, 16 - 36c9: 0512 ret.n - 36cb: 080000 slli a10, a10, 32 - 36ce: c11201 ill - 36d1: 0d10 add.n a0, a0, a9 - 36d3: 0175f0 slli a0, a1, 26 - 36d6: 000000 l32r a0, fffc46dc - 36d9: 000000 excw - 36dc: 000200 excw - 36df: 060060 excw - 36e2: 006000 excw - 36e5: 000000 excw - 36e8: 00 .byte 0xff - 36e9: 000000 excw - -000036ec : - 36ec: f0c112 excw - 36ef: 010109 slli a0, a1, 32 - 36f2: 21fff8 l32r a0, fffc4704 - 36f5: 02fff9 excw - 36f8: 288000 l32r a7, 36cc - 36fb: 80bc42 l32r a3, 36d0 - 36fe: 36f2b7 l8ui a4, a7, 127 - 3701: 000005 l32r a5, 36d4 - 3704: fff601 beqi a4, 1, 3770 - 3707: 0020c0 beqi a4, 3, 3770 - 370a: 462032 l32r a6, 36d8 - 370d: 277327 beqi a4, 4, 3782 - 3710: 0020c0 beqi a4, 5, 3782 - 3713: 462042 l8ui a4, a7, 129 - 3716: 254d40 bnei a4, 2, 372b - 3719: 1b2466 l32r a2, 36dc - 371c: fff151 memw - 371f: 0020c0 s32i a2, a3, 0x360 - 3722: 882552 memw - 3725: 0f6587 s32i a6, a3, 0x364 - 3728: 01120c j 373d - 372b: c0ffee bnei a4, 3, 373d - 372e: 0c0000 l32r a4, 36e0 - 3731: ed0112 memw - 3734: 00c0ff s32i a4, a3, 0x360 - 3737: 010800 memw - 373a: 10c112 s32i a5, a3, 0x364 - 373d: 00f00d l32r a10, 36e4 - 3740: 0001aa memw - 3743: 9a0000 l32i a9, a3, 0x100 - 3746: 016000 or a9, a9, a10 - 3749: 010101 memw - 374c: 040404 s32i a9, a3, 0x100 - 374f: 010404 l32r a8, 36e8 - 3752: 010401 l32r a7, 36ec - 3755: 010404 memw - 3758: 800000 l32i a6, a3, 0x108 - 375b: c3ff00 and a6, a6, a8 - 375e: 00ffff or a6, a6, a7 - 3761: 000008 memw - 3764: 010101 s32i a6, a3, 0x108 - 3767: 0404 movi.n a5, 2 - 3769: 010404 memw - -0000376c : - 376c: f571 s32i.n a5, a3, 40 - 376e: 31ff ret.n - 3770: 42fff5 memw - 3773: 517f07 s32i a5, a3, 0x360 - 3776: 26fff4 l32r a11, 36f0 - 3779: 266814 memw - 377c: 616534 s32i a11, a3, 0x364 - 377f: 26fff3 j 373d - 3782: 267144 memw - 3785: 426e54 s32i a6, a3, 0x360 - 3788: 668107 l32r a2, 36f4 - 378b: 211124 memw - 378e: c0fff0 s32i a2, a3, 0x364 - 3791: 220020 j 373d - 3794: c0d863 excw - 3797: 620020 ill - 379a: 46d963 rsil a0, 6 - 379d: 660004 j 1b7a1 - 37a0: 410e34 ill - 37a3: c0ffec excw - 37a6: 420020 excw - 37a9: 63 .byte 0xfe - 37aa: d8 .byte 0xef - 37ab: c0 .byte 0x3f - 37ac: 520020 ill - 37af: a1d963 ill - 37b2: c0ffe9 srai a0, a0, 0 - 37b5: 0020 l32i.n a15, a15, 60 - 37b7: 402392 addi a1, a1, -16 - 37ba: 99a0 s32i.n a0, a1, 0 - 37bc: 20c020 l32r a0, 37b0 - 37bf: 639200 callx0 a0 - 37c2: e68140 l32r a2, 3798 - 37c5: e671ff l32r a3, 379c - 37c8: 20c0ff l32r a0, 37a0 - 37cb: 236200 memw - 37ce: 8042 movi.n a4, 3 - 37d0: 1066 movi.n a5, 7 - 37d2: 6670 movi.n a6, 4 - 37d4: c020 movi.n a7, 0 - 37d6: 0020 l32i.n a0, a0, 0 - 37d8: 426362 s32i a2, a3, 0x110 - 37db: c0250c movi a2, 98 - 37de: 590020 l32i a0, a0, 156 - 37e1: 0da3 movi.n a3, 1 - 37e3: 20c0f0 callx0 a0 - 37e6: 635200 l32r a4, 37a4 - 37e9: deb1d8 l32r a3, 37a8 - 37ec: 20c0ff memw - 37ef: 63b200 l32i a2, a3, 0x218 - 37f2: ee86d9 and a2, a2, a4 - 37f5: 20c0ff memw - 37f8: 6200 movi.n a4, 0 - 37fa: 21d863 l32r a0, 37ac - 37fd: ffdb movi.n a5, 37 - 37ff: 20c0 l32i.n a0, a0, 0 - 3801: 632200 s32i a2, a3, 0x218 - 3804: ea06d9 movi a2, 106 - 3807: 0004ff l32i a0, a0, 152 - 380a: 0000 movi.n a3, 2 - 380c: 000000 callx0 a0 - 380f: 0066 l32i.n a0, a1, 0 - 3811: 600006 addi a1, a1, 16 - 3814: 0000 ret.n - 3816: ff0000 ill - 3819: ff .byte 0xe - 381a: 00fc70 excw - 381d: fe .byte 0xe - 381e: 003fef rsil a0, 0 - 3821: 00 .byte 0xe - 3822: 000000 xsr.ibreakenable a0 - 3825: 0000 excw - ... - -00003828 : - 3828: fff821 call0 ffffff3c - 382b: 12 .byte 0xff - 382c: 09f0c1 memw - 382f: fd0101 l32i a3, a6, 0x200 - 3832: c0ff addi.n a6, a6, 4 - 3834: 210000 or a5, a3, a5 - 3837: 31fff5 bne a6, a7, 382c - 383a: 01fff5 l32r a4, 3820 - 383d: fff6 beqz.n a2, 384f - 383f: 0020c0 memw - 3842: 0c340c l32i a2, a4, 0x278 - 3845: 0c75 movi.n a6, 1 - 3847: 070c46 sub a2, a5, a2 - 384a: 220008 movnez a2, a6, a2 - 384d: 4463 ret.n - 384f: 62a022 memw - 3852: 272002 s32i a5, a4, 0x278 - 3855: 130c movi.n a2, 0 - 3857: 00c0 ret.n - 3859: ef4100 ill - 385c: ef31ff excw - 385f: 20c0ff excw - 3862: 00 .byte 0xff - 3863: 862322 memw - 3866: 102240 l32i a3, a4, 0x278 - 3869: 0020c0 memw - 386c: 01040c l32i a6, a4, 0x260 - 386f: 2cffec slli a5, a2, 16 - 3872: 000855 or a3, a3, a6 - 3875: 866322 extui a6, a6, 0, 16 - 3878: 6aa022 or a5, a5, a6 - 387b: 262002 or a3, a3, a5 - 387e: c0230c memw - 3881: 080000 s32i a5, a4, 0x260 - 3884: c11201 memw - 3887: f00d10 s32i a3, a4, 0x278 - 388a: 0000 ret.n - 388c: 000e00 excw - 388f: 0e7860 mul16u a1, a2, a6 - 3892: 006000 slli a0, a9, 17 - 3895: 60000e slli a4, a2, 16 - -00003898 : - 3898: fffd61 l32r a3, 388c - 389b: 71050c memw - 389e: c0fffc l32i a0, a3, 0x260 - 38a1: 320020 extui a0, a0, 0, 16 - 38a4: 4b8026 or a0, a0, a4 - 38a7: 535066 memw - 38aa: 7720 movi.n a2, 0 - 38ac: 41f196 s32i a0, a3, 0x260 - 38af: 8cfff9 call0 38b0 - 38b2: c0e2 l32i.n a0, a1, 0 - 38b4: 220020 addi a1, a1, 16 - 38b7: 9e24 ret.n - 38b9: 20160c ill - 38bc: 20c025 excw - 38bf: 0d9326 excw - 38c2: 20c0f0 ill - 38c5: 645200 ill - 38c8: 020c9e ill - 38cb: 00f00d ill - 38ce: 000000 ill - 38d1: 60000e ill - -000038d4 : - 38d4: ffff41 ill - 38d7: 0020c0 ill - 38da: 9e2432 ill - 38dd: 0020c0 ill - 38e0: 982462 ill - 38e3: 115200 ill - 38e6: 203360 ill - 38e9: f46060 ill - 38ec: 205560 ill - 38ef: 203350 ill - 38f2: 0020c0 ill - 38f5: 986452 ill - 38f8: 20c0 add.n a0, a3, a10 - 38fa: 643200 ill - 38fd: f00d9e ill - 3900: 000e00 excw - 3903: c11260 excw - -00003904 : - 3904: f0c112 excw - 3907: 000109 slli a4, a0, 26 - 390a: 311142 excw - 390d: c0fffd ill - 3910: 020020 ill - 3913: 009823 rsil a0, 13 - 3916: 40f400 extui a0, a0, 0, 1 - 3919: c02000 ill - 391c: 0c0020 excw - 391f: 630202 excw - 3922: 000598 ill - 3925: 010800 ill - 3928: 10c112 excw - 392b: 00f00d ill - 392e: 000000 excw - 3931: 60000a ill - ... - 396c: 0003aa or a12, a0, a2 - 396f: 000000 excw - 3972: 000000 excw - 3975: 600006 memw - 3978: 000e00 l32i a0, a2, 0x348 - 397b: 014060 and a0, a0, a3 - 397e: 6d0000 memw - 3981: 000000 s32i a0, a2, 0x348 - 3984: 000000 l32r a0, 393c - 3987: 006d00 callx0 a0 - 398a: 040000 l32r a13, 38c8 - 398d: 000000 l32r a15, 38c4 - 3990: 000160 l32r a6, 38e0 - 3993: 03aa00 l32r a4, 38e8 - 3996: 000000 l32r a3, 38ec - 3999: 000000 l32r a0, 38f0 - 399c: 000010 l32r a5, 38e4 - 399f: 000000 l32r a7, 38dc - 39a2: 000200 l32r a8, 38d8 - 39a5: 000000 l32r a9, 38d4 - 39a8: 640000 l32r a10, 38d0 - 39ab: 000001 l32r a12, 38c0 - 39ae: 00ffff l32r a11, 38cc - ... - -000039c4 : - 39c4: e0c112 s32i a0, a2, 120 - 39c7: d931c9 addmi a12, a12, 0x200 - 39ca: 61f941 s32i a3, a2, 216 - 39cd: 2109 s32i.n a4, a2, 36 - 39cf: 0c51e9 s32i a6, a2, 88 - 39d2: 02ed15 s32i a15, a2, 124 - 39d5: ffd621 s32i a13, a2, 0x10c - 39d8: 0020c0 l32r a13, 38f8 - 39db: d22242 l32r a15, 38f4 - 39de: 204450 l8ui a6, a13, 0 - 39e1: 0020c0 s32i a15, a2, 116 - 39e4: 6242 bnez.n a6, 39fa - 39e6: 7cd2 mov.n a2, a14 - 39e8: 20c0e3 call0 39ec - 39eb: 0200 s32i.n a2, a1, 0 - 39ed: d222 movi.n a0, 14 - 39ef: 0030 s32i.n a0, a1, 4 - 39f1: 20c010 l8ui a2, a12, 24 - 39f4: 620200 s8i a2, a12, 134 - 39f7: ee01d2 j 3a0c - 39fa: 00c0ff l32r a3, 38fc - 39fd: d100 movi.n a4, 0 - 39ff: f1ffcf l8ui a3, a3, 64 - 3a02: ffcd s32i.n a4, a1, 0 - 3a04: ffd461 slli a3, a3, 24 - 3a07: ffd541 srai a3, a3, 24 - 3a0a: d531 s32i.n a3, a1, 4 - 3a0c: 01ff movi.n a0, 0 - 3a0e: 51ffd5 l8ui a4, a12, 101 - 3a11: 71ffd2 l32r a6, 3900 - 3a14: 81ffcf bbci a4, 2, 3a26 - 3a17: 91ffcd l8ui a5, a12, 102 - 3a1a: a1ffcb slli a5, a5, 24 - 3a1d: c1ffca srai a5, a5, 24 - 3a20: b1ffc5 slli a5, a5, 3 - 3a23: 29ffc7 s16i a5, a12, 104 - 3a26: 62b20c memw - 3a29: 62a212 l32i a6, a6, 0x114 - 3a2c: 62923a l32r a14, 3904 - 3a2f: 628228 extui a6, a6, 0, 3 - 3a32: a27922 bnei a6, 2, 3a3d - 3a35: 196252 l8ui a8, a13, 0 - 3a38: 6202 movi.n a7, 1 - 3a3a: dcc21e moveqz a0, a7, a8 - 3a3d: 623202 s8i a0, a12, 135 - 3a40: 924936 extui a9, a0, 0, 8 - 3a43: 6262 beqz.n a9, 3a81 - 3a45: 62f216 memw - 3a48: 62d21f l32i a15, a14, 0x260 - 3a4b: d143 movi.n a2, 1 - 3a4d: f1ffc8 extui a15, a15, 16, 8 - 3a50: 62ffc6 call0 3a54 - 3a53: f2000d s8i a2, a12, 136 - 3a56: 1d62 beqz.n a2, 3a63 - 3a58: 2d26dc l32r a2, 3908 - 3a5b: 00050e l32r a0, 3940 - 3a5e: 012900 callx0 a0 - 3a61: e00c movi.n a15, 0 - 3a63: 221109 addi a5, a15, -4 - 3a66: 180c movi.n a2, 0 - 3a68: 864c22 addi a6, a15, -2 - 3a6b: 0446 movi.n a3, 0 - 3a6d: 3100 addi.n a7, a15, -1 - 3a6f: ffc0 movi.n a4, 1 - 3a71: 040c movi.n a0, 0 - 3a73: 400332 moveqz a0, a4, a7 - 3a76: 800149 moveqz a3, a4, a6 - 3a79: 300133 moveqz a2, a4, a5 - 3a7c: 3138 s32i.n a2, a1, 28 - 3a7e: 0c1139 j 3a8b - 3a81: 4200 movi.n a3, 0 - 3a83: 650c movi.n a0, 0 - 3a85: bb61 movi.n a15, 0 - 3a87: 27ff movi.n a8, 0 - 3a89: 0e64 s32i.n a8, a1, 28 - 3a8b: 660c52 l8ui a9, a13, 0 - 3a8e: 5580 movi.n a4, 0 - 3a90: 5001 bnez.n a9, 3ab5 - 3a92: d03158 l8ui a10, a12, 135 - 3a95: 521155 beqz a10, 3bd6 - 3a98: c0345c l8ui a5, a12, 97 - 3a9b: 620020 beqz a5, 3c08 - 3a9e: e14526 memw - 3aa1: 60ffb6 l32i a13, a14, 0x260 - 3aa4: 662460 extui a13, a13, 0, 16 - 3aa7: 820726 sub a11, a5, a13 - 3aaa: 0c000d bnez a11, 3bf0 - 3aad: 078017 s8i a4, a12, 137 - 3ab0: 0283 movi.n a13, 0 - 3ab2: 00874c j 3bd8 - 3ab5: 7490 mov.n a13, a4 - 3ab7: c0a9bc beqz a0, 3bcf - 3aba: 0020 movi.n a0, 0 - 3abc: 982ef2 l32r a3, 390c - 3abf: f0120c s8i a0, a12, 137 - 3ac2: 0575f0 addi a5, a3, -10 - 3ac5: 220000 addi a4, a3, -93 - 3ac8: 884c beqz.n a0, 3ae9 - 3aca: 21928c l8ui a0, a12, 136 - 3acd: ffac bnez.n a0, 3ae9 - 3acf: b901 mov.n a2, a4 - 3ad1: c0ff mov.n a3, a5 - 3ad3: 0000 movi.n a4, 0 - 3ad5: 520f0c call0 3ad8 - 3ad8: fccf mov.n a4, a2 - 3ada: 62020c l32r a2, 3910 - 3add: 0cfecf l32r a3, 3914 - 3ae0: 7f0b03 s32i a4, a2, 0x1ec - 3ae3: 0c140c addi a2, a2, 100 - 3ae6: 047000 call0 3ae8 - 3ae9: 346083 call0 3aec - 3aec: 245083 call0 3af0 - 3aef: 712983 call0 3af0 - 3af2: 000246 call0 3af4 - 3af5: 030c l32i.n a3, a1, 28 - 3af7: 000c beqz.n a3, 3aff - 3af9: 0c0f0c call0 3afc - 3afc: 718908 j 3b08 - 3aff: 000d92 l32r a2, 3918 - 3b02: ec040c l32r a0, 3944 - 3b05: 0ca219 callx0 a0 - 3b08: da1687 l8ui a4, a12, 135 - 3b0b: 5213 beqz.n a4, 3b1d - 3b0d: 610c mov.n a5, a15 - 3b0f: 9516 mov.n a4, a13 - 3b11: 20c016 l32r a2, 391c - 3b14: 2ed200 l8ui a3, a12, 137 - 3b17: d0d098 l32r a0, 3948 - 3b1a: b5d0f4 callx0 a0 - 3b1d: 2b56c0 l32r a13, 3920 - 3b20: 4c4214 l32r a0, 3924 - 3b23: 0d0c89 l8ui a5, a13, 0 - 3b26: 4886 l32i.n a0, a0, 16 - 3b28: 04dd00 bnei a5, 1, 3b39 - 3b2b: 114016 bbsi a0, 27, 3b5d - 3b2e: 000c l32i.n a2, a1, 4 - 3b30: ff9431 l32r a0, 394c - 3b33: 894c02 callx0 a0 - 3b36: f6c352 j 3b5d - 3b39: c342 movi.n a4, 0 - 3b3b: d09ca3 l32r a2, 3928 - 3b3e: 880c02 l32r a5, 392c - 3b41: 2d80dc addi a3, a2, 83 - 3b44: 053d04 or a5, a0, a5 - 3b47: 040c s32i.n a5, a2, 0 - 3b49: 000005 call0 3b4c - 3b4c: 21024d l32r a6, 3930 - 3b4f: ff8d mov.n a4, a2 - 3b51: ff8d31 s32i a2, a6, 0x1ec - 3b54: 7b6242 addi a3, a6, 109 - 3b57: 64c222 addi a2, a6, 100 - 3b5a: 000005 call0 3b5c - 3b5d: 000005 l32r a9, 3934 - 3b60: 000005 memw - 3b63: 000005 l32i a8, a14, 0x27c - 3b66: 000005 extui a8, a8, 0, 16 - 3b69: 8c7138 or a8, a8, a9 - 3b6c: 000543 memw - 3b6f: 020600 s32i a8, a14, 0x27c - 3b72: 862100 l8ui a7, a12, 77 - 3b75: 9001ff bnei a7, 2, 3bb9 - 3b78: 00c0ff l8ui a14, a12, 76 - 3b7b: 0c4200 l8ui a9, a12, 90 - 3b7e: e48c87 l8ui a15, a12, 93 - 3b81: 4d0f5d l8ui a11, a12, 74 - 3b84: 82210d l8ui a10, a12, 73 - 3b87: 0c32ff slli a11, a11, 8 - 3b8a: 8c0189 or a10, a10, a11 - 3b8d: 00c0ff l8ui a11, a12, 91 - 3b90: 80d100 slli a15, a15, 24 - 3b93: 8101ff slli a11, a11, 8 - 3b96: 0d52ff or a9, a9, a11 - 3b99: 400800 l8ui a11, a12, 75 - 3b9c: 0d1566 slli a14, a14, 24 - 3b9f: 2ef0b7 slli a11, a11, 16 - 3ba2: 011128 or a11, a11, a14 - 3ba5: c0ff87 l8ui a14, a12, 92 - 3ba8: c60000 or a10, a10, a11 - 3bab: 0c0008 slli a14, a14, 16 - 3bae: 7b2104 or a14, a14, a15 - 3bb1: 7b51ff or a9, a9, a14 - 3bb4: c232ff memw - 3bb7: 5053 s32i.n a9, a10, 0 - 3bb9: 2050 l32i.n a2, a1, 0 - 3bbb: 0259 l32i.n a0, a1, 8 - 3bbd: 0005 l32i.n a12, a1, 12 - 3bbf: 6100 movi.n a14, 1 - 3bc1: ff79 l32i.n a15, a1, 24 - 3bc3: 22024d s8i a14, a13, 0 - 3bc6: 7b66 l32i.n a13, a1, 16 - 3bc8: c632 l32i.n a14, a1, 20 - 3bca: c6226d addi a1, a1, 32 - 3bcd: 0564 ret.n - 3bcf: 0000 beqz.n a3, 3bfd - 3bd1: 7591 movi.n a0, 1 - 3bd3: 20c0ff j 3abc - 3bd6: 8200 mov.n a13, a4 - 3bd8: 809f2e l32r a5, 3938 - 3bdb: 90f480 memw - 3bde: c02088 l32i a2, a14, 0x260 - 3be1: 820020 and a2, a2, a5 - 3be4: 729f6e or a2, a2, a13 - 3be7: 664d0c memw - 3bea: e24027 s32i a2, a14, 0x260 - 3bed: 924c0c j 3ab7 - 3bf0: 5a0c addi.n a13, a13, 1 - 3bf2: 0cf2 movi.n a2, 1 - 3bf4: 0cb25d s8i a2, a12, 137 - 3bf7: 0ca24a extui a13, a13, 0, 16 - 3bfa: bb8049 j 3bd8 - 3bfd: b011 l32i.n a3, a1, 28 - 3bff: b220aa l8ui a0, a12, 137 - 3c02: 805b0c movnez a0, a4, a3 - 3c05: 8001ff j 3abc - 3c08: 11bb movi.n a13, 1 - 3c0a: 2099b0 j 3bd8 - 3c0d: 4b0cb2 ill - 3c10: ee80 mov.n a14, a1 - 3c12: bb0001 ill - 3c15: bbe011 ill - 3c18: 0ce220 l32r a9, 3c14 - 3c1b: aab05c addi a1, a1, -16 - 3c1e: ee0020 l32r a6, 3c10 - 3c21: f011 s32i.n a0, a1, 0 - 3c23: e020ee l8ui a0, a6, 101 - 3c26: c02099 l8ui a3, a6, 156 - 3c29: 0020 l32i.n a9, a9, 0 - 3c2b: 280a99 l8ui a2, a6, 127 - 3c2e: 210801 l32i a9, a9, 156 - 3c31: 0c31c8 or a2, a2, a3 - 3c34: 61f81e or a0, a0, a2 - 3c37: 004de2 extui a0, a0, 0, 8 - 3c3a: 41d8 beqz.n a0, 3c4f - 3c3c: 1251e8 movi a2, 119 - 3c3f: 20c1 movi.n a3, 0 - 3c41: f00d movi.n a4, 15 - 3c43: a3ac movi.n a5, 1 - 3c45: 100c movi.n a6, 1 - 3c47: b946 movi.n a7, 1 - 3c49: 04ddff callx0 a9 - 3c4c: ff5851 j 3c63 - 3c4f: 0020c0 movi a2, 119 - 3c52: 2e22 movi.n a3, 0 - 3c54: 5098 movi.n a4, 15 - 3c56: 1022 movi.n a5, 1 - 3c58: 2022d0 l8ui a7, a6, 100 - 3c5b: 20c0 movi.n a6, 1 - 3c5d: 6e2200 extui a7, a7, 0, 1 - 3c60: b18698 callx0 a9 - 3c63: 1bff l32i.n a0, a1, 0 - 3c65: 120cdd addi a1, a1, 16 - 3c68: 4c22 ret.n - 3c6a: d0d089 excw - 3c6d: f4 .byte 0x1f - 3c6e: 86 .byte 0xfe - 3c6f: f6 .byte 0xff - 3c70: 7138ff excw - 3c73: 890c02 excw - 3c76: 930430 l32r a6, 3c6c - 3c79: ffacc6 l32r a5, 3c70 - 3c7c: 861d0c slli a7, a2, 13 - 3c7f: fff2 movi.n a2, 0 - 3c81: 000000 addx4 a4, a2, a5 - 3c84: 0001ed memw - 3c87: 000000 l32i a3, a4, 0x304 - ... - -00003c8c : - 3c8c: ffff91 excw - 3c8f: f0c112 or a12, a0, a2 - 3c92: fffc61 extui a3, a0, 2, 7 - 3c95: 020109 l32r a12, fffcc504 - 3c98: 326506 extui a2, a2, 0, 8 - 3c9b: 989c06 bne a2, a8, 3c81 - 3c9e: 2209 ret.n - 3ca0: 927f06 excw - 3ca3: 302729 excw - 3ca6: 202022 ill - 3ca9: 002000 ill - 3cac: 9c7400 ill - 3caf: a02210 or a2, a0, a0 - 3cb2: 030c77 excw - 3cb5: 0cf40c srai a0, a15, 9 - 3cb8: 160c15 movi a0, 0x707 - 3cbb: c0170c bgeu a0, a2, 3cc4 - 3cbe: c60009 l32r a3, 3ca0 - 3cc1: 220004 bgeu a3, a2, 3cc7 - 3cc4: 0c77a0 l32r a2, 3ca4 - 3cc7: f40c03 l32r a0, 3ca8 - 3cca: 72150c l32i a3, a0, 100 - 3ccd: 6406 l32i.n a0, a0, 0 - 3ccf: 70160c extui a3, a3, 16, 16 - 3cd2: 0470 s32i.n a3, a1, 0 - 3cd4: 09c0 l32i.n a0, a0, 56 - 3cd6: 0800 movi.n a3, 3 - 3cd8: c11201 callx0 a0 - 3cdb: f00d10 l32r a0, 3cac - 3cde: 0000 movi.n a3, 3 - 3ce0: 1fff l32i.n a0, a0, 0 - 3ce2: fffe s32i.n a2, a1, 4 - 3ce4: 0200 l32i.n a0, a0, 56 - 3ce6: 6000 l32i.n a2, a1, 0 - -00003ce8 : - 3ce8: 61881c callx0 a0 - 3ceb: fffd l32i.n a4, a1, 4 - 3ced: fffd51 movi a0, 127 - 3cf0: 117230 sub a4, a4, a2 - 3cf3: 50020c movi a2, -127 - 3cf6: c0a042 slli a4, a4, 1 - 3cf9: 320020 slli a4, a4, 16 - 3cfc: 60c124 srai a4, a4, 16 - 3cff: 1033 addi.n a4, a4, 2 - 3d01: 203730 srai a4, a4, 2 - 3d04: 0020c0 slli a4, a4, 16 - 3d07: c16432 srai a4, a4, 16 - 3d0a: 20221b bgei a4, 128, 3d0f - 3d0d: 7420 mov.n a0, a4 - 3d0f: e29287 blt a0, a2, 3d14 - 3d12: f00d mov.n a2, a0 - 3d14: 0ce4 l32i.n a0, a1, 8 - 3d16: e40000 slli a2, a2, 16 - 3d19: 00000c srai a2, a2, 16 - ... - -00003d24 : - 3d24: f42020 ill - 3d27: f0c112 break 2, 0 - 3d2a: 022109 ill - 3d2d: 2707a7 ill - 3d30: 3105b0 ill - 3d33: 27fff8 ill - 3d36: 2102b3 excw - 3d39: 01fff8 l32r a12, ffffa4bc - 3d3c: 32fff8 l32r a5, fffd4460 - 3d3f: 1920 mov.n a13, a3 - 3d41: 300008 l32r a3, 3d24 - 3d44: f530 s32i.n a0, a1, 12 - 3d46: 080139 l8ui a0, a3, 64 - 3d49: 0ce0 mov.n a12, a2 - 3d4b: 00c033 bgeui a0, 7, 3d6d - 3d4e: f40100 l16si a4, a3, 28 - 3d51: 0cff addi.n a2, a0, -1 - 3d53: 000833 l16si a3, a3, 30 - 3d56: 1129 s32i.n a4, a1, 8 - 3d58: 28e008 sub a3, a3, a4 - 3d5b: 00c001 mull a2, a2, a3 - 3d5e: 4800 movi.n a3, 5 - 3d60: a00211 l32r a0, 3d2c - 3d63: 44207f callx0 a0 - 3d66: 22c0 l32i.n a0, a1, 8 - 3d68: 81af add.n a0, a0, a2 - 3d6a: 1144f0 j 3dba - 3d6d: 114400 bgeui a0, 12, 3d90 - 3d70: 314040 l16si a4, a3, 30 - 3d73: 40442b addi a2, a0, -6 - 3d76: 002142 l16si a3, a3, 32 - 3d79: 1144 s32i.n a4, a1, 4 - 3d7b: 314040 sub a3, a3, a4 - 3d7e: 01e4e6 mull a2, a2, a3 - 3d81: 040d movi.n a3, 5 - 3d83: 012027 l32r a0, 3d30 - 3d86: 08002d callx0 a0 - 3d89: 0021 l32i.n a0, a1, 4 - 3d8b: 1122 add.n a0, a0, a2 - 3d8d: 312020 j 3dba - 3d90: 10c112 l16si a2, a3, 34 - 3d93: f00d movi.n a4, 13 - 3d95: 000000 bltu a4, a0, 3db8 - 3d98: 000000 addx4 a5, a0, a0 - 3d9b: 004200 l16si a3, a3, 32 - ... - -00003dac : - 3dac: e0c112 excw - 3daf: c951d9 excw - 3db2: 03dd41 l32r a0, fffc3e5c - 3db5: fff831 j 3dba - 3db8: 3109 mov.n a0, a2 - 3dba: 0302 mov.n a2, a12 - 3dbc: 02cd40 l32r a3, 3d28 - 3dbf: 1e70f6 slli a4, a0, 16 - 3dc2: 0e9342 srai a4, a4, 16 - 3dc5: 32200b call0 3dc8 - 3dc8: 0f93 movi.n a0, 0 - 3dca: 2149 addi.n a7, a0, 1 - 3dcc: 3340 add.n a6, a12, a0 - 3dce: 2230c0 l8ui a5, a6, 0 - 3dd1: 530c82 extui a0, a7, 0, 8 - 3dd4: f301 add.n a5, a13, a5 - 3dd6: 00c0ff s8i a5, a6, 0 - 3dd9: 210800 bnei a0, 6, 3dca - 3ddc: 002a l32i.n a12, a1, 16 - 3dde: 1306 l32i.n a13, a1, 20 - 3de0: f600 l32i.n a0, a1, 12 - 3de2: 421fa0 addi a1, a1, 32 - 3de5: 0f93 ret.n - 3de7: fac022 slli a14, a15, 32 - 3dea: 109332 excw - 3ded: 401149 l32r a12, ffff65b0 - 3df0: 30c033 l32r a3, 34f4 - 3df3: 22 .byte 0xff - 3df4: 0c82 mov.n a2, a1 - 3df6: eb0153 l8ui a3, a12, 155 - 3df9: c0ff s32i.n a0, a1, 8 - 3dfb: 080000 slli a3, a3, 24 - 3dfe: 002a11 srai a3, a3, 24 - 3e01: 000a46 call0 3e04 - 3e04: 9322 movi.n a5, 5 - 3e06: 0c11 movi.n a2, 4 - 3e08: 3407d4 l8ui a6, a1, 5 - 3e0b: 50001f l8ui a0, a12, 151 - 3e0e: 32a0 movi.n a7, 0 - 3e10: 391093 bgeu a0, a6, 3e29 - 3e13: c55201 s8i a5, a12, 157 - 3e16: 2230c9 sub a0, a6, a0 - 3e19: 2520c0 extui a0, a0, 2, 8 - 3e1c: 1c82 movi.n a6, 1 - 3e1e: e20163 s8i a6, a12, 156 - 3e21: 00c0ff bgeui a0, 2, 3e70 - 3e24: 0800 movi.n a2, 14 - 3e26: 002a01 j 3e4c - 3e29: 000046 s8i a7, a12, 156 - 3e2c: 2d020d l8ui a3, a1, 4 - 3e2f: 310c mov.n a6, a7 - 3e31: 00ffdb bltu a0, a3, 3e47 - 3e34: 401140 l8ui a4, a1, 3 - 3e37: 3140 mov.n a5, a2 - 3e39: 000005 bgeu a0, a4, 3e80 - 3e3c: 1b000c j 3e47 - 3e3f: 6c0a70 l8ui a5, a1, 0 - 3e42: 000652 bgeu a0, a5, 3eb4 - 3e45: 0070 movi.n a5, 1 - 3e47: 5d5a74 s8i a5, a12, 157 - 3e4a: 4652 movi.n a2, 15 - 3e4c: 6600 beqz.n a6, 3e54 - 3e4e: c8ed60 call0 3e50 - 3e51: 51d841 j 3e67 - 3e54: 123108 l8ui a6, a12, 99 - 3e57: 20c1 beqz.n a6, 3e62 - 3e59: 00f00d l8ui a2, a12, 100 - 3e5c: 0001ef call0 3e60 - ... - -00003e60 : - 3e60: f0c112 l32r a0, fffc6e60 - 3e63: c131c9 l8ui a15, a5, 0 - 3e66: 2dfffd srai a12, a0, 24 - 3e69: 3201 l32i.n a0, a1, 8 - 3e6b: 099b0c addi a1, a1, 16 - 3e6e: 8021 ret.n - 3e70: 300133 bgeui a0, 6, 3e78 - 3e73: 3138 movi.n a2, 13 - 3e75: 000005 j 3e4c - 3e78: 0c550c bgeui a0, 8, 3e8b - 3e7b: 6242 movi.n a2, 9 - 3e7d: 020501 j 3e4c - 3e80: 0c970c l8ui a8, a1, 2 - 3e83: 6707 movi.n a5, 3 - 3e85: 5215b0 bgeu a0, a8, 3e95 - 3e88: 009d4c j 3e47 - 3e8b: c006 movi.n a9, 10 - 3e8d: 740200 bltu a9, a0, 3ea0 - 3e90: 160c movi.n a2, 12 - 3e92: 9c4c62 j 3e4c - 3e95: 4b20f6 l8ui a10, a1, 1 - 3e98: 86e20c bgeu a0, a10, 3e3f - 3e9b: 0008 movi.n a5, 2 - 3e9d: 9c4c72 j 3e47 - 3ea0: 0132 movi.n a11, 13 - 3ea2: 076d04 bltu a11, a0, 3eaa - 3ea5: 3037 movi.n a2, 8 - 3ea7: 014212 j 3e4c - 3eaa: 5d03 movi.n a3, 17 - 3eac: b04702 bltu a0, a3, 3e4c - 3eaf: c643 mov.n a2, a7 - 3eb1: 520001 j 3e4c - 3eb4: 0001 mov.n a5, a7 - 3eb6: 6eb057 j 3e47 - 3eb9: 52150c ill - 3ebc: 0c9d4c j 3ec8 - 3ebf: 468cf2 ill - 3ec2: 000005 srai a0, a0, 16 - 3ec5: 86 .byte 0xfe - 3ec6: 04 .byte 0xff - 3ec7: 0c6200 addi a1, a1, -16 - 3eca: 8c63 s32i.n a0, a1, 8 - 3ecc: 0c2276 s8i a2, a3, 128 - 3ecf: 000564 l32r a0, 3ec0 - 3ed2: 0600 mov.n a3, a1 - 3ed4: 0c0001 l8ui a2, a0, 64 - 3ed7: 0005f2 call0 3ed8 - 3eda: c800 l32i.n a0, a1, 8 - 3edc: 210831 addi a1, a1, 16 - 3edf: c112 ret.n - 3ee1: f00d10 ill - 3ee4: 60f6 add.n a0, a2, a0 - 3ee6: d20c04 excw - 3ee9: fff4c6 l32r a12, fffc66ac - 3eec: 0f80f6 l32r a0, fffc3f00 - 3eef: c6920c excw - 3ef2: f2 .byte 0xff - 3ef3: 0182ff s8i a2, a0, 128 - 3ef6: 0c02 l32i.n a0, a1, 0 - 3ef8: b08735 addi a1, a1, 16 - 3efb: c60c ret.n - 3efd: 0cffee ill - 3f00: 3907a9 excw - 3f03: c20c0f extui a0, a6, 12, 1 - 3f06: ed86 movi.n a2, 0 - 3f08: 01a2ff l32r a5, 3f00 - 3f0b: a701 movi.n a7, 12 - 3f0d: 0ca3b0 memw - 3f10: 8625 addi.n a8, a4, 1 - 3f12: 0cffe9 l32i a6, a5, 0x230 - 3f15: 3b07db slli a9, a4, 2 - 3f18: 820c04 ssl a9 - 3f1b: ffe846 extui a3, a6, 0, 2 - 3f1e: 37131c extui a4, a8, 0, 8 - 3f21: 2d9c30 srli a6, a6, 8 - 3f24: e5c607 and a6, a6, a7 - 3f27: 5dff add.n a3, a3, a6 - 3f29: e34607 sll a3, a3 - 3f2c: 00ff add.n a2, a2, a3 - 3f2e: 060000 bnei a4, 8, 3f0d - 3f31: 0002 ret.n - 3f33: 000000 ill - ... - -00003f38 : - 3f38: fffe31 excw - 3f3b: 12 .byte 0x3f - 3f3c: 09f0c1 l32r a3, 3f34 - 3f3f: 432221 l32r a2, 3f38 - 3f42: fc0180 l32i a3, a3, 0x290 - 3f45: 013dff memw - 3f48: 400022 l32i a2, a2, 68 - 3f4b: 000005 xor a2, a2, a3 - 3f4e: 2108 ret.n - 3f50: Address 0x00003f50 is out of bounds. - - -00003f5c : - 3f5c: Address 0x00003f5c is out of bounds. - - -00003f78 : - 3f78: Address 0x00003f78 is out of bounds. - - -00003fb0 : - 3fb0: Address 0x00003fb0 is out of bounds. - - -Disassembly of section .irom.text: - -00004040 <.irom.text>: - 4040: 697872 excw - 4043: 725f71 l32r a7, fffe09c0 - 4046: 3a6765 excw - 4049: 3d6920 excw - 404c: 2c6425 excw - 404f: 5f6120 excw - 4052: 696d excw - 4054: 253d73 excw - 4057: 202c64 excw - 405a: 6d5f70 excw - 405d: 7369 s32i.n a6, a3, 28 - 405f: 253d excw - 4061: 000a64 excw - ... - 4070: 746f74 excw - 4073: 5f6c61 l32r a6, fffdbe24 - 4076: 727770 excw - 4079: 253d excw - 407b: 646c movi.n a4, -26 - 407d: 202c movi.n a0, 34 - 407f: 616d excw - 4081: 3d78 l32i.n a7, a13, 12 - 4083: 646c25 excw - 4086: 202c movi.n a0, 34 - 4088: 000a add.n a0, a0, a0 - 408a: 000000 ill - 408d: 000000 ill - 4090: 5f6425 excw - 4093: 5f6425 excw - 4096: 0a6425 excw - 4099: 000000 ill - 409c: 000000 ill - 409f: 657300 extui a7, a0, 19, 7 - 40a2: 725f74 excw - 40a5: 5f78 l32i.n a7, a15, 20 - 40a7: 696167 bbci a1, 6, 4114 <.irom.text+0xd4> - 40aa: 6e .byte 0x6e - 40ab: 203a add.n a2, a0, a3 - 40ad: 746672 s32i a7, a6, 0x1d0 - 40b0: 3d78 l32i.n a7, a13, 12 - 40b2: 2c7825 excw - 40b5: 667220 excw - 40b8: 3d7872 excw - 40bb: 2578 l32i.n a7, a5, 8 - 40bd: 2c78 l32i.n a7, a12, 8 - 40bf: 746120 extui a6, a2, 1, 8 - 40c2: 253d74 excw - 40c5: 202c64 excw - 40c8: 627874 excw - 40cb: 303d62 excw - 40ce: 2578 l32i.n a7, a5, 8 - 40d0: 2c78 l32i.n a7, a12, 8 - 40d2: 626220 excw - 40d5: 317872 excw - 40d8: 303d excw - 40da: 2578 l32i.n a7, a5, 8 - 40dc: 2c78 l32i.n a7, a12, 8 - 40de: 626220 excw - 40e1: 327872 excw - 40e4: 303d excw - 40e6: 2578 l32i.n a7, a5, 8 - 40e8: 2c78 l32i.n a7, a12, 8 - 40ea: 647420 extui a7, a2, 4, 7 - 40ed: 253a63 excw - 40f0: 252c64 excw - 40f3: 000a64 excw - ... - 40fe: 690000 excw - 4101: 6e .byte 0x6e - 4102: 786564 excw - 4105: 203a add.n a2, a0, a3 - 4107: 206425 excw - 410a: 6c6176 excw - 410d: 3a6575 excw - 4110: 783020 excw - 4113: 207825 excw - 4116: 257830 extui a7, a3, 24, 3 - 4119: 2078 l32i.n a7, a0, 8 - 411b: 257830 extui a7, a3, 24, 3 - 411e: 2078 l32i.n a7, a0, 8 - 4120: 257830 extui a7, a3, 24, 3 - 4123: 0a78 l32i.n a7, a10, 0 - ... - 412d: 000000 ill - 4130: 000a add.n a0, a0, a0 - ... - 413e: 420000 excw - 4141: 3a4b addi.n a3, a10, 4 - 4143: 2c6425 excw - 4146: 2c6425 excw - 4149: 2c6425 excw - 414c: 2c6425 excw - 414f: 257830 extui a7, a3, 24, 3 - 4152: 0a78 l32i.n a7, a10, 0 - ... - 4160: 647874 excw - 4163: 253a63 excw - 4166: 252c64 excw - 4169: 203b64 excw - 416c: 647872 excw - 416f: 253a63 excw - 4172: 252c64 excw - 4175: 252c64 excw - 4178: 252c64 excw - 417b: 000a64 excw - 417e: 520000 excw - 4181: 204354 excw - 4184: 454d excw - 4186: 204d excw - 4188: 454843 excw - 418b: 204b43 excw - 418e: 494146 j 16697 - 4191: 214c movi.n a1, 66 - 4193: 0a2121 l32r a2, fffc6a18 - ... - 419e: 640000 extui a0, a0, 0, 7 - 41a1: 203a73 excw - 41a4: 2c6425 excw - 41a7: 642520 extui a2, a2, 5, 7 - 41aa: 202c movi.n a0, 34 - 41ac: 0a7825 excw - ... - -phy_chip_v6_cal.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 160c movi.n a6, 1 - 2: 530b addi.n a5, a3, -1 - 4: f0c112 addi a1, a1, -16 - 7: 0109 s32i.n a0, a1, 0 - 9: 401500 ssl a5 - c: 020d mov.n a0, a2 - e: a14600 sll a4, a6 - 11: 0e2247 blt a2, a4, 23 - 14: 401300 ssl a3 - 17: a10600 sll a0, a6 - 1a: c00200 sub a0, a2, a0 - 1d: 110000 slli a0, a0, 16 - 20: 310000 srai a0, a0, 16 - 23: 002d mov.n a2, a0 - 25: 0108 l32i.n a0, a1, 0 - 27: 10c112 addi a1, a1, 16 - 2a: f00d ret.n - 2c: 009600 excw - 2f: fe0060 excw - 32: 003ff1 l32r a15, fffc0130 - 35: 009a add.n a0, a0, a9 - 37: c11260 mul16u a1, a2, a6 - -00000038 : - 38: f0c112 addi a1, a1, -16 - 3b: 2109 s32i.n a0, a1, 8 - 3d: 31c9 s32i.n a12, a1, 12 - 3f: fffbc1 l32r a12, 2c - 42: fffb01 l32r a0, 30 - 45: 0020c0 memw - 48: 8f2002 l32i a0, a0, 0x23c - 4b: 350000 extui a0, a0, 16, 4 - 4e: 3680f6 bgeui a0, 8, 88 - 51: 0020c0 memw - 54: 802c22 l32i a2, a12, 0x200 - 57: 830c movi.n a3, 8 - 59: 742820 extui a2, a2, 8, 8 - 5c: 000005 call0 60 - 5f: 6ba002 movi a0, 107 - 62: d10200 mul16s a0, a2, a0 - 65: 210600 srai a0, a0, 6 - 68: 112000 slli a2, a0, 16 - 6b: 312020 srai a2, a2, 16 - 6e: 0020c0 memw - 71: b72c32 l32i a3, a12, 0x2dc - 74: f40c movi.n a4, 15 - 76: 203340 or a3, a3, a4 - 79: 0020c0 memw - 7c: b76c32 s32i a3, a12, 0x2dc - 7f: 31c8 l32i.n a12, a1, 12 - 81: 2108 l32i.n a0, a1, 8 - 83: 10c112 addi a1, a1, 16 - 86: f00d ret.n - 88: ffeb31 l32r a3, 34 - 8b: 0020c0 memw - 8e: 242322 l32i a2, a3, 144 - 91: b42020 extui a2, a2, 0, 12 - 94: 0020c0 memw - 97: 252332 l32i a3, a3, 148 - 9a: b53430 extui a3, a3, 20, 12 - 9d: 0139 s32i.n a3, a1, 0 - 9f: c30c movi.n a3, 12 - a1: 000005 call0 a4 - a4: 1129 s32i.n a2, a1, 4 - a6: c30c movi.n a3, 12 - a8: 0128 l32i.n a2, a1, 0 - aa: 000005 call0 ac - ad: 023d mov.n a3, a2 - af: 1128 l32i.n a2, a1, 4 - b1: 223a add.n a2, a2, a3 - b3: b00220 addx8 a0, a2, a2 - b6: 900020 addx2 a0, a0, a2 - b9: 210700 srai a0, a0, 7 - bc: ffea06 j 68 - -Disassembly of section .irom0.text: - -000000c0 : - c0: 144226 beqi a2, 4, d8 - c3: 09b226 beqi a2, 16, d0 - c6: 231c movi.n a3, 18 - c8: 101237 beq a2, a3, dc - cb: 441c movi.n a4, 20 - cd: 031247 beq a2, a4, d4 - d0: 120c movi.n a2, 1 - d2: f00d ret.n - d4: 320c movi.n a2, 3 - d6: f00d ret.n - d8: 020c movi.n a2, 0 - da: f00d ret.n - dc: 220c movi.n a2, 2 - de: f00d ret.n - -000000e0 : - e0: f28c beqz.n a2, f3 - e2: 051226 beqi a2, 1, eb - e5: 0e2226 beqi a2, 2, f7 - e8: 033226 beqi a2, 3, ef - eb: 021c movi.n a2, 16 - ed: f00d ret.n - ef: 421c movi.n a2, 20 - f1: f00d ret.n - f3: 420c movi.n a2, 4 - f5: f00d ret.n - f7: 221c movi.n a2, 18 - f9: f00d ret.n - ... - 10b: 000000 ill - 10e: 0008 l32i.n a0, a0, 0 - 110: 000000 ill - ... - -00000114 : - 114: e0c112 addi a1, a1, -32 - 117: 31d9 s32i.n a13, a1, 12 - 119: 51f9 s32i.n a15, a1, 20 - 11b: 21c9 s32i.n a12, a1, 8 - 11d: 41e9 s32i.n a14, a1, 16 - 11f: 1109 s32i.n a0, a1, 4 - 121: 03ed mov.n a14, a3 - 123: 0208 l32i.n a0, a2, 0 - 125: 02cd mov.n a12, a2 - 127: 050300 extui a0, a0, 19, 1 - 12a: 08e056 bnez a0, 1bc - 12d: fff3f1 l32r a15, fc - 130: fff421 l32r a2, 100 - 133: 0f08 l32i.n a0, a15, 0 - 135: 001222 l16ui a2, a2, 0 - 138: 292002 l32i a0, a0, 164 - 13b: 442020 extui a2, a2, 0, 5 - 13e: 0000c0 callx0 a0 - 141: 120c movi.n a2, 1 - 143: 0f08 l32i.n a0, a15, 0 - 145: 130c movi.n a3, 1 - 147: 2b2002 l32i a0, a0, 172 - 14a: f41c movi.n a4, 31 - 14c: 0000c0 callx0 a0 - 14f: 0d0c movi.n a13, 0 - 151: 0d2d mov.n a2, a13 - 153: 000005 call0 154 - 156: f4a142 movi a4, 0x1f4 - 159: c50c movi.n a5, 12 - 15b: 016d mov.n a6, a1 - 15d: 0f08 l32i.n a0, a15, 0 - 15f: 023d mov.n a3, a2 - 161: 3a2002 l32i a0, a0, 232 - 164: 020c movi.n a2, 0 - 166: 0000c0 callx0 a0 - 169: 000102 l8ui a0, a1, 0 - 16c: 010122 l8ui a2, a1, 1 - 16f: 010080 slli a0, a0, 24 - 172: 012280 slli a2, a2, 24 - 175: 312820 srai a2, a2, 24 - 178: 310800 srai a0, a0, 24 - 17b: 112280 slli a2, a2, 8 - 17e: 200020 or a0, a0, a2 - 181: 902de0 addx2 a2, a13, a14 - 184: 005202 s16i a0, a2, 0 - 187: dd1b addi.n a13, a13, 1 - 189: 74d0d0 extui a13, a13, 0, 8 - 18c: c14d66 bnei a13, 4, 151 - 18f: 013d mov.n a3, a1 - 191: ffdc21 l32r a2, 104 - 194: 140c movi.n a4, 1 - 196: 001222 l16ui a2, a2, 0 - 199: ffdd01 l32r a0, 110 - 19c: 0000c0 callx0 a0 - 19f: ffda21 l32r a2, 108 - 1a2: 013d mov.n a3, a1 - 1a4: 001222 l16ui a2, a2, 0 - 1a7: 000005 call0 1a8 - 1aa: 0f08 l32i.n a0, a15, 0 - 1ac: 2a2002 l32i a0, a0, 168 - 1af: ffd7d1 l32r a13, 10c - 1b2: 0000c0 callx0 a0 - 1b5: 0c28 l32i.n a2, a12, 0 - 1b7: 2022d0 or a2, a2, a13 - 1ba: 0c29 s32i.n a2, a12, 0 - 1bc: 21c8 l32i.n a12, a1, 8 - 1be: 31d8 l32i.n a13, a1, 12 - 1c0: 41e8 l32i.n a14, a1, 16 - 1c2: 51f8 l32i.n a15, a1, 20 - 1c4: 1108 l32i.n a0, a1, 4 - 1c6: 20c112 addi a1, a1, 32 - 1c9: f00d ret.n - 1cb: 00ff00 excw - 1ce: 00fff0 excw - 1d1: 600002 l8ui a0, a0, 96 - 1d4: ff .byte 0xff - 1d5: 3f .byte 0x3f - 1d6: 00f000 excw - 1d9: ffffc0 excw - -000001dc : - 1dc: 119280 slli a9, a2, 8 - 1df: fffb81 l32r a8, 1cc - 1e2: fffb71 l32r a7, 1d0 - 1e5: fffbb1 l32r a11, 1d4 - 1e8: fffca1 l32r a10, 1d8 - 1eb: f0c112 addi a1, a1, -16 - 1ee: 11c9 s32i.n a12, a1, 4 - 1f0: 31e9 s32i.n a14, a1, 12 - 1f2: 0109 s32i.n a0, a1, 0 - 1f4: 21d9 s32i.n a13, a1, 8 - 1f6: 000c movi.n a0, 0 - 1f8: 8d1c movi.n a13, 24 - 1fa: a05070 addx4 a5, a0, a7 - 1fd: 0020c0 memw - 200: c12542 l32i a4, a5, 0x304 - 203: 104480 and a4, a4, a8 - 206: 204490 or a4, a4, a9 - 209: 0020c0 memw - 20c: c16542 s32i a4, a5, 0x304 - 20f: 412100 srli a2, a0, 1 - 212: a02270 addx4 a2, a2, a7 - 215: 010362 l8ui a6, a3, 1 - 218: 000352 l8ui a5, a3, 0 - 21b: 016680 slli a6, a6, 24 - 21e: 015580 slli a5, a5, 24 - 221: 315850 srai a5, a5, 24 - 224: 316860 srai a6, a6, 24 - 227: 1d6007 bbci a0, 0, 248 - 22a: 11e520 slli a14, a5, 14 - 22d: 0146b0 slli a4, a6, 21 - 230: 0020c0 memw - 233: 8122c2 l32i a12, a2, 0x204 - 236: 10ccb0 and a12, a12, a11 - 239: 20cc40 or a12, a12, a4 - 23c: 20cce0 or a12, a12, a14 - 23f: 0020c0 memw - 242: 8162c2 s32i a12, a2, 0x204 - 245: 0005c6 j 260 - 248: 114690 slli a4, a6, 7 - 24b: 0020c0 memw - 24e: 8122e2 l32i a14, a2, 0x204 - 251: 10eea0 and a14, a14, a10 - 254: 20ee40 or a14, a14, a4 - 257: 20ee50 or a14, a14, a5 - 25a: 0020c0 memw - 25d: 8162e2 s32i a14, a2, 0x204 - 260: 001b addi.n a0, a0, 1 - 262: 740000 extui a0, a0, 0, 8 - 265: 9190d7 bne a0, a13, 1fa - 268: 11c8 l32i.n a12, a1, 4 - 26a: 21d8 l32i.n a13, a1, 8 - 26c: 31e8 l32i.n a14, a1, 12 - 26e: 0108 l32i.n a0, a1, 0 - 270: 10c112 addi a1, a1, 16 - 273: f00d ret.n - ... - -00000284 : - 284: 442020 extui a2, a2, 0, 5 - 287: f0c112 addi a1, a1, -16 - 28a: 0149 s32i.n a4, a1, 0 - 28c: 21c9 s32i.n a12, a1, 8 - 28e: 1109 s32i.n a0, a1, 4 - 290: 03cd mov.n a12, a3 - 292: 000005 call0 294 - 295: fff841 l32r a4, 278 - 298: 902240 addx2 a2, a2, a4 - 29b: 021232 l16ui a3, a2, 4 - 29e: 004c32 s8i a3, a12, 0 - 2a1: 021222 l16ui a2, a2, 4 - 2a4: 0108 l32i.n a0, a1, 0 - 2a6: 412820 srli a2, a2, 8 - 2a9: 014c22 s8i a2, a12, 1 - 2ac: 40bc beqz.n a0, 2e4 - 2ae: 020c movi.n a2, 0 - 2b0: 230c movi.n a3, 2 - 2b2: 000c42 l8ui a4, a12, 0 - 2b5: fff101 l32r a0, 27c - 2b8: 014480 slli a4, a4, 24 - 2bb: 0008 l32i.n a0, a0, 0 - 2bd: 314840 srai a4, a4, 24 - 2c0: 2b2002 l32i a0, a0, 172 - 2c3: f44040 extui a4, a4, 0, 16 - 2c6: 0000c0 callx0 a0 - 2c9: 120c movi.n a2, 1 - 2cb: 230c movi.n a3, 2 - 2cd: 010c42 l8ui a4, a12, 1 - 2d0: ffec01 l32r a0, 280 - 2d3: 014480 slli a4, a4, 24 - 2d6: 0008 l32i.n a0, a0, 0 - 2d8: 314840 srai a4, a4, 24 - 2db: 2b2002 l32i a0, a0, 172 - 2de: f44040 extui a4, a4, 0, 16 - 2e1: 0000c0 callx0 a0 - 2e4: 21c8 l32i.n a12, a1, 8 - 2e6: 1108 l32i.n a0, a1, 4 - 2e8: 10c112 addi a1, a1, 16 - 2eb: f00d ret.n - 2ed: 000000 ill - -000002f0 : - 2f0: 141226 beqi a2, 1, 308 - 2f3: 152226 beqi a2, 2, 30c - 2f6: 163226 beqi a2, 3, 310 - 2f9: 174226 beqi a2, 4, 314 - 2fc: fbc242 addi a4, a2, -5 - 2ff: 630c movi.n a3, 6 - 301: 520c movi.n a2, 5 - 303: 832340 moveqz a2, a3, a4 - 306: f00d ret.n - 308: e20c movi.n a2, 14 - 30a: f00d ret.n - 30c: a20c movi.n a2, 10 - 30e: f00d ret.n - 310: 820c movi.n a2, 8 - 312: f00d ret.n - 314: 720c movi.n a2, 7 - 316: f00d ret.n - -00000318 : - 318: e0c112 addi a1, a1, -32 - 31b: 0109 s32i.n a0, a1, 0 - 31d: 5139 s32i.n a3, a1, 20 - 31f: 11c9 s32i.n a12, a1, 4 - 321: 21d9 s32i.n a13, a1, 8 - 323: 41f9 s32i.n a15, a1, 16 - 325: 31e9 s32i.n a14, a1, 12 - 327: 03fd mov.n a15, a3 - 329: 02ed mov.n a14, a2 - 32b: 0013d2 l16ui a13, a3, 0 - 32e: 000222 l8ui a2, a2, 0 - 331: 24c9d0 extui a12, a13, 9, 3 - 334: 3430d0 extui a3, a13, 0, 4 - 337: 010280 slli a0, a2, 24 - 33a: 310800 srai a0, a0, 24 - 33d: 04d4d0 extui a13, a13, 4, 1 - 340: 90ddd0 addx2 a13, a13, a13 - 343: 90dd30 addx2 a13, a13, a3 - 346: 74d0d0 extui a13, a13, 0, 8 - 349: 7c10a6 blti a0, 1, 3c9 - 34c: 104d66 bnei a13, 4, 360 - 34f: f8c002 addi a0, a0, -8 - 352: dd2b addi.n a13, a13, 2 - 354: 74d0d0 extui a13, a13, 0, 8 - 357: 004e02 s8i a0, a14, 0 - 35a: 010080 slli a0, a0, 24 - 35d: 310800 srai a0, a0, 24 - 360: 3e10a6 blti a0, 1, 3a2 - 363: 1e7cf6 bgeui a12, 7, 385 - 366: 0c2d mov.n a2, a12 - 368: 000005 call0 36c - 36b: 000e02 l8ui a0, a14, 0 - 36e: cc1b addi.n a12, a12, 1 - 370: 74c0c0 extui a12, a12, 0, 8 - 373: c00020 sub a0, a0, a2 - 376: 004e02 s8i a0, a14, 0 - 379: 010080 slli a0, a0, 24 - 37c: 310800 srai a0, a0, 24 - 37f: 1f10a6 blti a0, 1, 3a2 - 382: e07c66 bnei a12, 7, 366 - 385: 1910a6 blti a0, 1, 3a2 - 388: 169df6 bgeui a13, 10, 3a2 - 38b: f8c002 addi a0, a0, -8 - 38e: dd2b addi.n a13, a13, 2 - 390: 74d0d0 extui a13, a13, 0, 8 - 393: 004e02 s8i a0, a14, 0 - 396: 010080 slli a0, a0, 24 - 399: 310800 srai a0, a0, 24 - 39c: 0210a6 blti a0, 1, 3a2 - 39f: e89db6 bltui a13, 10, 38b - 3a2: 11ecc0 slli a14, a12, 4 - 3a5: 0108 l32i.n a0, a1, 0 - 3a7: 11c8 l32i.n a12, a1, 4 - 3a9: eefb addi.n a14, a14, 15 - 3ab: 74e0e0 extui a14, a14, 0, 8 - 3ae: 11eeb0 slli a14, a14, 5 - 3b1: 046db6 bltui a13, 6, 3b9 - 3b4: ddab addi.n a13, a13, 10 - 3b6: 74d0d0 extui a13, a13, 0, 8 - 3b9: edea add.n a14, a13, a14 - 3bb: 005fe2 s16i a14, a15, 0 - 3be: 21d8 l32i.n a13, a1, 8 - 3c0: 31e8 l32i.n a14, a1, 12 - 3c2: 41f8 l32i.n a15, a1, 16 - 3c4: 20c112 addi a1, a1, 32 - 3c7: f00d ret.n - 3c9: d56277 bbci a2, 7, 3a2 - 3cc: 167db6 bltui a13, 7, 3e6 - 3cf: fecdd2 addi a13, a13, -2 - 3d2: 208b addi.n a2, a0, 8 - 3d4: 004e22 s8i a2, a14, 0 - 3d7: 74d0d0 extui a13, a13, 0, 8 - 3da: 010280 slli a0, a2, 24 - 3dd: 310800 srai a0, a0, 24 - 3e0: 026277 bbci a2, 7, 3e6 - 3e3: e87df6 bgeui a13, 7, 3cf - 3e6: fb80d6 bgez a0, 3a2 - 3e9: 1d2cb6 bltui a12, 2, 40a - 3ec: cc0b addi.n a12, a12, -1 - 3ee: 74c0c0 extui a12, a12, 0, 8 - 3f1: 0c2d mov.n a2, a12 - 3f3: 000005 call0 3f4 - 3f6: 000e32 l8ui a3, a14, 0 - 3f9: 232a add.n a2, a3, a2 - 3fb: 004e22 s8i a2, a14, 0 - 3fe: 010280 slli a0, a2, 24 - 401: 310800 srai a0, a0, 24 - 404: 026277 bbci a2, 7, 40a - 407: e11c66 bnei a12, 1, 3ec - 40a: f940d6 bgez a0, 3a2 - 40d: 916d66 bnei a13, 6, 3a2 - 410: fecdd2 addi a13, a13, -2 - 413: 208b addi.n a2, a0, 8 - 415: 004e22 s8i a2, a14, 0 - 418: 74d0d0 extui a13, a13, 0, 8 - 41b: ffe0c6 j 3a2 - ... - -00000428 : - 428: e0c112 addi a1, a1, -32 - 42b: 4129 s32i.n a2, a1, 16 - 42d: 7109 s32i.n a0, a1, 28 - 42f: 012d mov.n a2, a1 - 431: 000005 call0 434 - 434: 330c movi.n a3, 3 - 436: 031152 l16ui a5, a1, 6 - 439: 0211b2 l16ui a11, a1, 4 - 43c: 011182 l16ui a8, a1, 2 - 43f: 0711a2 l16ui a10, a1, 14 - 442: 061172 l16ui a7, a1, 12 - 445: 051192 l16ui a9, a1, 10 - 448: 041162 l16ui a6, a1, 8 - 44b: fff501 l32r a0, 420 - 44e: 040c movi.n a4, 0 - 450: 042d mov.n a2, a4 - 452: 0008 l32i.n a0, a0, 0 - 454: 669a add.n a6, a6, a9 - 456: 77aa add.n a7, a7, a10 - 458: 88ba add.n a8, a8, a11 - 45a: e008 l32i.n a0, a0, 56 - 45c: 558a add.n a5, a5, a8 - 45e: 907770 addx2 a7, a7, a7 - 461: 906660 addx2 a6, a6, a6 - 464: c06670 sub a6, a6, a7 - 467: d05570 subx2 a5, a5, a7 - 46a: 115500 slli a5, a5, 16 - 46d: 116600 slli a6, a6, 16 - 470: 316060 srai a6, a6, 16 - 473: 315050 srai a5, a5, 16 - 476: b32550 movgez a2, a5, a5 - 479: b34660 movgez a4, a6, a6 - 47c: 114400 slli a4, a4, 16 - 47f: 112200 slli a2, a2, 16 - 482: 312020 srai a2, a2, 16 - 485: 314040 srai a4, a4, 16 - 488: 5149 s32i.n a4, a1, 20 - 48a: 0000c0 callx0 a0 - 48d: ffe501 l32r a0, 424 - 490: 330c movi.n a3, 3 - 492: 0008 l32i.n a0, a0, 0 - 494: 6129 s32i.n a2, a1, 24 - 496: e008 l32i.n a0, a0, 56 - 498: 5128 l32i.n a2, a1, 20 - 49a: 0000c0 callx0 a0 - 49d: 6138 l32i.n a3, a1, 24 - 49f: 7108 l32i.n a0, a1, 28 - 4a1: c03320 sub a3, a3, a2 - 4a4: 4128 l32i.n a2, a1, 16 - 4a6: 20c112 addi a1, a1, 32 - 4a9: 223a add.n a2, a2, a3 - 4ab: 112200 slli a2, a2, 16 - 4ae: 312020 srai a2, a2, 16 - 4b1: f00d ret.n - ... - 4bb: 0bf000 excw - ... - -000004d8 : - 4d8: 130c movi.n a3, 1 - 4da: f45c movi.n a4, 95 - 4dc: fff821 l32r a2, 4bc - 4df: e0c112 addi a1, a1, -32 - 4e2: 61c9 s32i.n a12, a1, 24 - 4e4: 5109 s32i.n a0, a1, 20 - 4e6: fff4c1 l32r a12, 4b8 - 4e9: fff201 l32r a0, 4b4 - 4ec: 005c22 s16i a2, a12, 0 - 4ef: 0008 l32i.n a0, a0, 0 - 4f1: 005c22 s16i a2, a12, 0 - 4f4: 2b2002 l32i a0, a0, 172 - 4f7: 720c movi.n a2, 7 - 4f9: 0000c0 callx0 a0 - 4fc: 020c movi.n a2, 0 - 4fe: fff001 l32r a0, 4c0 - 501: 130c movi.n a3, 1 - 503: 0008 l32i.n a0, a0, 0 - 505: 001c42 l16ui a4, a12, 0 - 508: 2b2002 l32i a0, a0, 172 - 50b: 444040 extui a4, a4, 0, 5 - 50e: 0000c0 callx0 a0 - 511: 001c22 l16ui a2, a12, 0 - 514: 10c132 addi a3, a1, 16 - 517: 140c movi.n a4, 1 - 519: 000005 call0 51c - 51c: 024c movi.n a2, 64 - 51e: ffe931 l32r a3, 4c4 - 521: 140c movi.n a4, 1 - 523: f51c movi.n a5, 31 - 525: 12c172 addi a7, a1, 18 - 528: ffe881 l32r a8, 4c8 - 52b: 001c62 l16ui a6, a12, 0 - 52e: 38a192 movi a9, 0x138 - 531: 446060 extui a6, a6, 0, 5 - 534: 0199 s32i.n a9, a1, 0 - 536: 000882 l8ui a8, a8, 0 - 539: 1189 s32i.n a8, a1, 4 - 53b: 000005 call0 53c - 53e: 120102 l8ui a0, a1, 18 - 541: 472c movi.n a7, 36 - 543: 010080 slli a0, a0, 24 - 546: 310800 srai a0, a0, 24 - 549: 022707 blt a7, a0, 54f - 54c: 39a0e6 bgei a0, 12, 589 - 54f: 821c movi.n a2, 24 - 551: 0c3d mov.n a3, a12 - 553: c02200 sub a2, a2, a0 - 556: 124122 s8i a2, a1, 18 - 559: 12c122 addi a2, a1, 18 - 55c: 000005 call0 560 - 55f: 720c movi.n a2, 7 - 561: ffda01 l32r a0, 4cc - 564: 130c movi.n a3, 1 - 566: 0008 l32i.n a0, a0, 0 - 568: 001c42 l16ui a4, a12, 0 - 56b: 2b2002 l32i a0, a0, 172 - 56e: 414540 srli a4, a4, 5 - 571: 0000c0 callx0 a0 - 574: 020c movi.n a2, 0 - 576: ffd601 l32r a0, 4d0 - 579: 130c movi.n a3, 1 - 57b: 0008 l32i.n a0, a0, 0 - 57d: 001c42 l16ui a4, a12, 0 - 580: 2b2002 l32i a0, a0, 172 - 583: 444040 extui a4, a4, 0, 5 - 586: 0000c0 callx0 a0 - 589: 001c22 l16ui a2, a12, 0 - 58c: 10c132 addi a3, a1, 16 - 58f: 140c movi.n a4, 1 - 591: 000005 call0 594 - 594: 001c22 l16ui a2, a12, 0 - 597: 10c132 addi a3, a1, 16 - 59a: 000005 call0 59c - 59d: 5108 l32i.n a0, a1, 20 - 59f: 001c22 l16ui a2, a12, 0 - 5a2: ffcc31 l32r a3, 4d4 - 5a5: 61c8 l32i.n a12, a1, 24 - 5a7: 2d5322 s16i a2, a3, 90 - 5aa: 20c112 addi a1, a1, 32 - 5ad: f00d ret.n - 5af: 000000 ill - ... - -000005b4 : - 5b4: 050c movi.n a5, 0 - 5b6: 060c movi.n a6, 0 - 5b8: 070c movi.n a7, 0 - 5ba: 744020 extui a4, a2, 0, 8 - 5bd: 030c movi.n a3, 0 - 5bf: e0c112 addi a1, a1, -32 - 5c2: 51c9 s32i.n a12, a1, 20 - 5c4: 61d9 s32i.n a13, a1, 24 - 5c6: 4109 s32i.n a0, a1, 16 - 5c8: 71e9 s32i.n a14, a1, 28 - 5ca: 2139 s32i.n a3, a1, 8 - 5cc: 1139 s32i.n a3, a1, 4 - 5ce: fff8e1 l32r a14, 5b0 - 5d1: 0139 s32i.n a3, a1, 0 - 5d3: 0e08 l32i.n a0, a14, 0 - 5d5: 120c movi.n a2, 1 - 5d7: 1a2002 l32i a0, a0, 104 - 5da: 034c movi.n a3, 64 - 5dc: 0000c0 callx0 a0 - 5df: 0d0c movi.n a13, 0 - 5e1: 0c0c movi.n a12, 0 - 5e3: 0e08 l32i.n a0, a14, 0 - 5e5: b008 l32i.n a0, a0, 44 - 5e7: 38a122 movi a2, 0x138 - 5ea: 0000c0 callx0 a0 - 5ed: dd1b addi.n a13, a13, 1 - 5ef: c2ca add.n a12, a2, a12 - 5f1: 11cc00 slli a12, a12, 16 - 5f4: 31c0c0 srai a12, a12, 16 - 5f7: e84d66 bnei a13, 4, 5e3 - 5fa: 0e08 l32i.n a0, a14, 0 - 5fc: 1b2002 l32i a0, a0, 108 - 5ff: 120c movi.n a2, 1 - 601: 0000c0 callx0 a0 - 604: 4108 l32i.n a0, a1, 16 - 606: 61d8 l32i.n a13, a1, 24 - 608: 3c4b addi.n a3, a12, 4 - 60a: 2cbb addi.n a2, a12, 11 - 60c: 71e8 l32i.n a14, a1, 28 - 60e: 51c8 l32i.n a12, a1, 20 - 610: b32330 movgez a2, a3, a3 - 613: 212320 srai a2, a2, 3 - 616: 20c112 addi a1, a1, 32 - 619: 112200 slli a2, a2, 16 - 61c: 312020 srai a2, a2, 16 - 61f: f00d ret.n - ... - -0000062c : - 62c: 140c movi.n a4, 1 - 62e: f51c movi.n a5, 31 - 630: 38a182 movi a8, 0x138 - 633: fffd61 l32r a6, 628 - 636: c0c112 addi a1, a1, -64 - 639: 61c9 s32i.n a12, a1, 24 - 63b: 71d9 s32i.n a13, a1, 28 - 63d: 81e9 s32i.n a14, a1, 32 - 63f: 91f9 s32i.n a15, a1, 36 - 641: 10c172 addi a7, a1, 16 - 644: c129 s32i.n a2, a1, 48 - 646: 5109 s32i.n a0, a1, 20 - 648: 024c movi.n a2, 64 - 64a: c138 l32i.n a3, a1, 48 - 64c: fff601 l32r a0, 624 - 64f: 001662 l16ui a6, a6, 0 - 652: 0189 s32i.n a8, a1, 0 - 654: 446060 extui a6, a6, 0, 5 - 657: 000002 l8ui a0, a0, 0 - 65a: 1109 s32i.n a0, a1, 4 - 65c: 000005 call0 660 - 65f: 0e0c movi.n a14, 0 - 661: 000c movi.n a0, 0 - 663: 6fa0f2 movi a15, 111 - 666: 100172 l8ui a7, a1, 16 - 669: c168 l32i.n a6, a1, 48 - 66b: 0a0c movi.n a10, 0 - 66d: d1a9 s32i.n a10, a1, 52 - 66f: 050682 l8ui a8, a6, 5 - 672: 017780 slli a7, a7, 24 - 675: 000662 l8ui a6, a6, 0 - 678: 317870 srai a7, a7, 24 - 67b: 1fc772 addi a7, a7, 31 - 67e: 104172 s8i a7, a1, 16 - 681: c06680 sub a6, a6, a8 - 684: 116600 slli a6, a6, 16 - 687: 316060 srai a6, a6, 16 - 68a: 1176f0 slli a7, a6, 1 - 68d: f9c782 addi a8, a7, -7 - 690: b189 s32i.n a8, a1, 44 - 692: f8c772 addi a7, a7, -8 - 695: 117700 slli a7, a7, 16 - 698: 317070 srai a7, a7, 16 - 69b: a179 s32i.n a7, a1, 40 - 69d: 100132 l8ui a3, a1, 16 - 6a0: 0f2d mov.n a2, a15 - 6a2: 013380 slli a3, a3, 24 - 6a5: 313830 srai a3, a3, 24 - 6a8: 030a add.n a0, a3, a0 - 6aa: 104102 s8i a0, a1, 16 - 6ad: c60a add.n a12, a6, a0 - 6af: 010080 slli a0, a0, 24 - 6b2: 310800 srai a0, a0, 24 - 6b5: 012f07 blt a15, a0, 6ba - 6b8: 002d mov.n a2, a0 - 6ba: 104122 s8i a2, a1, 16 - 6bd: f169 s32i.n a6, a1, 60 - 6bf: 000005 call0 6c0 - 6c2: 014c80 slli a4, a12, 24 - 6c5: 02dd mov.n a13, a2 - 6c7: 1c0c movi.n a12, 1 - 6c9: 314840 srai a4, a4, 24 - 6cc: e149 s32i.n a4, a1, 56 - 6ce: 012f47 blt a15, a4, 6d3 - 6d1: 0c0c movi.n a12, 0 - 6d3: e128 l32i.n a2, a1, 56 - 6d5: 932fc0 movnez a2, a15, a12 - 6d8: 000005 call0 6dc - 6db: b158 l32i.n a5, a1, 44 - 6dd: c07d20 sub a7, a13, a2 - 6e0: 110700 slli a0, a7, 16 - 6e3: 310000 srai a0, a0, 16 - 6e6: 052057 blt a0, a5, 6ef - 6e9: a8a032 movi a3, 168 - 6ec: 51a3d7 bge a3, a13, 741 - 6ef: ee8c beqz.n a14, 701 - 6f1: d148 l32i.n a4, a1, 52 - 6f3: a158 l32i.n a5, a1, 40 - 6f5: 082407 blt a4, a0, 701 - 6f8: 052057 blt a0, a5, 701 - 6fb: a8a062 movi a6, 168 - 6fe: 3fa6d7 bge a6, a13, 741 - 701: 085c movi.n a8, 80 - 703: 3a2287 blt a2, a8, 741 - 706: e198 l32i.n a9, a1, 56 - 708: f168 l32i.n a6, a1, 60 - 70a: 939fc0 movnez a9, a15, a12 - 70d: 3019f7 beq a9, a15, 741 - 710: ee1b addi.n a14, a14, 1 - 712: 112700 slli a2, a7, 16 - 715: 2a0c movi.n a10, 2 - 717: 901b addi.n a9, a0, 1 - 719: 802b addi.n a8, a0, 2 - 71b: b38990 movgez a8, a9, a9 - 71e: 0a0d mov.n a0, a10 - 720: 218180 srai a8, a8, 1 - 723: c08680 sub a8, a6, a8 - 726: 880b addi.n a8, a8, -1 - 728: 018880 slli a8, a8, 24 - 72b: 318880 srai a8, a8, 24 - 72e: 0128a6 blti a8, 2, 733 - 731: 080d mov.n a0, a8 - 733: 74e0e0 extui a14, a14, 0, 8 - 736: 312020 srai a2, a2, 16 - 739: d129 s32i.n a2, a1, 52 - 73b: f6cea2 addi a10, a14, -10 - 73e: f5ba56 bnez a10, 69d - 741: c108 l32i.n a0, a1, 48 - 743: 61c8 l32i.n a12, a1, 24 - 745: 000002 l8ui a0, a0, 0 - 748: 91f8 l32i.n a15, a1, 36 - 74a: 1130f0 slli a3, a0, 1 - 74d: 1fad37 bge a13, a3, 770 - 750: ce9c beqz.n a14, 770 - 752: d020d0 subx2 a2, a0, a13 - 755: 321b addi.n a3, a2, 1 - 757: 222b addi.n a2, a2, 2 - 759: b32330 movgez a2, a3, a3 - 75c: 212120 srai a2, a2, 1 - 75f: 112200 slli a2, a2, 16 - 762: 312020 srai a2, a2, 16 - 765: 71d8 l32i.n a13, a1, 28 - 767: 81e8 l32i.n a14, a1, 32 - 769: 5108 l32i.n a0, a1, 20 - 76b: 40c112 addi a1, a1, 64 - 76e: f00d ret.n - 770: 020c movi.n a2, 0 - 772: fffbc6 j 765 - ... - -00000780 : - 780: a28c beqz.n a2, 78e - 782: 0c2326 beqi a3, 2, 792 - 785: 093326 beqi a3, 3, 792 - 788: 066326 beqi a3, 6, 792 - 78b: 037326 beqi a3, 7, 792 - 78e: 020c movi.n a2, 0 - 790: f00d ret.n - 792: fff921 l32r a2, 778 - 795: fff941 l32r a4, 77c - 798: 4e0232 l8ui a3, a2, 78 - 79b: 300442 l8ui a4, a4, 48 - 79e: 4d0222 l8ui a2, a2, 77 - 7a1: 014480 slli a4, a4, 24 - 7a4: 013380 slli a3, a3, 24 - 7a7: 313830 srai a3, a3, 24 - 7aa: 314840 srai a4, a4, 24 - 7ad: 012280 slli a2, a2, 24 - 7b0: 312820 srai a2, a2, 24 - 7b3: d974e6 bgei a4, 7, 790 - 7b6: 032d mov.n a2, a3 - 7b8: f00d ret.n - 7ba: 000000 ill - 7bd: 600002 l8ui a0, a0, 96 - -000007c0 : - 7c0: d0c112 addi a1, a1, -48 - 7c3: 1109 s32i.n a0, a1, 4 - 7c5: 6139 s32i.n a3, a1, 24 - 7c7: 7169 s32i.n a6, a1, 28 - 7c9: 0129 s32i.n a2, a1, 0 - 7cb: 8149 s32i.n a4, a1, 32 - 7cd: 51f9 s32i.n a15, a1, 20 - 7cf: 31d9 s32i.n a13, a1, 12 - 7d1: 21c9 s32i.n a12, a1, 8 - 7d3: 41e9 s32i.n a14, a1, 16 - 7d5: 0c0c movi.n a12, 0 - 7d7: 8e1c movi.n a14, 24 - 7d9: fff8d1 l32r a13, 7bc - 7dc: 81f8 l32i.n a15, a1, 32 - 7de: 0c2d mov.n a2, a12 - 7e0: 0138 l32i.n a3, a1, 0 - 7e2: 000005 call0 7e4 - 7e5: 02fa add.n a0, a2, a15 - 7e7: 000002 l8ui a0, a0, 0 - 7ea: 6148 l32i.n a4, a1, 24 - 7ec: 010080 slli a0, a0, 24 - 7ef: 310800 srai a0, a0, 24 - 7f2: 048cf6 bgeui a12, 8, 7fa - 7f5: 404a add.n a4, a0, a4 - 7f7: 000206 j 803 - 7fa: 7158 l32i.n a5, a1, 28 - 7fc: 054d mov.n a4, a5 - 7fe: 01a507 bge a5, a0, 803 - 801: 004d mov.n a4, a0 - 803: 00af02 movi a0, 0xffffff00 - 806: a03cd0 addx4 a3, a12, a13 - 809: 608040 neg a8, a4 - 80c: 0e4d mov.n a4, a14 - 80e: 018880 slli a8, a8, 24 - 811: 318880 srai a8, a8, 24 - 814: 012e87 blt a14, a8, 819 - 817: 084d mov.n a4, a8 - 819: 745040 extui a5, a4, 0, 8 - 81c: 0020c0 memw - 81f: c12322 l32i a2, a3, 0x304 - 822: 102200 and a2, a2, a0 - 825: 202250 or a2, a2, a5 - 828: 0020c0 memw - 82b: c16322 s32i a2, a3, 0x304 - 82e: cc1b addi.n a12, a12, 1 - 830: 74c0c0 extui a12, a12, 0, 8 - 833: a79ce7 bne a12, a14, 7de - 836: 21c8 l32i.n a12, a1, 8 - 838: 31d8 l32i.n a13, a1, 12 - 83a: 41e8 l32i.n a14, a1, 16 - 83c: 51f8 l32i.n a15, a1, 20 - 83e: 1108 l32i.n a0, a1, 4 - 840: 30c112 addi a1, a1, 48 - 843: f00d ret.n - 845: 000000 ill - 848: 2c0000 excw - 84b: 000000 ill - 84e: 00f000 excw - 851: 000000 ill - 854: 000200 excw - 857: ffff60 excw - 85a: ff .byte 0xff - 85b: 0200f0 excw - 85e: 006000 rsil a0, 0 - 861: 000000 ill - -00000864 : - 864: fffa91 l32r a9, 84c - 867: 018260 slli a8, a2, 26 - 86a: f0c112 addi a1, a1, -16 - 86d: 00a172 movi a7, 0x100 - 870: c07730 sub a7, a7, a3 - 873: 1169 s32i.n a6, a1, 4 - 875: 0159 s32i.n a5, a1, 0 - 877: 31c9 s32i.n a12, a1, 12 - 879: 2109 s32i.n a0, a1, 8 - 87b: 02cd mov.n a12, a2 - 87d: fff401 l32r a0, 850 - 880: fff551 l32r a5, 854 - 883: fff161 l32r a6, 848 - 886: 747070 extui a7, a7, 0, 8 - 889: 117760 slli a7, a7, 10 - 88c: 206460 or a6, a4, a6 - 88f: 0020c0 memw - 892: ee2522 l32i a2, a5, 0x3b8 - 895: 102290 and a2, a2, a9 - 898: 202280 or a2, a2, a8 - 89b: 202270 or a2, a2, a7 - 89e: 202260 or a2, a2, a6 - 8a1: 0020c0 memw - 8a4: a30c movi.n a3, 10 - 8a6: 0008 l32i.n a0, a0, 0 - 8a8: ee6522 s32i a2, a5, 0x3b8 - 8ab: 1c2002 l32i a0, a0, 112 - 8ae: 420c movi.n a2, 4 - 8b0: 0000c0 callx0 a0 - 8b3: 115cd0 slli a5, a12, 3 - 8b6: 0470c0 extui a7, a12, 0, 1 - 8b9: 160c movi.n a6, 1 - 8bb: 0188 l32i.n a8, a1, 0 - 8bd: 040c movi.n a4, 0 - 8bf: 005822 s16i a2, a8, 0 - 8c2: 834670 moveqz a4, a6, a7 - 8c5: 204450 or a4, a4, a5 - 8c8: 014480 slli a4, a4, 24 - 8cb: ffe351 l32r a5, 858 - 8ce: 0020c0 memw - 8d1: ffe231 l32r a3, 85c - 8d4: ee2322 l32i a2, a3, 0x3b8 - 8d7: 102250 and a2, a2, a5 - 8da: 202240 or a2, a2, a4 - 8dd: 0020c0 memw - 8e0: ffe001 l32r a0, 860 - 8e3: 0008 l32i.n a0, a0, 0 - 8e5: ee6322 s32i a2, a3, 0x3b8 - 8e8: 420c movi.n a2, 4 - 8ea: 1c2002 l32i a0, a0, 112 - 8ed: a30c movi.n a3, 10 - 8ef: 0000c0 callx0 a0 - 8f2: 2108 l32i.n a0, a1, 8 - 8f4: 1198 l32i.n a9, a1, 4 - 8f6: 31c8 l32i.n a12, a1, 12 - 8f8: 005922 s16i a2, a9, 0 - 8fb: 10c112 addi a1, a1, 16 - 8fe: f00d ret.n - ... - 914: 002000 isync - ... - -00000930 : - 930: 039d mov.n a9, a3 - 932: b0c112 addi a1, a1, -80 - 935: 9169 s32i.n a6, a1, 36 - 937: 106152 s32i a5, a1, 64 - 93a: 61f9 s32i.n a15, a1, 24 - 93c: c129 s32i.n a2, a1, 48 - 93e: 2109 s32i.n a0, a1, 8 - 940: 030c movi.n a3, 0 - 942: 31c9 s32i.n a12, a1, 12 - 944: 41d9 s32i.n a13, a1, 16 - 946: 51e9 s32i.n a14, a1, 20 - 948: 04dd mov.n a13, a4 - 94a: 0e0c movi.n a14, 0 - 94c: 0c0c movi.n a12, 0 - 94e: 1199 s32i.n a9, a1, 4 - 950: f139 s32i.n a3, a1, 60 - 952: 000c movi.n a0, 0 - 954: 020c movi.n a2, 0 - 956: 1021f2 l32i a15, a1, 64 - 959: d129 s32i.n a2, a1, 52 - 95b: e109 s32i.n a0, a1, 56 - 95d: 720c movi.n a2, 7 - 95f: c138 l32i.n a3, a1, 48 - 961: 300c movi.n a0, 3 - 963: f4c332 addi a3, a3, -12 - 966: 930270 movnez a0, a2, a7 - 969: a109 s32i.n a0, a1, 40 - 96b: 743030 extui a3, a3, 0, 8 - 96e: b139 s32i.n a3, a1, 44 - 970: 453cf6 bgeui a12, 3, 9b9 - 973: 0f4d mov.n a4, a15 - 975: ffe201 l32r a0, 900 - 978: 80a032 movi a3, 128 - 97b: d12ee0 mul16s a2, a14, a14 - 97e: 223a add.n a2, a2, a3 - 980: 0008 l32i.n a0, a0, 0 - 982: f138 l32i.n a3, a1, 60 - 984: 212820 srai a2, a2, 8 - 987: 8129 s32i.n a2, a1, 32 - 989: 422002 l32i a0, a0, 0x108 - 98c: 223a add.n a2, a2, a3 - 98e: 130c movi.n a3, 1 - 990: 012280 slli a2, a2, 24 - 993: 312820 srai a2, a2, 24 - 996: 0000c0 callx0 a0 - 999: 0f4d mov.n a4, a15 - 99b: 8138 l32i.n a3, a1, 32 - 99d: ffd901 l32r a0, 904 - 9a0: c03230 sub a3, a2, a3 - 9a3: 0008 l32i.n a0, a0, 0 - 9a5: 0e2d mov.n a2, a14 - 9a7: 013380 slli a3, a3, 24 - 9aa: 313830 srai a3, a3, 24 - 9ad: f139 s32i.n a3, a1, 60 - 9af: 422002 l32i a0, a0, 0x108 - 9b2: 030c movi.n a3, 0 - 9b4: 0000c0 callx0 a0 - 9b7: 02ed mov.n a14, a2 - 9b9: 120c movi.n a2, 1 - 9bb: b138 l32i.n a3, a1, 44 - 9bd: 1148 l32i.n a4, a1, 4 - 9bf: 015d mov.n a5, a1 - 9c1: 612b addi.n a6, a1, 2 - 9c3: 000005 call0 9c4 - 9c6: 019172 l16si a7, a1, 2 - 9c9: 009152 l16si a5, a1, 0 - 9cc: 070d mov.n a0, a7 - 9ce: 01a577 bge a5, a7, 9d3 - 9d1: 050d mov.n a0, a5 - 9d3: 140c movi.n a4, 1 - 9d5: 113000 slli a3, a0, 16 - 9d8: c02750 sub a2, a7, a5 - 9db: 112250 slli a2, a2, 11 - 9de: 313030 srai a3, a3, 16 - 9e1: 833400 moveqz a3, a4, a0 - 9e4: ffd001 l32r a0, 924 - 9e7: 0000c0 callx0 a0 - 9ea: 10c202 addi a0, a2, 16 - 9ed: 210500 srai a0, a0, 5 - 9f0: 004d02 s8i a0, a13, 0 - 9f3: 9f8c beqz.n a15, a00 - 9f5: f128 l32i.n a2, a1, 60 - 9f7: 0052d6 bgez a2, a00 - 9fa: 603000 neg a3, a0 - 9fd: 004d32 s8i a3, a13, 0 - a00: 020c movi.n a2, 0 - a02: c138 l32i.n a3, a1, 48 - a04: 1148 l32i.n a4, a1, 4 - a06: 015d mov.n a5, a1 - a08: 612b addi.n a6, a1, 2 - a0a: 000005 call0 a0c - a0d: 019132 l16si a3, a1, 2 - a10: 009142 l16si a4, a1, 0 - a13: c02430 sub a2, a4, a3 - a16: 334a add.n a3, a3, a4 - a18: 112240 slli a2, a2, 12 - a1b: 140c movi.n a4, 1 - a1d: 113300 slli a3, a3, 16 - a20: 313030 srai a3, a3, 16 - a23: 833430 moveqz a3, a4, a3 - a26: ffc001 l32r a0, 928 - a29: 0000c0 callx0 a0 - a2c: 10c252 addi a5, a2, 16 - a2f: 215550 srai a5, a5, 5 - a32: 014d52 s8i a5, a13, 1 - a35: 7f8c beqz.n a15, a40 - a37: 005ed6 bgez a14, a40 - a3a: 605050 neg a5, a5 - a3d: 014d52 s8i a5, a13, 1 - a40: 000d02 l8ui a0, a13, 0 - a43: f128 l32i.n a2, a1, 60 - a45: 010080 slli a0, a0, 24 - a48: 310800 srai a0, a0, 24 - a4b: 163cf6 bgeui a12, 3, a65 - a4e: c0ee50 sub a14, a14, a5 - a51: c03200 sub a3, a2, a0 - a54: 013380 slli a3, a3, 24 - a57: 01ee80 slli a14, a14, 24 - a5a: 31e8e0 srai a14, a14, 24 - a5d: 312830 srai a2, a3, 24 - a60: f129 s32i.n a2, a1, 60 - a62: 001a46 j acf - a65: d128 l32i.n a2, a1, 52 - a67: e148 l32i.n a4, a1, 56 - a69: 352a add.n a3, a5, a2 - a6b: 604a add.n a6, a0, a4 - a6d: 016680 slli a6, a6, 24 - a70: 013380 slli a3, a3, 24 - a73: 312830 srai a2, a3, 24 - a76: 314860 srai a4, a6, 24 - a79: e149 s32i.n a4, a1, 56 - a7b: d129 s32i.n a2, a1, 52 - a7d: 4e6c66 bnei a12, 6, acf - a80: f138 l32i.n a3, a1, 60 - a82: e128 l32i.n a2, a1, 56 - a84: ffa101 l32r a0, 908 - a87: 222b addi.n a2, a2, 2 - a89: 0008 l32i.n a0, a0, 0 - a8b: 212220 srai a2, a2, 2 - a8e: c04320 sub a4, a3, a2 - a91: 014480 slli a4, a4, 24 - a94: 313840 srai a3, a4, 24 - a97: f139 s32i.n a3, a1, 60 - a99: d138 l32i.n a3, a1, 52 - a9b: 0008 l32i.n a0, a0, 0 - a9d: 332b addi.n a3, a3, 2 - a9f: 213230 srai a3, a3, 2 - aa2: 7139 s32i.n a3, a1, 28 - aa4: c0ee30 sub a14, a14, a3 - aa7: 01ee80 slli a14, a14, 24 - aaa: 31e8e0 srai a14, a14, 24 - aad: 0000c0 callx0 a0 - ab0: 0e52e6 bgei a2, 5, ac2 - ab3: ff9601 l32r a0, 90c - ab6: 0008 l32i.n a0, a0, 0 - ab8: 0008 l32i.n a0, a0, 0 - aba: 7128 l32i.n a2, a1, 28 - abc: 0000c0 callx0 a0 - abf: 0c52a6 blti a2, 5, acf - ac2: ff9331 l32r a3, 910 - ac5: ff9341 l32r a4, 914 - ac8: 0328 l32i.n a2, a3, 0 - aca: 202240 or a2, a2, a4 - acd: 0329 s32i.n a2, a3, 0 - acf: 9158 l32i.n a5, a1, 36 - ad1: 959c beqz.n a5, aee - ad3: ff9121 l32r a2, 918 - ad6: 010d42 l8ui a4, a13, 1 - ad9: 000d32 l8ui a3, a13, 0 - adc: 014480 slli a4, a4, 24 - adf: 013380 slli a3, a3, 24 - ae2: 313830 srai a3, a3, 24 - ae5: 314840 srai a4, a4, 24 - ae8: ff9101 l32r a0, 92c - aeb: 0000c0 callx0 a0 - aee: a158 l32i.n a5, a1, 40 - af0: cc1b addi.n a12, a12, 1 - af2: 74c0c0 extui a12, a12, 0, 8 - af5: c055c0 sub a5, a5, a12 - af8: e74556 bnez a5, 970 - afb: 130c movi.n a3, 1 - afd: 0f4d mov.n a4, a15 - aff: ff8701 l32r a0, 91c - b02: f128 l32i.n a2, a1, 60 - b04: 0008 l32i.n a0, a0, 0 - b06: 012280 slli a2, a2, 24 - b09: 422002 l32i a0, a0, 0x108 - b0c: 312820 srai a2, a2, 24 - b0f: 0000c0 callx0 a0 - b12: 0f4d mov.n a4, a15 - b14: ff8301 l32r a0, 920 - b17: 030c movi.n a3, 0 - b19: 0008 l32i.n a0, a0, 0 - b1b: 012e80 slli a2, a14, 24 - b1e: 422002 l32i a0, a0, 0x108 - b21: 312820 srai a2, a2, 24 - b24: 0000c0 callx0 a0 - b27: 2108 l32i.n a0, a1, 8 - b29: 31c8 l32i.n a12, a1, 12 - b2b: 61f8 l32i.n a15, a1, 24 - b2d: 014de2 s8i a14, a13, 1 - b30: f128 l32i.n a2, a1, 60 - b32: 004d22 s8i a2, a13, 0 - b35: 51e8 l32i.n a14, a1, 20 - b37: 41d8 l32i.n a13, a1, 16 - b39: 50c112 addi a1, a1, 80 - b3c: f00d ret.n - b3e: 000000 ill - b41: 000000 ill - b44: 000010 excw - b47: 000000 ill - b4a: ff0003 excw - b4d: ff .byte 0xff - b4e: 00e000 excw - b51: 009a add.n a0, a0, a9 - b53: 960060 excw - b56: 006000 rsil a0, 0 - b59: 000200 excw - ... - -00000b64 : - b64: 039d mov.n a9, a3 - b66: c0c112 addi a1, a1, -64 - b69: 91c9 s32i.n a12, a1, 36 - b6b: c1f9 s32i.n a15, a1, 48 - b6d: d159 s32i.n a5, a1, 52 - b6f: 3169 s32i.n a6, a1, 12 - b71: 2149 s32i.n a4, a1, 8 - b73: 8109 s32i.n a0, a1, 32 - b75: a1d9 s32i.n a13, a1, 40 - b77: b1e9 s32i.n a14, a1, 44 - b79: 02dd mov.n a13, a2 - b7b: 07ed mov.n a14, a7 - b7d: 0208 l32i.n a0, a2, 0 - b7f: 1199 s32i.n a9, a1, 4 - b81: 050100 extui a0, a0, 17, 1 - b84: 18d056 bnez a0, d15 - b87: d1f8 l32i.n a15, a1, 52 - b89: 77a022 movi a2, 119 - b8c: 030c movi.n a3, 0 - b8e: ffecc1 l32r a12, b40 - b91: 041c movi.n a4, 16 - b93: 0c08 l32i.n a0, a12, 0 - b95: 050c movi.n a5, 0 - b97: 252002 l32i a0, a0, 148 - b9a: 060c movi.n a6, 0 - b9c: 0000c0 callx0 a0 - b9f: 030c movi.n a3, 0 - ba1: f40c movi.n a4, 15 - ba3: 650c movi.n a5, 6 - ba5: 660c movi.n a6, 6 - ba7: 0c08 l32i.n a0, a12, 0 - ba9: 5129 s32i.n a2, a1, 20 - bab: 252002 l32i a0, a0, 148 - bae: 77a022 movi a2, 119 - bb1: 0000c0 callx0 a0 - bb4: 030c movi.n a3, 0 - bb6: 940c movi.n a4, 9 - bb8: 750c movi.n a5, 7 - bba: 060c movi.n a6, 0 - bbc: 0c08 l32i.n a0, a12, 0 - bbe: 6129 s32i.n a2, a1, 24 - bc0: 252002 l32i a0, a0, 148 - bc3: 77a022 movi a2, 119 - bc6: 0000c0 callx0 a0 - bc9: 0c08 l32i.n a0, a12, 0 - bcb: 282002 l32i a0, a0, 160 - bce: 7129 s32i.n a2, a1, 28 - bd0: 0000c0 callx0 a0 - bd3: 0c08 l32i.n a0, a12, 0 - bd5: 302002 l32i a0, a0, 192 - bd8: 120c movi.n a2, 1 - bda: 0000c0 callx0 a0 - bdd: 2128 l32i.n a2, a1, 8 - bdf: b42020 extui a2, a2, 0, 12 - be2: ffde01 l32r a0, b5c - be5: 0000c0 callx0 a0 - be8: 2128 l32i.n a2, a1, 8 - bea: 013d mov.n a3, a1 - bec: 140c movi.n a4, 1 - bee: 000005 call0 bf0 - bf1: 0c08 l32i.n a0, a12, 0 - bf3: 6008 l32i.n a0, a0, 24 - bf5: 020c movi.n a2, 0 - bf7: 0000c0 callx0 a0 - bfa: 0c08 l32i.n a0, a12, 0 - bfc: f008 l32i.n a0, a0, 60 - bfe: 120c movi.n a2, 1 - c00: 0000c0 callx0 a0 - c03: 77a022 movi a2, 119 - c06: 030c movi.n a3, 0 - c08: 940c movi.n a4, 9 - c0a: 750c movi.n a5, 7 - c0c: 0c08 l32i.n a0, a12, 0 - c0e: 060c movi.n a6, 0 - c10: 272002 l32i a0, a0, 156 - c13: 070c movi.n a7, 0 - c15: 0000c0 callx0 a0 - c18: 77a022 movi a2, 119 - c1b: 030c movi.n a3, 0 - c1d: 041c movi.n a4, 16 - c1f: 250c movi.n a5, 2 - c21: 0c08 l32i.n a0, a12, 0 - c23: 260c movi.n a6, 2 - c25: 272002 l32i a0, a0, 156 - c28: 170c movi.n a7, 1 - c2a: 0000c0 callx0 a0 - c2d: 3128 l32i.n a2, a1, 12 - c2f: 440172 l8ui a7, a1, 68 - c32: 0f3d mov.n a3, a15 - c34: 412b addi.n a4, a1, 2 - c36: 4001f2 l8ui a15, a1, 64 - c39: 0e5d mov.n a5, a14 - c3b: 0f6d mov.n a6, a15 - c3d: 000005 call0 c40 - c40: 0c08 l32i.n a0, a12, 0 - c42: 1b2002 l32i a0, a0, 108 - c45: 120c movi.n a2, 1 - c47: 0000c0 callx0 a0 - c4a: 77a022 movi a2, 119 - c4d: 030c movi.n a3, 0 - c4f: 041c movi.n a4, 16 - c51: 050c movi.n a5, 0 - c53: 060c movi.n a6, 0 - c55: 0c08 l32i.n a0, a12, 0 - c57: 5178 l32i.n a7, a1, 20 - c59: 272002 l32i a0, a0, 156 - c5c: 4179 s32i.n a7, a1, 16 - c5e: 0000c0 callx0 a0 - c61: 6178 l32i.n a7, a1, 24 - c63: 77a022 movi a2, 119 - c66: 030c movi.n a3, 0 - c68: f40c movi.n a4, 15 - c6a: 0c08 l32i.n a0, a12, 0 - c6c: 650c movi.n a5, 6 - c6e: 272002 l32i a0, a0, 156 - c71: 660c movi.n a6, 6 - c73: 0000c0 callx0 a0 - c76: 7178 l32i.n a7, a1, 28 - c78: 77a022 movi a2, 119 - c7b: 030c movi.n a3, 0 - c7d: 940c movi.n a4, 9 - c7f: 0c08 l32i.n a0, a12, 0 - c81: 750c movi.n a5, 7 - c83: 272002 l32i a0, a0, 156 - c86: 060c movi.n a6, 0 - c88: 0000c0 callx0 a0 - c8b: 77a022 movi a2, 119 - c8e: 030c movi.n a3, 0 - c90: 041c movi.n a4, 16 - c92: 250c movi.n a5, 2 - c94: 0c08 l32i.n a0, a12, 0 - c96: 260c movi.n a6, 2 - c98: 272002 l32i a0, a0, 156 - c9b: 070c movi.n a7, 0 - c9d: 0000c0 callx0 a0 - ca0: f20c movi.n a2, 15 - ca2: 020142 l8ui a4, a1, 2 - ca5: 107c movi.n a0, -15 - ca7: 014480 slli a4, a4, 24 - caa: 314840 srai a4, a4, 24 - cad: 012407 blt a4, a0, cb2 - cb0: 040d mov.n a0, a4 - cb2: 030142 l8ui a4, a1, 3 - cb5: 012207 blt a2, a0, cba - cb8: 002d mov.n a2, a0 - cba: 106c movi.n a0, -31 - cbc: 024122 s8i a2, a1, 2 - cbf: 014480 slli a4, a4, 24 - cc2: 013280 slli a3, a2, 24 - cc5: 313830 srai a3, a3, 24 - cc8: 314840 srai a4, a4, 24 - ccb: f21c movi.n a2, 31 - ccd: 012407 blt a4, a0, cd2 - cd0: 040d mov.n a0, a4 - cd2: 012207 blt a2, a0, cd7 - cd5: 002d mov.n a2, a0 - cd7: 034122 s8i a2, a1, 3 - cda: 014280 slli a4, a2, 24 - cdd: 314840 srai a4, a4, 24 - ce0: ee8c beqz.n a14, cf2 - ce2: 4158 l32i.n a5, a1, 16 - ce4: a58c beqz.n a5, cf2 - ce6: 603030 neg a3, a3 - ce9: 024132 s8i a3, a1, 2 - cec: 013380 slli a3, a3, 24 - cef: 313830 srai a3, a3, 24 - cf2: df8c beqz.n a15, d03 - cf4: ff9421 l32r a2, b44 - cf7: ff9a01 l32r a0, b60 - cfa: 0000c0 callx0 a0 - cfd: 030142 l8ui a4, a1, 3 - d00: 020132 l8ui a3, a1, 2 - d03: 045730 extui a5, a3, 7, 1 - d06: 01e380 slli a14, a3, 24 - d09: 31e8e0 srai a14, a14, 24 - d0c: 086516 beqz a5, d96 - d0f: 20c3e2 addi a14, a3, 32 - d12: 002006 j d96 - d15: 0013c2 l16ui a12, a3, 0 - d18: 41e8c0 srli a14, a12, 8 - d1b: 01cc80 slli a12, a12, 24 - d1e: 31c8c0 srai a12, a12, 24 - d21: ff8b61 l32r a6, b50 - d24: 01ae80 slli a10, a14, 24 - d27: ff88b1 l32r a11, b48 - d2a: 019ce0 slli a9, a12, 18 - d2d: 2099b0 or a9, a9, a11 - d30: ff89e1 l32r a14, b54 - d33: ff86b1 l32r a11, b4c - d36: 0020c0 memw - d39: 982e82 l32i a8, a14, 0x260 - d3c: 1088b0 and a8, a8, a11 - d3f: 2088a0 or a8, a8, a10 - d42: 208890 or a8, a8, a9 - d45: 0020c0 memw - d48: 986e82 s32i a8, a14, 0x260 - d4b: 072c movi.n a7, 32 - d4d: 0020c0 memw - d50: a658 l32i.n a5, a6, 40 - d52: 205570 or a5, a5, a7 - d55: 0020c0 memw - d58: a659 s32i.n a5, a6, 40 - d5a: 047c movi.n a4, -16 - d5c: 230c movi.n a3, 2 - d5e: 0020c0 memw - d61: 8f2e22 l32i a2, a14, 0x23c - d64: 102240 and a2, a2, a4 - d67: 202230 or a2, a2, a3 - d6a: 0020c0 memw - d6d: 8f6e22 s32i a2, a14, 0x23c - d70: 0eae02 movi a0, 0xfffffe0e - d73: 1f0c movi.n a15, 1 - d75: 0020c0 memw - d78: 992ed2 l32i a13, a14, 0x264 - d7b: 10dd00 and a13, a13, a0 - d7e: 20ddf0 or a13, a13, a15 - d81: 0020c0 memw - d84: 91c8 l32i.n a12, a1, 36 - d86: 996ed2 s32i a13, a14, 0x264 - d89: c1f8 l32i.n a15, a1, 48 - d8b: a1d8 l32i.n a13, a1, 40 - d8d: b1e8 l32i.n a14, a1, 44 - d8f: 8108 l32i.n a0, a1, 32 - d91: 40c112 addi a1, a1, 64 - d94: f00d ret.n - d96: 01f480 slli a15, a4, 24 - d99: 31f8f0 srai a15, a15, 24 - d9c: 026477 bbci a4, 7, da2 - d9f: 40c4f2 addi a15, a4, 64 - da2: 0c08 l32i.n a0, a12, 0 - da4: 01cf80 slli a12, a15, 24 - da7: 2a2002 l32i a0, a0, 168 - daa: 31c8c0 srai a12, a12, 24 - dad: 0000c0 callx0 a0 - db0: ff6a31 l32r a3, b58 - db3: 0d28 l32i.n a2, a13, 0 - db5: 014f80 slli a4, a15, 24 - db8: 115e80 slli a5, a14, 8 - dbb: 314840 srai a4, a4, 24 - dbe: 204450 or a4, a4, a5 - dc1: 1158 l32i.n a5, a1, 4 - dc3: 202230 or a2, a2, a3 - dc6: 005542 s16i a4, a5, 0 - dc9: 0d29 s32i.n a2, a13, 0 - dcb: ffd486 j d21 - ... - de6: 000100 excw - de9: 008000 excw - ... - -00000dfc : - dfc: f0c112 addi a1, a1, -16 - dff: 21d9 s32i.n a13, a1, 8 - e01: 11c9 s32i.n a12, a1, 4 - e03: 31e9 s32i.n a14, a1, 12 - e05: fff2e1 l32r a14, dd0 - e08: 0109 s32i.n a0, a1, 0 - e0a: 0e08 l32i.n a0, a14, 0 - e0c: fff2c1 l32r a12, dd4 - e0f: 35f077 bbsi a0, 23, e48 - e12: 6aa022 movi a2, 106 - e15: 230c movi.n a3, 2 - e17: 040c movi.n a4, 0 - e19: 550c movi.n a5, 5 - e1b: 0c08 l32i.n a0, a12, 0 - e1d: 460c movi.n a6, 4 - e1f: 272002 l32i a0, a0, 156 - e22: 070c movi.n a7, 0 - e24: 0000c0 callx0 a0 - e27: ffec91 l32r a9, dd8 - e2a: 0ca8 l32i.n a10, a12, 0 - e2c: 010922 l8ui a2, a9, 1 - e2f: 272aa2 l32i a10, a10, 156 - e32: 04d216 beqz a2, e83 - e35: 6aa022 movi a2, 106 - e38: 230c movi.n a3, 2 - e3a: 440c movi.n a4, 4 - e3c: 750c movi.n a5, 7 - e3e: 460c movi.n a6, 4 - e40: 170c movi.n a7, 1 - e42: 000ac0 callx0 a10 - e45: 001286 j e93 - e48: 2c0ed2 l8ui a13, a14, 44 - e4b: 61a022 movi a2, 97 - e4e: 130c movi.n a3, 1 - e50: 240c movi.n a4, 2 - e52: 450c movi.n a5, 4 - e54: 0c08 l32i.n a0, a12, 0 - e56: 060c movi.n a6, 0 - e58: 272002 l32i a0, a0, 156 - e5b: 0d7d mov.n a7, a13 - e5d: 0000c0 callx0 a0 - e60: 2d0e72 l8ui a7, a14, 45 - e63: 66a022 movi a2, 102 - e66: 330c movi.n a3, 3 - e68: 140c movi.n a4, 1 - e6a: 0c08 l32i.n a0, a12, 0 - e6c: 550c movi.n a5, 5 - e6e: 272002 l32i a0, a0, 156 - e71: 060c movi.n a6, 0 - e73: 0000c0 callx0 a0 - e76: 11c8 l32i.n a12, a1, 4 - e78: 21d8 l32i.n a13, a1, 8 - e7a: 31e8 l32i.n a14, a1, 12 - e7c: 0108 l32i.n a0, a1, 0 - e7e: 10c112 addi a1, a1, 16 - e81: f00d ret.n - e83: 6aa022 movi a2, 106 - e86: 230c movi.n a3, 2 - e88: 440c movi.n a4, 4 - e8a: 750c movi.n a5, 7 - e8c: 460c movi.n a6, 4 - e8e: 270c movi.n a7, 2 - e90: 000ac0 callx0 a10 - e93: 68a022 movi a2, 104 - e96: 330c movi.n a3, 3 - e98: 140c movi.n a4, 1 - e9a: 050c movi.n a5, 0 - e9c: 0c08 l32i.n a0, a12, 0 - e9e: 060c movi.n a6, 0 - ea0: 272002 l32i a0, a0, 156 - ea3: 170c movi.n a7, 1 - ea5: 0000c0 callx0 a0 - ea8: 6aa022 movi a2, 106 - eab: 230c movi.n a3, 2 - ead: 640c movi.n a4, 6 - eaf: 450c movi.n a5, 4 - eb1: 0c08 l32i.n a0, a12, 0 - eb3: 060c movi.n a6, 0 - eb5: 272002 l32i a0, a0, 156 - eb8: 870c movi.n a7, 8 - eba: 0000c0 callx0 a0 - ebd: 6aa022 movi a2, 106 - ec0: 230c movi.n a3, 2 - ec2: 440c movi.n a4, 4 - ec4: 050c movi.n a5, 0 - ec6: 0c08 l32i.n a0, a12, 0 - ec8: 060c movi.n a6, 0 - eca: 272002 l32i a0, a0, 156 - ecd: 170c movi.n a7, 1 - ecf: 0000c0 callx0 a0 - ed2: 6aa022 movi a2, 106 - ed5: 230c movi.n a3, 2 - ed7: 340c movi.n a4, 3 - ed9: 650c movi.n a5, 6 - edb: 0c08 l32i.n a0, a12, 0 - edd: 660c movi.n a6, 6 - edf: 272002 l32i a0, a0, 156 - ee2: 170c movi.n a7, 1 - ee4: 0000c0 callx0 a0 - ee7: 6aa022 movi a2, 106 - eea: 230c movi.n a3, 2 - eec: 440c movi.n a4, 4 - eee: 350c movi.n a5, 3 - ef0: 0c08 l32i.n a0, a12, 0 - ef2: 360c movi.n a6, 3 - ef4: 272002 l32i a0, a0, 156 - ef7: 070c movi.n a7, 0 - ef9: 0000c0 callx0 a0 - efc: 6aa022 movi a2, 106 - eff: 230c movi.n a3, 2 - f01: 440c movi.n a4, 4 - f03: 350c movi.n a5, 3 - f05: 0c08 l32i.n a0, a12, 0 - f07: 360c movi.n a6, 3 - f09: 272002 l32i a0, a0, 156 - f0c: 170c movi.n a7, 1 - f0e: 0000c0 callx0 a0 - f11: 64a022 movi a2, 100 - f14: ffb601 l32r a0, dec - f17: 0000c0 callx0 a0 - f1a: 6aa022 movi a2, 106 - f1d: 230c movi.n a3, 2 - f1f: 540c movi.n a4, 5 - f21: 0c08 l32i.n a0, a12, 0 - f23: 550c movi.n a5, 5 - f25: 252002 l32i a0, a0, 148 - f28: 060c movi.n a6, 0 - f2a: 0000c0 callx0 a0 - f2d: 330c movi.n a3, 3 - f2f: 140c movi.n a4, 1 - f31: 050c movi.n a5, 0 - f33: 060c movi.n a6, 0 - f35: 070c movi.n a7, 0 - f37: 0c08 l32i.n a0, a12, 0 - f39: 02dd mov.n a13, a2 - f3b: 272002 l32i a0, a0, 156 - f3e: 68a022 movi a2, 104 - f41: 0000c0 callx0 a0 - f44: ffa601 l32r a0, ddc - f47: ffa641 l32r a4, de0 - f4a: 010062 l8ui a6, a0, 1 - f4d: 043db6 bltui a13, 3, f55 - f50: c23c movi.n a2, 60 - f52: 09b2d7 bgeu a2, a13, f5f - f55: ffa351 l32r a5, de4 - f58: 0438 l32i.n a3, a4, 0 - f5a: 203350 or a3, a3, a5 - f5d: 0439 s32i.n a3, a4, 0 - f5f: b6bc beqz.n a6, f9e - f61: e31c movi.n a3, 30 - f63: 112dc0 slli a2, a13, 4 - f66: d9c222 addi a2, a2, -39 - f69: ffa101 l32r a0, df0 - f6c: 0000c0 callx0 a0 - f6f: f03dd0 subx8 a3, a13, a13 - f72: 74d020 extui a13, a2, 0, 8 - f75: 2c4ed2 s8i a13, a14, 44 - f78: 1123e0 slli a2, a3, 2 - f7b: f42020 extui a2, a2, 0, 16 - f7e: 930c movi.n a3, 9 - f80: ff9d01 l32r a0, df4 - f83: 0000c0 callx0 a0 - f86: ff9861 l32r a6, de8 - f89: 0e58 l32i.n a5, a14, 0 - f8b: 744020 extui a4, a2, 0, 8 - f8e: 442b addi.n a4, a4, 2 - f90: 214240 srai a4, a4, 2 - f93: 2d4e42 s8i a4, a14, 45 - f96: 205560 or a5, a5, a6 - f99: 0e59 s32i.n a5, a14, 0 - f9b: ffab06 j e4b - f9e: 431c movi.n a3, 20 - fa0: a02dd0 addx4 a2, a13, a13 - fa3: 9022d0 addx2 a2, a2, a13 - fa6: f2c222 addi a2, a2, -14 - fa9: ff9301 l32r a0, df8 - fac: 0000c0 callx0 a0 - faf: ffef06 j f6f - ... - fbe: 340000 extui a0, a0, 0, 4 - fc1: 0f .byte 0xf - fc2: 000000 ill - fc5: 000000 ill - -00000fc8 : - fc8: f0c112 addi a1, a1, -16 - fcb: 0109 s32i.n a0, a1, 0 - fcd: 11c9 s32i.n a12, a1, 4 - fcf: 21d9 s32i.n a13, a1, 8 - fd1: 02cd mov.n a12, a2 - fd3: 03dd mov.n a13, a3 - fd5: fff721 l32r a2, fb4 - fd8: 0c3d mov.n a3, a12 - fda: 520222 l8ui a2, a2, 82 - fdd: 000005 call0 fe0 - fe0: fff601 l32r a0, fb8 - fe3: fff661 l32r a6, fbc - fe6: 3abcf6 bgeui a12, 16, 1024 - fe9: fff541 l32r a4, fc0 - fec: 903cc0 addx2 a3, a12, a12 - fef: 334a add.n a3, a3, a4 - ff1: 0003a0 jx a3 - ff4: 002886 j 109a - ff7: 0027c6 j 109a - ffa: 003306 j 10ca - ffd: 003246 j 10ca - 1000: 002586 j 109a - 1003: 0024c6 j 109a - 1006: 003006 j 10ca - 1009: 002f46 j 10ca - 100c: 002d06 j 10c4 - 100f: 002ac6 j 10be - 1012: 002886 j 10b8 - 1015: 0021c6 j 10a0 - 1018: 002586 j 10b2 - 101b: 002346 j 10ac - 101e: 002106 j 10a6 - 1021: 001ec6 j 10a0 - 1024: 3cda add.n a3, a12, a13 - 1026: ffd332 addmi a3, a3, 0xffffff00 - 1029: f00332 l8ui a3, a3, 240 - 102c: 300002 l8ui a0, a0, 48 - 102f: 0b8cf6 bgeui a12, 8, 103e - 1032: 610642 l8ui a4, a6, 97 - 1035: 050456 bnez a4, 1089 - 1038: 000d32 l8ui a3, a13, 0 - 103b: 001286 j 1089 - 103e: 010080 slli a0, a0, 24 - 1041: 310800 srai a0, a0, 24 - 1044: 171026 beqi a0, 1, 105f - 1047: b20c movi.n a2, 11 - 1049: 411027 beq a0, a2, 108e - 104c: d40c movi.n a4, 13 - 104e: 421047 beq a0, a4, 1094 - 1051: f2c072 addi a7, a0, -14 - 1054: 230652 l8ui a5, a6, 35 - 1057: 000c movi.n a0, 0 - 1059: 830570 moveqz a0, a5, a7 - 105c: 000086 j 1062 - 105f: 200602 l8ui a0, a6, 32 - 1062: 742030 extui a2, a3, 0, 8 - 1065: 05b207 bgeu a2, a0, 106e - 1068: 4f0682 l8ui a8, a6, 79 - 106b: 012826 beqi a8, 2, 1070 - 106e: 020d mov.n a0, a2 - 1070: 11c8 l32i.n a12, a1, 4 - 1072: ffd421 l32r a2, fc4 - 1075: 21d8 l32i.n a13, a1, 8 - 1077: 000222 l8ui a2, a2, 0 - 107a: 740000 extui a0, a0, 0, 8 - 107d: 01b207 bgeu a2, a0, 1082 - 1080: 002d mov.n a2, a0 - 1082: 0108 l32i.n a0, a1, 0 - 1084: 10c112 addi a1, a1, 16 - 1087: f00d ret.n - 1089: 323a add.n a3, a2, a3 - 108b: ffebc6 j 103e - 108e: 210602 l8ui a0, a6, 33 - 1091: fff346 j 1062 - 1094: 220602 l8ui a0, a6, 34 - 1097: fff1c6 j 1062 - 109a: 630632 l8ui a3, a6, 99 - 109d: ffe2c6 j 102c - 10a0: 000d32 l8ui a3, a13, 0 - 10a3: ffe146 j 102c - 10a6: 020d32 l8ui a3, a13, 2 - 10a9: ffdfc6 j 102c - 10ac: 040d32 l8ui a3, a13, 4 - 10af: ffde46 j 102c - 10b2: 060d32 l8ui a3, a13, 6 - 10b5: ffdcc6 j 102c - 10b8: 010d32 l8ui a3, a13, 1 - 10bb: ffdb46 j 102c - 10be: 030d32 l8ui a3, a13, 3 - 10c1: ffd9c6 j 102c - 10c4: 050d32 l8ui a3, a13, 5 - 10c7: ffd846 j 102c - 10ca: 620632 l8ui a3, a6, 98 - 10cd: ffd6c6 j 102c - -000010d0 : - 10d0: 642b addi.n a6, a4, 2 - 10d2: 009382 l16si a8, a3, 0 - 10d5: 400400 ssr a4 - 10d8: b19080 sra a9, a8 - 10db: c08890 sub a8, a8, a9 - 10de: 401600 ssl a6 - 10e1: 828a add.n a8, a2, a8 - 10e3: a12500 sll a2, a5 - 10e6: 118800 slli a8, a8, 16 - 10e9: 318080 srai a8, a8, 16 - 10ec: 005382 s16i a8, a3, 0 - 10ef: 142827 blt a8, a2, 1107 - 10f2: c04820 sub a4, a8, a2 - 10f5: 602050 neg a2, a5 - 10f8: 012280 slli a2, a2, 24 - 10fb: 312820 srai a2, a2, 24 - 10fe: 005342 s16i a4, a3, 0 - 1101: f00d ret.n - 1103: 020c movi.n a2, 0 - 1105: f00d ret.n - 1107: 604020 neg a4, a2 - 110a: f52487 blt a4, a8, 1103 - 110d: 482a add.n a4, a8, a2 - 110f: 012580 slli a2, a5, 24 - 1112: 312820 srai a2, a2, 24 - 1115: fff946 j 10fe - 1118: 000a00 excw - 111b: 000060 excw - 111e: 000000 ill - 1121: 000000 ill - 1124: 000200 excw - 1127: 003060 excw - ... - 1132: f30000 excw - 1135: 0f .byte 0xf - ... - 1152: 500000 excw - ... - 115d: 600002 l8ui a0, a0, 96 - ... - -00001178 : - 1178: 90c112 addi a1, a1, -112 - 117b: 1861f2 s32i a15, a1, 96 - 117e: 146102 s32i a0, a1, 80 - 1181: 116122 s32i a2, a1, 68 - 1184: 126152 s32i a5, a1, 72 - 1187: 196162 s32i a6, a1, 100 - 118a: 1561c2 s32i a12, a1, 84 - 118d: 1761e2 s32i a14, a1, 92 - 1190: 1661d2 s32i a13, a1, 88 - 1193: 04dd mov.n a13, a4 - 1195: 03ed mov.n a14, a3 - 1197: ffe0c1 l32r a12, 1118 - 119a: 0020c0 memw - 119d: d82cc2 l32i a12, a12, 0x360 - 11a0: 38a122 movi a2, 0x138 - 11a3: 45c8c0 extui a12, a12, 24, 5 - 11a6: 000005 call0 11a8 - 11a9: 136122 s32i a2, a1, 76 - 11ac: 0a8cf6 bgeui a12, 8, 11ba - 11af: f27c movi.n a2, -1 - 11b1: 302c20 xor a2, a12, a2 - 11b4: 242020 extui a2, a2, 0, 3 - 11b7: 000046 j 11bc - 11ba: 0c2d mov.n a2, a12 - 11bc: 0e3d mov.n a3, a14 - 11be: 000005 call0 11c0 - 11c1: ffd6f1 l32r a15, 111c - 11c4: ffd7e1 l32r a14, 1120 - 11c7: 036c movi.n a3, -32 - 11c9: 132142 l32i a4, a1, 76 - 11cc: 020d mov.n a0, a2 - 11ce: 112152 l32i a5, a1, 68 - 11d1: 0a2c movi.n a10, 32 - 11d3: 525a add.n a5, a2, a5 - 11d5: 106152 s32i a5, a1, 64 - 11d8: 000552 l8ui a5, a5, 0 - 11db: 0a2d mov.n a2, a10 - 11dd: 1155e0 slli a5, a5, 2 - 11e0: c04450 sub a4, a4, a5 - 11e3: 114400 slli a4, a4, 16 - 11e6: 314040 srai a4, a4, 16 - 11e9: 012437 blt a4, a3, 11ee - 11ec: 043d mov.n a3, a4 - 11ee: e109 s32i.n a0, a1, 56 - 11f0: 0e68 l32i.n a6, a14, 0 - 11f2: 012a37 blt a10, a3, 11f7 - 11f5: 032d mov.n a2, a3 - 11f7: 118200 slli a8, a2, 16 - 11fa: 318080 srai a8, a8, 16 - 11fd: 1976d7 bbci a6, 29, 121a - 1200: e109 s32i.n a0, a1, 56 - 1202: 40dc bnez.n a0, 121a - 1204: 082d mov.n a2, a8 - 1206: c189 s32i.n a8, a1, 48 - 1208: 0f3d mov.n a3, a15 - 120a: 440c movi.n a4, 4 - 120c: 250c movi.n a5, 2 - 120e: d1d9 s32i.n a13, a1, 52 - 1210: 000005 call0 1214 - 1213: 020d mov.n a0, a2 - 1215: 0d0c movi.n a13, 0 - 1217: 001106 j 125f - 121a: 0d3d mov.n a3, a13 - 121c: 082d mov.n a2, a8 - 121e: c189 s32i.n a8, a1, 48 - 1220: d1d9 s32i.n a13, a1, 52 - 1222: 440c movi.n a4, 4 - 1224: 250c movi.n a5, 2 - 1226: 000005 call0 1228 - 1229: e198 l32i.n a9, a1, 56 - 122b: 02dd mov.n a13, a2 - 122d: 194956 bnez a9, 13c5 - 1230: c1a8 l32i.n a10, a1, 48 - 1232: 021ae6 bgei a10, 1, 1238 - 1235: 006306 j 13c5 - 1238: 02baa6 blti a10, 16, 123e - 123b: 006186 j 13c5 - 123e: 183256 bnez a2, 13c5 - 1241: 020f02 l8ui a0, a15, 2 - 1244: 001b addi.n a0, a0, 1 - 1246: 740000 extui a0, a0, 0, 8 - 1249: 024f02 s8i a0, a15, 2 - 124c: 421c movi.n a2, 20 - 124e: 0b9027 bne a0, a2, 125d - 1251: ed7c movi.n a13, -2 - 1253: d148 l32i.n a4, a1, 52 - 1255: 030c movi.n a3, 0 - 1257: 024f32 s8i a3, a15, 2 - 125a: 005432 s16i a3, a4, 0 - 125d: 000c movi.n a0, 0 - 125f: 192162 l32i a6, a1, 100 - 1262: 6d8c beqz.n a13, 126c - 1264: 050c movi.n a5, 0 - 1266: 034f52 s8i a5, a15, 3 - 1269: 005f52 s16i a5, a15, 0 - 126c: 1a6102 s32i a0, a1, 104 - 126f: 36bc beqz.n a6, 12a6 - 1271: ffad21 l32r a2, 1128 - 1274: 0c3d mov.n a3, a12 - 1276: c148 l32i.n a4, a1, 48 - 1278: 009f62 l16si a6, a15, 0 - 127b: ffaa71 l32r a7, 1124 - 127e: d158 l32i.n a5, a1, 52 - 1280: a07c70 addx4 a7, a12, a7 - 1283: 009552 l16si a5, a5, 0 - 1286: 0020c0 memw - 1289: 300e82 l8ui a8, a14, 48 - 128c: c12772 l32i a7, a7, 0x304 - 128f: 018880 slli a8, a8, 24 - 1292: 017780 slli a7, a7, 24 - 1295: 317870 srai a7, a7, 24 - 1298: 318880 srai a8, a8, 24 - 129b: 0189 s32i.n a8, a1, 0 - 129d: ffb201 l32r a0, 1168 - 12a0: 0000c0 callx0 a0 - 12a3: 1a2102 l32i a0, a1, 104 - 12a6: 122162 l32i a6, a1, 72 - 12a9: 104616 beqz a6, 13b1 - 12ac: f1c9 s32i.n a12, a1, 60 - 12ae: 3dcc bnez.n a13, 12b5 - 12b0: f1c9 s32i.n a12, a1, 60 - 12b2: 0fb016 beqz a0, 13b1 - 12b5: 050c movi.n a5, 0 - 12b7: 0dfd mov.n a15, a13 - 12b9: ff9ca1 l32r a10, 112c - 12bc: 5c0e22 l8ui a2, a14, 92 - 12bf: 7fa0c2 movi a12, 127 - 12c2: 012280 slli a2, a2, 24 - 12c5: 312820 srai a2, a2, 24 - 12c8: 909550 addx2 a9, a5, a5 - 12cb: 017c80 slli a7, a12, 24 - 12ce: 317870 srai a7, a7, 24 - 12d1: 551b addi.n a5, a5, 1 - 12d3: 9099e0 addx2 a9, a9, a14 - 12d6: 3d0992 l8ui a9, a9, 61 - 12d9: 745050 extui a5, a5, 0, 8 - 12dc: 019980 slli a9, a9, 24 - 12df: 319890 srai a9, a9, 24 - 12e2: 01a977 bge a9, a7, 12e7 - 12e5: 09cd mov.n a12, a9 - 12e7: dd4566 bnei a5, 4, 12c8 - 12ea: ff9151 l32r a5, 1130 - 12ed: c2ca add.n a12, a2, a12 - 12ef: 01cc80 slli a12, a12, 24 - 12f2: 31c8c0 srai a12, a12, 24 - 12f5: 098d16 beqz a13, 1391 - 12f8: 442c movi.n a4, 36 - 12fa: c09cd0 sub a9, a12, a13 - 12fd: 019980 slli a9, a9, 24 - 1300: 319890 srai a9, a9, 24 - 1303: 0ba497 bge a4, a9, 1312 - 1306: 1a6102 s32i a0, a1, 104 - 1309: 001522 l16ui a2, a5, 0 - 130c: e4a3b2 movi a11, 0x3e4 - 130f: 0e3b27 bltu a11, a2, 1321 - 1312: 7ba9e6 bgei a9, 12, 1391 - 1315: 001542 l16ui a4, a5, 0 - 1318: ff8731 l32r a3, 1134 - 131b: 1a6102 s32i a0, a1, 104 - 131e: 6f3347 bltu a3, a4, 1391 - 1321: 20c122 addi a2, a1, 32 - 1324: ff8531 l32r a3, 1138 - 1327: 851c movi.n a5, 24 - 1329: c05590 sub a5, a5, a9 - 132c: 204152 s8i a5, a1, 32 - 132f: 000005 call0 1330 - 1332: 5d0e62 l8ui a6, a14, 93 - 1335: 200172 l8ui a7, a1, 32 - 1338: ff8141 l32r a4, 113c - 133b: ff8121 l32r a2, 1140 - 133e: c08dc0 sub a8, a13, a12 - 1341: 18c882 addi a8, a8, 24 - 1344: 001222 l16ui a2, a2, 0 - 1347: 5a0432 l8ui a3, a4, 90 - 134a: 017780 slli a7, a7, 24 - 134d: 016680 slli a6, a6, 24 - 1350: 316860 srai a6, a6, 24 - 1353: 317870 srai a7, a7, 24 - 1356: 013380 slli a3, a3, 24 - 1359: c05870 sub a5, a8, a7 - 135c: 665a add.n a6, a6, a5 - 135e: 313830 srai a3, a3, 24 - 1361: c07780 sub a7, a7, a8 - 1364: ff7a add.n a15, a15, a7 - 1366: 335a add.n a3, a3, a5 - 1368: 5d4e62 s8i a6, a14, 93 - 136b: 5a4432 s8i a3, a4, 90 - 136e: 22c132 addi a3, a1, 34 - 1371: 040c movi.n a4, 0 - 1373: 000005 call0 1374 - 1376: ff7321 l32r a2, 1144 - 1379: 22c132 addi a3, a1, 34 - 137c: 001222 l16ui a2, a2, 0 - 137f: 000005 call0 1380 - 1382: 1a2102 l32i a0, a1, 104 - 1385: ff7151 l32r a5, 114c - 1388: ff70a1 l32r a10, 1148 - 138b: 001532 l16ui a3, a5, 0 - 138e: 2d5e32 s16i a3, a14, 90 - 1391: c09cf0 sub a9, a12, a15 - 1394: 93f000 movnez a15, a0, a0 - 1397: 019980 slli a9, a9, 24 - 139a: 319890 srai a9, a9, 24 - 139d: 014f80 slli a4, a15, 24 - 13a0: 31f840 srai a15, a4, 24 - 13a3: 004fd6 bgez a15, 13ab - 13a6: 6b4c movi.n a11, 70 - 13a8: 1eab97 bge a11, a9, 13ca - 13ab: 021fa6 blti a15, 1, 13b1 - 13ae: 18a9e6 bgei a9, 12, 13ca - 13b1: 1521c2 l32i a12, a1, 84 - 13b4: 1621d2 l32i a13, a1, 88 - 13b7: 1721e2 l32i a14, a1, 92 - 13ba: 1821f2 l32i a15, a1, 96 - 13bd: 142102 l32i a0, a1, 80 - 13c0: 70c112 addi a1, a1, 112 - 13c3: f00d ret.n - 13c5: 000c movi.n a0, 0 - 13c7: ff9f86 j 1249 - 13ca: 90ac beqz.n a0, 13f7 - 13cc: 8d0c movi.n a13, 8 - 13ce: 030ab2 l8ui a11, a10, 3 - 13d1: 897c movi.n a9, -8 - 13d3: 01bb80 slli a11, a11, 24 - 13d6: 31b8b0 srai a11, a11, 24 - 13d9: c0bb00 sub a11, a11, a0 - 13dc: 034ab2 s8i a11, a10, 3 - 13df: 01bb80 slli a11, a11, 24 - 13e2: 31b8b0 srai a11, a11, 24 - 13e5: 012b97 blt a11, a9, 13ea - 13e8: 0b9d mov.n a9, a11 - 13ea: 0d0d mov.n a0, a13 - 13ec: 012d97 blt a13, a9, 13f1 - 13ef: 090d mov.n a0, a9 - 13f1: 034a02 s8i a0, a10, 3 - 13f4: 000b46 j 1425 - 13f7: 5c0e32 l8ui a3, a14, 92 - 13fa: ff5501 l32r a0, 1150 - 13fd: 5d0e22 l8ui a2, a14, 93 - 1400: 5a00d2 l8ui a13, a0, 90 - 1403: 012280 slli a2, a2, 24 - 1406: 013380 slli a3, a3, 24 - 1409: 313830 srai a3, a3, 24 - 140c: 312820 srai a2, a2, 24 - 140f: 01dd80 slli a13, a13, 24 - 1412: 22fa add.n a2, a2, a15 - 1414: c033f0 sub a3, a3, a15 - 1417: 5c4e32 s8i a3, a14, 92 - 141a: 5d4e22 s8i a2, a14, 93 - 141d: 31d8d0 srai a13, a13, 24 - 1420: ddfa add.n a13, a13, a15 - 1422: 5a40d2 s8i a13, a0, 90 - 1425: 300e22 l8ui a2, a14, 48 - 1428: 28c132 addi a3, a1, 40 - 142b: ff5001 l32r a0, 116c - 142e: 0000c0 callx0 a0 - 1431: ff4f01 l32r a0, 1170 - 1434: 0000c0 callx0 a0 - 1437: 1921f2 l32i a15, a1, 100 - 143a: f73f16 beqz a15, 13b1 - 143d: ff4521 l32r a2, 1154 - 1440: 5c0e52 l8ui a5, a14, 92 - 1443: 5d0e32 l8ui a3, a14, 93 - 1446: ff4441 l32r a4, 1158 - 1449: 013380 slli a3, a3, 24 - 144c: 5a0442 l8ui a4, a4, 90 - 144f: 015580 slli a5, a5, 24 - 1452: 315850 srai a5, a5, 24 - 1455: 014480 slli a4, a4, 24 - 1458: 313830 srai a3, a3, 24 - 145b: 314840 srai a4, a4, 24 - 145e: 0020c0 memw - 1461: f188 l32i.n a8, a1, 60 - 1463: 1021b2 l32i a11, a1, 64 - 1466: c1d8 l32i.n a13, a1, 48 - 1468: ff3e71 l32r a7, 1160 - 146b: ff3ca1 l32r a10, 115c - 146e: 001772 l16ui a7, a7, 0 - 1471: d82a62 l32i a6, a10, 0x360 - 1474: 01d9 s32i.n a13, a1, 0 - 1476: 000bb2 l8ui a11, a11, 0 - 1479: 11b9 s32i.n a11, a1, 4 - 147b: 2189 s32i.n a8, a1, 8 - 147d: 300e92 l8ui a9, a14, 48 - 1480: 016680 slli a6, a6, 24 - 1483: 019980 slli a9, a9, 24 - 1486: 319890 srai a9, a9, 24 - 1489: 3199 s32i.n a9, a1, 12 - 148b: 316860 srai a6, a6, 24 - 148e: 606060 neg a6, a6 - 1491: a088a0 addx4 a8, a8, a10 - 1494: 0020c0 memw - 1497: c12882 l32i a8, a8, 0x304 - 149a: ff3201 l32r a0, 1164 - 149d: 018880 slli a8, a8, 24 - 14a0: 318880 srai a8, a8, 24 - 14a3: 4189 s32i.n a8, a1, 16 - 14a5: 030002 l8ui a0, a0, 3 - 14a8: 61c9 s32i.n a12, a1, 24 - 14aa: 010080 slli a0, a0, 24 - 14ad: 310800 srai a0, a0, 24 - 14b0: 5109 s32i.n a0, a1, 20 - 14b2: ff3001 l32r a0, 1174 - 14b5: 0000c0 callx0 a0 - 14b8: ffbd46 j 13b1 - 14bb: ffff00 excw - 14be: df .byte 0xdf - 14bf: ff .byte 0xff - 14c0: 000a00 excw - 14c3: ffff60 excw - 14c6: 7f .byte 0x7f - 14c7: ff .byte 0xff - -000014c8 : - 14c8: fffd41 l32r a4, 14bc - 14cb: e67c movi.n a6, -2 - 14cd: fffc31 l32r a3, 14c0 - 14d0: 0020c0 memw - 14d3: d72322 l32i a2, a3, 0x35c - 14d6: 102240 and a2, a2, a4 - 14d9: 0020c0 memw - 14dc: d76322 s32i a2, a3, 0x35c - 14df: fff9b1 l32r a11, 14c4 - 14e2: 0020c0 memw - 14e5: d723a2 l32i a10, a3, 0x35c - 14e8: 10aab0 and a10, a10, a11 - 14eb: 0020c0 memw - 14ee: d763a2 s32i a10, a3, 0x35c - 14f1: 0020c0 memw - 14f4: d42392 l32i a9, a3, 0x350 - 14f7: 109960 and a9, a9, a6 - 14fa: 0020c0 memw - 14fd: d46392 s32i a9, a3, 0x350 - 1500: 280c movi.n a8, 2 - 1502: 0020c0 memw - 1505: d82372 l32i a7, a3, 0x360 - 1508: 207780 or a7, a7, a8 - 150b: 0020c0 memw - 150e: d86372 s32i a7, a3, 0x360 - 1511: 0020c0 memw - 1514: d82352 l32i a5, a3, 0x360 - 1517: 105560 and a5, a5, a6 - 151a: 0020c0 memw - 151d: d86352 s32i a5, a3, 0x360 - 1520: 140c movi.n a4, 1 - 1522: 0020c0 memw - 1525: d82322 l32i a2, a3, 0x360 - 1528: 202240 or a2, a2, a4 - 152b: 0020c0 memw - 152e: d86322 s32i a2, a3, 0x360 - 1531: f00d ret.n - ... - 153f: 0a0000 excw - 1542: 006000 rsil a0, 0 - ... - 1561: 000000 ill - 1564: 0000c0 callx0 a0 - ... - -00001574 : - 1574: e0c112 addi a1, a1, -32 - 1577: 4109 s32i.n a0, a1, 16 - 1579: ffee01 l32r a0, 1534 - 157c: 640042 l8ui a4, a0, 100 - 157f: 5e0052 l8ui a5, a0, 94 - 1582: 044040 extui a4, a4, 0, 1 - 1585: 09d456 bnez a4, 1626 - 1588: 09a556 bnez a5, 1626 - 158b: ffeb61 l32r a6, 1538 - 158e: 000662 l8ui a6, a6, 0 - 1591: 091656 bnez a6, 1626 - 1594: ffea01 l32r a0, 153c - 1597: ffea51 l32r a5, 1540 - 159a: 0020c0 memw - 159d: d42572 l32i a7, a5, 0x350 - 15a0: 2139 s32i.n a3, a1, 8 - 15a2: 34f7f7 bbsi a7, 31, 15da - 15a5: 0020c0 memw - 15a8: d42582 l32i a8, a5, 0x350 - 15ab: 258880 extui a8, a8, 24, 3 - 15ae: 88ec bnez.n a8, 15da - 15b0: 040092 l8ui a9, a0, 4 - 15b3: 3129 s32i.n a2, a1, 12 - 15b5: 19ec bnez.n a9, 15da - 15b7: ffe331 l32r a3, 1544 - 15ba: 000332 l8ui a3, a3, 0 - 15bd: 012d mov.n a2, a1 - 15bf: 013380 slli a3, a3, 24 - 15c2: 313830 srai a3, a3, 24 - 15c5: ffe801 l32r a0, 1568 - 15c8: 0000c0 callx0 a0 - 15cb: 012d mov.n a2, a1 - 15cd: ffde31 l32r a3, 1548 - 15d0: ffdf41 l32r a4, 154c - 15d3: 3158 l32i.n a5, a1, 12 - 15d5: 2168 l32i.n a6, a1, 8 - 15d7: 000005 call0 15d8 - 15da: 000005 call0 15dc - 15dd: ffdc31 l32r a3, 1550 - 15e0: 020c movi.n a2, 0 - 15e2: ffdc01 l32r a0, 1554 - 15e5: 044322 s8i a2, a3, 4 - 15e8: ffdc21 l32r a2, 1558 - 15eb: 0008 l32i.n a0, a0, 0 - 15ed: 5a0222 l8ui a2, a2, 90 - 15f0: 0008 l32i.n a0, a0, 0 - 15f2: 012280 slli a2, a2, 24 - 15f5: 312820 srai a2, a2, 24 - 15f8: 0000c0 callx0 a0 - 15fb: 2782a6 blti a2, 8, 1626 - 15fe: 020c movi.n a2, 0 - 1600: ffd751 l32r a5, 155c - 1603: 040c movi.n a4, 0 - 1605: 5a4542 s8i a4, a5, 90 - 1608: ffd901 l32r a0, 156c - 160b: 0000c0 callx0 a0 - 160e: ffd471 l32r a7, 1560 - 1611: 782732 l32i a3, a7, 0x1e0 - 1614: 2168 l32i.n a6, a1, 8 - 1616: 331b addi.n a3, a3, 1 - 1618: 786732 s32i a3, a7, 0x1e0 - 161b: 768c beqz.n a6, 1626 - 161d: ffd121 l32r a2, 1564 - 1620: ffd401 l32r a0, 1570 - 1623: 0000c0 callx0 a0 - 1626: 4108 l32i.n a0, a1, 16 - 1628: 20c112 addi a1, a1, 32 - 162b: f00d ret.n - 162d: 000000 ill - 1630: 000a00 excw - 1633: 0f0060 excw - ... - -00001638 : - 1638: fffe91 l32r a9, 1630 - 163b: fffe81 l32r a8, 1634 - 163e: 0b0c movi.n a11, 0 - 1640: f0c112 addi a1, a1, -16 - 1643: 11c9 s32i.n a12, a1, 4 - 1645: 0109 s32i.n a0, a1, 0 - 1647: 21d9 s32i.n a13, a1, 8 - 1649: 000c movi.n a0, 0 - 164b: ffa0d2 movi a13, 255 - 164e: fc7c movi.n a12, -1 - 1650: a06090 addx4 a6, a0, a9 - 1653: 907020 addx2 a7, a0, a2 - 1656: 0d5d mov.n a5, a13 - 1658: 0bad mov.n a10, a11 - 165a: 0020c0 memw - 165d: 17a132 movi a3, 0x117 - 1660: e02662 l32i a6, a6, 0x380 - 1663: 001b addi.n a0, a0, 1 - 1665: 740000 extui a0, a0, 0, 8 - 1668: 3066c0 xor a6, a6, a12 - 166b: 744060 extui a4, a6, 0, 8 - 166e: ebc442 addi a4, a4, -21 - 1671: a46060 extui a6, a6, 0, 11 - 1674: 005762 s16i a6, a7, 0 - 1677: b3a440 movgez a10, a4, a4 - 167a: 82aa30 mull a10, a10, a3 - 167d: 103680 and a3, a6, a8 - 1680: 21a8a0 srai a10, a10, 8 - 1683: 012da7 blt a13, a10, 1688 - 1686: 0a5d mov.n a5, a10 - 1688: 353a add.n a3, a5, a3 - 168a: 005732 s16i a3, a7, 0 - 168d: bf8066 bnei a0, 8, 1650 - 1690: 11c8 l32i.n a12, a1, 4 - 1692: 21d8 l32i.n a13, a1, 8 - 1694: 0108 l32i.n a0, a1, 0 - 1696: 10c112 addi a1, a1, 16 - 1699: f00d ret.n - 169b: 0a0000 excw - 169e: 006000 rsil a0, 0 - 16a1: 000000 ill - -000016a4 : - 16a4: e0c112 addi a1, a1, -32 - 16a7: 6109 s32i.n a0, a1, 24 - 16a9: 4139 s32i.n a3, a1, 16 - 16ab: 5129 s32i.n a2, a1, 20 - 16ad: d57c movi.n a5, -3 - 16af: fffb21 l32r a2, 169c - 16b2: 0020c0 memw - 16b5: d42242 l32i a4, a2, 0x350 - 16b8: 104450 and a4, a4, a5 - 16bb: 0020c0 memw - 16be: d46242 s32i a4, a2, 0x350 - 16c1: 230c movi.n a3, 2 - 16c3: 0020c0 memw - 16c6: d42202 l32i a0, a2, 0x350 - 16c9: 200030 or a0, a0, a3 - 16cc: 0020c0 memw - 16cf: d46202 s32i a0, a2, 0x350 - 16d2: 921c movi.n a2, 25 - 16d4: fff301 l32r a0, 16a0 - 16d7: 0000c0 callx0 a0 - 16da: 012d mov.n a2, a1 - 16dc: 000005 call0 16e0 - 16df: 5128 l32i.n a2, a1, 20 - 16e1: 031102 l16ui a0, a1, 6 - 16e4: 021142 l16ui a4, a1, 4 - 16e7: 011132 l16ui a3, a1, 2 - 16ea: 071192 l16ui a9, a1, 14 - 16ed: 051172 l16ui a7, a1, 10 - 16f0: 041162 l16ui a6, a1, 8 - 16f3: 061182 l16ui a8, a1, 12 - 16f6: 667a add.n a6, a6, a7 - 16f8: 889a add.n a8, a8, a9 - 16fa: 334a add.n a3, a3, a4 - 16fc: 003a add.n a0, a0, a3 - 16fe: 908880 addx2 a8, a8, a8 - 1701: 906660 addx2 a6, a6, a6 - 1704: f46060 extui a6, a6, 0, 16 - 1707: f47080 extui a7, a8, 0, 16 - 170a: 1190f0 slli a9, a0, 1 - 170d: f49090 extui a9, a9, 0, 16 - 1710: 053977 bltu a9, a7, 1719 - 1713: d08080 subx2 a8, a0, a8 - 1716: 000046 j 171b - 1719: 080c movi.n a8, 0 - 171b: 005282 s16i a8, a2, 0 - 171e: 4108 l32i.n a0, a1, 16 - 1720: 053677 bltu a6, a7, 1729 - 1723: c02670 sub a2, a6, a7 - 1726: 000046 j 172b - 1729: 020c movi.n a2, 0 - 172b: 005022 s16i a2, a0, 0 - 172e: 6108 l32i.n a0, a1, 24 - 1730: 20c112 addi a1, a1, 32 - 1733: f00d ret.n - ... - 173d: 000a add.n a0, a0, a0 - 173f: 000060 excw - 1742: 000000 ill - 1745: 000000 ill - 1748: 113cf1 l32r a15, fffc5c38 - 174b: 3cf301 l32r a0, fffd0b18 - 174e: 000111 l32r a1, fffc1754 - 1751: 400000 ssr a0 - 1754: 000000 ill - 1757: 3cf000 excw - 175a: ff0111 l32r a1, 1360 - 175d: ff .byte 0xff - 175e: 000003 excw - 1761: 600096 bltz a0, 1d65 - 1764: 000000 ill - ... - -00001768 : - 1768: f44030 extui a4, a3, 0, 16 - 176b: c0c112 addi a1, a1, -64 - 176e: 61c9 s32i.n a12, a1, 24 - 1770: 81e9 s32i.n a14, a1, 32 - 1772: 91f9 s32i.n a15, a1, 36 - 1774: d159 s32i.n a5, a1, 52 - 1776: 4169 s32i.n a6, a1, 16 - 1778: 130c movi.n a3, 1 - 177a: 71d9 s32i.n a13, a1, 28 - 177c: ffefd1 l32r a13, 1738 - 177f: 5109 s32i.n a0, a1, 20 - 1781: 0d08 l32i.n a0, a13, 0 - 1783: 3129 s32i.n a2, a1, 12 - 1785: 2b2002 l32i a0, a0, 172 - 1788: 020c movi.n a2, 0 - 178a: 0000c0 callx0 a0 - 178d: d128 l32i.n a2, a1, 52 - 178f: ffebc1 l32r a12, 173c - 1792: 125216 beqz a2, 18bb - 1795: 0f4c movi.n a15, 64 - 1797: 1e0c movi.n a14, 1 - 1799: fcc2d2 addi a13, a2, -4 - 179c: 074c movi.n a7, 64 - 179e: c81c movi.n a8, 28 - 17a0: 090c movi.n a9, 0 - 17a2: 0a0c movi.n a10, 0 - 17a4: 0b0c movi.n a11, 0 - 17a6: 21b9 s32i.n a11, a1, 8 - 17a8: b1a9 s32i.n a10, a1, 44 - 17aa: c199 s32i.n a9, a1, 48 - 17ac: 1189 s32i.n a8, a1, 4 - 17ae: 0179 s32i.n a7, a1, 0 - 17b0: a1d9 s32i.n a13, a1, 40 - 17b2: 0d0c movi.n a13, 0 - 17b4: 120c movi.n a2, 1 - 17b6: ffe201 l32r a0, 1740 - 17b9: 230c movi.n a3, 2 - 17bb: 0008 l32i.n a0, a0, 0 - 17bd: 0148 l32i.n a4, a1, 0 - 17bf: 2b2002 l32i a0, a0, 172 - 17c2: f44040 extui a4, a4, 0, 16 - 17c5: 0000c0 callx0 a0 - 17c8: ffdf01 l32r a0, 1744 - 17cb: 020c movi.n a2, 0 - 17cd: 0008 l32i.n a0, a0, 0 - 17cf: 230c movi.n a3, 2 - 17d1: 2b2002 l32i a0, a0, 172 - 17d4: f440f0 extui a4, a15, 0, 16 - 17d7: 0000c0 callx0 a0 - 17da: 0020c0 memw - 17dd: ffda31 l32r a3, 1748 - 17e0: d36c32 s32i a3, a12, 0x34c - 17e3: 0020c0 memw - 17e6: ffd921 l32r a2, 174c - 17e9: d36c22 s32i a2, a12, 0x34c - 17ec: 220c movi.n a2, 2 - 17ee: ffdd01 l32r a0, 1764 - 17f1: 0000c0 callx0 a0 - 17f4: 0108 l32i.n a0, a1, 0 - 17f6: 1138 l32i.n a3, a1, 4 - 17f8: 2188 l32i.n a8, a1, 8 - 17fa: ffd571 l32r a7, 1750 - 17fd: 7fa052 movi a5, 127 - 1800: 0d4d mov.n a4, a13 - 1802: 0020c0 memw - 1805: d32c62 l32i a6, a12, 0x34c - 1808: 756860 extui a6, a6, 24, 8 - 180b: 834e60 moveqz a4, a14, a6 - 180e: fee456 bnez a4, 1800 - 1811: 0020c0 memw - 1814: d32c92 l32i a9, a12, 0x34c - 1817: 1b0c movi.n a11, 1 - 1819: 059f90 extui a9, a9, 31, 1 - 181c: 3099b0 xor a9, a9, a11 - 181f: 0020c0 memw - 1822: d32c22 l32i a2, a12, 0x34c - 1825: 0a0c movi.n a10, 0 - 1827: 102270 and a2, a2, a7 - 182a: 83ab20 moveqz a10, a11, a2 - 182d: 299c beqz.n a9, 1843 - 182f: 059d mov.n a9, a5 - 1831: f3fa add.n a15, a3, a15 - 1833: 11ff00 slli a15, a15, 16 - 1836: 31f0f0 srai a15, a15, 16 - 1839: 0125f7 blt a5, a15, 183e - 183c: 0f9d mov.n a9, a15 - 183e: 09fd mov.n a15, a9 - 1840: 000346 j 1851 - 1843: c02f30 sub a2, a15, a3 - 1846: 0dfd mov.n a15, a13 - 1848: 112200 slli a2, a2, 16 - 184b: 312020 srai a2, a2, 16 - 184e: b3f220 movgez a15, a2, a2 - 1851: 2a9c beqz.n a10, 1867 - 1853: 059d mov.n a9, a5 - 1855: 030a add.n a0, a3, a0 - 1857: 110000 slli a0, a0, 16 - 185a: 310000 srai a0, a0, 16 - 185d: 012507 blt a5, a0, 1862 - 1860: 009d mov.n a9, a0 - 1862: 090d mov.n a0, a9 - 1864: 000346 j 1875 - 1867: c02030 sub a2, a0, a3 - 186a: 0d0d mov.n a0, a13 - 186c: 112200 slli a2, a2, 16 - 186f: 312020 srai a2, a2, 16 - 1872: b30220 movgez a0, a2, a2 - 1875: 0109 s32i.n a0, a1, 0 - 1877: a148 l32i.n a4, a1, 40 - 1879: fec372 addi a7, a3, -2 - 187c: 216130 srai a6, a3, 1 - 187f: 661b addi.n a6, a6, 1 - 1881: 130c movi.n a3, 1 - 1883: 016680 slli a6, a6, 24 - 1886: 316860 srai a6, a6, 24 - 1889: 933670 movnez a3, a6, a7 - 188c: 1139 s32i.n a3, a1, 4 - 188e: 172847 blt a8, a4, 18a9 - 1891: b178 l32i.n a7, a1, 44 - 1893: c1a8 l32i.n a10, a1, 48 - 1895: 970a add.n a9, a7, a0 - 1897: bafa add.n a11, a10, a15 - 1899: 11bb00 slli a11, a11, 16 - 189c: 119900 slli a9, a9, 16 - 189f: 317090 srai a7, a9, 16 - 18a2: 31a0b0 srai a10, a11, 16 - 18a5: c1a9 s32i.n a10, a1, 48 - 18a7: b179 s32i.n a7, a1, 44 - 18a9: d1a8 l32i.n a10, a1, 52 - 18ab: 881b addi.n a8, a8, 1 - 18ad: 748080 extui a8, a8, 0, 8 - 18b0: 2189 s32i.n a8, a1, 8 - 18b2: c0aa80 sub a10, a10, a8 - 18b5: efba56 bnez a10, 17b4 - 18b8: 0001c6 j 18c3 - 18bb: 090c movi.n a9, 0 - 18bd: 0a0c movi.n a10, 0 - 18bf: b1a9 s32i.n a10, a1, 44 - 18c1: c199 s32i.n a9, a1, 48 - 18c3: 120c movi.n a2, 1 - 18c5: 230c movi.n a3, 2 - 18c7: b1f8 l32i.n a15, a1, 44 - 18c9: ffa2d1 l32r a13, 1754 - 18cc: ff2b addi.n a15, a15, 2 - 18ce: 0d08 l32i.n a0, a13, 0 - 18d0: f442f0 extui a4, a15, 2, 16 - 18d3: 2b2002 l32i a0, a0, 172 - 18d6: 21f2f0 srai a15, a15, 2 - 18d9: 0000c0 callx0 a0 - 18dc: 020c movi.n a2, 0 - 18de: 230c movi.n a3, 2 - 18e0: c1e8 l32i.n a14, a1, 48 - 18e2: 0d08 l32i.n a0, a13, 0 - 18e4: ee2b addi.n a14, a14, 2 - 18e6: f442e0 extui a4, a14, 2, 16 - 18e9: 2b2002 l32i a0, a0, 172 - 18ec: 21e2e0 srai a14, a14, 2 - 18ef: 0000c0 callx0 a0 - 18f2: 120c movi.n a2, 1 - 18f4: 0d08 l32i.n a0, a13, 0 - 18f6: 130c movi.n a3, 1 - 18f8: 2b2002 l32i a0, a0, 172 - 18fb: 7fa042 movi a4, 127 - 18fe: 0000c0 callx0 a0 - 1901: ff9541 l32r a4, 1758 - 1904: 0020c0 memw - 1907: 3128 l32i.n a2, a1, 12 - 1909: 4138 l32i.n a3, a1, 16 - 190b: d36c42 s32i a4, a12, 0x34c - 190e: 0043e2 s8i a14, a3, 0 - 1911: 0143f2 s8i a15, a3, 1 - 1914: f29c beqz.n a2, 1937 - 1916: ff9191 l32r a9, 175c - 1919: 017ee0 slli a7, a14, 18 - 191c: 018f70 slli a8, a15, 25 - 191f: ff9061 l32r a6, 1760 - 1922: 0020c0 memw - 1925: 992652 l32i a5, a6, 0x264 - 1928: 105590 and a5, a5, a9 - 192b: 205580 or a5, a5, a8 - 192e: 205570 or a5, a5, a7 - 1931: 0020c0 memw - 1934: 996652 s32i a5, a6, 0x264 - 1937: 61c8 l32i.n a12, a1, 24 - 1939: 71d8 l32i.n a13, a1, 28 - 193b: 81e8 l32i.n a14, a1, 32 - 193d: 91f8 l32i.n a15, a1, 36 - 193f: 5108 l32i.n a0, a1, 20 - 1941: 40c112 addi a1, a1, 64 - 1944: f00d ret.n - ... - -00001948 : - 1948: 040c movi.n a4, 0 - 194a: 528b addi.n a5, a2, 8 - 194c: 7fa022 movi a2, 127 - 194f: e05530 subx4 a5, a5, a3 - 1952: 115500 slli a5, a5, 16 - 1955: 315050 srai a5, a5, 16 - 1958: b34550 movgez a4, a5, a5 - 195b: 114400 slli a4, a4, 16 - 195e: 313040 srai a3, a4, 16 - 1961: 01e3e6 bgei a3, 128, 1966 - 1964: 032d mov.n a2, a3 - 1966: 012280 slli a2, a2, 24 - 1969: 312820 srai a2, a2, 24 - 196c: f00d ret.n - ... - 1986: e00000 subx4 a0, a0, a0 - 1989: 000000 ill - 198c: 000100 excw - ... - -000019a8 : - 19a8: 070c movi.n a7, 0 - 19aa: b0c112 addi a1, a1, -80 - 19ad: 81e9 s32i.n a14, a1, 32 - 19af: 91f9 s32i.n a15, a1, 36 - 19b1: 71d9 s32i.n a13, a1, 28 - 19b3: 5109 s32i.n a0, a1, 20 - 19b5: 61c9 s32i.n a12, a1, 24 - 19b7: a169 s32i.n a6, a1, 40 - 19b9: e149 s32i.n a4, a1, 56 - 19bb: 106152 s32i a5, a1, 64 - 19be: 940c movi.n a4, 9 - 19c0: 750c movi.n a5, 7 - 19c2: 060c movi.n a6, 0 - 19c4: 03cd mov.n a12, a3 - 19c6: ffea01 l32r a0, 1970 - 19c9: 02dd mov.n a13, a2 - 19cb: 0008 l32i.n a0, a0, 0 - 19cd: 77a022 movi a2, 119 - 19d0: 272002 l32i a0, a0, 156 - 19d3: 030c movi.n a3, 0 - 19d5: 0000c0 callx0 a0 - 19d8: 0c4d mov.n a4, a12 - 19da: 0d3d mov.n a3, a13 - 19dc: 050c movi.n a5, 0 - 19de: 060c movi.n a6, 0 - 19e0: ffe501 l32r a0, 1974 - 19e3: 020c movi.n a2, 0 - 19e5: 0129 s32i.n a2, a1, 0 - 19e7: 1129 s32i.n a2, a1, 4 - 19e9: 2129 s32i.n a2, a1, 8 - 19eb: 0008 l32i.n a0, a0, 0 - 19ed: 070c movi.n a7, 0 - 19ef: 1a2002 l32i a0, a0, 104 - 19f2: 120c movi.n a2, 1 - 19f4: 0000c0 callx0 a0 - 19f7: 0c0c movi.n a12, 0 - 19f9: 340c movi.n a4, 3 - 19fb: 100162 l8ui a6, a1, 16 - 19fe: b169 s32i.n a6, a1, 44 - 1a00: c149 s32i.n a4, a1, 48 - 1a02: 0d0c movi.n a13, 0 - 1a04: 0f0c movi.n a15, 0 - 1a06: a1a8 l32i.n a10, a1, 40 - 1a08: 090c movi.n a9, 0 - 1a0a: 4c8c beqz.n a12, 1a12 - 1a0c: 091c26 beqi a12, 1, 1a19 - 1a0f: 0a2c66 bnei a12, 2, 1a1d - 1a12: 770c movi.n a7, 7 - 1a14: b179 s32i.n a7, a1, 44 - 1a16: 0000c6 j 1a1d - 1a19: f80c movi.n a8, 15 - 1a1b: b189 s32i.n a8, a1, 44 - 1a1d: b1b8 l32i.n a11, a1, 44 - 1a1f: aaca add.n a10, a10, a12 - 1a21: d1a9 s32i.n a10, a1, 52 - 1a23: 004a92 s8i a9, a10, 0 - 1a26: bb1b addi.n a11, a11, 1 - 1a28: f1b9 s32i.n a11, a1, 60 - 1a2a: acbc beqz.n a12, 1a68 - 1a2c: 1d1c26 beqi a12, 1, 1a4d - 1a2f: 532c66 bnei a12, 2, 1a86 - 1a32: 6ba022 movi a2, 107 - 1a35: 230c movi.n a3, 2 - 1a37: 240c movi.n a4, 2 - 1a39: ffcf01 l32r a0, 1978 - 1a3c: 650c movi.n a5, 6 - 1a3e: 0008 l32i.n a0, a0, 0 - 1a40: 460c movi.n a6, 4 - 1a42: 272002 l32i a0, a0, 156 - 1a45: 0d7d mov.n a7, a13 - 1a47: 0000c0 callx0 a0 - 1a4a: 000e06 j 1a86 - 1a4d: 6ba022 movi a2, 107 - 1a50: 230c movi.n a3, 2 - 1a52: 240c movi.n a4, 2 - 1a54: ffca01 l32r a0, 197c - 1a57: 350c movi.n a5, 3 - 1a59: 0008 l32i.n a0, a0, 0 - 1a5b: 060c movi.n a6, 0 - 1a5d: 272002 l32i a0, a0, 156 - 1a60: 0d7d mov.n a7, a13 - 1a62: 0000c0 callx0 a0 - 1a65: 000746 j 1a86 - 1a68: 6ba022 movi a2, 107 - 1a6b: 230c movi.n a3, 2 - 1a6d: 140c movi.n a4, 1 - 1a6f: 350c movi.n a5, 3 - 1a71: 060c movi.n a6, 0 - 1a73: ffc301 l32r a0, 1980 - 1a76: 170c movi.n a7, 1 - 1a78: 0008 l32i.n a0, a0, 0 - 1a7a: 907d70 addx2 a7, a13, a7 - 1a7d: 272002 l32i a0, a0, 156 - 1a80: 747070 extui a7, a7, 0, 8 - 1a83: 0000c0 callx0 a0 - 1a86: ffbf01 l32r a0, 1984 - 1a89: 0008 l32i.n a0, a0, 0 - 1a8b: e128 l32i.n a2, a1, 56 - 1a8d: 1c2002 l32i a0, a0, 112 - 1a90: a30c movi.n a3, 10 - 1a92: 0000c0 callx0 a0 - 1a95: 02ed mov.n a14, a2 - 1a97: 102122 l32i a2, a1, 64 - 1a9a: b28c beqz.n a2, 1aa9 - 1a9c: ffbb21 l32r a2, 1988 - 1a9f: 0d3d mov.n a3, a13 - 1aa1: 0e4d mov.n a4, a14 - 1aa3: ffbf01 l32r a0, 19a0 - 1aa6: 0000c0 callx0 a0 - 1aa9: 0eafe7 bge a15, a14, 1abb - 1aac: 0efd mov.n a15, a14 - 1aae: d148 l32i.n a4, a1, 52 - 1ab0: 130c movi.n a3, 1 - 1ab2: 903d30 addx2 a3, a13, a3 - 1ab5: 933dc0 movnez a3, a13, a12 - 1ab8: 004432 s8i a3, a4, 0 - 1abb: f148 l32i.n a4, a1, 60 - 1abd: dd1b addi.n a13, a13, 1 - 1abf: 74d0d0 extui a13, a13, 0, 8 - 1ac2: c044d0 sub a4, a4, a13 - 1ac5: f61456 bnez a4, 1a2a - 1ac8: 1021e2 l32i a14, a1, 64 - 1acb: ee8c beqz.n a14, 1add - 1acd: ffaf21 l32r a2, 198c - 1ad0: d148 l32i.n a4, a1, 52 - 1ad2: 0c3d mov.n a3, a12 - 1ad4: 000442 l8ui a4, a4, 0 - 1ad7: ffb301 l32r a0, 19a4 - 1ada: 0000c0 callx0 a0 - 1add: 2cac beqz.n a12, 1b03 - 1adf: 651c26 beqi a12, 1, 1b48 - 1ae2: 382c66 bnei a12, 2, 1b1e - 1ae5: 6ba022 movi a2, 107 - 1ae8: 230c movi.n a3, 2 - 1aea: 240c movi.n a4, 2 - 1aec: 650c movi.n a5, 6 - 1aee: ffa801 l32r a0, 1990 - 1af1: 460c movi.n a6, 4 - 1af3: 0008 l32i.n a0, a0, 0 - 1af5: d178 l32i.n a7, a1, 52 - 1af7: 272002 l32i a0, a0, 156 - 1afa: 000772 l8ui a7, a7, 0 - 1afd: 0000c0 callx0 a0 - 1b00: 000686 j 1b1e - 1b03: 6ba022 movi a2, 107 - 1b06: 230c movi.n a3, 2 - 1b08: 140c movi.n a4, 1 - 1b0a: 350c movi.n a5, 3 - 1b0c: ffa201 l32r a0, 1994 - 1b0f: 060c movi.n a6, 0 - 1b11: 0008 l32i.n a0, a0, 0 - 1b13: d178 l32i.n a7, a1, 52 - 1b15: 272002 l32i a0, a0, 156 - 1b18: 000772 l8ui a7, a7, 0 - 1b1b: 0000c0 callx0 a0 - 1b1e: c128 l32i.n a2, a1, 48 - 1b20: cc1b addi.n a12, a12, 1 - 1b22: 74c0c0 extui a12, a12, 0, 8 - 1b25: 220b addi.n a2, a2, -1 - 1b27: c129 s32i.n a2, a1, 48 - 1b29: ed5256 bnez a2, 1a02 - 1b2c: ff9b01 l32r a0, 1998 - 1b2f: 0008 l32i.n a0, a0, 0 - 1b31: 1b2002 l32i a0, a0, 108 - 1b34: 120c movi.n a2, 1 - 1b36: 0000c0 callx0 a0 - 1b39: 61c8 l32i.n a12, a1, 24 - 1b3b: 71d8 l32i.n a13, a1, 28 - 1b3d: 81e8 l32i.n a14, a1, 32 - 1b3f: 91f8 l32i.n a15, a1, 36 - 1b41: 5108 l32i.n a0, a1, 20 - 1b43: 50c112 addi a1, a1, 80 - 1b46: f00d ret.n - 1b48: 6ba022 movi a2, 107 - 1b4b: 230c movi.n a3, 2 - 1b4d: 240c movi.n a4, 2 - 1b4f: 350c movi.n a5, 3 - 1b51: ff9201 l32r a0, 199c - 1b54: 060c movi.n a6, 0 - 1b56: 0008 l32i.n a0, a0, 0 - 1b58: d178 l32i.n a7, a1, 52 - 1b5a: 272002 l32i a0, a0, 156 - 1b5d: 000772 l8ui a7, a7, 0 - 1b60: 0000c0 callx0 a0 - 1b63: ffedc6 j 1b1e - ... - 1b7a: 200000 or a0, a0, a0 - 1b7d: 000001 l32r a0, fffc1b80 - ... - -00001b90 : - 1b90: a0c112 addi a1, a1, -96 - 1b93: a1f9 s32i.n a15, a1, 40 - 1b95: 6109 s32i.n a0, a1, 24 - 1b97: 81d9 s32i.n a13, a1, 32 - 1b99: 71c9 s32i.n a12, a1, 28 - 1b9b: 91e9 s32i.n a14, a1, 36 - 1b9d: 5169 s32i.n a6, a1, 20 - 1b9f: f159 s32i.n a5, a1, 60 - 1ba1: d139 s32i.n a3, a1, 52 - 1ba3: e149 s32i.n a4, a1, 56 - 1ba5: 030c movi.n a3, 0 - 1ba7: 940c movi.n a4, 9 - 1ba9: 750c movi.n a5, 7 - 1bab: 060c movi.n a6, 0 - 1bad: 07ed mov.n a14, a7 - 1baf: ffeec1 l32r a12, 1b68 - 1bb2: 02dd mov.n a13, a2 - 1bb4: 0c08 l32i.n a0, a12, 0 - 1bb6: 77a022 movi a2, 119 - 1bb9: 272002 l32i a0, a0, 156 - 1bbc: 070c movi.n a7, 0 - 1bbe: 0000c0 callx0 a0 - 1bc1: 41e9 s32i.n a14, a1, 16 - 1bc3: 040c movi.n a4, 0 - 1bc5: ffe951 l32r a5, 1b6c - 1bc8: e138 l32i.n a3, a1, 56 - 1bca: 5e0552 l8ui a5, a5, 94 - 1bcd: 230b addi.n a2, a3, -1 - 1bcf: 742020 extui a2, a2, 0, 8 - 1bd2: 832450 moveqz a2, a4, a5 - 1bd5: 166122 s32i a2, a1, 88 - 1bd8: 023237 bltu a2, a3, 1bde - 1bdb: 005606 j 1d37 - 1bde: 80aff2 movi a15, -128 - 1be1: 0b0c movi.n a11, 0 - 1be3: 5158 l32i.n a5, a1, 20 - 1be5: 41e9 s32i.n a14, a1, 16 - 1be7: b1d9 s32i.n a13, a1, 44 - 1be9: 301132 l16ui a3, a1, 96 - 1bec: 640142 l8ui a4, a1, 100 - 1bef: c149 s32i.n a4, a1, 48 - 1bf1: 156132 s32i a3, a1, 84 - 1bf4: 7fa0d2 movi a13, 127 - 1bf7: 0e0c movi.n a14, 0 - 1bf9: 246050 extui a6, a5, 0, 3 - 1bfc: 145350 extui a5, a5, 3, 2 - 1bff: 905550 addx2 a5, a5, a5 - 1c02: 905560 addx2 a5, a5, a6 - 1c05: 745050 extui a5, a5, 0, 8 - 1c08: 106152 s32i a5, a1, 64 - 1c0b: 1621a2 l32i a10, a1, 88 - 1c0e: d198 l32i.n a9, a1, 52 - 1c10: 1361b2 s32i a11, a1, 76 - 1c13: 99aa add.n a9, a9, a10 - 1c15: f1a8 l32i.n a10, a1, 60 - 1c17: 000992 l8ui a9, a9, 0 - 1c1a: 126192 s32i a9, a1, 72 - 1c1d: c099a0 sub a9, a9, a10 - 1c20: 116192 s32i a9, a1, 68 - 1c23: 112132 l32i a3, a1, 68 - 1c26: 102122 l32i a2, a1, 64 - 1c29: c033e0 sub a3, a3, a14 - 1c2c: 013380 slli a3, a3, 24 - 1c2f: 313830 srai a3, a3, 24 - 1c32: 000005 call0 1c34 - 1c35: 000c movi.n a0, 0 - 1c37: b30220 movgez a0, a2, a2 - 1c3a: 01c080 slli a12, a0, 24 - 1c3d: 31c8c0 srai a12, a12, 24 - 1c40: 04adc7 bge a13, a12, 1c48 - 1c43: cd0b addi.n a12, a13, -1 - 1c45: 000106 j 1c4d - 1c48: 01acf7 bge a12, a15, 1c4d - 1c4b: cf1b addi.n a12, a15, 1 - 1c4d: 120c movi.n a2, 1 - 1c4f: b138 l32i.n a3, a1, 44 - 1c51: 7440c0 extui a4, a12, 0, 8 - 1c54: 050c movi.n a5, 0 - 1c56: ffc601 l32r a0, 1b70 - 1c59: 060c movi.n a6, 0 - 1c5b: 0169 s32i.n a6, a1, 0 - 1c5d: 1169 s32i.n a6, a1, 4 - 1c5f: 2169 s32i.n a6, a1, 8 - 1c61: 0008 l32i.n a0, a0, 0 - 1c63: 070c movi.n a7, 0 - 1c65: 1a2002 l32i a0, a0, 104 - 1c68: 060c movi.n a6, 0 - 1c6a: 0000c0 callx0 a0 - 1c6d: ffc101 l32r a0, 1b74 - 1c70: 0008 l32i.n a0, a0, 0 - 1c72: b008 l32i.n a0, a0, 44 - 1c74: 152122 l32i a2, a1, 84 - 1c77: 0000c0 callx0 a0 - 1c7a: ffbf01 l32r a0, 1b78 - 1c7d: 0008 l32i.n a0, a0, 0 - 1c7f: 146122 s32i a2, a1, 80 - 1c82: b008 l32i.n a0, a0, 44 - 1c84: 152122 l32i a2, a1, 84 - 1c87: 0000c0 callx0 a0 - 1c8a: 142102 l32i a0, a1, 80 - 1c8d: 122162 l32i a6, a1, 72 - 1c90: 002a add.n a0, a0, a2 - 1c92: 110000 slli a0, a0, 16 - 1c95: 310000 srai a0, a0, 16 - 1c98: 004b addi.n a0, a0, 4 - 1c9a: 210300 srai a0, a0, 3 - 1c9d: c06060 sub a6, a0, a6 - 1ca0: 116600 slli a6, a6, 16 - 1ca3: 316060 srai a6, a6, 16 - 1ca6: 0816e6 bgei a6, 1, 1cb2 - 1ca9: 01dc80 slli a13, a12, 24 - 1cac: 31d8d0 srai a13, a13, 24 - 1caf: 000146 j 1cb8 - 1cb2: 01fc80 slli a15, a12, 24 - 1cb5: 31f8f0 srai a15, a15, 24 - 1cb8: 46ac beqz.n a6, 1ce0 - 1cba: 220626 beqi a6, -1, 1ce0 - 1cbd: 012c80 slli a2, a12, 24 - 1cc0: 312820 srai a2, a2, 24 - 1cc3: 12cc bnez.n a2, 1cc8 - 1cc5: 017696 bltz a6, 1ce0 - 1cc8: 3f1b addi.n a3, a15, 1 - 1cca: 121d37 beq a13, a3, 1ce0 - 1ccd: 132142 l32i a4, a1, 76 - 1cd0: e6ea add.n a14, a6, a14 - 1cd2: 541b addi.n a5, a4, 1 - 1cd4: 744050 extui a4, a5, 0, 8 - 1cd7: 136142 s32i a4, a1, 76 - 1cda: f6c442 addi a4, a4, -10 - 1cdd: f42456 bnez a4, 1c23 - 1ce0: c198 l32i.n a9, a1, 48 - 1ce2: 1621b2 l32i a11, a1, 88 - 1ce5: f178 l32i.n a7, a1, 60 - 1ce7: 41a8 l32i.n a10, a1, 16 - 1ce9: c07c70 sub a7, a12, a7 - 1cec: aaba add.n a10, a10, a11 - 1cee: 016780 slli a6, a7, 24 - 1cf1: 316860 srai a6, a6, 24 - 1cf4: 004a72 s8i a7, a10, 0 - 1cf7: 876c movi.n a7, -24 - 1cf9: 06a677 bge a6, a7, 1d03 - 1cfc: 866c movi.n a6, -24 - 1cfe: 886c movi.n a8, -24 - 1d00: 004a82 s8i a8, a10, 0 - 1d03: 399c beqz.n a9, 1d1a - 1d05: 122142 l32i a4, a1, 72 - 1d08: ff9d21 l32r a2, 1b7c - 1d0b: 162132 l32i a3, a1, 88 - 1d0e: 015080 slli a5, a0, 24 - 1d11: 315850 srai a5, a5, 24 - 1d14: ff9e01 l32r a0, 1b8c - 1d17: 0000c0 callx0 a0 - 1d1a: 80aff2 movi a15, -128 - 1d1d: 7fa0d2 movi a13, 127 - 1d20: 0e0c movi.n a14, 0 - 1d22: 0b0c movi.n a11, 0 - 1d24: 162172 l32i a7, a1, 88 - 1d27: e168 l32i.n a6, a1, 56 - 1d29: 871b addi.n a8, a7, 1 - 1d2b: 747080 extui a7, a8, 0, 8 - 1d2e: 166172 s32i a7, a1, 88 - 1d31: c06670 sub a6, a6, a7 - 1d34: ed3656 bnez a6, 1c0b - 1d37: ff92c1 l32r a12, 1b80 - 1d3a: 293c movi.n a9, 50 - 1d3c: 41e8 l32i.n a14, a1, 16 - 1d3e: e138 l32i.n a3, a1, 56 - 1d40: 000ea2 l8ui a10, a14, 0 - 1d43: 33ea add.n a3, a3, a14 - 1d45: 01aa80 slli a10, a10, 24 - 1d48: 80c332 addi a3, a3, -128 - 1d4b: 7f0302 l8ui a0, a3, 127 - 1d4e: 31a8a0 srai a10, a10, 24 - 1d51: 010080 slli a0, a0, 24 - 1d54: 310800 srai a0, a0, 24 - 1d57: c0a0a0 sub a10, a0, a10 - 1d5a: 05a9a7 bge a9, a10, 1d63 - 1d5d: cec042 addi a4, a0, -50 - 1d60: 004e42 s8i a4, a14, 0 - 1d63: ff8851 l32r a5, 1b84 - 1d66: 5e0552 l8ui a5, a5, 94 - 1d69: b5ac beqz.n a5, 1d98 - 1d6b: e158 l32i.n a5, a1, 56 - 1d6d: 550b addi.n a5, a5, -1 - 1d6f: 2515a6 blti a5, 1, 1d98 - 1d72: ff8561 l32r a6, 1b88 - 1d75: e148 l32i.n a4, a1, 56 - 1d77: 000c movi.n a0, 0 - 1d79: 446a add.n a4, a4, a6 - 1d7b: 310472 l8ui a7, a4, 49 - 1d7e: 806a add.n a8, a0, a6 - 1d80: 320882 l8ui a8, a8, 50 - 1d83: 7f0322 l8ui a2, a3, 127 - 1d86: c07780 sub a7, a7, a8 - 1d89: 227a add.n a2, a2, a7 - 1d8b: 7e0a add.n a7, a14, a0 - 1d8d: 004722 s8i a2, a7, 0 - 1d90: 001b addi.n a0, a0, 1 - 1d92: 740000 extui a0, a0, 0, 8 - 1d95: e29507 bne a5, a0, 1d7b - 1d98: 0c08 l32i.n a0, a12, 0 - 1d9a: 1b2002 l32i a0, a0, 108 - 1d9d: 120c movi.n a2, 1 - 1d9f: 0000c0 callx0 a0 - 1da2: 71c8 l32i.n a12, a1, 28 - 1da4: 81d8 l32i.n a13, a1, 32 - 1da6: 91e8 l32i.n a14, a1, 36 - 1da8: a1f8 l32i.n a15, a1, 40 - 1daa: 6108 l32i.n a0, a1, 24 - 1dac: 60c112 addi a1, a1, 96 - 1daf: f00d ret.n - 1db1: 000000 ill - 1db4: 000200 excw - 1db7: 017060 slli a7, a0, 26 - 1dba: 000000 ill - 1dbd: 600002 l8ui a0, a0, 96 - ... - -00001de4 : - 1de4: fec282 addi a8, a2, -2 - 1de7: a0c112 addi a1, a1, -96 - 1dea: a1c9 s32i.n a12, a1, 40 - 1dec: c1e9 s32i.n a14, a1, 48 - 1dee: d1f9 s32i.n a15, a1, 52 - 1df0: 9109 s32i.n a0, a1, 36 - 1df2: e169 s32i.n a6, a1, 56 - 1df4: 136152 s32i a5, a1, 76 - 1df7: b1d9 s32i.n a13, a1, 44 - 1df9: 1189 s32i.n a8, a1, 4 - 1dfb: ffeed1 l32r a13, 1db4 - 1dfe: 0020c0 memw - 1e01: e02d92 l32i a9, a13, 0x380 - 1e04: 400800 ssr a8 - 1e07: b19090 sra a9, a9 - 1e0a: 0020c0 memw - 1e0d: e32da2 l32i a10, a13, 0x38c - 1e10: 400800 ssr a8 - 1e13: b1a0a0 sra a10, a10 - 1e16: c0f9a0 sub a15, a9, a10 - 1e19: 0020c0 memw - 1e1c: e22d62 l32i a6, a13, 0x388 - 1e1f: 400800 ssr a8 - 1e22: b16060 sra a6, a6 - 1e25: 0020c0 memw - 1e28: 0179 s32i.n a7, a1, 0 - 1e2a: e12d02 l32i a0, a13, 0x384 - 1e2d: 400800 ssr a8 - 1e30: 99aa add.n a9, a9, a10 - 1e32: 092d mov.n a2, a9 - 1e34: e188 l32i.n a8, a1, 56 - 1e36: b10000 sra a0, a0 - 1e39: e60a add.n a14, a6, a0 - 1e3b: 308580 xor a8, a5, a8 - 1e3e: c00060 sub a0, a0, a6 - 1e41: 00cd mov.n a12, a0 - 1e43: 306340 xor a6, a3, a4 - 1e46: 306680 xor a6, a6, a8 - 1e49: 746060 extui a6, a6, 0, 8 - 1e4c: 668c beqz.n a6, 1e56 - 1e4e: 0ecd mov.n a12, a14 - 1e50: 0f2d mov.n a2, a15 - 1e52: 00ed mov.n a14, a0 - 1e54: 09fd mov.n a15, a9 - 1e56: 106122 s32i a2, a1, 64 - 1e59: 31dfc0 srai a13, a12, 31 - 1e5c: 024d mov.n a4, a2 - 1e5e: 315f20 srai a5, a2, 31 - 1e61: f159 s32i.n a5, a1, 60 - 1e63: 053d mov.n a3, a5 - 1e65: ffd601 l32r a0, 1dc0 - 1e68: 0000c0 callx0 a0 - 1e6b: 0d5d mov.n a5, a13 - 1e6d: 0c4d mov.n a4, a12 - 1e6f: 3139 s32i.n a3, a1, 12 - 1e71: 4129 s32i.n a2, a1, 16 - 1e73: 0d3d mov.n a3, a13 - 1e75: 0c2d mov.n a2, a12 - 1e77: ffd301 l32r a0, 1dc4 - 1e7a: 0000c0 callx0 a0 - 1e7d: 060c movi.n a6, 0 - 1e7f: 100c movi.n a0, 1 - 1e81: 070c movi.n a7, 0 - 1e83: 3158 l32i.n a5, a1, 12 - 1e85: 41b8 l32i.n a11, a1, 16 - 1e87: 553a add.n a5, a5, a3 - 1e89: 4b2a add.n a4, a11, a2 - 1e8b: 837040 moveqz a7, a0, a4 - 1e8e: 01b4b7 bgeu a4, a11, 1e93 - 1e91: 551b addi.n a5, a5, 1 - 1e93: 04bd mov.n a11, a4 - 1e95: 05ad mov.n a10, a5 - 1e97: 836050 moveqz a6, a0, a5 - 1e9a: 030677 bnone a6, a7, 1ea1 - 1e9d: 00bd mov.n a11, a0 - 1e9f: 0a0c movi.n a10, 0 - 1ea1: 0f4d mov.n a4, a15 - 1ea3: 61f9 s32i.n a15, a1, 24 - 1ea5: 1261e2 s32i a14, a1, 72 - 1ea8: f138 l32i.n a3, a1, 60 - 1eaa: 102122 l32i a2, a1, 64 - 1ead: 1461a2 s32i a10, a1, 80 - 1eb0: 1561b2 s32i a11, a1, 84 - 1eb3: 318fe0 srai a8, a14, 31 - 1eb6: 315ff0 srai a5, a15, 31 - 1eb9: 5159 s32i.n a5, a1, 20 - 1ebb: 116182 s32i a8, a1, 68 - 1ebe: ffc201 l32r a0, 1dc8 - 1ec1: 0000c0 callx0 a0 - 1ec4: 1521e2 l32i a14, a1, 84 - 1ec7: 1421f2 l32i a15, a1, 80 - 1eca: 112152 l32i a5, a1, 68 - 1ecd: 122142 l32i a4, a1, 72 - 1ed0: 7139 s32i.n a3, a1, 28 - 1ed2: 8129 s32i.n a2, a1, 32 - 1ed4: 0d3d mov.n a3, a13 - 1ed6: 0c2d mov.n a2, a12 - 1ed8: ffbd01 l32r a0, 1dcc - 1edb: 0000c0 callx0 a0 - 1ede: 7108 l32i.n a0, a1, 28 - 1ee0: c00030 sub a0, a0, a3 - 1ee3: 8138 l32i.n a3, a1, 32 - 1ee5: c0a320 sub a10, a3, a2 - 1ee8: 01b3a7 bgeu a3, a10, 1eed - 1eeb: 000b addi.n a0, a0, -1 - 1eed: 112a70 slli a2, a10, 9 - 1ef0: 0f5d mov.n a5, a15 - 1ef2: 0e4d mov.n a4, a14 - 1ef4: 404710 ssai 23 - 1ef7: 8130a0 src a3, a0, a10 - 1efa: ffb501 l32r a0, 1dd0 - 1efd: 0000c0 callx0 a0 - 1f00: 0138 l32i.n a3, a1, 0 - 1f02: 014280 slli a4, a2, 24 - 1f05: e158 l32i.n a5, a1, 56 - 1f07: 314840 srai a4, a4, 24 - 1f0a: 441b addi.n a4, a4, 1 - 1f0c: 214140 srai a4, a4, 1 - 1f0f: 602040 neg a2, a4 - 1f12: 832450 moveqz a2, a4, a5 - 1f15: 5158 l32i.n a5, a1, 20 - 1f17: 6148 l32i.n a4, a1, 24 - 1f19: 004322 s8i a2, a3, 0 - 1f1c: 2129 s32i.n a2, a1, 8 - 1f1e: 0d3d mov.n a3, a13 - 1f20: 0c2d mov.n a2, a12 - 1f22: ffac01 l32r a0, 1dd4 - 1f25: 0000c0 callx0 a0 - 1f28: 112152 l32i a5, a1, 68 - 1f2b: 122142 l32i a4, a1, 72 - 1f2e: 03dd mov.n a13, a3 - 1f30: 02cd mov.n a12, a2 - 1f32: f138 l32i.n a3, a1, 60 - 1f34: 102122 l32i a2, a1, 64 - 1f37: ffa801 l32r a0, 1dd8 - 1f3a: 0000c0 callx0 a0 - 1f3d: 0d3a add.n a0, a13, a3 - 1f3f: 2c2a add.n a2, a12, a2 - 1f41: 01b2c7 bgeu a2, a12, 1f46 - 1f44: 001b addi.n a0, a0, 1 - 1f46: 0e4d mov.n a4, a14 - 1f48: 0f5d mov.n a5, a15 - 1f4a: 01c8 l32i.n a12, a1, 0 - 1f4c: 404710 ssai 23 - 1f4f: 1321d2 l32i a13, a1, 76 - 1f52: 813020 src a3, a0, a2 - 1f55: 112270 slli a2, a2, 9 - 1f58: ffa101 l32r a0, 1ddc - 1f5b: 0000c0 callx0 a0 - 1f5e: 600152 l8ui a5, a1, 96 - 1f61: 016280 slli a6, a2, 24 - 1f64: 316860 srai a6, a6, 24 - 1f67: 661b addi.n a6, a6, 1 - 1f69: 216160 srai a6, a6, 1 - 1f6c: 600060 neg a0, a6 - 1f6f: 8306d0 moveqz a0, a6, a13 - 1f72: 014c02 s8i a0, a12, 1 - 1f75: 65ac beqz.n a5, 1f9f - 1f77: ff9021 l32r a2, 1db8 - 1f7a: 0020c0 memw - 1f7d: ff8f31 l32r a3, 1dbc - 1f80: 1148 l32i.n a4, a1, 4 - 1f82: 015080 slli a5, a0, 24 - 1f85: 315850 srai a5, a5, 24 - 1f88: 400400 ssr a4 - 1f8b: f92332 l32i a3, a3, 0x3e4 - 1f8e: 2148 l32i.n a4, a1, 8 - 1f90: b13030 sra a3, a3 - 1f93: 014480 slli a4, a4, 24 - 1f96: 314840 srai a4, a4, 24 - 1f99: ff9101 l32r a0, 1de0 - 1f9c: 0000c0 callx0 a0 - 1f9f: a1c8 l32i.n a12, a1, 40 - 1fa1: b1d8 l32i.n a13, a1, 44 - 1fa3: c1e8 l32i.n a14, a1, 48 - 1fa5: d1f8 l32i.n a15, a1, 52 - 1fa7: 9108 l32i.n a0, a1, 36 - 1fa9: 60c112 addi a1, a1, 96 - 1fac: f00d ret.n - 1fae: 000000 ill - 1fb1: 000000 ill - 1fb4: 004000 break 0, 0 - ... - -00001fc0 : - 1fc0: 039d mov.n a9, a3 - 1fc2: b0c112 addi a1, a1, -80 - 1fc5: 7179 s32i.n a7, a1, 28 - 1fc7: 5149 s32i.n a4, a1, 20 - 1fc9: 126162 s32i a6, a1, 72 - 1fcc: 116152 s32i a5, a1, 68 - 1fcf: 8109 s32i.n a0, a1, 32 - 1fd1: 106122 s32i a2, a1, 64 - 1fd4: c1f9 s32i.n a15, a1, 48 - 1fd6: a1d9 s32i.n a13, a1, 40 - 1fd8: b1e9 s32i.n a14, a1, 44 - 1fda: 91c9 s32i.n a12, a1, 36 - 1fdc: 0e0c movi.n a14, 0 - 1fde: 0c0c movi.n a12, 0 - 1fe0: fff4d1 l32r a13, 1fb0 - 1fe3: 5401f2 l8ui a15, a1, 84 - 1fe6: 6199 s32i.n a9, a1, 24 - 1fe8: 220c movi.n a2, 2 - 1fea: 102102 l32i a0, a1, 64 - 1fed: 136122 s32i a2, a1, 76 - 1ff0: 122152 l32i a5, a1, 72 - 1ff3: 112162 l32i a6, a1, 68 - 1ff6: 104162 s8i a6, a1, 16 - 1ff9: 114152 s8i a5, a1, 17 - 1ffc: 120c movi.n a2, 1 - 1ffe: 401000 ssl a0 - 2001: a12200 sll a2, a2 - 2004: 580102 l8ui a0, a1, 88 - 2007: e109 s32i.n a0, a1, 56 - 2009: f42020 extui a2, a2, 0, 16 - 200c: d129 s32i.n a2, a1, 52 - 200e: 140c movi.n a4, 1 - 2010: 0f5d mov.n a5, a15 - 2012: 80a032 movi a3, 128 - 2015: 0d08 l32i.n a0, a13, 0 - 2017: d12cc0 mul16s a2, a12, a12 - 201a: 3e2002 l32i a0, a0, 248 - 201d: 223a add.n a2, a2, a3 - 201f: 212820 srai a2, a2, 8 - 2022: 10c132 addi a3, a1, 16 - 2025: f129 s32i.n a2, a1, 60 - 2027: c02e20 sub a2, a14, a2 - 202a: 012280 slli a2, a2, 24 - 202d: 312820 srai a2, a2, 24 - 2030: 0000c0 callx0 a0 - 2033: 11c132 addi a3, a1, 17 - 2036: 040c movi.n a4, 0 - 2038: 0f5d mov.n a5, a15 - 203a: 0d08 l32i.n a0, a13, 0 - 203c: 02ed mov.n a14, a2 - 203e: 3e2002 l32i a0, a0, 248 - 2041: 0c2d mov.n a2, a12 - 2043: 0000c0 callx0 a0 - 2046: d138 l32i.n a3, a1, 52 - 2048: 0d08 l32i.n a0, a13, 0 - 204a: 02cd mov.n a12, a2 - 204c: d008 l32i.n a0, a0, 52 - 204e: 120c movi.n a2, 1 - 2050: 0000c0 callx0 a0 - 2053: 102122 l32i a2, a1, 64 - 2056: 6138 l32i.n a3, a1, 24 - 2058: 110152 l8ui a5, a1, 17 - 205b: 112182 l32i a8, a1, 68 - 205e: 100162 l8ui a6, a1, 16 - 2061: 190c movi.n a9, 1 - 2063: c06680 sub a6, a6, a8 - 2066: 122182 l32i a8, a1, 72 - 2069: 936960 movnez a6, a9, a6 - 206c: 104162 s8i a6, a1, 16 - 206f: c05580 sub a5, a5, a8 - 2072: e188 l32i.n a8, a1, 56 - 2074: 935950 movnez a5, a9, a5 - 2077: 114152 s8i a5, a1, 17 - 207a: 0189 s32i.n a8, a1, 0 - 207c: 0d08 l32i.n a0, a13, 0 - 207e: 5148 l32i.n a4, a1, 20 - 2080: 122002 l32i a0, a0, 72 - 2083: 12c172 addi a7, a1, 18 - 2086: 0000c0 callx0 a0 - 2089: f128 l32i.n a2, a1, 60 - 208b: 120102 l8ui a0, a1, 18 - 208e: 2e2a add.n a2, a14, a2 - 2090: 01e080 slli a14, a0, 24 - 2093: 130102 l8ui a0, a1, 19 - 2096: 31e8e0 srai a14, a14, 24 - 2099: ee2a add.n a14, a14, a2 - 209b: 010080 slli a0, a0, 24 - 209e: 01ee80 slli a14, a14, 24 - 20a1: 31e8e0 srai a14, a14, 24 - 20a4: 310800 srai a0, a0, 24 - 20a7: c0cc00 sub a12, a12, a0 - 20aa: 0d08 l32i.n a0, a13, 0 - 20ac: 01cc80 slli a12, a12, 24 - 20af: c008 l32i.n a0, a0, 48 - 20b1: 31c8c0 srai a12, a12, 24 - 20b4: 0000c0 callx0 a0 - 20b7: 132132 l32i a3, a1, 76 - 20ba: 330b addi.n a3, a3, -1 - 20bc: 136132 s32i a3, a1, 76 - 20bf: f4b356 bnez a3, 200e - 20c2: 120122 l8ui a2, a1, 18 - 20c5: 0d08 l32i.n a0, a13, 0 - 20c7: 012280 slli a2, a2, 24 - 20ca: 0008 l32i.n a0, a0, 0 - 20cc: 312820 srai a2, a2, 24 - 20cf: 0000c0 callx0 a0 - 20d2: 1252e6 bgei a2, 5, 20e8 - 20d5: 130122 l8ui a2, a1, 19 - 20d8: 0d08 l32i.n a0, a13, 0 - 20da: 012280 slli a2, a2, 24 - 20dd: 0008 l32i.n a0, a0, 0 - 20df: 312820 srai a2, a2, 24 - 20e2: 0000c0 callx0 a0 - 20e5: 1752a6 blti a2, 5, 2100 - 20e8: ffb371 l32r a7, 1fb4 - 20eb: ffb341 l32r a4, 1fb8 - 20ee: ffb361 l32r a6, 1fbc - 20f1: 0438 l32i.n a3, a4, 0 - 20f3: 050652 l8ui a5, a6, 5 - 20f6: 203370 or a3, a3, a7 - 20f9: 551b addi.n a5, a5, 1 - 20fb: 054652 s8i a5, a6, 5 - 20fe: 0439 s32i.n a3, a4, 0 - 2100: f20c movi.n a2, 15 - 2102: 107c movi.n a0, -15 - 2104: 012e07 blt a14, a0, 2109 - 2107: 0e0d mov.n a0, a14 - 2109: 012207 blt a2, a0, 210e - 210c: 002d mov.n a2, a0 - 210e: 106c movi.n a0, -31 - 2110: 01e280 slli a14, a2, 24 - 2113: 31e8e0 srai a14, a14, 24 - 2116: f21c movi.n a2, 31 - 2118: 012c07 blt a12, a0, 211d - 211b: 0c0d mov.n a0, a12 - 211d: 012207 blt a2, a0, 2122 - 2120: 002d mov.n a2, a0 - 2122: 10c132 addi a3, a1, 16 - 2125: 140c movi.n a4, 1 - 2127: 0f5d mov.n a5, a15 - 2129: 01c280 slli a12, a2, 24 - 212c: 0d08 l32i.n a0, a13, 0 - 212e: 31c8c0 srai a12, a12, 24 - 2131: 3e2002 l32i a0, a0, 248 - 2134: 0e2d mov.n a2, a14 - 2136: 0000c0 callx0 a0 - 2139: 0f5d mov.n a5, a15 - 213b: 0c2d mov.n a2, a12 - 213d: 0d08 l32i.n a0, a13, 0 - 213f: 11c132 addi a3, a1, 17 - 2142: 3e2002 l32i a0, a0, 248 - 2145: 040c movi.n a4, 0 - 2147: 0000c0 callx0 a0 - 214a: 8108 l32i.n a0, a1, 32 - 214c: a1d8 l32i.n a13, a1, 40 - 214e: c1f8 l32i.n a15, a1, 48 - 2150: 7138 l32i.n a3, a1, 28 - 2152: 142122 l32i a2, a1, 80 - 2155: 0043e2 s8i a14, a3, 0 - 2158: 0042c2 s8i a12, a2, 0 - 215b: b1e8 l32i.n a14, a1, 44 - 215d: 91c8 l32i.n a12, a1, 36 - 215f: 50c112 addi a1, a1, 80 - 2162: f00d ret.n - 2164: 000000 ill - ... - -00002168 : - 2168: 059d mov.n a9, a5 - 216a: 03ad mov.n a10, a3 - 216c: b0c112 addi a1, a1, -80 - 216f: e1d9 s32i.n a13, a1, 56 - 2171: f1e9 s32i.n a14, a1, 60 - 2173: 8179 s32i.n a7, a1, 32 - 2175: 030c movi.n a3, 0 - 2177: 050c movi.n a5, 0 - 2179: 1061f2 s32i a15, a1, 64 - 217c: c109 s32i.n a0, a1, 48 - 217e: d1c9 s32i.n a12, a1, 52 - 2180: 136162 s32i a6, a1, 76 - 2183: 5129 s32i.n a2, a1, 20 - 2185: 6149 s32i.n a4, a1, 24 - 2187: 77a022 movi a2, 119 - 218a: 041c movi.n a4, 16 - 218c: 060c movi.n a6, 0 - 218e: fff5c1 l32r a12, 2164 - 2191: 1161a2 s32i a10, a1, 68 - 2194: 0c08 l32i.n a0, a12, 0 - 2196: 126192 s32i a9, a1, 72 - 2199: 252002 l32i a0, a0, 148 - 219c: 1321f2 l32i a15, a1, 76 - 219f: 0000c0 callx0 a0 - 21a2: 030c movi.n a3, 0 - 21a4: f40c movi.n a4, 15 - 21a6: 650c movi.n a5, 6 - 21a8: 660c movi.n a6, 6 - 21aa: 0c08 l32i.n a0, a12, 0 - 21ac: 02ed mov.n a14, a2 - 21ae: 252002 l32i a0, a0, 148 - 21b1: 77a022 movi a2, 119 - 21b4: 0000c0 callx0 a0 - 21b7: 030c movi.n a3, 0 - 21b9: 841c movi.n a4, 24 - 21bb: 550c movi.n a5, 5 - 21bd: 560c movi.n a6, 5 - 21bf: 0c08 l32i.n a0, a12, 0 - 21c1: 02dd mov.n a13, a2 - 21c3: 252002 l32i a0, a0, 148 - 21c6: 77a022 movi a2, 119 - 21c9: 0000c0 callx0 a0 - 21cc: 030c movi.n a3, 0 - 21ce: 841c movi.n a4, 24 - 21d0: 350c movi.n a5, 3 - 21d2: 360c movi.n a6, 3 - 21d4: 0c08 l32i.n a0, a12, 0 - 21d6: 9129 s32i.n a2, a1, 36 - 21d8: 252002 l32i a0, a0, 148 - 21db: 77a022 movi a2, 119 - 21de: 0000c0 callx0 a0 - 21e1: 030c movi.n a3, 0 - 21e3: 940c movi.n a4, 9 - 21e5: 750c movi.n a5, 7 - 21e7: 060c movi.n a6, 0 - 21e9: 0c08 l32i.n a0, a12, 0 - 21eb: a129 s32i.n a2, a1, 40 - 21ed: 252002 l32i a0, a0, 148 - 21f0: 77a022 movi a2, 119 - 21f3: 0000c0 callx0 a0 - 21f6: 0c08 l32i.n a0, a12, 0 - 21f8: 7129 s32i.n a2, a1, 28 - 21fa: 102002 l32i a0, a0, 64 - 21fd: 120c movi.n a2, 1 - 21ff: 0000c0 callx0 a0 - 2202: 1041e2 s8i a14, a1, 16 - 2205: 1141d2 s8i a13, a1, 17 - 2208: cf8c beqz.n a15, 2218 - 220a: 0c08 l32i.n a0, a12, 0 - 220c: 10c122 addi a2, a1, 16 - 220f: 452002 l32i a0, a0, 0x114 - 2212: 11c132 addi a3, a1, 17 - 2215: 0000c0 callx0 a0 - 2218: 77a022 movi a2, 119 - 221b: 030c movi.n a3, 0 - 221d: 041c movi.n a4, 16 - 221f: 250c movi.n a5, 2 - 2221: 0c08 l32i.n a0, a12, 0 - 2223: 260c movi.n a6, 2 - 2225: 272002 l32i a0, a0, 156 - 2228: 170c movi.n a7, 1 - 222a: 0000c0 callx0 a0 - 222d: b1e9 s32i.n a14, a1, 44 - 222f: 77a022 movi a2, 119 - 2232: 030c movi.n a3, 0 - 2234: 841c movi.n a4, 24 - 2236: 750c movi.n a5, 7 - 2238: 0c08 l32i.n a0, a12, 0 - 223a: 170c movi.n a7, 1 - 223c: 100192 l8ui a9, a1, 16 - 223f: 110182 l8ui a8, a1, 17 - 2242: c099e0 sub a9, a9, a14 - 2245: c088d0 sub a8, a8, a13 - 2248: 938780 movnez a8, a7, a8 - 224b: 939790 movnez a9, a7, a9 - 224e: 104192 s8i a9, a1, 16 - 2251: 114182 s8i a8, a1, 17 - 2254: 272002 l32i a0, a0, 156 - 2257: 760c movi.n a6, 7 - 2259: 0000c0 callx0 a0 - 225c: 0c08 l32i.n a0, a12, 0 - 225e: 1121e2 l32i a14, a1, 68 - 2261: 142002 l32i a0, a0, 80 - 2264: 6128 l32i.n a2, a1, 24 - 2266: 0000c0 callx0 a0 - 2269: 050c movi.n a5, 0 - 226b: 060c movi.n a6, 0 - 226d: 070c movi.n a7, 0 - 226f: 024d mov.n a4, a2 - 2271: 030c movi.n a3, 0 - 2273: 2139 s32i.n a3, a1, 8 - 2275: 1139 s32i.n a3, a1, 4 - 2277: 0139 s32i.n a3, a1, 0 - 2279: 0c08 l32i.n a0, a12, 0 - 227b: 120c movi.n a2, 1 - 227d: 1a2002 l32i a0, a0, 104 - 2280: 0e3d mov.n a3, a14 - 2282: 0000c0 callx0 a0 - 2285: 5128 l32i.n a2, a1, 20 - 2287: 8178 l32i.n a7, a1, 32 - 2289: 13c162 addi a6, a1, 19 - 228c: 110142 l8ui a4, a1, 17 - 228f: 9158 l32i.n a5, a1, 36 - 2291: 100132 l8ui a3, a1, 16 - 2294: 05ed mov.n a14, a5 - 2296: 11f9 s32i.n a15, a1, 4 - 2298: 0169 s32i.n a6, a1, 0 - 229a: 2179 s32i.n a7, a1, 8 - 229c: 12c172 addi a7, a1, 18 - 229f: 0c08 l32i.n a0, a12, 0 - 22a1: a168 l32i.n a6, a1, 40 - 22a3: 432002 l32i a0, a0, 0x10c - 22a6: 06fd mov.n a15, a6 - 22a8: 0000c0 callx0 a0 - 22ab: 0c08 l32i.n a0, a12, 0 - 22ad: 1b2002 l32i a0, a0, 108 - 22b0: 120c movi.n a2, 1 - 22b2: 0000c0 callx0 a0 - 22b5: b178 l32i.n a7, a1, 44 - 22b7: 77a022 movi a2, 119 - 22ba: 030c movi.n a3, 0 - 22bc: 041c movi.n a4, 16 - 22be: 0c08 l32i.n a0, a12, 0 - 22c0: 050c movi.n a5, 0 - 22c2: 272002 l32i a0, a0, 156 - 22c5: 060c movi.n a6, 0 - 22c7: 0000c0 callx0 a0 - 22ca: 0d7d mov.n a7, a13 - 22cc: 77a022 movi a2, 119 - 22cf: 030c movi.n a3, 0 - 22d1: f40c movi.n a4, 15 - 22d3: 0c08 l32i.n a0, a12, 0 - 22d5: 650c movi.n a5, 6 - 22d7: 272002 l32i a0, a0, 156 - 22da: 660c movi.n a6, 6 - 22dc: 0000c0 callx0 a0 - 22df: 0e7d mov.n a7, a14 - 22e1: 77a022 movi a2, 119 - 22e4: 030c movi.n a3, 0 - 22e6: 841c movi.n a4, 24 - 22e8: 0c08 l32i.n a0, a12, 0 - 22ea: 550c movi.n a5, 5 - 22ec: 272002 l32i a0, a0, 156 - 22ef: 560c movi.n a6, 5 - 22f1: 0000c0 callx0 a0 - 22f4: 0f7d mov.n a7, a15 - 22f6: 77a022 movi a2, 119 - 22f9: 030c movi.n a3, 0 - 22fb: 841c movi.n a4, 24 - 22fd: 350c movi.n a5, 3 - 22ff: 0c08 l32i.n a0, a12, 0 - 2301: 360c movi.n a6, 3 - 2303: 272002 l32i a0, a0, 156 - 2306: 71d8 l32i.n a13, a1, 28 - 2308: 0000c0 callx0 a0 - 230b: 0d7d mov.n a7, a13 - 230d: 77a022 movi a2, 119 - 2310: 030c movi.n a3, 0 - 2312: 940c movi.n a4, 9 - 2314: 0c08 l32i.n a0, a12, 0 - 2316: 750c movi.n a5, 7 - 2318: 272002 l32i a0, a0, 156 - 231b: 060c movi.n a6, 0 - 231d: 0000c0 callx0 a0 - 2320: 77a022 movi a2, 119 - 2323: 030c movi.n a3, 0 - 2325: 841c movi.n a4, 24 - 2327: 750c movi.n a5, 7 - 2329: 0c08 l32i.n a0, a12, 0 - 232b: 760c movi.n a6, 7 - 232d: 272002 l32i a0, a0, 156 - 2330: 070c movi.n a7, 0 - 2332: 0000c0 callx0 a0 - 2335: 77a022 movi a2, 119 - 2338: 030c movi.n a3, 0 - 233a: 041c movi.n a4, 16 - 233c: 250c movi.n a5, 2 - 233e: 0c08 l32i.n a0, a12, 0 - 2340: 260c movi.n a6, 2 - 2342: 272002 l32i a0, a0, 156 - 2345: 070c movi.n a7, 0 - 2347: 0000c0 callx0 a0 - 234a: 0c08 l32i.n a0, a12, 0 - 234c: 1221d2 l32i a13, a1, 72 - 234f: 102002 l32i a0, a0, 64 - 2352: 020c movi.n a2, 0 - 2354: 0000c0 callx0 a0 - 2357: c108 l32i.n a0, a1, 48 - 2359: d1c8 l32i.n a12, a1, 52 - 235b: f1e8 l32i.n a14, a1, 60 - 235d: 120132 l8ui a3, a1, 18 - 2360: 1021f2 l32i a15, a1, 64 - 2363: 004d32 s8i a3, a13, 0 - 2366: 130122 l8ui a2, a1, 19 - 2369: 014d22 s8i a2, a13, 1 - 236c: e1d8 l32i.n a13, a1, 56 - 236e: 50c112 addi a1, a1, 80 - 2371: f00d ret.n - 2373: 020000 excw - 2376: 006000 rsil a0, 0 - 2379: 000000 ill - 237c: 000000 ill - ... - -00002380 : - 2380: f0c112 addi a1, a1, -16 - 2383: 0109 s32i.n a0, a1, 0 - 2385: fffb51 l32r a5, 2374 - 2388: 0020c0 memw - 238b: 77a022 movi a2, 119 - 238e: 030c movi.n a3, 0 - 2390: 840c movi.n a4, 8 - 2392: d82552 l32i a5, a5, 0x360 - 2395: fff861 l32r a6, 2378 - 2398: fff901 l32r a0, 237c - 239b: 530662 l8ui a6, a6, 83 - 239e: 0008 l32i.n a0, a0, 0 - 23a0: 605050 neg a5, a5 - 23a3: 015580 slli a5, a5, 24 - 23a6: 262002 l32i a0, a0, 152 - 23a9: 315850 srai a5, a5, 24 - 23ac: 016680 slli a6, a6, 24 - 23af: 316860 srai a6, a6, 24 - 23b2: c05560 sub a5, a5, a6 - 23b5: e8c552 addi a5, a5, -24 - 23b8: 745050 extui a5, a5, 0, 8 - 23bb: 0000c0 callx0 a0 - 23be: 0108 l32i.n a0, a1, 0 - 23c0: 10c112 addi a1, a1, 16 - 23c3: f00d ret.n - 23c5: 000000 ill - 23c8: 000000 ill - ... - -000023cc : - 23cc: 035d mov.n a5, a3 - 23ce: f0c112 addi a1, a1, -16 - 23d1: 030c movi.n a3, 0 - 23d3: 0109 s32i.n a0, a1, 0 - 23d5: 31e9 s32i.n a14, a1, 12 - 23d7: 21d9 s32i.n a13, a1, 8 - 23d9: 11c9 s32i.n a12, a1, 4 - 23db: 04dd mov.n a13, a4 - 23dd: fffac1 l32r a12, 23c8 - 23e0: 02ed mov.n a14, a2 - 23e2: 0c08 l32i.n a0, a12, 0 - 23e4: 77a022 movi a2, 119 - 23e7: 262002 l32i a0, a0, 152 - 23ea: b41c movi.n a4, 27 - 23ec: 0000c0 callx0 a0 - 23ef: 77a022 movi a2, 119 - 23f2: 030c movi.n a3, 0 - 23f4: 0c08 l32i.n a0, a12, 0 - 23f6: 540c movi.n a4, 5 - 23f8: 262002 l32i a0, a0, 152 - 23fb: 7454e0 extui a5, a14, 4, 8 - 23fe: 0000c0 callx0 a0 - 2401: 3450e0 extui a5, a14, 0, 4 - 2404: 77a022 movi a2, 119 - 2407: 0c08 l32i.n a0, a12, 0 - 2409: 030c movi.n a3, 0 - 240b: 262002 l32i a0, a0, 152 - 240e: 640c movi.n a4, 6 - 2410: 0000c0 callx0 a0 - 2413: 77a022 movi a2, 119 - 2416: 030c movi.n a3, 0 - 2418: f40c movi.n a4, 15 - 241a: 450c movi.n a5, 4 - 241c: 0c08 l32i.n a0, a12, 0 - 241e: 205d50 or a5, a13, a5 - 2421: 262002 l32i a0, a0, 152 - 2424: 745050 extui a5, a5, 0, 8 - 2427: 0000c0 callx0 a0 - 242a: 0d5d mov.n a5, a13 - 242c: 77a022 movi a2, 119 - 242f: 0c08 l32i.n a0, a12, 0 - 2431: 030c movi.n a3, 0 - 2433: 262002 l32i a0, a0, 152 - 2436: f40c movi.n a4, 15 - 2438: 0000c0 callx0 a0 - 243b: 11c8 l32i.n a12, a1, 4 - 243d: 21d8 l32i.n a13, a1, 8 - 243f: 31e8 l32i.n a14, a1, 12 - 2441: 0108 l32i.n a0, a1, 0 - 2443: 10c112 addi a1, a1, 16 - 2446: f00d ret.n - -Disassembly of section .irom.text: - -00002510 <.irom.text>: - 2510: 643325 excw - 2513: 252c movi.n a5, 34 - 2515: 3b6433 excw - 2518: 000020 excw - 251b: 000000 ill - 251e: 740000 extui a0, a0, 0, 8 - 2521: 6978 l32i.n a7, a9, 24 - 2523: 675f71 l32r a7, fffdc2a0 - 2526: 6e6961 l32r a6, fffddecc - 2529: 253d excw - 252b: 202c64 excw - 252e: 697874 excw - 2531: 705f71 l32r a7, fffde6b0 - 2534: 6168 l32i.n a6, a1, 24 - 2536: 3d6573 excw - 2539: 0a6425 excw - 253c: 000000 ill - 253f: 585400 excw - 2542: 315750 srai a5, a5, 23 - 2545: 202c movi.n a0, 34 - 2547: 2c6425 excw - 254a: 642520 extui a2, a2, 5, 7 - 254d: 202c movi.n a0, 34 - 254f: 2c6425 excw - 2552: 642520 extui a2, a2, 5, 7 - 2555: 202c movi.n a0, 34 - 2557: 2c6425 excw - 255a: 642520 extui a2, a2, 5, 7 - 255d: 000a add.n a0, a0, a0 - 255f: 585400 excw - 2562: 5f .byte 0x5f - 2563: 435750 excw - 2566: 4c5254 excw - 2569: 202c movi.n a0, 34 - 256b: 746f74 excw - 256e: 5f .byte 0x5f - 256f: 253d70 extui a3, a7, 29, 3 - 2572: 202c64 excw - 2575: 636f64 excw - 2578: 5f6c61 l32r a6, fffda328 - 257b: 253d70 extui a3, a7, 29, 3 - 257e: 202c64 excw - 2581: 616f63 excw - 2584: 3d7474 excw - 2587: 2c6425 excw - 258a: 746120 extui a6, a2, 1, 8 - 258d: 253d74 excw - 2590: 202c64 excw - 2593: 5f6672 s32i a7, a6, 0x17c - 2596: 253d67 bltu a13, a6, 25bf <.irom.text+0xaf> - 2599: 2c78 l32i.n a7, a12, 8 - 259b: 726520 excw - 259e: 726f72 s32i a7, a15, 0x1c8 - 25a1: 253d excw - 25a3: 202c64 excw - 25a6: 2c6425 excw - 25a9: 642520 extui a2, a2, 5, 7 - 25ac: 202c movi.n a0, 34 - 25ae: 2c6425 excw - 25b1: 642520 extui a2, a2, 5, 7 - 25b4: 202c movi.n a0, 34 - 25b6: 7068 l32i.n a6, a0, 28 - 25b8: 253d63 excw - 25bb: 202c64 excw - 25be: 0a6425 excw - ... - 25cd: 000000 ill - 25d0: 726570 excw - 25d3: 6f69 s32i.n a6, a15, 24 - 25d5: 636964 excw - 25d8: 5f .byte 0x5f - 25d9: 6c6163 excw - 25dc: 756e20 extui a6, a2, 30, 8 - 25df: 3a6d excw - 25e1: 642520 extui a2, a2, 5, 7 - 25e4: 000a add.n a0, a0, a0 - ... - 25ee: 6e0000 excw - 25f1: 5f6d75 excw - 25f4: 3d6b addi.n a3, a13, 6 - 25f6: 2c6425 excw - 25f9: 6f7020 excw - 25fc: 726577 bbci a5, 7, 2672 <.irom.text+0x162> - 25ff: 5f .byte 0x5f - 2600: 6f .byte 0x6f - 2601: 3d7475 excw - 2604: 2c6425 excw - 2607: 000020 excw - 260a: 000000 ill - 260d: 000000 ill - 2610: 676572 s32i a7, a5, 0x19c - 2613: 5f .byte 0x5f - 2614: 3d69 s32i.n a6, a13, 12 - 2616: 2c6425 excw - 2619: 6e6920 excw - 261c: 746164 excw - 261f: 253d61 l32r a6, fffcbb14 - 2622: 202c64 excw - ... - 262d: 000000 ill - 2630: 637770 excw - 2633: 6c7274 excw - 2636: 203a add.n a2, a0, a3 - 2638: 746172 s32i a7, a1, 0x1d0 - 263b: 695f65 excw - 263e: 253d excw - 2640: 202c64 excw - 2643: 726174 excw - 2646: 746567 bbci a5, 6, 26be - 2649: 5f .byte 0x5f - 264a: 776f70 excw - 264d: 3d7265 excw - 2650: 2c6425 excw - 2653: 656420 extui a6, a2, 20, 7 - 2656: 636574 excw - 2659: 705f74 excw - 265c: 6f .byte 0x6f - 265d: 726577 bbci a5, 7, 26d3 - 2660: 253d excw - 2662: 202c64 excw - 2665: 746172 s32i a7, a1, 0x1d0 - 2668: 615f65 excw - 266b: 657474 excw - 266e: 6e .byte 0x6e - 266f: 253d excw - 2671: 202c64 excw - ... - 2680: 697872 excw - 2683: 675f71 l32r a7, fffdc400 - 2686: 5f7465 excw - 2689: 696d excw - 268b: 203a73 excw - 268e: 746f74 excw - 2691: 5f6c61 l32r a6, fffda444 - 2694: 727770 excw - 2697: 253d excw - 2699: 202c64 excw - 269c: 2d6425 excw - 269f: 2c6425 excw - 26a2: 20 .byte 0x20 - ... - -phy_chip_v6_unused.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f00d ret.n - ... - -00000004 : - 4: f00d ret.n - ... - -00000008 : - 8: 020c movi.n a2, 0 - a: f00d ret.n - ... - 1c: 000e00 excw - 1f: 000060 excw - ... - -00000030 : - 30: fff721 l32r a2, c - 33: e0c112 addi a1, a1, -32 - 36: 51c9 s32i.n a12, a1, 20 - 38: 61d9 s32i.n a13, a1, 24 - 3a: 4109 s32i.n a0, a1, 16 - 3c: fff901 l32r a0, 20 - 3f: 0000c0 callx0 a0 - 42: fff321 l32r a2, 10 - 45: fff331 l32r a3, 14 - 48: 040c movi.n a4, 0 - 4a: fff601 l32r a0, 24 - 4d: 0000c0 callx0 a0 - 50: 130c movi.n a3, 1 - 52: 540c movi.n a4, 5 - 54: 750c movi.n a5, 7 - 56: fff0d1 l32r a13, 18 - 59: 060c movi.n a6, 0 - 5b: 0d08 l32i.n a0, a13, 0 - 5d: 02cd mov.n a12, a2 - 5f: 252002 l32i a0, a0, 148 - 62: 62a022 movi a2, 98 - 65: 0000c0 callx0 a0 - 68: 130c movi.n a3, 1 - 6a: 640c movi.n a4, 6 - 6c: 450c movi.n a5, 4 - 6e: 060c movi.n a6, 0 - 70: 0d08 l32i.n a0, a13, 0 - 72: 2129 s32i.n a2, a1, 8 - 74: 252002 l32i a0, a0, 148 - 77: 62a022 movi a2, 98 - 7a: 0000c0 callx0 a0 - 7d: 430c movi.n a3, 4 - 7f: 340c movi.n a4, 3 - 81: 450c movi.n a5, 4 - 83: 060c movi.n a6, 0 - 85: 0d08 l32i.n a0, a13, 0 - 87: 3129 s32i.n a2, a1, 12 - 89: 252002 l32i a0, a0, 148 - 8c: 67a022 movi a2, 103 - 8f: 0000c0 callx0 a0 - 92: 130c movi.n a3, 1 - 94: 240c movi.n a4, 2 - 96: 450c movi.n a5, 4 - 98: 060c movi.n a6, 0 - 9a: 0d08 l32i.n a0, a13, 0 - 9c: 02dd mov.n a13, a2 - 9e: 252002 l32i a0, a0, 148 - a1: 61a022 movi a2, 97 - a4: 0000c0 callx0 a0 - a7: 014280 slli a4, a2, 24 - aa: 113d00 slli a3, a13, 16 - ad: 2128 l32i.n a2, a1, 8 - af: 203340 or a3, a3, a4 - b2: 3148 l32i.n a4, a1, 12 - b4: 742020 extui a2, a2, 0, 8 - b7: 744040 extui a4, a4, 0, 8 - ba: 114480 slli a4, a4, 8 - bd: 202240 or a2, a2, a4 - c0: 0c4d mov.n a4, a12 - c2: 202230 or a2, a2, a3 - c5: 0129 s32i.n a2, a1, 0 - c7: 013d mov.n a3, a1 - c9: 012d mov.n a2, a1 - cb: ffd701 l32r a0, 28 - ce: 0000c0 callx0 a0 - d1: ffd251 l32r a5, 1c - d4: 0020c0 memw - d7: 314b addi.n a3, a1, 4 - d9: cc2a add.n a12, a12, a2 - db: ff2552 l32i a5, a5, 0x3fc - de: 1159 s32i.n a5, a1, 4 - e0: 214b addi.n a2, a1, 4 - e2: 0c4d mov.n a4, a12 - e4: ffd201 l32r a0, 2c - e7: 0000c0 callx0 a0 - ea: 4108 l32i.n a0, a1, 16 - ec: 22ca add.n a2, a2, a12 - ee: 61d8 l32i.n a13, a1, 24 - f0: 51c8 l32i.n a12, a1, 20 - f2: 20c112 addi a1, a1, 32 - f5: f00d ret.n - f7: 0a0000 excw - fa: aa3ff2 excw - fd: aa5555 excw - 100: 0f89 s32i.n a8, a15, 0 - 102: ac0000 excw - 105: 000054 excw - 108: 001120 excw - 10b: 0d6c00 excw - ... - -00000120 : - 120: f0c112 addi a1, a1, -16 - 123: 11c9 s32i.n a12, a1, 4 - 125: 21d9 s32i.n a13, a1, 8 - 127: 0109 s32i.n a0, a1, 0 - 129: fff321 l32r a2, f8 - 12c: 0020c0 memw - 12f: fff431 l32r a3, 100 - 132: d2a442 movi a4, 0x4d2 - 135: 802222 l32i a2, a2, 0x200 - 138: fff151 l32r a5, fc - 13b: 424a add.n a4, a2, a4 - 13d: 304450 xor a4, a4, a5 - 140: 822240 mull a2, a2, a4 - 143: 822230 mull a2, a2, a3 - 146: ffef31 l32r a3, 104 - 149: fff101 l32r a0, 110 - 14c: 0000c0 callx0 a0 - 14f: ffee31 l32r a3, 108 - 152: 822230 mull a2, a2, a3 - 155: ffed31 l32r a3, 10c - 158: ffef01 l32r a0, 114 - 15b: 0000c0 callx0 a0 - 15e: 0c0c movi.n a12, 0 - 160: e8a3d2 movi a13, 0x3e8 - 163: e7a332 movi a3, 0x3e7 - 166: ffec01 l32r a0, 118 - 169: 0000c0 callx0 a0 - 16c: cc1b addi.n a12, a12, 1 - 16e: 60a442 movi a4, 0x460 - 171: 822240 mull a2, a2, a4 - 174: eb9cd7 bne a12, a13, 163 - 177: 0c0c movi.n a12, 0 - 179: d9a332 movi a3, 0x3d9 - 17c: 5ca352 movi a5, 0x35c - 17f: 822250 mull a2, a2, a5 - 182: ffe601 l32r a0, 11c - 185: 0000c0 callx0 a0 - 188: cc1b addi.n a12, a12, 1 - 18a: eb9cd7 bne a12, a13, 179 - 18d: 11c8 l32i.n a12, a1, 4 - 18f: 21d8 l32i.n a13, a1, 8 - 191: 0108 l32i.n a0, a1, 0 - 193: 10c112 addi a1, a1, 16 - 196: f00d ret.n - 198: 000600 excw - 19b: a02260 addx4 a2, a2, a6 - -0000019c : - 19c: 73a022 movi a2, 115 - 19f: fffe31 l32r a3, 198 - 1a2: 0020c0 memw - 1a5: c56322 s32i a2, a3, 0x314 - 1a8: f00d ret.n - 1aa: 100000 and a0, a0, a0 - 1ad: 000000 ill - 1b0: effe00 excw - 1b3: 3f .byte 0x3f - 1b4: 000000 ill - 1b7: 0a0000 excw - 1ba: 003ff2 excw - 1bd: 600006 j 181c1 - ... - -000001e0 : - 1e0: fff321 l32r a2, 1ac - 1e3: e0c112 addi a1, a1, -32 - 1e6: 11c9 s32i.n a12, a1, 4 - 1e8: 21d9 s32i.n a13, a1, 8 - 1ea: 31e9 s32i.n a14, a1, 12 - 1ec: 41f9 s32i.n a15, a1, 16 - 1ee: 0109 s32i.n a0, a1, 0 - 1f0: fff401 l32r a0, 1c0 - 1f3: 0000c0 callx0 a0 - 1f6: 1a0c movi.n a10, 1 - 1f8: ffee91 l32r a9, 1b0 - 1fb: 0020c0 memw - 1fe: 852982 l32i a8, a9, 0x214 - 201: 2088a0 or a8, a8, a10 - 204: 0020c0 memw - 207: 6aa022 movi a2, 106 - 20a: 230c movi.n a3, 2 - 20c: 840c movi.n a4, 8 - 20e: 450c movi.n a5, 4 - 210: ffe901 l32r a0, 1b4 - 213: 060c movi.n a6, 0 - 215: 0008 l32i.n a0, a0, 0 - 217: 070c movi.n a7, 0 - 219: 272002 l32i a0, a0, 156 - 21c: 856982 s32i a8, a9, 0x214 - 21f: 0000c0 callx0 a0 - 222: ffe5c1 l32r a12, 1b8 - 225: 0020c0 memw - 228: 802cb2 l32i a11, a12, 0x200 - 22b: e20c movi.n a2, 14 - 22d: ffe501 l32r a0, 1c4 - 230: 0000c0 callx0 a0 - 233: 0d0c movi.n a13, 0 - 235: ffe1e1 l32r a14, 1bc - 238: c8a0f2 movi a15, 200 - 23b: 000005 call0 23c - 23e: 000005 call0 240 - 241: 0020c0 memw - 244: 4e6e22 s32i a2, a14, 0x138 - 247: 220c movi.n a2, 2 - 249: ffdf01 l32r a0, 1c8 - 24c: 0000c0 callx0 a0 - 24f: 820c movi.n a2, 8 - 251: 030c movi.n a3, 0 - 253: ffde01 l32r a0, 1cc - 256: 0000c0 callx0 a0 - 259: aaa022 movi a2, 170 - 25c: ffdd01 l32r a0, 1d0 - 25f: 0000c0 callx0 a0 - 262: 0020c0 memw - 265: 220c movi.n a2, 2 - 267: 802c02 l32i a0, a12, 0x200 - 26a: ffda01 l32r a0, 1d4 - 26d: 0000c0 callx0 a0 - 270: 220c movi.n a2, 2 - 272: ffd901 l32r a0, 1d8 - 275: 0000c0 callx0 a0 - 278: 220c movi.n a2, 2 - 27a: 030c movi.n a3, 0 - 27c: ffd801 l32r a0, 1dc - 27f: 0000c0 callx0 a0 - 282: 0020c0 memw - 285: 802c32 l32i a3, a12, 0x200 - 288: dd1b addi.n a13, a13, 1 - 28a: ad9df7 bne a13, a15, 23b - 28d: 11c8 l32i.n a12, a1, 4 - 28f: 21d8 l32i.n a13, a1, 8 - 291: 31e8 l32i.n a14, a1, 12 - 293: 41f8 l32i.n a15, a1, 16 - 295: 0108 l32i.n a0, a1, 0 - 297: 20c112 addi a1, a1, 32 - 29a: f00d ret.n - 29c: 000e00 excw - 29f: 002060 excw - 2a2: 300000 xor a0, a0, a0 - ... - -000002b4 : - 2b4: f0c112 addi a1, a1, -16 - 2b7: 0109 s32i.n a0, a1, 0 - 2b9: fffb01 l32r a0, 2a8 - 2bc: 0000c0 callx0 a0 - 2bf: fff701 l32r a0, 29c - 2c2: 194266 bnei a2, 4, 2df - 2c5: 0020c0 memw - 2c8: ff2032 l32i a3, a0, 0x3fc - 2cb: 331b addi.n a3, a3, 1 - 2cd: 0020c0 memw - 2d0: fff421 l32r a2, 2a0 - 2d3: ff6032 s32i a3, a0, 0x3fc - 2d6: fff501 l32r a0, 2ac - 2d9: 0000c0 callx0 a0 - 2dc: 000586 j 2f6 - 2df: 022226 beqi a2, 2, 2e5 - 2e2: 101266 bnei a2, 1, 2f6 - 2e5: 030c movi.n a3, 0 - 2e7: 0020c0 memw - 2ea: ffee21 l32r a2, 2a4 - 2ed: ff6032 s32i a3, a0, 0x3fc - 2f0: fff001 l32r a0, 2b0 - 2f3: 0000c0 callx0 a0 - 2f6: 0108 l32i.n a0, a1, 0 - 2f8: 10c112 addi a1, a1, 16 - 2fb: f00d ret.n - -Disassembly of section .irom.text: - -00000300 <.irom.text>: - 300: 0a6364 excw - ... - 30f: 6c7300 excw - 312: 6f .byte 0x6f - 313: 745f70 extui a5, a7, 15, 8 - 316: 747365 excw - 319: 000a add.n a0, a0, a0 - 31b: 000000 ill - 31e: 770000 excw - 321: 725f64 excw - 324: 657365 excw - 327: 252074 excw - 32a: 000a64 excw - 32d: 000000 ill - 330: 5f6477 bbci a4, 7, 393 - 333: 736572 s32i a7, a5, 0x1cc - 336: 207465 excw - 339: 0a6425 excw - ... - -phy_sleep.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: ff .byte 0xff - 1: ff .byte 0xff - 2: ff .byte 0xff - 3: 7f .byte 0x7f - 4: 000200 excw - 7: 000060 excw - a: ff8000 excw - d: ff .byte 0xff - e: ff .byte 0xff - f: 0f .byte 0xf - ... - -0000001c : - 1c: f0c112 addi a1, a1, -16 - 1f: 0109 s32i.n a0, a1, 0 - 21: 21d9 s32i.n a13, a1, 8 - 23: 11c9 s32i.n a12, a1, 4 - 25: fff651 l32r a5, 0 - 28: 02cd mov.n a12, a2 - 2a: fff6d1 l32r a13, 4 - 2d: 0020c0 memw - 30: 5c2d42 l32i a4, a13, 0x170 - 33: 104450 and a4, a4, a5 - 36: 0020c0 memw - 39: 5c6d42 s32i a4, a13, 0x170 - 3c: 01a132 movi a3, 0x101 - 3f: 0020c0 memw - 42: 5b6d32 s32i a3, a13, 0x16c - 45: fff021 l32r a2, 8 - 48: 0020c0 memw - 4b: 5b2d02 l32i a0, a13, 0x16c - 4e: 200020 or a0, a0, a2 - 51: 0020c0 memw - 54: 64a022 movi a2, 100 - 57: 5b6d02 s32i a0, a13, 0x16c - 5a: ffee01 l32r a0, 14 - 5d: 0000c0 callx0 a0 - 60: 0020c0 memw - 63: 5c2d62 l32i a6, a13, 0x170 - 66: 008696 bltz a6, 72 - 69: 0020c0 memw - 6c: 5c2d72 l32i a7, a13, 0x170 - 6f: ff67d6 bgez a7, 69 - 72: ffe631 l32r a3, c - 75: 0020c0 memw - 78: ffe601 l32r a0, 10 - 7b: 5c2d22 l32i a2, a13, 0x170 - 7e: 010002 l8ui a0, a0, 1 - 81: 102230 and a2, a2, a3 - 84: 408c beqz.n a0, 8c - 86: 071026 beqi a0, 1, 91 - 89: 3f2026 beqi a0, 2, cc - 8c: 832c movi.n a3, 40 - 8e: 000046 j 93 - 91: a31c movi.n a3, 26 - 93: 1122c0 slli a2, a2, 4 - 96: ffe001 l32r a0, 18 - 99: 0000c0 callx0 a0 - 9c: 21d8 l32i.n a13, a1, 8 - 9e: 12ac beqz.n a2, c3 - a0: 1c08 l32i.n a0, a12, 4 - a2: b09c beqz.n a0, c1 - a4: ffa142 movi a4, 0x1ff - a7: 05b027 bgeu a0, a2, b0 - aa: c03200 sub a3, a2, a0 - ad: 000086 j b3 - b0: c03020 sub a3, a0, a2 - b3: 0c3437 bltu a4, a3, c3 - b6: a03220 addx4 a3, a2, a2 - b9: 902000 addx2 a2, a0, a0 - bc: 223a add.n a2, a2, a3 - be: 412320 srli a2, a2, 3 - c1: 1c29 s32i.n a2, a12, 4 - c3: 11c8 l32i.n a12, a1, 4 - c5: 0108 l32i.n a0, a1, 0 - c7: 10c112 addi a1, a1, 16 - ca: f00d ret.n - cc: 831c movi.n a3, 24 - ce: fff046 j 93 - d1: 000000 ill - d4: effe00 excw - d7: 3f .byte 0x3f - -000000d8 : - d8: ffff41 l32r a4, d4 - db: 129c beqz.n a2, f0 - dd: 767c movi.n a6, -9 - df: 0020c0 memw - e2: 862452 l32i a5, a4, 0x218 - e5: 105560 and a5, a5, a6 - e8: 0020c0 memw - eb: 866452 s32i a5, a4, 0x218 - ee: f00d ret.n - f0: 830c movi.n a3, 8 - f2: 0020c0 memw - f5: 862422 l32i a2, a4, 0x218 - f8: 202230 or a2, a2, a3 - fb: 0020c0 memw - fe: 866422 s32i a2, a4, 0x218 - 101: f00d ret.n - -Disassembly of section .irom0.text: - -0000020c : - 20c: ff .byte 0xff - 20d: ff .byte 0xff - 20e: 0f .byte 0xf - ... - -0000021c : - 21c: f0c112 addi a1, a1, -16 - 21f: 0109 s32i.n a0, a1, 0 - 221: 93cc bnez.n a3, 22e - 223: 530c movi.n a3, 5 - 225: fffa01 l32r a0, 210 - 228: 0000c0 callx0 a0 - 22b: 000686 j 249 - 22e: fff701 l32r a0, 20c - 231: 0bb027 bgeu a0, a2, 240 - 234: fff801 l32r a0, 214 - 237: 0000c0 callx0 a0 - 23a: 112240 slli a2, a2, 12 - 23d: 000206 j 249 - 240: 112240 slli a2, a2, 12 - 243: fff501 l32r a0, 218 - 246: 0000c0 callx0 a0 - 249: 0108 l32i.n a0, a1, 0 - 24b: 10c112 addi a1, a1, 16 - 24e: f00d ret.n - -00000250 : - 250: 822230 mull a2, a2, a3 - 253: 412c20 srli a2, a2, 12 - 256: f00d ret.n - 258: 000600 excw - 25b: 000060 excw - 25e: 880000 excw - 261: 000013 excw - -00000264 : - 264: fffd51 l32r a5, 258 - 267: 0020c0 memw - 26a: 472542 l32i a4, a5, 0x11c - 26d: 424a add.n a4, a2, a4 - 26f: 0020c0 memw - 272: fffa61 l32r a6, 25c - 275: 416542 s32i a4, a5, 0x104 - 278: fffa31 l32r a3, 260 - 27b: 150c movi.n a5, 1 - 27d: 013327 bltu a3, a2, 282 - 280: 050c movi.n a5, 0 - 282: 004652 s8i a5, a6, 0 - 285: f00d ret.n - 287: 000000 ill - 28a: 000000 ill - 28d: 600006 j 18291 - 290: 000000 ill - 293: ffff00 excw - 296: fffc bnez.n a15, 2d9 - 298: 010000 slli a0, a0, 32 - 29b: 020000 excw - 29e: ff6000 excw - 2a1: ff .byte 0xff - 2a2: 7f .byte 0x7f - 2a3: fe .byte 0xfe - 2a4: 800000 add a0, a0, a0 - 2a7: 020000 excw - 2aa: 006000 rsil a0, 0 - 2ad: 500000 excw - 2b0: 000000 ill - ... - -000002b4 : - 2b4: f0c112 addi a1, a1, -16 - 2b7: 21d9 s32i.n a13, a1, 8 - 2b9: 0109 s32i.n a0, a1, 0 - 2bb: fff301 l32r a0, 288 - 2be: 11c9 s32i.n a12, a1, 4 - 2c0: 390002 l8ui a0, a0, 57 - 2c3: fff2c1 l32r a12, 28c - 2c6: 20dc bnez.n a0, 2dc - 2c8: c57c movi.n a5, -4 - 2ca: 0020c0 memw - 2cd: 592c32 l32i a3, a12, 0x164 - 2d0: 103350 and a3, a3, a5 - 2d3: 0020c0 memw - 2d6: 596c32 s32i a3, a12, 0x164 - 2d9: 000786 j 2fb - 2dc: 071066 bnei a0, 1, 2e7 - 2df: 062c movi.n a6, 32 - 2e1: 204460 or a4, a4, a6 - 2e4: 0004c6 j 2fb - 2e7: 102066 bnei a0, 2, 2fb - 2ea: 380c movi.n a8, 3 - 2ec: 0020c0 memw - 2ef: 592c72 l32i a7, a12, 0x164 - 2f2: 207780 or a7, a7, a8 - 2f5: 0020c0 memw - 2f8: 596c72 s32i a7, a12, 0x164 - 2fb: 030c movi.n a3, 0 - 2fd: ffe4d1 l32r a13, 290 - 300: 0020c0 memw - 303: 506c32 s32i a3, a12, 0x140 - 306: 0020c0 memw - 309: 516c22 s32i a2, a12, 0x144 - 30c: 0020c0 memw - 30f: 77a022 movi a2, 119 - 312: 550c movi.n a5, 5 - 314: 560c movi.n a6, 5 - 316: 170c movi.n a7, 1 - 318: 0d08 l32i.n a0, a13, 0 - 31a: 406c42 s32i a4, a12, 0x100 - 31d: 272002 l32i a0, a0, 156 - 320: c41c movi.n a4, 28 - 322: 0000c0 callx0 a0 - 325: ffdb51 l32r a5, 294 - 328: ffdc41 l32r a4, 298 - 32b: ffdc31 l32r a3, 29c - 32e: 0020c0 memw - 331: f22322 l32i a2, a3, 0x3c8 - 334: 102250 and a2, a2, a5 - 337: 202240 or a2, a2, a4 - 33a: 0020c0 memw - 33d: f26322 s32i a2, a3, 0x3c8 - 340: 120c movi.n a2, 1 - 342: ffdb01 l32r a0, 2b0 - 345: 0000c0 callx0 a0 - 348: 77a022 movi a2, 119 - 34b: 030c movi.n a3, 0 - 34d: c41c movi.n a4, 28 - 34f: 550c movi.n a5, 5 - 351: 0d08 l32i.n a0, a13, 0 - 353: 560c movi.n a6, 5 - 355: 272002 l32i a0, a0, 156 - 358: 070c movi.n a7, 0 - 35a: 0000c0 callx0 a0 - 35d: 77a022 movi a2, 119 - 360: 030c movi.n a3, 0 - 362: c41c movi.n a4, 28 - 364: 650c movi.n a5, 6 - 366: 0d08 l32i.n a0, a13, 0 - 368: 660c movi.n a6, 6 - 36a: 272002 l32i a0, a0, 156 - 36d: 070c movi.n a7, 0 - 36f: 0000c0 callx0 a0 - 372: ffcb51 l32r a5, 2a0 - 375: ffcb41 l32r a4, 2a4 - 378: 0020c0 memw - 37b: ffcb31 l32r a3, 2a8 - 37e: fa2322 l32i a2, a3, 0x3e8 - 381: 102250 and a2, a2, a5 - 384: 202240 or a2, a2, a4 - 387: 0020c0 memw - 38a: 340c movi.n a4, 3 - 38c: 750c movi.n a5, 7 - 38e: 460c movi.n a6, 4 - 390: 070c movi.n a7, 0 - 392: 0d08 l32i.n a0, a13, 0 - 394: fa6322 s32i a2, a3, 0x3e8 - 397: 62a022 movi a2, 98 - 39a: 272002 l32i a0, a0, 156 - 39d: 130c movi.n a3, 1 - 39f: 0000c0 callx0 a0 - 3a2: ffc261 l32r a6, 2ac - 3a5: 0020c0 memw - 3a8: 446c62 s32i a6, a12, 0x110 - 3ab: 21d8 l32i.n a13, a1, 8 - 3ad: 11c8 l32i.n a12, a1, 4 - 3af: 0108 l32i.n a0, a1, 0 - 3b1: 10c112 addi a1, a1, 16 - 3b4: f00d ret.n - 3b6: 000000 ill - 3b9: 600006 j 183bd - -000003bc : - 3bc: c0af82 movi a8, -64 - 3bf: fffe51 l32r a5, 3b8 - 3c2: 0020c0 memw - 3c5: 462572 l32i a7, a5, 0x118 - 3c8: 107780 and a7, a7, a8 - 3cb: 207720 or a7, a7, a2 - 3ce: 0020c0 memw - 3d1: 466572 s32i a7, a5, 0x118 - 3d4: e67c movi.n a6, -2 - 3d6: 0020c0 memw - 3d9: 6a2542 l32i a4, a5, 0x1a8 - 3dc: 104460 and a4, a4, a6 - 3df: 204430 or a4, a4, a3 - 3e2: 0020c0 memw - 3e5: 6a6542 s32i a4, a5, 0x1a8 - 3e8: f00d ret.n - 3ea: 000000 ill - 3ed: 000000 ill - 3f0: 008000 excw - 3f3: 000000 ill - 3f6: 000f00 excw - 3f9: fe .byte 0xfe - 3fa: ef .byte 0xef - 3fb: 3f .byte 0x3f - -000003fc : - 3fc: fffc61 l32r a6, 3ec - 3ff: 0628 l32i.n a2, a6, 0 - 401: 250266 bnei a2, -1, 42a - 404: fffb51 l32r a5, 3f0 - 407: fffb41 l32r a4, 3f4 - 40a: fffb21 l32r a2, 3f8 - 40d: 0020c0 memw - 410: 962232 l32i a3, a2, 0x258 - 413: 103350 and a3, a3, a5 - 416: 413f30 srli a3, a3, 15 - 419: 0f1366 bnei a3, 1, 42c - 41c: 0020c0 memw - 41f: 952222 l32i a2, a2, 0x254 - 422: 102240 and a2, a2, a4 - 425: 752820 extui a2, a2, 24, 8 - 428: 0629 s32i.n a2, a6, 0 - 42a: f00d ret.n - 42c: 0020c0 memw - 42f: 972222 l32i a2, a2, 0x25c - 432: fffb06 j 422 - 435: 000000 ill - 438: 800050 add a0, a0, a5 - 43b: 000000 ill - 43e: 500000 excw - 441: 008000 excw - 444: 800000 add a0, a0, a0 - ... - -00000448 : - 448: f0c112 addi a1, a1, -16 - 44b: 0109 s32i.n a0, a1, 0 - 44d: 000005 call0 450 - 450: 0c2226 beqi a2, 2, 460 - 453: 420c movi.n a2, 4 - 455: 030c movi.n a3, 0 - 457: fff841 l32r a4, 438 - 45a: 000005 call0 45c - 45d: 0007c6 j 480 - 460: fff701 l32r a0, 43c - 463: 650002 l8ui a0, a0, 101 - 466: 0c2066 bnei a0, 2, 476 - 469: 420c movi.n a2, 4 - 46b: 030c movi.n a3, 0 - 46d: fff441 l32r a4, 440 - 470: 000005 call0 474 - 473: 000246 j 480 - 476: 420c movi.n a2, 4 - 478: 030c movi.n a3, 0 - 47a: fff241 l32r a4, 444 - 47d: 000005 call0 480 - 480: 0108 l32i.n a0, a1, 0 - 482: 10c112 addi a1, a1, 16 - 485: f00d ret.n - 487: 005000 syscall - 48a: 000080 ret - 48d: 000000 ill - 490: 800050 add a0, a0, a5 - 493: 000000 ill - 496: 120080 excw - -00000498 : - 498: f0c112 addi a1, a1, -16 - 49b: 0109 s32i.n a0, a1, 0 - 49d: 000005 call0 4a0 - 4a0: 0c2226 beqi a2, 2, 4b0 - 4a3: 020c movi.n a2, 0 - 4a5: 030c movi.n a3, 0 - 4a7: fff841 l32r a4, 488 - 4aa: 000005 call0 4ac - 4ad: 0007c6 j 4d0 - 4b0: fff701 l32r a0, 48c - 4b3: 650002 l8ui a0, a0, 101 - 4b6: 0c2066 bnei a0, 2, 4c6 - 4b9: 020c movi.n a2, 0 - 4bb: 030c movi.n a3, 0 - 4bd: fff441 l32r a4, 490 - 4c0: 000005 call0 4c4 - 4c3: 000246 j 4d0 - 4c6: 020c movi.n a2, 0 - 4c8: 030c movi.n a3, 0 - 4ca: fff241 l32r a4, 494 - 4cd: 000005 call0 4d0 - 4d0: 0108 l32i.n a0, a1, 0 - 4d2: 10c112 addi a1, a1, 16 - 4d5: f00d ret.n - 4d7: 060000 excw - 4da: 006000 rsil a0, 0 - 4dd: 000000 ill - 4e0: e028 l32i.n a2, a0, 56 - 4e2: 3c0001 l32r a0, fffcf4e4 - 4e5: 000320 excw - 4e8: 0c8064 excw - ... - -000004ec : - 4ec: f0c112 addi a1, a1, -16 - 4ef: 0109 s32i.n a0, a1, 0 - 4f1: 000005 call0 4f4 - 4f4: fff901 l32r a0, 4d8 - 4f7: 2b1226 beqi a2, 1, 526 - 4fa: 82ac beqz.n a2, 526 - 4fc: fff821 l32r a2, 4dc - 4ff: 010232 l8ui a3, a2, 1 - 502: 650242 l8ui a4, a2, 101 - 505: 139c beqz.n a3, 51a - 507: 0f2426 beqi a4, 2, 51a - 50a: fff551 l32r a5, 4e0 - 50d: 0020c0 memw - 510: 436052 s32i a5, a0, 0x10c - 513: 0108 l32i.n a0, a1, 0 - 515: 10c112 addi a1, a1, 16 - 518: f00d ret.n - 51a: fff261 l32r a6, 4e4 - 51d: 0020c0 memw - 520: 436062 s32i a6, a0, 0x10c - 523: fffb06 j 513 - 526: fff071 l32r a7, 4e8 - 529: 0020c0 memw - 52c: 436072 s32i a7, a0, 0x10c - 52f: fff806 j 513 - 532: 000000 ill - 535: 000000 ill - 538: 000600 excw - 53b: fe3160 excw - -0000053c : - 53c: fffe31 l32r a3, 534 - 53f: 390322 l8ui a2, a3, 57 - 542: 3a0332 l8ui a3, a3, 58 - 545: 102226 beqi a2, 2, 559 - 548: 0d1326 beqi a3, 1, 559 - 54b: 0a3326 beqi a3, 3, 559 - 54e: 230c movi.n a3, 2 - 550: fffa41 l32r a4, 538 - 553: 0020c0 memw - 556: 686432 s32i a3, a4, 0x1a0 - 559: f00d ret.n - 55b: ffff00 excw - 55e: ef .byte 0xef - 55f: ff .byte 0xff - 560: effe00 excw - 563: 3f .byte 0x3f - 564: 000200 excw - 567: 201160 or a1, a1, a6 - 56a: 000000 ill - 56d: 000a add.n a0, a0, a0 - 56f: fb7160 excw - -00000570 : - 570: fffb71 l32r a7, 55c - 573: fffb81 l32r a8, 560 - 576: 0020c0 memw - 579: 862862 l32i a6, a8, 0x218 - 57c: fffa21 l32r a2, 564 - 57f: 106670 and a6, a6, a7 - 582: 0020c0 memw - 585: 462222 l32i a2, a2, 0x118 - 588: fff871 l32r a7, 568 - 58b: 517227 bbci a2, 18, 5e0 - 58e: fff751 l32r a5, 56c - 591: 0020c0 memw - 594: 562592 l32i a9, a5, 0x158 - 597: 031977 beq a9, a7, 59e - 59a: 120c movi.n a2, 1 - 59c: f00d ret.n - 59e: 0020c0 memw - 5a1: 4f2522 l32i a2, a5, 0x13c - 5a4: 15a220 extui a10, a2, 18, 2 - 5a7: ef3a66 bnei a10, 3, 59a - 5aa: 25b420 extui a11, a2, 20, 3 - 5ad: e92b66 bnei a11, 2, 59a - 5b0: 853720 extui a3, a2, 23, 9 - 5b3: 7fa092 movi a9, 127 - 5b6: e08937 bany a9, a3, 59a - 5b9: 0020c0 memw - 5bc: 4f2522 l32i a2, a5, 0x13c - 5bf: 154220 extui a4, a2, 18, 2 - 5c2: d43466 bnei a4, 3, 59a - 5c5: 25a420 extui a10, a2, 20, 3 - 5c8: ce2a66 bnei a10, 2, 59a - 5cb: 85b720 extui a11, a2, 23, 9 - 5ce: c889b7 bany a9, a11, 59a - 5d1: 0020c0 memw - 5d4: 562522 l32i a2, a5, 0x158 - 5d7: bf9277 bne a2, a7, 59a - 5da: 0020c0 memw - 5dd: 866862 s32i a6, a8, 0x218 - 5e0: 020c movi.n a2, 0 - 5e2: f00d ret.n - 5e4: 000000 ill - ... - -000005e8 : - 5e8: 345020 extui a5, a2, 0, 4 - 5eb: 547040 extui a7, a4, 0, 6 - 5ee: 146030 extui a6, a3, 0, 2 - 5f1: 1166c0 slli a6, a6, 4 - 5f4: 1177a0 slli a7, a7, 6 - 5f7: 205560 or a5, a5, a6 - 5fa: fffa61 l32r a6, 5e4 - 5fd: 205570 or a5, a5, a7 - 600: 015652 s16i a5, a6, 2 - 603: f00d ret.n - 605: 000000 ill - 608: 008000 excw - 60b: 000000 ill - 60e: 000000 ill - 611: fe .byte 0xfe - 612: ef .byte 0xef - 613: 3f .byte 0x3f - 614: effe00 excw - 617: 3f .byte 0x3f - ... - 624: ff .byte 0xff - 625: cf .byte 0xcf - 626: ff .byte 0xff - 627: ff .byte 0xff - 628: ff .byte 0xff - 629: ff .byte 0xff - 62a: 00fff0 excw - 62d: 600006 j 18631 - 630: 100000 and a0, a0, a0 - 633: 0a0000 excw - 636: 416000 srli a6, a0, 0 - -00000638 : - 638: fff541 l32r a4, 60c - 63b: f0c112 addi a1, a1, -16 - 63e: 2109 s32i.n a0, a1, 8 - 640: 011462 l16ui a6, a4, 2 - 643: 0169 s32i.n a6, a1, 0 - 645: fff051 l32r a5, 608 - 648: fff201 l32r a0, 610 - 64b: 0020c0 memw - 64e: 962032 l32i a3, a0, 0x258 - 651: 103350 and a3, a3, a5 - 654: 413f30 srli a3, a3, 15 - 657: 1139 s32i.n a3, a1, 4 - 659: 0b1226 beqi a2, 1, 668 - 65c: 082226 beqi a2, 2, 668 - 65f: 120c movi.n a2, 1 - 661: 2108 l32i.n a0, a1, 8 - 663: 10c112 addi a1, a1, 16 - 666: f00d ret.n - 668: 000005 call0 66c - 66b: ffea41 l32r a4, 614 - 66e: ffea81 l32r a8, 618 - 671: ffea01 l32r a0, 61c - 674: 000882 l8ui a8, a8, 0 - 677: 000072 l8ui a7, a0, 0 - 67a: 054022 s8i a2, a0, 5 - 67d: 107780 and a7, a7, a8 - 680: 207270 or a7, a2, a7 - 683: 044072 s8i a7, a0, 4 - 686: 747070 extui a7, a7, 0, 8 - 689: fd2756 bnez a7, 65f - 68c: fb7c movi.n a11, -1 - 68e: ffe561 l32r a6, 624 - 691: ffe331 l32r a3, 620 - 694: 120c movi.n a2, 1 - 696: 004322 s8i a2, a3, 0 - 699: ffe371 l32r a7, 628 - 69c: c0afa2 movi a10, -64 - 69f: ffe321 l32r a2, 62c - 6a2: 0020c0 memw - 6a5: 1198 l32i.n a9, a1, 4 - 6a7: 4962b2 s32i a11, a2, 0x124 - 6aa: 461966 bnei a9, 1, 6f4 - 6ad: 0188 l32i.n a8, a1, 0 - 6af: 345080 extui a5, a8, 0, 4 - 6b2: 115500 slli a5, a5, 16 - 6b5: 0020c0 memw - 6b8: 822432 l32i a3, a4, 0x208 - 6bb: 103370 and a3, a3, a7 - 6be: 203350 or a3, a3, a5 - 6c1: 0020c0 memw - 6c4: 826432 s32i a3, a4, 0x208 - 6c7: 14b480 extui a11, a8, 4, 2 - 6ca: 11bb40 slli a11, a11, 12 - 6cd: 0020c0 memw - 6d0: 822492 l32i a9, a4, 0x208 - 6d3: 109960 and a9, a9, a6 - 6d6: 2099b0 or a9, a9, a11 - 6d9: 0020c0 memw - 6dc: 826492 s32i a9, a4, 0x208 - 6df: 548680 extui a8, a8, 6, 6 - 6e2: 0020c0 memw - 6e5: 872452 l32i a5, a4, 0x21c - 6e8: 1055a0 and a5, a5, a10 - 6eb: 205580 or a5, a5, a8 - 6ee: 0020c0 memw - 6f1: 876452 s32i a5, a4, 0x21c - 6f4: ffd091 l32r a9, 634 - 6f7: ffce81 l32r a8, 630 - 6fa: 0020c0 memw - 6fd: 422252 l32i a5, a2, 0x108 - 700: 205580 or a5, a5, a8 - 703: 0020c0 memw - 706: 426252 s32i a5, a2, 0x108 - 709: 8b0c movi.n a11, 8 - 70b: 337c movi.n a3, -13 - 70d: 0020c0 memw - 710: d02982 l32i a8, a9, 0x340 - 713: 108830 and a8, a8, a3 - 716: 2088b0 or a8, a8, a11 - 719: 0020c0 memw - 71c: 64a052 movi a5, 100 - 71f: d06982 s32i a8, a9, 0x340 - 722: 1198 l32i.n a9, a1, 4 - 724: 550b addi.n a5, a5, -1 - 726: fa0566 bnei a5, -1, 724 - 729: 511966 bnei a9, 1, 77e - 72c: 0020c0 memw - 72f: 4a22b2 l32i a11, a2, 0x128 - 732: 14b0b0 extui a11, a11, 0, 2 - 735: abcc bnez.n a11, 743 - 737: 0020c0 memw - 73a: 4a2232 l32i a3, a2, 0x128 - 73d: 143030 extui a3, a3, 0, 2 - 740: ff3316 beqz a3, 737 - 743: 0020c0 memw - 746: 822432 l32i a3, a4, 0x208 - 749: 103370 and a3, a3, a7 - 74c: 0020c0 memw - 74f: 826432 s32i a3, a4, 0x208 - 752: 0020c0 memw - 755: 8224b2 l32i a11, a4, 0x208 - 758: 10bb60 and a11, a11, a6 - 75b: 0020c0 memw - 75e: 8264b2 s32i a11, a4, 0x208 - 761: 0020c0 memw - 764: 872492 l32i a9, a4, 0x21c - 767: 1099a0 and a9, a9, a10 - 76a: 0020c0 memw - 76d: 876492 s32i a9, a4, 0x21c - 770: 280c movi.n a8, 2 - 772: 0020c0 memw - 775: 4a2252 l32i a5, a2, 0x128 - 778: 105580 and a5, a5, a8 - 77b: 064052 s8i a5, a0, 6 - 77e: 020c movi.n a2, 0 - 780: ffb746 j 661 - 783: 000000 ill - 786: 000000 ill - 789: 600006 j 1878d - -0000078c : - 78c: 021226 beqi a2, 1, 792 - 78f: 2f2266 bnei a2, 2, 7c2 - 792: fffc51 l32r a5, 784 - 795: 040522 l8ui a2, a5, 4 - 798: 62ec bnez.n a2, 7c2 - 79a: fffb21 l32r a2, 788 - 79d: 0020c0 memw - 7a0: 4a2232 l32i a3, a2, 0x128 - 7a3: 143030 extui a3, a3, 0, 2 - 7a6: a3cc bnez.n a3, 7b4 - 7a8: 0020c0 memw - 7ab: 4a2242 l32i a4, a2, 0x128 - 7ae: 144040 extui a4, a4, 0, 2 - 7b1: ff3416 beqz a4, 7a8 - 7b4: 270c movi.n a7, 2 - 7b6: 0020c0 memw - 7b9: 4a2262 l32i a6, a2, 0x128 - 7bc: 106670 and a6, a6, a7 - 7bf: 064562 s8i a6, a5, 6 - 7c2: f00d ret.n - 7c4: 000000 ill - 7c7: fe .byte 0xfe - 7c8: 000200 excw - 7cb: 060060 excw - 7ce: 006000 rsil a0, 0 - 7d1: 010000 slli a0, a0, 32 - 7d4: ff .byte 0xff - 7d5: ff .byte 0xff - 7d6: fffc bnez.n a15, 819 - -000007d8 : - 7d8: fffb81 l32r a8, 7c4 - 7db: fffb31 l32r a3, 7c8 - 7de: fffb61 l32r a6, 7cc - 7e1: 0020c0 memw - 7e4: 446682 s32i a8, a6, 0x110 - 7e7: 070c movi.n a7, 0 - 7e9: 0020c0 memw - 7ec: 516672 s32i a7, a6, 0x144 - 7ef: fff851 l32r a5, 7d0 - 7f2: 0020c0 memw - 7f5: 406652 s32i a5, a6, 0x100 - 7f8: fff741 l32r a4, 7d4 - 7fb: 0020c0 memw - 7fe: f22322 l32i a2, a3, 0x3c8 - 801: 102240 and a2, a2, a4 - 804: 0020c0 memw - 807: f26322 s32i a2, a3, 0x3c8 - 80a: f00d ret.n - 80c: 003333 excw - 80f: fe0000 excw - 812: 003ff1 l32r a15, fffc0910 - 815: f20a add.n a15, a2, a0 - 817: 3f .byte 0x3f - 818: ff .byte 0xff - 819: ff .byte 0xff - 81a: 3f .byte 0x3f - 81b: ff .byte 0xff - 81c: 800000 add a0, a0, a0 - 81f: ffff00 excw - 822: ff .byte 0xff - 823: 00fc bnez.n a0, 857 - 825: 020000 excw - 828: ff .byte 0xff - 829: ff .byte 0xff - 82a: ff .byte 0xff - 82b: cf .byte 0xcf - 82c: 000000 ill - 82f: ffff20 excw - 832: ff .byte 0xff - 833: 3f .byte 0x3f - 834: 000000 ill - 837: ffff80 excw - 83a: ff .byte 0xff - 83b: 7f .byte 0x7f - -0000083c : - 83c: fff4a1 l32r a10, 80c - 83f: fff431 l32r a3, 810 - 842: fff461 l32r a6, 814 - 845: 0020c0 memw - 848: f866a2 s32i a10, a6, 0x3e0 - 84b: fff391 l32r a9, 818 - 84e: fff381 l32r a8, 81c - 851: 0020c0 memw - 854: 9d2672 l32i a7, a6, 0x274 - 857: 107790 and a7, a7, a9 - 85a: 207780 or a7, a7, a8 - 85d: 0020c0 memw - 860: 9d6672 s32i a7, a6, 0x274 - 863: ffef51 l32r a5, 820 - 866: ffef41 l32r a4, 824 - 869: 0020c0 memw - 86c: 9d2622 l32i a2, a6, 0x274 - 86f: 102250 and a2, a2, a5 - 872: 202240 or a2, a2, a4 - 875: 0020c0 memw - 878: 9d6622 s32i a2, a6, 0x274 - 87b: ffebb1 l32r a11, 828 - 87e: ffeba1 l32r a10, 82c - 881: 0020c0 memw - 884: 9d2692 l32i a9, a6, 0x274 - 887: 1099b0 and a9, a9, a11 - 88a: 2099a0 or a9, a9, a10 - 88d: 0020c0 memw - 890: 9d6692 s32i a9, a6, 0x274 - 893: ffe781 l32r a8, 830 - 896: ffe771 l32r a7, 834 - 899: 0020c0 memw - 89c: 9d2652 l32i a5, a6, 0x274 - 89f: 105580 and a5, a5, a8 - 8a2: 205570 or a5, a5, a7 - 8a5: 0020c0 memw - 8a8: 9d6652 s32i a5, a6, 0x274 - 8ab: ffe341 l32r a4, 838 - 8ae: 0020c0 memw - 8b1: 812322 l32i a2, a3, 0x204 - 8b4: 102240 and a2, a2, a4 - 8b7: 0020c0 memw - 8ba: 816322 s32i a2, a3, 0x204 - 8bd: f00d ret.n - 8bf: 000000 ill - 8c2: 000000 ill - 8c5: f20a add.n a15, a2, a0 - 8c7: 3f .byte 0x3f - 8c8: ff .byte 0xff - 8c9: ff .byte 0xff - 8ca: ff .byte 0xff - 8cb: 3f .byte 0x3f - 8cc: f1fe00 excw - 8cf: 3f .byte 0x3f - 8d0: ff .byte 0xff - 8d1: ff .byte 0xff - 8d2: ff .byte 0xff - 8d3: cf .byte 0xcf - 8d4: ff .byte 0xff - 8d5: ff .byte 0xff - 8d6: ff .byte 0xff - 8d7: fffc bnez.n a15, 91a - 8d9: ff .byte 0xff - 8da: 3f .byte 0x3f - 8db: ff .byte 0xff - 8dc: 000000 ill - 8df: f84180 excw - -000008e0 : - 8e0: fff841 l32r a4, 8c0 - 8e3: f0c112 addi a1, a1, -16 - 8e6: 11c9 s32i.n a12, a1, 4 - 8e8: 0109 s32i.n a0, a1, 0 - 8ea: 350402 l8ui a0, a4, 53 - 8ed: fff5c1 l32r a12, 8c4 - 8f0: 761026 beqi a0, 1, 96a - 8f3: 733026 beqi a0, 3, 96a - 8f6: 704026 beqi a0, 4, 96a - 8f9: 6d5026 beqi a0, 5, 96a - 8fc: 000c movi.n a0, 0 - 8fe: 0020c0 memw - 901: f86c02 s32i a0, a12, 0x3e0 - 904: fff101 l32r a0, 8c8 - 907: fff131 l32r a3, 8cc - 90a: 0020c0 memw - 90d: 9d2cb2 l32i a11, a12, 0x274 - 910: 10bb00 and a11, a11, a0 - 913: 0020c0 memw - 916: 9d6cb2 s32i a11, a12, 0x274 - 919: ffeda1 l32r a10, 8d0 - 91c: 0020c0 memw - 91f: 9d2c92 l32i a9, a12, 0x274 - 922: 1099a0 and a9, a9, a10 - 925: 0020c0 memw - 928: 9d6c92 s32i a9, a12, 0x274 - 92b: ffea81 l32r a8, 8d4 - 92e: 0020c0 memw - 931: 9d2c72 l32i a7, a12, 0x274 - 934: 107780 and a7, a7, a8 - 937: 0020c0 memw - 93a: 9d6c72 s32i a7, a12, 0x274 - 93d: ffe661 l32r a6, 8d8 - 940: 0020c0 memw - 943: 9d2c52 l32i a5, a12, 0x274 - 946: 105560 and a5, a5, a6 - 949: 0020c0 memw - 94c: 9d6c52 s32i a5, a12, 0x274 - 94f: ffe341 l32r a4, 8dc - 952: 0020c0 memw - 955: 812322 l32i a2, a3, 0x204 - 958: 202240 or a2, a2, a4 - 95b: 0020c0 memw - 95e: 816322 s32i a2, a3, 0x204 - 961: 11c8 l32i.n a12, a1, 4 - 963: 0108 l32i.n a0, a1, 0 - 965: 10c112 addi a1, a1, 16 - 968: f00d ret.n - 96a: 360422 l8ui a2, a4, 54 - 96d: 000005 call0 970 - 970: ffe406 j 904 - 973: 138700 excw - 976: 000000 ill - 979: 3ff202 excw - 97c: f1fe00 excw - 97f: 3f .byte 0x3f - ... - -00000988 : - 988: 421c movi.n a2, 20 - 98a: e0c112 addi a1, a1, -32 - 98d: 11c9 s32i.n a12, a1, 4 - 98f: 21d9 s32i.n a13, a1, 8 - 991: 31e9 s32i.n a14, a1, 12 - 993: 41f9 s32i.n a15, a1, 16 - 995: 0109 s32i.n a0, a1, 0 - 997: fffa01 l32r a0, 980 - 99a: 0000c0 callx0 a0 - 99d: 0c0c movi.n a12, 0 - 99f: fff5e1 l32r a14, 974 - 9a2: fff5d1 l32r a13, 978 - 9a5: fff5f1 l32r a15, 97c - 9a8: 0020c0 memw - 9ab: 842d02 l32i a0, a13, 0x210 - 9ae: 340000 extui a0, a0, 0, 4 - 9b1: 90cc bnez.n a0, 9be - 9b3: 0020c0 memw - 9b6: f42f22 l32i a2, a15, 0x3d0 - 9b9: 342c20 extui a2, a2, 12, 4 - 9bc: 029c beqz.n a2, 9d0 - 9be: 220c movi.n a2, 2 - 9c0: fff101 l32r a0, 984 - 9c3: 0000c0 callx0 a0 - 9c6: 0c3d mov.n a3, a12 - 9c8: cc1b addi.n a12, a12, 1 - 9ca: f4c0c0 extui a12, a12, 0, 16 - 9cd: d7be37 bgeu a14, a3, 9a8 - 9d0: 11c8 l32i.n a12, a1, 4 - 9d2: 21d8 l32i.n a13, a1, 8 - 9d4: 31e8 l32i.n a14, a1, 12 - 9d6: 41f8 l32i.n a15, a1, 16 - 9d8: 0108 l32i.n a0, a1, 0 - 9da: 20c112 addi a1, a1, 32 - 9dd: f00d ret.n - 9df: 000000 ill - 9e2: 000000 ill - 9e5: 600006 j 189e9 - ... - -000009f8 : - 9f8: f0c112 addi a1, a1, -16 - 9fb: fff931 l32r a3, 9e0 - 9fe: 0109 s32i.n a0, a1, 0 - a00: 350302 l8ui a0, a3, 53 - a03: cfae42 movi a4, 0xfffffecf - a06: 0f1026 beqi a0, 1, a19 - a09: 0c3026 beqi a0, 3, a19 - a0c: 094026 beqi a0, 4, a19 - a0f: 065026 beqi a0, 5, a19 - a12: 0108 l32i.n a0, a1, 0 - a14: 10c112 addi a1, a1, 16 - a17: f00d ret.n - a19: 063c movi.n a6, 48 - a1b: fff221 l32r a2, 9e4 - a1e: 0020c0 memw - a21: 852252 l32i a5, a2, 0x214 - a24: 105540 and a5, a5, a4 - a27: 205560 or a5, a5, a6 - a2a: 0020c0 memw - a2d: 856252 s32i a5, a2, 0x214 - a30: 0020c0 memw - a33: 8d2202 l32i a0, a2, 0x234 - a36: 100040 and a0, a0, a4 - a39: 0020c0 memw - a3c: 8d6202 s32i a0, a2, 0x234 - a3f: 350302 l8ui a0, a3, 53 - a42: 2d1026 beqi a0, 1, a73 - a45: 2a3026 beqi a0, 3, a73 - a48: 024026 beqi a0, 4, a4e - a4b: c35066 bnei a0, 5, a12 - a4e: 360362 l8ui a6, a3, 54 - a51: bd26b6 bltui a6, 2, a12 - a54: 020c movi.n a2, 0 - a56: 130c movi.n a3, 1 - a58: 140c movi.n a4, 1 - a5a: 050c movi.n a5, 0 - a5c: ffe301 l32r a0, 9e8 - a5f: 0000c0 callx0 a0 - a62: 820c movi.n a2, 8 - a64: 030c movi.n a3, 0 - a66: 840c movi.n a4, 8 - a68: 050c movi.n a5, 0 - a6a: ffe001 l32r a0, 9ec - a6d: 0000c0 callx0 a0 - a70: ffe786 j a12 - a73: 360372 l8ui a7, a3, 54 - a76: 9827b6 bltui a7, 2, a12 - a79: 120c movi.n a2, 1 - a7b: 030c movi.n a3, 0 - a7d: 140c movi.n a4, 1 - a7f: 050c movi.n a5, 0 - a81: ffdb01 l32r a0, 9f0 - a84: 0000c0 callx0 a0 - a87: 020c movi.n a2, 0 - a89: 830c movi.n a3, 8 - a8b: 840c movi.n a4, 8 - a8d: 050c movi.n a5, 0 - a8f: ffd901 l32r a0, 9f4 - a92: 0000c0 callx0 a0 - a95: ffde46 j a12 - a98: 000000 ill - a9b: 060000 excw - a9e: 006000 rsil a0, 0 - ... - -00000ac0 : - ac0: f0c112 addi a1, a1, -16 - ac3: fff531 l32r a3, a98 - ac6: 0109 s32i.n a0, a1, 0 - ac8: 350302 l8ui a0, a3, 53 - acb: cfae52 movi a5, 0xfffffecf - ace: 0f1026 beqi a0, 1, ae1 - ad1: 0c3026 beqi a0, 3, ae1 - ad4: 094026 beqi a0, 4, ae1 - ad7: 065026 beqi a0, 5, ae1 - ada: 0108 l32i.n a0, a1, 0 - adc: 10c112 addi a1, a1, 16 - adf: f00d ret.n - ae1: 360322 l8ui a2, a3, 54 - ae4: ffee01 l32r a0, a9c - ae7: 2822b6 bltui a2, 2, b13 - aea: 062c movi.n a6, 32 - aec: 0020c0 memw - aef: 852072 l32i a7, a0, 0x214 - af2: 107750 and a7, a7, a5 - af5: 207760 or a7, a7, a6 - af8: 0020c0 memw - afb: 856072 s32i a7, a0, 0x214 - afe: 0020c0 memw - b01: 8d2042 l32i a4, a0, 0x234 - b04: 104450 and a4, a4, a5 - b07: 204460 or a4, a4, a6 - b0a: 0020c0 memw - b0d: 8d6042 s32i a4, a0, 0x234 - b10: 000886 j b36 - b13: 0a3c movi.n a10, 48 - b15: 0020c0 memw - b18: 852092 l32i a9, a0, 0x214 - b1b: 109950 and a9, a9, a5 - b1e: 2099a0 or a9, a9, a10 - b21: 0020c0 memw - b24: 856092 s32i a9, a0, 0x214 - b27: 0020c0 memw - b2a: 8d2082 l32i a8, a0, 0x234 - b2d: 108850 and a8, a8, a5 - b30: 0020c0 memw - b33: 8d6082 s32i a8, a0, 0x234 - b36: 350302 l8ui a0, a3, 53 - b39: 4f1026 beqi a0, 1, b8c - b3c: 4c3026 beqi a0, 3, b8c - b3f: 024026 beqi a0, 4, b45 - b42: 945066 bnei a0, 5, ada - b45: 360302 l8ui a0, a3, 54 - b48: 1e1066 bnei a0, 1, b6a - b4b: 020c movi.n a2, 0 - b4d: 130c movi.n a3, 1 - b4f: 140c movi.n a4, 1 - b51: 050c movi.n a5, 0 - b53: ffd301 l32r a0, aa0 - b56: 0000c0 callx0 a0 - b59: 820c movi.n a2, 8 - b5b: 030c movi.n a3, 0 - b5d: 840c movi.n a4, 8 - b5f: 050c movi.n a5, 0 - b61: ffd001 l32r a0, aa4 - b64: 0000c0 callx0 a0 - b67: ffdbc6 j ada - b6a: f6c056 bnez a0, ada - b6d: 120c movi.n a2, 1 - b6f: 030c movi.n a3, 0 - b71: 140c movi.n a4, 1 - b73: 050c movi.n a5, 0 - b75: ffcc01 l32r a0, aa8 - b78: 0000c0 callx0 a0 - b7b: 020c movi.n a2, 0 - b7d: 830c movi.n a3, 8 - b7f: 840c movi.n a4, 8 - b81: 050c movi.n a5, 0 - b83: ffca01 l32r a0, aac - b86: 0000c0 callx0 a0 - b89: ffd346 j ada - b8c: 360302 l8ui a0, a3, 54 - b8f: 1e1066 bnei a0, 1, bb1 - b92: 120c movi.n a2, 1 - b94: 030c movi.n a3, 0 - b96: 140c movi.n a4, 1 - b98: 050c movi.n a5, 0 - b9a: ffc501 l32r a0, ab0 - b9d: 0000c0 callx0 a0 - ba0: 020c movi.n a2, 0 - ba2: 830c movi.n a3, 8 - ba4: 840c movi.n a4, 8 - ba6: 050c movi.n a5, 0 - ba8: ffc301 l32r a0, ab4 - bab: 0000c0 callx0 a0 - bae: ffca06 j ada - bb1: f25056 bnez a0, ada - bb4: 020c movi.n a2, 0 - bb6: 130c movi.n a3, 1 - bb8: 140c movi.n a4, 1 - bba: 050c movi.n a5, 0 - bbc: ffbf01 l32r a0, ab8 - bbf: 0000c0 callx0 a0 - bc2: 820c movi.n a2, 8 - bc4: 030c movi.n a3, 0 - bc6: 840c movi.n a4, 8 - bc8: 050c movi.n a5, 0 - bca: ffbc01 l32r a0, abc - bcd: 0000c0 callx0 a0 - bd0: ffc186 j ada - bd3: 000000 ill - bd6: 000800 excw - bd9: 009a add.n a0, a0, a9 - bdb: f00060 subx8 a0, a0, a6 - bde: ff .byte 0xff - bdf: ff .byte 0xff - be0: f20a00 excw - be3: 3f .byte 0x3f - be4: ff .byte 0xff - be5: ff .byte 0xff - be6: ff .byte 0xff - be7: bf .byte 0xbf - be8: 000000 ill - beb: ffff80 excw - bee: 3f .byte 0x3f - bef: ff .byte 0xff - bf0: 800000 add a0, a0, a0 - bf3: ffff00 excw - bf6: 00fc70 excw - bf9: fe .byte 0xfe - bfa: ef .byte 0xef - bfb: 3f .byte 0x3f - bfc: 000000 ill - ... - -00000c00 : - c00: 030c movi.n a3, 0 - c02: f0c112 addi a1, a1, -16 - c05: 11c9 s32i.n a12, a1, 4 - c07: 0109 s32i.n a0, a1, 0 - c09: 02cd mov.n a12, a2 - c0b: 120c movi.n a2, 1 - c0d: fffb01 l32r a0, bfc - c10: 0000c0 callx0 a0 - c13: fff031 l32r a3, bd4 - c16: fff021 l32r a2, bd8 - c19: 0020c0 memw - c1c: 422202 l32i a0, a2, 0x108 - c1f: 200030 or a0, a0, a3 - c22: 0020c0 memw - c25: 426202 s32i a0, a2, 0x108 - c28: 000005 call0 c2c - c2b: 114c26 beqi a12, 4, c40 - c2e: 051c66 bnei a12, 1, c37 - c31: 000005 call0 c34 - c34: 000206 j c40 - c37: 022c26 beqi a12, 2, c3d - c3a: 028c66 bnei a12, 8, c40 - c3d: 000005 call0 c40 - c40: ffe731 l32r a3, bdc - c43: 220c movi.n a2, 2 - c45: ffe651 l32r a5, be0 - c48: 0020c0 memw - c4b: 852502 l32i a0, a5, 0x214 - c4e: 100030 and a0, a0, a3 - c51: 200020 or a0, a0, a2 - c54: 0020c0 memw - c57: 856502 s32i a0, a5, 0x214 - c5a: ffe2b1 l32r a11, be4 - c5d: 0020c0 memw - c60: 8525a2 l32i a10, a5, 0x214 - c63: 10aab0 and a10, a10, a11 - c66: 0020c0 memw - c69: 8565a2 s32i a10, a5, 0x214 - c6c: ffdf91 l32r a9, be8 - c6f: 0020c0 memw - c72: 852582 l32i a8, a5, 0x214 - c75: 208890 or a8, a8, a9 - c78: 0020c0 memw - c7b: 856582 s32i a8, a5, 0x214 - c7e: ffdb71 l32r a7, bec - c81: ffdb61 l32r a6, bf0 - c84: 0020c0 memw - c87: 9d2542 l32i a4, a5, 0x274 - c8a: 104470 and a4, a4, a7 - c8d: 204460 or a4, a4, a6 - c90: 0020c0 memw - c93: 9d6542 s32i a4, a5, 0x274 - c96: 000005 call0 c98 - c99: 000005 call0 c9c - c9c: 000005 call0 ca0 - c9f: 148c66 bnei a12, 8, cb7 - ca2: ffd461 l32r a6, bf4 - ca5: ffd451 l32r a5, bf8 - ca8: 0020c0 memw - cab: 862542 l32i a4, a5, 0x218 - cae: 104460 and a4, a4, a6 - cb1: 0020c0 memw - cb4: 866542 s32i a4, a5, 0x218 - cb7: 11c8 l32i.n a12, a1, 4 - cb9: 0108 l32i.n a0, a1, 0 - cbb: 10c112 addi a1, a1, 16 - cbe: f00d ret.n - cc0: f20a00 excw - cc3: 3f .byte 0x3f - cc4: 003660 excw - cc7: 333340 excw - cca: 100000 and a0, a0, a0 - ccd: 400011 l32r a1, fffd0cd0 - cd0: 001550 excw - cd3: 333040 excw - cd6: 414000 srli a4, a0, 0 - -00000cd8 : - cd8: fffa41 l32r a4, cc0 - cdb: 829c beqz.n a2, cf7 - cdd: 201226 beqi a2, 1, d01 - ce0: 282226 beqi a2, 2, d0c - ce3: 303226 beqi a2, 3, d17 - ce6: 384226 beqi a2, 4, d22 - ce9: 085266 bnei a2, 5, cf5 - cec: fff621 l32r a2, cc4 - cef: 0020c0 memw - cf2: f86422 s32i a2, a4, 0x3e0 - cf5: f00d ret.n - cf7: 030c movi.n a3, 0 - cf9: 0020c0 memw - cfc: f86432 s32i a3, a4, 0x3e0 - cff: f00d ret.n - d01: fff151 l32r a5, cc8 - d04: 0020c0 memw - d07: f86452 s32i a5, a4, 0x3e0 - d0a: f00d ret.n - d0c: fff061 l32r a6, ccc - d0f: 0020c0 memw - d12: f86462 s32i a6, a4, 0x3e0 - d15: f00d ret.n - d17: ffee71 l32r a7, cd0 - d1a: 0020c0 memw - d1d: f86472 s32i a7, a4, 0x3e0 - d20: f00d ret.n - d22: ffec81 l32r a8, cd4 - d25: 0020c0 memw - d28: f86482 s32i a8, a4, 0x3e0 - d2b: f00d ret.n - ... - d35: fe .byte 0xfe - d36: ef .byte 0xef - d37: 3f .byte 0x3f - d38: 000a00 excw - d3b: 000060 excw - d3e: 000010 excw - d41: 038f00 excw - d44: ff .byte 0xff - d45: 0f .byte 0xf - d46: ff8000 excw - d49: ff .byte 0xff - d4a: ff .byte 0xff - d4b: 0a00f7 bnone a0, a15, d59 - d4e: ff3ff2 excw - d51: ff .byte 0xff - d52: 3f .byte 0x3f - d53: ff .byte 0xff - d54: 009a00 excw - d57: 0a0060 excw - d5a: 003ff2 excw - d5d: 009a add.n a0, a0, a9 - d5f: 000060 excw - ... - d6e: ff0000 excw - d71: ff .byte 0xff - d72: 7f .byte 0x7f - d73: fe .byte 0xfe - d74: 000000 ill - d77: 020000 excw - d7a: 006000 rsil a0, 0 - ... - d85: 080000 excw - ... - -00000db8 : - db8: f0c112 addi a1, a1, -16 - dbb: 31e9 s32i.n a14, a1, 12 - dbd: 0109 s32i.n a0, a1, 0 - dbf: 21d9 s32i.n a13, a1, 8 - dc1: 11c9 s32i.n a12, a1, 4 - dc3: 03dd mov.n a13, a3 - dc5: 02cd mov.n a12, a2 - dc7: ffda01 l32r a0, d30 - dca: 022226 beqi a2, 2, dd0 - dcd: 111266 bnei a2, 1, de2 - dd0: edcc bnez.n a13, de2 - dd2: 040022 l8ui a2, a0, 4 - dd5: 92cc bnez.n a2, de2 - dd7: 060032 l8ui a3, a0, 6 - dda: 43cc bnez.n a3, de2 - ddc: ffef01 l32r a0, d98 - ddf: 0000c0 callx0 a0 - de2: 3a7c movi.n a10, -13 - de4: 490c movi.n a9, 4 - de6: ffd361 l32r a6, d34 - de9: ffd381 l32r a8, d38 - dec: 0020c0 memw - def: d02872 l32i a7, a8, 0x340 - df2: 1077a0 and a7, a7, a10 - df5: 207790 or a7, a7, a9 - df8: 0020c0 memw - dfb: d06872 s32i a7, a8, 0x340 - dfe: ffcf51 l32r a5, d3c - e01: 0020c0 memw - e04: 862642 l32i a4, a6, 0x218 - e07: 204450 or a4, a4, a5 - e0a: 0020c0 memw - e0d: 866642 s32i a4, a6, 0x218 - e10: 118c66 bnei a12, 8, e25 - e13: ffcbe1 l32r a14, d40 - e16: 0020c0 memw - e19: 8626b2 l32i a11, a6, 0x218 - e1c: 20bbe0 or a11, a11, a14 - e1f: 0020c0 memw - e22: 8666b2 s32i a11, a6, 0x218 - e25: ffc761 l32r a6, d44 - e28: ffc8e1 l32r a14, d48 - e2b: ffc841 l32r a4, d4c - e2e: 0020c0 memw - e31: 856462 s32i a6, a4, 0x214 - e34: ffc751 l32r a5, d50 - e37: 0020c0 memw - e3a: 9d2432 l32i a3, a4, 0x274 - e3d: 103350 and a3, a3, a5 - e40: 0020c0 memw - e43: 9d6432 s32i a3, a4, 0x274 - e46: 2c0b addi.n a2, a12, -1 - e48: 0d0216 beqz a2, f1c - e4b: fecc72 addi a7, a12, -2 - e4e: 0ca716 beqz a7, f1c - e51: f8cc82 addi a8, a12, -8 - e54: 0c4816 beqz a8, f1c - e57: 2ca122 movi a2, 0x12c - e5a: ffd001 l32r a0, d9c - e5d: 0000c0 callx0 a0 - e60: ffbdb1 l32r a11, d54 - e63: 0020c0 memw - e66: 422b52 l32i a5, a11, 0x108 - e69: 1055e0 and a5, a5, a14 - e6c: 0020c0 memw - e6f: 426b52 s32i a5, a11, 0x108 - e72: 140c movi.n a4, 1 - e74: 0020c0 memw - e77: 582b32 l32i a3, a11, 0x160 - e7a: 203340 or a3, a3, a4 - e7d: 0020c0 memw - e80: 586b32 s32i a3, a11, 0x160 - e83: e07c movi.n a0, -2 - e85: 0020c0 memw - e88: 582ba2 l32i a10, a11, 0x160 - e8b: 10aa00 and a10, a10, a0 - e8e: 0020c0 memw - e91: 586ba2 s32i a10, a11, 0x160 - e94: 0020c0 memw - e97: ffb091 l32r a9, d58 - e9a: 9c2992 l32i a9, a9, 0x270 - e9d: 3b6917 bbci a9, 1, edc - ea0: 220c movi.n a2, 2 - ea2: ffbf01 l32r a0, da0 - ea5: 0000c0 callx0 a0 - ea8: f1a0b2 movi a11, 241 - eab: 00ac92 movi a9, 0xfffffc00 - eae: 0020c0 memw - eb1: ffaa71 l32r a7, d5c - eb4: d7a8 l32i.n a10, a7, 52 - eb6: 10aa90 and a10, a10, a9 - eb9: 20aab0 or a10, a10, a11 - ebc: 0020c0 memw - ebf: d7a9 s32i.n a10, a7, 52 - ec1: f0a082 movi a8, 240 - ec4: 0020c0 memw - ec7: d768 l32i.n a6, a7, 52 - ec9: 106690 and a6, a6, a9 - ecc: 206680 or a6, a6, a8 - ecf: 0020c0 memw - ed2: d769 s32i.n a6, a7, 52 - ed4: 220c movi.n a2, 2 - ed6: ffb301 l32r a0, da4 - ed9: 0000c0 callx0 a0 - edc: ffb301 l32r a0, da8 - edf: 0000c0 callx0 a0 - ee2: ff9fb1 l32r a11, d60 - ee5: 0b29 s32i.n a2, a11, 0 - ee7: 000005 call0 ee8 - eea: 000005 call0 eec - eed: eddc bnez.n a13, f0f - eef: ff9dd1 l32r a13, d64 - ef2: ff9d21 l32r a2, d68 - ef5: 050dd2 l8ui a13, a13, 5 - ef8: 0002e2 l8ui a14, a2, 0 - efb: 0ddc bnez.n a13, f0f - efd: 0e1e66 bnei a14, 1, f0f - f00: ff9b01 l32r a0, d6c - f03: 000002 l8ui a0, a0, 0 - f06: 051066 bnei a0, 1, f0f - f09: 7f2c26 beqi a12, 2, f8c - f0c: 7c1c26 beqi a12, 1, f8c - f0f: 11c8 l32i.n a12, a1, 4 - f11: 21d8 l32i.n a13, a1, 8 - f13: 31e8 l32i.n a14, a1, 12 - f15: 0108 l32i.n a0, a1, 0 - f17: 10c112 addi a1, a1, 16 - f1a: f00d ret.n - f1c: ff9541 l32r a4, d70 - f1f: ff9501 l32r a0, d74 - f22: ff9531 l32r a3, d78 - f25: 0020c0 memw - f28: fa2322 l32i a2, a3, 0x3e8 - f2b: 102240 and a2, a2, a4 - f2e: 0020c0 memw - f31: 340c movi.n a4, 3 - f33: 750c movi.n a5, 7 - f35: 460c movi.n a6, 4 - f37: f70c movi.n a7, 15 - f39: 0008 l32i.n a0, a0, 0 - f3b: fa6322 s32i a2, a3, 0x3e8 - f3e: 62a022 movi a2, 98 - f41: 272002 l32i a0, a0, 156 - f44: 130c movi.n a3, 1 - f46: 0000c0 callx0 a0 - f49: 62a022 movi a2, 98 - f4c: ff8c01 l32r a0, d7c - f4f: 130c movi.n a3, 1 - f51: 0008 l32i.n a0, a0, 0 - f53: b40c movi.n a4, 11 - f55: 262002 l32i a0, a0, 152 - f58: 80a052 movi a5, 128 - f5b: 0000c0 callx0 a0 - f5e: 000005 call0 f60 - f61: ff8741 l32r a4, d80 - f64: ff8851 l32r a5, d84 - f67: 0438 l32i.n a3, a4, 0 - f69: 020c movi.n a2, 0 - f6b: 203350 or a3, a3, a5 - f6e: 0439 s32i.n a3, a4, 0 - f70: ff8f01 l32r a0, dac - f73: 0000c0 callx0 a0 - f76: c8a022 movi a2, 200 - f79: ff8d01 l32r a0, db0 - f7c: 0000c0 callx0 a0 - f7f: ff8271 l32r a7, d88 - f82: 0768 l32i.n a6, a7, 0 - f84: 1066e0 and a6, a6, a14 - f87: 0769 s32i.n a6, a7, 0 - f89: ffb4c6 j e60 - f8c: ff8191 l32r a9, d90 - f8f: 080c movi.n a8, 0 - f91: ff7e71 l32r a7, d8c - f94: 004282 s8i a8, a2, 0 - f97: 640772 l8ui a7, a7, 100 - f9a: 004982 s8i a8, a9, 0 - f9d: 047170 extui a7, a7, 1, 1 - fa0: f6b756 bnez a7, f0f - fa3: 420c movi.n a2, 4 - fa5: 000005 call0 fa8 - fa8: ff7b21 l32r a2, d94 - fab: 000222 l8ui a2, a2, 0 - fae: ff8101 l32r a0, db4 - fb1: 0000c0 callx0 a0 - fb4: 420c movi.n a2, 4 - fb6: 030c movi.n a3, 0 - fb8: 000005 call0 fbc - fbb: ffd406 j f0f - fbe: 000000 ill - fc1: 600006 j 18fc5 - -00000fc4 : - fc4: 060c movi.n a6, 0 - fc6: fffe51 l32r a5, fc0 - fc9: 0020c0 memw - fcc: 506562 s32i a6, a5, 0x140 - fcf: 0020c0 memw - fd2: 516522 s32i a2, a5, 0x144 - fd5: 0020c0 memw - fd8: 406542 s32i a4, a5, 0x100 - fdb: 0020c0 memw - fde: 446532 s32i a3, a5, 0x110 - fe1: f00d ret.n - fe3: 005000 syscall - fe6: 000080 ret - fe9: 008000 excw - -00000fec : - fec: f0c112 addi a1, a1, -16 - fef: 0109 s32i.n a0, a1, 0 - ff1: 000005 call0 ff4 - ff4: 0c2226 beqi a2, 2, 1004 - ff7: 020c movi.n a2, 0 - ff9: 030c movi.n a3, 0 - ffb: fffa41 l32r a4, fe4 - ffe: 000005 call0 1000 - 1001: 000246 j 100e - 1004: 020c movi.n a2, 0 - 1006: 030c movi.n a3, 0 - 1008: fff841 l32r a4, fe8 - 100b: 000005 call0 100c - 100e: 0108 l32i.n a0, a1, 0 - 1010: 10c112 addi a1, a1, 16 - 1013: f00d ret.n - 1015: 000000 ill - 1018: 000600 excw - 101b: 000060 excw - 101e: 6a0010 excw - 1021: 0019c0 excw - 1024: ff .byte 0xff - 1025: 0f .byte 0xf - 1026: c80000 excw - 1029: 000640 excw - 102c: 000000 ill - 102f: 2020f0 or a2, a0, a15 - 1032: 002030 dsync - 1035: 205000 or a5, a0, a0 - -00001038 : - 1038: f0c112 addi a1, a1, -16 - 103b: 11c9 s32i.n a12, a1, 4 - 103d: 0109 s32i.n a0, a1, 0 - 103f: f07c movi.n a0, -1 - 1041: fff5c1 l32r a12, 1018 - 1044: 0020c0 memw - 1047: 496c02 s32i a0, a12, 0x124 - 104a: 000005 call0 104c - 104d: 820c movi.n a2, 8 - 104f: 030c movi.n a3, 0 - 1051: 000005 call0 1054 - 1054: 000005 call0 1058 - 1057: e8a322 movi a2, 0x3e8 - 105a: 000005 call0 105c - 105d: ffef31 l32r a3, 101c - 1060: 0020c0 memw - 1063: 422c22 l32i a2, a12, 0x108 - 1066: 202230 or a2, a2, a3 - 1069: 0020c0 memw - 106c: 426c22 s32i a2, a12, 0x108 - 106f: 220c movi.n a2, 2 - 1071: 000005 call0 1074 - 1074: 000005 call0 1078 - 1077: ffea01 l32r a0, 1020 - 107a: 040c movi.n a4, 0 - 107c: 750c movi.n a5, 7 - 107e: 0020c0 memw - 1081: 406c02 s32i a0, a12, 0x100 - 1084: ffe8b1 l32r a11, 1024 - 1087: 0020c0 memw - 108a: 416cb2 s32i a11, a12, 0x104 - 108d: 0020c0 memw - 1090: 426c42 s32i a4, a12, 0x108 - 1093: ffe5a1 l32r a10, 1028 - 1096: 0020c0 memw - 1099: 436ca2 s32i a10, a12, 0x10c - 109c: ffe491 l32r a9, 102c - 109f: 0020c0 memw - 10a2: 446c92 s32i a9, a12, 0x110 - 10a5: 480c movi.n a8, 4 - 10a7: 0020c0 memw - 10aa: 466c82 s32i a8, a12, 0x118 - 10ad: 0020c0 memw - 10b0: 486c42 s32i a4, a12, 0x120 - 10b3: 0020c0 memw - 10b6: 506c42 s32i a4, a12, 0x140 - 10b9: 0020c0 memw - 10bc: 516c42 s32i a4, a12, 0x144 - 10bf: ffdc71 l32r a7, 1030 - 10c2: 0020c0 memw - 10c5: 526c72 s32i a7, a12, 0x148 - 10c8: ffdb61 l32r a6, 1034 - 10cb: 0020c0 memw - 10ce: 536c62 s32i a6, a12, 0x14c - 10d1: 0020c0 memw - 10d4: 566c42 s32i a4, a12, 0x158 - 10d7: 0020c0 memw - 10da: 576c52 s32i a5, a12, 0x15c - 10dd: 0020c0 memw - 10e0: 586c52 s32i a5, a12, 0x160 - 10e3: 0020c0 memw - 10e6: 596c42 s32i a4, a12, 0x164 - 10e9: 0020c0 memw - 10ec: 5a6c42 s32i a4, a12, 0x168 - 10ef: 0020c0 memw - 10f2: 5d6c42 s32i a4, a12, 0x174 - 10f5: 0020c0 memw - 10f8: 606c42 s32i a4, a12, 0x180 - 10fb: 0020c0 memw - 10fe: 646c42 s32i a4, a12, 0x190 - 1101: 0020c0 memw - 1104: 656c42 s32i a4, a12, 0x194 - 1107: 0020c0 memw - 110a: 666c42 s32i a4, a12, 0x198 - 110d: 0020c0 memw - 1110: 676c42 s32i a4, a12, 0x19c - 1113: 0020c0 memw - 1116: 686c42 s32i a4, a12, 0x1a0 - 1119: 0020c0 memw - 111c: 6a6c42 s32i a4, a12, 0x1a8 - 111f: 0020c0 memw - 1122: 6b6c42 s32i a4, a12, 0x1ac - 1125: 0020c0 memw - 1128: 6c6c42 s32i a4, a12, 0x1b0 - 112b: 0020c0 memw - 112e: 6d6c42 s32i a4, a12, 0x1b4 - 1131: 11c8 l32i.n a12, a1, 4 - 1133: 0108 l32i.n a0, a1, 0 - 1135: 10c112 addi a1, a1, 16 - 1138: f00d ret.n diff --git a/doc/lib_dump/full/libpp.dobj b/doc/lib_dump/full/libpp.dobj deleted file mode 100644 index 38c4a0a24..000000000 --- a/doc/lib_dump/full/libpp.dobj +++ /dev/null @@ -1,15077 +0,0 @@ -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 diff --git a/doc/lib_dump/full/libpwm.dobj b/doc/lib_dump/full/libpwm.dobj deleted file mode 100644 index 643c5fb2b..000000000 --- a/doc/lib_dump/full/libpwm.dobj +++ /dev/null @@ -1,1339 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libpwm.a: - -pwm.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000000 ill - 3: 020000 excw - 6: ff6000 excw - 9: ff .byte 0xff - a: 080000 excw - ... - -00000020 : - 20: e0c112 addi a1, a1, -32 - 23: 11c9 s32i.n a12, a1, 4 - 25: 21d9 s32i.n a13, a1, 8 - 27: 31e9 s32i.n a14, a1, 12 - 29: 41f9 s32i.n a15, a1, 16 - 2b: 0109 s32i.n a0, a1, 0 - 2d: fff401 l32r a0, 0 - 30: 0f0c movi.n a15, 0 - 32: b028 l32i.n a2, a0, 44 - 34: 6129 s32i.n a2, a1, 24 - 36: 0212e6 bgei a2, 1, 3c - 39: 00d8c6 j 3a0 - 3c: fff2d1 l32r a13, 4 - 3f: fff2c1 l32r a12, 8 - 42: 102032 l32i a3, a0, 64 - 45: 5139 s32i.n a3, a1, 20 - 47: 5128 l32i.n a2, a1, 20 - 49: 84a332 movi a3, 0x384 - 4c: a02f20 addx4 a2, a15, a2 - 4f: 0228 l32i.n a2, a2, 0 - 51: 7129 s32i.n a2, a1, 28 - 53: fff001 l32r a0, 14 - 56: 0000c0 callx0 a0 - 59: f4e020 extui a14, a2, 0, 16 - 5c: 84a332 movi a3, 0x384 - 5f: 7128 l32i.n a2, a1, 28 - 61: ffed01 l32r a0, 18 - 64: 0000c0 callx0 a0 - 67: d32c movi.n a3, 45 - 69: f42020 extui a2, a2, 0, 16 - 6c: 16c222 addi a2, a2, 22 - 6f: ffeb01 l32r a0, 1c - 72: 0000c0 callx0 a0 - 75: 100c movi.n a0, 1 - 77: ffe551 l32r a5, c - 7a: 461c movi.n a6, 20 - 7c: 3a1c movi.n a10, 19 - 7e: 2b1c movi.n a11, 18 - 80: f47020 extui a7, a2, 0, 16 - 83: 22ae16 beqz a14, 2b1 - 86: 820c movi.n a2, 8 - 88: 080c movi.n a8, 0 - 8a: feac beqz.n a14, bd - 8c: 3f5a add.n a3, a15, a5 - 8e: 000332 l8ui a3, a3, 0 - 91: 401300 ssl a3 - 94: a19000 sll a9, a0 - 97: f49090 extui a9, a9, 0, 16 - 9a: 0020c0 memw - 9d: 416d92 s32i a9, a13, 0x104 - a0: 000046 j a5 - a3: f03d nop.n - a5: 220b addi.n a2, a2, -1 - a7: f42020 extui a2, a2, 0, 16 - aa: f592c7 bne a2, a12, a3 - ad: f03d nop.n - af: 920c movi.n a2, 9 - b1: 881b addi.n a8, a8, 1 - b3: f03d nop.n - b5: f03d nop.n - b7: 748080 extui a8, a8, 0, 8 - ba: dc38e7 bltu a8, a14, 9a - bd: 27dc bnez.n a7, d3 - bf: ef5a add.n a14, a15, a5 - c1: 000ee2 l8ui a14, a14, 0 - c4: 401e00 ssl a14 - c7: a19000 sll a9, a0 - ca: f49090 extui a9, a9, 0, 16 - cd: 0020c0 memw - d0: 426d92 s32i a9, a13, 0x108 - d3: 131766 bnei a7, 1, ea - d6: 3f5a add.n a3, a15, a5 - d8: 000332 l8ui a3, a3, 0 - db: 401300 ssl a3 - de: a12000 sll a2, a0 - e1: f42020 extui a2, a2, 0, 16 - e4: 0020c0 memw - e7: 426d22 s32i a2, a13, 0x108 - ea: 132766 bnei a7, 2, 101 - ed: 8f5a add.n a8, a15, a5 - ef: 000882 l8ui a8, a8, 0 - f2: 401800 ssl a8 - f5: a14000 sll a4, a0 - f8: f44040 extui a4, a4, 0, 16 - fb: 0020c0 memw - fe: 426d42 s32i a4, a13, 0x108 - 101: 133766 bnei a7, 3, 118 - 104: ef5a add.n a14, a15, a5 - 106: 000ee2 l8ui a14, a14, 0 - 109: 401e00 ssl a14 - 10c: a19000 sll a9, a0 - 10f: f49090 extui a9, a9, 0, 16 - 112: 0020c0 memw - 115: 426d92 s32i a9, a13, 0x108 - 118: 134766 bnei a7, 4, 12f - 11b: 3f5a add.n a3, a15, a5 - 11d: 000332 l8ui a3, a3, 0 - 120: 401300 ssl a3 - 123: a12000 sll a2, a0 - 126: f42020 extui a2, a2, 0, 16 - 129: 0020c0 memw - 12c: 426d22 s32i a2, a13, 0x108 - 12f: 135766 bnei a7, 5, 146 - 132: 8f5a add.n a8, a15, a5 - 134: 000882 l8ui a8, a8, 0 - 137: 401800 ssl a8 - 13a: a14000 sll a4, a0 - 13d: f44040 extui a4, a4, 0, 16 - 140: 0020c0 memw - 143: 426d42 s32i a4, a13, 0x108 - 146: 136766 bnei a7, 6, 15d - 149: ef5a add.n a14, a15, a5 - 14b: 000ee2 l8ui a14, a14, 0 - 14e: 401e00 ssl a14 - 151: a19000 sll a9, a0 - 154: f49090 extui a9, a9, 0, 16 - 157: 0020c0 memw - 15a: 426d92 s32i a9, a13, 0x108 - 15d: 137766 bnei a7, 7, 174 - 160: 3f5a add.n a3, a15, a5 - 162: 000332 l8ui a3, a3, 0 - 165: 401300 ssl a3 - 168: a12000 sll a2, a0 - 16b: f42020 extui a2, a2, 0, 16 - 16e: 0020c0 memw - 171: 426d22 s32i a2, a13, 0x108 - 174: 138766 bnei a7, 8, 18b - 177: 8f5a add.n a8, a15, a5 - 179: 000882 l8ui a8, a8, 0 - 17c: 401800 ssl a8 - 17f: a14000 sll a4, a0 - 182: f44040 extui a4, a4, 0, 16 - 185: 0020c0 memw - 188: 426d42 s32i a4, a13, 0x108 - 18b: 990c movi.n a9, 9 - 18d: 139797 bne a7, a9, 1a4 - 190: 2f5a add.n a2, a15, a5 - 192: 000222 l8ui a2, a2, 0 - 195: 401200 ssl a2 - 198: a1e000 sll a14, a0 - 19b: f4e0e0 extui a14, a14, 0, 16 - 19e: 0020c0 memw - 1a1: 426de2 s32i a14, a13, 0x108 - 1a4: 139766 bnei a7, 10, 1bb - 1a7: 4f5a add.n a4, a15, a5 - 1a9: 000442 l8ui a4, a4, 0 - 1ac: 401400 ssl a4 - 1af: a13000 sll a3, a0 - 1b2: f43030 extui a3, a3, 0, 16 - 1b5: 0020c0 memw - 1b8: 426d32 s32i a3, a13, 0x108 - 1bb: b80c movi.n a8, 11 - 1bd: 139787 bne a7, a8, 1d4 - 1c0: ef5a add.n a14, a15, a5 - 1c2: 000ee2 l8ui a14, a14, 0 - 1c5: 401e00 ssl a14 - 1c8: a19000 sll a9, a0 - 1cb: f49090 extui a9, a9, 0, 16 - 1ce: 0020c0 memw - 1d1: 426d92 s32i a9, a13, 0x108 - 1d4: 13a766 bnei a7, 12, 1eb - 1d7: 3f5a add.n a3, a15, a5 - 1d9: 000332 l8ui a3, a3, 0 - 1dc: 401300 ssl a3 - 1df: a12000 sll a2, a0 - 1e2: f42020 extui a2, a2, 0, 16 - 1e5: 0020c0 memw - 1e8: 426d22 s32i a2, a13, 0x108 - 1eb: d40c movi.n a4, 13 - 1ed: 139747 bne a7, a4, 204 - 1f0: 9f5a add.n a9, a15, a5 - 1f2: 000992 l8ui a9, a9, 0 - 1f5: 401900 ssl a9 - 1f8: a18000 sll a8, a0 - 1fb: f48080 extui a8, a8, 0, 16 - 1fe: 0020c0 memw - 201: 426d82 s32i a8, a13, 0x108 - 204: ee0c movi.n a14, 14 - 206: 1397e7 bne a7, a14, 21d - 209: 3f5a add.n a3, a15, a5 - 20b: 000332 l8ui a3, a3, 0 - 20e: 401300 ssl a3 - 211: a12000 sll a2, a0 - 214: f42020 extui a2, a2, 0, 16 - 217: 0020c0 memw - 21a: 426d22 s32i a2, a13, 0x108 - 21d: f40c movi.n a4, 15 - 21f: 139747 bne a7, a4, 236 - 222: 9f5a add.n a9, a15, a5 - 224: 000992 l8ui a9, a9, 0 - 227: 401900 ssl a9 - 22a: a18000 sll a8, a0 - 22d: f48080 extui a8, a8, 0, 16 - 230: 0020c0 memw - 233: 426d82 s32i a8, a13, 0x108 - 236: 13b766 bnei a7, 16, 24d - 239: 2f5a add.n a2, a15, a5 - 23b: 000222 l8ui a2, a2, 0 - 23e: 401200 ssl a2 - 241: a1e000 sll a14, a0 - 244: f4e0e0 extui a14, a14, 0, 16 - 247: 0020c0 memw - 24a: 426de2 s32i a14, a13, 0x108 - 24d: 131c movi.n a3, 17 - 24f: 139737 bne a7, a3, 266 - 252: 8f5a add.n a8, a15, a5 - 254: 000882 l8ui a8, a8, 0 - 257: 401800 ssl a8 - 25a: a14000 sll a4, a0 - 25d: f44040 extui a4, a4, 0, 16 - 260: 0020c0 memw - 263: 426d42 s32i a4, a13, 0x108 - 266: 1397b7 bne a7, a11, 27d - 269: ef5a add.n a14, a15, a5 - 26b: 000ee2 l8ui a14, a14, 0 - 26e: 401e00 ssl a14 - 271: a19000 sll a9, a0 - 274: f49090 extui a9, a9, 0, 16 - 277: 0020c0 memw - 27a: 426d92 s32i a9, a13, 0x108 - 27d: 1397a7 bne a7, a10, 294 - 280: 3f5a add.n a3, a15, a5 - 282: 000332 l8ui a3, a3, 0 - 285: 401300 ssl a3 - 288: a12000 sll a2, a0 - 28b: f42020 extui a2, a2, 0, 16 - 28e: 0020c0 memw - 291: 426d22 s32i a2, a13, 0x108 - 294: c04760 sub a4, a7, a6 - 297: 0f2456 bnez a4, 38d - 29a: 9f5a add.n a9, a15, a5 - 29c: 000992 l8ui a9, a9, 0 - 29f: 401900 ssl a9 - 2a2: a18000 sll a8, a0 - 2a5: f48080 extui a8, a8, 0, 16 - 2a8: 0020c0 memw - 2ab: 426d82 s32i a8, a13, 0x108 - 2ae: 0036c6 j 38d - 2b1: f03d nop.n - 2b3: ef5a add.n a14, a15, a5 - 2b5: 000ee2 l8ui a14, a14, 0 - 2b8: 401e00 ssl a14 - 2bb: a19000 sll a9, a0 - 2be: f49090 extui a9, a9, 0, 16 - 2c1: 0020c0 memw - 2c4: 426d92 s32i a9, a13, 0x108 - 2c7: 059767 bne a7, a6, 2d0 - 2ca: 0020c0 memw - 2cd: 416d92 s32i a9, a13, 0x104 - 2d0: 0597a7 bne a7, a10, 2d9 - 2d3: 0020c0 memw - 2d6: 416d92 s32i a9, a13, 0x104 - 2d9: 0597b7 bne a7, a11, 2e2 - 2dc: 0020c0 memw - 2df: 416d92 s32i a9, a13, 0x104 - 2e2: 121c movi.n a2, 17 - 2e4: 059727 bne a7, a2, 2ed - 2e7: 0020c0 memw - 2ea: 416d92 s32i a9, a13, 0x104 - 2ed: 05b766 bnei a7, 16, 2f6 - 2f0: 0020c0 memw - 2f3: 416d92 s32i a9, a13, 0x104 - 2f6: f30c movi.n a3, 15 - 2f8: 059737 bne a7, a3, 301 - 2fb: 0020c0 memw - 2fe: 416d92 s32i a9, a13, 0x104 - 301: e40c movi.n a4, 14 - 303: 059747 bne a7, a4, 30c - 306: 0020c0 memw - 309: 416d92 s32i a9, a13, 0x104 - 30c: d80c movi.n a8, 13 - 30e: 059787 bne a7, a8, 317 - 311: 0020c0 memw - 314: 416d92 s32i a9, a13, 0x104 - 317: 05a766 bnei a7, 12, 320 - 31a: 0020c0 memw - 31d: 416d92 s32i a9, a13, 0x104 - 320: be0c movi.n a14, 11 - 322: 0597e7 bne a7, a14, 32b - 325: 0020c0 memw - 328: 416d92 s32i a9, a13, 0x104 - 32b: 059766 bnei a7, 10, 334 - 32e: 0020c0 memw - 331: 416d92 s32i a9, a13, 0x104 - 334: 920c movi.n a2, 9 - 336: 059727 bne a7, a2, 33f - 339: 0020c0 memw - 33c: 416d92 s32i a9, a13, 0x104 - 33f: 058766 bnei a7, 8, 348 - 342: 0020c0 memw - 345: 416d92 s32i a9, a13, 0x104 - 348: 057766 bnei a7, 7, 351 - 34b: 0020c0 memw - 34e: 416d92 s32i a9, a13, 0x104 - 351: 056766 bnei a7, 6, 35a - 354: 0020c0 memw - 357: 416d92 s32i a9, a13, 0x104 - 35a: 055766 bnei a7, 5, 363 - 35d: 0020c0 memw - 360: 416d92 s32i a9, a13, 0x104 - 363: 054766 bnei a7, 4, 36c - 366: 0020c0 memw - 369: 416d92 s32i a9, a13, 0x104 - 36c: 053766 bnei a7, 3, 375 - 36f: 0020c0 memw - 372: 416d92 s32i a9, a13, 0x104 - 375: 052766 bnei a7, 2, 37e - 378: 0020c0 memw - 37b: 416d92 s32i a9, a13, 0x104 - 37e: 051766 bnei a7, 1, 387 - 381: 0020c0 memw - 384: 416d92 s32i a9, a13, 0x104 - 387: 0020c0 memw - 38a: 426d92 s32i a9, a13, 0x108 - 38d: 6138 l32i.n a3, a1, 24 - 38f: ff1b addi.n a15, a15, 1 - 391: 74f0f0 extui a15, a15, 0, 8 - 394: c033f0 sub a3, a3, a15 - 397: cac356 bnez a3, 47 - 39a: ff1d01 l32r a0, 10 - 39d: 235072 s16i a7, a0, 70 - 3a0: 11c8 l32i.n a12, a1, 4 - 3a2: 21d8 l32i.n a13, a1, 8 - 3a4: 31e8 l32i.n a14, a1, 12 - 3a6: 41f8 l32i.n a15, a1, 16 - 3a8: 0108 l32i.n a0, a1, 0 - 3aa: 20c112 addi a1, a1, 32 - 3ad: f00d ret.n - ... - 3b7: 060000 excw - 3ba: 026000 excw - 3bd: 008000 excw - 3c0: 000200 excw - 3c3: 000060 excw - 3c6: 600000 neg a0, a0 - 3c9: 000001 l32r a0, fffc03cc - 3cc: 0000c0 callx0 a0 - 3cf: 4b4000 excw - 3d2: 004c movi.n a0, 64 - 3d4: cd6500 excw - 3d7: 401d excw - 3d9: 000f42 l8ui a4, a15, 0 - ... - -000003e4 : - 3e4: eb7c movi.n a11, -2 - 3e6: e0c112 addi a1, a1, -32 - 3e9: 21d9 s32i.n a13, a1, 8 - 3eb: 0109 s32i.n a0, a1, 0 - 3ed: 11c9 s32i.n a12, a1, 4 - 3ef: 31e9 s32i.n a14, a1, 12 - 3f1: fff091 l32r a9, 3b4 - 3f4: ffefe1 l32r a14, 3b0 - 3f7: fff0c1 l32r a12, 3b8 - 3fa: 0020c0 memw - 3fd: 3ca8 l32i.n a10, a12, 12 - 3ff: 10aab0 and a10, a10, a11 - 402: 0020c0 memw - 405: 0968 l32i.n a6, a9, 0 - 407: ee28 l32i.n a2, a14, 56 - 409: 480e02 l8ui a0, a14, 72 - 40c: 3ca9 s32i.n a10, a12, 12 - 40e: b05020 addx8 a5, a0, a2 - 411: 1588 l32i.n a8, a5, 4 - 413: ffea71 l32r a7, 3bc - 416: c06680 sub a6, a6, a8 - 419: 667a add.n a6, a6, a7 - 41b: 0020c0 memw - 41e: 1c38 l32i.n a3, a12, 4 - 420: 07b637 bgeu a6, a3, 42b - 423: 0020c0 memw - 426: 1cd8 l32i.n a13, a12, 4 - 428: f736d7 bltu a6, a13, 423 - 42b: 040c movi.n a4, 0 - 42d: 3c0e72 l8ui a7, a14, 60 - 430: 801b addi.n a8, a0, 1 - 432: 748080 extui a8, a8, 0, 8 - 435: 670b addi.n a6, a7, -1 - 437: c0a600 sub a10, a6, a0 - 43a: 9348a0 movnez a4, a8, a10 - 43d: 0cf616 beqz a6, 510 - 440: b0a420 addx8 a10, a4, a2 - 443: 1aa8 l32i.n a10, a10, 4 - 445: eccaa2 addi a10, a10, -20 - 448: 0020c0 memw - 44b: 0ca9 s32i.n a10, a12, 0 - 44d: 0020c0 memw - 450: 1c28 l32i.n a2, a12, 4 - 452: 0929 s32i.n a2, a9, 0 - 454: 001522 l16ui a2, a5, 0 - 457: ffdad1 l32r a13, 3c0 - 45a: 428c beqz.n a2, 462 - 45c: 0020c0 memw - 45f: 416d22 s32i a2, a13, 0x104 - 462: 011522 l16ui a2, a5, 2 - 465: 428c beqz.n a2, 46d - 467: 0020c0 memw - 46a: 426d22 s32i a2, a13, 0x108 - 46d: fec7b2 addi a11, a7, -2 - 470: 0d90b7 bne a0, a11, 481 - 473: ffbac5 call0 20 - 476: ffd391 l32r a9, 3c4 - 479: 3c0e62 l8ui a6, a14, 60 - 47c: 480e02 l8ui a0, a14, 72 - 47f: 660b addi.n a6, a6, -1 - 481: c07600 sub a7, a6, a0 - 484: 083756 bnez a7, 50b - 487: 440e82 l8ui a8, a14, 68 - 48a: 000c movi.n a0, 0 - 48c: 6b1866 bnei a8, 1, 4fb - 48f: ffcf21 l32r a2, 3cc - 492: 340e52 l8ui a5, a14, 52 - 495: ffcc41 l32r a4, 3c8 - 498: 1175b0 slli a7, a5, 5 - 49b: 10c462 addi a6, a4, 16 - 49e: a03550 addx4 a3, a5, a5 - 4a1: 1133c0 slli a3, a3, 4 - 4a4: 454a add.n a4, a5, a4 - 4a6: 000442 l8ui a4, a4, 0 - 4a9: 667a add.n a6, a6, a7 - 4ab: 223a add.n a2, a2, a3 - 4ad: ee29 s32i.n a2, a14, 56 - 4af: 106e62 s32i a6, a14, 64 - 4b2: 3c4e42 s8i a4, a14, 60 - 4b5: 160c movi.n a6, 1 - 4b7: 305560 xor a5, a5, a6 - 4ba: b04420 addx8 a4, a4, a2 - 4bd: ffd442 addmi a4, a4, 0xffffff00 - 4c0: 7c1442 l16ui a4, a4, 248 - 4c3: 344e52 s8i a5, a14, 52 - 4c6: 448c beqz.n a4, 4ce - 4c8: 0020c0 memw - 4cb: 416d42 s32i a4, a13, 0x104 - 4ce: 181e62 l16ui a6, a14, 48 - 4d1: f57c movi.n a5, -1 - 4d3: 306650 xor a6, a6, a5 - 4d6: 204460 or a4, a4, a6 - 4d9: 304450 xor a4, a4, a5 - 4dc: f44040 extui a4, a4, 0, 16 - 4df: 448c beqz.n a4, 4e7 - 4e1: 0020c0 memw - 4e4: 426d42 s32i a4, a13, 0x108 - 4e7: 1288 l32i.n a8, a2, 4 - 4e9: ecc882 addi a8, a8, -20 - 4ec: 0020c0 memw - 4ef: 0c89 s32i.n a8, a12, 0 - 4f1: 0020c0 memw - 4f4: 444e02 s8i a0, a14, 68 - 4f7: 1c78 l32i.n a7, a12, 4 - 4f9: 0979 s32i.n a7, a9, 0 - 4fb: 11c8 l32i.n a12, a1, 4 - 4fd: 484e02 s8i a0, a14, 72 - 500: 21d8 l32i.n a13, a1, 8 - 502: 31e8 l32i.n a14, a1, 12 - 504: 0108 l32i.n a0, a1, 0 - 506: 20c112 addi a1, a1, 32 - 509: f00d ret.n - 50b: 001b addi.n a0, a0, 1 - 50d: fffa86 j 4fb - 510: 0e28 l32i.n a2, a14, 0 - 512: 9cafa2 movi a10, -100 - 515: 2512a7 beq a2, a10, 53e - 518: 4179 s32i.n a7, a1, 16 - 51a: 5169 s32i.n a6, a1, 20 - 51c: 6159 s32i.n a5, a1, 24 - 51e: 7109 s32i.n a0, a1, 28 - 520: 64c282 addi a8, a2, 100 - 523: 5aa3b2 movi a11, 0x35a - 526: 23bb87 bgeu a11, a8, 54d - 529: 412280 srli a2, a8, 2 - 52c: 143080 extui a3, a8, 0, 2 - 52f: a03330 addx4 a3, a3, a3 - 532: a02220 addx4 a2, a2, a2 - 535: a02230 addx4 a2, a2, a3 - 538: ecc222 addi a2, a2, -20 - 53b: 000046 j 540 - 53e: c26c movi.n a2, -20 - 540: 0020c0 memw - 543: 0c29 s32i.n a2, a12, 0 - 545: 0020c0 memw - 548: 1c28 l32i.n a2, a12, 4 - 54a: ffc106 j 452 - 54d: ffa041 l32r a4, 3d0 - 550: ffa131 l32r a3, 3d4 - 553: 822240 mull a2, a2, a4 - 556: 223a add.n a2, a2, a3 - 558: ffa031 l32r a3, 3d8 - 55b: ffa101 l32r a0, 3e0 - 55e: 0000c0 callx0 a0 - 561: 7108 l32i.n a0, a1, 28 - 563: 6158 l32i.n a5, a1, 24 - 565: 5168 l32i.n a6, a1, 20 - 567: 4178 l32i.n a7, a1, 16 - 569: ff9c91 l32r a9, 3dc - 56c: fff206 j 538 - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: d0c112 addi a1, a1, -48 - 13: 31c9 s32i.n a12, a1, 12 - 15: 51e9 s32i.n a14, a1, 20 - 17: 61f9 s32i.n a15, a1, 24 - 19: 2109 s32i.n a0, a1, 8 - 1b: 41d9 s32i.n a13, a1, 16 - 1d: 8139 s32i.n a3, a1, 32 - 1f: 02dd mov.n a13, a2 - 21: 0223f6 bgeui a3, 2, 27 - 24: 002386 j b6 - 27: 1c0c movi.n a12, 1 - 29: 04ae02 movi a0, 0xfffffe04 - 2c: b0fcd0 addx8 a15, a12, a13 - 2f: 2f0a add.n a2, a15, a0 - 31: 7e2232 l32i a3, a2, 0x1f8 - 34: 802222 l32i a2, a2, 0x200 - 37: 6eb237 bgeu a2, a3, a9 - 3a: 012d mov.n a2, a1 - 3c: 0f3d mov.n a3, a15 - 3e: ec0b addi.n a14, a12, -1 - 40: 840c movi.n a4, 8 - 42: 71e9 s32i.n a14, a1, 28 - 44: 01ee80 slli a14, a14, 24 - 47: 31e8e0 srai a14, a14, 24 - 4a: ffed01 l32r a0, 0 - 4d: 0000c0 callx0 a0 - 50: 0f2d mov.n a2, a15 - 52: f8cf32 addi a3, a15, -8 - 55: 840c movi.n a4, 8 - 57: ffeb01 l32r a0, 4 - 5a: 0000c0 callx0 a0 - 5d: 7108 l32i.n a0, a1, 28 - 5f: 11f8 l32i.n a15, a1, 4 - 61: 010080 slli a0, a0, 24 - 64: 310800 srai a0, a0, 24 - 67: b000d0 addx8 a0, a0, a13 - 6a: 1008 l32i.n a0, a0, 4 - 6c: b03ed0 addx8 a3, a14, a13 - 6f: 52bf07 bgeu a15, a0, c5 - 72: b03ed0 addx8 a3, a14, a13 - 75: 000246 j 82 - 78: 1128 l32i.n a2, a1, 4 - 7a: b03ed0 addx8 a3, a14, a13 - 7d: 1348 l32i.n a4, a3, 4 - 7f: 17b247 bgeu a2, a4, 9a - 82: 238b addi.n a2, a3, 8 - 84: 840c movi.n a4, 8 - 86: ffe001 l32r a0, 8 - 89: 0000c0 callx0 a0 - 8c: 5e0b addi.n a5, a14, -1 - 8e: 01e580 slli a14, a5, 24 - 91: 31e8e0 srai a14, a14, 24 - 94: e06577 bbci a5, 7, 78 - 97: b03ed0 addx8 a3, a14, a13 - 9a: 238b addi.n a2, a3, 8 - 9c: 840c movi.n a4, 8 - 9e: 013d mov.n a3, a1 - a0: ffdb01 l32r a0, c - a3: 0000c0 callx0 a0 - a6: 04ae02 movi a0, 0xfffffe04 - a9: 81f8 l32i.n a15, a1, 32 - ab: cc1b addi.n a12, a12, 1 - ad: 74c0c0 extui a12, a12, 0, 8 - b0: 021fc7 beq a15, a12, b6 - b3: ffdd46 j 2c - b6: 31c8 l32i.n a12, a1, 12 - b8: 41d8 l32i.n a13, a1, 16 - ba: 51e8 l32i.n a14, a1, 20 - bc: 61f8 l32i.n a15, a1, 24 - be: 2108 l32i.n a0, a1, 8 - c0: 30c112 addi a1, a1, 48 - c3: f00d ret.n - c5: fff446 j 9a - c8: 000050 excw - cb: 00a000 excw - ce: 000000 ill - d1: 000000 ill - d4: ffff50 excw - d7: ff .byte 0xff - d8: 000020 excw - db: 00a000 excw - de: 700000 excw - e1: 000017 bnone a0, a1, e5 - e4: 000060 excw - e7: 001000 excw - ea: 700000 excw - ed: 000017 bnone a0, a1, f1 - f0: 000040 excw - f3: 000000 ill - f6: 080000 excw - f9: 000000 ill - fc: 000030 excw - ff: 005000 syscall - 102: 700000 excw - 105: 000000 ill - 108: 000080 ret - 10b: ff5000 excw - 10e: ff .byte 0xff - 10f: ff .byte 0xff - 110: ffff50 excw - 113: ff .byte 0xff - 114: 000090 excw - 117: ff5000 excw - 11a: ff .byte 0xff - 11b: ff .byte 0xff - 11c: 0000b0 excw - 11f: 00a000 excw - 122: 800000 add a0, a0, a0 - 125: 000000 ill - 128: 0000a0 jx a0 - 12b: 005000 syscall - 12e: 500000 excw - 131: ff .byte 0xff - 132: ff .byte 0xff - 133: ff .byte 0xff - 134: 000050 excw - 137: ff5000 excw - 13a: ff .byte 0xff - 13b: ff .byte 0xff - 13c: ffff50 excw - 13f: ff .byte 0xff - 140: ff4a add.n a15, a15, a4 - 142: ff .byte 0xff - 143: ff .byte 0xff - 144: 000050 excw - 147: 00c000 excw - 14a: 700000 excw - 14d: 000001 l32r a0, fffc0150 - 150: 000050 excw - 153: 016000 slli a6, a0, 32 - 156: a00000 addx4 a0, a0, a0 - 159: 000000 ill - 15c: 0000c0 callx0 a0 - 15f: 005000 syscall - 162: 600000 neg a0, a0 - 165: 000001 l32r a0, fffc0168 - 168: 0000a0 jx a0 - 16b: 4b4000 excw - 16e: 004c movi.n a0, 64 - 170: 0f4240 excw - 173: 060000 excw - 176: 006000 rsil a0, 0 - 179: 000000 ill - 17c: 4c4b40 excw - 17f: 650000 extui a0, a0, 16, 7 - 182: 1dcd excw - 184: 0f4240 excw - ... - -000001e0 : - 1e0: 030c movi.n a3, 0 - 1e2: ffb921 l32r a2, c8 - 1e5: 045c movi.n a4, 80 - 1e7: e0c112 addi a1, a1, -32 - 1ea: 11c9 s32i.n a12, a1, 4 - 1ec: 21d9 s32i.n a13, a1, 8 - 1ee: 31e9 s32i.n a14, a1, 12 - 1f0: 41f9 s32i.n a15, a1, 16 - 1f2: 0109 s32i.n a0, a1, 0 - 1f4: ffe501 l32r a0, 188 - 1f7: 0000c0 callx0 a0 - 1fa: 030c movi.n a3, 0 - 1fc: ffb421 l32r a2, cc - 1ff: 042c movi.n a4, 32 - 201: ffe201 l32r a0, 18c - 204: 0000c0 callx0 a0 - 207: ffb2e1 l32r a14, d0 - 20a: bed8 l32i.n a13, a14, 44 - 20c: 021de6 bgei a13, 1, 212 - 20f: 004086 j 315 - 212: 0c0c movi.n a12, 0 - 214: d32c movi.n a3, 45 - 216: ffaff1 l32r a15, d4 - 219: 280ed2 l8ui a13, a14, 40 - 21c: 110ce0 slli a0, a12, 2 - 21f: a0bce0 addx4 a11, a12, a14 - 222: b0fcf0 addx8 a15, a12, a15 - 225: 2bb8 l32i.n a11, a11, 8 - 227: 6109 s32i.n a0, a1, 24 - 229: 823b30 mull a3, a11, a3 - 22c: 416f32 s32i a3, a15, 0x104 - 22f: 034d mov.n a4, a3 - 231: 4b8c beqz.n a11, 239 - 233: 2dc342 addi a4, a3, 45 - 236: 416f42 s32i a4, a15, 0x104 - 239: 1d9c beqz.n a13, 24e - 23b: 043d mov.n a3, a4 - 23d: ffa621 l32r a2, d8 - 240: ffd401 l32r a0, 190 - 243: 0000c0 callx0 a0 - 246: 6108 l32i.n a0, a1, 24 - 248: 412f42 l32i a4, a15, 0x104 - 24b: 280ed2 l8ui a13, a14, 40 - 24e: 0e38 l32i.n a3, a14, 0 - 250: e8a352 movi a5, 0x3e8 - 253: 823350 mull a3, a3, a5 - 256: 04b347 bgeu a3, a4, 25e - 259: 034d mov.n a4, a3 - 25b: 416f42 s32i a4, a15, 0x104 - 25e: 042d mov.n a2, a4 - 260: 7149 s32i.n a4, a1, 28 - 262: ff9e61 l32r a6, dc - 265: ff9e31 l32r a3, e0 - 268: 606a add.n a6, a0, a6 - 26a: 5169 s32i.n a6, a1, 20 - 26c: ffca01 l32r a0, 194 - 26f: 0000c0 callx0 a0 - 272: 024d mov.n a4, a2 - 274: 5178 l32i.n a7, a1, 20 - 276: 7108 l32i.n a0, a1, 28 - 278: 0729 s32i.n a2, a7, 0 - 27a: c00020 sub a0, a0, a2 - 27d: 416f02 s32i a0, a15, 0x104 - 280: 4dac beqz.n a13, 2a8 - 282: ff9821 l32r a2, e4 - 285: 003d mov.n a3, a0 - 287: ffc401 l32r a0, 198 - 28a: 0000c0 callx0 a0 - 28d: 5148 l32i.n a4, a1, 20 - 28f: 280ed2 l8ui a13, a14, 40 - 292: 0448 l32i.n a4, a4, 0 - 294: 0d9c beqz.n a13, 2a8 - 296: 043d mov.n a3, a4 - 298: ff9421 l32r a2, e8 - 29b: ffc001 l32r a0, 19c - 29e: 0000c0 callx0 a0 - 2a1: 5148 l32i.n a4, a1, 20 - 2a3: 280ed2 l8ui a13, a14, 40 - 2a6: 0448 l32i.n a4, a4, 0 - 2a8: ff9151 l32r a5, ec - 2ab: 0fb547 bgeu a5, a4, 2be - 2ae: 9d8c beqz.n a13, 2bb - 2b0: ff9021 l32r a2, f0 - 2b3: 0c3d mov.n a3, a12 - 2b5: ffba01 l32r a0, 1a0 - 2b8: 0000c0 callx0 a0 - 2bb: 280ed2 l8ui a13, a14, 40 - 2be: 412f22 l32i a2, a15, 0x104 - 2c1: e8a332 movi a3, 0x3e8 - 2c4: ffb801 l32r a0, 1a4 - 2c7: 0000c0 callx0 a0 - 2ca: a04220 addx4 a4, a2, a2 - 2cd: 416f42 s32i a4, a15, 0x104 - 2d0: cd8c beqz.n a13, 2e0 - 2d2: 043d mov.n a3, a4 - 2d4: ff8821 l32r a2, f4 - 2d7: ffb401 l32r a0, 1a8 - 2da: 0000c0 callx0 a0 - 2dd: 280ed2 l8ui a13, a14, 40 - 2e0: 160c movi.n a6, 1 - 2e2: ff8571 l32r a7, f8 - 2e5: 080c movi.n a8, 0 - 2e7: 7c7a add.n a7, a12, a7 - 2e9: 000772 l8ui a7, a7, 0 - 2ec: 805f82 s16i a8, a15, 0x100 - 2ef: 401700 ssl a7 - 2f2: a16600 sll a6, a6 - 2f5: 815f62 s16i a6, a15, 0x102 - 2f8: 7d8c beqz.n a13, 303 - 2fa: ff8021 l32r a2, fc - 2fd: ffab01 l32r a0, 1ac - 300: 0000c0 callx0 a0 - 303: d32c movi.n a3, 45 - 305: ff73f1 l32r a15, d4 - 308: bed8 l32i.n a13, a14, 44 - 30a: cc1b addi.n a12, a12, 1 - 30c: 74c0c0 extui a12, a12, 0, 8 - 30f: 02acd7 bge a12, a13, 315 - 312: ffc0c6 j 219 - 315: 0e08 l32i.n a0, a14, 0 - 317: 5aa332 movi a3, 0x35a - 31a: 909c beqz.n a0, 337 - 31c: 023307 bltu a3, a0, 322 - 31f: 00b686 j 5fd - 322: 412200 srli a2, a0, 2 - 325: 143000 extui a3, a0, 0, 2 - 328: a03330 addx4 a3, a3, a3 - 32b: a02220 addx4 a2, a2, a2 - 32e: a02230 addx4 a2, a2, a3 - 331: 64c202 addi a0, a2, 100 - 334: 000086 j 33a - 337: 64a002 movi a0, 100 - 33a: 280e42 l8ui a4, a14, 40 - 33d: 181e52 l16ui a5, a14, 48 - 340: 070c movi.n a7, 0 - 342: ff6f61 l32r a6, 100 - 345: 90a182 movi a8, 0x190 - 348: 808a add.n a8, a0, a8 - 34a: b06d60 addx8 a6, a13, a6 - 34d: 1609 s32i.n a0, a6, 4 - 34f: 3689 s32i.n a8, a6, 12 - 351: 055672 s16i a7, a6, 10 - 354: 045652 s16i a5, a6, 8 - 357: 948c beqz.n a4, 364 - 359: ff6a21 l32r a2, 104 - 35c: ff9501 l32r a0, 1b0 - 35f: 0000c0 callx0 a0 - 362: bed8 l32i.n a13, a14, 44 - 364: 0d2b addi.n a0, a13, 2 - 366: 0210e6 bgei a0, 1, 36c - 369: 002046 j 3ee - 36c: ff67f1 l32r a15, 108 - 36f: 0c0c movi.n a12, 0 - 371: 40cff2 addi a15, a15, 64 - 374: 280ed2 l8ui a13, a14, 40 - 377: 041d16 beqz a13, 3bc - 37a: ff6431 l32r a3, 10c - 37d: 0f2d mov.n a2, a15 - 37f: b03c30 addx8 a3, a12, a3 - 382: 801332 l16ui a3, a3, 0x100 - 385: ff8b01 l32r a0, 1b4 - 388: 0000c0 callx0 a0 - 38b: 280ed2 l8ui a13, a14, 40 - 38e: adac beqz.n a13, 3bc - 390: ff6031 l32r a3, 110 - 393: ff6021 l32r a2, 114 - 396: b03c30 addx8 a3, a12, a3 - 399: 811332 l16ui a3, a3, 0x102 - 39c: ff8701 l32r a0, 1b8 - 39f: 0000c0 callx0 a0 - 3a2: 280ed2 l8ui a13, a14, 40 - 3a5: 3d9c beqz.n a13, 3bc - 3a7: ff5c31 l32r a3, 118 - 3aa: ff5c21 l32r a2, 11c - 3ad: b03c30 addx8 a3, a12, a3 - 3b0: 412332 l32i a3, a3, 0x104 - 3b3: ff8201 l32r a0, 1bc - 3b6: 0000c0 callx0 a0 - 3b9: 280ed2 l8ui a13, a14, 40 - 3bc: be48 l32i.n a4, a14, 44 - 3be: 15ac47 bge a12, a4, 3d7 - 3c1: fd8c beqz.n a13, 3d4 - 3c3: ff5731 l32r a3, 120 - 3c6: ff5721 l32r a2, 124 - 3c9: a03c30 addx4 a3, a12, a3 - 3cc: 0338 l32i.n a3, a3, 0 - 3ce: ff7c01 l32r a0, 1c0 - 3d1: 0000c0 callx0 a0 - 3d4: 280ed2 l8ui a13, a14, 40 - 3d7: 7d8c beqz.n a13, 3e2 - 3d9: ff5321 l32r a2, 128 - 3dc: ff7a01 l32r a0, 1c4 - 3df: 0000c0 callx0 a0 - 3e2: cc1b addi.n a12, a12, 1 - 3e4: be08 l32i.n a0, a14, 44 - 3e6: 74c0c0 extui a12, a12, 0, 8 - 3e9: 002b addi.n a0, a0, 2 - 3eb: 852c07 blt a12, a0, 374 - 3ee: ff4f21 l32r a2, 12c - 3f1: 743000 extui a3, a0, 0, 8 - 3f4: ffc185 call0 10 - 3f7: be48 l32i.n a4, a14, 44 - 3f9: ff4d01 l32r a0, 130 - 3fc: c41b addi.n a12, a4, 1 - 3fe: 74c0c0 extui a12, a12, 0, 8 - 401: 442b addi.n a4, a4, 2 - 403: 744040 extui a4, a4, 0, 8 - 406: 05ac16 beqz a12, 464 - 409: b0fc00 addx8 a15, a12, a0 - 40c: 412f62 l32i a6, a15, 0x104 - 40f: 3f2f52 l32i a5, a15, 252 - 412: 801f92 l16ui a9, a15, 0x100 - 415: 439567 bne a5, a6, 45c - 418: 811fa2 l16ui a10, a15, 0x102 - 41b: 7d1f72 l16ui a7, a15, 250 - 41e: 7c1f82 l16ui a8, a15, 248 - 421: dc1b addi.n a13, a12, 1 - 423: 74d0d0 extui a13, a13, 0, 8 - 426: 208890 or a8, a8, a9 - 429: 7c5f82 s16i a8, a15, 248 - 42c: 2077a0 or a7, a7, a10 - 42f: 7d5f72 s16i a7, a15, 250 - 432: 21bd47 bgeu a13, a4, 457 - 435: ff3ff1 l32r a15, 134 - 438: 324e42 s8i a4, a14, 50 - 43b: 840c movi.n a4, 8 - 43d: b03df0 addx8 a3, a13, a15 - 440: f8c322 addi a2, a3, -8 - 443: ff6101 l32r a0, 1c8 - 446: 0000c0 callx0 a0 - 449: 320e42 l8ui a4, a14, 50 - 44c: dd1b addi.n a13, a13, 1 - 44e: 74d0d0 extui a13, a13, 0, 8 - 451: e63d47 bltu a13, a4, 43b - 454: ff3901 l32r a0, 138 - 457: 440b addi.n a4, a4, -1 - 459: 744040 extui a4, a4, 0, 8 - 45c: cc0b addi.n a12, a12, -1 - 45e: 74c0c0 extui a12, a12, 0, 8 - 461: fa4c56 bnez a12, 409 - 464: ff3601 l32r a0, 13c - 467: c40b addi.n a12, a4, -1 - 469: 74c0c0 extui a12, a12, 0, 8 - 46c: 5c9c beqz.n a12, 485 - 46e: 3c0b addi.n a3, a12, -1 - 470: b0fc00 addx8 a15, a12, a0 - 473: 3f2f22 l32i a2, a15, 252 - 476: 412fd2 l32i a13, a15, 0x104 - 479: 74c030 extui a12, a3, 0, 8 - 47c: c0dd20 sub a13, a13, a2 - 47f: 416fd2 s32i a13, a15, 0x104 - 482: fe8c56 bnez a12, 46e - 485: ff2e01 l32r a0, 140 - 488: 060c movi.n a6, 0 - 48a: b00400 addx8 a0, a4, a0 - 48d: 805062 s16i a6, a0, 0x100 - 490: 152e52 l32i a5, a14, 84 - 493: e5fc bnez.n a5, 4d5 - 495: 7f1032 l16ui a3, a0, 254 - 498: 291e52 l16ui a5, a14, 82 - 49b: f67c movi.n a6, -1 - 49d: 305560 xor a5, a5, a6 - 4a0: 103350 and a3, a3, a5 - 4a3: 7f5032 s16i a3, a0, 254 - 4a6: 291e22 l16ui a2, a14, 82 - 4a9: 805022 s16i a2, a0, 0x100 - 4ac: 2024b6 bltui a4, 2, 4d0 - 4af: 324e42 s8i a4, a14, 50 - 4b2: 1c0c movi.n a12, 1 - 4b4: ff2431 l32r a3, 144 - 4b7: 840c movi.n a4, 8 - 4b9: b03c30 addx8 a3, a12, a3 - 4bc: f8c322 addi a2, a3, -8 - 4bf: ff4301 l32r a0, 1cc - 4c2: 0000c0 callx0 a0 - 4c5: 320e42 l8ui a4, a14, 50 - 4c8: cc1b addi.n a12, a12, 1 - 4ca: 74c0c0 extui a12, a12, 0, 8 - 4cd: e33c47 bltu a12, a4, 4b4 - 4d0: 440b addi.n a4, a4, -1 - 4d2: 744040 extui a4, a4, 0, 8 - 4d5: 324e42 s8i a4, a14, 50 - 4d8: ff1cd1 l32r a13, 148 - 4db: ff1cf1 l32r a15, 14c - 4de: 330e52 l8ui a5, a14, 51 - 4e1: f0cf02 addi a0, a15, -16 - 4e4: 0a6556 bnez a5, 58e - 4e7: 030c movi.n a3, 0 - 4e9: b4ac beqz.n a4, 518 - 4eb: 344e32 s8i a3, a14, 52 - 4ee: 0c0c movi.n a12, 0 - 4f0: 840c movi.n a4, 8 - 4f2: ff1731 l32r a3, 150 - 4f5: 340e22 l8ui a2, a14, 52 - 4f8: b03c30 addx8 a3, a12, a3 - 4fb: a02220 addx4 a2, a2, a2 - 4fe: 9022c0 addx2 a2, a2, a12 - 501: b022d0 addx8 a2, a2, a13 - 504: ff3301 l32r a0, 1d0 - 507: 0000c0 callx0 a0 - 50a: 320e42 l8ui a4, a14, 50 - 50d: cc1b addi.n a12, a12, 1 - 50f: 74c0c0 extui a12, a12, 0, 8 - 512: da3c47 bltu a12, a4, 4f0 - 515: 340e32 l8ui a3, a14, 52 - 518: ff0f01 l32r a0, 154 - 51b: bed8 l32i.n a13, a14, 44 - 51d: 030a add.n a0, a3, a0 - 51f: 004042 s8i a4, a0, 0 - 522: 1b1da6 blti a13, 1, 541 - 525: ff0c01 l32r a0, 158 - 528: 1173d0 slli a7, a3, 3 - 52b: 0c0c movi.n a12, 0 - 52d: a02c00 addx4 a2, a12, a0 - 530: 57ca add.n a5, a7, a12 - 532: a055f0 addx4 a5, a5, a15 - 535: 0228 l32i.n a2, a2, 0 - 537: cc1b addi.n a12, a12, 1 - 539: 0529 s32i.n a2, a5, 0 - 53b: 74c0c0 extui a12, a12, 0, 8 - 53e: eb9dc7 bne a13, a12, 52d - 541: 3c4e42 s8i a4, a14, 60 - 544: ff0691 l32r a9, 15c - 547: 180c movi.n a8, 1 - 549: 730b addi.n a7, a3, -1 - 54b: 0e08 l32i.n a0, a14, 0 - 54d: 11b3b0 slli a11, a3, 5 - 550: a0a330 addx4 a10, a3, a3 - 553: 1c0c movi.n a12, 1 - 555: 334ec2 s8i a12, a14, 51 - 558: 11aac0 slli a10, a10, 4 - 55b: bfba add.n a11, a15, a11 - 55d: 106eb2 s32i a11, a14, 64 - 560: 64c062 addi a6, a0, 100 - 563: 937870 movnez a7, a8, a7 - 566: 99aa add.n a9, a9, a10 - 568: ee99 s32i.n a9, a14, 56 - 56a: 344e72 s8i a7, a14, 52 - 56d: 09e616 beqz a6, 60f - 570: 5aa3d2 movi a13, 0x35a - 573: 023d67 bltu a13, a6, 579 - 576: 002b06 j 626 - 579: 412260 srli a2, a6, 2 - 57c: 143060 extui a3, a6, 0, 2 - 57f: a03330 addx4 a3, a3, a3 - 582: a02220 addx4 a2, a2, a2 - 585: a02230 addx4 a2, a2, a3 - 588: ecc202 addi a0, a2, -20 - 58b: 002086 j 611 - 58e: 440e52 l8ui a5, a14, 68 - 591: 059556 bnez a5, 5ee - 594: 84ac beqz.n a4, 5c0 - 596: 0c0c movi.n a12, 0 - 598: 840c movi.n a4, 8 - 59a: fef131 l32r a3, 160 - 59d: 340e22 l8ui a2, a14, 52 - 5a0: b03c30 addx8 a3, a12, a3 - 5a3: a02220 addx4 a2, a2, a2 - 5a6: 9022c0 addx2 a2, a2, a12 - 5a9: b022d0 addx8 a2, a2, a13 - 5ac: ff0a01 l32r a0, 1d4 - 5af: 0000c0 callx0 a0 - 5b2: 320e42 l8ui a4, a14, 50 - 5b5: cc1b addi.n a12, a12, 1 - 5b7: 74c0c0 extui a12, a12, 0, 8 - 5ba: da3c47 bltu a12, a4, 598 - 5bd: fee901 l32r a0, 164 - 5c0: 340e32 l8ui a3, a14, 52 - 5c3: bed8 l32i.n a13, a14, 44 - 5c5: 230a add.n a2, a3, a0 - 5c7: 004242 s8i a4, a2, 0 - 5ca: 1b1da6 blti a13, 1, 5e9 - 5cd: fee601 l32r a0, 168 - 5d0: 1173d0 slli a7, a3, 3 - 5d3: 0c0c movi.n a12, 0 - 5d5: a02c00 addx4 a2, a12, a0 - 5d8: 37ca add.n a3, a7, a12 - 5da: a033f0 addx4 a3, a3, a15 - 5dd: 0228 l32i.n a2, a2, 0 - 5df: cc1b addi.n a12, a12, 1 - 5e1: 0329 s32i.n a2, a3, 0 - 5e3: 74c0c0 extui a12, a12, 0, 8 - 5e6: eb9dc7 bne a13, a12, 5d5 - 5e9: 140c movi.n a4, 1 - 5eb: 444e42 s8i a4, a14, 68 - 5ee: 11c8 l32i.n a12, a1, 4 - 5f0: 21d8 l32i.n a13, a1, 8 - 5f2: 31e8 l32i.n a14, a1, 12 - 5f4: 41f8 l32i.n a15, a1, 16 - 5f6: 0108 l32i.n a0, a1, 0 - 5f8: 20c112 addi a1, a1, 32 - 5fb: f00d ret.n - 5fd: fedb21 l32r a2, 16c - 600: fedc31 l32r a3, 170 - 603: 822020 mull a2, a0, a2 - 606: fef401 l32r a0, 1d8 - 609: 0000c0 callx0 a0 - 60c: ff4846 j 331 - 60f: c06c movi.n a0, -20 - 611: fed831 l32r a3, 174 - 614: 0020c0 memw - 617: 0309 s32i.n a0, a3, 0 - 619: fed741 l32r a4, 178 - 61c: 0020c0 memw - 61f: 1338 l32i.n a3, a3, 4 - 621: 0439 s32i.n a3, a4, 0 - 623: fff1c6 j 5ee - 626: fed521 l32r a2, 17c - 629: fed531 l32r a3, 180 - 62c: 822020 mull a2, a0, a2 - 62f: 223a add.n a2, a2, a3 - 631: fed431 l32r a3, 184 - 634: feea01 l32r a0, 1dc - 637: 0000c0 callx0 a0 - 63a: ffd286 j 588 - 63d: 000000 ill - 640: 000000 ill - ... - -00000644 : - 644: 050c movi.n a5, 0 - 646: fffe41 l32r a4, 640 - 649: 935220 movnez a5, a2, a2 - 64c: a02340 addx4 a2, a3, a4 - 64f: 2259 s32i.n a5, a2, 8 - 651: f00d ret.n - 653: 000000 ill - 656: d00000 subx2 a0, a0, a0 - 659: 000000 ill - 65c: 000000 ill - ... - -00000660 : - 660: f0c112 addi a1, a1, -16 - 663: 023d mov.n a3, a2 - 665: fffb21 l32r a2, 654 - 668: 0109 s32i.n a0, a1, 0 - 66a: 280202 l8ui a0, a2, 40 - 66d: 0239 s32i.n a3, a2, 0 - 66f: 708c beqz.n a0, 67a - 671: fff921 l32r a2, 658 - 674: fffa01 l32r a0, 65c - 677: 0000c0 callx0 a0 - 67a: 0108 l32i.n a0, a1, 0 - 67c: 10c112 addi a1, a1, 16 - 67f: f00d ret.n - 681: 000000 ill - 684: 000000 ill - ... - -00000688 : - 688: f0c112 addi a1, a1, -16 - 68b: 11c9 s32i.n a12, a1, 4 - 68d: 31e9 s32i.n a14, a1, 12 - 68f: 21d9 s32i.n a13, a1, 8 - 691: 0109 s32i.n a0, a1, 0 - 693: 03dd mov.n a13, a3 - 695: 000005 call0 698 - 698: fffbe1 l32r a14, 684 - 69b: be08 l32i.n a0, a14, 44 - 69d: 0c0c movi.n a12, 0 - 69f: 1310a6 blti a0, 1, 6b6 - 6a2: 0c3d mov.n a3, a12 - 6a4: a02cd0 addx4 a2, a12, a13 - 6a7: 0228 l32i.n a2, a2, 0 - 6a9: 000005 call0 6ac - 6ac: be38 l32i.n a3, a14, 44 - 6ae: cc1b addi.n a12, a12, 1 - 6b0: 74c0c0 extui a12, a12, 0, 8 - 6b3: eb2c37 blt a12, a3, 6a2 - 6b6: 11c8 l32i.n a12, a1, 4 - 6b8: 21d8 l32i.n a13, a1, 8 - 6ba: 31e8 l32i.n a14, a1, 12 - 6bc: 0108 l32i.n a0, a1, 0 - 6be: 10c112 addi a1, a1, 16 - 6c1: f00d ret.n - 6c3: 000000 ill - ... - -000006c8 : - 6c8: ffff31 l32r a3, 6c4 - 6cb: a02230 addx4 a2, a2, a3 - 6ce: 2228 l32i.n a2, a2, 8 - 6d0: f00d ret.n - 6d2: 000000 ill - 6d5: 000000 ill - -000006d8 : - 6d8: ffff21 l32r a2, 6d4 - 6db: 0228 l32i.n a2, a2, 0 - 6dd: f00d ret.n - 6df: 000000 ill - 6e2: 000000 ill - 6e5: fe .byte 0xfe - 6e6: ef .byte 0xef - 6e7: 3f .byte 0x3f - 6e8: 000000 ill - 6eb: 060000 excw - 6ee: 086000 excw - 6f1: 000000 ill - 6f4: 000200 excw - 6f7: fe0060 excw - 6fa: ef .byte 0xef - 6fb: 3f .byte 0x3f - 6fc: 0000e0 excw - ... - -0000070c : - 70c: e0c112 addi a1, a1, -32 - 70f: 2109 s32i.n a0, a1, 8 - 711: 0129 s32i.n a2, a1, 0 - 713: 31c9 s32i.n a12, a1, 12 - 715: 1139 s32i.n a3, a1, 4 - 717: 41d9 s32i.n a13, a1, 16 - 719: 51e9 s32i.n a14, a1, 20 - 71b: 05dd mov.n a13, a5 - 71d: fff0e1 l32r a14, 6e0 - 720: f30c movi.n a3, 15 - 722: be49 s32i.n a4, a14, 44 - 724: 04cd mov.n a12, a4 - 726: ffef21 l32r a2, 6e4 - 729: 046c movi.n a4, -32 - 72b: 0020c0 memw - 72e: 802202 l32i a0, a2, 0x200 - 731: 100040 and a0, a0, a4 - 734: 200030 or a0, a0, a3 - 737: 0020c0 memw - 73a: 806202 s32i a0, a2, 0x200 - 73d: ffea21 l32r a2, 6e8 - 740: fff001 l32r a0, 700 - 743: 0000c0 callx0 a0 - 746: 84a052 movi a5, 132 - 749: ffe861 l32r a6, 6ec - 74c: 0020c0 memw - 74f: 2659 s32i.n a5, a6, 8 - 751: 067c16 beqz a12, 7bc - 754: 490c movi.n a9, 4 - 756: 1a0c movi.n a10, 1 - 758: ffe6b1 l32r a11, 6f0 - 75b: cfae22 movi a2, 0xfffffecf - 75e: 040c movi.n a4, 0 - 760: 181e02 l16ui a0, a14, 48 - 763: 905440 addx2 a5, a4, a4 - 766: a055d0 addx4 a5, a5, a13 - 769: 0588 l32i.n a8, a5, 0 - 76b: 0020c0 memw - 76e: 0878 l32i.n a7, a8, 0 - 770: 107720 and a7, a7, a2 - 773: 0020c0 memw - 776: 0879 s32i.n a7, a8, 0 - 778: 1568 l32i.n a6, a5, 4 - 77a: 0538 l32i.n a3, a5, 0 - 77c: 107690 and a7, a6, a9 - 77f: 1177e0 slli a7, a7, 2 - 782: 146060 extui a6, a6, 0, 2 - 785: 206670 or a6, a6, a7 - 788: 1166c0 slli a6, a6, 4 - 78b: 0020c0 memw - 78e: 0388 l32i.n a8, a3, 0 - 790: 208860 or a8, a8, a6 - 793: 0020c0 memw - 796: 641b addi.n a6, a4, 1 - 798: 74ba add.n a7, a4, a11 - 79a: 0389 s32i.n a8, a3, 0 - 79c: 2558 l32i.n a5, a5, 8 - 79e: 004752 s8i a5, a7, 0 - 7a1: 744060 extui a4, a6, 0, 8 - 7a4: 745050 extui a5, a5, 0, 8 - 7a7: 401500 ssl a5 - 7aa: a13a00 sll a3, a10 - 7ad: 200030 or a0, a0, a3 - 7b0: f40000 extui a0, a0, 0, 16 - 7b3: ac9c47 bne a12, a4, 763 - 7b6: 185e02 s16i a0, a14, 48 - 7b9: 000086 j 7bf - 7bc: 181e02 l16ui a0, a14, 48 - 7bf: ffcd61 l32r a6, 6f4 - 7c2: 0020c0 memw - 7c5: 0128 l32i.n a2, a1, 0 - 7c7: 1138 l32i.n a3, a1, 4 - 7c9: 446602 s32i a0, a6, 0x110 - 7cc: ffeb85 call0 688 - 7cf: ffcac1 l32r a12, 6f8 - 7d2: 000005 call0 7d4 - 7d5: 280c movi.n a8, 2 - 7d7: 0020c0 memw - 7da: 812c72 l32i a7, a12, 0x204 - 7dd: 207780 or a7, a7, a8 - 7e0: 0020c0 memw - 7e3: 816c72 s32i a7, a12, 0x204 - 7e6: 00a222 movi a2, 0x200 - 7e9: ffc601 l32r a0, 704 - 7ec: 0000c0 callx0 a0 - 7ef: 280e92 l8ui a9, a14, 40 - 7f2: 998c beqz.n a9, 7ff - 7f4: be38 l32i.n a3, a14, 44 - 7f6: ffc121 l32r a2, 6fc - 7f9: ffc301 l32r a0, 708 - 7fc: 0000c0 callx0 a0 - 7ff: 31c8 l32i.n a12, a1, 12 - 801: 41d8 l32i.n a13, a1, 16 - 803: 51e8 l32i.n a14, a1, 20 - 805: 2108 l32i.n a0, a1, 8 - 807: 20c112 addi a1, a1, 32 - 80a: f00d ret.n - -0000080c : - 80c: 320c movi.n a2, 3 - 80e: f00d ret.n - 810: 060501 l32r a0, fffc2024 - 813: ff2115 excw - -00000814 : - 814: ffff21 l32r a2, 810 - 817: f00d ret.n - 819: 000000 ill - 81c: 000000 ill - ... - -00000820 : - 820: ffff31 l32r a3, 81c - 823: 140c movi.n a4, 1 - 825: 932420 movnez a2, a4, a2 - 828: 284322 s8i a2, a3, 40 - 82b: f00d ret.n - -Disassembly of section .irom.text: - -00000000 : - 0: 7468 336d 253a 2075 0020 0000 0000 0000 htm3:%u ....... - -00000010 : - 10: 736c 3a62 7525 2020 0000 0000 0000 0000 lsb:%u ........ - -00000020 : - 20: 6e69 7469 685f 6d74 3a31 7525 2020 0000 init_htm1:%u .. - -00000030 : - 30: 000a 0000 0000 0000 0000 0000 0000 0000 ................ - -00000040 : - 40: 7265 3172 202c 736c 5b62 6425 205d 7369 err1, lsb[%d] is - 50: 6f20 6576 3a72 7525 000a 0000 0000 0000 over:%u........ - -00000060 : - 60: 7468 326d 253a 2075 0020 0000 0000 0000 htm2:%u ....... - -00000070 : - 70: 6e69 7469 000a 0000 0000 0000 0000 0000 init............ - -00000080 : - 80: 736c 3a62 7525 2020 0000 0000 0000 0000 lsb:%u ........ - -00000090 : - 90: 6c63 3a72 7825 2020 0000 0000 0000 0000 clr:%x ........ - -000000a0 : - a0: 000a 0000 0000 0000 0000 0000 0000 0000 ................ - -000000b0 : - b0: 7468 3a6d 7525 2020 0000 0000 0000 0000 htm:%u ........ - -000000c0 : - c0: 6573 3a74 7825 2020 0000 0000 0000 0000 set:%x ........ - -000000d0 : - d0: 6570 6972 646f 253a 0a75 0000 0000 0000 period:%u....... - -000000e0 : - e0: 6574 7473 7020 6d77 6320 6168 6e6e 6c65 test pwm channel - f0: 6e20 6d75 203a 6425 0d20 000a num: %d ... diff --git a/doc/lib_dump/full/libsmartconfig.dobj b/doc/lib_dump/full/libsmartconfig.dobj deleted file mode 100644 index 3ff522a81..000000000 --- a/doc/lib_dump/full/libsmartconfig.dobj +++ /dev/null @@ -1,8171 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libsmartconfig.a: - -sc_airkiss.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 10: 000020 excw - ... - -00000028 : - 28: f0c112 addi a1, a1, -16 - 2b: 0109 s32i.n a0, a1, 0 - 2d: fff401 l32r a0, 0 - 30: 0008 l32i.n a0, a0, 0 - 32: e0cc bnez.n a0, 44 - 34: a23c movi.n a2, 58 - 36: fff801 l32r a0, 18 - 39: 0000c0 callx0 a0 - 3c: fff231 l32r a3, 4 - 3f: 0329 s32i.n a2, a3, 0 - 41: 000346 j 52 - 44: fff121 l32r a2, 8 - 47: fff501 l32r a0, 1c - 4a: 0000c0 callx0 a0 - 4d: ffef21 l32r a2, c - 50: 0228 l32i.n a2, a2, 0 - 52: 42dc bnez.n a2, 6a - 54: ffef21 l32r a2, 10 - 57: ffef31 l32r a3, 14 - 5a: 843c movi.n a4, 56 - 5c: fff101 l32r a0, 20 - 5f: 0000c0 callx0 a0 - 62: 020c movi.n a2, 0 - 64: fff001 l32r a0, 24 - 67: 0000c0 callx0 a0 - 6a: 0108 l32i.n a0, a1, 0 - 6c: 10c112 addi a1, a1, 16 - 6f: f00d ret.n - ... - -00000080 : - 80: fffd21 l32r a2, 74 - 83: f0c112 addi a1, a1, -16 - 86: 0228 l32i.n a2, a2, 0 - 88: 0109 s32i.n a0, a1, 0 - 8a: b28c beqz.n a2, 99 - 8c: fffc01 l32r a0, 7c - 8f: 0000c0 callx0 a0 - 92: fff941 l32r a4, 78 - 95: 030c movi.n a3, 0 - 97: 0439 s32i.n a3, a4, 0 - 99: 0108 l32i.n a0, a1, 0 - 9b: 10c112 addi a1, a1, 16 - 9e: f00d ret.n - a0: 000000 ill - a3: 005000 syscall - a6: 700000 excw - a9: 000000 ill - ac: 000000 ill - af: 00a000 excw - b2: c00000 sub a0, a0, a0 - ... - -000000dc : - dc: f0c112 addi a1, a1, -16 - df: 11c9 s32i.n a12, a1, 4 - e1: ffefc1 l32r a12, a0 - e4: 0109 s32i.n a0, a1, 0 - e6: 1c08 l32i.n a0, a12, 4 - e8: c0cc bnez.n a0, f8 - ea: d8a022 movi a2, 216 - ed: fff301 l32r a0, bc - f0: 0000c0 callx0 a0 - f3: 1c29 s32i.n a2, a12, 4 - f5: 000286 j 103 - f8: ffeb21 l32r a2, a4 - fb: fff101 l32r a0, c0 - fe: 0000c0 callx0 a0 - 101: 1c28 l32i.n a2, a12, 4 - 103: 82dc bnez.n a2, 11f - 105: ffe821 l32r a2, a8 - 108: ffe931 l32r a3, ac - 10b: 6ea042 movi a4, 110 - 10e: ffed01 l32r a0, c4 - 111: 0000c0 callx0 a0 - 114: 020c movi.n a2, 0 - 116: ffec01 l32r a0, c8 - 119: 0000c0 callx0 a0 - 11c: 000d46 j 155 - 11f: 2c28 l32i.n a2, a12, 8 - 121: c2cc bnez.n a2, 131 - 123: e8a022 movi a2, 232 - 126: ffe901 l32r a0, cc - 129: 0000c0 callx0 a0 - 12c: 2c29 s32i.n a2, a12, 8 - 12e: 000286 j 13c - 131: ffdf21 l32r a2, b0 - 134: ffe701 l32r a0, d0 - 137: 0000c0 callx0 a0 - 13a: 2c28 l32i.n a2, a12, 8 - 13c: 52dc bnez.n a2, 155 - 13e: ffdd21 l32r a2, b4 - 141: ffdd31 l32r a3, b8 - 144: 7ba042 movi a4, 123 - 147: ffe301 l32r a0, d4 - 14a: 0000c0 callx0 a0 - 14d: 020c movi.n a2, 0 - 14f: ffe201 l32r a0, d8 - 152: 0000c0 callx0 a0 - 155: 11c8 l32i.n a12, a1, 4 - 157: 0108 l32i.n a0, a1, 0 - 159: 10c112 addi a1, a1, 16 - 15c: f00d ret.n - ... - -00000174 : - 174: f0c112 addi a1, a1, -16 - 177: 0109 s32i.n a0, a1, 0 - 179: fff901 l32r a0, 160 - 17c: 1028 l32i.n a2, a0, 4 - 17e: b28c beqz.n a2, 18d - 180: fffb01 l32r a0, 16c - 183: 0000c0 callx0 a0 - 186: fff701 l32r a0, 164 - 189: 040c movi.n a4, 0 - 18b: 1049 s32i.n a4, a0, 4 - 18d: 2028 l32i.n a2, a0, 8 - 18f: b28c beqz.n a2, 19e - 191: fff701 l32r a0, 170 - 194: 0000c0 callx0 a0 - 197: fff421 l32r a2, 168 - 19a: 000c movi.n a0, 0 - 19c: 2209 s32i.n a0, a2, 8 - 19e: 0108 l32i.n a0, a1, 0 - 1a0: 10c112 addi a1, a1, 16 - 1a3: f00d ret.n - 1a5: 000000 ill - 1a8: 8ca072 movi a7, 140 - 1ab: ffa082 movi a8, 255 - 1ae: f0c112 addi a1, a1, -16 - 1b1: 0109 s32i.n a0, a1, 0 - 1b3: 000c movi.n a0, 0 - 1b5: 330b addi.n a3, a3, -1 - 1b7: 743030 extui a3, a3, 0, 8 - 1ba: 281387 beq a3, a8, 1e6 - 1bd: 050c movi.n a5, 0 - 1bf: 000242 l8ui a4, a2, 0 - 1c2: 221b addi.n a2, a2, 1 - 1c4: 300400 xor a0, a4, a0 - 1c7: 740000 extui a0, a0, 0, 8 - 1ca: 416100 srli a6, a0, 1 - 1cd: 551b addi.n a5, a5, 1 - 1cf: 745050 extui a5, a5, 0, 8 - 1d2: 086007 bbci a0, 0, 1de - 1d5: 300670 xor a0, a6, a7 - 1d8: 740000 extui a0, a0, 0, 8 - 1db: 000046 j 1e0 - 1de: 060d mov.n a0, a6 - 1e0: e68566 bnei a5, 8, 1ca - 1e3: fff386 j 1b5 - 1e6: 002d mov.n a2, a0 - 1e8: 0108 l32i.n a0, a1, 0 - 1ea: 10c112 addi a1, a1, 16 - 1ed: f00d ret.n - ... - 1f7: 01a000 slli a10, a0, 32 - 1fa: 000000 ill - 1fd: 000000 ill - 200: 000180 ret - ... - 21f: 019000 slli a9, a0, 32 - 222: 000000 ill - 225: 000000 ill - 228: 000160 excw - ... - 233: 014000 slli a4, a0, 32 - 236: 000000 ill - 239: 000000 ill - 23c: 000120 excw - 23f: 000000 ill - 242: 000000 ill - 245: 000001 l32r a0, fffc0248 - 248: 000000 ill - 24b: 00f000 excw - ... - 2b6: 0c0000 excw - 2b9: 0c28 l32i.n a2, a12, 0 - 2bb: cd7116 beqz a1, ffffff96 - 2be: ff .byte 0xff - 2bf: 440c movi.n a4, 4 - 2c1: e0c112 addi a1, a1, -32 - 2c4: 11c9 s32i.n a12, a1, 4 - 2c6: 0109 s32i.n a0, a1, 0 - 2c8: 21d9 s32i.n a13, a1, 8 - 2ca: 3149 s32i.n a4, a1, 12 - 2cc: 0d0c movi.n a13, 0 - 2ce: 05a356 bnez a3, 32c - 2d1: 17c8 l32i.n a12, a7, 4 - 2d3: 0c38 l32i.n a3, a12, 0 - 2d5: 2708 l32i.n a0, a7, 8 - 2d7: 530b addi.n a5, a3, -1 - 2d9: 16d556 bnez a5, 44a - 2dc: 0038 l32i.n a3, a0, 0 - 2de: 483316 beqz a3, 765 - 2e1: fec392 addi a9, a3, -2 - 2e4: 408916 beqz a9, 6f0 - 2e7: fdc3a2 addi a10, a3, -3 - 2ea: 099a56 bnez a10, 387 - 2ed: 3d0042 l8ui a4, a0, 61 - 2f0: 244c42 s8i a4, a12, 36 - 2f3: 2738 l32i.n a3, a7, 8 - 2f5: 1748 l32i.n a4, a7, 4 - 2f7: 3e0332 l8ui a3, a3, 62 - 2fa: 464432 s8i a3, a4, 70 - 2fd: 17c8 l32i.n a12, a7, 4 - 2ff: 2708 l32i.n a0, a7, 8 - 301: 460cb2 l8ui a11, a12, 70 - 304: 7e0022 l8ui a2, a0, 126 - 307: 285c22 s16i a2, a12, 80 - 30a: bb0b addi.n a11, a11, -1 - 30c: 3c0022 l8ui a2, a0, 60 - 30f: 0e5c22 s16i a2, a12, 28 - 312: 517b16 beqz a11, 82d - 315: 413220 srli a3, a2, 2 - 318: 140020 extui a0, a2, 0, 2 - 31b: 339056 bnez a0, 658 - 31e: 2d5cd2 s16i a13, a12, 90 - 321: f40220 extui a0, a2, 2, 16 - 324: 0d5c02 s16i a0, a12, 26 - 327: 007d mov.n a7, a0 - 329: 00cf86 j 66b - 32c: 571366 bnei a3, 1, 387 - 32f: 17c8 l32i.n a12, a7, 4 - 331: 0c38 l32i.n a3, a12, 0 - 333: 2708 l32i.n a0, a7, 8 - 335: 04e316 beqz a3, 387 - 338: 0028 l32i.n a2, a0, 0 - 33a: 930b addi.n a9, a3, -1 - 33c: fec252 addi a5, a2, -2 - 33f: 097556 bnez a5, 3da - 342: 092956 bnez a9, 3d8 - 345: 3d0032 l8ui a3, a0, 61 - 348: 244c32 s8i a3, a12, 36 - 34b: 2728 l32i.n a2, a7, 8 - 34d: 17c8 l32i.n a12, a7, 4 - 34f: 3c0222 l8ui a2, a2, 60 - 352: 0e5c22 s16i a2, a12, 28 - 355: 413220 srli a3, a2, 2 - 358: 140020 extui a0, a2, 0, 2 - 35b: 30fc bnez.n a0, 392 - 35d: 2d5cd2 s16i a13, a12, 90 - 360: f40220 extui a0, a2, 2, 16 - 363: 0d5c02 s16i a0, a12, 26 - 366: 000e06 j 3a2 - 369: 0d1c02 l16ui a0, a12, 26 - 36c: ffa241 l32r a4, 1f4 - 36f: 3158 l32i.n a5, a1, 12 - 371: 360c movi.n a6, 3 - 373: 935600 movnez a5, a6, a0 - 376: 0c59 s32i.n a5, a12, 0 - 378: 0c0442 l8ui a4, a4, 12 - 37b: 081466 bnei a4, 1, 387 - 37e: ff9e21 l32r a2, 1f8 - 381: ffb701 l32r a0, 260 - 384: 0000c0 callx0 a0 - 387: 11c8 l32i.n a12, a1, 4 - 389: 21d8 l32i.n a13, a1, 8 - 38b: 0108 l32i.n a0, a1, 0 - 38d: 20c112 addi a1, a1, 32 - 390: f00d ret.n - 392: 2d5c62 s16i a6, a12, 90 - 395: 0f5c02 s16i a0, a12, 30 - 398: 031b addi.n a0, a3, 1 - 39a: f40000 extui a0, a0, 0, 16 - 39d: 900b addi.n a9, a0, -1 - 39f: 0d5c92 s16i a9, a12, 26 - 3a2: 709c beqz.n a0, 3bd - 3a4: 101c22 l16ui a2, a12, 32 - 3a7: 030c movi.n a3, 0 - 3a9: 401300 ssl a3 - 3ac: a14600 sll a4, a6 - 3af: 331b addi.n a3, a3, 1 - 3b1: 743030 extui a3, a3, 0, 8 - 3b4: 202240 or a2, a2, a4 - 3b7: 105c22 s16i a2, a12, 32 - 3ba: eb3307 bltu a3, a0, 3a9 - 3bd: ff8f51 l32r a5, 1fc - 3c0: 0c89 s32i.n a8, a12, 0 - 3c2: 0c0552 l8ui a5, a5, 12 - 3c5: 0d1566 bnei a5, 1, 3d6 - 3c8: ff8e21 l32r a2, 200 - 3cb: ffa601 l32r a0, 264 - 3ce: 0000c0 callx0 a0 - 3d1: 160c movi.n a6, 1 - 3d3: ff8c71 l32r a7, 204 - 3d6: 2708 l32i.n a0, a7, 8 - 3d8: 0028 l32i.n a2, a0, 0 - 3da: a93266 bnei a2, 3, 387 - 3dd: 17c8 l32i.n a12, a7, 4 - 3df: 0c28 l32i.n a2, a12, 0 - 3e1: 820b addi.n a8, a2, -1 - 3e3: 111816 beqz a8, 4f8 - 3e6: 9d2266 bnei a2, 2, 387 - 3e9: 3e00a2 l8ui a10, a0, 62 - 3ec: 7e00b2 l8ui a11, a0, 126 - 3ef: 285cb2 s16i a11, a12, 80 - 3f2: 464ca2 s8i a10, a12, 70 - 3f5: 17c8 l32i.n a12, a7, 4 - 3f7: 460c92 l8ui a9, a12, 70 - 3fa: 990b addi.n a9, a9, -1 - 3fc: f69956 bnez a9, 369 - 3ff: ff8221 l32r a2, 208 - 402: 2228 l32i.n a2, a2, 8 - 404: 41c222 addi a2, a2, 65 - 407: ff9801 l32r a0, 268 - 40a: 0000c0 callx0 a0 - 40d: 024d mov.n a4, a2 - 40f: ff7f21 l32r a2, 20c - 412: 2238 l32i.n a3, a2, 8 - 414: 1228 l32i.n a2, a2, 4 - 416: 41c332 addi a3, a3, 65 - 419: 25c222 addi a2, a2, 37 - 41c: ff9401 l32r a0, 26c - 41f: 0000c0 callx0 a0 - 422: ff7bc1 l32r a12, 210 - 425: 1cc8 l32i.n a12, a12, 4 - 427: 281c32 l16ui a3, a12, 80 - 42a: 231b addi.n a2, a3, 1 - 42c: 144020 extui a4, a2, 0, 2 - 42f: 334b addi.n a3, a3, 4 - 431: b33220 movgez a3, a2, a2 - 434: 210230 srai a0, a3, 2 - 437: 368456 bnez a4, 7a3 - 43a: 170c movi.n a7, 1 - 43c: 2d5cd2 s16i a13, a12, 90 - 43f: f46230 extui a6, a3, 2, 16 - 442: 0d5c62 s16i a6, a12, 26 - 445: 060d mov.n a0, a6 - 447: 00df46 j 7c8 - 44a: 382366 bnei a3, 2, 486 - 44d: 2708 l32i.n a0, a7, 8 - 44f: 00d8 l32i.n a13, a0, 0 - 451: dd0b addi.n a13, a13, -1 - 453: f30d56 bnez a13, 387 - 456: 000252 l8ui a5, a2, 0 - 459: 240c62 l8ui a6, a12, 36 - 45c: 3d4062 s8i a6, a0, 61 - 45f: 015580 slli a5, a5, 24 - 462: 1748 l32i.n a4, a7, 4 - 464: 315850 srai a5, a5, 24 - 467: 025052 s16i a5, a0, 4 - 46a: 2758 l32i.n a5, a7, 8 - 46c: 0e1442 l16ui a4, a4, 28 - 46f: 3c4542 s8i a4, a5, 60 - 472: 2708 l32i.n a0, a7, 8 - 474: 3c0032 l8ui a3, a0, 60 - 477: 412230 srli a2, a3, 2 - 47a: 143030 extui a3, a3, 0, 2 - 47d: 1a2356 bnez a3, 623 - 480: 3f4022 s8i a2, a0, 63 - 483: 006986 j 62d - 486: fdc382 addi a8, a3, -3 - 489: efa856 bnez a8, 387 - 48c: 2708 l32i.n a0, a7, 8 - 48e: 0098 l32i.n a9, a0, 0 - 490: fec992 addi a9, a9, -2 - 493: ef0956 bnez a9, 387 - 496: 000232 l8ui a3, a2, 0 - 499: 281c42 l16ui a4, a12, 80 - 49c: 7e4042 s8i a4, a0, 126 - 49f: 17b8 l32i.n a11, a7, 4 - 4a1: 01c380 slli a12, a3, 24 - 4a4: 31c8c0 srai a12, a12, 24 - 4a7: 0250c2 s16i a12, a0, 4 - 4aa: 27c8 l32i.n a12, a7, 8 - 4ac: 460bb2 l8ui a11, a11, 70 - 4af: 3e4cb2 s8i a11, a12, 62 - 4b2: 17c8 l32i.n a12, a7, 4 - 4b4: 460ca2 l8ui a10, a12, 70 - 4b7: 221a66 bnei a10, 1, 4dd - 4ba: 25cc22 addi a2, a12, 37 - 4bd: ff6c01 l32r a0, 270 - 4c0: 0000c0 callx0 a0 - 4c3: 024d mov.n a4, a2 - 4c5: ff5321 l32r a2, 214 - 4c8: 1238 l32i.n a3, a2, 4 - 4ca: 2228 l32i.n a2, a2, 8 - 4cc: 25c332 addi a3, a3, 37 - 4cf: 41c222 addi a2, a2, 65 - 4d2: ff6801 l32r a0, 274 - 4d5: 0000c0 callx0 a0 - 4d8: 160c movi.n a6, 1 - 4da: ff4f71 l32r a7, 218 - 4dd: 2708 l32i.n a0, a7, 8 - 4df: 7e0032 l8ui a3, a0, 126 - 4e2: 331b addi.n a3, a3, 1 - 4e4: d42230 extui a2, a3, 2, 14 - 4e7: 143030 extui a3, a3, 0, 2 - 4ea: 0e0356 bnez a3, 5ce - 4ed: 804022 s8i a2, a0, 128 - 4f0: 2748 l32i.n a4, a7, 8 - 4f2: 8144d2 s8i a13, a4, 129 - 4f5: 0037c6 j 5d8 - 4f8: 3d00a2 l8ui a10, a0, 61 - 4fb: 244ca2 s8i a10, a12, 36 - 4fe: 2798 l32i.n a9, a7, 8 - 500: 17a8 l32i.n a10, a7, 4 - 502: 3e0992 l8ui a9, a9, 62 - 505: 464a92 s8i a9, a10, 70 - 508: 17c8 l32i.n a12, a7, 4 - 50a: 2708 l32i.n a0, a7, 8 - 50c: 460c52 l8ui a5, a12, 70 - 50f: 3c0022 l8ui a2, a0, 60 - 512: 7e0082 l8ui a8, a0, 126 - 515: 285c82 s16i a8, a12, 80 - 518: 0e5c22 s16i a2, a12, 28 - 51b: 550b addi.n a5, a5, -1 - 51d: 2c8516 beqz a5, 7e9 - 520: 413220 srli a3, a2, 2 - 523: 140020 extui a0, a2, 0, 2 - 526: c0cc bnez.n a0, 536 - 528: 2d5cd2 s16i a13, a12, 90 - 52b: f40220 extui a0, a2, 2, 16 - 52e: 0d5c02 s16i a0, a12, 26 - 531: 007d mov.n a7, a0 - 533: 000486 j 549 - 536: 2d5c62 s16i a6, a12, 90 - 539: 0f5c02 s16i a0, a12, 30 - 53c: 031b addi.n a0, a3, 1 - 53e: f40000 extui a0, a0, 0, 16 - 541: 700b addi.n a7, a0, -1 - 543: f47070 extui a7, a7, 0, 16 - 546: 0d5c72 s16i a7, a12, 26 - 549: 105cd2 s16i a13, a12, 32 - 54c: 020c movi.n a2, 0 - 54e: 05c016 beqz a0, 5ae - 551: 030c movi.n a3, 0 - 553: 401300 ssl a3 - 556: a14600 sll a4, a6 - 559: 331b addi.n a3, a3, 1 - 55b: 743030 extui a3, a3, 0, 8 - 55e: 202240 or a2, a2, a4 - 561: 105c22 s16i a2, a12, 32 - 564: eb3307 bltu a3, a0, 553 - 567: 0010c6 j 5ae - 56a: 501b addi.n a5, a0, 1 - 56c: 430c movi.n a3, 4 - 56e: f45050 extui a5, a5, 0, 16 - 571: 4159 s32i.n a5, a1, 16 - 573: 550b addi.n a5, a5, -1 - 575: f45050 extui a5, a5, 0, 16 - 578: 5159 s32i.n a5, a1, 20 - 57a: 0d5c52 s16i a5, a12, 26 - 57d: ff3e01 l32r a0, 278 - 580: 0000c0 callx0 a0 - 583: 4108 l32i.n a0, a1, 16 - 585: 5178 l32i.n a7, a1, 20 - 587: 0f5c22 s16i a2, a12, 30 - 58a: 160c movi.n a6, 1 - 58c: 2d5c62 s16i a6, a12, 90 - 58f: 105cd2 s16i a13, a12, 32 - 592: 020c movi.n a2, 0 - 594: 609c beqz.n a0, 5ae - 596: 030c movi.n a3, 0 - 598: 401300 ssl a3 - 59b: 140c movi.n a4, 1 - 59d: 331b addi.n a3, a3, 1 - 59f: 743030 extui a3, a3, 0, 8 - 5a2: a14400 sll a4, a4 - 5a5: 202240 or a2, a2, a4 - 5a8: 105c22 s16i a2, a12, 32 - 5ab: e93307 bltu a3, a0, 598 - 5ae: ff1b51 l32r a5, 21c - 5b1: 3168 l32i.n a6, a1, 12 - 5b3: 380c movi.n a8, 3 - 5b5: 936870 movnez a6, a8, a7 - 5b8: 0c69 s32i.n a6, a12, 0 - 5ba: 0c0552 l8ui a5, a5, 12 - 5bd: 550b addi.n a5, a5, -1 - 5bf: dc4556 bnez a5, 387 - 5c2: ff1721 l32r a2, 220 - 5c5: ff2d01 l32r a0, 27c - 5c8: 0000c0 callx0 a0 - 5cb: ff6e06 j 387 - 5ce: a21b addi.n a10, a2, 1 - 5d0: 8040a2 s8i a10, a0, 128 - 5d3: 2798 l32i.n a9, a7, 8 - 5d5: 814932 s8i a3, a9, 129 - 5d8: 2708 l32i.n a0, a7, 8 - 5da: 020c movi.n a2, 0 - 5dc: 7250d2 s16i a13, a0, 228 - 5df: 800082 l8ui a8, a0, 128 - 5e2: 3e0092 l8ui a9, a0, 62 - 5e5: 3c0072 l8ui a7, a0, 60 - 5e8: 990b addi.n a9, a9, -1 - 5ea: 837890 moveqz a7, a8, a9 - 5ed: 747070 extui a7, a7, 0, 8 - 5f0: 479c beqz.n a7, 608 - 5f2: 030c movi.n a3, 0 - 5f4: 401300 ssl a3 - 5f7: a14600 sll a4, a6 - 5fa: 331b addi.n a3, a3, 1 - 5fc: 743030 extui a3, a3, 0, 8 - 5ff: 202240 or a2, a2, a4 - 602: 725022 s16i a2, a0, 228 - 605: eb9737 bne a7, a3, 5f4 - 608: ff0751 l32r a5, 224 - 60b: 360c movi.n a6, 3 - 60d: 0069 s32i.n a6, a0, 0 - 60f: 0c0552 l8ui a5, a5, 12 - 612: 550b addi.n a5, a5, -1 - 614: d6f556 bnez a5, 387 - 617: ff0421 l32r a2, 228 - 61a: ff1901 l32r a0, 280 - 61d: 0000c0 callx0 a0 - 620: ff58c6 j 387 - 623: a21b addi.n a10, a2, 1 - 625: 3f40a2 s8i a10, a0, 63 - 628: 2798 l32i.n a9, a7, 8 - 62a: 404932 s8i a3, a9, 64 - 62d: feff21 l32r a2, 22c - 630: 030c movi.n a3, 0 - 632: 2228 l32i.n a2, a2, 8 - 634: b40c movi.n a4, 11 - 636: 0289 s32i.n a8, a2, 0 - 638: 62c222 addi a2, a2, 98 - 63b: ff1201 l32r a0, 284 - 63e: 0000c0 callx0 a0 - 641: fefb31 l32r a3, 230 - 644: 0c0332 l8ui a3, a3, 12 - 647: 330b addi.n a3, a3, -1 - 649: d3a356 bnez a3, 387 - 64c: fefa21 l32r a2, 234 - 64f: ff0e01 l32r a0, 288 - 652: 0000c0 callx0 a0 - 655: ff4b86 j 387 - 658: 2d5c62 s16i a6, a12, 90 - 65b: 0f5c02 s16i a0, a12, 30 - 65e: 031b addi.n a0, a3, 1 - 660: f40000 extui a0, a0, 0, 16 - 663: 700b addi.n a7, a0, -1 - 665: f47070 extui a7, a7, 0, 16 - 668: 0d5c72 s16i a7, a12, 26 - 66b: 105cd2 s16i a13, a12, 32 - 66e: 020c movi.n a2, 0 - 670: 05c016 beqz a0, 6d0 - 673: 030c movi.n a3, 0 - 675: 401300 ssl a3 - 678: a14600 sll a4, a6 - 67b: 331b addi.n a3, a3, 1 - 67d: 743030 extui a3, a3, 0, 8 - 680: 202240 or a2, a2, a4 - 683: 105c22 s16i a2, a12, 32 - 686: eb3307 bltu a3, a0, 675 - 689: 0010c6 j 6d0 - 68c: 501b addi.n a5, a0, 1 - 68e: 430c movi.n a3, 4 - 690: f45050 extui a5, a5, 0, 16 - 693: 4159 s32i.n a5, a1, 16 - 695: 550b addi.n a5, a5, -1 - 697: f45050 extui a5, a5, 0, 16 - 69a: 5159 s32i.n a5, a1, 20 - 69c: 0d5c52 s16i a5, a12, 26 - 69f: fefb01 l32r a0, 28c - 6a2: 0000c0 callx0 a0 - 6a5: 5178 l32i.n a7, a1, 20 - 6a7: 4108 l32i.n a0, a1, 16 - 6a9: 0f5c22 s16i a2, a12, 30 - 6ac: 160c movi.n a6, 1 - 6ae: 2d5c62 s16i a6, a12, 90 - 6b1: 105cd2 s16i a13, a12, 32 - 6b4: 020c movi.n a2, 0 - 6b6: 609c beqz.n a0, 6d0 - 6b8: 030c movi.n a3, 0 - 6ba: 401300 ssl a3 - 6bd: 140c movi.n a4, 1 - 6bf: 331b addi.n a3, a3, 1 - 6c1: 743030 extui a3, a3, 0, 8 - 6c4: a14400 sll a4, a4 - 6c7: 202240 or a2, a2, a4 - 6ca: 105c22 s16i a2, a12, 32 - 6cd: e93307 bltu a3, a0, 6ba - 6d0: feda51 l32r a5, 238 - 6d3: 3168 l32i.n a6, a1, 12 - 6d5: 380c movi.n a8, 3 - 6d7: 936870 movnez a6, a8, a7 - 6da: 0c69 s32i.n a6, a12, 0 - 6dc: 0c0552 l8ui a5, a5, 12 - 6df: 550b addi.n a5, a5, -1 - 6e1: ca2556 bnez a5, 387 - 6e4: fed621 l32r a2, 23c - 6e7: feea01 l32r a0, 290 - 6ea: 0000c0 callx0 a0 - 6ed: ff2586 j 387 - 6f0: 3d0092 l8ui a9, a0, 61 - 6f3: 244c92 s8i a9, a12, 36 - 6f6: 2708 l32i.n a0, a7, 8 - 6f8: 17c8 l32i.n a12, a7, 4 - 6fa: 3c0022 l8ui a2, a0, 60 - 6fd: 0e5c22 s16i a2, a12, 28 - 700: 413220 srli a3, a2, 2 - 703: 145020 extui a5, a2, 0, 2 - 706: 049556 bnez a5, 753 - 709: f47220 extui a7, a2, 2, 16 - 70c: 0d5c72 s16i a7, a12, 26 - 70f: 2d5cd2 s16i a13, a12, 90 - 712: 779c beqz.n a7, 72d - 714: 101c22 l16ui a2, a12, 32 - 717: 030c movi.n a3, 0 - 719: 401300 ssl a3 - 71c: a14600 sll a4, a6 - 71f: 331b addi.n a3, a3, 1 - 721: 743030 extui a3, a3, 0, 8 - 724: 202240 or a2, a2, a4 - 727: 105c22 s16i a2, a12, 32 - 72a: eb3377 bltu a3, a7, 719 - 72d: 0c89 s32i.n a8, a12, 0 - 72f: 030c movi.n a3, 0 - 731: b40c movi.n a4, 11 - 733: 62c022 addi a2, a0, 98 - 736: fed701 l32r a0, 294 - 739: 0000c0 callx0 a0 - 73c: fec151 l32r a5, 240 - 73f: 0c0552 l8ui a5, a5, 12 - 742: 550b addi.n a5, a5, -1 - 744: c3f556 bnez a5, 387 - 747: febf21 l32r a2, 244 - 74a: fed301 l32r a0, 298 - 74d: 0000c0 callx0 a0 - 750: ff0cc6 j 387 - 753: 0f5c52 s16i a5, a12, 30 - 756: 06dd mov.n a13, a6 - 758: 731b addi.n a7, a3, 1 - 75a: f47070 extui a7, a7, 0, 16 - 75d: 970b addi.n a9, a7, -1 - 75f: 0d5c92 s16i a9, a12, 26 - 762: ffea46 j 70f - 765: 000282 l8ui a8, a2, 0 - 768: 07cd mov.n a12, a7 - 76a: 018880 slli a8, a8, 24 - 76d: 318880 srai a8, a8, 24 - 770: 025082 s16i a8, a0, 4 - 773: feca01 l32r a0, 29c - 776: 0000c0 callx0 a0 - 779: feb391 l32r a9, 248 - 77c: 2c08 l32i.n a0, a12, 8 - 77e: 1d0c movi.n a13, 1 - 780: 064022 s8i a2, a0, 6 - 783: 2cb8 l32i.n a11, a12, 8 - 785: 1ca8 l32i.n a10, a12, 4 - 787: 0bd9 s32i.n a13, a11, 0 - 789: 040aa2 l8ui a10, a10, 4 - 78c: 045ba2 s16i a10, a11, 8 - 78f: 0c0992 l8ui a9, a9, 12 - 792: 990b addi.n a9, a9, -1 - 794: bef956 bnez a9, 387 - 797: fead21 l32r a2, 24c - 79a: fec101 l32r a0, 2a0 - 79d: 0000c0 callx0 a0 - 7a0: fef8c6 j 387 - 7a3: 301b addi.n a3, a0, 1 - 7a5: f43030 extui a3, a3, 0, 16 - 7a8: 4139 s32i.n a3, a1, 16 - 7aa: 330b addi.n a3, a3, -1 - 7ac: f43030 extui a3, a3, 0, 16 - 7af: 5139 s32i.n a3, a1, 20 - 7b1: 0d5c32 s16i a3, a12, 26 - 7b4: 430c movi.n a3, 4 - 7b6: febb01 l32r a0, 2a4 - 7b9: 0000c0 callx0 a0 - 7bc: 5108 l32i.n a0, a1, 20 - 7be: 4168 l32i.n a6, a1, 16 - 7c0: 0f5c22 s16i a2, a12, 30 - 7c3: 170c movi.n a7, 1 - 7c5: 2d5c72 s16i a7, a12, 90 - 7c8: 105cd2 s16i a13, a12, 32 - 7cb: 020c movi.n a2, 0 - 7cd: b9b616 beqz a6, 36c - 7d0: 030c movi.n a3, 0 - 7d2: 401300 ssl a3 - 7d5: a14700 sll a4, a7 - 7d8: 331b addi.n a3, a3, 1 - 7da: 743030 extui a3, a3, 0, 8 - 7dd: 202240 or a2, a2, a4 - 7e0: 105c22 s16i a2, a12, 32 - 7e3: eb3367 bltu a3, a6, 7d2 - 7e6: fee086 j 36c - 7e9: 41c022 addi a2, a0, 65 - 7ec: feaf01 l32r a0, 2a8 - 7ef: 0000c0 callx0 a0 - 7f2: 024d mov.n a4, a2 - 7f4: fe9721 l32r a2, 250 - 7f7: 2238 l32i.n a3, a2, 8 - 7f9: 1228 l32i.n a2, a2, 4 - 7fb: 41c332 addi a3, a3, 65 - 7fe: 25c222 addi a2, a2, 37 - 801: feaa01 l32r a0, 2ac - 804: 0000c0 callx0 a0 - 807: fe93c1 l32r a12, 254 - 80a: 1cc8 l32i.n a12, a12, 4 - 80c: 281c32 l16ui a3, a12, 80 - 80f: 231b addi.n a2, a3, 1 - 811: 144020 extui a4, a2, 0, 2 - 814: 334b addi.n a3, a3, 4 - 816: b33220 movgez a3, a2, a2 - 819: 210230 srai a0, a3, 2 - 81c: d4a456 bnez a4, 56a - 81f: 2d5cd2 s16i a13, a12, 90 - 822: f40230 extui a0, a3, 2, 16 - 825: 0d5c02 s16i a0, a12, 26 - 828: 007d mov.n a7, a0 - 82a: ff5846 j 58f - 82d: 41c022 addi a2, a0, 65 - 830: fea001 l32r a0, 2b0 - 833: 0000c0 callx0 a0 - 836: 024d mov.n a4, a2 - 838: fe8821 l32r a2, 258 - 83b: 2238 l32i.n a3, a2, 8 - 83d: 1228 l32i.n a2, a2, 4 - 83f: 41c332 addi a3, a3, 65 - 842: 25c222 addi a2, a2, 37 - 845: fe9b01 l32r a0, 2b4 - 848: 0000c0 callx0 a0 - 84b: fe84c1 l32r a12, 25c - 84e: 1cc8 l32i.n a12, a12, 4 - 850: 281c32 l16ui a3, a12, 80 - 853: 231b addi.n a2, a3, 1 - 855: 144020 extui a4, a2, 0, 2 - 858: 334b addi.n a3, a3, 4 - 85a: b33220 movgez a3, a2, a2 - 85d: 210230 srai a0, a3, 2 - 860: e28456 bnez a4, 68c - 863: 2d5cd2 s16i a13, a12, 90 - 866: f40230 extui a0, a3, 2, 16 - 869: 0d5c02 s16i a0, a12, 26 - 86c: 007d mov.n a7, a0 - 86e: ff8fc6 j 6b1 - ... - 881: 000000 ill - 884: 0001d0 excw - ... - 893: 000c00 excw - 896: 0c0000 excw - 899: 000000 ill - 89c: 000000 ill - 89f: 000c00 excw - 8a2: 180000 excw - 8a5: 0079 s32i.n a7, a0, 0 - 8a7: 000000 ill - 8aa: f00000 subx8 a0, a0, a0 - 8ad: 000001 l32r a0, fffc08b0 - 8b0: 000210 excw - 8b3: 000000 ill - 8b6: 200000 or a0, a0, a0 - 8b9: 000002 l8ui a0, a0, 0 - 8bc: 000230 excw - 8bf: 024000 excw - 8c2: 440000 extui a0, a0, 0, 5 - 8c5: 000002 l8ui a0, a0, 0 - ... - 8d0: 000250 excw - ... - 8e3: 01c000 slli a12, a0, 32 - ... - -00000930 : - 930: c0c112 addi a1, a1, -64 - 933: 81d9 s32i.n a13, a1, 32 - 935: a1f9 s32i.n a15, a1, 40 - 937: 71c9 s32i.n a12, a1, 28 - 939: 6109 s32i.n a0, a1, 24 - 93b: ffcec1 l32r a12, 874 - 93e: 91e9 s32i.n a14, a1, 36 - 940: 0cc8 l32i.n a12, a12, 0 - 942: 02ed mov.n a14, a2 - 944: fcc8 l32i.n a12, a12, 60 - 946: ffe901 l32r a0, 8ec - 949: 0000c0 callx0 a0 - 94c: 4c9c beqz.n a12, 964 - 94e: 10ced2 addi a13, a14, 16 - 951: 0d2d mov.n a2, a13 - 953: 0c3d mov.n a3, a12 - 955: 640c movi.n a4, 6 - 957: ffe601 l32r a0, 8f0 - 95a: 0000c0 callx0 a0 - 95d: 229c beqz.n a2, 973 - 95f: fcc8 l32i.n a12, a12, 60 - 961: fecc56 bnez a12, 951 - 964: 71c8 l32i.n a12, a1, 28 - 966: 81d8 l32i.n a13, a1, 32 - 968: 91e8 l32i.n a14, a1, 36 - 96a: a1f8 l32i.n a15, a1, 40 - 96c: 6108 l32i.n a0, a1, 24 - 96e: 40c112 addi a1, a1, 64 - 971: f00d ret.n - 973: 181e82 l16ui a8, a14, 48 - 976: fea816 beqz a8, 964 - 979: 0b0c movi.n a11, 0 - 97b: 090c movi.n a9, 0 - 97d: 0d0c movi.n a13, 0 - 97f: ffa0f2 movi a15, 255 - 982: ffbea1 l32r a10, 87c - 985: 0e6b addi.n a0, a14, 6 - 987: 3109 s32i.n a0, a1, 12 - 989: ffbb01 l32r a0, 878 - 98c: 2109 s32i.n a0, a1, 8 - 98e: 000c movi.n a0, 0 - 990: a05dd0 addx4 a5, a13, a13 - 993: dd1b addi.n a13, a13, 1 - 995: 9055e0 addx2 a5, a5, a14 - 998: 1a1572 l16ui a7, a5, 52 - 99b: 191562 l16ui a6, a5, 50 - 99e: 417470 srli a7, a7, 4 - 9a1: 250a add.n a2, a5, a0 - 9a3: 360222 l8ui a2, a2, 54 - 9a6: 001b addi.n a0, a0, 1 - 9a8: c022f0 sub a2, a2, a15 - 9ab: 0e1256 bnez a2, a90 - 9ae: 740000 extui a0, a0, 0, 8 - 9b1: ec6066 bnei a0, 6, 9a1 - 9b4: f4d0d0 extui a13, a13, 0, 16 - 9b7: 9cc022 addi a2, a0, -100 - 9ba: 0c6216 beqz a2, a84 - 9bd: 7da032 movi a3, 125 - 9c0: 02b367 bgeu a3, a6, 9c6 - 9c3: 002f46 j a84 - 9c6: 144c movi.n a4, 65 - 9c8: 023467 bltu a4, a6, 9ce - 9cb: 002d46 j a84 - 9ce: 071c02 l16ui a0, a12, 14 - 9d1: 023077 bltu a0, a7, 9d7 - 9d4: 002b06 j a84 - 9d7: 501b addi.n a5, a0, 1 - 9d9: c05750 sub a5, a7, a5 - 9dc: 0b6556 bnez a5, a96 - 9df: 061c02 l16ui a0, a12, 12 - 9e2: 051c82 l16ui a8, a12, 10 - 9e5: 041c22 l16ui a2, a12, 8 - 9e8: 035c22 s16i a2, a12, 6 - 9eb: 045c82 s16i a8, a12, 8 - 9ee: 065c62 s16i a6, a12, 12 - 9f1: 075c72 s16i a7, a12, 14 - 9f4: 055c02 s16i a0, a12, 10 - 9f7: f47060 extui a7, a6, 0, 16 - 9fa: 000c movi.n a0, 0 - 9fc: 9060c0 addx2 a6, a0, a12 - 9ff: 031662 l16ui a6, a6, 6 - a02: 908010 addx2 a8, a0, a1 - a05: c06760 sub a6, a7, a6 - a08: 005862 s16i a6, a8, 0 - a0b: 116600 slli a6, a6, 16 - a0e: 316060 srai a6, a6, 16 - a11: 5346e6 bgei a6, 4, a68 - a14: c87c movi.n a8, -4 - a16: 4ea867 bge a8, a6, a68 - a19: 991b addi.n a9, a9, 1 - a1b: 749090 extui a9, a9, 0, 8 - a1e: 0416a6 blti a6, 1, a26 - a21: bb1b addi.n a11, a11, 1 - a23: 74b0b0 extui a11, a11, 0, 8 - a26: 3e3966 bnei a9, 3, a68 - a29: 009122 l16si a2, a1, 0 - a2c: 019132 l16si a3, a1, 2 - a2f: 029182 l16si a8, a1, 4 - a32: 632a add.n a6, a3, a2 - a34: 668a add.n a6, a6, a8 - a36: 116600 slli a6, a6, 16 - a39: 316060 srai a6, a6, 16 - a3c: 0c2626 beqi a6, 2, a4c - a3f: e47c movi.n a4, -2 - a41: 071647 beq a6, a4, a4c - a44: 046626 beqi a6, 6, a4c - a47: a57c movi.n a5, -6 - a49: 1b9657 bne a6, a5, a68 - a4c: d16320 mul16s a6, a3, a2 - a4f: d16860 mul16s a6, a8, a6 - a52: 116600 slli a6, a6, 16 - a55: 316060 srai a6, a6, 16 - a58: 5d2626 beqi a6, 2, ab9 - a5b: e87c movi.n a8, -2 - a5d: 581687 beq a6, a8, ab9 - a60: 556626 beqi a6, 6, ab9 - a63: a27c movi.n a2, -6 - a65: 501627 beq a6, a2, ab9 - a68: 001b addi.n a0, a0, 1 - a6a: 740000 extui a0, a0, 0, 8 - a6d: 8b3066 bnei a0, 3, 9fc - a70: 007186 j c3a - a73: 065c62 s16i a6, a12, 12 - a76: 020c movi.n a2, 0 - a78: 055c22 s16i a2, a12, 10 - a7b: 045c22 s16i a2, a12, 8 - a7e: 035c22 s16i a2, a12, 6 - a81: 181e82 l16ui a8, a14, 48 - a84: 075c72 s16i a7, a12, 14 - a87: 02bd87 bgeu a13, a8, a8d - a8a: ffc006 j 98e - a8d: ffb4c6 j 964 - a90: 64a002 movi a0, 100 - a93: ffc746 j 9b4 - a96: 031c32 l16ui a3, a12, 6 - a99: 041c82 l16ui a8, a12, 8 - a9c: d31367 beq a3, a6, a73 - a9f: d01687 beq a6, a8, a73 - aa2: 051c02 l16ui a0, a12, 10 - aa5: 061c22 l16ui a2, a12, 12 - aa8: c71607 beq a6, a0, a73 - aab: c41627 beq a6, a2, a73 - aae: 045c02 s16i a0, a12, 8 - ab1: 035c82 s16i a8, a12, 6 - ab4: 020d mov.n a0, a2 - ab6: ffcd06 j 9ee - ab9: 0a28 l32i.n a2, a10, 0 - abb: 009262 l16si a6, a2, 0 - abe: 661b addi.n a6, a6, 1 - ac0: 116600 slli a6, a6, 16 - ac3: 316060 srai a6, a6, 16 - ac6: 005262 s16i a6, a2, 0 - ac9: 061c52 l16ui a5, a12, 12 - acc: 906620 addx2 a6, a6, a2 - acf: c055b0 sub a5, a5, a11 - ad2: 550b addi.n a5, a5, -1 - ad4: 005652 s16i a5, a6, 0 - ad7: 009242 l16si a4, a2, 0 - ada: 0224e6 bgei a4, 2, ae0 - add: 0052c6 j c2c - ae0: b1b9 s32i.n a11, a1, 44 - ae2: 029282 l16si a8, a2, 4 - ae5: 019272 l16si a7, a2, 2 - ae8: c199 s32i.n a9, a1, 48 - aea: c07780 sub a7, a7, a8 - aed: 14f756 bnez a7, c40 - af0: 000005 call0 af4 - af3: ff6421 l32r a2, 884 - af6: ff6431 l32r a3, 888 - af9: ff61a1 l32r a10, 880 - afc: 190c movi.n a9, 1 - afe: 2a99 s32i.n a9, a10, 8 - b00: 0d4a92 s8i a9, a10, 13 - b03: ff7c01 l32r a0, 8f4 - b06: 0000c0 callx0 a0 - b09: ff6001 l32r a0, 88c - b0c: 0048 l32i.n a4, a0, 0 - b0e: 009432 l16si a3, a4, 0 - b11: 0b0c movi.n a11, 0 - b13: 903340 addx2 a3, a3, a4 - b16: 1048 l32i.n a4, a0, 4 - b18: 009332 l16si a3, a3, 0 - b1b: 044432 s8i a3, a4, 4 - b1e: 1028 l32i.n a2, a0, 4 - b20: 2038 l32i.n a3, a0, 8 - b22: 040222 l8ui a2, a2, 4 - b25: 0008 l32i.n a0, a0, 0 - b27: 045322 s16i a2, a3, 8 - b2a: ff5921 l32r a2, 890 - b2d: 0050b2 s16i a11, a0, 0 - b30: ff7201 l32r a0, 8f8 - b33: 0000c0 callx0 a0 - b36: 3a0c22 l8ui a2, a12, 58 - b39: ff7001 l32r a0, 8fc - b3c: 0000c0 callx0 a0 - b3f: ff5521 l32r a2, 894 - b42: ff6f01 l32r a0, 900 - b45: 0000c0 callx0 a0 - b48: ff5421 l32r a2, 898 - b4b: ff5431 l32r a3, 89c - b4e: 040c movi.n a4, 0 - b50: ff6d01 l32r a0, 904 - b53: 0000c0 callx0 a0 - b56: ff5221 l32r a2, 8a0 - b59: ff5231 l32r a3, 8a4 - b5c: 040c movi.n a4, 0 - b5e: 150c movi.n a5, 1 - b60: ff6a01 l32r a0, 908 - b63: 0000c0 callx0 a0 - b66: ff5051 l32r a5, 8a8 - b69: 0c0552 l8ui a5, a5, 12 - b6c: 0b1566 bnei a5, 1, b7b - b6f: ff4f21 l32r a2, 8ac - b72: 3a0c32 l8ui a3, a12, 58 - b75: ff6501 l32r a0, 90c - b78: 0000c0 callx0 a0 - b7b: ff4d21 l32r a2, 8b0 - b7e: ff6401 l32r a0, 910 - b81: 0000c0 callx0 a0 - b84: 51e9 s32i.n a14, a1, 20 - b86: 060c movi.n a6, 0 - b88: 4169 s32i.n a6, a1, 16 - b8a: 4138 l32i.n a3, a1, 16 - b8c: ff4a41 l32r a4, 8b4 - b8f: 5158 l32i.n a5, a1, 20 - b91: 1468 l32i.n a6, a4, 4 - b93: 160552 l8ui a5, a5, 22 - b96: 636a add.n a6, a3, a6 - b98: 054652 s8i a5, a6, 5 - b9b: 1448 l32i.n a4, a4, 4 - b9d: ff4621 l32r a2, 8b8 - ba0: 334a add.n a3, a3, a4 - ba2: 050332 l8ui a3, a3, 5 - ba5: ff5b01 l32r a0, 914 - ba8: 0000c0 callx0 a0 - bab: 3178 l32i.n a7, a1, 12 - bad: 5168 l32i.n a6, a1, 20 - baf: 4188 l32i.n a8, a1, 16 - bb1: 661b addi.n a6, a6, 1 - bb3: 881b addi.n a8, a8, 1 - bb5: 4189 s32i.n a8, a1, 16 - bb7: 5169 s32i.n a6, a1, 20 - bb9: cd9677 bne a6, a7, b8a - bbc: ff4021 l32r a2, 8bc - bbf: ff5601 l32r a0, 918 - bc2: 0000c0 callx0 a0 - bc5: 51e9 s32i.n a14, a1, 20 - bc7: 5138 l32i.n a3, a1, 20 - bc9: ff3d21 l32r a2, 8c0 - bcc: 100332 l8ui a3, a3, 16 - bcf: ff5301 l32r a0, 91c - bd2: 0000c0 callx0 a0 - bd5: 5148 l32i.n a4, a1, 20 - bd7: 3158 l32i.n a5, a1, 12 - bd9: 441b addi.n a4, a4, 1 - bdb: 5149 s32i.n a4, a1, 20 - bdd: e69457 bne a4, a5, bc7 - be0: ff3921 l32r a2, 8c4 - be3: ff4f01 l32r a0, 920 - be6: 0000c0 callx0 a0 - be9: ff3761 l32r a6, 8c8 - bec: 0c0662 l8ui a6, a6, 12 - bef: 101666 bnei a6, 1, c03 - bf2: ff3631 l32r a3, 8cc - bf5: 1338 l32i.n a3, a3, 4 - bf7: ff3621 l32r a2, 8d0 - bfa: 040332 l8ui a3, a3, 4 - bfd: ff4901 l32r a0, 924 - c00: 0000c0 callx0 a0 - c03: ff3461 l32r a6, 8d4 - c06: 150c movi.n a5, 1 - c08: 2648 l32i.n a4, a6, 8 - c0a: 1668 l32i.n a6, a6, 4 - c0c: 0448 l32i.n a4, a4, 0 - c0e: 0659 s32i.n a5, a6, 0 - c10: a4cc bnez.n a4, c1e - c12: ff3101 l32r a0, 8d8 - c15: 220c movi.n a2, 2 - c17: 0008 l32i.n a0, a0, 0 - c19: 2138 l32i.n a3, a1, 8 - c1b: 0000c0 callx0 a0 - c1e: 0e2d mov.n a2, a14 - c20: 030c movi.n a3, 0 - c22: ff6945 call0 2b8 - c25: c198 l32i.n a9, a1, 48 - c27: ff2da1 l32r a10, 8dc - c2a: b1b8 l32i.n a11, a1, 44 - c2c: 020c movi.n a2, 0 - c2e: 035c22 s16i a2, a12, 6 - c31: 045c22 s16i a2, a12, 8 - c34: 055c22 s16i a2, a12, 10 - c37: 065c22 s16i a2, a12, 12 - c3a: 181e82 l16ui a8, a14, 48 - c3d: ff9186 j a87 - c40: ff2831 l32r a3, 8e0 - c43: 040c movi.n a4, 0 - c45: 005242 s16i a4, a2, 0 - c48: 0c0332 l8ui a3, a3, 12 - c4b: 0d1366 bnei a3, 1, c5c - c4e: ff2521 l32r a2, 8e4 - c51: ff3501 l32r a0, 928 - c54: 0000c0 callx0 a0 - c57: ff2421 l32r a2, 8e8 - c5a: 0228 l32i.n a2, a2, 0 - c5c: 030c movi.n a3, 0 - c5e: 440c movi.n a4, 4 - c60: ff3301 l32r a0, 92c - c63: 0000c0 callx0 a0 - c66: ff3e86 j 964 - c69: 000000 ill - c6c: 000000 ill - c6f: 027000 excw - ... - c7a: 900000 addx2 a0, a0, a0 - c7d: 000002 l8ui a0, a0, 0 - ... - c88: 0002b0 excw - ... - c9f: c11200 mul16u a1, a2, a0 - ca2: 1109f0 slli a0, a9, 1 - ca5: 21c9 s32i.n a12, a1, 8 - ca7: 181292 l16ui a9, a2, 48 - caa: 02cd mov.n a12, a2 - cac: 0be916 beqz a9, d6e - caf: 050c movi.n a5, 0 - cb1: ffee71 l32r a7, c6c - cb4: 64a0b2 movi a11, 100 - cb7: 1778 l32i.n a7, a7, 4 - cb9: ffa082 movi a8, 255 - cbc: 0407a2 l8ui a10, a7, 4 - cbf: a04550 addx4 a4, a5, a5 - cc2: 000c movi.n a0, 0 - cc4: 551b addi.n a5, a5, 1 - cc6: 9044c0 addx2 a4, a4, a12 - cc9: 1a1422 l16ui a2, a4, 52 - ccc: 191462 l16ui a6, a4, 50 - ccf: 412420 srli a2, a2, 4 - cd2: c066a0 sub a6, a6, a10 - cd5: 116600 slli a6, a6, 16 - cd8: 316060 srai a6, a6, 16 - cdb: 340a add.n a3, a4, a0 - cdd: 360332 l8ui a3, a3, 54 - ce0: 001b addi.n a0, a0, 1 - ce2: c03380 sub a3, a3, a8 - ce5: 08e356 bnez a3, d77 - ce8: 740000 extui a0, a0, 0, 8 - ceb: ec6066 bnei a0, 6, cdb - cee: f45050 extui a5, a5, 0, 16 - cf1: 7010b7 beq a0, a11, d65 - cf4: 6dd6e6 bgei a6, 64, d65 - cf7: 06a696 bltz a6, d65 - cfa: 111702 l16ui a0, a7, 34 - cfd: 641027 beq a0, a2, d65 - d00: 901b addi.n a9, a0, 1 - d02: 4e9297 bne a2, a9, d54 - d05: f0a042 movi a4, 240 - d08: 261792 l16ui a9, a7, 76 - d0b: 115722 s16i a2, a7, 34 - d0e: 251702 l16ui a0, a7, 74 - d11: 245702 s16i a0, a7, 72 - d14: 271722 l16ui a2, a7, 78 - d17: 275762 s16i a6, a7, 78 - d1a: 255792 s16i a9, a7, 74 - d1d: 265722 s16i a2, a7, 76 - d20: f43090 extui a3, a9, 0, 16 - d23: 103340 and a3, a3, a4 - d26: 24b366 bnei a3, 16, d4e - d29: f44000 extui a4, a0, 0, 16 - d2c: 343400 extui a3, a0, 4, 4 - d2f: b3dc bnez.n a3, d4e - d31: 0149 s32i.n a4, a1, 0 - d33: f0a032 movi a3, 240 - d36: f42020 extui a2, a2, 0, 16 - d39: 103230 and a3, a2, a3 - d3c: 0ec366 bnei a3, 32, d4e - d3f: 033c movi.n a3, 48 - d41: f0a042 movi a4, 240 - d44: 104640 and a4, a6, a4 - d47: 039437 bne a4, a3, d4e - d4a: 0138 l32i.n a3, a1, 0 - d4c: d3ec bnez.n a3, d7d - d4e: 181c92 l16ui a9, a12, 48 - d51: 0004c6 j d68 - d54: 275762 s16i a6, a7, 78 - d57: 040c movi.n a4, 0 - d59: 245742 s16i a4, a7, 72 - d5c: 255742 s16i a4, a7, 74 - d5f: 265742 s16i a4, a7, 76 - d62: 181c92 l16ui a9, a12, 48 - d65: 115722 s16i a2, a7, 34 - d68: 02b597 bgeu a5, a9, d6e - d6b: ffd406 j cbf - d6e: 21c8 l32i.n a12, a1, 8 - d70: 1108 l32i.n a0, a1, 4 - d72: 10c112 addi a1, a1, 16 - d75: f00d ret.n - d77: 64a002 movi a0, 100 - d7a: ffdc06 j cee - d7d: 343090 extui a3, a9, 0, 4 - d80: 340000 extui a0, a0, 0, 4 - d83: 1100c0 slli a0, a0, 4 - d86: 200300 or a0, a3, a0 - d89: f40000 extui a0, a0, 0, 16 - d8c: 0e5702 s16i a0, a7, 28 - d8f: 08e0b6 bltui a0, 128, d9b - d92: 80c002 addi a0, a0, -128 - d95: f40000 extui a0, a0, 0, 16 - d98: 0e5702 s16i a0, a7, 28 - d9b: 61a032 movi a3, 97 - d9e: 19b307 bgeu a3, a0, dbb - da1: ffb321 l32r a2, c70 - da4: 040c movi.n a4, 0 - da6: 245742 s16i a4, a7, 72 - da9: 255742 s16i a4, a7, 74 - dac: 265742 s16i a4, a7, 76 - daf: 275742 s16i a4, a7, 78 - db2: ffb801 l32r a0, c94 - db5: 0000c0 callx0 a0 - db8: ffec86 j d6e - dbb: 349020 extui a9, a2, 0, 4 - dbe: 348060 extui a8, a6, 0, 4 - dc1: 1199c0 slli a9, a9, 4 - dc4: 208890 or a8, a8, a9 - dc7: 244782 s8i a8, a7, 36 - dca: ffaa71 l32r a7, c74 - dcd: 1778 l32i.n a7, a7, 4 - dcf: 0e1702 l16ui a0, a7, 28 - dd2: 160c movi.n a6, 1 - dd4: 414200 srli a4, a0, 2 - dd7: 142000 extui a2, a0, 0, 2 - dda: c2cc bnez.n a2, dea - ddc: f40200 extui a0, a0, 2, 16 - ddf: 0a0c movi.n a10, 0 - de1: 2d57a2 s16i a10, a7, 90 - de4: 0d5702 s16i a0, a7, 26 - de7: 0003c6 j dfa - dea: 0f5722 s16i a2, a7, 30 - ded: 2d5762 s16i a6, a7, 90 - df0: 041b addi.n a0, a4, 1 - df2: f40000 extui a0, a0, 0, 16 - df5: b00b addi.n a11, a0, -1 - df7: 0d57b2 s16i a11, a7, 26 - dfa: ff9f81 l32r a8, c78 - dfd: 0c0822 l8ui a2, a8, 12 - e00: 3109 s32i.n a0, a1, 12 - e02: 171266 bnei a2, 1, e1d - e05: 0f1732 l16ui a3, a7, 30 - e08: ff9d21 l32r a2, c7c - e0b: ffa301 l32r a0, c98 - e0e: 0000c0 callx0 a0 - e11: 3108 l32i.n a0, a1, 12 - e13: 160c movi.n a6, 1 - e15: ff9b71 l32r a7, c84 - e18: ff9a81 l32r a8, c80 - e1b: 1778 l32i.n a7, a7, 4 - e1d: 1510a6 blti a0, 1, e36 - e20: 101752 l16ui a5, a7, 32 - e23: 020c movi.n a2, 0 - e25: 401200 ssl a2 - e28: 221b addi.n a2, a2, 1 - e2a: a19600 sll a9, a6 - e2d: 205590 or a5, a5, a9 - e30: 105752 s16i a5, a7, 32 - e33: ee9207 bne a2, a0, e25 - e36: 0c08a2 l8ui a10, a8, 12 - e39: 101a66 bnei a10, 1, e4d - e3c: 0e1732 l16ui a3, a7, 28 - e3f: ff9221 l32r a2, c88 - e42: ff9601 l32r a0, c9c - e45: 0000c0 callx0 a0 - e48: ff9171 l32r a7, c8c - e4b: 1778 l32i.n a7, a7, 4 - e4d: 0c2d mov.n a2, a12 - e4f: 030c movi.n a3, 0 - e51: 280c movi.n a8, 2 - e53: 0789 s32i.n a8, a7, 0 - e55: ff4605 call0 2b8 - e58: ff8ea1 l32r a10, c90 - e5b: 1aa8 l32i.n a10, a10, 4 - e5d: 090c movi.n a9, 0 - e5f: 115a92 s16i a9, a10, 34 - e62: 245a92 s16i a9, a10, 72 - e65: 255a92 s16i a9, a10, 74 - e68: 265a92 s16i a9, a10, 76 - e6b: 275a92 s16i a9, a10, 78 - e6e: ffbf06 j d6e - ... - e7d: 000000 ill - e80: 0002d0 excw - e83: 02e000 excw - e86: 000000 ill - e89: 000003 excw - e8c: 000320 excw - e8f: 000000 ill - e92: 400000 ssr a0 - e95: 000003 excw - e98: 000000 ill - e9b: 035000 excw - e9e: 000000 ill - ea1: 000000 ill - ea4: 000370 excw - ea7: 039000 rsr.dbreaka0 a0 - eaa: 300000 xor a0, a0, a0 - ead: 000003 excw - ... - efc: e0c112 addi a1, a1, -32 - eff: 31d9 s32i.n a13, a1, 12 - f01: 51f9 s32i.n a15, a1, 20 - f03: 1109 s32i.n a0, a1, 4 - f05: 41e9 s32i.n a14, a1, 16 - f07: 1812a2 l16ui a10, a2, 48 - f0a: ffdae1 l32r a14, e74 - f0d: 21c9 s32i.n a12, a1, 8 - f0f: 0ee8 l32i.n a14, a14, 0 - f11: 02cd mov.n a12, a2 - f13: fee8 l32i.n a14, a14, 60 - f15: 0c0a16 beqz a10, fd9 - f18: 020c movi.n a2, 0 - f1a: ffd7d1 l32r a13, e78 - f1d: 64a0f2 movi a15, 100 - f20: 1d78 l32i.n a7, a13, 4 - f22: ffa082 movi a8, 255 - f25: 0407b2 l8ui a11, a7, 4 - f28: a03220 addx4 a3, a2, a2 - f2b: 000c movi.n a0, 0 - f2d: 221b addi.n a2, a2, 1 - f2f: 9033c0 addx2 a3, a3, a12 - f32: 1a1392 l16ui a9, a3, 52 - f35: 191362 l16ui a6, a3, 50 - f38: 419490 srli a9, a9, 4 - f3b: c066b0 sub a6, a6, a11 - f3e: 116600 slli a6, a6, 16 - f41: 316060 srai a6, a6, 16 - f44: 430a add.n a4, a3, a0 - f46: 360442 l8ui a4, a4, 54 - f49: 001b addi.n a0, a0, 1 - f4b: 021487 beq a4, a8, f51 - f4e: 002586 j fe8 - f51: 740000 extui a0, a0, 0, 8 - f54: ec6066 bnei a0, 6, f44 - f57: f42020 extui a2, a2, 0, 16 - f5a: 1f10f7 beq a0, a15, f7d - f5d: 1ce6e6 bgei a6, 128, f7d - f60: 19d6a6 blti a6, 64, f7d - f63: 111702 l16ui a0, a7, 34 - f66: 131097 beq a0, a9, f7d - f69: 16b907 bgeu a9, a0, f83 - f6c: 275762 s16i a6, a7, 78 - f6f: 030c movi.n a3, 0 - f71: 245732 s16i a3, a7, 72 - f74: 255732 s16i a3, a7, 74 - f77: 265732 s16i a3, a7, 76 - f7a: 181ca2 l16ui a10, a12, 48 - f7d: 115792 s16i a9, a7, 34 - f80: 0013c6 j fd3 - f83: f0a052 movi a5, 240 - f86: 115792 s16i a9, a7, 34 - f89: 2c1732 l16ui a3, a7, 88 - f8c: 2a1702 l16ui a0, a7, 84 - f8f: 295702 s16i a0, a7, 82 - f92: 2c5762 s16i a6, a7, 88 - f95: 2b1792 l16ui a9, a7, 86 - f98: 2a5792 s16i a9, a7, 84 - f9b: 2b5732 s16i a3, a7, 86 - f9e: f44090 extui a4, a9, 0, 16 - fa1: 104450 and a4, a4, a5 - fa4: 055c movi.n a5, 80 - fa6: 269457 bne a4, a5, fd0 - fa9: f0a042 movi a4, 240 - fac: f4a000 extui a10, a0, 0, 16 - faf: 10aa40 and a10, a10, a4 - fb2: 1ada66 bnei a10, 64, fd0 - fb5: f0a0a2 movi a10, 240 - fb8: f45030 extui a5, a3, 0, 16 - fbb: 1055a0 and a5, a5, a10 - fbe: 60a0a2 movi a10, 96 - fc1: 0b95a7 bne a5, a10, fd0 - fc4: 70a042 movi a4, 112 - fc7: f0a032 movi a3, 240 - fca: 103630 and a3, a6, a3 - fcd: 1d1347 beq a3, a4, fee - fd0: 181ca2 l16ui a10, a12, 48 - fd3: 02b2a7 bgeu a2, a10, fd9 - fd6: ffd386 j f28 - fd9: 21c8 l32i.n a12, a1, 8 - fdb: 31d8 l32i.n a13, a1, 12 - fdd: 41e8 l32i.n a14, a1, 16 - fdf: 51f8 l32i.n a15, a1, 20 - fe1: 1108 l32i.n a0, a1, 4 - fe3: 20c112 addi a1, a1, 32 - fe6: f00d ret.n - fe8: 64a002 movi a0, 100 - feb: ffda06 j f57 - fee: 50c722 addi a2, a7, 80 - ff1: 130c movi.n a3, 1 - ff3: 344090 extui a4, a9, 0, 4 - ff6: 345000 extui a5, a0, 0, 4 - ff9: 1155c0 slli a5, a5, 4 - ffc: 445a add.n a4, a4, a5 - ffe: 285742 s16i a4, a7, 80 - 1001: ff1a45 call0 1a8 - 1004: 1df8 l32i.n a15, a13, 4 - 1006: ff9d01 l32r a0, e7c - 1009: 2c1f62 l16ui a6, a15, 88 - 100c: 2b1f72 l16ui a7, a15, 86 - 100f: 346060 extui a6, a6, 0, 4 - 1012: 347070 extui a7, a7, 0, 4 - 1015: 1177c0 slli a7, a7, 4 - 1018: 667a add.n a6, a6, a7 - 101a: 111267 beq a2, a6, 102f - 101d: 0c0072 l8ui a7, a0, 12 - 1020: b51766 bnei a7, 1, fd9 - 1023: ff9721 l32r a2, e80 - 1026: ffa201 l32r a0, eb0 - 1029: 0000c0 callx0 a0 - 102c: ffea46 j fd9 - 102f: 281f32 l16ui a3, a15, 80 - 1032: 084c movi.n a8, 64 - 1034: 19b837 bgeu a8, a3, 1051 - 1037: ff9321 l32r a2, e84 - 103a: 090c movi.n a9, 0 - 103c: 295f92 s16i a9, a15, 82 - 103f: 2a5f92 s16i a9, a15, 84 - 1042: 2b5f92 s16i a9, a15, 86 - 1045: 2c5f92 s16i a9, a15, 88 - 1048: ff9b01 l32r a0, eb4 - 104b: 0000c0 callx0 a0 - 104e: ffe1c6 j fd9 - 1051: 0e1f62 l16ui a6, a15, 28 - 1054: 1a2c movi.n a10, 33 - 1056: c00630 sub a0, a6, a3 - 1059: 1faa07 bge a10, a0, 107c - 105c: ff8b21 l32r a2, e88 - 105f: 300b addi.n a3, a0, -1 - 1061: 1b0c movi.n a11, 1 - 1063: 0c0c movi.n a12, 0 - 1065: 295fc2 s16i a12, a15, 82 - 1068: 2a5fc2 s16i a12, a15, 84 - 106b: 2b5fc2 s16i a12, a15, 86 - 106e: 2c5fc2 s16i a12, a15, 88 - 1071: 0fb9 s32i.n a11, a15, 0 - 1073: ff9101 l32r a0, eb8 - 1076: 0000c0 callx0 a0 - 1079: ffd706 j fd9 - 107c: 023367 bltu a3, a6, 1082 - 107f: 005646 j 11dc - 1082: ff8221 l32r a2, e8c - 1085: 300b addi.n a3, a0, -1 - 1087: 743030 extui a3, a3, 0, 8 - 108a: 0139 s32i.n a3, a1, 0 - 108c: ff8c01 l32r a0, ebc - 108f: 0000c0 callx0 a0 - 1092: 0a9e16 beqz a14, 113f - 1095: 1acef2 addi a15, a14, 26 - 1098: 0f2d mov.n a2, a15 - 109a: ff8901 l32r a0, ec0 - 109d: 0000c0 callx0 a0 - 10a0: 0158 l32i.n a5, a1, 0 - 10a2: 021257 beq a2, a5, 10a8 - 10a5: 002446 j 113a - 10a8: 0f2d mov.n a2, a15 - 10aa: ff8601 l32r a0, ec4 - 10ad: 0000c0 callx0 a0 - 10b0: 743020 extui a3, a2, 0, 8 - 10b3: 0f2d mov.n a2, a15 - 10b5: ff0f05 call0 1a8 - 10b8: 1d68 l32i.n a6, a13, 4 - 10ba: 240662 l8ui a6, a6, 36 - 10bd: 799627 bne a6, a2, 113a - 10c0: 0f2d mov.n a2, a15 - 10c2: ff8101 l32r a0, ec8 - 10c5: 0000c0 callx0 a0 - 10c8: 024d mov.n a4, a2 - 10ca: 1d78 l32i.n a7, a13, 4 - 10cc: 0f3d mov.n a3, a15 - 10ce: 25c722 addi a2, a7, 37 - 10d1: ff7e01 l32r a0, ecc - 10d4: 0000c0 callx0 a0 - 10d7: 05f216 beqz a2, 113a - 10da: 1d28 l32i.n a2, a13, 4 - 10dc: 25c222 addi a2, a2, 37 - 10df: ff7c01 l32r a0, ed0 - 10e2: 0000c0 callx0 a0 - 10e5: 1d38 l32i.n a3, a13, 4 - 10e7: 024d mov.n a4, a2 - 10e9: 25c322 addi a2, a3, 37 - 10ec: 030c movi.n a3, 0 - 10ee: ff7901 l32r a0, ed4 - 10f1: 0000c0 callx0 a0 - 10f4: 0f2d mov.n a2, a15 - 10f6: ff7801 l32r a0, ed8 - 10f9: 0000c0 callx0 a0 - 10fc: 024d mov.n a4, a2 - 10fe: 1d58 l32i.n a5, a13, 4 - 1100: 0f3d mov.n a3, a15 - 1102: 25c522 addi a2, a5, 37 - 1105: ff7501 l32r a0, edc - 1108: 0000c0 callx0 a0 - 110b: 0e3d mov.n a3, a14 - 110d: 1d28 l32i.n a2, a13, 4 - 110f: 640c movi.n a4, 6 - 1111: 22bb addi.n a2, a2, 11 - 1113: ff7301 l32r a0, ee0 - 1116: 0000c0 callx0 a0 - 1119: ff5d31 l32r a3, e90 - 111c: 0c0332 l8ui a3, a3, 12 - 111f: 0d1366 bnei a3, 1, 1130 - 1122: 1d38 l32i.n a3, a13, 4 - 1124: ff5c21 l32r a2, e94 - 1127: 25c332 addi a3, a3, 37 - 112a: ff6e01 l32r a0, ee4 - 112d: 0000c0 callx0 a0 - 1130: 1d58 l32i.n a5, a13, 4 - 1132: 460542 l8ui a4, a5, 70 - 1135: 441b addi.n a4, a4, 1 - 1137: 464542 s8i a4, a5, 70 - 113a: fee8 l32i.n a14, a14, 60 - 113c: f55e56 bnez a14, 1095 - 113f: ff5651 l32r a5, e98 - 1142: 0c0552 l8ui a5, a5, 12 - 1145: 0d1566 bnei a5, 1, 1156 - 1148: 1d38 l32i.n a3, a13, 4 - 114a: ff5421 l32r a2, e9c - 114d: 460332 l8ui a3, a3, 70 - 1150: ff6601 l32r a0, ee8 - 1153: 0000c0 callx0 a0 - 1156: 1df8 l32i.n a15, a13, 4 - 1158: 460f42 l8ui a4, a15, 70 - 115b: 271466 bnei a4, 1, 1186 - 115e: 281f32 l16ui a3, a15, 80 - 1161: 231b addi.n a2, a3, 1 - 1163: 145020 extui a5, a2, 0, 2 - 1166: 334b addi.n a3, a3, 4 - 1168: b33220 movgez a3, a2, a2 - 116b: 210230 srai a0, a3, 2 - 116e: 076556 bnez a5, 11e8 - 1171: 160c movi.n a6, 1 - 1173: f40230 extui a0, a3, 2, 16 - 1176: 040c movi.n a4, 0 - 1178: 2d5f42 s16i a4, a15, 90 - 117b: 0f5f42 s16i a4, a15, 30 - 117e: 0d5f02 s16i a0, a15, 26 - 1181: 00ed mov.n a14, a0 - 1183: 002086 j 1209 - 1186: 0d1fe2 l16ui a14, a15, 26 - 1189: ff4551 l32r a5, ea0 - 118c: 0c0552 l8ui a5, a5, 12 - 118f: 231566 bnei a5, 1, 11b6 - 1192: 0e3d mov.n a3, a14 - 1194: 0f1f42 l16ui a4, a15, 30 - 1197: 2d1f52 l16ui a5, a15, 90 - 119a: ff4221 l32r a2, ea4 - 119d: ff5301 l32r a0, eec - 11a0: 0000c0 callx0 a0 - 11a3: 1d38 l32i.n a3, a13, 4 - 11a5: ff4021 l32r a2, ea8 - 11a8: 281332 l16ui a3, a3, 80 - 11ab: ff5101 l32r a0, ef0 - 11ae: 0000c0 callx0 a0 - 11b1: 1df8 l32i.n a15, a13, 4 - 11b3: 0d1fe2 l16ui a14, a15, 26 - 11b6: 0c2d mov.n a2, a12 - 11b8: 030c movi.n a3, 0 - 11ba: 350c movi.n a5, 3 - 11bc: 440c movi.n a4, 4 - 11be: 9345e0 movnez a4, a5, a14 - 11c1: 0f49 s32i.n a4, a15, 0 - 11c3: ff0f45 call0 2b8 - 11c6: 1d78 l32i.n a7, a13, 4 - 11c8: 060c movi.n a6, 0 - 11ca: 115762 s16i a6, a7, 34 - 11cd: 295762 s16i a6, a7, 82 - 11d0: 2a5762 s16i a6, a7, 84 - 11d3: 2b5762 s16i a6, a7, 86 - 11d6: 2c5762 s16i a6, a7, 88 - 11d9: ff7f06 j fd9 - 11dc: ff3421 l32r a2, eac - 11df: ff4501 l32r a0, ef4 - 11e2: 0000c0 callx0 a0 - 11e5: ff7c06 j fd9 - 11e8: e01b addi.n a14, a0, 1 - 11ea: 430c movi.n a3, 4 - 11ec: f4e0e0 extui a14, a14, 0, 16 - 11ef: 61e9 s32i.n a14, a1, 24 - 11f1: ee0b addi.n a14, a14, -1 - 11f3: f4e0e0 extui a14, a14, 0, 16 - 11f6: 0d5fe2 s16i a14, a15, 26 - 11f9: ff3f01 l32r a0, ef8 - 11fc: 0000c0 callx0 a0 - 11ff: 6108 l32i.n a0, a1, 24 - 1201: 0f5f22 s16i a2, a15, 30 - 1204: 160c movi.n a6, 1 - 1206: 2d5f62 s16i a6, a15, 90 - 1209: 020c movi.n a2, 0 - 120b: 105f22 s16i a2, a15, 32 - 120e: 020c movi.n a2, 0 - 1210: f75016 beqz a0, 1189 - 1213: 030c movi.n a3, 0 - 1215: 401300 ssl a3 - 1218: a14600 sll a4, a6 - 121b: 331b addi.n a3, a3, 1 - 121d: 743030 extui a3, a3, 0, 8 - 1220: 202240 or a2, a2, a4 - 1223: 105f22 s16i a2, a15, 32 - 1226: eb3307 bltu a3, a0, 1215 - 1229: ffd706 j 1189 - ... - 1234: 0003b0 excw - 1237: 047000 extui a7, a0, 0, 1 - 123a: 000000 ill - 123d: 000000 ill - 1240: 000440 excw - 1243: 03c000 rsr.depc a0 - 1246: 000000 ill - 1249: 000000 ill - 124c: 0003e0 excw - 124f: 000000 ill - 1252: 100000 and a0, a0, a0 - 1255: 000004 excw - 1258: 0003d0 excw - 125b: 000000 ill - 125e: f00000 subx8 a0, a0, a0 - 1261: 000003 excw - 1264: 000000 ill - 1267: 040000 extui a0, a0, 0, 1 - 126a: 000000 ill - 126d: 000000 ill - 1270: 000420 excw - 1273: 000000 ill - 1276: 300000 xor a0, a0, a0 - 1279: 000004 excw - 127c: 000000 ill - 127f: 045000 extui a5, a0, 0, 1 - 1282: 000000 ill - 1285: 000000 ill - 1288: 000460 excw - ... - 12bf: 023d00 excw - 12c2: d0c112 addi a1, a1, -48 - 12c5: 71c9 s32i.n a12, a1, 28 - 12c7: 91e9 s32i.n a14, a1, 36 - 12c9: 6109 s32i.n a0, a1, 24 - 12cb: ffd8e1 l32r a14, 122c - 12ce: 81d9 s32i.n a13, a1, 32 - 12d0: 1e08 l32i.n a0, a14, 4 - 12d2: a1f9 s32i.n a15, a1, 40 - 12d4: 2d1022 l16ui a2, a0, 90 - 12d7: 0d1002 l16ui a0, a0, 26 - 12da: 1813a2 l16ui a10, a3, 48 - 12dd: 002a add.n a0, a0, a2 - 12df: 740000 extui a0, a0, 0, 8 - 12e2: 146a16 beqz a10, 142c - 12e5: 0c0c movi.n a12, 0 - 12e7: ffa0d2 movi a13, 255 - 12ea: ffa162 movi a6, 0x1ff - 12ed: 01d042 addmi a4, a0, 0x100 - 12f0: 64a002 movi a0, 100 - 12f3: 80c442 addi a4, a4, -128 - 12f6: 5149 s32i.n a4, a1, 20 - 12f8: 050c movi.n a5, 0 - 12fa: a0bcc0 addx4 a11, a12, a12 - 12fd: 1e78 l32i.n a7, a14, 4 - 12ff: cc1b addi.n a12, a12, 1 - 1301: 90bb30 addx2 a11, a11, a3 - 1304: 0407f2 l8ui a15, a7, 4 - 1307: 1a1b82 l16ui a8, a11, 52 - 130a: 191b92 l16ui a9, a11, 50 - 130d: 418480 srli a8, a8, 4 - 1310: c099f0 sub a9, a9, a15 - 1313: f49090 extui a9, a9, 0, 16 - 1316: fb5a add.n a15, a11, a5 - 1318: 360ff2 l8ui a15, a15, 54 - 131b: 551b addi.n a5, a5, 1 - 131d: c0ffd0 sub a15, a15, a13 - 1320: 0f9f56 bnez a15, 141d - 1323: 745050 extui a5, a5, 0, 8 - 1326: ec6566 bnei a5, 6, 1316 - 1329: f4c0c0 extui a12, a12, 0, 16 - 132c: c0b500 sub a11, a5, a0 - 132f: 0f0b16 beqz a11, 1423 - 1332: 02b697 bgeu a6, a9, 1338 - 1335: 004e46 j 1472 - 1338: 02d9f6 bgeui a9, 64, 133e - 133b: 004cc6 j 1472 - 133e: 111752 l16ui a5, a7, 34 - 1341: c0f850 sub a15, a8, a5 - 1344: 0dbf16 beqz a15, 1423 - 1347: b139 s32i.n a3, a1, 44 - 1349: 251b addi.n a2, a5, 1 - 134b: c02820 sub a2, a8, a2 - 134e: 0e9256 bnez a2, 143b - 1351: 115782 s16i a8, a7, 34 - 1354: 671762 l16ui a6, a7, 206 - 1357: 6817b2 l16ui a11, a7, 208 - 135a: 6217a2 l16ui a10, a7, 196 - 135d: 611732 l16ui a3, a7, 194 - 1360: 601722 l16ui a2, a7, 192 - 1363: 691742 l16ui a4, a7, 210 - 1366: 5f17f2 l16ui a15, a7, 190 - 1369: 631752 l16ui a5, a7, 198 - 136c: 4159 s32i.n a5, a1, 16 - 136e: 5e57f2 s16i a15, a7, 188 - 1371: 3149 s32i.n a4, a1, 12 - 1373: 635792 s16i a9, a7, 198 - 1376: 695782 s16i a8, a7, 210 - 1379: 5f5722 s16i a2, a7, 190 - 137c: 605732 s16i a3, a7, 192 - 137f: 6157a2 s16i a10, a7, 194 - 1382: 625752 s16i a5, a7, 196 - 1385: 6757b2 s16i a11, a7, 206 - 1388: 685742 s16i a4, a7, 208 - 138b: f40020 extui a0, a2, 0, 16 - 138e: 661782 l16ui a8, a7, 204 - 1391: 651792 l16ui a9, a7, 202 - 1394: 645792 s16i a9, a7, 200 - 1397: 665762 s16i a6, a7, 204 - 139a: 655782 s16i a8, a7, 202 - 139d: 02e0f6 bgeui a0, 128, 13a3 - 13a0: 003006 j 1464 - 13a3: 5148 l32i.n a4, a1, 20 - 13a5: f450f0 extui a5, a15, 0, 16 - 13a8: 022047 blt a0, a4, 13ae - 13ab: 002d46 j 1464 - 13ae: 02e5f6 bgeui a5, 128, 13b4 - 13b1: 002bc6 j 1464 - 13b4: 02f5b6 bltui a5, 0x100, 13ba - 13b7: 002a46 j 1464 - 13ba: 101752 l16ui a5, a7, 32 - 13bd: 64f020 extui a15, a2, 0, 7 - 13c0: 400f00 ssr a15 - 13c3: 0d1722 l16ui a2, a7, 26 - 13c6: b15050 sra a5, a5 - 13c9: 023f27 bltu a15, a2, 13cf - 13cc: 002a06 j 1478 - 13cf: 02e507 bbsi a5, 0, 13d5 - 13d2: 002386 j 1464 - 13d5: 012d mov.n a2, a1 - 13d7: 530c movi.n a3, 5 - 13d9: 0041f2 s8i a15, a1, 0 - 13dc: 6017a2 l16ui a10, a7, 192 - 13df: 0141a2 s8i a10, a1, 1 - 13e2: 611792 l16ui a9, a7, 194 - 13e5: 024192 s8i a9, a1, 2 - 13e8: 621782 l16ui a8, a7, 196 - 13eb: 034182 s8i a8, a1, 3 - 13ee: 631772 l16ui a7, a7, 198 - 13f1: 044172 s8i a7, a1, 4 - 13f4: fedb05 call0 1a8 - 13f7: 1e78 l32i.n a7, a14, 4 - 13f9: 5e17b2 l16ui a11, a7, 188 - 13fc: 640020 extui a0, a2, 0, 7 - 13ff: 64b0b0 extui a11, a11, 0, 7 - 1402: c0bb00 sub a11, a11, a0 - 1405: ff8a01 l32r a0, 1230 - 1408: 0c0002 l8ui a0, a0, 12 - 140b: 126b16 beqz a11, 1535 - 140e: 521066 bnei a0, 1, 1464 - 1411: ff8821 l32r a2, 1234 - 1414: ff9e01 l32r a0, 128c - 1417: 0000c0 callx0 a0 - 141a: 001186 j 1464 - 141d: 64a052 movi a5, 100 - 1420: ffc146 j 1329 - 1423: 115782 s16i a8, a7, 34 - 1426: 02bca7 bgeu a12, a10, 142c - 1429: ffb2c6 j 12f8 - 142c: 71c8 l32i.n a12, a1, 28 - 142e: 81d8 l32i.n a13, a1, 32 - 1430: 91e8 l32i.n a14, a1, 36 - 1432: a1f8 l32i.n a15, a1, 40 - 1434: 6108 l32i.n a0, a1, 24 - 1436: 30c112 addi a1, a1, 48 - 1439: f00d ret.n - 143b: 635792 s16i a9, a7, 198 - 143e: 695782 s16i a8, a7, 210 - 1441: 115782 s16i a8, a7, 34 - 1444: 0f0c movi.n a15, 0 - 1446: 5e57f2 s16i a15, a7, 188 - 1449: 5f57f2 s16i a15, a7, 190 - 144c: 6057f2 s16i a15, a7, 192 - 144f: 6157f2 s16i a15, a7, 194 - 1452: 6257f2 s16i a15, a7, 196 - 1455: 6457f2 s16i a15, a7, 200 - 1458: 6557f2 s16i a15, a7, 202 - 145b: 6657f2 s16i a15, a7, 204 - 145e: 6757f2 s16i a15, a7, 206 - 1461: 6857f2 s16i a15, a7, 208 - 1464: 64a002 movi a0, 100 - 1467: b138 l32i.n a3, a1, 44 - 1469: ffa162 movi a6, 0x1ff - 146c: 1813a2 l16ui a10, a3, 48 - 146f: ffecc6 j 1426 - 1472: 115782 s16i a8, a7, 34 - 1475: ffecc6 j 142c - 1478: e86507 bbci a5, 0, 1464 - 147b: 0f1752 l16ui a5, a7, 30 - 147e: 212516 beqz a5, 1694 - 1481: 450b addi.n a4, a5, -1 - 1483: 0ff416 beqz a4, 1586 - 1486: fec542 addi a4, a5, -2 - 1489: 177416 beqz a4, 1604 - 148c: 0b3526 beqi a5, 3, 149b - 148f: ff6a21 l32r a2, 1238 - 1492: ff7f01 l32r a0, 1290 - 1495: 0000c0 callx0 a0 - 1498: fff206 j 1464 - 149b: f45030 extui a5, a3, 0, 16 - 149e: c26587 bbci a5, 8, 1464 - 14a1: f430a0 extui a3, a10, 0, 16 - 14a4: bc6387 bbci a3, 8, 1464 - 14a7: 4148 l32i.n a4, a1, 16 - 14a9: f44040 extui a4, a4, 0, 16 - 14ac: b46487 bbci a4, 8, 1464 - 14af: 3138 l32i.n a3, a1, 12 - 14b1: f450b0 extui a5, a11, 0, 16 - 14b4: f43030 extui a3, a3, 0, 16 - 14b7: a30b addi.n a10, a3, -1 - 14b9: a795a7 bne a5, a10, 1464 - 14bc: fec352 addi a5, a3, -2 - 14bf: f44060 extui a4, a6, 0, 16 - 14c2: 9e9457 bne a4, a5, 1464 - 14c5: fdc3a2 addi a10, a3, -3 - 14c8: f46080 extui a6, a8, 0, 16 - 14cb: 9596a7 bne a6, a10, 1464 - 14ce: fcc342 addi a4, a3, -4 - 14d1: f4b090 extui a11, a9, 0, 16 - 14d4: 8c9b47 bne a11, a4, 1464 - 14d7: 460732 l8ui a3, a7, 70 - 14da: 530b addi.n a5, a3, -1 - 14dc: 2f9556 bnez a5, 17d9 - 14df: 0e1762 l16ui a6, a7, 28 - 14e2: 416260 srli a6, a6, 2 - 14e5: 023267 bltu a2, a6, 14eb - 14e8: 00ba86 j 17d6 - 14eb: 012d mov.n a2, a1 - 14ed: 530c movi.n a3, 5 - 14ef: 0041f2 s8i a15, a1, 0 - 14f2: 6017a2 l16ui a10, a7, 192 - 14f5: 0141a2 s8i a10, a1, 1 - 14f8: 611792 l16ui a9, a7, 194 - 14fb: 024192 s8i a9, a1, 2 - 14fe: 621782 l16ui a8, a7, 196 - 1501: 034182 s8i a8, a1, 3 - 1504: 631772 l16ui a7, a7, 198 - 1507: 044172 s8i a7, a1, 4 - 150a: fec9c5 call0 1a8 - 150d: 1e78 l32i.n a7, a14, 4 - 150f: 5e17b2 l16ui a11, a7, 188 - 1512: 64f020 extui a15, a2, 0, 7 - 1515: 64b0b0 extui a11, a11, 0, 7 - 1518: c0bbf0 sub a11, a11, a15 - 151b: 2feb16 beqz a11, 181d - 151e: ff47f1 l32r a15, 123c - 1521: 0c0ff2 l8ui a15, a15, 12 - 1524: ff0b addi.n a15, a15, -1 - 1526: f3af56 bnez a15, 1464 - 1529: ff4521 l32r a2, 1240 - 152c: ff5a01 l32r a0, 1294 - 152f: 0000c0 callx0 a0 - 1532: ffcb86 j 1464 - 1535: 0c1066 bnei a0, 1, 1545 - 1538: ff4321 l32r a2, 1244 - 153b: 0f3d mov.n a3, a15 - 153d: ff5601 l32r a0, 1298 - 1540: 0000c0 callx0 a0 - 1543: 1e78 l32i.n a7, a14, 4 - 1545: 113fe0 slli a3, a15, 2 - 1548: 000c movi.n a0, 0 - 154a: f57c movi.n a5, -1 - 154c: 401f00 ssl a15 - 154f: 140c movi.n a4, 1 - 1551: 101722 l16ui a2, a7, 32 - 1554: a14400 sll a4, a4 - 1557: 304450 xor a4, a4, a5 - 155a: 102240 and a2, a2, a4 - 155d: 105722 s16i a2, a7, 32 - 1560: 1e48 l32i.n a4, a14, 4 - 1562: 530a add.n a5, a3, a0 - 1564: 902040 addx2 a2, a0, a4 - 1567: 445a add.n a4, a4, a5 - 1569: 601222 l16ui a2, a2, 192 - 156c: 001b addi.n a0, a0, 1 - 156e: 740000 extui a0, a0, 0, 8 - 1571: 5c4422 s8i a2, a4, 92 - 1574: e84066 bnei a0, 4, 1560 - 1577: 1e78 l32i.n a7, a14, 4 - 1579: 101762 l16ui a6, a7, 32 - 157c: ee4656 bnez a6, 1464 - 157f: 580c movi.n a8, 5 - 1581: 0789 s32i.n a8, a7, 0 - 1583: ffb746 j 1464 - 1586: 04a830 extui a10, a3, 8, 1 - 1589: ed7a16 beqz a10, 1464 - 158c: f4b080 extui a11, a8, 0, 16 - 158f: f43060 extui a3, a6, 0, 16 - 1592: 430b addi.n a4, a3, -1 - 1594: c0bb40 sub a11, a11, a4 - 1597: ec9b56 bnez a11, 1464 - 159a: fec362 addi a6, a3, -2 - 159d: f45090 extui a5, a9, 0, 16 - 15a0: c05560 sub a5, a5, a6 - 15a3: ebd556 bnez a5, 1464 - 15a6: 460732 l8ui a3, a7, 70 - 15a9: 830b addi.n a8, a3, -1 - 15ab: 0f4856 bnez a8, 16a3 - 15ae: 0e1792 l16ui a9, a7, 28 - 15b1: 419290 srli a9, a9, 2 - 15b4: 023297 bltu a2, a9, 15ba - 15b7: 003946 j 16a0 - 15ba: 0041f2 s8i a15, a1, 0 - 15bd: 530c movi.n a3, 5 - 15bf: 601722 l16ui a2, a7, 192 - 15c2: 014122 s8i a2, a1, 1 - 15c5: 012d mov.n a2, a1 - 15c7: 611702 l16ui a0, a7, 194 - 15ca: 024102 s8i a0, a1, 2 - 15cd: 6217b2 l16ui a11, a7, 196 - 15d0: 0341b2 s8i a11, a1, 3 - 15d3: 6317a2 l16ui a10, a7, 198 - 15d6: 0441a2 s8i a10, a1, 4 - 15d9: febcc5 call0 1a8 - 15dc: 1e78 l32i.n a7, a14, 4 - 15de: 5e1732 l16ui a3, a7, 188 - 15e1: 644020 extui a4, a2, 0, 7 - 15e4: 643030 extui a3, a3, 0, 7 - 15e7: c03340 sub a3, a3, a4 - 15ea: 0ed316 beqz a3, 16db - 15ed: ff1641 l32r a4, 1248 - 15f0: 0c0442 l8ui a4, a4, 12 - 15f3: 440b addi.n a4, a4, -1 - 15f5: e6b456 bnez a4, 1464 - 15f8: ff1521 l32r a2, 124c - 15fb: ff2801 l32r a0, 129c - 15fe: 0000c0 callx0 a0 - 1601: ff97c6 j 1464 - 1604: 045830 extui a5, a3, 8, 1 - 1607: e59516 beqz a5, 1464 - 160a: 0438a0 extui a3, a10, 8, 1 - 160d: e53316 beqz a3, 1464 - 1610: f44060 extui a4, a6, 0, 16 - 1613: f430b0 extui a3, a11, 0, 16 - 1616: 530b addi.n a5, a3, -1 - 1618: c04450 sub a4, a4, a5 - 161b: e45456 bnez a4, 1464 - 161e: fec3a2 addi a10, a3, -2 - 1621: f46080 extui a6, a8, 0, 16 - 1624: c066a0 sub a6, a6, a10 - 1627: e39656 bnez a6, 1464 - 162a: fdc342 addi a4, a3, -3 - 162d: f4b090 extui a11, a9, 0, 16 - 1630: c0bb40 sub a11, a11, a4 - 1633: e2db56 bnez a11, 1464 - 1636: 460732 l8ui a3, a7, 70 - 1639: 530b addi.n a5, a3, -1 - 163b: 0fc556 bnez a5, 173b - 163e: 0e1762 l16ui a6, a7, 28 - 1641: 416260 srli a6, a6, 2 - 1644: 023267 bltu a2, a6, 164a - 1647: 003b46 j 1738 - 164a: 012d mov.n a2, a1 - 164c: 530c movi.n a3, 5 - 164e: 0041f2 s8i a15, a1, 0 - 1651: 6017a2 l16ui a10, a7, 192 - 1654: 0141a2 s8i a10, a1, 1 - 1657: 611792 l16ui a9, a7, 194 - 165a: 024192 s8i a9, a1, 2 - 165d: 621782 l16ui a8, a7, 196 - 1660: 034182 s8i a8, a1, 3 - 1663: 631772 l16ui a7, a7, 198 - 1666: 044172 s8i a7, a1, 4 - 1669: feb3c5 call0 1a8 - 166c: 1e78 l32i.n a7, a14, 4 - 166e: 5e17b2 l16ui a11, a7, 188 - 1671: 64f020 extui a15, a2, 0, 7 - 1674: 64b0b0 extui a11, a11, 0, 7 - 1677: c0bbf0 sub a11, a11, a15 - 167a: 0fbb16 beqz a11, 1779 - 167d: fef4f1 l32r a15, 1250 - 1680: 0c0ff2 l8ui a15, a15, 12 - 1683: ff0b addi.n a15, a15, -1 - 1685: ddbf56 bnez a15, 1464 - 1688: fef321 l32r a2, 1254 - 168b: ff0501 l32r a0, 12a0 - 168e: 0000c0 callx0 a0 - 1691: ff73c6 j 1464 - 1694: fef121 l32r a2, 1258 - 1697: ff0301 l32r a0, 12a4 - 169a: 0000c0 callx0 a0 - 169d: ff70c6 j 1464 - 16a0: 3d1326 beqi a3, 1, 16e1 - 16a3: 642000 extui a2, a0, 0, 7 - 16a6: 230c movi.n a3, 2 - 16a8: 004122 s8i a2, a1, 0 - 16ab: 012d mov.n a2, a1 - 16ad: 601702 l16ui a0, a7, 192 - 16b0: 014102 s8i a0, a1, 1 - 16b3: feaf45 call0 1a8 - 16b6: 1e78 l32i.n a7, a14, 4 - 16b8: 5e1732 l16ui a3, a7, 188 - 16bb: 644020 extui a4, a2, 0, 7 - 16be: 643030 extui a3, a3, 0, 7 - 16c1: 161347 beq a3, a4, 16db - 16c4: fee641 l32r a4, 125c - 16c7: 0c0442 l8ui a4, a4, 12 - 16ca: 440b addi.n a4, a4, -1 - 16cc: d94456 bnez a4, 1464 - 16cf: fee421 l32r a2, 1260 - 16d2: fef501 l32r a0, 12a8 - 16d5: 0000c0 callx0 a0 - 16d8: ff6206 j 1464 - 16db: 5f17f2 l16ui a15, a7, 190 - 16de: 64f0f0 extui a15, a15, 0, 7 - 16e1: fee001 l32r a0, 1264 - 16e4: 0c0002 l8ui a0, a0, 12 - 16e7: 0c1066 bnei a0, 1, 16f7 - 16ea: fedf21 l32r a2, 1268 - 16ed: 0f3d mov.n a3, a15 - 16ef: feef01 l32r a0, 12ac - 16f2: 0000c0 callx0 a0 - 16f5: 1e78 l32i.n a7, a14, 4 - 16f7: 113fe0 slli a3, a15, 2 - 16fa: 000c movi.n a0, 0 - 16fc: f57c movi.n a5, -1 - 16fe: 401f00 ssl a15 - 1701: 140c movi.n a4, 1 - 1703: 101722 l16ui a2, a7, 32 - 1706: a14400 sll a4, a4 - 1709: 304450 xor a4, a4, a5 - 170c: 102240 and a2, a2, a4 - 170f: 105722 s16i a2, a7, 32 - 1712: 1e48 l32i.n a4, a14, 4 - 1714: 530a add.n a5, a3, a0 - 1716: 902040 addx2 a2, a0, a4 - 1719: 445a add.n a4, a4, a5 - 171b: 601222 l16ui a2, a2, 192 - 171e: 001b addi.n a0, a0, 1 - 1720: 740000 extui a0, a0, 0, 8 - 1723: 5c4422 s8i a2, a4, 92 - 1726: e84066 bnei a0, 4, 1712 - 1729: 1e78 l32i.n a7, a14, 4 - 172b: 101762 l16ui a6, a7, 32 - 172e: d32656 bnez a6, 1464 - 1731: 580c movi.n a8, 5 - 1733: 0789 s32i.n a8, a7, 0 - 1735: ff4ac6 j 1464 - 1738: 431326 beqi a3, 1, 177f - 173b: 012d mov.n a2, a1 - 173d: 330c movi.n a3, 3 - 173f: 64b000 extui a11, a0, 0, 7 - 1742: 0041b2 s8i a11, a1, 0 - 1745: 6017a2 l16ui a10, a7, 192 - 1748: 0141a2 s8i a10, a1, 1 - 174b: 611792 l16ui a9, a7, 194 - 174e: 024192 s8i a9, a1, 2 - 1751: fea545 call0 1a8 - 1754: 1e78 l32i.n a7, a14, 4 - 1756: 5e17f2 l16ui a15, a7, 188 - 1759: 640020 extui a0, a2, 0, 7 - 175c: 64f0f0 extui a15, a15, 0, 7 - 175f: 161f07 beq a15, a0, 1779 - 1762: fec201 l32r a0, 126c - 1765: 0c0002 l8ui a0, a0, 12 - 1768: 000b addi.n a0, a0, -1 - 176a: cf6056 bnez a0, 1464 - 176d: fec021 l32r a2, 1270 - 1770: fed001 l32r a0, 12b0 - 1773: 0000c0 callx0 a0 - 1776: ff3a86 j 1464 - 1779: 5f17f2 l16ui a15, a7, 190 - 177c: 64f0f0 extui a15, a15, 0, 7 - 177f: febd01 l32r a0, 1274 - 1782: 0c0002 l8ui a0, a0, 12 - 1785: 0c1066 bnei a0, 1, 1795 - 1788: febc21 l32r a2, 1278 - 178b: 0f3d mov.n a3, a15 - 178d: fec901 l32r a0, 12b4 - 1790: 0000c0 callx0 a0 - 1793: 1e78 l32i.n a7, a14, 4 - 1795: 113fe0 slli a3, a15, 2 - 1798: 000c movi.n a0, 0 - 179a: f57c movi.n a5, -1 - 179c: 401f00 ssl a15 - 179f: 140c movi.n a4, 1 - 17a1: 101722 l16ui a2, a7, 32 - 17a4: a14400 sll a4, a4 - 17a7: 304450 xor a4, a4, a5 - 17aa: 102240 and a2, a2, a4 - 17ad: 105722 s16i a2, a7, 32 - 17b0: 1e48 l32i.n a4, a14, 4 - 17b2: 530a add.n a5, a3, a0 - 17b4: 902040 addx2 a2, a0, a4 - 17b7: 445a add.n a4, a4, a5 - 17b9: 601222 l16ui a2, a2, 192 - 17bc: 001b addi.n a0, a0, 1 - 17be: 740000 extui a0, a0, 0, 8 - 17c1: 5c4422 s8i a2, a4, 92 - 17c4: e84066 bnei a0, 4, 17b0 - 17c7: 1e78 l32i.n a7, a14, 4 - 17c9: 101762 l16ui a6, a7, 32 - 17cc: c94656 bnez a6, 1464 - 17cf: 580c movi.n a8, 5 - 17d1: 0789 s32i.n a8, a7, 0 - 17d3: ff2346 j 1464 - 17d6: 491326 beqi a3, 1, 1823 - 17d9: 012d mov.n a2, a1 - 17db: 430c movi.n a3, 4 - 17dd: 64f000 extui a15, a0, 0, 7 - 17e0: 0041f2 s8i a15, a1, 0 - 17e3: 6017b2 l16ui a11, a7, 192 - 17e6: 0141b2 s8i a11, a1, 1 - 17e9: 6117a2 l16ui a10, a7, 194 - 17ec: 0241a2 s8i a10, a1, 2 - 17ef: 621792 l16ui a9, a7, 196 - 17f2: 034192 s8i a9, a1, 3 - 17f5: fe9b05 call0 1a8 - 17f8: 1e78 l32i.n a7, a14, 4 - 17fa: 5e1702 l16ui a0, a7, 188 - 17fd: 642020 extui a2, a2, 0, 7 - 1800: 640000 extui a0, a0, 0, 7 - 1803: 161027 beq a0, a2, 181d - 1806: fe9d21 l32r a2, 127c - 1809: 0c0222 l8ui a2, a2, 12 - 180c: 220b addi.n a2, a2, -1 - 180e: c52256 bnez a2, 1464 - 1811: fe9b21 l32r a2, 1280 - 1814: fea901 l32r a0, 12b8 - 1817: 0000c0 callx0 a0 - 181a: ff1186 j 1464 - 181d: 5f17f2 l16ui a15, a7, 190 - 1820: 64f0f0 extui a15, a15, 0, 7 - 1823: fe9801 l32r a0, 1284 - 1826: 0c0002 l8ui a0, a0, 12 - 1829: 0c1066 bnei a0, 1, 1839 - 182c: fe9721 l32r a2, 1288 - 182f: 0f3d mov.n a3, a15 - 1831: fea201 l32r a0, 12bc - 1834: 0000c0 callx0 a0 - 1837: 1e78 l32i.n a7, a14, 4 - 1839: 113fe0 slli a3, a15, 2 - 183c: 000c movi.n a0, 0 - 183e: f57c movi.n a5, -1 - 1840: 401f00 ssl a15 - 1843: 140c movi.n a4, 1 - 1845: 101722 l16ui a2, a7, 32 - 1848: a14400 sll a4, a4 - 184b: 304450 xor a4, a4, a5 - 184e: 102240 and a2, a2, a4 - 1851: 105722 s16i a2, a7, 32 - 1854: 1e48 l32i.n a4, a14, 4 - 1856: 530a add.n a5, a3, a0 - 1858: 902040 addx2 a2, a0, a4 - 185b: 445a add.n a4, a4, a5 - 185d: 601222 l16ui a2, a2, 192 - 1860: 001b addi.n a0, a0, 1 - 1862: 740000 extui a0, a0, 0, 8 - 1865: 5c4422 s8i a2, a4, 92 - 1868: e84066 bnei a0, 4, 1854 - 186b: 1e78 l32i.n a7, a14, 4 - 186d: 101762 l16ui a6, a7, 32 - 1870: bf0656 bnez a6, 1464 - 1873: 580c movi.n a8, 5 - 1875: 0789 s32i.n a8, a7, 0 - 1877: fefa46 j 1464 - 187a: 000000 ill - 187d: 000000 ill - 1880: 0088 l32i.n a8, a0, 0 - 1882: 0c0000 excw - 1885: 000000 ill - 1888: 000000 ill - 188b: ffd400 excw - 188e: ff .byte 0xff - 188f: ff .byte 0xff - 1890: 000000 ill - 1893: 048000 extui a8, a0, 0, 1 - 1896: 900000 addx2 a0, a0, a0 - 1899: 000004 excw - 189c: 0004a0 jx a4 - 189f: 04b000 extui a11, a0, 0, 1 - 18a2: c00000 sub a0, a0, a0 - 18a5: 000004 excw - 18a8: ffffd4 excw - 18ab: ff .byte 0xff - 18ac: 000081 l32r a8, fffc18ac - 18af: 04d000 extui a13, a0, 0, 1 - 18b2: e00000 subx4 a0, a0, a0 - 18b5: 000004 excw - 18b8: ffffd4 excw - 18bb: ff .byte 0xff - 18bc: 04e8 l32i.n a14, a4, 0 - ... - 18fa: 120000 excw - 18fd: d9f0c1 l32r a12, ffff80c0 - 1900: ded121 l32r a2, ffff9444 - 1903: ff .byte 0xff - 1904: 11c9 s32i.n a12, a1, 4 - 1906: 1d68 l32i.n a6, a13, 4 - 1908: 0109 s32i.n a0, a1, 0 - 190a: 0608 l32i.n a0, a6, 0 - 190c: 31e9 s32i.n a14, a1, 12 - 190e: e0cc bnez.n a0, 1920 - 1910: 000005 call0 1914 - 1913: 11c8 l32i.n a12, a1, 4 - 1915: 21d8 l32i.n a13, a1, 8 - 1917: 31e8 l32i.n a14, a1, 12 - 1919: 0108 l32i.n a0, a1, 0 - 191b: 10c112 addi a1, a1, 16 - 191e: f00d ret.n - 1920: 160242 l8ui a4, a2, 22 - 1923: 050632 l8ui a3, a6, 5 - 1926: 170272 l8ui a7, a2, 23 - 1929: e69347 bne a3, a4, 1913 - 192c: 060652 l8ui a5, a6, 6 - 192f: 070682 l8ui a8, a6, 7 - 1932: dd9577 bne a5, a7, 1913 - 1935: 180292 l8ui a9, a2, 24 - 1938: 1902b2 l8ui a11, a2, 25 - 193b: d49897 bne a8, a9, 1913 - 193e: 0806a2 l8ui a10, a6, 8 - 1941: 0906c2 l8ui a12, a6, 9 - 1944: cb9ab7 bne a10, a11, 1913 - 1947: 1a02e2 l8ui a14, a2, 26 - 194a: 1b0242 l8ui a4, a2, 27 - 194d: c29ce7 bne a12, a14, 1913 - 1950: 0a0632 l8ui a3, a6, 10 - 1953: 500b addi.n a5, a0, -1 - 1955: ba9347 bne a3, a4, 1913 - 1958: 18b516 beqz a5, 1ae7 - 195b: fec072 addi a7, a0, -2 - 195e: 18b716 beqz a7, 1aed - 1961: fdc082 addi a8, a0, -3 - 1964: 18b816 beqz a8, 1af3 - 1967: fcc092 addi a9, a0, -4 - 196a: 18b916 beqz a9, 1af9 - 196d: 20cdc2 addi a12, a13, 32 - 1970: 345026 beqi a0, 5, 19a8 - 1973: 9c6066 bnei a0, 6, 1913 - 1976: 020c movi.n a2, 0 - 1978: ffd201 l32r a0, 18c0 - 197b: 0000c0 callx0 a0 - 197e: ffc021 l32r a2, 1880 - 1981: ffd001 l32r a0, 18c4 - 1984: 0000c0 callx0 a0 - 1987: ffbf21 l32r a2, 1884 - 198a: ffcf01 l32r a0, 18c8 - 198d: 0000c0 callx0 a0 - 1990: 200da2 l8ui a10, a13, 32 - 1993: f7ca16 beqz a10, 1913 - 1996: ffbc01 l32r a0, 1888 - 1999: 0c3d mov.n a3, a12 - 199b: 0008 l32i.n a0, a0, 0 - 199d: 320c movi.n a2, 3 - 199f: 0000c0 callx0 a0 - 19a2: 011505 call0 2af4 - 19a5: ffda86 j 1913 - 19a8: 460622 l8ui a2, a6, 70 - 19ab: 0e16e2 l16ui a14, a6, 28 - 19ae: 1d1266 bnei a2, 1, 19cf - 19b1: 25c622 addi a2, a6, 37 - 19b4: ffc601 l32r a0, 18cc - 19b7: 0000c0 callx0 a0 - 19ba: 1d38 l32i.n a3, a13, 4 - 19bc: 281352 l16ui a5, a3, 80 - 19bf: 024d mov.n a4, a2 - 19c1: 253a add.n a2, a5, a3 - 19c3: 25c332 addi a3, a3, 37 - 19c6: 5dc222 addi a2, a2, 93 - 19c9: ffc101 l32r a0, 18d0 - 19cc: 0000c0 callx0 a0 - 19cf: 0c2d mov.n a2, a12 - 19d1: 030c movi.n a3, 0 - 19d3: 67a042 movi a4, 103 - 19d6: ffbf01 l32r a0, 18d4 - 19d9: 0000c0 callx0 a0 - 19dc: 1d68 l32i.n a6, a13, 4 - 19de: 281672 l16ui a7, a6, 80 - 19e1: ffaa01 l32r a0, 188c - 19e4: 579c beqz.n a7, 19fd - 19e6: 0c0c movi.n a12, 0 - 19e8: 3c0a add.n a3, a12, a0 - 19ea: 2c6a add.n a2, a12, a6 - 19ec: 5c0222 l8ui a2, a2, 92 - 19ef: cc1b addi.n a12, a12, 1 - 19f1: 6c4322 s8i a2, a3, 108 - 19f4: 281682 l16ui a8, a6, 80 - 19f7: f4c0c0 extui a12, a12, 0, 16 - 19fa: ea3c87 bltu a12, a8, 19e8 - 19fd: ffa431 l32r a3, 1890 - 1a00: 0c0332 l8ui a3, a3, 12 - 1a03: 081366 bnei a3, 1, 1a0f - 1a06: ffa321 l32r a2, 1894 - 1a09: ffb301 l32r a0, 18d8 - 1a0c: 0000c0 callx0 a0 - 1a0f: ffa221 l32r a2, 1898 - 1a12: ffb201 l32r a0, 18dc - 1a15: 0000c0 callx0 a0 - 1a18: 1d68 l32i.n a6, a13, 4 - 1a1a: 281642 l16ui a4, a6, 80 - 1a1d: b49c beqz.n a4, 1a3c - 1a1f: 0c0c movi.n a12, 0 - 1a21: ff9e21 l32r a2, 189c - 1a24: 3c6a add.n a3, a12, a6 - 1a26: 5c0332 l8ui a3, a3, 92 - 1a29: ffad01 l32r a0, 18e0 - 1a2c: 0000c0 callx0 a0 - 1a2f: 1d68 l32i.n a6, a13, 4 - 1a31: cc1b addi.n a12, a12, 1 - 1a33: 281642 l16ui a4, a6, 80 - 1a36: f4c0c0 extui a12, a12, 0, 16 - 1a39: e43c47 bltu a12, a4, 1a21 - 1a3c: ff9921 l32r a2, 18a0 - 1a3f: ffa901 l32r a0, 18e4 - 1a42: 0000c0 callx0 a0 - 1a45: 1d68 l32i.n a6, a13, 4 - 1a47: 281622 l16ui a2, a6, 80 - 1a4a: 221b addi.n a2, a2, 1 - 1a4c: f4c020 extui a12, a2, 0, 16 - 1a4f: 1ebce7 bgeu a12, a14, 1a71 - 1a52: 1d38 l32i.n a3, a13, 4 - 1a54: ff9421 l32r a2, 18a4 - 1a57: 33ca add.n a3, a3, a12 - 1a59: 5c0332 l8ui a3, a3, 92 - 1a5c: ffa301 l32r a0, 18e8 - 1a5f: 0000c0 callx0 a0 - 1a62: cc1b addi.n a12, a12, 1 - 1a64: f4c0c0 extui a12, a12, 0, 16 - 1a67: e79ec7 bne a14, a12, 1a52 - 1a6a: 1d68 l32i.n a6, a13, 4 - 1a6c: 281622 l16ui a2, a6, 80 - 1a6f: 221b addi.n a2, a2, 1 - 1a71: ff8d01 l32r a0, 18a8 - 1a74: f4c020 extui a12, a2, 0, 16 - 1a77: 17bce7 bgeu a12, a14, 1a92 - 1a7a: 281632 l16ui a3, a6, 80 - 1a7d: 2c6a add.n a2, a12, a6 - 1a7f: 5c0222 l8ui a2, a2, 92 - 1a82: c03c30 sub a3, a12, a3 - 1a85: cc1b addi.n a12, a12, 1 - 1a87: 303a add.n a3, a0, a3 - 1a89: 4b4322 s8i a2, a3, 75 - 1a8c: f4c0c0 extui a12, a12, 0, 16 - 1a8f: e79ec7 bne a14, a12, 1a7a - 1a92: 36bb addi.n a3, a6, 11 - 1a94: 140c movi.n a4, 1 - 1a96: ff8521 l32r a2, 18ac - 1a99: 804d42 s8i a4, a13, 128 - 1a9c: 640c movi.n a4, 6 - 1a9e: ff9301 l32r a0, 18ec - 1aa1: 0000c0 callx0 a0 - 1aa4: ff8321 l32r a2, 18b0 - 1aa7: ff9201 l32r a0, 18f0 - 1aaa: 0000c0 callx0 a0 - 1aad: 0c0c movi.n a12, 0 - 1aaf: ff81e1 l32r a14, 18b4 - 1ab2: ff8131 l32r a3, 18b8 - 1ab5: 0e2d mov.n a2, a14 - 1ab7: 3c3a add.n a3, a12, a3 - 1ab9: ad0332 l8ui a3, a3, 173 - 1abc: ff8e01 l32r a0, 18f4 - 1abf: 0000c0 callx0 a0 - 1ac2: cc1b addi.n a12, a12, 1 - 1ac4: f4c0c0 extui a12, a12, 0, 16 - 1ac7: e76c66 bnei a12, 6, 1ab2 - 1aca: ff7c21 l32r a2, 18bc - 1acd: ff8a01 l32r a0, 18f8 - 1ad0: 0000c0 callx0 a0 - 1ad3: 1d08 l32i.n a0, a13, 4 - 1ad5: 281022 l16ui a2, a0, 80 - 1ad8: 6e0c movi.n a14, 6 - 1ada: 220a add.n a2, a2, a0 - 1adc: 5c0222 l8ui a2, a2, 92 - 1adf: 874d22 s8i a2, a13, 135 - 1ae2: 00e9 s32i.n a14, a0, 0 - 1ae4: ff8ac6 j 1913 - 1ae7: ff1b85 call0 ca0 - 1aea: ff8946 j 1913 - 1aed: ff40c5 call0 efc - 1af0: ff87c6 j 1913 - 1af3: ff7cc5 call0 12c0 - 1af6: ff8646 j 1913 - 1af9: ff7c45 call0 12c0 - 1afc: ff84c6 j 1913 - ... - 1b07: 04ec00 extui a14, a0, 12, 1 - 1b0a: f00000 subx8 a0, a0, a0 - 1b0d: 000004 excw - 1b10: 0004f4 excw - ... - 1b1b: 050000 extui a0, a0, 16, 1 - ... - 1b2a: 200000 or a0, a0, a0 - 1b2d: 000005 call0 1b30 - 1b30: 000540 excw - 1b33: 008800 excw - 1b36: 000000 ill - 1b39: 000000 ill - 1b3c: 7918 l32i.n a1, a9, 28 - 1b3e: 000000 ill - 1b41: 000000 ill - 1b44: 000570 excw - ... - -00001b98 : - 1b98: d0c112 addi a1, a1, -48 - 1b9b: 6109 s32i.n a0, a1, 24 - 1b9d: 71c9 s32i.n a12, a1, 28 - 1b9f: 91e9 s32i.n a14, a1, 36 - 1ba1: 81d9 s32i.n a13, a1, 32 - 1ba3: 0e0c movi.n a14, 0 - 1ba5: ffd6d1 l32r a13, 1b00 - 1ba8: 02cd mov.n a12, a2 - 1baa: 0d38 l32i.n a3, a13, 0 - 1bac: 2228 l32i.n a2, a2, 8 - 1bae: 080302 l8ui a0, a3, 8 - 1bb1: 352020 extui a2, a2, 16, 4 - 1bb4: 261027 beq a0, a2, 1bde - 1bb7: 34c322 addi a2, a3, 52 - 1bba: 340c movi.n a4, 3 - 1bbc: 0e3d mov.n a3, a14 - 1bbe: ffe401 l32r a0, 1b50 - 1bc1: 0000c0 callx0 a0 - 1bc4: 000c movi.n a0, 0 - 1bc6: 0d38 l32i.n a3, a13, 0 - 1bc8: a02030 addx4 a2, a0, a3 - 1bcb: 0652e2 s16i a14, a2, 12 - 1bce: 001b addi.n a0, a0, 1 - 1bd0: 740000 extui a0, a0, 0, 8 - 1bd3: f19066 bnei a0, 10, 1bc8 - 1bd6: 2c48 l32i.n a4, a12, 8 - 1bd8: 354040 extui a4, a4, 16, 4 - 1bdb: 084342 s8i a4, a3, 8 - 1bde: 1c28 l32i.n a2, a12, 4 - 1be0: 7da052 movi a5, 125 - 1be3: f42820 extui a2, a2, 8, 16 - 1be6: 02b527 bgeu a5, a2, 1bec - 1be9: 004f06 j 1d29 - 1bec: 0d38 l32i.n a3, a13, 0 - 1bee: 000c movi.n a0, 0 - 1bf0: a04030 addx4 a4, a0, a3 - 1bf3: 069442 l16si a4, a4, 12 - 1bf6: 001b addi.n a0, a0, 1 - 1bf8: c04420 sub a4, a4, a2 - 1bfb: 12a416 beqz a4, 1d29 - 1bfe: 740000 extui a0, a0, 0, 8 - 1c01: eb9066 bnei a0, 10, 1bf0 - 1c04: 060c movi.n a6, 0 - 1c06: 000c movi.n a0, 0 - 1c08: a18b addi.n a10, a1, 8 - 1c0a: c97c movi.n a9, -4 - 1c0c: ffbeb1 l32r a11, 1b04 - 1c0f: 1c78 l32i.n a7, a12, 4 - 1c11: a08630 addx4 a8, a6, a3 - 1c14: 069822 l16si a2, a8, 12 - 1c17: 417870 srli a7, a7, 8 - 1c1a: c07720 sub a7, a7, a2 - 1c1d: 117700 slli a7, a7, 16 - 1c20: 317070 srai a7, a7, 16 - 1c23: 0247a6 blti a7, 4, 1c29 - 1c26: 002f86 j 1ce8 - 1c29: 022977 blt a9, a7, 1c2f - 1c2c: 002e06 j 1ce8 - 1c2f: 079842 l16si a4, a8, 14 - 1c32: 001b addi.n a0, a0, 1 - 1c34: 740000 extui a0, a0, 0, 8 - 1c37: 9020a0 addx2 a2, a0, a10 - 1c3a: 905010 addx2 a5, a0, a1 - 1c3d: 005542 s16i a4, a5, 0 - 1c40: 005272 s16i a7, a2, 0 - 1c43: 023026 beqi a0, 3, 1c49 - 1c46: 002786 j 1ce8 - 1c49: 059122 l16si a2, a1, 10 - 1c4c: 069152 l16si a5, a1, 12 - 1c4f: 079182 l16si a8, a1, 14 - 1c52: 752a add.n a7, a5, a2 - 1c54: 778a add.n a7, a7, a8 - 1c56: 045172 s16i a7, a1, 8 - 1c59: 117700 slli a7, a7, 16 - 1c5c: 317070 srai a7, a7, 16 - 1c5f: 0c2726 beqi a7, 2, 1c6f - 1c62: e47c movi.n a4, -2 - 1c64: 071747 beq a7, a4, 1c6f - 1c67: 046726 beqi a7, 6, 1c6f - 1c6a: a57c movi.n a5, -6 - 1c6c: 2a9757 bne a7, a5, 1c9a - 1c6f: 069172 l16si a7, a1, 12 - 1c72: d17720 mul16s a7, a7, a2 - 1c75: d17870 mul16s a7, a8, a7 - 1c78: 117700 slli a7, a7, 16 - 1c7b: 317070 srai a7, a7, 16 - 1c7e: 022766 bnei a7, 2, 1c84 - 1c81: 002c46 j 1d36 - 1c84: e87c movi.n a8, -2 - 1c86: 029787 bne a7, a8, 1c8c - 1c89: 002a46 j 1d36 - 1c8c: 026766 bnei a7, 6, 1c92 - 1c8f: 0028c6 j 1d36 - 1c92: a27c movi.n a2, -6 - 1c94: 029727 bne a7, a2, 1c9a - 1c97: 0026c6 j 1d36 - 1c9a: a169 s32i.n a6, a1, 40 - 1c9c: 000b addi.n a0, a0, -1 - 1c9e: 0c0b32 l8ui a3, a11, 12 - 1ca1: b109 s32i.n a0, a1, 44 - 1ca3: 3f1366 bnei a3, 1, 1ce6 - 1ca6: ff9821 l32r a2, 1b08 - 1ca9: ffaa01 l32r a0, 1b54 - 1cac: 0000c0 callx0 a0 - 1caf: 140c movi.n a4, 1 - 1cb1: 5149 s32i.n a4, a1, 20 - 1cb3: ff9621 l32r a2, 1b0c - 1cb6: 5138 l32i.n a3, a1, 20 - 1cb8: 418b addi.n a4, a1, 8 - 1cba: 903340 addx2 a3, a3, a4 - 1cbd: 009332 l16si a3, a3, 0 - 1cc0: ffa601 l32r a0, 1b58 - 1cc3: 0000c0 callx0 a0 - 1cc6: 5158 l32i.n a5, a1, 20 - 1cc8: 651b addi.n a6, a5, 1 - 1cca: 745060 extui a5, a6, 0, 8 - 1ccd: 5159 s32i.n a5, a1, 20 - 1ccf: e04566 bnei a5, 4, 1cb3 - 1cd2: ff8f21 l32r a2, 1b10 - 1cd5: ffa101 l32r a0, 1b5c - 1cd8: 0000c0 callx0 a0 - 1cdb: b108 l32i.n a0, a1, 44 - 1cdd: a168 l32i.n a6, a1, 40 - 1cdf: c97c movi.n a9, -4 - 1ce1: a18b addi.n a10, a1, 8 - 1ce3: ff8cb1 l32r a11, 1b14 - 1ce6: 0d38 l32i.n a3, a13, 0 - 1ce8: 661b addi.n a6, a6, 1 - 1cea: 746060 extui a6, a6, 0, 8 - 1ced: f6c672 addi a7, a6, -10 - 1cf0: f1b756 bnez a7, 1c0f - 1cf3: 020c movi.n a2, 0 - 1cf5: 960c movi.n a6, 9 - 1cf7: 000c movi.n a0, 0 - 1cf9: 905020 addx2 a5, a0, a2 - 1cfc: 905530 addx2 a5, a5, a3 - 1cff: 001b addi.n a0, a0, 1 - 1d01: 740000 extui a0, a0, 0, 8 - 1d04: 089542 l16si a4, a5, 16 - 1d07: 065542 s16i a4, a5, 12 - 1d0a: eb9067 bne a0, a6, 1cf9 - 1d0d: 221b addi.n a2, a2, 1 - 1d0f: 742020 extui a2, a2, 0, 8 - 1d12: e12266 bnei a2, 2, 1cf7 - 1d15: 1c58 l32i.n a5, a12, 4 - 1d17: 415850 srli a5, a5, 8 - 1d1a: 185352 s16i a5, a3, 48 - 1d1d: 000c42 l8ui a4, a12, 0 - 1d20: 014480 slli a4, a4, 24 - 1d23: 314840 srai a4, a4, 24 - 1d26: 195342 s16i a4, a3, 50 - 1d29: 71c8 l32i.n a12, a1, 28 - 1d2b: 81d8 l32i.n a13, a1, 32 - 1d2d: 91e8 l32i.n a14, a1, 36 - 1d2f: 6108 l32i.n a0, a1, 24 - 1d31: 30c112 addi a1, a1, 48 - 1d34: f00d ret.n - 1d36: 100c movi.n a0, 1 - 1d38: 020c movi.n a2, 0 - 1d3a: 9060a0 addx2 a6, a0, a10 - 1d3d: 001b addi.n a0, a0, 1 - 1d3f: 009662 l16si a6, a6, 0 - 1d42: 740000 extui a0, a0, 0, 8 - 1d45: 0416a6 blti a6, 1, 1d4d - 1d48: 221b addi.n a2, a2, 1 - 1d4a: 742020 extui a2, a2, 0, 8 - 1d4d: e94066 bnei a0, 4, 1d3a - 1d50: e76c movi.n a7, -18 - 1d52: 281c movi.n a8, 18 - 1d54: 140c movi.n a4, 1 - 1d56: 000c02 l8ui a0, a12, 0 - 1d59: 5149 s32i.n a4, a1, 20 - 1d5b: 010080 slli a0, a0, 24 - 1d5e: 310800 srai a0, a0, 24 - 1d61: 5168 l32i.n a6, a1, 20 - 1d63: 906610 addx2 a6, a6, a1 - 1d66: 009662 l16si a6, a6, 0 - 1d69: c06600 sub a6, a6, a0 - 1d6c: 112677 blt a6, a7, 1d81 - 1d6f: 0e2867 blt a8, a6, 1d81 - 1d72: 51a8 l32i.n a10, a1, 20 - 1d74: 4a1b addi.n a4, a10, 1 - 1d76: 74a040 extui a10, a4, 0, 8 - 1d79: 51a9 s32i.n a10, a1, 20 - 1d7b: e24a66 bnei a10, 4, 1d61 - 1d7e: 000106 j 1d86 - 1d81: 64a052 movi a5, 100 - 1d84: 5159 s32i.n a5, a1, 20 - 1d86: 5168 l32i.n a6, a1, 20 - 1d88: 9cc662 addi a6, a6, -100 - 1d8b: f64616 beqz a6, 1cf3 - 1d8e: 1a13a2 l16ui a10, a3, 52 - 1d91: aa1b addi.n a10, a10, 1 - 1d93: f4a0a0 extui a10, a10, 0, 16 - 1d96: 1a53a2 s16i a10, a3, 52 - 1d99: 1c98 l32i.n a9, a12, 4 - 1d9b: 90aa30 addx2 a10, a10, a3 - 1d9e: 419890 srli a9, a9, 8 - 1da1: c09920 sub a9, a9, a2 - 1da4: 990b addi.n a9, a9, -1 - 1da6: 1a5a92 s16i a9, a10, 52 - 1da9: 1a1382 l16ui a8, a3, 52 - 1dac: 0228f6 bgeui a8, 2, 1db2 - 1daf: 004bc6 j 1ee2 - 1db2: 1b1322 l16ui a2, a3, 54 - 1db5: 100c movi.n a0, 1 - 1db7: 904030 addx2 a4, a0, a3 - 1dba: 1a1442 l16ui a4, a4, 52 - 1dbd: c04420 sub a4, a4, a2 - 1dc0: 131456 bnez a4, 1ef5 - 1dc3: 001b addi.n a0, a0, 1 - 1dc5: 740000 extui a0, a0, 0, 8 - 1dc8: eb3066 bnei a0, 3, 1db7 - 1dcb: 000005 call0 1dcc - 1dce: ff5231 l32r a3, 1b18 - 1dd1: 120c movi.n a2, 1 - 1dd3: 2329 s32i.n a2, a3, 8 - 1dd5: 0d4322 s8i a2, a3, 13 - 1dd8: ff5121 l32r a2, 1b1c - 1ddb: ff5131 l32r a3, 1b20 - 1dde: ff6001 l32r a0, 1b60 - 1de1: 0000c0 callx0 a0 - 1de4: 330c movi.n a3, 3 - 1de6: 039122 l16si a2, a1, 6 - 1de9: 029152 l16si a5, a1, 4 - 1dec: 019142 l16si a4, a1, 2 - 1def: 160c movi.n a6, 1 - 1df1: 2d78 l32i.n a7, a13, 8 - 1df3: 4179 s32i.n a7, a1, 16 - 1df5: 0769 s32i.n a6, a7, 0 - 1df7: 445a add.n a4, a4, a5 - 1df9: 224a add.n a2, a2, a4 - 1dfb: ff5a01 l32r a0, 1b64 - 1dfe: 0000c0 callx0 a0 - 1e01: 4108 l32i.n a0, a1, 16 - 1e03: 030c movi.n a3, 0 - 1e05: 025022 s16i a2, a0, 4 - 1e08: 2cb8 l32i.n a11, a12, 8 - 1e0a: 640c movi.n a4, 6 - 1e0c: 35b0b0 extui a11, a11, 16, 4 - 1e0f: 0640b2 s8i a11, a0, 6 - 1e12: 0da8 l32i.n a10, a13, 0 - 1e14: 2d98 l32i.n a9, a13, 8 - 1e16: 1a1a82 l16ui a8, a10, 52 - 1e19: 34ca22 addi a2, a10, 52 - 1e1c: 9088a0 addx2 a8, a8, a10 - 1e1f: 1a1882 l16ui a8, a8, 52 - 1e22: 045982 s16i a8, a9, 8 - 1e25: ff5001 l32r a0, 1b68 - 1e28: 0000c0 callx0 a0 - 1e2b: 000c movi.n a0, 0 - 1e2d: 0d38 l32i.n a3, a13, 0 - 1e2f: a02030 addx4 a2, a0, a3 - 1e32: 0652e2 s16i a14, a2, 12 - 1e35: 001b addi.n a0, a0, 1 - 1e37: 740000 extui a0, a0, 0, 8 - 1e3a: f19066 bnei a0, 10, 1e2f - 1e3d: ff3921 l32r a2, 1b24 - 1e40: ff4b01 l32r a0, 1b6c - 1e43: 0000c0 callx0 a0 - 1e46: 2c28 l32i.n a2, a12, 8 - 1e48: 352020 extui a2, a2, 16, 4 - 1e4b: ff4901 l32r a0, 1b70 - 1e4e: 0000c0 callx0 a0 - 1e51: ff3531 l32r a3, 1b28 - 1e54: 0c0332 l8ui a3, a3, 12 - 1e57: 0d1366 bnei a3, 1, 1e68 - 1e5a: 2c38 l32i.n a3, a12, 8 - 1e5c: ff3421 l32r a2, 1b2c - 1e5f: 353030 extui a3, a3, 16, 4 - 1e62: ff4401 l32r a0, 1b74 - 1e65: 0000c0 callx0 a0 - 1e68: ff4401 l32r a0, 1b78 - 1e6b: 0000c0 callx0 a0 - 1e6e: 2c48 l32i.n a4, a12, 8 - 1e70: 354040 extui a4, a4, 16, 4 - 1e73: 131247 beq a2, a4, 1e8a - 1e76: ff2e21 l32r a2, 1b30 - 1e79: ff4001 l32r a0, 1b7c - 1e7c: 0000c0 callx0 a0 - 1e7f: 2c28 l32i.n a2, a12, 8 - 1e81: 352020 extui a2, a2, 16, 4 - 1e84: ff3f01 l32r a0, 1b80 - 1e87: 0000c0 callx0 a0 - 1e8a: ff2ac1 l32r a12, 1b34 - 1e8d: 0c2d mov.n a2, a12 - 1e8f: ff3d01 l32r a0, 1b84 - 1e92: 0000c0 callx0 a0 - 1e95: 0c2d mov.n a2, a12 - 1e97: ff2831 l32r a3, 1b38 - 1e9a: 040c movi.n a4, 0 - 1e9c: ff3b01 l32r a0, 1b88 - 1e9f: 0000c0 callx0 a0 - 1ea2: 0c2d mov.n a2, a12 - 1ea4: ff2631 l32r a3, 1b3c - 1ea7: 040c movi.n a4, 0 - 1ea9: 150c movi.n a5, 1 - 1eab: ff3801 l32r a0, 1b8c - 1eae: 0000c0 callx0 a0 - 1eb1: ff2331 l32r a3, 1b40 - 1eb4: 0c0332 l8ui a3, a3, 12 - 1eb7: 181366 bnei a3, 1, 1ed3 - 1eba: ff3501 l32r a0, 1b90 - 1ebd: 0000c0 callx0 a0 - 1ec0: 024d mov.n a4, a2 - 1ec2: 2d58 l32i.n a5, a13, 8 - 1ec4: ff2021 l32r a2, 1b44 - 1ec7: 029532 l16si a3, a5, 4 - 1eca: 041552 l16ui a5, a5, 8 - 1ecd: ff3101 l32r a0, 1b94 - 1ed0: 0000c0 callx0 a0 - 1ed3: ff1d01 l32r a0, 1b48 - 1ed6: 220c movi.n a2, 2 - 1ed8: 0008 l32i.n a0, a0, 0 - 1eda: ff1c31 l32r a3, 1b4c - 1edd: 0000c0 callx0 a0 - 1ee0: 0d38 l32i.n a3, a13, 0 - 1ee2: 000c movi.n a0, 0 - 1ee4: a02030 addx4 a2, a0, a3 - 1ee7: 0652e2 s16i a14, a2, 12 - 1eea: 001b addi.n a0, a0, 1 - 1eec: 740000 extui a0, a0, 0, 8 - 1eef: f19066 bnei a0, 10, 1ee4 - 1ef2: ff8cc6 j 1d29 - 1ef5: 1a53e2 s16i a14, a3, 52 - 1ef8: ff8b46 j 1d29 - 1efb: 000000 ill - 1efe: 900000 addx2 a0, a0, a0 - 1f01: 000005 call0 1f04 - 1f04: 0005b0 excw - 1f07: 000000 ill - 1f0a: d00000 subx2 a0, a0, a0 - 1f0d: 000005 call0 1f10 - ... - 1f40: 430c movi.n a3, 4 - 1f42: a0c112 addi a1, a1, -96 - 1f45: 1461e2 s32i a14, a1, 80 - 1f48: 116102 s32i a0, a1, 68 - 1f4b: 1261c2 s32i a12, a1, 72 - 1f4e: 1361d2 s32i a13, a1, 76 - 1f51: 02cd mov.n a12, a2 - 1f53: ffead1 l32r a13, 1efc - 1f56: 012d mov.n a2, a1 - 1f58: 2d08 l32i.n a0, a13, 8 - 1f5a: 1ce8 l32i.n a14, a12, 4 - 1f5c: 041002 l16ui a0, a0, 8 - 1f5f: 41e8e0 srli a14, a14, 8 - 1f62: c0ee00 sub a14, a14, a0 - 1f65: 11ee00 slli a14, a14, 16 - 1f68: 31e0e0 srai a14, a14, 16 - 1f6b: ffe901 l32r a0, 1f10 - 1f6e: 0000c0 callx0 a0 - 1f71: 10c122 addi a2, a1, 16 - 1f74: 832c movi.n a3, 40 - 1f76: ffe701 l32r a0, 1f14 - 1f79: 0000c0 callx0 a0 - 1f7c: 02dea6 blti a14, 64, 1f82 - 1f7f: 003b86 j 2071 - 1f82: 021ee6 bgei a14, 1, 1f88 - 1f85: 003a06 j 2071 - 1f88: 2d78 l32i.n a7, a13, 8 - 1f8a: 000c02 l8ui a0, a12, 0 - 1f8d: 029722 l16si a2, a7, 4 - 1f90: 010080 slli a0, a0, 24 - 1f93: 310800 srai a0, a0, 24 - 1f96: c00020 sub a0, a0, a2 - 1f99: 221c movi.n a2, 18 - 1f9b: 02a207 bge a2, a0, 1fa1 - 1f9e: 0033c6 j 2071 - 1fa1: 1061c2 s32i a12, a1, 64 - 1fa4: e26c movi.n a2, -18 - 1fa6: 02a027 bge a0, a2, 1fac - 1fa9: 003106 j 2071 - 1fac: 0c0c movi.n a12, 0 - 1fae: 3c7a add.n a3, a12, a7 - 1fb0: 620332 l8ui a3, a3, 98 - 1fb3: c03e30 sub a3, a14, a3 - 1fb6: 0b7316 beqz a3, 2071 - 1fb9: cc1b addi.n a12, a12, 1 - 1fbb: 74c0c0 extui a12, a12, 0, 8 - 1fbe: ec9c66 bnei a12, 10, 1fae - 1fc1: 0c0c movi.n a12, 0 - 1fc3: b00c movi.n a0, 11 - 1fc5: 6c47e2 s8i a14, a7, 108 - 1fc8: 10c1e2 addi a14, a1, 16 - 1fcb: 2d68 l32i.n a6, a13, 8 - 1fcd: 66ca add.n a6, a6, a12 - 1fcf: 620642 l8ui a4, a6, 98 - 1fd2: 06a416 beqz a4, 2040 - 1fd5: 345440 extui a5, a4, 4, 4 - 1fd8: 056516 beqz a5, 2032 - 1fdb: 421526 beqi a5, 1, 2021 - 1fde: 2e2526 beqi a5, 2, 2010 - 1fe1: 1a3526 beqi a5, 3, 1fff - 1fe4: 102132 l32i a3, a1, 64 - 1fe7: 040c movi.n a4, 0 - 1fe9: 624642 s8i a4, a6, 98 - 1fec: 1338 l32i.n a3, a3, 4 - 1fee: ffc421 l32r a2, 1f00 - 1ff1: f43830 extui a3, a3, 8, 16 - 1ff4: ffc901 l32r a0, 1f18 - 1ff7: 0000c0 callx0 a0 - 1ffa: b00c movi.n a0, 11 - 1ffc: 001006 j 2040 - 1fff: 030152 l8ui a5, a1, 3 - 2002: a065e0 addx4 a6, a5, a14 - 2005: 034642 s8i a4, a6, 3 - 2008: 551b addi.n a5, a5, 1 - 200a: 034152 s8i a5, a1, 3 - 200d: 000bc6 j 2040 - 2010: 020172 l8ui a7, a1, 2 - 2013: a087e0 addx4 a8, a7, a14 - 2016: 024842 s8i a4, a8, 2 - 2019: 771b addi.n a7, a7, 1 - 201b: 024172 s8i a7, a1, 2 - 201e: 000786 j 2040 - 2021: 010192 l8ui a9, a1, 1 - 2024: a0a9e0 addx4 a10, a9, a14 - 2027: 014a42 s8i a4, a10, 1 - 202a: 991b addi.n a9, a9, 1 - 202c: 014192 s8i a9, a1, 1 - 202f: 000346 j 2040 - 2032: 0001b2 l8ui a11, a1, 0 - 2035: a02be0 addx4 a2, a11, a14 - 2038: 004242 s8i a4, a2, 0 - 203b: bb1b addi.n a11, a11, 1 - 203d: 0041b2 s8i a11, a1, 0 - 2040: cc1b addi.n a12, a12, 1 - 2042: 74c0c0 extui a12, a12, 0, 8 - 2045: 829c07 bne a12, a0, 1fcb - 2048: 000122 l8ui a2, a1, 0 - 204b: e28c beqz.n a2, 205d - 204d: 000c46 j 2082 - 2050: 62c722 addi a2, a7, 98 - 2053: 030c movi.n a3, 0 - 2055: b40c movi.n a4, 11 - 2057: ffb101 l32r a0, 1f1c - 205a: 0000c0 callx0 a0 - 205d: 0c0c movi.n a12, 0 - 205f: 2d08 l32i.n a0, a13, 8 - 2061: 2c1b addi.n a2, a12, 1 - 2063: 00ca add.n a0, a0, a12 - 2065: 74c020 extui a12, a2, 0, 8 - 2068: 6300e2 l8ui a14, a0, 99 - 206b: 6240e2 s8i a14, a0, 98 - 206e: ed9c66 bnei a12, 10, 205f - 2071: 1221c2 l32i a12, a1, 72 - 2074: 1321d2 l32i a13, a1, 76 - 2077: 1421e2 l32i a14, a1, 80 - 207a: 112102 l32i a0, a1, 68 - 207d: 60c112 addi a1, a1, 96 - 2080: f00d ret.n - 2082: 010132 l8ui a3, a1, 1 - 2085: fd4316 beqz a3, 205d - 2088: 020142 l8ui a4, a1, 2 - 208b: fce416 beqz a4, 205d - 208e: 030152 l8ui a5, a1, 3 - 2091: fc8516 beqz a5, 205d - 2094: 2d88 l32i.n a8, a13, 8 - 2096: 6d0872 l8ui a7, a8, 109 - 2099: 771b addi.n a7, a7, 1 - 209b: 6d4872 s8i a7, a8, 109 - 209e: 2d78 l32i.n a7, a13, 8 - 20a0: 6d0762 l8ui a6, a7, 109 - 20a3: a926b6 bltui a6, 2, 2050 - 20a6: 0c0c movi.n a12, 0 - 20a8: 010d mov.n a0, a1 - 20aa: 8c0a add.n a8, a12, a0 - 20ac: 000882 l8ui a8, a8, 0 - 20af: 1f1866 bnei a8, 1, 20d2 - 20b2: bcea add.n a11, a12, a14 - 20b4: 2c7a add.n a2, a12, a7 - 20b6: 6e0222 l8ui a2, a2, 110 - 20b9: 000bb2 l8ui a11, a11, 0 - 20bc: a022c0 addx4 a2, a2, a12 - 20bf: 272a add.n a2, a7, a2 - 20c1: 7242b2 s8i a11, a2, 114 - 20c4: 2da8 l32i.n a10, a13, 8 - 20c6: aaca add.n a10, a10, a12 - 20c8: 6e0a92 l8ui a9, a10, 110 - 20cb: 991b addi.n a9, a9, 1 - 20cd: 6e4a92 s8i a9, a10, 110 - 20d0: 2d78 l32i.n a7, a13, 8 - 20d2: cc1b addi.n a12, a12, 1 - 20d4: 74c0c0 extui a12, a12, 0, 8 - 20d7: cf4c66 bnei a12, 4, 20aa - 20da: 0c0c movi.n a12, 0 - 20dc: 6c7a add.n a6, a12, a7 - 20de: 6e0652 l8ui a5, a6, 110 - 20e1: d5bc beqz.n a5, 2122 - 20e3: 0b0c movi.n a11, 0 - 20e5: 0a0c movi.n a10, 0 - 20e7: f5ac beqz.n a5, 211a - 20e9: 000c movi.n a0, 0 - 20eb: a09bc0 addx4 a9, a11, a12 - 20ee: 897a add.n a8, a9, a7 - 20f0: 720882 l8ui a8, a8, 114 - 20f3: a0e0c0 addx4 a14, a0, a12 - 20f6: e7ea add.n a14, a7, a14 - 20f8: 720ee2 l8ui a14, a14, 114 - 20fb: 001b addi.n a0, a0, 1 - 20fd: 119e87 bne a14, a8, 2112 - 2100: aa1b addi.n a10, a10, 1 - 2102: 74a0a0 extui a10, a10, 0, 8 - 2105: 042ab6 bltui a10, 2, 210d - 2108: 7a4682 s8i a8, a6, 122 - 210b: 2d78 l32i.n a7, a13, 8 - 210d: 6c7a add.n a6, a12, a7 - 210f: 6e0652 l8ui a5, a6, 110 - 2112: 897a add.n a8, a9, a7 - 2114: 740000 extui a0, a0, 0, 8 - 2117: d53057 bltu a0, a5, 20f0 - 211a: bb1b addi.n a11, a11, 1 - 211c: 74b0b0 extui a11, a11, 0, 8 - 211f: c43b57 bltu a11, a5, 20e7 - 2122: cc1b addi.n a12, a12, 1 - 2124: 74c0c0 extui a12, a12, 0, 8 - 2127: b14c66 bnei a12, 4, 20dc - 212a: 7a0702 l8ui a0, a7, 122 - 212d: f1f016 beqz a0, 2050 - 2130: 7b0742 l8ui a4, a7, 123 - 2133: 0e0c movi.n a14, 0 - 2135: f17416 beqz a4, 2050 - 2138: 7c0722 l8ui a2, a7, 124 - 213b: f11216 beqz a2, 2050 - 213e: 7d0732 l8ui a3, a7, 125 - 2141: f0b316 beqz a3, 2050 - 2144: 342040 extui a2, a4, 0, 4 - 2147: 340000 extui a0, a0, 0, 4 - 214a: 1100c0 slli a0, a0, 4 - 214d: 200200 or a0, a2, a0 - 2150: 740000 extui a0, a0, 0, 8 - 2153: 056077 bbci a0, 7, 215c - 2156: 80c002 addi a0, a0, -128 - 2159: 740000 extui a0, a0, 0, 8 - 215c: 3c4702 s8i a0, a7, 60 - 215f: 2d78 l32i.n a7, a13, 8 - 2161: 3c0732 l8ui a3, a7, 60 - 2164: 61a022 movi a2, 97 - 2167: 40b237 bgeu a2, a3, 21ab - 216a: 030c movi.n a3, 0 - 216c: 6d47e2 s8i a14, a7, 109 - 216f: 2d28 l32i.n a2, a13, 8 - 2171: b40c movi.n a4, 11 - 2173: 62c222 addi a2, a2, 98 - 2176: ff6a01 l32r a0, 1f20 - 2179: 0000c0 callx0 a0 - 217c: 030c movi.n a3, 0 - 217e: 2d28 l32i.n a2, a13, 8 - 2180: 440c movi.n a4, 4 - 2182: 7ac222 addi a2, a2, 122 - 2185: ff6701 l32r a0, 1f24 - 2188: 0000c0 callx0 a0 - 218b: 030c movi.n a3, 0 - 218d: 2d28 l32i.n a2, a13, 8 - 218f: 440c movi.n a4, 4 - 2191: 6ec222 addi a2, a2, 110 - 2194: ff6501 l32r a0, 1f28 - 2197: 0000c0 callx0 a0 - 219a: 2d38 l32i.n a3, a13, 8 - 219c: ff5a21 l32r a2, 1f04 - 219f: 3c0332 l8ui a3, a3, 60 - 21a2: ff6201 l32r a0, 1f2c - 21a5: 0000c0 callx0 a0 - 21a8: ffb146 j 2071 - 21ab: 414200 srli a4, a0, 2 - 21ae: 140000 extui a0, a0, 0, 2 - 21b1: 90cc bnez.n a0, 21be - 21b3: 3f4742 s8i a4, a7, 63 - 21b6: 2d58 l32i.n a5, a13, 8 - 21b8: 4045e2 s8i a14, a5, 64 - 21bb: 000246 j 21c8 - 21be: 841b addi.n a8, a4, 1 - 21c0: 3f4782 s8i a8, a7, 63 - 21c3: 2d68 l32i.n a6, a13, 8 - 21c5: 404602 s8i a0, a6, 64 - 21c8: ff5091 l32r a9, 1f08 - 21cb: 2dc8 l32i.n a12, a13, 8 - 21cd: 1021a2 l32i a10, a1, 64 - 21d0: 7c0c02 l8ui a0, a12, 124 - 21d3: 000aa2 l8ui a10, a10, 0 - 21d6: 7d0cb2 l8ui a11, a12, 125 - 21d9: 01aa80 slli a10, a10, 24 - 21dc: 34b0b0 extui a11, a11, 0, 4 - 21df: 340000 extui a0, a0, 0, 4 - 21e2: 1100c0 slli a0, a0, 4 - 21e5: 20bb00 or a11, a11, a0 - 21e8: 3d4cb2 s8i a11, a12, 61 - 21eb: 2d78 l32i.n a7, a13, 8 - 21ed: 31a8a0 srai a10, a10, 24 - 21f0: 0257a2 s16i a10, a7, 4 - 21f3: 0c0992 l8ui a9, a9, 12 - 21f6: 131966 bnei a9, 1, 220d - 21f9: 3c0732 l8ui a3, a7, 60 - 21fc: 3f0742 l8ui a4, a7, 63 - 21ff: 400752 l8ui a5, a7, 64 - 2202: ff4221 l32r a2, 1f0c - 2205: ff4a01 l32r a0, 1f30 - 2208: 0000c0 callx0 a0 - 220b: 2d78 l32i.n a7, a13, 8 - 220d: 102122 l32i a2, a1, 64 - 2210: 130c movi.n a3, 1 - 2212: 2b0c movi.n a11, 2 - 2214: 07b9 s32i.n a11, a7, 0 - 2216: fe0a05 call0 2b8 - 2219: 2d48 l32i.n a4, a13, 8 - 221b: 030c movi.n a3, 0 - 221d: 6d44e2 s8i a14, a4, 109 - 2220: 2d28 l32i.n a2, a13, 8 - 2222: b40c movi.n a4, 11 - 2224: 62c222 addi a2, a2, 98 - 2227: ff4301 l32r a0, 1f34 - 222a: 0000c0 callx0 a0 - 222d: 030c movi.n a3, 0 - 222f: 2d28 l32i.n a2, a13, 8 - 2231: 440c movi.n a4, 4 - 2233: 7ac222 addi a2, a2, 122 - 2236: ff4001 l32r a0, 1f38 - 2239: 0000c0 callx0 a0 - 223c: 030c movi.n a3, 0 - 223e: 2d28 l32i.n a2, a13, 8 - 2240: 440c movi.n a4, 4 - 2242: 6ec222 addi a2, a2, 110 - 2245: ff3d01 l32r a0, 1f3c - 2248: 0000c0 callx0 a0 - 224b: 0c0c movi.n a12, 0 - 224d: 000c movi.n a0, 0 - 224f: a030c0 addx4 a3, a0, a12 - 2252: 2d28 l32i.n a2, a13, 8 - 2254: 001b addi.n a0, a0, 1 - 2256: 740000 extui a0, a0, 0, 8 - 2259: 223a add.n a2, a2, a3 - 225b: 7242e2 s8i a14, a2, 114 - 225e: ed2066 bnei a0, 2, 224f - 2261: cc1b addi.n a12, a12, 1 - 2263: 74c0c0 extui a12, a12, 0, 8 - 2266: e34c66 bnei a12, 4, 224d - 2269: ff8106 j 2071 - ... - 2274: 000600 excw - 2277: 062000 excw - 227a: 400000 ssr a0 - 227d: 000006 j 2281 - 2280: 000680 ret - 2283: 000000 ill - 2286: a00000 addx4 a0, a0, a0 - 2289: 000006 j 228d - 228c: 000000 ill - 228f: 06c000 excw - 2292: e00000 subx4 a0, a0, a0 - 2295: 000006 j 2299 - 2298: 000660 excw - ... - 2313: 430c00 excw - 2316: a0c112 addi a1, a1, -96 - 2319: 126102 s32i a0, a1, 72 - 231c: 1561e2 s32i a14, a1, 84 - 231f: 1661f2 s32i a15, a1, 88 - 2322: 1461d2 s32i a13, a1, 80 - 2325: 1361c2 s32i a12, a1, 76 - 2328: ffd2d1 l32r a13, 2270 - 232b: 02cd mov.n a12, a2 - 232d: ffcff1 l32r a15, 226c - 2330: 012d mov.n a2, a1 - 2332: 1ce8 l32i.n a14, a12, 4 - 2334: 0ff8 l32i.n a15, a15, 0 - 2336: 2d08 l32i.n a0, a13, 8 - 2338: 41e8e0 srli a14, a14, 8 - 233b: 041002 l16ui a0, a0, 8 - 233e: fff8 l32i.n a15, a15, 60 - 2340: c0ee00 sub a14, a14, a0 - 2343: 11ee00 slli a14, a14, 16 - 2346: 31e0e0 srai a14, a14, 16 - 2349: ffd401 l32r a0, 229c - 234c: 0000c0 callx0 a0 - 234f: 10c122 addi a2, a1, 16 - 2352: 832c movi.n a3, 40 - 2354: ffd301 l32r a0, 22a0 - 2357: 0000c0 callx0 a0 - 235a: 02eea6 blti a14, 128, 2360 - 235d: 003b46 j 244e - 2360: 02dee6 bgei a14, 64, 2366 - 2363: 0039c6 j 244e - 2366: 2d08 l32i.n a0, a13, 8 - 2368: 000c22 l8ui a2, a12, 0 - 236b: 029032 l16si a3, a0, 4 - 236e: 012280 slli a2, a2, 24 - 2371: 312820 srai a2, a2, 24 - 2374: c02230 sub a2, a2, a3 - 2377: 231c movi.n a3, 18 - 2379: 02a327 bge a3, a2, 237f - 237c: 003386 j 244e - 237f: 1161c2 s32i a12, a1, 68 - 2382: e36c movi.n a3, -18 - 2384: 02a237 bge a2, a3, 238a - 2387: 0030c6 j 244e - 238a: 0c0c movi.n a12, 0 - 238c: 4c0a add.n a4, a12, a0 - 238e: 620442 l8ui a4, a4, 98 - 2391: c04e40 sub a4, a14, a4 - 2394: 0b6416 beqz a4, 244e - 2397: cc1b addi.n a12, a12, 1 - 2399: 74c0c0 extui a12, a12, 0, 8 - 239c: ec9c66 bnei a12, 10, 238c - 239f: 0c0c movi.n a12, 0 - 23a1: 6c40e2 s8i a14, a0, 108 - 23a4: 10c142 addi a4, a1, 16 - 23a7: 0e0c movi.n a14, 0 - 23a9: b00c movi.n a0, 11 - 23ab: 2d38 l32i.n a3, a13, 8 - 23ad: 33ca add.n a3, a3, a12 - 23af: 620332 l8ui a3, a3, 98 - 23b2: 067316 beqz a3, 241d - 23b5: 345430 extui a5, a3, 4, 4 - 23b8: 534526 beqi a5, 4, 240f - 23bb: 3f5526 beqi a5, 5, 23fe - 23be: 2b6526 beqi a5, 6, 23ed - 23c1: 177526 beqi a5, 7, 23dc - 23c4: ffac21 l32r a2, 2274 - 23c7: ffb701 l32r a0, 22a4 - 23ca: 0000c0 callx0 a0 - 23cd: 10c142 addi a4, a1, 16 - 23d0: 2d58 l32i.n a5, a13, 8 - 23d2: b00c movi.n a0, 11 - 23d4: 55ca add.n a5, a5, a12 - 23d6: 6245e2 s8i a14, a5, 98 - 23d9: 001006 j 241d - 23dc: 030162 l8ui a6, a1, 3 - 23df: a07640 addx4 a7, a6, a4 - 23e2: 034732 s8i a3, a7, 3 - 23e5: 661b addi.n a6, a6, 1 - 23e7: 034162 s8i a6, a1, 3 - 23ea: 000bc6 j 241d - 23ed: 020182 l8ui a8, a1, 2 - 23f0: a09840 addx4 a9, a8, a4 - 23f3: 024932 s8i a3, a9, 2 - 23f6: 881b addi.n a8, a8, 1 - 23f8: 024182 s8i a8, a1, 2 - 23fb: 000786 j 241d - 23fe: 0101a2 l8ui a10, a1, 1 - 2401: a0ba40 addx4 a11, a10, a4 - 2404: 014b32 s8i a3, a11, 1 - 2407: aa1b addi.n a10, a10, 1 - 2409: 0141a2 s8i a10, a1, 1 - 240c: 000346 j 241d - 240f: 000122 l8ui a2, a1, 0 - 2412: a05240 addx4 a5, a2, a4 - 2415: 004532 s8i a3, a5, 0 - 2418: 221b addi.n a2, a2, 1 - 241a: 004122 s8i a2, a1, 0 - 241d: cc1b addi.n a12, a12, 1 - 241f: 74c0c0 extui a12, a12, 0, 8 - 2422: 859c07 bne a12, a0, 23ab - 2425: 000102 l8ui a0, a1, 0 - 2428: e08c beqz.n a0, 243a - 242a: 000d06 j 2462 - 242d: 030c movi.n a3, 0 - 242f: b40c movi.n a4, 11 - 2431: 62c022 addi a2, a0, 98 - 2434: ff9d01 l32r a0, 22a8 - 2437: 0000c0 callx0 a0 - 243a: 0c0c movi.n a12, 0 - 243c: 2df8 l32i.n a15, a13, 8 - 243e: 0c1b addi.n a0, a12, 1 - 2440: ffca add.n a15, a15, a12 - 2442: 74c000 extui a12, a0, 0, 8 - 2445: 630fe2 l8ui a14, a15, 99 - 2448: 624fe2 s8i a14, a15, 98 - 244b: ed9c66 bnei a12, 10, 243c - 244e: 1321c2 l32i a12, a1, 76 - 2451: 1421d2 l32i a13, a1, 80 - 2454: 1521e2 l32i a14, a1, 84 - 2457: 1621f2 l32i a15, a1, 88 - 245a: 122102 l32i a0, a1, 72 - 245d: 60c112 addi a1, a1, 96 - 2460: f00d ret.n - 2462: 010122 l8ui a2, a1, 1 - 2465: fd1216 beqz a2, 243a - 2468: 020132 l8ui a3, a1, 2 - 246b: fcb316 beqz a3, 243a - 246e: 030152 l8ui a5, a1, 3 - 2471: fc5516 beqz a5, 243a - 2474: 2d88 l32i.n a8, a13, 8 - 2476: 6d0872 l8ui a7, a8, 109 - 2479: 771b addi.n a7, a7, 1 - 247b: 6d4872 s8i a7, a8, 109 - 247e: 2d08 l32i.n a0, a13, 8 - 2480: 6d0062 l8ui a6, a0, 109 - 2483: fa6616 beqz a6, 242d - 2486: 0c0c movi.n a12, 0 - 2488: 013d mov.n a3, a1 - 248a: 8c3a add.n a8, a12, a3 - 248c: 000882 l8ui a8, a8, 0 - 248f: 1f1866 bnei a8, 1, 24b2 - 2492: bc4a add.n a11, a12, a4 - 2494: 2c0a add.n a2, a12, a0 - 2496: 6e0222 l8ui a2, a2, 110 - 2499: 000bb2 l8ui a11, a11, 0 - 249c: a022c0 addx4 a2, a2, a12 - 249f: 002a add.n a0, a0, a2 - 24a1: 7240b2 s8i a11, a0, 114 - 24a4: 2da8 l32i.n a10, a13, 8 - 24a6: aaca add.n a10, a10, a12 - 24a8: 6e0a92 l8ui a9, a10, 110 - 24ab: 991b addi.n a9, a9, 1 - 24ad: 6e4a92 s8i a9, a10, 110 - 24b0: 2d08 l32i.n a0, a13, 8 - 24b2: cc1b addi.n a12, a12, 1 - 24b4: 74c0c0 extui a12, a12, 0, 8 - 24b7: cf4c66 bnei a12, 4, 248a - 24ba: 0028 l32i.n a2, a0, 0 - 24bc: fec222 addi a2, a2, -2 - 24bf: f6a256 bnez a2, 242d - 24c2: 0c0c movi.n a12, 0 - 24c4: ac0a add.n a10, a12, a0 - 24c6: 6e0a42 l8ui a4, a10, 110 - 24c9: d4bc beqz.n a4, 250a - 24cb: 0b0c movi.n a11, 0 - 24cd: 090c movi.n a9, 0 - 24cf: f4ac beqz.n a4, 2502 - 24d1: 030c movi.n a3, 0 - 24d3: a08bc0 addx4 a8, a11, a12 - 24d6: 580a add.n a5, a8, a0 - 24d8: 720552 l8ui a5, a5, 114 - 24db: a063c0 addx4 a6, a3, a12 - 24de: 606a add.n a6, a0, a6 - 24e0: 720662 l8ui a6, a6, 114 - 24e3: 331b addi.n a3, a3, 1 - 24e5: 119657 bne a6, a5, 24fa - 24e8: 991b addi.n a9, a9, 1 - 24ea: 749090 extui a9, a9, 0, 8 - 24ed: 0429b6 bltui a9, 2, 24f5 - 24f0: 7a4a52 s8i a5, a10, 122 - 24f3: 2d08 l32i.n a0, a13, 8 - 24f5: ac0a add.n a10, a12, a0 - 24f7: 6e0a42 l8ui a4, a10, 110 - 24fa: 580a add.n a5, a8, a0 - 24fc: 743030 extui a3, a3, 0, 8 - 24ff: d53347 bltu a3, a4, 24d8 - 2502: bb1b addi.n a11, a11, 1 - 2504: 74b0b0 extui a11, a11, 0, 8 - 2507: c43b47 bltu a11, a4, 24cf - 250a: cc1b addi.n a12, a12, 1 - 250c: 74c0c0 extui a12, a12, 0, 8 - 250f: b14c66 bnei a12, 4, 24c4 - 2512: 7a0032 l8ui a3, a0, 122 - 2515: f14316 beqz a3, 242d - 2518: 7b0042 l8ui a4, a0, 123 - 251b: f0e416 beqz a4, 242d - 251e: 7c0022 l8ui a2, a0, 124 - 2521: f08216 beqz a2, 242d - 2524: 7d0052 l8ui a5, a0, 125 - 2527: f02516 beqz a5, 242d - 252a: 348040 extui a8, a4, 0, 4 - 252d: 343030 extui a3, a3, 0, 4 - 2530: 1133c0 slli a3, a3, 4 - 2533: 203830 or a3, a8, a3 - 2536: 7e4032 s8i a3, a0, 126 - 2539: 2d08 l32i.n a0, a13, 8 - 253b: 7e0072 l8ui a7, a0, 126 - 253e: 064c movi.n a6, 64 - 2540: 5eb677 bgeu a6, a7, 25a2 - 2543: 030c movi.n a3, 0 - 2545: 6d40e2 s8i a14, a0, 109 - 2548: 2d28 l32i.n a2, a13, 8 - 254a: b40c movi.n a4, 11 - 254c: 62c222 addi a2, a2, 98 - 254f: ff5701 l32r a0, 22ac - 2552: 0000c0 callx0 a0 - 2555: 030c movi.n a3, 0 - 2557: 2d28 l32i.n a2, a13, 8 - 2559: 440c movi.n a4, 4 - 255b: 7ac222 addi a2, a2, 122 - 255e: ff5401 l32r a0, 22b0 - 2561: 0000c0 callx0 a0 - 2564: 030c movi.n a3, 0 - 2566: 2d28 l32i.n a2, a13, 8 - 2568: 440c movi.n a4, 4 - 256a: 6ec222 addi a2, a2, 110 - 256d: ff5101 l32r a0, 22b4 - 2570: 0000c0 callx0 a0 - 2573: 0c0c movi.n a12, 0 - 2575: 030c movi.n a3, 0 - 2577: a053c0 addx4 a5, a3, a12 - 257a: 2d48 l32i.n a4, a13, 8 - 257c: 331b addi.n a3, a3, 1 - 257e: 743030 extui a3, a3, 0, 8 - 2581: 445a add.n a4, a4, a5 - 2583: 7244e2 s8i a14, a4, 114 - 2586: ed2366 bnei a3, 2, 2577 - 2589: cc1b addi.n a12, a12, 1 - 258b: 74c0c0 extui a12, a12, 0, 8 - 258e: e34c66 bnei a12, 4, 2575 - 2591: 2d38 l32i.n a3, a13, 8 - 2593: ff3921 l32r a2, 2278 - 2596: 7e0332 l8ui a3, a3, 126 - 2599: ff4701 l32r a0, 22b8 - 259c: 0000c0 callx0 a0 - 259f: ffaac6 j 244e - 25a2: 531b addi.n a5, a3, 1 - 25a4: 544250 extui a4, a5, 2, 6 - 25a7: 145050 extui a5, a5, 0, 2 - 25aa: 95cc bnez.n a5, 25b7 - 25ac: 804042 s8i a4, a0, 128 - 25af: 2d68 l32i.n a6, a13, 8 - 25b1: 8146e2 s8i a14, a6, 129 - 25b4: 000246 j 25c1 - 25b7: 841b addi.n a8, a4, 1 - 25b9: 804082 s8i a8, a0, 128 - 25bc: 2d78 l32i.n a7, a13, 8 - 25be: 814752 s8i a5, a7, 129 - 25c1: 130c movi.n a3, 1 - 25c3: 2d68 l32i.n a6, a13, 8 - 25c5: 112142 l32i a4, a1, 68 - 25c8: 7c0672 l8ui a7, a6, 124 - 25cb: 000442 l8ui a4, a4, 0 - 25ce: 7d0652 l8ui a5, a6, 125 - 25d1: 014480 slli a4, a4, 24 - 25d4: 345050 extui a5, a5, 0, 4 - 25d7: 347070 extui a7, a7, 0, 4 - 25da: 1177c0 slli a7, a7, 4 - 25dd: 205570 or a5, a5, a7 - 25e0: 7f4652 s8i a5, a6, 127 - 25e3: 2d28 l32i.n a2, a13, 8 - 25e5: 314840 srai a4, a4, 24 - 25e8: 025242 s16i a4, a2, 4 - 25eb: 7ec222 addi a2, a2, 126 - 25ee: fdbb85 call0 1a8 - 25f1: 2d08 l32i.n a0, a13, 8 - 25f3: 7f0052 l8ui a5, a0, 127 - 25f6: 591527 beq a5, a2, 2653 - 25f9: 030c movi.n a3, 0 - 25fb: 6d40e2 s8i a14, a0, 109 - 25fe: 2d28 l32i.n a2, a13, 8 - 2600: b40c movi.n a4, 11 - 2602: 62c222 addi a2, a2, 98 - 2605: ff2d01 l32r a0, 22bc - 2608: 0000c0 callx0 a0 - 260b: 030c movi.n a3, 0 - 260d: 2d28 l32i.n a2, a13, 8 - 260f: 440c movi.n a4, 4 - 2611: 7ac222 addi a2, a2, 122 - 2614: ff2b01 l32r a0, 22c0 - 2617: 0000c0 callx0 a0 - 261a: 030c movi.n a3, 0 - 261c: 2d28 l32i.n a2, a13, 8 - 261e: 440c movi.n a4, 4 - 2620: 6ec222 addi a2, a2, 110 - 2623: ff2801 l32r a0, 22c4 - 2626: 0000c0 callx0 a0 - 2629: 0c0c movi.n a12, 0 - 262b: 030c movi.n a3, 0 - 262d: a053c0 addx4 a5, a3, a12 - 2630: 2d48 l32i.n a4, a13, 8 - 2632: 331b addi.n a3, a3, 1 - 2634: 743030 extui a3, a3, 0, 8 - 2637: 445a add.n a4, a4, a5 - 2639: 7244e2 s8i a14, a4, 114 - 263c: ed2366 bnei a3, 2, 262d - 263f: cc1b addi.n a12, a12, 1 - 2641: 74c0c0 extui a12, a12, 0, 8 - 2644: e34c66 bnei a12, 4, 262b - 2647: ff0d21 l32r a2, 227c - 264a: ff1f01 l32r a0, 22c8 - 264d: 0000c0 callx0 a0 - 2650: ff7e86 j 244e - 2653: 3c0032 l8ui a3, a0, 60 - 2656: 7e0042 l8ui a4, a0, 126 - 2659: 023437 bltu a4, a3, 265f - 265c: 0065c6 j 27f7 - 265f: c02340 sub a2, a3, a4 - 2662: 220b addi.n a2, a2, -1 - 2664: 742020 extui a2, a2, 0, 8 - 2667: 106122 s32i a2, a1, 64 - 266a: 0a3f16 beqz a15, 2711 - 266d: 1acfc2 addi a12, a15, 26 - 2670: 0c2d mov.n a2, a12 - 2672: ff1601 l32r a0, 22cc - 2675: 0000c0 callx0 a0 - 2678: 102142 l32i a4, a1, 64 - 267b: 021247 beq a2, a4, 2681 - 267e: 002206 j 270a - 2681: 0c2d mov.n a2, a12 - 2683: ff1301 l32r a0, 22d0 - 2686: 0000c0 callx0 a0 - 2689: 743020 extui a3, a2, 0, 8 - 268c: 0c2d mov.n a2, a12 - 268e: fdb185 call0 1a8 - 2691: 2d58 l32i.n a5, a13, 8 - 2693: 3d0552 l8ui a5, a5, 61 - 2696: 709527 bne a5, a2, 270a - 2699: 0c2d mov.n a2, a12 - 269b: ff0e01 l32r a0, 22d4 - 269e: 0000c0 callx0 a0 - 26a1: 024d mov.n a4, a2 - 26a3: 2d68 l32i.n a6, a13, 8 - 26a5: 0c3d mov.n a3, a12 - 26a7: 41c622 addi a2, a6, 65 - 26aa: ff0b01 l32r a0, 22d8 - 26ad: 0000c0 callx0 a0 - 26b0: 056216 beqz a2, 270a - 26b3: 2d28 l32i.n a2, a13, 8 - 26b5: 41c222 addi a2, a2, 65 - 26b8: ff0901 l32r a0, 22dc - 26bb: 0000c0 callx0 a0 - 26be: 2d38 l32i.n a3, a13, 8 - 26c0: 024d mov.n a4, a2 - 26c2: 41c322 addi a2, a3, 65 - 26c5: 030c movi.n a3, 0 - 26c7: ff0601 l32r a0, 22e0 - 26ca: 0000c0 callx0 a0 - 26cd: 0c2d mov.n a2, a12 - 26cf: ff0501 l32r a0, 22e4 - 26d2: 0000c0 callx0 a0 - 26d5: 024d mov.n a4, a2 - 26d7: 2d58 l32i.n a5, a13, 8 - 26d9: 0c3d mov.n a3, a12 - 26db: 41c522 addi a2, a5, 65 - 26de: ff0201 l32r a0, 22e8 - 26e1: 0000c0 callx0 a0 - 26e4: 0f3d mov.n a3, a15 - 26e6: 1d28 l32i.n a2, a13, 4 - 26e8: 640c movi.n a4, 6 - 26ea: 22bb addi.n a2, a2, 11 - 26ec: ff0001 l32r a0, 22ec - 26ef: 0000c0 callx0 a0 - 26f2: 2d38 l32i.n a3, a13, 8 - 26f4: fee321 l32r a2, 2280 - 26f7: 41c332 addi a3, a3, 65 - 26fa: fefd01 l32r a0, 22f0 - 26fd: 0000c0 callx0 a0 - 2700: 2d58 l32i.n a5, a13, 8 - 2702: 3e0542 l8ui a4, a5, 62 - 2705: 441b addi.n a4, a4, 1 - 2707: 3e4542 s8i a4, a5, 62 - 270a: fff8 l32i.n a15, a15, 60 - 270c: f5df56 bnez a15, 266d - 270f: 2d08 l32i.n a0, a13, 8 - 2711: fedc81 l32r a8, 2284 - 2714: 0c0852 l8ui a5, a8, 12 - 2717: 101566 bnei a5, 1, 272b - 271a: fedb21 l32r a2, 2288 - 271d: 3e0032 l8ui a3, a0, 62 - 2720: fef501 l32r a0, 22f4 - 2723: 0000c0 callx0 a0 - 2726: fed981 l32r a8, 228c - 2729: 2d08 l32i.n a0, a13, 8 - 272b: 1f0c movi.n a15, 1 - 272d: 7250e2 s16i a14, a0, 228 - 2730: 800042 l8ui a4, a0, 128 - 2733: 3e0052 l8ui a5, a0, 62 - 2736: 3f0032 l8ui a3, a0, 63 - 2739: 550b addi.n a5, a5, -1 - 273b: 833450 moveqz a3, a4, a5 - 273e: 050c movi.n a5, 0 - 2740: 743030 extui a3, a3, 0, 8 - 2743: 739c beqz.n a3, 275e - 2745: 0c0c movi.n a12, 0 - 2747: 401c00 ssl a12 - 274a: a12f00 sll a2, a15 - 274d: cc1b addi.n a12, a12, 1 - 274f: 74c0c0 extui a12, a12, 0, 8 - 2752: 205520 or a5, a5, a2 - 2755: f45050 extui a5, a5, 0, 16 - 2758: 725052 s16i a5, a0, 228 - 275b: e893c7 bne a3, a12, 2747 - 275e: 0c0832 l8ui a3, a8, 12 - 2761: 0d1366 bnei a3, 1, 2772 - 2764: fecb21 l32r a2, 2290 - 2767: 7e0032 l8ui a3, a0, 126 - 276a: fee301 l32r a0, 22f8 - 276d: 0000c0 callx0 a0 - 2770: 2d08 l32i.n a0, a13, 8 - 2772: 030c movi.n a3, 0 - 2774: 6d40e2 s8i a14, a0, 109 - 2777: 2d28 l32i.n a2, a13, 8 - 2779: b40c movi.n a4, 11 - 277b: 62c222 addi a2, a2, 98 - 277e: fedf01 l32r a0, 22fc - 2781: 0000c0 callx0 a0 - 2784: 030c movi.n a3, 0 - 2786: 2d28 l32i.n a2, a13, 8 - 2788: 440c movi.n a4, 4 - 278a: 7ac222 addi a2, a2, 122 - 278d: fedc01 l32r a0, 2300 - 2790: 0000c0 callx0 a0 - 2793: 030c movi.n a3, 0 - 2795: 2d28 l32i.n a2, a13, 8 - 2797: 440c movi.n a4, 4 - 2799: 6ec222 addi a2, a2, 110 - 279c: feda01 l32r a0, 2304 - 279f: 0000c0 callx0 a0 - 27a2: 0c0c movi.n a12, 0 - 27a4: 030c movi.n a3, 0 - 27a6: a053c0 addx4 a5, a3, a12 - 27a9: 2d48 l32i.n a4, a13, 8 - 27ab: 331b addi.n a3, a3, 1 - 27ad: 743030 extui a3, a3, 0, 8 - 27b0: 445a add.n a4, a4, a5 - 27b2: 7244e2 s8i a14, a4, 114 - 27b5: ed2366 bnei a3, 2, 27a6 - 27b8: cc1b addi.n a12, a12, 1 - 27ba: 74c0c0 extui a12, a12, 0, 8 - 27bd: e34c66 bnei a12, 4, 27a4 - 27c0: 2d08 l32i.n a0, a13, 8 - 27c2: 3c0022 l8ui a2, a0, 60 - 27c5: 7e00e2 l8ui a14, a0, 126 - 27c8: 1c3e27 bltu a14, a2, 27e8 - 27cb: feb221 l32r a2, 2294 - 27ce: 00f9 s32i.n a15, a0, 0 - 27d0: fece01 l32r a0, 2308 - 27d3: 0000c0 callx0 a0 - 27d6: 030c movi.n a3, 0 - 27d8: 2d28 l32i.n a2, a13, 8 - 27da: b40c movi.n a4, 11 - 27dc: 62c222 addi a2, a2, 98 - 27df: fecb01 l32r a0, 230c - 27e2: 0000c0 callx0 a0 - 27e5: ff1946 j 244e - 27e8: 330c movi.n a3, 3 - 27ea: 112122 l32i a2, a1, 68 - 27ed: 0039 s32i.n a3, a0, 0 - 27ef: 130c movi.n a3, 1 - 27f1: fdac45 call0 2b8 - 27f4: ff1586 j 244e - 27f7: fea821 l32r a2, 2298 - 27fa: fec501 l32r a0, 2310 - 27fd: 0000c0 callx0 a0 - 2800: ff1286 j 244e - 2803: 000000 ill - 2806: 100000 and a0, a0, a0 - 2809: 000007 bnone a0, a0, 280d - ... - 2814: 000020 excw - ... - 281f: c11200 mul16u a1, a2, a0 - 2822: 0109f0 slli a0, a9, 17 - 2825: 1238 l32i.n a3, a2, 4 - 2827: 104c movi.n a0, 65 - 2829: f43830 extui a3, a3, 8, 16 - 282c: 24b037 bgeu a0, a3, 2854 - 282f: fff501 l32r a0, 2804 - 2832: 2048 l32i.n a4, a0, 8 - 2834: 0448 l32i.n a4, a4, 0 - 2836: 045416 beqz a4, 287f - 2839: 481426 beqi a4, 1, 2885 - 283c: 4b2426 beqi a4, 2, 288b - 283f: 113426 beqi a4, 3, 2854 - 2842: 0e4426 beqi a4, 4, 2854 - 2845: 0b5426 beqi a4, 5, 2854 - 2848: 0f6426 beqi a4, 6, 285b - 284b: ffef21 l32r a2, 2808 - 284e: fff201 l32r a0, 2818 - 2851: 0000c0 callx0 a0 - 2854: 0108 l32i.n a0, a1, 0 - 2856: 10c112 addi a1, a1, 16 - 2859: f00d ret.n - 285b: 020c movi.n a2, 0 - 285d: ffef01 l32r a0, 281c - 2860: 0000c0 callx0 a0 - 2863: ffea51 l32r a5, 280c - 2866: 200552 l8ui a5, a5, 32 - 2869: fe7516 beqz a5, 2854 - 286c: ffe901 l32r a0, 2810 - 286f: 320c movi.n a2, 3 - 2871: 0008 l32i.n a0, a0, 0 - 2873: ffe831 l32r a3, 2814 - 2876: 0000c0 callx0 a0 - 2879: 002785 call0 2af4 - 287c: fff506 j 2854 - 287f: 000005 call0 2880 - 2882: fff386 j 2854 - 2885: ff6b85 call0 1f40 - 2888: fff206 j 2854 - 288b: ffa885 call0 2314 - 288e: fff086 j 2854 - 2891: 000000 ill - 2894: ff .byte 0xff - 2895: ff0000 excw - -00002898 : - 2898: f0c112 addi a1, a1, -16 - 289b: 0109 s32i.n a0, a1, 0 - 289d: 000242 l8ui a4, a2, 0 - 28a0: b0af02 movi a0, -80 - 28a3: 014480 slli a4, a4, 24 - 28a6: 314840 srai a4, a4, 24 - 28a9: 32a047 bge a0, a4, 28df - 28ac: 21a366 bnei a3, 12, 28d1 - 28af: 1208 l32i.n a0, a2, 4 - 28b1: fff851 l32r a5, 2894 - 28b4: 1370b7 bbci a0, 27, 28cb - 28b7: 105050 and a5, a0, a5 - 28ba: 416800 srli a6, a0, 8 - 28bd: fcc662 addi a6, a6, -4 - 28c0: f46060 extui a6, a6, 0, 16 - 28c3: 116680 slli a6, a6, 8 - 28c6: 205560 or a5, a5, a6 - 28c9: 1259 s32i.n a5, a2, 4 - 28cb: fff545 call0 2820 - 28ce: 000346 j 28df - 28d1: 0ae326 beqi a3, 128, 28df - 28d4: 181282 l16ui a8, a2, 48 - 28d7: 273c movi.n a7, 50 - 28d9: 023787 bltu a7, a8, 28df - 28dc: ff01c5 call0 18fc - 28df: 0108 l32i.n a0, a1, 0 - 28e1: 10c112 addi a1, a1, 16 - 28e4: f00d ret.n - 28e6: 000000 ill - 28e9: 000000 ill - 28ec: 000054 excw - 28ef: 005400 excw - 28f2: 100000 and a0, a0, a0 - 28f5: 000027 bnone a0, a2, 28f9 - 28f8: 000004 excw - 28fb: 005400 excw - 28fe: 540000 extui a0, a0, 0, 6 - 2901: 000000 ill - 2904: 009c beqz.n a0, 2918 - 2906: 300000 xor a0, a0, a0 - 2909: 000007 bnone a0, a0, 290d - ... - 2940: e0c112 addi a1, a1, -32 - 2943: 6109 s32i.n a0, a1, 24 - 2945: ffe801 l32r a0, 28e8 - 2948: 040002 l8ui a0, a0, 4 - 294b: 71c9 s32i.n a12, a1, 28 - 294d: 021066 bnei a0, 1, 2953 - 2950: 002846 j 29f5 - 2953: 020c movi.n a2, 0 - 2955: 013d mov.n a3, a1 - 2957: ffed01 l32r a0, 290c - 295a: 0000c0 callx0 a0 - 295d: ffec01 l32r a0, 2910 - 2960: 0000c0 callx0 a0 - 2963: 025226 beqi a2, 5, 2969 - 2966: 0022c6 j 29f5 - 2969: 0128 l32i.n a2, a1, 0 - 296b: 086216 beqz a2, 29f5 - 296e: 720c movi.n a2, 7 - 2970: ffe901 l32r a0, 2914 - 2973: 0000c0 callx0 a0 - 2976: 02cd mov.n a12, a2 - 2978: 082216 beqz a2, 29fe - 297b: ffdc21 l32r a2, 28ec - 297e: 013d mov.n a3, a1 - 2980: 142222 l32i a2, a2, 80 - 2983: 440c movi.n a4, 4 - 2985: 228b addi.n a2, a2, 8 - 2987: ffe401 l32r a0, 2918 - 298a: 0000c0 callx0 a0 - 298d: ffd841 l32r a4, 28f0 - 2990: 142442 l32i a4, a4, 80 - 2993: ffd831 l32r a3, 28f4 - 2996: 0439 s32i.n a3, a4, 0 - 2998: ffe101 l32r a0, 291c - 299b: 0000c0 callx0 a0 - 299e: ffe001 l32r a0, 2920 - 29a1: 0000c0 callx0 a0 - 29a4: 440c movi.n a4, 4 - 29a6: ffd451 l32r a5, 28f8 - 29a9: ffd421 l32r a2, 28fc - 29ac: 61cb addi.n a6, a1, 12 - 29ae: 063d mov.n a3, a6 - 29b0: 142222 l32i a2, a2, 80 - 29b3: 0558 l32i.n a5, a5, 0 - 29b5: 0659 s32i.n a5, a6, 0 - 29b7: 22cb addi.n a2, a2, 12 - 29b9: ffda01 l32r a0, 2924 - 29bc: 0000c0 callx0 a0 - 29bf: 020c movi.n a2, 0 - 29c1: 10c132 addi a3, a1, 16 - 29c4: ffd901 l32r a0, 2928 - 29c7: 0000c0 callx0 a0 - 29ca: 2c1b addi.n a2, a12, 1 - 29cc: ffcd31 l32r a3, 2900 - 29cf: 640c movi.n a4, 6 - 29d1: 330332 l8ui a3, a3, 51 - 29d4: 004c32 s8i a3, a12, 0 - 29d7: 10c132 addi a3, a1, 16 - 29da: ffd401 l32r a0, 292c - 29dd: 0000c0 callx0 a0 - 29e0: ffc921 l32r a2, 2904 - 29e3: 0c3d mov.n a3, a12 - 29e5: 740c movi.n a4, 7 - 29e7: ffd201 l32r a0, 2930 - 29ea: 0000c0 callx0 a0 - 29ed: 0c2d mov.n a2, a12 - 29ef: ffd101 l32r a0, 2934 - 29f2: 0000c0 callx0 a0 - 29f5: 71c8 l32i.n a12, a1, 28 - 29f7: 6108 l32i.n a0, a1, 24 - 29f9: 20c112 addi a1, a1, 32 - 29fc: f00d ret.n - 29fe: ffce01 l32r a0, 2938 - 2a01: 0000c0 callx0 a0 - 2a04: ffc121 l32r a2, 2908 - 2a07: ffcd01 l32r a0, 293c - 2a0a: 0000c0 callx0 a0 - 2a0d: fff906 j 29f5 - ... - 2a18: 00b8 l32i.n a11, a0, 0 - 2a1a: 9c0000 excw - ... - 2a39: 000000 ill - 2a3c: f0c112 addi a1, a1, -16 - 2a3f: fff441 l32r a4, 2a10 - 2a42: 0109 s32i.n a0, a1, 0 - 2a44: 040402 l8ui a0, a4, 4 - 2a47: 581026 beqi a0, 1, 2aa3 - 2a4a: fff201 l32r a0, 2a14 - 2a4d: 1038 l32i.n a3, a0, 4 - 2a4f: d50322 l8ui a2, a3, 213 - 2a52: 221b addi.n a2, a2, 1 - 2a54: d54322 s8i a2, a3, 213 - 2a57: 1008 l32i.n a0, a0, 4 - 2a59: d50032 l8ui a3, a0, 213 - 2a5c: 321c movi.n a2, 19 - 2a5e: 41b237 bgeu a2, a3, 2aa3 - 2a61: ffed21 l32r a2, 2a18 - 2a64: 130c movi.n a3, 1 - 2a66: 050c movi.n a5, 0 - 2a68: d54052 s8i a5, a0, 213 - 2a6b: 064432 s8i a3, a4, 6 - 2a6e: ffef01 l32r a0, 2a2c - 2a71: 0000c0 callx0 a0 - 2a74: ffea21 l32r a2, 2a1c - 2a77: ffee01 l32r a0, 2a30 - 2a7a: 0000c0 callx0 a0 - 2a7d: ffe821 l32r a2, 2a20 - 2a80: 292222 l32i a2, a2, 164 - 2a83: ffec01 l32r a0, 2a34 - 2a86: 0000c0 callx0 a0 - 2a89: ffe621 l32r a2, 2a24 - 2a8c: 1228 l32i.n a2, a2, 4 - 2a8e: d40222 l8ui a2, a2, 212 - 2a91: ffe901 l32r a0, 2a38 - 2a94: 0000c0 callx0 a0 - 2a97: ffe401 l32r a0, 2a28 - 2a9a: 420c movi.n a2, 4 - 2a9c: 0008 l32i.n a0, a0, 0 - 2a9e: 030c movi.n a3, 0 - 2aa0: 0000c0 callx0 a0 - 2aa3: 0108 l32i.n a0, a1, 0 - 2aa5: 10c112 addi a1, a1, 16 - 2aa8: f00d ret.n - ... - 2ab6: 9c0000 excw - 2ab9: 000000 ill - 2abc: 2a3c movi.n a10, 50 - 2abe: 9c0000 excw - 2ac1: 000000 ill - 2ac4: 000000 ill - 2ac7: 00b800 excw - 2aca: b80000 excw - 2acd: 000000 ill - 2ad0: 002940 excw - 2ad3: 00b800 excw - ... - 2af2: 120000 excw - 2af5: 09f0c1 l32r a12, fffc52b8 - 2af8: ec0101 l32r a0, ffffdafc - 2afb: ff .byte 0xff - 2afc: 040002 l8ui a0, a0, 4 - 2aff: 6b1026 beqi a0, 1, 2b6e - 2b02: 021c movi.n a2, 16 - 2b04: ffeb41 l32r a4, 2ab0 - 2b07: 032c movi.n a3, 32 - 2b09: 1468 l32i.n a6, a4, 4 - 2b0b: 050c movi.n a5, 0 - 2b0d: d54652 s8i a5, a6, 213 - 2b10: 276432 s32i a3, a4, 156 - 2b13: fff101 l32r a0, 2ad8 - 2b16: 0000c0 callx0 a0 - 2b19: ffe831 l32r a3, 2abc - 2b1c: ffe681 l32r a8, 2ab4 - 2b1f: 01a472 movi a7, 0x401 - 2b22: 296822 s32i a2, a8, 164 - 2b25: 1279 s32i.n a7, a2, 4 - 2b27: ffe421 l32r a2, 2ab8 - 2b2a: ffec01 l32r a0, 2adc - 2b2d: 0000c0 callx0 a0 - 2b30: ffe421 l32r a2, 2ac0 - 2b33: ffeb01 l32r a0, 2ae0 - 2b36: 0000c0 callx0 a0 - 2b39: ffea01 l32r a0, 2ae4 - 2b3c: 0000c0 callx0 a0 - 2b3f: ffe191 l32r a9, 2ac4 - 2b42: 1998 l32i.n a9, a9, 4 - 2b44: d44922 s8i a2, a9, 212 - 2b47: ffe021 l32r a2, 2ac8 - 2b4a: ffe701 l32r a0, 2ae8 - 2b4d: 0000c0 callx0 a0 - 2b50: ffdf21 l32r a2, 2acc - 2b53: ffdf31 l32r a3, 2ad0 - 2b56: 040c movi.n a4, 0 - 2b58: ffe501 l32r a0, 2aec - 2b5b: 0000c0 callx0 a0 - 2b5e: ffdd21 l32r a2, 2ad4 - 2b61: c8a032 movi a3, 200 - 2b64: 140c movi.n a4, 1 - 2b66: 150c movi.n a5, 1 - 2b68: ffe201 l32r a0, 2af0 - 2b6b: 0000c0 callx0 a0 - 2b6e: 0108 l32i.n a0, a1, 0 - 2b70: 10c112 addi a1, a1, 16 - 2b73: f00d ret.n - -Disassembly of section .irom.text: - -00005700 <.irom.text>: - 5700: 3a6373 excw - 5703: 4b4170 excw - 5706: 697547 bbci a5, 20, 5773 <.irom.text+0x73> - 5709: 476564 excw - 570c: 6f6c movi.n a15, -26 - 570e: 6e2062 l32i a6, a0, 0x1b8 - 5711: 6f .byte 0x6f - 5712: 6e2074 excw - 5715: 6c6c75 excw - 5718: 0d0a add.n a0, a13, a0 - 571a: 000000 ill - 571d: 000000 ill - 5720: 3a6373 excw - 5723: 4b4170 excw - 5726: 697547 bbci a5, 20, 5793 <.irom.text+0x93> - 5729: 476564 excw - 572c: 6f6c movi.n a15, -26 - 572e: 6d2062 l32i a6, a0, 0x1b4 - 5731: 6c6c61 l32r a6, fffe08e4 - 5734: 6f .byte 0x6f - 5735: 652063 excw - 5738: 3a7272 excw - 573b: 2c7325 excw - 573e: 0a6425 excw - 5741: 000d mov.n a0, a0 - ... - 574f: 637300 excw - 5752: 703a add.n a7, a0, a3 - 5754: 696b addi.n a6, a9, 6 - 5756: 207373 excw - 5759: 6568 l32i.n a6, a5, 24 - 575b: 206461 l32r a6, fffcd8ec - 575e: 6e .byte 0x6e - 575f: 6f .byte 0x6f - 5760: 6e2074 excw - 5763: 6c6c75 excw - 5766: 0d0a add.n a0, a13, a0 - ... - 5770: 3a6373 excw - 5773: 6e69 s32i.n a6, a14, 24 - 5775: 7469 s32i.n a6, a4, 28 - 5777: 5f7020 excw - 577a: 696c movi.n a9, -26 - 577c: 657473 excw - 577f: 6e .byte 0x6e - 5780: 616d20 excw - 5783: 6c6c movi.n a12, -26 - 5785: 6f .byte 0x6f - 5786: 652063 excw - 5789: 207272 excw - 578c: 207325 excw - 578f: 0a7325 excw - 5792: 000d mov.n a0, a0 - ... - 57a0: 3a6373 excw - 57a3: 696b70 excw - 57a6: 207373 excw - 57a9: 6568 l32i.n a6, a5, 24 - 57ab: 206461 l32r a6, fffcd93c - 57ae: 6e .byte 0x6e - 57af: 6f .byte 0x6f - 57b0: 6e2074 excw - 57b3: 6c6c75 excw - 57b6: 0d0a add.n a0, a13, a0 - ... - 57c0: 3a6373 excw - 57c3: 6e69 s32i.n a6, a14, 24 - 57c5: 7469 s32i.n a6, a4, 28 - 57c7: 696c20 excw - 57ca: 657473 excw - 57cd: 6e .byte 0x6e - 57ce: 687020 excw - 57d1: 2079 s32i.n a7, a0, 8 - 57d3: 616d excw - 57d5: 6c6c movi.n a12, -26 - 57d7: 6f .byte 0x6f - 57d8: 652063 excw - 57db: 207272 excw - 57de: 207325 excw - 57e1: 0a7325 excw - 57e4: 000d mov.n a0, a0 - ... - 57ee: 540000 extui a0, a0, 0, 6 - 57f1: 737c movi.n a3, -9 - 57f3: 6e79 s32i.n a7, a14, 24 - 57f5: 773a63 excw - 57f8: 746961 l32r a6, fffe299c - 57fb: 0d0a add.n a0, a13, a0 - 57fd: 000000 ill - 5800: 737c54 excw - 5803: 6e79 s32i.n a7, a14, 24 - 5805: 6d3a63 excw - 5808: 206367 bbci a3, 6, 582c <.irom.text+0x12c> - 580b: 646e65 excw - 580e: 0d0a add.n a0, a13, a0 - ... - 5820: 737c54 excw - 5823: 6e79 s32i.n a7, a14, 24 - 5825: 703a63 excw - 5828: 207866 bnei a8, 7, 584c <.irom.text+0x14c> - 582b: 646e65 excw - 582e: 0d0a add.n a0, a13, a0 - ... - 5840: 737c54 excw - 5843: 6e79 s32i.n a7, a14, 24 - 5845: 6d3a63 excw - 5848: 206367 bbci a3, 6, 586c <.irom.text+0x16c> - 584b: 646e65 excw - 584e: 0d0a add.n a0, a13, a0 - ... - 5860: 737c54 excw - 5863: 6e79 s32i.n a7, a14, 24 - 5865: 703a63 excw - 5868: 207866 bnei a8, 7, 588c <.irom.text+0x18c> - 586b: 646e65 excw - 586e: 0d0a add.n a0, a13, a0 - ... - 5880: 737c46 j 22675 - 5883: 6e79 s32i.n a7, a14, 24 - 5885: 6f3a63 excw - 5888: 2d6b addi.n a2, a13, 6 - 588a: 676d excw - 588c: 0d0a63 excw - 588f: 7c4600 excw - 5892: 6e7973 excw - 5895: 6f3a63 excw - 5898: 2d6b addi.n a2, a13, 6 - 589a: 786670 excw - 589d: 0d0a add.n a0, a13, a0 - 589f: 7c4600 excw - 58a2: 6e7973 excw - 58a5: 6d3a63 excw - 58a8: 2d6367 bbci a3, 6, 58d9 <.irom.text+0x1d9> - 58ab: 786670 excw - 58ae: 0d0a add.n a0, a13, a0 - ... - 58c0: 217c54 excw - 58c3: 0a2121 l32r a2, fffc8148 - 58c6: 000d mov.n a0, a0 - ... - 58d0: 0d0a add.n a0, a13, a0 - 58d2: 505954 excw - 58d5: 203a45 call0 25c7c - 58d8: 524941 l32r a4, fffda1fc - 58db: 494b addi.n a4, a9, 4 - 58dd: 205353 excw - 58e0: 0a7325 excw - 58e3: 000d mov.n a0, a0 - ... - 58ed: 000000 ill - 58f0: 737c54 excw - 58f3: 6e .byte 0x6e - 58f4: 6669 s32i.n a6, a6, 24 - 58f6: 726566 bnei a5, 6, 596c <.irom.text+0x26c> - 58f9: 6e6f20 excw - 58fc: 686320 excw - 58ff: 253a add.n a2, a5, a3 - 5901: 000a64 excw - ... - 5910: 507c54 excw - 5913: 4f48 l32i.n a4, a15, 16 - 5915: 4e .byte 0x4e - 5916: 4d2045 call0 52b1c - 5919: 3a4341 l32r a4, fffd4228 - 591c: 000000 ill - 591f: 252000 extui a2, a0, 16, 3 - 5922: 0078 l32i.n a7, a0, 0 - ... - 5930: 540a add.n a5, a4, a0 - 5932: 417c movi.n a1, -12 - 5934: 4d2050 excw - 5937: 204341 l32r a4, fffcda44 - 593a: 3a2020 excw - 593d: 000000 ill - 5940: 782520 excw - 5943: 0d0a00 excw - ... - 594e: 540000 extui a0, a0, 0, 6 - 5951: 487c movi.n a8, -12 - 5953: 646165 excw - 5956: 654c20 extui a4, a2, 28, 7 - 5959: 6e .byte 0x6e - 595a: 203a20 or a3, a10, a2 - 595d: 0a6425 excw - 5960: 0a0d mov.n a0, a10 - 5962: 000d mov.n a0, a0 - ... - 5970: 0d0a add.n a0, a13, a0 - 5972: 417c54 excw - 5975: 4c4c movi.n a12, 68 - 5977: 616420 excw - 597a: 206174 excw - 597d: 6f .byte 0x6f - 597e: 726576 excw - 5981: 656c20 extui a6, a2, 28, 7 - 5984: 6e .byte 0x6e - 5985: 687467 bbci a4, 22, 59f1 <.irom.text+0x2f1> - 5988: 0d0a21 l32r a2, fffc8db0 - 598b: 000000 ill - 598e: 540000 extui a0, a0, 0, 6 - 5991: 727c movi.n a2, -9 - 5993: 617465 excw - 5996: 6e69 s32i.n a6, a14, 24 - 5998: 616420 excw - 599b: 3a6174 excw - 599e: 642520 extui a2, a2, 5, 7 - 59a1: 0d0a add.n a0, a13, a0 - ... - 59af: 7c5400 excw - 59b2: 6c6c61 l32r a6, fffe0b64 - 59b5: 616420 excw - 59b8: 3a6174 excw - 59bb: 642520 extui a2, a2, 5, 7 - 59be: 0d0a add.n a0, a13, a0 - 59c0: 0d0a add.n a0, a13, a0 - ... - 59ce: 0a0000 excw - 59d1: 437c54 excw - 59d4: 5f4352 s8i a5, a3, 95 - 59d7: 525245 call0 57efc - 59da: 4f .byte 0x4f - 59db: 000a52 l8ui a5, a10, 0 - 59de: 540000 extui a0, a0, 0, 6 - 59e1: 707c movi.n a0, -9 - 59e3: 737361 l32r a6, fffe27b0 - 59e6: 726f77 bbci a15, 7, 5a5c <.irom.text+0x35c> - 59e9: 6c2064 excw - 59ec: 206e65 excw - 59ef: 727265 excw - 59f2: 203a add.n a2, a0, a3 - 59f4: 0a6425 excw - 59f7: 000d mov.n a0, a0 - 59f9: 000000 ill - 59fc: 000000 ill - 59ff: 7c5400 excw - 5a02: 697373 excw - 5a05: 6c2064 excw - 5a08: 206e65 excw - 5a0b: 727265 excw - 5a0e: 203a add.n a2, a0, a3 - 5a10: 0a6425 excw - 5a13: 000d mov.n a0, a0 - ... - 5a1d: 000000 ill - 5a20: 737c54 excw - 5a23: 646973 excw - 5a26: 656c20 extui a6, a2, 28, 7 - 5a29: 6e .byte 0x6e - 5a2a: 0a6425 excw - 5a2d: 000d mov.n a0, a0 - 5a2f: 7c5400 excw - 5a32: 656c movi.n a5, -26 - 5a34: 6e .byte 0x6e - 5a35: 726520 excw - 5a38: 726f72 s32i a7, a15, 0x1c8 - 5a3b: 0d0a add.n a0, a13, a0 - 5a3d: 000000 ill - 5a40: 537c54 excw - 5a43: 444953 excw - 5a46: 203a add.n a2, a0, a3 - 5a48: 0a7325 excw - 5a4b: 000d mov.n a0, a0 - 5a4d: 000000 ill - 5a50: 537c54 excw - 5a53: 4e4143 excw - 5a56: 524320 excw - 5a59: 532043 excw - 5a5c: 444953 excw - 5a5f: 203a add.n a2, a0, a3 - 5a61: 0a6425 excw - 5a64: 000d mov.n a0, a0 - ... - 5a6e: 540000 extui a0, a0, 0, 6 - 5a71: 697c movi.n a9, -10 - 5a73: 6e .byte 0x6e - 5a74: 786564 excw - 5a77: 253a add.n a2, a5, a3 - 5a79: 202c64 excw - 5a7c: 6d6572 s32i a7, a5, 0x1b4 - 5a7f: 6e6961 l32r a6, fffe1424 - 5a82: 253a add.n a2, a5, a3 - 5a84: 0d0a64 excw - ... - 5a8f: 7c5400 excw - 5a92: 736170 excw - 5a95: 6f7773 excw - 5a98: 206472 s32i a7, a4, 128 - 5a9b: 656c movi.n a5, -26 - 5a9d: 6e .byte 0x6e - 5a9e: 203a add.n a2, a0, a3 - 5aa0: 0a6425 excw - ... - 5aaf: 7c5400 excw - 5ab2: 435243 excw - 5ab5: 5f .byte 0x5f - 5ab6: 727265 excw - 5ab9: 6f .byte 0x6f - 5aba: 0d0a72 l8ui a7, a10, 13 - 5abd: 000000 ill - 5ac0: 737c54 excw - 5ac3: 3a7165 excw - 5ac6: 0a6425 excw - 5ac9: 000d mov.n a0, a0 - 5acb: 000000 ill - 5ace: 540000 extui a0, a0, 0, 6 - 5ad1: 697c movi.n a9, -10 - 5ad3: 652073 excw - 5ad6: 6f7272 excw - 5ad9: 000a72 l8ui a7, a10, 0 - 5adc: 000000 ill - 5adf: 7c5400 excw - 5ae2: 435243 excw - 5ae5: 5f .byte 0x5f - 5ae6: 727265 excw - 5ae9: 6f .byte 0x6f - 5aea: 0d0a72 l8ui a7, a10, 13 - 5aed: 000000 ill - 5af0: 437c54 excw - 5af3: 5f4352 s8i a5, a3, 95 - 5af6: 727265 excw - 5af9: 6f .byte 0x6f - 5afa: 0d0a72 l8ui a7, a10, 13 - 5afd: 000000 ill - 5b00: 737c54 excw - 5b03: 3a7165 excw - 5b06: 0a6425 excw - 5b09: 000d mov.n a0, a0 - 5b0b: 000000 ill - 5b0e: 540000 extui a0, a0, 0, 6 - 5b11: 437c movi.n a3, -12 - 5b13: 5f4352 s8i a5, a3, 95 - 5b16: 727265 excw - 5b19: 6f .byte 0x6f - 5b1a: 000a72 l8ui a7, a10, 0 - 5b1d: 000000 ill - 5b20: 437c54 excw - 5b23: 5f4352 s8i a5, a3, 95 - 5b26: 727265 excw - 5b29: 6f .byte 0x6f - 5b2a: 0d0a72 l8ui a7, a10, 13 - 5b2d: 000000 ill - 5b30: 737c54 excw - 5b33: 3a7165 excw - 5b36: 0a6425 excw - 5b39: 000d mov.n a0, a0 - 5b3b: 000000 ill - 5b3e: 540000 extui a0, a0, 0, 6 - 5b41: 437c movi.n a3, -12 - 5b43: 5f4352 s8i a5, a3, 95 - 5b46: 727265 excw - 5b49: 6f .byte 0x6f - 5b4a: 000a72 l8ui a7, a10, 0 - 5b4d: 000000 ill - 5b50: 437c54 excw - 5b53: 5f4352 s8i a5, a3, 95 - 5b56: 727265 excw - 5b59: 6f .byte 0x6f - 5b5a: 000a72 l8ui a7, a10, 0 - 5b5d: 000000 ill - 5b60: 737c54 excw - 5b63: 3a7165 excw - 5b66: 0a6425 excw - 5b69: 000d mov.n a0, a0 - 5b6b: 000000 ill - 5b6e: 540000 extui a0, a0, 0, 6 - 5b71: 697c movi.n a9, -10 - 5b73: 692074 excw - 5b76: 772073 excw - 5b79: 6e6f72 s32i a7, a15, 0x1b8 - 5b7c: 000a67 bnone a10, a6, 5b80 <.irom.text+0x480> - 5b7f: 7c5400 excw - 5b82: 2049 s32i.n a4, a0, 8 - 5b84: 746567 bbci a5, 6, 5bfc <.irom.text+0x4fc> - 5b87: 746920 extui a6, a2, 9, 8 - 5b8a: 0d0a21 l32r a2, fffc8fb4 - 5b8d: 000000 ill - 5b90: 707c54 excw - 5b93: 647773 excw - 5b96: 203a20 or a3, a10, a2 - 5b99: 000000 ill - 5b9c: 000000 ill - 5b9f: 632500 excw - ... - 5bae: 0a0000 excw - 5bb1: 540d excw - 5bb3: 737c movi.n a3, -9 - 5bb5: 646973 excw - 5bb8: 203a20 or a3, a10, a2 - 5bbb: 000000 ill - 5bbe: 250000 extui a0, a0, 16, 3 - 5bc1: 000063 excw - ... - 5bd0: 540a add.n a5, a4, a0 - 5bd2: 627c movi.n a2, -10 - 5bd4: 697373 excw - 5bd7: 203a64 excw - 5bda: 000000 ill - 5bdd: 000000 ill - 5be0: 323025 excw - 5be3: 2078 l32i.n a7, a0, 8 - 5be5: 000000 ill - 5be8: 0d0a add.n a0, a13, a0 - 5bea: 460000 excw - 5bed: 007c movi.n a0, -16 - 5bef: 252000 extui a2, a0, 16, 3 - 5bf2: 0a0064 excw - 5bf5: 000d mov.n a0, a0 - ... - 5bff: 0d0a00 excw - 5c02: 505954 excw - 5c05: 203a45 call0 25fac - 5c08: 524941 l32r a4, fffda52c - 5c0b: 494b addi.n a4, a9, 4 - 5c0d: 205353 excw - 5c10: 0a7325 excw - 5c13: 000d mov.n a0, a0 - ... - 5c1d: 000000 ill - 5c20: 0d0a add.n a0, a13, a0 - 5c22: 737c46 j 22a17 - 5c25: 6e .byte 0x6e - 5c26: 6669 s32i.n a6, a6, 24 - 5c28: 726566 bnei a5, 6, 5c9e <.irom.text+0x59e> - 5c2b: 6e6f20 excw - 5c2e: 686320 excw - 5c31: 253a add.n a2, a5, a3 - 5c33: 000a64 excw - ... - 5c3e: 0a0000 excw - 5c41: 777c46 j 23a36 - 5c44: 746961 l32r a6, fffe2de8 - 5c47: 733a add.n a7, a3, a3 - 5c49: 207465 excw - 5c4c: 616863 excw - 5c4f: 6e .byte 0x6e - 5c50: 6e .byte 0x6e - 5c51: 206c65 excw - 5c54: 727265 excw - 5c57: 6f .byte 0x6f - 5c58: 2d2172 l32i a7, a1, 180 - 5c5b: 2d2d excw - 5c5d: 2d2d excw - 5c5f: 2d2d excw - 5c61: 2d2d excw - 5c63: 2d2d excw - 5c65: 000a add.n a0, a0, a0 - ... - 5c6f: 7c4600 excw - 5c72: 737372 excw - 5c75: 3a69 s32i.n a6, a10, 12 - 5c77: 2c6425 excw - 5c7a: 686320 excw - 5c7d: 253a add.n a2, a5, a3 - 5c7f: 0d0a64 excw - 5c82: 687c46 j 1fe77 - 5c85: 646165 excw - 5c88: 253a add.n a2, a5, a3 - 5c8a: 0d0a64 excw - 5c8d: 0d0a add.n a0, a13, a0 - 5c8f: 460a00 excw - 5c92: 6d7c movi.n a13, -10 - 5c94: 696761 l32r a6, fffe0230 - 5c97: 6e3a63 excw - 5c9a: 6f .byte 0x6f - 5c9b: 617720 excw - 5c9e: 2179 s32i.n a7, a1, 8 - 5ca0: 656c movi.n a5, -26 - 5ca2: 6e .byte 0x6e - 5ca3: 253a add.n a2, a5, a3 - 5ca5: 000a64 excw - ... - 5cb0: 0d0a add.n a0, a13, a0 - 5cb2: 417c46 j 162a7 - 5cb5: 4c4c movi.n a12, 68 - 5cb7: 616420 excw - 5cba: 206174 excw - 5cbd: 6f .byte 0x6f - 5cbe: 726576 excw - 5cc1: 656c20 extui a6, a2, 28, 7 - 5cc4: 6e .byte 0x6e - 5cc5: 687467 bbci a4, 22, 5d31 <.irom.text+0x631> - 5cc8: 252021 l32r a2, fffcf148 - 5ccb: 0d0a64 excw - 5cce: 460000 excw - 5cd1: 617c movi.n a1, -10 - 5cd3: 6c6c movi.n a12, -26 - 5cd5: 616420 excw - 5cd8: 3a6174 excw - 5cdb: 2c6425 excw - 5cde: 6e4920 excw - 5ce1: 786564 excw - 5ce4: 253a add.n a2, a5, a3 - 5ce6: 202c64 excw - 5ce9: 746572 s32i a7, a5, 0x1d0 - 5cec: 6e6961 l32r a6, fffe1690 - 5cef: 253a add.n a2, a5, a3 - 5cf1: 0d0a64 excw - ... - 5d00: 460a add.n a4, a6, a0 - 5d02: 707c movi.n a0, -9 - 5d04: 666572 s32i a7, a5, 0x198 - 5d07: 7869 s32i.n a6, a8, 28 - 5d09: 6e3a add.n a6, a14, a3 - 5d0b: 6f .byte 0x6f - 5d0c: 617720 excw - 5d0f: 2179 s32i.n a7, a1, 8 - 5d11: 656c movi.n a5, -26 - 5d13: 6e .byte 0x6e - 5d14: 253a add.n a2, a5, a3 - 5d16: 000a64 excw - 5d19: 000000 ill - 5d1c: 000000 ill - 5d1f: 0d0a00 excw - 5d22: 507c46 j 19f17 - 5d25: 206477 bbci a4, 7, 5d49 <.irom.text+0x649> - 5d28: 6f6c movi.n a15, -26 - 5d2a: 6e .byte 0x6e - 5d2b: 726567 bbci a5, 6, 5da1 <.irom.text+0x6a1> - 5d2e: 642520 extui a2, a2, 5, 7 - 5d31: 000a21 l32r a2, fffc5d5c - ... - 5d40: 0d0a add.n a0, a13, a0 - 5d42: 707c54 excw - 5d45: 647773 excw - 5d48: 616420 excw - 5d4b: 206174 excw - 5d4e: 637263 excw - 5d51: 726520 excw - 5d54: 726f72 s32i a7, a15, 0x1c8 - 5d57: 0d0a21 l32r a2, fffc9180 - 5d5a: 000000 ill - 5d5d: 000000 ill - 5d60: 6c7c46 j 20f55 - 5d63: 206e65 excw - 5d66: 727265 excw - 5d69: 6f .byte 0x6f - 5d6a: 412c72 l32i a7, a12, 0x104 - 5d6d: 6c6c movi.n a12, -26 - 5d6f: 654c movi.n a5, 70 - 5d71: 6e .byte 0x6e - 5d72: 203e20 or a3, a14, a2 - 5d75: 647750 extui a7, a5, 7, 7 - 5d78: 654c movi.n a5, 70 - 5d7a: 6e .byte 0x6e - 5d7b: 0d0a add.n a0, a13, a0 - 5d7d: 000000 ill - 5d80: 0d0a add.n a0, a13, a0 - 5d82: 537c46 j 1ab77 - 5d85: 4e4143 excw - 5d88: 535320 excw - 5d8b: 4449 s32i.n a4, a4, 16 - 5d8d: 203a add.n a2, a0, a3 - 5d8f: 007325 excw - ... - 5d9e: 0a0000 excw - 5da1: 460d excw - 5da3: 537c movi.n a3, -11 - 5da5: 4e4143 excw - 5da8: 524320 excw - 5dab: 532043 excw - 5dae: 444953 excw - 5db1: 253a add.n a2, a5, a3 - 5db3: 0d0a64 excw - ... - 5dbe: 0a0000 excw - 5dc1: 460d excw - 5dc3: 707c movi.n a0, -9 - 5dc5: 647773 excw - 5dc8: 253a add.n a2, a5, a3 - 5dca: 202c64 excw - 5dcd: 6e69 s32i.n a6, a14, 24 - 5dcf: 786564 excw - 5dd2: 253a add.n a2, a5, a3 - 5dd4: 202c64 excw - 5dd7: 0a6425 excw - 5dda: 000d mov.n a0, a0 - 5ddc: 000000 ill - 5ddf: 0d0a00 excw - 5de2: 707c46 j 21fd7 - 5de5: 666572 s32i a7, a5, 0x198 - 5de8: 7869 s32i.n a6, a8, 28 - 5dea: 6f6320 excw - 5ded: 3a6564 excw - 5df0: 777020 excw - 5df3: 6c2064 excw - 5df6: 206e65 excw - 5df9: 727265 excw - 5dfc: 6f .byte 0x6f - 5dfd: 0a2172 l32i a7, a1, 40 - ... - 5e10: 200a add.n a2, a0, a0 - 5e12: 697c46 j 20407 - 5e15: 6f6e20 excw - 5e18: 772074 excw - 5e1b: 746972 s32i a7, a9, 0x1d0 - 5e1e: 212165 excw - 5e21: 000a20 excw - ... - 5e30: 204353 excw - 5e33: 6b6f74 excw - 5e36: 206e65 excw - 5e39: 616d excw - 5e3b: 6c6c movi.n a12, -26 - 5e3d: 6f .byte 0x6f - 5e3e: 652063 excw - 5e41: 0a7272 excw - 5e44: 000d mov.n a0, a0 - -sc_esptouch.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 8ca072 movi a7, 140 - 7: ffa082 l32r a12, fffc27c8 - a: f0c112 l32r a0, fffc003c - d: 0109 addi.n a3, a3, -1 - f: 0b000c extui a3, a3, 0, 8 - 12: 303033 beq a3, a8, 3e - 15: 8774 movi.n a5, 0 - 17: 0c2813 l8ui a4, a2, 0 - 1a: 4205 addi.n a2, a2, 1 - 1c: 1b0002 xor a0, a4, a0 - 1f: 040022 extui a0, a0, 0, 8 - 22: 000030 srli a6, a0, 1 - 25: 0074 addi.n a5, a5, 1 - 27: 1b4161 extui a5, a5, 0, 8 - 2a: 505055 bbci a0, 0, 36 - 2d: 600774 xor a0, a6, a7 - 30: 067008 extui a0, a0, 0, 8 - 33: 000030 j 38 - 36: 4674 mov.n a0, a6 - 38: 0d0000 bnei a5, 8, 22 - 3b: 856606 j d - 3e: 86e6 mov.n a2, a0 - 40: fff3 l32i.n a0, a1, 0 - 42: 08002d addi a1, a1, 16 - 45: 1201 ret.n - 47: 0d10c1 ill - 4a: 0000f0 ill - ... - 59: 000000 ill - 5c: 000020 ill - ... - -00000074 : - 74: f0c112 l32r a0, ffffd078 - 77: 09 .byte 0xff - 78: 0101 l32i.n a0, a0, 0 - 7a: fff4 bnez.n a0, 8c - 7c: 0008 movi.n a2, 72 - 7e: 4ce0cc l32r a0, 60 - 81: f80182 callx0 a0 - 84: 00c0ff l32r a3, 4c - 87: 3100 s32i.n a2, a3, 0 - 89: 29fff2 j 9a - 8c: 034603 l32r a2, 50 - 8f: f12100 l32r a0, 64 - 92: f501ff callx0 a0 - 95: 00c0ff l32r a2, 54 - 98: 2100 l32i.n a2, a2, 0 - 9a: ffef bnez.n a2, b2 - 9c: dc0228 l32r a2, 58 - 9f: ef2142 l32r a3, 5c - a2: 31ff movi.n a4, 85 - a4: 5cffef l32r a0, 68 - a7: f10154 callx0 a0 - aa: c0ff movi.n a2, 0 - ac: 0c0000 l32r a0, 6c - af: f00102 callx0 a0 - b2: c0ff l32i.n a0, a1, 0 - b4: 080000 addi a1, a1, 16 - b7: 1201 ret.n - b9: 0d10c1 ill - bc: 0000f0 ill - ... - -000000cc : - cc: fffd21 l32r a12, fffca48c - cf: f0c112 l8ui a0, a9, 1 - d2: 0228 beqz.n a2, e1 - d4: 8c0109 l32r a0, c4 - d7: fc01b2 callx0 a0 - da: 00c0ff l32r a4, c0 - dd: 4100 movi.n a3, 0 - df: fff9 s32i.n a3, a4, 0 - e1: 030c l32i.n a0, a1, 0 - e3: 080439 addi a1, a1, 16 - e6: 1201 ret.n - e8: 0d10c1 ill - eb: 0000f0 ill - ee: 000000 excw - f1: 000000 ill - f4: 000070 ill - f7: 000000 syscall - fa: 500000 ill - ... - -00000110 : - 110: f0c112 l32r a0, ffffd514 - 113: 09 .byte 0xff - 114: 0101 l32i.n a0, a0, 4 - 116: fff5 bnez.n a0, 14a - 118: fc1008 movi a2, 0x19c - 11b: a12200 l32r a0, fc - 11e: f8019c callx0 a0 - 121: 00c0ff l32r a3, ec - 124: 3100 movi.n a4, -1 - 126: fff2 s32i.n a2, a3, 4 - 128: f47c bnez.n a2, 144 - 12a: dc1329 l32r a2, f0 - 12d: f12182 l32r a3, f4 - 130: f131ff movi a4, 139 - 133: a042ff l32r a0, 100 - 136: f3018b callx0 a0 - 139: c0ff movi.n a2, 0 - 13b: 0c0000 l32r a0, 104 - 13e: f20102 callx0 a0 - 141: 00c0ff j 153 - 144: 038600 s8i a4, a2, 86 - 147: 424200 j 153 - 14a: 020656 l32r a2, f8 - 14d: eb2100 l32r a0, 108 - 150: ee01ff callx0 a0 - 153: c0ff l32i.n a0, a1, 0 - 155: 080000 addi a1, a1, 16 - 158: 1201 ret.n - 15a: 0d10c1 ill - 15d: 0000f0 ill - ... - -0000016c : - 16c: fffd21 l32r a12, fffca52c - 16f: f0c112 l8ui a1, a9, 1 - 172: 1228 beqz.n a2, 181 - 174: 8c0109 l32r a0, 164 - 177: fc01b2 callx0 a0 - 17a: 00c0ff l32r a4, 160 - 17d: 4100 movi.n a3, 0 - 17f: fff9 s32i.n a3, a4, 4 - 181: 030c l32i.n a0, a1, 0 - 183: 081439 addi a1, a1, 16 - 186: 1201 ret.n - 188: 0d10c1 ill - 18b: 0000f0 ill - ... - 1a2: b00000 ill - ... - 1c5: 000000 ill - 1c8: 0008 l32i.n a0, a0, 0 - 1ca: 080000 ill - ... - 1d5: 000000 ill - 1d8: 000008 ill - 1db: 000000 excw - 1de: d00000 subx8 a0, a0, a0 - 1e1: 000000 ill - 1e4: 0000f0 ill - 1e7: 000000 slli a0, a0, 32 - 1ea: 000000 and a0, a0, a0 - 1ed: 000001 l32r a0, fffc01f0 - 1f0: 000110 ill - 1f3: 000000 slli a2, a0, 32 - 1f6: 200000 extui a0, a0, 0, 3 - 1f9: 000001 l32r a0, fffc01fc - 1fc: 000124 ill - ... - 207: 013000 ill - ... - 21a: 500000 ill - 21d: 000001 ill - 220: 000000 jx a0 - 223: 00a000 ill - ... - -00000280 : - 280: c0c112 l32r a8, fffd86a4 - 283: 81d9 s32i.n a15, a1, 40 - 285: 6109 s32i.n a12, a1, 28 - 287: c9a1f9 l32r a15, 188 - 28a: f171 s32i.n a14, a1, 36 - 28c: ffc0 l32i.n a12, a15, 0 - 28e: 91e9 mov.n a14, a2 - 290: 0fc8 l32i.n a12, a12, 60 - 292: c802ed l32r a0, 228 - 295: e501fc callx0 a0 - 298: 00c0ff l32r a0, 18c - 29b: 0100 mov.n a3, a2 - 29d: ffbd l32i.n a2, a0, 0 - 29f: 023d movi.n a13, 0 - 2a1: 0c0028 l8ui a4, a2, 8 - 2a4: 02420d extui a5, a3, 0, 8 - 2a7: 503008 beq a4, a5, 2bd - 2aa: 5774 mov.n a8, a13 - 2ac: 8d1214 addx2 a9, a8, a12 - 2af: 98c00d s16i a13, a9, 16 - 2b2: d290 addi.n a8, a8, 1 - 2b4: 1b0859 extui a8, a8, 0, 8 - 2b7: 808088 bnei a8, 3, 2ac - 2ba: 386674 s8i a3, a2, 8 - 2bd: 32f1 beqz.n a12, 2fe - 2bf: bc0842 addi a15, a14, 16 - 2c2: f2dc mov.n a2, a15 - 2c4: 10ce mov.n a3, a12 - 2c6: 0f2d movi.n a4, 6 - 2c8: 0c0c3d l32r a0, 22c - 2cb: d90164 callx0 a0 - 2ce: c0ff beqz.n a2, 30d - 2d0: 0000 mov.n a2, a15 - 2d2: 2db2bc l32r a3, 190 - 2d5: 310f movi.n a4, 3 - 2d7: 0cffaf l32r a0, 230 - 2da: d60134 callx0 a0 - 2dd: c0ff beqz.n a2, 30d - 2df: 0000 l32i.n a12, a12, 60 - 2e1: c8c2ac bnez a12, 2c2 - 2e4: dc56fc j 2fe - 2e7: 0586fd s16i a9, a12, 22 - 2ea: 9200 movi.n a11, 0 - 2ec: 0c0b5c s16i a11, a12, 20 - 2ef: 5cb20b s16i a11, a12, 18 - 2f2: 5cb20a s16i a11, a12, 16 - 2f5: 5cb209 l16ui a11, a14, 48 - 2f8: 1eb208 s16i a10, a12, 24 - 2fb: 5ca218 bltu a13, a11, 32b - 2fe: b70c l32i.n a12, a1, 28 - 300: 2c3d l32i.n a13, a1, 32 - 302: 71c8 l32i.n a14, a1, 36 - 304: 81d8 l32i.n a15, a1, 40 - 306: 91e8 l32i.n a0, a1, 24 - 308: 08a1f8 addi a1, a1, 64 - 30b: 1261 ret.n - 30d: 0d40c1 l16ui a11, a14, 48 - 310: 1eb2f0 beqz a11, 2fe - 313: 1618 movi.n a3, 0 - 315: feab movi.n a7, 0 - 317: 030c movi.n a13, 0 - 319: 0c070c movi a0, 100 - 31c: a0020d movi a6, 0x280 - 31f: 6264 mov.n a2, a1 - 321: 2d80a2 l32r a4, 194 - 324: 9c4101 addi a10, a14, 22 - 327: a2ff s32i.n a10, a1, 20 - 329: 16ce s32i.n a4, a1, 16 - 32b: 4951a9 addx4 a4, a13, a13 - 32e: 4dd041 addx2 a4, a4, a14 - 331: e0a0 addi.n a13, a13, 1 - 333: 1b9044 extui a13, a13, 0, 16 - 336: d0d0dd l16ui a9, a4, 50 - 339: 1492f4 l16ui a10, a4, 52 - 33c: 14a219 l8ui a4, a4, 54 - 33f: 04421a srli a10, a10, 4 - 342: a4a036 bbsi a4, 0, 351 - 345: e40741 l8ui a5, a14, 16 - 348: 0e520b movi a8, 100 - 34b: a08210 bbsi a5, 0, 351 - 34e: e50764 j 353 - 351: 4602 movi.n a8, 1 - 353: 0c0000 sub a4, a8, a0 - 356: 480018 beqz a4, 2f8 - 359: e416c0 bltu a6, a9, 2f8 - 35c: 3697f9 movi a4, 0x241 - 35f: a2429b bgeu a4, a9, 2f8 - 362: b49741 l16ui a8, a12, 24 - 365: 1c8295 bgeu a8, a10, 2f8 - 368: a70c addi.n a5, a8, 1 - 36a: 1b8fb8 sub a5, a10, a5 - 36d: 5a5058 bnez a5, 40a - 370: 9556c0 l16ui a5, a12, 22 - 373: 1c5209 l16ui a8, a12, 20 - 376: 1c820b l16ui a11, a12, 18 - 379: 1cb20a s16i a11, a12, 16 - 37c: 5cb209 s16i a8, a12, 18 - 37f: 5c8208 s16i a5, a12, 20 - 382: 5c5209 s16i a9, a12, 22 - 385: 920a movi.n a8, 0 - 387: 0c0b5c s16i a10, a12, 24 - 38a: 5ca208 extui a10, a9, 0, 16 - 38d: a0900c addx2 a9, a8, a12 - 390: 98c0f4 l16ui a9, a9, 16 - 393: 199290 addx2 a11, a8, a2 - 396: b82008 sub a9, a10, a9 - 399: 9a9090 s16i a9, a11, 0 - 39c: 5b92c0 slli a9, a9, 16 - 39f: 990000 srai a9, a9, 16 - 3a2: 909011 bgei a9, 4, 3ff - 3a5: e631 movi.n a11, -4 - 3a7: 7c5949 bge a11, a9, 3ff - 3aa: 97cb addi.n a7, a7, 1 - 3ac: 1b54ab extui a7, a7, 0, 8 - 3af: 707077 blti a9, 1, 3b7 - 3b2: a674 addi.n a3, a3, 1 - 3b4: 1b0419 extui a3, a3, 0, 8 - 3b7: 303033 bnei a7, 3, 3ff - 3ba: 376674 l16si a5, a1, 0 - 3bd: 915244 l16si a9, a1, 2 - 3c0: 919200 l16si a11, a1, 4 - 3c3: b201 add.n a9, a9, a5 - 3c5: 0291 add.n a9, a9, a11 - 3c7: ba995a slli a9, a9, 16 - 3ca: 990099 srai a9, a9, 16 - 3cd: 909011 beqi a9, 2, 3dd - 3d0: 2631 movi.n a4, -2 - 3d2: 7c0c29 beq a9, a4, 3dd - 3d5: 1947e4 beqi a9, 6, 3dd - 3d8: 2607 movi.n a5, -6 - 3da: 7c0469 bne a9, a5, 3ff - 3dd: 9957a5 l16si a4, a1, 0 - 3e0: 914221 l16si a9, a1, 2 - 3e3: 919200 mul16s a9, a9, a4 - 3e6: 994001 mul16s a9, a11, a9 - 3e9: 9b90d1 slli a9, a9, 16 - 3ec: 9900d1 srai a9, a9, 16 - 3ef: 909011 beqi a9, 2, 460 - 3f2: 2631 movi.n a5, -2 - 3f4: 7c6d29 beq a9, a5, 460 - 3f7: 1957e5 beqi a9, 6, 460 - 3fa: 2668 movi.n a11, -6 - 3fc: 7c6569 beq a9, a11, 460 - 3ff: b7ab addi.n a8, a8, 1 - 401: 1b6019 extui a8, a8, 0, 8 - 404: 808088 bnei a8, 3, 38d - 407: 386674 j 45a - 40a: 13c685 l16ui a11, a12, 16 - 40d: 1cb200 l16ui a8, a12, 18 - 410: 1c8208 sub a11, a11, a9 - 413: bb9009 beqz a11, 2e7 - 416: 0b16c0 sub a4, a9, a8 - 419: 4980ed beqz a4, 2e7 - 41c: a416c0 l16ui a11, a12, 20 - 41f: 1cb2ec sub a5, a9, a11 - 422: 59b00a beqz a5, 2e7 - 425: 1516c0 l16ui a5, a12, 22 - 428: 1c52ec sub a4, a9, a5 - 42b: 49500b beqz a4, 2e7 - 42e: 8416c0 s16i a8, a12, 16 - 431: 5c82eb s16i a11, a12, 18 - 434: 5cb208 j 37f - 437: d1c609 bnei a5, 1, 440 - 43a: 1566ff l8ui a5, a0, 8 - 43d: 005205 s16i a5, a0, 84 - 440: 505208 movi a0, 100 - 443: a0022a movi a6, 0x280 - 446: 6264 l32i.n a7, a1, 48 - 448: 80a2 l32i.n a3, a1, 44 - 44a: c178 mov.n a2, a1 - 44c: b138 movi.n a8, 0 - 44e: 0c012d s16i a8, a12, 16 - 451: 5c8208 s16i a8, a12, 18 - 454: 5c8208 s16i a8, a12, 20 - 457: 5c8209 s16i a8, a12, 22 - 45a: 5c820a l16ui a11, a14, 48 - 45d: 1eb20b j 2fb - 460: a68618 l32r a2, 198 - 463: 21ff l32i.n a2, a2, 0 - 465: 28ff4e l16si a11, a2, 0 - 468: b202 s32i.n a3, a1, 44 - 46a: 0092 addi.n a11, a11, 1 - 46c: 1bb139 slli a11, a11, 16 - 46f: bb00bb srai a11, a11, 16 - 472: b0b011 s16i a11, a2, 0 - 475: 52b231 l16ui a10, a12, 22 - 478: 1ca200 addx2 a11, a11, a2 - 47b: bb200b sub a10, a10, a3 - 47e: aa3090 addmi a10, a10, 0xfffffe00 - 481: daa2c0 s16i a10, a11, 0 - 484: 5ba2fe l16si a9, a2, 0 - 487: 9200 s32i.n a7, a1, 48 - 489: 790092 blti a9, 2, 440 - 48c: a6c1 s32i.n a3, a1, 44 - 48e: 39b329 l16si a5, a2, 4 - 491: 9252b1 l16si a4, a2, 2 - 494: 4202 s32i.n a7, a1, 48 - 496: 790192 sub a4, a4, a5 - 499: 4450c1 bnez a4, 664 - 49c: 7456c0 call0 4a0 - 49f: 00051c l32r a2, 1a0 - 4a2: 402100 l32r a3, 1a4 - 4a5: 31ff movi.n a6, 1 - 4a7: 0cff40 l32r a7, 19c - 4aa: 7116 movi.n a8, 0 - 4ac: ff3d s32i.n a8, a7, 8 - 4ae: 89080c s8i a6, a7, 13 - 4b1: 476227 l32r a0, 234 - 4b4: 60010d callx0 a0 - 4b7: c0ff mov.n a2, a15 - 4b9: 2d0000 l32r a3, 1a8 - 4bc: 310f movi.n a4, 3 - 4be: 0cff3b l32r a10, 1ac - 4c1: a134 movi.n a0, 1 - 4c3: ff3b l32i.n a11, a10, 0 - 4c5: 100c l32i.n a10, a10, 4 - 4c7: a80ab8 l16si a9, a11, 0 - 4ca: 921a s32i.n a0, a10, 0 - 4cc: 09009b addx2 a9, a9, a11 - 4cf: 99b00a l16si a9, a9, 0 - 4d2: 999290 s8i a9, a10, 8 - 4d5: 4a9200 l32r a0, 238 - 4d8: 580108 callx0 a0 - 4db: c0ff bnez.n a2, 512 - 4dd: fc0000 l32r a2, 1b0 - 4e0: 342132 l32r a11, 1b4 - 4e3: b1ff l32i.n a2, a2, 4 - 4e5: ff35 movi.n a0, 1 - 4e7: 0c1228 s8i a0, a2, 34 - 4ea: 0210 l32i.n a11, a11, 0 - 4ec: 2242 l32i.n a11, a11, 60 - 4ee: 0bb8 s32i.n a11, a1, 12 - 4f0: fbb8 beqz.n a11, 512 - 4f2: 31b9 l32i.n a2, a1, 20 - 4f4: eb9c l32i.n a3, a1, 12 - 4f6: 5128 movi.n a4, 6 - 4f8: 0c3138 l32r a0, 23c - 4fb: 510164 callx0 a0 - 4fe: c0ff l32i.n a0, a1, 12 - 500: 0000 beqz.n a2, 50c - 502: 3108 l32i.n a0, a0, 60 - 504: 828c s32i.n a0, a1, 12 - 506: 09f008 bnez a0, 4f2 - 509: 805631 j 512 - 50c: 0146fe l8ui a3, a0, 58 - 50f: 003200 s8i a3, a12, 58 - 512: 4c323a l32r a5, 1b8 - 515: 29513a l32r a2, 1bc - 518: 21ff l32i.n a5, a5, 0 - 51a: ff29 movi.n a4, 0 - 51c: 0c0558 s16i a4, a5, 0 - 51f: 554204 l32r a0, 240 - 522: 480100 callx0 a0 - 525: 00c0ff l8ui a2, a12, 58 - 528: 0c2200 l32r a0, 244 - 52b: 47013a callx0 a0 - 52e: 00c0ff l32r a7, 1c0 - 531: 247100 l32r a2, 1c4 - 534: 21ff l32i.n a7, a7, 4 - 536: 78ff24 l8ui a6, a12, 58 - 539: 0c6217 s8i a6, a7, 35 - 53c: 47623a l32r a0, 248 - 53f: 430123 callx0 a0 - 542: 00c0ff l32r a2, 1c8 - 545: 212100 l32r a3, 1cc - 548: 31ff movi.n a4, 0 - 54a: 0cff21 l32r a0, 24c - 54d: 400104 callx0 a0 - 550: 00c0ff l32r a2, 1d4 - 553: 212100 l32r a4, 1d0 - 556: 1f41ff movi a3, 0x3e8 - 559: a332ff l8ui a4, a4, 0 - 55c: 42e8 movi.n a5, 1 - 55e: 0c0004 mul16s a3, a3, a4 - 561: 4015 movi.n a4, 0 - 563: 0cd133 l32r a0, 250 - 566: 3b0104 callx0 a0 - 569: 00c0ff l32r a5, 1d8 - 56c: 1b5100 l8ui a5, a5, 12 - 56f: 0552ff bnei a5, 1, 57e - 572: 15660c l32r a2, 1dc - 575: 1a210b l8ui a3, a12, 58 - 578: 0c32ff l32r a0, 254 - 57b: 37013a callx0 a0 - 57e: 00c0ff l32r a2, 1e0 - 581: 182100 l32r a0, 258 - 584: 3501ff callx0 a0 - 587: c0ff movi.n a5, 0 - 589: 0c0000 l32r a0, 1e4 - 58c: 0105 add.n a2, a5, a14 - 58e: ff16 l32i.n a3, a0, 4 - 590: 3825ea l8ui a2, a2, 22 - 593: 2210 add.n a3, a5, a3 - 595: 3a1602 s8i a2, a3, 9 - 598: 2235 l32i.n a0, a0, 4 - 59a: 080943 l8ui a6, a0, 34 - 59d: 6210 s32i.n a5, a1, 8 - 59f: 592200 beqi a6, 1, 5b2 - 5a2: 162621 l32r a2, 1e8 - 5a5: 210f add.n a3, a5, a0 - 5a7: 0aff11 l8ui a3, a3, 9 - 5aa: 033235 l32r a0, 25c - 5ad: 2c0109 callx0 a0 - 5b0: c0ff l32i.n a5, a1, 8 - 5b2: 580000 l32r a0, 1e4 - 5b5: 0121 addi.n a5, a5, 1 - 5b7: 1bff0c bnei a5, 6, 58c - 5ba: 656655 l32r a2, 1ec - 5bd: 0c21d1 l32r a0, 260 - 5c0: 2801ff callx0 a0 - 5c3: c0ff movi.n a5, 0 - 5c5: 0c0000 l32r a0, 1f0 - 5c8: 0105 add.n a2, a5, a14 - 5ca: ff0a l32i.n a3, a0, 4 - 5cc: 3825ea l8ui a2, a2, 16 - 5cf: 2210 add.n a3, a5, a3 - 5d1: 3a1002 s8i a2, a3, 15 - 5d4: 2235 l32i.n a0, a0, 4 - 5d6: 080f43 l8ui a4, a0, 34 - 5d9: 4210 s32i.n a5, a1, 8 - 5db: 592200 beqi a4, 1, 5ee - 5de: 142621 l32r a2, 1f4 - 5e1: 210f add.n a3, a5, a0 - 5e3: 0aff05 l8ui a3, a3, 15 - 5e6: 033235 l32r a0, 264 - 5e9: 1f010f callx0 a0 - 5ec: c0ff l32i.n a5, a1, 8 - 5ee: 580000 l32r a0, 1f0 - 5f1: 0121 addi.n a5, a5, 1 - 5f3: 1bff00 bnei a5, 6, 5c8 - 5f6: 656655 l32r a2, 1f8 - 5f9: 0021d1 l32r a0, 268 - 5fc: 1b01ff callx0 a0 - 5ff: 00c0ff l32r a4, 1fc - 602: ff4100 l8ui a4, a4, 12 - 605: 0442fe bnei a4, 1, 619 - 608: 14660c l32r a3, 200 - 60b: 3110 l32i.n a3, a3, 4 - 60d: 38fefe l32r a2, 204 - 610: fd2113 l8ui a3, a3, 8 - 613: 0332fe l32r a0, 26c - 616: 160108 callx0 a0 - 619: 00c0ff l32r a0, 208 - 61c: 0100 l32i.n a0, a0, 4 - 61e: fefb l32i.n a5, a0, 4 - 620: 581008 bnez a5, 437 - 623: 355610 l8ui a2, a14, 0 - 626: 0e22e1 l8ui a3, a0, 8 - 629: 3200 movi.n a4, 1 - 62b: 0800 s32i.n a4, a0, 4 - 62d: 49140c s16i a3, a0, 84 - 630: 503210 slli a2, a2, 24 - 633: 22802a srai a2, a2, 24 - 636: 282001 s16i a2, a0, 82 - 639: 502231 l32r a0, 20c - 63c: 0129 l32i.n a3, a1, 16 - 63e: fef4 l32i.n a0, a0, 0 - 640: 4138 movi.n a2, 2 - 642: 0c0008 callx0 a0 - 645: 00c022 l32r a5, 210 - 648: f25100 l8ui a5, a5, 12 - 64b: 52fe addi.n a5, a5, -1 - 64d: 0b0c05 bnez a5, 440 - 650: f55655 l32r a3, 214 - 653: 31de l32i.n a3, a3, 4 - 655: 38fef1 l32r a2, 218 - 658: f02113 l8ui a3, a3, 8 - 65b: 0332fe l32r a0, 270 - 65e: 050108 callx0 a0 - 661: 00c0ff j 440 - 664: 76c600 l32r a4, 21c - 667: 41ff movi.n a5, 0 - 669: 0cfeee s16i a5, a2, 0 - 66c: 525205 l8ui a4, a4, 12 - 66f: 044200 bnei a4, 1, 680 - 672: 14660c l32r a2, 220 - 675: eb210d l32r a0, 274 - 678: ff01fe callx0 a0 - 67b: 00c0fe l32r a2, 224 - 67e: 2100 l32i.n a2, a2, 0 - 680: feea movi.n a3, 0 - 682: 0228 movi.n a4, 4 - 684: 0c030c l32r a0, 278 - 687: fd0144 callx0 a0 - 68a: 00c0fe j 2fe - 68d: 1c0600 ill - 690: 0000ff ill - ... - 69f: 016000 slli a7, a0, 32 - 6a2: 700000 add a0, a0, a0 - 6a5: 000001 l32r a0, fffc06a8 - 6a8: 000180 ill - 6ab: 000000 slli a10, a0, 32 - 6ae: a00000 subx2 a0, a0, a0 - 6b1: 000001 l32r a0, fffc06b4 - 6b4: 0001d0 excw - 6b7: 01f000 ill - 6ba: 000000 and a0, a0, a0 - 6bd: 000000 l8ui a0, a0, 0 - 6c0: 0210 movi.n a0, 16 - 6c2: 1c0000 excw - 6c5: 00 .byte 0xff - 6c6: 00 .byte 0xff - 6c7: 00 .byte 0xff - 6c8: ffcc l32i.n a2, a0, 0 - 6ca: 28ffff or a0, a0, a0 - 6cd: 000000 l8ui a0, a0, 0 - 6d0: 0220 movi.n a0, 48 - 6d2: 3c0000 xor a0, a0, a0 - 6d5: 000000 l8ui a0, a0, 0 - 6d8: 000230 excw - 6db: 024000 excw - 6de: 500000 excw - 6e1: 000002 l8ui a0, a0, 0 - 6e4: 000258 excw - 6e7: 008400 excw - 6ea: 080000 ill - ... - 76d: 000000 l32r a12, ffff2eb0 - 770: d0c112 l32r a6, fffdced4 - 773: 61c9 s32i.n a15, a1, 36 - 775: 71d9 s32i.n a0, a1, 20 - 777: 0991f9 l16ui a11, a2, 48 - 77a: 12b251 l32r a0, 690 - 77d: 0118 s32i.n a14, a1, 32 - 77f: ffc5 l32i.n a0, a0, 0 - 781: 81e9 mov.n a14, a2 - 783: 0008 l32i.n a0, a0, 60 - 785: 0802ed beqz a11, 903 - 788: 16f0 movi.n a12, 0 - 78a: 0c17ab movi a15, 100 - 78d: a0f20c movi a4, 0x168 - 790: a14264 l32r a13, 694 - 793: d168 s32i.n a0, a1, 4 - 795: ffc1 movi.n a7, 0 - 797: 1109 s32i.n a7, a1, 8 - 799: 070c l32i.n a8, a13, 4 - 79b: 882179 addx4 a10, a12, a12 - 79e: acc01d addx2 a10, a10, a14 - 7a1: e0a0 addi.n a12, a12, 1 - 7a3: 1b90aa extui a12, a12, 0, 16 - 7a6: c0c0cc l8ui a2, a8, 8 - 7a9: 0822f4 l8ui a0, a10, 54 - 7ac: 0a0208 l16ui a9, a10, 50 - 7af: 1a9236 l16ui a10, a10, 52 - 7b2: 1aa219 sub a9, a9, a2 - 7b5: 99201a srli a10, a10, 4 - 7b8: a4a0c0 addi a9, a9, -40 - 7bb: c99241 slli a9, a9, 16 - 7be: 9900d8 srai a9, a9, 16 - 7c1: 909011 bbsi a0, 0, 7d0 - 7c4: e00731 l8ui a0, a14, 16 - 7c7: 0e020b bbsi a0, 0, 7d0 - 7ca: e00710 movi a0, 100 - 7cd: a00205 j 7d2 - 7d0: 4664 movi.n a0, 1 - 7d2: 0c0000 sub a2, a0, a15 - 7d5: 20f010 beqz a2, 8ab - 7d8: 2216c0 bltz a9, 8ab - 7db: f9960d bge a4, a9, 7e1 - 7de: a4970c j 8ab - 7e1: 324602 l16ui a0, a8, 42 - 7e4: 180200 sub a2, a0, a10 - 7e7: 20a015 beqz a2, 8ab - 7ea: 16c0 addi.n a3, a0, 1 - 7ec: 1b0c02 beq a10, a3, 7f2 - 7ef: 1a3730 j 895 - 7f2: 288602 s16i a10, a8, 42 - 7f5: 58a200 l16ui a6, a8, 40 - 7f8: 186215 l16ui a7, a8, 38 - 7fb: 187214 s16i a7, a8, 36 - 7fe: 587213 s16i a9, a8, 40 - 801: 589212 s16i a6, a8, 38 - 804: 586214 l16ui a0, a8, 38 - 807: 180213 bgeui a0, 0x100, 80d - 80a: f0f613 j 8f7 - 80d: 3a4602 bgeu a4, a0, 813 - 810: b40700 j 8f7 - 813: 38c602 l8ui a9, a8, 148 - 816: 089200 bnei a9, 1, 825 - 819: 196694 l8ui a10, a8, 44 - 81c: 08a20b addmi a10, a10, 0x100 - 81f: daa22c bge a10, a0, 825 - 822: aa0701 j 8f7 - 825: 344602 s8i a0, a1, 1 - 828: 410200 l16ui a3, a8, 36 - 82b: 183201 l16ui a2, a8, 40 - 82e: 182212 extui a3, a3, 0, 4 - 831: 303014 extui a2, a2, 0, 4 - 834: 202034 slli a3, a3, 4 - 837: 33c034 or a2, a2, a3 - 83a: 3011 movi.n a3, 2 - 83c: 0c2022 s8i a2, a1, 0 - 83f: 412223 l16ui a0, a8, 40 - 842: 180200 l16ui a11, a8, 36 - 845: 18b214 movi a2, 240 - 848: a02212 and a11, a11, a2 - 84b: bb20f0 extui a0, a0, 4, 4 - 84e: 0010 mov.n a2, a1 - 850: 2d3404 or a11, a11, a0 - 853: bb0001 extui a11, a11, 0, 8 - 856: b020 s32i.n a11, a1, 16 - 858: b974b0 call0 0 - 85b: 4541 l32i.n a3, a1, 16 - 85d: ff7a movi.n a5, 1 - 85f: 0c4138 beq a3, a2, 865 - 862: 132715 j 8f7 - 865: 244602 l8ui a4, a1, 1 - 868: 014200 movi a6, 104 - 86b: a06201 bgeu a6, a4, 871 - 86e: b64768 j 8f7 - 871: 214602 l32r a7, 698 - 874: 897100 l8ui a7, a7, 12 - 877: 72ff addi.n a7, a7, -1 - 879: 0b0c07 bnez a7, 91d - 87c: 075677 l8ui a3, a1, 0 - 87f: 320a movi.n a8, 8 - 881: 0c0001 bgeu a8, a4, 887 - 884: b84788 j 912 - 887: 228602 l32r a2, 69c - 88a: 852100 l32r a0, 6f0 - 88d: 9901ff callx0 a0 - 890: c0ff movi.n a5, 1 - 892: 0c0000 j 91d - 895: c615 addi.n a11, a0, 2 - 897: 2b0021 bge a10, a11, 89d - 89a: aab7b0 j 804 - 89d: d98602 s16i a9, a8, 40 - 8a0: 92ff movi.n a0, 0 - 8a2: 0c1458 s16i a0, a8, 36 - 8a5: 580200 s16i a0, a8, 38 - 8a8: 580212 l16ui a11, a14, 48 - 8ab: 1eb213 s16i a10, a8, 42 - 8ae: 58a218 j 8fd - 8b1: 12c615 s8i a3, a0, 186 - 8b4: 3200 l32i.n a6, a13, 4 - 8b6: 68ba40 l8ui a4, a1, 1 - 8b9: 01421d addx2 a4, a4, a6 - 8bc: 446001 l8ui a2, a4, 187 - 8bf: 2290 addi.n a2, a2, 1 - 8c1: 1bbb04 s8i a2, a4, 187 - 8c4: 2222 l32i.n a8, a13, 4 - 8c6: 88bb44 l8ui a10, a8, 148 - 8c9: 08a21d bnei a10, 1, 8ee - 8cc: 1a6694 l8ui a9, a8, 44 - 8cf: 089221 bltui a9, 5, 8ee - 8d2: b62c movi.n a4, 4 - 8d4: 1b59 l32i.n a0, a1, 8 - 8d6: 08440c addx2 a6, a4, a8 - 8d9: 648021 l8ui a6, a6, 187 - 8dc: 6290 addi.n a4, a4, 1 - 8de: 1bbb06 extui a4, a4, 0, 8 - 8e1: 404044 extui a0, a0, 0, 8 - 8e4: 000074 moveqz a0, a5, a6 - 8e7: 6074 s32i.n a0, a1, 8 - 8e9: 098305 bne a9, a4, 8d4 - 8ec: 4721 s32i.n a0, a1, 8 - 8ee: e799 l32i.n a7, a1, 8 - 8f0: 2109 bnez.n a7, 8f7 - 8f2: 2178 addi.n a9, a10, -1 - 8f4: 0b37cc beqz a9, b0e - 8f7: 69169a l16ui a11, a14, 48 - 8fa: 1eb221 movi a4, 0x168 - 8fd: a14218 bgeu a12, a11, 903 - 900: bcb768 j 799 - 903: 4602 l32i.n a12, a1, 24 - 905: ffa5 l32i.n a13, a1, 28 - 907: 61c8 l32i.n a14, a1, 32 - 909: 71d8 l32i.n a15, a1, 36 - 90b: 81e8 l32i.n a0, a1, 20 - 90d: 0891f8 addi a1, a1, 48 - 910: 1251 ret.n - 912: 0d30c1 l32r a2, 6a0 - 915: 6321f0 l32r a0, 6f4 - 918: 7701ff callx0 a0 - 91b: c0ff movi.n a5, 1 - 91d: 0000 l32i.n a8, a13, 4 - 91f: 88150c l8ui a10, a8, 148 - 922: 08a21d bnez a10, aa0 - 925: aa5694 l8ui a4, a1, 1 - 928: 014217 bnez a4, ad8 - 92b: c45601 l8ui a0, a1, 0 - 92e: 01021a s8i a0, a8, 147 - 931: 0200 l32i.n a11, a13, 4 - 933: b89348 s8i a5, a11, 149 - 936: 521d l32i.n a8, a13, 4 - 938: 88954b addmi a4, a8, 0x100 - 93b: d8421d l8ui a2, a8, 148 - 93e: 082201 addi a4, a4, -108 - 941: c44294 bnez a2, aa0 - 944: b25694 l8ui a6, a8, 151 - 947: 6215 addi.n a6, a6, -1 - 949: 0b9708 bnez a6, aa0 - 94c: 365666 l8ui a7, a8, 152 - 94f: 7215 addi.n a7, a7, -1 - 951: 0b9808 bnez a7, aa0 - 954: b75677 l8ui a9, a8, 150 - 957: 9214 addi.n a9, a9, -1 - 959: 0b9608 bnez a9, aa0 - 95c: 395699 l8ui a10, a8, 149 - 95f: a214 addi.n a10, a10, -1 - 961: 0b9508 bnez a10, aa0 - 964: ba56aa addmi a5, a4, 0xffffff00 - 967: d45213 l8ui a5, a5, 255 - 96a: 0552ff bgeui a5, 10, 970 - 96d: 95f6ff j da7 - 970: 0d8602 movi a6, 105 - 973: a06201 bgeu a6, a5, 979 - 976: b65769 j da7 - 979: 0b4602 l8ui a0, a8, 146 - 97c: 0201 movi.n a7, 64 - 97e: 4c9208 bgeu a7, a0, 984 - 981: b70707 j da7 - 984: 088602 sub a8, a5, a0 - 987: 0001 movi.n a9, 41 - 989: 2cc085 bge a9, a8, 98f - 98c: a98799 j da7 - 98f: 05c602 addi a10, a5, -9 - 992: c5a201 blt a0, a10, 998 - 995: 20a7f7 j da7 - 998: 8602 l32i.n a11, a1, 4 - 99a: b80103 addi a0, a8, -9 - 99d: 0211 movi.n a2, 1 - 99f: 0cf7c8 s8i a2, a4, 0 - 9a2: 442212 extui a0, a0, 0, 8 - 9a5: 0000 s32i.n a0, a1, 12 - 9a7: 097400 beqz a11, d95 - 9aa: 1631 l32i.n a2, a1, 4 - 9ac: 283eab addi a2, a2, 26 - 9af: 2211 s32i.n a2, a1, 40 - 9b1: 291ac2 l32r a0, 6f8 - 9b4: 5101a1 callx0 a0 - 9b7: c0ff l32i.n a3, a1, 12 - 9b9: 380000 sub a3, a2, a3 - 9bc: 323031 bnez a3, a64 - 9bf: 56c0 l32i.n a2, a1, 40 - 9c1: 280a43 l32r a0, 6fc - 9c4: 4e01a1 callx0 a0 - 9c7: 00c0ff extui a3, a2, 0, 8 - 9ca: 2000 l32i.n a2, a1, 40 - 9cc: 287430 call0 0 - 9cf: 05a1 l32i.n a4, a13, 4 - 9d1: 48ff63 l8ui a4, a4, 45 - 9d4: 04421d beq a4, a2, 9da - 9d7: 14272d j a64 - 9da: 4602 l32i.n a2, a1, 40 - 9dc: 280022 l32r a0, 700 - 9df: 4901a1 callx0 a0 - 9e2: c0ff mov.n a4, a2 - 9e4: 0000 l32i.n a5, a13, 4 - 9e6: 024d l32i.n a3, a1, 40 - 9e8: 381d58 addi a2, a5, 48 - 9eb: c522a1 l32r a0, 704 - 9ee: 460130 callx0 a0 - 9f1: 00c0ff beqz a2, a64 - 9f4: 1600 l32i.n a8, a13, 4 - 9f6: 8806f2 l8ui a6, a8, 34 - 9f9: 08621d beqi a6, 1, a0b - 9fc: 2622 l32i.n a2, a1, 4 - 9fe: 0e16 movi.n a3, 6 - a00: 0c1128 call0 0 - a03: c563 l32i.n a8, a13, 4 - a05: 88ff5f l8ui a7, a8, 46 - a08: 08721d bne a7, a2, a64 - a0b: 97272e addi a2, a8, 48 - a0e: c82258 l32r a0, 708 - a11: 3e0130 callx0 a0 - a14: c0ff mov.n a4, a2 - a16: 0000 l32i.n a8, a13, 4 - a18: 024d movi.n a3, 0 - a1a: 0c1d88 addi a2, a8, 48 - a1d: c82203 l32r a0, 70c - a20: 3b0130 callx0 a0 - a23: c0ff l32i.n a2, a1, 40 - a25: 280000 l32r a0, 710 - a28: 3a01a1 callx0 a0 - a2b: c0ff mov.n a4, a2 - a2d: 0000 l32i.n a9, a13, 4 - a2f: 024d l32i.n a3, a1, 40 - a31: 381d98 addi a2, a9, 48 - a34: c922a1 l32r a0, 714 - a37: 380130 callx0 a0 - a3a: c0ff l32i.n a3, a1, 4 - a3c: 0000 l32i.n a2, a13, 4 - a3e: 1138 movi.n a4, 6 - a40: 0c1d28 addmi a2, a2, 0x200 - a43: d22264 addi a2, a2, -109 - a46: c22202 l32r a0, 718 - a49: 340193 callx0 a0 - a4c: c0ff l32i.n a3, a13, 4 - a4e: 380000 l32r a2, 6a4 - a51: 15211d addi a3, a3, 48 - a54: c332ff l32r a0, 71c - a57: 320130 callx0 a0 - a5a: c0ff l32i.n a5, a13, 4 - a5c: 580000 l8ui a4, a5, 81 - a5f: 421d addi.n a4, a4, 1 - a61: 1b5105 s8i a4, a5, 81 - a64: 4244 l32i.n a5, a1, 4 - a66: 5145 l32i.n a5, a5, 60 - a68: 1158 s32i.n a5, a1, 4 - a6a: 59f558 bnez a5, 9aa - a6d: c55611 j d95 - a70: c906f3 l8ui a0, a8, 147 - a73: 080200 l32r a6, 6a8 - a76: 0d6193 s8i a0, a8, 44 - a79: 4802ff l8ui a6, a6, 12 - a7c: 06622c bnei a6, 1, a9e - a7f: 660c l32i.n a4, a13, 4 - a81: 481e16 l32r a2, 6ac - a84: 0a211d l8ui a3, a4, 147 - a87: 0432ff l8ui a4, a4, 146 - a8a: 044293 l32r a0, 720 - a8d: 250192 callx0 a0 - a90: c0ff l32i.n a3, a13, 4 - a92: 380000 l32r a2, 6b0 - a95: 07211d l8ui a3, a3, 81 - a98: 0332ff l32r a0, 724 - a9b: 230151 callx0 a0 - a9e: c0ff l32i.n a8, a13, 4 - aa0: 880000 l8ui a0, a1, 1 - aa3: 021d movi.n a5, 1 - aa5: 0c0101 addx2 a0, a0, a8 - aa8: 008015 l8ui a4, a0, 187 - aab: 004290 l8ui a3, a1, 0 - aae: 0132bb beqz a4, 8b1 - ab1: f41600 l8ui a2, a0, 186 - ab4: 0022df bne a2, a3, abf - ab7: 37ba addi.n a3, a4, 1 - ab9: 1b0792 s8i a3, a0, 187 - abc: 403234 j 8c4 - abf: 8106bb bltui a4, 2, ac5 - ac2: 24b6ff j 8c4 - ac5: 8602 movi.n a4, 0 - ac7: 0cff7f s8i a4, a0, 187 - aca: 4204 l32i.n a7, a13, 4 - acc: 78bb40 l8ui a6, a1, 1 - acf: 01621d addx2 a6, a6, a7 - ad2: 667001 s8i a4, a6, 186 - ad5: 464290 j 8c4 - ad8: 7ac6ba bnei a4, 1, ae9 - adb: 1466ff l8ui a10, a1, 0 - ade: 01a20d s8i a10, a8, 146 - ae1: a200 l32i.n a9, a13, 4 - ae3: 989248 s8i a5, a9, 150 - ae6: 49521d j 936 - ae9: 930696 bnei a4, 2, afa - aec: 2466ff l8ui a0, a1, 0 - aef: 01020d s8i a0, a8, 45 - af2: 0200 l32i.n a11, a13, 4 - af4: b82d48 s8i a5, a11, 151 - af7: 4b521d j 936 - afa: 8ec697 addi a2, a4, -3 - afd: c422ff bnez a2, 936 - b00: 5256fd l8ui a4, a1, 0 - b03: 0142e3 s8i a4, a8, 46 - b06: 4200 l32i.n a3, a13, 4 - b08: 382e48 s8i a5, a3, 152 - b0b: 43521d j 936 - b0e: c698 movi.n a6, 0 - b10: 0cff89 s8i a6, a8, 47 - b13: 6206 l32i.n a8, a13, 4 - b15: 882f48 l8ui a5, a8, 81 - b18: 08521d bnei a5, 1, b78 - b1b: 156651 l8ui a0, a8, 146 - b1e: 025c movi.n a7, -9 - b20: 7c9208 bge a7, a0, b46 - b23: 0777 movi.n a12, 0 - b25: 0c22a7 beqi a12, 4, b3c - b28: 4c260c l8ui a9, a8, 47 - b2b: 089213 addx2 a10, a12, a8 - b2e: ac802f l8ui a10, a10, 186 - b31: 0aa290 xor a9, a9, a10 - b34: 99a0ba s8i a9, a8, 47 - b37: 9230 l32i.n a8, a13, 4 - b39: 882f48 l8ui a0, a8, 146 - b3c: 021d addi.n a12, a12, 1 - b3e: 9208 addi.n a11, a0, 9 - b40: 9bcc1b extui a12, a12, 0, 8 - b43: c0c0b0 blt a12, a11, b25 - b46: 2cb774 l8ui a14, a8, 147 - b49: 08e2de sub a14, a14, a0 - b4c: ee0093 blti a14, 10, b9e - b4f: a6c0 movi.n a12, 0 - b51: 0c4e9e l8ui a14, a8, 47 - b54: e20c add.n a15, a12, a8 - b56: 8a2f08 l8ui a15, a15, 48 - b59: 0ff2fc xor a14, a14, a15 - b5c: eef030 s8i a14, a8, 47 - b5f: e230 l32i.n a8, a13, 4 - b61: 2f48 addi.n a12, a12, 1 - b63: 1b1d88 l8ui a0, a8, 146 - b66: 0802cc l8ui a15, a8, 147 - b69: 08f292 extui a12, a12, 0, 8 - b6c: c0c093 sub a15, a15, a0 - b6f: ff0074 addi a15, a15, -9 - b72: cff2c0 blt a12, a15, b51 - b75: 2cf7f7 j b9e - b78: 0946db l8ui a0, a8, 147 - b7b: 0200 beqz.n a0, b9e - b7d: 9308 movi.n a12, 0 - b7f: 0cf09c beqi a12, 4, b96 - b82: 4c260c l8ui a0, a8, 47 - b85: 080213 addx2 a2, a12, a8 - b88: 2c802f l8ui a2, a2, 186 - b8b: 022290 xor a0, a0, a2 - b8e: 0020ba s8i a0, a8, 47 - b91: 0230 l32i.n a8, a13, 4 - b93: 882f48 l8ui a0, a8, 147 - b96: 021d addi.n a12, a12, 1 - b98: 1b9308 extui a12, a12, 0, 8 - b9b: c0c0cc bltu a12, a0, b7f - b9e: 3c0774 l8ui a15, a8, 47 - ba1: 08f2e0 l8ui a14, a8, 194 - ba4: 08e22f beq a14, a15, bf5 - ba7: 1ef7c2 l32r a2, 6b4 - baa: c3214d l32r a0, 728 - bad: df01fe callx0 a0 - bb0: c0fe l32i.n a10, a13, 4 - bb2: 0000 movi.n a4, 0 - bb4: 0c1da8 s8i a4, a10, 149 - bb7: 4204 l32i.n a9, a13, 4 - bb9: 98954a s8i a4, a9, 150 - bbc: 421d l32i.n a8, a13, 4 - bbe: 889649 s8i a4, a8, 151 - bc1: 421d l32i.n a7, a13, 4 - bc3: 789748 s8i a4, a7, 152 - bc6: 421d l32i.n a6, a13, 4 - bc8: 689847 s8i a4, a6, 148 - bcb: 421d l32i.n a5, a13, 4 - bcd: 9446 movi.n a3, 0 - bcf: 0c1d58 s8i a4, a5, 81 - bd2: 4203 l32i.n a2, a13, 4 - bd4: 285145 movi a4, 210 - bd7: a0421d addmi a2, a2, 0x100 - bda: d222d2 addi a2, a2, -70 - bdd: c22201 l32r a0, 72c - be0: d301ba callx0 a0 - be3: c0fe movi.n a3, 0 - be5: 0000 l32i.n a2, a13, 4 - be7: 030c movi.n a4, 33 - be9: 2c1d28 addi a2, a2, 48 - bec: c22214 l32r a0, 730 - bef: d10130 callx0 a0 - bf2: 00c0fe j 903 - bf5: 434600 l32r a3, 6b8 - bf8: 31ff movi.n a4, 0 - bfa: 0cfeb0 s16i a4, a8, 42 - bfd: 584204 l8ui a3, a3, 12 - c00: 033215 bnei a3, 1, c42 - c03: 13660c l8ui a5, a8, 44 - c06: 523e beqz.n a5, c42 - c08: bc2c08 l32r a15, 6bc - c0b: f185 movi.n a12, 0 - c0d: 0cfead addi a14, a15, -16 - c10: cfe20c addx2 a5, a12, a8 - c13: 80f0 movi.n a6, 8 - c15: 0c905c l8ui a4, a5, 186 - c18: 054286 l8ui a5, a5, 187 - c1b: 0552ba bltu a6, a12, c2b - c1e: c7bb mov.n a2, a14 - c20: 0c36 mov.n a3, a12 - c22: 3d0e2d l32r a0, 734 - c25: c4010c callx0 a0 - c28: 00c0fe j c35 - c2b: 4600 mov.n a2, a15 - c2d: 0002 mov.n a3, a12 - c2f: 3d0f2d l32r a0, 738 - c32: c2010c callx0 a0 - c35: c0fe l32i.n a8, a13, 4 - c37: 0000 addi.n a12, a12, 1 - c39: 1b1d88 l8ui a6, a8, 44 - c3c: 0862cc extui a12, a12, 0, 8 - c3f: c0c02c bltu a12, a6, c10 - c42: 6774 movi.n a3, 0 - c44: 0ccd3c l32r a15, 6c0 - c47: 9ff103 movi a4, 103 - c4a: 42fe mov.n a2, a15 - c4c: 2d67a0 l32r a0, 73c - c4f: bc010f callx0 a0 - c52: c0fe l32i.n a8, a13, 4 - c54: 880000 l8ui a0, a8, 146 - c57: 08021d l32r a12, 6c4 - c5a: 9bc192 blti a0, 1, c7c - c5d: a6fe movi.n a4, 9 - c5f: 1e10 movi.n a2, 73 - c61: 4c940c bltu a2, a4, c7c - c64: 4792 add.n a6, a4, a12 - c66: ca1732 addx2 a5, a4, a8 - c69: 548064 l8ui a5, a5, 186 - c6c: 5290 addi.n a4, a4, 1 - c6e: 1bba05 s8i a5, a6, 103 - c71: 465244 l8ui a0, a8, 146 - c74: 080267 extui a4, a4, 0, 8 - c77: 4092 addi.n a14, a0, 9 - c79: 9b7440 blt a4, a14, c61 - c7c: 24e7e0 l8ui a6, a8, 81 - c7f: 0862e4 bnei a6, 1, c9d - c82: 166651 addi a2, a8, 48 - c85: c8221a l32r a0, 740 - c88: ae0130 callx0 a0 - c8b: c0fe mov.n a4, a2 - c8d: 0000 l32i.n a3, a13, 4 - c8f: 024d mov.n a2, a15 - c91: 2d1d38 addi a3, a3, 48 - c94: c3320f l32r a0, 744 - c97: ac0130 callx0 a0 - c9a: 00c0fe j ccd - c9d: 0bc600 l8ui a4, a8, 147 - ca0: 4200 addi.n a14, a0, 9 - ca2: 9b9308 extui a14, a14, 0, 8 - ca5: e0e0e0 bltu a14, a4, cc4 - ca8: 3e4774 j ccd - cab: 08461b addx2 a2, a14, a8 - cae: 2e8000 sub a3, a14, a0 - cb1: 0090 add.n a3, a12, a3 - cb3: 3ac03e l8ui a2, a2, 186 - cb6: 223c addi.n a14, a14, 1 - cb8: 1bba02 s8i a2, a3, 71 - cbb: 4322ee l8ui a2, a8, 147 - cbe: 082247 extui a14, a14, 0, 8 - cc1: e0e093 bgeu a14, a2, ccd - cc4: be2774 l8ui a0, a8, 146 - cc7: 080208 addi a4, a0, 41 - cca: c04292 bge a4, a14, cab - ccd: e729 movi.n a14, 5 - ccf: 0cdda4 movi a3, 0x108 - cd2: 325e movi.n a2, 9 - cd4: 08a1 l32i.n a6, a13, 4 - cd6: 920c addi.n a7, a14, 1 - cd8: 1b1d68 addx2 a5, a14, a6 - cdb: 607e add.n a6, a14, a6 - cdd: 6a905e l8ui a5, a5, 186 - ce0: 05526e extui a14, a7, 0, 8 - ce3: 70ba add.n a6, a6, a3 - ce5: 3a74e0 s8i a5, a6, 127 - ce8: 465266 bne a14, a2, cd4 - ceb: 277f movi.n a4, 6 - ced: e89e movi.n a6, 1 - cef: 0c640c l32r a7, 6c8 - cf2: 7116 l32i.n a8, a13, 4 - cf4: 88fe76 addi a2, a7, 85 - cf7: c7221d addmi a9, a8, 0x100 - cfa: d89255 addi a9, a9, -108 - cfd: c99201 l8ui a8, a8, 147 - d00: 088294 s8i a8, a9, 254 - d03: 8293 l32i.n a3, a13, 4 - d05: 38fe49 s8i a6, a7, 84 - d08: 47621d addmi a3, a3, 0x200 - d0b: d33254 addi a3, a3, -109 - d0e: c33202 l32r a0, 748 - d11: 8e0193 callx0 a0 - d14: 00c0fe l32r a2, 6cc - d17: 6e2100 l32r a3, 6d0 - d1a: 6e31fe l32r a0, 74c - d1d: 8c01fe callx0 a0 - d20: 00c0fe l32r a2, 6d4 - d23: 2100 mov.n a3, a15 - d25: 3dfe6d l32r a0, 750 - d28: 8a010f callx0 a0 - d2b: 00c0fe l32r a2, 6d8 - d2e: 6b2100 l32r a0, 754 - d31: 8901fe callx0 a0 - d34: c0fe movi.n a14, 0 - d36: 0c0000 l32r a2, 6dc - d39: 210e add.n a3, a14, a12 - d3b: cafe69 l8ui a3, a3, 177 - d3e: 03323e l32r a0, 758 - d41: 8601b1 callx0 a0 - d44: c0fe addi.n a14, a14, 1 - d46: 1b0000 extui a14, a14, 0, 8 - d49: e0e0ee bnei a14, 6, d36 - d4c: 6e6674 l32r a2, 6e0 - d4f: 6521e9 l32r a0, 75c - d52: 8301fe callx0 a0 - d55: c0fe movi.n a2, 0 - d57: 0c0000 l32r a0, 760 - d5a: 820102 callx0 a0 - d5d: 00c0fe l32r a2, 6e4 - d60: 612100 l32r a0, 764 - d63: 8101fe callx0 a0 - d66: 00c0fe l32r a2, 6e8 - d69: 602100 l32r a0, 768 - d6c: 7f01fe callx0 a0 - d6f: c0fe l32i.n a3, a13, 4 - d71: 0000 movi.n a2, 2 - d73: 1d38 s32i.n a2, a3, 0 - d75: 29220c l8ui a0, a13, 28 - d78: 0d0203 beqz a0, 903 - d7b: 70161c l32r a0, 6ec - d7e: 01b8 mov.n a3, a15 - d80: fe5c l32i.n a0, a0, 0 - d82: 0f3d movi.n a2, 3 - d84: 0c0008 callx0 a0 - d87: c032 l32i.n a2, a13, 4 - d89: 280000 addmi a2, a2, 0x200 - d8c: d2221d addi a2, a2, -116 - d8f: c22202 call0 1c94 - d92: f0458c j 903 - d95: 4600 l32i.n a8, a13, 4 - d97: 88fedb l8ui a3, a8, 81 - d9a: 321d addi.n a3, a3, -1 - d9c: 0b5108 bnez a3, a70 - d9f: 035633 l8ui a0, a8, 146 - da2: 02cd addi.n a0, a0, 9 - da4: 9b9208 j a73 - da7: c600 movi.n a2, 0 - da9: 0cff32 s8i a2, a4, 4 - dac: 2202 l32i.n a7, a13, 4 - dae: 780444 addmi a7, a7, 0x100 - db1: d7721d addi a7, a7, -108 - db4: c77201 s8i a2, a7, 3 - db7: 2294 l32i.n a6, a13, 4 - db9: 680347 addmi a6, a6, 0x100 - dbc: d6621d addi a6, a6, -108 - dbf: c66201 s8i a2, a6, 2 - dc2: 2294 l32i.n a3, a13, 4 - dc4: 380246 addmi a3, a3, 0x100 - dc7: d3321d addi a3, a3, -108 - dca: c33201 s8i a2, a3, 1 - dcd: 432294 j 903 - dd0: cc8601 ill - dd3: 0000fe excw - dd6: 600000 ill - dd9: 000002 ill - ... - de8: 000270 ill - ... - dfb: 008400 excw - dfe: 840000 ill - ... - e09: 000000 ill - e0c: 000084 ill - e0f: 000000 excw - e12: 900000 ill - e15: 000002 ill - ... - e20: 0002b0 ill - ... - -00000e64 : - e64: c0c112 l32r a8, fffe5608 - e67: 81d9 s32i.n a12, a1, 28 - e69: 91e9 s32i.n a0, a1, 24 - e6b: 71c9 mov.n a12, a2 - e6d: cd6109 l32r a0, e30 - e70: f00102 callx0 a0 - e73: 00c0ff l32r a0, dd0 - e76: 0100 movi.n a13, 13 - e78: ffd7 l32i.n a4, a0, 0 - e7a: dd0c movi.n a14, 0 - e7c: 0c0048 l8ui a5, a4, 8 - e7f: 04520e extui a3, a2, 0, 8 - e82: 302008 beq a5, a3, e98 - e85: 3774 mov.n a7, a14 - e87: 7d1215 addx4 a8, a7, a4 - e8a: 87400e s16i a14, a8, 12 - e8d: e2a0 addi.n a7, a7, 1 - e8f: 1b0658 extui a7, a7, 0, 8 - e92: 707077 bne a7, a13, e87 - e95: 97d774 s8i a2, a4, 8 - e98: 22f1 l32i.n a7, a12, 4 - e9a: 780844 movi a9, 0x280 - e9d: a2921c extui a7, a7, 8, 16 - ea0: 787080 bgeu a9, a7, ea6 - ea3: b977f4 j f84 - ea6: 374602 movi a8, 0x241 - ea9: a28200 bltu a8, a7, eaf - eac: 387741 j f84 - eaf: 0602 l32i.n a10, a0, 0 - eb1: 0035 movi.n a4, 0 - eb3: 0c00a8 addx4 a9, a4, a10 - eb6: 94a004 l16si a9, a9, 12 - eb9: 92a0 addi.n a4, a4, 1 - ebb: 1b0699 sub a9, a9, a7 - ebe: 997044 beqz a9, f84 - ec1: 2916c0 extui a4, a4, 0, 8 - ec4: 40400c bne a4, a13, eb3 - ec7: d774 movi.n a0, 0 - ec9: eb94 movi.n a9, 0 - ecb: 000c movi.n a11, -4 - ecd: 7c090c addx4 a8, a0, a10 - ed0: 80a0cb l16si a4, a8, 12 - ed3: 9842a0 sub a4, a7, a4 - ed6: 474006 slli a4, a4, 16 - ed9: 4400c0 srai a4, a4, 16 - edc: 404011 bgei a4, 4, f45 - edf: 44e631 bge a11, a4, f45 - ee2: ab4765 l16si a6, a8, 14 - ee5: 6262 addi.n a9, a9, 1 - ee7: 0798 addi.n a5, a1, 8 - ee9: 8b991b extui a9, a9, 0, 8 - eec: 909051 addx2 a5, a9, a5 - eef: 595074 s16i a6, a5, 0 - ef2: 556290 addx2 a5, a9, a1 - ef5: 591000 s16i a4, a5, 0 - ef8: 554290 bnei a9, 3, f45 - efb: 396600 l16si a6, a1, 2 - efe: 916249 l16si a4, a1, 4 - f01: 914201 l16si a8, a1, 6 - f04: 8202 add.n a4, a4, a6 - f06: 0391 add.n a4, a4, a8 - f08: 8a446a s16i a4, a1, 0 - f0b: 514244 slli a4, a4, 16 - f0e: 440000 srai a4, a4, 16 - f11: 404011 beqi a4, 2, f21 - f14: 2631 movi.n a5, -2 - f16: 7c0c24 beq a4, a5, f21 - f19: 1457e5 beqi a4, 6, f21 - f1c: 2607 movi.n a6, -6 - f1e: 7c0464 bne a4, a6, f43 - f21: 9467a6 l16si a5, a1, 2 - f24: 915221 l16si a4, a1, 4 - f27: 4201 movi.n a6, -2 - f29: 7c0291 mul16s a4, a4, a5 - f2c: 4450e6 mul16s a4, a8, a4 - f2f: 4840d1 slli a4, a4, 16 - f32: 4400d1 srai a4, a4, 16 - f35: 404011 beqi a4, 2, f91 - f38: 242631 beq a4, a6, f91 - f3b: 146758 beqi a4, 6, f91 - f3e: 2655 movi.n a8, -6 - f40: 7c5264 beq a4, a8, f91 - f43: 87a8 addi.n a9, a9, -1 - f45: 4d14 addi.n a0, a0, 1 - f47: 1b990b extui a0, a0, 0, 8 - f4a: 000000 beq a0, a13, f50 - f4d: 10d774 j ecd - f50: 0602 movi.n a7, 0 - f52: ffdf movi.n a0, 0 - f54: 0c070c addx2 a3, a0, a7 - f57: 307000 addx2 a3, a3, a10 - f5a: a090 addi.n a0, a0, 1 - f5c: 1b9033 extui a0, a0, 0, 8 - f5f: 000000 l16si a2, a3, 16 - f62: 932274 s16i a2, a3, 12 - f65: 532208 bnei a0, 12, f54 - f68: 6606 addi.n a7, a7, 1 - f6a: 1beba0 extui a7, a7, 0, 8 - f6d: 707077 bnei a7, 2, f52 - f70: 6674 l32i.n a9, a12, 4 - f72: 98e127 srli a9, a9, 8 - f75: 98901c s16i a9, a10, 60 - f78: 5a9241 l8ui a8, a12, 0 - f7b: 0c821e slli a8, a8, 24 - f7e: 888000 srai a8, a8, 24 - f81: 888001 s16i a8, a10, 62 - f84: 8231 l32i.n a12, a1, 28 - f86: 1f5a l32i.n a13, a1, 32 - f88: 71c8 l32i.n a14, a1, 36 - f8a: 81d8 l32i.n a0, a1, 24 - f8c: 0891e8 addi a1, a1, 64 - f8f: 1261 ret.n - f91: 40c1 movi.n a7, 1 - f93: f00d movi.n a8, 0 - f95: 170c s32i.n a2, a1, 20 - f97: 080c s32i.n a3, a1, 16 - f99: 395129 addx2 a10, a7, a1 - f9c: 1041 addi.n a7, a7, 1 - f9e: 1b90a7 l16si a10, a10, 0 - fa1: 9aa277 extui a7, a7, 0, 8 - fa4: 707000 blti a10, 1, fac - fa7: a674 addi.n a8, a8, 1 - fa9: 1b041a extui a8, a8, 0, 8 - fac: 808088 bnei a7, 4, f99 - faf: 6674 movi.n a7, 1 - fb1: e947 movi.n a11, -20 - fb3: 6c170c l8ui a9, a12, 0 - fb6: 92cb movi.n a4, 20 - fb8: 1c000c slli a9, a9, 24 - fbb: 998044 srai a9, a9, 24 - fbe: 9001 s32i.n a8, a1, 40 - fc0: 3198 addi.n a10, a1, 8 - fc2: 8ba189 addx2 a10, a7, a10 - fc5: a7a0a1 l16si a10, a10, 0 - fc8: a290 s32i.n a0, a1, 48 - fca: 09009a sub a10, a10, a9 - fcd: aa90c1 blt a10, a11, fe2 - fd0: b7c0 s32i.n a8, a1, 40 - fd2: 112a s32i.n a0, a1, 48 - fd4: 09a189 blt a4, a10, fe2 - fd7: a7c1 addi.n a7, a7, 1 - fd9: 1b0a24 extui a7, a7, 0, 8 - fdc: 707077 bnei a7, 4, fbe - fdf: 476674 j ff2 - fe2: 03c6de l32r a2, dd4 - fe5: 7c2100 l32r a0, e34 - fe8: 9301ff callx0 a0 - feb: c0ff l32i.n a0, a1, 48 - fed: 0000 l32i.n a8, a1, 40 - fef: 88c108 movi a7, 100 - ff2: a072a1 movi a9, 100 - ff5: a09264 bne a7, a9, 1013 - ff8: 979764 beqz a0, f84 - ffb: 80161a l32r a2, dd8 - ffe: 21f8 movi.n a7, 0 - 1000: ff77 l32i.n a2, a2, 0 - 1002: 28070c addx4 a8, a7, a2 - 1005: 872002 s16i a14, a8, 12 - 1008: e2a0 addi.n a7, a7, 1 - 100a: 1b0658 extui a7, a7, 0, 8 - 100d: 707077 bne a7, a0, 1002 - 1010: 970774 j f84 - 1013: 06f1 movi.n a3, 3 - 1015: ffdc l32i.n a10, a1, 20 - 1017: a8330c l16si a2, a1, 14 - 101a: 912251 l32r a9, ddc - 101d: 709107 l16si a5, a1, 12 - 1020: 52ff l32i.n a0, a9, 0 - 1022: 080691 l16si a4, a1, 10 - 1025: 914209 l16ui a6, a0, 64 - 1028: 6205 add.n a4, a4, a5 - 102a: 2010 addi.n a6, a6, 1 - 102c: 1b445a extui a6, a6, 0, 16 - 102f: 606066 s16i a6, a0, 64 - 1032: 62f4 l32i.n a5, a12, 4 - 1034: 582050 addx2 a6, a6, a0 - 1037: 66001c srli a5, a5, 8 - 103a: 585090 sub a5, a5, a8 - 103d: 558041 addmi a5, a5, 0xfffffe00 - 1040: d552c0 s16i a5, a6, 64 - 1043: 5652fe l16ui a11, a0, 64 - 1046: b220 add.n a2, a2, a4 - 1048: 2010 add.n a11, a11, a0 - 104a: 0a224a s8i a10, a11, 8 - 104d: a2bb l32i.n a9, a9, 0 - 104f: 084b s32i.n a9, a1, 44 - 1051: 990998 l32r a0, e38 - 1054: 7901b1 callx0 a0 - 1057: c0ff l32i.n a0, a1, 44 - 1059: 080000 l16ui a8, a0, 64 - 105c: 1082b1 l32r a7, de0 - 105f: 7120 add.n a8, a8, a0 - 1061: 0aff61 s8i a2, a8, 69 - 1064: 2288 l32i.n a0, a7, 0 - 1066: 084548 l16ui a6, a0, 64 - 1069: 106207 bgeui a6, 2, 106f - 106c: 26f620 j 11a6 - 106f: 4d8602 l16ui a8, a0, 66 - 1072: 8200 movi.n a7, 1 - 1074: 0c2110 addx2 a9, a7, a0 - 1077: 970017 l16ui a9, a9, 64 - 107a: 199290 beq a9, a8, 1089 - 107d: 198720 l8ui a11, a0, 10 - 1080: 00b20b l8ui a10, a0, 9 - 1083: 00a20a sub a10, a10, a11 - 1086: aab009 bnez a10, 11b9 - 1089: 56c0 addi.n a7, a7, 1 - 108b: 1b12fa extui a7, a7, 0, 8 - 108e: 707077 bnei a7, 3, 1074 - 1091: 376674 call0 1094 - 1094: 0005e2 l32r a2, de4 - 1097: 542100 l32r a3, de8 - 109a: 5431ff l32r a9, dec - 109d: 91ff movi.n a8, 1 - 109f: ff54 s32i.n a14, a9, 8 - 10a1: e9180c s8i a8, a9, 13 - 10a4: 498229 l32r a0, e3c - 10a7: 66010d callx0 a0 - 10aa: 00c0ff l32r a3, df0 - 10ad: 3100 movi.n a6, 1 - 10af: ff51 l32i.n a11, a3, 4 - 10b1: 160c l32i.n a3, a3, 0 - 10b3: 13b8 s32i.n a6, a11, 4 - 10b5: 690338 l8ui a5, a3, 70 - 10b8: 03521b l8ui a6, a3, 71 - 10bb: 036246 slli a5, a5, 24 - 10be: 558047 slli a6, a6, 24 - 10c1: 668001 srai a6, a6, 24 - 10c4: 686001 srai a5, a5, 24 - 10c7: 5031 add.n a5, a5, a6 - 10c9: 3158 addi.n a4, a5, 1 - 10cb: 1b556a movgez a4, a5, a5 - 10ce: 455045 srai a4, a4, 1 - 10d1: 4140b3 s16i a4, a11, 82 - 10d4: 5b4221 l16ui a2, a3, 64 - 10d7: 132229 addx2 a2, a2, a3 - 10da: 223020 l16ui a2, a2, 64 - 10dd: 122290 s16i a2, a11, 84 - 10e0: 2220 l32i.n a2, a12, 4 - 10e2: 282a5b extui a3, a2, 30, 1 - 10e5: 3e201c extui a10, a2, 24, 1 - 10e8: a82005 extui a0, a2, 28, 2 - 10eb: 0c2005 slli a0, a0, 2 - 10ee: 00e015 slli a10, a10, 6 - 10f1: aaa011 or a0, a0, a3 - 10f4: 003011 extui a3, a2, 25, 1 - 10f7: 392020 slli a3, a3, 5 - 10fa: 33b005 extui a2, a2, 27, 1 - 10fd: 2b2011 slli a2, a2, 3 - 1100: 22d005 or a10, a10, a3 - 1103: aa3011 or a10, a10, a2 - 1106: 2020 l32i.n a2, a1, 16 - 1108: 2820aa or a10, a10, a0 - 110b: aa0041 s8i a10, a11, 86 - 110e: 4ba220 l32r a0, e40 - 1111: 4c0156 callx0 a0 - 1114: c0ff l32i.n a12, a1, 16 - 1116: c80000 l32r a2, df4 - 1119: 372141 l32r a0, e44 - 111c: 4a01ff callx0 a0 - 111f: 00c0ff l32r a2, df8 - 1122: 362100 l32r a0, e48 - 1125: 4901ff callx0 a0 - 1128: 00c0ff l32r a2, dfc - 112b: 352100 l32r a3, e00 - 112e: 31ff movi.n a4, 0 - 1130: 0cff35 l32r a0, e4c - 1133: 470104 callx0 a0 - 1136: 00c0ff l32r a2, e08 - 1139: 342100 l32r a4, e04 - 113c: 3241ff movi a3, 0x3e8 - 113f: a332ff l8ui a4, a4, 0 - 1142: 42e8 movi.n a5, 1 - 1144: 0c0004 mul16s a3, a3, a4 - 1147: 4015 movi.n a4, 0 - 1149: 0cd133 l32r a0, e50 - 114c: 410104 callx0 a0 - 114f: 00c0ff l32r a5, e0c - 1152: 2f5100 l8ui a5, a5, 12 - 1155: 0552ff bnei a5, 1, 1182 - 1158: 15660c l32r a2, e10 - 115b: 2129 mov.n a3, a12 - 115d: 3dff2e l32r a0, e54 - 1160: 3d010c callx0 a0 - 1163: 00c0ff l32r a6, e14 - 1166: 2c6100 l8ui a6, a6, 12 - 1169: 0662ff bnei a6, 1, 1182 - 116c: 16660c l32r a5, e18 - 116f: 5115 mov.n a4, a12 - 1171: ff2b l32i.n a5, a5, 4 - 1173: 580c4d l32r a2, e1c - 1176: 2a2115 l16si a3, a5, 82 - 1179: 9532ff l16ui a5, a5, 84 - 117c: 155229 l32r a0, e58 - 117f: 37012a callx0 a0 - 1182: 00c0ff l32r a0, e20 - 1185: 0100 movi.n a2, 2 - 1187: ff27 l32i.n a0, a0, 0 - 1189: 08220c l32r a3, e24 - 118c: 263100 callx0 a0 - 118f: 00c0ff l32r a2, e28 - 1192: 2100 movi.n a3, 0 - 1194: ff26 l32i.n a2, a2, 0 - 1196: 030c movi.n a4, 6 - 1198: 0c0228 addi a2, a2, 64 - 119b: c22264 l32r a0, e5c - 119e: 300140 callx0 a0 - 11a1: 00c0ff l32r a0, e2c - 11a4: 0100 l32i.n a0, a0, 0 - 11a6: ff22 movi.n a7, 0 - 11a8: 0c0008 addx4 a8, a7, a0 - 11ab: 870007 s16i a14, a8, 12 - 11ae: e2a0 addi.n a7, a7, 1 - 11b0: 1b0658 extui a7, a7, 0, 8 - 11b3: 707077 bne a7, a13, 11a8 - 11b6: 97d774 j f84 - 11b9: 7286f1 s16i a14, a0, 64 - 11bc: 50e2ff j f84 - 11bf: 710620 ill - 11c2: 0000ff ill - ... - 11cd: 000000 l8ui a0, a0, 0 - 11d0: 0002d0 excw - 11d3: 02e000 ill - 11d6: 000000 and a0, a0, a0 - 11d9: 000000 excw - 11dc: 000310 excw - 11df: 034000 rsr.ibreakenable a0 - 11e2: 600000 ill - 11e5: 000003 ill - 11e8: 000000 excw - 11eb: 037000 excw - 11ee: 700000 excw - 11f1: 000003 ill - 11f4: 001c bnez.n a15, 1207 - 11f6: 00 .byte 0xff - 11f7: 00 .byte 0xff - 11f8: ffcc l32i.n a2, a0, 0 - 11fa: 28ffff excw - 11fd: 000000 ill - 1200: 00001c excw - 1203: 039000 rsr.dbreakc0 a0 - 1206: a00000 addx8 a0, a0, a0 - 1209: 000003 excw - 120c: 0003b0 callx0 a3 - 120f: 03c000 excw - 1212: c80000 extui a0, a0, 0, 9 - 1215: 000003 ill - 1218: 0084 l32i.n a0, a0, 0 - 121a: 080000 ill - 121d: 000000 ill - 1220: 000000 excw - 1223: 02f000 ill - ... - 12a2: 120000 excw - 12a5: c0c1 s32i.n a15, a1, 44 - 12a7: a1e9 s32i.n a0, a1, 24 - 12a9: b1f9 l32i.n a8, a2, 4 - 12ab: 6109 s32i.n a13, a1, 36 - 12ad: 1288 s32i.n a12, a1, 32 - 12af: c991d9 l32r a13, 11c4 - 12b2: c5d181 l32r a12, 11c0 - 12b5: c3c1ff srli a3, a8, 8 - 12b8: 80ff l32i.n a5, a12, 4 - 12ba: 4138 l32i.n a13, a13, 0 - 12bc: d81c58 l16ui a4, a5, 84 - 12bf: 420d l32i.n a13, a13, 60 - 12c1: d82a15 sub a3, a3, a4 - 12c4: 3340fd addi a3, a3, -40 - 12c7: c332c0 slli a4, a3, 16 - 12ca: 4300d8 srai a4, a4, 16 - 12cd: 404011 bbsi a3, 15, 12d6 - 12d0: e3f731 movi a6, 0x168 - 12d3: a16205 bge a6, a4, 12e5 - 12d6: 4768 l32i.n a12, a1, 32 - 12d8: 0ea6 l32i.n a13, a1, 36 - 12da: 81c8 l32i.n a14, a1, 40 - 12dc: 91d8 l32i.n a15, a1, 44 - 12de: a1e8 l32i.n a0, a1, 24 - 12e0: 08b1f8 addi a1, a1, 64 - 12e3: 1261 ret.n - 12e5: 0d40c1 l8ui a0, a2, 0 - 12e8: 0202f0 l16si a3, a5, 82 - 12eb: 953200 slli a0, a0, 24 - 12ee: 008029 srai a0, a0, 24 - 12f1: 080001 sub a0, a0, a3 - 12f4: 003031 bgei a0, 16, 12d6 - 12f7: e6c0 movi.n a3, -15 - 12f9: 7cdeb0 blt a0, a3, 12d6 - 12fc: 203713 addmi a3, a5, 0x100 - 12ff: d532d9 l16si a6, a5, 182 - 1302: 956201 addi a3, a3, -108 - 1305: c3325b beq a6, a4, 12d6 - 1308: 4794 movi.n a15, 1 - 130a: 0ccd16 l8ui a0, a5, 86 - 130d: 05021f extui a9, a8, 30, 1 - 1310: 9e8056 extui a6, a8, 24, 1 - 1313: 688005 extui a7, a8, 28, 2 - 1316: 7c8005 slli a7, a7, 2 - 1319: 77e015 slli a6, a6, 6 - 131c: 66a011 or a7, a7, a9 - 131f: 779011 extui a9, a8, 25, 1 - 1322: 998020 slli a9, a9, 5 - 1325: 99b005 or a6, a6, a9 - 1328: 669011 extui a9, a8, 27, 1 - 132b: 9b8020 slli a9, a9, 3 - 132e: 99d005 or a6, a6, a9 - 1331: 669011 or a6, a6, a7 - 1334: 667020 extui a6, a6, 0, 8 - 1337: 606020 beq a0, a6, 1340 - 133a: 106774 movi a8, 255 - 133d: a08205 bne a0, a8, 12d6 - 1340: 9087ff s16i a4, a3, 34 - 1343: 534295 l8ui a9, a2, 0 - 1346: 9211 movi.n a0, 0 - 1348: 0c0002 slli a9, a9, 24 - 134b: 998000 srai a9, a9, 24 - 134e: 989001 s16i a9, a3, 36 - 1351: 539231 addx4 a4, a0, a5 - 1354: 5012 addi.n a0, a0, 1 - 1356: 1ba040 l16si a2, a4, 160 - 1359: 942200 l16si a6, a4, 158 - 135c: 946250 s16i a6, a4, 154 - 135f: 54624f s16i a2, a4, 156 - 1362: 54224d extui a0, a0, 0, 8 - 1365: 00004e bnei a0, 7, 1351 - 1368: 706674 l16si a7, a3, 18 - 136b: 9372e8 bgei a7, 0x100, 1371 - 136e: f7e609 j 12d6 - 1371: 0602 movi.n a14, 0 - 1373: ffd9 movi.n a7, 3 - 1375: 0e0c s32i.n a7, a1, 28 - 1377: 370c l32i.n a8, a12, 4 - 1379: 7179 l32i.n a0, a1, 28 - 137b: 081c88 addx4 a8, a0, a8 - 137e: 808071 l16si a8, a8, 150 - 1381: 9882a0 slli a0, a0, 2 - 1384: 00e04b blti a8, 0x100, 138a - 1387: f8a611 j 12d6 - 138a: c602 s32i.n a0, a1, 4 - 138c: ffd2 movi.n a9, 4 - 138e: 1109 s32i.n a9, a1, 20 - 1390: 490c l32i.n a5, a12, 4 - 1392: 5199 l32i.n a11, a1, 20 - 1394: b81c58 addx4 a0, a11, a5 - 1397: 0b5051 slli a11, a11, 2 - 139a: bbe0a0 l16si a10, a0, 154 - 139d: a211 s32i.n a11, a1, 12 - 139f: b94d90 blti a10, 0x100, 13a5 - 13a2: faa631 j 144e - 13a5: 0602 l32i.n a3, a1, 4 - 13a7: 38002a l16si a4, a5, 166 - 13aa: 954211 s8i a4, a1, 1 - 13ad: 414253 l16si a4, a0, 154 - 13b0: 4201 add.n a3, a3, a5 - 13b2: 5a4d90 movi a0, 240 - 13b5: a00233 l16si a3, a3, 150 - 13b8: 9332f0 extui a2, a4, 0, 4 - 13bb: 20404b extui a4, a4, 4, 4 - 13be: 444034 and a0, a3, a0 - 13c1: 030034 or a0, a0, a4 - 13c4: 004010 extui a3, a3, 0, 4 - 13c7: 303020 slli a3, a3, 4 - 13ca: 33c034 extui a0, a0, 0, 8 - 13cd: 0011 s32i.n a0, a1, 16 - 13cf: 097400 or a2, a2, a3 - 13d2: 223041 s8i a2, a1, 0 - 13d5: 2220 movi.n a3, 2 - 13d7: 0041 mov.n a2, a1 - 13d9: 2d230c call0 0 - 13dc: 4501 l32i.n a5, a1, 16 - 13de: 58fec2 l32r a6, 11c8 - 13e1: 7a6141 bne a5, a2, 143f - 13e4: 9527ff l8ui a6, a6, 12 - 13e7: 06625a bnei a6, 1, 1466 - 13ea: 16660c l8ui a3, a1, 0 - 13ed: 01327b l8ui a4, a1, 1 - 13f0: 4200 movi.n a7, 8 - 13f2: 0c0101 bltu a7, a4, 145d - 13f5: 374787 l32r a2, 11cc - 13f8: 752167 l32r a0, 1224 - 13fb: 8b01ff callx0 a0 - 13fe: 00c0ff j 1466 - 1401: 190600 s8i a3, a0, 186 - 1404: 3200 l32i.n a10, a12, 4 - 1406: a8ba40 l8ui a9, a1, 1 - 1409: 01921c addx2 a9, a9, a10 - 140c: 99a001 l8ui a8, a9, 187 - 140f: 8290 addi.n a8, a8, 1 - 1411: 1bbb09 s8i a8, a9, 187 - 1414: 8288 l32i.n a5, a12, 4 - 1416: 58bb49 l8ui a4, a5, 148 - 1419: 05421c bnei a4, 1, 1438 - 141c: 146694 l8ui a3, a5, 44 - 141f: 05321b bltui a3, 5, 1438 - 1422: b62c movi.n a0, 4 - 1424: 0c1553 extui a14, a14, 0, 8 - 1427: e0e040 addx2 a2, a0, a5 - 142a: 205074 l8ui a2, a2, 187 - 142d: 2290 addi.n a0, a0, 1 - 142f: 1bbb02 extui a0, a0, 0, 8 - 1432: 000000 moveqz a14, a15, a2 - 1435: ef2074 bne a3, a0, 1424 - 1438: 0783 bnez.n a14, 143f - 143a: eb93 addi.n a3, a4, -1 - 143c: 0b3ecc beqz a3, 15c3 - 143f: 1634 l32i.n a4, a1, 20 - 1441: 1833 addi.n a5, a4, 1 - 1443: 1b5148 extui a4, a5, 0, 8 - 1446: 5054 s32i.n a4, a1, 20 - 1448: 497440 addi a4, a4, -7 - 144b: c44251 bnez a4, 1390 - 144e: 56f9 l32i.n a6, a1, 28 - 1450: f414 addi.n a7, a6, -1 - 1452: 0b7168 extui a6, a7, 0, 8 - 1455: 7076 s32i.n a6, a1, 28 - 1457: 697460 bnez a6, 1377 - 145a: c65671 j 12d6 - 145d: 9e06f1 l32r a2, 11d0 - 1460: 5c21ff l32r a0, 1228 - 1463: 7201ff callx0 a0 - 1466: c0ff l32i.n a2, a1, 12 - 1468: 0000 l32i.n a5, a12, 4 - 146a: 3128 l32i.n a11, a1, 4 - 146c: b81c58 l8ui a8, a5, 148 - 146f: 058211 l16si a0, a5, 82 - 1472: 950294 l16si a10, a5, 168 - 1475: a229 add.n a11, a11, a5 - 1477: 5495 add.n a2, a2, a5 - 1479: 5abb5a l16si a2, a2, 156 - 147c: 922222 l16si a11, a11, 152 - 147f: b24e add.n a10, a10, a0 - 1481: 4c9b add.n a11, a11, a2 - 1483: aa0a add.n a10, a10, a11 - 1485: bb2a addi.n a9, a10, 3 - 1487: 3baaba movgez a9, a10, a10 - 148a: 9aa09a srai a9, a9, 2 - 148d: 9290b3 s16i a9, a5, 82 - 1490: 559221 bnez a8, 1557 - 1493: 385629 l8ui a4, a1, 1 - 1496: 01420c bnez a4, 158d - 1499: 345601 l8ui a4, a1, 0 - 149c: 01420f s8i a4, a5, 147 - 149f: 4200 l32i.n a3, a12, 4 - 14a1: 389345 s8i a15, a3, 149 - 14a4: f21c l32i.n a5, a12, 4 - 14a6: 589543 addmi a3, a5, 0x100 - 14a9: d5321c l8ui a6, a5, 148 - 14ac: 056201 addi a3, a3, -108 - 14af: c33294 bnez a6, 1557 - 14b2: 465694 l8ui a4, a5, 151 - 14b5: 05420a beqi a4, 1, 14bb - 14b8: 142697 j 1557 - 14bb: 26c602 l8ui a6, a5, 152 - 14be: 056200 beqi a6, 1, 14c4 - 14c1: 162698 j 1557 - 14c4: 248602 l8ui a7, a5, 150 - 14c7: 057200 beqi a7, 1, 14cd - 14ca: 172696 j 1557 - 14cd: 224602 l8ui a8, a5, 149 - 14d0: 058200 beqi a8, 1, 14d6 - 14d3: 182695 j 1557 - 14d6: 200602 addmi a4, a3, 0xffffff00 - 14d9: d34200 l8ui a4, a4, 255 - 14dc: 0442ff bltui a4, 10, 14fe - 14df: 94b6ff movi a6, 105 - 14e2: a0621e bltu a6, a4, 14fe - 14e5: 364769 l8ui a0, a5, 146 - 14e8: 0218 movi.n a7, 64 - 14ea: 4c9205 bltu a7, a0, 14fe - 14ed: 370707 sub a5, a4, a0 - 14f0: 0010 movi.n a8, 41 - 14f2: 2cc054 blt a8, a5, 14fe - 14f5: 285798 addi a9, a4, -9 - 14f8: c49208 bge a0, a9, 14fe - 14fb: a097f7 j 185d - 14fe: 8602 movi.n a10, 0 - 1500: 0c00d7 s8i a10, a3, 4 - 1503: a20a l32i.n a15, a12, 4 - 1505: f80443 addmi a15, a15, 0x100 - 1508: dff21c addi a15, a15, -108 - 150b: cff201 s8i a10, a15, 3 - 150e: a294 l32i.n a14, a12, 4 - 1510: e8034f addmi a14, a14, 0x100 - 1513: dee21c addi a14, a14, -108 - 1516: cee201 s8i a10, a14, 2 - 1519: a294 l32i.n a11, a12, 4 - 151b: b8024e addmi a11, a11, 0x100 - 151e: dbb21c addi a11, a11, -108 - 1521: cbb201 s8i a10, a11, 1 - 1524: 4ba294 j 12d6 - 1527: 6b8601 l8ui a0, a5, 147 - 152a: 0502ff l32r a2, 11d4 - 152d: 2a2193 s8i a0, a5, 44 - 1530: 4502ff l8ui a2, a2, 12 - 1533: 02222c bnei a2, 1, 1555 - 1536: 660c l32i.n a4, a12, 4 - 1538: 481e12 l32r a2, 11d8 - 153b: 28211c l8ui a3, a4, 147 - 153e: 0432ff l8ui a4, a4, 146 - 1541: 044293 l32r a0, 122c - 1544: 3a0192 callx0 a0 - 1547: c0ff l32i.n a3, a12, 4 - 1549: 380000 l32r a2, 11dc - 154c: 24211c l8ui a3, a3, 81 - 154f: 0332ff l32r a0, 1230 - 1552: 380151 callx0 a0 - 1555: c0ff l32i.n a5, a12, 4 - 1557: 580000 l8ui a0, a1, 1 - 155a: 01021c l8ui a3, a1, 0 - 155d: 013201 addx2 a0, a0, a5 - 1560: 005000 l8ui a4, a0, 187 - 1563: 004290 l8ui a2, a0, 186 - 1566: 0022bb beqz a4, 1401 - 1569: 7416ba bne a2, a3, 1574 - 156c: 37e9 addi.n a3, a4, 1 - 156e: 1b0792 s8i a3, a0, 187 - 1571: 403234 j 1414 - 1574: a7c6bb bltui a4, 2, 157a - 1577: 24b6ff j 1414 - 157a: 4602 movi.n a4, 0 - 157c: 0cffa6 s8i a4, a0, 187 - 157f: 4204 l32i.n a6, a12, 4 - 1581: 68bb40 l8ui a5, a1, 1 - 1584: 01521c addx2 a5, a5, a6 - 1587: 556001 s8i a4, a5, 186 - 158a: 454290 j 1414 - 158d: a186ba bnei a4, 1, 159e - 1590: 1466ff l8ui a8, a1, 0 - 1593: 01820d s8i a8, a5, 146 - 1596: 8200 l32i.n a7, a12, 4 - 1598: 789245 s8i a15, a7, 150 - 159b: 47f21c j 14a4 - 159e: c14696 bnei a4, 2, 15af - 15a1: 2466ff l8ui a10, a1, 0 - 15a4: 01a20d s8i a10, a5, 45 - 15a7: a200 l32i.n a9, a12, 4 - 15a9: 982d45 s8i a15, a9, 151 - 15ac: 49f21c j 14a4 - 15af: bd0697 addi a11, a4, -3 - 15b2: c4b2ff bnez a11, 14a4 - 15b5: eb56fd l8ui a2, a1, 0 - 15b8: 0122ee s8i a2, a5, 46 - 15bb: 2200 l32i.n a0, a12, 4 - 15bd: 082e45 s8i a15, a0, 152 - 15c0: 40f21c j 14a4 - 15c3: 0698 movi.n a4, 0 - 15c5: 0cffb8 s8i a4, a5, 47 - 15c8: 4204 l32i.n a5, a12, 4 - 15ca: 582f45 l8ui a3, a5, 81 - 15cd: 05321c bnei a3, 1, 163b - 15d0: 136651 l8ui a0, a5, 146 - 15d3: 026a movi.n a6, -9 - 15d5: 7c9205 bge a6, a0, 1603 - 15d8: 0776 movi.n a7, 0 - 15da: 2aa6 s32i.n a7, a1, 28 - 15dc: 070c l32i.n a8, a1, 28 - 15de: 887179 beqi a8, 4, 15f5 - 15e1: 482671 l8ui a9, a5, 47 - 15e4: 059213 addx2 a10, a8, a5 - 15e7: a8502f l8ui a10, a10, 186 - 15ea: 0aa290 xor a9, a9, a10 - 15ed: 99a0ba s8i a9, a5, 47 - 15f0: 9230 l32i.n a5, a12, 4 - 15f2: 582f45 l8ui a0, a5, 146 - 15f5: 021c l32i.n a11, a1, 28 - 15f7: 9205 addi.n a13, a0, 9 - 15f9: 71b8 addi.n a14, a11, 1 - 15fb: 1bd09b extui a11, a14, 0, 8 - 15fe: e0eb s32i.n a11, a1, 28 - 1600: b974b0 blt a11, a13, 15dc - 1603: 2bd771 l8ui a2, a5, 147 - 1606: 0522d8 sub a2, a2, a0 - 1609: 220093 blti a2, 10, 1669 - 160c: a6c0 movi.n a3, 0 - 160e: 5c92 s32i.n a3, a1, 28 - 1610: 030c l32i.n a4, a1, 28 - 1612: 487139 l8ui a9, a5, 47 - 1615: 9271 add.n a10, a4, a5 - 1617: 5a2f05 l8ui a10, a10, 48 - 161a: a2a4 addi.n a8, a4, 1 - 161c: 1b300a xor a9, a9, a10 - 161f: 99a084 s8i a9, a5, 47 - 1622: 9230 l32i.n a5, a12, 4 - 1624: 582f45 extui a4, a8, 0, 8 - 1627: 40801c l8ui a7, a5, 146 - 162a: 057274 l8ui a6, a5, 147 - 162d: 6292 s32i.n a4, a1, 28 - 162f: 499305 sub a6, a6, a7 - 1632: 667071 addi a6, a6, -9 - 1635: c662c0 blt a4, a6, 1610 - 1638: 2467f7 j 1669 - 163b: 0b46d7 l8ui a0, a5, 147 - 163e: 0200 beqz.n a0, 1669 - 1640: 9305 movi.n a11, 0 - 1642: 70ac s32i.n a11, a1, 28 - 1644: 0b0c l32i.n a13, a1, 28 - 1646: d871b9 beqi a13, 4, 165d - 1649: 4d2671 l8ui a14, a5, 47 - 164c: 05e213 addx2 a0, a13, a5 - 164f: 0d502f l8ui a0, a0, 186 - 1652: 000290 xor a14, a14, a0 - 1655: ee00ba s8i a14, a5, 47 - 1658: e230 l32i.n a5, a12, 4 - 165a: 582f45 l8ui a0, a5, 147 - 165d: 021c l32i.n a2, a1, 28 - 165f: 9305 addi.n a3, a2, 1 - 1661: 1b7128 extui a2, a3, 0, 8 - 1664: 3032 s32i.n a2, a1, 28 - 1666: 297420 bltu a2, a0, 1644 - 1669: 320771 l8ui a6, a5, 47 - 166c: 0562da l8ui a4, a5, 194 - 166f: 05422f beq a4, a6, 16c0 - 1672: 1467c2 l32r a2, 11e0 - 1675: db214d l32r a0, 1234 - 1678: ef01fe callx0 a0 - 167b: c0fe l32i.n a10, a12, 4 - 167d: 0000 movi.n a4, 0 - 167f: 0c1ca8 s8i a4, a10, 149 - 1682: 4204 l32i.n a9, a12, 4 - 1684: 98954a s8i a4, a9, 150 - 1687: 421c l32i.n a8, a12, 4 - 1689: 889649 s8i a4, a8, 151 - 168c: 421c l32i.n a7, a12, 4 - 168e: 789748 s8i a4, a7, 152 - 1691: 421c l32i.n a6, a12, 4 - 1693: 689847 s8i a4, a6, 148 - 1696: 421c l32i.n a5, a12, 4 - 1698: 9446 movi.n a3, 0 - 169a: 0c1c58 s8i a4, a5, 81 - 169d: 4203 l32i.n a2, a12, 4 - 169f: 285145 movi a4, 210 - 16a2: a0421c addmi a2, a2, 0x100 - 16a5: d222d2 addi a2, a2, -70 - 16a8: c22201 l32r a0, 1238 - 16ab: e401ba callx0 a0 - 16ae: c0fe movi.n a3, 0 - 16b0: 0000 l32i.n a2, a12, 4 - 16b2: 030c movi.n a4, 33 - 16b4: 2c1c28 addi a2, a2, 48 - 16b7: c22214 l32r a0, 123c - 16ba: e10130 callx0 a0 - 16bd: 00c0fe j 12d6 - 16c0: 054600 l32r a3, 11e4 - 16c3: c931ff l8ui a3, a3, 12 - 16c6: 0332fe bnei a3, 1, 1709 - 16c9: 13660c l8ui a4, a5, 44 - 16cc: 423f beqz.n a4, 1709 - 16ce: bc2c05 l32r a14, 11e8 - 16d1: e194 movi.n a13, 0 - 16d3: 0cfec6 addi a14, a14, 16 - 16d6: cee20d addx2 a5, a13, a5 - 16d9: 5010 movi.n a0, 8 - 16db: 0c905d l8ui a4, a5, 186 - 16de: 054280 l8ui a5, a5, 187 - 16e1: 0552ba bltu a0, a13, 16f2 - 16e4: 30d7bb l32r a2, 11ec - 16e7: 210d mov.n a3, a13 - 16e9: 3dfec2 l32r a0, 1240 - 16ec: d5010d callx0 a0 - 16ef: 00c0fe j 16fc - 16f2: 4600 mov.n a2, a14 - 16f4: 0002 mov.n a3, a13 - 16f6: 3d0e2d l32r a0, 1244 - 16f9: d3010d callx0 a0 - 16fc: c0fe l32i.n a5, a12, 4 - 16fe: 0000 addi.n a13, a13, 1 - 1700: 1b1c58 l8ui a6, a5, 44 - 1703: 0562dd extui a13, a13, 0, 8 - 1706: d0d02c bltu a13, a6, 16d6 - 1709: 6774 movi.n a3, 0 - 170b: 0ccc3d l32r a14, 11f0 - 170e: b9e103 movi a4, 103 - 1711: 42fe mov.n a2, a14 - 1713: 2d67a0 l32r a0, 1248 - 1716: cd010e callx0 a0 - 1719: c0fe l32i.n a5, a12, 4 - 171b: 580000 l8ui a0, a5, 146 - 171e: 05021c l32r a13, 11f4 - 1721: b5d192 blti a0, 1, 1743 - 1724: a6fe movi.n a4, 9 - 1726: 1e10 movi.n a2, 73 - 1728: 4c940c bltu a2, a4, 1743 - 172b: 4792 add.n a7, a4, a13 - 172d: da1732 addx2 a6, a4, a5 - 1730: 645074 l8ui a6, a6, 186 - 1733: 6290 addi.n a4, a4, 1 - 1735: 1bba06 s8i a6, a7, 103 - 1738: 476244 l8ui a0, a5, 146 - 173b: 050267 extui a4, a4, 0, 8 - 173e: 4092 addi.n a3, a0, 9 - 1740: 9b7440 blt a4, a3, 1728 - 1743: 243730 l8ui a7, a5, 81 - 1746: 0572e4 bnei a7, 1, 1764 - 1749: 176651 addi a2, a5, 48 - 174c: c5221a l32r a0, 124c - 174f: c00130 callx0 a0 - 1752: c0fe mov.n a4, a2 - 1754: 0000 l32i.n a3, a12, 4 - 1756: 024d mov.n a2, a14 - 1758: 2d1c38 addi a3, a3, 48 - 175b: c3320e l32r a0, 1250 - 175e: bd0130 callx0 a0 - 1761: 00c0fe j 1794 - 1764: 0bc600 l8ui a4, a5, 147 - 1767: 4200 addi.n a14, a0, 9 - 1769: 9b9305 extui a14, a14, 0, 8 - 176c: e0e0e0 bltu a14, a4, 178b - 176f: 3e4774 j 1794 - 1772: 08461b addx2 a2, a14, a5 - 1775: 2e5000 sub a3, a14, a0 - 1778: 0090 add.n a3, a13, a3 - 177a: 3ac03e l8ui a2, a2, 186 - 177d: 223d addi.n a14, a14, 1 - 177f: 1bba02 s8i a2, a3, 71 - 1782: 4322ee l8ui a2, a5, 147 - 1785: 052247 extui a14, a14, 0, 8 - 1788: e0e093 bgeu a14, a2, 1794 - 178b: be2774 l8ui a0, a5, 146 - 178e: 050208 addi a4, a0, 41 - 1791: c04292 bge a4, a14, 1772 - 1794: e729 movi.n a14, 5 - 1796: 0cdda4 movi a5, 0x108 - 1799: 525e movi.n a4, 9 - 179b: 08a1 l32i.n a7, a12, 4 - 179d: 940c addi.n a8, a14, 1 - 179f: 1b1c78 addx2 a6, a14, a7 - 17a2: 708e add.n a7, a14, a7 - 17a4: 7a906e l8ui a6, a6, 186 - 17a7: 06627e extui a14, a8, 0, 8 - 17aa: 80ba add.n a7, a7, a5 - 17ac: 5a74e0 s8i a6, a7, 127 - 17af: 476277 bne a14, a4, 179b - 17b2: 477f movi.n a4, 6 - 17b4: 0ce89e l32r a6, 11f8 - 17b7: 6164 l32i.n a7, a12, 4 - 17b9: 78fe91 addi a2, a6, 85 - 17bc: c6221c addmi a8, a7, 0x100 - 17bf: d78255 addi a8, a8, -108 - 17c2: c88201 l8ui a7, a7, 147 - 17c5: 077294 s8i a7, a8, 254 - 17c8: 7293 l32i.n a3, a12, 4 - 17ca: 38fe48 s8i a15, a6, 84 - 17cd: 46f21c addmi a3, a3, 0x200 - 17d0: d33254 addi a3, a3, -109 - 17d3: c33202 l32r a0, 1254 - 17d6: a00193 callx0 a0 - 17d9: 00c0fe l32r a15, 11fc - 17dc: 88f100 l32r a2, 1200 - 17df: 8921fe addi a3, a15, 32 - 17e2: cf32fe l32r a0, 1258 - 17e5: 9d0120 callx0 a0 - 17e8: 00c0fe l32r a2, 1204 - 17eb: 2100 mov.n a3, a15 - 17ed: 3dfe87 l32r a0, 125c - 17f0: 9b010f callx0 a0 - 17f3: 00c0fe l32r a2, 1208 - 17f6: 852100 l32r a0, 1260 - 17f9: 9a01fe callx0 a0 - 17fc: c0fe movi.n a14, 0 - 17fe: 0c0000 l32r a2, 120c - 1801: 210e add.n a3, a14, a13 - 1803: dafe83 l8ui a3, a3, 177 - 1806: 03323e l32r a0, 1264 - 1809: 9701b1 callx0 a0 - 180c: c0fe addi.n a14, a14, 1 - 180e: 1b0000 extui a14, a14, 0, 8 - 1811: e0e0ee bnei a14, 6, 17fe - 1814: 6e6674 l32r a2, 1210 - 1817: 7f21e9 l32r a0, 1268 - 181a: 9401fe callx0 a0 - 181d: c0fe movi.n a2, 0 - 181f: 0c0000 l32r a0, 126c - 1822: 930102 callx0 a0 - 1825: 00c0fe l32r a2, 1214 - 1828: 7b2100 l32r a0, 1270 - 182b: 9201fe callx0 a0 - 182e: 00c0fe l32r a2, 1218 - 1831: 7a2100 l32r a0, 1274 - 1834: 9001fe callx0 a0 - 1837: c0fe l32i.n a3, a12, 4 - 1839: 0000 movi.n a2, 2 - 183b: 1c38 s32i.n a2, a3, 4 - 183d: 29220c l8ui a0, a12, 28 - 1840: 0c0213 beqz a0, 12d6 - 1843: 20161c l32r a0, 121c - 1846: 01a9 mov.n a3, a15 - 1848: fe76 l32i.n a0, a0, 0 - 184a: 0f3d movi.n a2, 3 - 184c: 0c0008 callx0 a0 - 184f: c032 l32i.n a2, a12, 4 - 1851: 280000 addmi a2, a2, 0x200 - 1854: d2221c addi a2, a2, -116 - 1857: c22202 call0 1c94 - 185a: 43c58c j 12d6 - 185d: 9e0600 s8i a15, a3, 0 - 1860: 43f2fe addi a4, a5, -9 - 1863: c54200 extui a4, a4, 0, 8 - 1866: 40f7 s32i.n a4, a1, 8 - 1868: 497440 beqz a13, 1920 - 186b: 4d1621 addi a2, a13, 26 - 186e: 220b s32i.n a2, a1, 48 - 1870: 291acd l32r a0, 1278 - 1873: 8201c1 callx0 a0 - 1876: c0fe l32i.n a5, a1, 8 - 1878: 580000 sub a5, a2, a5 - 187b: 525021 bnez a5, 191b - 187e: 56c0 l32i.n a2, a1, 48 - 1880: 2809c5 l32r a0, 127c - 1883: 7f01c1 callx0 a0 - 1886: 00c0fe extui a3, a2, 0, 8 - 1889: 2000 l32i.n a2, a1, 48 - 188b: 287430 call0 0 - 188e: 45c1 l32i.n a6, a12, 4 - 1890: 68fe77 l8ui a6, a6, 45 - 1893: 06621c beq a6, a2, 1899 - 1896: 16272d j 191b - 1899: 4602 l32i.n a2, a1, 48 - 189b: 280020 l32r a0, 1280 - 189e: 7901c1 callx0 a0 - 18a1: c0fe mov.n a4, a2 - 18a3: 0000 l32i.n a7, a12, 4 - 18a5: 024d l32i.n a3, a1, 48 - 18a7: 381c78 addi a2, a7, 48 - 18aa: c722c1 l32r a0, 1284 - 18ad: 760130 callx0 a0 - 18b0: 00c0fe beqz a2, 191b - 18b3: 1600 mov.n a2, a13 - 18b5: 0672 movi.n a3, 6 - 18b7: 0c0d2d call0 0 - 18ba: 8563 l32i.n a5, a12, 4 - 18bc: 58fe74 l8ui a8, a5, 46 - 18bf: 05821c bne a8, a2, 191b - 18c2: 98272e addi a2, a5, 48 - 18c5: c52258 l32r a0, 1288 - 18c8: 700130 callx0 a0 - 18cb: c0fe mov.n a4, a2 - 18cd: 0000 l32i.n a9, a12, 4 - 18cf: 024d movi.n a3, 0 - 18d1: 0c1c98 addi a2, a9, 48 - 18d4: c92203 l32r a0, 128c - 18d7: 6e0130 callx0 a0 - 18da: c0fe l32i.n a2, a1, 48 - 18dc: 280000 l32r a0, 1290 - 18df: 6d01c1 callx0 a0 - 18e2: c0fe mov.n a4, a2 - 18e4: 0000 l32i.n a10, a12, 4 - 18e6: 024d l32i.n a3, a1, 48 - 18e8: 381ca8 addi a2, a10, 48 - 18eb: ca22c1 l32r a0, 1294 - 18ee: 6a0130 callx0 a0 - 18f1: c0fe mov.n a3, a13 - 18f3: 0000 l32i.n a2, a12, 4 - 18f5: 0d3d movi.n a4, 6 - 18f7: 0c1c28 addmi a2, a2, 0x200 - 18fa: d22264 addi a2, a2, -109 - 18fd: c22202 l32r a0, 1298 - 1900: 660193 callx0 a0 - 1903: c0fe l32i.n a3, a12, 4 - 1905: 380000 l32r a2, 1220 - 1908: 46211c addi a3, a3, 48 - 190b: c332fe l32r a0, 129c - 190e: 640130 callx0 a0 - 1911: c0fe l32i.n a5, a12, 4 - 1913: 580000 l8ui a4, a5, 81 - 1916: 421c addi.n a4, a4, 1 - 1918: 1b5105 s8i a4, a5, 81 - 191b: 4244 l32i.n a13, a13, 60 - 191d: d85145 bnez a13, 186b - 1920: 56fd l32i.n a5, a12, 4 - 1922: 58f4ad l8ui a6, a5, 81 - 1925: 621c addi.n a6, a6, -1 - 1927: 0b5105 bnez a6, 1527 - 192a: c65666 l8ui a0, a5, 146 - 192d: 02bf addi.n a0, a0, 9 - 192f: 9b9205 j 152a - 1932: fdc600 ill - 1935: 0000fe ill - 1938: 00 .byte 0xff - 1939: 000000 excw - 193c: 0000ff excw - 193f: 03d0ff rsr.ccompare0 a0 - 1942: f00000 ill - 1945: 000003 ill - ... - 1950: 000400 ill - ... - -00001968 : - 1968: f0c112 l32r a1, fffc1d8c - 196b: 11c9 mov.n a12, a2 - 196d: cd0109 l8ui a2, a2, 0 - 1970: 022202 movi a0, -80 - 1973: af0200 slli a2, a2, 24 - 1976: 2280b0 srai a2, a2, 24 - 1979: 282001 bge a0, a2, 19b8 - 197c: 2731 movi.n a2, 2 - 197e: 0c3ba0 l32r a0, 1934 - 1981: ed0122 bnei a3, 12, 19c1 - 1984: 66ff l32i.n a3, a12, 4 - 1986: 383ca3 l32r a4, 1938 - 1989: ec411c bbci a3, 27, 19a0 - 198c: 73b7ff and a4, a3, a4 - 198f: 434013 srli a5, a3, 8 - 1992: 583010 addi a5, a5, -4 - 1995: c55241 extui a5, a5, 0, 16 - 1998: 5050fc slli a5, a5, 8 - 199b: 5580f4 or a4, a4, a5 - 199e: 5011 s32i.n a4, a12, 4 - 19a0: 2044 l32i.n a3, a0, 4 - 19a2: 1c49 l32i.n a0, a3, 4 - 19a4: 081038 beqz a0, 1a34 - 19a7: 1613 addi.n a6, a0, -1 - 19a9: 0b08c0 beqz a6, 1a3c - 19ac: f61660 beqi a0, 2, 1a24 - 19af: 202608 l32r a2, 193c - 19b2: e32174 l32r a0, 1950 - 19b5: e701ff callx0 a0 - 19b8: c0ff l32i.n a12, a1, 4 - 19ba: 0000 l32i.n a0, a1, 0 - 19bc: 0811c8 addi a1, a1, 16 - 19bf: 1201 ret.n - 19c1: 0d10c1 beqi a3, 128, 19b8 - 19c4: e326f0 l16ui a3, a12, 48 - 19c7: 32f3 movi.n a7, 50 - 19c9: 3c181c bgeu a7, a3, 19d8 - 19cc: b73727 l32r a2, 1940 - 19cf: dd210b l32r a0, 1954 - 19d2: e101ff callx0 a0 - 19d5: 00c0ff j 19b8 - 19d8: c600 l32i.n a3, a0, 4 - 19da: fff7 l32i.n a8, a3, 0 - 19dc: 1038 bnez.n a8, 19e6 - 19de: 0388 mov.n a2, a12 - 19e0: 2d68cc call0 19e4 - 19e3: 00050c j 19b8 - 19e6: 4600 addi.n a3, a3, 9 - 19e8: 9bfff4 addi a2, a12, 22 - 19eb: 2233 movi.n a4, 6 - 19ed: 0c16cc l32r a0, 1958 - 19f0: da0164 callx0 a0 - 19f3: 00c0ff bnez a2, 19b8 - 19f6: 125600 l32r a3, 1944 - 19f9: d331fc addi a2, a12, 16 - 19fc: 22ff l32i.n a3, a3, 4 - 19fe: 10cc movi.n a4, 3 - 1a00: 1338 addi.n a3, a3, 15 - 1a02: fb340c l32r a0, 195c - 1a05: d60133 callx0 a0 - 1a08: 00c0ff bnez a2, 19b8 - 1a0b: c25600 l32r a3, 1948 - 1a0e: 31fa l32i.n a3, a3, 4 - 1a10: ffcf l32i.n a0, a3, 0 - 1a12: 081338 beqi a0, 1, 1a44 - 1a15: 102603 beqi a0, 2, 1a2b - 1a18: 20262e l32r a2, 194c - 1a1b: cd2112 l32r a0, 1960 - 1a1e: d101ff callx0 a0 - 1a21: 00c0ff j 19b8 - 1a24: c600 s32i.n a2, a3, 4 - 1a26: ffe4 s32i.n a2, a3, 0 - 1a28: 291329 j 19b8 - 1a2b: 0603 movi.n a4, 2 - 1a2d: ffe3 s32i.n a4, a3, 4 - 1a2f: 240c s32i.n a4, a3, 0 - 1a31: 491349 j 19b8 - 1a34: c603 mov.n a2, a12 - 1a36: 2dffe0 call0 1a38 - 1a39: 00050c j 19b8 - 1a3c: c600 mov.n a2, a12 - 1a3e: 2dffde call0 12a0 - 1a41: 86050c j 19b8 - 1a44: c6ff mov.n a2, a12 - 1a46: 2dffdc call0 76c - 1a49: d2450c j 19b8 - 1a4c: dac6fe ill - 1a4f: 0000ff ill - ... - 1a5a: 980000 and a0, a0, a0 - 1a5d: 000000 excw - 1a60: 000410 ill - ... - 1a97: 1200 s32i.n a0, a1, 24 - 1a99: 09e0c1 l32r a0, 1a4c - 1a9c: ec0161 l8ui a0, a0, 4 - 1a9f: 02ff s32i.n a12, a1, 28 - 1aa1: c90400 bnei a0, 1, 1aa7 - 1aa4: 106671 j 1b31 - 1aa7: 4602 movi.n a2, 0 - 1aa9: 0022 mov.n a3, a1 - 1aab: 3d020c l32r a0, 1a60 - 1aae: ed0101 callx0 a0 - 1ab1: 00c0ff l32r a0, 1a64 - 1ab4: ec0100 callx0 a0 - 1ab7: 00c0ff bnei a2, 5, 1b31 - 1aba: 6600 l32i.n a2, a1, 0 - 1abc: 287652 beqz a2, 1b31 - 1abf: 1601 movi.n a2, 11 - 1ac1: 0c0712 l32r a0, 1a68 - 1ac4: e901b2 callx0 a0 - 1ac7: c0ff mov.n a12, a2 - 1ac9: cd0000 beqz a2, 1b3a - 1acc: d21602 l32r a2, 1a50 - 1acf: 2106 mov.n a3, a1 - 1ad1: 3dffe1 l32i a2, a2, 160 - 1ad4: 2201 movi.n a4, 4 - 1ad6: 2822 addi.n a2, a2, 8 - 1ad8: 8b440c l32r a0, 1a6c - 1adb: e50122 callx0 a0 - 1ade: 00c0ff l32r a0, 1a70 - 1ae1: e40100 callx0 a0 - 1ae4: 00c0ff l32r a0, 1a74 - 1ae7: e40100 callx0 a0 - 1aea: c0ff movi.n a2, 0 - 1aec: 0c0000 addi a3, a1, 16 - 1aef: c13202 l32r a0, 1a78 - 1af2: e20110 callx0 a0 - 1af5: c0ff addi.n a2, a12, 1 - 1af7: 1b0000 l32r a5, 1a54 - 1afa: d7512c addi a3, a1, 16 - 1afd: 32ff l32i.n a5, a5, 4 - 1aff: 10c1 movi.n a4, 6 - 1b01: 0c1558 addmi a5, a5, 0x100 - 1b04: d55264 l8ui a5, a5, 146 - 1b07: 055201 s8i a5, a12, 0 - 1b0a: 4c5292 l32r a0, 1a7c - 1b0d: dc0100 callx0 a0 - 1b10: c0ff addi.n a2, a12, 7 - 1b12: 0000 mov.n a3, a1 - 1b14: 2c7b movi.n a4, 4 - 1b16: 0c013d l32r a0, 1a80 - 1b19: da0144 callx0 a0 - 1b1c: 00c0ff l32r a2, 1a58 - 1b1f: 2100 mov.n a3, a12 - 1b21: ffcf movi.n a4, 11 - 1b23: 0c0c3d l32r a0, 1a84 - 1b26: d801b4 callx0 a0 - 1b29: c0ff mov.n a2, a12 - 1b2b: 2d0000 l32r a0, 1a88 - 1b2e: d7010c callx0 a0 - 1b31: c0ff l32i.n a12, a1, 28 - 1b33: 0000 l32i.n a0, a1, 24 - 1b35: 0871c8 addi a1, a1, 32 - 1b38: 1261 ret.n - 1b3a: 0d20c1 l32r a0, 1a8c - 1b3d: d401f0 callx0 a0 - 1b40: 00c0ff l32r a2, 1a5c - 1b43: c72100 l32r a0, 1a90 - 1b46: d301ff callx0 a0 - 1b49: 00c0ff j 1b31 - 1b4c: f90600 ill - 1b4f: 0000ff ill - 1b52: 000000 excw - 1b55: 000000 ill - 1b58: 0000c8 excw - 1b5b: 00b400 ill - ... - 1b66: 980000 ill - ... - 1b75: 000000 ill - 1b78: 0000c8 ill - ... - 1b8f: 1200 s32i.n a0, a1, 0 - 1b91: 09f0c1 l32r a0, 1b4c - 1b94: ee0101 l32r a4, 1b50 - 1b97: ef41ff l8ui a2, a0, 4 - 1b9a: 22ff l32i.n a6, a4, 4 - 1b9c: 680400 bnei a2, 1, 1ba2 - 1b9f: 126614 j 1c23 - 1ba2: 200602 addmi a6, a6, 0x100 - 1ba5: d66200 l8ui a5, a6, 144 - 1ba8: 5201 addi.n a5, a5, 1 - 1baa: 1b9006 s8i a5, a6, 144 - 1bad: 5255 l32i.n a4, a4, 4 - 1baf: 489046 addmi a4, a4, 0x100 - 1bb2: d44214 l8ui a4, a4, 144 - 1bb5: 4201 movi.n a3, 14 - 1bb7: 0c9004 bgeu a3, a4, 1c23 - 1bba: b347e3 l32r a2, 1b54 - 1bbd: e62168 addi a3, a2, -92 - 1bc0: 32ff l32i.n a3, a3, 52 - 1bc2: a4c2 movi.n a4, 4 - 1bc4: d338 addi.n a3, a3, 12 - 1bc6: cb440c l32r a0, 1b78 - 1bc9: ec0133 callx0 a0 - 1bcc: 00c0ff l32r a2, 1b58 - 1bcf: e32100 l32r a5, 1b60 - 1bd2: e451ff l32r a7, 1b5c - 1bd5: 71ff movi.n a4, 1 - 1bd7: ffe2 l32i.n a7, a7, 4 - 1bd9: 140c movi.n a6, 0 - 1bdb: 0c1778 addmi a7, a7, 0x100 - 1bde: d77206 addi a7, a7, 20 - 1be1: c77201 s8i a6, a7, 124 - 1be4: 476214 s8i a4, a5, 6 - 1be7: 45427c l32r a0, 1b7c - 1bea: e50106 callx0 a0 - 1bed: 00c0ff l32r a2, 1b64 - 1bf0: dd2100 l32r a0, 1b80 - 1bf3: e401ff callx0 a0 - 1bf6: 00c0ff l32r a2, 1b68 - 1bf9: dc2100 l32i a2, a2, 160 - 1bfc: 2222ff l32r a0, 1b84 - 1bff: e20128 callx0 a0 - 1c02: 00c0ff l32r a2, 1b6c - 1c05: 2100 l32i.n a2, a2, 4 - 1c07: 28ffda addmi a2, a2, 0x100 - 1c0a: d22212 addi a2, a2, 20 - 1c0d: c22201 l8ui a2, a2, 125 - 1c10: 022214 l32r a0, 1b88 - 1c13: de017d callx0 a0 - 1c16: 00c0ff l32r a0, 1b70 - 1c19: d60100 l32r a3, 1b74 - 1c1c: 31ff l32i.n a0, a0, 0 - 1c1e: ffd6 movi.n a2, 4 - 1c20: 0c0008 callx0 a0 - 1c23: c042 l32i.n a0, a1, 0 - 1c25: 080000 addi a1, a1, 16 - 1c28: 1201 ret.n - 1c2a: 0d10c1 excw - 1c2d: 0000f0 excw - 1c30: 00f00d ill - ... - 1c3f: 6e6a00 ill - 1c42: 000000 excw - 1c45: 000000 bnone a0, a4, 1c49 - 1c48: 475a l32i.n a9, a0, 0 - 1c4a: 980000 excw - 1c4d: 0000 addi.n a0, a0, 1 - 1c4f: 1b8c00 excw - 1c52: 980000 excw - 1c55: 0000 movi.n a0, 16 - 1c57: 1c2c00 excw - 1c5a: 980000 ill - 1c5d: 000000 ill - 1c60: 000000 excw - 1c63: 00b400 excw - 1c66: b40000 extui a0, a0, 0, 10 - 1c69: 0000 add.n a0, a0, a1 - 1c6b: 1a9400 excw - 1c6e: b40000 ill - ... - 1c95: 000000 l32r a12, fffc4458 - 1c98: f0c112 l32r a1, ffffb09c - 1c9b: 09 .byte 0xff - 1c9c: e50111 l8ui a0, a0, 4 - 1c9f: 02ff s32i.n a2, a1, 0 - 1ca1: 290400 bnei a0, 1, 1ca7 - 1ca4: 106601 j 1d44 - 1ca7: 0602 movi.n a2, 16 - 1ca9: 1c0027 l32r a4, 1c34 - 1cac: 4102 movi.n a3, 32 - 1cae: ffe2 l32i.n a6, a4, 4 - 1cb0: 032c movi.n a5, 0 - 1cb2: 0c1468 addmi a6, a6, 0x100 - 1cb5: d66205 s8i a5, a6, 144 - 1cb8: 465201 s32i a3, a4, 152 - 1cbb: 643290 l32r a0, 1c70 - 1cbe: ed0126 callx0 a0 - 1cc1: c0ff mov.n a4, a2 - 1cc3: 4d0000 l32r a2, 1c38 - 1cc6: dd2102 l32r a3, 1c3c - 1cc9: dd31ff s32i a4, a2, 160 - 1ccc: 42ff s32i.n a3, a4, 4 - 1cce: 2862 l32i.n a3, a1, 0 - 1cd0: 381439 l32i a2, a2, 160 - 1cd3: 2201 movi.n a4, 4 - 1cd5: 2822 addi.n a2, a2, 12 - 1cd7: cb440c l32r a0, 1c74 - 1cda: e70122 callx0 a0 - 1cdd: 00c0ff l32r a2, 1c48 - 1ce0: da2100 l32r a6, 1c40 - 1ce3: d861ff l32r a3, 1c4c - 1ce6: da31ff l32i a6, a6, 160 - 1ce9: 2662ff l32r a5, 1c44 - 1cec: 5128 s32i.n a5, a6, 0 - 1cee: 59ffd6 l32r a0, 1c78 - 1cf1: e20106 callx0 a0 - 1cf4: 00c0ff l32r a2, 1c50 - 1cf7: d72100 l32r a3, 1c54 - 1cfa: d731ff l32r a0, 1c7c - 1cfd: e001ff callx0 a0 - 1d00: 00c0ff l32r a2, 1c58 - 1d03: d62100 l32r a0, 1c80 - 1d06: df01ff callx0 a0 - 1d09: 00c0ff l32r a0, 1c84 - 1d0c: de0100 callx0 a0 - 1d0f: 00c0ff l32r a7, 1c5c - 1d12: 7100 l32i.n a7, a7, 4 - 1d14: 78ffd3 addmi a7, a7, 0x100 - 1d17: d77217 addi a7, a7, 20 - 1d1a: c77201 s8i a2, a7, 125 - 1d1d: 472214 l32r a2, 1c60 - 1d20: d0217d l32r a0, 1c88 - 1d23: da01ff callx0 a0 - 1d26: 00c0ff l32r a2, 1c64 - 1d29: cf2100 l32r a3, 1c68 - 1d2c: 31ff movi.n a4, 0 - 1d2e: 0cffcf l32r a0, 1c8c - 1d31: d70104 callx0 a0 - 1d34: 00c0ff l32r a2, 1c6c - 1d37: ce2100 movi a3, 200 - 1d3a: 32ff movi.n a4, 1 - 1d3c: c8a0 movi.n a5, 1 - 1d3e: 0c140c l32r a0, 1c90 - 1d41: d40115 callx0 a0 - 1d44: c0ff l32i.n a0, a1, 4 - 1d46: 080000 addi a1, a1, 16 - 1d49: 1211 ret.n - 1d4b: Address 0x00001d4b is out of bounds. - - -Disassembly of section .irom.text: - -00001d60 <.irom.text>: - 1d60: 3a6373 excw - 1d63: 544570 extui a4, a7, 5, 6 - 1d66: 697547 bbci a5, 20, 1dd3 <.irom.text+0x73> - 1d69: 476564 excw - 1d6c: 6f6c movi.n a15, -26 - 1d6e: 6e2062 l32i a6, a0, 0x1b8 - 1d71: 6f .byte 0x6f - 1d72: 6e2074 excw - 1d75: 6c6c75 excw - 1d78: 0d0a add.n a0, a13, a0 - 1d7a: 000000 ill - 1d7d: 000000 ill - 1d80: 3a6373 excw - 1d83: 544570 extui a4, a7, 5, 6 - 1d86: 697547 bbci a5, 20, 1df3 <.irom.text+0x93> - 1d89: 476564 excw - 1d8c: 6f6c movi.n a15, -26 - 1d8e: 6d2062 l32i a6, a0, 0x1b4 - 1d91: 6c6c61 l32r a6, fffdcf44 - 1d94: 6f .byte 0x6f - 1d95: 652063 excw - 1d98: 3a7272 excw - 1d9b: 2c7325 excw - 1d9e: 0a6425 excw - 1da1: 000d mov.n a0, a0 - ... - 1daf: 637300 excw - 1db2: 703a add.n a7, a0, a3 - 1db4: 696b addi.n a6, a9, 6 - 1db6: 207373 excw - 1db9: 6568 l32i.n a6, a5, 24 - 1dbb: 206461 l32r a6, fffc9f4c - 1dbe: 6e .byte 0x6e - 1dbf: 6f .byte 0x6f - 1dc0: 6e2074 excw - 1dc3: 6c6c75 excw - 1dc6: 0d0a add.n a0, a13, a0 - ... - 1dd0: 3a6373 excw - 1dd3: 6e69 s32i.n a6, a14, 24 - 1dd5: 7469 s32i.n a6, a4, 28 - 1dd7: 547020 extui a7, a2, 0, 6 - 1dda: 4f .byte 0x4f - 1ddb: 484355 excw - 1dde: 5f .byte 0x5f - 1ddf: 6f6c47 bbci a12, 4, 1e52 <.irom.text+0xf2> - 1de2: 6d2062 l32i a6, a0, 0x1b4 - 1de5: 6c6c61 l32r a6, fffdcf98 - 1de8: 6f .byte 0x6f - 1de9: 652063 excw - 1dec: 207272 excw - 1def: 207325 excw - 1df2: 0a7325 excw - 1df5: 000d mov.n a0, a0 - ... - 1dff: 7c5400 excw - 1e02: 212121 l32r a2, fffca288 - 1e05: 0d0a add.n a0, a13, a0 - ... - 1e0f: 0d0a00 excw - 1e12: 505954 excw - 1e15: 203a45 call0 221bc - 1e18: 505345 call0 52350 - 1e1b: 554f54 excw - 1e1e: 204843 excw - 1e21: 0a7325 excw - 1e24: 000d mov.n a0, a0 - ... - 1e2e: 540000 extui a0, a0, 0, 6 - 1e31: 737c movi.n a3, -9 - 1e33: 6e .byte 0x6e - 1e34: 6669 s32i.n a6, a6, 24 - 1e36: 726566 bnei a5, 6, 1eac <.irom.text+0x14c> - 1e39: 6e6f20 excw - 1e3c: 686320 excw - 1e3f: 253a add.n a2, a5, a3 - 1e41: 000a64 excw - ... - 1e50: 507c54 excw - 1e53: 4f48 l32i.n a4, a15, 16 - 1e55: 4e .byte 0x4e - 1e56: 4d2045 call0 4f05c - 1e59: 3a4341 l32r a4, fffd0768 - 1e5c: 000000 ill - 1e5f: 252000 extui a2, a0, 16, 3 - 1e62: 0078 l32i.n a7, a0, 0 - ... - 1e70: 540a add.n a5, a4, a0 - 1e72: 417c movi.n a1, -12 - 1e74: 4d2050 excw - 1e77: 204341 l32r a4, fffc9f84 - 1e7a: 3a2020 excw - 1e7d: 000000 ill - 1e80: 782520 excw - 1e83: 0d0a00 excw - ... - 1e8e: 540000 extui a0, a0, 0, 6 - 1e91: 487c movi.n a8, -12 - 1e93: 646165 excw - 1e96: 654c20 extui a4, a2, 28, 7 - 1e99: 6e .byte 0x6e - 1e9a: 203a20 or a3, a10, a2 - 1e9d: 0a6425 excw - 1ea0: 000d mov.n a0, a0 - ... - 1eae: 540000 extui a0, a0, 0, 6 - 1eb1: 537c movi.n a3, -11 - 1eb3: 4e59 s32i.n a5, a14, 16 - 1eb5: 532043 excw - 1eb8: 544154 excw - 1ebb: 0a5355 excw - 1ebe: 000d mov.n a0, a0 - 1ec0: 257c54 excw - 1ec3: 252d64 excw - 1ec6: 0d0a64 excw - 1ec9: 000000 ill - 1ecc: 000000 ill - 1ecf: 7c5400 excw - 1ed2: 2d6325 excw - 1ed5: 0a6425 excw - 1ed8: 000d mov.n a0, a0 - 1eda: 000000 ill - 1edd: 000000 ill - 1ee0: 537c54 excw - 1ee3: 4e4143 excw - 1ee6: 535320 excw - 1ee9: 4449 s32i.n a4, a4, 16 - 1eeb: 203a add.n a2, a0, a3 - 1eed: 0a7325 excw - 1ef0: 000d mov.n a0, a0 - ... - 1efe: 540000 extui a0, a0, 0, 6 - 1f01: 617c movi.n a1, -10 - 1f03: 6c6c movi.n a12, -26 - 1f05: 656c20 extui a6, a2, 28, 7 - 1f08: 6e .byte 0x6e - 1f09: 3a6874 excw - 1f0c: 642520 extui a2, a2, 5, 7 - 1f0f: 702c movi.n a0, 39 - 1f11: 647773 excw - 1f14: 656c20 extui a6, a2, 28, 7 - 1f17: 6e .byte 0x6e - 1f18: 3a6874 excw - 1f1b: 642520 extui a2, a2, 5, 7 - 1f1e: 0d0a add.n a0, a13, a0 - ... - 1f30: 537c54 excw - 1f33: 4e4143 excw - 1f36: 524320 excw - 1f39: 532043 excw - 1f3c: 444953 excw - 1f3f: 203a add.n a2, a0, a3 - 1f41: 0a6425 excw - 1f44: 000d mov.n a0, a0 - ... - 1f4e: 540000 extui a0, a0, 0, 6 - 1f51: 587c movi.n a8, -11 - 1f53: 4f .byte 0x4f - 1f54: 000a52 l8ui a5, a10, 0 - ... - 1f5f: 7c5400 excw - 1f62: 2d6425 excw - 1f65: 2d6425 excw - 1f68: 0a6425 excw - 1f6b: 000d mov.n a0, a0 - 1f6d: 000000 ill - 1f70: 257c54 excw - 1f73: 252d64 excw - 1f76: 252d63 excw - 1f79: 0d0a64 excw - 1f7c: 000000 ill - 1f7f: 7c5400 excw - 1f82: 777370 excw - 1f85: 203a64 excw - 1f88: 0a7325 excw - 1f8b: 000d mov.n a0, a0 - 1f8d: 000000 ill - 1f90: 737c54 excw - 1f93: 646973 excw - 1f96: 203a add.n a2, a0, a3 - 1f98: 0a7325 excw - 1f9b: 000d mov.n a0, a0 - 1f9d: 000000 ill - 1fa0: 627c54 excw - 1fa3: 697373 excw - 1fa6: 203a64 excw - 1fa9: 000000 ill - 1fac: 000000 ill - 1faf: 302500 xor a2, a5, a0 - 1fb2: 207832 excw - 1fb5: 000000 ill - 1fb8: 0d0a add.n a0, a13, a0 - 1fba: 000000 ill - 1fbd: 000000 ill - 1fc0: 460a add.n a4, a6, a0 - 1fc2: 727c movi.n a2, -9 - 1fc4: 697373 excw - 1fc7: 756f20 extui a6, a2, 31, 8 - 1fca: 0a2174 excw - 1fcd: 000000 ill - 1fd0: 505954 excw - 1fd3: 203a45 call0 22378 - 1fd6: 505345 call0 5250c - 1fd9: 554f54 excw - 1fdc: 204843 excw - 1fdf: 0a7325 excw - 1fe2: 000d mov.n a0, a0 - ... - 1ff0: 0d0a add.n a0, a13, a0 - 1ff2: 737c46 j 1ede7 - 1ff5: 6e .byte 0x6e - 1ff6: 6669 s32i.n a6, a6, 24 - 1ff8: 726566 bnei a5, 6, 206e <.irom.text+0x30e> - 1ffb: 6e6f20 excw - 1ffe: 686320 excw - 2001: 253a add.n a2, a5, a3 - 2003: 000a64 excw - ... - 200e: 460000 excw - 2011: 727c movi.n a2, -9 - 2013: 697373 excw - 2016: 253a add.n a2, a5, a3 - 2018: 202c64 excw - 201b: 3a6863 excw - 201e: 0a6425 excw - 2021: 460d excw - 2023: 687c movi.n a8, -10 - 2025: 646165 excw - 2028: 253a add.n a2, a5, a3 - 202a: 0d0a64 excw - 202d: 0d0a add.n a0, a13, a0 - 202f: 7c4600 excw - 2032: 2d6425 excw - 2035: 0a6425 excw - 2038: 000d mov.n a0, a0 - 203a: 000000 ill - 203d: 000000 ill - 2040: 257c46 j b635 - 2043: 252d63 excw - 2046: 0d0a64 excw - 2049: 000000 ill - 204c: 000000 ill - 204f: 7c4600 excw - 2052: 414353 excw - 2055: 4e .byte 0x4e - 2056: 535320 excw - 2059: 4449 s32i.n a4, a4, 16 - 205b: 203a add.n a2, a0, a3 - 205d: 0a7325 excw - 2060: 000d mov.n a0, a0 - ... - 206e: 460000 excw - 2071: 617c movi.n a1, -10 - 2073: 6c6c movi.n a12, -26 - 2075: 656c20 extui a6, a2, 28, 7 - 2078: 6e .byte 0x6e - 2079: 3a6874 excw - 207c: 642520 extui a2, a2, 5, 7 - 207f: 702c movi.n a0, 39 - 2081: 647773 excw - 2084: 656c20 extui a6, a2, 28, 7 - 2087: 6e .byte 0x6e - 2088: 3a6874 excw - 208b: 642520 extui a2, a2, 5, 7 - 208e: 0d0a add.n a0, a13, a0 - ... - 20a0: 537c46 j 16e95 - 20a3: 4e4143 excw - 20a6: 524320 excw - 20a9: 532043 excw - 20ac: 444953 excw - 20af: 203a add.n a2, a0, a3 - 20b1: 0a6425 excw - 20b4: 000d mov.n a0, a0 - ... - 20be: 460000 excw - 20c1: 587c movi.n a8, -11 - 20c3: 4f .byte 0x4f - 20c4: 000a52 l8ui a5, a10, 0 - ... - 20cf: 7c4600 excw - 20d2: 2d6425 excw - 20d5: 2d6425 excw - 20d8: 0a6425 excw - 20db: 000d mov.n a0, a0 - 20dd: 000000 ill - 20e0: 257c46 j b6d5 - 20e3: 252d64 excw - 20e6: 252d63 excw - 20e9: 0d0a64 excw - 20ec: 000000 ill - 20ef: 7c4600 excw - 20f2: 777370 excw - 20f5: 203a64 excw - 20f8: 0a7325 excw - 20fb: 000d mov.n a0, a0 - 20fd: 000000 ill - 2100: 737c46 j 1eef5 - 2103: 646973 excw - 2106: 203a add.n a2, a0, a3 - 2108: 0a7325 excw - 210b: 000d mov.n a0, a0 - 210d: 000000 ill - 2110: 627c46 j 1ab05 - 2113: 697373 excw - 2116: 203a64 excw - 2119: 000000 ill - 211c: 000000 ill - 211f: 302500 xor a2, a5, a0 - 2122: 207832 excw - 2125: 000000 ill - 2128: 0d0a add.n a0, a13, a0 - 212a: 000000 ill - 212d: 000000 ill - 2130: 200a add.n a2, a0, a0 - 2132: 697c46 j 1c727 - 2135: 6f6e20 excw - 2138: 772074 excw - 213b: 746972 s32i a7, a9, 0x1d0 - 213e: 212165 excw - 2141: 000a20 excw - ... - 2150: 636170 excw - 2153: 206b addi.n a2, a0, 6 - 2155: 746e63 excw - 2158: 253a20 extui a3, a2, 26, 3 - 215b: 000a64 excw - 215e: 540000 extui a0, a0, 0, 6 - 2161: 737c movi.n a3, -9 - 2163: 756174 excw - 2166: 726520 excw - 2169: 000a72 l8ui a7, a10, 0 - 216c: 000000 ill - 216f: 435300 excw - 2172: 6f7420 excw - 2175: 656b addi.n a6, a5, 6 - 2177: 6e .byte 0x6e - 2178: 616d20 excw - 217b: 6c6c movi.n a12, -26 - 217d: 6f .byte 0x6f - 217e: 652063 excw - 2181: 0a7272 excw - 2184: 000d mov.n a0, a0 - -sc_sniffer.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: 000020 excw - ... - -0000001c : - 2c: f0c112 l32r a0, 10 - 2f: c111c9 callx0 a0 - 32: fff7 s32i.n a2, a12, 0 - 34: 0109 movi.n a3, 0 - 36: 0c08 s32i.n a3, a2, 60 - 38: 4cf0cc j 44 - 3b: f90102 l32r a2, 4 - 3e: 00c0ff l32r a0, 14 - 41: 0c2900 callx0 a0 - 44: 030c l32i.n a0, a12, 0 - 46: f239 bnez.n a0, 5e - 48: 000206 l32r a2, 8 - 4b: fff221 l32r a3, c - 4e: f501 movi.n a4, 57 - 50: 00c0ff l32r a0, 18 - 53: 0c0800 callx0 a0 - 56: 40dc movi.n a2, 0 - 58: fff021 call0 5c - 5b: fff031 j 60 - 5e: 943c s32i.n a0, a12, 4 - 60: f201 l32i.n a12, a1, 4 - 62: c0ff l32i.n a0, a1, 0 - 64: 0c0000 addi a1, a1, 16 - 67: 0502 ret.n - 69: 460000 ill - 6c: 090000 ill - 6f: 11c81c ill - 72: 120108 excw - 75: 0d10c1 l32r a12, ffff2838 - 78: 0000f0 l32r a1, fffff37c - ... - -00000084 : - 84: c112 l32i.n a0, a2, 60 - 86: c9f0 s32i.n a0, a12, 4 - 88: fcc111 l32r a0, 70 - 8b: 0109ff callx0 a0 - 8e: 0c28 l32i.n a2, a12, 4 - 90: 8c1c29 bnez a2, 84 - 93: 08d2 l32i.n a0, a1, 0 - 95: 09f2 movi.n a2, 0 - 97: 011c s32i.n a2, a12, 4 - 99: fffa s32i.n a2, a12, 0 - 9b: 00c0 l32i.n a12, a1, 4 - 9d: 1c2800 addi a1, a1, 16 - a0: 0256 ret.n - a2: 0108ff excw - a5: 29020c ill - a8: 0c291c ill - ab: 1211c8 ill - ae: 0d10c1 excw - b1: 0000f0 l32r a12, fffc2874 - b4: 000050 l32r a0, fffc00c8 - ... - -000000c0 : - c0: f0c112 excw - c3: 09 .byte 0xff - c4: 0501 l32i.n a2, a3, 8 - c6: 210000 l8ui a3, a3, 24 - c9: 01fffb call0 cc - cc: fffc l32i.n a0, a1, 0 - ce: 0000c0 addi a1, a1, 16 - d1: f931 ret.n - d3: 2328ff excw - d6: 180332 excw - d9: 000005 ill - dc: 0108 movi.n a0, 16 - de: 10c112 ill - e1: 00f00d ill - e4: 00001c ill - e7: 001c00 ill - ea: 1c0000 ill - ... - -00000100 : - 100: 12d20c addi a14, a0, -28 - 103: d9f0c1 l8ui a12, a14, 12 - 106: c921 movi.n a13, 14 - 108: 010911 bltu a2, a12, 13f - 10b: fff601 l16ui a5, a14, 14 - 10e: e231e9 ssr a12 - 111: c2e4c0 sra a3, a5 - 114: 0c0c0e bbsi a3, 0, 122 - 117: c7ed addi.n a12, a12, 1 - 119: 523332 extui a12, a12, 0, 8 - 11c: 00071e bne a12, a13, 10e - 11f: 50400c j 142 - 122: b130 mov.n a2, a12 - 124: e307 addi.n a0, a12, 1 - 126: cc1b0a s8i a0, a14, 12 - 129: 74c0c0 l32r a0, e0 - 12c: ee9cd7 callx0 a0 - 12f: 0007c6 l32r a2, d8 - 132: 1b0c2d movi a3, 205 - 135: 020c movi.n a4, 0 - 137: 0c4e movi.n a5, 1 - 139: ffed01 l32r a0, e4 - 13c: 0000c0 callx0 a0 - 13f: ffea21 bne a12, a13, 15d - 142: a032 movi.n a0, 1 - 144: 040ccd l16ui a5, a14, 14 - 147: 150c movi.n a12, 1 - 149: ffea01 ssr a12 - 14c: 0000c0 sra a2, a5 - 14f: 1a9cd7 bbsi a2, 0, 16a - 152: 100c addi.n a12, a12, 1 - 154: 071e52 extui a12, a12, 0, 8 - 157: 001c0c bne a12, a13, 149 - 15a: 50400c s8i a0, a14, 12 - 15d: b120 l32i.n a12, a1, 4 - 15f: e207 l32i.n a13, a1, 8 - 161: 1b17 l32i.n a14, a1, 12 - 163: c0cc l32i.n a0, a1, 0 - 165: d774c0 addi a1, a1, 16 - 168: ee9c ret.n - 16a: 4e02 mov.n a2, a12 - 16c: c80c addi.n a13, a12, 1 - 16e: 21d811 s8i a13, a14, 12 - 171: 0831e8 l32r a0, e8 - 174: c11201 callx0 a0 - 177: f00d10 l32r a2, dc - 17a: 1b0c2d movi a3, 205 - 17d: d2dc movi.n a4, 0 - 17f: 0c4e movi.n a5, 1 - 181: ffdd01 l32r a0, ec - 184: 0000c0 callx0 a0 - 187: ffd921 j 15d - 18a: cda032 ill - 18d: 0c040c ill - 190: 15 .byte 0xff - 191: ffda01 excw - 194: 0000c0 excw - 197: fff486 ill - 19a: 000000 ill - 19d: 000000 ill - 1a0: 0000ff ill - 1a3: 0070ff ill - ... - -000001c4 : - 1c4: f0c112 excw - 1c7: 0911c9 s32i a1, a0, 0x3f0 - 1ca: f40101 excw - 1cd: 02cdff excw - 1d0: 100022 bbci a0, 27, 1ea - 1d3: 190042 l32r a5, 190 - 1d6: 601226 srli a6, a0, 8 - 1d9: 6604fc addi a6, a6, -4 - 1dc: 0864a3 and a5, a0, a5 - 1df: 70b71c extui a6, a6, 0, 16 - 1e2: ef5116 slli a6, a6, 8 - 1e5: 6800ff or a5, a5, a6 - 1e8: 6241 s32i.n a5, a12, 4 - 1ea: fcc6 mov.n a2, a12 - 1ec: 105050 l32r a0, 198 - 1ef: f46060 callx0 a0 - 1f2: 6680 mov.n a2, a12 - 1f4: 556011 l32r a0, 19c - 1f7: 1c5920 callx0 a0 - 1fa: 010c2d j 22a - 1fd: ffeb l32i.n a0, a0, 20 - 1ff: 00c0 bnez.n a0, 20c - 201: 2d00 mov.n a2, a12 - 203: ea010c l32r a0, 1a0 - 206: 00c0ff callx0 a0 - 209: 0b0600 j 22a - 20c: 500800 bnei a0, 1, 22a - 20f: 90cc mov.n a2, a12 - 211: 010c2d l32r a0, 1a4 - 214: c0ffe7 callx0 a0 - 217: 460000 j 22a - 21a: 0007 mov.n a2, a12 - 21c: 1a1066 l32r a0, 1a8 - 21f: 010c2d callx0 a0 - 222: ffe4 mov.n a2, a12 - 224: 0000c0 l32r a0, 1ac - 227: 0003c6 callx0 a0 - 22a: 0c2d l32i.n a12, a1, 4 - 22c: e301 l32i.n a0, a1, 0 - 22e: 00c0ff addi a1, a1, 16 - 231: 2d00 ret.n - 233: e2010c beqi a3, 128, 22a - 236: 00c0ff l16ui a3, a12, 48 - 239: c800 movi.n a7, 50 - 23b: 010811 bgeu a7, a3, 21a - 23e: 10c112 l32r a2, 194 - 241: 26f00d l32r a0, 1b0 - 244: 32f3e3 callx0 a0 - 247: 3c181c j 22a - 24a: b73727 ill - 24d: d521db ill - 250: db01ff ill - 253: 00c0ff ill - 256: f7c600 ill - 259: 0000ff ill - ... - 278: 00d0 movi.n a0, 16 - 27a: 000000 ill - 27d: 000000 ill - 280: 000008 excw - 283: 000000 excw - 286: 1c0000 ill - ... - 291: 000001 ill - 294: 0000a0 ill - 297: 000000 ill - 29a: 800000 ill - ... - -000002f0 : - 2f0: 0c140c bbsi a15, 29, 2fd - 2f3: c11205 l32r a0, fffd7c3c - 2f6: 11c9e0 bnone a2, a0, 308 - 2f9: e921d9 excw - 2fc: f931 movi.n a11, 0 - 2fe: d7e141 ssl a6 - 301: 09ff addi.n a5, a6, 1 - 303: 5e5201 excw - 306: 0e0207 l16ui a0, a6, 0x164 - 309: 4210 mov.n a0, a12 - 30b: 0c4e l32i.n a0, a9, 32 - 30d: 16000b l32r a5, fffc3958 - 310: 1b40 add.n a11, a2, a2 - 312: 0356 excw - 314: 02dd1c beqz a9, 371 - 317: 0db216 movi a10, -80 - 31a: 89080c slli a11, a11, 24 - 31d: 0d9251 srai a11, a11, 24 - 320: 0db22a bge a10, a11, 371 - 323: 99162b l32r a12, 250 - 326: afa205 l8ui a12, a12, 0 - 329: bb80b0 bnei a12, 1, 379 - 32c: b001 movi.n a2, 64 - 32e: b731b8 l32r a0, 294 - 331: c14daa callx0 a0 - 334: ffcb mov.n a12, a2 - 336: 000cc2 beqz a2, 4f1 - 339: 1c66 addi.n a3, a13, 4 - 33b: 4c4c movi.n a4, 6 - 33d: d90102 l32r a0, 298 - 340: 00c0ff callx0 a0 - 343: 02cd00 addi a2, a12, 26 - 346: 7216 addi.n a3, a13, 10 - 348: 4b1b movi.n a4, 32 - 34a: 640c3d l32r a0, 29c - 34d: ffd601 callx0 a0 - 350: 00c0 movi.n a0, 1 - 352: cc2200 l8ui a2, a13, 42 - 355: ab1a movi.n a3, 0 - 357: 2c3d s32i.n a3, a12, 60 - 359: d40104 s8i a2, a12, 58 - 35c: 00c0ff ssl a2 - 35f: 0c00 l32i.n a15, a14, 4 - 361: 0d2210 sll a0, a0 - 364: 0c2a s32i.n a12, a15, 60 - 366: 3903 s32i.n a12, a14, 4 - 368: 4c22fc l16ui a4, a14, 14 - 36b: 12003a or a4, a4, a0 - 36e: 1ef840 s16i a4, a14, 14 - 371: 0000 l32i.n a13, a13, 0 - 373: ffc9a1 bnez a13, 30e - 376: 421ec9 j 3ea - 379: 071e l32i.n a12, a14, 0 - 37b: 4400 addi.n a15, a13, 4 - 37d: 4220 l32i.n a12, a12, 60 - 37f: 075e s32i.n a12, a14, 4 - 381: 0dd8 beqz.n a12, 39d - 383: 7d56 mov.n a2, a15 - 385: 06f9 mov.n a3, a12 - 387: 001c movi.n a4, 6 - 389: 4b0ec8 l32r a0, 2a0 - 38c: fcc8fd callx0 a0 - 38f: 1ec9 beqz.n a2, 39b - 391: 8c9c s32i.n a12, a14, 4 - 393: 0f2d l32i.n a12, a12, 60 - 395: 0c0c3d bnez a12, 383 - 398: c50164 j 39d - 39b: c0ff bnez.n a12, 3d8 - 39d: 0000 movi.n a2, 64 - 39f: c9828c l32r a0, 2a4 - 3a2: fcc81e callx0 a0 - 3a5: ac56 mov.n a12, a2 - 3a7: 0046fe beqz a2, 4da - 3aa: fc00 addi.n a3, a13, 4 - 3ac: 4c9c movi.n a4, 6 - 3ae: c10102 l32r a0, 2a8 - 3b1: 00c0ff callx0 a0 - 3b4: 02cd00 addi a2, a12, 26 - 3b7: f216 addi.n a3, a13, 10 - 3b9: 4b12 movi.n a4, 32 - 3bb: 640c3d l32r a0, 2ac - 3be: ffbe01 callx0 a0 - 3c1: 00c0 movi.n a2, 1 - 3c3: cc2200 l8ui a0, a13, 42 - 3c6: ab1a movi.n a3, 0 - 3c8: 2c3d s32i.n a3, a12, 60 - 3ca: bc0104 s8i a0, a12, 58 - 3cd: c0ff l32i.n a15, a14, 4 - 3cf: 0000 s32i.n a2, a1, 20 - 3d1: 120c s32i.n a12, a15, 60 - 3d3: 0d02 s32i.n a12, a14, 4 - 3d5: 030c2a j 3db - 3d8: 02fc39 l8ui a0, a13, 42 - 3db: f83a4c ssl a0 - 3de: 291e movi.n a0, 1 - 3e0: ffc951 sll a0, a0 - 3e3: 861ec9 j 368 - 3e6: 0000 movi.n a2, 0 - 3e8: 0d02 s32i.n a2, a1, 20 - 3ea: 10002a l32r a0, 254 - 3ed: 0c40 l32i.n a3, a1, 20 - 3ef: 000010 l8ui a0, a0, 1 - 3f2: e046a1 bnei a3, 1, 400 - 3f5: 020cff l32r a2, 258 - 3f8: 5129 addi.n a0, a0, 1 - 3fa: ff9a01 extui a0, a0, 0, 8 - 3fd: 025138 s8i a0, a2, 1 - 400: 660100 l32r a2, 25c - 403: 210a13 l8ui a2, a2, 0 - 406: 1bff98 bgeu a2, a0, 41a - 409: 000000 bgeui a2, 2, 41a - 40c: 420274 l32r a4, 260 - 40f: 2101 addi.n a3, a2, 1 - 411: 22ff97 s8i a3, a4, 0 - 414: 070002 call0 418 - 417: f610b2 j 4b7 - 41a: 0d22 movi.n a2, 64 - 41c: 9541 movi.n a5, 2 - 41e: 321bff l32r a6, 264 - 421: 4432 movi.n a7, 1 - 423: 000500 s8i a7, a6, 0 - 426: 270600 s8i a5, a6, 1 - 429: 024c00 l32r a0, 2b0 - 42c: 61250c callx0 a0 - 42f: ff91 mov.n a12, a2 - 431: 170c bnez.n a2, 44a - 433: 004672 l32r a2, 268 - 436: 014652 l32r a3, 26c - 439: ffa101 movi a4, 0x125 - 43c: 0000c0 l32r a0, 2b4 - 43f: dc02cd callx0 a0 - 442: 2152 movi.n a2, 0 - 444: 31ff8d call0 448 - 447: 42ff8d j 4b7 - 44a: 0125a1 l32r a3, 270 - 44d: ff9e movi.n a4, 6 - 44f: 0000c0 l32r a0, 2b8 - 452: 05020c callx0 a0 - 455: 0000 l32i.n a9, a14, 0 - 457: 1b06 l32i.n a9, a9, 60 - 459: 3100 s32i.n a9, a12, 60 - 45b: ff89 l32i.n a8, a14, 0 - 45d: 640c s32i.n a12, a8, 60 - 45f: 9a01 l32i.n a0, a12, 60 - 461: 00c0ff beqz a0, 4d5 - 464: 0e9800 l8ui a0, a0, 58 - 467: 99f998 s8i a0, a12, 58 - 46a: 0e88fc l8ui a2, a14, 12 - 46d: 08f8c9 l32r a0, 2bc - 470: 0016fc callx0 a0 - 473: 0207 movi.n a2, 0 - 475: 023a00 l32r a0, 2c0 - 478: 223a4c callx0 a0 - 47b: 010c0e l32r a2, 274 - 47e: c0ff93 l32r a0, 2c4 - 481: 0c0000 callx0 a0 - 484: 0102 movi.n a2, 1 - 486: c0ff92 l32r a0, 2c8 - 489: 210000 callx0 a0 - 48c: 01ff7e l32r a12, 278 - 48f: ff91 mov.n a2, a12 - 491: 0000c0 l32r a0, 2cc - 494: 01120c callx0 a0 - 497: ff90 mov.n a2, a12 - 499: 0000c0 l32r a3, 27c - 49c: 7bc1 movi.n a4, 0 - 49e: 0c2dff l32r a0, 2d0 - 4a1: ff8e01 callx0 a0 - 4a4: 00c0 movi.n a2, 0 - 4a6: 0c2d00 call0 4a8 - 4a9: 7831 movi.n a3, 0 - 4ab: 0cff movi.n a2, 1 - 4ad: 0104 l32i.n a0, a14, 8 - 4af: c0ff8c s8i a2, a14, 17 - 4b2: 0000 movi.n a2, 1 - 4b4: 05020c callx0 a0 - 4b7: 0000 l32i.n a12, a1, 4 - 4b9: 030c l32i.n a13, a1, 8 - 4bb: 120c l32i.n a14, a1, 12 - 4bd: 2e08 l32i.n a15, a1, 16 - 4bf: 4e22 l32i.n a0, a1, 0 - 4c1: 120c11 addi a1, a1, 32 - 4c4: 00c0 ret.n - 4c6: 11c800 l32r a2, 280 - 4c9: e821d8 l32r a0, 2d4 - 4cc: 41f831 callx0 a0 - 4cf: 120108 call0 4d0 - 4d2: 0d20c1 j 4b7 - 4d5: 21f0 movi.n a0, 1 - 4d7: 01ff6e j 467 - 4da: c0ff82 l32r a2, 284 - 4dd: 050000 l32r a3, 288 - 4e0: 460000 movi a4, 251 - 4e3: 0cfff8 l32r a0, 2d8 - 4e6: e30610 callx0 a0 - 4e9: 21ff movi.n a2, 0 - 4eb: 31ff6a call0 4ec - 4ee: 42ff6a j 4b7 - 4f1: 01fba0 l32r a2, 28c - 4f4: c0ff7d l32r a3, 290 - 4f7: 0c0000 movi a4, 213 - 4fa: 000502 l32r a0, 2dc - 4fd: f14600 callx0 a0 - 500: 21ff movi.n a2, 0 - 502: 31ff66 call0 504 - 505: 42ff67 j 4b7 - 508: 01d5a0 ill - 50b: c0ff78 ill - 50e: 0c0000 ill - 511: 000502 ill - 514: eb8600 ill - 517: 0000ff mul16u a1, a2, a0 - ... - -00000528 : - 528: 12 .byte 0xff - 529: 09f0c1 callx0 a0 - 52c: 0131 movi.n a2, 1 - 52e: fffa movi.n a3, 0 - 530: 0002 s32i.n a3, a1, 0 - 532: 2610 s32i.n a3, a1, 4 - 534: 011e10 s8i a2, a1, 9 - 537: c0fffa s8i a3, a1, 8 - 53a: 0000 mov.n a2, a1 - 53c: 0c120c l32r a3, 50c - 53f: 013903 l32r a0, 514 - 542: 221139 callx0 a0 - 545: 0941 l32i.n a0, a1, 12 - 547: 084132 addi a1, a1, 16 - 54a: 012d ret.n - 54c: fff431 excw - 54f: fff501 slli a5, a0, 32 - 552: 0000c0 excw - 555: 123108 l32r a0, fffc0558 - 558: 0d10c1 ill - 55b: 0120f0 ill - 55e: 500000 ill - 561: 000001 ill - 564: 000170 ill - ... - -000005a0 : - 5a0: d0c112 l32r a1, fffc10d4 - 5a3: 5139 mov.n a0, a3 - 5a5: 596149 addi a2, a1, 36 - 5a8: 6971 s32i.n a12, a1, 16 - 5aa: 7981 s32i.n a0, a1, 0 - 5ac: 21c991 l32r a0, 564 - 5af: cd1109 callx0 a0 - 5b2: 0d02 mov.n a3, a2 - 5b4: c12203 beqi a2, 1, 5d6 - 5b7: 41c924 l32r a2, 54c - 5ba: 010109 l32r a0, 568 - 5bd: c0ffee callx0 a0 - 5c0: 3d0000 call0 5c4 - 5c3: 2602 movi.n a2, 0 - 5c5: 211e12 j 5cd - 5c8: 01ffe5 call0 5cc - 5cb: ffeb movi.n a2, 1 - 5cd: 00c0 l32i.n a12, a1, 8 - 5cf: 0500 l32i.n a0, a1, 4 - 5d1: 0c0000 addi a1, a1, 48 - 5d4: 0602 ret.n - 5d6: 050001 call0 5d8 - 5d9: 0000 beqz.n a2, 5e7 - 5db: c8120c l32r a2, 550 - 5de: 110821 l32r a0, 56c - 5e1: 30c112 callx0 a0 - 5e4: 05f00d j 5c3 - 5e7: 8c0000 l32r a0, 570 - 5ea: dd21a2 callx0 a0 - 5ed: 01ff bnez.n a2, 5fe - 5ef: c0ffe3 l32r a2, 554 - 5f2: c60000 l32r a0, 574 - 5f5: 01fff6 callx0 a0 - 5f8: c0ffe2 l32r a0, 578 - 5fb: cc0000 callx0 a0 - 5fe: 21d2 movi.n a2, 0 - 600: ffd9 movi.n a5, 1 - 602: e001 l32i.n a6, a1, 0 - 604: 00c0ff l32r a4, 558 - 607: 0100 movi.n a3, 0 - 609: ffe0 s32i.n a12, a4, 8 - 60b: 0000c0 s8i a3, a4, 16 - 60e: 0c020c s8i a3, a4, 17 - 611: 016815 s8i a3, a4, 18 - 614: ffd541 s8i a3, a4, 25 - 617: 030c addi.n a6, a6, -1 - 619: 3224c9 moveqz a3, a5, a6 - 61c: 321044 s8i a3, a4, 24 - 61f: 321144 l32r a0, 57c - 622: 321244 callx0 a0 - 625: 0b1944 l32r a0, 580 - 628: 356066 callx0 a0 - 62b: 443283 call0 62c - 62e: d70118 l32r a0, 584 - 631: 00c0ff callx0 a0 - 634: d60100 l32r a0, 588 - 637: 00c0ff callx0 a0 - 63a: 000500 l32r a7, 55c - 63d: d50100 l8ui a7, a7, 0 - 640: 00c0ff bnez a7, 5c8 - 643: d50100 l32r a2, 560 - 646: 00c0ff l32r a0, 58c - 649: c87100 callx0 a0 - 64c: 0772ff j 5cb - 64f: 475600 excw - 652: c721f8 ill - 655: d101ff ill - 658: 00c0ff ill - 65b: dec600 ill - 65e: 1c00ff ill - ... - 681: 000000 ill - 684: 00001c ill - ... - 6ab: 001c00 ill - ... - -0000070c : - 70c: ffd521 call0 710 - 70f: f0c112 bnei a2, 3, 750 - 712: e4c242 l32r a3, 654 - 715: 095488 l32r a2, 658 - 718: 5601 l32i.n a3, a3, 0 - 71a: 0998 movi.n a0, 0 - 71c: 000005 addmi a3, a3, 0x100 - 71f: 3d3266 s8i a0, a3, 144 - 722: ffd031 l32r a0, 6a4 - 725: ffd021 callx0 a0 - 728: 0c0338 l32r a2, 65c - 72b: d33200 l32r a0, 6a8 - 72e: 430201 callx0 a0 - 731: e00190 l32r a2, 660 - 734: c0ff l32i.n a2, a2, 8 - 736: 210000 l32r a0, 6ac - 739: 01ffcd callx0 a0 - 73c: c0ffdf l32r a2, 664 - 73f: 0000 l32i.n a2, a2, 0 - 741: ffcb21 addmi a2, a2, 0x100 - 744: 012228 addi a2, a2, 20 - 747: c0ffdd l8ui a2, a2, 125 - 74a: 210000 l32r a0, 6b0 - 74d: 28ffca callx0 a0 - 750: d22202 l32r a2, 670 - 753: 2201 movi.n a3, 0 - 755: 2214c2 l32r a4, 66c - 758: 7d02 movi.n a5, 1 - 75a: ffd901 l32r a6, 668 - 75d: 00c0 movi.n a7, 2 - 75f: c82100 s8i a7, a6, 1 - 762: 030cff s8i a5, a6, 0 - 765: ffc541 s8i a5, a4, 16 - 768: 61150c s8i a3, a4, 17 - 76b: 0cffc3 s8i a3, a4, 18 - 76e: 467227 l32r a0, 6b4 - 771: 465201 callx0 a0 - 774: 445200 l32r a2, 674 - 777: 443210 l32r a0, 6b8 - 77a: 443211 callx0 a0 - 77d: d10112 l32r a2, 678 - 780: 00c0ff l32r a0, 6bc - 783: c02100 callx0 a0 - 786: 01ff movi.n a2, 0 - 788: c0ffd0 l32r a0, 6c0 - 78b: 210000 callx0 a0 - 78e: 01ffbe call0 790 - 791: c0ffcf l32r a0, 6c4 - 794: 0c0000 callx0 a0 - 797: ce0102 l32r a0, 6c8 - 79a: 00c0ff callx0 a0 - 79d: 000500 l32r a0, 6cc - 7a0: cc0100 callx0 a0 - 7a3: 00c0ff j 83a - 7a6: cc0100 beqi a8, 1, 7ac - 7a9: 00c0ff j 83a - 7ac: cb0100 call0 7b0 - 7af: 00c0ff bnei a2, 3, 7e7 - 7b2: 24c600 l32r a9, 67c - 7b5: 182600 l32r a2, 680 - 7b8: 4602 l32i.n a9, a9, 0 - 7ba: 0023 movi.n a8, 0 - 7bc: 000005 s8i a8, a9, 213 - 7bf: 343266 l32r a0, 6d0 - 7c2: ffb291 callx0 a0 - 7c5: ffb221 l32r a2, 684 - 7c8: 0c0998 l32r a0, 6d4 - 7cb: 498208 callx0 a0 - 7ce: c401d5 l32r a2, 688 - 7d1: c0ff l32i.n a2, a2, 8 - 7d3: 210000 l32r a0, 6d8 - 7d6: 01ffaf callx0 a0 - 7d9: c0ffc3 l32r a2, 68c - 7dc: 0000 l32i.n a2, a2, 0 - 7de: ffae21 l8ui a2, a2, 212 - 7e1: 012228 l32r a0, 6dc - 7e4: c0ffc1 callx0 a0 - 7e7: 210000 l32r a2, 698 - 7ea: ffac movi.n a3, 0 - 7ec: 220228 l32r a4, 694 - 7ef: d402 movi.n a5, 1 - 7f1: ffbe01 l32r a6, 690 - 7f4: 00c0 movi.n a7, 2 - 7f6: ac2100 s8i a7, a6, 1 - 7f9: 030cff s8i a5, a6, 0 - 7fc: ffaa41 s8i a5, a4, 16 - 7ff: 61150c s8i a3, a4, 17 - 802: 0cffa7 s8i a3, a4, 18 - 805: 467227 l32r a0, 6e0 - 808: 465201 callx0 a0 - 80b: 445200 l32r a2, 69c - 80e: 443210 l32r a0, 6e4 - 811: 443211 callx0 a0 - 814: b60112 l32r a2, 6a0 - 817: 00c0ff l32r a0, 6e8 - 81a: a42100 callx0 a0 - 81d: 01ff movi.n a2, 0 - 81f: c0ffb5 l32r a0, 6ec - 822: 210000 callx0 a0 - 825: 01ffa3 l32r a0, 6f0 - 828: c0ffb4 callx0 a0 - 82b: 0c0000 l32r a0, 6f4 - 82e: b30102 callx0 a0 - 831: 00c0ff l32r a0, 6f8 - 834: b20100 callx0 a0 - 837: 00c0ff call0 838 - 83a: 0100 movi.n a2, 1 - 83c: ffb2 l32i.n a0, a1, 0 - 83e: 0000c0 addi a1, a1, 16 - 841: b101 ret.n - 843: 00c0ff ill - 846: 000500 ill - 849: 120c00 ill - 84c: 120108 ill - 84f: 0d10c1 ill - 852: 0000f0 addx2 a0, a0, a0 - ... - 861: 000000 l32r a0, 844 - 864: 0190 l32i.n a2, a0, 20 - 866: 0000 bnez.n a2, 87a - 868: 000000 l8ui a2, a0, 17 - ... - -0000086c : - 86c: f0c112 excw - 86f: 010109 excw - 872: 28fff8 l8ui a0, a8, 1 - 875: 02dc50 addi a1, a1, 16 - 878: 0022 ret.n - 87a: 003211 bnei a2, 1, 873 - 87d: 122612 l8ui a3, a0, 17 - 880: 020c3a l8ui a4, a0, 18 - 883: 120108 bnei a3, 1, 871 - 886: 0d10c1 beqi a4, 1, 8e8 - 889: 1266f0 l8ui a5, a0, 25 - 88c: 0032f5 bnei a5, 1, 8a7 - 88f: 004211 l32r a2, 848 - 892: 136612 l32r a0, 84c - 895: 26ea l32i.n a2, a2, 0 - 897: 5e14 l32i.n a0, a0, 0 - 899: 0052 l32i.n a2, a2, 0 - 89b: 6619 l32i.n a0, a0, 0 - 89d: 211715 bgeu a0, a2, 8a2 - 8a0: ffee mov.n a0, a2 - 8a2: ffee01 extui a0, a0, 0, 8 - 8a5: 0228 bnez.n a0, 8d4 - 8a7: 0008 movi.n a2, 1 - 8a9: 080228 j 873 - 8ac: b02700 beqi a3, 1, 8e8 - 8af: 020d01 l8ui a4, a0, 25 - 8b2: 740000 bnei a4, 1, 8a7 - 8b5: 0cb0ec l32r a0, 850 - 8b8: 8612 l32i.n a0, a0, 0 - 8ba: fff1 l32i.n a2, a0, 4 - 8bc: 1326 l32i.n a0, a0, 0 - 8be: 004238 bgeu a0, a2, 8c3 - 8c1: 6619 mov.n a0, a2 - 8c3: 01f114 extui a0, a0, 0, 8 - 8c6: 08ffe6 beqz a0, 8a7 - 8c9: 102800 beqi a0, 1, 8ed - 8cc: 270008 bnei a0, 2, 873 - 8cf: 01b0 movi.n a2, 3 - 8d1: 00020d j 873 - 8d4: 167400 bltui a0, 5, 8ed - 8d7: 26fdd0 beqi a0, 6, 8cf - 8da: 662010 l32r a2, 854 - 8dd: 0ca320 l32r a0, 858 - 8e0: e78632 callx0 a0 - 8e3: b6ff movi.n a2, -1 - 8e5: 261550 j 873 - 8e8: f460 movi.n a2, 4 - 8ea: ffde21 j 873 - 8ed: de01 movi.n a2, 2 - 8ef: 00c0ff j 873 - 8f2: f27c00 ill - 8f5: ffe286 ill - 8f8: 46420c ill - 8fb: 0cffe1 excw - 8fe: e00622 srai a0, a0, 0 - 901: 00ff excw - ... - 90b: 000800 excw - ... - -00000910 : - 910: fd21 addi.n a15, a15, 15 - 912: 28ff ret.n - 914: 32cc52 excw - 917: fffc21 ill - 91a: 66f00d ill - 91d: 210212 ill - 920: 0dfffb addi a1, a1, -16 - 923: b0f0 s32i.n a12, a1, 4 - 925: 0001 s32i.n a0, a1, 0 - ... - -00000930 : - 930: 12 .byte 0xff - 931: c9f0c1 l32r a0, 91c - 934: 010911 callx0 a0 - 937: 02cd movi.n a2, 0 - 939: 000005 j 94b - 93c: 21c28c l32r a3, 918 - 93f: fff9 movi.n a0, 15 - 941: fffa01 bltu a12, a0, 946 - 944: 00c0 mov.n a0, a12 - 946: 0c00 movi.n a2, 1 - 948: 038602 s8i a0, a3, 0 - 94b: 3100 l32i.n a12, a1, 4 - 94d: fff7 l32i.n a0, a1, 0 - 94f: 07f00c addi a1, a1, 16 - 952: 013c ret.n - 954: Address 0x00000954 is out of bounds. - - -Disassembly of section .irom.text: - -00001310 <.irom.text>: - 1310: 3a6373 excw - 1313: 504170 excw - 1316: 694c movi.n a9, 70 - 1318: 487473 excw - 131b: 646165 excw - 131e: 202120 or a2, a1, a2 - 1321: 6e .byte 0x6e - 1322: 6c6c75 excw - 1325: 0d0a add.n a0, a13, a0 - ... - 132f: 637300 excw - 1332: 703a add.n a7, a0, a3 - 1334: 4c5041 l32r a4, fffd4474 - 1337: 7369 s32i.n a6, a3, 28 - 1339: 654874 excw - 133c: 206461 l32r a6, fffc94cc - 133f: 616d excw - 1341: 6c6c movi.n a12, -26 - 1343: 6f .byte 0x6f - 1344: 652063 excw - 1347: 3a7272 excw - 134a: 2c7325 excw - 134d: 0a6425 excw - 1350: 000d mov.n a0, a0 - ... - 135e: 730000 excw - 1361: 616d excw - 1363: 637472 excw - 1366: 6f .byte 0x6f - 1367: 6e .byte 0x6e - 1368: 676966 bnei a9, 6, 13d3 <.irom.text+0xc3> - 136b: 657220 extui a7, a2, 18, 7 - 136e: 617473 excw - 1371: 0a7472 excw - 1374: 000d mov.n a0, a0 - ... - 137e: 700000 excw - 1381: 6b6361 l32r a6, fffdc110 - 1384: 6e6320 excw - 1387: 3a2074 excw - 138a: 0a6425 excw - 138d: 000000 ill - 1390: 3a6373 excw - 1393: 504170 excw - 1396: 5f .byte 0x5f - 1397: 694c movi.n a9, 70 - 1399: 207473 excw - 139c: 616d excw - 139e: 6c6c movi.n a12, -26 - 13a0: 6f .byte 0x6f - 13a1: 652063 excw - 13a4: 207272 excw - 13a7: 207325 excw - 13aa: 0a6425 excw - 13ad: 000d mov.n a0, a0 - 13af: 637300 excw - 13b2: 733a add.n a7, a3, a3 - 13b4: 6e .byte 0x6e - 13b5: 6669 s32i.n a6, a6, 24 - 13b7: 5f7020 excw - 13ba: 616d excw - 13bc: 6d2063 excw - 13bf: 6c6c61 l32r a6, fffdc570 - 13c2: 6f .byte 0x6f - 13c3: 652063 excw - 13c6: 207272 excw - 13c9: 207325 excw - 13cc: 0a7325 excw - 13cf: 000d mov.n a0, a0 - ... - 13dd: 000000 ill - 13e0: 3a6373 excw - 13e3: 696e73 excw - 13e6: 702066 bnei a0, 2, 145a <.irom.text+0x14a> - 13e9: 5f .byte 0x5f - 13ea: 616d excw - 13ec: 6d2063 excw - 13ef: 6c6c61 l32r a6, fffdc5a0 - 13f2: 6f .byte 0x6f - 13f3: 452063 excw - 13f6: 207272 excw - 13f9: 207325 excw - 13fc: 0a7325 excw - 13ff: 000d mov.n a0, a0 - ... - 140d: 000000 ill - 1410: 727265 excw - 1413: 202c movi.n a0, 34 - 1415: 616373 excw - 1418: 6e .byte 0x6e - 1419: 747320 extui a7, a2, 3, 8 - 141c: 757461 l32r a6, fffde9ec - 141f: 252073 excw - 1422: 000a64 excw - ... - 142d: 000000 ill - 1430: 616d73 excw - 1433: 637472 excw - 1436: 6f .byte 0x6f - 1437: 6e .byte 0x6e - 1438: 676966 bnei a9, 6, 14a3 <.irom.text+0x193> - 143b: 726520 excw - 143e: 726f72 s32i a7, a15, 0x1c8 - 1441: 203a add.n a2, a0, a3 - 1443: 6f7277 bbci a2, 23, 14b6 <.irom.text+0x1a6> - 1446: 6e .byte 0x6e - 1447: 772067 blt a0, a6, 14c2 <.irom.text+0x1b2> - 144a: 6669 s32i.n a6, a6, 24 - 144c: 2069 s32i.n a6, a0, 8 - 144e: 6f6d excw - 1450: 206564 excw - 1453: 253a add.n a2, a5, a3 - 1455: 0d0a64 excw - ... - 1460: 616d73 excw - 1463: 637472 excw - 1466: 6f .byte 0x6f - 1467: 6e .byte 0x6e - 1468: 676966 bnei a9, 6, 14d3 - 146b: 756220 extui a6, a2, 18, 8 - 146e: 0a7973 excw - 1471: 000d mov.n a0, a0 - ... - 147f: 435300 excw - 1482: 733a add.n a7, a3, a3 - 1484: 746174 excw - 1487: 6f69 s32i.n a6, a15, 24 - 1489: 6e .byte 0x6e - 148a: 686420 excw - 148d: 207063 excw - 1490: 6f .byte 0x6f - 1491: 6e6570 excw - 1494: 6e69 s32i.n a6, a14, 24 - 1496: 000a67 bnone a10, a6, 149a <.irom.text+0x18a> - 1499: 000000 ill - 149c: 000000 ill - 149f: 435300 excw - 14a2: 747320 extui a7, a2, 3, 8 - 14a5: 757461 l32r a6, fffdea78 - 14a8: 652073 excw - 14ab: 6f7272 excw - 14ae: 0d2172 l32i a7, a1, 52 - 14b1: 000a add.n a0, a0, a0 - ... - 14bf: 6d7300 excw - 14c2: 747261 l32r a6, fffde68c - 14c5: 6e6f63 excw - 14c8: 676966 bnei a9, 6, 1533 - 14cb: 756220 extui a6, a2, 18, 8 - 14ce: 0a7973 excw - 14d1: 000d mov.n a0, a0 diff --git a/doc/lib_dump/full/libssc.dobj b/doc/lib_dump/full/libssc.dobj deleted file mode 100644 index fa270c98e..000000000 --- a/doc/lib_dump/full/libssc.dobj +++ /dev/null @@ -1,518 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libssc.a: - -ets_console.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000080 ret - 3: 000000 ill - 6: 040000 extui a0, a0, 0, 1 - 9: 000000 ill - c: 000000 ill - f: c11200 mul16u a1, a2, a0 - 12: 0109f0 slli a0, a9, 17 - 15: 0208 l32i.n a0, a2, 0 - 17: 009c beqz.n a0, 2b - 19: 181026 beqi a0, 1, 35 - 1c: 1a2026 beqi a0, 2, 3a - 1f: 0b3066 bnei a0, 3, 2e - 22: 040222 l8ui a2, a2, 4 - 25: 002785 call0 2a0 - 28: 000086 j 2e - 2b: 000405 call0 6c - 2e: 0108 l32i.n a0, a1, 0 - 30: 10c112 addi a1, a1, 16 - 33: f00d ret.n - 35: 1228 l32i.n a2, a2, 4 - 37: 000a45 call0 dc - 3a: 001505 call0 18c - 3d: fff021 l32r a2, 0 - 40: ffa002 movi a0, 255 - 43: fff131 l32r a3, 8 - 46: 804202 s8i a0, a2, 128 - 49: ffee21 l32r a2, 4 - 4c: fff001 l32r a0, c - 4f: 0000c0 callx0 a0 - 52: fff606 j 2e - 55: 000000 ill - 58: 004c movi.n a0, 64 - 5a: 040000 extui a0, a0, 0, 1 - 5d: 000001 l32r a0, fffc0060 - ... - 6c: f0c112 addi a1, a1, -16 - 6f: fffa21 l32r a2, 58 - 72: 0109 s32i.n a0, a1, 0 - 74: cc0202 l8ui a0, a2, 204 - 77: 11c9 s32i.n a12, a1, 4 - 79: 70ac beqz.n a0, a4 - 7b: 342202 l32i a0, a2, 208 - 7e: b402c2 l8ui a12, a2, 180 - 81: f09c beqz.n a0, a4 - 83: 11ccc0 slli a12, a12, 4 - 86: c0ca add.n a12, a0, a12 - 88: 8c9c beqz.n a12, a4 - 8a: 2c28 l32i.n a2, a12, 8 - 8c: 429c beqz.n a2, a4 - 8e: 0002c0 callx0 a2 - 91: 040c02 l8ui a0, a12, 4 - 94: 156017 bbci a0, 1, ad - 97: 050c42 l8ui a4, a12, 5 - 9a: b21c movi.n a2, 27 - 9c: 130c movi.n a3, 1 - 9e: fff001 l32r a0, 60 - a1: 0000c0 callx0 a0 - a4: 11c8 l32i.n a12, a1, 4 - a6: 0108 l32i.n a0, a1, 0 - a8: 10c112 addi a1, a1, 16 - ab: f00d ret.n - ad: f36007 bbci a0, 0, a4 - b0: ffebc1 l32r a12, 5c - b3: 0c2d mov.n a2, a12 - b5: ffeb01 l32r a0, 64 - b8: 0000c0 callx0 a0 - bb: 0c2d mov.n a2, a12 - bd: d0a732 movi a3, 0x7d0 - c0: 040c movi.n a4, 0 - c2: 150c movi.n a5, 1 - c4: ffe901 l32r a0, 68 - c7: 0000c0 callx0 a0 - ca: fff586 j a4 - cd: 000000 ill - d0: 000104 excw - d3: 004c00 break 12, 0 - d6: 000000 ill - d9: 000000 ill - dc: 024d mov.n a4, a2 - de: e0c112 addi a1, a1, -32 - e1: fffb21 l32r a2, d0 - e4: 0109 s32i.n a0, a1, 0 - e6: 4149 s32i.n a4, a1, 16 - e8: fffc01 l32r a0, d8 - eb: 0000c0 callx0 a0 - ee: fff921 l32r a2, d4 - f1: cc0232 l8ui a3, a2, 204 - f4: 342202 l32i a0, a2, 208 - f7: a39c beqz.n a3, 115 - f9: 809c beqz.n a0, 115 - fb: b40242 l8ui a4, a2, 180 - fe: 1144c0 slli a4, a4, 4 - 101: 004a add.n a0, a0, a4 - 103: e08c beqz.n a0, 115 - 105: 040052 l8ui a5, a0, 4 - 108: 3048 l32i.n a4, a0, 12 - 10a: 076507 bbci a5, 0, 115 - 10d: 448c beqz.n a4, 115 - 10f: 10c122 addi a2, a1, 16 - 112: 0004c0 callx0 a4 - 115: 0108 l32i.n a0, a1, 0 - 117: 20c112 addi a1, a1, 32 - 11a: f00d ret.n - 11c: 000000 ill - 11f: ff4100 excw - 122: ff .byte 0xff - 123: ff0422 l8ui a2, a4, 255 - 126: c28c beqz.n a2, 136 - 128: 320b addi.n a3, a2, -1 - 12a: ff4432 s8i a3, a4, 255 - 12d: 012380 slli a2, a3, 24 - 130: 312820 srai a2, a2, 24 - 133: 046377 bbci a3, 7, 13b - 136: ffa022 movi a2, 255 - 139: f00d ret.n - 13b: 030c movi.n a3, 0 - 13d: 524a add.n a5, a2, a4 - 13f: 800522 l8ui a2, a5, 128 - 142: 804532 s8i a3, a5, 128 - 145: f00d ret.n - 147: 000000 ill - 14a: 610000 excw - 14d: ff .byte 0xff - 14e: ff .byte 0xff - 14f: ff0652 l8ui a5, a6, 255 - 152: 7fa032 movi a3, 127 - 155: 231537 beq a5, a3, 17c - 158: 014580 slli a4, a5, 24 - 15b: 000232 l8ui a3, a2, 0 - 15e: 314840 srai a4, a4, 24 - 161: 464a add.n a4, a6, a4 - 163: 804432 s8i a3, a4, 128 - 166: ff0622 l8ui a2, a6, 255 - 169: 012280 slli a2, a2, 24 - 16c: 312820 srai a2, a2, 24 - 16f: 221b addi.n a2, a2, 1 - 171: ff4622 s8i a2, a6, 255 - 174: 012280 slli a2, a2, 24 - 177: 312820 srai a2, a2, 24 - 17a: f00d ret.n - 17c: f27c movi.n a2, -1 - 17e: f00d ret.n - 180: 000080 ret - 183: 004100 break 1, 0 - 186: 000000 ill - 189: 000000 ill - 18c: fffd21 l32r a2, 180 - 18f: 7fa032 movi a3, 127 - 192: f0c112 addi a1, a1, -16 - 195: 0109 s32i.n a0, a1, 0 - 197: fffc01 l32r a0, 188 - 19a: 0000c0 callx0 a0 - 19d: fff921 l32r a2, 184 - 1a0: 000c movi.n a0, 0 - 1a2: be4202 s8i a0, a2, 190 - 1a5: c04202 s8i a0, a2, 192 - 1a8: 0108 l32i.n a0, a1, 0 - 1aa: 10c112 addi a1, a1, 16 - 1ad: f00d ret.n - 1af: 004c00 break 12, 0 - 1b2: 000000 ill - 1b5: 000000 ill - 1b8: e0c112 addi a1, a1, -32 - 1bb: 31c9 s32i.n a12, a1, 12 - 1bd: 51e9 s32i.n a14, a1, 20 - 1bf: fffce1 l32r a14, 1b0 - 1c2: 41d9 s32i.n a13, a1, 16 - 1c4: b30e22 l8ui a2, a14, 179 - 1c7: 2109 s32i.n a0, a1, 8 - 1c9: 084216 beqz a2, 251 - 1cc: 340e02 l8ui a0, a14, 52 - 1cf: b4ce62 addi a6, a14, -76 - 1d2: 2ac026 beqi a0, 32, 200 - 1d5: 014d mov.n a4, a1 - 1d7: 0d0c movi.n a13, 0 - 1d9: 012280 slli a2, a2, 24 - 1dc: 312820 srai a2, a2, 24 - 1df: 3d4a add.n a3, a13, a4 - 1e1: 004302 s8i a0, a3, 0 - 1e4: 0d5d mov.n a5, a13 - 1e6: 830c movi.n a3, 8 - 1e8: dd1b addi.n a13, a13, 1 - 1ea: 74d0d0 extui a13, a13, 0, 8 - 1ed: 603357 bltu a3, a5, 251 - 1f0: 0e12d7 beq a2, a13, 202 - 1f3: 0d6a add.n a0, a13, a6 - 1f5: 800002 l8ui a0, a0, 128 - 1f8: 3d4a add.n a3, a13, a4 - 1fa: e3c066 bnei a0, 32, 1e1 - 1fd: 000046 j 202 - 200: 0d0c movi.n a13, 0 - 202: cc0e02 l8ui a0, a14, 204 - 205: 0c0c movi.n a12, 0 - 207: a0ac beqz.n a0, 235 - 209: 342e22 l32i a2, a14, 208 - 20c: 113cc0 slli a3, a12, 4 - 20f: 223a add.n a2, a2, a3 - 211: 529c beqz.n a2, 22a - 213: 0238 l32i.n a3, a2, 0 - 215: 0d4d mov.n a4, a13 - 217: 012d mov.n a2, a1 - 219: ffe601 l32r a0, 1b4 - 21c: 0000c0 callx0 a0 - 21f: 42cc bnez.n a2, 227 - 221: cc0e02 l8ui a0, a14, 204 - 224: 0003c6 j 237 - 227: cc0e02 l8ui a0, a14, 204 - 22a: cc1b addi.n a12, a12, 1 - 22c: 74c0c0 extui a12, a12, 0, 8 - 22f: d63c07 bltu a12, a0, 209 - 232: 000046 j 237 - 235: 0c0c movi.n a12, 0 - 237: 1610c7 beq a0, a12, 251 - 23a: 020c movi.n a2, 0 - 23c: b44ec2 s8i a12, a14, 180 - 23f: 0d1b addi.n a0, a13, 1 - 241: b54e02 s8i a0, a14, 181 - 244: 31c8 l32i.n a12, a1, 12 - 246: 41d8 l32i.n a13, a1, 16 - 248: 51e8 l32i.n a14, a1, 20 - 24a: 2108 l32i.n a0, a1, 8 - 24c: 20c112 addi a1, a1, 32 - 24f: f00d ret.n - 251: 120c movi.n a2, 1 - 253: fffb46 j 244 - 256: 800000 add a0, a0, a0 - 259: 000000 ill - 25c: 000000 ill - 25f: 000400 excw - 262: 080000 excw - 265: 000000 ill - 268: 000000 ill - 26b: 000400 excw - 26e: 0c0000 excw - 271: 000000 ill - 274: 000000 ill - 277: 000400 excw - ... - 29e: 120000 excw - 2a1: 51e0c1 l32r a12, fffd4a24 - 2a4: ffed excw - 2a6: 0109 s32i.n a0, a1, 0 - 2a8: 740020 extui a0, a2, 0, 8 - 2ab: 800532 l8ui a3, a5, 128 - 2ae: ffa022 movi a2, 255 - 2b1: 2d9327 bne a3, a2, 2e2 - 2b4: 104102 s8i a0, a1, 16 - 2b7: f43c movi.n a4, 63 - 2b9: 2c9047 bne a0, a4, 2e9 - 2bc: 7f0572 l8ui a7, a5, 127 - 2bf: 67ec bnez.n a7, 2e9 - 2c1: 282502 l32i a0, a5, 160 - 2c4: 0000c0 callx0 a0 - 2c7: ffe521 l32r a2, 25c - 2ca: ffe531 l32r a3, 260 - 2cd: ffeb01 l32r a0, 27c - 2d0: 0000c0 callx0 a0 - 2d3: 0002c6 j 2e2 - 2d6: ffe321 l32r a2, 264 - 2d9: 100132 l8ui a3, a1, 16 - 2dc: ffe901 l32r a0, 280 - 2df: 0000c0 callx0 a0 - 2e2: 0108 l32i.n a0, a1, 0 - 2e4: 20c112 addi a1, a1, 32 - 2e7: f00d ret.n - 2e9: d40c movi.n a4, 13 - 2eb: 149047 bne a0, a4, 303 - 2ee: ffec85 call0 1b8 - 2f1: 06d256 bnez a2, 362 - 2f4: b21c movi.n a2, 27 - 2f6: 030c movi.n a3, 0 - 2f8: 040c movi.n a4, 0 - 2fa: ffe201 l32r a0, 284 - 2fd: 0000c0 callx0 a0 - 300: fff786 j 2e2 - 303: 358026 beqi a0, 8, 33c - 306: 7fa052 movi a5, 127 - 309: 2f1057 beq a0, a5, 33c - 30c: 20c0b6 bltui a0, 32, 330 - 30f: 7ea062 movi a6, 126 - 312: 1a3607 bltu a6, a0, 330 - 315: 10c122 addi a2, a1, 16 - 318: ffe305 call0 14c - 31b: b70266 bnei a2, -1, 2d6 - 31e: ffe6c5 call0 18c - 321: ffd121 l32r a2, 268 - 324: ffd231 l32r a3, 26c - 327: ffd801 l32r a0, 288 - 32a: 0000c0 callx0 a0 - 32d: ffec46 j 2e2 - 330: ffd021 l32r a2, 270 - 333: ffd601 l32r a0, 28c - 336: 0000c0 callx0 a0 - 339: ffe946 j 2e2 - 33c: ffde05 call0 120 - 33f: ffa032 movi a3, 255 - 342: 2e1237 beq a2, a3, 374 - 345: 100122 l8ui a2, a1, 16 - 348: ffd201 l32r a0, 290 - 34b: 0000c0 callx0 a0 - 34e: 022c movi.n a2, 32 - 350: ffd101 l32r a0, 294 - 353: 0000c0 callx0 a0 - 356: 100122 l8ui a2, a1, 16 - 359: ffcf01 l32r a0, 298 - 35c: 0000c0 callx0 a0 - 35f: ffdfc6 j 2e2 - 362: ffe285 call0 18c - 365: ffc321 l32r a2, 274 - 368: ffc431 l32r a3, 278 - 36b: ffcc01 l32r a0, 29c - 36e: 0000c0 callx0 a0 - 371: ffdb46 j 2e2 - 374: ffe145 call0 18c - 377: ffd9c6 j 2e2 - 37a: 400000 ssr a0 - 37d: 000000 ill - 380: 000010 excw - 383: 010400 slli a0, a4, 32 - 386: 500000 excw - 389: 000004 excw - 38c: 000000 ill - 38f: 000400 excw - ... - -000003a0 : - 3a0: fff821 l32r a2, 380 - 3a3: b31c movi.n a3, 27 - 3a5: fff541 l32r a4, 37c - 3a8: ffa052 movi a5, 255 - 3ab: f0c112 addi a1, a1, -16 - 3ae: 0109 s32i.n a0, a1, 0 - 3b0: c04452 s8i a5, a4, 192 - 3b3: c0c442 addi a4, a4, -64 - 3b6: 051c movi.n a5, 16 - 3b8: fff701 l32r a0, 394 - 3bb: 0000c0 callx0 a0 - 3be: fff121 l32r a2, 384 - 3c1: fff131 l32r a3, 388 - 3c4: 040c movi.n a4, 0 - 3c6: fff401 l32r a0, 398 - 3c9: 0000c0 callx0 a0 - 3cc: fff021 l32r a2, 38c - 3cf: fff031 l32r a3, 390 - 3d2: fff201 l32r a0, 39c - 3d5: 0000c0 callx0 a0 - 3d8: 0108 l32i.n a0, a1, 0 - 3da: 10c112 addi a1, a1, 16 - 3dd: f00d ret.n - 3df: 000000 ill - ... - -000003e4 : - 3e4: 114300 slli a4, a3, 16 - 3e7: f0c112 addi a1, a1, -16 - 3ea: 130c movi.n a3, 1 - 3ec: 204240 or a4, a2, a4 - 3ef: 0109 s32i.n a0, a1, 0 - 3f1: b21c movi.n a2, 27 - 3f3: fffb01 l32r a0, 3e0 - 3f6: 0000c0 callx0 a0 - 3f9: 0108 l32i.n a0, a1, 0 - 3fb: 10c112 addi a1, a1, 16 - 3fe: f00d ret.n - 400: 0098 l32i.n a9, a0, 0 - ... - -00000404 : - 404: ffff61 l32r a6, 400 - 407: 438c beqz.n a3, 40f - 409: 804632 s8i a3, a6, 128 - 40c: 216622 s32i a2, a6, 132 - 40f: 226642 s32i a4, a6, 136 - 412: f00d ret.n - 414: 000080 ret - ... - -00000418 : - 418: ffff51 l32r a5, 414 - 41b: 7f0522 l8ui a2, a5, 127 - 41e: 810552 l8ui a5, a5, 129 - 421: 012280 slli a2, a2, 24 - 424: 312820 srai a2, a2, 24 - 427: 042257 blt a2, a5, 42f - 42a: c02250 sub a2, a2, a5 - 42d: f00d ret.n - 42f: 020c movi.n a2, 0 - 431: f00d ret.n - 433: 008000 excw - ... - -00000438 : - 438: ffff31 l32r a3, 434 - 43b: 810322 l8ui a2, a3, 129 - 43e: 223a add.n a2, a2, a3 - 440: f00d ret.n - 442: 800000 add a0, a0, a0 - 445: 000000 ill - 448: 010000 slli a0, a0, 32 - 44b: 000000 ill - 44e: 1c0000 excw - 451: 130cb2 l8ui a11, a12, 19 - 454: fffd51 l32r a5, 448 - 457: fffb41 l32r a4, 444 - 45a: f0c112 addi a1, a1, -16 - 45d: 800442 l8ui a4, a4, 128 - 460: 0109 s32i.n a0, a1, 0 - 462: 204450 or a4, a4, a5 - 465: fff901 l32r a0, 44c - 468: 0000c0 callx0 a0 - 46b: 0108 l32i.n a0, a1, 0 - 46d: 10c112 addi a1, a1, 16 - 470: f00d ret.n - -uart.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 000000 ill - 3: fe0000 excw - 6: ff .byte 0xff - 7: 5f .byte 0x5f - 8: 000f00 excw - b: 0f0000 excw - e: 000000 ill - 11: 000000 ill - -00000014 : - 14: 160c movi.n a6, 1 - 16: fffb41 l32r a4, 4 - 19: e0c112 addi a1, a1, -32 - 1c: 21d9 s32i.n a13, a1, 8 - 1e: 31e9 s32i.n a14, a1, 12 - 20: 11c9 s32i.n a12, a1, 4 - 22: 41f9 s32i.n a15, a1, 16 - 24: 02cd mov.n a12, a2 - 26: fff621 l32r a2, 0 - 29: 0109 s32i.n a0, a1, 0 - 2b: 102222 l32i a2, a2, 64 - 2e: fff601 l32r a0, 8 - 31: 742020 extui a2, a2, 0, 8 - 34: d10200 mul16s a0, a2, a0 - 37: 004a add.n a0, a0, a4 - 39: 0020c0 memw - 3c: 822032 l32i a3, a0, 0x208 - 3f: 5a6307 bbci a3, 0, 9d - 42: ffa032 movi a3, 255 - 45: 0020c0 memw - 48: fff1d1 l32r a13, c - 4b: 846062 s32i a6, a0, 0x210 - 4e: d1dd20 mul16s a13, a13, a2 - 51: dd4a add.n a13, a13, a4 - 53: 0020c0 memw - 56: 872d52 l32i a5, a13, 0x21c - 59: df0c movi.n a15, 13 - 5b: 3e0357 bnone a3, a5, 9d - 5e: 2c08 l32i.n a0, a12, 8 - 60: 0020c0 memw - 63: b21c movi.n a2, 27 - 65: 802de2 l32i a14, a13, 0x200 - 68: 330c movi.n a3, 3 - 6a: 74e0e0 extui a14, a14, 0, 8 - 6d: 0e4d mov.n a4, a14 - 6f: 0040e2 s8i a14, a0, 0 - 72: ffe701 l32r a0, 10 - 75: 0000c0 callx0 a0 - 78: 1c28 l32i.n a2, a12, 4 - 7a: 039ef7 bne a14, a15, 81 - 7d: 200c movi.n a0, 2 - 7f: 5c09 s32i.n a0, a12, 20 - 81: 2c08 l32i.n a0, a12, 8 - 83: 01d232 addmi a3, a2, 0x100 - 86: 001b addi.n a0, a0, 1 - 88: 2c09 s32i.n a0, a12, 8 - 8a: 039037 bne a0, a3, 91 - 8d: 020d mov.n a0, a2 - 8f: 2c29 s32i.n a2, a12, 8 - 91: 0020c0 memw - 94: 872d22 l32i a2, a13, 0x21c - 97: 742020 extui a2, a2, 0, 8 - 9a: fc2256 bnez a2, 60 - 9d: 11c8 l32i.n a12, a1, 4 - 9f: 21d8 l32i.n a13, a1, 8 - a1: 31e8 l32i.n a14, a1, 12 - a3: 41f8 l32i.n a15, a1, 16 - a5: 0108 l32i.n a0, a1, 0 - a7: 20c112 addi a1, a1, 32 - aa: f00d ret.n - -Disassembly of section .irom0.text: - -000000ac : - ... - -000000bc : - bc: 520c movi.n a2, 5 - be: fffb31 l32r a3, ac - c1: fffb41 l32r a4, b0 - c4: f0c112 addi a1, a1, -16 - c7: 0109 s32i.n a0, a1, 0 - c9: fffa01 l32r a0, b4 - cc: 0000c0 callx0 a0 - cf: 022c movi.n a2, 32 - d1: fff901 l32r a0, b8 - d4: 0000c0 callx0 a0 - d7: 0108 l32i.n a0, a1, 0 - d9: 10c112 addi a1, a1, 16 - dc: f00d ret.n diff --git a/doc/lib_dump/full/libssl.dobj b/doc/lib_dump/full/libssl.dobj deleted file mode 100644 index a170cf739..000000000 --- a/doc/lib_dump/full/libssl.dobj +++ /dev/null @@ -1,13181 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libssl.a: - -espconn_secure.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000028 : - 28: e0c112 addi a1, a1, -32 - 3f: 09 .byte 0xff - 40: 528c61 callx0 a0 - 43: 0208 l32i.n a0, a1, 24 - 45: 265129 addi a1, a1, 32 - 48: 13b0 ret.n - 4a: c6427c l32r a0, 4 - 4d: 280001 callx0 a0 - 50: f00151 bnei a2, 1, 66 - 53: c0ff movi.n a2, 0 - 55: 0000 mov.n a3, a1 - 57: 126108 l32r a0, 8 - 5a: 0d20c1 callx0 a0 - 5d: 01f0 l32i.n a2, a1, 0 - 5f: ffee bnez.n a2, 7e - 61: 00c0 movi.n a2, -4 - 63: 126600 j 43 - 66: 020c12 l32r a0, c - 69: 01013d callx0 a0 - 6c: c0ffec bnei a2, 2, 9b - 6f: 0000 movi.n a2, 1 - 71: 0128 mov.n a3, a1 - 73: 7cb2dc l32r a0, 10 - 76: f706c2 callx0 a0 - 79: 01ff l32i.n a3, a1, 0 - 7b: c0ffe9 beqz a3, 61 - 7e: 0000 movi.n a2, 1 - 80: 2b2266 call0 84 - 83: 120c s32i.n a2, a1, 16 - 85: 01013d l32r a0, 14 - 88: c0ffe7 callx0 a0 - 8b: 0000 l32i.n a4, a1, 16 - 8d: 160138 addmi a4, a4, 0x3800 - 90: 0cfe23 extui a4, a4, 0, 16 - 93: 000512 bltu a4, a2, 3b - 96: 2900 movi.n a2, -1 - 98: e30141 j 43 - 9b: 00c0ff l32r a0, 18 - 9e: 414800 callx0 a0 - a1: 38d442 bnei a2, 3, 7e - a4: 4040 l32i.n a7, a1, 20 - a6: 27f4 movi.n a2, 1 - a8: a434 l32i.n a7, a7, 8 - aa: f27c mov.n a3, a1 - ac: ffe9c6 l8ui a5, a7, 12 - af: ffdf01 l8ui a6, a7, 14 - b2: 0000c0 l8ui a7, a7, 13 - b5: d93266 slli a6, a6, 16 - b8: 0c5178 slli a7, a7, 8 - bb: 277812 or a5, a5, a7 - be: 52013d or a5, a5, a6 - c1: 620c07 slli a5, a5, 8 - c4: 0e07 s32i.n a5, a1, 12 - c6: 0d0772 l32r a0, 1c - c9: 116600 callx0 a0 - cc: 7780 l32i.n a9, a1, 0 - ce: 7011 l32i.n a8, a1, 12 - d0: 602055 slli a9, a9, 8 - d3: 2055 s32i.n a9, a1, 0 - d5: 115580 beq a8, a9, 7e - d8: 013159 l32r a0, 20 - db: c0ffd5 callx0 a0 - de: 980000 extui a0, a2, 0, 8 - e1: 318801 bnei a0, 5, f6 - e4: 9980 movi.n a2, 0 - e6: 9911 mov.n a3, a1 - e8: 189701 l32r a0, 24 - eb: d201a5 callx0 a0 - ee: c0ff l32i.n a10, a1, 0 - f0: 200000 bnez a10, 7e - f3: 667400 j 61 - f6: 0c1150 beqz a0, 61 - f9: 013d02 slli a2, a0, 24 - fc: ffcf01 srai a2, a2, 24 - ff: 0000c0 j 43 - 102: 5601a8 ill - 105: 86f8aa ill - 108: 16ffda ill - 10b: 80f670 mul16u a1, a2, a0 - 10e: 200120 slli a0, a9, 1 - 111: 3128 movi.n a0, 0 - 113: d006 beqz.n a2, 121 - 115: 00ff mov.n a3, a1 - ... - -00000120 : - 120: f0c112 excw - 123: 0c1109 j 130 - 126: 8c00 l32i.n a2, a1, 0 - 128: 013da2 l32r a0, 108 - 12b: 010109 callx0 a0 - 12e: fffa movi.n a2, 0 - 130: 00c0 l32i.n a0, a1, 4 - 132: 32cc00 addi a1, a1, 16 - 135: 427c ret.n - 137: 000246 ill - 13a: 010128 ill - 13d: c0fff8 ill - 140: 0c0000 addi a1, a1, -16 - 143: 0802 s32i.n a3, a1, 8 - 145: 1211 s32i.n a0, a1, 12 - 147: 10c1 s32i.n a4, a1, 4 - 149: f00d movi.n a0, 0 - ... - -00000154 : - 154: f0c112 l32r a0, ffffe158 - 157: 39 .byte 0xff - 158: 310921 callx0 a0 - 15b: 1149 bnez.n a2, 162 - 15d: 000c movi.n a2, -12 - 15f: 8c0109 j 170 - 162: 0cc2 l32i.n a2, a1, 0 - 164: 3943 l32i.n a3, a1, 8 - 166: 3d12 l32i.n a4, a1, 4 - 168: f80101 l32r a0, 13c - 16b: 00c0ff callx0 a0 - 16e: cc00 movi.n a2, 0 - 170: 7c32 l32i.n a0, a1, 12 - 172: 034642 addi a1, a1, 16 - 175: 2800 ret.n - 177: 213801 ill - 17a: 011148 excw - 17d: c0fff5 l32r a12, fffc2940 - 180: 0c0000 l32r a0, fffccbb0 - 183: 0802 l32i.n a0, a2, 0 - 185: c11231 beqi a0, 16, 18d - 188: 0d10 movi.n a2, -12 - 18a: 0000f0 j 193 - 18d: 000000 l32r a0, 178 - -00000190 : - 190: f0c112 callx0 a0 - 193: 0109 l32i.n a0, a1, 0 - 195: 08328c addi a1, a1, 16 - 198: 2602 ret.n - 19a: 7c04b0 ill - 19d: 014642 excw - 1a0: fa0100 ill - 1a3: 00c0ff excw - 1a6: 0800 s32i.n a2, a12, 40 - 1a8: c11201 s8i a6, a1, 252 - 1ab: 10 .byte 0xff - 1ac: 00f00d movi a5, 0x7ff - 1af: 200000 bltu a4, a3, 1d1 - 1b2: 000000 bgeu a5, a3, 1d1 - 1b5: 000000 l32r a5, 1a0 - -000001b8 : - 1b8: 2942f6 bnei a2, 1, 1be - 1bb: 4162ac s16i a3, a5, 12 - 1be: 52fffc bnei a2, 2, 1c4 - 1c1: 37ffa7 s16i a3, a5, 4 - 1c4: 371e34 bnei a2, 3, 1cd - 1c7: 511bb5 s16i a3, a5, 12 - 1ca: 66fffa s16i a3, a5, 4 - 1cd: 0212 movi.n a2, 1 - 1cf: 5532 ret.n - 1d1: 6606 movi.n a2, 0 - 1d3: 0222 ret.n - 1d5: 025532 ill - 1d8: 053266 ill - 1db: 065532 excw - 1de: 5532 excw - 1e0: 120c02 s8i a10, a1, 253 - 1e3: 0d .byte 0xff - 1e4: 020cf0 bnei a2, 1, 1ec - 1e7: 00f00d l16si a2, a4, 12 - 1ea: 0000 ret.n - 1ec: 000000 bnei a2, 2, 1f4 - ... - -000001f0 : - 1f0: 2d42f6 excw - 1f3: 41a2ac excw - 1f6: 66fffd bbci a12, 17, 23c - 1f9: 220412 l16ui a6, a4, 12 - 1fc: 0d0694 l16ui a5, a4, 4 - 1ff: 2266f0 slli a3, a6, 16 - 202: 942204 sub a5, a5, a6 - 205: f00d02 srai a3, a3, 16 - 208: 173266 moveqz a2, a3, a5 - 20b: 427c ret.n - 20d: 1462 movi.n a2, -12 - 20f: 5206 ret.n - 211: 000214 ill - 214: 601136 ill - 217: 30c055 excw - 21a: 3130 excw - 21c: 832350 movi a10, 0xfffffc83 - 21f: f00d movi.n a5, 1 - 221: 0d427c l32r a6, 214 - 224: 0000f0 bnei a2, 1, 22d - 227: 000000 s8i a3, a6, 14 - ... - -0000022c : - 22c: f6 .byte 0xf - 22d: ac2d42 bnei a2, 2, 236 - 230: 83aca2 s8i a3, a6, 6 - 233: 61150c s8i a5, a6, 7 - 236: 66fffc bnei a2, 3, 245 - 239: 320512 s8i a3, a6, 14 - 23c: 520e46 s8i a3, a6, 6 - 23f: 660f46 s8i a5, a6, 15 - 242: 320522 s8i a5, a6, 7 - 245: 0646 movi.n a2, 1 - 247: 4652 ret.n - 249: 6607 movi.n a2, 0 - 24b: 0b32 ret.n - 24d: 0e4632 ill - 250: 064632 ill - 253: 0f4652 excw - 256: 52 .byte 0x1f - 257: 0746 beqz.n a2, 277 - 259: 120c movi.n a4, 0 - 25b: 0cf00d l32r a5, 250 - 25e: f00d02 bnei a2, 1, 264 - 261: 000000 s8i a4, a5, 15 - 264: 000000 bnei a2, 2, 26a - ... - -00000268 : - 268: 1f42f6 call0 662e0 - 26b: 0cc29c l8ui a3, a5, 66 - 26e: fd5104 call0 42364 - 271: 1266ff call0 c2e8 - 274: 454202 l8ui a1, a13, 240 - 277: 660f movi.n a2, 0 - 279: 0222 ret.n - 27b: Address 0x0000027b is out of bounds. - - -espconn_ssl.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: 3268 l32i.n a6, a2, 12 - a: 041252 l16ui a5, a2, 8 - d: 26bc beqz.n a6, 43 - f: 05bc beqz.n a5, 43 - 11: fffb21 l32r a2, 0 - 14: 0228 l32i.n a2, a2, 0 - 16: e28c beqz.n a2, 28 - 18: 111232 l16ui a3, a2, 34 - 1b: 049357 bne a3, a5, 23 - 1e: 1248 l32i.n a4, a2, 4 - 20: 1d1467 beq a4, a6, 41 - 23: 3228 l32i.n a2, a2, 12 - 25: fef256 bnez a2, 18 - 28: fff721 l32r a2, 4 - 2b: 0228 l32i.n a2, a2, 0 - 2d: e28c beqz.n a2, 3f - 2f: 111232 l16ui a3, a2, 34 - 32: 049357 bne a3, a5, 3a - 35: 1248 l32i.n a4, a2, 4 - 37: 061467 beq a4, a6, 41 - 3a: 3228 l32i.n a2, a2, 12 - 3c: fef256 bnez a2, 2f - 3f: 020c movi.n a2, 0 - 41: f00d ret.n - 43: 1228 l32i.n a2, a2, 4 - 45: f00d ret.n - ... - -00000050 : - 50: e0c112 addi a1, a1, -32 - 53: 31c9 s32i.n a12, a1, 12 - 55: 41d9 s32i.n a13, a1, 16 - 57: 2109 s32i.n a0, a1, 8 - 59: 02dd mov.n a13, a2 - 5b: 032d mov.n a2, a3 - 5d: 0bdd32 addmi a3, a13, 0xb00 - 60: 421302 l16ui a0, a3, 132 - 63: 88c332 addi a3, a3, -120 - 66: 0139 s32i.n a3, a1, 0 - 68: 01b407 bgeu a4, a0, 6d - 6b: 040d mov.n a0, a4 - 6d: f4c000 extui a12, a0, 0, 16 - 70: 1ccd32 addi a3, a13, 28 - 73: 1139 s32i.n a3, a1, 4 - 75: 0c4d mov.n a4, a12 - 77: fff401 l32r a0, 48 - 7a: 0000c0 callx0 a0 - 7d: 1128 l32i.n a2, a1, 4 - 7f: 0158 l32i.n a5, a1, 0 - 81: 3cda add.n a3, a12, a13 - 83: 1cc332 addi a3, a3, 28 - 86: 7e1542 l16ui a4, a5, 252 - 89: 41d8 l32i.n a13, a1, 16 - 8b: c044c0 sub a4, a4, a12 - 8e: f44040 extui a4, a4, 0, 16 - 91: 7e5542 s16i a4, a5, 252 - 94: ffee01 l32r a0, 4c - 97: 0000c0 callx0 a0 - 9a: 0c2d mov.n a2, a12 - 9c: 2108 l32i.n a0, a1, 8 - 9e: 31c8 l32i.n a12, a1, 12 - a0: 20c112 addi a1, a1, 32 - a3: f00d ret.n - ... - ad: 000000 ill - b0: f0c112 addi a1, a1, -16 - b3: 11c9 s32i.n a12, a1, 4 - b5: 0109 s32i.n a0, a1, 0 - b7: 02cd mov.n a12, a2 - b9: fffb01 l32r a0, a8 - bc: 0000c0 callx0 a0 - bf: 0c2d mov.n a2, a12 - c1: 11c8 l32i.n a12, a1, 4 - c3: fffa01 l32r a0, ac - c6: 0000c0 callx0 a0 - c9: 0108 l32i.n a0, a1, 0 - cb: 10c112 addi a1, a1, 16 - ce: f00d ret.n - d0: 000000 ill - d3: c11200 mul16u a1, a2, a0 - d6: 0109f0 slli a0, a9, 17 - d9: fffd01 l32r a0, d0 - dc: 0000c0 callx0 a0 - df: 0108 l32i.n a0, a1, 0 - e1: 10c112 addi a1, a1, 16 - e4: f00d ret.n - ... - ee: 120000 excw - f1: d9e0c1 l32r a12, ffff6874 - f4: 41e931 l32r a3, fffd0898 - f7: 21c9 s32i.n a12, a1, 8 - f9: 1109 s32i.n a0, a1, 4 - fb: 02cd mov.n a12, a2 - fd: fffa01 l32r a0, e8 - 100: 0000c0 callx0 a0 - 103: 040c16 beqz a12, 147 - 106: 142c22 l32i a2, a12, 80 - 109: 0c08 l32i.n a0, a12, 0 - 10b: 02dd mov.n a13, a2 - 10d: 308c beqz.n a0, 114 - 10f: 930220 movnez a0, a2, a2 - 112: 00dd mov.n a13, a0 - 114: 0c2d mov.n a2, a12 - 116: 260c02 l8ui a0, a12, 38 - 119: 279ce2 l16si a14, a12, 78 - 11c: 010080 slli a0, a0, 24 - 11f: 310800 srai a0, a0, 24 - 122: 0109 s32i.n a0, a1, 0 - 124: fff201 l32r a0, ec - 127: 0000c0 callx0 a0 - 12a: 2d58 l32i.n a5, a13, 8 - 12c: 5558 l32i.n a5, a5, 20 - 12e: 559c beqz.n a5, 147 - 130: 8ecc bnez.n a14, 13c - 132: 0d2d mov.n a2, a13 - 134: 0138 l32i.n a3, a1, 0 - 136: 0005c0 callx0 a5 - 139: 000286 j 147 - 13c: 0d2d mov.n a2, a13 - 13e: 013e80 slli a3, a14, 24 - 141: 313830 srai a3, a3, 24 - 144: 0005c0 callx0 a5 - 147: 21c8 l32i.n a12, a1, 8 - 149: 31d8 l32i.n a13, a1, 12 - 14b: 41e8 l32i.n a14, a1, 16 - 14d: 1108 l32i.n a0, a1, 4 - 14f: 20c112 addi a1, a1, 32 - 152: f00d ret.n - ... - 164: f0c112 addi a1, a1, -16 - 167: 21d9 s32i.n a13, a1, 8 - 169: 31e9 s32i.n a14, a1, 12 - 16b: 11c9 s32i.n a12, a1, 4 - 16d: 0109 s32i.n a0, a1, 0 - 16f: 02cd mov.n a12, a2 - 171: fff801 l32r a0, 154 - 174: 0000c0 callx0 a0 - 177: 052c16 beqz a12, 1cd - 17a: 142c22 l32i a2, a12, 80 - 17d: 0c08 l32i.n a0, a12, 0 - 17f: 02dd mov.n a13, a2 - 181: e09c beqz.n a0, 1a3 - 183: 00dd mov.n a13, a0 - 185: 93d220 movnez a13, a2, a2 - 188: 0c2d mov.n a2, a12 - 18a: ffe7c5 call0 8 - 18d: 02ed mov.n a14, a2 - 18f: 029c beqz.n a2, 1a3 - 191: 030c movi.n a3, 0 - 193: fff101 l32r a0, 158 - 196: 0000c0 callx0 a0 - 199: 0e2d mov.n a2, a14 - 19b: 030c movi.n a3, 0 - 19d: ffef01 l32r a0, 15c - 1a0: 0000c0 callx0 a0 - 1a3: 0c2d mov.n a2, a12 - 1a5: 279ce2 l16si a14, a12, 78 - 1a8: ffee01 l32r a0, 160 - 1ab: 0000c0 callx0 a0 - 1ae: 2d08 l32i.n a0, a13, 8 - 1b0: aecc bnez.n a14, 1be - 1b2: 6048 l32i.n a4, a0, 24 - 1b4: 549c beqz.n a4, 1cd - 1b6: 0d2d mov.n a2, a13 - 1b8: 0004c0 callx0 a4 - 1bb: 000386 j 1cd - 1be: 5058 l32i.n a5, a0, 20 - 1c0: 958c beqz.n a5, 1cd - 1c2: 0d2d mov.n a2, a13 - 1c4: 013e80 slli a3, a14, 24 - 1c7: 313830 srai a3, a3, 24 - 1ca: 0005c0 callx0 a5 - 1cd: 11c8 l32i.n a12, a1, 4 - 1cf: 21d8 l32i.n a13, a1, 8 - 1d1: 31e8 l32i.n a14, a1, 12 - 1d3: 0108 l32i.n a0, a1, 0 - 1d5: 10c112 addi a1, a1, 16 - 1d8: f00d ret.n - 1da: 000000 ill - 1dd: 000010 excw - ... - -000001e8 : - 1e8: 027d mov.n a7, a2 - 1ea: 038d mov.n a8, a3 - 1ec: f0c112 addi a1, a1, -16 - 1ef: 0109 s32i.n a0, a1, 0 - 1f1: 52bc beqz.n a2, 22a - 1f3: fffa01 l32r a0, 1dc - 1f6: 243a add.n a2, a4, a3 - 1f8: 2e2027 blt a0, a2, 22a - 1fb: fff901 l32r a0, 1e0 - 1fe: 2038 l32i.n a3, a0, 8 - 200: 0068 l32i.n a6, a0, 0 - 202: 93cc bnez.n a3, 20f - 204: 060052 l8ui a5, a0, 6 - 207: b03c movi.n a0, 59 - 209: 930560 movnez a0, a5, a6 - 20c: 000086 j 212 - 20f: 0e0002 l8ui a0, a0, 14 - 212: 073d mov.n a3, a7 - 214: 112040 slli a2, a0, 12 - 217: 242a add.n a2, a4, a2 - 219: 084d mov.n a4, a8 - 21b: fff201 l32r a0, 1e4 - 21e: 0000c0 callx0 a0 - 221: 120c movi.n a2, 1 - 223: 0108 l32i.n a0, a1, 0 - 225: 10c112 addi a1, a1, 16 - 228: f00d ret.n - 22a: 020c movi.n a2, 0 - 22c: fffcc6 j 223 - ... - 23b: c11200 mul16u a1, a2, a0 - 23e: 11c9f0 slli a12, a9, 1 - 241: 12c8 l32i.n a12, a2, 4 - 243: 0109 s32i.n a0, a1, 0 - 245: 2cbc beqz.n a12, 27b - 247: 0208 l32i.n a0, a2, 0 - 249: fff921 l32r a2, 230 - 24c: 3c1026 beqi a0, 1, 28c - 24f: 1b4026 beqi a0, 4, 26e - 252: 467026 beqi a0, 7, 29c - 255: b23c movi.n a2, 59 - 257: 209027 bne a0, a2, 27b - 25a: 1c38 l32i.n a3, a12, 4 - 25c: 4348 l32i.n a4, a3, 16 - 25e: 194466 bnei a4, 4, 27b - 261: 142c52 l32i a5, a12, 80 - 264: c5dc bnez.n a5, 284 - 266: 0c2d mov.n a2, a12 - 268: 001345 call0 3a0 - 26b: 000306 j 27b - 26e: 0c28 l32i.n a2, a12, 0 - 270: 728c beqz.n a2, 27b - 272: 2238 l32i.n a3, a2, 8 - 274: 7338 l32i.n a3, a3, 28 - 276: 138c beqz.n a3, 27b - 278: 0003c0 callx0 a3 - 27b: 11c8 l32i.n a12, a1, 4 - 27d: 0108 l32i.n a0, a1, 0 - 27f: 10c112 addi a1, a1, 16 - 282: f00d ret.n - 284: 0c2d mov.n a2, a12 - 286: 008f05 call0 b78 - 289: fffb86 j 27b - 28c: 0c3d mov.n a3, a12 - 28e: ffe901 l32r a0, 234 - 291: 0000c0 callx0 a0 - 294: 0c2d mov.n a2, a12 - 296: ffe585 call0 f0 - 299: fff786 j 27b - 29c: 0c3d mov.n a3, a12 - 29e: ffe601 l32r a0, 238 - 2a1: 0000c0 callx0 a0 - 2a4: 0c2d mov.n a2, a12 - 2a6: ffebc5 call0 164 - 2a9: fff386 j 27b - 2ac: 000000 ill - ... - -000002b0 : - 2b0: e0c112 addi a1, a1, -32 - 2b3: 1109 s32i.n a0, a1, 4 - 2b5: 41e9 s32i.n a14, a1, 16 - 2b7: 31d9 s32i.n a13, a1, 12 - 2b9: 21c9 s32i.n a12, a1, 8 - 2bb: 04dd mov.n a13, a4 - 2bd: 02cd mov.n a12, a2 - 2bf: 03ed mov.n a14, a3 - 2c1: 22bc beqz.n a2, 2f7 - 2c3: 03bc beqz.n a3, 2f7 - 2c5: e4ac beqz.n a4, 2f7 - 2c7: 152222 l32i a2, a2, 84 - 2ca: 00a402 movi a0, 0x400 - 2cd: 013047 bltu a0, a4, 2d2 - 2d0: 040d mov.n a0, a4 - 2d2: f40000 extui a0, a0, 0, 16 - 2d5: e29c beqz.n a2, 2f7 - 2d7: 1228 l32i.n a2, a2, 4 - 2d9: 0109 s32i.n a0, a1, 0 - 2db: 829c beqz.n a2, 2f7 - 2dd: 0e3d mov.n a3, a14 - 2df: 0148 l32i.n a4, a1, 0 - 2e1: 1c08 l32i.n a0, a12, 4 - 2e3: 6209 s32i.n a0, a2, 24 - 2e5: fff101 l32r a0, 2ac - 2e8: 0000c0 callx0 a0 - 2eb: 0138 l32i.n a3, a1, 0 - 2ed: c02d30 sub a2, a13, a3 - 2f0: 125c22 s16i a2, a12, 36 - 2f3: 33ea add.n a3, a3, a14 - 2f5: 8c39 s32i.n a3, a12, 32 - 2f7: 21c8 l32i.n a12, a1, 8 - 2f9: 31d8 l32i.n a13, a1, 12 - 2fb: 41e8 l32i.n a14, a1, 16 - 2fd: 1108 l32i.n a0, a1, 4 - 2ff: 20c112 addi a1, a1, 32 - 302: f00d ret.n - ... - -0000030c : - 30c: f0c112 addi a1, a1, -16 - 30f: 21d9 s32i.n a13, a1, 8 - 311: 0109 s32i.n a0, a1, 0 - 313: 11c9 s32i.n a12, a1, 4 - 315: 31e9 s32i.n a14, a1, 12 - 317: 02cd mov.n a12, a2 - 319: 03ed mov.n a14, a3 - 31b: d2bc beqz.n a2, 35c - 31d: b3bc beqz.n a3, 35c - 31f: 94bc beqz.n a4, 35c - 321: 391202 l16ui a0, a2, 114 - 324: 1e1c22 l16ui a2, a12, 60 - 327: 01b407 bgeu a4, a0, 32c - 32a: 040d mov.n a0, a4 - 32c: f4d000 extui a13, a0, 0, 16 - 32f: 1102f0 slli a0, a2, 1 - 332: 02a0d7 bge a0, a13, 338 - 335: f4d000 extui a13, a0, 0, 16 - 338: 0e3d mov.n a3, a14 - 33a: 0c2d mov.n a2, a12 - 33c: 0d4d mov.n a4, a13 - 33e: 050c movi.n a5, 0 - 340: fff101 l32r a0, 304 - 343: 0000c0 callx0 a0 - 346: 080266 bnei a2, -1, 352 - 349: 41d1d0 srli a13, a13, 1 - 34c: 020266 bnei a2, -1, 352 - 34f: e52df6 bgeui a13, 2, 338 - 352: 62cc bnez.n a2, 35c - 354: 0c2d mov.n a2, a12 - 356: ffec01 l32r a0, 308 - 359: 0000c0 callx0 a0 - 35c: 11c8 l32i.n a12, a1, 4 - 35e: 21d8 l32i.n a13, a1, 8 - 360: 31e8 l32i.n a14, a1, 12 - 362: 0108 l32i.n a0, a1, 0 - 364: 10c112 addi a1, a1, 16 - 367: f00d ret.n - 369: 000000 ill - 36c: 000000 ill - 36f: 054c00 extui a4, a0, 28, 1 - ... - 39e: 120000 excw - 3a1: 09f0c1 l32r a12, fffc2b64 - 3a4: 21d901 l32r a0, fffc8b08 - 3a7: 11c9 s32i.n a12, a1, 4 - 3a9: 31e9 s32i.n a14, a1, 12 - 3ab: 03cd mov.n a12, a3 - 3ad: 1522e2 l32i a14, a2, 84 - 3b0: 02dd mov.n a13, a2 - 3b2: fe9c beqz.n a14, 3d5 - 3b4: 1e28 l32i.n a2, a14, 4 - 3b6: 428c beqz.n a2, 3be - 3b8: ffef01 l32r a0, 374 - 3bb: 0000c0 callx0 a0 - 3be: 0e28 l32i.n a2, a14, 0 - 3c0: 428c beqz.n a2, 3c8 - 3c2: ffed01 l32r a0, 378 - 3c5: 0000c0 callx0 a0 - 3c8: 0e2d mov.n a2, a14 - 3ca: ffec01 l32r a0, 37c - 3cd: 0000c0 callx0 a0 - 3d0: 000c movi.n a0, 0 - 3d2: 156d02 s32i a0, a13, 84 - 3d5: ffe5e1 l32r a14, 36c - 3d8: 2e28 l32i.n a2, a14, 8 - 3da: 828c beqz.n a2, 3e6 - 3dc: ffe901 l32r a0, 380 - 3df: 0000c0 callx0 a0 - 3e2: 000c movi.n a0, 0 - 3e4: 2e09 s32i.n a0, a14, 8 - 3e6: 0c2d mov.n a2, a12 - 3e8: 030c movi.n a3, 0 - 3ea: ffe601 l32r a0, 384 - 3ed: 0000c0 callx0 a0 - 3f0: 0c2d mov.n a2, a12 - 3f2: ffe501 l32r a0, 388 - 3f5: 0000c0 callx0 a0 - 3f8: 31e8 l32i.n a14, a1, 12 - 3fa: 264d22 s8i a2, a13, 38 - 3fd: 742020 extui a2, a2, 0, 8 - 400: c28c beqz.n a2, 410 - 402: 0c2d mov.n a2, a12 - 404: ffdb31 l32r a3, 370 - 407: ffe101 l32r a0, 38c - 40a: 0000c0 callx0 a0 - 40d: 000c46 j 442 - 410: 0c2d mov.n a2, a12 - 412: 030c movi.n a3, 0 - 414: ffdf01 l32r a0, 390 - 417: 0000c0 callx0 a0 - 41a: 0c2d mov.n a2, a12 - 41c: 030c movi.n a3, 0 - 41e: 040c movi.n a4, 0 - 420: ffdd01 l32r a0, 394 - 423: 0000c0 callx0 a0 - 426: 0c2d mov.n a2, a12 - 428: 030c movi.n a3, 0 - 42a: ffdb01 l32r a0, 398 - 42d: 0000c0 callx0 a0 - 430: 0d48 l32i.n a4, a13, 0 - 432: 630c movi.n a3, 6 - 434: a21c movi.n a2, 26 - 436: 1439 s32i.n a3, a4, 4 - 438: 0d4d mov.n a4, a13 - 43a: 730c movi.n a3, 7 - 43c: ffd801 l32r a0, 39c - 43f: 0000c0 callx0 a0 - 442: 11c8 l32i.n a12, a1, 4 - 444: 21d8 l32i.n a13, a1, 8 - 446: 0108 l32i.n a0, a1, 0 - 448: 10c112 addi a1, a1, 16 - 44b: f00d ret.n - ... - 455: 000000 ill - 458: e0c112 addi a1, a1, -32 - 45b: 0109 s32i.n a0, a1, 0 - 45d: 21d9 s32i.n a13, a1, 8 - 45f: 11c9 s32i.n a12, a1, 4 - 461: 03dd mov.n a13, a3 - 463: 02cd mov.n a12, a2 - 465: 042d mov.n a2, a4 - 467: bccc bnez.n a12, 476 - 469: 020c movi.n a2, 0 - 46b: 11c8 l32i.n a12, a1, 4 - 46d: 21d8 l32i.n a13, a1, 8 - 46f: 0108 l32i.n a0, a1, 0 - 471: 20c112 addi a1, a1, 32 - 474: f00d ret.n - 476: 152c02 l32i a0, a12, 84 - 479: 1c39 s32i.n a3, a12, 4 - 47b: fea016 beqz a0, 469 - 47e: 1038 l32i.n a3, a0, 4 - 480: 539c beqz.n a3, 499 - 482: 3109 s32i.n a0, a1, 12 - 484: 079342 l16si a4, a3, 14 - 487: 4129 s32i.n a2, a1, 16 - 489: 0c2466 bnei a4, 2, 499 - 48c: fff121 l32r a2, 450 - 48f: fff101 l32r a0, 454 - 492: 0000c0 callx0 a0 - 495: 3108 l32i.n a0, a1, 12 - 497: 4128 l32i.n a2, a1, 16 - 499: 080052 l8ui a5, a0, 8 - 49c: c91566 bnei a5, 1, 469 - 49f: 1e1d82 l16ui a8, a13, 60 - 4a2: 1038 l32i.n a3, a0, 4 - 4a4: 181042 l16ui a4, a0, 48 - 4a7: 0bd332 addmi a3, a3, 0xb00 - 4aa: 442a add.n a4, a4, a2 - 4ac: 1188f0 slli a8, a8, 1 - 4af: f48080 extui a8, a8, 0, 16 - 4b2: f44040 extui a4, a4, 0, 16 - 4b5: 4e1372 l16ui a7, a3, 156 - 4b8: 185042 s16i a4, a0, 48 - 4bb: 775b addi.n a7, a7, 5 - 4bd: 1d9747 bne a7, a4, 4de - 4c0: 121c42 l16ui a4, a12, 36 - 4c3: 050c movi.n a5, 0 - 4c5: 4e5352 s16i a5, a3, 156 - 4c8: 185052 s16i a5, a0, 48 - 4cb: 54ec bnez.n a4, 4f4 - 4cd: 0c28 l32i.n a2, a12, 0 - 4cf: 360c movi.n a6, 3 - 4d1: 4238 l32i.n a3, a2, 16 - 4d3: 1269 s32i.n a6, a2, 4 - 4d5: f90316 beqz a3, 469 - 4d8: 0003c0 callx0 a3 - 4db: ffe286 j 469 - 4de: 879287 bne a2, a8, 469 - 4e1: 0d2d mov.n a2, a13 - 4e3: 252332 l32i a3, a3, 148 - 4e6: c07740 sub a7, a7, a4 - 4e9: 334a add.n a3, a3, a4 - 4eb: f44070 extui a4, a7, 0, 16 - 4ee: 000005 call0 4f0 - 4f1: ffdd06 j 469 - 4f4: 0c2d mov.n a2, a12 - 4f6: 8c38 l32i.n a3, a12, 32 - 4f8: 000005 call0 4fc - 4fb: ffda86 j 469 - 4fe: 000000 ill - 501: 000000 ill - 504: 000020 excw - 507: 004000 break 0, 0 - 50a: 600000 neg a0, a0 - ... - 549: 000000 ill - 54c: e0c112 addi a1, a1, -32 - 54f: 3109 s32i.n a0, a1, 12 - 551: 1139 s32i.n a3, a1, 4 - 553: 51d9 s32i.n a13, a1, 20 - 555: 41c9 s32i.n a12, a1, 16 - 557: 61e9 s32i.n a14, a1, 24 - 559: 02cd mov.n a12, a2 - 55b: 04ed mov.n a14, a4 - 55d: 1522d2 l32i a13, a2, 84 - 560: 849c beqz.n a4, 57c - 562: 032d mov.n a2, a3 - 564: 041432 l16ui a3, a4, 8 - 567: ffea01 l32r a0, 510 - 56a: 0000c0 callx0 a0 - 56d: 1d08 l32i.n a0, a13, 4 - 56f: 10dc bnez.n a0, 584 - 571: 0e2d mov.n a2, a14 - 573: ffe801 l32r a0, 514 - 576: 0000c0 callx0 a0 - 579: 000506 j 591 - 57c: 15dc bnez.n a5, 591 - 57e: ffe205 call0 3a0 - 581: 000306 j 591 - 584: 279c22 l16si a2, a12, 78 - 587: 529c beqz.n a2, 5a0 - 589: 0e2d mov.n a2, a14 - 58b: ffe301 l32r a0, 518 - 58e: 0000c0 callx0 a0 - 591: 020c movi.n a2, 0 - 593: 41c8 l32i.n a12, a1, 16 - 595: 51d8 l32i.n a13, a1, 20 - 597: 61e8 l32i.n a14, a1, 24 - 599: 3108 l32i.n a0, a1, 12 - 59b: 20c112 addi a1, a1, 32 - 59e: f00d ret.n - 5a0: 0e2d mov.n a2, a14 - 5a2: 041e42 l16ui a4, a14, 8 - 5a5: 0bd032 addmi a3, a0, 0xb00 - 5a8: 421332 l16ui a3, a3, 132 - 5ab: 050c movi.n a5, 0 - 5ad: 330a add.n a3, a3, a0 - 5af: 1cc332 addi a3, a3, 28 - 5b2: ffda01 l32r a0, 51c - 5b5: 0000c0 callx0 a0 - 5b8: 1d58 l32i.n a5, a13, 4 - 5ba: 0bd552 addmi a5, a5, 0xb00 - 5bd: 421542 l16ui a4, a5, 132 - 5c0: 2129 s32i.n a2, a1, 8 - 5c2: 442a add.n a4, a4, a2 - 5c4: 0e2d mov.n a2, a14 - 5c6: 425542 s16i a4, a5, 132 - 5c9: ffd501 l32r a0, 520 - 5cc: 0000c0 callx0 a0 - 5cf: 11e8 l32i.n a14, a1, 4 - 5d1: ffcb71 l32r a7, 500 - 5d4: 160c movi.n a6, 1 - 5d6: 104762 s8i a6, a7, 16 - 5d9: 1d28 l32i.n a2, a13, 4 - 5db: ffd201 l32r a0, 524 - 5de: 0000c0 callx0 a0 - 5e1: 1d08 l32i.n a0, a13, 4 - 5e3: b2cc bnez.n a2, 5f2 - 5e5: 000b06 j 615 - 5e8: 1d08 l32i.n a0, a13, 4 - 5ea: 0bd082 addmi a8, a0, 0xb00 - 5ed: 421882 l16ui a8, a8, 132 - 5f0: f89c beqz.n a8, 613 - 5f2: 030c movi.n a3, 0 - 5f4: 002d mov.n a2, a0 - 5f6: ffcc01 l32r a0, 528 - 5f9: 0000c0 callx0 a0 - 5fc: 7129 s32i.n a2, a1, 28 - 5fe: fe6216 beqz a2, 5e8 - 601: ffc021 l32r a2, 504 - 604: ffca01 l32r a0, 52c - 607: 0000c0 callx0 a0 - 60a: 7128 l32i.n a2, a1, 28 - 60c: 1d08 l32i.n a0, a13, 4 - 60e: 496c movi.n a9, -28 - 610: 275c92 s16i a9, a12, 78 - 613: 2129 s32i.n a2, a1, 8 - 615: 002d mov.n a2, a0 - 617: ffc601 l32r a0, 530 - 61a: 0000c0 callx0 a0 - 61d: 044256 bnez a2, 665 - 620: 080db2 l8ui a11, a13, 8 - 623: 069b56 bnez a11, 690 - 626: 1d28 l32i.n a2, a13, 4 - 628: 030c movi.n a3, 0 - 62a: ffc201 l32r a0, 534 - 62d: 0000c0 callx0 a0 - 630: 1d28 l32i.n a2, a13, 4 - 632: ffa7c5 call0 b0 - 635: 1d28 l32i.n a2, a13, 4 - 637: ffa9c5 call0 d4 - 63a: ffb321 l32r a2, 508 - 63d: 100c movi.n a0, 1 - 63f: 084d02 s8i a0, a13, 8 - 642: ffbd01 l32r a0, 538 - 645: 0000c0 callx0 a0 - 648: ffbd01 l32r a0, 53c - 64b: 0000c0 callx0 a0 - 64e: 0c28 l32i.n a2, a12, 0 - 650: 350c movi.n a5, 3 - 652: 2248 l32i.n a4, a2, 8 - 654: 1259 s32i.n a5, a2, 4 - 656: 4448 l32i.n a4, a4, 16 - 658: 1ce9 s32i.n a14, a12, 4 - 65a: 148c beqz.n a4, 65f - 65c: 0004c0 callx0 a4 - 65f: 279c52 l16si a5, a12, 78 - 662: 000086 j 668 - 665: 279c52 l16si a5, a12, 78 - 668: c3af62 movi a6, -61 - 66b: 051567 beq a5, a6, 674 - 66e: 1cc572 addi a7, a5, 28 - 671: f1c756 bnez a7, 591 - 674: 2198 l32i.n a9, a1, 8 - 676: 00af82 movi a8, 0xffffff00 - 679: 04a897 bge a8, a9, 681 - 67c: 0a0c movi.n a10, 0 - 67e: 275ca2 s16i a10, a12, 78 - 681: 0c4d mov.n a4, a12 - 683: a21c movi.n a2, 26 - 685: b33c movi.n a3, 59 - 687: ffae01 l32r a0, 540 - 68a: 0000c0 callx0 a0 - 68d: ffc006 j 591 - 690: 1ce9 s32i.n a14, a12, 4 - 692: 1d08 l32i.n a0, a13, 4 - 694: 5e0c movi.n a14, 5 - 696: 040c movi.n a4, 0 - 698: 0149 s32i.n a4, a1, 0 - 69a: 0c38 l32i.n a3, a12, 0 - 69c: 002d mov.n a2, a0 - 69e: 13e9 s32i.n a14, a3, 4 - 6a0: 013d mov.n a3, a1 - 6a2: ffa801 l32r a0, 544 - 6a5: 0000c0 callx0 a0 - 6a8: 020d mov.n a0, a2 - 6aa: 0138 l32i.n a3, a1, 0 - 6ac: 2129 s32i.n a2, a1, 8 - 6ae: e39c beqz.n a3, 6d0 - 6b0: 0c28 l32i.n a2, a12, 0 - 6b2: 3258 l32i.n a5, a2, 12 - 6b4: 859c beqz.n a5, 6d0 - 6b6: f44000 extui a4, a0, 0, 16 - 6b9: 0005c0 callx0 a5 - 6bc: 0c78 l32i.n a7, a12, 0 - 6be: 360c movi.n a6, 3 - 6c0: 1769 s32i.n a6, a7, 4 - 6c2: 1d08 l32i.n a0, a13, 4 - 6c4: 0bd082 addmi a8, a0, 0xb00 - 6c7: 421882 l16ui a8, a8, 132 - 6ca: fc6856 bnez a8, 694 - 6cd: ffe386 j 65f - 6d0: 8b10e6 bgei a0, 1, 65f - 6d3: feb0d6 bgez a0, 6c2 - 6d6: ff8d21 l32r a2, 50c - 6d9: ff9b01 l32r a0, 548 - 6dc: 0000c0 callx0 a0 - 6df: c3af52 movi a5, -61 - 6e2: c3af92 movi a9, -61 - 6e5: 275c92 s16i a9, a12, 78 - 6e8: ffdf06 j 668 - ... - 703: c11200 mul16u a1, a2, a0 - 706: 31e9e0 srai a14, a14, 25 - 709: 41f9 s32i.n a15, a1, 16 - 70b: 0109 s32i.n a0, a1, 0 - 70d: 21d9 s32i.n a13, a1, 8 - 70f: 11c9 s32i.n a12, a1, 4 - 711: 03dd mov.n a13, a3 - 713: 02cd mov.n a12, a2 - 715: 06c216 beqz a2, 785 - 718: 1cf8 l32i.n a15, a12, 4 - 71a: 0228 l32i.n a2, a2, 0 - 71c: 600c movi.n a0, 6 - 71e: 152ce2 l32i a14, a12, 84 - 721: 1209 s32i.n a0, a2, 4 - 723: fe9c beqz.n a14, 746 - 725: 1e28 l32i.n a2, a14, 4 - 727: 428c beqz.n a2, 72f - 729: fff101 l32r a0, 6f0 - 72c: 0000c0 callx0 a0 - 72f: 0e28 l32i.n a2, a14, 0 - 731: 428c beqz.n a2, 739 - 733: fff001 l32r a0, 6f4 - 736: 0000c0 callx0 a0 - 739: 0e2d mov.n a2, a14 - 73b: ffef01 l32r a0, 6f8 - 73e: 0000c0 callx0 a0 - 741: 000c movi.n a0, 0 - 743: 156c02 s32i a0, a12, 84 - 746: ffe9e1 l32r a14, 6ec - 749: 2e28 l32i.n a2, a14, 8 - 74b: 828c beqz.n a2, 757 - 74d: ffeb01 l32r a0, 6fc - 750: 0000c0 callx0 a0 - 753: 030c movi.n a3, 0 - 755: 2e39 s32i.n a3, a14, 8 - 757: 847c movi.n a4, -8 - 759: 199d47 bne a13, a4, 776 - 75c: 4f08 l32i.n a0, a15, 16 - 75e: 537c movi.n a3, -11 - 760: c08c beqz.n a0, 770 - 762: 2e2026 beqi a0, 2, 794 - 765: 384026 beqi a0, 4, 7a1 - 768: 637c movi.n a3, -10 - 76a: 405026 beqi a0, 5, 7ae - 76d: 086066 bnei a0, 6, 779 - 770: 264c32 s8i a3, a12, 38 - 773: 000086 j 779 - 776: 264cd2 s8i a13, a12, 38 - 779: 0c4d mov.n a4, a12 - 77b: a21c movi.n a2, 26 - 77d: 130c movi.n a3, 1 - 77f: ffe001 l32r a0, 700 - 782: 0000c0 callx0 a0 - 785: 11c8 l32i.n a12, a1, 4 - 787: 21d8 l32i.n a13, a1, 8 - 789: 31e8 l32i.n a14, a1, 12 - 78b: 41f8 l32i.n a15, a1, 16 - 78d: 0108 l32i.n a0, a1, 0 - 78f: 20c112 addi a1, a1, 32 - 792: f00d ret.n - 794: 4e0f52 l8ui a5, a15, 78 - 797: 013526 beqi a5, 3, 79c - 79a: 0d3d mov.n a3, a13 - 79c: 03dd mov.n a13, a3 - 79e: 0001c6 j 7a9 - 7a1: 4e0f62 l8ui a6, a15, 78 - 7a4: 013666 bnei a6, 3, 7a9 - 7a7: dd7c movi.n a13, -3 - 7a9: 0d3d mov.n a3, a13 - 7ab: fff046 j 770 - 7ae: 4e0f72 l8ui a7, a15, 78 - 7b1: bb3726 beqi a7, 3, 770 - 7b4: 0d3d mov.n a3, a13 - 7b6: ffed86 j 770 - 7b9: 000000 ill - 7bc: 0458 l32i.n a5, a4, 0 - 7be: 4c0000 excw - 7c1: 000005 call0 7c4 - 7c4: 240000 extui a0, a0, 0, 3 - 7c7: 000000 ill - 7ca: 000000 ill - 7cd: 002600 excw - ... - 7d8: ff .byte 0xff - 7d9: ff .byte 0xff - ... - 81e: 120000 excw - 821: e9c0c1 l32r a12, ffffaf24 - 824: 81f971 l32r a7, fffe1008 - 827: 4109 s32i.n a0, a1, 16 - 829: 111372 l16ui a7, a3, 34 - 82c: 51c9 s32i.n a12, a1, 20 - 82e: 61d9 s32i.n a13, a1, 24 - 830: 02cd mov.n a12, a2 - 832: 03dd mov.n a13, a3 - 834: 2279 s32i.n a7, a2, 8 - 836: 040362 l8ui a6, a3, 4 - 839: 0c4262 s8i a6, a2, 12 - 83c: 050352 l8ui a5, a3, 5 - 83f: 0d4252 s8i a5, a2, 13 - 842: 060342 l8ui a4, a3, 6 - 845: 0e4242 s8i a4, a2, 14 - 848: 070332 l8ui a3, a3, 7 - 84b: 0f4232 s8i a3, a2, 15 - 84e: 12d9 s32i.n a13, a2, 4 - 850: 0c3d mov.n a3, a12 - 852: 240d02 l8ui a0, a13, 36 - 855: 024c movi.n a2, 64 - 857: 200020 or a0, a0, a2 - 85a: 0d2d mov.n a2, a13 - 85c: 244d02 s8i a0, a13, 36 - 85f: ffdf01 l32r a0, 7dc - 862: 0000c0 callx0 a0 - 865: 0d2d mov.n a2, a13 - 867: ffd531 l32r a3, 7bc - 86a: ffdd01 l32r a0, 7e0 - 86d: 0000c0 callx0 a0 - 870: 0d2d mov.n a2, a13 - 872: ffd331 l32r a3, 7c0 - 875: ffdb01 l32r a0, 7e4 - 878: 0000c0 callx0 a0 - 87b: 220c movi.n a2, 2 - 87d: ffda01 l32r a0, 7e8 - 880: 0000c0 callx0 a0 - 883: 02ed mov.n a14, a2 - 885: ffcfa1 l32r a10, 7c4 - 888: ffd0f1 l32r a15, 7c8 - 88b: ffd091 l32r a9, 7cc - 88e: 0f0fb2 l8ui a11, a15, 15 - 891: 2f88 l32i.n a8, a15, 8 - 893: 939ab0 movnez a9, a10, a11 - 896: 0199 s32i.n a9, a1, 0 - 898: c8cc bnez.n a8, 8a8 - 89a: 061f22 l16ui a2, a15, 12 - 89d: ffd301 l32r a0, 7ec - 8a0: 0000c0 callx0 a0 - 8a3: 2f29 s32i.n a2, a15, 8 - 8a5: 0c6216 beqz a2, 96f - 8a8: 423c movi.n a2, 52 - 8aa: 100c movi.n a0, 1 - 8ac: 104f02 s8i a0, a15, 16 - 8af: ffd001 l32r a0, 7f0 - 8b2: 0000c0 callx0 a0 - 8b5: 02fd mov.n a15, a2 - 8b7: 156c22 s32i a2, a12, 84 - 8ba: 0b1216 beqz a2, 96f - 8bd: ffcd01 l32r a0, 7f4 - 8c0: 0000c0 callx0 a0 - 8c3: 030c movi.n a3, 0 - 8c5: 0128 l32i.n a2, a1, 0 - 8c7: 084f32 s8i a3, a15, 8 - 8ca: 130c movi.n a3, 1 - 8cc: ffcb01 l32r a0, 7f8 - 8cf: 0000c0 callx0 a0 - 8d2: 0f29 s32i.n a2, a15, 0 - 8d4: 097216 beqz a2, 96f - 8d7: ffbe41 l32r a4, 7d0 - 8da: 0f0442 l8ui a4, a4, 15 - 8dd: 0a3416 beqz a4, 984 - 8e0: 31e9 s32i.n a14, a1, 12 - 8e2: 112ee0 slli a2, a14, 2 - 8e5: 9129 s32i.n a2, a1, 36 - 8e7: ffc501 l32r a0, 7fc - 8ea: 0000c0 callx0 a0 - 8ed: 02ed mov.n a14, a2 - 8ef: 07c216 beqz a2, 96f - 8f2: 9128 l32i.n a2, a1, 36 - 8f4: ffc301 l32r a0, 800 - 8f7: 0000c0 callx0 a0 - 8fa: ffb6c1 l32r a12, 7d4 - 8fd: 3158 l32i.n a5, a1, 12 - 8ff: 0c29 s32i.n a2, a12, 0 - 901: 06a216 beqz a2, 96f - 904: 21e9 s32i.n a14, a1, 8 - 906: c1d9 s32i.n a13, a1, 48 - 908: 0215e6 bgei a5, 1, 90e - 90b: 0025c6 j 9a6 - 90e: 0d0c movi.n a13, 0 - 910: 070c movi.n a7, 0 - 912: d1f9 s32i.n a15, a1, 52 - 914: 080c movi.n a8, 0 - 916: 090c movi.n a9, 0 - 918: 1199 s32i.n a9, a1, 4 - 91a: a189 s32i.n a8, a1, 40 - 91c: 0dfd mov.n a15, a13 - 91e: b179 s32i.n a7, a1, 44 - 920: 822c movi.n a2, 40 - 922: ffb801 l32r a0, 804 - 925: 0000c0 callx0 a0 - 928: ffacd1 l32r a13, 7d8 - 92b: 232c movi.n a3, 34 - 92d: 0ca8 l32i.n a10, a12, 0 - 92f: 1148 l32i.n a4, a1, 4 - 931: aafa add.n a10, a10, a15 - 933: 0a29 s32i.n a2, a10, 0 - 935: 000005 call0 938 - 938: 0c28 l32i.n a2, a12, 0 - 93a: b178 l32i.n a7, a1, 44 - 93c: 22fa add.n a2, a2, a15 - 93e: 0228 l32i.n a2, a2, 0 - 940: 1108 l32i.n a0, a1, 4 - 942: 1012b2 l16ui a11, a2, 32 - 945: 9209 s32i.n a0, a2, 36 - 947: c0bbd0 sub a11, a11, a13 - 94a: 0adb16 beqz a11, 9fb - 94d: df4b addi.n a13, a15, 4 - 94f: 0e29 s32i.n a2, a14, 0 - 951: 0c38 l32i.n a3, a12, 0 - 953: 771b addi.n a7, a7, 1 - 955: 33fa add.n a3, a3, a15 - 957: 0338 l32i.n a3, a3, 0 - 959: a179 s32i.n a7, a1, 40 - 95b: 101332 l16ui a3, a3, 32 - 95e: ee4b addi.n a14, a14, 4 - 960: 003a add.n a0, a0, a3 - 962: 22c002 addi a0, a0, 34 - 965: 9138 l32i.n a3, a1, 36 - 967: 1109 s32i.n a0, a1, 4 - 969: af9d37 bne a13, a3, 91c - 96c: 000f06 j 9ac - 96f: f27c movi.n a2, -1 - 971: 000886 j 997 - 974: 0c28 l32i.n a2, a12, 0 - 976: c1d8 l32i.n a13, a1, 48 - 978: ffa401 l32r a0, 808 - 97b: 0000c0 callx0 a0 - 97e: 0f28 l32i.n a2, a15, 0 - 980: 080c movi.n a8, 0 - 982: 0c89 s32i.n a8, a12, 0 - 984: 0d3d mov.n a3, a13 - 986: 040c movi.n a4, 0 - 988: 050c movi.n a5, 0 - 98a: ffa001 l32r a0, 80c - 98d: 0000c0 callx0 a0 - 990: 1f29 s32i.n a2, a15, 4 - 992: fd9216 beqz a2, 96f - 995: 020c movi.n a2, 0 - 997: 51c8 l32i.n a12, a1, 20 - 999: 61d8 l32i.n a13, a1, 24 - 99b: 71e8 l32i.n a14, a1, 28 - 99d: 81f8 l32i.n a15, a1, 32 - 99f: 4108 l32i.n a0, a1, 16 - 9a1: 40c112 addi a1, a1, 64 - 9a4: f00d ret.n - 9a6: d1f9 s32i.n a15, a1, 52 - 9a8: 090c movi.n a9, 0 - 9aa: a199 s32i.n a9, a1, 40 - 9ac: a1a8 l32i.n a10, a1, 40 - 9ae: d1f8 l32i.n a15, a1, 52 - 9b0: 191aa6 blti a10, 1, 9cd - 9b3: 2108 l32i.n a0, a1, 8 - 9b5: 00dd mov.n a13, a0 - 9b7: a0ea00 addx4 a14, a10, a0 - 9ba: 0f28 l32i.n a2, a15, 0 - 9bc: 230c movi.n a3, 2 - 9be: 0d48 l32i.n a4, a13, 0 - 9c0: 050c movi.n a5, 0 - 9c2: ff9301 l32r a0, 810 - 9c5: 0000c0 callx0 a0 - 9c8: dd4b addi.n a13, a13, 4 - 9ca: ec9de7 bne a13, a14, 9ba - 9cd: 2128 l32i.n a2, a1, 8 - 9cf: ff9101 l32r a0, 814 - 9d2: 0000c0 callx0 a0 - 9d5: a128 l32i.n a2, a1, 40 - 9d7: 9912a6 blti a2, 1, 974 - 9da: 11e2e0 slli a14, a2, 2 - 9dd: 0c28 l32i.n a2, a12, 0 - 9df: 0d0c movi.n a13, 0 - 9e1: 2d2a add.n a2, a13, a2 - 9e3: 0228 l32i.n a2, a2, 0 - 9e5: ff8c01 l32r a0, 818 - 9e8: 0000c0 callx0 a0 - 9eb: 0c28 l32i.n a2, a12, 0 - 9ed: 000c movi.n a0, 0 - 9ef: 3d2a add.n a3, a13, a2 - 9f1: 0309 s32i.n a0, a3, 0 - 9f3: dd4b addi.n a13, a13, 4 - 9f5: e89de7 bne a13, a14, 9e1 - 9f8: ffde86 j 976 - 9fb: ff8801 l32r a0, 81c - 9fe: 0000c0 callx0 a0 - a01: 0c58 l32i.n a5, a12, 0 - a03: 040c movi.n a4, 0 - a05: 55fa add.n a5, a5, a15 - a07: 0549 s32i.n a4, a5, 0 - a09: ffe7c6 j 9ac - -00000a0c : - a0c: f0c112 addi a1, a1, -16 - a0f: 0109 s32i.n a0, a1, 0 - a11: e28c beqz.n a2, a23 - a13: 142202 l32i a0, a2, 80 - a16: 1238 l32i.n a3, a2, 4 - a18: 40cc bnez.n a0, a20 - a1a: ff9845 call0 3a0 - a1d: 000086 j a23 - a20: 001545 call0 b78 - a23: 0108 l32i.n a0, a1, 0 - a25: 10c112 addi a1, a1, 16 - a28: f00d ret.n - ... - a36: 040000 extui a0, a0, 0, 1 - a39: 000007 bnone a0, a0, a3d - a3c: 000000 ill - a3f: 082000 excw - ... - -00000a64 : - a64: e0c112 addi a1, a1, -32 - a67: 31c9 s32i.n a12, a1, 12 - a69: 2109 s32i.n a0, a1, 8 - a6b: fff001 l32r a0, a2c - a6e: 41d9 s32i.n a13, a1, 16 - a70: 040002 l8ui a0, a0, 4 - a73: 02dd mov.n a13, a2 - a75: 10cc bnez.n a0, a7a - a77: 009305 call0 13a8 - a7a: ffed01 l32r a0, a30 - a7d: 0038 l32i.n a3, a0, 0 - a7f: 107c movi.n a0, -15 - a81: 43cc bnez.n a3, a89 - a83: 001c46 j af8 - a86: 06e316 beqz a3, af8 - a89: 152322 l32i a2, a3, 84 - a8c: 162332 l32i a3, a3, 88 - a8f: ff3216 beqz a2, a86 - a92: 001546 j aeb - a95: ffe721 l32r a2, a34 - a98: 0c3d mov.n a3, a12 - a9a: ffea01 l32r a0, a44 - a9d: 0000c0 callx0 a0 - aa0: 1128 l32i.n a2, a1, 4 - aa2: 0c3d mov.n a3, a12 - aa4: ffe901 l32r a0, a48 - aa7: 0000c0 callx0 a0 - aaa: 1128 l32i.n a2, a1, 4 - aac: ffe331 l32r a3, a38 - aaf: ffe701 l32r a0, a4c - ab2: 0000c0 callx0 a0 - ab5: ffe131 l32r a3, a3c - ab8: 1128 l32i.n a2, a1, 4 - aba: 0cd9 s32i.n a13, a12, 0 - abc: 150c movi.n a5, 1 - abe: 2d48 l32i.n a4, a13, 8 - ac0: 060c movi.n a6, 0 - ac2: 146c62 s32i a6, a12, 80 - ac5: 021442 l16ui a4, a4, 4 - ac8: 1d59 s32i.n a5, a13, 4 - aca: 1c29 s32i.n a2, a12, 4 - acc: ffe101 l32r a0, a50 - acf: 0000c0 callx0 a0 - ad2: 1128 l32i.n a2, a1, 4 - ad4: 0c48 l32i.n a4, a12, 0 - ad6: 013d mov.n a3, a1 - ad8: 2448 l32i.n a4, a4, 8 - ada: ffd951 l32r a5, a40 - add: 001442 l16ui a4, a4, 0 - ae0: ffdd01 l32r a0, a54 - ae3: 0000c0 callx0 a0 - ae6: 000c movi.n a0, 0 - ae8: 264c22 s8i a2, a12, 38 - aeb: 31c8 l32i.n a12, a1, 12 - aed: 41d8 l32i.n a13, a1, 16 - aef: 002d mov.n a2, a0 - af1: 2108 l32i.n a0, a1, 8 - af3: 20c112 addi a1, a1, 32 - af6: f00d ret.n - af8: 60a022 movi a2, 96 - afb: ffd701 l32r a0, a58 - afe: 0000c0 callx0 a0 - b01: 02cd mov.n a12, a2 - b03: 72bc beqz.n a2, b3e - b05: 2d68 l32i.n a6, a13, 8 - b07: 0d0672 l8ui a7, a6, 13 - b0a: 0c0652 l8ui a5, a6, 12 - b0d: 117780 slli a7, a7, 8 - b10: 205570 or a5, a5, a7 - b13: 0f0672 l8ui a7, a6, 15 - b16: 0e0662 l8ui a6, a6, 14 - b19: 017780 slli a7, a7, 24 - b1c: 116600 slli a6, a6, 16 - b1f: 206670 or a6, a6, a7 - b22: 205560 or a5, a5, a6 - b25: 0159 s32i.n a5, a1, 0 - b27: ffcd01 l32r a0, a5c - b2a: 0000c0 callx0 a0 - b2d: 1129 s32i.n a2, a1, 4 - b2f: 000c movi.n a0, 0 - b31: f60256 bnez a2, a95 - b34: 0c2d mov.n a2, a12 - b36: 1d09 s32i.n a0, a13, 4 - b38: ffca01 l32r a0, a60 - b3b: 0000c0 callx0 a0 - b3e: f07c movi.n a0, -1 - b40: ffe9c6 j aeb - b43: 000000 ill - b46: 480000 excw - b49: 000d mov.n a0, a0 - ... - b77: c11200 mul16u a1, a2, a0 - b7a: 0109f0 slli a0, a9, 17 - b7d: 21d9 s32i.n a13, a1, 8 - b7f: 11c9 s32i.n a12, a1, 4 - b81: 31e9 s32i.n a14, a1, 12 - b83: 03cd mov.n a12, a3 - b85: 1522e2 l32i a14, a2, 84 - b88: 02dd mov.n a13, a2 - b8a: fe9c beqz.n a14, bad - b8c: 1e28 l32i.n a2, a14, 4 - b8e: 428c beqz.n a2, b96 - b90: ffef01 l32r a0, b4c - b93: 0000c0 callx0 a0 - b96: 0e28 l32i.n a2, a14, 0 - b98: 428c beqz.n a2, ba0 - b9a: ffed01 l32r a0, b50 - b9d: 0000c0 callx0 a0 - ba0: 0e2d mov.n a2, a14 - ba2: ffec01 l32r a0, b54 - ba5: 0000c0 callx0 a0 - ba8: 000c movi.n a0, 0 - baa: 156d02 s32i a0, a13, 84 - bad: ffe5e1 l32r a14, b44 - bb0: 0e28 l32i.n a2, a14, 0 - bb2: 828c beqz.n a2, bbe - bb4: ffe901 l32r a0, b58 - bb7: 0000c0 callx0 a0 - bba: 000c movi.n a0, 0 - bbc: 0e09 s32i.n a0, a14, 0 - bbe: 0c2d mov.n a2, a12 - bc0: 030c movi.n a3, 0 - bc2: ffe601 l32r a0, b5c - bc5: 0000c0 callx0 a0 - bc8: 0c2d mov.n a2, a12 - bca: ffe501 l32r a0, b60 - bcd: 0000c0 callx0 a0 - bd0: 31e8 l32i.n a14, a1, 12 - bd2: 264d22 s8i a2, a13, 38 - bd5: 742020 extui a2, a2, 0, 8 - bd8: c28c beqz.n a2, be8 - bda: 0c2d mov.n a2, a12 - bdc: ffdb31 l32r a3, b48 - bdf: ffe101 l32r a0, b64 - be2: 0000c0 callx0 a0 - be5: 000c46 j c1a - be8: 0c2d mov.n a2, a12 - bea: 030c movi.n a3, 0 - bec: ffdf01 l32r a0, b68 - bef: 0000c0 callx0 a0 - bf2: 0c2d mov.n a2, a12 - bf4: 030c movi.n a3, 0 - bf6: 040c movi.n a4, 0 - bf8: ffdd01 l32r a0, b6c - bfb: 0000c0 callx0 a0 - bfe: 0c2d mov.n a2, a12 - c00: 030c movi.n a3, 0 - c02: ffdb01 l32r a0, b70 - c05: 0000c0 callx0 a0 - c08: 0d48 l32i.n a4, a13, 0 - c0a: 630c movi.n a3, 6 - c0c: a21c movi.n a2, 26 - c0e: 1439 s32i.n a3, a4, 4 - c10: 0d4d mov.n a4, a13 - c12: 730c movi.n a3, 7 - c14: ffd801 l32r a0, b74 - c17: 0000c0 callx0 a0 - c1a: 11c8 l32i.n a12, a1, 4 - c1c: 21d8 l32i.n a13, a1, 8 - c1e: 0108 l32i.n a0, a1, 0 - c20: 10c112 addi a1, a1, 16 - c23: f00d ret.n - c25: 000000 ill - c28: 000080 ret - ... - c3b: c11200 mul16u a1, a2, a0 - c3e: 0149e0 slli a4, a9, 18 - c41: 1239 s32i.n a3, a2, 4 - c43: 31d9 s32i.n a13, a1, 12 - c45: 1109 s32i.n a0, a1, 4 - c47: 41e9 s32i.n a14, a1, 16 - c49: 21c9 s32i.n a12, a1, 8 - c4b: 03ed mov.n a14, a3 - c4d: 02cd mov.n a12, a2 - c4f: 000c movi.n a0, 0 - c51: 1522d2 l32i a13, a2, 84 - c54: b209 s32i.n a0, a2, 44 - c56: 1d28 l32i.n a2, a13, 4 - c58: fff501 l32r a0, c2c - c5b: 0000c0 callx0 a0 - c5e: 048256 bnez a2, caa - c61: 380c movi.n a8, 3 - c63: 080d32 l8ui a3, a13, 8 - c66: 1d28 l32i.n a2, a13, 4 - c68: 04d356 bnez a3, cb9 - c6b: 3e0c movi.n a14, 3 - c6d: 030c movi.n a3, 0 - c6f: fff001 l32r a0, c30 - c72: 0000c0 callx0 a0 - c75: 1d28 l32i.n a2, a13, 4 - c77: ff4385 call0 b0 - c7a: 1d28 l32i.n a2, a13, 4 - c7c: ff4545 call0 d4 - c7f: ffea21 l32r a2, c28 - c82: 140c movi.n a4, 1 - c84: 084d42 s8i a4, a13, 8 - c87: ffeb01 l32r a0, c34 - c8a: 0000c0 callx0 a0 - c8d: ffea01 l32r a0, c38 - c90: 0000c0 callx0 a0 - c93: 0c28 l32i.n a2, a12, 0 - c95: 2238 l32i.n a3, a2, 8 - c97: 4338 l32i.n a3, a3, 16 - c99: 12e9 s32i.n a14, a2, 4 - c9b: b38c beqz.n a3, caa - c9d: 0003c0 callx0 a3 - ca0: 000186 j caa - ca3: 0c2d mov.n a2, a12 - ca5: 8c38 l32i.n a3, a12, 32 - ca7: 000005 call0 ca8 - caa: 020c movi.n a2, 0 - cac: 21c8 l32i.n a12, a1, 8 - cae: 31d8 l32i.n a13, a1, 12 - cb0: 41e8 l32i.n a14, a1, 16 - cb2: 1108 l32i.n a0, a1, 4 - cb4: 20c112 addi a1, a1, 32 - cb7: f00d ret.n - cb9: 181d32 l16ui a3, a13, 48 - cbc: 0bd202 addmi a0, a2, 0xb00 - cbf: 1e1e72 l16ui a7, a14, 60 - cc2: 0128 l32i.n a2, a1, 0 - cc4: 1177f0 slli a7, a7, 1 - cc7: f47070 extui a7, a7, 0, 16 - cca: 232a add.n a2, a3, a2 - ccc: f42020 extui a2, a2, 0, 16 - ccf: 4e1032 l16ui a3, a0, 156 - cd2: 185d22 s16i a2, a13, 48 - cd5: 335b addi.n a3, a3, 5 - cd7: 1c9327 bne a3, a2, cf7 - cda: 121c42 l16ui a4, a12, 36 - cdd: 030c movi.n a3, 0 - cdf: 4e5032 s16i a3, a0, 156 - ce2: 185d32 s16i a3, a13, 48 - ce5: fba456 bnez a4, ca3 - ce8: 0c28 l32i.n a2, a12, 0 - cea: 4238 l32i.n a3, a2, 16 - cec: 1289 s32i.n a8, a2, 4 - cee: fb8316 beqz a3, caa - cf1: 0003c0 callx0 a3 - cf4: ffec86 j caa - cf7: 0148 l32i.n a4, a1, 0 - cf9: ad9477 bne a4, a7, caa - cfc: 252052 l32i a5, a0, 148 - cff: c04320 sub a4, a3, a2 - d02: f44040 extui a4, a4, 0, 16 - d05: 352a add.n a3, a5, a2 - d07: 0e2d mov.n a2, a14 - d09: 000005 call0 d0c - d0c: ffe686 j caa - d0f: 000000 ill - d12: a00000 addx4 a0, a0, a0 - d15: 000000 ill - d18: 0000c0 callx0 a0 - ... - d47: c11200 mul16u a1, a2, a0 - d4a: 3109e0 srai a0, a14, 25 - d4d: 2139 s32i.n a3, a1, 8 - d4f: 61e9 s32i.n a14, a1, 24 - d51: 41c9 s32i.n a12, a1, 16 - d53: 51d9 s32i.n a13, a1, 20 - d55: 02cd mov.n a12, a2 - d57: 04dd mov.n a13, a4 - d59: 1522e2 l32i a14, a2, 84 - d5c: c49c beqz.n a4, d7c - d5e: 032d mov.n a2, a3 - d60: 041432 l16ui a3, a4, 8 - d63: ffee01 l32r a0, d1c - d66: 0000c0 callx0 a0 - d69: 000c movi.n a0, 0 - d6b: 1e28 l32i.n a2, a14, 4 - d6d: bc09 s32i.n a0, a12, 44 - d6f: 12dc bnez.n a2, d84 - d71: 0d2d mov.n a2, a13 - d73: ffeb01 l32r a0, d20 - d76: 0000c0 callx0 a0 - d79: 000506 j d91 - d7c: 15dc bnez.n a5, d91 - d7e: ffdf85 call0 b78 - d81: 000306 j d91 - d84: 279c32 l16si a3, a12, 78 - d87: 539c beqz.n a3, da0 - d89: 0d2d mov.n a2, a13 - d8b: ffe601 l32r a0, d24 - d8e: 0000c0 callx0 a0 - d91: 020c movi.n a2, 0 - d93: 41c8 l32i.n a12, a1, 16 - d95: 51d8 l32i.n a13, a1, 20 - d97: 61e8 l32i.n a14, a1, 24 - d99: 3108 l32i.n a0, a1, 12 - d9b: 20c112 addi a1, a1, 32 - d9e: f00d ret.n - da0: 041d42 l16ui a4, a13, 8 - da3: 0bd232 addmi a3, a2, 0xb00 - da6: 421332 l16ui a3, a3, 132 - da9: 050c movi.n a5, 0 - dab: 332a add.n a3, a3, a2 - dad: 1cc332 addi a3, a3, 28 - db0: 0d2d mov.n a2, a13 - db2: ffdd01 l32r a0, d28 - db5: 0000c0 callx0 a0 - db8: 1e58 l32i.n a5, a14, 4 - dba: 0bd552 addmi a5, a5, 0xb00 - dbd: 421542 l16ui a4, a5, 132 - dc0: 442a add.n a4, a4, a2 - dc2: 0d2d mov.n a2, a13 - dc4: 425542 s16i a4, a5, 132 - dc7: ffd901 l32r a0, d2c - dca: 0000c0 callx0 a0 - dcd: 0d0c movi.n a13, 0 - dcf: ffd071 l32r a7, d10 - dd2: 260c movi.n a6, 2 - dd4: 104762 s8i a6, a7, 16 - dd7: 1e28 l32i.n a2, a14, 4 - dd9: ffd501 l32r a0, d30 - ddc: 0000c0 callx0 a0 - ddf: 05d216 beqz a2, e40 - de2: 1e28 l32i.n a2, a14, 4 - de4: 000246 j df1 - de7: 1e28 l32i.n a2, a14, 4 - de9: 0bd292 addmi a9, a2, 0xb00 - dec: 421992 l16ui a9, a9, 132 - def: 29ac beqz.n a9, e15 - df1: 030c movi.n a3, 0 - df3: ffd001 l32r a0, d34 - df6: 0000c0 callx0 a0 - df9: 020d mov.n a0, a2 - dfb: 7129 s32i.n a2, a1, 28 - dfd: fe6216 beqz a2, de7 - e00: ffc521 l32r a2, d14 - e03: ffcd01 l32r a0, d38 - e06: 0000c0 callx0 a0 - e09: 7108 l32i.n a0, a1, 28 - e0b: 436c movi.n a3, -28 - e0d: 4a6c movi.n a10, -28 - e0f: 275ca2 s16i a10, a12, 78 - e12: 000086 j e18 - e15: 279c32 l16si a3, a12, 78 - e18: 1109 s32i.n a0, a1, 4 - e1a: c3afe2 movi a14, -61 - e1d: 0513e7 beq a3, a14, e26 - e20: 1cc302 addi a0, a3, 28 - e23: f6a056 bnez a0, d91 - e26: 1138 l32i.n a3, a1, 4 - e28: 00af22 movi a2, 0xffffff00 - e2b: 02a237 bge a2, a3, e31 - e2e: 275cd2 s16i a13, a12, 78 - e31: 0c4d mov.n a4, a12 - e33: a21c movi.n a2, 26 - e35: b33c movi.n a3, 59 - e37: ffc101 l32r a0, d3c - e3a: 0000c0 callx0 a0 - e3d: ffd406 j d91 - e40: 1e28 l32i.n a2, a14, 4 - e42: 2168 l32i.n a6, a1, 8 - e44: 1c69 s32i.n a6, a12, 4 - e46: 013d mov.n a3, a1 - e48: 01d9 s32i.n a13, a1, 0 - e4a: 0c88 l32i.n a8, a12, 0 - e4c: 570c movi.n a7, 5 - e4e: 1879 s32i.n a7, a8, 4 - e50: ffbc01 l32r a0, d40 - e53: 0000c0 callx0 a0 - e56: 020d mov.n a0, a2 - e58: 0138 l32i.n a3, a1, 0 - e5a: 1129 s32i.n a2, a1, 4 - e5c: 13ac beqz.n a3, e81 - e5e: 0c28 l32i.n a2, a12, 0 - e60: 3258 l32i.n a5, a2, 12 - e62: b59c beqz.n a5, e81 - e64: f44000 extui a4, a0, 0, 16 - e67: 0005c0 callx0 a5 - e6a: 0cb8 l32i.n a11, a12, 0 - e6c: 3a0c movi.n a10, 3 - e6e: 1ba9 s32i.n a10, a11, 4 - e70: 1e28 l32i.n a2, a14, 4 - e72: 0bd202 addmi a0, a2, 0xb00 - e75: 421002 l16ui a0, a0, 132 - e78: fca056 bnez a0, e46 - e7b: 279c32 l16si a3, a12, 78 - e7e: ffe606 j e1a - e81: f610e6 bgei a0, 1, e7b - e84: fe80d6 bgez a0, e70 - e87: ffa421 l32r a2, d18 - e8a: ffae01 l32r a0, d44 - e8d: 0000c0 callx0 a0 - e90: c3af32 movi a3, -61 - e93: c3af22 movi a2, -61 - e96: 275c22 s16i a2, a12, 78 - e99: ffdf46 j e1a - ... - eac: f0c112 addi a1, a1, -16 - eaf: 0109 s32i.n a0, a1, 0 - eb1: 21d9 s32i.n a13, a1, 8 - eb3: 11c9 s32i.n a12, a1, 4 - eb5: 02dd mov.n a13, a2 - eb7: 03cd mov.n a12, a3 - eb9: 12ec bnez.n a2, ede - ebb: 032d mov.n a2, a3 - ebd: 030c movi.n a3, 0 - ebf: fff701 l32r a0, e9c - ec2: 0000c0 callx0 a0 - ec5: 0c2d mov.n a2, a12 - ec7: 030c movi.n a3, 0 - ec9: 040c movi.n a4, 0 - ecb: fff501 l32r a0, ea0 - ece: 0000c0 callx0 a0 - ed1: 020c movi.n a2, 0 - ed3: 11c8 l32i.n a12, a1, 4 - ed5: 21d8 l32i.n a13, a1, 8 - ed7: 0108 l32i.n a0, a1, 0 - ed9: 10c112 addi a1, a1, 16 - edc: f00d ret.n - ede: 4308 l32i.n a0, a3, 16 - ee0: 244066 bnei a0, 4, f08 - ee3: b238 l32i.n a3, a2, 44 - ee5: a228 l32i.n a2, a2, 40 - ee7: 331b addi.n a3, a3, 1 - ee9: bd39 s32i.n a3, a13, 44 - eeb: e29237 bne a2, a3, ed1 - eee: 0c2d mov.n a2, a12 - ef0: 030c movi.n a3, 0 - ef2: 040c movi.n a4, 0 - ef4: ffec01 l32r a0, ea4 - ef7: 0000c0 callx0 a0 - efa: 0d2d mov.n a2, a13 - efc: 0c3d mov.n a3, a12 - efe: 040c movi.n a4, 0 - f00: bd49 s32i.n a4, a13, 44 - f02: ffc745 call0 b78 - f05: fff206 j ed1 - f08: 032d mov.n a2, a3 - f0a: 040c movi.n a4, 0 - f0c: 030c movi.n a3, 0 - f0e: ffe601 l32r a0, ea8 - f11: 0000c0 callx0 a0 - f14: 0c3d mov.n a3, a12 - f16: 0d2d mov.n a2, a13 - f18: ffc5c5 call0 b78 - f1b: ffec86 j ed1 - ... - f36: 120000 excw - f39: e9e0c1 l32r a12, ffffb6bc - f3c: 41f931 l32r a3, fffd1720 - f3f: 0109 s32i.n a0, a1, 0 - f41: 21d9 s32i.n a13, a1, 8 - f43: 11c9 s32i.n a12, a1, 4 - f45: 03dd mov.n a13, a3 - f47: 02cd mov.n a12, a2 - f49: 06e216 beqz a2, fbb - f4c: 1cf8 l32i.n a15, a12, 4 - f4e: 0228 l32i.n a2, a2, 0 - f50: 600c movi.n a0, 6 - f52: 152ce2 l32i a14, a12, 84 - f55: 1209 s32i.n a0, a2, 4 - f57: fe9c beqz.n a14, f7a - f59: 1e28 l32i.n a2, a14, 4 - f5b: 428c beqz.n a2, f63 - f5d: fff101 l32r a0, f24 - f60: 0000c0 callx0 a0 - f63: 0e28 l32i.n a2, a14, 0 - f65: 428c beqz.n a2, f6d - f67: fff001 l32r a0, f28 - f6a: 0000c0 callx0 a0 - f6d: 0e2d mov.n a2, a14 - f6f: ffef01 l32r a0, f2c - f72: 0000c0 callx0 a0 - f75: 000c movi.n a0, 0 - f77: 156c02 s32i a0, a12, 84 - f7a: ffe9e1 l32r a14, f20 - f7d: 0e28 l32i.n a2, a14, 0 - f7f: 828c beqz.n a2, f8b - f81: ffeb01 l32r a0, f30 - f84: 0000c0 callx0 a0 - f87: 030c movi.n a3, 0 - f89: 0e39 s32i.n a3, a14, 0 - f8b: 847c movi.n a4, -8 - f8d: 1b9d47 bne a13, a4, fac - f90: 4f08 l32i.n a0, a15, 16 - f92: 537c movi.n a3, -11 - f94: e08c beqz.n a0, fa6 - f96: 303026 beqi a0, 3, fca - f99: 3a4026 beqi a0, 4, fd7 - f9c: 637c movi.n a3, -10 - f9e: 427026 beqi a0, 7, fe4 - fa1: 950c movi.n a5, 9 - fa3: 089057 bne a0, a5, faf - fa6: 264c32 s8i a3, a12, 38 - fa9: 000086 j faf - fac: 264cd2 s8i a13, a12, 38 - faf: 0c4d mov.n a4, a12 - fb1: a21c movi.n a2, 26 - fb3: 130c movi.n a3, 1 - fb5: ffdf01 l32r a0, f34 - fb8: 0000c0 callx0 a0 - fbb: 11c8 l32i.n a12, a1, 4 - fbd: 21d8 l32i.n a13, a1, 8 - fbf: 31e8 l32i.n a14, a1, 12 - fc1: 41f8 l32i.n a15, a1, 16 - fc3: 0108 l32i.n a0, a1, 0 - fc5: 20c112 addi a1, a1, 32 - fc8: f00d ret.n - fca: 4e0f62 l8ui a6, a15, 78 - fcd: 013626 beqi a6, 3, fd2 - fd0: 0d3d mov.n a3, a13 - fd2: 03dd mov.n a13, a3 - fd4: 0001c6 j fdf - fd7: 4e0f72 l8ui a7, a15, 78 - fda: 013766 bnei a7, 3, fdf - fdd: dd7c movi.n a13, -3 - fdf: 0d3d mov.n a3, a13 - fe1: fff046 j fa6 - fe4: 4e0f82 l8ui a8, a15, 78 - fe7: bb3826 beqi a8, 3, fa6 - fea: 0d3d mov.n a3, a13 - fec: ffed86 j fa6 - fef: 0f3800 excw - ff2: 000000 ill - ff5: 000000 ill - ff8: 0c3c movi.n a12, 48 - ffa: 480000 excw - ffd: 000d mov.n a0, a0 - fff: 0eac00 excw - 1002: 000000 ill - 1005: 000000 ill - 1008: 0000e0 excw - 100b: 000000 ill - 100e: 000020 excw - 1011: 000000 ill - 1014: 000000 ill - 1017: ffff00 excw - ... - 108a: 120000 excw - 108d: e9c0c1 l32r a12, ffffb790 - 1090: 91f981 l32r a8, fffe5874 - 1093: 5109 s32i.n a0, a1, 20 - 1095: 71d9 s32i.n a13, a1, 28 - 1097: 61c9 s32i.n a12, a1, 24 - 1099: 03dd mov.n a13, a3 - 109b: 02cd mov.n a12, a2 - 109d: 030c movi.n a3, 0 - 109f: 0139 s32i.n a3, a1, 0 - 10a1: 0d2d mov.n a2, a13 - 10a3: ffde01 l32r a0, 101c - 10a6: 0000c0 callx0 a0 - 10a9: 0d2d mov.n a2, a13 - 10ab: ffd131 l32r a3, ff0 - 10ae: ffdc01 l32r a0, 1020 - 10b1: 0000c0 callx0 a0 - 10b4: 0c2d mov.n a2, a12 - 10b6: 013d mov.n a3, a1 - 10b8: 140c movi.n a4, 1 - 10ba: ffda01 l32r a0, 1024 - 10bd: 0000c0 callx0 a0 - 10c0: 140c02 l8ui a0, a12, 20 - 10c3: 127c movi.n a2, -15 - 10c5: 021066 bnei a0, 1, 10cb - 10c8: 002706 j 1168 - 10cb: 220c movi.n a2, 2 - 10cd: ffd601 l32r a0, 1028 - 10d0: 0000c0 callx0 a0 - 10d3: ffc8f1 l32r a15, ff4 - 10d6: 0f38 l32i.n a3, a15, 0 - 10d8: 02ed mov.n a14, a2 - 10da: b3cc bnez.n a3, 10e9 - 10dc: 021f22 l16ui a2, a15, 4 - 10df: ffd301 l32r a0, 102c - 10e2: 0000c0 callx0 a0 - 10e5: 0f29 s32i.n a2, a15, 0 - 10e7: 92ac beqz.n a2, 1114 - 10e9: 60a022 movi a2, 96 - 10ec: 41e9 s32i.n a14, a1, 16 - 10ee: 240c movi.n a4, 2 - 10f0: 104f42 s8i a4, a15, 16 - 10f3: ffcf01 l32r a0, 1030 - 10f6: 0000c0 callx0 a0 - 10f9: 02ed mov.n a14, a2 - 10fb: 0d2d mov.n a2, a13 - 10fd: 0e3d mov.n a3, a14 - 10ff: ffcd01 l32r a0, 1034 - 1102: 0000c0 callx0 a0 - 1105: 06ee56 bnez a14, 1177 - 1108: 0f28 l32i.n a2, a15, 0 - 110a: ffcb01 l32r a0, 1038 - 110d: 0000c0 callx0 a0 - 1110: 050c movi.n a5, 0 - 1112: 0f59 s32i.n a5, a15, 0 - 1114: f27c movi.n a2, -1 - 1116: 001386 j 1168 - 1119: 0c28 l32i.n a2, a12, 0 - 111b: 11d8 l32i.n a13, a1, 4 - 111d: ffc701 l32r a0, 103c - 1120: 0000c0 callx0 a0 - 1123: 0f28 l32i.n a2, a15, 0 - 1125: 060c movi.n a6, 0 - 1127: 0c69 s32i.n a6, a12, 0 - 1129: 0d3d mov.n a3, a13 - 112b: ffc501 l32r a0, 1040 - 112e: 0000c0 callx0 a0 - 1131: 1f29 s32i.n a2, a15, 4 - 1133: 11d9 s32i.n a13, a1, 4 - 1135: fdb216 beqz a2, 1114 - 1138: 0d2d mov.n a2, a13 - 113a: ffaf31 l32r a3, ff8 - 113d: 240d72 l8ui a7, a13, 36 - 1140: 084c movi.n a8, 64 - 1142: 207780 or a7, a7, a8 - 1145: 244d72 s8i a7, a13, 36 - 1148: ffbf01 l32r a0, 1044 - 114b: 0000c0 callx0 a0 - 114e: 1128 l32i.n a2, a1, 4 - 1150: ffab31 l32r a3, ffc - 1153: ffbd01 l32r a0, 1048 - 1156: 0000c0 callx0 a0 - 1159: 1128 l32i.n a2, a1, 4 - 115b: ffa931 l32r a3, 1000 - 115e: 240c movi.n a4, 2 - 1160: ffbb01 l32r a0, 104c - 1163: 0000c0 callx0 a0 - 1166: 020c movi.n a2, 0 - 1168: 61c8 l32i.n a12, a1, 24 - 116a: 71d8 l32i.n a13, a1, 28 - 116c: 81e8 l32i.n a14, a1, 32 - 116e: 91f8 l32i.n a15, a1, 36 - 1170: 5108 l32i.n a0, a1, 20 - 1172: 40c112 addi a1, a1, 64 - 1175: f00d ret.n - 1177: ffa321 l32r a2, 1004 - 117a: 0e3d mov.n a3, a14 - 117c: ffb501 l32r a0, 1050 - 117f: 0000c0 callx0 a0 - 1182: 3ecb addi.n a3, a14, 12 - 1184: 146ec2 s32i a12, a14, 80 - 1187: 0ec9 s32i.n a12, a14, 0 - 1189: 1ed9 s32i.n a13, a14, 4 - 118b: 111d82 l16ui a8, a13, 34 - 118e: a90c movi.n a9, 10 - 1190: ae99 s32i.n a9, a14, 40 - 1192: 2e89 s32i.n a8, a14, 8 - 1194: 040d72 l8ui a7, a13, 4 - 1197: 0c4e72 s8i a7, a14, 12 - 119a: 050d62 l8ui a6, a13, 5 - 119d: 0d4e62 s8i a6, a14, 13 - 11a0: 060d52 l8ui a5, a13, 6 - 11a3: 0e4e52 s8i a5, a14, 14 - 11a6: 070d42 l8ui a4, a13, 7 - 11a9: 0f4e42 s8i a4, a14, 15 - 11ac: 2c28 l32i.n a2, a12, 8 - 11ae: 440c movi.n a4, 4 - 11b0: 22cb addi.n a2, a2, 12 - 11b2: ffa801 l32r a0, 1054 - 11b5: 0000c0 callx0 a0 - 11b8: 220c movi.n a2, 2 - 11ba: 2cb8 l32i.n a11, a12, 8 - 11bc: 111da2 l16ui a10, a13, 34 - 11bf: 0ba9 s32i.n a10, a11, 0 - 11c1: ffa501 l32r a0, 1058 - 11c4: 0000c0 callx0 a0 - 11c7: 02cd mov.n a12, a2 - 11c9: ffa401 l32r a0, 105c - 11cc: 0000c0 callx0 a0 - 11cf: 38dc02 addmi a0, a12, 0x3800 - 11d2: f40000 extui a0, a0, 0, 16 - 11d5: 023027 bltu a0, a2, 11db - 11d8: ffce06 j 1114 - 11db: 423c movi.n a2, 52 - 11dd: ffa001 l32r a0, 1060 - 11e0: 0000c0 callx0 a0 - 11e3: 02fd mov.n a15, a2 - 11e5: 156e22 s32i a2, a14, 84 - 11e8: f28216 beqz a2, 1114 - 11eb: ff9e01 l32r a0, 1064 - 11ee: 0000c0 callx0 a0 - 11f1: ff8521 l32r a2, 1008 - 11f4: ff9d01 l32r a0, 1068 - 11f7: 0000c0 callx0 a0 - 11fa: 020c movi.n a2, 0 - 11fc: 130c movi.n a3, 1 - 11fe: 084f22 s8i a2, a15, 8 - 1201: ff8221 l32r a2, 100c - 1204: ff9a01 l32r a0, 106c - 1207: 0000c0 callx0 a0 - 120a: 0f29 s32i.n a2, a15, 0 - 120c: f04216 beqz a2, 1114 - 120f: ff8031 l32r a3, 1010 - 1212: 070332 l8ui a3, a3, 7 - 1215: f10316 beqz a3, 1129 - 1218: 4128 l32i.n a2, a1, 16 - 121a: 1122e0 slli a2, a2, 2 - 121d: a129 s32i.n a2, a1, 40 - 121f: ff9401 l32r a0, 1070 - 1222: 0000c0 callx0 a0 - 1225: 02ed mov.n a14, a2 - 1227: ee9216 beqz a2, 1114 - 122a: a128 l32i.n a2, a1, 40 - 122c: ff9201 l32r a0, 1074 - 122f: 0000c0 callx0 a0 - 1232: ff78c1 l32r a12, 1014 - 1235: 0c29 s32i.n a2, a12, 0 - 1237: ed9216 beqz a2, 1114 - 123a: 31e9 s32i.n a14, a1, 12 - 123c: 4138 l32i.n a3, a1, 16 - 123e: 11d9 s32i.n a13, a1, 4 - 1240: 5d13a6 blti a3, 1, 12a1 - 1243: 0d0c movi.n a13, 0 - 1245: 070c movi.n a7, 0 - 1247: d1f9 s32i.n a15, a1, 52 - 1249: 050c movi.n a5, 0 - 124b: 060c movi.n a6, 0 - 124d: 2169 s32i.n a6, a1, 8 - 124f: b159 s32i.n a5, a1, 44 - 1251: 0dfd mov.n a15, a13 - 1253: c179 s32i.n a7, a1, 48 - 1255: 822c movi.n a2, 40 - 1257: ff8801 l32r a0, 1078 - 125a: 0000c0 callx0 a0 - 125d: ff6ed1 l32r a13, 1018 - 1260: 232c movi.n a3, 34 - 1262: 0c78 l32i.n a7, a12, 0 - 1264: 2148 l32i.n a4, a1, 8 - 1266: 77fa add.n a7, a7, a15 - 1268: 0729 s32i.n a2, a7, 0 - 126a: 000005 call0 126c - 126d: 0c28 l32i.n a2, a12, 0 - 126f: c178 l32i.n a7, a1, 48 - 1271: 22fa add.n a2, a2, a15 - 1273: 0228 l32i.n a2, a2, 0 - 1275: 2108 l32i.n a0, a1, 8 - 1277: 101282 l16ui a8, a2, 32 - 127a: 9209 s32i.n a0, a2, 36 - 127c: 7918d7 beq a8, a13, 12f9 - 127f: df4b addi.n a13, a15, 4 - 1281: 0e29 s32i.n a2, a14, 0 - 1283: 0c38 l32i.n a3, a12, 0 - 1285: 771b addi.n a7, a7, 1 - 1287: 33fa add.n a3, a3, a15 - 1289: 0338 l32i.n a3, a3, 0 - 128b: b179 s32i.n a7, a1, 44 - 128d: 101332 l16ui a3, a3, 32 - 1290: ee4b addi.n a14, a14, 4 - 1292: 003a add.n a0, a0, a3 - 1294: 22c002 addi a0, a0, 34 - 1297: a138 l32i.n a3, a1, 40 - 1299: 2109 s32i.n a0, a1, 8 - 129b: b29d37 bne a13, a3, 1251 - 129e: 000146 j 12a7 - 12a1: d1f9 s32i.n a15, a1, 52 - 12a3: 080c movi.n a8, 0 - 12a5: b189 s32i.n a8, a1, 44 - 12a7: b198 l32i.n a9, a1, 44 - 12a9: d1f8 l32i.n a15, a1, 52 - 12ab: 1919a6 blti a9, 1, 12c8 - 12ae: 3108 l32i.n a0, a1, 12 - 12b0: 00dd mov.n a13, a0 - 12b2: a0e900 addx4 a14, a9, a0 - 12b5: 0f28 l32i.n a2, a15, 0 - 12b7: 230c movi.n a3, 2 - 12b9: 0d48 l32i.n a4, a13, 0 - 12bb: 050c movi.n a5, 0 - 12bd: ff6f01 l32r a0, 107c - 12c0: 0000c0 callx0 a0 - 12c3: dd4b addi.n a13, a13, 4 - 12c5: ec9de7 bne a13, a14, 12b5 - 12c8: 3128 l32i.n a2, a1, 12 - 12ca: ff6d01 l32r a0, 1080 - 12cd: 0000c0 callx0 a0 - 12d0: b128 l32i.n a2, a1, 44 - 12d2: 0212e6 bgei a2, 1, 12d8 - 12d5: ff9006 j 1119 - 12d8: 11e2e0 slli a14, a2, 2 - 12db: 0c28 l32i.n a2, a12, 0 - 12dd: 0d0c movi.n a13, 0 - 12df: 2d2a add.n a2, a13, a2 - 12e1: 0228 l32i.n a2, a2, 0 - 12e3: ff6801 l32r a0, 1084 - 12e6: 0000c0 callx0 a0 - 12e9: 0c28 l32i.n a2, a12, 0 - 12eb: 000c movi.n a0, 0 - 12ed: 3d2a add.n a3, a13, a2 - 12ef: 0309 s32i.n a0, a3, 0 - 12f1: dd4b addi.n a13, a13, 4 - 12f3: e89de7 bne a13, a14, 12df - 12f6: ff8846 j 111b - 12f9: ff6301 l32r a0, 1088 - 12fc: 0000c0 callx0 a0 - 12ff: 0c58 l32i.n a5, a12, 0 - 1301: 040c movi.n a4, 0 - 1303: 55fa add.n a5, a5, a15 - 1305: 0549 s32i.n a4, a5, 0 - 1307: ffe706 j 12a7 - ... - 1312: 8c0000 excw - 1315: 000010 excw - ... - -0000132c : - 132c: f0c112 addi a1, a1, -16 - 132f: 21d9 s32i.n a13, a1, 8 - 1331: 0109 s32i.n a0, a1, 0 - 1333: fff601 l32r a0, 130c - 1336: 11c9 s32i.n a12, a1, 4 - 1338: 040002 l8ui a0, a0, 4 - 133b: 02cd mov.n a12, a2 - 133d: 10cc bnez.n a0, 1342 - 133f: 000685 call0 13a8 - 1342: fff501 l32r a0, 1318 - 1345: 0000c0 callx0 a0 - 1348: 02dd mov.n a13, a2 - 134a: 000c movi.n a0, 0 - 134c: d29c beqz.n a2, 136d - 134e: 2c48 l32i.n a4, a12, 8 - 1350: fff031 l32r a3, 1310 - 1353: 021442 l16ui a4, a4, 4 - 1356: fff101 l32r a0, 131c - 1359: 0000c0 callx0 a0 - 135c: 0d2d mov.n a2, a13 - 135e: ffa032 movi a3, 255 - 1361: ffef01 l32r a0, 1320 - 1364: 0000c0 callx0 a0 - 1367: 000c movi.n a0, 0 - 1369: 02dd mov.n a13, a2 - 136b: 52cc bnez.n a2, 1374 - 136d: 1c09 s32i.n a0, a12, 4 - 136f: f27c movi.n a2, -1 - 1371: 000606 j 138d - 1374: 0c3d mov.n a3, a12 - 1376: 250c movi.n a5, 2 - 1378: 1c59 s32i.n a5, a12, 4 - 137a: ffea01 l32r a0, 1324 - 137d: 0000c0 callx0 a0 - 1380: 0d2d mov.n a2, a13 - 1382: ffe431 l32r a3, 1314 - 1385: ffe801 l32r a0, 1328 - 1388: 0000c0 callx0 a0 - 138b: 020c movi.n a2, 0 - 138d: 11c8 l32i.n a12, a1, 4 - 138f: 21d8 l32i.n a13, a1, 8 - 1391: 0108 l32i.n a0, a1, 0 - 1393: 10c112 addi a1, a1, 16 - 1396: f00d ret.n - 1398: 023c movi.n a2, 48 - 139a: 100000 and a0, a0, a0 - ... - 13a5: 000000 ill - 13a8: fffc21 l32r a2, 1398 - 13ab: a31c movi.n a3, 26 - 13ad: fffb41 l32r a4, 139c - 13b0: f50c movi.n a5, 15 - 13b2: f0c112 addi a1, a1, -16 - 13b5: 0109 s32i.n a0, a1, 0 - 13b7: fffb01 l32r a0, 13a4 - 13ba: 0000c0 callx0 a0 - 13bd: fff821 l32r a2, 13a0 - 13c0: 100c movi.n a0, 1 - 13c2: 044202 s8i a0, a2, 4 - 13c5: 0108 l32i.n a0, a1, 0 - 13c7: 10c112 addi a1, a1, 16 - 13ca: f00d ret.n - -Disassembly of section .irom.text: - -000013d0 <.irom.text>: - 13d0: 696c63 excw - 13d3: 746e65 excw - 13d6: 616820 xsr.ddr a2 - 13d9: 6e .byte 0x6e - 13da: 687364 excw - 13dd: 656b61 l32r a6, fffda98c - 13e0: 747320 extui a7, a2, 3, 8 - 13e3: 747261 l32r a6, fffde5ac - 13e6: 2e .byte 0x2e - 13e7: 000a add.n a0, a0, a0 - 13e9: 000000 ill - 13ec: 000000 ill - 13ef: 6c6300 excw - 13f2: 6569 s32i.n a6, a5, 24 - 13f4: 6e .byte 0x6e - 13f5: 682074 excw - 13f8: 646e61 l32r a6, fffda5b0 - 13fb: 616873 excw - 13fe: 656b addi.n a6, a5, 6 - 1400: 616620 excw - 1403: 6c69 s32i.n a6, a12, 24 - 1405: 0a6465 excw - ... - 1410: 696c63 excw - 1413: 746e65 excw - 1416: 616820 xsr.ddr a2 - 1419: 6e .byte 0x6e - 141a: 687364 excw - 141d: 656b61 l32r a6, fffda9cc - 1420: 6b6f20 excw - 1423: 000a21 l32r a2, fffc144c - ... - 142e: 630000 excw - 1431: 696c movi.n a9, -26 - 1433: 746e65 excw - 1436: 207327 bbci a3, 18, 145a <.irom.text+0x8a> - 1439: 746164 excw - 143c: 692061 l32r a6, fffdb8bc - 143f: 6e .byte 0x6e - 1440: 6c6176 excw - 1443: 6469 s32i.n a6, a4, 24 - 1445: 727020 excw - 1448: 6f .byte 0x6f - 1449: 636f74 excw - 144c: 6f .byte 0x6f - 144d: 0a6c movi.n a10, -32 - 144f: 657300 extui a7, a0, 19, 7 - 1452: 657672 excw - 1455: 682072 l32i a7, a0, 0x1a0 - 1458: 646e61 l32r a6, fffda610 - 145b: 616873 excw - 145e: 656b addi.n a6, a5, 6 - 1460: 6b6f20 excw - 1463: 000a21 l32r a2, fffc148c - ... - 146e: 730000 excw - 1471: 767265 excw - 1474: 207265 excw - 1477: 6168 l32i.n a6, a1, 24 - 1479: 6e .byte 0x6e - 147a: 687364 excw - 147d: 656b61 l32r a6, fffdaa2c - 1480: 616620 excw - 1483: 6c69 s32i.n a6, a12, 24 - 1485: 0a6465 excw - ... - 1490: 726573 excw - 1493: 726576 excw - 1496: 207327 bbci a3, 18, 14ba <.irom.text+0xea> - 1499: 746164 excw - 149c: 692061 l32r a6, fffdb91c - 149f: 6e .byte 0x6e - 14a0: 6c6176 excw - 14a3: 6469 s32i.n a6, a4, 24 - 14a5: 727020 excw - 14a8: 6f .byte 0x6f - 14a9: 636f74 excw - 14ac: 6f .byte 0x6f - 14ad: 0a6c movi.n a10, -32 - 14af: 657300 extui a7, a0, 19, 7 - 14b2: 657672 excw - 14b5: 682072 l32i a7, a0, 0x1a0 - 14b8: 646e61 l32r a6, fffda670 - 14bb: 616873 excw - 14be: 656b addi.n a6, a5, 6 - 14c0: 747320 extui a7, a2, 3, 8 - 14c3: 747261 l32r a6, fffde68c - 14c6: 2e .byte 0x2e - 14c7: 000a add.n a0, a0, a0 - -ssl_aes.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 1142f0 slli a4, a2, 1 - 3: 096277 bbci a2, 7, 10 - 6: b21c movi.n a2, 27 - 8: 302420 xor a2, a4, a2 - b: 742020 extui a2, a2, 0, 8 - e: f00d ret.n - 10: 042d mov.n a2, a4 - 12: fffd46 j b - 15: 000000 ill - 18: 000000 ill - 1b: 002000 isync - 1e: 200000 or a0, a0, a0 - ... - -0000002c : - 2c: d0c112 addi a1, a1, -48 - 2f: 21c9 s32i.n a12, a1, 8 - 31: 31d9 s32i.n a13, a1, 12 - 33: 41e9 s32i.n a14, a1, 16 - 35: 51f9 s32i.n a15, a1, 20 - 37: 0149 s32i.n a4, a1, 0 - 39: 1109 s32i.n a0, a1, 4 - 3b: 9129 s32i.n a2, a1, 36 - 3d: 95ac beqz.n a5, 6a - 3f: 181566 bnei a5, 1, 5b - 42: 8f0c movi.n a15, 8 - 44: ed0c movi.n a13, 14 - 46: 9129 s32i.n a2, a1, 36 - 48: 000886 j 6e - 4b: 0138 l32i.n a3, a1, 0 - 4d: 041c movi.n a4, 16 - 4f: 02d222 addmi a2, a2, 0x200 - 52: e4c222 addi a2, a2, -28 - 55: fff301 l32r a0, 24 - 58: 0000c0 callx0 a0 - 5b: 21c8 l32i.n a12, a1, 8 - 5d: 31d8 l32i.n a13, a1, 12 - 5f: 41e8 l32i.n a14, a1, 16 - 61: 51f8 l32i.n a15, a1, 20 - 63: 1108 l32i.n a0, a1, 4 - 65: 30c112 addi a1, a1, 48 - 68: f00d ret.n - 6a: 4f0c movi.n a15, 4 - 6c: ad0c movi.n a13, 10 - 6e: 9128 l32i.n a2, a1, 36 - 70: 04ae02 movi a0, 0xfffffe04 - 73: 0052d2 s16i a13, a2, 0 - 76: 0152f2 s16i a15, a2, 2 - 79: 4f1fa6 blti a15, 1, cc - 7c: c20a add.n a12, a2, a0 - 7e: a08f20 addx4 a8, a15, a2 - 81: 880a add.n a8, a8, a0 - 83: 0103e2 l8ui a14, a3, 1 - 86: 0203d2 l8ui a13, a3, 2 - 89: 0303b2 l8ui a11, a3, 3 - 8c: 11dd80 slli a13, a13, 8 - 8f: 20bbd0 or a11, a11, a13 - 92: 0003d2 l8ui a13, a3, 0 - 95: 11ee00 slli a14, a14, 16 - 98: 01dd80 slli a13, a13, 24 - 9b: 20dde0 or a13, a13, a14 - 9e: 20bbd0 or a11, a11, a13 - a1: 806cb2 s32i a11, a12, 0x200 - a4: 070392 l8ui a9, a3, 7 - a7: 0603a2 l8ui a10, a3, 6 - aa: 0503b2 l8ui a11, a3, 5 - ad: 11aa80 slli a10, a10, 8 - b0: 11bb00 slli a11, a11, 16 - b3: 2099a0 or a9, a9, a10 - b6: 0403a2 l8ui a10, a3, 4 - b9: 338b addi.n a3, a3, 8 - bb: 01aa80 slli a10, a10, 24 - be: 20aab0 or a10, a10, a11 - c1: 2099a0 or a9, a9, a10 - c4: 816c92 s32i a9, a12, 0x204 - c7: cc8b addi.n a12, a12, 8 - c9: b63c87 bltu a12, a8, 83 - cc: 0012e2 l16ui a14, a2, 0 - cf: 0fdd mov.n a13, a15 - d1: 11eee0 slli a14, a14, 2 - d4: ee4b addi.n a14, a14, 4 - d6: 71e9 s32i.n a14, a1, 28 - d8: 022fe7 blt a15, a14, de - db: ffdb06 j 4b - de: 9129 s32i.n a2, a1, 36 - e0: 8129 s32i.n a2, a1, 32 - e2: ffcd31 l32r a3, 18 - e5: a0cf20 addx4 a12, a15, a2 - e8: cc0a add.n a12, a12, a0 - ea: 6139 s32i.n a3, a1, 24 - ec: 7f2ce2 l32i a14, a12, 0x1fc - ef: 0d2d mov.n a2, a13 - f1: 0f3d mov.n a3, a15 - f3: ffcd01 l32r a0, 28 - f6: 0000c0 callx0 a0 - f9: 043256 bnez a2, 140 - fc: 7568e0 extui a6, a14, 24, 8 - ff: 7550e0 extui a5, a14, 16, 8 - 102: 7448e0 extui a4, a14, 8, 8 - 105: 6178 l32i.n a7, a1, 24 - 107: 7430e0 extui a3, a14, 0, 8 - 10a: 000702 l8ui a0, a7, 0 - 10d: 771b addi.n a7, a7, 1 - 10f: 6179 s32i.n a7, a1, 24 - 111: ffc2e1 l32r a14, 1c - 114: 010080 slli a0, a0, 24 - 117: 4e4a add.n a4, a14, a4 - 119: 5e5a add.n a5, a14, a5 - 11b: 3e3a add.n a3, a14, a3 - 11d: 000332 l8ui a3, a3, 0 - 120: 000552 l8ui a5, a5, 0 - 123: 000442 l8ui a4, a4, 0 - 126: 015580 slli a5, a5, 24 - 129: 114400 slli a4, a4, 16 - 12c: 113380 slli a3, a3, 8 - 12f: ee6a add.n a14, a14, a6 - 131: 000ee2 l8ui a14, a14, 0 - 134: 203340 or a3, a3, a4 - 137: 20ee50 or a14, a14, a5 - 13a: 20ee30 or a14, a14, a3 - 13d: 30ee00 xor a14, a14, a0 - 140: cc4b addi.n a12, a12, 4 - 142: 378f66 bnei a15, 8, 17d - 145: 344266 bnei a2, 4, 17d - 148: 7480e0 extui a8, a14, 0, 8 - 14b: 7498e0 extui a9, a14, 8, 8 - 14e: 7528e0 extui a2, a14, 24, 8 - 151: ffb301 l32r a0, 20 - 154: 75e0e0 extui a14, a14, 16, 8 - 157: 909a add.n a9, a0, a9 - 159: 808a add.n a8, a0, a8 - 15b: 000882 l8ui a8, a8, 0 - 15e: 000992 l8ui a9, a9, 0 - 161: e0ea add.n a14, a0, a14 - 163: 000ee2 l8ui a14, a14, 0 - 166: 002a add.n a0, a0, a2 - 168: 119980 slli a9, a9, 8 - 16b: 208890 or a8, a8, a9 - 16e: 000002 l8ui a0, a0, 0 - 171: 11ee00 slli a14, a14, 16 - 174: 010080 slli a0, a0, 24 - 177: 20ee00 or a14, a14, a0 - 17a: 20e8e0 or a14, a8, a14 - 17d: dd1b addi.n a13, a13, 1 - 17f: 81b8 l32i.n a11, a1, 32 - 181: 7198 l32i.n a9, a1, 28 - 183: 1ba8 l32i.n a10, a11, 4 - 185: c099d0 sub a9, a9, a13 - 188: bb4b addi.n a11, a11, 4 - 18a: 81b9 s32i.n a11, a1, 32 - 18c: 30aae0 xor a10, a10, a14 - 18f: 7f6ca2 s32i a10, a12, 0x1fc - 192: f56956 bnez a9, ec - 195: 9128 l32i.n a2, a1, 36 - 197: ffac06 j 4b - 19a: 010000 slli a0, a0, 32 - 19d: 010101 l32r a0, fffc05a4 - 1a0: 1b1b addi.n a1, a11, 1 - 1a2: 1b1b addi.n a1, a11, 1 - 1a4: 808080 add a8, a0, a8 - 1a7: fefe80 excw - 1aa: fe .byte 0xfe - 1ab: fe .byte 0xfe - -000001ac : - 1ac: f0c112 addi a1, a1, -16 - 1af: 11c9 s32i.n a12, a1, 4 - 1b1: 21d9 s32i.n a13, a1, 8 - 1b3: 0109 s32i.n a0, a1, 0 - 1b5: 001202 l16ui a0, a2, 0 - 1b8: 14c222 addi a2, a2, 20 - 1bb: 1100e0 slli a0, a0, 2 - 1be: 0250e6 bgei a0, 5, 1c4 - 1c1: 002146 j 24a - 1c4: fff941 l32r a4, 1a8 - 1c7: fff751 l32r a5, 1a4 - 1ca: fff561 l32r a6, 1a0 - 1cd: fff3a1 l32r a10, 19c - 1d0: 000b addi.n a0, a0, -1 - 1d2: 0238 l32i.n a3, a2, 0 - 1d4: 404810 ssai 24 - 1d7: 10c350 and a12, a3, a5 - 1da: 41d730 srli a13, a3, 7 - 1dd: b33a add.n a11, a3, a3 - 1df: 10bb40 and a11, a11, a4 - 1e2: 10dda0 and a13, a13, a10 - 1e5: c0ccd0 sub a12, a12, a13 - 1e8: 10cc60 and a12, a12, a6 - 1eb: 30bbc0 xor a11, a11, a12 - 1ee: 109b50 and a9, a11, a5 - 1f1: 41c7b0 srli a12, a11, 7 - 1f4: 8bba add.n a8, a11, a11 - 1f6: 108840 and a8, a8, a4 - 1f9: 10cca0 and a12, a12, a10 - 1fc: c099c0 sub a9, a9, a12 - 1ff: 109960 and a9, a9, a6 - 202: 308890 xor a8, a8, a9 - 205: 307b80 xor a7, a11, a8 - 208: 10c850 and a12, a8, a5 - 20b: 41d780 srli a13, a8, 7 - 20e: 988a add.n a9, a8, a8 - 210: 109940 and a9, a9, a4 - 213: 10dda0 and a13, a13, a10 - 216: c0ccd0 sub a12, a12, a13 - 219: 10cc60 and a12, a12, a6 - 21c: 3099c0 xor a9, a9, a12 - 21f: 303930 xor a3, a9, a3 - 222: 308830 xor a8, a8, a3 - 225: 30bb30 xor a11, a11, a3 - 228: 81bbb0 src a11, a11, a11 - 22b: 3099b0 xor a9, a9, a11 - 22e: 404010 ssai 16 - 231: 818880 src a8, a8, a8 - 234: 307790 xor a7, a7, a9 - 237: 404800 ssai 8 - 23a: 307780 xor a7, a7, a8 - 23d: 813330 src a3, a3, a3 - 240: 303370 xor a3, a3, a7 - 243: 0239 s32i.n a3, a2, 0 - 245: 224b addi.n a2, a2, 4 - 247: 854066 bnei a0, 4, 1d0 - 24a: 11c8 l32i.n a12, a1, 4 - 24c: 21d8 l32i.n a13, a1, 8 - 24e: 0108 l32i.n a0, a1, 0 - 250: 10c112 addi a1, a1, 16 - 253: f00d ret.n - 255: 000000 ill - 258: 00ff00 excw - ... - -0000026c : - 26c: 037d mov.n a7, a3 - 26e: 80c112 addi a1, a1, -128 - 271: 1561c2 s32i a12, a1, 84 - 274: 1b6152 s32i a5, a1, 108 - 277: 146102 s32i a0, a1, 80 - 27a: 1861f2 s32i a15, a1, 96 - 27d: 1761e2 s32i a14, a1, 92 - 280: 1661d2 s32i a13, a1, 88 - 283: 1c6172 s32i a7, a1, 112 - 286: 02dd mov.n a13, a2 - 288: 04ed mov.n a14, a4 - 28a: 02d2f2 addmi a15, a2, 0x200 - 28d: 041c movi.n a4, 16 - 28f: e4cff2 addi a15, a15, -28 - 292: 012d mov.n a2, a1 - 294: 0f3d mov.n a3, a15 - 296: fff101 l32r a0, 25c - 299: 0000c0 callx0 a0 - 29c: 1b2122 l32i a2, a1, 108 - 29f: 018d mov.n a8, a1 - 2a1: 10c102 addi a0, a1, 16 - 2a4: 10c142 addi a4, a1, 16 - 2a7: ffecc1 l32r a12, 258 - 2aa: 0838 l32i.n a3, a8, 0 - 2ac: 884b addi.n a8, a8, 4 - 2ae: 756830 extui a6, a3, 24, 8 - 2b1: 015380 slli a5, a3, 24 - 2b4: 1073c0 and a7, a3, a12 - 2b7: 117780 slli a7, a7, 8 - 2ba: 205570 or a5, a5, a7 - 2bd: 413830 srli a3, a3, 8 - 2c0: 1033c0 and a3, a3, a12 - 2c3: 203360 or a3, a3, a6 - 2c6: 203350 or a3, a3, a5 - 2c9: 0439 s32i.n a3, a4, 0 - 2cb: 444b addi.n a4, a4, 4 - 2cd: d99807 bne a8, a0, 2aa - 2d0: 1d61f2 s32i a15, a1, 116 - 2d3: 1e6102 s32i a0, a1, 120 - 2d6: 1961d2 s32i a13, a1, 100 - 2d9: f0c242 addi a4, a2, -16 - 2dc: 1a6142 s32i a4, a1, 104 - 2df: 0a6496 bltz a4, 389 - 2e2: 1c21f2 l32i a15, a1, 112 - 2e5: 20c1d2 addi a13, a1, 32 - 2e8: 20c122 addi a2, a1, 32 - 2eb: 0f3d mov.n a3, a15 - 2ed: 041c movi.n a4, 16 - 2ef: ffdc01 l32r a0, 260 - 2f2: 0000c0 callx0 a0 - 2f5: 10cff2 addi a15, a15, 16 - 2f8: 10c142 addi a4, a1, 16 - 2fb: 20c152 addi a5, a1, 32 - 2fe: 30c102 addi a0, a1, 48 - 301: 0578 l32i.n a7, a5, 0 - 303: 0468 l32i.n a6, a4, 0 - 305: 554b addi.n a5, a5, 4 - 307: 444b addi.n a4, a4, 4 - 309: 759870 extui a9, a7, 24, 8 - 30c: 018780 slli a8, a7, 24 - 30f: 10a7c0 and a10, a7, a12 - 312: 11aa80 slli a10, a10, 8 - 315: 2088a0 or a8, a8, a10 - 318: 417870 srli a7, a7, 8 - 31b: 1077c0 and a7, a7, a12 - 31e: 207790 or a7, a7, a9 - 321: 207780 or a7, a7, a8 - 324: 306670 xor a6, a6, a7 - 327: 0069 s32i.n a6, a0, 0 - 329: 004b addi.n a0, a0, 4 - 32b: d294d7 bne a4, a13, 301 - 32e: 192122 l32i a2, a1, 100 - 331: 30c132 addi a3, a1, 48 - 334: 002405 call0 578 - 337: 10c142 addi a4, a1, 16 - 33a: 30c102 addi a0, a1, 48 - 33d: 40c152 addi a5, a1, 64 - 340: 0088 l32i.n a8, a0, 0 - 342: 004b addi.n a0, a0, 4 - 344: 0489 s32i.n a8, a4, 0 - 346: 019880 slli a9, a8, 24 - 349: 10a8c0 and a10, a8, a12 - 34c: 11aa80 slli a10, a10, 8 - 34f: 2099a0 or a9, a9, a10 - 352: 444b addi.n a4, a4, 4 - 354: 75a880 extui a10, a8, 24, 8 - 357: 418880 srli a8, a8, 8 - 35a: 1088c0 and a8, a8, a12 - 35d: 2088a0 or a8, a8, a10 - 360: 208890 or a8, a8, a9 - 363: 0589 s32i.n a8, a5, 0 - 365: 554b addi.n a5, a5, 4 - 367: d594d7 bne a4, a13, 340 - 36a: 0e2d mov.n a2, a14 - 36c: 40c132 addi a3, a1, 64 - 36f: 041c movi.n a4, 16 - 371: ffbc01 l32r a0, 264 - 374: 0000c0 callx0 a0 - 377: 1a21b2 l32i a11, a1, 104 - 37a: 10cee2 addi a14, a14, 16 - 37d: f0cbb2 addi a11, a11, -16 - 380: 1a61b2 s32i a11, a1, 104 - 383: f61bd6 bgez a11, 2e8 - 386: 1e2102 l32i a0, a1, 120 - 389: 1d21f2 l32i a15, a1, 116 - 38c: 018d mov.n a8, a1 - 38e: 10c142 addi a4, a1, 16 - 391: 04d8 l32i.n a13, a4, 0 - 393: 444b addi.n a4, a4, 4 - 395: 7528d0 extui a2, a13, 24, 8 - 398: 01ed80 slli a14, a13, 24 - 39b: 103dc0 and a3, a13, a12 - 39e: 113380 slli a3, a3, 8 - 3a1: 20ee30 or a14, a14, a3 - 3a4: 41d8d0 srli a13, a13, 8 - 3a7: 10ddc0 and a13, a13, a12 - 3aa: 20dd20 or a13, a13, a2 - 3ad: 20dde0 or a13, a13, a14 - 3b0: 08d9 s32i.n a13, a8, 0 - 3b2: 884b addi.n a8, a8, 4 - 3b4: d99807 bne a8, a0, 391 - 3b7: 0f2d mov.n a2, a15 - 3b9: 013d mov.n a3, a1 - 3bb: 041c movi.n a4, 16 - 3bd: ffaa01 l32r a0, 268 - 3c0: 0000c0 callx0 a0 - 3c3: 1521c2 l32i a12, a1, 84 - 3c6: 1621d2 l32i a13, a1, 88 - 3c9: 1721e2 l32i a14, a1, 92 - 3cc: 1821f2 l32i a15, a1, 96 - 3cf: 80a022 movi a2, 128 - 3d2: 142102 l32i a0, a1, 80 - 3d5: 112a add.n a1, a1, a2 - 3d7: f00d ret.n - 3d9: 000000 ill - 3dc: 00ff00 excw - ... - -000003f0 : - 3f0: 90a072 movi a7, 144 - 3f3: c01170 sub a1, a1, a7 - 3f6: 1961c2 s32i a12, a1, 100 - 3f9: 1c61f2 s32i a15, a1, 112 - 3fc: 206152 s32i a5, a1, 128 - 3ff: 186102 s32i a0, a1, 96 - 402: 1f6132 s32i a3, a1, 124 - 405: 1b61e2 s32i a14, a1, 108 - 408: 047d mov.n a7, a4 - 40a: 1a61d2 s32i a13, a1, 104 - 40d: 041c movi.n a4, 16 - 40f: 216172 s32i a7, a1, 132 - 412: 02dd mov.n a13, a2 - 414: 02d2e2 addmi a14, a2, 0x200 - 417: e4cee2 addi a14, a14, -28 - 41a: 012d mov.n a2, a1 - 41c: 0e3d mov.n a3, a14 - 41e: fff001 l32r a0, 3e0 - 421: 0000c0 callx0 a0 - 424: 202152 l32i a5, a1, 128 - 427: 019d mov.n a9, a1 - 429: 10c102 addi a0, a1, 16 - 42c: 10c182 addi a8, a1, 16 - 42f: ffebc1 l32r a12, 3dc - 432: 09f8 l32i.n a15, a9, 0 - 434: 994b addi.n a9, a9, 4 - 436: 7538f0 extui a3, a15, 24, 8 - 439: 012f80 slli a2, a15, 24 - 43c: 104fc0 and a4, a15, a12 - 43f: 114480 slli a4, a4, 8 - 442: 202240 or a2, a2, a4 - 445: 41f8f0 srli a15, a15, 8 - 448: 10ffc0 and a15, a15, a12 - 44b: 20ff30 or a15, a15, a3 - 44e: 20ff20 or a15, a15, a2 - 451: 08f9 s32i.n a15, a8, 0 - 453: 884b addi.n a8, a8, 4 - 455: d99907 bne a9, a0, 432 - 458: 2261e2 s32i a14, a1, 136 - 45b: 236102 s32i a0, a1, 140 - 45e: 1d61d2 s32i a13, a1, 116 - 461: f0c522 addi a2, a5, -16 - 464: 1e6122 s32i a2, a1, 120 - 467: 0b9296 bltz a2, 524 - 46a: 2121f2 l32i a15, a1, 132 - 46d: 20c1e2 addi a14, a1, 32 - 470: 30c1d2 addi a13, a1, 48 - 473: 20c122 addi a2, a1, 32 - 476: 1f2132 l32i a3, a1, 124 - 479: 041c movi.n a4, 16 - 47b: ffda01 l32r a0, 3e4 - 47e: 0000c0 callx0 a0 - 481: 20c152 addi a5, a1, 32 - 484: 30c142 addi a4, a1, 48 - 487: 1f2132 l32i a3, a1, 124 - 48a: 40c102 addi a0, a1, 64 - 48d: 10c332 addi a3, a3, 16 - 490: 1f6132 s32i a3, a1, 124 - 493: 0588 l32i.n a8, a5, 0 - 495: 554b addi.n a5, a5, 4 - 497: 756880 extui a6, a8, 24, 8 - 49a: 019880 slli a9, a8, 24 - 49d: 1078c0 and a7, a8, a12 - 4a0: 117780 slli a7, a7, 8 - 4a3: 207790 or a7, a7, a9 - 4a6: 418880 srli a8, a8, 8 - 4a9: 1088c0 and a8, a8, a12 - 4ac: 206680 or a6, a6, a8 - 4af: 206670 or a6, a6, a7 - 4b2: 0069 s32i.n a6, a0, 0 - 4b4: 0469 s32i.n a6, a4, 0 - 4b6: 004b addi.n a0, a0, 4 - 4b8: 444b addi.n a4, a4, 4 - 4ba: d595d7 bne a5, a13, 493 - 4bd: 1d2122 l32i a2, a1, 116 - 4c0: 40c132 addi a3, a1, 64 - 4c3: 002545 call0 718 - 4c6: 10c182 addi a8, a1, 16 - 4c9: 30c142 addi a4, a1, 48 - 4cc: 40c102 addi a0, a1, 64 - 4cf: 50c152 addi a5, a1, 80 - 4d2: 0898 l32i.n a9, a8, 0 - 4d4: 00a8 l32i.n a10, a0, 0 - 4d6: 04b8 l32i.n a11, a4, 0 - 4d8: 004b addi.n a0, a0, 4 - 4da: 444b addi.n a4, a4, 4 - 4dc: 08b9 s32i.n a11, a8, 0 - 4de: 884b addi.n a8, a8, 4 - 4e0: 3099a0 xor a9, a9, a10 - 4e3: 75b890 extui a11, a9, 24, 8 - 4e6: 01a980 slli a10, a9, 24 - 4e9: 1029c0 and a2, a9, a12 - 4ec: 112280 slli a2, a2, 8 - 4ef: 20aa20 or a10, a10, a2 - 4f2: 419890 srli a9, a9, 8 - 4f5: 1099c0 and a9, a9, a12 - 4f8: 2099b0 or a9, a9, a11 - 4fb: 2099a0 or a9, a9, a10 - 4fe: 0599 s32i.n a9, a5, 0 - 500: 554b addi.n a5, a5, 4 - 502: cc98e7 bne a8, a14, 4d2 - 505: 0f2d mov.n a2, a15 - 507: 50c132 addi a3, a1, 80 - 50a: 041c movi.n a4, 16 - 50c: ffb701 l32r a0, 3e8 - 50f: 0000c0 callx0 a0 - 512: 1e2102 l32i a0, a1, 120 - 515: 10cff2 addi a15, a15, 16 - 518: f0c002 addi a0, a0, -16 - 51b: 1e6102 s32i a0, a1, 120 - 51e: f510d6 bgez a0, 473 - 521: 232102 l32i a0, a1, 140 - 524: 2221e2 l32i a14, a1, 136 - 527: 019d mov.n a9, a1 - 529: 10c182 addi a8, a1, 16 - 52c: 0828 l32i.n a2, a8, 0 - 52e: 884b addi.n a8, a8, 4 - 530: 754820 extui a4, a2, 24, 8 - 533: 013280 slli a3, a2, 24 - 536: 1052c0 and a5, a2, a12 - 539: 115580 slli a5, a5, 8 - 53c: 203350 or a3, a3, a5 - 53f: 412820 srli a2, a2, 8 - 542: 1022c0 and a2, a2, a12 - 545: 202240 or a2, a2, a4 - 548: 202230 or a2, a2, a3 - 54b: 0929 s32i.n a2, a9, 0 - 54d: 994b addi.n a9, a9, 4 - 54f: d99907 bne a9, a0, 52c - 552: 0e2d mov.n a2, a14 - 554: 013d mov.n a3, a1 - 556: 041c movi.n a4, 16 - 558: ffa501 l32r a0, 3ec - 55b: 0000c0 callx0 a0 - 55e: 1921c2 l32i a12, a1, 100 - 561: 1a21d2 l32i a13, a1, 104 - 564: 1b21e2 l32i a14, a1, 108 - 567: 1c21f2 l32i a15, a1, 112 - 56a: 90a022 movi a2, 144 - 56d: 182102 l32i a0, a1, 96 - 570: 112a add.n a1, a1, a2 - 572: f00d ret.n - 574: 000020 excw - 577: 036d00 excw - 57a: a0c112 addi a1, a1, -96 - 57d: 71c9 s32i.n a12, a1, 28 - 57f: 81d9 s32i.n a13, a1, 32 - 581: 91e9 s32i.n a14, a1, 36 - 583: a1f9 s32i.n a15, a1, 40 - 585: 6109 s32i.n a0, a1, 24 - 587: 001242 l16ui a4, a2, 0 - 58a: c149 s32i.n a4, a1, 48 - 58c: 024b addi.n a0, a2, 4 - 58e: 5109 s32i.n a0, a1, 20 - 590: 10c322 addi a2, a3, 16 - 593: 5188 l32i.n a8, a1, 20 - 595: 0658 l32i.n a5, a6, 0 - 597: 0878 l32i.n a7, a8, 0 - 599: 884b addi.n a8, a8, 4 - 59b: 5189 s32i.n a8, a1, 20 - 59d: 305570 xor a5, a5, a7 - 5a0: 0659 s32i.n a5, a6, 0 - 5a2: 664b addi.n a6, a6, 4 - 5a4: eb9627 bne a6, a2, 593 - 5a7: c198 l32i.n a9, a1, 48 - 5a9: 0219e6 bgei a9, 1, 5af - 5ac: 0053c6 j 6ff - 5af: 100c movi.n a0, 1 - 5b1: 2f0c movi.n a15, 2 - 5b3: 3e0c movi.n a14, 3 - 5b5: 0d0c movi.n a13, 0 - 5b7: b90b addi.n a11, a9, -1 - 5b9: f1b9 s32i.n a11, a1, 60 - 5bb: 0b0c movi.n a11, 0 - 5bd: 01cd mov.n a12, a1 - 5bf: 490c movi.n a9, 4 - 5c1: ffec81 l32r a8, 574 - 5c4: 126122 s32i a2, a1, 72 - 5c7: 14a0d0 extui a10, a13, 0, 2 - 5ca: 1470f0 extui a7, a15, 0, 2 - 5cd: 1460e0 extui a6, a14, 0, 2 - 5d0: a06630 addx4 a6, a6, a3 - 5d3: a07730 addx4 a7, a7, a3 - 5d6: a0aa30 addx4 a10, a10, a3 - 5d9: 142000 extui a2, a0, 0, 2 - 5dc: a02230 addx4 a2, a2, a3 - 5df: 166102 s32i a0, a1, 88 - 5e2: 1461b2 s32i a11, a1, 80 - 5e5: 136132 s32i a3, a1, 76 - 5e8: 156192 s32i a9, a1, 84 - 5eb: 0778 l32i.n a7, a7, 0 - 5ed: 0aa8 l32i.n a10, a10, 0 - 5ef: 0228 l32i.n a2, a2, 0 - 5f1: 000662 l8ui a6, a6, 0 - 5f4: 752020 extui a2, a2, 16, 8 - 5f7: 668a add.n a6, a6, a8 - 5f9: 75a8a0 extui a10, a10, 24, 8 - 5fc: 747870 extui a7, a7, 8, 8 - 5ff: 787a add.n a7, a8, a7 - 601: a8aa add.n a10, a8, a10 - 603: 000662 l8ui a6, a6, 0 - 606: b169 s32i.n a6, a1, 44 - 608: 000aa2 l8ui a10, a10, 0 - 60b: 000772 l8ui a7, a7, 0 - 60e: d179 s32i.n a7, a1, 52 - 610: 1161a2 s32i a10, a1, 68 - 613: 882a add.n a8, a8, a2 - 615: 000882 l8ui a8, a8, 0 - 618: f128 l32i.n a2, a1, 60 - 61a: e189 s32i.n a8, a1, 56 - 61c: 72ab27 bge a11, a2, 692 - 61f: 302a80 xor a2, a10, a8 - 622: 300270 xor a0, a2, a7 - 625: 30b600 xor a11, a6, a0 - 628: 1061b2 s32i a11, a1, 64 - 62b: ff9d45 call0 0 - 62e: d138 l32i.n a3, a1, 52 - 630: 102152 l32i a5, a1, 64 - 633: 112142 l32i a4, a1, 68 - 636: 305250 xor a5, a2, a5 - 639: e128 l32i.n a2, a1, 56 - 63b: 304450 xor a4, a4, a5 - 63e: 4149 s32i.n a4, a1, 16 - 640: 302230 xor a2, a2, a3 - 643: ff9bc5 call0 0 - 646: b138 l32i.n a3, a1, 44 - 648: 102152 l32i a5, a1, 64 - 64b: e148 l32i.n a4, a1, 56 - 64d: 305250 xor a5, a2, a5 - 650: d128 l32i.n a2, a1, 52 - 652: 304450 xor a4, a4, a5 - 655: e149 s32i.n a4, a1, 56 - 657: 302230 xor a2, a2, a3 - 65a: ff9a45 call0 0 - 65d: b138 l32i.n a3, a1, 44 - 65f: 102152 l32i a5, a1, 64 - 662: d148 l32i.n a4, a1, 52 - 664: 305250 xor a5, a2, a5 - 667: 112122 l32i a2, a1, 68 - 66a: 304450 xor a4, a4, a5 - 66d: d149 s32i.n a4, a1, 52 - 66f: 302230 xor a2, a2, a3 - 672: ff98c5 call0 0 - 675: 162102 l32i a0, a1, 88 - 678: d178 l32i.n a7, a1, 52 - 67a: e188 l32i.n a8, a1, 56 - 67c: 152192 l32i a9, a1, 84 - 67f: 41a8 l32i.n a10, a1, 16 - 681: 1421b2 l32i a11, a1, 80 - 684: 132132 l32i a3, a1, 76 - 687: 102142 l32i a4, a1, 64 - 68a: b168 l32i.n a6, a1, 44 - 68c: 302240 xor a2, a2, a4 - 68f: 306620 xor a6, a6, a2 - 692: 990b addi.n a9, a9, -1 - 694: 001b addi.n a0, a0, 1 - 696: ee1b addi.n a14, a14, 1 - 698: ff1b addi.n a15, a15, 1 - 69a: dd1b addi.n a13, a13, 1 - 69c: 012a80 slli a2, a10, 24 - 69f: 114800 slli a4, a8, 16 - 6a2: 115780 slli a5, a7, 8 - 6a5: ffb381 l32r a8, 574 - 6a8: 205650 or a5, a6, a5 - 6ab: 202240 or a2, a2, a4 - 6ae: 14a0d0 extui a10, a13, 0, 2 - 6b1: 1470f0 extui a7, a15, 0, 2 - 6b4: 1460e0 extui a6, a14, 0, 2 - 6b7: a06630 addx4 a6, a6, a3 - 6ba: a07730 addx4 a7, a7, a3 - 6bd: a0aa30 addx4 a10, a10, a3 - 6c0: 205520 or a5, a5, a2 - 6c3: 0c59 s32i.n a5, a12, 0 - 6c5: 142000 extui a2, a0, 0, 2 - 6c8: cc4b addi.n a12, a12, 4 - 6ca: a02230 addx4 a2, a2, a3 - 6cd: f0e956 bnez a9, 5df - 6d0: 5108 l32i.n a0, a1, 20 - 6d2: 122122 l32i a2, a1, 72 - 6d5: 036d mov.n a6, a3 - 6d7: 01cd mov.n a12, a1 - 6d9: 2f0c movi.n a15, 2 - 6db: 0088 l32i.n a8, a0, 0 - 6dd: 0c78 l32i.n a7, a12, 0 - 6df: 004b addi.n a0, a0, 4 - 6e1: cc4b addi.n a12, a12, 4 - 6e3: 307780 xor a7, a7, a8 - 6e6: 0679 s32i.n a7, a6, 0 - 6e8: 664b addi.n a6, a6, 4 - 6ea: ed9627 bne a6, a2, 6db - 6ed: 0d0c movi.n a13, 0 - 6ef: 3e0c movi.n a14, 3 - 6f1: bb1b addi.n a11, a11, 1 - 6f3: 5109 s32i.n a0, a1, 20 - 6f5: c198 l32i.n a9, a1, 48 - 6f7: 100c movi.n a0, 1 - 6f9: c099b0 sub a9, a9, a11 - 6fc: ebd956 bnez a9, 5bd - 6ff: 71c8 l32i.n a12, a1, 28 - 701: 81d8 l32i.n a13, a1, 32 - 703: 91e8 l32i.n a14, a1, 36 - 705: a1f8 l32i.n a15, a1, 40 - 707: 6108 l32i.n a0, a1, 24 - 709: 60c112 addi a1, a1, 96 - 70c: f00d ret.n - 70e: 200000 or a0, a0, a0 - 711: 000001 l32r a0, fffc0714 - 714: 000120 excw - 717: d38200 excw - 71a: fe .byte 0xfe - 71b: 90a042 movi a4, 144 - 71e: 10ae72 movi a7, 0xfffffe10 - 721: 637a add.n a6, a3, a7 - 723: c01140 sub a1, a1, a4 - 726: 71c9 s32i.n a12, a1, 28 - 728: 81d9 s32i.n a13, a1, 32 - 72a: 91e9 s32i.n a14, a1, 36 - 72c: a1f9 s32i.n a15, a1, 40 - 72e: 1f6132 s32i a3, a1, 124 - 731: 5189 s32i.n a8, a1, 20 - 733: 6109 s32i.n a0, a1, 24 - 735: c169 s32i.n a6, a1, 48 - 737: 001202 l16ui a0, a2, 0 - 73a: d109 s32i.n a0, a1, 52 - 73c: 1100c0 slli a0, a0, 4 - 73f: 020a add.n a0, a2, a0 - 741: 14c002 addi a0, a0, 20 - 744: 4109 s32i.n a0, a1, 16 - 746: 5198 l32i.n a9, a1, 20 - 748: 41a8 l32i.n a10, a1, 16 - 74a: 7f26b2 l32i a11, a6, 0x1fc - 74d: fccaa2 addi a10, a10, -4 - 750: 41a9 s32i.n a10, a1, 16 - 752: 0aa8 l32i.n a10, a10, 0 - 754: fcc662 addi a6, a6, -4 - 757: 30aab0 xor a10, a10, a11 - 75a: 8066a2 s32i a10, a6, 0x200 - 75d: e59697 bne a6, a9, 746 - 760: d1b8 l32i.n a11, a1, 52 - 762: 021be6 bgei a11, 1, 768 - 765: 006ac6 j 914 - 768: 090c movi.n a9, 0 - 76a: ffe9a1 l32r a10, 710 - 76d: 700c movi.n a0, 7 - 76f: fed1c2 addmi a12, a1, 0xfffffe00 - 772: db0b addi.n a13, a11, -1 - 774: 1e61d2 s32i a13, a1, 120 - 777: 10ccc2 addi a12, a12, 16 - 77a: 1c61c2 s32i a12, a1, 112 - 77d: 4d0c movi.n a13, 4 - 77f: 5e0c movi.n a14, 5 - 781: 1c21c2 l32i a12, a1, 112 - 784: 6f0c movi.n a15, 6 - 786: 147000 extui a7, a0, 0, 2 - 789: 216102 s32i a0, a1, 132 - 78c: 206192 s32i a9, a1, 128 - 78f: 1460e0 extui a6, a14, 0, 2 - 792: 1480f0 extui a8, a15, 0, 2 - 795: 1f2132 l32i a3, a1, 124 - 798: 1420d0 extui a2, a13, 0, 2 - 79b: a07730 addx4 a7, a7, a3 - 79e: 0778 l32i.n a7, a7, 0 - 7a0: a02230 addx4 a2, a2, a3 - 7a3: a08830 addx4 a8, a8, a3 - 7a6: a06630 addx4 a6, a6, a3 - 7a9: 0668 l32i.n a6, a6, 0 - 7ab: 0888 l32i.n a8, a8, 0 - 7ad: 000222 l8ui a2, a2, 0 - 7b0: 757870 extui a7, a7, 24, 8 - 7b3: 1e2132 l32i a3, a1, 120 - 7b6: 22aa add.n a2, a2, a10 - 7b8: 7a7a add.n a7, a10, a7 - 7ba: 758080 extui a8, a8, 16, 8 - 7bd: 746860 extui a6, a6, 8, 8 - 7c0: 6a6a add.n a6, a10, a6 - 7c2: 8a8a add.n a8, a10, a8 - 7c4: 000772 l8ui a7, a7, 0 - 7c7: 000222 l8ui a2, a2, 0 - 7ca: 196122 s32i a2, a1, 100 - 7cd: 1b6172 s32i a7, a1, 108 - 7d0: 000882 l8ui a8, a8, 0 - 7d3: 000662 l8ui a6, a6, 0 - 7d6: 1a6162 s32i a6, a1, 104 - 7d9: b189 s32i.n a8, a1, 44 - 7db: 022937 blt a9, a3, 7e1 - 7de: 004086 j 8e4 - 7e1: 302780 xor a2, a7, a8 - 7e4: e129 s32i.n a2, a1, 56 - 7e6: ff8185 call0 0 - 7e9: 1a2152 l32i a5, a1, 104 - 7ec: b148 l32i.n a4, a1, 44 - 7ee: f129 s32i.n a2, a1, 60 - 7f0: 304450 xor a4, a4, a5 - 7f3: 106142 s32i a4, a1, 64 - 7f6: 042d mov.n a2, a4 - 7f8: ff8045 call0 0 - 7fb: 116122 s32i a2, a1, 68 - 7fe: 192132 l32i a3, a1, 100 - 801: 1a2122 l32i a2, a1, 104 - 804: 302230 xor a2, a2, a3 - 807: ff7f85 call0 0 - 80a: 126122 s32i a2, a1, 72 - 80d: 192132 l32i a3, a1, 100 - 810: 1b2122 l32i a2, a1, 108 - 813: 302230 xor a2, a2, a3 - 816: ff7e85 call0 0 - 819: 136122 s32i a2, a1, 76 - 81c: 112142 l32i a4, a1, 68 - 81f: 1d6142 s32i a4, a1, 116 - 822: f128 l32i.n a2, a1, 60 - 824: 146122 s32i a2, a1, 80 - 827: 302240 xor a2, a2, a4 - 82a: ff7d45 call0 0 - 82d: 156122 s32i a2, a1, 84 - 830: 122132 l32i a3, a1, 72 - 833: 1d2122 l32i a2, a1, 116 - 836: 166132 s32i a3, a1, 88 - 839: 302230 xor a2, a2, a3 - 83c: ff7c05 call0 0 - 83f: 023d mov.n a3, a2 - 841: 186122 s32i a2, a1, 96 - 844: 152122 l32i a2, a1, 84 - 847: 176122 s32i a2, a1, 92 - 84a: 302230 xor a2, a2, a3 - 84d: ff7b05 call0 0 - 850: 212102 l32i a0, a1, 132 - 853: 182132 l32i a3, a1, 96 - 856: 172172 l32i a7, a1, 92 - 859: 102162 l32i a6, a1, 64 - 85c: 192192 l32i a9, a1, 100 - 85f: e148 l32i.n a4, a1, 56 - 861: 1a21b2 l32i a11, a1, 104 - 864: 142152 l32i a5, a1, 80 - 867: 1b21a2 l32i a10, a1, 108 - 86a: 305520 xor a5, a5, a2 - 86d: 30aab0 xor a10, a10, a11 - 870: 308490 xor a8, a4, a9 - 873: 306690 xor a6, a6, a9 - 876: 306760 xor a6, a7, a6 - 879: 3044b0 xor a4, a4, a11 - 87c: 307780 xor a7, a7, a8 - 87f: 309390 xor a9, a3, a9 - 882: 305560 xor a5, a5, a6 - 885: 303340 xor a3, a3, a4 - 888: 015580 slli a5, a5, 24 - 88b: 028d mov.n a8, a2 - 88d: 3099a0 xor a9, a9, a10 - 890: 1d2162 l32i a6, a1, 116 - 893: ffa0a1 l32r a10, 714 - 896: 306620 xor a6, a6, a2 - 899: 306690 xor a6, a6, a9 - 89c: 132122 l32i a2, a1, 76 - 89f: 202192 l32i a9, a1, 128 - 8a2: 116600 slli a6, a6, 16 - 8a5: 302280 xor a2, a2, a8 - 8a8: 205560 or a5, a5, a6 - 8ab: 162162 l32i a6, a1, 88 - 8ae: 302230 xor a2, a2, a3 - 8b1: 306680 xor a6, a6, a8 - 8b4: 306670 xor a6, a6, a7 - 8b7: 116680 slli a6, a6, 8 - 8ba: fcccc2 addi a12, a12, -4 - 8bd: ff0b addi.n a15, a15, -1 - 8bf: ee0b addi.n a14, a14, -1 - 8c1: dd0b addi.n a13, a13, -1 - 8c3: 207260 or a7, a2, a6 - 8c6: 000b addi.n a0, a0, -1 - 8c8: 207750 or a7, a7, a5 - 8cb: 806c72 s32i a7, a12, 0x200 - 8ce: 147000 extui a7, a0, 0, 2 - 8d1: eb4d56 bnez a13, 789 - 8d4: 4108 l32i.n a0, a1, 16 - 8d6: 5128 l32i.n a2, a1, 20 - 8d8: 1c21c2 l32i a12, a1, 112 - 8db: d1f8 l32i.n a15, a1, 52 - 8dd: 991b addi.n a9, a9, 1 - 8df: c168 l32i.n a6, a1, 48 - 8e1: 000386 j 8f3 - 8e4: 116680 slli a6, a6, 8 - 8e7: 11b800 slli a11, a8, 16 - 8ea: 015780 slli a5, a7, 24 - 8ed: 2055b0 or a5, a5, a11 - 8f0: fff186 j 8ba - 8f3: fcc662 addi a6, a6, -4 - 8f6: 7f2ce2 l32i a14, a12, 0x1fc - 8f9: fcc002 addi a0, a0, -4 - 8fc: 00d8 l32i.n a13, a0, 0 - 8fe: fcccc2 addi a12, a12, -4 - 901: 30dde0 xor a13, a13, a14 - 904: 8066d2 s32i a13, a6, 0x200 - 907: e89627 bne a6, a2, 8f3 - 90a: 4109 s32i.n a0, a1, 16 - 90c: c0f9f0 sub a15, a9, a15 - 90f: 700c movi.n a0, 7 - 911: e68f56 bnez a15, 77d - 914: 71c8 l32i.n a12, a1, 28 - 916: 81d8 l32i.n a13, a1, 32 - 918: 91e8 l32i.n a14, a1, 36 - 91a: a1f8 l32i.n a15, a1, 40 - 91c: 90a022 movi a2, 144 - 91f: 6108 l32i.n a0, a1, 24 - 921: 112a add.n a1, a1, a2 - 923: f00d ret.n - -ssl_asn1.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f0c112 addi a1, a1, -16 - 3: 0358 l32i.n a5, a3, 0 - 5: 0109 s32i.n a0, a1, 0 - 7: 052a add.n a0, a5, a2 - 9: 000042 l8ui a4, a0, 0 - c: 651b addi.n a6, a5, 1 - e: 09e477 bbsi a4, 7, 1b - 11: 651b addi.n a6, a5, 1 - 13: 0369 s32i.n a6, a3, 0 - 15: 000002 l8ui a0, a0, 0 - 18: 000986 j 42 - 1b: 0369 s32i.n a6, a3, 0 - 1d: 000082 l8ui a8, a0, 0 - 20: 070c movi.n a7, 0 - 22: 648080 extui a8, a8, 0, 7 - 25: 1718a6 blti a8, 1, 40 - 28: 000c movi.n a0, 0 - 2a: 962a add.n a9, a6, a2 - 2c: 771b addi.n a7, a7, 1 - 2e: 661b addi.n a6, a6, 1 - 30: 0369 s32i.n a6, a3, 0 - 32: 000992 l8ui a9, a9, 0 - 35: 110080 slli a0, a0, 8 - 38: 090a add.n a0, a9, a0 - 3a: ec9877 bne a8, a7, 2a - 3d: 000046 j 42 - 40: 000c movi.n a0, 0 - 42: 002d mov.n a2, a0 - 44: 0108 l32i.n a0, a1, 0 - 46: 10c112 addi a1, a1, 16 - 49: f00d ret.n - ... - -0000004c : - 4c: f0c112 addi a1, a1, -16 - 4f: 0109 s32i.n a0, a1, 0 - 51: 0308 l32i.n a0, a3, 0 - 53: 502a add.n a5, a0, a2 - 55: 000552 l8ui a5, a5, 0 - 58: 041457 beq a4, a5, 60 - 5b: f27c movi.n a2, -1 - 5d: 000186 j 67 - 60: 601b addi.n a6, a0, 1 - 62: 0369 s32i.n a6, a3, 0 - 64: 000005 call0 68 - 67: 0108 l32i.n a0, a1, 0 - 69: 10c112 addi a1, a1, 16 - 6c: f00d ret.n - ... - -00000070 : - 70: f0c112 addi a1, a1, -16 - 73: 11c9 s32i.n a12, a1, 4 - 75: 0109 s32i.n a0, a1, 0 - 77: 0308 l32i.n a0, a3, 0 - 79: 03cd mov.n a12, a3 - 7b: 302a add.n a3, a0, a2 - 7d: 000332 l8ui a3, a3, 0 - 80: 041437 beq a4, a3, 88 - 83: f07c movi.n a0, -1 - 85: 000406 j 99 - 88: 0c3d mov.n a3, a12 - 8a: 401b addi.n a4, a0, 1 - 8c: 0c49 s32i.n a4, a12, 0 - 8e: 000005 call0 90 - 91: 0c58 l32i.n a5, a12, 0 - 93: 000c movi.n a0, 0 - 95: 552a add.n a5, a5, a2 - 97: 0c59 s32i.n a5, a12, 0 - 99: 11c8 l32i.n a12, a1, 4 - 9b: 002d mov.n a2, a0 - 9d: 0108 l32i.n a0, a1, 0 - 9f: 10c112 addi a1, a1, 16 - a2: f00d ret.n - ... - -000000ac : - ac: 046d mov.n a6, a4 - ae: e0c112 addi a1, a1, -32 - b1: 21c9 s32i.n a12, a1, 8 - b3: 240c movi.n a4, 2 - b5: 1109 s32i.n a0, a1, 4 - b7: 41e9 s32i.n a14, a1, 16 - b9: 31d9 s32i.n a13, a1, 12 - bb: 02ed mov.n a14, a2 - bd: 03dd mov.n a13, a3 - bf: 0169 s32i.n a6, a1, 0 - c1: 000005 call0 c4 - c4: 02cd mov.n a12, a2 - c6: 02f296 bltz a2, f9 - c9: 0e22a6 blti a2, 2, db - cc: 0d08 l32i.n a0, a13, 0 - ce: 30ea add.n a3, a0, a14 - d0: 000332 l8ui a3, a3, 0 - d3: 43cc bnez.n a3, db - d5: c20b addi.n a12, a2, -1 - d7: 401b addi.n a4, a0, 1 - d9: 0d49 s32i.n a4, a13, 0 - db: 0c2d mov.n a2, a12 - dd: fff101 l32r a0, a4 - e0: 0000c0 callx0 a0 - e3: 0148 l32i.n a4, a1, 0 - e5: 0d38 l32i.n a3, a13, 0 - e7: 0429 s32i.n a2, a4, 0 - e9: 33ea add.n a3, a3, a14 - eb: 0c4d mov.n a4, a12 - ed: ffee01 l32r a0, a8 - f0: 0000c0 callx0 a0 - f3: 0d58 l32i.n a5, a13, 0 - f5: 55ca add.n a5, a5, a12 - f7: 0d59 s32i.n a5, a13, 0 - f9: 1108 l32i.n a0, a1, 4 - fb: 31d8 l32i.n a13, a1, 12 - fd: 0c2d mov.n a2, a12 - ff: 41e8 l32i.n a14, a1, 16 - 101: 21c8 l32i.n a12, a1, 8 - 103: 20c112 addi a1, a1, 32 - 106: f00d ret.n - ... - -00000130 : - 130: 750c movi.n a5, 7 - 132: 060c movi.n a6, 0 - 134: 80c112 addi a1, a1, -128 - 137: 1c6102 s32i a0, a1, 112 - 13a: 1d61c2 s32i a12, a1, 116 - 13d: 146162 s32i a6, a1, 80 - 140: 136162 s32i a6, a1, 76 - 143: 126162 s32i a6, a1, 72 - 146: 116162 s32i a6, a1, 68 - 149: 106162 s32i a6, a1, 64 - 14c: f169 s32i.n a6, a1, 60 - 14e: e169 s32i.n a6, a1, 56 - 150: d169 s32i.n a6, a1, 52 - 152: 02cd mov.n a12, a2 - 154: c159 s32i.n a5, a1, 48 - 156: 042d mov.n a2, a4 - 158: 1b6122 s32i a2, a1, 108 - 15b: 000c02 l8ui a0, a12, 0 - 15e: 043c movi.n a4, 48 - 160: 021047 beq a0, a4, 166 - 163: 002786 j 205 - 166: 0c2d mov.n a2, a12 - 168: ffe801 l32r a0, 108 - 16b: 0000c0 callx0 a0 - 16e: 0c2d mov.n a2, a12 - 170: 30c132 addi a3, a1, 48 - 173: 34c142 addi a4, a1, 52 - 176: 000005 call0 178 - 179: 30c132 addi a3, a1, 48 - 17c: 1a6122 s32i a2, a1, 104 - 17f: 3cc142 addi a4, a1, 60 - 182: 0c2d mov.n a2, a12 - 184: 000005 call0 188 - 187: 30c132 addi a3, a1, 48 - 18a: 196122 s32i a2, a1, 100 - 18d: 38c142 addi a4, a1, 56 - 190: 0c2d mov.n a2, a12 - 192: 000005 call0 194 - 195: 1a2172 l32i a7, a1, 104 - 198: 192182 l32i a8, a1, 100 - 19b: 6617a6 blti a7, 1, 205 - 19e: 6318a6 blti a8, 1, 205 - 1a1: 186122 s32i a2, a1, 96 - 1a4: 5d12a6 blti a2, 1, 205 - 1a7: 0c2d mov.n a2, a12 - 1a9: 30c132 addi a3, a1, 48 - 1ac: 40c142 addi a4, a1, 64 - 1af: 000005 call0 1b0 - 1b2: 30c132 addi a3, a1, 48 - 1b5: 156122 s32i a2, a1, 84 - 1b8: 44c142 addi a4, a1, 68 - 1bb: 0c2d mov.n a2, a12 - 1bd: 000005 call0 1c0 - 1c0: 30c132 addi a3, a1, 48 - 1c3: 176122 s32i a2, a1, 92 - 1c6: 48c142 addi a4, a1, 72 - 1c9: 0c2d mov.n a2, a12 - 1cb: 000005 call0 1cc - 1ce: 30c132 addi a3, a1, 48 - 1d1: 166122 s32i a2, a1, 88 - 1d4: 4cc142 addi a4, a1, 76 - 1d7: 0c2d mov.n a2, a12 - 1d9: 000005 call0 1dc - 1dc: 30c132 addi a3, a1, 48 - 1df: 1e6122 s32i a2, a1, 120 - 1e2: 50c142 addi a4, a1, 80 - 1e5: 0c2d mov.n a2, a12 - 1e7: 000005 call0 1e8 - 1ea: 162192 l32i a9, a1, 88 - 1ed: 152102 l32i a0, a1, 84 - 1f0: 1e21a2 l32i a10, a1, 120 - 1f3: 0e10a6 blti a0, 1, 205 - 1f6: 1721b2 l32i a11, a1, 92 - 1f9: 081ba6 blti a11, 1, 205 - 1fc: 0519a6 blti a9, 1, 205 - 1ff: 021aa6 blti a10, 1, 205 - 202: 0412e6 bgei a2, 1, 20a - 205: 727c movi.n a2, -9 - 207: 0020c6 j 28e - 20a: e178 l32i.n a7, a1, 56 - 20c: f158 l32i.n a5, a1, 60 - 20e: d138 l32i.n a3, a1, 52 - 210: 1821b2 l32i a11, a1, 96 - 213: 01b9 s32i.n a11, a1, 0 - 215: 102182 l32i a8, a1, 64 - 218: 1189 s32i.n a8, a1, 4 - 21a: 2109 s32i.n a0, a1, 8 - 21c: 112162 l32i a6, a1, 68 - 21f: 3169 s32i.n a6, a1, 12 - 221: 4109 s32i.n a0, a1, 16 - 223: 192162 l32i a6, a1, 100 - 226: 122142 l32i a4, a1, 72 - 229: 5149 s32i.n a4, a1, 20 - 22b: 6199 s32i.n a9, a1, 24 - 22d: 1a2142 l32i a4, a1, 104 - 230: 132102 l32i a0, a1, 76 - 233: 81a9 s32i.n a10, a1, 32 - 235: 7109 s32i.n a0, a1, 28 - 237: 1421c2 l32i a12, a1, 80 - 23a: a129 s32i.n a2, a1, 40 - 23c: 91c9 s32i.n a12, a1, 36 - 23e: 1b2122 l32i a2, a1, 108 - 241: ffb201 l32r a0, 10c - 244: 0000c0 callx0 a0 - 247: 102122 l32i a2, a1, 64 - 24a: ffb101 l32r a0, 110 - 24d: 0000c0 callx0 a0 - 250: 112122 l32i a2, a1, 68 - 253: ffb001 l32r a0, 114 - 256: 0000c0 callx0 a0 - 259: 122122 l32i a2, a1, 72 - 25c: ffaf01 l32r a0, 118 - 25f: 0000c0 callx0 a0 - 262: 132122 l32i a2, a1, 76 - 265: ffad01 l32r a0, 11c - 268: 0000c0 callx0 a0 - 26b: 142122 l32i a2, a1, 80 - 26e: ffac01 l32r a0, 120 - 271: 0000c0 callx0 a0 - 274: d128 l32i.n a2, a1, 52 - 276: ffab01 l32r a0, 124 - 279: 0000c0 callx0 a0 - 27c: e128 l32i.n a2, a1, 56 - 27e: ffaa01 l32r a0, 128 - 281: 0000c0 callx0 a0 - 284: f128 l32i.n a2, a1, 60 - 286: ffa901 l32r a0, 12c - 289: 0000c0 callx0 a0 - 28c: 020c movi.n a2, 0 - 28e: 1d21c2 l32i a12, a1, 116 - 291: 80a032 movi a3, 128 - 294: 1c2102 l32i a0, a1, 112 - 297: 113a add.n a1, a1, a3 - 299: f00d ret.n - 29b: bf8000 excw - 29e: 0086b1 l32r a11, fffc04b8 - ... - 2a9: 000000 ill - 2ac: e0c112 addi a1, a1, -32 - 2af: 41d9 s32i.n a13, a1, 16 - 2b1: 51e9 s32i.n a14, a1, 20 - 2b3: 31c9 s32i.n a12, a1, 12 - 2b5: 2109 s32i.n a0, a1, 8 - 2b7: 02cd mov.n a12, a2 - 2b9: 32cc bnez.n a2, 2c0 - 2bb: 020c movi.n a2, 0 - 2bd: 001fc6 j 340 - 2c0: 42e8 l32i.n a14, a2, 16 - 2c2: 0a12d2 l16ui a13, a2, 20 - 2c5: fecee2 addi a14, a14, -2 - 2c8: f4e0e0 extui a14, a14, 0, 16 - 2cb: 8ecc bnez.n a14, 2d7 - 2cd: dd0b addi.n a13, a13, -1 - 2cf: eecb addi.n a14, a14, 12 - 2d1: f4e0e0 extui a14, a14, 0, 16 - 2d4: f4d0d0 extui a13, a13, 0, 16 - 2d7: 0d2d mov.n a2, a13 - 2d9: 64a032 movi a3, 100 - 2dc: fff101 l32r a0, 2a0 - 2df: 0000c0 callx0 a0 - 2e2: 0129 s32i.n a2, a1, 0 - 2e4: 90a132 movi a3, 0x190 - 2e7: 0d2d mov.n a2, a13 - 2e9: ffee01 l32r a0, 2a4 - 2ec: 0000c0 callx0 a0 - 2ef: 1129 s32i.n a2, a1, 4 - 2f1: c30c movi.n a3, 12 - 2f3: 6fa122 movi a2, 0x16f - 2f6: c122e0 mul16u a2, a2, a14 - 2f9: ffeb01 l32r a0, 2a8 - 2fc: 0000c0 callx0 a0 - 2ff: ffe731 l32r a3, 29c - 302: 021c42 l16ui a4, a12, 4 - 305: c53c movi.n a5, 60 - 307: 4172d0 srli a7, a13, 2 - 30a: 0198 l32i.n a9, a1, 0 - 30c: 1188 l32i.n a8, a1, 4 - 30e: 061c62 l16ui a6, a12, 12 - 311: f48080 extui a8, a8, 0, 16 - 314: 626a add.n a6, a2, a6 - 316: f49090 extui a9, a9, 0, 16 - 319: c07790 sub a7, a7, a9 - 31c: 001c22 l16ui a2, a12, 0 - 31f: 778a add.n a7, a7, a8 - 321: 667a add.n a6, a6, a7 - 323: 6da172 movi a7, 0x16d - 326: c177d0 mul16u a7, a7, a13 - 329: 667a add.n a6, a6, a7 - 32b: 041c72 l16ui a7, a12, 8 - 32e: 906660 addx2 a6, a6, a6 - 331: b06670 addx8 a6, a6, a7 - 334: 826650 mull a6, a6, a5 - 337: 446a add.n a4, a4, a6 - 339: 824450 mull a4, a4, a5 - 33c: 224a add.n a2, a2, a4 - 33e: 223a add.n a2, a2, a3 - 340: 31c8 l32i.n a12, a1, 12 - 342: 41d8 l32i.n a13, a1, 16 - 344: 51e8 l32i.n a14, a1, 20 - 346: 2108 l32i.n a0, a1, 8 - 348: 20c112 addi a1, a1, 32 - 34b: f00d ret.n - 34d: 000000 ill - 350: 000000 ill - 353: c11200 mul16u a1, a2, a0 - 356: 6142b0 excw - 359: f1d910 excw - 35c: e1c9 s32i.n a12, a1, 56 - 35e: d109 s32i.n a0, a1, 52 - 360: 03cd mov.n a12, a3 - 362: 0308 l32i.n a0, a3, 0 - 364: 02dd mov.n a13, a2 - 366: 301b addi.n a3, a0, 1 - 368: 0c39 s32i.n a3, a12, 0 - 36a: 002a add.n a0, a0, a2 - 36c: 000002 l8ui a0, a0, 0 - 36f: 731c movi.n a3, 23 - 371: 769037 bne a0, a3, 3eb - 374: 0c3d mov.n a3, a12 - 376: 000005 call0 378 - 379: 030c movi.n a3, 0 - 37b: b129 s32i.n a2, a1, 44 - 37d: 0c48 l32i.n a4, a12, 0 - 37f: c149 s32i.n a4, a1, 48 - 381: 012d mov.n a2, a1 - 383: c42c movi.n a4, 44 - 385: fff201 l32r a0, 350 - 388: 0000c0 callx0 a0 - 38b: c108 l32i.n a0, a1, 48 - 38d: 253c movi.n a5, 50 - 38f: 00da add.n a0, a0, a13 - 391: 1021d2 l32i a13, a1, 64 - 394: 000022 l8ui a2, a0, 0 - 397: 010032 l8ui a3, a0, 1 - 39a: a02220 addx4 a2, a2, a2 - 39d: 902230 addx2 a2, a2, a3 - 3a0: f0ad32 movi a3, 0xfffffdf0 - 3a3: fed222 addmi a2, a2, 0xfffffe00 - 3a6: f0c262 addi a6, a2, -16 - 3a9: 5169 s32i.n a6, a1, 20 - 3ab: 042567 blt a5, a6, 3b3 - 3ae: 54c242 addi a4, a2, 84 - 3b1: 5149 s32i.n a4, a1, 20 - 3b3: 012d mov.n a2, a1 - 3b5: 020062 l8ui a6, a0, 2 - 3b8: 030072 l8ui a7, a0, 3 - 3bb: a06660 addx4 a6, a6, a6 - 3be: 906670 addx2 a6, a6, a7 - 3c1: fed662 addmi a6, a6, 0xfffffe00 - 3c4: efc662 addi a6, a6, -17 - 3c7: 4169 s32i.n a6, a1, 16 - 3c9: 040052 l8ui a5, a0, 4 - 3cc: 050062 l8ui a6, a0, 5 - 3cf: a05550 addx4 a5, a5, a5 - 3d2: 905560 addx2 a5, a5, a6 - 3d5: 553a add.n a5, a5, a3 - 3d7: 3159 s32i.n a5, a1, 12 - 3d9: ffed05 call0 2ac - 3dc: b188 l32i.n a8, a1, 44 - 3de: 0d29 s32i.n a2, a13, 0 - 3e0: 0c78 l32i.n a7, a12, 0 - 3e2: 020c movi.n a2, 0 - 3e4: 778a add.n a7, a7, a8 - 3e6: 0c79 s32i.n a7, a12, 0 - 3e8: 000046 j 3ed - 3eb: f27c movi.n a2, -1 - 3ed: e1c8 l32i.n a12, a1, 56 - 3ef: f1d8 l32i.n a13, a1, 60 - 3f1: d108 l32i.n a0, a1, 52 - 3f3: 50c112 addi a1, a1, 80 - 3f6: f00d ret.n - -000003f8 : - 3f8: f0c112 addi a1, a1, -16 - 3fb: 0109 s32i.n a0, a1, 0 - 3fd: 0308 l32i.n a0, a3, 0 - 3ff: 240c movi.n a4, 2 - 401: 002b addi.n a0, a0, 2 - 403: 0309 s32i.n a0, a3, 0 - 405: 000005 call0 408 - 408: f47c movi.n a4, -1 - 40a: 000c movi.n a0, 0 - 40c: 930420 movnez a0, a4, a2 - 40f: 002d mov.n a2, a0 - 411: 0108 l32i.n a0, a1, 0 - 413: 10c112 addi a1, a1, 16 - 416: f00d ret.n - -00000418 : - 418: f0c112 addi a1, a1, -16 - 41b: 0109 s32i.n a0, a1, 0 - 41d: 11c9 s32i.n a12, a1, 4 - 41f: 21d9 s32i.n a13, a1, 8 - 421: 31e9 s32i.n a14, a1, 12 - 423: 02dd mov.n a13, a2 - 425: 04ed mov.n a14, a4 - 427: 03cd mov.n a12, a3 - 429: 043c movi.n a4, 48 - 42b: 000005 call0 42c - 42e: 01c296 bltz a2, 44e - 431: 0d2d mov.n a2, a13 - 433: 0c3d mov.n a3, a12 - 435: 1cce42 addi a4, a14, 28 - 438: fff185 call0 354 - 43b: f2cc bnez.n a2, 44e - 43d: 0c3d mov.n a3, a12 - 43f: 0d2d mov.n a2, a13 - 441: 20ce42 addi a4, a14, 32 - 444: fff0c5 call0 354 - 447: 32cc bnez.n a2, 44e - 449: 020c movi.n a2, 0 - 44b: 000046 j 450 - 44e: 120c movi.n a2, 1 - 450: 11c8 l32i.n a12, a1, 4 - 452: 21d8 l32i.n a13, a1, 8 - 454: 31e8 l32i.n a14, a1, 12 - 456: 0108 l32i.n a0, a1, 0 - 458: 10c112 addi a1, a1, 16 - 45b: f00d ret.n - 45d: 000000 ill - 460: 640c movi.n a4, 6 - 462: f0c112 addi a1, a1, -16 - 465: 0109 s32i.n a0, a1, 0 - 467: 21d9 s32i.n a13, a1, 8 - 469: 11c9 s32i.n a12, a1, 4 - 46b: 02dd mov.n a13, a2 - 46d: 03cd mov.n a12, a3 - 46f: 000005 call0 470 - 472: 031296 bltz a2, 4a7 - 475: 0c38 l32i.n a3, a12, 0 - 477: 030d mov.n a0, a3 - 479: 213266 bnei a2, 3, 49e - 47c: 63da add.n a6, a3, a13 - 47e: 031b addi.n a0, a3, 1 - 480: 0c09 s32i.n a0, a12, 0 - 482: 000642 l8ui a4, a6, 0 - 485: 555c movi.n a5, 85 - 487: 139457 bne a4, a5, 49e - 48a: 032b addi.n a0, a3, 2 - 48c: 0c09 s32i.n a0, a12, 0 - 48e: 010672 l8ui a7, a6, 1 - 491: 094766 bnei a7, 4, 49e - 494: 833b addi.n a8, a3, 3 - 496: 0c89 s32i.n a8, a12, 0 - 498: 020622 l8ui a2, a6, 2 - 49b: 000286 j 4a9 - 49e: 920a add.n a9, a2, a0 - 4a0: 0c99 s32i.n a9, a12, 0 - 4a2: 020c movi.n a2, 0 - 4a4: 000046 j 4a9 - 4a7: 020c movi.n a2, 0 - 4a9: 11c8 l32i.n a12, a1, 4 - 4ab: 21d8 l32i.n a13, a1, 8 - 4ad: 0108 l32i.n a0, a1, 0 - 4af: 10c112 addi a1, a1, 16 - 4b2: f00d ret.n - ... - 4c0: e0c112 addi a1, a1, -32 - 4c3: 51f9 s32i.n a15, a1, 20 - 4c5: 21c9 s32i.n a12, a1, 8 - 4c7: 31d9 s32i.n a13, a1, 12 - 4c9: 41e9 s32i.n a14, a1, 16 - 4cb: 1109 s32i.n a0, a1, 4 - 4cd: 04ed mov.n a14, a4 - 4cf: e01c movi.n a0, 30 - 4d1: 02dd mov.n a13, a2 - 4d3: 0328 l32i.n a2, a3, 0 - 4d5: 03cd mov.n a12, a3 - 4d7: f2da add.n a15, a2, a13 - 4d9: 000ff2 l8ui a15, a15, 0 - 4dc: 331c movi.n a3, 19 - 4de: 221f37 beq a15, a3, 504 - 4e1: 1faf26 beqi a15, 12, 504 - 4e4: 431c movi.n a3, 20 - 4e6: 1a1f37 beq a15, a3, 504 - 4e9: 641c movi.n a4, 22 - 4eb: 151f47 beq a15, a4, 504 - 4ee: 121f07 beq a15, a0, 504 - 4f1: f07c movi.n a0, -1 - 4f3: 21c8 l32i.n a12, a1, 8 - 4f5: 31d8 l32i.n a13, a1, 12 - 4f7: 41e8 l32i.n a14, a1, 16 - 4f9: 51f8 l32i.n a15, a1, 20 - 4fb: 002d mov.n a2, a0 - 4fd: 1108 l32i.n a0, a1, 4 - 4ff: 20c112 addi a1, a1, 32 - 502: f00d ret.n - 504: 0c3d mov.n a3, a12 - 506: 521b addi.n a5, a2, 1 - 508: 0c59 s32i.n a5, a12, 0 - 50a: 0d2d mov.n a2, a13 - 50c: 000005 call0 510 - 50f: 0129 s32i.n a2, a1, 0 - 511: e61c movi.n a6, 30 - 513: 4f9f67 bne a15, a6, 566 - 516: 02fd mov.n a15, a2 - 518: 023d mov.n a3, a2 - 51a: 221b addi.n a2, a2, 1 - 51c: b32330 movgez a2, a3, a3 - 51f: 212120 srai a2, a2, 1 - 522: 6129 s32i.n a2, a1, 24 - 524: 221b addi.n a2, a2, 1 - 526: ffe301 l32r a0, 4b4 - 529: 0000c0 callx0 a0 - 52c: 6138 l32i.n a3, a1, 24 - 52e: 0e29 s32i.n a2, a14, 0 - 530: 201fa6 blti a15, 1, 554 - 533: 000c movi.n a0, 0 - 535: 0e58 l32i.n a5, a14, 0 - 537: 0c48 l32i.n a4, a12, 0 - 539: 601b addi.n a6, a0, 1 - 53b: b36000 movgez a6, a0, a0 - 53e: 440a add.n a4, a4, a0 - 540: 216160 srai a6, a6, 1 - 543: 002b addi.n a0, a0, 2 - 545: 556a add.n a5, a5, a6 - 547: 4d4a add.n a4, a13, a4 - 549: 010442 l8ui a4, a4, 1 - 54c: 004542 s8i a4, a5, 0 - 54f: e220f7 blt a0, a15, 535 - 552: 0e28 l32i.n a2, a14, 0 - 554: 080c movi.n a8, 0 - 556: 932a add.n a9, a3, a2 - 558: 004982 s8i a8, a9, 0 - 55b: 0c78 l32i.n a7, a12, 0 - 55d: 0108 l32i.n a0, a1, 0 - 55f: 77fa add.n a7, a7, a15 - 561: 0c79 s32i.n a7, a12, 0 - 563: ffe306 j 4f3 - 566: 02fd mov.n a15, a2 - 568: 221b addi.n a2, a2, 1 - 56a: ffd301 l32r a0, 4b8 - 56d: 0000c0 callx0 a0 - 570: 0e29 s32i.n a2, a14, 0 - 572: 0c38 l32i.n a3, a12, 0 - 574: 0f4d mov.n a4, a15 - 576: 33da add.n a3, a3, a13 - 578: ffd101 l32r a0, 4bc - 57b: 0000c0 callx0 a0 - 57e: 0e28 l32i.n a2, a14, 0 - 580: 0f3d mov.n a3, a15 - 582: fff386 j 554 - 585: 000000 ill - 588: 000003 excw - ... - -00000598 : - 598: e0c112 addi a1, a1, -32 - 59b: 41e9 s32i.n a14, a1, 16 - 59d: 51f9 s32i.n a15, a1, 20 - 59f: 1109 s32i.n a0, a1, 4 - 5a1: 6149 s32i.n a4, a1, 24 - 5a3: 31d9 s32i.n a13, a1, 12 - 5a5: 21c9 s32i.n a12, a1, 8 - 5a7: 02dd mov.n a13, a2 - 5a9: 03cd mov.n a12, a3 - 5ab: 043c movi.n a4, 48 - 5ad: 000005 call0 5b0 - 5b0: 06d296 bltz a2, 621 - 5b3: fff5f1 l32r a15, 588 - 5b6: 0d2d mov.n a2, a13 - 5b8: 0c3d mov.n a3, a12 - 5ba: 143c movi.n a4, 49 - 5bc: 000005 call0 5c0 - 5bf: 063296 bltz a2, 626 - 5c2: 0d2d mov.n a2, a13 - 5c4: 0c3d mov.n a3, a12 - 5c6: 043c movi.n a4, 48 - 5c8: 000005 call0 5cc - 5cb: 052296 bltz a2, 621 - 5ce: 0d2d mov.n a2, a13 - 5d0: 0c3d mov.n a3, a12 - 5d2: ffe8c5 call0 460 - 5d5: 02ed mov.n a14, a2 - 5d7: 046296 bltz a2, 621 - 5da: 0d2d mov.n a2, a13 - 5dc: 030c movi.n a3, 0 - 5de: 014d mov.n a4, a1 - 5e0: 0139 s32i.n a3, a1, 0 - 5e2: 0c3d mov.n a3, a12 - 5e4: ffed85 call0 4c0 - 5e7: 02e296 bltz a2, 619 - 5ea: 6138 l32i.n a3, a1, 24 - 5ec: ffe821 l32r a2, 58c - 5ef: 000242 l8ui a4, a2, 0 - 5f2: 221b addi.n a2, a2, 1 - 5f4: 039e47 bne a14, a4, 5fb - 5f7: 0358 l32i.n a5, a3, 0 - 5f9: 359c beqz.n a5, 610 - 5fb: 334b addi.n a3, a3, 4 - 5fd: ee92f7 bne a2, a15, 5ef - 600: 000c movi.n a0, 0 - 602: fb0056 bnez a0, 5b6 - 605: 0128 l32i.n a2, a1, 0 - 607: ffe201 l32r a0, 590 - 60a: 0000c0 callx0 a0 - 60d: ffe946 j 5b6 - 610: 100c movi.n a0, 1 - 612: 0168 l32i.n a6, a1, 0 - 614: 0369 s32i.n a6, a3, 0 - 616: fffa06 j 602 - 619: 0128 l32i.n a2, a1, 0 - 61b: ffde01 l32r a0, 594 - 61e: 0000c0 callx0 a0 - 621: f27c movi.n a2, -1 - 623: 000046 j 628 - 626: 020c movi.n a2, 0 - 628: 21c8 l32i.n a12, a1, 8 - 62a: 31d8 l32i.n a13, a1, 12 - 62c: 41e8 l32i.n a14, a1, 16 - 62e: 51f8 l32i.n a15, a1, 20 - 630: 1108 l32i.n a0, a1, 4 - 632: 20c112 addi a1, a1, 32 - 635: f00d ret.n - ... - -00000644 : - 644: e0c112 addi a1, a1, -32 - 647: 4109 s32i.n a0, a1, 16 - 649: 3149 s32i.n a4, a1, 12 - 64b: 61d9 s32i.n a13, a1, 24 - 64d: 51c9 s32i.n a12, a1, 20 - 64f: 02dd mov.n a13, a2 - 651: 03cd mov.n a12, a3 - 653: 043c movi.n a4, 48 - 655: 000c movi.n a0, 0 - 657: 0109 s32i.n a0, a1, 0 - 659: 1109 s32i.n a0, a1, 4 - 65b: 000005 call0 65c - 65e: 028296 bltz a2, 68a - 661: 0d2d mov.n a2, a13 - 663: 0c3d mov.n a3, a12 - 665: 043c movi.n a4, 48 - 667: 000005 call0 668 - 66a: c2dc bnez.n a2, 68a - 66c: 0d2d mov.n a2, a13 - 66e: 0c3d mov.n a3, a12 - 670: 340c movi.n a4, 3 - 672: 000005 call0 674 - 675: 011296 bltz a2, 68a - 678: 0d2d mov.n a2, a13 - 67a: 0c3d mov.n a3, a12 - 67c: 0c58 l32i.n a5, a12, 0 - 67e: 043c movi.n a4, 48 - 680: 551b addi.n a5, a5, 1 - 682: 0c59 s32i.n a5, a12, 0 - 684: 000005 call0 688 - 687: 0042d6 bgez a2, 68f - 68a: f27c movi.n a2, -1 - 68c: 000e06 j 6c8 - 68f: 0d2d mov.n a2, a13 - 691: 0c3d mov.n a3, a12 - 693: 014d mov.n a4, a1 - 695: 000005 call0 698 - 698: 0c3d mov.n a3, a12 - 69a: 2129 s32i.n a2, a1, 8 - 69c: 414b addi.n a4, a1, 4 - 69e: 0d2d mov.n a2, a13 - 6a0: 000005 call0 6a4 - 6a3: 2148 l32i.n a4, a1, 8 - 6a5: 026d mov.n a6, a2 - 6a7: 0138 l32i.n a3, a1, 0 - 6a9: 3128 l32i.n a2, a1, 12 - 6ab: 1158 l32i.n a5, a1, 4 - 6ad: 2cc222 addi a2, a2, 44 - 6b0: ffe201 l32r a0, 638 - 6b3: 0000c0 callx0 a0 - 6b6: 0128 l32i.n a2, a1, 0 - 6b8: ffe101 l32r a0, 63c - 6bb: 0000c0 callx0 a0 - 6be: 1128 l32i.n a2, a1, 4 - 6c0: ffe001 l32r a0, 640 - 6c3: 0000c0 callx0 a0 - 6c6: 020c movi.n a2, 0 - 6c8: 51c8 l32i.n a12, a1, 20 - 6ca: 61d8 l32i.n a13, a1, 24 - 6cc: 4108 l32i.n a0, a1, 16 - 6ce: 20c112 addi a1, a1, 32 - 6d1: f00d ret.n - ... - -000006dc : - 6dc: f0c112 addi a1, a1, -16 - 6df: 11c9 s32i.n a12, a1, 4 - 6e1: 31e9 s32i.n a14, a1, 12 - 6e3: 21d9 s32i.n a13, a1, 8 - 6e5: 0109 s32i.n a0, a1, 0 - 6e7: 02dd mov.n a13, a2 - 6e9: 0308 l32i.n a0, a3, 0 - 6eb: 04ed mov.n a14, a4 - 6ed: 201b addi.n a2, a0, 1 - 6ef: 0329 s32i.n a2, a3, 0 - 6f1: 00da add.n a0, a0, a13 - 6f3: 000002 l8ui a0, a0, 0 - 6f6: 03cd mov.n a12, a3 - 6f8: 353066 bnei a0, 3, 731 - 6fb: 0d2d mov.n a2, a13 - 6fd: 000005 call0 700 - 700: 0c38 l32i.n a3, a12, 0 - 702: 420b addi.n a4, a2, -1 - 704: 145e42 s16i a4, a14, 40 - 707: 141e22 l16ui a2, a14, 40 - 70a: 331b addi.n a3, a3, 1 - 70c: 0c39 s32i.n a3, a12, 0 - 70e: fff101 l32r a0, 6d4 - 711: 0000c0 callx0 a0 - 714: 9e29 s32i.n a2, a14, 36 - 716: 0c38 l32i.n a3, a12, 0 - 718: 141e42 l16ui a4, a14, 40 - 71b: 33da add.n a3, a3, a13 - 71d: ffee01 l32r a0, 6d8 - 720: 0000c0 callx0 a0 - 723: 141e52 l16ui a5, a14, 40 - 726: 0c48 l32i.n a4, a12, 0 - 728: 020c movi.n a2, 0 - 72a: 445a add.n a4, a4, a5 - 72c: 0c49 s32i.n a4, a12, 0 - 72e: 000046 j 733 - 731: f27c movi.n a2, -1 - 733: 11c8 l32i.n a12, a1, 4 - 735: 21d8 l32i.n a13, a1, 8 - 737: 31e8 l32i.n a14, a1, 12 - 739: 0108 l32i.n a0, a1, 0 - 73b: 10c112 addi a1, a1, 16 - 73e: f00d ret.n - 740: 000000 ill - 743: c11200 mul16u a1, a2, a0 - 746: 0109f0 slli a0, a9, 17 - 749: 72cc bnez.n a2, 754 - 74b: 33cc bnez.n a3, 752 - 74d: 020c movi.n a2, 0 - 74f: 000386 j 761 - 752: 928c beqz.n a2, 75f - 754: 738c beqz.n a3, 75f - 756: fffa01 l32r a0, 740 - 759: 0000c0 callx0 a0 - 75c: 000046 j 761 - 75f: 120c movi.n a2, 1 - 761: 0108 l32i.n a0, a1, 0 - 763: 10c112 addi a1, a1, 16 - 766: f00d ret.n - ... - -00000770 : - 770: e0c112 addi a1, a1, -32 - 773: 0109 s32i.n a0, a1, 0 - 775: 21d9 s32i.n a13, a1, 8 - 777: 11c9 s32i.n a12, a1, 4 - 779: 31e9 s32i.n a14, a1, 12 - 77b: 41f9 s32i.n a15, a1, 16 - 77d: 02ed mov.n a14, a2 - 77f: 22ac beqz.n a2, 7a5 - 781: 0f0c movi.n a15, 0 - 783: 0c0c movi.n a12, 0 - 785: 02dd mov.n a13, a2 - 787: 122ce6 bgei a12, 2, 79d - 78a: 0d28 l32i.n a2, a13, 0 - 78c: d28c beqz.n a2, 79d - 78e: fff601 l32r a0, 768 - 791: 0000c0 callx0 a0 - 794: 0df9 s32i.n a15, a13, 0 - 796: cc1b addi.n a12, a12, 1 - 798: dd4b addi.n a13, a13, 4 - 79a: fffa46 j 787 - 79d: 0e2d mov.n a2, a14 - 79f: fff301 l32r a0, 76c - 7a2: 0000c0 callx0 a0 - 7a5: 11c8 l32i.n a12, a1, 4 - 7a7: 21d8 l32i.n a13, a1, 8 - 7a9: 31e8 l32i.n a14, a1, 12 - 7ab: 41f8 l32i.n a15, a1, 16 - 7ad: 0108 l32i.n a0, a1, 0 - 7af: 20c112 addi a1, a1, 32 - 7b2: f00d ret.n - -000007b4 : - 7b4: f0c112 addi a1, a1, -16 - 7b7: 0109 s32i.n a0, a1, 0 - 7b9: 31e9 s32i.n a14, a1, 12 - 7bb: 21d9 s32i.n a13, a1, 8 - 7bd: 11c9 s32i.n a12, a1, 4 - 7bf: 03dd mov.n a13, a3 - 7c1: 02cd mov.n a12, a2 - 7c3: e2cb addi.n a14, a2, 12 - 7c5: 0c28 l32i.n a2, a12, 0 - 7c7: 0d38 l32i.n a3, a13, 0 - 7c9: fff785 call0 744 - 7cc: 42dc bnez.n a2, 7e4 - 7ce: dd4b addi.n a13, a13, 4 - 7d0: cc4b addi.n a12, a12, 4 - 7d2: ef9ce7 bne a12, a14, 7c5 - 7d5: 020c movi.n a2, 0 - 7d7: 11c8 l32i.n a12, a1, 4 - 7d9: 21d8 l32i.n a13, a1, 8 - 7db: 31e8 l32i.n a14, a1, 12 - 7dd: 0108 l32i.n a0, a1, 0 - 7df: 10c112 addi a1, a1, 16 - 7e2: f00d ret.n - 7e4: 120c movi.n a2, 1 - 7e6: fffb46 j 7d7 - 7e9: 000000 ill - 7ec: 000000 ill - ... - -000007f0 : - 7f0: 04bd mov.n a11, a4 - 7f2: d0c112 addi a1, a1, -48 - 7f5: 51e9 s32i.n a14, a1, 20 - 7f7: 043c movi.n a4, 48 - 7f9: 2109 s32i.n a0, a1, 8 - 7fb: 61f9 s32i.n a15, a1, 24 - 7fd: 41d9 s32i.n a13, a1, 16 - 7ff: 31c9 s32i.n a12, a1, 12 - 801: 05dd mov.n a13, a5 - 803: 03cd mov.n a12, a3 - 805: 02fd mov.n a15, a2 - 807: 11b9 s32i.n a11, a1, 4 - 809: 000005 call0 80c - 80c: 4f12a6 blti a2, 1, 85f - 80f: 0ce8 l32i.n a14, a12, 0 - 811: 01d9 s32i.n a13, a1, 0 - 813: 02ea add.n a0, a2, a14 - 815: 7109 s32i.n a0, a1, 28 - 817: 0f2d mov.n a2, a15 - 819: 0c3d mov.n a3, a12 - 81b: defa add.n a13, a14, a15 - 81d: 0e1b addi.n a0, a14, 1 - 81f: 0c09 s32i.n a0, a12, 0 - 821: 000dd2 l8ui a13, a13, 0 - 824: 000005 call0 828 - 827: 0c08 l32i.n a0, a12, 0 - 829: e20a add.n a14, a2, a0 - 82b: 023c movi.n a2, 48 - 82d: 279d27 bne a13, a2, 858 - 830: 0c3d mov.n a3, a12 - 832: d0fa add.n a13, a0, a15 - 834: 201b addi.n a2, a0, 1 - 836: 0c29 s32i.n a2, a12, 0 - 838: 0f2d mov.n a2, a15 - 83a: 000dd2 l8ui a13, a13, 0 - 83d: 000005 call0 840 - 840: 146d66 bnei a13, 6, 858 - 843: 0138 l32i.n a3, a1, 0 - 845: 0f9237 bne a2, a3, 858 - 848: 1138 l32i.n a3, a1, 4 - 84a: 0c28 l32i.n a2, a12, 0 - 84c: 0148 l32i.n a4, a1, 0 - 84e: 22fa add.n a2, a2, a15 - 850: ffe701 l32r a0, 7ec - 853: 0000c0 callx0 a0 - 856: 629c beqz.n a2, 870 - 858: 7138 l32i.n a3, a1, 28 - 85a: 0ce9 s32i.n a14, a12, 0 - 85c: b72e37 blt a14, a3, 817 - 85f: 020c movi.n a2, 0 - 861: 31c8 l32i.n a12, a1, 12 - 863: 41d8 l32i.n a13, a1, 16 - 865: 51e8 l32i.n a14, a1, 20 - 867: 61f8 l32i.n a15, a1, 24 - 869: 2108 l32i.n a0, a1, 8 - 86b: 30c112 addi a1, a1, 48 - 86e: f00d ret.n - 870: 0158 l32i.n a5, a1, 0 - 872: 0c48 l32i.n a4, a12, 0 - 874: 120c movi.n a2, 1 - 876: 445a add.n a4, a4, a5 - 878: 0c49 s32i.n a4, a12, 0 - 87a: fff8c6 j 861 - 87d: 000000 ill - 880: 000004 excw - ... - -00000884 : - 884: ffff41 l32r a4, 880 - 887: 350c movi.n a5, 3 - 889: e0c112 addi a1, a1, -32 - 88c: 0109 s32i.n a0, a1, 0 - 88e: 5139 s32i.n a3, a1, 20 - 890: 14c102 addi a0, a1, 20 - 893: 003d mov.n a3, a0 - 895: 000005 call0 898 - 898: 5108 l32i.n a0, a1, 20 - 89a: 040c movi.n a4, 0 - 89c: 830420 moveqz a0, a4, a2 - 89f: 002d mov.n a2, a0 - 8a1: 0108 l32i.n a0, a1, 0 - 8a3: 20c112 addi a1, a1, 32 - 8a6: f00d ret.n - 8a8: 0008 l32i.n a0, a0, 0 - 8aa: 100000 and a0, a0, a0 - ... - -000008b8 : - 8b8: e0c112 addi a1, a1, -32 - 8bb: 1149 s32i.n a4, a1, 4 - 8bd: 41d9 s32i.n a13, a1, 16 - 8bf: 2109 s32i.n a0, a1, 8 - 8c1: 31c9 s32i.n a12, a1, 12 - 8c3: 0308 l32i.n a0, a3, 0 - 8c5: 03cd mov.n a12, a3 - 8c7: 301b addi.n a3, a0, 1 - 8c9: 0c39 s32i.n a3, a12, 0 - 8cb: 002a add.n a0, a0, a2 - 8cd: 000002 l8ui a0, a0, 0 - 8d0: 02dd mov.n a13, a2 - 8d2: 376066 bnei a0, 6, 90d - 8d5: 0c3d mov.n a3, a12 - 8d7: 000005 call0 8d8 - 8da: 0129 s32i.n a2, a1, 0 - 8dc: 3a5266 bnei a2, 5, 91a - 8df: fff221 l32r a2, 8a8 - 8e2: 0c38 l32i.n a3, a12, 0 - 8e4: 540c movi.n a4, 5 - 8e6: 33da add.n a3, a3, a13 - 8e8: fff201 l32r a0, 8b0 - 8eb: 0000c0 callx0 a0 - 8ee: 82ec bnez.n a2, 91a - 8f0: 500c movi.n a0, 5 - 8f2: 0d2d mov.n a2, a13 - 8f4: 0c3d mov.n a3, a12 - 8f6: 1178 l32i.n a7, a1, 4 - 8f8: 0168 l32i.n a6, a1, 0 - 8fa: 2a4702 s8i a0, a7, 42 - 8fd: 0c58 l32i.n a5, a12, 0 - 8ff: 540c movi.n a4, 5 - 901: 556a add.n a5, a5, a6 - 903: 0c59 s32i.n a5, a12, 0 - 905: 000005 call0 908 - 908: 020c movi.n a2, 0 - 90a: 000046 j 90f - 90d: f27c movi.n a2, -1 - 90f: 31c8 l32i.n a12, a1, 12 - 911: 41d8 l32i.n a13, a1, 16 - 913: 2108 l32i.n a0, a1, 8 - 915: 20c112 addi a1, a1, 32 - 918: f00d ret.n - 91a: ffe421 l32r a2, 8ac - 91d: 0c38 l32i.n a3, a12, 0 - 91f: 840c movi.n a4, 8 - 921: 33da add.n a3, a3, a13 - 923: ffe401 l32r a0, 8b4 - 926: 0000c0 callx0 a0 - 929: fe0256 bnez a2, 90d - 92c: 0c08 l32i.n a0, a12, 0 - 92e: 00da add.n a0, a0, a13 - 930: 080002 l8ui a0, a0, 8 - 933: ffeec6 j 8f2 - -ssl_bigint.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: 424c movi.n a2, 68 - a: f0c112 addi a1, a1, -16 - d: 11c9 s32i.n a12, a1, 4 - f: 0109 s32i.n a0, a1, 0 - 11: fffb01 l32r a0, 0 - 14: 0000c0 callx0 a0 - 17: 02cd mov.n a12, a2 - 19: f28c beqz.n a2, 2c - 1b: 230c movi.n a3, 2 - 1d: 00e345 call0 e54 - 20: 2c29 s32i.n a2, a12, 8 - 22: b2cc bnez.n a2, 31 - 24: 0c2d mov.n a2, a12 - 26: fff701 l32r a0, 4 - 29: 0000c0 callx0 a0 - 2c: 0c0c movi.n a12, 0 - 2e: 000306 j 3e - 31: 100c movi.n a0, 1 - 33: 3238 l32i.n a3, a2, 12 - 35: 040c movi.n a4, 0 - 37: 0349 s32i.n a4, a3, 0 - 39: 1309 s32i.n a0, a3, 4 - 3b: 000005 call0 3c - 3e: 0c2d mov.n a2, a12 - 40: 0108 l32i.n a0, a1, 0 - 42: 11c8 l32i.n a12, a1, 4 - 44: 10c112 addi a1, a1, 16 - 47: f00d ret.n - 49: 000000 ill - 4c: 000000 ill - ... - -00000050 : - 50: f0c112 addi a1, a1, -16 - 53: 11c9 s32i.n a12, a1, 4 - 55: 0109 s32i.n a0, a1, 0 - 57: 02cd mov.n a12, a2 - 59: 2228 l32i.n a2, a2, 8 - 5b: 000005 call0 5c - 5e: 0c2d mov.n a2, a12 - 60: 2c38 l32i.n a3, a12, 8 - 62: 000005 call0 64 - 65: ec08 l32i.n a0, a12, 56 - 67: b0cc bnez.n a0, 76 - 69: 0c2d mov.n a2, a12 - 6b: 000005 call0 6c - 6e: 0c2d mov.n a2, a12 - 70: fff701 l32r a0, 4c - 73: 0000c0 callx0 a0 - 76: 11c8 l32i.n a12, a1, 4 - 78: 0108 l32i.n a0, a1, 0 - 7a: 10c112 addi a1, a1, 16 - 7d: f00d ret.n - ... - -00000088 : - 88: f0c112 addi a1, a1, -16 - 8b: 21d9 s32i.n a13, a1, 8 - 8d: 0109 s32i.n a0, a1, 0 - 8f: 31e9 s32i.n a14, a1, 12 - 91: 11c9 s32i.n a12, a1, 4 - 93: 12c8 l32i.n a12, a2, 4 - 95: 02ed mov.n a14, a2 - 97: bc9c beqz.n a12, b6 - 99: 0cd8 l32i.n a13, a12, 0 - 9b: 3c28 l32i.n a2, a12, 12 - 9d: fff801 l32r a0, 80 - a0: 0000c0 callx0 a0 - a3: 0c2d mov.n a2, a12 - a5: fff701 l32r a0, 84 - a8: 0000c0 callx0 a0 - ab: 0dcd mov.n a12, a13 - ad: fe8d56 bnez a13, 99 - b0: 000c movi.n a0, 0 - b2: fe09 s32i.n a0, a14, 60 - b4: 1e09 s32i.n a0, a14, 4 - b6: 11c8 l32i.n a12, a1, 4 - b8: 21d8 l32i.n a13, a1, 8 - ba: 31e8 l32i.n a14, a1, 12 - bc: 0108 l32i.n a0, a1, 0 - be: 10c112 addi a1, a1, 16 - c1: f00d ret.n - c3: 55aa00 extui a10, a0, 26, 6 - c6: ff .byte 0xff - c7: 7f .byte 0x7f - -000000c8 : - c8: f0c112 addi a1, a1, -16 - cb: 11c9 s32i.n a12, a1, 4 - cd: 0109 s32i.n a0, a1, 0 - cf: 02cd mov.n a12, a2 - d1: 00e845 call0 f58 - d4: 2c08 l32i.n a0, a12, 8 - d6: fffb21 l32r a2, c4 - d9: 301b addi.n a3, a0, 1 - db: 011027 beq a0, a2, e0 - de: 2c39 s32i.n a3, a12, 8 - e0: 0c2d mov.n a2, a12 - e2: 0108 l32i.n a0, a1, 0 - e4: 11c8 l32i.n a12, a1, 4 - e6: 10c112 addi a1, a1, 16 - e9: f00d ret.n - eb: 55aa00 extui a10, a0, 26, 6 - ee: ff .byte 0xff - ef: 7f .byte 0x7f - -000000f0 : - f0: f0c112 addi a1, a1, -16 - f3: 11c9 s32i.n a12, a1, 4 - f5: 0109 s32i.n a0, a1, 0 - f7: 02cd mov.n a12, a2 - f9: 00e5c5 call0 f58 - fc: 2c08 l32i.n a0, a12, 8 - fe: 041066 bnei a0, 1, 106 - 101: fffa21 l32r a2, ec - 104: 2c29 s32i.n a2, a12, 8 - 106: 11c8 l32i.n a12, a1, 4 - 108: 0108 l32i.n a0, a1, 0 - 10a: 10c112 addi a1, a1, 16 - 10d: f00d ret.n - 10f: 55aa00 extui a10, a0, 26, 6 - 112: ff .byte 0xff - 113: 7f .byte 0x7f - -00000114 : - 114: f0c112 addi a1, a1, -16 - 117: 11c9 s32i.n a12, a1, 4 - 119: 0109 s32i.n a0, a1, 0 - 11b: 02cd mov.n a12, a2 - 11d: 00e385 call0 f58 - 120: fffc21 l32r a2, 110 - 123: 2c08 l32i.n a0, a12, 8 - 125: 039027 bne a0, a2, 12c - 128: 130c movi.n a3, 1 - 12a: 2c39 s32i.n a3, a12, 8 - 12c: 11c8 l32i.n a12, a1, 4 - 12e: 0108 l32i.n a0, a1, 0 - 130: 10c112 addi a1, a1, 16 - 133: f00d ret.n - 135: 000000 ill - 138: 55aa add.n a5, a5, a10 - 13a: ff .byte 0xff - 13b: 7f .byte 0x7f - -0000013c : - 13c: f0c112 addi a1, a1, -16 - 13f: 1109 s32i.n a0, a1, 4 - 141: 0129 s32i.n a2, a1, 0 - 143: 21c9 s32i.n a12, a1, 8 - 145: 032d mov.n a2, a3 - 147: 03cd mov.n a12, a3 - 149: 00e0c5 call0 f58 - 14c: 2c08 l32i.n a0, a12, 8 - 14e: fffa21 l32r a2, 138 - 151: 300b addi.n a3, a0, -1 - 153: 181027 beq a0, a2, 16f - 156: 2c39 s32i.n a3, a12, 8 - 158: 1313e6 bgei a3, 1, 16f - 15b: 0158 l32i.n a5, a1, 0 - 15d: f568 l32i.n a6, a5, 60 - 15f: e548 l32i.n a4, a5, 56 - 161: 1578 l32i.n a7, a5, 4 - 163: 0c79 s32i.n a7, a12, 0 - 165: 15c9 s32i.n a12, a5, 4 - 167: 440b addi.n a4, a4, -1 - 169: 661b addi.n a6, a6, 1 - 16b: f569 s32i.n a6, a5, 60 - 16d: e549 s32i.n a4, a5, 56 - 16f: 21c8 l32i.n a12, a1, 8 - 171: 1108 l32i.n a0, a1, 4 - 173: 10c112 addi a1, a1, 16 - 176: f00d ret.n - -00000178 : - 178: f0c112 addi a1, a1, -16 - 17b: 0139 s32i.n a3, a1, 0 - 17d: 1109 s32i.n a0, a1, 4 - 17f: 130c movi.n a3, 1 - 181: 00cd05 call0 e54 - 184: 3238 l32i.n a3, a2, 12 - 186: 0108 l32i.n a0, a1, 0 - 188: 0309 s32i.n a0, a3, 0 - 18a: 1108 l32i.n a0, a1, 4 - 18c: 10c112 addi a1, a1, 16 - 18f: f00d ret.n - 191: 000000 ill - 194: 000000 ill - ... - -00000198 : - 198: f0c112 addi a1, a1, -16 - 19b: 11c9 s32i.n a12, a1, 4 - 19d: 21d9 s32i.n a13, a1, 8 - 19f: 0109 s32i.n a0, a1, 0 - 1a1: 03dd mov.n a13, a3 - 1a3: 029332 l16si a3, a3, 4 - 1a6: 00cac5 call0 e54 - 1a9: 02cd mov.n a12, a2 - 1ab: 0d2d mov.n a2, a13 - 1ad: 00da85 call0 f58 - 1b0: ec8c beqz.n a12, 1c2 - 1b2: 3d38 l32i.n a3, a13, 12 - 1b4: 029d42 l16si a4, a13, 4 - 1b7: 3c28 l32i.n a2, a12, 12 - 1b9: 1144e0 slli a4, a4, 2 - 1bc: fff601 l32r a0, 194 - 1bf: 0000c0 callx0 a0 - 1c2: 0108 l32i.n a0, a1, 0 - 1c4: 0c2d mov.n a2, a12 - 1c6: 21d8 l32i.n a13, a1, 8 - 1c8: 11c8 l32i.n a12, a1, 4 - 1ca: 10c112 addi a1, a1, 16 - 1cd: f00d ret.n - ... - -000001d0 : - 1d0: 026d mov.n a6, a2 - 1d2: e0c112 addi a1, a1, -32 - 1d5: 032d mov.n a2, a3 - 1d7: 11c9 s32i.n a12, a1, 4 - 1d9: 0109 s32i.n a0, a1, 0 - 1db: 21d9 s32i.n a13, a1, 8 - 1dd: 31e9 s32i.n a14, a1, 12 - 1df: 04dd mov.n a13, a4 - 1e1: 03ed mov.n a14, a3 - 1e3: 4169 s32i.n a6, a1, 16 - 1e5: 00d705 call0 f58 - 1e8: 0d2d mov.n a2, a13 - 1ea: 00d6c5 call0 f58 - 1ed: 029d02 l16si a0, a13, 4 - 1f0: 029ec2 l16si a12, a14, 4 - 1f3: 01ac07 bge a12, a0, 1f8 - 1f6: 00cd mov.n a12, a0 - 1f8: 0e2d mov.n a2, a14 - 1fa: 3c1b addi.n a3, a12, 1 - 1fc: 00bf05 call0 df0 - 1ff: 0d2d mov.n a2, a13 - 201: 0c3d mov.n a3, a12 - 203: 00bec5 call0 df0 - 206: 3e08 l32i.n a0, a14, 12 - 208: 3d48 l32i.n a4, a13, 12 - 20a: 4128 l32i.n a2, a1, 16 - 20c: 030c movi.n a3, 0 - 20e: 1a0c movi.n a10, 1 - 210: 0098 l32i.n a9, a0, 0 - 212: 0488 l32i.n a8, a4, 0 - 214: 444b addi.n a4, a4, 4 - 216: 889a add.n a8, a8, a9 - 218: 783a add.n a7, a8, a3 - 21a: 130c movi.n a3, 1 - 21c: 013787 bltu a7, a8, 221 - 21f: 0a0c movi.n a10, 0 - 221: 0079 s32i.n a7, a0, 0 - 223: cc0b addi.n a12, a12, -1 - 225: 004b addi.n a0, a0, 4 - 227: 013897 bltu a8, a9, 22c - 22a: 030c movi.n a3, 0 - 22c: 2033a0 or a3, a3, a10 - 22f: 1a0c movi.n a10, 1 - 231: fdbc56 bnez a12, 210 - 234: 0039 s32i.n a3, a0, 0 - 236: 11c8 l32i.n a12, a1, 4 - 238: 0d3d mov.n a3, a13 - 23a: 21d8 l32i.n a13, a1, 8 - 23c: 000005 call0 240 - 23f: 0e2d mov.n a2, a14 - 241: 31e8 l32i.n a14, a1, 12 - 243: 00d185 call0 f5c - 246: 0108 l32i.n a0, a1, 0 - 248: 20c112 addi a1, a1, 32 - 24b: f00d ret.n - 24d: 000000 ill - -00000250 : - 250: e0c112 addi a1, a1, -32 - 253: 1109 s32i.n a0, a1, 4 - 255: 21c9 s32i.n a12, a1, 8 - 257: 51f9 s32i.n a15, a1, 20 - 259: 41e9 s32i.n a14, a1, 16 - 25b: 31d9 s32i.n a13, a1, 12 - 25d: 0129 s32i.n a2, a1, 0 - 25f: 04dd mov.n a13, a4 - 261: 032d mov.n a2, a3 - 263: 03ed mov.n a14, a3 - 265: 05fd mov.n a15, a5 - 267: 0293c2 l16si a12, a3, 4 - 26a: 00cec5 call0 f58 - 26d: 0d2d mov.n a2, a13 - 26f: 00ce85 call0 f58 - 272: 0d2d mov.n a2, a13 - 274: 0c3d mov.n a3, a12 - 276: 00b785 call0 df0 - 279: 3e08 l32i.n a0, a14, 12 - 27b: 3d88 l32i.n a8, a13, 12 - 27d: 040c movi.n a4, 0 - 27f: 150c movi.n a5, 1 - 281: 0898 l32i.n a9, a8, 0 - 283: 0028 l32i.n a2, a0, 0 - 285: 884b addi.n a8, a8, 4 - 287: c09290 sub a9, a2, a9 - 28a: c03940 sub a3, a9, a4 - 28d: 140c movi.n a4, 1 - 28f: 013297 bltu a2, a9, 294 - 292: 050c movi.n a5, 0 - 294: 0039 s32i.n a3, a0, 0 - 296: cc0b addi.n a12, a12, -1 - 298: 004b addi.n a0, a0, 4 - 29a: 013937 bltu a9, a3, 29f - 29d: 040c movi.n a4, 0 - 29f: 204450 or a4, a4, a5 - 2a2: 150c movi.n a5, 1 - 2a4: fd9c56 bnez a12, 281 - 2a7: 01c8 l32i.n a12, a1, 0 - 2a9: 0f8c beqz.n a15, 2ad - 2ab: 0f49 s32i.n a4, a15, 0 - 2ad: 0d2d mov.n a2, a13 - 2af: 00cac5 call0 f5c - 2b2: 023d mov.n a3, a2 - 2b4: 0c2d mov.n a2, a12 - 2b6: 000005 call0 2b8 - 2b9: 21c8 l32i.n a12, a1, 8 - 2bb: 31d8 l32i.n a13, a1, 12 - 2bd: 0e2d mov.n a2, a14 - 2bf: 51f8 l32i.n a15, a1, 20 - 2c1: 41e8 l32i.n a14, a1, 16 - 2c3: 00c985 call0 f5c - 2c6: 1108 l32i.n a0, a1, 4 - 2c8: 20c112 addi a1, a1, 32 - 2cb: f00d ret.n - ... - 2d5: 000000 ill - 2d8: c0c112 addi a1, a1, -64 - 2db: 21c9 s32i.n a12, a1, 8 - 2dd: 31d9 s32i.n a13, a1, 12 - 2df: 41e9 s32i.n a14, a1, 16 - 2e1: 6129 s32i.n a2, a1, 24 - 2e3: a149 s32i.n a4, a1, 40 - 2e5: 51f9 s32i.n a15, a1, 20 - 2e7: 7139 s32i.n a3, a1, 28 - 2e9: 0293f2 l16si a15, a3, 4 - 2ec: 1109 s32i.n a0, a1, 4 - 2ee: 3f1b addi.n a3, a15, 1 - 2f0: 00b605 call0 e54 - 2f3: 02cd mov.n a12, a2 - 2f5: 0129 s32i.n a2, a1, 0 - 2f7: 7128 l32i.n a2, a1, 28 - 2f9: 3cc8 l32i.n a12, a12, 12 - 2fb: 32d8 l32i.n a13, a2, 12 - 2fd: 00c585 call0 f58 - 300: 0c2d mov.n a2, a12 - 302: 030c movi.n a3, 0 - 304: 11efe0 slli a14, a15, 2 - 307: 4e4b addi.n a4, a14, 4 - 309: fff101 l32r a0, 2d0 - 30c: 0000c0 callx0 a0 - 30f: a108 l32i.n a0, a1, 40 - 311: feda add.n a15, a14, a13 - 313: 91f9 s32i.n a15, a1, 36 - 315: 8109 s32i.n a0, a1, 32 - 317: 000c movi.n a0, 0 - 319: 0cf8 l32i.n a15, a12, 0 - 31b: 0e0c movi.n a14, 0 - 31d: 0d28 l32i.n a2, a13, 0 - 31f: b109 s32i.n a0, a1, 44 - 321: 8138 l32i.n a3, a1, 32 - 323: 000c movi.n a0, 0 - 325: c109 s32i.n a0, a1, 48 - 327: ffeb01 l32r a0, 2d4 - 32a: 0000c0 callx0 a0 - 32d: c108 l32i.n a0, a1, 48 - 32f: b178 l32i.n a7, a1, 44 - 331: 8e3a add.n a8, a14, a3 - 333: 9f2a add.n a9, a15, a2 - 335: 01b9f7 bgeu a9, a15, 33a - 338: 881b addi.n a8, a8, 1 - 33a: dd4b addi.n a13, a13, 4 - 33c: 008a add.n a0, a0, a8 - 33e: 9128 l32i.n a2, a1, 36 - 340: 879a add.n a8, a7, a9 - 342: 0c89 s32i.n a8, a12, 0 - 344: cc4b addi.n a12, a12, 4 - 346: 01b877 bgeu a8, a7, 34b - 349: 001b addi.n a0, a0, 1 - 34b: ca3d27 bltu a13, a2, 319 - 34e: 6128 l32i.n a2, a1, 24 - 350: 7138 l32i.n a3, a1, 28 - 352: 31d8 l32i.n a13, a1, 12 - 354: 41e8 l32i.n a14, a1, 16 - 356: 0c09 s32i.n a0, a12, 0 - 358: 51f8 l32i.n a15, a1, 20 - 35a: 21c8 l32i.n a12, a1, 8 - 35c: 000005 call0 360 - 35f: 0128 l32i.n a2, a1, 0 - 361: 00bf85 call0 f5c - 364: 1108 l32i.n a0, a1, 4 - 366: 40c112 addi a1, a1, 64 - 369: f00d ret.n - ... - -0000038c : - 38c: 80c112 addi a1, a1, -128 - 38f: 1c6132 s32i a3, a1, 112 - 392: c1f9 s32i.n a15, a1, 48 - 394: 8109 s32i.n a0, a1, 32 - 396: a1d9 s32i.n a13, a1, 40 - 398: 196122 s32i a2, a1, 100 - 39b: 91c9 s32i.n a12, a1, 36 - 39d: b1e9 s32i.n a14, a1, 44 - 39f: 05cd mov.n a12, a5 - 3a1: 04ed mov.n a14, a4 - 3a3: 032d mov.n a2, a3 - 3a5: 0293d2 l16si a13, a3, 4 - 3a8: 029402 l16si a0, a4, 4 - 3ab: 1921f2 l32i a15, a1, 100 - 3ae: 1b6102 s32i a0, a1, 108 - 3b1: 400ff2 l8ui a15, a15, 64 - 3b4: c00d00 sub a0, a13, a0 - 3b7: 146102 s32i a0, a1, 80 - 3ba: 00b9c5 call0 f58 - 3bd: 0e2d mov.n a2, a14 - 3bf: 00b985 call0 f58 - 3c2: 7cbc beqz.n a12, 3fd - 3c4: 0e2d mov.n a2, a14 - 3c6: 1c2132 l32i a3, a1, 112 - 3c9: 000005 call0 3cc - 3cc: 2d12a6 blti a2, 1, 3fd - 3cf: 0e3d mov.n a3, a14 - 3d1: 192122 l32i a2, a1, 100 - 3d4: 000005 call0 3d8 - 3d7: 1c2122 l32i a2, a1, 112 - 3da: 000386 j 3ec - 3dd: 192122 l32i a2, a1, 100 - 3e0: 1c2132 l32i a3, a1, 112 - 3e3: 000005 call0 3e4 - 3e6: 152122 l32i a2, a1, 84 - 3e9: 00b705 call0 f5c - 3ec: 91c8 l32i.n a12, a1, 36 - 3ee: a1d8 l32i.n a13, a1, 40 - 3f0: b1e8 l32i.n a14, a1, 44 - 3f2: c1f8 l32i.n a15, a1, 48 - 3f4: 80a032 movi a3, 128 - 3f7: 8108 l32i.n a0, a1, 32 - 3f9: 113a add.n a1, a1, a3 - 3fb: f00d ret.n - 3fd: 192122 l32i a2, a1, 100 - 400: 41f9 s32i.n a15, a1, 16 - 402: 31d9 s32i.n a13, a1, 12 - 404: 21c9 s32i.n a12, a1, 8 - 406: 142132 l32i a3, a1, 80 - 409: 1b21c2 l32i a12, a1, 108 - 40c: 331b addi.n a3, a3, 1 - 40e: 00a445 call0 e54 - 411: 156122 s32i a2, a1, 84 - 414: cc1b addi.n a12, a12, 1 - 416: 192122 l32i a2, a1, 100 - 419: 0c3d mov.n a3, a12 - 41b: 1361c2 s32i a12, a1, 76 - 41e: 00a345 call0 e54 - 421: 02dd mov.n a13, a2 - 423: 0e2d mov.n a2, a14 - 425: 00b345 call0 f5c - 428: 130c movi.n a3, 1 - 42a: 02fd mov.n a15, a2 - 42c: 3258 l32i.n a5, a2, 12 - 42e: 029242 l16si a4, a2, 4 - 431: 02cd mov.n a12, a2 - 433: a04450 addx4 a4, a4, a5 - 436: 050c movi.n a5, 0 - 438: ffd442 addmi a4, a4, 0xffffff00 - 43b: 3f2442 l32i a4, a4, 252 - 43e: 020c movi.n a2, 0 - 440: 441b addi.n a4, a4, 1 - 442: ffca01 l32r a0, 36c - 445: 0000c0 callx0 a0 - 448: 030c movi.n a3, 0 - 44a: 152162 l32i a6, a1, 84 - 44d: 02ed mov.n a14, a2 - 44f: 029642 l16si a4, a6, 4 - 452: 3628 l32i.n a2, a6, 12 - 454: 1144e0 slli a4, a4, 2 - 457: ffc601 l32r a0, 370 - 45a: 0000c0 callx0 a0 - 45d: 2a2eb6 bltui a14, 2, 48b - 460: 192122 l32i a2, a1, 100 - 463: 1c2132 l32i a3, a1, 112 - 466: 0e4d mov.n a4, a14 - 468: ffe6c5 call0 2d8 - 46b: 2158 l32i.n a5, a1, 8 - 46d: 1c6122 s32i a2, a1, 112 - 470: b58c beqz.n a5, 47f - 472: 192102 l32i a0, a1, 100 - 475: 41f8 l32i.n a15, a1, 16 - 477: a0ff00 addx4 a15, a15, a0 - 47a: 9ff8 l32i.n a15, a15, 36 - 47c: 0002c6 j 48b - 47f: 0c3d mov.n a3, a12 - 481: 192122 l32i a2, a1, 100 - 484: 0e4d mov.n a4, a14 - 486: ffe505 call0 2d8 - 489: 02fd mov.n a15, a2 - 48b: 1c2122 l32i a2, a1, 112 - 48e: 3138 l32i.n a3, a1, 12 - 490: 029222 l16si a2, a2, 4 - 493: 079237 bne a2, a3, 49e - 496: 331b addi.n a3, a3, 1 - 498: 1c2122 l32i a2, a1, 112 - 49b: 009545 call0 df0 - 49e: 11e9 s32i.n a14, a1, 4 - 4a0: 1b2142 l32i a4, a1, 108 - 4a3: 0c0c movi.n a12, 0 - 4a5: 1144e0 slli a4, a4, 2 - 4a8: 444b addi.n a4, a4, 4 - 4aa: 1a6142 s32i a4, a1, 104 - 4ad: 3d28 l32i.n a2, a13, 12 - 4af: 1c2142 l32i a4, a1, 112 - 4b2: 1b2152 l32i a5, a1, 108 - 4b5: 029432 l16si a3, a4, 4 - 4b8: 3448 l32i.n a4, a4, 12 - 4ba: c03350 sub a3, a3, a5 - 4bd: c033c0 sub a3, a3, a12 - 4c0: a03340 addx4 a3, a3, a4 - 4c3: fcc332 addi a3, a3, -4 - 4c6: 1a2142 l32i a4, a1, 104 - 4c9: ffaa01 l32r a0, 374 - 4cc: 0000c0 callx0 a0 - 4cf: 3f08 l32i.n a0, a15, 12 - 4d1: 3d38 l32i.n a3, a13, 12 - 4d3: 029d22 l16si a2, a13, 4 - 4d6: 029fe2 l16si a14, a15, 4 - 4d9: 1761e2 s32i a14, a1, 92 - 4dc: a02230 addx4 a2, a2, a3 - 4df: a0ee00 addx4 a14, a14, a0 - 4e2: fed222 addmi a2, a2, 0xfffffe00 - 4e5: 186122 s32i a2, a1, 96 - 4e8: fedee2 addmi a14, a14, 0xfffffe00 - 4eb: 7f2222 l32i a2, a2, 0x1fc - 4ee: 1661e2 s32i a14, a1, 88 - 4f1: 7f2ee2 l32i a14, a14, 0x1fc - 4f4: 049e27 bne a14, a2, 4fc - 4f7: fe7c movi.n a14, -1 - 4f9: 002746 j 59a - 4fc: 030c movi.n a3, 0 - 4fe: 182142 l32i a4, a1, 96 - 501: 150c movi.n a5, 1 - 503: 7e2442 l32i a4, a4, 0x1f8 - 506: 126142 s32i a4, a1, 72 - 509: 040c movi.n a4, 0 - 50b: ff9b01 l32r a0, 378 - 50e: 0000c0 callx0 a0 - 511: 61e9 s32i.n a14, a1, 24 - 513: 122152 l32i a5, a1, 72 - 516: 116122 s32i a2, a1, 68 - 519: 252a add.n a2, a5, a2 - 51b: 01b257 bgeu a2, a5, 520 - 51e: 331b addi.n a3, a3, 1 - 520: 0e4d mov.n a4, a14 - 522: 050c movi.n a5, 0 - 524: ff9601 l32r a0, 37c - 527: 0000c0 callx0 a0 - 52a: 172162 l32i a6, a1, 92 - 52d: 02ed mov.n a14, a2 - 52f: 6726a6 blti a6, 2, 59a - 532: 162172 l32i a7, a1, 88 - 535: 7e2772 l32i a7, a7, 0x1f8 - 538: 106172 s32i a7, a1, 64 - 53b: 05b716 beqz a7, 59a - 53e: 150c movi.n a5, 1 - 540: 040c movi.n a4, 0 - 542: 112132 l32i a3, a1, 68 - 545: 122122 l32i a2, a1, 72 - 548: 182192 l32i a9, a1, 96 - 54b: 080c movi.n a8, 0 - 54d: e189 s32i.n a8, a1, 56 - 54f: 7d2992 l32i a9, a9, 0x1f4 - 552: 223a add.n a2, a2, a3 - 554: 6138 l32i.n a3, a1, 24 - 556: d199 s32i.n a9, a1, 52 - 558: 8233e0 mull a3, a3, a14 - 55b: c02230 sub a2, a2, a3 - 55e: 030c movi.n a3, 0 - 560: ff8801 l32r a0, 380 - 563: 0000c0 callx0 a0 - 566: d158 l32i.n a5, a1, 52 - 568: e108 l32i.n a0, a1, 56 - 56a: 452a add.n a4, a5, a2 - 56c: 003a add.n a0, a0, a3 - 56e: 7109 s32i.n a0, a1, 28 - 570: f149 s32i.n a4, a1, 60 - 572: 03b457 bgeu a4, a5, 579 - 575: 001b addi.n a0, a0, 1 - 577: 7109 s32i.n a0, a1, 28 - 579: 102122 l32i a2, a1, 64 - 57c: 0e3d mov.n a3, a14 - 57e: ff8101 l32r a0, 384 - 581: 0000c0 callx0 a0 - 584: f198 l32i.n a9, a1, 60 - 586: 7148 l32i.n a4, a1, 28 - 588: 000c movi.n a0, 0 - 58a: 073347 bltu a3, a4, 595 - 58d: 029437 bne a4, a3, 593 - 590: 01b927 bgeu a9, a2, 595 - 593: 100c movi.n a0, 1 - 595: 5e0b addi.n a5, a14, -1 - 597: 93e500 movnez a14, a5, a0 - 59a: 06ae16 beqz a14, 608 - 59d: 0f2d mov.n a2, a15 - 59f: 000005 call0 5a0 - 5a2: 023d mov.n a3, a2 - 5a4: 0e4d mov.n a4, a14 - 5a6: 192122 l32i a2, a1, 100 - 5a9: ffd2c5 call0 2d8 - 5ac: 0d3d mov.n a3, a13 - 5ae: 024d mov.n a4, a2 - 5b0: 015d mov.n a5, a1 - 5b2: 192122 l32i a2, a1, 100 - 5b5: 000005 call0 5b8 - 5b8: 02dd mov.n a13, a2 - 5ba: 132132 l32i a3, a1, 76 - 5bd: 008305 call0 df0 - 5c0: 152122 l32i a2, a1, 84 - 5c3: 029202 l16si a0, a2, 4 - 5c6: 3228 l32i.n a2, a2, 12 - 5c8: c000c0 sub a0, a0, a12 - 5cb: a00020 addx4 a0, a0, a2 - 5ce: ffd072 addmi a7, a0, 0xffffff00 - 5d1: 3f67e2 s32i a14, a7, 252 - 5d4: 0168 l32i.n a6, a1, 0 - 5d6: 044616 beqz a6, 61e - 5d9: fed042 addmi a4, a0, 0xfffffe00 - 5dc: 7f2432 l32i a3, a4, 0x1fc - 5df: 0f2d mov.n a2, a15 - 5e1: 330b addi.n a3, a3, -1 - 5e3: 7f6432 s32i a3, a4, 0x1fc - 5e6: 000005 call0 5e8 - 5e9: 024d mov.n a4, a2 - 5eb: 0d3d mov.n a3, a13 - 5ed: 192122 l32i a2, a1, 100 - 5f0: 000005 call0 5f4 - 5f3: 029252 l16si a5, a2, 4 - 5f6: 550b addi.n a5, a5, -1 - 5f8: 025252 s16i a5, a2, 4 - 5fb: 029f42 l16si a4, a15, 4 - 5fe: 02dd mov.n a13, a2 - 600: 440b addi.n a4, a4, -1 - 602: 025f42 s16i a4, a15, 4 - 605: 000546 j 61e - 608: 152182 l32i a8, a1, 84 - 60b: 060c movi.n a6, 0 - 60d: 029872 l16si a7, a8, 4 - 610: 3888 l32i.n a8, a8, 12 - 612: c077c0 sub a7, a7, a12 - 615: a07780 addx4 a7, a7, a8 - 618: ffd772 addmi a7, a7, 0xffffff00 - 61b: 3f6762 s32i a6, a7, 252 - 61e: 1c2132 l32i a3, a1, 112 - 621: 1b2142 l32i a4, a1, 108 - 624: 029322 l16si a2, a3, 4 - 627: 3338 l32i.n a3, a3, 12 - 629: c02240 sub a2, a2, a4 - 62c: 1a2142 l32i a4, a1, 104 - 62f: c022c0 sub a2, a2, a12 - 632: a02230 addx4 a2, a2, a3 - 635: fcc222 addi a2, a2, -4 - 638: 3d38 l32i.n a3, a13, 12 - 63a: ff5301 l32r a0, 388 - 63d: 0000c0 callx0 a0 - 640: 142152 l32i a5, a1, 80 - 643: cc1b addi.n a12, a12, 1 - 645: 0225c7 blt a5, a12, 64b - 648: ff9846 j 4ad - 64b: 0d3d mov.n a3, a13 - 64d: 192122 l32i a2, a1, 100 - 650: 21c8 l32i.n a12, a1, 8 - 652: 000005 call0 654 - 655: 0f3d mov.n a3, a15 - 657: 192122 l32i a2, a1, 100 - 65a: 000005 call0 65c - 65d: d7cc16 beqz a12, 3dd - 660: 192122 l32i a2, a1, 100 - 663: 152132 l32i a3, a1, 84 - 666: 000005 call0 668 - 669: 1c2122 l32i a2, a1, 112 - 66c: 008ec5 call0 f5c - 66f: 023d mov.n a3, a2 - 671: 1148 l32i.n a4, a1, 4 - 673: 192122 l32i a2, a1, 100 - 676: 0000c5 call0 684 - 679: ff5bc6 j 3ec - ... - 684: 032d mov.n a2, a3 - 686: e0c112 addi a1, a1, -32 - 689: 41f9 s32i.n a15, a1, 16 - 68b: 5139 s32i.n a3, a1, 20 - 68d: 0109 s32i.n a0, a1, 0 - 68f: 11c9 s32i.n a12, a1, 4 - 691: 21d9 s32i.n a13, a1, 8 - 693: 31e9 s32i.n a14, a1, 12 - 695: 0293d2 l16si a13, a3, 4 - 698: 04ed mov.n a14, a4 - 69a: cd0b addi.n a12, a13, -1 - 69c: 008b85 call0 f58 - 69f: 0f0c movi.n a15, 0 - 6a1: 11dce0 slli a13, a12, 2 - 6a4: 0c0c movi.n a12, 0 - 6a6: 0c3d mov.n a3, a12 - 6a8: 5108 l32i.n a0, a1, 20 - 6aa: 61c9 s32i.n a12, a1, 24 - 6ac: 3008 l32i.n a0, a0, 12 - 6ae: 0f5d mov.n a5, a15 - 6b0: c0da add.n a12, a0, a13 - 6b2: 71c9 s32i.n a12, a1, 28 - 6b4: 0cc8 l32i.n a12, a12, 0 - 6b6: 0e4d mov.n a4, a14 - 6b8: 0c2d mov.n a2, a12 - 6ba: fff001 l32r a0, 67c - 6bd: 0000c0 callx0 a0 - 6c0: 0f5d mov.n a5, a15 - 6c2: 7138 l32i.n a3, a1, 28 - 6c4: 0e4d mov.n a4, a14 - 6c6: 0329 s32i.n a2, a3, 0 - 6c8: 0c2d mov.n a2, a12 - 6ca: 6138 l32i.n a3, a1, 24 - 6cc: ffed01 l32r a0, 680 - 6cf: 0000c0 callx0 a0 - 6d2: 02cd mov.n a12, a2 - 6d4: fccdd2 addi a13, a13, -4 - 6d7: fcbdd6 bgez a13, 6a6 - 6da: 5128 l32i.n a2, a1, 20 - 6dc: 11c8 l32i.n a12, a1, 4 - 6de: 21d8 l32i.n a13, a1, 8 - 6e0: 31e8 l32i.n a14, a1, 12 - 6e2: 41f8 l32i.n a15, a1, 16 - 6e4: 008745 call0 f5c - 6e7: 0108 l32i.n a0, a1, 0 - 6e9: 20c112 addi a1, a1, 32 - 6ec: f00d ret.n - 6ee: 120000 excw - 6f1: 39e0c1 l32r a12, fffcee74 - 6f4: 010951 l32r a5, fffc0b18 - 6f7: 21d9 s32i.n a13, a1, 8 - 6f9: 31e9 s32i.n a14, a1, 12 - 6fb: 41f9 s32i.n a15, a1, 16 - 6fd: 11c9 s32i.n a12, a1, 4 - 6ff: 02fd mov.n a15, a2 - 701: 0292c2 l16si a12, a2, 4 - 704: 32e8 l32i.n a14, a2, 12 - 706: c0cc30 sub a12, a12, a3 - 709: a0d3e0 addx4 a13, a3, a14 - 70c: 008485 call0 f58 - 70f: 100c movi.n a0, 1 - 711: 191ce6 bgei a12, 1, 72e - 714: 0f2d mov.n a2, a15 - 716: 3fe8 l32i.n a14, a15, 12 - 718: 0d0c movi.n a13, 0 - 71a: 0ed9 s32i.n a13, a14, 0 - 71c: 11c8 l32i.n a12, a1, 4 - 71e: 21d8 l32i.n a13, a1, 8 - 720: 025f02 s16i a0, a15, 4 - 723: 31e8 l32i.n a14, a1, 12 - 725: 41f8 l32i.n a15, a1, 16 - 727: 0108 l32i.n a0, a1, 0 - 729: 20c112 addi a1, a1, 32 - 72c: f00d ret.n - 72e: cc0b addi.n a12, a12, -1 - 730: 0d08 l32i.n a0, a13, 0 - 732: 0e09 s32i.n a0, a14, 0 - 734: dd4b addi.n a13, a13, 4 - 736: ee4b addi.n a14, a14, 4 - 738: f21ce6 bgei a12, 1, 72e - 73b: 5138 l32i.n a3, a1, 20 - 73d: 029f02 l16si a0, a15, 4 - 740: 0f2d mov.n a2, a15 - 742: c00030 sub a0, a0, a3 - 745: fff4c6 j 71c - 748: 000000 ill - 74b: c11200 mul16u a1, a2, a0 - 74e: 1109e0 slli a0, a9, 2 - 751: 31d9 s32i.n a13, a1, 12 - 753: 41e9 s32i.n a14, a1, 16 - 755: 21c9 s32i.n a12, a1, 8 - 757: 03ed mov.n a14, a3 - 759: 0292c2 l16si a12, a2, 4 - 75c: 02dd mov.n a13, a2 - 75e: cc0b addi.n a12, a12, -1 - 760: 007f45 call0 f58 - 763: 0e1ee6 bgei a14, 1, 775 - 766: 1108 l32i.n a0, a1, 4 - 768: 21c8 l32i.n a12, a1, 8 - 76a: 0d2d mov.n a2, a13 - 76c: 41e8 l32i.n a14, a1, 16 - 76e: 31d8 l32i.n a13, a1, 12 - 770: 20c112 addi a1, a1, 32 - 773: f00d ret.n - 775: 029d32 l16si a3, a13, 4 - 778: 0d2d mov.n a2, a13 - 77a: 33ea add.n a3, a3, a14 - 77c: 006705 call0 df0 - 77f: 3d08 l32i.n a0, a13, 12 - 781: 2eca add.n a2, a14, a12 - 783: a02200 addx4 a2, a2, a0 - 786: a00c00 addx4 a0, a12, a0 - 789: cc0b addi.n a12, a12, -1 - 78b: 0038 l32i.n a3, a0, 0 - 78d: fcc002 addi a0, a0, -4 - 790: fcc222 addi a2, a2, -4 - 793: 1239 s32i.n a3, a2, 4 - 795: f00c66 bnei a12, -1, 789 - 798: 114ee0 slli a4, a14, 2 - 79b: 3d28 l32i.n a2, a13, 12 - 79d: 030c movi.n a3, 0 - 79f: ffea01 l32r a0, 748 - 7a2: 0000c0 callx0 a0 - 7a5: ffef46 j 766 - 7a8: 000000 ill - ... - -000007ac : - 7ac: f0c112 addi a1, a1, -16 - 7af: 11c9 s32i.n a12, a1, 4 - 7b1: 0109 s32i.n a0, a1, 0 - 7b3: 31e9 s32i.n a14, a1, 12 - 7b5: 21d9 s32i.n a13, a1, 8 - 7b7: 04ed mov.n a14, a4 - 7b9: 03dd mov.n a13, a3 - 7bb: 443b addi.n a4, a4, 3 - 7bd: 3e6b addi.n a3, a14, 6 - 7bf: b33440 movgez a3, a4, a4 - 7c2: 213230 srai a3, a3, 2 - 7c5: 0068c5 call0 e54 - 7c8: 02cd mov.n a12, a2 - 7ca: 32cc bnez.n a2, 7d1 - 7cc: 020c movi.n a2, 0 - 7ce: 0010c6 j 815 - 7d1: 3228 l32i.n a2, a2, 12 - 7d3: 029c42 l16si a4, a12, 4 - 7d6: 030c movi.n a3, 0 - 7d8: 1144e0 slli a4, a4, 2 - 7db: fff301 l32r a0, 7a8 - 7de: 0000c0 callx0 a0 - 7e1: 0e0b addi.n a0, a14, -1 - 7e3: 291ea6 blti a14, 1, 810 - 7e6: 020c movi.n a2, 0 - 7e8: 060c movi.n a6, 0 - 7ea: 3c78 l32i.n a7, a12, 12 - 7ec: 8d0a add.n a8, a13, a0 - 7ee: 1192d0 slli a9, a2, 3 - 7f1: 000b addi.n a0, a0, -1 - 7f3: 221b addi.n a2, a2, 1 - 7f5: 401900 ssl a9 - 7f8: 000882 l8ui a8, a8, 0 - 7fb: 776a add.n a7, a7, a6 - 7fd: 0758 l32i.n a5, a7, 0 - 7ff: a18800 sll a8, a8 - 802: 558a add.n a5, a5, a8 - 804: 0759 s32i.n a5, a7, 0 - 806: 034266 bnei a2, 4, 80d - 809: 664b addi.n a6, a6, 4 - 80b: 020c movi.n a2, 0 - 80d: d90066 bnei a0, -1, 7ea - 810: 0c2d mov.n a2, a12 - 812: 007485 call0 f5c - 815: 11c8 l32i.n a12, a1, 4 - 817: 21d8 l32i.n a13, a1, 8 - 819: 31e8 l32i.n a14, a1, 12 - 81b: 0108 l32i.n a0, a1, 0 - 81d: 10c112 addi a1, a1, 16 - 820: f00d ret.n - ... - -0000082c : - 82c: f0c112 addi a1, a1, -16 - 82f: 1109 s32i.n a0, a1, 4 - 831: 21c9 s32i.n a12, a1, 8 - 833: 31d9 s32i.n a13, a1, 12 - 835: 02cd mov.n a12, a2 - 837: 03dd mov.n a13, a3 - 839: 032d mov.n a2, a3 - 83b: fffa01 l32r a0, 824 - 83e: 0000c0 callx0 a0 - 841: 0129 s32i.n a2, a1, 0 - 843: 023d mov.n a3, a2 - 845: 437b addi.n a4, a3, 7 - 847: 0c2d mov.n a2, a12 - 849: 33eb addi.n a3, a3, 14 - 84b: b33440 movgez a3, a4, a4 - 84e: 213330 srai a3, a3, 3 - 851: 006005 call0 e54 - 854: 030c movi.n a3, 0 - 856: 02cd mov.n a12, a2 - 858: 029242 l16si a4, a2, 4 - 85b: 3228 l32i.n a2, a2, 12 - 85d: 1144e0 slli a4, a4, 2 - 860: fff201 l32r a0, 828 - 863: 0000c0 callx0 a0 - 866: 0158 l32i.n a5, a1, 0 - 868: 060c movi.n a6, 0 - 86a: 050b addi.n a0, a5, -1 - 86c: 3515a6 blti a5, 1, 8a5 - 86f: 973c movi.n a7, 57 - 871: 020c movi.n a2, 0 - 873: 1182e0 slli a8, a2, 2 - 876: 3d0a add.n a3, a13, a0 - 878: 000332 l8ui a3, a3, 0 - 87b: 221b addi.n a2, a2, 1 - 87d: 053737 bltu a7, a3, 886 - 880: d0c332 addi a3, a3, -48 - 883: 000086 j 889 - 886: c9c332 addi a3, a3, -55 - 889: 000b addi.n a0, a0, -1 - 88b: 3c58 l32i.n a5, a12, 12 - 88d: 401800 ssl a8 - 890: 556a add.n a5, a5, a6 - 892: 0548 l32i.n a4, a5, 0 - 894: a18300 sll a8, a3 - 897: 448a add.n a4, a4, a8 - 899: 0549 s32i.n a4, a5, 0 - 89b: 038266 bnei a2, 8, 8a2 - 89e: 664b addi.n a6, a6, 4 - 8a0: 020c movi.n a2, 0 - 8a2: cd0066 bnei a0, -1, 873 - 8a5: 1108 l32i.n a0, a1, 4 - 8a7: 0c2d mov.n a2, a12 - 8a9: 31d8 l32i.n a13, a1, 12 - 8ab: 21c8 l32i.n a12, a1, 8 - 8ad: 10c112 addi a1, a1, 16 - 8b0: f00d ret.n - 8b2: 000000 ill - 8b5: 000000 ill - -000008b8 : - 8b8: e0c112 addi a1, a1, -32 - 8bb: 11c9 s32i.n a12, a1, 4 - 8bd: 21d9 s32i.n a13, a1, 8 - 8bf: 41f9 s32i.n a15, a1, 16 - 8c1: 31e9 s32i.n a14, a1, 12 - 8c3: 0109 s32i.n a0, a1, 0 - 8c5: 03ed mov.n a14, a3 - 8c7: 053316 beqz a3, 91e - 8ca: 029302 l16si a0, a3, 4 - 8cd: 000b addi.n a0, a0, -1 - 8cf: 5109 s32i.n a0, a1, 20 - 8d1: 049096 bltz a0, 91e - 8d4: 11d0e0 slli a13, a0, 2 - 8d7: ff0c movi.n a15, 15 - 8d9: cc1c movi.n a12, 28 - 8db: 0004c6 j 8f2 - 8de: 30c332 addi a3, a3, 48 - 8e1: 742030 extui a2, a3, 0, 8 - 8e4: fff401 l32r a0, 8b4 - 8e7: 0000c0 callx0 a0 - 8ea: c07c movi.n a0, -4 - 8ec: fcccc2 addi a12, a12, -4 - 8ef: 1d1c07 beq a12, a0, 910 - 8f2: 401c00 ssl a12 - 8f5: 3e38 l32i.n a3, a14, 12 - 8f7: a14f00 sll a4, a15 - 8fa: 33da add.n a3, a3, a13 - 8fc: 0338 l32i.n a3, a3, 0 - 8fe: 400c00 ssr a12 - 901: 103340 and a3, a3, a4 - 904: 913030 srl a3, a3 - 907: d393b6 bltui a3, 10, 8de - 90a: 37c332 addi a3, a3, 55 - 90d: fff406 j 8e1 - 910: fccdd2 addi a13, a13, -4 - 913: 5148 l32i.n a4, a1, 20 - 915: cc1c movi.n a12, 28 - 917: 440b addi.n a4, a4, -1 - 919: 5149 s32i.n a4, a1, 20 - 91b: bc0466 bnei a4, -1, 8db - 91e: 11c8 l32i.n a12, a1, 4 - 920: 21d8 l32i.n a13, a1, 8 - 922: 31e8 l32i.n a14, a1, 12 - 924: 41f8 l32i.n a15, a1, 16 - 926: 0108 l32i.n a0, a1, 0 - 928: 20c112 addi a1, a1, 32 - 92b: f00d ret.n - 92d: 000000 ill - 930: 000000 ill - ... - -00000934 : - 934: e0c112 addi a1, a1, -32 - 937: 1109 s32i.n a0, a1, 4 - 939: 21c9 s32i.n a12, a1, 8 - 93b: 51f9 s32i.n a15, a1, 20 - 93d: 31d9 s32i.n a13, a1, 12 - 93f: 41e9 s32i.n a14, a1, 16 - 941: 0129 s32i.n a2, a1, 0 - 943: 04ed mov.n a14, a4 - 945: 032d mov.n a2, a3 - 947: 03dd mov.n a13, a3 - 949: 05fd mov.n a15, a5 - 94b: c50b addi.n a12, a5, -1 - 94d: 006085 call0 f58 - 950: 0f4d mov.n a4, a15 - 952: 0e2d mov.n a2, a14 - 954: 030c movi.n a3, 0 - 956: fff601 l32r a0, 930 - 959: 0000c0 callx0 a0 - 95c: 029d02 l16si a0, a13, 4 - 95f: 0128 l32i.n a2, a1, 0 - 961: 3810a6 blti a0, 1, 99d - 964: 040c movi.n a4, 0 - 966: 050c movi.n a5, 0 - 968: ffa082 movi a8, 255 - 96b: 3cea add.n a3, a12, a14 - 96d: 000c movi.n a0, 0 - 96f: cc0b addi.n a12, a12, -1 - 971: 330b addi.n a3, a3, -1 - 973: 3d68 l32i.n a6, a13, 12 - 975: 401000 ssl a0 - 978: a17800 sll a7, a8 - 97b: 664a add.n a6, a6, a4 - 97d: 0668 l32i.n a6, a6, 0 - 97f: 400000 ssr a0 - 982: 106670 and a6, a6, a7 - 985: 916060 srl a6, a6 - 988: 014362 s8i a6, a3, 1 - 98b: 0e23e7 blt a3, a14, 99d - 98e: 008b addi.n a0, a0, 8 - 990: dbc066 bnei a0, 32, 96f - 993: 444b addi.n a4, a4, 4 - 995: 029d72 l16si a7, a13, 4 - 998: 551b addi.n a5, a5, 1 - 99a: cd2577 blt a5, a7, 96b - 99d: 0d3d mov.n a3, a13 - 99f: 000005 call0 9a0 - 9a2: 21c8 l32i.n a12, a1, 8 - 9a4: 31d8 l32i.n a13, a1, 12 - 9a6: 41e8 l32i.n a14, a1, 16 - 9a8: 51f8 l32i.n a15, a1, 20 - 9aa: 1108 l32i.n a0, a1, 4 - 9ac: 20c112 addi a1, a1, 32 - 9af: f00d ret.n - 9b1: 000000 ill - 9b4: 000000 ill - ... - -000009b8 : - 9b8: e0c112 addi a1, a1, -32 - 9bb: 4109 s32i.n a0, a1, 16 - 9bd: 51c9 s32i.n a12, a1, 20 - 9bf: 61d9 s32i.n a13, a1, 24 - 9c1: 02cd mov.n a12, a2 - 9c3: 03dd mov.n a13, a3 - 9c5: 063216 beqz a2, a2c - 9c8: 3149 s32i.n a4, a1, 12 - 9ca: 05e316 beqz a3, a2c - 9cd: 020c movi.n a2, 0 - 9cf: 3358 l32i.n a5, a3, 12 - 9d1: 029342 l16si a4, a3, 4 - 9d4: 1149 s32i.n a4, a1, 4 - 9d6: 130c movi.n a3, 1 - 9d8: a04450 addx4 a4, a4, a5 - 9db: ffd442 addmi a4, a4, 0xffffff00 - 9de: 3f2442 l32i a4, a4, 252 - 9e1: 050c movi.n a5, 0 - 9e3: 441b addi.n a4, a4, 1 - 9e5: fff301 l32r a0, 9b4 - 9e8: 0000c0 callx0 a0 - 9eb: 2129 s32i.n a2, a1, 8 - 9ed: 3168 l32i.n a6, a1, 12 - 9ef: 0d2d mov.n a2, a13 - 9f1: a066c0 addx4 a6, a6, a12 - 9f4: 0169 s32i.n a6, a1, 0 - 9f6: 36d9 s32i.n a13, a6, 12 - 9f8: 000005 call0 9fc - 9fb: 0c2d mov.n a2, a12 - 9fd: 0d3d mov.n a3, a13 - 9ff: 2148 l32i.n a4, a1, 8 - a01: 01d8 l32i.n a13, a1, 0 - a03: ff8d45 call0 2d8 - a06: 9d29 s32i.n a2, a13, 36 - a08: 000005 call0 a0c - a0b: 0c2d mov.n a2, a12 - a0d: 2c38 l32i.n a3, a12, 8 - a0f: 000005 call0 a10 - a12: 1138 l32i.n a3, a1, 4 - a14: f47c movi.n a4, -1 - a16: 903340 addx2 a3, a3, a4 - a19: ffd305 call0 74c - a1c: 3d48 l32i.n a4, a13, 12 - a1e: 023d mov.n a3, a2 - a20: 050c movi.n a5, 0 - a22: 0c2d mov.n a2, a12 - a24: 000005 call0 a28 - a27: 6d29 s32i.n a2, a13, 24 - a29: 000005 call0 a2c - a2c: 51c8 l32i.n a12, a1, 20 - a2e: 61d8 l32i.n a13, a1, 24 - a30: 4108 l32i.n a0, a1, 16 - a32: 20c112 addi a1, a1, 32 - a35: f00d ret.n - ... - -00000a38 : - a38: f0c112 addi a1, a1, -16 - a3b: 0109 s32i.n a0, a1, 0 - a3d: 21d9 s32i.n a13, a1, 8 - a3f: 11c9 s32i.n a12, a1, 4 - a41: 02dd mov.n a13, a2 - a43: a0c320 addx4 a12, a3, a2 - a46: 3c28 l32i.n a2, a12, 12 - a48: 000005 call0 a4c - a4b: 0d2d mov.n a2, a13 - a4d: 3c38 l32i.n a3, a12, 12 - a4f: 000005 call0 a50 - a52: 6c28 l32i.n a2, a12, 24 - a54: 000005 call0 a58 - a57: 0d2d mov.n a2, a13 - a59: 6c38 l32i.n a3, a12, 24 - a5b: 000005 call0 a5c - a5e: 9c28 l32i.n a2, a12, 36 - a60: 000005 call0 a64 - a63: 9c38 l32i.n a3, a12, 36 - a65: 0d2d mov.n a2, a13 - a67: 11c8 l32i.n a12, a1, 4 - a69: 21d8 l32i.n a13, a1, 8 - a6b: 000005 call0 a6c - a6e: 0108 l32i.n a0, a1, 0 - a70: 10c112 addi a1, a1, 16 - a73: f00d ret.n - ... - a7d: 000000 ill - a80: a0c112 addi a1, a1, -96 - a83: 11c9 s32i.n a12, a1, 4 - a85: 21d9 s32i.n a13, a1, 8 - a87: 6129 s32i.n a2, a1, 24 - a89: 7149 s32i.n a4, a1, 28 - a8b: f159 s32i.n a5, a1, 60 - a8d: c169 s32i.n a6, a1, 48 - a8f: 0109 s32i.n a0, a1, 0 - a91: 5139 s32i.n a3, a1, 20 - a93: 41f9 s32i.n a15, a1, 16 - a95: 31e9 s32i.n a14, a1, 12 - a97: 0294f2 l16si a15, a4, 4 - a9a: 0293e2 l16si a14, a3, 4 - a9d: 1061e2 s32i a14, a1, 64 - aa0: a1f9 s32i.n a15, a1, 40 - aa2: eefa add.n a14, a14, a15 - aa4: 0e3d mov.n a3, a14 - aa6: 003ac5 call0 e54 - aa9: 02cd mov.n a12, a2 - aab: 71d8 l32i.n a13, a1, 28 - aad: 5128 l32i.n a2, a1, 20 - aaf: 3c08 l32i.n a0, a12, 12 - ab1: 3dd8 l32i.n a13, a13, 12 - ab3: b109 s32i.n a0, a1, 44 - ab5: 32f8 l32i.n a15, a2, 12 - ab7: 91f9 s32i.n a15, a1, 36 - ab9: 0049c5 call0 f58 - abc: 7128 l32i.n a2, a1, 28 - abe: 004985 call0 f58 - ac1: 1461c2 s32i a12, a1, 80 - ac4: 114ee0 slli a4, a14, 2 - ac7: 3c28 l32i.n a2, a12, 12 - ac9: 030c movi.n a3, 0 - acb: ffeb01 l32r a0, a78 - ace: 0000c0 callx0 a0 - ad1: 1161d2 s32i a13, a1, 68 - ad4: b148 l32i.n a4, a1, 44 - ad6: f138 l32i.n a3, a1, 60 - ad8: c158 l32i.n a5, a1, 48 - ada: 020c movi.n a2, 0 - adc: d129 s32i.n a2, a1, 52 - ade: 550b addi.n a5, a5, -1 - ae0: 8159 s32i.n a5, a1, 32 - ae2: a03340 addx4 a3, a3, a4 - ae5: e139 s32i.n a3, a1, 56 - ae7: c178 l32i.n a7, a1, 48 - ae9: d1e8 l32i.n a14, a1, 52 - aeb: 179c beqz.n a7, b00 - aed: c007e0 sub a0, a7, a14 - af0: 0c10a6 blti a0, 1, b00 - af3: 102132 l32i a3, a1, 64 - af6: f00b addi.n a15, a0, -1 - af8: 04a737 bge a7, a3, b00 - afb: 81e8 l32i.n a14, a1, 32 - afd: 000046 j b02 - b00: 0f0c movi.n a15, 0 - b02: 000c movi.n a0, 0 - b04: 91d8 l32i.n a13, a1, 36 - b06: b1c8 l32i.n a12, a1, 44 - b08: a0dfd0 addx4 a13, a15, a13 - b0b: a0cec0 addx4 a12, a14, a12 - b0e: f128 l32i.n a2, a1, 60 - b10: e138 l32i.n a3, a1, 56 - b12: 128c beqz.n a2, b17 - b14: 51bc37 bgeu a12, a3, b69 - b17: 0d28 l32i.n a2, a13, 0 - b19: 156102 s32i a0, a1, 84 - b1c: 112132 l32i a3, a1, 68 - b1f: 040c movi.n a4, 0 - b21: 0c58 l32i.n a5, a12, 0 - b23: 060c movi.n a6, 0 - b25: 166162 s32i a6, a1, 88 - b28: 126152 s32i a5, a1, 72 - b2b: 136142 s32i a4, a1, 76 - b2e: 0338 l32i.n a3, a3, 0 - b30: ffd301 l32r a0, a7c - b33: 0000c0 callx0 a0 - b36: 162102 l32i a0, a1, 88 - b39: 152192 l32i a9, a1, 84 - b3c: 1321a2 l32i a10, a1, 76 - b3f: 122172 l32i a7, a1, 72 - b42: aa3a add.n a10, a10, a3 - b44: b72a add.n a11, a7, a2 - b46: 01bb77 bgeu a11, a7, b4b - b49: aa1b addi.n a10, a10, 1 - b4b: ee1b addi.n a14, a14, 1 - b4d: dd4b addi.n a13, a13, 4 - b4f: 00aa add.n a0, a0, a10 - b51: ff1b addi.n a15, a15, 1 - b53: a9ba add.n a10, a9, a11 - b55: 0ca9 s32i.n a10, a12, 0 - b57: 1021b2 l32i a11, a1, 64 - b5a: cc4b addi.n a12, a12, 4 - b5c: 01ba97 bgeu a10, a9, b61 - b5f: 001b addi.n a0, a0, 1 - b61: a92fb7 blt a15, a11, b0e - b64: b1c8 l32i.n a12, a1, 44 - b66: a0cec0 addx4 a12, a14, a12 - b69: 0c09 s32i.n a0, a12, 0 - b6b: a1e8 l32i.n a14, a1, 40 - b6d: d1d8 l32i.n a13, a1, 52 - b6f: 1121f2 l32i a15, a1, 68 - b72: dd1b addi.n a13, a13, 1 - b74: ff4b addi.n a15, a15, 4 - b76: 1161f2 s32i a15, a1, 68 - b79: d1d9 s32i.n a13, a1, 52 - b7b: 02ade7 bge a13, a14, b81 - b7e: ffd946 j ae7 - b81: 6128 l32i.n a2, a1, 24 - b83: 5138 l32i.n a3, a1, 20 - b85: 000005 call0 b88 - b88: 1421c2 l32i a12, a1, 80 - b8b: 6128 l32i.n a2, a1, 24 - b8d: 7138 l32i.n a3, a1, 28 - b8f: 000005 call0 b90 - b92: 0c2d mov.n a2, a12 - b94: 003c45 call0 f5c - b97: 11c8 l32i.n a12, a1, 4 - b99: 21d8 l32i.n a13, a1, 8 - b9b: 31e8 l32i.n a14, a1, 12 - b9d: 41f8 l32i.n a15, a1, 16 - b9f: 0108 l32i.n a0, a1, 0 - ba1: 60c112 addi a1, a1, 96 - ba4: f00d ret.n - ... - -00000ba8 : - ba8: f0c112 addi a1, a1, -16 - bab: 1109 s32i.n a0, a1, 4 - bad: 31d9 s32i.n a13, a1, 12 - baf: 21c9 s32i.n a12, a1, 8 - bb1: 0129 s32i.n a2, a1, 0 - bb3: 04cd mov.n a12, a4 - bb5: 032d mov.n a2, a3 - bb7: 03dd mov.n a13, a3 - bb9: 0039c5 call0 f58 - bbc: 0c2d mov.n a2, a12 - bbe: 003985 call0 f58 - bc1: 0128 l32i.n a2, a1, 0 - bc3: 050c movi.n a5, 0 - bc5: 060c movi.n a6, 0 - bc7: 0c4d mov.n a4, a12 - bc9: 0d3d mov.n a3, a13 - bcb: 21c8 l32i.n a12, a1, 8 - bcd: 31d8 l32i.n a13, a1, 12 - bcf: ffeb05 call0 a80 - bd2: 1108 l32i.n a0, a1, 4 - bd4: 10c112 addi a1, a1, 16 - bd7: f00d ret.n - ... - be5: 000000 ill - be8: 140c movi.n a4, 1 - bea: b0c112 addi a1, a1, -80 - bed: 41c9 s32i.n a12, a1, 16 - bef: 51d9 s32i.n a13, a1, 20 - bf1: 61e9 s32i.n a14, a1, 24 - bf3: 71f9 s32i.n a15, a1, 28 - bf5: 8129 s32i.n a2, a1, 32 - bf7: 9139 s32i.n a3, a1, 36 - bf9: 3109 s32i.n a0, a1, 12 - bfb: 029332 l16si a3, a3, 4 - bfe: d139 s32i.n a3, a1, 52 - c00: 903340 addx2 a3, a3, a4 - c03: 002505 call0 e54 - c06: 030c movi.n a3, 0 - c08: 9158 l32i.n a5, a1, 36 - c0a: 029242 l16si a4, a2, 4 - c0d: 2129 s32i.n a2, a1, 8 - c0f: 1144e0 slli a4, a4, 2 - c12: 3228 l32i.n a2, a2, 12 - c14: 3558 l32i.n a5, a5, 12 - c16: b159 s32i.n a5, a1, 44 - c18: a129 s32i.n a2, a1, 40 - c1a: fff001 l32r a0, bdc - c1d: 0000c0 callx0 a0 - c20: 0c0c movi.n a12, 0 - c22: d188 l32i.n a8, a1, 52 - c24: b1a8 l32i.n a10, a1, 44 - c26: a198 l32i.n a9, a1, 40 - c28: 0199 s32i.n a9, a1, 0 - c2a: f1a9 s32i.n a10, a1, 60 - c2c: b0b890 addx8 a11, a8, a9 - c2f: c1b9 s32i.n a11, a1, 48 - c31: a0a8a0 addx4 a10, a8, a10 - c34: e1a9 s32i.n a10, a1, 56 - c36: a08890 addx4 a8, a8, a9 - c39: 1189 s32i.n a8, a1, 4 - c3b: 0d0c movi.n a13, 0 - c3d: f138 l32i.n a3, a1, 60 - c3f: 01f8 l32i.n a15, a1, 0 - c41: 0338 l32i.n a3, a3, 0 - c43: 0ff8 l32i.n a15, a15, 0 - c45: 032d mov.n a2, a3 - c47: ffe601 l32r a0, be0 - c4a: 0000c0 callx0 a0 - c4d: 1168 l32i.n a6, a1, 4 - c4f: d148 l32i.n a4, a1, 52 - c51: 0108 l32i.n a0, a1, 0 - c53: ed3a add.n a14, a13, a3 - c55: 7f2a add.n a7, a15, a2 - c57: 0d0c movi.n a13, 0 - c59: 0079 s32i.n a7, a0, 0 - c5b: 01b7f7 bgeu a7, a15, c60 - c5e: ee1b addi.n a14, a14, 1 - c60: 7c1b addi.n a7, a12, 1 - c62: 022747 blt a7, a4, c68 - c65: 003146 j d2e - c68: 136172 s32i a7, a1, 76 - c6b: c7ca add.n a12, a7, a12 - c6d: b1f8 l32i.n a15, a1, 44 - c6f: a128 l32i.n a2, a1, 40 - c71: a0f7f0 addx4 a15, a7, a15 - c74: a0cc20 addx4 a12, a12, a2 - c77: f128 l32i.n a2, a1, 60 - c79: 0f38 l32i.n a3, a15, 0 - c7b: 0228 l32i.n a2, a2, 0 - c7d: ffd901 l32r a0, be4 - c80: 0000c0 callx0 a0 - c83: 0c78 l32i.n a7, a12, 0 - c85: 080c movi.n a8, 0 - c87: 0a0c movi.n a10, 0 - c89: 11b2f0 slli a11, a2, 1 - c8c: f07c movi.n a0, -1 - c8e: 404f10 ssai 31 - c91: 816320 src a6, a3, a2 - c94: c090b0 sub a9, a0, a11 - c97: 126162 s32i a6, a1, 72 - c9a: f07c movi.n a0, -1 - c9c: c06060 sub a6, a0, a6 - c9f: 01b097 bgeu a0, a9, ca4 - ca2: 660b addi.n a6, a6, -1 - ca4: 073867 bltu a8, a6, caf - ca7: 029867 bne a8, a6, cad - caa: 01b977 bgeu a9, a7, caf - cad: 1a0c movi.n a10, 1 - caf: c06030 sub a6, a0, a3 - cb2: 106122 s32i a2, a1, 64 - cb5: c09020 sub a9, a0, a2 - cb8: 116192 s32i a9, a1, 68 - cbb: 01b097 bgeu a0, a9, cc0 - cbe: 660b addi.n a6, a6, -1 - cc0: 122152 l32i a5, a1, 72 - cc3: 090c movi.n a9, 0 - cc5: 858a add.n a8, a5, a8 - cc7: 0d3367 bltu a3, a6, cd8 - cca: 089367 bne a3, a6, cd6 - ccd: 102142 l32i a4, a1, 64 - cd0: 112122 l32i a2, a1, 68 - cd3: 01b247 bgeu a2, a4, cd8 - cd6: 190c movi.n a9, 1 - cd8: 096d mov.n a6, a9 - cda: 130c movi.n a3, 1 - cdc: 9b7a add.n a9, a11, a7 - cde: 9363a0 movnez a6, a3, a10 - ce1: 01b9b7 bgeu a9, a11, ce6 - ce4: 881b addi.n a8, a8, 1 - ce6: 08ad mov.n a10, a8 - ce8: c07080 sub a7, a0, a8 - ceb: c0b090 sub a11, a0, a9 - cee: 080c movi.n a8, 0 - cf0: 01b0b7 bgeu a0, a11, cf5 - cf3: 770b addi.n a7, a7, -1 - cf5: 073d77 bltu a13, a7, d00 - cf8: 029d77 bne a13, a7, cfe - cfb: 01bbe7 bgeu a11, a14, d00 - cfe: 180c movi.n a8, 1 - d00: 746060 extui a6, a6, 0, 8 - d03: 7daa add.n a7, a13, a10 - d05: 936380 movnez a6, a3, a8 - d08: 8e9a add.n a8, a14, a9 - d0a: 0c89 s32i.n a8, a12, 0 - d0c: 01b8e7 bgeu a8, a14, d11 - d0f: 771b addi.n a7, a7, 1 - d11: 0d0c movi.n a13, 0 - d13: 07ed mov.n a14, a7 - d15: cc4b addi.n a12, a12, 4 - d17: 268c beqz.n a6, d1d - d19: 07ed mov.n a14, a7 - d1b: 1d0c movi.n a13, 1 - d1d: e168 l32i.n a6, a1, 56 - d1f: ff4b addi.n a15, a15, 4 - d21: c06f60 sub a6, a15, a6 - d24: f4f656 bnez a6, c77 - d27: 0108 l32i.n a0, a1, 0 - d29: 1168 l32i.n a6, a1, 4 - d2b: 132172 l32i a7, a1, 76 - d2e: 0d8d mov.n a8, a13 - d30: c1b8 l32i.n a11, a1, 48 - d32: 008b addi.n a0, a0, 8 - d34: 06a8 l32i.n a10, a6, 0 - d36: 0109 s32i.n a0, a1, 0 - d38: 9aea add.n a9, a10, a14 - d3a: 01b9a7 bgeu a9, a10, d3f - d3d: 8d1b addi.n a8, a13, 1 - d3f: 07cd mov.n a12, a7 - d41: 1689 s32i.n a8, a6, 4 - d43: 0699 s32i.n a9, a6, 0 - d45: f1d8 l32i.n a13, a1, 60 - d47: 664b addi.n a6, a6, 4 - d49: dd4b addi.n a13, a13, 4 - d4b: f1d9 s32i.n a13, a1, 60 - d4d: 1169 s32i.n a6, a1, 4 - d4f: 02b0b7 bgeu a0, a11, d55 - d52: ffb946 j c3b - d55: 8128 l32i.n a2, a1, 32 - d57: 9138 l32i.n a3, a1, 36 - d59: 000005 call0 d5c - d5c: 2128 l32i.n a2, a1, 8 - d5e: 001fc5 call0 f5c - d61: 41c8 l32i.n a12, a1, 16 - d63: 51d8 l32i.n a13, a1, 20 - d65: 61e8 l32i.n a14, a1, 24 - d67: 71f8 l32i.n a15, a1, 28 - d69: 3108 l32i.n a0, a1, 12 - d6b: 50c112 addi a1, a1, 80 - d6e: f00d ret.n - -00000d70 : - d70: f0c112 addi a1, a1, -16 - d73: 1109 s32i.n a0, a1, 4 - d75: 0129 s32i.n a2, a1, 0 - d77: 21c9 s32i.n a12, a1, 8 - d79: 032d mov.n a2, a3 - d7b: 03cd mov.n a12, a3 - d7d: 001d85 call0 f58 - d80: 0c3d mov.n a3, a12 - d82: 0128 l32i.n a2, a1, 0 - d84: 21c8 l32i.n a12, a1, 8 - d86: ffe605 call0 be8 - d89: 1108 l32i.n a0, a1, 4 - d8b: 10c112 addi a1, a1, 16 - d8e: f00d ret.n - -00000d90 : - d90: f0c112 addi a1, a1, -16 - d93: 0109 s32i.n a0, a1, 0 - d95: 11c9 s32i.n a12, a1, 4 - d97: 21d9 s32i.n a13, a1, 8 - d99: 03cd mov.n a12, a3 - d9b: 02dd mov.n a13, a2 - d9d: 001b85 call0 f58 - da0: 0c2d mov.n a2, a12 - da2: 001b45 call0 f58 - da5: 029d02 l16si a0, a13, 4 - da8: 029c22 l16si a2, a12, 4 - dab: 3c38 l32i.n a3, a12, 12 - dad: 2c2207 blt a2, a0, ddd - db0: 2e2027 blt a0, a2, de2 - db3: 200b addi.n a2, a0, -1 - db5: 3d78 l32i.n a7, a13, 12 - db7: a00230 addx4 a0, a2, a3 - dba: a02270 addx4 a2, a2, a7 - dbd: 0268 l32i.n a6, a2, 0 - dbf: 0038 l32i.n a3, a0, 0 - dc1: 183367 bltu a3, a6, ddd - dc4: 1a3637 bltu a6, a3, de2 - dc7: fcc002 addi a0, a0, -4 - dca: fcc222 addi a2, a2, -4 - dcd: ecb277 bgeu a2, a7, dbd - dd0: 020c movi.n a2, 0 - dd2: 11c8 l32i.n a12, a1, 4 - dd4: 21d8 l32i.n a13, a1, 8 - dd6: 0108 l32i.n a0, a1, 0 - dd8: 10c112 addi a1, a1, 16 - ddb: f00d ret.n - ddd: 120c movi.n a2, 1 - ddf: fffbc6 j dd2 - de2: f27c movi.n a2, -1 - de4: fffa86 j dd2 - ... - def: c11200 mul16u a1, a2, a0 - df2: 21d9f0 srai a13, a15, 9 - df5: 11c9 s32i.n a12, a1, 4 - df7: 0109 s32i.n a0, a1, 0 - df9: 02cd mov.n a12, a2 - dfb: 039202 l16si a0, a2, 6 - dfe: 03dd mov.n a13, a3 - e00: 1fa037 bge a0, a3, e23 - e03: 1120f0 slli a2, a0, 1 - e06: 030d mov.n a0, a3 - e08: 01a327 bge a3, a2, e0d - e0b: 020d mov.n a0, a2 - e0d: 113000 slli a3, a0, 16 - e10: 3c28 l32i.n a2, a12, 12 - e12: 313030 srai a3, a3, 16 - e15: 035c32 s16i a3, a12, 6 - e18: 1133e0 slli a3, a3, 2 - e1b: fff301 l32r a0, de8 - e1e: 0000c0 callx0 a0 - e21: 3c29 s32i.n a2, a12, 12 - e23: 029c02 l16si a0, a12, 4 - e26: 12a0d7 bge a0, a13, e3c - e29: 030c movi.n a3, 0 - e2b: 3c28 l32i.n a2, a12, 12 - e2d: c04d00 sub a4, a13, a0 - e30: 1144e0 slli a4, a4, 2 - e33: a02020 addx4 a2, a0, a2 - e36: ffed01 l32r a0, dec - e39: 0000c0 callx0 a0 - e3c: 025cd2 s16i a13, a12, 4 - e3f: 0108 l32i.n a0, a1, 0 - e41: 11c8 l32i.n a12, a1, 4 - e43: 21d8 l32i.n a13, a1, 8 - e45: 10c112 addi a1, a1, 16 - e48: f00d ret.n - ... - e52: 120000 excw - e55: 09f0c1 l32r a12, fffc3618 - e58: 11c901 l32r a0, fffc557c - e5b: 21d9 s32i.n a13, a1, 8 - e5d: 31e9 s32i.n a14, a1, 12 - e5f: 03dd mov.n a13, a3 - e61: 12e8 l32i.n a14, a2, 4 - e63: 02cd mov.n a12, a2 - e65: 6e9c beqz.n a14, e7f - e67: 2e08 l32i.n a0, a14, 8 - e69: f228 l32i.n a2, a2, 60 - e6b: 0e38 l32i.n a3, a14, 0 - e6d: 1c39 s32i.n a3, a12, 4 - e6f: 220b addi.n a2, a2, -1 - e71: fc29 s32i.n a2, a12, 60 - e73: 10fc bnez.n a0, ea8 - e75: 0e2d mov.n a2, a14 - e77: 0d3d mov.n a3, a13 - e79: fff745 call0 df0 - e7c: 0005c6 j e97 - e7f: 021c movi.n a2, 16 - e81: fff201 l32r a0, e4c - e84: 0000c0 callx0 a0 - e87: 02ed mov.n a14, a2 - e89: 112de0 slli a2, a13, 2 - e8c: fff101 l32r a0, e50 - e8f: 0000c0 callx0 a0 - e92: 035ed2 s16i a13, a14, 6 - e95: 3e29 s32i.n a2, a14, 12 - e97: 025ed2 s16i a13, a14, 4 - e9a: ec48 l32i.n a4, a12, 56 - e9c: 050c movi.n a5, 0 - e9e: 160c movi.n a6, 1 - ea0: 2e69 s32i.n a6, a14, 8 - ea2: 0e59 s32i.n a5, a14, 0 - ea4: 441b addi.n a4, a4, 1 - ea6: ec49 s32i.n a4, a12, 56 - ea8: 0108 l32i.n a0, a1, 0 - eaa: 11c8 l32i.n a12, a1, 4 - eac: 0e2d mov.n a2, a14 - eae: 21d8 l32i.n a13, a1, 8 - eb0: 31e8 l32i.n a14, a1, 12 - eb2: 10c112 addi a1, a1, 16 - eb5: f00d ret.n - eb7: 000000 ill - eba: 128000 excw - ebd: d9f0c1 l32r a12, ffff7680 - ec0: 010921 l32r a2, fffc12e4 - ec3: 11c9 s32i.n a12, a1, 4 - ec5: 3208 l32i.n a0, a2, 12 - ec7: 0292c2 l16si a12, a2, 4 - eca: 02dd mov.n a13, a2 - ecc: a0cc00 addx4 a12, a12, a0 - ecf: ffdcc2 addmi a12, a12, 0xffffff00 - ed2: 3f2cc2 l32i a12, a12, 252 - ed5: 000805 call0 f58 - ed8: fff801 l32r a0, eb8 - edb: f21c movi.n a2, 31 - edd: 1480c7 bany a0, a12, ef5 - ee0: 410100 srli a0, a0, 1 - ee3: 220b addi.n a2, a2, -1 - ee5: f40266 bnei a2, -1, edd - ee8: f27c movi.n a2, -1 - eea: 11c8 l32i.n a12, a1, 4 - eec: 21d8 l32i.n a13, a1, 8 - eee: 0108 l32i.n a0, a1, 0 - ef0: 10c112 addi a1, a1, 16 - ef3: f00d ret.n - ef5: 029d32 l16si a3, a13, 4 - ef8: 1133b0 slli a3, a3, 5 - efb: 223a add.n a2, a2, a3 - efd: e0c222 addi a2, a2, -32 - f00: fff986 j eea - f03: 000000 ill - f06: 120000 excw - f09: c9f0c1 l32r a12, ffff36cc - f0c: 110921 l32r a2, fffc5330 - f0f: 03cd mov.n a12, a3 - f11: 3238 l32i.n a3, a2, 12 - f13: 1fcc02 addi a0, a12, 31 - f16: b30cc0 movgez a0, a12, a12 - f19: 210500 srai a0, a0, 5 - f1c: a00030 addx4 a0, a0, a3 - f1f: 0008 l32i.n a0, a0, 0 - f21: 0109 s32i.n a0, a1, 0 - f23: 000345 call0 f58 - f26: 0c2d mov.n a2, a12 - f28: 032c movi.n a3, 32 - f2a: fff601 l32r a0, f04 - f2d: 0000c0 callx0 a0 - f30: 0108 l32i.n a0, a1, 0 - f32: 21c8 l32i.n a12, a1, 8 - f34: 140c movi.n a4, 1 - f36: 0e12a6 blti a2, 1, f48 - f39: 130c movi.n a3, 1 - f3b: 060c movi.n a6, 0 - f3d: 1133f0 slli a3, a3, 1 - f40: 661b addi.n a6, a6, 1 - f42: f79267 bne a2, a6, f3d - f45: 000046 j f4a - f48: 130c movi.n a3, 1 - f4a: 102030 and a2, a0, a3 - f4d: 932420 movnez a2, a4, a2 - f50: 1108 l32i.n a0, a1, 4 - f52: 10c112 addi a1, a1, 16 - f55: f00d ret.n - f57: f00d00 subx8 a0, a13, a0 - f5a: 120000 excw - f5d: c9f0c1 l32r a12, ffff3720 - f60: 010911 l32r a1, fffc1384 - f63: 02cd mov.n a12, a2 - f65: ffff05 call0 f58 - f68: 3c28 l32i.n a2, a12, 12 - f6a: 029c02 l16si a0, a12, 4 - f6d: a03020 addx4 a3, a0, a2 - f70: ffd332 addmi a3, a3, 0xffffff00 - f73: 3f2332 l32i a3, a3, 252 - f76: f3cc bnez.n a3, f89 - f78: 0d20a6 blti a0, 2, f89 - f7b: 000b addi.n a0, a0, -1 - f7d: 110000 slli a0, a0, 16 - f80: 310000 srai a0, a0, 16 - f83: 025c02 s16i a0, a12, 4 - f86: fff8c6 j f6d - f89: 0c2d mov.n a2, a12 - f8b: 0108 l32i.n a0, a1, 0 - f8d: 11c8 l32i.n a12, a1, 4 - f8f: 10c112 addi a1, a1, 16 - f92: f00d ret.n - f94: f0c112 addi a1, a1, -16 - f97: 0109 s32i.n a0, a1, 0 - f99: 21d9 s32i.n a13, a1, 8 - f9b: 11c9 s32i.n a12, a1, 4 - f9d: 03dd mov.n a13, a3 - f9f: 02cd mov.n a12, a2 - fa1: fffb45 call0 f58 - fa4: 029c02 l16si a0, a12, 4 - fa7: 0c2d mov.n a2, a12 - fa9: 02ad07 bge a13, a0, faf - fac: 025cd2 s16i a13, a12, 4 - faf: 21d8 l32i.n a13, a1, 8 - fb1: 11c8 l32i.n a12, a1, 4 - fb3: 0108 l32i.n a0, a1, 0 - fb5: 10c112 addi a1, a1, 16 - fb8: f00d ret.n - ... - -00000fbc : - fbc: e0c112 addi a1, a1, -32 - fbf: 3109 s32i.n a0, a1, 12 - fc1: 71f9 s32i.n a15, a1, 28 - fc3: 41c9 s32i.n a12, a1, 16 - fc5: 51d9 s32i.n a13, a1, 20 - fc7: 61e9 s32i.n a14, a1, 24 - fc9: 03dd mov.n a13, a3 - fcb: 4002e2 l8ui a14, a2, 64 - fce: 02cd mov.n a12, a2 - fd0: a0ee20 addx4 a14, a14, a2 - fd3: 21e9 s32i.n a14, a1, 8 - fd5: 3ee8 l32i.n a14, a14, 12 - fd7: 032d mov.n a2, a3 - fd9: 029ef2 l16si a15, a14, 4 - fdc: fff785 call0 f58 - fdf: 0e2d mov.n a2, a14 - fe1: fff745 call0 f58 - fe4: 029d22 l16si a2, a13, 4 - fe7: 110ff0 slli a0, a15, 1 - fea: 15a027 bge a0, a2, 1003 - fed: 0d3d mov.n a3, a13 - fef: 0c2d mov.n a2, a12 - ff1: 400c42 l8ui a4, a12, 64 - ff4: 150c movi.n a5, 1 - ff6: a044c0 addx4 a4, a4, a12 - ff9: 3448 l32i.n a4, a4, 12 - ffb: 000005 call0 ffc - ffe: 02dd mov.n a13, a2 - 1000: 001886 j 1066 - 1003: 0c2d mov.n a2, a12 - 1005: 0d3d mov.n a3, a13 - 1007: 000005 call0 1008 - 100a: 3f0b addi.n a3, a15, -1 - 100c: 0139 s32i.n a3, a1, 0 - 100e: ff6e05 call0 6f0 - 1011: 050c movi.n a5, 0 - 1013: 0168 l32i.n a6, a1, 0 - 1015: 023d mov.n a3, a2 - 1017: 2148 l32i.n a4, a1, 8 - 1019: 0c2d mov.n a2, a12 - 101b: 6448 l32i.n a4, a4, 24 - 101d: ffa605 call0 a80 - 1020: ff1b addi.n a15, a15, 1 - 1022: 0f3d mov.n a3, a15 - 1024: ff6c85 call0 6f0 - 1027: 1129 s32i.n a2, a1, 4 - 1029: 0f3d mov.n a3, a15 - 102b: 0d2d mov.n a2, a13 - 102d: fff645 call0 f94 - 1030: 1138 l32i.n a3, a1, 4 - 1032: 0e4d mov.n a4, a14 - 1034: 0f5d mov.n a5, a15 - 1036: 02dd mov.n a13, a2 - 1038: 060c movi.n a6, 0 - 103a: 0c2d mov.n a2, a12 - 103c: ffa405 call0 a80 - 103f: 0f3d mov.n a3, a15 - 1041: fff505 call0 f94 - 1044: 0d3d mov.n a3, a13 - 1046: 024d mov.n a4, a2 - 1048: 050c movi.n a5, 0 - 104a: 0c2d mov.n a2, a12 - 104c: 000005 call0 1050 - 104f: 02dd mov.n a13, a2 - 1051: 0e3d mov.n a3, a14 - 1053: 000005 call0 1054 - 1056: 00c296 bltz a2, 1066 - 1059: 0e4d mov.n a4, a14 - 105b: 0d3d mov.n a3, a13 - 105d: 0c2d mov.n a2, a12 - 105f: 050c movi.n a5, 0 - 1061: 000005 call0 1064 - 1064: 02dd mov.n a13, a2 - 1066: 3108 l32i.n a0, a1, 12 - 1068: 41c8 l32i.n a12, a1, 16 - 106a: 61e8 l32i.n a14, a1, 24 - 106c: 0d2d mov.n a2, a13 - 106e: 71f8 l32i.n a15, a1, 28 - 1070: 51d8 l32i.n a13, a1, 20 - 1072: 20c112 addi a1, a1, 32 - 1075: f00d ret.n - 1077: 000000 ill - 107a: 120000 excw - 107d: f9e0c1 l32r a12, fffff800 - 1080: 010941 l32r a4, fffc14a4 - 1083: 31e9 s32i.n a14, a1, 12 - 1085: 21d9 s32i.n a13, a1, 8 - 1087: 11c9 s32i.n a12, a1, 4 - 1089: 02dd mov.n a13, a2 - 108b: 04cd mov.n a12, a4 - 108d: 1023a6 blti a3, 2, 10a1 - 1090: 1e0c movi.n a14, 1 - 1092: 000c movi.n a0, 0 - 1094: 230b addi.n a2, a3, -1 - 1096: 11eef0 slli a14, a14, 1 - 1099: 001b addi.n a0, a0, 1 - 109b: f79207 bne a2, a0, 1096 - 109e: 000046 j 10a3 - 10a1: 1e0c movi.n a14, 1 - 10a3: 112ee0 slli a2, a14, 2 - 10a6: 5129 s32i.n a2, a1, 20 - 10a8: fff401 l32r a0, 1078 - 10ab: 0000c0 callx0 a0 - 10ae: cd29 s32i.n a2, a13, 48 - 10b0: 0c3d mov.n a3, a12 - 10b2: 0d2d mov.n a2, a13 - 10b4: 000005 call0 10b8 - 10b7: cd08 l32i.n a0, a13, 48 - 10b9: 0029 s32i.n a2, a0, 0 - 10bb: 000005 call0 10bc - 10be: cd38 l32i.n a3, a13, 48 - 10c0: 0d2d mov.n a2, a13 - 10c2: 0338 l32i.n a3, a3, 0 - 10c4: 000005 call0 10c8 - 10c7: 023d mov.n a3, a2 - 10c9: 0d2d mov.n a2, a13 - 10cb: 000005 call0 10cc - 10ce: 02fd mov.n a15, a2 - 10d0: 2e2ea6 blti a14, 2, 1102 - 10d3: 4c0c movi.n a12, 4 - 10d5: 0f2d mov.n a2, a15 - 10d7: 000005 call0 10d8 - 10da: 024d mov.n a4, a2 - 10dc: cd38 l32i.n a3, a13, 48 - 10de: 0d2d mov.n a2, a13 - 10e0: 33ca add.n a3, a3, a12 - 10e2: ffd332 addmi a3, a3, 0xffffff00 - 10e5: 3f2332 l32i a3, a3, 252 - 10e8: 000005 call0 10ec - 10eb: 023d mov.n a3, a2 - 10ed: 0d2d mov.n a2, a13 - 10ef: 000005 call0 10f0 - 10f2: cd48 l32i.n a4, a13, 48 - 10f4: 44ca add.n a4, a4, a12 - 10f6: 0429 s32i.n a2, a4, 0 - 10f8: 000005 call0 10fc - 10fb: 5158 l32i.n a5, a1, 20 - 10fd: cc4b addi.n a12, a12, 4 - 10ff: d29c57 bne a12, a5, 10d5 - 1102: 0d2d mov.n a2, a13 - 1104: 0f3d mov.n a3, a15 - 1106: 11c8 l32i.n a12, a1, 4 - 1108: 41f8 l32i.n a15, a1, 16 - 110a: 000005 call0 110c - 110d: dde9 s32i.n a14, a13, 52 - 110f: 0108 l32i.n a0, a1, 0 - 1111: 21d8 l32i.n a13, a1, 8 - 1113: 31e8 l32i.n a14, a1, 12 - 1115: 20c112 addi a1, a1, 32 - 1118: f00d ret.n - ... - -00001124 : - 1124: d0c112 addi a1, a1, -48 - 1127: 31d9 s32i.n a13, a1, 12 - 1129: 51f9 s32i.n a15, a1, 20 - 112b: 8149 s32i.n a4, a1, 32 - 112d: 1109 s32i.n a0, a1, 4 - 112f: 41e9 s32i.n a14, a1, 16 - 1131: 21c9 s32i.n a12, a1, 8 - 1133: 02ed mov.n a14, a2 - 1135: 03cd mov.n a12, a3 - 1137: 042d mov.n a2, a4 - 1139: ffd805 call0 ebc - 113c: 02dd mov.n a13, a2 - 113e: 130c movi.n a3, 1 - 1140: 0e2d mov.n a2, a14 - 1142: 000005 call0 1144 - 1145: 02fd mov.n a15, a2 - 1147: 01c9 s32i.n a12, a1, 0 - 1149: 0c2d mov.n a2, a12 - 114b: ffe0c5 call0 f58 - 114e: 8128 l32i.n a2, a1, 32 - 1150: ffe045 call0 f58 - 1153: 0dcd mov.n a12, a13 - 1155: 002c movi.n a0, 32 - 1157: 1da0d7 bge a0, a13, 1178 - 115a: 120c movi.n a2, 1 - 115c: 6129 s32i.n a2, a1, 24 - 115e: 6138 l32i.n a3, a1, 24 - 1160: 0c2d mov.n a2, a12 - 1162: 331b addi.n a3, a3, 1 - 1164: 6139 s32i.n a3, a1, 24 - 1166: 530c movi.n a3, 5 - 1168: ffed01 l32r a0, 111c - 116b: 0000c0 callx0 a0 - 116e: 02cd mov.n a12, a2 - 1170: 042c movi.n a4, 32 - 1172: e82427 blt a4, a2, 115e - 1175: 0000c6 j 117c - 1178: 150c movi.n a5, 1 - 117a: 6159 s32i.n a5, a1, 24 - 117c: 0e2d mov.n a2, a14 - 117e: 6138 l32i.n a3, a1, 24 - 1180: 0148 l32i.n a4, a1, 0 - 1182: ffef85 call0 107c - 1185: 8128 l32i.n a2, a1, 32 - 1187: 0d3d mov.n a3, a13 - 1189: ffd7c5 call0 f08 - 118c: 087216 beqz a2, 1217 - 118f: 6168 l32i.n a6, a1, 24 - 1191: 070c movi.n a7, 0 - 1193: c06d60 sub a6, a13, a6 - 1196: 661b addi.n a6, a6, 1 - 1198: 9169 s32i.n a6, a1, 36 - 119a: 00a6d6 bgez a6, 11a8 - 119d: 9179 s32i.n a7, a1, 36 - 119f: 0003c6 j 11b2 - 11a2: 9188 l32i.n a8, a1, 36 - 11a4: 881b addi.n a8, a8, 1 - 11a6: 9189 s32i.n a8, a1, 36 - 11a8: 8128 l32i.n a2, a1, 32 - 11aa: 9138 l32i.n a3, a1, 36 - 11ac: ffd585 call0 f08 - 11af: fef216 beqz a2, 11a2 - 11b2: 9198 l32i.n a9, a1, 36 - 11b4: 0dcd mov.n a12, a13 - 11b6: 332d97 blt a13, a9, 11ed - 11b9: 0d0c movi.n a13, 0 - 11bb: a90b addi.n a10, a9, -1 - 11bd: 71a9 s32i.n a10, a1, 28 - 11bf: 0f3d mov.n a3, a15 - 11c1: 0e2d mov.n a2, a14 - 11c3: 000005 call0 11c4 - 11c6: 023d mov.n a3, a2 - 11c8: 0e2d mov.n a2, a14 - 11ca: 000005 call0 11cc - 11cd: 02fd mov.n a15, a2 - 11cf: 0c3d mov.n a3, a12 - 11d1: 8128 l32i.n a2, a1, 32 - 11d3: ffd345 call0 f08 - 11d6: 0d1b addi.n a0, a13, 1 - 11d8: 91b8 l32i.n a11, a1, 36 - 11da: 93d020 movnez a13, a0, a2 - 11dd: 7128 l32i.n a2, a1, 28 - 11df: 021cb7 beq a12, a11, 11e5 - 11e2: 11ddf0 slli a13, a13, 1 - 11e5: cc0b addi.n a12, a12, -1 - 11e7: d492c7 bne a2, a12, 11bf - 11ea: 000146 j 11f3 - 11ed: 0d0c movi.n a13, 0 - 11ef: 390b addi.n a3, a9, -1 - 11f1: 7139 s32i.n a3, a1, 28 - 11f3: 0f3d mov.n a3, a15 - 11f5: 0e2d mov.n a2, a14 - 11f7: ce58 l32i.n a5, a14, 48 - 11f9: 6d0b addi.n a6, a13, -1 - 11fb: b3d660 movgez a13, a6, a6 - 11fe: 2141d0 srai a4, a13, 1 - 1201: a04450 addx4 a4, a4, a5 - 1204: 0448 l32i.n a4, a4, 0 - 1206: 000005 call0 1208 - 1209: 023d mov.n a3, a2 - 120b: 71d8 l32i.n a13, a1, 28 - 120d: 0e2d mov.n a2, a14 - 120f: 000005 call0 1210 - 1212: 02fd mov.n a15, a2 - 1214: 000446 j 1229 - 1217: 0f3d mov.n a3, a15 - 1219: 0e2d mov.n a2, a14 - 121b: 000005 call0 121c - 121e: 023d mov.n a3, a2 - 1220: 0e2d mov.n a2, a14 - 1222: 000005 call0 1224 - 1225: 02fd mov.n a15, a2 - 1227: dd0b addi.n a13, a13, -1 - 1229: f58dd6 bgez a13, 1185 - 122c: de78 l32i.n a7, a14, 52 - 122e: 2017a6 blti a7, 1, 1252 - 1231: 0c0c movi.n a12, 0 - 1233: 0d0c movi.n a13, 0 - 1235: ce28 l32i.n a2, a14, 48 - 1237: 22ca add.n a2, a2, a12 - 1239: 0228 l32i.n a2, a2, 0 - 123b: 000005 call0 123c - 123e: ce38 l32i.n a3, a14, 48 - 1240: 0e2d mov.n a2, a14 - 1242: 33ca add.n a3, a3, a12 - 1244: 0338 l32i.n a3, a3, 0 - 1246: 000005 call0 1248 - 1249: cc4b addi.n a12, a12, 4 - 124b: de48 l32i.n a4, a14, 52 - 124d: dd1b addi.n a13, a13, 1 - 124f: e22d47 blt a13, a4, 1235 - 1252: 01c8 l32i.n a12, a1, 0 - 1254: ce28 l32i.n a2, a14, 48 - 1256: ffb201 l32r a0, 1120 - 1259: 0000c0 callx0 a0 - 125c: 0c3d mov.n a3, a12 - 125e: 0e2d mov.n a2, a14 - 1260: 000005 call0 1264 - 1263: 0e2d mov.n a2, a14 - 1265: 8138 l32i.n a3, a1, 32 - 1267: 000005 call0 1268 - 126a: 1108 l32i.n a0, a1, 4 - 126c: 21c8 l32i.n a12, a1, 8 - 126e: 31d8 l32i.n a13, a1, 12 - 1270: 0f2d mov.n a2, a15 - 1272: 41e8 l32i.n a14, a1, 16 - 1274: 51f8 l32i.n a15, a1, 20 - 1276: 30c112 addi a1, a1, 48 - 1279: f00d ret.n - ... - -0000127c : - 127c: d0c112 addi a1, a1, -48 - 127f: 71d9 s32i.n a13, a1, 28 - 1281: 5109 s32i.n a0, a1, 20 - 1283: 81e9 s32i.n a14, a1, 32 - 1285: 61c9 s32i.n a12, a1, 24 - 1287: 03ed mov.n a14, a3 - 1289: 02cd mov.n a12, a2 - 128b: 053d mov.n a3, a5 - 128d: 042d mov.n a2, a4 - 128f: 07ec16 beqz a12, 1311 - 1292: 07be16 beqz a14, 1311 - 1295: 078416 beqz a4, 1311 - 1298: 075516 beqz a5, 1311 - 129b: 2139 s32i.n a3, a1, 8 - 129d: 4129 s32i.n a2, a1, 16 - 129f: 000005 call0 12a0 - 12a2: 02dd mov.n a13, a2 - 12a4: 4138 l32i.n a3, a1, 16 - 12a6: 000005 call0 12a8 - 12a9: 023d mov.n a3, a2 - 12ab: 040c movi.n a4, 0 - 12ad: 0d2d mov.n a2, a13 - 12af: 000005 call0 12b0 - 12b2: 0d2d mov.n a2, a13 - 12b4: 0e3d mov.n a3, a14 - 12b6: 000005 call0 12b8 - 12b9: 0129 s32i.n a2, a1, 0 - 12bb: 2138 l32i.n a3, a1, 8 - 12bd: 0d2d mov.n a2, a13 - 12bf: 000005 call0 12c0 - 12c2: 024d mov.n a4, a2 - 12c4: 0138 l32i.n a3, a1, 0 - 12c6: 0d2d mov.n a2, a13 - 12c8: 000005 call0 12cc - 12cb: 023d mov.n a3, a2 - 12cd: 1129 s32i.n a2, a1, 4 - 12cf: 0c2d mov.n a2, a12 - 12d1: 000005 call0 12d4 - 12d4: 3129 s32i.n a2, a1, 12 - 12d6: 1138 l32i.n a3, a1, 4 - 12d8: 0d2d mov.n a2, a13 - 12da: 000005 call0 12dc - 12dd: 0d2d mov.n a2, a13 - 12df: 030c movi.n a3, 0 - 12e1: 000005 call0 12e4 - 12e4: 0d2d mov.n a2, a13 - 12e6: 000005 call0 12e8 - 12e9: 0e3d mov.n a3, a14 - 12eb: 0c2d mov.n a2, a12 - 12ed: 21d8 l32i.n a13, a1, 8 - 12ef: 000005 call0 12f0 - 12f2: 0c2d mov.n a2, a12 - 12f4: 4138 l32i.n a3, a1, 16 - 12f6: 31e8 l32i.n a14, a1, 12 - 12f8: 000005 call0 12fc - 12fb: 0d3d mov.n a3, a13 - 12fd: 0c2d mov.n a2, a12 - 12ff: 000005 call0 1300 - 1302: 0e2d mov.n a2, a14 - 1304: 61c8 l32i.n a12, a1, 24 - 1306: 71d8 l32i.n a13, a1, 28 - 1308: 81e8 l32i.n a14, a1, 32 - 130a: 5108 l32i.n a0, a1, 20 - 130c: 30c112 addi a1, a1, 48 - 130f: f00d ret.n - 1311: 020c movi.n a2, 0 - 1313: fffb46 j 1304 - ... - -00001318 : - 1318: d0c112 addi a1, a1, -48 - 131b: 0149 s32i.n a4, a1, 0 - 131d: 1159 s32i.n a5, a1, 4 - 131f: 2169 s32i.n a6, a1, 8 - 1321: 3179 s32i.n a7, a1, 12 - 1323: 71c9 s32i.n a12, a1, 28 - 1325: 81d9 s32i.n a13, a1, 32 - 1327: 6109 s32i.n a0, a1, 24 - 1329: 03dd mov.n a13, a3 - 132b: 100c movi.n a0, 1 - 132d: 02cd mov.n a12, a2 - 132f: 404202 s8i a0, a2, 64 - 1332: 032d mov.n a2, a3 - 1334: 000005 call0 1338 - 1337: 023d mov.n a3, a2 - 1339: 0148 l32i.n a4, a1, 0 - 133b: 0c2d mov.n a2, a12 - 133d: 000005 call0 1340 - 1340: 1148 l32i.n a4, a1, 4 - 1342: 4129 s32i.n a2, a1, 16 - 1344: 230c movi.n a3, 2 - 1346: 404c32 s8i a3, a12, 64 - 1349: 0c2d mov.n a2, a12 - 134b: 0d3d mov.n a3, a13 - 134d: 000005 call0 1350 - 1350: 4138 l32i.n a3, a1, 16 - 1352: 02dd mov.n a13, a2 - 1354: 2148 l32i.n a4, a1, 8 - 1356: 0c2d mov.n a2, a12 - 1358: 000005 call0 135c - 135b: 5129 s32i.n a2, a1, 20 - 135d: 0d2d mov.n a2, a13 - 135f: 000005 call0 1360 - 1362: 5138 l32i.n a3, a1, 20 - 1364: 024d mov.n a4, a2 - 1366: 050c movi.n a5, 0 - 1368: 0c2d mov.n a2, a12 - 136a: 000005 call0 136c - 136d: 023d mov.n a3, a2 - 136f: c148 l32i.n a4, a1, 48 - 1371: 0c2d mov.n a2, a12 - 1373: 000005 call0 1374 - 1376: 023d mov.n a3, a2 - 1378: 150c movi.n a5, 1 - 137a: 404c52 s8i a5, a12, 64 - 137d: 0c2d mov.n a2, a12 - 137f: 000005 call0 1380 - 1382: 024d mov.n a4, a2 - 1384: 3138 l32i.n a3, a1, 12 - 1386: 0c2d mov.n a2, a12 - 1388: 000005 call0 138c - 138b: 024d mov.n a4, a2 - 138d: 0d3d mov.n a3, a13 - 138f: 0c2d mov.n a2, a12 - 1391: 81d8 l32i.n a13, a1, 32 - 1393: 71c8 l32i.n a12, a1, 28 - 1395: 000005 call0 1398 - 1398: 6108 l32i.n a0, a1, 24 - 139a: 30c112 addi a1, a1, 48 - 139d: f00d ret.n - -ssl_crypto_misc.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000018 : - 18: e0c112 addi a1, a1, -32 - 1b: 21c9 s32i.n a12, a1, 8 - 1d: 51f9 s32i.n a15, a1, 20 - 1f: 1109 s32i.n a0, a1, 4 - 21: 41e9 s32i.n a14, a1, 16 - 23: 31d9 s32i.n a13, a1, 12 - 25: 02ed mov.n a14, a2 - 27: 03dd mov.n a13, a3 - 29: 220c movi.n a2, 2 - 2b: fff701 l32r a0, 8 - 2e: 0000c0 callx0 a0 - 31: 2512a6 blti a2, 1, 5a - 34: 0c0c movi.n a12, 0 - 36: 11f2e0 slli a15, a2, 2 - 39: fff101 l32r a0, 0 - 3c: 01d9 s32i.n a13, a1, 0 - 3e: 00d8 l32i.n a13, a0, 0 - 40: ddca add.n a13, a13, a12 - 42: 0dd8 l32i.n a13, a13, 0 - 44: 2d9c beqz.n a13, 5a - 46: 0e3d mov.n a3, a14 - 48: 0d2d mov.n a2, a13 - 4a: fff001 l32r a0, c - 4d: 0000c0 callx0 a0 - 50: ffed01 l32r a0, 4 - 53: 42dc bnez.n a2, 6b - 55: cc4b addi.n a12, a12, 4 - 57: e39cf7 bne a12, a15, 3e - 5a: 020c movi.n a2, 0 - 5c: 21c8 l32i.n a12, a1, 8 - 5e: 31d8 l32i.n a13, a1, 12 - 60: 41e8 l32i.n a14, a1, 16 - 62: 51f8 l32i.n a15, a1, 20 - 64: 1108 l32i.n a0, a1, 4 - 66: 20c112 addi a1, a1, 32 - 69: f00d ret.n - 6b: 101d22 l16ui a2, a13, 32 - 6e: 9dc8 l32i.n a12, a13, 36 - 70: 01e8 l32i.n a14, a1, 0 - 72: 22ccc2 addi a12, a12, 34 - 75: ffe601 l32r a0, 10 - 78: 0000c0 callx0 a0 - 7b: 0c4d mov.n a4, a12 - 7d: 101d32 l16ui a3, a13, 32 - 80: 0e29 s32i.n a2, a14, 0 - 82: ffe401 l32r a0, 14 - 85: 0000c0 callx0 a0 - 88: 101d22 l16ui a2, a13, 32 - 8b: fff346 j 5c - ... - -00000090 : - 90: f00d ret.n - ... - -00000094 : - 94: f00d ret.n - ... - -00000098 : - 98: f00d ret.n - 9a: 000000 ill - 9d: 000000 ill - -000000a0 : - a0: 025d mov.n a5, a2 - a2: f0c112 addi a1, a1, -16 - a5: 032d mov.n a2, a3 - a7: 0109 s32i.n a0, a1, 0 - a9: 053d mov.n a3, a5 - ab: fffc01 l32r a0, 9c - ae: 0000c0 callx0 a0 - b1: 0108 l32i.n a0, a1, 0 - b3: 10c112 addi a1, a1, 16 - b6: f00d ret.n - b8: 000000 ill - ... - -000000bc : - bc: e0c112 addi a1, a1, -32 - bf: 21d9 s32i.n a13, a1, 8 - c1: 31e9 s32i.n a14, a1, 12 - c3: 0109 s32i.n a0, a1, 0 - c5: 11c9 s32i.n a12, a1, 4 - c7: 41f9 s32i.n a15, a1, 16 - c9: 02cd mov.n a12, a2 - cb: 03fd mov.n a15, a3 - cd: 000005 call0 d0 - d0: 1c1ca6 blti a12, 1, f0 - d3: 0d0c movi.n a13, 0 - d5: edfa add.n a14, a13, a15 - d7: 000e02 l8ui a0, a14, 0 - da: d0cc bnez.n a0, eb - dc: fff701 l32r a0, b8 - df: 0000c0 callx0 a0 - e2: 004e22 s8i a2, a14, 0 - e5: 742020 extui a2, a2, 0, 8 - e8: ff0216 beqz a2, dc - eb: dd1b addi.n a13, a13, 1 - ed: e49cd7 bne a12, a13, d5 - f0: 11c8 l32i.n a12, a1, 4 - f2: 21d8 l32i.n a13, a1, 8 - f4: 31e8 l32i.n a14, a1, 12 - f6: 41f8 l32i.n a15, a1, 16 - f8: 0108 l32i.n a0, a1, 0 - fa: 20c112 addi a1, a1, 32 - fd: f00d ret.n - ... - -00000100 : - 100: e0c112 addi a1, a1, -32 - 103: 20c112 addi a1, a1, 32 - 106: f00d ret.n - 108: 000010 excw - ... - -0000010c : - 10c: e0c112 addi a1, a1, -32 - 10f: 0109 s32i.n a0, a1, 0 - 111: 41f9 s32i.n a15, a1, 16 - 113: 31e9 s32i.n a14, a1, 12 - 115: 21d9 s32i.n a13, a1, 8 - 117: 11c9 s32i.n a12, a1, 4 - 119: 0213e6 bgei a3, 1, 11f - 11c: 002006 j 1a0 - 11f: fffad1 l32r a13, 108 - 122: ffa0e2 movi a14, 255 - 125: fea0f2 movi a15, 254 - 128: 3c0c movi.n a12, 3 - 12a: 090c movi.n a9, 0 - 12c: 0b0c movi.n a11, 0 - 12e: 0a0c movi.n a10, 0 - 130: 000c movi.n a0, 0 - 132: 802a add.n a8, a0, a2 - 134: 000882 l8ui a8, a8, 0 - 137: 648080 extui a8, a8, 0, 7 - 13a: 8d8a add.n a8, a13, a8 - 13c: 000882 l8ui a8, a8, 0 - 13f: 001b addi.n a0, a0, 1 - 141: 4418e7 beq a8, a14, 189 - 144: 0998f7 bne a8, a15, 151 - 147: cc0b addi.n a12, a12, -1 - 149: 042c96 bltz a12, 18f - 14c: 080c movi.n a8, 0 - 14e: 000086 j 154 - 151: 3a3c66 bnei a12, 3, 18f - 154: aa1b addi.n a10, a10, 1 - 156: 1199a0 slli a9, a9, 6 - 159: 209890 or a9, a8, a9 - 15c: 244a66 bnei a10, 4, 184 - 15f: 6b4a add.n a6, a11, a4 - 161: 31a090 srai a10, a9, 16 - 164: bb1b addi.n a11, a11, 1 - 166: 0046a2 s8i a10, a6, 0 - 169: 092ca6 blti a12, 2, 176 - 16c: 217890 srai a7, a9, 8 - 16f: 8b4a add.n a8, a11, a4 - 171: bb1b addi.n a11, a11, 1 - 173: 004872 s8i a7, a8, 0 - 176: 063ca6 blti a12, 3, 180 - 179: ab4a add.n a10, a11, a4 - 17b: 004a92 s8i a9, a10, 0 - 17e: bb1b addi.n a11, a11, 1 - 180: 0a0c movi.n a10, 0 - 182: 090c movi.n a9, 0 - 184: 0568 l32i.n a6, a5, 0 - 186: 0526b7 blt a6, a11, 18f - 189: a59307 bne a3, a0, 132 - 18c: 000506 j 1a4 - 18f: f27c movi.n a2, -1 - 191: 11c8 l32i.n a12, a1, 4 - 193: 21d8 l32i.n a13, a1, 8 - 195: 31e8 l32i.n a14, a1, 12 - 197: 41f8 l32i.n a15, a1, 16 - 199: 0108 l32i.n a0, a1, 0 - 19b: 20c112 addi a1, a1, 32 - 19e: f00d ret.n - 1a0: 0a0c movi.n a10, 0 - 1a2: 0b0c movi.n a11, 0 - 1a4: fe7a56 bnez a10, 18f - 1a7: 020c movi.n a2, 0 - 1a9: 05b9 s32i.n a11, a5, 0 - 1ab: fff886 j 191 - -ssl_gen_cert.o: file format elf32-xtensa-le - - -ssl_hmac.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000030 : - 30: f0a082 movi a8, 240 - 33: c01180 sub a1, a1, a8 - 36: 386102 s32i a0, a1, 224 - 39: 366132 s32i a3, a1, 216 - 3c: 3b61e2 s32i a14, a1, 236 - 3f: 376122 s32i a2, a1, 220 - 42: 3961c2 s32i a12, a1, 228 - 45: 3a61d2 s32i a13, a1, 232 - 48: 06cd mov.n a12, a6 - 4a: 05dd mov.n a13, a5 - 4c: 012d mov.n a2, a1 - 4e: 04ed mov.n a14, a4 - 50: 030c movi.n a3, 0 - 52: 044c movi.n a4, 64 - 54: ffeb01 l32r a0, 0 - 57: 0000c0 callx0 a0 - 5a: 40c122 addi a2, a1, 64 - 5d: 030c movi.n a3, 0 - 5f: 044c movi.n a4, 64 - 61: ffe801 l32r a0, 4 - 64: 0000c0 callx0 a0 - 67: 012d mov.n a2, a1 - 69: 0e3d mov.n a3, a14 - 6b: 0d4d mov.n a4, a13 - 6d: ffe601 l32r a0, 8 - 70: 0000c0 callx0 a0 - 73: 0d4d mov.n a4, a13 - 75: 0e3d mov.n a3, a14 - 77: 40c122 addi a2, a1, 64 - 7a: ffe401 l32r a0, c - 7d: 0000c0 callx0 a0 - 80: 015d mov.n a5, a1 - 82: 40c162 addi a6, a1, 64 - 85: 40c102 addi a0, a1, 64 - 88: ca5c movi.n a10, 92 - 8a: 693c movi.n a9, 54 - 8c: 3621d2 l32i a13, a1, 216 - 8f: 3721e2 l32i a14, a1, 220 - 92: 000522 l8ui a2, a5, 0 - 95: 000032 l8ui a3, a0, 0 - 98: 302290 xor a2, a2, a9 - 9b: 3033a0 xor a3, a3, a10 - 9e: 004032 s8i a3, a0, 0 - a1: 004522 s8i a2, a5, 0 - a4: 001b addi.n a0, a0, 1 - a6: 551b addi.n a5, a5, 1 - a8: e69567 bne a5, a6, 92 - ab: 7fc122 addi a2, a1, 127 - ae: 221b addi.n a2, a2, 1 - b0: ffd801 l32r a0, 10 - b3: 0000c0 callx0 a0 - b6: 013d mov.n a3, a1 - b8: 044c movi.n a4, 64 - ba: 7fc122 addi a2, a1, 127 - bd: 221b addi.n a2, a2, 1 - bf: ffd501 l32r a0, 14 - c2: 0000c0 callx0 a0 - c5: 0d4d mov.n a4, a13 - c7: 0e3d mov.n a3, a14 - c9: 7fc122 addi a2, a1, 127 - cc: 221b addi.n a2, a2, 1 - ce: ffd201 l32r a0, 18 - d1: 0000c0 callx0 a0 - d4: 0c2d mov.n a2, a12 - d6: 7fc132 addi a3, a1, 127 - d9: 331b addi.n a3, a3, 1 - db: ffd001 l32r a0, 1c - de: 0000c0 callx0 a0 - e1: 7fc122 addi a2, a1, 127 - e4: 221b addi.n a2, a2, 1 - e6: ffce01 l32r a0, 20 - e9: 0000c0 callx0 a0 - ec: 40c132 addi a3, a1, 64 - ef: 044c movi.n a4, 64 - f1: 7fc122 addi a2, a1, 127 - f4: 221b addi.n a2, a2, 1 - f6: ffcb01 l32r a0, 24 - f9: 0000c0 callx0 a0 - fc: 0c3d mov.n a3, a12 - fe: 041c movi.n a4, 16 - 100: 7fc122 addi a2, a1, 127 - 103: 221b addi.n a2, a2, 1 - 105: ffc801 l32r a0, 28 - 108: 0000c0 callx0 a0 - 10b: 3a21d2 l32i a13, a1, 232 - 10e: 3b21e2 l32i a14, a1, 236 - 111: 0c2d mov.n a2, a12 - 113: 7fc132 addi a3, a1, 127 - 116: 331b addi.n a3, a3, 1 - 118: 3921c2 l32i a12, a1, 228 - 11b: ffc401 l32r a0, 2c - 11e: 0000c0 callx0 a0 - 121: f0a022 movi a2, 240 - 124: 382102 l32i a0, a1, 224 - 127: 112a add.n a1, a1, a2 - 129: f00d ret.n - ... - -0000015c : - 15c: ffd112 addmi a1, a1, 0xffffff00 - 15f: 3a6102 s32i a0, a1, 232 - 162: 386132 s32i a3, a1, 224 - 165: 3d61e2 s32i a14, a1, 244 - 168: 396122 s32i a2, a1, 228 - 16b: 3b61c2 s32i a12, a1, 236 - 16e: 3c61d2 s32i a13, a1, 240 - 171: 06cd mov.n a12, a6 - 173: 05dd mov.n a13, a5 - 175: 012d mov.n a2, a1 - 177: 04ed mov.n a14, a4 - 179: 030c movi.n a3, 0 - 17b: 044c movi.n a4, 64 - 17d: ffeb01 l32r a0, 12c - 180: 0000c0 callx0 a0 - 183: 40c122 addi a2, a1, 64 - 186: 030c movi.n a3, 0 - 188: 044c movi.n a4, 64 - 18a: ffe901 l32r a0, 130 - 18d: 0000c0 callx0 a0 - 190: 012d mov.n a2, a1 - 192: 0e3d mov.n a3, a14 - 194: 0d4d mov.n a4, a13 - 196: ffe701 l32r a0, 134 - 199: 0000c0 callx0 a0 - 19c: 0d4d mov.n a4, a13 - 19e: 0e3d mov.n a3, a14 - 1a0: 40c122 addi a2, a1, 64 - 1a3: ffe501 l32r a0, 138 - 1a6: 0000c0 callx0 a0 - 1a9: 015d mov.n a5, a1 - 1ab: 40c162 addi a6, a1, 64 - 1ae: 40c102 addi a0, a1, 64 - 1b1: ca5c movi.n a10, 92 - 1b3: 693c movi.n a9, 54 - 1b5: 3821d2 l32i a13, a1, 224 - 1b8: 3921e2 l32i a14, a1, 228 - 1bb: 000522 l8ui a2, a5, 0 - 1be: 000032 l8ui a3, a0, 0 - 1c1: 302290 xor a2, a2, a9 - 1c4: 3033a0 xor a3, a3, a10 - 1c7: 004032 s8i a3, a0, 0 - 1ca: 004522 s8i a2, a5, 0 - 1cd: 001b addi.n a0, a0, 1 - 1cf: 551b addi.n a5, a5, 1 - 1d1: e69567 bne a5, a6, 1bb - 1d4: 7fc122 addi a2, a1, 127 - 1d7: 221b addi.n a2, a2, 1 - 1d9: ffd801 l32r a0, 13c - 1dc: 0000c0 callx0 a0 - 1df: 013d mov.n a3, a1 - 1e1: 044c movi.n a4, 64 - 1e3: 7fc122 addi a2, a1, 127 - 1e6: 221b addi.n a2, a2, 1 - 1e8: ffd601 l32r a0, 140 - 1eb: 0000c0 callx0 a0 - 1ee: 0d4d mov.n a4, a13 - 1f0: 0e3d mov.n a3, a14 - 1f2: 7fc122 addi a2, a1, 127 - 1f5: 221b addi.n a2, a2, 1 - 1f7: ffd301 l32r a0, 144 - 1fa: 0000c0 callx0 a0 - 1fd: 0c2d mov.n a2, a12 - 1ff: 7fc132 addi a3, a1, 127 - 202: 331b addi.n a3, a3, 1 - 204: ffd101 l32r a0, 148 - 207: 0000c0 callx0 a0 - 20a: 7fc122 addi a2, a1, 127 - 20d: 221b addi.n a2, a2, 1 - 20f: ffcf01 l32r a0, 14c - 212: 0000c0 callx0 a0 - 215: 40c132 addi a3, a1, 64 - 218: 044c movi.n a4, 64 - 21a: 7fc122 addi a2, a1, 127 - 21d: 221b addi.n a2, a2, 1 - 21f: ffcc01 l32r a0, 150 - 222: 0000c0 callx0 a0 - 225: 0c3d mov.n a3, a12 - 227: 441c movi.n a4, 20 - 229: 7fc122 addi a2, a1, 127 - 22c: 221b addi.n a2, a2, 1 - 22e: ffc901 l32r a0, 154 - 231: 0000c0 callx0 a0 - 234: 3c21d2 l32i a13, a1, 240 - 237: 3d21e2 l32i a14, a1, 244 - 23a: 0c2d mov.n a2, a12 - 23c: 7fc132 addi a3, a1, 127 - 23f: 331b addi.n a3, a3, 1 - 241: 3b21c2 l32i a12, a1, 236 - 244: ffc501 l32r a0, 158 - 247: 0000c0 callx0 a0 - 24a: 3a2102 l32i a0, a1, 232 - 24d: 01d112 addmi a1, a1, 0x100 - 250: f00d ret.n - -ssl_loader.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000030 excw - ... - -00000010 : - 10: 027d mov.n a7, a2 - 12: e0c112 addi a1, a1, -32 - 15: 0109 s32i.n a0, a1, 0 - 17: 21d9 s32i.n a13, a1, 8 - 19: 11c9 s32i.n a12, a1, 4 - 1b: 04dd mov.n a13, a4 - 1d: 64cc bnez.n a4, 27 - 1f: 0c0c movi.n a12, 0 - 21: f3aed2 movi a13, 0xfffffef3 - 24: 000c46 j 59 - 27: 820c movi.n a2, 8 - 29: 5179 s32i.n a7, a1, 20 - 2b: 4139 s32i.n a3, a1, 16 - 2d: 3159 s32i.n a5, a1, 12 - 2f: fff501 l32r a0, 4 - 32: 0000c0 callx0 a0 - 35: 02cd mov.n a12, a2 - 37: 0d2d mov.n a2, a13 - 39: 0c3d mov.n a3, a12 - 3b: 51d8 l32i.n a13, a1, 20 - 3d: fff201 l32r a0, 8 - 40: 0000c0 callx0 a0 - 43: 1c29 s32i.n a2, a12, 4 - 45: 2212e6 bgei a2, 1, 6b - 48: f3aed2 movi a13, 0xfffffef3 - 4b: 000286 j 59 - 4e: 0d2d mov.n a2, a13 - 50: 0c4d mov.n a4, a12 - 52: 003d mov.n a3, a0 - 54: 000a45 call0 fc - 57: 02dd mov.n a13, a2 - 59: 0c2d mov.n a2, a12 - 5b: 11c8 l32i.n a12, a1, 4 - 5d: 000005 call0 60 - 60: 0d2d mov.n a2, a13 - 62: 0108 l32i.n a0, a1, 0 - 64: 21d8 l32i.n a13, a1, 8 - 66: 20c112 addi a1, a1, 32 - 69: f00d ret.n - 6b: ffe531 l32r a3, 0 - 6e: 0c28 l32i.n a2, a12, 0 - 70: 0338 l32i.n a3, a3, 0 - 72: ffe601 l32r a0, c - 75: 0000c0 callx0 a0 - 78: 4108 l32i.n a0, a1, 16 - 7a: 3158 l32i.n a5, a1, 12 - 7c: fce216 beqz a2, 4e - 7f: 0d2d mov.n a2, a13 - 81: 0c4d mov.n a4, a12 - 83: 003d mov.n a3, a0 - 85: 004985 call0 520 - 88: 02dd mov.n a13, a2 - 8a: fff2c6 j 59 - ... - -0000009c : - 9c: e0c112 addi a1, a1, -32 - 9f: 51c9 s32i.n a12, a1, 20 - a1: 1139 s32i.n a3, a1, 4 - a3: 2149 s32i.n a4, a1, 8 - a5: 3169 s32i.n a6, a1, 12 - a7: 4109 s32i.n a0, a1, 16 - a9: 61d9 s32i.n a13, a1, 24 - ab: 0129 s32i.n a2, a1, 0 - ad: 05dd mov.n a13, a5 - af: 820c movi.n a2, 8 - b1: fff701 l32r a0, 90 - b4: 0000c0 callx0 a0 - b7: 02cd mov.n a12, a2 - b9: 0d2d mov.n a2, a13 - bb: fff601 l32r a0, 94 - be: 0000c0 callx0 a0 - c1: 0c29 s32i.n a2, a12, 0 - c3: 2138 l32i.n a3, a1, 8 - c5: 0d4d mov.n a4, a13 - c7: fff401 l32r a0, 98 - ca: 0000c0 callx0 a0 - cd: 1cd9 s32i.n a13, a12, 4 - cf: 0128 l32i.n a2, a1, 0 - d1: 1138 l32i.n a3, a1, 4 - d3: 0c4d mov.n a4, a12 - d5: 3158 l32i.n a5, a1, 12 - d7: 000245 call0 fc - da: 02dd mov.n a13, a2 - dc: 0c2d mov.n a2, a12 - de: 51c8 l32i.n a12, a1, 20 - e0: 000005 call0 e4 - e3: 0d2d mov.n a2, a13 - e5: 4108 l32i.n a0, a1, 16 - e7: 61d8 l32i.n a13, a1, 24 - e9: 20c112 addi a1, a1, 32 - ec: f00d ret.n - ... - fa: 120000 excw - fd: 09f0c1 l32r a12, fffc28c0 - 100: 132601 l32r a0, fffc4d98 - 103: 260b addi.n a2, a6, -1 - 105: 262423 excw - 108: 221633 excw - 10b: ae .byte 0xae - 10c: ee .byte 0xee - 10d: 000246 j 11a - 110: 0438 l32i.n a3, a4, 0 - 112: 1448 l32i.n a4, a4, 4 - 114: fff701 l32r a0, f0 - 117: 0000c0 callx0 a0 - 11a: 0108 l32i.n a0, a1, 0 - 11c: 10c112 addi a1, a1, 16 - 11f: f00d ret.n - 121: 043d mov.n a3, a4 - 123: fff401 l32r a0, f4 - 126: 0000c0 callx0 a0 - 129: fffb46 j 11a - 12c: 0438 l32i.n a3, a4, 0 - 12e: 1448 l32i.n a4, a4, 4 - 130: fff201 l32r a0, f8 - 133: 0000c0 callx0 a0 - 136: 020c movi.n a2, 0 - 138: fff786 j 11a - ... - -00000144 : - 144: f0c112 addi a1, a1, -16 - 147: 11c9 s32i.n a12, a1, 4 - 149: 0109 s32i.n a0, a1, 0 - 14b: 02cd mov.n a12, a2 - 14d: e28c beqz.n a2, 15f - 14f: 0228 l32i.n a2, a2, 0 - 151: fffa01 l32r a0, 13c - 154: 0000c0 callx0 a0 - 157: 0c2d mov.n a2, a12 - 159: fff901 l32r a0, 140 - 15c: 0000c0 callx0 a0 - 15f: 11c8 l32i.n a12, a1, 4 - 161: 0108 l32i.n a0, a1, 0 - 163: 10c112 addi a1, a1, 16 - 166: f00d ret.n - ... - 1c0: b0a262 movi a6, 0x2b0 - 1c3: c01160 sub a1, a1, a6 - 1c6: a66102 s32i a0, a1, 0x298 - 1c9: a56132 s32i a3, a1, 0x294 - 1cc: a46152 s32i a5, a1, 0x290 - 1cf: a861d2 s32i a13, a1, 0x2a0 - 1d2: a761c2 s32i a12, a1, 0x29c - 1d5: 02dd mov.n a13, a2 - 1d7: 04cd mov.n a12, a4 - 1d9: 047416 beqz a4, 224 - 1dc: 042d mov.n a2, a4 - 1de: ffe401 l32r a0, 170 - 1e1: 0000c0 callx0 a0 - 1e4: c2bc beqz.n a2, 224 - 1e6: ffe031 l32r a3, 168 - 1e9: 0d2d mov.n a2, a13 - 1eb: 0338 l32i.n a3, a3, 0 - 1ed: a26132 s32i a3, a1, 0x288 - 1f0: ffe101 l32r a0, 174 - 1f3: 0000c0 callx0 a0 - 1f6: a36122 s32i a2, a1, 0x28c - 1f9: 92bc beqz.n a2, 236 - 1fb: a22122 l32i a2, a1, 0x288 - 1fe: ffde01 l32r a0, 178 - 201: 0000c0 callx0 a0 - 204: a32142 l32i a4, a1, 0x28c - 207: 0d0c movi.n a13, 0 - 209: 224a add.n a2, a2, a4 - 20b: 0013c6 j 25e - 20e: a42152 l32i a5, a1, 0x290 - 211: a52132 l32i a3, a1, 0x294 - 214: 0548 l32i.n a4, a5, 0 - 216: c03320 sub a3, a3, a2 - 219: 554b addi.n a5, a5, 4 - 21b: ffd801 l32r a0, 17c - 21e: 0000c0 callx0 a0 - 221: 081216 beqz a2, 2a6 - 224: f27c movi.n a2, -1 - 226: a721c2 l32i a12, a1, 0x29c - 229: a821d2 l32i a13, a1, 0x2a0 - 22c: b0a232 movi a3, 0x2b0 - 22f: a62102 l32i a0, a1, 0x298 - 232: 113a add.n a1, a1, a3 - 234: f00d ret.n - 236: ffcd31 l32r a3, 16c - 239: 0d2d mov.n a2, a13 - 23b: 1338 l32i.n a3, a3, 4 - 23d: a16132 s32i a3, a1, 0x284 - 240: ffd001 l32r a0, 180 - 243: 0000c0 callx0 a0 - 246: 024d mov.n a4, a2 - 248: fd8216 beqz a2, 224 - 24b: a12122 l32i a2, a1, 0x284 - 24e: a96142 s32i a4, a1, 0x2a4 - 251: ffcc01 l32r a0, 184 - 254: 0000c0 callx0 a0 - 257: a92142 l32i a4, a1, 0x2a4 - 25a: 1d0c movi.n a13, 1 - 25c: 224a add.n a2, a2, a4 - 25e: 010d mov.n a0, a1 - 260: 10c192 addi a9, a1, 16 - 263: 000242 l8ui a4, a2, 0 - 266: d0c442 addi a4, a4, -48 - 269: 747040 extui a7, a4, 0, 8 - 26c: 0297b6 bltui a7, 10, 272 - 26f: f9c742 addi a4, a7, -7 - 272: 1184c0 slli a8, a4, 4 - 275: 004082 s8i a8, a0, 0 - 278: 010242 l8ui a4, a2, 1 - 27b: 222b addi.n a2, a2, 2 - 27d: d0c442 addi a4, a4, -48 - 280: 744040 extui a4, a4, 0, 8 - 283: 0294b6 bltui a4, 10, 289 - 286: f9c442 addi a4, a4, -7 - 289: 548a add.n a5, a4, a8 - 28b: 004052 s8i a5, a0, 0 - 28e: 001b addi.n a0, a0, 1 - 290: cf9097 bne a0, a9, 263 - 293: d40c movi.n a4, 13 - 295: 000202 l8ui a0, a2, 0 - 298: 051047 beq a0, a4, 2a1 - 29b: f6c062 addi a6, a0, -10 - 29e: f6c656 bnez a6, 20e - 2a1: 221b addi.n a2, a2, 1 - 2a3: fffb86 j 295 - 2a6: 10c122 addi a2, a1, 16 - 2a9: ffb701 l32r a0, 188 - 2ac: 0000c0 callx0 a0 - 2af: 0c2d mov.n a2, a12 - 2b1: ffb601 l32r a0, 18c - 2b4: 0000c0 callx0 a0 - 2b7: 024d mov.n a4, a2 - 2b9: 0c3d mov.n a3, a12 - 2bb: 10c122 addi a2, a1, 16 - 2be: ffb401 l32r a0, 190 - 2c1: 0000c0 callx0 a0 - 2c4: 10c122 addi a2, a1, 16 - 2c7: 013d mov.n a3, a1 - 2c9: 840c movi.n a4, 8 - 2cb: ffb201 l32r a0, 194 - 2ce: 0000c0 callx0 a0 - 2d1: 70c122 addi a2, a1, 112 - 2d4: 10c132 addi a3, a1, 16 - 2d7: ffb001 l32r a0, 198 - 2da: 0000c0 callx0 a0 - 2dd: 046d16 beqz a13, 327 - 2e0: 10c122 addi a2, a1, 16 - 2e3: ffae01 l32r a0, 19c - 2e6: 0000c0 callx0 a0 - 2e9: 10c122 addi a2, a1, 16 - 2ec: 70c132 addi a3, a1, 112 - 2ef: 041c movi.n a4, 16 - 2f1: ffab01 l32r a0, 1a0 - 2f4: 0000c0 callx0 a0 - 2f7: 0c2d mov.n a2, a12 - 2f9: ffaa01 l32r a0, 1a4 - 2fc: 0000c0 callx0 a0 - 2ff: 024d mov.n a4, a2 - 301: 0c3d mov.n a3, a12 - 303: 10c122 addi a2, a1, 16 - 306: ffa801 l32r a0, 1a8 - 309: 0000c0 callx0 a0 - 30c: 10c122 addi a2, a1, 16 - 30f: 013d mov.n a3, a1 - 311: 840c movi.n a4, 8 - 313: ffa601 l32r a0, 1ac - 316: 0000c0 callx0 a0 - 319: 10c132 addi a3, a1, 16 - 31c: 7fc122 addi a2, a1, 127 - 31f: 221b addi.n a2, a2, 1 - 321: ffa301 l32r a0, 1b0 - 324: 0000c0 callx0 a0 - 327: 014d mov.n a4, a1 - 329: a421c2 l32i a12, a1, 0x290 - 32c: 130c movi.n a3, 1 - 32e: 7fc122 addi a2, a1, 127 - 331: 11c222 addi a2, a2, 17 - 334: 93d3d0 movnez a13, a3, a13 - 337: 0d5d mov.n a5, a13 - 339: 70c132 addi a3, a1, 112 - 33c: ff9e01 l32r a0, 1b4 - 33f: 0000c0 callx0 a0 - 342: 7fc122 addi a2, a1, 127 - 345: 11c222 addi a2, a2, 17 - 348: ff9c01 l32r a0, 1b8 - 34b: 0000c0 callx0 a0 - 34e: 1c58 l32i.n a5, a12, 4 - 350: 0c48 l32i.n a4, a12, 0 - 352: 7fc122 addi a2, a1, 127 - 355: 11c222 addi a2, a2, 17 - 358: 043d mov.n a3, a4 - 35a: ff9801 l32r a0, 1bc - 35d: 0000c0 callx0 a0 - 360: 020c movi.n a2, 0 - 362: ffb006 j 226 - 365: 000000 ill - 368: 000020 excw - 36b: 001000 excw - 36e: 380000 excw - 371: 000001 l32r a0, fffc0374 - 374: 000144 excw - ... - 39f: c11200 mul16u a1, a2, a0 - 3a2: 71d9c0 excw - 3a5: 81e9 s32i.n a14, a1, 32 - 3a7: 5109 s32i.n a0, a1, 20 - 3a9: c159 s32i.n a5, a1, 48 - 3ab: 61c9 s32i.n a12, a1, 24 - 3ad: 91f9 s32i.n a15, a1, 36 - 3af: 02cd mov.n a12, a2 - 3b1: 04fd mov.n a15, a4 - 3b3: 0215e6 bgei a5, 1, 3b9 - 3b6: 0033c6 j 489 - 3b9: 0169 s32i.n a6, a1, 0 - 3bb: 11c9 s32i.n a12, a1, 4 - 3bd: 240c movi.n a4, 2 - 3bf: 120c movi.n a2, 1 - 3c1: f4ae82 movi a8, 0xfffffef4 - 3c4: 4189 s32i.n a8, a1, 16 - 3c6: 933230 movnez a3, a2, a3 - 3c9: ffe781 l32r a8, 368 - 3cc: b189 s32i.n a8, a1, 44 - 3ce: 932430 movnez a2, a4, a3 - 3d1: 2129 s32i.n a2, a1, 8 - 3d3: f0c802 addi a0, a8, -16 - 3d6: 00cd mov.n a12, a0 - 3d8: 0d0c movi.n a13, 0 - 3da: 08ed mov.n a14, a8 - 3dc: 0f2d mov.n a2, a15 - 3de: 0c38 l32i.n a3, a12, 0 - 3e0: d139 s32i.n a3, a1, 52 - 3e2: ffe501 l32r a0, 378 - 3e5: 0000c0 callx0 a0 - 3e8: e129 s32i.n a2, a1, 56 - 3ea: e28c beqz.n a2, 3fc - 3ec: 0f2d mov.n a2, a15 - 3ee: 0e38 l32i.n a3, a14, 0 - 3f0: 3139 s32i.n a3, a1, 12 - 3f2: ffe201 l32r a0, 37c - 3f5: 0000c0 callx0 a0 - 3f8: a129 s32i.n a2, a1, 40 - 3fa: 52ec bnez.n a2, 423 - 3fc: dd1b addi.n a13, a13, 1 - 3fe: ee4b addi.n a14, a14, 4 - 400: b198 l32i.n a9, a1, 44 - 402: cc4b addi.n a12, a12, 4 - 404: d49c97 bne a12, a9, 3dc - 407: e1e8 l32i.n a14, a1, 56 - 409: 0c0c movi.n a12, 0 - 40b: 0c2d mov.n a2, a12 - 40d: 000005 call0 410 - 410: ffd701 l32r a0, 36c - 413: c1a8 l32i.n a10, a1, 48 - 415: 10c082 addi a8, a0, 16 - 418: 072e16 beqz a14, 48e - 41b: 00cd mov.n a12, a0 - 41d: b71ae6 bgei a10, 1, 3d8 - 420: 001a86 j 48e - 423: e1e8 l32i.n a14, a1, 56 - 425: c0cf20 sub a12, a15, a2 - 428: c1b8 l32i.n a11, a1, 48 - 42a: d128 l32i.n a2, a1, 52 - 42c: bbca add.n a11, a11, a12 - 42e: c1b9 s32i.n a11, a1, 48 - 430: ffd401 l32r a0, 380 - 433: 0000c0 callx0 a0 - 436: e2ea add.n a14, a2, a14 - 438: a1f8 l32i.n a15, a1, 40 - 43a: 820c movi.n a2, 8 - 43c: ffd201 l32r a0, 384 - 43f: 0000c0 callx0 a0 - 442: 02cd mov.n a12, a2 - 444: c0ffe0 sub a15, a15, a14 - 447: 0f2d mov.n a2, a15 - 449: ffcf01 l32r a0, 388 - 44c: 0000c0 callx0 a0 - 44f: 1cf9 s32i.n a15, a12, 4 - 451: 024d mov.n a4, a2 - 453: 0c29 s32i.n a2, a12, 0 - 455: 04fd56 bnez a13, 4a8 - 458: 0e2d mov.n a2, a14 - 45a: ffc531 l32r a3, 370 - 45d: ffcb01 l32r a0, 38c - 460: 0000c0 callx0 a0 - 463: 03f216 beqz a2, 4a6 - 466: 0e2d mov.n a2, a14 - 468: ffc331 l32r a3, 374 - 46b: ffc901 l32r a0, 390 - 46e: 0000c0 callx0 a0 - 471: 12bc beqz.n a2, 4a6 - 473: 0e2d mov.n a2, a14 - 475: a138 l32i.n a3, a1, 40 - 477: 0148 l32i.n a4, a1, 0 - 479: 0c5d mov.n a5, a12 - 47b: ffd445 call0 1c0 - 47e: 0372d6 bgez a2, 4b9 - 481: f4ae02 movi a0, 0xfffffef4 - 484: 4109 s32i.n a0, a1, 16 - 486: 000186 j 490 - 489: f4ae22 movi a2, 0xfffffef4 - 48c: 4129 s32i.n a2, a1, 16 - 48e: 0c0c movi.n a12, 0 - 490: 0c2d mov.n a2, a12 - 492: 000005 call0 494 - 495: 4128 l32i.n a2, a1, 16 - 497: 61c8 l32i.n a12, a1, 24 - 499: 71d8 l32i.n a13, a1, 28 - 49b: 81e8 l32i.n a14, a1, 32 - 49d: 91f8 l32i.n a15, a1, 36 - 49f: 5108 l32i.n a0, a1, 20 - 4a1: 40c112 addi a1, a1, 64 - 4a4: f00d ret.n - 4a6: 0c48 l32i.n a4, a12, 0 - 4a8: 0f3d mov.n a3, a15 - 4aa: 1cf9 s32i.n a15, a12, 4 - 4ac: 0e2d mov.n a2, a14 - 4ae: 5c4b addi.n a5, a12, 4 - 4b0: ffb901 l32r a0, 394 - 4b3: 0000c0 callx0 a0 - 4b6: fc7256 bnez a2, 481 - 4b9: cd8c beqz.n a13, 4c9 - 4bb: 023de6 bgei a13, 3, 4c1 - 4be: 551de6 bgei a13, 1, 517 - 4c1: bc3d66 bnei a13, 3, 481 - 4c4: 2138 l32i.n a3, a1, 8 - 4c6: 000046 j 4cb - 4c9: 330c movi.n a3, 3 - 4cb: 1128 l32i.n a2, a1, 4 - 4cd: 0c4d mov.n a4, a12 - 4cf: 0158 l32i.n a5, a1, 0 - 4d1: ffc285 call0 fc - 4d4: 4129 s32i.n a2, a1, 16 - 4d6: fb6256 bnez a2, 490 - 4d9: 31d8 l32i.n a13, a1, 12 - 4db: a1f8 l32i.n a15, a1, 40 - 4dd: 0d2d mov.n a2, a13 - 4df: ffae01 l32r a0, 398 - 4e2: 0000c0 callx0 a0 - 4e5: f2fa add.n a15, a2, a15 - 4e7: 0d2d mov.n a2, a13 - 4e9: ffac01 l32r a0, 39c - 4ec: 0000c0 callx0 a0 - 4ef: c108 l32i.n a0, a1, 48 - 4f1: c00020 sub a0, a0, a2 - 4f4: c109 s32i.n a0, a1, 48 - 4f6: c128 l32i.n a2, a1, 48 - 4f8: d30c movi.n a3, 13 - 4fa: 0212e6 bgei a2, 1, 500 - 4fd: ffc286 j 40b - 500: 000f02 l8ui a0, a15, 0 - 503: c148 l32i.n a4, a1, 48 - 505: 051037 beq a0, a3, 50e - 508: 029026 beqi a0, 10, 50e - 50b: ffbf06 j 40b - 50e: ff1b addi.n a15, a15, 1 - 510: 440b addi.n a4, a4, -1 - 512: c149 s32i.n a4, a1, 48 - 514: fff786 j 4f6 - 517: 430c movi.n a3, 4 - 519: ffeb86 j 4cb - 51c: 000000 ill - 51f: c11200 mul16u a1, a2, a0 - 522: 2159e0 srai a5, a14, 9 - 525: 3109 s32i.n a0, a1, 12 - 527: 0129 s32i.n a2, a1, 0 - 529: 41c9 s32i.n a12, a1, 16 - 52b: 1139 s32i.n a3, a1, 4 - 52d: 04cd mov.n a12, a4 - 52f: 1438 l32i.n a3, a4, 4 - 531: 0428 l32i.n a2, a4, 0 - 533: 331b addi.n a3, a3, 1 - 535: 1439 s32i.n a3, a4, 4 - 537: fff901 l32r a0, 51c - 53a: 0000c0 callx0 a0 - 53d: 140c movi.n a4, 1 - 53f: 030c movi.n a3, 0 - 541: 0c29 s32i.n a2, a12, 0 - 543: 1158 l32i.n a5, a1, 4 - 545: 1c68 l32i.n a6, a12, 4 - 547: fec552 addi a5, a5, -2 - 54a: 626a add.n a6, a2, a6 - 54c: ffd662 addmi a6, a6, 0xffffff00 - 54f: 0128 l32i.n a2, a1, 0 - 551: ff4632 s8i a3, a6, 255 - 554: 833450 moveqz a3, a4, a5 - 557: 2168 l32i.n a6, a1, 8 - 559: 0c48 l32i.n a4, a12, 0 - 55b: 1c58 l32i.n a5, a12, 4 - 55d: 41c8 l32i.n a12, a1, 16 - 55f: ffe405 call0 3a0 - 562: 3108 l32i.n a0, a1, 12 - 564: 20c112 addi a1, a1, 32 - 567: f00d ret.n - 569: 000000 ill - 56c: 000150 excw - 56f: 015000 slli a5, a0, 32 - 572: 500000 excw - 575: 000001 l32r a0, fffc0578 - ... - 580: 000150 excw - 583: 015000 slli a5, a0, 32 - ... - -00000598 : - 598: f0c112 addi a1, a1, -16 - 59b: 21d9 s32i.n a13, a1, 8 - 59d: 0109 s32i.n a0, a1, 0 - 59f: 11c9 s32i.n a12, a1, 4 - 5a1: 31e9 s32i.n a14, a1, 12 - 5a3: 02cd mov.n a12, a2 - 5a5: 02e8 l32i.n a14, a2, 0 - 5a7: fff121 l32r a2, 56c - 5aa: fff901 l32r a0, 590 - 5ad: 0000c0 callx0 a0 - 5b0: 1412a6 blti a2, 1, 5c8 - 5b3: 0c2d mov.n a2, a12 - 5b5: 330c movi.n a3, 3 - 5b7: ffee41 l32r a4, 570 - 5ba: ffee51 l32r a5, 574 - 5bd: 000005 call0 5c0 - 5c0: 02dd mov.n a13, a2 - 5c2: 0182d6 bgez a2, 5de - 5c5: 001146 j 60e - 5c8: 10fe27 bbsi a14, 18, 5dc - 5cb: 0c2d mov.n a2, a12 - 5cd: 330c movi.n a3, 3 - 5cf: ffea41 l32r a4, 578 - 5d2: ffea51 l32r a5, 57c - 5d5: 060c movi.n a6, 0 - 5d7: 0558 l32i.n a5, a5, 0 - 5d9: 000005 call0 5dc - 5dc: 0d0c movi.n a13, 0 - 5de: ffe821 l32r a2, 580 - 5e1: ffec01 l32r a0, 594 - 5e4: 0000c0 callx0 a0 - 5e7: f28c beqz.n a2, 5fa - 5e9: 0c2d mov.n a2, a12 - 5eb: 130c movi.n a3, 1 - 5ed: ffe541 l32r a4, 584 - 5f0: 050c movi.n a5, 0 - 5f2: 000005 call0 5f4 - 5f5: 02dd mov.n a13, a2 - 5f7: 0004c6 j 60e - 5fa: 10fe27 bbsi a14, 18, 60e - 5fd: 0c2d mov.n a2, a12 - 5ff: 130c movi.n a3, 1 - 601: ffe241 l32r a4, 58c - 604: ffe151 l32r a5, 588 - 607: 060c movi.n a6, 0 - 609: 0558 l32i.n a5, a5, 0 - 60b: 000005 call0 60c - 60e: 0108 l32i.n a0, a1, 0 - 610: 11c8 l32i.n a12, a1, 4 - 612: 0d2d mov.n a2, a13 - 614: 31e8 l32i.n a14, a1, 12 - 616: 21d8 l32i.n a13, a1, 8 - 618: 10c112 addi a1, a1, 16 - 61b: f00d ret.n - -ssl_md2.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: 030c movi.n a3, 0 - 6: 445c movi.n a4, 84 - 8: f0c112 addi a1, a1, -16 - b: 0109 s32i.n a0, a1, 0 - d: fffc01 l32r a0, 0 - 10: 0000c0 callx0 a0 - 13: 0108 l32i.n a0, a1, 0 - 15: 10c112 addi a1, a1, 16 - 18: f00d ret.n - 1a: 000000 ill - 1d: 000000 ill - 20: 025d mov.n a5, a2 - 22: 10c2a2 addi a10, a2, 16 - 25: 100532 l8ui a3, a5, 16 - 28: 400542 l8ui a4, a5, 64 - 2b: 204542 s8i a4, a5, 32 - 2e: 303340 xor a3, a3, a4 - 31: 304532 s8i a3, a5, 48 - 34: 551b addi.n a5, a5, 1 - 36: eb95a7 bne a5, a10, 25 - 39: 30c272 addi a7, a2, 48 - 3c: 090c movi.n a9, 0 - 3e: 050c movi.n a5, 0 - 40: 2b1c movi.n a11, 18 - 42: fff681 l32r a8, 1c - 45: 026d mov.n a6, a2 - 47: 100632 l8ui a3, a6, 16 - 4a: 558a add.n a5, a5, a8 - 4c: 000552 l8ui a5, a5, 0 - 4f: 661b addi.n a6, a6, 1 - 51: 305530 xor a5, a5, a3 - 54: 0f4652 s8i a5, a6, 15 - 57: ec9677 bne a6, a7, 47 - 5a: 595a add.n a5, a9, a5 - 5c: 745050 extui a5, a5, 0, 8 - 5f: 991b addi.n a9, a9, 1 - 61: e099b7 bne a9, a11, 45 - 64: 0f0252 l8ui a5, a2, 15 - 67: 400272 l8ui a7, a2, 64 - 6a: 000262 l8ui a6, a2, 0 - 6d: 305750 xor a5, a7, a5 - 70: 585a add.n a5, a8, a5 - 72: 000552 l8ui a5, a5, 0 - 75: 305650 xor a5, a6, a5 - 78: 004252 s8i a5, a2, 0 - 7b: 221b addi.n a2, a2, 1 - 7d: e692a7 bne a2, a10, 67 - 80: f00d ret.n - 82: 000000 ill - 85: 000000 ill - -00000088 : - 88: e0c112 addi a1, a1, -32 - 8b: 41f9 s32i.n a15, a1, 16 - 8d: 0109 s32i.n a0, a1, 0 - 8f: 11c9 s32i.n a12, a1, 4 - 91: 21d9 s32i.n a13, a1, 8 - 93: 31e9 s32i.n a14, a1, 12 - 95: 02dd mov.n a13, a2 - 97: 03ed mov.n a14, a3 - 99: 04cd mov.n a12, a4 - 9b: 3f14a6 blti a4, 1, de - 9e: 142d02 l32i a0, a13, 80 - a1: 031c movi.n a3, 16 - a3: 40ca add.n a4, a0, a12 - a5: 07a347 bge a3, a4, b0 - a8: 0f1c movi.n a15, 16 - aa: c0ff00 sub a15, a15, a0 - ad: 000046 j b2 - b0: 0cfd mov.n a15, a12 - b2: 0e3d mov.n a3, a14 - b4: 0f4d mov.n a4, a15 - b6: 20da add.n a2, a0, a13 - b8: 40c222 addi a2, a2, 64 - bb: fff201 l32r a0, 84 - be: 0000c0 callx0 a0 - c1: eefa add.n a14, a14, a15 - c3: 142d32 l32i a3, a13, 80 - c6: c0ccf0 sub a12, a12, a15 - c9: 33fa add.n a3, a3, a15 - cb: 146d32 s32i a3, a13, 80 - ce: 09b366 bnei a3, 16, db - d1: 0d2d mov.n a2, a13 - d3: 040c movi.n a4, 0 - d5: 146d42 s32i a4, a13, 80 - d8: fff445 call0 20 - db: bf1ce6 bgei a12, 1, 9e - de: 11c8 l32i.n a12, a1, 4 - e0: 21d8 l32i.n a13, a1, 8 - e2: 31e8 l32i.n a14, a1, 12 - e4: 41f8 l32i.n a15, a1, 16 - e6: 0108 l32i.n a0, a1, 0 - e8: 20c112 addi a1, a1, 32 - eb: f00d ret.n - ... - -000000f8 : - f8: f0c112 addi a1, a1, -16 - fb: 0129 s32i.n a2, a1, 0 - fd: 21c9 s32i.n a12, a1, 8 - ff: 31d9 s32i.n a13, a1, 12 - 101: 1109 s32i.n a0, a1, 4 - 103: 03dd mov.n a13, a3 - 105: 142302 l32i a0, a3, 80 - 108: 031c movi.n a3, 16 - 10a: c03300 sub a3, a3, a0 - 10d: 0fb0e6 bgei a0, 16, 120 - 110: 10cdc2 addi a12, a13, 16 - 113: 00da add.n a0, a0, a13 - 115: 404032 s8i a3, a0, 64 - 118: 001b addi.n a0, a0, 1 - 11a: f790c7 bne a0, a12, 115 - 11d: 000086 j 123 - 120: 10cdc2 addi a12, a13, 16 - 123: 0d2d mov.n a2, a13 - 125: ffef85 call0 20 - 128: 40cd22 addi a2, a13, 64 - 12b: 0d3d mov.n a3, a13 - 12d: 041c movi.n a4, 16 - 12f: fff001 l32r a0, f0 - 132: 0000c0 callx0 a0 - 135: 0d2d mov.n a2, a13 - 137: ffee85 call0 20 - 13a: 0128 l32i.n a2, a1, 0 - 13c: 041c movi.n a4, 16 - 13e: 0c3d mov.n a3, a12 - 140: 31d8 l32i.n a13, a1, 12 - 142: 21c8 l32i.n a12, a1, 8 - 144: ffec01 l32r a0, f4 - 147: 0000c0 callx0 a0 - 14a: 1108 l32i.n a0, a1, 4 - 14c: 10c112 addi a1, a1, 16 - 14f: f00d ret.n - -ssl_md5.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 452301 l32r a0, fffd148c - 3: ab8967 bany a9, a6, ffffffb2 - 6: efcd excw - 8: fe .byte 0xfe - 9: badc bnez.n a10, 28 - b: 7698 l32i.n a9, a6, 28 - d: 103254 excw - -00000010 : - 10: ffff31 l32r a3, c - 13: fffd41 l32r a4, 8 - 16: fffb51 l32r a5, 4 - 19: fff961 l32r a6, 0 - 1c: 070c movi.n a7, 0 - 1e: 5279 s32i.n a7, a2, 20 - 20: 4279 s32i.n a7, a2, 16 - 22: 0269 s32i.n a6, a2, 0 - 24: 1259 s32i.n a5, a2, 4 - 26: 2249 s32i.n a4, a2, 8 - 28: 3239 s32i.n a3, a2, 12 - 2a: f00d ret.n - ... - -00000034 : - 34: e0c112 addi a1, a1, -32 - 37: 21c9 s32i.n a12, a1, 8 - 39: 4258 l32i.n a5, a2, 16 - 3b: 41e9 s32i.n a14, a1, 16 - 3d: 1109 s32i.n a0, a1, 4 - 3f: 6149 s32i.n a4, a1, 24 - 41: 31d9 s32i.n a13, a1, 12 - 43: 51f9 s32i.n a15, a1, 20 - 45: 0d4c movi.n a13, 64 - 47: 02fd mov.n a15, a2 - 49: 6168 l32i.n a6, a1, 24 - 4b: 5208 l32i.n a0, a2, 20 - 4d: 25ed60 extui a14, a6, 29, 3 - 50: 042d mov.n a2, a4 - 52: 54c350 extui a12, a5, 3, 6 - 55: c0ddc0 sub a13, a13, a12 - 58: 1144d0 slli a4, a4, 3 - 5b: b02250 addx8 a2, a2, a5 - 5e: 4f29 s32i.n a2, a15, 16 - 60: 03b247 bgeu a2, a4, 67 - 63: 001b addi.n a0, a0, 1 - 65: 5f09 s32i.n a0, a15, 20 - 67: e0ea add.n a14, a0, a14 - 69: 5fe9 s32i.n a14, a15, 20 - 6b: 4126d7 blt a6, a13, b0 - 6e: 0139 s32i.n a3, a1, 0 - 70: 0d4d mov.n a4, a13 - 72: 2fca add.n a2, a15, a12 - 74: 18c222 addi a2, a2, 24 - 77: ffed01 l32r a0, 2c - 7a: 0000c0 callx0 a0 - 7d: 0f2d mov.n a2, a15 - 7f: 18cf32 addi a3, a15, 24 - 82: 001a45 call0 228 - 85: 6138 l32i.n a3, a1, 24 - 87: 7fa0e2 movi a14, 127 - 8a: c0eec0 sub a14, a14, a12 - 8d: 18ae37 bge a14, a3, a9 - 90: 01c8 l32i.n a12, a1, 0 - 92: cdca add.n a12, a13, a12 - 94: 0f2d mov.n a2, a15 - 96: 0c3d mov.n a3, a12 - 98: 0018c5 call0 228 - 9b: 40cdd2 addi a13, a13, 64 - 9e: 40ccc2 addi a12, a12, 64 - a1: 6108 l32i.n a0, a1, 24 - a3: 40cee2 addi a14, a14, 64 - a6: ea2e07 blt a14, a0, 94 - a9: 0138 l32i.n a3, a1, 0 - ab: 0c0c movi.n a12, 0 - ad: 000046 j b2 - b0: 0d0c movi.n a13, 0 - b2: 41e8 l32i.n a14, a1, 16 - b4: 3d3a add.n a3, a13, a3 - b6: 6148 l32i.n a4, a1, 24 - b8: 2fca add.n a2, a15, a12 - ba: 18c222 addi a2, a2, 24 - bd: 21c8 l32i.n a12, a1, 8 - bf: 51f8 l32i.n a15, a1, 20 - c1: c044d0 sub a4, a4, a13 - c4: 31d8 l32i.n a13, a1, 12 - c6: ffda01 l32r a0, 30 - c9: 0000c0 callx0 a0 - cc: 1108 l32i.n a0, a1, 4 - ce: 20c112 addi a1, a1, 32 - d1: f00d ret.n - d3: 000000 ill - ... - -000000d8 : - d8: 840c movi.n a4, 8 - da: e0c112 addi a1, a1, -32 - dd: 3109 s32i.n a0, a1, 12 - df: 41c9 s32i.n a12, a1, 16 - e1: 2129 s32i.n a2, a1, 8 - e3: 03cd mov.n a12, a3 - e5: 012d mov.n a2, a1 - e7: 10c332 addi a3, a3, 16 - ea: 008ac5 call0 998 - ed: 4c38 l32i.n a3, a12, 16 - ef: 703c movi.n a0, 55 - f1: 543330 extui a3, a3, 3, 6 - f4: 273037 bltu a0, a3, 11f - f7: 803c movi.n a0, 56 - f9: c04030 sub a4, a0, a3 - fc: 0c2d mov.n a2, a12 - fe: fff531 l32r a3, d4 - 101: 000005 call0 104 - 104: 0c2d mov.n a2, a12 - 106: 013d mov.n a3, a1 - 108: 840c movi.n a4, 8 - 10a: 000005 call0 10c - 10d: 2128 l32i.n a2, a1, 8 - 10f: 0c3d mov.n a3, a12 - 111: 041c movi.n a4, 16 - 113: 41c8 l32i.n a12, a1, 16 - 115: 008805 call0 998 - 118: 3108 l32i.n a0, a1, 12 - 11a: 20c112 addi a1, a1, 32 - 11d: f00d ret.n - 11f: 78a002 movi a0, 120 - 122: fff4c6 j f9 - 125: 000000 ill - 128: a478 l32i.n a7, a4, 40 - 12a: d76a add.n a13, a7, a6 - 12c: c7b756 bnez a7, fffffdab - 12f: dbe8 l32i.n a14, a11, 52 - 131: 242070 extui a2, a7, 0, 3 - 134: ee .byte 0xee - 135: ce .byte 0xce - 136: c1bd excw - 138: af .byte 0xaf - 139: 0f .byte 0xf - 13a: f57c movi.n a5, -1 - 13c: c62a add.n a12, a6, a2 - 13e: 134787 ball a7, a8, 155 - 141: a83046 j fffea206 - 144: 469501 l32r a0, fffd1b98 - 147: d8fd excw - 149: 8098 l32i.n a9, a0, 32 - 14b: af69 s32i.n a6, a15, 40 - 14d: 8b44f7 ball a4, a15, dc - 150: ff5bb1 l32r a11, fffffebc - 153: ff .byte 0xff - 154: be .byte 0xbe - 155: 895cd7 bbc a12, a13, e2 - 158: 901122 l16ui a2, a1, 0x120 - 15b: 936b addi.n a9, a3, 6 - 15d: fd9871 l32r a7, fffff7c0 - 160: 8e .byte 0x8e - 161: a67943 excw - 164: b40821 l32r a2, fffed184 - 167: 6249 s32i.n a4, a2, 24 - 169: f61e25 excw - 16c: 40b340 excw - 16f: 5a51c0 excw - 172: 5e .byte 0x5e - 173: c7aa26 beqi a10, 12, 13e - 176: 5de9b6 bltui a9, 128, 1d7 - 179: d62f10 excw - 17c: 441453 excw - 17f: e68102 excw - 182: c8d8a1 l32r a10, ffff24e4 - 185: d3fb addi.n a13, a3, 15 - 187: cde6e7 bbsi a6, 14, 158 - 18a: d621e1 l32r a14, ffff5a10 - 18d: c33707 bltu a7, a0, 154 - 190: d50d87 bnone a13, a8, 169 - 193: 14edf4 excw - 196: 455a add.n a4, a5, a5 - 198: e3e905 call0 fffe402c - 19b: f8a9 s32i.n a10, a8, 60 - 19d: fcefa3 excw - 1a0: 02d9 s32i.n a13, a2, 0 - 1a2: 6f .byte 0x6f - 1a3: 4c8a67 bany a10, a6, 1f3 - 1a6: 8d2a add.n a8, a13, a2 - 1a8: fa3942 excw - 1ab: ff .byte 0xff - 1ac: 71f681 l32r a8, fffdc984 - 1af: 612287 blt a2, a8, 214 - 1b2: 6d9d excw - 1b4: 380c movi.n a8, 3 - 1b6: 44fde5 excw - 1b9: beea add.n a11, a14, a14 - 1bb: cfa9a4 excw - 1be: de .byte 0xde - 1bf: 604b addi.n a6, a0, 4 - 1c1: bb4b addi.n a11, a11, 4 - 1c3: bc70f6 bgeui a0, 7, 183 - 1c6: bf .byte 0xbf - 1c7: be .byte 0xbe - 1c8: 9b7ec6 j fffe6fc7 - 1cb: fa28 l32i.n a2, a10, 60 - 1cd: eaa127 bge a1, a2, 1bb - 1d0: ef3085 call0 fffef4dc - 1d3: 1d05d4 excw - 1d6: 0488 l32i.n a8, a4, 0 - 1d8: d039 s32i.n a3, a0, 52 - 1da: e5d9d4 excw - 1dd: db99 s32i.n a9, a11, 52 - 1df: 7cf8e6 bgei a8, 0x100, 25f - 1e2: 651fa2 l16ui a10, a15, 202 - 1e5: c4ac56 bnez a12, fffffe33 - 1e8: 292244 excw - 1eb: ff97f4 excw - 1ee: 432a add.n a4, a3, a2 - 1f0: 9423a7 blt a3, a10, 188 - 1f3: 39ab addi.n a3, a9, 10 - 1f5: fc93a0 excw - 1f8: 5b59c3 excw - 1fb: cc9265 excw - 1fe: 8f0c movi.n a15, 8 - 200: f47d excw - 202: ef .byte 0xef - 203: ff .byte 0xff - 204: 845dd1 l32r a13, fffe1378 - 207: 7e4f85 call0 7e700 - 20a: 6fa8 l32i.n a10, a15, 24 - 20c: 2ce6e0 excw - 20f: fe .byte 0xfe - 210: 014314 excw - 213: 11a1a3 excw - 216: 4e08 l32i.n a0, a14, 16 - 218: 537e82 excw - 21b: f235f7 bltu a5, a15, 211 - 21e: bd3a add.n a11, a13, a3 - 220: d2bb addi.n a13, a2, 11 - 222: 912ad7 blt a10, a13, 1b7 - 225: eb86d3 excw - 228: 90c112 addi a1, a1, -112 - 22b: 1861e2 s32i a14, a1, 96 - 22e: 1761d2 s32i a13, a1, 92 - 231: 1961f2 s32i a15, a1, 100 - 234: 146102 s32i a0, a1, 80 - 237: 1561c2 s32i a12, a1, 84 - 23a: 1248 l32i.n a4, a2, 4 - 23c: 0258 l32i.n a5, a2, 0 - 23e: 106152 s32i a5, a1, 64 - 241: 116142 s32i a4, a1, 68 - 244: 02cd mov.n a12, a2 - 246: 044c movi.n a4, 64 - 248: 1661c2 s32i a12, a1, 88 - 24b: 3c08 l32i.n a0, a12, 12 - 24d: 2228 l32i.n a2, a2, 8 - 24f: 136102 s32i a0, a1, 76 - 252: 126122 s32i a2, a1, 72 - 255: 012d mov.n a2, a1 - 257: 007705 call0 9c8 - 25a: 71f8 l32i.n a15, a1, 28 - 25c: 1188 l32i.n a8, a1, 4 - 25e: 404910 ssai 25 - 261: 1021a2 l32i a10, a1, 64 - 264: 0108 l32i.n a0, a1, 0 - 266: 132172 l32i a7, a1, 76 - 269: 122142 l32i a4, a1, 72 - 26c: 112152 l32i a5, a1, 68 - 26f: fc7c movi.n a12, -1 - 271: 30d5c0 xor a13, a5, a12 - 274: 10b540 and a11, a5, a4 - 277: 10d7d0 and a13, a7, a13 - 27a: 20bbd0 or a11, a11, a13 - 27d: ffaad1 l32r a13, 128 - 280: b0ba add.n a11, a0, a11 - 282: bbda add.n a11, a11, a13 - 284: aaba add.n a10, a10, a11 - 286: 81aaa0 src a10, a10, a10 - 289: a5aa add.n a10, a5, a10 - 28b: 30bac0 xor a11, a10, a12 - 28e: 109a50 and a9, a10, a5 - 291: 10b4b0 and a11, a4, a11 - 294: 2099b0 or a9, a9, a11 - 297: 889a add.n a8, a8, a9 - 299: ffa491 l32r a9, 12c - 29c: 404410 ssai 20 - 29f: 889a add.n a8, a8, a9 - 2a1: 778a add.n a7, a7, a8 - 2a3: 2198 l32i.n a9, a1, 8 - 2a5: 817770 src a7, a7, a7 - 2a8: 404f00 ssai 15 - 2ab: 7a7a add.n a7, a10, a7 - 2ad: 3087c0 xor a8, a7, a12 - 2b0: 106a70 and a6, a10, a7 - 2b3: 108580 and a8, a5, a8 - 2b6: 206680 or a6, a6, a8 - 2b9: ff9d81 l32r a8, 130 - 2bc: 696a add.n a6, a9, a6 - 2be: 668a add.n a6, a6, a8 - 2c0: 446a add.n a4, a4, a6 - 2c2: 814440 src a4, a4, a4 - 2c5: 3168 l32i.n a6, a1, 12 - 2c7: 404a00 ssai 10 - 2ca: 474a add.n a4, a7, a4 - 2cc: 3084c0 xor a8, a4, a12 - 2cf: 10b470 and a11, a4, a7 - 2d2: 108a80 and a8, a10, a8 - 2d5: 2088b0 or a8, a8, a11 - 2d8: 668a add.n a6, a6, a8 - 2da: ff9681 l32r a8, 134 - 2dd: 41b8 l32i.n a11, a1, 16 - 2df: 668a add.n a6, a6, a8 - 2e1: 556a add.n a5, a5, a6 - 2e3: 6168 l32i.n a6, a1, 24 - 2e5: 815550 src a5, a5, a5 - 2e8: 545a add.n a5, a4, a5 - 2ea: 30e5c0 xor a14, a5, a12 - 2ed: 10d540 and a13, a5, a4 - 2f0: 10e7e0 and a14, a7, a14 - 2f3: 20dde0 or a13, a13, a14 - 2f6: bbda add.n a11, a11, a13 - 2f8: ff90d1 l32r a13, 138 - 2fb: 404910 ssai 25 - 2fe: bbda add.n a11, a11, a13 - 300: aaba add.n a10, a10, a11 - 302: 51d8 l32i.n a13, a1, 20 - 304: 81aaa0 src a10, a10, a10 - 307: 404410 ssai 20 - 30a: a5aa add.n a10, a5, a10 - 30c: 30bac0 xor a11, a10, a12 - 30f: 108a50 and a8, a10, a5 - 312: 10b4b0 and a11, a4, a11 - 315: 2088b0 or a8, a8, a11 - 318: ff89b1 l32r a11, 13c - 31b: 8d8a add.n a8, a13, a8 - 31d: 88ba add.n a8, a8, a11 - 31f: 778a add.n a7, a7, a8 - 321: 817770 src a7, a7, a7 - 324: 404f00 ssai 15 - 327: 7a7a add.n a7, a10, a7 - 329: 30b7c0 xor a11, a7, a12 - 32c: 108a70 and a8, a10, a7 - 32f: 10b5b0 and a11, a5, a11 - 332: 2088b0 or a8, a8, a11 - 335: 668a add.n a6, a6, a8 - 337: ff8281 l32r a8, 140 - 33a: 81b8 l32i.n a11, a1, 32 - 33c: 668a add.n a6, a6, a8 - 33e: 446a add.n a4, a4, a6 - 340: 814440 src a4, a4, a4 - 343: 404a00 ssai 10 - 346: 474a add.n a4, a7, a4 - 348: 3064c0 xor a6, a4, a12 - 34b: 108470 and a8, a4, a7 - 34e: 106a60 and a6, a10, a6 - 351: 206680 or a6, a6, a8 - 354: ff7c81 l32r a8, 144 - 357: 6f6a add.n a6, a15, a6 - 359: 668a add.n a6, a6, a8 - 35b: 556a add.n a5, a5, a6 - 35d: 9168 l32i.n a6, a1, 36 - 35f: 815550 src a5, a5, a5 - 362: 545a add.n a5, a4, a5 - 364: 3025c0 xor a2, a5, a12 - 367: 10e540 and a14, a5, a4 - 36a: 102720 and a2, a7, a2 - 36d: 20ee20 or a14, a14, a2 - 370: bbea add.n a11, a11, a14 - 372: ff75e1 l32r a14, 148 - 375: 404910 ssai 25 - 378: bbea add.n a11, a11, a14 - 37a: aaba add.n a10, a10, a11 - 37c: 81aaa0 src a10, a10, a10 - 37f: 404410 ssai 20 - 382: a5aa add.n a10, a5, a10 - 384: 30bac0 xor a11, a10, a12 - 387: 108a50 and a8, a10, a5 - 38a: 10b4b0 and a11, a4, a11 - 38d: 2088b0 or a8, a8, a11 - 390: ff6fb1 l32r a11, 14c - 393: 868a add.n a8, a6, a8 - 395: 88ba add.n a8, a8, a11 - 397: 778a add.n a7, a7, a8 - 399: 817770 src a7, a7, a7 - 39c: a188 l32i.n a8, a1, 40 - 39e: 404f00 ssai 15 - 3a1: 7a7a add.n a7, a10, a7 - 3a3: 30e7c0 xor a14, a7, a12 - 3a6: 10ba70 and a11, a10, a7 - 3a9: 10e5e0 and a14, a5, a14 - 3ac: 20bbe0 or a11, a11, a14 - 3af: 88ba add.n a8, a8, a11 - 3b1: ff67b1 l32r a11, 150 - 3b4: ff68e1 l32r a14, 154 - 3b7: 88ba add.n a8, a8, a11 - 3b9: 448a add.n a4, a4, a8 - 3bb: 814440 src a4, a4, a4 - 3be: 474a add.n a4, a7, a4 - 3c0: 3084c0 xor a8, a4, a12 - 3c3: 10b470 and a11, a4, a7 - 3c6: 108a80 and a8, a10, a8 - 3c9: 2088b0 or a8, a8, a11 - 3cc: b1b8 l32i.n a11, a1, 44 - 3ce: 404a00 ssai 10 - 3d1: 8b8a add.n a8, a11, a8 - 3d3: 88ea add.n a8, a8, a14 - 3d5: 558a add.n a5, a5, a8 - 3d7: c1e8 l32i.n a14, a1, 48 - 3d9: d188 l32i.n a8, a1, 52 - 3db: 815550 src a5, a5, a5 - 3de: 545a add.n a5, a4, a5 - 3e0: 3035c0 xor a3, a5, a12 - 3e3: 102540 and a2, a5, a4 - 3e6: 103730 and a3, a7, a3 - 3e9: 202230 or a2, a2, a3 - 3ec: ee2a add.n a14, a14, a2 - 3ee: ff5a21 l32r a2, 158 - 3f1: 404910 ssai 25 - 3f4: ee2a add.n a14, a14, a2 - 3f6: aaea add.n a10, a10, a14 - 3f8: 81aaa0 src a10, a10, a10 - 3fb: 404410 ssai 20 - 3fe: a5aa add.n a10, a5, a10 - 400: 302ac0 xor a2, a10, a12 - 403: 10ea50 and a14, a10, a5 - 406: 102420 and a2, a4, a2 - 409: 20ee20 or a14, a14, a2 - 40c: 88ea add.n a8, a8, a14 - 40e: ff53e1 l32r a14, 15c - 411: ff5321 l32r a2, 160 - 414: 88ea add.n a8, a8, a14 - 416: 778a add.n a7, a7, a8 - 418: 817770 src a7, a7, a7 - 41b: 7a7a add.n a7, a10, a7 - 41d: 3037c0 xor a3, a7, a12 - 420: 10ea70 and a14, a10, a7 - 423: 108350 and a8, a3, a5 - 426: 2088e0 or a8, a8, a14 - 429: e1e8 l32i.n a14, a1, 56 - 42b: 404f00 ssai 15 - 42e: 8e8a add.n a8, a14, a8 - 430: 882a add.n a8, a8, a2 - 432: 448a add.n a4, a4, a8 - 434: 814440 src a4, a4, a4 - 437: 474a add.n a4, a7, a4 - 439: 30c4c0 xor a12, a4, a12 - 43c: 108470 and a8, a4, a7 - 43f: 102ca0 and a2, a12, a10 - 442: 202280 or a2, a2, a8 - 445: f188 l32i.n a8, a1, 60 - 447: 404a00 ssai 10 - 44a: 882a add.n a8, a8, a2 - 44c: ff4621 l32r a2, 164 - 44f: 103340 and a3, a3, a4 - 452: 882a add.n a8, a8, a2 - 454: 558a add.n a5, a5, a8 - 456: 1128 l32i.n a2, a1, 4 - 458: 815550 src a5, a5, a5 - 45b: 404b10 ssai 27 - 45e: 545a add.n a5, a4, a5 - 460: 108570 and a8, a5, a7 - 463: 10cc50 and a12, a12, a5 - 466: 203380 or a3, a3, a8 - 469: 223a add.n a2, a2, a3 - 46b: ff3f31 l32r a3, 168 - 46e: 6188 l32i.n a8, a1, 24 - 470: 223a add.n a2, a2, a3 - 472: aa2a add.n a10, a10, a2 - 474: 81aaa0 src a10, a10, a10 - 477: a5aa add.n a10, a5, a10 - 479: 102a40 and a2, a10, a4 - 47c: 20cc20 or a12, a12, a2 - 47f: 88ca add.n a8, a8, a12 - 481: ff3ac1 l32r a12, 16c - 484: 404710 ssai 23 - 487: 88ca add.n a8, a8, a12 - 489: 778a add.n a7, a7, a8 - 48b: 817770 src a7, a7, a7 - 48e: f87c movi.n a8, -1 - 490: 404210 ssai 18 - 493: 30c580 xor a12, a5, a8 - 496: 7a7a add.n a7, a10, a7 - 498: 102570 and a2, a5, a7 - 49b: 10cac0 and a12, a10, a12 - 49e: 20cc20 or a12, a12, a2 - 4a1: ff3321 l32r a2, 170 - 4a4: cbca add.n a12, a11, a12 - 4a6: cc2a add.n a12, a12, a2 - 4a8: 302a80 xor a2, a10, a8 - 4ab: 44ca add.n a4, a4, a12 - 4ad: 814440 src a4, a4, a4 - 4b0: 102720 and a2, a7, a2 - 4b3: 404c00 ssai 12 - 4b6: 474a add.n a4, a7, a4 - 4b8: 10ca40 and a12, a10, a4 - 4bb: 303480 xor a3, a4, a8 - 4be: 20cc20 or a12, a12, a2 - 4c1: ff2c21 l32r a2, 174 - 4c4: c0ca add.n a12, a0, a12 - 4c6: cc2a add.n a12, a12, a2 - 4c8: 302780 xor a2, a7, a8 - 4cb: 55ca add.n a5, a5, a12 - 4cd: 815550 src a5, a5, a5 - 4d0: 102420 and a2, a4, a2 - 4d3: 404b10 ssai 27 - 4d6: 545a add.n a5, a4, a5 - 4d8: 10c570 and a12, a5, a7 - 4db: 103530 and a3, a5, a3 - 4de: 20cc20 or a12, a12, a2 - 4e1: ff2521 l32r a2, 178 - 4e4: cdca add.n a12, a13, a12 - 4e6: cc2a add.n a12, a12, a2 - 4e8: aaca add.n a10, a10, a12 - 4ea: 81aaa0 src a10, a10, a10 - 4ed: a1c8 l32i.n a12, a1, 40 - 4ef: a5aa add.n a10, a5, a10 - 4f1: 102a40 and a2, a10, a4 - 4f4: 202230 or a2, a2, a3 - 4f7: cc2a add.n a12, a12, a2 - 4f9: ff2021 l32r a2, 17c - 4fc: 404710 ssai 23 - 4ff: cc2a add.n a12, a12, a2 - 501: 77ca add.n a7, a7, a12 - 503: 302580 xor a2, a5, a8 - 506: f1c8 l32i.n a12, a1, 60 - 508: 102a20 and a2, a10, a2 - 50b: 817770 src a7, a7, a7 - 50e: 7a7a add.n a7, a10, a7 - 510: 404210 ssai 18 - 513: 103570 and a3, a5, a7 - 516: 202230 or a2, a2, a3 - 519: ff1931 l32r a3, 180 - 51c: 2c2a add.n a2, a12, a2 - 51e: 223a add.n a2, a2, a3 - 520: 442a add.n a4, a4, a2 - 522: 302a80 xor a2, a10, a8 - 525: 814440 src a4, a4, a4 - 528: 474a add.n a4, a7, a4 - 52a: 102720 and a2, a7, a2 - 52d: 103a40 and a3, a10, a4 - 530: 203320 or a3, a3, a2 - 533: 4128 l32i.n a2, a1, 16 - 535: 223a add.n a2, a2, a3 - 537: ff1331 l32r a3, 184 - 53a: 404c00 ssai 12 - 53d: 223a add.n a2, a2, a3 - 53f: 552a add.n a5, a5, a2 - 541: 303780 xor a3, a7, a8 - 544: 103430 and a3, a4, a3 - 547: 815550 src a5, a5, a5 - 54a: 545a add.n a5, a4, a5 - 54c: 404b10 ssai 27 - 54f: 102570 and a2, a5, a7 - 552: 202230 or a2, a2, a3 - 555: ff0c31 l32r a3, 188 - 558: 262a add.n a2, a6, a2 - 55a: 223a add.n a2, a2, a3 - 55c: aa2a add.n a10, a10, a2 - 55e: 303480 xor a3, a4, a8 - 561: 103530 and a3, a5, a3 - 564: 81aaa0 src a10, a10, a10 - 567: a5aa add.n a10, a5, a10 - 569: 404710 ssai 23 - 56c: 102a40 and a2, a10, a4 - 56f: 202230 or a2, a2, a3 - 572: ff0631 l32r a3, 18c - 575: 2e2a add.n a2, a14, a2 - 577: 223a add.n a2, a2, a3 - 579: 303580 xor a3, a5, a8 - 57c: 772a add.n a7, a7, a2 - 57e: 817770 src a7, a7, a7 - 581: 7a7a add.n a7, a10, a7 - 583: 103a30 and a3, a10, a3 - 586: 102570 and a2, a5, a7 - 589: 203320 or a3, a3, a2 - 58c: 3128 l32i.n a2, a1, 12 - 58e: 223a add.n a2, a2, a3 - 590: ff0031 l32r a3, 190 - 593: 404210 ssai 18 - 596: 223a add.n a2, a2, a3 - 598: 442a add.n a4, a4, a2 - 59a: 302a80 xor a2, a10, a8 - 59d: 814440 src a4, a4, a4 - 5a0: 474a add.n a4, a7, a4 - 5a2: 102720 and a2, a7, a2 - 5a5: 103a40 and a3, a10, a4 - 5a8: 203320 or a3, a3, a2 - 5ab: 8128 l32i.n a2, a1, 32 - 5ad: 223a add.n a2, a2, a3 - 5af: fef931 l32r a3, 194 - 5b2: 404c00 ssai 12 - 5b5: 223a add.n a2, a2, a3 - 5b7: 552a add.n a5, a5, a2 - 5b9: 302780 xor a2, a7, a8 - 5bc: 815550 src a5, a5, a5 - 5bf: 545a add.n a5, a4, a5 - 5c1: 102420 and a2, a4, a2 - 5c4: 103570 and a3, a5, a7 - 5c7: 203320 or a3, a3, a2 - 5ca: d128 l32i.n a2, a1, 52 - 5cc: 223a add.n a2, a2, a3 - 5ce: fef231 l32r a3, 198 - 5d1: 404b10 ssai 27 - 5d4: 223a add.n a2, a2, a3 - 5d6: aa2a add.n a10, a10, a2 - 5d8: 303480 xor a3, a4, a8 - 5db: 103530 and a3, a5, a3 - 5de: 81aaa0 src a10, a10, a10 - 5e1: a5aa add.n a10, a5, a10 - 5e3: 404710 ssai 23 - 5e6: 102a40 and a2, a10, a4 - 5e9: 202230 or a2, a2, a3 - 5ec: feec31 l32r a3, 19c - 5ef: 292a add.n a2, a9, a2 - 5f1: 223a add.n a2, a2, a3 - 5f3: 772a add.n a7, a7, a2 - 5f5: 817770 src a7, a7, a7 - 5f8: 302580 xor a2, a5, a8 - 5fb: 404210 ssai 18 - 5fe: 7a7a add.n a7, a10, a7 - 600: 102a20 and a2, a10, a2 - 603: 103570 and a3, a5, a7 - 606: 202230 or a2, a2, a3 - 609: fee531 l32r a3, 1a0 - 60c: 2f2a add.n a2, a15, a2 - 60e: 223a add.n a2, a2, a3 - 610: 442a add.n a4, a4, a2 - 612: 302a80 xor a2, a10, a8 - 615: 814440 src a4, a4, a4 - 618: 474a add.n a4, a7, a4 - 61a: 102720 and a2, a7, a2 - 61d: 103a40 and a3, a10, a4 - 620: 203320 or a3, a3, a2 - 623: c128 l32i.n a2, a1, 48 - 625: 223a add.n a2, a2, a3 - 627: fedf31 l32r a3, 1a4 - 62a: 404c00 ssai 12 - 62d: 223a add.n a2, a2, a3 - 62f: 552a add.n a5, a5, a2 - 631: fedd31 l32r a3, 1a8 - 634: 815550 src a5, a5, a5 - 637: 404c10 ssai 28 - 63a: 545a add.n a5, a4, a5 - 63c: 302540 xor a2, a5, a4 - 63f: 302720 xor a2, a7, a2 - 642: 2d2a add.n a2, a13, a2 - 644: 223a add.n a2, a2, a3 - 646: aa2a add.n a10, a10, a2 - 648: 81aaa0 src a10, a10, a10 - 64b: 8128 l32i.n a2, a1, 32 - 64d: a5aa add.n a10, a5, a10 - 64f: 303a50 xor a3, a10, a5 - 652: 303430 xor a3, a4, a3 - 655: 223a add.n a2, a2, a3 - 657: fed531 l32r a3, 1ac - 65a: 404510 ssai 21 - 65d: 223a add.n a2, a2, a3 - 65f: 772a add.n a7, a7, a2 - 661: fed331 l32r a3, 1b0 - 664: 817770 src a7, a7, a7 - 667: 404010 ssai 16 - 66a: 7a7a add.n a7, a10, a7 - 66c: 302a70 xor a2, a10, a7 - 66f: 302520 xor a2, a5, a2 - 672: 2b2a add.n a2, a11, a2 - 674: 223a add.n a2, a2, a3 - 676: 442a add.n a4, a4, a2 - 678: fecf31 l32r a3, 1b4 - 67b: 814440 src a4, a4, a4 - 67e: 404900 ssai 9 - 681: 474a add.n a4, a7, a4 - 683: 302470 xor a2, a4, a7 - 686: 302a20 xor a2, a10, a2 - 689: 2e2a add.n a2, a14, a2 - 68b: 223a add.n a2, a2, a3 - 68d: 552a add.n a5, a5, a2 - 68f: 815550 src a5, a5, a5 - 692: 1128 l32i.n a2, a1, 4 - 694: 545a add.n a5, a4, a5 - 696: 303540 xor a3, a5, a4 - 699: 303730 xor a3, a7, a3 - 69c: 223a add.n a2, a2, a3 - 69e: fec631 l32r a3, 1b8 - 6a1: 404c10 ssai 28 - 6a4: 223a add.n a2, a2, a3 - 6a6: aa2a add.n a10, a10, a2 - 6a8: 81aaa0 src a10, a10, a10 - 6ab: 4128 l32i.n a2, a1, 16 - 6ad: a5aa add.n a10, a5, a10 - 6af: 303a50 xor a3, a10, a5 - 6b2: 303430 xor a3, a4, a3 - 6b5: 223a add.n a2, a2, a3 - 6b7: fec131 l32r a3, 1bc - 6ba: 404510 ssai 21 - 6bd: 223a add.n a2, a2, a3 - 6bf: 772a add.n a7, a7, a2 - 6c1: febf31 l32r a3, 1c0 - 6c4: 817770 src a7, a7, a7 - 6c7: 404010 ssai 16 - 6ca: 7a7a add.n a7, a10, a7 - 6cc: 302a70 xor a2, a10, a7 - 6cf: 302520 xor a2, a5, a2 - 6d2: 2f2a add.n a2, a15, a2 - 6d4: 223a add.n a2, a2, a3 - 6d6: 442a add.n a4, a4, a2 - 6d8: 814440 src a4, a4, a4 - 6db: a128 l32i.n a2, a1, 40 - 6dd: 474a add.n a4, a7, a4 - 6df: 303470 xor a3, a4, a7 - 6e2: 303a30 xor a3, a10, a3 - 6e5: 223a add.n a2, a2, a3 - 6e7: feb731 l32r a3, 1c4 - 6ea: 404900 ssai 9 - 6ed: 223a add.n a2, a2, a3 - 6ef: 552a add.n a5, a5, a2 - 6f1: 815550 src a5, a5, a5 - 6f4: d128 l32i.n a2, a1, 52 - 6f6: 545a add.n a5, a4, a5 - 6f8: 303540 xor a3, a5, a4 - 6fb: 303730 xor a3, a7, a3 - 6fe: 223a add.n a2, a2, a3 - 700: feb231 l32r a3, 1c8 - 703: 404c10 ssai 28 - 706: 223a add.n a2, a2, a3 - 708: aa2a add.n a10, a10, a2 - 70a: feb031 l32r a3, 1cc - 70d: 81aaa0 src a10, a10, a10 - 710: 404510 ssai 21 - 713: a5aa add.n a10, a5, a10 - 715: 302a50 xor a2, a10, a5 - 718: 302420 xor a2, a4, a2 - 71b: 202a add.n a2, a0, a2 - 71d: 223a add.n a2, a2, a3 - 71f: 772a add.n a7, a7, a2 - 721: 817770 src a7, a7, a7 - 724: 3128 l32i.n a2, a1, 12 - 726: 7a7a add.n a7, a10, a7 - 728: 303a70 xor a3, a10, a7 - 72b: 303530 xor a3, a5, a3 - 72e: 223a add.n a2, a2, a3 - 730: fea831 l32r a3, 1d0 - 733: 404010 ssai 16 - 736: 223a add.n a2, a2, a3 - 738: 442a add.n a4, a4, a2 - 73a: 814440 src a4, a4, a4 - 73d: 6128 l32i.n a2, a1, 24 - 73f: 474a add.n a4, a7, a4 - 741: 303470 xor a3, a4, a7 - 744: 303a30 xor a3, a10, a3 - 747: 223a add.n a2, a2, a3 - 749: fea231 l32r a3, 1d4 - 74c: 404900 ssai 9 - 74f: 223a add.n a2, a2, a3 - 751: 552a add.n a5, a5, a2 - 753: fea131 l32r a3, 1d8 - 756: 815550 src a5, a5, a5 - 759: 404c10 ssai 28 - 75c: 545a add.n a5, a4, a5 - 75e: 302540 xor a2, a5, a4 - 761: 302720 xor a2, a7, a2 - 764: 262a add.n a2, a6, a2 - 766: 223a add.n a2, a2, a3 - 768: aa2a add.n a10, a10, a2 - 76a: 81aaa0 src a10, a10, a10 - 76d: c128 l32i.n a2, a1, 48 - 76f: a5aa add.n a10, a5, a10 - 771: 303a50 xor a3, a10, a5 - 774: 303430 xor a3, a4, a3 - 777: 223a add.n a2, a2, a3 - 779: fe9831 l32r a3, 1dc - 77c: 404510 ssai 21 - 77f: 223a add.n a2, a2, a3 - 781: fe9731 l32r a3, 1e0 - 784: 772a add.n a7, a7, a2 - 786: 817770 src a7, a7, a7 - 789: 7a7a add.n a7, a10, a7 - 78b: 404010 ssai 16 - 78e: 302a70 xor a2, a10, a7 - 791: 302520 xor a2, a5, a2 - 794: 2c2a add.n a2, a12, a2 - 796: 223a add.n a2, a2, a3 - 798: fe9331 l32r a3, 1e4 - 79b: 442a add.n a4, a4, a2 - 79d: 814440 src a4, a4, a4 - 7a0: 474a add.n a4, a7, a4 - 7a2: 404900 ssai 9 - 7a5: 302470 xor a2, a4, a7 - 7a8: 302a20 xor a2, a10, a2 - 7ab: 292a add.n a2, a9, a2 - 7ad: 223a add.n a2, a2, a3 - 7af: 162132 l32i a3, a1, 88 - 7b2: 552a add.n a5, a5, a2 - 7b4: 815550 src a5, a5, a5 - 7b7: 302780 xor a2, a7, a8 - 7ba: 545a add.n a5, a4, a5 - 7bc: 202520 or a2, a5, a2 - 7bf: 302420 xor a2, a4, a2 - 7c2: 002a add.n a0, a0, a2 - 7c4: fe8921 l32r a2, 1e8 - 7c7: 404a10 ssai 26 - 7ca: 002a add.n a0, a0, a2 - 7cc: 1328 l32i.n a2, a3, 4 - 7ce: aa0a add.n a10, a10, a0 - 7d0: 81aaa0 src a10, a10, a10 - 7d3: 300480 xor a0, a4, a8 - 7d6: a5aa add.n a10, a5, a10 - 7d8: 200a00 or a0, a10, a0 - 7db: 300500 xor a0, a5, a0 - 7de: ff0a add.n a15, a15, a0 - 7e0: fe8301 l32r a0, 1ec - 7e3: 404610 ssai 22 - 7e6: ff0a add.n a15, a15, a0 - 7e8: 142102 l32i a0, a1, 80 - 7eb: 77fa add.n a7, a7, a15 - 7ed: 817770 src a7, a7, a7 - 7f0: 30f580 xor a15, a5, a8 - 7f3: 7a7a add.n a7, a10, a7 - 7f5: 20f7f0 or a15, a7, a15 - 7f8: 30faf0 xor a15, a10, a15 - 7fb: eefa add.n a14, a14, a15 - 7fd: fe7cf1 l32r a15, 1f0 - 800: 404110 ssai 17 - 803: eefa add.n a14, a14, a15 - 805: 1921f2 l32i a15, a1, 100 - 808: 44ea add.n a4, a4, a14 - 80a: 814440 src a4, a4, a4 - 80d: 30ea80 xor a14, a10, a8 - 810: 474a add.n a4, a7, a4 - 812: 20e4e0 or a14, a4, a14 - 815: 30e7e0 xor a14, a7, a14 - 818: ddea add.n a13, a13, a14 - 81a: fe76e1 l32r a14, 1f4 - 81d: 404b00 ssai 11 - 820: ddea add.n a13, a13, a14 - 822: 30e780 xor a14, a7, a8 - 825: 55da add.n a5, a5, a13 - 827: 815550 src a5, a5, a5 - 82a: c1d8 l32i.n a13, a1, 48 - 82c: 545a add.n a5, a4, a5 - 82e: 20e5e0 or a14, a5, a14 - 831: 30e4e0 xor a14, a4, a14 - 834: ddea add.n a13, a13, a14 - 836: fe70e1 l32r a14, 1f8 - 839: 404a10 ssai 26 - 83c: ddea add.n a13, a13, a14 - 83e: 30e480 xor a14, a4, a8 - 841: aada add.n a10, a10, a13 - 843: 81aaa0 src a10, a10, a10 - 846: 31d8 l32i.n a13, a1, 12 - 848: a5aa add.n a10, a5, a10 - 84a: 20eae0 or a14, a10, a14 - 84d: 30e5e0 xor a14, a5, a14 - 850: ddea add.n a13, a13, a14 - 852: fe6ae1 l32r a14, 1fc - 855: 404610 ssai 22 - 858: ddea add.n a13, a13, a14 - 85a: 30e580 xor a14, a5, a8 - 85d: 77da add.n a7, a7, a13 - 85f: 817770 src a7, a7, a7 - 862: a1d8 l32i.n a13, a1, 40 - 864: 7a7a add.n a7, a10, a7 - 866: 20e7e0 or a14, a7, a14 - 869: 30eae0 xor a14, a10, a14 - 86c: ddea add.n a13, a13, a14 - 86e: fe64e1 l32r a14, 200 - 871: 404110 ssai 17 - 874: ddea add.n a13, a13, a14 - 876: 30ea80 xor a14, a10, a8 - 879: 44da add.n a4, a4, a13 - 87b: 814440 src a4, a4, a4 - 87e: 11d8 l32i.n a13, a1, 4 - 880: 474a add.n a4, a7, a4 - 882: 20e4e0 or a14, a4, a14 - 885: 30e7e0 xor a14, a7, a14 - 888: ddea add.n a13, a13, a14 - 88a: fe5ee1 l32r a14, 204 - 88d: 404b00 ssai 11 - 890: ddea add.n a13, a13, a14 - 892: 30e780 xor a14, a7, a8 - 895: 55da add.n a5, a5, a13 - 897: 815550 src a5, a5, a5 - 89a: 81d8 l32i.n a13, a1, 32 - 89c: 545a add.n a5, a4, a5 - 89e: 20e5e0 or a14, a5, a14 - 8a1: 30e4e0 xor a14, a4, a14 - 8a4: ddea add.n a13, a13, a14 - 8a6: fe58e1 l32r a14, 208 - 8a9: 404a10 ssai 26 - 8ac: ddea add.n a13, a13, a14 - 8ae: 1821e2 l32i a14, a1, 96 - 8b1: aada add.n a10, a10, a13 - 8b3: 81aaa0 src a10, a10, a10 - 8b6: 30d480 xor a13, a4, a8 - 8b9: a5aa add.n a10, a5, a10 - 8bb: 20dad0 or a13, a10, a13 - 8be: 30d5d0 xor a13, a5, a13 - 8c1: ccda add.n a12, a12, a13 - 8c3: fe52d1 l32r a13, 20c - 8c6: 404610 ssai 22 - 8c9: ccda add.n a12, a12, a13 - 8cb: 30d580 xor a13, a5, a8 - 8ce: 77ca add.n a7, a7, a12 - 8d0: 817770 src a7, a7, a7 - 8d3: 61c8 l32i.n a12, a1, 24 - 8d5: 7a7a add.n a7, a10, a7 - 8d7: 20d7d0 or a13, a7, a13 - 8da: 30dad0 xor a13, a10, a13 - 8dd: ccda add.n a12, a12, a13 - 8df: fe4cd1 l32r a13, 210 - 8e2: 404110 ssai 17 - 8e5: ccda add.n a12, a12, a13 - 8e7: 30da80 xor a13, a10, a8 - 8ea: 44ca add.n a4, a4, a12 - 8ec: 814440 src a4, a4, a4 - 8ef: d1c8 l32i.n a12, a1, 52 - 8f1: 474a add.n a4, a7, a4 - 8f3: 20d4d0 or a13, a4, a13 - 8f6: 30d7d0 xor a13, a7, a13 - 8f9: ccda add.n a12, a12, a13 - 8fb: fe46d1 l32r a13, 214 - 8fe: 404b00 ssai 11 - 901: ccda add.n a12, a12, a13 - 903: 30d780 xor a13, a7, a8 - 906: 55ca add.n a5, a5, a12 - 908: 815550 src a5, a5, a5 - 90b: 41c8 l32i.n a12, a1, 16 - 90d: 545a add.n a5, a4, a5 - 90f: 20d5d0 or a13, a5, a13 - 912: 30d4d0 xor a13, a4, a13 - 915: ccda add.n a12, a12, a13 - 917: fe40d1 l32r a13, 218 - 91a: 404a10 ssai 26 - 91d: ccda add.n a12, a12, a13 - 91f: 03d8 l32i.n a13, a3, 0 - 921: aaca add.n a10, a10, a12 - 923: 81aaa0 src a10, a10, a10 - 926: 30c480 xor a12, a4, a8 - 929: 404610 ssai 22 - 92c: a5aa add.n a10, a5, a10 - 92e: ddaa add.n a13, a13, a10 - 930: 20cac0 or a12, a10, a12 - 933: 30c5c0 xor a12, a5, a12 - 936: 03d9 s32i.n a13, a3, 0 - 938: bbca add.n a11, a11, a12 - 93a: fe38c1 l32r a12, 21c - 93d: 1721d2 l32i a13, a1, 92 - 940: bbca add.n a11, a11, a12 - 942: 1521c2 l32i a12, a1, 84 - 945: 77ba add.n a7, a7, a11 - 947: 817770 src a7, a7, a7 - 94a: 33b8 l32i.n a11, a3, 12 - 94c: 7a7a add.n a7, a10, a7 - 94e: bb7a add.n a11, a11, a7 - 950: 33b9 s32i.n a11, a3, 12 - 952: 30b580 xor a11, a5, a8 - 955: 308a80 xor a8, a10, a8 - 958: 20b7b0 or a11, a7, a11 - 95b: 30aab0 xor a10, a10, a11 - 95e: 99aa add.n a9, a9, a10 - 960: fe30a1 l32r a10, 220 - 963: 404110 ssai 17 - 966: 99aa add.n a9, a9, a10 - 968: 449a add.n a4, a4, a9 - 96a: 814440 src a4, a4, a4 - 96d: 2398 l32i.n a9, a3, 8 - 96f: 404b00 ssai 11 - 972: 474a add.n a4, a7, a4 - 974: 208480 or a8, a4, a8 - 977: 994a add.n a9, a9, a4 - 979: 307780 xor a7, a7, a8 - 97c: 667a add.n a6, a6, a7 - 97e: fe2971 l32r a7, 224 - 981: 2399 s32i.n a9, a3, 8 - 983: 667a add.n a6, a6, a7 - 985: 556a add.n a5, a5, a6 - 987: 815550 src a5, a5, a5 - 98a: 445a add.n a4, a4, a5 - 98c: 224a add.n a2, a2, a4 - 98e: 1329 s32i.n a2, a3, 4 - 990: 70c112 addi a1, a1, 112 - 993: f00d ret.n - 995: 000000 ill - 998: 94ac beqz.n a4, 9c5 - 99a: 607020 neg a7, a2 - 99d: 0388 l32i.n a8, a3, 0 - 99f: 004282 s8i a8, a2, 0 - 9a2: 0368 l32i.n a6, a3, 0 - 9a4: 527a add.n a5, a2, a7 - 9a6: 416860 srli a6, a6, 8 - 9a9: 014262 s8i a6, a2, 1 - 9ac: 0388 l32i.n a8, a3, 0 - 9ae: 554b addi.n a5, a5, 4 - 9b0: f58080 extui a8, a8, 16, 16 - 9b3: 024282 s8i a8, a2, 2 - 9b6: 0368 l32i.n a6, a3, 0 - 9b8: 334b addi.n a3, a3, 4 - 9ba: 756860 extui a6, a6, 24, 8 - 9bd: 034262 s8i a6, a2, 3 - 9c0: 224b addi.n a2, a2, 4 - 9c2: d73547 bltu a5, a4, 99d - 9c5: f00d ret.n - 9c7: c4ac00 extui a10, a0, 12, 13 - 9ca: 608030 neg a8, a3 - 9cd: 030392 l8ui a9, a3, 3 - 9d0: 000362 l8ui a6, a3, 0 - 9d3: 010372 l8ui a7, a3, 1 - 9d6: 538a add.n a5, a3, a8 - 9d8: 554b addi.n a5, a5, 4 - 9da: 117780 slli a7, a7, 8 - 9dd: 206670 or a6, a6, a7 - 9e0: 019980 slli a9, a9, 24 - 9e3: 020372 l8ui a7, a3, 2 - 9e6: 334b addi.n a3, a3, 4 - 9e8: 117700 slli a7, a7, 16 - 9eb: 207790 or a7, a7, a9 - 9ee: 206670 or a6, a6, a7 - 9f1: 0269 s32i.n a6, a2, 0 - 9f3: 224b addi.n a2, a2, 4 - 9f5: d43547 bltu a5, a4, 9cd - 9f8: f00d ret.n - -ssl_openssl.o: file format elf32-xtensa-le - - -ssl_os_port.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 0f4240 excw - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 0129 s32i.n a2, a1, 0 - 11: 1139 s32i.n a3, a1, 4 - 13: 2109 s32i.n a0, a1, 8 - 15: fffb01 l32r a0, 4 - 18: 0000c0 callx0 a0 - 1b: fff931 l32r a3, 0 - 1e: fffa01 l32r a0, 8 - 21: 0000c0 callx0 a0 - 24: 1138 l32i.n a3, a1, 4 - 26: 0338 l32i.n a3, a3, 0 - 28: 332a add.n a3, a3, a2 - 2a: 0128 l32i.n a2, a1, 0 - 2c: 000c movi.n a0, 0 - 2e: 0239 s32i.n a3, a2, 0 - 30: 1209 s32i.n a0, a2, 4 - 32: 2108 l32i.n a0, a1, 8 - 34: 10c112 addi a1, a1, 16 - 37: f00d ret.n - -ssl_p12.o: file format elf32-xtensa-le - - -ssl_rc4.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 01d2b2 addmi a11, a2, 0x100 - 3: 070c movi.n a7, 0 - 5: 080c movi.n a8, 0 - 7: f0c112 addi a1, a1, -16 - a: 0109 s32i.n a0, a1, 0 - c: 11c9 s32i.n a12, a1, 4 - e: 020d mov.n a0, a2 - 10: 0c0c movi.n a12, 0 - 12: 0042c2 s8i a12, a2, 0 - 15: 0142c2 s8i a12, a2, 1 - 18: 0c6d mov.n a6, a12 - 1a: 024062 s8i a6, a0, 2 - 1d: 001b addi.n a0, a0, 1 - 1f: 661b addi.n a6, a6, 1 - 21: f5f666 bnei a6, 0x100, 1a - 24: 020d mov.n a0, a2 - 26: 020052 l8ui a5, a0, 2 - 29: a71b addi.n a10, a7, 1 - 2b: 973a add.n a9, a7, a3 - 2d: 000992 l8ui a9, a9, 0 - 30: 0c7d mov.n a7, a12 - 32: 858a add.n a8, a5, a8 - 34: 898a add.n a8, a9, a8 - 36: 748080 extui a8, a8, 0, 8 - 39: 682a add.n a6, a8, a2 - 3b: 020692 l8ui a9, a6, 2 - 3e: 024092 s8i a9, a0, 2 - 41: 024652 s8i a5, a6, 2 - 44: 001b addi.n a0, a0, 1 - 46: 01aa47 bge a10, a4, 4b - 49: 0a7d mov.n a7, a10 - 4b: d790b7 bne a0, a11, 26 - 4e: 11c8 l32i.n a12, a1, 4 - 50: 0108 l32i.n a0, a1, 0 - 52: 10c112 addi a1, a1, 16 - 55: f00d ret.n - ... - -00000058 : - 58: 000282 l8ui a8, a2, 0 - 5b: 010272 l8ui a7, a2, 1 - 5e: 3315a6 blti a5, 1, 95 - 61: a54a add.n a10, a5, a4 - 63: 881b addi.n a8, a8, 1 - 65: 748080 extui a8, a8, 0, 8 - 68: b82a add.n a11, a8, a2 - 6a: 020b52 l8ui a5, a11, 2 - 6d: 775a add.n a7, a7, a5 - 6f: 747070 extui a7, a7, 0, 8 - 72: 972a add.n a9, a7, a2 - 74: 020962 l8ui a6, a9, 2 - 77: 024b62 s8i a6, a11, 2 - 7a: 024952 s8i a5, a9, 2 - 7d: 000432 l8ui a3, a4, 0 - 80: 556a add.n a5, a5, a6 - 82: 745050 extui a5, a5, 0, 8 - 85: 525a add.n a5, a2, a5 - 87: 020552 l8ui a5, a5, 2 - 8a: 303350 xor a3, a3, a5 - 8d: 004432 s8i a3, a4, 0 - 90: 441b addi.n a4, a4, 1 - 92: cd94a7 bne a4, a10, 63 - 95: 004282 s8i a8, a2, 0 - 98: 014272 s8i a7, a2, 1 - 9b: f00d ret.n - -ssl_rsa.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000030 : - 30: f0c112 addi a1, a1, -16 - 33: 0109 s32i.n a0, a1, 0 - 35: 21d9 s32i.n a13, a1, 8 - 37: 11c9 s32i.n a12, a1, 4 - 39: 07dd mov.n a13, a7 - 3b: 02cd mov.n a12, a2 - 3d: 000005 call0 40 - 40: 0cc8 l32i.n a12, a12, 0 - 42: 0d3d mov.n a3, a13 - 44: 9cd8 l32i.n a13, a12, 36 - 46: 4148 l32i.n a4, a1, 16 - 48: 0d2d mov.n a2, a13 - 4a: ffed01 l32r a0, 0 - 4d: 0000c0 callx0 a0 - 50: 2c29 s32i.n a2, a12, 8 - 52: ffec01 l32r a0, 4 - 55: 0000c0 callx0 a0 - 58: 5138 l32i.n a3, a1, 20 - 5a: 6148 l32i.n a4, a1, 24 - 5c: 0d2d mov.n a2, a13 - 5e: ffea01 l32r a0, 8 - 61: 0000c0 callx0 a0 - 64: 7138 l32i.n a3, a1, 28 - 66: 3c29 s32i.n a2, a12, 12 - 68: 8148 l32i.n a4, a1, 32 - 6a: 0d2d mov.n a2, a13 - 6c: ffe801 l32r a0, c - 6f: 0000c0 callx0 a0 - 72: 9138 l32i.n a3, a1, 36 - 74: 4c29 s32i.n a2, a12, 16 - 76: a148 l32i.n a4, a1, 40 - 78: 0d2d mov.n a2, a13 - 7a: ffe501 l32r a0, 10 - 7d: 0000c0 callx0 a0 - 80: b138 l32i.n a3, a1, 44 - 82: 5c29 s32i.n a2, a12, 20 - 84: c148 l32i.n a4, a1, 48 - 86: 0d2d mov.n a2, a13 - 88: ffe301 l32r a0, 14 - 8b: 0000c0 callx0 a0 - 8e: d138 l32i.n a3, a1, 52 - 90: 6c29 s32i.n a2, a12, 24 - 92: e148 l32i.n a4, a1, 56 - 94: 0d2d mov.n a2, a13 - 96: ffe001 l32r a0, 18 - 99: 0000c0 callx0 a0 - 9c: 7c29 s32i.n a2, a12, 28 - 9e: 5c28 l32i.n a2, a12, 20 - a0: ffdf01 l32r a0, 1c - a3: 0000c0 callx0 a0 - a6: 6c28 l32i.n a2, a12, 24 - a8: ffde01 l32r a0, 20 - ab: 0000c0 callx0 a0 - ae: 7c28 l32i.n a2, a12, 28 - b0: ffdd01 l32r a0, 24 - b3: 0000c0 callx0 a0 - b6: 0d2d mov.n a2, a13 - b8: 3c38 l32i.n a3, a12, 12 - ba: 140c movi.n a4, 1 - bc: ffdb01 l32r a0, 28 - bf: 0000c0 callx0 a0 - c2: 240c movi.n a4, 2 - c4: 4c38 l32i.n a3, a12, 16 - c6: 0d2d mov.n a2, a13 - c8: 11c8 l32i.n a12, a1, 4 - ca: 21d8 l32i.n a13, a1, 8 - cc: ffd801 l32r a0, 2c - cf: 0000c0 callx0 a0 - d2: 0108 l32i.n a0, a1, 0 - d4: 10c112 addi a1, a1, 16 - d7: f00d ret.n - ... - -000000f4 : - f4: e0c112 addi a1, a1, -32 - f7: 41c9 s32i.n a12, a1, 16 - f9: 51d9 s32i.n a13, a1, 20 - fb: 3109 s32i.n a0, a1, 12 - fd: 0139 s32i.n a3, a1, 0 - ff: 1149 s32i.n a4, a1, 4 - 101: 61e9 s32i.n a14, a1, 24 - 103: 2159 s32i.n a5, a1, 8 - 105: 02ed mov.n a14, a2 - 107: 0228 l32i.n a2, a2, 0 - 109: 7169 s32i.n a6, a1, 28 - 10b: 128c beqz.n a2, 110 - 10d: 000005 call0 110 - 110: fff301 l32r a0, dc - 113: 0000c0 callx0 a0 - 116: 02cd mov.n a12, a2 - 118: 822c movi.n a2, 40 - 11a: fff101 l32r a0, e0 - 11d: 0000c0 callx0 a0 - 120: 0138 l32i.n a3, a1, 0 - 122: 02dd mov.n a13, a2 - 124: 0e29 s32i.n a2, a14, 0 - 126: 1148 l32i.n a4, a1, 4 - 128: 71e8 l32i.n a14, a1, 28 - 12a: 92c9 s32i.n a12, a2, 36 - 12c: 8249 s32i.n a4, a2, 32 - 12e: 0c2d mov.n a2, a12 - 130: ffed01 l32r a0, e4 - 133: 0000c0 callx0 a0 - 136: 023d mov.n a3, a2 - 138: 0d29 s32i.n a2, a13, 0 - 13a: 040c movi.n a4, 0 - 13c: 0c2d mov.n a2, a12 - 13e: ffea01 l32r a0, e8 - 141: 0000c0 callx0 a0 - 144: 0e4d mov.n a4, a14 - 146: 0c2d mov.n a2, a12 - 148: 2138 l32i.n a3, a1, 8 - 14a: ffe801 l32r a0, ec - 14d: 0000c0 callx0 a0 - 150: 41c8 l32i.n a12, a1, 16 - 152: 1d29 s32i.n a2, a13, 4 - 154: 61e8 l32i.n a14, a1, 24 - 156: 51d8 l32i.n a13, a1, 20 - 158: ffe601 l32r a0, f0 - 15b: 0000c0 callx0 a0 - 15e: 3108 l32i.n a0, a1, 12 - 160: 20c112 addi a1, a1, 32 - 163: f00d ret.n - ... - -000001a4 : - 1a4: f0c112 addi a1, a1, -16 - 1a7: 21d9 s32i.n a13, a1, 8 - 1a9: 11c9 s32i.n a12, a1, 4 - 1ab: 0109 s32i.n a0, a1, 0 - 1ad: 02cd mov.n a12, a2 - 1af: 08c216 beqz a2, 23f - 1b2: 92d8 l32i.n a13, a2, 36 - 1b4: 1228 l32i.n a2, a2, 4 - 1b6: ffec01 l32r a0, 168 - 1b9: 0000c0 callx0 a0 - 1bc: 0d2d mov.n a2, a13 - 1be: 1c38 l32i.n a3, a12, 4 - 1c0: ffeb01 l32r a0, 16c - 1c3: 0000c0 callx0 a0 - 1c6: 9c28 l32i.n a2, a12, 36 - 1c8: 030c movi.n a3, 0 - 1ca: ffe901 l32r a0, 170 - 1cd: 0000c0 callx0 a0 - 1d0: 2c28 l32i.n a2, a12, 8 - 1d2: 059216 beqz a2, 22f - 1d5: ffe701 l32r a0, 174 - 1d8: 0000c0 callx0 a0 - 1db: 0d2d mov.n a2, a13 - 1dd: 2c38 l32i.n a3, a12, 8 - 1df: ffe601 l32r a0, 178 - 1e2: 0000c0 callx0 a0 - 1e5: 5c28 l32i.n a2, a12, 20 - 1e7: ffe501 l32r a0, 17c - 1ea: 0000c0 callx0 a0 - 1ed: 6c28 l32i.n a2, a12, 24 - 1ef: ffe401 l32r a0, 180 - 1f2: 0000c0 callx0 a0 - 1f5: 7c28 l32i.n a2, a12, 28 - 1f7: ffe301 l32r a0, 184 - 1fa: 0000c0 callx0 a0 - 1fd: 0d2d mov.n a2, a13 - 1ff: 5c38 l32i.n a3, a12, 20 - 201: ffe101 l32r a0, 188 - 204: 0000c0 callx0 a0 - 207: 0d2d mov.n a2, a13 - 209: 6c38 l32i.n a3, a12, 24 - 20b: ffe001 l32r a0, 18c - 20e: 0000c0 callx0 a0 - 211: 0d2d mov.n a2, a13 - 213: 7c38 l32i.n a3, a12, 28 - 215: ffde01 l32r a0, 190 - 218: 0000c0 callx0 a0 - 21b: 9c28 l32i.n a2, a12, 36 - 21d: 130c movi.n a3, 1 - 21f: ffdd01 l32r a0, 194 - 222: 0000c0 callx0 a0 - 225: 9c28 l32i.n a2, a12, 36 - 227: 230c movi.n a3, 2 - 229: ffdb01 l32r a0, 198 - 22c: 0000c0 callx0 a0 - 22f: 0d2d mov.n a2, a13 - 231: ffda01 l32r a0, 19c - 234: 0000c0 callx0 a0 - 237: 0c2d mov.n a2, a12 - 239: ffd901 l32r a0, 1a0 - 23c: 0000c0 callx0 a0 - 23f: 11c8 l32i.n a12, a1, 4 - 241: 21d8 l32i.n a13, a1, 8 - 243: 0108 l32i.n a0, a1, 0 - 245: 10c112 addi a1, a1, 16 - 248: f00d ret.n - ... - -00000264 : - 264: e0c112 addi a1, a1, -32 - 267: 41d9 s32i.n a13, a1, 16 - 269: 1139 s32i.n a3, a1, 4 - 26b: 0149 s32i.n a4, a1, 0 - 26d: 2109 s32i.n a0, a1, 8 - 26f: 61f9 s32i.n a15, a1, 24 - 271: 51e9 s32i.n a14, a1, 20 - 273: 31c9 s32i.n a12, a1, 12 - 275: 02ed mov.n a14, a2 - 277: 82c8 l32i.n a12, a2, 32 - 279: 05fd mov.n a15, a5 - 27b: 0c2d mov.n a2, a12 - 27d: fff301 l32r a0, 24c - 280: 0000c0 callx0 a0 - 283: 030c movi.n a3, 0 - 285: 02dd mov.n a13, a2 - 287: 0c4d mov.n a4, a12 - 289: 0128 l32i.n a2, a1, 0 - 28b: fff101 l32r a0, 250 - 28e: 0000c0 callx0 a0 - 291: 1138 l32i.n a3, a1, 4 - 293: 0c4d mov.n a4, a12 - 295: 9e28 l32i.n a2, a14, 36 - 297: ffef01 l32r a0, 254 - 29a: 0000c0 callx0 a0 - 29d: 023d mov.n a3, a2 - 29f: 8f8c beqz.n a15, 2ab - 2a1: 0e2d mov.n a2, a14 - 2a3: 000005 call0 2a4 - 2a6: 023d mov.n a3, a2 - 2a8: 000186 j 2b2 - 2ab: 0e2d mov.n a2, a14 - 2ad: 000005 call0 2b0 - 2b0: 023d mov.n a3, a2 - 2b2: 0d4d mov.n a4, a13 - 2b4: 9e28 l32i.n a2, a14, 36 - 2b6: 0c5d mov.n a5, a12 - 2b8: 51e8 l32i.n a14, a1, 20 - 2ba: ffe701 l32r a0, 258 - 2bd: 0000c0 callx0 a0 - 2c0: 0dab addi.n a0, a13, 10 - 2c2: 8fcc bnez.n a15, 2ce - 2c4: 5cda add.n a5, a12, a13 - 2c6: a30c movi.n a3, 10 - 2c8: ffa082 movi a8, 255 - 2cb: 001046 j 310 - 2ce: a30c movi.n a3, 10 - 2d0: 5cda add.n a5, a12, a13 - 2d2: 001b addi.n a0, a0, 1 - 2d4: ffd022 addmi a2, a0, 0xffffff00 - 2d7: ff0222 l8ui a2, a2, 255 - 2da: 331b addi.n a3, a3, 1 - 2dc: 128c beqz.n a2, 2e1 - 2de: f02057 blt a0, a5, 2d2 - 2e1: c0cc30 sub a12, a12, a3 - 2e4: 0b1ca6 blti a12, 1, 2f3 - 2e7: 0128 l32i.n a2, a1, 0 - 2e9: 33da add.n a3, a3, a13 - 2eb: 0c4d mov.n a4, a12 - 2ed: ffdb01 l32r a0, 25c - 2f0: 0000c0 callx0 a0 - 2f3: 0d2d mov.n a2, a13 - 2f5: ffda01 l32r a0, 260 - 2f8: 0000c0 callx0 a0 - 2fb: 61f8 l32i.n a15, a1, 24 - 2fd: 41d8 l32i.n a13, a1, 16 - 2ff: f27c movi.n a2, -1 - 301: 2108 l32i.n a0, a1, 8 - 303: 932cc0 movnez a2, a12, a12 - 306: 31c8 l32i.n a12, a1, 12 - 308: 20c112 addi a1, a1, 32 - 30b: f00d ret.n - 30d: 0ca057 bge a0, a5, 31d - 310: 001b addi.n a0, a0, 1 - 312: ffd042 addmi a4, a0, 0xffffff00 - 315: ff0442 l8ui a4, a4, 255 - 318: 331b addi.n a3, a3, 1 - 31a: ef1487 beq a4, a8, 30d - 31d: ffd052 addmi a5, a0, 0xffffff00 - 320: fe0552 l8ui a5, a5, 254 - 323: c05580 sub a5, a5, a8 - 326: 933c50 movnez a3, a12, a5 - 329: ffed06 j 2e1 - 32c: 000000 ill - ... - -00000330 : - 330: e0c112 addi a1, a1, -32 - 333: 029d mov.n a9, a2 - 335: 4278 l32i.n a7, a2, 16 - 337: 3268 l32i.n a6, a2, 12 - 339: 6258 l32i.n a5, a2, 24 - 33b: 4109 s32i.n a0, a1, 16 - 33d: 5248 l32i.n a4, a2, 20 - 33f: 7908 l32i.n a0, a9, 28 - 341: 9228 l32i.n a2, a2, 36 - 343: 0109 s32i.n a0, a1, 0 - 345: fff901 l32r a0, 32c - 348: 0000c0 callx0 a0 - 34b: 4108 l32i.n a0, a1, 16 - 34d: 20c112 addi a1, a1, 32 - 350: f00d ret.n - 352: 000000 ill - 355: 000000 ill - 358: 0008 l32i.n a0, a0, 0 - 35a: 140000 extui a0, a0, 0, 2 - ... - -0000036c : - 36c: f0c112 addi a1, a1, -16 - 36f: 11c9 s32i.n a12, a1, 4 - 371: 0109 s32i.n a0, a1, 0 - 373: 02cd mov.n a12, a2 - 375: f29c beqz.n a2, 398 - 377: fff721 l32r a2, 354 - 37a: 0c38 l32i.n a3, a12, 0 - 37c: fff901 l32r a0, 360 - 37f: 0000c0 callx0 a0 - 382: fff521 l32r a2, 358 - 385: 1c38 l32i.n a3, a12, 4 - 387: fff701 l32r a0, 364 - 38a: 0000c0 callx0 a0 - 38d: 2c38 l32i.n a3, a12, 8 - 38f: fff321 l32r a2, 35c - 392: fff501 l32r a0, 368 - 395: 0000c0 callx0 a0 - 398: 11c8 l32i.n a12, a1, 4 - 39a: 0108 l32i.n a0, a1, 0 - 39c: 10c112 addi a1, a1, 16 - 39f: f00d ret.n - 3a1: 000000 ill - 3a4: 000000 ill - ... - -000003a8 : - 3a8: 026d mov.n a6, a2 - 3aa: f0c112 addi a1, a1, -16 - 3ad: 0109 s32i.n a0, a1, 0 - 3af: 1648 l32i.n a4, a6, 4 - 3b1: 9228 l32i.n a2, a2, 36 - 3b3: 000c movi.n a0, 0 - 3b5: 404202 s8i a0, a2, 64 - 3b8: fffb01 l32r a0, 3a4 - 3bb: 0000c0 callx0 a0 - 3be: 0108 l32i.n a0, a1, 0 - 3c0: 10c112 addi a1, a1, 16 - 3c3: f00d ret.n - ... - -000003e0 : - 3e0: d0c112 addi a1, a1, -48 - 3e3: 7149 s32i.n a4, a1, 28 - 3e5: 8169 s32i.n a6, a1, 32 - 3e7: 61f9 s32i.n a15, a1, 24 - 3e9: 2109 s32i.n a0, a1, 8 - 3eb: 51e9 s32i.n a14, a1, 20 - 3ed: 0139 s32i.n a3, a1, 0 - 3ef: 41d9 s32i.n a13, a1, 16 - 3f1: 31c9 s32i.n a12, a1, 12 - 3f3: 02dd mov.n a13, a2 - 3f5: 05cd mov.n a12, a5 - 3f7: 352b addi.n a3, a5, 2 - 3f9: 82e8 l32i.n a14, a2, 32 - 3fb: 000c movi.n a0, 0 - 3fd: c0fe40 sub a15, a14, a4 - 400: 004502 s8i a0, a5, 0 - 403: 11f9 s32i.n a15, a1, 4 - 405: fdcff2 addi a15, a15, -3 - 408: 369c beqz.n a6, 41f - 40a: 032d mov.n a2, a3 - 40c: 0f4d mov.n a4, a15 - 40e: 130c movi.n a3, 1 - 410: 014532 s8i a3, a5, 1 - 413: ffa032 movi a3, 255 - 416: ffec01 l32r a0, 3c8 - 419: 0000c0 callx0 a0 - 41c: 000306 j 42c - 41f: 0f2d mov.n a2, a15 - 421: 240c movi.n a4, 2 - 423: 014542 s8i a4, a5, 1 - 426: ffe901 l32r a0, 3cc - 429: 0000c0 callx0 a0 - 42c: 1128 l32i.n a2, a1, 4 - 42e: 4fca add.n a4, a15, a12 - 430: 030c movi.n a3, 0 - 432: 81f8 l32i.n a15, a1, 32 - 434: 024432 s8i a3, a4, 2 - 437: 22ca add.n a2, a2, a12 - 439: 0138 l32i.n a3, a1, 0 - 43b: 7148 l32i.n a4, a1, 28 - 43d: ffe401 l32r a0, 3d0 - 440: 0000c0 callx0 a0 - 443: 0c3d mov.n a3, a12 - 445: 0e4d mov.n a4, a14 - 447: 9d28 l32i.n a2, a13, 36 - 449: ffe201 l32r a0, 3d4 - 44c: 0000c0 callx0 a0 - 44f: 023d mov.n a3, a2 - 451: 8f8c beqz.n a15, 45d - 453: 0d2d mov.n a2, a13 - 455: 000005 call0 458 - 458: 023d mov.n a3, a2 - 45a: 000186 j 464 - 45d: 0d2d mov.n a2, a13 - 45f: 000005 call0 460 - 462: 023d mov.n a3, a2 - 464: 0c4d mov.n a4, a12 - 466: 9d28 l32i.n a2, a13, 36 - 468: 0e5d mov.n a5, a14 - 46a: ffdb01 l32r a0, 3d8 - 46d: 0000c0 callx0 a0 - 470: 31c8 l32i.n a12, a1, 12 - 472: 9d28 l32i.n a2, a13, 36 - 474: 61f8 l32i.n a15, a1, 24 - 476: 41d8 l32i.n a13, a1, 16 - 478: ffd901 l32r a0, 3dc - 47b: 0000c0 callx0 a0 - 47e: 0e2d mov.n a2, a14 - 480: 2108 l32i.n a0, a1, 8 - 482: 51e8 l32i.n a14, a1, 20 - 484: 30c112 addi a1, a1, 48 - 487: f00d ret.n - -ssl_sha1.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 452301 l32r a0, fffd148c - 3: ab8967 bany a9, a6, ffffffb2 - 6: efcd excw - 8: fe .byte 0xfe - 9: badc bnez.n a10, 28 - b: 7698 l32i.n a9, a6, 28 - d: 103254 excw - 10: d2e1f0 excw - 13: ff31c3 excw - -00000014 : - 14: ffff31 l32r a3, 10 - 17: fffd41 l32r a4, c - 1a: fffb51 l32r a5, 8 - 1d: fff961 l32r a6, 4 - 20: fff871 l32r a7, 0 - 23: 080c movi.n a8, 0 - 25: 5289 s32i.n a8, a2, 20 - 27: 6289 s32i.n a8, a2, 24 - 29: 0e5282 s16i a8, a2, 28 - 2c: 0279 s32i.n a7, a2, 0 - 2e: 1269 s32i.n a6, a2, 4 - 30: 2259 s32i.n a5, a2, 8 - 32: 3249 s32i.n a4, a2, 12 - 34: 4239 s32i.n a3, a2, 16 - 36: f00d ret.n - -00000038 : - 38: f0c112 addi a1, a1, -16 - 3b: 0109 s32i.n a0, a1, 0 - 3d: 31e9 s32i.n a14, a1, 12 - 3f: 11c9 s32i.n a12, a1, 4 - 41: 21d9 s32i.n a13, a1, 8 - 43: 03cd mov.n a12, a3 - 45: 02dd mov.n a13, a2 - 47: 04ed mov.n a14, a4 - 49: ee0b addi.n a14, a14, -1 - 4b: 2d0e26 beqi a14, -1, 7c - 4e: 0e1d32 l16ui a3, a13, 28 - 51: 431b addi.n a4, a3, 1 - 53: 33da add.n a3, a3, a13 - 55: 0e5d42 s16i a4, a13, 28 - 58: 000c22 l8ui a2, a12, 0 - 5b: 1e4322 s8i a2, a3, 30 - 5e: 5d08 l32i.n a0, a13, 20 - 60: 0e1d62 l16ui a6, a13, 28 - 63: 008b addi.n a0, a0, 8 - 65: 5d09 s32i.n a0, a13, 20 - 67: 40cc bnez.n a0, 6f - 69: 6d58 l32i.n a5, a13, 24 - 6b: 551b addi.n a5, a5, 1 - 6d: 6d59 s32i.n a5, a13, 24 - 6f: 04d666 bnei a6, 64, 77 - 72: 0d2d mov.n a2, a13 - 74: 000785 call0 f0 - 77: cc1b addi.n a12, a12, 1 - 79: fff306 j 49 - 7c: 11c8 l32i.n a12, a1, 4 - 7e: 21d8 l32i.n a13, a1, 8 - 80: 31e8 l32i.n a14, a1, 12 - 82: 0108 l32i.n a0, a1, 0 - 84: 10c112 addi a1, a1, 16 - 87: f00d ret.n - 89: 000000 ill - 8c: 000000 ill - ... - -00000090 : - 90: f0c112 addi a1, a1, -16 - 93: 0109 s32i.n a0, a1, 0 - 95: 11c9 s32i.n a12, a1, 4 - 97: 21d9 s32i.n a13, a1, 8 - 99: 02cd mov.n a12, a2 - 9b: 03dd mov.n a13, a3 - 9d: 032d mov.n a2, a3 - 9f: 002105 call0 2b0 - a2: 1ecd22 addi a2, a13, 30 - a5: 030c movi.n a3, 0 - a7: 044c movi.n a4, 64 - a9: fff801 l32r a0, 8c - ac: 0000c0 callx0 a0 - af: f37c movi.n a3, -1 - b1: 421c movi.n a2, 20 - b3: 000c movi.n a0, 0 - b5: 5d09 s32i.n a0, a13, 20 - b7: 6d09 s32i.n a0, a13, 24 - b9: 305030 xor a5, a0, a3 - bc: 214200 srai a4, a0, 2 - bf: a044d0 addx4 a4, a4, a13 - c2: 145050 extui a5, a5, 0, 2 - c5: 001b addi.n a0, a0, 1 - c7: 1155d0 slli a5, a5, 3 - ca: 0448 l32i.n a4, a4, 0 - cc: 400500 ssr a5 - cf: 914040 srl a4, a4 - d2: 004c42 s8i a4, a12, 0 - d5: cc1b addi.n a12, a12, 1 - d7: de9027 bne a0, a2, b9 - da: 11c8 l32i.n a12, a1, 4 - dc: 21d8 l32i.n a13, a1, 8 - de: 0108 l32i.n a0, a1, 0 - e0: 10c112 addi a1, a1, 16 - e3: f00d ret.n - ... - ed: 000000 ill - f0: 041c movi.n a4, 16 - f2: 80a132 movi a3, 0x180 - f5: c01130 sub a1, a1, a3 - f8: 5b61d2 s32i a13, a1, 0x16c - fb: 5c61e2 s32i a14, a1, 0x170 - fe: 5d61f2 s32i a15, a1, 0x174 - 101: fff931 l32r a3, e8 - 104: 5a61c2 s32i a12, a1, 0x168 - 107: 596102 s32i a0, a1, 0x164 - 10a: 02cd mov.n a12, a2 - 10c: 012d mov.n a2, a1 - 10e: fff701 l32r a0, ec - 111: 0000c0 callx0 a0 - 114: 0c0d mov.n a0, a12 - 116: 40cc52 addi a5, a12, 64 - 119: 404f10 ssai 31 - 11c: ffd182 addmi a8, a1, 0xffffff00 - 11f: fed192 addmi a9, a1, 0xfffffe00 - 122: f4c992 addi a9, a9, -12 - 125: 2100a2 l8ui a10, a0, 33 - 128: 1e00b2 l8ui a11, a0, 30 - 12b: 2000d2 l8ui a13, a0, 32 - 12e: 1f00e2 l8ui a14, a0, 31 - 131: 11dd80 slli a13, a13, 8 - 134: 11ee00 slli a14, a14, 16 - 137: 01bb80 slli a11, a11, 24 - 13a: 20bbe0 or a11, a11, a14 - 13d: 004b addi.n a0, a0, 4 - 13f: 20bbd0 or a11, a11, a13 - 142: 20aab0 or a10, a10, a11 - 145: 8769a2 s32i a10, a9, 0x21c - 148: 994b addi.n a9, a9, 4 - 14a: d79057 bne a0, a5, 125 - 14d: 34c882 addi a8, a8, 52 - 150: 1c68 l32i.n a6, a12, 4 - 152: 0c78 l32i.n a7, a12, 0 - 154: 2c08 l32i.n a0, a12, 8 - 156: 3c58 l32i.n a5, a12, 12 - 158: 4c28 l32i.n a2, a12, 16 - 15a: fed192 addmi a9, a1, 0xfffffe00 - 15d: 34c992 addi a9, a9, 52 - 160: 7929d2 l32i a13, a9, 0x1e4 - 163: 8429e2 l32i a14, a9, 0x210 - 166: 7f29b2 l32i a11, a9, 0x1fc - 169: 7729a2 l32i a10, a9, 0x1dc - 16c: 30bbe0 xor a11, a11, a14 - 16f: 30aad0 xor a10, a10, a13 - 172: 30aab0 xor a10, a10, a11 - 175: 81aaa0 src a10, a10, a10 - 178: 8769a2 s32i a10, a9, 0x21c - 17b: 994b addi.n a9, a9, 4 - 17d: df9987 bne a9, a8, 160 - 180: 586122 s32i a2, a1, 0x160 - 183: 576152 s32i a5, a1, 0x15c - 186: 566102 s32i a0, a1, 0x158 - 189: 546172 s32i a7, a1, 0x150 - 18c: 556162 s32i a6, a1, 0x154 - 18f: 01b8 l32i.n a11, a1, 0 - 191: fd7c movi.n a13, -1 - 193: 404b10 ssai 27 - 196: fed1a2 addmi a10, a1, 0xfffffe00 - 199: f4ca92 addi a9, a10, -12 - 19c: 44caa2 addi a10, a10, 68 - 19f: 014620 slli a4, a6, 30 - 1a2: 10f600 and a15, a6, a0 - 1a5: 8729e2 l32i a14, a9, 0x21c - 1a8: 3036d0 xor a3, a6, a13 - 1ab: 994b addi.n a9, a9, 4 - 1ad: 103530 and a3, a5, a3 - 1b0: 20ff30 or a15, a15, a3 - 1b3: eeba add.n a14, a14, a11 - 1b5: 813770 src a3, a7, a7 - 1b8: ff3a add.n a15, a15, a3 - 1ba: 413260 srli a3, a6, 2 - 1bd: f2fa add.n a15, a2, a15 - 1bf: 076d mov.n a6, a7 - 1c1: 052d mov.n a2, a5 - 1c3: eefa add.n a14, a14, a15 - 1c5: 005d mov.n a5, a0 - 1c7: 200340 or a0, a3, a4 - 1ca: 0e7d mov.n a7, a14 - 1cc: cf99a7 bne a9, a10, 19f - 1cf: 1198 l32i.n a9, a1, 4 - 1d1: 404b10 ssai 27 - 1d4: ffd1b2 addmi a11, a1, 0xffffff00 - 1d7: 94cbb2 addi a11, a11, -108 - 1da: 013620 slli a3, a6, 30 - 1dd: 81e770 src a14, a7, a7 - 1e0: 872ad2 l32i a13, a10, 0x21c - 1e3: 30f600 xor a15, a6, a0 - 1e6: aa4b addi.n a10, a10, 4 - 1e8: 30f5f0 xor a15, a5, a15 - 1eb: eefa add.n a14, a14, a15 - 1ed: dd9a add.n a13, a13, a9 - 1ef: 41f260 srli a15, a6, 2 - 1f2: e2ea add.n a14, a2, a14 - 1f4: 076d mov.n a6, a7 - 1f6: 052d mov.n a2, a5 - 1f8: ddea add.n a13, a13, a14 - 1fa: 005d mov.n a5, a0 - 1fc: 200f30 or a0, a15, a3 - 1ff: 0d7d mov.n a7, a13 - 201: d59ab7 bne a10, a11, 1da - 204: 21a8 l32i.n a10, a1, 8 - 206: 404b10 ssai 27 - 209: ffd192 addmi a9, a1, 0xffffff00 - 20c: e4c992 addi a9, a9, -28 - 20f: 013620 slli a3, a6, 30 - 212: 10f050 and a15, a0, a5 - 215: 872bd2 l32i a13, a11, 0x21c - 218: 20e050 or a14, a0, a5 - 21b: bb4b addi.n a11, a11, 4 - 21d: 10e6e0 and a14, a6, a14 - 220: 20eef0 or a14, a14, a15 - 223: ddaa add.n a13, a13, a10 - 225: 81f770 src a15, a7, a7 - 228: eefa add.n a14, a14, a15 - 22a: 41f260 srli a15, a6, 2 - 22d: e2ea add.n a14, a2, a14 - 22f: 076d mov.n a6, a7 - 231: 052d mov.n a2, a5 - 233: ddea add.n a13, a13, a14 - 235: 005d mov.n a5, a0 - 237: 200f30 or a0, a15, a3 - 23a: 0d7d mov.n a7, a13 - 23c: cf9b97 bne a11, a9, 20f - 23f: 31f8 l32i.n a15, a1, 12 - 241: 404b10 ssai 27 - 244: 0e0c movi.n a14, 0 - 246: 0e5ce2 s16i a14, a12, 28 - 249: 5c21e2 l32i a14, a1, 0x170 - 24c: 014620 slli a4, a6, 30 - 24f: 413260 srli a3, a6, 2 - 252: 81b770 src a11, a7, a7 - 255: 8729a2 l32i a10, a9, 0x21c - 258: 30d060 xor a13, a0, a6 - 25b: 994b addi.n a9, a9, 4 - 25d: 30d5d0 xor a13, a5, a13 - 260: aafa add.n a10, a10, a15 - 262: bbda add.n a11, a11, a13 - 264: 076d mov.n a6, a7 - 266: b2ba add.n a11, a2, a11 - 268: 00dd mov.n a13, a0 - 26a: 052d mov.n a2, a5 - 26c: aaba add.n a10, a10, a11 - 26e: 005d mov.n a5, a0 - 270: 07bd mov.n a11, a7 - 272: 200340 or a0, a3, a4 - 275: 0a7d mov.n a7, a10 - 277: d19987 bne a9, a8, 24c - 27a: 542152 l32i a5, a1, 0x150 - 27d: 562132 l32i a3, a1, 0x158 - 280: 5821f2 l32i a15, a1, 0x160 - 283: 552142 l32i a4, a1, 0x154 - 286: ff2a add.n a15, a15, a2 - 288: 44ba add.n a4, a4, a11 - 28a: 330a add.n a3, a3, a0 - 28c: 55aa add.n a5, a5, a10 - 28e: 592102 l32i a0, a1, 0x164 - 291: 0c59 s32i.n a5, a12, 0 - 293: 1c49 s32i.n a4, a12, 4 - 295: 2c39 s32i.n a3, a12, 8 - 297: 4cf9 s32i.n a15, a12, 16 - 299: 572122 l32i a2, a1, 0x15c - 29c: 5d21f2 l32i a15, a1, 0x174 - 29f: 22da add.n a2, a2, a13 - 2a1: 3c29 s32i.n a2, a12, 12 - 2a3: 5b21d2 l32i a13, a1, 0x16c - 2a6: 80a122 movi a2, 0x180 - 2a9: 5a21c2 l32i a12, a1, 0x168 - 2ac: 112a add.n a1, a1, a2 - 2ae: f00d ret.n - 2b0: f0c112 addi a1, a1, -16 - 2b3: 0109 s32i.n a0, a1, 0 - 2b5: 11c9 s32i.n a12, a1, 4 - 2b7: 21d9 s32i.n a13, a1, 8 - 2b9: 31e9 s32i.n a14, a1, 12 - 2bb: 0d0c movi.n a13, 0 - 2bd: 7e3c movi.n a14, 55 - 2bf: 02cd mov.n a12, a2 - 2c1: 0e1c02 l16ui a0, a12, 28 - 2c4: 80af22 movi a2, -128 - 2c7: 3dbe07 bgeu a14, a0, 308 - 2ca: 301b addi.n a3, a0, 1 - 2cc: 0e5c32 s16i a3, a12, 28 - 2cf: 00ca add.n a0, a0, a12 - 2d1: 1e4022 s8i a2, a0, 30 - 2d4: 0e1c02 l16ui a0, a12, 28 - 2d7: 0fd0f6 bgeui a0, 64, 2ea - 2da: 40ca add.n a4, a0, a12 - 2dc: 501b addi.n a5, a0, 1 - 2de: 0e5c52 s16i a5, a12, 28 - 2e1: 1e44d2 s8i a13, a4, 30 - 2e4: 0e1c02 l16ui a0, a12, 28 - 2e7: efd0b6 bltui a0, 64, 2da - 2ea: 0c2d mov.n a2, a12 - 2ec: ffe005 call0 f0 - 2ef: 0e1c02 l16ui a0, a12, 28 - 2f2: 323e07 bltu a14, a0, 328 - 2f5: 60ca add.n a6, a0, a12 - 2f7: 701b addi.n a7, a0, 1 - 2f9: 0e5c72 s16i a7, a12, 28 - 2fc: 1e46d2 s8i a13, a6, 30 - 2ff: 0e1c02 l16ui a0, a12, 28 - 302: efbe07 bgeu a14, a0, 2f5 - 305: 0007c6 j 328 - 308: 80ca add.n a8, a0, a12 - 30a: 901b addi.n a9, a0, 1 - 30c: 0e5c92 s16i a9, a12, 28 - 30f: 1e4822 s8i a2, a8, 30 - 312: 0e1c02 l16ui a0, a12, 28 - 315: 0f3e07 bltu a14, a0, 328 - 318: a0ca add.n a10, a0, a12 - 31a: b01b addi.n a11, a0, 1 - 31c: 0e5cb2 s16i a11, a12, 28 - 31f: 1e4ad2 s8i a13, a10, 30 - 322: 0e1c02 l16ui a0, a12, 28 - 325: efbe07 bgeu a14, a0, 318 - 328: 5cd8 l32i.n a13, a12, 20 - 32a: 6c28 l32i.n a2, a12, 24 - 32c: 594c22 s8i a2, a12, 89 - 32f: 5d4cd2 s8i a13, a12, 93 - 332: 7508d0 extui a0, a13, 24, 8 - 335: f5e0d0 extui a14, a13, 16, 16 - 338: f53020 extui a3, a2, 16, 16 - 33b: 754820 extui a4, a2, 24, 8 - 33e: 564c42 s8i a4, a12, 86 - 341: 574c32 s8i a3, a12, 87 - 344: 5b4ce2 s8i a14, a12, 91 - 347: 5a4c02 s8i a0, a12, 90 - 34a: 31e8 l32i.n a14, a1, 12 - 34c: 41d8d0 srli a13, a13, 8 - 34f: 412820 srli a2, a2, 8 - 352: 584c22 s8i a2, a12, 88 - 355: 5c4cd2 s8i a13, a12, 92 - 358: 0c2d mov.n a2, a12 - 35a: 21d8 l32i.n a13, a1, 8 - 35c: 11c8 l32i.n a12, a1, 4 - 35e: ffd905 call0 f0 - 361: 0108 l32i.n a0, a1, 0 - 363: 10c112 addi a1, a1, 16 - 366: f00d ret.n - -ssl_tls1_clnt.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000000c : - c: e0c112 addi a1, a1, -32 - f: 11c9 s32i.n a12, a1, 4 - 11: 0109 s32i.n a0, a1, 0 - 13: 41f9 s32i.n a15, a1, 16 - 15: 21d9 s32i.n a13, a1, 8 - 17: 31e9 s32i.n a14, a1, 12 - 19: 05dd mov.n a13, a5 - 1b: 02ed mov.n a14, a2 - 1d: 04fd mov.n a15, a4 - 1f: fff801 l32r a0, 0 - 22: 0000c0 callx0 a0 - 25: 02cd mov.n a12, a2 - 27: 203c movi.n a0, 50 - 29: 0b4202 s8i a0, a2, 11 - 2c: 5f9c beqz.n a15, 45 - 2e: 181e22 l16ui a2, a14, 48 - 31: 032c movi.n a3, 32 - 33: e28c beqz.n a2, 45 - 35: 2bb3d7 bgeu a3, a13, 64 - 38: 0c2d mov.n a2, a12 - 3a: fff201 l32r a0, 4 - 3d: 0000c0 callx0 a0 - 40: 0c0c movi.n a12, 0 - 42: 000346 j 53 - 45: 0c08 l32i.n a0, a12, 0 - 47: 0c2d mov.n a2, a12 - 49: 041c movi.n a4, 16 - 4b: 204040 or a4, a0, a4 - 4e: 0c49 s32i.n a4, a12, 0 - 50: 000005 call0 54 - 53: 0108 l32i.n a0, a1, 0 - 55: 21d8 l32i.n a13, a1, 8 - 57: 31e8 l32i.n a14, a1, 12 - 59: 0c2d mov.n a2, a12 - 5b: 41f8 l32i.n a15, a1, 16 - 5d: 11c8 l32i.n a12, a1, 4 - 5f: 20c112 addi a1, a1, 32 - 62: f00d ret.n - 64: 0f3d mov.n a3, a15 - 66: 0d4d mov.n a4, a13 - 68: 0cdc22 addmi a2, a12, 0xc00 - 6b: b8c222 addi a2, a2, -72 - 6e: ffe601 l32r a0, 8 - 71: 0000c0 callx0 a0 - 74: 0a4cd2 s8i a13, a12, 10 - 77: 0c08 l32i.n a0, a12, 0 - 79: 820c movi.n a2, 8 - 7b: 200020 or a0, a0, a2 - 7e: 0c09 s32i.n a0, a12, 0 - 80: fff0c6 j 47 - ... - -000000a0 : - a0: f0c112 addi a1, a1, -16 - a3: 21d9 s32i.n a13, a1, 8 - a5: 11c9 s32i.n a12, a1, 4 - a7: 0109 s32i.n a0, a1, 0 - a9: 02cd mov.n a12, a2 - ab: 076316 beqz a3, 125 - ae: 022366 bnei a3, 2, b4 - b1: 002006 j 135 - b4: b00c movi.n a0, 11 - b6: 029307 bne a3, a0, bc - b9: 002006 j 13d - bc: d20c movi.n a2, 13 - be: 029327 bne a3, a2, c4 - c1: 002246 j 14e - c4: e60c movi.n a6, 14 - c6: 141367 beq a3, a6, de - c9: 471c movi.n a7, 20 - cb: 3d1377 beq a3, a7, 10c - ce: fcaed2 movi a13, 0xfffffefc - d1: 0108 l32i.n a0, a1, 0 - d3: 0d2d mov.n a2, a13 - d5: 11c8 l32i.n a12, a1, 4 - d7: 21d8 l32i.n a13, a1, 8 - d9: 10c112 addi a1, a1, 16 - dc: f00d ret.n - de: 0c2d mov.n a2, a12 - e0: 002c45 call0 3a8 - e3: 02dd mov.n a13, a2 - e5: fe8256 bnez a2, d1 - e8: 0c88 l32i.n a8, a12, 0 - ea: 6a6857 bbci a8, 5, 158 - ed: 0c2d mov.n a2, a12 - ef: ffe501 l32r a0, 84 - f2: 0000c0 callx0 a0 - f5: 02dd mov.n a13, a2 - f7: fd6256 bnez a2, d1 - fa: 0c2d mov.n a2, a12 - fc: 002c45 call0 3c4 - ff: 02dd mov.n a13, a2 - 101: fcc256 bnez a2, d1 - 104: 0c2d mov.n a2, a12 - 106: 0038c5 call0 494 - 109: 001486 j 15f - 10c: 043d mov.n a3, a4 - 10e: 0c2d mov.n a2, a12 - 110: 054d mov.n a4, a5 - 112: ffdd01 l32r a0, 88 - 115: 0000c0 callx0 a0 - 118: 02dd mov.n a13, a2 - 11a: 0c2d mov.n a2, a12 - 11c: ffdc01 l32r a0, 8c - 11f: 0000c0 callx0 a0 - 122: ffeac6 j d1 - 125: ffda01 l32r a0, 90 - 128: 0000c0 callx0 a0 - 12b: 0c2d mov.n a2, a12 - 12d: 000005 call0 130 - 130: 02dd mov.n a13, a2 - 132: ffe6c6 j d1 - 135: 001705 call0 2a8 - 138: 02dd mov.n a13, a2 - 13a: ffe4c6 j d1 - 13d: 0cd232 addmi a3, a2, 0xc00 - 140: b4c332 addi a3, a3, -76 - 143: ffd401 l32r a0, 94 - 146: 0000c0 callx0 a0 - 149: 02dd mov.n a13, a2 - 14b: ffe086 j d1 - 14e: 0c2d mov.n a2, a12 - 150: 002f85 call0 44c - 153: 02dd mov.n a13, a2 - 155: ffde06 j d1 - 158: 0c2d mov.n a2, a12 - 15a: 002685 call0 3c4 - 15d: 02dd mov.n a13, a2 - 15f: f6ed56 bnez a13, d1 - 162: 0c2d mov.n a2, a12 - 164: ffcd01 l32r a0, 98 - 167: 0000c0 callx0 a0 - 16a: 02dd mov.n a13, a2 - 16c: f61256 bnez a2, d1 - 16f: 0c2d mov.n a2, a12 - 171: ffca01 l32r a0, 9c - 174: 0000c0 callx0 a0 - 177: 02dd mov.n a13, a2 - 179: ffd506 j d1 - -0000017c : - 17c: f0c112 addi a1, a1, -16 - 17f: 11c9 s32i.n a12, a1, 4 - 181: 0109 s32i.n a0, a1, 0 - 183: 02cd mov.n a12, a2 - 185: 000305 call0 1b8 - 188: f07c movi.n a0, -1 - 18a: 230c movi.n a3, 2 - 18c: 0bdc42 addmi a4, a12, 0xb00 - 18f: 020c movi.n a2, 0 - 191: 4f5422 s16i a2, a4, 158 - 194: 075c32 s16i a3, a12, 14 - 197: 085c02 s16i a0, a12, 16 - 19a: 11c8 l32i.n a12, a1, 4 - 19c: 0108 l32i.n a0, a1, 0 - 19e: 10c112 addi a1, a1, 16 - 1a1: f00d ret.n - ... - 1b7: 340c00 extui a0, a0, 12, 4 - 1ba: 150c movi.n a5, 1 - 1bc: f0c112 addi a1, a1, -16 - 1bf: 0109 s32i.n a0, a1, 0 - 1c1: 21d9 s32i.n a13, a1, 8 - 1c3: 31e9 s32i.n a14, a1, 12 - 1c5: 11c9 s32i.n a12, a1, 4 - 1c7: 0e0c movi.n a14, 0 - 1c9: 02cd mov.n a12, a2 - 1cb: 0bdcd2 addmi a13, a12, 0xb00 - 1ce: 262dd2 l32i a13, a13, 152 - 1d1: c21c movi.n a2, 28 - 1d3: 3dab addi.n a3, a13, 10 - 1d5: 004d52 s8i a5, a13, 0 - 1d8: 014de2 s8i a14, a13, 1 - 1db: 024de2 s8i a14, a13, 2 - 1de: 044d42 s8i a4, a13, 4 - 1e1: 0b0c02 l8ui a0, a12, 11 - 1e4: 064de2 s8i a14, a13, 6 - 1e7: 074de2 s8i a14, a13, 7 - 1ea: 084de2 s8i a14, a13, 8 - 1ed: 094de2 s8i a14, a13, 9 - 1f0: 340000 extui a0, a0, 0, 4 - 1f3: 054d02 s8i a0, a13, 5 - 1f6: ffec01 l32r a0, 1a8 - 1f9: 0000c0 callx0 a0 - 1fc: 3d6b addi.n a3, a13, 6 - 1fe: 5c28 l32i.n a2, a12, 20 - 200: 042c movi.n a4, 32 - 202: 01d222 addmi a2, a2, 0x100 - 205: f8c222 addi a2, a2, -8 - 208: ffe901 l32r a0, 1ac - 20b: 0000c0 callx0 a0 - 20e: 0c38 l32i.n a3, a12, 0 - 210: 800c movi.n a0, 8 - 212: 2b6337 bbci a3, 3, 241 - 215: 27cd22 addi a2, a13, 39 - 218: 0a0c42 l8ui a4, a12, 10 - 21b: 0cdc32 addmi a3, a12, 0xc00 - 21e: b8c332 addi a3, a3, -72 - 221: 264d42 s8i a4, a13, 38 - 224: 0a0c42 l8ui a4, a12, 10 - 227: ffe201 l32r a0, 1b0 - 22a: 0000c0 callx0 a0 - 22d: 800c movi.n a0, 8 - 22f: 747c movi.n a4, -9 - 231: 0a0c22 l8ui a2, a12, 10 - 234: 0c38 l32i.n a3, a12, 0 - 236: 27c222 addi a2, a2, 39 - 239: 103340 and a3, a3, a4 - 23c: 0c39 s32i.n a3, a12, 0 - 23e: 000106 j 246 - 241: 722c movi.n a2, 39 - 243: 264de2 s8i a14, a13, 38 - 246: 180c movi.n a8, 1 - 248: 52da add.n a5, a2, a13 - 24a: 0045e2 s8i a14, a5, 0 - 24d: 222b addi.n a2, a2, 2 - 24f: 014502 s8i a0, a5, 1 - 252: ffd401 l32r a0, 1a4 - 255: 52da add.n a5, a2, a13 - 257: 604b addi.n a6, a0, 4 - 259: 027d mov.n a7, a2 - 25b: 0045e2 s8i a14, a5, 0 - 25e: 222b addi.n a2, a2, 2 - 260: 000092 l8ui a9, a0, 0 - 263: 014592 s8i a9, a5, 1 - 266: 001b addi.n a0, a0, 1 - 268: 552b addi.n a5, a5, 2 - 26a: eb9067 bne a0, a6, 259 - 26d: 574b addi.n a5, a7, 4 - 26f: 631c movi.n a3, 22 - 271: 040c movi.n a4, 0 - 273: a2da add.n a10, a2, a13 - 275: 004a82 s8i a8, a10, 0 - 278: 0c2d mov.n a2, a12 - 27a: 014ae2 s8i a14, a10, 1 - 27d: 11c8 l32i.n a12, a1, 4 - 27f: 31e8 l32i.n a14, a1, 12 - 281: 034d72 s8i a7, a13, 3 - 284: 21d8 l32i.n a13, a1, 8 - 286: ffcb01 l32r a0, 1b4 - 289: 0000c0 callx0 a0 - 28c: 0108 l32i.n a0, a1, 0 - 28e: 10c112 addi a1, a1, 16 - 291: f00d ret.n - ... - 2a7: c11200 mul16u a1, a2, a0 - 2aa: 41d9e0 srli a13, a14, 9 - 2ad: 2109 s32i.n a0, a1, 8 - 2af: 61f9 s32i.n a15, a1, 24 - 2b1: 31c9 s32i.n a12, a1, 12 - 2b3: 51e9 s32i.n a14, a1, 20 - 2b5: 02cd mov.n a12, a2 - 2b7: 0bd2e2 addmi a14, a2, 0xb00 - 2ba: 9ccef2 addi a15, a14, -100 - 2bd: 4e1e82 l16ui a8, a14, 156 - 2c0: 2a2e52 l32i a5, a14, 168 - 2c3: 262ee2 l32i a14, a14, 152 - 2c6: 181552 l16ui a5, a5, 48 - 2c9: 040e22 l8ui a2, a14, 4 - 2cc: 050e02 l8ui a0, a14, 5 - 2cf: 1122c0 slli a2, a2, 4 - 2d2: 002a add.n a0, a0, a2 - 2d4: 740000 extui a0, a0, 0, 8 - 2d7: 223c movi.n a2, 50 - 2d9: 2ab207 bgeu a2, a0, 307 - 2dc: 020d mov.n a0, a2 - 2de: 3e6b addi.n a3, a14, 6 - 2e0: 042c movi.n a4, 32 - 2e2: 1189 s32i.n a8, a1, 4 - 2e4: 7159 s32i.n a5, a1, 28 - 2e6: 5c28 l32i.n a2, a12, 20 - 2e8: 0b4c02 s8i a0, a12, 11 - 2eb: 01d222 addmi a2, a2, 0x100 - 2ee: 18c222 addi a2, a2, 24 - 2f1: ffe801 l32r a0, 294 - 2f4: 0000c0 callx0 a0 - 2f7: 7128 l32i.n a2, a1, 28 - 2f9: 260ed2 l8ui a13, a14, 38 - 2fc: 032c movi.n a3, 32 - 2fe: 25b3d7 bgeu a3, a13, 327 - 301: f7ae22 movi a2, 0xfffffef7 - 304: 000406 j 318 - 307: 0b0c42 l8ui a4, a12, 11 - 30a: 033c movi.n a3, 48 - 30c: ce3347 bltu a3, a4, 2de - 30f: f9ae22 movi a2, 0xfffffef9 - 312: 000086 j 318 - 315: fcae22 movi a2, 0xfffffefc - 318: 31c8 l32i.n a12, a1, 12 - 31a: 41d8 l32i.n a13, a1, 16 - 31c: 51e8 l32i.n a14, a1, 20 - 31e: 61f8 l32i.n a15, a1, 24 - 320: 2108 l32i.n a0, a1, 8 - 322: 20c112 addi a1, a1, 32 - 325: f00d ret.n - 327: 27ce52 addi a5, a14, 39 - 32a: 0159 s32i.n a5, a1, 0 - 32c: 12bc beqz.n a2, 361 - 32e: 432f32 l32i a3, a15, 0x10c - 331: 0c4d mov.n a4, a12 - 333: d338 l32i.n a3, a3, 52 - 335: ffd801 l32r a0, 298 - 338: 0000c0 callx0 a0 - 33b: 0138 l32i.n a3, a1, 0 - 33d: 456f22 s32i a2, a15, 0x114 - 340: 0d4d mov.n a4, a13 - 342: 224b addi.n a2, a2, 4 - 344: ffd601 l32r a0, 29c - 347: 0000c0 callx0 a0 - 34a: 13cdf6 bgeui a13, 32, 361 - 34d: 030c movi.n a3, 0 - 34f: 452f22 l32i a2, a15, 0x114 - 352: 042c movi.n a4, 32 - 354: c044d0 sub a4, a4, a13 - 357: 2d2a add.n a2, a13, a2 - 359: 224b addi.n a2, a2, 4 - 35b: ffd101 l32r a0, 2a0 - 35e: 0000c0 callx0 a0 - 361: 0138 l32i.n a3, a1, 0 - 363: 0d4d mov.n a4, a13 - 365: 0cdc22 addmi a2, a12, 0xc00 - 368: b8c222 addi a2, a2, -72 - 36b: ffce01 l32r a0, 2a4 - 36e: 0000c0 callx0 a0 - 371: 29cd62 addi a6, a13, 41 - 374: 1158 l32i.n a5, a1, 4 - 376: 481c movi.n a8, 20 - 378: b70c movi.n a7, 11 - 37a: 0a4cd2 s8i a13, a12, 10 - 37d: bdea add.n a11, a13, a14 - 37f: 0c98 l32i.n a9, a12, 0 - 381: 8a0c movi.n a10, 8 - 383: 1099a0 and a9, a9, a10 - 386: 280bb2 l8ui a11, a11, 40 - 389: 094cb2 s8i a11, a12, 9 - 38c: 937890 movnez a7, a8, a9 - 38f: 075c72 s16i a7, a12, 14 - 392: 02a567 bge a5, a6, 398 - 395: ffdf06 j 315 - 398: 020c movi.n a2, 0 - 39a: 5cf8 l32i.n a15, a12, 20 - 39c: 2acde2 addi a14, a13, 42 - 39f: 9c5fe2 s16i a14, a15, 0x138 - 3a2: ffdc86 j 318 - 3a5: 000000 ill - 3a8: 431c movi.n a3, 20 - 3aa: 075232 s16i a3, a2, 14 - 3ad: 020c movi.n a2, 0 - 3af: f00d ret.n - ... - 3c1: 000000 ill - 3c4: 040c movi.n a4, 0 - 3c6: 031c movi.n a3, 16 - 3c8: b0c112 addi a1, a1, -80 - 3cb: e109 s32i.n a0, a1, 56 - 3cd: f1c9 s32i.n a12, a1, 60 - 3cf: 1061d2 s32i a13, a1, 64 - 3d2: 02cd mov.n a12, a2 - 3d4: 0ad2d2 addmi a13, a2, 0xa00 - 3d7: a8cd02 addi a0, a13, -88 - 3da: 320c movi.n a2, 3 - 3dc: c109 s32i.n a0, a1, 48 - 3de: 662dd2 l32i a13, a13, 0x198 - 3e1: 200c movi.n a0, 2 - 3e3: 004d32 s8i a3, a13, 0 - 3e6: 014d42 s8i a4, a13, 1 - 3e9: 312b addi.n a3, a1, 2 - 3eb: 004122 s8i a2, a1, 0 - 3ee: 014102 s8i a0, a1, 1 - 3f1: e22c movi.n a2, 46 - 3f3: fff001 l32r a0, 3b4 - 3f6: 0000c0 callx0 a0 - 3f9: 013d mov.n a3, a1 - 3fb: 043c movi.n a4, 48 - 3fd: c128 l32i.n a2, a1, 48 - 3ff: 5d6b addi.n a5, a13, 6 - 401: 832222 l32i a2, a2, 0x20c - 404: 060c movi.n a6, 0 - 406: b228 l32i.n a2, a2, 44 - 408: ffec01 l32r a0, 3b8 - 40b: 0000c0 callx0 a0 - 40e: d129 s32i.n a2, a1, 52 - 410: 054d22 s8i a2, a13, 5 - 413: 422b addi.n a4, a2, 2 - 415: 213820 srai a3, a2, 8 - 418: 044d32 s8i a3, a13, 4 - 41b: 034d42 s8i a4, a13, 3 - 41e: 013d mov.n a3, a1 - 420: 214840 srai a4, a4, 8 - 423: 024d42 s8i a4, a13, 2 - 426: 0c2d mov.n a2, a12 - 428: ffe501 l32r a0, 3bc - 42b: 0000c0 callx0 a0 - 42e: 631c movi.n a3, 22 - 430: 040c movi.n a4, 0 - 432: 1021d2 l32i a13, a1, 64 - 435: 0c2d mov.n a2, a12 - 437: d158 l32i.n a5, a1, 52 - 439: f1c8 l32i.n a12, a1, 60 - 43b: 556b addi.n a5, a5, 6 - 43d: ffe001 l32r a0, 3c0 - 440: 0000c0 callx0 a0 - 443: e108 l32i.n a0, a1, 56 - 445: 50c112 addi a1, a1, 80 - 448: f00d ret.n - 44a: 520000 excw - 44d: ae .byte 0xae - 44e: 0cfc bnez.n a12, 482 - 450: 2cea add.n a2, a12, a14 - 452: 980b addi.n a9, a8, -1 - 454: 527802 excw - 457: 0bd282 addmi a8, a2, 0xb00 - 45a: 4e1832 l16ui a3, a8, 156 - 45d: 9c1762 l16ui a6, a7, 0x138 - 460: 262882 l32i a8, a8, 152 - 463: 2099b0 or a9, a9, a11 - 466: 886a add.n a8, a8, a6 - 468: 030842 l8ui a4, a8, 3 - 46b: 020882 l8ui a8, a8, 2 - 46e: 0752a2 s16i a10, a2, 14 - 471: 0299 s32i.n a9, a2, 0 - 473: 1188c0 slli a8, a8, 4 - 476: 448a add.n a4, a4, a8 - 478: 646a add.n a6, a4, a6 - 47a: 9c5762 s16i a6, a7, 0x138 - 47d: 012347 blt a3, a4, 482 - 480: 050c movi.n a5, 0 - 482: 052d mov.n a2, a5 - 484: f00d ret.n - ... - 492: 0c0000 excw - 495: c11203 excw - 498: 014dc0 slli a4, a13, 20 - 49b: e1d9 s32i.n a13, a1, 56 - 49d: f1e9 s32i.n a14, a1, 60 - 49f: d1c9 s32i.n a12, a1, 52 - 4a1: c109 s32i.n a0, a1, 48 - 4a3: 02cd mov.n a12, a2 - 4a5: f00c movi.n a0, 15 - 4a7: 0ad2e2 addmi a14, a2, 0xa00 - 4aa: 6a2ed2 l32i a13, a14, 0x1a8 - 4ad: 662ee2 l32i a14, a14, 0x198 - 4b0: 2dd8 l32i.n a13, a13, 8 - 4b2: 014e32 s8i a3, a14, 1 - 4b5: 004e02 s8i a0, a14, 0 - 4b8: fff401 l32r a0, 488 - 4bb: 0000c0 callx0 a0 - 4be: 8d9c beqz.n a13, 4da - 4c0: 0d2d mov.n a2, a13 - 4c2: 013d mov.n a3, a1 - 4c4: 442c movi.n a4, 36 - 4c6: 5e6b addi.n a5, a14, 6 - 4c8: 160c movi.n a6, 1 - 4ca: fff001 l32r a0, 48c - 4cd: 0000c0 callx0 a0 - 4d0: 020d mov.n a0, a2 - 4d2: 62cc bnez.n a2, 4dc - 4d4: f3ae22 movi a2, 0xfffffef3 - 4d7: 0008c6 j 4fe - 4da: 000c movi.n a0, 0 - 4dc: 040c movi.n a4, 0 - 4de: 054e02 s8i a0, a14, 5 - 4e1: 506b addi.n a5, a0, 6 - 4e3: 212800 srai a2, a0, 8 - 4e6: 302b addi.n a3, a0, 2 - 4e8: 034e32 s8i a3, a14, 3 - 4eb: 044e22 s8i a2, a14, 4 - 4ee: 213830 srai a3, a3, 8 - 4f1: 0c2d mov.n a2, a12 - 4f3: 024e32 s8i a3, a14, 2 - 4f6: 631c movi.n a3, 22 - 4f8: ffe601 l32r a0, 490 - 4fb: 0000c0 callx0 a0 - 4fe: d1c8 l32i.n a12, a1, 52 - 500: e1d8 l32i.n a13, a1, 56 - 502: f1e8 l32i.n a14, a1, 60 - 504: c108 l32i.n a0, a1, 48 - 506: 40c112 addi a1, a1, 64 - 509: f00d ret.n - -ssl_tls1.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000014 : - 14: 025d mov.n a5, a2 - 1e: f0c112 l32r a3, fffc4444 - 21: 21c9 mov.n a13, a3 - 23: 823c s32i.n a5, a1, 0 - 25: 0931d9 l32r a0, 0 - 28: 03dd11 callx0 a0 - 2b: 0159 mov.n a12, a2 - 2d: f601 beqz.n a2, 4c - 2f: c0ff l32i.n a0, a1, 0 - 31: 0000 s32i.n a0, a2, 0 - 33: 9c02cd l32r a0, 4 - 36: 0108b2 callx0 a0 - 39: 0209 mov.n a2, a12 - 3b: fff401 l32r a0, 8 - 3e: 0000c0 callx0 a0 - 41: 010c2d bgez a2, 51 - 44: fff3 mov.n a2, a12 - 46: 0000c0 l32r a0, c - 49: 00c2d6 callx0 a0 - 4c: 0c2d movi.n a12, 0 - 4e: fff101 j 61 - 51: 0000c0 s16i a13, a12, 48 - 54: 0c0c beqz.n a13, 61 - 56: 0003c6 slli a2, a13, 2 - 59: 185cd2 l32r a0, 10 - 5c: e09d8c callx0 a0 - 5f: 112d s32i.n a2, a12, 52 - 61: ed01 l32i.n a0, a1, 4 - 63: c0ff mov.n a2, a12 - 65: 0000 l32i.n a13, a1, 12 - 67: dc29 l32i.n a12, a1, 8 - 69: 2d1108 addi a1, a1, 16 - 6c: d80c ret.n - 6e: 21c831 extui a0, a0, 0, 11 - 71: c112 s32i.n a0, a0, 0 - 73: f00d10 ill - 76: a40000 ill - 79: 000009 ill - ... - -00000094 : - 94: e0c112 l32r a4, fffc87f8 - 97: 11c9 s32i.n a0, a1, 0 - 99: 31e9 mov.n a13, a2 - 9b: d941f9 beqz a2, 10e - 9e: 0921 l32i.n a2, a2, 16 - a0: 02dd01 l32r a14, 70 - a3: f216 beqz.n a2, b2 - a5: 2806 add.n a12, a2, a14 - a7: f4e142 l32i a12, a12, 0x1fc - aa: b28cff call0 ac - ad: c2ea mov.n a2, a12 - af: 7f2cc2 bnez a12, a5 - b2: 000005 l16ui a14, a13, 48 - b5: 0c2d movi.n a12, 0 - b7: ff2c56 blti a14, 1, c9 - ba: 1de2 l32i.n a2, a13, 52 - bc: 0c18 mov.n a3, a12 - be: 1ea60c call0 1658 - c1: dd280e l16ui a15, a13, 48 - c4: 0c3d addi.n a12, a12, 1 - c6: 015985 blt a12, a15, ba - c9: 1df2 l32i.n a2, a13, 52 - cb: cc1b18 l32r a0, 74 - ce: f02cf7 callx0 a0 - d1: dd28 mov.n a14, a13 - d3: ea01 movi.n a12, 0 - d5: c0ff movi.n a15, 0 - d7: ed0000 bgei a12, 3, ed - da: 0c0d l32i.n a2, a14, 24 - dc: 0c0c beqz.n a2, ed - de: 3ce60f l32r a0, 78 - e1: 6e2812 callx0 a0 - e4: d28c s32i.n a15, a14, 24 - e6: e601 addi.n a12, a12, 1 - e8: c0ff addi.n a14, a14, 8 - ea: f90000 j d7 - ed: 1b6e l32i.n a2, a13, 12 - ef: ee8bcc l32r a0, 7c - f2: fffa46 callx0 a0 - f5: 013d28 s8i a15, a13, 4 - f8: ffe3 l32i.n a2, a13, 8 - fa: 0000c0 l32r a0, 80 - fd: 044df2 callx0 a0 - 100: 012d28 l32r a0, 84 - 103: c0ffe1 callx0 a0 - 106: 0000 mov.n a2, a13 - 108: ffe101 l32r a0, 88 - 10b: 0000c0 callx0 a0 - 10e: 0d2d l32i.n a12, a1, 4 - 110: e001 l32i.n a13, a1, 8 - 112: c0ff l32i.n a14, a1, 12 - 114: 0000 l32i.n a15, a1, 16 - 116: 11c8 l32i.n a0, a1, 0 - 118: e821d8 addi a1, a1, 32 - 11b: f831 ret.n - 11d: 010841 ill - 120: 20c112 ill - 123: 00f00d ill - ... - -00000138 : - 138: f0c112 l32r a0, fffc0c6c - 13b: c921d9 beqz a2, 192 - 13e: 010911 addmi a5, a2, 0xa00 - 141: 1602cd addi a13, a5, -92 - 144: 520532 l32i a0, a5, 0x1a0 - 147: d20ad2 l32i a2, a5, 0x1a4 - 14a: 02a4c5 l32i a4, a5, 0x1a8 - 14d: 6825 bnez.n a2, 154 - 14f: 2522 s32i.n a0, a4, 16 - 151: 254269 j 15d - 154: 32cc6a addmi a3, a2, 0xb00 - 157: 064409 s32i a0, a3, 160 - 15a: 320002 l32i a0, a5, 0x1a0 - 15d: 0bd2 bnez.n a0, 164 - 15f: 6302 s32i.n a2, a4, 20 - 161: 250228 j 16a - 164: 30cc68 addmi a4, a0, 0xb00 - 167: 465429 s32i a2, a4, 164 - 16a: 420001 l32i a2, a13, 0x1e8 - 16d: 220bd0 l32r a0, 120 - 170: 222964 callx0 a0 - 173: 017a2d l32i a2, a13, 0x1ec - 176: c0ffec l32r a0, 124 - 179: 220000 callx0 a0 - 17c: 7b2d mov.n a2, a12 - 17e: ffeb01 call0 180 - 181: 0000c0 l32i a2, a13, 0x210 - 184: 050c2d l32r a0, 128 - 187: 220000 callx0 a0 - 18a: 842d mov.n a2, a12 - 18c: ffe901 l32r a0, 12c - 18f: 0000c0 callx0 a0 - 192: 0c2d l32i.n a12, a1, 4 - 194: e801 l32i.n a13, a1, 8 - 196: c0ff l32i.n a0, a1, 0 - 198: c80000 addi a1, a1, 16 - 19b: d811 ret.n - 19d: 010821 ill - 1a0: 10c112 addi a1, a1, -16 - 1a3: f00d s32i.n a12, a1, 4 - 1a5: 0000 s32i.n a13, a1, 8 - ... - -000001a8 : - 1a8: f0c112 l32r a0, fffc0d1c - 1ab: d911c9 call0 1ac - 1ae: 0921 mov.n a12, a2 - 1b0: 02dd01 bgez a2, 1d2 - 1b3: 0005 movi.n a0, -3 - 1b5: 02cd00 beq a2, a0, 1d2 - 1b8: 01e2d6 movi a2, 0xffffff00 - 1bb: 07d07c beq a12, a2, 1d2 - 1be: 1912 mov.n a2, a13 - 1c0: af22 mov.n a3, a12 - 1c2: 1c2700 call0 1c4 - 1c5: 0d2d13 addmi a2, a13, 0xb00 - 1c8: 050c3d l32i a2, a2, 168 - 1cb: 0000 mov.n a3, a13 - 1cd: dd22 l32i.n a2, a2, 52 - 1cf: 22220b call0 1d0 - 1d2: 3d2a l32i.n a0, a1, 0 - 1d4: 280d mov.n a2, a12 - 1d6: 05d2 l32i.n a13, a1, 8 - 1d8: 0000 l32i.n a12, a1, 4 - 1da: 2d0108 addi a1, a1, 16 - 1dd: d80c ret.n - 1df: 11c821 mul16u a1, a2, a0 - 1e2: 10c112 slli a4, a9, 18 - 1e5: f00d s32i.n a0, a1, 4 - ... - -000001e8 : - 1e8: e0c112 l32r a3, fffc890c - 1eb: 0149 s32i.n a14, a1, 16 - 1ed: 1109 s32i.n a15, a1, 20 - 1ef: 31d9 mov.n a14, a3 - 1f1: 21c9 mov.n a15, a2 - 1f3: 41e9 mov.n a12, a4 - 1f5: 51f9 movi.n a13, 0 - 1f7: fd03ed movi a0, 0x400 - 1fa: cd02 mov.n a5, a0 - 1fc: 0d0c04 blt a0, a12, 201 - 1ff: a402 mov.n a5, a12 - 201: 5d00 mov.n a2, a15 - 203: c700 movi.n a3, 23 - 205: 0120 add.n a4, a13, a14 - 207: 2d0c5d call0 208 - 20a: 731c0f movi a0, 0x400 - 20d: 054dea blti a2, 1, 229 - 210: 0000 add.n a13, a2, a13 - 212: 00a402 sub a12, a12, a2 - 215: 1812a6 bgei a12, 1, 1fa - 218: d2da l32i.n a2, a1, 0 - 21a: cc20 l32i.n a12, a1, 8 - 21c: e6c0 l32i.n a13, a1, 12 - 21e: e11c l32i.n a14, a1, 16 - 220: 0128 l32i.n a15, a1, 20 - 222: 21c8 l32i.n a0, a1, 4 - 224: e831d8 addi a1, a1, 32 - 227: f841 ret.n - 229: 0851 s32i.n a2, a1, 0 - 22b: c11211 j 218 - 22e: f00d20 ill - 231: 460129 ill - 234: 00fffa ill - ... - -0000024c : - 24c: e0c112 l32r a5, fffcc670 - 24f: 2139 s32i.n a14, a1, 24 - 251: 41c9 movi.n a0, 0 - 253: 51d9 mov.n a14, a2 - 255: 3109 mov.n a13, a4 - 257: 61e9 mov.n a12, a2 - 259: ed000c addi a4, a2, 16 - 25c: dd02 movi.n a2, 0 - 25e: cd04 s32i.n a2, a1, 0 - 260: 4202 l32i.n a3, a12, 24 - 262: 10c2 beqz.n a3, 26e - 264: 29020c bltu a4, a12, 26e - 267: 3801 addi.n a0, a0, 1 - 269: 8c6c addi.n a12, a12, 8 - 26b: 34c783 j 260 - 26e: 001b06 beqi a0, 3, 2d2 - 271: cc8b l32i.n a2, a1, 8 - 273: fc46 addi.n a3, a1, 4 - 275: 26ff mov.n a4, a1 - 277: 286030 l32r a0, 230 - 27a: 314b21 callx0 a0 - 27d: 014d s32i.n a2, a1, 28 - 27f: ffee01 bnez a2, 2cb - 282: 00c0 l32i.n a4, a14, 0 - 284: 712900 bbci a4, 21, 291 - 287: 8256 l32i.n a2, a1, 0 - 289: 4804 movi.n a3, 0 - 28b: 74570e l32r a0, 234 - 28e: 012809 callx0 a0 - 291: 030c s32i.n a13, a12, 28 - 293: ea01 mov.n a2, a13 - 295: 00c0ff l32r a0, 238 - 298: 7cd900 callx0 a0 - 29b: 0d2d s32i.n a2, a12, 24 - 29d: e801 l32i.n a3, a1, 8 - 29f: c0ff mov.n a4, a13 - 2a1: 290000 l32r a0, 23c - 2a4: 21386c callx0 a0 - 2a7: 010d4d l8ui a5, a14, 4 - 2aa: ffe6 addi.n a5, a5, 1 - 2ac: 0000c0 s8i a5, a14, 4 - 2af: 0e52 l32i.n a0, a1, 4 - 2b1: 1b04 movi.n a4, 0 - 2b3: 4e5255 sub a13, a13, a0 - 2b6: 110804 blti a13, 1, 2c9 - 2b9: 040c mov.n a4, a13 - 2bb: dd00 l32i.n a3, a1, 8 - 2bd: a6c0 mov.n a2, a14 - 2bf: 0f1d add.n a3, a0, a3 - 2c1: 380d4d call0 2c4 - 2c4: 2d21 s32i.n a2, a1, 28 - 2c6: 303a0e j 2cb - 2c9: 0005 s32i.n a4, a1, 28 - 2cb: 2900 l32i.n a12, a1, 28 - 2cd: 4671 l32i.n a2, a1, 0 - 2cf: 490000 j 2d5 - 2d2: 71c871 movi a12, 0xfffffef0 - 2d5: 0128 l32i.n a13, a1, 20 - 2d7: 0086 l32i.n a14, a1, 24 - 2d9: aec200 l32r a0, 240 - 2dc: 51d8f0 callx0 a0 - 2df: 61e8 mov.n a2, a12 - 2e1: d901 l32i.n a0, a1, 12 - 2e3: c0ff l32i.n a12, a1, 16 - 2e5: 2d0000 addi a1, a1, 32 - 2e8: 080c ret.n - 2ea: 41c831 ill - 2ed: 20c112 ill - 2f0: 00f00d ill - ... - -00000300 : - 300: e0c112 l32r a6, fffd4ae4 - 303: 21c9 s32i.n a14, a1, 16 - 305: 1109 s32i.n a13, a1, 12 - 307: 6129 mov.n a14, a4 - 309: 51f9 l32i.n a13, a2, 12 - 30b: 41e9 mov.n a15, a3 - 30d: 31d9 bnez.n a13, 31d - 30f: 04ed movi.n a2, 8 - 311: fd32d8 l32r a0, 2ec - 314: cdcc03 callx0 a0 - 317: 820c l32i.n a0, a1, 24 - 319: f601 mov.n a13, a2 - 31b: c0ff s32i.n a2, a0, 12 - 31d: 0000 movi.n a12, 0 - 31f: dd6108 bgei a12, 2, 32d - 322: 2902 l32i.n a2, a13, 0 - 324: 0c30 beqz.n a2, 32d - 326: e60c addi.n a12, a12, 1 - 328: 0a2c addi.n a13, a13, 4 - 32a: 8c0d28 j 31f - 32d: cc1b52 blti a14, 1, 35e - 330: 46dd4b bgei a12, 2, 35e - 333: fffc mov.n a2, a15 - 335: 1ea6 mov.n a3, a1 - 337: e62d mov.n a4, a13 - 339: 2d2a2c l32r a0, 2f0 - 33c: 013d0f callx0 a0 - 33f: 0d4d bnez.n a2, 352 - 341: ed01 l32i.n a3, a1, 24 - 343: c0ff l32i.n a3, a3, 0 - 345: cc0000 bbci a3, 21, 352 - 348: 38f2 l32i.n a2, a13, 0 - 34a: 3861 movi.n a3, 0 - 34c: 735703 l32r a0, 2f4 - 34f: 0d2809 callx0 a0 - 352: 030c addi.n a12, a12, 1 - 354: ea01 l32i.n a4, a1, 0 - 356: c0ff addi.n a13, a13, 4 - 358: 1b0000 sub a14, a14, a4 - 35b: 0148cc bgei a14, 1, 330 - 35e: dd4b movi.n a2, 0 - 360: ee40 l32i.n a12, a1, 8 - 362: e6c0 l32i.n a13, a1, 12 - 364: d11e l32i.n a14, a1, 16 - 366: 020c l32i.n a15, a1, 20 - 368: 21c8 l32i.n a0, a1, 4 - 36a: e831d8 addi a1, a1, 32 - 36d: f841 ret.n - 36f: 110851 excw - 372: c112 addi.n a2, a2, -1 - 374: f00d20 excw - ... - -00000378 : - 378: d242 beqz.n a3, 391 - 37a: 24220b beqi a3, 1, 395 - 37d: f28c2d beqi a3, 2, 399 - 380: 26539c beqi a3, 3, 39d - 383: 261713 beqi a3, 4, 3a1 - 386: 261823 beqi a3, 5, 38d - 389: 1933 movi.n a2, 0 - 38b: 4326 ret.n - 38d: 261a l32i.n a2, a2, 8 - 38f: 0353 ret.n - 391: 020c l32i.n a2, a2, 12 - 393: f00d ret.n - 395: 2228 l32i.n a2, a2, 16 - 397: f00d ret.n - 399: 3228 l32i.n a2, a2, 20 - 39b: f00d ret.n - 39d: 4228 l32i.n a2, a2, 0 - 39f: f00d ret.n - 3a1: 5228 l32i.n a2, a2, 4 - 3a3: f00d ret.n - 3a5: 0d0228 ill - 3a8: 1228f0 addmi a4, a2, 0xb00 - 3ab: 00f00d l32i a2, a4, 180 - ... - -000003b0 : - 3b0: d242 l32i.n a2, a2, 24 - 3b2: 220b beqz.n a2, 3c6 - 3b4: 9c2d24 blti a3, 1, 3ca - 3b7: 622842 addx4 a3, a3, a2 - 3ba: 029c l32i.n a5, a2, 0 - 3bc: 13a6 addi.n a2, a2, 4 - 3be: 2012 beqz.n a5, 3c6 - 3c0: 58a033 bne a2, a3, 3ba - 3c3: 224b02 j 3cd - 3c6: 458c movi.n a2, 0 - 3c8: 9237 ret.n - 3ca: 0186f6 addx4 a3, a3, a2 - 3cd: 0c00 l32i.n a2, a3, 0 - 3cf: 0d02 ret.n - 3d1: 3320f0 ill - 3d4: 0328a0 ill - 3d7: 00f00d ill - ... - -000003e4 : - 3e4: f0c112 l8ui a0, a5, 0 - 3e7: 0911c9 excw - 3ea: 02cd01 bbci a0, 4, 3f8 - 3ed: 0005 mov.n a2, a12 - 3ef: 0c0800 l32r a0, 3d8 - 3f2: 0a6047 callx0 a0 - 3f5: 010c2d j 40f - 3f8: fffa mov.n a2, a12 - 3fa: 00c0 movi.n a3, 22 - 3fc: 058600 l32r a4, 3d4 - 3ff: 2d00 movi.n a5, 4 - 401: 631c0c call0 404 - 404: f641 movi.n a2, 0 - 406: 0cff l32i.n a3, a12, 0 - 408: 0545 movi.n a4, 1 - 40a: 0c0000 or a3, a3, a4 - 40d: 3802 s32i.n a3, a12, 0 - 40f: 0c0c l32i.n a12, a1, 4 - 411: 4014 l32i.n a0, a1, 0 - 413: 392033 addi a1, a1, 16 - 416: c80c ret.n - 418: 010811 ill - 41b: 10c112 excw - 41e: 0d .byte 0xff - 41f: 0000f0 addi a6, a5, 80 - 422: 510000 l8ui a3, a5, 0 - 425: 62ffff beq a3, a2, 432 - 428: 3250c5 addi a5, a5, 20 - 42b: 270005 bne a5, a6, 422 - 42e: 0913 movi.n a2, 0 - 430: c552 ret.n - 432: 6714 mov.n a2, a5 - 434: f395 ret.n - 436: 0d020c excw - 439: 2df0 movi.n a0, 0 - 43b: f00d05 ill - 43e: 180000 ill - 441: 00000c ill - ... - -0000044c : - 44c: e0c112 l32r a0, fffccbb0 - 44f: 21c9 s32i.n a0, a1, 4 - 451: 41e9 mov.n a13, a2 - 453: d90139 l32r a2, 438 - 456: 110931 l32r a0, 440 - 459: 2102dd callx0 a0 - 45c: fff9 mov.n a12, a2 - 45e: fa01 bnez.n a2, 465 - 460: c0ff movi.n a12, 0 - 462: cd0000 j 4b7 - 465: 32cc02 l32r a5, 43c - 468: 0c0c movi.n a0, 5 - 46a: 001446 addmi a2, a2, 0xa00 - 46d: fff551 s32i a13, a2, 0x1a8 - 470: 22500c s16i a0, a12, 4 - 473: d20ad2 l8ui a0, a5, 16 - 476: 026a62 addi a14, a2, -96 - 479: 02025c bnei a0, 2, 484 - 47c: 1005 l32i.n a3, a5, 0 - 47e: a0c2e2 s32i a3, a2, 0x194 - 481: 072066 l8ui a0, a5, 16 - 484: 320538 bnei a0, 1, 48c - 487: 6562 l32i.n a4, a5, 8 - 489: 100502 s32i a4, a14, 0x1f4 - 48c: 1066 mov.n a2, a12 - 48e: 4804 movi.n a5, -1 - 490: 6e4225 l32i a6, a14, 0x1f4 - 493: 2d7d movi.n a7, 1 - 495: 7c0c l32i.n a8, a1, 0 - 497: 62f5 s32i.n a8, a12, 24 - 499: 7d2e s32i.n a7, a12, 0 - 49b: 170c addi.n a6, a6, 5 - 49d: 890188 s32i a6, a14, 0x1f8 - 4a0: 0c796c s16i a5, a12, 16 - 4a3: 62665b call0 4a4 - 4a6: 7e6e l32i.n a11, a13, 0 - 4a8: 5c52 l32i.n a10, a12, 0 - 4aa: 0508 l32i.n a9, a13, 16 - 4ac: b80000 or a10, a10, a11 - 4af: a80d s32i.n a10, a12, 0 - 4b1: 980c bnez.n a9, 4c6 - 4b3: b04d s32i.n a12, a13, 16 - 4b5: 20aa s32i.n a12, a13, 20 - 4b7: 0ca9 l32i.n a0, a1, 4 - 4b9: 19dc l32i.n a13, a1, 12 - 4bb: 4dc9 mov.n a2, a12 - 4bd: 5dc9 l32i.n a14, a1, 16 - 4bf: 1108 l32i.n a12, a1, 8 - 4c1: 2d31d8 addi a1, a1, 32 - 4c4: e80c ret.n - 4c6: c841 l32i.n a0, a13, 20 - 4c8: c11221 s32i a0, a14, 0x204 - 4cb: f00d20 addmi a0, a0, 0xb00 - 4ce: 025d08 s32i a12, a0, 160 - 4d1: 02816e j 4b5 - 4d4: c20bd0 ill - 4d7: 062860 mul16u a1, a2, a0 - 4da: 00fff8 excw - 4dd: 0000 addi.n a4, a6, 8 - ... - -000004e0 : - 4e0: f0c112 l32r a0, fffc1180 - 4e3: 026d l32i.n a3, a3, 4 - 4e5: 09468b l32r a0, 4d4 - 4e8: 032801 callx0 a0 - 4eb: 011338 movi a4, 0xfffffef3 - 4ee: fffb movi.n a0, 0 - 4f0: 0000c0 movnez a0, a4, a2 - 4f3: ae42 mov.n a2, a0 - 4f5: 0cf3 l32i.n a0, a1, 0 - 4f7: 042000 addi a1, a1, 16 - 4fa: 2d93 ret.n - 4fc: 010800 addmi a6, a2, 0xc00 - 4ff: 10c112 addmi a5, a2, 0xb00 - 502: 62f00d addi a5, a5, 127 - 505: 520cd2 addi a2, a6, -121 - 508: 520bd2 l8ui a7, a2, 128 - 50b: 7fc5 addi.n a7, a7, 1 - 50d: 87c622 extui a7, a7, 0, 8 - 510: 800272 s8i a7, a2, 128 - 513: 771b bnez.n a7, 51a - 515: 7070 addi.n a2, a2, -1 - 517: 427274 bne a2, a5, 508 - 51a: cc80 ret.n - 51c: 220b37 addmi a5, a2, 0xc00 - 51f: ed9257 addi a2, a5, -113 - 522: 52f00d addi a5, a5, -121 - 525: 220cd2 l8ui a6, a2, 128 - 528: 8fc5 addi.n a6, a6, 1 - 52a: 87c552 extui a6, a6, 0, 8 - 52d: 800262 s8i a6, a2, 128 - 530: 661b bnez.n a6, 537 - 532: 6060 addi.n a2, a2, -1 - 534: 426274 bne a2, a5, 525 - 537: cc80 ret.n - 539: 220b36 ill - 53c: ed9257 ill - 53f: 00f00d ill - ... - 556: 120000 l32r a0, fffc4abc - 559: d0c1 s32i.n a7, a1, 8 - 55b: 41c9 s32i.n a0, a1, 12 - 55d: 0149 s32i.n a15, a1, 28 - 55f: 1159 s32i.n a13, a1, 20 - 561: 2179 s32i.n a14, a1, 24 - 563: 3109 mov.n a13, a3 - 565: 71f9 mov.n a14, a2 - 567: 51d9 mov.n a15, a6 - 569: dd61e9 addi a2, a6, 23 - 56c: 02ed03 l32r a0, 53c - 56f: 2206fd callx0 a0 - 572: 17c6 mov.n a12, a2 - 574: fff401 beqi a13, 1, 5d6 - 577: 0000c0 beqi a13, 3, 5d6 - 57a: 2602cd addmi a3, a14, 0xc00 - 57d: 5e1d mov.n a2, a12 - 57f: 3d26 movi.n a4, 8 - 581: de325b l32r a0, 540 - 584: 0c2d0c callx0 a0 - 587: 840c l32i.n a3, a1, 0 - 589: ef01 addi.n a2, a12, 8 - 58b: c0ff movi.n a4, 5 - 58d: 380000 l32r a0, 544 - 590: 2c8b01 callx0 a0 - 593: 540c addi.n a2, a12, 13 - 595: ed01 l32i.n a3, a1, 4 - 597: c0ff mov.n a4, a15 - 599: db0000 l32r a0, 548 - 59c: 11382c callx0 a0 - 59f: 010f4d beqi a13, 1, 5de - 5a2: c0ffeb beqi a13, 2, 5de - 5a5: 260000 addmi a4, a14, 0xc00 - 5a8: 263b1d addi a4, a4, -40 - 5ab: 382d addi.n a3, a15, 13 - 5ad: 0cde42 addmi a0, a14, 0xb00 - 5b0: d8c442 l32i a0, a0, 136 - 5b3: 3fdb l32i.n a6, a1, 8 - 5b5: 0bde02 l8ui a5, a0, 5 - 5b8: 2002 l32i.n a0, a0, 8 - 5ba: 6822 mov.n a2, a12 - 5bc: 005221 callx0 a0 - 5bf: 0805 l32i.n a13, a1, 20 - 5c1: 2d20 l32i.n a14, a1, 24 - 5c3: c00c mov.n a2, a12 - 5c5: 0000 l32i.n a15, a1, 28 - 5c7: 51d8 l32i.n a12, a1, 16 - 5c9: 2d61e8 l32r a0, 54c - 5cc: 71f80c callx0 a0 - 5cf: 41c8 l32i.n a0, a1, 12 - 5d1: ffe001 addi a1, a1, 48 - 5d4: 00c0 ret.n - 5d6: 310800 addmi a3, a14, 0xc00 - 5d9: c112 addi.n a3, a3, 8 - 5db: f00d30 j 57d - 5de: 0cde32 addmi a4, a14, 0xc00 - 5e1: 86338b addi a4, a4, -20 - 5e4: 42ffe7 j 5ab - 5e7: 420cde ill - 5ea: c6ecc4 excw - 5ed: 00fff0 l32r a12, ffff2d30 - 5f0: 000000 l32r a9, fffe0a14 - 5f3: 1200 s32i.n a13, a1, 40 - 5f5: d0c1 s32i.n a14, a1, 44 - 5f7: 91c9 mov.n a13, a4 - 5f9: d98109 addmi a14, a2, 0xb00 - 5fc: b1e9a1 l32i a4, a14, 136 - 5ff: e204dd addi a14, a14, 80 - 602: 420bd2 l8ui a0, a4, 4 - 605: e2222e l8ui a4, a4, 5 - 608: 50ce beqz.n a0, 636 - 60a: 0402 add.n a0, a5, a13 - 60c: 044204 addmi a0, a0, 0xffffff00 - 60f: a0ac05 l8ui a0, a0, 255 - 612: 0205da sub a12, a5, a0 - 615: 02ffd0 sub a12, a12, a4 - 618: ff00 addi.n a12, a12, -1 - 61a: c0c500 bltz a12, 67a - 61d: c0cc40 blti a0, 2, 63e - 620: cc0b movi.n a4, 1 - 622: cc96 addi.n a5, a5, -1 - 624: a605 add.n a5, a13, a5 - 626: 0c1d20 l8ui a6, a5, 0 - 629: 0b14 addi.n a5, a5, -1 - 62b: 5d5a55 bne a6, a0, 67a - 62e: 0562 addi.n a4, a4, 1 - 630: 550b00 bne a4, a0, 626 - 633: 4b9607 j 63e - 636: 07441b sub a7, a5, a4 - 639: f294 movi.n a12, 0 - 63b: 0001c6 movgez a12, a7, a7 - 63e: c07540 s8i a12, a14, 196 - 641: 0c0c mov.n a5, a13 - 643: c770 mov.n a6, a12 - 645: c2b3 mov.n a7, a1 - 647: 5dc44e addmi a4, a2, 0xc00 - 64a: 0c6d0d srai a8, a12, 8 - 64d: 42017d s8i a8, a14, 195 - 650: c00cd2 addi a4, a4, 16 - 653: 822188 call0 550 - 656: c34e mov.n a2, a1 - 658: c442 l32i.n a4, a14, 56 - 65a: c510 add.n a3, a12, a13 - 65c: 2dffef l8ui a4, a4, 5 - 65f: ee4801 l32r a0, 5e8 - 662: 423cda callx0 a0 - 665: 0504 l32i.n a14, a1, 44 - 667: ffe201 movi a0, 0xfffffefa - 66a: 00c0 l32i.n a13, a1, 40 - 66c: b1e800 moveqz a0, a12, a2 - 66f: ae02 l32i.n a12, a1, 36 - 671: d8fa mov.n a2, a0 - 673: 20a1 l32i.n a0, a1, 32 - 675: c8830c addi a1, a1, 48 - 678: 2d91 ret.n - 67a: 0800 movi.n a12, 0 - 67c: c11281 j 63e - 67f: f00d30 ill - 682: 860c0c ill - 685: 00ffef ill - ... - -00000690 : - 690: f0c112 l32r a2, fffcce34 - 693: 0109 mov.n a13, a3 - 695: 11c9 mov.n a14, a2 - 697: 21d9 mov.n a12, a4 - 699: 31e9 l32i.n a2, a2, 20 - 69b: ed03dd l32r a0, 680 - 69e: 04cd02 callx0 a0 - 6a1: 5228 l32i.n a2, a14, 20 - 6a3: f901 mov.n a4, a12 - 6a5: c0ff mov.n a3, a13 - 6a7: 0000 l32i.n a12, a1, 4 - 6a9: 5e28 l32i.n a13, a1, 8 - 6ab: 0c4d l32i.n a14, a1, 12 - 6ad: c80d3d addi a2, a2, 88 - 6b0: 21d811 l32r a0, 684 - 6b3: 2231e8 callx0 a0 - 6b6: 58c2 l32i.n a0, a1, 0 - 6b8: fff501 addi a1, a1, 16 - 6bb: 00c0 ret.n - 6bd: 010800 ill - 6c0: 10c112 ill - 6c3: 00f00d ill - ... - 6de: 820000 s32i a0, a1, 144 - 6e1: 80c0a0 s32i a4, a1, 164 - 6e4: 02c011 s32i a5, a1, 168 - 6e7: 422461 s32i a15, a1, 160 - 6ea: 522961 s32i a14, a1, 156 - 6ed: f22a61 s32i a13, a1, 152 - 6f0: e22861 s32i a12, a1, 148 - 6f3: d22761 s32i a2, a1, 176 - 6f6: 2661 mov.n a12, a7 - 6f8: 61c2 mov.n a2, a4 - 6fa: 2225 mov.n a13, a6 - 6fc: 2c61 mov.n a14, a3 - 6fe: 07cd mov.n a6, a1 - 700: 042d mov.n a3, a5 - 702: ed06dd l32i a15, a1, 176 - 705: 6d03 mov.n a5, a14 - 707: 3d01 mov.n a4, a15 - 709: 21f205 l32r a0, 6c0 - 70c: 0e5d2c callx0 a0 - 70f: 010f4d addi a2, a1, 16 - 712: c0ffed l32i a3, a1, 164 - 715: 220000 l32i a4, a1, 168 - 718: 3210c1 l32r a0, 6c4 - 71b: 422921 callx0 a0 - 71e: 2a21 mov.n a2, a1 - 720: eb01 mov.n a4, a15 - 722: c0ff mov.n a5, a14 - 724: 2d0000 l32i a3, a1, 168 - 727: 4d01 mov.n a6, a13 - 729: 0e5d0f addi a3, a3, 16 - 72c: 2a2132 s32i a3, a1, 172 - 72f: 320d6d l32r a0, 6c8 - 732: 3210c3 callx0 a0 - 735: 2b61 movi.n a4, 16 - 737: ffe601 bge a4, a12, 778 - 73a: 0000c0 addi a13, a13, 16 - 73d: c7041c addi a12, a12, -16 - 740: 3da4 mov.n a2, a1 - 742: cdd2 movi.n a3, 16 - 744: c210 mov.n a4, a15 - 746: f0cc mov.n a5, a14 - 748: 1c012d addi a6, a1, 127 - 74b: 4d03 addi.n a6, a6, 1 - 74d: 0e5d0f l32r a0, 6cc - 750: 7fc162 callx0 a0 - 753: 661b mov.n a2, a1 - 755: df01 movi.n a4, 16 - 757: 00c0ff addi a3, a1, 127 - 75a: 2d00 addi.n a3, a3, 1 - 75c: 041c01 l32r a0, 6d0 - 75f: 7fc132 callx0 a0 - 762: 331b mov.n a2, a1 - 764: ffdd01 l32i a3, a1, 172 - 767: 00c0 mov.n a4, a15 - 769: 2d00 mov.n a5, a14 - 76b: 3201 mov.n a6, a13 - 76d: 4d2b21 l32r a0, 6d4 - 770: 0e5d0f callx0 a0 - 773: 0d6d movi.n a4, 16 - 775: ffd901 blt a4, a12, 73a - 778: 0000c0 l32i a12, a1, 148 - 77b: c7041c l32i a13, a1, 152 - 77e: c2c124 l32i a14, a1, 156 - 781: d22521 l32i a15, a1, 160 - 784: e22621 movi a2, 192 - 787: f22721 l32i a0, a1, 144 - 78a: 2821 add.n a1, a1, a2 - 78c: a022 ret.n - 78e: 2102c0 ill - 791: 112a24 ill - 794: 00f00d ill - ... - 7af: a08200 l32r a6, fffd1050 - 7b2: 1180d0 l32r a6, fffd5068 - 7b5: 6102c0 l32r a6, ffffd070 - 7b8: 614228 l32r a6, ffff9068 - 7bb: 61522d l32r a6, ffff5068 - 7be: 61f22e l32r a6, ffff1068 - 7c1: 61e22c l32r a6, fffc9068 - 7c4: 61d22b l32r a6, ffff3c84 - 7c7: 61c22a blt a13, a0, 7cf - 7ca: 2229 mov.n a13, a6 - 7cc: 3061 mov.n a14, a3 - 7ce: 07cd mov.n a6, a1 - 7d0: 042d mov.n a3, a5 - 7d2: ed06dd l32i a15, a1, 192 - 7d5: 6d03 mov.n a5, a14 - 7d7: 3d01 mov.n a4, a15 - 7d9: 21f205 l32r a0, 790 - 7dc: 0e5d30 callx0 a0 - 7df: 010f4d addi a2, a1, 20 - 7e2: c0ffed l32i a3, a1, 180 - 7e5: 220000 l32i a4, a1, 184 - 7e8: 3214c1 l32r a0, 794 - 7eb: 422d21 callx0 a0 - 7ee: 2e21 mov.n a2, a1 - 7f0: eb01 mov.n a4, a15 - 7f2: c0ff mov.n a5, a14 - 7f4: 2d0000 l32i a3, a1, 184 - 7f7: 4d01 mov.n a6, a13 - 7f9: 0e5d0f addi a3, a3, 20 - 7fc: 2e2132 s32i a3, a1, 188 - 7ff: 320d6d l32r a0, 798 - 802: 3214c3 callx0 a0 - 805: 2f61 movi.n a4, 20 - 807: ffe601 bge a4, a12, 848 - 80a: 0000c0 addi a13, a13, 20 - 80d: c7441c addi a12, a12, -20 - 810: 3da4 mov.n a2, a1 - 812: cdd2 movi.n a3, 20 - 814: c214 mov.n a4, a15 - 816: eccc mov.n a5, a14 - 818: 1c012d addi a6, a1, 127 - 81b: 4d43 addi.n a6, a6, 1 - 81d: 0e5d0f l32r a0, 79c - 820: 7fc162 callx0 a0 - 823: 661b mov.n a2, a1 - 825: df01 movi.n a4, 20 - 827: 00c0ff addi a3, a1, 127 - 82a: 2d00 addi.n a3, a3, 1 - 82c: 441c01 l32r a0, 7a0 - 82f: 7fc132 callx0 a0 - 832: 331b mov.n a2, a1 - 834: ffdd01 l32i a3, a1, 188 - 837: 00c0 mov.n a4, a15 - 839: 2d00 mov.n a5, a14 - 83b: 3201 mov.n a6, a13 - 83d: 4d2f21 l32r a0, 7a4 - 840: 0e5d0f callx0 a0 - 843: 0d6d movi.n a4, 20 - 845: ffd901 blt a4, a12, 80a - 848: 0000c0 l32i a12, a1, 164 - 84b: c7441c l32i a13, a1, 168 - 84e: c2c124 l32i a14, a1, 172 - 851: d22921 l32i a15, a1, 176 - 854: e22a21 movi a2, 208 - 857: f22b21 l32i a0, a1, 160 - 85a: 2c21 add.n a1, a1, a2 - 85c: a022 ret.n - 85e: 2102d0 mull a0, a0, a0 - 861: 112a28 excw - 864: 00f00d l32r a1, fffc9364 - 867: a28200 l32r a6, ffff1284 - 86a: 118030 l32r a6, fffc1278 - 86d: 6122c0 l32r a6, ffffd278 - 870: 61c287 l32r a6, ffff9288 - 873: 610283 l32r a6, ffff5288 - 876: 61f282 l32r a6, ffffbe88 - 879: 61e286 call0 864c - 87c: d285 mov.n a15, a4 - 87e: ed8461 extui a0, a3, 0, 1 - 881: dd05 mov.n a12, a6 - 883: fd07 addi.n a2, a3, 1 - 885: 3004 mov.n a6, a1 - 887: cd0400 movgez a2, a3, a3 - 88a: 231b06 srai a2, a2, 1 - 88d: 30016d s32i a2, a1, 0x200 - 890: b323 add.n a3, a0, a2 - 892: 212120 s32i a3, a1, 0x204 - 895: 806122 l32i a2, a1, 0x21c - 898: 32302a call0 6d8 - 89b: 8161 mov.n a5, a14 - 89d: 2122 mov.n a4, a15 - 89f: e3c587 addmi a6, a1, 0x100 - 8a2: 0e5dff l32i a3, a1, 0x21c - 8a5: 620f4d l32i a2, a1, 0x200 - 8a8: 01d1 mov.n a7, a13 - 8aa: 2132 add.n a2, a2, a3 - 8ac: 212287 l32i a3, a1, 0x204 - 8af: 0d7d80 call0 7a8 - 8b2: 32223a l32i a14, a1, 0x214 - 8b5: 858121 l32i a15, a1, 0x218 - 8b8: e2ffef blti a13, 1, 8d7 - 8bb: f28521 addmi a0, a1, 0x100 - 8be: 8621 mov.n a2, a1 - 8c0: 1da6 add.n a3, a13, a1 - 8c2: d1021b l8ui a5, a0, 0 - 8c5: 012d01 l8ui a4, a2, 0 - 8c8: 3d1a addi.n a0, a0, 1 - 8ca: 0052 addi.n a2, a2, 1 - 8cc: 024200 xor a4, a4, a5 - 8cf: 001b00 s8i a4, a12, 0 - 8d2: 221b addi.n a12, a12, 1 - 8d4: 304450 bne a2, a3, 8c2 - 8d7: 004c42 l32i a12, a1, 0x20c - 8da: 37cc1b l32i a13, a1, 0x210 - 8dd: c2ea92 movi a2, 0x230 - 8e0: d28321 l32i a0, a1, 0x208 - 8e3: 8421 add.n a1, a1, a2 - 8e5: a222 ret.n - 8e7: 210230 isync - 8ea: 112a82 ill - 8ed: 00f00d ill - 8f0: 000020 ill - ... - -00000900 : - 900: 90a082 l32r a2, fffd9008 - 903: c01180 excw - 906: 216102 excw - 909: 2261c2 l32r a3, 8e8 - 90c: 6132 mov.n a2, a1 - 90e: 02cd20 l32r a0, 8ec - 911: fff731 callx0 a0 - 914: 012d addi.n a2, a1, 13 - 916: f701 l32i.n a3, a12, 20 - 918: c0ff movi.n a4, 32 - 91a: db0000 addmi a3, a3, 0x100 - 91d: 5c3821 addi a3, a3, -8 - 920: 32042c l32r a0, 8f0 - 923: 3201d3 callx0 a0 - 926: 01f8c3 addi a2, a1, 45 - 929: fff4 l32i.n a3, a12, 20 - 92b: 00c0 movi.n a4, 32 - 92d: c12200 addmi a3, a3, 0x100 - 930: 5c382d addi a3, a3, 24 - 933: 32042c l32r a0, 8f4 - 936: 3201d3 callx0 a0 - 939: 0118c3 l32i a2, a1, 128 - 93c: fff0 movi.n a3, 48 - 93e: 00c0 mov.n a4, a1 - 940: 2200 movi.n a5, 77 - 942: 2021 movi.n a7, 48 - 944: 033c l32i.n a6, a12, 20 - 946: 4c014d l32i a12, a1, 136 - 949: 073cd5 addmi a6, a6, 0x100 - 94c: c25c68 addi a6, a6, -56 - 94f: 622221 call0 860 - 952: 6201d6 movi a2, 144 - 955: 05c8c6 l32i a0, a1, 132 - 958: fff1 add.n a1, a1, a2 - 95a: a022 ret.n - 95c: 210290 excw - 95f: 112a21 ill - 962: 30f00d ill - ... - 971: 000000 excw - 974: a0a082 s16i a2, a2, 194 - 977: c01180 excw - 97a: 226142 excw - 97d: 236152 excw - 980: 246162 excw - 983: 256102 l32r a2, fffc0e38 - 986: 206122 l32r a3, 95c - 989: 216132 l32r a0, 960 - 98c: 31012d callx0 a0 - 98f: 01fff5 l32i a3, a1, 132 - 992: fff5 addi.n a2, a1, 13 - 994: 00c0 movi.n a4, 32 - 996: 213200 l32r a0, 964 - 999: 21db21 callx0 a0 - 99c: 01042c l32i a3, a1, 128 - 99f: c0fff3 addi a2, a1, 45 - 9a2: 0000 movi.n a4, 32 - 9a4: 202132 l32r a0, 968 - 9a7: 2dc122 callx0 a0 - 9aa: 01042c l32i a2, a1, 136 - 9ad: fff1 movi.n a3, 48 - 9af: 00c0 mov.n a4, a1 - 9b1: 2200 movi.n a5, 77 - 9b3: 3c2221 l32i a6, a1, 140 - 9b6: 014d03 l32i a7, a1, 144 - 9b9: 62d54c call0 860 - 9bc: 722321 movi a2, 160 - 9bf: 452421 l32i a0, a1, 148 - 9c2: ffea add.n a1, a1, a2 - 9c4: a022 ret.n - 9c6: 2102a0 ill - 9c9: 112a25 ill - 9cc: 00f00d ill - ... - -000009ec : - 9ec: 62 .byte 0x4e - 9ed: 6050a1 s32i a12, a1, 0x13c - 9f0: 02c011 s32i a14, a1, 0x144 - 9f3: 4e61 mov.n a6, a4 - 9f5: 4f61c2 s32i a13, a1, 0x140 - 9f8: 61e2 movi.n a4, 88 - 9fa: 046d51 s32i a6, a1, 0x148 - 9fd: 61d2 mov.n a13, a3 - 9ff: 5c50 mov.n a14, a2 - a01: 6284 l32i.n a12, a14, 20 - a03: dd5261 addi a2, a1, 127 - a06: ed03 addi.n a2, a2, 1 - a08: c802 mov.n a3, a12 - a0a: c1225e l32r a0, 9c8 - a0d: 221b7f callx0 a0 - a10: 010c3d addi a3, a12, 88 - a13: c0ffef movi a4, 96 - a16: 320000 addi a2, a1, 127 - a19: 4258cc addi a2, a2, 89 - a1c: 2260a0 l32r a0, 9cc - a1f: 227fc1 callx0 a0 - a22: 59c2 beqz.n a13, a3b - a24: ec01 mov.n a2, a1 - a26: c0ff mov.n a3, a13 - a28: 9c0000 l32r a0, 9d0 - a2b: 012d5d callx0 a0 - a2e: 0d3d mov.n a2, a13 - a30: ffea01 l32r a0, 9d4 - a33: 0000c0 callx0 a0 - a36: 0d2d add.n a12, a2, a1 - a38: ffe901 j a3d - a3b: 00c0 mov.n a12, a1 - a3d: 1a00 mov.n a2, a12 - a3f: 0046c2 addi a3, a1, 127 - a42: cd00 addi.n a3, a3, 1 - a44: 0c2d01 l32r a0, 9d8 - a47: 7fc132 callx0 a0 - a4a: 01331b addi a2, a12, 16 - a4d: c0ffe5 addi a3, a1, 127 - a50: 220000 addi a3, a3, 89 - a53: 3210cc l32r a0, 9dc - a56: 327fc1 callx0 a0 - a59: 0159c3 l32i a0, a1, 0x148 - a5c: ffe2 beqz.n a13, a7a - a5e: 00c0 movi.n a3, 48 - a60: 0200 mov.n a4, a1 - a62: 5221 movi.n a7, 12 - a64: ad9c mov.n a6, a0 - a66: 033c l32i.n a2, a14, 20 - a68: 0c014d sub a5, a12, a1 - a6b: 006dc7 addi a5, a5, 36 - a6e: 105e28 addmi a2, a2, 0x100 - a71: 52c05c addi a2, a2, -56 - a74: 2224c5 call0 860 - a77: 2201d2 j a86 - a7a: c8c2 mov.n a3, a1 - a7c: de85 movi.n a4, 36 - a7e: c6ff mov.n a2, a0 - a80: 3d0002 l32r a0, 9e0 - a83: 442c01 callx0 a0 - a86: 01002d l32i a12, a1, 0x13c - a89: c0ffd8 l32i a13, a1, 0x140 - a8c: c20000 l32i a14, a1, 0x144 - a8f: d24f21 movi a2, 0x150 - a92: e25021 l32i a0, a1, 0x138 - a95: 5121 add.n a1, a1, a2 - a97: a122 ret.n - a99: 210250 ill - a9c: 112a4e ill - a9f: 00f00d ill - ... - ac2: 120000 l32r a0, fffcd1e8 - ac5: e0c1 s32i.n a0, a1, 8 - ac7: 591149 l8ui a0, a2, 9 - aca: c901 mov.n a12, a3 - acc: 210931 bgei a0, 6, ad2 - acf: 090202 bgei a0, 4, b11 - ad2: 03cd movi.n a2, 47 - ad4: 0260e6 beq a0, a2, ae1 - ad7: 40e6 movi.n a3, 53 - ad9: f22c3e beq a0, a3, b2b - adc: 1027 movi.n a2, 0 - ade: 533c09 j b08 - ae1: 4e1037 movi a2, 0x1f4 - ae4: 86020c l32r a0, a9c - ae7: 220009 callx0 a0 - aea: f4a1 l32i.n a4, a1, 4 - aec: ee01 movi.n a5, 0 - aee: c0ff mov.n a3, a12 - af0: 0000 s32i.n a2, a1, 20 - af2: 0c1148 l32r a0, aa0 - af5: 0c3d05 callx0 a0 - af8: 5129 l32i.n a4, a1, 0 - afa: eb01 l32i.n a12, a1, 20 - afc: c0ff beqz.n a4, b06 - afe: 0000 mov.n a2, a12 - b00: c80148 l32r a0, aa4 - b03: 648c51 callx0 a0 - b06: 0c2d mov.n a2, a12 - b08: e901 l32i.n a12, a1, 12 - b0a: c0ff l32i.n a0, a1, 8 - b0c: 2d0000 addi a1, a1, 32 - b0f: c80c ret.n - b11: 210831 movi a2, 0x102 - b14: 20c112 l32r a0, aa8 - b17: 22f00d callx0 a0 - b1a: 02a1 mov.n a3, a12 - b1c: e501 movi.n a4, 16 - b1e: c0ff mov.n a12, a2 - b20: 3d0000 l32r a0, aac - b23: 041c0c callx0 a0 - b26: 02cd mov.n a2, a12 - b28: ffe301 j b08 - b2b: 0000c0 movi a2, 0x1f4 - b2e: 060c2d l32r a0, ab0 - b31: 22fff7 callx0 a0 - b34: f4a1 l32i.n a4, a1, 4 - b36: e001 movi.n a5, 1 - b38: c0ff mov.n a3, a12 - b3a: 0000 s32i.n a2, a1, 16 - b3c: 0c1148 l32r a0, ab4 - b3f: 0c3d15 callx0 a0 - b42: 4129 l32i.n a5, a1, 0 - b44: de01 l32i.n a12, a1, 16 - b46: c0ff beqz.n a5, b50 - b48: 0000 mov.n a2, a12 - b4a: c80158 l32r a0, ab8 - b4d: 658c41 callx0 a0 - b50: 0c2d mov.n a2, a12 - b52: ffdb01 j b08 - b55: 0000c0 ill - b58: 860c2d ill - b5b: 00ffec ill - ... - b66: 0c0000 l32r a5, fffd134c - b69: 1236 s32i.n a13, a1, 8 - b6b: e0c1 s32i.n a14, a1, 12 - b6d: 5139 mov.n a13, a2 - b6f: d941f9 addmi a14, a2, 0xb00 - b72: e921 l32i.n a15, a1, 20 - b74: 02dd31 l32i a3, a14, 148 - b77: 0bd2e2 l16ui a2, a14, 156 - b7a: 3251f8 s8i a6, a3, 1 - b7d: 22252e s8i a15, a3, 0 - b80: 624e1e l8ui a5, a13, 11 - b83: 0143 s32i.n a12, a1, 4 - b85: 0043f2 extui a5, a5, 0, 4 - b88: 0b0d52 s8i a5, a3, 2 - b8b: 5011c9 l16ui a4, a14, 156 - b8e: 3450 s32i.n a0, a1, 0 - b90: 024352 srli a4, a4, 8 - b93: 4e1e42 s8i a4, a3, 3 - b96: 400109 l16ui a0, a14, 156 - b99: 424148 s8i a0, a3, 4 - b9c: 0343 l32i.n a0, a13, 24 - b9e: 1e02 addi.n a2, a2, 5 - ba0: 43024e l16ui a12, a0, 114 - ba3: 6d0804 l16ui a0, a0, 60 - ba6: c2225b addi a14, a14, -100 - ba9: 023910 slli a0, a0, 1 - bac: e21e10 blt a12, a2, bb1 - baf: 9cce mov.n a12, a2 - bb1: 1100f0 bge a0, a12, bb6 - bb4: 2c27 mov.n a12, a0 - bb6: 02cd01 l32i a3, a14, 248 - bb9: 01a0c7 extui a4, a12, 0, 16 - bbc: 00cd movi.n a5, 0 - bbe: 2e32 l32i.n a2, a13, 24 - bc0: 40c03e l32r a0, b58 - bc3: 050cf4 callx0 a0 - bc6: 6d28 mov.n a0, a2 - bc8: ffe601 bnei a2, -1, bd6 - bcb: 00c0 addi.n a3, a12, 1 - bcd: 020d00 movgez a3, a12, a12 - bd0: 0a0266 srai a12, a3, 1 - bd3: c03c1b beqi a2, -1, c02 - bd6: b33c l32i.n a12, a1, 4 - bd8: c130 bnez.n a0, be2 - bda: 2621 l32i.n a2, a13, 24 - bdc: c82b02 l32r a0, b5c - bdf: 60cc11 callx0 a0 - be2: 6d28 l32i.n a0, a1, 0 - be4: e001 movi.n a6, 1 - be6: c0ff l32i.n a5, a13, 0 - be8: 0000 movi.n a4, 23 - bea: 0c0108 or a5, a5, a6 - bed: 5816 s32i.n a5, a13, 0 - bef: 1c0d l32i.n a13, a1, 8 - bf1: 556074 beq a15, a4, bf9 - bf4: 5920 movi.n a2, 0 - bf6: 21d80d s16i a2, a14, 0x100 - bf9: 1f47 l32i.n a14, a1, 12 - bfb: 0c04 l32i.n a15, a1, 16 - bfd: 5e2202 addi a1, a1, 32 - c00: e880 ret.n - c02: 41f831 bgei a12, 2, bb6 - c05: 20c112 j bd6 - c08: e6f00d ill - c0b: 46b02c ill - c0e: 00fff3 ill - ... - -00000c30 : - c30: 12036d l32r a12, fffe9394 - c33: c0c1 movi.n a3, -2 - c35: b1e9 s32i.n a12, a1, 36 - c37: c1f9 s32i.n a0, a1, 32 - c39: 7ca1d9 l16si a0, a2, 16 - c3c: c9e3 mov.n a12, a2 - c3e: 810991 bne a0, a3, c47 - c41: 089202 movi a2, 0xffffff00 - c44: 3702cd j d7b - c47: 220590 addmi a13, a2, 0xa00 - c4a: 00af s32i.n a6, a1, 28 - c4c: 4cc6 s32i.n a5, a1, 52 - c4e: d200 l32i.n a15, a1, 52 - c50: 0ad2 beqz.n a4, c5f - c52: 7169 mov.n a3, a4 - c54: f8d159 l32i a2, a13, 0x198 - c57: 8cd1 mov.n a4, a5 - c59: 043db4 l32r a0, c08 - c5c: 662d22 callx0 a0 - c5f: 054d movi.n a0, 22 - c61: eb01 l32i.n a2, a12, 0 - c63: c0ff mov.n a14, a15 - c65: 1c0000 extui a4, a2, 1, 1 - c68: 0c2860 beqz a4, d56 - c6b: 200fed srai a8, a15, 8 - c6e: 0441 movi.n a14, 1 - c70: a416 movi.n a10, 16 - c72: f00e l32i.n a6, a1, 28 - c74: 2188 movi.n a9, 3 - c76: 1c1e0c s8i a9, a1, 1 - c79: 71680a s8i a6, a1, 0 - c7c: 92390c and a10, a2, a10 - c7f: 620141 movnez a14, a9, a10 - c82: a00041 l8ui a7, a12, 11 - c85: a010a2 s8i a15, a1, 4 - c88: 7293e9 s8i a8, a1, 3 - c8b: f20b0c extui a7, a7, 0, 4 - c8e: 820441 s8i a7, a1, 2 - c91: 700341 l32i a5, a13, 0x198 - c94: 723470 bne a6, a0, ca8 - c97: 520241 l8ui a11, a5, 0 - c9a: 662d beqz.n a11, ca8 - c9c: 9607 mov.n a3, a5 - c9e: b210 mov.n a2, a12 - ca0: 0005 mov.n a4, a15 - ca2: 3dab8c call0 ca4 - ca5: 0c2d05 l32i a5, a13, 0x198 - ca8: 0f4d mov.n a3, a14 - caa: 0005 mov.n a2, a12 - cac: 5200 mov.n a4, a1 - cae: 662d mov.n a6, a15 - cb0: 0e3d add.n a7, a15, a5 - cb2: 4d0c2d call0 550 - cb5: 0f6d01 l32i a0, a13, 0x188 - cb8: c57f5a l8ui a14, a0, 5 - cbb: 02ff89 l8ui a0, a0, 4 - cbe: 622d s32i.n a0, a1, 20 - cc0: 00e2 add.n a14, a15, a14 - cc2: 0205 beqz.n a0, ceb - cc4: 0400 mov.n a2, a14 - cc6: 5109 mov.n a3, a0 - cc8: acefea l32r a0, c0c - ccb: 0e2d50 callx0 a0 - cce: 003d l32i.n a3, a1, 20 - cd0: ffd101 sub a4, a3, a2 - cd3: 0000c0 l32i a2, a13, 0x198 - cd6: 5138 add.n a3, a4, a3 - cd8: c04320 moveqz a4, a3, a4 - cdb: 2d22 s32i.n a4, a1, 12 - cdd: 3a66 add.n a2, a14, a2 - cdf: 4034 addi.n a3, a4, -1 - ce1: 498343 l32r a0, c10 - ce4: 2e2a31 callx0 a0 - ce7: 340b l32i.n a4, a1, 12 - ce9: cb01 add.n a14, a4, a14 - ceb: c0ff mov.n a2, a12 - ced: 480000 call0 51c - cf0: e4ea31 l32i a0, a13, 0x188 - cf3: c50c2d l8ui a6, a12, 11 - cf6: ff82 movi.n a5, 49 - cf8: 622d02 bgeu a5, a6, d44 - cfb: 0b0c62 l8ui a2, a0, 2 - cfe: 67153c beqz a2, d44 - d01: 48b5 s32i.n a2, a1, 16 - d03: 0022 add.n a2, a14, a2 - d05: 1602 s32i.n a2, a1, 8 - d07: 290422 l32r a0, c14 - d0a: 2e2a41 callx0 a0 - d0d: 2129 mov.n a4, a2 - d0f: c301 s32i.n a2, a1, 24 - d11: c0ff l32i.n a2, a1, 16 - d13: 4d0000 l32i a3, a13, 0x198 - d16: 2902 add.n a2, a2, a4 - d18: 2861 mov.n a4, a14 - d1a: 2d3241 l32r a0, c18 - d1d: 224a66 callx0 a0 - d20: 0e4d l32i.n a2, a1, 16 - d22: bf01 l32i.n a3, a1, 24 - d24: 00c0ff l32r a0, c1c - d27: 412800 callx0 a0 - d2a: 016138 l32i a2, a13, 0x198 - d2d: ffbe l32i.n a4, a1, 8 - d2f: 00c0 l32i.n a3, a1, 24 - d31: 2200 mov.n a14, a4 - d33: 48662d l32r a0, c20 - d36: 613821 callx0 a0 - d39: 04ed l32i.n a2, a1, 24 - d3b: ffbb01 l32r a0, c24 - d3e: 0000c0 callx0 a0 - d41: 016128 l32i a0, a13, 0x188 - d44: c0ffba l32i a2, a13, 0x18c - d47: 0000 mov.n a5, a14 - d49: 622d02 l32i a4, a13, 0x198 - d4c: 2d22 l32i.n a0, a0, 12 - d4e: 5d63 mov.n a3, a4 - d50: 2d420e callx0 a0 - d53: 300866 j d6c - d56: 043d l32i.n a2, a1, 28 - d58: 0000c0 bne a2, a0, d6c - d5b: 000546 l32i a5, a13, 0x198 - d5e: 077128 l8ui a3, a5, 0 - d61: 1092 beqz.n a3, d6c - d63: 2d52 mov.n a3, a5 - d65: 3266 mov.n a2, a12 - d67: 0005 mov.n a4, a15 - d69: 3d738c call0 d6c - d6c: 2d05 mov.n a2, a12 - d6e: 0f4d0c s16i a14, a13, 0x19c - d71: 0005 l32i.n a3, a1, 28 - d73: 0c2d00 call0 b60 - d76: ce5de2 blti a2, 1, d7b - d79: 7138 mov.n a2, a15 - d7b: dec5 l32i.n a12, a1, 36 - d7d: a6ff l32i.n a13, a1, 40 - d7f: 0112 l32i.n a14, a1, 44 - d81: 0f2d l32i.n a15, a1, 48 - d83: 91c8 l32i.n a0, a1, 32 - d85: e8a1d8 addi a1, a1, 64 - d88: f8b1 ret.n - d8a: 8108c1 ill - d8d: 40c112 ill - d90: 00f00d ill - ... - db7: c11200 l32r a6, fffc1628 - dba: 61e280 l32r a6, ffff561c - dbd: 61f21b l32r a6, ffff1628 - dc0: 61021c l32r a6, ffff8224 - dc3: 61d218 excw - dc6: 61c21a l8ui a2, a2, 9 - dc9: 03dd19 call0 41c - dcc: 02cd mov.n a14, a2 - dce: 0222 l32i.n a15, a12, 0 - dd0: 0509 movi.n a0, 16 - dd2: edff65 and a15, a15, a0 - dd5: f802 bnez.n a2, ddc - dd7: 1c0c movi.n a2, -1 - dd9: ff0000 j ef5 - ddc: cc10 l32i.n a3, a12, 20 - dde: f27c32 l32i a3, a3, 196 - de1: 004606 s32i a13, a1, 116 - de4: 5c38 bnez.n a3, e15 - de6: 312332 l8ui a2, a2, 3 - de9: 1d61d2 l32r a0, d90 - dec: 22d3ec callx0 a0 - def: 0302 mov.n a3, a2 - df1: ffe901 l8ui a6, a14, 3 - df4: 00c0 l32i.n a2, a12, 20 - df6: 3d00 mov.n a5, a3 - df8: 0e6202 s32i a3, a2, 196 - dfb: 5c2803 addmi a4, a2, 0x100 - dfe: 32035d addi a4, a4, -56 - e01: 423162 addmi a3, a2, 0x100 - e04: 4201d2 addi a3, a3, 24 - e07: 32c8c4 addmi a2, a2, 0x100 - e0a: 3201d2 addi a2, a2, -8 - e0d: 2218c3 call0 96c - e10: 01d2 l32i.n a3, a12, 20 - e12: f8c222 l32i a3, a3, 196 - e15: b5c5 mov.n a13, a3 - e17: 38ff beqz.n a15, e20 - e19: 23325c l32i a4, a1, 116 - e1c: dd31 bnez.n a4, e25 - e1e: 8c03 bnez.n a15, e36 - e20: 21425f l32i a5, a1, 116 - e23: cc1d bnez.n a5, e36 - e25: dc54 mov.n a3, a13 - e27: 21524f l8ui a4, a14, 5 - e2a: f5cc1d addmi a2, a12, 0xc00 - e2d: 420d3d addi a2, a2, -40 - e30: 22050e l32r a0, d94 - e33: 220cdc callx0 a0 - e36: 01d8c2 l8ui a4, a14, 5 - e39: c0ffd9 l32i a7, a1, 116 - e3c: 0000 add.n a13, a4, a13 - e3e: 0e42 bnez.n a15, e47 - e40: 217205 l32i a6, a1, 116 - e43: da1d bnez.n a6, e49 - e45: ccd4 beqz.n a15, e5a - e47: 625f bnez.n a7, e5a - e49: 1d21 mov.n a3, a13 - e4b: 9c26cc addmi a2, a12, 0xc00 - e4e: f7cc1f addi a2, a2, -20 - e51: 220d3d l32r a0, d98 - e54: 220cdc callx0 a0 - e57: 01ecc2 l8ui a4, a14, 5 - e5a: ffd1 mov.n a2, a1 - e5c: 00c0 add.n a13, a4, a13 - e5e: 0e4200 l8ui a4, a14, 1 - e61: 2d05 mov.n a3, a13 - e63: d4da01 l32r a0, d9c - e66: 010e42 callx0 a0 - e69: 010d3d l8ui a4, a14, 1 - e6c: c0ffce addi a2, a1, 32 - e6f: 0000 add.n a13, a4, a13 - e71: 0e42 mov.n a3, a13 - e73: c12201 l32r a0, da0 - e76: d4da20 callx0 a0 - e79: 010d3d l8ui a8, a14, 1 - e7c: c0ffcb l8ui a4, a14, 2 - e7f: 0000 add.n a13, a8, a13 - e81: 0e82 beqz.n a4, e9c - e83: 0e4201 addi a2, a1, 64 - e86: da02 mov.n a3, a13 - e88: 749cd8 l32r a0, da4 - e8b: 40c122 callx0 a0 - e8e: 010d3d l8ui a4, a14, 2 - e91: c0ffc7 addi a2, a1, 80 - e94: 0000 add.n a3, a4, a13 - e96: 020e42 l32r a0, da8 - e99: 50c122 callx0 a0 - e9c: 0134da l32i a3, a1, 116 - e9f: c0ffc4 addmi a13, a12, 0xa00 - ea2: 320000 l32i a0, a13, 0x18c - ea5: d21d21 l32i a2, a13, 0x190 - ea8: 020adc addi a13, a13, -112 - eab: 22632d movnez a2, a0, a3 - eae: d2642d l32r a0, dac - eb1: 3090cd callx0 a0 - eb4: 9320 l32i.n a4, a12, 20 - eb6: ffbf01 l32r a0, d8c - eb9: 0000c0 addmi a4, a4, 0x100 - ebc: 015c48 addi a4, a4, -72 - ebf: 42ffb5 beqz a15, f0b - ec2: 01d4 mov.n a2, a12 - ec4: c442 l32i.n a3, a0, 0 - ec6: 8f16b8 call0 ec8 - ec9: 0c2d04 l32i a5, a1, 116 - ecc: 050038 beqz a5, f2b - ecf: 0000 mov.n a2, a12 - ed1: 2152 mov.n a3, a1 - ed3: b5161d addi a4, a1, 64 - ed6: 2d05 movi.n a5, 0 - ed8: 013d0c call0 abc - edb: 40c142 s32i a2, a13, 0x1fc - ede: 05050c j ef0 - ee1: ffbe mov.n a2, a12 - ee3: 6d22 mov.n a3, a1 - ee5: 03867f addi a4, a1, 64 - ee8: 2d00 movi.n a5, 1 - eea: 013d0c call0 abc - eed: 40c142 s32i a2, a13, 0x200 - ef0: 05150c s32i a14, a13, 0x1f8 - ef3: ffbd movi.n a2, 0 - ef5: 806d22 l32i a12, a1, 100 - ef8: 7e6de2 l32i a13, a1, 104 - efb: c2020c l32i a14, a1, 108 - efe: d21921 l32i a15, a1, 112 - f01: e21a21 movi a3, 128 - f04: f21b21 l32i a0, a1, 96 - f07: 1c21 add.n a1, a1, a3 - f09: a032 ret.n - f0b: 0280 mov.n a2, a12 - f0d: 1821 l32i.n a3, a0, 4 - f0f: 0d113a call0 f10 - f12: 0c2df0 l32i a6, a1, 116 - f15: 051038 beqz a6, ee1 - f18: 0000 mov.n a2, a12 - f1a: 1d2162 addi a3, a1, 32 - f1d: fc8616 addi a4, a1, 80 - f20: 0c2d movi.n a5, 0 - f22: 20c132 call0 abc - f25: 50c142 s32i a2, a13, 0x1fc - f28: 85050c j ef0 - f2b: ffb9 mov.n a2, a12 - f2d: 7f6d22 addi a3, a1, 32 - f30: fff106 addi a4, a1, 80 - f33: 0c2d movi.n a5, 1 - f35: 20c132 call0 abc - f38: 50c142 s32i a2, a13, 0x200 - f3b: 45150c j ef0 - f3e: 22ffb8 ill - f41: 46806d ill - f44: 00ffec ill - ... - -00000f58 : - f58: 12071c l8ui a1, a3, 66 - f5b: f9d0c1 l8ui a1, a2, 104 - f5e: 125281 excw - f61: 4203 s32i.n a13, a1, 24 - f63: 0212 s32i.n a0, a1, 16 - f65: 0268 s32i.n a12, a1, 20 - f67: 9139 s32i.n a14, a1, 28 - f69: 61d9 mov.n a12, a2 - f6b: c94109 addmi a14, a2, 0xb00 - f6e: e951 l32i.n a0, a2, 24 - f70: cd71 s32i.n a0, a1, 12 - f72: d2e202 l32i a13, a14, 152 - f75: 62080b l16ui a3, a14, 158 - f78: d23109 and a6, a6, a7 - f7b: 262e s32i.n a6, a1, 8 - f7d: 4f1e32 sub a4, a4, a5 - f80: 106670 addi a14, a14, -108 - f83: 2169 add.n a3, a3, a13 - f85: c04450 l32r a0, f44 - f88: 94cee2 callx0 a0 - f8b: 33da movi.n a15, 0 - f8d: ffef01 bgez a2, fa1 - f90: 00c0 l32i.n a3, a1, 12 - f92: 0c00 movi.n a0, 1 - f94: d60f l32i.n a3, a3, 16 - f96: 0102 mov.n a2, a15 - f98: 0c3138 addi a3, a3, -4 - f9b: 433810 moveqz a2, a0, a3 - f9e: 320f2d j ffb - fa1: fcc3 movi.n a5, -2 - fa3: 832030 bgei a2, 1, faf - fa6: 001646 s16i a5, a12, 16 - fa9: e6e57c movi a2, 0xffffff00 - fac: 520812 j ffb - faf: 22085c l16ui a4, a12, 4 - fb2: c600af l16ui a6, a14, 0x10a - fb5: 420012 l16ui a7, a12, 6 - fb8: 021c add.n a6, a2, a6 - fba: 1e62 add.n a7, a2, a7 - fbc: 1c7285 s16i a7, a12, 6 - fbf: 626a03 l16ui a2, a12, 6 - fc2: 72727a s16i a6, a14, 0x10a - fc5: 22035c bgeu a2, a4, 1016 - fc8: 031c mov.n a2, a15 - fca: 855e62 j 1007 - fcd: 4db247 l8ui a9, a13, 3 - fd0: 460f2d l8ui a8, a13, 4 - fd3: 92000e slli a9, a9, 8 - fd6: 030d add.n a8, a8, a9 - fd8: 040d82 extui a8, a8, 0, 16 - fdb: 119980 s16i a8, a12, 4 - fde: 80889a l16ui a9, a7, 12 - fe1: 82f480 l8ui a10, a7, 16 - fe4: 92025c l16ui a7, a7, 4 - fe7: 0617 addi.n a10, a10, -1 - fe9: 1007a2 moveqz a7, a9, a10 - fec: 021772 extui a7, a7, 0, 16 - fef: a0aa0b addi a7, a7, -5 - ff2: 708379 blt a7, a8, ff8 - ff5: 72f470 j 10b6 - ff8: 87fbc7 movi a2, 0xfffffefb - ffb: 460227 s16i a15, a14, 0x10a - ffe: 22002f bgez a2, 1007 - 1001: fbae l32i.n a10, a1, 36 - 1003: 5ef2 beqz.n a10, 1007 - 1005: d685 s32i.n a15, a10, 0 - 1007: 0052 l32i.n a12, a1, 20 - 1009: 91a8 l32i.n a13, a1, 24 - 100b: 0a8c l32i.n a14, a1, 28 - 100d: 0af9 l32i.n a15, a1, 32 - 100f: 51c8 l32i.n a0, a1, 16 - 1011: e861d8 addi a1, a1, 48 - 1014: f871 ret.n - 1016: 410881 s16i a15, a12, 6 - 1019: c112 l32i.n a4, a12, 0 - 101b: 0d30 movi.n a7, 1 - 101d: 5cf2f0 bbci a4, 0, 1035 - 1020: 0c4803 l8ui a0, a13, 0 - 1023: 07170c l32r a7, f40 - 1026: 021464 bbci a0, 7, fcd - 1029: 71000d l8ui a2, a13, 2 - 102c: 77ffc7 bnei a2, 1, fcd - 102f: 22a360 movi a2, 0xfffffeee - 1032: 66020d j ffb - 1035: 9d12 s32i.n a2, a1, 4 - 1037: ae22 s32i.n a2, a1, 0 - 1039: 46ee movi.n a6, 5 - 103b: 29fff1 or a3, a4, a7 - 103e: 2911 s32i.n a3, a12, 0 - 1040: 560c01 s16i a6, a12, 4 - 1043: 203470 bbci a3, 2, 108c - 1046: 620c39 l32i a2, a14, 252 - 1049: 025c mov.n a3, a13 - 104b: 456327 l32i a0, a14, 244 - 104e: 2e22 mov.n a4, a13 - 1050: 3d3f l32i.n a0, a0, 16 - 1052: 020d l32i.n a5, a1, 4 - 1054: 4d3d2e callx0 a0 - 1057: 080d l32i.n a0, a1, 0 - 1059: 115840 l8ui a3, a12, 11 - 105c: 00c0 movi.n a2, 49 - 105e: 010800 bgeu a2, a3, 1070 - 1061: 0b0c32 l32i a2, a14, 244 - 1064: 37123c l8ui a2, a2, 2 - 1067: 0eb2 beqz.n a2, 1070 - 1069: 2e22 l32i.n a0, a1, 4 - 106b: 223d add.n a13, a2, a13 - 106d: 8c0202 sub a0, a0, a2 - 1070: 0852 l32i.n a4, a1, 8 - 1072: da11 movi.n a2, 2 - 1074: 20d2 mov.n a3, a15 - 1076: c000 mov.n a5, a0 - 1078: 0c2148 movnez a3, a2, a4 - 107b: 3d22 mov.n a2, a12 - 107d: 5d0f mov.n a4, a13 - 107f: 324000 call0 5ec - 1082: 2d93 s32i.n a2, a1, 0 - 1084: 0d4d0c bltz a2, ffb - 1087: 56c5 mov.n a2, a12 - 1089: 0129ff call0 4fc - 108c: f73296 l8ui a0, a12, 8 - 108f: 0c2d movi.n a8, 20 - 1091: ff4705 beq a0, a8, 10d6 - 1094: 0c02 movi.n a6, 21 - 1096: 481c08 beq a0, a6, 10f5 - 1099: 1087 movi.n a7, 22 - 109b: 561c41 beq a0, a7, 111b - 109e: 5b1067 addi a8, a0, -23 - 10a1: 77671c bnez a8, ff8 - 10a4: 7c10 l32i.n a9, a1, 36 - 10a6: c082 beqz.n a9, 10b1 - 10a8: 56e9 l32i.n a10, a1, 0 - 10aa: f538 s32i.n a13, a9, 0 - 10ac: 9198 add.n a10, a10, a13 - 10ae: a8798c s8i a15, a10, 0 - 10b1: d901 l32i.n a2, a1, 0 - 10b3: aada09 j ffb - 10b6: 4af2 mov.n a3, a13 - 10b8: 012800 and a0, a4, a5 - 10bb: ffd106 addmi a2, a12, 0xc00 - 10be: 500d3d addi a2, a2, 16 - 10c1: 1004 movi.n a4, 3 - 10c3: dc22 s32i.n a0, a12, 0 - 10c5: c2220c l32r a0, f48 - 10c8: 340c10 callx0 a0 - 10cb: 010c09 l8ui a2, a13, 0 - 10ce: c0ffa0 s8i a2, a12, 8 - 10d1: 0000 movi.n a2, 0 - 10d3: 000d22 j ffb - 10d6: 084c22 l16si a3, a12, 14 - 10d9: 06020c bne a3, a8, 10ef - 10dc: ffc9 mov.n a2, a12 - 10de: 9c32 movi.n a3, 0 - 10e0: 8707 l32i.n a4, a12, 0 - 10e2: 1293 movi.n a5, 4 - 10e4: 0c0c2d or a4, a4, a5 - 10e7: 4803 s32i.n a4, a12, 0 - 10e9: 450c0c call0 db0 - 10ec: 204450 bgez a2, 1134 - 10ef: 450c49 movi a2, 0xfffffefc - 10f2: d6ffcc j ffb - 10f5: 220442 l8ui a6, a13, 0 - 10f8: 46fcae l8ui a0, a13, 1 - 10fb: 62ffc1 bnei a6, 1, 1115 - 10fe: 000d bnez.n a0, 1115 - 1100: 0d02 mov.n a2, a12 - 1102: 6601 movi.n a3, 0 - 1104: dc1616 call0 1108 - 1107: 2d30 movi.n a2, -3 - 1109: 0c0c l32i.n a7, a12, 0 - 110b: 0503 movi.n a8, 64 - 110d: 7c0000 or a7, a7, a8 - 1110: 78d2 s32i.n a7, a12, 0 - 1112: 084c0c j ffb - 1115: 207780 neg a2, a0 - 1118: 460c79 j ffb - 111b: ffb9 l32i.n a0, a12, 20 - 111d: 2000 beqz.n a0, 112e - 111f: c660 mov.n a3, a13 - 1121: ffb7 mov.n a2, a12 - 1123: 5c08 l32i.n a4, a1, 0 - 1125: 3dd08c s16i a15, a0, 0x138 - 1128: 0c2d0d call0 114c - 112b: f20148 j ffb - 112e: 059c50 movi a2, 0xfffffeef - 1131: 060002 j ffb - 1134: 22ffb3 addmi a2, a12, 0xc00 - 1137: efae movi.n a3, 0 - 1139: b186 movi.n a4, 8 - 113b: dc22ff l32r a0, f4c - 113e: 030c0c callx0 a0 - 1141: 01840c j 10d1 - 1144: c0ff84 ill - 1147: 060000 ill - 114a: 00ffe3 excw - 114d: 000000 l32r a12, fffff8d0 - 1150: 000000 l32r a6, fffc9574 - 1153: 1200 s32i.n a13, a1, 16 - 1155: e0c1 s32i.n a12, a1, 12 - 1157: 61f9 s32i.n a14, a1, 20 - 1159: 2109 mov.n a12, a2 - 115b: 41d9 mov.n a14, a3 - 115d: e931c9 l8ui a13, a14, 0 - 1160: cd51 l32i.n a5, a12, 0 - 1162: 03ed02 l8ui a0, a14, 3 - 1165: 0ed2 mov.n a2, a4 - 1167: 0c5800 l8ui a3, a3, 2 - 116a: 030e02 addi a4, a4, -4 - 116d: 32042d slli a3, a3, 8 - 1170: 0203 add.n a0, a0, a3 - 1172: c442 movi.n a3, 16 - 1174: 3380fc and a3, a5, a3 - 1177: 003a11 blt a4, a0, 118c - 117a: 031c s32i.n a2, a1, 0 - 117c: 103530 l16si a8, a12, 14 - 117f: 2407 s32i.n a0, a1, 4 - 1181: 012911 beq a8, a13, 11cc - 1184: 079c82 bbci a5, 4, 118c - 1187: 1109 movi.n a4, 13 - 1189: 4718d7 beq a13, a4, 11c7 - 118c: 046547 movi a2, 0xfffffefc - 118f: 47d40c j 11b8 - 1192: 3a1d mov.n a3, a13 - 1194: ae22 mov.n a2, a12 - 1196: 46fc mov.n a4, a14 - 1198: 0009 mov.n a5, a15 - 119a: 2d0d3d l32r a0, 1144 - 119d: 0e4d0c callx0 a0 - 11a0: 0f5d l32i.n a5, a1, 0 - 11a2: ffea01 bge a15, a5, 11b8 - 11a5: 00c0 bnez.n a2, 11b8 - 11a7: 5800 l32i.n a3, a1, 4 - 11a9: 5701 mov.n a2, a12 - 11ab: cc12af sub a4, a5, a3 - 11ae: 1138f2 addi a4, a4, -4 - 11b1: 0c2d add.n a3, a3, a14 - 11b3: 4530 addi.n a3, a3, 4 - 11b5: c442c0 call0 114c - 11b8: eafc l32i.n a12, a1, 12 - 11ba: 4b33 l32i.n a13, a1, 16 - 11bc: 4533 l32i.n a14, a1, 20 - 11be: fff9 l32i.n a15, a1, 24 - 11c0: 31c8 l32i.n a0, a1, 8 - 11c2: e841d8 addi a1, a1, 32 - 11c5: f851 ret.n - 11c7: 0861 movi.n a5, 14 - 11c9: c11221 bne a8, a5, 118c - 11cc: 0d20 movi.n a6, 15 - 11ce: 0cf0 l32i.n a15, a1, 4 - 11d0: 9857e5 addmi a7, a12, 0xb00 - 11d3: 0cbf addi.n a15, a15, 4 - 11d5: 11f8f6 s16i a15, a7, 156 - 11d8: 0bdc72 beq a13, a6, 11ea - 11db: ff4b s32i.n a3, a1, 28 - 11dd: 57f2 beqz.n a13, 11ea - 11df: 674e mov.n a2, a12 - 11e1: 0e1d mov.n a3, a14 - 11e3: 7139 mov.n a4, a15 - 11e5: 2d9d8c call0 11e8 - 11e8: 3d0c l32i.n a3, a1, 28 - 11ea: 0f4d0e beqz a3, 1192 - 11ed: 0005 mov.n a3, a13 - 11ef: 3800 mov.n a2, a12 - 11f1: 1671 mov.n a4, a14 - 11f3: fa43 mov.n a5, a15 - 11f5: 2d0d3d l32r a0, 1148 - 11f8: 0e4d0c callx0 a0 - 11fb: 010f5d j 11a0 - 11fe: c0ffd4 excw - 1201: 460000 ill - 1204: 00ffe8 ill - 1207: 005000 excw - 120a: 000000 l32r a4, 1200 - 120d: 0000 movi.n a5, 1 - ... - -00001210 : - 1210: 41431c l32r a12, ffff79d0 - 1213: 0cfffd l32r a2, fffc5938 - 1216: 1215 s32i.n a0, a1, 0 - 1218: f0c1 mov.n a12, a2 - 121a: c921d9 call0 121c - 121d: 0911 mov.n a13, a2 - 121f: cd01 l32i.n a0, a12, 0 - 1221: 0502 movi.n a3, 2 - 1223: dd0000 or a0, a0, a3 - 1226: 0802 s32i.n a0, a12, 0 - 1228: 230c0c bltz a2, 1238 - 122b: 0030 mov.n a2, a12 - 122d: 0920 movi.n a3, 1 - 122f: c2960c call0 db0 - 1232: 0c2d00 movi a4, 0xfffffefc - 1235: 05130c movltz a13, a4, a2 - 1238: ffb8 movi.n a3, 0 - 123a: ae42 movi.n a4, 8 - 123c: d420fc addmi a2, a12, 0xc00 - 123f: 0ca3 addi.n a2, a2, 8 - 1241: 0c03 l32i.n a12, a1, 4 - 1243: dc2284 l32r a0, 1204 - 1246: 228b0c callx0 a0 - 1249: 11c8 mov.n a2, a13 - 124b: f001 l32i.n a0, a1, 0 - 124d: c0ff l32i.n a13, a1, 8 - 124f: 2d0000 addi a1, a1, 16 - 1252: 080d ret.n - 1254: 21d801 excw - 1257: 10c112 ill - 125a: 60f00d ill - ... - -0000126c : - 126c: fc31 s32i.n a12, a1, 20 - 126e: 1cff s32i.n a0, a1, 16 - 1270: 1204 mov.n a12, a2 - 1272: e0c1 mov.n a2, a1 - 1274: 0951c9 l32r a0, 125c - 1277: 02cd41 callx0 a0 - 127a: 01012d l32r a3, 1258 - 127d: fffa l32i.n a4, a12, 0 - 127f: 00c0 l32i.n a2, a3, 4 - 1281: 3100 l32i.n a3, a3, 0 - 1283: 48fff7 extui a4, a4, 4, 1 - 1286: 13280c movnez a3, a2, a4 - 1289: 0338 mov.n a2, a12 - 128b: 4440 addi.n a4, a1, 4 - 128d: 324004 call0 1290 - 1290: 2d93 l32i.n a4, a12, 0 - 1292: 414b0c addmi a0, a12, 0xa00 - 1295: 000005 bbsi a4, 3, 12b6 - 1298: 020c48 l32i a5, a0, 0x1a8 - 129b: 370adc l16ui a5, a5, 48 - 129e: 1de4 beqz.n a5, 12b6 - 12a0: 2052 movi.n a4, 48 - 12a2: 15526a l32i a2, a0, 0x1b0 - 12a5: 9c18 l32i.n a3, a12, 20 - 12a7: 043c45 addi a2, a2, 36 - 12aa: 6c2022 addmi a3, a3, 0x100 - 12ad: 225c38 addi a3, a3, -56 - 12b0: 3224c2 l32r a0, 1260 - 12b3: 3201d3 callx0 a0 - 12b6: c8c3 movi.n a3, 22 - 12b8: ec01 mov.n a4, a1 - 12ba: c0ff mov.n a2, a12 - 12bc: 0000 movi.n a5, 16 - 12be: 631c l32i.n a12, a1, 20 - 12c0: 2d014d call0 12c4 - 12c3: 1c0c l32i.n a0, a1, 16 - 12c5: 51c805 addi a1, a1, 32 - 12c8: 0005 ret.n - 12ca: 410800 excw - 12cd: 20c112 excw - 12d0: 00f00d slli a0, a9, 1 - ... - -000012d4 : - 12d4: 12e47c l8ui a9, a8, 201 - 12d7: 09f0c1 l32r a2, fffe53f4 - 12da: 920211 call0 fffb04fc - 12dd: 21c908 excw - 12e0: 059047 excw - 12e3: 22 .byte 0xef - 12e4: 0600af sub a5, a3, a5 - 12e7: 52001c beqz a5, 1365 - 12ea: 50efae movi a6, 0xfffffef1 - 12ed: 16c053 beq a3, a6, 1360 - 12f0: 6207a5 movi a7, 0xfffffef3 - 12f3: 67f1ae beq a3, a7, 135b - 12f6: 726f13 movi a8, 0xfffffef4 - 12f9: 77f3ae beq a3, a8, 136b - 12fc: 826413 movi a9, 0xfffffef7 - 12ff: 87f4ae blt a9, a3, 1308 - 1302: 926e13 movi a10, 0xfffffef6 - 1305: 37f7ae bge a3, a10, 135b - 1308: a20529 movi a11, 0xfffffef9 - 130b: a7f6ae beq a3, a11, 1377 - 130e: b252a3 movi a12, 0xfffffefa - 1311: b7f9ae beq a3, a12, 1360 - 1314: c26813 movi a0, 0xfffffefc - 1317: c7faae blt a0, a3, 1320 - 131a: 024b13 movi a4, 0xfffffefb - 131d: 37fcae bge a3, a4, 1370 - 1320: 420520 movi a5, 0xffffff00 - 1323: 47fbae beq a3, a5, 137c - 1326: 524fa3 beqz a3, 137c - 1329: 00af movi.n a0, 42 - 132b: 551357 movi a6, 0xfffffe00 - 132e: 052316 bge a6, a3, 1333 - 1331: a02c movi.n a0, 10 - 1333: ae62 movi.n a12, 0 - 1335: 3700 movi.n a3, 21 - 1337: 01a6 mov.n a4, a1 - 1339: a00c movi.n a5, 2 - 133b: 1c0c0c s8i a0, a1, 1 - 133e: 4d53 movi.n a8, 1 - 1340: 0c01 movi.n a7, 2 - 1342: 410225 movnez a7, a8, a12 - 1345: 180c01 s8i a7, a1, 0 - 1348: c0270c call0 134c - 134b: 9378 movi.n a9, 1 - 134d: 4172 movi.n a2, 0 - 134f: 000500 moveqz a2, a9, a12 - 1352: 0c00 l32i.n a12, a1, 8 - 1354: 0c19 l32i.n a0, a1, 4 - 1356: 29c002 addi a1, a1, 16 - 1359: c883 ret.n - 135b: 0821 movi.n a0, 47 - 135d: c11211 j 1333 - 1360: 0d10 movi.n a0, 20 - 1362: f02cf0 j 1333 - 1365: fff486 movi a0, 100 - 1368: 46401c j 1333 - 136b: fff3 movi.n a0, 42 - 136d: 64a002 j 1333 - 1370: f1c6 movi.n a0, 40 - 1372: 2cff movi.n a12, 0 - 1374: f086a0 j 1335 - 1377: 2cff movi.n a0, 70 - 1379: 0c0c80 j 1333 - 137c: ef46 movi.n a12, 1 - 137e: 4cff movi.n a0, 0 - 1380: ed8660 j 1335 - 1383: 1c0cff ill - 1386: 46000c excw - 1389: 00ffec excw - 138c: 000000 srai a13, a15, 25 - ... - -00001390 : - 1390: 12840c l32r a2, fffc57b4 - 1393: f0c1 mov.n a12, a2 - 1395: c931d9 addmi a0, a2, 0xb00 - 1398: 0921 movi.n a13, 16 - 139a: cd11 l32i.n a2, a2, 0 - 139c: d20202 l16ui a0, a0, 156 - 139f: 0d1c0b and a13, a2, a13 - 13a2: 020228 and a2, a2, a4 - 13a5: 4e10 s32i.n a2, a1, 0 - 13a7: 10d2d0 bgeui a0, 16, 13d0 - 13aa: 102240 movi a2, 0xfffffefc - 13ad: f60129 j 13c5 - 13b0: 25b0 beqz.n a13, 13b6 - 13b2: ae22 l32i.n a2, a1, 0 - 13b4: 06fc bnez.n a2, 13f2 - 13b6: 0005 movi.n a2, 0 - 13b8: 282d8c s16i a2, a12, 16 - 13bb: fc01 movi.n a4, 1 - 13bd: 0ca2 movi.n a3, 0 - 13bf: 5c2202 moveqz a3, a4, a13 - 13c2: 140c08 s16i a3, a12, 14 - 13c5: 030c l32i.n a12, a1, 8 - 13c7: 34d0 l32i.n a13, a1, 12 - 13c9: 3283 l32i.n a0, a1, 4 - 13cb: c8075c addi a1, a1, 16 - 13ce: d821 ret.n - 13d0: 0831 addi.n a3, a3, 4 - 13d2: 1211 l32i.n a2, a12, 20 - 13d4: 10c1 movi.n a4, 12 - 13d6: 4bf00d addmi a2, a2, 0x100 - 13d9: 5c2833 addi a2, a2, -72 - 13dc: 22c40c l32r a0, 1384 - 13df: 2201d2 callx0 a0 - 13e2: b8c2 beqz.n a2, 13ea - 13e4: ffea01 movi a2, 0xfffffef1 - 13e7: 0000c0 j 13c5 - 13ea: 22428c bnez a13, 13b2 - 13ed: f1ae l32i.n a3, a1, 0 - 13ef: fff686 bnez a3, 13b0 - 13f2: 4d56 mov.n a2, a12 - 13f4: 0138fc call0 13f8 - 13f7: fbd356 bnez a2, 13b8 - 13fa: 0c2d mov.n a2, a12 - 13fc: 000005 call0 1400 - 13ff: fbd256 j 13b8 - 1402: 050c2d ill - 1405: 460000 ill - 1408: ffed movi.n a4, 11 - 140a: 000000 addmi a3, a2, 0xb00 - 140d: 000000 addi a1, a1, -32 - -00001410 : - 1410: b40c s32i.n a15, a1, 16 - 1412: d232 s32i.n a13, a1, 8 - 1414: 120b s32i.n a12, a1, 4 - 1416: e0c1 s32i.n a14, a1, 12 - 1418: 41f9 s32i.n a0, a1, 0 - 141a: 21d9 s32i.n a2, a1, 20 - 141c: 11c9 movi.n a0, 0 - 141e: 0931e9 l32i a5, a3, 152 - 1421: 2901 s32i.n a5, a1, 28 - 1423: 000c51 s8i a0, a5, 4 - 1426: 262352 s8i a0, a5, 1 - 1429: 027159 s8i a4, a5, 0 - 142c: 020445 l32i a5, a3, 168 - 142f: 420145 addi a3, a3, -100 - 1432: 520045 l8ui a2, a5, 4 - 1435: 2a23 s32i.n a3, a1, 24 - 1437: 9cc332 blti a2, 1, 147f - 143a: 0522 movi.n a14, 0 - 143c: 3904 movi.n a12, 7 - 143e: a661 mov.n a13, a0 - 1440: 4412 movi.n a8, 0 - 1442: 0e0c l32i.n a6, a1, 28 - 1444: 7c0c add.n a4, a13, a5 - 1446: 0c00dd addi a15, a4, 24 - 1449: 6808 add.n a6, a12, a6 - 144b: 4d5a71 s8i a8, a6, 0 - 144e: c4f2 l32i.n a7, a4, 28 - 1450: 6a18 addi.n a2, a6, 3 - 1452: 46826c srai a7, a7, 8 - 1455: 747800 s8i a7, a6, 1 - 1458: 263b l32i.n a5, a4, 28 - 145a: 217870 s8i a5, a6, 2 - 145d: 4672 l32i.n a3, a4, 24 - 145f: 5801 l32i.n a4, a4, 28 - 1461: 465274 l32r a0, 1404 - 1464: 643802 callx0 a0 - 1467: 7448 addi.n a13, a13, 8 - 1469: e801 addi.n a14, a14, 1 - 146b: c0ff l32i.n a5, a1, 24 - 146d: 0000 l32i.n a8, a15, 4 - 146f: 1bdd8b l32i a5, a5, 0x10c - 1472: 58ee addi.n a8, a8, 3 - 1474: 1f8861 l8ui a7, a5, 4 - 1477: 2552 add.n a12, a12, a8 - 1479: 883b43 blt a14, a7, 1440 - 147c: 040572 j 1481 - 147f: cc8a movi.n a12, 7 - 1481: 2e77 l32i.n a2, a1, 20 - 1483: 46c3 movi.n a3, 22 - 1485: 0000 movi.n a4, 0 - 1487: 7c0c l32i.n a13, a1, 8 - 1489: 5128 l32i.n a14, a1, 12 - 148b: 631c l32i.n a15, a1, 16 - 148d: 040c mov.n a5, a12 - 148f: 21d8 l32i.n a6, a1, 24 - 1491: f831e8 addi a9, a12, -4 - 1494: 5d41 l32i.n a8, a1, 28 - 1496: 61680c addi a7, a12, -7 - 1499: fccc92 s8i a7, a8, 6 - 149c: 727188 s8i a9, a8, 3 - 149f: 72f9cc srai a7, a7, 8 - 14a2: 920648 srai a9, a9, 8 - 14a5: 700348 s8i a9, a8, 2 - 14a8: 902178 s8i a7, a8, 5 - 14ab: 922198 s16i a12, a6, 0x100 - 14ae: 0248 l32i.n a12, a1, 4 - 14b0: 054872 call0 14b4 - 14b3: 56c2 l32i.n a0, a1, 0 - 14b5: 11c880 addi a1, a1, 32 - 14b8: 0005 ret.n - 14ba: 010800 ill - 14bd: 20c112 ill - 14c0: 00f00d ill - ... - -000014d0 : - 14d0: f0c112 l32r a0, ffff9840 - 14d3: 081109 movi a2, 0x13c - 14d6: 012952 l32r a0, 14bc - 14d9: 22e0dc callx0 a0 - 14dc: 3ca1 l32i.n a3, a1, 0 - 14de: f901 s32i.n a2, a3, 20 - 14e0: 00c0ff l32r a0, 14c0 - 14e3: 013800 callx0 a0 - 14e6: 5329 l32i.n a2, a1, 0 - 14e8: f801 l32i.n a2, a2, 20 - 14ea: 00c0ff addi a2, a2, 88 - 14ed: 012800 l32r a0, 14c4 - 14f0: 225228 callx0 a0 - 14f3: 58c2 l32i.n a0, a1, 4 - 14f5: fff501 addi a1, a1, 16 - 14f8: 00c0 ret.n - 14fa: 110800 ill - 14fd: 10c112 ill - 1500: 00f00d ill - ... - -00001510 : - 1510: f0c112 addi a5, a13, 2 - 1513: 11c9 beqz.n a0, 1537 - 1515: 080109 l32i a2, a0, 196 - 1518: 02cd52 l32r a0, 14fc - 151b: 2200ac callx0 a0 - 151e: 3120 l32i.n a2, a12, 20 - 1520: f901 movi.n a3, 0 - 1522: 00c0ff movi a4, 0x13c - 1525: 5c2800 l32r a0, 1500 - 1528: 42030c callx0 a0 - 152b: 3ca1 l32i.n a2, a12, 20 - 152d: fff601 l32r a0, 1504 - 1530: 0000c0 callx0 a0 - 1533: 5c28 movi.n a0, 0 - 1535: f501 s32i.n a0, a12, 20 - 1537: c0ff l32i.n a12, a1, 4 - 1539: 0000 l32i.n a0, a1, 0 - 153b: 09000c addi a1, a1, 16 - 153e: c85c ret.n - 1540: 010811 excw - 1543: 12 .byte 0xff - 1544: 0d10c1 ill - 1547: ae80f0 ill - 154a: 00fffe ill - ... - -00001560 : - 1560: d0c112 l32r a2, fffd5d04 - 1563: 31c9 s32i.n a15, a1, 24 - 1565: 41d9 mov.n a14, a2 - 1567: 2109 mov.n a15, a3 - 1569: 51e9 bnez.n a2, 1570 - 156b: 61f9 movi.n a2, 0 - 156d: fd02ed j 15ff - 1570: cc03 s32i.n a4, a1, 4 - 1572: 0c32 beqz.n a5, 159a - 1574: 238602 blti a2, 1, 159a - 1577: 4900 movi.n a13, 0 - 1579: ac11 mov.n a12, a3 - 157b: a645 s32i.n a5, a1, 0 - 157d: 2212 l32i.n a2, a12, 0 - 157f: cd0d0c l32r a3, 1540 - 1582: 5903 beqz.n a2, 1593 - 1584: 2801 l32i.n a8, a2, 0 - 1586: f0310c blt a8, a3, 158c - 1589: d28cff blti a8, 1, 15ce - 158c: 0288 mov.n a2, a15 - 158e: 2837 mov.n a3, a13 - 1590: 18a602 call0 1658 - 1593: 2d41 addi.n a12, a12, 4 - 1595: 3d0f addi.n a13, a13, 1 - 1597: 0c450d bne a14, a13, 157d - 159a: 4b00 movi.n a0, 0 - 159c: dd1bcc blti a14, 1, 15e0 - 159f: 9ed7 movi.n a3, 0 - 15a1: 0ce2 mov.n a13, a0 - 15a3: a600 mov.n a12, a15 - 15a5: 401e l32i.n a4, a1, 4 - 15a7: 030c movi.n a15, 0 - 15a9: cd00dd addmi a4, a4, 0xb00 - 15ac: 11480f addi a4, a4, -80 - 15af: 0f0c s32i.n a4, a1, 28 - 15b1: d442 l32i.n a2, a12, 0 - 15b3: c4420b beqz a2, 160e - 15b6: 49b0 l32i.n a8, a2, 0 - 15b8: 2871 addi.n a12, a12, 4 - 15ba: 72160c blt a3, a8, 15c6 - 15bd: 8805 mov.n a3, a8 - 15bf: 4b02 l32i.n a6, a1, 28 - 15c1: 87cc mov.n a15, a2 - 15c3: 3d0823 s16i a13, a6, 252 - 15c6: 6808 addi.n a13, a13, 1 - 15c8: 02fd71 bne a14, a13, 15b1 - 15cb: 7e56d2 j 15e2 - 15ce: dd1b addi.n a2, a2, 4 - 15d0: 9ed7 l32i.n a3, a1, 0 - 15d2: c6e5 movi.n a4, 32 - 15d4: 4b0004 l32r a0, 1544 - 15d7: 013822 callx0 a0 - 15da: 01042c bnez a2, 1593 - 15dd: c0ffdc j 1624 - 15e0: 0000 mov.n a15, a0 - 15e2: 5256 addi.n a2, a15, 4 - 15e4: c6fb movi.n a3, 0 - 15e6: 0010 movi.n a4, 4 - 15e8: 00fd s32i.n a0, a15, 0 - 15ea: 0c2f4b l32r a0, 1548 - 15ed: 440c03 callx0 a0 - 15f0: 010f09 addi a2, a15, 36 - 15f3: ffd7 movi.n a3, 0 - 15f5: 00c0 movi.n a4, 4 - 15f7: cf2200 l32r a0, 154c - 15fa: 030c24 callx0 a0 - 15fd: 440c mov.n a2, a15 - 15ff: d501 l32i.n a12, a1, 12 - 1601: c0ff l32i.n a13, a1, 16 - 1603: 0000 l32i.n a14, a1, 20 - 1605: 0f2d l32i.n a15, a1, 24 - 1607: 31c8 l32i.n a0, a1, 8 - 1609: e841d8 addi a1, a1, 48 - 160c: f851 ret.n - 160e: 0861 movi.n a14, 0 - 1610: 1221 movi.n a2, 84 - 1612: 0d30c1 l32r a0, 1550 - 1615: 0e0cf0 callx0 a0 - 1618: 425c l32i.n a7, a1, 28 - 161a: cf01 s32i.n a2, a12, 0 - 161c: c0ff s32i.n a14, a2, 0 - 161e: 780000 s16i a13, a7, 252 - 1621: 0c2971 j 15ff - 1624: 02e9 l32i.n a2, a1, 4 - 1626: 57d2 movi.n a4, 48 - 1628: f6867e addmi a3, a2, 0xb00 - 162b: 1128ff addi a3, a3, -80 - 162e: 043c l32i.n a2, a2, 20 - 1630: 0bd232 s16i a13, a3, 252 - 1633: c332 l32i.n a3, a12, 0 - 1635: 5228b0 addmi a2, a2, 0x100 - 1638: 7e53d2 addi a2, a2, -56 - 163b: 220c38 addi a3, a3, 36 - 163e: 2201d2 l32r a0, 1554 - 1641: 32c8c2 callx0 a0 - 1644: 24c3 l32i.n a5, a1, 4 - 1646: c501 l32i.n a2, a12, 0 - 1648: c0ff l32i.n a4, a5, 0 - 164a: 0000 movi.n a6, 8 - 164c: 281158 or a4, a4, a6 - 164f: 480c s32i.n a4, a5, 0 - 1651: 860c05 j 15ff - 1654: 204460 ill - 1657: 860549 mul16u a1, a2, a0 - 165a: 00ffea slli a0, a9, 1 - 165d: 000000 addx4 a0, a3, a2 - 1660: c112 l32i.n a2, a0, 0 - 1662: 09f0 s32i.n a0, a1, 0 - 1664: 2011 beqz.n a2, 1672 - 1666: 28a003 l32r a0, 1654 - 1669: 010900 callx0 a0 - 166c: a28c l32i.n a3, a1, 0 - 166e: fb01 movi.n a2, 0 - 1670: c0ff s32i.n a2, a3, 0 - 1672: 0000 l32i.n a0, a1, 4 - 1674: 0c0138 addi a1, a1, 16 - 1677: 2902 ret.n - 1679: 110803 ill - 167c: 10c112 addi a1, a1, -16 - 167f: f00d s32i.n a0, a1, 4 - 1681: 000000 addmi a0, a3, 0xb00 - -00001684 : - 1684: f0c112 l32i a4, a0, 168 - 1687: 021109 addi a5, a0, -84 - 168a: 420bd3 l16ui a4, a4, 48 - 168d: 2a20 s32i.n a5, a1, 0 - 168f: c052 beqz.n a4, 169e - 1691: 1442ac l16ui a3, a0, 172 - 1694: 015918 call0 1658 - 1697: b48c l32i.n a6, a1, 0 - 1699: 1032 movi.n a5, 0 - 169b: fc0556 s32i a5, a6, 0x104 - 169e: 68ff l32i.n a0, a1, 4 - 16a0: 050c01 addi a1, a1, 16 - 16a3: 6652 ret.n - 16a5: 110841 ill - 16a8: 10c112 addmi a2, a2, 0xc00 - 16ab: 00f00d addi a2, a2, -72 - ... - -000016b0 : - 16b0: 0cd222 l8ui a2, a2, 10 - 16b3: c222 ret.n - 16b5: f00db8 ill - -000016b8 : - 16b8: 0a0222 l8ui a2, a2, 9 - 16bb: f00d ret.n - 16bd: 000000 ill - -000016c0 : - 16c0: 090222 l16si a2, a2, 16 - 16c3: f00d ret.n - 16c5: 000000 ill - -000016c8 : - 16c8: 9222 beqz.n a2, 16dc - 16ca: f00d08 beqi a2, 1, 16e0 - 16cd: 000000 beqi a2, 2, 16e4 - -000016d0 : - 16d0: 26029c addi a4, a2, -3 - 16d3: 1212 movi.n a3, 1 - 16d5: 2226 movi.n a2, 0 - 16d7: c24213 moveqz a2, a3, a4 - 16da: 0cfd ret.n - 16dc: 0c13 movi.n a2, 5 - 16de: 4002 ret.n - 16e0: 8323 movi.n a2, 3 - 16e2: f00d ret.n - 16e4: 520c movi.n a2, 2 - 16e6: f00d ret.n - 16e8: 0d320c ill - 16eb: 220cf0 mul16u a1, a2, a0 - 16ee: 00f00d excw - 16f1: 0000 add.n a0, a9, a0 - ... - -000016f4 : - 16f4: f0c112 l32i a0, a3, 0x1a8 - 16f7: 0ad232 l32i a3, a3, 0x1b4 - 16fa: 0109 l32i.n a2, a0, 12 - 16fc: 6a2302 l32r a0, 16e8 - 16ff: 6d2332 callx0 a0 - 1702: 3028 l32i.n a0, a1, 0 - 1704: fffb01 addmi a4, a2, 0xfffffe00 - 1707: 0000c0 movnez a2, a4, a2 - 170a: 420108 addi a1, a1, 16 - 170d: fed2 ret.n - 170f: 932420 ill - 1712: 10c112 excw - 1715: 00f00d excw - 1718: 000000 excw - ... - -0000171c : - 171c: 12041c l32r a9, fffdde80 - 171f: d0c1 s32i.n a0, a1, 20 - 1721: 61c9 s32i.n a14, a1, 32 - 1723: 91f9 l32i.n a0, a2, 0 - 1725: 71d9 mov.n a14, a3 - 1727: 5109 mov.n a13, a2 - 1729: 0881e9 addmi a5, a13, 0xb00 - 172c: 03ed02 l16ui a3, a5, 156 - 172f: 02dd l32i.n a2, a2, 20 - 1731: 0bdd52 l32i a5, a5, 152 - 1734: 4e1532 l16ui a2, a2, 0x138 - 1737: 525228 and a0, a0, a4 - 173a: 2625 add.n a2, a2, a5 - 173c: 9c1222 l8ui a5, a2, 5 - 173f: 100040 l8ui a15, a2, 6 - 1742: 52225a slli a5, a5, 8 - 1745: 0502 add.n a15, a15, a5 - 1747: 0602f2 blti a15, 7, 1772 - 174a: 5580 s32i.n a4, a1, 16 - 174c: 5a11 s32i.n a3, a1, 12 - 174e: a6ff s32i.n a0, a1, 8 - 1750: 49277f blti a15, 8, 175a - 1753: 3941 movi.n a12, 7 - 1755: 0931 s32i.n a2, a1, 4 - 1757: 8fa621 j 17ad - 175a: 0c06 movi.n a12, 7 - 175c: 297c l32i.n a6, a1, 12 - 175e: 8611 l32i.n a7, a1, 8 - 1760: 0c0014 blt a6, a12, 1772 - 1763: 687c beqz.n a7, 1778 - 1765: 7831 l32i.n a8, a13, 0 - 1767: 26c721 bbsi a8, 17, 1778 - 176a: 9c0e mov.n a2, a13 - 176c: 0d8817 call0 1770 - 176f: 0df817 j 177a - 1772: 050d2d movi a2, 0xfffffefc - 1775: c60000 j 1790 - 1778: 0001 movi.n a2, 0 - 177a: ae22 l32i.n a15, a1, 8 - 177c: c6fc movi.n a14, 14 - 177e: 0005 l32i.n a10, a13, 20 - 1780: 020c l32i.n a11, a1, 16 - 1782: 0c21f8 l16ui a9, a10, 0x138 - 1785: 5da8ee movnez a11, a14, a15 - 1788: 9241b8 s16i a11, a13, 14 - 178b: 9c1a add.n a9, a12, a9 - 178d: 93bef0 s16i a9, a10, 0x138 - 1790: 5db2 l32i.n a12, a1, 24 - 1792: 9a07 l32i.n a13, a1, 28 - 1794: 929c l32i.n a14, a1, 32 - 1796: 9c5a l32i.n a15, a1, 36 - 1798: 61c8 l32i.n a0, a1, 20 - 179a: e871d8 addi a1, a1, 48 - 179d: f881 ret.n - 179f: 0891 l32i.n a14, a14, 0 - 17a1: 1251 l32i.n a0, a1, 0 - 17a3: 0d30c1 addi a14, a14, 52 - 17a6: e8f0 addi.n a0, a0, 3 - 17a8: 080e add.n a12, a12, a0 - 17aa: cee201 bge a12, a15, 175c - 17ad: 3b34 l32i.n a2, a1, 4 - 17af: 0a00 add.n a2, a12, a2 - 17b1: acf7cc l8ui a3, a2, 2 - 17b4: 1128ae l8ui a4, a2, 1 - 17b7: 2c2a addi.n a2, a2, 3 - 17b9: 020232 slli a4, a4, 8 - 17bc: 0242 add.n a3, a3, a4 - 17be: 3b01 s32i.n a3, a1, 0 - 17c0: 8022 mov.n a4, a14 - 17c2: 1144 movi.n a3, 0 - 17c4: 39334a l32r a0, 1710 - 17c7: 0e4d01 callx0 a0 - 17ca: 01030c beqz a2, 179f - 17cd: c0ffd3 movi a2, 0xfffffef4 - 17d0: 160000 j 1790 - 17d3: 22fd12 waiti 0 - 17d6: 06f4ae srai a0, a0, 0 - 17d9: ef .byte 0xff - 17da: ff .byte 0xff - 17db: 7000 l32i.n a2, a2, 0 - 17dd: 0000 ret.n - ... - -000017e0 : - 17e0: Address 0x000017e0 is out of bounds. - - -ssl_tls1_svr.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - ... - -00000004 : - 4: f0c112 addi a1, a1, -16 - 7: 0109 s32i.n a0, a1, 0 - 9: fffd01 l32r a0, 0 - c: 0000c0 callx0 a0 - f: 100c movi.n a0, 1 - 11: 075202 s16i a0, a2, 14 - 14: 0108 l32i.n a0, a1, 0 - 16: 10c112 addi a1, a1, 16 - 19: f00d ret.n - ... - -00000030 : - 30: e0c112 addi a1, a1, -32 - 33: 21d9 s32i.n a13, a1, 8 - 35: 11c9 s32i.n a12, a1, 4 - 37: 0109 s32i.n a0, a1, 0 - 39: 02cd mov.n a12, a2 - 3b: f07c movi.n a0, -1 - 3d: 085202 s16i a0, a2, 16 - 40: 191326 beqi a3, 1, 5d - 43: b20c movi.n a2, 11 - 45: 2f1327 beq a3, a2, 78 - 48: f60c movi.n a6, 15 - 4a: 721367 beq a3, a6, c0 - 4d: 02b366 bnei a3, 16, 53 - 50: 002186 j da - 53: 471c movi.n a7, 20 - 55: 4e1377 beq a3, a7, a7 - 58: 0d0c movi.n a13, 0 - 5a: 000346 j 6b - 5d: 000905 call0 f0 - 60: 02dd mov.n a13, a2 - 62: 52cc bnez.n a2, 6b - 64: 0c2d mov.n a2, a12 - 66: 001745 call0 1dc - 69: 02dd mov.n a13, a2 - 6b: 0108 l32i.n a0, a1, 0 - 6d: 0d2d mov.n a2, a13 - 6f: 11c8 l32i.n a12, a1, 4 - 71: 21d8 l32i.n a13, a1, 8 - 73: 20c112 addi a1, a1, 32 - 76: f00d ret.n - 78: 0c2d mov.n a2, a12 - 7a: 0cdc32 addmi a3, a12, 0xc00 - 7d: b4c332 addi a3, a3, -76 - 80: ffe701 l32r a0, 1c - 83: 0000c0 callx0 a0 - 86: 02dd mov.n a13, a2 - 88: fdf256 bnez a2, 6b - 8b: 0adc32 addmi a3, a12, 0xa00 - 8e: 6a2322 l32i a2, a3, 0x1a8 - 91: 6d2332 l32i a3, a3, 0x1b4 - 94: 3228 l32i.n a2, a2, 12 - 96: ffe201 l32r a0, 20 - 99: 0000c0 callx0 a0 - 9c: 040c movi.n a4, 0 - 9e: fed2d2 addmi a13, a2, 0xfffffe00 - a1: 83d420 moveqz a13, a4, a2 - a4: fff0c6 j 6b - a7: 043d mov.n a3, a4 - a9: 0c2d mov.n a2, a12 - ab: 054d mov.n a4, a5 - ad: ffdd01 l32r a0, 24 - b0: 0000c0 callx0 a0 - b3: 02dd mov.n a13, a2 - b5: 0c2d mov.n a2, a12 - b7: ffdc01 l32r a0, 28 - ba: 0000c0 callx0 a0 - bd: ffea86 j 6b - c0: 0c2d mov.n a2, a12 - c2: 3149 s32i.n a4, a1, 12 - c4: 4159 s32i.n a5, a1, 16 - c6: 003b05 call0 478 - c9: 3138 l32i.n a3, a1, 12 - cb: 02dd mov.n a13, a2 - cd: 4148 l32i.n a4, a1, 16 - cf: 0c2d mov.n a2, a12 - d1: ffd601 l32r a0, 2c - d4: 0000c0 callx0 a0 - d7: ffe406 j 6b - da: 0c2d mov.n a2, a12 - dc: 002a45 call0 384 - df: 02dd mov.n a13, a2 - e1: ffe186 j 6b - ... - f0: 0bd232 addmi a3, a2, 0xb00 - f3: e0c112 addi a1, a1, -32 - f6: 2109 s32i.n a0, a1, 8 - f8: 41d9 s32i.n a13, a1, 16 - fa: 31c9 s32i.n a12, a1, 12 - fc: 51e9 s32i.n a14, a1, 20 - fe: 02cd mov.n a12, a2 - 100: 9cc3e2 addi a14, a3, -100 - 103: 2623d2 l32i a13, a3, 152 - 106: 4e1332 l16ui a3, a3, 156 - 109: 0139 s32i.n a3, a1, 0 - 10b: 040d22 l8ui a2, a13, 4 - 10e: 050d02 l8ui a0, a13, 5 - 111: 1122c0 slli a2, a2, 4 - 114: 002a add.n a0, a0, a2 - 116: 223c movi.n a2, 50 - 118: 740000 extui a0, a0, 0, 8 - 11b: 0c4c02 s8i a0, a12, 12 - 11e: 0b4c02 s8i a0, a12, 11 - 121: 24b207 bgeu a2, a0, 149 - 124: 0b4c22 s8i a2, a12, 11 - 127: 3d6b addi.n a3, a13, 6 - 129: 5c28 l32i.n a2, a12, 20 - 12b: 042c movi.n a4, 32 - 12d: 01d222 addmi a2, a2, 0x100 - 130: f8c222 addi a2, a2, -8 - 133: ffed01 l32r a0, e8 - 136: 0000c0 callx0 a0 - 139: 032c movi.n a3, 32 - 13b: 260d42 l8ui a4, a13, 38 - 13e: 1149 s32i.n a4, a1, 4 - 140: 4aa347 bge a3, a4, 18e - 143: f7ae22 movi a2, 0xfffffef7 - 146: 000dc6 j 181 - 149: 053c movi.n a5, 48 - 14b: d83507 bltu a5, a0, 127 - 14e: f9ae22 movi a2, 0xfffffef9 - 151: 000b06 j 181 - 154: 2614a6 blti a4, 1, 17e - 157: ffe391 l32r a9, e4 - 15a: 070c movi.n a7, 0 - 15c: fcc9a2 addi a10, a9, -4 - 15f: 0a0d mov.n a0, a10 - 161: 772b addi.n a7, a7, 2 - 163: 2a0262 l8ui a6, a2, 42 - 166: 290282 l8ui a8, a2, 41 - 169: 222b addi.n a2, a2, 2 - 16b: 118880 slli a8, a8, 8 - 16e: 668a add.n a6, a6, a8 - 170: 000082 l8ui a8, a0, 0 - 173: 001b addi.n a0, a0, 1 - 175: 4d1687 beq a6, a8, 1c6 - 178: f49097 bne a0, a9, 170 - 17b: e02747 blt a7, a4, 15f - 17e: f6ae22 movi a2, 0xfffffef6 - 181: 31c8 l32i.n a12, a1, 12 - 183: 41d8 l32i.n a13, a1, 16 - 185: 51e8 l32i.n a14, a1, 20 - 187: 2108 l32i.n a0, a1, 8 - 189: 20c112 addi a1, a1, 32 - 18c: f00d ret.n - 18e: 090c movi.n a9, 0 - 190: 432e32 l32i a3, a14, 0x10c - 193: 27cd52 addi a5, a13, 39 - 196: 181322 l16ui a2, a3, 48 - 199: 835940 moveqz a5, a9, a4 - 19c: d338 l32i.n a3, a3, 52 - 19e: 0c4d mov.n a4, a12 - 1a0: ffd301 l32r a0, ec - 1a3: 0000c0 callx0 a0 - 1a6: 1168 l32i.n a6, a1, 4 - 1a8: 456e22 s32i a2, a14, 0x114 - 1ab: 26da add.n a2, a6, a13 - 1ad: 270252 l8ui a5, a2, 39 - 1b0: 280242 l8ui a4, a2, 40 - 1b3: 115580 slli a5, a5, 8 - 1b6: 445a add.n a4, a4, a5 - 1b8: 0158 l32i.n a5, a1, 0 - 1ba: 29c662 addi a6, a6, 41 - 1bd: 93a567 bge a5, a6, 154 - 1c0: fcae22 movi a2, 0xfffffefc - 1c3: ffee86 j 181 - 1c6: 094c82 s8i a8, a12, 9 - 1c9: 020c movi.n a2, 0 - 1cb: ffec86 j 181 - ... - 1da: 120000 excw - 1dd: c9f0c1 l32r a12, ffff29a0 - 1e0: 010911 l32r a1, fffc0604 - 1e3: 02cd mov.n a12, a2 - 1e5: 0007c5 call0 264 - 1e8: 72ec bnez.n a2, 213 - 1ea: 0c08 l32i.n a0, a12, 0 - 1ec: 2c6037 bbci a0, 3, 21c - 1ef: 0c2d mov.n a2, a12 - 1f1: fff701 l32r a0, 1d0 - 1f4: 0000c0 callx0 a0 - 1f7: 82dc bnez.n a2, 213 - 1f9: 0c2d mov.n a2, a12 - 1fb: fff601 l32r a0, 1d4 - 1fe: 0000c0 callx0 a0 - 201: 431c movi.n a3, 20 - 203: 075c32 s16i a3, a12, 14 - 206: 000246 j 213 - 209: 0c2d mov.n a2, a12 - 20b: 001505 call0 35c - 20e: 041c movi.n a4, 16 - 210: 075c42 s16i a4, a12, 14 - 213: 11c8 l32i.n a12, a1, 4 - 215: 0108 l32i.n a0, a1, 0 - 217: 10c112 addi a1, a1, 16 - 21a: f00d ret.n - 21c: 0c2d mov.n a2, a12 - 21e: ffee01 l32r a0, 1d8 - 221: 0000c0 callx0 a0 - 224: feb256 bnez a2, 213 - 227: 0c58 l32i.n a5, a12, 0 - 229: dc7507 bbci a5, 16, 209 - 22c: 0c2d mov.n a2, a12 - 22e: 002205 call0 450 - 231: fde256 bnez a2, 213 - 234: 0c2d mov.n a2, a12 - 236: 001245 call0 35c - 239: b60c movi.n a6, 11 - 23b: 075c62 s16i a6, a12, 14 - 23e: fff446 j 213 - ... - 261: 000000 ill - 264: 330c movi.n a3, 3 - 266: e0c112 addi a1, a1, -32 - 269: 41f9 s32i.n a15, a1, 16 - 26b: 21d9 s32i.n a13, a1, 8 - 26d: 11c9 s32i.n a12, a1, 4 - 26f: 0109 s32i.n a0, a1, 0 - 271: 31e9 s32i.n a14, a1, 12 - 273: 200c movi.n a0, 2 - 275: 0ad2e2 addmi a14, a2, 0xa00 - 278: 02cd mov.n a12, a2 - 27a: 662ed2 l32i a13, a14, 0x198 - 27d: a8cee2 addi a14, a14, -88 - 280: 020c movi.n a2, 0 - 282: 044d32 s8i a3, a13, 4 - 285: 024d22 s8i a2, a13, 2 - 288: 014d22 s8i a2, a13, 1 - 28b: 004d02 s8i a0, a13, 0 - 28e: 0b0cf2 l8ui a15, a12, 11 - 291: 022c movi.n a2, 32 - 293: 34f0f0 extui a15, a15, 0, 4 - 296: 054df2 s8i a15, a13, 5 - 299: fd6b addi.n a15, a13, 6 - 29b: 0f3d mov.n a3, a15 - 29d: ffe901 l32r a0, 244 - 2a0: 0000c0 callx0 a0 - 2a3: 0f3d mov.n a3, a15 - 2a5: 5c28 l32i.n a2, a12, 20 - 2a7: 042c movi.n a4, 32 - 2a9: 01d222 addmi a2, a2, 0x100 - 2ac: 18c222 addi a2, a2, 24 - 2af: ffe601 l32r a0, 248 - 2b2: 0000c0 callx0 a0 - 2b5: 27cdf2 addi a15, a13, 39 - 2b8: 0c38 l32i.n a3, a12, 0 - 2ba: 0cdc52 addmi a5, a12, 0xc00 - 2bd: b8c552 addi a5, a5, -72 - 2c0: 5159 s32i.n a5, a1, 20 - 2c2: 286337 bbci a3, 3, 2ee - 2c5: 042c movi.n a4, 32 - 2c7: 264d42 s8i a4, a13, 38 - 2ca: 822e32 l32i a3, a14, 0x208 - 2cd: 0f2d mov.n a2, a15 - 2cf: 334b addi.n a3, a3, 4 - 2d1: ffde01 l32r a0, 24c - 2d4: 0000c0 callx0 a0 - 2d7: 5128 l32i.n a2, a1, 20 - 2d9: 822e32 l32i a3, a14, 0x208 - 2dc: 042c movi.n a4, 32 - 2de: 334b addi.n a3, a3, 4 - 2e0: ffdc01 l32r a0, 250 - 2e3: 0000c0 callx0 a0 - 2e6: 042c movi.n a4, 32 - 2e8: 0a4c42 s8i a4, a12, 10 - 2eb: 000d06 j 323 - 2ee: 0f3d mov.n a3, a15 - 2f0: 022c movi.n a2, 32 - 2f2: 264d22 s8i a2, a13, 38 - 2f5: ffd701 l32r a0, 254 - 2f8: 0000c0 callx0 a0 - 2fb: 0f3d mov.n a3, a15 - 2fd: 5128 l32i.n a2, a1, 20 - 2ff: 042c movi.n a4, 32 - 301: ffd501 l32r a0, 258 - 304: 0000c0 callx0 a0 - 307: 802e52 l32i a5, a14, 0x200 - 30a: 062c movi.n a6, 32 - 30c: 181552 l16ui a5, a5, 48 - 30f: 0a4c62 s8i a6, a12, 10 - 312: d58c beqz.n a5, 323 - 314: 5138 l32i.n a3, a1, 20 - 316: 822e22 l32i a2, a14, 0x208 - 319: 042c movi.n a4, 32 - 31b: 224b addi.n a2, a2, 4 - 31d: ffcf01 l32r a0, 25c - 320: 0000c0 callx0 a0 - 323: 31e8 l32i.n a14, a1, 12 - 325: 41f8 l32i.n a15, a1, 16 - 327: 634c movi.n a3, 70 - 329: 040c movi.n a4, 0 - 32b: 0c2d mov.n a2, a12 - 32d: 474d42 s8i a4, a13, 71 - 330: 090c52 l8ui a5, a12, 9 - 333: 11c8 l32i.n a12, a1, 4 - 335: 484d52 s8i a5, a13, 72 - 338: 034d32 s8i a3, a13, 3 - 33b: 494d42 s8i a4, a13, 73 - 33e: 631c movi.n a3, 22 - 340: 040c movi.n a4, 0 - 342: a54c movi.n a5, 74 - 344: 21d8 l32i.n a13, a1, 8 - 346: ffc601 l32r a0, 260 - 349: 0000c0 callx0 a0 - 34c: 0108 l32i.n a0, a1, 0 - 34e: 20c112 addi a1, a1, 32 - 351: f00d ret.n - ... - 35b: 631c00 excw - 35e: fffd41 l32r a4, 354 - 361: 450c movi.n a5, 4 - 363: f0c112 addi a1, a1, -16 - 366: 0109 s32i.n a0, a1, 0 - 368: fffc01 l32r a0, 358 - 36b: 0000c0 callx0 a0 - 36e: 0108 l32i.n a0, a1, 0 - 370: 10c112 addi a1, a1, 16 - 373: f00d ret.n - ... - 381: 000000 ill - 384: 10a232 movi a3, 0x210 - 387: c01130 sub a1, a1, a3 - 38a: 8361d2 s32i a13, a1, 0x20c - 38d: 816102 s32i a0, a1, 0x204 - 390: 8261c2 s32i a12, a1, 0x208 - 393: 5208 l32i.n a0, a2, 20 - 395: 02cd mov.n a12, a2 - 397: 9c1002 l16ui a0, a0, 0x138 - 39a: 0bd222 addmi a2, a2, 0xb00 - 39d: 2a22d2 l32i a13, a2, 168 - 3a0: 262232 l32i a3, a2, 152 - 3a3: 2dd8 l32i.n a13, a13, 8 - 3a5: 003a add.n a0, a0, a3 - 3a7: 4dcc bnez.n a13, 3af - 3a9: f0ae22 movi a2, 0xfffffef0 - 3ac: 002146 j 435 - 3af: 4e1232 l16ui a3, a2, 156 - 3b2: 460c movi.n a6, 4 - 3b4: 650c movi.n a5, 6 - 3b6: 8d48 l32i.n a4, a13, 32 - 3b8: 020092 l8ui a9, a0, 2 - 3bb: 030082 l8ui a8, a0, 3 - 3be: 119980 slli a9, a9, 8 - 3c1: 889a add.n a8, a8, a9 - 3c3: fec882 addi a8, a8, -2 - 3c6: c08480 sub a8, a4, a8 - 3c9: 935680 movnez a5, a6, a8 - 3cc: 806152 s32i a5, a1, 0x200 - 3cf: 445a add.n a4, a4, a5 - 3d1: 05a347 bge a3, a4, 3da - 3d4: fcae22 movi a2, 0xfffffefc - 3d7: 001686 j 435 - 3da: 0d2d mov.n a2, a13 - 3dc: 350a add.n a3, a5, a0 - 3de: 014d mov.n a4, a1 - 3e0: 150c movi.n a5, 1 - 3e2: ffe501 l32r a0, 378 - 3e5: 0000c0 callx0 a0 - 3e8: 043c movi.n a4, 48 - 3ea: 119247 bne a2, a4, 3ff - 3ed: 000162 l8ui a6, a1, 0 - 3f0: 010172 l8ui a7, a1, 1 - 3f3: 083666 bnei a6, 3, 3ff - 3f6: 0c0c82 l8ui a8, a12, 12 - 3f9: 348080 extui a8, a8, 0, 4 - 3fc: 091787 beq a7, a8, 409 - 3ff: 023c movi.n a2, 48 - 401: 013d mov.n a3, a1 - 403: ffde01 l32r a0, 37c - 406: 0000c0 callx0 a0 - 409: 0c2d mov.n a2, a12 - 40b: 013d mov.n a3, a1 - 40d: ffdc01 l32r a0, 380 - 410: 0000c0 callx0 a0 - 413: 020c movi.n a2, 0 - 415: 401c movi.n a0, 20 - 417: 802132 l32i a3, a1, 0x200 - 41a: 8db8 l32i.n a11, a13, 32 - 41c: 0c48 l32i.n a4, a12, 0 - 41e: 5ca8 l32i.n a10, a12, 20 - 420: 054040 extui a4, a4, 16, 1 - 423: 9c1a92 l16ui a9, a10, 0x138 - 426: bb3a add.n a11, a11, a3 - 428: 99ba add.n a9, a9, a11 - 42a: f30c movi.n a3, 15 - 42c: 930340 movnez a0, a3, a4 - 42f: 075c02 s16i a0, a12, 14 - 432: 9c5a92 s16i a9, a10, 0x138 - 435: 8221c2 l32i a12, a1, 0x208 - 438: 8321d2 l32i a13, a1, 0x20c - 43b: 10a232 movi a3, 0x210 - 43e: 812102 l32i a0, a1, 0x204 - 441: 113a add.n a1, a1, a3 - 443: f00d ret.n - 445: 000000 ill - 448: 0008 l32i.n a0, a0, 0 - 44a: 000000 ill - 44d: 000000 ill - 450: 631c movi.n a3, 22 - 452: fffd41 l32r a4, 448 - 455: 850c movi.n a5, 8 - 457: f0c112 addi a1, a1, -16 - 45a: 0109 s32i.n a0, a1, 0 - 45c: fffc01 l32r a0, 44c - 45f: 0000c0 callx0 a0 - 462: 0108 l32i.n a0, a1, 0 - 464: 10c112 addi a1, a1, 16 - 467: f00d ret.n - ... - 475: 000000 ill - 478: 40a232 movi a3, 0x240 - 47b: c01130 sub a1, a1, a3 - 47e: 8d61c2 s32i a12, a1, 0x234 - 481: 8c6102 s32i a0, a1, 0x230 - 484: 02cd mov.n a12, a2 - 486: 0bd202 addmi a0, a2, 0xb00 - 489: 2d2022 l32i a2, a0, 180 - 48c: b228 l32i.n a2, a2, 44 - 48e: 8248 l32i.n a4, a2, 32 - 490: 4e1032 l16ui a3, a0, 156 - 493: 446b addi.n a4, a4, 6 - 495: 3ba347 bge a3, a4, 4d4 - 498: fcae22 movi a2, 0xfffffefc - 49b: 000a06 j 4c7 - 49e: 02d142 addmi a4, a1, 0x200 - 4a1: 0c2d mov.n a2, a12 - 4a3: 030c movi.n a3, 0 - 4a5: fff101 l32r a0, 46c - 4a8: 0000c0 callx0 a0 - 4ab: 02d132 addmi a3, a1, 0x200 - 4ae: 012d mov.n a2, a1 - 4b0: 442c movi.n a4, 36 - 4b2: ffef01 l32r a0, 470 - 4b5: 0000c0 callx0 a0 - 4b8: f3ae42 movi a4, 0xfffffef3 - 4bb: 025d mov.n a5, a2 - 4bd: 020c movi.n a2, 0 - 4bf: 932450 movnez a2, a4, a5 - 4c2: 461c movi.n a6, 20 - 4c4: 075c62 s16i a6, a12, 14 - 4c7: 8d21c2 l32i a12, a1, 0x234 - 4ca: 40a232 movi a3, 0x240 - 4cd: 8c2102 l32i a0, a1, 0x230 - 4d0: 113a add.n a1, a1, a3 - 4d2: f00d ret.n - 4d4: 5c38 l32i.n a3, a12, 20 - 4d6: 262042 l32i a4, a0, 152 - 4d9: 9c1332 l16ui a3, a3, 0x138 - 4dc: 050c movi.n a5, 0 - 4de: 334a add.n a3, a3, a4 - 4e0: 336b addi.n a3, a3, 6 - 4e2: 014d mov.n a4, a1 - 4e4: ffe401 l32r a0, 474 - 4e7: 0000c0 callx0 a0 - 4ea: 442c movi.n a4, 36 - 4ec: ae1247 beq a2, a4, 49e - 4ef: f3ae22 movi a2, 0xfffffef3 - 4f2: fff306 j 4c2 - -ssl_x509.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - c: 043c movi.n a4, 48 - e: f0c112 addi a1, a1, -16 - 11: 2109 s32i.n a0, a1, 8 - 13: 31c9 s32i.n a12, a1, 12 - 15: 1139 s32i.n a3, a1, 4 - 17: 02cd mov.n a12, a2 - 19: 013d mov.n a3, a1 - 1b: 000c movi.n a0, 0 - 1d: 0109 s32i.n a0, a1, 0 - 1f: fff801 l32r a0, 0 - 22: 0000c0 callx0 a0 - 25: 01e296 bltz a2, 47 - 28: 0c2d mov.n a2, a12 - 2a: 013d mov.n a3, a1 - 2c: 043c movi.n a4, 48 - 2e: fff501 l32r a0, 4 - 31: 0000c0 callx0 a0 - 34: f2cc bnez.n a2, 47 - 36: 0128 l32i.n a2, a1, 0 - 38: 221b addi.n a2, a2, 1 - 3a: 0129 s32i.n a2, a1, 0 - 3c: 22ca add.n a2, a2, a12 - 3e: ffd222 addmi a2, a2, 0xffffff00 - 41: ff0222 l8ui a2, a2, 255 - 44: 044226 beqi a2, 4, 4c - 47: 020c movi.n a2, 0 - 49: 000446 j 5e - 4c: 0c2d mov.n a2, a12 - 4e: 013d mov.n a3, a1 - 50: ffee01 l32r a0, 8 - 53: 0000c0 callx0 a0 - 56: 1138 l32i.n a3, a1, 4 - 58: 0329 s32i.n a2, a3, 0 - 5a: 0128 l32i.n a2, a1, 0 - 5c: 22ca add.n a2, a2, a12 - 5e: 31c8 l32i.n a12, a1, 12 - 60: 2108 l32i.n a0, a1, 8 - 62: 10c112 addi a1, a1, 16 - 65: f00d ret.n - ... - -000000f4 : - f4: b0a182 movi a8, 0x1b0 - f7: c01180 sub a1, a1, a8 - fa: 6661d2 s32i a13, a1, 0x198 - fd: 646102 s32i a0, a1, 0x190 - 100: 6561c2 s32i a12, a1, 0x194 - 103: 6761e2 s32i a14, a1, 0x19c - 106: 6861f2 s32i a15, a1, 0x1a0 - 109: 03ed mov.n a14, a3 - 10b: 04fd mov.n a15, a4 - 10d: 02cd mov.n a12, a2 - 10f: 000c movi.n a0, 0 - 111: 823c movi.n a2, 56 - 113: 0109 s32i.n a0, a1, 0 - 115: 1109 s32i.n a0, a1, 4 - 117: ffd401 l32r a0, 68 - 11a: 0000c0 callx0 a0 - 11d: 314b addi.n a3, a1, 4 - 11f: 02dd mov.n a13, a2 - 121: 0f29 s32i.n a2, a15, 0 - 123: 043c movi.n a4, 48 - 125: 0c2d mov.n a2, a12 - 127: ffd101 l32r a0, 6c - 12a: 0000c0 callx0 a0 - 12d: 0c2d mov.n a2, a12 - 12f: 013d mov.n a3, a1 - 131: 043c movi.n a4, 48 - 133: ffcf01 l32r a0, 70 - 136: 0000c0 callx0 a0 - 139: 059296 bltz a2, 196 - 13c: 318b addi.n a3, a1, 8 - 13e: 043c movi.n a4, 48 - 140: 0128 l32i.n a2, a1, 0 - 142: 636122 s32i a2, a1, 0x18c - 145: 2129 s32i.n a2, a1, 8 - 147: 0c2d mov.n a2, a12 - 149: ffca01 l32r a0, 74 - 14c: 0000c0 callx0 a0 - 14f: 0c2d mov.n a2, a12 - 151: 013d mov.n a3, a1 - 153: 043c movi.n a4, 48 - 155: ffc801 l32r a0, 78 - 158: 0000c0 callx0 a0 - 15b: 037296 bltz a2, 196 - 15e: 0138 l32i.n a3, a1, 0 - 160: 33ca add.n a3, a3, a12 - 162: 000332 l8ui a3, a3, 0 - 165: a0a042 movi a4, 160 - 168: 0d9347 bne a3, a4, 179 - 16b: 0c2d mov.n a2, a12 - 16d: 013d mov.n a3, a1 - 16f: 0d4d mov.n a4, a13 - 171: ffc201 l32r a0, 7c - 174: 0000c0 callx0 a0 - 177: b2dc bnez.n a2, 196 - 179: 0c2d mov.n a2, a12 - 17b: 013d mov.n a3, a1 - 17d: 240c movi.n a4, 2 - 17f: ffc001 l32r a0, 80 - 182: 0000c0 callx0 a0 - 185: d2cc bnez.n a2, 196 - 187: 0c2d mov.n a2, a12 - 189: 013d mov.n a3, a1 - 18b: 043c movi.n a4, 48 - 18d: ffbd01 l32r a0, 84 - 190: 0000c0 callx0 a0 - 193: 0512d6 bgez a2, 1e8 - 196: fc7c movi.n a12, -1 - 198: 0008c6 j 1bf - 19b: 0c2d mov.n a2, a12 - 19d: 2148 l32i.n a4, a1, 8 - 19f: 013d mov.n a3, a1 - 1a1: 0149 s32i.n a4, a1, 0 - 1a3: 043c movi.n a4, 48 - 1a5: ffb801 l32r a0, 88 - 1a8: 0000c0 callx0 a0 - 1ab: fe7256 bnez a2, 196 - 1ae: 0c2d mov.n a2, a12 - 1b0: 013d mov.n a3, a1 - 1b2: 0d4d mov.n a4, a13 - 1b4: ffb601 l32r a0, 8c - 1b7: 0000c0 callx0 a0 - 1ba: fd8256 bnez a2, 196 - 1bd: 0c0c movi.n a12, 0 - 1bf: 2e8c beqz.n a14, 1c5 - 1c1: 1158 l32i.n a5, a1, 4 - 1c3: 0e59 s32i.n a5, a14, 0 - 1c5: 6721e2 l32i a14, a1, 0x19c - 1c8: 7c8c beqz.n a12, 1d3 - 1ca: 0d2d mov.n a2, a13 - 1cc: 000005 call0 1d0 - 1cf: 060c movi.n a6, 0 - 1d1: 0f69 s32i.n a6, a15, 0 - 1d3: 642102 l32i a0, a1, 0x190 - 1d6: 6621d2 l32i a13, a1, 0x198 - 1d9: 6821f2 l32i a15, a1, 0x1a0 - 1dc: 0c2d mov.n a2, a12 - 1de: b0a132 movi a3, 0x1b0 - 1e1: 6521c2 l32i a12, a1, 0x194 - 1e4: 113a add.n a1, a1, a3 - 1e6: f00d ret.n - 1e8: 0c2d mov.n a2, a12 - 1ea: 013d mov.n a3, a1 - 1ec: 0d4d mov.n a4, a13 - 1ee: ffa801 l32r a0, 90 - 1f1: 0000c0 callx0 a0 - 1f4: 328c beqz.n a2, 1fb - 1f6: 8c7c movi.n a12, -8 - 1f8: fff0c6 j 1bf - 1fb: 0c2d mov.n a2, a12 - 1fd: 013d mov.n a3, a1 - 1ff: 0d4d mov.n a4, a13 - 201: ffa401 l32r a0, 94 - 204: 0000c0 callx0 a0 - 207: f8b256 bnez a2, 196 - 20a: 0c2d mov.n a2, a12 - 20c: 013d mov.n a3, a1 - 20e: 0d4d mov.n a4, a13 - 210: ffa201 l32r a0, 98 - 213: 0000c0 callx0 a0 - 216: f7c256 bnez a2, 196 - 219: 0c2d mov.n a2, a12 - 21b: 013d mov.n a3, a1 - 21d: 4dcb addi.n a4, a13, 12 - 21f: ff9f01 l32r a0, 9c - 222: 0000c0 callx0 a0 - 225: f6d256 bnez a2, 196 - 228: 0c2d mov.n a2, a12 - 22a: 013d mov.n a3, a1 - 22c: 0d4d mov.n a4, a13 - 22e: ff9c01 l32r a0, a0 - 231: 0000c0 callx0 a0 - 234: f5e256 bnez a2, 196 - 237: 2a0d02 l8ui a0, a13, 42 - 23a: bd88 l32i.n a8, a13, 44 - 23c: fcc072 addi a7, a0, -4 - 23f: 9888 l32i.n a8, a8, 36 - 241: 606182 s32i a8, a1, 0x180 - 244: 146756 bnez a7, 38e - 247: 21cb addi.n a2, a1, 12 - 249: ff9601 l32r a0, a4 - 24c: 0000c0 callx0 a0 - 24f: 21cb addi.n a2, a1, 12 - 251: 632152 l32i a5, a1, 0x18c - 254: 2148 l32i.n a4, a1, 8 - 256: 35ca add.n a3, a5, a12 - 258: c04450 sub a4, a4, a5 - 25b: ff9301 l32r a0, a8 - 25e: 0000c0 callx0 a0 - 261: 70c122 addi a2, a1, 112 - 264: 31cb addi.n a3, a1, 12 - 266: ff9101 l32r a0, ac - 269: 0000c0 callx0 a0 - 26c: 602122 l32i a2, a1, 0x180 - 26f: 70c132 addi a3, a1, 112 - 272: 041c movi.n a4, 16 - 274: ff8f01 l32r a0, b0 - 277: 0000c0 callx0 a0 - 27a: cd29 s32i.n a2, a13, 48 - 27c: 0128 l32i.n a2, a1, 0 - 27e: 62ca add.n a6, a2, a12 - 280: 000662 l8ui a6, a6, 0 - 283: a3a072 movi a7, 163 - 286: c06670 sub a6, a6, a7 - 289: f0e656 bnez a6, 19b - 28c: 013d mov.n a3, a1 - 28e: 721b addi.n a7, a2, 1 - 290: 0179 s32i.n a7, a1, 0 - 292: 0c2d mov.n a2, a12 - 294: ff8801 l32r a0, b4 - 297: 0000c0 callx0 a0 - 29a: 0c2d mov.n a2, a12 - 29c: 0138 l32i.n a3, a1, 0 - 29e: ff8601 l32r a0, b8 - 2a1: 0000c0 callx0 a0 - 2a4: 5c6122 s32i a2, a1, 0x170 - 2a7: 0212e6 bgei a2, 1, 2ad - 2aa: ffbb46 j 19b - 2ad: 0c2d mov.n a2, a12 - 2af: 440c movi.n a4, 4 - 2b1: 01d132 addmi a3, a1, 0x100 - 2b4: 70c332 addi a3, a3, 112 - 2b7: ff8101 l32r a0, bc - 2ba: 0000c0 callx0 a0 - 2bd: 0212e6 bgei a2, 1, 2c3 - 2c0: ffb5c6 j 19b - 2c3: 0c2d mov.n a2, a12 - 2c5: 043c movi.n a4, 48 - 2c7: 01d132 addmi a3, a1, 0x100 - 2ca: 70c332 addi a3, a3, 112 - 2cd: ff7c01 l32r a0, c0 - 2d0: 0000c0 callx0 a0 - 2d3: 0212e6 bgei a2, 1, 2d9 - 2d6: ffb046 j 19b - 2d9: 5c2102 l32i a0, a1, 0x170 - 2dc: 420a add.n a4, a2, a0 - 2de: 5e6142 s32i a4, a1, 0x178 - 2e1: 022047 blt a0, a4, 2e7 - 2e4: ffacc6 j 19b - 2e7: 860c movi.n a6, 8 - 2e9: 070c movi.n a7, 0 - 2eb: 616172 s32i a7, a1, 0x184 - 2ee: 626162 s32i a6, a1, 0x188 - 2f1: 0c2d mov.n a2, a12 - 2f3: 01d132 addmi a3, a1, 0x100 - 2f6: 401b addi.n a4, a0, 1 - 2f8: 5c6142 s32i a4, a1, 0x170 - 2fb: 70c332 addi a3, a3, 112 - 2fe: 44ca add.n a4, a4, a12 - 300: ffd442 addmi a4, a4, 0xffffff00 - 303: ff0442 l8ui a4, a4, 255 - 306: 5f6142 s32i a4, a1, 0x17c - 309: ff6e01 l32r a0, c4 - 30c: 0000c0 callx0 a0 - 30f: 020d mov.n a0, a2 - 311: 5d6122 s32i a2, a1, 0x174 - 314: 5f2152 l32i a5, a1, 0x17c - 317: 82a062 movi a6, 130 - 31a: 5c9567 bne a5, a6, 37a - 31d: 6d28 l32i.n a2, a13, 24 - 31f: 622132 l32i a3, a1, 0x188 - 322: ff6901 l32r a0, c8 - 325: 0000c0 callx0 a0 - 328: 6d29 s32i.n a2, a13, 24 - 32a: 5d2122 l32i a2, a1, 0x174 - 32d: 221b addi.n a2, a2, 1 - 32f: ff6701 l32r a0, cc - 332: 0000c0 callx0 a0 - 335: 612142 l32i a4, a1, 0x184 - 338: 6d78 l32i.n a7, a13, 24 - 33a: 5c2132 l32i a3, a1, 0x170 - 33d: 774a add.n a7, a7, a4 - 33f: 0729 s32i.n a2, a7, 0 - 341: 6d68 l32i.n a6, a13, 24 - 343: 050c movi.n a5, 0 - 345: 664a add.n a6, a6, a4 - 347: 1659 s32i.n a5, a6, 4 - 349: 6d28 l32i.n a2, a13, 24 - 34b: 33ca add.n a3, a3, a12 - 34d: 224a add.n a2, a2, a4 - 34f: 0228 l32i.n a2, a2, 0 - 351: 5d2142 l32i a4, a1, 0x174 - 354: ff5f01 l32r a0, d0 - 357: 0000c0 callx0 a0 - 35a: 080c movi.n a8, 0 - 35c: 6221a2 l32i a10, a1, 0x188 - 35f: 6d98 l32i.n a9, a13, 24 - 361: aa4b addi.n a10, a10, 4 - 363: 6261a2 s32i a10, a1, 0x188 - 366: 6121a2 l32i a10, a1, 0x184 - 369: 5d2102 l32i a0, a1, 0x174 - 36c: 99aa add.n a9, a9, a10 - 36e: aa4b addi.n a10, a10, 4 - 370: 0998 l32i.n a9, a9, 0 - 372: 6161a2 s32i a10, a1, 0x184 - 375: 909a add.n a9, a0, a9 - 377: 004982 s8i a8, a9, 0 - 37a: 5c2122 l32i a2, a1, 0x170 - 37d: 5e21b2 l32i a11, a1, 0x178 - 380: 020a add.n a0, a2, a0 - 382: 5c6102 s32i a0, a1, 0x170 - 385: 02a0b7 bge a0, a11, 38b - 388: ffd946 j 2f1 - 38b: ff8306 j 19b - 38e: 415066 bnei a0, 5, 3d3 - 391: 7fc122 addi a2, a1, 127 - 394: 221b addi.n a2, a2, 1 - 396: ff4f01 l32r a0, d4 - 399: 0000c0 callx0 a0 - 39c: 2148 l32i.n a4, a1, 8 - 39e: 632152 l32i a5, a1, 0x18c - 3a1: 7fc122 addi a2, a1, 127 - 3a4: 221b addi.n a2, a2, 1 - 3a6: 35ca add.n a3, a5, a12 - 3a8: c04450 sub a4, a4, a5 - 3ab: ff4b01 l32r a0, d8 - 3ae: 0000c0 callx0 a0 - 3b1: 7fc132 addi a3, a1, 127 - 3b4: 61c322 addi a2, a3, 97 - 3b7: 331b addi.n a3, a3, 1 - 3b9: ff4801 l32r a0, dc - 3bc: 0000c0 callx0 a0 - 3bf: 602122 l32i a2, a1, 0x180 - 3c2: 441c movi.n a4, 20 - 3c4: 7fc132 addi a3, a1, 127 - 3c7: 61c332 addi a3, a3, 97 - 3ca: ff4501 l32r a0, e0 - 3cd: 0000c0 callx0 a0 - 3d0: ffa986 j 27a - 3d3: fec042 addi a4, a0, -2 - 3d6: ea2456 bnez a4, 27c - 3d9: 01d122 addmi a2, a1, 0x100 - 3dc: ff4201 l32r a0, e4 - 3df: 0000c0 callx0 a0 - 3e2: 01d122 addmi a2, a1, 0x100 - 3e5: 632152 l32i a5, a1, 0x18c - 3e8: 2148 l32i.n a4, a1, 8 - 3ea: 35ca add.n a3, a5, a12 - 3ec: c04450 sub a4, a4, a5 - 3ef: ff3e01 l32r a0, e8 - 3f2: 0000c0 callx0 a0 - 3f5: 01d132 addmi a3, a1, 0x100 - 3f8: 60c322 addi a2, a3, 96 - 3fb: ff3c01 l32r a0, ec - 3fe: 0000c0 callx0 a0 - 401: 602122 l32i a2, a1, 0x180 - 404: 041c movi.n a4, 16 - 406: 01d132 addmi a3, a1, 0x100 - 409: 60c332 addi a3, a3, 96 - 40c: ff3901 l32r a0, f0 - 40f: 0000c0 callx0 a0 - 412: ff9906 j 27a - ... - -00000438 : - 438: f0c112 addi a1, a1, -16 - 43b: 0109 s32i.n a0, a1, 0 - 43d: 21d9 s32i.n a13, a1, 8 - 43f: 11c9 s32i.n a12, a1, 4 - 441: 31e9 s32i.n a14, a1, 12 - 443: 02cd mov.n a12, a2 - 445: 068216 beqz a2, 4b1 - 448: e2cb addi.n a14, a2, 12 - 44a: 02dd mov.n a13, a2 - 44c: 0d28 l32i.n a2, a13, 0 - 44e: fff201 l32r a0, 418 - 451: 0000c0 callx0 a0 - 454: 3d28 l32i.n a2, a13, 12 - 456: fff101 l32r a0, 41c - 459: 0000c0 callx0 a0 - 45c: dd4b addi.n a13, a13, 4 - 45e: ea9de7 bne a13, a14, 44c - 461: 9c28 l32i.n a2, a12, 36 - 463: ffef01 l32r a0, 420 - 466: 0000c0 callx0 a0 - 469: cc38 l32i.n a3, a12, 48 - 46b: 838c beqz.n a3, 477 - 46d: bc28 l32i.n a2, a12, 44 - 46f: 9228 l32i.n a2, a2, 36 - 471: ffec01 l32r a0, 424 - 474: 0000c0 callx0 a0 - 477: 6c08 l32i.n a0, a12, 24 - 479: d09c beqz.n a0, 49a - 47b: 0028 l32i.n a2, a0, 0 - 47d: 0d0c movi.n a13, 0 - 47f: f28c beqz.n a2, 492 - 481: ffe901 l32r a0, 428 - 484: 0000c0 callx0 a0 - 487: 6c08 l32i.n a0, a12, 24 - 489: dd4b addi.n a13, a13, 4 - 48b: 2d0a add.n a2, a13, a0 - 48d: 0228 l32i.n a2, a2, 0 - 48f: fee256 bnez a2, 481 - 492: 002d mov.n a2, a0 - 494: ffe601 l32r a0, 42c - 497: 0000c0 callx0 a0 - 49a: bc28 l32i.n a2, a12, 44 - 49c: ffe501 l32r a0, 430 - 49f: 0000c0 callx0 a0 - 4a2: 0c2d mov.n a2, a12 - 4a4: dcd8 l32i.n a13, a12, 52 - 4a6: ffe301 l32r a0, 434 - 4a9: 0000c0 callx0 a0 - 4ac: 0d2d mov.n a2, a13 - 4ae: 000005 call0 4b0 - 4b1: 11c8 l32i.n a12, a1, 4 - 4b3: 21d8 l32i.n a13, a1, 8 - 4b5: 31e8 l32i.n a14, a1, 12 - 4b7: 0108 l32i.n a0, a1, 0 - 4b9: 10c112 addi a1, a1, 16 - 4bc: f00d ret.n - ... - 4da: 120000 excw - 4dd: f9e0c1 l32r a12, ffffec60 - 4e0: 310971 l32r a7, fffcc904 - 4e3: 41c9 s32i.n a12, a1, 16 - 4e5: 51d9 s32i.n a13, a1, 20 - 4e7: 61e9 s32i.n a14, a1, 24 - 4e9: 04dd mov.n a13, a4 - 4eb: 03ed mov.n a14, a3 - 4ed: 02cd mov.n a12, a2 - 4ef: 063d mov.n a3, a6 - 4f1: 052d mov.n a2, a5 - 4f3: 07ec16 beqz a12, 575 - 4f6: 07be16 beqz a14, 575 - 4f9: 078516 beqz a5, 575 - 4fc: 2139 s32i.n a3, a1, 8 - 4fe: 1129 s32i.n a2, a1, 4 - 500: 071616 beqz a6, 575 - 503: 042d mov.n a2, a4 - 505: ffee01 l32r a0, 4c0 - 508: 0000c0 callx0 a0 - 50b: 0e3d mov.n a3, a14 - 50d: 02fd mov.n a15, a2 - 50f: 0d4d mov.n a4, a13 - 511: 0c2d mov.n a2, a12 - 513: ffec01 l32r a0, 4c4 - 516: 0000c0 callx0 a0 - 519: 1148 l32i.n a4, a1, 4 - 51b: 2158 l32i.n a5, a1, 8 - 51d: 023d mov.n a3, a2 - 51f: 0e0c movi.n a14, 0 - 521: 404ce2 s8i a14, a12, 64 - 524: 0c2d mov.n a2, a12 - 526: ffe801 l32r a0, 4c8 - 529: 0000c0 callx0 a0 - 52c: 0f4d mov.n a4, a15 - 52e: 023d mov.n a3, a2 - 530: 0d5d mov.n a5, a13 - 532: 0c2d mov.n a2, a12 - 534: ffe601 l32r a0, 4cc - 537: 0000c0 callx0 a0 - 53a: 404ce2 s8i a14, a12, 64 - 53d: 2fab addi.n a2, a15, 10 - 53f: 8acf02 addi a0, a15, -118 - 542: a30c movi.n a3, 10 - 544: 4dfa add.n a4, a13, a15 - 546: 80c442 addi a4, a4, -128 - 549: 331b addi.n a3, a3, 1 - 54b: 221b addi.n a2, a2, 1 - 54d: 800052 l8ui a5, a0, 128 - 550: 001b addi.n a0, a0, 1 - 552: 158c beqz.n a5, 557 - 554: f12047 blt a0, a4, 549 - 557: c06d30 sub a6, a13, a3 - 55a: 1c16a6 blti a6, 1, 57a - 55d: 013d mov.n a3, a1 - 55f: ffaac5 call0 c - 562: 72bc beqz.n a2, 59d - 564: 023d mov.n a3, a2 - 566: 0148 l32i.n a4, a1, 0 - 568: 0c2d mov.n a2, a12 - 56a: ffd901 l32r a0, 4d0 - 56d: 0000c0 callx0 a0 - 570: 02dd mov.n a13, a2 - 572: 000186 j 57c - 575: 020c movi.n a2, 0 - 577: 0004c6 j 58e - 57a: 0d0c movi.n a13, 0 - 57c: 0c2d mov.n a2, a12 - 57e: ffd501 l32r a0, 4d4 - 581: 0000c0 callx0 a0 - 584: 0f2d mov.n a2, a15 - 586: ffd401 l32r a0, 4d8 - 589: 0000c0 callx0 a0 - 58c: 0d2d mov.n a2, a13 - 58e: 41c8 l32i.n a12, a1, 16 - 590: 51d8 l32i.n a13, a1, 20 - 592: 61e8 l32i.n a14, a1, 24 - 594: 71f8 l32i.n a15, a1, 28 - 596: 3108 l32i.n a0, a1, 12 - 598: 20c112 addi a1, a1, 32 - 59b: f00d ret.n - 59d: 0d0c movi.n a13, 0 - 59f: fff646 j 57c - ... - -000005c4 : - 5c4: d0c112 addi a1, a1, -48 - 5c7: 71d9 s32i.n a13, a1, 28 - 5c9: 91f9 s32i.n a15, a1, 36 - 5cb: 5109 s32i.n a0, a1, 20 - 5cd: 81e9 s32i.n a14, a1, 32 - 5cf: 61c9 s32i.n a12, a1, 24 - 5d1: 02ed mov.n a14, a2 - 5d3: 03cd mov.n a12, a3 - 5d5: 04b316 beqz a3, 624 - 5d8: 032d mov.n a2, a3 - 5da: 33cb addi.n a3, a3, 12 - 5dc: fff201 l32r a0, 5a4 - 5df: 0000c0 callx0 a0 - 5e2: f2cc bnez.n a2, 5f5 - 5e4: bcf8 l32i.n a15, a12, 44 - 5e6: 120c movi.n a2, 1 - 5e8: 3129 s32i.n a2, a1, 12 - 5ea: 9fd8 l32i.n a13, a15, 36 - 5ec: 0f08 l32i.n a0, a15, 0 - 5ee: a109 s32i.n a0, a1, 40 - 5f0: 1ff8 l32i.n a15, a15, 4 - 5f2: 0002c6 j 601 - 5f5: 0d0c movi.n a13, 0 - 5f7: 0f0c movi.n a15, 0 - 5f9: 030c movi.n a3, 0 - 5fb: 040c movi.n a4, 0 - 5fd: 3149 s32i.n a4, a1, 12 - 5ff: a139 s32i.n a3, a1, 40 - 601: 012d mov.n a2, a1 - 603: 1ccc32 addi a3, a12, 28 - 606: ffe801 l32r a0, 5a8 - 609: 0000c0 callx0 a0 - 60c: 7c58 l32i.n a5, a12, 28 - 60e: 0108 l32i.n a0, a1, 0 - 610: 8c78 l32i.n a7, a12, 32 - 612: 21a057 bge a0, a5, 637 - 615: cc7c movi.n a12, -4 - 617: 0002c6 j 626 - 61a: 000c movi.n a0, 0 - 61c: 051056 bnez a0, 671 - 61f: 3168 l32i.n a6, a1, 12 - 621: 0cb656 bnez a6, 6f0 - 624: ec7c movi.n a12, -2 - 626: 5108 l32i.n a0, a1, 20 - 628: 71d8 l32i.n a13, a1, 28 - 62a: 81e8 l32i.n a14, a1, 32 - 62c: 0c2d mov.n a2, a12 - 62e: 91f8 l32i.n a15, a1, 36 - 630: 61c8 l32i.n a12, a1, 24 - 632: 30c112 addi a1, a1, 48 - 635: f00d ret.n - 637: 04a707 bge a7, a0, 63f - 63a: bc7c movi.n a12, -5 - 63c: fff986 j 626 - 63f: dc88 l32i.n a8, a12, 52 - 641: 4189 s32i.n a8, a1, 16 - 643: 088856 bnez a8, 6cf - 646: 21e9 s32i.n a14, a1, 8 - 648: fcee16 beqz a14, 61a - 64b: 000c movi.n a0, 0 - 64d: 1b20e6 bgei a0, 2, 66c - 650: 0e58 l32i.n a5, a14, 0 - 652: b109 s32i.n a0, a1, 44 - 654: 459c beqz.n a5, 66c - 656: 35cb addi.n a3, a5, 12 - 658: 0c2d mov.n a2, a12 - 65a: ffd401 l32r a0, 5ac - 65d: 0000c0 callx0 a0 - 660: b108 l32i.n a0, a1, 44 - 662: 097216 beqz a2, 6fd - 665: 001b addi.n a0, a0, 1 - 667: ee4b addi.n a14, a14, 4 - 669: fff806 j 64d - 66c: 000c movi.n a0, 0 - 66e: ffea86 j 61c - 671: 0d2d mov.n a2, a13 - 673: a138 l32i.n a3, a1, 40 - 675: ffce01 l32r a0, 5b0 - 678: 0000c0 callx0 a0 - 67b: 02ed mov.n a14, a2 - 67d: 0f3d mov.n a3, a15 - 67f: 0d2d mov.n a2, a13 - 681: ffcc01 l32r a0, 5b4 - 684: 0000c0 callx0 a0 - 687: 0e5d mov.n a5, a14 - 689: 9c38 l32i.n a3, a12, 36 - 68b: 026d mov.n a6, a2 - 68d: 141c42 l16ui a4, a12, 40 - 690: 0d2d mov.n a2, a13 - 692: ffe485 call0 4dc - 695: 02ed mov.n a14, a2 - 697: 229c beqz.n a2, 6ad - 699: cc38 l32i.n a3, a12, 48 - 69b: e38c beqz.n a3, 6ad - 69d: ffc601 l32r a0, 5b8 - 6a0: 0000c0 callx0 a0 - 6a3: d97c movi.n a9, -3 - 6a5: 0c0c movi.n a12, 0 - 6a7: 93c920 movnez a12, a9, a2 - 6aa: 000046 j 6af - 6ad: dc7c movi.n a12, -3 - 6af: 8e8c beqz.n a14, 6bb - 6b1: 0e3d mov.n a3, a14 - 6b3: 0d2d mov.n a2, a13 - 6b5: ffc101 l32r a0, 5bc - 6b8: 0000c0 callx0 a0 - 6bb: f67c56 bnez a12, 626 - 6be: 41a8 l32i.n a10, a1, 16 - 6c0: f62a16 beqz a10, 626 - 6c3: 2128 l32i.n a2, a1, 8 - 6c5: 0a3d mov.n a3, a10 - 6c7: 000005 call0 6c8 - 6ca: 02cd mov.n a12, a2 - 6cc: ffd586 j 626 - 6cf: 0c2d mov.n a2, a12 - 6d1: 38cb addi.n a3, a8, 12 - 6d3: 21e9 s32i.n a14, a1, 8 - 6d5: ffba01 l32r a0, 5c0 - 6d8: 0000c0 callx0 a0 - 6db: 328c beqz.n a2, 6e2 - 6dd: 9c7c movi.n a12, -7 - 6df: ffd0c6 j 626 - 6e2: 41f8 l32i.n a15, a1, 16 - 6e4: bff8 l32i.n a15, a15, 44 - 6e6: 000c movi.n a0, 0 - 6e8: 9fd8 l32i.n a13, a15, 36 - 6ea: 0f28 l32i.n a2, a15, 0 - 6ec: a129 s32i.n a2, a1, 40 - 6ee: 1ff8 l32i.n a15, a15, 4 - 6f0: f7d056 bnez a0, 671 - 6f3: 3108 l32i.n a0, a1, 12 - 6f5: f78016 beqz a0, 671 - 6f8: ac7c movi.n a12, -6 - 6fa: ffca06 j 626 - 6fd: 0ef8 l32i.n a15, a14, 0 - 6ff: bff8 l32i.n a15, a15, 44 - 701: 100c movi.n a0, 1 - 703: 9fd8 l32i.n a13, a15, 36 - 705: 0f28 l32i.n a2, a15, 0 - 707: a129 s32i.n a2, a1, 40 - 709: 1ff8 l32i.n a15, a15, 4 - 70b: ffc346 j 61c - ... - -00000710 : - 710: f0c112 addi a1, a1, -16 - 713: 0109 s32i.n a0, a1, 0 - 715: 528c beqz.n a2, 71e - 717: 338c beqz.n a3, 71e - 719: d228 l32i.n a2, a2, 52 - 71b: 000005 call0 71c - 71e: 0108 l32i.n a0, a1, 0 - 720: 10c112 addi a1, a1, 16 - 723: f00d ret.n - 725: 000000 ill - 728: 000000 ill - 72b: 00ec00 excw - 72e: d80000 excw - 731: 000000 ill - 734: 0000c4 excw - 737: 009c00 excw - 73a: 880000 excw - 73d: 000000 ill - 740: 000074 excw - 743: 005c00 excw - 746: 4c0000 excw - 749: 000000 ill - 74c: 002c movi.n a0, 32 - 74e: 200000 or a0, a0, a0 - 751: 000000 ill - -00000754 : - 754: 737c movi.n a3, -9 - 756: 321237 beq a2, a3, 78c - 759: 847c movi.n a4, -8 - 75b: 331247 beq a2, a4, 792 - 75e: 957c movi.n a5, -7 - 760: 341257 beq a2, a5, 798 - 763: a67c movi.n a6, -6 - 765: 351267 beq a2, a6, 79e - 768: b77c movi.n a7, -5 - 76a: 361277 beq a2, a7, 7a4 - 76d: c87c movi.n a8, -4 - 76f: 371287 beq a2, a8, 7aa - 772: d97c movi.n a9, -3 - 774: 381297 beq a2, a9, 7b0 - 777: ea7c movi.n a10, -2 - 779: 3912a7 beq a2, a10, 7b6 - 77c: 3c0226 beqi a2, -1, 7bc - 77f: ffeab1 l32r a11, 728 - 782: ffea41 l32r a4, 72c - 785: 834b20 moveqz a4, a11, a2 - 788: 042d mov.n a2, a4 - 78a: f00d ret.n - 78c: ffe941 l32r a4, 730 - 78f: fffd46 j 788 - 792: ffe841 l32r a4, 734 - 795: fffbc6 j 788 - 798: ffe841 l32r a4, 738 - 79b: fffa46 j 788 - 79e: ffe741 l32r a4, 73c - 7a1: fff8c6 j 788 - 7a4: ffe741 l32r a4, 740 - 7a7: fff746 j 788 - 7aa: ffe641 l32r a4, 744 - 7ad: fff5c6 j 788 - 7b0: ffe641 l32r a4, 748 - 7b3: fff446 j 788 - 7b6: ffe541 l32r a4, 74c - 7b9: fff2c6 j 788 - 7bc: ffe541 l32r a4, 750 - 7bf: fff146 j 788 diff --git a/doc/lib_dump/full/libupgrade.dobj b/doc/lib_dump/full/libupgrade.dobj deleted file mode 100644 index a4b9479fb..000000000 --- a/doc/lib_dump/full/libupgrade.dobj +++ /dev/null @@ -1,1025 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libupgrade.a: - -upgrade.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 001000 excw - ... - 1b: c11200 mul16u a1, a2, a0 - 1e: 1109e0 slli a0, a9, 2 - 21: 31d9 s32i.n a13, a1, 12 - 23: 21c9 s32i.n a12, a1, 8 - 25: 41e9 s32i.n a14, a1, 16 - 27: 02cd mov.n a12, a2 - 29: 03ed mov.n a14, a3 - 2b: 04dd mov.n a13, a4 - 2d: 0a2316 beqz a3, d3 - 30: 09f416 beqz a4, d3 - 33: 0a0222 l8ui a2, a2, 10 - 36: 224a add.n a2, a2, a4 - 38: fff301 l32r a0, 4 - 3b: 0000c0 callx0 a0 - 3e: 4c29 s32i.n a2, a12, 16 - 40: 0a0c42 l8ui a4, a12, 10 - 43: 3cbb addi.n a3, a12, 11 - 45: 0139 s32i.n a3, a1, 0 - 47: fff001 l32r a0, 8 - 4a: 0000c0 callx0 a0 - 4d: 4c38 l32i.n a3, a12, 16 - 4f: 0a0c22 l8ui a2, a12, 10 - 52: 0d4d mov.n a4, a13 - 54: 223a add.n a2, a2, a3 - 56: 0e3d mov.n a3, a14 - 58: ffed01 l32r a0, c - 5b: 0000c0 callx0 a0 - 5e: 0128 l32i.n a2, a1, 0 - 60: 0a0ce2 l8ui a14, a12, 10 - 63: 4c38 l32i.n a3, a12, 16 - 65: deda add.n a13, a14, a13 - 67: 1440d0 extui a4, a13, 0, 2 - 6a: 0a4c42 s8i a4, a12, 10 - 6d: c0dd40 sub a13, a13, a4 - 70: f4d0d0 extui a13, a13, 0, 16 - 73: 33da add.n a3, a3, a13 - 75: ffe601 l32r a0, 10 - 78: 0000c0 callx0 a0 - 7b: 031c42 l16ui a4, a12, 6 - 7e: 0c28 l32i.n a2, a12, 0 - 80: 021c32 l16ui a3, a12, 4 - 83: 02da add.n a0, a2, a13 - 85: 334a add.n a3, a3, a4 - 87: 113340 slli a3, a3, 12 - 8a: 28b037 bgeu a0, a3, b6 - 8d: ffdc51 l32r a5, 0 - 90: 410c00 srli a0, a0, 12 - 93: 0835d7 bltu a5, a13, 9f - 96: 041c62 l16ui a6, a12, 8 - 99: 021607 beq a6, a0, 9f - 9c: 045c02 s16i a0, a12, 8 - 9f: 4c38 l32i.n a3, a12, 16 - a1: 0d4d mov.n a4, a13 - a3: ffdc01 l32r a0, 14 - a6: 0000c0 callx0 a0 - a9: 92cc bnez.n a2, b6 - ab: 0c78 l32i.n a7, a12, 0 - ad: 1e0c movi.n a14, 1 - af: 77da add.n a7, a7, a13 - b1: 0c79 s32i.n a7, a12, 0 - b3: 000046 j b8 - b6: 0e0c movi.n a14, 0 - b8: 4c28 l32i.n a2, a12, 16 - ba: ffd701 l32r a0, 18 - bd: 0000c0 callx0 a0 - c0: 0e2d mov.n a2, a14 - c2: 080c movi.n a8, 0 - c4: 4c89 s32i.n a8, a12, 16 - c6: 21c8 l32i.n a12, a1, 8 - c8: 31d8 l32i.n a13, a1, 12 - ca: 41e8 l32i.n a14, a1, 16 - cc: 1108 l32i.n a0, a1, 4 - ce: 20c112 addi a1, a1, 32 - d1: f00d ret.n - d3: 120c movi.n a2, 1 - d5: fffb46 j c6 - d8: 000000 ill - ... - -000000dc : - dc: 034d mov.n a4, a3 - de: f0c112 addi a1, a1, -16 - e1: 023d mov.n a3, a2 - e3: fffd21 l32r a2, d8 - e6: 0109 s32i.n a0, a1, 0 - e8: 0228 l32i.n a2, a2, 0 - ea: fff305 call0 1c - ed: 0108 l32i.n a0, a1, 0 - ef: 10c112 addi a1, a1, 16 - f2: f00d ret.n - ... - -00000108 : - 108: f0c112 addi a1, a1, -16 - 10b: 11c9 s32i.n a12, a1, 4 - 10d: 21d9 s32i.n a13, a1, 8 - 10f: 0109 s32i.n a0, a1, 0 - 111: fff901 l32r a0, f8 - 114: 0000c0 callx0 a0 - 117: fff7c1 l32r a12, f4 - 11a: 0c08 l32i.n a0, a12, 0 - 11c: 02dd mov.n a13, a2 - 11e: 80cc bnez.n a0, 12a - 120: 421c movi.n a2, 20 - 122: fff601 l32r a0, fc - 125: 0000c0 callx0 a0 - 128: 0c29 s32i.n a2, a12, 0 - 12a: 020c movi.n a2, 0 - 12c: fff501 l32r a0, 100 - 12f: 0000c0 callx0 a0 - 132: 7400d0 extui a0, a13, 0, 8 - 135: 4a2026 beqi a0, 2, 183 - 138: 473026 beqi a0, 3, 183 - 13b: 444026 beqi a0, 4, 183 - 13e: 335026 beqi a0, 5, 175 - 141: 306026 beqi a0, 6, 175 - 144: 1d4c movi.n a13, 65 - 146: 0c38 l32i.n a3, a12, 0 - 148: b23c movi.n a2, 59 - 14a: 035322 s16i a2, a3, 6 - 14d: ffed01 l32r a0, 104 - 150: 0000c0 callx0 a0 - 153: 0108 l32i.n a0, a1, 0 - 155: f460d0 extui a6, a13, 0, 16 - 158: 140c movi.n a4, 1 - 15a: 0c58 l32i.n a5, a12, 0 - 15c: 070c movi.n a7, 0 - 15e: 11c8 l32i.n a12, a1, 4 - 160: 837420 moveqz a7, a4, a2 - 163: 21d8 l32i.n a13, a1, 8 - 165: 934670 movnez a4, a6, a7 - 168: 025542 s16i a4, a5, 4 - 16b: 114440 slli a4, a4, 12 - 16e: 0549 s32i.n a4, a5, 0 - 170: 10c112 addi a1, a1, 16 - 173: f00d ret.n - 175: 01a1d2 movi a13, 0x101 - 178: 0c98 l32i.n a9, a12, 0 - 17a: fba082 movi a8, 251 - 17d: 035982 s16i a8, a9, 6 - 180: fff246 j 14d - 183: 81a0d2 movi a13, 129 - 186: 0cb8 l32i.n a11, a12, 0 - 188: 7ba0a2 movi a10, 123 - 18b: 035ba2 s16i a10, a11, 6 - 18e: ffeec6 j 14d - ... - -000001a0 : - 1a0: fffd21 l32r a2, 194 - 1a3: f0c112 addi a1, a1, -16 - 1a6: 0228 l32i.n a2, a2, 0 - 1a8: 0109 s32i.n a0, a1, 0 - 1aa: b28c beqz.n a2, 1b9 - 1ac: fffc01 l32r a0, 19c - 1af: 0000c0 callx0 a0 - 1b2: fff941 l32r a4, 198 - 1b5: 030c movi.n a3, 0 - 1b7: 0439 s32i.n a3, a4, 0 - 1b9: 0108 l32i.n a0, a1, 0 - 1bb: 10c112 addi a1, a1, 16 - 1be: f00d ret.n - ... - 1cc: f0c112 addi a1, a1, -16 - 1cf: 11c9 s32i.n a12, a1, 4 - 1d1: 0109 s32i.n a0, a1, 0 - 1d3: 02cd mov.n a12, a2 - 1d5: 929c beqz.n a2, 1f2 - 1d7: 2228 l32i.n a2, a2, 8 - 1d9: fffa01 l32r a0, 1c4 - 1dc: 0000c0 callx0 a0 - 1df: 0c2d mov.n a2, a12 - 1e1: 000c movi.n a0, 0 - 1e3: 2c09 s32i.n a0, a12, 8 - 1e5: fff801 l32r a0, 1c8 - 1e8: 0000c0 callx0 a0 - 1eb: fff531 l32r a3, 1c0 - 1ee: 020c movi.n a2, 0 - 1f0: 1329 s32i.n a2, a3, 4 - 1f2: 11c8 l32i.n a12, a1, 4 - 1f4: 0108 l32i.n a0, a1, 0 - 1f6: 10c112 addi a1, a1, 16 - 1f9: f00d ret.n - 1fb: f00d00 subx8 a0, a13, a0 - 1fe: 000000 ill - 201: 000000 ill - 204: f0c112 addi a1, a1, -16 - 207: 0109 s32i.n a0, a1, 0 - 209: fffd01 l32r a0, 200 - 20c: 0000c0 callx0 a0 - 20f: 021226 beqi a2, 1, 215 - 212: 000005 call0 214 - 215: 0108 l32i.n a0, a1, 0 - 217: 10c112 addi a1, a1, 16 - 21a: f00d ret.n - ... - 228: f0c112 addi a1, a1, -16 - 22b: 11c9 s32i.n a12, a1, 4 - 22d: 0109 s32i.n a0, a1, 0 - 22f: 02cd mov.n a12, a2 - 231: c29c beqz.n a2, 251 - 233: 000005 call0 234 - 236: 2c28 l32i.n a2, a12, 8 - 238: fffa01 l32r a0, 220 - 23b: 0000c0 callx0 a0 - 23e: 0c2d mov.n a2, a12 - 240: 000c movi.n a0, 0 - 242: 2c09 s32i.n a0, a12, 8 - 244: fff801 l32r a0, 224 - 247: 0000c0 callx0 a0 - 24a: fff431 l32r a3, 21c - 24d: 020c movi.n a2, 0 - 24f: 1329 s32i.n a2, a3, 4 - 251: 11c8 l32i.n a12, a1, 4 - 253: 0108 l32i.n a0, a1, 0 - 255: 10c112 addi a1, a1, 16 - 258: f00d ret.n - 25a: 000000 ill - 25d: 000000 ill - 260: 000010 excw - ... - 27f: c11200 mul16u a1, a2, a0 - 282: 11c9f0 slli a12, a9, 1 - 285: 0109 s32i.n a0, a1, 0 - 287: 02cd mov.n a12, a2 - 289: fff421 l32r a2, 25c - 28c: fff701 l32r a0, 268 - 28f: 0000c0 callx0 a0 - 292: fff601 l32r a0, 26c - 295: 0000c0 callx0 a0 - 298: fff201 l32r a0, 260 - 29b: f0c032 addi a3, a0, -16 - 29e: 292226 beqi a2, 2, 2cb - 2a1: 002d mov.n a2, a0 - 2a3: 040c movi.n a4, 0 - 2a5: 2349 s32i.n a4, a3, 8 - 2a7: 3349 s32i.n a4, a3, 12 - 2a9: fff101 l32r a0, 270 - 2ac: 0000c0 callx0 a0 - 2af: 020c movi.n a2, 0 - 2b1: fff001 l32r a0, 274 - 2b4: 0000c0 callx0 a0 - 2b7: fff4c5 call0 204 - 2ba: 060c movi.n a6, 0 - 2bc: cc48 l32i.n a4, a12, 48 - 2be: 064c62 s8i a6, a12, 6 - 2c1: f49c beqz.n a4, 2e4 - 2c3: 0c2d mov.n a2, a12 - 2c5: 0004c0 callx0 a4 - 2c8: 000606 j 2e4 - 2cb: 002d mov.n a2, a0 - 2cd: ffea01 l32r a0, 278 - 2d0: 0000c0 callx0 a0 - 2d3: fff305 call0 204 - 2d6: 170c movi.n a7, 1 - 2d8: cc48 l32i.n a4, a12, 48 - 2da: 064c72 s8i a7, a12, 6 - 2dd: 348c beqz.n a4, 2e4 - 2df: 0c2d mov.n a2, a12 - 2e1: 0004c0 callx0 a4 - 2e4: ffe021 l32r a2, 264 - 2e7: 11c8 l32i.n a12, a1, 4 - 2e9: 1228 l32i.n a2, a2, 4 - 2eb: ffe401 l32r a0, 27c - 2ee: 0000c0 callx0 a0 - 2f1: 0108 l32i.n a0, a1, 0 - 2f3: 10c112 addi a1, a1, 16 - 2f6: f00d ret.n - ... - -00000308 : - 308: f0c112 addi a1, a1, -16 - 30b: 21d9 s32i.n a13, a1, 8 - 30d: 31e9 s32i.n a14, a1, 12 - 30f: 11c9 s32i.n a12, a1, 4 - 311: 0109 s32i.n a0, a1, 0 - 313: 02cd mov.n a12, a2 - 315: fff901 l32r a0, 2fc - 318: 0000c0 callx0 a0 - 31b: 41dcc0 srli a13, a12, 12 - 31e: dd1b addi.n a13, a13, 1 - 320: f4d0d0 extui a13, a13, 0, 16 - 323: 8d9c beqz.n a13, 33f - 325: fff4e1 l32r a14, 2f8 - 328: 0c0c movi.n a12, 0 - 32a: 0e28 l32i.n a2, a14, 0 - 32c: 021222 l16ui a2, a2, 4 - 32f: 22ca add.n a2, a2, a12 - 331: fff301 l32r a0, 300 - 334: 0000c0 callx0 a0 - 337: cc1b addi.n a12, a12, 1 - 339: 74c0c0 extui a12, a12, 0, 8 - 33c: ea3cd7 bltu a12, a13, 32a - 33f: 11c8 l32i.n a12, a1, 4 - 341: 21d8 l32i.n a13, a1, 8 - 343: 31e8 l32i.n a14, a1, 12 - 345: ffef01 l32r a0, 304 - 348: 0000c0 callx0 a0 - 34b: 0108 l32i.n a0, a1, 0 - 34d: 10c112 addi a1, a1, 16 - 350: f00d ret.n - 352: 240000 extui a0, a0, 0, 3 - 355: 000000 ill - 358: 000000 ill - 35b: 000800 excw - 35e: 180000 excw - 361: 000000 ill - 364: 002c movi.n a0, 32 - 366: 100000 and a0, a0, a0 - 369: 000000 ill - 36c: 0000a0 jx a0 - 36f: 00b000 excw - 372: 040000 extui a0, a0, 0, 1 - 375: 000002 l8ui a0, a0, 0 - 378: 000280 ret - 37b: 005000 syscall - 37e: 000000 ill - 381: 000000 ill - 384: 000070 excw - 387: 009000 excw - 38a: 800000 add a0, a0, a0 - 38d: 000002 l8ui a0, a0, 0 - 390: 000030 excw - ... - 40b: a56c00 extui a6, a0, 28, 11 - 40e: 360c movi.n a6, 3 - 410: 976c movi.n a7, -23 - 412: 042d mov.n a2, a4 - 414: a0c112 addi a1, a1, -96 - 417: 146102 s32i a0, a1, 80 - 41a: 1561c2 s32i a12, a1, 84 - 41d: 440c movi.n a4, 4 - 41f: 1661d2 s32i a13, a1, 88 - 422: 1761e2 s32i a14, a1, 92 - 425: 03dd mov.n a13, a3 - 427: 004172 s8i a7, a1, 0 - 42a: 014162 s8i a6, a1, 1 - 42d: 024152 s8i a5, a1, 2 - 430: ffc9e1 l32r a14, 354 - 433: 034142 s8i a4, a1, 3 - 436: dccec2 addi a12, a14, -36 - 439: 2c08 l32i.n a0, a12, 8 - 43b: 126122 s32i a2, a1, 72 - 43e: 081056 bnez a0, 4c3 - 441: 032d mov.n a2, a3 - 443: ffc531 l32r a3, 358 - 446: ffd301 l32r a0, 394 - 449: 0000c0 callx0 a0 - 44c: 071216 beqz a2, 4c1 - 44f: 0d2d mov.n a2, a13 - 451: ffc231 l32r a3, 35c - 454: ffd101 l32r a0, 398 - 457: 0000c0 callx0 a0 - 45a: 063216 beqz a2, 4c1 - 45d: 0d2d mov.n a2, a13 - 45f: ffc031 l32r a3, 360 - 462: ffce01 l32r a0, 39c - 465: 0000c0 callx0 a0 - 468: 136122 s32i a2, a1, 76 - 46b: 0f8216 beqz a2, 567 - 46e: ffbd31 l32r a3, 364 - 471: 10c222 addi a2, a2, 16 - 474: 106122 s32i a2, a1, 64 - 477: ffca01 l32r a0, 3a0 - 47a: 0000c0 callx0 a0 - 47d: 116122 s32i a2, a1, 68 - 480: 1b8216 beqz a2, 63c - 483: 10c122 addi a2, a1, 16 - 486: 030c movi.n a3, 0 - 488: 042c movi.n a4, 32 - 48a: ffc601 l32r a0, 3a4 - 48d: 0000c0 callx0 a0 - 490: 102132 l32i a3, a1, 64 - 493: 132152 l32i a5, a1, 76 - 496: 112142 l32i a4, a1, 68 - 499: 10c122 addi a2, a1, 16 - 49c: c04450 sub a4, a4, a5 - 49f: f0c442 addi a4, a4, -16 - 4a2: ffc101 l32r a0, 3a8 - 4a5: 0000c0 callx0 a0 - 4a8: 10c122 addi a2, a1, 16 - 4ab: ffc001 l32r a0, 3ac - 4ae: 0000c0 callx0 a0 - 4b1: 023d mov.n a3, a2 - 4b3: 3c29 s32i.n a2, a12, 12 - 4b5: ffac21 l32r a2, 368 - 4b8: ffbe01 l32r a0, 3b0 - 4bb: 0000c0 callx0 a0 - 4be: 002b86 j 570 - 4c1: 2c08 l32i.n a0, a12, 8 - 4c3: 122132 l32i a3, a1, 72 - 4c6: ffa921 l32r a2, 36c - 4c9: 330a add.n a3, a3, a0 - 4cb: 2c39 s32i.n a3, a12, 8 - 4cd: ffb901 l32r a0, 3b4 - 4d0: 0000c0 callx0 a0 - 4d3: 0d2d mov.n a2, a13 - 4d5: 122132 l32i a3, a1, 72 - 4d8: 000005 call0 4dc - 4db: 3c58 l32i.n a5, a12, 12 - 4dd: 2c48 l32i.n a4, a12, 8 - 4df: 0d0c movi.n a13, 0 - 4e1: 419457 bne a4, a5, 526 - 4e4: ffa321 l32r a2, 370 - 4e7: ffb401 l32r a0, 3b8 - 4ea: 0000c0 callx0 a0 - 4ed: 220c movi.n a2, 2 - 4ef: ffb301 l32r a0, 3bc - 4f2: 0000c0 callx0 a0 - 4f5: 2cd9 s32i.n a13, a12, 8 - 4f7: 1c28 l32i.n a2, a12, 4 - 4f9: 3cd9 s32i.n a13, a12, 12 - 4fb: 6228 l32i.n a2, a2, 24 - 4fd: ffd805 call0 280 - 500: 0e2d mov.n a2, a14 - 502: ffaf01 l32r a0, 3c0 - 505: 0000c0 callx0 a0 - 508: 0e2d mov.n a2, a14 - 50a: ff9a31 l32r a3, 374 - 50d: 040c movi.n a4, 0 - 50f: ffad01 l32r a0, 3c4 - 512: 0000c0 callx0 a0 - 515: 0e2d mov.n a2, a14 - 517: a30c movi.n a3, 10 - 519: 040c movi.n a4, 0 - 51b: 150c movi.n a5, 1 - 51d: ffaa01 l32r a0, 3c8 - 520: 0000c0 callx0 a0 - 523: 000bc6 j 556 - 526: 1c38 l32i.n a3, a12, 4 - 528: 1338 l32i.n a3, a3, 4 - 52a: 285326 beqi a3, 5, 556 - 52d: 2cd9 s32i.n a13, a12, 8 - 52f: 3cd9 s32i.n a13, a12, 12 - 531: 0e2d mov.n a2, a14 - 533: ffa601 l32r a0, 3cc - 536: 0000c0 callx0 a0 - 539: ff8f31 l32r a3, 378 - 53c: 1c48 l32i.n a4, a12, 4 - 53e: 0e2d mov.n a2, a14 - 540: 6448 l32i.n a4, a4, 24 - 542: ffa301 l32r a0, 3d0 - 545: 0000c0 callx0 a0 - 548: 0e2d mov.n a2, a14 - 54a: a30c movi.n a3, 10 - 54c: 040c movi.n a4, 0 - 54e: 150c movi.n a5, 1 - 550: ffa101 l32r a0, 3d4 - 553: 0000c0 callx0 a0 - 556: 1521c2 l32i a12, a1, 84 - 559: 1621d2 l32i a13, a1, 88 - 55c: 1721e2 l32i a14, a1, 92 - 55f: 142102 l32i a0, a1, 80 - 562: 60c112 addi a1, a1, 96 - 565: f00d ret.n - 567: ff8521 l32r a2, 37c - 56a: ff9b01 l32r a0, 3d8 - 56d: 0000c0 callx0 a0 - 570: 3c08 l32i.n a0, a12, 12 - 572: 90bc beqz.n a0, 5af - 574: 415c00 srli a5, a0, 12 - 577: 551b addi.n a5, a5, 1 - 579: f45050 extui a5, a5, 0, 16 - 57c: e159 s32i.n a5, a1, 56 - 57e: ff9701 l32r a0, 3dc - 581: 0000c0 callx0 a0 - 584: e168 l32i.n a6, a1, 56 - 586: f69c beqz.n a6, 5a9 - 588: 070c movi.n a7, 0 - 58a: f179 s32i.n a7, a1, 60 - 58c: 0c28 l32i.n a2, a12, 0 - 58e: f138 l32i.n a3, a1, 60 - 590: 021222 l16ui a2, a2, 4 - 593: 223a add.n a2, a2, a3 - 595: ff9201 l32r a0, 3e0 - 598: 0000c0 callx0 a0 - 59b: f138 l32i.n a3, a1, 60 - 59d: e148 l32i.n a4, a1, 56 - 59f: 531b addi.n a5, a3, 1 - 5a1: 743050 extui a3, a5, 0, 8 - 5a4: f139 s32i.n a3, a1, 60 - 5a6: e23347 bltu a3, a4, 58c - 5a9: ff8e01 l32r a0, 3e4 - 5ac: 0000c0 callx0 a0 - 5af: 0d2d mov.n a2, a13 - 5b1: ff7331 l32r a3, 380 - 5b4: ff8d01 l32r a0, 3e8 - 5b7: 0000c0 callx0 a0 - 5ba: 2c68 l32i.n a6, a12, 8 - 5bc: c129 s32i.n a2, a1, 48 - 5be: c08d20 sub a8, a13, a2 - 5c1: 122172 l32i a7, a1, 72 - 5c4: ff7021 l32r a2, 384 - 5c7: 778a add.n a7, a7, a8 - 5c9: fcc772 addi a7, a7, -4 - 5cc: f47070 extui a7, a7, 0, 16 - 5cf: d179 s32i.n a7, a1, 52 - 5d1: 667a add.n a6, a6, a7 - 5d3: 2c69 s32i.n a6, a12, 8 - 5d5: ff8501 l32r a0, 3ec - 5d8: 0000c0 callx0 a0 - 5db: c1d8 l32i.n a13, a1, 48 - 5dd: d198 l32i.n a9, a1, 52 - 5df: dd4b addi.n a13, a13, 4 - 5e1: 04d916 beqz a9, 632 - 5e4: 0d2d mov.n a2, a13 - 5e6: 013d mov.n a3, a1 - 5e8: 240c movi.n a4, 2 - 5ea: ff8101 l32r a0, 3f0 - 5ed: 0000c0 callx0 a0 - 5f0: 03e216 beqz a2, 632 - 5f3: 0d2d mov.n a2, a13 - 5f5: 312b addi.n a3, a1, 2 - 5f7: 240c movi.n a4, 2 - 5f9: ff7e01 l32r a0, 3f4 - 5fc: 0000c0 callx0 a0 - 5ff: f2ac beqz.n a2, 632 - 601: ff6121 l32r a2, 388 - 604: ff7d01 l32r a0, 3f8 - 607: 0000c0 callx0 a0 - 60a: 0e2d mov.n a2, a14 - 60c: ff7c01 l32r a0, 3fc - 60f: 0000c0 callx0 a0 - 612: ff5e31 l32r a3, 38c - 615: 1c48 l32i.n a4, a12, 4 - 617: 0e2d mov.n a2, a14 - 619: 6448 l32i.n a4, a4, 24 - 61b: ff7901 l32r a0, 400 - 61e: 0000c0 callx0 a0 - 621: 0e2d mov.n a2, a14 - 623: a30c movi.n a3, 10 - 625: 040c movi.n a4, 0 - 627: 150c movi.n a5, 1 - 629: ff7601 l32r a0, 404 - 62c: 0000c0 callx0 a0 - 62f: ffc8c6 j 556 - 632: 0d2d mov.n a2, a13 - 634: d138 l32i.n a3, a1, 52 - 636: 000005 call0 638 - 639: ffa786 j 4db - 63c: ff5521 l32r a2, 390 - 63f: ff7201 l32r a0, 408 - 642: 0000c0 callx0 a0 - 645: ffc9c6 j 570 - 648: 0000e0 excw - 64b: 002400 excw - 64e: cc0000 excw - 651: 000001 l32r a0, fffc0654 - 654: 01fc bnez.n a1, 688 - 656: 000000 ill - 659: 000000 ill - 65c: 000100 excw - ... - 683: c11200 mul16u a1, a2, a0 - 686: 11c9f0 slli a12, a9, 1 - 689: 0109 s32i.n a0, a1, 0 - 68b: 02cd mov.n a12, a2 - 68d: ffee21 l32r a2, 648 - 690: fff601 l32r a0, 668 - 693: 0000c0 callx0 a0 - 696: ffed21 l32r a2, 64c - 699: fff401 l32r a0, 66c - 69c: 0000c0 callx0 a0 - 69f: 0c2d mov.n a2, a12 - 6a1: ffeb31 l32r a3, 650 - 6a4: fff301 l32r a0, 670 - 6a7: 0000c0 callx0 a0 - 6aa: 0c2d mov.n a2, a12 - 6ac: ffea31 l32r a3, 654 - 6af: fff101 l32r a0, 674 - 6b2: 0000c0 callx0 a0 - 6b5: ffe831 l32r a3, 658 - 6b8: e338 l32i.n a3, a3, 56 - 6ba: 43ac beqz.n a3, 6e2 - 6bc: ffe821 l32r a2, 65c - 6bf: ffee01 l32r a0, 678 - 6c2: 0000c0 callx0 a0 - 6c5: ffe621 l32r a2, 660 - 6c8: e228 l32i.n a2, a2, 56 - 6ca: ffec01 l32r a0, 67c - 6cd: 0000c0 callx0 a0 - 6d0: 024d mov.n a4, a2 - 6d2: ffe431 l32r a3, 664 - 6d5: 0c2d mov.n a2, a12 - 6d7: f44040 extui a4, a4, 0, 16 - 6da: e338 l32i.n a3, a3, 56 - 6dc: ffe901 l32r a0, 680 - 6df: 0000c0 callx0 a0 - 6e2: 11c8 l32i.n a12, a1, 4 - 6e4: 0108 l32i.n a0, a1, 0 - 6e6: 10c112 addi a1, a1, 16 - 6e9: f00d ret.n - 6eb: 011000 slli a1, a0, 32 - 6ee: 000000 ill - 6f1: 000000 ill - 6f4: 000684 excw - 6f7: 040c00 extui a0, a0, 12, 1 - 6fa: 240000 extui a0, a0, 0, 3 - 6fd: 000000 ill - 700: 000024 excw - 703: 022800 excw - 706: 240000 extui a0, a0, 0, 3 - 709: 000000 ill - 70c: 002710 excw - ... - 72f: c11200 mul16u a1, a2, a0 - 732: 21c9f0 srai a12, a15, 9 - 735: 0129 s32i.n a2, a1, 0 - 737: 1109 s32i.n a0, a1, 4 - 739: ffec21 l32r a2, 6ec - 73c: fff501 l32r a0, 710 - 73f: 0000c0 callx0 a0 - 742: ffec31 l32r a3, 6f4 - 745: ffeac1 l32r a12, 6f0 - 748: 0108 l32i.n a0, a1, 0 - 74a: 1c28 l32i.n a2, a12, 4 - 74c: b008 l32i.n a0, a0, 44 - 74e: ec09 s32i.n a0, a12, 56 - 750: fff101 l32r a0, 714 - 753: 0000c0 callx0 a0 - 756: 1c28 l32i.n a2, a12, 4 - 758: ffe831 l32r a3, 6f8 - 75b: ffef01 l32r a0, 718 - 75e: 0000c0 callx0 a0 - 761: 000005 call0 764 - 764: 120c movi.n a2, 1 - 766: ffed01 l32r a0, 71c - 769: 0000c0 callx0 a0 - 76c: 1c28 l32i.n a2, a12, 4 - 76e: ffec01 l32r a0, 720 - 771: 0000c0 callx0 a0 - 774: ffe221 l32r a2, 6fc - 777: ffeb01 l32r a0, 724 - 77a: 0000c0 callx0 a0 - 77d: 1c48 l32i.n a4, a12, 4 - 77f: ffe021 l32r a2, 700 - 782: ffe031 l32r a3, 704 - 785: ffe801 l32r a0, 728 - 788: 0000c0 callx0 a0 - 78b: ffdf21 l32r a2, 708 - 78e: ffdf31 l32r a3, 70c - 791: 040c movi.n a4, 0 - 793: 150c movi.n a5, 1 - 795: 21c8 l32i.n a12, a1, 8 - 797: ffe501 l32r a0, 72c - 79a: 0000c0 callx0 a0 - 79d: 1108 l32i.n a0, a1, 4 - 79f: 10c112 addi a1, a1, 16 - 7a2: f00d ret.n - 7a4: 000130 excw - ... - 7b7: 014000 slli a4, a0, 32 - 7ba: 100000 and a0, a0, a0 - 7bd: 000000 ill - 7c0: 000010 excw - 7c3: 028000 excw - 7c6: 100000 and a0, a0, a0 - ... - -000007f4 : - 7f4: f0c112 addi a1, a1, -16 - 7f7: 11c9 s32i.n a12, a1, 4 - 7f9: 0109 s32i.n a0, a1, 0 - 7fb: 02cd mov.n a12, a2 - 7fd: fff301 l32r a0, 7cc - 800: 0000c0 callx0 a0 - 803: 0a1226 beqi a2, 1, 811 - 806: cccc bnez.n a12, 816 - 808: ffe721 l32r a2, 7a4 - 80b: fff101 l32r a0, 7d0 - 80e: 0000c0 callx0 a0 - 811: 020c movi.n a2, 0 - 813: 002386 j 8a5 - 816: ffe421 l32r a2, 7a8 - 819: 1228 l32i.n a2, a2, 4 - 81b: e2cc bnez.n a2, 82d - 81d: c21c movi.n a2, 28 - 81f: ffed01 l32r a0, 7d4 - 822: 0000c0 callx0 a0 - 825: ffe131 l32r a3, 7ac - 828: 1329 s32i.n a2, a3, 4 - 82a: 075216 beqz a2, 8a3 - 82d: 62c9 s32i.n a12, a2, 24 - 82f: 041c movi.n a4, 16 - 831: 050c movi.n a5, 0 - 833: 2259 s32i.n a5, a2, 8 - 835: 1259 s32i.n a5, a2, 4 - 837: 0249 s32i.n a4, a2, 0 - 839: 022c movi.n a2, 32 - 83b: ffe701 l32r a0, 7d8 - 83e: 0000c0 callx0 a0 - 841: ffdb61 l32r a6, 7b0 - 844: 1668 l32i.n a6, a6, 4 - 846: 2629 s32i.n a2, a6, 8 - 848: 057216 beqz a2, 8a3 - 84b: ffe401 l32r a0, 7dc - 84e: 0000c0 callx0 a0 - 851: ffd871 l32r a7, 7b4 - 854: 0c3d mov.n a3, a12 - 856: 1778 l32i.n a7, a7, 4 - 858: 440c movi.n a4, 4 - 85a: 2778 l32i.n a7, a7, 8 - 85c: 021c82 l16ui a8, a12, 4 - 85f: 1729 s32i.n a2, a7, 4 - 861: 0789 s32i.n a8, a7, 0 - 863: 27cb addi.n a2, a7, 12 - 865: ffde01 l32r a0, 7e0 - 868: 0000c0 callx0 a0 - 86b: ffd321 l32r a2, 7b8 - 86e: ffdd01 l32r a0, 7e4 - 871: 0000c0 callx0 a0 - 874: 0c2d mov.n a2, a12 - 876: ffeb85 call0 730 - 879: cc88 l32i.n a8, a12, 48 - 87b: 48ac beqz.n a8, 8a3 - 87d: ffcf21 l32r a2, 7bc - 880: ffda01 l32r a0, 7e8 - 883: 0000c0 callx0 a0 - 886: ffce21 l32r a2, 7c0 - 889: ffce31 l32r a3, 7c4 - 88c: 0c4d mov.n a4, a12 - 88e: ffd701 l32r a0, 7ec - 891: 0000c0 callx0 a0 - 894: ffcd21 l32r a2, 7c8 - 897: ac38 l32i.n a3, a12, 40 - 899: 040c movi.n a4, 0 - 89b: 150c movi.n a5, 1 - 89d: ffd401 l32r a0, 7f0 - 8a0: 0000c0 callx0 a0 - 8a3: 120c movi.n a2, 1 - 8a5: 11c8 l32i.n a12, a1, 4 - 8a7: 0108 l32i.n a0, a1, 0 - 8a9: 10c112 addi a1, a1, 16 - 8ac: f00d ret.n - -Disassembly of section .irom.text: - -000008b0 <.irom.text>: - 8b0: 677075 excw - 8b3: 646172 s32i a7, a1, 0x190 - 8b6: 635f65 excw - 8b9: 6568 l32i.n a6, a5, 24 - 8bb: 0a6b63 excw - 8be: 730000 excw - 8c1: 6c6d75 excw - 8c4: 676e65 excw - 8c7: 206874 excw - 8ca: 203d excw - 8cc: 206425 excw - 8cf: 000a add.n a0, a0, a0 - ... - 8dd: 000000 ill - 8e0: 6d7573 excw - 8e3: 656c movi.n a5, -26 - 8e5: 6e .byte 0x6e - 8e6: 687467 bbci a4, 22, 952 <.irom.text+0xa2> - 8e9: 616620 excw - 8ec: 6c69 s32i.n a6, a12, 24 - 8ee: 0a6465 excw - ... - 8fd: 000000 ill - 900: 6e6f43 excw - 903: 6e6574 excw - 906: 4c2d74 excw - 909: 676e65 excw - 90c: 3a6874 excw - 90f: 616620 excw - 912: 6c69 s32i.n a6, a12, 24 - 914: 0a6465 excw - ... - 91f: 707500 excw - 922: 617267 bbci a2, 22, 987 <.irom.text+0xd7> - 925: 206564 excw - 928: 6c6966 bnei a9, 6, 998 <.irom.text+0xe8> - 92b: 642065 excw - 92e: 6f .byte 0x6f - 92f: 6c6e77 bbci a14, 7, 99f <.irom.text+0xef> - 932: 6f .byte 0x6f - 933: 206461 l32r a6, fffc8ac4 - 936: 617473 excw - 939: 2e7472 excw - 93c: 000a add.n a0, a0, a0 - 93e: 650000 extui a0, a0, 16, 7 - 941: 6f7272 excw - 944: 622072 l32i a7, a0, 0x188 - 947: 6e69 s32i.n a6, a14, 24 - 949: 696620 excw - 94c: 656c movi.n a5, -26 - 94e: 000a add.n a0, a0, a0 - 950: 746f74 excw - 953: 6c6c61 l32r a6, fffdbb04 - 956: 206e65 excw - 959: 203d excw - 95b: 0a6425 excw - 95e: 750000 extui a0, a0, 16, 8 - 961: 726770 excw - 964: 656461 l32r a6, fffd9ef4 - 967: 696620 excw - 96a: 656c movi.n a5, -26 - 96c: 6f6420 excw - 96f: 6c6e77 bbci a14, 7, 9df <.irom.text+0x12f> - 972: 6f .byte 0x6f - 973: 206461 l32r a6, fffc8b04 - 976: 6e6966 bnei a9, 6, 9e8 <.irom.text+0x138> - 979: 7369 s32i.n a6, a3, 28 - 97b: 6568 l32i.n a6, a5, 24 - 97d: 0a2e64 excw - ... - 990: 677075 excw - 993: 646172 s32i a7, a1, 0x190 - 996: 635f65 excw - 999: 6f .byte 0x6f - 99a: 6e .byte 0x6e - 99b: 6e .byte 0x6e - 99c: 746365 excw - 99f: 5f .byte 0x5f - 9a0: 0a6263 excw - ... - 9af: 732500 excw - ... - 9be: 750000 extui a0, a0, 16, 8 - 9c1: 726770 excw - 9c4: 656461 l32r a6, fffd9f54 - 9c7: 5f .byte 0x5f - 9c8: 6e6f63 excw - 9cb: 6e .byte 0x6e - 9cc: 746365 excw - 9cf: 000a add.n a0, a0, a0 - ... - 9dd: 000000 ill - 9e0: 726573 excw - 9e3: 726576 excw - 9e6: 736920 excw - 9e9: 554e20 extui a4, a2, 30, 6 - 9ec: 4c4c movi.n a12, 68 - 9ee: 000a add.n a0, a0, a0 - 9f0: 737973 excw - 9f3: 6d6574 excw - 9f6: 5f .byte 0x5f - 9f7: 677075 excw - 9fa: 646172 s32i a7, a1, 0x190 - 9fd: 735f65 excw - a00: 726174 excw - a03: 000a74 excw - -upgrade_lib.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 001000 excw - ... - 1b: c11200 mul16u a1, a2, a0 - 1e: 1109e0 slli a0, a9, 2 - 21: 31d9 s32i.n a13, a1, 12 - 23: 21c9 s32i.n a12, a1, 8 - 25: 41e9 s32i.n a14, a1, 16 - 27: 02cd mov.n a12, a2 - 29: 03ed mov.n a14, a3 - 2b: 04dd mov.n a13, a4 - 2d: 0a2316 beqz a3, d3 - 30: 09f416 beqz a4, d3 - 33: 0a0222 l8ui a2, a2, 10 - 36: 224a add.n a2, a2, a4 - 38: fff301 l32r a0, 4 - 3b: 0000c0 callx0 a0 - 3e: 4c29 s32i.n a2, a12, 16 - 40: 0a0c42 l8ui a4, a12, 10 - 43: 3cbb addi.n a3, a12, 11 - 45: 0139 s32i.n a3, a1, 0 - 47: fff001 l32r a0, 8 - 4a: 0000c0 callx0 a0 - 4d: 4c38 l32i.n a3, a12, 16 - 4f: 0a0c22 l8ui a2, a12, 10 - 52: 0d4d mov.n a4, a13 - 54: 223a add.n a2, a2, a3 - 56: 0e3d mov.n a3, a14 - 58: ffed01 l32r a0, c - 5b: 0000c0 callx0 a0 - 5e: 0128 l32i.n a2, a1, 0 - 60: 0a0ce2 l8ui a14, a12, 10 - 63: 4c38 l32i.n a3, a12, 16 - 65: deda add.n a13, a14, a13 - 67: 1440d0 extui a4, a13, 0, 2 - 6a: 0a4c42 s8i a4, a12, 10 - 6d: c0dd40 sub a13, a13, a4 - 70: f4d0d0 extui a13, a13, 0, 16 - 73: 33da add.n a3, a3, a13 - 75: ffe601 l32r a0, 10 - 78: 0000c0 callx0 a0 - 7b: 031c42 l16ui a4, a12, 6 - 7e: 0c28 l32i.n a2, a12, 0 - 80: 021c32 l16ui a3, a12, 4 - 83: 02da add.n a0, a2, a13 - 85: 334a add.n a3, a3, a4 - 87: 113340 slli a3, a3, 12 - 8a: 28b037 bgeu a0, a3, b6 - 8d: ffdc51 l32r a5, 0 - 90: 410c00 srli a0, a0, 12 - 93: 0835d7 bltu a5, a13, 9f - 96: 041c62 l16ui a6, a12, 8 - 99: 021607 beq a6, a0, 9f - 9c: 045c02 s16i a0, a12, 8 - 9f: 4c38 l32i.n a3, a12, 16 - a1: 0d4d mov.n a4, a13 - a3: ffdc01 l32r a0, 14 - a6: 0000c0 callx0 a0 - a9: 92cc bnez.n a2, b6 - ab: 0c78 l32i.n a7, a12, 0 - ad: 1e0c movi.n a14, 1 - af: 77da add.n a7, a7, a13 - b1: 0c79 s32i.n a7, a12, 0 - b3: 000046 j b8 - b6: 0e0c movi.n a14, 0 - b8: 4c28 l32i.n a2, a12, 16 - ba: ffd701 l32r a0, 18 - bd: 0000c0 callx0 a0 - c0: 0e2d mov.n a2, a14 - c2: 080c movi.n a8, 0 - c4: 4c89 s32i.n a8, a12, 16 - c6: 21c8 l32i.n a12, a1, 8 - c8: 31d8 l32i.n a13, a1, 12 - ca: 41e8 l32i.n a14, a1, 16 - cc: 1108 l32i.n a0, a1, 4 - ce: 20c112 addi a1, a1, 32 - d1: f00d ret.n - d3: 120c movi.n a2, 1 - d5: fffb46 j c6 - d8: 000000 ill - ... - -000000dc : - dc: 034d mov.n a4, a3 - de: f0c112 addi a1, a1, -16 - e1: 023d mov.n a3, a2 - e3: fffd21 l32r a2, d8 - e6: 0109 s32i.n a0, a1, 0 - e8: 0228 l32i.n a2, a2, 0 - ea: fff305 call0 1c - ed: 0108 l32i.n a0, a1, 0 - ef: 10c112 addi a1, a1, 16 - f2: f00d ret.n - ... - -00000108 : - 108: f0c112 addi a1, a1, -16 - 10b: 11c9 s32i.n a12, a1, 4 - 10d: 21d9 s32i.n a13, a1, 8 - 10f: 0109 s32i.n a0, a1, 0 - 111: fff901 l32r a0, f8 - 114: 0000c0 callx0 a0 - 117: fff7c1 l32r a12, f4 - 11a: 0c08 l32i.n a0, a12, 0 - 11c: 02dd mov.n a13, a2 - 11e: 80cc bnez.n a0, 12a - 120: 421c movi.n a2, 20 - 122: fff601 l32r a0, fc - 125: 0000c0 callx0 a0 - 128: 0c29 s32i.n a2, a12, 0 - 12a: 020c movi.n a2, 0 - 12c: fff501 l32r a0, 100 - 12f: 0000c0 callx0 a0 - 132: 7400d0 extui a0, a13, 0, 8 - 135: 4a2026 beqi a0, 2, 183 - 138: 473026 beqi a0, 3, 183 - 13b: 444026 beqi a0, 4, 183 - 13e: 335026 beqi a0, 5, 175 - 141: 306026 beqi a0, 6, 175 - 144: 1d4c movi.n a13, 65 - 146: 0c38 l32i.n a3, a12, 0 - 148: b23c movi.n a2, 59 - 14a: 035322 s16i a2, a3, 6 - 14d: ffed01 l32r a0, 104 - 150: 0000c0 callx0 a0 - 153: 0108 l32i.n a0, a1, 0 - 155: f460d0 extui a6, a13, 0, 16 - 158: 140c movi.n a4, 1 - 15a: 0c58 l32i.n a5, a12, 0 - 15c: 070c movi.n a7, 0 - 15e: 11c8 l32i.n a12, a1, 4 - 160: 837420 moveqz a7, a4, a2 - 163: 21d8 l32i.n a13, a1, 8 - 165: 934670 movnez a4, a6, a7 - 168: 025542 s16i a4, a5, 4 - 16b: 114440 slli a4, a4, 12 - 16e: 0549 s32i.n a4, a5, 0 - 170: 10c112 addi a1, a1, 16 - 173: f00d ret.n - 175: 01a1d2 movi a13, 0x101 - 178: 0c98 l32i.n a9, a12, 0 - 17a: fba082 movi a8, 251 - 17d: 035982 s16i a8, a9, 6 - 180: fff246 j 14d - 183: 81a0d2 movi a13, 129 - 186: 0cb8 l32i.n a11, a12, 0 - 188: 7ba0a2 movi a10, 123 - 18b: 035ba2 s16i a10, a11, 6 - 18e: ffeec6 j 14d - ... - -000001a0 : - 1a0: fffd21 l32r a2, 194 - 1a3: f0c112 addi a1, a1, -16 - 1a6: 0228 l32i.n a2, a2, 0 - 1a8: 0109 s32i.n a0, a1, 0 - 1aa: b28c beqz.n a2, 1b9 - 1ac: fffc01 l32r a0, 19c - 1af: 0000c0 callx0 a0 - 1b2: fff941 l32r a4, 198 - 1b5: 030c movi.n a3, 0 - 1b7: 0439 s32i.n a3, a4, 0 - 1b9: 0108 l32i.n a0, a1, 0 - 1bb: 10c112 addi a1, a1, 16 - 1be: f00d ret.n diff --git a/doc/lib_dump/full/libwpa.dobj b/doc/lib_dump/full/libwpa.dobj deleted file mode 100644 index f3011e05e..000000000 --- a/doc/lib_dump/full/libwpa.dobj +++ /dev/null @@ -1,9053 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libwpa.a: - -aes-internal-enc.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 000000 ill - 3: 000000 ill - 6: ff .byte 0xff - 7: 000000 ill - a: 00ff00 excw - d: ff .byte 0xff - ... - -00000010 : - 10: e0c112 addi a1, a1, -32 - 13: 41e9 s32i.n a14, a1, 16 - 15: 51f9 s32i.n a15, a1, 20 - 17: 21c9 s32i.n a12, a1, 8 - 19: 0298 l32i.n a9, a2, 0 - 1b: 1288 l32i.n a8, a2, 4 - 1d: 070372 l8ui a7, a3, 7 - 20: 2258 l32i.n a5, a2, 8 - 22: 0003b2 l8ui a11, a3, 0 - 25: 090362 l8ui a6, a3, 9 - 28: 0503a2 l8ui a10, a3, 5 - 2b: 0149 s32i.n a4, a1, 0 - 2d: 1109 s32i.n a0, a1, 4 - 2f: 31d9 s32i.n a13, a1, 12 - 31: 500c movi.n a0, 5 - 33: 0103d2 l8ui a13, a3, 1 - 36: 0b0342 l8ui a4, a3, 11 - 39: 11aa00 slli a10, a10, 16 - 3c: 116600 slli a6, a6, 16 - 3f: 01bb80 slli a11, a11, 24 - 42: 304450 xor a4, a4, a5 - 45: 307780 xor a7, a7, a8 - 48: 11dd00 slli a13, a13, 16 - 4b: 030382 l8ui a8, a3, 3 - 4e: 30bbd0 xor a11, a11, a13 - 51: 080352 l8ui a5, a3, 8 - 54: 0d03d2 l8ui a13, a3, 13 - 57: 015580 slli a5, a5, 24 - 5a: 308890 xor a8, a8, a9 - 5d: 11dd00 slli a13, a13, 16 - 60: 040392 l8ui a9, a3, 4 - 63: 305560 xor a5, a5, a6 - 66: 019980 slli a9, a9, 24 - 69: 3099a0 xor a9, a9, a10 - 6c: 0c03a2 l8ui a10, a3, 12 - 6f: 0a0362 l8ui a6, a3, 10 - 72: 01aa80 slli a10, a10, 24 - 75: 30aad0 xor a10, a10, a13 - 78: 0e03d2 l8ui a13, a3, 14 - 7b: 116680 slli a6, a6, 8 - 7e: 11dd80 slli a13, a13, 8 - 81: 30aad0 xor a10, a10, a13 - 84: 0603d2 l8ui a13, a3, 6 - 87: 305560 xor a5, a5, a6 - 8a: 11dd80 slli a13, a13, 8 - 8d: 3099d0 xor a9, a9, a13 - 90: 307790 xor a7, a7, a9 - 93: 0203d2 l8ui a13, a3, 2 - 96: 0f0392 l8ui a9, a3, 15 - 99: 11dd80 slli a13, a13, 8 - 9c: 30bbd0 xor a11, a11, a13 - 9f: 3088b0 xor a8, a8, a11 - a2: 32b8 l32i.n a11, a2, 12 - a4: 304450 xor a4, a4, a5 - a7: 3099b0 xor a9, a9, a11 - aa: 3039a0 xor a3, a9, a10 - ad: ffd491 l32r a9, 0 - b0: 000b addi.n a0, a0, -1 - b2: 404800 ssai 8 - b5: 74b070 extui a11, a7, 0, 8 - b8: 75d030 extui a13, a3, 16, 8 - bb: 74c080 extui a12, a8, 0, 8 - be: 74e830 extui a14, a3, 8, 8 - c1: 74f030 extui a15, a3, 0, 8 - c4: 745840 extui a5, a4, 8, 8 - c7: 75a070 extui a10, a7, 16, 8 - ca: 756880 extui a6, a8, 24, 8 - cd: a06690 addx4 a6, a6, a9 - d0: a0aa90 addx4 a10, a10, a9 - d3: a05590 addx4 a5, a5, a9 - d6: a0ff90 addx4 a15, a15, a9 - d9: a0ee90 addx4 a14, a14, a9 - dc: a0cc90 addx4 a12, a12, a9 - df: a0dd90 addx4 a13, a13, a9 - e2: a0bb90 addx4 a11, a11, a9 - e5: 0bb8 l32i.n a11, a11, 0 - e7: 0dd8 l32i.n a13, a13, 0 - e9: 0cc8 l32i.n a12, a12, 0 - eb: 0ee8 l32i.n a14, a14, 0 - ed: 0ff8 l32i.n a15, a15, 0 - ef: 0558 l32i.n a5, a5, 0 - f1: 0aa8 l32i.n a10, a10, 0 - f3: 0668 l32i.n a6, a6, 0 - f5: 81aaa0 src a10, a10, a10 - f8: 3066a0 xor a6, a6, a10 - fb: 404010 ssai 16 - fe: 74a880 extui a10, a8, 8, 8 - 101: 815550 src a5, a5, a5 - 104: 758080 extui a8, a8, 16, 8 - 107: 404810 ssai 24 - 10a: 305560 xor a5, a5, a6 - 10d: a0aa90 addx4 a10, a10, a9 - 110: 0aa8 l32i.n a10, a10, 0 - 112: 756830 extui a6, a3, 24, 8 - 115: 6159 s32i.n a5, a1, 24 - 117: 81fff0 src a15, a15, a15 - 11a: a08890 addx4 a8, a8, a9 - 11d: 0888 l32i.n a8, a8, 0 - 11f: 404800 ssai 8 - 122: 755040 extui a5, a4, 16, 8 - 125: 753870 extui a3, a7, 24, 8 - 128: a06690 addx4 a6, a6, a9 - 12b: 0668 l32i.n a6, a6, 0 - 12d: a03390 addx4 a3, a3, a9 - 130: a05590 addx4 a5, a5, a9 - 133: 0558 l32i.n a5, a5, 0 - 135: 0338 l32i.n a3, a3, 0 - 137: 815550 src a5, a5, a5 - 13a: 303350 xor a3, a3, a5 - 13d: 404010 ssai 16 - 140: 745870 extui a5, a7, 8, 8 - 143: 81eee0 src a14, a14, a14 - 146: 5278 l32i.n a7, a2, 20 - 148: a05590 addx4 a5, a5, a9 - 14b: 30ee30 xor a14, a14, a3 - 14e: 404810 ssai 24 - 151: 7238 l32i.n a3, a2, 28 - 153: 81ccc0 src a12, a12, a12 - 156: 0558 l32i.n a5, a5, 0 - 158: 404800 ssai 8 - 15b: 3077c0 xor a7, a7, a12 - 15e: 3077e0 xor a7, a7, a14 - 161: 81ddd0 src a13, a13, a13 - 164: 75c840 extui a12, a4, 24, 8 - 167: a0cc90 addx4 a12, a12, a9 - 16a: 404010 ssai 16 - 16d: 81aaa0 src a10, a10, a10 - 170: 0cc8 l32i.n a12, a12, 0 - 172: 404810 ssai 24 - 175: 81bbb0 src a11, a11, a11 - 178: 30ccd0 xor a12, a12, a13 - 17b: 30aac0 xor a10, a10, a12 - 17e: 404800 ssai 8 - 181: 818880 src a8, a8, a8 - 184: 306680 xor a6, a6, a8 - 187: 404010 ssai 16 - 18a: 4288 l32i.n a8, a2, 16 - 18c: 815550 src a5, a5, a5 - 18f: 305560 xor a5, a5, a6 - 192: 404810 ssai 24 - 195: 6268 l32i.n a6, a2, 24 - 197: 3088f0 xor a8, a8, a15 - 19a: 20c222 addi a2, a2, 32 - 19d: 61f8 l32i.n a15, a1, 24 - 19f: 3066b0 xor a6, a6, a11 - 1a2: 3066a0 xor a6, a6, a10 - 1a5: 74a040 extui a10, a4, 0, 8 - 1a8: a0aa90 addx4 a10, a10, a9 - 1ab: 0aa8 l32i.n a10, a10, 0 - 1ad: 3088f0 xor a8, a8, a15 - 1b0: 81aaa0 src a10, a10, a10 - 1b3: 3033a0 xor a3, a3, a10 - 1b6: 303350 xor a3, a3, a5 - 1b9: 106016 beqz a0, 2c3 - 1bc: 404800 ssai 8 - 1bf: 74b070 extui a11, a7, 0, 8 - 1c2: 74a880 extui a10, a8, 8, 8 - 1c5: 75d030 extui a13, a3, 16, 8 - 1c8: 74c080 extui a12, a8, 0, 8 - 1cb: 74e830 extui a14, a3, 8, 8 - 1ce: 755060 extui a5, a6, 16, 8 - 1d1: 74f860 extui a15, a6, 8, 8 - 1d4: 7109 s32i.n a0, a1, 28 - 1d6: 754070 extui a4, a7, 16, 8 - 1d9: 750880 extui a0, a8, 24, 8 - 1dc: a04490 addx4 a4, a4, a9 - 1df: a0ff90 addx4 a15, a15, a9 - 1e2: a05590 addx4 a5, a5, a9 - 1e5: a0ee90 addx4 a14, a14, a9 - 1e8: a0cc90 addx4 a12, a12, a9 - 1eb: a0dd90 addx4 a13, a13, a9 - 1ee: a0aa90 addx4 a10, a10, a9 - 1f1: a0bb90 addx4 a11, a11, a9 - 1f4: 0bb8 l32i.n a11, a11, 0 - 1f6: 0aa8 l32i.n a10, a10, 0 - 1f8: 0dd8 l32i.n a13, a13, 0 - 1fa: 0cc8 l32i.n a12, a12, 0 - 1fc: 0ee8 l32i.n a14, a14, 0 - 1fe: 0558 l32i.n a5, a5, 0 - 200: 0ff8 l32i.n a15, a15, 0 - 202: 0448 l32i.n a4, a4, 0 - 204: a00090 addx4 a0, a0, a9 - 207: 0008 l32i.n a0, a0, 0 - 209: 814440 src a4, a4, a4 - 20c: 300040 xor a0, a0, a4 - 20f: 404010 ssai 16 - 212: 754080 extui a4, a8, 16, 8 - 215: 81fff0 src a15, a15, a15 - 218: 0288 l32i.n a8, a2, 0 - 21a: 404810 ssai 24 - 21d: 30ff00 xor a15, a15, a0 - 220: a04490 addx4 a4, a4, a9 - 223: 740030 extui a0, a3, 0, 8 - 226: 0448 l32i.n a4, a4, 0 - 228: 753830 extui a3, a3, 24, 8 - 22b: a00090 addx4 a0, a0, a9 - 22e: 0008 l32i.n a0, a0, 0 - 230: a03390 addx4 a3, a3, a9 - 233: 0338 l32i.n a3, a3, 0 - 235: 810000 src a0, a0, a0 - 238: 308800 xor a8, a8, a0 - 23b: 404800 ssai 8 - 23e: 815550 src a5, a5, a5 - 241: 3088f0 xor a8, a8, a15 - 244: 404010 ssai 16 - 247: 81eee0 src a14, a14, a14 - 24a: 404810 ssai 24 - 24d: 81ccc0 src a12, a12, a12 - 250: 7108 l32i.n a0, a1, 28 - 252: 404800 ssai 8 - 255: 81ddd0 src a13, a13, a13 - 258: 404010 ssai 16 - 25b: 81aaa0 src a10, a10, a10 - 25e: 404810 ssai 24 - 261: 81bbb0 src a11, a11, a11 - 264: 404800 ssai 8 - 267: 814440 src a4, a4, a4 - 26a: 303340 xor a3, a3, a4 - 26d: 754870 extui a4, a7, 24, 8 - 270: a04490 addx4 a4, a4, a9 - 273: 0448 l32i.n a4, a4, 0 - 275: 404010 ssai 16 - 278: 304450 xor a4, a4, a5 - 27b: 745870 extui a5, a7, 8, 8 - 27e: 30ee40 xor a14, a14, a4 - 281: 1278 l32i.n a7, a2, 4 - 283: 2248 l32i.n a4, a2, 8 - 285: a05590 addx4 a5, a5, a9 - 288: 0558 l32i.n a5, a5, 0 - 28a: 3044b0 xor a4, a4, a11 - 28d: 3077c0 xor a7, a7, a12 - 290: 3077e0 xor a7, a7, a14 - 293: 815550 src a5, a5, a5 - 296: 75c860 extui a12, a6, 24, 8 - 299: 404810 ssai 24 - 29c: a0cc90 addx4 a12, a12, a9 - 29f: 0cc8 l32i.n a12, a12, 0 - 2a1: 305530 xor a5, a5, a3 - 2a4: 30ccd0 xor a12, a12, a13 - 2a7: 30aac0 xor a10, a10, a12 - 2aa: 3044a0 xor a4, a4, a10 - 2ad: 74a060 extui a10, a6, 0, 8 - 2b0: a0aa90 addx4 a10, a10, a9 - 2b3: 0aa8 l32i.n a10, a10, 0 - 2b5: 3238 l32i.n a3, a2, 12 - 2b7: 81aaa0 src a10, a10, a10 - 2ba: 3033a0 xor a3, a3, a10 - 2bd: 303350 xor a3, a3, a5 - 2c0: ff7b06 j b0 - 2c3: 01b8 l32i.n a11, a1, 0 - 2c5: ff50f1 l32r a15, 8 - 2c8: 02d8 l32i.n a13, a2, 0 - 2ca: ff5001 l32r a0, c - 2cd: 755070 extui a5, a7, 16, 8 - 2d0: 75a880 extui a10, a8, 24, 8 - 2d3: 744860 extui a4, a6, 8, 8 - 2d6: 74e030 extui a14, a3, 0, 8 - 2d9: 74c080 extui a12, a8, 0, 8 - 2dc: a0cc90 addx4 a12, a12, a9 - 2df: a0ee90 addx4 a14, a14, a9 - 2e2: a04490 addx4 a4, a4, a9 - 2e5: a0aa90 addx4 a10, a10, a9 - 2e8: a05590 addx4 a5, a5, a9 - 2eb: 0558 l32i.n a5, a5, 0 - 2ed: 0aa8 l32i.n a10, a10, 0 - 2ef: 0448 l32i.n a4, a4, 0 - 2f1: 0ee8 l32i.n a14, a14, 0 - 2f3: 104400 and a4, a4, a0 - 2f6: 74e8e0 extui a14, a14, 8, 8 - 2f9: 11aa80 slli a10, a10, 8 - 2fc: 30dde0 xor a13, a13, a14 - 2ff: ff41e1 l32r a14, 4 - 302: 10aaf0 and a10, a10, a15 - 305: 1055e0 and a5, a5, a14 - 308: 3055a0 xor a5, a5, a10 - 30b: 304450 xor a4, a4, a5 - 30e: 30dd40 xor a13, a13, a4 - 311: 034bd2 s8i a13, a11, 3 - 314: 7558d0 extui a5, a13, 24, 8 - 317: f540d0 extui a4, a13, 16, 16 - 31a: 014b42 s8i a4, a11, 1 - 31d: 004b52 s8i a5, a11, 0 - 320: 754870 extui a4, a7, 24, 8 - 323: 745070 extui a5, a7, 0, 8 - 326: a05590 addx4 a5, a5, a9 - 329: a04490 addx4 a4, a4, a9 - 32c: 41d8d0 srli a13, a13, 8 - 32f: 024bd2 s8i a13, a11, 2 - 332: 12a8 l32i.n a10, a2, 4 - 334: 0448 l32i.n a4, a4, 0 - 336: 0cc8 l32i.n a12, a12, 0 - 338: 75d060 extui a13, a6, 16, 8 - 33b: a0dd90 addx4 a13, a13, a9 - 33e: 0dd8 l32i.n a13, a13, 0 - 340: 74c8c0 extui a12, a12, 8, 8 - 343: 114480 slli a4, a4, 8 - 346: 1044f0 and a4, a4, a15 - 349: 30aac0 xor a10, a10, a12 - 34c: 10dde0 and a13, a13, a14 - 34f: 74c830 extui a12, a3, 8, 8 - 352: a0cc90 addx4 a12, a12, a9 - 355: 0cc8 l32i.n a12, a12, 0 - 357: 30dd40 xor a13, a13, a4 - 35a: 10cc00 and a12, a12, a0 - 35d: 30ccd0 xor a12, a12, a13 - 360: 30aac0 xor a10, a10, a12 - 363: 074ba2 s8i a10, a11, 7 - 366: 75d8a0 extui a13, a10, 24, 8 - 369: f5c0a0 extui a12, a10, 16, 16 - 36c: 054bc2 s8i a12, a11, 5 - 36f: 044bd2 s8i a13, a11, 4 - 372: 75c860 extui a12, a6, 24, 8 - 375: 75d080 extui a13, a8, 16, 8 - 378: a0dd90 addx4 a13, a13, a9 - 37b: a0cc90 addx4 a12, a12, a9 - 37e: 41a8a0 srli a10, a10, 8 - 381: 064ba2 s8i a10, a11, 6 - 384: 2248 l32i.n a4, a2, 8 - 386: 0558 l32i.n a5, a5, 0 - 388: 0cc8 l32i.n a12, a12, 0 - 38a: 75a030 extui a10, a3, 16, 8 - 38d: a0aa90 addx4 a10, a10, a9 - 390: 0aa8 l32i.n a10, a10, 0 - 392: 11cc80 slli a12, a12, 8 - 395: 745850 extui a5, a5, 8, 8 - 398: 304450 xor a4, a4, a5 - 39b: 10ccf0 and a12, a12, a15 - 39e: 745880 extui a5, a8, 8, 8 - 3a1: 10aae0 and a10, a10, a14 - 3a4: 30aac0 xor a10, a10, a12 - 3a7: a05590 addx4 a5, a5, a9 - 3aa: 0558 l32i.n a5, a5, 0 - 3ac: 74c870 extui a12, a7, 8, 8 - 3af: a0cc90 addx4 a12, a12, a9 - 3b2: 105500 and a5, a5, a0 - 3b5: 3055a0 xor a5, a5, a10 - 3b8: 304450 xor a4, a4, a5 - 3bb: 0b4b42 s8i a4, a11, 11 - 3be: 75a840 extui a10, a4, 24, 8 - 3c1: f55040 extui a5, a4, 16, 16 - 3c4: 094b52 s8i a5, a11, 9 - 3c7: 084ba2 s8i a10, a11, 8 - 3ca: 414840 srli a4, a4, 8 - 3cd: 0a4b42 s8i a4, a11, 10 - 3d0: 32a8 l32i.n a10, a2, 12 - 3d2: 0dd8 l32i.n a13, a13, 0 - 3d4: 0cc8 l32i.n a12, a12, 0 - 3d6: 10dde0 and a13, a13, a14 - 3d9: 74e060 extui a14, a6, 0, 8 - 3dc: a0ee90 addx4 a14, a14, a9 - 3df: 0ee8 l32i.n a14, a14, 0 - 3e1: 10cc00 and a12, a12, a0 - 3e4: 74e8e0 extui a14, a14, 8, 8 - 3e7: 30aae0 xor a10, a10, a14 - 3ea: 75e830 extui a14, a3, 24, 8 - 3ed: a0ee90 addx4 a14, a14, a9 - 3f0: 0ee8 l32i.n a14, a14, 0 - 3f2: 1108 l32i.n a0, a1, 4 - 3f4: 11ee80 slli a14, a14, 8 - 3f7: 10eef0 and a14, a14, a15 - 3fa: 30dde0 xor a13, a13, a14 - 3fd: 51f8 l32i.n a15, a1, 20 - 3ff: 41e8 l32i.n a14, a1, 16 - 401: 30ccd0 xor a12, a12, a13 - 404: 30aac0 xor a10, a10, a12 - 407: 0f4ba2 s8i a10, a11, 15 - 40a: 75d8a0 extui a13, a10, 24, 8 - 40d: f5c0a0 extui a12, a10, 16, 16 - 410: 0d4bc2 s8i a12, a11, 13 - 413: 0c4bd2 s8i a13, a11, 12 - 416: 21c8 l32i.n a12, a1, 8 - 418: 31d8 l32i.n a13, a1, 12 - 41a: 41a8a0 srli a10, a10, 8 - 41d: 0e4ba2 s8i a10, a11, 14 - 420: 20c112 addi a1, a1, 32 - 423: f00d ret.n - ... - -00000430 : - 430: f0c112 addi a1, a1, -16 - 433: 2109 s32i.n a0, a1, 8 - 435: 1129 s32i.n a2, a1, 4 - 437: 0cb366 bnei a3, 16, 447 - 43a: b0a022 movi a2, 176 - 43d: fffa01 l32r a0, 428 - 440: 0000c0 callx0 a0 - 443: 0129 s32i.n a2, a1, 0 - 445: 32cc bnez.n a2, 44c - 447: 020c movi.n a2, 0 - 449: 000246 j 456 - 44c: 1138 l32i.n a3, a1, 4 - 44e: fff701 l32r a0, 42c - 451: 0000c0 callx0 a0 - 454: 0128 l32i.n a2, a1, 0 - 456: 2108 l32i.n a0, a1, 8 - 458: 10c112 addi a1, a1, 16 - 45b: f00d ret.n - 45d: 000000 ill - -00000460 : - 460: f0c112 addi a1, a1, -16 - 463: 0109 s32i.n a0, a1, 0 - 465: 000005 call0 468 - 468: 0108 l32i.n a0, a1, 0 - 46a: 10c112 addi a1, a1, 16 - 46d: f00d ret.n - ... - -00000478 : - 478: 030c movi.n a3, 0 - 47a: b0a042 movi a4, 176 - 47d: f0c112 addi a1, a1, -16 - 480: 11c9 s32i.n a12, a1, 4 - 482: 0109 s32i.n a0, a1, 0 - 484: 02cd mov.n a12, a2 - 486: fffa01 l32r a0, 470 - 489: 0000c0 callx0 a0 - 48c: 0c2d mov.n a2, a12 - 48e: 11c8 l32i.n a12, a1, 4 - 490: fff901 l32r a0, 474 - 493: 0000c0 callx0 a0 - 496: 0108 l32i.n a0, a1, 0 - 498: 10c112 addi a1, a1, 16 - 49b: f00d ret.n - -aes-wrap.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000024 : - 24: c0c112 addi a1, a1, -64 - 27: 81f9 s32i.n a15, a1, 32 - 29: 4109 s32i.n a0, a1, 16 - 2b: 51c9 s32i.n a12, a1, 20 - 2d: 61d9 s32i.n a13, a1, 24 - 2f: 71e9 s32i.n a14, a1, 28 - 31: c139 s32i.n a3, a1, 48 - 33: 05ed mov.n a14, a5 - 35: a6a032 movi a3, 166 - 38: 02dd mov.n a13, a2 - 3a: 04cd mov.n a12, a4 - 3c: 052d mov.n a2, a5 - 3e: 840c movi.n a4, 8 - 40: fff001 l32r a0, 0 - 43: 0000c0 callx0 a0 - 46: 0c3d mov.n a3, a12 - 48: c148 l32i.n a4, a1, 48 - 4a: 2e8b addi.n a2, a14, 8 - 4c: a129 s32i.n a2, a1, 40 - 4e: 1144d0 slli a4, a4, 3 - 51: ffec01 l32r a0, 4 - 54: 0000c0 callx0 a0 - 57: 0d2d mov.n a2, a13 - 59: 031c movi.n a3, 16 - 5b: ffeb01 l32r a0, 8 - 5e: 0000c0 callx0 a0 - 61: 32cc bnez.n a2, 68 - 63: f27c movi.n a2, -1 - 65: 0022c6 j f4 - 68: f18b addi.n a15, a1, 8 - 6a: e129 s32i.n a2, a1, 56 - 6c: c168 l32i.n a6, a1, 48 - 6e: 050c movi.n a5, 0 - 70: 070c movi.n a7, 0 - 72: d179 s32i.n a7, a1, 52 - 74: b159 s32i.n a5, a1, 44 - 76: 661b addi.n a6, a6, 1 - 78: 9169 s32i.n a6, a1, 36 - 7a: c188 l32i.n a8, a1, 48 - 7c: a1c8 l32i.n a12, a1, 40 - 7e: 5718a6 blti a8, 1, d9 - 81: d198 l32i.n a9, a1, 52 - 83: 91a8 l32i.n a10, a1, 36 - 85: d91b addi.n a13, a9, 1 - 87: 99aa add.n a9, a9, a10 - 89: f199 s32i.n a9, a1, 60 - 8b: 012d mov.n a2, a1 - 8d: 0e3d mov.n a3, a14 - 8f: 840c movi.n a4, 8 - 91: ffde01 l32r a0, c - 94: 0000c0 callx0 a0 - 97: 0f2d mov.n a2, a15 - 99: 0c3d mov.n a3, a12 - 9b: 840c movi.n a4, 8 - 9d: ffdc01 l32r a0, 10 - a0: 0000c0 callx0 a0 - a3: e128 l32i.n a2, a1, 56 - a5: 013d mov.n a3, a1 - a7: 014d mov.n a4, a1 - a9: ffda01 l32r a0, 14 - ac: 0000c0 callx0 a0 - af: 0e2d mov.n a2, a14 - b1: 013d mov.n a3, a1 - b3: 840c movi.n a4, 8 - b5: ffd801 l32r a0, 18 - b8: 0000c0 callx0 a0 - bb: 0c2d mov.n a2, a12 - bd: 0f3d mov.n a3, a15 - bf: 070eb2 l8ui a11, a14, 7 - c2: 840c movi.n a4, 8 - c4: 30bdb0 xor a11, a13, a11 - c7: 074eb2 s8i a11, a14, 7 - ca: ffd401 l32r a0, 1c - cd: 0000c0 callx0 a0 - d0: cc8b addi.n a12, a12, 8 - d2: f108 l32i.n a0, a1, 60 - d4: dd1b addi.n a13, a13, 1 - d6: b19d07 bne a13, a0, 8b - d9: c148 l32i.n a4, a1, 48 - db: b128 l32i.n a2, a1, 44 - dd: d138 l32i.n a3, a1, 52 - df: 221b addi.n a2, a2, 1 - e1: b129 s32i.n a2, a1, 44 - e3: 334a add.n a3, a3, a4 - e5: d139 s32i.n a3, a1, 52 - e7: 8f6266 bnei a2, 6, 7a - ea: e128 l32i.n a2, a1, 56 - ec: ffcd01 l32r a0, 20 - ef: 0000c0 callx0 a0 - f2: 020c movi.n a2, 0 - f4: 51c8 l32i.n a12, a1, 20 - f6: 61d8 l32i.n a13, a1, 24 - f8: 71e8 l32i.n a14, a1, 28 - fa: 81f8 l32i.n a15, a1, 32 - fc: 4108 l32i.n a0, a1, 16 - fe: 40c112 addi a1, a1, 64 - 101: f00d ret.n - -ap_config.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 015180 slli a5, a1, 24 - 3: ffff00 excw - ... - -00000008 : - 8: ffff41 l32r a4, 4 - b: 2ca132 movi a3, 0x12c - e: 450c movi.n a5, 4 - 10: 060c movi.n a6, 0 - 12: fffb71 l32r a7, 0 - 15: 58a282 movi a8, 0x258 - 18: 190c movi.n a9, 1 - 1a: 3a0c movi.n a10, 3 - 1c: 2b0c movi.n a11, 2 - 1e: 1d62b2 s32i a11, a2, 116 - 21: 2162b2 s32i a11, a2, 132 - 24: 2362b2 s32i a11, a2, 140 - 27: 2462b2 s32i a11, a2, 144 - 2a: 12b9 s32i.n a11, a2, 4 - 2c: 32b9 s32i.n a11, a2, 12 - 2e: 1f62a2 s32i a10, a2, 124 - 31: 1c6292 s32i a9, a2, 112 - 34: 256282 s32i a8, a2, 148 - 37: 276272 s32i a7, a2, 156 - 3a: 296262 s32i a6, a2, 164 - 3d: 0259 s32i.n a5, a2, 0 - 3f: 1b6232 s32i a3, a2, 108 - 42: 2d6232 s32i a3, a2, 180 - 45: 655242 s16i a4, a2, 202 - 48: f37c movi.n a3, -1 - 4a: 2f6232 s32i a3, a2, 188 - 4d: f00d ret.n - ... - -00000060 : - 60: 64a022 movi a2, 100 - 63: f0c112 addi a1, a1, -16 - 66: 11c9 s32i.n a12, a1, 4 - 68: 21d9 s32i.n a13, a1, 8 - 6a: 0109 s32i.n a0, a1, 0 - 6c: fff901 l32r a0, 50 - 6f: 0000c0 callx0 a0 - 72: 02dd mov.n a13, a2 - 74: cca022 movi a2, 204 - 77: fff701 l32r a0, 54 - 7a: 0000c0 callx0 a0 - 7d: 02cd mov.n a12, a2 - 7f: 3dbc beqz.n a13, b6 - 81: 12bc beqz.n a2, b6 - 83: 000005 call0 84 - 86: 0dc9 s32i.n a12, a13, 0 - 88: c03c movi.n a0, 60 - 8a: ffa022 movi a2, 255 - 8d: c30c movi.n a3, 12 - 8f: 64a042 movi a4, 100 - 92: 150c movi.n a5, 1 - 94: f67c movi.n a6, -1 - 96: 4d69 s32i.n a6, a13, 16 - 98: 5d69 s32i.n a6, a13, 20 - 9a: 2d59 s32i.n a5, a13, 8 - 9c: 184d52 s8i a5, a13, 24 - 9f: 065d42 s16i a4, a13, 12 - a2: 225d32 s16i a3, a13, 68 - a5: cd29 s32i.n a2, a13, 48 - a7: dd09 s32i.n a0, a13, 52 - a9: 0108 l32i.n a0, a1, 0 - ab: 0d2d mov.n a2, a13 - ad: 11c8 l32i.n a12, a1, 4 - af: 21d8 l32i.n a13, a1, 8 - b1: 10c112 addi a1, a1, 16 - b4: f00d ret.n - b6: 0d2d mov.n a2, a13 - b8: ffe801 l32r a0, 58 - bb: 0000c0 callx0 a0 - be: 0c2d mov.n a2, a12 - c0: ffe701 l32r a0, 5c - c3: 0000c0 callx0 a0 - c6: 0d0c movi.n a13, 0 - c8: fff746 j a9 - cb: 000000 ill - ... - -000000d0 : - d0: 640c movi.n a4, 6 - d2: f0c112 addi a1, a1, -16 - d5: 0109 s32i.n a0, a1, 0 - d7: fffd01 l32r a0, cc - da: 0000c0 callx0 a0 - dd: 0108 l32i.n a0, a1, 0 - df: 10c112 addi a1, a1, 16 - e2: f00d ret.n - ... - -000000ec : - ec: 630c movi.n a3, 6 - ee: f0c112 addi a1, a1, -16 - f1: 2129 s32i.n a2, a1, 8 - f3: 3109 s32i.n a0, a1, 12 - f5: 012d mov.n a2, a1 - f7: fffb01 l32r a0, e4 - fa: 0000c0 callx0 a0 - fd: 2128 l32i.n a2, a1, 8 - ff: 013d mov.n a3, a1 - 101: 640c movi.n a4, 6 - 103: fff901 l32r a0, e8 - 106: 0000c0 callx0 a0 - 109: 3108 l32i.n a0, a1, 12 - 10b: 10c112 addi a1, a1, 16 - 10e: f00d ret.n - ... - 120: f0c112 addi a1, a1, -16 - 123: 11c9 s32i.n a12, a1, 4 - 125: 0109 s32i.n a0, a1, 0 - 127: 02cd mov.n a12, a2 - 129: 023c movi.n a2, 48 - 12b: fffa01 l32r a0, 114 - 12e: 0000c0 callx0 a0 - 131: ac29 s32i.n a2, a12, 40 - 133: 32cc bnez.n a2, 13a - 135: f27c movi.n a2, -1 - 137: 000606 j 153 - 13a: bc28 l32i.n a2, a12, 44 - 13c: fff701 l32r a0, 118 - 13f: 0000c0 callx0 a0 - 142: fff331 l32r a3, 110 - 145: ac28 l32i.n a2, a12, 40 - 147: 042c movi.n a4, 32 - 149: 228b addi.n a2, a2, 8 - 14b: fff401 l32r a0, 11c - 14e: 0000c0 callx0 a0 - 151: 020c movi.n a2, 0 - 153: 11c8 l32i.n a12, a1, 4 - 155: 0108 l32i.n a0, a1, 0 - 157: 10c112 addi a1, a1, 16 - 15a: f00d ret.n - -0000015c : - 15c: f0c112 addi a1, a1, -16 - 15f: 1109 s32i.n a0, a1, 4 - 161: f208 l32i.n a0, a2, 60 - 163: a09c beqz.n a0, 181 - 165: e208 l32i.n a0, a2, 56 - 167: 0129 s32i.n a2, a1, 0 - 169: 00dc bnez.n a0, 17d - 16b: 10c222 addi a2, a2, 16 - 16e: fffb05 call0 120 - 171: 0042d6 bgez a2, 179 - 174: f27c movi.n a2, -1 - 176: 000246 j 183 - 179: 0108 l32i.n a0, a1, 0 - 17b: e008 l32i.n a0, a0, 56 - 17d: 120c movi.n a2, 1 - 17f: 1029 s32i.n a2, a0, 4 - 181: 020c movi.n a2, 0 - 183: 1108 l32i.n a0, a1, 4 - 185: 10c112 addi a1, a1, 16 - 188: f00d ret.n - 18a: 000000 ill - 18d: 000000 ill - -00000190 : - 190: f0c112 addi a1, a1, -16 - 193: 21c9 s32i.n a12, a1, 8 - 195: 000342 l8ui a4, a3, 0 - 198: 1109 s32i.n a0, a1, 4 - 19a: 000202 l8ui a0, a2, 0 - 19d: 31d9 s32i.n a13, a1, 12 - 19f: 389047 bne a0, a4, 1db - 1a2: a368 l32i.n a6, a3, 40 - 1a4: a258 l32i.n a5, a2, 40 - 1a6: 03cd mov.n a12, a3 - 1a8: 2f9567 bne a5, a6, 1db - 1ab: 02dd mov.n a13, a2 - 1ad: 10c272 addi a7, a2, 16 - 1b0: 0179 s32i.n a7, a1, 0 - 1b2: 5d48 l32i.n a4, a13, 20 - 1b4: 5c88 l32i.n a8, a12, 20 - 1b6: 219847 bne a8, a4, 1db - 1b9: 1d28 l32i.n a2, a13, 4 - 1bb: 1c38 l32i.n a3, a12, 4 - 1bd: fff301 l32r a0, 18c - 1c0: 0000c0 callx0 a0 - 1c3: 42dc bnez.n a2, 1db - 1c5: cc4b addi.n a12, a12, 4 - 1c7: 0198 l32i.n a9, a1, 0 - 1c9: dd4b addi.n a13, a13, 4 - 1cb: e39d97 bne a13, a9, 1b2 - 1ce: 020c movi.n a2, 0 - 1d0: 21c8 l32i.n a12, a1, 8 - 1d2: 31d8 l32i.n a13, a1, 12 - 1d4: 1108 l32i.n a0, a1, 4 - 1d6: 10c112 addi a1, a1, 16 - 1d9: f00d ret.n - 1db: 120c movi.n a2, 1 - 1dd: fffbc6 j 1d0 - 1e0: 000000 ill - ... - -000001e4 : - 1e4: d0c112 addi a1, a1, -48 - 1e7: 51e9 s32i.n a14, a1, 20 - 1e9: 2109 s32i.n a0, a1, 8 - 1eb: 41d9 s32i.n a13, a1, 16 - 1ed: 61f9 s32i.n a15, a1, 24 - 1ef: 31c9 s32i.n a12, a1, 12 - 1f1: 04fd mov.n a15, a4 - 1f3: c30b addi.n a12, a3, -1 - 1f5: 3213a6 blti a3, 1, 22b - 1f8: 0d0c movi.n a13, 0 - 1fa: 1159 s32i.n a5, a1, 4 - 1fc: 0129 s32i.n a2, a1, 0 - 1fe: 640c movi.n a4, 6 - 200: 0cda add.n a0, a12, a13 - 202: 0138 l32i.n a3, a1, 0 - 204: e01b addi.n a14, a0, 1 - 206: b3e000 movgez a14, a0, a0 - 209: 21e1e0 srai a14, a14, 1 - 20c: 902ee0 addx2 a2, a14, a14 - 20f: a02230 addx4 a2, a2, a3 - 212: 0f3d mov.n a3, a15 - 214: 7129 s32i.n a2, a1, 28 - 216: fff201 l32r a0, 1e0 - 219: 0000c0 callx0 a0 - 21c: c29c beqz.n a2, 23c - 21e: 0042d6 bgez a2, 226 - 221: de1b addi.n a13, a14, 1 - 223: 000046 j 228 - 226: ce0b addi.n a12, a14, -1 - 228: d2acd7 bge a12, a13, 1fe - 22b: 020c movi.n a2, 0 - 22d: 31c8 l32i.n a12, a1, 12 - 22f: 41d8 l32i.n a13, a1, 16 - 231: 51e8 l32i.n a14, a1, 20 - 233: 61f8 l32i.n a15, a1, 24 - 235: 2108 l32i.n a0, a1, 8 - 237: 30c112 addi a1, a1, 48 - 23a: f00d ret.n - 23c: 1128 l32i.n a2, a1, 4 - 23e: 7138 l32i.n a3, a1, 28 - 240: 228c beqz.n a2, 246 - 242: 2338 l32i.n a3, a3, 8 - 244: 0239 s32i.n a3, a2, 0 - 246: 120c movi.n a2, 1 - 248: fff846 j 22d - ... - -0000024c : - 24c: d28c beqz.n a2, 25d - 24e: 0268 l32i.n a6, a2, 0 - 250: 009696 bltz a6, 25d - 253: 0a1637 beq a6, a3, 261 - 256: 1268 l32i.n a6, a2, 4 - 258: 224b addi.n a2, a2, 4 - 25a: ff56d6 bgez a6, 253 - 25d: 020c movi.n a2, 0 - 25f: f00d ret.n - 261: 120c movi.n a2, 1 - 263: f00d ret.n - 265: 000000 ill - 268: 000000 ill - ... - -0000026c : - 26c: e0c112 addi a1, a1, -32 - 26f: 21c9 s32i.n a12, a1, 8 - 271: 31d9 s32i.n a13, a1, 12 - 273: 41e9 s32i.n a14, a1, 16 - 275: 1109 s32i.n a0, a1, 4 - 277: 04ed mov.n a14, a4 - 279: 100c movi.n a0, 1 - 27b: 0d0c movi.n a13, 0 - 27d: e2c8 l32i.n a12, a2, 56 - 27f: 83d040 moveqz a13, a0, a4 - 282: 9cac beqz.n a12, 2af - 284: 0139 s32i.n a3, a1, 0 - 286: 8d9c beqz.n a13, 2a2 - 288: 1c28 l32i.n a2, a12, 4 - 28a: f2cc bnez.n a2, 29d - 28c: 28cc22 addi a2, a12, 40 - 28f: 0138 l32i.n a3, a1, 0 - 291: 640c movi.n a4, 6 - 293: fff501 l32r a0, 268 - 296: 0000c0 callx0 a0 - 299: 100c movi.n a0, 1 - 29b: 32cc bnez.n a2, 2a2 - 29d: 2c8b addi.n a2, a12, 8 - 29f: 000386 j 2b1 - 2a2: 3c8b addi.n a3, a12, 8 - 2a4: c03e30 sub a3, a14, a3 - 2a7: 0cc8 l32i.n a12, a12, 0 - 2a9: 83d030 moveqz a13, a0, a3 - 2ac: fd6c56 bnez a12, 286 - 2af: 020c movi.n a2, 0 - 2b1: 21c8 l32i.n a12, a1, 8 - 2b3: 31d8 l32i.n a13, a1, 12 - 2b5: 41e8 l32i.n a14, a1, 16 - 2b7: 1108 l32i.n a0, a1, 4 - 2b9: 20c112 addi a1, a1, 32 - 2bc: f00d ret.n - -common.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 530b addi.n a5, a3, -1 - 2: 1513a6 blti a3, 1, 1b - 5: 352a add.n a3, a5, a2 - 7: 220b addi.n a2, a2, -1 - 9: 000342 l8ui a4, a3, 0 - c: 441b addi.n a4, a4, 1 - e: 744040 extui a4, a4, 0, 8 - 11: 004342 s8i a4, a3, 0 - 14: 34cc bnez.n a4, 1b - 16: 330b addi.n a3, a3, -1 - 18: ed9327 bne a3, a2, 9 - 1b: f00d ret.n - 1d: 000000 ill - 20: f32c movi.n a3, 47 - 22: 09b327 bgeu a3, a2, 2f - 25: 943c movi.n a4, 57 - 27: 043427 bltu a4, a2, 2f - 2a: d0c222 addi a2, a2, -48 - 2d: f00d ret.n - 2f: 60a052 movi a5, 96 - 32: 0ab527 bgeu a5, a2, 40 - 35: 66a062 movi a6, 102 - 38: 043627 bltu a6, a2, 40 - 3b: a9c222 addi a2, a2, -87 - 3e: f00d ret.n - 40: 074c movi.n a7, 64 - 42: 09b727 bgeu a7, a2, 4f - 45: 684c movi.n a8, 70 - 47: 043827 bltu a8, a2, 4f - 4a: c9c222 addi a2, a2, -55 - 4d: f00d ret.n - 4f: f27c movi.n a2, -1 - 51: f00d ret.n - ... - -00000054 : - 54: f0c112 addi a1, a1, -16 - 57: 21c9 s32i.n a12, a1, 8 - 59: 1109 s32i.n a0, a1, 4 - 5b: 02cd mov.n a12, a2 - 5d: 000222 l8ui a2, a2, 0 - 60: fffbc5 call0 20 - 63: 0129 s32i.n a2, a1, 0 - 65: 019296 bltz a2, 82 - 68: 010c22 l8ui a2, a12, 1 - 6b: fffb45 call0 20 - 6e: 010296 bltz a2, 82 - 71: 0108 l32i.n a0, a1, 0 - 73: 1100c0 slli a0, a0, 4 - 76: 202200 or a2, a2, a0 - 79: 21c8 l32i.n a12, a1, 8 - 7b: 1108 l32i.n a0, a1, 4 - 7d: 10c112 addi a1, a1, 16 - 80: f00d ret.n - 82: f27c movi.n a2, -1 - 84: fffc46 j 79 - ... - -00000088 : - 88: e0c112 addi a1, a1, -32 - 8b: 0109 s32i.n a0, a1, 0 - 8d: 31e9 s32i.n a14, a1, 12 - 8f: 41f9 s32i.n a15, a1, 16 - 91: 11c9 s32i.n a12, a1, 4 - 93: 21d9 s32i.n a13, a1, 8 - 95: 02cd mov.n a12, a2 - 97: 03dd mov.n a13, a3 - 99: 04fd mov.n a15, a4 - 9b: 449c beqz.n a4, b3 - 9d: 0e0c movi.n a14, 0 - 9f: 0c2d mov.n a2, a12 - a1: 000005 call0 a4 - a4: 01c296 bltz a2, c4 - a7: cc2b addi.n a12, a12, 2 - a9: 004d22 s8i a2, a13, 0 - ac: ee1b addi.n a14, a14, 1 - ae: dd1b addi.n a13, a13, 1 - b0: eb9fe7 bne a15, a14, 9f - b3: 020c movi.n a2, 0 - b5: 11c8 l32i.n a12, a1, 4 - b7: 21d8 l32i.n a13, a1, 8 - b9: 31e8 l32i.n a14, a1, 12 - bb: 41f8 l32i.n a15, a1, 16 - bd: 0108 l32i.n a0, a1, 0 - bf: 20c112 addi a1, a1, 32 - c2: f00d ret.n - c4: f27c movi.n a2, -1 - c6: fffac6 j b5 - c9: 000000 ill - cc: 00ff00 excw - cf: 7e8000 excw - d2: 83aa add.n a8, a3, a10 - d4: 0010c7 beq a0, a12, d8 - d7: ff0000 excw - ... - -000000e8 : - e8: e0c112 addi a1, a1, -32 - eb: 51c9 s32i.n a12, a1, 20 - ed: 4109 s32i.n a0, a1, 16 - ef: 02cd mov.n a12, a2 - f1: 012d mov.n a2, a1 - f3: fffa01 l32r a0, dc - f6: 0000c0 callx0 a0 - f9: 0c2d mov.n a2, a12 - fb: 318b addi.n a3, a1, 8 - fd: 440c movi.n a4, 4 - ff: fff381 l32r a8, cc - 102: fff461 l32r a6, d4 - 105: fff251 l32r a5, d0 - 108: 1198 l32i.n a9, a1, 4 - 10a: 0108 l32i.n a0, a1, 0 - 10c: 41a990 srli a10, a9, 9 - 10f: 41b590 srli a11, a9, 5 - 112: 005a add.n a0, a0, a5 - 114: 015080 slli a5, a0, 24 - 117: 829960 mull a9, a9, a6 - 11a: 107080 and a7, a0, a8 - 11d: 756800 extui a6, a0, 24, 8 - 120: c099b0 sub a9, a9, a11 - 123: 117780 slli a7, a7, 8 - 126: 205570 or a5, a5, a7 - 129: c099a0 sub a9, a9, a10 - 12c: 3199 s32i.n a9, a1, 12 - 12e: 410800 srli a0, a0, 8 - 131: 100080 and a0, a0, a8 - 134: 200060 or a0, a0, a6 - 137: 200050 or a0, a0, a5 - 13a: 2109 s32i.n a0, a1, 8 - 13c: ffe901 l32r a0, e0 - 13f: 0000c0 callx0 a0 - 142: 318b addi.n a3, a1, 8 - 144: 440c movi.n a4, 4 - 146: ffe481 l32r a8, d8 - 149: 2c4b addi.n a2, a12, 4 - 14b: 3198 l32i.n a9, a1, 12 - 14d: 51c8 l32i.n a12, a1, 20 - 14f: 417890 srli a7, a9, 8 - 152: 107780 and a7, a7, a8 - 155: 10a980 and a10, a9, a8 - 158: 11aa80 slli a10, a10, 8 - 15b: 018980 slli a8, a9, 24 - 15e: 2088a0 or a8, a8, a10 - 161: 759890 extui a9, a9, 24, 8 - 164: 207790 or a7, a7, a9 - 167: 207780 or a7, a7, a8 - 16a: 2179 s32i.n a7, a1, 8 - 16c: ffde01 l32r a0, e4 - 16f: 0000c0 callx0 a0 - 172: 4108 l32i.n a0, a1, 16 - 174: 20c112 addi a1, a1, 32 - 177: f00d ret.n - ... - -000001a4 : - 1a4: e0c112 addi a1, a1, -32 - 1a7: 41e9 s32i.n a14, a1, 16 - 1a9: 1109 s32i.n a0, a1, 4 - 1ab: 31d9 s32i.n a13, a1, 12 - 1ad: 21c9 s32i.n a12, a1, 8 - 1af: 03dd mov.n a13, a3 - 1b1: 02cd mov.n a12, a2 - 1b3: 000202 l8ui a0, a2, 0 - 1b6: 222c movi.n a2, 34 - 1b8: 1a9027 bne a0, a2, 1d6 - 1bb: 0c2d mov.n a2, a12 - 1bd: ffef01 l32r a0, 17c - 1c0: 0000c0 callx0 a0 - 1c3: f9c232 addi a3, a2, -7 - 1c6: 089316 beqz a3, 253 - 1c9: 0c2d mov.n a2, a12 - 1cb: ffed01 l32r a0, 180 - 1ce: 0000c0 callx0 a0 - 1d1: f40c movi.n a4, 15 - 1d3: 7c1247 beq a2, a4, 253 - 1d6: 0c2d mov.n a2, a12 - 1d8: ffeb01 l32r a0, 184 - 1db: 0000c0 callx0 a0 - 1de: 4f5226 beqi a2, 5, 231 - 1e1: d50c movi.n a5, 13 - 1e3: 4a1257 beq a2, a5, 231 - 1e6: 049226 beqi a2, 10, 1ee - 1e9: a61c movi.n a6, 26 - 1eb: 239267 bne a2, a6, 212 - 1ee: 412120 srli a2, a2, 1 - 1f1: 0129 s32i.n a2, a1, 0 - 1f3: 221b addi.n a2, a2, 1 - 1f5: ffe401 l32r a0, 188 - 1f8: 0000c0 callx0 a0 - 1fb: 02ed mov.n a14, a2 - 1fd: 129c beqz.n a2, 212 - 1ff: 0c2d mov.n a2, a12 - 201: 0e3d mov.n a3, a14 - 203: 0148 l32i.n a4, a1, 0 - 205: 000005 call0 208 - 208: b28c beqz.n a2, 217 - 20a: 0e2d mov.n a2, a14 - 20c: ffe001 l32r a0, 18c - 20f: 0000c0 callx0 a0 - 212: 0e0c movi.n a14, 0 - 214: 000286 j 222 - 217: 0138 l32i.n a3, a1, 0 - 219: 040c movi.n a4, 0 - 21b: 53ea add.n a5, a3, a14 - 21d: 004542 s8i a4, a5, 0 - 220: 0d39 s32i.n a3, a13, 0 - 222: 1108 l32i.n a0, a1, 4 - 224: 21c8 l32i.n a12, a1, 8 - 226: 0e2d mov.n a2, a14 - 228: 31d8 l32i.n a13, a1, 12 - 22a: 41e8 l32i.n a14, a1, 16 - 22c: 20c112 addi a1, a1, 32 - 22f: f00d ret.n - 231: 0d29 s32i.n a2, a13, 0 - 233: 221b addi.n a2, a2, 1 - 235: ffd601 l32r a0, 190 - 238: 0000c0 callx0 a0 - 23b: 0c3d mov.n a3, a12 - 23d: 02ed mov.n a14, a2 - 23f: 0d48 l32i.n a4, a13, 0 - 241: ffd401 l32r a0, 194 - 244: 0000c0 callx0 a0 - 247: 0d78 l32i.n a7, a13, 0 - 249: 060c movi.n a6, 0 - 24b: 77ea add.n a7, a7, a14 - 24d: 004762 s8i a6, a7, 0 - 250: fff386 j 222 - 253: 232c movi.n a3, 34 - 255: ec1b addi.n a14, a12, 1 - 257: 0e2d mov.n a2, a14 - 259: ffcf01 l32r a0, 198 - 25c: 0000c0 callx0 a0 - 25f: faf216 beqz a2, 212 - 262: c022c0 sub a2, a2, a12 - 265: 820b addi.n a8, a2, -1 - 267: 0d89 s32i.n a8, a13, 0 - 269: ffcc01 l32r a0, 19c - 26c: 0000c0 callx0 a0 - 26f: 02cd mov.n a12, a2 - 271: f9d216 beqz a2, 212 - 274: 0e3d mov.n a3, a14 - 276: 0d48 l32i.n a4, a13, 0 - 278: ffca01 l32r a0, 1a0 - 27b: 0000c0 callx0 a0 - 27e: 0ced mov.n a14, a12 - 280: 0da8 l32i.n a10, a13, 0 - 282: 090c movi.n a9, 0 - 284: aaca add.n a10, a10, a12 - 286: 004a92 s8i a9, a10, 0 - 289: ffe546 j 222 - -ieee802_1x.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 0109 s32i.n a0, a1, 0 - d: 21d9 s32i.n a13, a1, 8 - f: 11c9 s32i.n a12, a1, 4 - 11: 31e9 s32i.n a14, a1, 12 - 13: 04cd mov.n a12, a4 - 15: 05ed mov.n a14, a5 - 17: 02dd mov.n a13, a2 - 19: fff901 l32r a0, 0 - 1c: 0000c0 callx0 a0 - 1f: 020d mov.n a0, a2 - 21: 04e216 beqz a2, 73 - 24: 4228 l32i.n a2, a2, 16 - 26: 02a132 movi a3, 0x102 - 29: 460237 bnone a2, a3, 73 - 2c: 434eb6 bltui a14, 4, 73 - 2f: fcce42 addi a4, a14, -4 - 32: 030c52 l8ui a5, a12, 3 - 35: 020c62 l8ui a6, a12, 2 - 38: 115580 slli a5, a5, 8 - 3b: 205560 or a5, a5, a6 - 3e: 746850 extui a6, a5, 8, 8 - 41: 115580 slli a5, a5, 8 - 44: 205560 or a5, a5, a6 - 47: f45050 extui a5, a5, 0, 16 - 4a: 253457 bltu a4, a5, 73 - 4d: b62c movi.n a6, 43 - 4f: 20b657 bgeu a6, a5, 73 - 52: 010c72 l8ui a7, a12, 1 - 55: 040c22 l8ui a2, a12, 4 - 58: 173766 bnei a7, 3, 73 - 5b: fea082 movi a8, 254 - 5e: 021287 beq a2, a8, 64 - 61: 0e2266 bnei a2, 2, 73 - 64: 0c4d mov.n a4, a12 - 66: 6d28 l32i.n a2, a13, 24 - 68: 554b addi.n a5, a5, 4 - 6a: 112032 l32i a3, a0, 68 - 6d: ffe501 l32r a0, 4 - 70: 0000c0 callx0 a0 - 73: 11c8 l32i.n a12, a1, 4 - 75: 21d8 l32i.n a13, a1, 8 - 77: 31e8 l32i.n a14, a1, 12 - 79: 0108 l32i.n a0, a1, 0 - 7b: 10c112 addi a1, a1, 16 - 7e: f00d ret.n - -os_xtensa.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 31c9 s32i.n a12, a1, 12 - 11: 2109 s32i.n a0, a1, 8 - 13: 02cd mov.n a12, a2 - 15: 32cc bnez.n a2, 1c - 17: 020c movi.n a2, 0 - 19: 0008c6 j 40 - 1c: fff901 l32r a0, 0 - 1f: 0000c0 callx0 a0 - 22: 221b addi.n a2, a2, 1 - 24: 1129 s32i.n a2, a1, 4 - 26: fff701 l32r a0, 4 - 29: 0000c0 callx0 a0 - 2c: 020d mov.n a0, a2 - 2e: 0129 s32i.n a2, a1, 0 - 30: a28c beqz.n a2, 3e - 32: 0c3d mov.n a3, a12 - 34: 1148 l32i.n a4, a1, 4 - 36: fff401 l32r a0, 8 - 39: 0000c0 callx0 a0 - 3c: 0108 l32i.n a0, a1, 0 - 3e: 002d mov.n a2, a0 - 40: 31c8 l32i.n a12, a1, 12 - 42: 2108 l32i.n a0, a1, 8 - 44: 10c112 addi a1, a1, 16 - 47: f00d ret.n - 49: 000000 ill - -0000004c : - 4c: 020c movi.n a2, 0 - 4e: f00d ret.n - 50: 000000 ill - ... - -00000054 : - 54: f0c112 addi a1, a1, -16 - 57: 0109 s32i.n a0, a1, 0 - 59: fffd01 l32r a0, 50 - 5c: 0000c0 callx0 a0 - 5f: 0108 l32i.n a0, a1, 0 - 61: 10c112 addi a1, a1, 16 - 64: f00d ret.n - ... - -00000068 : - 68: f0c112 addi a1, a1, -16 - 6b: 0109 s32i.n a0, a1, 0 - 6d: 000005 call0 70 - 70: 0108 l32i.n a0, a1, 0 - 72: 10c112 addi a1, a1, 16 - 75: f00d ret.n - ... - -00000078 : - 78: e0c112 addi a1, a1, -32 - 7b: 11c9 s32i.n a12, a1, 4 - 7d: 21d9 s32i.n a13, a1, 8 - 7f: 41f9 s32i.n a15, a1, 16 - 81: 5129 s32i.n a2, a1, 20 - 83: 31e9 s32i.n a14, a1, 12 - 85: 0109 s32i.n a0, a1, 0 - 87: 03ed mov.n a14, a3 - 89: 033b addi.n a0, a3, 3 - 8b: 410200 srli a0, a0, 2 - 8e: 6109 s32i.n a0, a1, 24 - 90: f0ac beqz.n a0, c3 - 92: 0d0c movi.n a13, 0 - 94: 4c0c movi.n a12, 4 - 96: 0f0c movi.n a15, 0 - 98: 000005 call0 9c - 9b: 060c movi.n a6, 0 - 9d: 6158 l32i.n a5, a1, 24 - 9f: ff1b addi.n a15, a15, 1 - a1: 5138 l32i.n a3, a1, 20 - a3: 0d0d mov.n a0, a13 - a5: 3d3a add.n a3, a13, a3 - a7: dd4b addi.n a13, a13, 4 - a9: 11b0e7 bgeu a0, a14, be - ac: 001b addi.n a0, a0, 1 - ae: 400600 ssr a6 - b1: 914020 srl a4, a2 - b4: 668b addi.n a6, a6, 8 - b6: 004342 s8i a4, a3, 0 - b9: 331b addi.n a3, a3, 1 - bb: ea90c7 bne a0, a12, a9 - be: cc4b addi.n a12, a12, 4 - c0: d49f57 bne a15, a5, 98 - c3: 020c movi.n a2, 0 - c5: 11c8 l32i.n a12, a1, 4 - c7: 21d8 l32i.n a13, a1, 8 - c9: 31e8 l32i.n a14, a1, 12 - cb: 41f8 l32i.n a15, a1, 16 - cd: 0108 l32i.n a0, a1, 0 - cf: 20c112 addi a1, a1, 32 - d2: f00d ret.n - -sta_info.o: file format elf32-xtensa-le - - -wpa_auth.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 140c movi.n a4, 1 - 2: 072226 beqi a2, 2, d <.text+0xd> - 5: 04d226 beqi a2, 64, d <.text+0xd> - 8: 01f226 beqi a2, 0x100, d <.text+0xd> - b: 040c movi.n a4, 0 - d: 042d mov.n a2, a4 - f: f00d ret.n - -Disassembly of section .irom0.text: - -00000014 : - ... - 50: b0c112 addi a1, a1, -80 - 53: 1161e2 s32i a14, a1, 68 - 56: 1261f2 s32i a15, a1, 72 - 59: d169 s32i.n a6, a1, 52 - 5b: c179 s32i.n a7, a1, 48 - 5d: 1061d2 s32i a13, a1, 64 - 60: f1c9 s32i.n a12, a1, 60 - 62: e109 s32i.n a0, a1, 56 - 64: 04cd mov.n a12, a4 - 66: 000502 l8ui a0, a5, 0 - 69: 05dd mov.n a13, a5 - 6b: 176007 bbci a0, 0, 86 - 6e: 052d mov.n a2, a5 - 70: f62b addi.n a15, a6, 2 - 72: 74e0f0 extui a14, a15, 0, 8 - 75: ffeb01 l32r a0, 24 - 78: 0000c0 callx0 a0 - 7b: 7400f0 extui a0, a15, 0, 8 - 7e: 000b addi.n a0, a0, -1 - 80: e94202 s8i a0, a2, 233 - 83: 000706 j a3 - 86: 121426 beqi a4, 1, 9c - 89: 0f5426 beqi a4, 5, 9c - 8c: 052d mov.n a2, a5 - 8e: ffe601 l32r a0, 28 - 91: 0000c0 callx0 a0 - 94: e80202 l8ui a0, a2, 232 - 97: 001b addi.n a0, a0, 1 - 99: 0000c6 j a0 - 9c: d108 l32i.n a0, a1, 52 - 9e: 009b addi.n a0, a0, 9 - a0: 74e000 extui a14, a0, 0, 8 - a3: fe1b addi.n a15, a14, 1 - a5: 9ccc bnez.n a12, b2 - a7: 0f2d mov.n a2, a15 - a9: ffe001 l32r a0, 2c - ac: 0000c0 callx0 a0 - af: 0029c6 j 15a - b2: 142122 l32i a2, a1, 80 - b5: 136122 s32i a2, a1, 76 - b8: 2f2c66 bnei a12, 2, eb - bb: 10c122 addi a2, a1, 16 - be: c138 l32i.n a3, a1, 48 - c0: 841c movi.n a4, 24 - c2: ffdb01 l32r a0, 30 - c5: 0000c0 callx0 a0 - c8: 20c122 addi a2, a1, 32 - cb: c138 l32i.n a3, a1, 48 - cd: 840c movi.n a4, 8 - cf: 18c332 addi a3, a3, 24 - d2: ffd801 l32r a0, 34 - d5: 0000c0 callx0 a0 - d8: 28c122 addi a2, a1, 40 - db: c138 l32i.n a3, a1, 48 - dd: 840c movi.n a4, 8 - df: 10c332 addi a3, a3, 16 - e2: ffd501 l32r a0, 38 - e5: 0000c0 callx0 a0 - e8: 000346 j f9 - eb: 10c122 addi a2, a1, 16 - ee: c138 l32i.n a3, a1, 48 - f0: 132142 l32i a4, a1, 76 - f3: ffd201 l32r a0, 3c - f6: 0000c0 callx0 a0 - f9: 0d5d mov.n a5, a13 - fb: 120c movi.n a2, 1 - fd: 0c3d mov.n a3, a12 - ff: 0f6d mov.n a6, a15 - 101: 132142 l32i a4, a1, 76 - 104: 10c172 addi a7, a1, 16 - 107: 0149 s32i.n a4, a1, 0 - 109: d148 l32i.n a4, a1, 52 - 10b: ffcd01 l32r a0, 40 - 10e: 0000c0 callx0 a0 - 111: ffc051 l32r a5, 14 - 114: a0ee50 addx4 a14, a14, a5 - 117: 682e22 l32i a2, a14, 0x1a0 - 11a: 428c beqz.n a2, 122 - 11c: ffca01 l32r a0, 44 - 11f: 0000c0 callx0 a0 - 122: a0a022 movi a2, 160 - 125: ffc801 l32r a0, 48 - 128: 0000c0 callx0 a0 - 12b: 02dd mov.n a13, a2 - 12d: 686e22 s32i a2, a14, 0x1a0 - 130: 62ac beqz.n a2, 15a - 132: a0a032 movi a3, 160 - 135: ffc501 l32r a0, 4c - 138: 0000c0 callx0 a0 - 13b: 2f2c66 bnei a12, 2, 16e - 13e: 160c movi.n a6, 1 - 140: 070c movi.n a7, 0 - 142: ffb581 l32r a8, 18 - 145: 266d82 s32i a8, a13, 152 - 148: 256d72 s32i a7, a13, 148 - 14b: 246d62 s32i a6, a13, 144 - 14e: 000146 j 157 - 151: 251c26 beqi a12, 1, 17a - 154: 225c26 beqi a12, 5, 17a - 157: 005df2 s16i a15, a13, 0 - 15a: 020c movi.n a2, 0 - 15c: f1c8 l32i.n a12, a1, 60 - 15e: 1021d2 l32i a13, a1, 64 - 161: 1121e2 l32i a14, a1, 68 - 164: 1221f2 l32i a15, a1, 72 - 167: e108 l32i.n a0, a1, 56 - 169: 50c112 addi a1, a1, 80 - 16c: f00d ret.n - 16e: df3c66 bnei a12, 3, 151 - 171: ffaa01 l32r a0, 1c - 174: 266d02 s32i a0, a13, 152 - 177: fff706 j 157 - 17a: ffa901 l32r a0, 20 - 17d: fffcc6 j 174 - -00000180 : - 180: 020c movi.n a2, 0 - 182: f00d ret.n - 184: f00d ret.n - 186: 0c0000 excw - 189: f00d02 l8ui a0, a13, 240 - 18c: 000180 ret - 18f: 000000 ill - 192: 120000 excw - 195: e9e0c1 l32r a12, ffffa918 - 198: 41f931 l32r a3, fffd097c - 19b: 0109 s32i.n a0, a1, 0 - 19d: 21d9 s32i.n a13, a1, 8 - 19f: 11c9 s32i.n a12, a1, 4 - 1a1: 02c8 l32i.n a12, a2, 0 - 1a3: 02dd mov.n a13, a2 - 1a5: 9c9c beqz.n a12, 1c2 - 1a7: 0e0c movi.n a14, 0 - 1a9: 1f0c movi.n a15, 1 - 1ab: 4cf9 s32i.n a15, a12, 16 - 1ad: 326ce2 s32i a14, a12, 200 - 1b0: 0d2d mov.n a2, a13 - 1b2: 0c3d mov.n a3, a12 - 1b4: 01b945 call0 1d4c - 1b7: 322c02 l32i a0, a12, 200 - 1ba: fef056 bnez a0, 1ad - 1bd: 0cc8 l32i.n a12, a12, 0 - 1bf: fe8c56 bnez a12, 1ab - 1c2: 5d28 l32i.n a2, a13, 20 - 1c4: d28c beqz.n a2, 1d5 - 1c6: 0d5d mov.n a5, a13 - 1c8: 030c movi.n a3, 0 - 1ca: fff041 l32r a4, 18c - 1cd: 060c movi.n a6, 0 - 1cf: fff001 l32r a0, 190 - 1d2: 0000c0 callx0 a0 - 1d5: 11c8 l32i.n a12, a1, 4 - 1d7: 21d8 l32i.n a13, a1, 8 - 1d9: 31e8 l32i.n a14, a1, 12 - 1db: 41f8 l32i.n a15, a1, 16 - 1dd: 0108 l32i.n a0, a1, 0 - 1df: 20c112 addi a1, a1, 32 - 1e2: f00d ret.n - 1e4: 032d mov.n a2, a3 - 1e6: f0c112 addi a1, a1, -16 - 1e9: 11c9 s32i.n a12, a1, 4 - 1eb: 0109 s32i.n a0, a1, 0 - 1ed: 03cd mov.n a12, a3 - 1ef: 002e85 call0 4d8 - 1f2: 0c2d mov.n a2, a12 - 1f4: 11c8 l32i.n a12, a1, 4 - 1f6: 01b9c5 call0 1d94 - 1f9: 0108 l32i.n a0, a1, 0 - 1fb: 10c112 addi a1, a1, 16 - 1fe: f00d ret.n - ... - 21c: 035d mov.n a5, a3 - 21e: 90c112 addi a1, a1, -112 - 221: 146122 s32i a2, a1, 80 - 224: 156102 s32i a0, a1, 84 - 227: 48c322 addi a2, a3, 72 - 22a: 196152 s32i a5, a1, 100 - 22d: 032c movi.n a3, 32 - 22f: fff501 l32r a0, 204 - 232: 0000c0 callx0 a0 - 235: 05f296 bltz a2, 298 - 238: 10c122 addi a2, a1, 16 - 23b: 142132 l32i a3, a1, 80 - 23e: 640c movi.n a4, 6 - 240: 58c332 addi a3, a3, 88 - 243: fff101 l32r a0, 208 - 246: 0000c0 callx0 a0 - 249: 16c122 addi a2, a1, 22 - 24c: fff001 l32r a0, 20c - 24f: 0000c0 callx0 a0 - 252: 1ec122 addi a2, a1, 30 - 255: 440c movi.n a4, 4 - 257: 64c132 addi a3, a1, 100 - 25a: ffed01 l32r a0, 210 - 25d: 0000c0 callx0 a0 - 260: 30c122 addi a2, a1, 48 - 263: 032c movi.n a3, 32 - 265: ffeb01 l32r a0, 214 - 268: 0000c0 callx0 a0 - 26b: 029296 bltz a2, 298 - 26e: 30c122 addi a2, a1, 48 - 271: 032c movi.n a3, 32 - 273: ffe341 l32r a4, 200 - 276: 10c152 addi a5, a1, 16 - 279: 261c movi.n a6, 18 - 27b: 192172 l32i a7, a1, 100 - 27e: 082c movi.n a8, 32 - 280: 0189 s32i.n a8, a1, 0 - 282: 24c772 addi a7, a7, 36 - 285: ffe401 l32r a0, 218 - 288: 0000c0 callx0 a0 - 28b: 009296 bltz a2, 298 - 28e: 020c movi.n a2, 0 - 290: 152102 l32i a0, a1, 84 - 293: 70c112 addi a1, a1, 112 - 296: f00d ret.n - 298: f27c movi.n a2, -1 - 29a: fffc86 j 290 - ... - 2a9: 000000 ill - 2ac: f0c112 addi a1, a1, -16 - 2af: 21c9 s32i.n a12, a1, 8 - 2b1: 0149 s32i.n a4, a1, 0 - 2b3: 31d9 s32i.n a13, a1, 12 - 2b5: 1109 s32i.n a0, a1, 4 - 2b7: 02dd mov.n a13, a2 - 2b9: d4a022 movi a2, 212 - 2bc: fff901 l32r a0, 2a0 - 2bf: 0000c0 callx0 a0 - 2c2: 02cd mov.n a12, a2 - 2c4: e29c beqz.n a2, 2e6 - 2c6: 100c movi.n a0, 1 - 2c8: 8209 s32i.n a0, a2, 32 - 2ca: 4d28 l32i.n a2, a13, 16 - 2cc: fff601 l32r a0, 2a4 - 2cf: 0000c0 callx0 a0 - 2d2: 5c29 s32i.n a2, a12, 20 - 2d4: 0c3d mov.n a3, a12 - 2d6: 0d2d mov.n a2, a13 - 2d8: fff405 call0 21c - 2db: 00c2d6 bgez a2, 2eb - 2de: 0c2d mov.n a2, a12 - 2e0: fff201 l32r a0, 2a8 - 2e3: 0000c0 callx0 a0 - 2e6: 0c0c movi.n a12, 0 - 2e8: 000646 j 305 - 2eb: 130c movi.n a3, 1 - 2ed: 0128 l32i.n a2, a1, 0 - 2ef: 2c39 s32i.n a3, a12, 8 - 2f1: 02dc bnez.n a2, 305 - 2f3: 0d2d mov.n a2, a13 - 2f5: 0c3d mov.n a3, a12 - 2f7: 01a545 call0 1d4c - 2fa: 0d2d mov.n a2, a13 - 2fc: 0c3d mov.n a3, a12 - 2fe: 040c movi.n a4, 0 - 300: 2c49 s32i.n a4, a12, 8 - 302: 01a485 call0 1d4c - 305: 1108 l32i.n a0, a1, 4 - 307: 0c2d mov.n a2, a12 - 309: 31d8 l32i.n a13, a1, 12 - 30b: 21c8 l32i.n a12, a1, 8 - 30d: 10c112 addi a1, a1, 16 - 310: f00d ret.n - ... - -00000330 : - 330: 026d mov.n a6, a2 - 332: f0c112 addi a1, a1, -16 - 335: 31c9 s32i.n a12, a1, 12 - 337: 60a022 movi a2, 96 - 33a: 0139 s32i.n a3, a1, 0 - 33c: 2109 s32i.n a0, a1, 8 - 33e: 1169 s32i.n a6, a1, 4 - 340: fff501 l32r a0, 314 - 343: 0000c0 callx0 a0 - 346: 02cd mov.n a12, a2 - 348: 04b216 beqz a2, 397 - 34b: 1138 l32i.n a3, a1, 4 - 34d: 58c222 addi a2, a2, 88 - 350: 640c movi.n a4, 6 - 352: fff101 l32r a0, 318 - 355: 0000c0 callx0 a0 - 358: 0138 l32i.n a3, a1, 0 - 35a: 2c4b addi.n a2, a12, 4 - 35c: c44c movi.n a4, 76 - 35e: ffef01 l32r a0, 31c - 361: 0000c0 callx0 a0 - 364: 0c2d mov.n a2, a12 - 366: ffee01 l32r a0, 320 - 369: 0000c0 callx0 a0 - 36c: 928c beqz.n a2, 379 - 36e: 0c2d mov.n a2, a12 - 370: ffed01 l32r a0, 324 - 373: 0000c0 callx0 a0 - 376: 000746 j 397 - 379: 0c2d mov.n a2, a12 - 37b: 030c movi.n a3, 0 - 37d: 040c movi.n a4, 0 - 37f: fff2c5 call0 2ac - 382: 0c29 s32i.n a2, a12, 0 - 384: 12dc bnez.n a2, 399 - 386: 142c22 l32i a2, a12, 80 - 389: ffe701 l32r a0, 328 - 38c: 0000c0 callx0 a0 - 38f: 0c2d mov.n a2, a12 - 391: ffe601 l32r a0, 32c - 394: 0000c0 callx0 a0 - 397: 0c0c movi.n a12, 0 - 399: 0c2d mov.n a2, a12 - 39b: 2108 l32i.n a0, a1, 8 - 39d: 31c8 l32i.n a12, a1, 12 - 39f: 10c112 addi a1, a1, 16 - 3a2: f00d ret.n - ... - -000003ac : - 3ac: 025d mov.n a5, a2 - 3ae: f0c112 addi a1, a1, -16 - 3b1: 31c9 s32i.n a12, a1, 12 - 3b3: 9ca122 movi a2, 0x19c - 3b6: 0139 s32i.n a3, a1, 0 - 3b8: 2109 s32i.n a0, a1, 8 - 3ba: 1159 s32i.n a5, a1, 4 - 3bc: fffa01 l32r a0, 3a4 - 3bf: 0000c0 callx0 a0 - 3c2: 02cd mov.n a12, a2 - 3c4: 32cc bnez.n a2, 3cb - 3c6: 0c0c movi.n a12, 0 - 3c8: 0004c6 j 3df - 3cb: 0138 l32i.n a3, a1, 0 - 3cd: 228b addi.n a2, a2, 8 - 3cf: 640c movi.n a4, 6 - 3d1: fff501 l32r a0, 3a8 - 3d4: 0000c0 callx0 a0 - 3d7: 1108 l32i.n a0, a1, 4 - 3d9: 0c09 s32i.n a0, a12, 0 - 3db: 0008 l32i.n a0, a0, 0 - 3dd: 1c09 s32i.n a0, a12, 4 - 3df: 0c2d mov.n a2, a12 - 3e1: 2108 l32i.n a0, a1, 8 - 3e3: 31c8 l32i.n a12, a1, 12 - 3e5: 10c112 addi a1, a1, 16 - 3e8: f00d ret.n - 3ea: 000000 ill - 3ed: 000000 ill - -000003f0 : - 3f0: f0c112 addi a1, a1, -16 - 3f3: 11c9 s32i.n a12, a1, 4 - 3f5: 0109 s32i.n a0, a1, 0 - 3f7: 03cd mov.n a12, a3 - 3f9: 058216 beqz a2, 455 - 3fc: 1208 l32i.n a0, a2, 4 - 3fe: 053016 beqz a0, 455 - 401: 050316 beqz a3, 455 - 404: 5d2302 l32i a0, a3, 0x174 - 407: 1b6037 bbci a0, 3, 426 - 40a: 043c movi.n a4, 48 - 40c: 01d322 addmi a2, a3, 0x100 - 40f: fcc222 addi a2, a2, -4 - 412: 030c movi.n a3, 0 - 414: fff601 l32r a0, 3ec - 417: 0000c0 callx0 a0 - 41a: 0c2d mov.n a2, a12 - 41c: 130c movi.n a3, 1 - 41e: 9c39 s32i.n a3, a12, 36 - 420: 019705 call0 1d94 - 423: 000946 j 44c - 426: 032d mov.n a2, a3 - 428: 850c movi.n a5, 8 - 42a: 140c movi.n a4, 1 - 42c: 6349 s32i.n a4, a3, 24 - 42e: 205050 or a5, a0, a5 - 431: 5d6352 s32i a5, a3, 0x174 - 434: 0195c5 call0 1d94 - 437: 041266 bnei a2, 1, 43f - 43a: 120c movi.n a2, 1 - 43c: 000306 j 44c - 43f: 0c2d mov.n a2, a12 - 441: 060c movi.n a6, 0 - 443: 170c movi.n a7, 1 - 445: 8c79 s32i.n a7, a12, 32 - 447: 6c69 s32i.n a6, a12, 24 - 449: 019485 call0 1d94 - 44c: 11c8 l32i.n a12, a1, 4 - 44e: 0108 l32i.n a0, a1, 0 - 450: 10c112 addi a1, a1, 16 - 453: f00d ret.n - 455: f27c movi.n a2, -1 - 457: fffc46 j 44c - ... - -0000045c : - 45c: 328c beqz.n a2, 463 - 45e: 030c movi.n a3, 0 - 460: 656232 s32i a3, a2, 0x194 - 463: f00d ret.n - ... - 471: 000000 ill - 474: f0c112 addi a1, a1, -16 - 477: 11c9 s32i.n a12, a1, 4 - 479: 0109 s32i.n a0, a1, 0 - 47b: 122202 l32i a0, a2, 72 - 47e: 02cd mov.n a12, a2 - 480: b08c beqz.n a0, 48f - 482: 1248 l32i.n a4, a2, 4 - 484: 3438 l32i.n a3, a4, 12 - 486: 020c movi.n a2, 0 - 488: 330b addi.n a3, a3, -1 - 48a: 3439 s32i.n a3, a4, 12 - 48c: 126c22 s32i a2, a12, 72 - 48f: 5b2c22 l32i a2, a12, 0x16c - 492: fff501 l32r a0, 468 - 495: 0000c0 callx0 a0 - 498: 612c22 l32i a2, a12, 0x184 - 49b: fff401 l32r a0, 46c - 49e: 0000c0 callx0 a0 - 4a1: 0c2d mov.n a2, a12 - 4a3: 11c8 l32i.n a12, a1, 4 - 4a5: fff201 l32r a0, 470 - 4a8: 0000c0 callx0 a0 - 4ab: 0108 l32i.n a0, a1, 0 - 4ad: 10c112 addi a1, a1, 16 - 4b0: f00d ret.n - ... - -000004b4 : - 4b4: f0c112 addi a1, a1, -16 - 4b7: 0109 s32i.n a0, a1, 0 - 4b9: 229c beqz.n a2, 4cf - 4bb: 5d2202 l32i a0, a2, 0x174 - 4be: 430c movi.n a3, 4 - 4c0: 086017 bbci a0, 1, 4cc - 4c3: 203030 or a3, a0, a3 - 4c6: 5d6232 s32i a3, a2, 0x174 - 4c9: 000086 j 4cf - 4cc: fffa45 call0 474 - 4cf: 0108 l32i.n a0, a1, 0 - 4d1: 10c112 addi a1, a1, 16 - 4d4: f00d ret.n - 4d6: 8c0000 excw - 4d9: 030c82 l8ui a8, a12, 3 - 4dc: 140c movi.n a4, 1 - 4de: 586242 s32i a4, a2, 0x160 - 4e1: 3b6232 s32i a3, a2, 236 - 4e4: f00d ret.n - 4e6: 000000 ill - 4e9: 000000 ill - 4ec: f0c112 addi a1, a1, -16 - 4ef: 1109 s32i.n a0, a1, 4 - 4f1: 31d9 s32i.n a13, a1, 12 - 4f3: 21c9 s32i.n a12, a1, 8 - 4f5: 03dd mov.n a13, a3 - 4f7: 02cd mov.n a12, a2 - 4f9: 30c202 addi a0, a2, 48 - 4fc: 0109 s32i.n a0, a1, 0 - 4fe: 2c28 l32i.n a2, a12, 8 - 500: 329c beqz.n a2, 517 - 502: 0d2d mov.n a2, a13 - 504: 0c3d mov.n a3, a12 - 506: 840c movi.n a4, 8 - 508: fff801 l32r a0, 4e8 - 50b: 0000c0 callx0 a0 - 50e: 229c beqz.n a2, 524 - 510: 0138 l32i.n a3, a1, 0 - 512: cccb addi.n a12, a12, 12 - 514: e69c37 bne a12, a3, 4fe - 517: 020c movi.n a2, 0 - 519: 21c8 l32i.n a12, a1, 8 - 51b: 31d8 l32i.n a13, a1, 12 - 51d: 1108 l32i.n a0, a1, 4 - 51f: 10c112 addi a1, a1, 16 - 522: f00d ret.n - 524: 120c movi.n a2, 1 - 526: fffbc6 j 519 - 529: 000000 ill - 52c: 000000 ill - 52f: c11200 mul16u a1, a2, a0 - 532: 0109f0 slli a0, a9, 17 - 535: 31e9 s32i.n a14, a1, 12 - 537: 21d9 s32i.n a13, a1, 8 - 539: 11c9 s32i.n a12, a1, 4 - 53b: 03dd mov.n a13, a3 - 53d: 02cd mov.n a12, a2 - 53f: 30c2e2 addi a14, a2, 48 - 542: 000c movi.n a0, 0 - 544: 2c28 l32i.n a2, a12, 8 - 546: 229c beqz.n a2, 55c - 548: ed8c beqz.n a13, 55a - 54a: 0d2d mov.n a2, a13 - 54c: 0c3d mov.n a3, a12 - 54e: 840c movi.n a4, 8 - 550: fff701 l32r a0, 52c - 553: 0000c0 callx0 a0 - 556: 000c movi.n a0, 0 - 558: 02cc bnez.n a2, 55c - 55a: 2c09 s32i.n a0, a12, 8 - 55c: cccb addi.n a12, a12, 12 - 55e: e29ce7 bne a12, a14, 544 - 561: 11c8 l32i.n a12, a1, 4 - 563: 21d8 l32i.n a13, a1, 8 - 565: 31e8 l32i.n a14, a1, 12 - 567: 0108 l32i.n a0, a1, 0 - 569: 10c112 addi a1, a1, 16 - 56c: f00d ret.n - 56e: 2d0000 excw - 571: c11203 excw - 574: 0109f0 slli a0, a9, 17 - 577: fff605 call0 4d8 - 57a: 020c movi.n a2, 0 - 57c: 0108 l32i.n a0, a1, 0 - 57e: 10c112 addi a1, a1, 16 - 581: f00d ret.n - 583: 280000 excw - 586: 000000 ill - 589: 0008 l32i.n a0, a0, 0 - 58b: 080000 excw - 58e: 040000 extui a0, a0, 0, 1 - 591: 000a add.n a0, a0, a0 - 593: 018000 slli a8, a0, 32 - ... - -000005d0 : - 5d0: 026d mov.n a6, a2 - 5d2: a0c112 addi a1, a1, -96 - 5d5: 1261d2 s32i a13, a1, 72 - 5d8: 1461f2 s32i a15, a1, 80 - 5db: 106102 s32i a0, a1, 64 - 5de: 052d mov.n a2, a5 - 5e0: 1361e2 s32i a14, a1, 76 - 5e3: 1161c2 s32i a12, a1, 68 - 5e6: 04ed mov.n a14, a4 - 5e8: 03cd mov.n a12, a3 - 5ea: 05d616 beqz a6, 64b - 5ed: 1608 l32i.n a0, a6, 4 - 5ef: 058016 beqz a0, 64b - 5f2: 055316 beqz a3, 64b - 5f5: 62a032 movi a3, 98 - 5f8: 4fb357 bgeu a3, a5, 64b - 5fb: 0604f2 l8ui a15, a4, 6 - 5fe: 610432 l8ui a3, a4, 97 - 601: 050402 l8ui a0, a4, 5 - 604: 113380 slli a3, a3, 8 - 607: 110080 slli a0, a0, 8 - 60a: 20ff00 or a15, a15, a0 - 60d: 620402 l8ui a0, a4, 98 - 610: 9dc542 addi a4, a5, -99 - 613: 200030 or a0, a0, a3 - 616: f40000 extui a0, a0, 0, 16 - 619: 2e3407 bltu a4, a0, 64b - 61c: fea0a2 movi a10, 254 - 61f: 040e92 l8ui a9, a14, 4 - 622: a109 s32i.n a0, a1, 40 - 624: c129 s32i.n a2, a1, 48 - 626: 632c32 l32i a3, a12, 0x18c - 629: b169 s32i.n a6, a1, 44 - 62b: 192366 bnei a3, 2, 648 - 62e: 0219a7 beq a9, a10, 634 - 631: 162966 bnei a9, 2, 64b - 634: ffd441 l32r a4, 584 - 637: ffd401 l32r a0, 588 - 63a: 21cf47 bnall a15, a4, 65f - 63d: 045af0 extui a5, a15, 10, 1 - 640: 178516 beqz a5, 7bc - 643: 6d0c movi.n a13, 6 - 645: 000a86 j 673 - 648: e819a7 beq a9, a10, 634 - 64b: 1121c2 l32i a12, a1, 68 - 64e: 1221d2 l32i a13, a1, 72 - 651: 1321e2 l32i a14, a1, 76 - 654: 1421f2 l32i a15, a1, 80 - 657: 102102 l32i a0, a1, 64 - 65a: 60c112 addi a1, a1, 96 - 65d: f00d ret.n - 65f: 046df0 extui a6, a15, 13, 1 - 662: 15b616 beqz a6, 7c1 - 665: 5d0c movi.n a13, 5 - 667: 000206 j 673 - 66a: 070c movi.n a7, 0 - 66c: a188 l32i.n a8, a1, 40 - 66e: 1d0c movi.n a13, 1 - 670: 93d780 movnez a13, a7, a8 - 673: 073d26 beqi a13, 3, 67e - 676: 4d8c beqz.n a13, 67e - 678: 021d26 beqi a13, 1, 67e - 67b: 252d66 bnei a13, 2, 6a4 - 67e: 642c62 l32i a6, a12, 0x190 - 681: 028626 beqi a6, 8, 687 - 684: 1cd666 bnei a6, 64, 6a4 - 687: 0c2d mov.n a2, a12 - 689: ffafc5 call0 188 - 68c: 428c beqz.n a2, 694 - 68e: 2490f0 extui a9, a15, 0, 3 - 691: b63966 bnei a9, 3, 64b - 694: 0c2d mov.n a2, a12 - 696: ffaf05 call0 188 - 699: ffbc01 l32r a0, 58c - 69c: 42cc bnez.n a2, 6a4 - 69e: 24a0f0 extui a10, a15, 0, 3 - 6a1: a62a66 bnei a10, 2, 64b - 6a4: 10bf00 and a11, a15, a0 - 6a7: f1b9 s32i.n a11, a1, 60 - 6a9: 170f07 bnone a15, a0, 6c4 - 6ac: 602c32 l32i a3, a12, 0x180 - 6af: 139c beqz.n a3, 6c4 - 6b1: 2e9b addi.n a2, a14, 9 - 6b3: 840c movi.n a4, 8 - 6b5: 01dc32 addmi a3, a12, 0x100 - 6b8: 75c332 addi a3, a3, 117 - 6bb: ffb701 l32r a0, 598 - 6be: 0000c0 callx0 a0 - 6c1: 8612a6 blti a2, 1, 64b - 6c4: f148 l32i.n a4, a1, 60 - 6c6: 04c456 bnez a4, 716 - 6c9: 3e9b addi.n a3, a14, 9 - 6cb: 01dc22 addmi a2, a12, 0x100 - 6ce: fcc222 addi a2, a2, -4 - 6d1: e139 s32i.n a3, a1, 56 - 6d3: ffe185 call0 4ec - 6d6: c2fc bnez.n a2, 716 - 6d8: 27bd56 bnez a13, 957 - 6db: e138 l32i.n a3, a1, 56 - 6dd: 01dc22 addmi a2, a12, 0x100 - 6e0: 2cc222 addi a2, a2, 44 - 6e3: d129 s32i.n a2, a1, 52 - 6e5: ffe045 call0 4ec - 6e8: 25e216 beqz a2, 94a - 6eb: 4c38 l32i.n a3, a12, 16 - 6ed: f6c332 addi a3, a3, -10 - 6f0: 256356 bnez a3, 94a - 6f3: 6ccc22 addi a2, a12, 108 - 6f6: 11ce32 addi a3, a14, 17 - 6f9: 042c movi.n a4, 32 - 6fb: ffa801 l32r a0, 59c - 6fe: 0000c0 callx0 a0 - 701: 245216 beqz a2, 94a - 704: d128 l32i.n a2, a1, 52 - 706: e138 l32i.n a3, a1, 56 - 708: 5d2c42 l32i a4, a12, 0x174 - 70b: 054c movi.n a5, 64 - 70d: 204450 or a4, a4, a5 - 710: 5d6c42 s32i a4, a12, 0x174 - 713: ffe1c5 call0 530 - 716: 0afd16 beqz a13, 7c9 - 719: 6d0b addi.n a6, a13, -1 - 71b: 0d3616 beqz a6, 7f2 - 71e: fecd72 addi a7, a13, -2 - 721: 183716 beqz a7, 8a8 - 724: 083d26 beqi a13, 3, 730 - 727: 057df6 bgeui a13, 7, 730 - 72a: 024db6 bltui a13, 4, 730 - 72d: ffc686 j 64b - 730: 0487f0 extui a8, a15, 7, 1 - 733: f14856 bnez a8, 64b - 736: 0498f0 extui a9, a15, 8, 1 - 739: f0e916 beqz a9, 64b - 73c: 000c movi.n a0, 0 - 73e: 3b2ca2 l32i a10, a12, 236 - 741: 116c02 s32i a0, a12, 68 - 744: baac beqz.n a10, 773 - 746: 5d2cb2 l32i a11, a12, 0x174 - 749: 26eb67 bbsi a11, 6, 773 - 74c: 0e3d mov.n a3, a14 - 74e: c148 l32i.n a4, a1, 48 - 750: 01dc22 addmi a2, a12, 0x100 - 753: acc222 addi a2, a2, -84 - 756: 007f85 call0 f50 <__wpa_send_eapol+0x490> - 759: eee256 bnez a2, 64b - 75c: ff8d21 l32r a2, 590 - 75f: b138 l32i.n a3, a1, 44 - 761: 0c4d mov.n a4, a12 - 763: 100c movi.n a0, 1 - 765: 116c02 s32i a0, a12, 68 - 768: ff8e01 l32r a0, 5a0 - 76b: 0000c0 callx0 a0 - 76e: 020c movi.n a2, 0 - 770: 666c22 s32i a2, a12, 0x198 - 773: f138 l32i.n a3, a1, 60 - 775: 193316 beqz a3, 90c - 778: 112c42 l32i a4, a12, 68 - 77b: ecc416 beqz a4, 64b - 77e: 840c movi.n a4, 8 - 780: 01dc22 addmi a2, a12, 0x100 - 783: 130c movi.n a3, 1 - 785: 606c32 s32i a3, a12, 0x180 - 788: 75c222 addi a2, a2, 117 - 78b: 3e9b addi.n a3, a14, 9 - 78d: ff8501 l32r a0, 5a4 - 790: 0000c0 callx0 a0 - 793: a168 l32i.n a6, a1, 40 - 795: facd42 addi a4, a13, -6 - 798: eaf416 beqz a4, 64b - 79b: b1d8 l32i.n a13, a1, 44 - 79d: 800c movi.n a0, 8 - 79f: 100f00 and a0, a15, a0 - 7a2: 686fa7 bbci a15, 10, 80e - 7a5: 120c movi.n a2, 1 - 7a7: 040c movi.n a4, 0 - 7a9: 0c3d mov.n a3, a12 - 7ab: 834200 moveqz a4, a2, a0 - 7ae: 0d2d mov.n a2, a13 - 7b0: ffdbc5 call0 570 - 7b3: 0212a6 blti a2, 1, 7b9 - 7b6: ffa446 j 64b - 7b9: 0021c6 j 844 - 7bc: 4d0c movi.n a13, 4 - 7be: ffac46 j 673 - 7c1: 3e6fb7 bbci a15, 11, 803 - 7c4: 3d0c movi.n a13, 3 - 7c6: ffaa46 j 673 - 7c9: 4c08 l32i.n a0, a12, 16 - 7cb: 117026 beqi a0, 7, 7e0 - 7ce: 0e8026 beqi a0, 8, 7e0 - 7d1: 5d2c32 l32i a3, a12, 0x174 - 7d4: 043630 extui a3, a3, 6, 1 - 7d7: e70316 beqz a3, 64b - 7da: f6c042 addi a4, a0, -10 - 7dd: e6a456 bnez a4, 64b - 7e0: 1c58 l32i.n a5, a12, 4 - 7e2: 342552 l32i a5, a5, 208 - 7e5: 0cf516 beqz a5, 8b8 - 7e8: b128 l32i.n a2, a1, 44 - 7ea: 3c8b addi.n a3, a12, 8 - 7ec: ff9945 call0 184 - 7ef: ff9606 j 64b - 7f2: 4c68 l32i.n a6, a12, 16 - 7f4: f6c662 addi a6, a6, -10 - 7f7: e50656 bnez a6, 64b - 7fa: 3b2c72 l32i a7, a12, 236 - 7fd: f2f756 bnez a7, 730 - 800: ff91c6 j 64b - 803: 0483f0 extui a8, a15, 3, 1 - 806: e60856 bnez a8, 66a - 809: 2d0c movi.n a13, 2 - 80b: ff9906 j 673 - 80e: 890c movi.n a9, 8 - 810: 070f97 bnone a15, a9, 81b - 813: 0c2d mov.n a2, a12 - 815: ffcc05 call0 4d8 - 818: 000a06 j 844 - 81b: 169c beqz.n a6, 830 - 81d: 063d mov.n a3, a6 - 81f: 63ce22 addi a2, a14, 99 - 822: 014d mov.n a4, a1 - 824: ff6101 l32r a0, 5a8 - 827: 0000c0 callx0 a0 - 82a: 22cc bnez.n a2, 830 - 82c: 71a8 l32i.n a10, a1, 28 - 82e: 2adc bnez.n a10, 844 - 830: ff5921 l32r a2, 594 - 833: 0d3d mov.n a3, a13 - 835: 040c movi.n a4, 0 - 837: ff5d01 l32r a0, 5ac - 83a: 0000c0 callx0 a0 - 83d: 0d2d mov.n a2, a13 - 83f: 030c movi.n a3, 0 - 841: ff9505 call0 194 - 844: 5b2c22 l32i a2, a12, 0x16c - 847: ff5a01 l32r a0, 5b0 - 84a: 0000c0 callx0 a0 - 84d: c128 l32i.n a2, a1, 48 - 84f: ff5901 l32r a0, 5b4 - 852: 0000c0 callx0 a0 - 855: 5b6c22 s32i a2, a12, 0x16c - 858: def216 beqz a2, 64b - 85b: 0e3d mov.n a3, a14 - 85d: c148 l32i.n a4, a1, 48 - 85f: ff5601 l32r a0, 5b8 - 862: 0000c0 callx0 a0 - 865: 5d2cb2 l32i a11, a12, 0x174 - 868: 130c movi.n a3, 1 - 86a: f128 l32i.n a2, a1, 60 - 86c: 0403f0 extui a0, a15, 3, 1 - 86f: 140c movi.n a4, 1 - 871: 04d9f0 extui a13, a15, 9, 1 - 874: c158 l32i.n a5, a1, 48 - 876: 5c6c52 s32i a5, a12, 0x170 - 879: 11ddb0 slli a13, a13, 5 - 87c: ec49 s32i.n a4, a12, 56 - 87e: fc09 s32i.n a0, a12, 60 - 880: 042c movi.n a4, 32 - 882: 932320 movnez a2, a3, a2 - 885: dfaf02 movi a0, -33 - 888: 11ce32 addi a3, a14, 17 - 88b: 106c22 s32i a2, a12, 64 - 88e: 10bb00 and a11, a11, a0 - 891: 6ccc22 addi a2, a12, 108 - 894: 20bbd0 or a11, a11, a13 - 897: 5d6cb2 s32i a11, a12, 0x174 - 89a: ff4801 l32r a0, 5bc - 89d: 0000c0 callx0 a0 - 8a0: 0c2d mov.n a2, a12 - 8a2: 014f05 call0 1d94 - 8a5: ff6886 j 64b - 8a8: 5c68 l32i.n a6, a12, 20 - 8aa: 660b addi.n a6, a6, -1 - 8ac: d9b656 bnez a6, 64b - 8af: 3b2c72 l32i a7, a12, 236 - 8b2: e7a756 bnez a7, 730 - 8b5: ff6486 j 64b - 8b8: 63ce22 addi a2, a14, 99 - 8bb: a138 l32i.n a3, a1, 40 - 8bd: 014d mov.n a4, a1 - 8bf: ff4001 l32r a0, 5c0 - 8c2: 0000c0 callx0 a0 - 8c5: d82296 bltz a2, 64b - 8c8: 2158 l32i.n a5, a1, 8 - 8ca: 55cc bnez.n a5, 8d3 - 8cc: 0158 l32i.n a5, a1, 0 - 8ce: 1168 l32i.n a6, a1, 4 - 8d0: 000046 j 8d5 - 8d3: 3168 l32i.n a6, a1, 12 - 8d5: 632c82 l32i a8, a12, 0x18c - 8d8: 0e2866 bnei a8, 2, 8ea - 8db: 652c82 l32i a8, a12, 0x194 - 8de: 100c movi.n a0, 1 - 8e0: 04d826 beqi a8, 64, 8e8 - 8e3: 01c826 beqi a8, 32, 8e8 - 8e6: 000c movi.n a0, 0 - 8e8: 30cc bnez.n a0, 8ef - 8ea: 020c movi.n a2, 0 - 8ec: 000046 j 8f1 - 8ef: 120c movi.n a2, 1 - 8f1: 612c32 l32i a3, a12, 0x184 - 8f4: a38c beqz.n a3, 902 - 8f6: 622c42 l32i a4, a12, 0x188 - 8f9: ff3201 l32r a0, 5c4 - 8fc: 0000c0 callx0 a0 - 8ff: e2d216 beqz a2, 730 - 902: b128 l32i.n a2, a1, 44 - 904: 3c8b addi.n a3, a12, 8 - 906: ff87c5 call0 184 - 909: ff4f86 j 64b - 90c: 3e9b addi.n a3, a14, 9 - 90e: 01dc22 addmi a2, a12, 0x100 - 911: fcc222 addi a2, a2, -4 - 914: 9129 s32i.n a2, a1, 36 - 916: ffc185 call0 530 - 919: 01dc02 addmi a0, a12, 0x100 - 91c: 2cc002 addi a0, a0, 44 - 91f: fdcc bnez.n a13, 932 - 921: 043c movi.n a4, 48 - 923: 91d8 l32i.n a13, a1, 36 - 925: 002d mov.n a2, a0 - 927: 0d3d mov.n a3, a13 - 929: ff2701 l32r a0, 5c8 - 92c: 0000c0 callx0 a0 - 92f: 000346 j 940 - 932: 91d8 l32i.n a13, a1, 36 - 934: 030c movi.n a3, 0 - 936: 043c movi.n a4, 48 - 938: 002d mov.n a2, a0 - 93a: ff2401 l32r a0, 5cc - 93d: 0000c0 callx0 a0 - 940: 0d2d mov.n a2, a13 - 942: 030c movi.n a3, 0 - 944: ffbe85 call0 530 - 947: ffbe46 j 844 - 94a: 9dcc bnez.n a13, 957 - 94c: e138 l32i.n a3, a1, 56 - 94e: 01dc22 addmi a2, a12, 0x100 - 951: 2cc222 addi a2, a2, 44 - 954: ffb945 call0 4ec - 957: 0c3d mov.n a3, a12 - 959: 30cc02 addi a0, a12, 48 - 95c: 01d352 addmi a5, a3, 0x100 - 95f: 070542 l8ui a4, a5, 7 - 962: 060562 l8ui a6, a5, 6 - 965: 114480 slli a4, a4, 8 - 968: 204460 or a4, a4, a6 - 96b: 114480 slli a4, a4, 8 - 96e: 050562 l8ui a6, a5, 5 - 971: 040552 l8ui a5, a5, 4 - 974: 204460 or a4, a4, a6 - 977: 114480 slli a4, a4, 8 - 97a: 204450 or a4, a4, a5 - 97d: cca416 beqz a4, 64b - 980: 33cb addi.n a3, a3, 12 - 982: d69307 bne a3, a0, 95c - 985: ff3086 j 64b - ... - 99c: 90c112 addi a1, a1, -112 - 99f: 166152 s32i a5, a1, 88 - 9a2: 176162 s32i a6, a1, 92 - 9a5: 186172 s32i a7, a1, 96 - 9a8: 1a6102 s32i a0, a1, 104 - 9ab: 156132 s32i a3, a1, 84 - 9ae: 146122 s32i a2, a1, 80 - 9b1: 043d mov.n a3, a4 - 9b3: 10c122 addi a2, a1, 16 - 9b6: 640c movi.n a4, 6 - 9b8: fff401 l32r a0, 988 - 9bb: 0000c0 callx0 a0 - 9be: 162132 l32i a3, a1, 88 - 9c1: 16c122 addi a2, a1, 22 - 9c4: 042c movi.n a4, 32 - 9c6: fff101 l32r a0, 98c - 9c9: 0000c0 callx0 a0 - 9cc: 36c122 addi a2, a1, 54 - 9cf: fff001 l32r a0, 990 - 9d2: 0000c0 callx0 a0 - 9d5: 3ec122 addi a2, a1, 62 - 9d8: 031c movi.n a3, 16 - 9da: ffee01 l32r a0, 994 - 9dd: 0000c0 callx0 a0 - 9e0: 152142 l32i a4, a1, 84 - 9e3: 172172 l32i a7, a1, 92 - 9e6: 032c movi.n a3, 32 - 9e8: 10c152 addi a5, a1, 16 - 9eb: e63c movi.n a6, 62 - 9ed: 196122 s32i a2, a1, 100 - 9f0: 182102 l32i a0, a1, 96 - 9f3: 142122 l32i a2, a1, 80 - 9f6: 0109 s32i.n a0, a1, 0 - 9f8: ffe801 l32r a0, 998 - 9fb: 0000c0 callx0 a0 - 9fe: 192152 l32i a5, a1, 100 - a01: f47c movi.n a4, -1 - a03: 000c movi.n a0, 0 - a05: a30450 movltz a0, a4, a5 - a08: a30420 movltz a0, a4, a2 - a0b: 002d mov.n a2, a0 - a0d: 1a2102 l32i a0, a1, 104 - a10: 70c112 addi a1, a1, 112 - a13: f00d ret.n - a15: 000000 ill - a18: 032d mov.n a2, a3 - a1a: f0c112 addi a1, a1, -16 - a1d: 0109 s32i.n a0, a1, 0 - a1f: 030c movi.n a3, 0 - a21: 100c movi.n a0, 1 - a23: 666232 s32i a3, a2, 0x198 - a26: d209 s32i.n a0, a2, 52 - a28: 013685 call0 1d94 - a2b: 0108 l32i.n a0, a1, 0 - a2d: 10c112 addi a1, a1, 16 - a30: f00d ret.n - a32: 000000 ill - a35: 000010 excw - a38: 000000 ill - a3b: 8e8800 excw - a3e: ff .byte 0xff - a3f: ff .byte 0xff - a40: 8e .byte 0x8e - a41: ff .byte 0xff - a42: ff .byte 0xff - ... - -00000ac0 <__wpa_send_eapol>: - ac0: 80c112 addi a1, a1, -128 - ac3: 1361f2 s32i a15, a1, 76 - ac6: f109 s32i.n a0, a1, 60 - ac8: 1e6122 s32i a2, a1, 120 - acb: 1d6152 s32i a5, a1, 116 - ace: 1c6162 s32i a6, a1, 112 - ad1: 8179 s32i.n a7, a1, 32 - ad3: 1061c2 s32i a12, a1, 64 - ad6: 1161d2 s32i a13, a1, 68 - ad9: 1261e2 s32i a14, a1, 72 - adc: 03dd mov.n a13, a3 - ade: 232132 l32i a3, a1, 140 - ae1: 04ed mov.n a14, a4 - ae3: 357316 beqz a3, e3e <__wpa_send_eapol+0x37e> - ae6: 03cd mov.n a12, a3 - ae8: 000046 j aed <__wpa_send_eapol+0x2d> - aeb: 3c0c movi.n a12, 3 - aed: b1c9 s32i.n a12, a1, 44 - aef: fecc42 addi a4, a12, -2 - af2: 800c movi.n a0, 8 - af4: 2021f2 l32i a15, a1, 128 - af7: 1861f2 s32i a15, a1, 96 - afa: 105e00 and a5, a14, a0 - afd: d159 s32i.n a5, a1, 52 - aff: 316416 beqz a4, e19 <__wpa_send_eapol+0x359> - b02: fdcc22 addi a2, a12, -3 - b05: 310216 beqz a2, e19 <__wpa_send_eapol+0x359> - b08: 030c movi.n a3, 0 - b0a: c139 s32i.n a3, a1, 48 - b0c: 63cf22 addi a2, a15, 99 - b0f: e129 s32i.n a2, a1, 56 - b11: ffcc01 l32r a0, a44 - b14: 0000c0 callx0 a0 - b17: 1e21a2 l32i a10, a1, 120 - b1a: 02cd mov.n a12, a2 - b1c: 2e4216 beqz a2, e04 <__wpa_send_eapol+0x344> - b1f: 260c movi.n a6, 2 - b21: fea052 movi a5, 254 - b24: b1b8 l32i.n a11, a1, 44 - b26: ba98 l32i.n a9, a10, 44 - b28: 222142 l32i a4, a1, 136 - b2b: 5fcf02 addi a0, a15, 95 - b2e: 380c movi.n a8, 3 - b30: 014c82 s8i a8, a12, 1 - b33: 742800 extui a2, a0, 8, 8 - b36: 156142 s32i a4, a1, 84 - b39: 110080 slli a0, a0, 8 - b3c: 004c92 s8i a9, a12, 0 - b3f: 200020 or a0, a0, a2 - b42: 024c02 s8i a0, a12, 2 - b45: 410800 srli a0, a0, 8 - b48: 034c02 s8i a0, a12, 3 - b4b: 632d02 l32i a0, a13, 0x18c - b4e: 20eeb0 or a14, a14, a11 - b51: fec072 addi a7, a0, -2 - b54: 835670 moveqz a5, a6, a7 - b57: 044c52 s8i a5, a12, 4 - b5a: 748c beqz.n a4, b65 <__wpa_send_eapol+0xa5> - b5c: 082066 bnei a0, 2, b68 <__wpa_send_eapol+0xa8> - b5f: ffb521 l32r a2, a34 - b62: 20ee20 or a14, a14, a2 - b65: 082026 beqi a0, 2, b71 <__wpa_send_eapol+0xb1> - b68: 212132 l32i a3, a1, 132 - b6b: 1133c0 slli a3, a3, 4 - b6e: 20ee30 or a14, a14, a3 - b71: 064ce2 s8i a14, a12, 6 - b74: 4158e0 srli a5, a14, 8 - b77: d148 l32i.n a4, a1, 52 - b79: 054c52 s8i a5, a12, 5 - b7c: 64cc bnez.n a4, b86 <__wpa_send_eapol+0xc6> - b7e: 4a68 l32i.n a6, a10, 16 - b80: 176162 s32i a6, a1, 92 - b83: 000146 j b8c <__wpa_send_eapol+0xcc> - b86: 642d72 l32i a7, a13, 0x190 - b89: 176172 s32i a7, a1, 92 - b8c: 172122 l32i a2, a1, 92 - b8f: ffae01 l32r a0, a48 - b92: 0000c0 callx0 a0 - b95: 418820 srli a8, a2, 8 - b98: 074c82 s8i a8, a12, 7 - b9b: 172122 l32i a2, a1, 92 - b9e: ffab01 l32r a0, a4c - ba1: 0000c0 callx0 a0 - ba4: 1461f2 s32i a15, a1, 80 - ba7: 084c22 s8i a2, a12, 8 - baa: 0a6ed7 bbci a14, 13, bb8 <__wpa_send_eapol+0xf8> - bad: 1461f2 s32i a15, a1, 80 - bb0: 090c movi.n a9, 0 - bb2: 074c92 s8i a9, a12, 7 - bb5: 084c92 s8i a9, a12, 8 - bb8: 01dd02 addmi a0, a13, 0x100 - bbb: 24cd32 addi a3, a13, 36 - bbe: 1a6132 s32i a3, a1, 104 - bc1: 00fd mov.n a15, a0 - bc3: 20c022 addi a2, a0, 32 - bc6: 1b6122 s32i a2, a1, 108 - bc9: 14cff2 addi a15, a15, 20 - bcc: fcc002 addi a0, a0, -4 - bcf: 196102 s32i a0, a1, 100 - bd2: 1b2122 l32i a2, a1, 108 - bd5: 1a2152 l32i a5, a1, 104 - bd8: 0f3d mov.n a3, a15 - bda: fb0542 l8ui a4, a5, 251 - bdd: fa0562 l8ui a6, a5, 250 - be0: 114480 slli a4, a4, 8 - be3: 204460 or a4, a4, a6 - be6: f90562 l8ui a6, a5, 249 - be9: 114480 slli a4, a4, 8 - bec: 204460 or a4, a4, a6 - bef: f80562 l8ui a6, a5, 248 - bf2: 114480 slli a4, a4, 8 - bf5: 01d552 addmi a5, a5, 0x100 - bf8: 204460 or a4, a4, a6 - bfb: 044542 s8i a4, a5, 4 - bfe: 414840 srli a4, a4, 8 - c01: 054542 s8i a4, a5, 5 - c04: 414840 srli a4, a4, 8 - c07: 064542 s8i a4, a5, 6 - c0a: 414840 srli a4, a4, 8 - c0d: 074542 s8i a4, a5, 7 - c10: 840c movi.n a4, 8 - c12: ff8f01 l32r a0, a50 - c15: 0000c0 callx0 a0 - c18: f4cff2 addi a15, a15, -12 - c1b: 192162 l32i a6, a1, 100 - c1e: 1b2152 l32i a5, a1, 108 - c21: 1a2172 l32i a7, a1, 104 - c24: f4c552 addi a5, a5, -12 - c27: f4c772 addi a7, a7, -12 - c2a: 1a6172 s32i a7, a1, 104 - c2d: 1b6152 s32i a5, a1, 108 - c30: 9e9567 bne a5, a6, bd2 <__wpa_send_eapol+0x112> - c33: 062d mov.n a2, a6 - c35: 830c movi.n a3, 8 - c37: 1d21f2 l32i a15, a1, 116 - c3a: ff8601 l32r a0, a54 - c3d: 0000c0 callx0 a0 - c40: 192132 l32i a3, a1, 100 - c43: 2c9b addi.n a2, a12, 9 - c45: 840c movi.n a4, 8 - c47: ff8401 l32r a0, a58 - c4a: 0000c0 callx0 a0 - c4d: 1a0c movi.n a10, 1 - c4f: 01dd92 addmi a9, a13, 0x100 - c52: 080c movi.n a8, 0 - c54: 054982 s8i a8, a9, 5 - c57: 0449a2 s8i a10, a9, 4 - c5a: 080c movi.n a8, 0 - c5c: 064982 s8i a8, a9, 6 - c5f: 080c movi.n a8, 0 - c61: 074982 s8i a8, a9, 7 - c64: 1c2192 l32i a9, a1, 112 - c67: b98c beqz.n a9, c76 <__wpa_send_eapol+0x1b6> - c69: 093d mov.n a3, a9 - c6b: 11cc22 addi a2, a12, 17 - c6e: 042c movi.n a4, 32 - c70: ff7b01 l32r a0, a5c - c73: 0000c0 callx0 a0 - c76: bf8c beqz.n a15, c85 <__wpa_send_eapol+0x1c5> - c78: 0f3d mov.n a3, a15 - c7a: 41cc22 addi a2, a12, 65 - c7d: 840c movi.n a4, 8 - c7f: ff7801 l32r a0, a60 - c82: 0000c0 callx0 a0 - c85: 81b8 l32i.n a11, a1, 32 - c87: 8138 l32i.n a3, a1, 32 - c89: 0bac beqz.n a11, cad <__wpa_send_eapol+0x1ed> - c8b: 1521f2 l32i a15, a1, 84 - c8e: 1fec bnez.n a15, cb3 <__wpa_send_eapol+0x1f3> - c90: 63cc22 addi a2, a12, 99 - c93: 0b3d mov.n a3, a11 - c95: 182142 l32i a4, a1, 96 - c98: ff7301 l32r a0, a64 - c9b: 0000c0 callx0 a0 - c9e: 182102 l32i a0, a1, 96 - ca1: 624c02 s8i a0, a12, 98 - ca4: 410800 srli a0, a0, 8 - ca7: 614c02 s8i a0, a12, 97 - caa: 002fc6 j d6d <__wpa_send_eapol+0x2ad> - cad: 152122 l32i a2, a1, 84 - cb0: 0b9216 beqz a2, d6d <__wpa_send_eapol+0x2ad> - cb3: 0b6316 beqz a3, d6d <__wpa_send_eapol+0x2ad> - cb6: 142122 l32i a2, a1, 80 - cb9: ff6b01 l32r a0, a68 - cbc: 0000c0 callx0 a0 - cbf: 02fd mov.n a15, a2 - cc1: 92cc bnez.n a2, cce <__wpa_send_eapol+0x20e> - cc3: 0c2d mov.n a2, a12 - cc5: ff6901 l32r a0, a6c - cc8: 0000c0 callx0 a0 - ccb: 004d46 j e04 <__wpa_send_eapol+0x344> - cce: 8138 l32i.n a3, a1, 32 - cd0: 182142 l32i a4, a1, 96 - cd3: ff6701 l32r a0, a70 - cd6: 0000c0 callx0 a0 - cd9: c148 l32i.n a4, a1, 48 - cdb: 948c beqz.n a4, ce8 <__wpa_send_eapol+0x228> - cdd: 182162 l32i a6, a1, 96 - ce0: ddaf52 movi a5, -35 - ce3: 6f6a add.n a6, a15, a6 - ce5: 004652 s8i a5, a6, 0 - ce8: b178 l32i.n a7, a1, 44 - cea: bca002 movi a0, 188 - ced: fec772 addi a7, a7, -2 - cf0: 162716 beqz a7, e56 <__wpa_send_eapol+0x396> - cf3: b188 l32i.n a8, a1, 44 - cf5: fdc882 addi a8, a8, -3 - cf8: 15a816 beqz a8, e56 <__wpa_send_eapol+0x396> - cfb: 041c movi.n a4, 16 - cfd: 1d38 l32i.n a3, a13, 4 - cff: 31cc22 addi a2, a12, 49 - d02: 9129 s32i.n a2, a1, 36 - d04: 34c332 addi a3, a3, 52 - d07: ff5b01 l32r a0, a74 - d0a: 0000c0 callx0 a0 - d0d: 1d28 l32i.n a2, a13, 4 - d0f: 032c movi.n a3, 32 - d11: 24c222 addi a2, a2, 36 - d14: ff5901 l32r a0, a78 - d17: 0000c0 callx0 a0 - d1a: 9138 l32i.n a3, a1, 36 - d1c: 012d mov.n a2, a1 - d1e: 041c movi.n a4, 16 - d20: ff5701 l32r a0, a7c - d23: 0000c0 callx0 a0 - d26: 10c122 addi a2, a1, 16 - d29: 041c movi.n a4, 16 - d2b: 01dd32 addmi a3, a13, 0x100 - d2e: bcc332 addi a3, a3, -68 - d31: ff5301 l32r a0, a80 - d34: 0000c0 callx0 a0 - d37: 0f3d mov.n a3, a15 - d39: 142142 l32i a4, a1, 80 - d3c: 63cc22 addi a2, a12, 99 - d3f: a129 s32i.n a2, a1, 40 - d41: ff5001 l32r a0, a84 - d44: 0000c0 callx0 a0 - d47: 012d mov.n a2, a1 - d49: 032c movi.n a3, 32 - d4b: 00a142 movi a4, 0x100 - d4e: a158 l32i.n a5, a1, 40 - d50: 142162 l32i a6, a1, 80 - d53: ff4d01 l32r a0, a88 - d56: 0000c0 callx0 a0 - d59: 0f2d mov.n a2, a15 - d5b: 142142 l32i a4, a1, 80 - d5e: 624c42 s8i a4, a12, 98 - d61: 414840 srli a4, a4, 8 - d64: 614c42 s8i a4, a12, 97 - d67: ff4901 l32r a0, a8c - d6a: 0000c0 callx0 a0 - d6d: 246e87 bbci a14, 8, d95 <__wpa_send_eapol+0x2d5> - d70: 3b2d52 l32i a5, a13, 236 - d73: 95cc bnez.n a5, d80 <__wpa_send_eapol+0x2c0> - d75: 0c2d mov.n a2, a12 - d77: ff4601 l32r a0, a90 - d7a: 0000c0 callx0 a0 - d7d: 0020c6 j e04 <__wpa_send_eapol+0x344> - d80: b138 l32i.n a3, a1, 44 - d82: 0c4d mov.n a4, a12 - d84: e158 l32i.n a5, a1, 56 - d86: 51cc62 addi a6, a12, 81 - d89: 01dd22 addmi a2, a13, 0x100 - d8c: acc222 addi a2, a2, -84 - d8f: ff4101 l32r a0, a94 - d92: 0000c0 callx0 a0 - d95: 320c movi.n a2, 3 - d97: ff2861 l32r a6, a38 - d9a: 00a132 movi a3, 0x100 - d9d: 5668 l32i.n a6, a6, 20 - d9f: 040c movi.n a4, 0 - da1: 0668 l32i.n a6, a6, 0 - da3: 166162 s32i a6, a1, 88 - da6: ff3c01 l32r a0, a98 - da9: 0000c0 callx0 a0 - dac: 3d8b addi.n a3, a13, 8 - dae: 02fd mov.n a15, a2 - db0: 12e8 l32i.n a14, a2, 4 - db2: 640c movi.n a4, 6 - db4: 0e2d mov.n a2, a14 - db6: ff3901 l32r a0, a9c - db9: 0000c0 callx0 a0 - dbc: e1d8 l32i.n a13, a1, 56 - dbe: 2e6b addi.n a2, a14, 6 - dc0: 162132 l32i a3, a1, 88 - dc3: 640c movi.n a4, 6 - dc5: 2fc332 addi a3, a3, 47 - dc8: ff3601 l32r a0, aa0 - dcb: 0000c0 callx0 a0 - dce: 1f28 l32i.n a2, a15, 4 - dd0: ff1c31 l32r a3, a40 - dd3: ff1a41 l32r a4, a3c - dd6: 0c4e42 s8i a4, a14, 12 - dd9: 0d4e32 s8i a3, a14, 13 - ddc: 0d4d mov.n a4, a13 - dde: 22eb addi.n a2, a2, 14 - de0: 0c3d mov.n a3, a12 - de2: ff3001 l32r a0, aa4 - de5: 0000c0 callx0 a0 - de8: 0f3d mov.n a3, a15 - dea: 142152 l32i a5, a1, 80 - ded: 162122 l32i a2, a1, 88 - df0: 71c552 addi a5, a5, 113 - df3: 055f52 s16i a5, a15, 10 - df6: ff2c01 l32r a0, aa8 - df9: 0000c0 callx0 a0 - dfc: 0c2d mov.n a2, a12 - dfe: ff2b01 l32r a0, aac - e01: 0000c0 callx0 a0 - e04: 1021c2 l32i a12, a1, 64 - e07: 1121d2 l32i a13, a1, 68 - e0a: 1221e2 l32i a14, a1, 72 - e0d: 1321f2 l32i a15, a1, 76 - e10: 80a022 movi a2, 128 - e13: f108 l32i.n a0, a1, 60 - e15: 112a add.n a1, a1, a2 - e17: f00d ret.n - e19: 222162 l32i a6, a1, 136 - e1c: ce8616 beqz a6, b08 <__wpa_send_eapol+0x48> - e1f: 182122 l32i a2, a1, 96 - e22: 830c movi.n a3, 8 - e24: ff2301 l32r a0, ab0 - e27: 0000c0 callx0 a0 - e2a: 1821f2 l32i a15, a1, 96 - e2d: 800c movi.n a0, 8 - e2f: c00020 sub a0, a0, a2 - e32: 932020 movnez a2, a0, a2 - e35: c129 s32i.n a2, a1, 48 - e37: ff2a add.n a15, a15, a2 - e39: ff8b addi.n a15, a15, 8 - e3b: ff3346 j b0c <__wpa_send_eapol+0x4c> - e3e: 0d2d mov.n a2, a13 - e40: ff3445 call0 188 - e43: ca4256 bnez a2, aeb <__wpa_send_eapol+0x2b> - e46: 220c movi.n a2, 2 - e48: 642d32 l32i a3, a13, 0x190 - e4b: 1c0c movi.n a12, 1 - e4d: fec332 addi a3, a3, -2 - e50: 93c230 movnez a12, a2, a3 - e53: ff2586 j aed <__wpa_send_eapol+0x2d> - e56: 63cc52 addi a5, a12, 99 - e59: 142132 l32i a3, a1, 80 - e5c: 2d0a add.n a2, a13, a0 - e5e: f8c342 addi a4, a3, -8 - e61: 330b addi.n a3, a3, -1 - e63: b33440 movgez a3, a4, a4 - e66: 213330 srai a3, a3, 3 - e69: 0f4d mov.n a4, a15 - e6b: ff1201 l32r a0, ab4 - e6e: 0000c0 callx0 a0 - e71: ee4216 beqz a2, d59 <__wpa_send_eapol+0x299> - e74: 0c2d mov.n a2, a12 - e76: ff1001 l32r a0, ab8 - e79: 0000c0 callx0 a0 - e7c: 0f2d mov.n a2, a15 - e7e: ff0f01 l32r a0, abc - e81: 0000c0 callx0 a0 - e84: ffdf06 j e04 <__wpa_send_eapol+0x344> - e87: 0a0400 excw - ... - e96: 120000 excw - e99: f9d0c1 l32r a12, fffff5dc - e9c: 410981 l32r a8, fffd12c0 - e9f: 51c9 s32i.n a12, a1, 20 - ea1: 61d9 s32i.n a13, a1, 24 - ea3: 71e9 s32i.n a14, a1, 28 - ea5: 04dd mov.n a13, a4 - ea7: 02ed mov.n a14, a2 - ea9: 03cd mov.n a12, a3 - eab: 07e316 beqz a3, f2d <__wpa_send_eapol+0x46d> - eae: d138 l32i.n a3, a1, 52 - eb0: e128 l32i.n a2, a1, 56 - eb2: c148 l32i.n a4, a1, 48 - eb4: 000c movi.n a0, 0 - eb6: 3109 s32i.n a0, a1, 12 - eb8: 0149 s32i.n a4, a1, 0 - eba: 2129 s32i.n a2, a1, 8 - ebc: 1139 s32i.n a3, a1, 4 - ebe: 0e2d mov.n a2, a14 - ec0: 0c3d mov.n a3, a12 - ec2: 0d4d mov.n a4, a13 - ec4: 000005 call0 ec8 <__wpa_send_eapol+0x408> - ec7: bc58 l32i.n a5, a12, 44 - ec9: cc28 l32i.n a2, a12, 48 - ecb: 160c movi.n a6, 1 - ecd: 800c movi.n a0, 8 - ecf: 100d00 and a0, a13, a0 - ed2: 004d mov.n a4, a0 - ed4: 934600 movnez a4, a6, a0 - ed7: 932540 movnez a2, a5, a4 - eda: 071266 bnei a2, 1, ee5 <__wpa_send_eapol+0x425> - edd: 112e32 l32i a3, a14, 68 - ee0: 64a052 movi a5, 100 - ee3: 43cc bnez.n a3, eeb <__wpa_send_eapol+0x42b> - ee5: e8a3f2 movi a15, 0x3e8 - ee8: 000146 j ef1 <__wpa_send_eapol+0x431> - eeb: f4a1f2 movi a15, 0x1f4 - eee: 93f540 movnez a15, a5, a4 - ef1: 908c beqz.n a0, efe <__wpa_send_eapol+0x43e> - ef3: 071266 bnei a2, 1, efe <__wpa_send_eapol+0x43e> - ef6: 04ed87 bbsi a13, 8, efe <__wpa_send_eapol+0x43e> - ef9: 160c movi.n a6, 1 - efb: 666c62 s32i a6, a12, 0x198 - efe: 0f2d mov.n a2, a15 - f00: e8a332 movi a3, 0x3e8 - f03: ffe201 l32r a0, e8c <__wpa_send_eapol+0x3cc> - f06: 0000c0 callx0 a0 - f09: 02dd mov.n a13, a2 - f0b: e8a332 movi a3, 0x3e8 - f0e: 0f2d mov.n a2, a15 - f10: ffe001 l32r a0, e90 <__wpa_send_eapol+0x3d0> - f13: 0000c0 callx0 a0 - f16: 0c6d mov.n a6, a12 - f18: 0e5d mov.n a5, a14 - f1a: 023d mov.n a3, a2 - f1c: e8a342 movi a4, 0x3e8 - f1f: 0d2d mov.n a2, a13 - f21: 823340 mull a3, a3, a4 - f24: ffd941 l32r a4, e88 <__wpa_send_eapol+0x3c8> - f27: ffdb01 l32r a0, e94 <__wpa_send_eapol+0x3d4> - f2a: 0000c0 callx0 a0 - f2d: 51c8 l32i.n a12, a1, 20 - f2f: 61d8 l32i.n a13, a1, 24 - f31: 71e8 l32i.n a14, a1, 28 - f33: 81f8 l32i.n a15, a1, 32 - f35: 4108 l32i.n a0, a1, 16 - f37: 30c112 addi a1, a1, 48 - f3a: f00d ret.n - ... - f50: d0c112 addi a1, a1, -48 - f53: 71c9 s32i.n a12, a1, 28 - f55: 5129 s32i.n a2, a1, 20 - f57: 6109 s32i.n a0, a1, 24 - f59: 91e9 s32i.n a14, a1, 36 - f5b: 81d9 s32i.n a13, a1, 32 - f5d: 03ed mov.n a14, a3 - f5f: 04dd mov.n a13, a4 - f61: 62a002 movi a0, 98 - f64: 213047 bltu a0, a4, f89 <__wpa_send_eapol+0x4c9> - f67: f27c movi.n a2, -1 - f69: 0003c6 j f7c <__wpa_send_eapol+0x4bc> - f6c: fd7c movi.n a13, -1 - f6e: 0c2d mov.n a2, a12 - f70: 013d mov.n a3, a1 - f72: 041c movi.n a4, 16 - f74: fff201 l32r a0, f3c <__wpa_send_eapol+0x47c> - f77: 0000c0 callx0 a0 - f7a: 0d2d mov.n a2, a13 - f7c: 71c8 l32i.n a12, a1, 28 - f7e: 81d8 l32i.n a13, a1, 32 - f80: 91e8 l32i.n a14, a1, 36 - f82: 6108 l32i.n a0, a1, 24 - f84: 30c112 addi a1, a1, 48 - f87: f00d ret.n - f89: 041c movi.n a4, 16 - f8b: 060322 l8ui a2, a3, 6 - f8e: 51c3c2 addi a12, a3, 81 - f91: 4129 s32i.n a2, a1, 16 - f93: 012d mov.n a2, a1 - f95: 0c3d mov.n a3, a12 - f97: ffea01 l32r a0, f40 <__wpa_send_eapol+0x480> - f9a: 0000c0 callx0 a0 - f9d: 0c2d mov.n a2, a12 - f9f: 030c movi.n a3, 0 - fa1: 041c movi.n a4, 16 - fa3: ffe801 l32r a0, f44 <__wpa_send_eapol+0x484> - fa6: 0000c0 callx0 a0 - fa9: 0d5d mov.n a5, a13 - fab: 0e4d mov.n a4, a14 - fad: 5128 l32i.n a2, a1, 20 - faf: 4138 l32i.n a3, a1, 16 - fb1: 0c6d mov.n a6, a12 - fb3: 243030 extui a3, a3, 0, 3 - fb6: ffe401 l32r a0, f48 <__wpa_send_eapol+0x488> - fb9: 0000c0 callx0 a0 - fbc: fac256 bnez a2, f6c <__wpa_send_eapol+0x4ac> - fbf: 012d mov.n a2, a1 - fc1: 0c3d mov.n a3, a12 - fc3: 041c movi.n a4, 16 - fc5: ffe101 l32r a0, f4c <__wpa_send_eapol+0x48c> - fc8: 0000c0 callx0 a0 - fcb: f9d256 bnez a2, f6c <__wpa_send_eapol+0x4ac> - fce: 0d0c movi.n a13, 0 - fd0: ffe686 j f6e <__wpa_send_eapol+0x4ae> - fd3: 01d000 slli a13, a0, 32 - ... - -00000fe0 : - fe0: 044c movi.n a4, 64 - fe2: 030c movi.n a3, 0 - fe4: e0c112 addi a1, a1, -32 - fe7: 51c9 s32i.n a12, a1, 20 - fe9: 4109 s32i.n a0, a1, 16 - feb: 02cd mov.n a12, a2 - fed: 3b6232 s32i a3, a2, 236 - ff0: 01d222 addmi a2, a2, 0x100 - ff3: acc222 addi a2, a2, -84 - ff6: fff801 l32r a0, fd8 <__wpa_send_eapol+0x518> - ff9: 0000c0 callx0 a0 - ffc: 030c movi.n a3, 0 - ffe: 040c movi.n a4, 0 - 1000: 5c8b addi.n a5, a12, 8 - 1002: 060c movi.n a6, 0 - 1004: 070c movi.n a7, 0 - 1006: 0c28 l32i.n a2, a12, 0 - 1008: 000c movi.n a0, 0 - 100a: 0109 s32i.n a0, a1, 0 - 100c: ff0405 call0 50 - 100f: 0c4d mov.n a4, a12 - 1011: 020c movi.n a2, 0 - 1013: 0c38 l32i.n a3, a12, 0 - 1015: 3c6c22 s32i a2, a12, 240 - 1018: ffef21 l32r a2, fd4 <__wpa_send_eapol+0x514> - 101b: 51c8 l32i.n a12, a1, 20 - 101d: ffef01 l32r a0, fdc <__wpa_send_eapol+0x51c> - 1020: 0000c0 callx0 a0 - 1023: 4108 l32i.n a0, a1, 16 - 1025: 20c112 addi a1, a1, 32 - 1028: f00d ret.n - 102a: 000000 ill - 102d: 000000 ill - -00001030 : - 1030: f0c112 addi a1, a1, -16 - 1033: 0109 s32i.n a0, a1, 0 - 1035: 11c9 s32i.n a12, a1, 4 - 1037: 21d9 s32i.n a13, a1, 8 - 1039: 02cd mov.n a12, a2 - 103b: 03dd mov.n a13, a3 - 103d: 32cc bnez.n a2, 1044 - 103f: f27c movi.n a2, -1 - 1041: 001b86 j 10b3 - 1044: 020c movi.n a2, 0 - 1046: 4723b6 bltui a3, 2, 1091 - 1049: 100c movi.n a0, 1 - 104b: 0243f6 bgeui a3, 4, 1051 - 104e: 6c23f6 bgeui a3, 2, 10be - 1051: 3c6df6 bgeui a13, 6, 1091 - 1054: 394db6 bltui a13, 4, 1091 - 1057: 5d2c32 l32i a3, a12, 0x174 - 105a: 1ee337 bbsi a3, 3, 107c - 105d: 100c movi.n a0, 1 - 105f: 820c movi.n a2, 8 - 1061: 202320 or a2, a3, a2 - 1064: 6c09 s32i.n a0, a12, 24 - 1066: 5d6c22 s32i a2, a12, 0x174 - 1069: 0c2d mov.n a2, a12 - 106b: 00d285 call0 1d94 - 106e: 511226 beqi a2, 1, 10c3 - 1071: 030c movi.n a3, 0 - 1073: 140c movi.n a4, 1 - 1075: 8c49 s32i.n a4, a12, 32 - 1077: 6c39 s32i.n a3, a12, 24 - 1079: 000506 j 1091 - 107c: 122c52 l32i a5, a12, 72 - 107f: c58c beqz.n a5, 108f - 1081: 1c78 l32i.n a7, a12, 4 - 1083: 3768 l32i.n a6, a7, 12 - 1085: 660b addi.n a6, a6, -1 - 1087: 3769 s32i.n a6, a7, 12 - 1089: 126c22 s32i a2, a12, 72 - 108c: 5a6c02 s32i a0, a12, 0x168 - 108f: 9c09 s32i.n a0, a12, 36 - 1091: 030c movi.n a3, 0 - 1093: 044c movi.n a4, 64 - 1095: 01dc22 addmi a2, a12, 0x100 - 1098: 070c movi.n a7, 0 - 109a: 3b6c72 s32i a7, a12, 236 - 109d: acc222 addi a2, a2, -84 - 10a0: ffe301 l32r a0, 102c - 10a3: 0000c0 callx0 a0 - 10a6: 045d26 beqi a13, 5, 10ae - 10a9: 0c2d mov.n a2, a12 - 10ab: 000005 call0 10ac - 10ae: 0c2d mov.n a2, a12 - 10b0: 00ce05 call0 1d94 - 10b3: 11c8 l32i.n a12, a1, 4 - 10b5: 21d8 l32i.n a13, a1, 8 - 10b7: 0108 l32i.n a0, a1, 0 - 10b9: 10c112 addi a1, a1, 16 - 10bc: f00d ret.n - 10be: 7c09 s32i.n a0, a12, 28 - 10c0: fff346 j 1091 - 10c3: 120c movi.n a2, 1 - 10c5: fffa86 j 10b3 - 10c8: 000000 ill - 10cb: c11200 mul16u a1, a2, a0 - 10ce: 21d9f0 srai a13, a15, 9 - 10d1: 11c9 s32i.n a12, a1, 4 - 10d3: 0109 s32i.n a0, a1, 0 - 10d5: 02cd mov.n a12, a2 - 10d7: 100c movi.n a0, 1 - 10d9: 0d0c movi.n a13, 0 - 10db: 238c beqz.n a3, 10e1 - 10dd: 4228 l32i.n a2, a2, 16 - 10df: 728c beqz.n a2, 10ea - 10e1: 5d2c32 l32i a3, a12, 0x174 - 10e4: 203300 or a3, a3, a0 - 10e7: 5d6c32 s32i a3, a12, 0x174 - 10ea: 6c48 l32i.n a4, a12, 24 - 10ec: 4cd9 s32i.n a13, a12, 16 - 10ee: 948c beqz.n a4, 10fb - 10f0: 5d2c52 l32i a5, a12, 0x174 - 10f3: e67c movi.n a6, -2 - 10f5: 105560 and a5, a5, a6 - 10f8: 5d6c52 s32i a5, a12, 0x174 - 10fb: 122c72 l32i a7, a12, 72 - 10fe: 3d6cd2 s32i a13, a12, 244 - 1101: 678c beqz.n a7, 110b - 1103: 1c98 l32i.n a9, a12, 4 - 1105: 3988 l32i.n a8, a9, 12 - 1107: 880b addi.n a8, a8, -1 - 1109: 3989 s32i.n a8, a9, 12 - 110b: 632c92 l32i a9, a12, 0x18c - 110e: 126cd2 s32i a13, a12, 72 - 1111: 021966 bnei a9, 1, 1117 - 1114: 576cd2 s32i a13, a12, 0x15c - 1117: 0c2d mov.n a2, a12 - 1119: 3e6c02 s32i a0, a12, 248 - 111c: 000005 call0 1120 - 111f: bcd9 s32i.n a13, a12, 44 - 1121: 652c22 l32i a2, a12, 0x194 - 1124: 21d8 l32i.n a13, a1, 8 - 1126: 11c8 l32i.n a12, a1, 4 - 1128: ffe801 l32r a0, 10c8 - 112b: 0000c0 callx0 a0 - 112e: 0108 l32i.n a0, a1, 0 - 1130: 10c112 addi a1, a1, 16 - 1133: f00d ret.n - 1135: 000000 ill - 1138: f0c112 addi a1, a1, -16 - 113b: 025d mov.n a5, a2 - 113d: 0109 s32i.n a0, a1, 0 - 113f: 100c movi.n a0, 1 - 1141: 338c beqz.n a3, 1148 - 1143: 4228 l32i.n a2, a2, 16 - 1145: 081226 beqi a2, 1, 1151 - 1148: 5d2532 l32i a3, a5, 0x174 - 114b: 203300 or a3, a3, a0 - 114e: 5d6532 s32i a3, a5, 0x174 - 1151: 0528 l32i.n a2, a5, 0 - 1153: 358b addi.n a3, a5, 8 - 1155: 4509 s32i.n a0, a5, 16 - 1157: 040c movi.n a4, 0 - 1159: a549 s32i.n a4, a5, 40 - 115b: ff0285 call0 184 - 115e: 0108 l32i.n a0, a1, 0 - 1160: 10c112 addi a1, a1, 16 - 1163: f00d ret.n - 1165: 000000 ill - 1168: 060c movi.n a6, 0 - 116a: 270c movi.n a7, 2 - 116c: 338c beqz.n a3, 1173 - 116e: 4238 l32i.n a3, a2, 16 - 1170: 0a2326 beqi a3, 2, 117e - 1173: 5d2242 l32i a4, a2, 0x174 - 1176: 150c movi.n a5, 1 - 1178: 204450 or a4, a4, a5 - 117b: 5d6242 s32i a4, a2, 0x174 - 117e: 7269 s32i.n a6, a2, 28 - 1180: 4279 s32i.n a7, a2, 16 - 1182: f00d ret.n - 1184: 000000 ill - 1187: c11200 mul16u a1, a2, a0 - 118a: 11c9f0 slli a12, a9, 1 - 118d: 0109 s32i.n a0, a1, 0 - 118f: 02cd mov.n a12, a2 - 1191: 338c beqz.n a3, 1198 - 1193: 4208 l32i.n a0, a2, 16 - 1195: 0a3026 beqi a0, 3, 11a3 - 1198: 5d2c22 l32i a2, a12, 0x174 - 119b: 130c movi.n a3, 1 - 119d: 202230 or a2, a2, a3 - 11a0: 5d6c22 s32i a2, a12, 0x174 - 11a3: 030c movi.n a3, 0 - 11a5: 01dc22 addmi a2, a12, 0x100 - 11a8: 340c movi.n a4, 3 - 11aa: 4c49 s32i.n a4, a12, 16 - 11ac: acc222 addi a2, a2, -84 - 11af: 044c movi.n a4, 64 - 11b1: fff401 l32r a0, 1184 - 11b4: 0000c0 callx0 a0 - 11b7: 0108 l32i.n a0, a1, 0 - 11b9: 050c movi.n a5, 0 - 11bb: 3b6c52 s32i a5, a12, 236 - 11be: 8c59 s32i.n a5, a12, 32 - 11c0: 11c8 l32i.n a12, a1, 4 - 11c2: 10c112 addi a1, a1, 16 - 11c5: f00d ret.n - 11c7: c11200 mul16u a1, a2, a0 - 11ca: 11c9f0 slli a12, a9, 1 - 11cd: 21d9 s32i.n a13, a1, 8 - 11cf: 0109 s32i.n a0, a1, 0 - 11d1: 02dd mov.n a13, a2 - 11d3: 332302 l32i a0, a3, 204 - 11d6: 03cd mov.n a12, a3 - 11d8: d0dc bnez.n a0, 11f9 - 11da: 130c movi.n a3, 1 - 11dc: 020c movi.n a2, 0 - 11de: 346c22 s32i a2, a12, 208 - 11e1: 336c32 s32i a3, a12, 204 - 11e4: 0d2d mov.n a2, a13 - 11e6: 0c3d mov.n a3, a12 - 11e8: ff0305 call0 21c - 11eb: 0d2d mov.n a2, a13 - 11ed: 0c3d mov.n a3, a12 - 11ef: 009c85 call0 1bb8 - 11f2: 0c3d mov.n a3, a12 - 11f4: 0d2d mov.n a2, a13 - 11f6: 00aec5 call0 1ce4 - 11f9: 11c8 l32i.n a12, a1, 4 - 11fb: 21d8 l32i.n a13, a1, 8 - 11fd: 0108 l32i.n a0, a1, 0 - 11ff: 10c112 addi a1, a1, 16 - 1202: f00d ret.n - 1204: 000000 ill - 1207: c11200 mul16u a1, a2, a0 - 120a: 11c9f0 slli a12, a9, 1 - 120d: 0109 s32i.n a0, a1, 0 - 120f: 02cd mov.n a12, a2 - 1211: 338c beqz.n a3, 1218 - 1213: 4208 l32i.n a0, a2, 16 - 1215: 0a4026 beqi a0, 4, 1223 - 1218: 5d2c22 l32i a2, a12, 0x174 - 121b: 130c movi.n a3, 1 - 121d: 202230 or a2, a2, a3 - 1220: 5d6c22 s32i a2, a12, 0x174 - 1223: 0c28 l32i.n a2, a12, 0 - 1225: 1c38 l32i.n a3, a12, 4 - 1227: 440c movi.n a4, 4 - 1229: 4c49 s32i.n a4, a12, 16 - 122b: fff9c5 call0 11c8 - 122e: 4ccc22 addi a2, a12, 76 - 1231: 032c movi.n a3, 32 - 1233: fff401 l32r a0, 1204 - 1236: 0000c0 callx0 a0 - 1239: 828c beqz.n a2, 1245 - 123b: 0c28 l32i.n a2, a12, 0 - 123d: 3c8b addi.n a3, a12, 8 - 123f: fef445 call0 184 - 1242: 000146 j 124b - 1245: 050c movi.n a5, 0 - 1247: 9c59 s32i.n a5, a12, 36 - 1249: bc59 s32i.n a5, a12, 44 - 124b: 11c8 l32i.n a12, a1, 4 - 124d: 0108 l32i.n a0, a1, 0 - 124f: 10c112 addi a1, a1, 16 - 1252: f00d ret.n - 1254: 060c movi.n a6, 0 - 1256: 570c movi.n a7, 5 - 1258: 338c beqz.n a3, 125f - 125a: 4238 l32i.n a3, a2, 16 - 125c: 0a5326 beqi a3, 5, 126a - 125f: 5d2242 l32i a4, a2, 0x174 - 1262: 150c movi.n a5, 1 - 1264: 204450 or a4, a4, a5 - 1267: 5d6242 s32i a4, a2, 0x174 - 126a: 606262 s32i a6, a2, 0x180 - 126d: 4279 s32i.n a7, a2, 16 - 126f: f00d ret.n - ... - 127d: 000000 ill - 1280: f0c112 addi a1, a1, -16 - 1283: 11c9 s32i.n a12, a1, 4 - 1285: 0109 s32i.n a0, a1, 0 - 1287: 02cd mov.n a12, a2 - 1289: 338c beqz.n a3, 1290 - 128b: 4208 l32i.n a0, a2, 16 - 128d: 0a6026 beqi a0, 6, 129b - 1290: 5d2c22 l32i a2, a12, 0x174 - 1293: 130c movi.n a3, 1 - 1295: 202230 or a2, a2, a3 - 1298: 5d6c22 s32i a2, a12, 0x174 - 129b: fff621 l32r a2, 1274 - 129e: 630c movi.n a3, 6 - 12a0: 4c39 s32i.n a3, a12, 16 - 12a2: 5228 l32i.n a2, a2, 20 - 12a4: 040c movi.n a4, 0 - 12a6: 2d2222 l32i a2, a2, 180 - 12a9: 3c8b addi.n a3, a12, 8 - 12ab: 1228 l32i.n a2, a2, 4 - 12ad: fff201 l32r a0, 1278 - 12b0: 0000c0 callx0 a0 - 12b3: e28c beqz.n a2, 12c5 - 12b5: 023d mov.n a3, a2 - 12b7: 042c movi.n a4, 32 - 12b9: 01dc22 addmi a2, a12, 0x100 - 12bc: 8cc222 addi a2, a2, -116 - 12bf: ffef01 l32r a0, 127c - 12c2: 0000c0 callx0 a0 - 12c5: 040c movi.n a4, 0 - 12c7: 0108 l32i.n a0, a1, 0 - 12c9: 606c42 s32i a4, a12, 0x180 - 12cc: 11c8 l32i.n a12, a1, 4 - 12ce: 10c112 addi a1, a1, 16 - 12d1: f00d ret.n - 12d3: 40a100 excw - 12d6: 000000 ill - 12d9: 000000 ill - 12dc: 750c movi.n a5, 7 - 12de: c0c112 addi a1, a1, -64 - 12e1: d1c9 s32i.n a12, a1, 52 - 12e3: c109 s32i.n a0, a1, 48 - 12e5: 02cd mov.n a12, a2 - 12e7: 338c beqz.n a3, 12ee - 12e9: 4208 l32i.n a0, a2, 16 - 12eb: 0a7026 beqi a0, 7, 12f9 - 12ee: 5d2c22 l32i a2, a12, 0x174 - 12f1: 130c movi.n a3, 1 - 12f3: 202230 or a2, a2, a3 - 12f6: 5d6c22 s32i a2, a12, 0x174 - 12f9: 4c59 s32i.n a5, a12, 16 - 12fb: bc48 l32i.n a4, a12, 44 - 12fd: 000c movi.n a0, 0 - 12ff: 586c02 s32i a0, a12, 0x160 - 1302: dc09 s32i.n a0, a12, 52 - 1304: 441b addi.n a4, a4, 1 - 1306: bc49 s32i.n a4, a12, 44 - 1308: 7554e6 bgei a4, 5, 1381 - 130b: 632c62 l32i a6, a12, 0x18c - 130e: 652c82 l32i a8, a12, 0x194 - 1311: 532666 bnei a6, 2, 1368 - 1314: fff071 l32r a7, 12d4 - 1317: f20c movi.n a2, 15 - 1319: 4b0787 bnone a7, a8, 1368 - 131c: acaf32 movi a3, -84 - 131f: 440c movi.n a4, 4 - 1321: ddaf92 movi a9, -35 - 1324: 4b1c movi.n a11, 20 - 1326: 10c1a2 addi a10, a1, 16 - 1329: 024a02 s8i a0, a10, 2 - 132c: 034a22 s8i a2, a10, 3 - 132f: 014ab2 s8i a11, a10, 1 - 1332: 004a92 s8i a9, a10, 0 - 1335: 054a42 s8i a4, a10, 5 - 1338: 044a32 s8i a3, a10, 4 - 133b: 652c22 l32i a2, a12, 0x194 - 133e: 170c movi.n a7, 1 - 1340: 04f226 beqi a2, 0x100, 1348 - 1343: 01e226 beqi a2, 128, 1348 - 1346: 007d mov.n a7, a0 - 1348: 032c movi.n a3, 32 - 134a: 5c8b addi.n a5, a12, 8 - 134c: 16c162 addi a6, a1, 22 - 134f: 0c48 l32i.n a4, a12, 0 - 1351: 01dc22 addmi a2, a12, 0x100 - 1354: 8cc222 addi a2, a2, -116 - 1357: 58c442 addi a4, a4, 88 - 135a: ffdf01 l32r a0, 12d8 - 135d: 0000c0 callx0 a0 - 1360: 601c movi.n a0, 22 - 1362: 10c172 addi a7, a1, 16 - 1365: 000046 j 136a - 1368: 070c movi.n a7, 0 - 136a: 0c3d mov.n a3, a12 - 136c: 4ccc62 addi a6, a12, 76 - 136f: 88a042 movi a4, 136 - 1372: 050c movi.n a5, 0 - 1374: 0c28 l32i.n a2, a12, 0 - 1376: 0109 s32i.n a0, a1, 0 - 1378: 1159 s32i.n a5, a1, 4 - 137a: 2159 s32i.n a5, a1, 8 - 137c: 050c movi.n a5, 0 - 137e: ffb185 call0 e98 <__wpa_send_eapol+0x3d8> - 1381: d1c8 l32i.n a12, a1, 52 - 1383: c108 l32i.n a0, a1, 48 - 1385: 40c112 addi a1, a1, 64 - 1388: f00d ret.n - 138a: 100000 and a0, a0, a0 - 138d: 000000 ill - 1390: 000000 ill - 1393: 027d00 excw - 1396: e0c112 addi a1, a1, -32 - 1399: 4109 s32i.n a0, a1, 16 - 139b: 032d mov.n a2, a3 - 139d: 652732 l32i a3, a7, 0x194 - 13a0: 100c movi.n a0, 1 - 13a2: 04f326 beqi a3, 0x100, 13aa - 13a5: 01e326 beqi a3, 128, 13aa - 13a8: 000c movi.n a0, 0 - 13aa: 032c movi.n a3, 32 - 13ac: 093c movi.n a9, 48 - 13ae: 084c movi.n a8, 64 - 13b0: 6cc762 addi a6, a7, 108 - 13b3: 0758 l32i.n a5, a7, 0 - 13b5: 6427a2 l32i a10, a7, 0x190 - 13b8: 58c552 addi a5, a5, 88 - 13bb: 3109 s32i.n a0, a1, 12 - 13bd: 1149 s32i.n a4, a1, 4 - 13bf: fecaa2 addi a10, a10, -2 - 13c2: fff241 l32r a4, 138c - 13c5: 0169 s32i.n a6, a1, 0 - 13c7: 9389a0 movnez a8, a9, a10 - 13ca: 678b addi.n a6, a7, 8 - 13cc: 2189 s32i.n a8, a1, 8 - 13ce: 4cc772 addi a7, a7, 76 - 13d1: ffef01 l32r a0, 1390 - 13d4: 0000c0 callx0 a0 - 13d7: 020c movi.n a2, 0 - 13d9: 4108 l32i.n a0, a1, 16 - 13db: 20c112 addi a1, a1, 32 - 13de: f00d ret.n - 13e0: 000000 ill - 13e3: 0a0400 excw - ... - 1402: 120000 excw - 1405: e2a0c1 l32r a12, ffff9e88 - 1408: f21361 l32r a6, ffffdc54 - 140b: c21461 l32r a6, ffff1c5c - 140e: 021161 l32r a6, fffc1c54 - 1411: d21061 l32r a6, ffff5c54 - 1414: 0c1261 l32r a6, fffc445c - 1417: 0d0c10 excw - 141a: 02cd mov.n a12, a2 - 141c: fc8b addi.n a15, a12, 8 - 141e: 01dce2 addmi a14, a12, 0x100 - 1421: 8ccee2 addi a14, a14, -116 - 1424: 938c beqz.n a3, 1431 - 1426: 4228 l32i.n a2, a2, 16 - 1428: 058266 bnei a2, 8, 1431 - 142b: 5d2c22 l32i a2, a12, 0x174 - 142e: 000206 j 143a - 1431: 5d2c22 l32i a2, a12, 0x174 - 1434: 202200 or a2, a2, a0 - 1437: 5d6c22 s32i a2, a12, 0x174 - 143a: ecd9 s32i.n a13, a12, 56 - 143c: bfaf32 movi a3, -65 - 143f: 800c movi.n a0, 8 - 1441: 4c09 s32i.n a0, a12, 16 - 1443: 103230 and a3, a2, a3 - 1446: 5d6c32 s32i a3, a12, 0x174 - 1449: 652c22 l32i a2, a12, 0x194 - 144c: ffe701 l32r a0, 13e8 - 144f: 0000c0 callx0 a0 - 1452: 929c beqz.n a2, 146f - 1454: ffe321 l32r a2, 13e0 - 1457: 5228 l32i.n a2, a2, 20 - 1459: 0d4d mov.n a4, a13 - 145b: 2d2222 l32i a2, a2, 180 - 145e: 0f3d mov.n a3, a15 - 1460: 1228 l32i.n a2, a2, 4 - 1462: ffe201 l32r a0, 13ec - 1465: 0000c0 callx0 a0 - 1468: 02dd mov.n a13, a2 - 146a: 32cc bnez.n a2, 1471 - 146c: 000906 j 1494 - 146f: 0edd mov.n a13, a14 - 1471: 0c2d mov.n a2, a12 - 1473: 0d3d mov.n a3, a13 - 1475: 014d mov.n a4, a1 - 1477: fff1c5 call0 1394 - 147a: 012d mov.n a2, a1 - 147c: 5b2c32 l32i a3, a12, 0x16c - 147f: 5c2c42 l32i a4, a12, 0x170 - 1482: ffacc5 call0 f50 <__wpa_send_eapol+0x490> - 1485: 064216 beqz a2, 14ed - 1488: 652c22 l32i a2, a12, 0x194 - 148b: ffd901 l32r a0, 13f0 - 148e: 0000c0 callx0 a0 - 1491: fb4256 bnez a2, 1449 - 1494: 000c movi.n a0, 0 - 1496: 1421f2 l32i a15, a1, 80 - 1499: f0bc beqz.n a0, 14dc - 149b: ffd221 l32r a2, 13e4 - 149e: 030c movi.n a3, 0 - 14a0: 0c4d mov.n a4, a12 - 14a2: 666c32 s32i a3, a12, 0x198 - 14a5: 0c38 l32i.n a3, a12, 0 - 14a7: ffd301 l32r a0, 13f4 - 14aa: 0000c0 callx0 a0 - 14ad: 652c22 l32i a2, a12, 0x194 - 14b0: ffd201 l32r a0, 13f8 - 14b3: 0000c0 callx0 a0 - 14b6: a28c beqz.n a2, 14c4 - 14b8: 0d3d mov.n a3, a13 - 14ba: 0e2d mov.n a2, a14 - 14bc: 042c movi.n a4, 32 - 14be: ffcf01 l32r a0, 13fc - 14c1: 0000c0 callx0 a0 - 14c4: 013d mov.n a3, a1 - 14c6: 044c movi.n a4, 64 - 14c8: 01dc22 addmi a2, a12, 0x100 - 14cb: 1d0c movi.n a13, 1 - 14cd: 116cd2 s32i a13, a12, 68 - 14d0: acc222 addi a2, a2, -84 - 14d3: ffcb01 l32r a0, 1400 - 14d6: 0000c0 callx0 a0 - 14d9: 3b6cd2 s32i a13, a12, 236 - 14dc: 1121c2 l32i a12, a1, 68 - 14df: 1221d2 l32i a13, a1, 72 - 14e2: 1321e2 l32i a14, a1, 76 - 14e5: 102102 l32i a0, a1, 64 - 14e8: 60c112 addi a1, a1, 96 - 14eb: f00d ret.n - 14ed: 100c movi.n a0, 1 - 14ef: ffe8c6 j 1496 - 14f2: 0c0000 excw - 14f5: 070c96 bltz a12, 1569 - 14f8: 338c beqz.n a3, 14ff - 14fa: 4238 l32i.n a3, a2, 16 - 14fc: 0a1367 beq a3, a6, 150a - 14ff: 5d2242 l32i a4, a2, 0x174 - 1502: 150c movi.n a5, 1 - 1504: 204450 or a4, a4, a5 - 1507: 5d6242 s32i a4, a2, 0x174 - 150a: 4269 s32i.n a6, a2, 16 - 150c: b279 s32i.n a7, a2, 44 - 150e: f00d ret.n - 1510: 020c movi.n a2, 0 - 1512: f00d ret.n - 1514: 032d mov.n a2, a3 - 1516: f00d ret.n - 1518: 0fac01 l32r a0, fffc53c8 - ... - 1533: a50c00 extui a0, a0, 28, 11 - 1536: 80c112 addi a1, a1, -128 - 1539: 1961d2 s32i a13, a1, 100 - 153c: 1b61f2 s32i a15, a1, 108 - 153f: 176102 s32i a0, a1, 92 - 1542: 1861c2 s32i a12, a1, 96 - 1545: 1a61e2 s32i a14, a1, 104 - 1548: 02cd mov.n a12, a2 - 154a: 12e8 l32i.n a14, a2, 4 - 154c: 100c movi.n a0, 1 - 154e: 338c beqz.n a3, 1555 - 1550: 4228 l32i.n a2, a2, 16 - 1552: 089226 beqi a2, 10, 155e - 1555: 5d2c32 l32i a3, a12, 0x174 - 1558: 203300 or a3, a3, a0 - 155b: 5d6c32 s32i a3, a12, 0x174 - 155e: 4c59 s32i.n a5, a12, 16 - 1560: bc48 l32i.n a4, a12, 44 - 1562: 030c movi.n a3, 0 - 1564: dc39 s32i.n a3, a12, 52 - 1566: 441b addi.n a4, a4, 1 - 1568: bc49 s32i.n a4, a12, 44 - 156a: 0254a6 blti a4, 5, 1570 - 156d: 0049c6 j 1698 - 1570: 10c122 addi a2, a1, 16 - 1573: 840c movi.n a4, 8 - 1575: ffe901 l32r a0, 151c - 1578: 0000c0 callx0 a0 - 157b: 0c08 l32i.n a0, a12, 0 - 157d: 632c22 l32i a2, a12, 0x18c - 1580: 1420f2 l32i a15, a0, 80 - 1583: 1520d2 l32i a13, a0, 84 - 1586: 1b1266 bnei a2, 1, 15a5 - 1589: 1068 l32i.n a6, a0, 4 - 158b: 166617 bbci a6, 1, 15a5 - 158e: 010f42 l8ui a4, a15, 1 - 1591: 442b addi.n a4, a4, 2 - 1593: 0ea4d7 bge a4, a13, 15a5 - 1596: 000f52 l8ui a5, a15, 0 - 1599: 063c movi.n a6, 48 - 159b: 069567 bne a5, a6, 15a5 - 159e: ff4a add.n a15, a15, a4 - 15a0: 010fd2 l8ui a13, a15, 1 - 15a3: dd2b addi.n a13, a13, 2 - 15a5: 1261e2 s32i a14, a1, 72 - 15a8: 412266 bnei a2, 2, 15ed - 15ab: 0e4d mov.n a4, a14 - 15ad: 6e28 l32i.n a2, a14, 24 - 15af: 122032 l32i a3, a0, 72 - 15b2: 11e2b0 slli a14, a2, 5 - 15b5: e4ea add.n a14, a4, a14 - 15b7: 48cee2 addi a14, a14, 72 - 15ba: 5448 l32i.n a4, a4, 20 - 15bc: 1c6142 s32i a4, a1, 112 - 15bf: 439c beqz.n a3, 15d7 - 15c1: 20c122 addi a2, a1, 32 - 15c4: 043d mov.n a3, a4 - 15c6: ffd601 l32r a0, 1520 - 15c9: 0000c0 callx0 a0 - 15cc: 0c8296 bltz a2, 1698 - 15cf: 122122 l32i a2, a1, 72 - 15d2: 20c1e2 addi a14, a1, 32 - 15d5: 6228 l32i.n a2, a2, 24 - 15d7: 166122 s32i a2, a1, 88 - 15da: 130c movi.n a3, 1 - 15dc: 10c142 addi a4, a1, 16 - 15df: 150c movi.n a5, 1 - 15e1: 136152 s32i a5, a1, 76 - 15e4: 146142 s32i a4, a1, 80 - 15e7: 156132 s32i a3, a1, 84 - 15ea: 000786 j 160c - 15ed: 0e0c movi.n a14, 0 - 15ef: 5d2c72 l32i a7, a12, 0x174 - 15f2: 080c movi.n a8, 0 - 15f4: 090c movi.n a9, 0 - 15f6: 0a0c movi.n a10, 0 - 15f8: 0b0c movi.n a11, 0 - 15fa: 1461b2 s32i a11, a1, 80 - 15fd: 1661a2 s32i a10, a1, 88 - 1600: 1c6192 s32i a9, a1, 112 - 1603: 156182 s32i a8, a1, 84 - 1606: 047570 extui a7, a7, 5, 1 - 1609: 136172 s32i a7, a1, 76 - 160c: 0c2d mov.n a2, a12 - 160e: 1161f2 s32i a15, a1, 68 - 1611: ffefc5 call0 1510 - 1614: 1c2102 l32i a0, a1, 112 - 1617: 22da add.n a2, a2, a13 - 1619: 008b addi.n a0, a0, 8 - 161b: 020a add.n a0, a2, a0 - 161d: 9320e0 movnez a2, a0, a14 - 1620: ffc101 l32r a0, 1524 - 1623: 0000c0 callx0 a0 - 1626: 02fd mov.n a15, a2 - 1628: 06c216 beqz a2, 1698 - 162b: 112132 l32i a3, a1, 68 - 162e: 0d4d mov.n a4, a13 - 1630: ffbe01 l32r a0, 1528 - 1633: 0000c0 callx0 a0 - 1636: 3dfa add.n a3, a13, a15 - 1638: 3eac beqz.n a14, 165f - 163a: 0e6d mov.n a6, a14 - 163c: 250c movi.n a5, 2 - 163e: 1c2172 l32i a7, a1, 112 - 1641: 032d mov.n a2, a3 - 1643: 040c movi.n a4, 0 - 1645: 414142 s8i a4, a1, 65 - 1648: 162132 l32i a3, a1, 88 - 164b: 40c142 addi a4, a1, 64 - 164e: 143030 extui a3, a3, 0, 2 - 1651: 404132 s8i a3, a1, 64 - 1654: ffb131 l32r a3, 1518 - 1657: ffb501 l32r a0, 152c - 165a: 0000c0 callx0 a0 - 165d: 023d mov.n a3, a2 - 165f: 0c2d mov.n a2, a12 - 1661: ffeb05 call0 1514 - 1664: 142152 l32i a5, a1, 80 - 1667: 0c3d mov.n a3, a12 - 1669: 4ccc62 addi a6, a12, 76 - 166c: 132182 l32i a8, a1, 76 - 166f: c8a372 movi a7, 0x3c8 - 1672: c8a142 movi a4, 0x1c8 - 1675: 1521a2 l32i a10, a1, 84 - 1678: 1621b2 l32i a11, a1, 88 - 167b: 029d mov.n a9, a2 - 167d: c099f0 sub a9, a9, a15 - 1680: 0c28 l32i.n a2, a12, 0 - 1682: 11b9 s32i.n a11, a1, 4 - 1684: 21a9 s32i.n a10, a1, 8 - 1686: 934780 movnez a4, a7, a8 - 1689: 0199 s32i.n a9, a1, 0 - 168b: 0f7d mov.n a7, a15 - 168d: ff8085 call0 e98 <__wpa_send_eapol+0x3d8> - 1690: 0f2d mov.n a2, a15 - 1692: ffa701 l32r a0, 1530 - 1695: 0000c0 callx0 a0 - 1698: 1821c2 l32i a12, a1, 96 - 169b: 1921d2 l32i a13, a1, 100 - 169e: 1a21e2 l32i a14, a1, 104 - 16a1: 1b21f2 l32i a15, a1, 108 - 16a4: 80a022 movi a2, 128 - 16a7: 172102 l32i a0, a1, 92 - 16aa: 112a add.n a1, a1, a2 - 16ac: f00d ret.n - 16ae: d00000 subx2 a0, a0, a0 - 16b1: 000001 l32r a0, fffc16b4 - 16b4: 0001d0 excw - ... - 16cf: c11200 mul16u a1, a2, a0 - 16d2: 81d9d0 src a13, a9, a13 - 16d5: 71c9 s32i.n a12, a1, 28 - 16d7: 6109 s32i.n a0, a1, 24 - 16d9: 02cd mov.n a12, a2 - 16db: b00c movi.n a0, 11 - 16dd: 1d0c movi.n a13, 1 - 16df: 338c beqz.n a3, 16e6 - 16e1: 4228 l32i.n a2, a2, 16 - 16e3: 081207 beq a2, a0, 16ef - 16e6: 5d2c32 l32i a3, a12, 0x174 - 16e9: 2033d0 or a3, a3, a13 - 16ec: 5d6c32 s32i a3, a12, 0x174 - 16ef: 4c09 s32i.n a0, a12, 16 - 16f1: 3e2c42 l32i a4, a12, 248 - 16f4: 000c movi.n a0, 0 - 16f6: ec09 s32i.n a0, a12, 56 - 16f8: 068416 beqz a4, 1764 - 16fb: 642c22 l32i a2, a12, 0x190 - 16fe: ffef01 l32r a0, 16bc - 1701: 0000c0 callx0 a0 - 1704: 5129 s32i.n a2, a1, 20 - 1706: 642c22 l32i a2, a12, 0x190 - 1709: ffed01 l32r a0, 16c0 - 170c: 0000c0 callx0 a0 - 170f: 5148 l32i.n a4, a1, 20 - 1711: 030c movi.n a3, 0 - 1713: 060c movi.n a6, 0 - 1715: 025d mov.n a5, a2 - 1717: 01dc72 addmi a7, a12, 0x100 - 171a: 0c28 l32i.n a2, a12, 0 - 171c: ccc772 addi a7, a7, -52 - 171f: 0159 s32i.n a5, a1, 0 - 1721: 5c8b addi.n a5, a12, 8 - 1723: 4159 s32i.n a5, a1, 16 - 1725: fe9285 call0 50 - 1728: 828c beqz.n a2, 1734 - 172a: 0c28 l32i.n a2, a12, 0 - 172c: 4138 l32i.n a3, a1, 16 - 172e: fea545 call0 184 - 1731: 001406 j 1785 - 1734: 0c38 l32i.n a3, a12, 0 - 1736: 8368 l32i.n a6, a3, 32 - 1738: 3c6cd2 s32i a13, a12, 240 - 173b: a69c beqz.n a6, 1759 - 173d: ffdc21 l32r a2, 16b0 - 1740: 0c4d mov.n a4, a12 - 1742: ffe001 l32r a0, 16c4 - 1745: 0000c0 callx0 a0 - 1748: 030c movi.n a3, 0 - 174a: ffda41 l32r a4, 16b4 - 174d: 0c58 l32i.n a5, a12, 0 - 174f: 0c6d mov.n a6, a12 - 1751: 8528 l32i.n a2, a5, 32 - 1753: ffdd01 l32r a0, 16c8 - 1756: 0000c0 callx0 a0 - 1759: 652c22 l32i a2, a12, 0x194 - 175c: ffdc01 l32r a0, 16cc - 175f: 0000c0 callx0 a0 - 1762: 000c movi.n a0, 0 - 1764: 632c72 l32i a7, a12, 0x18c - 1767: ffd491 l32r a9, 16b8 - 176a: 051766 bnei a7, 1, 1773 - 176d: 576cd2 s32i a13, a12, 0x15c - 1770: 000086 j 1776 - 1773: 596cd2 s32i a13, a12, 0x164 - 1776: 5998 l32i.n a9, a9, 20 - 1778: 1e2992 l32i a9, a9, 120 - 177b: 2988 l32i.n a8, a9, 8 - 177d: 184902 s8i a0, a9, 24 - 1780: 2088d0 or a8, a8, a13 - 1783: 2989 s32i.n a8, a9, 8 - 1785: 71c8 l32i.n a12, a1, 28 - 1787: 81d8 l32i.n a13, a1, 32 - 1789: 6108 l32i.n a0, a1, 24 - 178b: 30c112 addi a1, a1, 48 - 178e: f00d ret.n - 1790: fe .byte 0xfe - 1791: 000017 bnone a0, a1, 1795 - ... - 17a0: f0c112 addi a1, a1, -16 - 17a3: 11c9 s32i.n a12, a1, 4 - 17a5: 0109 s32i.n a0, a1, 0 - 17a7: 6208 l32i.n a0, a2, 24 - 17a9: 02cd mov.n a12, a2 - 17ab: c08c beqz.n a0, 17bb - 17ad: 030c movi.n a3, 0 - 17af: ff91c5 call0 10cc - 17b2: 11c8 l32i.n a12, a1, 4 - 17b4: 0108 l32i.n a0, a1, 0 - 17b6: 10c112 addi a1, a1, 16 - 17b9: f00d ret.n - 17bb: a228 l32i.n a2, a2, 40 - 17bd: 828c beqz.n a2, 17c9 - 17bf: 0c2d mov.n a2, a12 - 17c1: 030c movi.n a3, 0 - 17c3: ff9745 call0 1138 - 17c6: fffa06 j 17b2 - 17c9: 7c38 l32i.n a3, a12, 28 - 17cb: 8c48 l32i.n a4, a12, 32 - 17cd: 838c beqz.n a3, 17d9 - 17cf: 0c2d mov.n a2, a12 - 17d1: 030c movi.n a3, 0 - 17d3: ff9945 call0 1168 - 17d6: fff606 j 17b2 - 17d9: 848c beqz.n a4, 17e5 - 17db: 0c2d mov.n a2, a12 - 17dd: 030c movi.n a3, 0 - 17df: ff9a85 call0 1188 - 17e2: fff306 j 17b2 - 17e5: 9c58 l32i.n a5, a12, 36 - 17e7: 858c beqz.n a5, 17f3 - 17e9: 0c2d mov.n a2, a12 - 17eb: 030c movi.n a3, 0 - 17ed: ffa185 call0 1208 - 17f0: ffef86 j 17b2 - 17f3: 582c62 l32i a6, a12, 0x160 - 17f6: 868c beqz.n a6, 1802 - 17f8: 0c2d mov.n a2, a12 - 17fa: 030c movi.n a3, 0 - 17fc: ffadc5 call0 12dc - 17ff: ffebc6 j 17b2 - 1802: 4c08 l32i.n a0, a12, 16 - 1804: ffe381 l32r a8, 1790 - 1807: a7a0f6 bgeui a0, 12, 17b2 - 180a: 907000 addx2 a7, a0, a0 - 180d: 778a add.n a7, a7, a8 - 180f: 0007a0 jx a7 - 1812: ffe706 j 17b2 - 1815: 002e46 j 18d2 - 1818: 002b06 j 18c8 - 181b: 0027c6 j 18be - 181e: 002186 j 18a8 - 1821: 001e46 j 189e - 1824: 001546 j 187d - 1827: 000e06 j 1863 - 182a: 000946 j 1853 - 182d: 000606 j 1849 - 1830: 000086 j 1836 - 1833: ffdec6 j 17b2 - 1836: 5d2c92 l32i a9, a12, 0x174 - 1839: 049690 extui a9, a9, 6, 1 - 183c: 0ab916 beqz a9, 18eb - 183f: 0c2d mov.n a2, a12 - 1841: 030c movi.n a3, 0 - 1843: ffbc05 call0 1404 - 1846: ffda06 j 17b2 - 1849: 0c2d mov.n a2, a12 - 184b: 030c movi.n a3, 0 - 184d: ffce45 call0 1534 - 1850: ffd786 j 17b2 - 1853: 112ca2 l32i a10, a12, 68 - 1856: 0daa16 beqz a10, 1934 - 1859: 0c2d mov.n a2, a12 - 185b: 030c movi.n a3, 0 - 185d: ffc945 call0 14f4 - 1860: ffd386 j 17b2 - 1863: ecb8 l32i.n a11, a12, 56 - 1865: 073b16 beqz a11, 18dc - 1868: 102c02 l32i a0, a12, 64 - 186b: 06d056 bnez a0, 18dc - 186e: fc28 l32i.n a2, a12, 60 - 1870: 068216 beqz a2, 18dc - 1873: 0c2d mov.n a2, a12 - 1875: 030c movi.n a3, 0 - 1877: ffb8c5 call0 1404 - 187a: ffcd06 j 17b2 - 187d: ffc521 l32r a2, 1794 - 1880: 5228 l32i.n a2, a2, 20 - 1882: 3c8b addi.n a3, a12, 8 - 1884: 2d2222 l32i a2, a2, 180 - 1887: 040c movi.n a4, 0 - 1889: 1228 l32i.n a2, a2, 4 - 188b: ffc301 l32r a0, 1798 - 188e: 0000c0 callx0 a0 - 1891: 0c5216 beqz a2, 195a - 1894: 0c2d mov.n a2, a12 - 1896: 030c movi.n a3, 0 - 1898: ffa405 call0 12dc - 189b: ffc4c6 j 17b2 - 189e: 0c2d mov.n a2, a12 - 18a0: 030c movi.n a3, 0 - 18a2: ff8945 call0 1138 - 18a5: ffc246 j 17b2 - 18a8: 652c22 l32i a2, a12, 0x194 - 18ab: ffbc01 l32r a0, 179c - 18ae: 0000c0 callx0 a0 - 18b1: efd216 beqz a2, 17b2 - 18b4: 0c2d mov.n a2, a12 - 18b6: 030c movi.n a3, 0 - 18b8: ff9c45 call0 1280 - 18bb: ffbcc6 j 17b2 - 18be: 0c2d mov.n a2, a12 - 18c0: 030c movi.n a3, 0 - 18c2: ff9445 call0 1208 - 18c5: ffba46 j 17b2 - 18c8: 0c2d mov.n a2, a12 - 18ca: 030c movi.n a3, 0 - 18cc: ff7fc5 call0 10cc - 18cf: ffb7c6 j 17b2 - 18d2: 0c2d mov.n a2, a12 - 18d4: 030c movi.n a3, 0 - 18d6: ff8905 call0 1168 - 18d9: ffb546 j 17b2 - 18dc: bc38 l32i.n a3, a12, 44 - 18de: 3453a6 blti a3, 5, 1916 - 18e1: 0c2d mov.n a2, a12 - 18e3: 030c movi.n a3, 0 - 18e5: ff8505 call0 1138 - 18e8: ffb186 j 17b2 - 18eb: ec48 l32i.n a4, a12, 56 - 18ed: 649c beqz.n a4, 1907 - 18ef: 102c52 l32i a5, a12, 64 - 18f2: 15dc bnez.n a5, 1907 - 18f4: fc68 l32i.n a6, a12, 60 - 18f6: d68c beqz.n a6, 1907 - 18f8: 112c72 l32i a7, a12, 68 - 18fb: 878c beqz.n a7, 1907 - 18fd: 0c2d mov.n a2, a12 - 18ff: 030c movi.n a3, 0 - 1901: ffdcc5 call0 16d0 - 1904: ffaa86 j 17b2 - 1907: bc88 l32i.n a8, a12, 44 - 1909: 1858a6 blti a8, 5, 1925 - 190c: 0c2d mov.n a2, a12 - 190e: 030c movi.n a3, 0 - 1910: ff8245 call0 1138 - 1913: ffa6c6 j 17b2 - 1916: dc98 l32i.n a9, a12, 52 - 1918: e96916 beqz a9, 17b2 - 191b: 0c2d mov.n a2, a12 - 191d: 030c movi.n a3, 0 - 191f: ff9bc5 call0 12dc - 1922: ffa306 j 17b2 - 1925: dca8 l32i.n a10, a12, 52 - 1927: e87a16 beqz a10, 17b2 - 192a: 0c2d mov.n a2, a12 - 192c: 030c movi.n a3, 0 - 192e: ffc045 call0 1534 - 1931: ff9f46 j 17b2 - 1934: ecb8 l32i.n a11, a12, 56 - 1936: 1b9c beqz.n a11, 194b - 1938: 102c02 l32i a0, a12, 64 - 193b: c0cc bnez.n a0, 194b - 193d: fc28 l32i.n a2, a12, 60 - 193f: 828c beqz.n a2, 194b - 1941: 0c2d mov.n a2, a12 - 1943: 030c movi.n a3, 0 - 1945: ffabc5 call0 1404 - 1948: ff9986 j 17b2 - 194b: dc38 l32i.n a3, a12, 52 - 194d: e61316 beqz a3, 17b2 - 1950: 0c2d mov.n a2, a12 - 1952: 030c movi.n a3, 0 - 1954: ff9845 call0 12dc - 1957: ff95c6 j 17b2 - 195a: 0c2d mov.n a2, a12 - 195c: 030c movi.n a3, 0 - 195e: ff7d85 call0 1138 - 1961: ff9346 j 17b2 - 1964: 238c beqz.n a3, 196a - 1966: 5238 l32i.n a3, a2, 20 - 1968: 938c beqz.n a3, 1975 - 196a: 5d2242 l32i a4, a2, 0x174 - 196d: 150c movi.n a5, 1 - 196f: 204450 or a4, a4, a5 - 1972: 5d6242 s32i a4, a2, 0x174 - 1975: 050c movi.n a5, 0 - 1977: 6268 l32i.n a6, a2, 24 - 1979: 5259 s32i.n a5, a2, 20 - 197b: 968c beqz.n a6, 1988 - 197d: 5d2272 l32i a7, a2, 0x174 - 1980: e87c movi.n a8, -2 - 1982: 107780 and a7, a7, a8 - 1985: 5d6272 s32i a7, a2, 0x174 - 1988: c259 s32i.n a5, a2, 48 - 198a: f00d ret.n - 198c: 0fac01 l32r a0, fffc583c - ... - 19a3: c11200 mul16u a1, a2, a0 - 19a6: 61e2a0 excw - 19a9: 61d215 excw - 19ac: 61c214 excw - 19af: 610213 excw - 19b2: 02cd12 addi a1, a13, 2 - 19b5: 100c movi.n a0, 1 - 19b7: 12d8 l32i.n a13, a2, 4 - 19b9: 338c beqz.n a3, 19c0 - 19bb: 5228 l32i.n a2, a2, 20 - 19bd: 081226 beqi a2, 1, 19c9 - 19c0: 5d2c32 l32i a3, a12, 0x174 - 19c3: 203300 or a3, a3, a0 - 19c6: 5d6c32 s32i a3, a12, 0x174 - 19c9: cc48 l32i.n a4, a12, 48 - 19cb: 5c09 s32i.n a0, a12, 20 - 19cd: 441b addi.n a4, a4, 1 - 19cf: cc49 s32i.n a4, a12, 48 - 19d1: 0254a6 blti a4, 5, 19d7 - 19d4: 0030c6 j 1a9b - 19d7: 632c52 l32i a5, a12, 0x18c - 19da: 0e0c movi.n a14, 0 - 19dc: 021566 bnei a5, 1, 19e2 - 19df: 576ce2 s32i a14, a12, 0x15c - 19e2: dce9 s32i.n a14, a12, 52 - 19e4: 10c122 addi a2, a1, 16 - 19e7: 030c movi.n a3, 0 - 19e9: 840c movi.n a4, 8 - 19eb: ffe901 l32r a0, 1990 - 19ee: 0000c0 callx0 a0 - 19f1: 0c68 l32i.n a6, a12, 0 - 19f3: 6d08 l32i.n a0, a13, 24 - 19f5: 122662 l32i a6, a6, 72 - 19f8: 1100b0 slli a0, a0, 5 - 19fb: 0d0a add.n a0, a13, a0 - 19fd: 48c002 addi a0, a0, 72 - 1a00: f68c beqz.n a6, 1a13 - 1a02: 20c122 addi a2, a1, 32 - 1a05: 5d38 l32i.n a3, a13, 20 - 1a07: ffe301 l32r a0, 1994 - 1a0a: 0000c0 callx0 a0 - 1a0d: 08a296 bltz a2, 1a9b - 1a10: 20c102 addi a0, a1, 32 - 1a13: 632c72 l32i a7, a12, 0x18c - 1a16: 116102 s32i a0, a1, 68 - 1a19: 3f2766 bnei a7, 2, 1a5c - 1a1c: 0c2d mov.n a2, a12 - 1a1e: ffaf05 call0 1510 - 1a21: 5d38 l32i.n a3, a13, 20 - 1a23: 232a add.n a2, a3, a2 - 1a25: 228b addi.n a2, a2, 8 - 1a27: ffdc01 l32r a0, 1998 - 1a2a: 0000c0 callx0 a0 - 1a2d: 02ed mov.n a14, a2 - 1a2f: 068216 beqz a2, 1a9b - 1a32: 112162 l32i a6, a1, 68 - 1a35: ffd531 l32r a3, 198c - 1a38: 6d48 l32i.n a4, a13, 24 - 1a3a: 050c movi.n a5, 0 - 1a3c: 414152 s8i a5, a1, 65 - 1a3f: 144040 extui a4, a4, 0, 2 - 1a42: 404142 s8i a4, a1, 64 - 1a45: 250c movi.n a5, 2 - 1a47: 40c142 addi a4, a1, 64 - 1a4a: 5d78 l32i.n a7, a13, 20 - 1a4c: ffd401 l32r a0, 199c - 1a4f: 0000c0 callx0 a0 - 1a52: 023d mov.n a3, a2 - 1a54: 0c2d mov.n a2, a12 - 1a56: ffabc5 call0 1514 - 1a59: 000146 j 1a62 - 1a5c: 5d28 l32i.n a2, a13, 20 - 1a5e: 00ed mov.n a14, a0 - 1a60: 220a add.n a2, a2, a0 - 1a62: 130c movi.n a3, 1 - 1a64: 3e2c72 l32i a7, a12, 248 - 1a67: c0a352 movi a5, 0x3c0 - 1a6a: 80a342 movi a4, 0x380 - 1a6d: c092e0 sub a9, a2, a14 - 1a70: 01dd62 addmi a6, a13, 0x100 - 1a73: a8c662 addi a6, a6, -88 - 1a76: 0c28 l32i.n a2, a12, 0 - 1a78: 834570 moveqz a4, a5, a7 - 1a7b: 0199 s32i.n a9, a1, 0 - 1a7d: 10c152 addi a5, a1, 16 - 1a80: 0e7d mov.n a7, a14 - 1a82: 6d88 l32i.n a8, a13, 24 - 1a84: 2139 s32i.n a3, a1, 8 - 1a86: 1189 s32i.n a8, a1, 4 - 1a88: 0c3d mov.n a3, a12 - 1a8a: ff40c5 call0 e98 <__wpa_send_eapol+0x3d8> - 1a8d: 632ca2 l32i a10, a12, 0x18c - 1a90: 072a66 bnei a10, 2, 1a9b - 1a93: 0e2d mov.n a2, a14 - 1a95: ffc201 l32r a0, 19a0 - 1a98: 0000c0 callx0 a0 - 1a9b: 1321c2 l32i a12, a1, 76 - 1a9e: 1421d2 l32i a13, a1, 80 - 1aa1: 1521e2 l32i a14, a1, 84 - 1aa4: 122102 l32i a0, a1, 72 - 1aa7: 60c112 addi a1, a1, 96 - 1aaa: f00d ret.n - 1aac: 150c movi.n a5, 1 - 1aae: 060c movi.n a6, 0 - 1ab0: 280c movi.n a8, 2 - 1ab2: 338c beqz.n a3, 1ab9 - 1ab4: 5238 l32i.n a3, a2, 20 - 1ab6: 082326 beqi a3, 2, 1ac2 - 1ab9: 5d2242 l32i a4, a2, 0x174 - 1abc: 204450 or a4, a4, a5 - 1abf: 5d6242 s32i a4, a2, 0x174 - 1ac2: e269 s32i.n a6, a2, 56 - 1ac4: 122272 l32i a7, a2, 72 - 1ac7: 5289 s32i.n a8, a2, 20 - 1ac9: 678c beqz.n a7, 1ad3 - 1acb: 12a8 l32i.n a10, a2, 4 - 1acd: 3a98 l32i.n a9, a10, 12 - 1acf: 990b addi.n a9, a9, -1 - 1ad1: 3a99 s32i.n a9, a10, 12 - 1ad3: 126262 s32i a6, a2, 72 - 1ad6: c269 s32i.n a6, a2, 48 - 1ad8: 596252 s32i a5, a2, 0x164 - 1adb: f00d ret.n - 1add: 000000 ill - 1ae0: 150c movi.n a5, 1 - 1ae2: 370c movi.n a7, 3 - 1ae4: 338c beqz.n a3, 1aeb - 1ae6: 5238 l32i.n a3, a2, 20 - 1ae8: 083326 beqi a3, 3, 1af4 - 1aeb: 5d2242 l32i a4, a2, 0x174 - 1aee: 204450 or a4, a4, a5 - 1af1: 5d6242 s32i a4, a2, 0x174 - 1af4: 122262 l32i a6, a2, 72 - 1af7: 5279 s32i.n a7, a2, 20 - 1af9: 668c beqz.n a6, 1b03 - 1afb: 1298 l32i.n a9, a2, 4 - 1afd: 3988 l32i.n a8, a9, 12 - 1aff: 880b addi.n a8, a8, -1 - 1b01: 3989 s32i.n a8, a9, 12 - 1b03: a259 s32i.n a5, a2, 40 - 1b05: 090c movi.n a9, 0 - 1b07: 126292 s32i a9, a2, 72 - 1b0a: f00d ret.n - 1b0c: f0c112 addi a1, a1, -16 - 1b0f: 11c9 s32i.n a12, a1, 4 - 1b11: 0109 s32i.n a0, a1, 0 - 1b13: 6208 l32i.n a0, a2, 24 - 1b15: 02cd mov.n a12, a2 - 1b17: d0dc bnez.n a0, 1b38 - 1b19: 5a2222 l32i a2, a2, 0x168 - 1b1c: 82dc bnez.n a2, 1b38 - 1b1e: 5c08 l32i.n a0, a12, 20 - 1b20: 90ac beqz.n a0, 1b4d - 1b22: 421026 beqi a0, 1, 1b68 - 1b25: fec032 addi a3, a0, -2 - 1b28: 076316 beqz a3, 1ba2 - 1b2b: 153066 bnei a0, 3, 1b44 - 1b2e: 0c2d mov.n a2, a12 - 1b30: 030c movi.n a3, 0 - 1b32: ffe305 call0 1964 - 1b35: 0002c6 j 1b44 - 1b38: 0c2d mov.n a2, a12 - 1b3a: 030c movi.n a3, 0 - 1b3c: ffe245 call0 1964 - 1b3f: 040c movi.n a4, 0 - 1b41: 5a6c42 s32i a4, a12, 0x168 - 1b44: 11c8 l32i.n a12, a1, 4 - 1b46: 0108 l32i.n a0, a1, 0 - 1b48: 10c112 addi a1, a1, 16 - 1b4b: f00d ret.n - 1b4d: 122c52 l32i a5, a12, 72 - 1b50: a5cc bnez.n a5, 1b5e - 1b52: 632c62 l32i a6, a12, 0x18c - 1b55: eb1666 bnei a6, 1, 1b44 - 1b58: 572c72 l32i a7, a12, 0x15c - 1b5b: fe5716 beqz a7, 1b44 - 1b5e: 0c2d mov.n a2, a12 - 1b60: 030c movi.n a3, 0 - 1b62: ffe405 call0 19a4 - 1b65: fff6c6 j 1b44 - 1b68: ec88 l32i.n a8, a12, 56 - 1b6a: cc08 l32i.n a0, a12, 48 - 1b6c: 689c beqz.n a8, 1b86 - 1b6e: 102c92 l32i a9, a12, 64 - 1b71: 19dc bnez.n a9, 1b86 - 1b73: fca8 l32i.n a10, a12, 60 - 1b75: dacc bnez.n a10, 1b86 - 1b77: 112cb2 l32i a11, a12, 68 - 1b7a: 8b8c beqz.n a11, 1b86 - 1b7c: 0c2d mov.n a2, a12 - 1b7e: 030c movi.n a3, 0 - 1b80: fff285 call0 1aac - 1b83: ffef46 j 1b44 - 1b86: 0950a6 blti a0, 5, 1b93 - 1b89: 0c2d mov.n a2, a12 - 1b8b: 030c movi.n a3, 0 - 1b8d: fff505 call0 1ae0 - 1b90: ffec06 j 1b44 - 1b93: dc28 l32i.n a2, a12, 52 - 1b95: fab216 beqz a2, 1b44 - 1b98: 0c2d mov.n a2, a12 - 1b9a: 030c movi.n a3, 0 - 1b9c: ffe045 call0 19a4 - 1b9f: ffe846 j 1b44 - 1ba2: 0c2d mov.n a2, a12 - 1ba4: 030c movi.n a3, 0 - 1ba6: ffdbc5 call0 1964 - 1ba9: ffe5c6 j 1b44 - 1bac: 0028 l32i.n a2, a0, 0 - ... - 1bb6: 2c0000 excw - 1bb9: c11204 excw - 1bbc: 3109e0 srai a0, a14, 25 - 1bbf: 41c9 s32i.n a12, a1, 16 - 1bc1: 0129 s32i.n a2, a1, 0 - 1bc3: 03cd mov.n a12, a3 - 1bc5: 01d322 addmi a2, a3, 0x100 - 1bc8: a8c222 addi a2, a2, -88 - 1bcb: 1129 s32i.n a2, a1, 4 - 1bcd: 24c332 addi a3, a3, 36 - 1bd0: 2139 s32i.n a3, a1, 8 - 1bd2: fff701 l32r a0, 1bb0 - 1bd5: 0000c0 callx0 a0 - 1bd8: 2128 l32i.n a2, a1, 8 - 1bda: 032c movi.n a3, 32 - 1bdc: fff601 l32r a0, 1bb4 - 1bdf: 0000c0 callx0 a0 - 1be2: 1158 l32i.n a5, a1, 4 - 1be4: fff231 l32r a3, 1bac - 1be7: 48cc22 addi a2, a12, 72 - 1bea: 5c78 l32i.n a7, a12, 20 - 1bec: 0148 l32i.n a4, a1, 0 - 1bee: 6c68 l32i.n a6, a12, 24 - 1bf0: 58c442 addi a4, a4, 88 - 1bf3: 1166b0 slli a6, a6, 5 - 1bf6: 6c6a add.n a6, a12, a6 - 1bf8: 48c662 addi a6, a6, 72 - 1bfb: 41c8 l32i.n a12, a1, 16 - 1bfd: fed9c5 call0 99c - 1c00: f67c movi.n a6, -1 - 1c02: 000c movi.n a0, 0 - 1c04: a30620 movltz a0, a6, a2 - 1c07: 002d mov.n a2, a0 - 1c09: 3108 l32i.n a0, a1, 12 - 1c0b: 20c112 addi a1, a1, 32 - 1c0e: f00d ret.n - 1c10: 000000 ill - 1c13: 044c00 extui a4, a0, 12, 1 - 1c16: f0c112 addi a1, a1, -16 - 1c19: 1109 s32i.n a0, a1, 4 - 1c1b: 21c9 s32i.n a12, a1, 8 - 1c1d: 0129 s32i.n a2, a1, 0 - 1c1f: 03cd mov.n a12, a3 - 1c21: 68cc22 addi a2, a12, 104 - 1c24: 030c movi.n a3, 0 - 1c26: 326c32 s32i a3, a12, 200 - 1c29: 116c32 s32i a3, a12, 68 - 1c2c: fff901 l32r a0, 1c10 - 1c2f: 0000c0 callx0 a0 - 1c32: 0c3d mov.n a3, a12 - 1c34: 200c movi.n a0, 2 - 1c36: 120c movi.n a2, 1 - 1c38: 6c29 s32i.n a2, a12, 24 - 1c3a: 7c09 s32i.n a0, a12, 28 - 1c3c: 0128 l32i.n a2, a1, 0 - 1c3e: 21c8 l32i.n a12, a1, 8 - 1c40: fff745 call0 1bb8 - 1c43: 1108 l32i.n a0, a1, 4 - 1c45: 10c112 addi a1, a1, 16 - 1c48: f00d ret.n - 1c4a: 120000 excw - 1c4d: 09f0c1 l32r a12, fffc4410 - 1c50: 338c01 l32r a0, fffcea80 - 1c53: 1208 l32i.n a0, a2, 4 - 1c55: 299037 bne a0, a3, 1c82 - 1c58: 4238 l32i.n a3, a2, 16 - 1c5a: b40c movi.n a4, 11 - 1c5c: 071347 beq a3, a4, 1c67 - 1c5f: 000c movi.n a0, 0 - 1c61: 126202 s32i a0, a2, 72 - 1c64: 000706 j 1c84 - 1c67: 01d252 addmi a5, a2, 0x100 - 1c6a: 740552 l8ui a5, a5, 116 - 1c6d: 415750 srli a5, a5, 7 - 1c70: e5cc bnez.n a5, 1c82 - 1c72: 1288 l32i.n a8, a2, 4 - 1c74: 3878 l32i.n a7, a8, 12 - 1c76: 160c movi.n a6, 1 - 1c78: 771b addi.n a7, a7, 1 - 1c7a: 3879 s32i.n a7, a8, 12 - 1c7c: 126262 s32i a6, a2, 72 - 1c7f: 001145 call0 1d94 - 1c82: 000c movi.n a0, 0 - 1c84: 002d mov.n a2, a0 - 1c86: 0108 l32i.n a0, a1, 0 - 1c88: 10c112 addi a1, a1, 16 - 1c8b: f00d ret.n - 1c8d: 000000 ill - 1c90: 1c38 l32i.n a3, a12, 4 - 1c92: 0c0000 excw - 1c95: c11214 excw - 1c98: 0109f0 slli a0, a9, 17 - 1c9b: 21d9 s32i.n a13, a1, 8 - 1c9d: 11c9 s32i.n a12, a1, 4 - 1c9f: 326342 s32i a4, a3, 200 - 1ca2: 116342 s32i a4, a3, 68 - 1ca5: 03cd mov.n a12, a3 - 1ca7: 02dd mov.n a13, a2 - 1ca9: 000c movi.n a0, 0 - 1cab: 7328 l32i.n a2, a3, 28 - 1cad: 4c09 s32i.n a0, a12, 16 - 1caf: 6338 l32i.n a3, a3, 24 - 1cb1: 6c29 s32i.n a2, a12, 24 - 1cb3: 7c39 s32i.n a3, a12, 28 - 1cb5: 0d2d mov.n a2, a13 - 1cb7: 0c3d mov.n a3, a12 - 1cb9: ffefc5 call0 1bb8 - 1cbc: 3c58 l32i.n a5, a12, 12 - 1cbe: 060c movi.n a6, 0 - 1cc0: 058c beqz.n a5, 1cc4 - 1cc2: 3c69 s32i.n a6, a12, 12 - 1cc4: fff331 l32r a3, 1c90 - 1cc7: 0c4d mov.n a4, a12 - 1cc9: 0d2d mov.n a2, a13 - 1ccb: 11c8 l32i.n a12, a1, 4 - 1ccd: 21d8 l32i.n a13, a1, 8 - 1ccf: 000005 call0 1cd0 - 1cd2: 0108 l32i.n a0, a1, 0 - 1cd4: 10c112 addi a1, a1, 16 - 1cd7: f00d ret.n - 1cd9: 000000 ill - 1cdc: 003c movi.n a0, 48 - 1cde: 000000 ill - 1ce1: 000000 ill - 1ce4: e0c112 addi a1, a1, -32 - 1ce7: 4139 s32i.n a3, a1, 16 - 1ce9: 61c9 s32i.n a12, a1, 24 - 1ceb: 5109 s32i.n a0, a1, 20 - 1ced: 02cd mov.n a12, a2 - 1cef: 4228 l32i.n a2, a2, 16 - 1cf1: fffb01 l32r a0, 1ce0 - 1cf4: 0000c0 callx0 a0 - 1cf7: fff951 l32r a5, 1cdc - 1cfa: 024d mov.n a4, a2 - 1cfc: 4178 l32i.n a7, a1, 16 - 1cfe: 0c2d mov.n a2, a12 - 1d00: 61c8 l32i.n a12, a1, 24 - 1d02: 1738 l32i.n a3, a7, 4 - 1d04: 6768 l32i.n a6, a7, 24 - 1d06: 5798 l32i.n a9, a7, 20 - 1d08: 1186b0 slli a8, a6, 5 - 1d0b: 0199 s32i.n a9, a1, 0 - 1d0d: 778a add.n a7, a7, a8 - 1d0f: 48c772 addi a7, a7, 72 - 1d12: fe33c5 call0 50 - 1d15: fb7c movi.n a11, -1 - 1d17: 000c movi.n a0, 0 - 1d19: a30b20 movltz a0, a11, a2 - 1d1c: 002d mov.n a2, a0 - 1d1e: 5108 l32i.n a0, a1, 20 - 1d20: 20c112 addi a1, a1, 32 - 1d23: f00d ret.n - 1d25: 000000 ill - 1d28: 140c movi.n a4, 1 - 1d2a: f0c112 addi a1, a1, -16 - 1d2d: 0109 s32i.n a0, a1, 0 - 1d2f: 326342 s32i a4, a3, 200 - 1d32: 200c movi.n a0, 2 - 1d34: 116302 s32i a0, a3, 68 - 1d37: fffac5 call0 1ce4 - 1d3a: 060c movi.n a6, 0 - 1d3c: f07c movi.n a0, -1 - 1d3e: b30620 movgez a0, a6, a2 - 1d41: 002d mov.n a2, a0 - 1d43: 0108 l32i.n a0, a1, 0 - 1d45: 10c112 addi a1, a1, 16 - 1d48: f00d ret.n - 1d4a: 120000 excw - 1d4d: 09f0c1 l32r a12, fffc4510 - 1d50: 230801 l32r a0, fffca970 - 1d53: 808c beqz.n a0, 1d5f - 1d55: ffebc5 call0 1c14 - 1d58: 0108 l32i.n a0, a1, 0 - 1d5a: 10c112 addi a1, a1, 16 - 1d5d: f00d ret.n - 1d5f: 112302 l32i a0, a3, 68 - 1d62: 80cc bnez.n a0, 1d6e - 1d64: 8348 l32i.n a4, a3, 32 - 1d66: 448c beqz.n a4, 1d6e - 1d68: fffbc5 call0 1d28 - 1d6b: fffa46 j 1d58 - 1d6e: 092066 bnei a0, 2, 1d7b - 1d71: 4358 l32i.n a5, a3, 16 - 1d73: 458c beqz.n a5, 1d7b - 1d75: fff1c5 call0 1c94 - 1d78: fff706 j 1d58 - 1d7b: d91066 bnei a0, 1, 1d58 - 1d7e: 3368 l32i.n a6, a3, 12 - 1d80: 4378 l32i.n a7, a3, 16 - 1d82: 46cc bnez.n a6, 1d8a - 1d84: fffa05 call0 1d28 - 1d87: fff346 j 1d58 - 1d8a: fca716 beqz a7, 1d58 - 1d8d: fff045 call0 1c94 - 1d90: fff106 j 1d58 - 1d93: c11200 mul16u a1, a2, a0 - 1d96: 11c9f0 slli a12, a9, 1 - 1d99: 0109 s32i.n a0, a1, 0 - 1d9b: 02cd mov.n a12, a2 - 1d9d: 06c216 beqz a2, 1e0d - 1da0: 5d2202 l32i a0, a2, 0x174 - 1da3: 220c movi.n a2, 2 - 1da5: 64e017 bbsi a0, 1, 1e0d - 1da8: 200020 or a0, a0, a2 - 1dab: 5d6c02 s32i a0, a12, 0x174 - 1dae: 26e027 bbsi a0, 2, 1dd8 - 1db1: 0c2d mov.n a2, a12 - 1db3: 0c68 l32i.n a6, a12, 0 - 1db5: e77c movi.n a7, -2 - 1db7: 107070 and a7, a0, a7 - 1dba: 5d6c72 s32i a7, a12, 0x174 - 1dbd: 0668 l32i.n a6, a6, 0 - 1dbf: 050c movi.n a5, 0 - 1dc1: 326652 s32i a5, a6, 200 - 1dc4: ff9d85 call0 17a0 - 1dc7: 5d2c02 l32i a0, a12, 0x174 - 1dca: 0ae027 bbsi a0, 2, 1dd8 - 1dcd: 0c2d mov.n a2, a12 - 1dcf: ffd3c5 call0 1b0c - 1dd2: 5d2c02 l32i a0, a12, 0x174 - 1dd5: 1a6027 bbci a0, 2, 1df3 - 1dd8: d87c movi.n a8, -3 - 1dda: 108080 and a8, a0, a8 - 1ddd: 5d6c82 s32i a8, a12, 0x174 - 1de0: 296827 bbci a8, 2, 1e0d - 1de3: 0c2d mov.n a2, a12 - 1de5: fe68c5 call0 474 - 1de8: 120c movi.n a2, 1 - 1dea: 11c8 l32i.n a12, a1, 4 - 1dec: 0108 l32i.n a0, a1, 0 - 1dee: 10c112 addi a1, a1, 16 - 1df1: f00d ret.n - 1df3: 0c28 l32i.n a2, a12, 0 - 1df5: 1c38 l32i.n a3, a12, 4 - 1df7: fff545 call0 1d4c - 1dfa: 5d2c02 l32i a0, a12, 0x174 - 1dfd: ade007 bbsi a0, 0, 1dae - 1e00: 0c98 l32i.n a9, a12, 0 - 1e02: 0998 l32i.n a9, a9, 0 - 1e04: 322992 l32i a9, a9, 200 - 1e07: fa3956 bnez a9, 1dae - 1e0a: fff286 j 1dd8 - 1e0d: 020c movi.n a2, 0 - 1e0f: fff5c6 j 1dea - -wpa_auth_ie.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: 040c movi.n a4, 0 - a: ddaf52 movi a5, -35 - d: f0c112 addi a1, a1, -16 - 10: 21d9 s32i.n a13, a1, 8 - 12: 0109 s32i.n a0, a1, 0 - 14: 11c9 s32i.n a12, a1, 4 - 16: 005c movi.n a0, 80 - 18: 03cd mov.n a12, a3 - 1a: 004352 s8i a5, a3, 0 - 1d: 074342 s8i a4, a3, 7 - 20: 02dd mov.n a13, a2 - 22: 024342 s8i a4, a3, 2 - 25: 120c movi.n a2, 1 - 27: 064322 s8i a2, a3, 6 - 2a: 054322 s8i a2, a3, 5 - 2d: 237c movi.n a3, -14 - 2f: 034c02 s8i a0, a12, 3 - 32: 044c32 s8i a3, a12, 4 - 35: 3d38 l32i.n a3, a13, 12 - 37: fff201 l32r a0, 0 - 3a: 0000c0 callx0 a0 - 3d: 089216 beqz a2, ca - 40: 0b4c22 s8i a2, a12, 11 - 43: 756820 extui a6, a2, 24, 8 - 46: f57020 extui a7, a2, 16, 16 - 49: 418820 srli a8, a2, 8 - 4c: 0a4c82 s8i a8, a12, 10 - 4f: 094c72 s8i a7, a12, 9 - 52: 084c62 s8i a6, a12, 8 - 55: 2ceb addi.n a2, a12, 14 - 57: 2d38 l32i.n a3, a13, 8 - 59: ffea01 l32r a0, 4 - 5c: 0000c0 callx0 a0 - 5f: 005c movi.n a0, 80 - 61: 237c movi.n a3, -14 - 63: 050c movi.n a5, 0 - 65: 061216 beqz a2, ca - 68: 0c4c22 s8i a2, a12, 12 - 6b: 419820 srli a9, a2, 8 - 6e: a082c0 addx4 a8, a2, a12 - 71: 10c862 addi a6, a8, 16 - 74: 0d4c92 s8i a9, a12, 13 - 77: 1d78 l32i.n a7, a13, 4 - 79: 290c movi.n a9, 2 - 7b: 176707 bbci a7, 0, 96 - 7e: 120c movi.n a2, 1 - 80: 14c862 addi a6, a8, 20 - 83: 124832 s8i a3, a8, 18 - 86: 114802 s8i a0, a8, 17 - 89: 104852 s8i a5, a8, 16 - 8c: 1a0c movi.n a10, 1 - 8e: 1348a2 s8i a10, a8, 19 - 91: 1d78 l32i.n a7, a13, 4 - 93: 000046 j 98 - 96: 020c movi.n a2, 0 - 98: 0f6717 bbci a7, 1, ab - 9b: 221b addi.n a2, a2, 1 - 9d: 004652 s8i a5, a6, 0 - a0: 014602 s8i a0, a6, 1 - a3: 024632 s8i a3, a6, 2 - a6: 034692 s8i a9, a6, 3 - a9: 664b addi.n a6, a6, 4 - ab: b29c beqz.n a2, ca - ad: 0e4822 s8i a2, a8, 14 - b0: 41d820 srli a13, a2, 8 - b3: 0f48d2 s8i a13, a8, 15 - b6: c026c0 sub a2, a6, a12 - b9: fec2b2 addi a11, a2, -2 - bc: 014cb2 s8i a11, a12, 1 - bf: 11c8 l32i.n a12, a1, 4 - c1: 21d8 l32i.n a13, a1, 8 - c3: 0108 l32i.n a0, a1, 0 - c5: 10c112 addi a1, a1, 16 - c8: f00d ret.n - ca: f27c movi.n a2, -1 - cc: fffbc6 j bf - ... - -000000dc : - dc: e0c112 addi a1, a1, -32 - df: 0149 s32i.n a4, a1, 0 - e1: 21c9 s32i.n a12, a1, 8 - e3: 31d9 s32i.n a13, a1, 12 - e5: 41e9 s32i.n a14, a1, 16 - e7: 1109 s32i.n a0, a1, 4 - e9: 05ed mov.n a14, a5 - eb: 000c movi.n a0, 0 - ed: 03dd mov.n a13, a3 - ef: 02cd mov.n a12, a2 - f1: 033c movi.n a3, 48 - f3: 120c movi.n a2, 1 - f5: 034d02 s8i a0, a13, 3 - f8: 024d22 s8i a2, a13, 2 - fb: 004d32 s8i a3, a13, 0 - fe: 220c movi.n a2, 2 - 100: 3c38 l32i.n a3, a12, 12 - 102: fff301 l32r a0, d0 - 105: 0000c0 callx0 a0 - 108: 0d5216 beqz a2, 1e1 - 10b: 074d22 s8i a2, a13, 7 - 10e: 754820 extui a4, a2, 24, 8 - 111: f55020 extui a5, a2, 16, 16 - 114: 416820 srli a6, a2, 8 - 117: 064d62 s8i a6, a13, 6 - 11a: 054d52 s8i a5, a13, 5 - 11d: 044d42 s8i a4, a13, 4 - 120: 2dab addi.n a2, a13, 10 - 122: 8c38 l32i.n a3, a12, 32 - 124: ffec01 l32r a0, d4 - 127: 0000c0 callx0 a0 - 12a: 000c movi.n a0, 0 - 12c: 1a0c movi.n a10, 1 - 12e: 0af216 beqz a2, 1e1 - 131: acaf82 movi a8, -84 - 134: f90c movi.n a9, 15 - 136: 2b0c movi.n a11, 2 - 138: a052d0 addx4 a5, a2, a13 - 13b: 084d22 s8i a2, a13, 8 - 13e: 417820 srli a7, a2, 8 - 141: 094d72 s8i a7, a13, 9 - 144: 1c78 l32i.n a7, a12, 4 - 146: 25cb addi.n a2, a5, 12 - 148: 156707 bbci a7, 0, 161 - 14b: 130c movi.n a3, 1 - 14d: 10c522 addi a2, a5, 16 - 150: 0c4502 s8i a0, a5, 12 - 153: 0d4592 s8i a9, a5, 13 - 156: 0e4582 s8i a8, a5, 14 - 159: 0f45a2 s8i a10, a5, 15 - 15c: 1c78 l32i.n a7, a12, 4 - 15e: 000046 j 163 - 161: 030c movi.n a3, 0 - 163: 0f6717 bbci a7, 1, 176 - 166: 331b addi.n a3, a3, 1 - 168: 014292 s8i a9, a2, 1 - 16b: 024282 s8i a8, a2, 2 - 16e: 0342b2 s8i a11, a2, 3 - 171: 004202 s8i a0, a2, 0 - 174: 224b addi.n a2, a2, 4 - 176: 067316 beqz a3, 1e1 - 179: c90c movi.n a9, 12 - 17b: 040c movi.n a4, 0 - 17d: 180c movi.n a8, 1 - 17f: 0a4532 s8i a3, a5, 10 - 182: 417830 srli a7, a3, 8 - 185: 0b4572 s8i a7, a5, 11 - 188: 9c68 l32i.n a6, a12, 36 - 18a: 00a2b2 movi a11, 0x200 - 18d: 838460 moveqz a8, a4, a6 - 190: bc48 l32i.n a4, a12, 44 - 192: 20b8b0 or a11, a8, a11 - 195: 938b40 movnez a8, a11, a4 - 198: ccb8 l32i.n a11, a12, 48 - 19a: 209890 or a9, a8, a9 - 19d: 9389b0 movnez a8, a9, a11 - 1a0: 004282 s8i a8, a2, 0 - 1a3: 418880 srli a8, a8, 8 - 1a6: 014282 s8i a8, a2, 1 - 1a9: 222b addi.n a2, a2, 2 - 1ab: ce9c beqz.n a14, 1cb - 1ad: 0188 l32i.n a8, a1, 0 - 1af: 12c2c2 addi a12, a2, 18 - 1b2: 8d8a add.n a8, a13, a8 - 1b4: 2938c7 bltu a8, a12, 1e1 - 1b7: 0e3d mov.n a3, a14 - 1b9: 014202 s8i a0, a2, 1 - 1bc: 0042a2 s8i a10, a2, 0 - 1bf: 041c movi.n a4, 16 - 1c1: 222b addi.n a2, a2, 2 - 1c3: ffc501 l32r a0, d8 - 1c6: 0000c0 callx0 a0 - 1c9: 0c2d mov.n a2, a12 - 1cb: c022d0 sub a2, a2, a13 - 1ce: fec292 addi a9, a2, -2 - 1d1: 014d92 s8i a9, a13, 1 - 1d4: 21c8 l32i.n a12, a1, 8 - 1d6: 31d8 l32i.n a13, a1, 12 - 1d8: 41e8 l32i.n a14, a1, 16 - 1da: 1108 l32i.n a0, a1, 4 - 1dc: 20c112 addi a1, a1, 32 - 1df: f00d ret.n - 1e1: f27c movi.n a2, -1 - 1e3: fffb46 j 1d4 - ... - -000001f4 : - 1f4: 90a032 movi a3, 144 - 1f7: c01130 sub a1, a1, a3 - 1fa: 2161c2 s32i a12, a1, 132 - 1fd: 206102 s32i a0, a1, 128 - 200: 02cd mov.n a12, a2 - 202: 1228 l32i.n a2, a2, 4 - 204: 2261d2 s32i a13, a1, 136 - 207: 156217 bbci a2, 1, 220 - 20a: 2c4b addi.n a2, a12, 4 - 20c: 013d mov.n a3, a1 - 20e: 80a042 movi a4, 128 - 211: 050c movi.n a5, 0 - 213: 000005 call0 214 - 216: 04d296 bltz a2, 267 - 219: d21a add.n a13, a2, a1 - 21b: 1c28 l32i.n a2, a12, 4 - 21d: 000046 j 222 - 220: 01dd mov.n a13, a1 - 222: 146207 bbci a2, 0, 23a - 225: 2c4b addi.n a2, a12, 4 - 227: 0d3d mov.n a3, a13 - 229: c041d0 sub a4, a1, a13 - 22c: 01d442 addmi a4, a4, 0x100 - 22f: 80c442 addi a4, a4, -128 - 232: ffdd45 call0 8 - 235: 02e296 bltz a2, 267 - 238: d2da add.n a13, a2, a13 - 23a: 142c22 l32i a2, a12, 80 - 23d: ffea01 l32r a0, 1e8 - 240: 0000c0 callx0 a0 - 243: c0dd10 sub a13, a13, a1 - 246: 0d2d mov.n a2, a13 - 248: ffe901 l32r a0, 1ec - 24b: 0000c0 callx0 a0 - 24e: 146c22 s32i a2, a12, 80 - 251: 32cc bnez.n a2, 258 - 253: f27c movi.n a2, -1 - 255: 000386 j 267 - 258: 013d mov.n a3, a1 - 25a: 0d4d mov.n a4, a13 - 25c: ffe501 l32r a0, 1f0 - 25f: 0000c0 callx0 a0 - 262: 156cd2 s32i a13, a12, 84 - 265: 020c movi.n a2, 0 - 267: 2121c2 l32i a12, a1, 132 - 26a: 2221d2 l32i a13, a1, 136 - 26d: 90a032 movi a3, 144 - 270: 202102 l32i a0, a1, 128 - 273: 113a add.n a1, a1, a3 - 275: f00d ret.n - ... - -00000280 : - 280: e0c112 addi a1, a1, -32 - 283: 0109 s32i.n a0, a1, 0 - 285: 21d9 s32i.n a13, a1, 8 - 287: 11c9 s32i.n a12, a1, 4 - 289: 41f9 s32i.n a15, a1, 16 - 28b: 31e9 s32i.n a14, a1, 12 - 28d: 06fd mov.n a15, a6 - 28f: 05ed mov.n a14, a5 - 291: 02cd mov.n a12, a2 - 293: 07dd mov.n a13, a7 - 295: 032d mov.n a2, a3 - 297: ddaf72 movi a7, -35 - 29a: 004c72 s8i a7, a12, 0 - 29d: 054c22 s8i a2, a12, 5 - 2a0: 043d mov.n a3, a4 - 2a2: 0eda add.n a0, a14, a13 - 2a4: f55020 extui a5, a2, 16, 16 - 2a7: 756820 extui a6, a2, 24, 8 - 2aa: 024c62 s8i a6, a12, 2 - 2ad: 034c52 s8i a5, a12, 3 - 2b0: 004b addi.n a0, a0, 4 - 2b2: 414820 srli a4, a2, 8 - 2b5: 044c42 s8i a4, a12, 4 - 2b8: 014c02 s8i a0, a12, 1 - 2bb: 0e4d mov.n a4, a14 - 2bd: 2c6b addi.n a2, a12, 6 - 2bf: ffee01 l32r a0, 278 - 2c2: 0000c0 callx0 a0 - 2c5: 8e6b addi.n a8, a14, 6 - 2c7: cc8a add.n a12, a12, a8 - 2c9: 31e8 l32i.n a14, a1, 12 - 2cb: cf8c beqz.n a15, 2db - 2cd: 0f3d mov.n a3, a15 - 2cf: 0c2d mov.n a2, a12 - 2d1: 0d4d mov.n a4, a13 - 2d3: ffea01 l32r a0, 27c - 2d6: 0000c0 callx0 a0 - 2d9: ccda add.n a12, a12, a13 - 2db: 0108 l32i.n a0, a1, 0 - 2dd: 21d8 l32i.n a13, a1, 8 - 2df: 0c2d mov.n a2, a12 - 2e1: 41f8 l32i.n a15, a1, 16 - 2e3: 11c8 l32i.n a12, a1, 4 - 2e5: 20c112 addi a1, a1, 32 - 2e8: f00d ret.n - ... - -00000310 : - 310: c0c112 addi a1, a1, -64 - 313: f1f9 s32i.n a15, a1, 60 - 315: b109 s32i.n a0, a1, 44 - 317: d1d9 s32i.n a13, a1, 52 - 319: e1e9 s32i.n a14, a1, 56 - 31b: c1c9 s32i.n a12, a1, 48 - 31d: 04ed mov.n a14, a4 - 31f: 03cd mov.n a12, a3 - 321: 02dd mov.n a13, a2 - 323: 052d mov.n a2, a5 - 325: bd9c beqz.n a13, 344 - 327: 939c beqz.n a3, 344 - 329: c49c beqz.n a4, 349 - 32b: a59c beqz.n a5, 349 - 32d: 1d58 l32i.n a5, a13, 4 - 32f: 2f0c movi.n a15, 2 - 331: 000462 l8ui a6, a4, 0 - 334: 100c movi.n a0, 1 - 336: d0c662 addi a6, a6, -48 - 339: 830f60 moveqz a0, a15, a6 - 33c: 1a8507 bany a5, a0, 35a - 33f: a20c movi.n a2, 10 - 341: 000186 j 34b - 344: 520c movi.n a2, 5 - 346: 000046 j 34b - 349: 120c movi.n a2, 1 - 34b: c1c8 l32i.n a12, a1, 48 - 34d: d1d8 l32i.n a13, a1, 52 - 34f: e1e8 l32i.n a14, a1, 56 - 351: f1f8 l32i.n a15, a1, 60 - 353: b108 l32i.n a0, a1, 44 - 355: 40c112 addi a1, a1, 64 - 358: f00d ret.n - 35a: 8109 s32i.n a0, a1, 32 - 35c: a129 s32i.n a2, a1, 40 - 35e: 242066 bnei a0, 2, 386 - 361: 042d mov.n a2, a4 - 363: a138 l32i.n a3, a1, 40 - 365: 014d mov.n a4, a1 - 367: ffe101 l32r a0, 2ec - 36a: 0000c0 callx0 a0 - 36d: 9129 s32i.n a2, a1, 36 - 36f: 1138 l32i.n a3, a1, 4 - 371: 220c movi.n a2, 2 - 373: ffdf01 l32r a0, 2f0 - 376: 0000c0 callx0 a0 - 379: 220c movi.n a2, 2 - 37b: 2138 l32i.n a3, a1, 8 - 37d: ffdd01 l32r a0, 2f4 - 380: 0000c0 callx0 a0 - 383: 000846 j 3a8 - 386: 042d mov.n a2, a4 - 388: a138 l32i.n a3, a1, 40 - 38a: 014d mov.n a4, a1 - 38c: ffdb01 l32r a0, 2f8 - 38f: 0000c0 callx0 a0 - 392: 9129 s32i.n a2, a1, 36 - 394: 1138 l32i.n a3, a1, 4 - 396: 120c movi.n a2, 1 - 398: ffd901 l32r a0, 2fc - 39b: 0000c0 callx0 a0 - 39e: 120c movi.n a2, 1 - 3a0: 2138 l32i.n a3, a1, 8 - 3a2: ffd701 l32r a0, 300 - 3a5: 0000c0 callx0 a0 - 3a8: 9178 l32i.n a7, a1, 36 - 3aa: 2198 l32i.n a9, a1, 8 - 3ac: f99756 bnez a7, 349 - 3af: 4d88 l32i.n a8, a13, 16 - 3b1: 31b8 l32i.n a11, a1, 12 - 3b3: 041897 beq a8, a9, 3bb - 3b6: 220c movi.n a2, 2 - 3b8: ffe3c6 j 34b - 3bb: 2da8 l32i.n a10, a13, 8 - 3bd: 3d98 l32i.n a9, a13, 12 - 3bf: 100ab0 and a0, a10, a11 - 3c2: 048ab7 bany a10, a11, 3ca - 3c5: 420c movi.n a2, 4 - 3c7: ffe006 j 34b - 3ca: 8128 l32i.n a2, a1, 32 - 3cc: 076007 bbci a0, 0, 3d7 - 3cf: 100c movi.n a0, 1 - 3d1: 656c02 s32i a0, a12, 0x194 - 3d4: 000086 j 3da - 3d7: 656cf2 s32i a15, a12, 0x194 - 3da: 1108 l32i.n a0, a1, 4 - 3dc: 482266 bnei a2, 2, 428 - 3df: 9d98 l32i.n a9, a13, 36 - 3e1: 108900 and a8, a9, a0 - 3e4: 570907 bnone a9, a0, 43f - 3e7: 800c movi.n a0, 8 - 3e9: 06e837 bbsi a8, 3, 3f3 - 3ec: 004c movi.n a0, 64 - 3ee: 01e867 bbsi a8, 6, 3f3 - 3f1: 0f0d mov.n a0, a15 - 3f3: 646c02 s32i a0, a12, 0x190 - 3f6: 000e32 l8ui a3, a14, 0 - 3f9: 043c movi.n a4, 48 - 3fb: 011347 beq a3, a4, 400 - 3fe: 1f0c movi.n a15, 1 - 400: 612c22 l32i a2, a12, 0x184 - 403: 636cf2 s32i a15, a12, 0x18c - 406: 628c beqz.n a2, 410 - 408: a168 l32i.n a6, a1, 40 - 40a: 622c52 l32i a5, a12, 0x188 - 40d: 1ab567 bgeu a5, a6, 42b - 410: ffbd01 l32r a0, 304 - 413: 0000c0 callx0 a0 - 416: a128 l32i.n a2, a1, 40 - 418: ffbc01 l32r a0, 308 - 41b: 0000c0 callx0 a0 - 41e: 616c22 s32i a2, a12, 0x184 - 421: 62cc bnez.n a2, 42b - 423: 620c movi.n a2, 6 - 425: ffc886 j 34b - 428: ffed46 j 3e1 - 42b: 0e3d mov.n a3, a14 - 42d: a148 l32i.n a4, a1, 40 - 42f: ffb701 l32r a0, 30c - 432: 0000c0 callx0 a0 - 435: 020c movi.n a2, 0 - 437: a178 l32i.n a7, a1, 40 - 439: 626c72 s32i a7, a12, 0x188 - 43c: ffc2c6 j 34b - 43f: 320c movi.n a2, 3 - 441: ffc186 j 34b - 444: 50f201 l32r a0, fffd480c - 447: ac0400 excw - 44a: 0f .byte 0xf - 44b: ac0100 excw - 44e: 0f .byte 0xf - 44f: ac0300 excw - 452: 0f .byte 0xf - 453: 027200 excw - 456: 025201 l32r a0, fffc0da0 - 459: 27cc05 call0 2811c - 45c: 120c movi.n a2, 1 - 45e: f00d ret.n - 460: 3767b6 bltui a7, 6, 49b - 463: 020282 l8ui a8, a2, 2 - 466: 030292 l8ui a9, a2, 3 - 469: 040262 l8ui a6, a2, 4 - 46c: 119900 slli a9, a9, 16 - 46f: 116680 slli a6, a6, 8 - 472: 018880 slli a8, a8, 24 - 475: 205560 or a5, a5, a6 - 478: fff361 l32r a6, 444 - 47b: 208890 or a8, a8, a9 - 47e: 205580 or a5, a5, a8 - 481: 169567 bne a5, a6, 49b - 484: 060282 l8ui a8, a2, 6 - 487: 101866 bnei a8, 1, 49b - 48a: 070292 l8ui a9, a2, 7 - 48d: a9cc bnez.n a9, 49b - 48f: 0429 s32i.n a2, a4, 0 - 491: 0102a2 l8ui a10, a2, 1 - 494: aa2b addi.n a10, a10, 2 - 496: 14a9 s32i.n a10, a4, 4 - 498: 001fc6 j 51b - 49b: b25b addi.n a11, a2, 5 - 49d: 2fbb37 bgeu a11, a3, 4d0 - 4a0: 331c movi.n a3, 19 - 4a2: 2ab377 bgeu a3, a7, 4d0 - 4a5: 050252 l8ui a5, a2, 5 - 4a8: 020282 l8ui a8, a2, 2 - 4ab: 030292 l8ui a9, a2, 3 - 4ae: 040262 l8ui a6, a2, 4 - 4b1: 119900 slli a9, a9, 16 - 4b4: 116680 slli a6, a6, 8 - 4b7: 018880 slli a8, a8, 24 - 4ba: 205560 or a5, a5, a6 - 4bd: ffe261 l32r a6, 448 - 4c0: 208890 or a8, a8, a9 - 4c3: 205580 or a5, a5, a8 - 4c6: 069567 bne a5, a6, 4d0 - 4c9: 726b addi.n a7, a2, 6 - 4cb: 4479 s32i.n a7, a4, 16 - 4cd: 001286 j 51b - 4d0: 4777b6 bltui a7, 7, 51b - 4d3: ffde81 l32r a8, 44c - 4d6: 030262 l8ui a6, a2, 3 - 4d9: 040252 l8ui a5, a2, 4 - 4dc: 050232 l8ui a3, a2, 5 - 4df: 115580 slli a5, a5, 8 - 4e2: 203350 or a3, a3, a5 - 4e5: 020252 l8ui a5, a2, 2 - 4e8: 116600 slli a6, a6, 16 - 4eb: 015580 slli a5, a5, 24 - 4ee: 205560 or a5, a5, a6 - 4f1: 203350 or a3, a3, a5 - 4f4: 0e9387 bne a3, a8, 506 - 4f7: 726b addi.n a7, a2, 6 - 4f9: 5479 s32i.n a7, a4, 20 - 4fb: 010262 l8ui a6, a2, 1 - 4fe: fcc662 addi a6, a6, -4 - 501: 6469 s32i.n a6, a4, 24 - 503: 000506 j 51b - 506: 1177b6 bltui a7, 7, 51b - 509: ffd181 l32r a8, 450 - 50c: 0b9387 bne a3, a8, 51b - 50f: a26b addi.n a10, a2, 6 - 511: 74a9 s32i.n a10, a4, 28 - 513: 010292 l8ui a9, a2, 1 - 516: fcc992 addi a9, a9, -4 - 519: 8499 s32i.n a9, a4, 32 - 51b: 020c movi.n a2, 0 - 51d: f00d ret.n - 51f: 000000 ill - ... - -00000524 : - 524: e0c112 addi a1, a1, -32 - 527: 61f9 s32i.n a15, a1, 24 - 529: 2109 s32i.n a0, a1, 8 - 52b: 31c9 s32i.n a12, a1, 12 - 52d: 41d9 s32i.n a13, a1, 16 - 52f: 51e9 s32i.n a14, a1, 20 - 531: 04dd mov.n a13, a4 - 533: 03ed mov.n a14, a3 - 535: 02cd mov.n a12, a2 - 537: 030c movi.n a3, 0 - 539: 042d mov.n a2, a4 - 53b: 11d9 s32i.n a13, a1, 4 - 53d: 442c movi.n a4, 36 - 53f: fff801 l32r a0, 520 - 542: 0000c0 callx0 a0 - 545: 702ea6 blti a14, 2, 5b9 - 548: 0f3c movi.n a15, 48 - 54a: 020c movi.n a2, 0 - 54c: dcea add.n a13, a12, a14 - 54e: dda0e2 movi a14, 221 - 551: 0d0b addi.n a0, a13, -1 - 553: 0109 s32i.n a0, a1, 0 - 555: 000c02 l8ui a0, a12, 0 - 558: 010c32 l8ui a3, a12, 1 - 55b: 0c90e7 bne a0, a14, 56b - 55e: 0138 l32i.n a3, a1, 0 - 560: 4613c7 beq a3, a12, 5aa - 563: 010c32 l8ui a3, a12, 1 - 566: 13cc bnez.n a3, 56b - 568: 000f86 j 5aa - 56b: 33ca add.n a3, a3, a12 - 56d: 332b addi.n a3, a3, 2 - 56f: 353d37 bltu a13, a3, 5a8 - 572: 1b90f7 bne a0, a15, 591 - 575: 1158 l32i.n a5, a1, 4 - 577: 25c9 s32i.n a12, a5, 8 - 579: 010c42 l8ui a4, a12, 1 - 57c: 442b addi.n a4, a4, 2 - 57e: 3549 s32i.n a4, a5, 12 - 580: 010c32 l8ui a3, a12, 1 - 583: 33ca add.n a3, a3, a12 - 585: 332b addi.n a3, a3, 2 - 587: 03cd mov.n a12, a3 - 589: 431b addi.n a4, a3, 1 - 58b: c634d7 bltu a4, a13, 555 - 58e: 000606 j 5aa - 591: f290e7 bne a0, a14, 587 - 594: 0c2d mov.n a2, a12 - 596: 0d3d mov.n a3, a13 - 598: 1148 l32i.n a4, a1, 4 - 59a: ffeb85 call0 454 - 59d: 009296 bltz a2, 5aa - 5a0: dc12a6 blti a2, 1, 580 - 5a3: 020c movi.n a2, 0 - 5a5: 000046 j 5aa - 5a8: f27c movi.n a2, -1 - 5aa: 31c8 l32i.n a12, a1, 12 - 5ac: 41d8 l32i.n a13, a1, 16 - 5ae: 51e8 l32i.n a14, a1, 20 - 5b0: 61f8 l32i.n a15, a1, 24 - 5b2: 2108 l32i.n a0, a1, 8 - 5b4: 20c112 addi a1, a1, 32 - 5b7: f00d ret.n - 5b9: 020c movi.n a2, 0 - 5bb: fffac6 j 5aa - ... - -000005c0 : - 5c0: 628c beqz.n a2, 5ca - 5c2: 5d2222 l32i a2, a2, 0x174 - 5c5: 042420 extui a2, a2, 4, 1 - 5c8: f00d ret.n - 5ca: 020c movi.n a2, 0 - 5cc: f00d ret.n - -wpabuf.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - ... - 13: c11200 mul16u a1, a2, a0 - 16: 0109f0 slli a0, a9, 17 - 19: 11c9 s32i.n a12, a1, 4 - 1b: 21d9 s32i.n a13, a1, 8 - 1d: 03cd mov.n a12, a3 - 1f: 04dd mov.n a13, a4 - 21: 039c beqz.n a3, 35 <.text+0x35> - 23: 043d mov.n a3, a4 - 25: fff901 l32r a0, c <.text+0xc> - 28: 0000c0 callx0 a0 - 2b: 0d4d mov.n a4, a13 - 2d: 0c3d mov.n a3, a12 - 2f: fff801 l32r a0, 10 <.text+0x10> - 32: 0000c0 callx0 a0 - 35: 11c8 l32i.n a12, a1, 4 - 37: 21d8 l32i.n a13, a1, 8 - 39: 0108 l32i.n a0, a1, 0 - 3b: 10c112 addi a1, a1, 16 - 3e: f00d ret.n - 40: 036d mov.n a6, a3 - 42: f0c112 addi a1, a1, -16 - 45: 0109 s32i.n a0, a1, 0 - 47: 1648 l32i.n a4, a6, 4 - 49: 2338 l32i.n a3, a3, 8 - 4b: 06cb addi.n a0, a6, 12 - 4d: 833030 moveqz a3, a0, a3 - 50: fffc05 call0 14 <.text+0x14> - 53: 0108 l32i.n a0, a1, 0 - 55: 10c112 addi a1, a1, 16 - 58: f00d ret.n - -Disassembly of section .irom0.text: - -0000005c : - ... - 64: fffe21 l32r a2, 5c - 67: f0c112 addi a1, a1, -16 - 6a: 0109 s32i.n a0, a1, 0 - 6c: fffd01 l32r a0, 60 - 6f: 0000c0 callx0 a0 - 72: 0108 l32i.n a0, a1, 0 - 74: 10c112 addi a1, a1, 16 - 77: f00d ret.n - ... - -0000008c : - 8c: f0c112 addi a1, a1, -16 - 8f: 0109 s32i.n a0, a1, 0 - 91: 21d9 s32i.n a13, a1, 8 - 93: 31e9 s32i.n a14, a1, 12 - 95: 11c9 s32i.n a12, a1, 4 - 97: 02ed mov.n a14, a2 - 99: 02c8 l32i.n a12, a2, 0 - 9b: 03dd mov.n a13, a3 - 9d: 1cdc bnez.n a12, b2 - 9f: 032d mov.n a2, a3 - a1: 000005 call0 a4 - a4: 023d mov.n a3, a2 - a6: 0e29 s32i.n a2, a14, 0 - a8: f07c movi.n a0, -1 - aa: 020c movi.n a2, 0 - ac: 832030 moveqz a2, a0, a3 - af: 001146 j f8 - b2: 1c38 l32i.n a3, a12, 4 - b4: 0c48 l32i.n a4, a12, 0 - b6: 33da add.n a3, a3, a13 - b8: 3ab437 bgeu a4, a3, f6 - bb: 2c28 l32i.n a2, a12, 8 - bd: 044216 beqz a2, 105 - c0: ffef01 l32r a0, 7c - c3: 0000c0 callx0 a0 - c6: 02ed mov.n a14, a2 - c8: 048216 beqz a2, 114 - cb: 030c movi.n a3, 0 - cd: 1c28 l32i.n a2, a12, 4 - cf: 0d4d mov.n a4, a13 - d1: 2e2a add.n a2, a14, a2 - d3: ffeb01 l32r a0, 80 - d6: 0000c0 callx0 a0 - d9: 2ce9 s32i.n a14, a12, 8 - db: 000446 j f0 - de: 030c movi.n a3, 0 - e0: 1228 l32i.n a2, a2, 4 - e2: 0d4d mov.n a4, a13 - e4: 2c2a add.n a2, a12, a2 - e6: 22cb addi.n a2, a2, 12 - e8: ffe701 l32r a0, 84 - eb: 0000c0 callx0 a0 - ee: 0ec9 s32i.n a12, a14, 0 - f0: 1c38 l32i.n a3, a12, 4 - f2: 33da add.n a3, a3, a13 - f4: 0c39 s32i.n a3, a12, 0 - f6: 020c movi.n a2, 0 - f8: 11c8 l32i.n a12, a1, 4 - fa: 21d8 l32i.n a13, a1, 8 - fc: 31e8 l32i.n a14, a1, 12 - fe: 0108 l32i.n a0, a1, 0 - 100: 10c112 addi a1, a1, 16 - 103: f00d ret.n - 105: 0c2d mov.n a2, a12 - 107: 33cb addi.n a3, a3, 12 - 109: ffdf01 l32r a0, 88 - 10c: 0000c0 callx0 a0 - 10f: 02cd mov.n a12, a2 - 111: fc9256 bnez a2, de - 114: f27c movi.n a2, -1 - 116: fff786 j f8 - 119: 000000 ill - 11c: 000000 ill - ... - -00000120 : - 120: f0c112 addi a1, a1, -16 - 123: 11c9 s32i.n a12, a1, 4 - 125: 0109 s32i.n a0, a1, 0 - 127: 02cd mov.n a12, a2 - 129: 22cb addi.n a2, a2, 12 - 12b: fffc01 l32r a0, 11c - 12e: 0000c0 callx0 a0 - 131: 0108 l32i.n a0, a1, 0 - 133: 32cc bnez.n a2, 13a - 135: 020c movi.n a2, 0 - 137: 000046 j 13c - 13a: 02c9 s32i.n a12, a2, 0 - 13c: 11c8 l32i.n a12, a1, 4 - 13e: 10c112 addi a1, a1, 16 - 141: f00d ret.n - 143: 000000 ill - ... - -00000148 : - 148: f0c112 addi a1, a1, -16 - 14b: 1139 s32i.n a3, a1, 4 - 14d: 0129 s32i.n a2, a1, 0 - 14f: 2109 s32i.n a0, a1, 8 - 151: c20c movi.n a2, 12 - 153: fffc01 l32r a0, 144 - 156: 0000c0 callx0 a0 - 159: 32cc bnez.n a2, 160 - 15b: 020c movi.n a2, 0 - 15d: 000246 j 16a - 160: 0108 l32i.n a0, a1, 0 - 162: 1138 l32i.n a3, a1, 4 - 164: 0239 s32i.n a3, a2, 0 - 166: 1239 s32i.n a3, a2, 4 - 168: 2209 s32i.n a0, a2, 8 - 16a: 2108 l32i.n a0, a1, 8 - 16c: 10c112 addi a1, a1, 16 - 16f: f00d ret.n - 171: 000000 ill - 174: 000014 excw - ... - -00000178 : - 178: 029d mov.n a9, a2 - 17a: f0c112 addi a1, a1, -16 - 17d: 032d mov.n a2, a3 - 17f: 21c9 s32i.n a12, a1, 8 - 181: 31d9 s32i.n a13, a1, 12 - 183: 1109 s32i.n a0, a1, 4 - 185: 03dd mov.n a13, a3 - 187: 0199 s32i.n a9, a1, 0 - 189: 000005 call0 18c - 18c: 02cd mov.n a12, a2 - 18e: 828c beqz.n a2, 19a - 190: 0d4d mov.n a4, a13 - 192: 0138 l32i.n a3, a1, 0 - 194: fff801 l32r a0, 174 - 197: 0000c0 callx0 a0 - 19a: 1108 l32i.n a0, a1, 4 - 19c: 0c2d mov.n a2, a12 - 19e: 31d8 l32i.n a13, a1, 12 - 1a0: 21c8 l32i.n a12, a1, 8 - 1a2: 10c112 addi a1, a1, 16 - 1a5: f00d ret.n - 1a7: 001400 excw - ... - -000001ac : - 1ac: f0c112 addi a1, a1, -16 - 1af: 11c9 s32i.n a12, a1, 4 - 1b1: 21d9 s32i.n a13, a1, 8 - 1b3: 0109 s32i.n a0, a1, 0 - 1b5: 02dd mov.n a13, a2 - 1b7: 1228 l32i.n a2, a2, 4 - 1b9: 000005 call0 1bc - 1bc: 02cd mov.n a12, a2 - 1be: d28c beqz.n a2, 1cf - 1c0: 1d48 l32i.n a4, a13, 4 - 1c2: 2d38 l32i.n a3, a13, 8 - 1c4: 0dcb addi.n a0, a13, 12 - 1c6: 833030 moveqz a3, a0, a3 - 1c9: fff701 l32r a0, 1a8 - 1cc: 0000c0 callx0 a0 - 1cf: 0108 l32i.n a0, a1, 0 - 1d1: 0c2d mov.n a2, a12 - 1d3: 21d8 l32i.n a13, a1, 8 - 1d5: 11c8 l32i.n a12, a1, 4 - 1d7: 10c112 addi a1, a1, 16 - 1da: f00d ret.n - ... - -000001e4 : - 1e4: f0c112 addi a1, a1, -16 - 1e7: 11c9 s32i.n a12, a1, 4 - 1e9: 0109 s32i.n a0, a1, 0 - 1eb: 02cd mov.n a12, a2 - 1ed: e28c beqz.n a2, 1ff - 1ef: 2228 l32i.n a2, a2, 8 - 1f1: fffa01 l32r a0, 1dc - 1f4: 0000c0 callx0 a0 - 1f7: 0c2d mov.n a2, a12 - 1f9: fff901 l32r a0, 1e0 - 1fc: 0000c0 callx0 a0 - 1ff: 11c8 l32i.n a12, a1, 4 - 201: 0108 l32i.n a0, a1, 0 - 203: 10c112 addi a1, a1, 16 - 206: f00d ret.n - 208: 000000 ill - ... - -0000020c : - 20c: e0c112 addi a1, a1, -32 - 20f: 0109 s32i.n a0, a1, 0 - 211: 21d9 s32i.n a13, a1, 8 - 213: 11c9 s32i.n a12, a1, 4 - 215: 03dd mov.n a13, a3 - 217: 02cd mov.n a12, a2 - 219: fffb01 l32r a0, 208 - 21c: 0000c0 callx0 a0 - 21f: 3129 s32i.n a2, a1, 12 - 221: 0c38 l32i.n a3, a12, 0 - 223: 1c08 l32i.n a0, a12, 4 - 225: 4109 s32i.n a0, a1, 16 - 227: 40da add.n a4, a0, a13 - 229: 1c49 s32i.n a4, a12, 4 - 22b: 0ab347 bgeu a3, a4, 239 - 22e: 0d3d mov.n a3, a13 - 230: 0c2d mov.n a2, a12 - 232: ffe305 call0 64 - 235: 4108 l32i.n a0, a1, 16 - 237: 3128 l32i.n a2, a1, 12 - 239: 11c8 l32i.n a12, a1, 4 - 23b: 21d8 l32i.n a13, a1, 8 - 23d: 220a add.n a2, a2, a0 - 23f: 0108 l32i.n a0, a1, 0 - 241: 20c112 addi a1, a1, 32 - 244: f00d ret.n - 246: 400000 ssr a0 - 249: 000000 ill - 24c: 000040 excw - ... - -00000250 : - 250: f0c112 addi a1, a1, -16 - 253: 0109 s32i.n a0, a1, 0 - 255: 31e9 s32i.n a14, a1, 12 - 257: 11c9 s32i.n a12, a1, 4 - 259: 21d9 s32i.n a13, a1, 8 - 25b: 02cd mov.n a12, a2 - 25d: 03dd mov.n a13, a3 - 25f: 33cc bnez.n a3, 266 - 261: 02ed mov.n a14, a2 - 263: 000c46 j 298 - 266: 32cc bnez.n a2, 26d - 268: 000c movi.n a0, 0 - 26a: 000046 j 26f - 26d: 1208 l32i.n a0, a2, 4 - 26f: 1d28 l32i.n a2, a13, 4 - 271: 220a add.n a2, a2, a0 - 273: 000005 call0 274 - 276: 02ed mov.n a14, a2 - 278: 229c beqz.n a2, 28e - 27a: 6c8c beqz.n a12, 284 - 27c: 0c3d mov.n a3, a12 - 27e: fff201 l32r a0, 248 - 281: 0000c0 callx0 a0 - 284: 0e2d mov.n a2, a14 - 286: 0d3d mov.n a3, a13 - 288: fff101 l32r a0, 24c - 28b: 0000c0 callx0 a0 - 28e: 0c2d mov.n a2, a12 - 290: 000005 call0 294 - 293: 0d2d mov.n a2, a13 - 295: 000005 call0 298 - 298: 0108 l32i.n a0, a1, 0 - 29a: 11c8 l32i.n a12, a1, 4 - 29c: 0e2d mov.n a2, a14 - 29e: 21d8 l32i.n a13, a1, 8 - 2a0: 31e8 l32i.n a14, a1, 12 - 2a2: 10c112 addi a1, a1, 16 - 2a5: f00d ret.n - 2a7: 000000 ill - 2aa: 400000 ssr a0 - 2ad: 000000 ill - -000002b0 : - 2b0: e0c112 addi a1, a1, -32 - 2b3: 2109 s32i.n a0, a1, 8 - 2b5: 31c9 s32i.n a12, a1, 12 - 2b7: 41d9 s32i.n a13, a1, 16 - 2b9: 02cd mov.n a12, a2 - 2bb: 03dd mov.n a13, a3 - 2bd: 32cc bnez.n a2, 2c4 - 2bf: 0c0c movi.n a12, 0 - 2c1: 000e06 j 2fd - 2c4: 1208 l32i.n a0, a2, 4 - 2c6: 0109 s32i.n a0, a1, 0 - 2c8: 31b037 bgeu a0, a3, 2fd - 2cb: 032d mov.n a2, a3 - 2cd: 000005 call0 2d0 - 2d0: 1129 s32i.n a2, a1, 4 - 2d2: e29c beqz.n a2, 2f4 - 2d4: 0128 l32i.n a2, a1, 0 - 2d6: c0dd20 sub a13, a13, a2 - 2d9: 1128 l32i.n a2, a1, 4 - 2db: 0d3d mov.n a3, a13 - 2dd: 000005 call0 2e0 - 2e0: 0d4d mov.n a4, a13 - 2e2: 030c movi.n a3, 0 - 2e4: fff101 l32r a0, 2a8 - 2e7: 0000c0 callx0 a0 - 2ea: 1128 l32i.n a2, a1, 4 - 2ec: 0c3d mov.n a3, a12 - 2ee: ffef01 l32r a0, 2ac - 2f1: 0000c0 callx0 a0 - 2f4: 0c2d mov.n a2, a12 - 2f6: 11d8 l32i.n a13, a1, 4 - 2f8: 000005 call0 2fc - 2fb: 0dcd mov.n a12, a13 - 2fd: 2108 l32i.n a0, a1, 8 - 2ff: 0c2d mov.n a2, a12 - 301: 41d8 l32i.n a13, a1, 16 - 303: 31c8 l32i.n a12, a1, 12 - 305: 20c112 addi a1, a1, 32 - 308: f00d ret.n - ... - -00000314 : - 314: c0c112 addi a1, a1, -64 - 317: a149 s32i.n a4, a1, 40 - 319: b159 s32i.n a5, a1, 44 - 31b: c169 s32i.n a6, a1, 48 - 31d: d179 s32i.n a7, a1, 52 - 31f: 3109 s32i.n a0, a1, 12 - 321: 41c9 s32i.n a12, a1, 16 - 323: 51d9 s32i.n a13, a1, 20 - 325: 02cd mov.n a12, a2 - 327: 03dd mov.n a13, a3 - 329: fff801 l32r a0, 30c - 32c: 0000c0 callx0 a0 - 32f: 0d4d mov.n a4, a13 - 331: 0c38 l32i.n a3, a12, 0 - 333: 1c58 l32i.n a5, a12, 4 - 335: 860c movi.n a6, 8 - 337: 20c192 addi a9, a1, 32 - 33a: 1199 s32i.n a9, a1, 4 - 33c: 0199 s32i.n a9, a1, 0 - 33e: 2169 s32i.n a6, a1, 8 - 340: 225a add.n a2, a2, a5 - 342: c03350 sub a3, a3, a5 - 345: 096d mov.n a6, a9 - 347: 095d mov.n a5, a9 - 349: 2178 l32i.n a7, a1, 8 - 34b: fff101 l32r a0, 310 - 34e: 0000c0 callx0 a0 - 351: 02dd mov.n a13, a2 - 353: 009296 bltz a2, 360 - 356: 1c08 l32i.n a0, a12, 4 - 358: 0c78 l32i.n a7, a12, 0 - 35a: c07700 sub a7, a7, a0 - 35d: 083277 bltu a2, a7, 369 - 360: 0c2d mov.n a2, a12 - 362: 0d3d mov.n a3, a13 - 364: ffcfc5 call0 64 - 367: 1c08 l32i.n a0, a12, 4 - 369: 8d0a add.n a8, a13, a0 - 36b: 1c89 s32i.n a8, a12, 4 - 36d: 51d8 l32i.n a13, a1, 20 - 36f: 41c8 l32i.n a12, a1, 16 - 371: 3108 l32i.n a0, a1, 12 - 373: 40c112 addi a1, a1, 64 - 376: f00d ret.n - -wpa.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: f00d ret.n - ... - 1e: 120000 excw - 21: d9d0c1 l32r a12, ffff6764 - 24: 7169a1 l32r a10, fffdc5c8 - 27: 5149 s32i.n a4, a1, 20 - 29: 8109 s32i.n a0, a1, 32 - 2b: b1e9 s32i.n a14, a1, 44 - 2d: 91c9 s32i.n a12, a1, 36 - 2f: 02ed mov.n a14, a2 - 31: 05cd mov.n a12, a5 - 33: 010c82 l8ui a8, a12, 1 - 36: 030c92 l8ui a9, a12, 3 - 39: 050ca2 l8ui a10, a12, 5 - 3c: 040c02 l8ui a0, a12, 4 - 3f: 075d mov.n a5, a7 - 41: 032d mov.n a2, a3 - 43: 6129 s32i.n a2, a1, 24 - 45: 4159 s32i.n a5, a1, 16 - 47: 000c32 l8ui a3, a12, 0 - 4a: 020c72 l8ui a7, a12, 2 - 4d: 2000a0 or a0, a0, a10 - 50: 207790 or a7, a7, a9 - 53: 203380 or a3, a3, a8 - 56: 203370 or a3, a3, a7 - 59: 200030 or a0, a0, a3 - 5c: 740000 extui a0, a0, 0, 8 - 5f: 60fc bnez.n a0, 99 - 61: 01de02 addmi a0, a14, 0x100 - 64: 570032 l8ui a3, a0, 87 - 67: 5600d2 l8ui a13, a0, 86 - 6a: 590042 l8ui a4, a0, 89 - 6d: 5b0052 l8ui a5, a0, 91 - 70: 5a00b2 l8ui a11, a0, 90 - 73: 580022 l8ui a2, a0, 88 - 76: 20bb50 or a11, a11, a5 - 79: 202240 or a2, a2, a4 - 7c: 20dd30 or a13, a13, a3 - 7f: 20dd20 or a13, a13, a2 - 82: 20bbd0 or a11, a11, a13 - 85: 74b0b0 extui a11, a11, 0, 8 - 88: dbcc bnez.n a11, 99 - 8a: 640c movi.n a4, 6 - 8c: 56c0c2 addi a12, a0, 86 - 8f: 0c2d mov.n a2, a12 - 91: 0c3d mov.n a3, a12 - 93: ffdc01 l32r a0, 4 - 96: 0000c0 callx0 a0 - 99: d168 l32i.n a6, a1, 52 - 9b: c1d8 l32i.n a13, a1, 48 - 9d: f68c beqz.n a6, b0 - 9f: 6128 l32i.n a2, a1, 24 - a1: 5138 l32i.n a3, a1, 20 - a3: 4148 l32i.n a4, a1, 16 - a5: 0d5d mov.n a5, a13 - a7: ffd801 l32r a0, 8 - aa: 0000c0 callx0 a0 - ad: 062256 bnez a2, 113 - b0: 012d mov.n a2, a1 - b2: 030c movi.n a3, 0 - b4: e40c movi.n a4, 14 - b6: ffd501 l32r a0, c - b9: 0000c0 callx0 a0 - bc: 0c3d mov.n a3, a12 - be: 012d mov.n a2, a1 - c0: 640c movi.n a4, 6 - c2: ffd301 l32r a0, 10 - c5: 0000c0 callx0 a0 - c8: 216b addi.n a2, a1, 6 - ca: 640c movi.n a4, 6 - cc: 01de32 addmi a3, a14, 0x100 - cf: 50c332 addi a3, a3, 80 - d2: ffd001 l32r a0, 14 - d5: 0000c0 callx0 a0 - d8: 0deb addi.n a0, a13, 14 - da: 7138 l32i.n a3, a1, 28 - dc: 822e22 l32i a2, a14, 0x208 - df: 744830 extui a4, a3, 8, 8 - e2: 12c8 l32i.n a12, a2, 4 - e4: 113380 slli a3, a3, 8 - e7: 203340 or a3, a3, a4 - ea: 065132 s16i a3, a1, 12 - ed: 055202 s16i a0, a2, 10 - f0: fc9c beqz.n a12, 113 - f2: 0c2d mov.n a2, a12 - f4: 013d mov.n a3, a1 - f6: e40c movi.n a4, 14 - f8: ffc801 l32r a0, 18 - fb: 0000c0 callx0 a0 - fe: 0d4d mov.n a4, a13 - 100: 2ceb addi.n a2, a12, 14 - 102: 4138 l32i.n a3, a1, 16 - 104: ffc601 l32r a0, 1c - 107: 0000c0 callx0 a0 - 10a: 832e02 l32i a0, a14, 0x20c - 10d: 822e22 l32i a2, a14, 0x208 - 110: 0000c0 callx0 a0 - 113: 91c8 l32i.n a12, a1, 36 - 115: a1d8 l32i.n a13, a1, 40 - 117: b1e8 l32i.n a14, a1, 44 - 119: 8108 l32i.n a0, a1, 32 - 11b: 30c112 addi a1, a1, 48 - 11e: f00d ret.n - 120: 000800 excw - 123: 888e00 excw - ... - 136: 0c0000 excw - 139: c11216 beqz a2, fffffd4e - 13c: f1d9c0 excw - 13f: b139 s32i.n a3, a1, 44 - 141: a149 s32i.n a4, a1, 40 - 143: 472272 l32i a7, a2, 0x11c - 146: e1c9 s32i.n a12, a1, 56 - 148: d109 s32i.n a0, a1, 52 - 14a: 02cd mov.n a12, a2 - 14c: 200c movi.n a0, 2 - 14e: 04d726 beqi a7, 64, 156 - 151: 01c726 beqi a7, 32, 156 - 154: 060c movi.n a6, 0 - 156: 86dc bnez.n a6, 172 - 158: 120c movi.n a2, 1 - 15a: 04f726 beqi a7, 0x100, 162 - 15d: 01e726 beqi a7, 128, 162 - 160: 020c movi.n a2, 0 - 162: c2cc bnez.n a2, 172 - 164: 452c22 l32i a2, a12, 0x114 - 167: 1d0c movi.n a13, 1 - 169: f8c222 addi a2, a2, -8 - 16c: 83d020 moveqz a13, a0, a2 - 16f: 000046 j 174 - 172: 3d0c movi.n a13, 3 - 174: 10c122 addi a2, a1, 16 - 177: 640c movi.n a4, 6 - 179: 01dc32 addmi a3, a12, 0x100 - 17c: 56c332 addi a3, a3, 86 - 17f: ffea01 l32r a0, 128 - 182: 0000c0 callx0 a0 - 185: 0c2d mov.n a2, a12 - 187: 330c movi.n a3, 3 - 189: 040c movi.n a4, 0 - 18b: f55c movi.n a5, 95 - 18d: 18c162 addi a6, a1, 24 - 190: 1cc172 addi a7, a1, 28 - 193: ffe601 l32r a0, 12c - 196: 0000c0 callx0 a0 - 199: c129 s32i.n a2, a1, 48 - 19b: 0a2216 beqz a2, 241 - 19e: a178 l32i.n a7, a1, 40 - 1a0: 840c movi.n a4, 8 - 1a2: 00a692 movi a9, 0x600 - 1a5: 7128 l32i.n a2, a1, 28 - 1a7: 2c2cb2 l32i a11, a12, 176 - 1aa: 00a1a2 movi a10, 0x100 - 1ad: 230c movi.n a3, 2 - 1af: fea002 movi a0, 254 - 1b2: ffdb81 l32r a8, 120 - 1b5: 572c52 l32i a5, a12, 0x15c - 1b8: 208d80 or a8, a13, a8 - 1bb: fec552 addi a5, a5, -2 - 1be: 830350 moveqz a0, a3, a5 - 1c1: 20a8a0 or a10, a8, a10 - 1c4: 050c movi.n a5, 0 - 1c6: 938ab0 movnez a8, a10, a11 - 1c9: 004202 s8i a0, a2, 0 - 1cc: b1a8 l32i.n a10, a1, 44 - 1ce: 209890 or a9, a8, a9 - 1d1: 71b8 l32i.n a11, a1, 28 - 1d3: 9389a0 movnez a8, a9, a10 - 1d6: 206840 or a6, a8, a4 - 1d9: 938670 movnez a8, a6, a7 - 1dc: 41a880 srli a10, a8, 8 - 1df: 014ba2 s8i a10, a11, 1 - 1e2: 7198 l32i.n a9, a1, 28 - 1e4: 01dc32 addmi a3, a12, 0x100 - 1e7: 024982 s8i a8, a9, 2 - 1ea: 7178 l32i.n a7, a1, 28 - 1ec: 338b addi.n a3, a3, 8 - 1ee: 034752 s8i a5, a7, 3 - 1f1: 7168 l32i.n a6, a1, 28 - 1f3: 9139 s32i.n a3, a1, 36 - 1f5: 044652 s8i a5, a6, 4 - 1f8: 7128 l32i.n a2, a1, 28 - 1fa: 8189 s32i.n a8, a1, 32 - 1fc: 225b addi.n a2, a2, 5 - 1fe: ffcc01 l32r a0, 130 - 201: 0000c0 callx0 a0 - 204: 9128 l32i.n a2, a1, 36 - 206: 830c movi.n a3, 8 - 208: ffcb01 l32r a0, 134 - 20b: 0000c0 callx0 a0 - 20e: 7108 l32i.n a0, a1, 28 - 210: 0a0c movi.n a10, 0 - 212: 5d40a2 s8i a10, a0, 93 - 215: 71b8 l32i.n a11, a1, 28 - 217: 8198 l32i.n a9, a1, 32 - 219: 5e4ba2 s8i a10, a11, 94 - 21c: 076987 bbci a9, 8, 227 - 21f: 7108 l32i.n a0, a1, 28 - 221: 4dc002 addi a0, a0, 77 - 224: 000046 j 229 - 227: 000c movi.n a0, 0 - 229: 0d4d mov.n a4, a13 - 22b: 30cc32 addi a3, a12, 48 - 22e: c178 l32i.n a7, a1, 48 - 230: 10c152 addi a5, a1, 16 - 233: ffbc61 l32r a6, 124 - 236: 6128 l32i.n a2, a1, 24 - 238: 0129 s32i.n a2, a1, 0 - 23a: 1109 s32i.n a0, a1, 4 - 23c: 0c2d mov.n a2, a12 - 23e: ffde05 call0 20 - 241: e1c8 l32i.n a12, a1, 56 - 243: f1d8 l32i.n a13, a1, 60 - 245: d108 l32i.n a0, a1, 52 - 247: 40c112 addi a1, a1, 64 - 24a: f00d ret.n - 24c: 130c movi.n a3, 1 - 24e: 8248 l32i.n a4, a2, 32 - 250: 020c movi.n a2, 0 - 252: 832340 moveqz a2, a3, a4 - 255: f00d ret.n - 257: 888e00 excw - ... - 26e: 120000 excw - 271: 09c0c1 l32r a12, fffc2974 - 274: a139b1 l32r a11, fffe8758 - 277: 9169 s32i.n a6, a1, 36 - 279: d1d9 s32i.n a13, a1, 52 - 27b: e1e9 s32i.n a14, a1, 56 - 27d: c1c9 s32i.n a12, a1, 48 - 27f: 05ed mov.n a14, a5 - 281: 02cd mov.n a12, a2 - 283: 07dd mov.n a13, a7 - 285: 042d mov.n a2, a4 - 287: 8129 s32i.n a2, a1, 32 - 289: 07ac beqz.n a7, 2ad - 28b: 0c2d mov.n a2, a12 - 28d: 330c movi.n a3, 3 - 28f: 040c movi.n a4, 0 - 291: 10c162 addi a6, a1, 16 - 294: 14c172 addi a7, a1, 20 - 297: 102152 l32i a5, a1, 64 - 29a: 7159 s32i.n a5, a1, 28 - 29c: 5fc552 addi a5, a5, 95 - 29f: f45050 extui a5, a5, 0, 16 - 2a2: ffee01 l32r a0, 25c - 2a5: 0000c0 callx0 a0 - 2a8: 020d mov.n a0, a2 - 2aa: 077256 bnez a2, 325 - 2ad: f27c movi.n a2, -1 - 2af: 001946 j 318 - 2b2: 293b addi.n a2, a9, 3 - 2b4: 8138 l32i.n a3, a1, 32 - 2b6: 240c movi.n a4, 2 - 2b8: 333b addi.n a3, a3, 3 - 2ba: ffe901 l32r a0, 260 - 2bd: 0000c0 callx0 a0 - 2c0: 840c movi.n a4, 8 - 2c2: 8138 l32i.n a3, a1, 32 - 2c4: 5128 l32i.n a2, a1, 20 - 2c6: 335b addi.n a3, a3, 5 - 2c8: 225b addi.n a2, a2, 5 - 2ca: ffe601 l32r a0, 264 - 2cd: 0000c0 callx0 a0 - 2d0: 7148 l32i.n a4, a1, 28 - 2d2: 5168 l32i.n a6, a1, 20 - 2d4: 415840 srli a5, a4, 8 - 2d7: 5d4652 s8i a5, a6, 93 - 2da: 5138 l32i.n a3, a1, 20 - 2dc: 5e4342 s8i a4, a3, 94 - 2df: 5128 l32i.n a2, a1, 20 - 2e1: 0d3d mov.n a3, a13 - 2e3: 5fc222 addi a2, a2, 95 - 2e6: ffe001 l32r a0, 268 - 2e9: 0000c0 callx0 a0 - 2ec: 9138 l32i.n a3, a1, 36 - 2ee: 5128 l32i.n a2, a1, 20 - 2f0: 042c movi.n a4, 32 - 2f2: 22db addi.n a2, a2, 13 - 2f4: ffde01 l32r a0, 26c - 2f7: 0000c0 callx0 a0 - 2fa: 0e4d mov.n a4, a14 - 2fc: 0c2d mov.n a2, a12 - 2fe: a158 l32i.n a5, a1, 40 - 300: 6178 l32i.n a7, a1, 24 - 302: 112132 l32i a3, a1, 68 - 305: 4198 l32i.n a9, a1, 16 - 307: 0199 s32i.n a9, a1, 0 - 309: 5188 l32i.n a8, a1, 20 - 30b: ffd361 l32r a6, 258 - 30e: 4dc882 addi a8, a8, 77 - 311: 1189 s32i.n a8, a1, 4 - 313: ffd0c5 call0 20 - 316: 020c movi.n a2, 0 - 318: c1c8 l32i.n a12, a1, 48 - 31a: d1d8 l32i.n a13, a1, 52 - 31c: e1e8 l32i.n a14, a1, 56 - 31e: b108 l32i.n a0, a1, 44 - 320: 40c112 addi a1, a1, 64 - 323: f00d ret.n - 325: 51a8 l32i.n a10, a1, 20 - 327: 2b0c movi.n a11, 2 - 329: fea092 movi a9, 254 - 32c: 08a152 movi a5, 0x108 - 32f: 572c22 l32i a2, a12, 0x15c - 332: 205e50 or a5, a14, a5 - 335: fec222 addi a2, a2, -2 - 338: 839b20 moveqz a9, a11, a2 - 33b: 004a92 s8i a9, a10, 0 - 33e: 5188 l32i.n a8, a1, 20 - 340: 417850 srli a7, a5, 8 - 343: 014872 s8i a7, a8, 1 - 346: 5168 l32i.n a6, a1, 20 - 348: 6109 s32i.n a0, a1, 24 - 34a: 024652 s8i a5, a6, 2 - 34d: 572c42 l32i a4, a12, 0x15c - 350: 5198 l32i.n a9, a1, 20 - 352: fec442 addi a4, a4, -2 - 355: f59456 bnez a4, 2b2 - 358: 060c movi.n a6, 0 - 35a: 034962 s8i a6, a9, 3 - 35d: 5178 l32i.n a7, a1, 20 - 35f: 044762 s8i a6, a7, 4 - 362: ffd686 j 2c0 - ... - 36d: 000000 ill - 370: e0c112 addi a1, a1, -32 - 373: 4109 s32i.n a0, a1, 16 - 375: 472262 l32i a6, a2, 0x11c - 378: 100c movi.n a0, 1 - 37a: 04f626 beqi a6, 0x100, 382 - 37d: 01e626 beqi a6, 128, 382 - 380: 000c movi.n a0, 0 - 382: 8238 l32i.n a3, a2, 32 - 384: 74db addi.n a7, a4, 13 - 386: 452262 l32i a6, a2, 0x114 - 389: 043c movi.n a4, 48 - 38b: 1159 s32i.n a5, a1, 4 - 38d: 3109 s32i.n a0, a1, 12 - 38f: f8c652 addi a5, a6, -8 - 392: 0179 s32i.n a7, a1, 0 - 394: 004c movi.n a0, 64 - 396: 01d272 addmi a7, a2, 0x100 - 399: 830450 moveqz a0, a4, a5 - 39c: 56c762 addi a6, a7, 86 - 39f: fff241 l32r a4, 368 - 3a2: 50c752 addi a5, a7, 80 - 3a5: 2109 s32i.n a0, a1, 8 - 3a7: b8c772 addi a7, a7, -72 - 3aa: fff001 l32r a0, 36c - 3ad: 0000c0 callx0 a0 - 3b0: 020c movi.n a2, 0 - 3b2: 4108 l32i.n a0, a1, 16 - 3b4: 20c112 addi a1, a1, 32 - 3b7: f00d ret.n - ... - 3cd: 000000 ill - 3d0: b0c112 addi a1, a1, -80 - 3d3: e139 s32i.n a3, a1, 56 - 3d5: f159 s32i.n a5, a1, 60 - 3d7: 116102 s32i a0, a1, 68 - 3da: 1261c2 s32i a12, a1, 72 - 3dd: 1361d2 s32i a13, a1, 76 - 3e0: 02cd mov.n a12, a2 - 3e2: 04dd mov.n a13, a4 - 3e4: 620c movi.n a2, 6 - 3e6: 000005 call0 3e8 - 3e9: 10c122 addi a2, a1, 16 - 3ec: 030c movi.n a3, 0 - 3ee: 442c movi.n a4, 36 - 3f0: fff301 l32r a0, 3bc - 3f3: 0000c0 callx0 a0 - 3f6: 572c02 l32i a0, a12, 0x15c - 3f9: 1a2066 bnei a0, 2, 417 - 3fc: 5fcd22 addi a2, a13, 95 - 3ff: 5d0d42 l8ui a4, a13, 93 - 402: 5e0d32 l8ui a3, a13, 94 - 405: 114480 slli a4, a4, 8 - 408: 203340 or a3, a3, a4 - 40b: f43030 extui a3, a3, 0, 16 - 40e: 10c142 addi a4, a1, 16 - 411: ffeb01 l32r a0, 3c0 - 414: 0000c0 callx0 a0 - 417: 0c2d mov.n a2, a12 - 419: ffe305 call0 24c - 41c: e57c movi.n a5, -2 - 41e: 771257 beq a2, a5, 499 - 421: 06a256 bnez a2, 48f - 424: 3e2c62 l32i a6, a12, 248 - 427: 01dc82 addmi a8, a12, 0x100 - 42a: b8c882 addi a8, a8, -72 - 42d: 106182 s32i a8, a1, 64 - 430: 069c beqz.n a6, 444 - 432: 082d mov.n a2, a8 - 434: 032c movi.n a3, 32 - 436: ffe301 l32r a0, 3c4 - 439: 0000c0 callx0 a0 - 43c: 04f256 bnez a2, 48f - 43f: 090c movi.n a9, 0 - 441: 3e6c92 s32i a9, a12, 248 - 444: 0c2d mov.n a2, a12 - 446: e138 l32i.n a3, a1, 56 - 448: 0d4d mov.n a4, a13 - 44a: 70cc52 addi a5, a12, 112 - 44d: d159 s32i.n a5, a1, 52 - 44f: fff205 call0 370 - 452: f158 l32i.n a5, a1, 60 - 454: 102162 l32i a6, a1, 64 - 457: 0d4d mov.n a4, a13 - 459: d1a8 l32i.n a10, a1, 52 - 45b: 502c72 l32i a7, a12, 0x140 - 45e: 512cb2 l32i a11, a12, 0x144 - 461: 100c movi.n a0, 1 - 463: 020c movi.n a2, 0 - 465: 01dc32 addmi a3, a12, 0x100 - 468: 56c332 addi a3, a3, 86 - 46b: 2c6c22 s32i a2, a12, 176 - 46e: 2d6c02 s32i a0, a12, 180 - 471: 0c2d mov.n a2, a12 - 473: 01b9 s32i.n a11, a1, 0 - 475: 11a9 s32i.n a10, a1, 4 - 477: ffdf85 call0 270 - 47a: 12dc bnez.n a2, 48f - 47c: 3ddb addi.n a3, a13, 13 - 47e: 042c movi.n a4, 32 - 480: 01dc22 addmi a2, a12, 0x100 - 483: d8c222 addi a2, a2, -40 - 486: ffd001 l32r a0, 3c8 - 489: 0000c0 callx0 a0 - 48c: 000246 j 499 - 48f: 0c2d mov.n a2, a12 - 491: 130c movi.n a3, 1 - 493: ffce01 l32r a0, 3cc - 496: 0000c0 callx0 a0 - 499: 1221c2 l32i a12, a1, 72 - 49c: 1321d2 l32i a13, a1, 76 - 49f: 112102 l32i a0, a1, 68 - 4a2: 50c112 addi a1, a1, 80 - 4a5: f00d ret.n - 4a7: 030c00 excw - 4aa: 140c movi.n a4, 1 - 4ac: f0c112 addi a1, a1, -16 - 4af: 0109 s32i.n a0, a1, 0 - 4b1: ffc845 call0 138 - 4b4: 0108 l32i.n a0, a1, 0 - 4b6: 10c112 addi a1, a1, 16 - 4b9: f00d ret.n - 4bb: 04a800 extui a10, a0, 8, 1 - 4be: a80000 excw - 4c1: 000004 excw - ... - 4cc: e0c112 addi a1, a1, -32 - 4cf: 51c9 s32i.n a12, a1, 20 - 4d1: 4109 s32i.n a0, a1, 16 - 4d3: 452202 l32i a0, a2, 0x114 - 4d6: 02cd mov.n a12, a2 - 4d8: 671026 beqi a0, 1, 543 - 4db: 092026 beqi a0, 2, 4e8 - 4de: 388066 bnei a0, 8, 51a - 4e1: 330c movi.n a3, 3 - 4e3: 001c movi.n a0, 16 - 4e5: 0000c6 j 4ec - 4e8: 002c movi.n a0, 32 - 4ea: 230c movi.n a3, 2 - 4ec: 050c movi.n a5, 0 - 4ee: 160c movi.n a6, 1 - 4f0: 820c movi.n a2, 8 - 4f2: 540c movi.n a4, 5 - 4f4: 02dc72 addmi a7, a12, 0x200 - 4f7: 90c772 addi a7, a7, -112 - 4fa: 816c42 s32i a4, a12, 0x204 - 4fd: 0129 s32i.n a2, a1, 0 - 4ff: 2109 s32i.n a0, a1, 8 - 501: 3149 s32i.n a4, a1, 12 - 503: 50cc02 addi a0, a12, 80 - 506: 01dc42 addmi a4, a12, 0x100 - 509: 01dc22 addmi a2, a12, 0x100 - 50c: 74c222 addi a2, a2, 116 - 50f: 56c442 addi a4, a4, 86 - 512: 1109 s32i.n a0, a1, 4 - 514: 00f185 call0 1430 - 517: 0042d6 bgez a2, 51f - 51a: f27c movi.n a2, -1 - 51c: 000946 j 545 - 51f: 532c52 l32i a5, a12, 0x14c - 522: d59c beqz.n a5, 543 - 524: 0c3d mov.n a3, a12 - 526: ffe521 l32r a2, 4bc - 529: 040c movi.n a4, 0 - 52b: ffe601 l32r a0, 4c4 - 52e: 0000c0 callx0 a0 - 531: 0c5d mov.n a5, a12 - 533: ffe341 l32r a4, 4c0 - 536: 532c22 l32i a2, a12, 0x14c - 539: 030c movi.n a3, 0 - 53b: 060c movi.n a6, 0 - 53d: ffe201 l32r a0, 4c8 - 540: 0000c0 callx0 a0 - 543: 020c movi.n a2, 0 - 545: 51c8 l32i.n a12, a1, 20 - 547: 4108 l32i.n a0, a1, 16 - 549: 20c112 addi a1, a1, 32 - 54c: f00d ret.n - 54e: 0c0000 excw - 551: 2668 l32i.n a6, a6, 8 - 553: 261c22 l16ui a2, a12, 76 - 556: 0c2682 l32i a8, a6, 48 - 559: 2609 s32i.n a0, a6, 8 - 55b: 2631e2 excw - 55e: 7c03f2 l8ui a15, a3, 124 - 561: f00df2 l8ui a15, a13, 240 - 564: d20c movi.n a2, 13 - 566: 049327 bne a3, a2, 56e - 569: c30c movi.n a3, 12 - 56b: 2d2347 blt a3, a4, 59c - 56e: f27c movi.n a2, -1 - 570: f00d ret.n - 572: f8c366 bnei a3, 32, 56e - 575: f5c4a6 blti a4, 32, 56e - 578: 0589 s32i.n a8, a5, 0 - 57a: 220c movi.n a2, 2 - 57c: 000246 j 589 - 57f: ebb366 bnei a3, 16, 56e - 582: e8b4a6 blti a4, 16, 56e - 585: 0589 s32i.n a8, a5, 0 - 587: 320c movi.n a2, 3 - 589: 0629 s32i.n a2, a6, 0 - 58b: 020c movi.n a2, 0 - 58d: f00d ret.n - 58f: db5366 bnei a3, 5, 56e - 592: d854a6 blti a4, 5, 56e - 595: 0599 s32i.n a9, a5, 0 - 597: 130c movi.n a3, 1 - 599: 0000c6 j 5a0 - 59c: 0599 s32i.n a9, a5, 0 - 59e: 530c movi.n a3, 5 - 5a0: 092d mov.n a2, a9 - 5a2: 0639 s32i.n a3, a6, 0 - 5a4: f00d ret.n - 5a6: 000000 ill - 5a9: 000000 ill - 5ac: f0c112 addi a1, a1, -16 - 5af: 0139 s32i.n a3, a1, 0 - 5b1: 1149 s32i.n a4, a1, 4 - 5b3: 31c9 s32i.n a12, a1, 12 - 5b5: 2109 s32i.n a0, a1, 8 - 5b7: 02cd mov.n a12, a2 - 5b9: 920c movi.n a2, 9 - 5bb: 000005 call0 5bc - 5be: 872c02 l32i a0, a12, 0x21c - 5c1: 0000c0 callx0 a0 - 5c4: 1128 l32i.n a2, a1, 4 - 5c6: 32ac beqz.n a2, 5ed - 5c8: 0138 l32i.n a3, a1, 0 - 5ca: 0c2d mov.n a2, a12 - 5cc: 340c movi.n a4, 3 - 5ce: 150c movi.n a5, 1 - 5d0: fff601 l32r a0, 5a8 - 5d3: 0000c0 callx0 a0 - 5d6: 472c22 l32i a2, a12, 0x11c - 5d9: 100c movi.n a0, 1 - 5db: 072226 beqi a2, 2, 5e6 - 5de: 04d226 beqi a2, 64, 5e6 - 5e1: 01f226 beqi a2, 0x100, 5e6 - 5e4: 000c movi.n a0, 0 - 5e6: 308c beqz.n a0, 5ed - 5e8: 120c movi.n a2, 1 - 5ea: ffa145 call0 0 - 5ed: 31c8 l32i.n a12, a1, 12 - 5ef: 2108 l32i.n a0, a1, 8 - 5f1: 10c112 addi a1, a1, 16 - 5f4: f00d ret.n - ... - 602: 120000 excw - 605: 09c0c1 l32r a12, fffc2d08 - 608: e1d9c1 l32r a12, ffff8d6c - 60b: d1c9 s32i.n a12, a1, 52 - 60d: 02dd mov.n a13, a2 - 60f: 03cd mov.n a12, a3 - 611: 462202 l32i a0, a2, 0x118 - 614: 10c332 addi a3, a3, 16 - 617: 292066 bnei a0, 2, 644 - 61a: 10c122 addi a2, a1, 16 - 61d: 041c movi.n a4, 16 - 61f: fff601 l32r a0, 5f8 - 622: 0000c0 callx0 a0 - 625: 20c122 addi a2, a1, 32 - 628: 20cc32 addi a3, a12, 32 - 62b: 840c movi.n a4, 8 - 62d: fff301 l32r a0, 5fc - 630: 0000c0 callx0 a0 - 633: 28c122 addi a2, a1, 40 - 636: 28cc32 addi a3, a12, 40 - 639: 840c movi.n a4, 8 - 63b: fff101 l32r a0, 600 - 63e: 0000c0 callx0 a0 - 641: 10c132 addi a3, a1, 16 - 644: 0ca8 l32i.n a10, a12, 0 - 646: 2c98 l32i.n a9, a12, 8 - 648: cc08 l32i.n a0, a12, 48 - 64a: 452d62 l32i a6, a13, 0x114 - 64d: 3c58 l32i.n a5, a12, 12 - 64f: 02dd72 addmi a7, a13, 0x200 - 652: 01dd42 addmi a4, a13, 0x100 - 655: 56c442 addi a4, a4, 86 - 658: bcc722 addi a2, a7, -68 - 65b: 816d52 s32i a5, a13, 0x204 - 65e: d8c772 addi a7, a7, -40 - 661: e1d8 l32i.n a13, a1, 56 - 663: 161666 bnei a6, 1, 67d - 666: 0199 s32i.n a9, a1, 0 - 668: 3159 s32i.n a5, a1, 12 - 66a: 160c movi.n a6, 1 - 66c: 1139 s32i.n a3, a1, 4 - 66e: 2109 s32i.n a0, a1, 8 - 670: 0a3d mov.n a3, a10 - 672: 00dbc5 call0 1430 - 675: 0162d6 bgez a2, 68f - 678: f27c movi.n a2, -1 - 67a: 0004c6 j 691 - 67d: 1c68 l32i.n a6, a12, 4 - 67f: 0199 s32i.n a9, a1, 0 - 681: 3159 s32i.n a5, a1, 12 - 683: 1139 s32i.n a3, a1, 4 - 685: 2109 s32i.n a0, a1, 8 - 687: 0a3d mov.n a3, a10 - 689: 00da45 call0 1430 - 68c: fe8296 bltz a2, 678 - 68f: 020c movi.n a2, 0 - 691: d1c8 l32i.n a12, a1, 52 - 693: c108 l32i.n a0, a1, 48 - 695: 40c112 addi a1, a1, 64 - 698: f00d ret.n - 69a: 5d0000 excw - 69d: 032d02 l32i a0, a13, 12 - 6a0: 638c beqz.n a3, 6aa - 6a2: 452532 l32i a3, a5, 0x114 - 6a5: 011326 beqi a3, 1, 6aa - 6a8: 020c movi.n a2, 0 - 6aa: f00d ret.n - ... - 6b4: e0c112 addi a1, a1, -32 - 6b7: 1109 s32i.n a0, a1, 4 - 6b9: 31d9 s32i.n a13, a1, 12 - 6bb: 21c9 s32i.n a12, a1, 8 - 6bd: 41e9 s32i.n a14, a1, 16 - 6bf: 02cd mov.n a12, a2 - 6c1: 03ed mov.n a14, a3 - 6c3: 04dd mov.n a13, a4 - 6c5: 030c movi.n a3, 0 - 6c7: 443c movi.n a4, 52 - 6c9: 02d222 addmi a2, a2, 0x200 - 6cc: 20c222 addi a2, a2, 32 - 6cf: 0129 s32i.n a2, a1, 0 - 6d1: fff601 l32r a0, 6ac - 6d4: 0000c0 callx0 a0 - 6d7: 4a2db6 bltui a13, 2, 725 - 6da: fecdd2 addi a13, a13, -2 - 6dd: 032c movi.n a3, 32 - 6df: 4233d7 bltu a3, a13, 725 - 6e2: 000e42 l8ui a4, a14, 0 - 6e5: 144040 extui a4, a4, 0, 2 - 6e8: 8b6c42 s32i a4, a12, 0x22c - 6eb: 000e32 l8ui a3, a14, 0 - 6ee: 0c2d mov.n a2, a12 - 6f0: 043230 extui a3, a3, 2, 1 - 6f3: fffa85 call0 69c - 6f6: 3e2b addi.n a3, a14, 2 - 6f8: 896c22 s32i a2, a12, 0x224 - 6fb: 0d4d mov.n a4, a13 - 6fd: 02dc22 addmi a2, a12, 0x200 - 700: 30c222 addi a2, a2, 48 - 703: ffeb01 l32r a0, 6b0 - 706: 0000c0 callx0 a0 - 709: 0d4d mov.n a4, a13 - 70b: 946cd2 s32i a13, a12, 0x250 - 70e: 0d3d mov.n a3, a13 - 710: 462c22 l32i a2, a12, 0x118 - 713: 0168 l32i.n a6, a1, 0 - 715: 02dc52 addmi a5, a12, 0x200 - 718: 28c552 addi a5, a5, 40 - 71b: ffe345 call0 550 - 71e: 32cc bnez.n a2, 725 - 720: 020c movi.n a2, 0 - 722: 000046 j 727 - 725: f27c movi.n a2, -1 - 727: 21c8 l32i.n a12, a1, 8 - 729: 31d8 l32i.n a13, a1, 12 - 72b: 41e8 l32i.n a14, a1, 16 - 72d: 1108 l32i.n a0, a1, 4 - 72f: 20c112 addi a1, a1, 32 - 732: f00d ret.n - 734: 000000 ill - 737: 131c00 excw - 73a: f0c112 addi a1, a1, -16 - 73d: 0109 s32i.n a0, a1, 0 - 73f: fffd01 l32r a0, 734 - 742: 0000c0 callx0 a0 - 745: 0108 l32i.n a0, a1, 0 - 747: 10c112 addi a1, a1, 16 - 74a: f00d ret.n - 74c: 020c movi.n a2, 0 - 74e: f00d ret.n - ... - 75c: f0c112 addi a1, a1, -16 - 75f: 11c9 s32i.n a12, a1, 4 - 761: 0109 s32i.n a0, a1, 0 - 763: 21d9 s32i.n a13, a1, 8 - 765: 31e9 s32i.n a14, a1, 12 - 767: 04dd mov.n a13, a4 - 769: 03ed mov.n a14, a3 - 76b: 592202 l32i a0, a2, 0x164 - 76e: 02cd mov.n a12, a2 - 770: b0cc bnez.n a0, 77f - 772: 5a2222 l32i a2, a2, 0x168 - 775: 62cc bnez.n a2, 77f - 777: 0c2d mov.n a2, a12 - 779: fff501 l32r a0, 750 - 77c: 0000c0 callx0 a0 - 77f: 0d48 l32i.n a4, a13, 0 - 781: 2d58 l32i.n a5, a13, 8 - 783: d4cc bnez.n a4, 794 - 785: 85cc bnez.n a5, 791 - 787: 592c32 l32i a3, a12, 0x164 - 78a: 23fc bnez.n a3, 7c0 - 78c: 5a2c62 l32i a6, a12, 0x168 - 78f: d6ec bnez.n a6, 7c0 - 791: 04a416 beqz a4, 7df - 794: 592c32 l32i a3, a12, 0x164 - 797: 5b2c72 l32i a7, a12, 0x16c - 79a: 041316 beqz a3, 7df - 79d: 1d58 l32i.n a5, a13, 4 - 79f: 0f9757 bne a7, a5, 7b2 - 7a2: 042d mov.n a2, a4 - 7a4: 054d mov.n a4, a5 - 7a6: ffeb01 l32r a0, 754 - 7a9: 0000c0 callx0 a0 - 7ac: f2ac beqz.n a2, 7df - 7ae: 0d48 l32i.n a4, a13, 0 - 7b0: 1d58 l32i.n a5, a13, 4 - 7b2: 0e3d mov.n a3, a14 - 7b4: 0c2d mov.n a2, a12 - 7b6: 2d68 l32i.n a6, a13, 8 - 7b8: 3d78 l32i.n a7, a13, 12 - 7ba: fff7c5 call0 738 - 7bd: 000306 j 7cd - 7c0: 0e3d mov.n a3, a14 - 7c2: 0c2d mov.n a2, a12 - 7c4: 056d mov.n a6, a5 - 7c6: 3d78 l32i.n a7, a13, 12 - 7c8: 1d58 l32i.n a5, a13, 4 - 7ca: fff6c5 call0 738 - 7cd: f27c movi.n a2, -1 - 7cf: ffffc6 j 7d2 - 7d2: 11c8 l32i.n a12, a1, 4 - 7d4: 21d8 l32i.n a13, a1, 8 - 7d6: 31e8 l32i.n a14, a1, 12 - 7d8: 0108 l32i.n a0, a1, 0 - 7da: 10c112 addi a1, a1, 16 - 7dd: f00d ret.n - 7df: 2d58 l32i.n a5, a13, 8 - 7e1: e59c beqz.n a5, 803 - 7e3: 5a2c32 l32i a3, a12, 0x168 - 7e6: 120c movi.n a2, 1 - 7e8: 739c beqz.n a3, 803 - 7ea: 472c02 l32i a0, a12, 0x11c - 7ed: 04d026 beqi a0, 64, 7f5 - 7f0: 01c026 beqi a0, 32, 7f5 - 7f3: 020c movi.n a2, 0 - 7f5: 5c2c42 l32i a4, a12, 0x170 - 7f8: 3d68 l32i.n a6, a13, 12 - 7fa: ffd701 l32r a0, 758 - 7fd: 0000c0 callx0 a0 - 800: faa256 bnez a2, 7ae - 803: 572c82 l32i a8, a12, 0x15c - 806: 020c movi.n a2, 0 - 808: c61866 bnei a8, 1, 7d2 - 80b: 2d58 l32i.n a5, a13, 8 - 80d: fc1516 beqz a5, 7d2 - 810: 5a2c92 l32i a9, a12, 0x168 - 813: fbb956 bnez a9, 7d2 - 816: 492ca2 l32i a10, a12, 0x124 - 819: fb5a16 beqz a10, 7d2 - 81c: 0e3d mov.n a3, a14 - 81e: 0c2d mov.n a2, a12 - 820: 0d48 l32i.n a4, a13, 0 - 822: 056d mov.n a6, a5 - 824: 3d78 l32i.n a7, a13, 12 - 826: 1d58 l32i.n a5, a13, 4 - 828: fff0c5 call0 738 - 82b: ffe786 j 7cd - 82e: 8e0000 excw - 831: 0088 l32i.n a8, a0, 0 - ... - 843: c11200 mul16u a1, a2, a0 - 846: 9109c0 excw - 849: d1f9 s32i.n a15, a1, 52 - 84b: c1e9 s32i.n a14, a1, 48 - 84d: b1d9 s32i.n a13, a1, 44 - 84f: e179 s32i.n a7, a1, 56 - 851: 8169 s32i.n a6, a1, 32 - 853: a1c9 s32i.n a12, a1, 40 - 855: 7139 s32i.n a3, a1, 28 - 857: 02cd mov.n a12, a2 - 859: 330c movi.n a3, 3 - 85b: 10c162 addi a6, a1, 16 - 85e: 14c172 addi a7, a1, 20 - 861: 05dd mov.n a13, a5 - 863: 04ed mov.n a14, a4 - 865: 1021f2 l32i a15, a1, 64 - 868: 040c movi.n a4, 0 - 86a: 5fcf52 addi a5, a15, 95 - 86d: f45050 extui a5, a5, 0, 16 - 870: fff101 l32r a0, 834 - 873: 0000c0 callx0 a0 - 876: 020d mov.n a0, a2 - 878: 32cc bnez.n a2, 87f - 87a: f27c movi.n a2, -1 - 87c: 002ac6 j 92b - 87f: 08a152 movi a5, 0x108 - 882: 044c movi.n a4, 64 - 884: 290c movi.n a9, 2 - 886: fea072 movi a7, 254 - 889: 572ca2 l32i a10, a12, 0x15c - 88c: 00a262 movi a6, 0x200 - 88f: 822c22 l32i a2, a12, 0x208 - 892: 8138 l32i.n a3, a1, 32 - 894: 0d02b2 l8ui a11, a2, 13 - 897: 103360 and a3, a3, a6 - 89a: fecaa2 addi a10, a10, -2 - 89d: 8379a0 moveqz a7, a9, a10 - 8a0: 203d30 or a3, a13, a3 - 8a3: 20bb40 or a11, a11, a4 - 8a6: 0d42b2 s8i a11, a2, 13 - 8a9: 5188 l32i.n a8, a1, 20 - 8ab: 203350 or a3, a3, a5 - 8ae: 004872 s8i a7, a8, 0 - 8b1: 5168 l32i.n a6, a1, 20 - 8b3: 415830 srli a5, a3, 8 - 8b6: 014652 s8i a5, a6, 1 - 8b9: 5148 l32i.n a4, a1, 20 - 8bb: 6109 s32i.n a0, a1, 24 - 8bd: 024432 s8i a3, a4, 2 - 8c0: 572c22 l32i a2, a12, 0x15c - 8c3: 5148 l32i.n a4, a1, 20 - 8c5: 0c2266 bnei a2, 2, 8d5 - 8c8: 070c movi.n a7, 0 - 8ca: 034472 s8i a7, a4, 3 - 8cd: 5188 l32i.n a8, a1, 20 - 8cf: 044872 s8i a7, a8, 4 - 8d2: 0002c6 j 8e1 - 8d5: 243b addi.n a2, a4, 3 - 8d7: 3e3b addi.n a3, a14, 3 - 8d9: 240c movi.n a4, 2 - 8db: ffd701 l32r a0, 838 - 8de: 0000c0 callx0 a0 - 8e1: 3e5b addi.n a3, a14, 5 - 8e3: 5128 l32i.n a2, a1, 20 - 8e5: 840c movi.n a4, 8 - 8e7: 225b addi.n a2, a2, 5 - 8e9: ffd401 l32r a0, 83c - 8ec: 0000c0 callx0 a0 - 8ef: 5168 l32i.n a6, a1, 20 - 8f1: 4158f0 srli a5, a15, 8 - 8f4: 5d4652 s8i a5, a6, 93 - 8f7: 5148 l32i.n a4, a1, 20 - 8f9: e138 l32i.n a3, a1, 56 - 8fb: 5e44f2 s8i a15, a4, 94 - 8fe: b38c beqz.n a3, 90d - 900: 5128 l32i.n a2, a1, 20 - 902: 0f4d mov.n a4, a15 - 904: 5fc222 addi a2, a2, 95 - 907: ffce01 l32r a0, 840 - 90a: 0000c0 callx0 a0 - 90d: 0d4d mov.n a4, a13 - 90f: 0c2d mov.n a2, a12 - 911: 7158 l32i.n a5, a1, 28 - 913: 6178 l32i.n a7, a1, 24 - 915: 112132 l32i a3, a1, 68 - 918: 4198 l32i.n a9, a1, 16 - 91a: 0199 s32i.n a9, a1, 0 - 91c: 5188 l32i.n a8, a1, 20 - 91e: ffc461 l32r a6, 830 - 921: 4dc882 addi a8, a8, 77 - 924: 1189 s32i.n a8, a1, 4 - 926: ff6f85 call0 20 - 929: 020c movi.n a2, 0 - 92b: a1c8 l32i.n a12, a1, 40 - 92d: b1d8 l32i.n a13, a1, 44 - 92f: c1e8 l32i.n a14, a1, 48 - 931: d1f8 l32i.n a15, a1, 52 - 933: 9108 l32i.n a0, a1, 36 - 935: 40c112 addi a1, a1, 64 - 938: f00d ret.n - ... - 942: 120000 excw - 945: 49e0c1 l32r a12, fffd30c8 - 948: 410931 l32r a3, fffd0d6c - 94b: 51c9 s32i.n a12, a1, 20 - 94d: 2139 s32i.n a3, a1, 8 - 94f: 02cd mov.n a12, a2 - 951: 830c movi.n a3, 8 - 953: 012d mov.n a2, a1 - 955: fff901 l32r a0, 93c - 958: 0000c0 callx0 a0 - 95b: 572c02 l32i a0, a12, 0x15c - 95e: 2138 l32i.n a3, a1, 8 - 960: 042066 bnei a0, 2, 968 - 963: 013d mov.n a3, a1 - 965: 000086 j 96b - 968: 3dc332 addi a3, a3, 61 - 96b: 3158 l32i.n a5, a1, 12 - 96d: 02dc22 addmi a2, a12, 0x200 - 970: 90c242 addi a4, a2, -112 - 973: 51c8 l32i.n a12, a1, 20 - 975: d8c222 addi a2, a2, -40 - 978: 932450 movnez a2, a4, a5 - 97b: 840c movi.n a4, 8 - 97d: fff001 l32r a0, 940 - 980: 0000c0 callx0 a0 - 983: 4108 l32i.n a0, a1, 16 - 985: 20c112 addi a1, a1, 32 - 988: f00d ret.n - ... - 996: 120000 excw - 999: e2b0c1 l32r a12, ffff945c - 99c: 491361 l32r a6, fffd2de8 - 99f: 6102e1 l32r a14, fffd8da8 - 9a2: 61c210 xsr.eps2 a1 - 9a5: 61d211 l32r a1, fffd90f0 - 9a8: 02cd12 addi a1, a13, 2 - 9ab: 03dd mov.n a13, a3 - 9ad: 720c movi.n a2, 7 - 9af: 000005 call0 9b0 - 9b2: 5fcd22 addi a2, a13, 95 - 9b5: 020de2 l8ui a14, a13, 2 - 9b8: 5e0d32 l8ui a3, a13, 94 - 9bb: 010d02 l8ui a0, a13, 1 - 9be: 5d0d42 l8ui a4, a13, 93 - 9c1: 110080 slli a0, a0, 8 - 9c4: 114480 slli a4, a4, 8 - 9c7: 203340 or a3, a3, a4 - 9ca: 20ee00 or a14, a14, a0 - 9cd: f4e0e0 extui a14, a14, 0, 16 - 9d0: f43030 extui a3, a3, 0, 16 - 9d3: 10c142 addi a4, a1, 16 - 9d6: ffed01 l32r a0, 98c - 9d9: 0000c0 callx0 a0 - 9dc: 9158 l32i.n a5, a1, 36 - 9de: c59c beqz.n a5, 9fe - 9e0: 1aeec7 bbsi a14, 12, 9fe - 9e3: 0c2d mov.n a2, a12 - 9e5: 130c movi.n a3, 1 - 9e7: ffea01 l32r a0, 990 - 9ea: 0000c0 callx0 a0 - 9ed: 1121c2 l32i a12, a1, 68 - 9f0: 1221d2 l32i a13, a1, 72 - 9f3: 1321e2 l32i a14, a1, 76 - 9f6: 102102 l32i a0, a1, 64 - 9f9: 50c112 addi a1, a1, 80 - 9fc: f00d ret.n - 9fe: 0c2d mov.n a2, a12 - a00: 10c142 addi a4, a1, 16 - a03: 01dc32 addmi a3, a12, 0x100 - a06: 56c332 addi a3, a3, 86 - a09: d139 s32i.n a3, a1, 52 - a0b: ffd505 call0 75c - a0e: fd1296 bltz a2, 9e3 - a11: 3ddb addi.n a3, a13, 13 - a13: 042c movi.n a4, 32 - a15: 01dc22 addmi a2, a12, 0x100 - a18: d8c222 addi a2, a2, -40 - a1b: ffde01 l32r a0, 994 - a1e: 0000c0 callx0 a0 - a21: fbe256 bnez a2, 9e3 - a24: 040d02 l8ui a0, a13, 4 - a27: 030d22 l8ui a2, a13, 3 - a2a: 01dc42 addmi a4, a12, 0x100 - a2d: a8c442 addi a4, a4, -88 - a30: f149 s32i.n a4, a1, 60 - a32: 112280 slli a2, a2, 8 - a35: 200020 or a0, a0, a2 - a38: 452c22 l32i a2, a12, 0x114 - a3b: f40000 extui a0, a0, 0, 16 - a3e: 082226 beqi a2, 2, a4a - a41: 088266 bnei a2, 8, a4d - a44: 05b026 beqi a0, 16, a4d - a47: ffe606 j 9e3 - a4a: 95c066 bnei a0, 32, 9e3 - a4d: f138 l32i.n a3, a1, 60 - a4f: 140c movi.n a4, 1 - a51: 0c2d mov.n a2, a12 - a53: 146342 s32i a4, a3, 80 - a56: 0d3d mov.n a3, a13 - a58: ffee85 call0 944 - a5b: 9158 l32i.n a5, a1, 36 - a5d: f168 l32i.n a6, a1, 60 - a5f: 040c movi.n a4, 0 - a61: d656e2 s16i a14, a6, 0x1ac - a64: 6a6642 s32i a4, a6, 0x1a8 - a67: 359c beqz.n a5, a7e - a69: 0c2d mov.n a2, a12 - a6b: 0d3d mov.n a3, a13 - a6d: ffed45 call0 944 - a70: 0c2d mov.n a2, a12 - a72: 9138 l32i.n a3, a1, 36 - a74: a148 l32i.n a4, a1, 40 - a76: 0e5d mov.n a5, a14 - a78: ffc385 call0 6b4 - a7b: f64296 bltz a2, 9e3 - a7e: 0c2d mov.n a2, a12 - a80: 10c132 addi a3, a1, 16 - a83: ffcc85 call0 74c - a86: f59296 bltz a2, 9e3 - a89: 0e6d mov.n a6, a14 - a8b: 0d4d mov.n a4, a13 - a8d: d138 l32i.n a3, a1, 52 - a8f: e158 l32i.n a5, a1, 56 - a91: 0c2d mov.n a2, a12 - a93: 080c movi.n a8, 0 - a95: 30cc72 addi a7, a12, 48 - a98: 1179 s32i.n a7, a1, 4 - a9a: 0189 s32i.n a8, a1, 0 - a9c: 070c movi.n a7, 0 - a9e: ffda45 call0 844 - aa1: f3e256 bnez a2, 9e3 - aa4: ffd146 j 9ed - aa7: 000000 ill - aaa: 120000 excw - aad: c9f0c1 l32r a12, ffff3270 - ab0: 210931 l32r a3, fffc8ed4 - ab3: 02cd mov.n a12, a2 - ab5: 01d222 addmi a2, a2, 0x100 - ab8: aa1202 l16ui a0, a2, 0x154 - abb: 1109 s32i.n a0, a1, 4 - abd: 54c222 addi a2, a2, 84 - ac0: 0129 s32i.n a2, a1, 0 - ac2: 076067 bbci a0, 6, acd - ac5: 0c2d mov.n a2, a12 - ac7: ffa045 call0 4cc - aca: 04f256 bnez a2, b1d - acd: 820c movi.n a2, 8 - acf: 000005 call0 ad0 - ad2: 0138 l32i.n a3, a1, 0 - ad4: 3f2332 l32i a3, a3, 252 - ad7: 56a102 movi a0, 0x156 - ada: 13ac beqz.n a3, aff - adc: 0c2d mov.n a2, a12 - ade: 02dc32 addmi a3, a12, 0x200 - ae1: 20c332 addi a3, a3, 32 - ae4: ffb1c5 call0 604 - ae7: 22fc bnez.n a2, b1d - ae9: 0c2d mov.n a2, a12 - aeb: 00a252 movi a5, 0x200 - aee: 1148 l32i.n a4, a1, 4 - af0: 01dc32 addmi a3, a12, 0x100 - af3: 56c332 addi a3, a3, 86 - af6: 104450 and a4, a4, a5 - af9: ffab05 call0 5ac - afc: 56a102 movi a0, 0x156 - aff: 1168 l32i.n a6, a1, 4 - b01: 0d6697 bbci a6, 9, b12 - b04: 0c2d mov.n a2, a12 - b06: 140c movi.n a4, 1 - b08: 150c movi.n a5, 1 - b0a: 3c0a add.n a3, a12, a0 - b0c: ffe701 l32r a0, aa8 - b0f: 0000c0 callx0 a0 - b12: 020c movi.n a2, 0 - b14: 31c8 l32i.n a12, a1, 12 - b16: 2108 l32i.n a0, a1, 8 - b18: 10c112 addi a1, a1, 16 - b1b: f00d ret.n - b1d: 120c movi.n a2, 1 - b1f: fffc46 j b14 - ... - b2a: 120000 excw - b2d: 59c0c1 l32r a12, fffd7230 - b30: a10991 l32r a9, fffe8f54 - b33: c1d9 s32i.n a13, a1, 48 - b35: b1c9 s32i.n a12, a1, 44 - b37: 02dd mov.n a13, a2 - b39: 032d mov.n a2, a3 - b3b: 06cd mov.n a12, a6 - b3d: 043d mov.n a3, a4 - b3f: 014d mov.n a4, a1 - b41: fff801 l32r a0, b24 - b44: 0000c0 callx0 a0 - b47: 5108 l32i.n a0, a1, 20 - b49: 9128 l32i.n a2, a1, 36 - b4b: 108c beqz.n a0, b50 - b4d: 04e2c7 bbsi a2, 12, b55 - b50: f27c movi.n a2, -1 - b52: 0013c6 j ba5 - b55: ff7016 beqz a0, b50 - b58: 462d22 l32i a2, a13, 0x118 - b5b: 5c8b addi.n a5, a12, 8 - b5d: 6148 l32i.n a4, a1, 24 - b5f: 0c6d mov.n a6, a12 - b61: fec442 addi a4, a4, -2 - b64: cc49 s32i.n a4, a12, 48 - b66: 043d mov.n a3, a4 - b68: ff9e45 call0 550 - b6b: fe1256 bnez a2, b50 - b6e: 5138 l32i.n a3, a1, 20 - b70: 000342 l8ui a4, a3, 0 - b73: 144040 extui a4, a4, 0, 2 - b76: 3c49 s32i.n a4, a12, 12 - b78: 000332 l8ui a3, a3, 0 - b7b: 0d2d mov.n a2, a13 - b7d: 043230 extui a3, a3, 2, 1 - b80: ffb185 call0 69c - b83: 1c29 s32i.n a2, a12, 4 - b85: 6148 l32i.n a4, a1, 24 - b87: 052c movi.n a5, 32 - b89: fec442 addi a4, a4, -2 - b8c: c03547 bltu a5, a4, b50 - b8f: 5138 l32i.n a3, a1, 20 - b91: 10cc22 addi a2, a12, 16 - b94: 332b addi.n a3, a3, 2 - b96: ffe401 l32r a0, b28 - b99: 0000c0 callx0 a0 - b9c: 0d2d mov.n a2, a13 - b9e: 013d mov.n a3, a1 - ba0: ffba85 call0 74c - ba3: 020c movi.n a2, 0 - ba5: b1c8 l32i.n a12, a1, 44 - ba7: c1d8 l32i.n a13, a1, 48 - ba9: a108 l32i.n a0, a1, 40 - bab: 40c112 addi a1, a1, 64 - bae: f00d ret.n - ... - bc4: c0c112 addi a1, a1, -64 - bc7: b109 s32i.n a0, a1, 44 - bc9: f1f9 s32i.n a15, a1, 60 - bcb: e1e9 s32i.n a14, a1, 56 - bcd: d1d9 s32i.n a13, a1, 52 - bcf: c1c9 s32i.n a12, a1, 48 - bd1: 1021d2 l32i a13, a1, 64 - bd4: 04cd mov.n a12, a4 - bd6: 03ed mov.n a14, a3 - bd8: 074d mov.n a4, a7 - bda: 0cfd mov.n a15, a12 - bdc: 030e72 l8ui a7, a14, 3 - bdf: 040332 l8ui a3, a3, 4 - be2: 117780 slli a7, a7, 8 - be5: 203370 or a3, a3, a7 - be8: f43030 extui a3, a3, 0, 16 - beb: cd39 s32i.n a3, a13, 48 - bed: 49b6c7 bgeu a6, a12, c3a - bf0: f07c movi.n a0, -1 - bf2: 000cc6 j c29 - bf5: 9188 l32i.n a8, a1, 36 - bf7: 790c movi.n a9, 7 - bf9: f32866 bnei a8, 2, bf0 - bfc: f089c7 bany a9, a12, bf0 - bff: 0a2c movi.n a10, 32 - c01: eb3af7 bltu a10, a15, bf0 - c04: 4133f0 srli a3, a15, 3 - c07: 5fce42 addi a4, a14, 95 - c0a: 8128 l32i.n a2, a1, 32 - c0c: 10cd52 addi a5, a13, 16 - c0f: 40c222 addi a2, a2, 64 - c12: ffe701 l32r a0, bb0 - c15: 0000c0 callx0 a0 - c18: fd4256 bnez a2, bf0 - c1b: a138 l32i.n a3, a1, 40 - c1d: 8128 l32i.n a2, a1, 32 - c1f: 043630 extui a3, a3, 6, 1 - c22: ffa785 call0 69c - c25: 000c movi.n a0, 0 - c27: 1d29 s32i.n a2, a13, 4 - c29: c1c8 l32i.n a12, a1, 48 - c2b: d1d8 l32i.n a13, a1, 52 - c2d: e1e8 l32i.n a14, a1, 56 - c2f: f1f8 l32i.n a15, a1, 60 - c31: 002d mov.n a2, a0 - c33: b108 l32i.n a0, a1, 44 - c35: 40c112 addi a1, a1, 64 - c38: f00d ret.n - c3a: 9149 s32i.n a4, a1, 36 - c3c: a159 s32i.n a5, a1, 40 - c3e: 8129 s32i.n a2, a1, 32 - c40: 052466 bnei a4, 2, c49 - c43: a98cb6 bltui a12, 8, bf0 - c46: f8ccf2 addi a15, a12, -8 - c49: 0f4d mov.n a4, a15 - c4b: 5d8b addi.n a5, a13, 8 - c4d: 8128 l32i.n a2, a1, 32 - c4f: 0d6d mov.n a6, a13 - c51: 462222 l32i a2, a2, 0x118 - c54: ff8f85 call0 550 - c57: f95256 bnez a2, bf0 - c5a: a148 l32i.n a4, a1, 40 - c5c: 9138 l32i.n a3, a1, 36 - c5e: 144440 extui a4, a4, 4, 2 - c61: 3d49 s32i.n a4, a13, 12 - c63: 8e1366 bnei a3, 1, bf5 - c66: 012d mov.n a2, a1 - c68: 2dce32 addi a3, a14, 45 - c6b: 041c movi.n a4, 16 - c6d: ffd101 l32r a0, bb4 - c70: 0000c0 callx0 a0 - c73: 10c122 addi a2, a1, 16 - c76: 8138 l32i.n a3, a1, 32 - c78: 041c movi.n a4, 16 - c7a: 40c332 addi a3, a3, 64 - c7d: ffce01 l32r a0, bb8 - c80: 0000c0 callx0 a0 - c83: 042c movi.n a4, 32 - c85: 02b4c7 bgeu a4, a12, c8b - c88: ffd906 j bf0 - c8b: 5fce32 addi a3, a14, 95 - c8e: 0c4d mov.n a4, a12 - c90: 10cde2 addi a14, a13, 16 - c93: 0e2d mov.n a2, a14 - c95: ffc901 l32r a0, bbc - c98: 0000c0 callx0 a0 - c9b: 0c6d mov.n a6, a12 - c9d: 0e5d mov.n a5, a14 - c9f: 012d mov.n a2, a1 - ca1: 032c movi.n a3, 32 - ca3: 00a142 movi a4, 0x100 - ca6: ffc601 l32r a0, bc0 - ca9: 0000c0 callx0 a0 - cac: f40256 bnez a2, bf0 - caf: ffda06 j c1b - cb2: 8e0000 excw - cb5: 0088 l32i.n a8, a0, 0 - ... - cc3: c11200 mul16u a1, a2, a0 - cc6: c162d0 mul16u a6, a2, a13 - cc9: c17210 mul16u a7, a2, a1 - ccc: 810914 excw - ccf: a1d9 s32i.n a13, a1, 40 - cd1: b1e9 s32i.n a14, a1, 44 - cd3: 91c9 s32i.n a12, a1, 36 - cd5: 7159 s32i.n a5, a1, 28 - cd7: 02cd mov.n a12, a2 - cd9: f55c movi.n a5, 95 - cdb: 03ed mov.n a14, a3 - cdd: 04dd mov.n a13, a4 - cdf: 330c movi.n a3, 3 - ce1: 040c movi.n a4, 0 - ce3: fff501 l32r a0, cb8 - ce6: 0000c0 callx0 a0 - ce9: 020d mov.n a0, a2 - ceb: 32cc bnez.n a2, cf2 - ced: f27c movi.n a2, -1 - cef: 002746 j d90 - cf2: 00a362 movi a6, 0x300 - cf5: 80a052 movi a5, 128 - cf8: 2a0c movi.n a10, 2 - cfa: fea082 movi a8, 254 - cfd: 572cb2 l32i a11, a12, 0x15c - d00: 073c movi.n a7, 48 - d02: 822c42 l32i a4, a12, 0x208 - d05: 7138 l32i.n a3, a1, 28 - d07: 0d0422 l8ui a2, a4, 13 - d0a: 103370 and a3, a3, a7 - d0d: fecbb2 addi a11, a11, -2 - d10: 838ab0 moveqz a8, a10, a11 - d13: 203d30 or a3, a13, a3 - d16: 202250 or a2, a2, a5 - d19: 0d4422 s8i a2, a4, 13 - d1c: 5198 l32i.n a9, a1, 20 - d1e: 203360 or a3, a3, a6 - d21: 004982 s8i a8, a9, 0 - d24: 5178 l32i.n a7, a1, 20 - d26: 416830 srli a6, a3, 8 - d29: 014762 s8i a6, a7, 1 - d2c: 5148 l32i.n a4, a1, 20 - d2e: 6109 s32i.n a0, a1, 24 - d30: 024432 s8i a3, a4, 2 - d33: 572c22 l32i a2, a12, 0x15c - d36: 5158 l32i.n a5, a1, 20 - d38: 0c2266 bnei a2, 2, d48 - d3b: 080c movi.n a8, 0 - d3d: 034582 s8i a8, a5, 3 - d40: 5198 l32i.n a9, a1, 20 - d42: 044982 s8i a8, a9, 4 - d45: 0002c6 j d54 - d48: 253b addi.n a2, a5, 3 - d4a: 3e3b addi.n a3, a14, 3 - d4c: 240c movi.n a4, 2 - d4e: ffdb01 l32r a0, cbc - d51: 0000c0 callx0 a0 - d54: 3e5b addi.n a3, a14, 5 - d56: 5128 l32i.n a2, a1, 20 - d58: 840c movi.n a4, 8 - d5a: 225b addi.n a2, a2, 5 - d5c: ffd901 l32r a0, cc0 - d5f: 0000c0 callx0 a0 - d62: 0d4d mov.n a4, a13 - d64: 6178 l32i.n a7, a1, 24 - d66: 0c2d mov.n a2, a12 - d68: 30cc32 addi a3, a12, 48 - d6b: ffd261 l32r a6, cb4 - d6e: 51e8 l32i.n a14, a1, 20 - d70: 0a0c movi.n a10, 0 - d72: 5d4ea2 s8i a10, a14, 93 - d75: 51b8 l32i.n a11, a1, 20 - d77: 01dc52 addmi a5, a12, 0x100 - d7a: 5e4ba2 s8i a10, a11, 94 - d7d: 4198 l32i.n a9, a1, 16 - d7f: 0199 s32i.n a9, a1, 0 - d81: 5188 l32i.n a8, a1, 20 - d83: 56c552 addi a5, a5, 86 - d86: 4dc882 addi a8, a8, 77 - d89: 1189 s32i.n a8, a1, 4 - d8b: ff2945 call0 20 - d8e: 020c movi.n a2, 0 - d90: 91c8 l32i.n a12, a1, 36 - d92: a1d8 l32i.n a13, a1, 40 - d94: b1e8 l32i.n a14, a1, 44 - d96: 8108 l32i.n a0, a1, 32 - d98: 30c112 addi a1, a1, 48 - d9b: f00d ret.n - ... - da5: 000000 ill - da8: 030c movi.n a3, 0 - daa: d0c112 addi a1, a1, -48 - dad: a1e9 s32i.n a14, a1, 40 - daf: 6159 s32i.n a5, a1, 24 - db1: 4169 s32i.n a6, a1, 16 - db3: 7109 s32i.n a0, a1, 28 - db5: b1f9 s32i.n a15, a1, 44 - db7: 81c9 s32i.n a12, a1, 32 - db9: 91d9 s32i.n a13, a1, 36 - dbb: 02cd mov.n a12, a2 - dbd: 04dd mov.n a13, a4 - dbf: 02d2f2 addmi a15, a2, 0x200 - dc2: 443c movi.n a4, 52 - dc4: 20cff2 addi a15, a15, 32 - dc7: 0f2d mov.n a2, a15 - dc9: fff501 l32r a0, da0 - dcc: 0000c0 callx0 a0 - dcf: 020de2 l8ui a14, a13, 2 - dd2: 5e0d42 l8ui a4, a13, 94 - dd5: 5d0d52 l8ui a5, a13, 93 - dd8: 010d02 l8ui a0, a13, 1 - ddb: 01dc22 addmi a2, a12, 0x100 - dde: dcc222 addi a2, a2, -36 - de1: 5129 s32i.n a2, a1, 20 - de3: 110080 slli a0, a0, 8 - de6: 115580 slli a5, a5, 8 - de9: 204450 or a4, a4, a5 - dec: 20ee00 or a14, a14, a0 - def: f4e0e0 extui a14, a14, 0, 16 - df2: 572c02 l32i a0, a12, 0x15c - df5: f44040 extui a4, a4, 0, 16 - df8: 102066 bnei a0, 2, e0c - dfb: 0f6d mov.n a6, a15 - dfd: 0c2d mov.n a2, a12 - dff: 5fcd32 addi a3, a13, 95 - e02: 0e5d mov.n a5, a14 - e04: ffd245 call0 b2c - e07: 02fd mov.n a15, a2 - e09: 000406 j e1d - e0c: 01f9 s32i.n a15, a1, 0 - e0e: 6168 l32i.n a6, a1, 24 - e10: 0c2d mov.n a2, a12 - e12: 0d3d mov.n a3, a13 - e14: 0e5d mov.n a5, a14 - e16: 4178 l32i.n a7, a1, 16 - e18: ffda85 call0 bc4 - e1b: 02fd mov.n a15, a2 - e1d: 820c movi.n a2, 8 - e1f: 000005 call0 e20 - e22: bfdc bnez.n a15, e41 - e24: 41f8 l32i.n a15, a1, 16 - e26: 0c2d mov.n a2, a12 - e28: 0d3d mov.n a3, a13 - e2a: 040c movi.n a4, 0 - e2c: ffb145 call0 944 - e2f: 0d3d mov.n a3, a13 - e31: 0f4d mov.n a4, a15 - e33: 0e5d mov.n a5, a14 - e35: 5168 l32i.n a6, a1, 20 - e37: 0c2d mov.n a2, a12 - e39: bc56e2 s16i a14, a6, 0x178 - e3c: ffe845 call0 cc4 - e3f: 828c beqz.n a2, e4b - e41: 0c2d mov.n a2, a12 - e43: 130c movi.n a3, 1 - e45: ffd701 l32r a0, da4 - e48: 0000c0 callx0 a0 - e4b: 81c8 l32i.n a12, a1, 32 - e4d: 91d8 l32i.n a13, a1, 36 - e4f: a1e8 l32i.n a14, a1, 40 - e51: b1f8 l32i.n a15, a1, 44 - e53: 7108 l32i.n a0, a1, 28 - e55: 30c112 addi a1, a1, 48 - e58: f00d ret.n - e5a: 0c0000 excw - e5d: c11213 excw - e60: 2109f0 srai a0, a15, 9 - e63: 31c9 s32i.n a12, a1, 12 - e65: 942202 l32i a0, a2, 0x250 - e68: 02cd mov.n a12, a2 - e6a: 582c42 l32i a4, a12, 0x160 - e6d: 01dc52 addmi a5, a12, 0x100 - e70: 020c movi.n a2, 0 - e72: aa1552 l16ui a5, a5, 0x154 - e75: 0159 s32i.n a5, a1, 0 - e77: f7c442 addi a4, a4, -9 - e7a: 832340 moveqz a2, a3, a4 - e7d: 1129 s32i.n a2, a1, 4 - e7f: 709c beqz.n a0, e9a - e81: 0c2d mov.n a2, a12 - e83: 02dc32 addmi a3, a12, 0x200 - e86: 20c332 addi a3, a3, 32 - e89: ff7785 call0 604 - e8c: a2cc bnez.n a2, e9a - e8e: 1168 l32i.n a6, a1, 4 - e90: 169c beqz.n a6, ea5 - e92: 920c movi.n a2, 9 - e94: 000005 call0 e98 - e97: 000746 j eb8 - e9a: 120c movi.n a2, 1 - e9c: 31c8 l32i.n a12, a1, 12 - e9e: 2108 l32i.n a0, a1, 8 - ea0: 10c112 addi a1, a1, 16 - ea3: f00d ret.n - ea5: 0c2d mov.n a2, a12 - ea7: 00a252 movi a5, 0x200 - eaa: 0148 l32i.n a4, a1, 0 - eac: 01dc32 addmi a3, a12, 0x100 - eaf: 56c332 addi a3, a3, 86 - eb2: 104450 and a4, a4, a5 - eb5: ff6f45 call0 5ac - eb8: 020c movi.n a2, 0 - eba: fff786 j e9c - ... - ee5: 000000 ill - ee8: d0c112 addi a1, a1, -48 - eeb: a159 s32i.n a5, a1, 40 - eed: b169 s32i.n a6, a1, 44 - eef: 5109 s32i.n a0, a1, 20 - ef1: 71d9 s32i.n a13, a1, 28 - ef3: 61c9 s32i.n a12, a1, 24 - ef5: 9149 s32i.n a4, a1, 36 - ef7: 81e9 s32i.n a14, a1, 32 - ef9: 041c movi.n a4, 16 - efb: 03ed mov.n a14, a3 - efd: 02cd mov.n a12, a2 - eff: 4dc3d2 addi a13, a3, 77 - f02: 012d mov.n a2, a1 - f04: 0d3d mov.n a3, a13 - f06: ffee01 l32r a0, ec0 - f09: 0000c0 callx0 a0 - f0c: 2d2c22 l32i a2, a12, 180 - f0f: 12bc beqz.n a2, f44 - f11: 0d2d mov.n a2, a13 - f13: 030c movi.n a3, 0 - f15: 041c movi.n a4, 16 - f17: ffeb01 l32r a0, ec4 - f1a: 0000c0 callx0 a0 - f1d: 9138 l32i.n a3, a1, 36 - f1f: a148 l32i.n a4, a1, 40 - f21: b158 l32i.n a5, a1, 44 - f23: 0d6d mov.n a6, a13 - f25: 70cc22 addi a2, a12, 112 - f28: 4129 s32i.n a2, a1, 16 - f2a: ffe701 l32r a0, ec8 - f2d: 0000c0 callx0 a0 - f30: 012d mov.n a2, a1 - f32: 0d3d mov.n a3, a13 - f34: 041c movi.n a4, 16 - f36: ffe501 l32r a0, ecc - f39: 0000c0 callx0 a0 - f3c: 077216 beqz a2, fb7 - f3f: 020c movi.n a2, 0 - f41: 000046 j f46 - f44: 020c movi.n a2, 0 - f46: 82fc bnez.n a2, f82 - f48: 2c2c32 l32i a3, a12, 176 - f4b: 03bc beqz.n a3, f7f - f4d: 0d2d mov.n a2, a13 - f4f: 030c movi.n a3, 0 - f51: 041c movi.n a4, 16 - f53: ffdf01 l32r a0, ed0 - f56: 0000c0 callx0 a0 - f59: 30cc22 addi a2, a12, 48 - f5c: 9138 l32i.n a3, a1, 36 - f5e: a148 l32i.n a4, a1, 40 - f60: b158 l32i.n a5, a1, 44 - f62: 0d6d mov.n a6, a13 - f64: ffdc01 l32r a0, ed4 - f67: 0000c0 callx0 a0 - f6a: 0d3d mov.n a3, a13 - f6c: 012d mov.n a2, a1 - f6e: 041c movi.n a4, 16 - f70: ffda01 l32r a0, ed8 - f73: 0000c0 callx0 a0 - f76: 328c beqz.n a2, f7d - f78: f27c movi.n a2, -1 - f7a: 000b06 j faa - f7d: 120c movi.n a2, 1 - f7f: ff5216 beqz a2, f78 - f82: 840c movi.n a4, 8 - f84: de5b addi.n a13, a14, 5 - f86: 01dc22 addmi a2, a12, 0x100 - f89: fcc222 addi a2, a2, -4 - f8c: 0d3d mov.n a3, a13 - f8e: ffd301 l32r a0, edc - f91: 0000c0 callx0 a0 - f94: 0d3d mov.n a3, a13 - f96: 01dc22 addmi a2, a12, 0x100 - f99: 140c movi.n a4, 1 - f9b: 416c42 s32i a4, a12, 0x104 - f9e: 228b addi.n a2, a2, 8 - fa0: 840c movi.n a4, 8 - fa2: ffcf01 l32r a0, ee0 - fa5: 0000c0 callx0 a0 - fa8: 020c movi.n a2, 0 - faa: 61c8 l32i.n a12, a1, 24 - fac: 71d8 l32i.n a13, a1, 28 - fae: 81e8 l32i.n a14, a1, 32 - fb0: 5108 l32i.n a0, a1, 20 - fb2: 30c112 addi a1, a1, 48 - fb5: f00d ret.n - fb7: 4138 l32i.n a3, a1, 16 - fb9: 30cc22 addi a2, a12, 48 - fbc: 044c movi.n a4, 64 - fbe: 050c movi.n a5, 0 - fc0: 160c movi.n a6, 1 - fc2: 2c6c62 s32i a6, a12, 176 - fc5: 2d6c52 s32i a5, a12, 180 - fc8: ffc701 l32r a0, ee4 - fcb: 0000c0 callx0 a0 - fce: 120c movi.n a2, 1 - fd0: ffdc86 j f46 - ... - fe7: c11200 mul16u a1, a2, a0 - fea: c109c0 mul16u a0, a9, a12 - fed: e1d9 s32i.n a13, a1, 56 - fef: d1c9 s32i.n a12, a1, 52 - ff1: 02dd mov.n a13, a2 - ff3: 03cd mov.n a12, a3 - ff5: 5d0322 l8ui a2, a3, 93 - ff8: 5e0302 l8ui a0, a3, 94 - ffb: 112280 slli a2, a2, 8 - ffe: 200020 or a0, a0, a2 - 1001: 2c2d22 l32i a2, a13, 176 - 1004: f40000 extui a0, a0, 0, 16 - 1007: 054256 bnez a2, 105f - 100a: f27c movi.n a2, -1 - 100c: 001106 j 1054 - 100f: 022426 beqi a4, 2, 1015 - 1012: f43466 bnei a4, 3, 100a - 1015: 730c movi.n a3, 7 - 1017: ef8307 bany a3, a0, 100a - 101a: 40cd22 addi a2, a13, 64 - 101d: f8c032 addi a3, a0, -8 - 1020: 67cc52 addi a5, a12, 103 - 1023: 5fcc42 addi a4, a12, 95 - 1026: a149 s32i.n a4, a1, 40 - 1028: b159 s32i.n a5, a1, 44 - 102a: 9139 s32i.n a3, a1, 36 - 102c: f4d030 extui a13, a3, 0, 16 - 102f: c43330 extui a3, a3, 3, 13 - 1032: ffe801 l32r a0, fd4 - 1035: 0000c0 callx0 a0 - 1038: fce256 bnez a2, 100a - 103b: a128 l32i.n a2, a1, 40 - 103d: b138 l32i.n a3, a1, 44 - 103f: 0d4d mov.n a4, a13 - 1041: ffe501 l32r a0, fd8 - 1044: 0000c0 callx0 a0 - 1047: 4148d0 srli a4, a13, 8 - 104a: 9158 l32i.n a5, a1, 36 - 104c: 5e4c52 s8i a5, a12, 94 - 104f: 5d4c42 s8i a4, a12, 93 - 1052: 020c movi.n a2, 0 - 1054: d1c8 l32i.n a12, a1, 52 - 1056: e1d8 l32i.n a13, a1, 56 - 1058: c108 l32i.n a0, a1, 48 - 105a: 40c112 addi a1, a1, 64 - 105d: f00d ret.n - 105f: 8109 s32i.n a0, a1, 32 - 1061: aa1466 bnei a4, 1, 100f - 1064: 012d mov.n a2, a1 - 1066: 2dc332 addi a3, a3, 45 - 1069: 041c movi.n a4, 16 - 106b: ffdc01 l32r a0, fdc - 106e: 0000c0 callx0 a0 - 1071: 40cd32 addi a3, a13, 64 - 1074: 10c122 addi a2, a1, 16 - 1077: 041c movi.n a4, 16 - 1079: ffd901 l32r a0, fe0 - 107c: 0000c0 callx0 a0 - 107f: 5fcc52 addi a5, a12, 95 - 1082: 012d mov.n a2, a1 - 1084: 032c movi.n a3, 32 - 1086: 00a142 movi a4, 0x100 - 1089: 8168 l32i.n a6, a1, 32 - 108b: ffd601 l32r a0, fe4 - 108e: 0000c0 callx0 a0 - 1091: f75256 bnez a2, 100a - 1094: ffee86 j 1052 - 1097: f00d00 subx8 a0, a13, a0 - 109a: 000000 ill - 109d: 000000 ill - 10a0: 00fc bnez.n a0, 10d4 - 10a2: 800000 add a0, a0, a0 - 10a5: 000020 excw - 10a8: 000000 ill - ... - -000010ac : - 10ac: 025d mov.n a5, a2 - 10ae: d0c112 addi a1, a1, -48 - 10b1: 61d9 s32i.n a13, a1, 24 - 10b3: 71e9 s32i.n a14, a1, 28 - 10b5: 81f9 s32i.n a15, a1, 32 - 10b7: 51c9 s32i.n a12, a1, 20 - 10b9: 4109 s32i.n a0, a1, 16 - 10bb: 03cd mov.n a12, a3 - 10bd: 62a002 movi a0, 98 - 10c0: 043047 bltu a0, a4, 10c8 - 10c3: 020c movi.n a2, 0 - 10c5: 001286 j 1113 - 10c8: 010322 l8ui a2, a3, 1 - 10cb: 030362 l8ui a6, a3, 3 - 10ce: 020372 l8ui a7, a3, 2 - 10d1: 116680 slli a6, a6, 8 - 10d4: 206670 or a6, a6, a7 - 10d7: 223266 bnei a2, 3, 10fd - 10da: fcc472 addi a7, a4, -4 - 10dd: 742860 extui a2, a6, 8, 8 - 10e0: 740060 extui a0, a6, 0, 8 - 10e3: 110080 slli a0, a0, 8 - 10e6: 200020 or a0, a0, a2 - 10e9: 103707 bltu a7, a0, 10fd - 10ec: e25c movi.n a2, 94 - 10ee: 0bb207 bgeu a2, a0, 10fd - 10f1: 040302 l8ui a0, a3, 4 - 10f4: fea032 movi a3, 254 - 10f7: 271037 beq a0, a3, 1122 - 10fa: 242026 beqi a0, 2, 1122 - 10fd: 020c movi.n a2, 0 - 10ff: 000406 j 1113 - 1102: 1148 l32i.n a4, a1, 4 - 1104: 948c beqz.n a4, 1111 - 1106: 0d6d mov.n a6, a13 - 1108: 0f4d mov.n a4, a15 - 110a: 0e2d mov.n a2, a14 - 110c: 2138 l32i.n a3, a1, 8 - 110e: ffc985 call0 da8 - 1111: 120c movi.n a2, 1 - 1113: 51c8 l32i.n a12, a1, 20 - 1115: 61d8 l32i.n a13, a1, 24 - 1117: 71e8 l32i.n a14, a1, 28 - 1119: 81f8 l32i.n a15, a1, 32 - 111b: 4108 l32i.n a0, a1, 16 - 111d: 30c112 addi a1, a1, 48 - 1120: f00d ret.n - 1122: 020c movi.n a2, 0 - 1124: 3169 s32i.n a6, a1, 12 - 1126: 2159 s32i.n a5, a1, 8 - 1128: fc4b addi.n a15, a12, 4 - 112a: 0f3d mov.n a3, a15 - 112c: fff685 call0 1098 - 112f: 050c22 l8ui a2, a12, 5 - 1132: 060c02 l8ui a0, a12, 6 - 1135: 112280 slli a2, a2, 8 - 1138: 200020 or a0, a0, a2 - 113b: 24d000 extui a13, a0, 0, 3 - 113e: 071d26 beqi a13, 1, 1149 - 1141: 042d26 beqi a13, 2, 1149 - 1144: f27c movi.n a2, -1 - 1146: fff246 j 1113 - 1149: ffd4e1 l32r a14, 109c - 114c: 452e32 l32i a3, a14, 0x114 - 114f: 0b8366 bnei a3, 8, 115e - 1152: 082d26 beqi a13, 2, 115e - 1155: 462e42 l32i a4, a14, 0x118 - 1158: e88426 beqi a4, 8, 1144 - 115b: e5e037 bbsi a0, 3, 1144 - 115e: 412e52 l32i a5, a14, 0x104 - 1161: 9109 s32i.n a0, a1, 36 - 1163: 059c beqz.n a5, 1177 - 1165: 2c9b addi.n a2, a12, 9 - 1167: ffce31 l32r a3, 10a0 - 116a: 840c movi.n a4, 8 - 116c: ffcf01 l32r a0, 10a8 - 116f: 0000c0 callx0 a0 - 1172: 9108 l32i.n a0, a1, 36 - 1174: cc12a6 blti a2, 1, 1144 - 1177: ffcb61 l32r a6, 10a4 - 117a: c60067 bnone a0, a6, 1144 - 117d: c3e0b7 bbsi a0, 11, 1144 - 1180: 9109 s32i.n a0, a1, 36 - 1182: 3148 l32i.n a4, a1, 12 - 1184: 00a172 movi a7, 0x100 - 1187: 107070 and a7, a0, a7 - 118a: 745840 extui a5, a4, 8, 8 - 118d: 1179 s32i.n a7, a1, 4 - 118f: 744040 extui a4, a4, 0, 8 - 1192: 114480 slli a4, a4, 8 - 1195: 204450 or a4, a4, a5 - 1198: 0149 s32i.n a4, a1, 0 - 119a: 156087 bbci a0, 8, 11b3 - 119d: 0e2d mov.n a2, a14 - 119f: 0f3d mov.n a3, a15 - 11a1: 0d4d mov.n a4, a13 - 11a3: 0168 l32i.n a6, a1, 0 - 11a5: 0c5d mov.n a5, a12 - 11a7: 664b addi.n a6, a6, 4 - 11a9: ffd3c5 call0 ee8 - 11ac: 9108 l32i.n a0, a1, 36 - 11ae: 0148 l32i.n a4, a1, 0 - 11b0: f90256 bnez a2, 1144 - 11b3: a1c472 addi a7, a4, -95 - 11b6: 610c62 l8ui a6, a12, 97 - 11b9: 620c52 l8ui a5, a12, 98 - 11bc: 116680 slli a6, a6, 8 - 11bf: 205560 or a5, a5, a6 - 11c2: f45050 extui a5, a5, 0, 16 - 11c5: 02b757 bgeu a7, a5, 11cb - 11c8: ffde06 j 1144 - 11cb: 572e72 l32i a7, a14, 0x15c - 11ce: 212766 bnei a7, 2, 11f3 - 11d1: 9109 s32i.n a0, a1, 36 - 11d3: 1c60c7 bbci a0, 12, 11f3 - 11d6: 0e2d mov.n a2, a14 - 11d8: 0f3d mov.n a3, a15 - 11da: 0d4d mov.n a4, a13 - 11dc: ffe085 call0 fe8 - 11df: f61256 bnez a2, 1144 - 11e2: 9108 l32i.n a0, a1, 36 - 11e4: 610c62 l8ui a6, a12, 97 - 11e7: 620c52 l8ui a5, a12, 98 - 11ea: 116680 slli a6, a6, 8 - 11ed: 205560 or a5, a5, a6 - 11f0: f45050 extui a5, a5, 0, 16 - 11f3: 047300 extui a7, a0, 3, 1 - 11f6: f08716 beqz a7, 1102 - 11f9: 083c movi.n a8, 48 - 11fb: 020087 bnone a0, a8, 1201 - 11fe: ffd086 j 1144 - 1201: 1198 l32i.n a9, a1, 4 - 1203: a98c beqz.n a9, 1211 - 1205: 0d4d mov.n a4, a13 - 1207: 0f3d mov.n a3, a15 - 1209: 0e2d mov.n a2, a14 - 120b: ff78c5 call0 998 - 120e: ffbfc6 j 1111 - 1211: 0d5d mov.n a5, a13 - 1213: 0f4d mov.n a4, a15 - 1215: 0e2d mov.n a2, a14 - 1217: 2138 l32i.n a3, a1, 8 - 1219: ff1b45 call0 3d0 - 121c: ffbc46 j 1111 - 121f: 00c800 excw - ... - -00001224 : - 1224: ffff81 l32r a8, 1220 - 1227: 120c movi.n a2, 1 - 1229: f0c112 addi a1, a1, -16 - 122c: 0109 s32i.n a0, a1, 0 - 122e: 804822 s8i a2, a8, 128 - 1231: 516832 s32i a3, a8, 0x144 - 1234: 526842 s32i a4, a8, 0x148 - 1237: 536852 s32i a5, a8, 0x14c - 123a: 546862 s32i a6, a8, 0x150 - 123d: 556872 s32i a7, a8, 0x154 - 1240: 000c movi.n a0, 0 - 1242: 4f6802 s32i a0, a8, 0x13c - 1245: 000005 call0 1248 - 1248: 0108 l32i.n a0, a1, 0 - 124a: 10c112 addi a1, a1, 16 - 124d: f00d ret.n - 124f: 000000 ill - ... - -00001254 : - 1254: ffff41 l32r a4, 1250 - 1257: 230c movi.n a3, 2 - 1259: 576422 s32i a2, a4, 0x15c - 125c: 476432 s32i a3, a4, 0x11c - 125f: f00d ret.n - ... - -00001270 : - 1270: 042c movi.n a4, 32 - 1272: 023d mov.n a3, a2 - 1274: f0c112 addi a1, a1, -16 - 1277: fffb21 l32r a2, 1264 - 127a: 0109 s32i.n a0, a1, 0 - 127c: fffc01 l32r a0, 126c - 127f: 0000c0 callx0 a0 - 1282: fff921 l32r a2, 1268 - 1285: 002c movi.n a0, 32 - 1287: 8209 s32i.n a0, a2, 32 - 1289: 0108 l32i.n a0, a1, 0 - 128b: 10c112 addi a1, a1, 16 - 128e: f00d ret.n - 1290: 000000 ill - 1293: 00fc00 excw - 1296: 000000 ill - 1299: 000000 ill - 129c: 000150 excw - 129f: 015600 slli a5, a6, 32 - 12a2: 600000 neg a0, a0 - 12a5: 000002 l8ui a0, a0, 0 - ... - -000012bc : - 12bc: 401400 ssl a4 - 12bf: e0c112 addi a1, a1, -32 - 12c2: 2169 s32i.n a6, a1, 8 - 12c4: 3179 s32i.n a7, a1, 12 - 12c6: 840c movi.n a4, 8 - 12c8: 1139 s32i.n a3, a1, 4 - 12ca: 4109 s32i.n a0, a1, 16 - 12cc: 0129 s32i.n a2, a1, 0 - 12ce: fff001 l32r a0, 1290 - 12d1: 120c movi.n a2, 1 - 12d3: a13200 sll a3, a2 - 12d6: 456032 s32i a3, a0, 0x114 - 12d9: 401500 ssl a5 - 12dc: 030c movi.n a3, 0 - 12de: a12200 sll a2, a2 - 12e1: 466022 s32i a2, a0, 0x118 - 12e4: 416032 s32i a3, a0, 0x104 - 12e7: ffeb21 l32r a2, 1294 - 12ea: fff001 l32r a0, 12ac - 12ed: 0000c0 callx0 a0 - 12f0: 0138 l32i.n a3, a1, 0 - 12f2: ffea21 l32r a2, 129c - 12f5: 060c movi.n a6, 0 - 12f7: ffe851 l32r a5, 1298 - 12fa: 140c movi.n a4, 1 - 12fc: 3e6542 s32i a4, a5, 248 - 12ff: 536562 s32i a6, a5, 0x14c - 1302: 640c movi.n a4, 6 - 1304: ffeb01 l32r a0, 12b0 - 1307: 0000c0 callx0 a0 - 130a: 1138 l32i.n a3, a1, 4 - 130c: ffe521 l32r a2, 12a0 - 130f: 640c movi.n a4, 6 - 1311: ffe801 l32r a0, 12b4 - 1314: 0000c0 callx0 a0 - 1317: ffe321 l32r a2, 12a4 - 131a: 000d45 call0 13f0 - 131d: ffe241 l32r a4, 12a8 - 1320: 042d mov.n a2, a4 - 1322: 502432 l32i a3, a4, 0x140 - 1325: 512442 l32i a4, a4, 0x144 - 1328: ffe401 l32r a0, 12b8 - 132b: 0000c0 callx0 a0 - 132e: 2128 l32i.n a2, a1, 8 - 1330: 3138 l32i.n a3, a1, 12 - 1332: 8148 l32i.n a4, a1, 32 - 1334: 0003c5 call0 1374 - 1337: 4108 l32i.n a0, a1, 16 - 1339: 20c112 addi a1, a1, 32 - 133c: f00d ret.n - ... - 134e: 000000 ill - 1351: 000010 excw - ... - 1374: f0c112 addi a1, a1, -16 - 1377: 21c9 s32i.n a12, a1, 8 - 1379: 1109 s32i.n a0, a1, 4 - 137b: 064216 beqz a2, 13e3 - 137e: fff601 l32r a0, 1358 - 1381: 0000c0 callx0 a0 - 1384: ffef01 l32r a0, 1340 - 1387: c20002 l8ui a0, a0, 194 - 138a: ffeec1 l32r a12, 1344 - 138d: f0bc beqz.n a0, 13d0 - 138f: bfcc22 addi a2, a12, -65 - 1392: 0129 s32i.n a2, a1, 0 - 1394: fff201 l32r a0, 135c - 1397: 0000c0 callx0 a0 - 139a: 0ed266 bnei a2, 64, 13ac - 139d: 0128 l32i.n a2, a1, 0 - 139f: 0c3d mov.n a3, a12 - 13a1: 042c movi.n a4, 32 - 13a3: ffef01 l32r a0, 1360 - 13a6: 0000c0 callx0 a0 - 13a9: 0008c6 j 13d0 - 13ac: ffee01 l32r a0, 1364 - 13af: 0000c0 callx0 a0 - 13b2: 0128 l32i.n a2, a1, 0 - 13b4: ffe631 l32r a3, 134c - 13b7: ffe651 l32r a5, 1350 - 13ba: 0c6d mov.n a6, a12 - 13bc: ffe341 l32r a4, 1348 - 13bf: 072c movi.n a7, 32 - 13c1: 862442 l32i a4, a4, 0x218 - 13c4: ffe901 l32r a0, 1368 - 13c7: 0000c0 callx0 a0 - 13ca: ffe801 l32r a0, 136c - 13cd: 0000c0 callx0 a0 - 13d0: 0c3d mov.n a3, a12 - 13d2: ffe0c1 l32r a12, 1354 - 13d5: 042c movi.n a4, 32 - 13d7: 0c2d mov.n a2, a12 - 13d9: ffe501 l32r a0, 1370 - 13dc: 0000c0 callx0 a0 - 13df: 052c movi.n a5, 32 - 13e1: 8c59 s32i.n a5, a12, 32 - 13e3: 21c8 l32i.n a12, a1, 8 - 13e5: 1108 l32i.n a0, a1, 4 - 13e7: 10c112 addi a1, a1, 16 - 13ea: f00d ret.n - 13ec: 000000 ill - 13ef: 023d00 excw - 13f2: f0c112 addi a1, a1, -16 - 13f5: fffd61 l32r a6, 13ec - 13f8: 0109 s32i.n a0, a1, 0 - 13fa: 022b addi.n a0, a2, 2 - 13fc: 572622 l32i a2, a6, 0x15c - 13ff: 506602 s32i a0, a6, 0x140 - 1402: 161266 bnei a2, 1, 141c - 1405: 841c movi.n a4, 24 - 1407: 801c movi.n a0, 24 - 1409: 516602 s32i a0, a6, 0x144 - 140c: 842602 l32i a0, a6, 0x210 - 140f: 742020 extui a2, a2, 0, 8 - 1412: 0000c0 callx0 a0 - 1415: 0108 l32i.n a0, a1, 0 - 1417: 10c112 addi a1, a1, 16 - 141a: f00d ret.n - 141c: 601c movi.n a0, 22 - 141e: 641c movi.n a4, 22 - 1420: fff946 j 1409 - ... - 142f: c11200 mul16u a1, a2, a0 - 1432: a149c0 excw - 1435: b159 s32i.n a5, a1, 44 - 1437: 4179 s32i.n a7, a1, 16 - 1439: 71d9 s32i.n a13, a1, 28 - 143b: 5109 s32i.n a0, a1, 20 - 143d: 91f9 s32i.n a15, a1, 36 - 143f: 81e9 s32i.n a14, a1, 32 - 1441: 61c9 s32i.n a12, a1, 24 - 1443: 02ed mov.n a14, a2 - 1445: 03cd mov.n a12, a3 - 1447: 06fd mov.n a15, a6 - 1449: 000c movi.n a0, 0 - 144b: 1221d2 l32i a13, a1, 72 - 144e: 042366 bnei a3, 2, 1456 - 1451: 01cd66 bnei a13, 32, 1456 - 1454: 0209 s32i.n a0, a2, 0 - 1456: 2ec9 s32i.n a12, a14, 8 - 1458: 2ecb addi.n a2, a14, 12 - 145a: a138 l32i.n a3, a1, 40 - 145c: 640c movi.n a4, 6 - 145e: 1e09 s32i.n a0, a14, 4 - 1460: fff201 l32r a0, 1428 - 1463: 0000c0 callx0 a0 - 1466: b128 l32i.n a2, a1, 44 - 1468: 6ef9 s32i.n a15, a14, 24 - 146a: 5e29 s32i.n a2, a14, 20 - 146c: 26ce22 addi a2, a14, 38 - 146f: 1121e2 l32i a14, a1, 68 - 1472: 0d4d mov.n a4, a13 - 1474: 0e3d mov.n a3, a14 - 1476: ffed01 l32r a0, 142c - 1479: 0000c0 callx0 a0 - 147c: a138 l32i.n a3, a1, 40 - 147e: b148 l32i.n a4, a1, 44 - 1480: 102172 l32i a7, a1, 64 - 1483: ffe801 l32r a0, 1424 - 1486: 132162 l32i a6, a1, 76 - 1489: 0f5d mov.n a5, a15 - 148b: 01e9 s32i.n a14, a1, 0 - 148d: 0c2d mov.n a2, a12 - 148f: 11d9 s32i.n a13, a1, 4 - 1491: 61c8 l32i.n a12, a1, 24 - 1493: 71d8 l32i.n a13, a1, 28 - 1495: 81e8 l32i.n a14, a1, 32 - 1497: 91f8 l32i.n a15, a1, 36 - 1499: 2169 s32i.n a6, a1, 8 - 149b: 852002 l32i a0, a0, 0x214 - 149e: 4168 l32i.n a6, a1, 16 - 14a0: 0000c0 callx0 a0 - 14a3: 020c movi.n a2, 0 - 14a5: 5108 l32i.n a0, a1, 20 - 14a7: 40c112 addi a1, a1, 64 - 14aa: f00d ret.n - 14ac: 000000 ill - 14af: ff3100 excw - 14b2: ff .byte 0xff - 14b3: 020c movi.n a2, 0 - 14b5: 5d6322 s32i a2, a3, 0x174 - 14b8: 6f6322 s32i a2, a3, 0x1bc - 14bb: f00d ret.n - 14bd: 000000 ill - 14c0: 000000 ill - 14c3: c11200 mul16u a1, a2, a0 - 14c6: 0109f0 slli a0, a9, 17 - 14c9: fffd01 l32r a0, 14c0 - 14cc: 4a2022 l32i a2, a0, 0x128 - 14cf: 628c beqz.n a2, 14d9 - 14d1: 020c movi.n a2, 0 - 14d3: 4a6022 s32i a2, a0, 0x128 - 14d6: fffd85 call0 14b0 - 14d9: 020c movi.n a2, 0 - 14db: 000005 call0 14dc - 14de: 0108 l32i.n a0, a1, 0 - 14e0: 10c112 addi a1, a1, 16 - 14e3: f00d ret.n - 14e5: 000000 ill - 14e8: 000000 ill - 14eb: 01bc00 slli a11, a12, 32 - 14ee: 2c0000 excw - 14f1: 000001 l32r a0, fffc14f4 - ... - 14fc: 002710 excw - 14ff: 14c400 extui a12, a0, 4, 2 - 1502: 600000 neg a0, a0 - 1505: 00ea add.n a0, a0, a14 - 1507: 000000 ill - 150a: b00000 addx8 a0, a0, a0 - 150d: 000014 excw - 1510: 00ea60 excw - ... - -0000152c : - 152c: fff041 l32r a4, 14ec - 152f: f0c112 addi a1, a1, -16 - 1532: 11c9 s32i.n a12, a1, 4 - 1534: 0109 s32i.n a0, a1, 0 - 1536: ffeec1 l32r a12, 14f0 - 1539: ffeb01 l32r a0, 14e8 - 153c: b8c452 addi a5, a4, -72 - 153f: 6f2032 l32i a3, a0, 0x1bc - 1542: 5d2002 l32i a0, a0, 0x174 - 1545: 835420 moveqz a5, a4, a2 - 1548: 003a add.n a0, a0, a3 - 154a: 046016 beqz a0, 1594 - 154d: b20c movi.n a2, 11 - 154f: 000005 call0 1550 - 1552: ffe821 l32r a2, 14f4 - 1555: 130c movi.n a3, 1 - 1557: 040c movi.n a4, 0 - 1559: febdc5 call0 138 - 155c: ffe731 l32r a3, 14f8 - 155f: 120c movi.n a2, 1 - 1561: 4a6322 s32i a2, a3, 0x128 - 1564: ffe621 l32r a2, 14fc - 1567: ffeb01 l32r a0, 1514 - 156a: 0000c0 callx0 a0 - 156d: 0c2d mov.n a2, a12 - 156f: ffea01 l32r a0, 1518 - 1572: 0000c0 callx0 a0 - 1575: 0c2d mov.n a2, a12 - 1577: ffe231 l32r a3, 1500 - 157a: 040c movi.n a4, 0 - 157c: ffe801 l32r a0, 151c - 157f: 0000c0 callx0 a0 - 1582: 0c2d mov.n a2, a12 - 1584: ffe031 l32r a3, 1504 - 1587: 040c movi.n a4, 0 - 1589: 150c movi.n a5, 1 - 158b: ffe501 l32r a0, 1520 - 158e: 0000c0 callx0 a0 - 1591: 000c06 j 15c5 - 1594: 0548 l32i.n a4, a5, 0 - 1596: a20c movi.n a2, 10 - 1598: 441b addi.n a4, a4, 1 - 159a: 0549 s32i.n a4, a5, 0 - 159c: 000005 call0 15a0 - 159f: ffda21 l32r a2, 1508 - 15a2: 130c movi.n a3, 1 - 15a4: 040c movi.n a4, 0 - 15a6: feb905 call0 138 - 15a9: 0c2d mov.n a2, a12 - 15ab: ffd831 l32r a3, 150c - 15ae: 040c movi.n a4, 0 - 15b0: ffdd01 l32r a0, 1524 - 15b3: 0000c0 callx0 a0 - 15b6: 0c2d mov.n a2, a12 - 15b8: ffd631 l32r a3, 1510 - 15bb: 040c movi.n a4, 0 - 15bd: 150c movi.n a5, 1 - 15bf: ffda01 l32r a0, 1528 - 15c2: 0000c0 callx0 a0 - 15c5: 11c8 l32i.n a12, a1, 4 - 15c7: 0108 l32i.n a0, a1, 0 - 15c9: 10c112 addi a1, a1, 16 - 15cc: f00d ret.n - ... - -000015e4 : - 15e4: f0c112 addi a1, a1, -16 - 15e7: 1109 s32i.n a0, a1, 4 - 15e9: fff901 l32r a0, 15d0 - 15ec: 4008 l32i.n a0, a0, 16 - 15ee: b008 l32i.n a0, a0, 44 - 15f0: 225066 bnei a0, 5, 1616 - 15f3: fff831 l32r a3, 15d4 - 15f6: 582302 l32i a0, a3, 0x160 - 15f9: 0258 l32i.n a5, a2, 0 - 15fb: 0a6026 beqi a0, 6, 1609 - 15fe: 1b7026 beqi a0, 7, 161d - 1601: 3a8026 beqi a0, 8, 163f - 1604: b20c movi.n a2, 11 - 1606: 581027 beq a0, a2, 1662 - 1609: 030c movi.n a3, 0 - 160b: 738c beqz.n a3, 1616 - 160d: fff221 l32r a2, 15d8 - 1610: fff401 l32r a0, 15e0 - 1613: 0000c0 callx0 a0 - 1616: 1108 l32i.n a0, a1, 4 - 1618: 10c112 addi a1, a1, 16 - 161b: f00d ret.n - 161d: 0d0532 l8ui a3, a5, 13 - 1620: 0159 s32i.n a5, a1, 0 - 1622: 376367 bbci a3, 6, 165d - 1625: ffed21 l32r a2, 15dc - 1628: ff4805 call0 aac - 162b: 0158 l32i.n a5, a1, 0 - 162d: 743020 extui a3, a2, 0, 8 - 1630: 0d0542 l8ui a4, a5, 13 - 1633: bfa062 movi a6, 191 - 1636: 104460 and a4, a4, a6 - 1639: 0d4542 s8i a4, a5, 13 - 163c: fff2c6 j 160b - 163f: 0d0572 l8ui a7, a5, 13 - 1642: 0159 s32i.n a5, a1, 0 - 1644: 1f6777 bbci a7, 7, 1667 - 1647: 032d mov.n a2, a3 - 1649: ff8105 call0 e5c - 164c: 0198 l32i.n a9, a1, 0 - 164e: 0d0982 l8ui a8, a9, 13 - 1651: 743020 extui a3, a2, 0, 8 - 1654: 648080 extui a8, a8, 0, 7 - 1657: 0d4982 s8i a8, a9, 13 - 165a: ffeb46 j 160b - 165d: 030c movi.n a3, 0 - 165f: ffea06 j 160b - 1662: e30c movi.n a3, 14 - 1664: ffe8c6 j 160b - 1667: 030c movi.n a3, 0 - 1669: ffe786 j 160b - 166c: 000000 ill - 166f: 012c00 slli a2, a12, 32 - ... - -0000167c : - 167c: f0c112 addi a1, a1, -16 - 167f: 0109 s32i.n a0, a1, 0 - 1681: fffa01 l32r a0, 166c - 1684: 582032 l32i a3, a0, 0x160 - 1687: 1129 s32i.n a2, a1, 4 - 1689: 0d9366 bnei a3, 10, 169a - 168c: fff921 l32r a2, 1670 - 168f: fffa01 l32r a0, 1678 - 1692: 0000c0 callx0 a0 - 1695: fff701 l32r a0, 1674 - 1698: 1128 l32i.n a2, a1, 4 - 169a: 586022 s32i a2, a0, 0x160 - 169d: 0108 l32i.n a0, a1, 0 - 169f: 10c112 addi a1, a1, 16 - 16a2: f00d ret.n - -wpa_common.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0fac00 excw - 3: ac0100 excw - 6: 0f .byte 0xf - 7: ac0200 excw - a: 0f .byte 0xf - b: ac0400 excw - e: 0f .byte 0xf - f: ac0500 excw - 12: 0f .byte 0xf - 13: fb3100 excw - 16: ff .byte 0xff - 17: 010272 l8ui a7, a2, 1 - 1a: 020262 l8ui a6, a2, 2 - 1d: 030252 l8ui a5, a2, 3 - 20: 116680 slli a6, a6, 8 - 23: 205560 or a5, a5, a6 - 26: 000262 l8ui a6, a2, 0 - 29: 117700 slli a7, a7, 16 - 2c: 016680 slli a6, a6, 24 - 2f: 206670 or a6, a6, a7 - 32: 205560 or a5, a5, a6 - 35: 039537 bne a5, a3, 3c - 38: 120c movi.n a2, 1 - 3a: f00d ret.n - 3c: fff271 l32r a7, 4 - 3f: fff281 l32r a8, 8 - 42: 049577 bne a5, a7, 4a - 45: 80a022 movi a2, 128 - 48: f00d ret.n - 4a: 039587 bne a5, a8, 51 - 4d: 220c movi.n a2, 2 - 4f: f00d ret.n - 51: ffee91 l32r a9, c - 54: 0a0c movi.n a10, 0 - 56: 0d1597 beq a5, a9, 67 - 59: ffedb1 l32r a11, 10 - 5c: 00a122 movi a2, 0x100 - 5f: c0b5b0 sub a11, a5, a11 - 62: 932ab0 movnez a2, a10, a11 - 65: f00d ret.n - 67: 820c movi.n a2, 8 - 69: f00d ret.n - 6b: ac0100 excw - 6e: 0f .byte 0xf - 6f: ac0200 excw - 72: 0f .byte 0xf - 73: fe3100 excw - 76: ff .byte 0xff - 77: 010272 l8ui a7, a2, 1 - 7a: 020262 l8ui a6, a2, 2 - 7d: 030252 l8ui a5, a2, 3 - 80: 116680 slli a6, a6, 8 - 83: 205560 or a5, a5, a6 - 86: 000262 l8ui a6, a2, 0 - 89: 117700 slli a7, a7, 16 - 8c: 016680 slli a6, a6, 24 - 8f: 206670 or a6, a6, a7 - 92: 205560 or a5, a5, a6 - 95: 0e1537 beq a5, a3, a7 - 98: 070c movi.n a7, 0 - 9a: fff581 l32r a8, 70 - 9d: 220c movi.n a2, 2 - 9f: c08580 sub a8, a5, a8 - a2: 932780 movnez a2, a7, a8 - a5: f00d ret.n - a7: 120c movi.n a2, 1 - a9: f00d ret.n - ab: f20000 excw - ae: 010050 slli a0, a0, 27 - b1: 0050f2 s16i a15, a0, 0 - b4: 50f202 excw - b7: f20400 excw - ba: 050050 extui a0, a5, 16, 1 - bd: 0050f2 s16i a15, a0, 0 - c0: fffb31 l32r a3, ac - c3: 010272 l8ui a7, a2, 1 - c6: 020262 l8ui a6, a2, 2 - c9: 030252 l8ui a5, a2, 3 - cc: 116680 slli a6, a6, 8 - cf: 205560 or a5, a5, a6 - d2: 000262 l8ui a6, a2, 0 - d5: 117700 slli a7, a7, 16 - d8: 016680 slli a6, a6, 24 - db: 206670 or a6, a6, a7 - de: 205560 or a5, a5, a6 - e1: 039537 bne a5, a3, e8 - e4: 120c movi.n a2, 1 - e6: f00d ret.n - e8: fff271 l32r a7, b0 - eb: fff281 l32r a8, b4 - ee: 049577 bne a5, a7, f6 - f1: 80a022 movi a2, 128 - f4: f00d ret.n - f6: 039587 bne a5, a8, fd - f9: 220c movi.n a2, 2 - fb: f00d ret.n - fd: ffee91 l32r a9, b8 - 100: 0a0c movi.n a10, 0 - 102: 0d1597 beq a5, a9, 113 - 105: ffedb1 l32r a11, bc - 108: 00a122 movi a2, 0x100 - 10b: c0b5b0 sub a11, a5, a11 - 10e: 932ab0 movnez a2, a10, a11 - 111: f00d ret.n - 113: 820c movi.n a2, 8 - 115: f00d ret.n - 117: f20100 excw - 11a: 020050 excw - 11d: 0050f2 s16i a15, a0, 0 - 120: 50f200 rdtlb1 a0, a2 - 123: fd3100 excw - 126: ff .byte 0xff - 127: 010272 l8ui a7, a2, 1 - 12a: 020262 l8ui a6, a2, 2 - 12d: 030252 l8ui a5, a2, 3 - 130: 116680 slli a6, a6, 8 - 133: 205560 or a5, a5, a6 - 136: 000262 l8ui a6, a2, 0 - 139: 117700 slli a7, a7, 16 - 13c: 016680 slli a6, a6, 24 - 13f: 206670 or a6, a6, a7 - 142: 205560 or a5, a5, a6 - 145: 039537 bne a5, a3, 14c - 148: 120c movi.n a2, 1 - 14a: f00d ret.n - 14c: fff471 l32r a7, 11c - 14f: 080c movi.n a8, 0 - 151: 0c1577 beq a5, a7, 161 - 154: fff391 l32r a9, 120 - 157: 021c movi.n a2, 16 - 159: c09590 sub a9, a5, a9 - 15c: 932890 movnez a2, a8, a9 - 15f: f00d ret.n - 161: 220c movi.n a2, 2 - 163: f00d ret.n - 165: 000000 ill - 168: 000000 ill - ... - -0000016c : - 16c: e0c112 addi a1, a1, -32 - 16f: 41f9 s32i.n a15, a1, 16 - 171: 0109 s32i.n a0, a1, 0 - 173: 11c9 s32i.n a12, a1, 4 - 175: 31e9 s32i.n a14, a1, 12 - 177: 21d9 s32i.n a13, a1, 8 - 179: 04ed mov.n a14, a4 - 17b: 02dd mov.n a13, a2 - 17d: 03cd mov.n a12, a3 - 17f: 042d mov.n a2, a4 - 181: 030c movi.n a3, 0 - 183: 042c movi.n a4, 32 - 185: fff801 l32r a0, 168 - 188: 0000c0 callx0 a0 - 18b: 220c movi.n a2, 2 - 18d: 100c movi.n a0, 1 - 18f: 830c movi.n a3, 8 - 191: 1e39 s32i.n a3, a14, 4 - 193: 2e39 s32i.n a3, a14, 8 - 195: 3e09 s32i.n a0, a14, 12 - 197: 0e29 s32i.n a2, a14, 0 - 199: 000c movi.n a0, 0 - 19b: 4e09 s32i.n a0, a14, 16 - 19d: 6e09 s32i.n a0, a14, 24 - 19f: 5e09 s32i.n a0, a14, 20 - 1a1: 7e09 s32i.n a0, a14, 28 - 1a3: acbc beqz.n a12, 1e1 - 1a5: 384cb6 bltui a12, 4, 1e1 - 1a8: 000d42 l8ui a4, a13, 0 - 1ab: 053c movi.n a5, 48 - 1ad: 1f9457 bne a4, a5, 1d0 - 1b0: 010d62 l8ui a6, a13, 1 - 1b3: fecc72 addi a7, a12, -2 - 1b6: 169677 bne a6, a7, 1d0 - 1b9: 61c9 s32i.n a12, a1, 24 - 1bb: 030d92 l8ui a9, a13, 3 - 1be: 020d82 l8ui a8, a13, 2 - 1c1: 119980 slli a9, a9, 8 - 1c4: 208890 or a8, a8, a9 - 1c7: 118800 slli a8, a8, 16 - 1ca: 318080 srai a8, a8, 16 - 1cd: 151826 beqi a8, 1, 1e6 - 1d0: e27c movi.n a2, -2 - 1d2: 11c8 l32i.n a12, a1, 4 - 1d4: 21d8 l32i.n a13, a1, 8 - 1d6: 31e8 l32i.n a14, a1, 12 - 1d8: 41f8 l32i.n a15, a1, 16 - 1da: 0108 l32i.n a0, a1, 0 - 1dc: 20c112 addi a1, a1, 32 - 1df: f00d ret.n - 1e1: f27c movi.n a2, -1 - 1e3: fffac6 j 1d2 - 1e6: 6138 l32i.n a3, a1, 24 - 1e8: cd4b addi.n a12, a13, 4 - 1ea: fcc3d2 addi a13, a3, -4 - 1ed: 0283e6 bgei a3, 8, 1f3 - 1f0: 003706 j 2d0 - 1f3: 0c2d mov.n a2, a12 - 1f5: ffe1c5 call0 14 - 1f8: cc4b addi.n a12, a12, 4 - 1fa: fccdd2 addi a13, a13, -4 - 1fd: 2e29 s32i.n a2, a14, 8 - 1ff: 022de6 bgei a13, 2, 205 - 202: 003786 j 2e4 - 205: fecdd2 addi a13, a13, -2 - 208: 0f0c movi.n a15, 0 - 20a: 1ef9 s32i.n a15, a14, 4 - 20c: 000ca2 l8ui a10, a12, 0 - 20f: 010cb2 l8ui a11, a12, 1 - 212: cc2b addi.n a12, a12, 2 - 214: 11bb80 slli a11, a11, 8 - 217: 20aab0 or a10, a10, a11 - 21a: f4a0a0 extui a10, a10, 0, 16 - 21d: 51a9 s32i.n a10, a1, 20 - 21f: 0d3a16 beqz a10, 2f6 - 222: 110ae0 slli a0, a10, 2 - 225: 02ad07 bge a13, a0, 22b - 228: 003286 j 2f6 - 22b: 191aa6 blti a10, 1, 248 - 22e: 0f0c movi.n a15, 0 - 230: 0c2d mov.n a2, a12 - 232: ffde05 call0 14 - 235: cc4b addi.n a12, a12, 4 - 237: fccdd2 addi a13, a13, -4 - 23a: ff1b addi.n a15, a15, 1 - 23c: 1e48 l32i.n a4, a14, 4 - 23e: 5138 l32i.n a3, a1, 20 - 240: 204420 or a4, a4, a2 - 243: 1e49 s32i.n a4, a14, 4 - 245: e793f7 bne a3, a15, 230 - 248: 022de6 bgei a13, 2, 24e - 24b: 0027c6 j 2ee - 24e: fecdd2 addi a13, a13, -2 - 251: 070c movi.n a7, 0 - 253: 3e79 s32i.n a7, a14, 12 - 255: 000c52 l8ui a5, a12, 0 - 258: 010c62 l8ui a6, a12, 1 - 25b: cc2b addi.n a12, a12, 2 - 25d: 116680 slli a6, a6, 8 - 260: 205560 or a5, a5, a6 - 263: f45050 extui a5, a5, 0, 16 - 266: 5159 s32i.n a5, a1, 20 - 268: 08f516 beqz a5, 2fb - 26b: 1185e0 slli a8, a5, 2 - 26e: 02ad87 bge a13, a8, 274 - 271: 002186 j 2fb - 274: 1915a6 blti a5, 1, 291 - 277: 0f0c movi.n a15, 0 - 279: 0c2d mov.n a2, a12 - 27b: ffdf85 call0 74 - 27e: cc4b addi.n a12, a12, 4 - 280: fccdd2 addi a13, a13, -4 - 283: ff1b addi.n a15, a15, 1 - 285: 3eb8 l32i.n a11, a14, 12 - 287: 51a8 l32i.n a10, a1, 20 - 289: 20bb20 or a11, a11, a2 - 28c: 3eb9 s32i.n a11, a14, 12 - 28e: e79af7 bne a10, a15, 279 - 291: 4a2da6 blti a13, 2, 2df - 294: fecdd2 addi a13, a13, -2 - 297: 000cf2 l8ui a15, a12, 0 - 29a: 010c02 l8ui a0, a12, 1 - 29d: cc2b addi.n a12, a12, 2 - 29f: 110080 slli a0, a0, 8 - 2a2: 20ff00 or a15, a15, a0 - 2a5: f4f0f0 extui a15, a15, 0, 16 - 2a8: 4ef9 s32i.n a15, a14, 16 - 2aa: 312da6 blti a13, 2, 2df - 2ad: fecd22 addi a2, a13, -2 - 2b0: 010c42 l8ui a4, a12, 1 - 2b3: 000c32 l8ui a3, a12, 0 - 2b6: 114480 slli a4, a4, 8 - 2b9: 203340 or a3, a3, a4 - 2bc: f43030 extui a3, a3, 0, 16 - 2bf: 5e39 s32i.n a3, a14, 20 - 2c1: 1133c0 slli a3, a3, 4 - 2c4: 13a237 bge a2, a3, 2db - 2c7: 727c movi.n a2, -9 - 2c9: 050c movi.n a5, 0 - 2cb: 5e59 s32i.n a5, a14, 20 - 2cd: ffc046 j 1d2 - 2d0: 0253e6 bgei a3, 5, 2d6 - 2d3: ffca06 j 1ff - 2d6: d27c movi.n a2, -3 - 2d8: ffbd86 j 1d2 - 2db: 6c2b addi.n a6, a12, 2 - 2dd: 6e69 s32i.n a6, a14, 24 - 2df: 020c movi.n a2, 0 - 2e1: ffbb46 j 1d2 - 2e4: 7d0b addi.n a7, a13, -1 - 2e6: f5e756 bnez a7, 248 - 2e9: b27c movi.n a2, -5 - 2eb: ffb8c6 j 1d2 - 2ee: 9f1d66 bnei a13, 1, 291 - 2f1: 927c movi.n a2, -7 - 2f3: ffb6c6 j 1d2 - 2f6: c27c movi.n a2, -4 - 2f8: ffb586 j 1d2 - 2fb: a27c movi.n a2, -6 - 2fd: ffb446 j 1d2 - 300: 50f201 l32r a0, fffd46c8 - 303: 000000 ill - ... - -00000308 : - 308: e0c112 addi a1, a1, -32 - 30b: 41f9 s32i.n a15, a1, 16 - 30d: 0109 s32i.n a0, a1, 0 - 30f: 11c9 s32i.n a12, a1, 4 - 311: 31e9 s32i.n a14, a1, 12 - 313: 21d9 s32i.n a13, a1, 8 - 315: 04ed mov.n a14, a4 - 317: 02dd mov.n a13, a2 - 319: 03cd mov.n a12, a3 - 31b: 042d mov.n a2, a4 - 31d: 030c movi.n a3, 0 - 31f: 042c movi.n a4, 32 - 321: fff801 l32r a0, 304 - 324: 0000c0 callx0 a0 - 327: 100c movi.n a0, 1 - 329: 220c movi.n a2, 2 - 32b: 1e29 s32i.n a2, a14, 4 - 32d: 0e09 s32i.n a0, a14, 0 - 32f: 3e09 s32i.n a0, a14, 12 - 331: 2e29 s32i.n a2, a14, 8 - 333: 000c movi.n a0, 0 - 335: 4e09 s32i.n a0, a14, 16 - 337: 6e09 s32i.n a0, a14, 24 - 339: 5e09 s32i.n a0, a14, 20 - 33b: 7e09 s32i.n a0, a14, 28 - 33d: 05ec16 beqz a12, 39f - 340: 5b8cb6 bltui a12, 8, 39f - 343: 000d32 l8ui a3, a13, 0 - 346: dda042 movi a4, 221 - 349: 419347 bne a3, a4, 38e - 34c: 010d52 l8ui a5, a13, 1 - 34f: fecc62 addi a6, a12, -2 - 352: 389567 bne a5, a6, 38e - 355: 050d72 l8ui a7, a13, 5 - 358: 020d92 l8ui a9, a13, 2 - 35b: 030da2 l8ui a10, a13, 3 - 35e: 040d82 l8ui a8, a13, 4 - 361: 11aa00 slli a10, a10, 16 - 364: 118880 slli a8, a8, 8 - 367: 019980 slli a9, a9, 24 - 36a: 207780 or a7, a7, a8 - 36d: ffe481 l32r a8, 300 - 370: 2099a0 or a9, a9, a10 - 373: 207790 or a7, a7, a9 - 376: 149787 bne a7, a8, 38e - 379: 070da2 l8ui a10, a13, 7 - 37c: 060d92 l8ui a9, a13, 6 - 37f: 11aa80 slli a10, a10, 8 - 382: 2099a0 or a9, a9, a10 - 385: 119900 slli a9, a9, 16 - 388: 319090 srai a9, a9, 16 - 38b: 151926 beqi a9, 1, 3a4 - 38e: e27c movi.n a2, -2 - 390: 11c8 l32i.n a12, a1, 4 - 392: 21d8 l32i.n a13, a1, 8 - 394: 31e8 l32i.n a14, a1, 12 - 396: 41f8 l32i.n a15, a1, 16 - 398: 0108 l32i.n a0, a1, 0 - 39a: 20c112 addi a1, a1, 32 - 39d: f00d ret.n - 39f: f27c movi.n a2, -1 - 3a1: fffac6 j 390 - 3a4: dd8b addi.n a13, a13, 8 - 3a6: 0c3d mov.n a3, a12 - 3a8: f8ccc2 addi a12, a12, -8 - 3ab: 02a3e6 bgei a3, 12, 3b1 - 3ae: 002d06 j 466 - 3b1: 0d2d mov.n a2, a13 - 3b3: ffd0c5 call0 c0 - 3b6: dd4b addi.n a13, a13, 4 - 3b8: fcccc2 addi a12, a12, -4 - 3bb: 2e29 s32i.n a2, a14, 8 - 3bd: 022ce6 bgei a12, 2, 3c3 - 3c0: 002bc6 j 473 - 3c3: feccc2 addi a12, a12, -2 - 3c6: 020c movi.n a2, 0 - 3c8: 1e29 s32i.n a2, a14, 4 - 3ca: 000df2 l8ui a15, a13, 0 - 3cd: 010d02 l8ui a0, a13, 1 - 3d0: dd2b addi.n a13, a13, 2 - 3d2: 110080 slli a0, a0, 8 - 3d5: 20ff00 or a15, a15, a0 - 3d8: f4f0f0 extui a15, a15, 0, 16 - 3db: 0a4f16 beqz a15, 483 - 3de: 113fe0 slli a3, a15, 2 - 3e1: 02ac37 bge a12, a3, 3e7 - 3e4: 0026c6 j 483 - 3e7: 1d1fa6 blti a15, 1, 408 - 3ea: 040c movi.n a4, 0 - 3ec: 5149 s32i.n a4, a1, 20 - 3ee: 0d2d mov.n a2, a13 - 3f0: ffccc5 call0 c0 - 3f3: dd4b addi.n a13, a13, 4 - 3f5: fcccc2 addi a12, a12, -4 - 3f8: 5158 l32i.n a5, a1, 20 - 3fa: 1e68 l32i.n a6, a14, 4 - 3fc: 551b addi.n a5, a5, 1 - 3fe: 206620 or a6, a6, a2 - 401: 1e69 s32i.n a6, a14, 4 - 403: 5159 s32i.n a5, a1, 20 - 405: e59f57 bne a15, a5, 3ee - 408: 6f2ca6 blti a12, 2, 47b - 40b: feccc2 addi a12, a12, -2 - 40e: 020c movi.n a2, 0 - 410: 3e29 s32i.n a2, a14, 12 - 412: 000df2 l8ui a15, a13, 0 - 415: 010d02 l8ui a0, a13, 1 - 418: dd2b addi.n a13, a13, 2 - 41a: 110080 slli a0, a0, 8 - 41d: 20ff00 or a15, a15, a0 - 420: f4f0f0 extui a15, a15, 0, 16 - 423: 061f16 beqz a15, 488 - 426: 113fe0 slli a3, a15, 2 - 429: 5b2c37 blt a12, a3, 488 - 42c: 1d1fa6 blti a15, 1, 44d - 42f: 040c movi.n a4, 0 - 431: 5149 s32i.n a4, a1, 20 - 433: 0d2d mov.n a2, a13 - 435: ffcec5 call0 124 - 438: dd4b addi.n a13, a13, 4 - 43a: fcccc2 addi a12, a12, -4 - 43d: 5158 l32i.n a5, a1, 20 - 43f: 3e68 l32i.n a6, a14, 12 - 441: 551b addi.n a5, a5, 1 - 443: 206620 or a6, a6, a2 - 446: 3e69 s32i.n a6, a14, 12 - 448: 5159 s32i.n a5, a1, 20 - 44a: e59f57 bne a15, a5, 433 - 44d: 102ca6 blti a12, 2, 461 - 450: 010d82 l8ui a8, a13, 1 - 453: 000d72 l8ui a7, a13, 0 - 456: 118880 slli a8, a8, 8 - 459: 207780 or a7, a7, a8 - 45c: f47070 extui a7, a7, 0, 16 - 45f: 4e79 s32i.n a7, a14, 16 - 461: 020c movi.n a2, 0 - 463: ffca46 j 390 - 466: 890c movi.n a9, 8 - 468: 022937 blt a9, a3, 46e - 46b: ffd386 j 3bd - 46e: d27c movi.n a2, -3 - 470: ffc706 j 390 - 473: 911c66 bnei a12, 1, 408 - 476: b27c movi.n a2, -5 - 478: ffc506 j 390 - 47b: ce1c66 bnei a12, 1, 44d - 47e: 927c movi.n a2, -7 - 480: ffc306 j 390 - 483: c27c movi.n a2, -4 - 485: ffc1c6 j 390 - 488: a27c movi.n a2, -6 - 48a: ffc086 j 390 - ... - -0000049c : - 49c: d0c112 addi a1, a1, -48 - 49f: 9109 s32i.n a0, a1, 36 - 4a1: 091326 beqi a3, 1, 4ae - 4a4: 8169 s32i.n a6, a1, 32 - 4a6: 132326 beqi a3, 2, 4bd - 4a9: f27c movi.n a2, -1 - 4ab: 0001c6 j 4b6 - 4ae: 031c movi.n a3, 16 - 4b0: fff801 l32r a0, 490 - 4b3: 0000c0 callx0 a0 - 4b6: 9108 l32i.n a0, a1, 36 - 4b8: 30c112 addi a1, a1, 48 - 4bb: f00d ret.n - 4bd: 031c movi.n a3, 16 - 4bf: 016d mov.n a6, a1 - 4c1: fff401 l32r a0, 494 - 4c4: 0000c0 callx0 a0 - 4c7: fde256 bnez a2, 4a9 - 4ca: 8128 l32i.n a2, a1, 32 - 4cc: 013d mov.n a3, a1 - 4ce: 041c movi.n a4, 16 - 4d0: fff201 l32r a0, 498 - 4d3: 0000c0 callx0 a0 - 4d6: 020c movi.n a2, 0 - 4d8: fff686 j 4b6 - 4db: 000000 ill - ... - -000004e0 : - 4e0: f0c112 addi a1, a1, -16 - 4e3: 0109 s32i.n a0, a1, 0 - 4e5: 439c beqz.n a3, 4fd - 4e7: 259c beqz.n a5, 4fd - 4e9: 109467 bne a4, a6, 4fd - 4ec: 032d mov.n a2, a3 - 4ee: 053d mov.n a3, a5 - 4f0: fffb01 l32r a0, 4dc - 4f3: 0000c0 callx0 a0 - 4f6: 32cc bnez.n a2, 4fd - 4f8: 020c movi.n a2, 0 - 4fa: 000046 j 4ff - 4fd: f27c movi.n a2, -1 - 4ff: 0108 l32i.n a0, a1, 0 - 501: 10c112 addi a1, a1, 16 - 504: f00d ret.n - ... - -00000534 : - 534: 80c112 addi a1, a1, -128 - 537: 1f61f2 s32i a15, a1, 124 - 53a: 1b6102 s32i a0, a1, 108 - 53d: 1a6142 s32i a4, a1, 104 - 540: 1d61d2 s32i a13, a1, 116 - 543: 1e61e2 s32i a14, a1, 120 - 546: 196132 s32i a3, a1, 100 - 549: 1c61c2 s32i a12, a1, 112 - 54c: 186122 s32i a2, a1, 96 - 54f: 07cd mov.n a12, a7 - 551: 052d mov.n a2, a5 - 553: 063d mov.n a3, a6 - 555: 05ed mov.n a14, a5 - 557: 06dd mov.n a13, a6 - 559: 640c movi.n a4, 6 - 55b: ffeb01 l32r a0, 508 - 55e: 0000c0 callx0 a0 - 561: 16c1f2 addi a15, a1, 22 - 564: 01b2d6 bgez a2, 583 - 567: 0e3d mov.n a3, a14 - 569: 10c122 addi a2, a1, 16 - 56c: 640c movi.n a4, 6 - 56e: ffe701 l32r a0, 50c - 571: 0000c0 callx0 a0 - 574: 0d3d mov.n a3, a13 - 576: 0f2d mov.n a2, a15 - 578: 640c movi.n a4, 6 - 57a: ffe501 l32r a0, 510 - 57d: 0000c0 callx0 a0 - 580: 000606 j 59c - 583: 0d3d mov.n a3, a13 - 585: 10c122 addi a2, a1, 16 - 588: 640c movi.n a4, 6 - 58a: ffe201 l32r a0, 514 - 58d: 0000c0 callx0 a0 - 590: 0e3d mov.n a3, a14 - 592: 0f2d mov.n a2, a15 - 594: 640c movi.n a4, 6 - 596: ffe001 l32r a0, 518 - 599: 0000c0 callx0 a0 - 59c: 0c2d mov.n a2, a12 - 59e: 2021e2 l32i a14, a1, 128 - 5a1: 042c movi.n a4, 32 - 5a3: 0e3d mov.n a3, a14 - 5a5: ffdd01 l32r a0, 51c - 5a8: 0000c0 callx0 a0 - 5ab: 3cc1d2 addi a13, a1, 60 - 5ae: 02fd mov.n a15, a2 - 5b0: 1cc122 addi a2, a1, 28 - 5b3: 018fd6 bgez a15, 5cf - 5b6: 0c3d mov.n a3, a12 - 5b8: 042c movi.n a4, 32 - 5ba: ffd901 l32r a0, 520 - 5bd: 0000c0 callx0 a0 - 5c0: 0e3d mov.n a3, a14 - 5c2: 0d2d mov.n a2, a13 - 5c4: 042c movi.n a4, 32 - 5c6: ffd701 l32r a0, 524 - 5c9: 0000c0 callx0 a0 - 5cc: 000546 j 5e5 - 5cf: 0e3d mov.n a3, a14 - 5d1: 042c movi.n a4, 32 - 5d3: ffd501 l32r a0, 528 - 5d6: 0000c0 callx0 a0 - 5d9: 0c3d mov.n a3, a12 - 5db: 0d2d mov.n a2, a13 - 5dd: 042c movi.n a4, 32 - 5df: ffd301 l32r a0, 52c - 5e2: 0000c0 callx0 a0 - 5e5: 182122 l32i a2, a1, 96 - 5e8: 192132 l32i a3, a1, 100 - 5eb: 1a2142 l32i a4, a1, 104 - 5ee: 212172 l32i a7, a1, 132 - 5f1: 10c152 addi a5, a1, 16 - 5f4: c64c movi.n a6, 76 - 5f6: 1c21c2 l32i a12, a1, 112 - 5f9: 1d21d2 l32i a13, a1, 116 - 5fc: 1e21e2 l32i a14, a1, 120 - 5ff: 1f21f2 l32i a15, a1, 124 - 602: 222102 l32i a0, a1, 136 - 605: 0109 s32i.n a0, a1, 0 - 607: ffca01 l32r a0, 530 - 60a: 0000c0 callx0 a0 - 60d: 80a022 movi a2, 128 - 610: 1b2102 l32i a0, a1, 108 - 613: 112a add.n a1, a1, a2 - 615: f00d ret.n - ... - -00000628 : - 628: fffc91 l32r a9, 618 - 62b: fffca1 l32r a10, 61c - 62e: b0c112 addi a1, a1, -80 - 631: 20c172 addi a7, a1, 32 - 634: 116102 s32i a0, a1, 68 - 637: 106162 s32i a6, a1, 64 - 63a: 5149 s32i.n a4, a1, 20 - 63c: 6159 s32i.n a5, a1, 24 - 63e: 340c movi.n a4, 3 - 640: 10c152 addi a5, a1, 16 - 643: 016d mov.n a6, a1 - 645: 41a9 s32i.n a10, a1, 16 - 647: 2908 l32i.n a0, a9, 8 - 649: 1988 l32i.n a8, a9, 4 - 64b: 1189 s32i.n a8, a1, 4 - 64d: 2109 s32i.n a0, a1, 8 - 64f: 0998 l32i.n a9, a9, 0 - 651: 0199 s32i.n a9, a1, 0 - 653: fff301 l32r a0, 620 - 656: 0000c0 callx0 a0 - 659: 102122 l32i a2, a1, 64 - 65c: 20c132 addi a3, a1, 32 - 65f: 041c movi.n a4, 16 - 661: fff001 l32r a0, 624 - 664: 0000c0 callx0 a0 - 667: 112102 l32i a0, a1, 68 - 66a: 50c112 addi a1, a1, 80 - 66d: f00d ret.n - ... - -00000670 : - 670: 142226 beqi a2, 2, 688 - 673: 158226 beqi a2, 8, 68c - 676: 12d226 beqi a2, 64, 68c - 679: 13e226 beqi a2, 128, 690 - 67c: ffd242 addmi a4, a2, 0xffffff00 - 67f: d30c movi.n a3, 13 - 681: 020c movi.n a2, 0 - 683: 832340 moveqz a2, a3, a4 - 686: f00d ret.n - 688: 022c movi.n a2, 32 - 68a: f00d ret.n - 68c: 021c movi.n a2, 16 - 68e: f00d ret.n - 690: 520c movi.n a2, 5 - 692: f00d ret.n - -00000694 : - 694: 0f2226 beqi a2, 2, 6a7 - 697: 148226 beqi a2, 8, 6af - 69a: 15d226 beqi a2, 64, 6b3 - 69d: 0ae226 beqi a2, 128, 6ab - 6a0: 07f226 beqi a2, 0x100, 6ab - 6a3: 020c movi.n a2, 0 - 6a5: f00d ret.n - 6a7: 220c movi.n a2, 2 - 6a9: f00d ret.n - 6ab: 620c movi.n a2, 6 - 6ad: f00d ret.n - 6af: 320c movi.n a2, 3 - 6b1: f00d ret.n - 6b3: 920c movi.n a2, 9 - 6b5: f00d ret.n - 6b7: f20400 excw - 6ba: 040050 extui a0, a5, 0, 1 - 6bd: 0fac beqz.n a15, 6e1 - 6bf: ac0800 excw - 6c2: 0f .byte 0xf - 6c3: f20200 excw - 6c6: 020050 excw - 6c9: 0fac beqz.n a15, 6ed - 6cb: f20500 excw - 6ce: 050050 extui a0, a5, 16, 1 - 6d1: 0fac beqz.n a15, 6f5 - 6d3: f20100 excw - 6d6: 010050 slli a0, a0, 27 - 6d9: 0fac beqz.n a15, 6fd - 6db: f20000 excw - 6de: 000050 excw - 6e1: 0fac beqz.n a15, 705 - ... - -000006e4 : - 6e4: 146337 bbci a3, 3, 6fc - 6e7: fff551 l32r a5, 6bc - 6ea: fff331 l32r a3, 6b8 - 6ed: fec242 addi a4, a2, -2 - 6f0: 833540 moveqz a3, a5, a4 - 6f3: 000046 j 6f8 - 6f6: 030c movi.n a3, 0 - 6f8: 032d mov.n a2, a3 - 6fa: f00d ret.n - 6fc: 056367 bbci a3, 6, 705 - 6ff: fff031 l32r a3, 6c0 - 702: fffc86 j 6f8 - 705: 086317 bbci a3, 1, 711 - 708: fff051 l32r a5, 6c8 - 70b: ffee31 l32r a3, 6c4 - 70e: fff6c6 j 6ed - 711: 086387 bbci a3, 8, 71d - 714: ffef51 l32r a5, 6d0 - 717: ffed31 l32r a3, 6cc - 71a: fff3c6 j 6ed - 71d: 086377 bbci a3, 7, 729 - 720: ffee51 l32r a5, 6d8 - 723: ffec31 l32r a3, 6d4 - 726: fff0c6 j 6ed - 729: c96307 bbci a3, 0, 6f6 - 72c: ffed51 l32r a5, 6e0 - 72f: ffeb31 l32r a3, 6dc - 732: ffedc6 j 6ed - 735: 000000 ill - -00000738 : - 738: f80c movi.n a8, 15 - 73a: 890c movi.n a9, 8 - 73c: acaf72 movi a7, -84 - 73f: 060c movi.n a6, 0 - 741: 146337 bbci a3, 3, 759 - 744: 150c movi.n a5, 1 - 746: 004262 s8i a6, a2, 0 - 749: 014282 s8i a8, a2, 1 - 74c: 440c movi.n a4, 4 - 74e: 024272 s8i a7, a2, 2 - 751: 034242 s8i a4, a2, 3 - 754: 224b addi.n a2, a2, 4 - 756: 000046 j 75b - 759: 065d mov.n a5, a6 - 75b: 0f6367 bbci a3, 6, 76e - 75e: 551b addi.n a5, a5, 1 - 760: 034292 s8i a9, a2, 3 - 763: 004262 s8i a6, a2, 0 - 766: 014282 s8i a8, a2, 1 - 769: 024272 s8i a7, a2, 2 - 76c: 224b addi.n a2, a2, 4 - 76e: 290c movi.n a9, 2 - 770: 0f6317 bbci a3, 1, 783 - 773: 551b addi.n a5, a5, 1 - 775: 034292 s8i a9, a2, 3 - 778: 004262 s8i a6, a2, 0 - 77b: 014282 s8i a8, a2, 1 - 77e: 024272 s8i a7, a2, 2 - 781: 224b addi.n a2, a2, 4 - 783: 0d6307 bbci a3, 0, 794 - 786: 014282 s8i a8, a2, 1 - 789: 024272 s8i a7, a2, 2 - 78c: 004262 s8i a6, a2, 0 - 78f: 034262 s8i a6, a2, 3 - 792: 551b addi.n a5, a5, 1 - 794: 052d mov.n a2, a5 - 796: f00d ret.n - -00000798 : - 798: 287c movi.n a8, -14 - 79a: 075c movi.n a7, 80 - 79c: 290c movi.n a9, 2 - 79e: 060c movi.n a6, 0 - 7a0: 146337 bbci a3, 3, 7b8 - 7a3: 150c movi.n a5, 1 - 7a5: 004262 s8i a6, a2, 0 - 7a8: 014272 s8i a7, a2, 1 - 7ab: 440c movi.n a4, 4 - 7ad: 024282 s8i a8, a2, 2 - 7b0: 034242 s8i a4, a2, 3 - 7b3: 224b addi.n a2, a2, 4 - 7b5: 000046 j 7ba - 7b8: 065d mov.n a5, a6 - 7ba: 0f6317 bbci a3, 1, 7cd - 7bd: 551b addi.n a5, a5, 1 - 7bf: 034292 s8i a9, a2, 3 - 7c2: 004262 s8i a6, a2, 0 - 7c5: 014272 s8i a7, a2, 1 - 7c8: 024282 s8i a8, a2, 2 - 7cb: 224b addi.n a2, a2, 4 - 7cd: 0d6307 bbci a3, 0, 7de - 7d0: 014272 s8i a7, a2, 1 - 7d3: 024282 s8i a8, a2, 2 - 7d6: 004262 s8i a6, a2, 0 - 7d9: 034262 s8i a6, a2, 3 - 7dc: 551b addi.n a5, a5, 1 - 7de: 052d mov.n a2, a5 - 7e0: f00d ret.n - -wpa_debug.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 0008 l32i.n a0, a0, 0 - ... - a: 120000 excw - d: d9d0c1 l32r a12, ffff6750 - 10: 61e951 l32r a5, fffd87b4 - 13: 8159 s32i.n a5, a1, 32 - 15: 71f9 s32i.n a15, a1, 28 - 17: 41c9 s32i.n a12, a1, 16 - 19: 3109 s32i.n a0, a1, 12 - 1b: 02cd mov.n a12, a2 - 1d: 33cc bnez.n a3, 24 - 1f: 020c movi.n a2, 0 - 21: 001206 j 6d - 24: f23a add.n a15, a2, a3 - 26: 2129 s32i.n a2, a1, 8 - 28: 000c movi.n a0, 0 - 2a: 25bc beqz.n a5, 60 - 2c: 00dd mov.n a13, a0 - 2e: 1149 s32i.n a4, a1, 4 - 30: 0169 s32i.n a6, a1, 0 - 32: 0c2d mov.n a2, a12 - 34: 0178 l32i.n a7, a1, 0 - 36: fff261 l32r a6, 0 - 39: fff241 l32r a4, 4 - 3c: 1158 l32i.n a5, a1, 4 - 3e: c0efc0 sub a14, a15, a12 - 41: 0e3d mov.n a3, a14 - 43: 55da add.n a5, a5, a13 - 45: 000552 l8ui a5, a5, 0 - 48: 834670 moveqz a4, a6, a7 - 4b: ffef01 l32r a0, 8 - 4e: 0000c0 callx0 a0 - 51: 00b296 bltz a2, 60 - 54: 08a2e7 bge a2, a14, 60 - 57: c2ca add.n a12, a2, a12 - 59: 8168 l32i.n a6, a1, 32 - 5b: dd1b addi.n a13, a13, 1 - 5d: d196d7 bne a6, a13, 32 - 60: ffdf82 addmi a8, a15, 0xffffff00 - 63: 2128 l32i.n a2, a1, 8 - 65: 070c movi.n a7, 0 - 67: c02c20 sub a2, a12, a2 - 6a: ff4872 s8i a7, a8, 255 - 6d: 41c8 l32i.n a12, a1, 16 - 6f: 51d8 l32i.n a13, a1, 20 - 71: 61e8 l32i.n a14, a1, 24 - 73: 71f8 l32i.n a15, a1, 28 - 75: 3108 l32i.n a0, a1, 12 - 77: 30c112 addi a1, a1, 48 - 7a: f00d ret.n - -0000007c : - 7c: 160c movi.n a6, 1 - 7e: f0c112 addi a1, a1, -16 - 81: 0109 s32i.n a0, a1, 0 - 83: fff885 call0 c - 86: 0108 l32i.n a0, a1, 0 - 88: 10c112 addi a1, a1, 16 - 8b: f00d ret.n - 8d: 000000 ill - -00000090 : - 90: 060c movi.n a6, 0 - 92: f0c112 addi a1, a1, -16 - 95: 0109 s32i.n a0, a1, 0 - 97: fff745 call0 c - 9a: 0108 l32i.n a0, a1, 0 - 9c: 10c112 addi a1, a1, 16 - 9f: f00d ret.n - a1: 000000 ill - -000000a4 : - a4: 020c movi.n a2, 0 - a6: f00d ret.n - -000000a8 : - a8: 020c movi.n a2, 0 - aa: f00d ret.n - -wpa_ie.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: f0c112 addi a1, a1, -16 - b: 0109 s32i.n a0, a1, 0 - d: f38c beqz.n a3, 20 - f: 000202 l8ui a0, a2, 0 - 12: 053c movi.n a5, 48 - 14: 089057 bne a0, a5, 20 - 17: fffa01 l32r a0, 0 - 1a: 0000c0 callx0 a0 - 1d: 000146 j 26 - 20: fff901 l32r a0, 4 - 23: 0000c0 callx0 a0 - 26: 0108 l32i.n a0, a1, 0 - 28: 10c112 addi a1, a1, 16 - 2b: f00d ret.n - 2d: 000000 ill - 30: 50f201 l32r a0, fffd43f8 - 33: ac0400 excw - 36: 0f .byte 0xf - 37: ac0100 excw - 3a: 0f .byte 0xf - 3b: ac0300 excw - 3e: 0f .byte 0xf - 3f: 027200 excw - 42: 025201 l32r a0, fffc098c - 45: 27cc05 call0 27d08 - 48: 120c movi.n a2, 1 - 4a: f00d ret.n - 4c: 3767b6 bltui a7, 6, 87 - 4f: 020282 l8ui a8, a2, 2 - 52: 030292 l8ui a9, a2, 3 - 55: 040262 l8ui a6, a2, 4 - 58: 119900 slli a9, a9, 16 - 5b: 116680 slli a6, a6, 8 - 5e: 018880 slli a8, a8, 24 - 61: 205560 or a5, a5, a6 - 64: fff361 l32r a6, 30 - 67: 208890 or a8, a8, a9 - 6a: 205580 or a5, a5, a8 - 6d: 169567 bne a5, a6, 87 - 70: 060282 l8ui a8, a2, 6 - 73: 101866 bnei a8, 1, 87 - 76: 070292 l8ui a9, a2, 7 - 79: a9cc bnez.n a9, 87 - 7b: 0429 s32i.n a2, a4, 0 - 7d: 0102a2 l8ui a10, a2, 1 - 80: aa2b addi.n a10, a10, 2 - 82: 14a9 s32i.n a10, a4, 4 - 84: 001fc6 j 107 - 87: b25b addi.n a11, a2, 5 - 89: 2fbb37 bgeu a11, a3, bc - 8c: 331c movi.n a3, 19 - 8e: 2ab377 bgeu a3, a7, bc - 91: 050252 l8ui a5, a2, 5 - 94: 020282 l8ui a8, a2, 2 - 97: 030292 l8ui a9, a2, 3 - 9a: 040262 l8ui a6, a2, 4 - 9d: 119900 slli a9, a9, 16 - a0: 116680 slli a6, a6, 8 - a3: 018880 slli a8, a8, 24 - a6: 205560 or a5, a5, a6 - a9: ffe261 l32r a6, 34 - ac: 208890 or a8, a8, a9 - af: 205580 or a5, a5, a8 - b2: 069567 bne a5, a6, bc - b5: 726b addi.n a7, a2, 6 - b7: 4479 s32i.n a7, a4, 16 - b9: 001286 j 107 - bc: 4777b6 bltui a7, 7, 107 - bf: ffde81 l32r a8, 38 - c2: 030262 l8ui a6, a2, 3 - c5: 040252 l8ui a5, a2, 4 - c8: 050232 l8ui a3, a2, 5 - cb: 115580 slli a5, a5, 8 - ce: 203350 or a3, a3, a5 - d1: 020252 l8ui a5, a2, 2 - d4: 116600 slli a6, a6, 16 - d7: 015580 slli a5, a5, 24 - da: 205560 or a5, a5, a6 - dd: 203350 or a3, a3, a5 - e0: 0e9387 bne a3, a8, f2 - e3: 726b addi.n a7, a2, 6 - e5: 5479 s32i.n a7, a4, 20 - e7: 010262 l8ui a6, a2, 1 - ea: fcc662 addi a6, a6, -4 - ed: 6469 s32i.n a6, a4, 24 - ef: 000506 j 107 - f2: 1177b6 bltui a7, 7, 107 - f5: ffd181 l32r a8, 3c - f8: 0b9387 bne a3, a8, 107 - fb: a26b addi.n a10, a2, 6 - fd: 74a9 s32i.n a10, a4, 28 - ff: 010292 l8ui a9, a2, 1 - 102: fcc992 addi a9, a9, -4 - 105: 8499 s32i.n a9, a4, 32 - 107: 020c movi.n a2, 0 - 109: f00d ret.n - 10b: 000000 ill - ... - -00000110 : - 110: e0c112 addi a1, a1, -32 - 113: 61f9 s32i.n a15, a1, 24 - 115: 2109 s32i.n a0, a1, 8 - 117: 31c9 s32i.n a12, a1, 12 - 119: 41d9 s32i.n a13, a1, 16 - 11b: 51e9 s32i.n a14, a1, 20 - 11d: 04dd mov.n a13, a4 - 11f: 03ed mov.n a14, a3 - 121: 02cd mov.n a12, a2 - 123: 030c movi.n a3, 0 - 125: 042d mov.n a2, a4 - 127: 11d9 s32i.n a13, a1, 4 - 129: 442c movi.n a4, 36 - 12b: fff801 l32r a0, 10c - 12e: 0000c0 callx0 a0 - 131: 702ea6 blti a14, 2, 1a5 - 134: 0f3c movi.n a15, 48 - 136: 020c movi.n a2, 0 - 138: dcea add.n a13, a12, a14 - 13a: dda0e2 movi a14, 221 - 13d: 0d0b addi.n a0, a13, -1 - 13f: 0109 s32i.n a0, a1, 0 - 141: 000c02 l8ui a0, a12, 0 - 144: 010c32 l8ui a3, a12, 1 - 147: 0c90e7 bne a0, a14, 157 - 14a: 0138 l32i.n a3, a1, 0 - 14c: 4613c7 beq a3, a12, 196 - 14f: 010c32 l8ui a3, a12, 1 - 152: 13cc bnez.n a3, 157 - 154: 000f86 j 196 - 157: 33ca add.n a3, a3, a12 - 159: 332b addi.n a3, a3, 2 - 15b: 353d37 bltu a13, a3, 194 - 15e: 1b90f7 bne a0, a15, 17d - 161: 1158 l32i.n a5, a1, 4 - 163: 25c9 s32i.n a12, a5, 8 - 165: 010c42 l8ui a4, a12, 1 - 168: 442b addi.n a4, a4, 2 - 16a: 3549 s32i.n a4, a5, 12 - 16c: 010c32 l8ui a3, a12, 1 - 16f: 33ca add.n a3, a3, a12 - 171: 332b addi.n a3, a3, 2 - 173: 03cd mov.n a12, a3 - 175: 431b addi.n a4, a3, 1 - 177: c634d7 bltu a4, a13, 141 - 17a: 000606 j 196 - 17d: f290e7 bne a0, a14, 173 - 180: 0c2d mov.n a2, a12 - 182: 0d3d mov.n a3, a13 - 184: 1148 l32i.n a4, a1, 4 - 186: ffeb85 call0 40 - 189: 009296 bltz a2, 196 - 18c: dc12a6 blti a2, 1, 16c - 18f: 020c movi.n a2, 0 - 191: 000046 j 196 - 194: f27c movi.n a2, -1 - 196: 31c8 l32i.n a12, a1, 12 - 198: 41d8 l32i.n a13, a1, 16 - 19a: 51e8 l32i.n a14, a1, 20 - 19c: 61f8 l32i.n a15, a1, 24 - 19e: 2108 l32i.n a0, a1, 8 - 1a0: 20c112 addi a1, a1, 32 - 1a3: f00d ret.n - 1a5: 020c movi.n a2, 0 - 1a7: fffac6 j 196 - 1aa: 1c0000 excw - 1ad: b73777 bltu a7, a7, 168 - 1b0: 490c74 excw - 1b3: ddaf82 movi a8, -35 - 1b6: 130c movi.n a3, 1 - 1b8: 2b7c movi.n a11, -14 - 1ba: 0a5c movi.n a10, 80 - 1bc: 0342a2 s8i a10, a2, 3 - 1bf: 0442b2 s8i a11, a2, 4 - 1c2: 054232 s8i a3, a2, 5 - 1c5: 004282 s8i a8, a2, 0 - 1c8: 064232 s8i a3, a2, 6 - 1cb: 080c movi.n a8, 0 - 1cd: 024282 s8i a8, a2, 2 - 1d0: 074282 s8i a8, a2, 7 - 1d3: 0e8566 bnei a5, 8, 1e5 - 1d6: 0b4292 s8i a9, a2, 11 - 1d9: 084282 s8i a8, a2, 8 - 1dc: 0942a2 s8i a10, a2, 9 - 1df: 0a42b2 s8i a11, a2, 10 - 1e2: 0006c6 j 201 - 1e5: 072566 bnei a5, 2, 1f0 - 1e8: 250c movi.n a5, 2 - 1ea: 0b4252 s8i a5, a2, 11 - 1ed: fffa06 j 1d9 - 1f0: 1ef566 bnei a5, 0x100, 212 - 1f3: 084282 s8i a8, a2, 8 - 1f6: 0942a2 s8i a10, a2, 9 - 1f9: 0a42b2 s8i a11, a2, 10 - 1fc: 550c movi.n a5, 5 - 1fe: 0b4252 s8i a5, a2, 11 - 201: 0c4232 s8i a3, a2, 12 - 204: 0d4282 s8i a8, a2, 13 - 207: 248426 beqi a4, 8, 22f - 20a: 1c2466 bnei a4, 2, 22a - 20d: 290c movi.n a9, 2 - 20f: 000706 j 22f - 212: 10e566 bnei a5, 128, 226 - 215: 084282 s8i a8, a2, 8 - 218: 0942a2 s8i a10, a2, 9 - 21b: 0a42b2 s8i a11, a2, 10 - 21e: 035d mov.n a5, a3 - 220: fff686 j 1fe - 223: 25b626 beqi a6, 16, 24c - 226: f27c movi.n a2, -1 - 228: f00d ret.n - 22a: f81466 bnei a4, 1, 226 - 22d: 089d mov.n a9, a8 - 22f: 114292 s8i a9, a2, 17 - 232: 0e4282 s8i a8, a2, 14 - 235: 0f42a2 s8i a10, a2, 15 - 238: 1042b2 s8i a11, a2, 16 - 23b: 124232 s8i a3, a2, 18 - 23e: 134282 s8i a8, a2, 19 - 241: 091626 beqi a6, 1, 24e - 244: db2666 bnei a6, 2, 223 - 247: 230c movi.n a3, 2 - 249: 000046 j 24e - 24c: 083d mov.n a3, a8 - 24e: 144282 s8i a8, a2, 20 - 251: 1542a2 s8i a10, a2, 21 - 254: 1642b2 s8i a11, a2, 22 - 257: 661c movi.n a6, 22 - 259: 174232 s8i a3, a2, 23 - 25c: 014262 s8i a6, a2, 1 - 25f: 821c movi.n a2, 24 - 261: f00d ret.n - 263: 571c00 excw - 266: 71b737 bgeu a7, a3, 2db - 269: acafa2 movi a10, -84 - 26c: 490c movi.n a9, 4 - 26e: 130c movi.n a3, 1 - 270: 0b3c movi.n a11, 48 - 272: 080c movi.n a8, 0 - 274: 034282 s8i a8, a2, 3 - 277: 0042b2 s8i a11, a2, 0 - 27a: 024232 s8i a3, a2, 2 - 27d: fb0c movi.n a11, 15 - 27f: 0e8566 bnei a5, 8, 291 - 282: 074292 s8i a9, a2, 7 - 285: 044282 s8i a8, a2, 4 - 288: 0542b2 s8i a11, a2, 5 - 28b: 0642a2 s8i a10, a2, 6 - 28e: 0006c6 j 2ad - 291: 072566 bnei a5, 2, 29c - 294: 250c movi.n a5, 2 - 296: 074252 s8i a5, a2, 7 - 299: fffa06 j 285 - 29c: 3ff566 bnei a5, 0x100, 2df - 29f: 044282 s8i a8, a2, 4 - 2a2: 0542b2 s8i a11, a2, 5 - 2a5: 0642a2 s8i a10, a2, 6 - 2a8: 550c movi.n a5, 5 - 2aa: 074252 s8i a5, a2, 7 - 2ad: 084232 s8i a3, a2, 8 - 2b0: 094282 s8i a8, a2, 9 - 2b3: 0c8426 beqi a4, 8, 2c3 - 2b6: 042466 bnei a4, 2, 2be - 2b9: 290c movi.n a9, 2 - 2bb: 000106 j 2c3 - 2be: 191466 bnei a4, 1, 2db - 2c1: 089d mov.n a9, a8 - 2c3: 0d4292 s8i a9, a2, 13 - 2c6: 0a4282 s8i a8, a2, 10 - 2c9: 0b42b2 s8i a11, a2, 11 - 2cc: 0c42a2 s8i a10, a2, 12 - 2cf: 0e4232 s8i a3, a2, 14 - 2d2: 0f4282 s8i a8, a2, 15 - 2d5: 191626 beqi a6, 1, 2f2 - 2d8: 142626 beqi a6, 2, 2f0 - 2db: f27c movi.n a2, -1 - 2dd: f00d ret.n - 2df: f8e566 bnei a5, 128, 2db - 2e2: 044282 s8i a8, a2, 4 - 2e5: 0542b2 s8i a11, a2, 5 - 2e8: 0642a2 s8i a10, a2, 6 - 2eb: 035d mov.n a5, a3 - 2ed: ffee46 j 2aa - 2f0: 230c movi.n a3, 2 - 2f2: 1142b2 s8i a11, a2, 17 - 2f5: 1242a2 s8i a10, a2, 18 - 2f8: 134232 s8i a3, a2, 19 - 2fb: 104282 s8i a8, a2, 16 - 2fe: 154282 s8i a8, a2, 21 - 301: 461c movi.n a6, 20 - 303: 144282 s8i a8, a2, 20 - 306: 014262 s8i a6, a2, 1 - 309: 621c movi.n a2, 22 - 30b: f00d ret.n - 30d: 000000 ill - -00000310 : - 310: e0c112 addi a1, a1, -32 - 313: 039d mov.n a9, a3 - 315: 462252 l32i a5, a2, 0x118 - 318: 472262 l32i a6, a2, 0x11c - 31b: 043d mov.n a3, a4 - 31d: 4109 s32i.n a0, a1, 16 - 31f: 572202 l32i a0, a2, 0x15c - 322: 452242 l32i a4, a2, 0x114 - 325: 0c2066 bnei a0, 2, 335 - 328: 482272 l32i a7, a2, 0x120 - 32b: 0129 s32i.n a2, a1, 0 - 32d: 092d mov.n a2, a9 - 32f: fff345 call0 264 - 332: 000106 j 33a - 335: 092d mov.n a2, a9 - 337: ffe745 call0 1ac - 33a: 4108 l32i.n a0, a1, 16 - 33c: 20c112 addi a1, a1, 32 - 33f: f00d ret.n - -wpa_main.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -0000003c : - 3c: 035d mov.n a5, a3 - 3e: c0c112 addi a1, a1, -64 - 41: 7169 s32i.n a6, a1, 28 - 43: a1d9 s32i.n a13, a1, 40 - 45: b1e9 s32i.n a14, a1, 44 - 47: 91c9 s32i.n a12, a1, 36 - 49: 8109 s32i.n a0, a1, 32 - 4b: c1f9 s32i.n a15, a1, 48 - 4d: 112102 l32i a0, a1, 68 - 50: 1021f2 l32i a15, a1, 64 - 53: 02cd mov.n a12, a2 - 55: 1221e2 l32i a14, a1, 72 - 58: 042d mov.n a2, a4 - 5a: ffe941 l32r a4, 0 - 5d: 024ea6 blti a14, 4, 63 - 60: 002286 j ee - 63: 44d8 l32i.n a13, a4, 16 - 65: 1e2dd2 l32i a13, a13, 120 - 68: e90d72 l8ui a7, a13, 233 - 6b: ffa032 movi a3, 255 - 6e: 021737 beq a7, a3, 74 - 71: 0d1766 bnei a7, 1, 82 - 74: 6159 s32i.n a5, a1, 24 - 76: 5129 s32i.n a2, a1, 20 - 78: 4109 s32i.n a0, a1, 16 - 7a: 070c movi.n a7, 0 - 7c: e94d72 s8i a7, a13, 233 - 7f: 000286 j 8d - 82: 6159 s32i.n a5, a1, 24 - 84: 5129 s32i.n a2, a1, 20 - 86: 4109 s32i.n a0, a1, 16 - 88: 170c movi.n a7, 1 - 8a: e94d72 s8i a7, a13, 233 - 8d: 3eda add.n a3, a14, a13 - 8f: ea4372 s8i a7, a3, 234 - 92: e90d22 l8ui a2, a13, 233 - 95: 222b addi.n a2, a2, 2 - 97: ffe101 l32r a0, 1c - 9a: 0000c0 callx0 a0 - 9d: 0f7d mov.n a7, a15 - 9f: 5148 l32i.n a4, a1, 20 - a1: 6158 l32i.n a5, a1, 24 - a3: 020c movi.n a2, 0 - a5: 0c3d mov.n a3, a12 - a7: e90d62 l8ui a6, a13, 233 - aa: 4188 l32i.n a8, a1, 16 - ac: 0189 s32i.n a8, a1, 0 - ae: 662b addi.n a6, a6, 2 - b0: ffdc01 l32r a0, 20 - b3: 0000c0 callx0 a0 - b6: ffd331 l32r a3, 4 - b9: e90d22 l8ui a2, a13, 233 - bc: a02230 addx4 a2, a2, a3 - bf: 692222 l32i a2, a2, 0x1a4 - c2: 12ec bnez.n a2, e7 - c4: a0a022 movi a2, 160 - c7: ffd701 l32r a0, 24 - ca: 0000c0 callx0 a0 - cd: ffcef1 l32r a15, 8 - d0: e90d02 l8ui a0, a13, 233 - d3: a000f0 addx4 a0, a0, a15 - d6: 696022 s32i a2, a0, 0x1a4 - d9: e90dd2 l8ui a13, a13, 233 - dc: a0ddf0 addx4 a13, a13, a15 - df: 692dd2 l32i a13, a13, 0x1a4 - e2: 3dcc bnez.n a13, e9 - e4: 001886 j 14a - e7: 02dd mov.n a13, a2 - e9: fe1b addi.n a15, a14, 1 - eb: 000d06 j 123 - ee: 0c3d mov.n a3, a12 - f0: 0109 s32i.n a0, a1, 0 - f2: 024d mov.n a4, a2 - f4: 0f7d mov.n a7, a15 - f6: 020c movi.n a2, 0 - f8: fe1b addi.n a15, a14, 1 - fa: 0f6d mov.n a6, a15 - fc: ffcb01 l32r a0, 28 - ff: 0000c0 callx0 a0 - 102: ffc221 l32r a2, c - 105: a0ee20 addx4 a14, a14, a2 - 108: 682e22 l32i a2, a14, 0x1a0 - 10b: 428c beqz.n a2, 113 - 10d: ffc701 l32r a0, 2c - 110: 0000c0 callx0 a0 - 113: a0a022 movi a2, 160 - 116: ffc601 l32r a0, 30 - 119: 0000c0 callx0 a0 - 11c: 02dd mov.n a13, a2 - 11e: 686e22 s32i a2, a14, 0x1a0 - 121: 52ac beqz.n a2, 14a - 123: 0d2d mov.n a2, a13 - 125: a0a032 movi a3, 160 - 128: ffc301 l32r a0, 34 - 12b: 0000c0 callx0 a0 - 12e: 272c66 bnei a12, 2, 159 - 131: ffb701 l32r a0, 10 - 134: 266d02 s32i a0, a13, 152 - 137: 005df2 s16i a15, a13, 0 - 13a: 7138 l32i.n a3, a1, 28 - 13c: 840c movi.n a4, 8 - 13e: 01dd22 addmi a2, a13, 0x100 - 141: 90c222 addi a2, a2, -112 - 144: ffbd01 l32r a0, 38 - 147: 0000c0 callx0 a0 - 14a: 91c8 l32i.n a12, a1, 36 - 14c: a1d8 l32i.n a13, a1, 40 - 14e: b1e8 l32i.n a14, a1, 44 - 150: c1f8 l32i.n a15, a1, 48 - 152: 8108 l32i.n a0, a1, 32 - 154: 40c112 addi a1, a1, 64 - 157: f00d ret.n - 159: 053c66 bnei a12, 3, 162 - 15c: ffae01 l32r a0, 14 - 15f: fff446 j 134 - 162: 021c26 beqi a12, 1, 168 - 165: ce5c66 bnei a12, 5, 137 - 168: ffac01 l32r a0, 18 - 16b: fff146 j 134 - ... - 176: 3d0000 excw - 179: fd2102 l32i a0, a1, 0x3f4 - 17c: ff .byte 0xff - 17d: f0c112 addi a1, a1, -16 - 180: 4228 l32i.n a2, a2, 16 - 182: 0109 s32i.n a0, a1, 0 - 184: 0228 l32i.n a2, a2, 0 - 186: fffb01 l32r a0, 174 - 189: 0000c0 callx0 a0 - 18c: 0108 l32i.n a0, a1, 0 - 18e: 10c112 addi a1, a1, 16 - 191: f00d ret.n - ... - 1a3: a03200 addx4 a3, a2, a0 - 1a6: c112c0 mul16u a1, a2, a12 - 1a9: 11c9f0 slli a12, a9, 1 - 1ac: 0109 s32i.n a0, a1, 0 - 1ae: 02cd mov.n a12, a2 - 1b0: fff921 l32r a2, 194 - 1b3: 0c4d mov.n a4, a12 - 1b5: 4228 l32i.n a2, a2, 16 - 1b7: fff901 l32r a0, 19c - 1ba: 0000c0 callx0 a0 - 1bd: fff621 l32r a2, 198 - 1c0: 230c movi.n a3, 2 - 1c2: 114c80 slli a4, a12, 8 - 1c5: c0a052 movi a5, 192 - 1c8: 11c8 l32i.n a12, a1, 4 - 1ca: 204450 or a4, a4, a5 - 1cd: fff401 l32r a0, 1a0 - 1d0: 0000c0 callx0 a0 - 1d3: 0108 l32i.n a0, a1, 0 - 1d5: 10c112 addi a1, a1, 16 - 1d8: f00d ret.n - ... - -000001e4 : - 1e4: f0c112 addi a1, a1, -16 - 1e7: 0109 s32i.n a0, a1, 0 - 1e9: 02d202 addmi a0, a2, 0x200 - 1ec: 3d0002 l8ui a0, a0, 61 - 1ef: 1d2026 beqi a0, 2, 210 - 1f2: 1a3026 beqi a0, 3, 210 - 1f5: 176026 beqi a0, 6, 210 - 1f8: 054026 beqi a0, 4, 201 - 1fb: 025026 beqi a0, 5, 201 - 1fe: 077066 bnei a0, 7, 209 - 201: 220c movi.n a2, 2 - 203: fff601 l32r a0, 1dc - 206: 0000c0 callx0 a0 - 209: 0108 l32i.n a0, a1, 0 - 20b: 10c112 addi a1, a1, 16 - 20e: f00d ret.n - 210: 120c movi.n a2, 1 - 212: fff301 l32r a0, 1e0 - 215: 0000c0 callx0 a0 - 218: fffb46 j 209 - 21b: 000000 ill - ... - -00000220 : - 220: e0c112 addi a1, a1, -32 - 223: 02d242 addmi a4, a2, 0x200 - 226: 43c462 addi a6, a4, 67 - 229: 1cc472 addi a7, a4, 28 - 22c: 4109 s32i.n a0, a1, 16 - 22e: 4288 l32i.n a8, a2, 16 - 230: 862202 l32i a0, a2, 0x218 - 233: 0888 l32i.n a8, a8, 0 - 235: 400452 l8ui a5, a4, 64 - 238: 2fc822 addi a2, a8, 47 - 23b: 3e0442 l8ui a4, a4, 62 - 23e: 0109 s32i.n a0, a1, 0 - 240: fff701 l32r a0, 21c - 243: 0000c0 callx0 a0 - 246: 4108 l32i.n a0, a1, 16 - 248: 20c112 addi a1, a1, 32 - 24b: f00d ret.n - 24d: 000000 ill - 250: 000000 ill - ... - -00000254 : - 254: ffff61 l32r a6, 250 - 257: 071266 bnei a2, 1, 262 - 25a: 5d6632 s32i a3, a6, 0x174 - 25d: 005342 s16i a4, a3, 0 - 260: f00d ret.n - 262: 5e6632 s32i a3, a6, 0x178 - 265: fffd06 j 25d - ... - -00000270 : - 270: fffe41 l32r a4, 268 - 273: 4448 l32i.n a4, a4, 16 - 275: fffd31 l32r a3, 26c - 278: ba0422 l8ui a2, a4, 186 - 27b: be0332 l8ui a3, a3, 190 - 27e: 0a5226 beqi a2, 5, 28c - 281: 027326 beqi a3, 7, 287 - 284: 048366 bnei a3, 8, 28c - 287: 250c movi.n a5, 2 - 289: ba4452 s8i a5, a4, 186 - 28c: f00d ret.n - ... - 29a: 000000 ill - 29d: 0e .byte 0xe - 29e: 006000 rsil a0, 0 - 2a1: 000100 excw - ... - 2ac: 3a98 l32i.n a9, a10, 12 - ... - 2ce: 200000 or a0, a0, a0 - ... - 2d9: 000000 ill - 2dc: 000040 excw - ... - -00000318 : - 318: b0c112 addi a1, a1, -80 - 31b: 1161c2 s32i a12, a1, 68 - 31e: ffdcc1 l32r a12, 290 - 321: 4cc8 l32i.n a12, a12, 16 - 323: 106102 s32i a0, a1, 64 - 326: 1e2c02 l32i a0, a12, 120 - 329: 2028 l32i.n a2, a0, 8 - 32b: 042020 extui a2, a2, 0, 1 - 32e: 105256 bnez a2, 437 - 331: ffd821 l32r a2, 294 - 334: 1e2042 l32i a4, a0, 120 - 337: ffd831 l32r a3, 298 - 33a: e139 s32i.n a3, a1, 56 - 33c: 060442 l8ui a4, a4, 6 - 33f: ffe801 l32r a0, 2e0 - 342: 0000c0 callx0 a0 - 345: 1e2c62 l32i a6, a12, 120 - 348: ffd701 l32r a0, 2a4 - 34b: 1e2662 l32i a6, a6, 120 - 34e: ffd481 l32r a8, 2a0 - 351: 060662 l8ui a6, a6, 6 - 354: ffd271 l32r a7, 29c - 357: 206680 or a6, a6, a8 - 35a: 0020c0 memw - 35d: fd6762 s32i a6, a7, 0x3f4 - 360: df2052 l32i a5, a0, 0x37c - 363: e02072 l32i a7, a0, 0x380 - 366: 158c beqz.n a5, 36b - 368: 251726 beqi a7, 1, 391 - 36b: 2c4b addi.n a2, a12, 4 - 36d: f129 s32i.n a2, a1, 60 - 36f: ffdd01 l32r a0, 2e4 - 372: 0000c0 callx0 a0 - 375: f128 l32i.n a2, a1, 60 - 377: ffcc31 l32r a3, 2a8 - 37a: 040c movi.n a4, 0 - 37c: ffdb01 l32r a0, 2e8 - 37f: 0000c0 callx0 a0 - 382: f128 l32i.n a2, a1, 60 - 384: ffca31 l32r a3, 2ac - 387: 040c movi.n a4, 0 - 389: 150c movi.n a5, 1 - 38b: ffd801 l32r a0, 2ec - 38e: 0000c0 callx0 a0 - 391: ffc891 l32r a9, 2b4 - 394: ffc721 l32r a2, 2b0 - 397: 4998 l32i.n a9, a9, 16 - 399: 000c movi.n a0, 0 - 39b: b94902 s8i a0, a9, 185 - 39e: 350282 l8ui a8, a2, 53 - 3a1: 0f1826 beqi a8, 1, 3b4 - 3a4: 36c222 addi a2, a2, 54 - 3a7: 1e2c32 l32i a3, a12, 120 - 3aa: 640c movi.n a4, 6 - 3ac: ffd101 l32r a0, 2f0 - 3af: 0000c0 callx0 a0 - 3b2: 000c movi.n a0, 0 - 3b4: 130c movi.n a3, 1 - 3b6: 1e2c22 l32i a2, a12, 120 - 3b9: ffbfa1 l32r a10, 2b8 - 3bc: 22b8 l32i.n a11, a2, 8 - 3be: 184202 s8i a0, a2, 24 - 3c1: 0aa8 l32i.n a10, a10, 0 - 3c3: 20bb30 or a11, a11, a3 - 3c6: 22b9 s32i.n a11, a2, 8 - 3c8: 9abc beqz.n a10, 405 - 3ca: e138 l32i.n a3, a1, 56 - 3cc: 214b addi.n a2, a1, 4 - 3ce: 042c movi.n a4, 32 - 3d0: 0109 s32i.n a0, a1, 0 - 3d2: ffc801 l32r a0, 2f4 - 3d5: 0000c0 callx0 a0 - 3d8: 25c122 addi a2, a1, 37 - 3db: 30cc32 addi a3, a12, 48 - 3de: ffb7b1 l32r a11, 2bc - 3e1: 640c movi.n a4, 6 - 3e3: 862bb2 l32i a11, a11, 0x218 - 3e6: 2441b2 s8i a11, a1, 36 - 3e9: ffc301 l32r a0, 2f8 - 3ec: 0000c0 callx0 a0 - 3ef: 012d mov.n a2, a1 - 3f1: 1e2c32 l32i a3, a12, 120 - 3f4: ffb301 l32r a0, 2c0 - 3f7: 1e2332 l32i a3, a3, 120 - 3fa: 0008 l32i.n a0, a0, 0 - 3fc: 060332 l8ui a3, a3, 6 - 3ff: 2b4132 s8i a3, a1, 43 - 402: 0000c0 callx0 a0 - 405: 0c48 l32i.n a4, a12, 0 - 407: ffaf51 l32r a5, 2c4 - 40a: 350442 l8ui a4, a4, 53 - 40d: 000552 l8ui a5, a5, 0 - 410: 23e437 bbsi a4, 3, 437 - 413: b5ac beqz.n a5, 442 - 415: ffac61 l32r a6, 2c8 - 418: ffad71 l32r a7, 2cc - 41b: df2662 l32i a6, a6, 0x37c - 41e: e02772 l32i a7, a7, 0x380 - 421: 168c beqz.n a6, 426 - 423: 101726 beqi a7, 1, 437 - 426: ffaa21 l32r a2, 2d0 - 429: ffb401 l32r a0, 2fc - 42c: 0000c0 callx0 a0 - 42f: 0c28 l32i.n a2, a12, 0 - 431: ffb301 l32r a0, 300 - 434: 0000c0 callx0 a0 - 437: 1121c2 l32i a12, a1, 68 - 43a: 102102 l32i a0, a1, 64 - 43d: 50c112 addi a1, a1, 80 - 440: f00d ret.n - 442: ffa481 l32r a8, 2d4 - 445: 3888 l32i.n a8, a8, 12 - 447: 28bc beqz.n a8, 47d - 449: 2cc122 addi a2, a1, 44 - 44c: c30c movi.n a3, 12 - 44e: ffad01 l32r a0, 304 - 451: 0000c0 callx0 a0 - 454: ffa131 l32r a3, 2d8 - 457: 0c28 l32i.n a2, a12, 0 - 459: 434b addi.n a4, a3, 4 - 45b: 538b addi.n a5, a3, 8 - 45d: ffaa01 l32r a0, 308 - 460: 0000c0 callx0 a0 - 463: 0c28 l32i.n a2, a12, 0 - 465: ffa901 l32r a0, 30c - 468: 0000c0 callx0 a0 - 46b: 2cc122 addi a2, a1, 44 - 46e: 30c132 addi a3, a1, 48 - 471: 34c142 addi a4, a1, 52 - 474: ffa701 l32r a0, 310 - 477: 0000c0 callx0 a0 - 47a: ffee46 j 437 - 47d: ff9721 l32r a2, 2dc - 480: ffa501 l32r a0, 314 - 483: 0000c0 callx0 a0 - 486: ffeb46 j 437 - 489: 000000 ill - -0000048c : - 48c: f0c112 addi a1, a1, -16 - 48f: 0109 s32i.n a0, a1, 0 - 491: 000005 call0 494 - 494: 0108 l32i.n a0, a1, 0 - 496: 10c112 addi a1, a1, 16 - 499: f00d ret.n - 49b: 017800 slli a7, a8, 32 - ... - 4a6: a40000 extui a0, a0, 0, 11 - 4a9: 000001 l32r a0, fffc04ac - ... - -000004bc : - 4bc: fff831 l32r a3, 49c - 4bf: fff951 l32r a5, 4a4 - 4c2: fff961 l32r a6, 4a8 - 4c5: fff971 l32r a7, 4ac - 4c8: 024d mov.n a4, a2 - 4ca: f0c112 addi a1, a1, -16 - 4cd: 0109 s32i.n a0, a1, 0 - 4cf: 020c movi.n a2, 0 - 4d1: 02d402 addmi a0, a4, 0x200 - 4d4: 94c002 addi a0, a0, -108 - 4d7: 656422 s32i a2, a4, 0x194 - 4da: 666402 s32i a0, a4, 0x198 - 4dd: fff041 l32r a4, 4a0 - 4e0: fff501 l32r a0, 4b4 - 4e3: 0000c0 callx0 a0 - 4e6: fff221 l32r a2, 4b0 - 4e9: 330c movi.n a3, 3 - 4eb: fff301 l32r a0, 4b8 - 4ee: 0000c0 callx0 a0 - 4f1: 0108 l32i.n a0, a1, 0 - 4f3: 10c112 addi a1, a1, 16 - 4f6: f00d ret.n - -Disassembly of section .irom.text: - -00000500 <.irom.text>: - 500: 630a add.n a6, a3, a0 - 502: 6f .byte 0x6f - 503: 6e .byte 0x6e - 504: 6e .byte 0x6e - 505: 746365 excw - 508: 206465 excw - 50b: 746977 bbci a9, 7, 583 - 50e: 2068 l32i.n a6, a0, 8 - 510: 2c7325 excw - 513: 686320 excw - 516: 6e6e61 l32r a6, fffdbed0 - 519: 206c65 excw - 51c: 0a6425 excw - 51f: 686400 excw - 522: 207063 excw - 525: 696c63 excw - 528: 746e65 excw - 52b: 747320 extui a7, a2, 3, 8 - 52e: 747261 l32r a6, fffdd6f8 - 531: 2e .byte 0x2e - 532: 2e .byte 0x2e - 533: 2e .byte 0x2e - 534: 000a add.n a0, a0, a0 - ... - 53e: 630000 excw - 541: 6568 l32i.n a6, a5, 24 - 543: 206b63 excw - 546: 6f79 s32i.n a7, a15, 24 - 548: 207275 excw - 54b: 617473 excw - 54e: 636974 excw - 551: 706920 excw - 554: 000a21 l32r a2, fffc057c - -wpas_glue.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - 8: f0c112 addi a1, a1, -16 - b: 21c9 s32i.n a12, a1, 8 - d: 31d9 s32i.n a13, a1, 12 - f: 1109 s32i.n a0, a1, 4 - 11: 07dd mov.n a13, a7 - 13: 822202 l32i a0, a2, 0x208 - 16: 754b addi.n a7, a5, 4 - 18: 0679 s32i.n a7, a6, 0 - 1a: 1068 l32i.n a6, a0, 4 - 1c: 01d222 addmi a2, a2, 0x100 - 1f: 06eb addi.n a0, a6, 14 - 21: 30cc bnez.n a0, 28 - 23: 020c movi.n a2, 0 - 25: 001086 j 6b - 28: 12c6c2 addi a12, a6, 18 - 2b: 0f4632 s8i a3, a6, 15 - 2e: 0109 s32i.n a0, a1, 0 - 30: 749850 extui a9, a5, 8, 8 - 33: 118580 slli a8, a5, 8 - 36: 4802a2 l8ui a10, a2, 72 - 39: 0e46a2 s8i a10, a6, 14 - 3c: 208890 or a8, a8, a9 - 3f: 104682 s8i a8, a6, 16 - 42: 418880 srli a8, a8, 8 - 45: 114682 s8i a8, a6, 17 - 48: d48c beqz.n a4, 59 - 4a: 043d mov.n a3, a4 - 4c: 0c2d mov.n a2, a12 - 4e: 054d mov.n a4, a5 - 50: ffec01 l32r a0, 0 - 53: 0000c0 callx0 a0 - 56: 0002c6 j 65 - 59: 054d mov.n a4, a5 - 5b: 0c2d mov.n a2, a12 - 5d: 030c movi.n a3, 0 - 5f: ffe901 l32r a0, 4 - 62: 0000c0 callx0 a0 - 65: 0d8c beqz.n a13, 69 - 67: 0dc9 s32i.n a12, a13, 0 - 69: 0128 l32i.n a2, a1, 0 - 6b: 21c8 l32i.n a12, a1, 8 - 6d: 31d8 l32i.n a13, a1, 12 - 6f: 1108 l32i.n a0, a1, 4 - 71: 10c112 addi a1, a1, 16 - 74: f00d ret.n - 76: 000000 ill - 79: 000000 ill - -0000007c : - 7c: e0c112 addi a1, a1, -32 - 7f: 3159 s32i.n a5, a1, 12 - 81: 4169 s32i.n a6, a1, 16 - 83: 5179 s32i.n a7, a1, 20 - 85: 6109 s32i.n a0, a1, 24 - 87: 2149 s32i.n a4, a1, 8 - 89: 0129 s32i.n a2, a1, 0 - 8b: 1139 s32i.n a3, a1, 4 - 8d: 320c movi.n a2, 3 - 8f: 00a132 movi a3, 0x100 - 92: 040c movi.n a4, 0 - 94: fff901 l32r a0, 78 - 97: 0000c0 callx0 a0 - 9a: 529c beqz.n a2, b3 - 9c: 1138 l32i.n a3, a1, 4 - 9e: 2148 l32i.n a4, a1, 8 - a0: 3158 l32i.n a5, a1, 12 - a2: 4168 l32i.n a6, a1, 16 - a4: 0108 l32i.n a0, a1, 0 - a6: 5178 l32i.n a7, a1, 20 - a8: 826022 s32i a2, a0, 0x208 - ab: 002d mov.n a2, a0 - ad: fff585 call0 8 - b0: 000046 j b5 - b3: 020c movi.n a2, 0 - b5: 6108 l32i.n a0, a1, 24 - b7: 20c112 addi a1, a1, 32 - ba: f00d ret.n - -000000bc : - bc: f0c112 addi a1, a1, -16 - bf: 0109 s32i.n a0, a1, 0 - c1: 582202 l32i a0, a2, 0x160 - c4: 0750b6 bltui a0, 5, cf - c7: 862202 l32i a0, a2, 0x218 - ca: 032d mov.n a2, a3 - cc: 0000c0 callx0 a0 - cf: 0108 l32i.n a0, a1, 0 - d1: 10c112 addi a1, a1, 16 - d4: f00d ret.n - ... - -000000d8 : - d8: 020c movi.n a2, 0 - da: f00d ret.n - -000000dc : - dc: 020c movi.n a2, 0 - de: f00d ret.n - -000000e0 : - e0: f00d ret.n diff --git a/doc/lib_dump/full/libwps.dobj b/doc/lib_dump/full/libwps.dobj deleted file mode 100644 index 0bb3e9dbd..000000000 --- a/doc/lib_dump/full/libwps.dobj +++ /dev/null @@ -1,15126 +0,0 @@ -In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libwps.a: - -eap_common.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - ... - -0000000c : - c: f0c112 addi a1, a1, -16 - f: 1109 s32i.n a0, a1, 4 - 11: 21c9 s32i.n a12, a1, 8 - 13: 0139 s32i.n a3, a1, 0 - 15: 02cd mov.n a12, a2 - 17: 82ac beqz.n a2, 43 - 19: fffe45 call0 0 - 1c: 1c08 l32i.n a0, a12, 4 - 1e: 2140b6 bltui a0, 4, 43 - 21: 030242 l8ui a4, a2, 3 - 24: 020232 l8ui a3, a2, 2 - 27: 112480 slli a2, a4, 8 - 2a: 202230 or a2, a2, a3 - 2d: 743820 extui a3, a2, 8, 8 - 30: 742020 extui a2, a2, 0, 8 - 33: 112280 slli a2, a2, 8 - 36: 202230 or a2, a2, a3 - 39: 0138 l32i.n a3, a1, 0 - 3b: 334b addi.n a3, a3, 4 - 3d: 023237 bltu a2, a3, 43 - 40: 04b027 bgeu a0, a2, 48 - 43: 020c movi.n a2, 0 - 45: 000046 j 4a - 48: 120c movi.n a2, 1 - 4a: 21c8 l32i.n a12, a1, 8 - 4c: 1108 l32i.n a0, a1, 4 - 4e: 10c112 addi a1, a1, 16 - 51: f00d ret.n - ... - -00000054 : - 54: e0c112 addi a1, a1, -32 - 57: 0159 s32i.n a5, a1, 0 - 59: 2109 s32i.n a0, a1, 8 - 5b: 1139 s32i.n a3, a1, 4 - 5d: 31c9 s32i.n a12, a1, 12 - 5f: 41d9 s32i.n a13, a1, 16 - 61: 04cd mov.n a12, a4 - 63: 02dd mov.n a13, a2 - 65: 130c movi.n a3, 1 - 67: 042d mov.n a2, a4 - 69: 000005 call0 6c - 6c: b2ec bnez.n a2, 9b - 6e: 020c movi.n a2, 0 - 70: 000706 j 90 - 73: ff7d56 bnez a13, 6e - 76: 1138 l32i.n a3, a1, 4 - 78: 225b addi.n a2, a2, 5 - 7a: f09437 bne a4, a3, 6e - 7d: 745800 extui a5, a0, 8, 8 - 80: 744000 extui a4, a0, 0, 8 - 83: 114480 slli a4, a4, 8 - 86: 204450 or a4, a4, a5 - 89: 0158 l32i.n a5, a1, 0 - 8b: fbc442 addi a4, a4, -5 - 8e: 0549 s32i.n a4, a5, 0 - 90: 31c8 l32i.n a12, a1, 12 - 92: 41d8 l32i.n a13, a1, 16 - 94: 2108 l32i.n a0, a1, 8 - 96: 20c112 addi a1, a1, 32 - 99: f00d ret.n - 9b: 0c2d mov.n a2, a12 - 9d: fff605 call0 0 - a0: fea052 movi a5, 254 - a3: 040242 l8ui a4, a2, 4 - a6: 030202 l8ui a0, a2, 3 - a9: 020232 l8ui a3, a2, 2 - ac: 110080 slli a0, a0, 8 - af: 200030 or a0, a0, a3 - b2: bd9457 bne a4, a5, 73 - b5: 743800 extui a3, a0, 8, 8 - b8: 740000 extui a0, a0, 0, 8 - bb: 110080 slli a0, a0, 8 - be: 200030 or a0, a0, a3 - c1: a9a0b6 bltui a0, 12, 6e - c4: 070232 l8ui a3, a2, 7 - c7: 060252 l8ui a5, a2, 6 - ca: 050242 l8ui a4, a2, 5 - cd: 115580 slli a5, a5, 8 - d0: 114400 slli a4, a4, 16 - d3: 204450 or a4, a4, a5 - d6: 203340 or a3, a3, a4 - d9: 919d37 bne a13, a3, 6e - dc: 1168 l32i.n a6, a1, 4 - de: 090292 l8ui a9, a2, 9 - e1: 0a0282 l8ui a8, a2, 10 - e4: 0b0272 l8ui a7, a2, 11 - e7: 118880 slli a8, a8, 8 - ea: 207780 or a7, a7, a8 - ed: 080282 l8ui a8, a2, 8 - f0: 119900 slli a9, a9, 16 - f3: 018880 slli a8, a8, 24 - f6: 208890 or a8, a8, a9 - f9: 207780 or a7, a7, a8 - fc: c06670 sub a6, a6, a7 - ff: f6b656 bnez a6, 6e - 102: 22cb addi.n a2, a2, 12 - 104: 01a8 l32i.n a10, a1, 0 - 106: f4c092 addi a9, a0, -12 - 109: 0a99 s32i.n a9, a10, 0 - 10b: ffe046 j 90 - ... - -00000128 : - 128: 570c movi.n a7, 5 - 12a: e0c112 addi a1, a1, -32 - 12d: 51c9 s32i.n a12, a1, 20 - 12f: 2159 s32i.n a5, a1, 8 - 131: 1169 s32i.n a6, a1, 4 - 133: 0139 s32i.n a3, a1, 0 - 135: 61d9 s32i.n a13, a1, 24 - 137: 4109 s32i.n a0, a1, 16 - 139: 02dd mov.n a13, a2 - 13b: c20c movi.n a2, 12 - 13d: 8327d0 moveqz a2, a7, a13 - 140: 242a add.n a2, a4, a2 - 142: 3129 s32i.n a2, a1, 12 - 144: fff301 l32r a0, 110 - 147: 0000c0 callx0 a0 - 14a: 02cd mov.n a12, a2 - 14c: 05b256 bnez a2, 1ab - 14f: 0c0c movi.n a12, 0 - 151: 001246 j 19e - 154: 0c2d mov.n a2, a12 - 156: 130c movi.n a3, 1 - 158: ffef01 l32r a0, 114 - 15b: 0000c0 callx0 a0 - 15e: fea082 movi a8, 254 - 161: 330c movi.n a3, 3 - 163: 004282 s8i a8, a2, 0 - 166: 0c2d mov.n a2, a12 - 168: ffec01 l32r a0, 118 - 16b: 0000c0 callx0 a0 - 16e: 430c movi.n a3, 4 - 170: 0242d2 s8i a13, a2, 2 - 173: 4198d0 srli a9, a13, 8 - 176: f5a0d0 extui a10, a13, 16, 16 - 179: 0042a2 s8i a10, a2, 0 - 17c: 014292 s8i a9, a2, 1 - 17f: 0c2d mov.n a2, a12 - 181: ffe601 l32r a0, 11c - 184: 0000c0 callx0 a0 - 187: 01b8 l32i.n a11, a1, 0 - 189: 0342b2 s8i a11, a2, 3 - 18c: f5d0b0 extui a13, a11, 16, 16 - 18f: 7508b0 extui a0, a11, 24, 8 - 192: 004202 s8i a0, a2, 0 - 195: 0142d2 s8i a13, a2, 1 - 198: 41b8b0 srli a11, a11, 8 - 19b: 0242b2 s8i a11, a2, 2 - 19e: 4108 l32i.n a0, a1, 16 - 1a0: 0c2d mov.n a2, a12 - 1a2: 61d8 l32i.n a13, a1, 24 - 1a4: 51c8 l32i.n a12, a1, 20 - 1a6: 20c112 addi a1, a1, 32 - 1a9: f00d ret.n - 1ab: 430c movi.n a3, 4 - 1ad: ffdc01 l32r a0, 120 - 1b0: 0000c0 callx0 a0 - 1b3: 3138 l32i.n a3, a1, 12 - 1b5: 2158 l32i.n a5, a1, 8 - 1b7: 1148 l32i.n a4, a1, 4 - 1b9: 014242 s8i a4, a2, 1 - 1bc: 004252 s8i a5, a2, 0 - 1bf: 744830 extui a4, a3, 8, 8 - 1c2: 113380 slli a3, a3, 8 - 1c5: 203340 or a3, a3, a4 - 1c8: 024232 s8i a3, a2, 2 - 1cb: 413830 srli a3, a3, 8 - 1ce: 034232 s8i a3, a2, 3 - 1d1: f7fd56 bnez a13, 154 - 1d4: 0c2d mov.n a2, a12 - 1d6: 130c movi.n a3, 1 - 1d8: ffd301 l32r a0, 124 - 1db: 0000c0 callx0 a0 - 1de: 0168 l32i.n a6, a1, 0 - 1e0: 004262 s8i a6, a2, 0 - 1e3: ffedc6 j 19e - ... - -000001e8 : - 1e8: 32cb addi.n a3, a2, 12 - 1ea: 2248 l32i.n a4, a2, 8 - 1ec: 1228 l32i.n a2, a2, 4 - 1ee: 834340 moveqz a4, a3, a4 - 1f1: 1142b6 bltui a2, 4, 206 - 1f4: 746820 extui a6, a2, 8, 8 - 1f7: 115280 slli a5, a2, 8 - 1fa: 205560 or a5, a5, a6 - 1fd: 024452 s8i a5, a4, 2 - 200: 415850 srli a5, a5, 8 - 203: 034452 s8i a5, a4, 3 - 206: f00d ret.n - -00000208 : - 208: f0c112 addi a1, a1, -16 - 20b: 0109 s32i.n a0, a1, 0 - 20d: 1208 l32i.n a0, a2, 4 - 20f: 0440f6 bgeui a0, 4, 217 - 212: 020c movi.n a2, 0 - 214: 000146 j 21d - 217: ffde85 call0 0 - 21a: 010222 l8ui a2, a2, 1 - 21d: 0108 l32i.n a0, a1, 0 - 21f: 10c112 addi a1, a1, 16 - 222: f00d ret.n - -00000224 : - 224: f0c112 addi a1, a1, -16 - 227: 0109 s32i.n a0, a1, 0 - 229: 1208 l32i.n a0, a2, 4 - 22b: 0450f6 bgeui a0, 5, 233 - 22e: 020c movi.n a2, 0 - 230: 000146 j 239 - 233: ffdcc5 call0 0 - 236: 040222 l8ui a2, a2, 4 - 239: 0108 l32i.n a0, a1, 0 - 23b: 10c112 addi a1, a1, 16 - 23e: f00d ret.n - -uuid.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000014 : - 14: 440c movi.n a4, 4 - 16: f0c112 addi a1, a1, -16 - 19: 0109 s32i.n a0, a1, 0 - 1b: 11c9 s32i.n a12, a1, 4 - 1d: 21d9 s32i.n a13, a1, 8 - 1f: 02cd mov.n a12, a2 - 21: 03dd mov.n a13, a3 - 23: fff701 l32r a0, 0 - 26: 0000c0 callx0 a0 - 29: 328c beqz.n a2, 30 - 2b: f27c movi.n a2, -1 - 2d: 0017c6 j 90 - 30: 080c02 l8ui a0, a12, 8 - 33: d22c movi.n a2, 45 - 35: f29027 bne a0, a2, 2b - 38: 2c9b addi.n a2, a12, 9 - 3a: 3d4b addi.n a3, a13, 4 - 3c: 240c movi.n a4, 2 - 3e: fff101 l32r a0, 4 - 41: 0000c0 callx0 a0 - 44: fe3256 bnez a2, 2b - 47: 0d0c32 l8ui a3, a12, 13 - 4a: d42c movi.n a4, 45 - 4c: db9347 bne a3, a4, 2b - 4f: 2ceb addi.n a2, a12, 14 - 51: 3d6b addi.n a3, a13, 6 - 53: 240c movi.n a4, 2 - 55: ffec01 l32r a0, 8 - 58: 0000c0 callx0 a0 - 5b: fcc256 bnez a2, 2b - 5e: 120c52 l8ui a5, a12, 18 - 61: d62c movi.n a6, 45 - 63: c49567 bne a5, a6, 2b - 66: 13cc22 addi a2, a12, 19 - 69: 3d8b addi.n a3, a13, 8 - 6b: 240c movi.n a4, 2 - 6d: ffe701 l32r a0, c - 70: 0000c0 callx0 a0 - 73: fb4256 bnez a2, 2b - 76: 170c72 l8ui a7, a12, 23 - 79: d82c movi.n a8, 45 - 7b: ac9787 bne a7, a8, 2b - 7e: 18cc22 addi a2, a12, 24 - 81: 3dab addi.n a3, a13, 10 - 83: 640c movi.n a4, 6 - 85: ffe201 l32r a0, 10 - 88: 0000c0 callx0 a0 - 8b: f9c256 bnez a2, 2b - 8e: 020c movi.n a2, 0 - 90: 11c8 l32i.n a12, a1, 4 - 92: 21d8 l32i.n a13, a1, 8 - 94: 0108 l32i.n a0, a1, 0 - 96: 10c112 addi a1, a1, 16 - 99: f00d ret.n - ... - -000000a4 : - a4: 029d mov.n a9, a2 - a6: b0c112 addi a1, a1, -80 - a9: 106102 s32i a0, a1, 64 - ac: 032d mov.n a2, a3 - ae: 1161c2 s32i a12, a1, 68 - b1: 043d mov.n a3, a4 - b3: 020972 l8ui a7, a9, 2 - b6: 010962 l8ui a6, a9, 1 - b9: 000952 l8ui a5, a9, 0 - bc: 030982 l8ui a8, a9, 3 - bf: 04cd mov.n a12, a4 - c1: 0189 s32i.n a8, a1, 0 - c3: 040942 l8ui a4, a9, 4 - c6: 1149 s32i.n a4, a1, 4 - c8: 050902 l8ui a0, a9, 5 - cb: 2109 s32i.n a0, a1, 8 - cd: 0609b2 l8ui a11, a9, 6 - d0: 31b9 s32i.n a11, a1, 12 - d2: 0709a2 l8ui a10, a9, 7 - d5: 41a9 s32i.n a10, a1, 16 - d7: 080982 l8ui a8, a9, 8 - da: 5189 s32i.n a8, a1, 20 - dc: 090942 l8ui a4, a9, 9 - df: 6149 s32i.n a4, a1, 24 - e1: 0a0902 l8ui a0, a9, 10 - e4: 7109 s32i.n a0, a1, 28 - e6: 0b09b2 l8ui a11, a9, 11 - e9: 81b9 s32i.n a11, a1, 32 - eb: 0c09a2 l8ui a10, a9, 12 - ee: 91a9 s32i.n a10, a1, 36 - f0: 0d0982 l8ui a8, a9, 13 - f3: a189 s32i.n a8, a1, 40 - f5: 0e0942 l8ui a4, a9, 14 - f8: b149 s32i.n a4, a1, 44 - fa: ffe841 l32r a4, 9c - fd: 0f0902 l8ui a0, a9, 15 - 100: c109 s32i.n a0, a1, 48 - 102: ffe701 l32r a0, a0 - 105: 0000c0 callx0 a0 - 108: 102102 l32i a0, a1, 64 - 10b: 00c296 bltz a2, 11b - 10e: 09b2c7 bgeu a2, a12, 11b - 111: 020c movi.n a2, 0 - 113: 1121c2 l32i a12, a1, 68 - 116: 50c112 addi a1, a1, 80 - 119: f00d ret.n - 11b: f27c movi.n a2, -1 - 11d: fffc86 j 113 - -00000120 : - 120: 10c252 addi a5, a2, 16 - 123: 000232 l8ui a3, a2, 0 - 126: 221b addi.n a2, a2, 1 - 128: 53cc bnez.n a3, 131 - 12a: f59257 bne a2, a5, 123 - 12d: 120c movi.n a2, 1 - 12f: f00d ret.n - 131: 020c movi.n a2, 0 - 133: f00d ret.n - -wps_attr_build.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - b: 000000 ill - e: 120000 excw - 11: 39f0c1 l32r a12, fffce7d4 - 14: 110901 l32r a0, fffc4438 - 17: 130c movi.n a3, 1 - 19: fffc01 l32r a0, c <.text+0xc> - 1c: 0000c0 callx0 a0 - 1f: 0108 l32i.n a0, a1, 0 - 21: 004202 s8i a0, a2, 0 - 24: 1108 l32i.n a0, a1, 4 - 26: 10c112 addi a1, a1, 16 - 29: f00d ret.n - 2b: 000000 ill - 2e: 120000 excw - 31: 39f0c1 l32r a12, fffce7f4 - 34: 110901 l32r a0, fffc4458 - 37: 230c movi.n a3, 2 - 39: fffc01 l32r a0, 2c <.text+0x2c> - 3c: 0000c0 callx0 a0 - 3f: 0108 l32i.n a0, a1, 0 - 41: 014202 s8i a0, a2, 1 - 44: 410800 srli a0, a0, 8 - 47: 004202 s8i a0, a2, 0 - 4a: 1108 l32i.n a0, a1, 4 - 4c: 10c112 addi a1, a1, 16 - 4f: f00d ret.n - ... - 59: 000000 ill - 5c: f0c112 addi a1, a1, -16 - 5f: 0109 s32i.n a0, a1, 0 - 61: 11c9 s32i.n a12, a1, 4 - 63: 21d9 s32i.n a13, a1, 8 - 65: 03cd mov.n a12, a3 - 67: 04dd mov.n a13, a4 - 69: 039c beqz.n a3, 7d <.text+0x7d> - 6b: 043d mov.n a3, a4 - 6d: fff901 l32r a0, 54 <.text+0x54> - 70: 0000c0 callx0 a0 - 73: 0d4d mov.n a4, a13 - 75: 0c3d mov.n a3, a12 - 77: fff801 l32r a0, 58 <.text+0x58> - 7a: 0000c0 callx0 a0 - 7d: 11c8 l32i.n a12, a1, 4 - 7f: 21d8 l32i.n a13, a1, 8 - 81: 0108 l32i.n a0, a1, 0 - 83: 10c112 addi a1, a1, 16 - 86: f00d ret.n - 88: f0c112 addi a1, a1, -16 - 8b: 1109 s32i.n a0, a1, 4 - 8d: 0129 s32i.n a2, a1, 0 - 8f: 21c9 s32i.n a12, a1, 8 - 91: 032d mov.n a2, a3 - 93: 03cd mov.n a12, a3 - 95: fff685 call0 0 <.text> - 98: 023d mov.n a3, a2 - 9a: 1c48 l32i.n a4, a12, 4 - 9c: 0128 l32i.n a2, a1, 0 - 9e: 21c8 l32i.n a12, a1, 8 - a0: fffb85 call0 5c <.text+0x5c> - a3: 1108 l32i.n a0, a1, 4 - a5: 10c112 addi a1, a1, 16 - a8: f00d ret.n - -Disassembly of section .irom0.text: - -000000ac : - ac: 001032 l16ui a3, a0, 0 - af: 000000 ill - b2: 000000 ill - b5: fe .byte 0xfe - b6: ef .byte 0xef - b7: 3f .byte 0x3f - b8: effe00 excw - bb: 3f .byte 0x3f - bc: 000020 excw - ... - d3: 003000 rfe - d6: 300000 xor a0, a0, a0 - d9: 000000 ill - dc: 0088 l32i.n a8, a0, 0 - ... - -00000108 : - 108: e0c112 addi a1, a1, -32 - 10b: 1109 s32i.n a0, a1, 4 - 10d: 41e9 s32i.n a14, a1, 16 - 10f: 31d9 s32i.n a13, a1, 12 - 111: 21c9 s32i.n a12, a1, 8 - 113: 03dd mov.n a13, a3 - 115: 02cd mov.n a12, a2 - 117: 04ed mov.n a14, a4 - 119: 6d1426 beqi a4, 1, 18a - 11c: 362222 l32i a2, a2, 216 - 11f: ffe801 l32r a0, c0 - 122: 0000c0 callx0 a0 - 125: a01c22 l16ui a2, a12, 0x140 - 128: 000c movi.n a0, 0 - 12a: 09d216 beqz a2, 1cb - 12d: 0c28 l32i.n a2, a12, 0 - 12f: 342222 l32i a2, a2, 208 - 132: 095216 beqz a2, 1cb - 135: ffe301 l32r a0, c4 - 138: 0000c0 callx0 a0 - 13b: 025d mov.n a5, a2 - 13d: 030c movi.n a3, 0 - 13f: 0c28 l32i.n a2, a12, 0 - 141: 366c52 s32i a5, a12, 216 - 144: 332242 l32i a4, a2, 204 - 147: 9e6c42 s32i a4, a12, 0x278 - 14a: 336232 s32i a3, a2, 204 - 14d: 352222 l32i a2, a2, 212 - 150: ffde01 l32r a0, c8 - 153: 0000c0 callx0 a0 - 156: 0129 s32i.n a2, a1, 0 - 158: 9e2c62 l32i a6, a12, 0x278 - 15b: 0ee616 beqz a6, 24d - 15e: 362c72 l32i a7, a12, 216 - 161: 0e8716 beqz a7, 24d - 164: 0e5216 beqz a2, 24d - 167: 1c88 l32i.n a8, a12, 4 - 169: f88c beqz.n a8, 17c - 16b: 382c22 l32i a2, a12, 224 - 16e: ffd701 l32r a0, cc - 171: 0000c0 callx0 a0 - 174: 0198 l32i.n a9, a1, 0 - 176: 386c92 s32i a9, a12, 224 - 179: 000346 j 18a - 17c: 372c22 l32i a2, a12, 220 - 17f: ffd401 l32r a0, d0 - 182: 0000c0 callx0 a0 - 185: 01a8 l32i.n a10, a1, 0 - 187: 376ca2 s32i a10, a12, 220 - 18a: 2e2e26 beqi a14, 2, 1bc - 18d: 0d2d mov.n a2, a13 - 18f: 1c08 l32i.n a0, a12, 4 - 191: 382ce2 l32i a14, a12, 224 - 194: 372cb2 l32i a11, a12, 220 - 197: ffc531 l32r a3, ac - 19a: 93be00 movnez a11, a14, a0 - 19d: 01b9 s32i.n a11, a1, 0 - 19f: ffcd01 l32r a0, d4 - 1a2: 0000c0 callx0 a0 - 1a5: 0138 l32i.n a3, a1, 0 - 1a7: 0d2d mov.n a2, a13 - 1a9: 021332 l16ui a3, a3, 4 - 1ac: ffcb01 l32r a0, d8 - 1af: 0000c0 callx0 a0 - 1b2: 0d2d mov.n a2, a13 - 1b4: 0138 l32i.n a3, a1, 0 - 1b6: ffc901 l32r a0, dc - 1b9: 0000c0 callx0 a0 - 1bc: 020c movi.n a2, 0 - 1be: 21c8 l32i.n a12, a1, 8 - 1c0: 31d8 l32i.n a13, a1, 12 - 1c2: 41e8 l32i.n a14, a1, 16 - 1c4: 1108 l32i.n a0, a1, 4 - 1c6: 20c112 addi a1, a1, 32 - 1c9: f00d ret.n - 1cb: 9e2c22 l32i a2, a12, 0x278 - 1ce: 366c02 s32i a0, a12, 216 - 1d1: ffc301 l32r a0, e0 - 1d4: 0000c0 callx0 a0 - 1d7: ffb621 l32r a2, b0 - 1da: ffc201 l32r a0, e4 - 1dd: 0000c0 callx0 a0 - 1e0: ffc201 l32r a0, e8 - 1e3: 0000c0 callx0 a0 - 1e6: 160c movi.n a6, 1 - 1e8: ffb351 l32r a5, b4 - 1eb: 0020c0 memw - 1ee: 852542 l32i a4, a5, 0x214 - 1f1: 204460 or a4, a4, a6 - 1f4: 0020c0 memw - 1f7: 856542 s32i a4, a5, 0x214 - 1fa: a0a022 movi a2, 160 - 1fd: ffbb01 l32r a0, ec - 200: 0000c0 callx0 a0 - 203: 013d mov.n a3, a1 - 205: 01dc22 addmi a2, a12, 0x100 - 208: d8c222 addi a2, a2, -40 - 20b: ffb901 l32r a0, f0 - 20e: 0000c0 callx0 a0 - 211: 9e6c22 s32i a2, a12, 0x278 - 214: e97c movi.n a9, -2 - 216: 0020c0 memw - 219: ffa781 l32r a8, b8 - 21c: 852872 l32i a7, a8, 0x214 - 21f: 107790 and a7, a7, a9 - 222: 0020c0 memw - 225: 856872 s32i a7, a8, 0x214 - 228: 025c movi.n a2, 80 - 22a: ffb201 l32r a0, f4 - 22d: 0000c0 callx0 a0 - 230: ffb201 l32r a0, f8 - 233: 0000c0 callx0 a0 - 236: ffa121 l32r a2, bc - 239: ffb001 l32r a0, fc - 23c: 0000c0 callx0 a0 - 23f: 0128 l32i.n a2, a1, 0 - 241: c0a032 movi a3, 192 - 244: ffaf01 l32r a0, 100 - 247: 0000c0 callx0 a0 - 24a: ffc206 j 156 - 24d: ffad01 l32r a0, 104 - 250: 0000c0 callx0 a0 - 253: f27c movi.n a2, -1 - 255: ffd946 j 1be - 258: 103a add.n a1, a0, a3 - 25a: 300000 xor a0, a0, a0 - 25d: 000000 ill - 260: 000030 excw - 263: 001000 excw - ... - -00000268 : - 268: f0c112 addi a1, a1, -16 - 26b: 1109 s32i.n a0, a1, 4 - 26d: 21c9 s32i.n a12, a1, 8 - 26f: 0139 s32i.n a3, a1, 0 - 271: 02cd mov.n a12, a2 - 273: fff931 l32r a3, 258 - 276: fff901 l32r a0, 25c - 279: 0000c0 callx0 a0 - 27c: 0c2d mov.n a2, a12 - 27e: 130c movi.n a3, 1 - 280: fff801 l32r a0, 260 - 283: 0000c0 callx0 a0 - 286: 0c2d mov.n a2, a12 - 288: 0138 l32i.n a3, a1, 0 - 28a: 21c8 l32i.n a12, a1, 8 - 28c: 743030 extui a3, a3, 0, 8 - 28f: fff501 l32r a0, 264 - 292: 0000c0 callx0 a0 - 295: 020c movi.n a2, 0 - 297: 1108 l32i.n a0, a1, 4 - 299: 10c112 addi a1, a1, 16 - 29c: f00d ret.n - 29e: 3b0000 excw - 2a1: 000010 excw - 2a4: 000030 excw - 2a7: 003000 rfe - 2aa: 100000 and a0, a0, a0 - 2ad: 000000 ill - -000002b0 : - 2b0: f0c112 addi a1, a1, -16 - 2b3: 1109 s32i.n a0, a1, 4 - 2b5: 21c9 s32i.n a12, a1, 8 - 2b7: 0139 s32i.n a3, a1, 0 - 2b9: 02cd mov.n a12, a2 - 2bb: fff931 l32r a3, 2a0 - 2be: fff901 l32r a0, 2a4 - 2c1: 0000c0 callx0 a0 - 2c4: 0c2d mov.n a2, a12 - 2c6: 130c movi.n a3, 1 - 2c8: fff801 l32r a0, 2a8 - 2cb: 0000c0 callx0 a0 - 2ce: 0c2d mov.n a2, a12 - 2d0: 0138 l32i.n a3, a1, 0 - 2d2: 21c8 l32i.n a12, a1, 8 - 2d4: 743030 extui a3, a3, 0, 8 - 2d7: fff501 l32r a0, 2ac - 2da: 0000c0 callx0 a0 - 2dd: 020c movi.n a2, 0 - 2df: 1108 l32i.n a0, a1, 4 - 2e1: 10c112 addi a1, a1, 16 - 2e4: f00d ret.n - 2e6: 080000 excw - 2e9: 000010 excw - 2ec: 000030 excw - 2ef: 003000 rfe - 2f2: 300000 xor a0, a0, a0 - 2f5: 000000 ill - -000002f8 : - 2f8: f0c112 addi a1, a1, -16 - 2fb: 1109 s32i.n a0, a1, 4 - 2fd: 21c9 s32i.n a12, a1, 8 - 2ff: 0139 s32i.n a3, a1, 0 - 301: 02cd mov.n a12, a2 - 303: fff931 l32r a3, 2e8 - 306: fff901 l32r a0, 2ec - 309: 0000c0 callx0 a0 - 30c: 0c2d mov.n a2, a12 - 30e: 230c movi.n a3, 2 - 310: fff801 l32r a0, 2f0 - 313: 0000c0 callx0 a0 - 316: 0c2d mov.n a2, a12 - 318: 0138 l32i.n a3, a1, 0 - 31a: 21c8 l32i.n a12, a1, 8 - 31c: fff601 l32r a0, 2f4 - 31f: 0000c0 callx0 a0 - 322: 020c movi.n a2, 0 - 324: 1108 l32i.n a0, a1, 4 - 326: 10c112 addi a1, a1, 16 - 329: f00d ret.n - 32b: 104700 and a4, a7, a0 - 32e: 300000 xor a0, a0, a0 - 331: 000000 ill - 334: 000030 excw - 337: 005c00 excw - ... - -0000033c : - 33c: f0c112 addi a1, a1, -16 - 33f: 1109 s32i.n a0, a1, 4 - 341: 21c9 s32i.n a12, a1, 8 - 343: 0139 s32i.n a3, a1, 0 - 345: 02cd mov.n a12, a2 - 347: fff931 l32r a3, 32c - 34a: fff901 l32r a0, 330 - 34d: 0000c0 callx0 a0 - 350: 0c2d mov.n a2, a12 - 352: 031c movi.n a3, 16 - 354: fff801 l32r a0, 334 - 357: 0000c0 callx0 a0 - 35a: 0138 l32i.n a3, a1, 0 - 35c: 0c2d mov.n a2, a12 - 35e: 041c movi.n a4, 16 - 360: 21c8 l32i.n a12, a1, 8 - 362: fff501 l32r a0, 338 - 365: 0000c0 callx0 a0 - 368: 020c movi.n a2, 0 - 36a: 1108 l32i.n a0, a1, 4 - 36c: 10c112 addi a1, a1, 16 - 36f: f00d ret.n - 371: 000000 ill - 374: 001012 l16ui a1, a0, 0 - 377: 003000 rfe - 37a: 300000 xor a0, a0, a0 - 37d: 000000 ill - 380: 000030 excw - ... - -00000384 : - 384: f0c112 addi a1, a1, -16 - 387: 1109 s32i.n a0, a1, 4 - 389: 21c9 s32i.n a12, a1, 8 - 38b: 0139 s32i.n a3, a1, 0 - 38d: 02cd mov.n a12, a2 - 38f: fff931 l32r a3, 374 - 392: fff901 l32r a0, 378 - 395: 0000c0 callx0 a0 - 398: 0c2d mov.n a2, a12 - 39a: 230c movi.n a3, 2 - 39c: fff801 l32r a0, 37c - 39f: 0000c0 callx0 a0 - 3a2: 0c2d mov.n a2, a12 - 3a4: 0138 l32i.n a3, a1, 0 - 3a6: 21c8 l32i.n a12, a1, 8 - 3a8: fff601 l32r a0, 380 - 3ab: 0000c0 callx0 a0 - 3ae: 020c movi.n a2, 0 - 3b0: 1108 l32i.n a0, a1, 4 - 3b2: 10c112 addi a1, a1, 16 - 3b5: f00d ret.n - 3b7: 100900 and a0, a9, a0 - 3ba: 300000 xor a0, a0, a0 - 3bd: 000000 ill - 3c0: 000030 excw - 3c3: 003000 rfe - ... - -000003c8 : - 3c8: f0c112 addi a1, a1, -16 - 3cb: 1109 s32i.n a0, a1, 4 - 3cd: 21c9 s32i.n a12, a1, 8 - 3cf: 0139 s32i.n a3, a1, 0 - 3d1: 02cd mov.n a12, a2 - 3d3: fff931 l32r a3, 3b8 - 3d6: fff901 l32r a0, 3bc - 3d9: 0000c0 callx0 a0 - 3dc: 0c2d mov.n a2, a12 - 3de: 230c movi.n a3, 2 - 3e0: fff801 l32r a0, 3c0 - 3e3: 0000c0 callx0 a0 - 3e6: 0c2d mov.n a2, a12 - 3e8: 0138 l32i.n a3, a1, 0 - 3ea: 21c8 l32i.n a12, a1, 8 - 3ec: fff601 l32r a0, 3c4 - 3ef: 0000c0 callx0 a0 - 3f2: 020c movi.n a2, 0 - 3f4: 1108 l32i.n a0, a1, 4 - 3f6: 10c112 addi a1, a1, 16 - 3f9: f00d ret.n - 3fb: 100500 and a0, a5, a0 - ... - 40a: 300000 xor a0, a0, a0 - 40d: 000000 ill - 410: 000030 excw - 413: 005c00 excw - ... - -00000418 : - 418: c0c112 addi a1, a1, -64 - 41b: c109 s32i.n a0, a1, 48 - 41d: e1d9 s32i.n a13, a1, 56 - 41f: d1c9 s32i.n a12, a1, 52 - 421: 02dd mov.n a13, a2 - 423: 4d2222 l32i a2, a2, 0x134 - 426: 03cd mov.n a12, a3 - 428: 32cc bnez.n a2, 42f - 42a: f27c movi.n a2, -1 - 42c: 0015c6 j 487 - 42f: fff401 l32r a0, 400 - 432: 0000c0 callx0 a0 - 435: 0129 s32i.n a2, a1, 0 - 437: 4d2d02 l32i a0, a13, 0x134 - 43a: 0c2d mov.n a2, a12 - 43c: 1008 l32i.n a0, a0, 4 - 43e: 2109 s32i.n a0, a1, 8 - 440: fff101 l32r a0, 404 - 443: 0000c0 callx0 a0 - 446: 032c movi.n a3, 32 - 448: 240c movi.n a4, 2 - 44a: 015d mov.n a5, a1 - 44c: 618b addi.n a6, a1, 8 - 44e: 1129 s32i.n a2, a1, 4 - 450: 10c172 addi a7, a1, 16 - 453: 1c28 l32i.n a2, a12, 4 - 455: 3129 s32i.n a2, a1, 12 - 457: 01dd22 addmi a2, a13, 0x100 - 45a: e4c222 addi a2, a2, -28 - 45d: ffea01 l32r a0, 408 - 460: 0000c0 callx0 a0 - 463: 0c2d mov.n a2, a12 - 465: ffe531 l32r a3, 3fc - 468: ffe901 l32r a0, 40c - 46b: 0000c0 callx0 a0 - 46e: 0c2d mov.n a2, a12 - 470: 830c movi.n a3, 8 - 472: ffe701 l32r a0, 410 - 475: 0000c0 callx0 a0 - 478: 0c2d mov.n a2, a12 - 47a: 10c132 addi a3, a1, 16 - 47d: 840c movi.n a4, 8 - 47f: ffe501 l32r a0, 414 - 482: 0000c0 callx0 a0 - 485: 020c movi.n a2, 0 - 487: d1c8 l32i.n a12, a1, 52 - 489: e1d8 l32i.n a13, a1, 56 - 48b: c108 l32i.n a0, a1, 48 - 48d: 40c112 addi a1, a1, 64 - 490: f00d ret.n - 492: 4a0000 excw - 495: 000010 excw - 498: 000030 excw - 49b: 003000 rfe - 49e: 100000 and a0, a0, a0 - 4a1: 000000 ill - -000004a4 : - 4a4: fffc31 l32r a3, 494 - 4a7: f0c112 addi a1, a1, -16 - 4aa: 11c9 s32i.n a12, a1, 4 - 4ac: 0109 s32i.n a0, a1, 0 - 4ae: 02cd mov.n a12, a2 - 4b0: fffa01 l32r a0, 498 - 4b3: 0000c0 callx0 a0 - 4b6: 0c2d mov.n a2, a12 - 4b8: 130c movi.n a3, 1 - 4ba: fff801 l32r a0, 49c - 4bd: 0000c0 callx0 a0 - 4c0: 0c2d mov.n a2, a12 - 4c2: 031c movi.n a3, 16 - 4c4: 11c8 l32i.n a12, a1, 4 - 4c6: fff601 l32r a0, 4a0 - 4c9: 0000c0 callx0 a0 - 4cc: 020c movi.n a2, 0 - 4ce: 0108 l32i.n a0, a1, 0 - 4d0: 10c112 addi a1, a1, 16 - 4d3: f00d ret.n - 4d5: 000000 ill - 4d8: 1049 s32i.n a4, a0, 4 - 4da: 2a0000 excw - 4dd: 000037 bnone a0, a3, 4e1 - 4e0: 000030 excw - ... - 4eb: 001000 excw - 4ee: 100000 and a0, a0, a0 - 4f1: 000000 ill - 4f4: 000010 excw - 4f7: 001000 excw - 4fa: 100000 and a0, a0, a0 - 4fd: 000000 ill - 500: 000010 excw - 503: 001000 excw - 506: 100000 and a0, a0, a0 - 509: 000000 ill - 50c: 005c movi.n a0, 80 - ... - -00000518 : - 518: e0c112 addi a1, a1, -32 - 51b: 51d9 s32i.n a13, a1, 20 - 51d: 1159 s32i.n a5, a1, 4 - 51f: 3109 s32i.n a0, a1, 12 - 521: 2139 s32i.n a3, a1, 8 - 523: 61e9 s32i.n a14, a1, 24 - 525: 41c9 s32i.n a12, a1, 16 - 527: 04ed mov.n a14, a4 - 529: 02cd mov.n a12, a2 - 52b: ffeb31 l32r a3, 4d8 - 52e: ffec01 l32r a0, 4e0 - 531: 0000c0 callx0 a0 - 534: 0c2d mov.n a2, a12 - 536: 230c movi.n a3, 2 - 538: ffeb01 l32r a0, 4e4 - 53b: 0000c0 callx0 a0 - 53e: 02dd mov.n a13, a2 - 540: 330c movi.n a3, 3 - 542: 0c2d mov.n a2, a12 - 544: ffe901 l32r a0, 4e8 - 547: 0000c0 callx0 a0 - 54a: ffe401 l32r a0, 4dc - 54d: 743c movi.n a4, 55 - 54f: 030c movi.n a3, 0 - 551: 004232 s8i a3, a2, 0 - 554: 014242 s8i a4, a2, 1 - 557: 024202 s8i a0, a2, 2 - 55a: 0c2d mov.n a2, a12 - 55c: ffe401 l32r a0, 4ec - 55f: 0000c0 callx0 a0 - 562: 0c2d mov.n a2, a12 - 564: 130c movi.n a3, 1 - 566: ffe201 l32r a0, 4f0 - 569: 0000c0 callx0 a0 - 56c: 0c2d mov.n a2, a12 - 56e: 032c movi.n a3, 32 - 570: ffe101 l32r a0, 4f4 - 573: 0000c0 callx0 a0 - 576: 2158 l32i.n a5, a1, 8 - 578: c59c beqz.n a5, 598 - 57a: 0c2d mov.n a2, a12 - 57c: 330c movi.n a3, 3 - 57e: ffde01 l32r a0, 4f8 - 581: 0000c0 callx0 a0 - 584: 0c2d mov.n a2, a12 - 586: 130c movi.n a3, 1 - 588: ffdd01 l32r a0, 4fc - 58b: 0000c0 callx0 a0 - 58e: 0c2d mov.n a2, a12 - 590: 130c movi.n a3, 1 - 592: ffdb01 l32r a0, 500 - 595: 0000c0 callx0 a0 - 598: deac beqz.n a14, 5c9 - 59a: 1168 l32i.n a6, a1, 4 - 59c: 96ac beqz.n a6, 5c9 - 59e: 0c2d mov.n a2, a12 - 5a0: 130c movi.n a3, 1 - 5a2: ffd801 l32r a0, 504 - 5a5: 0000c0 callx0 a0 - 5a8: 1138 l32i.n a3, a1, 4 - 5aa: 0c2d mov.n a2, a12 - 5ac: 903330 addx2 a3, a3, a3 - 5af: 1133f0 slli a3, a3, 1 - 5b2: 0139 s32i.n a3, a1, 0 - 5b4: 743030 extui a3, a3, 0, 8 - 5b7: ffd401 l32r a0, 508 - 5ba: 0000c0 callx0 a0 - 5bd: 0e3d mov.n a3, a14 - 5bf: 0c2d mov.n a2, a12 - 5c1: 0148 l32i.n a4, a1, 0 - 5c3: ffd201 l32r a0, 50c - 5c6: 0000c0 callx0 a0 - 5c9: 0c2d mov.n a2, a12 - 5cb: 030c movi.n a3, 0 - 5cd: ffd001 l32r a0, 510 - 5d0: 0000c0 callx0 a0 - 5d3: 030c movi.n a3, 0 - 5d5: c042d0 sub a4, a2, a13 - 5d8: 61e8 l32i.n a14, a1, 24 - 5da: 0c2d mov.n a2, a12 - 5dc: fec442 addi a4, a4, -2 - 5df: 41c8 l32i.n a12, a1, 16 - 5e1: 414840 srli a4, a4, 8 - 5e4: 004d42 s8i a4, a13, 0 - 5e7: ffcb01 l32r a0, 514 - 5ea: 0000c0 callx0 a0 - 5ed: 3108 l32i.n a0, a1, 12 - 5ef: c052d0 sub a5, a2, a13 - 5f2: fec552 addi a5, a5, -2 - 5f5: 014d52 s8i a5, a13, 1 - 5f8: 020c movi.n a2, 0 - 5fa: 51d8 l32i.n a13, a1, 20 - 5fc: 20c112 addi a1, a1, 32 - 5ff: f00d ret.n - 601: 000000 ill - 604: 001022 l16ui a2, a0, 0 - 607: 003000 rfe - 60a: 300000 xor a0, a0, a0 - 60d: 000000 ill - 610: 000010 excw - ... - -00000614 : - 614: f0c112 addi a1, a1, -16 - 617: 1109 s32i.n a0, a1, 4 - 619: 21c9 s32i.n a12, a1, 8 - 61b: 0139 s32i.n a3, a1, 0 - 61d: 02cd mov.n a12, a2 - 61f: fff931 l32r a3, 604 - 622: fff901 l32r a0, 608 - 625: 0000c0 callx0 a0 - 628: 0c2d mov.n a2, a12 - 62a: 130c movi.n a3, 1 - 62c: fff801 l32r a0, 60c - 62f: 0000c0 callx0 a0 - 632: 0c2d mov.n a2, a12 - 634: 0138 l32i.n a3, a1, 0 - 636: 21c8 l32i.n a12, a1, 8 - 638: 743030 extui a3, a3, 0, 8 - 63b: fff501 l32r a0, 610 - 63e: 0000c0 callx0 a0 - 641: 020c movi.n a2, 0 - 643: 1108 l32i.n a0, a1, 4 - 645: 10c112 addi a1, a1, 16 - 648: f00d ret.n - 64a: 1a0000 excw - 64d: 000010 excw - 650: 000030 excw - 653: 003000 rfe - 656: 5c0000 excw - 659: 000000 ill - -0000065c : - 65c: f0c112 addi a1, a1, -16 - 65f: 1109 s32i.n a0, a1, 4 - 661: 0129 s32i.n a2, a1, 0 - 663: 21c9 s32i.n a12, a1, 8 - 665: 032d mov.n a2, a3 - 667: 03cd mov.n a12, a3 - 669: fff831 l32r a3, 64c - 66c: fff901 l32r a0, 650 - 66f: 0000c0 callx0 a0 - 672: 0c2d mov.n a2, a12 - 674: 031c movi.n a3, 16 - 676: fff701 l32r a0, 654 - 679: 0000c0 callx0 a0 - 67c: 041c movi.n a4, 16 - 67e: 0c2d mov.n a2, a12 - 680: 0138 l32i.n a3, a1, 0 - 682: 21c8 l32i.n a12, a1, 8 - 684: 36c332 addi a3, a3, 54 - 687: fff401 l32r a0, 658 - 68a: 0000c0 callx0 a0 - 68d: 020c movi.n a2, 0 - 68f: 1108 l32i.n a0, a1, 4 - 691: 10c112 addi a1, a1, 16 - 694: f00d ret.n - 696: 390000 excw - 699: 000010 excw - 69c: 000030 excw - 69f: 003000 rfe - 6a2: 5c0000 excw - 6a5: 000000 ill - -000006a8 : - 6a8: f0c112 addi a1, a1, -16 - 6ab: 1109 s32i.n a0, a1, 4 - 6ad: 0129 s32i.n a2, a1, 0 - 6af: 21c9 s32i.n a12, a1, 8 - 6b1: 032d mov.n a2, a3 - 6b3: 03cd mov.n a12, a3 - 6b5: fff831 l32r a3, 698 - 6b8: fff901 l32r a0, 69c - 6bb: 0000c0 callx0 a0 - 6be: 0c2d mov.n a2, a12 - 6c0: 031c movi.n a3, 16 - 6c2: fff701 l32r a0, 6a0 - 6c5: 0000c0 callx0 a0 - 6c8: 041c movi.n a4, 16 - 6ca: 0c2d mov.n a2, a12 - 6cc: 0138 l32i.n a3, a1, 0 - 6ce: 21c8 l32i.n a12, a1, 8 - 6d0: 46c332 addi a3, a3, 70 - 6d3: fff401 l32r a0, 6a4 - 6d6: 0000c0 callx0 a0 - 6d9: 020c movi.n a2, 0 - 6db: 1108 l32i.n a0, a1, 4 - 6dd: 10c112 addi a1, a1, 16 - 6e0: f00d ret.n - 6e2: 040000 extui a0, a0, 0, 1 - 6e5: 000010 excw - 6e8: 000030 excw - 6eb: 003000 rfe - 6ee: 300000 xor a0, a0, a0 - 6f1: 000000 ill - -000006f4 : - 6f4: 032d mov.n a2, a3 - 6f6: f0c112 addi a1, a1, -16 - 6f9: 11c9 s32i.n a12, a1, 4 - 6fb: 0109 s32i.n a0, a1, 0 - 6fd: 03cd mov.n a12, a3 - 6ff: fff931 l32r a3, 6e4 - 702: fff901 l32r a0, 6e8 - 705: 0000c0 callx0 a0 - 708: 0c2d mov.n a2, a12 - 70a: 230c movi.n a3, 2 - 70c: fff801 l32r a0, 6ec - 70f: 0000c0 callx0 a0 - 712: 0c2d mov.n a2, a12 - 714: b33c movi.n a3, 59 - 716: 11c8 l32i.n a12, a1, 4 - 718: fff601 l32r a0, 6f0 - 71b: 0000c0 callx0 a0 - 71e: 020c movi.n a2, 0 - 720: 0108 l32i.n a0, a1, 0 - 722: 10c112 addi a1, a1, 16 - 725: f00d ret.n - 727: 101000 and a1, a0, a0 - 72a: 300000 xor a0, a0, a0 - 72d: 000000 ill - 730: 000030 excw - 733: 003000 rfe - ... - -00000738 : - 738: 032d mov.n a2, a3 - 73a: f0c112 addi a1, a1, -16 - 73d: 11c9 s32i.n a12, a1, 4 - 73f: 0109 s32i.n a0, a1, 0 - 741: 03cd mov.n a12, a3 - 743: fff931 l32r a3, 728 - 746: fff901 l32r a0, 72c - 749: 0000c0 callx0 a0 - 74c: 0c2d mov.n a2, a12 - 74e: 230c movi.n a3, 2 - 750: fff801 l32r a0, 730 - 753: 0000c0 callx0 a0 - 756: 0c2d mov.n a2, a12 - 758: d30c movi.n a3, 13 - 75a: 11c8 l32i.n a12, a1, 4 - 75c: fff601 l32r a0, 734 - 75f: 0000c0 callx0 a0 - 762: 020c movi.n a2, 0 - 764: 0108 l32i.n a0, a1, 0 - 766: 10c112 addi a1, a1, 16 - 769: f00d ret.n - 76b: 100d00 and a0, a13, a0 - 76e: 300000 xor a0, a0, a0 - 771: 000000 ill - 774: 000030 excw - 777: 001000 excw - ... - -0000077c : - 77c: 032d mov.n a2, a3 - 77e: f0c112 addi a1, a1, -16 - 781: 11c9 s32i.n a12, a1, 4 - 783: 0109 s32i.n a0, a1, 0 - 785: 03cd mov.n a12, a3 - 787: fff931 l32r a3, 76c - 78a: fff901 l32r a0, 770 - 78d: 0000c0 callx0 a0 - 790: 0c2d mov.n a2, a12 - 792: 130c movi.n a3, 1 - 794: fff801 l32r a0, 774 - 797: 0000c0 callx0 a0 - 79a: 0c2d mov.n a2, a12 - 79c: 130c movi.n a3, 1 - 79e: 11c8 l32i.n a12, a1, 4 - 7a0: fff601 l32r a0, 778 - 7a3: 0000c0 callx0 a0 - 7a6: 020c movi.n a2, 0 - 7a8: 0108 l32i.n a0, a1, 0 - 7aa: 10c112 addi a1, a1, 16 - 7ad: f00d ret.n - 7af: 100200 and a0, a2, a0 - 7b2: 300000 xor a0, a0, a0 - 7b5: 000000 ill - 7b8: 000030 excw - 7bb: 003000 rfe - ... - -000007c0 : - 7c0: 032d mov.n a2, a3 - 7c2: f0c112 addi a1, a1, -16 - 7c5: 11c9 s32i.n a12, a1, 4 - 7c7: 0109 s32i.n a0, a1, 0 - 7c9: 03cd mov.n a12, a3 - 7cb: fff931 l32r a3, 7b0 - 7ce: fff901 l32r a0, 7b4 - 7d1: 0000c0 callx0 a0 - 7d4: 0c2d mov.n a2, a12 - 7d6: 230c movi.n a3, 2 - 7d8: fff801 l32r a0, 7b8 - 7db: 0000c0 callx0 a0 - 7de: 0c2d mov.n a2, a12 - 7e0: 030c movi.n a3, 0 - 7e2: 11c8 l32i.n a12, a1, 4 - 7e4: fff601 l32r a0, 7bc - 7e7: 0000c0 callx0 a0 - 7ea: 020c movi.n a2, 0 - 7ec: 0108 l32i.n a0, a1, 0 - 7ee: 10c112 addi a1, a1, 16 - 7f1: f00d ret.n - 7f3: 101e00 and a1, a14, a0 - ... - 7fe: 300000 xor a0, a0, a0 - 801: 000000 ill - 804: 000030 excw - 807: 005c00 excw - ... - -0000080c : - 80c: d0c112 addi a1, a1, -48 - 80f: 9109 s32i.n a0, a1, 36 - 811: 8129 s32i.n a2, a1, 32 - 813: a1c9 s32i.n a12, a1, 40 - 815: 032d mov.n a2, a3 - 817: 03cd mov.n a12, a3 - 819: fff701 l32r a0, 7f8 - 81c: 0000c0 callx0 a0 - 81f: 032c movi.n a3, 32 - 821: 024d mov.n a4, a2 - 823: 1c58 l32i.n a5, a12, 4 - 825: 8128 l32i.n a2, a1, 32 - 827: 016d mov.n a6, a1 - 829: 01d222 addmi a2, a2, 0x100 - 82c: e4c222 addi a2, a2, -28 - 82f: fff301 l32r a0, 7fc - 832: 0000c0 callx0 a0 - 835: 0c2d mov.n a2, a12 - 837: ffef31 l32r a3, 7f4 - 83a: fff101 l32r a0, 800 - 83d: 0000c0 callx0 a0 - 840: 0c2d mov.n a2, a12 - 842: 830c movi.n a3, 8 - 844: fff001 l32r a0, 804 - 847: 0000c0 callx0 a0 - 84a: 013d mov.n a3, a1 - 84c: 0c2d mov.n a2, a12 - 84e: 840c movi.n a4, 8 - 850: a1c8 l32i.n a12, a1, 40 - 852: ffed01 l32r a0, 808 - 855: 0000c0 callx0 a0 - 858: 020c movi.n a2, 0 - 85a: 9108 l32i.n a0, a1, 36 - 85c: 30c112 addi a1, a1, 48 - 85f: f00d ret.n - 861: 000000 ill - 864: 1018 l32i.n a1, a0, 4 - ... - 86e: 300000 xor a0, a0, a0 - 871: 000000 ill - 874: 000030 excw - ... - 883: 008800 excw - 886: 000000 ill - 889: 000000 ill - -0000088c : - 88c: e0c112 addi a1, a1, -32 - 88f: 4109 s32i.n a0, a1, 16 - 891: 1129 s32i.n a2, a1, 4 - 893: 51c9 s32i.n a12, a1, 20 - 895: 61d9 s32i.n a13, a1, 24 - 897: 03cd mov.n a12, a3 - 899: 04dd mov.n a13, a4 - 89b: 0d2d mov.n a2, a13 - 89d: 1448 l32i.n a4, a4, 4 - 89f: 031c movi.n a3, 16 - 8a1: 344040 extui a4, a4, 0, 4 - 8a4: c03340 sub a3, a3, a4 - 8a7: 3139 s32i.n a3, a1, 12 - 8a9: ffef01 l32r a0, 868 - 8ac: 0000c0 callx0 a0 - 8af: 3148 l32i.n a4, a1, 12 - 8b1: 043d mov.n a3, a4 - 8b3: ffee01 l32r a0, 86c - 8b6: 0000c0 callx0 a0 - 8b9: 0c2d mov.n a2, a12 - 8bb: ffea31 l32r a3, 864 - 8be: ffec01 l32r a0, 870 - 8c1: 0000c0 callx0 a0 - 8c4: 1d38 l32i.n a3, a13, 4 - 8c6: 0c2d mov.n a2, a12 - 8c8: 10c332 addi a3, a3, 16 - 8cb: f43030 extui a3, a3, 0, 16 - 8ce: ffe901 l32r a0, 874 - 8d1: 0000c0 callx0 a0 - 8d4: 0c2d mov.n a2, a12 - 8d6: 031c movi.n a3, 16 - 8d8: ffe801 l32r a0, 878 - 8db: 0000c0 callx0 a0 - 8de: 2129 s32i.n a2, a1, 8 - 8e0: 031c movi.n a3, 16 - 8e2: ffe601 l32r a0, 87c - 8e5: 0000c0 callx0 a0 - 8e8: 02f296 bltz a2, 91b - 8eb: 0c2d mov.n a2, a12 - 8ed: 030c movi.n a3, 0 - 8ef: ffe401 l32r a0, 880 - 8f2: 0000c0 callx0 a0 - 8f5: 0129 s32i.n a2, a1, 0 - 8f7: 0d3d mov.n a3, a13 - 8f9: 0c2d mov.n a2, a12 - 8fb: ffe201 l32r a0, 884 - 8fe: 0000c0 callx0 a0 - 901: 2138 l32i.n a3, a1, 8 - 903: 0148 l32i.n a4, a1, 0 - 905: 1128 l32i.n a2, a1, 4 - 907: 1d58 l32i.n a5, a13, 4 - 909: 01d222 addmi a2, a2, 0x100 - 90c: 224b addi.n a2, a2, 4 - 90e: ffde01 l32r a0, 888 - 911: 0000c0 callx0 a0 - 914: 32cc bnez.n a2, 91b - 916: 020c movi.n a2, 0 - 918: 000046 j 91d - 91b: f27c movi.n a2, -1 - 91d: 51c8 l32i.n a12, a1, 20 - 91f: 61d8 l32i.n a13, a1, 24 - 921: 4108 l32i.n a0, a1, 16 - 923: 20c112 addi a1, a1, 32 - 926: f00d ret.n - 928: 0050f2 s16i a15, a0, 0 - 92b: f20400 excw - 92e: 000050 excw - ... - 939: 000000 ill - 93c: 000010 excw - 93f: 001000 excw - 942: 000000 ill - 945: 000000 ill - 948: 005c movi.n a0, 80 - 94a: 000000 ill - 94d: 000000 ill - -00000950 : - 950: e0c112 addi a1, a1, -32 - 953: 21d9 s32i.n a13, a1, 8 - 955: 31e9 s32i.n a14, a1, 12 - 957: 11c9 s32i.n a12, a1, 4 - 959: 41f9 s32i.n a15, a1, 16 - 95b: 02cd mov.n a12, a2 - 95d: 1228 l32i.n a2, a2, 4 - 95f: 0109 s32i.n a0, a1, 0 - 961: 64c222 addi a2, a2, 100 - 964: fff301 l32r a0, 930 - 967: 0000c0 callx0 a0 - 96a: 02dd mov.n a13, a2 - 96c: b2cc bnez.n a2, 97b - 96e: 0c2d mov.n a2, a12 - 970: fff101 l32r a0, 934 - 973: 0000c0 callx0 a0 - 976: 0d0c movi.n a13, 0 - 978: 001dc6 j 9f3 - 97b: 0c2d mov.n a2, a12 - 97d: 51c9 s32i.n a12, a1, 20 - 97f: ffee01 l32r a0, 938 - 982: 0000c0 callx0 a0 - 985: 1cf8 l32i.n a15, a12, 4 - 987: 02ed mov.n a14, a2 - 989: ff2a add.n a15, a15, a2 - 98b: 5cb2f7 bgeu a2, a15, 9eb - 98e: 51c9 s32i.n a12, a1, 20 - 990: fba002 movi a0, 251 - 993: 00cd mov.n a12, a0 - 995: c03fe0 sub a3, a15, a14 - 998: 013037 bltu a0, a3, 99d - 99b: 03cd mov.n a12, a3 - 99d: 0d2d mov.n a2, a13 - 99f: dda032 movi a3, 221 - 9a2: ffe601 l32r a0, 93c - 9a5: 0000c0 callx0 a0 - 9a8: 0d2d mov.n a2, a13 - 9aa: 3c4b addi.n a3, a12, 4 - 9ac: 743030 extui a3, a3, 0, 8 - 9af: ffe401 l32r a0, 940 - 9b2: 0000c0 callx0 a0 - 9b5: 0d2d mov.n a2, a13 - 9b7: 430c movi.n a3, 4 - 9b9: ffe201 l32r a0, 944 - 9bc: 0000c0 callx0 a0 - 9bf: 0e3d mov.n a3, a14 - 9c1: ffd951 l32r a5, 928 - 9c4: ffda41 l32r a4, 92c - 9c7: 065c movi.n a6, 80 - 9c9: 070c movi.n a7, 0 - 9cb: 004272 s8i a7, a2, 0 - 9ce: 014262 s8i a6, a2, 1 - 9d1: 034242 s8i a4, a2, 3 - 9d4: 024252 s8i a5, a2, 2 - 9d7: 0c4d mov.n a4, a12 - 9d9: 0d2d mov.n a2, a13 - 9db: ffdb01 l32r a0, 948 - 9de: 0000c0 callx0 a0 - 9e1: eeca add.n a14, a14, a12 - 9e3: fba002 movi a0, 251 - 9e6: 00cd mov.n a12, a0 - 9e8: a93ef7 bltu a14, a15, 995 - 9eb: 5128 l32i.n a2, a1, 20 - 9ed: ffd701 l32r a0, 94c - 9f0: 0000c0 callx0 a0 - 9f3: 0108 l32i.n a0, a1, 0 - 9f5: 11c8 l32i.n a12, a1, 4 - 9f7: 31e8 l32i.n a14, a1, 12 - 9f9: 0d2d mov.n a2, a13 - 9fb: 41f8 l32i.n a15, a1, 16 - 9fd: 21d8 l32i.n a13, a1, 8 - 9ff: 20c112 addi a1, a1, 32 - a02: f00d ret.n - -Disassembly of section .irom.text: - -00000ab0 <.irom.text>: - ab0: 697562 excw - ab3: 646c movi.n a4, -26 - ab5: 757020 extui a7, a2, 16, 8 - ab8: 696c62 s32i a6, a12, 0x1a4 - abb: 6b2063 excw - abe: 207965 excw - ac1: 617473 excw - ac4: 0a7472 excw - ... - acf: 756200 extui a6, a0, 18, 8 - ad2: 6c69 s32i.n a6, a12, 24 - ad4: 702064 excw - ad7: 6c6275 excw - ada: 6369 s32i.n a6, a3, 24 - adc: 656b20 extui a6, a2, 27, 7 - adf: 2079 s32i.n a7, a0, 8 - ae1: 6e6966 bnei a9, 6, b53 - ae4: 7369 s32i.n a6, a3, 28 - ae6: 0a68 l32i.n a6, a10, 0 - ... - -wps_attr_parse.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: b39c beqz.n a3, 1f - 2: 0f1326 beqi a3, 1, 15 - 5: 1e2326 beqi a3, 2, 27 - 8: 243326 beqi a3, 3, 30 - b: 0c4366 bnei a3, 4, 1b - e: 271426 beqi a4, 1, 39 - 11: f27c movi.n a2, -1 - 13: f00d ret.n - 15: 426252 s32i a5, a2, 0x108 - 18: 436242 s32i a4, a2, 0x10c - 1b: 020c movi.n a2, 0 - 1d: f00d ret.n - 1f: ee1466 bnei a4, 1, 11 - 22: 1259 s32i.n a5, a2, 4 - 24: fffcc6 j 1b - 27: e61466 bnei a4, 1, 11 - 2a: 296252 s32i a5, a2, 164 - 2d: fffa86 j 1b - 30: dd1466 bnei a4, 1, 11 - 33: 2a6252 s32i a5, a2, 168 - 36: fff846 j 1b - 39: 286252 s32i a5, a2, 160 - 3c: fff6c6 j 1b - 3f: 037d00 excw - 42: f0c112 addi a1, a1, -16 - 45: 21d9 s32i.n a13, a1, 8 - 47: 0109 s32i.n a0, a1, 0 - 49: 31e9 s32i.n a14, a1, 12 - 4b: 11c9 s32i.n a12, a1, 4 - 4d: 02ed mov.n a14, a2 - 4f: c43a add.n a12, a4, a3 - 51: 1d34a6 blti a4, 3, 72 - 54: 010742 l8ui a4, a7, 1 - 57: d47a add.n a13, a4, a7 - 59: dd2b addi.n a13, a13, 2 - 5b: 133cd7 bltu a12, a13, 72 - 5e: 0e2d mov.n a2, a14 - 60: 000732 l8ui a3, a7, 0 - 63: 572b addi.n a5, a7, 2 - 65: fff985 call0 0 - 68: 015296 bltz a2, 81 - 6b: 0d7d mov.n a7, a13 - 6d: 0d2b addi.n a0, a13, 2 - 6f: e130c7 bltu a0, a12, 54 - 72: 020c movi.n a2, 0 - 74: 11c8 l32i.n a12, a1, 4 - 76: 21d8 l32i.n a13, a1, 8 - 78: 31e8 l32i.n a14, a1, 12 - 7a: 0108 l32i.n a0, a1, 0 - 7c: 10c112 addi a1, a1, 16 - 7f: f00d ret.n - 81: f27c movi.n a2, -1 - 83: fffb46 j 74 - 86: 2a0000 excw - 89: 000037 bnone a0, a3, 8d - 8c: f0c112 addi a1, a1, -16 - 8f: 0109 s32i.n a0, a1, 0 - 91: 3d34b6 bltui a4, 3, d2 - 94: fffd51 l32r a5, 88 - 97: 020302 l8ui a0, a3, 2 - 9a: 010372 l8ui a7, a3, 1 - 9d: 000362 l8ui a6, a3, 0 - a0: 117780 slli a7, a7, 8 - a3: 116600 slli a6, a6, 16 - a6: 206670 or a6, a6, a7 - a9: 200060 or a0, a0, a6 - ac: 271057 beq a0, a5, d7 - af: 00a482 movi a8, 0x400 - b2: 333847 bltu a8, a4, e9 - b5: 7c2202 l32i a0, a2, 0x1f0 - b8: 2d90f6 bgeui a0, 10, e9 - bb: a0b020 addx4 a11, a0, a2 - be: 686b32 s32i a3, a11, 0x1a0 - c1: 7c22a2 l32i a10, a2, 0x1f0 - c4: a0aa20 addx4 a10, a10, a2 - c7: 726a42 s32i a4, a10, 0x1c8 - ca: 7c2292 l32i a9, a2, 0x1f0 - cd: 991b addi.n a9, a9, 1 - cf: 7c6292 s32i a9, a2, 0x1f0 - d2: 020c movi.n a2, 0 - d4: 000286 j e2 - d7: 333b addi.n a3, a3, 3 - d9: fdc442 addi a4, a4, -3 - dc: f44040 extui a4, a4, 0, 16 - df: fff605 call0 40 - e2: 0108 l32i.n a0, a1, 0 - e4: 10c112 addi a1, a1, 16 - e7: f00d ret.n - e9: f27c movi.n a2, -1 - eb: fffcc6 j e2 - ee: 120000 excw - f1: 000001 l32r a0, fffc00f4 - f4: 6aa062 movi a6, 106 - f7: f0c112 addi a1, a1, -16 - fa: 0109 s32i.n a0, a1, 0 - fc: f0d302 addmi a0, a3, 0xfffff000 - ff: 000b addi.n a0, a0, -1 - 101: 023067 bltu a0, a6, 107 - 104: 005386 j 256 - 107: fffa61 l32r a6, f0 - 10a: 903000 addx2 a3, a0, a0 - 10d: 336a add.n a3, a3, a6 - 10f: 0003a0 jx a3 - 112: 00f1c6 j 4dd - 115: 00ee46 j 4d2 - 118: 00ea86 j 4c6 - 11b: 00e706 j 4bb - 11e: 00e346 j 4af - 121: 004c46 j 256 - 124: 004b86 j 256 - 127: 00de46 j 4a4 - 12a: 00dac6 j 499 - 12d: 004946 j 256 - 130: 004886 j 256 - 133: 0047c6 j 256 - 136: 00d546 j 48f - 139: 00cbc6 j 46c - 13c: 00c806 j 460 - 13f: 00c486 j 455 - 142: 004286 j 250 - 145: 00c006 j 449 - 148: 004286 j 256 - 14b: 00bb86 j 43d - 14e: 00b7c6 j 431 - 151: 00b406 j 425 - 154: 00b046 j 419 - 157: 00ad46 j 410 - 15a: 003e06 j 256 - 15d: 00a906 j 405 - 160: 003c86 j 256 - 163: 003bc6 j 256 - 166: 003b06 j 256 - 169: 00a306 j 3f9 - 16c: 003986 j 256 - 16f: 009e86 j 3ed - 172: 009b86 j 3e4 - 175: 009846 j 3da - 178: 009546 j 3d1 - 17b: 009246 j 3c8 - 17e: 003506 j 256 - 181: 008e06 j 3bd - 184: 008b06 j 3b4 - 187: 008786 j 3a9 - 18a: 003206 j 256 - 18d: 003146 j 256 - 190: 003086 j 256 - 193: 007e46 j 390 - 196: 007a86 j 384 - 199: 002e46 j 256 - 19c: 002d86 j 256 - 19f: 002cc6 j 256 - 1a2: 002c06 j 256 - 1a5: 007486 j 37b - 1a8: 002a86 j 256 - 1ab: 0029c6 j 256 - 1ae: 002906 j 256 - 1b1: 002846 j 256 - 1b4: 002786 j 256 - 1b7: 0026c6 j 256 - 1ba: 006c86 j 370 - 1bd: 006906 j 365 - 1c0: 006586 j 35a - 1c3: 006246 j 350 - 1c6: 005e86 j 344 - 1c9: 005ac6 j 338 - 1cc: 005706 j 32c - 1cf: 005346 j 320 - 1d2: 004fc6 j 315 - 1d5: 004cc6 j 30c - 1d8: 001e86 j 256 - 1db: 004886 j 301 - 1de: 004586 j 2f8 - 1e1: 001c46 j 256 - 1e4: 004146 j 2ed - 1e7: 003dc6 j 2e2 - 1ea: 0039c6 j 2d5 - 1ed: 001b86 j 25f - 1f0: 001886 j 256 - 1f3: 0017c6 j 256 - 1f6: 003486 j 2cc - 1f9: 001646 j 256 - 1fc: 001586 j 256 - 1ff: 0014c6 j 256 - 202: 001406 j 256 - 205: 001346 j 256 - 208: 002e06 j 2c4 - 20b: 002b46 j 2bc - 20e: 002546 j 2a7 - 211: 001046 j 256 - 214: 002186 j 29e - 217: 000ec6 j 256 - 21a: 001dc6 j 295 - 21d: 000d46 j 256 - 220: 000c86 j 256 - 223: 000bc6 j 256 - 226: 000b06 j 256 - 229: 000a46 j 256 - 22c: 000986 j 256 - 22f: 0008c6 j 256 - 232: 001586 j 28c - 235: 001286 j 283 - 238: 000686 j 256 - 23b: 0005c6 j 256 - 23e: 000506 j 256 - 241: 000446 j 256 - 244: 000386 j 256 - 247: 0002c6 j 256 - 24a: 000206 j 256 - 24d: 000606 j 269 - 250: 346242 s32i a4, a2, 208 - 253: 356252 s32i a5, a2, 212 - 256: 020c movi.n a2, 0 - 258: 0108 l32i.n a0, a1, 0 - 25a: 10c112 addi a1, a1, 16 - 25d: f00d ret.n - 25f: 750b addi.n a7, a5, -1 - 261: 284716 beqz a7, 4e9 - 264: f27c movi.n a2, -1 - 266: fffb86 j 258 - 269: f78566 bnei a5, 8, 264 - 26c: 672202 l32i a0, a2, 0x19c - 26f: e390f6 bgeui a0, 10, 256 - 272: a09020 addx4 a9, a0, a2 - 275: 5d6942 s32i a4, a9, 0x174 - 278: 672282 l32i a8, a2, 0x19c - 27b: 881b addi.n a8, a8, 1 - 27d: 676282 s32i a8, a2, 0x19c - 280: fff486 j 256 - 283: dd1566 bnei a5, 1, 264 - 286: 236242 s32i a4, a2, 140 - 289: fff246 j 256 - 28c: d41566 bnei a5, 1, 264 - 28f: 226242 s32i a4, a2, 136 - 292: fff006 j 256 - 295: 3e6242 s32i a4, a2, 248 - 298: 3f6252 s32i a5, a2, 252 - 29b: ffedc6 j 256 - 29e: c21566 bnei a5, 1, 264 - 2a1: 276242 s32i a4, a2, 156 - 2a4: ffeb86 j 256 - 2a7: 80a0a2 movi a10, 128 - 2aa: b63a57 bltu a10, a5, 264 - 2ad: 24b050 extui a11, a5, 0, 3 - 2b0: b01be6 bgei a11, 1, 264 - 2b3: 446242 s32i a4, a2, 0x110 - 2b6: 456252 s32i a5, a2, 0x114 - 2b9: ffe646 j 256 - 2bc: a48566 bnei a5, 8, 264 - 2bf: c249 s32i.n a4, a2, 48 - 2c1: ffe446 j 256 - 2c4: 9c2566 bnei a5, 2, 264 - 2c7: b249 s32i.n a4, a2, 44 - 2c9: ffe246 j 256 - 2cc: 406242 s32i a4, a2, 0x100 - 2cf: 416252 s32i a5, a2, 0x104 - 2d2: ffe006 j 256 - 2d5: 043d mov.n a3, a4 - 2d7: 054d mov.n a4, a5 - 2d9: ffdb05 call0 8c - 2dc: f762d6 bgez a2, 256 - 2df: ffe046 j 264 - 2e2: 02b526 beqi a5, 16, 2e8 - 2e5: ffdec6 j 264 - 2e8: 5249 s32i.n a4, a2, 20 - 2ea: ffda06 j 256 - 2ed: f0c502 addi a0, a5, -16 - 2f0: f70056 bnez a0, 264 - 2f3: 6249 s32i.n a4, a2, 24 - 2f5: ffd746 j 256 - 2f8: 3a6242 s32i a4, a2, 232 - 2fb: 3b6252 s32i a5, a2, 236 - 2fe: ffd506 j 256 - 301: 350b addi.n a3, a5, -1 - 303: f5d356 bnez a3, 264 - 306: 126242 s32i a4, a2, 72 - 309: ffd246 j 256 - 30c: 326242 s32i a4, a2, 200 - 30f: 336252 s32i a5, a2, 204 - 312: ffd006 j 256 - 315: 650b addi.n a6, a5, -1 - 317: f49656 bnez a6, 264 - 31a: 246242 s32i a4, a2, 144 - 31d: ffcd46 j 256 - 320: f0c572 addi a7, a5, -16 - 323: f3d756 bnez a7, 264 - 326: 196242 s32i a4, a2, 100 - 329: ffca46 j 256 - 32c: f0c582 addi a8, a5, -16 - 32f: f31856 bnez a8, 264 - 332: 186242 s32i a4, a2, 96 - 335: ffc746 j 256 - 338: e0c592 addi a9, a5, -32 - 33b: f25956 bnez a9, 264 - 33e: 156242 s32i a4, a2, 84 - 341: ffc446 j 256 - 344: e0c5a2 addi a10, a5, -32 - 347: f19a56 bnez a10, 264 - 34a: 146242 s32i a4, a2, 80 - 34d: ffc146 j 256 - 350: b50b addi.n a11, a5, -1 - 352: f0eb56 bnez a11, 264 - 355: d249 s32i.n a4, a2, 52 - 357: ffbec6 j 256 - 35a: 050b addi.n a0, a5, -1 - 35c: f04056 bnez a0, 264 - 35f: 266242 s32i a4, a2, 152 - 362: ffbc06 j 256 - 365: 350b addi.n a3, a5, -1 - 367: ef9356 bnez a3, 264 - 36a: 256242 s32i a4, a2, 148 - 36d: ffb946 j 256 - 370: f0c562 addi a6, a5, -16 - 373: eed656 bnez a6, 264 - 376: 4249 s32i.n a4, a2, 16 - 378: ffb686 j 256 - 37b: 366242 s32i a4, a2, 216 - 37e: 376252 s32i a5, a2, 220 - 381: ffb446 j 256 - 384: fcc572 addi a7, a5, -4 - 387: ed9756 bnez a7, 264 - 38a: 116242 s32i a4, a2, 68 - 38d: ffb146 j 256 - 390: 582c movi.n a8, 37 - 392: 023857 bltu a8, a5, 398 - 395: ffb2c6 j 264 - 398: 693c movi.n a9, 54 - 39a: 02b957 bgeu a9, a5, 3a0 - 39d: ffb0c6 j 264 - 3a0: 466242 s32i a4, a2, 0x118 - 3a3: 476252 s32i a5, a2, 0x11c - 3a6: ffab06 j 256 - 3a9: a50b addi.n a10, a5, -1 - 3ab: eb5a56 bnez a10, 264 - 3ae: 206242 s32i a4, a2, 128 - 3b1: ffa846 j 256 - 3b4: 3c6242 s32i a4, a2, 240 - 3b7: 3d6252 s32i a5, a2, 244 - 3ba: ffa606 j 256 - 3bd: b50b addi.n a11, a5, -1 - 3bf: ea1b56 bnez a11, 264 - 3c2: 1f6242 s32i a4, a2, 124 - 3c5: ffa346 j 256 - 3c8: 306242 s32i a4, a2, 192 - 3cb: 316252 s32i a5, a2, 196 - 3ce: ffa106 j 256 - 3d1: 2e6242 s32i a4, a2, 184 - 3d4: 2f6252 s32i a5, a2, 188 - 3d7: ff9ec6 j 256 - 3da: 050b addi.n a0, a5, -1 - 3dc: e84056 bnez a0, 264 - 3df: 2249 s32i.n a4, a2, 8 - 3e1: ff9c46 j 256 - 3e4: 2c6242 s32i a4, a2, 176 - 3e7: 2d6252 s32i a5, a2, 180 - 3ea: ff9a06 j 256 - 3ed: fac532 addi a3, a5, -6 - 3f0: e70356 bnez a3, 264 - 3f3: 216242 s32i a4, a2, 132 - 3f6: ff9706 j 256 - 3f9: f8c562 addi a6, a5, -8 - 3fc: e64656 bnez a6, 264 - 3ff: 1c6242 s32i a4, a2, 112 - 402: ff9406 j 256 - 405: f0c572 addi a7, a5, -16 - 408: e58756 bnez a7, 264 - 40b: 3249 s32i.n a4, a2, 12 - 40d: ff9146 j 256 - 410: 386242 s32i a4, a2, 224 - 413: 396252 s32i a5, a2, 228 - 416: ff8f06 j 256 - 419: f0c582 addi a8, a5, -16 - 41c: e44856 bnez a8, 264 - 41f: 1b6242 s32i a4, a2, 108 - 422: ff8c06 j 256 - 425: f0c592 addi a9, a5, -16 - 428: e38956 bnez a9, 264 - 42b: 1a6242 s32i a4, a2, 104 - 42e: ff8906 j 256 - 431: e0c5a2 addi a10, a5, -32 - 434: e2ca56 bnez a10, 264 - 437: 176242 s32i a4, a2, 92 - 43a: ff8606 j 256 - 43d: e0c5b2 addi a11, a5, -32 - 440: e20b56 bnez a11, 264 - 443: 166242 s32i a4, a2, 88 - 446: ff8306 j 256 - 449: fec502 addi a0, a5, -2 - 44c: e14056 bnez a0, 264 - 44f: 106242 s32i a4, a2, 64 - 452: ff8006 j 256 - 455: fec532 addi a3, a5, -2 - 458: e08356 bnez a3, 264 - 45b: 8249 s32i.n a4, a2, 32 - 45d: ff7d46 j 256 - 460: fec562 addi a6, a5, -2 - 463: dfd656 bnez a6, 264 - 466: 1e6242 s32i a4, a2, 120 - 469: ff7a46 j 256 - 46c: 5c2202 l32i a0, a2, 0x170 - 46f: 0290b6 bltui a0, 10, 475 - 472: ff7806 j 256 - 475: a09020 addx4 a9, a0, a2 - 478: 486942 s32i a4, a9, 0x120 - 47b: 5c2282 l32i a8, a2, 0x170 - 47e: a08820 addx4 a8, a8, a2 - 481: 526852 s32i a5, a8, 0x148 - 484: 5c2272 l32i a7, a2, 0x170 - 487: 771b addi.n a7, a7, 1 - 489: 5c6272 s32i a7, a2, 0x170 - 48c: ff7186 j 256 - 48f: a50b addi.n a10, a5, -1 - 491: dcfa56 bnez a10, 264 - 494: 9249 s32i.n a4, a2, 36 - 496: ff6f06 j 256 - 499: fec5b2 addi a11, a5, -2 - 49c: dc4b56 bnez a11, 264 - 49f: f249 s32i.n a4, a2, 60 - 4a1: ff6c46 j 256 - 4a4: fec502 addi a0, a5, -2 - 4a7: db9056 bnez a0, 264 - 4aa: a249 s32i.n a4, a2, 40 - 4ac: ff6986 j 256 - 4af: f8c532 addi a3, a5, -8 - 4b2: dae356 bnez a3, 264 - 4b5: 136242 s32i a4, a2, 76 - 4b8: ff6686 j 256 - 4bb: fec562 addi a6, a5, -2 - 4be: da2656 bnez a6, 264 - 4c1: 7249 s32i.n a4, a2, 28 - 4c3: ff63c6 j 256 - 4c6: fec572 addi a7, a5, -2 - 4c9: d97756 bnez a7, 264 - 4cc: 1d6242 s32i a4, a2, 116 - 4cf: ff60c6 j 256 - 4d2: fec582 addi a8, a5, -2 - 4d5: d8b856 bnez a8, 264 - 4d8: e249 s32i.n a4, a2, 56 - 4da: ff5e06 j 256 - 4dd: fec592 addi a9, a5, -2 - 4e0: d80956 bnez a9, 264 - 4e3: 2b6242 s32i a4, a2, 172 - 4e6: ff5b06 j 256 - 4e9: 0249 s32i.n a4, a2, 0 - 4eb: ff59c6 j 256 - 4ee: 000000 ill - 4f1: 000000 ill - -000004f4 : - 4f4: f4a142 movi a4, 0x1f4 - 4f7: e0c112 addi a1, a1, -32 - 4fa: 11c9 s32i.n a12, a1, 4 - 4fc: 41f9 s32i.n a15, a1, 16 - 4fe: 0109 s32i.n a0, a1, 0 - 500: 21d9 s32i.n a13, a1, 8 - 502: 31e9 s32i.n a14, a1, 12 - 504: 02dd mov.n a13, a2 - 506: 03ed mov.n a14, a3 - 508: 032d mov.n a2, a3 - 50a: 030c movi.n a3, 0 - 50c: fff901 l32r a0, 4f0 - 50f: 0000c0 callx0 a0 - 512: 1d08 l32i.n a0, a13, 4 - 514: 2dc8 l32i.n a12, a13, 8 - 516: 2dcb addi.n a2, a13, 12 - 518: 83c2c0 moveqz a12, a2, a12 - 51b: d0ca add.n a13, a0, a12 - 51d: 3cbcd7 bgeu a12, a13, 55d - 520: c00dc0 sub a0, a13, a12 - 523: 4740a6 blti a0, 4, 56e - 526: fcc032 addi a3, a0, -4 - 529: 020c22 l8ui a2, a12, 2 - 52c: 030cf2 l8ui a15, a12, 3 - 52f: 112280 slli a2, a2, 8 - 532: 20ff20 or a15, a15, a2 - 535: f4f0f0 extui a15, a15, 0, 16 - 538: 3223f7 blt a3, a15, 56e - 53b: 0e2d mov.n a2, a14 - 53d: 0f5d mov.n a5, a15 - 53f: 000c42 l8ui a4, a12, 0 - 542: 010c32 l8ui a3, a12, 1 - 545: 114480 slli a4, a4, 8 - 548: 203340 or a3, a3, a4 - 54b: f43030 extui a3, a3, 0, 16 - 54e: 4c4b addi.n a4, a12, 4 - 550: ffba05 call0 f4 - 553: 017296 bltz a2, 56e - 556: 5f4b addi.n a5, a15, 4 - 558: cc5a add.n a12, a12, a5 - 55a: c23cd7 bltu a12, a13, 520 - 55d: 020c movi.n a2, 0 - 55f: 11c8 l32i.n a12, a1, 4 - 561: 21d8 l32i.n a13, a1, 8 - 563: 31e8 l32i.n a14, a1, 12 - 565: 41f8 l32i.n a15, a1, 16 - 567: 0108 l32i.n a0, a1, 0 - 569: 20c112 addi a1, a1, 32 - 56c: f00d ret.n - 56e: f27c movi.n a2, -1 - 570: fffac6 j 55f - -wps_attr_process.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000008 : - 8: c0c112 addi a1, a1, -64 - b: d1c9 s32i.n a12, a1, 52 - d: c109 s32i.n a0, a1, 48 - f: 03cd mov.n a12, a3 - 11: 056316 beqz a3, 6b - 14: 4d2202 l32i a0, a2, 0x134 - 17: 050016 beqz a0, 6b - 1a: 80cb addi.n a8, a0, 12 - 1c: 2078 l32i.n a7, a0, 8 - 1e: 64cb addi.n a6, a4, 12 - 20: 837870 moveqz a7, a8, a7 - 23: 0179 s32i.n a7, a1, 0 - 25: 10c172 addi a7, a1, 16 - 28: 4d2252 l32i a5, a2, 0x134 - 2b: 2438 l32i.n a3, a4, 8 - 2d: 01d222 addmi a2, a2, 0x100 - 30: e4c222 addi a2, a2, -28 - 33: 833630 moveqz a3, a6, a3 - 36: 1558 l32i.n a5, a5, 4 - 38: 618b addi.n a6, a1, 8 - 3a: 1139 s32i.n a3, a1, 4 - 3c: 2159 s32i.n a5, a1, 8 - 3e: 032c movi.n a3, 32 - 40: 015d mov.n a5, a1 - 42: 1408 l32i.n a0, a4, 4 - 44: 240c movi.n a4, 2 - 46: f4c002 addi a0, a0, -12 - 49: 3109 s32i.n a0, a1, 12 - 4b: ffed01 l32r a0, 0 - 4e: 0000c0 callx0 a0 - 51: 0c3d mov.n a3, a12 - 53: 10c122 addi a2, a1, 16 - 56: 840c movi.n a4, 8 - 58: ffeb01 l32r a0, 4 - 5b: 0000c0 callx0 a0 - 5e: 92cc bnez.n a2, 6b - 60: 020c movi.n a2, 0 - 62: d1c8 l32i.n a12, a1, 52 - 64: c108 l32i.n a0, a1, 48 - 66: 40c112 addi a1, a1, 64 - 69: f00d ret.n - 6b: f27c movi.n a2, -1 - 6d: fffc46 j 62 - ... - -00000078 : - 78: d0c112 addi a1, a1, -48 - 7b: 91c9 s32i.n a12, a1, 36 - 7d: 8109 s32i.n a0, a1, 32 - 7f: 04cd mov.n a12, a4 - 81: 84bc beqz.n a4, bd - 83: fccc52 addi a5, a12, -4 - 86: 1308 l32i.n a0, a3, 4 - 88: 2348 l32i.n a4, a3, 8 - 8a: 73cb addi.n a7, a3, 12 - 8c: 834740 moveqz a4, a7, a4 - 8f: 640a add.n a6, a4, a0 - 91: f4c662 addi a6, a6, -12 - 94: 259567 bne a5, a6, bd - 97: 032c movi.n a3, 32 - 99: 016d mov.n a6, a1 - 9b: f4c052 addi a5, a0, -12 - 9e: 01d222 addmi a2, a2, 0x100 - a1: e4c222 addi a2, a2, -28 - a4: fff301 l32r a0, 70 - a7: 0000c0 callx0 a0 - aa: 0c3d mov.n a3, a12 - ac: 012d mov.n a2, a1 - ae: 840c movi.n a4, 8 - b0: fff101 l32r a0, 74 - b3: 0000c0 callx0 a0 - b6: 32cc bnez.n a2, bd - b8: 020c movi.n a2, 0 - ba: 000046 j bf - bd: f27c movi.n a2, -1 - bf: 91c8 l32i.n a12, a1, 36 - c1: 8108 l32i.n a0, a1, 32 - c3: 30c112 addi a1, a1, 48 - c6: f00d ret.n - c8: 040c movi.n a4, 0 - ca: f27c movi.n a2, -1 - cc: 932430 movnez a2, a4, a3 - cf: f00d ret.n - d1: 000000 ill - d4: 000000 ill - d7: c11200 mul16u a1, a2, a0 - da: 0109f0 slli a0, a9, 17 - dd: 21d9 s32i.n a13, a1, 8 - df: 11c9 s32i.n a12, a1, 4 - e1: 02dd mov.n a13, a2 - e3: 04cd mov.n a12, a4 - e5: 33cc bnez.n a3, ec - e7: f27c movi.n a2, -1 - e9: 000946 j 112 - ec: 034a add.n a0, a3, a4 - ee: 80c002 addi a0, a0, -128 - f1: 042c movi.n a4, 32 - f3: ac8c beqz.n a12, 101 - f5: 7f0022 l8ui a2, a0, 127 - f8: 000b addi.n a0, a0, -1 - fa: 32cc bnez.n a2, 101 - fc: cc0b addi.n a12, a12, -1 - fe: fffc46 j f3 - 101: 0b34c7 bltu a4, a12, 110 - 104: 0d2d mov.n a2, a13 - 106: 0c4d mov.n a4, a12 - 108: fff301 l32r a0, d4 - 10b: 0000c0 callx0 a0 - 10e: 8dc9 s32i.n a12, a13, 32 - 110: 020c movi.n a2, 0 - 112: 11c8 l32i.n a12, a1, 4 - 114: 21d8 l32i.n a13, a1, 8 - 116: 0108 l32i.n a0, a1, 0 - 118: 10c112 addi a1, a1, 16 - 11b: f00d ret.n - 11d: 000000 ill - 120: 33cc bnez.n a3, 127 - 122: f57c movi.n a5, -1 - 124: 000406 j 138 - 127: 050c movi.n a5, 0 - 129: 000362 l8ui a6, a3, 0 - 12c: 010342 l8ui a4, a3, 1 - 12f: 116680 slli a6, a6, 8 - 132: 204460 or a4, a4, a6 - 135: 125242 s16i a4, a2, 36 - 138: 052d mov.n a2, a5 - 13a: f00d ret.n - 13c: 33cc bnez.n a3, 143 - 13e: f57c movi.n a5, -1 - 140: 000406 j 154 - 143: 050c movi.n a5, 0 - 145: 000362 l8ui a6, a3, 0 - 148: 010342 l8ui a4, a3, 1 - 14b: 116680 slli a6, a6, 8 - 14e: 204460 or a4, a4, a6 - 151: 135242 s16i a4, a2, 38 - 154: 052d mov.n a2, a5 - 156: f00d ret.n - 158: 438c beqz.n a3, 160 - 15a: 000342 l8ui a4, a3, 0 - 15d: 284242 s8i a4, a2, 40 - 160: 020c movi.n a2, 0 - 162: f00d ret.n - 164: 000000 ill - 167: c11200 mul16u a1, a2, a0 - 16a: 0109f0 slli a0, a9, 17 - 16d: 21d9 s32i.n a13, a1, 8 - 16f: 11c9 s32i.n a12, a1, 4 - 171: 04dd mov.n a13, a4 - 173: 02cd mov.n a12, a2 - 175: 73dc bnez.n a3, 190 - 177: 121202 l16ui a0, a2, 36 - 17a: 131222 l16ui a2, a2, 38 - 17d: 251066 bnei a0, 1, 1a6 - 180: 221266 bnei a2, 1, 1a6 - 183: 020c movi.n a2, 0 - 185: 11c8 l32i.n a12, a1, 4 - 187: 21d8 l32i.n a13, a1, 8 - 189: 0108 l32i.n a0, a1, 0 - 18b: 10c112 addi a1, a1, 16 - 18e: f00d ret.n - 190: 044c movi.n a4, 64 - 192: ed34d7 bltu a4, a13, 183 - 195: 29c222 addi a2, a2, 41 - 198: 0d4d mov.n a4, a13 - 19a: fff201 l32r a0, 164 - 19d: 0000c0 callx0 a0 - 1a0: 1b6cd2 s32i a13, a12, 108 - 1a3: fff706 j 183 - 1a6: f27c movi.n a2, -1 - 1a8: fff646 j 185 - 1ab: 000000 ill - 1ae: 120000 excw - 1b1: 09f0c1 l32r a12, fffc2974 - 1b4: 33cc01 l32r a0, fffcd0e4 - 1b7: f27c movi.n a2, -1 - 1b9: 000306 j 1c9 - 1bc: 70c222 addi a2, a2, 112 - 1bf: 640c movi.n a4, 6 - 1c1: fffa01 l32r a0, 1ac - 1c4: 0000c0 callx0 a0 - 1c7: 020c movi.n a2, 0 - 1c9: 0108 l32i.n a0, a1, 0 - 1cb: 10c112 addi a1, a1, 16 - 1ce: f00d ret.n - 1d0: 020c movi.n a2, 0 - 1d2: f00d ret.n - 1d4: 020c movi.n a2, 0 - 1d6: f00d ret.n - 1d8: 020c movi.n a2, 0 - 1da: f00d ret.n - 1dc: 020c movi.n a2, 0 - 1de: f00d ret.n - 1e0: d38c beqz.n a3, 1f1 - 1e2: 000352 l8ui a5, a3, 0 - 1e5: 010342 l8ui a4, a3, 1 - 1e8: 115580 slli a5, a5, 8 - 1eb: 204450 or a4, a4, a5 - 1ee: 405242 s16i a4, a2, 128 - 1f1: 020c movi.n a2, 0 - 1f3: f00d ret.n - 1f5: 000000 ill - 1f8: 121242 l16ui a4, a2, 36 - 1fb: 232c movi.n a3, 34 - 1fd: 130347 bnone a3, a4, 214 - 200: 1b2252 l32i a5, a2, 108 - 203: 860c movi.n a6, 8 - 205: 0bb657 bgeu a6, a5, 214 - 208: 08d5f6 bgeui a5, 64, 214 - 20b: 752a add.n a7, a5, a2 - 20d: 280772 l8ui a7, a7, 40 - 210: f27c movi.n a2, -1 - 212: 278c beqz.n a7, 218 - 214: 020c movi.n a2, 0 - 216: f00d ret.n - 218: f00d ret.n - ... - -0000021c : - 21c: f0c112 addi a1, a1, -16 - 21f: 0109 s32i.n a0, a1, 0 - 221: 21d9 s32i.n a13, a1, 8 - 223: 11c9 s32i.n a12, a1, 4 - 225: 02dd mov.n a13, a2 - 227: 03cd mov.n a12, a3 - 229: 032d mov.n a2, a3 - 22b: 1f2d32 l32i a3, a13, 124 - 22e: ffe985 call0 c8 - 231: 07e256 bnez a2, 2b3 - 234: 0c2d mov.n a2, a12 - 236: 3a2d32 l32i a3, a13, 232 - 239: 3b2d42 l32i a4, a13, 236 - 23c: ffe985 call0 d8 - 23f: 070256 bnez a2, 2b3 - 242: 0c2d mov.n a2, a12 - 244: 1d2d32 l32i a3, a13, 116 - 247: ffed85 call0 120 - 24a: 065256 bnez a2, 2b3 - 24d: 0c2d mov.n a2, a12 - 24f: 1e2d32 l32i a3, a13, 120 - 252: ffee85 call0 13c - 255: 05a256 bnez a2, 2b3 - 258: 0c2d mov.n a2, a12 - 25a: 202d32 l32i a3, a13, 128 - 25d: ffef85 call0 158 - 260: 04f256 bnez a2, 2b3 - 263: 0c2d mov.n a2, a12 - 265: 3c2d32 l32i a3, a13, 240 - 268: 3d2d42 l32i a4, a13, 244 - 26b: ffefc5 call0 168 - 26e: 041256 bnez a2, 2b3 - 271: 0c2d mov.n a2, a12 - 273: 212d32 l32i a3, a13, 132 - 276: fff385 call0 1b0 - 279: 62fc bnez.n a2, 2b3 - 27b: 0c2d mov.n a2, a12 - 27d: 3e2d32 l32i a3, a13, 248 - 280: 3f2d42 l32i a4, a13, 252 - 283: fff4c5 call0 1d0 - 286: 92ec bnez.n a2, 2b3 - 288: 0c2d mov.n a2, a12 - 28a: 402d32 l32i a3, a13, 0x100 - 28d: 412d42 l32i a4, a13, 0x104 - 290: fff405 call0 1d4 - 293: c2dc bnez.n a2, 2b3 - 295: 0c2d mov.n a2, a12 - 297: 222d32 l32i a3, a13, 136 - 29a: fff3c5 call0 1d8 - 29d: 22dc bnez.n a2, 2b3 - 29f: 0c2d mov.n a2, a12 - 2a1: 232d32 l32i a3, a13, 140 - 2a4: fff345 call0 1dc - 2a7: 82cc bnez.n a2, 2b3 - 2a9: 2b2d32 l32i a3, a13, 172 - 2ac: 0c2d mov.n a2, a12 - 2ae: fff305 call0 1e0 - 2b1: 328c beqz.n a2, 2b8 - 2b3: f27c movi.n a2, -1 - 2b5: 000106 j 2bd - 2b8: 0c2d mov.n a2, a12 - 2ba: fff3c5 call0 1f8 - 2bd: 11c8 l32i.n a12, a1, 4 - 2bf: 21d8 l32i.n a13, a1, 8 - 2c1: 0108 l32i.n a0, a1, 0 - 2c3: 10c112 addi a1, a1, 16 - 2c6: f00d ret.n - 2c8: 000000 ill - ... - -000002cc : - 2cc: 84a042 movi a4, 132 - 2cf: f0c112 addi a1, a1, -16 - 2d2: 0109 s32i.n a0, a1, 0 - 2d4: 21d9 s32i.n a13, a1, 8 - 2d6: 11c9 s32i.n a12, a1, 4 - 2d8: 02dd mov.n a13, a2 - 2da: 03cd mov.n a12, a3 - 2dc: 032d mov.n a2, a3 - 2de: 030c movi.n a3, 0 - 2e0: fffa01 l32r a0, 2c8 - 2e3: 0000c0 callx0 a0 - 2e6: 0c2d mov.n a2, a12 - 2e8: 3a2d32 l32i a3, a13, 232 - 2eb: 3b2d42 l32i a4, a13, 236 - 2ee: ffde85 call0 d8 - 2f1: 32fc bnez.n a2, 328 - 2f3: 0c2d mov.n a2, a12 - 2f5: 1d2d32 l32i a3, a13, 116 - 2f8: ffe245 call0 120 - 2fb: 92ec bnez.n a2, 328 - 2fd: 0c2d mov.n a2, a12 - 2ff: 1e2d32 l32i a3, a13, 120 - 302: ffe385 call0 13c - 305: f2dc bnez.n a2, 328 - 307: 0c2d mov.n a2, a12 - 309: 202d32 l32i a3, a13, 128 - 30c: ffe485 call0 158 - 30f: 52dc bnez.n a2, 328 - 311: 0c2d mov.n a2, a12 - 313: 3c2d32 l32i a3, a13, 240 - 316: 3d2d42 l32i a4, a13, 244 - 319: ffe4c5 call0 168 - 31c: 82cc bnez.n a2, 328 - 31e: 212d32 l32i a3, a13, 132 - 321: 0c2d mov.n a2, a12 - 323: ffe8c5 call0 1b0 - 326: 328c beqz.n a2, 32d - 328: f27c movi.n a2, -1 - 32a: 000106 j 332 - 32d: 0c2d mov.n a2, a12 - 32f: ffec85 call0 1f8 - 332: 11c8 l32i.n a12, a1, 4 - 334: 21d8 l32i.n a13, a1, 8 - 336: 0108 l32i.n a0, a1, 0 - 338: 10c112 addi a1, a1, 16 - 33b: f00d ret.n - -wps.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 : - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - b: 000000 ill - e: 120000 excw - 11: 39f0c1 l32r a12, fffce7d4 - 14: 110901 l32r a0, fffc4438 - 17: 130c movi.n a3, 1 - 19: fffc01 l32r a0, c - 1c: 0000c0 callx0 a0 - 1f: 0108 l32i.n a0, a1, 0 - 21: 004202 s8i a0, a2, 0 - 24: 1108 l32i.n a0, a1, 4 - 26: 10c112 addi a1, a1, 16 - 29: f00d ret.n - 2b: 000000 ill - 2e: 120000 excw - 31: 39f0c1 l32r a12, fffce7f4 - 34: 110901 l32r a0, fffc4458 - 37: 430c movi.n a3, 4 - 39: fffc01 l32r a0, 2c - 3c: 0000c0 callx0 a0 - 3f: 0108 l32i.n a0, a1, 0 - 41: 034202 s8i a0, a2, 3 - 44: f53000 extui a3, a0, 16, 16 - 47: 754800 extui a4, a0, 24, 8 - 4a: 004242 s8i a4, a2, 0 - 4d: 014232 s8i a3, a2, 1 - 50: 410800 srli a0, a0, 8 - 53: 024202 s8i a0, a2, 2 - 56: 1108 l32i.n a0, a1, 4 - 58: 10c112 addi a1, a1, 16 - 5b: f00d ret.n - ... - 65: 000000 ill - 68: f0c112 addi a1, a1, -16 - 6b: 0109 s32i.n a0, a1, 0 - 6d: 11c9 s32i.n a12, a1, 4 - 6f: 21d9 s32i.n a13, a1, 8 - 71: 03cd mov.n a12, a3 - 73: 04dd mov.n a13, a4 - 75: 039c beqz.n a3, 89 - 77: 043d mov.n a3, a4 - 79: fff901 l32r a0, 60 - 7c: 0000c0 callx0 a0 - 7f: 0d4d mov.n a4, a13 - 81: 0c3d mov.n a3, a12 - 83: fff801 l32r a0, 64 - 86: 0000c0 callx0 a0 - 89: 11c8 l32i.n a12, a1, 4 - 8b: 21d8 l32i.n a13, a1, 8 - 8d: 0108 l32i.n a0, a1, 0 - 8f: 10c112 addi a1, a1, 16 - 92: f00d ret.n - ... - a0: 0000d0 excw - ... - -000000b4 : - b4: f0c112 addi a1, a1, -16 - b7: 0109 s32i.n a0, a1, 0 - b9: fffa01 l32r a0, a4 - bc: 0000c0 callx0 a0 - bf: 102226 beqi a2, 2, d3 - c2: fff901 l32r a0, a8 - c5: 0000c0 callx0 a0 - c8: 728c beqz.n a2, d3 - ca: fff201 l32r a0, 94 - cd: 780002 l8ui a0, a0, 120 - d0: 041066 bnei a0, 1, d8 - d3: 020c movi.n a2, 0 - d5: 000a86 j 103 - d8: fff001 l32r a0, 98 - db: df2022 l32i a2, a0, 0x37c - de: e02032 l32i a3, a0, 0x380 - e1: fee216 beqz a2, d3 - e4: feb356 bnez a3, d3 - e7: ffed41 l32r a4, 9c - ea: 000442 l8ui a4, a4, 0 - ed: fe2416 beqz a4, d3 - f0: ffec21 l32r a2, a0 - f3: ffee01 l32r a0, ac - f6: 0000c0 callx0 a0 - f9: d20c movi.n a2, 13 - fb: ffed01 l32r a0, b0 - fe: 0000c0 callx0 a0 - 101: 120c movi.n a2, 1 - 103: 0108 l32i.n a0, a1, 0 - 105: 10c112 addi a1, a1, 16 - 108: f00d ret.n - -Disassembly of section .irom0.text: - -0000010c : - 10c: f00d ret.n - ... - 116: 3d0000 excw - 119: fd2102 l32i a0, a1, 0x3f4 - 11c: ff .byte 0xff - 11d: f0c112 addi a1, a1, -16 - 120: 4228 l32i.n a2, a2, 16 - 122: 0109 s32i.n a0, a1, 0 - 124: 0228 l32i.n a2, a2, 0 - 126: fffb01 l32r a0, 114 - 129: 0000c0 callx0 a0 - 12c: 0108 l32i.n a0, a1, 0 - 12e: 10c112 addi a1, a1, 16 - 131: f00d ret.n - ... - 147: c11200 mul16u a1, a2, a0 - 14a: 4159d0 srli a5, a13, 9 - 14d: 6109 s32i.n a0, a1, 24 - 14f: 91e9 s32i.n a14, a1, 36 - 151: 71c9 s32i.n a12, a1, 28 - 153: 81d9 s32i.n a13, a1, 32 - 155: 5139 s32i.n a3, a1, 20 - 157: 06dd mov.n a13, a6 - 159: 030c movi.n a3, 0 - 15b: 02cd mov.n a12, a2 - 15d: 04ed mov.n a14, a4 - 15f: 012d mov.n a2, a1 - 161: e40c movi.n a4, 14 - 163: fff401 l32r a0, 134 - 166: 0000c0 callx0 a0 - 169: 5138 l32i.n a3, a1, 20 - 16b: 012d mov.n a2, a1 - 16d: 640c movi.n a4, 6 - 16f: fff201 l32r a0, 138 - 172: 0000c0 callx0 a0 - 175: 216b addi.n a2, a1, 6 - 177: 2dcc32 addi a3, a12, 45 - 17a: 640c movi.n a4, 6 - 17c: fff001 l32r a0, 13c - 17f: 0000c0 callx0 a0 - 182: 0deb addi.n a0, a13, 14 - 184: 2d2c22 l32i a2, a12, 180 - 187: 7448e0 extui a4, a14, 8, 8 - 18a: 113e80 slli a3, a14, 8 - 18d: 203340 or a3, a3, a4 - 190: 065132 s16i a3, a1, 12 - 193: 12e8 l32i.n a14, a2, 4 - 195: 055202 s16i a0, a2, 10 - 198: 3ecc bnez.n a14, 19f - 19a: f27c movi.n a2, -1 - 19c: 0007c6 j 1bf - 19f: 0e2d mov.n a2, a14 - 1a1: 013d mov.n a3, a1 - 1a3: e40c movi.n a4, 14 - 1a5: ffe601 l32r a0, 140 - 1a8: 0000c0 callx0 a0 - 1ab: 0d4d mov.n a4, a13 - 1ad: 2eeb addi.n a2, a14, 14 - 1af: 4138 l32i.n a3, a1, 16 - 1b1: ffe401 l32r a0, 144 - 1b4: 0000c0 callx0 a0 - 1b7: 2d2c22 l32i a2, a12, 180 - 1ba: fff5c5 call0 118 - 1bd: 020c movi.n a2, 0 - 1bf: 71c8 l32i.n a12, a1, 28 - 1c1: 81d8 l32i.n a13, a1, 32 - 1c3: 91e8 l32i.n a14, a1, 36 - 1c5: 6108 l32i.n a0, a1, 24 - 1c7: 30c112 addi a1, a1, 48 - 1ca: f00d ret.n - ... - 1d4: f0c112 addi a1, a1, -16 - 1d7: 21c9 s32i.n a12, a1, 8 - 1d9: 31d9 s32i.n a13, a1, 12 - 1db: 1109 s32i.n a0, a1, 4 - 1dd: 07dd mov.n a13, a7 - 1df: 2d2272 l32i a7, a2, 180 - 1e2: 054b addi.n a0, a5, 4 - 1e4: 1778 l32i.n a7, a7, 4 - 1e6: 0609 s32i.n a0, a6, 0 - 1e8: 07eb addi.n a0, a7, 14 - 1ea: 30cc bnez.n a0, 1f1 - 1ec: 020c movi.n a2, 0 - 1ee: 001086 j 234 - 1f1: 12c7c2 addi a12, a7, 18 - 1f4: 0f4732 s8i a3, a7, 15 - 1f7: 0109 s32i.n a0, a1, 0 - 1f9: 749850 extui a9, a5, 8, 8 - 1fc: 118580 slli a8, a5, 8 - 1ff: 7002a2 l8ui a10, a2, 112 - 202: 0e47a2 s8i a10, a7, 14 - 205: 208890 or a8, a8, a9 - 208: 104782 s8i a8, a7, 16 - 20b: 418880 srli a8, a8, 8 - 20e: 114782 s8i a8, a7, 17 - 211: d48c beqz.n a4, 222 - 213: 043d mov.n a3, a4 - 215: 0c2d mov.n a2, a12 - 217: 054d mov.n a4, a5 - 219: ffec01 l32r a0, 1cc - 21c: 0000c0 callx0 a0 - 21f: 0002c6 j 22e - 222: 054d mov.n a4, a5 - 224: 0c2d mov.n a2, a12 - 226: 030c movi.n a3, 0 - 228: ffea01 l32r a0, 1d0 - 22b: 0000c0 callx0 a0 - 22e: 0d8c beqz.n a13, 232 - 230: 0dc9 s32i.n a12, a13, 0 - 232: 0128 l32i.n a2, a1, 0 - 234: 21c8 l32i.n a12, a1, 8 - 236: 31d8 l32i.n a13, a1, 12 - 238: 1108 l32i.n a0, a1, 4 - 23a: 10c112 addi a1, a1, 16 - 23d: f00d ret.n - 23f: 000000 ill - ... - -00000244 : - 244: e0c112 addi a1, a1, -32 - 247: 3159 s32i.n a5, a1, 12 - 249: 4169 s32i.n a6, a1, 16 - 24b: 5179 s32i.n a7, a1, 20 - 24d: 6109 s32i.n a0, a1, 24 - 24f: 2149 s32i.n a4, a1, 8 - 251: 0129 s32i.n a2, a1, 0 - 253: 1139 s32i.n a3, a1, 4 - 255: 320c movi.n a2, 3 - 257: f4a132 movi a3, 0x1f4 - 25a: 040c movi.n a4, 0 - 25c: fff901 l32r a0, 240 - 25f: 0000c0 callx0 a0 - 262: 1138 l32i.n a3, a1, 4 - 264: 2148 l32i.n a4, a1, 8 - 266: 3158 l32i.n a5, a1, 12 - 268: 020d mov.n a0, a2 - 26a: 4168 l32i.n a6, a1, 16 - 26c: 0128 l32i.n a2, a1, 0 - 26e: 5178 l32i.n a7, a1, 20 - 270: 2d6202 s32i a0, a2, 180 - 273: fff605 call0 1d4 - 276: 6108 l32i.n a0, a1, 24 - 278: 20c112 addi a1, a1, 32 - 27b: f00d ret.n - ... - 285: 000000 ill - 288: 4488 l32i.n a8, a4, 16 - ... - -000002a8 : - 2a8: 98a222 movi a2, 0x298 - 2ab: f0c112 addi a1, a1, -16 - 2ae: 31d9 s32i.n a13, a1, 12 - 2b0: 21c9 s32i.n a12, a1, 8 - 2b2: fff3d1 l32r a13, 280 - 2b5: 1109 s32i.n a0, a1, 4 - 2b7: 0dd8 l32i.n a13, a13, 0 - 2b9: fff401 l32r a0, 28c - 2bc: 0000c0 callx0 a0 - 2bf: 02cd mov.n a12, a2 - 2c1: 04f216 beqz a2, 314 - 2c4: 172d32 l32i a3, a13, 92 - 2c7: 640c movi.n a4, 6 - 2c9: 1d28 l32i.n a2, a13, 4 - 2cb: 000c movi.n a0, 0 - 2cd: 0109 s32i.n a0, a1, 0 - 2cf: 0c29 s32i.n a2, a12, 0 - 2d1: 1c09 s32i.n a0, a12, 4 - 2d3: 30cc22 addi a2, a12, 48 - 2d6: ffee01 l32r a0, 290 - 2d9: 0000c0 callx0 a0 - 2dc: 60cd32 addi a3, a13, 96 - 2df: 10cc22 addi a2, a12, 16 - 2e2: 041c movi.n a4, 16 - 2e4: ffec01 l32r a0, 294 - 2e7: 0000c0 callx0 a0 - 2ea: 4e2c22 l32i a2, a12, 0x138 - 2ed: 430c movi.n a3, 4 - 2ef: 140c movi.n a4, 1 - 2f1: 516c42 s32i a4, a12, 0x144 - 2f4: a05c32 s16i a3, a12, 0x140 - 2f7: 428c beqz.n a2, 2ff - 2f9: ffe701 l32r a0, 298 - 2fc: 0000c0 callx0 a0 - 2ff: 820c movi.n a2, 8 - 301: ffe601 l32r a0, 29c - 304: 0000c0 callx0 a0 - 307: 4e6c22 s32i a2, a12, 0x138 - 30a: b2cc bnez.n a2, 319 - 30c: 0c2d mov.n a2, a12 - 30e: ffe401 l32r a0, 2a0 - 311: 0000c0 callx0 a0 - 314: 0c0c movi.n a12, 0 - 316: 000886 j 33c - 319: 01d8 l32i.n a13, a1, 0 - 31b: ffda31 l32r a3, 284 - 31e: 840c movi.n a4, 8 - 320: ffe101 l32r a0, 2a4 - 323: 0000c0 callx0 a0 - 326: 0c68 l32i.n a6, a12, 0 - 328: ffd851 l32r a5, 288 - 32b: 1c88 l32i.n a8, a12, 4 - 32d: d70c movi.n a7, 13 - 32f: 890c movi.n a9, 8 - 331: 4f6c92 s32i a9, a12, 0x13c - 334: 93d780 movnez a13, a7, a8 - 337: 6c5652 s16i a5, a6, 216 - 33a: 3cd9 s32i.n a13, a12, 12 - 33c: 1108 l32i.n a0, a1, 4 - 33e: 0c2d mov.n a2, a12 - 340: 31d8 l32i.n a13, a1, 12 - 342: 21c8 l32i.n a12, a1, 8 - 344: 10c112 addi a1, a1, 16 - 347: f00d ret.n - ... - -0000036c : - 36c: f0c112 addi a1, a1, -16 - 36f: 11c9 s32i.n a12, a1, 4 - 371: fff6c1 l32r a12, 34c - 374: 0cc8 l32i.n a12, a12, 0 - 376: 2cc8 l32i.n a12, a12, 8 - 378: 0109 s32i.n a0, a1, 0 - 37a: 362c22 l32i a2, a12, 216 - 37d: fff401 l32r a0, 350 - 380: 0000c0 callx0 a0 - 383: 372c22 l32i a2, a12, 220 - 386: fff301 l32r a0, 354 - 389: 0000c0 callx0 a0 - 38c: 382c22 l32i a2, a12, 224 - 38f: fff201 l32r a0, 358 - 392: 0000c0 callx0 a0 - 395: 4d2c22 l32i a2, a12, 0x134 - 398: fff101 l32r a0, 35c - 39b: 0000c0 callx0 a0 - 39e: 4e2c22 l32i a2, a12, 0x138 - 3a1: ffef01 l32r a0, 360 - 3a4: 0000c0 callx0 a0 - 3a7: 9e2c22 l32i a2, a12, 0x278 - 3aa: ffee01 l32r a0, 364 - 3ad: 0000c0 callx0 a0 - 3b0: 02dc22 addmi a2, a12, 0x200 - 3b3: e0c222 addi a2, a2, -32 - 3b6: 000005 call0 3b8 - 3b9: 0c2d mov.n a2, a12 - 3bb: 11c8 l32i.n a12, a1, 4 - 3bd: ffea01 l32r a0, 368 - 3c0: 0000c0 callx0 a0 - 3c3: 0108 l32i.n a0, a1, 0 - 3c5: 10c112 addi a1, a1, 16 - 3c8: f00d ret.n - ... - -000003d4 : - 3d4: f0c112 addi a1, a1, -16 - 3d7: 0109 s32i.n a0, a1, 0 - 3d9: 1208 l32i.n a0, a2, 4 - 3db: 708c beqz.n a0, 3e6 - 3dd: fffb01 l32r a0, 3cc - 3e0: 0000c0 callx0 a0 - 3e3: 000146 j 3ec - 3e6: fffa01 l32r a0, 3d0 - 3e9: 0000c0 callx0 a0 - 3ec: 0108 l32i.n a0, a1, 0 - 3ee: 10c112 addi a1, a1, 16 - 3f1: f00d ret.n - ... - -000003fc : - 3fc: f0c112 addi a1, a1, -16 - 3ff: 0109 s32i.n a0, a1, 0 - 401: 1208 l32i.n a0, a2, 4 - 403: 708c beqz.n a0, 40e - 405: fffb01 l32r a0, 3f4 - 408: 0000c0 callx0 a0 - 40b: 000146 j 414 - 40e: fffa01 l32r a0, 3f8 - 411: 0000c0 callx0 a0 - 414: 0108 l32i.n a0, a1, 0 - 416: 10c112 addi a1, a1, 16 - 419: f00d ret.n - ... - -0000042c : - 42c: f0c112 addi a1, a1, -16 - 42f: 21c9 s32i.n a12, a1, 8 - 431: 0129 s32i.n a2, a1, 0 - 433: 1109 s32i.n a0, a1, 4 - 435: f4a122 movi a2, 0x1f4 - 438: fff901 l32r a0, 41c - 43b: 0000c0 callx0 a0 - 43e: 02cd mov.n a12, a2 - 440: 0128 l32i.n a2, a1, 0 - 442: 0c3d mov.n a3, a12 - 444: fff701 l32r a0, 420 - 447: 0000c0 callx0 a0 - 44a: 036296 bltz a2, 484 - 44d: 242c02 l32i a0, a12, 144 - 450: 00bc beqz.n a0, 484 - 452: 000022 l8ui a2, a0, 0 - 455: b2ac beqz.n a2, 484 - 457: 102c02 l32i a0, a12, 64 - 45a: 60ac beqz.n a0, 484 - 45c: 000042 l8ui a4, a0, 0 - 45f: 010032 l8ui a3, a0, 1 - 462: 114480 slli a4, a4, 8 - 465: 203340 or a3, a3, a4 - 468: 113300 slli a3, a3, 16 - 46b: 313030 srai a3, a3, 16 - 46e: 124366 bnei a3, 4, 484 - 471: 0c2d mov.n a2, a12 - 473: ffec01 l32r a0, 424 - 476: 0000c0 callx0 a0 - 479: 120c movi.n a2, 1 - 47b: 21c8 l32i.n a12, a1, 8 - 47d: 1108 l32i.n a0, a1, 4 - 47f: 10c112 addi a1, a1, 16 - 482: f00d ret.n - 484: 0c2d mov.n a2, a12 - 486: ffe801 l32r a0, 428 - 489: 0000c0 callx0 a0 - 48c: 020c movi.n a2, 0 - 48e: fffa46 j 47b - ... - -000004ac : - 4ac: 10a242 movi a4, 0x210 - 4af: c01140 sub a1, a1, a4 - 4b2: 8061c2 s32i a12, a1, 0x200 - 4b5: 8161d2 s32i a13, a1, 0x204 - 4b8: 7f6102 s32i a0, a1, 0x1fc - 4bb: 8261e2 s32i a14, a1, 0x208 - 4be: fff541 l32r a4, 494 - 4c1: 03ed mov.n a14, a3 - 4c3: 318b addi.n a3, a1, 8 - 4c5: 021402 l16ui a0, a4, 4 - 4c8: 025102 s16i a0, a1, 4 - 4cb: 0448 l32i.n a4, a4, 0 - 4cd: 0149 s32i.n a4, a1, 0 - 4cf: fff201 l32r a0, 498 - 4d2: 0000c0 callx0 a0 - 4d5: 041296 bltz a2, 51a - 4d8: 4421c2 l32i a12, a1, 0x110 - 4db: bcbc beqz.n a12, 51a - 4dd: 452122 l32i a2, a1, 0x114 - 4e0: 630c movi.n a3, 6 - 4e2: ffee01 l32r a0, 49c - 4e5: 0000c0 callx0 a0 - 4e8: e2ac beqz.n a2, 51a - 4ea: 0d0c movi.n a13, 0 - 4ec: 0e3d mov.n a3, a14 - 4ee: 0c2d mov.n a2, a12 - 4f0: 640c movi.n a4, 6 - 4f2: ffeb01 l32r a0, 4a0 - 4f5: 0000c0 callx0 a0 - 4f8: 32bc beqz.n a2, 52f - 4fa: 0c2d mov.n a2, a12 - 4fc: 013d mov.n a3, a1 - 4fe: 640c movi.n a4, 6 - 500: ffe901 l32r a0, 4a4 - 503: 0000c0 callx0 a0 - 506: a2ac beqz.n a2, 534 - 508: cc6b addi.n a12, a12, 6 - 50a: dd1b addi.n a13, a13, 1 - 50c: 452122 l32i a2, a1, 0x114 - 50f: 630c movi.n a3, 6 - 511: ffe501 l32r a0, 4a8 - 514: 0000c0 callx0 a0 - 517: d13d27 bltu a13, a2, 4ec - 51a: 020c movi.n a2, 0 - 51c: 8021c2 l32i a12, a1, 0x200 - 51f: 8121d2 l32i a13, a1, 0x204 - 522: 8221e2 l32i a14, a1, 0x208 - 525: 10a232 movi a3, 0x210 - 528: 7f2102 l32i a0, a1, 0x1fc - 52b: 113a add.n a1, a1, a3 - 52d: f00d ret.n - 52f: 220c movi.n a2, 2 - 531: fff9c6 j 51c - 534: 120c movi.n a2, 1 - 536: fff886 j 51c - ... - -00000544 : - 544: f0a342 movi a4, 0x3f0 - 547: c01140 sub a1, a1, a4 - 54a: fb61c2 s32i a12, a1, 0x3ec - 54d: fa6102 s32i a0, a1, 0x3e8 - 550: 03cd mov.n a12, a3 - 552: 054216 beqz a2, 5aa - 555: 013d mov.n a3, a1 - 557: fff901 l32r a0, 53c - 55a: 0000c0 callx0 a0 - 55d: 049296 bltz a2, 5aa - 560: 04bc16 beqz a12, 5af - 563: 0c2d mov.n a2, a12 - 565: 02d132 addmi a3, a1, 0x200 - 568: f4c332 addi a3, a3, -12 - 56b: fff501 l32r a0, 540 - 56e: 0000c0 callx0 a0 - 571: 03a296 bltz a2, 5af - 574: 000c movi.n a0, 0 - 576: 242122 l32i a2, a1, 144 - 579: a12132 l32i a3, a1, 0x284 - 57c: 628c beqz.n a2, 586 - 57e: 000252 l8ui a5, a2, 0 - 581: 140c movi.n a4, 1 - 583: 930450 movnez a0, a4, a5 - 586: 020c movi.n a2, 0 - 588: 638c beqz.n a3, 592 - 58a: 000372 l8ui a7, a3, 0 - 58d: 160c movi.n a6, 1 - 58f: 932670 movnez a2, a6, a7 - 592: 109c beqz.n a0, 5a7 - 594: 729c beqz.n a2, 5af - 596: d08c beqz.n a0, 5a7 - 598: 020c movi.n a2, 0 - 59a: fb21c2 l32i a12, a1, 0x3ec - 59d: f0a332 movi a3, 0x3f0 - 5a0: fa2102 l32i a0, a1, 0x3e8 - 5a3: 113a add.n a1, a1, a3 - 5a5: f00d ret.n - 5a7: fed216 beqz a2, 598 - 5aa: 120c movi.n a2, 1 - 5ac: fffa86 j 59a - 5af: f27c movi.n a2, -1 - 5b1: fff946 j 59a - 5b4: 000000 ill - ... - -000005b8 : - 5b8: fed112 addmi a1, a1, 0xfffffe00 - 5bb: 013d mov.n a3, a1 - 5bd: 7d6102 s32i a0, a1, 0x1f4 - 5c0: fffd01 l32r a0, 5b4 - 5c3: 0000c0 callx0 a0 - 5c6: 6148 l32i.n a4, a1, 24 - 5c8: 000c movi.n a0, 0 - 5ca: b30420 movgez a0, a4, a2 - 5cd: 002d mov.n a2, a0 - 5cf: 7d2102 l32i a0, a1, 0x1f4 - 5d2: 02d112 addmi a1, a1, 0x200 - 5d5: f00d ret.n - 5d7: 000000 ill - ... - -000005dc : - 5dc: fed112 addmi a1, a1, 0xfffffe00 - 5df: 7d6102 s32i a0, a1, 0x1f4 - 5e2: 928c beqz.n a2, 5ef - 5e4: 013d mov.n a3, a1 - 5e6: fffc01 l32r a0, 5d8 - 5e9: 0000c0 callx0 a0 - 5ec: 0042d6 bgez a2, 5f4 - 5ef: 020c movi.n a2, 0 - 5f1: 000186 j 5fb - 5f4: 1128 l32i.n a2, a1, 4 - 5f6: 100c movi.n a0, 1 - 5f8: 932020 movnez a2, a0, a2 - 5fb: 7d2102 l32i a0, a1, 0x1f4 - 5fe: 02d112 addmi a1, a1, 0x200 - 601: f00d ret.n - 603: f20400 excw - 606: 000050 excw - 609: 000000 ill - 60c: 000010 excw - 60f: 000000 ill - 612: 300000 xor a0, a0, a0 - ... - -00000628 : - 628: 023d mov.n a3, a2 - 62a: f0c112 addi a1, a1, -16 - 62d: 31c9 s32i.n a12, a1, 12 - 62f: 64a022 movi a2, 100 - 632: 2109 s32i.n a0, a1, 8 - 634: 1139 s32i.n a3, a1, 4 - 636: fff401 l32r a0, 608 - 639: 0000c0 callx0 a0 - 63c: 02cd mov.n a12, a2 - 63e: 82dc bnez.n a2, 65a - 640: 0c0c movi.n a12, 0 - 642: 000246 j 64f - 645: 1c08 l32i.n a0, a12, 4 - 647: 0128 l32i.n a2, a1, 0 - 649: fec002 addi a0, a0, -2 - 64c: 004202 s8i a0, a2, 0 - 64f: 0c2d mov.n a2, a12 - 651: 2108 l32i.n a0, a1, 8 - 653: 31c8 l32i.n a12, a1, 12 - 655: 10c112 addi a1, a1, 16 - 658: f00d ret.n - 65a: dda032 movi a3, 221 - 65d: ffeb01 l32r a0, 60c - 660: 0000c0 callx0 a0 - 663: 0c2d mov.n a2, a12 - 665: 130c movi.n a3, 1 - 667: ffea01 l32r a0, 610 - 66a: 0000c0 callx0 a0 - 66d: 0129 s32i.n a2, a1, 0 - 66f: ffe531 l32r a3, 604 - 672: 0c2d mov.n a2, a12 - 674: ffe801 l32r a0, 614 - 677: 0000c0 callx0 a0 - 67a: 0c2d mov.n a2, a12 - 67c: ffe701 l32r a0, 618 - 67f: 0000c0 callx0 a0 - 682: b2dc bnez.n a2, 6a1 - 684: 0c2d mov.n a2, a12 - 686: 1138 l32i.n a3, a1, 4 - 688: ffe501 l32r a0, 61c - 68b: 0000c0 callx0 a0 - 68e: f2cc bnez.n a2, 6a1 - 690: 0c2d mov.n a2, a12 - 692: 030c movi.n a3, 0 - 694: 040c movi.n a4, 0 - 696: 050c movi.n a5, 0 - 698: ffe201 l32r a0, 620 - 69b: 0000c0 callx0 a0 - 69e: fa3216 beqz a2, 645 - 6a1: 0c2d mov.n a2, a12 - 6a3: ffe001 l32r a0, 624 - 6a6: 0000c0 callx0 a0 - 6a9: ffe4c6 j 640 - 6ac: 50f204 excw - 6af: 000000 ill - 6b2: 100000 and a0, a0, a0 - 6b5: 000000 ill - 6b8: 000000 ill - 6bb: 003000 rfe - ... - -000006d0 : - 6d0: 64a022 movi a2, 100 - 6d3: f0c112 addi a1, a1, -16 - 6d6: 21c9 s32i.n a12, a1, 8 - 6d8: 1109 s32i.n a0, a1, 4 - 6da: fff501 l32r a0, 6b0 - 6dd: 0000c0 callx0 a0 - 6e0: 02cd mov.n a12, a2 - 6e2: 82dc bnez.n a2, 6fe - 6e4: 0c0c movi.n a12, 0 - 6e6: 000246 j 6f3 - 6e9: 1c08 l32i.n a0, a12, 4 - 6eb: 0128 l32i.n a2, a1, 0 - 6ed: fec002 addi a0, a0, -2 - 6f0: 004202 s8i a0, a2, 0 - 6f3: 0c2d mov.n a2, a12 - 6f5: 1108 l32i.n a0, a1, 4 - 6f7: 21c8 l32i.n a12, a1, 8 - 6f9: 10c112 addi a1, a1, 16 - 6fc: f00d ret.n - 6fe: dda032 movi a3, 221 - 701: ffec01 l32r a0, 6b4 - 704: 0000c0 callx0 a0 - 707: 0c2d mov.n a2, a12 - 709: 130c movi.n a3, 1 - 70b: ffeb01 l32r a0, 6b8 - 70e: 0000c0 callx0 a0 - 711: 0129 s32i.n a2, a1, 0 - 713: ffe631 l32r a3, 6ac - 716: 0c2d mov.n a2, a12 - 718: ffe901 l32r a0, 6bc - 71b: 0000c0 callx0 a0 - 71e: 0c2d mov.n a2, a12 - 720: ffe801 l32r a0, 6c0 - 723: 0000c0 callx0 a0 - 726: b2dc bnez.n a2, 745 - 728: 0c2d mov.n a2, a12 - 72a: 330c movi.n a3, 3 - 72c: ffe601 l32r a0, 6c4 - 72f: 0000c0 callx0 a0 - 732: f2cc bnez.n a2, 745 - 734: 0c2d mov.n a2, a12 - 736: 030c movi.n a3, 0 - 738: 040c movi.n a4, 0 - 73a: 050c movi.n a5, 0 - 73c: ffe301 l32r a0, 6c8 - 73f: 0000c0 callx0 a0 - 742: fa3216 beqz a2, 6e9 - 745: 0c2d mov.n a2, a12 - 747: ffe101 l32r a0, 6cc - 74a: 0000c0 callx0 a0 - 74d: ffe4c6 j 6e4 - ... - -0000079c : - 79c: e0c112 addi a1, a1, -32 - 79f: 61c9 s32i.n a12, a1, 24 - 7a1: 2169 s32i.n a6, a1, 8 - 7a3: 3179 s32i.n a7, a1, 12 - 7a5: 1149 s32i.n a4, a1, 4 - 7a7: 0159 s32i.n a5, a1, 0 - 7a9: 5109 s32i.n a0, a1, 20 - 7ab: 71d9 s32i.n a13, a1, 28 - 7ad: 4129 s32i.n a2, a1, 16 - 7af: 03dd mov.n a13, a3 - 7b1: 90a122 movi a2, 0x190 - 7b4: ffe701 l32r a0, 750 - 7b7: 0000c0 callx0 a0 - 7ba: 02cd mov.n a12, a2 - 7bc: 62dc bnez.n a2, 7d6 - 7be: 020c movi.n a2, 0 - 7c0: 0001c6 j 7cb - 7c3: 0c2d mov.n a2, a12 - 7c5: ffe301 l32r a0, 754 - 7c8: 0000c0 callx0 a0 - 7cb: 61c8 l32i.n a12, a1, 24 - 7cd: 71d8 l32i.n a13, a1, 28 - 7cf: 5108 l32i.n a0, a1, 20 - 7d1: 20c112 addi a1, a1, 32 - 7d4: f00d ret.n - 7d6: ffe001 l32r a0, 758 - 7d9: 0000c0 callx0 a0 - 7dc: 0d1256 bnez a2, 8b1 - 7df: 0c2d mov.n a2, a12 - 7e1: 0138 l32i.n a3, a1, 0 - 7e3: ffde01 l32r a0, 75c - 7e6: 0000c0 callx0 a0 - 7e9: 0c4256 bnez a2, 8b1 - 7ec: 0c2d mov.n a2, a12 - 7ee: 2b1d32 l16ui a3, a13, 86 - 7f1: ffdb01 l32r a0, 760 - 7f4: 0000c0 callx0 a0 - 7f7: 0b6256 bnez a2, 8b1 - 7fa: 0c2d mov.n a2, a12 - 7fc: 1138 l32i.n a3, a1, 4 - 7fe: ffd901 l32r a0, 764 - 801: 0000c0 callx0 a0 - 804: 0a9256 bnez a2, 8b1 - 807: 0d2d mov.n a2, a13 - 809: 0c3d mov.n a3, a12 - 80b: ffd701 l32r a0, 768 - 80e: 0000c0 callx0 a0 - 811: 09c256 bnez a2, 8b1 - 814: 0d2d mov.n a2, a13 - 816: 0c3d mov.n a3, a12 - 818: ffd501 l32r a0, 76c - 81b: 0000c0 callx0 a0 - 81e: 08f256 bnez a2, 8b1 - 821: 020c movi.n a2, 0 - 823: 0c3d mov.n a3, a12 - 825: ffd201 l32r a0, 770 - 828: 0000c0 callx0 a0 - 82b: 082256 bnez a2, 8b1 - 82e: 0c2d mov.n a2, a12 - 830: 030c movi.n a3, 0 - 832: ffd001 l32r a0, 774 - 835: 0000c0 callx0 a0 - 838: 075256 bnez a2, 8b1 - 83b: 0c2d mov.n a2, a12 - 83d: 4138 l32i.n a3, a1, 16 - 83f: ffce01 l32r a0, 778 - 842: 0000c0 callx0 a0 - 845: 068256 bnez a2, 8b1 - 848: 0d2d mov.n a2, a13 - 84a: 0c3d mov.n a3, a12 - 84c: ffcc01 l32r a0, 77c - 84f: 0000c0 callx0 a0 - 852: 05b256 bnez a2, 8b1 - 855: 0d2d mov.n a2, a13 - 857: 0c3d mov.n a3, a12 - 859: ffc901 l32r a0, 780 - 85c: 0000c0 callx0 a0 - 85f: 04e256 bnez a2, 8b1 - 862: 0d2d mov.n a2, a13 - 864: 0c3d mov.n a3, a12 - 866: ffc701 l32r a0, 784 - 869: 0000c0 callx0 a0 - 86c: 041256 bnez a2, 8b1 - 86f: 0d2d mov.n a2, a13 - 871: 0c3d mov.n a3, a12 - 873: ffc501 l32r a0, 788 - 876: 0000c0 callx0 a0 - 879: 42fc bnez.n a2, 8b1 - 87b: 040c movi.n a4, 0 - 87d: 050c movi.n a5, 0 - 87f: 100c movi.n a0, 1 - 881: 0128 l32i.n a2, a1, 0 - 883: 030c movi.n a3, 0 - 885: 220b addi.n a2, a2, -1 - 887: 833020 moveqz a3, a0, a2 - 88a: 0c2d mov.n a2, a12 - 88c: ffc001 l32r a0, 78c - 88f: 0000c0 callx0 a0 - 892: b2dc bnez.n a2, 8b1 - 894: 0d2d mov.n a2, a13 - 896: 0c3d mov.n a3, a12 - 898: 2148 l32i.n a4, a1, 8 - 89a: 3158 l32i.n a5, a1, 12 - 89c: ffbd01 l32r a0, 790 - 89f: 0000c0 callx0 a0 - 8a2: b2cc bnez.n a2, 8b1 - 8a4: 0d2d mov.n a2, a13 - 8a6: 0c3d mov.n a3, a12 - 8a8: ffbb01 l32r a0, 794 - 8ab: 0000c0 callx0 a0 - 8ae: f11216 beqz a2, 7c3 - 8b1: 0c2d mov.n a2, a12 - 8b3: ffb901 l32r a0, 798 - 8b6: 0000c0 callx0 a0 - 8b9: ffc046 j 7be - 8bc: 000c movi.n a0, 0 - 8be: 240000 extui a0, a0, 0, 3 - 8c1: 000000 ill - 8c4: 003c movi.n a0, 48 - 8c6: 540000 extui a0, a0, 0, 6 - 8c9: 000000 ill - 8cc: 000070 excw - 8cf: 008c00 excw - 8d2: bc0000 excw - 8d5: 000000 ill - 8d8: 00d8 l32i.n a13, a0, 0 - 8da: ec0000 excw - ... - -00000914 : - 914: 40a282 movi a8, 0x240 - 917: c01180 sub a1, a1, a8 - 91a: 8a6102 s32i a0, a1, 0x228 - 91d: 8c61d2 s32i a13, a1, 0x230 - 920: 8b61c2 s32i a12, a1, 0x22c - 923: 8d61e2 s32i a14, a1, 0x234 - 926: 03cd mov.n a12, a3 - 928: 03ed mov.n a14, a3 - 92a: 04dd mov.n a13, a4 - 92c: 013d mov.n a3, a1 - 92e: ffec01 l32r a0, 8e0 - 931: 0000c0 callx0 a0 - 934: 0042d6 bgez a2, 93c - 937: f27c movi.n a2, -1 - 939: 001a06 j 9a5 - 93c: 122102 l32i a0, a1, 72 - 93f: 8961e2 s32i a14, a1, 0x224 - 942: 90bc beqz.n a0, 97f - 944: 000002 l8ui a0, a0, 0 - 947: 101066 bnei a0, 1, 95b - 94a: 0e2d mov.n a2, a14 - 94c: c03de0 sub a3, a13, a14 - 94f: ffdb41 l32r a4, 8bc - 952: ffe401 l32r a0, 8e4 - 955: 0000c0 callx0 a0 - 958: 000546 j 971 - 95b: 102066 bnei a0, 2, 96f - 95e: 0e2d mov.n a2, a14 - 960: c03de0 sub a3, a13, a14 - 963: ffd741 l32r a4, 8c0 - 966: ffe001 l32r a0, 8e8 - 969: 0000c0 callx0 a0 - 96c: 000046 j 971 - 96f: 020c movi.n a2, 0 - 971: 130296 bltz a2, aa5 - 974: c00de0 sub a0, a13, a14 - 977: 022207 blt a2, a0, 97d - 97a: 0049c6 j aa5 - 97d: c2ea add.n a12, a2, a14 - 97f: 272102 l32i a0, a1, 156 - 982: 40bc beqz.n a0, 9ba - 984: 000022 l8ui a2, a0, 0 - 987: f2ac beqz.n a2, 9ba - 989: 0c2d mov.n a2, a12 - 98b: ffce41 l32r a4, 8c4 - 98e: c0edc0 sub a14, a13, a12 - 991: 0e3d mov.n a3, a14 - 993: ffd601 l32r a0, 8ec - 996: 0000c0 callx0 a0 - 999: 002296 bltz a2, 99f - 99c: 1822e7 blt a2, a14, 9b8 - 99f: 892122 l32i a2, a1, 0x224 - 9a2: c02c20 sub a2, a12, a2 - 9a5: 8b21c2 l32i a12, a1, 0x22c - 9a8: 8c21d2 l32i a13, a1, 0x230 - 9ab: 8d21e2 l32i a14, a1, 0x234 - 9ae: 40a232 movi a3, 0x240 - 9b1: 8a2102 l32i a0, a1, 0x228 - 9b4: 113a add.n a1, a1, a3 - 9b6: f00d ret.n - 9b8: c2ca add.n a12, a2, a12 - 9ba: 242102 l32i a0, a1, 144 - 9bd: b09c beqz.n a0, 9dc - 9bf: 000032 l8ui a3, a0, 0 - 9c2: 639c beqz.n a3, 9dc - 9c4: 0c2d mov.n a2, a12 - 9c6: ffc041 l32r a4, 8c8 - 9c9: c0edc0 sub a14, a13, a12 - 9cc: 0e3d mov.n a3, a14 - 9ce: ffc801 l32r a0, 8f0 - 9d1: 0000c0 callx0 a0 - 9d4: fc7296 bltz a2, 99f - 9d7: c4a2e7 bge a2, a14, 99f - 9da: c2ca add.n a12, a2, a12 - 9dc: 102102 l32i a0, a1, 64 - 9df: 50ac beqz.n a0, a08 - 9e1: 0c2d mov.n a2, a12 - 9e3: ffba41 l32r a4, 8cc - 9e6: 010052 l8ui a5, a0, 1 - 9e9: 000062 l8ui a6, a0, 0 - 9ec: c0edc0 sub a14, a13, a12 - 9ef: 0e3d mov.n a3, a14 - 9f1: 116680 slli a6, a6, 8 - 9f4: 205560 or a5, a5, a6 - 9f7: f45050 extui a5, a5, 0, 16 - 9fa: ffbe01 l32r a0, 8f4 - 9fd: 0000c0 callx0 a0 - a00: f9b296 bltz a2, 99f - a03: 98a2e7 bge a2, a14, 99f - a06: c2ca add.n a12, a2, a12 - a08: b108 l32i.n a0, a1, 44 - a0a: 80ac beqz.n a0, a36 - a0c: 0c2d mov.n a2, a12 - a0e: ffb041 l32r a4, 8d0 - a11: 010052 l8ui a5, a0, 1 - a14: 000062 l8ui a6, a0, 0 - a17: c0edc0 sub a14, a13, a12 - a1a: 0e3d mov.n a3, a14 - a1c: 116680 slli a6, a6, 8 - a1f: 205560 or a5, a5, a6 - a22: f45050 extui a5, a5, 0, 16 - a25: ffb401 l32r a0, 8f8 - a28: 0000c0 callx0 a0 - a2b: f70296 bltz a2, 99f - a2e: 0222e7 blt a2, a14, a34 - a31: ffda86 j 99f - a34: c2ca add.n a12, a2, a12 - a36: c128 l32i.n a2, a1, 48 - a38: 62ac beqz.n a2, a62 - a3a: 02d132 addmi a3, a1, 0x200 - a3d: 541c movi.n a4, 21 - a3f: ffaf01 l32r a0, 8fc - a42: 0000c0 callx0 a0 - a45: ffa341 l32r a4, 8d4 - a48: 025d mov.n a5, a2 - a4a: c0edc0 sub a14, a13, a12 - a4d: 0c2d mov.n a2, a12 - a4f: 0e3d mov.n a3, a14 - a51: ffab01 l32r a0, 900 - a54: 0000c0 callx0 a0 - a57: f44296 bltz a2, 99f - a5a: 0222e7 blt a2, a14, a60 - a5d: ffcf86 j 99f - a60: c2ca add.n a12, a2, a12 - a62: 342142 l32i a4, a1, 208 - a65: 07b416 beqz a4, ae4 - a68: 352122 l32i a2, a1, 212 - a6b: 8861d2 s32i a13, a1, 0x220 - a6e: 221b addi.n a2, a2, 1 - a70: ffa501 l32r a0, 904 - a73: 0000c0 callx0 a0 - a76: 02dd mov.n a13, a2 - a78: f23216 beqz a2, 99f - a7b: 352132 l32i a3, a1, 212 - a7e: 83ac beqz.n a3, aaa - a80: 000c movi.n a0, 0 - a82: f85c movi.n a8, 95 - a84: 342172 l32i a7, a1, 208 - a87: 5d0a add.n a5, a13, a0 - a89: 770a add.n a7, a7, a0 - a8b: 000772 l8ui a7, a7, 0 - a8e: 001b addi.n a0, a0, 1 - a90: 05c7f6 bgeui a7, 32, a99 - a93: 004582 s8i a8, a5, 0 - a96: 000086 j a9c - a99: 004572 s8i a7, a5, 0 - a9c: 352192 l32i a9, a1, 212 - a9f: e13097 bltu a0, a9, a84 - aa2: 000186 j aac - aa5: 020c movi.n a2, 0 - aa7: ffbe86 j 9a5 - aaa: 000c movi.n a0, 0 - aac: ff8b41 l32r a4, 8d8 - aaf: 0d5d mov.n a5, a13 - ab1: 2d0a add.n a2, a13, a0 - ab3: 8821e2 l32i a14, a1, 0x220 - ab6: 000c movi.n a0, 0 - ab8: 004202 s8i a0, a2, 0 - abb: c0eec0 sub a14, a14, a12 - abe: 0c2d mov.n a2, a12 - ac0: 0e3d mov.n a3, a14 - ac2: ff9101 l32r a0, 908 - ac5: 0000c0 callx0 a0 - ac8: 8e6122 s32i a2, a1, 0x238 - acb: 0d2d mov.n a2, a13 - acd: ff8f01 l32r a0, 90c - ad0: 0000c0 callx0 a0 - ad3: 8e2102 l32i a0, a1, 0x238 - ad6: 8821d2 l32i a13, a1, 0x220 - ad9: ec2096 bltz a0, 99f - adc: 0220e7 blt a0, a14, ae2 - adf: ffaf06 j 99f - ae2: c0ca add.n a12, a0, a12 - ae4: a108 l32i.n a0, a1, 40 - ae6: eb5016 beqz a0, 99f - ae9: 0c2d mov.n a2, a12 - aeb: ff7c41 l32r a4, 8dc - aee: 010052 l8ui a5, a0, 1 - af1: 000062 l8ui a6, a0, 0 - af4: c0edc0 sub a14, a13, a12 - af7: 0e3d mov.n a3, a14 - af9: 116680 slli a6, a6, 8 - afc: 205560 or a5, a5, a6 - aff: f45050 extui a5, a5, 0, 16 - b02: ff8301 l32r a0, 910 - b05: 0000c0 callx0 a0 - b08: e93296 bltz a2, 99f - b0b: 0222e7 blt a2, a14, b11 - b0e: ffa346 j 99f - b11: c2ca add.n a12, a2, a12 - b13: ffa206 j 99f - ... - b2a: 680000 excw - ... - b49: 000000 ill - b4c: 420c movi.n a2, 4 - b4e: 150c movi.n a5, 1 - b50: 070c movi.n a7, 0 - b52: 060c movi.n a6, 0 - b54: fff141 l32r a4, b18 - b57: f0c112 addi a1, a1, -16 - b5a: 31c9 s32i.n a12, a1, 12 - b5c: 2109 s32i.n a0, a1, 8 - b5e: 0448 l32i.n a4, a4, 0 - b60: 0169 s32i.n a6, a1, 0 - b62: 172432 l32i a3, a4, 92 - b65: 60c442 addi a4, a4, 96 - b68: 000005 call0 b6c - b6b: 02cd mov.n a12, a2 - b6d: b2ac beqz.n a2, b9c - b6f: 012d mov.n a2, a1 - b71: 1c38 l32i.n a3, a12, 4 - b73: ffec01 l32r a0, b24 - b76: 0000c0 callx0 a0 - b79: 070256 bnez a2, bed - b7c: 0c2d mov.n a2, a12 - b7e: 0158 l32i.n a5, a1, 0 - b80: 1159 s32i.n a5, a1, 4 - b82: ffe901 l32r a0, b28 - b85: 0000c0 callx0 a0 - b88: 023d mov.n a3, a2 - b8a: 1c48 l32i.n a4, a12, 4 - b8c: 1128 l32i.n a2, a1, 4 - b8e: ffe701 l32r a0, b2c - b91: 0000c0 callx0 a0 - b94: 0c2d mov.n a2, a12 - b96: ffe601 l32r a0, b30 - b99: 0000c0 callx0 a0 - b9c: 0128 l32i.n a2, a1, 0 - b9e: 1228 l32i.n a2, a2, 4 - ba0: 222b addi.n a2, a2, 2 - ba2: ffe401 l32r a0, b34 - ba5: 0000c0 callx0 a0 - ba8: ffdd31 l32r a3, b1c - bab: 020d mov.n a0, a2 - bad: 1f6322 s32i a2, a3, 124 - bb0: 0128 l32i.n a2, a1, 0 - bb2: 70cc bnez.n a0, bbd - bb4: ffe101 l32r a0, b38 - bb7: 0000c0 callx0 a0 - bba: 000986 j be4 - bbd: 1248 l32i.n a4, a2, 4 - bbf: 005042 s16i a4, a0, 0 - bc2: ffde01 l32r a0, b3c - bc5: 0000c0 callx0 a0 - bc8: 023d mov.n a3, a2 - bca: ffd521 l32r a2, b20 - bcd: 0148 l32i.n a4, a1, 0 - bcf: 5f2222 l32i a2, a2, 0x17c - bd2: 1448 l32i.n a4, a4, 4 - bd4: 222b addi.n a2, a2, 2 - bd6: ffda01 l32r a0, b40 - bd9: 0000c0 callx0 a0 - bdc: 0128 l32i.n a2, a1, 0 - bde: ffd901 l32r a0, b44 - be1: 0000c0 callx0 a0 - be4: 31c8 l32i.n a12, a1, 12 - be6: 2108 l32i.n a0, a1, 8 - be8: 10c112 addi a1, a1, 16 - beb: f00d ret.n - bed: 0c2d mov.n a2, a12 - bef: ffd601 l32r a0, b48 - bf2: 0000c0 callx0 a0 - bf5: fffac6 j be4 - ... - c10: 120c movi.n a2, 1 - c12: f0c112 addi a1, a1, -16 - c15: 11c9 s32i.n a12, a1, 4 - c17: 0109 s32i.n a0, a1, 0 - c19: 000005 call0 c1c - c1c: 02cd mov.n a12, a2 - c1e: 72bc beqz.n a2, c59 - c20: 1228 l32i.n a2, a2, 4 - c22: 222b addi.n a2, a2, 2 - c24: fff701 l32r a0, c00 - c27: 0000c0 callx0 a0 - c2a: fff331 l32r a3, bf8 - c2d: 606322 s32i a2, a3, 0x180 - c30: d29c beqz.n a2, c51 - c32: 1c48 l32i.n a4, a12, 4 - c34: 005242 s16i a4, a2, 0 - c37: 0c2d mov.n a2, a12 - c39: fff201 l32r a0, c04 - c3c: 0000c0 callx0 a0 - c3f: ffef51 l32r a5, bfc - c42: 023d mov.n a3, a2 - c44: 602552 l32i a5, a5, 0x180 - c47: 1c48 l32i.n a4, a12, 4 - c49: 252b addi.n a2, a5, 2 - c4b: ffef01 l32r a0, c08 - c4e: 0000c0 callx0 a0 - c51: 0c2d mov.n a2, a12 - c53: ffee01 l32r a0, c0c - c56: 0000c0 callx0 a0 - c59: 11c8 l32i.n a12, a1, 4 - c5b: 0108 l32i.n a0, a1, 0 - c5d: 10c112 addi a1, a1, 16 - c60: f00d ret.n - ... - c82: 000001 l32r a0, fffc0c84 - c85: 0e .byte 0xe - c86: 206000 or a6, a0, a0 - ... - cc1: 000000 ill - cc4: ffe831 l32r a3, c64 - cc7: 80c112 addi a1, a1, -128 - cca: 1d61c2 s32i a12, a1, 116 - ccd: 1c6102 s32i a0, a1, 112 - cd0: 02cd mov.n a12, a2 - cd2: ffe521 l32r a2, c68 - cd5: df2342 l32i a4, a3, 0x37c - cd8: 0208 l32i.n a0, a2, 0 - cda: 648c beqz.n a4, ce4 - cdc: e02352 l32i a5, a3, 0x380 - cdf: 140362 l8ui a6, a3, 20 - ce2: d58c beqz.n a5, cf3 - ce4: 020c movi.n a2, 0 - ce6: 1d21c2 l32i a12, a1, 116 - ce9: 80a032 movi a3, 128 - cec: 1c2102 l32i a0, a1, 112 - cef: 113a add.n a1, a1, a3 - cf1: f00d ret.n - cf3: ed1666 bnei a6, 1, ce4 - cf6: 132c32 l32i a3, a12, 76 - cf9: 1b6102 s32i a0, a1, 108 - cfc: fe4316 beqz a3, ce4 - cff: 010372 l8ui a7, a3, 1 - d02: 236b addi.n a2, a3, 6 - d04: fcc732 addi a3, a7, -4 - d07: ffe201 l32r a0, c90 - d0a: 0000c0 callx0 a0 - d0d: 1e6122 s32i a2, a1, 120 - d10: 000005 call0 d14 - d13: 1e2102 l32i a0, a1, 120 - d16: 0da216 beqz a2, df4 - d19: 002d mov.n a2, a0 - d1b: ffde01 l32r a0, c94 - d1e: 0000c0 callx0 a0 - d21: 1b2182 l32i a8, a1, 108 - d24: e90882 l8ui a8, a8, 233 - d27: fb9816 beqz a8, ce4 - d2a: 032c movi.n a3, 32 - d2c: 0b1c movi.n a11, 16 - d2e: ffcfa1 l32r a10, c6c - d31: 1b2122 l32i a2, a1, 108 - d34: 4aa8 l32i.n a10, a10, 16 - d36: 39c222 addi a2, a2, 57 - d39: ea98 l32i.n a9, a10, 56 - d3b: 1a6122 s32i a2, a1, 104 - d3e: 2099b0 or a9, a9, a11 - d41: ea99 s32i.n a9, a10, 56 - d43: ffd501 l32r a0, c98 - d46: 0000c0 callx0 a0 - d49: 9c48 l32i.n a4, a12, 36 - d4b: 1a2122 l32i a2, a1, 104 - d4e: 342b addi.n a3, a4, 2 - d50: 010442 l8ui a4, a4, 1 - d53: ffd201 l32r a0, c9c - d56: 0000c0 callx0 a0 - d59: 0c38 l32i.n a3, a12, 0 - d5b: 9c58 l32i.n a5, a12, 36 - d5d: 1b2162 l32i a6, a1, 108 - d60: 010552 l8ui a5, a5, 1 - d63: 594652 s8i a5, a6, 89 - d66: e38c beqz.n a3, d78 - d68: ffc221 l32r a2, c70 - d6b: 0228 l32i.n a2, a2, 0 - d6d: 640c movi.n a4, 6 - d6f: 33c222 addi a2, a2, 51 - d72: ffcb01 l32r a0, ca0 - d75: 0000c0 callx0 a0 - d78: ffbf21 l32r a2, c74 - d7b: 1a2132 l32i a3, a1, 104 - d7e: ffc901 l32r a0, ca4 - d81: 0000c0 callx0 a0 - d84: ffbd41 l32r a4, c78 - d87: 130c movi.n a3, 1 - d89: 012d mov.n a2, a1 - d8b: 606432 s32i a3, a4, 0x180 - d8e: 030c movi.n a3, 0 - d90: 67a042 movi a4, 103 - d93: ffc501 l32r a0, ca8 - d96: 0000c0 callx0 a0 - d99: 1a2132 l32i a3, a1, 104 - d9c: 1b2142 l32i a4, a1, 108 - d9f: 012d mov.n a2, a1 - da1: 590442 l8ui a4, a4, 89 - da4: ffc201 l32r a0, cac - da7: 0000c0 callx0 a0 - daa: 012d mov.n a2, a1 - dac: ffc101 l32r a0, cb0 - daf: 0000c0 callx0 a0 - db2: ffb261 l32r a6, c7c - db5: 050c movi.n a5, 0 - db7: 784652 s8i a5, a6, 120 - dba: ffbe01 l32r a0, cb4 - dbd: 0000c0 callx0 a0 - dc0: 1b21a2 l32i a10, a1, 108 - dc3: 040c72 l8ui a7, a12, 4 - dc6: ea4a72 s8i a7, a10, 234 - dc9: ffad91 l32r a9, c80 - dcc: ffae81 l32r a8, c84 - dcf: 207790 or a7, a7, a9 - dd2: 0020c0 memw - dd5: fd6872 s32i a7, a8, 0x3f4 - dd8: ffac21 l32r a2, c88 - ddb: ffb701 l32r a0, cb8 - dde: 0000c0 callx0 a0 - de1: ffaac1 l32r a12, c8c - de4: ffb601 l32r a0, cbc - de7: 0000c0 callx0 a0 - dea: 120c movi.n a2, 1 - dec: 3b0c movi.n a11, 3 - dee: 784cb2 s8i a11, a12, 120 - df1: ffbc46 j ce6 - df4: 002d mov.n a2, a0 - df6: ffb201 l32r a0, cc0 - df9: 0000c0 callx0 a0 - dfc: ffb906 j ce4 - ... - e07: 888e00 excw - e0a: 000000 ill - e0d: 000000 ill - e10: 0068 l32i.n a6, a0, 0 - ... - -00000e1c : - e1c: 130c movi.n a3, 1 - e1e: 250c movi.n a5, 2 - e20: 026d mov.n a6, a2 - e22: e0c112 addi a1, a1, -32 - e25: 31c9 s32i.n a12, a1, 12 - e27: 2109 s32i.n a0, a1, 8 - e29: 020c movi.n a2, 0 - e2b: fff501 l32r a0, e00 - e2e: 41d9 s32i.n a13, a1, 16 - e30: 4008 l32i.n a0, a0, 16 - e32: fff4d1 l32r a13, e04 - e35: 0008 l32i.n a0, a0, 0 - e37: 0dd8 l32i.n a13, a13, 0 - e39: 7008 l32i.n a0, a0, 28 - e3b: 2c0d42 l8ui a4, a13, 44 - e3e: 1e2002 l32i a0, a0, 120 - e41: 1109 s32i.n a0, a1, 4 - e43: fff201 l32r a0, e0c - e46: 0000c0 callx0 a0 - e49: 02cd mov.n a12, a2 - e4b: 12cc bnez.n a2, e50 - e4d: 000f86 j e8f - e50: 3dcb addi.n a3, a13, 12 - e52: 2c0d42 l8ui a4, a13, 44 - e55: ffee01 l32r a0, e10 - e58: 0000c0 callx0 a0 - e5b: 0c2d mov.n a2, a12 - e5d: ffed01 l32r a0, e14 - e60: 0000c0 callx0 a0 - e63: 030c movi.n a3, 0 - e65: 021c52 l16ui a5, a12, 4 - e68: 016d mov.n a6, a1 - e6a: 024d mov.n a4, a2 - e6c: 070c movi.n a7, 0 - e6e: 0d2d mov.n a2, a13 - e70: 000005 call0 e74 - e73: 025d mov.n a5, a2 - e75: 32cc bnez.n a2, e7c - e77: ed7c movi.n a13, -2 - e79: 000486 j e8f - e7c: 0d2d mov.n a2, a13 - e7e: 1138 l32i.n a3, a1, 4 - e80: ffe241 l32r a4, e08 - e83: 0168 l32i.n a6, a1, 0 - e85: ff2c05 call0 148 - e88: 02dd mov.n a13, a2 - e8a: d27c movi.n a2, -3 - e8c: 93d2d0 movnez a13, a2, a13 - e8f: 0c2d mov.n a2, a12 - e91: 31c8 l32i.n a12, a1, 12 - e93: ffe101 l32r a0, e18 - e96: 0000c0 callx0 a0 - e99: 0d2d mov.n a2, a13 - e9b: 2108 l32i.n a0, a1, 8 - e9d: 41d8 l32i.n a13, a1, 16 - e9f: 20c112 addi a1, a1, 32 - ea2: f00d ret.n - ... - -00000eb8 : - eb8: f7c332 addi a3, a3, -9 - ebb: e0c112 addi a1, a1, -32 - ebe: 21c9 s32i.n a12, a1, 8 - ec0: 1109 s32i.n a0, a1, 4 - ec2: 41e9 s32i.n a14, a1, 16 - ec4: 31d9 s32i.n a13, a1, 12 - ec6: 04ed mov.n a14, a4 - ec8: 02dd mov.n a13, a2 - eca: fff601 l32r a0, ea4 - ecd: 229b addi.n a2, a2, 9 - ecf: 0008 l32i.n a0, a0, 0 - ed1: 0109 s32i.n a0, a1, 0 - ed3: fff501 l32r a0, ea8 - ed6: 0000c0 callx0 a0 - ed9: 02cd mov.n a12, a2 - edb: 32cc bnez.n a2, ee2 - edd: f27c movi.n a2, -1 - edf: 0009c6 j f0a - ee2: 0128 l32i.n a2, a1, 0 - ee4: 070d32 l8ui a3, a13, 7 - ee7: 2228 l32i.n a2, a2, 8 - ee9: be8c beqz.n a14, ef8 - eeb: 0c4d mov.n a4, a12 - eed: ffef01 l32r a0, eac - ef0: 0000c0 callx0 a0 - ef3: 0e29 s32i.n a2, a14, 0 - ef5: 0001c6 j f00 - ef8: 0c4d mov.n a4, a12 - efa: ffed01 l32r a0, eb0 - efd: 0000c0 callx0 a0 - f00: 0c2d mov.n a2, a12 - f02: ffec01 l32r a0, eb4 - f05: 0000c0 callx0 a0 - f08: 020c movi.n a2, 0 - f0a: 21c8 l32i.n a12, a1, 8 - f0c: 31d8 l32i.n a13, a1, 12 - f0e: 41e8 l32i.n a14, a1, 16 - f10: 1108 l32i.n a0, a1, 4 - f12: 20c112 addi a1, a1, 32 - f15: f00d ret.n - ... - f1f: 888e00 excw - f22: 2a0000 excw - f25: 000037 bnone a0, a3, f29 - ... - f34: 000010 excw - f37: 001000 excw - f3a: 000000 ill - f3d: 000000 ill - f40: 0068 l32i.n a6, a0, 0 - ... - -00000f4c : - f4c: fff351 l32r a5, f18 - f4f: e0c112 addi a1, a1, -32 - f52: 51d9 s32i.n a13, a1, 20 - f54: 3109 s32i.n a0, a1, 12 - f56: 41c9 s32i.n a12, a1, 16 - f58: 61e9 s32i.n a14, a1, 24 - f5a: 4558 l32i.n a5, a5, 16 - f5c: 02ed mov.n a14, a2 - f5e: 0558 l32i.n a5, a5, 0 - f60: ffefc1 l32r a12, f1c - f63: 7558 l32i.n a5, a5, 28 - f65: 0cc8 l32i.n a12, a12, 0 - f67: 1e2552 l32i a5, a5, 120 - f6a: 3ccc bnez.n a12, f71 - f6c: 627c movi.n a2, -10 - f6e: 000c46 j fa3 - f71: 013d mov.n a3, a1 - f73: 2159 s32i.n a5, a1, 8 - f75: 2c28 l32i.n a2, a12, 8 - f77: ffec01 l32r a0, f28 - f7a: 0000c0 callx0 a0 - f7d: 02dd mov.n a13, a2 - f7f: d2ec bnez.n a2, fb0 - f81: 0e0c movi.n a14, 0 - f83: 000486 j f99 - f86: 0c2d mov.n a2, a12 - f88: 2138 l32i.n a3, a1, 8 - f8a: ffe541 l32r a4, f20 - f8d: 1168 l32i.n a6, a1, 4 - f8f: ff1b85 call0 148 - f92: c67c movi.n a6, -4 - f94: 932620 movnez a2, a6, a2 - f97: 02cd mov.n a12, a2 - f99: 0e2d mov.n a2, a14 - f9b: ffe401 l32r a0, f2c - f9e: 0000c0 callx0 a0 - fa1: 0c2d mov.n a2, a12 - fa3: 41c8 l32i.n a12, a1, 16 - fa5: 51d8 l32i.n a13, a1, 20 - fa7: 61e8 l32i.n a14, a1, 24 - fa9: 3108 l32i.n a0, a1, 12 - fab: 20c112 addi a1, a1, 32 - fae: f00d ret.n - fb0: 0e6d mov.n a6, a14 - fb2: 130c movi.n a3, 1 - fb4: 250c movi.n a5, 2 - fb6: 1248 l32i.n a4, a2, 4 - fb8: ffdb21 l32r a2, f24 - fbb: 442b addi.n a4, a4, 2 - fbd: ffdc01 l32r a0, f30 - fc0: 0000c0 callx0 a0 - fc3: 02ed mov.n a14, a2 - fc5: 12cc bnez.n a2, fca - fc7: fff386 j f99 - fca: 000132 l8ui a3, a1, 0 - fcd: ffd901 l32r a0, f34 - fd0: 0000c0 callx0 a0 - fd3: 0e2d mov.n a2, a14 - fd5: 030c movi.n a3, 0 - fd7: ffd801 l32r a0, f38 - fda: 0000c0 callx0 a0 - fdd: 0d2d mov.n a2, a13 - fdf: ffd701 l32r a0, f3c - fe2: 0000c0 callx0 a0 - fe5: 023d mov.n a3, a2 - fe7: 1d48 l32i.n a4, a13, 4 - fe9: 0e2d mov.n a2, a14 - feb: ffd501 l32r a0, f40 - fee: 0000c0 callx0 a0 - ff1: 0d2d mov.n a2, a13 - ff3: ffd401 l32r a0, f44 - ff6: 0000c0 callx0 a0 - ff9: 0e2d mov.n a2, a14 - ffb: ffd301 l32r a0, f48 - ffe: 0000c0 callx0 a0 - 1001: 021e52 l16ui a5, a14, 4 - 1004: 030c movi.n a3, 0 - 1006: 614b addi.n a6, a1, 4 - 1008: 024d mov.n a4, a2 - 100a: 070c movi.n a7, 0 - 100c: 0c2d mov.n a2, a12 - 100e: 000005 call0 1010 - 1011: 025d mov.n a5, a2 - 1013: f6f256 bnez a2, f86 - 1016: dc7c movi.n a12, -3 - 1018: ffdf46 j f99 - ... - 1023: 010800 slli a0, a8, 32 - 1026: 8e0000 excw - 1029: 0088 l32i.n a8, a0, 0 - ... - -0000102c : - 102c: f0c112 addi a1, a1, -16 - 102f: 2109 s32i.n a0, a1, 8 - 1031: fffa01 l32r a0, 101c - 1034: f27c movi.n a2, -1 - 1036: 4008 l32i.n a0, a0, 16 - 1038: 31c9 s32i.n a12, a1, 12 - 103a: 0008 l32i.n a0, a0, 0 - 103c: fff9c1 l32r a12, 1020 - 103f: 7008 l32i.n a0, a0, 28 - 1041: 0cc8 l32i.n a12, a12, 0 - 1043: 1e2002 l32i a0, a0, 120 - 1046: 1109 s32i.n a0, a1, 4 - 1048: 1ccc bnez.n a12, 104d - 104a: 000906 j 1072 - 104d: 0c2d mov.n a2, a12 - 104f: 130c movi.n a3, 1 - 1051: fff441 l32r a4, 1024 - 1054: 050c movi.n a5, 0 - 1056: 016d mov.n a6, a1 - 1058: 070c movi.n a7, 0 - 105a: 000005 call0 105c - 105d: 025d mov.n a5, a2 - 105f: 32cc bnez.n a2, 1066 - 1061: e27c movi.n a2, -2 - 1063: 0002c6 j 1072 - 1066: 0c2d mov.n a2, a12 - 1068: 1138 l32i.n a3, a1, 4 - 106a: ffef41 l32r a4, 1028 - 106d: 0168 l32i.n a6, a1, 0 - 106f: ff0d85 call0 148 - 1072: 31c8 l32i.n a12, a1, 12 - 1074: 2108 l32i.n a0, a1, 8 - 1076: 10c112 addi a1, a1, 16 - 1079: f00d ret.n - 107b: 000000 ill - ... - -00001080 : - 1080: f0c112 addi a1, a1, -16 - 1083: 0109 s32i.n a0, a1, 0 - 1085: fffd01 l32r a0, 107c - 1088: 0008 l32i.n a0, a0, 0 - 108a: f27c movi.n a2, -1 - 108c: 10cc bnez.n a0, 1091 - 108e: 000086 j 1094 - 1091: 000005 call0 1094 - 1094: 0108 l32i.n a0, a1, 0 - 1096: 10c112 addi a1, a1, 16 - 1099: f00d ret.n - 109b: 000000 ill - 109e: 300000 xor a0, a0, a0 - 10a1: 000000 ill - 10a4: 000000 ill - 10a7: 005000 syscall - ... - 10b2: 000001 l32r a0, fffc10b4 - 10b5: 0e .byte 0xe - 10b6: 006000 rsil a0, 0 - ... - -000010f0 : - 10f0: 80c112 addi a1, a1, -128 - 10f3: 1b6102 s32i a0, a1, 108 - 10f6: 1c61c2 s32i a12, a1, 112 - 10f9: ffe8c1 l32r a12, 109c - 10fc: 1d61d2 s32i a13, a1, 116 - 10ff: 0cc8 l32i.n a12, a12, 0 - 1101: 03dd mov.n a13, a3 - 1103: 3ccc bnez.n a12, 110a - 1105: fd7c movi.n a13, -1 - 1107: 005086 j 124d - 110a: 0284f6 bgeui a4, 8, 1110 - 110d: 0043c6 j 1220 - 1110: 010302 l8ui a0, a3, 1 - 1113: 030322 l8ui a2, a3, 3 - 1116: 020332 l8ui a3, a3, 2 - 1119: 112280 slli a2, a2, 8 - 111c: 202230 or a2, a2, a3 - 111f: 90fc bnez.n a0, 115c - 1121: 743820 extui a3, a2, 8, 8 - 1124: 740020 extui a0, a2, 0, 8 - 1127: 110080 slli a0, a0, 8 - 112a: 200030 or a0, a0, a3 - 112d: fcc432 addi a3, a4, -4 - 1130: 283307 bltu a3, a0, 115c - 1133: 2540b6 bltui a0, 4, 115c - 1136: 080d22 l8ui a2, a13, 8 - 1139: 241226 beqi a2, 1, 1161 - 113c: fea032 movi a3, 254 - 113f: 041237 beq a2, a3, 1147 - 1142: fd7c movi.n a13, -1 - 1144: 000906 j 116c - 1147: 050d22 l8ui a2, a13, 5 - 114a: e80c42 l8ui a4, a12, 232 - 114d: c04420 sub a4, a4, a2 - 1150: 10b456 bnez a4, 125f - 1153: ffd321 l32r a2, 10a0 - 1156: ffd901 l32r a0, 10bc - 1159: 0000c0 callx0 a0 - 115c: 0d0c movi.n a13, 0 - 115e: 000286 j 116c - 1161: 050d22 l8ui a2, a13, 5 - 1164: e84c22 s8i a2, a12, 232 - 1167: 000005 call0 1168 - 116a: 02dd mov.n a13, a2 - 116c: ffce41 l32r a4, 10a4 - 116f: 0b2d56 bnez a13, 1225 - 1172: 0128 l32i.n a2, a1, 0 - 1174: f2c252 addi a5, a2, -14 - 1177: 0aa516 beqz a5, 1225 - 117a: fec262 addi a6, a2, -2 - 117d: 0a4616 beqz a6, 1225 - 1180: 2c78 l32i.n a7, a12, 8 - 1182: 3778 l32i.n a7, a7, 12 - 1184: f5c772 addi a7, a7, -11 - 1187: 0c2756 bnez a7, 124d - 118a: 44d8 l32i.n a13, a4, 16 - 118c: ffc721 l32r a2, 10a8 - 118f: ffcc01 l32r a0, 10c0 - 1192: 0000c0 callx0 a0 - 1195: 214b addi.n a2, a1, 4 - 1197: 030c movi.n a3, 0 - 1199: 67a042 movi a4, 103 - 119c: ffc491 l32r a9, 10ac - 119f: 280c movi.n a8, 2 - 11a1: 606982 s32i a8, a9, 0x180 - 11a4: ffc801 l32r a0, 10c4 - 11a7: 0000c0 callx0 a0 - 11aa: 214b addi.n a2, a1, 4 - 11ac: 39cc32 addi a3, a12, 57 - 11af: 590c42 l8ui a4, a12, 89 - 11b2: ffc501 l32r a0, 10c8 - 11b5: 0000c0 callx0 a0 - 11b8: 24c122 addi a2, a1, 36 - 11bb: 71cc32 addi a3, a12, 113 - 11be: b10c42 l8ui a4, a12, 177 - 11c1: ffc201 l32r a0, 10cc - 11c4: 0000c0 callx0 a0 - 11c7: 65c122 addi a2, a1, 101 - 11ca: 33cc32 addi a3, a12, 51 - 11cd: 640c movi.n a4, 6 - 11cf: ffc001 l32r a0, 10d0 - 11d2: 0000c0 callx0 a0 - 11d5: 214b addi.n a2, a1, 4 - 11d7: ffbf01 l32r a0, 10d4 - 11da: 0000c0 callx0 a0 - 11dd: ffb401 l32r a0, 10b0 - 11e0: ea0ca2 l8ui a10, a12, 234 - 11e3: ffb4b1 l32r a11, 10b4 - 11e6: 20aa00 or a10, a10, a0 - 11e9: 0020c0 memw - 11ec: fd6ba2 s32i a10, a11, 0x3f4 - 11ef: 2d4b addi.n a2, a13, 4 - 11f1: ffb901 l32r a0, 10d8 - 11f4: 0000c0 callx0 a0 - 11f7: 01dc22 addmi a2, a12, 0x100 - 11fa: bcc222 addi a2, a2, -68 - 11fd: ffb701 l32r a0, 10dc - 1200: 0000c0 callx0 a0 - 1203: 01dcc2 addmi a12, a12, 0x100 - 1206: d0ccc2 addi a12, a12, -48 - 1209: 0c2d mov.n a2, a12 - 120b: ffb501 l32r a0, 10e0 - 120e: 0000c0 callx0 a0 - 1211: 0c2d mov.n a2, a12 - 1213: e8a332 movi a3, 0x3e8 - 1216: 040c movi.n a4, 0 - 1218: 150c movi.n a5, 1 - 121a: ffb201 l32r a0, 10e4 - 121d: 0000c0 callx0 a0 - 1220: 0d0c movi.n a13, 0 - 1222: 0009c6 j 124d - 1225: 030c movi.n a3, 0 - 1227: 4428 l32i.n a2, a4, 16 - 1229: ffa341 l32r a4, 10b8 - 122c: 224b addi.n a2, a2, 4 - 122e: 606432 s32i a3, a4, 0x180 - 1231: ffad01 l32r a0, 10e8 - 1234: 0000c0 callx0 a0 - 1237: 01dc22 addmi a2, a12, 0x100 - 123a: bcc222 addi a2, a2, -68 - 123d: ffab01 l32r a0, 10ec - 1240: 0000c0 callx0 a0 - 1243: 392c32 l32i a3, a12, 228 - 1246: 338c beqz.n a3, 124d - 1248: 120c movi.n a2, 1 - 124a: 0003c0 callx0 a3 - 124d: 1b2102 l32i a0, a1, 108 - 1250: 1c21c2 l32i a12, a1, 112 - 1253: 0d2d mov.n a2, a13 - 1255: 80a032 movi a3, 128 - 1258: 1d21d2 l32i a13, a1, 116 - 125b: 113a add.n a1, a1, a3 - 125d: f00d ret.n - 125f: 014d mov.n a4, a1 - 1261: e84c22 s8i a2, a12, 232 - 1264: fbc032 addi a3, a0, -5 - 1267: 2d9b addi.n a2, a13, 9 - 1269: 000005 call0 126c - 126c: 12dc bnez.n a2, 1281 - 126e: 0128 l32i.n a2, a1, 0 - 1270: 0d2226 beqi a2, 2, 1281 - 1273: 0a4226 beqi a2, 4, 1281 - 1276: 050d22 l8ui a2, a13, 5 - 1279: 000005 call0 127c - 127c: 02dd mov.n a13, a2 - 127e: ffba86 j 116c - 1281: fd7c movi.n a13, -1 - 1283: ffb946 j 116c - 1286: 000000 ill - 1289: 000000 ill - 128c: 000134 excw - 128f: 010c00 slli a0, a12, 32 - 1292: 180000 excw - 1295: 000001 l32r a0, fffc1298 - 1298: 000120 excw - 129b: 012800 slli a2, a8, 32 - ... - -000012e4 : - 12e4: e0c112 addi a1, a1, -32 - 12e7: 61d9 s32i.n a13, a1, 24 - 12e9: ffe7d1 l32r a13, 1288 - 12ec: 51c9 s32i.n a12, a1, 20 - 12ee: 0dd8 l32i.n a13, a13, 0 - 12f0: 4109 s32i.n a0, a1, 16 - 12f2: 07ed56 bnez a13, 1374 - 12f5: 3c28 l32i.n a2, a12, 12 - 12f7: fd7c movi.n a13, -1 - 12f9: 428c beqz.n a2, 1301 - 12fb: ffe901 l32r a0, 12a0 - 12fe: 0000c0 callx0 a0 - 1301: 4c28 l32i.n a2, a12, 16 - 1303: 428c beqz.n a2, 130b - 1305: ffe701 l32r a0, 12a4 - 1308: 0000c0 callx0 a0 - 130b: 5c28 l32i.n a2, a12, 20 - 130d: 428c beqz.n a2, 1315 - 130f: ffe601 l32r a0, 12a8 - 1312: 0000c0 callx0 a0 - 1315: 2c28 l32i.n a2, a12, 8 - 1317: 428c beqz.n a2, 131f - 1319: ffe401 l32r a0, 12ac - 131c: 0000c0 callx0 a0 - 131f: 6c28 l32i.n a2, a12, 24 - 1321: 428c beqz.n a2, 1329 - 1323: ffe301 l32r a0, 12b0 - 1326: 0000c0 callx0 a0 - 1329: 0d2d mov.n a2, a13 - 132b: 000e86 j 1369 - 132e: 2d0d42 l8ui a4, a13, 45 - 1331: 2e0d52 l8ui a5, a13, 46 - 1334: 2f0d62 l8ui a6, a13, 47 - 1337: 300d72 l8ui a7, a13, 48 - 133a: 310d32 l8ui a3, a13, 49 - 133d: 0139 s32i.n a3, a1, 0 - 133f: ffd331 l32r a3, 128c - 1342: 320d02 l8ui a0, a13, 50 - 1345: 1109 s32i.n a0, a1, 4 - 1347: ffdb01 l32r a0, 12b4 - 134a: 0000c0 callx0 a0 - 134d: 60cd32 addi a3, a13, 96 - 1350: 2dcdd2 addi a13, a13, 45 - 1353: 0d2d mov.n a2, a13 - 1355: ffd801 l32r a0, 12b8 - 1358: 0000c0 callx0 a0 - 135b: 0d3d mov.n a3, a13 - 135d: 0c2d mov.n a2, a12 - 135f: 640c movi.n a4, 6 - 1361: ffd601 l32r a0, 12bc - 1364: 0000c0 callx0 a0 - 1367: 020c movi.n a2, 0 - 1369: 51c8 l32i.n a12, a1, 20 - 136b: 61d8 l32i.n a13, a1, 24 - 136d: 4108 l32i.n a0, a1, 16 - 136f: 20c112 addi a1, a1, 32 - 1372: f00d ret.n - 1374: 1d08 l32i.n a0, a13, 4 - 1376: 44c0c2 addi a12, a0, 68 - 1379: 176dc2 s32i a12, a13, 92 - 137c: 4ccc bnez.n a12, 1384 - 137e: 142022 l32i a2, a0, 80 - 1381: ffdc86 j 12f7 - 1384: 021c movi.n a2, 16 - 1386: 440c movi.n a4, 4 - 1388: 257c movi.n a5, -14 - 138a: 065c movi.n a6, 80 - 138c: 80a072 movi a7, 128 - 138f: 180c movi.n a8, 1 - 1391: 090c movi.n a9, 0 - 1393: 604092 s8i a9, a0, 96 - 1396: 624092 s8i a9, a0, 98 - 1399: 664092 s8i a9, a0, 102 - 139c: 984082 s8i a8, a0, 152 - 139f: 614082 s8i a8, a0, 97 - 13a2: 674082 s8i a8, a0, 103 - 13a5: 4d5072 s16i a7, a0, 154 - 13a8: 634062 s8i a6, a0, 99 - 13ab: 644052 s8i a5, a0, 100 - 13ae: 654042 s8i a4, a0, 101 - 13b1: ffc301 l32r a0, 12c0 - 13b4: 0000c0 callx0 a0 - 13b7: 3c29 s32i.n a2, a12, 12 - 13b9: 32cc bnez.n a2, 13c0 - 13bb: ed7c movi.n a13, -2 - 13bd: ffce06 j 12f9 - 13c0: ffb431 l32r a3, 1290 - 13c3: ffc001 l32r a0, 12c4 - 13c6: 0000c0 callx0 a0 - 13c9: 021c movi.n a2, 16 - 13cb: ffbf01 l32r a0, 12c8 - 13ce: 0000c0 callx0 a0 - 13d1: 4c29 s32i.n a2, a12, 16 - 13d3: 52cc bnez.n a2, 13dc - 13d5: 3c28 l32i.n a2, a12, 12 - 13d7: dd7c movi.n a13, -3 - 13d9: ffc706 j 12f9 - 13dc: ffae31 l32r a3, 1294 - 13df: ffbb01 l32r a0, 12cc - 13e2: 0000c0 callx0 a0 - 13e5: 021c movi.n a2, 16 - 13e7: ffba01 l32r a0, 12d0 - 13ea: 0000c0 callx0 a0 - 13ed: 5c29 s32i.n a2, a12, 20 - 13ef: 52cc bnez.n a2, 13f8 - 13f1: 3c28 l32i.n a2, a12, 12 - 13f3: cd7c movi.n a13, -4 - 13f5: ffc006 j 12f9 - 13f8: ffa831 l32r a3, 1298 - 13fb: ffb601 l32r a0, 12d4 - 13fe: 0000c0 callx0 a0 - 1401: 021c movi.n a2, 16 - 1403: ffb501 l32r a0, 12d8 - 1406: 0000c0 callx0 a0 - 1409: 2c29 s32i.n a2, a12, 8 - 140b: 52cc bnez.n a2, 1414 - 140d: 3c28 l32i.n a2, a12, 12 - 140f: bd7c movi.n a13, -5 - 1411: ffb906 j 12f9 - 1414: ffa231 l32r a3, 129c - 1417: ffb101 l32r a0, 12dc - 141a: 0000c0 callx0 a0 - 141d: 021c movi.n a2, 16 - 141f: ffb001 l32r a0, 12e0 - 1422: 0000c0 callx0 a0 - 1425: 6c29 s32i.n a2, a12, 24 - 1427: f03256 bnez a2, 132e - 142a: 3c28 l32i.n a2, a12, 12 - 142c: ad7c movi.n a13, -6 - 142e: ffb1c6 j 12f9 - ... - -00001448 : - 1448: f0c112 addi a1, a1, -16 - 144b: 11c9 s32i.n a12, a1, 4 - 144d: 0109 s32i.n a0, a1, 0 - 144f: 02cd mov.n a12, a2 - 1451: 32cc bnez.n a2, 1458 - 1453: f27c movi.n a2, -1 - 1455: 000cc6 j 148c - 1458: 3228 l32i.n a2, a2, 12 - 145a: 428c beqz.n a2, 1462 - 145c: fff601 l32r a0, 1434 - 145f: 0000c0 callx0 a0 - 1462: 4c28 l32i.n a2, a12, 16 - 1464: 428c beqz.n a2, 146c - 1466: fff401 l32r a0, 1438 - 1469: 0000c0 callx0 a0 - 146c: 5c28 l32i.n a2, a12, 20 - 146e: 428c beqz.n a2, 1476 - 1470: fff301 l32r a0, 143c - 1473: 0000c0 callx0 a0 - 1476: 2c28 l32i.n a2, a12, 8 - 1478: 428c beqz.n a2, 1480 - 147a: fff101 l32r a0, 1440 - 147d: 0000c0 callx0 a0 - 1480: 6c28 l32i.n a2, a12, 24 - 1482: 428c beqz.n a2, 148a - 1484: fff001 l32r a0, 1444 - 1487: 0000c0 callx0 a0 - 148a: 020c movi.n a2, 0 - 148c: 11c8 l32i.n a12, a1, 4 - 148e: 0108 l32i.n a0, a1, 0 - 1490: 10c112 addi a1, a1, 16 - 1493: f00d ret.n - ... - -000014a8 : - 14a8: f0c112 addi a1, a1, -16 - 14ab: 1109 s32i.n a0, a1, 4 - 14ad: fffa01 l32r a0, 1498 - 14b0: 0008 l32i.n a0, a0, 0 - 14b2: 0109 s32i.n a0, a1, 0 - 14b4: f09c beqz.n a0, 14d7 - 14b6: fff921 l32r a2, 149c - 14b9: 4228 l32i.n a2, a2, 16 - 14bb: 224b addi.n a2, a2, 4 - 14bd: fff901 l32r a0, 14a4 - 14c0: 0000c0 callx0 a0 - 14c3: 0148 l32i.n a4, a1, 0 - 14c5: fff661 l32r a6, 14a0 - 14c8: 050c movi.n a5, 0 - 14ca: 606652 s32i a5, a6, 0x180 - 14cd: 392442 l32i a4, a4, 228 - 14d0: 348c beqz.n a4, 14d7 - 14d2: 220c movi.n a2, 2 - 14d4: 0004c0 callx0 a4 - 14d7: 1108 l32i.n a0, a1, 4 - 14d9: 10c112 addi a1, a1, 16 - 14dc: f00d ret.n - 14de: 000000 ill - 14e1: 000000 ill - -000014e4 : - 14e4: f0c112 addi a1, a1, -16 - 14e7: 0109 s32i.n a0, a1, 0 - 14e9: fffd01 l32r a0, 14e0 - 14ec: 0008 l32i.n a0, a0, 0 - 14ee: 808c beqz.n a0, 14fa - 14f0: 392042 l32i a4, a0, 228 - 14f3: 348c beqz.n a4, 14fa - 14f5: 020c movi.n a2, 0 - 14f7: 0004c0 callx0 a4 - 14fa: 0108 l32i.n a0, a1, 0 - 14fc: 10c112 addi a1, a1, 16 - 14ff: f00d ret.n - ... - 150d: 000000 ill - 1510: 000150 excw - ... - 151b: 0bb800 excw - ... - -00001570 : - 1570: ffe531 l32r a3, 1504 - 1573: e0c112 addi a1, a1, -32 - 1576: 51c9 s32i.n a12, a1, 20 - 1578: 61d9 s32i.n a13, a1, 24 - 157a: 4109 s32i.n a0, a1, 16 - 157c: 0308 l32i.n a0, a3, 0 - 157e: 71e9 s32i.n a14, a1, 28 - 1580: 0e2056 bnez a0, 1666 - 1583: eca022 movi a2, 236 - 1586: ffeb01 l32r a0, 1534 - 1589: 0000c0 callx0 a0 - 158c: 02cd mov.n a12, a2 - 158e: 0d0c movi.n a13, 0 - 1590: ffde01 l32r a0, 1508 - 1593: ffdee1 l32r a14, 150c - 1596: 0029 s32i.n a2, a0, 0 - 1598: 0d9216 beqz a2, 1675 - 159b: 0d3d mov.n a3, a13 - 159d: eca042 movi a4, 236 - 15a0: ffe601 l32r a0, 1538 - 15a3: 0000c0 callx0 a0 - 15a6: 020c movi.n a2, 0 - 15a8: 013d mov.n a3, a1 - 15aa: ffe401 l32r a0, 153c - 15ad: 0000c0 callx0 a0 - 15b0: 2dcc22 addi a2, a12, 45 - 15b3: 013d mov.n a3, a1 - 15b5: 640c movi.n a4, 6 - 15b7: ffe201 l32r a0, 1540 - 15ba: 0000c0 callx0 a0 - 15bd: ffd431 l32r a3, 1510 - 15c0: d41c movi.n a4, 29 - 15c2: 120c movi.n a2, 1 - 15c4: 704c22 s8i a2, a12, 112 - 15c7: 2c4c42 s8i a4, a12, 44 - 15ca: 2ccb addi.n a2, a12, 12 - 15cc: ffde01 l32r a0, 1544 - 15cf: 0000c0 callx0 a0 - 15d2: e94cd2 s8i a13, a12, 233 - 15d5: 34a122 movi a2, 0x134 - 15d8: ffdc01 l32r a0, 1548 - 15db: 0000c0 callx0 a0 - 15de: 1c29 s32i.n a2, a12, 4 - 15e0: 091216 beqz a2, 1675 - 15e3: 000005 call0 15e4 - 15e6: 08b256 bnez a2, 1675 - 15e9: 000005 call0 15ec - 15ec: 2c29 s32i.n a2, a12, 8 - 15ee: 083216 beqz a2, 1675 - 15f1: 5f2e32 l32i a3, a14, 0x17c - 15f4: 13cc bnez.n a3, 15f9 - 15f6: ff5545 call0 b4c - 15f9: 602e42 l32i a4, a14, 0x180 - 15fc: 14cc bnez.n a4, 1601 - 15fe: ff6105 call0 c10 - 1601: 01dc22 addmi a2, a12, 0x100 - 1604: bcc222 addi a2, a2, -68 - 1607: 2129 s32i.n a2, a1, 8 - 1609: ffd001 l32r a0, 154c - 160c: 0000c0 callx0 a0 - 160f: 2128 l32i.n a2, a1, 8 - 1611: ffc031 l32r a3, 1514 - 1614: 040c movi.n a4, 0 - 1616: ffce01 l32r a0, 1550 - 1619: 0000c0 callx0 a0 - 161c: 01dc22 addmi a2, a12, 0x100 - 161f: d0c222 addi a2, a2, -48 - 1622: 3129 s32i.n a2, a1, 12 - 1624: ffcc01 l32r a0, 1554 - 1627: 0000c0 callx0 a0 - 162a: 3128 l32i.n a2, a1, 12 - 162c: ffbb31 l32r a3, 1518 - 162f: 040c movi.n a4, 0 - 1631: ffc901 l32r a0, 1558 - 1634: 0000c0 callx0 a0 - 1637: 021c movi.n a2, 16 - 1639: ffc801 l32r a0, 155c - 163c: 0000c0 callx0 a0 - 163f: 7f6e22 s32i a2, a14, 0x1fc - 1642: f2ac beqz.n a2, 1675 - 1644: ffb931 l32r a3, 1528 - 1647: ffb591 l32r a9, 151c - 164a: 0299 s32i.n a9, a2, 0 - 164c: 7f2e82 l32i a8, a14, 0x1fc - 164f: ffb471 l32r a7, 1520 - 1652: 1879 s32i.n a7, a8, 4 - 1654: 7f2e62 l32i a6, a14, 0x1fc - 1657: ffb351 l32r a5, 1524 - 165a: 2659 s32i.n a5, a6, 8 - 165c: 7f2e42 l32i a4, a14, 0x1fc - 165f: 020c movi.n a2, 0 - 1661: 3439 s32i.n a3, a4, 12 - 1663: 000046 j 1668 - 1666: e27c movi.n a2, -2 - 1668: 51c8 l32i.n a12, a1, 20 - 166a: 61d8 l32i.n a13, a1, 24 - 166c: 71e8 l32i.n a14, a1, 28 - 166e: 4108 l32i.n a0, a1, 16 - 1670: 20c112 addi a1, a1, 32 - 1673: f00d ret.n - 1675: 5f2e22 l32i a2, a14, 0x17c - 1678: a28c beqz.n a2, 1686 - 167a: ffb901 l32r a0, 1560 - 167d: 0000c0 callx0 a0 - 1680: ffaba1 l32r a10, 152c - 1683: 1f6ad2 s32i a13, a10, 124 - 1686: 602e22 l32i a2, a14, 0x180 - 1689: 728c beqz.n a2, 1694 - 168b: ffb601 l32r a0, 1564 - 168e: 0000c0 callx0 a0 - 1691: 606ed2 s32i a13, a14, 0x180 - 1694: 172c22 l32i a2, a12, 92 - 1697: ffa6e1 l32r a14, 1530 - 169a: 428c beqz.n a2, 16a2 - 169c: 000005 call0 16a0 - 169f: 176cd2 s32i a13, a12, 92 - 16a2: 1c28 l32i.n a2, a12, 4 - 16a4: 628c beqz.n a2, 16ae - 16a6: ffb001 l32r a0, 1568 - 16a9: 0000c0 callx0 a0 - 16ac: 1cd9 s32i.n a13, a12, 4 - 16ae: 2cb8 l32i.n a11, a12, 8 - 16b0: 3b8c beqz.n a11, 16b7 - 16b2: 000005 call0 16b4 - 16b5: 2cd9 s32i.n a13, a12, 8 - 16b7: 8c8c beqz.n a12, 16c3 - 16b9: 0e28 l32i.n a2, a14, 0 - 16bb: ffac01 l32r a0, 156c - 16be: 0000c0 callx0 a0 - 16c1: 0ed9 s32i.n a13, a14, 0 - 16c3: f27c movi.n a2, -1 - 16c5: ffe7c6 j 1668 - ... - -000016fc : - 16fc: f0c112 addi a1, a1, -16 - 16ff: 31e9 s32i.n a14, a1, 12 - 1701: 0109 s32i.n a0, a1, 0 - 1703: fff101 l32r a0, 16c8 - 1706: 11c9 s32i.n a12, a1, 4 - 1708: 00c8 l32i.n a12, a0, 0 - 170a: 21d9 s32i.n a13, a1, 8 - 170c: 3ccc bnez.n a12, 1713 - 170e: e27c movi.n a2, -2 - 1710: 0026c6 j 17af - 1713: ffeee1 l32r a14, 16cc - 1716: 5f2e22 l32i a2, a14, 0x17c - 1719: 0d0c movi.n a13, 0 - 171b: a28c beqz.n a2, 1729 - 171d: ffef01 l32r a0, 16dc - 1720: 0000c0 callx0 a0 - 1723: ffeb01 l32r a0, 16d0 - 1726: 1f60d2 s32i a13, a0, 124 - 1729: 602e22 l32i a2, a14, 0x180 - 172c: 728c beqz.n a2, 1737 - 172e: ffec01 l32r a0, 16e0 - 1731: 0000c0 callx0 a0 - 1734: 606ed2 s32i a13, a14, 0x180 - 1737: 7f2e02 l32i a0, a14, 0x1fc - 173a: b09c beqz.n a0, 1759 - 173c: 00d9 s32i.n a13, a0, 0 - 173e: 7f2e42 l32i a4, a14, 0x1fc - 1741: 14d9 s32i.n a13, a4, 4 - 1743: 7f2e32 l32i a3, a14, 0x1fc - 1746: 23d9 s32i.n a13, a3, 8 - 1748: 7f2e22 l32i a2, a14, 0x1fc - 174b: 32d9 s32i.n a13, a2, 12 - 174d: 7f2e22 l32i a2, a14, 0x1fc - 1750: ffe501 l32r a0, 16e4 - 1753: 0000c0 callx0 a0 - 1756: 7f6ed2 s32i a13, a14, 0x1fc - 1759: 01dc22 addmi a2, a12, 0x100 - 175c: d0c222 addi a2, a2, -48 - 175f: ffe201 l32r a0, 16e8 - 1762: 0000c0 callx0 a0 - 1765: 01dc22 addmi a2, a12, 0x100 - 1768: bcc222 addi a2, a2, -68 - 176b: ffe001 l32r a0, 16ec - 176e: 0000c0 callx0 a0 - 1771: 4e28 l32i.n a2, a14, 16 - 1773: 224b addi.n a2, a2, 4 - 1775: ffde01 l32r a0, 16f0 - 1778: 0000c0 callx0 a0 - 177b: 172c22 l32i a2, a12, 92 - 177e: 428c beqz.n a2, 1786 - 1780: 000005 call0 1784 - 1783: 176cd2 s32i a13, a12, 92 - 1786: 1c28 l32i.n a2, a12, 4 - 1788: 628c beqz.n a2, 1792 - 178a: ffda01 l32r a0, 16f4 - 178d: 0000c0 callx0 a0 - 1790: 1cd9 s32i.n a13, a12, 4 - 1792: 2c38 l32i.n a3, a12, 8 - 1794: 338c beqz.n a3, 179b - 1796: 000005 call0 1798 - 1799: 2cd9 s32i.n a13, a12, 8 - 179b: ec8c beqz.n a12, 17ad - 179d: ffcd21 l32r a2, 16d4 - 17a0: 0228 l32i.n a2, a2, 0 - 17a2: ffd501 l32r a0, 16f8 - 17a5: 0000c0 callx0 a0 - 17a8: ffcc31 l32r a3, 16d8 - 17ab: 03d9 s32i.n a13, a3, 0 - 17ad: 020c movi.n a2, 0 - 17af: 11c8 l32i.n a12, a1, 4 - 17b1: 21d8 l32i.n a13, a1, 8 - 17b3: 31e8 l32i.n a14, a1, 12 - 17b5: 0108 l32i.n a0, a1, 0 - 17b7: 10c112 addi a1, a1, 16 - 17ba: f00d ret.n - 17bc: 000000 ill - ... - -000017c0 : - 17c0: ffff41 l32r a4, 17bc - 17c3: 0448 l32i.n a4, a4, 0 - 17c5: 548c beqz.n a4, 17ce - 17c7: 396422 s32i a2, a4, 228 - 17ca: 020c movi.n a2, 0 - 17cc: f00d ret.n - 17ce: d27c movi.n a2, -3 - 17d0: f00d ret.n - 17d2: 000000 ill - 17d5: 000000 ill - -000017d8 : - 17d8: ffff21 l32r a2, 17d4 - 17db: 0228 l32i.n a2, a2, 0 - 17dd: f00d ret.n - 17df: 000000 ill - 17e2: 600000 neg a0, a0 - ... - -00001800 : - 1800: f0c112 addi a1, a1, -16 - 1803: 0109 s32i.n a0, a1, 0 - 1805: 31e9 s32i.n a14, a1, 12 - 1807: 21d9 s32i.n a13, a1, 8 - 1809: 11c9 s32i.n a12, a1, 4 - 180b: 03dd mov.n a13, a3 - 180d: 02cd mov.n a12, a2 - 180f: 060216 beqz a2, 1873 - 1812: fff3e1 l32r a14, 17e0 - 1815: 0e08 l32i.n a0, a14, 0 - 1817: 058016 beqz a0, 1873 - 181a: 030c movi.n a3, 0 - 181c: 044c movi.n a4, 64 - 181e: 71c022 addi a2, a0, 113 - 1821: fff101 l32r a0, 17e8 - 1824: 0000c0 callx0 a0 - 1827: 0c3d mov.n a3, a12 - 1829: 0e28 l32i.n a2, a14, 0 - 182b: 0d4d mov.n a4, a13 - 182d: 71c222 addi a2, a2, 113 - 1830: ffef01 l32r a0, 17ec - 1833: 0000c0 callx0 a0 - 1836: 0e38 l32i.n a3, a14, 0 - 1838: 2d1b addi.n a2, a13, 1 - 183a: b143d2 s8i a13, a3, 177 - 183d: ffec01 l32r a0, 17f0 - 1840: 0000c0 callx0 a0 - 1843: 02ed mov.n a14, a2 - 1845: b29c beqz.n a2, 1864 - 1847: 0d4d mov.n a4, a13 - 1849: 0c3d mov.n a3, a12 - 184b: ffea01 l32r a0, 17f4 - 184e: 0000c0 callx0 a0 - 1851: ffe421 l32r a2, 17e4 - 1854: 0e3d mov.n a3, a14 - 1856: ffe801 l32r a0, 17f8 - 1859: 0000c0 callx0 a0 - 185c: 0e2d mov.n a2, a14 - 185e: ffe701 l32r a0, 17fc - 1861: 0000c0 callx0 a0 - 1864: 020c movi.n a2, 0 - 1866: 11c8 l32i.n a12, a1, 4 - 1868: 21d8 l32i.n a13, a1, 8 - 186a: 31e8 l32i.n a14, a1, 12 - 186c: 0108 l32i.n a0, a1, 0 - 186e: 10c112 addi a1, a1, 16 - 1871: f00d ret.n - 1873: f27c movi.n a2, -1 - 1875: fffb46 j 1866 - 1878: 000000 ill - 187b: 007000 waiti 0 - 187e: c00000 sub a0, a0, a0 - 1881: 0001d4 excw - ... - -00001894 : - 1894: f0c112 addi a1, a1, -16 - 1897: 1109 s32i.n a0, a1, 4 - 1899: fff701 l32r a0, 1878 - 189c: c12002 l32i a0, a0, 0x304 - 189f: 044056 bnez a0, 18e7 - 18a2: 000005 call0 18a4 - 18a5: 0129 s32i.n a2, a1, 0 - 18a7: a2cc bnez.n a2, 18b5 - 18a9: fff421 l32r a2, 187c - 18ac: fff601 l32r a0, 1884 - 18af: 0000c0 callx0 a0 - 18b2: 000c46 j 18e7 - 18b5: 130c movi.n a3, 1 - 18b7: 240c movi.n a4, 2 - 18b9: e94232 s8i a3, a2, 233 - 18bc: 2228 l32i.n a2, a2, 8 - 18be: 030c movi.n a3, 0 - 18c0: fff201 l32r a0, 1888 - 18c3: 0000c0 callx0 a0 - 18c6: 020c movi.n a2, 0 - 18c8: 030c movi.n a3, 0 - 18ca: 040c movi.n a4, 0 - 18cc: fff001 l32r a0, 188c - 18cf: 0000c0 callx0 a0 - 18d2: ffeb31 l32r a3, 1880 - 18d5: 040c movi.n a4, 0 - 18d7: 0128 l32i.n a2, a1, 0 - 18d9: 150c movi.n a5, 1 - 18db: 01d222 addmi a2, a2, 0x100 - 18de: bcc222 addi a2, a2, -68 - 18e1: ffeb01 l32r a0, 1890 - 18e4: 0000c0 callx0 a0 - 18e7: 1108 l32i.n a0, a1, 4 - 18e9: 10c112 addi a1, a1, 16 - 18ec: f00d ret.n - 18ee: 000000 ill - 18f1: 000000 ill - 18f4: 000090 excw - ... - -00001910 : - 1910: f0c112 addi a1, a1, -16 - 1913: 11c9 s32i.n a12, a1, 4 - 1915: 0109 s32i.n a0, a1, 0 - 1917: 02cd mov.n a12, a2 - 1919: fffa01 l32r a0, 1904 - 191c: 0000c0 callx0 a0 - 191f: 392226 beqi a2, 2, 195c - 1922: fff901 l32r a0, 1908 - 1925: 0000c0 callx0 a0 - 1928: 02bc beqz.n a2, 195c - 192a: ecac beqz.n a12, 195c - 192c: fff101 l32r a0, 18f0 - 192f: 780022 l8ui a2, a0, 120 - 1932: 261226 beqi a2, 1, 195c - 1935: 363226 beqi a2, 3, 196f - 1938: ffef21 l32r a2, 18f4 - 193b: fff401 l32r a0, 190c - 193e: 0000c0 callx0 a0 - 1941: ffed21 l32r a2, 18f8 - 1944: 000c movi.n a0, 0 - 1946: df62c2 s32i a12, a2, 0x37c - 1949: e06202 s32i a0, a2, 0x380 - 194c: 000005 call0 1950 - 194f: 429c beqz.n a2, 1967 - 1951: ffea41 l32r a4, 18fc - 1954: 030c movi.n a3, 0 - 1956: df6432 s32i a3, a4, 0x37c - 1959: e06432 s32i a3, a4, 0x380 - 195c: 020c movi.n a2, 0 - 195e: 11c8 l32i.n a12, a1, 4 - 1960: 0108 l32i.n a0, a1, 0 - 1962: 10c112 addi a1, a1, 16 - 1965: f00d ret.n - 1967: ffe661 l32r a6, 1900 - 196a: 350c movi.n a5, 3 - 196c: 784652 s8i a5, a6, 120 - 196f: 120c movi.n a2, 1 - 1971: fffa46 j 195e - 1974: 000000 ill - 1977: 00b000 excw - ... - 198a: 000001 l32r a0, fffc198c - 198d: 0e .byte 0xe - 198e: 006000 rsil a0, 0 - ... - -000019a0 : - 19a0: f0c112 addi a1, a1, -16 - 19a3: 1109 s32i.n a0, a1, 4 - 19a5: fffa01 l32r a0, 1990 - 19a8: 0000c0 callx0 a0 - 19ab: 5f2226 beqi a2, 2, 1a0e - 19ae: fff901 l32r a0, 1994 - 19b1: 0000c0 callx0 a0 - 19b4: 056216 beqz a2, 1a0e - 19b7: ffef01 l32r a0, 1974 - 19ba: 780022 l8ui a2, a0, 120 - 19bd: 4d1226 beqi a2, 1, 1a0e - 19c0: 72cc bnez.n a2, 19cb - 19c2: 120c movi.n a2, 1 - 19c4: 1108 l32i.n a0, a1, 4 - 19c6: 10c112 addi a1, a1, 16 - 19c9: f00d ret.n - 19cb: ffeb21 l32r a2, 1978 - 19ce: fff201 l32r a0, 1998 - 19d1: 0000c0 callx0 a0 - 19d4: ffea01 l32r a0, 197c - 19d7: ffea31 l32r a3, 1980 - 19da: 020c movi.n a2, 0 - 19dc: df6322 s32i a2, a3, 0x37c - 19df: 0008 l32i.n a0, a0, 0 - 19e1: e06322 s32i a2, a3, 0x380 - 19e4: ea0002 l8ui a0, a0, 234 - 19e7: 0109 s32i.n a0, a1, 0 - 19e9: 000005 call0 19ec - 19ec: ffe631 l32r a3, 1984 - 19ef: 020c movi.n a2, 0 - 19f1: 784322 s8i a2, a3, 120 - 19f4: ffea01 l32r a0, 199c - 19f7: 0000c0 callx0 a0 - 19fa: ffe361 l32r a6, 1988 - 19fd: 0148 l32i.n a4, a1, 0 - 19ff: ffe351 l32r a5, 198c - 1a02: 204460 or a4, a4, a6 - 1a05: 0020c0 memw - 1a08: fd6542 s32i a4, a5, 0x3f4 - 1a0b: ffecc6 j 19c2 - 1a0e: 020c movi.n a2, 0 - 1a10: ffec06 j 19c4 - ... - -00001a1c : - 1a1c: f0c112 addi a1, a1, -16 - 1a1f: 0129 s32i.n a2, a1, 0 - 1a21: 1109 s32i.n a0, a1, 4 - 1a23: fffc01 l32r a0, 1a14 - 1a26: 0000c0 callx0 a0 - 1a29: 172226 beqi a2, 2, 1a44 - 1a2c: fffb01 l32r a0, 1a18 - 1a2f: 0000c0 callx0 a0 - 1a32: e28c beqz.n a2, 1a44 - 1a34: 0128 l32i.n a2, a1, 0 - 1a36: 000005 call0 1a38 - 1a39: 72cc bnez.n a2, 1a44 - 1a3b: 120c movi.n a2, 1 - 1a3d: 1108 l32i.n a0, a1, 4 - 1a3f: 10c112 addi a1, a1, 16 - 1a42: f00d ret.n - 1a44: 020c movi.n a2, 0 - 1a46: fffcc6 j 1a3d - -Disassembly of section .irom.text: - -00007050 <.irom.text>: - 7050: 737077 bbci a0, 23, 70c7 <.irom.text+0x77> - 7053: 696420 excw - 7056: 6f6373 excw - 7059: 726576 excw - 705c: 255b20 extui a5, a2, 27, 3 - 705f: 0a5d73 excw - ... - 706e: 570000 excw - 7071: 3a5350 excw - 7074: 656e20 extui a6, a2, 30, 7 - 7077: 732067 blt a0, a6, 70ee <.irom.text+0x9e> - 707a: 726174 excw - 707d: 000a74 excw - 7080: 737077 bbci a0, 23, 70f7 <.irom.text+0xa7> - 7083: 203a add.n a2, a0, a3 - 7085: 6769 s32i.n a6, a7, 24 - 7087: 6e .byte 0x6e - 7088: 6f .byte 0x6f - 7089: 206572 s32i a7, a5, 128 - 708c: 6f .byte 0x6f - 708d: 726576 excw - 7090: 616c movi.n a1, -26 - 7092: 692070 excw - 7095: 6e6564 excw - 7098: 666974 excw - 709b: 6569 s32i.n a6, a5, 24 - 709d: 000a72 l8ui a7, a10, 0 - 70a0: 737077 bbci a0, 23, 7117 <.irom.text+0xc7> - 70a3: 696620 excw - 70a6: 6e .byte 0x6e - 70a7: 7369 s32i.n a6, a3, 28 - 70a9: 6568 l32i.n a6, a5, 24 - 70ab: 000a64 excw - 70ae: 570000 excw - 70b1: 3a5350 excw - 70b4: 656b20 extui a6, a2, 27, 7 - 70b7: 5b79 s32i.n a7, a11, 20 - 70b9: 5d7325 excw - 70bc: 000a add.n a0, a0, a0 - 70be: 570000 excw - 70c1: 3a5350 excw - 70c4: 707720 excw - 70c7: 6e2073 excw - 70ca: 6f .byte 0x6f - 70cb: 692074 excw - 70ce: 6e .byte 0x6e - 70cf: 7469 s32i.n a6, a4, 28 - 70d1: 6169 s32i.n a6, a1, 24 - 70d3: 0a6c movi.n a10, -32 - ... - 70dd: 000000 ill - 70e0: 666977 bbci a9, 7, 714a - 70e3: 5f69 s32i.n a6, a15, 20 - 70e5: 737077 bbci a0, 23, 715c - 70e8: 5f .byte 0x5f - 70e9: 616e65 excw - 70ec: 656c62 s32i a6, a12, 0x194 - 70ef: 000a add.n a0, a0, a0 - ... - 70fd: 000000 ill - 7100: 666977 bbci a9, 7, 716a - 7103: 5f69 s32i.n a6, a15, 20 - 7105: 737077 bbci a0, 23, 717c - 7108: 5f .byte 0x5f - 7109: 736964 excw - 710c: 6c6261 l32r a6, fffe2294 - 710f: 000a65 excw - ... - 711e: 770000 excw - 7121: 207370 or a7, a3, a7 - 7124: 616373 excw - 7127: 6e .byte 0x6e - 7128: 000a add.n a0, a0, a0 - -wps_common.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - ... - -00000010 : - 10: 029d mov.n a9, a2 - 12: 90c112 addi a1, a1, -112 - 15: 1861f2 s32i a15, a1, 96 - 18: 5139 s32i.n a3, a1, 20 - 1a: 9149 s32i.n a4, a1, 36 - 1c: 052d mov.n a2, a5 - 1e: 6159 s32i.n a5, a1, 24 - 20: 1561c2 s32i a12, a1, 84 - 23: 146102 s32i a0, a1, 80 - 26: 1761e2 s32i a14, a1, 92 - 29: 1661d2 s32i a13, a1, 88 - 2c: 1a6192 s32i a9, a1, 104 - 2f: 06dd mov.n a13, a6 - 31: 07ed mov.n a14, a7 - 33: 014b addi.n a0, a1, 4 - 35: 4c0c movi.n a12, 4 - 37: 81c9 s32i.n a12, a1, 32 - 39: 4109 s32i.n a0, a1, 16 - 3b: 1177d0 slli a7, a7, 3 - 3e: 034172 s8i a7, a1, 3 - 41: f45de0 extui a5, a14, 13, 16 - 44: 7565e0 extui a6, a14, 21, 8 - 47: 004162 s8i a6, a1, 0 - 4a: 014152 s8i a5, a1, 1 - 4d: 417870 srli a7, a7, 8 - 50: 024172 s8i a7, a1, 2 - 53: ffeb01 l32r a0, 0 - 56: 0000c0 callx0 a0 - 59: 7119 s32i.n a1, a1, 28 - 5b: b1c9 s32i.n a12, a1, 44 - 5d: a129 s32i.n a2, a1, 40 - 5f: 1fcef2 addi a15, a14, 31 - 62: 41f5f0 srli a15, a15, 5 - 65: 5f1fa6 blti a15, 1, c8 - 68: 1c0c movi.n a12, 1 - 6a: 2f1b addi.n a2, a15, 1 - 6c: 196122 s32i a2, a1, 100 - 6f: 0741c2 s8i a12, a1, 7 - 72: 1a2122 l32i a2, a1, 104 - 75: 20c162 addi a6, a1, 32 - 78: 30c172 addi a7, a1, 48 - 7b: f540c0 extui a4, a12, 16, 16 - 7e: 4138c0 srli a3, a12, 8 - 81: 7558c0 extui a5, a12, 24, 8 - 84: 044152 s8i a5, a1, 4 - 87: 064132 s8i a3, a1, 6 - 8a: 054142 s8i a4, a1, 5 - 8d: 032c movi.n a3, 32 - 8f: 440c movi.n a4, 4 - 91: 10c152 addi a5, a1, 16 - 94: ffdc01 l32r a0, 4 - 97: 0000c0 callx0 a0 - 9a: 15acf7 bge a12, a15, b3 - 9d: 0d2d mov.n a2, a13 - 9f: 30c132 addi a3, a1, 48 - a2: 042c movi.n a4, 32 - a4: ffd901 l32r a0, 8 - a7: 0000c0 callx0 a0 - aa: 20cdd2 addi a13, a13, 32 - ad: e0cee2 addi a14, a14, -32 - b0: 000306 j c0 - b3: 0d2d mov.n a2, a13 - b5: 30c132 addi a3, a1, 48 - b8: 0e4d mov.n a4, a14 - ba: ffd401 l32r a0, c - bd: 0000c0 callx0 a0 - c0: 192162 l32i a6, a1, 100 - c3: cc1b addi.n a12, a12, 1 - c5: a696c7 bne a6, a12, 6f - c8: 1521c2 l32i a12, a1, 84 - cb: 1621d2 l32i a13, a1, 88 - ce: 1721e2 l32i a14, a1, 92 - d1: 1821f2 l32i a15, a1, 96 - d4: 142102 l32i a0, a1, 80 - d7: 70c112 addi a1, a1, 112 - da: f00d ret.n - ... - -00000108 : - 108: c0a032 movi a3, 192 - 10b: c01130 sub a1, a1, a3 - 10e: 2e6102 s32i a0, a1, 184 - 111: 2f61c2 s32i a12, a1, 188 - 114: 362242 l32i a4, a2, 216 - 117: 02cd mov.n a12, a2 - 119: 0f6416 beqz a4, 213 - 11c: 1228 l32i.n a2, a2, 4 - 11e: 372c02 l32i a0, a12, 220 - 121: 382c32 l32i a3, a12, 224 - 124: 933020 movnez a3, a0, a2 - 127: 0e8316 beqz a3, 213 - 12a: 9e2c22 l32i a2, a12, 0x278 - 12d: ffec01 l32r a0, e0 - 130: 0000c0 callx0 a0 - 133: 2c6122 s32i a2, a1, 176 - 136: 9e2c22 l32i a2, a12, 0x278 - 139: ffea01 l32r a0, e4 - 13c: 0000c0 callx0 a0 - 13f: 030c movi.n a3, 0 - 141: 2c2122 l32i a2, a1, 176 - 144: 9e6c32 s32i a3, a12, 0x278 - 147: c0a032 movi a3, 192 - 14a: ffe701 l32r a0, e8 - 14d: 0000c0 callx0 a0 - 150: 2d6122 s32i a2, a1, 180 - 153: 0bc216 beqz a2, 213 - 156: 362c22 l32i a2, a12, 216 - 159: ffe401 l32r a0, ec - 15c: 0000c0 callx0 a0 - 15f: 120c movi.n a2, 1 - 161: 013d mov.n a3, a1 - 163: 2d2142 l32i a4, a1, 180 - 166: 070c movi.n a7, 0 - 168: 366c72 s32i a7, a12, 216 - 16b: 2458 l32i.n a5, a4, 8 - 16d: 64cb addi.n a6, a4, 12 - 16f: 835650 moveqz a5, a6, a5 - 172: 1448 l32i.n a4, a4, 4 - 174: 4149 s32i.n a4, a1, 16 - 176: 0159 s32i.n a5, a1, 0 - 178: 10c142 addi a4, a1, 16 - 17b: 20c152 addi a5, a1, 32 - 17e: ffdc01 l32r a0, f0 - 181: 0000c0 callx0 a0 - 184: 2d2122 l32i a2, a1, 180 - 187: ffdb01 l32r a0, f4 - 18a: 0000c0 callx0 a0 - 18d: 20c122 addi a2, a1, 32 - 190: 032c movi.n a3, 32 - 192: 340c movi.n a4, 3 - 194: 015d mov.n a5, a1 - 196: 10c162 addi a6, a1, 16 - 199: 40c172 addi a7, a1, 64 - 19c: 001c movi.n a0, 16 - 19e: 46cc82 addi a8, a12, 70 - 1a1: 690c movi.n a9, 6 - 1a3: 30cca2 addi a10, a12, 48 - 1a6: 36ccb2 addi a11, a12, 54 - 1a9: 01b9 s32i.n a11, a1, 0 - 1ab: 11a9 s32i.n a10, a1, 4 - 1ad: 5199 s32i.n a9, a1, 20 - 1af: 2189 s32i.n a8, a1, 8 - 1b1: 4109 s32i.n a0, a1, 16 - 1b3: 6109 s32i.n a0, a1, 24 - 1b5: ffd001 l32r a0, f8 - 1b8: 0000c0 callx0 a0 - 1bb: 40c122 addi a2, a1, 64 - 1be: 030c movi.n a3, 0 - 1c0: 040c movi.n a4, 0 - 1c2: ffc651 l32r a5, dc - 1c5: 60c162 addi a6, a1, 96 - 1c8: 075c movi.n a7, 80 - 1ca: 000005 call0 1cc - 1cd: 60c132 addi a3, a1, 96 - 1d0: 042c movi.n a4, 32 - 1d2: 01dc22 addmi a2, a12, 0x100 - 1d5: e4c222 addi a2, a2, -28 - 1d8: ffc901 l32r a0, fc - 1db: 0000c0 callx0 a0 - 1de: 041c movi.n a4, 16 - 1e0: 7fc132 addi a3, a1, 127 - 1e3: 01dc22 addmi a2, a12, 0x100 - 1e6: 224b addi.n a2, a2, 4 - 1e8: 331b addi.n a3, a3, 1 - 1ea: ffc501 l32r a0, 100 - 1ed: 0000c0 callx0 a0 - 1f0: 042c movi.n a4, 32 - 1f2: 7fc132 addi a3, a1, 127 - 1f5: 01dc22 addmi a2, a12, 0x100 - 1f8: 14c222 addi a2, a2, 20 - 1fb: 11c332 addi a3, a3, 17 - 1fe: ffc101 l32r a0, 104 - 201: 0000c0 callx0 a0 - 204: 020c movi.n a2, 0 - 206: 2f21c2 l32i a12, a1, 188 - 209: c0a032 movi a3, 192 - 20c: 2e2102 l32i a0, a1, 184 - 20f: 113a add.n a1, a1, a3 - 211: f00d ret.n - 213: f27c movi.n a2, -1 - 215: fffb46 j 206 - ... - -00000228 : - 228: 541b addi.n a5, a4, 1 - 22a: c0c112 addi a1, a1, -64 - 22d: 016d mov.n a6, a1 - 22f: a109 s32i.n a0, a1, 40 - 231: b1c9 s32i.n a12, a1, 44 - 233: d1e9 s32i.n a14, a1, 52 - 235: c1d9 s32i.n a13, a1, 48 - 237: 415150 srli a5, a5, 1 - 23a: 9159 s32i.n a5, a1, 36 - 23c: 04dd mov.n a13, a4 - 23e: 03ed mov.n a14, a3 - 240: 02cd mov.n a12, a2 - 242: 032c movi.n a3, 32 - 244: 01d222 addmi a2, a2, 0x100 - 247: 0e4d mov.n a4, a14 - 249: e4c222 addi a2, a2, -28 - 24c: 8129 s32i.n a2, a1, 32 - 24e: fff201 l32r a0, 218 - 251: 0000c0 callx0 a0 - 254: 56cc22 addi a2, a12, 86 - 257: 013d mov.n a3, a1 - 259: 041c movi.n a4, 16 - 25b: fff001 l32r a0, 21c - 25e: 0000c0 callx0 a0 - 261: 8128 l32i.n a2, a1, 32 - 263: 4151d0 srli a5, a13, 1 - 266: 032c movi.n a3, 32 - 268: 9148 l32i.n a4, a1, 36 - 26a: 016d mov.n a6, a1 - 26c: 44ea add.n a4, a4, a14 - 26e: ffec01 l32r a0, 220 - 271: 0000c0 callx0 a0 - 274: 013d mov.n a3, a1 - 276: 041c movi.n a4, 16 - 278: c1d8 l32i.n a13, a1, 48 - 27a: 66cc22 addi a2, a12, 102 - 27d: d1e8 l32i.n a14, a1, 52 - 27f: b1c8 l32i.n a12, a1, 44 - 281: ffe801 l32r a0, 224 - 284: 0000c0 callx0 a0 - 287: a108 l32i.n a0, a1, 40 - 289: 40c112 addi a1, a1, 64 - 28c: f00d ret.n - ... - -000002ac : - 2ac: 02ad mov.n a10, a2 - 2ae: e0c112 addi a1, a1, -32 - 2b1: 41d9 s32i.n a13, a1, 16 - 2b3: 31c9 s32i.n a12, a1, 12 - 2b5: 2109 s32i.n a0, a1, 8 - 2b7: 03cd mov.n a12, a3 - 2b9: 054316 beqz a3, 311 - 2bc: 51c4b6 bltui a4, 32, 311 - 2bf: f00c movi.n a0, 15 - 2c1: 4c8047 bany a0, a4, 311 - 2c4: 01a9 s32i.n a10, a1, 0 - 2c6: f0c422 addi a2, a4, -16 - 2c9: 1129 s32i.n a2, a1, 4 - 2cb: fff101 l32r a0, 290 - 2ce: 0000c0 callx0 a0 - 2d1: 02dd mov.n a13, a2 - 2d3: a2bc beqz.n a2, 311 - 2d5: 027c movi.n a2, -16 - 2d7: 141c27 beq a12, a2, 2ef - 2da: 0d2d mov.n a2, a13 - 2dc: 1138 l32i.n a3, a1, 4 - 2de: ffed01 l32r a0, 294 - 2e1: 0000c0 callx0 a0 - 2e4: 10cc32 addi a3, a12, 16 - 2e7: 1148 l32i.n a4, a1, 4 - 2e9: ffeb01 l32r a0, 298 - 2ec: 0000c0 callx0 a0 - 2ef: 0c3d mov.n a3, a12 - 2f1: 0128 l32i.n a2, a1, 0 - 2f3: 2d48 l32i.n a4, a13, 8 - 2f5: 5dcb addi.n a5, a13, 12 - 2f7: 834540 moveqz a4, a5, a4 - 2fa: 01d222 addmi a2, a2, 0x100 - 2fd: 224b addi.n a2, a2, 4 - 2ff: 1d58 l32i.n a5, a13, 4 - 301: ffe601 l32r a0, 29c - 304: 0000c0 callx0 a0 - 307: e2ac beqz.n a2, 339 - 309: 0d2d mov.n a2, a13 - 30b: ffe501 l32r a0, 2a0 - 30e: 0000c0 callx0 a0 - 311: 0d0c movi.n a13, 0 - 313: 000546 j 32c - 316: d08c beqz.n a0, 327 - 318: 030c movi.n a3, 0 - 31a: 000252 l8ui a5, a2, 0 - 31d: 220b addi.n a2, a2, -1 - 31f: 379507 bne a5, a0, 35a - 322: 331b addi.n a3, a3, 1 - 324: f29037 bne a0, a3, 31a - 327: c06400 sub a6, a4, a0 - 32a: 1d69 s32i.n a6, a13, 4 - 32c: 2108 l32i.n a0, a1, 8 - 32e: 0d2d mov.n a2, a13 - 330: 31c8 l32i.n a12, a1, 12 - 332: 41d8 l32i.n a13, a1, 16 - 334: 20c112 addi a1, a1, 32 - 337: f00d ret.n - 339: 1d48 l32i.n a4, a13, 4 - 33b: 2d28 l32i.n a2, a13, 8 - 33d: 3dcb addi.n a3, a13, 12 - 33f: 832320 moveqz a2, a3, a2 - 342: 224a add.n a2, a2, a4 - 344: ffd202 addmi a0, a2, 0xffffff00 - 347: ff0002 l8ui a0, a0, 255 - 34a: 220b addi.n a2, a2, -1 - 34c: c6b407 bgeu a4, a0, 316 - 34f: 0d2d mov.n a2, a13 - 351: ffd401 l32r a0, 2a4 - 354: 0000c0 callx0 a0 - 357: ffed86 j 311 - 35a: 0d2d mov.n a2, a13 - 35c: ffd301 l32r a0, 2a8 - 35f: 0000c0 callx0 a0 - 362: ffeac6 j 311 - 365: 000000 ill - 368: 000000 ill - ... - -0000036c : - 36c: b0c112 addi a1, a1, -80 - 36f: f139 s32i.n a3, a1, 60 - 371: e149 s32i.n a4, a1, 56 - 373: d159 s32i.n a5, a1, 52 - 375: 1161c2 s32i a12, a1, 68 - 378: 106102 s32i a0, a1, 64 - 37b: 4b2202 l32i a0, a2, 0x12c - 37e: 02cd mov.n a12, a2 - 380: 50ac beqz.n a0, 3a9 - 382: 012d mov.n a2, a1 - 384: 030c movi.n a3, 0 - 386: 443c movi.n a4, 52 - 388: fff801 l32r a0, 368 - 38b: 0000c0 callx0 a0 - 38e: 4b2c02 l32i a0, a12, 0x12c - 391: e138 l32i.n a3, a1, 56 - 393: d128 l32i.n a2, a1, 52 - 395: f148 l32i.n a4, a1, 60 - 397: 0149 s32i.n a4, a1, 0 - 399: 035122 s16i a2, a1, 6 - 39c: 025132 s16i a3, a1, 4 - 39f: 4c2c22 l32i a2, a12, 0x130 - 3a2: 130c movi.n a3, 1 - 3a4: 014d mov.n a4, a1 - 3a6: 0000c0 callx0 a0 - 3a9: 1121c2 l32i a12, a1, 68 - 3ac: 102102 l32i a0, a1, 64 - 3af: 50c112 addi a1, a1, 80 - 3b2: f00d ret.n - -000003b4 : - 3b4: f0c112 addi a1, a1, -16 - 3b7: 4b2262 l32i a6, a2, 0x12c - 3ba: 0109 s32i.n a0, a1, 0 - 3bc: 868c beqz.n a6, 3c8 - 3be: 4c2222 l32i a2, a2, 0x130 - 3c1: 230c movi.n a3, 2 - 3c3: 040c movi.n a4, 0 - 3c5: 0006c0 callx0 a6 - 3c8: 0108 l32i.n a0, a1, 0 - 3ca: 10c112 addi a1, a1, 16 - 3cd: f00d ret.n - 3cf: 000000 ill - ... - -000003d4 : - 3d4: b0c112 addi a1, a1, -80 - 3d7: e139 s32i.n a3, a1, 56 - 3d9: d149 s32i.n a4, a1, 52 - 3db: 1061c2 s32i a12, a1, 64 - 3de: f109 s32i.n a0, a1, 60 - 3e0: 4b2202 l32i a0, a2, 0x12c - 3e3: 02cd mov.n a12, a2 - 3e5: f09c beqz.n a0, 408 - 3e7: 012d mov.n a2, a1 - 3e9: 030c movi.n a3, 0 - 3eb: 443c movi.n a4, 52 - 3ed: fff801 l32r a0, 3d0 - 3f0: 0000c0 callx0 a0 - 3f3: 014d mov.n a4, a1 - 3f5: 4b2c02 l32i a0, a12, 0x12c - 3f8: e138 l32i.n a3, a1, 56 - 3fa: d128 l32i.n a2, a1, 52 - 3fc: 1129 s32i.n a2, a1, 4 - 3fe: 0139 s32i.n a3, a1, 0 - 400: 4c2c22 l32i a2, a12, 0x130 - 403: 330c movi.n a3, 3 - 405: 0000c0 callx0 a0 - 408: 1021c2 l32i a12, a1, 64 - 40b: f108 l32i.n a0, a1, 60 - 40d: 50c112 addi a1, a1, 80 - 410: f00d ret.n - ... - -00000414 : - 414: f0c112 addi a1, a1, -16 - 417: 4b2262 l32i a6, a2, 0x12c - 41a: 0109 s32i.n a0, a1, 0 - 41c: 868c beqz.n a6, 428 - 41e: 4c2222 l32i a2, a2, 0x130 - 421: 430c movi.n a3, 4 - 423: 040c movi.n a4, 0 - 425: 0006c0 callx0 a6 - 428: 0108 l32i.n a0, a1, 0 - 42a: 10c112 addi a1, a1, 16 - 42d: f00d ret.n - ... - -00000430 : - 430: f0c112 addi a1, a1, -16 - 433: 4b2262 l32i a6, a2, 0x12c - 436: 0109 s32i.n a0, a1, 0 - 438: 868c beqz.n a6, 444 - 43a: 4c2222 l32i a2, a2, 0x130 - 43d: 530c movi.n a3, 5 - 43f: 040c movi.n a4, 0 - 441: 0006c0 callx0 a6 - 444: 0108 l32i.n a0, a1, 0 - 446: 10c112 addi a1, a1, 16 - 449: f00d ret.n - ... - -00000468 : - 468: f0c112 addi a1, a1, -16 - 46b: 0109 s32i.n a0, a1, 0 - 46d: 11c9 s32i.n a12, a1, 4 - 46f: 21d9 s32i.n a13, a1, 8 - 471: 03cd mov.n a12, a3 - 473: 02dd mov.n a13, a2 - 475: fff501 l32r a0, 44c - 478: 0000c0 callx0 a0 - 47b: 410820 srli a0, a2, 8 - 47e: 0d2d mov.n a2, a13 - 480: 004c02 s8i a0, a12, 0 - 483: fff301 l32r a0, 450 - 486: 0000c0 callx0 a0 - 489: 014c22 s8i a2, a12, 1 - 48c: d32c movi.n a3, 45 - 48e: 0d2d mov.n a2, a13 - 490: fff101 l32r a0, 454 - 493: 0000c0 callx0 a0 - 496: a29c beqz.n a2, 4b4 - 498: 3c2b addi.n a3, a12, 2 - 49a: 440c movi.n a4, 4 - 49c: d21b addi.n a13, a2, 1 - 49e: 0d2d mov.n a2, a13 - 4a0: ffee01 l32r a0, 458 - 4a3: 0000c0 callx0 a0 - 4a6: a2cc bnez.n a2, 4b4 - 4a8: 0d2d mov.n a2, a13 - 4aa: d32c movi.n a3, 45 - 4ac: ffec01 l32r a0, 45c - 4af: 0000c0 callx0 a0 - 4b2: 32cc bnez.n a2, 4b9 - 4b4: f07c movi.n a0, -1 - 4b6: 000706 j 4d6 - 4b9: d21b addi.n a13, a2, 1 - 4bb: 0d2d mov.n a2, a13 - 4bd: ffe801 l32r a0, 460 - 4c0: 0000c0 callx0 a0 - 4c3: 412820 srli a2, a2, 8 - 4c6: 064c22 s8i a2, a12, 6 - 4c9: 0d2d mov.n a2, a13 - 4cb: ffe601 l32r a0, 464 - 4ce: 0000c0 callx0 a0 - 4d1: 000c movi.n a0, 0 - 4d3: 074c22 s8i a2, a12, 7 - 4d6: 11c8 l32i.n a12, a1, 4 - 4d8: 21d8 l32i.n a13, a1, 8 - 4da: 002d mov.n a2, a0 - 4dc: 0108 l32i.n a0, a1, 0 - 4de: 10c112 addi a1, a1, 16 - 4e1: f00d ret.n - 4e3: 002800 excw - 4e6: 000000 ill - 4e9: 000000 ill - -000004ec : - 4ec: 026d mov.n a6, a2 - 4ee: f0c112 addi a1, a1, -16 - 4f1: 0109 s32i.n a0, a1, 0 - 4f3: 21d9 s32i.n a13, a1, 8 - 4f5: 11c9 s32i.n a12, a1, 4 - 4f7: 032d mov.n a2, a3 - 4f9: 010652 l8ui a5, a6, 1 - 4fc: 070672 l8ui a7, a6, 7 - 4ff: 060682 l8ui a8, a6, 6 - 502: 043d mov.n a3, a4 - 504: 04cd mov.n a12, a4 - 506: 02dd mov.n a13, a2 - 508: 050602 l8ui a0, a6, 5 - 50b: 040642 l8ui a4, a6, 4 - 50e: 118880 slli a8, a8, 8 - 511: 207780 or a7, a7, a8 - 514: f47070 extui a7, a7, 0, 16 - 517: 114480 slli a4, a4, 8 - 51a: 000682 l8ui a8, a6, 0 - 51d: 200040 or a0, a0, a4 - 520: 020642 l8ui a4, a6, 2 - 523: 118880 slli a8, a8, 8 - 526: 205580 or a5, a5, a8 - 529: f45050 extui a5, a5, 0, 16 - 52c: 030682 l8ui a8, a6, 3 - 52f: 014480 slli a4, a4, 24 - 532: 118800 slli a8, a8, 16 - 535: 204480 or a4, a4, a8 - 538: 206040 or a6, a0, a4 - 53b: ffea41 l32r a4, 4e4 - 53e: ffea01 l32r a0, 4e8 - 541: 0000c0 callx0 a0 - 544: 0108 l32i.n a0, a1, 0 - 546: 00d296 bltz a2, 557 - 549: 0ab2c7 bgeu a2, a12, 557 - 54c: 0d2d mov.n a2, a13 - 54e: 11c8 l32i.n a12, a1, 4 - 550: 21d8 l32i.n a13, a1, 8 - 552: 10c112 addi a1, a1, 16 - 555: f00d ret.n - 557: 0d0c movi.n a13, 0 - 559: fffbc6 j 54c - ... - -0000056c : - 56c: 041c movi.n a4, 16 - 56e: b0c112 addi a1, a1, -80 - 571: 116102 s32i a0, a1, 68 - 574: 1261c2 s32i a12, a1, 72 - 577: 106122 s32i a2, a1, 64 - 57a: 03cd mov.n a12, a3 - 57c: 012d mov.n a2, a1 - 57e: fff731 l32r a3, 55c - 581: fff701 l32r a0, 560 - 584: 0000c0 callx0 a0 - 587: 4119 s32i.n a1, a1, 16 - 589: 10c132 addi a3, a1, 16 - 58c: 20c152 addi a5, a1, 32 - 58f: 102142 l32i a4, a1, 64 - 592: 021c movi.n a2, 16 - 594: 600c movi.n a0, 6 - 596: 7109 s32i.n a0, a1, 28 - 598: 6129 s32i.n a2, a1, 24 - 59a: 5149 s32i.n a4, a1, 20 - 59c: 220c movi.n a2, 2 - 59e: 18c142 addi a4, a1, 24 - 5a1: fff001 l32r a0, 564 - 5a4: 0000c0 callx0 a0 - 5a7: 0c2d mov.n a2, a12 - 5a9: 20c132 addi a3, a1, 32 - 5ac: 041c movi.n a4, 16 - 5ae: ffee01 l32r a0, 568 - 5b1: 0000c0 callx0 a0 - 5b4: 112102 l32i a0, a1, 68 - 5b7: 080c52 l8ui a5, a12, 8 - 5ba: 060c62 l8ui a6, a12, 6 - 5bd: 075c movi.n a7, 80 - 5bf: 346060 extui a6, a6, 0, 4 - 5c2: 206670 or a6, a6, a7 - 5c5: 064c62 s8i a6, a12, 6 - 5c8: 545050 extui a5, a5, 0, 6 - 5cb: 80a062 movi a6, 128 - 5ce: 205560 or a5, a5, a6 - 5d1: 084c52 s8i a5, a12, 8 - 5d4: 1221c2 l32i a12, a1, 72 - 5d7: 50c112 addi a1, a1, 80 - 5da: f00d ret.n - 5dc: 2108 l32i.n a0, a1, 8 - 5de: 340000 extui a0, a0, 0, 4 - 5e1: 000000 ill - 5e4: 000040 excw - 5e7: 004800 break 8, 0 - 5ea: 500000 excw - 5ed: 000000 ill - 5f0: 000060 excw - 5f3: 007000 waiti 0 - 5f6: 800000 add a0, a0, a0 - 5f9: 000000 ill - 5fc: 008c beqz.n a0, 600 - 5fe: 940000 extui a0, a0, 0, 10 - 601: 000000 ill - 604: 2008 l32i.n a0, a0, 8 - 606: a40000 extui a0, a0, 0, 11 - 609: 000000 ill - 60c: 4008 l32i.n a0, a0, 16 - 60e: b80000 excw - 611: 000000 ill - 614: 00cc bnez.n a0, 618 - ... - -00000648 : - 648: f0c112 addi a1, a1, -16 - 64b: 0109 s32i.n a0, a1, 0 - 64d: 21d9 s32i.n a13, a1, 8 - 64f: 11c9 s32i.n a12, a1, 4 - 651: 02dd mov.n a13, a2 - 653: 42cc bnez.n a2, 65b - 655: ffe1c1 l32r a12, 5dc - 658: 0041c6 j 763 - 65b: ffe131 l32r a3, 5e0 - 65e: ffee01 l32r a0, 618 - 661: 0000c0 callx0 a0 - 664: 000c movi.n a0, 0 - 666: 2c0c movi.n a12, 2 - 668: ffdf31 l32r a3, 5e4 - 66b: 83c020 moveqz a12, a0, a2 - 66e: 0d2d mov.n a2, a13 - 670: ffeb01 l32r a0, 61c - 673: 0000c0 callx0 a0 - 676: 430c movi.n a3, 4 - 678: 203c30 or a3, a12, a3 - 67b: f43030 extui a3, a3, 0, 16 - 67e: 93c320 movnez a12, a3, a2 - 681: ffd931 l32r a3, 5e8 - 684: 0d2d mov.n a2, a13 - 686: ffe601 l32r a0, 620 - 689: 0000c0 callx0 a0 - 68c: 840c movi.n a4, 8 - 68e: ffd731 l32r a3, 5ec - 691: 204c40 or a4, a12, a4 - 694: f44040 extui a4, a4, 0, 16 - 697: 93c420 movnez a12, a4, a2 - 69a: 0d2d mov.n a2, a13 - 69c: ffe201 l32r a0, 624 - 69f: 0000c0 callx0 a0 - 6a2: 051c movi.n a5, 16 - 6a4: ffd331 l32r a3, 5f0 - 6a7: 205c50 or a5, a12, a5 - 6aa: f45050 extui a5, a5, 0, 16 - 6ad: 93c520 movnez a12, a5, a2 - 6b0: 0d2d mov.n a2, a13 - 6b2: ffdd01 l32r a0, 628 - 6b5: 0000c0 callx0 a0 - 6b8: 062c movi.n a6, 32 - 6ba: ffce31 l32r a3, 5f4 - 6bd: 206c60 or a6, a12, a6 - 6c0: f46060 extui a6, a6, 0, 16 - 6c3: 93c620 movnez a12, a6, a2 - 6c6: 0d2d mov.n a2, a13 - 6c8: ffd901 l32r a0, 62c - 6cb: 0000c0 callx0 a0 - 6ce: 074c movi.n a7, 64 - 6d0: ffca31 l32r a3, 5f8 - 6d3: 207c70 or a7, a12, a7 - 6d6: f47070 extui a7, a7, 0, 16 - 6d9: 93c720 movnez a12, a7, a2 - 6dc: 0d2d mov.n a2, a13 - 6de: ffd401 l32r a0, 630 - 6e1: 0000c0 callx0 a0 - 6e4: 80a082 movi a8, 128 - 6e7: ffc531 l32r a3, 5fc - 6ea: 208c80 or a8, a12, a8 - 6ed: f48080 extui a8, a8, 0, 16 - 6f0: 93c820 movnez a12, a8, a2 - 6f3: 0d2d mov.n a2, a13 - 6f5: ffcf01 l32r a0, 634 - 6f8: 0000c0 callx0 a0 - 6fb: 00a192 movi a9, 0x100 - 6fe: ffc031 l32r a3, 600 - 701: 209c90 or a9, a12, a9 - 704: f49090 extui a9, a9, 0, 16 - 707: 93c920 movnez a12, a9, a2 - 70a: 0d2d mov.n a2, a13 - 70c: ffcb01 l32r a0, 638 - 70f: 0000c0 callx0 a0 - 712: ffbca1 l32r a10, 604 - 715: ffbc31 l32r a3, 608 - 718: 20aca0 or a10, a12, a10 - 71b: f4a0a0 extui a10, a10, 0, 16 - 71e: 93ca20 movnez a12, a10, a2 - 721: 0d2d mov.n a2, a13 - 723: ffc601 l32r a0, 63c - 726: 0000c0 callx0 a0 - 729: ffb8b1 l32r a11, 60c - 72c: ffb931 l32r a3, 610 - 72f: 20bcb0 or a11, a12, a11 - 732: f4b0b0 extui a11, a11, 0, 16 - 735: 93cb20 movnez a12, a11, a2 - 738: 0d2d mov.n a2, a13 - 73a: ffc101 l32r a0, 640 - 73d: 0000c0 callx0 a0 - 740: 80a202 movi a0, 0x280 - 743: ffb431 l32r a3, 614 - 746: 200c00 or a0, a12, a0 - 749: f40000 extui a0, a0, 0, 16 - 74c: 93c020 movnez a12, a0, a2 - 74f: 0d2d mov.n a2, a13 - 751: ffbc01 l32r a0, 644 - 754: 0000c0 callx0 a0 - 757: 80a432 movi a3, 0x480 - 75a: 203c30 or a3, a12, a3 - 75d: f43030 extui a3, a3, 0, 16 - 760: 93c320 movnez a12, a3, a2 - 763: 0108 l32i.n a0, a1, 0 - 765: 0c2d mov.n a2, a12 - 767: 21d8 l32i.n a13, a1, 8 - 769: 11c8 l32i.n a12, a1, 4 - 76b: 10c112 addi a1, a1, 16 - 76e: f00d ret.n - ... - -0000078c : - 78c: 023d mov.n a3, a2 - 78e: f0c112 addi a1, a1, -16 - 791: 21c9 s32i.n a12, a1, 8 - 793: e8a322 movi a2, 0x3e8 - 796: 1109 s32i.n a0, a1, 4 - 798: 0139 s32i.n a3, a1, 0 - 79a: fff501 l32r a0, 770 - 79d: 0000c0 callx0 a0 - 7a0: 02cd mov.n a12, a2 - 7a2: b2cc bnez.n a2, 7b1 - 7a4: 0c0c movi.n a12, 0 - 7a6: 0c2d mov.n a2, a12 - 7a8: 1108 l32i.n a0, a1, 4 - 7aa: 21c8 l32i.n a12, a1, 8 - 7ac: 10c112 addi a1, a1, 16 - 7af: f00d ret.n - 7b1: fff001 l32r a0, 774 - 7b4: 0000c0 callx0 a0 - 7b7: 32fc bnez.n a2, 7ee - 7b9: 0c2d mov.n a2, a12 - 7bb: d30c movi.n a3, 13 - 7bd: ffee01 l32r a0, 778 - 7c0: 0000c0 callx0 a0 - 7c3: 72ec bnez.n a2, 7ee - 7c5: 0128 l32i.n a2, a1, 0 - 7c7: 0c3d mov.n a3, a12 - 7c9: ffec01 l32r a0, 77c - 7cc: 0000c0 callx0 a0 - 7cf: b2dc bnez.n a2, 7ee - 7d1: 0128 l32i.n a2, a1, 0 - 7d3: 0c3d mov.n a3, a12 - 7d5: ffea01 l32r a0, 780 - 7d8: 0000c0 callx0 a0 - 7db: f2cc bnez.n a2, 7ee - 7dd: 0c2d mov.n a2, a12 - 7df: 030c movi.n a3, 0 - 7e1: 040c movi.n a4, 0 - 7e3: 050c movi.n a5, 0 - 7e5: ffe701 l32r a0, 784 - 7e8: 0000c0 callx0 a0 - 7eb: fb7216 beqz a2, 7a6 - 7ee: 0c2d mov.n a2, a12 - 7f0: ffe601 l32r a0, 788 - 7f3: 0000c0 callx0 a0 - 7f6: ffea86 j 7a4 - ... - -0000081c : - 81c: f0c112 addi a1, a1, -16 - 81f: 11c9 s32i.n a12, a1, 4 - 821: 21d9 s32i.n a13, a1, 8 - 823: 0109 s32i.n a0, a1, 0 - 825: 02dd mov.n a13, a2 - 827: e8a322 movi a2, 0x3e8 - 82a: fff401 l32r a0, 7fc - 82d: 0000c0 callx0 a0 - 830: 02cd mov.n a12, a2 - 832: d2cc bnez.n a2, 843 - 834: 0c0c movi.n a12, 0 - 836: 0108 l32i.n a0, a1, 0 - 838: 0c2d mov.n a2, a12 - 83a: 21d8 l32i.n a13, a1, 8 - 83c: 11c8 l32i.n a12, a1, 4 - 83e: 10c112 addi a1, a1, 16 - 841: f00d ret.n - 843: ffef01 l32r a0, 800 - 846: 0000c0 callx0 a0 - 849: 044256 bnez a2, 891 - 84c: 0c2d mov.n a2, a12 - 84e: e30c movi.n a3, 14 - 850: ffed01 l32r a0, 804 - 853: 0000c0 callx0 a0 - 856: 72fc bnez.n a2, 891 - 858: 0d2d mov.n a2, a13 - 85a: 0c3d mov.n a3, a12 - 85c: ffeb01 l32r a0, 808 - 85f: 0000c0 callx0 a0 - 862: b2ec bnez.n a2, 891 - 864: 0d2d mov.n a2, a13 - 866: 0c3d mov.n a3, a12 - 868: ffe901 l32r a0, 80c - 86b: 0000c0 callx0 a0 - 86e: f2dc bnez.n a2, 891 - 870: 0c2d mov.n a2, a12 - 872: 02dd32 addmi a3, a13, 0x200 - 875: 341332 l16ui a3, a3, 104 - 878: ffe601 l32r a0, 810 - 87b: 0000c0 callx0 a0 - 87e: f2cc bnez.n a2, 891 - 880: 0c2d mov.n a2, a12 - 882: 030c movi.n a3, 0 - 884: 040c movi.n a4, 0 - 886: 050c movi.n a5, 0 - 888: ffe301 l32r a0, 814 - 88b: 0000c0 callx0 a0 - 88e: fa4216 beqz a2, 836 - 891: 0c2d mov.n a2, a12 - 893: ffe101 l32r a0, 818 - 896: 0000c0 callx0 a0 - 899: ffe5c6 j 834 - -wps_dev_attr.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - b: 000000 ill - e: 120000 excw - 11: 39f0c1 l32r a12, fffce7d4 - 14: 110901 l32r a0, fffc4438 - 17: 230c movi.n a3, 2 - 19: fffc01 l32r a0, c <.text+0xc> - 1c: 0000c0 callx0 a0 - 1f: 0108 l32i.n a0, a1, 0 - 21: 014202 s8i a0, a2, 1 - 24: 410800 srli a0, a0, 8 - 27: 004202 s8i a0, a2, 0 - 2a: 1108 l32i.n a0, a1, 4 - 2c: 10c112 addi a1, a1, 16 - 2f: f00d ret.n - ... - 39: 000000 ill - 3c: f0c112 addi a1, a1, -16 - 3f: 0109 s32i.n a0, a1, 0 - 41: 11c9 s32i.n a12, a1, 4 - 43: 21d9 s32i.n a13, a1, 8 - 45: 03cd mov.n a12, a3 - 47: 04dd mov.n a13, a4 - 49: 039c beqz.n a3, 5d <.text+0x5d> - 4b: 043d mov.n a3, a4 - 4d: fff901 l32r a0, 34 <.text+0x34> - 50: 0000c0 callx0 a0 - 53: 0d4d mov.n a4, a13 - 55: 0c3d mov.n a3, a12 - 57: fff801 l32r a0, 38 <.text+0x38> - 5a: 0000c0 callx0 a0 - 5d: 11c8 l32i.n a12, a1, 4 - 5f: 21d8 l32i.n a13, a1, 8 - 61: 0108 l32i.n a0, a1, 0 - 63: 10c112 addi a1, a1, 16 - 66: f00d ret.n - 68: 036d mov.n a6, a3 - 6a: f0c112 addi a1, a1, -16 - 6d: 0109 s32i.n a0, a1, 0 - 6f: 1648 l32i.n a4, a6, 4 - 71: 2338 l32i.n a3, a3, 8 - 73: 06cb addi.n a0, a6, 12 - 75: 833030 moveqz a3, a0, a3 - 78: fffc05 call0 3c <.text+0x3c> - 7b: 0108 l32i.n a0, a1, 0 - 7d: 10c112 addi a1, a1, 16 - 80: f00d ret.n - -Disassembly of section .irom0.text: - -00000084 : - 84: 001021 l32r a2, fffc00c4 - 87: 001000 excw - 8a: 000000 ill - 8d: 000000 ill - 90: 000010 excw - 93: 003c00 excw - ... - -00000098 : - 98: f0c112 addi a1, a1, -16 - 9b: 21d9 s32i.n a13, a1, 8 - 9d: 0109 s32i.n a0, a1, 0 - 9f: 31e9 s32i.n a14, a1, 12 - a1: 11c9 s32i.n a12, a1, 4 - a3: 02ed mov.n a14, a2 - a5: 03cd mov.n a12, a3 - a7: 032d mov.n a2, a3 - a9: fff631 l32r a3, 84 - ac: fff701 l32r a0, 88 - af: 0000c0 callx0 a0 - b2: 3e28 l32i.n a2, a14, 12 - b4: 0d0c movi.n a13, 0 - b6: 928c beqz.n a2, c3 - b8: fff501 l32r a0, 8c - bb: 0000c0 callx0 a0 - be: 02dd mov.n a13, a2 - c0: ffffc6 j c3 - c3: 0c2d mov.n a2, a12 - c5: f430d0 extui a3, a13, 0, 16 - c8: fff201 l32r a0, 90 - cb: 0000c0 callx0 a0 - ce: 3e38 l32i.n a3, a14, 12 - d0: 0c2d mov.n a2, a12 - d2: 0d4d mov.n a4, a13 - d4: 11c8 l32i.n a12, a1, 4 - d6: 21d8 l32i.n a13, a1, 8 - d8: 31e8 l32i.n a14, a1, 12 - da: ffee01 l32r a0, 94 - dd: 0000c0 callx0 a0 - e0: 020c movi.n a2, 0 - e2: 0108 l32i.n a0, a1, 0 - e4: 10c112 addi a1, a1, 16 - e7: f00d ret.n - e9: 000000 ill - ec: 001023 excw - ef: 001000 excw - f2: 000000 ill - f5: 000000 ill - f8: 000010 excw - fb: 003c00 excw - ... - -00000100 : - 100: f0c112 addi a1, a1, -16 - 103: 21d9 s32i.n a13, a1, 8 - 105: 0109 s32i.n a0, a1, 0 - 107: 31e9 s32i.n a14, a1, 12 - 109: 11c9 s32i.n a12, a1, 4 - 10b: 02ed mov.n a14, a2 - 10d: 03cd mov.n a12, a3 - 10f: 032d mov.n a2, a3 - 111: fff631 l32r a3, ec - 114: fff701 l32r a0, f0 - 117: 0000c0 callx0 a0 - 11a: 4e28 l32i.n a2, a14, 16 - 11c: 0d0c movi.n a13, 0 - 11e: 928c beqz.n a2, 12b - 120: fff501 l32r a0, f4 - 123: 0000c0 callx0 a0 - 126: 02dd mov.n a13, a2 - 128: ffffc6 j 12b - 12b: 0c2d mov.n a2, a12 - 12d: f430d0 extui a3, a13, 0, 16 - 130: fff201 l32r a0, f8 - 133: 0000c0 callx0 a0 - 136: 4e38 l32i.n a3, a14, 16 - 138: 0c2d mov.n a2, a12 - 13a: 0d4d mov.n a4, a13 - 13c: 11c8 l32i.n a12, a1, 4 - 13e: 21d8 l32i.n a13, a1, 8 - 140: 31e8 l32i.n a14, a1, 12 - 142: ffee01 l32r a0, fc - 145: 0000c0 callx0 a0 - 148: 020c movi.n a2, 0 - 14a: 0108 l32i.n a0, a1, 0 - 14c: 10c112 addi a1, a1, 16 - 14f: f00d ret.n - 151: 000000 ill - 154: 001024 excw - 157: 001000 excw - 15a: 000000 ill - 15d: 000000 ill - 160: 000010 excw - 163: 003c00 excw - ... - -00000168 : - 168: f0c112 addi a1, a1, -16 - 16b: 21d9 s32i.n a13, a1, 8 - 16d: 0109 s32i.n a0, a1, 0 - 16f: 31e9 s32i.n a14, a1, 12 - 171: 11c9 s32i.n a12, a1, 4 - 173: 02ed mov.n a14, a2 - 175: 03cd mov.n a12, a3 - 177: 032d mov.n a2, a3 - 179: fff631 l32r a3, 154 - 17c: fff701 l32r a0, 158 - 17f: 0000c0 callx0 a0 - 182: 5e28 l32i.n a2, a14, 20 - 184: 0d0c movi.n a13, 0 - 186: 928c beqz.n a2, 193 - 188: fff501 l32r a0, 15c - 18b: 0000c0 callx0 a0 - 18e: 02dd mov.n a13, a2 - 190: ffffc6 j 193 - 193: 0c2d mov.n a2, a12 - 195: f430d0 extui a3, a13, 0, 16 - 198: fff201 l32r a0, 160 - 19b: 0000c0 callx0 a0 - 19e: 5e38 l32i.n a3, a14, 20 - 1a0: 0c2d mov.n a2, a12 - 1a2: 0d4d mov.n a4, a13 - 1a4: 11c8 l32i.n a12, a1, 4 - 1a6: 21d8 l32i.n a13, a1, 8 - 1a8: 31e8 l32i.n a14, a1, 12 - 1aa: ffee01 l32r a0, 164 - 1ad: 0000c0 callx0 a0 - 1b0: 020c movi.n a2, 0 - 1b2: 0108 l32i.n a0, a1, 0 - 1b4: 10c112 addi a1, a1, 16 - 1b7: f00d ret.n - 1b9: 000000 ill - 1bc: 001042 l16ui a4, a0, 0 - 1bf: 001000 excw - 1c2: 000000 ill - 1c5: 000000 ill - 1c8: 000010 excw - 1cb: 003c00 excw - 1ce: 120000 excw - 1d1: d9f0c1 l32r a12, ffff6994 - 1d4: 010921 l32r a2, fffc05f8 - 1d7: 31e9 s32i.n a14, a1, 12 - 1d9: 11c9 s32i.n a12, a1, 4 - 1db: 02ed mov.n a14, a2 - 1dd: 03cd mov.n a12, a3 - 1df: 032d mov.n a2, a3 - 1e1: fff631 l32r a3, 1bc - 1e4: fff701 l32r a0, 1c0 - 1e7: 0000c0 callx0 a0 - 1ea: 6e28 l32i.n a2, a14, 24 - 1ec: 0d0c movi.n a13, 0 - 1ee: 928c beqz.n a2, 1fb - 1f0: fff501 l32r a0, 1c4 - 1f3: 0000c0 callx0 a0 - 1f6: 02dd mov.n a13, a2 - 1f8: ffffc6 j 1fb - 1fb: 0c2d mov.n a2, a12 - 1fd: f430d0 extui a3, a13, 0, 16 - 200: fff201 l32r a0, 1c8 - 203: 0000c0 callx0 a0 - 206: 6e38 l32i.n a3, a14, 24 - 208: 0c2d mov.n a2, a12 - 20a: 0d4d mov.n a4, a13 - 20c: 11c8 l32i.n a12, a1, 4 - 20e: 21d8 l32i.n a13, a1, 8 - 210: 31e8 l32i.n a14, a1, 12 - 212: ffee01 l32r a0, 1cc - 215: 0000c0 callx0 a0 - 218: 020c movi.n a2, 0 - 21a: 0108 l32i.n a0, a1, 0 - 21c: 10c112 addi a1, a1, 16 - 21f: f00d ret.n - 221: 000000 ill - 224: 001054 excw - 227: 001000 excw - 22a: 100000 and a0, a0, a0 - 22d: 000000 ill - 230: 003c movi.n a0, 48 - ... - -00000234 : - 234: f0c112 addi a1, a1, -16 - 237: 1109 s32i.n a0, a1, 4 - 239: 0129 s32i.n a2, a1, 0 - 23b: 21c9 s32i.n a12, a1, 8 - 23d: 032d mov.n a2, a3 - 23f: 03cd mov.n a12, a3 - 241: fff831 l32r a3, 224 - 244: fff901 l32r a0, 228 - 247: 0000c0 callx0 a0 - 24a: 0c2d mov.n a2, a12 - 24c: 830c movi.n a3, 8 - 24e: fff701 l32r a0, 22c - 251: 0000c0 callx0 a0 - 254: 840c movi.n a4, 8 - 256: 0c2d mov.n a2, a12 - 258: 0138 l32i.n a3, a1, 0 - 25a: 21c8 l32i.n a12, a1, 8 - 25c: 1cc332 addi a3, a3, 28 - 25f: fff401 l32r a0, 230 - 262: 0000c0 callx0 a0 - 265: 020c movi.n a2, 0 - 267: 1108 l32i.n a0, a1, 4 - 269: 10c112 addi a1, a1, 16 - 26c: f00d ret.n - 26e: 550000 extui a0, a0, 16, 6 - 271: 000010 excw - 274: 000010 excw - 277: 001000 excw - 27a: 3c0000 excw - 27d: 000000 ill - -00000280 : - 280: f0c112 addi a1, a1, -16 - 283: 21d9 s32i.n a13, a1, 8 - 285: 11c9 s32i.n a12, a1, 4 - 287: 0109 s32i.n a0, a1, 0 - 289: 02cd mov.n a12, a2 - 28b: 4c0202 l8ui a0, a2, 76 - 28e: 03dd mov.n a13, a3 - 290: b0cc bnez.n a0, 29f - 292: 020c movi.n a2, 0 - 294: 11c8 l32i.n a12, a1, 4 - 296: 21d8 l32i.n a13, a1, 8 - 298: 0108 l32i.n a0, a1, 0 - 29a: 10c112 addi a1, a1, 16 - 29d: f00d ret.n - 29f: 032d mov.n a2, a3 - 2a1: fff331 l32r a3, 270 - 2a4: fff401 l32r a0, 274 - 2a7: 0000c0 callx0 a0 - 2aa: 4c0c32 l8ui a3, a12, 76 - 2ad: 0d2d mov.n a2, a13 - 2af: 1133d0 slli a3, a3, 3 - 2b2: f43030 extui a3, a3, 0, 16 - 2b5: fff001 l32r a0, 278 - 2b8: 0000c0 callx0 a0 - 2bb: 0d2d mov.n a2, a13 - 2bd: 4c0c42 l8ui a4, a12, 76 - 2c0: 24cc32 addi a3, a12, 36 - 2c3: 1144d0 slli a4, a4, 3 - 2c6: ffed01 l32r a0, 27c - 2c9: 0000c0 callx0 a0 - 2cc: fff086 j 292 - 2cf: 106a00 and a6, a10, a0 - 2d2: 100000 and a0, a0, a0 - 2d5: 000000 ill - 2d8: 000010 excw - 2db: 003c00 excw - ... - -000002e0 : - 2e0: f0c112 addi a1, a1, -16 - 2e3: 0109 s32i.n a0, a1, 0 - 2e5: 31e9 s32i.n a14, a1, 12 - 2e7: 11c9 s32i.n a12, a1, 4 - 2e9: 21d9 s32i.n a13, a1, 8 - 2eb: 03cd mov.n a12, a3 - 2ed: 05dd mov.n a13, a5 - 2ef: 74ac beqz.n a4, 31a - 2f1: b0e450 addx8 a14, a4, a5 - 2f4: 0c2d mov.n a2, a12 - 2f6: fff631 l32r a3, 2d0 - 2f9: fff601 l32r a0, 2d4 - 2fc: 0000c0 callx0 a0 - 2ff: 0c2d mov.n a2, a12 - 301: 830c movi.n a3, 8 - 303: fff501 l32r a0, 2d8 - 306: 0000c0 callx0 a0 - 309: 0c2d mov.n a2, a12 - 30b: 0d3d mov.n a3, a13 - 30d: 840c movi.n a4, 8 - 30f: fff301 l32r a0, 2dc - 312: 0000c0 callx0 a0 - 315: dd8b addi.n a13, a13, 8 - 317: d99de7 bne a13, a14, 2f4 - 31a: 020c movi.n a2, 0 - 31c: 11c8 l32i.n a12, a1, 4 - 31e: 21d8 l32i.n a13, a1, 8 - 320: 31e8 l32i.n a14, a1, 12 - 322: 0108 l32i.n a0, a1, 0 - 324: 10c112 addi a1, a1, 16 - 327: f00d ret.n - 329: 000000 ill - 32c: 001011 l32r a1, fffc036c - 32f: 001000 excw - 332: 000000 ill - 335: 000000 ill - 338: 000010 excw - 33b: 003c00 excw - ... - -00000340 : - 340: f0c112 addi a1, a1, -16 - 343: 21d9 s32i.n a13, a1, 8 - 345: 0109 s32i.n a0, a1, 0 - 347: 31e9 s32i.n a14, a1, 12 - 349: 11c9 s32i.n a12, a1, 4 - 34b: 02ed mov.n a14, a2 - 34d: 03cd mov.n a12, a3 - 34f: 032d mov.n a2, a3 - 351: fff631 l32r a3, 32c - 354: fff701 l32r a0, 330 - 357: 0000c0 callx0 a0 - 35a: 2e28 l32i.n a2, a14, 8 - 35c: 0d0c movi.n a13, 0 - 35e: 928c beqz.n a2, 36b - 360: fff501 l32r a0, 334 - 363: 0000c0 callx0 a0 - 366: 02dd mov.n a13, a2 - 368: ffffc6 j 36b - 36b: 0c2d mov.n a2, a12 - 36d: f430d0 extui a3, a13, 0, 16 - 370: fff201 l32r a0, 338 - 373: 0000c0 callx0 a0 - 376: 2e38 l32i.n a3, a14, 8 - 378: 0c2d mov.n a2, a12 - 37a: 0d4d mov.n a4, a13 - 37c: 11c8 l32i.n a12, a1, 4 - 37e: 21d8 l32i.n a13, a1, 8 - 380: 31e8 l32i.n a14, a1, 12 - 382: ffee01 l32r a0, 33c - 385: 0000c0 callx0 a0 - 388: 020c movi.n a2, 0 - 38a: 0108 l32i.n a0, a1, 0 - 38c: 10c112 addi a1, a1, 16 - 38f: f00d ret.n - 391: 000000 ill - -00000394 : - 394: f0c112 addi a1, a1, -16 - 397: 0109 s32i.n a0, a1, 0 - 399: 21d9 s32i.n a13, a1, 8 - 39b: 11c9 s32i.n a12, a1, 4 - 39d: 02dd mov.n a13, a2 - 39f: 03cd mov.n a12, a3 - 3a1: 000005 call0 3a4 - 3a4: 02fc bnez.n a2, 3d8 - 3a6: 0d2d mov.n a2, a13 - 3a8: 0c3d mov.n a3, a12 - 3aa: 000005 call0 3ac - 3ad: 72ec bnez.n a2, 3d8 - 3af: 0d2d mov.n a2, a13 - 3b1: 0c3d mov.n a3, a12 - 3b3: 000005 call0 3b4 - 3b6: e2dc bnez.n a2, 3d8 - 3b8: 0d2d mov.n a2, a13 - 3ba: 0c3d mov.n a3, a12 - 3bc: ffe105 call0 1d0 - 3bf: 52dc bnez.n a2, 3d8 - 3c1: 0d2d mov.n a2, a13 - 3c3: 0c3d mov.n a3, a12 - 3c5: 000005 call0 3c8 - 3c8: c2cc bnez.n a2, 3d8 - 3ca: 0c3d mov.n a3, a12 - 3cc: 0d2d mov.n a2, a13 - 3ce: 000005 call0 3d0 - 3d1: 32cc bnez.n a2, 3d8 - 3d3: 020c movi.n a2, 0 - 3d5: 000046 j 3da - 3d8: f27c movi.n a2, -1 - 3da: 11c8 l32i.n a12, a1, 4 - 3dc: 21d8 l32i.n a13, a1, 8 - 3de: 0108 l32i.n a0, a1, 0 - 3e0: 10c112 addi a1, a1, 16 - 3e3: f00d ret.n - 3e5: 000000 ill - 3e8: 102d excw - 3ea: 000000 ill - 3ed: 800000 add a0, a0, a0 - 3f0: 000010 excw - 3f3: 001000 excw - 3f6: 000000 ill - 3f9: 000000 ill - -000003fc : - 3fc: f0c112 addi a1, a1, -16 - 3ff: 1109 s32i.n a0, a1, 4 - 401: 0129 s32i.n a2, a1, 0 - 403: 21c9 s32i.n a12, a1, 8 - 405: 032d mov.n a2, a3 - 407: 03cd mov.n a12, a3 - 409: fff731 l32r a3, 3e8 - 40c: fff901 l32r a0, 3f0 - 40f: 0000c0 callx0 a0 - 412: 0c2d mov.n a2, a12 - 414: 430c movi.n a3, 4 - 416: fff701 l32r a0, 3f4 - 419: 0000c0 callx0 a0 - 41c: 0108 l32i.n a0, a1, 0 - 41e: fff331 l32r a3, 3ec - 421: 142002 l32i a0, a0, 80 - 424: 0c2d mov.n a2, a12 - 426: 20c030 or a12, a0, a3 - 429: 430c movi.n a3, 4 - 42b: fff301 l32r a0, 3f8 - 42e: 0000c0 callx0 a0 - 431: 1108 l32i.n a0, a1, 4 - 433: 0342c2 s8i a12, a2, 3 - 436: 4138c0 srli a3, a12, 8 - 439: f540c0 extui a4, a12, 16, 16 - 43c: 7558c0 extui a5, a12, 24, 8 - 43f: 004252 s8i a5, a2, 0 - 442: 014242 s8i a4, a2, 1 - 445: 024232 s8i a3, a2, 2 - 448: 21c8 l32i.n a12, a1, 8 - 44a: 020c movi.n a2, 0 - 44c: 10c112 addi a1, a1, 16 - 44f: f00d ret.n - 451: 000000 ill - 454: 1049 s32i.n a4, a0, 4 - 456: 000000 ill - 459: 000000 ill - 45c: 000010 excw - 45f: 001000 excw - 462: 680000 excw - 465: 000000 ill - -00000468 : - 468: f0c112 addi a1, a1, -16 - 46b: 0109 s32i.n a0, a1, 0 - 46d: 11c9 s32i.n a12, a1, 4 - 46f: 21d9 s32i.n a13, a1, 8 - 471: 02cd mov.n a12, a2 - 473: 162222 l32i a2, a2, 88 - 476: 03dd mov.n a13, a3 - 478: 82ac beqz.n a2, 4a4 - 47a: fff701 l32r a0, 458 - 47d: 0000c0 callx0 a0 - 480: 0d2d mov.n a2, a13 - 482: fff431 l32r a3, 454 - 485: fff501 l32r a0, 45c - 488: 0000c0 callx0 a0 - 48b: 162c32 l32i a3, a12, 88 - 48e: 0d2d mov.n a2, a13 - 490: 021332 l16ui a3, a3, 4 - 493: fff301 l32r a0, 460 - 496: 0000c0 callx0 a0 - 499: 0d2d mov.n a2, a13 - 49b: 162c32 l32i a3, a12, 88 - 49e: fff101 l32r a0, 464 - 4a1: 0000c0 callx0 a0 - 4a4: 020c movi.n a2, 0 - 4a6: 11c8 l32i.n a12, a1, 4 - 4a8: 21d8 l32i.n a13, a1, 8 - 4aa: 0108 l32i.n a0, a1, 0 - 4ac: 10c112 addi a1, a1, 16 - 4af: f00d ret.n - 4b1: 000000 ill - 4b4: 103c movi.n a0, 49 - 4b6: 100000 and a0, a0, a0 - 4b9: 000000 ill - 4bc: 000010 excw - 4bf: 000000 ill - ... - -000004c4 : - 4c4: f0c112 addi a1, a1, -16 - 4c7: 2109 s32i.n a0, a1, 8 - 4c9: 0129 s32i.n a2, a1, 0 - 4cb: 31c9 s32i.n a12, a1, 12 - 4cd: 032d mov.n a2, a3 - 4cf: 03cd mov.n a12, a3 - 4d1: fff831 l32r a3, 4b4 - 4d4: fff901 l32r a0, 4b8 - 4d7: 0000c0 callx0 a0 - 4da: 0c2d mov.n a2, a12 - 4dc: 130c movi.n a3, 1 - 4de: fff701 l32r a0, 4bc - 4e1: 0000c0 callx0 a0 - 4e4: 130c movi.n a3, 1 - 4e6: 0c2d mov.n a2, a12 - 4e8: 0108 l32i.n a0, a1, 0 - 4ea: 31c8 l32i.n a12, a1, 12 - 4ec: 540002 l8ui a0, a0, 84 - 4ef: 1109 s32i.n a0, a1, 4 - 4f1: fff301 l32r a0, 4c0 - 4f4: 0000c0 callx0 a0 - 4f7: 1138 l32i.n a3, a1, 4 - 4f9: 2108 l32i.n a0, a1, 8 - 4fb: 004232 s8i a3, a2, 0 - 4fe: 020c movi.n a2, 0 - 500: 10c112 addi a1, a1, 16 - 503: f00d ret.n - 505: 000000 ill - 508: 1049 s32i.n a4, a0, 4 - 50a: 000000 ill - 50d: 000000 ill - 510: 000010 excw - 513: 001000 excw - 516: 680000 excw - 519: 000000 ill - -0000051c : - 51c: f0c112 addi a1, a1, -16 - 51f: 0109 s32i.n a0, a1, 0 - 521: 31e9 s32i.n a14, a1, 12 - 523: 21d9 s32i.n a13, a1, 8 - 525: 11c9 s32i.n a12, a1, 4 - 527: 03dd mov.n a13, a3 - 529: 02cd mov.n a12, a2 - 52b: 28c2e2 addi a14, a2, 40 - 52e: 172c22 l32i a2, a12, 92 - 531: 82ac beqz.n a2, 55d - 533: fff601 l32r a0, 50c - 536: 0000c0 callx0 a0 - 539: 0d2d mov.n a2, a13 - 53b: fff331 l32r a3, 508 - 53e: fff401 l32r a0, 510 - 541: 0000c0 callx0 a0 - 544: 172c32 l32i a3, a12, 92 - 547: 0d2d mov.n a2, a13 - 549: 021332 l16ui a3, a3, 4 - 54c: fff201 l32r a0, 514 - 54f: 0000c0 callx0 a0 - 552: 0d2d mov.n a2, a13 - 554: 172c32 l32i a3, a12, 92 - 557: fff001 l32r a0, 518 - 55a: 0000c0 callx0 a0 - 55d: cc4b addi.n a12, a12, 4 - 55f: cb9ce7 bne a12, a14, 52e - 562: 020c movi.n a2, 0 - 564: 11c8 l32i.n a12, a1, 4 - 566: 21d8 l32i.n a13, a1, 8 - 568: 31e8 l32i.n a14, a1, 12 - 56a: 0108 l32i.n a0, a1, 0 - 56c: 10c112 addi a1, a1, 16 - 56f: f00d ret.n - ... - 57d: 000000 ill - 580: f0c112 addi a1, a1, -16 - 583: 0109 s32i.n a0, a1, 0 - 585: 31e9 s32i.n a14, a1, 12 - 587: 21d9 s32i.n a13, a1, 8 - 589: 11c9 s32i.n a12, a1, 4 - 58b: 04dd mov.n a13, a4 - 58d: 02cd mov.n a12, a2 - 58f: 03ed mov.n a14, a3 - 591: 239c beqz.n a3, 5a7 - 593: 3228 l32i.n a2, a2, 12 - 595: fff701 l32r a0, 574 - 598: 0000c0 callx0 a0 - 59b: 2d1b addi.n a2, a13, 1 - 59d: fff601 l32r a0, 578 - 5a0: 0000c0 callx0 a0 - 5a3: 3c29 s32i.n a2, a12, 12 - 5a5: 32cc bnez.n a2, 5ac - 5a7: f27c movi.n a2, -1 - 5a9: 000486 j 5bf - 5ac: 0e3d mov.n a3, a14 - 5ae: 0d4d mov.n a4, a13 - 5b0: fff301 l32r a0, 57c - 5b3: 0000c0 callx0 a0 - 5b6: 3c08 l32i.n a0, a12, 12 - 5b8: 020c movi.n a2, 0 - 5ba: 00da add.n a0, a0, a13 - 5bc: 004022 s8i a2, a0, 0 - 5bf: 11c8 l32i.n a12, a1, 4 - 5c1: 21d8 l32i.n a13, a1, 8 - 5c3: 31e8 l32i.n a14, a1, 12 - 5c5: 0108 l32i.n a0, a1, 0 - 5c7: 10c112 addi a1, a1, 16 - 5ca: f00d ret.n - ... - 5d8: f0c112 addi a1, a1, -16 - 5db: 0109 s32i.n a0, a1, 0 - 5dd: 31e9 s32i.n a14, a1, 12 - 5df: 21d9 s32i.n a13, a1, 8 - 5e1: 11c9 s32i.n a12, a1, 4 - 5e3: 04dd mov.n a13, a4 - 5e5: 02cd mov.n a12, a2 - 5e7: 03ed mov.n a14, a3 - 5e9: 239c beqz.n a3, 5ff - 5eb: 4228 l32i.n a2, a2, 16 - 5ed: fff701 l32r a0, 5cc - 5f0: 0000c0 callx0 a0 - 5f3: 2d1b addi.n a2, a13, 1 - 5f5: fff601 l32r a0, 5d0 - 5f8: 0000c0 callx0 a0 - 5fb: 4c29 s32i.n a2, a12, 16 - 5fd: 32cc bnez.n a2, 604 - 5ff: f27c movi.n a2, -1 - 601: 000486 j 617 - 604: 0e3d mov.n a3, a14 - 606: 0d4d mov.n a4, a13 - 608: fff301 l32r a0, 5d4 - 60b: 0000c0 callx0 a0 - 60e: 4c08 l32i.n a0, a12, 16 - 610: 020c movi.n a2, 0 - 612: 00da add.n a0, a0, a13 - 614: 004022 s8i a2, a0, 0 - 617: 11c8 l32i.n a12, a1, 4 - 619: 21d8 l32i.n a13, a1, 8 - 61b: 31e8 l32i.n a14, a1, 12 - 61d: 0108 l32i.n a0, a1, 0 - 61f: 10c112 addi a1, a1, 16 - 622: f00d ret.n - ... - 630: f0c112 addi a1, a1, -16 - 633: 0109 s32i.n a0, a1, 0 - 635: 31e9 s32i.n a14, a1, 12 - 637: 21d9 s32i.n a13, a1, 8 - 639: 11c9 s32i.n a12, a1, 4 - 63b: 04dd mov.n a13, a4 - 63d: 02cd mov.n a12, a2 - 63f: 03ed mov.n a14, a3 - 641: 239c beqz.n a3, 657 - 643: 5228 l32i.n a2, a2, 20 - 645: fff701 l32r a0, 624 - 648: 0000c0 callx0 a0 - 64b: 2d1b addi.n a2, a13, 1 - 64d: fff601 l32r a0, 628 - 650: 0000c0 callx0 a0 - 653: 5c29 s32i.n a2, a12, 20 - 655: 32cc bnez.n a2, 65c - 657: f27c movi.n a2, -1 - 659: 000486 j 66f - 65c: 0e3d mov.n a3, a14 - 65e: 0d4d mov.n a4, a13 - 660: fff301 l32r a0, 62c - 663: 0000c0 callx0 a0 - 666: 5c08 l32i.n a0, a12, 20 - 668: 020c movi.n a2, 0 - 66a: 00da add.n a0, a0, a13 - 66c: 004022 s8i a2, a0, 0 - 66f: 11c8 l32i.n a12, a1, 4 - 671: 21d8 l32i.n a13, a1, 8 - 673: 31e8 l32i.n a14, a1, 12 - 675: 0108 l32i.n a0, a1, 0 - 677: 10c112 addi a1, a1, 16 - 67a: f00d ret.n - ... - 688: f0c112 addi a1, a1, -16 - 68b: 0109 s32i.n a0, a1, 0 - 68d: 31e9 s32i.n a14, a1, 12 - 68f: 21d9 s32i.n a13, a1, 8 - 691: 11c9 s32i.n a12, a1, 4 - 693: 04dd mov.n a13, a4 - 695: 02cd mov.n a12, a2 - 697: 03ed mov.n a14, a3 - 699: 239c beqz.n a3, 6af - 69b: 6228 l32i.n a2, a2, 24 - 69d: fff701 l32r a0, 67c - 6a0: 0000c0 callx0 a0 - 6a3: 2d1b addi.n a2, a13, 1 - 6a5: fff601 l32r a0, 680 - 6a8: 0000c0 callx0 a0 - 6ab: 6c29 s32i.n a2, a12, 24 - 6ad: 32cc bnez.n a2, 6b4 - 6af: f27c movi.n a2, -1 - 6b1: 000486 j 6c7 - 6b4: 0e3d mov.n a3, a14 - 6b6: 0d4d mov.n a4, a13 - 6b8: fff301 l32r a0, 684 - 6bb: 0000c0 callx0 a0 - 6be: 6c08 l32i.n a0, a12, 24 - 6c0: 020c movi.n a2, 0 - 6c2: 00da add.n a0, a0, a13 - 6c4: 004022 s8i a2, a0, 0 - 6c7: 11c8 l32i.n a12, a1, 4 - 6c9: 21d8 l32i.n a13, a1, 8 - 6cb: 31e8 l32i.n a14, a1, 12 - 6cd: 0108 l32i.n a0, a1, 0 - 6cf: 10c112 addi a1, a1, 16 - 6d2: f00d ret.n - ... - 6e0: f0c112 addi a1, a1, -16 - 6e3: 0109 s32i.n a0, a1, 0 - 6e5: 31e9 s32i.n a14, a1, 12 - 6e7: 21d9 s32i.n a13, a1, 8 - 6e9: 11c9 s32i.n a12, a1, 4 - 6eb: 04dd mov.n a13, a4 - 6ed: 02cd mov.n a12, a2 - 6ef: 03ed mov.n a14, a3 - 6f1: 239c beqz.n a3, 707 - 6f3: 2228 l32i.n a2, a2, 8 - 6f5: fff701 l32r a0, 6d4 - 6f8: 0000c0 callx0 a0 - 6fb: 2d1b addi.n a2, a13, 1 - 6fd: fff601 l32r a0, 6d8 - 700: 0000c0 callx0 a0 - 703: 2c29 s32i.n a2, a12, 8 - 705: 32cc bnez.n a2, 70c - 707: f27c movi.n a2, -1 - 709: 000486 j 71f - 70c: 0e3d mov.n a3, a14 - 70e: 0d4d mov.n a4, a13 - 710: fff301 l32r a0, 6dc - 713: 0000c0 callx0 a0 - 716: 2c08 l32i.n a0, a12, 8 - 718: 020c movi.n a2, 0 - 71a: 00da add.n a0, a0, a13 - 71c: 004022 s8i a2, a0, 0 - 71f: 11c8 l32i.n a12, a1, 4 - 721: 21d8 l32i.n a13, a1, 8 - 723: 31e8 l32i.n a14, a1, 12 - 725: 0108 l32i.n a0, a1, 0 - 727: 10c112 addi a1, a1, 16 - 72a: f00d ret.n - 72c: 000000 ill - 72f: c11200 mul16u a1, a2, a0 - 732: 0109f0 slli a0, a9, 17 - 735: 33cc bnez.n a3, 73c - 737: f27c movi.n a2, -1 - 739: 000306 j 749 - 73c: 1cc222 addi a2, a2, 28 - 73f: 840c movi.n a4, 8 - 741: fffa01 l32r a0, 72c - 744: 0000c0 callx0 a0 - 747: 020c movi.n a2, 0 - 749: 0108 l32i.n a0, a1, 0 - 74b: 10c112 addi a1, a1, 16 - 74e: f00d ret.n - -00000750 : - 750: f0c112 addi a1, a1, -16 - 753: 0109 s32i.n a0, a1, 0 - 755: 11c9 s32i.n a12, a1, 4 - 757: 21d9 s32i.n a13, a1, 8 - 759: 03cd mov.n a12, a3 - 75b: 02dd mov.n a13, a2 - 75d: 2c2332 l32i a3, a3, 176 - 760: 2d2c42 l32i a4, a12, 180 - 763: ffe1c5 call0 580 - 766: 041256 bnez a2, 7ab - 769: 0d2d mov.n a2, a13 - 76b: 2e2c32 l32i a3, a12, 184 - 76e: 2f2c42 l32i a4, a12, 188 - 771: ffe645 call0 5d8 - 774: 32fc bnez.n a2, 7ab - 776: 0d2d mov.n a2, a13 - 778: 302c32 l32i a3, a12, 192 - 77b: 312c42 l32i a4, a12, 196 - 77e: ffeb05 call0 630 - 781: 62ec bnez.n a2, 7ab - 783: 0d2d mov.n a2, a13 - 785: 322c32 l32i a3, a12, 200 - 788: 332c42 l32i a4, a12, 204 - 78b: ffefc5 call0 688 - 78e: 92dc bnez.n a2, 7ab - 790: 0d2d mov.n a2, a13 - 792: cc38 l32i.n a3, a12, 48 - 794: fff985 call0 730 - 797: 02dc bnez.n a2, 7ab - 799: 0d2d mov.n a2, a13 - 79b: 342c32 l32i a3, a12, 208 - 79e: 352c42 l32i a4, a12, 212 - 7a1: fff3c5 call0 6e0 - 7a4: 32cc bnez.n a2, 7ab - 7a6: 020c movi.n a2, 0 - 7a8: 000046 j 7ad - 7ab: f27c movi.n a2, -1 - 7ad: 11c8 l32i.n a12, a1, 4 - 7af: 21d8 l32i.n a13, a1, 8 - 7b1: 0108 l32i.n a0, a1, 0 - 7b3: 10c112 addi a1, a1, 16 - 7b6: f00d ret.n - -000007b8 : - 7b8: 33cc bnez.n a3, 7bf - 7ba: f57c movi.n a5, -1 - 7bc: 000886 j 7e2 - 7bf: 050c movi.n a5, 0 - 7c1: 030342 l8ui a4, a3, 3 - 7c4: 020382 l8ui a8, a3, 2 - 7c7: 010372 l8ui a7, a3, 1 - 7ca: 000362 l8ui a6, a3, 0 - 7cd: 117700 slli a7, a7, 16 - 7d0: 016680 slli a6, a6, 24 - 7d3: 118880 slli a8, a8, 8 - 7d6: 204480 or a4, a4, a8 - 7d9: 206670 or a6, a6, a7 - 7dc: 204460 or a4, a4, a6 - 7df: 146242 s32i a4, a2, 80 - 7e2: 052d mov.n a2, a5 - 7e4: f00d ret.n - ... - -000007e8 : - 7e8: 33cc bnez.n a3, 7ef - 7ea: f57c movi.n a5, -1 - 7ec: 0001c6 j 7f7 - 7ef: 050c movi.n a5, 0 - 7f1: 000342 l8ui a4, a3, 0 - 7f4: 544242 s8i a4, a2, 84 - 7f7: 052d mov.n a2, a5 - 7f9: f00d ret.n - ... - -00000814 : - 814: f0c112 addi a1, a1, -16 - 817: 0109 s32i.n a0, a1, 0 - 819: 21d9 s32i.n a13, a1, 8 - 81b: 11c9 s32i.n a12, a1, 4 - 81d: 02dd mov.n a13, a2 - 81f: 2328 l32i.n a2, a3, 8 - 821: 03cd mov.n a12, a3 - 823: 628c beqz.n a2, 82d - 825: fff501 l32r a0, 7fc - 828: 0000c0 callx0 a0 - 82b: 2d29 s32i.n a2, a13, 8 - 82d: 3c28 l32i.n a2, a12, 12 - 82f: 628c beqz.n a2, 839 - 831: fff301 l32r a0, 800 - 834: 0000c0 callx0 a0 - 837: 3d29 s32i.n a2, a13, 12 - 839: 4c28 l32i.n a2, a12, 16 - 83b: 628c beqz.n a2, 845 - 83d: fff101 l32r a0, 804 - 840: 0000c0 callx0 a0 - 843: 4d29 s32i.n a2, a13, 16 - 845: 5c28 l32i.n a2, a12, 20 - 847: 628c beqz.n a2, 851 - 849: ffef01 l32r a0, 808 - 84c: 0000c0 callx0 a0 - 84f: 5d29 s32i.n a2, a13, 20 - 851: 6c28 l32i.n a2, a12, 24 - 853: 628c beqz.n a2, 85d - 855: ffed01 l32r a0, 80c - 858: 0000c0 callx0 a0 - 85b: 6d29 s32i.n a2, a13, 24 - 85d: 1ccd22 addi a2, a13, 28 - 860: 1ccc32 addi a3, a12, 28 - 863: 840c movi.n a4, 8 - 865: ffea01 l32r a0, 810 - 868: 0000c0 callx0 a0 - 86b: 142c22 l32i a2, a12, 80 - 86e: 146d22 s32i a2, a13, 80 - 871: 540c02 l8ui a0, a12, 84 - 874: 544d02 s8i a0, a13, 84 - 877: 11c8 l32i.n a12, a1, 4 - 879: 21d8 l32i.n a13, a1, 8 - 87b: 0108 l32i.n a0, a1, 0 - 87d: 10c112 addi a1, a1, 16 - 880: f00d ret.n - ... - -00000898 : - 898: f0c112 addi a1, a1, -16 - 89b: 21d9 s32i.n a13, a1, 8 - 89d: 11c9 s32i.n a12, a1, 4 - 89f: 0109 s32i.n a0, a1, 0 - 8a1: 02cd mov.n a12, a2 - 8a3: 2228 l32i.n a2, a2, 8 - 8a5: fff701 l32r a0, 884 - 8a8: 0000c0 callx0 a0 - 8ab: 3c28 l32i.n a2, a12, 12 - 8ad: 0d0c movi.n a13, 0 - 8af: 2cd9 s32i.n a13, a12, 8 - 8b1: fff501 l32r a0, 888 - 8b4: 0000c0 callx0 a0 - 8b7: 3cd9 s32i.n a13, a12, 12 - 8b9: 4c28 l32i.n a2, a12, 16 - 8bb: fff401 l32r a0, 88c - 8be: 0000c0 callx0 a0 - 8c1: 4cd9 s32i.n a13, a12, 16 - 8c3: 5c28 l32i.n a2, a12, 20 - 8c5: fff201 l32r a0, 890 - 8c8: 0000c0 callx0 a0 - 8cb: 5cd9 s32i.n a13, a12, 20 - 8cd: 6c28 l32i.n a2, a12, 24 - 8cf: fff101 l32r a0, 894 - 8d2: 0000c0 callx0 a0 - 8d5: 6cd9 s32i.n a13, a12, 24 - 8d7: 0108 l32i.n a0, a1, 0 - 8d9: 11c8 l32i.n a12, a1, 4 - 8db: 21d8 l32i.n a13, a1, 8 - 8dd: 10c112 addi a1, a1, 16 - 8e0: f00d ret.n - -wps_enrollee.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - b: 000000 ill - e: 120000 excw - 11: 39f0c1 l32r a12, fffce7d4 - 14: 110901 l32r a0, fffc4438 - 17: 230c movi.n a3, 2 - 19: fffc01 l32r a0, c <.text+0xc> - 1c: 0000c0 callx0 a0 - 1f: 0108 l32i.n a0, a1, 0 - 21: 014202 s8i a0, a2, 1 - 24: 410800 srli a0, a0, 8 - 27: 004202 s8i a0, a2, 0 - 2a: 1108 l32i.n a0, a1, 4 - 2c: 10c112 addi a1, a1, 16 - 2f: f00d ret.n - ... - 39: 000000 ill - 3c: f0c112 addi a1, a1, -16 - 3f: 0109 s32i.n a0, a1, 0 - 41: 11c9 s32i.n a12, a1, 4 - 43: 21d9 s32i.n a13, a1, 8 - 45: 03cd mov.n a12, a3 - 47: 04dd mov.n a13, a4 - 49: 039c beqz.n a3, 5d <.text+0x5d> - 4b: 043d mov.n a3, a4 - 4d: fff901 l32r a0, 34 <.text+0x34> - 50: 0000c0 callx0 a0 - 53: 0d4d mov.n a4, a13 - 55: 0c3d mov.n a3, a12 - 57: fff801 l32r a0, 38 <.text+0x38> - 5a: 0000c0 callx0 a0 - 5d: 11c8 l32i.n a12, a1, 4 - 5f: 21d8 l32i.n a13, a1, 8 - 61: 0108 l32i.n a0, a1, 0 - 63: 10c112 addi a1, a1, 16 - 66: f00d ret.n - -Disassembly of section .irom0.text: - -00000068 : - 68: 001020 excw - 6b: 001000 excw - 6e: 100000 and a0, a0, a0 - 71: 000000 ill - 74: 003c movi.n a0, 48 - 76: 120000 excw - 79: 09f0c1 l32r a12, fffc283c - 7c: 012911 l32r a1, fffc0520 - 7f: 21c9 s32i.n a12, a1, 8 - 81: 032d mov.n a2, a3 - 83: 03cd mov.n a12, a3 - 85: fff831 l32r a3, 68 - 88: fff901 l32r a0, 6c - 8b: 0000c0 callx0 a0 - 8e: 0c2d mov.n a2, a12 - 90: 630c movi.n a3, 6 - 92: fff701 l32r a0, 70 - 95: 0000c0 callx0 a0 - 98: 640c movi.n a4, 6 - 9a: 0c2d mov.n a2, a12 - 9c: 0138 l32i.n a3, a1, 0 - 9e: 21c8 l32i.n a12, a1, 8 - a0: 30c332 addi a3, a3, 48 - a3: fff401 l32r a0, 74 - a6: 0000c0 callx0 a0 - a9: 020c movi.n a2, 0 - ab: 1108 l32i.n a0, a1, 4 - ad: 10c112 addi a1, a1, 16 - b0: f00d ret.n - b2: 440000 extui a0, a0, 0, 5 - b5: 000010 excw - b8: 000010 excw - bb: 001000 excw - be: 000000 ill - c1: 000000 ill - c4: f0c112 addi a1, a1, -16 - c7: 11c9 s32i.n a12, a1, 4 - c9: 0109 s32i.n a0, a1, 0 - cb: 0208 l32i.n a0, a2, 0 - cd: 03cd mov.n a12, a3 - cf: 0038 l32i.n a3, a0, 0 - d1: 21d9 s32i.n a13, a1, 8 - d3: 33cc bnez.n a3, da - d5: 1d0c movi.n a13, 1 - d7: 000046 j dc - da: 20d8 l32i.n a13, a0, 8 - dc: 0c2d mov.n a2, a12 - de: fff531 l32r a3, b4 - e1: fff501 l32r a0, b8 - e4: 0000c0 callx0 a0 - e7: 0c2d mov.n a2, a12 - e9: 130c movi.n a3, 1 - eb: fff401 l32r a0, bc - ee: 0000c0 callx0 a0 - f1: 0c2d mov.n a2, a12 - f3: 130c movi.n a3, 1 - f5: 11c8 l32i.n a12, a1, 4 - f7: fff201 l32r a0, c0 - fa: 0000c0 callx0 a0 - fd: 0042d2 s8i a13, a2, 0 - 100: 0108 l32i.n a0, a1, 0 - 102: 21d8 l32i.n a13, a1, 8 - 104: 020c movi.n a2, 0 - 106: 10c112 addi a1, a1, 16 - 109: f00d ret.n - 10b: 101400 and a1, a4, a0 - 10e: 150000 extui a0, a0, 16, 2 - 111: 000010 excw - 114: 000000 ill - 117: 001000 excw - 11a: 100000 and a0, a0, a0 - ... - 12d: 000000 ill - 130: 000010 excw - 133: 001000 excw - ... - 13e: 120000 excw - 141: 09c0c1 l32r a12, fffc2844 - 144: d1d9b1 l32r a11, ffff48a8 - 147: c1c9 s32i.n a12, a1, 48 - 149: 03dd mov.n a13, a3 - 14b: 02cd mov.n a12, a2 - 14d: 032c movi.n a3, 32 - 14f: 76c222 addi a2, a2, 118 - 152: a129 s32i.n a2, a1, 40 - 154: fff001 l32r a0, 114 - 157: 0000c0 callx0 a0 - 15a: 0c4296 bltz a2, 222 - 15d: 372c02 l32i a0, a12, 220 - 160: 382c22 l32i a2, a12, 224 - 163: 0bb016 beqz a0, 222 - 166: 0b8216 beqz a2, 222 - 169: 0d2d mov.n a2, a13 - 16b: ffe831 l32r a3, 10c - 16e: ffea01 l32r a0, 118 - 171: 0000c0 callx0 a0 - 174: 0d2d mov.n a2, a13 - 176: 032c movi.n a3, 32 - 178: ffe901 l32r a0, 11c - 17b: 0000c0 callx0 a0 - 17e: 0d2d mov.n a2, a13 - 180: 032c movi.n a3, 32 - 182: ffe701 l32r a0, 120 - 185: 0000c0 callx0 a0 - 188: 8129 s32i.n a2, a1, 32 - 18a: 56cc32 addi a3, a12, 86 - 18d: a158 l32i.n a5, a1, 40 - 18f: 041c movi.n a4, 16 - 191: 4149 s32i.n a4, a1, 16 - 193: 5149 s32i.n a4, a1, 20 - 195: 0159 s32i.n a5, a1, 0 - 197: 1139 s32i.n a3, a1, 4 - 199: 372c22 l32i a2, a12, 220 - 19c: ffe201 l32r a0, 124 - 19f: 0000c0 callx0 a0 - 1a2: 2129 s32i.n a2, a1, 8 - 1a4: 372c62 l32i a6, a12, 220 - 1a7: 382c22 l32i a2, a12, 224 - 1aa: 1668 l32i.n a6, a6, 4 - 1ac: 6169 s32i.n a6, a1, 24 - 1ae: ffde01 l32r a0, 128 - 1b1: 0000c0 callx0 a0 - 1b4: 440c movi.n a4, 4 - 1b6: 015d mov.n a5, a1 - 1b8: 10c162 addi a6, a1, 16 - 1bb: 8178 l32i.n a7, a1, 32 - 1bd: 3129 s32i.n a2, a1, 12 - 1bf: 382c32 l32i a3, a12, 224 - 1c2: 01dc22 addmi a2, a12, 0x100 - 1c5: e4c222 addi a2, a2, -28 - 1c8: 1338 l32i.n a3, a3, 4 - 1ca: 9129 s32i.n a2, a1, 36 - 1cc: 7139 s32i.n a3, a1, 28 - 1ce: 032c movi.n a3, 32 - 1d0: ffd701 l32r a0, 12c - 1d3: 0000c0 callx0 a0 - 1d6: 0d2d mov.n a2, a13 - 1d8: ffce31 l32r a3, 110 - 1db: ffd501 l32r a0, 130 - 1de: 0000c0 callx0 a0 - 1e1: 0d2d mov.n a2, a13 - 1e3: 032c movi.n a3, 32 - 1e5: ffd301 l32r a0, 134 - 1e8: 0000c0 callx0 a0 - 1eb: 0d2d mov.n a2, a13 - 1ed: 032c movi.n a3, 32 - 1ef: ffd201 l32r a0, 138 - 1f2: 0000c0 callx0 a0 - 1f5: 032c movi.n a3, 32 - 1f7: 10c162 addi a6, a1, 16 - 1fa: 01dc42 addmi a4, a12, 0x100 - 1fd: 027d mov.n a7, a2 - 1ff: 66cc52 addi a5, a12, 102 - 202: 9128 l32i.n a2, a1, 36 - 204: 1159 s32i.n a5, a1, 4 - 206: 86c442 addi a4, a4, -122 - 209: 0149 s32i.n a4, a1, 0 - 20b: 015d mov.n a5, a1 - 20d: 440c movi.n a4, 4 - 20f: ffcb01 l32r a0, 13c - 212: 0000c0 callx0 a0 - 215: 020c movi.n a2, 0 - 217: c1c8 l32i.n a12, a1, 48 - 219: d1d8 l32i.n a13, a1, 52 - 21b: b108 l32i.n a0, a1, 44 - 21d: 40c112 addi a1, a1, 64 - 220: f00d ret.n - 222: f27c movi.n a2, -1 - 224: fffbc6 j 217 - 227: 101600 and a1, a6, a0 - 22a: 100000 and a0, a0, a0 - 22d: 000000 ill - 230: 000010 excw - 233: 003c00 excw - 236: 120000 excw - 239: 09f0c1 l32r a12, fffc29fc - 23c: 012911 l32r a1, fffc06e0 - 23f: 21c9 s32i.n a12, a1, 8 - 241: 032d mov.n a2, a3 - 243: 03cd mov.n a12, a3 - 245: fff831 l32r a3, 228 - 248: fff901 l32r a0, 22c - 24b: 0000c0 callx0 a0 - 24e: 0c2d mov.n a2, a12 - 250: 031c movi.n a3, 16 - 252: fff701 l32r a0, 230 - 255: 0000c0 callx0 a0 - 258: 041c movi.n a4, 16 - 25a: 0c2d mov.n a2, a12 - 25c: 0138 l32i.n a3, a1, 0 - 25e: 21c8 l32i.n a12, a1, 8 - 260: 76c332 addi a3, a3, 118 - 263: fff401 l32r a0, 234 - 266: 0000c0 callx0 a0 - 269: 020c movi.n a2, 0 - 26b: 1108 l32i.n a0, a1, 4 - 26d: 10c112 addi a1, a1, 16 - 270: f00d ret.n - 272: 170000 excw - 275: 000010 excw - 278: 000010 excw - 27b: 001000 excw - 27e: 3c0000 excw - 281: 000000 ill - 284: f0c112 addi a1, a1, -16 - 287: 1109 s32i.n a0, a1, 4 - 289: 0129 s32i.n a2, a1, 0 - 28b: 21c9 s32i.n a12, a1, 8 - 28d: 032d mov.n a2, a3 - 28f: 03cd mov.n a12, a3 - 291: fff831 l32r a3, 274 - 294: fff901 l32r a0, 278 - 297: 0000c0 callx0 a0 - 29a: 0c2d mov.n a2, a12 - 29c: 031c movi.n a3, 16 - 29e: fff701 l32r a0, 27c - 2a1: 0000c0 callx0 a0 - 2a4: 041c movi.n a4, 16 - 2a6: 0c2d mov.n a2, a12 - 2a8: 0138 l32i.n a3, a1, 0 - 2aa: 21c8 l32i.n a12, a1, 8 - 2ac: 01d332 addmi a3, a3, 0x100 - 2af: 86c332 addi a3, a3, -122 - 2b2: fff301 l32r a0, 280 - 2b5: 0000c0 callx0 a0 - 2b8: 020c movi.n a2, 0 - 2ba: 1108 l32i.n a0, a1, 4 - 2bc: 10c112 addi a1, a1, 16 - 2bf: f00d ret.n - 2c1: 000000 ill - 2c4: 7f .byte 0x7f - 2c5: 00f9 s32i.n a15, a0, 0 - ... - 317: 031c00 excw - 31a: f0c112 addi a1, a1, -16 - 31d: 21d9 s32i.n a13, a1, 8 - 31f: 31e9 s32i.n a14, a1, 12 - 321: 11c9 s32i.n a12, a1, 4 - 323: 0109 s32i.n a0, a1, 0 - 325: 02cd mov.n a12, a2 - 327: 36c222 addi a2, a2, 54 - 32a: ffe701 l32r a0, 2c8 - 32d: 0000c0 callx0 a0 - 330: 12f296 bltz a2, 463 - 333: e8a322 movi a2, 0x3e8 - 336: ffe501 l32r a0, 2cc - 339: 0000c0 callx0 a0 - 33c: 02dd mov.n a13, a2 - 33e: 121216 beqz a2, 463 - 341: 0ce8 l32i.n a14, a12, 0 - 343: 0e08 l32i.n a0, a14, 0 - 345: 6c1ee2 l16ui a14, a14, 216 - 348: 109c beqz.n a0, 35d - 34a: a52c02 l32i a0, a12, 0x294 - 34d: c0cc bnez.n a0, 35d - 34f: 4f2c22 l32i a2, a12, 0x13c - 352: ffdc31 l32r a3, 2c4 - 355: 12cc bnez.n a2, 35a - 357: 026e37 bbci a14, 3, 35d - 35a: 10ee30 and a14, a14, a3 - 35d: 0d2d mov.n a2, a13 - 35f: ffdc01 l32r a0, 2d0 - 362: 0000c0 callx0 a0 - 365: 0f2256 bnez a2, 45b - 368: 0d2d mov.n a2, a13 - 36a: 430c movi.n a3, 4 - 36c: ffda01 l32r a0, 2d4 - 36f: 0000c0 callx0 a0 - 372: 0e5256 bnez a2, 45b - 375: 0d2d mov.n a2, a13 - 377: 10cc32 addi a3, a12, 16 - 37a: ffd701 l32r a0, 2d8 - 37d: 0000c0 callx0 a0 - 380: 0d7256 bnez a2, 45b - 383: 0c2d mov.n a2, a12 - 385: 0d3d mov.n a3, a13 - 387: ffcf05 call0 78 - 38a: 0cd256 bnez a2, 45b - 38d: 0c2d mov.n a2, a12 - 38f: 0d3d mov.n a3, a13 - 391: ffd201 l32r a0, 2dc - 394: 0000c0 callx0 a0 - 397: 0c0256 bnez a2, 45b - 39a: 0c2d mov.n a2, a12 - 39c: 0d3d mov.n a3, a13 - 39e: 140c movi.n a4, 1 - 3a0: ffd001 l32r a0, 2e0 - 3a3: 0000c0 callx0 a0 - 3a6: 0b1256 bnez a2, 45b - 3a9: 0c2d mov.n a2, a12 - 3ab: 0d3d mov.n a3, a13 - 3ad: ffcd01 l32r a0, 2e4 - 3b0: 0000c0 callx0 a0 - 3b3: 0a4256 bnez a2, 45b - 3b6: 0c2d mov.n a2, a12 - 3b8: 0d3d mov.n a3, a13 - 3ba: ffcb01 l32r a0, 2e8 - 3bd: 0000c0 callx0 a0 - 3c0: 097256 bnez a2, 45b - 3c3: 0c2d mov.n a2, a12 - 3c5: 0d3d mov.n a3, a13 - 3c7: ffc901 l32r a0, 2ec - 3ca: 0000c0 callx0 a0 - 3cd: 08a256 bnez a2, 45b - 3d0: 0e3d mov.n a3, a14 - 3d2: 0d2d mov.n a2, a13 - 3d4: ffc701 l32r a0, 2f0 - 3d7: 0000c0 callx0 a0 - 3da: 07d256 bnez a2, 45b - 3dd: 0c2d mov.n a2, a12 - 3df: 0d3d mov.n a3, a13 - 3e1: ffce05 call0 c4 - 3e4: 073256 bnez a2, 45b - 3e7: 0c28 l32i.n a2, a12, 0 - 3e9: 0d3d mov.n a3, a13 - 3eb: 44c222 addi a2, a2, 68 - 3ee: ffc101 l32r a0, 2f4 - 3f1: 0000c0 callx0 a0 - 3f4: 063256 bnez a2, 45b - 3f7: 0c28 l32i.n a2, a12, 0 - 3f9: 0d3d mov.n a3, a13 - 3fb: 44c222 addi a2, a2, 68 - 3fe: ffbe01 l32r a0, 2f8 - 401: 0000c0 callx0 a0 - 404: 053256 bnez a2, 45b - 407: 0c2d mov.n a2, a12 - 409: 0d3d mov.n a3, a13 - 40b: ffbc01 l32r a0, 2fc - 40e: 0000c0 callx0 a0 - 411: 046256 bnez a2, 45b - 414: 0d2d mov.n a2, a13 - 416: a01c32 l16ui a3, a12, 0x140 - 419: ffb901 l32r a0, 300 - 41c: 0000c0 callx0 a0 - 41f: 82fc bnez.n a2, 45b - 421: 0d2d mov.n a2, a13 - 423: 030c movi.n a3, 0 - 425: ffb701 l32r a0, 304 - 428: 0000c0 callx0 a0 - 42b: c2ec bnez.n a2, 45b - 42d: 0c28 l32i.n a2, a12, 0 - 42f: 0d3d mov.n a3, a13 - 431: 44c222 addi a2, a2, 68 - 434: ffb501 l32r a0, 308 - 437: 0000c0 callx0 a0 - 43a: d2dc bnez.n a2, 45b - 43c: 0d2d mov.n a2, a13 - 43e: 030c movi.n a3, 0 - 440: 040c movi.n a4, 0 - 442: 050c movi.n a5, 0 - 444: ffb201 l32r a0, 30c - 447: 0000c0 callx0 a0 - 44a: d2cc bnez.n a2, 45b - 44c: 0c28 l32i.n a2, a12, 0 - 44e: 0d3d mov.n a3, a13 - 450: 44c222 addi a2, a2, 68 - 453: ffaf01 l32r a0, 310 - 456: 0000c0 callx0 a0 - 459: b28c beqz.n a2, 468 - 45b: 0d2d mov.n a2, a13 - 45d: ffad01 l32r a0, 314 - 460: 0000c0 callx0 a0 - 463: 0d0c movi.n a13, 0 - 465: 0000c6 j 46c - 468: 130c movi.n a3, 1 - 46a: 3c39 s32i.n a3, a12, 12 - 46c: 0108 l32i.n a0, a1, 0 - 46e: 11c8 l32i.n a12, a1, 4 - 470: 0d2d mov.n a2, a13 - 472: 31e8 l32i.n a14, a1, 12 - 474: 21d8 l32i.n a13, a1, 8 - 476: 10c112 addi a1, a1, 16 - 479: f00d ret.n - ... - 49b: c11200 mul16u a1, a2, a0 - 49e: 21d9f0 srai a13, a15, 9 - 4a1: 0109 s32i.n a0, a1, 0 - 4a3: 11c9 s32i.n a12, a1, 4 - 4a5: 4e2232 l32i a3, a2, 0x138 - 4a8: 02cd mov.n a12, a2 - 4aa: 063316 beqz a3, 511 - 4ad: 4f2242 l32i a4, a2, 0x13c - 4b0: fff301 l32r a0, 47c - 4b3: 0000c0 callx0 a0 - 4b6: e8a322 movi a2, 0x3e8 - 4b9: fff101 l32r a0, 480 - 4bc: 0000c0 callx0 a0 - 4bf: 02dd mov.n a13, a2 - 4c1: 04c216 beqz a2, 511 - 4c4: fff001 l32r a0, 484 - 4c7: 0000c0 callx0 a0 - 4ca: b2fc bnez.n a2, 509 - 4cc: 0d2d mov.n a2, a13 - 4ce: 730c movi.n a3, 7 - 4d0: ffee01 l32r a0, 488 - 4d3: 0000c0 callx0 a0 - 4d6: f2ec bnez.n a2, 509 - 4d8: 0c2d mov.n a2, a12 - 4da: 0d3d mov.n a3, a13 - 4dc: ffec01 l32r a0, 48c - 4df: 0000c0 callx0 a0 - 4e2: 32ec bnez.n a2, 509 - 4e4: 0c2d mov.n a2, a12 - 4e6: 0d3d mov.n a3, a13 - 4e8: ffc545 call0 140 - 4eb: a2dc bnez.n a2, 509 - 4ed: 0d2d mov.n a2, a13 - 4ef: 030c movi.n a3, 0 - 4f1: 040c movi.n a4, 0 - 4f3: 050c movi.n a5, 0 - 4f5: ffe601 l32r a0, 490 - 4f8: 0000c0 callx0 a0 - 4fb: a2cc bnez.n a2, 509 - 4fd: 0c2d mov.n a2, a12 - 4ff: 0d3d mov.n a3, a13 - 501: ffe401 l32r a0, 494 - 504: 0000c0 callx0 a0 - 507: b28c beqz.n a2, 516 - 509: 0d2d mov.n a2, a13 - 50b: ffe301 l32r a0, 498 - 50e: 0000c0 callx0 a0 - 511: 0d0c movi.n a13, 0 - 513: 0000c6 j 51a - 516: 300c movi.n a0, 3 - 518: 3c09 s32i.n a0, a12, 12 - 51a: 0108 l32i.n a0, a1, 0 - 51c: 0d2d mov.n a2, a13 - 51e: 11c8 l32i.n a12, a1, 4 - 520: 21d8 l32i.n a13, a1, 8 - 522: 10c112 addi a1, a1, 16 - 525: f00d ret.n - ... - 55b: c11200 mul16u a1, a2, a0 - 55e: 11c9f0 slli a12, a9, 1 - 561: 21d9 s32i.n a13, a1, 8 - 563: 31e9 s32i.n a14, a1, 12 - 565: 0109 s32i.n a0, a1, 0 - 567: 02ed mov.n a14, a2 - 569: c8a022 movi a2, 200 - 56c: ffef01 l32r a0, 528 - 56f: 0000c0 callx0 a0 - 572: 02dd mov.n a13, a2 - 574: 088216 beqz a2, 600 - 577: e8a322 movi a2, 0x3e8 - 57a: ffec01 l32r a0, 52c - 57d: 0000c0 callx0 a0 - 580: 02cd mov.n a12, a2 - 582: 92cc bnez.n a2, 58f - 584: 0d2d mov.n a2, a13 - 586: ffea01 l32r a0, 530 - 589: 0000c0 callx0 a0 - 58c: 001c06 j 600 - 58f: ffe901 l32r a0, 534 - 592: 0000c0 callx0 a0 - 595: 057256 bnez a2, 5f0 - 598: 0c2d mov.n a2, a12 - 59a: 930c movi.n a3, 9 - 59c: ffe701 l32r a0, 538 - 59f: 0000c0 callx0 a0 - 5a2: 04a256 bnez a2, 5f0 - 5a5: 0e2d mov.n a2, a14 - 5a7: 0c3d mov.n a3, a12 - 5a9: ffe401 l32r a0, 53c - 5ac: 0000c0 callx0 a0 - 5af: d2fc bnez.n a2, 5f0 - 5b1: 0e2d mov.n a2, a14 - 5b3: 0d3d mov.n a3, a13 - 5b5: ffc805 call0 238 - 5b8: 42fc bnez.n a2, 5f0 - 5ba: 0e2d mov.n a2, a14 - 5bc: 0d3d mov.n a3, a13 - 5be: ffe001 l32r a0, 540 - 5c1: 0000c0 callx0 a0 - 5c4: 82ec bnez.n a2, 5f0 - 5c6: 0e2d mov.n a2, a14 - 5c8: 0c3d mov.n a3, a12 - 5ca: 0d4d mov.n a4, a13 - 5cc: ffde01 l32r a0, 544 - 5cf: 0000c0 callx0 a0 - 5d2: a2dc bnez.n a2, 5f0 - 5d4: 0c2d mov.n a2, a12 - 5d6: 030c movi.n a3, 0 - 5d8: 040c movi.n a4, 0 - 5da: 050c movi.n a5, 0 - 5dc: ffdb01 l32r a0, 548 - 5df: 0000c0 callx0 a0 - 5e2: a2cc bnez.n a2, 5f0 - 5e4: 0e2d mov.n a2, a14 - 5e6: 0c3d mov.n a3, a12 - 5e8: ffd901 l32r a0, 54c - 5eb: 0000c0 callx0 a0 - 5ee: 329c beqz.n a2, 605 - 5f0: 0d2d mov.n a2, a13 - 5f2: ffd701 l32r a0, 550 - 5f5: 0000c0 callx0 a0 - 5f8: 0c2d mov.n a2, a12 - 5fa: ffd601 l32r a0, 554 - 5fd: 0000c0 callx0 a0 - 600: 0c0c movi.n a12, 0 - 602: 0002c6 j 611 - 605: 0d2d mov.n a2, a13 - 607: ffd401 l32r a0, 558 - 60a: 0000c0 callx0 a0 - 60d: 500c movi.n a0, 5 - 60f: 3e09 s32i.n a0, a14, 12 - 611: 0108 l32i.n a0, a1, 0 - 613: 21d8 l32i.n a13, a1, 8 - 615: 0c2d mov.n a2, a12 - 617: 31e8 l32i.n a14, a1, 12 - 619: 11c8 l32i.n a12, a1, 4 - 61b: 10c112 addi a1, a1, 16 - 61e: f00d ret.n - 620: 001045 call0 728 - 623: 001000 excw - 626: 100000 and a0, a0, a0 - 629: 000000 ill - 62c: 003c movi.n a0, 48 - 62e: 120000 excw - 631: 09f0c1 l32r a12, fffc2df4 - 634: 21d901 l32r a0, fffc8d98 - 637: 11c9 s32i.n a12, a1, 4 - 639: 02dd mov.n a13, a2 - 63b: 03cd mov.n a12, a3 - 63d: 032d mov.n a2, a3 - 63f: fff831 l32r a3, 620 - 642: fff801 l32r a0, 624 - 645: 0000c0 callx0 a0 - 648: 0d38 l32i.n a3, a13, 0 - 64a: 0c2d mov.n a2, a12 - 64c: 201332 l16ui a3, a3, 64 - 64f: fff601 l32r a0, 628 - 652: 0000c0 callx0 a0 - 655: 0c2d mov.n a2, a12 - 657: 0d48 l32i.n a4, a13, 0 - 659: 11c8 l32i.n a12, a1, 4 - 65b: 21d8 l32i.n a13, a1, 8 - 65d: 20c432 addi a3, a4, 32 - 660: 102442 l32i a4, a4, 64 - 663: fff201 l32r a0, 62c - 666: 0000c0 callx0 a0 - 669: 020c movi.n a2, 0 - 66b: 0108 l32i.n a0, a1, 0 - 66d: 10c112 addi a1, a1, 16 - 670: f00d ret.n - 672: 030000 excw - 675: 000010 excw - 678: 000010 excw - 67b: 001000 excw - 67e: 100000 and a0, a0, a0 - 681: 000000 ill - 684: f0c112 addi a1, a1, -16 - 687: 0109 s32i.n a0, a1, 0 - 689: 11c9 s32i.n a12, a1, 4 - 68b: 02c8 l32i.n a12, a2, 0 - 68d: 21d9 s32i.n a13, a1, 8 - 68f: 6e1cc2 l16ui a12, a12, 220 - 692: 03dd mov.n a13, a3 - 694: 046c57 bbci a12, 5, 69c - 697: 0c2c movi.n a12, 32 - 699: 0005c6 j 6b4 - 69c: 046c17 bbci a12, 1, 6a4 - 69f: 2c0c movi.n a12, 2 - 6a1: 0003c6 j 6b4 - 6a4: 046c07 bbci a12, 0, 6ac - 6a7: 1c0c movi.n a12, 1 - 6a9: 0001c6 j 6b4 - 6ac: 0422c0 extui a2, a12, 2, 1 - 6af: 400c movi.n a0, 4 - 6b1: 93c020 movnez a12, a0, a2 - 6b4: 0d2d mov.n a2, a13 - 6b6: ffef31 l32r a3, 674 - 6b9: ffef01 l32r a0, 678 - 6bc: 0000c0 callx0 a0 - 6bf: 0d2d mov.n a2, a13 - 6c1: 230c movi.n a3, 2 - 6c3: ffee01 l32r a0, 67c - 6c6: 0000c0 callx0 a0 - 6c9: 0c3d mov.n a3, a12 - 6cb: 0d2d mov.n a2, a13 - 6cd: 11c8 l32i.n a12, a1, 4 - 6cf: 21d8 l32i.n a13, a1, 8 - 6d1: ffeb01 l32r a0, 680 - 6d4: 0000c0 callx0 a0 - 6d7: 020c movi.n a2, 0 - 6d9: 0108 l32i.n a0, a1, 0 - 6db: 10c112 addi a1, a1, 16 - 6de: f00d ret.n - 6e0: 0f .byte 0xf - 6e1: 000010 excw - 6e4: 000010 excw - 6e7: 001000 excw - 6ea: 100000 and a0, a0, a0 - 6ed: 000000 ill - 6f0: f0c112 addi a1, a1, -16 - 6f3: 21d9 s32i.n a13, a1, 8 - 6f5: 0109 s32i.n a0, a1, 0 - 6f7: 11c9 s32i.n a12, a1, 4 - 6f9: 202c movi.n a0, 34 - 6fb: 02c8 l32i.n a12, a2, 0 - 6fd: 03dd mov.n a13, a3 - 6ff: 6e1c32 l16ui a3, a12, 220 - 702: 6d1cc2 l16ui a12, a12, 218 - 705: 070037 bnone a0, a3, 710 - 708: 406c37 bbci a12, 3, 74c - 70b: 8c0c movi.n a12, 8 - 70d: 0003c6 j 720 - 710: 046c17 bbci a12, 1, 718 - 713: 2c0c movi.n a12, 2 - 715: 0001c6 j 720 - 718: 0420c0 extui a2, a12, 0, 1 - 71b: 100c movi.n a0, 1 - 71d: 93c020 movnez a12, a0, a2 - 720: 0d2d mov.n a2, a13 - 722: ffef31 l32r a3, 6e0 - 725: ffef01 l32r a0, 6e4 - 728: 0000c0 callx0 a0 - 72b: 0d2d mov.n a2, a13 - 72d: 230c movi.n a3, 2 - 72f: ffee01 l32r a0, 6e8 - 732: 0000c0 callx0 a0 - 735: 0c3d mov.n a3, a12 - 737: 0d2d mov.n a2, a13 - 739: 11c8 l32i.n a12, a1, 4 - 73b: 21d8 l32i.n a13, a1, 8 - 73d: ffeb01 l32r a0, 6ec - 740: 0000c0 callx0 a0 - 743: 020c movi.n a2, 0 - 745: 0108 l32i.n a0, a1, 0 - 747: 10c112 addi a1, a1, 16 - 74a: f00d ret.n - 74c: 0442c0 extui a4, a12, 2, 1 - 74f: 430c movi.n a3, 4 - 751: 93c340 movnez a12, a3, a4 - 754: fff206 j 720 - 757: 102700 and a2, a7, a0 - 75a: 100000 and a0, a0, a0 - 75d: 000000 ill - 760: 000010 excw - 763: 003c00 excw - 766: 120000 excw - 769: 09f0c1 l32r a12, fffc2f2c - 76c: 21d901 l32r a0, fffc8ed0 - 76f: 11c9 s32i.n a12, a1, 4 - 771: 02dd mov.n a13, a2 - 773: 03cd mov.n a12, a3 - 775: 032d mov.n a2, a3 - 777: fff831 l32r a3, 758 - 77a: fff801 l32r a0, 75c - 77d: 0000c0 callx0 a0 - 780: 0d38 l32i.n a3, a13, 0 - 782: 0c2d mov.n a2, a12 - 784: 721332 l16ui a3, a3, 228 - 787: fff601 l32r a0, 760 - 78a: 0000c0 callx0 a0 - 78d: 0c2d mov.n a2, a12 - 78f: 0d48 l32i.n a4, a13, 0 - 791: 11c8 l32i.n a12, a1, 4 - 793: 21d8 l32i.n a13, a1, 8 - 795: 382432 l32i a3, a4, 224 - 798: 392442 l32i a4, a4, 228 - 79b: fff201 l32r a0, 764 - 79e: 0000c0 callx0 a0 - 7a1: 020c movi.n a2, 0 - 7a3: 0108 l32i.n a0, a1, 0 - 7a5: 10c112 addi a1, a1, 16 - 7a8: f00d ret.n - 7aa: 200000 or a0, a0, a0 - 7ad: 000010 excw - 7b0: 000010 excw - 7b3: 001000 excw - 7b6: 3c0000 excw - 7b9: 000000 ill - 7bc: f0c112 addi a1, a1, -16 - 7bf: 1109 s32i.n a0, a1, 4 - 7c1: 0129 s32i.n a2, a1, 0 - 7c3: 21c9 s32i.n a12, a1, 8 - 7c5: 032d mov.n a2, a3 - 7c7: 03cd mov.n a12, a3 - 7c9: fff831 l32r a3, 7ac - 7cc: fff901 l32r a0, 7b0 - 7cf: 0000c0 callx0 a0 - 7d2: 0c2d mov.n a2, a12 - 7d4: 630c movi.n a3, 6 - 7d6: fff701 l32r a0, 7b4 - 7d9: 0000c0 callx0 a0 - 7dc: 640c movi.n a4, 6 - 7de: 0138 l32i.n a3, a1, 0 - 7e0: 0c2d mov.n a2, a12 - 7e2: 0338 l32i.n a3, a3, 0 - 7e4: 21c8 l32i.n a12, a1, 8 - 7e6: 44c332 addi a3, a3, 68 - 7e9: fff301 l32r a0, 7b8 - 7ec: 0000c0 callx0 a0 - 7ef: 020c movi.n a2, 0 - 7f1: 1108 l32i.n a0, a1, 4 - 7f3: 10c112 addi a1, a1, 16 - 7f6: f00d ret.n - 7f8: 003c movi.n a0, 48 - 7fa: 120000 excw - 7fd: c9f0c1 l32r a12, ffff2fc0 - 800: 21d911 l32r a1, fffc8f64 - 803: 0109 s32i.n a0, a1, 0 - 805: 0208 l32i.n a0, a2, 0 - 807: 03dd mov.n a13, a3 - 809: 432032 l32i a3, a0, 0x10c - 80c: 02cd mov.n a12, a2 - 80e: b39c beqz.n a3, 82d - 810: 0d2d mov.n a2, a13 - 812: 442042 l32i a4, a0, 0x110 - 815: fff801 l32r a0, 7f8 - 818: 0000c0 callx0 a0 - 81b: 020c movi.n a2, 0 - 81d: 000046 j 822 - 820: 120c movi.n a2, 1 - 822: 11c8 l32i.n a12, a1, 4 - 824: 21d8 l32i.n a13, a1, 8 - 826: 0108 l32i.n a0, a1, 0 - 828: 10c112 addi a1, a1, 16 - 82b: f00d ret.n - 82d: 0d3d mov.n a3, a13 - 82f: ffe005 call0 630 - 832: fea256 bnez a2, 820 - 835: 0c2d mov.n a2, a12 - 837: 0d3d mov.n a3, a13 - 839: fff805 call0 7bc - 83c: fe0256 bnez a2, 820 - 83f: 0c2d mov.n a2, a12 - 841: 0d3d mov.n a3, a13 - 843: ffe405 call0 684 - 846: fd6256 bnez a2, 820 - 849: 0c2d mov.n a2, a12 - 84b: 0d3d mov.n a3, a13 - 84d: ffea05 call0 6f0 - 850: fcc256 bnez a2, 820 - 853: 0d3d mov.n a3, a13 - 855: 0c2d mov.n a2, a12 - 857: fff105 call0 768 - 85a: fc2256 bnez a2, 820 - 85d: 020c movi.n a2, 0 - 85f: ffefc6 j 822 - ... - 89a: 120000 excw - 89d: c9f0c1 l32r a12, ffff3060 - 8a0: 21d911 l32r a1, fffc9004 - 8a3: 02cd mov.n a12, a2 - 8a5: 0228 l32i.n a2, a2, 0 - 8a7: 31e9 s32i.n a14, a1, 12 - 8a9: 442222 l32i a2, a2, 0x110 - 8ac: 0109 s32i.n a0, a1, 0 - 8ae: 02d222 addmi a2, a2, 0x200 - 8b1: f4c222 addi a2, a2, -12 - 8b4: ffec01 l32r a0, 864 - 8b7: 0000c0 callx0 a0 - 8ba: 02ed mov.n a14, a2 - 8bc: 0a1216 beqz a2, 961 - 8bf: 0c28 l32i.n a2, a12, 0 - 8c1: 442222 l32i a2, a2, 0x110 - 8c4: 04d222 addmi a2, a2, 0x400 - 8c7: e8c222 addi a2, a2, -24 - 8ca: ffe701 l32r a0, 868 - 8cd: 0000c0 callx0 a0 - 8d0: 02dd mov.n a13, a2 - 8d2: 92cc bnez.n a2, 8df - 8d4: 0e2d mov.n a2, a14 - 8d6: ffe501 l32r a0, 86c - 8d9: 0000c0 callx0 a0 - 8dc: 002046 j 961 - 8df: ffe401 l32r a0, 870 - 8e2: 0000c0 callx0 a0 - 8e5: 068256 bnez a2, 951 - 8e8: 0d2d mov.n a2, a13 - 8ea: b30c movi.n a3, 11 - 8ec: ffe201 l32r a0, 874 - 8ef: 0000c0 callx0 a0 - 8f2: 05b256 bnez a2, 951 - 8f5: 0c2d mov.n a2, a12 - 8f7: 0d3d mov.n a3, a13 - 8f9: ffdf01 l32r a0, 878 - 8fc: 0000c0 callx0 a0 - 8ff: 04e256 bnez a2, 951 - 902: 0c2d mov.n a2, a12 - 904: 0e3d mov.n a3, a14 - 906: ff97c5 call0 284 - 909: 044256 bnez a2, 951 - 90c: 0c38 l32i.n a3, a12, 0 - 90e: 0338 l32i.n a3, a3, 0 - 910: 738c beqz.n a3, 91b - 912: 0c2d mov.n a2, a12 - 914: 0e3d mov.n a3, a14 - 916: ffee45 call0 7fc - 919: 42fc bnez.n a2, 951 - 91b: 0c2d mov.n a2, a12 - 91d: 0e3d mov.n a3, a14 - 91f: ffd701 l32r a0, 87c - 922: 0000c0 callx0 a0 - 925: 82ec bnez.n a2, 951 - 927: 0c2d mov.n a2, a12 - 929: 0d3d mov.n a3, a13 - 92b: 0e4d mov.n a4, a14 - 92d: ffd401 l32r a0, 880 - 930: 0000c0 callx0 a0 - 933: a2dc bnez.n a2, 951 - 935: 0d2d mov.n a2, a13 - 937: 030c movi.n a3, 0 - 939: 040c movi.n a4, 0 - 93b: 050c movi.n a5, 0 - 93d: ffd101 l32r a0, 884 - 940: 0000c0 callx0 a0 - 943: a2cc bnez.n a2, 951 - 945: 0c2d mov.n a2, a12 - 947: 0d3d mov.n a3, a13 - 949: ffcf01 l32r a0, 888 - 94c: 0000c0 callx0 a0 - 94f: 329c beqz.n a2, 966 - 951: 0e2d mov.n a2, a14 - 953: ffce01 l32r a0, 88c - 956: 0000c0 callx0 a0 - 959: 0d2d mov.n a2, a13 - 95b: ffcd01 l32r a0, 890 - 95e: 0000c0 callx0 a0 - 961: 0d0c movi.n a13, 0 - 963: 000906 j 98b - 966: 0e2d mov.n a2, a14 - 968: ffcb01 l32r a0, 894 - 96b: 0000c0 callx0 a0 - 96e: 0c08 l32i.n a0, a12, 0 - 970: 0048 l32i.n a4, a0, 0 - 972: 149c beqz.n a4, 987 - 974: 1028 l32i.n a2, a0, 4 - 976: d28c beqz.n a2, 987 - 978: 20cc42 addi a4, a12, 32 - 97b: 02dc32 addmi a3, a12, 0x200 - 97e: e0c332 addi a3, a3, -32 - 981: ffc501 l32r a0, 898 - 984: 0000c0 callx0 a0 - 987: 750c movi.n a5, 7 - 989: 3c59 s32i.n a5, a12, 12 - 98b: 0108 l32i.n a0, a1, 0 - 98d: 11c8 l32i.n a12, a1, 4 - 98f: 0d2d mov.n a2, a13 - 991: 31e8 l32i.n a14, a1, 12 - 993: 21d8 l32i.n a13, a1, 8 - 995: 10c112 addi a1, a1, 16 - 998: f00d ret.n - ... - 9ba: 120000 excw - 9bd: c9f0c1 l32r a12, ffff3180 - 9c0: 21d911 l32r a1, fffc9124 - 9c3: 0109 s32i.n a0, a1, 0 - 9c5: 02dd mov.n a13, a2 - 9c7: e8a322 movi a2, 0x3e8 - 9ca: fff401 l32r a0, 99c - 9cd: 0000c0 callx0 a0 - 9d0: 02cd mov.n a12, a2 - 9d2: d2cc bnez.n a2, 9e3 - 9d4: 0c0c movi.n a12, 0 - 9d6: 0108 l32i.n a0, a1, 0 - 9d8: 0c2d mov.n a2, a12 - 9da: 21d8 l32i.n a13, a1, 8 - 9dc: 11c8 l32i.n a12, a1, 4 - 9de: 10c112 addi a1, a1, 16 - 9e1: f00d ret.n - 9e3: ffef01 l32r a0, 9a0 - 9e6: 0000c0 callx0 a0 - 9e9: 22fc bnez.n a2, a1f - 9eb: 0c2d mov.n a2, a12 - 9ed: f30c movi.n a3, 15 - 9ef: ffed01 l32r a0, 9a4 - 9f2: 0000c0 callx0 a0 - 9f5: 62ec bnez.n a2, a1f - 9f7: 0d2d mov.n a2, a13 - 9f9: 0c3d mov.n a3, a12 - 9fb: ffeb01 l32r a0, 9a8 - 9fe: 0000c0 callx0 a0 - a01: a2dc bnez.n a2, a1f - a03: 0d2d mov.n a2, a13 - a05: 0c3d mov.n a3, a12 - a07: ffe901 l32r a0, 9ac - a0a: 0000c0 callx0 a0 - a0d: e2cc bnez.n a2, a1f - a0f: 0c2d mov.n a2, a12 - a11: 030c movi.n a3, 0 - a13: 040c movi.n a4, 0 - a15: 050c movi.n a5, 0 - a17: ffe601 l32r a0, 9b0 - a1a: 0000c0 callx0 a0 - a1d: 928c beqz.n a2, a2a - a1f: 0c2d mov.n a2, a12 - a21: ffe401 l32r a0, 9b4 - a24: 0000c0 callx0 a0 - a27: ffea46 j 9d4 - a2a: 0d28 l32i.n a2, a13, 0 - a2c: 0208 l32i.n a0, a2, 0 - a2e: 508c beqz.n a0, a37 - a30: a00c movi.n a0, 10 - a32: 3d09 s32i.n a0, a13, 12 - a34: ffe786 j 9d6 - a37: ffe001 l32r a0, 9b8 - a3a: 0000c0 callx0 a0 - a3d: b00c movi.n a0, 11 - a3f: fffbc6 j a32 - ... - -00000a58 : - a58: e0c112 addi a1, a1, -32 - a5b: 21d9 s32i.n a13, a1, 8 - a5d: 41f9 s32i.n a15, a1, 16 - a5f: 0109 s32i.n a0, a1, 0 - a61: 11c9 s32i.n a12, a1, 4 - a63: 31e9 s32i.n a14, a1, 12 - a65: 02cd mov.n a12, a2 - a67: 3228 l32i.n a2, a2, 12 - a69: 03ed mov.n a14, a3 - a6b: 073216 beqz a2, ae2 - a6e: 022266 bnei a2, 2, a74 - a71: 002146 j afa - a74: 744226 beqi a2, 4, aec - a77: 026266 bnei a2, 6, a7d - a7a: 002186 j b04 - a7d: 3f0c movi.n a15, 3 - a7f: 388226 beqi a2, 8, abb - a82: 900c movi.n a0, 9 - a84: 029207 bne a2, a0, a8a - a87: 0021c6 j b12 - a8a: 43a226 beqi a2, 12, ad1 - a8d: 0d0c movi.n a13, 0 - a8f: 0308 l32i.n a0, a3, 0 - a91: 31e8 l32i.n a14, a1, 12 - a93: 41f8 l32i.n a15, a1, 16 - a95: 154066 bnei a0, 4, aae - a98: 2d9c beqz.n a13, aae - a9a: 4d2c22 l32i a2, a12, 0x134 - a9d: ffe901 l32r a0, a44 - aa0: 0000c0 callx0 a0 - aa3: 0d2d mov.n a2, a13 - aa5: ffe801 l32r a0, a48 - aa8: 0000c0 callx0 a0 - aab: 4d6c22 s32i a2, a12, 0x134 - aae: 0108 l32i.n a0, a1, 0 - ab0: 0d2d mov.n a2, a13 - ab2: 11c8 l32i.n a12, a1, 4 - ab4: 21d8 l32i.n a13, a1, 8 - ab6: 20c112 addi a1, a1, 32 - ab9: f00d ret.n - abb: 0c28 l32i.n a2, a12, 0 - abd: 0228 l32i.n a2, a2, 0 - abf: 05d216 beqz a2, b20 - ac2: 0c2d mov.n a2, a12 - ac4: ffe201 l32r a0, a4c - ac7: 0000c0 callx0 a0 - aca: 02dd mov.n a13, a2 - acc: 300c movi.n a0, 3 - ace: 0002c6 j add - ad1: 0c2d mov.n a2, a12 - ad3: ffdf01 l32r a0, a50 - ad6: 0000c0 callx0 a0 - ad9: 02dd mov.n a13, a2 - adb: 300c movi.n a0, 3 - add: 0ef9 s32i.n a15, a14, 0 - adf: ffeb86 j a91 - ae2: 0c2d mov.n a2, a12 - ae4: ff8305 call0 318 - ae7: 02dd mov.n a13, a2 - ae9: 000186 j af3 - aec: 0c2d mov.n a2, a12 - aee: ffa6c5 call0 55c - af1: 02dd mov.n a13, a2 - af3: 4f0c movi.n a15, 4 - af5: 400c movi.n a0, 4 - af7: fff886 j add - afa: 0c2d mov.n a2, a12 - afc: ff99c5 call0 49c - aff: 02dd mov.n a13, a2 - b01: fffb86 j af3 - b04: 0c2d mov.n a2, a12 - b06: ffd945 call0 89c - b09: 02dd mov.n a13, a2 - b0b: 4f0c movi.n a15, 4 - b0d: 400c movi.n a0, 4 - b0f: fff286 j add - b12: 0c2d mov.n a2, a12 - b14: ffea45 call0 9bc - b17: 02dd mov.n a13, a2 - b19: 500c movi.n a0, 5 - b1b: 5f0c movi.n a15, 5 - b1d: ffef06 j add - b20: 0c2d mov.n a2, a12 - b22: ffcc01 l32r a0, a54 - b25: 0000c0 callx0 a0 - b28: 02dd mov.n a13, a2 - b2a: 200c movi.n a0, 2 - b2c: 230c movi.n a3, 2 - b2e: 0e39 s32i.n a3, a14, 0 - b30: f5d216 beqz a2, a91 - b33: 140c movi.n a4, 1 - b35: 3c49 s32i.n a4, a12, 12 - b37: 0e08 l32i.n a0, a14, 0 - b39: ffd506 j a91 - b3c: 000000 ill - b3f: c11200 mul16u a1, a2, a0 - b42: 0109f0 slli a0, a9, 17 - b45: 33cc bnez.n a3, b4c - b47: f27c movi.n a2, -1 - b49: 000306 j b59 - b4c: 46c222 addi a2, a2, 70 - b4f: 041c movi.n a4, 16 - b51: fffa01 l32r a0, b3c - b54: 0000c0 callx0 a0 - b57: 020c movi.n a2, 0 - b59: 0108 l32i.n a0, a1, 0 - b5b: 10c112 addi a1, a1, 16 - b5e: f00d ret.n - b60: 000000 ill - b63: c11200 mul16u a1, a2, a0 - b66: 0109f0 slli a0, a9, 17 - b69: 039c beqz.n a3, b7d - b6b: 36c222 addi a2, a2, 54 - b6e: 041c movi.n a4, 16 - b70: fffc01 l32r a0, b60 - b73: 0000c0 callx0 a0 - b76: 32cc bnez.n a2, b7d - b78: 020c movi.n a2, 0 - b7a: 000046 j b7f - b7d: f27c movi.n a2, -1 - b7f: 0108 l32i.n a0, a1, 0 - b81: 10c112 addi a1, a1, 16 - b84: f00d ret.n - b86: 000000 ill - b89: 000000 ill - b8c: f0c112 addi a1, a1, -16 - b8f: 0109 s32i.n a0, a1, 0 - b91: 33cc bnez.n a3, b98 - b93: f27c movi.n a2, -1 - b95: 000306 j ba5 - b98: 20c222 addi a2, a2, 32 - b9b: 041c movi.n a4, 16 - b9d: fffa01 l32r a0, b88 - ba0: 0000c0 callx0 a0 - ba3: 020c movi.n a2, 0 - ba5: 0108 l32i.n a0, a1, 0 - ba7: 10c112 addi a1, a1, 16 - baa: f00d ret.n - bac: 000000 ill - baf: fe0000 excw - bb2: ef .byte 0xef - bb3: 3f .byte 0x3f - bb4: 000020 excw - ... - be3: c11200 mul16u a1, a2, a0 - be6: 0109f0 slli a0, a9, 17 - be9: 31e9 s32i.n a14, a1, 12 - beb: 11c9 s32i.n a12, a1, 4 - bed: 21d9 s32i.n a13, a1, 8 - bef: 02cd mov.n a12, a2 - bf1: 03dd mov.n a13, a3 - bf3: 04ed mov.n a14, a4 - bf5: 071316 beqz a3, c6a - bf8: 06e416 beqz a4, c6a - bfb: 382222 l32i a2, a2, 224 - bfe: ffee01 l32r a0, bb8 - c01: 0000c0 callx0 a0 - c04: 0e3d mov.n a3, a14 - c06: 0d2d mov.n a2, a13 - c08: ffed01 l32r a0, bbc - c0b: 0000c0 callx0 a0 - c0e: 386c22 s32i a2, a12, 224 - c11: 055216 beqz a2, c6a - c14: ffe621 l32r a2, bac - c17: ffea01 l32r a0, bc0 - c1a: 0000c0 callx0 a0 - c1d: ffe901 l32r a0, bc4 - c20: 0000c0 callx0 a0 - c23: 120c movi.n a2, 1 - c25: ffe2d1 l32r a13, bb0 - c28: 0020c0 memw - c2b: 852d02 l32i a0, a13, 0x214 - c2e: 200020 or a0, a0, a2 - c31: 0020c0 memw - c34: a0a022 movi a2, 160 - c37: 856d02 s32i a0, a13, 0x214 - c3a: ffe301 l32r a0, bc8 - c3d: 0000c0 callx0 a0 - c40: 0c2d mov.n a2, a12 - c42: ffe201 l32r a0, bcc - c45: 0000c0 callx0 a0 - c48: e07c movi.n a0, -2 - c4a: 0212d6 bgez a2, c6f - c4d: 0020c0 memw - c50: 852d32 l32i a3, a13, 0x214 - c53: 103300 and a3, a3, a0 - c56: 0020c0 memw - c59: 856d32 s32i a3, a13, 0x214 - c5c: 025c movi.n a2, 80 - c5e: ffdc01 l32r a0, bd0 - c61: 0000c0 callx0 a0 - c64: ffdc01 l32r a0, bd4 - c67: 0000c0 callx0 a0 - c6a: f27c movi.n a2, -1 - c6c: 0009c6 j c97 - c6f: 0020c0 memw - c72: 852d42 l32i a4, a13, 0x214 - c75: 104400 and a4, a4, a0 - c78: 0020c0 memw - c7b: 856d42 s32i a4, a13, 0x214 - c7e: 025c movi.n a2, 80 - c80: ffd601 l32r a0, bd8 - c83: 0000c0 callx0 a0 - c86: ffd501 l32r a0, bdc - c89: 0000c0 callx0 a0 - c8c: ffca21 l32r a2, bb4 - c8f: ffd401 l32r a0, be0 - c92: 0000c0 callx0 a0 - c95: 020c movi.n a2, 0 - c97: 11c8 l32i.n a12, a1, 4 - c99: 21d8 l32i.n a13, a1, 8 - c9b: 31e8 l32i.n a14, a1, 12 - c9d: 0108 l32i.n a0, a1, 0 - c9f: 10c112 addi a1, a1, 16 - ca2: f00d ret.n - ca4: 000000 ill - ca7: c11200 mul16u a1, a2, a0 - caa: 0109f0 slli a0, a9, 17 - cad: 33cc bnez.n a3, cb4 - caf: f27c movi.n a2, -1 - cb1: 0003c6 j cc4 - cb4: 042c movi.n a4, 32 - cb6: 01d222 addmi a2, a2, 0x100 - cb9: 96c222 addi a2, a2, -106 - cbc: fffa01 l32r a0, ca4 - cbf: 0000c0 callx0 a0 - cc2: 020c movi.n a2, 0 - cc4: 0108 l32i.n a0, a1, 0 - cc6: 10c112 addi a1, a1, 16 - cc9: f00d ret.n - ccb: 000000 ill - cce: 120000 excw - cd1: 09f0c1 l32r a12, fffc3494 - cd4: 33cc01 l32r a0, fffcdc04 - cd7: f27c movi.n a2, -1 - cd9: 0003c6 j cec - cdc: 042c movi.n a4, 32 - cde: 01d222 addmi a2, a2, 0x100 - ce1: b6c222 addi a2, a2, -74 - ce4: fffa01 l32r a0, ccc - ce7: 0000c0 callx0 a0 - cea: 020c movi.n a2, 0 - cec: 0108 l32i.n a0, a1, 0 - cee: 10c112 addi a1, a1, 16 - cf1: f00d ret.n - ... - d07: c11200 mul16u a1, a2, a0 - d0a: 61c2b0 xsr.eps2 a11 - d0d: 610211 l32r a1, fffd9118 - d10: 02cd10 excw - d13: 071316 beqz a3, d88 - d16: 0139 s32i.n a3, a1, 0 - d18: 56cc02 addi a0, a12, 86 - d1b: 021c movi.n a2, 16 - d1d: 4129 s32i.n a2, a1, 16 - d1f: 5129 s32i.n a2, a1, 20 - d21: 1109 s32i.n a0, a1, 4 - d23: 372c22 l32i a2, a12, 220 - d26: fff301 l32r a0, cf4 - d29: 0000c0 callx0 a0 - d2c: 2129 s32i.n a2, a1, 8 - d2e: 372c32 l32i a3, a12, 220 - d31: 382c22 l32i a2, a12, 224 - d34: 1338 l32i.n a3, a3, 4 - d36: 6139 s32i.n a3, a1, 24 - d38: fff001 l32r a0, cf8 - d3b: 0000c0 callx0 a0 - d3e: 032c movi.n a3, 32 - d40: 440c movi.n a4, 4 - d42: 015d mov.n a5, a1 - d44: 10c162 addi a6, a1, 16 - d47: 029d mov.n a9, a2 - d49: 20c172 addi a7, a1, 32 - d4c: 01dc22 addmi a2, a12, 0x100 - d4f: 3199 s32i.n a9, a1, 12 - d51: 382c82 l32i a8, a12, 224 - d54: e4c222 addi a2, a2, -28 - d57: 1888 l32i.n a8, a8, 4 - d59: 7189 s32i.n a8, a1, 28 - d5b: ffe801 l32r a0, cfc - d5e: 0000c0 callx0 a0 - d61: 20c132 addi a3, a1, 32 - d64: 042c movi.n a4, 32 - d66: 01dc22 addmi a2, a12, 0x100 - d69: 96c222 addi a2, a2, -106 - d6c: ffe501 l32r a0, d00 - d6f: 0000c0 callx0 a0 - d72: 729c beqz.n a2, d8d - d74: 0c28 l32i.n a2, a12, 0 - d76: 130c movi.n a3, 1 - d78: 140c movi.n a4, 1 - d7a: 02dcb2 addmi a11, a12, 0x200 - d7d: 2a1c movi.n a10, 18 - d7f: 345ba2 s16i a10, a11, 104 - d82: ffe001 l32r a0, d04 - d85: 0000c0 callx0 a0 - d88: f27c movi.n a2, -1 - d8a: 000046 j d8f - d8d: 020c movi.n a2, 0 - d8f: 1121c2 l32i a12, a1, 68 - d92: 102102 l32i a0, a1, 64 - d95: 50c112 addi a1, a1, 80 - d98: f00d ret.n - ... - dae: 120000 excw - db1: c2b0c1 l32r a12, ffff1874 - db4: 021161 l32r a6, fffc15f8 - db7: cd1061 l32r a6, ffff41f8 - dba: 131602 l16ui a0, a6, 38 - dbd: 013907 bltu a9, a0, dc2 - dc0: 66cc02 addi a0, a12, 102 - dc3: 021c movi.n a2, 16 - dc5: 4129 s32i.n a2, a1, 16 - dc7: 5129 s32i.n a2, a1, 20 - dc9: 1109 s32i.n a0, a1, 4 - dcb: 372c22 l32i a2, a12, 220 - dce: fff301 l32r a0, d9c - dd1: 0000c0 callx0 a0 - dd4: 2129 s32i.n a2, a1, 8 - dd6: 372c32 l32i a3, a12, 220 - dd9: 382c22 l32i a2, a12, 224 - ddc: 1338 l32i.n a3, a3, 4 - dde: 6139 s32i.n a3, a1, 24 - de0: fff001 l32r a0, da0 - de3: 0000c0 callx0 a0 - de6: 032c movi.n a3, 32 - de8: 440c movi.n a4, 4 - dea: 015d mov.n a5, a1 - dec: 10c162 addi a6, a1, 16 - def: 029d mov.n a9, a2 - df1: 20c172 addi a7, a1, 32 - df4: 01dc22 addmi a2, a12, 0x100 - df7: 3199 s32i.n a9, a1, 12 - df9: 382c82 l32i a8, a12, 224 - dfc: e4c222 addi a2, a2, -28 - dff: 1888 l32i.n a8, a8, 4 - e01: 7189 s32i.n a8, a1, 28 - e03: ffe801 l32r a0, da4 - e06: 0000c0 callx0 a0 - e09: 20c132 addi a3, a1, 32 - e0c: 042c movi.n a4, 32 - e0e: 01dc22 addmi a2, a12, 0x100 - e11: b6c222 addi a2, a2, -74 - e14: ffe501 l32r a0, da8 - e17: 0000c0 callx0 a0 - e1a: 729c beqz.n a2, e35 - e1c: 0c28 l32i.n a2, a12, 0 - e1e: 130c movi.n a3, 1 - e20: 240c movi.n a4, 2 - e22: 02dcb2 addmi a11, a12, 0x200 - e25: 2a1c movi.n a10, 18 - e27: 345ba2 s16i a10, a11, 104 - e2a: ffe001 l32r a0, dac - e2d: 0000c0 callx0 a0 - e30: f27c movi.n a2, -1 - e32: 000046 j e37 - e35: 020c movi.n a2, 0 - e37: 1121c2 l32i a12, a1, 68 - e3a: 102102 l32i a0, a1, 64 - e3d: 50c112 addi a1, a1, 80 - e40: f00d ret.n - ... - e56: 820000 mull a0, a0, a0 - e59: 8020a2 l32i a10, a0, 0x200 - e5c: 52c011 l32r a1, fffd595c - e5f: 028061 l32r a6, fffc1860 - e62: d28161 l32r a6, ffff5868 - e65: e28361 l32r a6, ffff9874 - e68: c28461 l32r a6, ffff1878 - e6b: f28261 l32r a6, ffffd874 - e6e: cd8561 l32r a6, ffff4484 - e71: d2f202 excw - e74: 03ed01 l32r a0, fffc1e28 - e77: 04dd mov.n a13, a4 - e79: 030c movi.n a3, 0 - e7b: 84a042 movi a4, 132 - e7e: 5ccff2 addi a15, a15, 92 - e81: 0f2d mov.n a2, a15 - e83: fff001 l32r a0, e44 - e86: 0000c0 callx0 a0 - e89: 21e9 s32i.n a14, a1, 8 - e8b: 11d9 s32i.n a13, a1, 4 - e8d: 01d9 s32i.n a13, a1, 0 - e8f: 012d mov.n a2, a1 - e91: 31cb addi.n a3, a1, 12 - e93: ffed01 l32r a0, e48 - e96: 0000c0 callx0 a0 - e99: 035296 bltz a2, ed2 - e9c: 21cb addi.n a2, a1, 12 - e9e: 0f3d mov.n a3, a15 - ea0: ffeb01 l32r a0, e4c - ea3: 0000c0 callx0 a0 - ea6: 82ec bnez.n a2, ed2 - ea8: 640c movi.n a4, 6 - eaa: 0c38 l32i.n a3, a12, 0 - eac: 02dc22 addmi a2, a12, 0x200 - eaf: ccc222 addi a2, a2, -52 - eb2: 44c332 addi a3, a3, 68 - eb5: ffe601 l32r a0, e50 - eb8: 0000c0 callx0 a0 - ebb: 328c beqz.n a2, ec2 - ebd: 802142 l32i a4, a1, 0x200 - ec0: e4cc bnez.n a4, ed2 - ec2: 01dc02 addmi a0, a12, 0x100 - ec5: c11c22 l16ui a2, a12, 0x182 - ec8: d50c movi.n a5, 13 - eca: 298257 bany a2, a5, ef7 - ecd: 230c movi.n a3, 2 - ecf: 1ce217 bbsi a2, 1, eef - ed2: f27c movi.n a2, -1 - ed4: 000046 j ed9 - ed7: 020c movi.n a2, 0 - ed9: 8221c2 l32i a12, a1, 0x208 - edc: 8321d2 l32i a13, a1, 0x20c - edf: 8421e2 l32i a14, a1, 0x210 - ee2: 8521f2 l32i a15, a1, 0x214 - ee5: 20a232 movi a3, 0x220 - ee8: 812102 l32i a0, a1, 0x204 - eeb: 113a add.n a1, a1, a3 - eed: f00d ret.n - eef: b55032 s16i a3, a0, 0x16a - ef2: e27c movi.n a2, -2 - ef4: fff846 j ed9 - ef7: c80032 l8ui a3, a0, 200 - efa: 02dc22 addmi a2, a12, 0x200 - efd: 85c222 addi a2, a2, -123 - f00: ffd501 l32r a0, e54 - f03: 0000c0 callx0 a0 - f06: 0c08 l32i.n a0, a12, 0 - f08: 4a2042 l32i a4, a0, 0x128 - f0b: fc8416 beqz a4, ed7 - f0e: 0f3d mov.n a3, a15 - f10: 4c2022 l32i a2, a0, 0x130 - f13: 6d4b addi.n a6, a13, 4 - f15: fcce72 addi a7, a14, -4 - f18: 756c72 s32i a7, a12, 0x1d4 - f1b: 766c62 s32i a6, a12, 0x1d8 - f1e: 0004c0 callx0 a4 - f21: 080c movi.n a8, 0 - f23: 756c82 s32i a8, a12, 0x1d4 - f26: 766c82 s32i a8, a12, 0x1d8 - f29: ffeb06 j ed9 - f2c: e0c112 addi a1, a1, -32 - f2f: 11c9 s32i.n a12, a1, 4 - f31: 21d9 s32i.n a13, a1, 8 - f33: 41f9 s32i.n a15, a1, 16 - f35: 0109 s32i.n a0, a1, 0 - f37: 0208 l32i.n a0, a2, 0 - f39: 31e9 s32i.n a14, a1, 12 - f3b: 0008 l32i.n a0, a0, 0 - f3d: 02ed mov.n a14, a2 - f3f: 80fc bnez.n a0, f7b - f41: 047516 beqz a5, f8c - f44: 03dd mov.n a13, a3 - f46: 04cd mov.n a12, a4 - f48: 06fd mov.n a15, a6 - f4a: a07530 addx4 a7, a5, a3 - f4d: 6179 s32i.n a7, a1, 24 - f4f: 060c movi.n a6, 0 - f51: 5169 s32i.n a6, a1, 20 - f53: 0f5d mov.n a5, a15 - f55: 0e2d mov.n a2, a14 - f57: 0d38 l32i.n a3, a13, 0 - f59: 0c48 l32i.n a4, a12, 0 - f5b: ffefc5 call0 e58 - f5e: 72cc bnez.n a2, f69 - f60: 5188 l32i.n a8, a1, 20 - f62: 881b addi.n a8, a8, 1 - f64: 5189 s32i.n a8, a1, 20 - f66: 000106 j f6e - f69: e97c movi.n a9, -2 - f6b: 1d9297 bne a2, a9, f8c - f6e: cc4b addi.n a12, a12, 4 - f70: 61a8 l32i.n a10, a1, 24 - f72: dd4b addi.n a13, a13, 4 - f74: db9da7 bne a13, a10, f53 - f77: 51b8 l32i.n a11, a1, 20 - f79: fb8c beqz.n a11, f8c - f7b: 020c movi.n a2, 0 - f7d: 11c8 l32i.n a12, a1, 4 - f7f: 21d8 l32i.n a13, a1, 8 - f81: 31e8 l32i.n a14, a1, 12 - f83: 41f8 l32i.n a15, a1, 16 - f85: 0108 l32i.n a0, a1, 0 - f87: 20c112 addi a1, a1, 32 - f8a: f00d ret.n - f8c: f27c movi.n a2, -1 - f8e: fffac6 j f7d - ... - f9d: 000000 ill - fa0: a0a062 movi a6, 160 - fa3: c01160 sub a1, a1, a6 - fa6: 216142 s32i a4, a1, 132 - fa9: 2461d2 s32i a13, a1, 144 - fac: 2361c2 s32i a12, a1, 140 - faf: 226102 s32i a0, a1, 136 - fb2: 0208 l32i.n a0, a2, 0 - fb4: 02cd mov.n a12, a2 - fb6: 0008 l32i.n a0, a0, 0 - fb8: 05dd mov.n a13, a5 - fba: 090016 beqz a0, 104e - fbd: 032d mov.n a2, a3 - fbf: 013d mov.n a3, a1 - fc1: fff401 l32r a0, f94 - fc4: 0000c0 callx0 a0 - fc7: 0112d6 bgez a2, fdc - fca: f27c movi.n a2, -1 - fcc: 2321c2 l32i a12, a1, 140 - fcf: 2421d2 l32i a13, a1, 144 - fd2: a0a032 movi a3, 160 - fd5: 222102 l32i a0, a1, 136 - fd8: 113a add.n a1, a1, a3 - fda: f00d ret.n - fdc: 70c122 addi a2, a1, 112 - fdf: 0c38 l32i.n a3, a12, 0 - fe1: 640c movi.n a4, 6 - fe3: 44c332 addi a3, a3, 68 - fe6: ffec01 l32r a0, f98 - fe9: 0000c0 callx0 a0 - fec: 128c beqz.n a2, ff1 - fee: fd8d56 bnez a13, fca - ff1: 6ca182 movi a8, 0x16c - ff4: 131102 l16ui a0, a1, 38 - ff7: d40c movi.n a4, 13 - ff9: 568047 bany a0, a4, 1053 - ffc: 220c movi.n a2, 2 - ffe: c86017 bbci a0, 1, fca - 1001: 01dc52 addmi a5, a12, 0x100 - 1004: b55522 s16i a2, a5, 0x16a - 1007: ffefc6 j fca - 100a: 121172 l16ui a7, a1, 36 - 100d: 105750 and a5, a7, a5 - 1010: 074366 bnei a3, 4, 101b - 1013: 860c movi.n a6, 8 - 1015: 206060 or a6, a0, a6 - 1018: 135162 s16i a6, a1, 38 - 101b: 0c98 l32i.n a9, a12, 0 - 101d: 4a2992 l32i a9, a9, 0x128 - 1020: 072566 bnei a5, 2, 102b - 1023: 082c movi.n a8, 32 - 1025: 208780 or a8, a7, a8 - 1028: 125182 s16i a8, a1, 36 - 102b: f99c beqz.n a9, 104e - 102d: 212122 l32i a2, a1, 132 - 1030: ffdb01 l32r a0, f9c - 1033: 0000c0 callx0 a0 - 1036: 1e6122 s32i a2, a1, 120 - 1039: 212132 l32i a3, a1, 132 - 103c: 0c28 l32i.n a2, a12, 0 - 103e: 1338 l32i.n a3, a3, 4 - 1040: 1f6132 s32i a3, a1, 124 - 1043: 4a2202 l32i a0, a2, 0x128 - 1046: 4c2222 l32i a2, a2, 0x130 - 1049: 013d mov.n a3, a1 - 104b: 0000c0 callx0 a0 - 104e: 020c movi.n a2, 0 - 1050: ffde06 j fcc - 1053: 252c movi.n a5, 34 - 1055: c30c movi.n a3, 12 - 1057: 103030 and a3, a0, a3 - 105a: facd16 beqz a13, 100a - 105d: 084326 beqi a3, 4, 1069 - 1060: 121172 l16ui a7, a1, 36 - 1063: 105750 and a5, a7, a5 - 1066: a62566 bnei a5, 2, 1010 - 1069: 5c8a add.n a5, a12, a8 - 106b: 140c movi.n a4, 1 - 106d: 7f5542 s16i a4, a5, 254 - 1070: ffd586 j fca - ... - 107b: c11200 mul16u a1, a2, a0 - 107e: 0139e0 slli a3, a9, 18 - 1081: 41e9 s32i.n a14, a1, 16 - 1083: 1109 s32i.n a0, a1, 4 - 1085: 21c9 s32i.n a12, a1, 8 - 1087: 31d9 s32i.n a13, a1, 12 - 1089: 02cd mov.n a12, a2 - 108b: 04dd mov.n a13, a4 - 108d: 3208 l32i.n a0, a2, 12 - 108f: ce0c movi.n a14, 12 - 1091: 701066 bnei a0, 1, 1105 - 1094: 4438 l32i.n a3, a4, 16 - 1096: ffaa85 call0 b40 - 1099: 068256 bnez a2, 1105 - 109c: 0c2d mov.n a2, a12 - 109e: 3d38 l32i.n a3, a13, 12 - 10a0: ffac05 call0 b64 - 10a3: 05e256 bnez a2, 1105 - 10a6: 0c2d mov.n a2, a12 - 10a8: 5d38 l32i.n a3, a13, 20 - 10aa: ffae05 call0 b8c - 10ad: 054256 bnez a2, 1105 - 10b0: 0c08 l32i.n a0, a12, 0 - 10b2: 0028 l32i.n a2, a0, 0 - 10b4: e29c beqz.n a2, 10d6 - 10b6: 3008 l32i.n a0, a0, 12 - 10b8: d4a022 movi a2, 212 - 10bb: f08c beqz.n a0, 10ce - 10bd: 0d2026 beqi a0, 2, 10ce - 10c0: 01dc02 addmi a0, a12, 0x100 - 10c3: d4c002 addi a0, a0, -44 - 10c6: f20c movi.n a2, 15 - 10c8: ca5022 s16i a2, a0, 0x194 - 10cb: 000d86 j 1105 - 10ce: 0c2a add.n a0, a12, a2 - 10d0: 192032 l32i a3, a0, 100 - 10d3: fef316 beqz a3, 10c6 - 10d6: 0c2d mov.n a2, a12 - 10d8: 362d32 l32i a3, a13, 216 - 10db: 372d42 l32i a4, a13, 220 - 10de: ffb045 call0 be4 - 10e1: 02ec bnez.n a2, 1105 - 10e3: 0c2d mov.n a2, a12 - 10e5: 132d32 l32i a3, a13, 76 - 10e8: 0148 l32i.n a4, a1, 0 - 10ea: ffe201 l32r a0, 1074 - 10ed: 0000c0 callx0 a0 - 10f0: 12dc bnez.n a2, 1105 - 10f2: 0d3d mov.n a3, a13 - 10f4: 02dc22 addmi a2, a12, 0x200 - 10f7: e0c222 addi a2, a2, -32 - 10fa: ffdf01 l32r a0, 1078 - 10fd: 0000c0 callx0 a0 - 1100: 240c movi.n a4, 2 - 1102: 83e420 moveqz a14, a4, a2 - 1105: 120c movi.n a2, 1 - 1107: 1108 l32i.n a0, a1, 4 - 1109: 3ce9 s32i.n a14, a12, 12 - 110b: 31d8 l32i.n a13, a1, 12 - 110d: 21c8 l32i.n a12, a1, 8 - 110f: 41e8 l32i.n a14, a1, 16 - 1111: 20c112 addi a1, a1, 32 - 1114: f00d ret.n - 1116: 000000 ill - 1119: 000000 ill - 111c: c0c112 addi a1, a1, -64 - 111f: e1c9 s32i.n a12, a1, 56 - 1121: f1d9 s32i.n a13, a1, 60 - 1123: d109 s32i.n a0, a1, 52 - 1125: 03dd mov.n a13, a3 - 1127: 3208 l32i.n a0, a2, 12 - 1129: 02cd mov.n a12, a2 - 112b: 101026 beqi a0, 1, 113f - 112e: c00c movi.n a0, 12 - 1130: 120c movi.n a2, 1 - 1132: 3c09 s32i.n a0, a12, 12 - 1134: f1d8 l32i.n a13, a1, 60 - 1136: e1c8 l32i.n a12, a1, 56 - 1138: d108 l32i.n a0, a1, 52 - 113a: 40c112 addi a1, a1, 64 - 113d: f00d ret.n - 113f: 0228 l32i.n a2, a2, 0 - 1141: 4b2222 l32i a2, a2, 0x12c - 1144: 08a216 beqz a2, 11d2 - 1147: 012d mov.n a2, a1 - 1149: 030c movi.n a3, 0 - 114b: 443c movi.n a4, 52 - 114d: fff201 l32r a0, 1118 - 1150: 0000c0 callx0 a0 - 1153: cd58 l32i.n a5, a13, 48 - 1155: 352d62 l32i a6, a13, 212 - 1158: ad08 l32i.n a0, a13, 40 - 115a: 342d72 l32i a7, a13, 208 - 115d: d08c beqz.n a0, 116e - 115f: 000042 l8ui a4, a0, 0 - 1162: 010032 l8ui a3, a0, 1 - 1165: 114480 slli a4, a4, 8 - 1168: 203340 or a3, a3, a4 - 116b: 005132 s16i a3, a1, 0 - 116e: b159 s32i.n a5, a1, 44 - 1170: a169 s32i.n a6, a1, 40 - 1172: 9179 s32i.n a7, a1, 36 - 1174: 2d2d32 l32i a3, a13, 180 - 1177: 2f2d02 l32i a0, a13, 188 - 117a: 2c2d42 l32i a4, a13, 176 - 117d: 332d82 l32i a8, a13, 204 - 1180: 322d92 l32i a9, a13, 200 - 1183: 312da2 l32i a10, a13, 196 - 1186: 302db2 l32i a11, a13, 192 - 1189: 2e2d22 l32i a2, a13, 184 - 118c: 3129 s32i.n a2, a1, 12 - 118e: 51b9 s32i.n a11, a1, 20 - 1190: 61a9 s32i.n a10, a1, 24 - 1192: 7199 s32i.n a9, a1, 28 - 1194: 8189 s32i.n a8, a1, 32 - 1196: 1149 s32i.n a4, a1, 4 - 1198: 4109 s32i.n a0, a1, 16 - 119a: fd08 l32i.n a0, a13, 60 - 119c: 2139 s32i.n a3, a1, 8 - 119e: d08c beqz.n a0, 11af - 11a0: 000062 l8ui a6, a0, 0 - 11a3: 010052 l8ui a5, a0, 1 - 11a6: 116680 slli a6, a6, 8 - 11a9: 205560 or a5, a5, a6 - 11ac: 185152 s16i a5, a1, 48 - 11af: 102d02 l32i a0, a13, 64 - 11b2: d08c beqz.n a0, 11c3 - 11b4: 000082 l8ui a8, a0, 0 - 11b7: 010072 l8ui a7, a0, 1 - 11ba: 118880 slli a8, a8, 8 - 11bd: 207780 or a7, a7, a8 - 11c0: 195172 s16i a7, a1, 50 - 11c3: 030c movi.n a3, 0 - 11c5: 0c28 l32i.n a2, a12, 0 - 11c7: 014d mov.n a4, a1 - 11c9: 4b2202 l32i a0, a2, 0x12c - 11cc: 4c2222 l32i a2, a2, 0x130 - 11cf: 0000c0 callx0 a0 - 11d2: 800c movi.n a0, 8 - 11d4: ffd606 j 1130 - ... - 11f7: a25200 excw - 11fa: 115010 slli a5, a0, 15 - 11fd: 6132c0 excw - 1200: e27d excw - 1202: 028161 l32r a6, fffc1c08 - 1205: c27e61 l32r a6, ffff1c00 - 1208: d27f61 l32r a6, ffff5c04 - 120b: cd8061 l32r a6, ffff480c - 120e: 04dd02 addmi a0, a13, 0x400 - 1211: 3208 l32i.n a0, a2, 12 - 1213: ce0c movi.n a14, 12 - 1215: 6a3066 bnei a0, 3, 1283 - 1218: 3438 l32i.n a3, a4, 12 - 121a: ff9485 call0 b64 - 121d: 062256 bnez a2, 1283 - 1220: 0c2d mov.n a2, a12 - 1222: 132d32 l32i a3, a13, 76 - 1225: 7d2142 l32i a4, a1, 0x1f4 - 1228: ffec01 l32r a0, 11d8 - 122b: 0000c0 callx0 a0 - 122e: 051256 bnez a2, 1283 - 1231: 0c2d mov.n a2, a12 - 1233: 142d32 l32i a3, a13, 80 - 1236: ffa705 call0 ca8 - 1239: 046256 bnez a2, 1283 - 123c: 0c2d mov.n a2, a12 - 123e: 152d32 l32i a3, a13, 84 - 1241: ffa8c5 call0 cd0 - 1244: b2fc bnez.n a2, 1283 - 1246: 0c2d mov.n a2, a12 - 1248: 382d32 l32i a3, a13, 224 - 124b: 392d42 l32i a4, a13, 228 - 124e: ffe301 l32r a0, 11dc - 1251: 0000c0 callx0 a0 - 1254: 826122 s32i a2, a1, 0x208 - 1257: 82ac beqz.n a2, 1283 - 1259: 1d38 l32i.n a3, a13, 4 - 125b: 120c movi.n a2, 1 - 125d: 933230 movnez a3, a2, a3 - 1260: 822122 l32i a2, a1, 0x208 - 1263: ffdf01 l32r a0, 11e0 - 1266: 0000c0 callx0 a0 - 1269: 02d2d6 bgez a2, 129a - 126c: 822122 l32i a2, a1, 0x208 - 126f: ffdd01 l32r a0, 11e4 - 1272: 0000c0 callx0 a0 - 1275: 000286 j 1283 - 1278: 822122 l32i a2, a1, 0x208 - 127b: ffdb01 l32r a0, 11e8 - 127e: 0000c0 callx0 a0 - 1281: 4e0c movi.n a14, 4 - 1283: 120c movi.n a2, 1 - 1285: 7e2102 l32i a0, a1, 0x1f8 - 1288: 8021d2 l32i a13, a1, 0x200 - 128b: 3ce9 s32i.n a14, a12, 12 - 128d: 10a232 movi a3, 0x210 - 1290: 7f21c2 l32i a12, a1, 0x1fc - 1293: 8121e2 l32i a14, a1, 0x204 - 1296: 113a add.n a1, a1, a3 - 1298: f00d ret.n - 129a: 822122 l32i a2, a1, 0x208 - 129d: 013d mov.n a3, a1 - 129f: ffd301 l32r a0, 11ec - 12a2: 0000c0 callx0 a0 - 12a5: 01a296 bltz a2, 12c3 - 12a8: 0c2d mov.n a2, a12 - 12aa: 822132 l32i a3, a1, 0x208 - 12ad: 1c2142 l32i a4, a1, 112 - 12b0: ffd001 l32r a0, 11f0 - 12b3: 0000c0 callx0 a0 - 12b6: 92cc bnez.n a2, 12c3 - 12b8: 0c2d mov.n a2, a12 - 12ba: 182132 l32i a3, a1, 96 - 12bd: ffa485 call0 d08 - 12c0: fb4216 beqz a2, 1278 - 12c3: 822122 l32i a2, a1, 0x208 - 12c6: ffcb01 l32r a0, 11f4 - 12c9: 0000c0 callx0 a0 - 12cc: ffecc6 j 1283 - ... - 12ef: a25200 excw - 12f2: 115010 slli a5, a0, 15 - 12f5: 6132c0 excw - 12f8: e27d excw - 12fa: 028161 l32r a6, fffc1d00 - 12fd: c27e61 l32r a6, ffff1cf8 - 1300: d27f61 l32r a6, ffff5cfc - 1303: cd8061 l32r a6, ffff4904 - 1306: 04dd02 addmi a0, a13, 0x400 - 1309: 3208 l32i.n a0, a2, 12 - 130b: ce0c movi.n a14, 12 - 130d: 685066 bnei a0, 5, 1379 - 1310: 3438 l32i.n a3, a4, 12 - 1312: ff8505 call0 b64 - 1315: 060256 bnez a2, 1379 - 1318: 0c2d mov.n a2, a12 - 131a: 132d32 l32i a3, a13, 76 - 131d: 7d2142 l32i a4, a1, 0x1f4 - 1320: ffec01 l32r a0, 12d0 - 1323: 0000c0 callx0 a0 - 1326: 04f256 bnez a2, 1379 - 1329: 0c2d mov.n a2, a12 - 132b: 382d32 l32i a3, a13, 224 - 132e: 392d42 l32i a4, a13, 228 - 1331: ffe801 l32r a0, 12d4 - 1334: 0000c0 callx0 a0 - 1337: 826122 s32i a2, a1, 0x208 - 133a: b2bc beqz.n a2, 1379 - 133c: 1d38 l32i.n a3, a13, 4 - 133e: 120c movi.n a2, 1 - 1340: 933230 movnez a3, a2, a3 - 1343: 822122 l32i a2, a1, 0x208 - 1346: ffe401 l32r a0, 12d8 - 1349: 0000c0 callx0 a0 - 134c: 0402d6 bgez a2, 1390 - 134f: 822122 l32i a2, a1, 0x208 - 1352: ffe201 l32r a0, 12dc - 1355: 0000c0 callx0 a0 - 1358: 000746 j 1379 - 135b: 822122 l32i a2, a1, 0x208 - 135e: ffe001 l32r a0, 12e0 - 1361: 0000c0 callx0 a0 - 1364: 0c08 l32i.n a0, a12, 0 - 1366: 0038 l32i.n a3, a0, 0 - 1368: b38c beqz.n a3, 1377 - 136a: c30c movi.n a3, 12 - 136c: 4c2022 l32i a2, a0, 0x130 - 136f: 4b2002 l32i a0, a0, 0x12c - 1372: 040c movi.n a4, 0 - 1374: 0000c0 callx0 a0 - 1377: 6e0c movi.n a14, 6 - 1379: 120c movi.n a2, 1 - 137b: 7e2102 l32i a0, a1, 0x1f8 - 137e: 8021d2 l32i a13, a1, 0x200 - 1381: 3ce9 s32i.n a14, a12, 12 - 1383: 10a232 movi a3, 0x210 - 1386: 7f21c2 l32i a12, a1, 0x1fc - 1389: 8121e2 l32i a14, a1, 0x204 - 138c: 113a add.n a1, a1, a3 - 138e: f00d ret.n - 1390: 822122 l32i a2, a1, 0x208 - 1393: 013d mov.n a3, a1 - 1395: ffd301 l32r a0, 12e4 - 1398: 0000c0 callx0 a0 - 139b: 01a296 bltz a2, 13b9 - 139e: 0c2d mov.n a2, a12 - 13a0: 822132 l32i a3, a1, 0x208 - 13a3: 1c2142 l32i a4, a1, 112 - 13a6: ffd001 l32r a0, 12e8 - 13a9: 0000c0 callx0 a0 - 13ac: 92cc bnez.n a2, 13b9 - 13ae: 0c2d mov.n a2, a12 - 13b0: 192132 l32i a3, a1, 100 - 13b3: ff9fc5 call0 db0 - 13b6: fa1216 beqz a2, 135b - 13b9: 822122 l32i a2, a1, 0x208 - 13bc: ffcc01 l32r a0, 12ec - 13bf: 0000c0 callx0 a0 - 13c2: ffecc6 j 1379 - ... - 13e5: 000000 ill - 13e8: 10a252 movi a5, 0x210 - 13eb: c01150 sub a1, a1, a5 - 13ee: 8161f2 s32i a15, a1, 0x204 - 13f1: 7d6102 s32i a0, a1, 0x1f4 - 13f4: 7f61d2 s32i a13, a1, 0x1fc - 13f7: 8061e2 s32i a14, a1, 0x200 - 13fa: 7e61c2 s32i a12, a1, 0x1f8 - 13fd: 03ed mov.n a14, a3 - 13ff: 02cd mov.n a12, a2 - 1401: 04dd mov.n a13, a4 - 1403: 3208 l32i.n a0, a2, 12 - 1405: cf0c movi.n a15, 12 - 1407: 347066 bnei a0, 7, 143f - 140a: 3438 l32i.n a3, a4, 12 - 140c: ff7545 call0 b64 - 140f: c2ec bnez.n a2, 143f - 1411: 0e4d mov.n a4, a14 - 1413: 0c2d mov.n a2, a12 - 1415: 132d32 l32i a3, a13, 76 - 1418: ffec01 l32r a0, 13c8 - 141b: 0000c0 callx0 a0 - 141e: d2dc bnez.n a2, 143f - 1420: 0c08 l32i.n a0, a12, 0 - 1422: 0028 l32i.n a2, a0, 0 - 1424: 12bc beqz.n a2, 1459 - 1426: 3038 l32i.n a3, a0, 12 - 1428: d3ac beqz.n a3, 1459 - 142a: 02dc52 addmi a5, a12, 0x200 - 142d: f40c movi.n a4, 15 - 142f: 345542 s16i a4, a5, 104 - 1432: 000246 j 143f - 1435: 0e2d mov.n a2, a14 - 1437: ffe501 l32r a0, 13cc - 143a: 0000c0 callx0 a0 - 143d: 9f0c movi.n a15, 9 - 143f: 120c movi.n a2, 1 - 1441: 7d2102 l32i a0, a1, 0x1f4 - 1444: 7f21d2 l32i a13, a1, 0x1fc - 1447: 8021e2 l32i a14, a1, 0x200 - 144a: 3cf9 s32i.n a15, a12, 12 - 144c: 10a232 movi a3, 0x210 - 144f: 7e21c2 l32i a12, a1, 0x1f8 - 1452: 8121f2 l32i a15, a1, 0x204 - 1455: 113a add.n a1, a1, a3 - 1457: f00d ret.n - 1459: 0c2d mov.n a2, a12 - 145b: 382d32 l32i a3, a13, 224 - 145e: 392d42 l32i a4, a13, 228 - 1461: ffdb01 l32r a0, 13d0 - 1464: 0000c0 callx0 a0 - 1467: 02ed mov.n a14, a2 - 1469: fd2216 beqz a2, 143f - 146c: 0c38 l32i.n a3, a12, 0 - 146e: 1d48 l32i.n a4, a13, 4 - 1470: 150c movi.n a5, 1 - 1472: 934540 movnez a4, a5, a4 - 1475: 0338 l32i.n a3, a3, 0 - 1477: ffd701 l32r a0, 13d4 - 147a: 0000c0 callx0 a0 - 147d: 00a2d6 bgez a2, 148b - 1480: 0e2d mov.n a2, a14 - 1482: ffd501 l32r a0, 13d8 - 1485: 0000c0 callx0 a0 - 1488: ffecc6 j 143f - 148b: 0e2d mov.n a2, a14 - 148d: 013d mov.n a3, a1 - 148f: ffd301 l32r a0, 13dc - 1492: 0000c0 callx0 a0 - 1495: 03b296 bltz a2, 14d4 - 1498: 0c2d mov.n a2, a12 - 149a: 0e3d mov.n a3, a14 - 149c: 1c2142 l32i a4, a1, 112 - 149f: ffd001 l32r a0, 13e0 - 14a2: 0000c0 callx0 a0 - 14a5: b2ec bnez.n a2, 14d4 - 14a7: 0c2d mov.n a2, a12 - 14a9: 5c2152 l32i a5, a1, 0x170 - 14ac: 170c movi.n a7, 1 - 14ae: 01d142 addmi a4, a1, 0x100 - 14b1: 1d68 l32i.n a6, a13, 4 - 14b3: 20c432 addi a3, a4, 32 - 14b6: 48c442 addi a4, a4, 72 - 14b9: 936760 movnez a6, a7, a6 - 14bc: ffa6c5 call0 f2c - 14bf: 12dc bnez.n a2, 14d4 - 14c1: 0c2d mov.n a2, a12 - 14c3: 013d mov.n a3, a1 - 14c5: 0e4d mov.n a4, a14 - 14c7: 1d58 l32i.n a5, a13, 4 - 14c9: 160c movi.n a6, 1 - 14cb: 935650 movnez a5, a6, a5 - 14ce: ffad05 call0 fa0 - 14d1: f60216 beqz a2, 1435 - 14d4: 0e2d mov.n a2, a14 - 14d6: ffc301 l32r a0, 13e4 - 14d9: 0000c0 callx0 a0 - 14dc: ffd7c6 j 143f - 14df: 030c00 excw - 14e2: 3239 s32i.n a3, a2, 12 - 14e4: 120c movi.n a2, 1 - 14e6: f00d ret.n - ... - 1518: 10a282 movi a8, 0x210 - 151b: c01180 sub a1, a1, a8 - 151e: 7e6102 s32i a0, a1, 0x1f8 - 1521: 7f61c2 s32i a12, a1, 0x1fc - 1524: 8061d2 s32i a13, a1, 0x200 - 1527: 02cd mov.n a12, a2 - 1529: 03dd mov.n a13, a3 - 152b: 032d mov.n a2, a3 - 152d: 013d mov.n a3, a1 - 152f: ffee01 l32r a0, 14e8 - 1532: 0000c0 callx0 a0 - 1535: 0042d6 bgez a2, 153d - 1538: 220c movi.n a2, 2 - 153a: 001b46 j 15ab - 153d: 3138 l32i.n a3, a1, 12 - 153f: ff5316 beqz a3, 1538 - 1542: 36cc22 addi a2, a12, 54 - 1545: 041c movi.n a4, 16 - 1547: ffe901 l32r a0, 14ec - 154a: 0000c0 callx0 a0 - 154d: fe7256 bnez a2, 1538 - 1550: 2108 l32i.n a0, a1, 8 - 1552: 065056 bnez a0, 15bb - 1555: 120c movi.n a2, 1 - 1557: c00c movi.n a0, 12 - 1559: 3c09 s32i.n a0, a12, 12 - 155b: 001306 j 15ab - 155e: 3c08 l32i.n a0, a12, 12 - 1560: 0b80f6 bgeui a0, 8, 156f - 1563: fec022 addi a2, a0, -2 - 1566: 14a216 beqz a2, 16b4 - 1569: fdc032 addi a3, a0, -3 - 156c: 144316 beqz a3, 16b4 - 156f: 0d2d mov.n a2, a13 - 1571: ffdf01 l32r a0, 14f0 - 1574: 0000c0 callx0 a0 - 1577: fbd296 bltz a2, 1538 - 157a: 0c2d mov.n a2, a12 - 157c: 0d3d mov.n a3, a13 - 157e: 014d mov.n a4, a1 - 1580: ffaf85 call0 107c - 1583: 7d6122 s32i a2, a1, 0x1f4 - 1586: 7d2142 l32i a4, a1, 0x1f4 - 1589: 2158 l32i.n a5, a1, 8 - 158b: 191466 bnei a4, 1, 15a8 - 158e: 000552 l8ui a5, a5, 0 - 1591: 136526 beqi a5, 6, 15a8 - 1594: 4d2c22 l32i a2, a12, 0x134 - 1597: ffd701 l32r a0, 14f4 - 159a: 0000c0 callx0 a0 - 159d: 0d2d mov.n a2, a13 - 159f: ffd601 l32r a0, 14f8 - 15a2: 0000c0 callx0 a0 - 15a5: 4d6c22 s32i a2, a12, 0x134 - 15a8: 7d2122 l32i a2, a1, 0x1f4 - 15ab: 7f21c2 l32i a12, a1, 0x1fc - 15ae: 8021d2 l32i a13, a1, 0x200 - 15b1: 10a232 movi a3, 0x210 - 15b4: 7e2102 l32i a0, a1, 0x1f8 - 15b7: 113a add.n a1, a1, a3 - 15b9: f00d ret.n - 15bb: 000022 l8ui a2, a0, 0 - 15be: 9c5226 beqi a2, 5, 155e - 15c1: fac262 addi a6, a2, -6 - 15c4: 0f1616 beqz a6, 16b9 - 15c7: 578226 beqi a2, 8, 1622 - 15ca: 029266 bnei a2, 10, 15d0 - 15cd: 002746 j 166e - 15d0: f4c272 addi a7, a2, -12 - 15d3: f61756 bnez a7, 1538 - 15d6: 3c08 l32i.n a0, a12, 12 - 15d8: 0b80f6 bgeui a0, 8, 15e7 - 15db: f8c082 addi a8, a0, -8 - 15de: 0d2816 beqz a8, 16b4 - 15e1: f7c092 addi a9, a0, -9 - 15e4: 0cc916 beqz a9, 16b4 - 15e7: 0d2d mov.n a2, a13 - 15e9: ffc401 l32r a0, 14fc - 15ec: 0000c0 callx0 a0 - 15ef: f45296 bltz a2, 1538 - 15f2: 0c2d mov.n a2, a12 - 15f4: 0d3d mov.n a3, a13 - 15f6: 014d mov.n a4, a1 - 15f8: ffdec5 call0 13e8 - 15fb: 7d6122 s32i a2, a1, 0x1f4 - 15fe: 072226 beqi a2, 2, 1609 - 1601: 3ca8 l32i.n a10, a12, 12 - 1603: 02aa26 beqi a10, 12, 1609 - 1606: ffdf06 j 1586 - 1609: 0c28 l32i.n a2, a12, 0 - 160b: 01dc52 addmi a5, a12, 0x100 - 160e: c30c movi.n a3, 12 - 1610: 6cc552 addi a5, a5, 108 - 1613: 7e1542 l16ui a4, a5, 252 - 1616: 7f1552 l16ui a5, a5, 254 - 1619: ffb901 l32r a0, 1500 - 161c: 0000c0 callx0 a0 - 161f: ffd8c6 j 1586 - 1622: 3c08 l32i.n a0, a12, 12 - 1624: 0b80f6 bgeui a0, 8, 1633 - 1627: 024066 bnei a0, 4, 162d - 162a: 002186 j 16b4 - 162d: 025066 bnei a0, 5, 1633 - 1630: 002006 j 16b4 - 1633: 0d2d mov.n a2, a13 - 1635: ffb301 l32r a0, 1504 - 1638: 0000c0 callx0 a0 - 163b: ef9296 bltz a2, 1538 - 163e: 0c2d mov.n a2, a12 - 1640: 0d3d mov.n a3, a13 - 1642: 014d mov.n a4, a1 - 1644: ffbb05 call0 11f8 - 1647: 7d6122 s32i a2, a1, 0x1f4 - 164a: 072226 beqi a2, 2, 1655 - 164d: 3c68 l32i.n a6, a12, 12 - 164f: f4c662 addi a6, a6, -12 - 1652: f30656 bnez a6, 1586 - 1655: 0c28 l32i.n a2, a12, 0 - 1657: 01dc52 addmi a5, a12, 0x100 - 165a: 830c movi.n a3, 8 - 165c: 6cc552 addi a5, a5, 108 - 165f: 7e1542 l16ui a4, a5, 252 - 1662: 7f1552 l16ui a5, a5, 254 - 1665: ffa801 l32r a0, 1508 - 1668: 0000c0 callx0 a0 - 166b: ffc5c6 j 1586 - 166e: 3c08 l32i.n a0, a12, 12 - 1670: 0580f6 bgeui a0, 8, 1679 - 1673: 3d6026 beqi a0, 6, 16b4 - 1676: 3a7026 beqi a0, 7, 16b4 - 1679: 0d2d mov.n a2, a13 - 167b: ffa401 l32r a0, 150c - 167e: 0000c0 callx0 a0 - 1681: eb3296 bltz a2, 1538 - 1684: 0c2d mov.n a2, a12 - 1686: 0d3d mov.n a3, a13 - 1688: 014d mov.n a4, a1 - 168a: ffc645 call0 12f0 - 168d: 7d6122 s32i a2, a1, 0x1f4 - 1690: 072226 beqi a2, 2, 169b - 1693: 3c68 l32i.n a6, a12, 12 - 1695: f4c662 addi a6, a6, -12 - 1698: eea656 bnez a6, 1586 - 169b: 0c28 l32i.n a2, a12, 0 - 169d: 01dc52 addmi a5, a12, 0x100 - 16a0: a30c movi.n a3, 10 - 16a2: 6cc552 addi a5, a5, 108 - 16a5: 7e1542 l16ui a4, a5, 252 - 16a8: 7f1552 l16ui a5, a5, 254 - 16ab: ff9901 l32r a0, 1510 - 16ae: 0000c0 callx0 a0 - 16b1: ffb446 j 1586 - 16b4: 420c movi.n a2, 4 - 16b6: ffbc46 j 15ab - 16b9: 0d2d mov.n a2, a13 - 16bb: ff9601 l32r a0, 1514 - 16be: 0000c0 callx0 a0 - 16c1: e73296 bltz a2, 1538 - 16c4: 0c2d mov.n a2, a12 - 16c6: 013d mov.n a3, a1 - 16c8: ffa505 call0 111c - 16cb: 7d6122 s32i a2, a1, 0x1f4 - 16ce: ffad06 j 1586 - ... - 16e1: 000000 ill - 16e4: fed112 addmi a1, a1, 0xfffffe00 - 16e7: 7e61c2 s32i a12, a1, 0x1f8 - 16ea: 02cd mov.n a12, a2 - 16ec: 7d6102 s32i a0, a1, 0x1f4 - 16ef: 032d mov.n a2, a3 - 16f1: 013d mov.n a3, a1 - 16f3: fff801 l32r a0, 16d4 - 16f6: 0000c0 callx0 a0 - 16f9: 0042d6 bgez a2, 1701 - 16fc: 220c movi.n a2, 2 - 16fe: 001286 j 174c - 1701: 2108 l32i.n a0, a1, 8 - 1703: d30c movi.n a3, 13 - 1705: ff3016 beqz a0, 16fc - 1708: 000022 l8ui a2, a0, 0 - 170b: ed9237 bne a2, a3, 16fc - 170e: 4138 l32i.n a3, a1, 16 - 1710: fe8316 beqz a3, 16fc - 1713: 46cc22 addi a2, a12, 70 - 1716: 041c movi.n a4, 16 - 1718: fff001 l32r a0, 16d8 - 171b: 0000c0 callx0 a0 - 171e: fda256 bnez a2, 16fc - 1721: 3138 l32i.n a3, a1, 12 - 1723: fd5316 beqz a3, 16fc - 1726: 36cc22 addi a2, a12, 54 - 1729: 041c movi.n a4, 16 - 172b: ffec01 l32r a0, 16dc - 172e: 0000c0 callx0 a0 - 1731: fc7256 bnez a2, 16fc - 1734: 3c48 l32i.n a4, a12, 12 - 1736: c29466 bnei a4, 10, 16fc - 1739: 0c28 l32i.n a2, a12, 0 - 173b: 0258 l32i.n a5, a2, 0 - 173d: fbb516 beqz a5, 16fc - 1740: ffe801 l32r a0, 16e0 - 1743: 0000c0 callx0 a0 - 1746: 020c movi.n a2, 0 - 1748: b60c movi.n a6, 11 - 174a: 3c69 s32i.n a6, a12, 12 - 174c: 7e21c2 l32i a12, a1, 0x1f8 - 174f: 7d2102 l32i a0, a1, 0x1f4 - 1752: 02d112 addmi a1, a1, 0x200 - 1755: f00d ret.n - ... - 176f: d11200 mul16s a1, a2, a0 - 1772: fe .byte 0xfe - 1773: 7e61c2 s32i a12, a1, 0x1f8 - 1776: 02cd mov.n a12, a2 - 1778: 7d6102 s32i a0, a1, 0x1f4 - 177b: 032d mov.n a2, a3 - 177d: 013d mov.n a3, a1 - 177f: fff601 l32r a0, 1758 - 1782: 0000c0 callx0 a0 - 1785: 00c2d6 bgez a2, 1795 - 1788: 220c movi.n a2, 2 - 178a: 7e21c2 l32i a12, a1, 0x1f8 - 178d: 7d2102 l32i a0, a1, 0x1f4 - 1790: 02d112 addmi a1, a1, 0x200 - 1793: f00d ret.n - 1795: 2108 l32i.n a0, a1, 8 - 1797: e30c movi.n a3, 14 - 1799: feb016 beqz a0, 1788 - 179c: 000022 l8ui a2, a0, 0 - 179f: e59237 bne a2, a3, 1788 - 17a2: 4138 l32i.n a3, a1, 16 - 17a4: fe0316 beqz a3, 1788 - 17a7: 46cc22 addi a2, a12, 70 - 17aa: 041c movi.n a4, 16 - 17ac: ffec01 l32r a0, 175c - 17af: 0000c0 callx0 a0 - 17b2: fd2256 bnez a2, 1788 - 17b5: 3138 l32i.n a3, a1, 12 - 17b7: fcd316 beqz a3, 1788 - 17ba: 36cc22 addi a2, a12, 54 - 17bd: 041c movi.n a4, 16 - 17bf: ffe801 l32r a0, 1760 - 17c2: 0000c0 callx0 a0 - 17c5: fbf256 bnez a2, 1788 - 17c8: f108 l32i.n a0, a1, 60 - 17ca: fba016 beqz a0, 1788 - 17cd: 010042 l8ui a4, a0, 1 - 17d0: 000052 l8ui a5, a0, 0 - 17d3: 3c08 l32i.n a0, a12, 12 - 17d5: 115580 slli a5, a5, 8 - 17d8: 204450 or a4, a4, a5 - 17db: f44040 extui a4, a4, 0, 16 - 17de: 183026 beqi a0, 3, 17fa - 17e1: 2c5026 beqi a0, 5, 1811 - 17e4: 227066 bnei a0, 7, 180a - 17e7: 0c28 l32i.n a2, a12, 0 - 17e9: b30c movi.n a3, 11 - 17eb: 01dc52 addmi a5, a12, 0x100 - 17ee: b51552 l16ui a5, a5, 0x16a - 17f1: ffdc01 l32r a0, 1764 - 17f4: 0000c0 callx0 a0 - 17f7: 0003c6 j 180a - 17fa: 0c28 l32i.n a2, a12, 0 - 17fc: 730c movi.n a3, 7 - 17fe: 01dc52 addmi a5, a12, 0x100 - 1801: b51552 l16ui a5, a5, 0x16a - 1804: ffd901 l32r a0, 1768 - 1807: 0000c0 callx0 a0 - 180a: c60c movi.n a6, 12 - 180c: 3c69 s32i.n a6, a12, 12 - 180e: ffdd86 j 1788 - 1811: 0c28 l32i.n a2, a12, 0 - 1813: 930c movi.n a3, 9 - 1815: 01dc52 addmi a5, a12, 0x100 - 1818: b51552 l16ui a5, a5, 0x16a - 181b: ffd401 l32r a0, 176c - 181e: 0000c0 callx0 a0 - 1821: fff946 j 180a - ... - -00001830 : - 1830: 10a252 movi a5, 0x210 - 1833: c01150 sub a1, a1, a5 - 1836: 7d6102 s32i a0, a1, 0x1f4 - 1839: 7e61c2 s32i a12, a1, 0x1f8 - 183c: 7f61d2 s32i a13, a1, 0x1fc - 183f: 8061e2 s32i a14, a1, 0x200 - 1842: 02dd mov.n a13, a2 - 1844: 03ed mov.n a14, a3 - 1846: 04cd mov.n a12, a4 - 1848: 53ec bnez.n a3, 1871 - 184a: 042d mov.n a2, a4 - 184c: 013d mov.n a3, a1 - 184e: fff501 l32r a0, 1824 - 1851: 0000c0 callx0 a0 - 1854: 72dc bnez.n a2, 186f - 1856: 2108 l32i.n a0, a1, 8 - 1858: 309c beqz.n a0, 186f - 185a: 000002 l8ui a0, a0, 0 - 185d: d20c movi.n a2, 13 - 185f: 049027 bne a0, a2, 1867 - 1862: 2e0c movi.n a14, 2 - 1864: 0001c6 j 186f - 1867: f2c042 addi a4, a0, -14 - 186a: 330c movi.n a3, 3 - 186c: 83e340 moveqz a14, a3, a4 - 186f: ae8c beqz.n a14, 187d - 1871: 511e26 beqi a14, 1, 18c6 - 1874: 1f2e26 beqi a14, 2, 1897 - 1877: 2c3e26 beqi a14, 3, 18a7 - 187a: 244e66 bnei a14, 4, 18a2 - 187d: 0c3d mov.n a3, a12 - 187f: 0d2d mov.n a2, a13 - 1881: ffc945 call0 1518 - 1884: 7e21c2 l32i a12, a1, 0x1f8 - 1887: 7f21d2 l32i a13, a1, 0x1fc - 188a: 8021e2 l32i a14, a1, 0x200 - 188d: 10a232 movi a3, 0x210 - 1890: 7d2102 l32i a0, a1, 0x1f4 - 1893: 113a add.n a1, a1, a3 - 1895: f00d ret.n - 1897: 0c2d mov.n a2, a12 - 1899: ffe301 l32r a0, 1828 - 189c: 0000c0 callx0 a0 - 189f: 0192d6 bgez a2, 18bc - 18a2: 220c movi.n a2, 2 - 18a4: fff706 j 1884 - 18a7: 0c2d mov.n a2, a12 - 18a9: ffe001 l32r a0, 182c - 18ac: 0000c0 callx0 a0 - 18af: fef296 bltz a2, 18a2 - 18b2: 0c3d mov.n a3, a12 - 18b4: 0d2d mov.n a2, a13 - 18b6: ffeb85 call0 1770 - 18b9: fff1c6 j 1884 - 18bc: 0c3d mov.n a3, a12 - 18be: 0d2d mov.n a2, a13 - 18c0: ffe205 call0 16e4 - 18c3: ffef46 j 1884 - 18c6: 0c3d mov.n a3, a12 - 18c8: 0d2d mov.n a2, a13 - 18ca: ffc145 call0 14e0 - 18cd: ffecc6 j 1884 - -Disassembly of section .irom.text: - -00001940 <.irom.text>: - 1940: 6f7270 excw - 1943: 736563 excw - 1946: 702073 excw - 1949: 6b6275 excw - 194c: 207965 excw - 194f: 617473 excw - 1952: 0a7472 excw - ... - 195d: 000000 ill - 1960: 6f7270 excw - 1963: 736563 excw - 1966: 702073 excw - 1969: 6b6275 excw - 196c: 207965 excw - 196f: 6e6966 bnei a9, 6, 19e1 - 1972: 7369 s32i.n a6, a3, 28 - 1974: 0a68 l32i.n a6, a10, 0 - ... - -wps_registrar.o: file format elf32-xtensa-le - - -Disassembly of section .text: - -00000000 <.text>: - 0: 2248 l32i.n a4, a2, 8 - 2: 32cb addi.n a3, a2, 12 - 4: 834340 moveqz a4, a3, a4 - 7: 042d mov.n a2, a4 - 9: f00d ret.n - b: 000000 ill - e: 120000 excw - 11: 39f0c1 l32r a12, fffce7d4 - 14: 110901 l32r a0, fffc4438 - 17: 130c movi.n a3, 1 - 19: fffc01 l32r a0, c <.text+0xc> - 1c: 0000c0 callx0 a0 - 1f: 0108 l32i.n a0, a1, 0 - 21: 004202 s8i a0, a2, 0 - 24: 1108 l32i.n a0, a1, 4 - 26: 10c112 addi a1, a1, 16 - 29: f00d ret.n - 2b: 000000 ill - 2e: 120000 excw - 31: 39f0c1 l32r a12, fffce7f4 - 34: 110901 l32r a0, fffc4458 - 37: 230c movi.n a3, 2 - 39: fffc01 l32r a0, 2c <.text+0x2c> - 3c: 0000c0 callx0 a0 - 3f: 0108 l32i.n a0, a1, 0 - 41: 014202 s8i a0, a2, 1 - 44: 410800 srli a0, a0, 8 - 47: 004202 s8i a0, a2, 0 - 4a: 1108 l32i.n a0, a1, 4 - 4c: 10c112 addi a1, a1, 16 - 4f: f00d ret.n - ... - 59: 000000 ill - 5c: f0c112 addi a1, a1, -16 - 5f: 0109 s32i.n a0, a1, 0 - 61: 11c9 s32i.n a12, a1, 4 - 63: 21d9 s32i.n a13, a1, 8 - 65: 03cd mov.n a12, a3 - 67: 04dd mov.n a13, a4 - 69: 039c beqz.n a3, 7d <.text+0x7d> - 6b: 043d mov.n a3, a4 - 6d: fff901 l32r a0, 54 <.text+0x54> - 70: 0000c0 callx0 a0 - 73: 0d4d mov.n a4, a13 - 75: 0c3d mov.n a3, a12 - 77: fff801 l32r a0, 58 <.text+0x58> - 7a: 0000c0 callx0 a0 - 7d: 11c8 l32i.n a12, a1, 4 - 7f: 21d8 l32i.n a13, a1, 8 - 81: 0108 l32i.n a0, a1, 0 - 83: 10c112 addi a1, a1, 16 - 86: f00d ret.n - 88: f0c112 addi a1, a1, -16 - 8b: 1109 s32i.n a0, a1, 4 - 8d: 0129 s32i.n a2, a1, 0 - 8f: 21c9 s32i.n a12, a1, 8 - 91: 032d mov.n a2, a3 - 93: 03cd mov.n a12, a3 - 95: fff685 call0 0 <.text> - 98: 023d mov.n a3, a2 - 9a: 1c48 l32i.n a4, a12, 4 - 9c: 0128 l32i.n a2, a1, 0 - 9e: 21c8 l32i.n a12, a1, 8 - a0: fffb85 call0 5c <.text+0x5c> - a3: 1108 l32i.n a0, a1, 4 - a5: 10c112 addi a1, a1, 16 - a8: f00d ret.n - -Disassembly of section .irom0.text: - -000000ac : - ac: 000000 ill - af: c11200 mul16u a1, a2, a0 - b2: 11c9f0 slli a12, a9, 1 - b5: 0109 s32i.n a0, a1, 0 - b7: 02cd mov.n a12, a2 - b9: b28c beqz.n a2, c8 - bb: 0c2d mov.n a2, a12 - bd: 0cc8 l32i.n a12, a12, 0 - bf: fffb01 l32r a0, ac - c2: 0000c0 callx0 a0 - c5: ff2c56 bnez a12, bb - c8: 11c8 l32i.n a12, a1, 4 - ca: 0108 l32i.n a0, a1, 0 - cc: 10c112 addi a1, a1, 16 - cf: f00d ret.n - ... - dd: 000000 ill - e0: e0c112 addi a1, a1, -32 - e3: 1109 s32i.n a0, a1, 4 - e5: 0129 s32i.n a2, a1, 0 - e7: 21c9 s32i.n a12, a1, 8 - e9: 31d9 s32i.n a13, a1, 12 - eb: 41e9 s32i.n a14, a1, 16 - ed: 51f9 s32i.n a15, a1, 20 - ef: 03ed mov.n a14, a3 - f1: 64c2f2 addi a15, a2, 100 - f4: 01d2d2 addmi a13, a2, 0x100 - f7: 82cdd2 addi a13, a13, -126 - fa: 0fcd mov.n a12, a15 - fc: 0c2d mov.n a2, a12 - fe: 0e3d mov.n a3, a14 - 100: 640c movi.n a4, 6 - 102: fff401 l32r a0, d4 - 105: 0000c0 callx0 a0 - 108: c2ac beqz.n a2, 138 - 10a: cc6b addi.n a12, a12, 6 - 10c: ec9cd7 bne a12, a13, fc - 10f: 01d8 l32i.n a13, a1, 0 - 111: 7ccdc2 addi a12, a13, 124 - 114: 76cdd2 addi a13, a13, 118 - 117: 0c2d mov.n a2, a12 - 119: 0d3d mov.n a3, a13 - 11b: 640c movi.n a4, 6 - 11d: ffee01 l32r a0, d8 - 120: 0000c0 callx0 a0 - 123: facdd2 addi a13, a13, -6 - 126: faccc2 addi a12, a12, -6 - 129: ea9cf7 bne a12, a15, 117 - 12c: 0e3d mov.n a3, a14 - 12e: 0f2d mov.n a2, a15 - 130: 640c movi.n a4, 6 - 132: ffea01 l32r a0, dc - 135: 0000c0 callx0 a0 - 138: 21c8 l32i.n a12, a1, 8 - 13a: 31d8 l32i.n a13, a1, 12 - 13c: 41e8 l32i.n a14, a1, 16 - 13e: 51f8 l32i.n a15, a1, 20 - 140: 1108 l32i.n a0, a1, 4 - 142: 20c112 addi a1, a1, 32 - 145: f00d ret.n - ... - 153: c11200 mul16u a1, a2, a0 - 156: 0109e0 slli a0, a9, 18 - 159: 11c9 s32i.n a12, a1, 4 - 15b: 31e9 s32i.n a14, a1, 12 - 15d: 21d9 s32i.n a13, a1, 8 - 15f: 41f9 s32i.n a15, a1, 16 - 161: 02dd mov.n a13, a2 - 163: 03fd mov.n a15, a3 - 165: 64c2e2 addi a14, a2, 100 - 168: 0c0c movi.n a12, 0 - 16a: 0f3d mov.n a3, a15 - 16c: 0e2d mov.n a2, a14 - 16e: 640c movi.n a4, 6 - 170: fff601 l32r a0, 148 - 173: 0000c0 callx0 a0 - 176: 628c beqz.n a2, 180 - 178: cc1b addi.n a12, a12, 1 - 17a: ec5c66 bnei a12, 5, 16a - 17d: 000cc6 j 1b4 - 180: 305c26 beqi a12, 5, 1b4 - 183: 7ccde2 addi a14, a13, 124 - 186: 1e4ce6 bgei a12, 4, 1a8 - 189: 90ccc0 addx2 a12, a12, a12 - 18c: 90ccd0 addx2 a12, a12, a13 - 18f: 64ccd2 addi a13, a12, 100 - 192: 6accc2 addi a12, a12, 106 - 195: 0d2d mov.n a2, a13 - 197: 0c3d mov.n a3, a12 - 199: 640c movi.n a4, 6 - 19b: ffec01 l32r a0, 14c - 19e: 0000c0 callx0 a0 - 1a1: cc6b addi.n a12, a12, 6 - 1a3: dd6b addi.n a13, a13, 6 - 1a5: ec9de7 bne a13, a14, 195 - 1a8: 0e2d mov.n a2, a14 - 1aa: 030c movi.n a3, 0 - 1ac: 640c movi.n a4, 6 - 1ae: ffe801 l32r a0, 150 - 1b1: 0000c0 callx0 a0 - 1b4: 11c8 l32i.n a12, a1, 4 - 1b6: 21d8 l32i.n a13, a1, 8 - 1b8: 31e8 l32i.n a14, a1, 12 - 1ba: 41f8 l32i.n a15, a1, 16 - 1bc: 0108 l32i.n a0, a1, 0 - 1be: 20c112 addi a1, a1, 32 - 1c1: f00d ret.n - ... - 1cb: c11200 mul16u a1, a2, a0 - 1ce: 21d9f0 srai a13, a15, 9 - 1d1: 11c9 s32i.n a12, a1, 4 - 1d3: 0109 s32i.n a0, a1, 0 - 1d5: 02cd mov.n a12, a2 - 1d7: 529c beqz.n a2, 1f0 - 1d9: 0cdd mov.n a13, a12 - 1db: 0cc8 l32i.n a12, a12, 0 - 1dd: 2d4b addi.n a2, a13, 4 - 1df: fff901 l32r a0, 1c4 - 1e2: 0000c0 callx0 a0 - 1e5: 0d2d mov.n a2, a13 - 1e7: fff801 l32r a0, 1c8 - 1ea: 0000c0 callx0 a0 - 1ed: fe8c56 bnez a12, 1d9 - 1f0: 11c8 l32i.n a12, a1, 4 - 1f2: 21d8 l32i.n a13, a1, 8 - 1f4: 0108 l32i.n a0, a1, 0 - 1f6: 10c112 addi a1, a1, 16 - 1f9: f00d ret.n - 1fb: 000000 ill - 1fe: 120000 excw - 201: 09f0c1 l32r a12, fffc29c4 - 204: 11c901 l32r a0, fffc4928 - 207: 21d9 s32i.n a13, a1, 8 - 209: 1722d2 l32i a13, a2, 92 - 20c: 03cd mov.n a12, a3 - 20e: 1d9c beqz.n a13, 223 - 210: 0c3d mov.n a3, a12 - 212: 2d4b addi.n a2, a13, 4 - 214: 640c movi.n a4, 6 - 216: fff901 l32r a0, 1fc - 219: 0000c0 callx0 a0 - 21c: 029c beqz.n a2, 230 - 21e: 0dd8 l32i.n a13, a13, 0 - 220: fecd56 bnez a13, 210 - 223: 020c movi.n a2, 0 - 225: 11c8 l32i.n a12, a1, 4 - 227: 21d8 l32i.n a13, a1, 8 - 229: 0108 l32i.n a0, a1, 0 - 22b: 10c112 addi a1, a1, 16 - 22e: f00d ret.n - 230: 0d2d mov.n a2, a13 - 232: fffbc6 j 225 - ... - 265: 000000 ill - 268: 640c movi.n a4, 6 - 26a: f0c112 addi a1, a1, -16 - 26d: 0109 s32i.n a0, a1, 0 - 26f: 11c9 s32i.n a12, a1, 4 - 271: 21d9 s32i.n a13, a1, 8 - 273: 02cd mov.n a12, a2 - 275: 03dd mov.n a13, a3 - 277: fff001 l32r a0, 238 - 27a: 0000c0 callx0 a0 - 27d: 1ccc22 addi a2, a12, 28 - 280: 1ccd32 addi a3, a13, 28 - 283: 840c movi.n a4, 8 - 285: ffed01 l32r a0, 23c - 288: 0000c0 callx0 a0 - 28b: 2c28 l32i.n a2, a12, 8 - 28d: ffec01 l32r a0, 240 - 290: 0000c0 callx0 a0 - 293: 2d28 l32i.n a2, a13, 8 - 295: 728c beqz.n a2, 2a0 - 297: ffeb01 l32r a0, 244 - 29a: 0000c0 callx0 a0 - 29d: 000046 j 2a2 - 2a0: 020c movi.n a2, 0 - 2a2: 2c29 s32i.n a2, a12, 8 - 2a4: 3c28 l32i.n a2, a12, 12 - 2a6: ffe801 l32r a0, 248 - 2a9: 0000c0 callx0 a0 - 2ac: 3d28 l32i.n a2, a13, 12 - 2ae: 728c beqz.n a2, 2b9 - 2b0: ffe701 l32r a0, 24c - 2b3: 0000c0 callx0 a0 - 2b6: 000046 j 2bb - 2b9: 020c movi.n a2, 0 - 2bb: 3c29 s32i.n a2, a12, 12 - 2bd: 4c28 l32i.n a2, a12, 16 - 2bf: ffe401 l32r a0, 250 - 2c2: 0000c0 callx0 a0 - 2c5: 4d28 l32i.n a2, a13, 16 - 2c7: 728c beqz.n a2, 2d2 - 2c9: ffe201 l32r a0, 254 - 2cc: 0000c0 callx0 a0 - 2cf: 000046 j 2d4 - 2d2: 020c movi.n a2, 0 - 2d4: 4c29 s32i.n a2, a12, 16 - 2d6: 5c28 l32i.n a2, a12, 20 - 2d8: ffe001 l32r a0, 258 - 2db: 0000c0 callx0 a0 - 2de: 5d28 l32i.n a2, a13, 20 - 2e0: 728c beqz.n a2, 2eb - 2e2: ffde01 l32r a0, 25c - 2e5: 0000c0 callx0 a0 - 2e8: 000046 j 2ed - 2eb: 020c movi.n a2, 0 - 2ed: 5c29 s32i.n a2, a12, 20 - 2ef: 6c28 l32i.n a2, a12, 24 - 2f1: ffdb01 l32r a0, 260 - 2f4: 0000c0 callx0 a0 - 2f7: 6d28 l32i.n a2, a13, 24 - 2f9: 21d8 l32i.n a13, a1, 8 - 2fb: 728c beqz.n a2, 306 - 2fd: ffd901 l32r a0, 264 - 300: 0000c0 callx0 a0 - 303: 000046 j 308 - 306: 020c movi.n a2, 0 - 308: 6c29 s32i.n a2, a12, 24 - 30a: 0108 l32i.n a0, a1, 0 - 30c: 11c8 l32i.n a12, a1, 4 - 30e: 10c112 addi a1, a1, 16 - 311: f00d ret.n - ... - -0000031c : - 31c: e0c112 addi a1, a1, -32 - 31f: 21c9 s32i.n a12, a1, 8 - 321: 0149 s32i.n a4, a1, 0 - 323: 1109 s32i.n a0, a1, 4 - 325: 41e9 s32i.n a14, a1, 16 - 327: 31d9 s32i.n a13, a1, 12 - 329: 02ed mov.n a14, a2 - 32b: 03dd mov.n a13, a3 - 32d: ffed05 call0 200 - 330: 02cd mov.n a12, a2 - 332: 82dc bnez.n a2, 34e - 334: 9ca022 movi a2, 156 - 337: fff701 l32r a0, 314 - 33a: 0000c0 callx0 a0 - 33d: 02cd mov.n a12, a2 - 33f: 32cc bnez.n a2, 346 - 341: f27c movi.n a2, -1 - 343: 000806 j 367 - 346: 172e02 l32i a0, a14, 92 - 349: 0209 s32i.n a0, a2, 0 - 34b: 176e22 s32i a2, a14, 92 - 34e: 0d3d mov.n a3, a13 - 350: 2c4b addi.n a2, a12, 4 - 352: fff145 call0 268 - 355: 0138 l32i.n a3, a1, 0 - 357: 041c movi.n a4, 16 - 359: 01dc22 addmi a2, a12, 0x100 - 35c: 8cc222 addi a2, a2, -116 - 35f: ffee01 l32r a0, 318 - 362: 0000c0 callx0 a0 - 365: 020c movi.n a2, 0 - 367: 21c8 l32i.n a12, a1, 8 - 369: 31d8 l32i.n a13, a1, 12 - 36b: 41e8 l32i.n a14, a1, 16 - 36d: 1108 l32i.n a0, a1, 4 - 36f: 20c112 addi a1, a1, 32 - 372: f00d ret.n - ... - 38c: e0c112 addi a1, a1, -32 - 38f: 51c9 s32i.n a12, a1, 20 - 391: 2149 s32i.n a4, a1, 8 - 393: 4109 s32i.n a0, a1, 16 - 395: 61d9 s32i.n a13, a1, 24 - 397: 71e9 s32i.n a14, a1, 28 - 399: 02dd mov.n a13, a2 - 39b: 03ed mov.n a14, a3 - 39d: 012d mov.n a2, a1 - 39f: fff501 l32r a0, 374 - 3a2: 0000c0 callx0 a0 - 3a5: edc8 l32i.n a12, a13, 56 - 3a7: 31d9 s32i.n a13, a1, 12 - 3a9: fcac beqz.n a12, 3dc - 3ab: 0d0c movi.n a13, 0 - 3ad: 2c4b addi.n a2, a12, 4 - 3af: 0e3d mov.n a3, a14 - 3b1: 640c movi.n a4, 6 - 3b3: fff101 l32r a0, 378 - 3b6: 0000c0 callx0 a0 - 3b9: c2cc bnez.n a2, 3c9 - 3bb: 2cab addi.n a2, a12, 10 - 3bd: 2138 l32i.n a3, a1, 8 - 3bf: 041c movi.n a4, 16 - 3c1: ffee01 l32r a0, 37c - 3c4: 0000c0 callx0 a0 - 3c7: 828c beqz.n a2, 3d3 - 3c9: 0cdd mov.n a13, a12 - 3cb: 0cc8 l32i.n a12, a12, 0 - 3cd: fdcc56 bnez a12, 3ad - 3d0: 000206 j 3dc - 3d3: 0c08 l32i.n a0, a12, 0 - 3d5: 06ad16 beqz a13, 443 - 3d8: 0d09 s32i.n a0, a13, 0 - 3da: 7cec bnez.n a12, 405 - 3dc: 21d8 l32i.n a13, a1, 8 - 3de: 422c movi.n a2, 36 - 3e0: ffe801 l32r a0, 380 - 3e3: 0000c0 callx0 a0 - 3e6: 02cd mov.n a12, a2 - 3e8: 03e216 beqz a2, 42a - 3eb: 0e3d mov.n a3, a14 - 3ed: 224b addi.n a2, a2, 4 - 3ef: 640c movi.n a4, 6 - 3f1: ffe401 l32r a0, 384 - 3f4: 0000c0 callx0 a0 - 3f7: ad8c beqz.n a13, 405 - 3f9: 0d3d mov.n a3, a13 - 3fb: 2cab addi.n a2, a12, 10 - 3fd: 041c movi.n a4, 16 - 3ff: ffe201 l32r a0, 388 - 402: 0000c0 callx0 a0 - 405: 0cdd mov.n a13, a12 - 407: 1138 l32i.n a3, a1, 4 - 409: 3148 l32i.n a4, a1, 12 - 40b: 0108 l32i.n a0, a1, 0 - 40d: e428 l32i.n a2, a4, 56 - 40f: 0c29 s32i.n a2, a12, 0 - 411: e4c9 s32i.n a12, a4, 56 - 413: 7c09 s32i.n a0, a12, 28 - 415: 8c39 s32i.n a3, a12, 32 - 417: 02cd mov.n a12, a2 - 419: d28c beqz.n a2, 42a - 41b: 7c58 l32i.n a5, a12, 28 - 41d: 78c552 addi a5, a5, 120 - 420: 132507 blt a5, a0, 437 - 423: 0cdd mov.n a13, a12 - 425: 0cc8 l32i.n a12, a12, 0 - 427: ff0c56 bnez a12, 41b - 42a: 51c8 l32i.n a12, a1, 20 - 42c: 61d8 l32i.n a13, a1, 24 - 42e: 71e8 l32i.n a14, a1, 28 - 430: 4108 l32i.n a0, a1, 16 - 432: 20c112 addi a1, a1, 32 - 435: f00d ret.n - 437: 0c2d mov.n a2, a12 - 439: 060c movi.n a6, 0 - 43b: 0d69 s32i.n a6, a13, 0 - 43d: ffc705 call0 b0 - 440: fff986 j 42a - 443: 3178 l32i.n a7, a1, 12 - 445: e709 s32i.n a0, a7, 56 - 447: ffe3c6 j 3da - ... - 456: 120000 excw - 459: 09d0c1 l32r a12, fffc2b9c - 45c: 712911 l32r a1, fffdc900 - 45f: 41e9 s32i.n a14, a1, 16 - 461: 31d9 s32i.n a13, a1, 12 - 463: 51f9 s32i.n a15, a1, 20 - 465: 21c9 s32i.n a12, a1, 8 - 467: e2c8 l32i.n a12, a2, 56 - 469: 04fd mov.n a15, a4 - 46b: 075c16 beqz a12, 4e4 - 46e: 0e0c movi.n a14, 0 - 470: 0139 s32i.n a3, a1, 0 - 472: 01d2d2 addmi a13, a2, 0x100 - 475: a0cdd2 addi a13, a13, -96 - 478: 61d9 s32i.n a13, a1, 24 - 47a: 0cdd mov.n a13, a12 - 47c: 2cab addi.n a2, a12, 10 - 47e: 0138 l32i.n a3, a1, 0 - 480: 041c movi.n a4, 16 - 482: fff201 l32r a0, 44c - 485: 0000c0 callx0 a0 - 488: 03e216 beqz a2, 4ca - 48b: 4fbc beqz.n a15, 4c3 - 48d: 7138 l32i.n a3, a1, 28 - 48f: a10342 l8ui a4, a3, 161 - 492: a00322 l8ui a2, a3, 160 - 495: a50362 l8ui a6, a3, 165 - 498: a40302 l8ui a0, a3, 164 - 49b: a30352 l8ui a5, a3, 163 - 49e: 200060 or a0, a0, a6 - 4a1: a20332 l8ui a3, a3, 162 - 4a4: 202240 or a2, a2, a4 - 4a7: 203350 or a3, a3, a5 - 4aa: 202230 or a2, a2, a3 - 4ad: 200020 or a0, a0, a2 - 4b0: 740000 extui a0, a0, 0, 8 - 4b3: c08c beqz.n a0, 4c3 - 4b5: 6128 l32i.n a2, a1, 24 - 4b7: 0f3d mov.n a3, a15 - 4b9: 640c movi.n a4, 6 - 4bb: ffe501 l32r a0, 450 - 4be: 0000c0 callx0 a0 - 4c1: 528c beqz.n a2, 4ca - 4c3: 0ded mov.n a14, a13 - 4c5: 0dc8 l32i.n a12, a13, 0 - 4c7: 000586 j 4e1 - 4ca: 0dc8 l32i.n a12, a13, 0 - 4cc: 5ecc bnez.n a14, 4d5 - 4ce: 7148 l32i.n a4, a1, 28 - 4d0: e4c9 s32i.n a12, a4, 56 - 4d2: 0000c6 j 4d9 - 4d5: 0ec9 s32i.n a12, a14, 0 - 4d7: 0dc8 l32i.n a12, a13, 0 - 4d9: 0d2d mov.n a2, a13 - 4db: ffde01 l32r a0, 454 - 4de: 0000c0 callx0 a0 - 4e1: f95c56 bnez a12, 47a - 4e4: 21c8 l32i.n a12, a1, 8 - 4e6: 31d8 l32i.n a13, a1, 12 - 4e8: 41e8 l32i.n a14, a1, 16 - 4ea: 51f8 l32i.n a15, a1, 20 - 4ec: 1108 l32i.n a0, a1, 4 - 4ee: 30c112 addi a1, a1, 48 - 4f1: f00d ret.n - ... - -00000500 : - 500: e0c112 addi a1, a1, -32 - 503: 41d9 s32i.n a13, a1, 16 - 505: 51e9 s32i.n a14, a1, 20 - 507: 2109 s32i.n a0, a1, 8 - 509: 31c9 s32i.n a12, a1, 12 - 50b: 61f9 s32i.n a15, a1, 24 - 50d: 02cd mov.n a12, a2 - 50f: 04fd mov.n a15, a4 - 511: 012d mov.n a2, a1 - 513: fff801 l32r a0, 4f4 - 516: 0000c0 callx0 a0 - 519: 000c movi.n a0, 0 - 51b: 1e0c movi.n a14, 1 - 51d: ecc8 l32i.n a12, a12, 56 - 51f: 83e0f0 moveqz a14, a0, a15 - 522: 4cbc beqz.n a12, 55a - 524: 0d0c movi.n a13, 0 - 526: 7c28 l32i.n a2, a12, 28 - 528: 0138 l32i.n a3, a1, 0 - 52a: 78c222 addi a2, a2, 120 - 52d: 292237 blt a2, a3, 55a - 530: cd8c beqz.n a13, 540 - 532: 2cab addi.n a2, a12, 10 - 534: 3dab addi.n a3, a13, 10 - 536: 041c movi.n a4, 16 - 538: fff001 l32r a0, 4f8 - 53b: 0000c0 callx0 a0 - 53e: 329c beqz.n a2, 555 - 540: cf8c beqz.n a15, 550 - 542: 0f2d mov.n a2, a15 - 544: 3cab addi.n a3, a12, 10 - 546: 041c movi.n a4, 16 - 548: ffed01 l32r a0, 4fc - 54b: 0000c0 callx0 a0 - 54e: 028c beqz.n a2, 552 - 550: ee1b addi.n a14, a14, 1 - 552: 83dcd0 moveqz a13, a12, a13 - 555: 0cc8 l32i.n a12, a12, 0 - 557: fcbc56 bnez a12, 526 - 55a: 120c movi.n a2, 1 - 55c: 31c8 l32i.n a12, a1, 12 - 55e: 41d8 l32i.n a13, a1, 16 - 560: 61f8 l32i.n a15, a1, 24 - 562: 2108 l32i.n a0, a1, 8 - 564: 012ee6 bgei a14, 2, 569 - 567: 020c movi.n a2, 0 - 569: 51e8 l32i.n a14, a1, 20 - 56b: 20c112 addi a1, a1, 32 - 56e: f00d ret.n - 570: 001044 excw - 573: 003000 rfe - 576: 300000 xor a0, a0, a0 - 579: 000000 ill - 57c: 000010 excw - 57f: c11200 mul16u a1, a2, a0 - 582: 1109f0 slli a0, a9, 1 - 585: 0129 s32i.n a2, a1, 0 - 587: 21c9 s32i.n a12, a1, 8 - 589: 032d mov.n a2, a3 - 58b: 03cd mov.n a12, a3 - 58d: fff831 l32r a3, 570 - 590: fff901 l32r a0, 574 - 593: 0000c0 callx0 a0 - 596: 0c2d mov.n a2, a12 - 598: 130c movi.n a3, 1 - 59a: fff701 l32r a0, 578 - 59d: 0000c0 callx0 a0 - 5a0: 0c2d mov.n a2, a12 - 5a2: 0138 l32i.n a3, a1, 0 - 5a4: 21c8 l32i.n a12, a1, 8 - 5a6: 080332 l8ui a3, a3, 8 - 5a9: fff401 l32r a0, 57c - 5ac: 0000c0 callx0 a0 - 5af: 020c movi.n a2, 0 - 5b1: 1108 l32i.n a0, a1, 4 - 5b3: 10c112 addi a1, a1, 16 - 5b6: f00d ret.n - 5b8: 001057 beq a0, a5, 5bc - 5bb: 003000 rfe - 5be: 300000 xor a0, a0, a0 - 5c1: 000000 ill - 5c4: 000010 excw - 5c7: c11200 mul16u a1, a2, a0 - 5ca: 11c9f0 slli a12, a9, 1 - 5cd: 0109 s32i.n a0, a1, 0 - 5cf: 3208 l32i.n a0, a2, 12 - 5d1: 03cd mov.n a12, a3 - 5d3: 00ac beqz.n a0, 5f7 - 5d5: 1e2026 beqi a0, 2, 5f7 - 5d8: 032d mov.n a2, a3 - 5da: fff731 l32r a3, 5b8 - 5dd: fff701 l32r a0, 5bc - 5e0: 0000c0 callx0 a0 - 5e3: 0c2d mov.n a2, a12 - 5e5: 130c movi.n a3, 1 - 5e7: fff601 l32r a0, 5c0 - 5ea: 0000c0 callx0 a0 - 5ed: 0c2d mov.n a2, a12 - 5ef: 130c movi.n a3, 1 - 5f1: fff401 l32r a0, 5c4 - 5f4: 0000c0 callx0 a0 - 5f7: 020c movi.n a2, 0 - 5f9: 11c8 l32i.n a12, a1, 4 - 5fb: 0108 l32i.n a0, a1, 0 - 5fd: 10c112 addi a1, a1, 16 - 600: f00d ret.n - 602: 410000 srli a0, a0, 0 - 605: 000010 excw - 608: 000030 excw - 60b: 003000 rfe - 60e: 100000 and a0, a0, a0 - 611: 000000 ill - 614: f0c112 addi a1, a1, -16 - 617: 11c9 s32i.n a12, a1, 4 - 619: 0109 s32i.n a0, a1, 0 - 61b: 122202 l32i a0, a2, 72 - 61e: 03cd mov.n a12, a3 - 620: 90cc bnez.n a0, 62d - 622: 020c movi.n a2, 0 - 624: 11c8 l32i.n a12, a1, 4 - 626: 0108 l32i.n a0, a1, 0 - 628: 10c112 addi a1, a1, 16 - 62b: f00d ret.n - 62d: 032d mov.n a2, a3 - 62f: fff531 l32r a3, 604 - 632: fff501 l32r a0, 608 - 635: 0000c0 callx0 a0 - 638: 0c2d mov.n a2, a12 - 63a: 130c movi.n a3, 1 - 63c: fff401 l32r a0, 60c - 63f: 0000c0 callx0 a0 - 642: 0c2d mov.n a2, a12 - 644: 130c movi.n a3, 1 - 646: fff201 l32r a0, 610 - 649: 0000c0 callx0 a0 - 64c: fff486 j 622 - 64f: 101200 and a1, a2, a0 - 652: 300000 xor a0, a0, a0 - 655: 000000 ill - 658: 000030 excw - 65b: 003000 rfe - 65e: 5d0000 excw - 661: c11202 l16ui a0, a2, 0x182 - 664: 0109f0 slli a0, a9, 17 - 667: 11c9 s32i.n a12, a1, 4 - 669: 21d9 s32i.n a13, a1, 8 - 66b: 0c0c movi.n a12, 0 - 66d: 03dd mov.n a13, a3 - 66f: 122502 l32i a0, a5, 72 - 672: 1238 l32i.n a3, a2, 4 - 674: 420c movi.n a2, 4 - 676: 93c230 movnez a12, a2, a3 - 679: b0cc bnez.n a0, 688 - 67b: 020c movi.n a2, 0 - 67d: 11c8 l32i.n a12, a1, 4 - 67f: 21d8 l32i.n a13, a1, 8 - 681: 0108 l32i.n a0, a1, 0 - 683: 10c112 addi a1, a1, 16 - 686: f00d ret.n - 688: 0d2d mov.n a2, a13 - 68a: 132552 l32i a5, a5, 76 - 68d: fff031 l32r a3, 650 - 690: f44050 extui a4, a5, 0, 16 - 693: b3c450 movgez a12, a4, a5 - 696: ffef01 l32r a0, 654 - 699: 0000c0 callx0 a0 - 69c: 0d2d mov.n a2, a13 - 69e: 230c movi.n a3, 2 - 6a0: ffee01 l32r a0, 658 - 6a3: 0000c0 callx0 a0 - 6a6: 0c3d mov.n a3, a12 - 6a8: 0d2d mov.n a2, a13 - 6aa: ffec01 l32r a0, 65c - 6ad: 0000c0 callx0 a0 - 6b0: fff1c6 j 67b - 6b3: 000000 ill - 6b6: 120000 excw - 6b9: 0cf0c1 l32r a12, fffc3a7c - 6bc: 224245 call0 22ae4 - 6bf: 010912 l8ui a1, a9, 1 - 6c2: 1268 l32i.n a6, a2, 4 - 6c4: 000c movi.n a0, 0 - 6c6: 930560 movnez a0, a5, a6 - 6c9: f48c beqz.n a4, 6dc - 6cb: 132282 l32i a8, a2, 76 - 6ce: 162292 l32i a9, a2, 88 - 6d1: f47080 extui a7, a8, 0, 16 - 6d4: b30780 movgez a0, a7, a8 - 6d7: 014066 bnei a0, 4, 6dc - 6da: 39cc bnez.n a9, 6e1 - 6dc: 020c movi.n a2, 0 - 6de: 000306 j 6ee - 6e1: 02a8 l32i.n a10, a2, 0 - 6e3: 032d mov.n a2, a3 - 6e5: 10ca32 addi a3, a10, 16 - 6e8: fff301 l32r a0, 6b4 - 6eb: 0000c0 callx0 a0 - 6ee: 0108 l32i.n a0, a1, 0 - 6f0: 10c112 addi a1, a1, 16 - 6f3: f00d ret.n - 6f5: 000000 ill - 6f8: 80a282 movi a8, 0x280 - 6fb: 001262 l16ui a6, a2, 0 - 6fe: 80a072 movi a7, 128 - 701: 206670 or a6, a6, a7 - 704: 005262 s16i a6, a2, 0 - 707: 80a472 movi a7, 0x480 - 70a: 05c387 bnall a3, a8, 713 - 70d: 206680 or a6, a6, a8 - 710: 005262 s16i a6, a2, 0 - 713: 05c377 bnall a3, a7, 71c - 716: 206670 or a6, a6, a7 - 719: 005262 s16i a6, a2, 0 - 71c: 084687 ball a6, a8, 728 - 71f: 054677 ball a6, a7, 728 - 722: 208670 or a8, a6, a7 - 725: 005282 s16i a8, a2, 0 - 728: f00d ret.n - 72a: 7f0000 excw - 72d: ff .byte 0xff - 72e: 7f0000 excw - 731: 00f9 s32i.n a15, a0, 0 - 733: 105300 and a5, a3, a0 - 736: 300000 xor a0, a0, a0 - 739: 000000 ill - 73c: 000030 excw - 73f: 003000 rfe - 742: 120000 excw - 745: c9f0c1 l32r a12, ffff2f08 - 748: 31d921 l32r a2, fffcceac - 74b: 1109 s32i.n a0, a1, 4 - 74d: 03dd mov.n a13, a3 - 74f: 122202 l32i a0, a2, 72 - 752: 02cd mov.n a12, a2 - 754: b0cc bnez.n a0, 763 - 756: 020c movi.n a2, 0 - 758: 21c8 l32i.n a12, a1, 8 - 75a: 31d8 l32i.n a13, a1, 12 - 75c: 1108 l32i.n a0, a1, 4 - 75e: 10c112 addi a1, a1, 16 - 761: f00d ret.n - 763: 1228 l32i.n a2, a2, 4 - 765: 0c38 l32i.n a3, a12, 0 - 767: fff141 l32r a4, 72c - 76a: 6c1332 l16ui a3, a3, 216 - 76d: fff051 l32r a5, 730 - 770: 104340 and a4, a3, a4 - 773: 104450 and a4, a4, a5 - 776: 005142 s16i a4, a1, 0 - 779: 328c beqz.n a2, 780 - 77b: 012d mov.n a2, a1 - 77d: fff785 call0 6f8 - 780: 142c02 l32i a0, a12, 80 - 783: 002096 bltz a0, 789 - 786: 005102 s16i a0, a1, 0 - 789: 0d2d mov.n a2, a13 - 78b: ffea31 l32r a3, 734 - 78e: ffea01 l32r a0, 738 - 791: 0000c0 callx0 a0 - 794: 0d2d mov.n a2, a13 - 796: 230c movi.n a3, 2 - 798: ffe901 l32r a0, 73c - 79b: 0000c0 callx0 a0 - 79e: 0d2d mov.n a2, a13 - 7a0: 001132 l16ui a3, a1, 0 - 7a3: ffe701 l32r a0, 740 - 7a6: 0000c0 callx0 a0 - 7a9: ffea46 j 756 - 7ac: 7f .byte 0x7f - 7ad: 00f9 s32i.n a15, a0, 0 - 7af: 100800 and a0, a8, a0 - 7b2: 300000 xor a0, a0, a0 - 7b5: 000000 ill - 7b8: 000030 excw - 7bb: 003000 rfe - 7be: 410000 srli a0, a0, 0 - 7c1: fffb addi.n a15, a15, 15 - 7c3: 025d mov.n a5, a2 - 7c5: f0c112 addi a1, a1, -16 - 7c8: 032d mov.n a2, a3 - 7ca: 1109 s32i.n a0, a1, 4 - 7cc: 21c9 s32i.n a12, a1, 8 - 7ce: 0508 l32i.n a0, a5, 0 - 7d0: 03cd mov.n a12, a3 - 7d2: 6c1002 l16ui a0, a0, 216 - 7d5: fff631 l32r a3, 7b0 - 7d8: 100040 and a0, a0, a4 - 7db: 0109 s32i.n a0, a1, 0 - 7dd: fff501 l32r a0, 7b4 - 7e0: 0000c0 callx0 a0 - 7e3: 0c2d mov.n a2, a12 - 7e5: 230c movi.n a3, 2 - 7e7: fff401 l32r a0, 7b8 - 7ea: 0000c0 callx0 a0 - 7ed: 0c2d mov.n a2, a12 - 7ef: 0138 l32i.n a3, a1, 0 - 7f1: 21c8 l32i.n a12, a1, 8 - 7f3: fff201 l32r a0, 7bc - 7f6: 0000c0 callx0 a0 - 7f9: 020c movi.n a2, 0 - 7fb: 1108 l32i.n a0, a1, 4 - 7fd: 10c112 addi a1, a1, 16 - 800: f00d ret.n - 802: 000000 ill - 805: 000000 ill - 808: 025d mov.n a5, a2 - 80a: f0c112 addi a1, a1, -16 - 80d: 032d mov.n a2, a3 - 80f: 0538 l32i.n a3, a5, 0 - 811: 0109 s32i.n a0, a1, 0 - 813: 6c1332 l16ui a3, a3, 216 - 816: fffb01 l32r a0, 804 - 819: 0000c0 callx0 a0 - 81c: 0108 l32i.n a0, a1, 0 - 81e: 10c112 addi a1, a1, 16 - 821: f00d ret.n - ... - -00000824 : - 824: 070c movi.n a7, 0 - 826: 8b1c movi.n a11, 24 - 828: 060c movi.n a6, 0 - 82a: f0c112 addi a1, a1, -16 - 82d: 1109 s32i.n a0, a1, 4 - 82f: 0369 s32i.n a6, a3, 0 - 831: 01d202 addmi a0, a2, 0x100 - 834: 82c002 addi a0, a0, -126 - 837: 0109 s32i.n a0, a1, 0 - 839: 010082 l8ui a8, a0, 1 - 83c: 000042 l8ui a4, a0, 0 - 83f: 030092 l8ui a9, a0, 3 - 842: 0500a2 l8ui a10, a0, 5 - 845: 040022 l8ui a2, a0, 4 - 848: 020052 l8ui a5, a0, 2 - 84b: 2022a0 or a2, a2, a10 - 84e: 205590 or a5, a5, a9 - 851: 204480 or a4, a4, a8 - 854: 204450 or a4, a4, a5 - 857: 202240 or a2, a2, a4 - 85a: 742020 extui a2, a2, 0, 8 - 85d: 928c beqz.n a2, 86a - 85f: 006b addi.n a0, a0, 6 - 861: 666b addi.n a6, a6, 6 - 863: 771b addi.n a7, a7, 1 - 865: 0379 s32i.n a7, a3, 0 - 867: cebb67 bgeu a11, a6, 839 - 86a: 0128 l32i.n a2, a1, 0 - 86c: 1108 l32i.n a0, a1, 4 - 86e: 10c112 addi a1, a1, 16 - 871: f00d ret.n - ... - -00000880 : - 880: 025d mov.n a5, a2 - 882: f0c112 addi a1, a1, -16 - 885: 21c9 s32i.n a12, a1, 8 - 887: c0a022 movi a2, 192 - 88a: 31d9 s32i.n a13, a1, 12 - 88c: 1109 s32i.n a0, a1, 4 - 88e: 03dd mov.n a13, a3 - 890: 0159 s32i.n a5, a1, 0 - 892: fff801 l32r a0, 874 - 895: 0000c0 callx0 a0 - 898: 02cd mov.n a12, a2 - 89a: 05e216 beqz a2, 8fc - 89d: 7d08 l32i.n a0, a13, 28 - 89f: 5d38 l32i.n a3, a13, 20 - 8a1: 4d48 l32i.n a4, a13, 16 - 8a3: 3d58 l32i.n a5, a13, 12 - 8a5: 1d68 l32i.n a6, a13, 4 - 8a7: 0d78 l32i.n a7, a13, 0 - 8a9: 0188 l32i.n a8, a1, 0 - 8ab: 0289 s32i.n a8, a2, 0 - 8ad: 3279 s32i.n a7, a2, 12 - 8af: 4269 s32i.n a6, a2, 16 - 8b1: 6259 s32i.n a5, a2, 24 - 8b3: 7249 s32i.n a4, a2, 28 - 8b5: 8239 s32i.n a3, a2, 32 - 8b7: 6d28 l32i.n a2, a13, 24 - 8b9: 9c29 s32i.n a2, a12, 36 - 8bb: 8d28 l32i.n a2, a13, 32 - 8bd: fc09 s32i.n a0, a12, 60 - 8bf: 629c beqz.n a2, 8d9 - 8c1: 9d38 l32i.n a3, a13, 36 - 8c3: ffed01 l32r a0, 878 - 8c6: 0000c0 callx0 a0 - 8c9: 106c22 s32i a2, a12, 64 - 8cc: 92cc bnez.n a2, 8d9 - 8ce: 0c2d mov.n a2, a12 - 8d0: ffeb01 l32r a0, 87c - 8d3: 0000c0 callx0 a0 - 8d6: 000886 j 8fc - 8d9: 0c2d mov.n a2, a12 - 8db: f07c movi.n a0, -1 - 8dd: cd98 l32i.n a9, a13, 48 - 8df: bda8 l32i.n a10, a13, 44 - 8e1: adb8 l32i.n a11, a13, 40 - 8e3: 116cb2 s32i a11, a12, 68 - 8e6: 156ca2 s32i a10, a12, 84 - 8e9: 166c92 s32i a9, a12, 88 - 8ec: 136c02 s32i a0, a12, 76 - 8ef: 146c02 s32i a0, a12, 80 - 8f2: 004645 call0 d58 - 8f5: 528c beqz.n a2, 8fe - 8f7: 0c2d mov.n a2, a12 - 8f9: 000005 call0 8fc - 8fc: 0c0c movi.n a12, 0 - 8fe: 1108 l32i.n a0, a1, 4 - 900: 0c2d mov.n a2, a12 - 902: 31d8 l32i.n a13, a1, 12 - 904: 21c8 l32i.n a12, a1, 8 - 906: 10c112 addi a1, a1, 16 - 909: f00d ret.n - 90b: 090000 excw - 90e: c80000 excw - 911: 002c movi.n a0, 32 - ... - -00000924 : - 924: f0c112 addi a1, a1, -16 - 927: 11c9 s32i.n a12, a1, 4 - 929: 0109 s32i.n a0, a1, 0 - 92b: 02cd mov.n a12, a2 - 92d: 02bc beqz.n a2, 961 - 92f: fff721 l32r a2, 90c - 932: 0c3d mov.n a3, a12 - 934: fff801 l32r a0, 914 - 937: 0000c0 callx0 a0 - 93a: fff521 l32r a2, 910 - 93d: 0c3d mov.n a3, a12 - 93f: fff601 l32r a0, 918 - 942: 0000c0 callx0 a0 - 945: ec28 l32i.n a2, a12, 56 - 947: ff7685 call0 b0 - 94a: 102c22 l32i a2, a12, 64 - 94d: fff301 l32r a0, 91c - 950: 0000c0 callx0 a0 - 953: 172c22 l32i a2, a12, 92 - 956: ff8745 call0 1cc - 959: 0c2d mov.n a2, a12 - 95b: fff101 l32r a0, 920 - 95e: 0000c0 callx0 a0 - 961: 11c8 l32i.n a12, a1, 4 - 963: 0108 l32i.n a0, a1, 0 - 965: 10c112 addi a1, a1, 16 - 968: f00d ret.n - ... - 972: 0c0000 excw - 975: 030c64 excw - 978: f0c112 addi a1, a1, -16 - 97b: 11c9 s32i.n a12, a1, 4 - 97d: 0109 s32i.n a0, a1, 0 - 97f: 02cd mov.n a12, a2 - 981: 2239 s32i.n a3, a2, 8 - 983: 1239 s32i.n a3, a2, 4 - 985: 01d222 addmi a2, a2, 0x100 - 988: a0c222 addi a2, a2, -96 - 98b: fff901 l32r a0, 970 - 98e: 0000c0 callx0 a0 - 991: 0c2d mov.n a2, a12 - 993: fff631 l32r a3, 96c - 996: ff7bc5 call0 154 - 999: 0c2d mov.n a2, a12 - 99b: 11c8 l32i.n a12, a1, 4 - 99d: 000005 call0 9a0 - 9a0: 0108 l32i.n a0, a1, 0 - 9a2: 10c112 addi a1, a1, 16 - 9a5: f00d ret.n - 9a7: 000000 ill - 9aa: 120000 excw - 9ad: c9f0c1 l32r a12, ffff3170 - 9b0: 010911 l32r a1, fffc0dd4 - 9b3: 02cd mov.n a12, a2 - 9b5: 0228 l32i.n a2, a2, 0 - 9b7: fffc01 l32r a0, 9a8 - 9ba: 0000c0 callx0 a0 - 9bd: 0c2d mov.n a2, a12 - 9bf: 11c8 l32i.n a12, a1, 4 - 9c1: fffb05 call0 974 - 9c4: 0108 l32i.n a0, a1, 0 - 9c6: 10c112 addi a1, a1, 16 - 9c9: f00d ret.n - 9cb: 000000 ill - 9ce: c80000 excw - 9d1: 002c movi.n a0, 32 - 9d3: 090000 excw - 9d6: c00000 sub a0, a0, a0 - 9d9: 0001d4 excw - ... - -000009f4 : - 9f4: f0c112 addi a1, a1, -16 - 9f7: 0109 s32i.n a0, a1, 0 - 9f9: 11c9 s32i.n a12, a1, 4 - 9fb: 21d9 s32i.n a13, a1, 8 - 9fd: 02cd mov.n a12, a2 - 9ff: 03dd mov.n a13, a3 - a01: 43dc bnez.n a3, a19 - a03: 030c movi.n a3, 0 - a05: 040c movi.n a4, 0 - a07: 000005 call0 a08 - a0a: b28c beqz.n a2, a19 - a0c: 0c28 l32i.n a2, a12, 0 - a0e: fff301 l32r a0, 9dc - a11: 0000c0 callx0 a0 - a14: e27c movi.n a2, -2 - a16: 0016c6 j a75 - a19: 01dc22 addmi a2, a12, 0x100 - a1c: 130c movi.n a3, 1 - a1e: 2c39 s32i.n a3, a12, 8 - a20: 1c39 s32i.n a3, a12, 4 - a22: a0c222 addi a2, a2, -96 - a25: 030c movi.n a3, 0 - a27: 186c32 s32i a3, a12, 96 - a2a: bd8c beqz.n a13, a39 - a2c: 0d3d mov.n a3, a13 - a2e: 640c movi.n a4, 6 - a30: ffec01 l32r a0, 9e0 - a33: 0000c0 callx0 a0 - a36: 0001c6 j a41 - a39: 640c movi.n a4, 6 - a3b: ffea01 l32r a0, 9e4 - a3e: 0000c0 callx0 a0 - a41: 0c2d mov.n a2, a12 - a43: ffe231 l32r a3, 9cc - a46: ff6985 call0 e0 - a49: 0c2d mov.n a2, a12 - a4b: 000005 call0 a4c - a4e: ffe021 l32r a2, 9d0 - a51: 0c3d mov.n a3, a12 - a53: ffe501 l32r a0, 9e8 - a56: 0000c0 callx0 a0 - a59: ffded1 l32r a13, 9d4 - a5c: 0c3d mov.n a3, a12 - a5e: 0d2d mov.n a2, a13 - a60: ffe301 l32r a0, 9ec - a63: 0000c0 callx0 a0 - a66: 0c4d mov.n a4, a12 - a68: 0d3d mov.n a3, a13 - a6a: ffdb21 l32r a2, 9d8 - a6d: ffe001 l32r a0, 9f0 - a70: 0000c0 callx0 a0 - a73: 020c movi.n a2, 0 - a75: 11c8 l32i.n a12, a1, 4 - a77: 21d8 l32i.n a13, a1, 8 - a79: 0108 l32i.n a0, a1, 0 - a7b: 10c112 addi a1, a1, 16 - a7e: f00d ret.n - a80: 000900 excw - a83: 000000 ill - a86: 120000 excw - a89: c9f0c1 l32r a12, ffff324c - a8c: 010911 l32r a1, fffc0eb0 - a8f: 02cd mov.n a12, a2 - a91: fffb21 l32r a2, a80 - a94: 0c3d mov.n a3, a12 - a96: fffb01 l32r a0, a84 - a99: 0000c0 callx0 a0 - a9c: 0c2d mov.n a2, a12 - a9e: 11c8 l32i.n a12, a1, 4 - aa0: ffed05 call0 974 - aa3: 0108 l32i.n a0, a1, 0 - aa5: 10c112 addi a1, a1, 16 - aa8: f00d ret.n - ... - -00000ab4 : - ab4: f0c112 addi a1, a1, -16 - ab7: 21d9 s32i.n a13, a1, 8 - ab9: 11c9 s32i.n a12, a1, 4 - abb: 0109 s32i.n a0, a1, 0 - abd: 02cd mov.n a12, a2 - abf: 1208 l32i.n a0, a2, 4 - ac1: 03dd mov.n a13, a3 - ac3: 40ac beqz.n a0, aeb - ac5: 040c movi.n a4, 0 - ac7: ff9905 call0 458 - aca: 0c2d mov.n a2, a12 - acc: fffb85 call0 a88 - acf: 01dc22 addmi a2, a12, 0x100 - ad2: b8c222 addi a2, a2, -72 - ad5: fff501 l32r a0, aac - ad8: 0000c0 callx0 a0 - adb: 0d3d mov.n a3, a13 - add: 041c movi.n a4, 16 - adf: 01dc22 addmi a2, a12, 0x100 - ae2: a6c222 addi a2, a2, -90 - ae5: fff201 l32r a0, ab0 - ae8: 0000c0 callx0 a0 - aeb: 11c8 l32i.n a12, a1, 4 - aed: 21d8 l32i.n a13, a1, 8 - aef: 0108 l32i.n a0, a1, 0 - af1: 10c112 addi a1, a1, 16 - af4: f00d ret.n - af6: 000000 ill - af9: 0009 s32i.n a0, a0, 0 - afb: 000000 ill - ... - -00000b00 : - b00: f0c112 addi a1, a1, -16 - b03: 11c9 s32i.n a12, a1, 4 - b05: 0109 s32i.n a0, a1, 0 - b07: 1208 l32i.n a0, a2, 4 - b09: 02cd mov.n a12, a2 - b0b: 109c beqz.n a0, b20 - b0d: ffe9c5 call0 9ac - b10: 0c3d mov.n a3, a12 - b12: fff921 l32r a2, af8 - b15: fff901 l32r a0, afc - b18: 0000c0 callx0 a0 - b1b: 120c movi.n a2, 1 - b1d: 000046 j b22 - b20: 020c movi.n a2, 0 - b22: 11c8 l32i.n a12, a1, 4 - b24: 0108 l32i.n a0, a1, 0 - b26: 10c112 addi a1, a1, 16 - b29: f00d ret.n - ... - -00000b40 : - b40: 20a282 movi a8, 0x220 - b43: c01180 sub a1, a1, a8 - b46: 816152 s32i a5, a1, 0x204 - b49: 836102 s32i a0, a1, 0x20c - b4c: 8461c2 s32i a12, a1, 0x210 - b4f: 8561d2 s32i a13, a1, 0x214 - b52: 02cd mov.n a12, a2 - b54: 03dd mov.n a13, a3 - b56: 042d mov.n a2, a4 - b58: 10c132 addi a3, a1, 16 - b5b: fff401 l32r a0, b2c - b5e: 0000c0 callx0 a0 - b61: 0d1296 bltz a2, c36 - b64: e138 l32i.n a3, a1, 56 - b66: 142102 l32i a0, a1, 80 - b69: 0c9316 beqz a3, c36 - b6c: 0c6016 beqz a0, c36 - b6f: 8c98 l32i.n a9, a12, 32 - b71: a148 l32i.n a4, a1, 40 - b73: 087916 beqz a9, bfe - b76: 084416 beqz a4, bfe - b79: 102152 l32i a5, a1, 64 - b7c: 292172 l32i a7, a1, 164 - b7f: 07b516 beqz a5, bfe - b82: 078716 beqz a7, bfe - b85: 812122 l32i a2, a1, 0x204 - b88: 382162 l32i a6, a1, 224 - b8b: 06f256 bnez a2, bfe - b8e: c6ac beqz.n a6, bbe - b90: 392122 l32i a2, a1, 228 - b93: 221b addi.n a2, a2, 1 - b95: ffe601 l32r a0, b30 - b98: 0000c0 callx0 a0 - b9b: 826122 s32i a2, a1, 0x208 - b9e: a28c beqz.n a2, bac - ba0: 382132 l32i a3, a1, 224 - ba3: 392142 l32i a4, a1, 228 - ba6: ffe301 l32r a0, b34 - ba9: 0000c0 callx0 a0 - bac: 8c98 l32i.n a9, a12, 32 - bae: 292172 l32i a7, a1, 164 - bb1: 102152 l32i a5, a1, 64 - bb4: a148 l32i.n a4, a1, 40 - bb6: 142102 l32i a0, a1, 80 - bb9: e138 l32i.n a3, a1, 56 - bbb: 000106 j bc3 - bbe: 060c movi.n a6, 0 - bc0: 826162 s32i a6, a1, 0x208 - bc3: 0007a2 l8ui a10, a7, 0 - bc6: 0100b2 l8ui a11, a0, 1 - bc9: 000382 l8ui a8, a3, 0 - bcc: 010362 l8ui a6, a3, 1 - bcf: 000022 l8ui a2, a0, 0 - bd2: 0d3d mov.n a3, a13 - bd4: 110280 slli a0, a2, 8 - bd7: 118880 slli a8, a8, 8 - bda: 9c28 l32i.n a2, a12, 36 - bdc: 20bb00 or a11, a11, a0 - bdf: 206680 or a6, a6, a8 - be2: f46060 extui a6, a6, 0, 16 - be5: f470b0 extui a7, a11, 0, 16 - be8: 822182 l32i a8, a1, 0x208 - beb: 01a9 s32i.n a10, a1, 0 - bed: 1189 s32i.n a8, a1, 4 - bef: 0009c0 callx0 a9 - bf2: 822122 l32i a2, a1, 0x208 - bf5: ffd001 l32r a0, b38 - bf8: 0000c0 callx0 a0 - bfb: 142102 l32i a0, a1, 80 - bfe: 000042 l8ui a4, a0, 0 - c01: 010032 l8ui a3, a0, 1 - c04: 114480 slli a4, a4, 8 - c07: 203340 or a3, a3, a4 - c0a: 113300 slli a3, a3, 16 - c0d: 313030 srai a3, a3, 16 - c10: 224366 bnei a3, 4, c36 - c13: a148 l32i.n a4, a1, 40 - c15: d49c beqz.n a4, c36 - c17: 0c2d mov.n a2, a12 - c19: 0d3d mov.n a3, a13 - c1b: ff7705 call0 38c - c1e: 0d3d mov.n a3, a13 - c20: 0c2d mov.n a2, a12 - c22: a148 l32i.n a4, a1, 40 - c24: 000005 call0 c28 - c27: b28c beqz.n a2, c36 - c29: 0c28 l32i.n a2, a12, 0 - c2b: 150c movi.n a5, 1 - c2d: 186c52 s32i a5, a12, 96 - c30: ffc301 l32r a0, b3c - c33: 0000c0 callx0 a0 - c36: 8421c2 l32i a12, a1, 0x210 - c39: 8521d2 l32i a13, a1, 0x214 - c3c: 20a222 movi a2, 0x220 - c3f: 832102 l32i a0, a1, 0x20c - c42: 112a add.n a1, a1, a2 - c44: f00d ret.n - c46: 120000 excw - c49: 78f0c1 l32r a12, fffdf00c - c4c: 010932 l8ui a3, a9, 1 - c4f: 37cc bnez.n a7, c56 - c51: 020c movi.n a2, 0 - c53: 000106 j c5b - c56: 9228 l32i.n a2, a2, 36 - c58: 0007c0 callx0 a7 - c5b: 0108 l32i.n a0, a1, 0 - c5d: 10c112 addi a1, a1, 16 - c60: f00d ret.n - c62: 120000 excw - c65: 88f0c1 l32r a12, fffe3028 - c68: 010962 l8ui a6, a9, 1 - c6b: 388c beqz.n a8, c72 - c6d: 9228 l32i.n a2, a2, 36 - c6f: 0008c0 callx0 a8 - c72: 0108 l32i.n a0, a1, 0 - c74: 10c112 addi a1, a1, 16 - c77: f00d ret.n - c79: 000000 ill - c7c: 026d mov.n a6, a2 - c7e: f0c112 addi a1, a1, -16 - c81: 0109 s32i.n a0, a1, 0 - c83: 4608 l32i.n a0, a6, 16 - c85: 9228 l32i.n a2, a2, 36 - c87: 0000c0 callx0 a0 - c8a: 0108 l32i.n a0, a1, 0 - c8c: 10c112 addi a1, a1, 16 - c8f: f00d ret.n - c91: 000000 ill - c94: 7f .byte 0x7f - c95: ff .byte 0xff - c96: 7f0000 excw - c99: 00f9 s32i.n a15, a0, 0 - c9b: 050c00 extui a0, a0, 28, 1 - c9e: f0c112 addi a1, a1, -16 - ca1: 1109 s32i.n a0, a1, 4 - ca3: 21c9 s32i.n a12, a1, 8 - ca5: 7278 l32i.n a7, a2, 28 - ca7: 02cd mov.n a12, a2 - ca9: 005152 s16i a5, a1, 0 - cac: b7bc beqz.n a7, ceb - cae: 2238 l32i.n a3, a2, 8 - cb0: 1208 l32i.n a0, a2, 4 - cb2: 73ac beqz.n a3, cdd - cb4: 0258 l32i.n a5, a2, 0 - cb6: fff721 l32r a2, c94 - cb9: 6c1552 l16ui a5, a5, 216 - cbc: fff741 l32r a4, c98 - cbf: 102520 and a2, a5, a2 - cc2: 102240 and a2, a2, a4 - cc5: 005122 s16i a2, a1, 0 - cc8: b08c beqz.n a0, cd7 - cca: 053d mov.n a3, a5 - ccc: 012d mov.n a2, a1 - cce: ffa285 call0 6f8 - cd1: 7c78 l32i.n a7, a12, 28 - cd3: 2c38 l32i.n a3, a12, 8 - cd5: 1c08 l32i.n a0, a12, 4 - cd7: 001152 l16ui a5, a1, 0 - cda: 000046 j cdf - cdd: 1208 l32i.n a0, a2, 4 - cdf: 9c28 l32i.n a2, a12, 36 - ce1: 460c movi.n a6, 4 - ce3: 040c movi.n a4, 0 - ce5: 934600 movnez a4, a6, a0 - ce8: 0007c0 callx0 a7 - ceb: 21c8 l32i.n a12, a1, 8 - ced: 1108 l32i.n a0, a1, 4 - cef: 10c112 addi a1, a1, 16 - cf2: f00d ret.n - ... - d04: 005c movi.n a0, 80 - d06: 5c0000 excw - ... - d55: 000000 ill - d58: d0c112 addi a1, a1, -48 - d5b: 81e9 s32i.n a14, a1, 32 - d5d: 61c9 s32i.n a12, a1, 24 - d5f: 71d9 s32i.n a13, a1, 28 - d61: 5109 s32i.n a0, a1, 20 - d63: 4208 l32i.n a0, a2, 16 - d65: 02dd mov.n a13, a2 - d67: 30cc bnez.n a0, d6e - d69: 020c movi.n a2, 0 - d6b: 001fc6 j dee - d6e: 0208 l32i.n a0, a2, 0 - d70: 0c0c movi.n a12, 0 - d72: 28c032 addi a3, a0, 40 - d75: 282022 l32i a2, a0, 160 - d78: 004b addi.n a0, a0, 4 - d7a: 428c beqz.n a2, d82 - d7c: 1248 l32i.n a4, a2, 4 - d7e: 444b addi.n a4, a4, 4 - d80: cc4a add.n a12, a12, a4 - d82: ef9037 bne a0, a3, d75 - d85: 02dc22 addmi a2, a12, 0x200 - d88: 90c222 addi a2, a2, -112 - d8b: ffdb01 l32r a0, cf8 - d8e: 0000c0 callx0 a0 - d91: 02ed mov.n a14, a2 - d93: 064256 bnez a2, dfb - d96: f27c movi.n a2, -1 - d98: 001486 j dee - d9b: 0e2d mov.n a2, a14 - d9d: ffd701 l32r a0, cfc - da0: 0000c0 callx0 a0 - da3: 02ed mov.n a14, a2 - da5: 0c2d mov.n a2, a12 - da7: ffd601 l32r a0, d00 - daa: 0000c0 callx0 a0 - dad: 02cd mov.n a12, a2 - daf: 1b9e16 beqz a14, f6c - db2: 1b6216 beqz a2, f6c - db5: 152d52 l32i a5, a13, 84 - db8: 95ac beqz.n a5, de5 - dba: 0e2d mov.n a2, a14 - dbc: 740c movi.n a4, 7 - dbe: ffcd61 l32r a6, cf4 - dc1: 318b addi.n a3, a1, 8 - dc3: 021672 l16ui a7, a6, 4 - dc6: 0688 l32i.n a8, a6, 0 - dc8: 0389 s32i.n a8, a3, 0 - dca: 025372 s16i a7, a3, 4 - dcd: 060662 l8ui a6, a6, 6 - dd0: 064362 s8i a6, a3, 6 - dd3: ffcc01 l32r a0, d04 - dd6: 0000c0 callx0 a0 - dd9: 0c2d mov.n a2, a12 - ddb: 318b addi.n a3, a1, 8 - ddd: 740c movi.n a4, 7 - ddf: ffca01 l32r a0, d08 - de2: 0000c0 callx0 a0 - de5: 0c4d mov.n a4, a12 - de7: 0e3d mov.n a3, a14 - de9: 0d2d mov.n a2, a13 - deb: ffe905 call0 c7c - dee: 61c8 l32i.n a12, a1, 24 - df0: 71d8 l32i.n a13, a1, 28 - df2: 81e8 l32i.n a14, a1, 32 - df4: 5108 l32i.n a0, a1, 20 - df6: 30c112 addi a1, a1, 48 - df9: f00d ret.n - dfb: 02dc22 addmi a2, a12, 0x200 - dfe: f4c222 addi a2, a2, -12 - e01: ffc201 l32r a0, d0c - e04: 0000c0 callx0 a0 - e07: 02cd mov.n a12, a2 - e09: 92cc bnez.n a2, e16 - e0b: 0e2d mov.n a2, a14 - e0d: ffc001 l32r a0, d10 - e10: 0000c0 callx0 a0 - e13: ffdfc6 j d96 - e16: 0d2d mov.n a2, a13 - e18: 013d mov.n a3, a1 - e1a: 000005 call0 e1c - e1d: 4129 s32i.n a2, a1, 16 - e1f: 0e2d mov.n a2, a14 - e21: ffbc01 l32r a0, d14 - e24: 0000c0 callx0 a0 - e27: 06c256 bnez a2, e97 - e2a: 0d28 l32i.n a2, a13, 0 - e2c: 0e3d mov.n a3, a14 - e2e: ff7505 call0 580 - e31: 062256 bnez a2, e97 - e34: 0d28 l32i.n a2, a13, 0 - e36: 0e3d mov.n a3, a14 - e38: ff78c5 call0 5c8 - e3b: 058256 bnez a2, e97 - e3e: 0d2d mov.n a2, a13 - e40: 0e3d mov.n a3, a14 - e42: ff7d05 call0 614 - e45: 04e256 bnez a2, e97 - e48: 0d2d mov.n a2, a13 - e4a: 0e3d mov.n a3, a14 - e4c: ff8105 call0 660 - e4f: 044256 bnez a2, e97 - e52: 0d2d mov.n a2, a13 - e54: 0e3d mov.n a3, a14 - e56: ff8ec5 call0 744 - e59: a2fc bnez.n a2, e97 - e5b: 0d2d mov.n a2, a13 - e5d: 0e3d mov.n a3, a14 - e5f: ff8585 call0 6b8 - e62: 12fc bnez.n a2, e97 - e64: 162d92 l32i a9, a13, 88 - e67: d98c beqz.n a9, e78 - e69: 0d28 l32i.n a2, a13, 0 - e6b: 0e3d mov.n a3, a14 - e6d: 44c222 addi a2, a2, 68 - e70: ffaa01 l32r a0, d18 - e73: 0000c0 callx0 a0 - e76: d2dc bnez.n a2, e97 - e78: 0e2d mov.n a2, a14 - e7a: 030c movi.n a3, 0 - e7c: 4148 l32i.n a4, a1, 16 - e7e: 0158 l32i.n a5, a1, 0 - e80: ffa701 l32r a0, d1c - e83: 0000c0 callx0 a0 - e86: d2cc bnez.n a2, e97 - e88: 0d28 l32i.n a2, a13, 0 - e8a: 0e3d mov.n a3, a14 - e8c: 44c222 addi a2, a2, 68 - e8f: ffa401 l32r a0, d20 - e92: 0000c0 callx0 a0 - e95: 129c beqz.n a2, eaa - e97: 0e2d mov.n a2, a14 - e99: ffa201 l32r a0, d24 - e9c: 0000c0 callx0 a0 - e9f: 0c2d mov.n a2, a12 - ea1: ffa101 l32r a0, d28 - ea4: 0000c0 callx0 a0 - ea7: ffbac6 j d96 - eaa: 0c2d mov.n a2, a12 - eac: ffa001 l32r a0, d2c - eaf: 0000c0 callx0 a0 - eb2: 0a3256 bnez a2, f59 - eb5: 0d28 l32i.n a2, a13, 0 - eb7: 0c3d mov.n a3, a12 - eb9: ff6c45 call0 580 - ebc: 099256 bnez a2, f59 - ebf: 0d28 l32i.n a2, a13, 0 - ec1: 0c3d mov.n a3, a12 - ec3: ff7045 call0 5c8 - ec6: 08f256 bnez a2, f59 - ec9: 0d2d mov.n a2, a13 - ecb: 0c3d mov.n a3, a12 - ecd: ff7445 call0 614 - ed0: 085256 bnez a2, f59 - ed3: 0d2d mov.n a2, a13 - ed5: 0c3d mov.n a3, a12 - ed7: ff7885 call0 660 - eda: 07b256 bnez a2, f59 - edd: 0d2d mov.n a2, a13 - edf: 0c3d mov.n a3, a12 - ee1: ff8605 call0 744 - ee4: 071256 bnez a2, f59 - ee7: 0c2d mov.n a2, a12 - ee9: 0d58 l32i.n a5, a13, 0 - eeb: 340c movi.n a4, 3 - eed: 0558 l32i.n a5, a5, 0 - eef: 230c movi.n a3, 2 - ef1: 933450 movnez a3, a4, a5 - ef4: ff8f01 l32r a0, d30 - ef7: 0000c0 callx0 a0 - efa: 05b256 bnez a2, f59 - efd: 0d38 l32i.n a3, a13, 0 - eff: 0c2d mov.n a2, a12 - f01: 10c332 addi a3, a3, 16 - f04: ff8c01 l32r a0, d34 - f07: 0000c0 callx0 a0 - f0a: 04b256 bnez a2, f59 - f0d: 0d28 l32i.n a2, a13, 0 - f0f: 0c3d mov.n a3, a12 - f11: 44c222 addi a2, a2, 68 - f14: ff8901 l32r a0, d38 - f17: 0000c0 callx0 a0 - f1a: b2fc bnez.n a2, f59 - f1c: 0d2d mov.n a2, a13 - f1e: 0c3d mov.n a3, a12 - f20: ff89c5 call0 7c0 - f23: 22fc bnez.n a2, f59 - f25: 162d32 l32i a3, a13, 88 - f28: d38c beqz.n a3, f39 - f2a: 0d28 l32i.n a2, a13, 0 - f2c: 0c3d mov.n a3, a12 - f2e: 44c222 addi a2, a2, 68 - f31: ff8201 l32r a0, d3c - f34: 0000c0 callx0 a0 - f37: e2dc bnez.n a2, f59 - f39: 4148 l32i.n a4, a1, 16 - f3b: 0c2d mov.n a2, a12 - f3d: 030c movi.n a3, 0 - f3f: 0158 l32i.n a5, a1, 0 - f41: ff7f01 l32r a0, d40 - f44: 0000c0 callx0 a0 - f47: e2cc bnez.n a2, f59 - f49: 0d28 l32i.n a2, a13, 0 - f4b: 0c3d mov.n a3, a12 - f4d: 44c222 addi a2, a2, 68 - f50: ff7d01 l32r a0, d44 - f53: 0000c0 callx0 a0 - f56: e41216 beqz a2, d9b - f59: 0e2d mov.n a2, a14 - f5b: ff7b01 l32r a0, d48 - f5e: 0000c0 callx0 a0 - f61: 0c2d mov.n a2, a12 - f63: ff7a01 l32r a0, d4c - f66: 0000c0 callx0 a0 - f69: ff8a46 j d96 - f6c: 0e2d mov.n a2, a14 - f6e: ff7801 l32r a0, d50 - f71: 0000c0 callx0 a0 - f74: 0c2d mov.n a2, a12 - f76: ff7701 l32r a0, d54 - f79: 0000c0 callx0 a0 - f7c: ff8586 j d96 - f7f: 000800 excw - ... - f8e: 120000 excw - f91: d9f0c1 l32r a12, ffff7754 - f94: 11c921 l32r a2, fffc56b8 - f97: 0109 s32i.n a0, a1, 0 - f99: 02cd mov.n a12, a2 - f9b: 4e2222 l32i a2, a2, 0x138 - f9e: fff901 l32r a0, f84 - fa1: 0000c0 callx0 a0 - fa4: 512c22 l32i a2, a12, 0x144 - fa7: 8d0c movi.n a13, 8 - fa9: 000c movi.n a0, 0 - fab: 4e6c02 s32i a0, a12, 0x138 - fae: 83d020 moveqz a13, a0, a2 - fb1: 0d2d mov.n a2, a13 - fb3: fff501 l32r a0, f88 - fb6: 0000c0 callx0 a0 - fb9: 4e6c22 s32i a2, a12, 0x138 - fbc: 32cc bnez.n a2, fc3 - fbe: f27c movi.n a2, -1 - fc0: 0003c6 j fd3 - fc3: ffef31 l32r a3, f80 - fc6: 0d4d mov.n a4, a13 - fc8: fff101 l32r a0, f8c - fcb: 0000c0 callx0 a0 - fce: 4f6cd2 s32i a13, a12, 0x13c - fd1: 020c movi.n a2, 0 - fd3: 11c8 l32i.n a12, a1, 4 - fd5: 21d8 l32i.n a13, a1, 8 - fd7: 0108 l32i.n a0, a1, 0 - fd9: 10c112 addi a1, a1, 16 - fdc: f00d ret.n - fde: 480000 excw - fe1: 000010 excw - fe4: 000030 excw - fe7: 003000 rfe - fea: 5c0000 excw - fed: 000000 ill - ff0: f0c112 addi a1, a1, -16 - ff3: 1109 s32i.n a0, a1, 4 - ff5: 0129 s32i.n a2, a1, 0 - ff7: 21c9 s32i.n a12, a1, 8 - ff9: 032d mov.n a2, a3 - ffb: 03cd mov.n a12, a3 - ffd: fff831 l32r a3, fe0 - 1000: fff901 l32r a0, fe4 - 1003: 0000c0 callx0 a0 - 1006: 0c2d mov.n a2, a12 - 1008: 031c movi.n a3, 16 - 100a: fff701 l32r a0, fe8 - 100d: 0000c0 callx0 a0 - 1010: 041c movi.n a4, 16 - 1012: 0c2d mov.n a2, a12 - 1014: 0138 l32i.n a3, a1, 0 - 1016: 21c8 l32i.n a12, a1, 8 - 1018: 20c332 addi a3, a3, 32 - 101b: fff401 l32r a0, fec - 101e: 0000c0 callx0 a0 - 1021: 020c movi.n a2, 0 - 1023: 1108 l32i.n a0, a1, 4 - 1025: 10c112 addi a1, a1, 16 - 1028: f00d ret.n - 102a: 3d0000 excw - 102d: 000010 excw - 1030: 3e .byte 0x3e - 1031: 000010 excw - 1034: 000000 ill - 1037: 003000 rfe - 103a: 300000 xor a0, a0, a0 - ... - 104d: 000000 ill - 1050: 000030 excw - 1053: 003000 rfe - ... - 105e: 120000 excw - 1061: 09c0c1 l32r a12, fffc3764 - 1064: d1d9b1 l32r a11, ffff57c8 - 1067: c1c9 s32i.n a12, a1, 48 - 1069: 03dd mov.n a13, a3 - 106b: 02cd mov.n a12, a2 - 106d: 032c movi.n a3, 32 - 106f: 76c222 addi a2, a2, 118 - 1072: a129 s32i.n a2, a1, 40 - 1074: fff001 l32r a0, 1034 - 1077: 0000c0 callx0 a0 - 107a: 0c4296 bltz a2, 1142 - 107d: 372c02 l32i a0, a12, 220 - 1080: 382c22 l32i a2, a12, 224 - 1083: 0bb016 beqz a0, 1142 - 1086: 0b8216 beqz a2, 1142 - 1089: 0d2d mov.n a2, a13 - 108b: ffe831 l32r a3, 102c - 108e: ffea01 l32r a0, 1038 - 1091: 0000c0 callx0 a0 - 1094: 0d2d mov.n a2, a13 - 1096: 032c movi.n a3, 32 - 1098: ffe901 l32r a0, 103c - 109b: 0000c0 callx0 a0 - 109e: 0d2d mov.n a2, a13 - 10a0: 032c movi.n a3, 32 - 10a2: ffe701 l32r a0, 1040 - 10a5: 0000c0 callx0 a0 - 10a8: 8129 s32i.n a2, a1, 32 - 10aa: 56cc32 addi a3, a12, 86 - 10ad: a158 l32i.n a5, a1, 40 - 10af: 041c movi.n a4, 16 - 10b1: 4149 s32i.n a4, a1, 16 - 10b3: 5149 s32i.n a4, a1, 20 - 10b5: 0159 s32i.n a5, a1, 0 - 10b7: 1139 s32i.n a3, a1, 4 - 10b9: 372c22 l32i a2, a12, 220 - 10bc: ffe201 l32r a0, 1044 - 10bf: 0000c0 callx0 a0 - 10c2: 2129 s32i.n a2, a1, 8 - 10c4: 372c62 l32i a6, a12, 220 - 10c7: 382c22 l32i a2, a12, 224 - 10ca: 1668 l32i.n a6, a6, 4 - 10cc: 6169 s32i.n a6, a1, 24 - 10ce: ffde01 l32r a0, 1048 - 10d1: 0000c0 callx0 a0 - 10d4: 440c movi.n a4, 4 - 10d6: 015d mov.n a5, a1 - 10d8: 10c162 addi a6, a1, 16 - 10db: 8178 l32i.n a7, a1, 32 - 10dd: 3129 s32i.n a2, a1, 12 - 10df: 382c32 l32i a3, a12, 224 - 10e2: 01dc22 addmi a2, a12, 0x100 - 10e5: e4c222 addi a2, a2, -28 - 10e8: 1338 l32i.n a3, a3, 4 - 10ea: 9129 s32i.n a2, a1, 36 - 10ec: 7139 s32i.n a3, a1, 28 - 10ee: 032c movi.n a3, 32 - 10f0: ffd701 l32r a0, 104c - 10f3: 0000c0 callx0 a0 - 10f6: 0d2d mov.n a2, a13 - 10f8: ffce31 l32r a3, 1030 - 10fb: ffd501 l32r a0, 1050 - 10fe: 0000c0 callx0 a0 - 1101: 0d2d mov.n a2, a13 - 1103: 032c movi.n a3, 32 - 1105: ffd301 l32r a0, 1054 - 1108: 0000c0 callx0 a0 - 110b: 0d2d mov.n a2, a13 - 110d: 032c movi.n a3, 32 - 110f: ffd201 l32r a0, 1058 - 1112: 0000c0 callx0 a0 - 1115: 032c movi.n a3, 32 - 1117: 10c162 addi a6, a1, 16 - 111a: 01dc42 addmi a4, a12, 0x100 - 111d: 027d mov.n a7, a2 - 111f: 66cc52 addi a5, a12, 102 - 1122: 9128 l32i.n a2, a1, 36 - 1124: 1159 s32i.n a5, a1, 4 - 1126: 86c442 addi a4, a4, -122 - 1129: 0149 s32i.n a4, a1, 0 - 112b: 015d mov.n a5, a1 - 112d: 440c movi.n a4, 4 - 112f: ffcb01 l32r a0, 105c - 1132: 0000c0 callx0 a0 - 1135: 020c movi.n a2, 0 - 1137: c1c8 l32i.n a12, a1, 48 - 1139: d1d8 l32i.n a13, a1, 52 - 113b: b108 l32i.n a0, a1, 44 - 113d: 40c112 addi a1, a1, 64 - 1140: f00d ret.n - 1142: f27c movi.n a2, -1 - 1144: fffbc6 j 1137 - 1147: 103f00 and a3, a15, a0 - 114a: 300000 xor a0, a0, a0 - 114d: 000000 ill - 1150: 000030 excw - 1153: 005c00 excw - 1156: 120000 excw - 1159: 09f0c1 l32r a12, fffc391c - 115c: 012911 l32r a1, fffc1600 - 115f: 21c9 s32i.n a12, a1, 8 - 1161: 032d mov.n a2, a3 - 1163: 03cd mov.n a12, a3 - 1165: fff831 l32r a3, 1148 - 1168: fff901 l32r a0, 114c - 116b: 0000c0 callx0 a0 - 116e: 0c2d mov.n a2, a12 - 1170: 031c movi.n a3, 16 - 1172: fff701 l32r a0, 1150 - 1175: 0000c0 callx0 a0 - 1178: 041c movi.n a4, 16 - 117a: 0c2d mov.n a2, a12 - 117c: 0138 l32i.n a3, a1, 0 - 117e: 21c8 l32i.n a12, a1, 8 - 1180: 76c332 addi a3, a3, 118 - 1183: fff401 l32r a0, 1154 - 1186: 0000c0 callx0 a0 - 1189: 020c movi.n a2, 0 - 118b: 1108 l32i.n a0, a1, 4 - 118d: 10c112 addi a1, a1, 16 - 1190: f00d ret.n - 1192: 400000 ssr a0 - 1195: 000010 excw - 1198: 000030 excw - 119b: 003000 rfe - 119e: 5c0000 excw - 11a1: 000000 ill - 11a4: f0c112 addi a1, a1, -16 - 11a7: 1109 s32i.n a0, a1, 4 - 11a9: 0129 s32i.n a2, a1, 0 - 11ab: 21c9 s32i.n a12, a1, 8 - 11ad: 032d mov.n a2, a3 - 11af: 03cd mov.n a12, a3 - 11b1: fff831 l32r a3, 1194 - 11b4: fff901 l32r a0, 1198 - 11b7: 0000c0 callx0 a0 - 11ba: 0c2d mov.n a2, a12 - 11bc: 031c movi.n a3, 16 - 11be: fff701 l32r a0, 119c - 11c1: 0000c0 callx0 a0 - 11c4: 041c movi.n a4, 16 - 11c6: 0c2d mov.n a2, a12 - 11c8: 0138 l32i.n a3, a1, 0 - 11ca: 21c8 l32i.n a12, a1, 8 - 11cc: 01d332 addmi a3, a3, 0x100 - 11cf: 86c332 addi a3, a3, -122 - 11d2: fff301 l32r a0, 11a0 - 11d5: 0000c0 callx0 a0 - 11d8: 020c movi.n a2, 0 - 11da: 1108 l32i.n a0, a1, 4 - 11dc: 10c112 addi a1, a1, 16 - 11df: f00d ret.n - 11e1: 000000 ill - 11e4: 001026 beqi a0, 1, 11e8 - 11e7: 003000 rfe - 11ea: 300000 xor a0, a0, a0 - 11ed: 000000 ill - 11f0: 000010 excw - 11f3: fc3100 excw - 11f6: ff .byte 0xff - 11f7: f0c112 addi a1, a1, -16 - 11fa: 11c9 s32i.n a12, a1, 4 - 11fc: 0109 s32i.n a0, a1, 0 - 11fe: 02cd mov.n a12, a2 - 1200: fffa01 l32r a0, 11e8 - 1203: 0000c0 callx0 a0 - 1206: 0c2d mov.n a2, a12 - 1208: 130c movi.n a3, 1 - 120a: fff801 l32r a0, 11ec - 120d: 0000c0 callx0 a0 - 1210: 0c2d mov.n a2, a12 - 1212: 130c movi.n a3, 1 - 1214: 11c8 l32i.n a12, a1, 4 - 1216: fff601 l32r a0, 11f0 - 1219: 0000c0 callx0 a0 - 121c: 020c movi.n a2, 0 - 121e: 0108 l32i.n a0, a1, 0 - 1220: 10c112 addi a1, a1, 16 - 1223: f00d ret.n - 1225: 000000 ill - 1228: 001045 call0 1330 - 122b: 003000 rfe - 122e: 300000 xor a0, a0, a0 - 1231: 000000 ill - 1234: 005c movi.n a0, 80 - 1236: 120000 excw - 1239: 09f0c1 l32r a12, fffc39fc - 123c: 21d901 l32r a0, fffc99a0 - 123f: 11c9 s32i.n a12, a1, 4 - 1241: 03dd mov.n a13, a3 - 1243: 02cd mov.n a12, a2 - 1245: fff831 l32r a3, 1228 - 1248: fff901 l32r a0, 122c - 124b: 0000c0 callx0 a0 - 124e: 0c2d mov.n a2, a12 - 1250: 101d32 l16ui a3, a13, 32 - 1253: fff701 l32r a0, 1230 - 1256: 0000c0 callx0 a0 - 1259: 0d3d mov.n a3, a13 - 125b: 0c2d mov.n a2, a12 - 125d: 8d48 l32i.n a4, a13, 32 - 125f: 11c8 l32i.n a12, a1, 4 - 1261: 21d8 l32i.n a13, a1, 8 - 1263: fff401 l32r a0, 1234 - 1266: 0000c0 callx0 a0 - 1269: 020c movi.n a2, 0 - 126b: 0108 l32i.n a0, a1, 0 - 126d: 10c112 addi a1, a1, 16 - 1270: f00d ret.n - 1272: 030000 excw - 1275: 000010 excw - 1278: 000030 excw - 127b: 003000 rfe - 127e: 300000 xor a0, a0, a0 - 1281: 000000 ill - 1284: f0c112 addi a1, a1, -16 - 1287: 1109 s32i.n a0, a1, 4 - 1289: 21c9 s32i.n a12, a1, 8 - 128b: 0139 s32i.n a3, a1, 0 - 128d: 02cd mov.n a12, a2 - 128f: fff931 l32r a3, 1274 - 1292: fff901 l32r a0, 1278 - 1295: 0000c0 callx0 a0 - 1298: 0c2d mov.n a2, a12 - 129a: 230c movi.n a3, 2 - 129c: fff801 l32r a0, 127c - 129f: 0000c0 callx0 a0 - 12a2: 0c2d mov.n a2, a12 - 12a4: 0138 l32i.n a3, a1, 0 - 12a6: 21c8 l32i.n a12, a1, 8 - 12a8: 121332 l16ui a3, a3, 36 - 12ab: fff501 l32r a0, 1280 - 12ae: 0000c0 callx0 a0 - 12b1: 020c movi.n a2, 0 - 12b3: 1108 l32i.n a0, a1, 4 - 12b5: 10c112 addi a1, a1, 16 - 12b8: f00d ret.n - 12ba: 0f0000 excw - 12bd: 000010 excw - 12c0: 000030 excw - 12c3: 003000 rfe - 12c6: 300000 xor a0, a0, a0 - 12c9: 000000 ill - 12cc: f0c112 addi a1, a1, -16 - 12cf: 1109 s32i.n a0, a1, 4 - 12d1: 21c9 s32i.n a12, a1, 8 - 12d3: 0139 s32i.n a3, a1, 0 - 12d5: 02cd mov.n a12, a2 - 12d7: fff931 l32r a3, 12bc - 12da: fff901 l32r a0, 12c0 - 12dd: 0000c0 callx0 a0 - 12e0: 0c2d mov.n a2, a12 - 12e2: 230c movi.n a3, 2 - 12e4: fff801 l32r a0, 12c4 - 12e7: 0000c0 callx0 a0 - 12ea: 0c2d mov.n a2, a12 - 12ec: 0138 l32i.n a3, a1, 0 - 12ee: 21c8 l32i.n a12, a1, 8 - 12f0: 131332 l16ui a3, a3, 38 - 12f3: fff501 l32r a0, 12c8 - 12f6: 0000c0 callx0 a0 - 12f9: 020c movi.n a2, 0 - 12fb: 1108 l32i.n a0, a1, 4 - 12fd: 10c112 addi a1, a1, 16 - 1300: f00d ret.n - 1302: 270000 excw - 1305: 000010 excw - 1308: 000030 excw - 130b: 003000 rfe - 130e: 5c0000 excw - 1311: 000000 ill - 1314: f0c112 addi a1, a1, -16 - 1317: 0109 s32i.n a0, a1, 0 - 1319: 21d9 s32i.n a13, a1, 8 - 131b: 11c9 s32i.n a12, a1, 4 - 131d: 03dd mov.n a13, a3 - 131f: 02cd mov.n a12, a2 - 1321: fff831 l32r a3, 1304 - 1324: fff901 l32r a0, 1308 - 1327: 0000c0 callx0 a0 - 132a: 0c2d mov.n a2, a12 - 132c: 361d32 l16ui a3, a13, 108 - 132f: fff701 l32r a0, 130c - 1332: 0000c0 callx0 a0 - 1335: 29cd32 addi a3, a13, 41 - 1338: 0c2d mov.n a2, a12 - 133a: 1b2d42 l32i a4, a13, 108 - 133d: 11c8 l32i.n a12, a1, 4 - 133f: 21d8 l32i.n a13, a1, 8 - 1341: fff301 l32r a0, 1310 - 1344: 0000c0 callx0 a0 - 1347: 020c movi.n a2, 0 - 1349: 0108 l32i.n a0, a1, 0 - 134b: 10c112 addi a1, a1, 16 - 134e: f00d ret.n - 1350: 001020 excw - 1353: 003000 rfe - 1356: 300000 xor a0, a0, a0 - 1359: 000000 ill - 135c: 005c movi.n a0, 80 - 135e: 120000 excw - 1361: 09f0c1 l32r a12, fffc3b24 - 1364: 21c911 l32r a1, fffc9a88 - 1367: 0139 s32i.n a3, a1, 0 - 1369: 02cd mov.n a12, a2 - 136b: fff931 l32r a3, 1350 - 136e: fff901 l32r a0, 1354 - 1371: 0000c0 callx0 a0 - 1374: 0c2d mov.n a2, a12 - 1376: 630c movi.n a3, 6 - 1378: fff801 l32r a0, 1358 - 137b: 0000c0 callx0 a0 - 137e: 640c movi.n a4, 6 - 1380: 0c2d mov.n a2, a12 - 1382: 0138 l32i.n a3, a1, 0 - 1384: 21c8 l32i.n a12, a1, 8 - 1386: 70c332 addi a3, a3, 112 - 1389: fff401 l32r a0, 135c - 138c: 0000c0 callx0 a0 - 138f: 020c movi.n a2, 0 - 1391: 1108 l32i.n a0, a1, 4 - 1393: 10c112 addi a1, a1, 16 - 1396: f00d ret.n - 1398: f0c112 addi a1, a1, -16 - 139b: 0109 s32i.n a0, a1, 0 - 139d: 21d9 s32i.n a13, a1, 8 - 139f: 11c9 s32i.n a12, a1, 4 - 13a1: 02dd mov.n a13, a2 - 13a3: 03cd mov.n a12, a3 - 13a5: ffe4c5 call0 11f4 - 13a8: 02fc bnez.n a2, 13dc - 13aa: 0d2d mov.n a2, a13 - 13ac: 0c3d mov.n a3, a12 - 13ae: ffe885 call0 1238 - 13b1: 72ec bnez.n a2, 13dc - 13b3: 0d2d mov.n a2, a13 - 13b5: 0c3d mov.n a3, a12 - 13b7: ffecc5 call0 1284 - 13ba: e2dc bnez.n a2, 13dc - 13bc: 0d2d mov.n a2, a13 - 13be: 0c3d mov.n a3, a12 - 13c0: fff085 call0 12cc - 13c3: 52dc bnez.n a2, 13dc - 13c5: 0d2d mov.n a2, a13 - 13c7: 0c3d mov.n a3, a12 - 13c9: fff485 call0 1314 - 13cc: c2cc bnez.n a2, 13dc - 13ce: 0c3d mov.n a3, a12 - 13d0: 0d2d mov.n a2, a13 - 13d2: fff8c5 call0 1360 - 13d5: 32cc bnez.n a2, 13dc - 13d7: 020c movi.n a2, 0 - 13d9: 000046 j 13de - 13dc: f27c movi.n a2, -1 - 13de: 11c8 l32i.n a12, a1, 4 - 13e0: 21d8 l32i.n a13, a1, 8 - 13e2: 0108 l32i.n a0, a1, 0 - 13e4: 10c112 addi a1, a1, 16 - 13e7: f00d ret.n - 13e9: 000000 ill - 13ec: 0e .byte 0xe - 13ed: 000010 excw - ... - 13f8: 000030 excw - 13fb: 003000 rfe - 13fe: 880000 excw - 1401: 000000 ill - 1404: 000000 ill - ... - -00001408 : - 1408: f0c112 addi a1, a1, -16 - 140b: 21c9 s32i.n a12, a1, 8 - 140d: 0139 s32i.n a3, a1, 0 - 140f: 31d9 s32i.n a13, a1, 12 - 1411: 1109 s32i.n a0, a1, 4 - 1413: 02dd mov.n a13, a2 - 1415: c8a022 movi a2, 200 - 1418: fff601 l32r a0, 13f0 - 141b: 0000c0 callx0 a0 - 141e: 02cd mov.n a12, a2 - 1420: d28c beqz.n a2, 1431 - 1422: 0138 l32i.n a3, a1, 0 - 1424: fff705 call0 1398 - 1427: b28c beqz.n a2, 1436 - 1429: 0c2d mov.n a2, a12 - 142b: fff201 l32r a0, 13f4 - 142e: 0000c0 callx0 a0 - 1431: f27c movi.n a2, -1 - 1433: 000a46 j 1460 - 1436: 0d2d mov.n a2, a13 - 1438: ffed31 l32r a3, 13ec - 143b: ffef01 l32r a0, 13f8 - 143e: 0000c0 callx0 a0 - 1441: 0d2d mov.n a2, a13 - 1443: 021c32 l16ui a3, a12, 4 - 1446: ffed01 l32r a0, 13fc - 1449: 0000c0 callx0 a0 - 144c: 0d2d mov.n a2, a13 - 144e: 0c3d mov.n a3, a12 - 1450: ffec01 l32r a0, 1400 - 1453: 0000c0 callx0 a0 - 1456: 0c2d mov.n a2, a12 - 1458: ffeb01 l32r a0, 1404 - 145b: 0000c0 callx0 a0 - 145e: 020c movi.n a2, 0 - 1460: 21c8 l32i.n a12, a1, 8 - 1462: 31d8 l32i.n a13, a1, 12 - 1464: 1108 l32i.n a0, a1, 4 - 1466: 10c112 addi a1, a1, 16 - 1469: f00d ret.n - 146b: 100e00 and a0, a14, a0 - ... - 147a: 300000 xor a0, a0, a0 - 147d: 000000 ill - 1480: 000030 excw - 1483: 008800 excw - 1486: 000000 ill - 1489: 000000 ill - 148c: 0088 l32i.n a8, a0, 0 - ... - -000014d0 : - 14d0: d0a042 movi a4, 208 - 14d3: c01140 sub a1, a1, a4 - 14d6: 2f61d2 s32i a13, a1, 188 - 14d9: 2d6102 s32i a0, a1, 180 - 14dc: 0208 l32i.n a0, a2, 0 - 14de: 2e61c2 s32i a12, a1, 184 - 14e1: 1008 l32i.n a0, a0, 4 - 14e3: 02cd mov.n a12, a2 - 14e5: f028 l32i.n a2, a0, 60 - 14e7: 03dd mov.n a13, a3 - 14e9: 06c256 bnez a2, 1559 - 14ec: a12c32 l32i a3, a12, 0x284 - 14ef: 01dc22 addmi a2, a12, 0x100 - 14f2: 5cc222 addi a2, a2, 92 - 14f5: 2c6122 s32i a2, a1, 176 - 14f8: 07c316 beqz a3, 1578 - 14fb: 84a042 movi a4, 132 - 14fe: ffdc01 l32r a0, 1470 - 1501: 0000c0 callx0 a0 - 1504: c8a022 movi a2, 200 - 1507: ffdb01 l32r a0, 1474 - 150a: 0000c0 callx0 a0 - 150d: 306122 s32i a2, a1, 192 - 1510: f28c beqz.n a2, 1523 - 1512: 2c2132 l32i a3, a1, 176 - 1515: ffe805 call0 1398 - 1518: c28c beqz.n a2, 1528 - 151a: 302122 l32i a2, a1, 192 - 151d: ffd601 l32r a0, 1478 - 1520: 0000c0 callx0 a0 - 1523: f27c movi.n a2, -1 - 1525: 000fc6 j 1568 - 1528: 0d2d mov.n a2, a13 - 152a: ffd031 l32r a3, 146c - 152d: ffd301 l32r a0, 147c - 1530: 0000c0 callx0 a0 - 1533: 302132 l32i a3, a1, 192 - 1536: 0d2d mov.n a2, a13 - 1538: 021332 l16ui a3, a3, 4 - 153b: ffd101 l32r a0, 1480 - 153e: 0000c0 callx0 a0 - 1541: 0d2d mov.n a2, a13 - 1543: 302132 l32i a3, a1, 192 - 1546: ffcf01 l32r a0, 1484 - 1549: 0000c0 callx0 a0 - 154c: 302122 l32i a2, a1, 192 - 154f: ffce01 l32r a0, 1488 - 1552: 0000c0 callx0 a0 - 1555: 0c08 l32i.n a0, a12, 0 - 1557: 1008 l32i.n a0, a0, 4 - 1559: 102032 l32i a3, a0, 64 - 155c: 638c beqz.n a3, 1566 - 155e: 0d2d mov.n a2, a13 - 1560: ffcb01 l32r a0, 148c - 1563: 0000c0 callx0 a0 - 1566: 020c movi.n a2, 0 - 1568: 2e21c2 l32i a12, a1, 184 - 156b: 2f21d2 l32i a13, a1, 188 - 156e: d0a032 movi a3, 208 - 1571: 2d2102 l32i a0, a1, 180 - 1574: 113a add.n a1, a1, a3 - 1576: f00d ret.n - 1578: 030c movi.n a3, 0 - 157a: 84a042 movi a4, 132 - 157d: ffc401 l32r a0, 1490 - 1580: 0000c0 callx0 a0 - 1583: 0c48 l32i.n a4, a12, 0 - 1585: 2c2122 l32i a2, a1, 176 - 1588: 20c432 addi a3, a4, 32 - 158b: 102442 l32i a4, a4, 64 - 158e: ffc101 l32r a0, 1494 - 1591: 0000c0 callx0 a0 - 1594: 042c movi.n a4, 32 - 1596: 470c movi.n a7, 4 - 1598: 260c movi.n a6, 2 - 159a: 180c movi.n a8, 1 - 159c: 0c58 l32i.n a5, a12, 0 - 159e: a61c02 l16ui a0, a12, 0x14c - 15a1: 102552 l32i a5, a5, 64 - 15a4: 5f6c52 s32i a5, a12, 0x17c - 15a7: 076057 bbci a0, 5, 15b2 - 15aa: 040d mov.n a0, a4 - 15ac: a65c02 s16i a0, a12, 0x14c - 15af: 000606 j 15cb - 15b2: 049100 extui a9, a0, 1, 1 - 15b5: 125916 beqz a9, 16de - 15b8: a65c62 s16i a6, a12, 0x14c - 15bb: 060d mov.n a0, a6 - 15bd: 000286 j 15cb - 15c0: 04a200 extui a10, a0, 2, 1 - 15c3: f5ca16 beqz a10, 1523 - 15c6: a65c72 s16i a7, a12, 0x14c - 15c9: 070d mov.n a0, a7 - 15cb: c05c02 s16i a0, a12, 0x180 - 15ce: 12c026 beqi a0, 32, 15e4 - 15d1: 0f2026 beqi a0, 2, 15e4 - 15d4: a51c42 l16ui a4, a12, 0x14a - 15d7: 04b140 extui a11, a4, 1, 1 - 15da: 0f3b16 beqz a11, 16d1 - 15dd: 240c movi.n a4, 2 - 15df: 060d mov.n a0, a6 - 15e1: 000306 j 15f1 - 15e4: a51c42 l16ui a4, a12, 0x14a - 15e7: 800c movi.n a0, 8 - 15e9: 042340 extui a2, a4, 3, 1 - 15ec: 142216 beqz a2, 1732 - 15ef: 004d mov.n a4, a0 - 15f1: 30cc32 addi a3, a12, 48 - 15f4: a55c02 s16i a0, a12, 0x14a - 15f7: c15c42 s16i a4, a12, 0x182 - 15fa: 02dc22 addmi a2, a12, 0x200 - 15fd: ccc222 addi a2, a2, -52 - 1600: 640c movi.n a4, 6 - 1602: ffa501 l32r a0, 1498 - 1605: 0000c0 callx0 a0 - 1608: 0c48 l32i.n a4, a12, 0 - 160a: 2438 l32i.n a3, a4, 8 - 160c: 5c1366 bnei a3, 1, 166c - 160f: 0458 l32i.n a5, a4, 0 - 1611: 057516 beqz a5, 166c - 1614: 1468 l32i.n a6, a4, 4 - 1616: 112662 l32i a6, a6, 68 - 1619: 04f656 bnez a6, 166c - 161c: 012d mov.n a2, a1 - 161e: 031c movi.n a3, 16 - 1620: ff9f01 l32r a0, 149c - 1623: 0000c0 callx0 a0 - 1626: ef9296 bltz a2, 1523 - 1629: 542c22 l32i a2, a12, 0x150 - 162c: ff9d01 l32r a0, 14a0 - 162f: 0000c0 callx0 a0 - 1632: 012d mov.n a2, a1 - 1634: 031c movi.n a3, 16 - 1636: 01dc42 addmi a4, a12, 0x100 - 1639: 54c442 addi a4, a4, 84 - 163c: ff9a01 l32r a0, 14a4 - 163f: 0000c0 callx0 a0 - 1642: 023d mov.n a3, a2 - 1644: 546c22 s32i a2, a12, 0x150 - 1647: ed8216 beqz a2, 1523 - 164a: 552c42 l32i a4, a12, 0x154 - 164d: d73c movi.n a7, 61 - 164f: 440b addi.n a4, a4, -1 - 1651: 556c42 s32i a4, a12, 0x154 - 1654: 042a add.n a0, a4, a2 - 1656: 80c002 addi a0, a0, -128 - 1659: 043416 beqz a4, 16a0 - 165c: 7f0052 l8ui a5, a0, 127 - 165f: 3d9577 bne a5, a7, 16a0 - 1662: 000b addi.n a0, a0, -1 - 1664: 440b addi.n a4, a4, -1 - 1666: 556c42 s32i a4, a12, 0x154 - 1669: fffb06 j 1659 - 166c: a22c62 l32i a6, a12, 0x288 - 166f: 042616 beqz a6, 16b5 - 1672: 422472 l32i a7, a4, 0x108 - 1675: c7bc beqz.n a7, 16b5 - 1677: 10c122 addi a2, a1, 16 - 167a: 134c movi.n a3, 65 - 167c: 052c movi.n a5, 32 - 167e: 01d442 addmi a4, a4, 0x100 - 1681: e8c442 addi a4, a4, -24 - 1684: ff8901 l32r a0, 14a8 - 1687: 0000c0 callx0 a0 - 168a: 10c132 addi a3, a1, 16 - 168d: 044c movi.n a4, 64 - 168f: 02dc22 addmi a2, a12, 0x200 - 1692: 85c222 addi a2, a2, -123 - 1695: ff8501 l32r a0, 14ac - 1698: 0000c0 callx0 a0 - 169b: 004c movi.n a0, 64 - 169d: 000386 j 16af - 16a0: 02dc22 addmi a2, a12, 0x200 - 16a3: 85c222 addi a2, a2, -123 - 16a6: ff8201 l32r a0, 14b0 - 16a9: 0000c0 callx0 a0 - 16ac: 552c02 l32i a0, a12, 0x154 - 16af: 726c02 s32i a0, a12, 0x1c8 - 16b2: ff9386 j 1504 - 16b5: 382432 l32i a3, a4, 224 - 16b8: 03bc beqz.n a3, 16ec - 16ba: 392442 l32i a4, a4, 228 - 16bd: 02dc22 addmi a2, a12, 0x200 - 16c0: 85c222 addi a2, a2, -123 - 16c3: ff7c01 l32r a0, 14b4 - 16c6: 0000c0 callx0 a0 - 16c9: 0c08 l32i.n a0, a12, 0 - 16cb: 392002 l32i a0, a0, 228 - 16ce: fff746 j 16af - 16d1: 042040 extui a2, a4, 0, 1 - 16d4: e4b216 beqz a2, 1523 - 16d7: 086d mov.n a6, a8 - 16d9: 140c movi.n a4, 1 - 16db: ffc006 j 15df - 16de: 043000 extui a3, a0, 0, 1 - 16e1: edb316 beqz a3, 15c0 - 16e4: a65c82 s16i a8, a12, 0x14c - 16e7: 080d mov.n a0, a8 - 16e9: ffb786 j 15cb - 16ec: a61c52 l16ui a5, a12, 0x14c - 16ef: 242c movi.n a4, 34 - 16f1: 028457 bany a4, a5, 16f7 - 16f4: ff8306 j 1504 - 16f7: 542c22 l32i a2, a12, 0x150 - 16fa: ff6f01 l32r a0, 14b8 - 16fd: 0000c0 callx0 a0 - 1700: 022c movi.n a2, 32 - 1702: 062c movi.n a6, 32 - 1704: 556c62 s32i a6, a12, 0x154 - 1707: ff6d01 l32r a0, 14bc - 170a: 0000c0 callx0 a0 - 170d: 546c22 s32i a2, a12, 0x150 - 1710: e0f216 beqz a2, 1523 - 1713: 552c32 l32i a3, a12, 0x154 - 1716: ff6a01 l32r a0, 14c0 - 1719: 0000c0 callx0 a0 - 171c: 542c42 l32i a4, a12, 0x150 - 171f: 01c2d6 bgez a2, 173f - 1722: 042d mov.n a2, a4 - 1724: ff6801 l32r a0, 14c4 - 1727: 0000c0 callx0 a0 - 172a: 070c movi.n a7, 0 - 172c: 546c72 s32i a7, a12, 0x150 - 172f: ff7c06 j 1523 - 1732: 048240 extui a8, a4, 2, 1 - 1735: dea816 beqz a8, 1523 - 1738: 070d mov.n a0, a7 - 173a: 440c movi.n a4, 4 - 173c: ffac46 j 15f1 - 173f: 60c122 addi a2, a1, 96 - 1742: 134c movi.n a3, 65 - 1744: 552c52 l32i a5, a12, 0x154 - 1747: ff6001 l32r a0, 14c8 - 174a: 0000c0 callx0 a0 - 174d: 60c132 addi a3, a1, 96 - 1750: 552c42 l32i a4, a12, 0x154 - 1753: 02dc22 addmi a2, a12, 0x200 - 1756: 85c222 addi a2, a2, -123 - 1759: 1144f0 slli a4, a4, 1 - 175c: ff5c01 l32r a0, 14cc - 175f: 0000c0 callx0 a0 - 1762: 552c02 l32i a0, a12, 0x154 - 1765: 1100f0 slli a0, a0, 1 - 1768: ffd0c6 j 16af - 176b: 025d00 excw - 176e: f0c112 addi a1, a1, -16 - 1771: 032d mov.n a2, a3 - 1773: 0109 s32i.n a0, a1, 0 - 1775: 01d532 addmi a3, a5, 0x100 - 1778: 5cc332 addi a3, a3, 92 - 177b: ffc1c5 call0 1398 - 177e: 040c movi.n a4, 0 - 1780: f07c movi.n a0, -1 - 1782: 830420 moveqz a0, a4, a2 - 1785: 002d mov.n a2, a0 - 1787: 0108 l32i.n a0, a1, 0 - 1789: 10c112 addi a1, a1, 16 - 178c: f00d ret.n - 178e: 0e0000 excw - 1791: 000010 excw - ... - 17a8: 000030 excw - 17ab: 003000 rfe - 17ae: 880000 excw - 17b1: 000000 ill - 17b4: 000000 ill - 17b7: c11200 mul16u a1, a2, a0 - 17ba: 21c9f0 srai a12, a15, 9 - 17bd: 31d9 s32i.n a13, a1, 12 - 17bf: 1109 s32i.n a0, a1, 4 - 17c1: 02dd mov.n a13, a2 - 17c3: e8a322 movi a2, 0x3e8 - 17c6: fff301 l32r a0, 1794 - 17c9: 0000c0 callx0 a0 - 17cc: 02cd mov.n a12, a2 - 17ce: 12bc beqz.n a2, 1803 - 17d0: c8a022 movi a2, 200 - 17d3: 01d9 s32i.n a13, a1, 0 - 17d5: fff001 l32r a0, 1798 - 17d8: 0000c0 callx0 a0 - 17db: 02dd mov.n a13, a2 - 17dd: 92cc bnez.n a2, 17ea - 17df: 0c2d mov.n a2, a12 - 17e1: ffee01 l32r a0, 179c - 17e4: 0000c0 callx0 a0 - 17e7: 000606 j 1803 - 17ea: 0128 l32i.n a2, a1, 0 - 17ec: 0d3d mov.n a3, a13 - 17ee: fff7c5 call0 176c - 17f1: 329c beqz.n a2, 1808 - 17f3: 0d2d mov.n a2, a13 - 17f5: ffea01 l32r a0, 17a0 - 17f8: 0000c0 callx0 a0 - 17fb: 0c2d mov.n a2, a12 - 17fd: ffe901 l32r a0, 17a4 - 1800: 0000c0 callx0 a0 - 1803: 0c0c movi.n a12, 0 - 1805: 0009c6 j 1830 - 1808: 0c2d mov.n a2, a12 - 180a: ffe131 l32r a3, 1790 - 180d: ffe601 l32r a0, 17a8 - 1810: 0000c0 callx0 a0 - 1813: 0c2d mov.n a2, a12 - 1815: 021d32 l16ui a3, a13, 4 - 1818: ffe501 l32r a0, 17ac - 181b: 0000c0 callx0 a0 - 181e: 0c2d mov.n a2, a12 - 1820: 0d3d mov.n a3, a13 - 1822: ffe301 l32r a0, 17b0 - 1825: 0000c0 callx0 a0 - 1828: 0d2d mov.n a2, a13 - 182a: ffe201 l32r a0, 17b4 - 182d: 0000c0 callx0 a0 - 1830: 1108 l32i.n a0, a1, 4 - 1832: 0c2d mov.n a2, a12 - 1834: 31d8 l32i.n a13, a1, 12 - 1836: 21c8 l32i.n a12, a1, 8 - 1838: 10c112 addi a1, a1, 16 - 183b: f00d ret.n - ... - 188d: 000000 ill - 1890: 031c movi.n a3, 16 - 1892: f0c112 addi a1, a1, -16 - 1895: 11c9 s32i.n a12, a1, 4 - 1897: 21d9 s32i.n a13, a1, 8 - 1899: 0109 s32i.n a0, a1, 0 - 189b: 02dd mov.n a13, a2 - 189d: 46c222 addi a2, a2, 70 - 18a0: ffe801 l32r a0, 1840 - 18a3: 0000c0 callx0 a0 - 18a6: 10d296 bltz a2, 19b7 - 18a9: e8a322 movi a2, 0x3e8 - 18ac: ffe601 l32r a0, 1844 - 18af: 0000c0 callx0 a0 - 18b2: 02cd mov.n a12, a2 - 18b4: 0ff216 beqz a2, 19b7 - 18b7: ffe401 l32r a0, 1848 - 18ba: 0000c0 callx0 a0 - 18bd: 0ee256 bnez a2, 19af - 18c0: 0c2d mov.n a2, a12 - 18c2: 530c movi.n a3, 5 - 18c4: ffe201 l32r a0, 184c - 18c7: 0000c0 callx0 a0 - 18ca: 0e1256 bnez a2, 19af - 18cd: 0d2d mov.n a2, a13 - 18cf: 0c3d mov.n a3, a12 - 18d1: ffdf01 l32r a0, 1850 - 18d4: 0000c0 callx0 a0 - 18d7: 0d4256 bnez a2, 19af - 18da: 0d2d mov.n a2, a13 - 18dc: 0c3d mov.n a3, a12 - 18de: ffdd01 l32r a0, 1854 - 18e1: 0000c0 callx0 a0 - 18e4: 0c7256 bnez a2, 19af - 18e7: 0d2d mov.n a2, a13 - 18e9: 0c3d mov.n a3, a12 - 18eb: ff7045 call0 ff0 - 18ee: 0bd256 bnez a2, 19af - 18f1: 0d2d mov.n a2, a13 - 18f3: 0c3d mov.n a3, a12 - 18f5: 040c movi.n a4, 0 - 18f7: ffd801 l32r a0, 1858 - 18fa: 0000c0 callx0 a0 - 18fd: 0ae256 bnez a2, 19af - 1900: 0d2d mov.n a2, a13 - 1902: ffd601 l32r a0, 185c - 1905: 0000c0 callx0 a0 - 1908: 0a3256 bnez a2, 19af - 190b: 0d2d mov.n a2, a13 - 190d: 0c3d mov.n a3, a12 - 190f: ffd401 l32r a0, 1860 - 1912: 0000c0 callx0 a0 - 1915: 096256 bnez a2, 19af - 1918: 0d2d mov.n a2, a13 - 191a: 0c3d mov.n a3, a12 - 191c: ffd201 l32r a0, 1864 - 191f: 0000c0 callx0 a0 - 1922: 089256 bnez a2, 19af - 1925: 0d2d mov.n a2, a13 - 1927: 0c3d mov.n a3, a12 - 1929: ffcf01 l32r a0, 1868 - 192c: 0000c0 callx0 a0 - 192f: 07c256 bnez a2, 19af - 1932: 0d28 l32i.n a2, a13, 0 - 1934: 0c3d mov.n a3, a12 - 1936: 1228 l32i.n a2, a2, 4 - 1938: feecc5 call0 808 - 193b: 070256 bnez a2, 19af - 193e: 0d28 l32i.n a2, a13, 0 - 1940: 0c3d mov.n a3, a12 - 1942: 44c222 addi a2, a2, 68 - 1945: ffc901 l32r a0, 186c - 1948: 0000c0 callx0 a0 - 194b: 060256 bnez a2, 19af - 194e: 0d28 l32i.n a2, a13, 0 - 1950: 0c3d mov.n a3, a12 - 1952: 44c222 addi a2, a2, 68 - 1955: ffc601 l32r a0, 1870 - 1958: 0000c0 callx0 a0 - 195b: 050256 bnez a2, 19af - 195e: 0d2d mov.n a2, a13 - 1960: 0c3d mov.n a3, a12 - 1962: ffc401 l32r a0, 1874 - 1965: 0000c0 callx0 a0 - 1968: 043256 bnez a2, 19af - 196b: 0c2d mov.n a2, a12 - 196d: 030c movi.n a3, 0 - 196f: ffc201 l32r a0, 1878 - 1972: 0000c0 callx0 a0 - 1975: 62fc bnez.n a2, 19af - 1977: 0c2d mov.n a2, a12 - 1979: a01d32 l16ui a3, a13, 0x140 - 197c: ffc001 l32r a0, 187c - 197f: 0000c0 callx0 a0 - 1982: 92ec bnez.n a2, 19af - 1984: 0d28 l32i.n a2, a13, 0 - 1986: 0c3d mov.n a3, a12 - 1988: 44c222 addi a2, a2, 68 - 198b: ffbd01 l32r a0, 1880 - 198e: 0000c0 callx0 a0 - 1991: a2dc bnez.n a2, 19af - 1993: 0c2d mov.n a2, a12 - 1995: 030c movi.n a3, 0 - 1997: 040c movi.n a4, 0 - 1999: 050c movi.n a5, 0 - 199b: ffba01 l32r a0, 1884 - 199e: 0000c0 callx0 a0 - 19a1: a2cc bnez.n a2, 19af - 19a3: 0d2d mov.n a2, a13 - 19a5: 0c3d mov.n a3, a12 - 19a7: ffb801 l32r a0, 1888 - 19aa: 0000c0 callx0 a0 - 19ad: b28c beqz.n a2, 19bc - 19af: 0c2d mov.n a2, a12 - 19b1: ffb601 l32r a0, 188c - 19b4: 0000c0 callx0 a0 - 19b7: 0c0c movi.n a12, 0 - 19b9: 000206 j 19c5 - 19bc: f30c movi.n a3, 15 - 19be: 140c movi.n a4, 1 - 19c0: 9c6d42 s32i a4, a13, 0x270 - 19c3: 3d39 s32i.n a3, a13, 12 - 19c5: 0108 l32i.n a0, a1, 0 - 19c7: 0c2d mov.n a2, a12 - 19c9: 21d8 l32i.n a13, a1, 8 - 19cb: 11c8 l32i.n a12, a1, 4 - 19cd: 10c112 addi a1, a1, 16 - 19d0: f00d ret.n - ... - 1a0e: 120000 excw - 1a11: c9f0c1 l32r a12, ffff41d4 - 1a14: 010911 l32r a1, fffc1e38 - 1a17: 21d9 s32i.n a13, a1, 8 - 1a19: 31e9 s32i.n a14, a1, 12 - 1a1b: 02dd mov.n a13, a2 - 1a1d: 02d2e2 addmi a14, a2, 0x200 - 1a20: 341ee2 l16ui a14, a14, 104 - 1a23: e8a322 movi a2, 0x3e8 - 1a26: ffeb01 l32r a0, 19d4 - 1a29: 0000c0 callx0 a0 - 1a2c: 02cd mov.n a12, a2 - 1a2e: 62dc bnez.n a2, 1a48 - 1a30: 0c0c movi.n a12, 0 - 1a32: 0000c6 j 1a39 - 1a35: 701c movi.n a0, 23 - 1a37: 3d09 s32i.n a0, a13, 12 - 1a39: 0108 l32i.n a0, a1, 0 - 1a3b: 21d8 l32i.n a13, a1, 8 - 1a3d: 0c2d mov.n a2, a12 - 1a3f: 31e8 l32i.n a14, a1, 12 - 1a41: 11c8 l32i.n a12, a1, 4 - 1a43: 10c112 addi a1, a1, 16 - 1a46: f00d ret.n - 1a48: 0d08 l32i.n a0, a13, 0 - 1a4a: 0028 l32i.n a2, a0, 0 - 1a4c: 3038 l32i.n a3, a0, 12 - 1a4e: 528c beqz.n a2, 1a57 - 1a50: 338c beqz.n a3, 1a57 - 1a52: f40c movi.n a4, 15 - 1a54: 83e4e0 moveqz a14, a4, a14 - 1a57: 0c2d mov.n a2, a12 - 1a59: ffdf01 l32r a0, 19d8 - 1a5c: 0000c0 callx0 a0 - 1a5f: 0ba256 bnez a2, 1b1d - 1a62: 0c2d mov.n a2, a12 - 1a64: 630c movi.n a3, 6 - 1a66: ffdd01 l32r a0, 19dc - 1a69: 0000c0 callx0 a0 - 1a6c: 0ad256 bnez a2, 1b1d - 1a6f: 0d2d mov.n a2, a13 - 1a71: 0c3d mov.n a3, a12 - 1a73: ffdb01 l32r a0, 19e0 - 1a76: 0000c0 callx0 a0 - 1a79: 0a0256 bnez a2, 1b1d - 1a7c: 0d2d mov.n a2, a13 - 1a7e: 0c3d mov.n a3, a12 - 1a80: ffd901 l32r a0, 19e4 - 1a83: 0000c0 callx0 a0 - 1a86: 093256 bnez a2, 1b1d - 1a89: 0d2d mov.n a2, a13 - 1a8b: 0c3d mov.n a3, a12 - 1a8d: ff5605 call0 ff0 - 1a90: 089256 bnez a2, 1b1d - 1a93: 0d2d mov.n a2, a13 - 1a95: 0c3d mov.n a3, a12 - 1a97: ffd401 l32r a0, 19e8 - 1a9a: 0000c0 callx0 a0 - 1a9d: 07c256 bnez a2, 1b1d - 1aa0: 0d2d mov.n a2, a13 - 1aa2: 0c3d mov.n a3, a12 - 1aa4: ffd201 l32r a0, 19ec - 1aa7: 0000c0 callx0 a0 - 1aaa: 06f256 bnez a2, 1b1d - 1aad: 0d2d mov.n a2, a13 - 1aaf: 0c3d mov.n a3, a12 - 1ab1: ffcf01 l32r a0, 19f0 - 1ab4: 0000c0 callx0 a0 - 1ab7: 062256 bnez a2, 1b1d - 1aba: 0d28 l32i.n a2, a13, 0 - 1abc: 0c3d mov.n a3, a12 - 1abe: 1228 l32i.n a2, a2, 4 - 1ac0: fed445 call0 808 - 1ac3: 056256 bnez a2, 1b1d - 1ac6: 0d28 l32i.n a2, a13, 0 - 1ac8: 0c3d mov.n a3, a12 - 1aca: 44c222 addi a2, a2, 68 - 1acd: ffc901 l32r a0, 19f4 - 1ad0: 0000c0 callx0 a0 - 1ad3: 046256 bnez a2, 1b1d - 1ad6: 0d28 l32i.n a2, a13, 0 - 1ad8: 0c3d mov.n a3, a12 - 1ada: 44c222 addi a2, a2, 68 - 1add: ffc601 l32r a0, 19f8 - 1ae0: 0000c0 callx0 a0 - 1ae3: 62fc bnez.n a2, 1b1d - 1ae5: 0d2d mov.n a2, a13 - 1ae7: 0c3d mov.n a3, a12 - 1ae9: ffc401 l32r a0, 19fc - 1aec: 0000c0 callx0 a0 - 1aef: a2ec bnez.n a2, 1b1d - 1af1: 0e3d mov.n a3, a14 - 1af3: 0c2d mov.n a2, a12 - 1af5: ffc201 l32r a0, 1a00 - 1af8: 0000c0 callx0 a0 - 1afb: e2dc bnez.n a2, 1b1d - 1afd: 0d28 l32i.n a2, a13, 0 - 1aff: 0c3d mov.n a3, a12 - 1b01: 44c222 addi a2, a2, 68 - 1b04: ffc001 l32r a0, 1a04 - 1b07: 0000c0 callx0 a0 - 1b0a: f2cc bnez.n a2, 1b1d - 1b0c: 0c2d mov.n a2, a12 - 1b0e: 030c movi.n a3, 0 - 1b10: 040c movi.n a4, 0 - 1b12: 050c movi.n a5, 0 - 1b14: ffbd01 l32r a0, 1a08 - 1b17: 0000c0 callx0 a0 - 1b1a: f17216 beqz a2, 1a35 - 1b1d: 0c2d mov.n a2, a12 - 1b1f: ffbb01 l32r a0, 1a0c - 1b22: 0000c0 callx0 a0 - 1b25: ffc1c6 j 1a30 - ... - 1b60: f0c112 addi a1, a1, -16 - 1b63: 21d9 s32i.n a13, a1, 8 - 1b65: 31e9 s32i.n a14, a1, 12 - 1b67: 4e2232 l32i a3, a2, 0x138 - 1b6a: 4f2242 l32i a4, a2, 0x13c - 1b6d: 11c9 s32i.n a12, a1, 4 - 1b6f: 0109 s32i.n a0, a1, 0 - 1b71: 02cd mov.n a12, a2 - 1b73: ffed01 l32r a0, 1b28 - 1b76: 0000c0 callx0 a0 - 1b79: c8a022 movi a2, 200 - 1b7c: ffec01 l32r a0, 1b2c - 1b7f: 0000c0 callx0 a0 - 1b82: 02ed mov.n a14, a2 - 1b84: 092216 beqz a2, 1c1a - 1b87: e8a322 movi a2, 0x3e8 - 1b8a: ffe901 l32r a0, 1b30 - 1b8d: 0000c0 callx0 a0 - 1b90: 02dd mov.n a13, a2 - 1b92: 92cc bnez.n a2, 1b9f - 1b94: 0e2d mov.n a2, a14 - 1b96: ffe701 l32r a0, 1b34 - 1b99: 0000c0 callx0 a0 - 1b9c: 001e86 j 1c1a - 1b9f: ffe601 l32r a0, 1b38 - 1ba2: 0000c0 callx0 a0 - 1ba5: 061256 bnez a2, 1c0a - 1ba8: 0d2d mov.n a2, a13 - 1baa: 830c movi.n a3, 8 - 1bac: ffe401 l32r a0, 1b3c - 1baf: 0000c0 callx0 a0 - 1bb2: 054256 bnez a2, 1c0a - 1bb5: 0c2d mov.n a2, a12 - 1bb7: 0d3d mov.n a3, a13 - 1bb9: ffe101 l32r a0, 1b40 - 1bbc: 0000c0 callx0 a0 - 1bbf: 047256 bnez a2, 1c0a - 1bc2: 0c2d mov.n a2, a12 - 1bc4: 0d3d mov.n a3, a13 - 1bc6: ff4985 call0 1060 - 1bc9: d2fc bnez.n a2, 1c0a - 1bcb: 0c2d mov.n a2, a12 - 1bcd: 0e3d mov.n a3, a14 - 1bcf: ff5885 call0 1158 - 1bd2: 42fc bnez.n a2, 1c0a - 1bd4: 0c2d mov.n a2, a12 - 1bd6: 0e3d mov.n a3, a14 - 1bd8: ffdb01 l32r a0, 1b44 - 1bdb: 0000c0 callx0 a0 - 1bde: 82ec bnez.n a2, 1c0a - 1be0: 0c2d mov.n a2, a12 - 1be2: 0d3d mov.n a3, a13 - 1be4: 0e4d mov.n a4, a14 - 1be6: ffd801 l32r a0, 1b48 - 1be9: 0000c0 callx0 a0 - 1bec: a2dc bnez.n a2, 1c0a - 1bee: 0d2d mov.n a2, a13 - 1bf0: 030c movi.n a3, 0 - 1bf2: 040c movi.n a4, 0 - 1bf4: 050c movi.n a5, 0 - 1bf6: ffd501 l32r a0, 1b4c - 1bf9: 0000c0 callx0 a0 - 1bfc: a2cc bnez.n a2, 1c0a - 1bfe: 0c2d mov.n a2, a12 - 1c00: 0d3d mov.n a3, a13 - 1c02: ffd301 l32r a0, 1b50 - 1c05: 0000c0 callx0 a0 - 1c08: 329c beqz.n a2, 1c1f - 1c0a: 0e2d mov.n a2, a14 - 1c0c: ffd201 l32r a0, 1b54 - 1c0f: 0000c0 callx0 a0 - 1c12: 0d2d mov.n a2, a13 - 1c14: ffd101 l32r a0, 1b58 - 1c17: 0000c0 callx0 a0 - 1c1a: 0d0c movi.n a13, 0 - 1c1c: 0002c6 j 1c2b - 1c1f: 0e2d mov.n a2, a14 - 1c21: ffce01 l32r a0, 1b5c - 1c24: 0000c0 callx0 a0 - 1c27: 101c movi.n a0, 17 - 1c29: 3c09 s32i.n a0, a12, 12 - 1c2b: 0108 l32i.n a0, a1, 0 - 1c2d: 11c8 l32i.n a12, a1, 4 - 1c2f: 0d2d mov.n a2, a13 - 1c31: 31e8 l32i.n a14, a1, 12 - 1c33: 21d8 l32i.n a13, a1, 8 - 1c35: 10c112 addi a1, a1, 16 - 1c38: f00d ret.n - ... - 1c6e: 120000 excw - 1c71: c9f0c1 l32r a12, ffff4434 - 1c74: 21d911 l32r a1, fffca3d8 - 1c77: 31e9 s32i.n a14, a1, 12 - 1c79: 0109 s32i.n a0, a1, 0 - 1c7b: 02ed mov.n a14, a2 - 1c7d: c8a022 movi a2, 200 - 1c80: ffef01 l32r a0, 1c3c - 1c83: 0000c0 callx0 a0 - 1c86: 02dd mov.n a13, a2 - 1c88: 088216 beqz a2, 1d14 - 1c8b: e8a322 movi a2, 0x3e8 - 1c8e: ffec01 l32r a0, 1c40 - 1c91: 0000c0 callx0 a0 - 1c94: 02cd mov.n a12, a2 - 1c96: 92cc bnez.n a2, 1ca3 - 1c98: 0d2d mov.n a2, a13 - 1c9a: ffea01 l32r a0, 1c44 - 1c9d: 0000c0 callx0 a0 - 1ca0: 001c06 j 1d14 - 1ca3: ffe901 l32r a0, 1c48 - 1ca6: 0000c0 callx0 a0 - 1ca9: 057256 bnez a2, 1d04 - 1cac: 0c2d mov.n a2, a12 - 1cae: a30c movi.n a3, 10 - 1cb0: ffe701 l32r a0, 1c4c - 1cb3: 0000c0 callx0 a0 - 1cb6: 04a256 bnez a2, 1d04 - 1cb9: 0e2d mov.n a2, a14 - 1cbb: 0c3d mov.n a3, a12 - 1cbd: ffe401 l32r a0, 1c50 - 1cc0: 0000c0 callx0 a0 - 1cc3: d2fc bnez.n a2, 1d04 - 1cc5: 0e2d mov.n a2, a14 - 1cc7: 0d3d mov.n a3, a13 - 1cc9: ff4d85 call0 11a4 - 1ccc: 42fc bnez.n a2, 1d04 - 1cce: 0e2d mov.n a2, a14 - 1cd0: 0d3d mov.n a3, a13 - 1cd2: ffe001 l32r a0, 1c54 - 1cd5: 0000c0 callx0 a0 - 1cd8: 82ec bnez.n a2, 1d04 - 1cda: 0e2d mov.n a2, a14 - 1cdc: 0c3d mov.n a3, a12 - 1cde: 0d4d mov.n a4, a13 - 1ce0: ffde01 l32r a0, 1c58 - 1ce3: 0000c0 callx0 a0 - 1ce6: a2dc bnez.n a2, 1d04 - 1ce8: 0c2d mov.n a2, a12 - 1cea: 030c movi.n a3, 0 - 1cec: 040c movi.n a4, 0 - 1cee: 050c movi.n a5, 0 - 1cf0: ffdb01 l32r a0, 1c5c - 1cf3: 0000c0 callx0 a0 - 1cf6: a2cc bnez.n a2, 1d04 - 1cf8: 0e2d mov.n a2, a14 - 1cfa: 0c3d mov.n a3, a12 - 1cfc: ffd901 l32r a0, 1c60 - 1cff: 0000c0 callx0 a0 - 1d02: 329c beqz.n a2, 1d19 - 1d04: 0d2d mov.n a2, a13 - 1d06: ffd701 l32r a0, 1c64 - 1d09: 0000c0 callx0 a0 - 1d0c: 0c2d mov.n a2, a12 - 1d0e: ffd601 l32r a0, 1c68 - 1d11: 0000c0 callx0 a0 - 1d14: 0c0c movi.n a12, 0 - 1d16: 000406 j 1d2a - 1d19: 0d2d mov.n a2, a13 - 1d1b: ffd401 l32r a0, 1c6c - 1d1e: 0000c0 callx0 a0 - 1d21: 301c movi.n a0, 19 - 1d23: 120c movi.n a2, 1 - 1d25: 566e22 s32i a2, a14, 0x158 - 1d28: 3e09 s32i.n a0, a14, 12 - 1d2a: 0108 l32i.n a0, a1, 0 - 1d2c: 21d8 l32i.n a13, a1, 8 - 1d2e: 0c2d mov.n a2, a12 - 1d30: 31e8 l32i.n a14, a1, 12 - 1d32: 11c8 l32i.n a12, a1, 4 - 1d34: 10c112 addi a1, a1, 16 - 1d37: f00d ret.n - ... - 1d6d: 000000 ill - 1d70: f0c112 addi a1, a1, -16 - 1d73: 21d9 s32i.n a13, a1, 8 - 1d75: 31e9 s32i.n a14, a1, 12 - 1d77: 11c9 s32i.n a12, a1, 4 - 1d79: 0109 s32i.n a0, a1, 0 - 1d7b: 02cd mov.n a12, a2 - 1d7d: f4a122 movi a2, 0x1f4 - 1d80: ffef01 l32r a0, 1d3c - 1d83: 0000c0 callx0 a0 - 1d86: 02ed mov.n a14, a2 - 1d88: 0a7216 beqz a2, 1e33 - 1d8b: e8a322 movi a2, 0x3e8 - 1d8e: ffec01 l32r a0, 1d40 - 1d91: 0000c0 callx0 a0 - 1d94: 02dd mov.n a13, a2 - 1d96: 92cc bnez.n a2, 1da3 - 1d98: 0e2d mov.n a2, a14 - 1d9a: ffea01 l32r a0, 1d44 - 1d9d: 0000c0 callx0 a0 - 1da0: 0023c6 j 1e33 - 1da3: ffe901 l32r a0, 1d48 - 1da6: 0000c0 callx0 a0 - 1da9: 076256 bnez a2, 1e23 - 1dac: 0d2d mov.n a2, a13 - 1dae: c30c movi.n a3, 12 - 1db0: ffe701 l32r a0, 1d4c - 1db3: 0000c0 callx0 a0 - 1db6: 069256 bnez a2, 1e23 - 1db9: 0c2d mov.n a2, a12 - 1dbb: 0d3d mov.n a3, a13 - 1dbd: ffe401 l32r a0, 1d50 - 1dc0: 0000c0 callx0 a0 - 1dc3: 05c256 bnez a2, 1e23 - 1dc6: 0c08 l32i.n a0, a12, 0 - 1dc8: 0008 l32i.n a0, a0, 0 - 1dca: 20cc bnez.n a0, 1dd0 - 1dcc: 2c28 l32i.n a2, a12, 8 - 1dce: c28c beqz.n a2, 1dde - 1dd0: 0c2d mov.n a2, a12 - 1dd2: 0e3d mov.n a3, a14 - 1dd4: 000005 call0 1dd8 - 1dd7: 048256 bnez a2, 1e23 - 1dda: 0c08 l32i.n a0, a12, 0 - 1ddc: 0008 l32i.n a0, a0, 0 - 1dde: b0cc bnez.n a0, 1ded - 1de0: 2c28 l32i.n a2, a12, 8 - 1de2: 72cc bnez.n a2, 1ded - 1de4: 0c2d mov.n a2, a12 - 1de6: 0e3d mov.n a3, a14 - 1de8: ff9805 call0 176c - 1deb: 42fc bnez.n a2, 1e23 - 1ded: 0c2d mov.n a2, a12 - 1def: 0e3d mov.n a3, a14 - 1df1: ffd801 l32r a0, 1d54 - 1df4: 0000c0 callx0 a0 - 1df7: 82ec bnez.n a2, 1e23 - 1df9: 0c2d mov.n a2, a12 - 1dfb: 0d3d mov.n a3, a13 - 1dfd: 0e4d mov.n a4, a14 - 1dff: ffd601 l32r a0, 1d58 - 1e02: 0000c0 callx0 a0 - 1e05: a2dc bnez.n a2, 1e23 - 1e07: 0d2d mov.n a2, a13 - 1e09: 030c movi.n a3, 0 - 1e0b: 040c movi.n a4, 0 - 1e0d: 050c movi.n a5, 0 - 1e0f: ffd301 l32r a0, 1d5c - 1e12: 0000c0 callx0 a0 - 1e15: a2cc bnez.n a2, 1e23 - 1e17: 0c2d mov.n a2, a12 - 1e19: 0d3d mov.n a3, a13 - 1e1b: ffd101 l32r a0, 1d60 - 1e1e: 0000c0 callx0 a0 - 1e21: 329c beqz.n a2, 1e38 - 1e23: 0e2d mov.n a2, a14 - 1e25: ffcf01 l32r a0, 1d64 - 1e28: 0000c0 callx0 a0 - 1e2b: 0d2d mov.n a2, a13 - 1e2d: ffce01 l32r a0, 1d68 - 1e30: 0000c0 callx0 a0 - 1e33: 0d0c movi.n a13, 0 - 1e35: 0002c6 j 1e44 - 1e38: 0e2d mov.n a2, a14 - 1e3a: ffcc01 l32r a0, 1d6c - 1e3d: 0000c0 callx0 a0 - 1e40: 531c movi.n a3, 21 - 1e42: 3c39 s32i.n a3, a12, 12 - 1e44: 0108 l32i.n a0, a1, 0 - 1e46: 11c8 l32i.n a12, a1, 4 - 1e48: 0d2d mov.n a2, a13 - 1e4a: 31e8 l32i.n a14, a1, 12 - 1e4c: 21d8 l32i.n a13, a1, 8 - 1e4e: 10c112 addi a1, a1, 16 - 1e51: f00d ret.n - ... - -00001e64 : - 1e64: e0c112 addi a1, a1, -32 - 1e67: 21d9 s32i.n a13, a1, 8 - 1e69: 41f9 s32i.n a15, a1, 16 - 1e6b: 11c9 s32i.n a12, a1, 4 - 1e6d: 31e9 s32i.n a14, a1, 12 - 1e6f: 0109 s32i.n a0, a1, 0 - 1e71: 03ed mov.n a14, a3 - 1e73: 3208 l32i.n a0, a2, 12 - 1e75: 02cd mov.n a12, a2 - 1e77: 4ca026 beqi a0, 12, 1ec7 - 1e7a: 4f0c movi.n a15, 4 - 1e7c: e20c movi.n a2, 14 - 1e7e: 621027 beq a0, a2, 1ee4 - 1e81: 71b026 beqi a0, 16, 1ef6 - 1e84: 231c movi.n a3, 18 - 1e86: 781037 beq a0, a3, 1f02 - 1e89: 441c movi.n a4, 20 - 1e8b: 7d1047 beq a0, a4, 1f0c - 1e8e: ebc052 addi a5, a0, -21 - 1e91: 08d516 beqz a5, 1f22 - 1e94: 661c movi.n a6, 22 - 1e96: 3c1067 beq a0, a6, 1ed6 - 1e99: 0d0c movi.n a13, 0 - 1e9b: 0e08 l32i.n a0, a14, 0 - 1e9d: 31e8 l32i.n a14, a1, 12 - 1e9f: 41f8 l32i.n a15, a1, 16 - 1ea1: 154066 bnei a0, 4, 1eba - 1ea4: 2d9c beqz.n a13, 1eba - 1ea6: 4d2c22 l32i a2, a12, 0x134 - 1ea9: ffea01 l32r a0, 1e54 - 1eac: 0000c0 callx0 a0 - 1eaf: 0d2d mov.n a2, a13 - 1eb1: ffe901 l32r a0, 1e58 - 1eb4: 0000c0 callx0 a0 - 1eb7: 4d6c22 s32i a2, a12, 0x134 - 1eba: 0108 l32i.n a0, a1, 0 - 1ebc: 0d2d mov.n a2, a13 - 1ebe: 11c8 l32i.n a12, a1, 4 - 1ec0: 21d8 l32i.n a13, a1, 8 - 1ec2: 20c112 addi a1, a1, 32 - 1ec5: f00d ret.n - 1ec7: ffe501 l32r a0, 1e5c - 1eca: 0000c0 callx0 a0 - 1ecd: 02dd mov.n a13, a2 - 1ecf: 300c movi.n a0, 3 - 1ed1: 3f0c movi.n a15, 3 - 1ed3: 000206 j 1edf - 1ed6: 0c2d mov.n a2, a12 - 1ed8: ffb345 call0 1a10 - 1edb: 02dd mov.n a13, a2 - 1edd: 400c movi.n a0, 4 - 1edf: 0ef9 s32i.n a15, a14, 0 - 1ee1: ffee06 j 1e9d - 1ee4: 0c2d mov.n a2, a12 - 1ee6: ff0a85 call0 f90 - 1ee9: 02b2d6 bgez a2, 1f18 - 1eec: 0c2d mov.n a2, a12 - 1eee: ffb205 call0 1a10 - 1ef1: 02dd mov.n a13, a2 - 1ef3: 000186 j 1efd - 1ef6: 0c2d mov.n a2, a12 - 1ef8: ffc645 call0 1b60 - 1efb: 02dd mov.n a13, a2 - 1efd: 400c movi.n a0, 4 - 1eff: fff706 j 1edf - 1f02: 0c2d mov.n a2, a12 - 1f04: ffd685 call0 1c70 - 1f07: 02dd mov.n a13, a2 - 1f09: 000186 j 1f13 - 1f0c: 0c2d mov.n a2, a12 - 1f0e: ffe605 call0 1d70 - 1f11: 02dd mov.n a13, a2 - 1f13: 400c movi.n a0, 4 - 1f15: fff186 j 1edf - 1f18: 0c2d mov.n a2, a12 - 1f1a: ff9745 call0 1890 - 1f1d: 02dd mov.n a13, a2 - 1f1f: fff686 j 1efd - 1f22: 0c2d mov.n a2, a12 - 1f24: ffcf01 l32r a0, 1e60 - 1f27: 0000c0 callx0 a0 - 1f2a: 02dd mov.n a13, a2 - 1f2c: 200c movi.n a0, 2 - 1f2e: 2f0c movi.n a15, 2 - 1f30: ffeac6 j 1edf - 1f33: 000000 ill - 1f36: 120000 excw - 1f39: 09f0c1 l32r a12, fffc46fc - 1f3c: 33cc01 l32r a0, fffcee6c - 1f3f: f27c movi.n a2, -1 - 1f41: 000306 j 1f51 - 1f44: 36c222 addi a2, a2, 54 - 1f47: 041c movi.n a4, 16 - 1f49: fffa01 l32r a0, 1f34 - 1f4c: 0000c0 callx0 a0 - 1f4f: 020c movi.n a2, 0 - 1f51: 0108 l32i.n a0, a1, 0 - 1f53: 10c112 addi a1, a1, 16 - 1f56: f00d ret.n - 1f58: 000000 ill - 1f5b: c11200 mul16u a1, a2, a0 - 1f5e: 0109f0 slli a0, a9, 17 - 1f61: 039c beqz.n a3, 1f75 - 1f63: 46c222 addi a2, a2, 70 - 1f66: 041c movi.n a4, 16 - 1f68: fffc01 l32r a0, 1f58 - 1f6b: 0000c0 callx0 a0 - 1f6e: 32cc bnez.n a2, 1f75 - 1f70: 020c movi.n a2, 0 - 1f72: 000046 j 1f77 - 1f75: f27c movi.n a2, -1 - 1f77: 0108 l32i.n a0, a1, 0 - 1f79: 10c112 addi a1, a1, 16 - 1f7c: f00d ret.n - 1f7e: 000000 ill - 1f81: 000000 ill - 1f84: f0c112 addi a1, a1, -16 - 1f87: 0109 s32i.n a0, a1, 0 - 1f89: 33cc bnez.n a3, 1f90 - 1f8b: f27c movi.n a2, -1 - 1f8d: 000306 j 1f9d - 1f90: 10c222 addi a2, a2, 16 - 1f93: 041c movi.n a4, 16 - 1f95: fffa01 l32r a0, 1f80 - 1f98: 0000c0 callx0 a0 - 1f9b: 020c movi.n a2, 0 - 1f9d: 0108 l32i.n a0, a1, 0 - 1f9f: 10c112 addi a1, a1, 16 - 1fa2: f00d ret.n - 1fa4: 33cc bnez.n a3, 1fab - 1fa6: f57c movi.n a5, -1 - 1fa8: 000406 j 1fbc - 1fab: 050c movi.n a5, 0 - 1fad: 000362 l8ui a6, a3, 0 - 1fb0: 010342 l8ui a4, a3, 1 - 1fb3: 116680 slli a6, a6, 8 - 1fb6: 204460 or a4, a4, a6 - 1fb9: a05242 s16i a4, a2, 0x140 - 1fbc: 052d mov.n a2, a5 - 1fbe: f00d ret.n - 1fc0: 000000 ill - 1fc3: c11200 mul16u a1, a2, a0 - 1fc6: 0109f0 slli a0, a9, 17 - 1fc9: 33cc bnez.n a3, 1fd0 - 1fcb: f27c movi.n a2, -1 - 1fcd: 0003c6 j 1fe0 - 1fd0: 042c movi.n a4, 32 - 1fd2: 01d222 addmi a2, a2, 0x100 - 1fd5: 96c222 addi a2, a2, -106 - 1fd8: fffa01 l32r a0, 1fc0 - 1fdb: 0000c0 callx0 a0 - 1fde: 020c movi.n a2, 0 - 1fe0: 0108 l32i.n a0, a1, 0 - 1fe2: 10c112 addi a1, a1, 16 - 1fe5: f00d ret.n - 1fe7: 000000 ill - 1fea: 120000 excw - 1fed: 09f0c1 l32r a12, fffc47b0 - 1ff0: 33cc01 l32r a0, fffcef20 - 1ff3: f27c movi.n a2, -1 - 1ff5: 0003c6 j 2008 - 1ff8: 042c movi.n a4, 32 - 1ffa: 01d222 addmi a2, a2, 0x100 - 1ffd: b6c222 addi a2, a2, -74 - 2000: fffa01 l32r a0, 1fe8 - 2003: 0000c0 callx0 a0 - 2006: 020c movi.n a2, 0 - 2008: 0108 l32i.n a0, a1, 0 - 200a: 10c112 addi a1, a1, 16 - 200d: f00d ret.n - ... - 2023: c11200 mul16u a1, a2, a0 - 2026: 61c2b0 xsr.eps2 a11 - 2029: 610211 l32r a1, fffda434 - 202c: 02cd10 excw - 202f: 071316 beqz a3, 20a4 - 2032: 0139 s32i.n a3, a1, 0 - 2034: 56cc02 addi a0, a12, 86 - 2037: 021c movi.n a2, 16 - 2039: 4129 s32i.n a2, a1, 16 - 203b: 5129 s32i.n a2, a1, 20 - 203d: 1109 s32i.n a0, a1, 4 - 203f: 372c22 l32i a2, a12, 220 - 2042: fff301 l32r a0, 2010 - 2045: 0000c0 callx0 a0 - 2048: 2129 s32i.n a2, a1, 8 - 204a: 372c32 l32i a3, a12, 220 - 204d: 382c22 l32i a2, a12, 224 - 2050: 1338 l32i.n a3, a3, 4 - 2052: 6139 s32i.n a3, a1, 24 - 2054: fff001 l32r a0, 2014 - 2057: 0000c0 callx0 a0 - 205a: 032c movi.n a3, 32 - 205c: 440c movi.n a4, 4 - 205e: 015d mov.n a5, a1 - 2060: 10c162 addi a6, a1, 16 - 2063: 029d mov.n a9, a2 - 2065: 20c172 addi a7, a1, 32 - 2068: 01dc22 addmi a2, a12, 0x100 - 206b: 3199 s32i.n a9, a1, 12 - 206d: 382c82 l32i a8, a12, 224 - 2070: e4c222 addi a2, a2, -28 - 2073: 1888 l32i.n a8, a8, 4 - 2075: 7189 s32i.n a8, a1, 28 - 2077: ffe801 l32r a0, 2018 - 207a: 0000c0 callx0 a0 - 207d: 20c132 addi a3, a1, 32 - 2080: 042c movi.n a4, 32 - 2082: 01dc22 addmi a2, a12, 0x100 - 2085: 96c222 addi a2, a2, -106 - 2088: ffe501 l32r a0, 201c - 208b: 0000c0 callx0 a0 - 208e: 729c beqz.n a2, 20a9 - 2090: 0c28 l32i.n a2, a12, 0 - 2092: 030c movi.n a3, 0 - 2094: 140c movi.n a4, 1 - 2096: 02dcb2 addmi a11, a12, 0x200 - 2099: 2a1c movi.n a10, 18 - 209b: 345ba2 s16i a10, a11, 104 - 209e: ffe001 l32r a0, 2020 - 20a1: 0000c0 callx0 a0 - 20a4: f27c movi.n a2, -1 - 20a6: 000046 j 20ab - 20a9: 020c movi.n a2, 0 - 20ab: 1121c2 l32i a12, a1, 68 - 20ae: 102102 l32i a0, a1, 64 - 20b1: 50c112 addi a1, a1, 80 - 20b4: f00d ret.n - ... - 20ca: 120000 excw - 20cd: c2b0c1 l32r a12, ffff2b90 - 20d0: 021161 l32r a6, fffc2914 - 20d3: cd1061 l32r a6, ffff5514 - 20d6: 131602 l16ui a0, a6, 38 - 20d9: 013907 bltu a9, a0, 20de - 20dc: 66cc02 addi a0, a12, 102 - 20df: 021c movi.n a2, 16 - 20e1: 4129 s32i.n a2, a1, 16 - 20e3: 5129 s32i.n a2, a1, 20 - 20e5: 1109 s32i.n a0, a1, 4 - 20e7: 372c22 l32i a2, a12, 220 - 20ea: fff301 l32r a0, 20b8 - 20ed: 0000c0 callx0 a0 - 20f0: 2129 s32i.n a2, a1, 8 - 20f2: 372c32 l32i a3, a12, 220 - 20f5: 382c22 l32i a2, a12, 224 - 20f8: 1338 l32i.n a3, a3, 4 - 20fa: 6139 s32i.n a3, a1, 24 - 20fc: fff001 l32r a0, 20bc - 20ff: 0000c0 callx0 a0 - 2102: 032c movi.n a3, 32 - 2104: 440c movi.n a4, 4 - 2106: 015d mov.n a5, a1 - 2108: 10c162 addi a6, a1, 16 - 210b: 029d mov.n a9, a2 - 210d: 20c172 addi a7, a1, 32 - 2110: 01dc22 addmi a2, a12, 0x100 - 2113: 3199 s32i.n a9, a1, 12 - 2115: 382c82 l32i a8, a12, 224 - 2118: e4c222 addi a2, a2, -28 - 211b: 1888 l32i.n a8, a8, 4 - 211d: 7189 s32i.n a8, a1, 28 - 211f: ffe801 l32r a0, 20c0 - 2122: 0000c0 callx0 a0 - 2125: 20c132 addi a3, a1, 32 - 2128: 042c movi.n a4, 32 - 212a: 01dc22 addmi a2, a12, 0x100 - 212d: b6c222 addi a2, a2, -74 - 2130: ffe501 l32r a0, 20c4 - 2133: 0000c0 callx0 a0 - 2136: 729c beqz.n a2, 2151 - 2138: 0c28 l32i.n a2, a12, 0 - 213a: 030c movi.n a3, 0 - 213c: 240c movi.n a4, 2 - 213e: 02dcb2 addmi a11, a12, 0x200 - 2141: 2a1c movi.n a10, 18 - 2143: 345ba2 s16i a10, a11, 104 - 2146: ffe001 l32r a0, 20c8 - 2149: 0000c0 callx0 a0 - 214c: f27c movi.n a2, -1 - 214e: 000106 j 2156 - 2151: 020c movi.n a2, 0 - 2153: 566c22 s32i a2, a12, 0x158 - 2156: 1121c2 l32i a12, a1, 68 - 2159: 102102 l32i a0, a1, 64 - 215c: 50c112 addi a1, a1, 80 - 215f: f00d ret.n - ... - 2169: 000000 ill - 216c: f0c112 addi a1, a1, -16 - 216f: 0109 s32i.n a0, a1, 0 - 2171: 21d9 s32i.n a13, a1, 8 - 2173: 11c9 s32i.n a12, a1, 4 - 2175: 02dd mov.n a13, a2 - 2177: 03cd mov.n a12, a3 - 2179: 33cc bnez.n a3, 2180 - 217b: f27c movi.n a2, -1 - 217d: 000706 j 219d - 2180: 30c222 addi a2, a2, 48 - 2183: 640c movi.n a4, 6 - 2185: fff701 l32r a0, 2164 - 2188: 0000c0 callx0 a0 - 218b: 0c3d mov.n a3, a12 - 218d: 640c movi.n a4, 6 - 218f: 02dd22 addmi a2, a13, 0x200 - 2192: e0c222 addi a2, a2, -32 - 2195: fff401 l32r a0, 2168 - 2198: 0000c0 callx0 a0 - 219b: 020c movi.n a2, 0 - 219d: 11c8 l32i.n a12, a1, 4 - 219f: 21d8 l32i.n a13, a1, 8 - 21a1: 0108 l32i.n a0, a1, 0 - 21a3: 10c112 addi a1, a1, 16 - 21a6: f00d ret.n - ... - 21b0: f0c112 addi a1, a1, -16 - 21b3: 0109 s32i.n a0, a1, 0 - 21b5: 21d9 s32i.n a13, a1, 8 - 21b7: 31e9 s32i.n a14, a1, 12 - 21b9: 11c9 s32i.n a12, a1, 4 - 21bb: 02ed mov.n a14, a2 - 21bd: 03cd mov.n a12, a3 - 21bf: 04dd mov.n a13, a4 - 21c1: 73ac beqz.n a3, 21ec - 21c3: 54ac beqz.n a4, 21ec - 21c5: 372222 l32i a2, a2, 220 - 21c8: fff801 l32r a0, 21a8 - 21cb: 0000c0 callx0 a0 - 21ce: 0d3d mov.n a3, a13 - 21d0: 0c2d mov.n a2, a12 - 21d2: fff601 l32r a0, 21ac - 21d5: 0000c0 callx0 a0 - 21d8: 376e22 s32i a2, a14, 220 - 21db: d28c beqz.n a2, 21ec - 21dd: 020c movi.n a2, 0 - 21df: 11c8 l32i.n a12, a1, 4 - 21e1: 21d8 l32i.n a13, a1, 8 - 21e3: 31e8 l32i.n a14, a1, 12 - 21e5: 0108 l32i.n a0, a1, 0 - 21e7: 10c112 addi a1, a1, 16 - 21ea: f00d ret.n - 21ec: f27c movi.n a2, -1 - 21ee: fffb46 j 21df - 21f1: 000000 ill - 21f4: e39c beqz.n a3, 2216 - 21f6: 010352 l8ui a5, a3, 1 - 21f9: 0248 l32i.n a4, a2, 0 - 21fb: 000362 l8ui a6, a3, 0 - 21fe: 6e1442 l16ui a4, a4, 220 - 2201: 116680 slli a6, a6, 8 - 2204: 205560 or a5, a5, a6 - 2207: 104450 and a4, a4, a5 - 220a: f44040 extui a4, a4, 0, 16 - 220d: a65242 s16i a4, a2, 0x14c - 2210: 248c beqz.n a4, 2216 - 2212: 020c movi.n a2, 0 - 2214: f00d ret.n - 2216: f27c movi.n a2, -1 - 2218: f00d ret.n - 221a: 9c0000 excw - 221d: 0352e3 excw - 2220: 024801 l32r a0, fffc2b40 - 2223: 000362 l8ui a6, a3, 0 - 2226: 6d1442 l16ui a4, a4, 218 - 2229: 116680 slli a6, a6, 8 - 222c: 205560 or a5, a5, a6 - 222f: 104450 and a4, a4, a5 - 2232: f44040 extui a4, a4, 0, 16 - 2235: a55242 s16i a4, a2, 0x14a - 2238: 248c beqz.n a4, 223e - 223a: 020c movi.n a2, 0 - 223c: f00d ret.n - 223e: f27c movi.n a2, -1 - 2240: f00d ret.n - 2242: 0c0000 excw - 2245: f27c04 excw - 2248: 932430 movnez a2, a4, a3 - 224b: f00d ret.n - 224d: 000000 ill - 2250: 23cc bnez.n a3, 2256 - 2252: f27c movi.n a2, -1 - 2254: f00d ret.n - 2256: 010342 l8ui a4, a3, 1 - 2259: 09e437 bbsi a4, 3, 2266 - 225c: a22252 l32i a5, a2, 0x288 - 225f: 35cc bnez.n a5, 2266 - 2261: 160c movi.n a6, 1 - 2263: a26262 s32i a6, a2, 0x288 - 2266: 020c movi.n a2, 0 - 2268: f00d ret.n - 226a: 0c0000 excw - 226d: f27c04 excw - 2270: 932430 movnez a2, a4, a3 - 2273: f00d ret.n - 2275: 000000 ill - 2278: 040c movi.n a4, 0 - 227a: f27c movi.n a2, -1 - 227c: 932430 movnez a2, a4, a3 - 227f: f00d ret.n - 2281: 000000 ill - 2284: 040c movi.n a4, 0 - 2286: f27c movi.n a2, -1 - 2288: 932430 movnez a2, a4, a3 - 228b: f00d ret.n - 228d: 000000 ill - 2290: 120c movi.n a2, 1 - 2292: f00d ret.n - 2294: 020c movi.n a2, 0 - 2296: f00d ret.n - ... - 22ac: e0c112 addi a1, a1, -32 - 22af: 41d9 s32i.n a13, a1, 16 - 22b1: 31c9 s32i.n a12, a1, 12 - 22b3: 2109 s32i.n a0, a1, 8 - 22b5: 02cd mov.n a12, a2 - 22b7: 3208 l32i.n a0, a2, 12 - 22b9: 03dd mov.n a13, a3 - 22bb: f3c002 addi a0, a0, -13 - 22be: 0a6056 bnez a0, 2368 - 22c1: 6338 l32i.n a3, a3, 24 - 22c3: ffcc05 call0 1f84 - 22c6: 09e256 bnez a2, 2368 - 22c9: 0c2d mov.n a2, a12 - 22cb: 212d32 l32i a3, a13, 132 - 22ce: ffe9c5 call0 216c - 22d1: 093256 bnez a2, 2368 - 22d4: 0c2d mov.n a2, a12 - 22d6: 3d38 l32i.n a3, a13, 12 - 22d8: ffc5c5 call0 1f38 - 22db: 089256 bnez a2, 2368 - 22de: 0c2d mov.n a2, a12 - 22e0: 362d32 l32i a3, a13, 216 - 22e3: 372d42 l32i a4, a13, 220 - 22e6: ffec85 call0 21b0 - 22e9: 07b256 bnez a2, 2368 - 22ec: 0c2d mov.n a2, a12 - 22ee: 7d38 l32i.n a3, a13, 28 - 22f0: fff005 call0 21f4 - 22f3: 071256 bnez a2, 2368 - 22f6: 0c2d mov.n a2, a12 - 22f8: 8d38 l32i.n a3, a13, 32 - 22fa: fff205 call0 221c - 22fd: 067256 bnez a2, 2368 - 2300: 0c2d mov.n a2, a12 - 2302: 9d38 l32i.n a3, a13, 36 - 2304: fff3c5 call0 2244 - 2307: 05d256 bnez a2, 2368 - 230a: 0c2d mov.n a2, a12 - 230c: ad38 l32i.n a3, a13, 40 - 230e: fff405 call0 2250 - 2311: 053256 bnez a2, 2368 - 2314: 0c2d mov.n a2, a12 - 2316: 122d32 l32i a3, a13, 72 - 2319: fff505 call0 226c - 231c: 048256 bnez a2, 2368 - 231f: 0d3d mov.n a3, a13 - 2321: 02dc22 addmi a2, a12, 0x200 - 2324: e0c222 addi a2, a2, -32 - 2327: 1129 s32i.n a2, a1, 4 - 2329: ffdb01 l32r a0, 2298 - 232c: 0000c0 callx0 a0 - 232f: 52fc bnez.n a2, 2368 - 2331: 1128 l32i.n a2, a1, 4 - 2333: dd38 l32i.n a3, a13, 52 - 2335: ffd901 l32r a0, 229c - 2338: 0000c0 callx0 a0 - 233b: 92ec bnez.n a2, 2368 - 233d: 0c2d mov.n a2, a12 - 233f: ed38 l32i.n a3, a13, 56 - 2341: fff345 call0 2278 - 2344: 02ec bnez.n a2, 2368 - 2346: 0c2d mov.n a2, a12 - 2348: 102d32 l32i a3, a13, 64 - 234b: ffc585 call0 1fa4 - 234e: 62dc bnez.n a2, 2368 - 2350: 0c2d mov.n a2, a12 - 2352: fd38 l32i.n a3, a13, 60 - 2354: fff2c5 call0 2284 - 2357: 1108 l32i.n a0, a1, 4 - 2359: b2cc bnez.n a2, 2368 - 235b: 112d32 l32i a3, a13, 68 - 235e: 002d mov.n a2, a0 - 2360: ffd001 l32r a0, 22a0 - 2363: 0000c0 callx0 a0 - 2366: b28c beqz.n a2, 2375 - 2368: 220c movi.n a2, 2 - 236a: 31c8 l32i.n a12, a1, 12 - 236c: 41d8 l32i.n a13, a1, 16 - 236e: 2108 l32i.n a0, a1, 8 - 2370: 20c112 addi a1, a1, 32 - 2373: f00d ret.n - 2375: a01c02 l16ui a0, a12, 0x140 - 2378: 6d1c movi.n a13, 22 - 237a: 1cb0f6 bgeui a0, 16, 239a - 237d: 909c beqz.n a0, 239a - 237f: 171026 beqi a0, 1, 239a - 2382: 142026 beqi a0, 2, 239a - 2385: 115026 beqi a0, 5, 239a - 2388: 074066 bnei a0, 4, 2393 - 238b: 0c38 l32i.n a3, a12, 0 - 238d: 1338 l32i.n a3, a3, 4 - 238f: 1338 l32i.n a3, a3, 4 - 2391: 53cc bnez.n a3, 239a - 2393: 3cd9 s32i.n a13, a12, 12 - 2395: 120c movi.n a2, 1 - 2397: fff3c6 j 236a - 239a: 6b4066 bnei a0, 4, 2409 - 239d: 0c28 l32i.n a2, a12, 0 - 239f: 1228 l32i.n a2, a2, 4 - 23a1: 182242 l32i a4, a2, 96 - 23a4: 64dc bnez.n a4, 23be - 23a6: 10ccd2 addi a13, a12, 16 - 23a9: 30cc32 addi a3, a12, 48 - 23ac: 0139 s32i.n a3, a1, 0 - 23ae: 0d4d mov.n a4, a13 - 23b0: 000005 call0 23b4 - 23b3: 72cc bnez.n a2, 23be - 23b5: 0c2d mov.n a2, a12 - 23b7: ffed85 call0 2290 - 23ba: 0108 l32i.n a0, a1, 0 - 23bc: 92fc bnez.n a2, 23f9 - 23be: 6d1c movi.n a13, 22 - 23c0: 0c2d mov.n a2, a12 - 23c2: ffed05 call0 2294 - 23c5: a2ec bnez.n a2, 23f3 - 23c7: 0c28 l32i.n a2, a12, 0 - 23c9: 3cd9 s32i.n a13, a12, 12 - 23cb: 02dc42 addmi a4, a12, 0x200 - 23ce: c30c movi.n a3, 12 - 23d0: 345432 s16i a3, a4, 104 - 23d3: ffb401 l32r a0, 22a4 - 23d6: 0000c0 callx0 a0 - 23d9: 0c28 l32i.n a2, a12, 0 - 23db: 430c movi.n a3, 4 - 23dd: c40c movi.n a4, 12 - 23df: 050c movi.n a5, 0 - 23e1: ffb101 l32r a0, 22a8 - 23e4: 0000c0 callx0 a0 - 23e7: 0c68 l32i.n a6, a12, 0 - 23e9: 1668 l32i.n a6, a6, 4 - 23eb: 150c movi.n a5, 1 - 23ed: 186652 s32i a5, a6, 96 - 23f0: ffe846 j 2395 - 23f3: 30cc02 addi a0, a12, 48 - 23f6: 10ccd2 addi a13, a12, 16 - 23f9: 0d4d mov.n a4, a13 - 23fb: 0c28 l32i.n a2, a12, 0 - 23fd: 003d mov.n a3, a0 - 23ff: 1228 l32i.n a2, a2, 4 - 2401: fdf885 call0 38c - 2404: 130c movi.n a3, 1 - 2406: 516c32 s32i a3, a12, 0x144 - 2409: e40c movi.n a4, 14 - 240b: 3c49 s32i.n a4, a12, 12 - 240d: ffe106 j 2395 - 2410: 000000 ill - 2413: c11200 mul16u a1, a2, a0 - 2416: 2109e0 srai a0, a14, 9 - 2419: 31c9 s32i.n a12, a1, 12 - 241b: 51e9 s32i.n a14, a1, 20 - 241d: 41d9 s32i.n a13, a1, 16 - 241f: 04ed mov.n a14, a4 - 2421: cd0c movi.n a13, 12 - 2423: 02cd mov.n a12, a2 - 2425: 032d mov.n a2, a3 - 2427: 3c08 l32i.n a0, a12, 12 - 2429: f30c movi.n a3, 15 - 242b: 101037 beq a0, a3, 243f - 242e: 3cd9 s32i.n a13, a12, 12 - 2430: 120c movi.n a2, 1 - 2432: 31c8 l32i.n a12, a1, 12 - 2434: 41d8 l32i.n a13, a1, 16 - 2436: 51e8 l32i.n a14, a1, 20 - 2438: 2108 l32i.n a0, a1, 8 - 243a: 20c112 addi a1, a1, 32 - 243d: f00d ret.n - 243f: 0129 s32i.n a2, a1, 0 - 2441: 01dc02 addmi a0, a12, 0x100 - 2444: 512c42 l32i a4, a12, 0x144 - 2447: d8c002 addi a0, a0, -40 - 244a: a49c beqz.n a4, 2468 - 244c: 0c28 l32i.n a2, a12, 0 - 244e: 1228 l32i.n a2, a2, 4 - 2450: 182222 l32i a2, a2, 96 - 2453: 1109 s32i.n a0, a1, 4 - 2455: f28c beqz.n a2, 2468 - 2457: 0c2d mov.n a2, a12 - 2459: ffe385 call0 2294 - 245c: 82cc bnez.n a2, 2468 - 245e: 1138 l32i.n a3, a1, 4 - 2460: 3cd9 s32i.n a13, a12, 12 - 2462: c853d2 s16i a13, a3, 0x190 - 2465: fff1c6 j 2430 - 2468: 0c2d mov.n a2, a12 - 246a: 4e38 l32i.n a3, a14, 16 - 246c: ffaec5 call0 1f5c - 246f: 42ec bnez.n a2, 2497 - 2471: 0c2d mov.n a2, a12 - 2473: 132e32 l32i a3, a14, 76 - 2476: 0148 l32i.n a4, a1, 0 - 2478: ffe601 l32r a0, 2410 - 247b: 0000c0 callx0 a0 - 247e: 52dc bnez.n a2, 2497 - 2480: 0c2d mov.n a2, a12 - 2482: 162e32 l32i a3, a14, 88 - 2485: ffb3c5 call0 1fc4 - 2488: b2cc bnez.n a2, 2497 - 248a: 172e32 l32i a3, a14, 92 - 248d: 0c2d mov.n a2, a12 - 248f: ffb5c5 call0 1fec - 2492: 041c movi.n a4, 16 - 2494: 83d420 moveqz a13, a4, a2 - 2497: 3cd9 s32i.n a13, a12, 12 - 2499: ffe4c6 j 2430 - ... - 24bc: 10a252 movi a5, 0x210 - 24bf: c01150 sub a1, a1, a5 - 24c2: 7f6102 s32i a0, a1, 0x1fc - 24c5: 8061c2 s32i a12, a1, 0x200 - 24c8: 8261e2 s32i a14, a1, 0x208 - 24cb: 8161d2 s32i a13, a1, 0x204 - 24ce: 04ed mov.n a14, a4 - 24d0: cd0c movi.n a13, 12 - 24d2: 02cd mov.n a12, a2 - 24d4: 032d mov.n a2, a3 - 24d6: 3c08 l32i.n a0, a12, 12 - 24d8: 131c movi.n a3, 17 - 24da: 161037 beq a0, a3, 24f4 - 24dd: 3cd9 s32i.n a13, a12, 12 - 24df: 120c movi.n a2, 1 - 24e1: 8021c2 l32i a12, a1, 0x200 - 24e4: 8121d2 l32i a13, a1, 0x204 - 24e7: 8221e2 l32i a14, a1, 0x208 - 24ea: 10a232 movi a3, 0x210 - 24ed: 7f2102 l32i a0, a1, 0x1fc - 24f0: 113a add.n a1, a1, a3 - 24f2: f00d ret.n - 24f4: 7d6122 s32i a2, a1, 0x1f4 - 24f7: 01dc02 addmi a0, a12, 0x100 - 24fa: 512c42 l32i a4, a12, 0x144 - 24fd: d8c002 addi a0, a0, -40 - 2500: c49c beqz.n a4, 2520 - 2502: 0c28 l32i.n a2, a12, 0 - 2504: 1228 l32i.n a2, a2, 4 - 2506: 182222 l32i a2, a2, 96 - 2509: 7e6102 s32i a0, a1, 0x1f8 - 250c: 029c beqz.n a2, 2520 - 250e: 0c2d mov.n a2, a12 - 2510: ffd805 call0 2294 - 2513: 92cc bnez.n a2, 2520 - 2515: 7e2132 l32i a3, a1, 0x1f8 - 2518: 3cd9 s32i.n a13, a12, 12 - 251a: c853d2 s16i a13, a3, 0x190 - 251d: ffef86 j 24df - 2520: 0c2d mov.n a2, a12 - 2522: 4e38 l32i.n a3, a14, 16 - 2524: ffa345 call0 1f5c - 2527: 12ec bnez.n a2, 254c - 2529: 0c2d mov.n a2, a12 - 252b: 132e32 l32i a3, a14, 76 - 252e: 7d2142 l32i a4, a1, 0x1f4 - 2531: ffda01 l32r a0, 249c - 2534: 0000c0 callx0 a0 - 2537: 12dc bnez.n a2, 254c - 2539: 0c2d mov.n a2, a12 - 253b: 382e32 l32i a3, a14, 224 - 253e: 392e42 l32i a4, a14, 228 - 2541: ffd701 l32r a0, 24a0 - 2544: 0000c0 callx0 a0 - 2547: 836122 s32i a2, a1, 0x20c - 254a: 32cc bnez.n a2, 2551 - 254c: 3cd9 s32i.n a13, a12, 12 - 254e: ffe346 j 24df - 2551: 1e38 l32i.n a3, a14, 4 - 2553: 140c movi.n a4, 1 - 2555: 933430 movnez a3, a4, a3 - 2558: ffd301 l32r a0, 24a4 - 255b: 0000c0 callx0 a0 - 255e: 00d2d6 bgez a2, 256f - 2561: 832122 l32i a2, a1, 0x20c - 2564: ffd101 l32r a0, 24a8 - 2567: 0000c0 callx0 a0 - 256a: 3cd9 s32i.n a13, a12, 12 - 256c: ffdbc6 j 24df - 256f: 832122 l32i a2, a1, 0x20c - 2572: 013d mov.n a3, a1 - 2574: ffce01 l32r a0, 24ac - 2577: 0000c0 callx0 a0 - 257a: 019296 bltz a2, 2597 - 257d: 0c2d mov.n a2, a12 - 257f: 832132 l32i a3, a1, 0x20c - 2582: 1c2142 l32i a4, a1, 112 - 2585: ffca01 l32r a0, 24b0 - 2588: 0000c0 callx0 a0 - 258b: 82cc bnez.n a2, 2597 - 258d: 0c2d mov.n a2, a12 - 258f: 1a2132 l32i a3, a1, 104 - 2592: ffa905 call0 2024 - 2595: a28c beqz.n a2, 25a3 - 2597: 832122 l32i a2, a1, 0x20c - 259a: ffc601 l32r a0, 24b4 - 259d: 0000c0 callx0 a0 - 25a0: fff186 j 256a - 25a3: 832122 l32i a2, a1, 0x20c - 25a6: ffc401 l32r a0, 24b8 - 25a9: 0000c0 callx0 a0 - 25ac: 2d1c movi.n a13, 18 - 25ae: ffee06 j 256a - 25b1: 000000 ill - 25b4: 025d mov.n a5, a2 - 25b6: f0c112 addi a1, a1, -16 - 25b9: 0109 s32i.n a0, a1, 0 - 25bb: c01222 l16ui a2, a2, 0x180 - 25be: 002c movi.n a0, 32 - 25c0: 04e257 bbsi a2, 5, 25c8 - 25c3: 200c movi.n a0, 2 - 25c5: 026217 bbci a2, 1, 25cb - 25c8: c05502 s16i a0, a5, 0x180 - 25cb: c11522 l16ui a2, a5, 0x182 - 25ce: 800c movi.n a0, 8 - 25d0: 04e237 bbsi a2, 3, 25d8 - 25d3: 400c movi.n a0, 4 - 25d5: 026227 bbci a2, 2, 25db - 25d8: c15502 s16i a0, a5, 0x182 - 25db: 0508 l32i.n a0, a5, 0 - 25dd: 4a2062 l32i a6, a0, 0x128 - 25e0: a68c beqz.n a6, 25ee - 25e2: 4c2022 l32i a2, a0, 0x130 - 25e5: 01d532 addmi a3, a5, 0x100 - 25e8: 5cc332 addi a3, a3, 92 - 25eb: 0006c0 callx0 a6 - 25ee: 0108 l32i.n a0, a1, 0 - 25f0: 10c112 addi a1, a1, 16 - 25f3: f00d ret.n - ... - 25fd: 000000 ill - 2600: 042c movi.n a4, 32 - 2602: f0c112 addi a1, a1, -16 - 2605: 0109 s32i.n a0, a1, 0 - 2607: 21d9 s32i.n a13, a1, 8 - 2609: 11c9 s32i.n a12, a1, 4 - 260b: 02dd mov.n a13, a2 - 260d: 03cd mov.n a12, a3 - 260f: fffa01 l32r a0, 25f8 - 2612: 0000c0 callx0 a0 - 2615: 121c32 l16ui a3, a12, 36 - 2618: 131c22 l16ui a2, a12, 38 - 261b: 8c48 l32i.n a4, a12, 32 - 261d: 280c02 l8ui a0, a12, 40 - 2620: 284d02 s8i a0, a13, 40 - 2623: 8d49 s32i.n a4, a13, 32 - 2625: 135d22 s16i a2, a13, 38 - 2628: 125d32 s16i a3, a13, 36 - 262b: 29cd22 addi a2, a13, 41 - 262e: 29cc32 addi a3, a12, 41 - 2631: 044c movi.n a4, 64 - 2633: fff201 l32r a0, 25fc - 2636: 0000c0 callx0 a0 - 2639: 0108 l32i.n a0, a1, 0 - 263b: 1b2c52 l32i a5, a12, 108 - 263e: 1b6d52 s32i a5, a13, 108 - 2641: 11c8 l32i.n a12, a1, 4 - 2643: 21d8 l32i.n a13, a1, 8 - 2645: 10c112 addi a1, a1, 16 - 2648: f00d ret.n - ... - 265a: 120000 excw - 265d: 09f0c1 l32r a12, fffc4e20 - 2660: 020821 l32r a2, fffc2e80 - 2663: 31c9 s32i.n a12, a1, 12 - 2665: 0008 l32i.n a0, a0, 0 - 2667: 02cd mov.n a12, a2 - 2669: 20cc bnez.n a0, 266f - 266b: 2228 l32i.n a2, a2, 8 - 266d: 928c beqz.n a2, 267a - 266f: 020c movi.n a2, 0 - 2671: 31c8 l32i.n a12, a1, 12 - 2673: 2108 l32i.n a0, a1, 8 - 2675: 10c112 addi a1, a1, 16 - 2678: f00d ret.n - 267a: 032d mov.n a2, a3 - 267c: 01dc42 addmi a4, a12, 0x100 - 267f: 5cc442 addi a4, a4, 92 - 2682: 1149 s32i.n a4, a1, 4 - 2684: 043d mov.n a3, a4 - 2686: fff101 l32r a0, 264c - 2689: 0000c0 callx0 a0 - 268c: 03f296 bltz a2, 26cf - 268f: 9d2c32 l32i a3, a12, 0x274 - 2692: 638c beqz.n a3, 269c - 2694: 1128 l32i.n a2, a1, 4 - 2696: fff685 call0 2600 - 2699: fff486 j 266f - 269c: 0c2d mov.n a2, a12 - 269e: ff1185 call0 17b8 - 26a1: 0129 s32i.n a2, a1, 0 - 26a3: 82ac beqz.n a2, 26cf - 26a5: ffea01 l32r a0, 2650 - 26a8: 0000c0 callx0 a0 - 26ab: 756c22 s32i a2, a12, 0x1d4 - 26ae: 0168 l32i.n a6, a1, 0 - 26b0: 9f2c52 l32i a5, a12, 0x27c - 26b3: 1668 l32i.n a6, a6, 4 - 26b5: 766c62 s32i a6, a12, 0x1d8 - 26b8: 859c beqz.n a5, 26d4 - 26ba: a02c22 l32i a2, a12, 0x280 - 26bd: 1138 l32i.n a3, a1, 4 - 26bf: 0005c0 callx0 a5 - 26c2: 0128 l32i.n a2, a1, 0 - 26c4: ffe401 l32r a0, 2654 - 26c7: 0000c0 callx0 a0 - 26ca: 120c movi.n a2, 1 - 26cc: ffe846 j 2671 - 26cf: f27c movi.n a2, -1 - 26d1: ffe706 j 2671 - 26d4: 0c2d mov.n a2, a12 - 26d6: ffedc5 call0 25b4 - 26d9: 0128 l32i.n a2, a1, 0 - 26db: 070c movi.n a7, 0 - 26dd: 756c72 s32i a7, a12, 0x1d4 - 26e0: 766c72 s32i a7, a12, 0x1d8 - 26e3: ffdd01 l32r a0, 2658 - 26e6: 0000c0 callx0 a0 - 26e9: fff746 j 26ca - ... - 270c: 10a252 movi a5, 0x210 - 270f: c01150 sub a1, a1, a5 - 2712: 8261f2 s32i a15, a1, 0x208 - 2715: 7e6102 s32i a0, a1, 0x1f8 - 2718: 7f61c2 s32i a12, a1, 0x1fc - 271b: 8161e2 s32i a14, a1, 0x204 - 271e: 8061d2 s32i a13, a1, 0x200 - 2721: 04ed mov.n a14, a4 - 2723: cd0c movi.n a13, 12 - 2725: 02cd mov.n a12, a2 - 2727: 032d mov.n a2, a3 - 2729: 3c08 l32i.n a0, a12, 12 - 272b: 331c movi.n a3, 19 - 272d: 191037 beq a0, a3, 274a - 2730: 3cd9 s32i.n a13, a12, 12 - 2732: 120c movi.n a2, 1 - 2734: 7f21c2 l32i a12, a1, 0x1fc - 2737: 8021d2 l32i a13, a1, 0x200 - 273a: 8121e2 l32i a14, a1, 0x204 - 273d: 8221f2 l32i a15, a1, 0x208 - 2740: 10a232 movi a3, 0x210 - 2743: 7e2102 l32i a0, a1, 0x1f8 - 2746: 113a add.n a1, a1, a3 - 2748: f00d ret.n - 274a: 7d6122 s32i a2, a1, 0x1f4 - 274d: 01dcf2 addmi a15, a12, 0x100 - 2750: 512c42 l32i a4, a12, 0x144 - 2753: d8cff2 addi a15, a15, -40 - 2756: 649c beqz.n a4, 2770 - 2758: 0c08 l32i.n a0, a12, 0 - 275a: 1008 l32i.n a0, a0, 4 - 275c: 182002 l32i a0, a0, 96 - 275f: d08c beqz.n a0, 2770 - 2761: 0c2d mov.n a2, a12 - 2763: ffb305 call0 2294 - 2766: 62cc bnez.n a2, 2770 - 2768: 3cd9 s32i.n a13, a12, 12 - 276a: c85fd2 s16i a13, a15, 0x190 - 276d: fff046 j 2732 - 2770: 0c2d mov.n a2, a12 - 2772: 4e38 l32i.n a3, a14, 16 - 2774: ff7e45 call0 1f5c - 2777: 02ec bnez.n a2, 279b - 2779: 0c2d mov.n a2, a12 - 277b: 132e32 l32i a3, a14, 76 - 277e: 7d2142 l32i a4, a1, 0x1f4 - 2781: ffda01 l32r a0, 26ec - 2784: 0000c0 callx0 a0 - 2787: 02dc bnez.n a2, 279b - 2789: 0c2d mov.n a2, a12 - 278b: 382e32 l32i a3, a14, 224 - 278e: 392e42 l32i a4, a14, 228 - 2791: ffd701 l32r a0, 26f0 - 2794: 0000c0 callx0 a0 - 2797: 02fd mov.n a15, a2 - 2799: 32cc bnez.n a2, 27a0 - 279b: 3cd9 s32i.n a13, a12, 12 - 279d: ffe446 j 2732 - 27a0: 0c28 l32i.n a2, a12, 0 - 27a2: 0228 l32i.n a2, a2, 0 - 27a4: 130c movi.n a3, 1 - 27a6: 52cc bnez.n a2, 27af - 27a8: 2c58 l32i.n a5, a12, 8 - 27aa: 040c movi.n a4, 0 - 27ac: 833450 moveqz a3, a4, a5 - 27af: 0f2d mov.n a2, a15 - 27b1: 1e48 l32i.n a4, a14, 4 - 27b3: 160c movi.n a6, 1 - 27b5: 934640 movnez a4, a6, a4 - 27b8: ffcf01 l32r a0, 26f4 - 27bb: 0000c0 callx0 a0 - 27be: 00c2d6 bgez a2, 27ce - 27c1: 0f2d mov.n a2, a15 - 27c3: ffcd01 l32r a0, 26f8 - 27c6: 0000c0 callx0 a0 - 27c9: 3cd9 s32i.n a13, a12, 12 - 27cb: ffd8c6 j 2732 - 27ce: 0f2d mov.n a2, a15 - 27d0: 013d mov.n a3, a1 - 27d2: ffca01 l32r a0, 26fc - 27d5: 0000c0 callx0 a0 - 27d8: 021296 bltz a2, 27fd - 27db: 0c2d mov.n a2, a12 - 27dd: 0f3d mov.n a3, a15 - 27df: 1c2142 l32i a4, a1, 112 - 27e2: ffc701 l32r a0, 2700 - 27e5: 0000c0 callx0 a0 - 27e8: 12dc bnez.n a2, 27fd - 27ea: 0c2d mov.n a2, a12 - 27ec: 1b2132 l32i a3, a1, 108 - 27ef: ff8dc5 call0 20cc - 27f2: 72cc bnez.n a2, 27fd - 27f4: 0c2d mov.n a2, a12 - 27f6: 013d mov.n a3, a1 - 27f8: ffe605 call0 265c - 27fb: 928c beqz.n a2, 2808 - 27fd: 0f2d mov.n a2, a15 - 27ff: ffc101 l32r a0, 2704 - 2802: 0000c0 callx0 a0 - 2805: fff006 j 27c9 - 2808: 0f2d mov.n a2, a15 - 280a: ffbf01 l32r a0, 2708 - 280d: 0000c0 callx0 a0 - 2810: 4d1c movi.n a13, 20 - 2812: ffecc6 j 27c9 - ... - 2841: 000000 ill - 2844: 10a282 movi a8, 0x210 - 2847: c01180 sub a1, a1, a8 - 284a: 7e6102 s32i a0, a1, 0x1f8 - 284d: 7f61c2 s32i a12, a1, 0x1fc - 2850: 8061d2 s32i a13, a1, 0x200 - 2853: 02cd mov.n a12, a2 - 2855: 03dd mov.n a13, a3 - 2857: 032d mov.n a2, a3 - 2859: 013d mov.n a3, a1 - 285b: ffef01 l32r a0, 2818 - 285e: 0000c0 callx0 a0 - 2861: 0042d6 bgez a2, 2869 - 2864: 220c movi.n a2, 2 - 2866: 000fc6 j 28a9 - 2869: 2108 l32i.n a0, a1, 8 - 286b: 04a056 bnez a0, 28b9 - 286e: 120c movi.n a2, 1 - 2870: c00c movi.n a0, 12 - 2872: 3c09 s32i.n a0, a12, 12 - 2874: 000c46 j 28a9 - 2877: 0d2d mov.n a2, a13 - 2879: ffe801 l32r a0, 281c - 287c: 0000c0 callx0 a0 - 287f: fe1296 bltz a2, 2864 - 2882: 0c2d mov.n a2, a12 - 2884: 013d mov.n a3, a1 - 2886: ffa245 call0 22ac - 2889: 7d6122 s32i a2, a1, 0x1f4 - 288c: 7d2122 l32i a2, a1, 0x1f4 - 288f: 131266 bnei a2, 1, 28a6 - 2892: 4d2c22 l32i a2, a12, 0x134 - 2895: ffe201 l32r a0, 2820 - 2898: 0000c0 callx0 a0 - 289b: 0d2d mov.n a2, a13 - 289d: ffe101 l32r a0, 2824 - 28a0: 0000c0 callx0 a0 - 28a3: 4d6c22 s32i a2, a12, 0x134 - 28a6: 7d2122 l32i a2, a1, 0x1f4 - 28a9: 7f21c2 l32i a12, a1, 0x1fc - 28ac: 8021d2 l32i a13, a1, 0x200 - 28af: 10a232 movi a3, 0x210 - 28b2: 7e2102 l32i a0, a1, 0x1f8 - 28b5: 113a add.n a1, a1, a3 - 28b7: f00d ret.n - 28b9: 000022 l8ui a2, a0, 0 - 28bc: 4138 l32i.n a3, a1, 16 - 28be: b54226 beqi a2, 4, 2877 - 28c1: f9f316 beqz a3, 2864 - 28c4: 46cc22 addi a2, a12, 70 - 28c7: 041c movi.n a4, 16 - 28c9: ffd701 l32r a0, 2828 - 28cc: 0000c0 callx0 a0 - 28cf: f91256 bnez a2, 2864 - 28d2: 2128 l32i.n a2, a1, 8 - 28d4: 930c movi.n a3, 9 - 28d6: 000222 l8ui a2, a2, 0 - 28d9: b40c movi.n a4, 11 - 28db: 984226 beqi a2, 4, 2877 - 28de: 407226 beqi a2, 7, 2922 - 28e1: 781237 beq a2, a3, 295d - 28e4: 021247 beq a2, a4, 28ea - 28e7: ffde46 j 2864 - 28ea: 0d2d mov.n a2, a13 - 28ec: ffd001 l32r a0, 282c - 28ef: 0000c0 callx0 a0 - 28f2: f6e296 bltz a2, 2864 - 28f5: 0c2d mov.n a2, a12 - 28f7: 0d3d mov.n a3, a13 - 28f9: 014d mov.n a4, a1 - 28fb: ffe105 call0 270c - 28fe: 7d6122 s32i a2, a1, 0x1f4 - 2901: 042226 beqi a2, 2, 2909 - 2904: 3c58 l32i.n a5, a12, 12 - 2906: 82a566 bnei a5, 12, 288c - 2909: 0c28 l32i.n a2, a12, 0 - 290b: 01dc52 addmi a5, a12, 0x100 - 290e: b30c movi.n a3, 11 - 2910: 6cc552 addi a5, a5, 108 - 2913: 7e1542 l16ui a4, a5, 252 - 2916: 7f1552 l16ui a5, a5, 254 - 2919: ffc501 l32r a0, 2830 - 291c: 0000c0 callx0 a0 - 291f: ffda46 j 288c - 2922: 0d2d mov.n a2, a13 - 2924: ffc401 l32r a0, 2834 - 2927: 0000c0 callx0 a0 - 292a: f36296 bltz a2, 2864 - 292d: 0c2d mov.n a2, a12 - 292f: 0d3d mov.n a3, a13 - 2931: 014d mov.n a4, a1 - 2933: ffae05 call0 2414 - 2936: 7d6122 s32i a2, a1, 0x1f4 - 2939: 072226 beqi a2, 2, 2944 - 293c: 3c68 l32i.n a6, a12, 12 - 293e: f4c662 addi a6, a6, -12 - 2941: f47656 bnez a6, 288c - 2944: 0c28 l32i.n a2, a12, 0 - 2946: 01dc52 addmi a5, a12, 0x100 - 2949: 730c movi.n a3, 7 - 294b: 6cc552 addi a5, a5, 108 - 294e: 7e1542 l16ui a4, a5, 252 - 2951: 7f1552 l16ui a5, a5, 254 - 2954: ffb901 l32r a0, 2838 - 2957: 0000c0 callx0 a0 - 295a: ffcb86 j 288c - 295d: 0d2d mov.n a2, a13 - 295f: ffb701 l32r a0, 283c - 2962: 0000c0 callx0 a0 - 2965: efb296 bltz a2, 2864 - 2968: 0c2d mov.n a2, a12 - 296a: 0d3d mov.n a3, a13 - 296c: 014d mov.n a4, a1 - 296e: ffb4c5 call0 24bc - 2971: 7d6122 s32i a2, a1, 0x1f4 - 2974: 072226 beqi a2, 2, 297f - 2977: 3c68 l32i.n a6, a12, 12 - 2979: f4c662 addi a6, a6, -12 - 297c: f0c656 bnez a6, 288c - 297f: 0c28 l32i.n a2, a12, 0 - 2981: 01dc52 addmi a5, a12, 0x100 - 2984: 930c movi.n a3, 9 - 2986: 6cc552 addi a5, a5, 108 - 2989: 7e1542 l16ui a4, a5, 252 - 298c: 7f1552 l16ui a5, a5, 254 - 298f: ffac01 l32r a0, 2840 - 2992: 0000c0 callx0 a0 - 2995: ffbcc6 j 288c - ... - 29a4: fed112 addmi a1, a1, 0xfffffe00 - 29a7: 7d6122 s32i a2, a1, 0x1f4 - 29aa: 7e6102 s32i a0, a1, 0x1f8 - 29ad: 032d mov.n a2, a3 - 29af: 013d mov.n a3, a1 - 29b1: fff901 l32r a0, 2998 - 29b4: 0000c0 callx0 a0 - 29b7: 0092d6 bgez a2, 29c4 - 29ba: 220c movi.n a2, 2 - 29bc: 7e2102 l32i a0, a1, 0x1f8 - 29bf: 02d112 addmi a1, a1, 0x200 - 29c2: f00d ret.n - 29c4: 2108 l32i.n a0, a1, 8 - 29c6: d30c movi.n a3, 13 - 29c8: fee016 beqz a0, 29ba - 29cb: 000022 l8ui a2, a0, 0 - 29ce: e89237 bne a2, a3, 29ba - 29d1: 4138 l32i.n a3, a1, 16 - 29d3: fe3316 beqz a3, 29ba - 29d6: 7d2122 l32i a2, a1, 0x1f4 - 29d9: 041c movi.n a4, 16 - 29db: 46c222 addi a2, a2, 70 - 29de: ffef01 l32r a0, 299c - 29e1: 0000c0 callx0 a0 - 29e4: fd2256 bnez a2, 29ba - 29e7: 3138 l32i.n a3, a1, 12 - 29e9: fcd316 beqz a3, 29ba - 29ec: 7d2122 l32i a2, a1, 0x1f4 - 29ef: 041c movi.n a4, 16 - 29f1: 36c222 addi a2, a2, 54 - 29f4: ffeb01 l32r a0, 29a0 - 29f7: 0000c0 callx0 a0 - 29fa: ffef06 j 29ba - ... - 2a19: 000000 ill - 2a1c: fed112 addmi a1, a1, 0xfffffe00 - 2a1f: 7f61d2 s32i a13, a1, 0x1fc - 2a22: 7e61c2 s32i a12, a1, 0x1f8 - 2a25: 7d6102 s32i a0, a1, 0x1f4 - 2a28: 02cd mov.n a12, a2 - 2a2a: c00c movi.n a0, 12 - 2a2c: 032d mov.n a2, a3 - 2a2e: 3cd8 l32i.n a13, a12, 12 - 2a30: 013d mov.n a3, a1 - 2a32: 3c09 s32i.n a0, a12, 12 - 2a34: fff301 l32r a0, 2a00 - 2a37: 0000c0 callx0 a0 - 2a3a: 00f2d6 bgez a2, 2a4d - 2a3d: 220c movi.n a2, 2 - 2a3f: 7e21c2 l32i a12, a1, 0x1f8 - 2a42: 7f21d2 l32i a13, a1, 0x1fc - 2a45: 7d2102 l32i a0, a1, 0x1f4 - 2a48: 02d112 addmi a1, a1, 0x200 - 2a4b: f00d ret.n - 2a4d: 2108 l32i.n a0, a1, 8 - 2a4f: e30c movi.n a3, 14 - 2a51: fe8016 beqz a0, 2a3d - 2a54: 000022 l8ui a2, a0, 0 - 2a57: e29237 bne a2, a3, 2a3d - 2a5a: 4138 l32i.n a3, a1, 16 - 2a5c: fdd316 beqz a3, 2a3d - 2a5f: 46cc22 addi a2, a12, 70 - 2a62: 041c movi.n a4, 16 - 2a64: ffe801 l32r a0, 2a04 - 2a67: 0000c0 callx0 a0 - 2a6a: fcf256 bnez a2, 2a3d - 2a6d: 3138 l32i.n a3, a1, 12 - 2a6f: fca316 beqz a3, 2a3d - 2a72: 36cc22 addi a2, a12, 54 - 2a75: 041c movi.n a4, 16 - 2a77: ffe401 l32r a0, 2a08 - 2a7a: 0000c0 callx0 a0 - 2a7d: fbc256 bnez a2, 2a3d - 2a80: f108 l32i.n a0, a1, 60 - 2a82: fb7016 beqz a0, 2a3d - 2a85: 000052 l8ui a5, a0, 0 - 2a88: 010042 l8ui a4, a0, 1 - 2a8b: 115580 slli a5, a5, 8 - 2a8e: 204450 or a4, a4, a5 - 2a91: f44040 extui a4, a4, 0, 16 - 2a94: f50c movi.n a5, 15 - 2a96: 211d57 beq a13, a5, 2abb - 2a99: 161c movi.n a6, 17 - 2a9b: 2f1d67 beq a13, a6, 2ace - 2a9e: 371c movi.n a7, 19 - 2aa0: 3d1d77 beq a13, a7, 2ae1 - 2aa3: 581c movi.n a8, 21 - 2aa5: 949d87 bne a13, a8, 2a3d - 2aa8: 0c28 l32i.n a2, a12, 0 - 2aaa: c30c movi.n a3, 12 - 2aac: 01dc52 addmi a5, a12, 0x100 - 2aaf: b51552 l16ui a5, a5, 0x16a - 2ab2: ffd601 l32r a0, 2a0c - 2ab5: 0000c0 callx0 a0 - 2ab8: ffe046 j 2a3d - 2abb: 0c28 l32i.n a2, a12, 0 - 2abd: 530c movi.n a3, 5 - 2abf: 01dc52 addmi a5, a12, 0x100 - 2ac2: b51552 l16ui a5, a5, 0x16a - 2ac5: ffd201 l32r a0, 2a10 - 2ac8: 0000c0 callx0 a0 - 2acb: ffdb86 j 2a3d - 2ace: 0c28 l32i.n a2, a12, 0 - 2ad0: 830c movi.n a3, 8 - 2ad2: 01dc52 addmi a5, a12, 0x100 - 2ad5: b51552 l16ui a5, a5, 0x16a - 2ad8: ffcf01 l32r a0, 2a14 - 2adb: 0000c0 callx0 a0 - 2ade: ffd6c6 j 2a3d - 2ae1: 0c28 l32i.n a2, a12, 0 - 2ae3: a30c movi.n a3, 10 - 2ae5: 01dc52 addmi a5, a12, 0x100 - 2ae8: b51552 l16ui a5, a5, 0x16a - 2aeb: ffcb01 l32r a0, 2a18 - 2aee: 0000c0 callx0 a0 - 2af1: ffd206 j 2a3d - ... - 2b20: 90a242 movi a4, 0x290 - 2b23: c01140 sub a1, a1, a4 - 2b26: a161c2 s32i a12, a1, 0x284 - 2b29: a06102 s32i a0, a1, 0x280 - 2b2c: 02cd mov.n a12, a2 - 2b2e: 3208 l32i.n a0, a2, 12 - 2b30: 521c movi.n a2, 21 - 2b32: 051027 beq a0, a2, 2b3b - 2b35: 9b2c42 l32i a4, a12, 0x26c - 2b38: 185416 beqz a4, 2cc1 - 2b3b: 032d mov.n a2, a3 - 2b3d: 013d mov.n a3, a1 - 2b3f: ffed01 l32r a0, 2af4 - 2b42: 0000c0 callx0 a0 - 2b45: 178296 bltz a2, 2cc1 - 2b48: 2108 l32i.n a0, a1, 8 - 2b4a: 173016 beqz a0, 2cc1 - 2b4d: 000052 l8ui a5, a0, 0 - 2b50: 4138 l32i.n a3, a1, 16 - 2b52: f1c552 addi a5, a5, -15 - 2b55: 168556 bnez a5, 2cc1 - 2b58: 165316 beqz a3, 2cc1 - 2b5b: 46cc22 addi a2, a12, 70 - 2b5e: 041c movi.n a4, 16 - 2b60: ffe601 l32r a0, 2af8 - 2b63: 0000c0 callx0 a0 - 2b66: 157256 bnez a2, 2cc1 - 2b69: 3138 l32i.n a3, a1, 12 - 2b6b: 152316 beqz a3, 2cc1 - 2b6e: 36cc22 addi a2, a12, 54 - 2b71: 041c movi.n a4, 16 - 2b73: ffe201 l32r a0, 2afc - 2b76: 0000c0 callx0 a0 - 2b79: 144256 bnez a2, 2cc1 - 2b7c: 0c28 l32i.n a2, a12, 0 - 2b7e: 10cc42 addi a4, a12, 16 - 2b81: 02dc32 addmi a3, a12, 0x200 - 2b84: e0c332 addi a3, a3, -32 - 2b87: 9f6142 s32i a4, a1, 0x27c - 2b8a: 1228 l32i.n a2, a2, 4 - 2b8c: 000005 call0 2b90 - 2b8f: 0c08 l32i.n a0, a12, 0 - 2b91: 2038 l32i.n a3, a0, 8 - 2b93: 021326 beqi a3, 1, 2b99 - 2b96: 002206 j 2c22 - 2b99: 542c52 l32i a5, a12, 0x150 - 2b9c: 0028 l32i.n a2, a0, 0 - 2b9e: 082516 beqz a5, 2c24 - 2ba1: 081216 beqz a2, 2c26 - 2ba4: 1068 l32i.n a6, a0, 4 - 2ba6: 112662 l32i a6, a6, 68 - 2ba9: 077656 bnez a6, 2c24 - 2bac: 030c movi.n a3, 0 - 2bae: 84a042 movi a4, 132 - 2bb1: 02d122 addmi a2, a1, 0x200 - 2bb4: f4c222 addi a2, a2, -12 - 2bb7: ffd201 l32r a0, 2b00 - 2bba: 0000c0 callx0 a0 - 2bbd: 0c48 l32i.n a4, a12, 0 - 2bbf: 02d122 addmi a2, a1, 0x200 - 2bc2: f4c222 addi a2, a2, -12 - 2bc5: 20c432 addi a3, a4, 32 - 2bc8: 102442 l32i a4, a4, 64 - 2bcb: ffce01 l32r a0, 2b04 - 2bce: 0000c0 callx0 a0 - 2bd1: c30c movi.n a3, 12 - 2bd3: 02d122 addmi a2, a1, 0x200 - 2bd6: 242c movi.n a4, 34 - 2bd8: 0c5242 s16i a4, a2, 24 - 2bdb: 0d5232 s16i a3, a2, 26 - 2bde: 552c42 l32i a4, a12, 0x154 - 2be1: 0c38 l32i.n a3, a12, 0 - 2be3: 1dc222 addi a2, a2, 29 - 2be6: 102332 l32i a3, a3, 64 - 2be9: 856132 s32i a3, a1, 0x214 - 2bec: 542c32 l32i a3, a12, 0x150 - 2bef: ffc601 l32r a0, 2b08 - 2bf2: 0000c0 callx0 a0 - 2bf5: 250c movi.n a5, 2 - 2bf7: 552c62 l32i a6, a12, 0x154 - 2bfa: 0c08 l32i.n a0, a12, 0 - 2bfc: 986162 s32i a6, a1, 0x260 - 2bff: 4a2062 l32i a6, a0, 0x128 - 2c02: 2059 s32i.n a5, a0, 8 - 2c04: a68c beqz.n a6, 2c12 - 2c06: 4c2022 l32i a2, a0, 0x130 - 2c09: 02d132 addmi a3, a1, 0x200 - 2c0c: f4c332 addi a3, a3, -12 - 2c0f: 0006c0 callx0 a6 - 2c12: 542c22 l32i a2, a12, 0x150 - 2c15: ffbd01 l32r a0, 2b0c - 2c18: 0000c0 callx0 a0 - 2c1b: 0c08 l32i.n a0, a12, 0 - 2c1d: 040c movi.n a4, 0 - 2c1f: 546c42 s32i a4, a12, 0x150 - 2c22: 0028 l32i.n a2, a0, 0 - 2c24: 92cc bnez.n a2, 2c31 - 2c26: 2c58 l32i.n a5, a12, 8 - 2c28: 55cc bnez.n a5, 2c31 - 2c2a: 0c2d mov.n a2, a12 - 2c2c: ff9845 call0 25b4 - 2c2f: 0c08 l32i.n a0, a12, 0 - 2c31: 30cc62 addi a6, a12, 48 - 2c34: 542c42 l32i a4, a12, 0x150 - 2c37: 9e6162 s32i a6, a1, 0x278 - 2c3a: b49c beqz.n a4, 2c59 - 2c3c: 063d mov.n a3, a6 - 2c3e: 552c52 l32i a5, a12, 0x154 - 2c41: 1028 l32i.n a2, a0, 4 - 2c43: fe0045 call0 c48 - 2c46: 542c22 l32i a2, a12, 0x150 - 2c49: ffb101 l32r a0, 2b10 - 2c4c: 0000c0 callx0 a0 - 2c4f: 9e2162 l32i a6, a1, 0x278 - 2c52: 0c08 l32i.n a0, a12, 0 - 2c54: 070c movi.n a7, 0 - 2c56: 546c72 s32i a7, a12, 0x150 - 2c59: 9f2142 l32i a4, a1, 0x27c - 2c5c: 4e2c52 l32i a5, a12, 0x138 - 2c5f: 063d mov.n a3, a6 - 2c61: 1028 l32i.n a2, a0, 4 - 2c63: 4f2c62 l32i a6, a12, 0x13c - 2c66: fdffc5 call0 c64 - 2c69: 512c82 l32i a8, a12, 0x144 - 2c6c: a8bc beqz.n a8, 2caa - 2c6e: 9f2132 l32i a3, a1, 0x27c - 2c71: 0c28 l32i.n a2, a12, 0 - 2c73: 03dc42 addmi a4, a12, 0x300 - 2c76: 8cc442 addi a4, a4, -116 - 2c79: 1228 l32i.n a2, a2, 4 - 2c7b: fd7dc5 call0 458 - 2c7e: 0c28 l32i.n a2, a12, 0 - 2c80: 1228 l32i.n a2, a2, 4 - 2c82: fde045 call0 a88 - 2c85: 0c28 l32i.n a2, a12, 0 - 2c87: 1228 l32i.n a2, a2, 4 - 2c89: 01d222 addmi a2, a2, 0x100 - 2c8c: b8c222 addi a2, a2, -72 - 2c8f: ffa101 l32r a0, 2b14 - 2c92: 0000c0 callx0 a0 - 2c95: 0c28 l32i.n a2, a12, 0 - 2c97: 9f2132 l32i a3, a1, 0x27c - 2c9a: 1228 l32i.n a2, a2, 4 - 2c9c: 041c movi.n a4, 16 - 2c9e: 01d222 addmi a2, a2, 0x100 - 2ca1: a6c222 addi a2, a2, -90 - 2ca4: ff9d01 l32r a0, 2b18 - 2ca7: 0000c0 callx0 a0 - 2caa: 0c28 l32i.n a2, a12, 0 - 2cac: ff9c01 l32r a0, 2b1c - 2caf: 0000c0 callx0 a0 - 2cb2: 020c movi.n a2, 0 - 2cb4: a121c2 l32i a12, a1, 0x284 - 2cb7: 90a232 movi a3, 0x290 - 2cba: a02102 l32i a0, a1, 0x280 - 2cbd: 113a add.n a1, a1, a3 - 2cbf: f00d ret.n - 2cc1: 220c movi.n a2, 2 - 2cc3: fffb46 j 2cb4 - ... - -00002cd8 : - 2cd8: f0c112 addi a1, a1, -16 - 2cdb: 0109 s32i.n a0, a1, 0 - 2cdd: 21d9 s32i.n a13, a1, 8 - 2cdf: 11c9 s32i.n a12, a1, 4 - 2ce1: 02dd mov.n a13, a2 - 2ce3: 04cd mov.n a12, a4 - 2ce5: 3b2326 beqi a3, 2, 2d24 - 2ce8: 5a3326 beqi a3, 3, 2d46 - 2ceb: 6c4326 beqi a3, 4, 2d5b - 2cee: 3d5366 bnei a3, 5, 2d2f - 2cf1: 042d mov.n a2, a4 - 2cf3: fff501 l32r a0, 2cc8 - 2cf6: 0000c0 callx0 a0 - 2cf9: 032296 bltz a2, 2d2f - 2cfc: 0c3d mov.n a3, a12 - 2cfe: 0d2d mov.n a2, a13 - 2d00: ffe1c5 call0 2b20 - 2d03: 02cd mov.n a12, a2 - 2d05: 162266 bnei a2, 2, 2d1f - 2d08: 0d28 l32i.n a2, a13, 0 - 2d0a: f30c movi.n a3, 15 - 2d0c: c60c movi.n a6, 12 - 2d0e: 01dd52 addmi a5, a13, 0x100 - 2d11: b41542 l16ui a4, a5, 0x168 - 2d14: 3d69 s32i.n a6, a13, 12 - 2d16: b51552 l16ui a5, a5, 0x16a - 2d19: ffec01 l32r a0, 2ccc - 2d1c: 0000c0 callx0 a0 - 2d1f: 0c2d mov.n a2, a12 - 2d21: 000586 j 2d3b - 2d24: 042d mov.n a2, a4 - 2d26: ffea01 l32r a0, 2cd0 - 2d29: 0000c0 callx0 a0 - 2d2c: 0042d6 bgez a2, 2d34 - 2d2f: 220c movi.n a2, 2 - 2d31: 000186 j 2d3b - 2d34: 0c3d mov.n a3, a12 - 2d36: 0d2d mov.n a2, a13 - 2d38: ffc685 call0 29a4 - 2d3b: 11c8 l32i.n a12, a1, 4 - 2d3d: 21d8 l32i.n a13, a1, 8 - 2d3f: 0108 l32i.n a0, a1, 0 - 2d41: 10c112 addi a1, a1, 16 - 2d44: f00d ret.n - 2d46: 042d mov.n a2, a4 - 2d48: ffe301 l32r a0, 2cd4 - 2d4b: 0000c0 callx0 a0 - 2d4e: fdd296 bltz a2, 2d2f - 2d51: 0c3d mov.n a3, a12 - 2d53: 0d2d mov.n a2, a13 - 2d55: ffcc45 call0 2a1c - 2d58: fff7c6 j 2d3b - 2d5b: 043d mov.n a3, a4 - 2d5d: ffae45 call0 2844 - 2d60: fff5c6 j 2d3b - ... - -00002d64 : - 2d64: f0c112 addi a1, a1, -16 - 2d67: 0109 s32i.n a0, a1, 0 - 2d69: fdfec5 call0 d58 - 2d6c: 0108 l32i.n a0, a1, 0 - 2d6e: 10c112 addi a1, a1, 16 - 2d71: f00d ret.n - 2d73: c11200 mul16u a1, a2, a0 - 2d76: 0109f0 slli a0, a9, 17 - 2d79: 000c movi.n a0, 0 - 2d7b: 2209 s32i.n a0, a2, 8 - 2d7d: 1209 s32i.n a0, a2, 4 - 2d7f: 000005 call0 2d80 - 2d82: 0108 l32i.n a0, a1, 0 - 2d84: 10c112 addi a1, a1, 16 - 2d87: f00d ret.n - 2d89: 000000 ill - 2d8c: f00d ret.n - 2d8e: 7f0000 excw - 2d91: ff .byte 0xff - 2d92: 7f0000 excw - 2d95: 00f9 s32i.n a15, a0, 0 - 2d97: 000000 ill - ... - -00002d9c : - 2d9c: e41c movi.n a4, 30 - 2d9e: f0c112 addi a1, a1, -16 - 2da1: 21c9 s32i.n a12, a1, 8 - 2da3: 1109 s32i.n a0, a1, 4 - 2da5: 02cd mov.n a12, a2 - 2da7: 64cc32 addi a3, a12, 100 - 2daa: 2c08 l32i.n a0, a12, 8 - 2dac: f27c movi.n a2, -1 - 2dae: 136c22 s32i a2, a12, 76 - 2db1: 146c22 s32i a2, a12, 80 - 2db4: 126c02 s32i a0, a12, 72 - 2db7: 01dc22 addmi a2, a12, 0x100 - 2dba: 82c222 addi a2, a2, -126 - 2dbd: fff601 l32r a0, 2d98 - 2dc0: 0000c0 callx0 a0 - 2dc3: 2c38 l32i.n a3, a12, 8 - 2dc5: 1c48 l32i.n a4, a12, 4 - 2dc7: 43ac beqz.n a3, 2def - 2dc9: 0c38 l32i.n a3, a12, 0 - 2dcb: fff101 l32r a0, 2d90 - 2dce: 6c1332 l16ui a3, a3, 216 - 2dd1: fff021 l32r a2, 2d94 - 2dd4: 100300 and a0, a3, a0 - 2dd7: 100020 and a0, a0, a2 - 2dda: 005102 s16i a0, a1, 0 - 2ddd: b48c beqz.n a4, 2dec - 2ddf: 012d mov.n a2, a1 - 2de1: 440c movi.n a4, 4 - 2de3: 136c42 s32i a4, a12, 76 - 2de6: fd9105 call0 6f8 - 2de9: 001102 l16ui a0, a1, 0 - 2dec: 146c02 s32i a0, a12, 80 - 2def: 0c2d mov.n a2, a12 - 2df1: fff985 call0 2d8c - 2df4: 0c2d mov.n a2, a12 - 2df6: fdf605 call0 d58 - 2df9: 0c2d mov.n a2, a12 - 2dfb: 21c8 l32i.n a12, a1, 8 - 2dfd: fde9c5 call0 c9c - 2e00: 1108 l32i.n a0, a1, 4 - 2e02: 10c112 addi a1, a1, 16 - 2e05: f00d ret.n - 2e07: 009400 excw - 2e0a: 940000 extui a0, a0, 0, 10 - 2e0d: 000000 ill - 2e10: 000094 excw - 2e13: 009400 excw - 2e16: 940000 extui a0, a0, 0, 10 - 2e19: 000000 ill - 2e1c: 000014 excw - ... - -00002e2c : - 2e2c: 90c112 addi a1, a1, -112 - 2e2f: 1b61c2 s32i a12, a1, 108 - 2e32: 196142 s32i a4, a1, 100 - 2e35: 186152 s32i a5, a1, 96 - 2e38: 1a6102 s32i a0, a1, 104 - 2e3b: fd3c45 call0 200 - 2e3e: 02cd mov.n a12, a2 - 2e40: 06e216 beqz a2, 2eb2 - 2e43: 10c132 addi a3, a1, 16 - 2e46: 842c movi.n a4, 40 - 2e48: 01d222 addmi a2, a2, 0x100 - 2e4b: 8cc222 addi a2, a2, -116 - 2e4e: fff401 l32r a0, 2e20 - 2e51: 0000c0 callx0 a0 - 2e54: 05a256 bnez a2, 2eb2 - 2e57: 20cc22 addi a2, a12, 32 - 2e5a: 40c132 addi a3, a1, 64 - 2e5d: 541c movi.n a4, 21 - 2e5f: fff101 l32r a0, 2e24 - 2e62: 0000c0 callx0 a0 - 2e65: ffeb41 l32r a4, 2e14 - 2e68: 7c38 l32i.n a3, a12, 28 - 2e6a: ffe961 l32r a6, 2e10 - 2e6d: 6c58 l32i.n a5, a12, 24 - 2e6f: ffe6b1 l32r a11, 2e08 - 2e72: 4ca8 l32i.n a10, a12, 16 - 2e74: ffe691 l32r a9, 2e0c - 2e77: ffe801 l32r a0, 2e18 - 2e7a: 3c78 l32i.n a7, a12, 12 - 2e7c: 5c88 l32i.n a8, a12, 20 - 2e7e: 837070 moveqz a7, a0, a7 - 2e81: 838980 moveqz a8, a9, a8 - 2e84: 83aba0 moveqz a10, a11, a10 - 2e87: 835650 moveqz a5, a6, a5 - 2e8a: 833430 moveqz a3, a4, a3 - 2e8d: 026d mov.n a6, a2 - 2e8f: ffe341 l32r a4, 2e1c - 2e92: 192122 l32i a2, a1, 100 - 2e95: 01a9 s32i.n a10, a1, 0 - 2e97: 1189 s32i.n a8, a1, 4 - 2e99: 3139 s32i.n a3, a1, 12 - 2e9b: 2159 s32i.n a5, a1, 8 - 2e9d: 182132 l32i a3, a1, 96 - 2ea0: 10c152 addi a5, a1, 16 - 2ea3: ffe101 l32r a0, 2e28 - 2ea6: 0000c0 callx0 a0 - 2ea9: 005296 bltz a2, 2eb2 - 2eac: 1821c2 l32i a12, a1, 96 - 2eaf: 0132c7 bltu a2, a12, 2eb4 - 2eb2: 020c movi.n a2, 0 - 2eb4: 1b21c2 l32i a12, a1, 108 - 2eb7: 1a2102 l32i a0, a1, 104 - 2eba: 70c112 addi a1, a1, 112 - 2ebd: f00d ret.n - ... - -00002ec0 : - 2ec0: f0c112 addi a1, a1, -16 - 2ec3: 0109 s32i.n a0, a1, 0 - 2ec5: 131302 l16ui a0, a3, 38 - 2ec8: d40c movi.n a4, 13 - 2eca: 360047 bnone a0, a4, 2f04 - 2ecd: c50c movi.n a5, 12 - 2ecf: 105050 and a5, a0, a5 - 2ed2: 074566 bnei a5, 4, 2edd - 2ed5: 860c movi.n a6, 8 - 2ed7: 206060 or a6, a0, a6 - 2eda: 135362 s16i a6, a3, 38 - 2edd: 121302 l16ui a0, a3, 36 - 2ee0: 272c movi.n a7, 34 - 2ee2: 107070 and a7, a0, a7 - 2ee5: 072766 bnei a7, 2, 2ef0 - 2ee8: 082c movi.n a8, 32 - 2eea: 208080 or a8, a0, a8 - 2eed: 125382 s16i a8, a3, 36 - 2ef0: 0208 l32i.n a0, a2, 0 - 2ef2: 4a2052 l32i a5, a0, 0x128 - 2ef5: b58c beqz.n a5, 2f04 - 2ef7: 4c2022 l32i a2, a0, 0x130 - 2efa: 0005c0 callx0 a5 - 2efd: 0108 l32i.n a0, a1, 0 - 2eff: 10c112 addi a1, a1, 16 - 2f02: f00d ret.n - 2f04: f27c movi.n a2, -1 - 2f06: fffcc6 j 2efd - -wps_validate.o: file format elf32-xtensa-le - - -Disassembly of section .irom0.text: - -00000000 : - 0: 42cc bnez.n a2, 8 - 2: 838c beqz.n a3, e - 4: f27c movi.n a2, -1 - 6: f00d ret.n - 8: 000232 l8ui a3, a2, 0 - b: f5b366 bnei a3, 16, 4 - e: 020c movi.n a2, 0 - 10: f00d ret.n - 12: cc0000 excw - 15: 838c42 excw - 18: f27c movi.n a2, -1 - 1a: f00d ret.n - 1c: 000232 l8ui a3, a2, 0 - 1f: f5c3b6 bltui a3, 32, 18 - 22: 020c movi.n a2, 0 - 24: f00d ret.n - 26: cc0000 excw - 29: 838c42 excw - 2c: f27c movi.n a2, -1 - 2e: f00d ret.n - 30: 000232 l8ui a3, a2, 0 - 33: f543f6 bgeui a3, 4, 2c - 36: 020c movi.n a2, 0 - 38: f00d ret.n - 3a: cc0000 excw - 3d: 838c42 excw - 40: f27c movi.n a2, -1 - 42: f00d ret.n - 44: 000232 l8ui a3, a2, 0 - 47: f543f6 bgeui a3, 4, 40 - 4a: 020c movi.n a2, 0 - 4c: f00d ret.n - 4e: 000000 ill - 51: 000060 excw - 54: 03ac beqz.n a3, 78 - 56: fffe41 l32r a4, 50 - 59: 103240 and a3, a2, a4 - 5c: 020247 bnone a2, a4, 62 - 5f: 196237 bbci a2, 3, 7c - 62: 13cc bnez.n a3, 67 - 64: 14e237 bbsi a2, 3, 7c - 67: 00a652 movi a5, 0x600 - 6a: 103250 and a3, a2, a5 - 6d: 020257 bnone a2, a5, 73 - 70: 086277 bbci a2, 7, 7c - 73: 13cc bnez.n a3, 78 - 75: 03e277 bbsi a2, 7, 7c - 78: 120c movi.n a2, 1 - 7a: f00d ret.n - 7c: 020c movi.n a2, 0 - 7e: f00d ret.n - 80: f0c112 addi a1, a1, -16 - 83: 0109 s32i.n a0, a1, 0 - 85: 92cc bnez.n a2, 92 - 87: c49c beqz.n a4, a7 - 89: f27c movi.n a2, -1 - 8b: 0108 l32i.n a0, a1, 0 - 8d: 10c112 addi a1, a1, 16 - 90: f00d ret.n - 92: 000242 l8ui a4, a2, 0 - 95: 010222 l8ui a2, a2, 1 - 98: 114480 slli a4, a4, 8 - 9b: 202240 or a2, a2, a4 - 9e: f42020 extui a2, a2, 0, 16 - a1: fffb05 call0 54 - a4: fe1216 beqz a2, 89 - a7: 020c movi.n a2, 0 - a9: fff786 j 8b - ac: f0c112 addi a1, a1, -16 - af: 11c9 s32i.n a12, a1, 4 - b1: 0109 s32i.n a0, a1, 0 - b3: 02cd mov.n a12, a2 - b5: fffc85 call0 80 - b8: 007296 bltz a2, c3 - bb: fc8c beqz.n a12, ce - bd: 010c02 l8ui a0, a12, 1 - c0: 0a6077 bbci a0, 7, ce - c3: f27c movi.n a2, -1 - c5: 11c8 l32i.n a12, a1, 4 - c7: 0108 l32i.n a0, a1, 0 - c9: 10c112 addi a1, a1, 16 - cc: f00d ret.n - ce: 020c movi.n a2, 0 - d0: fffc46 j c5 - d3: 42cc00 excw - d6: 238c beqz.n a3, dc - d8: f27c movi.n a2, -1 - da: f00d ret.n - dc: 020c movi.n a2, 0 - de: f00d ret.n - e0: 42cc bnez.n a2, e8 - e2: 238c beqz.n a3, e8 - e4: f27c movi.n a2, -1 - e6: f00d ret.n - e8: 020c movi.n a2, 0 - ea: f00d ret.n - ec: 42cc bnez.n a2, f4 - ee: 238c beqz.n a3, f4 - f0: f27c movi.n a2, -1 - f2: f00d ret.n - f4: 020c movi.n a2, 0 - f6: f00d ret.n - f8: 42cc bnez.n a2, 100 - fa: e38c beqz.n a3, 10c - fc: f27c movi.n a2, -1 - fe: f00d ret.n - 100: 000222 l8ui a2, a2, 0 - 103: 051226 beqi a2, 1, 10c - 106: 022226 beqi a2, 2, 10c - 109: ef3266 bnei a2, 3, fc - 10c: 020c movi.n a2, 0 - 10e: f00d ret.n - 110: 42cc bnez.n a2, 118 - 112: 439c beqz.n a3, 12a - 114: f27c movi.n a2, -1 - 116: f00d ret.n - 118: 000242 l8ui a4, a2, 0 - 11b: 010232 l8ui a3, a2, 1 - 11e: 114480 slli a4, a4, 8 - 121: 203340 or a3, a3, a4 - 124: f43030 extui a3, a3, 0, 16 - 127: e953f6 bgeui a3, 5, 114 - 12a: 020c movi.n a2, 0 - 12c: f00d ret.n - 12e: cc0000 excw - 131: 639c42 l16si a4, a12, 198 - 134: f27c movi.n a2, -1 - 136: f00d ret.n - 138: 231c movi.n a3, 18 - 13a: 000252 l8ui a5, a2, 0 - 13d: 010242 l8ui a4, a2, 1 - 140: 115580 slli a5, a5, 8 - 143: 204450 or a4, a4, a5 - 146: f44040 extui a4, a4, 0, 16 - 149: e73347 bltu a3, a4, 134 - 14c: 020c movi.n a2, 0 - 14e: f00d ret.n - 150: 42cc bnez.n a2, 158 - 152: 739c beqz.n a3, 16d - 154: f27c movi.n a2, -1 - 156: f00d ret.n - 158: 000232 l8ui a3, a2, 0 - 15b: 010222 l8ui a2, a2, 1 - 15e: 113380 slli a3, a3, 8 - 161: 202230 or a2, a2, a3 - 164: f42020 extui a2, a2, 0, 16 - 167: 0262b6 bltui a2, 6, 16d - 16a: e6b2b6 bltui a2, 16, 154 - 16d: 020c movi.n a2, 0 - 16f: f00d ret.n - 171: 000000 ill - 174: 42cc bnez.n a2, 17c - 176: f48c beqz.n a4, 189 - 178: f27c movi.n a2, -1 - 17a: f00d ret.n - 17c: 938c beqz.n a3, 189 - 17e: 423a add.n a4, a2, a3 - 180: ffd442 addmi a4, a4, 0xffffff00 - 183: ff0442 l8ui a4, a4, 255 - 186: fee416 beqz a4, 178 - 189: 020c movi.n a2, 0 - 18b: f00d ret.n - 18d: 000000 ill - 190: 42cc bnez.n a2, 198 - 192: f48c beqz.n a4, 1a5 - 194: f27c movi.n a2, -1 - 196: f00d ret.n - 198: 938c beqz.n a3, 1a5 - 19a: 423a add.n a4, a2, a3 - 19c: ffd442 addmi a4, a4, 0xffffff00 - 19f: ff0442 l8ui a4, a4, 255 - 1a2: fee416 beqz a4, 194 - 1a5: 020c movi.n a2, 0 - 1a7: f00d ret.n - 1a9: 000000 ill - 1ac: 42cc bnez.n a2, 1b4 - 1ae: f48c beqz.n a4, 1c1 - 1b0: f27c movi.n a2, -1 - 1b2: f00d ret.n - 1b4: 938c beqz.n a3, 1c1 - 1b6: 423a add.n a4, a2, a3 - 1b8: ffd442 addmi a4, a4, 0xffffff00 - 1bb: ff0442 l8ui a4, a4, 255 - 1be: fee416 beqz a4, 1b0 - 1c1: 020c movi.n a2, 0 - 1c3: f00d ret.n - 1c5: 000000 ill - 1c8: 42cc bnez.n a2, 1d0 - 1ca: f48c beqz.n a4, 1dd - 1cc: f27c movi.n a2, -1 - 1ce: f00d ret.n - 1d0: 938c beqz.n a3, 1dd - 1d2: 423a add.n a4, a2, a3 - 1d4: ffd442 addmi a4, a4, 0xffffff00 - 1d7: ff0442 l8ui a4, a4, 255 - 1da: fee416 beqz a4, 1cc - 1dd: 020c movi.n a2, 0 - 1df: f00d ret.n - 1e1: 000000 ill - 1e4: 42cc bnez.n a2, 1ec - 1e6: f48c beqz.n a4, 1f9 - 1e8: f27c movi.n a2, -1 - 1ea: f00d ret.n - 1ec: 938c beqz.n a3, 1f9 - 1ee: 423a add.n a4, a2, a3 - 1f0: ffd442 addmi a4, a4, 0xffffff00 - 1f3: ff0442 l8ui a4, a4, 255 - 1f6: fee416 beqz a4, 1e8 - 1f9: 020c movi.n a2, 0 - 1fb: f00d ret.n - 1fd: 000000 ill - 200: 42cc bnez.n a2, 208 - 202: 838c beqz.n a3, 20e - 204: f27c movi.n a2, -1 - 206: f00d ret.n - 208: 000232 l8ui a3, a2, 0 - 20b: f523f6 bgeui a3, 2, 204 - 20e: 020c movi.n a2, 0 - 210: f00d ret.n - 212: cc0000 excw - 215: 248c43 excw - 218: f27c movi.n a2, -1 - 21a: f00d ret.n - 21c: 020c movi.n a2, 0 - 21e: f00d ret.n - 220: 42cc bnez.n a2, 228 - 222: b38c beqz.n a3, 231 - 224: f27c movi.n a2, -1 - 226: f00d ret.n - 228: 000222 l8ui a2, a2, 0 - 22b: 021226 beqi a2, 1, 231 - 22e: f22266 bnei a2, 2, 224 - 231: 020c movi.n a2, 0 - 233: f00d ret.n - 235: 000000 ill - 238: 42cc bnez.n a2, 240 - 23a: 838c beqz.n a3, 246 - 23c: f27c movi.n a2, -1 - 23e: f00d ret.n - 240: 000232 l8ui a3, a2, 0 - 243: f523f6 bgeui a3, 2, 23c - 246: 020c movi.n a2, 0 - 248: f00d ret.n - 24a: cc0000 excw - 24d: 838c42 excw - 250: f27c movi.n a2, -1 - 252: f00d ret.n - 254: 000232 l8ui a3, a2, 0 - 257: f523f6 bgeui a3, 2, 250 - 25a: 020c movi.n a2, 0 - 25c: f00d ret.n - 25e: 120000 excw - 261: 09f0c1 l32r a12, fffc2a24 - 264: 92cc01 l32r a0, fffe4d94 - 267: c49c beqz.n a4, 287 - 269: f27c movi.n a2, -1 - 26b: 0108 l32i.n a0, a1, 0 - 26d: 10c112 addi a1, a1, 16 - 270: f00d ret.n - 272: 000242 l8ui a4, a2, 0 - 275: 010222 l8ui a2, a2, 1 - 278: 114480 slli a4, a4, 8 - 27b: 202240 or a2, a2, a4 - 27e: f42020 extui a2, a2, 0, 16 - 281: ffdd05 call0 54 - 284: fe1216 beqz a2, 269 - 287: 020c movi.n a2, 0 - 289: fff786 j 26b - 28c: 000000 ill - 28f: c11200 mul16u a1, a2, a0 - 292: 0109f0 slli a0, a9, 17 - 295: 92cc bnez.n a2, 2a2 - 297: 949c beqz.n a4, 2b4 - 299: f27c movi.n a2, -1 - 29b: 0108 l32i.n a0, a1, 0 - 29d: 10c112 addi a1, a1, 16 - 2a0: f00d ret.n - 2a2: e01c movi.n a0, 30 - 2a4: 0cb037 bgeu a0, a3, 2b4 - 2a7: 032d mov.n a2, a3 - 2a9: 630c movi.n a3, 6 - 2ab: fff801 l32r a0, 28c - 2ae: 0000c0 callx0 a0 - 2b1: fe4256 bnez a2, 299 - 2b4: 020c movi.n a2, 0 - 2b6: fff846 j 29b - 2b9: 000000 ill - 2bc: 42cc bnez.n a2, 2c4 - 2be: b38c beqz.n a3, 2cd - 2c0: f27c movi.n a2, -1 - 2c2: f00d ret.n - 2c4: 000222 l8ui a2, a2, 0 - 2c7: ff5216 beqz a2, 2c0 - 2ca: f2b2f6 bgeui a2, 16, 2c0 - 2cd: 020c movi.n a2, 0 - 2cf: f00d ret.n - 2d1: 000000 ill - 2d4: 42cc bnez.n a2, 2dc - 2d6: 838c beqz.n a3, 2e2 - 2d8: f27c movi.n a2, -1 - 2da: f00d ret.n - 2dc: 000232 l8ui a3, a2, 0 - 2df: f5e307 bbsi a3, 0, 2d8 - 2e2: 020c movi.n a2, 0 - 2e4: f00d ret.n - 2e6: cc0000 excw - 2e9: 238c42 excw - 2ec: f27c movi.n a2, -1 - 2ee: f00d ret.n - 2f0: 020c movi.n a2, 0 - 2f2: f00d ret.n - 2f4: 42cc bnez.n a2, 2fc - 2f6: 238c beqz.n a3, 2fc - 2f8: f27c movi.n a2, -1 - 2fa: f00d ret.n - 2fc: 020c movi.n a2, 0 - 2fe: f00d ret.n - 300: 42cc bnez.n a2, 308 - 302: 848c beqz.n a4, 30e - 304: f27c movi.n a2, -1 - 306: f00d ret.n - 308: c0a022 movi a2, 192 - 30b: f59327 bne a3, a2, 304 - 30e: 020c movi.n a2, 0 - 310: f00d ret.n - 312: 9c0000 excw - 315: 040c02 l8ui a0, a12, 4 - 318: 441b addi.n a4, a4, 1 - 31a: 320b addi.n a3, a2, -1 - 31c: 102230 and a2, a2, a3 - 31f: f42020 extui a2, a2, 0, 16 - 322: ff2256 bnez a2, 318 - 325: 000046 j 32a - 328: 040c movi.n a4, 0 - 32a: 042d mov.n a2, a4 - 32c: f00d ret.n - 32e: cc0000 excw - 331: a39c42 l16si a4, a12, 0x146 - 334: f27c movi.n a2, -1 - 336: f00d ret.n - 338: 000232 l8ui a3, a2, 0 - 33b: 010222 l8ui a2, a2, 1 - 33e: 113380 slli a3, a3, 8 - 341: 202230 or a2, a2, a3 - 344: c0af32 movi a3, -64 - 347: f42020 extui a2, a2, 0, 16 - 34a: e68237 bany a2, a3, 334 - 34d: e36257 bbci a2, 5, 334 - 350: 020c movi.n a2, 0 - 352: f00d ret.n - 354: f0c112 addi a1, a1, -16 - 357: 11c9 s32i.n a12, a1, 4 - 359: 0109 s32i.n a0, a1, 0 - 35b: b2cc bnez.n a2, 36a - 35d: e3ac beqz.n a3, 38f - 35f: f27c movi.n a2, -1 - 361: 11c8 l32i.n a12, a1, 4 - 363: 0108 l32i.n a0, a1, 0 - 365: 10c112 addi a1, a1, 16 - 368: f00d ret.n - 36a: 000202 l8ui a0, a2, 0 - 36d: 0102c2 l8ui a12, a2, 1 - 370: 110080 slli a0, a0, 8 - 373: 20cc00 or a12, a12, a0 - 376: c0af02 movi a0, -64 - 379: f4c0c0 extui a12, a12, 0, 16 - 37c: df8c07 bany a12, a0, 35f - 37f: fdcc16 beqz a12, 35f - 382: 0c2d mov.n a2, a12 - 384: fff8c5 call0 314 - 387: 0422a6 blti a2, 2, 38f - 38a: 222c movi.n a2, 34 - 38c: cf9c27 bne a12, a2, 35f - 38f: 020c movi.n a2, 0 - 391: fff306 j 361 - 394: 42cc bnez.n a2, 39c - 396: 939c beqz.n a3, 3b3 - 398: f27c movi.n a2, -1 - 39a: f00d ret.n - 39c: 000232 l8ui a3, a2, 0 - 39f: 010222 l8ui a2, a2, 1 - 3a2: 113380 slli a3, a3, 8 - 3a5: 202230 or a2, a2, a3 - 3a8: 037c movi.n a3, -16 - 3aa: f42020 extui a2, a2, 0, 16 - 3ad: e78237 bany a2, a3, 398 - 3b0: e46237 bbci a2, 3, 398 - 3b3: 020c movi.n a2, 0 - 3b5: f00d ret.n - 3b7: c11200 mul16u a1, a2, a0 - 3ba: 11c9f0 slli a12, a9, 1 - 3bd: 0109 s32i.n a0, a1, 0 - 3bf: b2cc bnez.n a2, 3ce - 3c1: b3ac beqz.n a3, 3f0 - 3c3: f27c movi.n a2, -1 - 3c5: 11c8 l32i.n a12, a1, 4 - 3c7: 0108 l32i.n a0, a1, 0 - 3c9: 10c112 addi a1, a1, 16 - 3cc: f00d ret.n - 3ce: 000202 l8ui a0, a2, 0 - 3d1: 0102c2 l8ui a12, a2, 1 - 3d4: 110080 slli a0, a0, 8 - 3d7: 20cc00 or a12, a12, a0 - 3da: 007c movi.n a0, -16 - 3dc: f4c0c0 extui a12, a12, 0, 16 - 3df: e08c07 bany a12, a0, 3c3 - 3e2: fddc16 beqz a12, 3c3 - 3e5: 0c2d mov.n a2, a12 - 3e7: fff2c5 call0 314 - 3ea: 0222a6 blti a2, 2, 3f0 - 3ed: d2ac66 bnei a12, 12, 3c3 - 3f0: 020c movi.n a2, 0 - 3f2: fff3c6 j 3c5 - 3f5: 000000 ill - 3f8: 42cc bnez.n a2, 400 - 3fa: d38c beqz.n a3, 40b - 3fc: f27c movi.n a2, -1 - 3fe: f00d ret.n - 400: 000222 l8ui a2, a2, 0 - 403: c37c movi.n a3, -4 - 405: f38237 bany a2, a3, 3fc - 408: f06207 bbci a2, 0, 3fc - 40b: 020c movi.n a2, 0 - 40d: f00d ret.n - 40f: 42cc00 excw - 412: 238c beqz.n a3, 418 - 414: f27c movi.n a2, -1 - 416: f00d ret.n - 418: 020c movi.n a2, 0 - 41a: f00d ret.n - 41c: 42cc bnez.n a2, 424 - 41e: 238c beqz.n a3, 424 - 420: f27c movi.n a2, -1 - 422: f00d ret.n - 424: 020c movi.n a2, 0 - 426: f00d ret.n - 428: 42cc bnez.n a2, 430 - 42a: 238c beqz.n a3, 430 - 42c: f27c movi.n a2, -1 - 42e: f00d ret.n - 430: 020c movi.n a2, 0 - 432: f00d ret.n - 434: 42cc bnez.n a2, 43c - 436: 238c beqz.n a3, 43c - 438: f27c movi.n a2, -1 - 43a: f00d ret.n - 43c: 020c movi.n a2, 0 - 43e: f00d ret.n - 440: 42cc bnez.n a2, 448 - 442: 238c beqz.n a3, 448 - 444: f27c movi.n a2, -1 - 446: f00d ret.n - 448: 020c movi.n a2, 0 - 44a: f00d ret.n - 44c: 42cc bnez.n a2, 454 - 44e: 238c beqz.n a3, 454 - 450: f27c movi.n a2, -1 - 452: f00d ret.n - 454: 020c movi.n a2, 0 - 456: f00d ret.n - 458: 42cc bnez.n a2, 460 - 45a: 548c beqz.n a4, 463 - 45c: f27c movi.n a2, -1 - 45e: f00d ret.n - 460: f8b3b6 bltui a3, 16, 45c - 463: 020c movi.n a2, 0 - 465: f00d ret.n - 467: 42cc00 excw - 46a: 238c beqz.n a3, 470 - 46c: f27c movi.n a2, -1 - 46e: f00d ret.n - 470: 020c movi.n a2, 0 - 472: f00d ret.n - 474: 42cc bnez.n a2, 47c - 476: 238c beqz.n a3, 47c - 478: f27c movi.n a2, -1 - 47a: f00d ret.n - 47c: 020c movi.n a2, 0 - 47e: f00d ret.n - 480: 42cc bnez.n a2, 488 - 482: 238c beqz.n a3, 488 - 484: f27c movi.n a2, -1 - 486: f00d ret.n - 488: 020c movi.n a2, 0 - 48a: f00d ret.n - 48c: 42cc bnez.n a2, 494 - 48e: 238c beqz.n a3, 494 - 490: f27c movi.n a2, -1 - 492: f00d ret.n - 494: 020c movi.n a2, 0 - 496: f00d ret.n - 498: 42cc bnez.n a2, 4a0 - 49a: 238c beqz.n a3, 4a0 - 49c: f27c movi.n a2, -1 - 49e: f00d ret.n - 4a0: 020c movi.n a2, 0 - 4a2: f00d ret.n - 4a4: 42cc bnez.n a2, 4ac - 4a6: 238c beqz.n a3, 4ac - 4a8: f27c movi.n a2, -1 - 4aa: f00d ret.n - 4ac: 020c movi.n a2, 0 - 4ae: f00d ret.n - 4b0: 42cc bnez.n a2, 4b8 - 4b2: 049c beqz.n a4, 4c6 - 4b4: f27c movi.n a2, -1 - 4b6: f00d ret.n - 4b8: ff8316 beqz a3, 4b4 - 4bb: 423a add.n a4, a2, a3 - 4bd: ffd442 addmi a4, a4, 0xffffff00 - 4c0: ff0442 l8ui a4, a4, 255 - 4c3: fed416 beqz a4, 4b4 - 4c6: 020c movi.n a2, 0 - 4c8: f00d ret.n - 4ca: cc0000 excw - 4cd: 238c42 excw - 4d0: f27c movi.n a2, -1 - 4d2: f00d ret.n - 4d4: 020c movi.n a2, 0 - 4d6: f00d ret.n - 4d8: 42cc bnez.n a2, 4e0 - 4da: 238c beqz.n a3, 4e0 - 4dc: f27c movi.n a2, -1 - 4de: f00d ret.n - 4e0: 020c movi.n a2, 0 - 4e2: f00d ret.n - 4e4: 42cc bnez.n a2, 4ec - 4e6: 15bc beqz.n a5, 51b - 4e8: f27c movi.n a2, -1 - 4ea: f00d ret.n - 4ec: 349c beqz.n a4, 503 - 4ee: 000462 l8ui a6, a4, 0 - 4f1: 010452 l8ui a5, a4, 1 - 4f4: 116680 slli a6, a6, 8 - 4f7: 205560 or a5, a5, a6 - 4fa: 115500 slli a5, a5, 16 - 4fd: 315050 srai a5, a5, 16 - 500: 122526 beqi a5, 2, 516 - 503: 870c movi.n a7, 8 - 505: 0db737 bgeu a7, a3, 516 - 508: 0ad3f6 bgeui a3, 64, 516 - 50b: 823a add.n a8, a2, a3 - 50d: ffd882 addmi a8, a8, 0xffffff00 - 510: ff0882 l8ui a8, a8, 255 - 513: fd1816 beqz a8, 4e8 - 516: 094c movi.n a9, 64 - 518: cc3937 bltu a9, a3, 4e8 - 51b: 020c movi.n a2, 0 - 51d: f00d ret.n - 51f: 42cc00 excw - 522: 838c beqz.n a3, 52e - 524: f27c movi.n a2, -1 - 526: f00d ret.n - 528: 000232 l8ui a3, a2, 0 - 52b: f523f6 bgeui a3, 2, 524 - 52e: 020c movi.n a2, 0 - 530: f00d ret.n - 532: 000000 ill - 535: 000000 ill - 538: 10a242 movi a4, 0x210 - 53b: c01140 sub a1, a1, a4 - 53e: 806102 s32i a0, a1, 0x200 - 541: 07a216 beqz a2, 5bf - 544: 1139 s32i.n a3, a1, 4 - 546: 2129 s32i.n a2, a1, 8 - 548: 0139 s32i.n a3, a1, 0 - 54a: 012d mov.n a2, a1 - 54c: 31cb addi.n a3, a1, 12 - 54e: fff901 l32r a0, 534 - 551: 0000c0 callx0 a0 - 554: 067296 bltz a2, 5bf - 557: 222122 l32i a2, a1, 136 - 55a: 130c movi.n a3, 1 - 55c: fff785 call0 4d8 - 55f: 05c256 bnez a2, 5bf - 562: 3d2122 l32i a2, a1, 244 - 565: 3e2132 l32i a3, a1, 248 - 568: 140c movi.n a4, 1 - 56a: fff445 call0 4b0 - 56d: 04e256 bnez a2, 5bf - 570: 202122 l32i a2, a1, 128 - 573: 130c movi.n a3, 1 - 575: ffddc5 call0 354 - 578: 043256 bnez a2, 5bf - 57b: 212122 l32i a2, a1, 132 - 57e: 130c movi.n a3, 1 - 580: ffe345 call0 3b8 - 583: 82fc bnez.n a2, 5bf - 585: 232122 l32i a2, a1, 140 - 588: 030c movi.n a3, 0 - 58a: fff405 call0 4cc - 58d: e2ec bnez.n a2, 5bf - 58f: 3f2122 l32i a2, a1, 252 - 592: 402132 l32i a3, a1, 0x100 - 595: 212142 l32i a4, a1, 132 - 598: 150c movi.n a5, 1 - 59a: fff485 call0 4e4 - 59d: e2dc bnez.n a2, 5bf - 59f: 242122 l32i a2, a1, 144 - 5a2: 130c movi.n a3, 1 - 5a4: ffd2c5 call0 2d4 - 5a7: 42dc bnez.n a2, 5bf - 5a9: 2c2122 l32i a2, a1, 176 - 5ac: 030c movi.n a3, 0 - 5ae: fff705 call0 520 - 5b1: a2cc bnez.n a2, 5bf - 5b3: 020c movi.n a2, 0 - 5b5: 10a232 movi a3, 0x210 - 5b8: 802102 l32i a0, a1, 0x200 - 5bb: 113a add.n a1, a1, a3 - 5bd: f00d ret.n - 5bf: f27c movi.n a2, -1 - 5c1: fffc06 j 5b5 - 5c4: f0c112 addi a1, a1, -16 - 5c7: 11c9 s32i.n a12, a1, 4 - 5c9: 21d9 s32i.n a13, a1, 8 - 5cb: 31e9 s32i.n a14, a1, 12 - 5cd: 0109 s32i.n a0, a1, 0 - 5cf: f4cc bnez.n a4, 5e2 - 5d1: 55ac beqz.n a5, 5fa - 5d3: f27c movi.n a2, -1 - 5d5: 11c8 l32i.n a12, a1, 4 - 5d7: 21d8 l32i.n a13, a1, 8 - 5d9: 31e8 l32i.n a14, a1, 12 - 5db: 0108 l32i.n a0, a1, 0 - 5dd: 10c112 addi a1, a1, 16 - 5e0: f00d ret.n - 5e2: a0e420 addx4 a14, a4, a2 - 5e5: 02dd mov.n a13, a2 - 5e7: 03cd mov.n a12, a3 - 5e9: 0d28 l32i.n a2, a13, 0 - 5eb: 0c38 l32i.n a3, a12, 0 - 5ed: fff485 call0 538 - 5f0: fdf296 bltz a2, 5d3 - 5f3: cc4b addi.n a12, a12, 4 - 5f5: dd4b addi.n a13, a13, 4 - 5f7: ee9de7 bne a13, a14, 5e9 - 5fa: 020c movi.n a2, 0 - 5fc: fff546 j 5d5 - 5ff: 000000 ill - ... - -00000604 : - 604: fed112 addmi a1, a1, 0xfffffe00 - 607: 7f61c2 s32i a12, a1, 0x1fc - 60a: 7e6102 s32i a0, a1, 0x1f8 - 60d: 099216 beqz a2, 6aa - 610: 013d mov.n a3, a1 - 612: fffb01 l32r a0, 600 - 615: 0000c0 callx0 a0 - 618: 08e296 bltz a2, 6aa - 61b: 1108 l32i.n a0, a1, 4 - 61d: 120c movi.n a2, 1 - 61f: 930200 movnez a0, a2, a0 - 622: 7d6102 s32i a0, a1, 0x1f4 - 625: 242102 l32i a0, a1, 144 - 628: 0c0c movi.n a12, 0 - 62a: 408c beqz.n a0, 632 - 62c: 000032 l8ui a3, a0, 0 - 62f: 93c230 movnez a12, a2, a3 - 632: 0128 l32i.n a2, a1, 0 - 634: 130c movi.n a3, 1 - 636: ff9c85 call0 0 - 639: 06d256 bnez a2, 6aa - 63c: 122122 l32i a2, a1, 72 - 63f: 130c movi.n a3, 1 - 641: ffbdc5 call0 220 - 644: 062256 bnez a2, 6aa - 647: 272122 l32i a2, a1, 156 - 64a: 030c movi.n a3, 0 - 64c: ffbe85 call0 238 - 64f: 057256 bnez a2, 6aa - 652: 242122 l32i a2, a1, 144 - 655: 030c movi.n a3, 0 - 657: ffbf45 call0 24c - 65a: 04c256 bnez a2, 6aa - 65d: 102122 l32i a2, a1, 64 - 660: 0c3d mov.n a3, a12 - 662: ffaec5 call0 150 - 665: 041256 bnez a2, 6aa - 668: 0c4d mov.n a4, a12 - 66a: b128 l32i.n a2, a1, 44 - 66c: 7d2132 l32i a3, a1, 0x1f4 - 66f: ffbf05 call0 260 - 672: 42fc bnez.n a2, 6aa - 674: 6128 l32i.n a2, a1, 24 - 676: 030c movi.n a3, 0 - 678: ffa585 call0 d4 - 67b: b2ec bnez.n a2, 6aa - 67d: d128 l32i.n a2, a1, 52 - 67f: 030c movi.n a3, 0 - 681: ffa745 call0 f8 - 684: 22ec bnez.n a2, 6aa - 686: 1128 l32i.n a2, a1, 4 - 688: 7d2132 l32i a3, a1, 0x1f4 - 68b: ff9885 call0 14 - 68e: 82dc bnez.n a2, 6aa - 690: 422122 l32i a2, a1, 0x108 - 693: 432132 l32i a3, a1, 0x10c - 696: 040c movi.n a4, 0 - 698: ffbf45 call0 290 - 69b: b2cc bnez.n a2, 6aa - 69d: 020c movi.n a2, 0 - 69f: 7f21c2 l32i a12, a1, 0x1fc - 6a2: 7e2102 l32i a0, a1, 0x1f8 - 6a5: 02d112 addmi a1, a1, 0x200 - 6a8: f00d ret.n - 6aa: f27c movi.n a2, -1 - 6ac: fffbc6 j 69f - 6af: 000000 ill - ... - -000006b4 : - 6b4: 10a242 movi a4, 0x210 - 6b7: c01140 sub a1, a1, a4 - 6ba: 7f61d2 s32i a13, a1, 0x1fc - 6bd: 8061e2 s32i a14, a1, 0x200 - 6c0: 7e61c2 s32i a12, a1, 0x1f8 - 6c3: 7d6102 s32i a0, a1, 0x1f4 - 6c6: 03cd mov.n a12, a3 - 6c8: 0e1216 beqz a2, 7ad - 6cb: 013d mov.n a3, a1 - 6cd: fff801 l32r a0, 6b0 - 6d0: 0000c0 callx0 a0 - 6d3: 0d6296 bltz a2, 7ad - 6d6: 0d0c movi.n a13, 0 - 6d8: 120c movi.n a2, 1 - 6da: 11e8 l32i.n a14, a1, 4 - 6dc: 242102 l32i a0, a1, 144 - 6df: 93e2e0 movnez a14, a2, a14 - 6e2: 408c beqz.n a0, 6ea - 6e4: 000032 l8ui a3, a0, 0 - 6e7: 93d230 movnez a13, a2, a3 - 6ea: 0128 l32i.n a2, a1, 0 - 6ec: 130c movi.n a3, 1 - 6ee: ff9105 call0 0 - 6f1: 0b6256 bnez a2, 7ab - 6f4: 122122 l32i a2, a1, 72 - 6f7: 130c movi.n a3, 1 - 6f9: ffb245 call0 220 - 6fc: 0ab256 bnez a2, 7ab - 6ff: 272122 l32i a2, a1, 156 - 702: 030c movi.n a3, 0 - 704: ffb305 call0 238 - 707: 0a0256 bnez a2, 7ab - 70a: 242122 l32i a2, a1, 144 - 70d: 030c movi.n a3, 0 - 70f: ffb3c5 call0 24c - 712: 095256 bnez a2, 7ab - 715: 102122 l32i a2, a1, 64 - 718: 0d3d mov.n a3, a13 - 71a: ffa345 call0 150 - 71d: 08a256 bnez a2, 7ab - 720: 0d4d mov.n a4, a13 - 722: b128 l32i.n a2, a1, 44 - 724: 0e3d mov.n a3, a14 - 726: ffb385 call0 260 - 729: 07e256 bnez a2, 7ab - 72c: 262122 l32i a2, a1, 152 - 72f: 0c3d mov.n a3, a12 - 731: ff9085 call0 3c - 734: 073256 bnez a2, 7ab - 737: 6128 l32i.n a2, a1, 24 - 739: 0c3d mov.n a3, a12 - 73b: ff9985 call0 d4 - 73e: 069256 bnez a2, 7ab - 741: 2c2122 l32i a2, a1, 176 - 744: 2d2132 l32i a3, a1, 180 - 747: 0c4d mov.n a4, a12 - 749: ffa285 call0 174 - 74c: 05b256 bnez a2, 7ab - 74f: 2e2122 l32i a2, a1, 184 - 752: 2f2132 l32i a3, a1, 188 - 755: 0c4d mov.n a4, a12 - 757: ffa385 call0 190 - 75a: 04d256 bnez a2, 7ab - 75d: 302122 l32i a2, a1, 192 - 760: 312132 l32i a3, a1, 196 - 763: 0c4d mov.n a4, a12 - 765: ffa445 call0 1ac - 768: 03f256 bnez a2, 7ab - 76b: 322122 l32i a2, a1, 200 - 76e: 332132 l32i a3, a1, 204 - 771: 0c4d mov.n a4, a12 - 773: ffa545 call0 1c8 - 776: 12fc bnez.n a2, 7ab - 778: c128 l32i.n a2, a1, 48 - 77a: 0c3d mov.n a3, a12 - 77c: ff96c5 call0 ec - 77f: 82ec bnez.n a2, 7ab - 781: 342122 l32i a2, a1, 208 - 784: 352132 l32i a3, a1, 212 - 787: 0c4d mov.n a4, a12 - 789: ffa585 call0 1e4 - 78c: b2dc bnez.n a2, 7ab - 78e: 0c4d mov.n a4, a12 - 790: a128 l32i.n a2, a1, 40 - 792: 0e3d mov.n a3, a14 - 794: ff9145 call0 ac - 797: 02dc bnez.n a2, 7ab - 799: d128 l32i.n a2, a1, 52 - 79b: 030c movi.n a3, 0 - 79d: ff9585 call0 f8 - 7a0: 72cc bnez.n a2, 7ab - 7a2: 1128 l32i.n a2, a1, 4 - 7a4: 0e3d mov.n a3, a14 - 7a6: ff86c5 call0 14 - 7a9: 528c beqz.n a2, 7b2 - 7ab: 1e9c beqz.n a14, 7c0 - 7ad: f27c movi.n a2, -1 - 7af: 0003c6 j 7c2 - 7b2: 422122 l32i a2, a1, 0x108 - 7b5: 432132 l32i a3, a1, 0x10c - 7b8: 040c movi.n a4, 0 - 7ba: ffad45 call0 290 - 7bd: fea256 bnez a2, 7ab - 7c0: 020c movi.n a2, 0 - 7c2: 7e21c2 l32i a12, a1, 0x1f8 - 7c5: 7f21d2 l32i a13, a1, 0x1fc - 7c8: 8021e2 l32i a14, a1, 0x200 - 7cb: 10a232 movi a3, 0x210 - 7ce: 7d2102 l32i a0, a1, 0x1f4 - 7d1: 113a add.n a1, a1, a3 - 7d3: f00d ret.n - 7d5: 000000 ill - 7d8: 000000 ill - ... - -000007dc : - 7dc: fed112 addmi a1, a1, 0xfffffe00 - 7df: 7e61c2 s32i a12, a1, 0x1f8 - 7e2: 7d6102 s32i a0, a1, 0x1f4 - 7e5: 0eb216 beqz a2, 8d4 - 7e8: 013d mov.n a3, a1 - 7ea: fffb01 l32r a0, 7d8 - 7ed: 0000c0 callx0 a0 - 7f0: 0e0296 bltz a2, 8d4 - 7f3: 0128 l32i.n a2, a1, 0 - 7f5: 11c8 l32i.n a12, a1, 4 - 7f7: 130c movi.n a3, 1 - 7f9: 93c3c0 movnez a12, a3, a12 - 7fc: ff8005 call0 0 - 7ff: 0d1256 bnez a2, 8d4 - 802: 252122 l32i a2, a1, 148 - 805: 130c movi.n a3, 1 - 807: ff8205 call0 28 - 80a: 0c6256 bnez a2, 8d4 - 80d: a128 l32i.n a2, a1, 40 - 80f: 0c3d mov.n a3, a12 - 811: 140c movi.n a4, 1 - 813: ff86c5 call0 80 - 816: 0ba256 bnez a2, 8d4 - 819: 5128 l32i.n a2, a1, 20 - 81b: 100c movi.n a0, 1 - 81d: 030c movi.n a3, 0 - 81f: 833020 moveqz a3, a0, a2 - 822: 6128 l32i.n a2, a1, 24 - 824: ff8ac5 call0 d4 - 827: 0a9256 bnez a2, 8d4 - 82a: 5128 l32i.n a2, a1, 20 - 82c: 6158 l32i.n a5, a1, 24 - 82e: 140c movi.n a4, 1 - 830: 030c movi.n a3, 0 - 832: 833450 moveqz a3, a4, a5 - 835: ff8a85 call0 e0 - 838: 098256 bnez a2, 8d4 - 83b: c128 l32i.n a2, a1, 48 - 83d: 130c movi.n a3, 1 - 83f: ff8ac5 call0 ec - 842: 08e256 bnez a2, 8d4 - 845: d128 l32i.n a2, a1, 52 - 847: 130c movi.n a3, 1 - 849: ff8ac5 call0 f8 - 84c: 084256 bnez a2, 8d4 - 84f: e128 l32i.n a2, a1, 56 - 851: 130c movi.n a3, 1 - 853: ff8bc5 call0 110 - 856: 07a256 bnez a2, 8d4 - 859: f128 l32i.n a2, a1, 60 - 85b: 130c movi.n a3, 1 - 85d: ff8d05 call0 130 - 860: 070256 bnez a2, 8d4 - 863: 102122 l32i a2, a1, 64 - 866: 130c movi.n a3, 1 - 868: ff8e45 call0 150 - 86b: 065256 bnez a2, 8d4 - 86e: 1128 l32i.n a2, a1, 4 - 870: 0c3d mov.n a3, a12 - 872: ff7a05 call0 14 - 875: 05b256 bnez a2, 8d4 - 878: 2c2122 l32i a2, a1, 176 - 87b: 2d2132 l32i a3, a1, 180 - 87e: 0c4d mov.n a4, a12 - 880: ff8f05 call0 174 - 883: 04d256 bnez a2, 8d4 - 886: 2e2122 l32i a2, a1, 184 - 889: 2f2132 l32i a3, a1, 188 - 88c: 0c4d mov.n a4, a12 - 88e: ff9005 call0 190 - 891: f2fc bnez.n a2, 8d4 - 893: 302122 l32i a2, a1, 192 - 896: 312132 l32i a3, a1, 196 - 899: 0c4d mov.n a4, a12 - 89b: ff9105 call0 1ac - 89e: 22fc bnez.n a2, 8d4 - 8a0: 0c4d mov.n a4, a12 - 8a2: 342122 l32i a2, a1, 208 - 8a5: 352132 l32i a3, a1, 212 - 8a8: ff9385 call0 1e4 - 8ab: 52ec bnez.n a2, 8d4 - 8ad: 2a2122 l32i a2, a1, 168 - 8b0: 030c movi.n a3, 0 - 8b2: ff94c5 call0 200 - 8b5: b2dc bnez.n a2, 8d4 - 8b7: 672132 l32i a3, a1, 0x19c - 8ba: 040c movi.n a4, 0 - 8bc: 01d122 addmi a2, a1, 0x100 - 8bf: 74c222 addi a2, a2, 116 - 8c2: ff9505 call0 214 - 8c5: b2cc bnez.n a2, 8d4 - 8c7: 020c movi.n a2, 0 - 8c9: 7e21c2 l32i a12, a1, 0x1f8 - 8cc: 7d2102 l32i a0, a1, 0x1f4 - 8cf: 02d112 addmi a1, a1, 0x200 - 8d2: f00d ret.n - 8d4: f27c movi.n a2, -1 - 8d6: fffbc6 j 8c9 - 8d9: 000000 ill - 8dc: 000000 ill - ... - -000008e0 : - 8e0: fed112 addmi a1, a1, 0xfffffe00 - 8e3: 7e6102 s32i a0, a1, 0x1f8 - 8e6: 32cc bnez.n a2, 8ed - 8e8: f27c movi.n a2, -1 - 8ea: 000d06 j 922 - 8ed: 013d mov.n a3, a1 - 8ef: fffb01 l32r a0, 8dc - 8f2: 0000c0 callx0 a0 - 8f5: fef296 bltz a2, 8e8 - 8f8: 0128 l32i.n a2, a1, 0 - 8fa: 1108 l32i.n a0, a1, 4 - 8fc: 130c movi.n a3, 1 - 8fe: 930300 movnez a0, a3, a0 - 901: 7d6102 s32i a0, a1, 0x1f4 - 904: ff6f85 call0 0 - 907: fdd256 bnez a2, 8e8 - 90a: 252122 l32i a2, a1, 148 - 90d: 130c movi.n a3, 1 - 90f: ff7185 call0 28 - 912: fd2256 bnez a2, 8e8 - 915: 1128 l32i.n a2, a1, 4 - 917: 7d2132 l32i a3, a1, 0x1f4 - 91a: ff6f85 call0 14 - 91d: fc7256 bnez a2, 8e8 - 920: 020c movi.n a2, 0 - 922: 7e2102 l32i a0, a1, 0x1f8 - 925: 02d112 addmi a1, a1, 0x200 - 928: f00d ret.n - 92a: 000000 ill - 92d: 000000 ill - -00000930 : - 930: fed112 addmi a1, a1, 0xfffffe00 - 933: 7e6102 s32i a0, a1, 0x1f8 - 936: 32cc bnez.n a2, 93d - 938: f27c movi.n a2, -1 - 93a: 000d06 j 972 - 93d: 013d mov.n a3, a1 - 93f: fffb01 l32r a0, 92c - 942: 0000c0 callx0 a0 - 945: fef296 bltz a2, 938 - 948: 0128 l32i.n a2, a1, 0 - 94a: 1108 l32i.n a0, a1, 4 - 94c: 130c movi.n a3, 1 - 94e: 930300 movnez a0, a3, a0 - 951: 7d6102 s32i a0, a1, 0x1f4 - 954: ff6a85 call0 0 - 957: fdd256 bnez a2, 938 - 95a: 262122 l32i a2, a1, 152 - 95d: 130c movi.n a3, 1 - 95f: ff6dc5 call0 3c - 962: fd2256 bnez a2, 938 - 965: 1128 l32i.n a2, a1, 4 - 967: 7d2132 l32i a3, a1, 0x1f4 - 96a: ff6a85 call0 14 - 96d: fc7256 bnez a2, 938 - 970: 020c movi.n a2, 0 - 972: 7e2102 l32i a0, a1, 0x1f8 - 975: 02d112 addmi a1, a1, 0x200 - 978: f00d ret.n - 97a: 000000 ill - 97d: 000000 ill - -00000980 : - 980: fed112 addmi a1, a1, 0xfffffe00 - 983: 7e6102 s32i a0, a1, 0x1f8 - 986: 116216 beqz a2, aa0 - 989: 013d mov.n a3, a1 - 98b: fffc01 l32r a0, 97c - 98e: 0000c0 callx0 a0 - 991: 10b296 bltz a2, aa0 - 994: 0128 l32i.n a2, a1, 0 - 996: 1108 l32i.n a0, a1, 4 - 998: 130c movi.n a3, 1 - 99a: 930300 movnez a0, a3, a0 - 99d: 7d6102 s32i a0, a1, 0x1f4 - 9a0: ff65c5 call0 0 - 9a3: 0f4256 bnez a2, a9b - 9a6: 2128 l32i.n a2, a1, 8 - 9a8: 130c movi.n a3, 1 - 9aa: ff9105 call0 2bc - 9ad: 0ea256 bnez a2, a9b - 9b0: 6128 l32i.n a2, a1, 24 - 9b2: 130c movi.n a3, 1 - 9b4: ff71c5 call0 d4 - 9b7: 0e0256 bnez a2, a9b - 9ba: 212122 l32i a2, a1, 132 - 9bd: 130c movi.n a3, 1 - 9bf: ff9145 call0 2d4 - 9c2: 0d5256 bnez a2, a9b - 9c5: 3128 l32i.n a2, a1, 12 - 9c7: 130c movi.n a3, 1 - 9c9: ff91c5 call0 2e8 - 9cc: 0cb256 bnez a2, a9b - 9cf: 362122 l32i a2, a1, 216 - 9d2: 372132 l32i a3, a1, 220 - 9d5: 140c movi.n a4, 1 - 9d7: ff9285 call0 300 - 9da: 0bd256 bnez a2, a9b - 9dd: 7128 l32i.n a2, a1, 28 - 9df: 130c movi.n a3, 1 - 9e1: ff94c5 call0 330 - 9e4: 0b3256 bnez a2, a9b - 9e7: 8128 l32i.n a2, a1, 32 - 9e9: 130c movi.n a3, 1 - 9eb: ff9a85 call0 394 - 9ee: 0a9256 bnez a2, a9b - 9f1: 9128 l32i.n a2, a1, 36 - 9f3: 130c movi.n a3, 1 - 9f5: ffa005 call0 3f8 - 9f8: 09f256 bnez a2, a9b - 9fb: a128 l32i.n a2, a1, 40 - 9fd: 7d2132 l32i a3, a1, 0x1f4 - a00: 140c movi.n a4, 1 - a02: ff67c5 call0 80 - a05: 092256 bnez a2, a9b - a08: 122122 l32i a2, a1, 72 - a0b: 130c movi.n a3, 1 - a0d: ff8105 call0 220 - a10: 087256 bnez a2, a9b - a13: 2c2122 l32i a2, a1, 176 - a16: 2d2132 l32i a3, a1, 180 - a19: 140c movi.n a4, 1 - a1b: ff7585 call0 174 - a1e: 079256 bnez a2, a9b - a21: 2e2122 l32i a2, a1, 184 - a24: 2f2132 l32i a3, a1, 188 - a27: 140c movi.n a4, 1 - a29: ff7645 call0 190 - a2c: 06b256 bnez a2, a9b - a2f: 302122 l32i a2, a1, 192 - a32: 312132 l32i a3, a1, 196 - a35: 140c movi.n a4, 1 - a37: ff7745 call0 1ac - a3a: 05d256 bnez a2, a9b - a3d: 322122 l32i a2, a1, 200 - a40: 332132 l32i a3, a1, 204 - a43: 140c movi.n a4, 1 - a45: ff7805 call0 1c8 - a48: 04f256 bnez a2, a9b - a4b: c128 l32i.n a2, a1, 48 - a4d: 130c movi.n a3, 1 - a4f: ff69c5 call0 ec - a52: 045256 bnez a2, a9b - a55: 342122 l32i a2, a1, 208 - a58: 352132 l32i a3, a1, 212 - a5b: 140c movi.n a4, 1 - a5d: ff7845 call0 1e4 - a60: 72fc bnez.n a2, a9b - a62: d128 l32i.n a2, a1, 52 - a64: 130c movi.n a3, 1 - a66: ff6905 call0 f8 - a69: e2ec bnez.n a2, a9b - a6b: e128 l32i.n a2, a1, 56 - a6d: 130c movi.n a3, 1 - a6f: ff6a05 call0 110 - a72: 52ec bnez.n a2, a9b - a74: 102122 l32i a2, a1, 64 - a77: 130c movi.n a3, 1 - a79: ff6d45 call0 150 - a7c: b2dc bnez.n a2, a9b - a7e: f128 l32i.n a2, a1, 60 - a80: 130c movi.n a3, 1 - a82: ff6ac5 call0 130 - a85: 22dc bnez.n a2, a9b - a87: 112122 l32i a2, a1, 68 - a8a: 130c movi.n a3, 1 - a8c: ff9805 call0 410 - a8f: 82cc bnez.n a2, a9b - a91: 1128 l32i.n a2, a1, 4 - a93: 7d2132 l32i a3, a1, 0x1f4 - a96: ff57c5 call0 14 - a99: 828c beqz.n a2, aa5 - a9b: 7d2122 l32i a2, a1, 0x1f4 - a9e: e28c beqz.n a2, ab0 - aa0: f27c movi.n a2, -1 - aa2: 000306 j ab2 - aa5: 2a2122 l32i a2, a1, 168 - aa8: 030c movi.n a3, 0 - aaa: ff7545 call0 200 - aad: fea256 bnez a2, a9b - ab0: 020c movi.n a2, 0 - ab2: 7e2102 l32i a0, a1, 0x1f8 - ab5: 02d112 addmi a1, a1, 0x200 - ab8: f00d ret.n - aba: 000000 ill - abd: 000000 ill - -00000ac0 : - ac0: fed112 addmi a1, a1, 0xfffffe00 - ac3: 7e6102 s32i a0, a1, 0x1f8 - ac6: 10a216 beqz a2, bd4 - ac9: 013d mov.n a3, a1 - acb: fffc01 l32r a0, abc - ace: 0000c0 callx0 a0 - ad1: 0ff296 bltz a2, bd4 - ad4: 0128 l32i.n a2, a1, 0 - ad6: 1108 l32i.n a0, a1, 4 - ad8: 130c movi.n a3, 1 - ada: 930300 movnez a0, a3, a0 - add: 7d6102 s32i a0, a1, 0x1f4 - ae0: ff51c5 call0 0 - ae3: 0e8256 bnez a2, bcf - ae6: 2128 l32i.n a2, a1, 8 - ae8: 130c movi.n a3, 1 - aea: ff7d05 call0 2bc - aed: 0de256 bnez a2, bcf - af0: 3128 l32i.n a2, a1, 12 - af2: 130c movi.n a3, 1 - af4: ff7f05 call0 2e8 - af7: 0d4256 bnez a2, bcf - afa: 4128 l32i.n a2, a1, 16 - afc: 130c movi.n a3, 1 - afe: ff7f45 call0 2f4 - b01: 0ca256 bnez a2, bcf - b04: 5128 l32i.n a2, a1, 20 - b06: 130c movi.n a3, 1 - b08: ff5d45 call0 e0 - b0b: 0c0256 bnez a2, bcf - b0e: 362122 l32i a2, a1, 216 - b11: 372132 l32i a3, a1, 220 - b14: 140c movi.n a4, 1 - b16: ff7e85 call0 300 - b19: 0b2256 bnez a2, bcf - b1c: 7128 l32i.n a2, a1, 28 - b1e: 130c movi.n a3, 1 - b20: ff80c5 call0 330 - b23: 0a8256 bnez a2, bcf - b26: 8128 l32i.n a2, a1, 32 - b28: 130c movi.n a3, 1 - b2a: ff8685 call0 394 - b2d: 09e256 bnez a2, bcf - b30: 9128 l32i.n a2, a1, 36 - b32: 130c movi.n a3, 1 - b34: ff8c05 call0 3f8 - b37: 094256 bnez a2, bcf - b3a: a128 l32i.n a2, a1, 40 - b3c: 7d2132 l32i a3, a1, 0x1f4 - b3f: 140c movi.n a4, 1 - b41: ff53c5 call0 80 - b44: 087256 bnez a2, bcf - b47: 2c2122 l32i a2, a1, 176 - b4a: 2d2132 l32i a3, a1, 180 - b4d: 140c movi.n a4, 1 - b4f: ff6245 call0 174 - b52: 079256 bnez a2, bcf - b55: 2e2122 l32i a2, a1, 184 - b58: 2f2132 l32i a3, a1, 188 - b5b: 140c movi.n a4, 1 - b5d: ff6305 call0 190 - b60: 06b256 bnez a2, bcf - b63: 302122 l32i a2, a1, 192 - b66: 312132 l32i a3, a1, 196 - b69: 140c movi.n a4, 1 - b6b: ff6405 call0 1ac - b6e: 05d256 bnez a2, bcf - b71: 322122 l32i a2, a1, 200 - b74: 332132 l32i a3, a1, 204 - b77: 140c movi.n a4, 1 - b79: ff64c5 call0 1c8 - b7c: 04f256 bnez a2, bcf - b7f: c128 l32i.n a2, a1, 48 - b81: 130c movi.n a3, 1 - b83: ff5685 call0 ec - b86: 045256 bnez a2, bcf - b89: 342122 l32i a2, a1, 208 - b8c: 352132 l32i a3, a1, 212 - b8f: 140c movi.n a4, 1 - b91: ff6505 call0 1e4 - b94: 72fc bnez.n a2, bcf - b96: d128 l32i.n a2, a1, 52 - b98: 130c movi.n a3, 1 - b9a: ff55c5 call0 f8 - b9d: e2ec bnez.n a2, bcf - b9f: e128 l32i.n a2, a1, 56 - ba1: 130c movi.n a3, 1 - ba3: ff56c5 call0 110 - ba6: 52ec bnez.n a2, bcf - ba8: f128 l32i.n a2, a1, 60 - baa: 130c movi.n a3, 1 - bac: ff5805 call0 130 - baf: c2dc bnez.n a2, bcf - bb1: 102122 l32i a2, a1, 64 - bb4: 130c movi.n a3, 1 - bb6: ff5985 call0 150 - bb9: 22dc bnez.n a2, bcf - bbb: 112122 l32i a2, a1, 68 - bbe: 130c movi.n a3, 1 - bc0: ff84c5 call0 410 - bc3: 82cc bnez.n a2, bcf - bc5: 1128 l32i.n a2, a1, 4 - bc7: 7d2132 l32i a3, a1, 0x1f4 - bca: ff4485 call0 14 - bcd: 828c beqz.n a2, bd9 - bcf: 7d2122 l32i a2, a1, 0x1f4 - bd2: e28c beqz.n a2, be4 - bd4: f27c movi.n a2, -1 - bd6: 000306 j be6 - bd9: 132122 l32i a2, a1, 76 - bdc: 130c movi.n a3, 1 - bde: ff83c5 call0 41c - be1: fea256 bnez a2, bcf - be4: 020c movi.n a2, 0 - be6: 7e2102 l32i a0, a1, 0x1f8 - be9: 02d112 addmi a1, a1, 0x200 - bec: f00d ret.n - bee: 000000 ill - bf1: 000000 ill - -00000bf4 : - bf4: fed112 addmi a1, a1, 0xfffffe00 - bf7: 7e6102 s32i a0, a1, 0x1f8 - bfa: 0e6216 beqz a2, ce4 - bfd: 013d mov.n a3, a1 - bff: fffc01 l32r a0, bf0 - c02: 0000c0 callx0 a0 - c05: 0db296 bltz a2, ce4 - c08: 0128 l32i.n a2, a1, 0 - c0a: 1108 l32i.n a0, a1, 4 - c0c: 130c movi.n a3, 1 - c0e: 930300 movnez a0, a3, a0 - c11: 7d6102 s32i a0, a1, 0x1f4 - c14: ff3e85 call0 0 - c17: 0c4256 bnez a2, cdf - c1a: 2128 l32i.n a2, a1, 8 - c1c: 130c movi.n a3, 1 - c1e: ff69c5 call0 2bc - c21: 0ba256 bnez a2, cdf - c24: 3128 l32i.n a2, a1, 12 - c26: 130c movi.n a3, 1 - c28: ff6bc5 call0 2e8 - c2b: 0b0256 bnez a2, cdf - c2e: 4128 l32i.n a2, a1, 16 - c30: 130c movi.n a3, 1 - c32: ff6c05 call0 2f4 - c35: 0a6256 bnez a2, cdf - c38: 5128 l32i.n a2, a1, 20 - c3a: 130c movi.n a3, 1 - c3c: ff4a05 call0 e0 - c3f: 09c256 bnez a2, cdf - c42: 7128 l32i.n a2, a1, 28 - c44: 130c movi.n a3, 1 - c46: ff6e85 call0 330 - c49: 092256 bnez a2, cdf - c4c: 8128 l32i.n a2, a1, 32 - c4e: 130c movi.n a3, 1 - c50: ff7405 call0 394 - c53: 088256 bnez a2, cdf - c56: 9128 l32i.n a2, a1, 36 - c58: 130c movi.n a3, 1 - c5a: ff79c5 call0 3f8 - c5d: 07e256 bnez a2, cdf - c60: a128 l32i.n a2, a1, 40 - c62: 7d2132 l32i a3, a1, 0x1f4 - c65: 140c movi.n a4, 1 - c67: ff4185 call0 80 - c6a: 071256 bnez a2, cdf - c6d: 2c2122 l32i a2, a1, 176 - c70: 2d2132 l32i a3, a1, 180 - c73: 140c movi.n a4, 1 - c75: ff4fc5 call0 174 - c78: 063256 bnez a2, cdf - c7b: 2e2122 l32i a2, a1, 184 - c7e: 2f2132 l32i a3, a1, 188 - c81: 140c movi.n a4, 1 - c83: ff50c5 call0 190 - c86: 055256 bnez a2, cdf - c89: 302122 l32i a2, a1, 192 - c8c: 312132 l32i a3, a1, 196 - c8f: 140c movi.n a4, 1 - c91: ff5185 call0 1ac - c94: 047256 bnez a2, cdf - c97: 322122 l32i a2, a1, 200 - c9a: 332132 l32i a3, a1, 204 - c9d: 140c movi.n a4, 1 - c9f: ff5285 call0 1c8 - ca2: 92fc bnez.n a2, cdf - ca4: c128 l32i.n a2, a1, 48 - ca6: 130c movi.n a3, 1 - ca8: ff4405 call0 ec - cab: 02fc bnez.n a2, cdf - cad: 342122 l32i a2, a1, 208 - cb0: 352132 l32i a3, a1, 212 - cb3: 140c movi.n a4, 1 - cb5: ff52c5 call0 1e4 - cb8: 32ec bnez.n a2, cdf - cba: d128 l32i.n a2, a1, 52 - cbc: 130c movi.n a3, 1 - cbe: ff4385 call0 f8 - cc1: a2dc bnez.n a2, cdf - cc3: e128 l32i.n a2, a1, 56 - cc5: 130c movi.n a3, 1 - cc7: ff4485 call0 110 - cca: 12dc bnez.n a2, cdf - ccc: f128 l32i.n a2, a1, 60 - cce: 130c movi.n a3, 1 - cd0: ff45c5 call0 130 - cd3: 82cc bnez.n a2, cdf - cd5: 112122 l32i a2, a1, 68 - cd8: 130c movi.n a3, 1 - cda: ff7345 call0 410 - cdd: 828c beqz.n a2, ce9 - cdf: 7d2122 l32i a2, a1, 0x1f4 - ce2: e28c beqz.n a2, cf4 - ce4: f27c movi.n a2, -1 - ce6: 000306 j cf6 - ce9: 1128 l32i.n a2, a1, 4 - ceb: 7d2132 l32i a3, a1, 0x1f4 - cee: ff3245 call0 14 - cf1: fea256 bnez a2, cdf - cf4: 020c movi.n a2, 0 - cf6: 7e2102 l32i a0, a1, 0x1f8 - cf9: 02d112 addmi a1, a1, 0x200 - cfc: f00d ret.n - cfe: 000000 ill - d01: 000000 ill - -00000d04 : - d04: fed112 addmi a1, a1, 0xfffffe00 - d07: 7e6102 s32i a0, a1, 0x1f8 - d0a: 05f216 beqz a2, d6d - d0d: 013d mov.n a3, a1 - d0f: fffc01 l32r a0, d00 - d12: 0000c0 callx0 a0 - d15: 054296 bltz a2, d6d - d18: 0128 l32i.n a2, a1, 0 - d1a: 1108 l32i.n a0, a1, 4 - d1c: 130c movi.n a3, 1 - d1e: 930300 movnez a0, a3, a0 - d21: 7d6102 s32i a0, a1, 0x1f4 - d24: ff2d85 call0 0 - d27: 82fc bnez.n a2, d63 - d29: 2128 l32i.n a2, a1, 8 - d2b: 130c movi.n a3, 1 - d2d: ff58c5 call0 2bc - d30: f2ec bnez.n a2, d63 - d32: 4128 l32i.n a2, a1, 16 - d34: 130c movi.n a3, 1 - d36: ff5bc5 call0 2f4 - d39: 62ec bnez.n a2, d63 - d3b: 162122 l32i a2, a1, 88 - d3e: 130c movi.n a3, 1 - d40: ff6e45 call0 428 - d43: c2dc bnez.n a2, d63 - d45: 172122 l32i a2, a1, 92 - d48: 130c movi.n a3, 1 - d4a: ff6e85 call0 434 - d4d: 22dc bnez.n a2, d63 - d4f: 1128 l32i.n a2, a1, 4 - d51: 7d2132 l32i a3, a1, 0x1f4 - d54: ff2bc5 call0 14 - d57: 82cc bnez.n a2, d63 - d59: 132122 l32i a2, a1, 76 - d5c: 130c movi.n a3, 1 - d5e: ff6bc5 call0 41c - d61: 328c beqz.n a2, d68 - d63: 7d2122 l32i a2, a1, 0x1f4 - d66: 32cc bnez.n a2, d6d - d68: 020c movi.n a2, 0 - d6a: 000046 j d6f - d6d: f27c movi.n a2, -1 - d6f: 7e2102 l32i a0, a1, 0x1f8 - d72: 02d112 addmi a1, a1, 0x200 - d75: f00d ret.n - d77: 000000 ill - ... - -00000d7c : - d7c: fed112 addmi a1, a1, 0xfffffe00 - d7f: 7e6102 s32i a0, a1, 0x1f8 - d82: 06d216 beqz a2, df3 - d85: 013d mov.n a3, a1 - d87: fffc01 l32r a0, d78 - d8a: 0000c0 callx0 a0 - d8d: 062296 bltz a2, df3 - d90: 0128 l32i.n a2, a1, 0 - d92: 1108 l32i.n a0, a1, 4 - d94: 130c movi.n a3, 1 - d96: 930300 movnez a0, a3, a0 - d99: 7d6102 s32i a0, a1, 0x1f4 - d9c: ff2605 call0 0 - d9f: 046256 bnez a2, de9 - da2: 2128 l32i.n a2, a1, 8 - da4: 130c movi.n a3, 1 - da6: ff5145 call0 2bc - da9: c2fc bnez.n a2, de9 - dab: 3128 l32i.n a2, a1, 12 - dad: 130c movi.n a3, 1 - daf: ff5385 call0 2e8 - db2: 32fc bnez.n a2, de9 - db4: 142122 l32i a2, a1, 80 - db7: 130c movi.n a3, 1 - db9: ff6845 call0 440 - dbc: 92ec bnez.n a2, de9 - dbe: 152122 l32i a2, a1, 84 - dc1: 130c movi.n a3, 1 - dc3: ff6885 call0 44c - dc6: f2dc bnez.n a2, de9 - dc8: 382122 l32i a2, a1, 224 - dcb: 392132 l32i a3, a1, 228 - dce: 140c movi.n a4, 1 - dd0: ff6845 call0 458 - dd3: 22dc bnez.n a2, de9 - dd5: 1128 l32i.n a2, a1, 4 - dd7: 7d2132 l32i a3, a1, 0x1f4 - dda: ff2385 call0 14 - ddd: 82cc bnez.n a2, de9 - ddf: 132122 l32i a2, a1, 76 - de2: 130c movi.n a3, 1 - de4: ff6345 call0 41c - de7: 328c beqz.n a2, dee - de9: 7d2122 l32i a2, a1, 0x1f4 - dec: 32cc bnez.n a2, df3 - dee: 020c movi.n a2, 0 - df0: 000046 j df5 - df3: f27c movi.n a2, -1 - df5: 7e2102 l32i a0, a1, 0x1f8 - df8: 02d112 addmi a1, a1, 0x200 - dfb: f00d ret.n - dfd: 000000 ill - e00: 000000 ill - ... - -00000e04 : - e04: fed112 addmi a1, a1, 0xfffffe00 - e07: 7e6102 s32i a0, a1, 0x1f8 - e0a: 7d6132 s32i a3, a1, 0x1f4 - e0d: 72ac beqz.n a2, e38 - e0f: 013d mov.n a3, a1 - e11: fffb01 l32r a0, e00 - e14: 0000c0 callx0 a0 - e17: 01d296 bltz a2, e38 - e1a: 182122 l32i a2, a1, 96 - e1d: 130c movi.n a3, 1 - e1f: ff6545 call0 474 - e22: 82cc bnez.n a2, e2e - e24: 1c2122 l32i a2, a1, 112 - e27: 130c movi.n a3, 1 - e29: ff6785 call0 4a4 - e2c: 328c beqz.n a2, e33 - e2e: 7d2102 l32i a0, a1, 0x1f4 - e31: 30cc bnez.n a0, e38 - e33: 020c movi.n a2, 0 - e35: 000046 j e3a - e38: f27c movi.n a2, -1 - e3a: 7e2102 l32i a0, a1, 0x1f8 - e3d: 02d112 addmi a1, a1, 0x200 - e40: f00d ret.n - e42: 000000 ill - e45: 000000 ill - -00000e48 : - e48: fed112 addmi a1, a1, 0xfffffe00 - e4b: 7e6102 s32i a0, a1, 0x1f8 - e4e: 058216 beqz a2, eaa - e51: 013d mov.n a3, a1 - e53: fffc01 l32r a0, e44 - e56: 0000c0 callx0 a0 - e59: 04d296 bltz a2, eaa - e5c: 0128 l32i.n a2, a1, 0 - e5e: 1108 l32i.n a0, a1, 4 - e60: 130c movi.n a3, 1 - e62: 930300 movnez a0, a3, a0 - e65: 7d6102 s32i a0, a1, 0x1f4 - e68: ff1945 call0 0 - e6b: 12fc bnez.n a2, ea0 - e6d: 2128 l32i.n a2, a1, 8 - e6f: 130c movi.n a3, 1 - e71: ff4485 call0 2bc - e74: 82ec bnez.n a2, ea0 - e76: 4128 l32i.n a2, a1, 16 - e78: 130c movi.n a3, 1 - e7a: ff4785 call0 2f4 - e7d: f2dc bnez.n a2, ea0 - e7f: 382122 l32i a2, a1, 224 - e82: 392132 l32i a3, a1, 228 - e85: 140c movi.n a4, 1 - e87: ff5d05 call0 458 - e8a: 22dc bnez.n a2, ea0 - e8c: 1128 l32i.n a2, a1, 4 - e8e: 7d2132 l32i a3, a1, 0x1f4 - e91: ff1805 call0 14 - e94: 82cc bnez.n a2, ea0 - e96: 132122 l32i a2, a1, 76 - e99: 130c movi.n a3, 1 - e9b: ff5805 call0 41c - e9e: 328c beqz.n a2, ea5 - ea0: 7d2122 l32i a2, a1, 0x1f4 - ea3: 32cc bnez.n a2, eaa - ea5: 020c movi.n a2, 0 - ea7: 000046 j eac - eaa: f27c movi.n a2, -1 - eac: 7e2102 l32i a0, a1, 0x1f8 - eaf: 02d112 addmi a1, a1, 0x200 - eb2: f00d ret.n - eb4: 000000 ill - ... - -00000eb8 : - eb8: fed112 addmi a1, a1, 0xfffffe00 - ebb: 7e6102 s32i a0, a1, 0x1f8 - ebe: 7d6132 s32i a3, a1, 0x1f4 - ec1: 72ac beqz.n a2, eec - ec3: 013d mov.n a3, a1 - ec5: fffb01 l32r a0, eb4 - ec8: 0000c0 callx0 a0 - ecb: 01d296 bltz a2, eec - ece: 1a2122 l32i a2, a1, 104 - ed1: 130c movi.n a3, 1 - ed3: ff5b85 call0 48c - ed6: 82cc bnez.n a2, ee2 - ed8: 1c2122 l32i a2, a1, 112 - edb: 130c movi.n a3, 1 - edd: ff5c45 call0 4a4 - ee0: 328c beqz.n a2, ee7 - ee2: 7d2102 l32i a0, a1, 0x1f4 - ee5: 30cc bnez.n a0, eec - ee7: 020c movi.n a2, 0 - ee9: 000046 j eee - eec: f27c movi.n a2, -1 - eee: 7e2102 l32i a0, a1, 0x1f8 - ef1: 02d112 addmi a1, a1, 0x200 - ef4: f00d ret.n - ef6: 000000 ill - ef9: 000000 ill - -00000efc : - efc: fed112 addmi a1, a1, 0xfffffe00 - eff: 7e6102 s32i a0, a1, 0x1f8 - f02: 058216 beqz a2, f5e - f05: 013d mov.n a3, a1 - f07: fffc01 l32r a0, ef8 - f0a: 0000c0 callx0 a0 - f0d: 04d296 bltz a2, f5e - f10: 0128 l32i.n a2, a1, 0 - f12: 1108 l32i.n a0, a1, 4 - f14: 130c movi.n a3, 1 - f16: 930300 movnez a0, a3, a0 - f19: 7d6102 s32i a0, a1, 0x1f4 - f1c: ff0e05 call0 0 - f1f: 12fc bnez.n a2, f54 - f21: 2128 l32i.n a2, a1, 8 - f23: 130c movi.n a3, 1 - f25: ff3945 call0 2bc - f28: 82ec bnez.n a2, f54 - f2a: 3128 l32i.n a2, a1, 12 - f2c: 130c movi.n a3, 1 - f2e: ff3b85 call0 2e8 - f31: f2dc bnez.n a2, f54 - f33: 382122 l32i a2, a1, 224 - f36: 392132 l32i a3, a1, 228 - f39: 140c movi.n a4, 1 - f3b: ff51c5 call0 458 - f3e: 22dc bnez.n a2, f54 - f40: 1128 l32i.n a2, a1, 4 - f42: 7d2132 l32i a3, a1, 0x1f4 - f45: ff0cc5 call0 14 - f48: 82cc bnez.n a2, f54 - f4a: 132122 l32i a2, a1, 76 - f4d: 130c movi.n a3, 1 - f4f: ff4cc5 call0 41c - f52: 328c beqz.n a2, f59 - f54: 7d2122 l32i a2, a1, 0x1f4 - f57: 32cc bnez.n a2, f5e - f59: 020c movi.n a2, 0 - f5b: 000046 j f60 - f5e: f27c movi.n a2, -1 - f60: 7e2102 l32i a0, a1, 0x1f8 - f63: 02d112 addmi a1, a1, 0x200 - f66: f00d ret.n - f68: 000000 ill - ... - -00000f6c : - f6c: fed112 addmi a1, a1, 0xfffffe00 - f6f: 7e6102 s32i a0, a1, 0x1f8 - f72: 7d6132 s32i a3, a1, 0x1f4 - f75: 72ac beqz.n a2, fa0 - f77: 013d mov.n a3, a1 - f79: fffb01 l32r a0, f68 - f7c: 0000c0 callx0 a0 - f7f: 01d296 bltz a2, fa0 - f82: 192122 l32i a2, a1, 100 - f85: 130c movi.n a3, 1 - f87: ff4f85 call0 480 - f8a: 82cc bnez.n a2, f96 - f8c: 1c2122 l32i a2, a1, 112 - f8f: 130c movi.n a3, 1 - f91: ff5105 call0 4a4 - f94: 328c beqz.n a2, f9b - f96: 7d2102 l32i a0, a1, 0x1f4 - f99: 30cc bnez.n a0, fa0 - f9b: 020c movi.n a2, 0 - f9d: 000046 j fa2 - fa0: f27c movi.n a2, -1 - fa2: 7e2102 l32i a0, a1, 0x1f8 - fa5: 02d112 addmi a1, a1, 0x200 - fa8: f00d ret.n - faa: 000000 ill - fad: 000000 ill - -00000fb0 : - fb0: fed112 addmi a1, a1, 0xfffffe00 - fb3: 7e6102 s32i a0, a1, 0x1f8 - fb6: 062216 beqz a2, 101c - fb9: 013d mov.n a3, a1 - fbb: fffc01 l32r a0, fac - fbe: 0000c0 callx0 a0 - fc1: 057296 bltz a2, 101c - fc4: 0128 l32i.n a2, a1, 0 - fc6: 1108 l32i.n a0, a1, 4 - fc8: 130c movi.n a3, 1 - fca: 930300 movnez a0, a3, a0 - fcd: 7d6102 s32i a0, a1, 0x1f4 - fd0: ff02c5 call0 0 - fd3: b2fc bnez.n a2, 1012 - fd5: 2128 l32i.n a2, a1, 8 - fd7: 130c movi.n a3, 1 - fd9: ff2e05 call0 2bc - fdc: 22fc bnez.n a2, 1012 - fde: 4128 l32i.n a2, a1, 16 - fe0: 130c movi.n a3, 1 - fe2: ff3105 call0 2f4 - fe5: 92ec bnez.n a2, 1012 - fe7: 382122 l32i a2, a1, 224 - fea: 392132 l32i a3, a1, 228 - fed: 140c movi.n a4, 1 - fef: ff4685 call0 458 - ff2: c2dc bnez.n a2, 1012 - ff4: 282122 l32i a2, a1, 160 - ff7: 030c movi.n a3, 0 - ff9: ff46c5 call0 468 - ffc: 22dc bnez.n a2, 1012 - ffe: 1128 l32i.n a2, a1, 4 - 1000: 7d2132 l32i a3, a1, 0x1f4 - 1003: ff0105 call0 14 - 1006: 82cc bnez.n a2, 1012 - 1008: 132122 l32i a2, a1, 76 - 100b: 130c movi.n a3, 1 - 100d: ff40c5 call0 41c - 1010: 328c beqz.n a2, 1017 - 1012: 7d2122 l32i a2, a1, 0x1f4 - 1015: 32cc bnez.n a2, 101c - 1017: 020c movi.n a2, 0 - 1019: 000046 j 101e - 101c: f27c movi.n a2, -1 - 101e: 7e2102 l32i a0, a1, 0x1f8 - 1021: 02d112 addmi a1, a1, 0x200 - 1024: f00d ret.n - 1026: 000000 ill - 1029: 000000 ill - -0000102c : - 102c: 10a252 movi a5, 0x210 - 102f: c01150 sub a1, a1, a5 - 1032: 806102 s32i a0, a1, 0x200 - 1035: 7f6132 s32i a3, a1, 0x1fc - 1038: 7e6142 s32i a4, a1, 0x1f8 - 103b: 07e216 beqz a2, 10bd - 103e: 013d mov.n a3, a1 - 1040: fffa01 l32r a0, 1028 - 1043: 0000c0 callx0 a0 - 1046: 073296 bltz a2, 10bd - 1049: 1b2122 l32i a2, a1, 108 - 104c: 130c movi.n a3, 1 - 104e: ff4485 call0 498 - 1051: 05e256 bnez a2, 10b3 - 1054: 3b2132 l32i a3, a1, 236 - 1057: 7f2122 l32i a2, a1, 0x1fc - 105a: 100c movi.n a0, 1 - 105c: 040c movi.n a4, 0 - 105e: 834020 moveqz a4, a0, a2 - 1061: 7d6142 s32i a4, a1, 0x1f4 - 1064: 3a2122 l32i a2, a1, 232 - 1067: ff4485 call0 4b0 - 106a: 045256 bnez a2, 10b3 - 106d: 212122 l32i a2, a1, 132 - 1070: 7d2132 l32i a3, a1, 0x1f4 - 1073: ff2605 call0 2d4 - 1076: 92fc bnez.n a2, 10b3 - 1078: 1d2122 l32i a2, a1, 116 - 107b: 7d2132 l32i a3, a1, 0x1f4 - 107e: ff2d45 call0 354 - 1081: e2ec bnez.n a2, 10b3 - 1083: 1e2122 l32i a2, a1, 120 - 1086: 7d2132 l32i a3, a1, 0x1f4 - 1089: ff32c5 call0 3b8 - 108c: 32ec bnez.n a2, 10b3 - 108e: 202122 l32i a2, a1, 128 - 1091: 030c movi.n a3, 0 - 1093: ff4385 call0 4cc - 1096: 92dc bnez.n a2, 10b3 - 1098: 3c2122 l32i a2, a1, 240 - 109b: 3d2132 l32i a3, a1, 244 - 109e: 1e2142 l32i a4, a1, 120 - 10a1: 7d2152 l32i a5, a1, 0x1f4 - 10a4: ff43c5 call0 4e4 - 10a7: 82cc bnez.n a2, 10b3 - 10a9: 1c2122 l32i a2, a1, 112 - 10ac: 130c movi.n a3, 1 - 10ae: ff3f45 call0 4a4 - 10b1: 328c beqz.n a2, 10b8 - 10b3: 7e2132 l32i a3, a1, 0x1f8 - 10b6: 33cc bnez.n a3, 10bd - 10b8: 020c movi.n a2, 0 - 10ba: 000046 j 10bf - 10bd: f27c movi.n a2, -1 - 10bf: 10a232 movi a3, 0x210 - 10c2: 802102 l32i a0, a1, 0x200 - 10c5: 113a add.n a1, a1, a3 - 10c7: f00d ret.n - 10c9: 000000 ill - 10cc: 000000 ill - ... - -000010d0 : - 10d0: fed112 addmi a1, a1, 0xfffffe00 - 10d3: 7e6102 s32i a0, a1, 0x1f8 - 10d6: 058216 beqz a2, 1132 - 10d9: 013d mov.n a3, a1 - 10db: fffc01 l32r a0, 10cc - 10de: 0000c0 callx0 a0 - 10e1: 04d296 bltz a2, 1132 - 10e4: 0128 l32i.n a2, a1, 0 - 10e6: 1108 l32i.n a0, a1, 4 - 10e8: 130c movi.n a3, 1 - 10ea: 930300 movnez a0, a3, a0 - 10ed: 7d6102 s32i a0, a1, 0x1f4 - 10f0: fef0c5 call0 0 - 10f3: 12fc bnez.n a2, 1128 - 10f5: 2128 l32i.n a2, a1, 8 - 10f7: 130c movi.n a3, 1 - 10f9: ff1c05 call0 2bc - 10fc: 82ec bnez.n a2, 1128 - 10fe: 3128 l32i.n a2, a1, 12 - 1100: 130c movi.n a3, 1 - 1102: ff1e45 call0 2e8 - 1105: f2dc bnez.n a2, 1128 - 1107: 382122 l32i a2, a1, 224 - 110a: 392132 l32i a3, a1, 228 - 110d: 140c movi.n a4, 1 - 110f: ff3485 call0 458 - 1112: 22dc bnez.n a2, 1128 - 1114: 1128 l32i.n a2, a1, 4 - 1116: 7d2132 l32i a3, a1, 0x1f4 - 1119: feef85 call0 14 - 111c: 82cc bnez.n a2, 1128 - 111e: 132122 l32i a2, a1, 76 - 1121: 130c movi.n a3, 1 - 1123: ff2f85 call0 41c - 1126: 328c beqz.n a2, 112d - 1128: 7d2122 l32i a2, a1, 0x1f4 - 112b: 32cc bnez.n a2, 1132 - 112d: 020c movi.n a2, 0 - 112f: 000046 j 1134 - 1132: f27c movi.n a2, -1 - 1134: 7e2102 l32i a0, a1, 0x1f8 - 1137: 02d112 addmi a1, a1, 0x200 - 113a: f00d ret.n - 113c: 000000 ill - ... - -00001140 : - 1140: fed112 addmi a1, a1, 0xfffffe00 - 1143: 7e6102 s32i a0, a1, 0x1f8 - 1146: 7f61c2 s32i a12, a1, 0x1fc - 1149: 7d6142 s32i a4, a1, 0x1f4 - 114c: 03cd mov.n a12, a3 - 114e: 06c216 beqz a2, 11be - 1151: 013d mov.n a3, a1 - 1153: fffa01 l32r a0, 113c - 1156: 0000c0 callx0 a0 - 1159: 061296 bltz a2, 11be - 115c: 3a2122 l32i a2, a1, 232 - 115f: 3b2132 l32i a3, a1, 236 - 1162: 0c4d mov.n a4, a12 - 1164: ff3485 call0 4b0 - 1167: 049256 bnez a2, 11b4 - 116a: 1d2122 l32i a2, a1, 116 - 116d: 0c3d mov.n a3, a12 - 116f: ff1e45 call0 354 - 1172: e2fc bnez.n a2, 11b4 - 1174: 1e2122 l32i a2, a1, 120 - 1177: 0c3d mov.n a3, a12 - 1179: ff23c5 call0 3b8 - 117c: 42fc bnez.n a2, 11b4 - 117e: 202122 l32i a2, a1, 128 - 1181: 030c movi.n a3, 0 - 1183: ff3485 call0 4cc - 1186: a2ec bnez.n a2, 11b4 - 1188: 212122 l32i a2, a1, 132 - 118b: 0c3d mov.n a3, a12 - 118d: ff1445 call0 2d4 - 1190: 02ec bnez.n a2, 11b4 - 1192: 5c2142 l32i a4, a1, 0x170 - 1195: 100c movi.n a0, 1 - 1197: 01d132 addmi a3, a1, 0x100 - 119a: 050c movi.n a5, 0 - 119c: 20c322 addi a2, a3, 32 - 119f: 48c332 addi a3, a3, 72 - 11a2: 8350c0 moveqz a5, a0, a12 - 11a5: ff41c5 call0 5c4 - 11a8: 82cc bnez.n a2, 11b4 - 11aa: 1c2122 l32i a2, a1, 112 - 11ad: 130c movi.n a3, 1 - 11af: ff2f45 call0 4a4 - 11b2: 328c beqz.n a2, 11b9 - 11b4: 7d2142 l32i a4, a1, 0x1f4 - 11b7: 34cc bnez.n a4, 11be - 11b9: 020c movi.n a2, 0 - 11bb: 000046 j 11c0 - 11be: f27c movi.n a2, -1 - 11c0: 7f21c2 l32i a12, a1, 0x1fc - 11c3: 7e2102 l32i a0, a1, 0x1f8 - 11c6: 02d112 addmi a1, a1, 0x200 - 11c9: f00d ret.n - 11cb: 000000 ill - ... - -000011d0 : - 11d0: fed112 addmi a1, a1, 0xfffffe00 - 11d3: 7e6102 s32i a0, a1, 0x1f8 - 11d6: 04a216 beqz a2, 1224 - 11d9: 013d mov.n a3, a1 - 11db: fffc01 l32r a0, 11cc - 11de: 0000c0 callx0 a0 - 11e1: 03f296 bltz a2, 1224 - 11e4: 0128 l32i.n a2, a1, 0 - 11e6: 1108 l32i.n a0, a1, 4 - 11e8: 130c movi.n a3, 1 - 11ea: 930300 movnez a0, a3, a0 - 11ed: 7d6102 s32i a0, a1, 0x1f4 - 11f0: fee0c5 call0 0 - 11f3: 32ec bnez.n a2, 121a - 11f5: 2128 l32i.n a2, a1, 8 - 11f7: 130c movi.n a3, 1 - 11f9: ff0c05 call0 2bc - 11fc: a2dc bnez.n a2, 121a - 11fe: 3128 l32i.n a2, a1, 12 - 1200: 130c movi.n a3, 1 - 1202: ff0e45 call0 2e8 - 1205: 12dc bnez.n a2, 121a - 1207: 4128 l32i.n a2, a1, 16 - 1209: 130c movi.n a3, 1 - 120b: ff0e85 call0 2f4 - 120e: 82cc bnez.n a2, 121a - 1210: 1128 l32i.n a2, a1, 4 - 1212: 7d2132 l32i a3, a1, 0x1f4 - 1215: fedfc5 call0 14 - 1218: 328c beqz.n a2, 121f - 121a: 7d2122 l32i a2, a1, 0x1f4 - 121d: 32cc bnez.n a2, 1224 - 121f: 020c movi.n a2, 0 - 1221: 000046 j 1226 - 1224: f27c movi.n a2, -1 - 1226: 7e2102 l32i a0, a1, 0x1f8 - 1229: 02d112 addmi a1, a1, 0x200 - 122c: f00d ret.n - 122e: 000000 ill - 1231: 000000 ill - -00001234 : - 1234: fed112 addmi a1, a1, 0xfffffe00 - 1237: 7e6102 s32i a0, a1, 0x1f8 - 123a: 053216 beqz a2, 1291 - 123d: 013d mov.n a3, a1 - 123f: fffc01 l32r a0, 1230 - 1242: 0000c0 callx0 a0 - 1245: 048296 bltz a2, 1291 - 1248: 0128 l32i.n a2, a1, 0 - 124a: 1108 l32i.n a0, a1, 4 - 124c: 130c movi.n a3, 1 - 124e: 930300 movnez a0, a3, a0 - 1251: 7d6102 s32i a0, a1, 0x1f4 - 1254: feda85 call0 0 - 1257: c2ec bnez.n a2, 1287 - 1259: 2128 l32i.n a2, a1, 8 - 125b: 130c movi.n a3, 1 - 125d: ff05c5 call0 2bc - 1260: 32ec bnez.n a2, 1287 - 1262: 3128 l32i.n a2, a1, 12 - 1264: 130c movi.n a3, 1 - 1266: ff0805 call0 2e8 - 1269: a2dc bnez.n a2, 1287 - 126b: 4128 l32i.n a2, a1, 16 - 126d: 130c movi.n a3, 1 - 126f: ff0845 call0 2f4 - 1272: 12dc bnez.n a2, 1287 - 1274: f128 l32i.n a2, a1, 60 - 1276: 130c movi.n a3, 1 - 1278: feeb45 call0 130 - 127b: 82cc bnez.n a2, 1287 - 127d: 1128 l32i.n a2, a1, 4 - 127f: 7d2132 l32i a3, a1, 0x1f4 - 1282: fed905 call0 14 - 1285: 328c beqz.n a2, 128c - 1287: 7d2122 l32i a2, a1, 0x1f4 - 128a: 32cc bnez.n a2, 1291 - 128c: 020c movi.n a2, 0 - 128e: 000046 j 1293 - 1291: f27c movi.n a2, -1 - 1293: 7e2102 l32i a0, a1, 0x1f8 - 1296: 02d112 addmi a1, a1, 0x200 - 1299: f00d ret.n - 129b: 000000 ill - ... - -000012a0 : - 12a0: fed112 addmi a1, a1, 0xfffffe00 - 12a3: 7e6102 s32i a0, a1, 0x1f8 - 12a6: 04a216 beqz a2, 12f4 - 12a9: 013d mov.n a3, a1 - 12ab: fffc01 l32r a0, 129c - 12ae: 0000c0 callx0 a0 - 12b1: 03f296 bltz a2, 12f4 - 12b4: 0128 l32i.n a2, a1, 0 - 12b6: 1108 l32i.n a0, a1, 4 - 12b8: 130c movi.n a3, 1 - 12ba: 930300 movnez a0, a3, a0 - 12bd: 7d6102 s32i a0, a1, 0x1f4 - 12c0: fed3c5 call0 0 - 12c3: 32ec bnez.n a2, 12ea - 12c5: 2128 l32i.n a2, a1, 8 - 12c7: 130c movi.n a3, 1 - 12c9: feff05 call0 2bc - 12cc: a2dc bnez.n a2, 12ea - 12ce: 3128 l32i.n a2, a1, 12 - 12d0: 130c movi.n a3, 1 - 12d2: ff0145 call0 2e8 - 12d5: 12dc bnez.n a2, 12ea - 12d7: 4128 l32i.n a2, a1, 16 - 12d9: 130c movi.n a3, 1 - 12db: ff0185 call0 2f4 - 12de: 82cc bnez.n a2, 12ea - 12e0: 1128 l32i.n a2, a1, 4 - 12e2: 7d2132 l32i a3, a1, 0x1f4 - 12e5: fed2c5 call0 14 - 12e8: 328c beqz.n a2, 12ef - 12ea: 7d2122 l32i a2, a1, 0x1f4 - 12ed: 32cc bnez.n a2, 12f4 - 12ef: 020c movi.n a2, 0 - 12f1: 000046 j 12f6 - 12f4: f27c movi.n a2, -1 - 12f6: 7e2102 l32i a0, a1, 0x1f8 - 12f9: 02d112 addmi a1, a1, 0x200 - 12fc: f00d ret.n - 12fe: 000000 ill - 1301: 000000 ill - -00001304 : - 1304: fed112 addmi a1, a1, 0xfffffe00 - 1307: 7e61c2 s32i a12, a1, 0x1f8 - 130a: 7f61d2 s32i a13, a1, 0x1fc - 130d: 7d6102 s32i a0, a1, 0x1f4 - 1310: 062216 beqz a2, 1376 - 1313: 013d mov.n a3, a1 - 1315: fffa01 l32r a0, 1300 - 1318: 0000c0 callx0 a0 - 131b: 057296 bltz a2, 1376 - 131e: 0d0c movi.n a13, 0 - 1320: 120c movi.n a2, 1 - 1322: 11c8 l32i.n a12, a1, 4 - 1324: 242102 l32i a0, a1, 144 - 1327: 93c2c0 movnez a12, a2, a12 - 132a: 408c beqz.n a0, 1332 - 132c: 000032 l8ui a3, a0, 0 - 132f: 93d230 movnez a13, a2, a3 - 1332: 0128 l32i.n a2, a1, 0 - 1334: 130c movi.n a3, 1 - 1336: fecc85 call0 0 - 1339: 22fc bnez.n a2, 136f - 133b: 102122 l32i a2, a1, 64 - 133e: 0d3d mov.n a3, a13 - 1340: fee0c5 call0 150 - 1343: 82ec bnez.n a2, 136f - 1345: 0d4d mov.n a4, a13 - 1347: b128 l32i.n a2, a1, 44 - 1349: 0c3d mov.n a3, a12 - 134b: fef145 call0 260 - 134e: d2dc bnez.n a2, 136f - 1350: 1128 l32i.n a2, a1, 4 - 1352: 0c3d mov.n a3, a12 - 1354: fecbc5 call0 14 - 1357: 42dc bnez.n a2, 136f - 1359: 422122 l32i a2, a1, 0x108 - 135c: 432132 l32i a3, a1, 0x10c - 135f: 0c4d mov.n a4, a12 - 1361: fef2c5 call0 290 - 1364: 72cc bnez.n a2, 136f - 1366: 5128 l32i.n a2, a1, 20 - 1368: 0c3d mov.n a3, a12 - 136a: fed745 call0 e0 - 136d: 028c beqz.n a2, 1371 - 136f: 3ccc bnez.n a12, 1376 - 1371: 020c movi.n a2, 0 - 1373: 000046 j 1378 - 1376: f27c movi.n a2, -1 - 1378: 7e21c2 l32i a12, a1, 0x1f8 - 137b: 7f21d2 l32i a13, a1, 0x1fc - 137e: 7d2102 l32i a0, a1, 0x1f4 - 1381: 02d112 addmi a1, a1, 0x200 - 1384: f00d ret.n diff --git a/doc/lib_dump/functions/libsmartconfig.func b/doc/lib_dump/functions/libsmartconfig.func index eb17be738..d4c7b6576 100644 --- a/doc/lib_dump/functions/libsmartconfig.func +++ b/doc/lib_dump/functions/libsmartconfig.func @@ -4,18 +4,18 @@ 000000dc : 00000174 : 00000930 : -00001b98 : -00002898 : -00005700 <.irom.text>: +00001b48 : +00002848 : +00005660 <.irom.text>: 00000000 : 00000074 : 000000cc : 00000110 : 0000016c : -00000280 : -00000e64 : -00001968 : -00001d60 <.irom.text>: +0000028c : +00000ea4 : +000019c0 : +00001db0 <.irom.text>: 00000000 : 0000001c : 00000084 : @@ -29,4 +29,4 @@ 0000086c : 00000910 : 00000930 : -00001310 <.irom.text>: +00001300 <.irom.text>: diff --git a/doc/lib_dump/functions/libssl.func b/doc/lib_dump/functions/libssl.func index 384ccca2f..0e39f42e2 100644 --- a/doc/lib_dump/functions/libssl.func +++ b/doc/lib_dump/functions/libssl.func @@ -1,92 +1,159 @@ 00000000 : 00000028 : -00000120 : -00000154 : -00000190 : -000001b8 : -000001f0 : -0000022c : -00000268 : -00000000 : -00000050 : +0000010c : +00000140 : +0000017c : +000001a4 : +000001dc : +00000218 : +00000254 : +00000000 : +00000008 : +00000054 : +000000b0 : +000000d4 : +000000f0 : +00000164 : 000001e8 : +0000023c : 000002b0 : 0000030c : -00000a0c : -00000a64 : -0000132c : -000013d0 <.irom.text>: -00000000 : +0000039c : +0000045c : +00000564 : +00000748 : +00000808 : +000008d0 : +00000ac0 : +00000b18 : +00000c30 : +00000cf8 : +00000e1c : +00000f84 : +00001010 : +00001164 : +00001404 : +00001480 : +00000000 : +00000020 : +00000040 : +00000060 : +00000080 : +000000a0 : +000000c0 : +000000e0 : +00000000 : +00000020 : +00000154 : +00002760 : +00002800 : +00000000 : +00000040 : +000000a4 : +000000c0 : +00000000 : +00000040 : +000000a8 : +00000448 : +000004d4 : +00000000 : 0000002c : 000001ac : -0000026c : -000003f0 : +00000270 : +000003f8 : +00000584 : +00000730 : 00000000 : -0000004c : -00000070 : -000000ac : -00000130 : -000003f8 : -00000418 : -00000598 : -00000644 : -000006dc : -00000770 : -000007b4 : -000007f0 : -00000884 : -000008b8 : -00000000 : -00000008 : -00000050 : -00000088 : -000000c8 : -000000f0 : -00000114 : -0000013c : -00000178 : -00000198 : -000001d0 : -00000250 : -0000038c : -000007ac : -0000082c : -000008b8 : -00000934 : -000009b8 : -00000a38 : -00000ba8 : -00000d70 : -00000d90 : -00000fbc : -00001124 : -0000127c : -00001318 : +00000048 : +0000006c : +000000a8 : +0000012c : +000002a8 : +00000358 : +000004c4 : +000004e8 : +00000530 : +00000590 : +00000668 : +00000714 : +000007ac : +00000814 : +00000840 : +00000884 : +000008c0 : +00000958 : +000009c0 : +00000000 : +00000020 : +00000028 : +00000000 : +00000010 : +0000005c : +00000094 : +000000d4 : +000000fc : +00000120 : +00000148 : +00000184 : +000001a4 : +000001e0 : +00000264 : +000002f4 : +000003b8 : +000006c0 : +00000730 : +00000790 : +000007f8 : +00000880 : +00000910 : +0000098c : +00000a10 : +00000a90 : +00000adc : +00000c0c : +00000c4c : +00000dd8 : +00000df8 : +00000e58 : +00000ebc : +00000f24 : +00000f70 : +00000fc0 : +00000fc4 : +00000ffc : +00001024 : +000010e4 : +0000118c : +000012e8 : +00001380 : 00000000 : 00000018 : 00000090 : 00000094 : 00000098 : 000000a0 : -000000bc : -00000100 : -0000010c : +000000c0 : +00000110 : +0000011c : 00000000 : 00000030 : 0000015c : -00000000 : -00000010 : -0000009c : -00000144 : -00000598 : -00000000 : -00000004 : -00000088 : -000000f8 : +00000000 : +00000018 : +000000ac : +00000110 : +00000158 : +000001d4 : +000003b4 : +00000544 : +000005bc : 00000000 : 00000010 : -00000034 : +0000003c : 000000d8 : +00000228 : +00000994 : +000009c4 : 00000000 : 0000000c : 00000000 : @@ -95,60 +162,91 @@ 00000030 : 000000f4 : 000001a4 : -00000264 : -00000330 : -0000036c : -000003a8 : -000003e0 : +0000026c : +00000364 : +000003a0 : +000003dc : +00000414 : 00000000 : 00000014 : 00000038 : 00000090 : -00000000 : -0000000c : -000000a0 : -0000017c : +000000ec : +000002b0 : +00000000 : +00000014 : +000000cc : +000001bc : +000001fc : +000002f8 : +000003f4 : +00000414 : +000004a8 : +000004f4 : 00000000 : 00000014 : 00000094 : -00000138 : -000001a8 : -000001e8 : -0000024c : -00000300 : -00000378 : -000003b0 : -000003e4 : -0000044c : -000004e0 : -00000690 : -00000900 : -000009ec : -00000c30 : -00000f58 : -00001210 : -0000126c : -000012d4 : -00001390 : -00001410 : -000014d0 : -00001510 : -00001560 : -00001684 : -000016b0 : -000016b8 : -000016c0 : -000016c8 : -000016d0 : -000016f4 : -0000171c : -000017e0 : +00000144 : +000001b4 : +000001f4 : +0000025c : +0000030c : +0000038c : +000003c4 : +000003fc : +00000440 : +00000470 : +00000508 : +00000538 : +00000560 : +000005a0 : +00000644 : +000006dc : +0000072c : +000007fc : +000008b4 : +00000954 : +000009c8 : +00000a40 : +00000b14 : +00000bbc : +00000c84 : +00000e24 : +00000fc4 : +000011cc : +00001290 : +00001304 : +0000136c : +00001428 : +000014ac : +00001578 : +000015b8 : +00001610 : +00001710 : +00001738 : +00001764 : +0000176c : +00001774 : +0000177c : +00001784 : +000017ac : +000017dc : +000018a4 : 00000000 : 00000004 : -00000030 : -00000000 : -000000f4 : -00000438 : -000005c4 : -00000710 : -00000754 : +00000048 : +0000011c : +00000218 : +000002b0 : +000003ac : +000003d8 : +000004b0 : +000004dc : +00000000 : +0000000c : +00000114 : +00000594 : +00000638 : +00000714 : +00000860 : +000008a4 : diff --git a/tools/sdk/changelog.txt b/tools/sdk/changelog.txt index 5cd5b9cc2..7fb14bd0d 100644 --- a/tools/sdk/changelog.txt +++ b/tools/sdk/changelog.txt @@ -1,3 +1,35 @@ +esp_iot_sdk_v1.2.0_15_07_09_p3 Release Note +------------------------------------------- + +Here is a patch based on SDK_v1.2.0 solved problem that if AP’s SSID is hidden,ESPTOUCH may get wrong BSSID of AP and cause connection fail. +Please replace the lib in \esp_iot_sdk_v1.2.0\lib + +Sorry for the inconvenience. + + + + +esp_iot_sdk_v1.2.0_15_07_09_p2 Release Note +------------------------------------------- + +Updated libssl again. To support SHA-256 and SHA-512. + +Thanks for your interest in Espressif Systems and ESP8266 ! + + + + +esp_iot_sdk_v1.2.0_15_07_08_p1 Release Note +------------------------------------------- + +Here is a patch based on SDK_v1.2.0 solved problem that abnormal SSL disconnection may cause reset. +Please replace the lib in \esp_iot_sdk_v1.2.0\lib + +Sorry for the inconvenience. + + + + esp_iot_sdk_v1.2.0_15_07_03 Release Note ------------------------------------------- Resolved Issues(Bugs below are eligible for Bug Bounty Program): diff --git a/tools/sdk/lib/libsmartconfig.a b/tools/sdk/lib/libsmartconfig.a index 0f7fb9a37..2754056f9 100644 Binary files a/tools/sdk/lib/libsmartconfig.a and b/tools/sdk/lib/libsmartconfig.a differ diff --git a/tools/sdk/lib/libssl.a b/tools/sdk/lib/libssl.a index b49dd7bd1..ea50ee211 100644 Binary files a/tools/sdk/lib/libssl.a and b/tools/sdk/lib/libssl.a differ diff --git a/tools/sdk/version b/tools/sdk/version index e876391a5..24cba3f39 100644 --- a/tools/sdk/version +++ b/tools/sdk/version @@ -1 +1 @@ -1.2.0_15_07_03 \ No newline at end of file +1.2.0_15_07_09_p3 \ No newline at end of file