In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libphy.a: ate_test.o: file format elf32-xtensa-le phy.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : ... 00000008 : 8: 030c movi.n a3, 0 a: f0c112 addi a1, a1, -16 d: 025d mov.n a5, a2 f: 0109 s32i.n a0, a1, 0 11: fffb01 l32r a0, 0 14: 120c movi.n a2, 1 16: 0059 s32i.n a5, a0, 0 18: fffb01 l32r a0, 4 1b: 0000c0 callx0 a0 1e: 0108 l32i.n a0, a1, 0 20: 10c112 addi a1, a1, 16 23: f00d ret.n 25: 000000 ill 28: 000000 ill ... 0000002c : 2c: ffff31 l32r a3, 28 2f: 0329 s32i.n a2, a3, 0 31: f00d ret.n 33: 000000 ill ... 00000038 : 38: f0c112 addi a1, a1, -16 3b: 0109 s32i.n a0, a1, 0 3d: fffd01 l32r a0, 34 40: 0008 l32i.n a0, a0, 0 42: 1008 l32i.n a0, a0, 4 44: 0000c0 callx0 a0 47: 020c movi.n a2, 0 49: 0108 l32i.n a0, a1, 0 4b: 10c112 addi a1, a1, 16 4e: f00d ret.n 50: f20a00 excw 53: 3f .byte 0x3f 00000054 : 54: ffff21 l32r a2, 50 57: 0020c0 memw 5a: 802222 l32i a2, a2, 0x200 5d: f00d ret.n Disassembly of section .irom0.text: 00000060 : 60: 000000 ill 63: c11200 mul16u a1, a2, a0 66: 0109f0 slli a0, a9, 17 69: fffd01 l32r a0, 60 6c: 0008 l32i.n a0, a0, 0 6e: 014280 slli a4, a2, 24 71: 0008 l32i.n a0, a0, 0 73: 312840 srai a2, a4, 24 76: 0000c0 callx0 a0 79: 0108 l32i.n a0, a1, 0 7b: 10c112 addi a1, a1, 16 7e: f00d ret.n 80: 000000 ill 83: c11200 mul16u a1, a2, a0 86: 0109f0 slli a0, a9, 17 89: fffd01 l32r a0, 80 8c: 0008 l32i.n a0, a0, 0 8e: 6008 l32i.n a0, a0, 24 90: 0000c0 callx0 a0 93: 0108 l32i.n a0, a1, 0 95: 10c112 addi a1, a1, 16 98: f00d ret.n ... 000000a4 : a4: f0c112 addi a1, a1, -16 a7: 11c9 s32i.n a12, a1, 4 a9: 0109 s32i.n a0, a1, 0 ab: 03cd mov.n a12, a3 ad: fffb01 l32r a0, 9c b0: 013280 slli a3, a2, 24 b3: 0008 l32i.n a0, a0, 0 b5: 312830 srai a2, a3, 24 b8: 0008 l32i.n a0, a0, 0 ba: 0c3d mov.n a3, a12 bc: 0000c0 callx0 a0 bf: fff801 l32r a0, a0 c2: 0008 l32i.n a0, a0, 0 c4: 6008 l32i.n a0, a0, 24 c6: 0c2d mov.n a2, a12 c8: 0000c0 callx0 a0 cb: 11c8 l32i.n a12, a1, 4 cd: 0108 l32i.n a0, a1, 0 cf: 10c112 addi a1, a1, 16 d2: f00d ret.n d4: 000000 ill ... 000000d8 : d8: f0c112 addi a1, a1, -16 db: 0109 s32i.n a0, a1, 0 dd: fffd01 l32r a0, d4 e0: 0008 l32i.n a0, a0, 0 e2: 013280 slli a3, a2, 24 e5: 2008 l32i.n a0, a0, 8 e7: 312830 srai a2, a3, 24 ea: 0000c0 callx0 a0 ed: 0108 l32i.n a0, a1, 0 ef: 10c112 addi a1, a1, 16 f2: f00d ret.n f4: 000000 ill ... 000000f8 : f8: f0c112 addi a1, a1, -16 fb: 0109 s32i.n a0, a1, 0 fd: fffd01 l32r a0, f4 100: 0008 l32i.n a0, a0, 0 102: 3008 l32i.n a0, a0, 12 104: 0000c0 callx0 a0 107: 0108 l32i.n a0, a1, 0 109: 10c112 addi a1, a1, 16 10c: f00d ret.n 10e: 000000 ill 111: 000000 ill 00000114 : 114: f0c112 addi a1, a1, -16 117: 0109 s32i.n a0, a1, 0 119: fffd01 l32r a0, 110 11c: 0008 l32i.n a0, a0, 0 11e: 4008 l32i.n a0, a0, 16 120: 0000c0 callx0 a0 123: 0108 l32i.n a0, a1, 0 125: 10c112 addi a1, a1, 16 128: f00d ret.n 12a: 000000 ill 12d: 000000 ill 00000130 : 130: f0c112 addi a1, a1, -16 133: 0109 s32i.n a0, a1, 0 135: fffd01 l32r a0, 12c 138: 0008 l32i.n a0, a0, 0 13a: 5008 l32i.n a0, a0, 20 13c: 0000c0 callx0 a0 13f: 0108 l32i.n a0, a1, 0 141: 10c112 addi a1, a1, 16 144: f00d ret.n 146: 000000 ill 149: 000000 ill 0000014c : 14c: f0c112 addi a1, a1, -16 14f: 0109 s32i.n a0, a1, 0 151: fffd01 l32r a0, 148 154: 0008 l32i.n a0, a0, 0 156: 6008 l32i.n a0, a0, 24 158: 0000c0 callx0 a0 15b: 0108 l32i.n a0, a1, 0 15d: 10c112 addi a1, a1, 16 160: f00d ret.n 162: 000000 ill 165: 000000 ill 00000168 : 168: f0c112 addi a1, a1, -16 16b: 0109 s32i.n a0, a1, 0 16d: fffd01 l32r a0, 164 170: 0008 l32i.n a0, a0, 0 172: 7008 l32i.n a0, a0, 28 174: 0000c0 callx0 a0 177: 0108 l32i.n a0, a1, 0 179: 10c112 addi a1, a1, 16 17c: f00d ret.n phy_chip_v6_ana.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 000000 ill ... 00000004 : 4: 230c movi.n a3, 2 6: e0c112 addi a1, a1, -32 9: 31c9 s32i.n a12, a1, 12 b: 41d9 s32i.n a13, a1, 16 d: fffcd1 l32r a13, 0 10: 2109 s32i.n a0, a1, 8 12: 0d08 l32i.n a0, a13, 0 14: 02cd mov.n a12, a2 16: 2c2002 l32i a0, a0, 176 19: 320c movi.n a2, 3 1b: 0000c0 callx0 a0 1e: 130c movi.n a3, 1 20: 0d08 l32i.n a0, a13, 0 22: 0129 s32i.n a2, a1, 0 24: 2c2002 l32i a0, a0, 176 27: 220c movi.n a2, 2 29: 0000c0 callx0 a0 2c: 130c movi.n a3, 1 2e: 0449c0 extui a4, a12, 9, 1 31: 0d08 l32i.n a0, a13, 0 33: 0458c0 extui a5, a12, 8, 1 36: 0466c0 extui a6, a12, 6, 1 39: 1129 s32i.n a2, a1, 4 3b: 0477c0 extui a7, a12, 7, 1 3e: 320c movi.n a2, 3 40: 1177e0 slli a7, a7, 2 43: 1166d0 slli a6, a6, 3 46: 1155f0 slli a5, a5, 1 49: 2b2002 l32i a0, a0, 172 4c: 204450 or a4, a4, a5 4f: 206670 or a6, a6, a7 52: 0453c0 extui a5, a12, 3, 1 55: 0474c0 extui a7, a12, 4, 1 58: 1155a0 slli a5, a5, 6 5b: 1177b0 slli a7, a7, 5 5e: 205570 or a5, a5, a7 61: 0475c0 extui a7, a12, 5, 1 64: 1177c0 slli a7, a7, 4 67: 205570 or a5, a5, a7 6a: 205560 or a5, a5, a6 6d: 204450 or a4, a4, a5 70: f44040 extui a4, a4, 0, 16 73: 0000c0 callx0 a0 76: 320c movi.n a2, 3 78: 230c movi.n a3, 2 7a: 0d08 l32i.n a0, a13, 0 7c: 0148 l32i.n a4, a1, 0 7e: c7a152 movi a5, 0x1c7 81: 104450 and a4, a4, a5 84: 2b2002 l32i a0, a0, 172 87: 2450c0 extui a5, a12, 0, 3 8a: 1155d0 slli a5, a5, 3 8d: 204450 or a4, a4, a5 90: f44040 extui a4, a4, 0, 16 93: 0000c0 callx0 a0 96: 220c movi.n a2, 2 98: 130c movi.n a3, 1 9a: 0d08 l32i.n a0, a13, 0 9c: 1148 l32i.n a4, a1, 4 9e: 85a152 movi a5, 0x185 a1: 104450 and a4, a4, a5 a4: 2b2002 l32i a0, a0, 172 a7: 345bc0 extui a5, a12, 11, 4 aa: 1155d0 slli a5, a5, 3 ad: 204450 or a4, a4, a5 b0: 045ac0 extui a5, a12, 10, 1 b3: 1155f0 slli a5, a5, 1 b6: 204450 or a4, a4, a5 b9: f44040 extui a4, a4, 0, 16 bc: 0000c0 callx0 a0 bf: 31c8 l32i.n a12, a1, 12 c1: 41d8 l32i.n a13, a1, 16 c3: 2108 l32i.n a0, a1, 8 c5: 20c112 addi a1, a1, 32 c8: f00d ret.n ca: 000000 ill cd: f20a add.n a15, a2, a0 cf: 3f .byte 0x3f d0: 000200 excw d3: 000060 excw d6: 000000 ill d9: 080000 excw dc: 009a00 excw df: 000060 excw e2: 004000 break 0, 0 e5: 000000 ill 000000e8 : e8: e0c112 addi a1, a1, -32 eb: 21d9 s32i.n a13, a1, 8 ed: 31e9 s32i.n a14, a1, 12 ef: 0109 s32i.n a0, a1, 0 f1: 11c9 s32i.n a12, a1, 4 f3: 41f9 s32i.n a15, a1, 16 f5: 004d mov.n a4, a0 f7: fff5f1 l32r a15, cc fa: fff5c1 l32r a12, d0 fd: 0020c0 memw 100: e52c22 l32i a2, a12, 0x394 103: 41e207 bbsi a2, 0, 148 106: 0020c0 memw 109: 9c2f52 l32i a5, a15, 0x270 10c: 386517 bbci a5, 1, 148 10f: fff1d1 l32r a13, d4 112: 0d08 l32i.n a0, a13, 0 114: 1d2002 l32i a0, a0, 116 117: 0000c0 callx0 a0 11a: 520c movi.n a2, 5 11c: fff201 l32r a0, e4 11f: 0000c0 callx0 a0 122: 84a1e2 movi a14, 0x184 125: 0d08 l32i.n a0, a13, 0 127: 220c movi.n a2, 2 129: 2c2002 l32i a0, a0, 176 12c: 130c movi.n a3, 1 12e: 0000c0 callx0 a0 131: f0c2e7 bnall a2, a14, 125 134: 0d08 l32i.n a0, a13, 0 136: 320c movi.n a2, 3 138: 2c2002 l32i a0, a0, 176 13b: 230c movi.n a3, 2 13d: 0000c0 callx0 a0 140: 630c movi.n a3, 6 142: 102230 and a2, a2, a3 145: dc6266 bnei a2, 6, 125 148: ffe491 l32r a9, d8 14b: ffe481 l32r a8, dc 14e: 0020c0 memw 151: 422872 l32i a7, a8, 0x108 154: 207790 or a7, a7, a9 157: 0020c0 memw 15a: 426872 s32i a7, a8, 0x108 15d: 0020c0 memw 160: e52c52 l32i a5, a12, 0x394 163: 160c movi.n a6, 1 165: 205560 or a5, a5, a6 168: 0020c0 memw 16b: e56c52 s32i a5, a12, 0x394 16e: 0020c0 memw 171: 9c2f42 l32i a4, a15, 0x270 174: ffdb01 l32r a0, e0 177: 116417 bbci a4, 1, 18c 17a: 0020c0 memw 17d: e82ca2 l32i a10, a12, 0x3a0 180: 08fae7 bbsi a10, 30, 18c 183: 0020c0 memw 186: e82cb2 l32i a11, a12, 0x3a0 189: f60b07 bnone a11, a0, 183 18c: 11c8 l32i.n a12, a1, 4 18e: 21d8 l32i.n a13, a1, 8 190: 31e8 l32i.n a14, a1, 12 192: 41f8 l32i.n a15, a1, 16 194: 0108 l32i.n a0, a1, 0 196: 20c112 addi a1, a1, 32 199: f00d ret.n 19b: 000000 ill ... 000001a0 : 1a0: 130c movi.n a3, 1 1a2: 81a042 movi a4, 129 1a5: f0c112 addi a1, a1, -16 1a8: 11c9 s32i.n a12, a1, 4 1aa: 21d9 s32i.n a13, a1, 8 1ac: fffcd1 l32r a13, 19c 1af: 0109 s32i.n a0, a1, 0 1b1: 0d08 l32i.n a0, a13, 0 1b3: 02cd mov.n a12, a2 1b5: 2b2002 l32i a0, a0, 172 1b8: 220c movi.n a2, 2 1ba: 0000c0 callx0 a0 1bd: 720c movi.n a2, 7 1bf: 0d08 l32i.n a0, a13, 0 1c1: 130c movi.n a3, 1 1c3: 2b2002 l32i a0, a0, 172 1c6: 4145c0 srli a4, a12, 5 1c9: 0000c0 callx0 a0 1cc: 4440c0 extui a4, a12, 0, 5 1cf: 0d08 l32i.n a0, a13, 0 1d1: 020c movi.n a2, 0 1d3: 2b2002 l32i a0, a0, 172 1d6: 130c movi.n a3, 1 1d8: 0000c0 callx0 a0 1db: 120c movi.n a2, 1 1dd: 0d08 l32i.n a0, a13, 0 1df: 130c movi.n a3, 1 1e1: 2b2002 l32i a0, a0, 172 1e4: 7fa042 movi a4, 127 1e7: 0000c0 callx0 a0 1ea: 620c movi.n a2, 6 1ec: 0d08 l32i.n a0, a13, 0 1ee: 130c movi.n a3, 1 1f0: 2b2002 l32i a0, a0, 172 1f3: 7fa042 movi a4, 127 1f6: 0000c0 callx0 a0 1f9: 11c8 l32i.n a12, a1, 4 1fb: 21d8 l32i.n a13, a1, 8 1fd: 0108 l32i.n a0, a1, 0 1ff: 10c112 addi a1, a1, 16 202: f00d ret.n 204: f00000 subx8 a0, a0, a0 207: 000000 ill 20a: 000000 ill 20d: 600002 l8ui a0, a0, 96 ... 218: ff .byte 0xff 219: ff .byte 0xff 21a: 0f .byte 0xf 21b: ff .byte 0xff 21c: 000200 excw 21f: c11260 mul16u a1, a2, a6 00000220 : 220: e0c112 addi a1, a1, -32 223: 1129 s32i.n a2, a1, 4 225: 2139 s32i.n a3, a1, 8 227: 4109 s32i.n a0, a1, 16 229: 3149 s32i.n a4, a1, 12 22b: fff641 l32r a4, 204 22e: fff601 l32r a0, 208 231: fff631 l32r a3, 20c 234: 0020c0 memw 237: f22322 l32i a2, a3, 0x3c8 23a: 202240 or a2, a2, a4 23d: 0020c0 memw 240: 0008 l32i.n a0, a0, 0 242: 372002 l32i a0, a0, 220 245: f26322 s32i a2, a3, 0x3c8 248: 0000c0 callx0 a0 24b: 2128 l32i.n a2, a1, 8 24d: 1138 l32i.n a3, a1, 4 24f: 3148 l32i.n a4, a1, 12 251: 015d mov.n a5, a1 253: 000005 call0 254 256: ffee01 l32r a0, 210 259: 0008 l32i.n a0, a0, 0 25b: 382002 l32i a0, a0, 224 25e: 012d mov.n a2, a1 260: 0000c0 callx0 a0 263: ffec01 l32r a0, 214 266: 0008 l32i.n a0, a0, 0 268: 362002 l32i a0, a0, 216 26b: 0000c0 callx0 a0 26e: 000005 call0 270 271: ffe941 l32r a4, 218 274: 0020c0 memw 277: ffe931 l32r a3, 21c 27a: f22322 l32i a2, a3, 0x3c8 27d: 102240 and a2, a2, a4 280: 0020c0 memw 283: f26322 s32i a2, a3, 0x3c8 286: 4108 l32i.n a0, a1, 16 288: 20c112 addi a1, a1, 32 28b: f00d ret.n ... 0000029c : 29c: 130c movi.n a3, 1 29e: 540c movi.n a4, 5 2a0: 750c movi.n a5, 7 2a2: 060c movi.n a6, 0 2a4: e0c112 addi a1, a1, -32 2a7: 21d9 s32i.n a13, a1, 8 2a9: 41f9 s32i.n a15, a1, 16 2ab: 11c9 s32i.n a12, a1, 4 2ad: 31e9 s32i.n a14, a1, 12 2af: fff8e1 l32r a14, 290 2b2: 0109 s32i.n a0, a1, 0 2b4: 0e08 l32i.n a0, a14, 0 2b6: 02cd mov.n a12, a2 2b8: 252002 l32i a0, a0, 148 2bb: 62a022 movi a2, 98 2be: 0000c0 callx0 a0 2c1: 0d0c movi.n a13, 0 2c3: 02fd mov.n a15, a2 2c5: acae32 movi a3, 0xfffffeac 2c8: 902220 addx2 a2, a2, a2 2cb: b02230 addx8 a2, a2, a3 2ce: e3a032 movi a3, 227 2d1: fff001 l32r a0, 294 2d4: 0000c0 callx0 a0 2d7: 115200 slli a5, a2, 16 2da: f40c movi.n a4, 15 2dc: 040d mov.n a0, a4 2de: 315050 srai a5, a5, 16 2e1: 0d2d mov.n a2, a13 2e3: b32550 movgez a2, a5, a5 2e6: 01b2e6 bgei a2, 16, 2eb 2e9: 020d mov.n a0, a2 2eb: cfa032 movi a3, 207 2ee: 902ff0 addx2 a2, a15, a15 2f1: f022f0 subx8 a2, a2, a15 2f4: 1dc222 addi a2, a2, 29 2f7: 11f000 slli a15, a0, 16 2fa: 31f0f0 srai a15, a15, 16 2fd: ffe601 l32r a0, 298 300: 0000c0 callx0 a0 303: 0e98 l32i.n a9, a14, 0 305: 114200 slli a4, a2, 16 308: f30c movi.n a3, 15 30a: 030d mov.n a0, a3 30c: 314040 srai a4, a4, 16 30f: 272992 l32i a9, a9, 156 312: b3d440 movgez a13, a4, a4 315: 01bde6 bgei a13, 16, 31a 318: 0d0d mov.n a0, a13 31a: 11d000 slli a13, a0, 16 31d: 31d0d0 srai a13, a13, 16 320: 1c3cb6 bltui a12, 3, 340 323: 820c movi.n a2, 8 325: 018fa6 blti a15, 8, 32a 328: 827c movi.n a2, -8 32a: 030c movi.n a3, 0 32c: 440c movi.n a4, 4 32e: 350c movi.n a5, 3 330: 060c movi.n a6, 0 332: 7f2a add.n a7, a15, a2 334: 747070 extui a7, a7, 0, 8 337: 64a022 movi a2, 100 33a: 0009c0 callx0 a9 33d: 000406 j 351 340: 7470f0 extui a7, a15, 0, 8 343: 64a022 movi a2, 100 346: 030c movi.n a3, 0 348: 440c movi.n a4, 4 34a: 350c movi.n a5, 3 34c: 060c movi.n a6, 0 34e: 0009c0 callx0 a9 351: 0e98 l32i.n a9, a14, 0 353: 800c movi.n a0, 8 355: 272992 l32i a9, a9, 156 358: 1a2cb6 bltui a12, 2, 376 35b: 018da6 blti a13, 8, 360 35e: 807c movi.n a0, -8 360: 64a022 movi a2, 100 363: 030c movi.n a3, 0 365: 740c movi.n a4, 7 367: 350c movi.n a5, 3 369: 060c movi.n a6, 0 36b: 7d0a add.n a7, a13, a0 36d: 747070 extui a7, a7, 0, 8 370: 0009c0 callx0 a9 373: 000406 j 387 376: 7470d0 extui a7, a13, 0, 8 379: 64a022 movi a2, 100 37c: 030c movi.n a3, 0 37e: 740c movi.n a4, 7 380: 350c movi.n a5, 3 382: 060c movi.n a6, 0 384: 0009c0 callx0 a9 387: 0e98 l32i.n a9, a14, 0 389: 272992 l32i a9, a9, 156 38c: 6cac beqz.n a12, 3b6 38e: 61a022 movi a2, 97 391: 130c movi.n a3, 1 393: 540c movi.n a4, 5 395: 350c movi.n a5, 3 397: 260c movi.n a6, 2 399: 370c movi.n a7, 3 39b: 0009c0 callx0 a9 39e: 61a022 movi a2, 97 3a1: 130c movi.n a3, 1 3a3: 540c movi.n a4, 5 3a5: 150c movi.n a5, 1 3a7: 0e08 l32i.n a0, a14, 0 3a9: 060c movi.n a6, 0 3ab: 272002 l32i a0, a0, 156 3ae: 370c movi.n a7, 3 3b0: 0000c0 callx0 a0 3b3: 000906 j 3db 3b6: 61a022 movi a2, 97 3b9: 130c movi.n a3, 1 3bb: 540c movi.n a4, 5 3bd: 350c movi.n a5, 3 3bf: 260c movi.n a6, 2 3c1: 070c movi.n a7, 0 3c3: 0009c0 callx0 a9 3c6: 61a022 movi a2, 97 3c9: 130c movi.n a3, 1 3cb: 540c movi.n a4, 5 3cd: 150c movi.n a5, 1 3cf: 0e08 l32i.n a0, a14, 0 3d1: 060c movi.n a6, 0 3d3: 272002 l32i a0, a0, 156 3d6: 070c movi.n a7, 0 3d8: 0000c0 callx0 a0 3db: 11c8 l32i.n a12, a1, 4 3dd: 21d8 l32i.n a13, a1, 8 3df: 31e8 l32i.n a14, a1, 12 3e1: 41f8 l32i.n a15, a1, 16 3e3: 0108 l32i.n a0, a1, 0 3e5: 20c112 addi a1, a1, 32 3e8: f00d ret.n 3ea: 000000 ill 3ed: 000000 ill 000003f0 : 3f0: 61a022 movi a2, 97 3f3: f0c112 addi a1, a1, -16 3f6: 0109 s32i.n a0, a1, 0 3f8: fffd01 l32r a0, 3ec 3fb: 130c movi.n a3, 1 3fd: 0008 l32i.n a0, a0, 0 3ff: 840c movi.n a4, 8 401: 262002 l32i a0, a0, 152 404: 151c movi.n a5, 17 406: 0000c0 callx0 a0 409: 020c movi.n a2, 0 40b: 000005 call0 40c 40e: 0108 l32i.n a0, a1, 0 410: 10c112 addi a1, a1, 16 413: f00d ret.n 415: 000000 ill 418: 000a00 excw 41b: 000060 excw 41e: ff0020 excw 421: ff .byte 0xff 422: 7f .byte 0x7f 423: ff .byte 0xff ... 42c: 000a00 excw 42f: 000060 excw 432: 000000 ill 435: 000000 ill 00000438 : 438: f0c112 addi a1, a1, -16 43b: 0109 s32i.n a0, a1, 0 43d: dfaf72 movi a7, -33 440: fff621 l32r a2, 418 443: 0020c0 memw 446: d42262 l32i a6, a2, 0x350 449: 106670 and a6, a6, a7 44c: 0020c0 memw 44f: d46262 s32i a6, a2, 0x350 452: fff251 l32r a5, 41c 455: 0020c0 memw 458: d72242 l32i a4, a2, 0x35c 45b: 204450 or a4, a4, a5 45e: 0020c0 memw 461: d76242 s32i a4, a2, 0x35c 464: ffef31 l32r a3, 420 467: 0020c0 memw 46a: d72202 l32i a0, a2, 0x35c 46d: 100030 and a0, a0, a3 470: 0020c0 memw 473: d76202 s32i a0, a2, 0x35c 476: c8a022 movi a2, 200 479: ffee01 l32r a0, 434 47c: 0000c0 callx0 a0 47f: 6ca022 movi a2, 108 482: 230c movi.n a3, 2 484: 040c movi.n a4, 0 486: ffe701 l32r a0, 424 489: 650c movi.n a5, 6 48b: 0008 l32i.n a0, a0, 0 48d: 660c movi.n a6, 6 48f: 272002 l32i a0, a0, 156 492: 070c movi.n a7, 0 494: 0000c0 callx0 a0 497: 6ca022 movi a2, 108 49a: 230c movi.n a3, 2 49c: 040c movi.n a4, 0 49e: ffe201 l32r a0, 428 4a1: 650c movi.n a5, 6 4a3: 0008 l32i.n a0, a0, 0 4a5: 660c movi.n a6, 6 4a7: 272002 l32i a0, a0, 156 4aa: 170c movi.n a7, 1 4ac: 0000c0 callx0 a0 4af: 042c movi.n a4, 32 4b1: 0020c0 memw 4b4: ffde31 l32r a3, 42c 4b7: d42322 l32i a2, a3, 0x350 4ba: 202240 or a2, a2, a4 4bd: 0020c0 memw 4c0: 240c movi.n a4, 2 4c2: 750c movi.n a5, 7 4c4: ffdb01 l32r a0, 430 4c7: 060c movi.n a6, 0 4c9: 0008 l32i.n a0, a0, 0 4cb: d46322 s32i a2, a3, 0x350 4ce: 6ca022 movi a2, 108 4d1: 252002 l32i a0, a0, 148 4d4: 230c movi.n a3, 2 4d6: 0000c0 callx0 a0 4d9: 0108 l32i.n a0, a1, 0 4db: 10c112 addi a1, a1, 16 4de: f00d ret.n 4e0: 000000 ill 4e3: 000000 ill 4e6: 000080 ret 4e9: 000a add.n a0, a0, a0 4eb: ffff60 excw 4ee: df .byte 0xdf 4ef: ff .byte 0xff ... 000004f8 : 4f8: d0c112 addi a1, a1, -48 4fb: 71d9 s32i.n a13, a1, 28 4fd: fff8d1 l32r a13, 4e0 500: 5109 s32i.n a0, a1, 20 502: 0d08 l32i.n a0, a13, 0 504: 61c9 s32i.n a12, a1, 24 506: 282002 l32i a0, a0, 160 509: 81e9 s32i.n a14, a1, 32 50b: 0000c0 callx0 a0 50e: 0d08 l32i.n a0, a13, 0 510: 620c movi.n a2, 6 512: 2c2002 l32i a0, a0, 176 515: 130c movi.n a3, 1 517: 0000c0 callx0 a0 51a: 230c movi.n a3, 2 51c: 940c movi.n a4, 9 51e: 250c movi.n a5, 2 520: 060c movi.n a6, 0 522: 0d08 l32i.n a0, a13, 0 524: 02ed mov.n a14, a2 526: 252002 l32i a0, a0, 148 529: 6ba022 movi a2, 107 52c: 0000c0 callx0 a0 52f: 230c movi.n a3, 2 531: 040c movi.n a4, 0 533: 550c movi.n a5, 5 535: 560c movi.n a6, 5 537: 0d08 l32i.n a0, a13, 0 539: 4129 s32i.n a2, a1, 16 53b: 252002 l32i a0, a0, 148 53e: 6ca022 movi a2, 108 541: 0000c0 callx0 a0 544: 130c movi.n a3, 1 546: 0d08 l32i.n a0, a13, 0 548: 02cd mov.n a12, a2 54a: 240c movi.n a4, 2 54c: 620c movi.n a2, 6 54e: 204e40 or a4, a14, a4 551: 2b2002 l32i a0, a0, 172 554: f44040 extui a4, a4, 0, 16 557: 0000c0 callx0 a0 55a: 6ba022 movi a2, 107 55d: 230c movi.n a3, 2 55f: 940c movi.n a4, 9 561: 750c movi.n a5, 7 563: 760c movi.n a6, 7 565: 0d08 l32i.n a0, a13, 0 567: 170c movi.n a7, 1 569: 272002 l32i a0, a0, 156 56c: 91c9 s32i.n a12, a1, 36 56e: 0000c0 callx0 a0 571: 6ba022 movi a2, 107 574: 230c movi.n a3, 2 576: 940c movi.n a4, 9 578: 250c movi.n a5, 2 57a: 0d08 l32i.n a0, a13, 0 57c: 060c movi.n a6, 0 57e: 272002 l32i a0, a0, 156 581: 070c movi.n a7, 0 583: 0000c0 callx0 a0 586: 2c0c movi.n a12, 2 588: 6ca022 movi a2, 108 58b: 230c movi.n a3, 2 58d: 040c movi.n a4, 0 58f: 550c movi.n a5, 5 591: 0d08 l32i.n a0, a13, 0 593: 560c movi.n a6, 5 595: 272002 l32i a0, a0, 156 598: 170c movi.n a7, 1 59a: 0000c0 callx0 a0 59d: ffd191 l32r a9, 4e4 5a0: ffd231 l32r a3, 4e8 5a3: 0020c0 memw 5a6: d72382 l32i a8, a3, 0x35c 5a9: 208890 or a8, a8, a9 5ac: 0020c0 memw 5af: d76382 s32i a8, a3, 0x35c 5b2: ffce71 l32r a7, 4ec 5b5: 0020c0 memw 5b8: d72362 l32i a6, a3, 0x35c 5bb: 106670 and a6, a6, a7 5be: 0020c0 memw 5c1: d76362 s32i a6, a3, 0x35c 5c4: d57c movi.n a5, -3 5c6: 0020c0 memw 5c9: d42342 l32i a4, a3, 0x350 5cc: 104450 and a4, a4, a5 5cf: 0020c0 memw 5d2: d46342 s32i a4, a3, 0x350 5d5: 0020c0 memw 5d8: d42322 l32i a2, a3, 0x350 5db: 2022c0 or a2, a2, a12 5de: 0020c0 memw 5e1: d46322 s32i a2, a3, 0x350 5e4: 921c movi.n a2, 25 5e6: ffc201 l32r a0, 4f0 5e9: 0000c0 callx0 a0 5ec: 012d mov.n a2, a1 5ee: ffc101 l32r a0, 4f4 5f1: 0000c0 callx0 a0 5f4: 000c movi.n a0, 0 5f6: 0c0c movi.n a12, 0 5f8: 012d mov.n a2, a1 5fa: 401b addi.n a4, a0, 1 5fc: 903020 addx2 a3, a0, a2 5ff: 001332 l16ui a3, a3, 0 602: 740040 extui a0, a4, 0, 8 605: c3ca add.n a12, a3, a12 607: f4c0c0 extui a12, a12, 0, 16 60a: ec8066 bnei a0, 8, 5fa 60d: f440e0 extui a4, a14, 0, 16 610: 0d08 l32i.n a0, a13, 0 612: 620c movi.n a2, 6 614: 2b2002 l32i a0, a0, 172 617: 130c movi.n a3, 1 619: 0000c0 callx0 a0 61c: 6ba022 movi a2, 107 61f: 230c movi.n a3, 2 621: 940c movi.n a4, 9 623: 750c movi.n a5, 7 625: 0d08 l32i.n a0, a13, 0 627: 760c movi.n a6, 7 629: 272002 l32i a0, a0, 156 62c: 070c movi.n a7, 0 62e: 0000c0 callx0 a0 631: 91e8 l32i.n a14, a1, 36 633: 6ba022 movi a2, 107 636: 230c movi.n a3, 2 638: 940c movi.n a4, 9 63a: 250c movi.n a5, 2 63c: 060c movi.n a6, 0 63e: 0d08 l32i.n a0, a13, 0 640: 4178 l32i.n a7, a1, 16 642: 272002 l32i a0, a0, 156 645: 747070 extui a7, a7, 0, 8 648: 0000c0 callx0 a0 64b: 7470e0 extui a7, a14, 0, 8 64e: 6ca022 movi a2, 108 651: 230c movi.n a3, 2 653: 040c movi.n a4, 0 655: 0d08 l32i.n a0, a13, 0 657: 550c movi.n a5, 5 659: 272002 l32i a0, a0, 156 65c: 560c movi.n a6, 5 65e: 0000c0 callx0 a0 661: 0d08 l32i.n a0, a13, 0 663: 2f2002 l32i a0, a0, 188 666: 0000c0 callx0 a0 669: 5108 l32i.n a0, a1, 20 66b: 71d8 l32i.n a13, a1, 28 66d: 112c60 slli a2, a12, 10 670: 81e8 l32i.n a14, a1, 32 672: 61c8 l32i.n a12, a1, 24 674: 08d222 addmi a2, a2, 0x800 677: f42c20 extui a2, a2, 12, 16 67a: 30c112 addi a1, a1, 48 67d: f00d ret.n 67f: 000000 ill 682: 330000 excw 685: 000d mov.n a0, a0 687: 0d3300 excw 68a: 000000 ill 68d: 000000 ill 690: 000d33 excw 693: 000000 ill ... 00000698 : 698: ffa032 movi a3, 255 69b: e0c112 addi a1, a1, -32 69e: 21c9 s32i.n a12, a1, 8 6a0: 31d9 s32i.n a13, a1, 12 6a2: 41e9 s32i.n a14, a1, 16 6a4: fff7e1 l32r a14, 680 6a7: 1109 s32i.n a0, a1, 4 6a9: 6c0e02 l8ui a0, a14, 108 6ac: 0129 s32i.n a2, a1, 0 6ae: 079037 bne a0, a3, 6b9 6b1: 000005 call0 6b4 6b4: 02dd mov.n a13, a2 6b6: 000606 j 6d2 6b9: 151c movi.n a5, 17 6bb: 10b507 bgeu a5, a0, 6cf 6be: 462c movi.n a6, 36 6c0: 0b3607 bltu a6, a0, 6cf 6c3: 66a0d2 movi a13, 102 6c6: d1d0d0 mul16s a13, a0, a13 6c9: f4d0d0 extui a13, a13, 0, 16 6cc: 000086 j 6d2 6cf: ffedd1 l32r a13, 684 6d2: ffed01 l32r a0, 688 6d5: 0c0c movi.n a12, 0 6d7: 023d07 bltu a13, a0, 6dd 6da: 000b06 j 70a 6dd: ffebc1 l32r a12, 68c 6e0: 0c08 l32i.n a0, a12, 0 6e2: 0d2d mov.n a2, a13 6e4: e008 l32i.n a0, a0, 56 6e6: 330c movi.n a3, 3 6e8: 0000c0 callx0 a0 6eb: 330c movi.n a3, 3 6ed: 0c08 l32i.n a0, a12, 0 6ef: 02cd mov.n a12, a2 6f1: e008 l32i.n a0, a0, 56 6f3: ffe721 l32r a2, 690 6f6: 0000c0 callx0 a0 6f9: c0cc20 sub a12, a12, a2 6fc: 11ccf0 slli a12, a12, 1 6ff: 11cc00 slli a12, a12, 16 702: 31c0c0 srai a12, a12, 16 705: cc2b addi.n a12, a12, 2 707: 21c2c0 srai a12, a12, 2 70a: 000005 call0 70c 70d: 000c movi.n a0, 0 70f: 0138 l32i.n a3, a1, 0 711: ffe051 l32r a5, 694 714: c3ca add.n a12, a3, a12 716: 11cc00 slli a12, a12, 16 719: 31c0c0 srai a12, a12, 16 71c: 605a add.n a6, a0, a5 71e: 701b addi.n a7, a0, 1 720: 40ea add.n a4, a0, a14 722: 240442 l8ui a4, a4, 36 725: 740070 extui a0, a7, 0, 8 728: 4c4a add.n a4, a12, a4 72a: 324642 s8i a4, a6, 50 72d: eb6066 bnei a0, 6, 71c 730: 41e8 l32i.n a14, a1, 16 732: 81af02 movi a0, -127 735: 117d00 slli a7, a13, 16 738: 116280 slli a6, a2, 8 73b: 31d8 l32i.n a13, a1, 12 73d: 0c2d mov.n a2, a12 73f: 667a add.n a6, a6, a7 741: 012c07 blt a12, a0, 746 744: 0c0d mov.n a0, a12 746: 747000 extui a7, a0, 0, 8 749: 21c8 l32i.n a12, a1, 8 74b: 1108 l32i.n a0, a1, 4 74d: 667a add.n a6, a6, a7 74f: 156562 s32i a6, a5, 84 752: 20c112 addi a1, a1, 32 755: f00d ret.n ... 00000764 : 764: f0c112 addi a1, a1, -16 767: 0109 s32i.n a0, a1, 0 769: 11c9 s32i.n a12, a1, 4 76b: 21d9 s32i.n a13, a1, 8 76d: 02cd mov.n a12, a2 76f: 0d0c movi.n a13, 0 771: 041d16 beqz a13, 7b6 774: 201d26 beqi a13, 1, 798 777: 562d66 bnei a13, 2, 7d1 77a: 6ba022 movi a2, 107 77d: 230c movi.n a3, 2 77f: 240c movi.n a4, 2 781: 650c movi.n a5, 6 783: fff501 l32r a0, 758 786: 460c movi.n a6, 4 788: 0008 l32i.n a0, a0, 0 78a: 7cda add.n a7, a12, a13 78c: 272002 l32i a0, a0, 156 78f: 000772 l8ui a7, a7, 0 792: 0000c0 callx0 a0 795: 000e06 j 7d1 798: 6ba022 movi a2, 107 79b: 230c movi.n a3, 2 79d: 240c movi.n a4, 2 79f: 350c movi.n a5, 3 7a1: ffee01 l32r a0, 75c 7a4: 060c movi.n a6, 0 7a6: 0008 l32i.n a0, a0, 0 7a8: 7cda add.n a7, a12, a13 7aa: 272002 l32i a0, a0, 156 7ad: 000772 l8ui a7, a7, 0 7b0: 0000c0 callx0 a0 7b3: 000686 j 7d1 7b6: 6ba022 movi a2, 107 7b9: 230c movi.n a3, 2 7bb: 140c movi.n a4, 1 7bd: 350c movi.n a5, 3 7bf: ffe801 l32r a0, 760 7c2: 060c movi.n a6, 0 7c4: 0008 l32i.n a0, a0, 0 7c6: 7cda add.n a7, a12, a13 7c8: 272002 l32i a0, a0, 156 7cb: 000772 l8ui a7, a7, 0 7ce: 0000c0 callx0 a0 7d1: dd1b addi.n a13, a13, 1 7d3: 74d0d0 extui a13, a13, 0, 8 7d6: 973d66 bnei a13, 3, 771 7d9: 11c8 l32i.n a12, a1, 4 7db: 21d8 l32i.n a13, a1, 8 7dd: 0108 l32i.n a0, a1, 0 7df: 10c112 addi a1, a1, 16 7e2: f00d ret.n 7e4: 000000 ill ... 000007e8 : 7e8: e0c112 addi a1, a1, -32 7eb: 1109 s32i.n a0, a1, 4 7ed: 0139 s32i.n a3, a1, 0 7ef: 21c9 s32i.n a12, a1, 8 7f1: 31d9 s32i.n a13, a1, 12 7f3: 41e9 s32i.n a14, a1, 16 7f5: 02dd mov.n a13, a2 7f7: 04ed mov.n a14, a4 7f9: fffac1 l32r a12, 7e4 7fc: 0f2216 beqz a2, 8f2 7ff: 77a022 movi a2, 119 802: 030c movi.n a3, 0 804: c41c movi.n a4, 28 806: 050c movi.n a5, 0 808: 0c08 l32i.n a0, a12, 0 80a: 060c movi.n a6, 0 80c: 272002 l32i a0, a0, 156 80f: 070c movi.n a7, 0 811: 0000c0 callx0 a0 814: 77a022 movi a2, 119 817: 030c movi.n a3, 0 819: a41c movi.n a4, 26 81b: 450c movi.n a5, 4 81d: 0c08 l32i.n a0, a12, 0 81f: 460c movi.n a6, 4 821: 272002 l32i a0, a0, 156 824: 070c movi.n a7, 0 826: 0000c0 callx0 a0 829: 77a022 movi a2, 119 82c: 030c movi.n a3, 0 82e: a41c movi.n a4, 26 830: 450c movi.n a5, 4 832: 0c08 l32i.n a0, a12, 0 834: 460c movi.n a6, 4 836: 272002 l32i a0, a0, 156 839: 170c movi.n a7, 1 83b: 0000c0 callx0 a0 83e: 77a022 movi a2, 119 841: 030c movi.n a3, 0 843: a41c movi.n a4, 26 845: 550c movi.n a5, 5 847: 0c08 l32i.n a0, a12, 0 849: 560c movi.n a6, 5 84b: 272002 l32i a0, a0, 156 84e: 070c movi.n a7, 0 850: 0000c0 callx0 a0 853: 77a022 movi a2, 119 856: 030c movi.n a3, 0 858: a41c movi.n a4, 26 85a: 550c movi.n a5, 5 85c: 0c08 l32i.n a0, a12, 0 85e: 560c movi.n a6, 5 860: 272002 l32i a0, a0, 156 863: 170c movi.n a7, 1 865: 0000c0 callx0 a0 868: 77a022 movi a2, 119 86b: 030c movi.n a3, 0 86d: 040c movi.n a4, 0 86f: 750c movi.n a5, 7 871: 060c movi.n a6, 0 873: 0c08 l32i.n a0, a12, 0 875: 0178 l32i.n a7, a1, 0 877: 272002 l32i a0, a0, 156 87a: 747c70 extui a7, a7, 12, 8 87d: 0000c0 callx0 a0 880: 77a022 movi a2, 119 883: 030c movi.n a3, 0 885: 140c movi.n a4, 1 887: 750c movi.n a5, 7 889: 060c movi.n a6, 0 88b: 0c08 l32i.n a0, a12, 0 88d: 0178 l32i.n a7, a1, 0 88f: 272002 l32i a0, a0, 156 892: 747470 extui a7, a7, 4, 8 895: 0000c0 callx0 a0 898: 77a022 movi a2, 119 89b: 030c movi.n a3, 0 89d: 240c movi.n a4, 2 89f: 350c movi.n a5, 3 8a1: 060c movi.n a6, 0 8a3: 0c08 l32i.n a0, a12, 0 8a5: 0178 l32i.n a7, a1, 0 8a7: 272002 l32i a0, a0, 156 8aa: 347070 extui a7, a7, 0, 4 8ad: 0000c0 callx0 a0 8b0: 77a022 movi a2, 119 8b3: 030c movi.n a3, 0 8b5: 440c movi.n a4, 4 8b7: 750c movi.n a5, 7 8b9: 0c08 l32i.n a0, a12, 0 8bb: 060c movi.n a6, 0 8bd: 272002 l32i a0, a0, 156 8c0: 7470e0 extui a7, a14, 0, 8 8c3: 0000c0 callx0 a0 8c6: 77a022 movi a2, 119 8c9: 030c movi.n a3, 0 8cb: 340c movi.n a4, 3 8cd: 750c movi.n a5, 7 8cf: 0c08 l32i.n a0, a12, 0 8d1: 060c movi.n a6, 0 8d3: 272002 l32i a0, a0, 156 8d6: 7478e0 extui a7, a14, 8, 8 8d9: 0000c0 callx0 a0 8dc: 3570e0 extui a7, a14, 16, 4 8df: 77a022 movi a2, 119 8e2: 030c movi.n a3, 0 8e4: 240c movi.n a4, 2 8e6: 0c08 l32i.n a0, a12, 0 8e8: 750c movi.n a5, 7 8ea: 272002 l32i a0, a0, 156 8ed: 460c movi.n a6, 4 8ef: 0000c0 callx0 a0 8f2: f40c movi.n a4, 15 8f4: 350c movi.n a5, 3 8f6: 360c movi.n a6, 3 8f8: 0430d0 extui a3, a13, 0, 1 8fb: 120c movi.n a2, 1 8fd: 0c08 l32i.n a0, a12, 0 8ff: 0e0c movi.n a14, 0 901: 272002 l32i a0, a0, 156 904: 83e230 moveqz a14, a2, a3 907: 0e7d mov.n a7, a14 909: 77a022 movi a2, 119 90c: 030c movi.n a3, 0 90e: 0000c0 callx0 a0 911: 0e7d mov.n a7, a14 913: 77a022 movi a2, 119 916: 030c movi.n a3, 0 918: 841c movi.n a4, 24 91a: 0c08 l32i.n a0, a12, 0 91c: 050c movi.n a5, 0 91e: 272002 l32i a0, a0, 156 921: 060c movi.n a6, 0 923: 0000c0 callx0 a0 926: 0d7d mov.n a7, a13 928: 77a022 movi a2, 119 92b: 030c movi.n a3, 0 92d: c41c movi.n a4, 28 92f: 0c08 l32i.n a0, a12, 0 931: 050c movi.n a5, 0 933: 272002 l32i a0, a0, 156 936: 060c movi.n a6, 0 938: 0000c0 callx0 a0 93b: 21c8 l32i.n a12, a1, 8 93d: 31d8 l32i.n a13, a1, 12 93f: 41e8 l32i.n a14, a1, 16 941: 1108 l32i.n a0, a1, 4 943: 20c112 addi a1, a1, 32 946: f00d ret.n 948: 000000 ill ... 0000094c : 94c: 62a022 movi a2, 98 94f: 130c movi.n a3, 1 951: 040c movi.n a4, 0 953: 650c movi.n a5, 6 955: f0c112 addi a1, a1, -16 958: 11c9 s32i.n a12, a1, 4 95a: fffbc1 l32r a12, 948 95d: 0109 s32i.n a0, a1, 0 95f: 0c08 l32i.n a0, a12, 0 961: 660c movi.n a6, 6 963: 272002 l32i a0, a0, 156 966: 170c movi.n a7, 1 968: 0000c0 callx0 a0 96b: 62a022 movi a2, 98 96e: 130c movi.n a3, 1 970: 040c movi.n a4, 0 972: 550c movi.n a5, 5 974: 0c08 l32i.n a0, a12, 0 976: 560c movi.n a6, 5 978: 272002 l32i a0, a0, 156 97b: 070c movi.n a7, 0 97d: 0000c0 callx0 a0 980: 62a022 movi a2, 98 983: 130c movi.n a3, 1 985: 040c movi.n a4, 0 987: 550c movi.n a5, 5 989: 0c08 l32i.n a0, a12, 0 98b: 560c movi.n a6, 5 98d: 272002 l32i a0, a0, 156 990: 170c movi.n a7, 1 992: 0000c0 callx0 a0 995: 62a022 movi a2, 98 998: 130c movi.n a3, 1 99a: 040c movi.n a4, 0 99c: 650c movi.n a5, 6 99e: 0c08 l32i.n a0, a12, 0 9a0: 660c movi.n a6, 6 9a2: 272002 l32i a0, a0, 156 9a5: 070c movi.n a7, 0 9a7: 0000c0 callx0 a0 9aa: 11c8 l32i.n a12, a1, 4 9ac: 0108 l32i.n a0, a1, 0 9ae: 10c112 addi a1, a1, 16 9b1: f00d ret.n ... 000009c4 : 9c4: e0c112 addi a1, a1, -32 9c7: 0109 s32i.n a0, a1, 0 9c9: 21d9 s32i.n a13, a1, 8 9cb: 31e9 s32i.n a14, a1, 12 9cd: 11c9 s32i.n a12, a1, 4 9cf: 41f9 s32i.n a15, a1, 16 9d1: 0c0c movi.n a12, 0 9d3: 63a0f2 movi a15, 99 9d6: 64a0e2 movi a14, 100 9d9: fff6d1 l32r a13, 9b4 9dc: 421c movi.n a2, 20 9de: fff701 l32r a0, 9bc 9e1: 0000c0 callx0 a0 9e4: 62a022 movi a2, 98 9e7: 130c movi.n a3, 1 9e9: 740c movi.n a4, 7 9eb: 0d08 l32i.n a0, a13, 0 9ed: 750c movi.n a5, 7 9ef: 252002 l32i a0, a0, 148 9f2: 760c movi.n a6, 7 9f4: 0000c0 callx0 a0 9f7: 22dc bnez.n a2, a0d 9f9: 089cf7 bne a12, a15, a05 9fc: ffef21 l32r a2, 9b8 9ff: fff001 l32r a0, 9c0 a02: 0000c0 callx0 a0 a05: cc1b addi.n a12, a12, 1 a07: 74c0c0 extui a12, a12, 0, 8 a0a: ce9ce7 bne a12, a14, 9dc a0d: 11c8 l32i.n a12, a1, 4 a0f: 21d8 l32i.n a13, a1, 8 a11: 31e8 l32i.n a14, a1, 12 a13: 41f8 l32i.n a15, a1, 16 a15: 0108 l32i.n a0, a1, 0 a17: 20c112 addi a1, a1, 32 a1a: f00d ret.n a1c: 200000 or a0, a0, a0 a1f: 000042 l8ui a4, a0, 0 a22: 0041c0 break 1, 12 a25: 41d000 srli a13, a0, 0 a28: 800000 add a0, a0, a0 a2b: 000043 excw a2e: 4008 l32i.n a0, a0, 16 a30: 800000 add a0, a0, a0 a33: 000044 excw a36: 00c200 excw ... 00000a74 : a74: e0c112 addi a1, a1, -32 a77: 31d9 s32i.n a13, a1, 12 a79: 1109 s32i.n a0, a1, 4 a7b: 21c9 s32i.n a12, a1, 8 a7d: 41e9 s32i.n a14, a1, 16 a7f: 05cd mov.n a12, a5 a81: ffe6e1 l32r a14, a1c a84: d38c beqz.n a3, a95 a86: 081326 beqi a3, 1, a92 a89: 082366 bnei a3, 2, a95 a8c: ffe5e1 l32r a14, a20 a8f: 000086 j a95 a92: ffe4e1 l32r a14, a24 a95: ffe4d1 l32r a13, a28 a98: 112260 slli a2, a2, 10 a9b: 242a add.n a2, a4, a2 a9d: 1122e0 slli a2, a2, 2 aa0: ffe601 l32r a0, a38 aa3: 0000c0 callx0 a0 aa6: ffe151 l32r a5, a2c aa9: 040c movi.n a4, 0 aab: ffe401 l32r a0, a3c aae: 0000c0 callx0 a0 ab1: ffe301 l32r a0, a40 ab4: 0000c0 callx0 a0 ab7: 0129 s32i.n a2, a1, 0 ab9: ffdd31 l32r a3, a30 abc: 0e2d mov.n a2, a14 abe: ffe101 l32r a0, a44 ac1: 0000c0 callx0 a0 ac4: 023d mov.n a3, a2 ac6: 0128 l32i.n a2, a1, 0 ac8: ffe001 l32r a0, a48 acb: 0000c0 callx0 a0 ace: ffd931 l32r a3, a34 ad1: ffde01 l32r a0, a4c ad4: 0000c0 callx0 a0 ad7: 02ed mov.n a14, a2 ad9: ffdd01 l32r a0, a50 adc: 0000c0 callx0 a0 adf: 004c22 s8i a2, a12, 0 ae2: 742020 extui a2, a2, 0, 8 ae5: ffdb01 l32r a0, a54 ae8: 0000c0 callx0 a0 aeb: 023d mov.n a3, a2 aed: 0e2d mov.n a2, a14 aef: ffda01 l32r a0, a58 af2: 0000c0 callx0 a0 af5: 0d3d mov.n a3, a13 af7: ffd901 l32r a0, a5c afa: 0000c0 callx0 a0 afd: 02ed mov.n a14, a2 aff: ffd801 l32r a0, a60 b02: 0000c0 callx0 a0 b05: 014c22 s8i a2, a12, 1 b08: 742020 extui a2, a2, 0, 8 b0b: ffd601 l32r a0, a64 b0e: 0000c0 callx0 a0 b11: 023d mov.n a3, a2 b13: 0e2d mov.n a2, a14 b15: ffd401 l32r a0, a68 b18: 0000c0 callx0 a0 b1b: 0d3d mov.n a3, a13 b1d: ffd301 l32r a0, a6c b20: 0000c0 callx0 a0 b23: ffd301 l32r a0, a70 b26: 0000c0 callx0 a0 b29: 1108 l32i.n a0, a1, 4 b2b: 31d8 l32i.n a13, a1, 12 b2d: 024c22 s8i a2, a12, 2 b30: 41e8 l32i.n a14, a1, 16 b32: 21c8 l32i.n a12, a1, 8 b34: 20c112 addi a1, a1, 32 b37: f00d ret.n b39: 000000 ill b3c: f00000 subx8 a0, a0, a0 b3f: 000000 ill b42: 000000 ill b45: 600002 l8ui a0, a0, 96 b48: 0bf9 s32i.n a15, a11, 0 b4a: b40000 extui a0, a0, 0, 12 b4d: 0009 s32i.n a0, a0, 0 b4f: 0c5700 excw b52: 000000 ill b55: 000000 ill b58: 000200 excw b5b: 000060 excw b5e: ff0000 excw b61: ff .byte 0xff b62: 0f .byte 0xf b63: ff .byte 0xff b64: 000d37 bnone a13, a3, b68 b67: 096c00 excw b6a: a80000 excw b6d: 0009 s32i.n a0, a0, 0 b6f: 09a300 excw b72: 9e0000 excw b75: 0009 s32i.n a0, a0, 0 b77: 099900 excw b7a: 940000 extui a0, a0, 0, 10 b7d: 0009 s32i.n a0, a0, 0 b7f: 098f00 excw b82: 8a0000 excw b85: 0009 s32i.n a0, a0, 0 b87: 098500 excw b8a: 800000 add a0, a0, a0 b8d: 0009 s32i.n a0, a0, 0 b8f: 097b00 excw b92: 760000 excw b95: 0009 s32i.n a0, a0, 0 b97: 097100 excw ... 00000b9c : b9c: d0c112 addi a1, a1, -48 b9f: 31c9 s32i.n a12, a1, 12 ba1: 8149 s32i.n a4, a1, 32 ba3: 1169 s32i.n a6, a1, 4 ba5: 2109 s32i.n a0, a1, 8 ba7: 61f9 s32i.n a15, a1, 24 ba9: 41d9 s32i.n a13, a1, 16 bab: 51e9 s32i.n a14, a1, 20 bad: 02dd mov.n a13, a2 baf: 03ed mov.n a14, a3 bb1: 04fd mov.n a15, a4 bb3: 0e12a6 blti a2, 1, bc5 bb6: d00c movi.n a0, 13 bb8: 092027 blt a0, a2, bc5 bbb: 220b addi.n a2, a2, -1 bbd: 742020 extui a2, a2, 0, 8 bc0: 7129 s32i.n a2, a1, 28 bc2: 0000c6 j bc9 bc5: d30c movi.n a3, 13 bc7: 7139 s32i.n a3, a1, 28 bc9: ffdc41 l32r a4, b3c bcc: ffddc1 l32r a12, b40 bcf: ffdd31 l32r a3, b44 bd2: 0020c0 memw bd5: f22322 l32i a2, a3, 0x3c8 bd8: 202240 or a2, a2, a4 bdb: 0020c0 memw bde: 0c08 l32i.n a0, a12, 0 be0: 372002 l32i a0, a0, 220 be3: f26322 s32i a2, a3, 0x3c8 be6: 0000c0 callx0 a0 be9: e50c movi.n a5, 14 beb: 34bd57 bgeu a13, a5, c23 bee: ffd671 l32r a7, b48 bf1: 906dd0 addx2 a6, a13, a13 bf4: 667a add.n a6, a6, a7 bf6: 0006a0 jx a6 bf9: 000986 j c23 bfc: 006506 j d94 bff: 007646 j ddc c02: 007406 j dd6 c05: 0071c6 j dd0 c08: 006f86 j dca c0b: 006d46 j dc4 c0e: 006b06 j dbe c11: 0068c6 j db8 c14: 006686 j db2 c17: 006446 j dac c1a: 006206 j da6 c1d: 005fc6 j da0 c20: 005d86 j d9a c23: ffcac1 l32r a12, b4c c26: 057f56 bnez a15, c81 c29: 542ef6 bgeui a14, 2, c81 c2c: b03c movi.n a0, 59 c2e: 8e0b addi.n a8, a14, -1 c30: 0e0856 bnez a8, d14 c33: b7af42 movi a4, -73 c36: 83afb2 movi a11, -125 c39: 76a0a2 movi a10, 118 c3c: e35c movi.n a3, 94 c3e: d95c movi.n a9, 93 c40: c65c movi.n a6, 92 c42: b85c movi.n a8, 91 c44: e20c movi.n a2, 14 c46: 023d27 bltu a13, a2, c4c c49: 006946 j df2 c4c: ffc171 l32r a7, b50 c4f: 905dd0 addx2 a5, a13, a13 c52: 557a add.n a5, a5, a7 c54: 0005a0 jx a5 c57: 0065c6 j df2 c5a: 0049c6 j d85 c5d: 006846 j e02 c60: 009306 j eb0 c63: 008f86 j ea5 c66: 008bc6 j e99 c69: 0068c6 j e10 c6c: 008846 j e91 c6f: 008406 j e83 c72: 008006 j e76 c75: 007c86 j e6b c78: 007846 j e5d c7b: 0074c6 j e52 c7e: 007146 j e47 c81: 0c2d mov.n a2, a12 c83: 0e3d mov.n a3, a14 c85: 0f4d mov.n a4, a15 c87: 015d mov.n a5, a1 c89: 000005 call0 c8c c8c: 020182 l8ui a8, a1, 2 c8f: 11a8 l32i.n a10, a1, 4 c91: 7198 l32i.n a9, a1, 28 c93: 0101b2 l8ui a11, a1, 1 c96: a099a0 addx4 a9, a9, a10 c99: 0001a2 l8ui a10, a1, 0 c9c: 11bb80 slli a11, a11, 8 c9f: 11aa00 slli a10, a10, 16 ca2: 20aab0 or a10, a10, a11 ca5: 2088a0 or a8, a8, a10 ca8: 0989 s32i.n a8, a9, 0 caa: ffaa01 l32r a0, b54 cad: 6e00b2 l8ui a11, a0, 110 cb0: e20c movi.n a2, 14 cb2: 1b6b07 bbci a11, 0, cd1 cb5: 189d27 bne a13, a2, cd1 cb8: 0f4d mov.n a4, a15 cba: 0e3d mov.n a3, a14 cbc: 015d mov.n a5, a1 cbe: 7000d2 l8ui a13, a0, 112 cc1: 6f00c2 l8ui a12, a0, 111 cc4: 11dd80 slli a13, a13, 8 cc7: ccda add.n a12, a12, a13 cc9: f4c0c0 extui a12, a12, 0, 16 ccc: 0c2d mov.n a2, a12 cce: 000005 call0 cd0 cd1: ffa2e1 l32r a14, b5c cd4: 0e08 l32i.n a0, a14, 0 cd6: ffa0d1 l32r a13, b58 cd9: 382002 l32i a0, a0, 224 cdc: 012d mov.n a2, a1 cde: 0000c0 callx0 a0 ce1: 0e08 l32i.n a0, a14, 0 ce3: 362002 l32i a0, a0, 216 ce6: 0000c0 callx0 a0 ce9: 300122 l8ui a2, a1, 48 cec: 128c beqz.n a2, cf1 cee: 000005 call0 cf0 cf1: 0c2d mov.n a2, a12 cf3: ff9b41 l32r a4, b60 cf6: 0020c0 memw cf9: f22d32 l32i a3, a13, 0x3c8 cfc: 103340 and a3, a3, a4 cff: 0020c0 memw d02: 31c8 l32i.n a12, a1, 12 d04: 51e8 l32i.n a14, a1, 20 d06: f26d32 s32i a3, a13, 0x3c8 d09: 61f8 l32i.n a15, a1, 24 d0b: 41d8 l32i.n a13, a1, 16 d0d: 2108 l32i.n a0, a1, 8 d0f: 30c112 addi a1, a1, 48 d12: f00d ret.n d14: 043c movi.n a4, 48 d16: 1a3c movi.n a10, 49 d18: 223c movi.n a2, 50 d1a: 66a032 movi a3, 102 d1d: 91afb2 movi a11, -111 d20: bbaf62 movi a6, -69 d23: 696c movi.n a9, -26 d25: 181c movi.n a8, 17 d27: e50c movi.n a5, 14 d29: 34bd57 bgeu a13, a5, d61 d2c: ff8e51 l32r a5, b64 d2f: 907dd0 addx2 a7, a13, a13 d32: 775a add.n a7, a7, a5 d34: 0007a0 jx a7 d37: 000986 j d61 d3a: 000f06 j d7a d3d: 0009c6 j d68 d40: 003a06 j e2c d43: 003a46 j e30 d46: 003d86 j e40 d49: 000846 j d6e d4c: 002486 j de2 d4f: 0024c6 j de6 d52: 0038c6 j e39 d55: 002446 j dea d58: 003086 j e1e d5b: 0030c6 j e22 d5e: 000586 j d78 d61: 024d mov.n a4, a2 d63: ccaf82 movi a8, -52 d66: 08bd mov.n a11, a8 d68: 086d mov.n a6, a8 d6a: 0b0d mov.n a0, a11 d6c: 04ad mov.n a10, a4 d6e: 063d mov.n a3, a6 d70: 0a4d mov.n a4, a10 d72: 014102 s8i a0, a1, 1 d75: 000106 j d7d d78: 024d mov.n a4, a2 d7a: 014132 s8i a3, a1, 1 d7d: 030d mov.n a0, a3 d7f: 004142 s8i a4, a1, 0 d82: 000206 j d8e d85: 004182 s8i a8, a1, 0 d88: b1af22 movi a2, -79 d8b: 014122 s8i a2, a1, 1 d8e: 024102 s8i a0, a1, 2 d91: ffc546 j caa d94: ff75c1 l32r a12, b68 d97: ffa2c6 j c26 d9a: ff74c1 l32r a12, b6c d9d: ffa146 j c26 da0: ff74c1 l32r a12, b70 da3: ff9fc6 j c26 da6: ff73c1 l32r a12, b74 da9: ff9e46 j c26 dac: ff73c1 l32r a12, b78 daf: ff9cc6 j c26 db2: ff72c1 l32r a12, b7c db5: ff9b46 j c26 db8: ff72c1 l32r a12, b80 dbb: ff99c6 j c26 dbe: ff71c1 l32r a12, b84 dc1: ff9846 j c26 dc4: ff71c1 l32r a12, b88 dc7: ff96c6 j c26 dca: ff70c1 l32r a12, b8c dcd: ff9546 j c26 dd0: ff70c1 l32r a12, b90 dd3: ff93c6 j c26 dd6: ff6fc1 l32r a12, b94 dd9: ff9246 j c26 ddc: ff6fc1 l32r a12, b98 ddf: ff90c6 j c26 de2: 038d mov.n a8, a3 de4: 08bd mov.n a11, a8 de6: 083d mov.n a3, a8 de8: 0b9d mov.n a9, a11 dea: 0a4d mov.n a4, a10 dec: 014192 s8i a9, a1, 1 def: ffe286 j d7d df2: 0a0d mov.n a0, a10 df4: 62a062 movi a6, 98 df7: f75c movi.n a7, 95 df9: 004172 s8i a7, a1, 0 dfc: 014162 s8i a6, a1, 1 dff: ffe2c6 j d8e e02: 004182 s8i a8, a1, 0 e05: dfaf02 movi a0, -33 e08: 297c movi.n a9, -14 e0a: 014192 s8i a9, a1, 1 e0d: ffdf46 j d8e e10: 004162 s8i a6, a1, 0 e13: 6fa002 movi a0, 111 e16: 9a7c movi.n a10, -7 e18: 0141a2 s8i a10, a1, 1 e1b: ffdbc6 j d8e e1e: 086d mov.n a6, a8 e20: 060d mov.n a0, a6 e22: 063d mov.n a3, a6 e24: 024d mov.n a4, a2 e26: 014102 s8i a0, a1, 1 e29: ffd406 j d7d e2c: 063d mov.n a3, a6 e2e: 039d mov.n a9, a3 e30: 036d mov.n a6, a3 e32: 090d mov.n a0, a9 e34: 04ad mov.n a10, a4 e36: ffcd06 j d6e e39: 063d mov.n a3, a6 e3b: 039d mov.n a9, a3 e3d: ffea46 j dea e40: 086d mov.n a6, a8 e42: 060d mov.n a0, a6 e44: ffc986 j d6e e47: 004132 s8i a3, a1, 0 e4a: c4af22 movi a2, -60 e4d: c06c movi.n a0, -20 e4f: ffce06 j d8b e52: 004132 s8i a3, a1, 0 e55: 0141b2 s8i a11, a1, 1 e58: 804c movi.n a0, 72 e5a: ffcc06 j d8e e5d: 004132 s8i a3, a1, 0 e60: a4af02 movi a0, -92 e63: 1b4c movi.n a11, 65 e65: 0141b2 s8i a11, a1, 1 e68: ffc886 j d8e e6b: 000c movi.n a0, 0 e6d: 014102 s8i a0, a1, 1 e70: 004132 s8i a3, a1, 0 e73: ffc5c6 j d8e e76: 080d mov.n a0, a8 e78: 093d mov.n a3, a9 e7a: beaf22 movi a2, -66 e7d: 014122 s8i a2, a1, 1 e80: fffb06 j e70 e83: 004192 s8i a9, a1, 0 e86: 7ca002 movi a0, 124 e89: 014102 s8i a0, a1, 1 e8c: 040d mov.n a0, a4 e8e: ffbf06 j d8e e91: 004192 s8i a9, a1, 0 e94: 341c movi.n a4, 19 e96: fffbc6 j e89 e99: 004162 s8i a6, a1, 0 e9c: 014142 s8i a4, a1, 1 e9f: cbaf02 movi a0, -53 ea2: ffba06 j d8e ea5: 004162 s8i a6, a1, 0 ea8: 0141a2 s8i a10, a1, 1 eab: 702c movi.n a0, 39 ead: ffb746 j d8e eb0: 0b0d mov.n a0, a11 eb2: 004162 s8i a6, a1, 0 eb5: 433c movi.n a3, 52 eb7: 014132 s8i a3, a1, 1 eba: ffb406 j d8e ... ec9: 000000 ill ecc: 0f7b addi.n a0, a15, 7 ece: 000000 ill ed1: 000000 ill ed4: f20a00 excw ed7: 3f .byte 0x3f ed8: 000000 ill edb: 800000 add a0, a0, a0 ede: 000c movi.n a0, 0 ee0: 0d2000 excw ee3: 520800 excw ee6: 000000 ill ee9: 000060 excw eec: 009a00 excw eef: 000060 excw ... 00000f00 : f00: d0c112 addi a1, a1, -48 f03: 91f9 s32i.n a15, a1, 36 f05: 61c9 s32i.n a12, a1, 24 f07: 5109 s32i.n a0, a1, 20 f09: 71d9 s32i.n a13, a1, 28 f0b: 81e9 s32i.n a14, a1, 32 f0d: 02dd mov.n a13, a2 f0f: 07ed mov.n a14, a7 f11: ffeb01 l32r a0, ec0 f14: 11c500 slli a12, a5, 16 f17: 710002 l8ui a0, a0, 113 f1a: 31c0c0 srai a12, a12, 16 f1d: 226007 bbci a0, 0, f43 f20: a139 s32i.n a3, a1, 40 f22: b169 s32i.n a6, a1, 44 f24: 046017 bbci a0, 1, f2c f27: 011ca6 blti a12, 1, f2c f2a: 0c0c movi.n a12, 0 f2c: 0c2d mov.n a2, a12 f2e: 330c movi.n a3, 3 f30: fff001 l32r a0, ef0 f33: 0000c0 callx0 a0 f36: b168 l32i.n a6, a1, 44 f38: a138 l32i.n a3, a1, 40 f3a: 11f200 slli a15, a2, 16 f3d: 31f0f0 srai a15, a15, 16 f40: 0000c6 j f47 f43: 0f0c movi.n a15, 0 f45: 0c0c movi.n a12, 0 f47: 0c4d mov.n a4, a12 f49: 181172 l16ui a7, a1, 48 f4c: 340102 l8ui a0, a1, 52 f4f: 065d mov.n a5, a6 f51: ffdc21 l32r a2, ec4 f54: 0e6d mov.n a6, a14 f56: 3042d2 s8i a13, a2, 48 f59: 0d2d mov.n a2, a13 f5b: 0109 s32i.n a0, a1, 0 f5d: 000005 call0 f60 f60: ffda41 l32r a4, ec8 f63: 4129 s32i.n a2, a1, 16 f65: 710402 l8ui a0, a4, 113 f68: e30c movi.n a3, 14 f6a: 047000 extui a7, a0, 0, 1 f6d: 34bd37 bgeu a13, a3, fa5 f70: ffd761 l32r a6, ecc f73: 905dd0 addx2 a5, a13, a13 f76: 556a add.n a5, a5, a6 f78: 0005a0 jx a5 f7b: 000986 j fa5 f7e: 003d46 j 1077 f81: 004e86 j 10bf f84: 004c46 j 10b9 f87: 004a06 j 10b3 f8a: 0047c6 j 10ad f8d: 004586 j 10a7 f90: 004346 j 10a1 f93: 004106 j 109b f96: 003ec6 j 1095 f99: 003c86 j 108f f9c: 003a46 j 1089 f9f: 003806 j 1083 fa2: 0035c6 j 107d fa5: 6aa0c2 movi a12, 106 fa8: 089716 beqz a7, 1035 fab: ffc9e1 l32r a14, ed0 fae: ffc981 l32r a8, ed4 fb1: 0020c0 memw fb4: 9c2882 l32i a8, a8, 0x270 fb7: 0e98 l32i.n a9, a14, 0 fb9: 2ee817 bbsi a8, 1, feb fbc: 272992 l32i a9, a9, 156 fbf: 126017 bbci a0, 1, fd5 fc2: 67a022 movi a2, 103 fc5: 430c movi.n a3, 4 fc7: 440c movi.n a4, 4 fc9: 450c movi.n a5, 4 fcb: 060c movi.n a6, 0 fcd: 371c movi.n a7, 19 fcf: 0009c0 callx0 a9 fd2: 0003c6 j fe5 fd5: 67a022 movi a2, 103 fd8: 430c movi.n a3, 4 fda: 440c movi.n a4, 4 fdc: 450c movi.n a5, 4 fde: 060c movi.n a6, 0 fe0: 471c movi.n a7, 20 fe2: 0009c0 callx0 a9 fe5: ffbc01 l32r a0, ed8 fe8: 710002 l8ui a0, a0, 113 feb: ffbd31 l32r a3, ee0 fee: ffbb21 l32r a2, edc ff1: 045100 extui a5, a0, 1, 1 ff4: 4f2a add.n a4, a15, a2 ff6: 0e08 l32i.n a0, a14, 0 ff8: 933250 movnez a3, a2, a5 ffb: 1f2002 l32i a0, a0, 124 ffe: 120c movi.n a2, 1 1000: 0000c0 callx0 a0 1003: 77a022 movi a2, 119 1006: 030c movi.n a3, 0 1008: c41c movi.n a4, 28 100a: 650c movi.n a5, 6 100c: 0e08 l32i.n a0, a14, 0 100e: 660c movi.n a6, 6 1010: 272002 l32i a0, a0, 156 1013: 170c movi.n a7, 1 1015: 0000c0 callx0 a0 1018: 77a022 movi a2, 119 101b: 030c movi.n a3, 0 101d: c41c movi.n a4, 28 101f: 550c movi.n a5, 5 1021: 0e08 l32i.n a0, a14, 0 1023: 560c movi.n a6, 5 1025: 272002 l32i a0, a0, 156 1028: 170c movi.n a7, 1 102a: 0000c0 callx0 a0 102d: 520c movi.n a2, 5 102f: ffb101 l32r a0, ef4 1032: 0000c0 callx0 a0 1035: ffac41 l32r a4, ee8 1038: ffab51 l32r a5, ee4 103b: ffac31 l32r a3, eec 103e: 5c5a add.n a5, a12, a5 1040: 0155f0 slli a5, a5, 17 1043: 0020c0 memw 1046: 452322 l32i a2, a3, 0x114 1049: c42020 extui a2, a2, 0, 13 104c: 202250 or a2, a2, a5 104f: 202240 or a2, a2, a4 1052: 0020c0 memw 1055: 456322 s32i a2, a3, 0x114 1058: 0d2d mov.n a2, a13 105a: 4138 l32i.n a3, a1, 16 105c: ffa701 l32r a0, ef8 105f: 0000c0 callx0 a0 1062: ffa601 l32r a0, efc 1065: 0000c0 callx0 a0 1068: 61c8 l32i.n a12, a1, 24 106a: 71d8 l32i.n a13, a1, 28 106c: 81e8 l32i.n a14, a1, 32 106e: 91f8 l32i.n a15, a1, 36 1070: 5108 l32i.n a0, a1, 20 1072: 30c112 addi a1, a1, 48 1075: f00d ret.n 1077: e1a2c2 movi a12, 0x2e1 107a: ffca86 j fa8 107d: d1a0c2 movi a12, 209 1080: ffc906 j fa8 1083: fca0c2 movi a12, 252 1086: ffc786 j fa8 1089: 27a1c2 movi a12, 0x127 108c: ffc606 j fa8 108f: 53a1c2 movi a12, 0x153 1092: ffc486 j fa8 1095: 7ea1c2 movi a12, 0x17e 1098: ffc306 j fa8 109b: aaa1c2 movi a12, 0x1aa 109e: ffc186 j fa8 10a1: d6a1c2 movi a12, 0x1d6 10a4: ffc006 j fa8 10a7: 02a2c2 movi a12, 0x202 10aa: ffbe86 j fa8 10ad: 2ea2c2 movi a12, 0x22e 10b0: ffbd06 j fa8 10b3: 5aa2c2 movi a12, 0x25a 10b6: ffbb86 j fa8 10b9: 87a2c2 movi a12, 0x287 10bc: ffba06 j fa8 10bf: b4a2c2 movi a12, 0x2b4 10c2: ffb886 j fa8 ... 000010d0 : 10d0: f0c112 addi a1, a1, -16 10d3: fffd51 l32r a5, 10c8 10d6: 0109 s32i.n a0, a1, 0 10d8: 710542 l8ui a4, a5, 113 10db: fffc01 l32r a0, 10cc 10de: 0b6427 bbci a4, 2, 10ed 10e1: 720532 l8ui a3, a5, 114 10e4: 013380 slli a3, a3, 24 10e7: 313830 srai a3, a3, 24 10ea: 1133d0 slli a3, a3, 3 10ed: 005032 s16i a3, a0, 0 10f0: 012280 slli a2, a2, 24 10f3: 312820 srai a2, a2, 24 10f6: 000005 call0 10f8 10f9: 0108 l32i.n a0, a1, 0 10fb: 10c112 addi a1, a1, 16 10fe: f00d ret.n ... 00001130 : 1130: fff441 l32r a4, 1100 1133: 130c movi.n a3, 1 1135: e0c112 addi a1, a1, -32 1138: 61c9 s32i.n a12, a1, 24 113a: 5109 s32i.n a0, a1, 20 113c: fff201 l32r a0, 1104 113f: 02cd mov.n a12, a2 1141: 0008 l32i.n a0, a0, 0 1143: 004432 s8i a3, a4, 0 1146: 0a7057 bbci a0, 21, 1154 1149: 420c movi.n a2, 4 114b: fff401 l32r a0, 111c 114e: 0000c0 callx0 a0 1151: 0001c6 j 115c 1154: fff301 l32r a0, 1120 1157: 0000c0 callx0 a0 115a: 4129 s32i.n a2, a1, 16 115c: ffed61 l32r a6, 1110 115f: ffed71 l32r a7, 1114 1162: 64a042 movi a4, 100 1165: 120c movi.n a2, 1 1167: ffe851 l32r a5, 1108 116a: ffe831 l32r a3, 110c 116d: 009552 l16si a5, a5, 0 1170: 010332 l8ui a3, a3, 1 1173: 1129 s32i.n a2, a1, 4 1175: 0149 s32i.n a4, a1, 0 1177: 0c2d mov.n a2, a12 1179: 040c movi.n a4, 0 117b: 000005 call0 117c 117e: 0c2d mov.n a2, a12 1180: ffe901 l32r a0, 1124 1183: 0000c0 callx0 a0 1186: ffe461 l32r a6, 1118 1189: 0668 l32i.n a6, a6, 0 118b: 0c7657 bbci a6, 21, 119b 118e: 420c movi.n a2, 4 1190: 030c movi.n a3, 0 1192: ffe501 l32r a0, 1128 1195: 0000c0 callx0 a0 1198: 0001c6 j 11a3 119b: 4128 l32i.n a2, a1, 16 119d: ffe301 l32r a0, 112c 11a0: 0000c0 callx0 a0 11a3: 61c8 l32i.n a12, a1, 24 11a5: 5108 l32i.n a0, a1, 20 11a7: 20c112 addi a1, a1, 32 11aa: f00d ret.n 11ac: 000a00 excw 11af: 000060 excw ... 000011c8 : 11c8: e0c112 addi a1, a1, -32 11cb: 6109 s32i.n a0, a1, 24 11cd: 71c9 s32i.n a12, a1, 28 11cf: 00a482 movi a8, 0x400 11d2: fff671 l32r a7, 11ac 11d5: 02cd mov.n a12, a2 11d7: 0020c0 memw 11da: d02762 l32i a6, a7, 0x340 11dd: 206680 or a6, a6, a8 11e0: 0020c0 memw 11e3: 040c movi.n a4, 0 11e5: 000c movi.n a0, 0 11e7: 64a022 movi a2, 100 11ea: fff231 l32r a3, 11b4 11ed: d06762 s32i a6, a7, 0x340 11f0: fff051 l32r a5, 11b0 11f3: fff161 l32r a6, 11b8 11f6: fff171 l32r a7, 11bc 11f9: 009552 l16si a5, a5, 0 11fc: 010332 l8ui a3, a3, 1 11ff: 0129 s32i.n a2, a1, 0 1201: 1109 s32i.n a0, a1, 4 1203: 0c2d mov.n a2, a12 1205: 000005 call0 1208 1208: ffee31 l32r a3, 11c0 120b: 902cc0 addx2 a2, a12, a12 120e: 223a add.n a2, a2, a3 1210: 000005 call0 1214 1213: 7420c0 extui a2, a12, 0, 8 1216: 10c132 addi a3, a1, 16 1219: ffea01 l32r a0, 11c4 121c: 0000c0 callx0 a0 121f: 71c8 l32i.n a12, a1, 28 1221: 6108 l32i.n a0, a1, 24 1223: 20c112 addi a1, a1, 32 1226: f00d ret.n 1228: ff .byte 0xff 1229: ff .byte 0xff 122a: ff .byte 0xff 122b: 0600f7 bnone a0, a15, 1235 122e: 006000 rsil a0, 0 1231: 000000 ill 1234: 000200 excw 1237: 000060 excw 123a: 000200 excw 123d: 300000 xor a0, a0, a0 1240: f20a00 excw 1243: 3f .byte 0x3f 1244: ff .byte 0xff 1245: ff .byte 0xff 1246: ff .byte 0xff 1247: 0000e0 excw 124a: 001c00 excw 124d: 600002 l8ui a0, a0, 96 1250: ff .byte 0xff 1251: ff .byte 0xff 1252: ff .byte 0xff 1253: cf .byte 0xcf 1254: 000000 ill 1257: 000010 excw 125a: 000c00 excw 125d: 000a add.n a0, a0, a0 125f: 000060 excw 1262: 000000 ill 1265: 000000 ill 00001268 : 1268: fff061 l32r a6, 1228 126b: f0c112 addi a1, a1, -16 126e: 1109 s32i.n a0, a1, 4 1270: 0129 s32i.n a2, a1, 0 1272: 21c9 s32i.n a12, a1, 8 1274: 31d9 s32i.n a13, a1, 12 1276: ffef51 l32r a5, 1234 1279: ffecd1 l32r a13, 122c 127c: ffedc1 l32r a12, 1230 127f: 0020c0 memw 1282: fa2542 l32i a4, a5, 0x3e8 1285: 104460 and a4, a4, a6 1288: 0020c0 memw 128b: fa6542 s32i a4, a5, 0x3e8 128e: ffea31 l32r a3, 1238 1291: 0020c0 memw 1294: 442d22 l32i a2, a13, 0x110 1297: 202230 or a2, a2, a3 129a: 0020c0 memw 129d: 230c movi.n a3, 2 129f: 040c movi.n a4, 0 12a1: 752c movi.n a5, 39 12a3: 0c08 l32i.n a0, a12, 0 12a5: 446d22 s32i a2, a13, 0x110 12a8: 262002 l32i a0, a0, 152 12ab: 6aa022 movi a2, 106 12ae: 0000c0 callx0 a0 12b1: ffe271 l32r a7, 123c 12b4: ffe381 l32r a8, 1240 12b7: 0020c0 memw 12ba: 442d62 l32i a6, a13, 0x110 12bd: 206670 or a6, a6, a7 12c0: 0020c0 memw 12c3: 446d62 s32i a6, a13, 0x110 12c6: ffdf51 l32r a5, 1244 12c9: ffdf41 l32r a4, 1248 12cc: 0020c0 memw 12cf: ffdfb1 l32r a11, 124c 12d2: e82b32 l32i a3, a11, 0x3a0 12d5: 103350 and a3, a3, a5 12d8: 203340 or a3, a3, a4 12db: 0020c0 memw 12de: e86b32 s32i a3, a11, 0x3a0 12e1: ffdb21 l32r a2, 1250 12e4: ffdc01 l32r a0, 1254 12e7: 0020c0 memw 12ea: e62ba2 l32i a10, a11, 0x398 12ed: 10aa20 and a10, a10, a2 12f0: 20aa00 or a10, a10, a0 12f3: 0020c0 memw 12f6: e66ba2 s32i a10, a11, 0x398 12f9: d97c movi.n a9, -3 12fb: 0020c0 memw 12fe: 9c2872 l32i a7, a8, 0x270 1301: 107790 and a7, a7, a9 1304: 0020c0 memw 1307: 9c6872 s32i a7, a8, 0x270 130a: 220c movi.n a2, 2 130c: ffd601 l32r a0, 1264 130f: 0000c0 callx0 a0 1312: 0c08 l32i.n a0, a12, 0 1314: 282002 l32i a0, a0, 160 1317: 0000c0 callx0 a0 131a: 220c movi.n a2, 2 131c: 0c08 l32i.n a0, a12, 0 131e: 130c movi.n a3, 1 1320: 2b2002 l32i a0, a0, 172 1323: 81a042 movi a4, 129 1326: 0000c0 callx0 a0 1329: ffcb31 l32r a3, 1258 132c: 0020c0 memw 132f: 442d22 l32i a2, a13, 0x110 1332: 202230 or a2, a2, a3 1335: 0020c0 memw 1338: 0c08 l32i.n a0, a12, 0 133a: 322002 l32i a0, a0, 200 133d: 446d22 s32i a2, a13, 0x110 1340: 0000c0 callx0 a0 1343: 6aa022 movi a2, 106 1346: 230c movi.n a3, 2 1348: 0c08 l32i.n a0, a12, 0 134a: 040c movi.n a4, 0 134c: 262002 l32i a0, a0, 152 134f: 452c movi.n a5, 36 1351: 0000c0 callx0 a0 1354: 0c08 l32i.n a0, a12, 0 1356: 312002 l32i a0, a0, 196 1359: 0000c0 callx0 a0 135c: 6aa022 movi a2, 106 135f: 230c movi.n a3, 2 1361: 0c08 l32i.n a0, a12, 0 1363: 040c movi.n a4, 0 1365: 262002 l32i a0, a0, 152 1368: 552c movi.n a5, 37 136a: 0000c0 callx0 a0 136d: 0c08 l32i.n a0, a12, 0 136f: 2f2002 l32i a0, a0, 188 1372: 0000c0 callx0 a0 1375: ffa942 movi a4, 0xfffff9ff 1378: ffb931 l32r a3, 125c 137b: 0020c0 memw 137e: d02322 l32i a2, a3, 0x340 1381: 102240 and a2, a2, a4 1384: 0020c0 memw 1387: 040c movi.n a4, 0 1389: 450c movi.n a5, 4 138b: 060c movi.n a6, 0 138d: 870c movi.n a7, 8 138f: 0c08 l32i.n a0, a12, 0 1391: d06322 s32i a2, a3, 0x340 1394: 62a022 movi a2, 98 1397: 272002 l32i a0, a0, 156 139a: 130c movi.n a3, 1 139c: 0000c0 callx0 a0 139f: ffb001 l32r a0, 1260 13a2: 0058 l32i.n a5, a0, 0 13a4: 07f5b7 bbsi a5, 27, 13af 13a7: 0128 l32i.n a2, a1, 0 13a9: 000005 call0 13ac 13ac: 0002c6 j 13bb 13af: 300022 l8ui a2, a0, 48 13b2: 012280 slli a2, a2, 24 13b5: 312820 srai a2, a2, 24 13b8: 000005 call0 13bc 13bb: 0c08 l32i.n a0, a12, 0 13bd: 232002 l32i a0, a0, 140 13c0: 0000c0 callx0 a0 13c3: 6ba022 movi a2, 107 13c6: 230c movi.n a3, 2 13c8: 0c08 l32i.n a0, a12, 0 13ca: 140c movi.n a4, 1 13cc: 262002 l32i a0, a0, 152 13cf: 854c movi.n a5, 72 13d1: 0000c0 callx0 a0 13d4: 0c08 l32i.n a0, a12, 0 13d6: 222002 l32i a0, a0, 136 13d9: 0000c0 callx0 a0 13dc: 6ca022 movi a2, 108 13df: 230c movi.n a3, 2 13e1: 040c movi.n a4, 0 13e3: 050c movi.n a5, 0 13e5: 0c08 l32i.n a0, a12, 0 13e7: 060c movi.n a6, 0 13e9: 272002 l32i a0, a0, 156 13ec: 170c movi.n a7, 1 13ee: 0000c0 callx0 a0 13f1: 6ca022 movi a2, 108 13f4: 230c movi.n a3, 2 13f6: 040c movi.n a4, 0 13f8: 250c movi.n a5, 2 13fa: 0c08 l32i.n a0, a12, 0 13fc: 260c movi.n a6, 2 13fe: 272002 l32i a0, a0, 156 1401: 170c movi.n a7, 1 1403: 0000c0 callx0 a0 1406: 0c08 l32i.n a0, a12, 0 1408: 132002 l32i a0, a0, 76 140b: 0000c0 callx0 a0 140e: 77a022 movi a2, 119 1411: 030c movi.n a3, 0 1413: a41c movi.n a4, 26 1415: 450c movi.n a5, 4 1417: 0c08 l32i.n a0, a12, 0 1419: 460c movi.n a6, 4 141b: 272002 l32i a0, a0, 156 141e: 070c movi.n a7, 0 1420: 0000c0 callx0 a0 1423: 77a022 movi a2, 119 1426: 030c movi.n a3, 0 1428: a41c movi.n a4, 26 142a: 550c movi.n a5, 5 142c: 0c08 l32i.n a0, a12, 0 142e: 560c movi.n a6, 5 1430: 272002 l32i a0, a0, 156 1433: 070c movi.n a7, 0 1435: 0000c0 callx0 a0 1438: 77a022 movi a2, 119 143b: 030c movi.n a3, 0 143d: a41c movi.n a4, 26 143f: 450c movi.n a5, 4 1441: 0c08 l32i.n a0, a12, 0 1443: 460c movi.n a6, 4 1445: 272002 l32i a0, a0, 156 1448: 170c movi.n a7, 1 144a: 0000c0 callx0 a0 144d: 77a022 movi a2, 119 1450: 030c movi.n a3, 0 1452: a41c movi.n a4, 26 1454: 550c movi.n a5, 5 1456: 0c08 l32i.n a0, a12, 0 1458: 560c movi.n a6, 5 145a: 272002 l32i a0, a0, 156 145d: 170c movi.n a7, 1 145f: 0000c0 callx0 a0 1462: 020c movi.n a2, 0 1464: 21c8 l32i.n a12, a1, 8 1466: 31d8 l32i.n a13, a1, 12 1468: 1108 l32i.n a0, a1, 4 146a: 10c112 addi a1, a1, 16 146d: f00d ret.n 146f: 000000 ill 1472: 000000 ill 1475: 600002 l8ui a0, a0, 96 1478: fe1f00 excw 147b: ff .byte 0xff 147c: 000000 ill ... 00001480 : 1480: fffc61 l32r a6, 1470 1483: 8b1c movi.n a11, 24 1485: 5c0692 l8ui a9, a6, 92 1488: fffb71 l32r a7, 1474 148b: 019980 slli a9, a9, 24 148e: 319890 srai a9, a9, 24 1491: c09490 sub a9, a4, a9 1494: 22bc beqz.n a2, 14ca 1496: 020c movi.n a2, 0 1498: 11a330 slli a10, a3, 13 149b: fff731 l32r a3, 1478 149e: a06270 addx4 a6, a2, a7 14a1: 0020c0 memw 14a4: c12682 l32i a8, a6, 0x304 14a7: 105830 and a5, a8, a3 14aa: c08890 sub a8, a8, a9 14ad: 205a50 or a5, a10, a5 14b0: 748080 extui a8, a8, 0, 8 14b3: 205580 or a5, a5, a8 14b6: 0020c0 memw 14b9: c16652 s32i a5, a6, 0x304 14bc: 221b addi.n a2, a2, 1 14be: 742020 extui a2, a2, 0, 8 14c1: d992b7 bne a2, a11, 149e 14c4: ffee91 l32r a9, 147c 14c7: 5c4942 s8i a4, a9, 92 14ca: f00d ret.n 14cc: 000200 excw 14cf: fe0060 excw 14d2: ef .byte 0xef 14d3: 3f .byte 0x3f 14d4: 000000 ill 14d7: fe .byte 0xfe 14d8: 000600 excw 14db: 000060 excw 14de: 8f .byte 0x8f 14df: 000003 excw 14e2: 00fe00 excw ... 14ed: 018000 slli a8, a0, 32 14f0: 000000 ill 14f3: 000000 ill 14f6: 000020 excw 14f9: 000a add.n a0, a0, a0 14fb: 002060 excw 14fe: 000000 ill 1501: 000000 ill 1504: ff .byte 0xff 1505: ff .byte 0xff ... 150e: fffe00 excw 1511: ff .byte 0xff 1512: df .byte 0xdf 1513: ff .byte 0xff 1514: ff .byte 0xff 1515: ff .byte 0xff 1516: 7f .byte 0x7f 1517: fe .byte 0xfe 1518: 800000 add a0, a0, a0 151b: 020000 excw 151e: 006000 rsil a0, 0 1521: 600006 j 19525 1524: effe00 excw 1527: 3f .byte 0x3f ... 00001544 : 1544: c0c112 addi a1, a1, -64 1547: 91d9 s32i.n a13, a1, 36 1549: a1e9 s32i.n a14, a1, 40 154b: 7109 s32i.n a0, a1, 28 154d: b1f9 s32i.n a15, a1, 44 154f: 81c9 s32i.n a12, a1, 32 1551: ffdef1 l32r a15, 14cc 1554: ffdfc1 l32r a12, 14d0 1557: ffdf01 l32r a0, 14d4 155a: ffdfe1 l32r a14, 14d8 155d: 0020c0 memw 1560: 442ed2 l32i a13, a14, 0x110 1563: c129 s32i.n a2, a1, 48 1565: 103d00 and a3, a13, a0 1568: 6139 s32i.n a3, a1, 24 156a: 6d4d07 ball a13, a0, 15db 156d: 0020c0 memw 1570: 862c52 l32i a5, a12, 0x218 1573: 4159 s32i.n a5, a1, 16 1575: ffd941 l32r a4, 14dc 1578: 0020c0 memw 157b: 862c32 l32i a3, a12, 0x218 157e: 203340 or a3, a3, a4 1581: 0020c0 memw 1584: 866c32 s32i a3, a12, 0x218 1587: ffd621 l32r a2, 14e0 158a: 202d20 or a2, a13, a2 158d: 0020c0 memw 1590: 130c movi.n a3, 1 1592: 340c movi.n a4, 3 1594: 750c movi.n a5, 7 1596: 460c movi.n a6, 4 1598: ffd301 l32r a0, 14e4 159b: f70c movi.n a7, 15 159d: 0008 l32i.n a0, a0, 0 159f: 446e22 s32i a2, a14, 0x110 15a2: 272002 l32i a0, a0, 156 15a5: 62a022 movi a2, 98 15a8: 0000c0 callx0 a0 15ab: ffcf01 l32r a0, 14e8 15ae: 0008 l32i.n a0, a0, 0 15b0: 132002 l32i a0, a0, 76 15b3: 0000c0 callx0 a0 15b6: 220c movi.n a2, 2 15b8: ffdc01 l32r a0, 1528 15bb: 0000c0 callx0 a0 15be: ffcb31 l32r a3, 14ec 15c1: 0020c0 memw 15c4: fa2f22 l32i a2, a15, 0x3e8 15c7: 202230 or a2, a2, a3 15ca: 0020c0 memw 15cd: fa6f22 s32i a2, a15, 0x3e8 15d0: 220c movi.n a2, 2 15d2: ffd601 l32r a0, 152c 15d5: 0000c0 callx0 a0 15d8: 0001c6 j 15e3 15db: 420c movi.n a2, 4 15dd: ffd401 l32r a0, 1530 15e0: 0000c0 callx0 a0 15e3: 6ca022 movi a2, 108 15e6: 230c movi.n a3, 2 15e8: 040c movi.n a4, 0 15ea: ffc101 l32r a0, 14f0 15ed: 550c movi.n a5, 5 15ef: 0008 l32i.n a0, a0, 0 15f1: 560c movi.n a6, 5 15f3: 272002 l32i a0, a0, 156 15f6: 170c movi.n a7, 1 15f8: 0000c0 callx0 a0 15fb: ffbe51 l32r a5, 14f4 15fe: 720c movi.n a2, 7 1600: ffbec1 l32r a12, 14f8 1603: 0020c0 memw 1606: d72c42 l32i a4, a12, 0x35c 1609: 204450 or a4, a4, a5 160c: 0020c0 memw 160f: d76c42 s32i a4, a12, 0x35c 1612: 0020c0 memw 1615: d42c32 l32i a3, a12, 0x350 1618: 753830 extui a3, a3, 24, 8 161b: 0b0237 bnone a2, a3, 162a 161e: 0020c0 memw 1621: d42c62 l32i a6, a12, 0x350 1624: 256860 extui a6, a6, 24, 3 1627: ff3656 bnez a6, 161e 162a: d97c movi.n a9, -3 162c: 0020c0 memw 162f: d42c82 l32i a8, a12, 0x350 1632: 108890 and a8, a8, a9 1635: 0020c0 memw 1638: d46c82 s32i a8, a12, 0x350 163b: 220c movi.n a2, 2 163d: 0020c0 memw 1640: d42c72 l32i a7, a12, 0x350 1643: 207720 or a7, a7, a2 1646: 0020c0 memw 1649: d46c72 s32i a7, a12, 0x350 164c: ffba01 l32r a0, 1534 164f: 0000c0 callx0 a0 1652: 0020c0 memw 1655: d42cb2 l32i a11, a12, 0x350 1658: 7a0c movi.n a10, 7 165a: 75b8b0 extui a11, a11, 24, 8 165d: 0b0ab7 bnone a10, a11, 166c 1660: 0020c0 memw 1663: d42c02 l32i a0, a12, 0x350 1666: 250800 extui a0, a0, 24, 3 1669: ff3056 bnez a0, 1660 166c: 012d mov.n a2, a1 166e: 51d9 s32i.n a13, a1, 20 1670: ffb201 l32r a0, 1538 1673: 0000c0 callx0 a0 1676: c1f8 l32i.n a15, a1, 48 1678: 0d0c movi.n a13, 0 167a: 0e0c movi.n a14, 0 167c: 010d mov.n a0, a1 167e: 903d00 addx2 a3, a13, a0 1681: 001332 l16ui a3, a3, 0 1684: e3ea add.n a14, a3, a14 1686: f4e0e0 extui a14, a14, 0, 16 1689: 9f8c beqz.n a15, 1696 168b: ff9c21 l32r a2, 14fc 168e: ffab01 l32r a0, 153c 1691: 0000c0 callx0 a0 1694: 010d mov.n a0, a1 1696: dd1b addi.n a13, a13, 1 1698: 74d0d0 extui a13, a13, 0, 8 169b: df8d66 bnei a13, 8, 167e 169e: 550c movi.n a5, 5 16a0: 560c movi.n a6, 5 16a2: 070c movi.n a7, 0 16a4: ff9821 l32r a2, 1504 16a7: ffa042 movi a4, 255 16aa: ff9531 l32r a3, 1500 16ad: ff96d1 l32r a13, 1508 16b0: ee8b addi.n a14, a14, 8 16b2: f4e4e0 extui a14, a14, 4, 16 16b5: 0d08 l32i.n a0, a13, 0 16b7: 6c0332 l8ui a3, a3, 108 16ba: 272002 l32i a0, a0, 156 16bd: c03340 sub a3, a3, a4 16c0: 83e230 moveqz a14, a2, a3 16c3: 040c movi.n a4, 0 16c5: 6ca022 movi a2, 108 16c8: 230c movi.n a3, 2 16ca: 0000c0 callx0 a0 16cd: ff8f01 l32r a0, 150c 16d0: 6128 l32i.n a2, a1, 24 16d2: 0020c0 memw 16d5: d42c32 l32i a3, a12, 0x350 16d8: 7f0c movi.n a15, 7 16da: 753830 extui a3, a3, 24, 8 16dd: 0b0f37 bnone a15, a3, 16ec 16e0: 0020c0 memw 16e3: d42c42 l32i a4, a12, 0x350 16e6: 254840 extui a4, a4, 24, 3 16e9: ff3456 bnez a4, 16e0 16ec: ff89a1 l32r a10, 1510 16ef: 0020c0 memw 16f2: d72c92 l32i a9, a12, 0x35c 16f5: 1099a0 and a9, a9, a10 16f8: 0020c0 memw 16fb: d76c92 s32i a9, a12, 0x35c 16fe: e87c movi.n a8, -2 1700: 0020c0 memw 1703: d82c72 l32i a7, a12, 0x360 1706: 107780 and a7, a7, a8 1709: 0020c0 memw 170c: d86c72 s32i a7, a12, 0x360 170f: 160c movi.n a6, 1 1711: 0020c0 memw 1714: d82c52 l32i a5, a12, 0x360 1717: 205560 or a5, a5, a6 171a: 0020c0 memw 171d: d86c52 s32i a5, a12, 0x360 1720: 481207 beq a2, a0, 176c 1723: 41c8 l32i.n a12, a1, 16 1725: ff7b51 l32r a5, 1514 1728: ff7c41 l32r a4, 1518 172b: 0020c0 memw 172e: ff7b31 l32r a3, 151c 1731: fa2322 l32i a2, a3, 0x3e8 1734: 102250 and a2, a2, a5 1737: 202240 or a2, a2, a4 173a: 0020c0 memw 173d: 340c movi.n a4, 3 173f: 750c movi.n a5, 7 1741: 460c movi.n a6, 4 1743: 070c movi.n a7, 0 1745: 0d08 l32i.n a0, a13, 0 1747: fa6322 s32i a2, a3, 0x3e8 174a: 62a022 movi a2, 98 174d: 272002 l32i a0, a0, 156 1750: 130c movi.n a3, 1 1752: 0000c0 callx0 a0 1755: 0020c0 memw 1758: ff7281 l32r a8, 1520 175b: 5178 l32i.n a7, a1, 20 175d: 446872 s32i a7, a8, 0x110 1760: 0020c0 memw 1763: ff7061 l32r a6, 1524 1766: 8666c2 s32i a12, a6, 0x218 1769: 000246 j 1776 176c: 420c movi.n a2, 4 176e: 030c movi.n a3, 0 1770: ff7401 l32r a0, 1540 1773: 0000c0 callx0 a0 1776: 7108 l32i.n a0, a1, 28 1778: 81c8 l32i.n a12, a1, 32 177a: 91d8 l32i.n a13, a1, 36 177c: 0e2d mov.n a2, a14 177e: b1f8 l32i.n a15, a1, 44 1780: a1e8 l32i.n a14, a1, 40 1782: 40c112 addi a1, a1, 64 1785: f00d ret.n ... 00001788 : 1788: 029d mov.n a9, a2 178a: 052d mov.n a2, a5 178c: 022937 blt a9, a3, 1792 178f: 0aa497 bge a4, a9, 179d 1792: 401600 ssl a6 1795: 130c movi.n a3, 1 1797: a13300 sll a3, a3 179a: 202230 or a2, a2, a3 179d: f00d ret.n ... 17a7: 0ff400 excw 17aa: f40000 extui a0, a0, 0, 16 17ad: 0f .byte 0xf ... 000017c0 : 17c0: 050c movi.n a5, 0 17c2: e0c112 addi a1, a1, -32 17c5: 41f9 s32i.n a15, a1, 16 17c7: 0109 s32i.n a0, a1, 0 17c9: 21d9 s32i.n a13, a1, 8 17cb: 11c9 s32i.n a12, a1, 4 17cd: fff4d1 l32r a13, 17a0 17d0: 31e9 s32i.n a14, a1, 12 17d2: 0dcd mov.n a12, a13 17d4: ed8b addi.n a14, a13, 8 17d6: 030c movi.n a3, 0 17d8: c40c movi.n a4, 12 17da: 060c movi.n a6, 0 17dc: 069c22 l16si a2, a12, 12 17df: 000005 call0 17e0 17e2: 025d mov.n a5, a2 17e4: cc2b addi.n a12, a12, 2 17e6: ec9ce7 bne a12, a14, 17d6 17e9: 1d0c movi.n a13, 1 17eb: ffef01 l32r a0, 17a8 17ee: ffed71 l32r a7, 17a4 17f1: e4a362 movi a6, 0x3e4 17f4: 2d17f2 l16ui a15, a7, 90 17f7: c76b addi.n a12, a7, 6 17f9: 021f67 beq a15, a6, 17ff 17fc: 1c9f07 bne a15, a0, 181c 17ff: c30c movi.n a3, 12 1801: c43c movi.n a4, 60 1803: 370c22 l8ui a2, a12, 55 1806: 160c movi.n a6, 1 1808: 012280 slli a2, a2, 24 180b: 312820 srai a2, a2, 24 180e: 000005 call0 1810 1811: 025d mov.n a5, a2 1813: ffe601 l32r a0, 17ac 1816: e4a362 movi a6, 0x3e4 1819: ffe571 l32r a7, 17b0 181c: cc6b addi.n a12, a12, 6 181e: dd1b addi.n a13, a13, 1 1820: d55d66 bnei a13, 5, 17f9 1823: 0a1702 l16ui a0, a7, 20 1826: 744800 extui a4, a0, 8, 8 1829: 042d mov.n a2, a4 182b: 740000 extui a0, a0, 0, 8 182e: 00dd mov.n a13, a0 1830: 02b4a6 blti a4, 16, 1836 1833: e0c422 addi a2, a4, -32 1836: 02c0a6 blti a0, 32, 183c 1839: c0c0d2 addi a13, a0, -64 183c: 337c movi.n a3, -13 183e: d40c movi.n a4, 13 1840: 260c movi.n a6, 2 1842: 000005 call0 1844 1845: 536c movi.n a3, -27 1847: b41c movi.n a4, 27 1849: 025d mov.n a5, a2 184b: 260c movi.n a6, 2 184d: 0d2d mov.n a2, a13 184f: 000005 call0 1850 1852: ffd8f1 l32r a15, 17b4 1855: 025d mov.n a5, a2 1857: 0fcd mov.n a12, a15 1859: 3fab addi.n a3, a15, 10 185b: 5139 s32i.n a3, a1, 20 185d: 0b1c02 l16ui a0, a12, 22 1860: 444600 extui a4, a0, 6, 5 1863: 042d mov.n a2, a4 1865: 540000 extui a0, a0, 0, 6 1868: 00dd mov.n a13, a0 186a: 02b4a6 blti a4, 16, 1870 186d: e0c422 addi a2, a4, -32 1870: 02c0a6 blti a0, 32, 1876 1873: c0c0d2 addi a13, a0, -64 1876: 337c movi.n a3, -13 1878: d40c movi.n a4, 13 187a: 360c movi.n a6, 3 187c: 000005 call0 1880 187f: 536c movi.n a3, -27 1881: b41c movi.n a4, 27 1883: 025d mov.n a5, a2 1885: 360c movi.n a6, 3 1887: 0d2d mov.n a2, a13 1889: 000005 call0 188c 188c: 025d mov.n a5, a2 188e: 5148 l32i.n a4, a1, 20 1890: cc2b addi.n a12, a12, 2 1892: c79c47 bne a12, a4, 185d 1895: 0fcd mov.n a12, a15 1897: 330c movi.n a3, 3 1899: 7ca042 movi a4, 124 189c: 021c22 l16ui a2, a12, 4 189f: 460c movi.n a6, 4 18a1: 74d820 extui a13, a2, 8, 8 18a4: 742020 extui a2, a2, 0, 8 18a7: 000005 call0 18a8 18aa: 330c movi.n a3, 3 18ac: 7ca042 movi a4, 124 18af: 025d mov.n a5, a2 18b1: 460c movi.n a6, 4 18b3: 0d2d mov.n a2, a13 18b5: 000005 call0 18b8 18b8: 025d mov.n a5, a2 18ba: cc2b addi.n a12, a12, 2 18bc: d79ce7 bne a12, a14, 1897 18bf: 0fcd mov.n a12, a15 18c1: ffbde1 l32r a14, 17b8 18c4: 80a032 movi a3, 128 18c7: 80a142 movi a4, 0x180 18ca: 182c22 l32i a2, a12, 96 18cd: 560c movi.n a6, 5 18cf: 84d020 extui a13, a2, 0, 9 18d2: 842920 extui a2, a2, 9, 9 18d5: 000005 call0 18d8 18d8: 80a032 movi a3, 128 18db: 80a142 movi a4, 0x180 18de: 025d mov.n a5, a2 18e0: 560c movi.n a6, 5 18e2: 0d2d mov.n a2, a13 18e4: 000005 call0 18e8 18e7: 025d mov.n a5, a2 18e9: cc4b addi.n a12, a12, 4 18eb: d59ce7 bne a12, a14, 18c4 18ee: 11c8 l32i.n a12, a1, 4 18f0: 21d8 l32i.n a13, a1, 8 18f2: 31e8 l32i.n a14, a1, 12 18f4: 5d0f32 l8ui a3, a15, 93 18f7: ffb151 l32r a5, 17bc 18fa: 41f8 l32i.n a15, a1, 16 18fc: 000552 l8ui a5, a5, 0 18ff: 010380 slli a0, a3, 24 1902: 310800 srai a0, a0, 24 1905: 1155a0 slli a5, a5, 6 1908: 205250 or a5, a2, a5 190b: 0b6377 bbci a3, 7, 191a 190e: 602000 neg a2, a0 1911: 212320 srai a2, a2, 3 1914: 602020 neg a2, a2 1917: 000086 j 191d 191a: 212300 srai a2, a0, 3 191d: 0108 l32i.n a0, a1, 0 191f: 113200 slli a3, a2, 16 1922: 20c112 addi a1, a1, 32 1925: f42050 extui a2, a5, 0, 16 1928: 202230 or a2, a2, a3 192b: f00d ret.n 192d: 000000 ill 1930: 000200 excw 1933: 000060 excw 1936: 00fe00 excw 1939: 600006 j 1993d 193c: 8f0000 excw 193f: fe0003 excw 1942: ef .byte 0xef 1943: 3f .byte 0x3f ... 194c: 800000 add a0, a0, a0 194f: 000001 l32r a0, fffc1950 1952: ff0000 excw 1955: ff .byte 0xff 1956: 000000 ill 1959: 000a add.n a0, a0, a0 195b: ffff60 excw 195e: df .byte 0xdf 195f: ff .byte 0xff 1960: ff .byte 0xff 1961: ff .byte 0xff 1962: 7f .byte 0x7f 1963: ff .byte 0xff 1964: ff .byte 0xff 1965: ff .byte 0xff 1966: 7f .byte 0x7f 1967: fe .byte 0xfe 1968: 800000 add a0, a0, a0 196b: 000000 ill 196e: 000000 ill 1971: fe .byte 0xfe 1972: ef .byte 0xef 1973: 3f .byte 0x3f ... 00001984 : 1984: e0c112 addi a1, a1, -32 1987: 41d9 s32i.n a13, a1, 16 1989: 2109 s32i.n a0, a1, 8 198b: 51e9 s32i.n a14, a1, 20 198d: 31c9 s32i.n a12, a1, 12 198f: 61f9 s32i.n a15, a1, 24 1991: ffe7f1 l32r a15, 1930 1994: ffe8c1 l32r a12, 1934 1997: ffe8e1 l32r a14, 1938 199a: 0020c0 memw 199d: 442ed2 l32i a13, a14, 0x110 19a0: 100dc0 and a0, a13, a12 19a3: 1109 s32i.n a0, a1, 4 19a5: 6d4dc7 ball a13, a12, 1a16 19a8: 0020c0 memw 19ab: ffe531 l32r a3, 1940 19ae: 862352 l32i a5, a3, 0x218 19b1: 0159 s32i.n a5, a1, 0 19b3: ffe241 l32r a4, 193c 19b6: 0020c0 memw 19b9: 862322 l32i a2, a3, 0x218 19bc: 202240 or a2, a2, a4 19bf: 0020c0 memw 19c2: 866322 s32i a2, a3, 0x218 19c5: 202dc0 or a2, a13, a12 19c8: 0020c0 memw 19cb: 130c movi.n a3, 1 19cd: 340c movi.n a4, 3 19cf: 750c movi.n a5, 7 19d1: 460c movi.n a6, 4 19d3: ffdc01 l32r a0, 1944 19d6: f70c movi.n a7, 15 19d8: 0008 l32i.n a0, a0, 0 19da: 446e22 s32i a2, a14, 0x110 19dd: 272002 l32i a0, a0, 156 19e0: 62a022 movi a2, 98 19e3: 0000c0 callx0 a0 19e6: ffd801 l32r a0, 1948 19e9: 0008 l32i.n a0, a0, 0 19eb: 132002 l32i a0, a0, 76 19ee: 0000c0 callx0 a0 19f1: 220c movi.n a2, 2 19f3: ffe001 l32r a0, 1974 19f6: 0000c0 callx0 a0 19f9: ffd431 l32r a3, 194c 19fc: 0020c0 memw 19ff: fa2f22 l32i a2, a15, 0x3e8 1a02: 202230 or a2, a2, a3 1a05: 0020c0 memw 1a08: fa6f22 s32i a2, a15, 0x3e8 1a0b: 220c movi.n a2, 2 1a0d: ffda01 l32r a0, 1978 1a10: 0000c0 callx0 a0 1a13: 0001c6 j 1a1e 1a16: 420c movi.n a2, 4 1a18: ffd901 l32r a0, 197c 1a1b: 0000c0 callx0 a0 1a1e: ffcc41 l32r a4, 1950 1a21: ffcc01 l32r a0, 1954 1a24: 6c0442 l8ui a4, a4, 108 1a27: ffa052 movi a5, 255 1a2a: 079457 bne a4, a5, 1a35 1a2d: 000005 call0 1a30 1a30: 020d mov.n a0, a2 1a32: ffffc6 j 1a35 1a35: 750c movi.n a5, 7 1a37: ffc821 l32r a2, 1958 1a3a: 0020c0 memw 1a3d: d42262 l32i a6, a2, 0x350 1a40: 756860 extui a6, a6, 24, 8 1a43: 0b0567 bnone a5, a6, 1a52 1a46: 0020c0 memw 1a49: d42272 l32i a7, a2, 0x350 1a4c: 257870 extui a7, a7, 24, 3 1a4f: ff3756 bnez a7, 1a46 1a52: ffc271 l32r a7, 195c 1a55: 0020c0 memw 1a58: d72262 l32i a6, a2, 0x35c 1a5b: 106670 and a6, a6, a7 1a5e: 0020c0 memw 1a61: d76262 s32i a6, a2, 0x35c 1a64: ffbf51 l32r a5, 1960 1a67: 0020c0 memw 1a6a: d72242 l32i a4, a2, 0x35c 1a6d: 104450 and a4, a4, a5 1a70: 0020c0 memw 1a73: d76242 s32i a4, a2, 0x35c 1a76: e37c movi.n a3, -2 1a78: 0020c0 memw 1a7b: d822b2 l32i a11, a2, 0x360 1a7e: 10bb30 and a11, a11, a3 1a81: 0020c0 memw 1a84: d862b2 s32i a11, a2, 0x360 1a87: 1a0c movi.n a10, 1 1a89: 0020c0 memw 1a8c: d82292 l32i a9, a2, 0x360 1a8f: 2099a0 or a9, a9, a10 1a92: 0020c0 memw 1a95: d86292 s32i a9, a2, 0x360 1a98: 1188 l32i.n a8, a1, 4 1a9a: 7109 s32i.n a0, a1, 28 1a9c: 4318c7 beq a8, a12, 1ae3 1a9f: 01c8 l32i.n a12, a1, 0 1aa1: ffb041 l32r a4, 1964 1aa4: ffb131 l32r a3, 1968 1aa7: 0020c0 memw 1aaa: fa2f22 l32i a2, a15, 0x3e8 1aad: 102240 and a2, a2, a4 1ab0: 202230 or a2, a2, a3 1ab3: 0020c0 memw 1ab6: 130c movi.n a3, 1 1ab8: 340c movi.n a4, 3 1aba: 750c movi.n a5, 7 1abc: 460c movi.n a6, 4 1abe: ffab01 l32r a0, 196c 1ac1: 070c movi.n a7, 0 1ac3: 0008 l32i.n a0, a0, 0 1ac5: fa6f22 s32i a2, a15, 0x3e8 1ac8: 272002 l32i a0, a0, 156 1acb: 62a022 movi a2, 98 1ace: 0000c0 callx0 a0 1ad1: 0020c0 memw 1ad4: 446ed2 s32i a13, a14, 0x110 1ad7: 0020c0 memw 1ada: ffa551 l32r a5, 1970 1add: 8665c2 s32i a12, a5, 0x218 1ae0: 000246 j 1aed 1ae3: 420c movi.n a2, 4 1ae5: 030c movi.n a3, 0 1ae7: ffa601 l32r a0, 1980 1aea: 0000c0 callx0 a0 1aed: 7128 l32i.n a2, a1, 28 1aef: 31c8 l32i.n a12, a1, 12 1af1: 41d8 l32i.n a13, a1, 16 1af3: 51e8 l32i.n a14, a1, 20 1af5: 2168 l32i.n a6, a1, 8 1af7: 61f8 l32i.n a15, a1, 24 1af9: 060d mov.n a0, a6 1afb: 20c112 addi a1, a1, 32 1afe: f00d ret.n Disassembly of section .irom.text: 00001b00 <.irom.text>: 1b00: 727265 excw 1b03: 6f .byte 0x6f 1b04: 203a72 excw 1b07: 6c6c70 excw 1b0a: 5f .byte 0x5f 1b0b: 6c6163 excw 1b0e: 786520 excw 1b11: 656563 excw 1b14: 207364 excw 1b17: 736d32 s32i a3, a13, 0x1cc 1b1a: 212121 l32r a2, fffc9fa0 1b1d: 000a add.n a0, a0, a0 1b1f: 642500 extui a2, a0, 5, 7 1b22: 202c movi.n a0, 34 1b24: 000000 ill 1b27: 642500 extui a2, a0, 5, 7 1b2a: 202c movi.n a0, 34 1b2c: 000000 ill 1b2f: 642500 extui a2, a0, 5, 7 1b32: 202c movi.n a0, 34 ... 1b40: 2c6425 excw 1b43: 642520 extui a2, a2, 5, 7 1b46: 202c movi.n a0, 34 ... 1b50: 2c6425 excw 1b53: 642520 extui a2, a2, 5, 7 1b56: 202c movi.n a0, 34 ... 1b60: 2c6425 excw 1b63: 642520 extui a2, a2, 5, 7 1b66: 202c movi.n a0, 34 ... 1b70: 2c6425 excw 1b73: 642520 extui a2, a2, 5, 7 1b76: 202c movi.n a0, 34 ... 1b80: 2c6425 excw 1b83: 20 .byte 0x20 ... phy_chip_v6.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: f00d ret.n Disassembly of section .irom0.text: 00000000 : 74: 00f00d l32r a6, fffc8084 77: 0e0000 excw 7a: 206000 l32r a12, fffc27fc 0000007c : 7c: 9320 s32i.n a0, a1, 12 7e: 3bc0 s32i.n a12, a1, 16 80: 9089 add.n a5, a5, a6 82: 80b389 l32r a12, 6c 85: 1b2182 extui a6, a2, 2, 1 88: 9c88 add.n a6, a6, a7 8a: fb3188 extui a0, a2, 5, 1 8d: 7820ff extui a7, a2, 6, 1 90: 3aa0 add.n a0, a0, a7 92: 20c034 extui a7, a2, 4, 1 95: 4800 add.n a0, a0, a7 97: c002 add.n a0, a0, a6 99: 0020 add.n a0, a0, a5 9b: 806342 extui a5, a3, 3, 3 9e: 4b224b extui a2, a0, 0, 8 a1: 7733 movi.n a0, 4 a3: e0ed92 bgeui a2, 5, a8 a6: 1128 mov.n a0, a2 a8: 00f00d addx2 a2, a0, a0 ab: 0000 movi.n a0, 29 ad: 60000e addx2 a2, a2, a5 000000b0 : b0: c08320 extui a2, a2, 0, 8 b3: 80783b bltu a0, a2, b8 b6: b378 mov.n a0, a2 b8: 7270 movi.n a2, 4 ba: 771b21 extui a5, a0, 0, 8 bd: a79c movi.n a3, 1 bf: fba1 l32i.n a0, a12, 0 c1: 9740ff addx8 a4, a5, a4 c4: aaa0 l32i.n a6, a4, 4 c6: 49aa34 l32i a0, a0, 172 c9: 20c0 l32i.n a4, a4, 0 cb: 23b200 extui a7, a6, 9, 9 ce: c080 s32i.n a7, a1, 4 d0: b90020 extui a5, a4, 0, 9 d3: 334b02 extui a6, a6, 0, 9 d6: 224b s32i.n a6, a1, 8 d8: 9347 s32i.n a5, a1, 0 da: 27e0ed extui a4, a4, 9, 9 dd: f00d11 callx0 a0 e0: 0000 l32i.n a4, a1, 4 ... 000000e4 : e4: 7320 movi.n a2, 5 e6: 612004 l32i a0, a0, 172 e9: 2004 movi.n a3, 1 eb: 120450 callx0 a0 ee: e0c1 l32i.n a4, a1, 0 f0: 3109 l32i.n a0, a12, 0 f2: 41c9 movi.n a2, 4 f4: c1556a l32i a0, a0, 172 f7: fffa movi.n a3, 2 f9: 046220 callx0 a0 fc: 667a l32i.n a4, a1, 8 fe: 0520 l32i.n a0, a12, 0 100: 2004 movi.n a2, 5 102: 7a0476 l32i a0, a0, 172 105: 2000 movi.n a3, 2 107: 7a0474 callx0 a0 10a: 6a00 l32i.n a12, a1, 16 10c: 5a00 l32i.n a0, a1, 12 10e: 533000 addi a1, a1, 32 111: 0024 ret.n 113: 0c7420 ill 116: 52f640 ill 119: 020d01 l8ui a0, a0, 96 11c: 902000 ill 11f: 50d01c rsil a0, 0 122: 209022 ill 125: 277420 ill 128: 0d0130 excw 12b: 420c02 excw 12e: 745000 ill 131: 08130c ret 134: 45400c add a0, a0, a0 137: 1468b0 syscall 13a: 2b2002 ill 13d: 600448 ill 140: 798479 ill 143: 504011 ill 146: 606084 ill 149: 216984 ill 14c: 400159 excw 14f: c08449 excw 152: 480000 ill 155: 0c0811 ill 158: 02520c ill 15b: 0c2b20 ill 15e: 00c013 ill 161: 014800 ill 164: 0c08 mov.n a10, a5 166: 420c mov.n a9, a6 168: 2b2002 addi a1, a1, -80 16b: 230c s32i.n a2, a1, 52 16d: 00c0 s32i.n a0, a1, 20 16f: 4800 s32i.n a15, a1, 36 171: 0821 s32i.n a12, a1, 24 173: 0c0c s32i.n a3, a1, 60 175: 0252 s32i.n a14, a1, 32 177: 2b20 s32i.n a13, a1, 28 179: 230c s32i.n a4, a1, 40 17b: 0000c0 l32r a13, 114 17e: 41c8 movi.n a4, -17 180: 3108 mov.n a14, a7 182: 20c112 l32r a3, 118 185: 00f00d memw 188: 000000 l32i a2, a3, 0x390 18b: 020000 and a2, a2, a4 18e: 006000 memw 191: 0000 movi.n a4, 18 193: 6000 movi.n a5, 7 ... 19d: 0002 l32i.n a0, a13, 0 19f: 003060 s32i a2, a3, 0x390 1a2: 000000 movi a2, 119 1a5: 000080 l32i a0, a0, 156 1a8: 0000 movi.n a3, 0 1aa: 500080 callx0 a0 ... 1c1: 600002 and a0, a12, a0 ... 000001d8 : 1d8: 9d05ad excw 1db: c11206 bnone a0, a10, 1f5 1de: d129b0 excw 1e1: f95109 excw 1e4: c991 l32i.n a2, a2, 28 1e6: f13961 excw 1e9: d981e9 blt a8, a3, 16f 1ec: a14971 excw 1ef: e6d1 l32i.n a11, a10, 8 1f1: f46cff addi a9, a3, -4 1f4: 3107ed beqz a9, 4a8 1f7: ffe5 movi.n a12, 0 1f9: 20c0 movi.n a10, 0 1fb: 232200 s32i a10, a1, 64 1fe: 2240e4 l32i a3, a1, 76 201: c010 movi.n a2, 8 203: 0020 l32i.n a0, a13, 0 205: 241c movi.n a15, 0 207: 0c750c l32i a0, a0, 208 20a: 070c06 moveqz a15, a2, a3 20d: b1a9 mov.n a2, a15 20f: 08e199 callx0 a0 212: 63220d l32i a4, a1, 76 215: a022e4 bgeui a4, 2, 22c 218: 0277 movi.n a2, 0 21a: 2720 mov.n a3, a15 21c: c0030c movi a4, 0x1f4 21f: 0000 l32i.n a0, a13, 0 221: a022 movi.n a5, 12 223: 030c77 l32i a0, a0, 232 226: 0c940c addi a6, a1, 16 229: 0d0875 callx0 a0 22c: 060c movi.n a2, 0 22e: 272002 l32r a13, 11c 231: c0070c movi a3, 0x104 234: 0000 l32i.n a0, a13, 0 236: 100c mov.n a4, a12 238: 0c5f0c l32i a0, a0, 84 23b: 280c movi.n a5, 22 23d: 61c2d1 callx0 a0 240: 2013 mov.n a2, a12 242: 93f0 movi.n a3, 22 244: c1f9 l32i.n a4, a1, 44 246: 32c148 call0 248 249: 1321 beqz.n a14, 27a 24b: 2347 mov.n a7, a12 24d: 0602 mov.n a6, a15 24f: 1600a7 l32r a2, 120 252: 2843 movi.n a3, 0 254: 630b movi.n a10, 22 256: 4616 s32i.n a10, a1, 0 258: c37228 l8ui a9, a1, 16 25b: 3716fe movi a4, 0x104 25e: c38228 slli a9, a9, 24 261: b816fd srai a9, a9, 24 264: 922a s32i.n a9, a1, 4 266: 16fcc3 l8ui a8, a1, 17 269: 0c2b09 l32i a5, a1, 64 26c: 0a0c0c slli a8, a8, 24 26f: 1061a2 srai a8, a8, 24 272: 2132 s32i.n a8, a1, 8 274: 820c13 l32r a0, 150 277: 0c0d08 callx0 a0 27a: 20020f l32r a13, 124 27d: 3034 l32i.n a0, a13, 0 27f: 2d83f2 l32i a0, a0, 64 282: c00f movi.n a2, 1 284: 420000 callx0 a0 287: 1321 movi.n a15, 0 289: 24f6 movi.n a2, 1 28b: 0c13 l32i.n a3, a1, 60 28d: 0f3d02 l32i a4, a1, 64 290: a142 movi.n a5, 0 292: 08f4 movi.n a6, 0 294: 0c0d s32i.n a6, a1, 0 296: 02c5 s32i.n a6, a1, 4 298: 3a20 s32i.n a6, a1, 8 29a: c162 l32i.n a0, a13, 0 29c: c010 movi.n a7, 0 29e: 0c0000 l32i a0, a0, 104 2a1: d102 movi.n a6, 0 2a3: 32ffbb callx0 a0 2a6: 04a1 l32i.n a0, a13, 0 2a8: 0d08 movi.n a2, 1 2aa: 0c4d l32i.n a0, a0, 52 2ac: 152002 movi a3, 0x400 2af: c0651c callx0 a0 2b2: 2d0000 memw 2b5: 1c0c l32i.n a0, a13, 0 2b7: b14863 l32r a12, 128 2ba: 0005 l32i.n a0, a0, 48 2bc: deac00 l32i a12, a12, 0x3e4 2bf: 6d0c7d callx0 a0 2c2: 210f beqz.n a14, 2d3 2c4: 0cffb4 l32r a2, 12c 2c7: 6a1c03 srai a3, a12, 8 2ca: 9201a9 l32r a4, 130 2cd: 421001 l32r a0, 154 2d0: 8004a1 callx0 a0 2d3: 900199 l32r a2, 134 2d6: 993198 l32i a0, a1, 64 2d9: 018211 bge a2, a12, 2ed 2dc: 215211 addi a2, a0, 24 2df: 8010 addi.n a15, a15, 1 2e1: 800188 extui a15, a15, 0, 8 2e4: 893188 extui a0, a2, 0, 8 2e7: b70121 s32i a0, a1, 64 2ea: 00c0ff bnei a15, 2, 289 2ed: d100 l32i.n a0, a13, 0 2ef: 08ffaa l32i a0, a0, 108 2f2: 020d movi.n a2, 1 2f4: 0c1020 callx0 a0 2f7: c012 movi.n a12, 0 2f9: 0000 movi.n a15, 0 2fb: 0f0c movi.n a13, 0 2fd: 120c movi.n a2, 0 2ff: f138 movi.n a3, 0 301: 102142 s32i a3, a1, 68 304: 0c050c s32i a2, a1, 72 307: 6906 movi.n a2, 14 309: 6901 l32i.n a3, a1, 60 30b: 216911 l32i a4, a1, 64 30e: 0c0d08 addi a5, a1, 18 311: 0207 l32i.n a6, a1, 56 313: 1a20 mov.n a7, a14 315: c0060c l32r a0, 158 318: 080000 callx0 a0 31b: 0c0d beqz.n a14, 33a 31d: d00812 l32r a2, 138 320: a432 mov.n a3, a12 322: 00c000 l8ui a5, a1, 19 325: 20c000 l8ui a4, a1, 18 328: 0d0800 slli a5, a5, 24 32b: ff9cc1 slli a4, a4, 24 32e: c2c008 srai a4, a4, 24 331: c0f92c srai a5, a5, 24 334: 8c0000 l32r a0, 15c 337: 9a21de callx0 a0 33a: c0ff beqz.n a12, 36e 33c: 412138 l8ui a2, a1, 18 33f: 01ff99 l32r a0, 13c 342: c0ffa1 slli a2, a2, 24 345: 0000 l32i.n a0, a0, 0 347: ff9821 srai a2, a2, 24 34a: 2102 l32i.n a0, a0, 0 34c: a2c710 sub a2, a13, a2 34f: c02210 callx0 a0 352: ff1b18 bgei a2, 2, 36e 355: 74f0f0 l8ui a2, a1, 19 358: 740020 l32r a0, 140 35b: 106102 slli a2, a2, 24 35e: 2f66 l32i.n a0, a0, 0 360: 0d089b srai a2, a2, 24 363: 2002 l32i.n a0, a0, 0 365: 120c1b sub a2, a15, a2 368: 0000c0 callx0 a0 36b: 0c0c0c blti a2, 2, 3a0 36e: 0d0c0f l32i a3, a1, 72 371: 0c020c l32i a2, a1, 68 374: 613203 l8ui a13, a1, 18 377: 612211 l8ui a15, a1, 19 37a: 0c12 addi.n a12, a12, 1 37c: f138e2 extui a12, a12, 0, 8 37f: 102142 slli a15, a15, 24 382: 12c152 slli a13, a13, 24 385: 7de168 srai a13, a13, 24 388: 90010e srai a15, a15, 24 38b: c0ff add.n a2, a15, a2 38d: 0000 add.n a3, a13, a3 38f: 21be9c s32i a3, a1, 72 392: 3dff86 s32i a2, a1, 68 395: 01520c beqi a12, 4, 39b 398: 014213 j 307 39b: 8012 movi.n a0, 0 39d: 800155 j 3a2 3a0: 0144 movi.n a0, 1 3a2: 4840 movi.n a3, -31 3a4: 585031 bnez a0, 43c 3a7: 8a0131 l32i a13, a1, 72 3aa: 00c0ff l32i a0, a1, 68 3ad: bc00 addi.n a13, a13, 2 3af: 220c addi.n a0, a0, 2 3b1: 011201 srai a0, a0, 2 3b4: 80ff7f srai a13, a13, 2 3b7: 080122 slli a13, a13, 24 3ba: 282000 srai a13, a13, 24 3bd: 0831 movi.n a2, -15 3bf: 2d2000 slli a15, a0, 24 3c2: 00c0c0 srai a15, a15, 24 3c5: e600 mov.n a0, a2 3c7: 221822 blt a13, a2, 3cc 3ca: 1301 mov.n a0, a13 3cc: 7a01 movi.n a2, 15 3ce: 80ff mov.n a7, a2 3d0: 080122 bgei a0, 16, 3d5 3d3: 2000 mov.n a7, a0 3d5: 3128 mov.n a0, a3 3d7: 200008 slli a13, a7, 24 3da: c0c02f srai a13, a13, 24 3dd: a60000 blt a15, a3, 3e2 3e0: 3122 mov.n a0, a15 3e2: 2132 movi.n a15, 31 3e4: 2212 mov.n a7, a15 3e6: d21121 bgei a0, 32, 3eb 3e9: 1201 mov.n a7, a0 3eb: 1301f2 slli a15, a7, 24 3ee: cc1b l32i.n a0, a1, 52 3f0: 74c0c0 srai a15, a15, 24 3f3: ff80 bnez.n a0, 40c 3f5: 8001 l32i.n a3, a1, 40 3f7: d001dd extui a0, a7, 0, 6 3fa: f031d8 extui a2, a13, 0, 5 3fd: 2a31f8 slli a2, a2, 6 400: 3d3a2f or a0, a0, a2 403: 126132 l32i a2, a1, 76 406: 116122 addx2 a2, a2, a3 409: 024c26 s16i a0, a2, 0 40c: dac6 beqz.n a14, 41e 40e: 0cff mov.n a5, a15 410: 4600 mov.n a4, a13 412: 0c0000 l32r a2, 144 415: 136c10 l32i a3, a1, 76 418: 094056 l32r a0, 160 41b: 1221d2 callx0 a0 41e: 112102 extui a5, a12, 0, 2 421: 2bdd2b l32r a13, 148 424: 020000 l32i a3, a1, 76 427: d021 l32i.n a6, a13, 4 429: 21d2 addi.n a4, a3, 1 42b: 01dd80 extui a3, a4, 0, 8 42e: 31d8d0 s32i a3, a1, 76 431: 80127c slli a6, a6, 2 434: f001f0 or a5, a5, a6 437: 31f8 s32i.n a5, a13, 4 439: 27020d j 1d2 43c: 0d012d l8ui a0, a1, 19 43f: f20c0d l8ui a2, a1, 18 442: e6027d slli a0, a0, 24 445: 7d01b0 slli a2, a2, 24 448: 030d00 srai a2, a2, 24 44b: 01d780 srai a0, a0, 24 44e: d8d0 add.n a0, a0, a15 450: 3731 add.n a13, a2, a13 452: 012f addi.n a13, a13, 1 454: 0f0d addi.n a0, a0, 1 456: 7dff1c srai a0, a0, 1 459: c0e60f srai a13, a13, 1 45c: 007d01 slli a13, a13, 24 45f: 01f780 srai a13, a13, 24 462: f0d108 j 3bd 465: 31f8 movi.n a12, 0 467: 3850dc j 1f9 46a: 70a1 movi.n a12, 64 46c: d05400 j 1f9 46f: a04420 movi a12, 96 472: 1122 movi.n a2, 15 474: 200020 s32i a2, a1, 64 477: 132122 j 1fe 47a: 2230 movi.n a5, 16 47c: 520290 memw 47f: ee8c00 l32r a4, 14c 482: 4d0f5d l32i a3, a4, 0x390 485: 4c210d or a3, a3, a5 488: 2132ff memw 48b: 520113 s32i a3, a4, 0x390 48e: c0ff l32i.n a12, a1, 24 490: 0000 l32i.n a13, a1, 28 492: 50c0 l32i.n a14, a1, 32 494: d114 l32i.n a15, a1, 36 496: ff49 l32i.n a0, a1, 20 498: 132132 addi a1, a1, 80 49b: 1d68 ret.n 49d: 40431b movi a12, 112 4a0: 7430 movi.n a6, 40 4a2: 136132 s32i a6, a1, 64 4a5: 1166e0 j 1fe 4a8: 205560 movi a12, 120 4ab: 1d59 movi.n a7, 65 4ad: ff6546 s32i a7, a1, 64 4b0: 130102 j 1fe 4b3: 120122 excw 4b6: 010080 ill 4b9: 012280 ill 4bc: 312820 ill 4bf: 310800 ill 4c2: da00fa ill 4c5: dd1bd2 ill 4c8: 00001b addi a1, a1, -64 4cb: 2101 s32i.n a12, a1, 8 4cd: d1d0 s32i.n a13, a1, 12 4cf: 8021 s32i.n a14, a1, 16 4d1: 01dd s32i.n a15, a1, 20 4d3: d8d0 s32i.n a0, a1, 4 4d5: c631 s32i.n a5, a1, 40 4d7: ffd5 s32i.n a7, a1, 36 4d9: 0c0c s32i.n a2, a1, 28 4db: 6386 s32i.n a4, a1, 32 4dd: 0c4cff movi a2, 127 4e0: ff6246 slli a4, a3, 24 4e3: 60a0c2 srai a4, a4, 24 4e6: 22f20c movltz a3, a2, a4 4e9: 1061 s32i.n a3, a1, 24 4eb: ff60c6 bgei a3, 1, 4f1 4ee: c0051c j 5f7 4f1: 0020 movi.n a12, 0 4f3: 3341 movi.n a0, 0 4f5: 32ff movi.n a15, 0 4f7: e424 l32i.n a5, a1, 40 4f9: 3350 addi.n a7, a6, -1 4fb: c020 mov.n a13, a5 4fd: 0020 add.n a5, a5, a7 4ff: 6432 s32i.n a5, a1, 44 501: c8e4 movi.n a3, 24 503: 71d861 l8ui a10, a13, 0 506: f881e8 sub a6, a12, a15 509: 510891 slli a14, a6, 24 50c: 50c112 srai a14, a14, 24 50f: c2f00d slli a10, a10, 24 512: 2c70a0 srai a10, a10, 24 515: 616286 blt a14, a10, 557 518: 554610 slli a6, a6, 24 51b: c2ff l32i.n a2, a1, 44 51d: 4c78a0 srai a6, a6, 24 520: 617217 bge a13, a2, 557 523: 528610 extui a7, a10, 0, 8 526: 00ff bnez.n a7, 534 528: 0000c0 l8ui a8, a13, 1 ... 0000053c : 53c: 12 .byte 0xff 53d: c9c0c1 extui a0, a0, 0, 8 540: d921 add.n a13, a13, a0 542: 41e931 sub a6, a12, a15 545: 0951f9 slli a14, a6, 24 548: a15911 l8ui a10, a13, 0 54b: 299179 srai a14, a14, 24 54e: 814971 slli a10, a10, 24 551: 7fa022 srai a10, a10, 24 554: 014380 bge a14, a10, 518 557: 4840 s32i.n a0, a1, 48 559: 324031 blt a14, a3, 56a 55c: 6139a3 addi a6, a14, -24 55f: 13e6 movi.n a14, 15 561: 414602 slli a6, a6, 24 564: 0c0c00 srai a6, a6, 24 567: 0c000c j 595 56a: 580f mov.n a2, a14 56c: 0ba1 movi.n a3, 6 56e: 05dd76 l32r a0, 4bc 571: 59557a callx0 a0 574: 1cb1 mov.n a0, a2 576: a283 movi.n a3, 6 578: 000d mov.n a2, a14 57a: c06cf0 ssl a0 57d: e680 movi.n a14, 1 57f: e8e001 sll a14, a14 582: 8031 addi.n a14, a14, -1 584: a001aa extui a14, a14, 0, 16 587: a731a8 l32r a0, 4c0 58a: 803e2e callx0 a0 58d: 0166 l32i.n a0, a1, 48 58f: 60b128 slli a6, a2, 24 592: 273168 srai a6, a6, 24 595: a033ad blti a6, 5, 59d 598: 7470 movi.n a6, 5 59a: 82a7cc j 5a0 59d: 80010d extui a6, a6, 0, 16 5a0: 0188 s32i.n a0, a1, 48 5a2: 8880 s32i.n a6, a1, 0 5a4: 8731 l32i.n a7, a1, 36 5a6: 2226 l32i.n a9, a1, 32 5a8: a1d8 l32i.n a8, a1, 28 5aa: a0001b addx2 a9, a0, a9 5ad: 2a7420 l16ui a4, a9, 0 5b0: 0000ff addx2 a8, a12, a8 5b3: dd0a74 addx8 a4, a14, a4 5b6: 6cf0 add.n a4, a6, a4 5b8: e680c0 extui a4, a4, 0, 16 5bb: 0da201 s16i a4, a8, 0 5be: e000 beqz.n a7, 5d6 5c0: 8031e8 l16ui a5, a9, 0 5c3: a001aa l32r a2, 4b4 5c6: 31a8 mov.n a3, a12 5c8: aea7 mov.n a6, a14 5ca: 09c0 l32i.n a7, a1, 0 5cc: 2e37c1 l32r a0, 4c4 5cf: ce620d callx0 a0 5d2: 0ce8 l32i.n a0, a1, 48 5d4: 80fe l32i.n a6, a1, 0 5d6: 0166 movi.n a10, 15 5d8: 316860 bne a14, a10, 5e7 5db: 000a86 bnei a6, 5, 5e7 5de: 0c0e2d l32r a11, 4b8 5e1: d30163 s8i a12, a11, 0 5e4: 00c0ff j 5f7 5e7: 0d00 l32i.n a14, a1, 24 5e9: 0c02 addi.n a12, a12, 1 5eb: 0e2d63 slli a12, a12, 24 5ee: 401000 srai a12, a12, 24 5f1: 001e0c sub a14, a12, a14 5f4: 0ba1ee bnez a14, 501 5f7: e0ee l32i.n a12, a1, 8 5f9: f4e0 l32i.n a13, a1, 12 5fb: ce01 l32i.n a14, a1, 16 5fd: c0ff l32i.n a15, a1, 20 5ff: 0000 l32i.n a0, a1, 4 601: 80c108 addi a1, a1, 64 604: 0162 ret.n 606: 316860 ill 609: 0456a6 ill 60c: 86560c ill 60f: 600000 ill 612: 09f460 excw 615: 0169c1 l32r a12, ffff2dd8 618: 989178 l32r a1, fffc0a3c 61b: 8881 mov.n a12, a2 61d: 9071 movi.n a0, 23 61f: 429090 blt a0, a2, 640 622: 0019 movi.n a2, 17 624: 908c80 blt a2, a12, 63a 627: b04e40 bgei a12, 12, 634 62a: 464a movi.n a0, 64 62c: f44040 bgei a12, 6, 643 62f: 5842 movi.n a0, 0 631: 479c00 j 643 634: 001952 movi a0, 96 637: ffbc21 j 643 63a: 6d0c3d movi a0, 112 63d: 01780e j 643 640: ffbe01 movi a0, 120 643: 0000c0 l32r a2, 608 646: 68c108 extui a4, a0, 0, 16 649: 0c01 l32i.n a0, a2, 0 64b: a7fa movi.n a3, 1 64d: 660b9e l32i a0, a0, 172 650: 0856 movi.n a2, 3 652: ffb6b1 callx0 a0 655: 4bc2 mov.n a2, a12 657: c600 movi.n a3, 6 659: e80003 l32r a0, 610 65c: cc1b61 callx0 a0 65f: cc80 movi.n a3, 2 661: c001 movi.n a5, 6 663: e031c8 slli a4, a2, 3 666: 56c0ec l32r a0, 60c 669: f09e movi.n a2, 3 66b: 21c8 l32i.n a0, a0, 0 66d: e831d8 or a4, a4, a5 670: 51f841 l32i a0, a0, 172 673: 121108 extui a4, a4, 0, 16 676: 0d40c1 callx0 a0 679: 00f0 l32i.n a12, a1, 4 ... 00000688 : 688: f0c112 ill 68b: 0911c9 ill 68e: 02cd01 excw 691: 27701c l8ui a0, a0, 96 694: 1c1d20 jx a15 697: 22c712 ill 69a: ace612 ill 69d: 004c09 ill 6a0: e6 .byte 0xff 6a1: 6c .byte 0xff 6a2: 0c13 bnez.n a15, 6e5 6a4: 038600 excw 6a7: a00200 excw 6aa: 020660 l32r a0, fffc06ac 6ad: 00 .byte 0x9e 6ae: 70a002 rsil a0, 0 6b1: 000086 ill 6b4: a002 mov.n a4, a6 6b6: f12178 addi a1, a1, -96 6b9: 00ff s32i.n a12, a1, 44 6bb: f440 s32i.n a0, a1, 40 6bd: 0208 s32i.n a2, a1, 32 6bf: 130c s32i.n a3, a1, 24 6c1: 2b2002 s32i a5, a1, 68 6c4: 320c s32i.n a13, a1, 48 6c6: 00c0 s32i.n a14, a1, 52 6c8: 2d00 s32i.n a15, a1, 56 6ca: 0c0c mov.n a14, a7 6cc: ed0163 l32r a15, 688 6cf: 00c0ff l32r a13, 684 6d2: 230c00 l8ui a5, a15, 8 6d5: 650c s32i.n a4, a1, 28 6d7: 42d0 beqz.n a5, 6e3 6d9: 0111 l32i.n a9, a3, 0 6db: ffe9 s32i.n a3, a1, 24 6dd: 08320c extui a9, a9, 16, 1 6e0: 445000 bnez a9, 8cc 6e3: 200220 l32r a4, 68c 6e6: 40402b l32r a3, 690 6e9: 00c0f4 memw 6ec: 11c800 l32i a2, a3, 0x3c8 6ef: 120108 or a2, a2, a4 6f2: 0d10c1 memw 6f5: 0000f0 s32i a2, a3, 0x3c8 6f8: 009a00 memw 6fb: 0060 l32i.n a0, a15, 0 6fd: 000000 movi a12, 0x1e0 700: 030000 l32i a0, a0, 160 703: 020000 s32i a12, a13, 104 706: a06000 callx0 a0 709: 00000f movi a2, 119 ... 714: fcffff l32i a0, a0, 148 717: 00ff movi.n a6, 0 719: 600002 callx0 a0 71c: 0000 movi.n a3, 0 71e: 0001 movi.n a4, 24 720: 9e00 movi.n a5, 5 722: 6000 movi.n a6, 5 724: 0000 l32i.n a0, a15, 0 ... 00000728 : 728: 12064d l32i a0, a0, 148 72b: c9a0c1 movi a2, 119 72e: a109b1 callx0 a0 731: 8129 movi.n a3, 0 733: 6139 movi.n a4, 24 735: 6152 movi.n a5, 5 737: d911 movi.n a6, 5 739: e9c1 movi.n a7, 0 73b: f9d1 l32i.n a0, a15, 0 73d: ede1 mov.n a12, a2 73f: eff107 l32i a0, a0, 156 742: edd1ff movi a2, 119 745: 0f52ff callx0 a0 748: 714908 movi a2, 119 74b: 858c movi.n a3, 0 74d: 0398 movi.n a4, 18 74f: 6139 movi.n a5, 7 751: 9090 l32i.n a0, a15, 0 753: 5605 movi.n a6, 0 755: 411e89 l32i a0, a0, 156 758: ffea movi.n a7, 0 75a: ffea31 callx0 a0 75d: 0020c0 s32i a12, a1, 72 760: f22322 beqz a14, 83c 763: 2240 movi.n a5, 0 765: c020 movi.n a12, 0 767: 220020 l8ui a2, a1, 108 76a: c0f263 l32i a15, a1, 96 76d: 0020 s32i.n a2, a1, 60 76f: c20f08 addx2 a6, a12, a15 772: 02e0a1 l16ui a6, a6, 0 775: 2820 movi.n a4, 4 777: 6dc2 mov.n a0, a4 779: 00c01a extui a10, a6, 0, 15 77c: a02200 extui a2, a6, 4, 1 77f: 030c77 extui a8, a6, 7, 1 782: 08241c extui a11, a6, 6, 1 785: 750c0f extui a7, a6, 5, 1 788: 252002 extui a9, a6, 9, 1 78b: c0060c extui a3, a6, 8, 1 78e: 0000 add.n a3, a3, a9 790: 030c add.n a7, a7, a11 792: 841c add.n a3, a3, a8 794: 550c add.n a3, a3, a7 796: 560c movi.n a7, 29 798: 290f08 extui a6, a6, 3, 1 79b: 0291 add.n a6, a6, a2 79d: 2520 add.n a3, a3, a6 79f: 77a022 extui a3, a3, 0, 8 7a2: 0000c0 bgeui a3, 5, 7a7 7a5: 030c mov.n a0, a3 7a7: 0c841c extui a11, a0, 0, 8 7aa: 560c55 s32i a5, a1, 76 7ad: 08070c extui a0, a10, 0, 3 7b0: 02cd0f addx2 a11, a11, a11 7b3: 272002 addx2 a11, a11, a0 7b6: a022 mov.n a0, a7 7b8: 00c077 extui a11, a11, 0, 16 7bb: a02200 bltu a7, a11, 7c0 7be: 0c77 mov.n a0, a11 7c0: 241c03 extui a3, a0, 0, 16 7c3: 08750c s32i a3, a1, 64 7c6: 060c0f ssr a3 7c9: 272002 srl a2, a5 7cc: c0070c bbsi a2, 0, 82e 7cf: c20000 extui a2, a10, 0, 12 7d2: 161261 l32r a0, 6b0 7d5: 0c0d8e callx0 a0 7d8: 0c0c05 l32r a2, 694 7db: 6c0122 addi a3, a1, 16 7de: 1821f2 l32r a0, 698 7e1: f129 movi.n a4, 10 7e3: 6cf0 l32i.n a0, a0, 0 7e5: 6290 l32i.n a5, a1, 60 7e7: 0c0016 l32i a0, a0, 236 7ea: 0d44 movi.n a6, 0 7ec: a06004 callx0 a0 7ef: 2460e4 l32i a5, a1, 76 7f2: 6004 movi.n a8, 1 7f4: 600487 l32i a3, a1, 68 7f7: 6004b6 l16si a4, a1, 16 7fa: 600475 l16si a2, a1, 18 7fd: 600499 l32i a9, a1, 64 800: 9a0438 l16si a6, a1, 20 803: 77ba33 l16si a7, a1, 22 806: 7a338a extui a6, a6, 0, 9 809: d71c33 extui a7, a7, 0, 9 80c: 046360 ssl a9 80f: 6a662a extui a2, a2, 0, 9 812: 303033 extui a4, a4, 0, 9 815: 53f674 addx8 a3, a9, a3 818: 030d01 slli a4, a4, 9 81b: 74b000 slli a2, a2, 9 81e: 136152 sll a8, a8 821: 2400a0 or a5, a5, a8 824: 90bbb0 or a2, a2, a7 827: 90bb00 or a4, a4, a6 82a: 070d s32i.n a4, a3, 0 82c: b0b0 s32i.n a2, a3, 4 82e: b7f4 addi.n a12, a12, 1 830: 0d0137 extui a12, a12, 0, 8 833: 30000b addx2 a6, a12, a15 836: 6132f4 sub a4, a14, a12 839: 030010 bnez a4, 772 83c: 5040 l32i.n a0, a1, 24 83e: 079120 l32r a15, 69c 841: 5ee2 l32i.n a0, a0, 0 843: b420a0 l32i a12, a1, 72 846: ffb701 bbsi a0, 16, 864 849: 00c0 l32i.n a2, a1, 32 84b: 2100 beqz.n a2, 864 84d: ffaf movi.n a2, 0 84f: c132 movi.n a3, 8 851: 0110 l32i.n a4, a1, 28 853: 0cffae l32i a5, a1, 68 856: 0008a4 l8ui a6, a1, 100 859: 02f158 l8ui a7, a1, 104 85c: 0c3b20 l8ui a8, a1, 108 85f: c006 s32i.n a8, a1, 0 861: 520000 call0 864 864: 1321 mov.n a7, a12 866: 32180c l32r a4, 6a0 869: 421121 memw 86c: 220891 l32r a3, 6a4 86f: 920991 l32i a2, a3, 0x3c8 872: 621021 and a2, a2, a4 875: 720a91 memw 878: 0b91 movi.n a4, 24 87a: 6060 movi.n a5, 5 87c: 7084 movi.n a6, 5 87e: 008470 s32i a2, a3, 0x3c8 881: 4019 l32i.n a0, a15, 0 883: 842020 movi a2, 119 886: 844040 l32i a0, a0, 156 889: 3930 movi.n a3, 0 88b: 4470b0 callx0 a0 88e: 7011 l32i.n a7, a1, 36 890: 001122 movi a2, 119 893: a188 movi.n a3, 0 895: 5580 movi.n a4, 18 897: 7020 l32i.n a0, a15, 0 899: 2022 movi.n a5, 7 89b: 204460 l32i a0, a0, 156 89e: 0349 movi.n a6, 0 8a0: 1b1329 callx0 a0 8a3: c0cc l32i.n a0, a15, 0 8a5: f074c0 l32i a0, a0, 200 8a8: c0906c callx0 a0 8ab: c04e l32i.n a0, a15, 0 8ad: f35456 l32i a0, a0, 196 8b0: f16108 callx0 a0 8b3: ff97 l32i.n a0, a15, 0 8b5: c20008 l32i a0, a0, 188 8b8: 071221 l32r a12, 6a8 8bb: 281af0 callx0 a0 8be: 9c81 l32i.n a4, a1, 24 8c0: 0c52 l32i.n a3, a4, 0 8c2: 0c02 movi.n a2, 1 8c4: 714883 or a3, a3, a12 8c7: 2152 s32i.n a3, a4, 0 8c9: 016211 s8i a2, a15, 8 8cc: 017264 beqz a14, 9af 8cf: 018268 l32i a15, a1, 96 8d2: 01896c l32r a6, 6ac 8d5: 0005 movi.n a12, 0 8d7: 7d00 l32i.n a2, a1, 28 8d9: 8e410c l32i a0, a1, 68 8dc: c0ff movi.n a5, 4 8de: 310020 addx2 a10, a12, a15 8e1: 22ff8e l16ui a10, a10, 0 8e4: f223 mov.n a3, a5 8e6: 102240 extui a7, a10, 8, 1 8e9: 0020c0 extui a9, a10, 4, 1 8ec: 0c841c extui a8, a10, 3, 1 8ef: 0c55 add.n a8, a8, a9 8f1: 632256 extui a11, a10, 6, 1 8f4: 0f08f2 extui a9, a10, 5, 1 8f7: a022 add.n a9, a9, a11 8f9: 200277 extui a11, a10, 9, 1 8fc: 0c27 add.n a7, a7, a11 8fe: 00c003 extui a11, a10, 7, 1 901: 7800 add.n a7, a7, a11 903: a02291 extui a10, a10, 0, 15 906: 0c77 movi.n a11, 29 908: 1c03 add.n a7, a7, a9 90a: 0824 add.n a7, a7, a8 90c: 750c0f extui a8, a10, 0, 3 90f: 272002 extui a7, a7, 0, 8 912: c0060c bgeui a7, 5, 917 915: 0000 mov.n a3, a7 917: 020f08 extui a4, a3, 0, 8 91a: 3220 mov.n a3, a11 91c: 0000c0 addx2 a7, a4, a4 91f: 020f08 addx2 a7, a7, a8 922: c03120 extui a7, a7, 0, 16 925: 080000 bltu a11, a7, 92a 928: 020f mov.n a3, a7 92a: c12f20 extui a11, a3, 0, 16 92d: c0ff7c addx8 a11, a11, a0 930: 0000 l32i.n a8, a11, 4 932: 6148 l32i.n a11, a11, 0 934: 0c0438 extui a3, a8, 9, 9 937: 33c012 extui a7, a11, 0, 9 93a: 043920 extui a8, a8, 0, 9 93d: 084f22 extui a11, a11, 9, 9 940: 0dfe16 memw 943: 1821f2 slli a11, a11, 8 946: ff7661 slli a9, a10, 17 949: 0c0c movi.n a5, 30 94b: 027128 s32i a5, a13, 104 94e: 1121 add.n a9, a9, a11 950: f0450c srli a11, a7, 1 953: a290ac addx4 a5, a12, a6 956: 001a add.n a9, a9, a11 958: a0053d memw 95b: 0478 s32i.n a9, a5, 0 95d: 0494a0 memw 960: 83a0 movi.n a11, 31 962: 889a04 s32i a11, a13, 104 965: 04b6a0 memw 968: 0495a0 slli a7, a7, 31 96b: a099ba slli a3, a3, 22 96e: 04b9 s32i.n a9, a5, 0 970: 77ba add.n a3, a3, a7 972: 04b7a0 addx2 a7, a4, a2 975: a077ba l16ui a7, a7, 0 978: 1ce4a0 slli a8, a8, 13 97b: 779adb extui a7, a7, 0, 11 97e: a0778a addx4 a7, a7, a8 981: 2480 add.n a3, a3, a7 983: 747070 memw 986: 0157f6 movi a8, 0x1e0 989: 30073d s32i a8, a13, 104 98c: 3d7440 memw 98f: 400b s32i.n a3, a5, 0 991: 809074 memw 994: 709077 movi a7, 0x1e1 997: 77f470 s32i a7, a13, 104 99a: 3d013b memw 99d: 3007 s32i.n a3, a5, 0 99f: f4b0 addi.n a12, a12, 1 9a1: b0bb00 l32i a3, a1, 80 9a4: 1b88 movi.n a5, 4 9a6: 800bb8 extui a12, a12, 0, 8 9a9: b08439 sub a8, a14, a12 9ac: 808470 bnez a8, 8de 9af: 8480 l32i.n a12, a1, 44 9b1: b9b0 l32i.n a13, a1, 48 9b3: c084 l32i.n a14, a1, 52 9b5: 0020 l32i.n a15, a1, 56 9b7: bb80 l32i.n a0, a1, 40 9b9: 9af011 addi a1, a1, 96 9bc: 1c01 ret.n 9be: 6d52e5 ill 9c1: 99ba1a l8ui a0, a0, 96 9c4: 41b170 ill 9c7: a05c60 ill 9ca: c099ba ill 9cd: 990020 ill 9d0: 20c005 ill 9d3: fb1c00 ill 9d6: 1a6db2 ill 9d9: 0020c0 ill 9dc: 017710 addi a1, a1, -64 9df: 33a0 s32i.n a13, a1, 48 9e1: 9901 s32i.n a12, a1, 44 9e3: 7a05 s32i.n a0, a1, 40 9e5: 2033 mov.n a12, a2 9e7: 729074 l32r a2, 9c0 9ea: 300017 memw 9ed: 701188 l32i a5, a2, 0x38c 9f0: 80a470 srai a5, a5, 9 9f3: 7aa077 memw 9f6: 20c033 l32i a4, a2, 0x380 9f9: a18200 srai a4, a4, 9 9fc: 82e0 add.n a4, a4, a5 9fe: c01a6d memw a01: 390020 l32i a5, a2, 0x388 a04: 20c005 srai a5, a5, 9 a07: a17200 memw a0a: 6d72e1 l32i a0, a2, 0x384 a0d: 20c01a srai a0, a0, 9 a10: 053900 sub a0, a0, a5 a13: cc1b s32i.n a0, a1, 12 a15: 142132 memw a18: c0450c l32i a6, a2, 0x3dc a1b: c074c0 srai a6, a6, 8 a1e: c08e s32i.n a6, a1, 0 a20: f2e856 memw a23: d8b1c8 l32i a5, a2, 0x3e0 a26: d1e8c1 srai a5, a5, 8 a29: e1f8 s32i.n a5, a1, 4 a2b: 12a108 memw a2e: 0d60c1 l32i a2, a2, 0x3e4 a31: 00f0 movi.n a13, -4 a33: 020000 addi a5, a3, -2 a36: 006000 srai a0, a0, 31 ... 00000a50 : a50: c0c112 callx0 a0 a53: c1d9 s32i.n a2, a1, 20 a55: b1c9 s32i.n a3, a1, 16 a57: a109 l32i.n a5, a1, 8 a59: 02cd l32i.n a4, a1, 12 a5b: f621 mov.n a3, a5 a5d: c0ff mov.n a2, a4 a5f: 520020 l32r a0, 9c8 a62: 50e322 callx0 a0 a65: 2159 mov.n a4, a3 a67: 20c0 l32i.n a6, a1, 20 a69: 4200 l32i.n a3, a1, 16 a6b: e022 add.n a2, a6, a2 a6d: 4940 add.n a3, a3, a4 a6f: 445a21 bgeu a2, a6, a74 a72: 20c0 addi.n a3, a3, 1 a74: 5200 mov.n a4, a13 a76: 50e222 l32r a0, 9cc a79: c02159 callx0 a0 a7c: 0020 s32i.n a2, a12, 4 a7e: 2202 l32i.n a4, a1, 0 a80: 00e1 l32i.n a6, a1, 4 a82: 2109 s32i.n a6, a1, 28 a84: c00050 srai a5, a4, 31 a87: c03109 srai a6, a6, 31 a8a: 0020 s32i.n a6, a1, 24 a8c: 2262 mov.n a3, a5 a8e: 60f7 mov.n a2, a4 a90: 692168 l32r a0, 9d0 a93: 20c001 callx0 a0 a96: 5200 s32i.n a2, a1, 36 a98: f822 s32i.n a3, a1, 32 a9a: 5850 l32i.n a5, a1, 24 a9c: 5921 l32i.n a4, a1, 28 a9e: c011 mov.n a3, a5 aa0: 0020 mov.n a2, a4 aa2: f92222 l32r a0, 9d4 aa5: 52cd7c callx0 a0 aa8: fec3 mov.n a4, a3 aaa: 0f00 l32i.n a8, a1, 36 aac: 0931 l32i.n a3, a1, 32 aae: 0021 add.n a2, a8, a2 ab0: 4005 add.n a3, a3, a4 ab2: 90d3d0 bgeu a2, a8, ab7 ab5: 5f40 addi.n a3, a3, 1 ab7: 2031 mov.n a4, a13 ab9: 29b120 l32r a0, 9d8 abc: 053d0c callx0 a0 abf: 042d l32i.n a0, a1, 40 ac1: dd01 s32i.n a2, a12, 8 ac3: c0ff l32i.n a13, a1, 48 ac5: 0000 l32i.n a12, a1, 44 ac7: 395129 addi a1, a1, 64 aca: 5841 ret.n acc: 314821 ill acf: 2d053d excw ad2: da0104 l32i a0, a7, 0x290 ad5: 00c0ff l32r a1, fffc5ed8 ad8: 034d00 excw adb: 68 .byte 0xff adc: 3851 movi.n a4, 1 ade: 2a41 l32i.n a2, a3, 12 ae0: 334a26 sll a4, a4 ae3: 01b267 or a2, a2, a4 ae6: 331b s32i.n a2, a3, 12 ae8: 0d4d ret.n aea: ffd501 ill aed: 00c0 add.n a0, a0, a9 aef: 1c2900 excw af2: 0148 excw af4: 691168 movi a8, 0xfffffe00 af7: 5f4071 movi a7, 0x142 afa: 6f6031 l32r a3, aec afd: 616931 memw b00: 2d053d l32i a6, a3, 0x164 b03: d00104 and a6, a6, a8 b06: 00c0ff or a6, a6, a7 b09: 912900 memw b0c: 588139 s32i a6, a3, 0x164 b0f: 714861 l32r a5, af0 b12: 053d movi.n a4, 2 b14: 01042d memw b17: c0ffcc l32i a2, a3, 0x160 b1a: 4d0000 and a2, a2, a5 b1d: 918803 or a2, a2, a4 b20: 2a8138 memw b23: 334a28 s32i a2, a3, 0x160 b26: b287 ret.n b28: 331b01 excw b2b: 4d .byte 0x3f b2c: c7010d excw b2f: 00c0ff excw b32: a10800 ill b35: d82c29 ill b38: b1c8c1 addi a1, a1, -32 b3b: c112 s32i.n a0, a1, 4 b3d: 0d40 s32i.n a2, a1, 0 b3f: 00f0 s32i.n a13, a1, 12 b41: 0000 s32i.n a14, a1, 16 ... 00000b44 : b44: 022237 l32r a2, fffc22f8 b47: 11a427 l32r a12, b2c b4a: 401500 l32r a13, b28 b4d: fffc31 memw b50: 28140c l32i a0, a12, 0x160 b53: 0033 s32i.n a4, a1, 20 b55: 40a144 bbsi a0, 1, b7d b58: 2022 mov.n a2, a3 b5a: 0d3329 l32r a0, b34 b5d: 0000f0 callx0 a0 b60: 009a00 l32r a0, b30 b63: fd60 l32i.n a0, a0, 0 b65: fffd7f l32i a0, a0, 100 00000b68 : b68: ae82 l32i.n a2, a1, 0 b6a: a17200 callx0 a0 b6d: 3142 l32i.n a0, a1, 20 b6f: c0fffc memw b72: 620020 l32i a2, a12, 0x160 b75: 805923 bbsi a2, 1, b8c b78: 1066 movi.n a2, 0 b7a: 206670 j b9a b7d: 0020c0 memw b80: 596362 l32i a5, a13, 0x200 b83: fff851 sub a5, a5, a4 b86: c0240c bgeu a14, a5, b4d b89: 220020 j b98 b8c: 505823 memw b8f: 401022 l32i a6, a13, 0x200 b92: c02022 sub a6, a6, a0 b95: 220020 bgeu a14, a6, b6f b98: 5863 movi.n a2, 1 b9a: f00d l32i.n a12, a1, 8 b9c: 0a00 l32i.n a13, a1, 12 b9e: 3ff2 l32i.n a14, a1, 16 ba0: 9a00 l32i.n a0, a1, 4 ba2: 006000 addi a1, a1, 32 ba5: 0000 ret.n ba7: 000000 excw ... 00000bac : bac: e0c112 excw baf: 291109 excw bb2: 01 .byte 0xff bb3: e931d9 l32r a3, bac bb6: 21c941 memw bb9: c105ed l32i a8, a3, 0x108 bbc: d1fff9 and a8, a8, a9 bbf: c0fff7 memw bc2: 020020 s32i a8, a3, 0x108 bc5: 582c movi.n a7, 1 bc7: 175149 memw bca: 2d24e0 l32i a6, a3, 0x160 bcd: f60103 or a6, a6, a7 bd0: 00c0ff memw bd3: f40100 s32i a6, a3, 0x160 bd6: 08ff movi.n a5, -2 bd8: 200200 memw bdb: 012819 l32i a4, a3, 0x160 bde: 0000c0 and a4, a4, a5 be1: c05108 memw be4: 220020 s32i a4, a3, 0x160 be7: 17582c memw bea: 13e2 s32i.n a2, a3, 44 bec: 020c ret.n bee: 000706 ill bf1: 20c0 add.n a0, a0, a9 bf3: 2d5200 excw bf6: 554080 excw bf9: c0 .byte 0xff bfa: c3be57 bbsi a15, 31, c3f bfd: 02c6 excw bff: 20c000 memw c02: 2d6200 l32r a7, bf4 c05: 0080 l32i.n a2, a4, 44 c07: 67c066 memw c0a: 0cd6be l32i a6, a4, 0x108 c0d: 21c812 or a6, a6, a7 c10: e831d8 memw c13: 110841 s32i a6, a4, 0x108 c16: 20c112 l32r a5, bf8 c19: 00f00d memw c1c: ffff l32i.n a3, a4, 44 c1e: 00f7ff and a3, a3, a5 c21: 60009a memw 00000c24 : c24: fe91 s32i.n a3, a4, 44 c26: 31ff ret.n c28: c0fffe ill c2b: 820020 ill c2e: 904223 excw c31: c01088 l32r a12, fffc33f4 c34: 820020 l32r a0, fffffc38 c37: 63 .byte 0xff c38: 0c42 l32i.n a0, a0, 0 c3a: 20c017 l32i a0, a0, 68 c3d: 236200 movi a3, 128 c40: 667058 callx0 a0 c43: 20c020 l32r a0, c2c c46: 636200 callx0 a0 c49: 7c58 movi.n a2, 0 c4b: c0e5 l32i.n a0, a1, 0 c4d: 420020 addi a1, a1, 16 c50: 5823 ret.n c52: 104450 and a0, a0, a0 c55: 0020c0 ill c58: 586342 ill c5b: 0020c0 ill c5e: 0db329 ill c61: 0000f0 ill c64: 9a00 beqz.n a1, c68 c66: 006000 xor a0, a0, a0 c69: 080000 ill c6c: ff .byte 0x7e c6d: fff7ff ill 00000c70 : c70: fffd41 excw c73: 0020c0 excw c76: fffc71 ill c79: c0b428 ill c7c: 620020 ill c7f: 704224 ill c82: c02066 excw c85: 620020 ill c88: 514264 ill c8b: c0fff8 excw c8e: 380020 and a0, a0, a0 c91: 3350b4 ill c94: 20c010 excw c97: b43900 excw c9a: 00f00d subx4 a0, a0, a0 c9d: 000000 ill ca0: 000000 ill ... 00000ca4 : ca4: c112 mov.n a5, a1 ca6: 0109f0 ill ca9: fffc01 ill cac: 020008 ill caf: 321120 ill cb2: c080a0 ill cb5: 010000 ill cb8: c0fffa ill cbb: 0c0000 ill cbe: 010802 ill cc1: 10c112 ill cc4: 00f00d ill cc7: 001000 excw ... cd6: 0000 l32i.n a0, a3, 0 cd8: 018c s32i.n a15, a1, 36 cda: 300000 extui a0, a0, 18, 1 cdd: 000000 bnez a0, db9 ce0: 00007e addi a0, a3, -16 ce3: 7500 l32i.n a0, a0, 0 ce5: 000001 l32i a0, a0, 160 ce8: 000010 callx0 a0 ... cf3: 0000 movi.n a2, 1 cf5: 000400 callx0 a0 ... d00: 0000e0 excw d03: 00 .byte 0xff d04: 000010 callx0 a0 d07: 00e000 l16ui a2, a12, 2 d0a: e00000 addi a3, a1, 16 d0d: 0000 movi.n a4, 1 d0f: 00e000 l32r a0, cac d12: 000000 callx0 a0 d15: 000000 l32r a0, c60 d18: 015d l32i.n a0, a0, 0 ... 00000d3c : d3c: e331 movi.n a13, 11 d3e: c112ff j d48 d41: c9c0 movi.n a13, 6 d43: 71d961 j d48 d46: 81e9 movi.n a13, 1 d48: 5109 mov.n a7, a15 d4a: f90308 movi a6, 100 d4d: 0091 movi.n a4, 1 d4f: 560502 l32r a3, c70 d52: 020d80 l32r a5, c6c d55: 08f0c3 slli a2, a13, 24 d58: 200200 srai a2, a2, 24 d5b: 00c028 l16si a5, a5, 0x1ea d5e: db0100 l8ui a3, a3, 128 d61: 08ff s32i.n a4, a1, 4 d63: 0200 s32i.n a6, a1, 0 d65: 3020 movi.n a4, 0 d67: c0120c l32r a6, c74 d6a: c10000 l32r a0, cb0 d6d: 22ffd9 callx0 a0 d70: 011c movi.n a2, 64 d72: 2020 movi.n a3, 40 d74: 01b4 movi.n a4, 2 d76: ffe9 movi.n a5, 0 d78: 0000c0 addx2 a6, a12, a12 d7b: 1c22 add.n a6, a14, a6 d7d: c13201 l32r a0, cb4 d80: 140c10 callx0 a0 d83: e701 addi.n a12, a12, 1 d85: 00c0ff extui a12, a12, 0, 8 d88: d20100 bnei a12, 4, d2c d8b: 0008ff l32r a0, c78 d8e: 6008 l32i.n a0, a0, 0 d90: c0020c l32i a0, a0, 200 d93: d20000 callx0 a0 d96: 0c1201 l32r a0, c7c d99: f10c l32i.n a0, a0, 0 d9b: e1ffcf l32i a0, a0, 196 d9e: 9cffcf callx0 a0 da1: 1c266c l32r a0, c84 da4: 260f l32i.n a0, a0, 0 da6: 66072c l32i a0, a0, 188 da9: 0c103c l32r a12, c80 dac: 02c6ed callx0 a0 daf: bd0c00 l32r a3, c88 db2: 0186 l32i.n a2, a3, 16 db4: 6d0c00 or a2, a2, a12 db7: 0046 s32i.n a2, a3, 16 db9: 0c00 movi.n a15, 0 dbb: 0f7d1d l32r a0, c8c dbe: a062 movi.n a3, 3 dc0: 0c64 s32i.n a3, a1, 40 dc2: 3114 movi.n a13, 14 dc4: 51ffc8 l32r a14, c90 dc7: ffc6 movi.n a12, 0 dc9: 2d80 add.n a14, a15, a14 dcb: 282001 bgeui a12, 6, df2 dce: 5231 mov.n a2, a12 dd0: f595 movi.n a3, 5 dd2: 800332 l8ui a0, a14, 32 dd5: 1149 s32i.n a0, a1, 52 dd7: 0c0169 l32r a0, cb8 dda: c36104 callx0 a0 ddd: 01ff mov.n a3, a2 ddf: c0ffd1 l8ui a4, a14, 35 de2: 0000 l32i.n a2, a1, 52 de4: 2c024c l32r a0, c94 de7: 240c83 sub a4, a4, a2 dea: c0050c mull a3, a3, a4 ded: 906c add.n a2, a2, a3 def: 016e6a j e42 df2: ffcd movi.n a5, 10 df4: 0000c0 bltu a5, a12, e1a df7: cc1b movi.n a3, 5 df9: 74c0c0 addi a2, a12, -5 dfc: a04c66 l8ui a4, a14, 38 dff: ffbb01 l8ui a5, a14, 35 e02: 0008 s32i.n a5, a1, 48 e04: 322002 sub a4, a4, a5 e07: 0000c0 mull a2, a2, a4 e0a: ffb901 l32r a0, cbc e0d: 020008 callx0 a0 e10: 3120 l32i.n a6, a1, 48 e12: 0000c0 l32r a0, c98 e15: b801 add.n a2, a2, a6 e17: 0008ff j e42 e1a: 2f2002 l8ui a2, a14, 41 e1d: b5c1 movi.n a7, 12 e1f: 00c0ff bltu a7, a12, e42 e22: b63100 addx4 a8, a12, a12 e25: 4328ff l8ui a3, a14, 38 e28: 22c0 s32i.n a3, a1, 44 e2a: 432920 addi a8, a8, -50 e2d: 010f0c sub a2, a2, a3 e30: 0cffb4 mull a2, a8, a2 e33: 3933 movi.n a3, 22 e35: ed0ca1 l32r a0, cc0 e38: ffb3e1 callx0 a0 e3b: 0c0c l32i.n a9, a1, 44 e3d: f6efea l32r a0, c9c e40: 236c add.n a2, a2, a9 e42: 0c2d addi.n a13, a13, -1 e44: 02530c addx2 a3, a12, a12 e47: 200e add.n a3, a15, a3 e49: d109 addi.n a12, a12, 1 e4b: ffb801 extui a12, a12, 0, 8 e4e: 00c0 add.n a3, a0, a3 e50: 023d00 s8i a2, a3, 128 e53: 230e42 bnez a13, dcb e56: d128 l32i.n a4, a1, 40 e58: ac01 addi.n a15, a15, 1 e5a: 4420ff extui a15, a15, 0, 8 e5d: 40c0 addi.n a4, a4, -1 e5f: 8233 s32i.n a4, a1, 40 e61: c6223a bnez a4, dc2 e64: 0c0013 l32r a2, ca0 e67: 35c7a5 l8ui a2, a2, 64 e6a: 530c22 l32r a3, ca4 e6d: fbcc22 slli a2, a2, 24 e70: 260e42 srai a2, a2, 24 e73: 230e52 addx2 a2, a2, a2 e76: c159 add.n a2, a2, a3 e78: c04450 l32r a0, cc4 e7b: 822240 callx0 a0 e7e: ac01 l32i.n a12, a1, 24 e80: c0ff l32i.n a13, a1, 28 e82: 0000 l32i.n a14, a1, 32 e84: c168 l32i.n a15, a1, 36 e86: a101 l32i.n a0, a1, 20 e88: 226aff addi a1, a1, 64 e8b: 09c6 ret.n e8d: 0e2200 ill e90: 0c29 movi.n a8, 16 e92: 37c7c7 l8ui a6, a3, 0 e95: c01f movi.n a5, 28 e97: 32a08c bge a5, a4, e9f e9a: 260e movi.n a7, 12 e9c: 82b139 j eaa e9f: 30cec8 bge a8, a4, ea8 ea2: 20c022 addi a7, a4, -16 ea5: 1c8228 j eaa ea8: 0163 movi.n a7, 0 eaa: c0ffa2 sub a6, a6, a7 ead: 980000 s8i a6, a2, 0 eb0: 01b1 mov.n a7, a8 eb2: 9aff97 blt a8, a4, eb7 eb5: 0b22 mov.n a7, a4 eb7: c0dd movi.n a4, 1 eb9: 903c add.n a9, a2, a4 ebb: 3f3a addi.n a10, a4, 1 ebd: cc1b add.n a8, a3, a4 ebf: 74c0c0 l8ui a8, a8, 0 ec2: 22303a extui a4, a10, 0, 8 ec5: 568043 sub a8, a8, a7 ec8: 48f74d s8i a8, a9, 0 ecb: ff1ba1 bnei a4, 6, eb9 ece: f0f0 ret.n ed0: 440b74 l8ui a11, a1, 0 ed3: 56a149 excw ed6: 21f5d4 excw ed9: 22ff8f l32r a0, fffc0edc edc: 314002 l8ui a4, a0, 0 edf: 80ff8e excw ee2: 200122 ill ee5: 203128 l8ui a0, a0, 96 ee8: 3a9022 ill eeb: 930122 break 8, 0 eee: 00c0ff and a0, a0, a0 ef1: 61c800 ill ef4: e871d8 ill ef7: 91f881 ill efa: 125108 isync efd: 0d40c1 ill f00: 0000f0 ill ... 00000f04 : f04: 62081c ill f07: 1c0003 ill f0a: a547c5 ill f0d: c70c04 ill f10: 000286 movi a6, 100 f13: a847 movi.n a4, 1 f15: c47205 addi a1, a1, -48 f18: 46f0 s32i.n a14, a1, 40 f1a: 0000 s32i.n a0, a1, 28 f1c: 070c s32i.n a15, a1, 44 f1e: 6670 s32i.n a13, a1, 36 f20: 62c0 s32i.n a12, a1, 32 f22: 0042 mov.n a13, a3 f24: 087d mov.n a12, a2 f26: 012847 l32r a15, ed0 f29: 0c047d slli a2, a2, 24 f2c: 924a14 srai a2, a2, 24 f2f: 4aa41b addi a7, a15, -38 f32: 088283 l16si a5, a15, 182 f35: 40a000 l8ui a3, a15, 67 f38: 7074 s32i.n a4, a1, 4 f3a: c088 s32i.n a6, a1, 0 f3c: 4982 movi.n a4, 0 f3e: 646600 l32r a6, ed4 f41: f00dea l32r a0, efc f44: 0001b2 callx0 a0 f47: 001000 l32r a3, ed8 f4a: 5d0000 addx2 a2, a12, a12 f4d: 0001 add.n a2, a2, a3 f4f: 004200 l32r a0, f00 f52: 100000 callx0 a0 f55: 000000 l8ui a4, a15, 184 f58: 0200 bnez.n a4, f63 f5a: 006000 bnei a12, 6, f63 f5d: 000000 l32r a0, f04 f60: 000048 callx0 a0 f63: 001000 l32r a14, edc ... f6e: 002000 l32r a6, fffc4824 ... 00000f84 : f84: 64a062 excw f87: 12140c l32r a6, fffd2920 f8a: e9d0c1 excw f8d: 09a1 addi.n a13, a13, 5 f8f: b1f971 movgez a13, a0, a0 f92: c991d9 srai a13, a13, 2 f95: 03dd81 slli a13, a13, 16 f98: f102cd srai a13, a13, 16 f9b: 80ffea j fa0 f9e: 0122 movi.n a13, 0 fa0: 2820 mov.n a3, a14 fa2: cf7231 addi a2, a1, 16 fa5: 52da mov.n a4, a13 fa7: 325b9f call0 fa8 faa: 49430f beqi a12, 1, fc0 fad: 016911 addi a2, a12, -6 fb0: 61040c beqz a2, 1070 fb3: 01ffe5 addi a4, a12, -11 fb6: ffee movi.n a3, 2 fb8: 00c0 movi.n a0, 3 fba: e43100 moveqz a0, a3, a4 fbd: 2cc0ff j fc2 fc0: 3a90 movi.n a0, 0 fc2: ec0122 l32r a3, ee4 fc5: c0ff movi.n a6, -1 fc7: 420000 extui a4, a13, 0, 8 fca: ccb80f slli a5, a0, 3 fcd: 6c6674 l32r a14, ee0 fd0: e90105 ssl a5 fd3: 00c0ff movi a5, 255 fd6: dee100 addx2 a14, a0, a14 fd9: 1d66ff s16i a13, a14, 12 fdc: 0d0c34 sll a5, a5 fdf: 59050c sll a4, a4 fe2: 0e2d61 xor a5, a5, a6 fe5: ffe501 memw fe8: 0000c0 l32i a2, a3, 0x3fc feb: da6168 and a2, a2, a5 fee: dd00d2 or a2, a2, a4 ff1: d0d011 memw ff4: 1b31 movi.n a4, 6 ff6: 0006 movi.n a5, 31 ff8: 697460 movi a9, 0x138 ffb: 466661 l32r a6, ee8 ffe: 0d2be3 l32r a7, eec 1001: 00dd5b s32i a2, a3, 0x3fc 1004: d0b3d0 addx2 a12, a0, a0 1007: 21d2 movi.n a2, 64 1009: 11dd00 addi a3, a1, 16 100c: 31d0d0 slli a12, a12, 1 100f: 0046 add.n a7, a12, a7 1011: 0d0c00 l16ui a6, a6, 2 1014: 0e3d s32i.n a9, a1, 0 1016: 10c122 l8ui a8, a15, 185 1019: 0d4d s32i.n a8, a1, 4 101b: 000005 l32r a0, f0c 101e: 121c26 callx0 a0 1021: facc22 l32r a3, ef4 1024: 0bc216 l32r a5, ef0 1027: f5cc42 l8ui a4, a3, 67 102a: 0c230c l8ui a0, a3, 66 102d: 4030 add.n a5, a12, a5 102f: 468303 l8ui a2, a5, 57 1032: 0c0000 l8ui a5, a5, 56 1035: c83100 slli a2, a2, 24 1038: f67cff sub a0, a0, a4 103b: 40d0 addi.n a0, a0, 4 103d: 50d074 srai a2, a2, 24 1040: c4e111 slli a5, a5, 24 1043: 1500ff srai a5, a5, 24 1046: a05240 sub a2, a2, a5 1049: e0e0ff bge a0, a2, 1056 104c: 5ed290 l32r a7, ef8 104f: 0006 l32i.n a6, a3, 16 1051: 00a155 or a6, a6, a7 1054: a144 s32i.n a6, a3, 16 1056: 5560 l32i.n a12, a1, 32 1058: c030 l32i.n a13, a1, 36 105a: 0020 l32i.n a0, a1, 28 105c: ff2322 l16si a8, a14, 12 105f: 2250 l32i.n a14, a1, 40 1061: 224010 blti a8, 5, 1069 1064: c020 movi.n a9, 1 1066: 0c0020 s8i a9, a15, 186 1069: 1c64 l32i.n a15, a1, 44 106b: a192f5 addi a1, a1, 48 106e: 6138 ret.n 1070: ffbb movi.n a0, 1 1072: ffbb71 j fc2 1075: ff6322 ill 1078: 90c000 excw 107b: 32024c ill 107e: f010c1 ill 1081: 7a11cc ill 1084: 16627c ill 1087: 019901 ill 108a: b90f82 excw 108d: 011189 l32r a0, fffc1090 1090: bc .byte 0x1e 1091: 00c0ff l8ui a0, a0, 0 1094: b43100 excw 1097: b351ff excw 109a: 0342ff ill 109d: 030243 ill 10a0: 5c5a42 ill 10a3: 390522 excw 10a6: 380552 ill 10a9: 012280 ill 10ac: c00040 ill 10af: 20004b ill 10b2: 803128 and a0, a0, a0 10b5: 500155 ill 10b8: 503158 ill 10bb: 27c022 ill 10be: 7109a0 ill 10c1: 68ffab ill 10c4: 667043 ill 10c7: 436920 ill 10ca: d881c8 ill 10cd: 710891 ill 10d0: 069e82 ill 10d3: a6a1e8 ill 10d6: 0c0458 ill 10d9: 4f9219 ill 10dc: b1f8ba addi a1, a1, -64 10df: c112 s32i.n a13, a1, 20 10e1: 0d30 s32i.n a14, a1, 24 10e3: 0cf0 s32i.n a15, a1, 28 10e5: 0610 s32i.n a3, a1, 48 10e7: ffd3 s32i.n a12, a1, 16 10e9: 0000 s32i.n a0, a1, 12 10eb: 1000 mov.n a12, a2 ... 10fd: 0000 bnez.n a10, 1110 10ff: d700 s32i.n a4, a1, 32 1101: 0001 s32i.n a3, a1, 44 1103: 021e00 addi a5, a5, -55 1106: 0000 s32i.n a5, a1, 8 1108: 0010 mov.n a13, a0 110a: 100000 addi a0, a0, -16 ... 1115: 0000 excw 1117: 001000 l8ui a5, a13, 56 ... 1126: 0000 l32i.n a4, a1, 12 1128: 000010 sub a4, a4, a5 ... 00001150 : 1150: c0c112 slli a5, a5, 24 1153: e951d9 srai a5, a5, 24 1156: 71f961 srai a4, a4, 24 1159: c9c139 sub a4, a4, a5 115c: 310941 mull a2, a2, a4 115f: 0502cd l32r a0, 10bc 1162: 0c0000 callx0 a0 1165: 0c0f l32i.n a5, a1, 36 1167: e1016e l32r a0, 1080 116a: c0ff add.n a2, a2, a5 116c: 0ba05c j 119f 116f: cc423c l8ui a2, a13, 74 1172: 49fa movi.n a6, 13 1174: b13981 slli a2, a2, 24 1177: c9c552 srai a2, a2, 24 117a: dd2159 bltu a6, a12, 119f 117d: c00200 l8ui a4, a13, 68 1180: f6f0 s32i.n a4, a1, 4 1182: 0c2d7c slli a4, a4, 24 1185: b12853 srai a4, a4, 24 1188: 3e0d42 sub a4, a2, a4 118b: 0d52 l32i.n a2, a1, 8 118d: 5938 movi.n a3, 22 118f: 4480a1 mull a2, a2, a4 1192: 558001 l32r a0, 10c0 1195: 585001 callx0 a0 1198: 4031 l32i.n a5, a1, 4 119a: 503148 l32r a0, 1084 119d: c044 add.n a2, a2, a5 119f: 2240 addi.n a13, a13, 1 11a1: 0182 addi.n a14, a14, -1 11a3: ffe2 l32i.n a7, a1, 48 11a5: 0000c0 l8ui a6, a0, 108 11a8: a158 add.n a7, a15, a7 11aa: ffd101 slli a6, a6, 24 11ad: 225a addi.n a15, a15, 1 11af: 001806 srai a6, a6, 24 11b2: acf6 add.n a6, a6, a2 11b4: 530c2d s8i a6, a7, 0 11b7: 428128 bnez a14, 110d 11ba: 52440d l32r a2, 108c 11bd: 593e0d l32r a9, 1088 11c0: 8091 l32i.n a10, a1, 48 11c2: 800144 l8ui a9, a9, 0 11c5: 500155 l8ui a11, a10, 0 11c8: 403158 slli a9, a9, 24 11cb: 503148 srai a9, a9, 24 11ce: c044 add.n a9, a9, a11 11d0: 822240 s8i a9, a10, 0 11d3: ffd701 l8ui a8, a2, 108 11d6: 0000c0 l8ui a10, a2, 150 11d9: 019158 beqi a8, 1, 1208 11dc: 5affc6 beqi a10, 1, 1208 11df: c622 movi.n a5, 0 11e1: 22000b movi a13, -128 11e4: 4a0d mov.n a6, a13 11e6: 80d60c l32r a2, 1090 11e9: 0122 movi.n a3, 13 11eb: 2820 l32i.n a4, a1, 48 11ed: 36c731 s8i a13, a0, 65 11f0: 0d4221 s8i a5, a0, 98 11f3: 114944 l32r a0, 10c4 11f6: 014480 callx0 a0 11f9: 4840 l32i.n a12, a1, 16 11fb: 4031 l32i.n a13, a1, 20 11fd: c042 l32i.n a14, a1, 24 11ff: 2128 l32i.n a15, a1, 28 1201: 631c l32i.n a0, a1, 12 1203: 822240 addi a1, a1, 64 1206: cb01 ret.n 1208: 00c0ff l8ui a11, a2, 99 120b: 115800 l8ui a14, a2, 103 120e: ba01 bnez.n a11, 1227 1210: 225aff bltui a12, 3, 1216 1213: 0bdd1b j 1335 1216: c178ee l32r a2, 1094 1219: 6c0062 l8ui a2, a2, 58 121c: 7f7a movi.n a5, 1 121e: 016680 slli a13, a2, 24 1221: 60ff1b srai a13, a13, 24 1224: 2a3168 j 11e4 1227: 476266 bltu a14, a12, 128c 122a: 2e5600 l32r a15, 1098 122d: b421f5 l8ui a13, a2, 101 1230: 91ff add.n a13, a13, a15 1232: a8ffb2 l8ui a13, a13, 56 1235: 0992c1 l8ui a15, a2, 104 1238: 0ab200 slli a13, a13, 24 123b: 998000 srai a13, a13, 24 123e: 989001 bnei a15, 1, 1287 1241: 99ba31 l32r a12, 109c 1244: 4a92 movi.n a3, 5 1246: 028200 l8ui a2, a12, 78 1249: 02a26c l8ui a12, a12, 72 124c: 182696 slli a2, a2, 24 124f: 1a262b srai a2, a2, 24 1252: 050c28 slli a12, a12, 24 1255: 80afd2 srai a12, a12, 24 1258: 210d6d sub a2, a2, a12 125b: 0cffaa mull a2, a14, a2 125e: c148d3 l32r a0, 10c8 1261: 4140d2 callx0 a0 1264: 4052 add.n a3, a12, a2 1266: b40162 slli a3, a3, 24 1269: c0ff l32i.n a2, a1, 44 126b: c80000 srai a3, a3, 24 126e: 51d841 sub a3, a3, a13 1271: f861e8 mull a2, a2, a3 1274: 0871 mov.n a3, a14 1276: c11231 l32r a0, 10cc 1279: f00d40 callx0 a0 127c: 6302b2 l32r a0, 10a0 127f: 02e2 add.n a13, a13, a2 1281: 5bdc67 slli a13, a13, 24 1284: 023cb6 srai a13, a13, 24 1287: 4786 movi.n a5, 1 1289: 9f2100 j 11e4 128c: 0222ff l8ui a3, a2, 102 128f: 0c3a movi.n a15, 15 1291: d28015 sub a15, a15, a3 1294: d8d001 blt a12, a15, 12e2 1297: ef0631 l32r a15, 10a4 129a: 3ec7ff l8ui a13, a2, 100 129d: f161 add.n a13, a13, a15 129f: d2ff9b l8ui a13, a13, 74 12a2: fa6502 l8ui a4, a2, 104 12a5: 0dd2dd slli a13, a13, 24 12a8: 02f238 srai a13, a13, 24 12ab: dd8068 bnei a4, 1, 1287 12ae: d8d001 l8ui a15, a0, 84 12b1: 1f6631 slli a15, a15, 24 12b4: 96c145 srai a15, a15, 24 12b7: 530cff bgeui a12, 12, 12ea 12ba: 4e0c22 l32r a2, 10a8 12bd: 0cc2 movi.n a3, 8 12bf: 228048 l8ui a2, a2, 78 12c2: 282001 sub a3, a3, a14 12c5: cc8031 slli a2, a2, 24 12c8: c8c001 srai a2, a2, 24 12cb: c031 s32i.n a2, a1, 0 12cd: 20c022 sub a2, a15, a2 12d0: 01822e mull a2, a2, a3 12d3: ff9a movi.n a3, 5 12d5: 0000c0 l32r a0, 10d0 12d8: 803c2a callx0 a0 12db: 0133 l32i.n a0, a1, 0 12dd: b128 add.n a0, a0, a2 12df: 313830 j 130e 12e2: 33d0 movi.n a5, 0 12e4: 2230c0 movi a13, -128 12e7: 0e3d82 j 11e4 12ea: ff9501 l32r a2, 10ac 12ed: 00c0 movi.n a3, 3 12ef: 890100 l8ui a2, a2, 90 12f2: dd2aff sub a3, a3, a14 12f5: 01dd80 slli a2, a2, 24 12f8: 31d8d0 srai a2, a2, 24 12fb: c6150c sub a2, a2, a15 12fe: 32ffd5 mull a2, a2, a3 1301: 0c6602 addx4 a2, a2, a2 1304: 30ff movi.n a3, 22 1306: f7c0ff l32r a0, 10d4 1309: f14a2c callx0 a0 130c: ff83 add.n a0, a15, a2 130e: 02d2 movi.n a3, 14 1310: ddfa64 slli a2, a0, 24 1313: 4a0dd2 srai a2, a2, 24 1316: 680242 sub a3, a3, a12 1319: 01dd80 sub a2, a2, a13 131c: 31d8d0 mull a2, a2, a3 131f: 1466 mov.n a3, a14 1321: 00f2d8 l32r a0, 10d8 1324: ff8054 callx0 a0 1327: f8f001 l32r a0, 10b0 132a: f631 add.n a13, a13, a2 132c: 212fac slli a13, a13, 24 132f: 0cff7b srai a13, a13, 24 1332: 022283 j 1287 1335: 33e04e bltui a12, 10, 1341 1338: 2280c0 l32r a2, 10b4 133b: 282001 l8ui a2, a2, 70 133e: 012931 j 121c 1341: c02f20 movi a13, -128 1344: 2230 movi.n a5, 0 1346: 530c82 j 11e4 1349: ff7e01 ill 134c: 0000c0 ill 134f: 2a0108 ill 1352: 0ac600 ill 1355: 050c00 excw 1358: afd2 add.n a0, a1, a6 135a: be4680 ill 135d: 7021ff ill 1360: 330cff ill 1363: 5a0222 ill 1366: c033e0 ill 1369: 012280 ill 136c: 312820 ill 136f: c022f0 ill 1372: 822230 excw 1375: a02220 l32r a12, ffffbab8 1378: 01631c l32r a7, fffe581c 137b: ff73 s32i.n a12, a1, 20 137d: 00c0 s32i.n a0, a1, 16 137f: 2a00 s32i.n a15, a1, 32 1381: 0c0f s32i.n a13, a1, 24 1383: 2080e3 l32r a13, 134c 1386: 2001 mov.n a15, a2 1388: 3128 l32i.n a0, a13, 16 138a: c033c0 l32r a12, 1350 138d: c022d0 extui a0, a0, 20, 1 1390: 822230 bnez a0, 1439 1393: 0e3d l32i.n a0, a13, 0 1395: ff6d01 l32i a0, a0, 160 1398: 0000c0 callx0 a0 139b: 6201 l32i.n a0, a13, 0 139d: dd2aff l32i a0, a0, 192 13a0: dd80 movi.n a2, 1 13a2: d8d001 callx0 a0 13a5: d44631 l16ui a2, a12, 2 13a8: 9cb6ff extui a2, a2, 0, 12 13ab: 5f2108 l32r a0, 1364 13ae: 0222ff callx0 a0 13b1: b68646 l16ui a2, a12, 2 13b4: d2ff mov.n a3, a1 13b6: 80af movi.n a4, 1 13b8: 86050c l32r a0, 1368 13bb: 00ffa6 callx0 a0 ... 13ca: 0010 movi.n a12, 0 13cc: 016a beqz.n a12, 13e6 ... 000013e8 : 13e8: c112 mov.n a3, a15 13ea: e9d0 mov.n a2, a14 13ec: 912971 call0 13f0 13ef: 51c9 addi.n a12, a12, 1 13f1: f94109 extui a12, a12, 0, 8 13f4: 61d981 bnei a12, 4, 13cc 13f7: f2d1 l32i.n a0, a13, 0 13f9: 02fdff l32i a0, a0, 200 13fc: c14d08 callx0 a0 13ff: fff1 l32i.n a0, a13, 0 1401: 050400 l32i a0, a0, 196 1404: 0a5056 callx0 a0 1407: 0d08 l32i.n a0, a13, 0 1409: 282002 l32i a0, a0, 188 140c: 0000c0 l32r a12, 1354 140f: 020d08 callx0 a0 1412: 3020 l32i.n a0, a13, 16 1414: c0120c l32r a3, 1360 1417: 220000 l32r a4, 135c 141a: 20011c l32r a5, 1358 141d: b420 movi.n a2, 0 141f: ffee01 s8i a2, a13, 109 1422: 0000c0 s8i a2, a13, 108 1425: 011c22 s16i a2, a13, 96 1428: 0c013d s8i a2, a5, 128 142b: ec0114 s8i a2, a4, 0 142e: 00c0ff s16i a2, a3, 0 1431: 0d0800 or a0, a0, a12 1434: 6008 s32i.n a0, a13, 16 1436: c0020c j 1456 1439: 0000 mov.n a3, a1 143b: 01e2 movi.n a4, 0 143d: 0c0c02 l16ui a2, a13, 106 1440: 266c9c s16i a2, a12, 2 1443: 260f1c l32r a0, 136c 1446: 66072c callx0 a0 1449: 0c103c l16ui a2, a12, 2 144c: c6ee mov.n a3, a1 144e: 0c0002 l32r a0, 1370 1451: 0186be callx0 a0 1454: 0c00 l32i.n a0, a13, 16 1456: 00461e bbsi a0, 27, 1461 1459: 6e0c00 l8ui a2, a13, 64 145c: 0f3d addi.n a3, a1, 8 145e: 050e2d call0 1460 1461: 0000 l32i.n a12, a1, 20 1463: cc1b l32i.n a13, a1, 24 1465: c0c0 l32i.n a14, a1, 28 1467: 6674 l32i.n a15, a1, 32 1469: d44c l32i.n a0, a1, 16 146b: 020d08 addi a1, a1, 48 146e: 3220 ret.n 1470: 0000c0 excw 1473: 020d08 excw 1476: 20 .byte 0xff 1477: 00c031 memw 147a: 0d0800 l32i a2, a2, 0x164 147d: 2f2002 extui a2, a2, 20, 12 1480: d2c1 addi.n a2, a2, 1 1482: 00c0ff srli a2, a2, 1 1485: 4d0800 addmi a2, a2, 0xfffff800 1488: ffd331 slli a2, a2, 16 148b: ffd141 srai a2, a2, 16 148e: cf51 ret.n 1490: 020cff ill 1493: 6d4d22 mul16u a1, a2, a0 1496: 6c4d22 slli a0, a9, 17 1499: 305d22 l32r a0, 1490 149c: 4522 l32i.n a0, a0, 0 149e: 2280 l32i.n a0, a0, 40 14a0: 220044 callx0 a0 14a3: c00053 movi a5, 0xfffffeac 14a6: 092000 movi a0, 0xfffffe78 14a9: 07064d blt a2, a0, 14ae 14ac: 3d00 mov.n a0, a2 14ae: 0c01 mov.n a2, a5 14b0: 1d2204 blt a5, a0, 14b5 14b3: 2235 mov.n a2, a0 14b5: 015c l32i.n a0, a1, 0 14b7: ffca01 slli a2, a2, 16 14ba: 0000c0 srai a2, a2, 16 14bd: 011c22 addi a1, a1, 16 14c0: 013d ret.n 14c2: ffc801 ill 14c5: 00c0 add.n a0, a0, a9 14c7: 4d0800 excw 14ca: f0b7 excw 14cc: 2207 movi.n a10, -3 14ce: 8b400d l32r a4, 14c4 14d1: 000531 memw 14d4: 51c800 l32i a9, a4, 0x160 14d7: e861d8 and a9, a9, a10 14da: 81f871 memw 14dd: 124108 s32i a9, a4, 0x160 14e0: 30c1 addi.n a10, a2, 1 14e2: f00d addi.n a8, a2, 2 14e4: 009a00 movgez a8, a10, a10 14e7: ff2160 srai a8, a8, 1 000014e8 : 14e8: ffff21 l32r a8, fffe5d6c 14eb: c0 .byte 0xae 14ec: 220020 excw 14ef: 205922 excw 14f2: 1bb524 excw 14f5: 212022 extui a7, a0, 2, 3 14f8: 2241 s32i.n a5, a0, 36 14fa: 00f8d2 beq a0, a7, 147e 14fd: 201122 blt a0, a7, 14c1 1500: 0d3120 excw 1503: 0000f0 excw ... 00001508 : 1508: c112 movi.n a5, 2 150a: 0109f0 memw 150d: fffd01 l32i a3, a4, 0x160 1510: 080008 and a3, a3, a6 1513: 00c0a0 or a3, a3, a5 1516: ae5200 memw 1519: ae02ac s32i a3, a4, 0x160 151c: 0778 ret.n 151e: 0d0122 ill 1521: 2d02 add.n a0, a0, a9 1523: 250705 subx8 a0, a0, a6 1526: 01 .byte 0xff 1527: 2d .byte 0xff 1528: 010800 excw 152b: 112200 excw 152e: 20 .byte 0xff 152f: 123120 memw 1532: 0d10c1 l32i a3, a7, 0x160 1535: 0000f0 movi a8, 0x1a0 1538: 009a00 bbsi a3, 1, 156b 153b: 7ffd60 extui a9, a2, 0, 3 153e: 7cfffd l32r a10, 1524 00001540 : 1540: 7c .byte 0xff 1541: fd41da slli a9, a9, 9 1544: 20c0ff memw 1547: 249200 l32i a6, a7, 0x164 154a: 99a058 and a6, a6, a10 154d: 20c010 or a6, a6, a9 1550: 649200 or a6, a6, a8 1553: a21b58 memw 1556: a0822b s32i a6, a7, 0x164 1559: 80b38a l32r a5, 1528 155c: 922181 memw 155f: 8200ae l32i a4, a7, 0x160 1562: 8002d8 or a4, a4, a5 1565: c08480 memw 1568: 720020 s32i a4, a7, 0x160 156b: 5924 ret.n 156d: 107790 ill 1570: 207780 l32r a0, 1530 1573: c0 .byte 0xff 1574: 720020 excw 1577: 615964 excw 157a: f0 .byte 0xff 157b: 250cff l32r a2, 1574 157e: 0020c0 memw 1581: 582432 l32i a2, a2, 0x224 1584: 103360 extui a2, a2, 0, 12 1587: 3350 add.n a2, a2, a3 1589: 20c020 srli a2, a2, 1 158c: 643200 slli a2, a2, 16 158f: f00d58 srai a2, a2, 16 1592: 0000 ret.n 1594: 00 .byte 0xff 1595: 60009a l32r a15, 1594 1598: fff000 ill 159b: 8002ff excw 159e: 710002 excw 000015a0 : 15a0: fd71 l32i.n a10, a3, 0 15a2: 20c0ff extui a0, a0, 0, 7 15a5: 273200 ill 15a8: 8258 l32i.n a10, a3, 0 15aa: 17a0a1 excw 15ad: 202fe3 l32r a0, fffc15b0 15b0: 2490 l32i.n a10, a3, 0 15b2: fff9a1 excw 15b5: 9970 l32i.n a15, a15, 60 15b7: 20c011 movi a6, 0x200 15ba: 276200 addi a1, a1, -16 15bd: a059 s32i.n a0, a1, 0 15bf: 1066 s32i.n a12, a1, 4 15c1: 6690 s32i.n a13, a1, 8 15c3: 668020 l32r a5, 159c 15c6: c020 mov.n a13, a2 15c8: 620020 l32r a12, 1598 15cb: 515967 memw 15ce: c0fff3 l32i a4, a5, 0x164 15d1: 420020 and a4, a4, a7 15d4: 505827 or a4, a4, a6 15d7: c02044 memw 15da: 420020 s32i a4, a5, 0x164 15dd: 5867 movi.n a4, 5 15df: 00f00d memw 15e2: 010000 l32i a0, a5, 0x160 15e5: fffff0 srli a0, a0, 15 15e8: 009600 and a0, a0, a4 15eb: fe3160 beqi a0, 5, 15f9 000015ec : 15ec: fffe31 excw 15ef: fe21 movi.n a2, 0 15f1: 20c0ff sub a1, a9, a2 15f4: 222200 excw 15f7: 202089 call0 25f8 15fa: 3ab4 s32i.n a14, a15, 60 15fc: 212022 l16ui a2, a0, 0 15ff: 220041 memw 1602: 202011 l32i a4, a5, 0x160 1605: f00d31 bbci a4, 1, 1626 1608: fff1ff bgeui a2, 10, 162b 160b: 00ff addi.n a2, a2, 1 160d: 000000 s16i a2, a0, 0 1610: 009a00 l32r a2, 15a4 1613: 03a860 l32i a4, a12, 0x1ec 1616: 0000 addi.n a3, a2, 9 1618: 000064 call0 161c 161b: a800 l32i.n a12, a1, 4 161d: 0003 l32i.n a13, a1, 8 161f: ee00 l32i.n a0, a1, 0 1621: 000001 addi a1, a1, 16 1624: 03a8 ret.n ... 00001628 : 1628: fff871 bltui a2, 10, 1631 162b: 00a262 movi a2, 0xfffffeb0 162e: f0c112 j 163d 1631: 0109 l32i.n a0, a12, 0 1633: 11c9 l32i.n a0, a0, 40 1635: 5121d9 callx0 a0 1638: fff6 l32i.n a3, a1, 12 163a: c102dd l32r a0, 15a8 163d: c0fff4 movi a4, 0xfffffe6c 1640: 420020 bge a4, a2, 16b3 1643: 705925 l16ui a5, a0, 0 1646: 601044 movi a6, 0xfffffe78 1649: c02044 bgeui a5, 10, 1661 164c: 420020 movi a7, 0xfffffeac 164f: 0c5965 blt a2, a6, 1654 1652: c054 mov.n a6, a2 1654: 0020 mov.n a2, a7 1656: 582502 blt a7, a6, 165b 1659: 0f00 mov.n a2, a6 165b: 004041 slli a2, a2, 16 165e: 502610 srai a2, a2, 16 1661: 0c080a l32r a7, 15ac 1664: 192002 l16si a6, a12, 104 1667: 0000c0 l8ui a7, a7, 128 166a: 000586 bge a6, a2, 16cf 166d: ffe901 addx2 a4, a6, a6 1670: 1022 add.n a2, a2, a4 1672: 20c000 addi a4, a2, -2 1675: 4200 addi.n a2, a2, 1 1677: 175825 movgez a2, a4, a4 167a: f61d64 srai a2, a2, 2 167d: 1b1f92 slli a6, a2, 16 1680: 502222 srai a6, a6, 16 1683: e52100 s16i a6, a12, 104 1686: 2c42ff beqz a7, 16de 1689: 329b7b movi a2, 0xfffffe7c 168c: 000005 bge a2, a6, 16c5 168f: 11c8 add.n a4, a6, a2 1691: 21d8 addi.n a2, a4, 1 1693: 120108 movgez a2, a4, a4 1696: 0d10c1 srai a2, a2, 1 1699: 3139f0 slli a2, a2, 16 169c: 0592b6 srai a2, a2, 16 169f: b0ae22 s16i a2, a12, 62 16a2: 0002c6 j 16ca 16a5: 0c08 movi.n a5, 0 16a7: a008 beqz.n a3, 16b3 16a9: 00c0 beqz.n a5, 16b3 16ab: 3800 l32i.n a0, a12, 0 16ad: db0131 l32i a0, a0, 88 16b0: ae42ff callx0 a0 16b3: 276c l32i.n a0, a12, 0 16b5: 526fa4 l32i a0, a0, 100 16b8: 0010 mov.n a2, a13 16ba: 78ae62 callx0 a0 16bd: 1495f6 l32r a0, 15b0 16c0: ae72 movi.n a2, 0 16c2: 2267ac j 160d 16c5: 6d01 mov.n a2, a6 16c7: 072d02 s16i a6, a12, 62 16ca: 2767 movi.n a5, 1 16cc: 062d01 j 16a7 16cf: 112200 bge a2, a6, 1686 16d2: 312020 addi a4, a6, -16 16d5: ffd271 bge a2, a4, 16f4 16d8: 349c62 addi a2, a6, -12 16db: 800772 j 167d 16de: 61a627 l16si a2, a12, 62 16e1: 4660 addi.n a5, a2, 8 16e3: 224a90 blt a5, a6, 16ec 16e6: fec242 addi a7, a2, -8 16e9: 40221b bge a6, a7, 16a5 16ec: b324 mov.n a2, a6 16ee: 212220 s16i a6, a12, 62 16f1: 116200 j 16ca 16f4: 316060 addx2 a2, a2, a2 16f7: 5c62 add.n a2, a6, a2 16f9: 471634 addi a4, a2, -2 16fc: 2205 addi.n a2, a2, 1 16fe: 677cae movgez a2, a4, a4 1701: 2a35a2 srai a2, a2, 2 1704: 241b46 j 167d 1707: b32440 ill 170a: 212120 ill 170d: 2200 add.n a0, a0, a9 170f: 202011 excw 1712: 5c2231 ill 1715: 061f add.n a0, a0, a9 1717: 0c0009 excw 171a: 05 .byte 0xff 171b: 8c .byte 0xbf 171c: 658c83 excw 171f: 08 .byte 0x3f 1720: 20020c excw 1723: 00c016 excw 1726: 0c0800 ill 1729: 2002 add.n a0, a0, a9 172b: 0d2d19 excw 172e: 0000c0 excw 1731: bc01 add.n a0, a0, a9 1733: 020cff excw 1736: ffd1c6 ill 1739: 62062d ill 173c: 0c1f5c ill 173f: f5c615 ill 1742: a267ff ill 1745: c642b3 isync 1748: a247f0 excw 174b: c6221b excw 174e: e786f4 excw 1751: 9c22ff l16ui a0, a2, 0x182 1754: 528b1f excw 1757: 2567 s32i.n a13, a1, 28 1759: 7205 s32i.n a14, a1, 32 175b: f8c2 s32i.n a15, a1, 36 175d: a677 s32i.n a12, a1, 24 175f: 062db8 movi a15, 0xfffffc00 1762: 1f5c62 movi a12, 201 1765: f546 mov.n a14, a3 1767: 2220ff l32r a13, 1708 176a: 2a90 mov.n a3, a4 176c: c24226 l32i a4, a1, 64 176f: 1bfe l32i.n a9, a13, 0 1771: 4022 l32i.n a0, a4, 0 1773: 20b324 l32i a9, a9, 88 1776: 462122 extui a0, a0, 21, 1 1779: 00ffdd bnez a0, 190c 177c: 000000 movi a2, 0xfffffe7c 177f: 0000 s32i.n a6, a1, 4 1781: 009a s32i.n a4, a1, 0 1783: 9860 s32i.n a8, a1, 52 1785: 0002 s32i.n a3, a1, 48 1787: 0000 s32i.n a5, a1, 44 1789: 60009a callx0 a9 178c: ffffff movi a9, 0xfffffe7c 178f: 0a00bf memw 1792: 003ff2 l32r a10, 170c 1795: 009a l32i.n a3, a10, 52 1797: 029860 and a3, a3, a15 179a: 000000 or a3, a3, a12 179d: 60009a memw 17a0: 0a00 s32i.n a3, a10, 52 17a2: 003ff2 memw 17a5: 009a l32i.n a0, a10, 52 17a7: 9860 movi.n a2, -2 17a9: 000002 and a0, a0, a2 ... 17b8: 200000 bgez a15, 11eb 17bb: 0000 add.n a5, a8, a2 17bd: 009a movi.n a11, 0 17bf: 0060 s32i.n a11, a1, 40 17c1: 000000 s16i a9, a13, 62 000017c4 : 17c4: 028d l32i.n a4, a1, 40 17c6: c112 addi.n a5, a4, 1 17c8: 5109c0 addx2 a6, a4, a0 17cb: e971d9 s16i a8, a6, 0 17ce: 91f981 extui a4, a5, 0, 8 17d1: 61c9 s32i.n a4, a1, 40 17d3: 00acf2 bnei a4, 4, 17c4 17d6: c9a0c2 memw 17d9: d103ed l32r a9, 1714 17dc: ffe8 l32i.n a3, a9, 44 17de: 043d s32i.n a3, a1, 8 17e0: 102142 memw 17e3: 080d98 l32i a2, a9, 0x320 17e6: 9204 s32i.n a2, a1, 12 17e8: 001629 memw 17eb: 560505 l32i a15, a9, 0x340 17ee: 18f0 s32i.n a15, a1, 16 17f0: 7cae22 memw 17f3: 1169 l32i.n a11, a9, 44 17f5: 0149 movi.n a12, -2 17f7: 39d189 and a11, a11, a12 17fa: b159c1 memw 17fd: 09c0 s32i.n a11, a9, 44 17ff: ae9200 l32r a10, 1718 1802: 20c07c memw 1805: dea100 l32i a8, a9, 0x320 1808: da38ff and a8, a8, a10 180b: 1033f0 memw 180e: 2033c0 s32i a8, a9, 0x320 1811: 0020c0 l32r a12, 171c 1814: da39 movi.n a7, 0 1816: 20c0 s32i.n a7, a1, 40 1818: da0800 memw 181b: 20e27c l32i a15, a12, 0x200 181e: 1000 l32i.n a4, a1, 40 1820: 20c0 movi.n a2, 14 1822: da0900 addx4 a3, a4, a4 1825: 0020c0 addi a4, a4, -3 1828: ae82 addi.n a3, a3, 1 182a: d601ac movnez a2, a3, a4 182d: 2aa2ff slli a2, a2, 24 1830: 0b0c58 srai a2, a2, 24 1833: 92a1b9 l32r a0, 174c 1836: 481f5d callx0 a0 1839: 541ba1 memw 183c: 906400 l32r a0, 1720 183f: 5682 l32i.n a13, a1, 40 1841: 405000 l32i a4, a0, 0x160 1844: 4974 beqz.n a14, 1875 1846: 4466a1 l32r a0, 1724 1849: c0ed movi.n a12, 0 184b: 910020 addx2 a13, a13, a0 184e: ffce mov.n a4, a15 1850: b938 l32i.n a2, a1, 52 1852: 2139 l32i.n a3, a1, 48 1854: 20c0 l32i.n a5, a1, 44 1856: 292200 call0 1858 1859: 29c8 bnez.n a2, 186f 185b: 20c031 call0 185c 185e: 29f200 l16si a4, a13, 0 1861: f9d0 addi.n a12, a12, 1 1863: 20c041 bge a2, a4, 1869 1866: b9b800 s16i a2, a13, 0 1869: c0ec7c extui a12, a12, 0, 8 186c: c010bb bne a14, a12, 184e 186f: b90020 l32r a0, 1728 1872: c6a1b9 l32r a12, 172c 1875: 20c0ff memw 1878: 8200 l32i.n a2, a0, 52 187a: c829 movi.n a3, -2 187c: 1088a0 and a2, a2, a3 187f: 0020c0 memw 1882: 6982 l32i.n a13, a1, 40 1884: c1c8 s32i.n a2, a0, 52 1886: ffc2 addi.n a15, a13, 1 1888: 79070c extui a13, a15, 0, 8 188b: c0a1 s32i.n a13, a1, 40 188d: f20020 bnei a13, 4, 1818 1890: 48802c memw 1893: e20ca1 l32r a6, 1730 1896: 3440 l32i.n a8, a1, 8 1898: 42a0 s32i.n a8, a6, 44 189a: 1bfdc4 memw 189d: 4033 l32i.n a7, a1, 12 189f: 809323 s32i a7, a6, 0x320 18a2: 200122 memw 18a5: 3128 l32i.n a5, a1, 16 18a7: c601 l32i.n a4, a1, 4 18a9: 00c0ff s32i a5, a6, 0x340 18ac: c000 beqz.n a4, 18eb 18ae: 010020 l32r a0, 1734 18b1: d8ffb9 movi a2, -40 18b4: 42a1 movi.n a9, 0 18b6: 5820 s32i.n a9, a1, 40 18b8: 01deac slli a10, a2, 16 18bb: 0cffb7 srai a10, a10, 16 18be: 000c l32i.n a3, a1, 40 18c0: 90dd l32i.n a4, a1, 40 18c2: 280f4d addx2 a3, a3, a0 18c5: 38d1 addi.n a5, a4, 1 18c7: b158c1 extui a4, a5, 0, 8 18ca: 000005 l16si a3, a3, 0 18cd: 22dc s32i.n a4, a1, 40 18cf: 000005 bge a3, a10, 18d4 18d2: 9d42 mov.n a2, a3 18d4: cc1b00 slli a10, a2, 16 18d7: 02a247 bnei a4, 4, 18bb 18da: 005d22 l32r a3, 1738 18dd: c0c0 l32i.n a0, a3, 0 18df: 9ec774 l32i a0, a0, 88 18e2: ae01de s16i a2, a3, 62 18e5: aec1ff callx0 a0 18e8: 20c0ff j 18f4 18eb: d02800 l32r a5, 173c 18ee: 30e37c movi a4, 0xfffffe7c 18f1: c01022 s16i a4, a5, 62 18f4: d80020 l32r a10, 1744 18f7: 29a1 l32i.n a9, a1, 0 18f9: fd1bd0 l32r a7, 1740 18fc: d0f0 l32i.n a8, a9, 0 18fe: a1d974 l16si a6, a7, 62 1901: 874d66 or a8, a8, a10 1904: 20c0 s32i.n a8, a9, 0 1906: a76100 s16i a6, a7, 104 1909: 2188ff j 193a 190c: c0b689 l16si a2, a13, 62 190f: 780020 callx0 a9 1912: 667231 memw 1915: 20c0c8 l32r a11, 1748 1918: 5800 l32i.n a0, a11, 52 191a: 114841 and a0, a0, a15 191d: d06652 or a0, a0, a12 1920: 01b4bc memw 1923: ffa1 s32i.n a0, a11, 52 1925: d8af22 memw 1928: 090c l32i.n a13, a11, 52 192a: a199 movi.n a14, -2 192c: 11a200 and a13, a13, a14 192f: 31a0a0 memw 1932: a138 s32i.n a13, a11, 52 1934: 00a148 memw 1937: 1b9033 l32i a11, a11, 0x160 193a: 5054 l32i.n a12, a1, 24 193c: 7440 l32i.n a13, a1, 28 193e: 9332 l32i.n a14, a1, 32 1940: 4900 l32i.n a15, a1, 36 1942: a7a1 l32i.n a0, a1, 20 1944: 2d01a3 addi a1, a1, 64 1947: 0003 ret.n 1949: 6611a2 ill 194c: 31e044 ill 194f: 08ff97 ill 1952: 200203 excw 1955: 532216 l8ui a0, a0, 0 1958: 00c01f ill 195b: 020600 mul16u a1, a2, a0 195e: 945100 srai a12, a15, 25 1961: 42ff mov.n a3, a1 1963: 7cae mov.n a12, a2 1965: 1f5542 l32r a2, 194c 1968: 94a1 s32i.n a0, a1, 8 196a: 0198ff l8ui a2, a2, 64 196d: ff9171 call0 1970 1970: 620988 l32r a0, 1950 1973: 1f97 movi.n a2, 0 1975: 88a0 mov.n a5, a1 1977: 8920 addi.n a6, a2, 1 1979: 6209 add.n a4, a2, a5 197b: 463457 l8ui a3, a4, 0 197e: 22000b extui a2, a6, 0, 8 1981: 1f9d add.n a3, a3, a12 1983: 0009c0 s8i a3, a4, 0 1986: 0020c0 bnei a2, 6, 1977 1989: ff8cb1 l32r a2, 1954 198c: db08 movi.n a3, 13 198e: 00f0 mov.n a4, a1 1990: 00c010 l8ui a6, a0, 65 1993: 20c020 l8ui a5, a0, 98 1996: db0900 slli a6, a6, 24 1999: 0020c0 srai a6, a6, 24 199c: 7cdbd8 l32r a0, 1958 199f: dde0ee callx0 a0 19a2: c010 l32i.n a12, a1, 12 19a4: 0020 l32i.n a0, a1, 8 19a6: c0dbd9 addi a1, a1, 16 19a9: 0020 ret.n 19ab: 582bb2 excw 19ae: d861c8 ill 19b1: e871 add.n a0, a0, a9 19b3: 91f881 excw 19b6: 125108 ill 19b9: 0d40c1 ill 19bc: 0000f0 ill ... 19c7: 021e00 l32r a2, 19ac 19ca: 0000 s32i.n a0, a1, 4 19cc: 0000 s32i.n a12, a1, 8 ... 000019d0 : 19d0: c112 mov.n a12, a5 19d2: c9f0 mov.n a13, a4 19d4: 3d31 s32i.n a7, a1, 16 19d6: 02cd01 l32r a0, 19b8 19d9: fff921 callx0 a0 19dc: 2109 l32i.n a0, a1, 16 19de: 400222 memw 19e1: 0005 l32i.n a2, a13, 0 19e3: f80100 bne a2, a12, 19de 19e6: 0cff mov.n a2, a0 19e8: 015d02 l32r a0, 19bc 19eb: 5a621b callx0 a0 19ee: 3242 l32i.n a0, a1, 0 19f0: 0004 movi.n a4, 5 19f2: 742060 l32r a2, 19b0 19f5: 3233ca memw 19f8: 660044 l32i a3, a2, 0x160 19fb: 21ed62 srli a3, a3, 15 19fe: 0cfff2 and a3, a3, a4 1a01: 014dd3 bnei a3, 5, 1a18 1a04: 0062 movi.n a5, -3 1a06: 005241 memw 1a09: 668062 l32i a4, a2, 0x160 1a0c: 686001 and a4, a4, a5 1a0f: ef0131 memw 1a12: 00c0ff s32i a4, a2, 0x160 1a15: 31c800 j 1a1e 1a18: 122108 memw 1a1b: 0d10c1 l32i a6, a2, 0x160 1a1e: f000f0 l32r a7, 19b4 1a21: 0000 l32i.n a7, a7, 0 1a23: 9a0000 l32i a7, a7, 100 1a26: 006000 extui a2, a0, 0, 8 ... 00001a34 : 1a34: 12027d subx8 a0, a13, a2 1a37: 39e0c1 ill 1a3a: f92101 excw 1a3d: 1109ff l32r a0, fffc1a40 1a40: 21c9 add.n a0, a1, a8 1a42: cd31d9 excw 1a45: 04dd05 excw 1a48: 014179 excw 1a4b: c0fff8 slli a8, a10, 26 1a4e: 080000 ill 1a51: 20c041 ill 1a54: 0d2800 ill 1a57: f792c7 ill 1a5a: 01002d ill 1a5d: c0fff5 ill 1a60: 080000 ill 1a63: 540c01 ill 1a66: ffef21 excw 1a69: 0020c0 excw 1a6c: 582232 excw 1a6f: 3f30 s32i.n a13, a1, 16 1a71: 4041 s32i.n a0, a1, 8 1a73: 1033 s32i.n a12, a1, 12 1a75: 135366 l32r a0, 1a3c 1a78: d57c mov.n a12, a2 1a7a: 20c0 mov.n a13, a3 1a7c: 4200 movi.n a2, 2 1a7e: 505822 l32r a3, 1a38 1a81: c01044 l8ui a14, a0, 125 1a84: 0020 add.n a4, a4, a3 1a86: 586242 slli a14, a14, 24 1a89: 0146 add.n a2, a2, a3 1a8b: 20c000 l16ui a4, a4, 0 1a8e: 226200 s16i a4, a1, 0 1a91: e57158 l8ui a2, a2, 0 1a94: 0778ff srai a14, a14, 24 1a97: 192772 s8i a2, a1, 2 1a9a: 2000 movi.n a2, 13 1a9c: 07c074 bgei a12, 7, 1ac3 1a9f: c800 movi.n a3, 5 1aa1: d821 mov.n a4, a0 1aa3: 110831 l8ui a4, a4, 124 1aa6: c112 addi.n a2, a12, -1 1aa8: f00d20 slli a4, a4, 24 1aab: 000000 srai a4, a4, 24 1aae: 0000 s32i.n a4, a1, 4 1ab0: 00018a sub a4, a14, a4 1ab3: 018a00 mull a2, a2, a4 1ab6: ff0000 l32r a0, 1a50 1ab9: fffc03 callx0 a0 1abc: 9a00 l32i.n a14, a1, 4 1abe: 6000 add.n a14, a14, a2 1ac0: 00018a j 1ae5 ... 00001adc : 1adc: 12040c excw 1adf: c1 .byte 0xff 1ae0: 51e9e0 callx0 a0 1ae3: 41d9 add.n a14, a14, a2 1ae5: c92109 bnei a13, 1, 1af3 1ae8: 0131 movi.n a13, -6 1aea: cdfff1 s8i a13, a1, 0 1aed: 03dd02 s8i a13, a1, 2 1af0: 31220c j 1b17 1af3: e2ffee addi a3, a13, -2 1af6: 3a7d00 bnez a3, 1bb3 1af9: ee8044 l32r a0, 1a40 1afc: 223a01 l8ui a3, a0, 127 1aff: 001442 s8i a3, a1, 0 1b02: 005142 l8ui a2, a0, 128 1b05: 000222 s8i a2, a1, 1 1b08: 31e8e0 l8ui a0, a0, 129 1b0b: 024122 s8i a0, a1, 2 1b0e: e6d20c l8ui a13, a1, 1 1b11: 0c237c slli a13, a13, 24 1b14: 004d53 srai a13, a13, 24 1b17: 7c0442 bgei a12, 7, 1b47 1b1a: 802c0b l8ui a3, a1, 0 1b1d: 0144 addi.n a2, a12, -1 1b1f: 314840 slli a3, a3, 24 1b22: 401149 srai a3, a3, 24 1b25: 40c04e slli a3, a3, 24 1b28: 018222 srai a3, a3, 24 1b2b: c0ffe6 sub a3, a13, a3 1b2e: e80000 mull a2, a2, a3 1b31: 2a11 movi.n a3, 5 1b33: 0846ee l32r a0, 1a58 1b36: 003200 callx0 a0 1b39: 33807e l8ui a0, a1, 0 1b3c: 383001 slli a0, a0, 24 1b3f: 33e031 srai a0, a0, 24 1b42: c7c0 add.n a0, a0, a2 1b44: 4602a2 j 1b68 1b47: 220042 l8ui a0, a1, 2 1b4a: facc movi.n a2, 13 1b4c: 822320 slli a0, a0, 24 1b4f: 01530c srai a0, a0, 24 1b52: c0ffdd sub a0, a0, a13 1b55: 2a0000 blt a2, a12, 1bce 1b58: 66ee movi.n a3, 5 1b5a: 7c0a1d addi a2, a12, -6 1b5d: 41d2ad mull a2, a0, a2 1b60: 41d200 l32r a0, 1a5c 1b63: 08c602 callx0 a0 1b66: 3200 add.n a0, a2, a13 1b68: 56fecd l32r a10, 1a44 1b6b: 0b93 add.n a9, a14, a0 1b6d: ffd101 l32r a4, 1a48 1b70: 7f0032 extui a9, a9, 0, 8 1b73: 004132 slli a9, a9, 10 1b76: 800022 memw 1b79: 014122 l32i a8, a4, 0x368 1b7c: 810002 and a8, a8, a10 1b7f: 024102 or a8, a8, a9 1b82: 0101d2 memw 1b85: 01dd80 s32i a8, a4, 0x368 1b88: d8d0 movi.n a7, 1 1b8a: 7ce631 memw 1b8d: 322c l32i.n a6, a4, 52 1b8f: 0b0001 or a6, a6, a7 1b92: 33802c memw 1b95: 3001 s32i.n a6, a4, 52 1b97: 3138 movi.n a5, -2 1b99: 013380 memw 1b9c: 3830 l32i.n a3, a4, 52 1b9e: 3d3031 and a3, a3, a5 1ba1: 2230c0 memw 1ba4: 0c82 s32i.n a3, a4, 52 1ba6: 0153 l32i.n a12, a1, 12 1ba8: ffc9 l32i.n a13, a1, 16 1baa: 00c0 l32i.n a14, a1, 20 1bac: 0200 l32i.n a0, a1, 8 1bae: 800001 addi a1, a1, 32 1bb1: 0100 ret.n 1bb3: 310800 addi a10, a13, -3 1bb6: 06002a bnez a10, 1b0e 1bb9: 020008 l32r a0, 1a4c 1bbc: 0c0201 l8ui a3, a0, 130 1bbf: 0080d2 s8i a3, a1, 0 1bc2: 080001 l8ui a2, a0, 131 1bc5: 00d031 s8i a2, a1, 1 1bc8: 22c7c0 l8ui a0, a0, 132 1bcb: 530c75 j 1b0b 1bce: cc22 movi.n a3, 5 1bd0: 2020fa addi a2, a12, -2 1bd3: bf0182 mull a2, a0, a2 1bd6: 00c0ff l32r a0, 1a60 1bd9: 02da00 callx0 a0 1bdc: ffb7a1 j 1b66 1bdf: 419e0a addi a2, a12, -2 1be2: 90ffb6 mull a2, a3, a2 1be5: 7490 movi.n a3, 5 1be7: 119960 l32r a0, 1a64 1bea: 0020c0 callx0 a0 1bed: da2482 j 1ae3 1bf0: 1088a0 ill 1bf3: 208890 slli a5, a13, 32 1bf6: 0020c0 ill 1bf9: 6482 add.n a15, a2, a0 1bfb: da .byte 0x3f 1bfc: c0170c ill 1bff: 680020 ill 1c02: 6670d4 ill 1c05: 20c020 ill 1c08: d46900 ill 1c0b: c0e57c ill 1c0e: 380020 excw 1c11: 3350d4 l32r a12, fffc43d4 1c14: 20c010 l32r a3, fffff418 1c17: 00 .byte 0xff 1c18: d439 l32i.n a0, a0, 16 1c1a: 31c8 s32i.n a2, a1, 8 1c1c: e841d8 bbci a0, 18, 1c2f 1c1f: 210851 l32r a3, 1bf4 1c22: 20c112 addx2 a2, a2, a2 1c25: f00d add.n a2, a2, a3 1c27: fdcda2 l32r a0, 1c00 1c2a: f54a56 callx0 a0 1c2d: a401 l32i.n a2, a1, 8 1c2f: 0032ff l32r a3, 1bf8 1c32: 413282 memw 1c35: 002200 l32i a3, a3, 0x270 1c38: 412283 bbci a3, 1, 1c67 1c3b: 000201 extui a2, a2, 0, 8 1c3e: 0684 mov.n a3, a1 1c40: 0cffcf call0 1c44 1c43: cc2253 l32r a0, 1c04 1c46: 2020fe callx0 a0 1c49: 0182 movi.n a2, 0 1c4b: c0ffa2 l32r a0, 1c08 1c4e: 860000 callx0 a0 1c51: 22ffe1 l32r a2, 1bfc 1c54: fecc l32i.n a0, a2, 0 1c56: 822320 l32i a0, a0, 88 1c59: 01530c l16si a2, a2, 62 1c5c: c0ff9f callx0 a0 1c5f: 0000 movi.n a2, 30 1c61: ffbc86 l32r a0, 1c0c 1c64: 000000 callx0 a0 1c67: 5d00 l32i.n a0, a1, 12 1c69: 000001 addi a1, a1, 16 1c6c: 0a00 ret.n 1c6e: 003ff2 excw ... 00001c84 : 1c84: f0c112 excw 1c87: 013109 ill 1c8a: 08fff6 extui a0, a0, 0, 1 1c8d: 212940 ill 1c90: 0f7027 excw 1c93: fff531 ill 1c96: 902220 excw 1c99: 223a s32i.n a9, a9, 16 1c9b: fff601 excw 1c9e: 00c0 s32i.n a9, a9, 36 1ca0: 2800 s32i.n a9, a9, 36 1ca2: 3121 s32i.n a14, a0, 16 1ca4: fff2 add.n a9, a9, a9 1ca6: 20c0 s32i.n a9, a9, 36 1ca8: 233200 excw 1cab: 63179c excw 1cae: 2b .byte 0xf 1caf: 742020 ill 1cb2: 05013d excw 1cb5: 010000 ill 1cb8: c0fff0 ill 1cbb: 0c0000 ill 1cbe: ef0102 ill 1cc1: 00c0ff ill 1cc4: ea2100 ill 1cc7: 0208ff ill 1cca: 162002 ill 1ccd: 1f9222 ill 1cd0: 0000c0 ill 1cd3: 01e21c ill 1cd6: c0ffea ill 1cd9: 080000 ill 1cdc: c11231 ill 1cdf: f00d10 ill 1ce2: 960000 ill 1ce5: 000001 ill 1ce8: 000004 ill 1ceb: 000400 ill 1cee: c00000 ill 1cf1: 00005d ill 1cf4: 000000 ill 1cf7: 5dc000 ill 1cfa: 000000 ill 1cfd: 000000 ill 1d00: 000004 ill 1d03: 000400 ill 1d06: 000000 ill 1d09: 402400 ill 1d0c: 499999 ill 1d0f: 999a40 ill 1d12: 999999 ill 1d15: 40e999 ill 1d18: 99999a ill 1d1b: 960099 ill 1d1e: ff6000 ill 1d21: 000fff ill 1d24: 000000 ill 1d27: 0000c0 ill ... 00001dd8 : 1dd8: b0c112 bgeui a15, 0x100, 1de8 1ddb: f9d1e9 l32i a0, a9, 0x184 1dde: 7129e1 l8ui a3, a12, 123 1de1: c9c1d9 l8ui a2, a12, 158 1de4: bfc1b1 beqz a3, 1e6c 1de7: 09ff s32i.n a3, a1, 20 1de9: 0c02a1 l8ui a15, a12, 122 1dec: 03dd5f slli a2, a2, 8 1def: 30cc add.n a15, a15, a2 1df1: 468e2c beqz a15, 1e6c 1df4: 0004 mov.n a2, a3 1df6: 1066 movi.n a14, -10 1df8: ae1c04 mull a14, a14, a13 1dfb: 000246 mul16u a2, a2, a13 1dfe: fec032 addx4 a3, a3, a3 1e01: 2c821c slli a3, a3, 1 1e04: e2308e s32i a2, a1, 64 1e07: 0d2d83 s32i a3, a1, 72 1e0a: 0e3d mov.n a3, a15 1e0c: ffc701 l32r a0, 1cc0 1e0f: 0000c0 callx0 a0 1e12: 1a92e6 l32i a0, a1, 72 1e15: 3d0d2d l32i a4, a1, 64 1e18: c4010e blt a2, a0, 1e1e 1e1b: 00c0ff j 1f72 1e1e: 2000 mov.n a2, a4 1e20: 820e mov.n a3, a15 1e22: c000d0 l32r a0, 1cc4 1e25: a00000 callx0 a0 1e28: 1120f0 l32r a0, 1cc8 1e2b: 466129 callx0 a0 1e2e: 0008 s32i.n a2, a1, 8 1e30: 4e20 mov.n a2, a15 1e32: 94e6c0 l32r a0, 1ccc 1e35: 0d2d17 callx0 a0 1e38: 0e3d mov.n a15, a2 1e3a: bd01 l32i.n a2, a1, 20 1e3c: 00c0ff l32r a0, 1cd0 1e3f: 021b00 callx0 a0 1e42: 0e00 mov.n a3, a2 1e44: d082 mov.n a2, a15 1e46: 00c000 l32r a0, 1cd4 1e49: 46a000 callx0 a0 1e4c: fff6 mov.n a3, a2 1e4e: 020c l32i.n a2, a1, 8 1e50: 326129 l32r a0, 1cd8 1e53: 227b0c callx0 a0 1e56: 169e0c l32r a15, 1c74 1e59: 0843 l32i.n a3, a15, 0 1e5b: f25139 l32r a0, 1cdc 1e5e: 807a0c callx0 a0 1e61: 2a1122 l32r a0, 1ce0 1e64: 7f16ff callx0 a0 1e67: 2d07 add.n a15, a14, a2 1e69: 6e7c03 j 1e73 1e6c: eed0 movi.n a15, 0 1e6e: d082 movi.n a14, -10 1e70: 30c122 mull a14, a14, a13 1e73: f0a033 l8ui a0, a12, 154 1e76: 221133 s32i a15, a1, 76 1e79: 321061 beqz a0, 1efe 1e7c: 1261 s32i.n a0, a1, 16 1e7e: 010f3d l8ui a2, a12, 159 1e81: c0ffad l8ui a15, a12, 153 1e84: 020000 slli a2, a2, 8 1e87: 1221 add.n a15, a15, a2 1e89: 102142 beqz a15, 1efe 1e8c: 2207 mov.n a3, a15 1e8e: 54c602 mul16u a2, a0, a13 1e91: 042d00 s32i a2, a1, 68 1e94: 010f3d addx4 a13, a0, a0 1e97: c0ffa8 slli a13, a13, 1 1e9a: 010000 l32r a0, 1ce4 1e9d: c0ffa8 callx0 a0 1ea0: 290000 l32i a0, a1, 68 1ea3: 0f2d21 blt a2, a13, 1ea9 1ea6: ffa601 j 1fcb 1ea9: 00c0 mov.n a3, a15 1eab: fd00 mov.n a2, a0 1ead: 512802 l32r a0, 1ce8 1eb0: ffa501 callx0 a0 1eb3: 0000c0 l32r a0, 1cec 1eb6: 2d023d callx0 a0 1eb9: 010f s32i.n a2, a1, 12 1ebb: ffa3 l32i.n a13, a1, 16 1ebd: 00c0 mov.n a2, a15 1ebf: 023d00 l32r a0, 1cf0 1ec2: 012128 callx0 a0 1ec5: ffa2 mov.n a15, a2 1ec7: 00c0 mov.n a2, a13 1ec9: 87f100 l32r a0, 1cf4 1ecc: 0f38ff callx0 a0 1ecf: a001 mov.n a3, a2 1ed1: c0ff l32i.n a13, a1, 12 1ed3: 0000 mov.n a2, a15 1ed5: ff9f01 l32r a0, 1cf8 1ed8: 0000c0 callx0 a0 1edb: fe2a mov.n a3, a2 1edd: 0186 mov.n a2, a13 1edf: 0f0c00 l32r a0, 1cfc 1ee2: d06e7c callx0 a0 1ee5: 0282ee l32r a3, 1c78 1ee8: 9a0c l32i.n a3, a3, 0 1eea: 1361f2 l32r a0, 1d00 1eed: 081016 callx0 a0 1ef0: 224109 l32r a0, 1d04 1ef3: f29f0c callx0 a0 1ef6: 80990c l32i a15, a1, 76 1ef9: 1122 add.n a3, a14, a2 1efb: 16ff2a j 1f03 1efe: 3d071f l32i a15, a1, 76 1f01: d00f movi.n a3, 0 1f03: c120 s32i.n a3, a1, 60 1f05: 116122 l32r a2, 1c7c 1f08: a0d000 l16ui a13, a12, 160 1f0b: 11ddf0 l32r a0, 1c80 1f0e: 9201 add.n a13, a14, a13 1f10: c0ff l32i.n a0, a0, 0 1f12: 0000 add.n a13, a13, a2 1f14: 2102 l32i.n a0, a0, 0 1f16: d711 mov.n a2, a13 1f18: 460222 callx0 a0 1f1b: 3d0048 l32r a0, 1c84 1f1e: 002d0f l32r a4, 1c88 1f21: 8e01 movi.n a3, 0 1f23: 00c0ff movi a5, 100 1f26: 8e0100 blt a2, a5, 1f2b 1f29: c0ff mov.n a13, a3 1f2b: 290000 l16ui a3, a12, 162 1f2e: d831 l32i.n a2, a4, 0 1f30: 2d41 add.n a14, a14, a3 1f32: 010f add.n a14, a14, a0 1f34: ff8c l32i.n a0, a2, 0 1f36: 00c0 mov.n a2, a14 1f38: 02fd00 callx0 a0 1f3b: 0d2d l32i.n a3, a1, 60 1f3d: 8a01 l32i.n a0, a1, 28 1f3f: 00c0ff l16ui a4, a12, 124 1f42: 3d00 addi.n a0, a0, -1 1f44: 31d802 ssr a0 1f47: 010f2d sra a4, a4 1f4a: c0ff88 bbci a4, 0, 1f50 1f4d: 3d0000 bnez a15, 20ab 1f50: 0d2d02 l16ui a4, a12, 156 1f53: ff8701 ssr a0 1f56: 0000c0 sra a4, a4 1f59: ff6431 bbci a4, 0, 1f5f 1f5c: 010338 bnez a3, 20bd 1f5f: c0ff85 bnez a13, 2022 1f62: 010000 movi a5, 100 1f65: c0ff85 blt a2, a5, 1f6a 1f68: 0000 movi.n a14, 0 1f6a: 21f2 l32i.n a12, a1, 24 1f6c: 3e2a13 movnez a12, a14, a14 1f6f: 000106 j 2024 1f72: 1321f2 sub a6, a15, a2 1f75: 39030c blt a6, a0, 1f7b 1f78: 5d21f1 j 20b0 1f7b: d2ff mov.n a2, a4 1f7d: 501c mov.n a3, a15 1f7f: ff5d01 l32r a0, 1d08 1f82: 08deda callx0 a0 1f85: 2a00 addi.n a2, a2, 1 1f87: 0008dd l32r a0, 1d0c 1f8a: c00d2d callx0 a0 1f8d: 0000 s32i.n a2, a1, 0 1f8f: 5a01 mov.n a2, a15 1f91: 5a41ff l32r a0, 1d10 1f94: 030cff callx0 a0 1f97: a052 s32i.n a2, a1, 4 1f99: 5764 l32i.n a2, a1, 20 1f9b: dd0122 l32r a0, 1d14 1f9e: 1c3203 callx0 a0 1fa1: 2851 mov.n a3, a2 1fa3: 3a04 l32i.n a15, a1, 0 1fa5: 0aee l32i.n a2, a1, 4 1fa7: 0208ee l32r a0, 1d18 1faa: c00e2d callx0 a0 1fad: 0000 mov.n a3, a2 1faf: f138 mov.n a2, a15 1fb1: 427108 l32r a0, 1d1c 1fb4: 0b3e1c callx0 a0 1fb7: 000000 l32r a3, 1c8c 1fba: 4040 l32i.n a3, a3, 0 1fbc: 07b140 l32r a0, 1d20 1fbf: 560264 callx0 a0 1fc2: 4215af l32r a0, 1d24 1fc5: 004e1c callx0 a0 1fc8: 404000 j 1e67 1fcb: 07b140 sub a4, a15, a2 1fce: 560264 blt a4, a13, 1fd4 1fd1: 5615d3 j 20b5 1fd4: 0bfd mov.n a3, a15 1fd6: a052 mov.n a2, a0 1fd8: 225764 l32r a0, 1d28 1fdb: 0e0c01 callx0 a0 1fde: 61c8 addi.n a2, a2, 1 1fe0: 93cee0 l32r a0, 1d2c 1fe3: 002c46 callx0 a0 1fe6: 6f20 mov.n a13, a2 1fe8: 07c0 mov.n a2, a15 1fea: 060226 l32r a0, 1d30 1fed: 2d004d callx0 a0 1ff0: 3d04 mov.n a15, a2 1ff2: 010f l32i.n a2, a1, 16 1ff4: c0ff62 l32r a0, 1d34 1ff7: 1b0000 callx0 a0 1ffa: 0122 mov.n a3, a2 1ffc: ff61 mov.n a2, a15 1ffe: 0000c0 l32r a0, 1d38 2001: 2d0129 callx0 a0 2004: 010f mov.n a3, a2 2006: ff5f mov.n a2, a13 2008: 0000c0 l32r a0, 1d3c 200b: 281129 callx0 a0 200e: 5e0151 l32r a3, 1c90 2011: c0ff l32i.n a3, a3, 0 2013: 3d0000 l32r a0, 1d40 2016: 01f802 callx0 a0 2019: 011128 l32r a0, 1d44 201c: c0ff5c callx0 a0 201f: 3d0000 j 1ef6 2022: 2d02 mov.n a12, a13 2024: 5a010f l32r a14, 1c94 2027: c0ff movi.n a13, 0 2029: 0000 mov.n a2, a12 202b: ff3531 l32r a0, 1d48 202e: 010338 callx0 a0 2031: ff59 s32i.n a2, a1, 36 2033: 00c0 s32i.n a3, a1, 32 2035: 580100 l32r a5, 1c98 2038: 00c0ff l32r a4, 1c9c 203b: a6c600 l32r a0, 1d4c 203e: 4f20ff callx0 a0 2041: d7c0 mov.n a5, a14 2043: 0224 mov.n a4, a13 2045: 003806 l32r a0, 1d50 2048: 2d0f3d callx0 a0 204b: 540100 l32r a0, 1d54 204e: 00c0ff callx0 a0 2051: 1b00 l32i.n a3, a1, 32 2053: 530122 l32r a5, 1ca0 2056: c0ff mov.n a15, a2 2058: dd0000 l32r a4, 1ca4 205b: 2d02 l32i.n a2, a1, 36 205d: 51010f l32r a0, 1d58 2060: 00c0ff callx0 a0 2063: fd00 mov.n a4, a13 2065: 2802 mov.n a5, a14 2067: 500141 l32r a0, 1d5c 206a: 00c0ff callx0 a0 206d: 023d00 l32r a13, 1ca8 2070: 010f2d l32r a0, 1d60 2073: c0ff4e callx0 a0 2076: 3d0000 l32r a7, 1cb0 2079: 0d2d02 l32r a5, 1cac 207c: ff4d01 extui a6, a15, 0, 10 207f: 0000c0 and a5, a2, a5 2082: ff2031 slli a6, a6, 20 2085: 0338 mov.n a2, a12 2087: ff4b01 memw 208a: 0000c0 l32i a4, a13, 0x2a0 208d: ff4a01 and a4, a4, a7 2090: 0000c0 or a4, a4, a6 2093: ffb4c6 or a4, a4, a5 2096: e10dcd memw 2099: ff1c l32i.n a12, a1, 44 209b: 0d0c l32i.n a14, a1, 52 209d: 010c2d s32i a4, a13, 0x2a0 20a0: ff47 l32i.n a15, a1, 56 20a2: 00c0 l32i.n a13, a1, 48 20a4: 2900 l32i.n a0, a1, 40 20a6: 813991 addi a1, a1, 80 20a9: 1851 ret.n 20ab: 41ff mov.n a12, a15 20ad: 01ff19 j 2024 20b0: ff44 movi.n a15, 0 20b2: 0000c0 j 1e73 20b5: 4d0e5d l32i a15, a1, 76 20b8: 010d movi.n a3, 0 20ba: c0ff42 j 1f03 20bd: 0000 mov.n a12, a3 20bf: ff4201 j 2024 20c2: 0000c0 ill 20c5: 518138 bltz a0, 26c9 20c8: fdff13 excw 20cb: 134102 excw 20ce: 9128ff ill 20d1: ff3e01 ill 20d4: 0000c0 ill 20d7: 5d0d4d ill 20da: 3d010e ill 20dd: 00c0ff ill 20e0: 0ed100 ill 20e3: 3c01ff mul16u a1, a2, a0 20e6: 00c0ff srai a12, a15, 9 20e9: 7100 s32i.n a0, a1, 4 20eb: ff0e bnez.n a2, 20f4 20ed: 0c51 movi.n a0, 0 20ef: f0ff movi.n a12, 0 20f1: 509460 j 213f 20f4: c01052 bgei a2, 1, 20fa 20f7: 2d0166 j 22c6 20fa: 20c00c movi a3, 100 20fd: 2d4200 slli a12, a2, 5 2100: 70a8 mov.n a2, a12 2102: 601044 l32r a0, 20cc 2105: 502044 callx0 a0 2108: 2044 mov.n a0, a2 210a: 20c0 movi.n a3, 10 210c: c800 mov.n a2, a12 210e: d1e8b1 slli a12, a0, 24 2111: a86d42 srai a12, a12, 24 2114: d8e1f8 l32r a0, 20d0 2117: a108c1 callx0 a0 211a: c112 movi.n a3, 10 211c: f00d50 l32r a0, 20d4 211f: c60fcd callx0 a0 2122: 0cffdc blti a2, 2, 2128 2125: 6f460f j 22fd 2128: f2ff movi.n a0, 1 212a: 0c1321 j 213f 212d: 914603 l8ui a12, a1, 1 2130: 03cdff l8ui a0, a1, 0 2133: ffd846 slli a12, a12, 24 2136: 000000 slli a0, a0, 24 2139: 600096 srai a0, a0, 24 213c: 009a00 srai a12, a12, 24 213f: 000060 bgei a12, 1, 2148 ... 00002158 : 2158: f0c112 excw 215b: c9 .byte 0x1e 215c: 0921 movi.n a5, 0 215e: 52cc11 ssl a6 2161: 0c000c sll a3, a0 2164: 12860c movgez a3, a5, a12 2167: 12e600 memw 216a: 72c602 s32i a3, a2, 0x29c 216d: a03200 bgei a12, 1, 2176 2170: c2b064 srai a4, a0, 1 2173: 0c2d11 j 217e 2176: f201 addi.n a7, a12, -1 2178: 00c0ff ssl a7 217b: 020d00 sll a4, a0 217e: 2da30c memw 2181: 800c movi.n a6, 0 2183: c001c0 s32i a4, a2, 0x3b0 2186: 0131c8 addi a10, a12, 30 2189: ffef movi.n a9, 0 218b: 0000c0 ssl a10 218e: 01a30c sll a8, a0 2191: c0ffee movgez a8, a9, a12 2194: a60000 memw 2197: 060222 s32i a8, a2, 0x284 219a: 0c0075 beqi a0, 1, 21b2 219d: 044610 bnei a0, 2, 21a5 21a0: c200 movi.n a5, 8 21a2: 020101 j 21b4 21a5: 800001 addi a3, a0, -3 21a8: 01cc movi.n a11, 10 21aa: 0080 mov.n a5, a6 21ac: 080001 moveqz a5, a11, a3 21af: c8c031 j 21b4 21b2: e631 movi.n a5, 2 21b4: 00051c blti a12, 16, 21c5 21b7: 2141 movi.n a4, -32 21b9: 0001c6 addx2 a4, a12, a4 21bc: 002c0b ssl a4 21bf: 004012 sll a4, a5 21c2: 21a140 j 21c7 21c5: ffdd movi.n a4, 0 21c7: 0020c0 memw 21ca: b56242 s32i a4, a2, 0x28c 21cd: cc62 movi.n a11, -16 21cf: 050c1e blti a12, 1, 21e3 21d2: 401600 bgei a12, 16, 21e3 21d5: 3000 movi.n a7, -2 21d7: 35c0a1 addx2 a7, a12, a7 21da: 20c0b3 ssl a7 21dd: 623200 sll a7, a5 21e0: 1ce6a7 j 21eb 21e3: 0005 movi.n a8, 0 21e5: c62141 srai a7, a5, 2 21e8: 0b0001 movnez a7, a8, a12 21eb: 17007c memw 21ee: 0040 movi.n a10, -31 21f0: c0a140 s32i a7, a2, 0x288 21f3: 0c0020 l32r a8, 20c8 21f6: 624206 bge a11, a12, 220a 21f9: cca2ec bgez a12, 220a 21fc: 0c1e movi.n a9, 30 21fe: 1a0009 addx2 a9, a12, a9 2201: 800040 ssl a9 2204: 89c0a1 sll a7, a5 2207: 20c0b3 j 220c 220a: 8200 movi.n a7, 0 220c: a162 movi.n a9, -15 220e: 141026 memw 2211: 042066 s32i a7, a8, 0x30c 2214: 86850c bge a10, a12, 2228 2217: 320003 bge a12, a9, 2228 221a: fdc0 movi.n a3, 60 221c: 5dab0c addx2 a3, a12, a3 221f: 5b3006 ssl a3 2222: 004683 sll a4, a5 2225: 250c00 j 222a 2228: bca6 movi.n a4, 0 222a: 046c0d memw 222d: 904c40 s32i a4, a8, 0x308 2230: 401400 beqi a0, 1, 2248 2233: a14500 bnei a0, 2, 223b 2236: 0046 movi.n a0, 4 2238: 040c00 j 224a 223b: 0020c0 addi a5, a0, -3 223e: 6242 movi.n a4, 5 2240: 0b7ca3 moveqz a6, a4, a5 2243: 1ca6 mov.n a0, a6 2245: bce610 j 224a 2248: 7c0d movi.n a0, 1 224a: 7c70e7 blti a12, 16, 225b 224d: 0090 movi.n a6, -32 224f: 004017 addx2 a6, a12, a6 2252: c6a175 ssl a6 2255: 0c0001 sll a4, a0 2258: 725008 j 225d 225b: c021 movi.n a4, 0 225d: c09378 memw 2260: 6c0020 s32i a4, a2, 0x3bc 2263: 62721a blti a12, 1, 2277 2266: b581a2 bgei a12, 16, 2277 2269: c7ff movi.n a7, -2 226b: d610ab addx2 a7, a12, a7 226e: 1c00dc ssl a7 2271: 9c90e9 sll a5, a0 2274: 190090 j 227f 2277: 0040 movi.n a8, 0 2279: 46a175 srai a5, a0, 2 227c: 0c0000 movnez a5, a8, a12 227f: 197c07 memw 2282: 0020c0 s32i a5, a2, 0x3b8 2285: c36872 bge a11, a12, 2299 2288: 10aac7 bgez a12, 2299 228b: ac97 movi.n a11, 30 228d: c33c0d addx2 a11, a12, a11 2290: 903c30 ssl a11 2293: 401300 sll a5, a0 2296: a14500 j 229b 2299: 0046 movi.n a5, 0 229b: 040c00 memw 229e: 0020c0 s32i a5, a2, 0x3ac 22a1: c26842 bge a10, a12, 22b5 22a4: 141026 bge a12, a9, 22b5 22a7: 2066 movi.n a3, 60 22a9: 400c04 addx2 a3, a12, a3 22ac: 000386 ssl a3 22af: fdc052 sll a0, a0 22b2: 50540c j 22b7 22b5: 8364 movi.n a0, 0 22b7: 46060d memw 22ba: 0000 l32i.n a12, a1, 8 22bc: a6100c s32i a0, a2, 0x3a8 22bf: 0dbc l32i.n a0, a1, 4 22c1: 60066c addi a1, a1, 16 22c4: 906c ret.n 22c6: 401600 bgez a2, 212d 22c9: a14000 movi a3, 100 22cc: 000046 slli a12, a2, 5 22cf: 040c mov.n a2, a12 22d1: 0020c0 l32r a0, 20d8 22d4: ef6242 callx0 a0 22d7: 1ca6 mov.n a0, a2 22d9: e610 movi.n a3, 10 22db: 0dbc mov.n a2, a12 22dd: e77c addi.n a12, a0, -1 22df: 907c70 slli a12, a12, 24 22e2: 401700 srai a12, a12, 24 22e5: a15000 l32r a0, 20dc 22e8: 0001c6 callx0 a0 22eb: 080c movi.n a3, 10 22ed: 215200 l32r a0, 20e0 22f0: 9358c0 callx0 a0 22f3: 20c0 movi.n a3, -8 22f5: 625200 bge a2, a3, 230a 22f8: c7ee movi.n a0, 1 22fa: d610ab j 213f 22fd: 00dc movi.n a0, 3 22ff: b0eb1c bgei a2, 8, 2305 2302: 0090bc j 213f 2305: 401b movi.n a0, 2 2307: a15000 j 213f 230a: 0046 movi.n a0, 3 230c: 0c00 movi.n a4, -2 230e: 20c005 bge a2, a4, 2314 2311: 625200 j 213f 2314: c7eb movi.n a0, 2 2316: 9710aa j 213f 2319: 3c0dac ill 231c: 3c30c3 excw 231f: 130090 excw 2322: 000040 excw 2325: 0046a1 l32r a12, fffc4ae8 2328: 000c00 l32r a0, 132c 232b: c0 .byte 0xff 232c: 0020 bnez.n a2, 2342 232e: 21c8 movi.n a4, 16 2330: ea6202 memw 2333: 121108 l32i a3, a0, 0x390 2336: 0d10c1 or a3, a3, a4 2339: 32d6f0 memw 233c: a032e6 s32i a3, a0, 0x390 233f: c2b064 j 2353 2342: 2d11 movi.n a6, -17 2344: 81010c memw 2347: 00c0ff l32i a5, a0, 0x390 234a: 020d00 and a5, a5, a6 234d: 2da30c memw 2350: c00b0c s32i a5, a0, 0x390 2353: 01cc80 l32r a4, 2320 2356: 31c8c0 slli a3, a2, 24 2359: ff7d01 l8ui a2, a4, 64 235c: 0000c0 srai a3, a3, 24 235f: 01a30c slli a2, a2, 24 2362: c0ff7c srai a2, a2, 24 2365: 7c0000 call0 2368 2368: 3783 l32i.n a0, a1, 0 236a: 0c11a2 addi a1, a1, 16 236d: 4610 ret.n 236f: 0cff90 ill 2372: 82e630 excw 2375: 8e4602 l32r a12, ffff4b38 2378: 200cff l32r a1, fffc279c 237b: 8d06 mov.n a12, a2 237d: 300cff l32r a0, 2370 2380: 47e47c callx0 a0 2383: 02a2 mov.n a2, a12 2385: ff8a86 call0 2388 2388: 200c l32i.n a12, a1, 4 238a: 8946 l32i.n a0, a1, 0 238c: 0000ff addi a1, a1, 16 238f: 0000 ret.n 2391: 600002 ill 2394: 000000 excw ... 00002398 : 2398: f0c112 ill 239b: 010109 excw 239e: dcfffc ill 23a1: 041c22 ill 23a4: 0020c0 excw 23a7: e42032 excw 23aa: 203340 excw 23ad: c0 .byte 0xff 23ae: 20 .byte 0x7f 23af: 603200 excw 23b2: 0406e4 excw 23b5: f66c00 l32r a4, fffd8ed0 23b8: c0 .byte 0xff 23b9: 20 .byte 0xff 23ba: 00 .byte 0xff 23bb: 52 .byte 0x7f 23bc: 20 .byte 0xff 23bd: e4 .byte 0xff 23be: 105560 excw 23c1: 0020c0 slli a9, a0, 32 23c4: 52 .byte 0xff 23c5: 60 .byte 0xff 23c6: e4 .byte 0xff 23c7: f341 addi.n a15, a15, 15 23c9: ff .byte 0xff 23ca: 80 .byte 0xff 23cb: 220132 ill 23ce: 304004 excw 23d1: 38 .byte 0xff 23d2: 31 .byte 0xff 23d3: 012280 excw 23d6: 312820 excw 23d9: 000005 sub a0, a0, a0 23dc: 08 .byte 0xff 23dd: 01 .byte 0xf 23de: 10c112 excw 23e1: 00f00d excw 23e4: 000000 excw ... 000023e8 : 23e8: f0c112 blti a15, -1, 23ec 23eb: 0911c9 ill 23ee: 02cd01 extui a15, a12, 15, 6 23f1: fc01 l32i.n a5, a8, 12 23f3: 00c0ff excw 23f6: 00 .byte 0xf 23f7: 050c2d excw 23fa: c80000 excw 23fd: 010811 excw 2400: 10c112 excw 2403: 00f00d excw 2406: 000000 excw 2409: 000014 excw 240c: 00 .byte 0x3f 240d: 100000 excw 2410: 000243 ret 2413: 000000 ill 2416: 000000 extui a15, a0, 12, 3 2419: 600096 l32r a0, fffc3414 241c: 00 .byte 0xff 241d: 9a .byte 0xff 241e: 00 .byte 0xff 241f: 60 .byte 0xf 2420: 7fffff ill 2423: bc8180 excw 2426: 980914 excw 2429: 41 .byte 0xff 242a: 5ac6 addi.n a15, a15, -1 242c: ffffff extui a0, a0, 0, 3 242f: ffff7f excw 2432: 00 .byte 0xbf 2433: fc .byte 0xff 2434: 900000 ill 2437: ffff01 excw 243a: fffbff rsil a0, 0 243d: ff .byte 0xfe 243e: ff .byte 0xef 243f: 00 .byte 0x3f 2440: 00 .byte 0xff 2441: 00 .byte 0xf 2442: ff1800 moveqz a0, a0, a0 2445: 80ffff excw 2448: 00 .byte 0xff 2449: 3ff20a bbsi a15, 31, 244c 244c: 000000 jx a2 244f: 0fffc0 rfe 2452: 00fff0 excw 2455: 000220 l32r a0, fffc2458 2458: fff000 ill 245b: 0fa6ff excw 245e: 000000 excw 2461: ffc000 l8ui a0, a0, 0 2464: 385854 l32r a10, 23a0 2467: ff0000 movi a5, -128 246a: e6f00f l32r a2, 239c 246d: 0b2000 l32r a6, 2398 2470: fff03f addi a1, a1, -32 2473: 40df s32i.n a0, a1, 16 2475: 000c s32i.n a12, a1, 20 2477: ff20 s32i.n a14, a1, 28 2479: 80ff s32i.n a13, a1, 24 247b: 0000ff l32r a11, 2394 247e: 3f0013 l32r a13, 23a4 2481: fffff0 l32r a14, 23a8 2484: 000d80 memw 2487: 000000 l32i a9, a14, 0x160 248a: 24fc00 or a9, a9, a11 248d: 03fe01 memw 2490: ffffff s32i a9, a14, 0x160 2493: 00000f memw 2496: 00b000 l32i a8, a14, 0x10c 2499: 040000 or a8, a8, a6 249c: 0bffff memw 249f: 0000ff s32i a8, a14, 0x10c 24a2: ff0024 l32r a7, 23ac 24a5: ffbfff memw 24a8: 000000 l32i a4, a14, 0x340 24ab: 020000 and a4, a4, a7 24ae: 006000 or a4, a4, a6 24b1: 3feffe memw 24b4: 000fff s32i a4, a14, 0x340 24b7: 008300 l32r a3, 23b0 24ba: ff0080 memw 24bd: fffff7 s32i a3, a14, 0x16c 24c0: 0002a0 l32r a12, 23b4 24c3: 003000 memw 24c6: f70000 s32i a12, a14, 0x168 24c9: 000001 l32r a11, 23b8 24cc: 000000 memw 24cf: 001000 l32i a9, a14, 0x150 24d2: 430000 and a9, a9, a11 24d5: 000002 memw 000024d8 : 24d8: ffcfa1 s32i a9, a14, 0x150 24db: 80af52 memw 24de: ffcc21 movi a7, 0x190 24e1: ffca61 l32i a8, a14, 0x318 24e4: e0c112 memw 24e7: c94109 s32i a7, a14, 0x318 24ea: 71e951 l32r a4, 23c0 24ed: b161d9 l32r a6, 23bc 24f0: d1ffc6 memw 24f3: e1ffc9 l32i a3, a13, 0x2ec 24f6: c0ffc9 and a3, a3, a6 24f9: 920020 or a3, a3, a4 24fc: b0582e memw 24ff: c02099 s32i a3, a13, 0x2ec 2502: 920020 l32r a12, 23c4 2505: c0586e memw 2508: 820020 l32i a11, a13, 0x388 250b: 60432e and a11, a11, a12 250e: c02088 memw 2511: 820020 s32i a11, a13, 0x388 2514: 71436e l8ui a10, a10, 0 2517: c0ffc2 addi a10, a10, -15 251a: 420020 memw 251d: 70d02e l32i a9, a14, 0x148 2520: 601044 and a9, a9, a5 2523: c02044 or a9, a9, a10 2526: 420020 memw 2529: 31d06e s32i a9, a14, 0x148 252c: c0ffbe l32r a7, 23cc 252f: 320020 l32r a8, 23c8 2532: c15b6e memw 2535: c0ffbd l32i a6, a14, 0x128 2538: c20020 and a6, a6, a8 253b: b15a6e or a6, a6, a7 253e: c0ffbb memw 2541: 920020 s32i a6, a14, 0x128 2544: b0542e l32r a4, 23d0 2547: c01099 memw 254a: 0020 l32i.n a3, a14, 52 254c: 546e92 and a3, a3, a4 254f: 0020c0 memw 2552: a172 s32i.n a3, a14, 52 2554: 2e8290 l8ui a2, a2, 34 2557: c0c6 movi.n a0, 46 2559: 720020 bbci a2, 0, 2571 255c: 41c66e memw 255f: 61ffb5 l32i a12, a14, 0x144 2562: c0ffb3 and a12, a12, a5 2565: 320020 or a12, a12, a0 2568: 60bb2d memw 256b: 401033 s32i a12, a14, 0x144 256e: c02033 j 2585 2571: 0020 movi.n a3, 38 2573: bb6d32 memw 2576: ffb0c1 l32i a2, a14, 0x144 2579: 0020c0 and a2, a2, a5 257c: e22db2 or a2, a2, a3 257f: 10bbc0 memw 2582: 0020c0 s32i a2, a14, 0x144 2585: e26db2 movi a0, -64 2588: 0aa2 movi.n a12, 17 258a: caa200 l32r a6, 23d4 258d: 20c0f1 memw 2590: 2e9200 l32i a11, a14, 0x370 2593: 995052 and a11, a11, a0 2596: 99a010 or a11, a11, a12 2599: 20c020 memw 259c: 6e9200 s32i a11, a14, 0x370 259f: a87152 l32r a10, 23d8 25a2: a681ff memw 25a5: 20c0ff l32i a9, a13, 0x2a0 25a8: 2e6200 or a9, a9, a10 25ab: 66804a memw 25ae: 667010 s32i a9, a13, 0x2a0 25b1: 20c020 l32r a8, 23dc 25b4: 6e6200 l32r a7, 23e0 25b7: a3414a memw 25ba: 20c0ff l32i a5, a14, 0x164 25bd: de3800 and a5, a5, a8 25c0: 103340 or a5, a5, a7 25c3: 0020c0 memw 25c6: 22de39 s32i a5, a14, 0x164 25c9: 2c2202 l32r a4, 23e4 25cc: 6207e0 l32r a3, 23e8 25cf: 20c014 memw 25d2: 2ec200 l32i a2, a14, 0x164 25d5: cc5051 and a2, a2, a4 25d8: cc0010 or a2, a2, a3 25db: 20c020 memw 25de: 6ec200 s32i a2, a14, 0x164 25e1: 04c651 l32r a0, 23ec 25e4: 632c00 l32r a12, 23f0 25e7: 0020c0 memw 25ea: 512e22 l32i a11, a14, 0x15c 25ed: 102250 and a11, a11, a0 25f0: 202230 or a11, a11, a12 25f3: 0020c0 memw 25f6: 516e22 s32i a11, a14, 0x15c 25f9: c0af02 l32r a10, 23f4 25fc: 611c1c l32r a9, 23f8 25ff: c0ff92 memw 2602: b20020 l32i a8, a14, 0x150 2605: 00dc2e and a8, a8, a10 2608: c010bb or a8, a8, a9 260b: c020bb memw 260e: b20020 s32i a8, a14, 0x150 2611: a1dc6e memw 2614: c0ff8e movi a5, 128 2617: 920020 l32i a7, a14, 0x318 261a: a0a82d memw 261d: c02099 s32i a5, a14, 0x318 2620: 0020 movi.n a4, 4 2622: a86d92 memw 2625: ff8a81 l32i a3, a14, 0x310 2628: ff8b71 or a3, a3, a4 262b: 0020c0 memw 262e: 592e52 s32i a3, a14, 0x310 2631: 105580 l32r a2, 23fc 2634: 205570 l32r a0, 2400 2637: 0020c0 memw 263a: 596e52 l32i a12, a14, 0x370 263d: ff8641 and a12, a12, a2 2640: ff8731 or a12, a12, a0 2643: 0020c0 memw 2646: 592e22 s32i a12, a14, 0x370 2649: 102240 l32r a11, 2404 264c: 202230 l32r a10, 2408 264f: 0020c0 memw 2652: 596e22 l32i a9, a14, 0x324 2655: ff8201 and a9, a9, a11 2658: ff83c1 or a9, a9, a10 265b: 0020c0 memw 265e: 572eb2 s32i a9, a14, 0x324 2661: 10bb00 l32r a8, 240c 2664: 20bbc0 l32r a7, 2410 2667: 0020c0 memw 266a: 576eb2 l32i a5, a14, 0x158 266d: ff7ea1 and a5, a5, a8 2670: ff7f91 or a5, a5, a7 2673: 0020c0 memw 2676: 542e82 s32i a5, a14, 0x158 2679: 1088a0 l32r a4, 2414 267c: 208890 l32r a3, 2418 267f: 0020c0 memw 2682: 546e82 l32i a2, a14, 0x34c 2685: 0020c0 and a2, a2, a4 2688: 80a052 or a2, a2, a3 268b: c62e72 memw 268e: 0020c0 s32i a2, a14, 0x34c 2691: c66e52 l32r a0, 241c 2694: c0440c l32r a12, 2420 2697: 320020 memw 269a: 40c42e l32i a11, a14, 0x320 269d: c02033 and a11, a11, a0 26a0: 320020 or a11, a11, a12 26a3: 21c46e memw 26a6: 01ff72 s32i a11, a14, 0x320 26a9: c0ff73 l32r a10, 2424 26ac: c20020 memw 26af: 20dc2e l32i a9, a13, 0x388 26b2: 0010cc or a9, a9, a10 26b5: c020cc memw 26b8: c20020 s32i a9, a13, 0x388 26bb: b1dc6e l32r a8, 2428 26be: a1ff6e l32r a7, 242c 26c1: c0ff6f memw 26c4: 920020 l32i a5, a6, 0x270 26c7: b0c92e and a5, a5, a8 26ca: a01099 or a5, a5, a7 26cd: c02099 memw 26d0: 920020 s32i a5, a6, 0x270 26d3: 81c96e l32r a4, 2430 26d6: 71ff6a memw 26d9: c0ff6b l32i a3, a14, 0x344 26dc: 520020 and a3, a3, a4 26df: 80562e memw 26e2: 701055 s32i a3, a14, 0x344 26e5: 2055 movi.n a2, 0 26e7: 0020c0 call0 26e8 26ea: 566e52 l32r a12, 2434 26ed: 6641 l32i.n a0, a12, 0 26ef: 31ff l32i.n a0, a0, 12 26f1: ff67 movi.n a2, 0 26f3: 0020c0 callx0 a0 26f6: d32e22 movi a10, -49 26f9: 2240 movi.n a9, 32 26fb: 223010 l32r a3, 2438 26fe: 20c020 l32r a6, 243c 2701: 6e2200 l32r a0, 2440 2704: 6201d3 memw 2707: 63c1ff l32i a8, a13, 0x238 270a: 20c0ff and a8, a8, a10 270d: 2eb200 or a8, a8, a9 2710: bb00c8 memw 2713: bbc010 s32i a8, a13, 0x238 2716: 20c020 memw 2719: 6eb200 l32r a5, 2444 271c: 5ea1c8 l32i a7, a14, 0x248 271f: 20c0ff memw 2722: 2d9200 s32i a5, a14, 0x248 2725: a0e2 movi.n a4, 6 2727: c02099 memw 272a: 920020 l32i a2, a14, 0x24c 272d: 81e26d or a2, a2, a4 2730: 71ff5b memw 2733: c0ff5b s32i a2, a14, 0x24c 2736: 520020 memw 2739: 809c26 s32i a0, a14, 0x31c 273c: 701055 memw 273f: c02055 l32i a11, a14, 0x31c 2742: 520020 or a11, a11, a0 2745: 419c66 memw 2748: c0ff57 s32i a11, a14, 0x31c 274b: 320020 l32r a10, 2448 274e: 40d12e memw 2751: 1033 l32i.n a9, a14, 40 2753: 0020c0 and a9, a9, a10 2756: d16e32 memw 2759: 020c s32i.n a9, a14, 40 275b: 0005 movi.n a8, -7 275d: c100 movi.n a7, 2 275f: 08ff52 memw 2762: 30080c l32i a5, a6, 0x224 2765: c0020c and a5, a5, a8 2768: a20000 or a5, a5, a7 276b: 2ccfaf memw 276e: 4f3109 s32i a5, a6, 0x224 2771: 61ff movi.n a4, -2 2773: 01ff4f memw 2776: c0ff4f l32i a2, a3, 0x3c0 2779: 820020 and a2, a2, a4 277c: a08e2d memw 277f: 1088 l32i.n a0, a12, 0 2781: 208890 l32i a0, a0, 160 2784: 0020c0 s32i a2, a3, 0x3c0 2787: 8e6d82 callx0 a0 278a: 20c0 movi.n a2, 1 278c: 5100 l32i.n a0, a12, 0 278e: ff4a movi.n a3, 1 2790: 922e72 l32i a0, a0, 172 2793: 20c0 movi.n a4, 12 2795: 6e5200 callx0 a0 2798: 0c92 movi.n a2, 2 279a: c064 l32i.n a0, a12, 0 279c: 0020 movi.n a3, 1 279e: 932e22 l32i a0, a0, 172 27a1: 202240 movi a4, 0x184 27a4: 0020c0 callx0 a0 27a7: 6e22 movi.n a2, 3 27a9: c093 l32i.n a0, a12, 0 27ab: 0020 movi.n a3, 2 27ad: c76e02 l32i a0, a0, 172 27b0: 20c0 movi.n a4, 6 27b2: 2eb200 callx0 a0 27b5: 00c7 l32i.n a0, a12, 0 27b7: c020bb l32i a0, a0, 188 27ba: b20020 callx0 a0 27bd: c76e l32i.n a2, a12, 16 27bf: ff3fa1 l32r a14, 244c 27c2: 0020c0 bbsi a2, 27, 27d7 27c5: ae98 mov.n a2, a14 27c7: 1099a0 movi a3, 127 27ca: 0020c0 l32r a4, 2450 27cd: 7cae99 l32r a5, 2454 27d0: 0c98 movi.n a6, 16 27d2: c027 movi.n a7, 0 27d4: 520020 call0 27d8 27d7: 8926 movi.n a2, 1 27d9: 5580 movi.n a8, 0 27db: 557010 l32i a4, a12, 0x1e0 27de: 20c020 l32r a3, 245c 27e1: 665200 l32r a7, 2458 27e4: e47c89 addi a5, a3, 96 27e7: 0020c0 addi a6, a3, 22 27ea: f02322 l8ui a7, a7, 0 27ed: 2240 s32i.n a14, a1, 0 27ef: c010 s32i.n a8, a1, 4 27f1: 0020 s32i.n a8, a1, 8 27f3: 0c08 s32i.n a8, a1, 12 27f5: 2002 addi.n a7, a7, 1 27f7: 632228 extui a7, a7, 0, 8 27fa: 00c0f0 call0 27fc 27fd: 0c00 movi.n a14, 1 27ff: 0c0812 l32r a8, 2460 2802: 130c l32i.n a9, a12, 0 2804: 2b2002 l8ui a8, a8, 34 2807: c0c40c l32i a9, a9, 156 280a: 0c0000 bbci a8, 0, 2836 280d: 0c0822 movi a2, 119 2810: 130c movi.n a3, 0 2812: 2002 movi.n a4, 18 2814: 422b movi.n a5, 7 2816: 84a1 movi.n a6, 0 2818: 0000c0 movi a7, 216 281b: 08320c callx0 a9 281e: 230c0c movi a2, 119 2821: 2002 movi.n a3, 0 2823: 0c2b movi.n a4, 24 2825: c064 movi.n a5, 1 2827: 0000 l32i.n a0, a12, 0 2829: 0c08 movi.n a6, 1 282b: 2f2002 l32i a0, a0, 156 282e: 00c0 movi.n a7, 1 2830: 4c2800 callx0 a0 2833: ff23e1 j 2847 2836: 11f2b7 movi a2, 119 2839: 0e2d movi.n a3, 0 283b: a032 movi.n a4, 18 283d: 417f movi.n a5, 7 283f: ff21 movi.n a6, 0 2841: ff2151 movi a7, 232 2844: 0c061c callx0 a9 2847: 000507 memw 284a: 120c00 l32i a2, a13, 0x260 284d: 42080c or a2, a2, a14 2850: 31782c memw 2853: ff1f l32i.n a12, a1, 20 2855: ff1d71 s32i a2, a13, 0x260 2858: c352 l32i.n a14, a1, 28 285a: 6260 l32i.n a13, a1, 24 285c: 16c3 l32i.n a0, a1, 16 285e: 000772 addi a1, a1, 32 2861: 01e9 ret.n 2863: 891189 ill 2866: 318921 ill 2869: 70771b ill 286c: 057470 addi a1, a1, -16 286f: 0000 s32i.n a0, a1, 0 2871: 811e0c l32r a0, 2864 2874: 98ff18 callx0 a0 2877: 08820c movi a2, 100 287a: 299222 l32r a0, 2868 287d: 680727 callx0 a0 2880: 2228 l32i.n a0, a1, 0 2882: 0c77a0 addi a1, a1, 16 2885: 1c03 ret.n 2887: 750c24 excw 288a: 0c .byte 0x1f 288b: a07206 excw 288e: 09c0d8 ret 2891: a02200 l8ui a0, a0, 96 2894: 77 .byte 0xff 2895: 0c .byte 0xff 2896: 03 .byte 0xff 2897: 1c .byte 0x1f 2898: 150c84 ill 289b: 0c0c08 excw 289e: 200216 excw 28a1: 170c27 excw 28a4: c0 .byte 0xff 28a5: 00 .byte 0xff 28a6: 040600 excw 28a9: a02200 excw 28ac: 77 .byte 0xff 28ad: 1c030c excw 28b0: 750c24 l32r a11, 2888 28b3: 72060c l32r a10, 288c 28b6: c0e8a0 l32r a3, 2890 28b9: c00009 memw 28bc: 220020 l32i a2, a3, 0x398 28bf: e0982d and a2, a2, a11 28c2: c02022 or a2, a2, a10 28c5: c80020 memw 28c8: 6d2251 s32i a2, a3, 0x398 28cb: 71e898 memw 28ce: 0861d8 l32i a9, a3, 0x39c 28d1: c11241 and a9, a9, a11 28d4: f00d20 or a9, a9, a10 ... 000028e0 : 28e0: f0c112 l32r a7, 2898 28e3: 010109 memw 28e6: c0fffc l32i a6, a3, 0x394 28e9: 220000 and a6, a6, a8 28ec: 0164a0 or a6, a6, a7 28ef: c0fffb memw 28f2: 080000 s32i a6, a3, 0x394 28f5: c11201 l32r a5, 289c 28f8: f00d10 l32r a4, 28a0 28fb: ffff00 memw 28fe: 00f01f l32i a2, a3, 0x398 2901: 018000 and a2, a2, a5 2904: 000200 or a2, a2, a4 2907: ffff60 memw 290a: 001fff s32i a2, a3, 0x398 290d: c00000 l32r a11, 28a4 2910: e03fff l32r a10, 28a8 2913: 4000ff memw 2916: ff001f l32i a9, a3, 0x3a0 2919: ff00ff and a9, a9, a11 291c: ab0000 or a9, a9, a10 291f: 00ff00 memw 2922: b1ffff s32i a9, a3, 0x3a0 00002924 : 2924: f6b1 l32i.n a14, a1, 32 2926: f6a1ff l32r a14, fffdf524 2929: f631ff l32r a10, ffff292c 292c: 20c0ff excw 292f: 232200 excw 2932: 22b0e6 bnei a0, 1, 29a6 2935: 22a010 bnei a0, 2, 28f9 2938: 20c020 excw 293b: 632200 excw 293e: e6 .byte 0xaf 293f: 0020c0 extui a4, a8, 12, 8 2942: e72392 memw 2945: 1099b0 l32i a2, a3, 0x398 2948: 2099a0 and a2, a2, a5 294b: 0020c0 or a2, a2, a4 294e: e76392 memw 2951: ffed81 s32i a2, a3, 0x398 2954: ee71 ret.n 2956: 20c0ff excw 2959: 236200 l32r a0, fffc295c 295c: 6680e5 excw 295f: 667010 excw 2962: 20c020 rsil a0, 0 2965: 636200 j 1a969 2968: 51e5 addi.n a0, a1, 10 296a: 41ffe9 ill 296d: c0ffea l8ui a0, a0, 96 2970: 0020 addi.n a0, a1, 10 2972: e62322 ill 2975: 2250 add.n a0, a0, a0 2977: 224010 excw 297a: 20 .byte 0xff 297b: c0 .byte 0xff 297c: 220020 excw 297f: b1e663 or a0, a0, a0 2982: a1ffe5 ill 2985: c0ffe6 slli a0, a14, 32 2988: 920020 excw 298b: b0e823 l32r a0, fffc298c 298e: 99 .byte 0xde 298f: 99a010 excw 2992: c020 mov.n a14, a3 2994: 920020 ill 2997: 81e863 ill 299a: 72ffe1 ill 299d: c000a1 ill 29a0: 620020 ill 29a3: 80f223 ill 29a6: 701066 ill 29a9: c02066 ill 29ac: 620020 ill 29af: 52f263 ill 29b2: 4c80af ill 29b5: 20c074 ill 29b8: 232200 addi a1, a1, -16 29bb: 2250e6 l32r a4, 2958 29be: 4010 s32i.n a0, a1, 0 29c0: c02022 l8ui a2, a4, 130 29c3: 220020 l32r a0, 295c 29c6: 0de663 bnei a2, 2, 29e1 29c9: 0000f0 movi a5, 105 29cc: 0001ab movi a6, -108 29cf: 060000 memw 29d2: 006000 l32i a3, a0, 0x1a0 29d5: 600006 and a3, a3, a6 29d8: 000600 or a3, a3, a5 29db: 01ab60 memw 29de: 000000 s32i a3, a0, 0x1a0 29e1: 600002 l8ui a3, a4, 131 29e4: 0001ab beqi a3, 1, 29ea 29e7: 0a0000 bnei a3, 3, 2a15 29ea: 6000 movi.n a10, 1 29ec: ff0fff movi a11, -68 29ef: 1000ff memw 29f2: 000000 l32i a9, a0, 0x1a0 29f5: 000020 and a9, a9, a11 29f8: 0e0000 or a9, a9, a10 29fb: 000001 memw 29fe: 00010d s32i a9, a0, 0x1a0 2a01: de00 movi.n a8, -2 2a03: 000003 memw 2a06: 0003ed l32i a7, a0, 0x174 ... 00002a2c : 2a2c: f0c112 or a12, a0, a1 2a2f: ffe741 excw 2a32: 0109 movi.n a4, 0 2a34: 820422 s32i a0, a2, 0x234 2a37: e601 movi.n a5, 1 2a39: 66ff movi.n a2, 0 2a3b: 521722 l32r a0, 2994 2a3e: 6269a0 callx0 a0 2a41: c094af l32r a0, 2964 2a44: 320020 l32r a4, 2968 2a47: 606820 movi a5, 0xfffffeff 2a4a: 501033 l8ui a3, a4, 124 2a4d: c02033 beqi a3, 1, 2a62 2a50: 320020 memw 2a53: 326860 l32i a6, a0, 0x234 2a56: 268304 and a6, a6, a5 2a59: 660213 memw 2a5c: 0c2a33 s32i a6, a0, 0x234 2a5f: afb21a l8ui a3, a4, 124 2a62: 20c0bc bnei a3, 2, 2a77 2a65: 209200 movi a8, 0x100 2a68: 99b068 memw 2a6b: 99a010 l32i a7, a0, 0x214 2a6e: 20c020 or a7, a7, a8 2a71: 609200 memw 2a74: e87c68 s32i a7, a0, 0x214 2a77: 0020c0 movi a6, 0xfffffecf 2a7a: 5d2072 l8ui a3, a4, 129 2a7d: 7780 movi.n a7, 48 2a7f: 20c010 bnei a3, 1, 2a97 2a82: 607200 memw 2a85: 04325d l32i a9, a0, 0x218 2a88: ae5283 and a9, a9, a6 2a8b: 2326ff or a9, a9, a7 2a8e: 336602 memw 2a91: 20c02b s32i a9, a0, 0x218 2a94: cf2100 j 2acd 2a97: 2202ff bnei a3, 2, 2aac 2a9a: ae328d memw 2a9d: 0030ff l32i a10, a0, 0x238 2aa0: 20c010 and a10, a10, a5 2aa3: 030c00 memw 2aa6: 02040c s32i a10, a0, 0x238 2aa9: 0c8d62 j 2acd 2aac: 020c15 memw 2aaf: ffd601 l32i a2, a0, 0x218 2ab2: 0000c0 and a2, a2, a6 2ab5: ffc801 or a2, a2, a7 2ab8: ffc941 memw 2abb: ffae52 s32i a2, a0, 0x218 2abe: 7c0432 memw 2ac1: 111326 l32i a11, a0, 0x238 2ac4: 0020c0 and a11, a11, a5 2ac7: 8d2062 memw 2aca: 106650 s32i a11, a0, 0x238 2acd: 0020c0 l8ui a3, a4, 126 2ad0: 6062 movi.n a8, 32 2ad2: 04328d beqi a3, 1, 2afc 2ad5: 23667c beqi a3, 3, 2afc 2ad8: a18211 beqi a3, 4, 2afc 2adb: 20c000 beqi a3, 5, 2afc 2ade: 207200 l8ui a3, a4, 128 2ae1: 778085 addi a5, a3, -3 2ae4: 20c020 bnez a5, 2bea 2ae7: 607200 memw 2aea: ae6285 l32i a7, a0, 0x234 2aed: 0432cf and a7, a7, a6 2af0: 073c81 or a7, a7, a8 2af3: 141366 memw 2af6: 0020c0 s32i a7, a0, 0x234 2af9: 862092 j 2ba8 2afc: 109960 l32r a5, 296c 2aff: 9970 movi.n a9, 0 2b01: c020 addi.n a10, a3, -1 2b03: 920020 beqz a10, 2c02 2b06: 468660 addi a11, a3, -4 2b09: 66000d beqz a11, 2c02 2b0c: c01123 addi a2, a3, -3 2b0f: a20020 beqz a2, 2c6a 2b12: 508e20 addi a10, a3, -5 2b15: c010aa beqz a10, 2c6a 2b18: a20020 movi a3, 0xfffffe0f 2b1b: 068e60 memw 2b1e: c00008 l32i a5, a0, 0x208 2b21: 220020 and a5, a5, a3 2b24: 608620 or a5, a5, a7 2b27: 701022 memw 2b2a: c02022 s32i a5, a0, 0x208 2b2d: 220020 memw 2b30: c08660 l32i a2, a0, 0x20c 2b33: b20020 and a2, a2, a3 2b36: 508e20 or a2, a2, a7 2b39: c010bb memw 2b3c: b20020 s32i a2, a0, 0x20c 2b3f: 328e60 l8ui a11, a4, 127 2b42: 2c7e04 bltui a11, 2, 2b6c 2b45: 132608 memw 2b48: 332626 l32i a9, a0, 0x214 2b4b: 432623 and a9, a9, a6 2b4e: 532620 or a9, a9, a8 2b51: 04321d memw 2b54: c35280 s32i a9, a0, 0x214 2b57: 2556fd memw 2b5a: 20c010 l32i a7, a0, 0x234 2b5d: 207200 and a7, a7, a6 2b60: 77608d or a7, a7, a8 2b63: 778010 memw 2b66: 20c020 s32i a7, a0, 0x234 2b69: 607200 j 2b8d 2b6c: 2ac68d memw 2b6f: 9c5100 l32i a11, a0, 0x214 2b72: 090cff and a11, a11, a6 2b75: 16a30b or a11, a11, a7 2b78: b20fba memw 2b7b: 16fcc3 s32i a11, a0, 0x214 2b7e: 220f5b memw 2b81: 16fdc3 l32i a10, a0, 0x234 2b84: a21572 and a10, a10, a6 2b87: 16fbc3 memw 2b8a: 32151a s32i a10, a0, 0x234 2b8d: c00fae l8ui a3, a4, 126 2b90: 520020 bnei a3, 1, 2b96 2b93: 308220 j 2c23 2b96: 701055 bnei a3, 3, 2b9c 2b99: c02055 j 2c23 2b9c: 520020 addi a0, a3, -4 2b9f: c08260 beqz a0, 2c82 2ba2: 220020 addi a2, a3, -5 2ba5: 308320 beqz a2, 2c82 2ba8: 701022 l32r a0, 2970 2bab: c02022 l32r a4, 2974 2bae: 220020 l8ui a0, a0, 125 2bb1: b28360 l32r a3, 2978 2bb4: b67f04 bnei a0, 1, 2bcd 2bb7: c0262b l32r a5, 297c 2bba: 920020 memw 2bbd: 8520 l32i.n a2, a4, 4 2bbf: 109960 and a2, a2, a3 2bc2: 209980 or a2, a2, a5 2bc5: 0020c0 memw 2bc8: 6092 s32i.n a2, a4, 4 2bca: 20c085 j 2be3 2bcd: 207200 bnei a0, 2, 2be3 2bd0: 77608d l32r a6, 2980 2bd3: 778010 memw 2bd6: c020 l32i.n a5, a4, 4 2bd8: 720020 and a5, a5, a3 2bdb: 068d60 or a5, a5, a6 2bde: c00008 memw 2be1: 0020 s32i.n a5, a4, 4 2be3: 20b2 l32i.n a0, a1, 0 2be5: bb6085 addi a1, a1, 16 2be8: 7010 ret.n 2bea: c020bb bnei a3, 2, 2ba8 2bed: b20020 memw 2bf0: c08560 l32i a7, a0, 0x214 2bf3: a20020 and a7, a7, a6 2bf6: 608d20 or a7, a7, a8 2bf9: c010aa memw 2bfc: a20020 s32i a7, a0, 0x214 2bff: 328d60 j 2ba8 2c02: 667e04 l8ui a3, a4, 127 2c05: 060213 addi a10, a3, -3 2c08: 660023 beqz a10, 2cdb 2c0b: 860233 addi a11, a3, -5 2c0e: 020021 beqz a11, 2cdb 2c11: 16fcc3 bgeui a3, 2, 2c17 2c14: 220df0 j 2cc9 2c17: 16fbc3 l32r a2, 2984 2c1a: 010d92 memw 2c1d: 41ff72 s32i a2, a5, 0x100 2c20: 02ff72 j 2b18 2c23: 317d00 l8ui a3, a4, 127 2c26: 66ff71 bnei a3, 1, 2c48 2c29: 1510 movi.n a2, 1 2c2b: 7151 movi.n a3, 0 2c2d: c0ff movi.n a4, 1 2c2f: 0020 movi.n a5, 0 2c31: 301428 l32r a0, 2998 2c34: 501022 callx0 a0 2c37: 2022 movi.n a2, 0 2c39: 20c0 movi.n a3, 8 2c3b: 2900 movi.n a4, 8 2c3d: 4614 movi.n a5, 0 2c3f: 660005 l32r a0, 299c 2c42: 611220 callx0 a0 2c45: c0ff6c j 2ba8 2c48: 580020 bnez a3, 2ba8 2c4b: 3014 movi.n a2, 0 2c4d: 1055 movi.n a3, 1 2c4f: 5560 movi.n a4, 1 2c51: c020 movi.n a5, 0 2c53: 590020 l32r a0, 29a0 2c56: 010814 callx0 a0 2c59: c112 movi.n a2, 8 2c5b: 0d10 movi.n a3, 0 2c5d: 66f0 movi.n a4, 8 2c5f: ba23 movi.n a5, 0 2c61: 0020c0 l32r a0, 29a4 2c64: 852072 callx0 a0 2c67: 107760 j 2ba8 2c6a: 207780 l8ui a3, a4, 127 2c6d: 0020c0 beqi a3, 3, 2ce7 2c70: 856072 beqi a3, 5, 2ce7 2c73: ffe946 bltui a3, 2, 2cd2 2c76: 7f0432 l32r a3, 2988 2c79: fdc3a2 memw 2c7c: 0cfa16 s32i a3, a5, 0x100 2c7f: fbc3b2 j 2b18 2c82: 0c9b16 l8ui a3, a4, 127 2c85: 0223f6 bnei a3, 1, 2ca7 2c88: 2c46 movi.n a2, 0 2c8a: 2100 movi.n a3, 1 2c8c: ff5b movi.n a4, 1 2c8e: 20c0 movi.n a5, 0 2c90: 652200 l32r a0, 29a8 2c93: bd0640 callx0 a0 2c96: 32ff movi.n a2, 8 2c98: 7f04 movi.n a3, 0 2c9a: 1366 movi.n a4, 8 2c9c: 0c1e movi.n a5, 0 2c9e: 030c12 l32r a0, 29ac 2ca1: 0c140c callx0 a0 2ca4: 590105 j 2ba8 2ca7: 00c0ff bnez a3, 2ba8 2caa: 0c00 movi.n a2, 1 2cac: 0c02 movi.n a3, 0 2cae: 0c83 movi.n a4, 1 2cb0: 0c84 movi.n a5, 0 2cb2: 570105 l32r a0, 29b0 2cb5: 00c0ff callx0 a0 2cb8: c600 movi.n a2, 0 2cba: ffd7 movi.n a3, 8 2cbc: c356 movi.n a4, 8 2cbe: 0cf5 movi.n a5, 0 2cc0: 130c02 l32r a0, 29b4 2cc3: 0c140c callx0 a0 2cc6: 530105 j 2ba8 2cc9: 00c0ff memw 2ccc: 820c00 s32i a9, a5, 0x100 2ccf: 0c030c j 2b18 2cd2: 050c84 memw 2cd5: ff5001 s32i a9, a5, 0x100 2cd8: 0000c0 j 2b18 2cdb: ffcf46 l32r a9, 298c 2cde: 7f0432 memw 2ce1: 763326 s32i a9, a5, 0x100 2ce4: 735326 j 2b18 2ce7: 5b23b6 l32r a10, 2990 2cea: ff4431 memw 2ced: 0020c0 s32i a10, a5, 0x100 2cf0: 406532 j 2b18 2cf3: ffa546 slli a14, a13, 32 2cf6: 7f0432 ill 2cf9: 1e1366 ill 2cfc: 0c020c ill 2cff: 140c13 excw 2d02: 01050c excw 2d05: c0ff46 l32r a0, fffc2d08 2d08: 0c0000 subx4 a3, a15, a8 2d0b: 82 .byte 0xf 2d0c: 0c030c excw 2d0f: 050c84 excw 2d12: 01 .byte 0xff 2d13: 43 .byte 0xf 2d14: ff .byte 0xff 2d15: c0 .byte 0xff 2d16: 00 .byte 0xcf 2d17: 00 .byte 0xff 2d18: ffc006 addi a1, a1, -16 2d1b: d356 s32i.n a0, a1, 0 2d1d: 120cef l32r a0, 2cf4 2d20: 0c030c l8ui a2, a0, 128 2d23: 050c14 bnez a2, 2dad 2d26: ff3f01 l32r a0, 2cf8 2d29: 0000c0 movi a2, 102 2d2c: 020c l32i.n a0, a0, 0 2d2e: 830c movi.n a3, 3 2d30: 0c840c l32i a0, a0, 144 2d33: 0105 movi.n a4, 1 2d35: c0ff3d callx0 a0 2d38: 860000 l32r a3, 2cfc 2d3b: c0ffb7 s32i a2, a3, 0x270 2d3e: 920020 l32r a2, 2d00 2d41: 464065 memw 2d44: c0ff91 l32i a5, a2, 0x394 2d47: 920020 s32i a5, a3, 0x274 2d4a: 064065 memw 2d4d: 91ff8f l32i a4, a2, 0x398 2d50: c0ff2c s32i a4, a3, 0x278 2d53: 920020 memw 2d56: 4065 movi.n a4, 1 2d58: 8c06 movi.n a5, 5 2d5a: a1ff movi.n a6, 0 2d5c: ff2a movi.n a7, 60 2d5e: 0020c0 l32i a2, a2, 0x39c 2d61: 4065a2 s32i a2, a3, 0x27c 2d64: 8906 l32i.n a0, a3, 0 2d66: ed00ff movi a2, 102 2d69: 000001 l32i a0, a0, 156 ... 2d74: 000200 l32r a2, 2d08 2d77: 01ed60 memw 2d7a: 800000 l32r a7, 2d0c 2d7d: 0fe03f l32i a11, a7, 0x39c 2d80: 000200 or a11, a11, a2 2d83: ffff60 memw 2d86: ff0fff s32i a11, a7, 0x39c 2d89: ffcfff l32r a10, 2d10 00002d8c : 2d8c: f0c112 memw 2d8f: 010109 l32i a9, a7, 0x398 2d92: 22fff5 or a9, a9, a10 2d95: 568000 memw 2d98: 010862 s32i a9, a7, 0x398 2d9b: 22fff4 l32r a8, 2d14 2d9e: 0866a0 memw 2da1: 330c00 l32i a6, a7, 0x394 2da4: 242002 and a6, a6, a8 2da7: c0140c memw 2daa: 310000 s32i a6, a7, 0x394 2dad: fff1 movi.n a3, 1 2daf: 9c6322 s8i a3, a0, 128 2db2: f021 l32i.n a0, a1, 0 2db4: 20c0ff addi a1, a1, 16 2db7: 5200 ret.n 2db9: 52e522 ill 2dbc: c09d63 excw 2dbf: 420020 ill 2dc2: 42e622 subx8 a0, a0, a0 2dc5: c09e63 l32r a0, fffc2dc8 2dc8: 0c0020 excw 2dcb: 550c14 slli a15, a0, 26 2dce: 3c060c excw 2dd1: 2222c7 l32r a12, fffc5594 2dd4: 6322e7 l32r a0, 11d8 2dd7: 9f .byte 0xff 2dd8: 220308 l8ui a2, a0, 125 2ddb: 0266a0 bnei a2, 1, 2e17 2dde: 0c2720 movi a2, 102 2de1: c033 movi.n a3, 3 2de3: 010000 l32r a0, 2dc0 2de6: ffe4 movi.n a4, 1 2de8: e521 l32i.n a0, a0, 0 2dea: 20c0ff l32r a5, 2dc4 2ded: e47100 l32i a0, a0, 152 2df0: 27b2ff l8ui a5, a5, 128 2df3: bb20e7 callx0 a0 2df6: 20c020 l32r a0, 2dcc 2df9: 67b200 l32r a3, 2dc8 2dfc: e1a1e7 l32i a5, a0, 132 2dff: 20c0ff memw 2e02: 279200 s32i a5, a3, 0x394 2e05: 99a0e6 l32i a4, a0, 136 2e08: 20c020 memw 2e0b: 679200 s32i a4, a3, 0x398 2e0e: de81e6 l32i a2, a0, 140 2e11: 20c0ff memw 2e14: 276200 s32i a2, a3, 0x39c 2e17: 80e5 movi.n a6, 0 2e19: c01066 s8i a6, a0, 125 2e1c: 0020 l32i.n a0, a1, 0 2e1e: e56762 addi a1, a1, 16 2e21: 130c ret.n 2e23: 804032 mul16u a1, a2, a0 2e26: 120108 slli a0, a9, 17 2e29: 0d10c1 bnei a2, 1, 2e32 2e2c: 0000f0 call0 2e30 2e2f: 01f000 j 2e35 2e32: 000000 call0 2e34 2e35: 0000 l32i.n a0, a1, 0 2e37: 01f000 addi a1, a1, 16 2e3a: 0000 ret.n 2e3c: 000200 ill 2e3f: 01f060 excw ... 00002e44 : 2e44: f0c112 excw 2e47: 010109 ill 2e4a: 22fff9 excw 2e4d: 667d00 l32r a0, fffc2e50 2e50: 223812 excw 2e53: 0c66a0 ill 2e56: f70133 ill 2e59: 0cff add.n a15, a2, a0 2e5b: 14 .byte 0x3f 2e5c: 510008 excw 2e5f: 02fff6 excw 2e62: 522620 ill 2e65: 8005 add.n a0, a0, a0 2e67: 0000c0 slli a12, a12, 26 2e6a: fff501 ill 2e6d: fff331 ill 2e70: 212052 ill 2e73: 0020c0 ill 2e76: e56352 ill 2e79: 222042 ill 2e7c: 0020c0 ill 2e7f: e66342 ill 2e82: 232022 ill 2e85: 0020c0 ill 2e88: e76322 ill 2e8b: 62060c ill 2e8e: 087d40 excw 2e91: c11201 l32r a12, fffc5614 2e94: f00d10 l32r a4, fffd75b8 ... 00002e98 : 2e98: c112 add.n a15, a15, a14 2e9a: 0109f0 l32r a12, 2e3c 2e9d: 051266 memw 2ea0: 000005 l32i a4, a2, 0x25c 2ea3: 000086 memw 2ea6: 000005 l32i a3, a2, 0x258 2ea9: 120108 memw 2eac: 0d10c1 ssai 24 2eaf: 00f0 movi.n a3, 1 2eb1: 0000 movi.n a4, 7 2eb3: 0000 movi.n a5, 3 2eb5: effe movi.n a6, 2 2eb7: 103f movi.n a7, 0 2eb9: 0000 l32i.n a0, a12, 0 2ebb: 000000 l32i a2, a2, 0x25c 2ebe: cc0040 l32i a0, a0, 156 2ec1: 000001 movi a2, 97 2ec4: 000010 callx0 a0 2ec7: 000000 call0 2ec8 2eca: 000000 movi a2, 119 2ecd: f20a movi.n a3, 0 2ecf: 103f movi.n a4, 16 2ed1: 0000 movi.n a5, 0 2ed3: 0000 l32i.n a0, a12, 0 2ed5: 0078 movi.n a6, 0 2ed7: 0a0000 l32i a0, a0, 156 2eda: 6000 movi.n a7, 1 2edc: 0001cc callx0 a0 ... 00002f04 : 2f04: e0c112 or a6, a6, a7 2f07: 4109 s32i.n a6, a12, 16 2f09: 2151c9 call0 2f0c 2f0c: c1ffea l32r a8, 2e4c 2f0f: c0ffe8 l8ui a8, a8, 134 2f12: 0020 beqz.n a8, 2f1c 2f14: 2242 movi.n a2, 0 2f16: 20c097 call0 2f18 2f19: 223200 j 2f21 2f1c: c096 movi.n a2, 1 2f1e: 100020 call0 2f20 2f21: 4048 movi.n a5, 64 2f23: 130c movi.n a7, 0 2f25: 740c movi.n a6, 0 2f27: 350c movi.n a9, 1 2f29: 260c movi.n a10, 0 2f2b: 08070c l32r a4, 2e54 2f2e: 22220c l32r a2, 2e50 2f31: 200297 l8ui a8, a12, 95 2f34: a02227 addi a3, a2, 20 2f37: 00c061 slli a8, a8, 24 2f3a: 000500 l16ui a4, a4, 2 2f3d: 2200 s32i.n a10, a1, 0 2f3f: 77a0 s32i.n a9, a1, 4 2f41: 1c030c srai a8, a8, 24 2f44: 050c04 addi a8, a8, 31 2f47: 0c0c08 slli a8, a8, 24 2f4a: 200206 srai a8, a8, 24 2f4d: 170c27 movgez a6, a8, a8 2f50: 0000c0 extui a6, a6, 0, 8 2f53: ffe301 l32r a0, 2e78 2f56: 0000c0 callx0 a0 2f59: d731 l32i.n a9, a12, 16 2f5b: 032dff bbsi a9, 27, 2f66 2f5e: 334b movi.n a2, 6 2f60: ffe101 l32r a0, 2e7c 2f63: 0000c0 callx0 a0 2f66: 674c48 call0 2f68 2f69: 11f4 movi.n a2, 2 2f6b: 01020c l32r a0, 2e58 2f6e: c0ffde memw 2f71: 710000 l32i a11, a0, 0x270 2f74: 68ffd2 or a11, a11, a2 2f77: 66704c memw 2f7a: 6920 movi.n a2, 1 2f7c: 054c movi.n a3, 7 2f7e: 0000 movi.n a4, 5 2f80: ffd081 l32r a5, 2e60 2f83: 0882 movi.n a6, 1 2f85: 8c86 movi.n a7, 0 2f87: 020c68 s32i a11, a0, 0x270 2f8a: 000005 l32r a10, 2e5c 2f8d: 0106 s32i.n a10, a1, 0 2f8f: 120c00 call0 2f90 2f92: 000005 l32r a0, 2e80 2f95: 0c054c callx0 a0 2f98: 0c07 l32i.n a3, a12, 16 2f9a: 190c06 bbci a3, 27, 2fc8 2f9d: 410a0c l32r a0, 2e84 2fa0: 21ffca callx0 a0 2fa3: 82ffc8 movi a6, 0xfffffbff 2fa6: 325f0c l32r a5, 2e64 2fa9: 8014c2 memw 2fac: 420188 l32i a4, a5, 0x340 2faf: a90114 and a4, a4, a6 2fb2: 119901 memw 2fb5: 318880 s32i a4, a5, 0x340 2fb8: c882 movi.n a2, 0 2fba: 88801f call0 2fbc 2fbd: 8001 l32i.n a0, a12, 0 2fbf: 803188 l32i a0, a0, 88 2fc2: 60b368 l16si a2, a12, 62 2fc5: 017460 callx0 a0 2fc8: c0ffc9 l32r a0, 2e88 2fcb: 980000 callx0 a0 2fce: f9b74c l32r a12, 2e68 2fd1: 620c07 l8ui a2, a12, 134 2fd4: ffc701 l8ui a3, a12, 135 2fd7: 0000c0 l8ui a4, a12, 136 2fda: 000005 l32r a0, 2e8c 2fdd: 01220c callx0 a0 2fe0: c0ffbb l8ui a0, a12, 119 2fe3: b20020 beqi a0, 1, 2ff9 2fe6: 209c20 beqi a0, 2, 2ff9 2fe9: 20bb movi.n a2, 0 2feb: 0020c0 call0 2fec 2fee: 120c movi.n a2, 0 2ff0: 730c l32i.n a12, a1, 20 2ff2: 540c l32i.n a0, a1, 16 2ff4: ffb851 addi a1, a1, 32 2ff7: 160c ret.n 2ff9: 070c movi.n a2, 1 2ffb: 9c60b2 call0 2ffc 2ffe: ffb4a1 j 2fee 3001: 0501a9 ill 3004: 0000 movi.n a2, 48 3006: ffbb01 extui a0, a0, 0, 2 3009: 0000c0 ill 300c: b74c38 ill 300f: 012a73 excw 3012: b9 .byte 0xef 3013: ff .byte 0xff 3014: 0000c0 jx a2 3017: ffab62 waiti 0 301a: ffaf51 ill 301d: 0020c0 ill 3020: d02542 excw 3023: 104460 rsil a0, 4 3026: 0020c0 ill 3029: d06542 ill 302c: 05020c ill 302f: 080000 mul16u a1, a2, a0 3032: 20020c excw 3035: 2216 s32i.n a14, a1, 36 3037: 1f9c s32i.n a13, a1, 32 3039: 00c0 s32i.n a0, a1, 24 303b: b00100 l32r a13, 3004 303e: c0ff movi.n a0, 0 3040: 0000 s32i.n a0, a1, 16 3042: ffa6c1 l32i a3, a13, 68 3045: 860c22 l8ui a2, a13, 35 3048: 0c32 addi.n a3, a3, 1 304a: 0c4287 s32i a3, a13, 68 304d: ac0188 bne a2, a3, 3058 3050: c0ff movi.n a14, 1 3052: 020000 s32i a0, a13, 68 3055: 26770c j 305a 3058: 1210 mov.n a14, a0 305a: 0f2026 s8i a14, a13, 46 305d: 05020c addi a2, a1, 16 3060: 0c0000 l32r a3, 3008 3063: 51c802 l32r a0, 3028 3066: 124108 callx0 a0 3069: 0d20c1 l32r a12, 300c 306c: 120cf0 beqz a14, 30ec 306f: 000005 l8ui a4, a13, 22 3072: fffb06 bnez a4, 30ec 3075: 000000 movi a2, 119 3078: 023c movi.n a3, 0 307a: 0000 movi.n a4, 15 307c: 0014 movi.n a5, 1 307e: 0000 movi.n a6, 1 3080: 000000 l8ui a14, a12, 64 3083: ff00 l32i.n a0, a12, 0 3085: ffefff slli a14, a14, 24 3088: 0002a0 l32i a0, a0, 148 308b: 007000 srai a14, a14, 24 308e: 000000 callx0 a0 3091: 0000 movi.n a3, 0 3093: 1000 movi.n a4, 15 3095: 0000 movi.n a5, 1 3097: 6400 movi.n a6, 1 ... 000030a4 : 30a4: d0c112 bnall a0, a7, 30a8 30a7: e971c9 excw 30aa: 91 .byte 0xff 30ab: 81d9 l32i.n a3, a12, 16 30ad: 6109 movi.n a2, 1 30af: fff2d1 and a3, a3, a4 30b2: 000c s32i.n a3, a12, 16 30b4: 324109 call0 30b8 30b7: 112d l32i.n a9, a12, 0 30b9: 230d22 l8ui a5, a13, 48 30bc: 32331b l32i a9, a9, 156 30bf: 116d beqz.n a5, 30d4 30c1: 079237 movi a2, 119 30c4: 1e0c movi.n a3, 0 30c6: 6d02 movi.n a4, 15 30c8: 4611 movi.n a5, 1 30ca: 0000 movi.n a6, 1 30cc: 00ed movi.n a7, 1 30ce: 2e4de2 callx0 a9 30d1: 10c122 j 30e4 30d4: ffea31 movi a2, 119 30d7: f101 movi.n a3, 0 30d9: c0ff movi.n a4, 15 30db: 0000 movi.n a5, 1 30dd: e8c1 movi.n a6, 1 30df: 16ff l32i.n a7, a1, 20 30e1: 4207ce callx0 a9 30e4: 160d mov.n a2, a14 30e6: 076456 l32r a0, 302c 30e9: 77a022 callx0 a0 30ec: 030c movi.n a2, 0 30ee: 0cf40c addi a3, a1, 16 30f1: 160c15 l32r a8, 3014 30f4: 400ce2 l32i a4, a12, 0x1e0 30f7: 0c08 movi.n a9, 0 30f9: 01ee80 l32r a5, 3018 30fc: 252002 l32r a7, 301c 30ff: 31e8e0 addi a6, a5, -74 3102: 0000c0 l8ui a7, a7, 0 3105: 030c s32i.n a9, a1, 4 3107: f40c s32i.n a9, a1, 8 3109: 150c s32i.n a9, a1, 12 310b: 160c s32i.n a8, a1, 0 310d: 170c addi.n a7, a7, 1 310f: 290c08 extui a7, a7, 0, 8 3112: 200251 call0 3114 3115: a02227 l32r a2, 3020 3118: c077 movi.n a4, 0 311a: 410000 addi a3, a2, 83 311d: 38ffda call0 3120 3120: 0c4c mov.n a4, a2 3122: 334012 l32r a2, 3024 3125: 4c3910 s32i a4, a12, 0x1ec 3128: 0005 addi.n a3, a2, 9 312a: 0c9800 call0 312c 312d: 0d52 l32i.n a12, a1, 28 312f: 9230 l32i.n a13, a1, 32 3131: 2729 l32i.n a14, a1, 36 3133: 159c l32i.n a0, a1, 24 3135: 77a022 addi a1, a1, 48 3138: 030c ret.n 313a: 0cf40c ill 313d: 15 .byte 0xfe 313e: 0c .byte 0xef 313f: 16 .byte 0x3f 3140: c0170c excw 3143: c60009 excw 3146: 220003 rsil a0, 0 3149: a0 .byte 0xfe 314a: 77 .byte 0xef 314b: 0c .byte 0x3f 314c: f40c03 ill 314f: 0c150c ill 3152: 517816 ill 3155: 0009c0 ill 3158: 010e2d ill 315b: c0ffd1 ill 315e: 0c0000 excw 3161: c13202 l32r a12, fffc5924 3164: c88110 l32r a1, 5e8 3167: ff .byte 0xff 3168: 782c42 memw 316b: 51090c l32i a4, a2, 0x214 316e: ffc7 s32i.n a4, a1, 0 3170: c871 movi.n a3, -2 3172: c562ff memw 3175: 0772b6 l32i a0, a2, 0x214 3178: 119900 and a0, a0, a3 317b: 992199 memw 317e: 018931 s32i a0, a2, 0x214 3181: 771b movi.n a2, 80 3183: 747070 l32r a0, 314c 3186: 000005 callx0 a0 3189: c221 movi.n a2, 1 318b: 040cff l32r a0, 3150 318e: 53c232 callx0 a0 3191: 0005 movi.n a7, 8 3193: 4d00 movi.n a8, -13 3195: c02102 l32r a6, 3140 3198: 6c42ff memw 319b: 329b7b l32i a5, a6, 0x340 319e: 000005 and a5, a5, a8 31a1: d871c8 or a5, a5, a7 31a4: 91e881 memw 31a7: 126108 s32i a5, a6, 0x340 31aa: 0d30c1 movi a2, 0x3e8 31ad: 0000f0 l32r a0, 3154 31b0: effe00 callx0 a0 31b3: 003f movi.n a11, 4 31b5: 60000a memw 31b8: 000a00 l32r a10, 3144 31bb: fe0060 l32i a9, a10, 0x340 31be: 3fef movi.n a0, -13 ... 000031d4 : 31d4: f0c112 memw 31d7: 211109 l32r a3, 3148 31da: fff5 l32i.n a2, a1, 0 31dc: 0020c0 s32i a2, a3, 0x214 31df: 852242 bbci a2, 0, 31eb 31e2: 7c0149 movi a2, 160 31e5: 20c0e3 l32r a0, 315c 31e8: 220200 callx0 a0 31eb: 3085 l32i.n a0, a1, 4 31ed: c01000 addi a1, a1, 16 31f0: 0020 ret.n 31f2: 856202 excw 31f5: 01025c l32r a0, fffc31f8 31f8: f2 .byte 0xef 31f9: 00c0ff l32r a0, fffc31fc 31fc: 00 .byte 0xef 31fd: 01120c l32r a0, fffc3200 3200: c0fff1 ill 3203: 0c0000 ill 3206: 387c87 excw 3209: ffea61 l32r a12, fffc59cc 320c: 0020c0 l32r a1, 1610 320f: 52 .byte 0xff 3210: d026 movi.n a6, 0 3212: 105580 l8ui a3, a0, 149 3215: 205570 l8ui a5, a0, 105 3218: 20c0 bnez.n a3, 3222 321a: 5200 movi.n a4, 1 321c: 22d066 s8i a4, a0, 149 321f: 01e8a3 j 3254 3222: ffe9 s32i.n a2, a1, 0 3224: 0000c0 s8i a6, a0, 149 3227: c04b0c bbsi a5, 1, 3254 322a: 0020 movi.n a2, 4 322c: ffe3a1 l32r a0, 3200 322f: d02a92 callx0 a0 3232: 00307c l32r a0, 31f8 3235: b01099 l8ui a7, a0, 150 3238: 2099 bnez.n a7, 3240 323a: 0020c0 call0 323c 323d: d06a92 l32r a0, 31fc 3240: 120c l32i.n a2, a1, 0 3242: e201 movi.n a8, 0 3244: 00c0ff s8i a8, a0, 150 3247: 20c000 call0 3248 324a: 3100 movi.n a2, 4 324c: ffdc movi.n a3, 0 324e: 220128 l32r a0, 3204 3251: 078563 callx0 a0 3254: 0862 l32i.n a0, a1, 4 3256: a0a022 addi a1, a1, 16 3259: dd01 ret.n 325b: 00c0ff slli a15, a4, 32 325e: 110800 excw 3261: 10c112 l32r a0, fffc3264 3264: f00d l32i.n a15, a1, 0 3266: ef0000 excw 3269: 000001 l32r a0, fffc326c 326c: 01ef bnez.n a1, 32a0 326e: ef0000 excw 3271: 000001 j 1cf9 ... 0000327c : 327c: f0c112 excw 327f: 011109 excw 3282: 0cfff9 l32r a0, fffe1e70 3285: 003206 extui a3, a3, 1, 1 3288: 005295 s8i a3, a10, 2 328b: cc69 add.n a8, a6, a2 328d: 0c63 addi.n a6, a6, 1 328f: 404214 l8ui a8, a8, 2 3292: 0c4695 s8i a8, a5, 3 3295: 2900 addi.n a5, a5, 1 3297: 406201 bne a5, a7, 328b 329a: 1795 mov.n a5, a10 329c: 0c29e5 l32r a8, 3260 329f: 0142 movi.n a6, 0 32a1: fff5 add.n a3, a6, a2 32a3: 00c0 addi.n a5, a5, 1 32a5: 0100 addi.n a6, a6, 1 32a7: 72fff1 l8ui a4, a3, 17 32aa: cc9600 s8i a4, a5, 17 32ad: 000547 l8ui a7, a3, 20 32b0: ef0100 slli a11, a4, 24 32b3: 28ff add.n a4, a4, a7 32b5: 080c01 s8i a4, a5, 20 32b8: 964082 l8ui a3, a3, 23 32bb: 000005 srai a11, a11, 24 32be: 420c add.n a11, a11, a3 32c0: 01030c s8i a11, a5, 23 32c3: c0ffed bne a5, a8, 32a1 32c6: 0000 mov.n a5, a10 32c8: 121108 l32r a7, 3264 32cb: 10c1 movi.n a8, 0 32cd: f00d movi.n a6, 0 32cf: 01f400 l8ui a11, a2, 26 32d2: f70000 s8i a11, a9, 92 32d5: 000001 l8ui a4, a2, 27 32d8: 0001f8 s8i a4, a9, 93 32db: fa00 add.n a4, a6, a2 32dd: 000001 l8ui a3, a2, 28 32e0: 0001fc l8ui a11, a2, 29 ... 000032e4 : 32e4: a1060c add a5, a4, a3 32e7: 42fffa excw 32ea: 0002 addi.n a2, a0, 11 32ec: 920a5d s16i a11, a9, 94 32ef: c0ca addi.n a6, a6, 1 32f1: 004a42 l8ui a4, a4, 30 32f4: 010232 s8i a4, a5, 32 32f7: 307afb slli a3, a4, 24 32fa: 320431 srai a3, a3, 24 32fd: 2a024a bgei a3, 6, 3303 3300: 661b86 bbci a4, 7, 3306 3303: 020882 s8i a8, a5, 32 3306: 4582 add.n a4, a6, a2 3308: 1b03 addi.n a5, a5, 1 330a: 957755 bne a5, a7, 32ef 330d: 5df0 mov.n a5, a10 330f: f1810a l32r a7, 3268 3312: 0cff movi.n a6, 0 3314: 2a06 add.n a8, a6, a2 3316: 1b36 addi.n a6, a6, 1 3318: 661b55 l8ui a8, a8, 34 331b: 110342 s8i a8, a5, 36 331e: 4542 addi.n a5, a5, 1 3320: 037211 bne a5, a7, 3314 3323: 8014 mov.n a5, a10 3325: 7a01b4 l32r a7, 326c 3328: 4244 movi.n a6, 0 332a: 1445 add.n a10, a6, a2 332c: 0332 addi.n a6, a6, 1 332e: b8b017 l8ui a10, a10, 40 3331: bb3a31 s8i a10, a5, 42 3334: 45b2 addi.n a5, a5, 1 3336: 958717 bne a5, a7, 332a 3339: 5dda movi.n a5, 5 333b: e7710a l8ui a3, a2, 48 333e: 080cff s8i a3, a9, 65 3341: b2060c l8ui a11, a2, 49 3344: b21a02 s8i a11, a9, 115 3347: 425c49 l8ui a10, a2, 50 334a: 421b02 s8i a10, a9, 116 334d: 2a5d49 l8ui a8, a2, 51 3350: 023246 s8i a8, a9, 117 3353: 02b21c l8ui a7, a2, 52 3356: 30301d s8i a7, a9, 118 3359: 338054 l8ui a6, a2, 53 335c: bb3011 s8i a6, a9, 119 335f: 59b220 l8ui a4, a2, 54 3362: 661b2f s8i a4, a9, 120 3365: 1e0442 l8ui a3, a2, 55 3368: 204542 s8i a3, a9, 121 336b: 013480 l8ui a11, a2, 56 336e: 313830 s8i a11, a9, 122 3371: 0263e6 l8ui a10, a2, 64 3374: 026477 s8i a10, a9, 123 3377: 204582 l8ui a8, a2, 65 337a: 1b462a s8i a8, a9, 124 337d: 957755 l8ui a7, a2, 66 3380: 0a5de1 l8ui a6, a2, 67 3383: ffd671 extui a7, a7, 0, 6 3386: 2a060c slli a7, a7, 8 3389: 661b86 or a6, a6, a7 338c: 220882 s16i a6, a9, 126 338f: 244582 l8ui a4, a2, 68 3392: 77551b s8i a4, a9, 128 3395: 5df095 l8ui a3, a2, 69 3398: d1710a s8i a3, a9, 129 339b: 060cff l8ui a11, a2, 71 339e: 1ba62a l8ui a10, a2, 70 33a1: 0aa266 slli a11, a11, 24 33a4: 45a228 slli a10, a10, 24 33a7: 551b2a srai a10, a10, 24 33aa: f09577 srai a11, a11, 24 33ad: 32550c slli a11, a11, 8 33b0: 323002 or a10, a10, a11 33b3: b24149 s16i a10, a9, 130 33b6: b23102 l8ui a8, a2, 73 33b9: a27349 l8ui a7, a2, 72 33bc: a23202 slli a8, a8, 24 33bf: 827449 slli a7, a7, 24 33c2: 823302 srai a7, a7, 24 33c5: 727549 srai a8, a8, 24 33c8: 723402 slli a8, a8, 8 33cb: 627649 or a7, a7, a8 33ce: 623502 s16i a7, a9, 132 33d1: 427749 l8ui a6, a2, 74 33d4: 423602 s8i a6, a9, 134 33d7: 327849 l8ui a4, a2, 75 33da: 3702 mov.n a6, a5 33dc: 794932 extui a4, a4, 0, 4 33df: 3802b2 s8i a4, a9, 136 33e2: 7a49b2 bgeui a4, 6, 33e7 33e5: 02a2 mov.n a6, a4 33e7: 49a240 s8i a6, a9, 136 33ea: 02827b l8ui a8, a2, 75 33ed: 498241 extui a8, a8, 4, 3 33f0: 02727c s8i a8, a9, 138 33f3: 026242 l8ui a7, a2, 75 33f6: 707043 extui a7, a7, 7, 1 33f9: 778054 s8i a7, a9, 140 33fc: 667011 l8ui a6, a2, 76 33ff: 596220 extui a6, a6, 0, 4 3402: 02423f s8i a6, a9, 135 3405: 494244 bltu a5, a6, 340a 3408: 3280 mov.n a5, a6 340a: 324502 s8i a5, a9, 135 340d: b28149 l8ui a6, a2, 76 3410: a24702 extui a6, a6, 4, 3 3413: 804602 s8i a6, a9, 137 3416: 8001bb l8ui a4, a2, 76 3419: a001aa extui a4, a4, 7, 1 341c: b031a8 s8i a4, a9, 139 341f: 8031b8 l8ui a3, a2, 77 3422: b011bb extui a3, a3, 0, 4 3425: a220aa s8i a3, a9, 142 3428: 824159 l8ui a11, a2, 77 342b: 724902 extui a11, a11, 4, 4 342e: 804802 s8i a11, a9, 141 3431: 800188 l8ui a10, a2, 78 3434: 700177 s8i a10, a9, 143 3437: 803178 l8ui a8, a2, 79 343a: 803188 s8i a8, a9, 144 343d: 801188 l8ui a7, a2, 80 3440: 722077 s8i a7, a9, 145 3443: 624259 l8ui a6, a2, 81 3446: 624a02 s8i a6, a9, 146 3449: 428649 l8ui a4, a2, 82 344c: 6d4b02 s8i a4, a9, 147 344f: 404005 l8ui a3, a2, 83 3452: 494234 s8i a3, a9, 148 3455: 64f688 l8ui a11, a2, 84 3458: 046d01 s8i a11, a9, 149 345b: 4962 movi.n a11, 1 345d: 028288 l8ui a10, a2, 85 3460: 84804b s8i a10, a9, 150 3463: 498224 l8ui a8, a2, 86 3466: 02728a s8i a8, a9, 151 3469: 77704b l8ui a7, a2, 87 346c: 497204 s8i a7, a9, 152 346f: 02628c l8ui a6, a2, 88 3472: 60604c s8i a6, a9, 153 3475: 496234 l8ui a4, a2, 89 3478: 356787 s8i a4, a9, 154 347b: 065d01 l8ui a3, a2, 90 347e: 874952 s8i a3, a9, 155 3481: 4c0262 l8ui a10, a2, 91 3484: 246460 s8i a11, a9, 157 3487: 894962 s8i a10, a9, 156 348a: 4c0242 l8ui a8, a2, 93 348d: 044740 s8i a8, a9, 158 3490: 8b4942 l8ui a7, a2, 94 3493: 4d0232 s8i a7, a9, 159 3496: 343030 l8ui a6, a2, 95 3499: 8e4932 s8i a6, a9, 160 349c: 4d02b2 l8ui a4, a2, 96 349f: 34b4b0 s8i a4, a9, 161 34a2: 8d49b2 l8ui a3, a2, 97 34a5: 4e02a2 s8i a3, a9, 162 34a8: 8f49a2 l8ui a11, a2, 98 34ab: 4f0282 s8i a11, a9, 163 34ae: 904982 l8ui a10, a2, 99 34b1: 500272 s8i a10, a9, 164 34b4: 914972 l8ui a8, a2, 100 34b7: 510262 s8i a8, a9, 165 34ba: 924962 l8ui a7, a2, 101 34bd: 520242 s8i a7, a9, 166 34c0: 934942 l8ui a6, a2, 102 34c3: 530232 s8i a6, a9, 167 34c6: 944932 l8ui a4, a2, 103 34c9: 5402b2 s8i a4, a9, 168 34cc: 9549b2 l8ui a3, a2, 104 34cf: a21b0c s8i a3, a9, 169 34d2: a25502 l8ui a11, a2, 105 34d5: 829649 s8i a11, a9, 170 34d8: 825602 l8ui a10, a2, 106 34db: 729749 s8i a10, a9, 171 34de: 725702 l8ui a8, a2, 107 34e1: 629849 s8i a8, a9, 172 34e4: 625802 l8ui a7, a2, 108 34e7: 429949 s8i a7, a9, 173 34ea: 425902 l8ui a6, a2, 109 34ed: 329a49 s8i a6, a9, 174 34f0: 325a02 l8ui a4, a2, 110 34f3: a29b49 s8i a4, a9, 175 34f6: b25b02 l8ui a3, a2, 111 34f9: a29d49 s8i a3, a9, 176 34fc: 829c49 l8ui a11, a2, 112 34ff: 825d02 s8i a11, a9, 177 3502: 729e49 l8ui a10, a2, 113 3505: 725e02 s8i a10, a9, 178 3508: 9f49 movi.n a2, 0 350a: 0262 ret.n 350c: 49625f excw 350f: 0242a0 excw 3512: 494260 excw 3515: 0232a1 excw 3518: 493261 and a0, a0, a0 351b: 02b2a2 slli a7, a5, 32 351e: 49b262 ill 3521: 02a2a3 ill 3524: 49a263 ill 3527: 0282a4 ill 352a: 498264 ill 352d: 0272a5 ill 3530: 497265 ill 3533: 0262a6 ill 3536: 496266 excw 3539: 0242a7 l32r a12, fffc5cfc 353c: 494267 l32r a2, fffcfc60 353f: 32a8 movi.n a2, -1 3541: 326802 l32r a12, 350c 3544: b2a949 l32r a0, 3510 3547: b26902 memw 354a: aa49 movi.n a3, 2 354c: 02a2 movi.n a4, 8 354e: a26a movi.n a5, 0 3550: ab49 l32i.n a0, a0, 0 3552: 6b0282 s32i a2, a12, 0x124 3555: ac4982 l32i a0, a0, 152 3558: 6c0272 movi a2, 106 355b: ad4972 callx0 a0 355e: 0262 movi.n a2, 0 3560: 49626d memw 3563: 0242ae s32i a2, a12, 0x10c 3566: 426e movi.n a2, 3 3568: 32af49 l32r a0, 352c 356b: 326f02 callx0 a0 356e: b2b049 memw 3571: 7002 movi.n a7, 0 3573: b149b2 s32i a7, a12, 0x140 3576: 7102a2 memw 3579: b249a2 s32i a7, a12, 0x144 357c: 020c movi.n a6, -2 357e: 00f00d memw 3581: 600006 l32i a5, a12, 0x1a8 3584: 000000 and a5, a5, a6 3587: 007000 memw 358a: 000080 s32i a5, a12, 0x1a8 358d: 001000 memw 3590: 000175 l32i a4, a12, 0x100 ... 000035ac : 35ac: f0c112 mull a0, a0, a2 35af: 2109 movi.n a2, 36 35b1: 7c31c9 l32r a0, 351c 35b4: f2c1f2 or a8, a8, a9 35b7: f301ff l8ui a0, a0, 128 35ba: c0ff s32i.n a8, a1, 0 35bc: 0c0020 bnei a0, 1, 35ec 35bf: 840c23 movi a2, 103 35c2: 08050c l32r a0, 3520 35c5: 2200 movi.n a3, 4 35c7: 496c l32i.n a0, a0, 0 35c9: 2002 movi.n a4, 1 35cb: a02226 l32i a0, a0, 152 35ce: 00c06a movi a5, 136 35d1: 020c00 callx0 a0 35d4: 0020c0 movi a2, 103 35d7: 436c22 l32r a0, 3524 35da: 320c movi.n a3, 4 35dc: f101 l32i.n a0, a0, 0 35de: c0ff movi.n a4, 2 35e0: c00000 l32i a0, a0, 152 35e3: 0c0020 movi a5, 145 35e6: 6c7207 callx0 a0 35e9: 20c050 j 3607 35ec: 6c7200 bnei a0, 2, 3607 35ef: e67c51 movi a2, 103 35f2: 20c0 movi.n a3, 4 35f4: 5200 movi.n a4, 2 35f6: 606a2c l32r a0, 3528 35f9: 1055 movi.n a5, 7 35fb: 20c0 l32i.n a0, a0, 0 35fd: 5200 movi.n a6, 5 35ff: c06a6c l32i a0, a0, 156 3602: 0020 movi.n a7, 2 3604: 402c42 callx0 a0 3607: 311149 memw 360a: ffdf l32i.n a2, a1, 0 360c: 0020c0 s32i a2, a12, 0x108 360f: 6c32 movi.n a2, 1 3611: 820c40 l32r a0, 3534 3614: 01030c callx0 a0 3617: c0ffe3 memw 361a: 0000 l32i.n a3, a1, 4 361c: dc91 l32i.n a0, a1, 8 361e: 20c0ff s32i a3, a12, 0x100 3621: 8200 l32i.n a12, a1, 12 3623: 01422c addi a1, a1, 16 3626: ffda ret.n 3628: 208890 bnone a1, a10, 362c 362b: 800002 ill 362e: 660189 excw 3631: 222c10 l32r a12, fffc5df4 3634: 0167a0 l32r a0, 2a38 3637: d7 .byte 0xff 3638: 430cff callx0 a0 363b: 0c0008 l32r a0, 3628 363e: 200214 l8ui a3, a0, 78 3641: a05226 l8ui a0, a0, 178 3644: c088 beqz.n a3, 3659 3646: 220000 bnei a0, 1, 364f 3649: 0167a0 call0 364c 364c: 0cffd3 j 3659 364f: 0843 bnez.n a0, 3659 3651: 240c00 beqi a2, 1, 3659 3654: 2002 beqz.n a2, 3659 3656: a05226 call0 3658 3659: c091 l32i.n a0, a1, 0 365b: 860000 addi a1, a1, 16 365e: 0006 ret.n 3660: 172066 excw 3663: 67a022 ill 3666: 0c430c ill 3669: cc0124 l8ui a0, a0, 96 366c: 750cff excw 366f: 0c0008 excw 3672: 200256 ill 3675: 270c27 ill 3678: 0000c0 addi a1, a1, -16 367b: 20c0 s32i.n a0, a1, 0 367d: 012800 l32r a0, 3660 3680: 426c22 l32r a2, 3664 3683: 01120c l8ui a0, a0, 128 3686: ffc8 l32i.n a2, a2, 16 3688: 00c0 beqz.n a0, 36c4 368a: 20c000 bbsi a2, 27, 36c4 368d: 113800 call0 3690 3690: 322108 l32r a0, 3668 3693: c8406c memw 3696: c11231 l32i a3, a0, 0x118 3699: f00d10 bbci a3, 18, 36c4 369c: 0001a7 memw 369f: 000000 l32i a4, a0, 0x118 ... 000036a4 : 36a4: f0c112 excw 36a7: 0109 addi.n a5, a1, 1 36a9: fffd01 l32r a15, ffff3aa8 36ac: 0000c0 excw 36af: fffb01 excw 36b2: 4e0032 excw 36b5: b20002 l8ui a1, a1, 238 36b8: 9c .byte 0xff 36b9: 106613 callx0 a0 36bc: 0505 movi.n a2, 1 36be: 460000 l32r a0, 3674 36c1: cc0002 callx0 a0 36c4: 2660 l32i.n a0, a1, 0 36c6: 8c0412 addi a1, a1, 16 36c9: 0512 ret.n 36cb: 080000 slli a10, a10, 32 36ce: c11201 ill 36d1: 0d10 add.n a0, a0, a9 36d3: 0175f0 slli a0, a1, 26 36d6: 000000 l32r a0, fffc46dc 36d9: 000000 excw 36dc: 000200 excw 36df: 060060 excw 36e2: 006000 excw 36e5: 000000 excw 36e8: 00 .byte 0xff 36e9: 000000 excw 000036ec : 36ec: f0c112 excw 36ef: 010109 slli a0, a1, 32 36f2: 21fff8 l32r a0, fffc4704 36f5: 02fff9 excw 36f8: 288000 l32r a7, 36cc 36fb: 80bc42 l32r a3, 36d0 36fe: 36f2b7 l8ui a4, a7, 127 3701: 000005 l32r a5, 36d4 3704: fff601 beqi a4, 1, 3770 3707: 0020c0 beqi a4, 3, 3770 370a: 462032 l32r a6, 36d8 370d: 277327 beqi a4, 4, 3782 3710: 0020c0 beqi a4, 5, 3782 3713: 462042 l8ui a4, a7, 129 3716: 254d40 bnei a4, 2, 372b 3719: 1b2466 l32r a2, 36dc 371c: fff151 memw 371f: 0020c0 s32i a2, a3, 0x360 3722: 882552 memw 3725: 0f6587 s32i a6, a3, 0x364 3728: 01120c j 373d 372b: c0ffee bnei a4, 3, 373d 372e: 0c0000 l32r a4, 36e0 3731: ed0112 memw 3734: 00c0ff s32i a4, a3, 0x360 3737: 010800 memw 373a: 10c112 s32i a5, a3, 0x364 373d: 00f00d l32r a10, 36e4 3740: 0001aa memw 3743: 9a0000 l32i a9, a3, 0x100 3746: 016000 or a9, a9, a10 3749: 010101 memw 374c: 040404 s32i a9, a3, 0x100 374f: 010404 l32r a8, 36e8 3752: 010401 l32r a7, 36ec 3755: 010404 memw 3758: 800000 l32i a6, a3, 0x108 375b: c3ff00 and a6, a6, a8 375e: 00ffff or a6, a6, a7 3761: 000008 memw 3764: 010101 s32i a6, a3, 0x108 3767: 0404 movi.n a5, 2 3769: 010404 memw 0000376c : 376c: f571 s32i.n a5, a3, 40 376e: 31ff ret.n 3770: 42fff5 memw 3773: 517f07 s32i a5, a3, 0x360 3776: 26fff4 l32r a11, 36f0 3779: 266814 memw 377c: 616534 s32i a11, a3, 0x364 377f: 26fff3 j 373d 3782: 267144 memw 3785: 426e54 s32i a6, a3, 0x360 3788: 668107 l32r a2, 36f4 378b: 211124 memw 378e: c0fff0 s32i a2, a3, 0x364 3791: 220020 j 373d 3794: c0d863 excw 3797: 620020 ill 379a: 46d963 rsil a0, 6 379d: 660004 j 1b7a1 37a0: 410e34 ill 37a3: c0ffec excw 37a6: 420020 excw 37a9: 63 .byte 0xfe 37aa: d8 .byte 0xef 37ab: c0 .byte 0x3f 37ac: 520020 ill 37af: a1d963 ill 37b2: c0ffe9 srai a0, a0, 0 37b5: 0020 l32i.n a15, a15, 60 37b7: 402392 addi a1, a1, -16 37ba: 99a0 s32i.n a0, a1, 0 37bc: 20c020 l32r a0, 37b0 37bf: 639200 callx0 a0 37c2: e68140 l32r a2, 3798 37c5: e671ff l32r a3, 379c 37c8: 20c0ff l32r a0, 37a0 37cb: 236200 memw 37ce: 8042 movi.n a4, 3 37d0: 1066 movi.n a5, 7 37d2: 6670 movi.n a6, 4 37d4: c020 movi.n a7, 0 37d6: 0020 l32i.n a0, a0, 0 37d8: 426362 s32i a2, a3, 0x110 37db: c0250c movi a2, 98 37de: 590020 l32i a0, a0, 156 37e1: 0da3 movi.n a3, 1 37e3: 20c0f0 callx0 a0 37e6: 635200 l32r a4, 37a4 37e9: deb1d8 l32r a3, 37a8 37ec: 20c0ff memw 37ef: 63b200 l32i a2, a3, 0x218 37f2: ee86d9 and a2, a2, a4 37f5: 20c0ff memw 37f8: 6200 movi.n a4, 0 37fa: 21d863 l32r a0, 37ac 37fd: ffdb movi.n a5, 37 37ff: 20c0 l32i.n a0, a0, 0 3801: 632200 s32i a2, a3, 0x218 3804: ea06d9 movi a2, 106 3807: 0004ff l32i a0, a0, 152 380a: 0000 movi.n a3, 2 380c: 000000 callx0 a0 380f: 0066 l32i.n a0, a1, 0 3811: 600006 addi a1, a1, 16 3814: 0000 ret.n 3816: ff0000 ill 3819: ff .byte 0xe 381a: 00fc70 excw 381d: fe .byte 0xe 381e: 003fef rsil a0, 0 3821: 00 .byte 0xe 3822: 000000 xsr.ibreakenable a0 3825: 0000 excw ... 00003828 : 3828: fff821 call0 ffffff3c 382b: 12 .byte 0xff 382c: 09f0c1 memw 382f: fd0101 l32i a3, a6, 0x200 3832: c0ff addi.n a6, a6, 4 3834: 210000 or a5, a3, a5 3837: 31fff5 bne a6, a7, 382c 383a: 01fff5 l32r a4, 3820 383d: fff6 beqz.n a2, 384f 383f: 0020c0 memw 3842: 0c340c l32i a2, a4, 0x278 3845: 0c75 movi.n a6, 1 3847: 070c46 sub a2, a5, a2 384a: 220008 movnez a2, a6, a2 384d: 4463 ret.n 384f: 62a022 memw 3852: 272002 s32i a5, a4, 0x278 3855: 130c movi.n a2, 0 3857: 00c0 ret.n 3859: ef4100 ill 385c: ef31ff excw 385f: 20c0ff excw 3862: 00 .byte 0xff 3863: 862322 memw 3866: 102240 l32i a3, a4, 0x278 3869: 0020c0 memw 386c: 01040c l32i a6, a4, 0x260 386f: 2cffec slli a5, a2, 16 3872: 000855 or a3, a3, a6 3875: 866322 extui a6, a6, 0, 16 3878: 6aa022 or a5, a5, a6 387b: 262002 or a3, a3, a5 387e: c0230c memw 3881: 080000 s32i a5, a4, 0x260 3884: c11201 memw 3887: f00d10 s32i a3, a4, 0x278 388a: 0000 ret.n 388c: 000e00 excw 388f: 0e7860 mul16u a1, a2, a6 3892: 006000 slli a0, a9, 17 3895: 60000e slli a4, a2, 16 00003898 : 3898: fffd61 l32r a3, 388c 389b: 71050c memw 389e: c0fffc l32i a0, a3, 0x260 38a1: 320020 extui a0, a0, 0, 16 38a4: 4b8026 or a0, a0, a4 38a7: 535066 memw 38aa: 7720 movi.n a2, 0 38ac: 41f196 s32i a0, a3, 0x260 38af: 8cfff9 call0 38b0 38b2: c0e2 l32i.n a0, a1, 0 38b4: 220020 addi a1, a1, 16 38b7: 9e24 ret.n 38b9: 20160c ill 38bc: 20c025 excw 38bf: 0d9326 excw 38c2: 20c0f0 ill 38c5: 645200 ill 38c8: 020c9e ill 38cb: 00f00d ill 38ce: 000000 ill 38d1: 60000e ill 000038d4 : 38d4: ffff41 ill 38d7: 0020c0 ill 38da: 9e2432 ill 38dd: 0020c0 ill 38e0: 982462 ill 38e3: 115200 ill 38e6: 203360 ill 38e9: f46060 ill 38ec: 205560 ill 38ef: 203350 ill 38f2: 0020c0 ill 38f5: 986452 ill 38f8: 20c0 add.n a0, a3, a10 38fa: 643200 ill 38fd: f00d9e ill 3900: 000e00 excw 3903: c11260 excw 00003904 : 3904: f0c112 excw 3907: 000109 slli a4, a0, 26 390a: 311142 excw 390d: c0fffd ill 3910: 020020 ill 3913: 009823 rsil a0, 13 3916: 40f400 extui a0, a0, 0, 1 3919: c02000 ill 391c: 0c0020 excw 391f: 630202 excw 3922: 000598 ill 3925: 010800 ill 3928: 10c112 excw 392b: 00f00d ill 392e: 000000 excw 3931: 60000a ill ... 396c: 0003aa or a12, a0, a2 396f: 000000 excw 3972: 000000 excw 3975: 600006 memw 3978: 000e00 l32i a0, a2, 0x348 397b: 014060 and a0, a0, a3 397e: 6d0000 memw 3981: 000000 s32i a0, a2, 0x348 3984: 000000 l32r a0, 393c 3987: 006d00 callx0 a0 398a: 040000 l32r a13, 38c8 398d: 000000 l32r a15, 38c4 3990: 000160 l32r a6, 38e0 3993: 03aa00 l32r a4, 38e8 3996: 000000 l32r a3, 38ec 3999: 000000 l32r a0, 38f0 399c: 000010 l32r a5, 38e4 399f: 000000 l32r a7, 38dc 39a2: 000200 l32r a8, 38d8 39a5: 000000 l32r a9, 38d4 39a8: 640000 l32r a10, 38d0 39ab: 000001 l32r a12, 38c0 39ae: 00ffff l32r a11, 38cc ... 000039c4 : 39c4: e0c112 s32i a0, a2, 120 39c7: d931c9 addmi a12, a12, 0x200 39ca: 61f941 s32i a3, a2, 216 39cd: 2109 s32i.n a4, a2, 36 39cf: 0c51e9 s32i a6, a2, 88 39d2: 02ed15 s32i a15, a2, 124 39d5: ffd621 s32i a13, a2, 0x10c 39d8: 0020c0 l32r a13, 38f8 39db: d22242 l32r a15, 38f4 39de: 204450 l8ui a6, a13, 0 39e1: 0020c0 s32i a15, a2, 116 39e4: 6242 bnez.n a6, 39fa 39e6: 7cd2 mov.n a2, a14 39e8: 20c0e3 call0 39ec 39eb: 0200 s32i.n a2, a1, 0 39ed: d222 movi.n a0, 14 39ef: 0030 s32i.n a0, a1, 4 39f1: 20c010 l8ui a2, a12, 24 39f4: 620200 s8i a2, a12, 134 39f7: ee01d2 j 3a0c 39fa: 00c0ff l32r a3, 38fc 39fd: d100 movi.n a4, 0 39ff: f1ffcf l8ui a3, a3, 64 3a02: ffcd s32i.n a4, a1, 0 3a04: ffd461 slli a3, a3, 24 3a07: ffd541 srai a3, a3, 24 3a0a: d531 s32i.n a3, a1, 4 3a0c: 01ff movi.n a0, 0 3a0e: 51ffd5 l8ui a4, a12, 101 3a11: 71ffd2 l32r a6, 3900 3a14: 81ffcf bbci a4, 2, 3a26 3a17: 91ffcd l8ui a5, a12, 102 3a1a: a1ffcb slli a5, a5, 24 3a1d: c1ffca srai a5, a5, 24 3a20: b1ffc5 slli a5, a5, 3 3a23: 29ffc7 s16i a5, a12, 104 3a26: 62b20c memw 3a29: 62a212 l32i a6, a6, 0x114 3a2c: 62923a l32r a14, 3904 3a2f: 628228 extui a6, a6, 0, 3 3a32: a27922 bnei a6, 2, 3a3d 3a35: 196252 l8ui a8, a13, 0 3a38: 6202 movi.n a7, 1 3a3a: dcc21e moveqz a0, a7, a8 3a3d: 623202 s8i a0, a12, 135 3a40: 924936 extui a9, a0, 0, 8 3a43: 6262 beqz.n a9, 3a81 3a45: 62f216 memw 3a48: 62d21f l32i a15, a14, 0x260 3a4b: d143 movi.n a2, 1 3a4d: f1ffc8 extui a15, a15, 16, 8 3a50: 62ffc6 call0 3a54 3a53: f2000d s8i a2, a12, 136 3a56: 1d62 beqz.n a2, 3a63 3a58: 2d26dc l32r a2, 3908 3a5b: 00050e l32r a0, 3940 3a5e: 012900 callx0 a0 3a61: e00c movi.n a15, 0 3a63: 221109 addi a5, a15, -4 3a66: 180c movi.n a2, 0 3a68: 864c22 addi a6, a15, -2 3a6b: 0446 movi.n a3, 0 3a6d: 3100 addi.n a7, a15, -1 3a6f: ffc0 movi.n a4, 1 3a71: 040c movi.n a0, 0 3a73: 400332 moveqz a0, a4, a7 3a76: 800149 moveqz a3, a4, a6 3a79: 300133 moveqz a2, a4, a5 3a7c: 3138 s32i.n a2, a1, 28 3a7e: 0c1139 j 3a8b 3a81: 4200 movi.n a3, 0 3a83: 650c movi.n a0, 0 3a85: bb61 movi.n a15, 0 3a87: 27ff movi.n a8, 0 3a89: 0e64 s32i.n a8, a1, 28 3a8b: 660c52 l8ui a9, a13, 0 3a8e: 5580 movi.n a4, 0 3a90: 5001 bnez.n a9, 3ab5 3a92: d03158 l8ui a10, a12, 135 3a95: 521155 beqz a10, 3bd6 3a98: c0345c l8ui a5, a12, 97 3a9b: 620020 beqz a5, 3c08 3a9e: e14526 memw 3aa1: 60ffb6 l32i a13, a14, 0x260 3aa4: 662460 extui a13, a13, 0, 16 3aa7: 820726 sub a11, a5, a13 3aaa: 0c000d bnez a11, 3bf0 3aad: 078017 s8i a4, a12, 137 3ab0: 0283 movi.n a13, 0 3ab2: 00874c j 3bd8 3ab5: 7490 mov.n a13, a4 3ab7: c0a9bc beqz a0, 3bcf 3aba: 0020 movi.n a0, 0 3abc: 982ef2 l32r a3, 390c 3abf: f0120c s8i a0, a12, 137 3ac2: 0575f0 addi a5, a3, -10 3ac5: 220000 addi a4, a3, -93 3ac8: 884c beqz.n a0, 3ae9 3aca: 21928c l8ui a0, a12, 136 3acd: ffac bnez.n a0, 3ae9 3acf: b901 mov.n a2, a4 3ad1: c0ff mov.n a3, a5 3ad3: 0000 movi.n a4, 0 3ad5: 520f0c call0 3ad8 3ad8: fccf mov.n a4, a2 3ada: 62020c l32r a2, 3910 3add: 0cfecf l32r a3, 3914 3ae0: 7f0b03 s32i a4, a2, 0x1ec 3ae3: 0c140c addi a2, a2, 100 3ae6: 047000 call0 3ae8 3ae9: 346083 call0 3aec 3aec: 245083 call0 3af0 3aef: 712983 call0 3af0 3af2: 000246 call0 3af4 3af5: 030c l32i.n a3, a1, 28 3af7: 000c beqz.n a3, 3aff 3af9: 0c0f0c call0 3afc 3afc: 718908 j 3b08 3aff: 000d92 l32r a2, 3918 3b02: ec040c l32r a0, 3944 3b05: 0ca219 callx0 a0 3b08: da1687 l8ui a4, a12, 135 3b0b: 5213 beqz.n a4, 3b1d 3b0d: 610c mov.n a5, a15 3b0f: 9516 mov.n a4, a13 3b11: 20c016 l32r a2, 391c 3b14: 2ed200 l8ui a3, a12, 137 3b17: d0d098 l32r a0, 3948 3b1a: b5d0f4 callx0 a0 3b1d: 2b56c0 l32r a13, 3920 3b20: 4c4214 l32r a0, 3924 3b23: 0d0c89 l8ui a5, a13, 0 3b26: 4886 l32i.n a0, a0, 16 3b28: 04dd00 bnei a5, 1, 3b39 3b2b: 114016 bbsi a0, 27, 3b5d 3b2e: 000c l32i.n a2, a1, 4 3b30: ff9431 l32r a0, 394c 3b33: 894c02 callx0 a0 3b36: f6c352 j 3b5d 3b39: c342 movi.n a4, 0 3b3b: d09ca3 l32r a2, 3928 3b3e: 880c02 l32r a5, 392c 3b41: 2d80dc addi a3, a2, 83 3b44: 053d04 or a5, a0, a5 3b47: 040c s32i.n a5, a2, 0 3b49: 000005 call0 3b4c 3b4c: 21024d l32r a6, 3930 3b4f: ff8d mov.n a4, a2 3b51: ff8d31 s32i a2, a6, 0x1ec 3b54: 7b6242 addi a3, a6, 109 3b57: 64c222 addi a2, a6, 100 3b5a: 000005 call0 3b5c 3b5d: 000005 l32r a9, 3934 3b60: 000005 memw 3b63: 000005 l32i a8, a14, 0x27c 3b66: 000005 extui a8, a8, 0, 16 3b69: 8c7138 or a8, a8, a9 3b6c: 000543 memw 3b6f: 020600 s32i a8, a14, 0x27c 3b72: 862100 l8ui a7, a12, 77 3b75: 9001ff bnei a7, 2, 3bb9 3b78: 00c0ff l8ui a14, a12, 76 3b7b: 0c4200 l8ui a9, a12, 90 3b7e: e48c87 l8ui a15, a12, 93 3b81: 4d0f5d l8ui a11, a12, 74 3b84: 82210d l8ui a10, a12, 73 3b87: 0c32ff slli a11, a11, 8 3b8a: 8c0189 or a10, a10, a11 3b8d: 00c0ff l8ui a11, a12, 91 3b90: 80d100 slli a15, a15, 24 3b93: 8101ff slli a11, a11, 8 3b96: 0d52ff or a9, a9, a11 3b99: 400800 l8ui a11, a12, 75 3b9c: 0d1566 slli a14, a14, 24 3b9f: 2ef0b7 slli a11, a11, 16 3ba2: 011128 or a11, a11, a14 3ba5: c0ff87 l8ui a14, a12, 92 3ba8: c60000 or a10, a10, a11 3bab: 0c0008 slli a14, a14, 16 3bae: 7b2104 or a14, a14, a15 3bb1: 7b51ff or a9, a9, a14 3bb4: c232ff memw 3bb7: 5053 s32i.n a9, a10, 0 3bb9: 2050 l32i.n a2, a1, 0 3bbb: 0259 l32i.n a0, a1, 8 3bbd: 0005 l32i.n a12, a1, 12 3bbf: 6100 movi.n a14, 1 3bc1: ff79 l32i.n a15, a1, 24 3bc3: 22024d s8i a14, a13, 0 3bc6: 7b66 l32i.n a13, a1, 16 3bc8: c632 l32i.n a14, a1, 20 3bca: c6226d addi a1, a1, 32 3bcd: 0564 ret.n 3bcf: 0000 beqz.n a3, 3bfd 3bd1: 7591 movi.n a0, 1 3bd3: 20c0ff j 3abc 3bd6: 8200 mov.n a13, a4 3bd8: 809f2e l32r a5, 3938 3bdb: 90f480 memw 3bde: c02088 l32i a2, a14, 0x260 3be1: 820020 and a2, a2, a5 3be4: 729f6e or a2, a2, a13 3be7: 664d0c memw 3bea: e24027 s32i a2, a14, 0x260 3bed: 924c0c j 3ab7 3bf0: 5a0c addi.n a13, a13, 1 3bf2: 0cf2 movi.n a2, 1 3bf4: 0cb25d s8i a2, a12, 137 3bf7: 0ca24a extui a13, a13, 0, 16 3bfa: bb8049 j 3bd8 3bfd: b011 l32i.n a3, a1, 28 3bff: b220aa l8ui a0, a12, 137 3c02: 805b0c movnez a0, a4, a3 3c05: 8001ff j 3abc 3c08: 11bb movi.n a13, 1 3c0a: 2099b0 j 3bd8 3c0d: 4b0cb2 ill 3c10: ee80 mov.n a14, a1 3c12: bb0001 ill 3c15: bbe011 ill 3c18: 0ce220 l32r a9, 3c14 3c1b: aab05c addi a1, a1, -16 3c1e: ee0020 l32r a6, 3c10 3c21: f011 s32i.n a0, a1, 0 3c23: e020ee l8ui a0, a6, 101 3c26: c02099 l8ui a3, a6, 156 3c29: 0020 l32i.n a9, a9, 0 3c2b: 280a99 l8ui a2, a6, 127 3c2e: 210801 l32i a9, a9, 156 3c31: 0c31c8 or a2, a2, a3 3c34: 61f81e or a0, a0, a2 3c37: 004de2 extui a0, a0, 0, 8 3c3a: 41d8 beqz.n a0, 3c4f 3c3c: 1251e8 movi a2, 119 3c3f: 20c1 movi.n a3, 0 3c41: f00d movi.n a4, 15 3c43: a3ac movi.n a5, 1 3c45: 100c movi.n a6, 1 3c47: b946 movi.n a7, 1 3c49: 04ddff callx0 a9 3c4c: ff5851 j 3c63 3c4f: 0020c0 movi a2, 119 3c52: 2e22 movi.n a3, 0 3c54: 5098 movi.n a4, 15 3c56: 1022 movi.n a5, 1 3c58: 2022d0 l8ui a7, a6, 100 3c5b: 20c0 movi.n a6, 1 3c5d: 6e2200 extui a7, a7, 0, 1 3c60: b18698 callx0 a9 3c63: 1bff l32i.n a0, a1, 0 3c65: 120cdd addi a1, a1, 16 3c68: 4c22 ret.n 3c6a: d0d089 excw 3c6d: f4 .byte 0x1f 3c6e: 86 .byte 0xfe 3c6f: f6 .byte 0xff 3c70: 7138ff excw 3c73: 890c02 excw 3c76: 930430 l32r a6, 3c6c 3c79: ffacc6 l32r a5, 3c70 3c7c: 861d0c slli a7, a2, 13 3c7f: fff2 movi.n a2, 0 3c81: 000000 addx4 a4, a2, a5 3c84: 0001ed memw 3c87: 000000 l32i a3, a4, 0x304 ... 00003c8c : 3c8c: ffff91 excw 3c8f: f0c112 or a12, a0, a2 3c92: fffc61 extui a3, a0, 2, 7 3c95: 020109 l32r a12, fffcc504 3c98: 326506 extui a2, a2, 0, 8 3c9b: 989c06 bne a2, a8, 3c81 3c9e: 2209 ret.n 3ca0: 927f06 excw 3ca3: 302729 excw 3ca6: 202022 ill 3ca9: 002000 ill 3cac: 9c7400 ill 3caf: a02210 or a2, a0, a0 3cb2: 030c77 excw 3cb5: 0cf40c srai a0, a15, 9 3cb8: 160c15 movi a0, 0x707 3cbb: c0170c bgeu a0, a2, 3cc4 3cbe: c60009 l32r a3, 3ca0 3cc1: 220004 bgeu a3, a2, 3cc7 3cc4: 0c77a0 l32r a2, 3ca4 3cc7: f40c03 l32r a0, 3ca8 3cca: 72150c l32i a3, a0, 100 3ccd: 6406 l32i.n a0, a0, 0 3ccf: 70160c extui a3, a3, 16, 16 3cd2: 0470 s32i.n a3, a1, 0 3cd4: 09c0 l32i.n a0, a0, 56 3cd6: 0800 movi.n a3, 3 3cd8: c11201 callx0 a0 3cdb: f00d10 l32r a0, 3cac 3cde: 0000 movi.n a3, 3 3ce0: 1fff l32i.n a0, a0, 0 3ce2: fffe s32i.n a2, a1, 4 3ce4: 0200 l32i.n a0, a0, 56 3ce6: 6000 l32i.n a2, a1, 0 00003ce8 : 3ce8: 61881c callx0 a0 3ceb: fffd l32i.n a4, a1, 4 3ced: fffd51 movi a0, 127 3cf0: 117230 sub a4, a4, a2 3cf3: 50020c movi a2, -127 3cf6: c0a042 slli a4, a4, 1 3cf9: 320020 slli a4, a4, 16 3cfc: 60c124 srai a4, a4, 16 3cff: 1033 addi.n a4, a4, 2 3d01: 203730 srai a4, a4, 2 3d04: 0020c0 slli a4, a4, 16 3d07: c16432 srai a4, a4, 16 3d0a: 20221b bgei a4, 128, 3d0f 3d0d: 7420 mov.n a0, a4 3d0f: e29287 blt a0, a2, 3d14 3d12: f00d mov.n a2, a0 3d14: 0ce4 l32i.n a0, a1, 8 3d16: e40000 slli a2, a2, 16 3d19: 00000c srai a2, a2, 16 ... 00003d24 : 3d24: f42020 ill 3d27: f0c112 break 2, 0 3d2a: 022109 ill 3d2d: 2707a7 ill 3d30: 3105b0 ill 3d33: 27fff8 ill 3d36: 2102b3 excw 3d39: 01fff8 l32r a12, ffffa4bc 3d3c: 32fff8 l32r a5, fffd4460 3d3f: 1920 mov.n a13, a3 3d41: 300008 l32r a3, 3d24 3d44: f530 s32i.n a0, a1, 12 3d46: 080139 l8ui a0, a3, 64 3d49: 0ce0 mov.n a12, a2 3d4b: 00c033 bgeui a0, 7, 3d6d 3d4e: f40100 l16si a4, a3, 28 3d51: 0cff addi.n a2, a0, -1 3d53: 000833 l16si a3, a3, 30 3d56: 1129 s32i.n a4, a1, 8 3d58: 28e008 sub a3, a3, a4 3d5b: 00c001 mull a2, a2, a3 3d5e: 4800 movi.n a3, 5 3d60: a00211 l32r a0, 3d2c 3d63: 44207f callx0 a0 3d66: 22c0 l32i.n a0, a1, 8 3d68: 81af add.n a0, a0, a2 3d6a: 1144f0 j 3dba 3d6d: 114400 bgeui a0, 12, 3d90 3d70: 314040 l16si a4, a3, 30 3d73: 40442b addi a2, a0, -6 3d76: 002142 l16si a3, a3, 32 3d79: 1144 s32i.n a4, a1, 4 3d7b: 314040 sub a3, a3, a4 3d7e: 01e4e6 mull a2, a2, a3 3d81: 040d movi.n a3, 5 3d83: 012027 l32r a0, 3d30 3d86: 08002d callx0 a0 3d89: 0021 l32i.n a0, a1, 4 3d8b: 1122 add.n a0, a0, a2 3d8d: 312020 j 3dba 3d90: 10c112 l16si a2, a3, 34 3d93: f00d movi.n a4, 13 3d95: 000000 bltu a4, a0, 3db8 3d98: 000000 addx4 a5, a0, a0 3d9b: 004200 l16si a3, a3, 32 ... 00003dac : 3dac: e0c112 excw 3daf: c951d9 excw 3db2: 03dd41 l32r a0, fffc3e5c 3db5: fff831 j 3dba 3db8: 3109 mov.n a0, a2 3dba: 0302 mov.n a2, a12 3dbc: 02cd40 l32r a3, 3d28 3dbf: 1e70f6 slli a4, a0, 16 3dc2: 0e9342 srai a4, a4, 16 3dc5: 32200b call0 3dc8 3dc8: 0f93 movi.n a0, 0 3dca: 2149 addi.n a7, a0, 1 3dcc: 3340 add.n a6, a12, a0 3dce: 2230c0 l8ui a5, a6, 0 3dd1: 530c82 extui a0, a7, 0, 8 3dd4: f301 add.n a5, a13, a5 3dd6: 00c0ff s8i a5, a6, 0 3dd9: 210800 bnei a0, 6, 3dca 3ddc: 002a l32i.n a12, a1, 16 3dde: 1306 l32i.n a13, a1, 20 3de0: f600 l32i.n a0, a1, 12 3de2: 421fa0 addi a1, a1, 32 3de5: 0f93 ret.n 3de7: fac022 slli a14, a15, 32 3dea: 109332 excw 3ded: 401149 l32r a12, ffff65b0 3df0: 30c033 l32r a3, 34f4 3df3: 22 .byte 0xff 3df4: 0c82 mov.n a2, a1 3df6: eb0153 l8ui a3, a12, 155 3df9: c0ff s32i.n a0, a1, 8 3dfb: 080000 slli a3, a3, 24 3dfe: 002a11 srai a3, a3, 24 3e01: 000a46 call0 3e04 3e04: 9322 movi.n a5, 5 3e06: 0c11 movi.n a2, 4 3e08: 3407d4 l8ui a6, a1, 5 3e0b: 50001f l8ui a0, a12, 151 3e0e: 32a0 movi.n a7, 0 3e10: 391093 bgeu a0, a6, 3e29 3e13: c55201 s8i a5, a12, 157 3e16: 2230c9 sub a0, a6, a0 3e19: 2520c0 extui a0, a0, 2, 8 3e1c: 1c82 movi.n a6, 1 3e1e: e20163 s8i a6, a12, 156 3e21: 00c0ff bgeui a0, 2, 3e70 3e24: 0800 movi.n a2, 14 3e26: 002a01 j 3e4c 3e29: 000046 s8i a7, a12, 156 3e2c: 2d020d l8ui a3, a1, 4 3e2f: 310c mov.n a6, a7 3e31: 00ffdb bltu a0, a3, 3e47 3e34: 401140 l8ui a4, a1, 3 3e37: 3140 mov.n a5, a2 3e39: 000005 bgeu a0, a4, 3e80 3e3c: 1b000c j 3e47 3e3f: 6c0a70 l8ui a5, a1, 0 3e42: 000652 bgeu a0, a5, 3eb4 3e45: 0070 movi.n a5, 1 3e47: 5d5a74 s8i a5, a12, 157 3e4a: 4652 movi.n a2, 15 3e4c: 6600 beqz.n a6, 3e54 3e4e: c8ed60 call0 3e50 3e51: 51d841 j 3e67 3e54: 123108 l8ui a6, a12, 99 3e57: 20c1 beqz.n a6, 3e62 3e59: 00f00d l8ui a2, a12, 100 3e5c: 0001ef call0 3e60 ... 00003e60 : 3e60: f0c112 l32r a0, fffc6e60 3e63: c131c9 l8ui a15, a5, 0 3e66: 2dfffd srai a12, a0, 24 3e69: 3201 l32i.n a0, a1, 8 3e6b: 099b0c addi a1, a1, 16 3e6e: 8021 ret.n 3e70: 300133 bgeui a0, 6, 3e78 3e73: 3138 movi.n a2, 13 3e75: 000005 j 3e4c 3e78: 0c550c bgeui a0, 8, 3e8b 3e7b: 6242 movi.n a2, 9 3e7d: 020501 j 3e4c 3e80: 0c970c l8ui a8, a1, 2 3e83: 6707 movi.n a5, 3 3e85: 5215b0 bgeu a0, a8, 3e95 3e88: 009d4c j 3e47 3e8b: c006 movi.n a9, 10 3e8d: 740200 bltu a9, a0, 3ea0 3e90: 160c movi.n a2, 12 3e92: 9c4c62 j 3e4c 3e95: 4b20f6 l8ui a10, a1, 1 3e98: 86e20c bgeu a0, a10, 3e3f 3e9b: 0008 movi.n a5, 2 3e9d: 9c4c72 j 3e47 3ea0: 0132 movi.n a11, 13 3ea2: 076d04 bltu a11, a0, 3eaa 3ea5: 3037 movi.n a2, 8 3ea7: 014212 j 3e4c 3eaa: 5d03 movi.n a3, 17 3eac: b04702 bltu a0, a3, 3e4c 3eaf: c643 mov.n a2, a7 3eb1: 520001 j 3e4c 3eb4: 0001 mov.n a5, a7 3eb6: 6eb057 j 3e47 3eb9: 52150c ill 3ebc: 0c9d4c j 3ec8 3ebf: 468cf2 ill 3ec2: 000005 srai a0, a0, 16 3ec5: 86 .byte 0xfe 3ec6: 04 .byte 0xff 3ec7: 0c6200 addi a1, a1, -16 3eca: 8c63 s32i.n a0, a1, 8 3ecc: 0c2276 s8i a2, a3, 128 3ecf: 000564 l32r a0, 3ec0 3ed2: 0600 mov.n a3, a1 3ed4: 0c0001 l8ui a2, a0, 64 3ed7: 0005f2 call0 3ed8 3eda: c800 l32i.n a0, a1, 8 3edc: 210831 addi a1, a1, 16 3edf: c112 ret.n 3ee1: f00d10 ill 3ee4: 60f6 add.n a0, a2, a0 3ee6: d20c04 excw 3ee9: fff4c6 l32r a12, fffc66ac 3eec: 0f80f6 l32r a0, fffc3f00 3eef: c6920c excw 3ef2: f2 .byte 0xff 3ef3: 0182ff s8i a2, a0, 128 3ef6: 0c02 l32i.n a0, a1, 0 3ef8: b08735 addi a1, a1, 16 3efb: c60c ret.n 3efd: 0cffee ill 3f00: 3907a9 excw 3f03: c20c0f extui a0, a6, 12, 1 3f06: ed86 movi.n a2, 0 3f08: 01a2ff l32r a5, 3f00 3f0b: a701 movi.n a7, 12 3f0d: 0ca3b0 memw 3f10: 8625 addi.n a8, a4, 1 3f12: 0cffe9 l32i a6, a5, 0x230 3f15: 3b07db slli a9, a4, 2 3f18: 820c04 ssl a9 3f1b: ffe846 extui a3, a6, 0, 2 3f1e: 37131c extui a4, a8, 0, 8 3f21: 2d9c30 srli a6, a6, 8 3f24: e5c607 and a6, a6, a7 3f27: 5dff add.n a3, a3, a6 3f29: e34607 sll a3, a3 3f2c: 00ff add.n a2, a2, a3 3f2e: 060000 bnei a4, 8, 3f0d 3f31: 0002 ret.n 3f33: 000000 ill ... 00003f38 : 3f38: fffe31 excw 3f3b: 12 .byte 0x3f 3f3c: 09f0c1 l32r a3, 3f34 3f3f: 432221 l32r a2, 3f38 3f42: fc0180 l32i a3, a3, 0x290 3f45: 013dff memw 3f48: 400022 l32i a2, a2, 68 3f4b: 000005 xor a2, a2, a3 3f4e: 2108 ret.n 3f50: Address 0x00003f50 is out of bounds. 00003f5c : 3f5c: Address 0x00003f5c is out of bounds. 00003f78 : 3f78: Address 0x00003f78 is out of bounds. 00003fb0 : 3fb0: Address 0x00003fb0 is out of bounds. Disassembly of section .irom.text: 00004040 <.irom.text>: 4040: 697872 excw 4043: 725f71 l32r a7, fffe09c0 4046: 3a6765 excw 4049: 3d6920 excw 404c: 2c6425 excw 404f: 5f6120 excw 4052: 696d excw 4054: 253d73 excw 4057: 202c64 excw 405a: 6d5f70 excw 405d: 7369 s32i.n a6, a3, 28 405f: 253d excw 4061: 000a64 excw ... 4070: 746f74 excw 4073: 5f6c61 l32r a6, fffdbe24 4076: 727770 excw 4079: 253d excw 407b: 646c movi.n a4, -26 407d: 202c movi.n a0, 34 407f: 616d excw 4081: 3d78 l32i.n a7, a13, 12 4083: 646c25 excw 4086: 202c movi.n a0, 34 4088: 000a add.n a0, a0, a0 408a: 000000 ill 408d: 000000 ill 4090: 5f6425 excw 4093: 5f6425 excw 4096: 0a6425 excw 4099: 000000 ill 409c: 000000 ill 409f: 657300 extui a7, a0, 19, 7 40a2: 725f74 excw 40a5: 5f78 l32i.n a7, a15, 20 40a7: 696167 bbci a1, 6, 4114 <.irom.text+0xd4> 40aa: 6e .byte 0x6e 40ab: 203a add.n a2, a0, a3 40ad: 746672 s32i a7, a6, 0x1d0 40b0: 3d78 l32i.n a7, a13, 12 40b2: 2c7825 excw 40b5: 667220 excw 40b8: 3d7872 excw 40bb: 2578 l32i.n a7, a5, 8 40bd: 2c78 l32i.n a7, a12, 8 40bf: 746120 extui a6, a2, 1, 8 40c2: 253d74 excw 40c5: 202c64 excw 40c8: 627874 excw 40cb: 303d62 excw 40ce: 2578 l32i.n a7, a5, 8 40d0: 2c78 l32i.n a7, a12, 8 40d2: 626220 excw 40d5: 317872 excw 40d8: 303d excw 40da: 2578 l32i.n a7, a5, 8 40dc: 2c78 l32i.n a7, a12, 8 40de: 626220 excw 40e1: 327872 excw 40e4: 303d excw 40e6: 2578 l32i.n a7, a5, 8 40e8: 2c78 l32i.n a7, a12, 8 40ea: 647420 extui a7, a2, 4, 7 40ed: 253a63 excw 40f0: 252c64 excw 40f3: 000a64 excw ... 40fe: 690000 excw 4101: 6e .byte 0x6e 4102: 786564 excw 4105: 203a add.n a2, a0, a3 4107: 206425 excw 410a: 6c6176 excw 410d: 3a6575 excw 4110: 783020 excw 4113: 207825 excw 4116: 257830 extui a7, a3, 24, 3 4119: 2078 l32i.n a7, a0, 8 411b: 257830 extui a7, a3, 24, 3 411e: 2078 l32i.n a7, a0, 8 4120: 257830 extui a7, a3, 24, 3 4123: 0a78 l32i.n a7, a10, 0 ... 412d: 000000 ill 4130: 000a add.n a0, a0, a0 ... 413e: 420000 excw 4141: 3a4b addi.n a3, a10, 4 4143: 2c6425 excw 4146: 2c6425 excw 4149: 2c6425 excw 414c: 2c6425 excw 414f: 257830 extui a7, a3, 24, 3 4152: 0a78 l32i.n a7, a10, 0 ... 4160: 647874 excw 4163: 253a63 excw 4166: 252c64 excw 4169: 203b64 excw 416c: 647872 excw 416f: 253a63 excw 4172: 252c64 excw 4175: 252c64 excw 4178: 252c64 excw 417b: 000a64 excw 417e: 520000 excw 4181: 204354 excw 4184: 454d excw 4186: 204d excw 4188: 454843 excw 418b: 204b43 excw 418e: 494146 j 16697 4191: 214c movi.n a1, 66 4193: 0a2121 l32r a2, fffc6a18 ... 419e: 640000 extui a0, a0, 0, 7 41a1: 203a73 excw 41a4: 2c6425 excw 41a7: 642520 extui a2, a2, 5, 7 41aa: 202c movi.n a0, 34 41ac: 0a7825 excw ... phy_chip_v6_cal.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 160c movi.n a6, 1 2: 530b addi.n a5, a3, -1 4: f0c112 addi a1, a1, -16 7: 0109 s32i.n a0, a1, 0 9: 401500 ssl a5 c: 020d mov.n a0, a2 e: a14600 sll a4, a6 11: 0e2247 blt a2, a4, 23 14: 401300 ssl a3 17: a10600 sll a0, a6 1a: c00200 sub a0, a2, a0 1d: 110000 slli a0, a0, 16 20: 310000 srai a0, a0, 16 23: 002d mov.n a2, a0 25: 0108 l32i.n a0, a1, 0 27: 10c112 addi a1, a1, 16 2a: f00d ret.n 2c: 009600 excw 2f: fe0060 excw 32: 003ff1 l32r a15, fffc0130 35: 009a add.n a0, a0, a9 37: c11260 mul16u a1, a2, a6 00000038 : 38: f0c112 addi a1, a1, -16 3b: 2109 s32i.n a0, a1, 8 3d: 31c9 s32i.n a12, a1, 12 3f: fffbc1 l32r a12, 2c 42: fffb01 l32r a0, 30 45: 0020c0 memw 48: 8f2002 l32i a0, a0, 0x23c 4b: 350000 extui a0, a0, 16, 4 4e: 3680f6 bgeui a0, 8, 88 51: 0020c0 memw 54: 802c22 l32i a2, a12, 0x200 57: 830c movi.n a3, 8 59: 742820 extui a2, a2, 8, 8 5c: 000005 call0 60 5f: 6ba002 movi a0, 107 62: d10200 mul16s a0, a2, a0 65: 210600 srai a0, a0, 6 68: 112000 slli a2, a0, 16 6b: 312020 srai a2, a2, 16 6e: 0020c0 memw 71: b72c32 l32i a3, a12, 0x2dc 74: f40c movi.n a4, 15 76: 203340 or a3, a3, a4 79: 0020c0 memw 7c: b76c32 s32i a3, a12, 0x2dc 7f: 31c8 l32i.n a12, a1, 12 81: 2108 l32i.n a0, a1, 8 83: 10c112 addi a1, a1, 16 86: f00d ret.n 88: ffeb31 l32r a3, 34 8b: 0020c0 memw 8e: 242322 l32i a2, a3, 144 91: b42020 extui a2, a2, 0, 12 94: 0020c0 memw 97: 252332 l32i a3, a3, 148 9a: b53430 extui a3, a3, 20, 12 9d: 0139 s32i.n a3, a1, 0 9f: c30c movi.n a3, 12 a1: 000005 call0 a4 a4: 1129 s32i.n a2, a1, 4 a6: c30c movi.n a3, 12 a8: 0128 l32i.n a2, a1, 0 aa: 000005 call0 ac ad: 023d mov.n a3, a2 af: 1128 l32i.n a2, a1, 4 b1: 223a add.n a2, a2, a3 b3: b00220 addx8 a0, a2, a2 b6: 900020 addx2 a0, a0, a2 b9: 210700 srai a0, a0, 7 bc: ffea06 j 68 Disassembly of section .irom0.text: 000000c0 : c0: 144226 beqi a2, 4, d8 c3: 09b226 beqi a2, 16, d0 c6: 231c movi.n a3, 18 c8: 101237 beq a2, a3, dc cb: 441c movi.n a4, 20 cd: 031247 beq a2, a4, d4 d0: 120c movi.n a2, 1 d2: f00d ret.n d4: 320c movi.n a2, 3 d6: f00d ret.n d8: 020c movi.n a2, 0 da: f00d ret.n dc: 220c movi.n a2, 2 de: f00d ret.n 000000e0 : e0: f28c beqz.n a2, f3 e2: 051226 beqi a2, 1, eb e5: 0e2226 beqi a2, 2, f7 e8: 033226 beqi a2, 3, ef eb: 021c movi.n a2, 16 ed: f00d ret.n ef: 421c movi.n a2, 20 f1: f00d ret.n f3: 420c movi.n a2, 4 f5: f00d ret.n f7: 221c movi.n a2, 18 f9: f00d ret.n ... 10b: 000000 ill 10e: 0008 l32i.n a0, a0, 0 110: 000000 ill ... 00000114 : 114: e0c112 addi a1, a1, -32 117: 31d9 s32i.n a13, a1, 12 119: 51f9 s32i.n a15, a1, 20 11b: 21c9 s32i.n a12, a1, 8 11d: 41e9 s32i.n a14, a1, 16 11f: 1109 s32i.n a0, a1, 4 121: 03ed mov.n a14, a3 123: 0208 l32i.n a0, a2, 0 125: 02cd mov.n a12, a2 127: 050300 extui a0, a0, 19, 1 12a: 08e056 bnez a0, 1bc 12d: fff3f1 l32r a15, fc 130: fff421 l32r a2, 100 133: 0f08 l32i.n a0, a15, 0 135: 001222 l16ui a2, a2, 0 138: 292002 l32i a0, a0, 164 13b: 442020 extui a2, a2, 0, 5 13e: 0000c0 callx0 a0 141: 120c movi.n a2, 1 143: 0f08 l32i.n a0, a15, 0 145: 130c movi.n a3, 1 147: 2b2002 l32i a0, a0, 172 14a: f41c movi.n a4, 31 14c: 0000c0 callx0 a0 14f: 0d0c movi.n a13, 0 151: 0d2d mov.n a2, a13 153: 000005 call0 154 156: f4a142 movi a4, 0x1f4 159: c50c movi.n a5, 12 15b: 016d mov.n a6, a1 15d: 0f08 l32i.n a0, a15, 0 15f: 023d mov.n a3, a2 161: 3a2002 l32i a0, a0, 232 164: 020c movi.n a2, 0 166: 0000c0 callx0 a0 169: 000102 l8ui a0, a1, 0 16c: 010122 l8ui a2, a1, 1 16f: 010080 slli a0, a0, 24 172: 012280 slli a2, a2, 24 175: 312820 srai a2, a2, 24 178: 310800 srai a0, a0, 24 17b: 112280 slli a2, a2, 8 17e: 200020 or a0, a0, a2 181: 902de0 addx2 a2, a13, a14 184: 005202 s16i a0, a2, 0 187: dd1b addi.n a13, a13, 1 189: 74d0d0 extui a13, a13, 0, 8 18c: c14d66 bnei a13, 4, 151 18f: 013d mov.n a3, a1 191: ffdc21 l32r a2, 104 194: 140c movi.n a4, 1 196: 001222 l16ui a2, a2, 0 199: ffdd01 l32r a0, 110 19c: 0000c0 callx0 a0 19f: ffda21 l32r a2, 108 1a2: 013d mov.n a3, a1 1a4: 001222 l16ui a2, a2, 0 1a7: 000005 call0 1a8 1aa: 0f08 l32i.n a0, a15, 0 1ac: 2a2002 l32i a0, a0, 168 1af: ffd7d1 l32r a13, 10c 1b2: 0000c0 callx0 a0 1b5: 0c28 l32i.n a2, a12, 0 1b7: 2022d0 or a2, a2, a13 1ba: 0c29 s32i.n a2, a12, 0 1bc: 21c8 l32i.n a12, a1, 8 1be: 31d8 l32i.n a13, a1, 12 1c0: 41e8 l32i.n a14, a1, 16 1c2: 51f8 l32i.n a15, a1, 20 1c4: 1108 l32i.n a0, a1, 4 1c6: 20c112 addi a1, a1, 32 1c9: f00d ret.n 1cb: 00ff00 excw 1ce: 00fff0 excw 1d1: 600002 l8ui a0, a0, 96 1d4: ff .byte 0xff 1d5: 3f .byte 0x3f 1d6: 00f000 excw 1d9: ffffc0 excw 000001dc : 1dc: 119280 slli a9, a2, 8 1df: fffb81 l32r a8, 1cc 1e2: fffb71 l32r a7, 1d0 1e5: fffbb1 l32r a11, 1d4 1e8: fffca1 l32r a10, 1d8 1eb: f0c112 addi a1, a1, -16 1ee: 11c9 s32i.n a12, a1, 4 1f0: 31e9 s32i.n a14, a1, 12 1f2: 0109 s32i.n a0, a1, 0 1f4: 21d9 s32i.n a13, a1, 8 1f6: 000c movi.n a0, 0 1f8: 8d1c movi.n a13, 24 1fa: a05070 addx4 a5, a0, a7 1fd: 0020c0 memw 200: c12542 l32i a4, a5, 0x304 203: 104480 and a4, a4, a8 206: 204490 or a4, a4, a9 209: 0020c0 memw 20c: c16542 s32i a4, a5, 0x304 20f: 412100 srli a2, a0, 1 212: a02270 addx4 a2, a2, a7 215: 010362 l8ui a6, a3, 1 218: 000352 l8ui a5, a3, 0 21b: 016680 slli a6, a6, 24 21e: 015580 slli a5, a5, 24 221: 315850 srai a5, a5, 24 224: 316860 srai a6, a6, 24 227: 1d6007 bbci a0, 0, 248 22a: 11e520 slli a14, a5, 14 22d: 0146b0 slli a4, a6, 21 230: 0020c0 memw 233: 8122c2 l32i a12, a2, 0x204 236: 10ccb0 and a12, a12, a11 239: 20cc40 or a12, a12, a4 23c: 20cce0 or a12, a12, a14 23f: 0020c0 memw 242: 8162c2 s32i a12, a2, 0x204 245: 0005c6 j 260 248: 114690 slli a4, a6, 7 24b: 0020c0 memw 24e: 8122e2 l32i a14, a2, 0x204 251: 10eea0 and a14, a14, a10 254: 20ee40 or a14, a14, a4 257: 20ee50 or a14, a14, a5 25a: 0020c0 memw 25d: 8162e2 s32i a14, a2, 0x204 260: 001b addi.n a0, a0, 1 262: 740000 extui a0, a0, 0, 8 265: 9190d7 bne a0, a13, 1fa 268: 11c8 l32i.n a12, a1, 4 26a: 21d8 l32i.n a13, a1, 8 26c: 31e8 l32i.n a14, a1, 12 26e: 0108 l32i.n a0, a1, 0 270: 10c112 addi a1, a1, 16 273: f00d ret.n ... 00000284 : 284: 442020 extui a2, a2, 0, 5 287: f0c112 addi a1, a1, -16 28a: 0149 s32i.n a4, a1, 0 28c: 21c9 s32i.n a12, a1, 8 28e: 1109 s32i.n a0, a1, 4 290: 03cd mov.n a12, a3 292: 000005 call0 294 295: fff841 l32r a4, 278 298: 902240 addx2 a2, a2, a4 29b: 021232 l16ui a3, a2, 4 29e: 004c32 s8i a3, a12, 0 2a1: 021222 l16ui a2, a2, 4 2a4: 0108 l32i.n a0, a1, 0 2a6: 412820 srli a2, a2, 8 2a9: 014c22 s8i a2, a12, 1 2ac: 40bc beqz.n a0, 2e4 2ae: 020c movi.n a2, 0 2b0: 230c movi.n a3, 2 2b2: 000c42 l8ui a4, a12, 0 2b5: fff101 l32r a0, 27c 2b8: 014480 slli a4, a4, 24 2bb: 0008 l32i.n a0, a0, 0 2bd: 314840 srai a4, a4, 24 2c0: 2b2002 l32i a0, a0, 172 2c3: f44040 extui a4, a4, 0, 16 2c6: 0000c0 callx0 a0 2c9: 120c movi.n a2, 1 2cb: 230c movi.n a3, 2 2cd: 010c42 l8ui a4, a12, 1 2d0: ffec01 l32r a0, 280 2d3: 014480 slli a4, a4, 24 2d6: 0008 l32i.n a0, a0, 0 2d8: 314840 srai a4, a4, 24 2db: 2b2002 l32i a0, a0, 172 2de: f44040 extui a4, a4, 0, 16 2e1: 0000c0 callx0 a0 2e4: 21c8 l32i.n a12, a1, 8 2e6: 1108 l32i.n a0, a1, 4 2e8: 10c112 addi a1, a1, 16 2eb: f00d ret.n 2ed: 000000 ill 000002f0 : 2f0: 141226 beqi a2, 1, 308 2f3: 152226 beqi a2, 2, 30c 2f6: 163226 beqi a2, 3, 310 2f9: 174226 beqi a2, 4, 314 2fc: fbc242 addi a4, a2, -5 2ff: 630c movi.n a3, 6 301: 520c movi.n a2, 5 303: 832340 moveqz a2, a3, a4 306: f00d ret.n 308: e20c movi.n a2, 14 30a: f00d ret.n 30c: a20c movi.n a2, 10 30e: f00d ret.n 310: 820c movi.n a2, 8 312: f00d ret.n 314: 720c movi.n a2, 7 316: f00d ret.n 00000318 : 318: e0c112 addi a1, a1, -32 31b: 0109 s32i.n a0, a1, 0 31d: 5139 s32i.n a3, a1, 20 31f: 11c9 s32i.n a12, a1, 4 321: 21d9 s32i.n a13, a1, 8 323: 41f9 s32i.n a15, a1, 16 325: 31e9 s32i.n a14, a1, 12 327: 03fd mov.n a15, a3 329: 02ed mov.n a14, a2 32b: 0013d2 l16ui a13, a3, 0 32e: 000222 l8ui a2, a2, 0 331: 24c9d0 extui a12, a13, 9, 3 334: 3430d0 extui a3, a13, 0, 4 337: 010280 slli a0, a2, 24 33a: 310800 srai a0, a0, 24 33d: 04d4d0 extui a13, a13, 4, 1 340: 90ddd0 addx2 a13, a13, a13 343: 90dd30 addx2 a13, a13, a3 346: 74d0d0 extui a13, a13, 0, 8 349: 7c10a6 blti a0, 1, 3c9 34c: 104d66 bnei a13, 4, 360 34f: f8c002 addi a0, a0, -8 352: dd2b addi.n a13, a13, 2 354: 74d0d0 extui a13, a13, 0, 8 357: 004e02 s8i a0, a14, 0 35a: 010080 slli a0, a0, 24 35d: 310800 srai a0, a0, 24 360: 3e10a6 blti a0, 1, 3a2 363: 1e7cf6 bgeui a12, 7, 385 366: 0c2d mov.n a2, a12 368: 000005 call0 36c 36b: 000e02 l8ui a0, a14, 0 36e: cc1b addi.n a12, a12, 1 370: 74c0c0 extui a12, a12, 0, 8 373: c00020 sub a0, a0, a2 376: 004e02 s8i a0, a14, 0 379: 010080 slli a0, a0, 24 37c: 310800 srai a0, a0, 24 37f: 1f10a6 blti a0, 1, 3a2 382: e07c66 bnei a12, 7, 366 385: 1910a6 blti a0, 1, 3a2 388: 169df6 bgeui a13, 10, 3a2 38b: f8c002 addi a0, a0, -8 38e: dd2b addi.n a13, a13, 2 390: 74d0d0 extui a13, a13, 0, 8 393: 004e02 s8i a0, a14, 0 396: 010080 slli a0, a0, 24 399: 310800 srai a0, a0, 24 39c: 0210a6 blti a0, 1, 3a2 39f: e89db6 bltui a13, 10, 38b 3a2: 11ecc0 slli a14, a12, 4 3a5: 0108 l32i.n a0, a1, 0 3a7: 11c8 l32i.n a12, a1, 4 3a9: eefb addi.n a14, a14, 15 3ab: 74e0e0 extui a14, a14, 0, 8 3ae: 11eeb0 slli a14, a14, 5 3b1: 046db6 bltui a13, 6, 3b9 3b4: ddab addi.n a13, a13, 10 3b6: 74d0d0 extui a13, a13, 0, 8 3b9: edea add.n a14, a13, a14 3bb: 005fe2 s16i a14, a15, 0 3be: 21d8 l32i.n a13, a1, 8 3c0: 31e8 l32i.n a14, a1, 12 3c2: 41f8 l32i.n a15, a1, 16 3c4: 20c112 addi a1, a1, 32 3c7: f00d ret.n 3c9: d56277 bbci a2, 7, 3a2 3cc: 167db6 bltui a13, 7, 3e6 3cf: fecdd2 addi a13, a13, -2 3d2: 208b addi.n a2, a0, 8 3d4: 004e22 s8i a2, a14, 0 3d7: 74d0d0 extui a13, a13, 0, 8 3da: 010280 slli a0, a2, 24 3dd: 310800 srai a0, a0, 24 3e0: 026277 bbci a2, 7, 3e6 3e3: e87df6 bgeui a13, 7, 3cf 3e6: fb80d6 bgez a0, 3a2 3e9: 1d2cb6 bltui a12, 2, 40a 3ec: cc0b addi.n a12, a12, -1 3ee: 74c0c0 extui a12, a12, 0, 8 3f1: 0c2d mov.n a2, a12 3f3: 000005 call0 3f4 3f6: 000e32 l8ui a3, a14, 0 3f9: 232a add.n a2, a3, a2 3fb: 004e22 s8i a2, a14, 0 3fe: 010280 slli a0, a2, 24 401: 310800 srai a0, a0, 24 404: 026277 bbci a2, 7, 40a 407: e11c66 bnei a12, 1, 3ec 40a: f940d6 bgez a0, 3a2 40d: 916d66 bnei a13, 6, 3a2 410: fecdd2 addi a13, a13, -2 413: 208b addi.n a2, a0, 8 415: 004e22 s8i a2, a14, 0 418: 74d0d0 extui a13, a13, 0, 8 41b: ffe0c6 j 3a2 ... 00000428 : 428: e0c112 addi a1, a1, -32 42b: 4129 s32i.n a2, a1, 16 42d: 7109 s32i.n a0, a1, 28 42f: 012d mov.n a2, a1 431: 000005 call0 434 434: 330c movi.n a3, 3 436: 031152 l16ui a5, a1, 6 439: 0211b2 l16ui a11, a1, 4 43c: 011182 l16ui a8, a1, 2 43f: 0711a2 l16ui a10, a1, 14 442: 061172 l16ui a7, a1, 12 445: 051192 l16ui a9, a1, 10 448: 041162 l16ui a6, a1, 8 44b: fff501 l32r a0, 420 44e: 040c movi.n a4, 0 450: 042d mov.n a2, a4 452: 0008 l32i.n a0, a0, 0 454: 669a add.n a6, a6, a9 456: 77aa add.n a7, a7, a10 458: 88ba add.n a8, a8, a11 45a: e008 l32i.n a0, a0, 56 45c: 558a add.n a5, a5, a8 45e: 907770 addx2 a7, a7, a7 461: 906660 addx2 a6, a6, a6 464: c06670 sub a6, a6, a7 467: d05570 subx2 a5, a5, a7 46a: 115500 slli a5, a5, 16 46d: 116600 slli a6, a6, 16 470: 316060 srai a6, a6, 16 473: 315050 srai a5, a5, 16 476: b32550 movgez a2, a5, a5 479: b34660 movgez a4, a6, a6 47c: 114400 slli a4, a4, 16 47f: 112200 slli a2, a2, 16 482: 312020 srai a2, a2, 16 485: 314040 srai a4, a4, 16 488: 5149 s32i.n a4, a1, 20 48a: 0000c0 callx0 a0 48d: ffe501 l32r a0, 424 490: 330c movi.n a3, 3 492: 0008 l32i.n a0, a0, 0 494: 6129 s32i.n a2, a1, 24 496: e008 l32i.n a0, a0, 56 498: 5128 l32i.n a2, a1, 20 49a: 0000c0 callx0 a0 49d: 6138 l32i.n a3, a1, 24 49f: 7108 l32i.n a0, a1, 28 4a1: c03320 sub a3, a3, a2 4a4: 4128 l32i.n a2, a1, 16 4a6: 20c112 addi a1, a1, 32 4a9: 223a add.n a2, a2, a3 4ab: 112200 slli a2, a2, 16 4ae: 312020 srai a2, a2, 16 4b1: f00d ret.n ... 4bb: 0bf000 excw ... 000004d8 : 4d8: 130c movi.n a3, 1 4da: f45c movi.n a4, 95 4dc: fff821 l32r a2, 4bc 4df: e0c112 addi a1, a1, -32 4e2: 61c9 s32i.n a12, a1, 24 4e4: 5109 s32i.n a0, a1, 20 4e6: fff4c1 l32r a12, 4b8 4e9: fff201 l32r a0, 4b4 4ec: 005c22 s16i a2, a12, 0 4ef: 0008 l32i.n a0, a0, 0 4f1: 005c22 s16i a2, a12, 0 4f4: 2b2002 l32i a0, a0, 172 4f7: 720c movi.n a2, 7 4f9: 0000c0 callx0 a0 4fc: 020c movi.n a2, 0 4fe: fff001 l32r a0, 4c0 501: 130c movi.n a3, 1 503: 0008 l32i.n a0, a0, 0 505: 001c42 l16ui a4, a12, 0 508: 2b2002 l32i a0, a0, 172 50b: 444040 extui a4, a4, 0, 5 50e: 0000c0 callx0 a0 511: 001c22 l16ui a2, a12, 0 514: 10c132 addi a3, a1, 16 517: 140c movi.n a4, 1 519: 000005 call0 51c 51c: 024c movi.n a2, 64 51e: ffe931 l32r a3, 4c4 521: 140c movi.n a4, 1 523: f51c movi.n a5, 31 525: 12c172 addi a7, a1, 18 528: ffe881 l32r a8, 4c8 52b: 001c62 l16ui a6, a12, 0 52e: 38a192 movi a9, 0x138 531: 446060 extui a6, a6, 0, 5 534: 0199 s32i.n a9, a1, 0 536: 000882 l8ui a8, a8, 0 539: 1189 s32i.n a8, a1, 4 53b: 000005 call0 53c 53e: 120102 l8ui a0, a1, 18 541: 472c movi.n a7, 36 543: 010080 slli a0, a0, 24 546: 310800 srai a0, a0, 24 549: 022707 blt a7, a0, 54f 54c: 39a0e6 bgei a0, 12, 589 54f: 821c movi.n a2, 24 551: 0c3d mov.n a3, a12 553: c02200 sub a2, a2, a0 556: 124122 s8i a2, a1, 18 559: 12c122 addi a2, a1, 18 55c: 000005 call0 560 55f: 720c movi.n a2, 7 561: ffda01 l32r a0, 4cc 564: 130c movi.n a3, 1 566: 0008 l32i.n a0, a0, 0 568: 001c42 l16ui a4, a12, 0 56b: 2b2002 l32i a0, a0, 172 56e: 414540 srli a4, a4, 5 571: 0000c0 callx0 a0 574: 020c movi.n a2, 0 576: ffd601 l32r a0, 4d0 579: 130c movi.n a3, 1 57b: 0008 l32i.n a0, a0, 0 57d: 001c42 l16ui a4, a12, 0 580: 2b2002 l32i a0, a0, 172 583: 444040 extui a4, a4, 0, 5 586: 0000c0 callx0 a0 589: 001c22 l16ui a2, a12, 0 58c: 10c132 addi a3, a1, 16 58f: 140c movi.n a4, 1 591: 000005 call0 594 594: 001c22 l16ui a2, a12, 0 597: 10c132 addi a3, a1, 16 59a: 000005 call0 59c 59d: 5108 l32i.n a0, a1, 20 59f: 001c22 l16ui a2, a12, 0 5a2: ffcc31 l32r a3, 4d4 5a5: 61c8 l32i.n a12, a1, 24 5a7: 2d5322 s16i a2, a3, 90 5aa: 20c112 addi a1, a1, 32 5ad: f00d ret.n 5af: 000000 ill ... 000005b4 : 5b4: 050c movi.n a5, 0 5b6: 060c movi.n a6, 0 5b8: 070c movi.n a7, 0 5ba: 744020 extui a4, a2, 0, 8 5bd: 030c movi.n a3, 0 5bf: e0c112 addi a1, a1, -32 5c2: 51c9 s32i.n a12, a1, 20 5c4: 61d9 s32i.n a13, a1, 24 5c6: 4109 s32i.n a0, a1, 16 5c8: 71e9 s32i.n a14, a1, 28 5ca: 2139 s32i.n a3, a1, 8 5cc: 1139 s32i.n a3, a1, 4 5ce: fff8e1 l32r a14, 5b0 5d1: 0139 s32i.n a3, a1, 0 5d3: 0e08 l32i.n a0, a14, 0 5d5: 120c movi.n a2, 1 5d7: 1a2002 l32i a0, a0, 104 5da: 034c movi.n a3, 64 5dc: 0000c0 callx0 a0 5df: 0d0c movi.n a13, 0 5e1: 0c0c movi.n a12, 0 5e3: 0e08 l32i.n a0, a14, 0 5e5: b008 l32i.n a0, a0, 44 5e7: 38a122 movi a2, 0x138 5ea: 0000c0 callx0 a0 5ed: dd1b addi.n a13, a13, 1 5ef: c2ca add.n a12, a2, a12 5f1: 11cc00 slli a12, a12, 16 5f4: 31c0c0 srai a12, a12, 16 5f7: e84d66 bnei a13, 4, 5e3 5fa: 0e08 l32i.n a0, a14, 0 5fc: 1b2002 l32i a0, a0, 108 5ff: 120c movi.n a2, 1 601: 0000c0 callx0 a0 604: 4108 l32i.n a0, a1, 16 606: 61d8 l32i.n a13, a1, 24 608: 3c4b addi.n a3, a12, 4 60a: 2cbb addi.n a2, a12, 11 60c: 71e8 l32i.n a14, a1, 28 60e: 51c8 l32i.n a12, a1, 20 610: b32330 movgez a2, a3, a3 613: 212320 srai a2, a2, 3 616: 20c112 addi a1, a1, 32 619: 112200 slli a2, a2, 16 61c: 312020 srai a2, a2, 16 61f: f00d ret.n ... 0000062c : 62c: 140c movi.n a4, 1 62e: f51c movi.n a5, 31 630: 38a182 movi a8, 0x138 633: fffd61 l32r a6, 628 636: c0c112 addi a1, a1, -64 639: 61c9 s32i.n a12, a1, 24 63b: 71d9 s32i.n a13, a1, 28 63d: 81e9 s32i.n a14, a1, 32 63f: 91f9 s32i.n a15, a1, 36 641: 10c172 addi a7, a1, 16 644: c129 s32i.n a2, a1, 48 646: 5109 s32i.n a0, a1, 20 648: 024c movi.n a2, 64 64a: c138 l32i.n a3, a1, 48 64c: fff601 l32r a0, 624 64f: 001662 l16ui a6, a6, 0 652: 0189 s32i.n a8, a1, 0 654: 446060 extui a6, a6, 0, 5 657: 000002 l8ui a0, a0, 0 65a: 1109 s32i.n a0, a1, 4 65c: 000005 call0 660 65f: 0e0c movi.n a14, 0 661: 000c movi.n a0, 0 663: 6fa0f2 movi a15, 111 666: 100172 l8ui a7, a1, 16 669: c168 l32i.n a6, a1, 48 66b: 0a0c movi.n a10, 0 66d: d1a9 s32i.n a10, a1, 52 66f: 050682 l8ui a8, a6, 5 672: 017780 slli a7, a7, 24 675: 000662 l8ui a6, a6, 0 678: 317870 srai a7, a7, 24 67b: 1fc772 addi a7, a7, 31 67e: 104172 s8i a7, a1, 16 681: c06680 sub a6, a6, a8 684: 116600 slli a6, a6, 16 687: 316060 srai a6, a6, 16 68a: 1176f0 slli a7, a6, 1 68d: f9c782 addi a8, a7, -7 690: b189 s32i.n a8, a1, 44 692: f8c772 addi a7, a7, -8 695: 117700 slli a7, a7, 16 698: 317070 srai a7, a7, 16 69b: a179 s32i.n a7, a1, 40 69d: 100132 l8ui a3, a1, 16 6a0: 0f2d mov.n a2, a15 6a2: 013380 slli a3, a3, 24 6a5: 313830 srai a3, a3, 24 6a8: 030a add.n a0, a3, a0 6aa: 104102 s8i a0, a1, 16 6ad: c60a add.n a12, a6, a0 6af: 010080 slli a0, a0, 24 6b2: 310800 srai a0, a0, 24 6b5: 012f07 blt a15, a0, 6ba 6b8: 002d mov.n a2, a0 6ba: 104122 s8i a2, a1, 16 6bd: f169 s32i.n a6, a1, 60 6bf: 000005 call0 6c0 6c2: 014c80 slli a4, a12, 24 6c5: 02dd mov.n a13, a2 6c7: 1c0c movi.n a12, 1 6c9: 314840 srai a4, a4, 24 6cc: e149 s32i.n a4, a1, 56 6ce: 012f47 blt a15, a4, 6d3 6d1: 0c0c movi.n a12, 0 6d3: e128 l32i.n a2, a1, 56 6d5: 932fc0 movnez a2, a15, a12 6d8: 000005 call0 6dc 6db: b158 l32i.n a5, a1, 44 6dd: c07d20 sub a7, a13, a2 6e0: 110700 slli a0, a7, 16 6e3: 310000 srai a0, a0, 16 6e6: 052057 blt a0, a5, 6ef 6e9: a8a032 movi a3, 168 6ec: 51a3d7 bge a3, a13, 741 6ef: ee8c beqz.n a14, 701 6f1: d148 l32i.n a4, a1, 52 6f3: a158 l32i.n a5, a1, 40 6f5: 082407 blt a4, a0, 701 6f8: 052057 blt a0, a5, 701 6fb: a8a062 movi a6, 168 6fe: 3fa6d7 bge a6, a13, 741 701: 085c movi.n a8, 80 703: 3a2287 blt a2, a8, 741 706: e198 l32i.n a9, a1, 56 708: f168 l32i.n a6, a1, 60 70a: 939fc0 movnez a9, a15, a12 70d: 3019f7 beq a9, a15, 741 710: ee1b addi.n a14, a14, 1 712: 112700 slli a2, a7, 16 715: 2a0c movi.n a10, 2 717: 901b addi.n a9, a0, 1 719: 802b addi.n a8, a0, 2 71b: b38990 movgez a8, a9, a9 71e: 0a0d mov.n a0, a10 720: 218180 srai a8, a8, 1 723: c08680 sub a8, a6, a8 726: 880b addi.n a8, a8, -1 728: 018880 slli a8, a8, 24 72b: 318880 srai a8, a8, 24 72e: 0128a6 blti a8, 2, 733 731: 080d mov.n a0, a8 733: 74e0e0 extui a14, a14, 0, 8 736: 312020 srai a2, a2, 16 739: d129 s32i.n a2, a1, 52 73b: f6cea2 addi a10, a14, -10 73e: f5ba56 bnez a10, 69d 741: c108 l32i.n a0, a1, 48 743: 61c8 l32i.n a12, a1, 24 745: 000002 l8ui a0, a0, 0 748: 91f8 l32i.n a15, a1, 36 74a: 1130f0 slli a3, a0, 1 74d: 1fad37 bge a13, a3, 770 750: ce9c beqz.n a14, 770 752: d020d0 subx2 a2, a0, a13 755: 321b addi.n a3, a2, 1 757: 222b addi.n a2, a2, 2 759: b32330 movgez a2, a3, a3 75c: 212120 srai a2, a2, 1 75f: 112200 slli a2, a2, 16 762: 312020 srai a2, a2, 16 765: 71d8 l32i.n a13, a1, 28 767: 81e8 l32i.n a14, a1, 32 769: 5108 l32i.n a0, a1, 20 76b: 40c112 addi a1, a1, 64 76e: f00d ret.n 770: 020c movi.n a2, 0 772: fffbc6 j 765 ... 00000780 : 780: a28c beqz.n a2, 78e 782: 0c2326 beqi a3, 2, 792 785: 093326 beqi a3, 3, 792 788: 066326 beqi a3, 6, 792 78b: 037326 beqi a3, 7, 792 78e: 020c movi.n a2, 0 790: f00d ret.n 792: fff921 l32r a2, 778 795: fff941 l32r a4, 77c 798: 4e0232 l8ui a3, a2, 78 79b: 300442 l8ui a4, a4, 48 79e: 4d0222 l8ui a2, a2, 77 7a1: 014480 slli a4, a4, 24 7a4: 013380 slli a3, a3, 24 7a7: 313830 srai a3, a3, 24 7aa: 314840 srai a4, a4, 24 7ad: 012280 slli a2, a2, 24 7b0: 312820 srai a2, a2, 24 7b3: d974e6 bgei a4, 7, 790 7b6: 032d mov.n a2, a3 7b8: f00d ret.n 7ba: 000000 ill 7bd: 600002 l8ui a0, a0, 96 000007c0 : 7c0: d0c112 addi a1, a1, -48 7c3: 1109 s32i.n a0, a1, 4 7c5: 6139 s32i.n a3, a1, 24 7c7: 7169 s32i.n a6, a1, 28 7c9: 0129 s32i.n a2, a1, 0 7cb: 8149 s32i.n a4, a1, 32 7cd: 51f9 s32i.n a15, a1, 20 7cf: 31d9 s32i.n a13, a1, 12 7d1: 21c9 s32i.n a12, a1, 8 7d3: 41e9 s32i.n a14, a1, 16 7d5: 0c0c movi.n a12, 0 7d7: 8e1c movi.n a14, 24 7d9: fff8d1 l32r a13, 7bc 7dc: 81f8 l32i.n a15, a1, 32 7de: 0c2d mov.n a2, a12 7e0: 0138 l32i.n a3, a1, 0 7e2: 000005 call0 7e4 7e5: 02fa add.n a0, a2, a15 7e7: 000002 l8ui a0, a0, 0 7ea: 6148 l32i.n a4, a1, 24 7ec: 010080 slli a0, a0, 24 7ef: 310800 srai a0, a0, 24 7f2: 048cf6 bgeui a12, 8, 7fa 7f5: 404a add.n a4, a0, a4 7f7: 000206 j 803 7fa: 7158 l32i.n a5, a1, 28 7fc: 054d mov.n a4, a5 7fe: 01a507 bge a5, a0, 803 801: 004d mov.n a4, a0 803: 00af02 movi a0, 0xffffff00 806: a03cd0 addx4 a3, a12, a13 809: 608040 neg a8, a4 80c: 0e4d mov.n a4, a14 80e: 018880 slli a8, a8, 24 811: 318880 srai a8, a8, 24 814: 012e87 blt a14, a8, 819 817: 084d mov.n a4, a8 819: 745040 extui a5, a4, 0, 8 81c: 0020c0 memw 81f: c12322 l32i a2, a3, 0x304 822: 102200 and a2, a2, a0 825: 202250 or a2, a2, a5 828: 0020c0 memw 82b: c16322 s32i a2, a3, 0x304 82e: cc1b addi.n a12, a12, 1 830: 74c0c0 extui a12, a12, 0, 8 833: a79ce7 bne a12, a14, 7de 836: 21c8 l32i.n a12, a1, 8 838: 31d8 l32i.n a13, a1, 12 83a: 41e8 l32i.n a14, a1, 16 83c: 51f8 l32i.n a15, a1, 20 83e: 1108 l32i.n a0, a1, 4 840: 30c112 addi a1, a1, 48 843: f00d ret.n 845: 000000 ill 848: 2c0000 excw 84b: 000000 ill 84e: 00f000 excw 851: 000000 ill 854: 000200 excw 857: ffff60 excw 85a: ff .byte 0xff 85b: 0200f0 excw 85e: 006000 rsil a0, 0 861: 000000 ill 00000864 : 864: fffa91 l32r a9, 84c 867: 018260 slli a8, a2, 26 86a: f0c112 addi a1, a1, -16 86d: 00a172 movi a7, 0x100 870: c07730 sub a7, a7, a3 873: 1169 s32i.n a6, a1, 4 875: 0159 s32i.n a5, a1, 0 877: 31c9 s32i.n a12, a1, 12 879: 2109 s32i.n a0, a1, 8 87b: 02cd mov.n a12, a2 87d: fff401 l32r a0, 850 880: fff551 l32r a5, 854 883: fff161 l32r a6, 848 886: 747070 extui a7, a7, 0, 8 889: 117760 slli a7, a7, 10 88c: 206460 or a6, a4, a6 88f: 0020c0 memw 892: ee2522 l32i a2, a5, 0x3b8 895: 102290 and a2, a2, a9 898: 202280 or a2, a2, a8 89b: 202270 or a2, a2, a7 89e: 202260 or a2, a2, a6 8a1: 0020c0 memw 8a4: a30c movi.n a3, 10 8a6: 0008 l32i.n a0, a0, 0 8a8: ee6522 s32i a2, a5, 0x3b8 8ab: 1c2002 l32i a0, a0, 112 8ae: 420c movi.n a2, 4 8b0: 0000c0 callx0 a0 8b3: 115cd0 slli a5, a12, 3 8b6: 0470c0 extui a7, a12, 0, 1 8b9: 160c movi.n a6, 1 8bb: 0188 l32i.n a8, a1, 0 8bd: 040c movi.n a4, 0 8bf: 005822 s16i a2, a8, 0 8c2: 834670 moveqz a4, a6, a7 8c5: 204450 or a4, a4, a5 8c8: 014480 slli a4, a4, 24 8cb: ffe351 l32r a5, 858 8ce: 0020c0 memw 8d1: ffe231 l32r a3, 85c 8d4: ee2322 l32i a2, a3, 0x3b8 8d7: 102250 and a2, a2, a5 8da: 202240 or a2, a2, a4 8dd: 0020c0 memw 8e0: ffe001 l32r a0, 860 8e3: 0008 l32i.n a0, a0, 0 8e5: ee6322 s32i a2, a3, 0x3b8 8e8: 420c movi.n a2, 4 8ea: 1c2002 l32i a0, a0, 112 8ed: a30c movi.n a3, 10 8ef: 0000c0 callx0 a0 8f2: 2108 l32i.n a0, a1, 8 8f4: 1198 l32i.n a9, a1, 4 8f6: 31c8 l32i.n a12, a1, 12 8f8: 005922 s16i a2, a9, 0 8fb: 10c112 addi a1, a1, 16 8fe: f00d ret.n ... 914: 002000 isync ... 00000930 : 930: 039d mov.n a9, a3 932: b0c112 addi a1, a1, -80 935: 9169 s32i.n a6, a1, 36 937: 106152 s32i a5, a1, 64 93a: 61f9 s32i.n a15, a1, 24 93c: c129 s32i.n a2, a1, 48 93e: 2109 s32i.n a0, a1, 8 940: 030c movi.n a3, 0 942: 31c9 s32i.n a12, a1, 12 944: 41d9 s32i.n a13, a1, 16 946: 51e9 s32i.n a14, a1, 20 948: 04dd mov.n a13, a4 94a: 0e0c movi.n a14, 0 94c: 0c0c movi.n a12, 0 94e: 1199 s32i.n a9, a1, 4 950: f139 s32i.n a3, a1, 60 952: 000c movi.n a0, 0 954: 020c movi.n a2, 0 956: 1021f2 l32i a15, a1, 64 959: d129 s32i.n a2, a1, 52 95b: e109 s32i.n a0, a1, 56 95d: 720c movi.n a2, 7 95f: c138 l32i.n a3, a1, 48 961: 300c movi.n a0, 3 963: f4c332 addi a3, a3, -12 966: 930270 movnez a0, a2, a7 969: a109 s32i.n a0, a1, 40 96b: 743030 extui a3, a3, 0, 8 96e: b139 s32i.n a3, a1, 44 970: 453cf6 bgeui a12, 3, 9b9 973: 0f4d mov.n a4, a15 975: ffe201 l32r a0, 900 978: 80a032 movi a3, 128 97b: d12ee0 mul16s a2, a14, a14 97e: 223a add.n a2, a2, a3 980: 0008 l32i.n a0, a0, 0 982: f138 l32i.n a3, a1, 60 984: 212820 srai a2, a2, 8 987: 8129 s32i.n a2, a1, 32 989: 422002 l32i a0, a0, 0x108 98c: 223a add.n a2, a2, a3 98e: 130c movi.n a3, 1 990: 012280 slli a2, a2, 24 993: 312820 srai a2, a2, 24 996: 0000c0 callx0 a0 999: 0f4d mov.n a4, a15 99b: 8138 l32i.n a3, a1, 32 99d: ffd901 l32r a0, 904 9a0: c03230 sub a3, a2, a3 9a3: 0008 l32i.n a0, a0, 0 9a5: 0e2d mov.n a2, a14 9a7: 013380 slli a3, a3, 24 9aa: 313830 srai a3, a3, 24 9ad: f139 s32i.n a3, a1, 60 9af: 422002 l32i a0, a0, 0x108 9b2: 030c movi.n a3, 0 9b4: 0000c0 callx0 a0 9b7: 02ed mov.n a14, a2 9b9: 120c movi.n a2, 1 9bb: b138 l32i.n a3, a1, 44 9bd: 1148 l32i.n a4, a1, 4 9bf: 015d mov.n a5, a1 9c1: 612b addi.n a6, a1, 2 9c3: 000005 call0 9c4 9c6: 019172 l16si a7, a1, 2 9c9: 009152 l16si a5, a1, 0 9cc: 070d mov.n a0, a7 9ce: 01a577 bge a5, a7, 9d3 9d1: 050d mov.n a0, a5 9d3: 140c movi.n a4, 1 9d5: 113000 slli a3, a0, 16 9d8: c02750 sub a2, a7, a5 9db: 112250 slli a2, a2, 11 9de: 313030 srai a3, a3, 16 9e1: 833400 moveqz a3, a4, a0 9e4: ffd001 l32r a0, 924 9e7: 0000c0 callx0 a0 9ea: 10c202 addi a0, a2, 16 9ed: 210500 srai a0, a0, 5 9f0: 004d02 s8i a0, a13, 0 9f3: 9f8c beqz.n a15, a00 9f5: f128 l32i.n a2, a1, 60 9f7: 0052d6 bgez a2, a00 9fa: 603000 neg a3, a0 9fd: 004d32 s8i a3, a13, 0 a00: 020c movi.n a2, 0 a02: c138 l32i.n a3, a1, 48 a04: 1148 l32i.n a4, a1, 4 a06: 015d mov.n a5, a1 a08: 612b addi.n a6, a1, 2 a0a: 000005 call0 a0c a0d: 019132 l16si a3, a1, 2 a10: 009142 l16si a4, a1, 0 a13: c02430 sub a2, a4, a3 a16: 334a add.n a3, a3, a4 a18: 112240 slli a2, a2, 12 a1b: 140c movi.n a4, 1 a1d: 113300 slli a3, a3, 16 a20: 313030 srai a3, a3, 16 a23: 833430 moveqz a3, a4, a3 a26: ffc001 l32r a0, 928 a29: 0000c0 callx0 a0 a2c: 10c252 addi a5, a2, 16 a2f: 215550 srai a5, a5, 5 a32: 014d52 s8i a5, a13, 1 a35: 7f8c beqz.n a15, a40 a37: 005ed6 bgez a14, a40 a3a: 605050 neg a5, a5 a3d: 014d52 s8i a5, a13, 1 a40: 000d02 l8ui a0, a13, 0 a43: f128 l32i.n a2, a1, 60 a45: 010080 slli a0, a0, 24 a48: 310800 srai a0, a0, 24 a4b: 163cf6 bgeui a12, 3, a65 a4e: c0ee50 sub a14, a14, a5 a51: c03200 sub a3, a2, a0 a54: 013380 slli a3, a3, 24 a57: 01ee80 slli a14, a14, 24 a5a: 31e8e0 srai a14, a14, 24 a5d: 312830 srai a2, a3, 24 a60: f129 s32i.n a2, a1, 60 a62: 001a46 j acf a65: d128 l32i.n a2, a1, 52 a67: e148 l32i.n a4, a1, 56 a69: 352a add.n a3, a5, a2 a6b: 604a add.n a6, a0, a4 a6d: 016680 slli a6, a6, 24 a70: 013380 slli a3, a3, 24 a73: 312830 srai a2, a3, 24 a76: 314860 srai a4, a6, 24 a79: e149 s32i.n a4, a1, 56 a7b: d129 s32i.n a2, a1, 52 a7d: 4e6c66 bnei a12, 6, acf a80: f138 l32i.n a3, a1, 60 a82: e128 l32i.n a2, a1, 56 a84: ffa101 l32r a0, 908 a87: 222b addi.n a2, a2, 2 a89: 0008 l32i.n a0, a0, 0 a8b: 212220 srai a2, a2, 2 a8e: c04320 sub a4, a3, a2 a91: 014480 slli a4, a4, 24 a94: 313840 srai a3, a4, 24 a97: f139 s32i.n a3, a1, 60 a99: d138 l32i.n a3, a1, 52 a9b: 0008 l32i.n a0, a0, 0 a9d: 332b addi.n a3, a3, 2 a9f: 213230 srai a3, a3, 2 aa2: 7139 s32i.n a3, a1, 28 aa4: c0ee30 sub a14, a14, a3 aa7: 01ee80 slli a14, a14, 24 aaa: 31e8e0 srai a14, a14, 24 aad: 0000c0 callx0 a0 ab0: 0e52e6 bgei a2, 5, ac2 ab3: ff9601 l32r a0, 90c ab6: 0008 l32i.n a0, a0, 0 ab8: 0008 l32i.n a0, a0, 0 aba: 7128 l32i.n a2, a1, 28 abc: 0000c0 callx0 a0 abf: 0c52a6 blti a2, 5, acf ac2: ff9331 l32r a3, 910 ac5: ff9341 l32r a4, 914 ac8: 0328 l32i.n a2, a3, 0 aca: 202240 or a2, a2, a4 acd: 0329 s32i.n a2, a3, 0 acf: 9158 l32i.n a5, a1, 36 ad1: 959c beqz.n a5, aee ad3: ff9121 l32r a2, 918 ad6: 010d42 l8ui a4, a13, 1 ad9: 000d32 l8ui a3, a13, 0 adc: 014480 slli a4, a4, 24 adf: 013380 slli a3, a3, 24 ae2: 313830 srai a3, a3, 24 ae5: 314840 srai a4, a4, 24 ae8: ff9101 l32r a0, 92c aeb: 0000c0 callx0 a0 aee: a158 l32i.n a5, a1, 40 af0: cc1b addi.n a12, a12, 1 af2: 74c0c0 extui a12, a12, 0, 8 af5: c055c0 sub a5, a5, a12 af8: e74556 bnez a5, 970 afb: 130c movi.n a3, 1 afd: 0f4d mov.n a4, a15 aff: ff8701 l32r a0, 91c b02: f128 l32i.n a2, a1, 60 b04: 0008 l32i.n a0, a0, 0 b06: 012280 slli a2, a2, 24 b09: 422002 l32i a0, a0, 0x108 b0c: 312820 srai a2, a2, 24 b0f: 0000c0 callx0 a0 b12: 0f4d mov.n a4, a15 b14: ff8301 l32r a0, 920 b17: 030c movi.n a3, 0 b19: 0008 l32i.n a0, a0, 0 b1b: 012e80 slli a2, a14, 24 b1e: 422002 l32i a0, a0, 0x108 b21: 312820 srai a2, a2, 24 b24: 0000c0 callx0 a0 b27: 2108 l32i.n a0, a1, 8 b29: 31c8 l32i.n a12, a1, 12 b2b: 61f8 l32i.n a15, a1, 24 b2d: 014de2 s8i a14, a13, 1 b30: f128 l32i.n a2, a1, 60 b32: 004d22 s8i a2, a13, 0 b35: 51e8 l32i.n a14, a1, 20 b37: 41d8 l32i.n a13, a1, 16 b39: 50c112 addi a1, a1, 80 b3c: f00d ret.n b3e: 000000 ill b41: 000000 ill b44: 000010 excw b47: 000000 ill b4a: ff0003 excw b4d: ff .byte 0xff b4e: 00e000 excw b51: 009a add.n a0, a0, a9 b53: 960060 excw b56: 006000 rsil a0, 0 b59: 000200 excw ... 00000b64 : b64: 039d mov.n a9, a3 b66: c0c112 addi a1, a1, -64 b69: 91c9 s32i.n a12, a1, 36 b6b: c1f9 s32i.n a15, a1, 48 b6d: d159 s32i.n a5, a1, 52 b6f: 3169 s32i.n a6, a1, 12 b71: 2149 s32i.n a4, a1, 8 b73: 8109 s32i.n a0, a1, 32 b75: a1d9 s32i.n a13, a1, 40 b77: b1e9 s32i.n a14, a1, 44 b79: 02dd mov.n a13, a2 b7b: 07ed mov.n a14, a7 b7d: 0208 l32i.n a0, a2, 0 b7f: 1199 s32i.n a9, a1, 4 b81: 050100 extui a0, a0, 17, 1 b84: 18d056 bnez a0, d15 b87: d1f8 l32i.n a15, a1, 52 b89: 77a022 movi a2, 119 b8c: 030c movi.n a3, 0 b8e: ffecc1 l32r a12, b40 b91: 041c movi.n a4, 16 b93: 0c08 l32i.n a0, a12, 0 b95: 050c movi.n a5, 0 b97: 252002 l32i a0, a0, 148 b9a: 060c movi.n a6, 0 b9c: 0000c0 callx0 a0 b9f: 030c movi.n a3, 0 ba1: f40c movi.n a4, 15 ba3: 650c movi.n a5, 6 ba5: 660c movi.n a6, 6 ba7: 0c08 l32i.n a0, a12, 0 ba9: 5129 s32i.n a2, a1, 20 bab: 252002 l32i a0, a0, 148 bae: 77a022 movi a2, 119 bb1: 0000c0 callx0 a0 bb4: 030c movi.n a3, 0 bb6: 940c movi.n a4, 9 bb8: 750c movi.n a5, 7 bba: 060c movi.n a6, 0 bbc: 0c08 l32i.n a0, a12, 0 bbe: 6129 s32i.n a2, a1, 24 bc0: 252002 l32i a0, a0, 148 bc3: 77a022 movi a2, 119 bc6: 0000c0 callx0 a0 bc9: 0c08 l32i.n a0, a12, 0 bcb: 282002 l32i a0, a0, 160 bce: 7129 s32i.n a2, a1, 28 bd0: 0000c0 callx0 a0 bd3: 0c08 l32i.n a0, a12, 0 bd5: 302002 l32i a0, a0, 192 bd8: 120c movi.n a2, 1 bda: 0000c0 callx0 a0 bdd: 2128 l32i.n a2, a1, 8 bdf: b42020 extui a2, a2, 0, 12 be2: ffde01 l32r a0, b5c be5: 0000c0 callx0 a0 be8: 2128 l32i.n a2, a1, 8 bea: 013d mov.n a3, a1 bec: 140c movi.n a4, 1 bee: 000005 call0 bf0 bf1: 0c08 l32i.n a0, a12, 0 bf3: 6008 l32i.n a0, a0, 24 bf5: 020c movi.n a2, 0 bf7: 0000c0 callx0 a0 bfa: 0c08 l32i.n a0, a12, 0 bfc: f008 l32i.n a0, a0, 60 bfe: 120c movi.n a2, 1 c00: 0000c0 callx0 a0 c03: 77a022 movi a2, 119 c06: 030c movi.n a3, 0 c08: 940c movi.n a4, 9 c0a: 750c movi.n a5, 7 c0c: 0c08 l32i.n a0, a12, 0 c0e: 060c movi.n a6, 0 c10: 272002 l32i a0, a0, 156 c13: 070c movi.n a7, 0 c15: 0000c0 callx0 a0 c18: 77a022 movi a2, 119 c1b: 030c movi.n a3, 0 c1d: 041c movi.n a4, 16 c1f: 250c movi.n a5, 2 c21: 0c08 l32i.n a0, a12, 0 c23: 260c movi.n a6, 2 c25: 272002 l32i a0, a0, 156 c28: 170c movi.n a7, 1 c2a: 0000c0 callx0 a0 c2d: 3128 l32i.n a2, a1, 12 c2f: 440172 l8ui a7, a1, 68 c32: 0f3d mov.n a3, a15 c34: 412b addi.n a4, a1, 2 c36: 4001f2 l8ui a15, a1, 64 c39: 0e5d mov.n a5, a14 c3b: 0f6d mov.n a6, a15 c3d: 000005 call0 c40 c40: 0c08 l32i.n a0, a12, 0 c42: 1b2002 l32i a0, a0, 108 c45: 120c movi.n a2, 1 c47: 0000c0 callx0 a0 c4a: 77a022 movi a2, 119 c4d: 030c movi.n a3, 0 c4f: 041c movi.n a4, 16 c51: 050c movi.n a5, 0 c53: 060c movi.n a6, 0 c55: 0c08 l32i.n a0, a12, 0 c57: 5178 l32i.n a7, a1, 20 c59: 272002 l32i a0, a0, 156 c5c: 4179 s32i.n a7, a1, 16 c5e: 0000c0 callx0 a0 c61: 6178 l32i.n a7, a1, 24 c63: 77a022 movi a2, 119 c66: 030c movi.n a3, 0 c68: f40c movi.n a4, 15 c6a: 0c08 l32i.n a0, a12, 0 c6c: 650c movi.n a5, 6 c6e: 272002 l32i a0, a0, 156 c71: 660c movi.n a6, 6 c73: 0000c0 callx0 a0 c76: 7178 l32i.n a7, a1, 28 c78: 77a022 movi a2, 119 c7b: 030c movi.n a3, 0 c7d: 940c movi.n a4, 9 c7f: 0c08 l32i.n a0, a12, 0 c81: 750c movi.n a5, 7 c83: 272002 l32i a0, a0, 156 c86: 060c movi.n a6, 0 c88: 0000c0 callx0 a0 c8b: 77a022 movi a2, 119 c8e: 030c movi.n a3, 0 c90: 041c movi.n a4, 16 c92: 250c movi.n a5, 2 c94: 0c08 l32i.n a0, a12, 0 c96: 260c movi.n a6, 2 c98: 272002 l32i a0, a0, 156 c9b: 070c movi.n a7, 0 c9d: 0000c0 callx0 a0 ca0: f20c movi.n a2, 15 ca2: 020142 l8ui a4, a1, 2 ca5: 107c movi.n a0, -15 ca7: 014480 slli a4, a4, 24 caa: 314840 srai a4, a4, 24 cad: 012407 blt a4, a0, cb2 cb0: 040d mov.n a0, a4 cb2: 030142 l8ui a4, a1, 3 cb5: 012207 blt a2, a0, cba cb8: 002d mov.n a2, a0 cba: 106c movi.n a0, -31 cbc: 024122 s8i a2, a1, 2 cbf: 014480 slli a4, a4, 24 cc2: 013280 slli a3, a2, 24 cc5: 313830 srai a3, a3, 24 cc8: 314840 srai a4, a4, 24 ccb: f21c movi.n a2, 31 ccd: 012407 blt a4, a0, cd2 cd0: 040d mov.n a0, a4 cd2: 012207 blt a2, a0, cd7 cd5: 002d mov.n a2, a0 cd7: 034122 s8i a2, a1, 3 cda: 014280 slli a4, a2, 24 cdd: 314840 srai a4, a4, 24 ce0: ee8c beqz.n a14, cf2 ce2: 4158 l32i.n a5, a1, 16 ce4: a58c beqz.n a5, cf2 ce6: 603030 neg a3, a3 ce9: 024132 s8i a3, a1, 2 cec: 013380 slli a3, a3, 24 cef: 313830 srai a3, a3, 24 cf2: df8c beqz.n a15, d03 cf4: ff9421 l32r a2, b44 cf7: ff9a01 l32r a0, b60 cfa: 0000c0 callx0 a0 cfd: 030142 l8ui a4, a1, 3 d00: 020132 l8ui a3, a1, 2 d03: 045730 extui a5, a3, 7, 1 d06: 01e380 slli a14, a3, 24 d09: 31e8e0 srai a14, a14, 24 d0c: 086516 beqz a5, d96 d0f: 20c3e2 addi a14, a3, 32 d12: 002006 j d96 d15: 0013c2 l16ui a12, a3, 0 d18: 41e8c0 srli a14, a12, 8 d1b: 01cc80 slli a12, a12, 24 d1e: 31c8c0 srai a12, a12, 24 d21: ff8b61 l32r a6, b50 d24: 01ae80 slli a10, a14, 24 d27: ff88b1 l32r a11, b48 d2a: 019ce0 slli a9, a12, 18 d2d: 2099b0 or a9, a9, a11 d30: ff89e1 l32r a14, b54 d33: ff86b1 l32r a11, b4c d36: 0020c0 memw d39: 982e82 l32i a8, a14, 0x260 d3c: 1088b0 and a8, a8, a11 d3f: 2088a0 or a8, a8, a10 d42: 208890 or a8, a8, a9 d45: 0020c0 memw d48: 986e82 s32i a8, a14, 0x260 d4b: 072c movi.n a7, 32 d4d: 0020c0 memw d50: a658 l32i.n a5, a6, 40 d52: 205570 or a5, a5, a7 d55: 0020c0 memw d58: a659 s32i.n a5, a6, 40 d5a: 047c movi.n a4, -16 d5c: 230c movi.n a3, 2 d5e: 0020c0 memw d61: 8f2e22 l32i a2, a14, 0x23c d64: 102240 and a2, a2, a4 d67: 202230 or a2, a2, a3 d6a: 0020c0 memw d6d: 8f6e22 s32i a2, a14, 0x23c d70: 0eae02 movi a0, 0xfffffe0e d73: 1f0c movi.n a15, 1 d75: 0020c0 memw d78: 992ed2 l32i a13, a14, 0x264 d7b: 10dd00 and a13, a13, a0 d7e: 20ddf0 or a13, a13, a15 d81: 0020c0 memw d84: 91c8 l32i.n a12, a1, 36 d86: 996ed2 s32i a13, a14, 0x264 d89: c1f8 l32i.n a15, a1, 48 d8b: a1d8 l32i.n a13, a1, 40 d8d: b1e8 l32i.n a14, a1, 44 d8f: 8108 l32i.n a0, a1, 32 d91: 40c112 addi a1, a1, 64 d94: f00d ret.n d96: 01f480 slli a15, a4, 24 d99: 31f8f0 srai a15, a15, 24 d9c: 026477 bbci a4, 7, da2 d9f: 40c4f2 addi a15, a4, 64 da2: 0c08 l32i.n a0, a12, 0 da4: 01cf80 slli a12, a15, 24 da7: 2a2002 l32i a0, a0, 168 daa: 31c8c0 srai a12, a12, 24 dad: 0000c0 callx0 a0 db0: ff6a31 l32r a3, b58 db3: 0d28 l32i.n a2, a13, 0 db5: 014f80 slli a4, a15, 24 db8: 115e80 slli a5, a14, 8 dbb: 314840 srai a4, a4, 24 dbe: 204450 or a4, a4, a5 dc1: 1158 l32i.n a5, a1, 4 dc3: 202230 or a2, a2, a3 dc6: 005542 s16i a4, a5, 0 dc9: 0d29 s32i.n a2, a13, 0 dcb: ffd486 j d21 ... de6: 000100 excw de9: 008000 excw ... 00000dfc : dfc: f0c112 addi a1, a1, -16 dff: 21d9 s32i.n a13, a1, 8 e01: 11c9 s32i.n a12, a1, 4 e03: 31e9 s32i.n a14, a1, 12 e05: fff2e1 l32r a14, dd0 e08: 0109 s32i.n a0, a1, 0 e0a: 0e08 l32i.n a0, a14, 0 e0c: fff2c1 l32r a12, dd4 e0f: 35f077 bbsi a0, 23, e48 e12: 6aa022 movi a2, 106 e15: 230c movi.n a3, 2 e17: 040c movi.n a4, 0 e19: 550c movi.n a5, 5 e1b: 0c08 l32i.n a0, a12, 0 e1d: 460c movi.n a6, 4 e1f: 272002 l32i a0, a0, 156 e22: 070c movi.n a7, 0 e24: 0000c0 callx0 a0 e27: ffec91 l32r a9, dd8 e2a: 0ca8 l32i.n a10, a12, 0 e2c: 010922 l8ui a2, a9, 1 e2f: 272aa2 l32i a10, a10, 156 e32: 04d216 beqz a2, e83 e35: 6aa022 movi a2, 106 e38: 230c movi.n a3, 2 e3a: 440c movi.n a4, 4 e3c: 750c movi.n a5, 7 e3e: 460c movi.n a6, 4 e40: 170c movi.n a7, 1 e42: 000ac0 callx0 a10 e45: 001286 j e93 e48: 2c0ed2 l8ui a13, a14, 44 e4b: 61a022 movi a2, 97 e4e: 130c movi.n a3, 1 e50: 240c movi.n a4, 2 e52: 450c movi.n a5, 4 e54: 0c08 l32i.n a0, a12, 0 e56: 060c movi.n a6, 0 e58: 272002 l32i a0, a0, 156 e5b: 0d7d mov.n a7, a13 e5d: 0000c0 callx0 a0 e60: 2d0e72 l8ui a7, a14, 45 e63: 66a022 movi a2, 102 e66: 330c movi.n a3, 3 e68: 140c movi.n a4, 1 e6a: 0c08 l32i.n a0, a12, 0 e6c: 550c movi.n a5, 5 e6e: 272002 l32i a0, a0, 156 e71: 060c movi.n a6, 0 e73: 0000c0 callx0 a0 e76: 11c8 l32i.n a12, a1, 4 e78: 21d8 l32i.n a13, a1, 8 e7a: 31e8 l32i.n a14, a1, 12 e7c: 0108 l32i.n a0, a1, 0 e7e: 10c112 addi a1, a1, 16 e81: f00d ret.n e83: 6aa022 movi a2, 106 e86: 230c movi.n a3, 2 e88: 440c movi.n a4, 4 e8a: 750c movi.n a5, 7 e8c: 460c movi.n a6, 4 e8e: 270c movi.n a7, 2 e90: 000ac0 callx0 a10 e93: 68a022 movi a2, 104 e96: 330c movi.n a3, 3 e98: 140c movi.n a4, 1 e9a: 050c movi.n a5, 0 e9c: 0c08 l32i.n a0, a12, 0 e9e: 060c movi.n a6, 0 ea0: 272002 l32i a0, a0, 156 ea3: 170c movi.n a7, 1 ea5: 0000c0 callx0 a0 ea8: 6aa022 movi a2, 106 eab: 230c movi.n a3, 2 ead: 640c movi.n a4, 6 eaf: 450c movi.n a5, 4 eb1: 0c08 l32i.n a0, a12, 0 eb3: 060c movi.n a6, 0 eb5: 272002 l32i a0, a0, 156 eb8: 870c movi.n a7, 8 eba: 0000c0 callx0 a0 ebd: 6aa022 movi a2, 106 ec0: 230c movi.n a3, 2 ec2: 440c movi.n a4, 4 ec4: 050c movi.n a5, 0 ec6: 0c08 l32i.n a0, a12, 0 ec8: 060c movi.n a6, 0 eca: 272002 l32i a0, a0, 156 ecd: 170c movi.n a7, 1 ecf: 0000c0 callx0 a0 ed2: 6aa022 movi a2, 106 ed5: 230c movi.n a3, 2 ed7: 340c movi.n a4, 3 ed9: 650c movi.n a5, 6 edb: 0c08 l32i.n a0, a12, 0 edd: 660c movi.n a6, 6 edf: 272002 l32i a0, a0, 156 ee2: 170c movi.n a7, 1 ee4: 0000c0 callx0 a0 ee7: 6aa022 movi a2, 106 eea: 230c movi.n a3, 2 eec: 440c movi.n a4, 4 eee: 350c movi.n a5, 3 ef0: 0c08 l32i.n a0, a12, 0 ef2: 360c movi.n a6, 3 ef4: 272002 l32i a0, a0, 156 ef7: 070c movi.n a7, 0 ef9: 0000c0 callx0 a0 efc: 6aa022 movi a2, 106 eff: 230c movi.n a3, 2 f01: 440c movi.n a4, 4 f03: 350c movi.n a5, 3 f05: 0c08 l32i.n a0, a12, 0 f07: 360c movi.n a6, 3 f09: 272002 l32i a0, a0, 156 f0c: 170c movi.n a7, 1 f0e: 0000c0 callx0 a0 f11: 64a022 movi a2, 100 f14: ffb601 l32r a0, dec f17: 0000c0 callx0 a0 f1a: 6aa022 movi a2, 106 f1d: 230c movi.n a3, 2 f1f: 540c movi.n a4, 5 f21: 0c08 l32i.n a0, a12, 0 f23: 550c movi.n a5, 5 f25: 252002 l32i a0, a0, 148 f28: 060c movi.n a6, 0 f2a: 0000c0 callx0 a0 f2d: 330c movi.n a3, 3 f2f: 140c movi.n a4, 1 f31: 050c movi.n a5, 0 f33: 060c movi.n a6, 0 f35: 070c movi.n a7, 0 f37: 0c08 l32i.n a0, a12, 0 f39: 02dd mov.n a13, a2 f3b: 272002 l32i a0, a0, 156 f3e: 68a022 movi a2, 104 f41: 0000c0 callx0 a0 f44: ffa601 l32r a0, ddc f47: ffa641 l32r a4, de0 f4a: 010062 l8ui a6, a0, 1 f4d: 043db6 bltui a13, 3, f55 f50: c23c movi.n a2, 60 f52: 09b2d7 bgeu a2, a13, f5f f55: ffa351 l32r a5, de4 f58: 0438 l32i.n a3, a4, 0 f5a: 203350 or a3, a3, a5 f5d: 0439 s32i.n a3, a4, 0 f5f: b6bc beqz.n a6, f9e f61: e31c movi.n a3, 30 f63: 112dc0 slli a2, a13, 4 f66: d9c222 addi a2, a2, -39 f69: ffa101 l32r a0, df0 f6c: 0000c0 callx0 a0 f6f: f03dd0 subx8 a3, a13, a13 f72: 74d020 extui a13, a2, 0, 8 f75: 2c4ed2 s8i a13, a14, 44 f78: 1123e0 slli a2, a3, 2 f7b: f42020 extui a2, a2, 0, 16 f7e: 930c movi.n a3, 9 f80: ff9d01 l32r a0, df4 f83: 0000c0 callx0 a0 f86: ff9861 l32r a6, de8 f89: 0e58 l32i.n a5, a14, 0 f8b: 744020 extui a4, a2, 0, 8 f8e: 442b addi.n a4, a4, 2 f90: 214240 srai a4, a4, 2 f93: 2d4e42 s8i a4, a14, 45 f96: 205560 or a5, a5, a6 f99: 0e59 s32i.n a5, a14, 0 f9b: ffab06 j e4b f9e: 431c movi.n a3, 20 fa0: a02dd0 addx4 a2, a13, a13 fa3: 9022d0 addx2 a2, a2, a13 fa6: f2c222 addi a2, a2, -14 fa9: ff9301 l32r a0, df8 fac: 0000c0 callx0 a0 faf: ffef06 j f6f ... fbe: 340000 extui a0, a0, 0, 4 fc1: 0f .byte 0xf fc2: 000000 ill fc5: 000000 ill 00000fc8 : fc8: f0c112 addi a1, a1, -16 fcb: 0109 s32i.n a0, a1, 0 fcd: 11c9 s32i.n a12, a1, 4 fcf: 21d9 s32i.n a13, a1, 8 fd1: 02cd mov.n a12, a2 fd3: 03dd mov.n a13, a3 fd5: fff721 l32r a2, fb4 fd8: 0c3d mov.n a3, a12 fda: 520222 l8ui a2, a2, 82 fdd: 000005 call0 fe0 fe0: fff601 l32r a0, fb8 fe3: fff661 l32r a6, fbc fe6: 3abcf6 bgeui a12, 16, 1024 fe9: fff541 l32r a4, fc0 fec: 903cc0 addx2 a3, a12, a12 fef: 334a add.n a3, a3, a4 ff1: 0003a0 jx a3 ff4: 002886 j 109a ff7: 0027c6 j 109a ffa: 003306 j 10ca ffd: 003246 j 10ca 1000: 002586 j 109a 1003: 0024c6 j 109a 1006: 003006 j 10ca 1009: 002f46 j 10ca 100c: 002d06 j 10c4 100f: 002ac6 j 10be 1012: 002886 j 10b8 1015: 0021c6 j 10a0 1018: 002586 j 10b2 101b: 002346 j 10ac 101e: 002106 j 10a6 1021: 001ec6 j 10a0 1024: 3cda add.n a3, a12, a13 1026: ffd332 addmi a3, a3, 0xffffff00 1029: f00332 l8ui a3, a3, 240 102c: 300002 l8ui a0, a0, 48 102f: 0b8cf6 bgeui a12, 8, 103e 1032: 610642 l8ui a4, a6, 97 1035: 050456 bnez a4, 1089 1038: 000d32 l8ui a3, a13, 0 103b: 001286 j 1089 103e: 010080 slli a0, a0, 24 1041: 310800 srai a0, a0, 24 1044: 171026 beqi a0, 1, 105f 1047: b20c movi.n a2, 11 1049: 411027 beq a0, a2, 108e 104c: d40c movi.n a4, 13 104e: 421047 beq a0, a4, 1094 1051: f2c072 addi a7, a0, -14 1054: 230652 l8ui a5, a6, 35 1057: 000c movi.n a0, 0 1059: 830570 moveqz a0, a5, a7 105c: 000086 j 1062 105f: 200602 l8ui a0, a6, 32 1062: 742030 extui a2, a3, 0, 8 1065: 05b207 bgeu a2, a0, 106e 1068: 4f0682 l8ui a8, a6, 79 106b: 012826 beqi a8, 2, 1070 106e: 020d mov.n a0, a2 1070: 11c8 l32i.n a12, a1, 4 1072: ffd421 l32r a2, fc4 1075: 21d8 l32i.n a13, a1, 8 1077: 000222 l8ui a2, a2, 0 107a: 740000 extui a0, a0, 0, 8 107d: 01b207 bgeu a2, a0, 1082 1080: 002d mov.n a2, a0 1082: 0108 l32i.n a0, a1, 0 1084: 10c112 addi a1, a1, 16 1087: f00d ret.n 1089: 323a add.n a3, a2, a3 108b: ffebc6 j 103e 108e: 210602 l8ui a0, a6, 33 1091: fff346 j 1062 1094: 220602 l8ui a0, a6, 34 1097: fff1c6 j 1062 109a: 630632 l8ui a3, a6, 99 109d: ffe2c6 j 102c 10a0: 000d32 l8ui a3, a13, 0 10a3: ffe146 j 102c 10a6: 020d32 l8ui a3, a13, 2 10a9: ffdfc6 j 102c 10ac: 040d32 l8ui a3, a13, 4 10af: ffde46 j 102c 10b2: 060d32 l8ui a3, a13, 6 10b5: ffdcc6 j 102c 10b8: 010d32 l8ui a3, a13, 1 10bb: ffdb46 j 102c 10be: 030d32 l8ui a3, a13, 3 10c1: ffd9c6 j 102c 10c4: 050d32 l8ui a3, a13, 5 10c7: ffd846 j 102c 10ca: 620632 l8ui a3, a6, 98 10cd: ffd6c6 j 102c 000010d0 : 10d0: 642b addi.n a6, a4, 2 10d2: 009382 l16si a8, a3, 0 10d5: 400400 ssr a4 10d8: b19080 sra a9, a8 10db: c08890 sub a8, a8, a9 10de: 401600 ssl a6 10e1: 828a add.n a8, a2, a8 10e3: a12500 sll a2, a5 10e6: 118800 slli a8, a8, 16 10e9: 318080 srai a8, a8, 16 10ec: 005382 s16i a8, a3, 0 10ef: 142827 blt a8, a2, 1107 10f2: c04820 sub a4, a8, a2 10f5: 602050 neg a2, a5 10f8: 012280 slli a2, a2, 24 10fb: 312820 srai a2, a2, 24 10fe: 005342 s16i a4, a3, 0 1101: f00d ret.n 1103: 020c movi.n a2, 0 1105: f00d ret.n 1107: 604020 neg a4, a2 110a: f52487 blt a4, a8, 1103 110d: 482a add.n a4, a8, a2 110f: 012580 slli a2, a5, 24 1112: 312820 srai a2, a2, 24 1115: fff946 j 10fe 1118: 000a00 excw 111b: 000060 excw 111e: 000000 ill 1121: 000000 ill 1124: 000200 excw 1127: 003060 excw ... 1132: f30000 excw 1135: 0f .byte 0xf ... 1152: 500000 excw ... 115d: 600002 l8ui a0, a0, 96 ... 00001178 : 1178: 90c112 addi a1, a1, -112 117b: 1861f2 s32i a15, a1, 96 117e: 146102 s32i a0, a1, 80 1181: 116122 s32i a2, a1, 68 1184: 126152 s32i a5, a1, 72 1187: 196162 s32i a6, a1, 100 118a: 1561c2 s32i a12, a1, 84 118d: 1761e2 s32i a14, a1, 92 1190: 1661d2 s32i a13, a1, 88 1193: 04dd mov.n a13, a4 1195: 03ed mov.n a14, a3 1197: ffe0c1 l32r a12, 1118 119a: 0020c0 memw 119d: d82cc2 l32i a12, a12, 0x360 11a0: 38a122 movi a2, 0x138 11a3: 45c8c0 extui a12, a12, 24, 5 11a6: 000005 call0 11a8 11a9: 136122 s32i a2, a1, 76 11ac: 0a8cf6 bgeui a12, 8, 11ba 11af: f27c movi.n a2, -1 11b1: 302c20 xor a2, a12, a2 11b4: 242020 extui a2, a2, 0, 3 11b7: 000046 j 11bc 11ba: 0c2d mov.n a2, a12 11bc: 0e3d mov.n a3, a14 11be: 000005 call0 11c0 11c1: ffd6f1 l32r a15, 111c 11c4: ffd7e1 l32r a14, 1120 11c7: 036c movi.n a3, -32 11c9: 132142 l32i a4, a1, 76 11cc: 020d mov.n a0, a2 11ce: 112152 l32i a5, a1, 68 11d1: 0a2c movi.n a10, 32 11d3: 525a add.n a5, a2, a5 11d5: 106152 s32i a5, a1, 64 11d8: 000552 l8ui a5, a5, 0 11db: 0a2d mov.n a2, a10 11dd: 1155e0 slli a5, a5, 2 11e0: c04450 sub a4, a4, a5 11e3: 114400 slli a4, a4, 16 11e6: 314040 srai a4, a4, 16 11e9: 012437 blt a4, a3, 11ee 11ec: 043d mov.n a3, a4 11ee: e109 s32i.n a0, a1, 56 11f0: 0e68 l32i.n a6, a14, 0 11f2: 012a37 blt a10, a3, 11f7 11f5: 032d mov.n a2, a3 11f7: 118200 slli a8, a2, 16 11fa: 318080 srai a8, a8, 16 11fd: 1976d7 bbci a6, 29, 121a 1200: e109 s32i.n a0, a1, 56 1202: 40dc bnez.n a0, 121a 1204: 082d mov.n a2, a8 1206: c189 s32i.n a8, a1, 48 1208: 0f3d mov.n a3, a15 120a: 440c movi.n a4, 4 120c: 250c movi.n a5, 2 120e: d1d9 s32i.n a13, a1, 52 1210: 000005 call0 1214 1213: 020d mov.n a0, a2 1215: 0d0c movi.n a13, 0 1217: 001106 j 125f 121a: 0d3d mov.n a3, a13 121c: 082d mov.n a2, a8 121e: c189 s32i.n a8, a1, 48 1220: d1d9 s32i.n a13, a1, 52 1222: 440c movi.n a4, 4 1224: 250c movi.n a5, 2 1226: 000005 call0 1228 1229: e198 l32i.n a9, a1, 56 122b: 02dd mov.n a13, a2 122d: 194956 bnez a9, 13c5 1230: c1a8 l32i.n a10, a1, 48 1232: 021ae6 bgei a10, 1, 1238 1235: 006306 j 13c5 1238: 02baa6 blti a10, 16, 123e 123b: 006186 j 13c5 123e: 183256 bnez a2, 13c5 1241: 020f02 l8ui a0, a15, 2 1244: 001b addi.n a0, a0, 1 1246: 740000 extui a0, a0, 0, 8 1249: 024f02 s8i a0, a15, 2 124c: 421c movi.n a2, 20 124e: 0b9027 bne a0, a2, 125d 1251: ed7c movi.n a13, -2 1253: d148 l32i.n a4, a1, 52 1255: 030c movi.n a3, 0 1257: 024f32 s8i a3, a15, 2 125a: 005432 s16i a3, a4, 0 125d: 000c movi.n a0, 0 125f: 192162 l32i a6, a1, 100 1262: 6d8c beqz.n a13, 126c 1264: 050c movi.n a5, 0 1266: 034f52 s8i a5, a15, 3 1269: 005f52 s16i a5, a15, 0 126c: 1a6102 s32i a0, a1, 104 126f: 36bc beqz.n a6, 12a6 1271: ffad21 l32r a2, 1128 1274: 0c3d mov.n a3, a12 1276: c148 l32i.n a4, a1, 48 1278: 009f62 l16si a6, a15, 0 127b: ffaa71 l32r a7, 1124 127e: d158 l32i.n a5, a1, 52 1280: a07c70 addx4 a7, a12, a7 1283: 009552 l16si a5, a5, 0 1286: 0020c0 memw 1289: 300e82 l8ui a8, a14, 48 128c: c12772 l32i a7, a7, 0x304 128f: 018880 slli a8, a8, 24 1292: 017780 slli a7, a7, 24 1295: 317870 srai a7, a7, 24 1298: 318880 srai a8, a8, 24 129b: 0189 s32i.n a8, a1, 0 129d: ffb201 l32r a0, 1168 12a0: 0000c0 callx0 a0 12a3: 1a2102 l32i a0, a1, 104 12a6: 122162 l32i a6, a1, 72 12a9: 104616 beqz a6, 13b1 12ac: f1c9 s32i.n a12, a1, 60 12ae: 3dcc bnez.n a13, 12b5 12b0: f1c9 s32i.n a12, a1, 60 12b2: 0fb016 beqz a0, 13b1 12b5: 050c movi.n a5, 0 12b7: 0dfd mov.n a15, a13 12b9: ff9ca1 l32r a10, 112c 12bc: 5c0e22 l8ui a2, a14, 92 12bf: 7fa0c2 movi a12, 127 12c2: 012280 slli a2, a2, 24 12c5: 312820 srai a2, a2, 24 12c8: 909550 addx2 a9, a5, a5 12cb: 017c80 slli a7, a12, 24 12ce: 317870 srai a7, a7, 24 12d1: 551b addi.n a5, a5, 1 12d3: 9099e0 addx2 a9, a9, a14 12d6: 3d0992 l8ui a9, a9, 61 12d9: 745050 extui a5, a5, 0, 8 12dc: 019980 slli a9, a9, 24 12df: 319890 srai a9, a9, 24 12e2: 01a977 bge a9, a7, 12e7 12e5: 09cd mov.n a12, a9 12e7: dd4566 bnei a5, 4, 12c8 12ea: ff9151 l32r a5, 1130 12ed: c2ca add.n a12, a2, a12 12ef: 01cc80 slli a12, a12, 24 12f2: 31c8c0 srai a12, a12, 24 12f5: 098d16 beqz a13, 1391 12f8: 442c movi.n a4, 36 12fa: c09cd0 sub a9, a12, a13 12fd: 019980 slli a9, a9, 24 1300: 319890 srai a9, a9, 24 1303: 0ba497 bge a4, a9, 1312 1306: 1a6102 s32i a0, a1, 104 1309: 001522 l16ui a2, a5, 0 130c: e4a3b2 movi a11, 0x3e4 130f: 0e3b27 bltu a11, a2, 1321 1312: 7ba9e6 bgei a9, 12, 1391 1315: 001542 l16ui a4, a5, 0 1318: ff8731 l32r a3, 1134 131b: 1a6102 s32i a0, a1, 104 131e: 6f3347 bltu a3, a4, 1391 1321: 20c122 addi a2, a1, 32 1324: ff8531 l32r a3, 1138 1327: 851c movi.n a5, 24 1329: c05590 sub a5, a5, a9 132c: 204152 s8i a5, a1, 32 132f: 000005 call0 1330 1332: 5d0e62 l8ui a6, a14, 93 1335: 200172 l8ui a7, a1, 32 1338: ff8141 l32r a4, 113c 133b: ff8121 l32r a2, 1140 133e: c08dc0 sub a8, a13, a12 1341: 18c882 addi a8, a8, 24 1344: 001222 l16ui a2, a2, 0 1347: 5a0432 l8ui a3, a4, 90 134a: 017780 slli a7, a7, 24 134d: 016680 slli a6, a6, 24 1350: 316860 srai a6, a6, 24 1353: 317870 srai a7, a7, 24 1356: 013380 slli a3, a3, 24 1359: c05870 sub a5, a8, a7 135c: 665a add.n a6, a6, a5 135e: 313830 srai a3, a3, 24 1361: c07780 sub a7, a7, a8 1364: ff7a add.n a15, a15, a7 1366: 335a add.n a3, a3, a5 1368: 5d4e62 s8i a6, a14, 93 136b: 5a4432 s8i a3, a4, 90 136e: 22c132 addi a3, a1, 34 1371: 040c movi.n a4, 0 1373: 000005 call0 1374 1376: ff7321 l32r a2, 1144 1379: 22c132 addi a3, a1, 34 137c: 001222 l16ui a2, a2, 0 137f: 000005 call0 1380 1382: 1a2102 l32i a0, a1, 104 1385: ff7151 l32r a5, 114c 1388: ff70a1 l32r a10, 1148 138b: 001532 l16ui a3, a5, 0 138e: 2d5e32 s16i a3, a14, 90 1391: c09cf0 sub a9, a12, a15 1394: 93f000 movnez a15, a0, a0 1397: 019980 slli a9, a9, 24 139a: 319890 srai a9, a9, 24 139d: 014f80 slli a4, a15, 24 13a0: 31f840 srai a15, a4, 24 13a3: 004fd6 bgez a15, 13ab 13a6: 6b4c movi.n a11, 70 13a8: 1eab97 bge a11, a9, 13ca 13ab: 021fa6 blti a15, 1, 13b1 13ae: 18a9e6 bgei a9, 12, 13ca 13b1: 1521c2 l32i a12, a1, 84 13b4: 1621d2 l32i a13, a1, 88 13b7: 1721e2 l32i a14, a1, 92 13ba: 1821f2 l32i a15, a1, 96 13bd: 142102 l32i a0, a1, 80 13c0: 70c112 addi a1, a1, 112 13c3: f00d ret.n 13c5: 000c movi.n a0, 0 13c7: ff9f86 j 1249 13ca: 90ac beqz.n a0, 13f7 13cc: 8d0c movi.n a13, 8 13ce: 030ab2 l8ui a11, a10, 3 13d1: 897c movi.n a9, -8 13d3: 01bb80 slli a11, a11, 24 13d6: 31b8b0 srai a11, a11, 24 13d9: c0bb00 sub a11, a11, a0 13dc: 034ab2 s8i a11, a10, 3 13df: 01bb80 slli a11, a11, 24 13e2: 31b8b0 srai a11, a11, 24 13e5: 012b97 blt a11, a9, 13ea 13e8: 0b9d mov.n a9, a11 13ea: 0d0d mov.n a0, a13 13ec: 012d97 blt a13, a9, 13f1 13ef: 090d mov.n a0, a9 13f1: 034a02 s8i a0, a10, 3 13f4: 000b46 j 1425 13f7: 5c0e32 l8ui a3, a14, 92 13fa: ff5501 l32r a0, 1150 13fd: 5d0e22 l8ui a2, a14, 93 1400: 5a00d2 l8ui a13, a0, 90 1403: 012280 slli a2, a2, 24 1406: 013380 slli a3, a3, 24 1409: 313830 srai a3, a3, 24 140c: 312820 srai a2, a2, 24 140f: 01dd80 slli a13, a13, 24 1412: 22fa add.n a2, a2, a15 1414: c033f0 sub a3, a3, a15 1417: 5c4e32 s8i a3, a14, 92 141a: 5d4e22 s8i a2, a14, 93 141d: 31d8d0 srai a13, a13, 24 1420: ddfa add.n a13, a13, a15 1422: 5a40d2 s8i a13, a0, 90 1425: 300e22 l8ui a2, a14, 48 1428: 28c132 addi a3, a1, 40 142b: ff5001 l32r a0, 116c 142e: 0000c0 callx0 a0 1431: ff4f01 l32r a0, 1170 1434: 0000c0 callx0 a0 1437: 1921f2 l32i a15, a1, 100 143a: f73f16 beqz a15, 13b1 143d: ff4521 l32r a2, 1154 1440: 5c0e52 l8ui a5, a14, 92 1443: 5d0e32 l8ui a3, a14, 93 1446: ff4441 l32r a4, 1158 1449: 013380 slli a3, a3, 24 144c: 5a0442 l8ui a4, a4, 90 144f: 015580 slli a5, a5, 24 1452: 315850 srai a5, a5, 24 1455: 014480 slli a4, a4, 24 1458: 313830 srai a3, a3, 24 145b: 314840 srai a4, a4, 24 145e: 0020c0 memw 1461: f188 l32i.n a8, a1, 60 1463: 1021b2 l32i a11, a1, 64 1466: c1d8 l32i.n a13, a1, 48 1468: ff3e71 l32r a7, 1160 146b: ff3ca1 l32r a10, 115c 146e: 001772 l16ui a7, a7, 0 1471: d82a62 l32i a6, a10, 0x360 1474: 01d9 s32i.n a13, a1, 0 1476: 000bb2 l8ui a11, a11, 0 1479: 11b9 s32i.n a11, a1, 4 147b: 2189 s32i.n a8, a1, 8 147d: 300e92 l8ui a9, a14, 48 1480: 016680 slli a6, a6, 24 1483: 019980 slli a9, a9, 24 1486: 319890 srai a9, a9, 24 1489: 3199 s32i.n a9, a1, 12 148b: 316860 srai a6, a6, 24 148e: 606060 neg a6, a6 1491: a088a0 addx4 a8, a8, a10 1494: 0020c0 memw 1497: c12882 l32i a8, a8, 0x304 149a: ff3201 l32r a0, 1164 149d: 018880 slli a8, a8, 24 14a0: 318880 srai a8, a8, 24 14a3: 4189 s32i.n a8, a1, 16 14a5: 030002 l8ui a0, a0, 3 14a8: 61c9 s32i.n a12, a1, 24 14aa: 010080 slli a0, a0, 24 14ad: 310800 srai a0, a0, 24 14b0: 5109 s32i.n a0, a1, 20 14b2: ff3001 l32r a0, 1174 14b5: 0000c0 callx0 a0 14b8: ffbd46 j 13b1 14bb: ffff00 excw 14be: df .byte 0xdf 14bf: ff .byte 0xff 14c0: 000a00 excw 14c3: ffff60 excw 14c6: 7f .byte 0x7f 14c7: ff .byte 0xff 000014c8 : 14c8: fffd41 l32r a4, 14bc 14cb: e67c movi.n a6, -2 14cd: fffc31 l32r a3, 14c0 14d0: 0020c0 memw 14d3: d72322 l32i a2, a3, 0x35c 14d6: 102240 and a2, a2, a4 14d9: 0020c0 memw 14dc: d76322 s32i a2, a3, 0x35c 14df: fff9b1 l32r a11, 14c4 14e2: 0020c0 memw 14e5: d723a2 l32i a10, a3, 0x35c 14e8: 10aab0 and a10, a10, a11 14eb: 0020c0 memw 14ee: d763a2 s32i a10, a3, 0x35c 14f1: 0020c0 memw 14f4: d42392 l32i a9, a3, 0x350 14f7: 109960 and a9, a9, a6 14fa: 0020c0 memw 14fd: d46392 s32i a9, a3, 0x350 1500: 280c movi.n a8, 2 1502: 0020c0 memw 1505: d82372 l32i a7, a3, 0x360 1508: 207780 or a7, a7, a8 150b: 0020c0 memw 150e: d86372 s32i a7, a3, 0x360 1511: 0020c0 memw 1514: d82352 l32i a5, a3, 0x360 1517: 105560 and a5, a5, a6 151a: 0020c0 memw 151d: d86352 s32i a5, a3, 0x360 1520: 140c movi.n a4, 1 1522: 0020c0 memw 1525: d82322 l32i a2, a3, 0x360 1528: 202240 or a2, a2, a4 152b: 0020c0 memw 152e: d86322 s32i a2, a3, 0x360 1531: f00d ret.n ... 153f: 0a0000 excw 1542: 006000 rsil a0, 0 ... 1561: 000000 ill 1564: 0000c0 callx0 a0 ... 00001574 : 1574: e0c112 addi a1, a1, -32 1577: 4109 s32i.n a0, a1, 16 1579: ffee01 l32r a0, 1534 157c: 640042 l8ui a4, a0, 100 157f: 5e0052 l8ui a5, a0, 94 1582: 044040 extui a4, a4, 0, 1 1585: 09d456 bnez a4, 1626 1588: 09a556 bnez a5, 1626 158b: ffeb61 l32r a6, 1538 158e: 000662 l8ui a6, a6, 0 1591: 091656 bnez a6, 1626 1594: ffea01 l32r a0, 153c 1597: ffea51 l32r a5, 1540 159a: 0020c0 memw 159d: d42572 l32i a7, a5, 0x350 15a0: 2139 s32i.n a3, a1, 8 15a2: 34f7f7 bbsi a7, 31, 15da 15a5: 0020c0 memw 15a8: d42582 l32i a8, a5, 0x350 15ab: 258880 extui a8, a8, 24, 3 15ae: 88ec bnez.n a8, 15da 15b0: 040092 l8ui a9, a0, 4 15b3: 3129 s32i.n a2, a1, 12 15b5: 19ec bnez.n a9, 15da 15b7: ffe331 l32r a3, 1544 15ba: 000332 l8ui a3, a3, 0 15bd: 012d mov.n a2, a1 15bf: 013380 slli a3, a3, 24 15c2: 313830 srai a3, a3, 24 15c5: ffe801 l32r a0, 1568 15c8: 0000c0 callx0 a0 15cb: 012d mov.n a2, a1 15cd: ffde31 l32r a3, 1548 15d0: ffdf41 l32r a4, 154c 15d3: 3158 l32i.n a5, a1, 12 15d5: 2168 l32i.n a6, a1, 8 15d7: 000005 call0 15d8 15da: 000005 call0 15dc 15dd: ffdc31 l32r a3, 1550 15e0: 020c movi.n a2, 0 15e2: ffdc01 l32r a0, 1554 15e5: 044322 s8i a2, a3, 4 15e8: ffdc21 l32r a2, 1558 15eb: 0008 l32i.n a0, a0, 0 15ed: 5a0222 l8ui a2, a2, 90 15f0: 0008 l32i.n a0, a0, 0 15f2: 012280 slli a2, a2, 24 15f5: 312820 srai a2, a2, 24 15f8: 0000c0 callx0 a0 15fb: 2782a6 blti a2, 8, 1626 15fe: 020c movi.n a2, 0 1600: ffd751 l32r a5, 155c 1603: 040c movi.n a4, 0 1605: 5a4542 s8i a4, a5, 90 1608: ffd901 l32r a0, 156c 160b: 0000c0 callx0 a0 160e: ffd471 l32r a7, 1560 1611: 782732 l32i a3, a7, 0x1e0 1614: 2168 l32i.n a6, a1, 8 1616: 331b addi.n a3, a3, 1 1618: 786732 s32i a3, a7, 0x1e0 161b: 768c beqz.n a6, 1626 161d: ffd121 l32r a2, 1564 1620: ffd401 l32r a0, 1570 1623: 0000c0 callx0 a0 1626: 4108 l32i.n a0, a1, 16 1628: 20c112 addi a1, a1, 32 162b: f00d ret.n 162d: 000000 ill 1630: 000a00 excw 1633: 0f0060 excw ... 00001638 : 1638: fffe91 l32r a9, 1630 163b: fffe81 l32r a8, 1634 163e: 0b0c movi.n a11, 0 1640: f0c112 addi a1, a1, -16 1643: 11c9 s32i.n a12, a1, 4 1645: 0109 s32i.n a0, a1, 0 1647: 21d9 s32i.n a13, a1, 8 1649: 000c movi.n a0, 0 164b: ffa0d2 movi a13, 255 164e: fc7c movi.n a12, -1 1650: a06090 addx4 a6, a0, a9 1653: 907020 addx2 a7, a0, a2 1656: 0d5d mov.n a5, a13 1658: 0bad mov.n a10, a11 165a: 0020c0 memw 165d: 17a132 movi a3, 0x117 1660: e02662 l32i a6, a6, 0x380 1663: 001b addi.n a0, a0, 1 1665: 740000 extui a0, a0, 0, 8 1668: 3066c0 xor a6, a6, a12 166b: 744060 extui a4, a6, 0, 8 166e: ebc442 addi a4, a4, -21 1671: a46060 extui a6, a6, 0, 11 1674: 005762 s16i a6, a7, 0 1677: b3a440 movgez a10, a4, a4 167a: 82aa30 mull a10, a10, a3 167d: 103680 and a3, a6, a8 1680: 21a8a0 srai a10, a10, 8 1683: 012da7 blt a13, a10, 1688 1686: 0a5d mov.n a5, a10 1688: 353a add.n a3, a5, a3 168a: 005732 s16i a3, a7, 0 168d: bf8066 bnei a0, 8, 1650 1690: 11c8 l32i.n a12, a1, 4 1692: 21d8 l32i.n a13, a1, 8 1694: 0108 l32i.n a0, a1, 0 1696: 10c112 addi a1, a1, 16 1699: f00d ret.n 169b: 0a0000 excw 169e: 006000 rsil a0, 0 16a1: 000000 ill 000016a4 : 16a4: e0c112 addi a1, a1, -32 16a7: 6109 s32i.n a0, a1, 24 16a9: 4139 s32i.n a3, a1, 16 16ab: 5129 s32i.n a2, a1, 20 16ad: d57c movi.n a5, -3 16af: fffb21 l32r a2, 169c 16b2: 0020c0 memw 16b5: d42242 l32i a4, a2, 0x350 16b8: 104450 and a4, a4, a5 16bb: 0020c0 memw 16be: d46242 s32i a4, a2, 0x350 16c1: 230c movi.n a3, 2 16c3: 0020c0 memw 16c6: d42202 l32i a0, a2, 0x350 16c9: 200030 or a0, a0, a3 16cc: 0020c0 memw 16cf: d46202 s32i a0, a2, 0x350 16d2: 921c movi.n a2, 25 16d4: fff301 l32r a0, 16a0 16d7: 0000c0 callx0 a0 16da: 012d mov.n a2, a1 16dc: 000005 call0 16e0 16df: 5128 l32i.n a2, a1, 20 16e1: 031102 l16ui a0, a1, 6 16e4: 021142 l16ui a4, a1, 4 16e7: 011132 l16ui a3, a1, 2 16ea: 071192 l16ui a9, a1, 14 16ed: 051172 l16ui a7, a1, 10 16f0: 041162 l16ui a6, a1, 8 16f3: 061182 l16ui a8, a1, 12 16f6: 667a add.n a6, a6, a7 16f8: 889a add.n a8, a8, a9 16fa: 334a add.n a3, a3, a4 16fc: 003a add.n a0, a0, a3 16fe: 908880 addx2 a8, a8, a8 1701: 906660 addx2 a6, a6, a6 1704: f46060 extui a6, a6, 0, 16 1707: f47080 extui a7, a8, 0, 16 170a: 1190f0 slli a9, a0, 1 170d: f49090 extui a9, a9, 0, 16 1710: 053977 bltu a9, a7, 1719 1713: d08080 subx2 a8, a0, a8 1716: 000046 j 171b 1719: 080c movi.n a8, 0 171b: 005282 s16i a8, a2, 0 171e: 4108 l32i.n a0, a1, 16 1720: 053677 bltu a6, a7, 1729 1723: c02670 sub a2, a6, a7 1726: 000046 j 172b 1729: 020c movi.n a2, 0 172b: 005022 s16i a2, a0, 0 172e: 6108 l32i.n a0, a1, 24 1730: 20c112 addi a1, a1, 32 1733: f00d ret.n ... 173d: 000a add.n a0, a0, a0 173f: 000060 excw 1742: 000000 ill 1745: 000000 ill 1748: 113cf1 l32r a15, fffc5c38 174b: 3cf301 l32r a0, fffd0b18 174e: 000111 l32r a1, fffc1754 1751: 400000 ssr a0 1754: 000000 ill 1757: 3cf000 excw 175a: ff0111 l32r a1, 1360 175d: ff .byte 0xff 175e: 000003 excw 1761: 600096 bltz a0, 1d65 1764: 000000 ill ... 00001768 : 1768: f44030 extui a4, a3, 0, 16 176b: c0c112 addi a1, a1, -64 176e: 61c9 s32i.n a12, a1, 24 1770: 81e9 s32i.n a14, a1, 32 1772: 91f9 s32i.n a15, a1, 36 1774: d159 s32i.n a5, a1, 52 1776: 4169 s32i.n a6, a1, 16 1778: 130c movi.n a3, 1 177a: 71d9 s32i.n a13, a1, 28 177c: ffefd1 l32r a13, 1738 177f: 5109 s32i.n a0, a1, 20 1781: 0d08 l32i.n a0, a13, 0 1783: 3129 s32i.n a2, a1, 12 1785: 2b2002 l32i a0, a0, 172 1788: 020c movi.n a2, 0 178a: 0000c0 callx0 a0 178d: d128 l32i.n a2, a1, 52 178f: ffebc1 l32r a12, 173c 1792: 125216 beqz a2, 18bb 1795: 0f4c movi.n a15, 64 1797: 1e0c movi.n a14, 1 1799: fcc2d2 addi a13, a2, -4 179c: 074c movi.n a7, 64 179e: c81c movi.n a8, 28 17a0: 090c movi.n a9, 0 17a2: 0a0c movi.n a10, 0 17a4: 0b0c movi.n a11, 0 17a6: 21b9 s32i.n a11, a1, 8 17a8: b1a9 s32i.n a10, a1, 44 17aa: c199 s32i.n a9, a1, 48 17ac: 1189 s32i.n a8, a1, 4 17ae: 0179 s32i.n a7, a1, 0 17b0: a1d9 s32i.n a13, a1, 40 17b2: 0d0c movi.n a13, 0 17b4: 120c movi.n a2, 1 17b6: ffe201 l32r a0, 1740 17b9: 230c movi.n a3, 2 17bb: 0008 l32i.n a0, a0, 0 17bd: 0148 l32i.n a4, a1, 0 17bf: 2b2002 l32i a0, a0, 172 17c2: f44040 extui a4, a4, 0, 16 17c5: 0000c0 callx0 a0 17c8: ffdf01 l32r a0, 1744 17cb: 020c movi.n a2, 0 17cd: 0008 l32i.n a0, a0, 0 17cf: 230c movi.n a3, 2 17d1: 2b2002 l32i a0, a0, 172 17d4: f440f0 extui a4, a15, 0, 16 17d7: 0000c0 callx0 a0 17da: 0020c0 memw 17dd: ffda31 l32r a3, 1748 17e0: d36c32 s32i a3, a12, 0x34c 17e3: 0020c0 memw 17e6: ffd921 l32r a2, 174c 17e9: d36c22 s32i a2, a12, 0x34c 17ec: 220c movi.n a2, 2 17ee: ffdd01 l32r a0, 1764 17f1: 0000c0 callx0 a0 17f4: 0108 l32i.n a0, a1, 0 17f6: 1138 l32i.n a3, a1, 4 17f8: 2188 l32i.n a8, a1, 8 17fa: ffd571 l32r a7, 1750 17fd: 7fa052 movi a5, 127 1800: 0d4d mov.n a4, a13 1802: 0020c0 memw 1805: d32c62 l32i a6, a12, 0x34c 1808: 756860 extui a6, a6, 24, 8 180b: 834e60 moveqz a4, a14, a6 180e: fee456 bnez a4, 1800 1811: 0020c0 memw 1814: d32c92 l32i a9, a12, 0x34c 1817: 1b0c movi.n a11, 1 1819: 059f90 extui a9, a9, 31, 1 181c: 3099b0 xor a9, a9, a11 181f: 0020c0 memw 1822: d32c22 l32i a2, a12, 0x34c 1825: 0a0c movi.n a10, 0 1827: 102270 and a2, a2, a7 182a: 83ab20 moveqz a10, a11, a2 182d: 299c beqz.n a9, 1843 182f: 059d mov.n a9, a5 1831: f3fa add.n a15, a3, a15 1833: 11ff00 slli a15, a15, 16 1836: 31f0f0 srai a15, a15, 16 1839: 0125f7 blt a5, a15, 183e 183c: 0f9d mov.n a9, a15 183e: 09fd mov.n a15, a9 1840: 000346 j 1851 1843: c02f30 sub a2, a15, a3 1846: 0dfd mov.n a15, a13 1848: 112200 slli a2, a2, 16 184b: 312020 srai a2, a2, 16 184e: b3f220 movgez a15, a2, a2 1851: 2a9c beqz.n a10, 1867 1853: 059d mov.n a9, a5 1855: 030a add.n a0, a3, a0 1857: 110000 slli a0, a0, 16 185a: 310000 srai a0, a0, 16 185d: 012507 blt a5, a0, 1862 1860: 009d mov.n a9, a0 1862: 090d mov.n a0, a9 1864: 000346 j 1875 1867: c02030 sub a2, a0, a3 186a: 0d0d mov.n a0, a13 186c: 112200 slli a2, a2, 16 186f: 312020 srai a2, a2, 16 1872: b30220 movgez a0, a2, a2 1875: 0109 s32i.n a0, a1, 0 1877: a148 l32i.n a4, a1, 40 1879: fec372 addi a7, a3, -2 187c: 216130 srai a6, a3, 1 187f: 661b addi.n a6, a6, 1 1881: 130c movi.n a3, 1 1883: 016680 slli a6, a6, 24 1886: 316860 srai a6, a6, 24 1889: 933670 movnez a3, a6, a7 188c: 1139 s32i.n a3, a1, 4 188e: 172847 blt a8, a4, 18a9 1891: b178 l32i.n a7, a1, 44 1893: c1a8 l32i.n a10, a1, 48 1895: 970a add.n a9, a7, a0 1897: bafa add.n a11, a10, a15 1899: 11bb00 slli a11, a11, 16 189c: 119900 slli a9, a9, 16 189f: 317090 srai a7, a9, 16 18a2: 31a0b0 srai a10, a11, 16 18a5: c1a9 s32i.n a10, a1, 48 18a7: b179 s32i.n a7, a1, 44 18a9: d1a8 l32i.n a10, a1, 52 18ab: 881b addi.n a8, a8, 1 18ad: 748080 extui a8, a8, 0, 8 18b0: 2189 s32i.n a8, a1, 8 18b2: c0aa80 sub a10, a10, a8 18b5: efba56 bnez a10, 17b4 18b8: 0001c6 j 18c3 18bb: 090c movi.n a9, 0 18bd: 0a0c movi.n a10, 0 18bf: b1a9 s32i.n a10, a1, 44 18c1: c199 s32i.n a9, a1, 48 18c3: 120c movi.n a2, 1 18c5: 230c movi.n a3, 2 18c7: b1f8 l32i.n a15, a1, 44 18c9: ffa2d1 l32r a13, 1754 18cc: ff2b addi.n a15, a15, 2 18ce: 0d08 l32i.n a0, a13, 0 18d0: f442f0 extui a4, a15, 2, 16 18d3: 2b2002 l32i a0, a0, 172 18d6: 21f2f0 srai a15, a15, 2 18d9: 0000c0 callx0 a0 18dc: 020c movi.n a2, 0 18de: 230c movi.n a3, 2 18e0: c1e8 l32i.n a14, a1, 48 18e2: 0d08 l32i.n a0, a13, 0 18e4: ee2b addi.n a14, a14, 2 18e6: f442e0 extui a4, a14, 2, 16 18e9: 2b2002 l32i a0, a0, 172 18ec: 21e2e0 srai a14, a14, 2 18ef: 0000c0 callx0 a0 18f2: 120c movi.n a2, 1 18f4: 0d08 l32i.n a0, a13, 0 18f6: 130c movi.n a3, 1 18f8: 2b2002 l32i a0, a0, 172 18fb: 7fa042 movi a4, 127 18fe: 0000c0 callx0 a0 1901: ff9541 l32r a4, 1758 1904: 0020c0 memw 1907: 3128 l32i.n a2, a1, 12 1909: 4138 l32i.n a3, a1, 16 190b: d36c42 s32i a4, a12, 0x34c 190e: 0043e2 s8i a14, a3, 0 1911: 0143f2 s8i a15, a3, 1 1914: f29c beqz.n a2, 1937 1916: ff9191 l32r a9, 175c 1919: 017ee0 slli a7, a14, 18 191c: 018f70 slli a8, a15, 25 191f: ff9061 l32r a6, 1760 1922: 0020c0 memw 1925: 992652 l32i a5, a6, 0x264 1928: 105590 and a5, a5, a9 192b: 205580 or a5, a5, a8 192e: 205570 or a5, a5, a7 1931: 0020c0 memw 1934: 996652 s32i a5, a6, 0x264 1937: 61c8 l32i.n a12, a1, 24 1939: 71d8 l32i.n a13, a1, 28 193b: 81e8 l32i.n a14, a1, 32 193d: 91f8 l32i.n a15, a1, 36 193f: 5108 l32i.n a0, a1, 20 1941: 40c112 addi a1, a1, 64 1944: f00d ret.n ... 00001948 : 1948: 040c movi.n a4, 0 194a: 528b addi.n a5, a2, 8 194c: 7fa022 movi a2, 127 194f: e05530 subx4 a5, a5, a3 1952: 115500 slli a5, a5, 16 1955: 315050 srai a5, a5, 16 1958: b34550 movgez a4, a5, a5 195b: 114400 slli a4, a4, 16 195e: 313040 srai a3, a4, 16 1961: 01e3e6 bgei a3, 128, 1966 1964: 032d mov.n a2, a3 1966: 012280 slli a2, a2, 24 1969: 312820 srai a2, a2, 24 196c: f00d ret.n ... 1986: e00000 subx4 a0, a0, a0 1989: 000000 ill 198c: 000100 excw ... 000019a8 : 19a8: 070c movi.n a7, 0 19aa: b0c112 addi a1, a1, -80 19ad: 81e9 s32i.n a14, a1, 32 19af: 91f9 s32i.n a15, a1, 36 19b1: 71d9 s32i.n a13, a1, 28 19b3: 5109 s32i.n a0, a1, 20 19b5: 61c9 s32i.n a12, a1, 24 19b7: a169 s32i.n a6, a1, 40 19b9: e149 s32i.n a4, a1, 56 19bb: 106152 s32i a5, a1, 64 19be: 940c movi.n a4, 9 19c0: 750c movi.n a5, 7 19c2: 060c movi.n a6, 0 19c4: 03cd mov.n a12, a3 19c6: ffea01 l32r a0, 1970 19c9: 02dd mov.n a13, a2 19cb: 0008 l32i.n a0, a0, 0 19cd: 77a022 movi a2, 119 19d0: 272002 l32i a0, a0, 156 19d3: 030c movi.n a3, 0 19d5: 0000c0 callx0 a0 19d8: 0c4d mov.n a4, a12 19da: 0d3d mov.n a3, a13 19dc: 050c movi.n a5, 0 19de: 060c movi.n a6, 0 19e0: ffe501 l32r a0, 1974 19e3: 020c movi.n a2, 0 19e5: 0129 s32i.n a2, a1, 0 19e7: 1129 s32i.n a2, a1, 4 19e9: 2129 s32i.n a2, a1, 8 19eb: 0008 l32i.n a0, a0, 0 19ed: 070c movi.n a7, 0 19ef: 1a2002 l32i a0, a0, 104 19f2: 120c movi.n a2, 1 19f4: 0000c0 callx0 a0 19f7: 0c0c movi.n a12, 0 19f9: 340c movi.n a4, 3 19fb: 100162 l8ui a6, a1, 16 19fe: b169 s32i.n a6, a1, 44 1a00: c149 s32i.n a4, a1, 48 1a02: 0d0c movi.n a13, 0 1a04: 0f0c movi.n a15, 0 1a06: a1a8 l32i.n a10, a1, 40 1a08: 090c movi.n a9, 0 1a0a: 4c8c beqz.n a12, 1a12 1a0c: 091c26 beqi a12, 1, 1a19 1a0f: 0a2c66 bnei a12, 2, 1a1d 1a12: 770c movi.n a7, 7 1a14: b179 s32i.n a7, a1, 44 1a16: 0000c6 j 1a1d 1a19: f80c movi.n a8, 15 1a1b: b189 s32i.n a8, a1, 44 1a1d: b1b8 l32i.n a11, a1, 44 1a1f: aaca add.n a10, a10, a12 1a21: d1a9 s32i.n a10, a1, 52 1a23: 004a92 s8i a9, a10, 0 1a26: bb1b addi.n a11, a11, 1 1a28: f1b9 s32i.n a11, a1, 60 1a2a: acbc beqz.n a12, 1a68 1a2c: 1d1c26 beqi a12, 1, 1a4d 1a2f: 532c66 bnei a12, 2, 1a86 1a32: 6ba022 movi a2, 107 1a35: 230c movi.n a3, 2 1a37: 240c movi.n a4, 2 1a39: ffcf01 l32r a0, 1978 1a3c: 650c movi.n a5, 6 1a3e: 0008 l32i.n a0, a0, 0 1a40: 460c movi.n a6, 4 1a42: 272002 l32i a0, a0, 156 1a45: 0d7d mov.n a7, a13 1a47: 0000c0 callx0 a0 1a4a: 000e06 j 1a86 1a4d: 6ba022 movi a2, 107 1a50: 230c movi.n a3, 2 1a52: 240c movi.n a4, 2 1a54: ffca01 l32r a0, 197c 1a57: 350c movi.n a5, 3 1a59: 0008 l32i.n a0, a0, 0 1a5b: 060c movi.n a6, 0 1a5d: 272002 l32i a0, a0, 156 1a60: 0d7d mov.n a7, a13 1a62: 0000c0 callx0 a0 1a65: 000746 j 1a86 1a68: 6ba022 movi a2, 107 1a6b: 230c movi.n a3, 2 1a6d: 140c movi.n a4, 1 1a6f: 350c movi.n a5, 3 1a71: 060c movi.n a6, 0 1a73: ffc301 l32r a0, 1980 1a76: 170c movi.n a7, 1 1a78: 0008 l32i.n a0, a0, 0 1a7a: 907d70 addx2 a7, a13, a7 1a7d: 272002 l32i a0, a0, 156 1a80: 747070 extui a7, a7, 0, 8 1a83: 0000c0 callx0 a0 1a86: ffbf01 l32r a0, 1984 1a89: 0008 l32i.n a0, a0, 0 1a8b: e128 l32i.n a2, a1, 56 1a8d: 1c2002 l32i a0, a0, 112 1a90: a30c movi.n a3, 10 1a92: 0000c0 callx0 a0 1a95: 02ed mov.n a14, a2 1a97: 102122 l32i a2, a1, 64 1a9a: b28c beqz.n a2, 1aa9 1a9c: ffbb21 l32r a2, 1988 1a9f: 0d3d mov.n a3, a13 1aa1: 0e4d mov.n a4, a14 1aa3: ffbf01 l32r a0, 19a0 1aa6: 0000c0 callx0 a0 1aa9: 0eafe7 bge a15, a14, 1abb 1aac: 0efd mov.n a15, a14 1aae: d148 l32i.n a4, a1, 52 1ab0: 130c movi.n a3, 1 1ab2: 903d30 addx2 a3, a13, a3 1ab5: 933dc0 movnez a3, a13, a12 1ab8: 004432 s8i a3, a4, 0 1abb: f148 l32i.n a4, a1, 60 1abd: dd1b addi.n a13, a13, 1 1abf: 74d0d0 extui a13, a13, 0, 8 1ac2: c044d0 sub a4, a4, a13 1ac5: f61456 bnez a4, 1a2a 1ac8: 1021e2 l32i a14, a1, 64 1acb: ee8c beqz.n a14, 1add 1acd: ffaf21 l32r a2, 198c 1ad0: d148 l32i.n a4, a1, 52 1ad2: 0c3d mov.n a3, a12 1ad4: 000442 l8ui a4, a4, 0 1ad7: ffb301 l32r a0, 19a4 1ada: 0000c0 callx0 a0 1add: 2cac beqz.n a12, 1b03 1adf: 651c26 beqi a12, 1, 1b48 1ae2: 382c66 bnei a12, 2, 1b1e 1ae5: 6ba022 movi a2, 107 1ae8: 230c movi.n a3, 2 1aea: 240c movi.n a4, 2 1aec: 650c movi.n a5, 6 1aee: ffa801 l32r a0, 1990 1af1: 460c movi.n a6, 4 1af3: 0008 l32i.n a0, a0, 0 1af5: d178 l32i.n a7, a1, 52 1af7: 272002 l32i a0, a0, 156 1afa: 000772 l8ui a7, a7, 0 1afd: 0000c0 callx0 a0 1b00: 000686 j 1b1e 1b03: 6ba022 movi a2, 107 1b06: 230c movi.n a3, 2 1b08: 140c movi.n a4, 1 1b0a: 350c movi.n a5, 3 1b0c: ffa201 l32r a0, 1994 1b0f: 060c movi.n a6, 0 1b11: 0008 l32i.n a0, a0, 0 1b13: d178 l32i.n a7, a1, 52 1b15: 272002 l32i a0, a0, 156 1b18: 000772 l8ui a7, a7, 0 1b1b: 0000c0 callx0 a0 1b1e: c128 l32i.n a2, a1, 48 1b20: cc1b addi.n a12, a12, 1 1b22: 74c0c0 extui a12, a12, 0, 8 1b25: 220b addi.n a2, a2, -1 1b27: c129 s32i.n a2, a1, 48 1b29: ed5256 bnez a2, 1a02 1b2c: ff9b01 l32r a0, 1998 1b2f: 0008 l32i.n a0, a0, 0 1b31: 1b2002 l32i a0, a0, 108 1b34: 120c movi.n a2, 1 1b36: 0000c0 callx0 a0 1b39: 61c8 l32i.n a12, a1, 24 1b3b: 71d8 l32i.n a13, a1, 28 1b3d: 81e8 l32i.n a14, a1, 32 1b3f: 91f8 l32i.n a15, a1, 36 1b41: 5108 l32i.n a0, a1, 20 1b43: 50c112 addi a1, a1, 80 1b46: f00d ret.n 1b48: 6ba022 movi a2, 107 1b4b: 230c movi.n a3, 2 1b4d: 240c movi.n a4, 2 1b4f: 350c movi.n a5, 3 1b51: ff9201 l32r a0, 199c 1b54: 060c movi.n a6, 0 1b56: 0008 l32i.n a0, a0, 0 1b58: d178 l32i.n a7, a1, 52 1b5a: 272002 l32i a0, a0, 156 1b5d: 000772 l8ui a7, a7, 0 1b60: 0000c0 callx0 a0 1b63: ffedc6 j 1b1e ... 1b7a: 200000 or a0, a0, a0 1b7d: 000001 l32r a0, fffc1b80 ... 00001b90 : 1b90: a0c112 addi a1, a1, -96 1b93: a1f9 s32i.n a15, a1, 40 1b95: 6109 s32i.n a0, a1, 24 1b97: 81d9 s32i.n a13, a1, 32 1b99: 71c9 s32i.n a12, a1, 28 1b9b: 91e9 s32i.n a14, a1, 36 1b9d: 5169 s32i.n a6, a1, 20 1b9f: f159 s32i.n a5, a1, 60 1ba1: d139 s32i.n a3, a1, 52 1ba3: e149 s32i.n a4, a1, 56 1ba5: 030c movi.n a3, 0 1ba7: 940c movi.n a4, 9 1ba9: 750c movi.n a5, 7 1bab: 060c movi.n a6, 0 1bad: 07ed mov.n a14, a7 1baf: ffeec1 l32r a12, 1b68 1bb2: 02dd mov.n a13, a2 1bb4: 0c08 l32i.n a0, a12, 0 1bb6: 77a022 movi a2, 119 1bb9: 272002 l32i a0, a0, 156 1bbc: 070c movi.n a7, 0 1bbe: 0000c0 callx0 a0 1bc1: 41e9 s32i.n a14, a1, 16 1bc3: 040c movi.n a4, 0 1bc5: ffe951 l32r a5, 1b6c 1bc8: e138 l32i.n a3, a1, 56 1bca: 5e0552 l8ui a5, a5, 94 1bcd: 230b addi.n a2, a3, -1 1bcf: 742020 extui a2, a2, 0, 8 1bd2: 832450 moveqz a2, a4, a5 1bd5: 166122 s32i a2, a1, 88 1bd8: 023237 bltu a2, a3, 1bde 1bdb: 005606 j 1d37 1bde: 80aff2 movi a15, -128 1be1: 0b0c movi.n a11, 0 1be3: 5158 l32i.n a5, a1, 20 1be5: 41e9 s32i.n a14, a1, 16 1be7: b1d9 s32i.n a13, a1, 44 1be9: 301132 l16ui a3, a1, 96 1bec: 640142 l8ui a4, a1, 100 1bef: c149 s32i.n a4, a1, 48 1bf1: 156132 s32i a3, a1, 84 1bf4: 7fa0d2 movi a13, 127 1bf7: 0e0c movi.n a14, 0 1bf9: 246050 extui a6, a5, 0, 3 1bfc: 145350 extui a5, a5, 3, 2 1bff: 905550 addx2 a5, a5, a5 1c02: 905560 addx2 a5, a5, a6 1c05: 745050 extui a5, a5, 0, 8 1c08: 106152 s32i a5, a1, 64 1c0b: 1621a2 l32i a10, a1, 88 1c0e: d198 l32i.n a9, a1, 52 1c10: 1361b2 s32i a11, a1, 76 1c13: 99aa add.n a9, a9, a10 1c15: f1a8 l32i.n a10, a1, 60 1c17: 000992 l8ui a9, a9, 0 1c1a: 126192 s32i a9, a1, 72 1c1d: c099a0 sub a9, a9, a10 1c20: 116192 s32i a9, a1, 68 1c23: 112132 l32i a3, a1, 68 1c26: 102122 l32i a2, a1, 64 1c29: c033e0 sub a3, a3, a14 1c2c: 013380 slli a3, a3, 24 1c2f: 313830 srai a3, a3, 24 1c32: 000005 call0 1c34 1c35: 000c movi.n a0, 0 1c37: b30220 movgez a0, a2, a2 1c3a: 01c080 slli a12, a0, 24 1c3d: 31c8c0 srai a12, a12, 24 1c40: 04adc7 bge a13, a12, 1c48 1c43: cd0b addi.n a12, a13, -1 1c45: 000106 j 1c4d 1c48: 01acf7 bge a12, a15, 1c4d 1c4b: cf1b addi.n a12, a15, 1 1c4d: 120c movi.n a2, 1 1c4f: b138 l32i.n a3, a1, 44 1c51: 7440c0 extui a4, a12, 0, 8 1c54: 050c movi.n a5, 0 1c56: ffc601 l32r a0, 1b70 1c59: 060c movi.n a6, 0 1c5b: 0169 s32i.n a6, a1, 0 1c5d: 1169 s32i.n a6, a1, 4 1c5f: 2169 s32i.n a6, a1, 8 1c61: 0008 l32i.n a0, a0, 0 1c63: 070c movi.n a7, 0 1c65: 1a2002 l32i a0, a0, 104 1c68: 060c movi.n a6, 0 1c6a: 0000c0 callx0 a0 1c6d: ffc101 l32r a0, 1b74 1c70: 0008 l32i.n a0, a0, 0 1c72: b008 l32i.n a0, a0, 44 1c74: 152122 l32i a2, a1, 84 1c77: 0000c0 callx0 a0 1c7a: ffbf01 l32r a0, 1b78 1c7d: 0008 l32i.n a0, a0, 0 1c7f: 146122 s32i a2, a1, 80 1c82: b008 l32i.n a0, a0, 44 1c84: 152122 l32i a2, a1, 84 1c87: 0000c0 callx0 a0 1c8a: 142102 l32i a0, a1, 80 1c8d: 122162 l32i a6, a1, 72 1c90: 002a add.n a0, a0, a2 1c92: 110000 slli a0, a0, 16 1c95: 310000 srai a0, a0, 16 1c98: 004b addi.n a0, a0, 4 1c9a: 210300 srai a0, a0, 3 1c9d: c06060 sub a6, a0, a6 1ca0: 116600 slli a6, a6, 16 1ca3: 316060 srai a6, a6, 16 1ca6: 0816e6 bgei a6, 1, 1cb2 1ca9: 01dc80 slli a13, a12, 24 1cac: 31d8d0 srai a13, a13, 24 1caf: 000146 j 1cb8 1cb2: 01fc80 slli a15, a12, 24 1cb5: 31f8f0 srai a15, a15, 24 1cb8: 46ac beqz.n a6, 1ce0 1cba: 220626 beqi a6, -1, 1ce0 1cbd: 012c80 slli a2, a12, 24 1cc0: 312820 srai a2, a2, 24 1cc3: 12cc bnez.n a2, 1cc8 1cc5: 017696 bltz a6, 1ce0 1cc8: 3f1b addi.n a3, a15, 1 1cca: 121d37 beq a13, a3, 1ce0 1ccd: 132142 l32i a4, a1, 76 1cd0: e6ea add.n a14, a6, a14 1cd2: 541b addi.n a5, a4, 1 1cd4: 744050 extui a4, a5, 0, 8 1cd7: 136142 s32i a4, a1, 76 1cda: f6c442 addi a4, a4, -10 1cdd: f42456 bnez a4, 1c23 1ce0: c198 l32i.n a9, a1, 48 1ce2: 1621b2 l32i a11, a1, 88 1ce5: f178 l32i.n a7, a1, 60 1ce7: 41a8 l32i.n a10, a1, 16 1ce9: c07c70 sub a7, a12, a7 1cec: aaba add.n a10, a10, a11 1cee: 016780 slli a6, a7, 24 1cf1: 316860 srai a6, a6, 24 1cf4: 004a72 s8i a7, a10, 0 1cf7: 876c movi.n a7, -24 1cf9: 06a677 bge a6, a7, 1d03 1cfc: 866c movi.n a6, -24 1cfe: 886c movi.n a8, -24 1d00: 004a82 s8i a8, a10, 0 1d03: 399c beqz.n a9, 1d1a 1d05: 122142 l32i a4, a1, 72 1d08: ff9d21 l32r a2, 1b7c 1d0b: 162132 l32i a3, a1, 88 1d0e: 015080 slli a5, a0, 24 1d11: 315850 srai a5, a5, 24 1d14: ff9e01 l32r a0, 1b8c 1d17: 0000c0 callx0 a0 1d1a: 80aff2 movi a15, -128 1d1d: 7fa0d2 movi a13, 127 1d20: 0e0c movi.n a14, 0 1d22: 0b0c movi.n a11, 0 1d24: 162172 l32i a7, a1, 88 1d27: e168 l32i.n a6, a1, 56 1d29: 871b addi.n a8, a7, 1 1d2b: 747080 extui a7, a8, 0, 8 1d2e: 166172 s32i a7, a1, 88 1d31: c06670 sub a6, a6, a7 1d34: ed3656 bnez a6, 1c0b 1d37: ff92c1 l32r a12, 1b80 1d3a: 293c movi.n a9, 50 1d3c: 41e8 l32i.n a14, a1, 16 1d3e: e138 l32i.n a3, a1, 56 1d40: 000ea2 l8ui a10, a14, 0 1d43: 33ea add.n a3, a3, a14 1d45: 01aa80 slli a10, a10, 24 1d48: 80c332 addi a3, a3, -128 1d4b: 7f0302 l8ui a0, a3, 127 1d4e: 31a8a0 srai a10, a10, 24 1d51: 010080 slli a0, a0, 24 1d54: 310800 srai a0, a0, 24 1d57: c0a0a0 sub a10, a0, a10 1d5a: 05a9a7 bge a9, a10, 1d63 1d5d: cec042 addi a4, a0, -50 1d60: 004e42 s8i a4, a14, 0 1d63: ff8851 l32r a5, 1b84 1d66: 5e0552 l8ui a5, a5, 94 1d69: b5ac beqz.n a5, 1d98 1d6b: e158 l32i.n a5, a1, 56 1d6d: 550b addi.n a5, a5, -1 1d6f: 2515a6 blti a5, 1, 1d98 1d72: ff8561 l32r a6, 1b88 1d75: e148 l32i.n a4, a1, 56 1d77: 000c movi.n a0, 0 1d79: 446a add.n a4, a4, a6 1d7b: 310472 l8ui a7, a4, 49 1d7e: 806a add.n a8, a0, a6 1d80: 320882 l8ui a8, a8, 50 1d83: 7f0322 l8ui a2, a3, 127 1d86: c07780 sub a7, a7, a8 1d89: 227a add.n a2, a2, a7 1d8b: 7e0a add.n a7, a14, a0 1d8d: 004722 s8i a2, a7, 0 1d90: 001b addi.n a0, a0, 1 1d92: 740000 extui a0, a0, 0, 8 1d95: e29507 bne a5, a0, 1d7b 1d98: 0c08 l32i.n a0, a12, 0 1d9a: 1b2002 l32i a0, a0, 108 1d9d: 120c movi.n a2, 1 1d9f: 0000c0 callx0 a0 1da2: 71c8 l32i.n a12, a1, 28 1da4: 81d8 l32i.n a13, a1, 32 1da6: 91e8 l32i.n a14, a1, 36 1da8: a1f8 l32i.n a15, a1, 40 1daa: 6108 l32i.n a0, a1, 24 1dac: 60c112 addi a1, a1, 96 1daf: f00d ret.n 1db1: 000000 ill 1db4: 000200 excw 1db7: 017060 slli a7, a0, 26 1dba: 000000 ill 1dbd: 600002 l8ui a0, a0, 96 ... 00001de4 : 1de4: fec282 addi a8, a2, -2 1de7: a0c112 addi a1, a1, -96 1dea: a1c9 s32i.n a12, a1, 40 1dec: c1e9 s32i.n a14, a1, 48 1dee: d1f9 s32i.n a15, a1, 52 1df0: 9109 s32i.n a0, a1, 36 1df2: e169 s32i.n a6, a1, 56 1df4: 136152 s32i a5, a1, 76 1df7: b1d9 s32i.n a13, a1, 44 1df9: 1189 s32i.n a8, a1, 4 1dfb: ffeed1 l32r a13, 1db4 1dfe: 0020c0 memw 1e01: e02d92 l32i a9, a13, 0x380 1e04: 400800 ssr a8 1e07: b19090 sra a9, a9 1e0a: 0020c0 memw 1e0d: e32da2 l32i a10, a13, 0x38c 1e10: 400800 ssr a8 1e13: b1a0a0 sra a10, a10 1e16: c0f9a0 sub a15, a9, a10 1e19: 0020c0 memw 1e1c: e22d62 l32i a6, a13, 0x388 1e1f: 400800 ssr a8 1e22: b16060 sra a6, a6 1e25: 0020c0 memw 1e28: 0179 s32i.n a7, a1, 0 1e2a: e12d02 l32i a0, a13, 0x384 1e2d: 400800 ssr a8 1e30: 99aa add.n a9, a9, a10 1e32: 092d mov.n a2, a9 1e34: e188 l32i.n a8, a1, 56 1e36: b10000 sra a0, a0 1e39: e60a add.n a14, a6, a0 1e3b: 308580 xor a8, a5, a8 1e3e: c00060 sub a0, a0, a6 1e41: 00cd mov.n a12, a0 1e43: 306340 xor a6, a3, a4 1e46: 306680 xor a6, a6, a8 1e49: 746060 extui a6, a6, 0, 8 1e4c: 668c beqz.n a6, 1e56 1e4e: 0ecd mov.n a12, a14 1e50: 0f2d mov.n a2, a15 1e52: 00ed mov.n a14, a0 1e54: 09fd mov.n a15, a9 1e56: 106122 s32i a2, a1, 64 1e59: 31dfc0 srai a13, a12, 31 1e5c: 024d mov.n a4, a2 1e5e: 315f20 srai a5, a2, 31 1e61: f159 s32i.n a5, a1, 60 1e63: 053d mov.n a3, a5 1e65: ffd601 l32r a0, 1dc0 1e68: 0000c0 callx0 a0 1e6b: 0d5d mov.n a5, a13 1e6d: 0c4d mov.n a4, a12 1e6f: 3139 s32i.n a3, a1, 12 1e71: 4129 s32i.n a2, a1, 16 1e73: 0d3d mov.n a3, a13 1e75: 0c2d mov.n a2, a12 1e77: ffd301 l32r a0, 1dc4 1e7a: 0000c0 callx0 a0 1e7d: 060c movi.n a6, 0 1e7f: 100c movi.n a0, 1 1e81: 070c movi.n a7, 0 1e83: 3158 l32i.n a5, a1, 12 1e85: 41b8 l32i.n a11, a1, 16 1e87: 553a add.n a5, a5, a3 1e89: 4b2a add.n a4, a11, a2 1e8b: 837040 moveqz a7, a0, a4 1e8e: 01b4b7 bgeu a4, a11, 1e93 1e91: 551b addi.n a5, a5, 1 1e93: 04bd mov.n a11, a4 1e95: 05ad mov.n a10, a5 1e97: 836050 moveqz a6, a0, a5 1e9a: 030677 bnone a6, a7, 1ea1 1e9d: 00bd mov.n a11, a0 1e9f: 0a0c movi.n a10, 0 1ea1: 0f4d mov.n a4, a15 1ea3: 61f9 s32i.n a15, a1, 24 1ea5: 1261e2 s32i a14, a1, 72 1ea8: f138 l32i.n a3, a1, 60 1eaa: 102122 l32i a2, a1, 64 1ead: 1461a2 s32i a10, a1, 80 1eb0: 1561b2 s32i a11, a1, 84 1eb3: 318fe0 srai a8, a14, 31 1eb6: 315ff0 srai a5, a15, 31 1eb9: 5159 s32i.n a5, a1, 20 1ebb: 116182 s32i a8, a1, 68 1ebe: ffc201 l32r a0, 1dc8 1ec1: 0000c0 callx0 a0 1ec4: 1521e2 l32i a14, a1, 84 1ec7: 1421f2 l32i a15, a1, 80 1eca: 112152 l32i a5, a1, 68 1ecd: 122142 l32i a4, a1, 72 1ed0: 7139 s32i.n a3, a1, 28 1ed2: 8129 s32i.n a2, a1, 32 1ed4: 0d3d mov.n a3, a13 1ed6: 0c2d mov.n a2, a12 1ed8: ffbd01 l32r a0, 1dcc 1edb: 0000c0 callx0 a0 1ede: 7108 l32i.n a0, a1, 28 1ee0: c00030 sub a0, a0, a3 1ee3: 8138 l32i.n a3, a1, 32 1ee5: c0a320 sub a10, a3, a2 1ee8: 01b3a7 bgeu a3, a10, 1eed 1eeb: 000b addi.n a0, a0, -1 1eed: 112a70 slli a2, a10, 9 1ef0: 0f5d mov.n a5, a15 1ef2: 0e4d mov.n a4, a14 1ef4: 404710 ssai 23 1ef7: 8130a0 src a3, a0, a10 1efa: ffb501 l32r a0, 1dd0 1efd: 0000c0 callx0 a0 1f00: 0138 l32i.n a3, a1, 0 1f02: 014280 slli a4, a2, 24 1f05: e158 l32i.n a5, a1, 56 1f07: 314840 srai a4, a4, 24 1f0a: 441b addi.n a4, a4, 1 1f0c: 214140 srai a4, a4, 1 1f0f: 602040 neg a2, a4 1f12: 832450 moveqz a2, a4, a5 1f15: 5158 l32i.n a5, a1, 20 1f17: 6148 l32i.n a4, a1, 24 1f19: 004322 s8i a2, a3, 0 1f1c: 2129 s32i.n a2, a1, 8 1f1e: 0d3d mov.n a3, a13 1f20: 0c2d mov.n a2, a12 1f22: ffac01 l32r a0, 1dd4 1f25: 0000c0 callx0 a0 1f28: 112152 l32i a5, a1, 68 1f2b: 122142 l32i a4, a1, 72 1f2e: 03dd mov.n a13, a3 1f30: 02cd mov.n a12, a2 1f32: f138 l32i.n a3, a1, 60 1f34: 102122 l32i a2, a1, 64 1f37: ffa801 l32r a0, 1dd8 1f3a: 0000c0 callx0 a0 1f3d: 0d3a add.n a0, a13, a3 1f3f: 2c2a add.n a2, a12, a2 1f41: 01b2c7 bgeu a2, a12, 1f46 1f44: 001b addi.n a0, a0, 1 1f46: 0e4d mov.n a4, a14 1f48: 0f5d mov.n a5, a15 1f4a: 01c8 l32i.n a12, a1, 0 1f4c: 404710 ssai 23 1f4f: 1321d2 l32i a13, a1, 76 1f52: 813020 src a3, a0, a2 1f55: 112270 slli a2, a2, 9 1f58: ffa101 l32r a0, 1ddc 1f5b: 0000c0 callx0 a0 1f5e: 600152 l8ui a5, a1, 96 1f61: 016280 slli a6, a2, 24 1f64: 316860 srai a6, a6, 24 1f67: 661b addi.n a6, a6, 1 1f69: 216160 srai a6, a6, 1 1f6c: 600060 neg a0, a6 1f6f: 8306d0 moveqz a0, a6, a13 1f72: 014c02 s8i a0, a12, 1 1f75: 65ac beqz.n a5, 1f9f 1f77: ff9021 l32r a2, 1db8 1f7a: 0020c0 memw 1f7d: ff8f31 l32r a3, 1dbc 1f80: 1148 l32i.n a4, a1, 4 1f82: 015080 slli a5, a0, 24 1f85: 315850 srai a5, a5, 24 1f88: 400400 ssr a4 1f8b: f92332 l32i a3, a3, 0x3e4 1f8e: 2148 l32i.n a4, a1, 8 1f90: b13030 sra a3, a3 1f93: 014480 slli a4, a4, 24 1f96: 314840 srai a4, a4, 24 1f99: ff9101 l32r a0, 1de0 1f9c: 0000c0 callx0 a0 1f9f: a1c8 l32i.n a12, a1, 40 1fa1: b1d8 l32i.n a13, a1, 44 1fa3: c1e8 l32i.n a14, a1, 48 1fa5: d1f8 l32i.n a15, a1, 52 1fa7: 9108 l32i.n a0, a1, 36 1fa9: 60c112 addi a1, a1, 96 1fac: f00d ret.n 1fae: 000000 ill 1fb1: 000000 ill 1fb4: 004000 break 0, 0 ... 00001fc0 : 1fc0: 039d mov.n a9, a3 1fc2: b0c112 addi a1, a1, -80 1fc5: 7179 s32i.n a7, a1, 28 1fc7: 5149 s32i.n a4, a1, 20 1fc9: 126162 s32i a6, a1, 72 1fcc: 116152 s32i a5, a1, 68 1fcf: 8109 s32i.n a0, a1, 32 1fd1: 106122 s32i a2, a1, 64 1fd4: c1f9 s32i.n a15, a1, 48 1fd6: a1d9 s32i.n a13, a1, 40 1fd8: b1e9 s32i.n a14, a1, 44 1fda: 91c9 s32i.n a12, a1, 36 1fdc: 0e0c movi.n a14, 0 1fde: 0c0c movi.n a12, 0 1fe0: fff4d1 l32r a13, 1fb0 1fe3: 5401f2 l8ui a15, a1, 84 1fe6: 6199 s32i.n a9, a1, 24 1fe8: 220c movi.n a2, 2 1fea: 102102 l32i a0, a1, 64 1fed: 136122 s32i a2, a1, 76 1ff0: 122152 l32i a5, a1, 72 1ff3: 112162 l32i a6, a1, 68 1ff6: 104162 s8i a6, a1, 16 1ff9: 114152 s8i a5, a1, 17 1ffc: 120c movi.n a2, 1 1ffe: 401000 ssl a0 2001: a12200 sll a2, a2 2004: 580102 l8ui a0, a1, 88 2007: e109 s32i.n a0, a1, 56 2009: f42020 extui a2, a2, 0, 16 200c: d129 s32i.n a2, a1, 52 200e: 140c movi.n a4, 1 2010: 0f5d mov.n a5, a15 2012: 80a032 movi a3, 128 2015: 0d08 l32i.n a0, a13, 0 2017: d12cc0 mul16s a2, a12, a12 201a: 3e2002 l32i a0, a0, 248 201d: 223a add.n a2, a2, a3 201f: 212820 srai a2, a2, 8 2022: 10c132 addi a3, a1, 16 2025: f129 s32i.n a2, a1, 60 2027: c02e20 sub a2, a14, a2 202a: 012280 slli a2, a2, 24 202d: 312820 srai a2, a2, 24 2030: 0000c0 callx0 a0 2033: 11c132 addi a3, a1, 17 2036: 040c movi.n a4, 0 2038: 0f5d mov.n a5, a15 203a: 0d08 l32i.n a0, a13, 0 203c: 02ed mov.n a14, a2 203e: 3e2002 l32i a0, a0, 248 2041: 0c2d mov.n a2, a12 2043: 0000c0 callx0 a0 2046: d138 l32i.n a3, a1, 52 2048: 0d08 l32i.n a0, a13, 0 204a: 02cd mov.n a12, a2 204c: d008 l32i.n a0, a0, 52 204e: 120c movi.n a2, 1 2050: 0000c0 callx0 a0 2053: 102122 l32i a2, a1, 64 2056: 6138 l32i.n a3, a1, 24 2058: 110152 l8ui a5, a1, 17 205b: 112182 l32i a8, a1, 68 205e: 100162 l8ui a6, a1, 16 2061: 190c movi.n a9, 1 2063: c06680 sub a6, a6, a8 2066: 122182 l32i a8, a1, 72 2069: 936960 movnez a6, a9, a6 206c: 104162 s8i a6, a1, 16 206f: c05580 sub a5, a5, a8 2072: e188 l32i.n a8, a1, 56 2074: 935950 movnez a5, a9, a5 2077: 114152 s8i a5, a1, 17 207a: 0189 s32i.n a8, a1, 0 207c: 0d08 l32i.n a0, a13, 0 207e: 5148 l32i.n a4, a1, 20 2080: 122002 l32i a0, a0, 72 2083: 12c172 addi a7, a1, 18 2086: 0000c0 callx0 a0 2089: f128 l32i.n a2, a1, 60 208b: 120102 l8ui a0, a1, 18 208e: 2e2a add.n a2, a14, a2 2090: 01e080 slli a14, a0, 24 2093: 130102 l8ui a0, a1, 19 2096: 31e8e0 srai a14, a14, 24 2099: ee2a add.n a14, a14, a2 209b: 010080 slli a0, a0, 24 209e: 01ee80 slli a14, a14, 24 20a1: 31e8e0 srai a14, a14, 24 20a4: 310800 srai a0, a0, 24 20a7: c0cc00 sub a12, a12, a0 20aa: 0d08 l32i.n a0, a13, 0 20ac: 01cc80 slli a12, a12, 24 20af: c008 l32i.n a0, a0, 48 20b1: 31c8c0 srai a12, a12, 24 20b4: 0000c0 callx0 a0 20b7: 132132 l32i a3, a1, 76 20ba: 330b addi.n a3, a3, -1 20bc: 136132 s32i a3, a1, 76 20bf: f4b356 bnez a3, 200e 20c2: 120122 l8ui a2, a1, 18 20c5: 0d08 l32i.n a0, a13, 0 20c7: 012280 slli a2, a2, 24 20ca: 0008 l32i.n a0, a0, 0 20cc: 312820 srai a2, a2, 24 20cf: 0000c0 callx0 a0 20d2: 1252e6 bgei a2, 5, 20e8 20d5: 130122 l8ui a2, a1, 19 20d8: 0d08 l32i.n a0, a13, 0 20da: 012280 slli a2, a2, 24 20dd: 0008 l32i.n a0, a0, 0 20df: 312820 srai a2, a2, 24 20e2: 0000c0 callx0 a0 20e5: 1752a6 blti a2, 5, 2100 20e8: ffb371 l32r a7, 1fb4 20eb: ffb341 l32r a4, 1fb8 20ee: ffb361 l32r a6, 1fbc 20f1: 0438 l32i.n a3, a4, 0 20f3: 050652 l8ui a5, a6, 5 20f6: 203370 or a3, a3, a7 20f9: 551b addi.n a5, a5, 1 20fb: 054652 s8i a5, a6, 5 20fe: 0439 s32i.n a3, a4, 0 2100: f20c movi.n a2, 15 2102: 107c movi.n a0, -15 2104: 012e07 blt a14, a0, 2109 2107: 0e0d mov.n a0, a14 2109: 012207 blt a2, a0, 210e 210c: 002d mov.n a2, a0 210e: 106c movi.n a0, -31 2110: 01e280 slli a14, a2, 24 2113: 31e8e0 srai a14, a14, 24 2116: f21c movi.n a2, 31 2118: 012c07 blt a12, a0, 211d 211b: 0c0d mov.n a0, a12 211d: 012207 blt a2, a0, 2122 2120: 002d mov.n a2, a0 2122: 10c132 addi a3, a1, 16 2125: 140c movi.n a4, 1 2127: 0f5d mov.n a5, a15 2129: 01c280 slli a12, a2, 24 212c: 0d08 l32i.n a0, a13, 0 212e: 31c8c0 srai a12, a12, 24 2131: 3e2002 l32i a0, a0, 248 2134: 0e2d mov.n a2, a14 2136: 0000c0 callx0 a0 2139: 0f5d mov.n a5, a15 213b: 0c2d mov.n a2, a12 213d: 0d08 l32i.n a0, a13, 0 213f: 11c132 addi a3, a1, 17 2142: 3e2002 l32i a0, a0, 248 2145: 040c movi.n a4, 0 2147: 0000c0 callx0 a0 214a: 8108 l32i.n a0, a1, 32 214c: a1d8 l32i.n a13, a1, 40 214e: c1f8 l32i.n a15, a1, 48 2150: 7138 l32i.n a3, a1, 28 2152: 142122 l32i a2, a1, 80 2155: 0043e2 s8i a14, a3, 0 2158: 0042c2 s8i a12, a2, 0 215b: b1e8 l32i.n a14, a1, 44 215d: 91c8 l32i.n a12, a1, 36 215f: 50c112 addi a1, a1, 80 2162: f00d ret.n 2164: 000000 ill ... 00002168 : 2168: 059d mov.n a9, a5 216a: 03ad mov.n a10, a3 216c: b0c112 addi a1, a1, -80 216f: e1d9 s32i.n a13, a1, 56 2171: f1e9 s32i.n a14, a1, 60 2173: 8179 s32i.n a7, a1, 32 2175: 030c movi.n a3, 0 2177: 050c movi.n a5, 0 2179: 1061f2 s32i a15, a1, 64 217c: c109 s32i.n a0, a1, 48 217e: d1c9 s32i.n a12, a1, 52 2180: 136162 s32i a6, a1, 76 2183: 5129 s32i.n a2, a1, 20 2185: 6149 s32i.n a4, a1, 24 2187: 77a022 movi a2, 119 218a: 041c movi.n a4, 16 218c: 060c movi.n a6, 0 218e: fff5c1 l32r a12, 2164 2191: 1161a2 s32i a10, a1, 68 2194: 0c08 l32i.n a0, a12, 0 2196: 126192 s32i a9, a1, 72 2199: 252002 l32i a0, a0, 148 219c: 1321f2 l32i a15, a1, 76 219f: 0000c0 callx0 a0 21a2: 030c movi.n a3, 0 21a4: f40c movi.n a4, 15 21a6: 650c movi.n a5, 6 21a8: 660c movi.n a6, 6 21aa: 0c08 l32i.n a0, a12, 0 21ac: 02ed mov.n a14, a2 21ae: 252002 l32i a0, a0, 148 21b1: 77a022 movi a2, 119 21b4: 0000c0 callx0 a0 21b7: 030c movi.n a3, 0 21b9: 841c movi.n a4, 24 21bb: 550c movi.n a5, 5 21bd: 560c movi.n a6, 5 21bf: 0c08 l32i.n a0, a12, 0 21c1: 02dd mov.n a13, a2 21c3: 252002 l32i a0, a0, 148 21c6: 77a022 movi a2, 119 21c9: 0000c0 callx0 a0 21cc: 030c movi.n a3, 0 21ce: 841c movi.n a4, 24 21d0: 350c movi.n a5, 3 21d2: 360c movi.n a6, 3 21d4: 0c08 l32i.n a0, a12, 0 21d6: 9129 s32i.n a2, a1, 36 21d8: 252002 l32i a0, a0, 148 21db: 77a022 movi a2, 119 21de: 0000c0 callx0 a0 21e1: 030c movi.n a3, 0 21e3: 940c movi.n a4, 9 21e5: 750c movi.n a5, 7 21e7: 060c movi.n a6, 0 21e9: 0c08 l32i.n a0, a12, 0 21eb: a129 s32i.n a2, a1, 40 21ed: 252002 l32i a0, a0, 148 21f0: 77a022 movi a2, 119 21f3: 0000c0 callx0 a0 21f6: 0c08 l32i.n a0, a12, 0 21f8: 7129 s32i.n a2, a1, 28 21fa: 102002 l32i a0, a0, 64 21fd: 120c movi.n a2, 1 21ff: 0000c0 callx0 a0 2202: 1041e2 s8i a14, a1, 16 2205: 1141d2 s8i a13, a1, 17 2208: cf8c beqz.n a15, 2218 220a: 0c08 l32i.n a0, a12, 0 220c: 10c122 addi a2, a1, 16 220f: 452002 l32i a0, a0, 0x114 2212: 11c132 addi a3, a1, 17 2215: 0000c0 callx0 a0 2218: 77a022 movi a2, 119 221b: 030c movi.n a3, 0 221d: 041c movi.n a4, 16 221f: 250c movi.n a5, 2 2221: 0c08 l32i.n a0, a12, 0 2223: 260c movi.n a6, 2 2225: 272002 l32i a0, a0, 156 2228: 170c movi.n a7, 1 222a: 0000c0 callx0 a0 222d: b1e9 s32i.n a14, a1, 44 222f: 77a022 movi a2, 119 2232: 030c movi.n a3, 0 2234: 841c movi.n a4, 24 2236: 750c movi.n a5, 7 2238: 0c08 l32i.n a0, a12, 0 223a: 170c movi.n a7, 1 223c: 100192 l8ui a9, a1, 16 223f: 110182 l8ui a8, a1, 17 2242: c099e0 sub a9, a9, a14 2245: c088d0 sub a8, a8, a13 2248: 938780 movnez a8, a7, a8 224b: 939790 movnez a9, a7, a9 224e: 104192 s8i a9, a1, 16 2251: 114182 s8i a8, a1, 17 2254: 272002 l32i a0, a0, 156 2257: 760c movi.n a6, 7 2259: 0000c0 callx0 a0 225c: 0c08 l32i.n a0, a12, 0 225e: 1121e2 l32i a14, a1, 68 2261: 142002 l32i a0, a0, 80 2264: 6128 l32i.n a2, a1, 24 2266: 0000c0 callx0 a0 2269: 050c movi.n a5, 0 226b: 060c movi.n a6, 0 226d: 070c movi.n a7, 0 226f: 024d mov.n a4, a2 2271: 030c movi.n a3, 0 2273: 2139 s32i.n a3, a1, 8 2275: 1139 s32i.n a3, a1, 4 2277: 0139 s32i.n a3, a1, 0 2279: 0c08 l32i.n a0, a12, 0 227b: 120c movi.n a2, 1 227d: 1a2002 l32i a0, a0, 104 2280: 0e3d mov.n a3, a14 2282: 0000c0 callx0 a0 2285: 5128 l32i.n a2, a1, 20 2287: 8178 l32i.n a7, a1, 32 2289: 13c162 addi a6, a1, 19 228c: 110142 l8ui a4, a1, 17 228f: 9158 l32i.n a5, a1, 36 2291: 100132 l8ui a3, a1, 16 2294: 05ed mov.n a14, a5 2296: 11f9 s32i.n a15, a1, 4 2298: 0169 s32i.n a6, a1, 0 229a: 2179 s32i.n a7, a1, 8 229c: 12c172 addi a7, a1, 18 229f: 0c08 l32i.n a0, a12, 0 22a1: a168 l32i.n a6, a1, 40 22a3: 432002 l32i a0, a0, 0x10c 22a6: 06fd mov.n a15, a6 22a8: 0000c0 callx0 a0 22ab: 0c08 l32i.n a0, a12, 0 22ad: 1b2002 l32i a0, a0, 108 22b0: 120c movi.n a2, 1 22b2: 0000c0 callx0 a0 22b5: b178 l32i.n a7, a1, 44 22b7: 77a022 movi a2, 119 22ba: 030c movi.n a3, 0 22bc: 041c movi.n a4, 16 22be: 0c08 l32i.n a0, a12, 0 22c0: 050c movi.n a5, 0 22c2: 272002 l32i a0, a0, 156 22c5: 060c movi.n a6, 0 22c7: 0000c0 callx0 a0 22ca: 0d7d mov.n a7, a13 22cc: 77a022 movi a2, 119 22cf: 030c movi.n a3, 0 22d1: f40c movi.n a4, 15 22d3: 0c08 l32i.n a0, a12, 0 22d5: 650c movi.n a5, 6 22d7: 272002 l32i a0, a0, 156 22da: 660c movi.n a6, 6 22dc: 0000c0 callx0 a0 22df: 0e7d mov.n a7, a14 22e1: 77a022 movi a2, 119 22e4: 030c movi.n a3, 0 22e6: 841c movi.n a4, 24 22e8: 0c08 l32i.n a0, a12, 0 22ea: 550c movi.n a5, 5 22ec: 272002 l32i a0, a0, 156 22ef: 560c movi.n a6, 5 22f1: 0000c0 callx0 a0 22f4: 0f7d mov.n a7, a15 22f6: 77a022 movi a2, 119 22f9: 030c movi.n a3, 0 22fb: 841c movi.n a4, 24 22fd: 350c movi.n a5, 3 22ff: 0c08 l32i.n a0, a12, 0 2301: 360c movi.n a6, 3 2303: 272002 l32i a0, a0, 156 2306: 71d8 l32i.n a13, a1, 28 2308: 0000c0 callx0 a0 230b: 0d7d mov.n a7, a13 230d: 77a022 movi a2, 119 2310: 030c movi.n a3, 0 2312: 940c movi.n a4, 9 2314: 0c08 l32i.n a0, a12, 0 2316: 750c movi.n a5, 7 2318: 272002 l32i a0, a0, 156 231b: 060c movi.n a6, 0 231d: 0000c0 callx0 a0 2320: 77a022 movi a2, 119 2323: 030c movi.n a3, 0 2325: 841c movi.n a4, 24 2327: 750c movi.n a5, 7 2329: 0c08 l32i.n a0, a12, 0 232b: 760c movi.n a6, 7 232d: 272002 l32i a0, a0, 156 2330: 070c movi.n a7, 0 2332: 0000c0 callx0 a0 2335: 77a022 movi a2, 119 2338: 030c movi.n a3, 0 233a: 041c movi.n a4, 16 233c: 250c movi.n a5, 2 233e: 0c08 l32i.n a0, a12, 0 2340: 260c movi.n a6, 2 2342: 272002 l32i a0, a0, 156 2345: 070c movi.n a7, 0 2347: 0000c0 callx0 a0 234a: 0c08 l32i.n a0, a12, 0 234c: 1221d2 l32i a13, a1, 72 234f: 102002 l32i a0, a0, 64 2352: 020c movi.n a2, 0 2354: 0000c0 callx0 a0 2357: c108 l32i.n a0, a1, 48 2359: d1c8 l32i.n a12, a1, 52 235b: f1e8 l32i.n a14, a1, 60 235d: 120132 l8ui a3, a1, 18 2360: 1021f2 l32i a15, a1, 64 2363: 004d32 s8i a3, a13, 0 2366: 130122 l8ui a2, a1, 19 2369: 014d22 s8i a2, a13, 1 236c: e1d8 l32i.n a13, a1, 56 236e: 50c112 addi a1, a1, 80 2371: f00d ret.n 2373: 020000 excw 2376: 006000 rsil a0, 0 2379: 000000 ill 237c: 000000 ill ... 00002380 : 2380: f0c112 addi a1, a1, -16 2383: 0109 s32i.n a0, a1, 0 2385: fffb51 l32r a5, 2374 2388: 0020c0 memw 238b: 77a022 movi a2, 119 238e: 030c movi.n a3, 0 2390: 840c movi.n a4, 8 2392: d82552 l32i a5, a5, 0x360 2395: fff861 l32r a6, 2378 2398: fff901 l32r a0, 237c 239b: 530662 l8ui a6, a6, 83 239e: 0008 l32i.n a0, a0, 0 23a0: 605050 neg a5, a5 23a3: 015580 slli a5, a5, 24 23a6: 262002 l32i a0, a0, 152 23a9: 315850 srai a5, a5, 24 23ac: 016680 slli a6, a6, 24 23af: 316860 srai a6, a6, 24 23b2: c05560 sub a5, a5, a6 23b5: e8c552 addi a5, a5, -24 23b8: 745050 extui a5, a5, 0, 8 23bb: 0000c0 callx0 a0 23be: 0108 l32i.n a0, a1, 0 23c0: 10c112 addi a1, a1, 16 23c3: f00d ret.n 23c5: 000000 ill 23c8: 000000 ill ... 000023cc : 23cc: 035d mov.n a5, a3 23ce: f0c112 addi a1, a1, -16 23d1: 030c movi.n a3, 0 23d3: 0109 s32i.n a0, a1, 0 23d5: 31e9 s32i.n a14, a1, 12 23d7: 21d9 s32i.n a13, a1, 8 23d9: 11c9 s32i.n a12, a1, 4 23db: 04dd mov.n a13, a4 23dd: fffac1 l32r a12, 23c8 23e0: 02ed mov.n a14, a2 23e2: 0c08 l32i.n a0, a12, 0 23e4: 77a022 movi a2, 119 23e7: 262002 l32i a0, a0, 152 23ea: b41c movi.n a4, 27 23ec: 0000c0 callx0 a0 23ef: 77a022 movi a2, 119 23f2: 030c movi.n a3, 0 23f4: 0c08 l32i.n a0, a12, 0 23f6: 540c movi.n a4, 5 23f8: 262002 l32i a0, a0, 152 23fb: 7454e0 extui a5, a14, 4, 8 23fe: 0000c0 callx0 a0 2401: 3450e0 extui a5, a14, 0, 4 2404: 77a022 movi a2, 119 2407: 0c08 l32i.n a0, a12, 0 2409: 030c movi.n a3, 0 240b: 262002 l32i a0, a0, 152 240e: 640c movi.n a4, 6 2410: 0000c0 callx0 a0 2413: 77a022 movi a2, 119 2416: 030c movi.n a3, 0 2418: f40c movi.n a4, 15 241a: 450c movi.n a5, 4 241c: 0c08 l32i.n a0, a12, 0 241e: 205d50 or a5, a13, a5 2421: 262002 l32i a0, a0, 152 2424: 745050 extui a5, a5, 0, 8 2427: 0000c0 callx0 a0 242a: 0d5d mov.n a5, a13 242c: 77a022 movi a2, 119 242f: 0c08 l32i.n a0, a12, 0 2431: 030c movi.n a3, 0 2433: 262002 l32i a0, a0, 152 2436: f40c movi.n a4, 15 2438: 0000c0 callx0 a0 243b: 11c8 l32i.n a12, a1, 4 243d: 21d8 l32i.n a13, a1, 8 243f: 31e8 l32i.n a14, a1, 12 2441: 0108 l32i.n a0, a1, 0 2443: 10c112 addi a1, a1, 16 2446: f00d ret.n Disassembly of section .irom.text: 00002510 <.irom.text>: 2510: 643325 excw 2513: 252c movi.n a5, 34 2515: 3b6433 excw 2518: 000020 excw 251b: 000000 ill 251e: 740000 extui a0, a0, 0, 8 2521: 6978 l32i.n a7, a9, 24 2523: 675f71 l32r a7, fffdc2a0 2526: 6e6961 l32r a6, fffddecc 2529: 253d excw 252b: 202c64 excw 252e: 697874 excw 2531: 705f71 l32r a7, fffde6b0 2534: 6168 l32i.n a6, a1, 24 2536: 3d6573 excw 2539: 0a6425 excw 253c: 000000 ill 253f: 585400 excw 2542: 315750 srai a5, a5, 23 2545: 202c movi.n a0, 34 2547: 2c6425 excw 254a: 642520 extui a2, a2, 5, 7 254d: 202c movi.n a0, 34 254f: 2c6425 excw 2552: 642520 extui a2, a2, 5, 7 2555: 202c movi.n a0, 34 2557: 2c6425 excw 255a: 642520 extui a2, a2, 5, 7 255d: 000a add.n a0, a0, a0 255f: 585400 excw 2562: 5f .byte 0x5f 2563: 435750 excw 2566: 4c5254 excw 2569: 202c movi.n a0, 34 256b: 746f74 excw 256e: 5f .byte 0x5f 256f: 253d70 extui a3, a7, 29, 3 2572: 202c64 excw 2575: 636f64 excw 2578: 5f6c61 l32r a6, fffda328 257b: 253d70 extui a3, a7, 29, 3 257e: 202c64 excw 2581: 616f63 excw 2584: 3d7474 excw 2587: 2c6425 excw 258a: 746120 extui a6, a2, 1, 8 258d: 253d74 excw 2590: 202c64 excw 2593: 5f6672 s32i a7, a6, 0x17c 2596: 253d67 bltu a13, a6, 25bf <.irom.text+0xaf> 2599: 2c78 l32i.n a7, a12, 8 259b: 726520 excw 259e: 726f72 s32i a7, a15, 0x1c8 25a1: 253d excw 25a3: 202c64 excw 25a6: 2c6425 excw 25a9: 642520 extui a2, a2, 5, 7 25ac: 202c movi.n a0, 34 25ae: 2c6425 excw 25b1: 642520 extui a2, a2, 5, 7 25b4: 202c movi.n a0, 34 25b6: 7068 l32i.n a6, a0, 28 25b8: 253d63 excw 25bb: 202c64 excw 25be: 0a6425 excw ... 25cd: 000000 ill 25d0: 726570 excw 25d3: 6f69 s32i.n a6, a15, 24 25d5: 636964 excw 25d8: 5f .byte 0x5f 25d9: 6c6163 excw 25dc: 756e20 extui a6, a2, 30, 8 25df: 3a6d excw 25e1: 642520 extui a2, a2, 5, 7 25e4: 000a add.n a0, a0, a0 ... 25ee: 6e0000 excw 25f1: 5f6d75 excw 25f4: 3d6b addi.n a3, a13, 6 25f6: 2c6425 excw 25f9: 6f7020 excw 25fc: 726577 bbci a5, 7, 2672 <.irom.text+0x162> 25ff: 5f .byte 0x5f 2600: 6f .byte 0x6f 2601: 3d7475 excw 2604: 2c6425 excw 2607: 000020 excw 260a: 000000 ill 260d: 000000 ill 2610: 676572 s32i a7, a5, 0x19c 2613: 5f .byte 0x5f 2614: 3d69 s32i.n a6, a13, 12 2616: 2c6425 excw 2619: 6e6920 excw 261c: 746164 excw 261f: 253d61 l32r a6, fffcbb14 2622: 202c64 excw ... 262d: 000000 ill 2630: 637770 excw 2633: 6c7274 excw 2636: 203a add.n a2, a0, a3 2638: 746172 s32i a7, a1, 0x1d0 263b: 695f65 excw 263e: 253d excw 2640: 202c64 excw 2643: 726174 excw 2646: 746567 bbci a5, 6, 26be 2649: 5f .byte 0x5f 264a: 776f70 excw 264d: 3d7265 excw 2650: 2c6425 excw 2653: 656420 extui a6, a2, 20, 7 2656: 636574 excw 2659: 705f74 excw 265c: 6f .byte 0x6f 265d: 726577 bbci a5, 7, 26d3 2660: 253d excw 2662: 202c64 excw 2665: 746172 s32i a7, a1, 0x1d0 2668: 615f65 excw 266b: 657474 excw 266e: 6e .byte 0x6e 266f: 253d excw 2671: 202c64 excw ... 2680: 697872 excw 2683: 675f71 l32r a7, fffdc400 2686: 5f7465 excw 2689: 696d excw 268b: 203a73 excw 268e: 746f74 excw 2691: 5f6c61 l32r a6, fffda444 2694: 727770 excw 2697: 253d excw 2699: 202c64 excw 269c: 2d6425 excw 269f: 2c6425 excw 26a2: 20 .byte 0x20 ... phy_chip_v6_unused.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: f00d ret.n ... 00000004 : 4: f00d ret.n ... 00000008 : 8: 020c movi.n a2, 0 a: f00d ret.n ... 1c: 000e00 excw 1f: 000060 excw ... 00000030 : 30: fff721 l32r a2, c 33: e0c112 addi a1, a1, -32 36: 51c9 s32i.n a12, a1, 20 38: 61d9 s32i.n a13, a1, 24 3a: 4109 s32i.n a0, a1, 16 3c: fff901 l32r a0, 20 3f: 0000c0 callx0 a0 42: fff321 l32r a2, 10 45: fff331 l32r a3, 14 48: 040c movi.n a4, 0 4a: fff601 l32r a0, 24 4d: 0000c0 callx0 a0 50: 130c movi.n a3, 1 52: 540c movi.n a4, 5 54: 750c movi.n a5, 7 56: fff0d1 l32r a13, 18 59: 060c movi.n a6, 0 5b: 0d08 l32i.n a0, a13, 0 5d: 02cd mov.n a12, a2 5f: 252002 l32i a0, a0, 148 62: 62a022 movi a2, 98 65: 0000c0 callx0 a0 68: 130c movi.n a3, 1 6a: 640c movi.n a4, 6 6c: 450c movi.n a5, 4 6e: 060c movi.n a6, 0 70: 0d08 l32i.n a0, a13, 0 72: 2129 s32i.n a2, a1, 8 74: 252002 l32i a0, a0, 148 77: 62a022 movi a2, 98 7a: 0000c0 callx0 a0 7d: 430c movi.n a3, 4 7f: 340c movi.n a4, 3 81: 450c movi.n a5, 4 83: 060c movi.n a6, 0 85: 0d08 l32i.n a0, a13, 0 87: 3129 s32i.n a2, a1, 12 89: 252002 l32i a0, a0, 148 8c: 67a022 movi a2, 103 8f: 0000c0 callx0 a0 92: 130c movi.n a3, 1 94: 240c movi.n a4, 2 96: 450c movi.n a5, 4 98: 060c movi.n a6, 0 9a: 0d08 l32i.n a0, a13, 0 9c: 02dd mov.n a13, a2 9e: 252002 l32i a0, a0, 148 a1: 61a022 movi a2, 97 a4: 0000c0 callx0 a0 a7: 014280 slli a4, a2, 24 aa: 113d00 slli a3, a13, 16 ad: 2128 l32i.n a2, a1, 8 af: 203340 or a3, a3, a4 b2: 3148 l32i.n a4, a1, 12 b4: 742020 extui a2, a2, 0, 8 b7: 744040 extui a4, a4, 0, 8 ba: 114480 slli a4, a4, 8 bd: 202240 or a2, a2, a4 c0: 0c4d mov.n a4, a12 c2: 202230 or a2, a2, a3 c5: 0129 s32i.n a2, a1, 0 c7: 013d mov.n a3, a1 c9: 012d mov.n a2, a1 cb: ffd701 l32r a0, 28 ce: 0000c0 callx0 a0 d1: ffd251 l32r a5, 1c d4: 0020c0 memw d7: 314b addi.n a3, a1, 4 d9: cc2a add.n a12, a12, a2 db: ff2552 l32i a5, a5, 0x3fc de: 1159 s32i.n a5, a1, 4 e0: 214b addi.n a2, a1, 4 e2: 0c4d mov.n a4, a12 e4: ffd201 l32r a0, 2c e7: 0000c0 callx0 a0 ea: 4108 l32i.n a0, a1, 16 ec: 22ca add.n a2, a2, a12 ee: 61d8 l32i.n a13, a1, 24 f0: 51c8 l32i.n a12, a1, 20 f2: 20c112 addi a1, a1, 32 f5: f00d ret.n f7: 0a0000 excw fa: aa3ff2 excw fd: aa5555 excw 100: 0f89 s32i.n a8, a15, 0 102: ac0000 excw 105: 000054 excw 108: 001120 excw 10b: 0d6c00 excw ... 00000120 : 120: f0c112 addi a1, a1, -16 123: 11c9 s32i.n a12, a1, 4 125: 21d9 s32i.n a13, a1, 8 127: 0109 s32i.n a0, a1, 0 129: fff321 l32r a2, f8 12c: 0020c0 memw 12f: fff431 l32r a3, 100 132: d2a442 movi a4, 0x4d2 135: 802222 l32i a2, a2, 0x200 138: fff151 l32r a5, fc 13b: 424a add.n a4, a2, a4 13d: 304450 xor a4, a4, a5 140: 822240 mull a2, a2, a4 143: 822230 mull a2, a2, a3 146: ffef31 l32r a3, 104 149: fff101 l32r a0, 110 14c: 0000c0 callx0 a0 14f: ffee31 l32r a3, 108 152: 822230 mull a2, a2, a3 155: ffed31 l32r a3, 10c 158: ffef01 l32r a0, 114 15b: 0000c0 callx0 a0 15e: 0c0c movi.n a12, 0 160: e8a3d2 movi a13, 0x3e8 163: e7a332 movi a3, 0x3e7 166: ffec01 l32r a0, 118 169: 0000c0 callx0 a0 16c: cc1b addi.n a12, a12, 1 16e: 60a442 movi a4, 0x460 171: 822240 mull a2, a2, a4 174: eb9cd7 bne a12, a13, 163 177: 0c0c movi.n a12, 0 179: d9a332 movi a3, 0x3d9 17c: 5ca352 movi a5, 0x35c 17f: 822250 mull a2, a2, a5 182: ffe601 l32r a0, 11c 185: 0000c0 callx0 a0 188: cc1b addi.n a12, a12, 1 18a: eb9cd7 bne a12, a13, 179 18d: 11c8 l32i.n a12, a1, 4 18f: 21d8 l32i.n a13, a1, 8 191: 0108 l32i.n a0, a1, 0 193: 10c112 addi a1, a1, 16 196: f00d ret.n 198: 000600 excw 19b: a02260 addx4 a2, a2, a6 0000019c : 19c: 73a022 movi a2, 115 19f: fffe31 l32r a3, 198 1a2: 0020c0 memw 1a5: c56322 s32i a2, a3, 0x314 1a8: f00d ret.n 1aa: 100000 and a0, a0, a0 1ad: 000000 ill 1b0: effe00 excw 1b3: 3f .byte 0x3f 1b4: 000000 ill 1b7: 0a0000 excw 1ba: 003ff2 excw 1bd: 600006 j 181c1 ... 000001e0 : 1e0: fff321 l32r a2, 1ac 1e3: e0c112 addi a1, a1, -32 1e6: 11c9 s32i.n a12, a1, 4 1e8: 21d9 s32i.n a13, a1, 8 1ea: 31e9 s32i.n a14, a1, 12 1ec: 41f9 s32i.n a15, a1, 16 1ee: 0109 s32i.n a0, a1, 0 1f0: fff401 l32r a0, 1c0 1f3: 0000c0 callx0 a0 1f6: 1a0c movi.n a10, 1 1f8: ffee91 l32r a9, 1b0 1fb: 0020c0 memw 1fe: 852982 l32i a8, a9, 0x214 201: 2088a0 or a8, a8, a10 204: 0020c0 memw 207: 6aa022 movi a2, 106 20a: 230c movi.n a3, 2 20c: 840c movi.n a4, 8 20e: 450c movi.n a5, 4 210: ffe901 l32r a0, 1b4 213: 060c movi.n a6, 0 215: 0008 l32i.n a0, a0, 0 217: 070c movi.n a7, 0 219: 272002 l32i a0, a0, 156 21c: 856982 s32i a8, a9, 0x214 21f: 0000c0 callx0 a0 222: ffe5c1 l32r a12, 1b8 225: 0020c0 memw 228: 802cb2 l32i a11, a12, 0x200 22b: e20c movi.n a2, 14 22d: ffe501 l32r a0, 1c4 230: 0000c0 callx0 a0 233: 0d0c movi.n a13, 0 235: ffe1e1 l32r a14, 1bc 238: c8a0f2 movi a15, 200 23b: 000005 call0 23c 23e: 000005 call0 240 241: 0020c0 memw 244: 4e6e22 s32i a2, a14, 0x138 247: 220c movi.n a2, 2 249: ffdf01 l32r a0, 1c8 24c: 0000c0 callx0 a0 24f: 820c movi.n a2, 8 251: 030c movi.n a3, 0 253: ffde01 l32r a0, 1cc 256: 0000c0 callx0 a0 259: aaa022 movi a2, 170 25c: ffdd01 l32r a0, 1d0 25f: 0000c0 callx0 a0 262: 0020c0 memw 265: 220c movi.n a2, 2 267: 802c02 l32i a0, a12, 0x200 26a: ffda01 l32r a0, 1d4 26d: 0000c0 callx0 a0 270: 220c movi.n a2, 2 272: ffd901 l32r a0, 1d8 275: 0000c0 callx0 a0 278: 220c movi.n a2, 2 27a: 030c movi.n a3, 0 27c: ffd801 l32r a0, 1dc 27f: 0000c0 callx0 a0 282: 0020c0 memw 285: 802c32 l32i a3, a12, 0x200 288: dd1b addi.n a13, a13, 1 28a: ad9df7 bne a13, a15, 23b 28d: 11c8 l32i.n a12, a1, 4 28f: 21d8 l32i.n a13, a1, 8 291: 31e8 l32i.n a14, a1, 12 293: 41f8 l32i.n a15, a1, 16 295: 0108 l32i.n a0, a1, 0 297: 20c112 addi a1, a1, 32 29a: f00d ret.n 29c: 000e00 excw 29f: 002060 excw 2a2: 300000 xor a0, a0, a0 ... 000002b4 : 2b4: f0c112 addi a1, a1, -16 2b7: 0109 s32i.n a0, a1, 0 2b9: fffb01 l32r a0, 2a8 2bc: 0000c0 callx0 a0 2bf: fff701 l32r a0, 29c 2c2: 194266 bnei a2, 4, 2df 2c5: 0020c0 memw 2c8: ff2032 l32i a3, a0, 0x3fc 2cb: 331b addi.n a3, a3, 1 2cd: 0020c0 memw 2d0: fff421 l32r a2, 2a0 2d3: ff6032 s32i a3, a0, 0x3fc 2d6: fff501 l32r a0, 2ac 2d9: 0000c0 callx0 a0 2dc: 000586 j 2f6 2df: 022226 beqi a2, 2, 2e5 2e2: 101266 bnei a2, 1, 2f6 2e5: 030c movi.n a3, 0 2e7: 0020c0 memw 2ea: ffee21 l32r a2, 2a4 2ed: ff6032 s32i a3, a0, 0x3fc 2f0: fff001 l32r a0, 2b0 2f3: 0000c0 callx0 a0 2f6: 0108 l32i.n a0, a1, 0 2f8: 10c112 addi a1, a1, 16 2fb: f00d ret.n Disassembly of section .irom.text: 00000300 <.irom.text>: 300: 0a6364 excw ... 30f: 6c7300 excw 312: 6f .byte 0x6f 313: 745f70 extui a5, a7, 15, 8 316: 747365 excw 319: 000a add.n a0, a0, a0 31b: 000000 ill 31e: 770000 excw 321: 725f64 excw 324: 657365 excw 327: 252074 excw 32a: 000a64 excw 32d: 000000 ill 330: 5f6477 bbci a4, 7, 393 333: 736572 s32i a7, a5, 0x1cc 336: 207465 excw 339: 0a6425 excw ... phy_sleep.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: ff .byte 0xff 1: ff .byte 0xff 2: ff .byte 0xff 3: 7f .byte 0x7f 4: 000200 excw 7: 000060 excw a: ff8000 excw d: ff .byte 0xff e: ff .byte 0xff f: 0f .byte 0xf ... 0000001c : 1c: f0c112 addi a1, a1, -16 1f: 0109 s32i.n a0, a1, 0 21: 21d9 s32i.n a13, a1, 8 23: 11c9 s32i.n a12, a1, 4 25: fff651 l32r a5, 0 28: 02cd mov.n a12, a2 2a: fff6d1 l32r a13, 4 2d: 0020c0 memw 30: 5c2d42 l32i a4, a13, 0x170 33: 104450 and a4, a4, a5 36: 0020c0 memw 39: 5c6d42 s32i a4, a13, 0x170 3c: 01a132 movi a3, 0x101 3f: 0020c0 memw 42: 5b6d32 s32i a3, a13, 0x16c 45: fff021 l32r a2, 8 48: 0020c0 memw 4b: 5b2d02 l32i a0, a13, 0x16c 4e: 200020 or a0, a0, a2 51: 0020c0 memw 54: 64a022 movi a2, 100 57: 5b6d02 s32i a0, a13, 0x16c 5a: ffee01 l32r a0, 14 5d: 0000c0 callx0 a0 60: 0020c0 memw 63: 5c2d62 l32i a6, a13, 0x170 66: 008696 bltz a6, 72 69: 0020c0 memw 6c: 5c2d72 l32i a7, a13, 0x170 6f: ff67d6 bgez a7, 69 72: ffe631 l32r a3, c 75: 0020c0 memw 78: ffe601 l32r a0, 10 7b: 5c2d22 l32i a2, a13, 0x170 7e: 010002 l8ui a0, a0, 1 81: 102230 and a2, a2, a3 84: 408c beqz.n a0, 8c 86: 071026 beqi a0, 1, 91 89: 3f2026 beqi a0, 2, cc 8c: 832c movi.n a3, 40 8e: 000046 j 93 91: a31c movi.n a3, 26 93: 1122c0 slli a2, a2, 4 96: ffe001 l32r a0, 18 99: 0000c0 callx0 a0 9c: 21d8 l32i.n a13, a1, 8 9e: 12ac beqz.n a2, c3 a0: 1c08 l32i.n a0, a12, 4 a2: b09c beqz.n a0, c1 a4: ffa142 movi a4, 0x1ff a7: 05b027 bgeu a0, a2, b0 aa: c03200 sub a3, a2, a0 ad: 000086 j b3 b0: c03020 sub a3, a0, a2 b3: 0c3437 bltu a4, a3, c3 b6: a03220 addx4 a3, a2, a2 b9: 902000 addx2 a2, a0, a0 bc: 223a add.n a2, a2, a3 be: 412320 srli a2, a2, 3 c1: 1c29 s32i.n a2, a12, 4 c3: 11c8 l32i.n a12, a1, 4 c5: 0108 l32i.n a0, a1, 0 c7: 10c112 addi a1, a1, 16 ca: f00d ret.n cc: 831c movi.n a3, 24 ce: fff046 j 93 d1: 000000 ill d4: effe00 excw d7: 3f .byte 0x3f 000000d8 : d8: ffff41 l32r a4, d4 db: 129c beqz.n a2, f0 dd: 767c movi.n a6, -9 df: 0020c0 memw e2: 862452 l32i a5, a4, 0x218 e5: 105560 and a5, a5, a6 e8: 0020c0 memw eb: 866452 s32i a5, a4, 0x218 ee: f00d ret.n f0: 830c movi.n a3, 8 f2: 0020c0 memw f5: 862422 l32i a2, a4, 0x218 f8: 202230 or a2, a2, a3 fb: 0020c0 memw fe: 866422 s32i a2, a4, 0x218 101: f00d ret.n Disassembly of section .irom0.text: 0000020c : 20c: ff .byte 0xff 20d: ff .byte 0xff 20e: 0f .byte 0xf ... 0000021c : 21c: f0c112 addi a1, a1, -16 21f: 0109 s32i.n a0, a1, 0 221: 93cc bnez.n a3, 22e 223: 530c movi.n a3, 5 225: fffa01 l32r a0, 210 228: 0000c0 callx0 a0 22b: 000686 j 249 22e: fff701 l32r a0, 20c 231: 0bb027 bgeu a0, a2, 240 234: fff801 l32r a0, 214 237: 0000c0 callx0 a0 23a: 112240 slli a2, a2, 12 23d: 000206 j 249 240: 112240 slli a2, a2, 12 243: fff501 l32r a0, 218 246: 0000c0 callx0 a0 249: 0108 l32i.n a0, a1, 0 24b: 10c112 addi a1, a1, 16 24e: f00d ret.n 00000250 : 250: 822230 mull a2, a2, a3 253: 412c20 srli a2, a2, 12 256: f00d ret.n 258: 000600 excw 25b: 000060 excw 25e: 880000 excw 261: 000013 excw 00000264 : 264: fffd51 l32r a5, 258 267: 0020c0 memw 26a: 472542 l32i a4, a5, 0x11c 26d: 424a add.n a4, a2, a4 26f: 0020c0 memw 272: fffa61 l32r a6, 25c 275: 416542 s32i a4, a5, 0x104 278: fffa31 l32r a3, 260 27b: 150c movi.n a5, 1 27d: 013327 bltu a3, a2, 282 280: 050c movi.n a5, 0 282: 004652 s8i a5, a6, 0 285: f00d ret.n 287: 000000 ill 28a: 000000 ill 28d: 600006 j 18291 290: 000000 ill 293: ffff00 excw 296: fffc bnez.n a15, 2d9 298: 010000 slli a0, a0, 32 29b: 020000 excw 29e: ff6000 excw 2a1: ff .byte 0xff 2a2: 7f .byte 0x7f 2a3: fe .byte 0xfe 2a4: 800000 add a0, a0, a0 2a7: 020000 excw 2aa: 006000 rsil a0, 0 2ad: 500000 excw 2b0: 000000 ill ... 000002b4 : 2b4: f0c112 addi a1, a1, -16 2b7: 21d9 s32i.n a13, a1, 8 2b9: 0109 s32i.n a0, a1, 0 2bb: fff301 l32r a0, 288 2be: 11c9 s32i.n a12, a1, 4 2c0: 390002 l8ui a0, a0, 57 2c3: fff2c1 l32r a12, 28c 2c6: 20dc bnez.n a0, 2dc 2c8: c57c movi.n a5, -4 2ca: 0020c0 memw 2cd: 592c32 l32i a3, a12, 0x164 2d0: 103350 and a3, a3, a5 2d3: 0020c0 memw 2d6: 596c32 s32i a3, a12, 0x164 2d9: 000786 j 2fb 2dc: 071066 bnei a0, 1, 2e7 2df: 062c movi.n a6, 32 2e1: 204460 or a4, a4, a6 2e4: 0004c6 j 2fb 2e7: 102066 bnei a0, 2, 2fb 2ea: 380c movi.n a8, 3 2ec: 0020c0 memw 2ef: 592c72 l32i a7, a12, 0x164 2f2: 207780 or a7, a7, a8 2f5: 0020c0 memw 2f8: 596c72 s32i a7, a12, 0x164 2fb: 030c movi.n a3, 0 2fd: ffe4d1 l32r a13, 290 300: 0020c0 memw 303: 506c32 s32i a3, a12, 0x140 306: 0020c0 memw 309: 516c22 s32i a2, a12, 0x144 30c: 0020c0 memw 30f: 77a022 movi a2, 119 312: 550c movi.n a5, 5 314: 560c movi.n a6, 5 316: 170c movi.n a7, 1 318: 0d08 l32i.n a0, a13, 0 31a: 406c42 s32i a4, a12, 0x100 31d: 272002 l32i a0, a0, 156 320: c41c movi.n a4, 28 322: 0000c0 callx0 a0 325: ffdb51 l32r a5, 294 328: ffdc41 l32r a4, 298 32b: ffdc31 l32r a3, 29c 32e: 0020c0 memw 331: f22322 l32i a2, a3, 0x3c8 334: 102250 and a2, a2, a5 337: 202240 or a2, a2, a4 33a: 0020c0 memw 33d: f26322 s32i a2, a3, 0x3c8 340: 120c movi.n a2, 1 342: ffdb01 l32r a0, 2b0 345: 0000c0 callx0 a0 348: 77a022 movi a2, 119 34b: 030c movi.n a3, 0 34d: c41c movi.n a4, 28 34f: 550c movi.n a5, 5 351: 0d08 l32i.n a0, a13, 0 353: 560c movi.n a6, 5 355: 272002 l32i a0, a0, 156 358: 070c movi.n a7, 0 35a: 0000c0 callx0 a0 35d: 77a022 movi a2, 119 360: 030c movi.n a3, 0 362: c41c movi.n a4, 28 364: 650c movi.n a5, 6 366: 0d08 l32i.n a0, a13, 0 368: 660c movi.n a6, 6 36a: 272002 l32i a0, a0, 156 36d: 070c movi.n a7, 0 36f: 0000c0 callx0 a0 372: ffcb51 l32r a5, 2a0 375: ffcb41 l32r a4, 2a4 378: 0020c0 memw 37b: ffcb31 l32r a3, 2a8 37e: fa2322 l32i a2, a3, 0x3e8 381: 102250 and a2, a2, a5 384: 202240 or a2, a2, a4 387: 0020c0 memw 38a: 340c movi.n a4, 3 38c: 750c movi.n a5, 7 38e: 460c movi.n a6, 4 390: 070c movi.n a7, 0 392: 0d08 l32i.n a0, a13, 0 394: fa6322 s32i a2, a3, 0x3e8 397: 62a022 movi a2, 98 39a: 272002 l32i a0, a0, 156 39d: 130c movi.n a3, 1 39f: 0000c0 callx0 a0 3a2: ffc261 l32r a6, 2ac 3a5: 0020c0 memw 3a8: 446c62 s32i a6, a12, 0x110 3ab: 21d8 l32i.n a13, a1, 8 3ad: 11c8 l32i.n a12, a1, 4 3af: 0108 l32i.n a0, a1, 0 3b1: 10c112 addi a1, a1, 16 3b4: f00d ret.n 3b6: 000000 ill 3b9: 600006 j 183bd 000003bc : 3bc: c0af82 movi a8, -64 3bf: fffe51 l32r a5, 3b8 3c2: 0020c0 memw 3c5: 462572 l32i a7, a5, 0x118 3c8: 107780 and a7, a7, a8 3cb: 207720 or a7, a7, a2 3ce: 0020c0 memw 3d1: 466572 s32i a7, a5, 0x118 3d4: e67c movi.n a6, -2 3d6: 0020c0 memw 3d9: 6a2542 l32i a4, a5, 0x1a8 3dc: 104460 and a4, a4, a6 3df: 204430 or a4, a4, a3 3e2: 0020c0 memw 3e5: 6a6542 s32i a4, a5, 0x1a8 3e8: f00d ret.n 3ea: 000000 ill 3ed: 000000 ill 3f0: 008000 excw 3f3: 000000 ill 3f6: 000f00 excw 3f9: fe .byte 0xfe 3fa: ef .byte 0xef 3fb: 3f .byte 0x3f 000003fc : 3fc: fffc61 l32r a6, 3ec 3ff: 0628 l32i.n a2, a6, 0 401: 250266 bnei a2, -1, 42a 404: fffb51 l32r a5, 3f0 407: fffb41 l32r a4, 3f4 40a: fffb21 l32r a2, 3f8 40d: 0020c0 memw 410: 962232 l32i a3, a2, 0x258 413: 103350 and a3, a3, a5 416: 413f30 srli a3, a3, 15 419: 0f1366 bnei a3, 1, 42c 41c: 0020c0 memw 41f: 952222 l32i a2, a2, 0x254 422: 102240 and a2, a2, a4 425: 752820 extui a2, a2, 24, 8 428: 0629 s32i.n a2, a6, 0 42a: f00d ret.n 42c: 0020c0 memw 42f: 972222 l32i a2, a2, 0x25c 432: fffb06 j 422 435: 000000 ill 438: 800050 add a0, a0, a5 43b: 000000 ill 43e: 500000 excw 441: 008000 excw 444: 800000 add a0, a0, a0 ... 00000448 : 448: f0c112 addi a1, a1, -16 44b: 0109 s32i.n a0, a1, 0 44d: 000005 call0 450 450: 0c2226 beqi a2, 2, 460 453: 420c movi.n a2, 4 455: 030c movi.n a3, 0 457: fff841 l32r a4, 438 45a: 000005 call0 45c 45d: 0007c6 j 480 460: fff701 l32r a0, 43c 463: 650002 l8ui a0, a0, 101 466: 0c2066 bnei a0, 2, 476 469: 420c movi.n a2, 4 46b: 030c movi.n a3, 0 46d: fff441 l32r a4, 440 470: 000005 call0 474 473: 000246 j 480 476: 420c movi.n a2, 4 478: 030c movi.n a3, 0 47a: fff241 l32r a4, 444 47d: 000005 call0 480 480: 0108 l32i.n a0, a1, 0 482: 10c112 addi a1, a1, 16 485: f00d ret.n 487: 005000 syscall 48a: 000080 ret 48d: 000000 ill 490: 800050 add a0, a0, a5 493: 000000 ill 496: 120080 excw 00000498 : 498: f0c112 addi a1, a1, -16 49b: 0109 s32i.n a0, a1, 0 49d: 000005 call0 4a0 4a0: 0c2226 beqi a2, 2, 4b0 4a3: 020c movi.n a2, 0 4a5: 030c movi.n a3, 0 4a7: fff841 l32r a4, 488 4aa: 000005 call0 4ac 4ad: 0007c6 j 4d0 4b0: fff701 l32r a0, 48c 4b3: 650002 l8ui a0, a0, 101 4b6: 0c2066 bnei a0, 2, 4c6 4b9: 020c movi.n a2, 0 4bb: 030c movi.n a3, 0 4bd: fff441 l32r a4, 490 4c0: 000005 call0 4c4 4c3: 000246 j 4d0 4c6: 020c movi.n a2, 0 4c8: 030c movi.n a3, 0 4ca: fff241 l32r a4, 494 4cd: 000005 call0 4d0 4d0: 0108 l32i.n a0, a1, 0 4d2: 10c112 addi a1, a1, 16 4d5: f00d ret.n 4d7: 060000 excw 4da: 006000 rsil a0, 0 4dd: 000000 ill 4e0: e028 l32i.n a2, a0, 56 4e2: 3c0001 l32r a0, fffcf4e4 4e5: 000320 excw 4e8: 0c8064 excw ... 000004ec : 4ec: f0c112 addi a1, a1, -16 4ef: 0109 s32i.n a0, a1, 0 4f1: 000005 call0 4f4 4f4: fff901 l32r a0, 4d8 4f7: 2b1226 beqi a2, 1, 526 4fa: 82ac beqz.n a2, 526 4fc: fff821 l32r a2, 4dc 4ff: 010232 l8ui a3, a2, 1 502: 650242 l8ui a4, a2, 101 505: 139c beqz.n a3, 51a 507: 0f2426 beqi a4, 2, 51a 50a: fff551 l32r a5, 4e0 50d: 0020c0 memw 510: 436052 s32i a5, a0, 0x10c 513: 0108 l32i.n a0, a1, 0 515: 10c112 addi a1, a1, 16 518: f00d ret.n 51a: fff261 l32r a6, 4e4 51d: 0020c0 memw 520: 436062 s32i a6, a0, 0x10c 523: fffb06 j 513 526: fff071 l32r a7, 4e8 529: 0020c0 memw 52c: 436072 s32i a7, a0, 0x10c 52f: fff806 j 513 532: 000000 ill 535: 000000 ill 538: 000600 excw 53b: fe3160 excw 0000053c : 53c: fffe31 l32r a3, 534 53f: 390322 l8ui a2, a3, 57 542: 3a0332 l8ui a3, a3, 58 545: 102226 beqi a2, 2, 559 548: 0d1326 beqi a3, 1, 559 54b: 0a3326 beqi a3, 3, 559 54e: 230c movi.n a3, 2 550: fffa41 l32r a4, 538 553: 0020c0 memw 556: 686432 s32i a3, a4, 0x1a0 559: f00d ret.n 55b: ffff00 excw 55e: ef .byte 0xef 55f: ff .byte 0xff 560: effe00 excw 563: 3f .byte 0x3f 564: 000200 excw 567: 201160 or a1, a1, a6 56a: 000000 ill 56d: 000a add.n a0, a0, a0 56f: fb7160 excw 00000570 : 570: fffb71 l32r a7, 55c 573: fffb81 l32r a8, 560 576: 0020c0 memw 579: 862862 l32i a6, a8, 0x218 57c: fffa21 l32r a2, 564 57f: 106670 and a6, a6, a7 582: 0020c0 memw 585: 462222 l32i a2, a2, 0x118 588: fff871 l32r a7, 568 58b: 517227 bbci a2, 18, 5e0 58e: fff751 l32r a5, 56c 591: 0020c0 memw 594: 562592 l32i a9, a5, 0x158 597: 031977 beq a9, a7, 59e 59a: 120c movi.n a2, 1 59c: f00d ret.n 59e: 0020c0 memw 5a1: 4f2522 l32i a2, a5, 0x13c 5a4: 15a220 extui a10, a2, 18, 2 5a7: ef3a66 bnei a10, 3, 59a 5aa: 25b420 extui a11, a2, 20, 3 5ad: e92b66 bnei a11, 2, 59a 5b0: 853720 extui a3, a2, 23, 9 5b3: 7fa092 movi a9, 127 5b6: e08937 bany a9, a3, 59a 5b9: 0020c0 memw 5bc: 4f2522 l32i a2, a5, 0x13c 5bf: 154220 extui a4, a2, 18, 2 5c2: d43466 bnei a4, 3, 59a 5c5: 25a420 extui a10, a2, 20, 3 5c8: ce2a66 bnei a10, 2, 59a 5cb: 85b720 extui a11, a2, 23, 9 5ce: c889b7 bany a9, a11, 59a 5d1: 0020c0 memw 5d4: 562522 l32i a2, a5, 0x158 5d7: bf9277 bne a2, a7, 59a 5da: 0020c0 memw 5dd: 866862 s32i a6, a8, 0x218 5e0: 020c movi.n a2, 0 5e2: f00d ret.n 5e4: 000000 ill ... 000005e8 : 5e8: 345020 extui a5, a2, 0, 4 5eb: 547040 extui a7, a4, 0, 6 5ee: 146030 extui a6, a3, 0, 2 5f1: 1166c0 slli a6, a6, 4 5f4: 1177a0 slli a7, a7, 6 5f7: 205560 or a5, a5, a6 5fa: fffa61 l32r a6, 5e4 5fd: 205570 or a5, a5, a7 600: 015652 s16i a5, a6, 2 603: f00d ret.n 605: 000000 ill 608: 008000 excw 60b: 000000 ill 60e: 000000 ill 611: fe .byte 0xfe 612: ef .byte 0xef 613: 3f .byte 0x3f 614: effe00 excw 617: 3f .byte 0x3f ... 624: ff .byte 0xff 625: cf .byte 0xcf 626: ff .byte 0xff 627: ff .byte 0xff 628: ff .byte 0xff 629: ff .byte 0xff 62a: 00fff0 excw 62d: 600006 j 18631 630: 100000 and a0, a0, a0 633: 0a0000 excw 636: 416000 srli a6, a0, 0 00000638 : 638: fff541 l32r a4, 60c 63b: f0c112 addi a1, a1, -16 63e: 2109 s32i.n a0, a1, 8 640: 011462 l16ui a6, a4, 2 643: 0169 s32i.n a6, a1, 0 645: fff051 l32r a5, 608 648: fff201 l32r a0, 610 64b: 0020c0 memw 64e: 962032 l32i a3, a0, 0x258 651: 103350 and a3, a3, a5 654: 413f30 srli a3, a3, 15 657: 1139 s32i.n a3, a1, 4 659: 0b1226 beqi a2, 1, 668 65c: 082226 beqi a2, 2, 668 65f: 120c movi.n a2, 1 661: 2108 l32i.n a0, a1, 8 663: 10c112 addi a1, a1, 16 666: f00d ret.n 668: 000005 call0 66c 66b: ffea41 l32r a4, 614 66e: ffea81 l32r a8, 618 671: ffea01 l32r a0, 61c 674: 000882 l8ui a8, a8, 0 677: 000072 l8ui a7, a0, 0 67a: 054022 s8i a2, a0, 5 67d: 107780 and a7, a7, a8 680: 207270 or a7, a2, a7 683: 044072 s8i a7, a0, 4 686: 747070 extui a7, a7, 0, 8 689: fd2756 bnez a7, 65f 68c: fb7c movi.n a11, -1 68e: ffe561 l32r a6, 624 691: ffe331 l32r a3, 620 694: 120c movi.n a2, 1 696: 004322 s8i a2, a3, 0 699: ffe371 l32r a7, 628 69c: c0afa2 movi a10, -64 69f: ffe321 l32r a2, 62c 6a2: 0020c0 memw 6a5: 1198 l32i.n a9, a1, 4 6a7: 4962b2 s32i a11, a2, 0x124 6aa: 461966 bnei a9, 1, 6f4 6ad: 0188 l32i.n a8, a1, 0 6af: 345080 extui a5, a8, 0, 4 6b2: 115500 slli a5, a5, 16 6b5: 0020c0 memw 6b8: 822432 l32i a3, a4, 0x208 6bb: 103370 and a3, a3, a7 6be: 203350 or a3, a3, a5 6c1: 0020c0 memw 6c4: 826432 s32i a3, a4, 0x208 6c7: 14b480 extui a11, a8, 4, 2 6ca: 11bb40 slli a11, a11, 12 6cd: 0020c0 memw 6d0: 822492 l32i a9, a4, 0x208 6d3: 109960 and a9, a9, a6 6d6: 2099b0 or a9, a9, a11 6d9: 0020c0 memw 6dc: 826492 s32i a9, a4, 0x208 6df: 548680 extui a8, a8, 6, 6 6e2: 0020c0 memw 6e5: 872452 l32i a5, a4, 0x21c 6e8: 1055a0 and a5, a5, a10 6eb: 205580 or a5, a5, a8 6ee: 0020c0 memw 6f1: 876452 s32i a5, a4, 0x21c 6f4: ffd091 l32r a9, 634 6f7: ffce81 l32r a8, 630 6fa: 0020c0 memw 6fd: 422252 l32i a5, a2, 0x108 700: 205580 or a5, a5, a8 703: 0020c0 memw 706: 426252 s32i a5, a2, 0x108 709: 8b0c movi.n a11, 8 70b: 337c movi.n a3, -13 70d: 0020c0 memw 710: d02982 l32i a8, a9, 0x340 713: 108830 and a8, a8, a3 716: 2088b0 or a8, a8, a11 719: 0020c0 memw 71c: 64a052 movi a5, 100 71f: d06982 s32i a8, a9, 0x340 722: 1198 l32i.n a9, a1, 4 724: 550b addi.n a5, a5, -1 726: fa0566 bnei a5, -1, 724 729: 511966 bnei a9, 1, 77e 72c: 0020c0 memw 72f: 4a22b2 l32i a11, a2, 0x128 732: 14b0b0 extui a11, a11, 0, 2 735: abcc bnez.n a11, 743 737: 0020c0 memw 73a: 4a2232 l32i a3, a2, 0x128 73d: 143030 extui a3, a3, 0, 2 740: ff3316 beqz a3, 737 743: 0020c0 memw 746: 822432 l32i a3, a4, 0x208 749: 103370 and a3, a3, a7 74c: 0020c0 memw 74f: 826432 s32i a3, a4, 0x208 752: 0020c0 memw 755: 8224b2 l32i a11, a4, 0x208 758: 10bb60 and a11, a11, a6 75b: 0020c0 memw 75e: 8264b2 s32i a11, a4, 0x208 761: 0020c0 memw 764: 872492 l32i a9, a4, 0x21c 767: 1099a0 and a9, a9, a10 76a: 0020c0 memw 76d: 876492 s32i a9, a4, 0x21c 770: 280c movi.n a8, 2 772: 0020c0 memw 775: 4a2252 l32i a5, a2, 0x128 778: 105580 and a5, a5, a8 77b: 064052 s8i a5, a0, 6 77e: 020c movi.n a2, 0 780: ffb746 j 661 783: 000000 ill 786: 000000 ill 789: 600006 j 1878d 0000078c : 78c: 021226 beqi a2, 1, 792 78f: 2f2266 bnei a2, 2, 7c2 792: fffc51 l32r a5, 784 795: 040522 l8ui a2, a5, 4 798: 62ec bnez.n a2, 7c2 79a: fffb21 l32r a2, 788 79d: 0020c0 memw 7a0: 4a2232 l32i a3, a2, 0x128 7a3: 143030 extui a3, a3, 0, 2 7a6: a3cc bnez.n a3, 7b4 7a8: 0020c0 memw 7ab: 4a2242 l32i a4, a2, 0x128 7ae: 144040 extui a4, a4, 0, 2 7b1: ff3416 beqz a4, 7a8 7b4: 270c movi.n a7, 2 7b6: 0020c0 memw 7b9: 4a2262 l32i a6, a2, 0x128 7bc: 106670 and a6, a6, a7 7bf: 064562 s8i a6, a5, 6 7c2: f00d ret.n 7c4: 000000 ill 7c7: fe .byte 0xfe 7c8: 000200 excw 7cb: 060060 excw 7ce: 006000 rsil a0, 0 7d1: 010000 slli a0, a0, 32 7d4: ff .byte 0xff 7d5: ff .byte 0xff 7d6: fffc bnez.n a15, 819 000007d8 : 7d8: fffb81 l32r a8, 7c4 7db: fffb31 l32r a3, 7c8 7de: fffb61 l32r a6, 7cc 7e1: 0020c0 memw 7e4: 446682 s32i a8, a6, 0x110 7e7: 070c movi.n a7, 0 7e9: 0020c0 memw 7ec: 516672 s32i a7, a6, 0x144 7ef: fff851 l32r a5, 7d0 7f2: 0020c0 memw 7f5: 406652 s32i a5, a6, 0x100 7f8: fff741 l32r a4, 7d4 7fb: 0020c0 memw 7fe: f22322 l32i a2, a3, 0x3c8 801: 102240 and a2, a2, a4 804: 0020c0 memw 807: f26322 s32i a2, a3, 0x3c8 80a: f00d ret.n 80c: 003333 excw 80f: fe0000 excw 812: 003ff1 l32r a15, fffc0910 815: f20a add.n a15, a2, a0 817: 3f .byte 0x3f 818: ff .byte 0xff 819: ff .byte 0xff 81a: 3f .byte 0x3f 81b: ff .byte 0xff 81c: 800000 add a0, a0, a0 81f: ffff00 excw 822: ff .byte 0xff 823: 00fc bnez.n a0, 857 825: 020000 excw 828: ff .byte 0xff 829: ff .byte 0xff 82a: ff .byte 0xff 82b: cf .byte 0xcf 82c: 000000 ill 82f: ffff20 excw 832: ff .byte 0xff 833: 3f .byte 0x3f 834: 000000 ill 837: ffff80 excw 83a: ff .byte 0xff 83b: 7f .byte 0x7f 0000083c : 83c: fff4a1 l32r a10, 80c 83f: fff431 l32r a3, 810 842: fff461 l32r a6, 814 845: 0020c0 memw 848: f866a2 s32i a10, a6, 0x3e0 84b: fff391 l32r a9, 818 84e: fff381 l32r a8, 81c 851: 0020c0 memw 854: 9d2672 l32i a7, a6, 0x274 857: 107790 and a7, a7, a9 85a: 207780 or a7, a7, a8 85d: 0020c0 memw 860: 9d6672 s32i a7, a6, 0x274 863: ffef51 l32r a5, 820 866: ffef41 l32r a4, 824 869: 0020c0 memw 86c: 9d2622 l32i a2, a6, 0x274 86f: 102250 and a2, a2, a5 872: 202240 or a2, a2, a4 875: 0020c0 memw 878: 9d6622 s32i a2, a6, 0x274 87b: ffebb1 l32r a11, 828 87e: ffeba1 l32r a10, 82c 881: 0020c0 memw 884: 9d2692 l32i a9, a6, 0x274 887: 1099b0 and a9, a9, a11 88a: 2099a0 or a9, a9, a10 88d: 0020c0 memw 890: 9d6692 s32i a9, a6, 0x274 893: ffe781 l32r a8, 830 896: ffe771 l32r a7, 834 899: 0020c0 memw 89c: 9d2652 l32i a5, a6, 0x274 89f: 105580 and a5, a5, a8 8a2: 205570 or a5, a5, a7 8a5: 0020c0 memw 8a8: 9d6652 s32i a5, a6, 0x274 8ab: ffe341 l32r a4, 838 8ae: 0020c0 memw 8b1: 812322 l32i a2, a3, 0x204 8b4: 102240 and a2, a2, a4 8b7: 0020c0 memw 8ba: 816322 s32i a2, a3, 0x204 8bd: f00d ret.n 8bf: 000000 ill 8c2: 000000 ill 8c5: f20a add.n a15, a2, a0 8c7: 3f .byte 0x3f 8c8: ff .byte 0xff 8c9: ff .byte 0xff 8ca: ff .byte 0xff 8cb: 3f .byte 0x3f 8cc: f1fe00 excw 8cf: 3f .byte 0x3f 8d0: ff .byte 0xff 8d1: ff .byte 0xff 8d2: ff .byte 0xff 8d3: cf .byte 0xcf 8d4: ff .byte 0xff 8d5: ff .byte 0xff 8d6: ff .byte 0xff 8d7: fffc bnez.n a15, 91a 8d9: ff .byte 0xff 8da: 3f .byte 0x3f 8db: ff .byte 0xff 8dc: 000000 ill 8df: f84180 excw 000008e0 : 8e0: fff841 l32r a4, 8c0 8e3: f0c112 addi a1, a1, -16 8e6: 11c9 s32i.n a12, a1, 4 8e8: 0109 s32i.n a0, a1, 0 8ea: 350402 l8ui a0, a4, 53 8ed: fff5c1 l32r a12, 8c4 8f0: 761026 beqi a0, 1, 96a 8f3: 733026 beqi a0, 3, 96a 8f6: 704026 beqi a0, 4, 96a 8f9: 6d5026 beqi a0, 5, 96a 8fc: 000c movi.n a0, 0 8fe: 0020c0 memw 901: f86c02 s32i a0, a12, 0x3e0 904: fff101 l32r a0, 8c8 907: fff131 l32r a3, 8cc 90a: 0020c0 memw 90d: 9d2cb2 l32i a11, a12, 0x274 910: 10bb00 and a11, a11, a0 913: 0020c0 memw 916: 9d6cb2 s32i a11, a12, 0x274 919: ffeda1 l32r a10, 8d0 91c: 0020c0 memw 91f: 9d2c92 l32i a9, a12, 0x274 922: 1099a0 and a9, a9, a10 925: 0020c0 memw 928: 9d6c92 s32i a9, a12, 0x274 92b: ffea81 l32r a8, 8d4 92e: 0020c0 memw 931: 9d2c72 l32i a7, a12, 0x274 934: 107780 and a7, a7, a8 937: 0020c0 memw 93a: 9d6c72 s32i a7, a12, 0x274 93d: ffe661 l32r a6, 8d8 940: 0020c0 memw 943: 9d2c52 l32i a5, a12, 0x274 946: 105560 and a5, a5, a6 949: 0020c0 memw 94c: 9d6c52 s32i a5, a12, 0x274 94f: ffe341 l32r a4, 8dc 952: 0020c0 memw 955: 812322 l32i a2, a3, 0x204 958: 202240 or a2, a2, a4 95b: 0020c0 memw 95e: 816322 s32i a2, a3, 0x204 961: 11c8 l32i.n a12, a1, 4 963: 0108 l32i.n a0, a1, 0 965: 10c112 addi a1, a1, 16 968: f00d ret.n 96a: 360422 l8ui a2, a4, 54 96d: 000005 call0 970 970: ffe406 j 904 973: 138700 excw 976: 000000 ill 979: 3ff202 excw 97c: f1fe00 excw 97f: 3f .byte 0x3f ... 00000988 : 988: 421c movi.n a2, 20 98a: e0c112 addi a1, a1, -32 98d: 11c9 s32i.n a12, a1, 4 98f: 21d9 s32i.n a13, a1, 8 991: 31e9 s32i.n a14, a1, 12 993: 41f9 s32i.n a15, a1, 16 995: 0109 s32i.n a0, a1, 0 997: fffa01 l32r a0, 980 99a: 0000c0 callx0 a0 99d: 0c0c movi.n a12, 0 99f: fff5e1 l32r a14, 974 9a2: fff5d1 l32r a13, 978 9a5: fff5f1 l32r a15, 97c 9a8: 0020c0 memw 9ab: 842d02 l32i a0, a13, 0x210 9ae: 340000 extui a0, a0, 0, 4 9b1: 90cc bnez.n a0, 9be 9b3: 0020c0 memw 9b6: f42f22 l32i a2, a15, 0x3d0 9b9: 342c20 extui a2, a2, 12, 4 9bc: 029c beqz.n a2, 9d0 9be: 220c movi.n a2, 2 9c0: fff101 l32r a0, 984 9c3: 0000c0 callx0 a0 9c6: 0c3d mov.n a3, a12 9c8: cc1b addi.n a12, a12, 1 9ca: f4c0c0 extui a12, a12, 0, 16 9cd: d7be37 bgeu a14, a3, 9a8 9d0: 11c8 l32i.n a12, a1, 4 9d2: 21d8 l32i.n a13, a1, 8 9d4: 31e8 l32i.n a14, a1, 12 9d6: 41f8 l32i.n a15, a1, 16 9d8: 0108 l32i.n a0, a1, 0 9da: 20c112 addi a1, a1, 32 9dd: f00d ret.n 9df: 000000 ill 9e2: 000000 ill 9e5: 600006 j 189e9 ... 000009f8 : 9f8: f0c112 addi a1, a1, -16 9fb: fff931 l32r a3, 9e0 9fe: 0109 s32i.n a0, a1, 0 a00: 350302 l8ui a0, a3, 53 a03: cfae42 movi a4, 0xfffffecf a06: 0f1026 beqi a0, 1, a19 a09: 0c3026 beqi a0, 3, a19 a0c: 094026 beqi a0, 4, a19 a0f: 065026 beqi a0, 5, a19 a12: 0108 l32i.n a0, a1, 0 a14: 10c112 addi a1, a1, 16 a17: f00d ret.n a19: 063c movi.n a6, 48 a1b: fff221 l32r a2, 9e4 a1e: 0020c0 memw a21: 852252 l32i a5, a2, 0x214 a24: 105540 and a5, a5, a4 a27: 205560 or a5, a5, a6 a2a: 0020c0 memw a2d: 856252 s32i a5, a2, 0x214 a30: 0020c0 memw a33: 8d2202 l32i a0, a2, 0x234 a36: 100040 and a0, a0, a4 a39: 0020c0 memw a3c: 8d6202 s32i a0, a2, 0x234 a3f: 350302 l8ui a0, a3, 53 a42: 2d1026 beqi a0, 1, a73 a45: 2a3026 beqi a0, 3, a73 a48: 024026 beqi a0, 4, a4e a4b: c35066 bnei a0, 5, a12 a4e: 360362 l8ui a6, a3, 54 a51: bd26b6 bltui a6, 2, a12 a54: 020c movi.n a2, 0 a56: 130c movi.n a3, 1 a58: 140c movi.n a4, 1 a5a: 050c movi.n a5, 0 a5c: ffe301 l32r a0, 9e8 a5f: 0000c0 callx0 a0 a62: 820c movi.n a2, 8 a64: 030c movi.n a3, 0 a66: 840c movi.n a4, 8 a68: 050c movi.n a5, 0 a6a: ffe001 l32r a0, 9ec a6d: 0000c0 callx0 a0 a70: ffe786 j a12 a73: 360372 l8ui a7, a3, 54 a76: 9827b6 bltui a7, 2, a12 a79: 120c movi.n a2, 1 a7b: 030c movi.n a3, 0 a7d: 140c movi.n a4, 1 a7f: 050c movi.n a5, 0 a81: ffdb01 l32r a0, 9f0 a84: 0000c0 callx0 a0 a87: 020c movi.n a2, 0 a89: 830c movi.n a3, 8 a8b: 840c movi.n a4, 8 a8d: 050c movi.n a5, 0 a8f: ffd901 l32r a0, 9f4 a92: 0000c0 callx0 a0 a95: ffde46 j a12 a98: 000000 ill a9b: 060000 excw a9e: 006000 rsil a0, 0 ... 00000ac0 : ac0: f0c112 addi a1, a1, -16 ac3: fff531 l32r a3, a98 ac6: 0109 s32i.n a0, a1, 0 ac8: 350302 l8ui a0, a3, 53 acb: cfae52 movi a5, 0xfffffecf ace: 0f1026 beqi a0, 1, ae1 ad1: 0c3026 beqi a0, 3, ae1 ad4: 094026 beqi a0, 4, ae1 ad7: 065026 beqi a0, 5, ae1 ada: 0108 l32i.n a0, a1, 0 adc: 10c112 addi a1, a1, 16 adf: f00d ret.n ae1: 360322 l8ui a2, a3, 54 ae4: ffee01 l32r a0, a9c ae7: 2822b6 bltui a2, 2, b13 aea: 062c movi.n a6, 32 aec: 0020c0 memw aef: 852072 l32i a7, a0, 0x214 af2: 107750 and a7, a7, a5 af5: 207760 or a7, a7, a6 af8: 0020c0 memw afb: 856072 s32i a7, a0, 0x214 afe: 0020c0 memw b01: 8d2042 l32i a4, a0, 0x234 b04: 104450 and a4, a4, a5 b07: 204460 or a4, a4, a6 b0a: 0020c0 memw b0d: 8d6042 s32i a4, a0, 0x234 b10: 000886 j b36 b13: 0a3c movi.n a10, 48 b15: 0020c0 memw b18: 852092 l32i a9, a0, 0x214 b1b: 109950 and a9, a9, a5 b1e: 2099a0 or a9, a9, a10 b21: 0020c0 memw b24: 856092 s32i a9, a0, 0x214 b27: 0020c0 memw b2a: 8d2082 l32i a8, a0, 0x234 b2d: 108850 and a8, a8, a5 b30: 0020c0 memw b33: 8d6082 s32i a8, a0, 0x234 b36: 350302 l8ui a0, a3, 53 b39: 4f1026 beqi a0, 1, b8c b3c: 4c3026 beqi a0, 3, b8c b3f: 024026 beqi a0, 4, b45 b42: 945066 bnei a0, 5, ada b45: 360302 l8ui a0, a3, 54 b48: 1e1066 bnei a0, 1, b6a b4b: 020c movi.n a2, 0 b4d: 130c movi.n a3, 1 b4f: 140c movi.n a4, 1 b51: 050c movi.n a5, 0 b53: ffd301 l32r a0, aa0 b56: 0000c0 callx0 a0 b59: 820c movi.n a2, 8 b5b: 030c movi.n a3, 0 b5d: 840c movi.n a4, 8 b5f: 050c movi.n a5, 0 b61: ffd001 l32r a0, aa4 b64: 0000c0 callx0 a0 b67: ffdbc6 j ada b6a: f6c056 bnez a0, ada b6d: 120c movi.n a2, 1 b6f: 030c movi.n a3, 0 b71: 140c movi.n a4, 1 b73: 050c movi.n a5, 0 b75: ffcc01 l32r a0, aa8 b78: 0000c0 callx0 a0 b7b: 020c movi.n a2, 0 b7d: 830c movi.n a3, 8 b7f: 840c movi.n a4, 8 b81: 050c movi.n a5, 0 b83: ffca01 l32r a0, aac b86: 0000c0 callx0 a0 b89: ffd346 j ada b8c: 360302 l8ui a0, a3, 54 b8f: 1e1066 bnei a0, 1, bb1 b92: 120c movi.n a2, 1 b94: 030c movi.n a3, 0 b96: 140c movi.n a4, 1 b98: 050c movi.n a5, 0 b9a: ffc501 l32r a0, ab0 b9d: 0000c0 callx0 a0 ba0: 020c movi.n a2, 0 ba2: 830c movi.n a3, 8 ba4: 840c movi.n a4, 8 ba6: 050c movi.n a5, 0 ba8: ffc301 l32r a0, ab4 bab: 0000c0 callx0 a0 bae: ffca06 j ada bb1: f25056 bnez a0, ada bb4: 020c movi.n a2, 0 bb6: 130c movi.n a3, 1 bb8: 140c movi.n a4, 1 bba: 050c movi.n a5, 0 bbc: ffbf01 l32r a0, ab8 bbf: 0000c0 callx0 a0 bc2: 820c movi.n a2, 8 bc4: 030c movi.n a3, 0 bc6: 840c movi.n a4, 8 bc8: 050c movi.n a5, 0 bca: ffbc01 l32r a0, abc bcd: 0000c0 callx0 a0 bd0: ffc186 j ada bd3: 000000 ill bd6: 000800 excw bd9: 009a add.n a0, a0, a9 bdb: f00060 subx8 a0, a0, a6 bde: ff .byte 0xff bdf: ff .byte 0xff be0: f20a00 excw be3: 3f .byte 0x3f be4: ff .byte 0xff be5: ff .byte 0xff be6: ff .byte 0xff be7: bf .byte 0xbf be8: 000000 ill beb: ffff80 excw bee: 3f .byte 0x3f bef: ff .byte 0xff bf0: 800000 add a0, a0, a0 bf3: ffff00 excw bf6: 00fc70 excw bf9: fe .byte 0xfe bfa: ef .byte 0xef bfb: 3f .byte 0x3f bfc: 000000 ill ... 00000c00 : c00: 030c movi.n a3, 0 c02: f0c112 addi a1, a1, -16 c05: 11c9 s32i.n a12, a1, 4 c07: 0109 s32i.n a0, a1, 0 c09: 02cd mov.n a12, a2 c0b: 120c movi.n a2, 1 c0d: fffb01 l32r a0, bfc c10: 0000c0 callx0 a0 c13: fff031 l32r a3, bd4 c16: fff021 l32r a2, bd8 c19: 0020c0 memw c1c: 422202 l32i a0, a2, 0x108 c1f: 200030 or a0, a0, a3 c22: 0020c0 memw c25: 426202 s32i a0, a2, 0x108 c28: 000005 call0 c2c c2b: 114c26 beqi a12, 4, c40 c2e: 051c66 bnei a12, 1, c37 c31: 000005 call0 c34 c34: 000206 j c40 c37: 022c26 beqi a12, 2, c3d c3a: 028c66 bnei a12, 8, c40 c3d: 000005 call0 c40 c40: ffe731 l32r a3, bdc c43: 220c movi.n a2, 2 c45: ffe651 l32r a5, be0 c48: 0020c0 memw c4b: 852502 l32i a0, a5, 0x214 c4e: 100030 and a0, a0, a3 c51: 200020 or a0, a0, a2 c54: 0020c0 memw c57: 856502 s32i a0, a5, 0x214 c5a: ffe2b1 l32r a11, be4 c5d: 0020c0 memw c60: 8525a2 l32i a10, a5, 0x214 c63: 10aab0 and a10, a10, a11 c66: 0020c0 memw c69: 8565a2 s32i a10, a5, 0x214 c6c: ffdf91 l32r a9, be8 c6f: 0020c0 memw c72: 852582 l32i a8, a5, 0x214 c75: 208890 or a8, a8, a9 c78: 0020c0 memw c7b: 856582 s32i a8, a5, 0x214 c7e: ffdb71 l32r a7, bec c81: ffdb61 l32r a6, bf0 c84: 0020c0 memw c87: 9d2542 l32i a4, a5, 0x274 c8a: 104470 and a4, a4, a7 c8d: 204460 or a4, a4, a6 c90: 0020c0 memw c93: 9d6542 s32i a4, a5, 0x274 c96: 000005 call0 c98 c99: 000005 call0 c9c c9c: 000005 call0 ca0 c9f: 148c66 bnei a12, 8, cb7 ca2: ffd461 l32r a6, bf4 ca5: ffd451 l32r a5, bf8 ca8: 0020c0 memw cab: 862542 l32i a4, a5, 0x218 cae: 104460 and a4, a4, a6 cb1: 0020c0 memw cb4: 866542 s32i a4, a5, 0x218 cb7: 11c8 l32i.n a12, a1, 4 cb9: 0108 l32i.n a0, a1, 0 cbb: 10c112 addi a1, a1, 16 cbe: f00d ret.n cc0: f20a00 excw cc3: 3f .byte 0x3f cc4: 003660 excw cc7: 333340 excw cca: 100000 and a0, a0, a0 ccd: 400011 l32r a1, fffd0cd0 cd0: 001550 excw cd3: 333040 excw cd6: 414000 srli a4, a0, 0 00000cd8 : cd8: fffa41 l32r a4, cc0 cdb: 829c beqz.n a2, cf7 cdd: 201226 beqi a2, 1, d01 ce0: 282226 beqi a2, 2, d0c ce3: 303226 beqi a2, 3, d17 ce6: 384226 beqi a2, 4, d22 ce9: 085266 bnei a2, 5, cf5 cec: fff621 l32r a2, cc4 cef: 0020c0 memw cf2: f86422 s32i a2, a4, 0x3e0 cf5: f00d ret.n cf7: 030c movi.n a3, 0 cf9: 0020c0 memw cfc: f86432 s32i a3, a4, 0x3e0 cff: f00d ret.n d01: fff151 l32r a5, cc8 d04: 0020c0 memw d07: f86452 s32i a5, a4, 0x3e0 d0a: f00d ret.n d0c: fff061 l32r a6, ccc d0f: 0020c0 memw d12: f86462 s32i a6, a4, 0x3e0 d15: f00d ret.n d17: ffee71 l32r a7, cd0 d1a: 0020c0 memw d1d: f86472 s32i a7, a4, 0x3e0 d20: f00d ret.n d22: ffec81 l32r a8, cd4 d25: 0020c0 memw d28: f86482 s32i a8, a4, 0x3e0 d2b: f00d ret.n ... d35: fe .byte 0xfe d36: ef .byte 0xef d37: 3f .byte 0x3f d38: 000a00 excw d3b: 000060 excw d3e: 000010 excw d41: 038f00 excw d44: ff .byte 0xff d45: 0f .byte 0xf d46: ff8000 excw d49: ff .byte 0xff d4a: ff .byte 0xff d4b: 0a00f7 bnone a0, a15, d59 d4e: ff3ff2 excw d51: ff .byte 0xff d52: 3f .byte 0x3f d53: ff .byte 0xff d54: 009a00 excw d57: 0a0060 excw d5a: 003ff2 excw d5d: 009a add.n a0, a0, a9 d5f: 000060 excw ... d6e: ff0000 excw d71: ff .byte 0xff d72: 7f .byte 0x7f d73: fe .byte 0xfe d74: 000000 ill d77: 020000 excw d7a: 006000 rsil a0, 0 ... d85: 080000 excw ... 00000db8 : db8: f0c112 addi a1, a1, -16 dbb: 31e9 s32i.n a14, a1, 12 dbd: 0109 s32i.n a0, a1, 0 dbf: 21d9 s32i.n a13, a1, 8 dc1: 11c9 s32i.n a12, a1, 4 dc3: 03dd mov.n a13, a3 dc5: 02cd mov.n a12, a2 dc7: ffda01 l32r a0, d30 dca: 022226 beqi a2, 2, dd0 dcd: 111266 bnei a2, 1, de2 dd0: edcc bnez.n a13, de2 dd2: 040022 l8ui a2, a0, 4 dd5: 92cc bnez.n a2, de2 dd7: 060032 l8ui a3, a0, 6 dda: 43cc bnez.n a3, de2 ddc: ffef01 l32r a0, d98 ddf: 0000c0 callx0 a0 de2: 3a7c movi.n a10, -13 de4: 490c movi.n a9, 4 de6: ffd361 l32r a6, d34 de9: ffd381 l32r a8, d38 dec: 0020c0 memw def: d02872 l32i a7, a8, 0x340 df2: 1077a0 and a7, a7, a10 df5: 207790 or a7, a7, a9 df8: 0020c0 memw dfb: d06872 s32i a7, a8, 0x340 dfe: ffcf51 l32r a5, d3c e01: 0020c0 memw e04: 862642 l32i a4, a6, 0x218 e07: 204450 or a4, a4, a5 e0a: 0020c0 memw e0d: 866642 s32i a4, a6, 0x218 e10: 118c66 bnei a12, 8, e25 e13: ffcbe1 l32r a14, d40 e16: 0020c0 memw e19: 8626b2 l32i a11, a6, 0x218 e1c: 20bbe0 or a11, a11, a14 e1f: 0020c0 memw e22: 8666b2 s32i a11, a6, 0x218 e25: ffc761 l32r a6, d44 e28: ffc8e1 l32r a14, d48 e2b: ffc841 l32r a4, d4c e2e: 0020c0 memw e31: 856462 s32i a6, a4, 0x214 e34: ffc751 l32r a5, d50 e37: 0020c0 memw e3a: 9d2432 l32i a3, a4, 0x274 e3d: 103350 and a3, a3, a5 e40: 0020c0 memw e43: 9d6432 s32i a3, a4, 0x274 e46: 2c0b addi.n a2, a12, -1 e48: 0d0216 beqz a2, f1c e4b: fecc72 addi a7, a12, -2 e4e: 0ca716 beqz a7, f1c e51: f8cc82 addi a8, a12, -8 e54: 0c4816 beqz a8, f1c e57: 2ca122 movi a2, 0x12c e5a: ffd001 l32r a0, d9c e5d: 0000c0 callx0 a0 e60: ffbdb1 l32r a11, d54 e63: 0020c0 memw e66: 422b52 l32i a5, a11, 0x108 e69: 1055e0 and a5, a5, a14 e6c: 0020c0 memw e6f: 426b52 s32i a5, a11, 0x108 e72: 140c movi.n a4, 1 e74: 0020c0 memw e77: 582b32 l32i a3, a11, 0x160 e7a: 203340 or a3, a3, a4 e7d: 0020c0 memw e80: 586b32 s32i a3, a11, 0x160 e83: e07c movi.n a0, -2 e85: 0020c0 memw e88: 582ba2 l32i a10, a11, 0x160 e8b: 10aa00 and a10, a10, a0 e8e: 0020c0 memw e91: 586ba2 s32i a10, a11, 0x160 e94: 0020c0 memw e97: ffb091 l32r a9, d58 e9a: 9c2992 l32i a9, a9, 0x270 e9d: 3b6917 bbci a9, 1, edc ea0: 220c movi.n a2, 2 ea2: ffbf01 l32r a0, da0 ea5: 0000c0 callx0 a0 ea8: f1a0b2 movi a11, 241 eab: 00ac92 movi a9, 0xfffffc00 eae: 0020c0 memw eb1: ffaa71 l32r a7, d5c eb4: d7a8 l32i.n a10, a7, 52 eb6: 10aa90 and a10, a10, a9 eb9: 20aab0 or a10, a10, a11 ebc: 0020c0 memw ebf: d7a9 s32i.n a10, a7, 52 ec1: f0a082 movi a8, 240 ec4: 0020c0 memw ec7: d768 l32i.n a6, a7, 52 ec9: 106690 and a6, a6, a9 ecc: 206680 or a6, a6, a8 ecf: 0020c0 memw ed2: d769 s32i.n a6, a7, 52 ed4: 220c movi.n a2, 2 ed6: ffb301 l32r a0, da4 ed9: 0000c0 callx0 a0 edc: ffb301 l32r a0, da8 edf: 0000c0 callx0 a0 ee2: ff9fb1 l32r a11, d60 ee5: 0b29 s32i.n a2, a11, 0 ee7: 000005 call0 ee8 eea: 000005 call0 eec eed: eddc bnez.n a13, f0f eef: ff9dd1 l32r a13, d64 ef2: ff9d21 l32r a2, d68 ef5: 050dd2 l8ui a13, a13, 5 ef8: 0002e2 l8ui a14, a2, 0 efb: 0ddc bnez.n a13, f0f efd: 0e1e66 bnei a14, 1, f0f f00: ff9b01 l32r a0, d6c f03: 000002 l8ui a0, a0, 0 f06: 051066 bnei a0, 1, f0f f09: 7f2c26 beqi a12, 2, f8c f0c: 7c1c26 beqi a12, 1, f8c f0f: 11c8 l32i.n a12, a1, 4 f11: 21d8 l32i.n a13, a1, 8 f13: 31e8 l32i.n a14, a1, 12 f15: 0108 l32i.n a0, a1, 0 f17: 10c112 addi a1, a1, 16 f1a: f00d ret.n f1c: ff9541 l32r a4, d70 f1f: ff9501 l32r a0, d74 f22: ff9531 l32r a3, d78 f25: 0020c0 memw f28: fa2322 l32i a2, a3, 0x3e8 f2b: 102240 and a2, a2, a4 f2e: 0020c0 memw f31: 340c movi.n a4, 3 f33: 750c movi.n a5, 7 f35: 460c movi.n a6, 4 f37: f70c movi.n a7, 15 f39: 0008 l32i.n a0, a0, 0 f3b: fa6322 s32i a2, a3, 0x3e8 f3e: 62a022 movi a2, 98 f41: 272002 l32i a0, a0, 156 f44: 130c movi.n a3, 1 f46: 0000c0 callx0 a0 f49: 62a022 movi a2, 98 f4c: ff8c01 l32r a0, d7c f4f: 130c movi.n a3, 1 f51: 0008 l32i.n a0, a0, 0 f53: b40c movi.n a4, 11 f55: 262002 l32i a0, a0, 152 f58: 80a052 movi a5, 128 f5b: 0000c0 callx0 a0 f5e: 000005 call0 f60 f61: ff8741 l32r a4, d80 f64: ff8851 l32r a5, d84 f67: 0438 l32i.n a3, a4, 0 f69: 020c movi.n a2, 0 f6b: 203350 or a3, a3, a5 f6e: 0439 s32i.n a3, a4, 0 f70: ff8f01 l32r a0, dac f73: 0000c0 callx0 a0 f76: c8a022 movi a2, 200 f79: ff8d01 l32r a0, db0 f7c: 0000c0 callx0 a0 f7f: ff8271 l32r a7, d88 f82: 0768 l32i.n a6, a7, 0 f84: 1066e0 and a6, a6, a14 f87: 0769 s32i.n a6, a7, 0 f89: ffb4c6 j e60 f8c: ff8191 l32r a9, d90 f8f: 080c movi.n a8, 0 f91: ff7e71 l32r a7, d8c f94: 004282 s8i a8, a2, 0 f97: 640772 l8ui a7, a7, 100 f9a: 004982 s8i a8, a9, 0 f9d: 047170 extui a7, a7, 1, 1 fa0: f6b756 bnez a7, f0f fa3: 420c movi.n a2, 4 fa5: 000005 call0 fa8 fa8: ff7b21 l32r a2, d94 fab: 000222 l8ui a2, a2, 0 fae: ff8101 l32r a0, db4 fb1: 0000c0 callx0 a0 fb4: 420c movi.n a2, 4 fb6: 030c movi.n a3, 0 fb8: 000005 call0 fbc fbb: ffd406 j f0f fbe: 000000 ill fc1: 600006 j 18fc5 00000fc4 : fc4: 060c movi.n a6, 0 fc6: fffe51 l32r a5, fc0 fc9: 0020c0 memw fcc: 506562 s32i a6, a5, 0x140 fcf: 0020c0 memw fd2: 516522 s32i a2, a5, 0x144 fd5: 0020c0 memw fd8: 406542 s32i a4, a5, 0x100 fdb: 0020c0 memw fde: 446532 s32i a3, a5, 0x110 fe1: f00d ret.n fe3: 005000 syscall fe6: 000080 ret fe9: 008000 excw 00000fec : fec: f0c112 addi a1, a1, -16 fef: 0109 s32i.n a0, a1, 0 ff1: 000005 call0 ff4 ff4: 0c2226 beqi a2, 2, 1004 ff7: 020c movi.n a2, 0 ff9: 030c movi.n a3, 0 ffb: fffa41 l32r a4, fe4 ffe: 000005 call0 1000 1001: 000246 j 100e 1004: 020c movi.n a2, 0 1006: 030c movi.n a3, 0 1008: fff841 l32r a4, fe8 100b: 000005 call0 100c 100e: 0108 l32i.n a0, a1, 0 1010: 10c112 addi a1, a1, 16 1013: f00d ret.n 1015: 000000 ill 1018: 000600 excw 101b: 000060 excw 101e: 6a0010 excw 1021: 0019c0 excw 1024: ff .byte 0xff 1025: 0f .byte 0xf 1026: c80000 excw 1029: 000640 excw 102c: 000000 ill 102f: 2020f0 or a2, a0, a15 1032: 002030 dsync 1035: 205000 or a5, a0, a0 00001038 : 1038: f0c112 addi a1, a1, -16 103b: 11c9 s32i.n a12, a1, 4 103d: 0109 s32i.n a0, a1, 0 103f: f07c movi.n a0, -1 1041: fff5c1 l32r a12, 1018 1044: 0020c0 memw 1047: 496c02 s32i a0, a12, 0x124 104a: 000005 call0 104c 104d: 820c movi.n a2, 8 104f: 030c movi.n a3, 0 1051: 000005 call0 1054 1054: 000005 call0 1058 1057: e8a322 movi a2, 0x3e8 105a: 000005 call0 105c 105d: ffef31 l32r a3, 101c 1060: 0020c0 memw 1063: 422c22 l32i a2, a12, 0x108 1066: 202230 or a2, a2, a3 1069: 0020c0 memw 106c: 426c22 s32i a2, a12, 0x108 106f: 220c movi.n a2, 2 1071: 000005 call0 1074 1074: 000005 call0 1078 1077: ffea01 l32r a0, 1020 107a: 040c movi.n a4, 0 107c: 750c movi.n a5, 7 107e: 0020c0 memw 1081: 406c02 s32i a0, a12, 0x100 1084: ffe8b1 l32r a11, 1024 1087: 0020c0 memw 108a: 416cb2 s32i a11, a12, 0x104 108d: 0020c0 memw 1090: 426c42 s32i a4, a12, 0x108 1093: ffe5a1 l32r a10, 1028 1096: 0020c0 memw 1099: 436ca2 s32i a10, a12, 0x10c 109c: ffe491 l32r a9, 102c 109f: 0020c0 memw 10a2: 446c92 s32i a9, a12, 0x110 10a5: 480c movi.n a8, 4 10a7: 0020c0 memw 10aa: 466c82 s32i a8, a12, 0x118 10ad: 0020c0 memw 10b0: 486c42 s32i a4, a12, 0x120 10b3: 0020c0 memw 10b6: 506c42 s32i a4, a12, 0x140 10b9: 0020c0 memw 10bc: 516c42 s32i a4, a12, 0x144 10bf: ffdc71 l32r a7, 1030 10c2: 0020c0 memw 10c5: 526c72 s32i a7, a12, 0x148 10c8: ffdb61 l32r a6, 1034 10cb: 0020c0 memw 10ce: 536c62 s32i a6, a12, 0x14c 10d1: 0020c0 memw 10d4: 566c42 s32i a4, a12, 0x158 10d7: 0020c0 memw 10da: 576c52 s32i a5, a12, 0x15c 10dd: 0020c0 memw 10e0: 586c52 s32i a5, a12, 0x160 10e3: 0020c0 memw 10e6: 596c42 s32i a4, a12, 0x164 10e9: 0020c0 memw 10ec: 5a6c42 s32i a4, a12, 0x168 10ef: 0020c0 memw 10f2: 5d6c42 s32i a4, a12, 0x174 10f5: 0020c0 memw 10f8: 606c42 s32i a4, a12, 0x180 10fb: 0020c0 memw 10fe: 646c42 s32i a4, a12, 0x190 1101: 0020c0 memw 1104: 656c42 s32i a4, a12, 0x194 1107: 0020c0 memw 110a: 666c42 s32i a4, a12, 0x198 110d: 0020c0 memw 1110: 676c42 s32i a4, a12, 0x19c 1113: 0020c0 memw 1116: 686c42 s32i a4, a12, 0x1a0 1119: 0020c0 memw 111c: 6a6c42 s32i a4, a12, 0x1a8 111f: 0020c0 memw 1122: 6b6c42 s32i a4, a12, 0x1ac 1125: 0020c0 memw 1128: 6c6c42 s32i a4, a12, 0x1b0 112b: 0020c0 memw 112e: 6d6c42 s32i a4, a12, 0x1b4 1131: 11c8 l32i.n a12, a1, 4 1133: 0108 l32i.n a0, a1, 0 1135: 10c112 addi a1, a1, 16 1138: f00d ret.n