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