In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libssl.a: espconn_secure.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000028 : 28: e0c112 addi a1, a1, -32 3f: 09 .byte 0xff 40: 528c61 callx0 a0 43: 0208 l32i.n a0, a1, 24 45: 265129 addi a1, a1, 32 48: 13b0 ret.n 4a: c6427c l32r a0, 4 4d: 280001 callx0 a0 50: f00151 bnei a2, 1, 66 53: c0ff movi.n a2, 0 55: 0000 mov.n a3, a1 57: 126108 l32r a0, 8 5a: 0d20c1 callx0 a0 5d: 01f0 l32i.n a2, a1, 0 5f: ffee bnez.n a2, 7e 61: 00c0 movi.n a2, -4 63: 126600 j 43 66: 020c12 l32r a0, c 69: 01013d callx0 a0 6c: c0ffec bnei a2, 2, 9b 6f: 0000 movi.n a2, 1 71: 0128 mov.n a3, a1 73: 7cb2dc l32r a0, 10 76: f706c2 callx0 a0 79: 01ff l32i.n a3, a1, 0 7b: c0ffe9 beqz a3, 61 7e: 0000 movi.n a2, 1 80: 2b2266 call0 84 83: 120c s32i.n a2, a1, 16 85: 01013d l32r a0, 14 88: c0ffe7 callx0 a0 8b: 0000 l32i.n a4, a1, 16 8d: 160138 addmi a4, a4, 0x3800 90: 0cfe23 extui a4, a4, 0, 16 93: 000512 bltu a4, a2, 3b 96: 2900 movi.n a2, -1 98: e30141 j 43 9b: 00c0ff l32r a0, 18 9e: 414800 callx0 a0 a1: 38d442 bnei a2, 3, 7e a4: 4040 l32i.n a7, a1, 20 a6: 27f4 movi.n a2, 1 a8: a434 l32i.n a7, a7, 8 aa: f27c mov.n a3, a1 ac: ffe9c6 l8ui a5, a7, 12 af: ffdf01 l8ui a6, a7, 14 b2: 0000c0 l8ui a7, a7, 13 b5: d93266 slli a6, a6, 16 b8: 0c5178 slli a7, a7, 8 bb: 277812 or a5, a5, a7 be: 52013d or a5, a5, a6 c1: 620c07 slli a5, a5, 8 c4: 0e07 s32i.n a5, a1, 12 c6: 0d0772 l32r a0, 1c c9: 116600 callx0 a0 cc: 7780 l32i.n a9, a1, 0 ce: 7011 l32i.n a8, a1, 12 d0: 602055 slli a9, a9, 8 d3: 2055 s32i.n a9, a1, 0 d5: 115580 beq a8, a9, 7e d8: 013159 l32r a0, 20 db: c0ffd5 callx0 a0 de: 980000 extui a0, a2, 0, 8 e1: 318801 bnei a0, 5, f6 e4: 9980 movi.n a2, 0 e6: 9911 mov.n a3, a1 e8: 189701 l32r a0, 24 eb: d201a5 callx0 a0 ee: c0ff l32i.n a10, a1, 0 f0: 200000 bnez a10, 7e f3: 667400 j 61 f6: 0c1150 beqz a0, 61 f9: 013d02 slli a2, a0, 24 fc: ffcf01 srai a2, a2, 24 ff: 0000c0 j 43 102: 5601a8 ill 105: 86f8aa ill 108: 16ffda ill 10b: 80f670 mul16u a1, a2, a0 10e: 200120 slli a0, a9, 1 111: 3128 movi.n a0, 0 113: d006 beqz.n a2, 121 115: 00ff mov.n a3, a1 ... 00000120 : 120: f0c112 excw 123: 0c1109 j 130 126: 8c00 l32i.n a2, a1, 0 128: 013da2 l32r a0, 108 12b: 010109 callx0 a0 12e: fffa movi.n a2, 0 130: 00c0 l32i.n a0, a1, 4 132: 32cc00 addi a1, a1, 16 135: 427c ret.n 137: 000246 ill 13a: 010128 ill 13d: c0fff8 ill 140: 0c0000 addi a1, a1, -16 143: 0802 s32i.n a3, a1, 8 145: 1211 s32i.n a0, a1, 12 147: 10c1 s32i.n a4, a1, 4 149: f00d movi.n a0, 0 ... 00000154 : 154: f0c112 l32r a0, ffffe158 157: 39 .byte 0xff 158: 310921 callx0 a0 15b: 1149 bnez.n a2, 162 15d: 000c movi.n a2, -12 15f: 8c0109 j 170 162: 0cc2 l32i.n a2, a1, 0 164: 3943 l32i.n a3, a1, 8 166: 3d12 l32i.n a4, a1, 4 168: f80101 l32r a0, 13c 16b: 00c0ff callx0 a0 16e: cc00 movi.n a2, 0 170: 7c32 l32i.n a0, a1, 12 172: 034642 addi a1, a1, 16 175: 2800 ret.n 177: 213801 ill 17a: 011148 excw 17d: c0fff5 l32r a12, fffc2940 180: 0c0000 l32r a0, fffccbb0 183: 0802 l32i.n a0, a2, 0 185: c11231 beqi a0, 16, 18d 188: 0d10 movi.n a2, -12 18a: 0000f0 j 193 18d: 000000 l32r a0, 178 00000190 : 190: f0c112 callx0 a0 193: 0109 l32i.n a0, a1, 0 195: 08328c addi a1, a1, 16 198: 2602 ret.n 19a: 7c04b0 ill 19d: 014642 excw 1a0: fa0100 ill 1a3: 00c0ff excw 1a6: 0800 s32i.n a2, a12, 40 1a8: c11201 s8i a6, a1, 252 1ab: 10 .byte 0xff 1ac: 00f00d movi a5, 0x7ff 1af: 200000 bltu a4, a3, 1d1 1b2: 000000 bgeu a5, a3, 1d1 1b5: 000000 l32r a5, 1a0 000001b8 : 1b8: 2942f6 bnei a2, 1, 1be 1bb: 4162ac s16i a3, a5, 12 1be: 52fffc bnei a2, 2, 1c4 1c1: 37ffa7 s16i a3, a5, 4 1c4: 371e34 bnei a2, 3, 1cd 1c7: 511bb5 s16i a3, a5, 12 1ca: 66fffa s16i a3, a5, 4 1cd: 0212 movi.n a2, 1 1cf: 5532 ret.n 1d1: 6606 movi.n a2, 0 1d3: 0222 ret.n 1d5: 025532 ill 1d8: 053266 ill 1db: 065532 excw 1de: 5532 excw 1e0: 120c02 s8i a10, a1, 253 1e3: 0d .byte 0xff 1e4: 020cf0 bnei a2, 1, 1ec 1e7: 00f00d l16si a2, a4, 12 1ea: 0000 ret.n 1ec: 000000 bnei a2, 2, 1f4 ... 000001f0 : 1f0: 2d42f6 excw 1f3: 41a2ac excw 1f6: 66fffd bbci a12, 17, 23c 1f9: 220412 l16ui a6, a4, 12 1fc: 0d0694 l16ui a5, a4, 4 1ff: 2266f0 slli a3, a6, 16 202: 942204 sub a5, a5, a6 205: f00d02 srai a3, a3, 16 208: 173266 moveqz a2, a3, a5 20b: 427c ret.n 20d: 1462 movi.n a2, -12 20f: 5206 ret.n 211: 000214 ill 214: 601136 ill 217: 30c055 excw 21a: 3130 excw 21c: 832350 movi a10, 0xfffffc83 21f: f00d movi.n a5, 1 221: 0d427c l32r a6, 214 224: 0000f0 bnei a2, 1, 22d 227: 000000 s8i a3, a6, 14 ... 0000022c : 22c: f6 .byte 0xf 22d: ac2d42 bnei a2, 2, 236 230: 83aca2 s8i a3, a6, 6 233: 61150c s8i a5, a6, 7 236: 66fffc bnei a2, 3, 245 239: 320512 s8i a3, a6, 14 23c: 520e46 s8i a3, a6, 6 23f: 660f46 s8i a5, a6, 15 242: 320522 s8i a5, a6, 7 245: 0646 movi.n a2, 1 247: 4652 ret.n 249: 6607 movi.n a2, 0 24b: 0b32 ret.n 24d: 0e4632 ill 250: 064632 ill 253: 0f4652 excw 256: 52 .byte 0x1f 257: 0746 beqz.n a2, 277 259: 120c movi.n a4, 0 25b: 0cf00d l32r a5, 250 25e: f00d02 bnei a2, 1, 264 261: 000000 s8i a4, a5, 15 264: 000000 bnei a2, 2, 26a ... 00000268 : 268: 1f42f6 call0 662e0 26b: 0cc29c l8ui a3, a5, 66 26e: fd5104 call0 42364 271: 1266ff call0 c2e8 274: 454202 l8ui a1, a13, 240 277: 660f movi.n a2, 0 279: 0222 ret.n 27b: Address 0x0000027b is out of bounds. espconn_ssl.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 8: 3268 l32i.n a6, a2, 12 a: 041252 l16ui a5, a2, 8 d: 26bc beqz.n a6, 43 f: 05bc beqz.n a5, 43 11: fffb21 l32r a2, 0 14: 0228 l32i.n a2, a2, 0 16: e28c beqz.n a2, 28 18: 111232 l16ui a3, a2, 34 1b: 049357 bne a3, a5, 23 1e: 1248 l32i.n a4, a2, 4 20: 1d1467 beq a4, a6, 41 23: 3228 l32i.n a2, a2, 12 25: fef256 bnez a2, 18 28: fff721 l32r a2, 4 2b: 0228 l32i.n a2, a2, 0 2d: e28c beqz.n a2, 3f 2f: 111232 l16ui a3, a2, 34 32: 049357 bne a3, a5, 3a 35: 1248 l32i.n a4, a2, 4 37: 061467 beq a4, a6, 41 3a: 3228 l32i.n a2, a2, 12 3c: fef256 bnez a2, 2f 3f: 020c movi.n a2, 0 41: f00d ret.n 43: 1228 l32i.n a2, a2, 4 45: f00d ret.n ... 00000050 : 50: e0c112 addi a1, a1, -32 53: 31c9 s32i.n a12, a1, 12 55: 41d9 s32i.n a13, a1, 16 57: 2109 s32i.n a0, a1, 8 59: 02dd mov.n a13, a2 5b: 032d mov.n a2, a3 5d: 0bdd32 addmi a3, a13, 0xb00 60: 421302 l16ui a0, a3, 132 63: 88c332 addi a3, a3, -120 66: 0139 s32i.n a3, a1, 0 68: 01b407 bgeu a4, a0, 6d 6b: 040d mov.n a0, a4 6d: f4c000 extui a12, a0, 0, 16 70: 1ccd32 addi a3, a13, 28 73: 1139 s32i.n a3, a1, 4 75: 0c4d mov.n a4, a12 77: fff401 l32r a0, 48 7a: 0000c0 callx0 a0 7d: 1128 l32i.n a2, a1, 4 7f: 0158 l32i.n a5, a1, 0 81: 3cda add.n a3, a12, a13 83: 1cc332 addi a3, a3, 28 86: 7e1542 l16ui a4, a5, 252 89: 41d8 l32i.n a13, a1, 16 8b: c044c0 sub a4, a4, a12 8e: f44040 extui a4, a4, 0, 16 91: 7e5542 s16i a4, a5, 252 94: ffee01 l32r a0, 4c 97: 0000c0 callx0 a0 9a: 0c2d mov.n a2, a12 9c: 2108 l32i.n a0, a1, 8 9e: 31c8 l32i.n a12, a1, 12 a0: 20c112 addi a1, a1, 32 a3: f00d ret.n ... ad: 000000 ill b0: f0c112 addi a1, a1, -16 b3: 11c9 s32i.n a12, a1, 4 b5: 0109 s32i.n a0, a1, 0 b7: 02cd mov.n a12, a2 b9: fffb01 l32r a0, a8 bc: 0000c0 callx0 a0 bf: 0c2d mov.n a2, a12 c1: 11c8 l32i.n a12, a1, 4 c3: fffa01 l32r a0, ac c6: 0000c0 callx0 a0 c9: 0108 l32i.n a0, a1, 0 cb: 10c112 addi a1, a1, 16 ce: f00d ret.n d0: 000000 ill d3: c11200 mul16u a1, a2, a0 d6: 0109f0 slli a0, a9, 17 d9: fffd01 l32r a0, d0 dc: 0000c0 callx0 a0 df: 0108 l32i.n a0, a1, 0 e1: 10c112 addi a1, a1, 16 e4: f00d ret.n ... ee: 120000 excw f1: d9e0c1 l32r a12, ffff6874 f4: 41e931 l32r a3, fffd0898 f7: 21c9 s32i.n a12, a1, 8 f9: 1109 s32i.n a0, a1, 4 fb: 02cd mov.n a12, a2 fd: fffa01 l32r a0, e8 100: 0000c0 callx0 a0 103: 040c16 beqz a12, 147 106: 142c22 l32i a2, a12, 80 109: 0c08 l32i.n a0, a12, 0 10b: 02dd mov.n a13, a2 10d: 308c beqz.n a0, 114 10f: 930220 movnez a0, a2, a2 112: 00dd mov.n a13, a0 114: 0c2d mov.n a2, a12 116: 260c02 l8ui a0, a12, 38 119: 279ce2 l16si a14, a12, 78 11c: 010080 slli a0, a0, 24 11f: 310800 srai a0, a0, 24 122: 0109 s32i.n a0, a1, 0 124: fff201 l32r a0, ec 127: 0000c0 callx0 a0 12a: 2d58 l32i.n a5, a13, 8 12c: 5558 l32i.n a5, a5, 20 12e: 559c beqz.n a5, 147 130: 8ecc bnez.n a14, 13c 132: 0d2d mov.n a2, a13 134: 0138 l32i.n a3, a1, 0 136: 0005c0 callx0 a5 139: 000286 j 147 13c: 0d2d mov.n a2, a13 13e: 013e80 slli a3, a14, 24 141: 313830 srai a3, a3, 24 144: 0005c0 callx0 a5 147: 21c8 l32i.n a12, a1, 8 149: 31d8 l32i.n a13, a1, 12 14b: 41e8 l32i.n a14, a1, 16 14d: 1108 l32i.n a0, a1, 4 14f: 20c112 addi a1, a1, 32 152: f00d ret.n ... 164: f0c112 addi a1, a1, -16 167: 21d9 s32i.n a13, a1, 8 169: 31e9 s32i.n a14, a1, 12 16b: 11c9 s32i.n a12, a1, 4 16d: 0109 s32i.n a0, a1, 0 16f: 02cd mov.n a12, a2 171: fff801 l32r a0, 154 174: 0000c0 callx0 a0 177: 052c16 beqz a12, 1cd 17a: 142c22 l32i a2, a12, 80 17d: 0c08 l32i.n a0, a12, 0 17f: 02dd mov.n a13, a2 181: e09c beqz.n a0, 1a3 183: 00dd mov.n a13, a0 185: 93d220 movnez a13, a2, a2 188: 0c2d mov.n a2, a12 18a: ffe7c5 call0 8 18d: 02ed mov.n a14, a2 18f: 029c beqz.n a2, 1a3 191: 030c movi.n a3, 0 193: fff101 l32r a0, 158 196: 0000c0 callx0 a0 199: 0e2d mov.n a2, a14 19b: 030c movi.n a3, 0 19d: ffef01 l32r a0, 15c 1a0: 0000c0 callx0 a0 1a3: 0c2d mov.n a2, a12 1a5: 279ce2 l16si a14, a12, 78 1a8: ffee01 l32r a0, 160 1ab: 0000c0 callx0 a0 1ae: 2d08 l32i.n a0, a13, 8 1b0: aecc bnez.n a14, 1be 1b2: 6048 l32i.n a4, a0, 24 1b4: 549c beqz.n a4, 1cd 1b6: 0d2d mov.n a2, a13 1b8: 0004c0 callx0 a4 1bb: 000386 j 1cd 1be: 5058 l32i.n a5, a0, 20 1c0: 958c beqz.n a5, 1cd 1c2: 0d2d mov.n a2, a13 1c4: 013e80 slli a3, a14, 24 1c7: 313830 srai a3, a3, 24 1ca: 0005c0 callx0 a5 1cd: 11c8 l32i.n a12, a1, 4 1cf: 21d8 l32i.n a13, a1, 8 1d1: 31e8 l32i.n a14, a1, 12 1d3: 0108 l32i.n a0, a1, 0 1d5: 10c112 addi a1, a1, 16 1d8: f00d ret.n 1da: 000000 ill 1dd: 000010 excw ... 000001e8 : 1e8: 027d mov.n a7, a2 1ea: 038d mov.n a8, a3 1ec: f0c112 addi a1, a1, -16 1ef: 0109 s32i.n a0, a1, 0 1f1: 52bc beqz.n a2, 22a 1f3: fffa01 l32r a0, 1dc 1f6: 243a add.n a2, a4, a3 1f8: 2e2027 blt a0, a2, 22a 1fb: fff901 l32r a0, 1e0 1fe: 2038 l32i.n a3, a0, 8 200: 0068 l32i.n a6, a0, 0 202: 93cc bnez.n a3, 20f 204: 060052 l8ui a5, a0, 6 207: b03c movi.n a0, 59 209: 930560 movnez a0, a5, a6 20c: 000086 j 212 20f: 0e0002 l8ui a0, a0, 14 212: 073d mov.n a3, a7 214: 112040 slli a2, a0, 12 217: 242a add.n a2, a4, a2 219: 084d mov.n a4, a8 21b: fff201 l32r a0, 1e4 21e: 0000c0 callx0 a0 221: 120c movi.n a2, 1 223: 0108 l32i.n a0, a1, 0 225: 10c112 addi a1, a1, 16 228: f00d ret.n 22a: 020c movi.n a2, 0 22c: fffcc6 j 223 ... 23b: c11200 mul16u a1, a2, a0 23e: 11c9f0 slli a12, a9, 1 241: 12c8 l32i.n a12, a2, 4 243: 0109 s32i.n a0, a1, 0 245: 2cbc beqz.n a12, 27b 247: 0208 l32i.n a0, a2, 0 249: fff921 l32r a2, 230 24c: 3c1026 beqi a0, 1, 28c 24f: 1b4026 beqi a0, 4, 26e 252: 467026 beqi a0, 7, 29c 255: b23c movi.n a2, 59 257: 209027 bne a0, a2, 27b 25a: 1c38 l32i.n a3, a12, 4 25c: 4348 l32i.n a4, a3, 16 25e: 194466 bnei a4, 4, 27b 261: 142c52 l32i a5, a12, 80 264: c5dc bnez.n a5, 284 266: 0c2d mov.n a2, a12 268: 001345 call0 3a0 26b: 000306 j 27b 26e: 0c28 l32i.n a2, a12, 0 270: 728c beqz.n a2, 27b 272: 2238 l32i.n a3, a2, 8 274: 7338 l32i.n a3, a3, 28 276: 138c beqz.n a3, 27b 278: 0003c0 callx0 a3 27b: 11c8 l32i.n a12, a1, 4 27d: 0108 l32i.n a0, a1, 0 27f: 10c112 addi a1, a1, 16 282: f00d ret.n 284: 0c2d mov.n a2, a12 286: 008f05 call0 b78 289: fffb86 j 27b 28c: 0c3d mov.n a3, a12 28e: ffe901 l32r a0, 234 291: 0000c0 callx0 a0 294: 0c2d mov.n a2, a12 296: ffe585 call0 f0 299: fff786 j 27b 29c: 0c3d mov.n a3, a12 29e: ffe601 l32r a0, 238 2a1: 0000c0 callx0 a0 2a4: 0c2d mov.n a2, a12 2a6: ffebc5 call0 164 2a9: fff386 j 27b 2ac: 000000 ill ... 000002b0 : 2b0: e0c112 addi a1, a1, -32 2b3: 1109 s32i.n a0, a1, 4 2b5: 41e9 s32i.n a14, a1, 16 2b7: 31d9 s32i.n a13, a1, 12 2b9: 21c9 s32i.n a12, a1, 8 2bb: 04dd mov.n a13, a4 2bd: 02cd mov.n a12, a2 2bf: 03ed mov.n a14, a3 2c1: 22bc beqz.n a2, 2f7 2c3: 03bc beqz.n a3, 2f7 2c5: e4ac beqz.n a4, 2f7 2c7: 152222 l32i a2, a2, 84 2ca: 00a402 movi a0, 0x400 2cd: 013047 bltu a0, a4, 2d2 2d0: 040d mov.n a0, a4 2d2: f40000 extui a0, a0, 0, 16 2d5: e29c beqz.n a2, 2f7 2d7: 1228 l32i.n a2, a2, 4 2d9: 0109 s32i.n a0, a1, 0 2db: 829c beqz.n a2, 2f7 2dd: 0e3d mov.n a3, a14 2df: 0148 l32i.n a4, a1, 0 2e1: 1c08 l32i.n a0, a12, 4 2e3: 6209 s32i.n a0, a2, 24 2e5: fff101 l32r a0, 2ac 2e8: 0000c0 callx0 a0 2eb: 0138 l32i.n a3, a1, 0 2ed: c02d30 sub a2, a13, a3 2f0: 125c22 s16i a2, a12, 36 2f3: 33ea add.n a3, a3, a14 2f5: 8c39 s32i.n a3, a12, 32 2f7: 21c8 l32i.n a12, a1, 8 2f9: 31d8 l32i.n a13, a1, 12 2fb: 41e8 l32i.n a14, a1, 16 2fd: 1108 l32i.n a0, a1, 4 2ff: 20c112 addi a1, a1, 32 302: f00d ret.n ... 0000030c : 30c: f0c112 addi a1, a1, -16 30f: 21d9 s32i.n a13, a1, 8 311: 0109 s32i.n a0, a1, 0 313: 11c9 s32i.n a12, a1, 4 315: 31e9 s32i.n a14, a1, 12 317: 02cd mov.n a12, a2 319: 03ed mov.n a14, a3 31b: d2bc beqz.n a2, 35c 31d: b3bc beqz.n a3, 35c 31f: 94bc beqz.n a4, 35c 321: 391202 l16ui a0, a2, 114 324: 1e1c22 l16ui a2, a12, 60 327: 01b407 bgeu a4, a0, 32c 32a: 040d mov.n a0, a4 32c: f4d000 extui a13, a0, 0, 16 32f: 1102f0 slli a0, a2, 1 332: 02a0d7 bge a0, a13, 338 335: f4d000 extui a13, a0, 0, 16 338: 0e3d mov.n a3, a14 33a: 0c2d mov.n a2, a12 33c: 0d4d mov.n a4, a13 33e: 050c movi.n a5, 0 340: fff101 l32r a0, 304 343: 0000c0 callx0 a0 346: 080266 bnei a2, -1, 352 349: 41d1d0 srli a13, a13, 1 34c: 020266 bnei a2, -1, 352 34f: e52df6 bgeui a13, 2, 338 352: 62cc bnez.n a2, 35c 354: 0c2d mov.n a2, a12 356: ffec01 l32r a0, 308 359: 0000c0 callx0 a0 35c: 11c8 l32i.n a12, a1, 4 35e: 21d8 l32i.n a13, a1, 8 360: 31e8 l32i.n a14, a1, 12 362: 0108 l32i.n a0, a1, 0 364: 10c112 addi a1, a1, 16 367: f00d ret.n 369: 000000 ill 36c: 000000 ill 36f: 054c00 extui a4, a0, 28, 1 ... 39e: 120000 excw 3a1: 09f0c1 l32r a12, fffc2b64 3a4: 21d901 l32r a0, fffc8b08 3a7: 11c9 s32i.n a12, a1, 4 3a9: 31e9 s32i.n a14, a1, 12 3ab: 03cd mov.n a12, a3 3ad: 1522e2 l32i a14, a2, 84 3b0: 02dd mov.n a13, a2 3b2: fe9c beqz.n a14, 3d5 3b4: 1e28 l32i.n a2, a14, 4 3b6: 428c beqz.n a2, 3be 3b8: ffef01 l32r a0, 374 3bb: 0000c0 callx0 a0 3be: 0e28 l32i.n a2, a14, 0 3c0: 428c beqz.n a2, 3c8 3c2: ffed01 l32r a0, 378 3c5: 0000c0 callx0 a0 3c8: 0e2d mov.n a2, a14 3ca: ffec01 l32r a0, 37c 3cd: 0000c0 callx0 a0 3d0: 000c movi.n a0, 0 3d2: 156d02 s32i a0, a13, 84 3d5: ffe5e1 l32r a14, 36c 3d8: 2e28 l32i.n a2, a14, 8 3da: 828c beqz.n a2, 3e6 3dc: ffe901 l32r a0, 380 3df: 0000c0 callx0 a0 3e2: 000c movi.n a0, 0 3e4: 2e09 s32i.n a0, a14, 8 3e6: 0c2d mov.n a2, a12 3e8: 030c movi.n a3, 0 3ea: ffe601 l32r a0, 384 3ed: 0000c0 callx0 a0 3f0: 0c2d mov.n a2, a12 3f2: ffe501 l32r a0, 388 3f5: 0000c0 callx0 a0 3f8: 31e8 l32i.n a14, a1, 12 3fa: 264d22 s8i a2, a13, 38 3fd: 742020 extui a2, a2, 0, 8 400: c28c beqz.n a2, 410 402: 0c2d mov.n a2, a12 404: ffdb31 l32r a3, 370 407: ffe101 l32r a0, 38c 40a: 0000c0 callx0 a0 40d: 000c46 j 442 410: 0c2d mov.n a2, a12 412: 030c movi.n a3, 0 414: ffdf01 l32r a0, 390 417: 0000c0 callx0 a0 41a: 0c2d mov.n a2, a12 41c: 030c movi.n a3, 0 41e: 040c movi.n a4, 0 420: ffdd01 l32r a0, 394 423: 0000c0 callx0 a0 426: 0c2d mov.n a2, a12 428: 030c movi.n a3, 0 42a: ffdb01 l32r a0, 398 42d: 0000c0 callx0 a0 430: 0d48 l32i.n a4, a13, 0 432: 630c movi.n a3, 6 434: a21c movi.n a2, 26 436: 1439 s32i.n a3, a4, 4 438: 0d4d mov.n a4, a13 43a: 730c movi.n a3, 7 43c: ffd801 l32r a0, 39c 43f: 0000c0 callx0 a0 442: 11c8 l32i.n a12, a1, 4 444: 21d8 l32i.n a13, a1, 8 446: 0108 l32i.n a0, a1, 0 448: 10c112 addi a1, a1, 16 44b: f00d ret.n ... 455: 000000 ill 458: e0c112 addi a1, a1, -32 45b: 0109 s32i.n a0, a1, 0 45d: 21d9 s32i.n a13, a1, 8 45f: 11c9 s32i.n a12, a1, 4 461: 03dd mov.n a13, a3 463: 02cd mov.n a12, a2 465: 042d mov.n a2, a4 467: bccc bnez.n a12, 476 469: 020c movi.n a2, 0 46b: 11c8 l32i.n a12, a1, 4 46d: 21d8 l32i.n a13, a1, 8 46f: 0108 l32i.n a0, a1, 0 471: 20c112 addi a1, a1, 32 474: f00d ret.n 476: 152c02 l32i a0, a12, 84 479: 1c39 s32i.n a3, a12, 4 47b: fea016 beqz a0, 469 47e: 1038 l32i.n a3, a0, 4 480: 539c beqz.n a3, 499 482: 3109 s32i.n a0, a1, 12 484: 079342 l16si a4, a3, 14 487: 4129 s32i.n a2, a1, 16 489: 0c2466 bnei a4, 2, 499 48c: fff121 l32r a2, 450 48f: fff101 l32r a0, 454 492: 0000c0 callx0 a0 495: 3108 l32i.n a0, a1, 12 497: 4128 l32i.n a2, a1, 16 499: 080052 l8ui a5, a0, 8 49c: c91566 bnei a5, 1, 469 49f: 1e1d82 l16ui a8, a13, 60 4a2: 1038 l32i.n a3, a0, 4 4a4: 181042 l16ui a4, a0, 48 4a7: 0bd332 addmi a3, a3, 0xb00 4aa: 442a add.n a4, a4, a2 4ac: 1188f0 slli a8, a8, 1 4af: f48080 extui a8, a8, 0, 16 4b2: f44040 extui a4, a4, 0, 16 4b5: 4e1372 l16ui a7, a3, 156 4b8: 185042 s16i a4, a0, 48 4bb: 775b addi.n a7, a7, 5 4bd: 1d9747 bne a7, a4, 4de 4c0: 121c42 l16ui a4, a12, 36 4c3: 050c movi.n a5, 0 4c5: 4e5352 s16i a5, a3, 156 4c8: 185052 s16i a5, a0, 48 4cb: 54ec bnez.n a4, 4f4 4cd: 0c28 l32i.n a2, a12, 0 4cf: 360c movi.n a6, 3 4d1: 4238 l32i.n a3, a2, 16 4d3: 1269 s32i.n a6, a2, 4 4d5: f90316 beqz a3, 469 4d8: 0003c0 callx0 a3 4db: ffe286 j 469 4de: 879287 bne a2, a8, 469 4e1: 0d2d mov.n a2, a13 4e3: 252332 l32i a3, a3, 148 4e6: c07740 sub a7, a7, a4 4e9: 334a add.n a3, a3, a4 4eb: f44070 extui a4, a7, 0, 16 4ee: 000005 call0 4f0 4f1: ffdd06 j 469 4f4: 0c2d mov.n a2, a12 4f6: 8c38 l32i.n a3, a12, 32 4f8: 000005 call0 4fc 4fb: ffda86 j 469 4fe: 000000 ill 501: 000000 ill 504: 000020 excw 507: 004000 break 0, 0 50a: 600000 neg a0, a0 ... 549: 000000 ill 54c: e0c112 addi a1, a1, -32 54f: 3109 s32i.n a0, a1, 12 551: 1139 s32i.n a3, a1, 4 553: 51d9 s32i.n a13, a1, 20 555: 41c9 s32i.n a12, a1, 16 557: 61e9 s32i.n a14, a1, 24 559: 02cd mov.n a12, a2 55b: 04ed mov.n a14, a4 55d: 1522d2 l32i a13, a2, 84 560: 849c beqz.n a4, 57c 562: 032d mov.n a2, a3 564: 041432 l16ui a3, a4, 8 567: ffea01 l32r a0, 510 56a: 0000c0 callx0 a0 56d: 1d08 l32i.n a0, a13, 4 56f: 10dc bnez.n a0, 584 571: 0e2d mov.n a2, a14 573: ffe801 l32r a0, 514 576: 0000c0 callx0 a0 579: 000506 j 591 57c: 15dc bnez.n a5, 591 57e: ffe205 call0 3a0 581: 000306 j 591 584: 279c22 l16si a2, a12, 78 587: 529c beqz.n a2, 5a0 589: 0e2d mov.n a2, a14 58b: ffe301 l32r a0, 518 58e: 0000c0 callx0 a0 591: 020c movi.n a2, 0 593: 41c8 l32i.n a12, a1, 16 595: 51d8 l32i.n a13, a1, 20 597: 61e8 l32i.n a14, a1, 24 599: 3108 l32i.n a0, a1, 12 59b: 20c112 addi a1, a1, 32 59e: f00d ret.n 5a0: 0e2d mov.n a2, a14 5a2: 041e42 l16ui a4, a14, 8 5a5: 0bd032 addmi a3, a0, 0xb00 5a8: 421332 l16ui a3, a3, 132 5ab: 050c movi.n a5, 0 5ad: 330a add.n a3, a3, a0 5af: 1cc332 addi a3, a3, 28 5b2: ffda01 l32r a0, 51c 5b5: 0000c0 callx0 a0 5b8: 1d58 l32i.n a5, a13, 4 5ba: 0bd552 addmi a5, a5, 0xb00 5bd: 421542 l16ui a4, a5, 132 5c0: 2129 s32i.n a2, a1, 8 5c2: 442a add.n a4, a4, a2 5c4: 0e2d mov.n a2, a14 5c6: 425542 s16i a4, a5, 132 5c9: ffd501 l32r a0, 520 5cc: 0000c0 callx0 a0 5cf: 11e8 l32i.n a14, a1, 4 5d1: ffcb71 l32r a7, 500 5d4: 160c movi.n a6, 1 5d6: 104762 s8i a6, a7, 16 5d9: 1d28 l32i.n a2, a13, 4 5db: ffd201 l32r a0, 524 5de: 0000c0 callx0 a0 5e1: 1d08 l32i.n a0, a13, 4 5e3: b2cc bnez.n a2, 5f2 5e5: 000b06 j 615 5e8: 1d08 l32i.n a0, a13, 4 5ea: 0bd082 addmi a8, a0, 0xb00 5ed: 421882 l16ui a8, a8, 132 5f0: f89c beqz.n a8, 613 5f2: 030c movi.n a3, 0 5f4: 002d mov.n a2, a0 5f6: ffcc01 l32r a0, 528 5f9: 0000c0 callx0 a0 5fc: 7129 s32i.n a2, a1, 28 5fe: fe6216 beqz a2, 5e8 601: ffc021 l32r a2, 504 604: ffca01 l32r a0, 52c 607: 0000c0 callx0 a0 60a: 7128 l32i.n a2, a1, 28 60c: 1d08 l32i.n a0, a13, 4 60e: 496c movi.n a9, -28 610: 275c92 s16i a9, a12, 78 613: 2129 s32i.n a2, a1, 8 615: 002d mov.n a2, a0 617: ffc601 l32r a0, 530 61a: 0000c0 callx0 a0 61d: 044256 bnez a2, 665 620: 080db2 l8ui a11, a13, 8 623: 069b56 bnez a11, 690 626: 1d28 l32i.n a2, a13, 4 628: 030c movi.n a3, 0 62a: ffc201 l32r a0, 534 62d: 0000c0 callx0 a0 630: 1d28 l32i.n a2, a13, 4 632: ffa7c5 call0 b0 635: 1d28 l32i.n a2, a13, 4 637: ffa9c5 call0 d4 63a: ffb321 l32r a2, 508 63d: 100c movi.n a0, 1 63f: 084d02 s8i a0, a13, 8 642: ffbd01 l32r a0, 538 645: 0000c0 callx0 a0 648: ffbd01 l32r a0, 53c 64b: 0000c0 callx0 a0 64e: 0c28 l32i.n a2, a12, 0 650: 350c movi.n a5, 3 652: 2248 l32i.n a4, a2, 8 654: 1259 s32i.n a5, a2, 4 656: 4448 l32i.n a4, a4, 16 658: 1ce9 s32i.n a14, a12, 4 65a: 148c beqz.n a4, 65f 65c: 0004c0 callx0 a4 65f: 279c52 l16si a5, a12, 78 662: 000086 j 668 665: 279c52 l16si a5, a12, 78 668: c3af62 movi a6, -61 66b: 051567 beq a5, a6, 674 66e: 1cc572 addi a7, a5, 28 671: f1c756 bnez a7, 591 674: 2198 l32i.n a9, a1, 8 676: 00af82 movi a8, 0xffffff00 679: 04a897 bge a8, a9, 681 67c: 0a0c movi.n a10, 0 67e: 275ca2 s16i a10, a12, 78 681: 0c4d mov.n a4, a12 683: a21c movi.n a2, 26 685: b33c movi.n a3, 59 687: ffae01 l32r a0, 540 68a: 0000c0 callx0 a0 68d: ffc006 j 591 690: 1ce9 s32i.n a14, a12, 4 692: 1d08 l32i.n a0, a13, 4 694: 5e0c movi.n a14, 5 696: 040c movi.n a4, 0 698: 0149 s32i.n a4, a1, 0 69a: 0c38 l32i.n a3, a12, 0 69c: 002d mov.n a2, a0 69e: 13e9 s32i.n a14, a3, 4 6a0: 013d mov.n a3, a1 6a2: ffa801 l32r a0, 544 6a5: 0000c0 callx0 a0 6a8: 020d mov.n a0, a2 6aa: 0138 l32i.n a3, a1, 0 6ac: 2129 s32i.n a2, a1, 8 6ae: e39c beqz.n a3, 6d0 6b0: 0c28 l32i.n a2, a12, 0 6b2: 3258 l32i.n a5, a2, 12 6b4: 859c beqz.n a5, 6d0 6b6: f44000 extui a4, a0, 0, 16 6b9: 0005c0 callx0 a5 6bc: 0c78 l32i.n a7, a12, 0 6be: 360c movi.n a6, 3 6c0: 1769 s32i.n a6, a7, 4 6c2: 1d08 l32i.n a0, a13, 4 6c4: 0bd082 addmi a8, a0, 0xb00 6c7: 421882 l16ui a8, a8, 132 6ca: fc6856 bnez a8, 694 6cd: ffe386 j 65f 6d0: 8b10e6 bgei a0, 1, 65f 6d3: feb0d6 bgez a0, 6c2 6d6: ff8d21 l32r a2, 50c 6d9: ff9b01 l32r a0, 548 6dc: 0000c0 callx0 a0 6df: c3af52 movi a5, -61 6e2: c3af92 movi a9, -61 6e5: 275c92 s16i a9, a12, 78 6e8: ffdf06 j 668 ... 703: c11200 mul16u a1, a2, a0 706: 31e9e0 srai a14, a14, 25 709: 41f9 s32i.n a15, a1, 16 70b: 0109 s32i.n a0, a1, 0 70d: 21d9 s32i.n a13, a1, 8 70f: 11c9 s32i.n a12, a1, 4 711: 03dd mov.n a13, a3 713: 02cd mov.n a12, a2 715: 06c216 beqz a2, 785 718: 1cf8 l32i.n a15, a12, 4 71a: 0228 l32i.n a2, a2, 0 71c: 600c movi.n a0, 6 71e: 152ce2 l32i a14, a12, 84 721: 1209 s32i.n a0, a2, 4 723: fe9c beqz.n a14, 746 725: 1e28 l32i.n a2, a14, 4 727: 428c beqz.n a2, 72f 729: fff101 l32r a0, 6f0 72c: 0000c0 callx0 a0 72f: 0e28 l32i.n a2, a14, 0 731: 428c beqz.n a2, 739 733: fff001 l32r a0, 6f4 736: 0000c0 callx0 a0 739: 0e2d mov.n a2, a14 73b: ffef01 l32r a0, 6f8 73e: 0000c0 callx0 a0 741: 000c movi.n a0, 0 743: 156c02 s32i a0, a12, 84 746: ffe9e1 l32r a14, 6ec 749: 2e28 l32i.n a2, a14, 8 74b: 828c beqz.n a2, 757 74d: ffeb01 l32r a0, 6fc 750: 0000c0 callx0 a0 753: 030c movi.n a3, 0 755: 2e39 s32i.n a3, a14, 8 757: 847c movi.n a4, -8 759: 199d47 bne a13, a4, 776 75c: 4f08 l32i.n a0, a15, 16 75e: 537c movi.n a3, -11 760: c08c beqz.n a0, 770 762: 2e2026 beqi a0, 2, 794 765: 384026 beqi a0, 4, 7a1 768: 637c movi.n a3, -10 76a: 405026 beqi a0, 5, 7ae 76d: 086066 bnei a0, 6, 779 770: 264c32 s8i a3, a12, 38 773: 000086 j 779 776: 264cd2 s8i a13, a12, 38 779: 0c4d mov.n a4, a12 77b: a21c movi.n a2, 26 77d: 130c movi.n a3, 1 77f: ffe001 l32r a0, 700 782: 0000c0 callx0 a0 785: 11c8 l32i.n a12, a1, 4 787: 21d8 l32i.n a13, a1, 8 789: 31e8 l32i.n a14, a1, 12 78b: 41f8 l32i.n a15, a1, 16 78d: 0108 l32i.n a0, a1, 0 78f: 20c112 addi a1, a1, 32 792: f00d ret.n 794: 4e0f52 l8ui a5, a15, 78 797: 013526 beqi a5, 3, 79c 79a: 0d3d mov.n a3, a13 79c: 03dd mov.n a13, a3 79e: 0001c6 j 7a9 7a1: 4e0f62 l8ui a6, a15, 78 7a4: 013666 bnei a6, 3, 7a9 7a7: dd7c movi.n a13, -3 7a9: 0d3d mov.n a3, a13 7ab: fff046 j 770 7ae: 4e0f72 l8ui a7, a15, 78 7b1: bb3726 beqi a7, 3, 770 7b4: 0d3d mov.n a3, a13 7b6: ffed86 j 770 7b9: 000000 ill 7bc: 0458 l32i.n a5, a4, 0 7be: 4c0000 excw 7c1: 000005 call0 7c4 7c4: 240000 extui a0, a0, 0, 3 7c7: 000000 ill 7ca: 000000 ill 7cd: 002600 excw ... 7d8: ff .byte 0xff 7d9: ff .byte 0xff ... 81e: 120000 excw 821: e9c0c1 l32r a12, ffffaf24 824: 81f971 l32r a7, fffe1008 827: 4109 s32i.n a0, a1, 16 829: 111372 l16ui a7, a3, 34 82c: 51c9 s32i.n a12, a1, 20 82e: 61d9 s32i.n a13, a1, 24 830: 02cd mov.n a12, a2 832: 03dd mov.n a13, a3 834: 2279 s32i.n a7, a2, 8 836: 040362 l8ui a6, a3, 4 839: 0c4262 s8i a6, a2, 12 83c: 050352 l8ui a5, a3, 5 83f: 0d4252 s8i a5, a2, 13 842: 060342 l8ui a4, a3, 6 845: 0e4242 s8i a4, a2, 14 848: 070332 l8ui a3, a3, 7 84b: 0f4232 s8i a3, a2, 15 84e: 12d9 s32i.n a13, a2, 4 850: 0c3d mov.n a3, a12 852: 240d02 l8ui a0, a13, 36 855: 024c movi.n a2, 64 857: 200020 or a0, a0, a2 85a: 0d2d mov.n a2, a13 85c: 244d02 s8i a0, a13, 36 85f: ffdf01 l32r a0, 7dc 862: 0000c0 callx0 a0 865: 0d2d mov.n a2, a13 867: ffd531 l32r a3, 7bc 86a: ffdd01 l32r a0, 7e0 86d: 0000c0 callx0 a0 870: 0d2d mov.n a2, a13 872: ffd331 l32r a3, 7c0 875: ffdb01 l32r a0, 7e4 878: 0000c0 callx0 a0 87b: 220c movi.n a2, 2 87d: ffda01 l32r a0, 7e8 880: 0000c0 callx0 a0 883: 02ed mov.n a14, a2 885: ffcfa1 l32r a10, 7c4 888: ffd0f1 l32r a15, 7c8 88b: ffd091 l32r a9, 7cc 88e: 0f0fb2 l8ui a11, a15, 15 891: 2f88 l32i.n a8, a15, 8 893: 939ab0 movnez a9, a10, a11 896: 0199 s32i.n a9, a1, 0 898: c8cc bnez.n a8, 8a8 89a: 061f22 l16ui a2, a15, 12 89d: ffd301 l32r a0, 7ec 8a0: 0000c0 callx0 a0 8a3: 2f29 s32i.n a2, a15, 8 8a5: 0c6216 beqz a2, 96f 8a8: 423c movi.n a2, 52 8aa: 100c movi.n a0, 1 8ac: 104f02 s8i a0, a15, 16 8af: ffd001 l32r a0, 7f0 8b2: 0000c0 callx0 a0 8b5: 02fd mov.n a15, a2 8b7: 156c22 s32i a2, a12, 84 8ba: 0b1216 beqz a2, 96f 8bd: ffcd01 l32r a0, 7f4 8c0: 0000c0 callx0 a0 8c3: 030c movi.n a3, 0 8c5: 0128 l32i.n a2, a1, 0 8c7: 084f32 s8i a3, a15, 8 8ca: 130c movi.n a3, 1 8cc: ffcb01 l32r a0, 7f8 8cf: 0000c0 callx0 a0 8d2: 0f29 s32i.n a2, a15, 0 8d4: 097216 beqz a2, 96f 8d7: ffbe41 l32r a4, 7d0 8da: 0f0442 l8ui a4, a4, 15 8dd: 0a3416 beqz a4, 984 8e0: 31e9 s32i.n a14, a1, 12 8e2: 112ee0 slli a2, a14, 2 8e5: 9129 s32i.n a2, a1, 36 8e7: ffc501 l32r a0, 7fc 8ea: 0000c0 callx0 a0 8ed: 02ed mov.n a14, a2 8ef: 07c216 beqz a2, 96f 8f2: 9128 l32i.n a2, a1, 36 8f4: ffc301 l32r a0, 800 8f7: 0000c0 callx0 a0 8fa: ffb6c1 l32r a12, 7d4 8fd: 3158 l32i.n a5, a1, 12 8ff: 0c29 s32i.n a2, a12, 0 901: 06a216 beqz a2, 96f 904: 21e9 s32i.n a14, a1, 8 906: c1d9 s32i.n a13, a1, 48 908: 0215e6 bgei a5, 1, 90e 90b: 0025c6 j 9a6 90e: 0d0c movi.n a13, 0 910: 070c movi.n a7, 0 912: d1f9 s32i.n a15, a1, 52 914: 080c movi.n a8, 0 916: 090c movi.n a9, 0 918: 1199 s32i.n a9, a1, 4 91a: a189 s32i.n a8, a1, 40 91c: 0dfd mov.n a15, a13 91e: b179 s32i.n a7, a1, 44 920: 822c movi.n a2, 40 922: ffb801 l32r a0, 804 925: 0000c0 callx0 a0 928: ffacd1 l32r a13, 7d8 92b: 232c movi.n a3, 34 92d: 0ca8 l32i.n a10, a12, 0 92f: 1148 l32i.n a4, a1, 4 931: aafa add.n a10, a10, a15 933: 0a29 s32i.n a2, a10, 0 935: 000005 call0 938 938: 0c28 l32i.n a2, a12, 0 93a: b178 l32i.n a7, a1, 44 93c: 22fa add.n a2, a2, a15 93e: 0228 l32i.n a2, a2, 0 940: 1108 l32i.n a0, a1, 4 942: 1012b2 l16ui a11, a2, 32 945: 9209 s32i.n a0, a2, 36 947: c0bbd0 sub a11, a11, a13 94a: 0adb16 beqz a11, 9fb 94d: df4b addi.n a13, a15, 4 94f: 0e29 s32i.n a2, a14, 0 951: 0c38 l32i.n a3, a12, 0 953: 771b addi.n a7, a7, 1 955: 33fa add.n a3, a3, a15 957: 0338 l32i.n a3, a3, 0 959: a179 s32i.n a7, a1, 40 95b: 101332 l16ui a3, a3, 32 95e: ee4b addi.n a14, a14, 4 960: 003a add.n a0, a0, a3 962: 22c002 addi a0, a0, 34 965: 9138 l32i.n a3, a1, 36 967: 1109 s32i.n a0, a1, 4 969: af9d37 bne a13, a3, 91c 96c: 000f06 j 9ac 96f: f27c movi.n a2, -1 971: 000886 j 997 974: 0c28 l32i.n a2, a12, 0 976: c1d8 l32i.n a13, a1, 48 978: ffa401 l32r a0, 808 97b: 0000c0 callx0 a0 97e: 0f28 l32i.n a2, a15, 0 980: 080c movi.n a8, 0 982: 0c89 s32i.n a8, a12, 0 984: 0d3d mov.n a3, a13 986: 040c movi.n a4, 0 988: 050c movi.n a5, 0 98a: ffa001 l32r a0, 80c 98d: 0000c0 callx0 a0 990: 1f29 s32i.n a2, a15, 4 992: fd9216 beqz a2, 96f 995: 020c movi.n a2, 0 997: 51c8 l32i.n a12, a1, 20 999: 61d8 l32i.n a13, a1, 24 99b: 71e8 l32i.n a14, a1, 28 99d: 81f8 l32i.n a15, a1, 32 99f: 4108 l32i.n a0, a1, 16 9a1: 40c112 addi a1, a1, 64 9a4: f00d ret.n 9a6: d1f9 s32i.n a15, a1, 52 9a8: 090c movi.n a9, 0 9aa: a199 s32i.n a9, a1, 40 9ac: a1a8 l32i.n a10, a1, 40 9ae: d1f8 l32i.n a15, a1, 52 9b0: 191aa6 blti a10, 1, 9cd 9b3: 2108 l32i.n a0, a1, 8 9b5: 00dd mov.n a13, a0 9b7: a0ea00 addx4 a14, a10, a0 9ba: 0f28 l32i.n a2, a15, 0 9bc: 230c movi.n a3, 2 9be: 0d48 l32i.n a4, a13, 0 9c0: 050c movi.n a5, 0 9c2: ff9301 l32r a0, 810 9c5: 0000c0 callx0 a0 9c8: dd4b addi.n a13, a13, 4 9ca: ec9de7 bne a13, a14, 9ba 9cd: 2128 l32i.n a2, a1, 8 9cf: ff9101 l32r a0, 814 9d2: 0000c0 callx0 a0 9d5: a128 l32i.n a2, a1, 40 9d7: 9912a6 blti a2, 1, 974 9da: 11e2e0 slli a14, a2, 2 9dd: 0c28 l32i.n a2, a12, 0 9df: 0d0c movi.n a13, 0 9e1: 2d2a add.n a2, a13, a2 9e3: 0228 l32i.n a2, a2, 0 9e5: ff8c01 l32r a0, 818 9e8: 0000c0 callx0 a0 9eb: 0c28 l32i.n a2, a12, 0 9ed: 000c movi.n a0, 0 9ef: 3d2a add.n a3, a13, a2 9f1: 0309 s32i.n a0, a3, 0 9f3: dd4b addi.n a13, a13, 4 9f5: e89de7 bne a13, a14, 9e1 9f8: ffde86 j 976 9fb: ff8801 l32r a0, 81c 9fe: 0000c0 callx0 a0 a01: 0c58 l32i.n a5, a12, 0 a03: 040c movi.n a4, 0 a05: 55fa add.n a5, a5, a15 a07: 0549 s32i.n a4, a5, 0 a09: ffe7c6 j 9ac 00000a0c : a0c: f0c112 addi a1, a1, -16 a0f: 0109 s32i.n a0, a1, 0 a11: e28c beqz.n a2, a23 a13: 142202 l32i a0, a2, 80 a16: 1238 l32i.n a3, a2, 4 a18: 40cc bnez.n a0, a20 a1a: ff9845 call0 3a0 a1d: 000086 j a23 a20: 001545 call0 b78 a23: 0108 l32i.n a0, a1, 0 a25: 10c112 addi a1, a1, 16 a28: f00d ret.n ... a36: 040000 extui a0, a0, 0, 1 a39: 000007 bnone a0, a0, a3d a3c: 000000 ill a3f: 082000 excw ... 00000a64 : a64: e0c112 addi a1, a1, -32 a67: 31c9 s32i.n a12, a1, 12 a69: 2109 s32i.n a0, a1, 8 a6b: fff001 l32r a0, a2c a6e: 41d9 s32i.n a13, a1, 16 a70: 040002 l8ui a0, a0, 4 a73: 02dd mov.n a13, a2 a75: 10cc bnez.n a0, a7a a77: 009305 call0 13a8 a7a: ffed01 l32r a0, a30 a7d: 0038 l32i.n a3, a0, 0 a7f: 107c movi.n a0, -15 a81: 43cc bnez.n a3, a89 a83: 001c46 j af8 a86: 06e316 beqz a3, af8 a89: 152322 l32i a2, a3, 84 a8c: 162332 l32i a3, a3, 88 a8f: ff3216 beqz a2, a86 a92: 001546 j aeb a95: ffe721 l32r a2, a34 a98: 0c3d mov.n a3, a12 a9a: ffea01 l32r a0, a44 a9d: 0000c0 callx0 a0 aa0: 1128 l32i.n a2, a1, 4 aa2: 0c3d mov.n a3, a12 aa4: ffe901 l32r a0, a48 aa7: 0000c0 callx0 a0 aaa: 1128 l32i.n a2, a1, 4 aac: ffe331 l32r a3, a38 aaf: ffe701 l32r a0, a4c ab2: 0000c0 callx0 a0 ab5: ffe131 l32r a3, a3c ab8: 1128 l32i.n a2, a1, 4 aba: 0cd9 s32i.n a13, a12, 0 abc: 150c movi.n a5, 1 abe: 2d48 l32i.n a4, a13, 8 ac0: 060c movi.n a6, 0 ac2: 146c62 s32i a6, a12, 80 ac5: 021442 l16ui a4, a4, 4 ac8: 1d59 s32i.n a5, a13, 4 aca: 1c29 s32i.n a2, a12, 4 acc: ffe101 l32r a0, a50 acf: 0000c0 callx0 a0 ad2: 1128 l32i.n a2, a1, 4 ad4: 0c48 l32i.n a4, a12, 0 ad6: 013d mov.n a3, a1 ad8: 2448 l32i.n a4, a4, 8 ada: ffd951 l32r a5, a40 add: 001442 l16ui a4, a4, 0 ae0: ffdd01 l32r a0, a54 ae3: 0000c0 callx0 a0 ae6: 000c movi.n a0, 0 ae8: 264c22 s8i a2, a12, 38 aeb: 31c8 l32i.n a12, a1, 12 aed: 41d8 l32i.n a13, a1, 16 aef: 002d mov.n a2, a0 af1: 2108 l32i.n a0, a1, 8 af3: 20c112 addi a1, a1, 32 af6: f00d ret.n af8: 60a022 movi a2, 96 afb: ffd701 l32r a0, a58 afe: 0000c0 callx0 a0 b01: 02cd mov.n a12, a2 b03: 72bc beqz.n a2, b3e b05: 2d68 l32i.n a6, a13, 8 b07: 0d0672 l8ui a7, a6, 13 b0a: 0c0652 l8ui a5, a6, 12 b0d: 117780 slli a7, a7, 8 b10: 205570 or a5, a5, a7 b13: 0f0672 l8ui a7, a6, 15 b16: 0e0662 l8ui a6, a6, 14 b19: 017780 slli a7, a7, 24 b1c: 116600 slli a6, a6, 16 b1f: 206670 or a6, a6, a7 b22: 205560 or a5, a5, a6 b25: 0159 s32i.n a5, a1, 0 b27: ffcd01 l32r a0, a5c b2a: 0000c0 callx0 a0 b2d: 1129 s32i.n a2, a1, 4 b2f: 000c movi.n a0, 0 b31: f60256 bnez a2, a95 b34: 0c2d mov.n a2, a12 b36: 1d09 s32i.n a0, a13, 4 b38: ffca01 l32r a0, a60 b3b: 0000c0 callx0 a0 b3e: f07c movi.n a0, -1 b40: ffe9c6 j aeb b43: 000000 ill b46: 480000 excw b49: 000d mov.n a0, a0 ... b77: c11200 mul16u a1, a2, a0 b7a: 0109f0 slli a0, a9, 17 b7d: 21d9 s32i.n a13, a1, 8 b7f: 11c9 s32i.n a12, a1, 4 b81: 31e9 s32i.n a14, a1, 12 b83: 03cd mov.n a12, a3 b85: 1522e2 l32i a14, a2, 84 b88: 02dd mov.n a13, a2 b8a: fe9c beqz.n a14, bad b8c: 1e28 l32i.n a2, a14, 4 b8e: 428c beqz.n a2, b96 b90: ffef01 l32r a0, b4c b93: 0000c0 callx0 a0 b96: 0e28 l32i.n a2, a14, 0 b98: 428c beqz.n a2, ba0 b9a: ffed01 l32r a0, b50 b9d: 0000c0 callx0 a0 ba0: 0e2d mov.n a2, a14 ba2: ffec01 l32r a0, b54 ba5: 0000c0 callx0 a0 ba8: 000c movi.n a0, 0 baa: 156d02 s32i a0, a13, 84 bad: ffe5e1 l32r a14, b44 bb0: 0e28 l32i.n a2, a14, 0 bb2: 828c beqz.n a2, bbe bb4: ffe901 l32r a0, b58 bb7: 0000c0 callx0 a0 bba: 000c movi.n a0, 0 bbc: 0e09 s32i.n a0, a14, 0 bbe: 0c2d mov.n a2, a12 bc0: 030c movi.n a3, 0 bc2: ffe601 l32r a0, b5c bc5: 0000c0 callx0 a0 bc8: 0c2d mov.n a2, a12 bca: ffe501 l32r a0, b60 bcd: 0000c0 callx0 a0 bd0: 31e8 l32i.n a14, a1, 12 bd2: 264d22 s8i a2, a13, 38 bd5: 742020 extui a2, a2, 0, 8 bd8: c28c beqz.n a2, be8 bda: 0c2d mov.n a2, a12 bdc: ffdb31 l32r a3, b48 bdf: ffe101 l32r a0, b64 be2: 0000c0 callx0 a0 be5: 000c46 j c1a be8: 0c2d mov.n a2, a12 bea: 030c movi.n a3, 0 bec: ffdf01 l32r a0, b68 bef: 0000c0 callx0 a0 bf2: 0c2d mov.n a2, a12 bf4: 030c movi.n a3, 0 bf6: 040c movi.n a4, 0 bf8: ffdd01 l32r a0, b6c bfb: 0000c0 callx0 a0 bfe: 0c2d mov.n a2, a12 c00: 030c movi.n a3, 0 c02: ffdb01 l32r a0, b70 c05: 0000c0 callx0 a0 c08: 0d48 l32i.n a4, a13, 0 c0a: 630c movi.n a3, 6 c0c: a21c movi.n a2, 26 c0e: 1439 s32i.n a3, a4, 4 c10: 0d4d mov.n a4, a13 c12: 730c movi.n a3, 7 c14: ffd801 l32r a0, b74 c17: 0000c0 callx0 a0 c1a: 11c8 l32i.n a12, a1, 4 c1c: 21d8 l32i.n a13, a1, 8 c1e: 0108 l32i.n a0, a1, 0 c20: 10c112 addi a1, a1, 16 c23: f00d ret.n c25: 000000 ill c28: 000080 ret ... c3b: c11200 mul16u a1, a2, a0 c3e: 0149e0 slli a4, a9, 18 c41: 1239 s32i.n a3, a2, 4 c43: 31d9 s32i.n a13, a1, 12 c45: 1109 s32i.n a0, a1, 4 c47: 41e9 s32i.n a14, a1, 16 c49: 21c9 s32i.n a12, a1, 8 c4b: 03ed mov.n a14, a3 c4d: 02cd mov.n a12, a2 c4f: 000c movi.n a0, 0 c51: 1522d2 l32i a13, a2, 84 c54: b209 s32i.n a0, a2, 44 c56: 1d28 l32i.n a2, a13, 4 c58: fff501 l32r a0, c2c c5b: 0000c0 callx0 a0 c5e: 048256 bnez a2, caa c61: 380c movi.n a8, 3 c63: 080d32 l8ui a3, a13, 8 c66: 1d28 l32i.n a2, a13, 4 c68: 04d356 bnez a3, cb9 c6b: 3e0c movi.n a14, 3 c6d: 030c movi.n a3, 0 c6f: fff001 l32r a0, c30 c72: 0000c0 callx0 a0 c75: 1d28 l32i.n a2, a13, 4 c77: ff4385 call0 b0 c7a: 1d28 l32i.n a2, a13, 4 c7c: ff4545 call0 d4 c7f: ffea21 l32r a2, c28 c82: 140c movi.n a4, 1 c84: 084d42 s8i a4, a13, 8 c87: ffeb01 l32r a0, c34 c8a: 0000c0 callx0 a0 c8d: ffea01 l32r a0, c38 c90: 0000c0 callx0 a0 c93: 0c28 l32i.n a2, a12, 0 c95: 2238 l32i.n a3, a2, 8 c97: 4338 l32i.n a3, a3, 16 c99: 12e9 s32i.n a14, a2, 4 c9b: b38c beqz.n a3, caa c9d: 0003c0 callx0 a3 ca0: 000186 j caa ca3: 0c2d mov.n a2, a12 ca5: 8c38 l32i.n a3, a12, 32 ca7: 000005 call0 ca8 caa: 020c movi.n a2, 0 cac: 21c8 l32i.n a12, a1, 8 cae: 31d8 l32i.n a13, a1, 12 cb0: 41e8 l32i.n a14, a1, 16 cb2: 1108 l32i.n a0, a1, 4 cb4: 20c112 addi a1, a1, 32 cb7: f00d ret.n cb9: 181d32 l16ui a3, a13, 48 cbc: 0bd202 addmi a0, a2, 0xb00 cbf: 1e1e72 l16ui a7, a14, 60 cc2: 0128 l32i.n a2, a1, 0 cc4: 1177f0 slli a7, a7, 1 cc7: f47070 extui a7, a7, 0, 16 cca: 232a add.n a2, a3, a2 ccc: f42020 extui a2, a2, 0, 16 ccf: 4e1032 l16ui a3, a0, 156 cd2: 185d22 s16i a2, a13, 48 cd5: 335b addi.n a3, a3, 5 cd7: 1c9327 bne a3, a2, cf7 cda: 121c42 l16ui a4, a12, 36 cdd: 030c movi.n a3, 0 cdf: 4e5032 s16i a3, a0, 156 ce2: 185d32 s16i a3, a13, 48 ce5: fba456 bnez a4, ca3 ce8: 0c28 l32i.n a2, a12, 0 cea: 4238 l32i.n a3, a2, 16 cec: 1289 s32i.n a8, a2, 4 cee: fb8316 beqz a3, caa cf1: 0003c0 callx0 a3 cf4: ffec86 j caa cf7: 0148 l32i.n a4, a1, 0 cf9: ad9477 bne a4, a7, caa cfc: 252052 l32i a5, a0, 148 cff: c04320 sub a4, a3, a2 d02: f44040 extui a4, a4, 0, 16 d05: 352a add.n a3, a5, a2 d07: 0e2d mov.n a2, a14 d09: 000005 call0 d0c d0c: ffe686 j caa d0f: 000000 ill d12: a00000 addx4 a0, a0, a0 d15: 000000 ill d18: 0000c0 callx0 a0 ... d47: c11200 mul16u a1, a2, a0 d4a: 3109e0 srai a0, a14, 25 d4d: 2139 s32i.n a3, a1, 8 d4f: 61e9 s32i.n a14, a1, 24 d51: 41c9 s32i.n a12, a1, 16 d53: 51d9 s32i.n a13, a1, 20 d55: 02cd mov.n a12, a2 d57: 04dd mov.n a13, a4 d59: 1522e2 l32i a14, a2, 84 d5c: c49c beqz.n a4, d7c d5e: 032d mov.n a2, a3 d60: 041432 l16ui a3, a4, 8 d63: ffee01 l32r a0, d1c d66: 0000c0 callx0 a0 d69: 000c movi.n a0, 0 d6b: 1e28 l32i.n a2, a14, 4 d6d: bc09 s32i.n a0, a12, 44 d6f: 12dc bnez.n a2, d84 d71: 0d2d mov.n a2, a13 d73: ffeb01 l32r a0, d20 d76: 0000c0 callx0 a0 d79: 000506 j d91 d7c: 15dc bnez.n a5, d91 d7e: ffdf85 call0 b78 d81: 000306 j d91 d84: 279c32 l16si a3, a12, 78 d87: 539c beqz.n a3, da0 d89: 0d2d mov.n a2, a13 d8b: ffe601 l32r a0, d24 d8e: 0000c0 callx0 a0 d91: 020c movi.n a2, 0 d93: 41c8 l32i.n a12, a1, 16 d95: 51d8 l32i.n a13, a1, 20 d97: 61e8 l32i.n a14, a1, 24 d99: 3108 l32i.n a0, a1, 12 d9b: 20c112 addi a1, a1, 32 d9e: f00d ret.n da0: 041d42 l16ui a4, a13, 8 da3: 0bd232 addmi a3, a2, 0xb00 da6: 421332 l16ui a3, a3, 132 da9: 050c movi.n a5, 0 dab: 332a add.n a3, a3, a2 dad: 1cc332 addi a3, a3, 28 db0: 0d2d mov.n a2, a13 db2: ffdd01 l32r a0, d28 db5: 0000c0 callx0 a0 db8: 1e58 l32i.n a5, a14, 4 dba: 0bd552 addmi a5, a5, 0xb00 dbd: 421542 l16ui a4, a5, 132 dc0: 442a add.n a4, a4, a2 dc2: 0d2d mov.n a2, a13 dc4: 425542 s16i a4, a5, 132 dc7: ffd901 l32r a0, d2c dca: 0000c0 callx0 a0 dcd: 0d0c movi.n a13, 0 dcf: ffd071 l32r a7, d10 dd2: 260c movi.n a6, 2 dd4: 104762 s8i a6, a7, 16 dd7: 1e28 l32i.n a2, a14, 4 dd9: ffd501 l32r a0, d30 ddc: 0000c0 callx0 a0 ddf: 05d216 beqz a2, e40 de2: 1e28 l32i.n a2, a14, 4 de4: 000246 j df1 de7: 1e28 l32i.n a2, a14, 4 de9: 0bd292 addmi a9, a2, 0xb00 dec: 421992 l16ui a9, a9, 132 def: 29ac beqz.n a9, e15 df1: 030c movi.n a3, 0 df3: ffd001 l32r a0, d34 df6: 0000c0 callx0 a0 df9: 020d mov.n a0, a2 dfb: 7129 s32i.n a2, a1, 28 dfd: fe6216 beqz a2, de7 e00: ffc521 l32r a2, d14 e03: ffcd01 l32r a0, d38 e06: 0000c0 callx0 a0 e09: 7108 l32i.n a0, a1, 28 e0b: 436c movi.n a3, -28 e0d: 4a6c movi.n a10, -28 e0f: 275ca2 s16i a10, a12, 78 e12: 000086 j e18 e15: 279c32 l16si a3, a12, 78 e18: 1109 s32i.n a0, a1, 4 e1a: c3afe2 movi a14, -61 e1d: 0513e7 beq a3, a14, e26 e20: 1cc302 addi a0, a3, 28 e23: f6a056 bnez a0, d91 e26: 1138 l32i.n a3, a1, 4 e28: 00af22 movi a2, 0xffffff00 e2b: 02a237 bge a2, a3, e31 e2e: 275cd2 s16i a13, a12, 78 e31: 0c4d mov.n a4, a12 e33: a21c movi.n a2, 26 e35: b33c movi.n a3, 59 e37: ffc101 l32r a0, d3c e3a: 0000c0 callx0 a0 e3d: ffd406 j d91 e40: 1e28 l32i.n a2, a14, 4 e42: 2168 l32i.n a6, a1, 8 e44: 1c69 s32i.n a6, a12, 4 e46: 013d mov.n a3, a1 e48: 01d9 s32i.n a13, a1, 0 e4a: 0c88 l32i.n a8, a12, 0 e4c: 570c movi.n a7, 5 e4e: 1879 s32i.n a7, a8, 4 e50: ffbc01 l32r a0, d40 e53: 0000c0 callx0 a0 e56: 020d mov.n a0, a2 e58: 0138 l32i.n a3, a1, 0 e5a: 1129 s32i.n a2, a1, 4 e5c: 13ac beqz.n a3, e81 e5e: 0c28 l32i.n a2, a12, 0 e60: 3258 l32i.n a5, a2, 12 e62: b59c beqz.n a5, e81 e64: f44000 extui a4, a0, 0, 16 e67: 0005c0 callx0 a5 e6a: 0cb8 l32i.n a11, a12, 0 e6c: 3a0c movi.n a10, 3 e6e: 1ba9 s32i.n a10, a11, 4 e70: 1e28 l32i.n a2, a14, 4 e72: 0bd202 addmi a0, a2, 0xb00 e75: 421002 l16ui a0, a0, 132 e78: fca056 bnez a0, e46 e7b: 279c32 l16si a3, a12, 78 e7e: ffe606 j e1a e81: f610e6 bgei a0, 1, e7b e84: fe80d6 bgez a0, e70 e87: ffa421 l32r a2, d18 e8a: ffae01 l32r a0, d44 e8d: 0000c0 callx0 a0 e90: c3af32 movi a3, -61 e93: c3af22 movi a2, -61 e96: 275c22 s16i a2, a12, 78 e99: ffdf46 j e1a ... eac: f0c112 addi a1, a1, -16 eaf: 0109 s32i.n a0, a1, 0 eb1: 21d9 s32i.n a13, a1, 8 eb3: 11c9 s32i.n a12, a1, 4 eb5: 02dd mov.n a13, a2 eb7: 03cd mov.n a12, a3 eb9: 12ec bnez.n a2, ede ebb: 032d mov.n a2, a3 ebd: 030c movi.n a3, 0 ebf: fff701 l32r a0, e9c ec2: 0000c0 callx0 a0 ec5: 0c2d mov.n a2, a12 ec7: 030c movi.n a3, 0 ec9: 040c movi.n a4, 0 ecb: fff501 l32r a0, ea0 ece: 0000c0 callx0 a0 ed1: 020c movi.n a2, 0 ed3: 11c8 l32i.n a12, a1, 4 ed5: 21d8 l32i.n a13, a1, 8 ed7: 0108 l32i.n a0, a1, 0 ed9: 10c112 addi a1, a1, 16 edc: f00d ret.n ede: 4308 l32i.n a0, a3, 16 ee0: 244066 bnei a0, 4, f08 ee3: b238 l32i.n a3, a2, 44 ee5: a228 l32i.n a2, a2, 40 ee7: 331b addi.n a3, a3, 1 ee9: bd39 s32i.n a3, a13, 44 eeb: e29237 bne a2, a3, ed1 eee: 0c2d mov.n a2, a12 ef0: 030c movi.n a3, 0 ef2: 040c movi.n a4, 0 ef4: ffec01 l32r a0, ea4 ef7: 0000c0 callx0 a0 efa: 0d2d mov.n a2, a13 efc: 0c3d mov.n a3, a12 efe: 040c movi.n a4, 0 f00: bd49 s32i.n a4, a13, 44 f02: ffc745 call0 b78 f05: fff206 j ed1 f08: 032d mov.n a2, a3 f0a: 040c movi.n a4, 0 f0c: 030c movi.n a3, 0 f0e: ffe601 l32r a0, ea8 f11: 0000c0 callx0 a0 f14: 0c3d mov.n a3, a12 f16: 0d2d mov.n a2, a13 f18: ffc5c5 call0 b78 f1b: ffec86 j ed1 ... f36: 120000 excw f39: e9e0c1 l32r a12, ffffb6bc f3c: 41f931 l32r a3, fffd1720 f3f: 0109 s32i.n a0, a1, 0 f41: 21d9 s32i.n a13, a1, 8 f43: 11c9 s32i.n a12, a1, 4 f45: 03dd mov.n a13, a3 f47: 02cd mov.n a12, a2 f49: 06e216 beqz a2, fbb f4c: 1cf8 l32i.n a15, a12, 4 f4e: 0228 l32i.n a2, a2, 0 f50: 600c movi.n a0, 6 f52: 152ce2 l32i a14, a12, 84 f55: 1209 s32i.n a0, a2, 4 f57: fe9c beqz.n a14, f7a f59: 1e28 l32i.n a2, a14, 4 f5b: 428c beqz.n a2, f63 f5d: fff101 l32r a0, f24 f60: 0000c0 callx0 a0 f63: 0e28 l32i.n a2, a14, 0 f65: 428c beqz.n a2, f6d f67: fff001 l32r a0, f28 f6a: 0000c0 callx0 a0 f6d: 0e2d mov.n a2, a14 f6f: ffef01 l32r a0, f2c f72: 0000c0 callx0 a0 f75: 000c movi.n a0, 0 f77: 156c02 s32i a0, a12, 84 f7a: ffe9e1 l32r a14, f20 f7d: 0e28 l32i.n a2, a14, 0 f7f: 828c beqz.n a2, f8b f81: ffeb01 l32r a0, f30 f84: 0000c0 callx0 a0 f87: 030c movi.n a3, 0 f89: 0e39 s32i.n a3, a14, 0 f8b: 847c movi.n a4, -8 f8d: 1b9d47 bne a13, a4, fac f90: 4f08 l32i.n a0, a15, 16 f92: 537c movi.n a3, -11 f94: e08c beqz.n a0, fa6 f96: 303026 beqi a0, 3, fca f99: 3a4026 beqi a0, 4, fd7 f9c: 637c movi.n a3, -10 f9e: 427026 beqi a0, 7, fe4 fa1: 950c movi.n a5, 9 fa3: 089057 bne a0, a5, faf fa6: 264c32 s8i a3, a12, 38 fa9: 000086 j faf fac: 264cd2 s8i a13, a12, 38 faf: 0c4d mov.n a4, a12 fb1: a21c movi.n a2, 26 fb3: 130c movi.n a3, 1 fb5: ffdf01 l32r a0, f34 fb8: 0000c0 callx0 a0 fbb: 11c8 l32i.n a12, a1, 4 fbd: 21d8 l32i.n a13, a1, 8 fbf: 31e8 l32i.n a14, a1, 12 fc1: 41f8 l32i.n a15, a1, 16 fc3: 0108 l32i.n a0, a1, 0 fc5: 20c112 addi a1, a1, 32 fc8: f00d ret.n fca: 4e0f62 l8ui a6, a15, 78 fcd: 013626 beqi a6, 3, fd2 fd0: 0d3d mov.n a3, a13 fd2: 03dd mov.n a13, a3 fd4: 0001c6 j fdf fd7: 4e0f72 l8ui a7, a15, 78 fda: 013766 bnei a7, 3, fdf fdd: dd7c movi.n a13, -3 fdf: 0d3d mov.n a3, a13 fe1: fff046 j fa6 fe4: 4e0f82 l8ui a8, a15, 78 fe7: bb3826 beqi a8, 3, fa6 fea: 0d3d mov.n a3, a13 fec: ffed86 j fa6 fef: 0f3800 excw ff2: 000000 ill ff5: 000000 ill ff8: 0c3c movi.n a12, 48 ffa: 480000 excw ffd: 000d mov.n a0, a0 fff: 0eac00 excw 1002: 000000 ill 1005: 000000 ill 1008: 0000e0 excw 100b: 000000 ill 100e: 000020 excw 1011: 000000 ill 1014: 000000 ill 1017: ffff00 excw ... 108a: 120000 excw 108d: e9c0c1 l32r a12, ffffb790 1090: 91f981 l32r a8, fffe5874 1093: 5109 s32i.n a0, a1, 20 1095: 71d9 s32i.n a13, a1, 28 1097: 61c9 s32i.n a12, a1, 24 1099: 03dd mov.n a13, a3 109b: 02cd mov.n a12, a2 109d: 030c movi.n a3, 0 109f: 0139 s32i.n a3, a1, 0 10a1: 0d2d mov.n a2, a13 10a3: ffde01 l32r a0, 101c 10a6: 0000c0 callx0 a0 10a9: 0d2d mov.n a2, a13 10ab: ffd131 l32r a3, ff0 10ae: ffdc01 l32r a0, 1020 10b1: 0000c0 callx0 a0 10b4: 0c2d mov.n a2, a12 10b6: 013d mov.n a3, a1 10b8: 140c movi.n a4, 1 10ba: ffda01 l32r a0, 1024 10bd: 0000c0 callx0 a0 10c0: 140c02 l8ui a0, a12, 20 10c3: 127c movi.n a2, -15 10c5: 021066 bnei a0, 1, 10cb 10c8: 002706 j 1168 10cb: 220c movi.n a2, 2 10cd: ffd601 l32r a0, 1028 10d0: 0000c0 callx0 a0 10d3: ffc8f1 l32r a15, ff4 10d6: 0f38 l32i.n a3, a15, 0 10d8: 02ed mov.n a14, a2 10da: b3cc bnez.n a3, 10e9 10dc: 021f22 l16ui a2, a15, 4 10df: ffd301 l32r a0, 102c 10e2: 0000c0 callx0 a0 10e5: 0f29 s32i.n a2, a15, 0 10e7: 92ac beqz.n a2, 1114 10e9: 60a022 movi a2, 96 10ec: 41e9 s32i.n a14, a1, 16 10ee: 240c movi.n a4, 2 10f0: 104f42 s8i a4, a15, 16 10f3: ffcf01 l32r a0, 1030 10f6: 0000c0 callx0 a0 10f9: 02ed mov.n a14, a2 10fb: 0d2d mov.n a2, a13 10fd: 0e3d mov.n a3, a14 10ff: ffcd01 l32r a0, 1034 1102: 0000c0 callx0 a0 1105: 06ee56 bnez a14, 1177 1108: 0f28 l32i.n a2, a15, 0 110a: ffcb01 l32r a0, 1038 110d: 0000c0 callx0 a0 1110: 050c movi.n a5, 0 1112: 0f59 s32i.n a5, a15, 0 1114: f27c movi.n a2, -1 1116: 001386 j 1168 1119: 0c28 l32i.n a2, a12, 0 111b: 11d8 l32i.n a13, a1, 4 111d: ffc701 l32r a0, 103c 1120: 0000c0 callx0 a0 1123: 0f28 l32i.n a2, a15, 0 1125: 060c movi.n a6, 0 1127: 0c69 s32i.n a6, a12, 0 1129: 0d3d mov.n a3, a13 112b: ffc501 l32r a0, 1040 112e: 0000c0 callx0 a0 1131: 1f29 s32i.n a2, a15, 4 1133: 11d9 s32i.n a13, a1, 4 1135: fdb216 beqz a2, 1114 1138: 0d2d mov.n a2, a13 113a: ffaf31 l32r a3, ff8 113d: 240d72 l8ui a7, a13, 36 1140: 084c movi.n a8, 64 1142: 207780 or a7, a7, a8 1145: 244d72 s8i a7, a13, 36 1148: ffbf01 l32r a0, 1044 114b: 0000c0 callx0 a0 114e: 1128 l32i.n a2, a1, 4 1150: ffab31 l32r a3, ffc 1153: ffbd01 l32r a0, 1048 1156: 0000c0 callx0 a0 1159: 1128 l32i.n a2, a1, 4 115b: ffa931 l32r a3, 1000 115e: 240c movi.n a4, 2 1160: ffbb01 l32r a0, 104c 1163: 0000c0 callx0 a0 1166: 020c movi.n a2, 0 1168: 61c8 l32i.n a12, a1, 24 116a: 71d8 l32i.n a13, a1, 28 116c: 81e8 l32i.n a14, a1, 32 116e: 91f8 l32i.n a15, a1, 36 1170: 5108 l32i.n a0, a1, 20 1172: 40c112 addi a1, a1, 64 1175: f00d ret.n 1177: ffa321 l32r a2, 1004 117a: 0e3d mov.n a3, a14 117c: ffb501 l32r a0, 1050 117f: 0000c0 callx0 a0 1182: 3ecb addi.n a3, a14, 12 1184: 146ec2 s32i a12, a14, 80 1187: 0ec9 s32i.n a12, a14, 0 1189: 1ed9 s32i.n a13, a14, 4 118b: 111d82 l16ui a8, a13, 34 118e: a90c movi.n a9, 10 1190: ae99 s32i.n a9, a14, 40 1192: 2e89 s32i.n a8, a14, 8 1194: 040d72 l8ui a7, a13, 4 1197: 0c4e72 s8i a7, a14, 12 119a: 050d62 l8ui a6, a13, 5 119d: 0d4e62 s8i a6, a14, 13 11a0: 060d52 l8ui a5, a13, 6 11a3: 0e4e52 s8i a5, a14, 14 11a6: 070d42 l8ui a4, a13, 7 11a9: 0f4e42 s8i a4, a14, 15 11ac: 2c28 l32i.n a2, a12, 8 11ae: 440c movi.n a4, 4 11b0: 22cb addi.n a2, a2, 12 11b2: ffa801 l32r a0, 1054 11b5: 0000c0 callx0 a0 11b8: 220c movi.n a2, 2 11ba: 2cb8 l32i.n a11, a12, 8 11bc: 111da2 l16ui a10, a13, 34 11bf: 0ba9 s32i.n a10, a11, 0 11c1: ffa501 l32r a0, 1058 11c4: 0000c0 callx0 a0 11c7: 02cd mov.n a12, a2 11c9: ffa401 l32r a0, 105c 11cc: 0000c0 callx0 a0 11cf: 38dc02 addmi a0, a12, 0x3800 11d2: f40000 extui a0, a0, 0, 16 11d5: 023027 bltu a0, a2, 11db 11d8: ffce06 j 1114 11db: 423c movi.n a2, 52 11dd: ffa001 l32r a0, 1060 11e0: 0000c0 callx0 a0 11e3: 02fd mov.n a15, a2 11e5: 156e22 s32i a2, a14, 84 11e8: f28216 beqz a2, 1114 11eb: ff9e01 l32r a0, 1064 11ee: 0000c0 callx0 a0 11f1: ff8521 l32r a2, 1008 11f4: ff9d01 l32r a0, 1068 11f7: 0000c0 callx0 a0 11fa: 020c movi.n a2, 0 11fc: 130c movi.n a3, 1 11fe: 084f22 s8i a2, a15, 8 1201: ff8221 l32r a2, 100c 1204: ff9a01 l32r a0, 106c 1207: 0000c0 callx0 a0 120a: 0f29 s32i.n a2, a15, 0 120c: f04216 beqz a2, 1114 120f: ff8031 l32r a3, 1010 1212: 070332 l8ui a3, a3, 7 1215: f10316 beqz a3, 1129 1218: 4128 l32i.n a2, a1, 16 121a: 1122e0 slli a2, a2, 2 121d: a129 s32i.n a2, a1, 40 121f: ff9401 l32r a0, 1070 1222: 0000c0 callx0 a0 1225: 02ed mov.n a14, a2 1227: ee9216 beqz a2, 1114 122a: a128 l32i.n a2, a1, 40 122c: ff9201 l32r a0, 1074 122f: 0000c0 callx0 a0 1232: ff78c1 l32r a12, 1014 1235: 0c29 s32i.n a2, a12, 0 1237: ed9216 beqz a2, 1114 123a: 31e9 s32i.n a14, a1, 12 123c: 4138 l32i.n a3, a1, 16 123e: 11d9 s32i.n a13, a1, 4 1240: 5d13a6 blti a3, 1, 12a1 1243: 0d0c movi.n a13, 0 1245: 070c movi.n a7, 0 1247: d1f9 s32i.n a15, a1, 52 1249: 050c movi.n a5, 0 124b: 060c movi.n a6, 0 124d: 2169 s32i.n a6, a1, 8 124f: b159 s32i.n a5, a1, 44 1251: 0dfd mov.n a15, a13 1253: c179 s32i.n a7, a1, 48 1255: 822c movi.n a2, 40 1257: ff8801 l32r a0, 1078 125a: 0000c0 callx0 a0 125d: ff6ed1 l32r a13, 1018 1260: 232c movi.n a3, 34 1262: 0c78 l32i.n a7, a12, 0 1264: 2148 l32i.n a4, a1, 8 1266: 77fa add.n a7, a7, a15 1268: 0729 s32i.n a2, a7, 0 126a: 000005 call0 126c 126d: 0c28 l32i.n a2, a12, 0 126f: c178 l32i.n a7, a1, 48 1271: 22fa add.n a2, a2, a15 1273: 0228 l32i.n a2, a2, 0 1275: 2108 l32i.n a0, a1, 8 1277: 101282 l16ui a8, a2, 32 127a: 9209 s32i.n a0, a2, 36 127c: 7918d7 beq a8, a13, 12f9 127f: df4b addi.n a13, a15, 4 1281: 0e29 s32i.n a2, a14, 0 1283: 0c38 l32i.n a3, a12, 0 1285: 771b addi.n a7, a7, 1 1287: 33fa add.n a3, a3, a15 1289: 0338 l32i.n a3, a3, 0 128b: b179 s32i.n a7, a1, 44 128d: 101332 l16ui a3, a3, 32 1290: ee4b addi.n a14, a14, 4 1292: 003a add.n a0, a0, a3 1294: 22c002 addi a0, a0, 34 1297: a138 l32i.n a3, a1, 40 1299: 2109 s32i.n a0, a1, 8 129b: b29d37 bne a13, a3, 1251 129e: 000146 j 12a7 12a1: d1f9 s32i.n a15, a1, 52 12a3: 080c movi.n a8, 0 12a5: b189 s32i.n a8, a1, 44 12a7: b198 l32i.n a9, a1, 44 12a9: d1f8 l32i.n a15, a1, 52 12ab: 1919a6 blti a9, 1, 12c8 12ae: 3108 l32i.n a0, a1, 12 12b0: 00dd mov.n a13, a0 12b2: a0e900 addx4 a14, a9, a0 12b5: 0f28 l32i.n a2, a15, 0 12b7: 230c movi.n a3, 2 12b9: 0d48 l32i.n a4, a13, 0 12bb: 050c movi.n a5, 0 12bd: ff6f01 l32r a0, 107c 12c0: 0000c0 callx0 a0 12c3: dd4b addi.n a13, a13, 4 12c5: ec9de7 bne a13, a14, 12b5 12c8: 3128 l32i.n a2, a1, 12 12ca: ff6d01 l32r a0, 1080 12cd: 0000c0 callx0 a0 12d0: b128 l32i.n a2, a1, 44 12d2: 0212e6 bgei a2, 1, 12d8 12d5: ff9006 j 1119 12d8: 11e2e0 slli a14, a2, 2 12db: 0c28 l32i.n a2, a12, 0 12dd: 0d0c movi.n a13, 0 12df: 2d2a add.n a2, a13, a2 12e1: 0228 l32i.n a2, a2, 0 12e3: ff6801 l32r a0, 1084 12e6: 0000c0 callx0 a0 12e9: 0c28 l32i.n a2, a12, 0 12eb: 000c movi.n a0, 0 12ed: 3d2a add.n a3, a13, a2 12ef: 0309 s32i.n a0, a3, 0 12f1: dd4b addi.n a13, a13, 4 12f3: e89de7 bne a13, a14, 12df 12f6: ff8846 j 111b 12f9: ff6301 l32r a0, 1088 12fc: 0000c0 callx0 a0 12ff: 0c58 l32i.n a5, a12, 0 1301: 040c movi.n a4, 0 1303: 55fa add.n a5, a5, a15 1305: 0549 s32i.n a4, a5, 0 1307: ffe706 j 12a7 ... 1312: 8c0000 excw 1315: 000010 excw ... 0000132c : 132c: f0c112 addi a1, a1, -16 132f: 21d9 s32i.n a13, a1, 8 1331: 0109 s32i.n a0, a1, 0 1333: fff601 l32r a0, 130c 1336: 11c9 s32i.n a12, a1, 4 1338: 040002 l8ui a0, a0, 4 133b: 02cd mov.n a12, a2 133d: 10cc bnez.n a0, 1342 133f: 000685 call0 13a8 1342: fff501 l32r a0, 1318 1345: 0000c0 callx0 a0 1348: 02dd mov.n a13, a2 134a: 000c movi.n a0, 0 134c: d29c beqz.n a2, 136d 134e: 2c48 l32i.n a4, a12, 8 1350: fff031 l32r a3, 1310 1353: 021442 l16ui a4, a4, 4 1356: fff101 l32r a0, 131c 1359: 0000c0 callx0 a0 135c: 0d2d mov.n a2, a13 135e: ffa032 movi a3, 255 1361: ffef01 l32r a0, 1320 1364: 0000c0 callx0 a0 1367: 000c movi.n a0, 0 1369: 02dd mov.n a13, a2 136b: 52cc bnez.n a2, 1374 136d: 1c09 s32i.n a0, a12, 4 136f: f27c movi.n a2, -1 1371: 000606 j 138d 1374: 0c3d mov.n a3, a12 1376: 250c movi.n a5, 2 1378: 1c59 s32i.n a5, a12, 4 137a: ffea01 l32r a0, 1324 137d: 0000c0 callx0 a0 1380: 0d2d mov.n a2, a13 1382: ffe431 l32r a3, 1314 1385: ffe801 l32r a0, 1328 1388: 0000c0 callx0 a0 138b: 020c movi.n a2, 0 138d: 11c8 l32i.n a12, a1, 4 138f: 21d8 l32i.n a13, a1, 8 1391: 0108 l32i.n a0, a1, 0 1393: 10c112 addi a1, a1, 16 1396: f00d ret.n 1398: 023c movi.n a2, 48 139a: 100000 and a0, a0, a0 ... 13a5: 000000 ill 13a8: fffc21 l32r a2, 1398 13ab: a31c movi.n a3, 26 13ad: fffb41 l32r a4, 139c 13b0: f50c movi.n a5, 15 13b2: f0c112 addi a1, a1, -16 13b5: 0109 s32i.n a0, a1, 0 13b7: fffb01 l32r a0, 13a4 13ba: 0000c0 callx0 a0 13bd: fff821 l32r a2, 13a0 13c0: 100c movi.n a0, 1 13c2: 044202 s8i a0, a2, 4 13c5: 0108 l32i.n a0, a1, 0 13c7: 10c112 addi a1, a1, 16 13ca: f00d ret.n Disassembly of section .irom.text: 000013d0 <.irom.text>: 13d0: 696c63 excw 13d3: 746e65 excw 13d6: 616820 xsr.ddr a2 13d9: 6e .byte 0x6e 13da: 687364 excw 13dd: 656b61 l32r a6, fffda98c 13e0: 747320 extui a7, a2, 3, 8 13e3: 747261 l32r a6, fffde5ac 13e6: 2e .byte 0x2e 13e7: 000a add.n a0, a0, a0 13e9: 000000 ill 13ec: 000000 ill 13ef: 6c6300 excw 13f2: 6569 s32i.n a6, a5, 24 13f4: 6e .byte 0x6e 13f5: 682074 excw 13f8: 646e61 l32r a6, fffda5b0 13fb: 616873 excw 13fe: 656b addi.n a6, a5, 6 1400: 616620 excw 1403: 6c69 s32i.n a6, a12, 24 1405: 0a6465 excw ... 1410: 696c63 excw 1413: 746e65 excw 1416: 616820 xsr.ddr a2 1419: 6e .byte 0x6e 141a: 687364 excw 141d: 656b61 l32r a6, fffda9cc 1420: 6b6f20 excw 1423: 000a21 l32r a2, fffc144c ... 142e: 630000 excw 1431: 696c movi.n a9, -26 1433: 746e65 excw 1436: 207327 bbci a3, 18, 145a <.irom.text+0x8a> 1439: 746164 excw 143c: 692061 l32r a6, fffdb8bc 143f: 6e .byte 0x6e 1440: 6c6176 excw 1443: 6469 s32i.n a6, a4, 24 1445: 727020 excw 1448: 6f .byte 0x6f 1449: 636f74 excw 144c: 6f .byte 0x6f 144d: 0a6c movi.n a10, -32 144f: 657300 extui a7, a0, 19, 7 1452: 657672 excw 1455: 682072 l32i a7, a0, 0x1a0 1458: 646e61 l32r a6, fffda610 145b: 616873 excw 145e: 656b addi.n a6, a5, 6 1460: 6b6f20 excw 1463: 000a21 l32r a2, fffc148c ... 146e: 730000 excw 1471: 767265 excw 1474: 207265 excw 1477: 6168 l32i.n a6, a1, 24 1479: 6e .byte 0x6e 147a: 687364 excw 147d: 656b61 l32r a6, fffdaa2c 1480: 616620 excw 1483: 6c69 s32i.n a6, a12, 24 1485: 0a6465 excw ... 1490: 726573 excw 1493: 726576 excw 1496: 207327 bbci a3, 18, 14ba <.irom.text+0xea> 1499: 746164 excw 149c: 692061 l32r a6, fffdb91c 149f: 6e .byte 0x6e 14a0: 6c6176 excw 14a3: 6469 s32i.n a6, a4, 24 14a5: 727020 excw 14a8: 6f .byte 0x6f 14a9: 636f74 excw 14ac: 6f .byte 0x6f 14ad: 0a6c movi.n a10, -32 14af: 657300 extui a7, a0, 19, 7 14b2: 657672 excw 14b5: 682072 l32i a7, a0, 0x1a0 14b8: 646e61 l32r a6, fffda670 14bb: 616873 excw 14be: 656b addi.n a6, a5, 6 14c0: 747320 extui a7, a2, 3, 8 14c3: 747261 l32r a6, fffde68c 14c6: 2e .byte 0x2e 14c7: 000a add.n a0, a0, a0 ssl_aes.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 1142f0 slli a4, a2, 1 3: 096277 bbci a2, 7, 10 6: b21c movi.n a2, 27 8: 302420 xor a2, a4, a2 b: 742020 extui a2, a2, 0, 8 e: f00d ret.n 10: 042d mov.n a2, a4 12: fffd46 j b 15: 000000 ill 18: 000000 ill 1b: 002000 isync 1e: 200000 or a0, a0, a0 ... 0000002c : 2c: d0c112 addi a1, a1, -48 2f: 21c9 s32i.n a12, a1, 8 31: 31d9 s32i.n a13, a1, 12 33: 41e9 s32i.n a14, a1, 16 35: 51f9 s32i.n a15, a1, 20 37: 0149 s32i.n a4, a1, 0 39: 1109 s32i.n a0, a1, 4 3b: 9129 s32i.n a2, a1, 36 3d: 95ac beqz.n a5, 6a 3f: 181566 bnei a5, 1, 5b 42: 8f0c movi.n a15, 8 44: ed0c movi.n a13, 14 46: 9129 s32i.n a2, a1, 36 48: 000886 j 6e 4b: 0138 l32i.n a3, a1, 0 4d: 041c movi.n a4, 16 4f: 02d222 addmi a2, a2, 0x200 52: e4c222 addi a2, a2, -28 55: fff301 l32r a0, 24 58: 0000c0 callx0 a0 5b: 21c8 l32i.n a12, a1, 8 5d: 31d8 l32i.n a13, a1, 12 5f: 41e8 l32i.n a14, a1, 16 61: 51f8 l32i.n a15, a1, 20 63: 1108 l32i.n a0, a1, 4 65: 30c112 addi a1, a1, 48 68: f00d ret.n 6a: 4f0c movi.n a15, 4 6c: ad0c movi.n a13, 10 6e: 9128 l32i.n a2, a1, 36 70: 04ae02 movi a0, 0xfffffe04 73: 0052d2 s16i a13, a2, 0 76: 0152f2 s16i a15, a2, 2 79: 4f1fa6 blti a15, 1, cc 7c: c20a add.n a12, a2, a0 7e: a08f20 addx4 a8, a15, a2 81: 880a add.n a8, a8, a0 83: 0103e2 l8ui a14, a3, 1 86: 0203d2 l8ui a13, a3, 2 89: 0303b2 l8ui a11, a3, 3 8c: 11dd80 slli a13, a13, 8 8f: 20bbd0 or a11, a11, a13 92: 0003d2 l8ui a13, a3, 0 95: 11ee00 slli a14, a14, 16 98: 01dd80 slli a13, a13, 24 9b: 20dde0 or a13, a13, a14 9e: 20bbd0 or a11, a11, a13 a1: 806cb2 s32i a11, a12, 0x200 a4: 070392 l8ui a9, a3, 7 a7: 0603a2 l8ui a10, a3, 6 aa: 0503b2 l8ui a11, a3, 5 ad: 11aa80 slli a10, a10, 8 b0: 11bb00 slli a11, a11, 16 b3: 2099a0 or a9, a9, a10 b6: 0403a2 l8ui a10, a3, 4 b9: 338b addi.n a3, a3, 8 bb: 01aa80 slli a10, a10, 24 be: 20aab0 or a10, a10, a11 c1: 2099a0 or a9, a9, a10 c4: 816c92 s32i a9, a12, 0x204 c7: cc8b addi.n a12, a12, 8 c9: b63c87 bltu a12, a8, 83 cc: 0012e2 l16ui a14, a2, 0 cf: 0fdd mov.n a13, a15 d1: 11eee0 slli a14, a14, 2 d4: ee4b addi.n a14, a14, 4 d6: 71e9 s32i.n a14, a1, 28 d8: 022fe7 blt a15, a14, de db: ffdb06 j 4b de: 9129 s32i.n a2, a1, 36 e0: 8129 s32i.n a2, a1, 32 e2: ffcd31 l32r a3, 18 e5: a0cf20 addx4 a12, a15, a2 e8: cc0a add.n a12, a12, a0 ea: 6139 s32i.n a3, a1, 24 ec: 7f2ce2 l32i a14, a12, 0x1fc ef: 0d2d mov.n a2, a13 f1: 0f3d mov.n a3, a15 f3: ffcd01 l32r a0, 28 f6: 0000c0 callx0 a0 f9: 043256 bnez a2, 140 fc: 7568e0 extui a6, a14, 24, 8 ff: 7550e0 extui a5, a14, 16, 8 102: 7448e0 extui a4, a14, 8, 8 105: 6178 l32i.n a7, a1, 24 107: 7430e0 extui a3, a14, 0, 8 10a: 000702 l8ui a0, a7, 0 10d: 771b addi.n a7, a7, 1 10f: 6179 s32i.n a7, a1, 24 111: ffc2e1 l32r a14, 1c 114: 010080 slli a0, a0, 24 117: 4e4a add.n a4, a14, a4 119: 5e5a add.n a5, a14, a5 11b: 3e3a add.n a3, a14, a3 11d: 000332 l8ui a3, a3, 0 120: 000552 l8ui a5, a5, 0 123: 000442 l8ui a4, a4, 0 126: 015580 slli a5, a5, 24 129: 114400 slli a4, a4, 16 12c: 113380 slli a3, a3, 8 12f: ee6a add.n a14, a14, a6 131: 000ee2 l8ui a14, a14, 0 134: 203340 or a3, a3, a4 137: 20ee50 or a14, a14, a5 13a: 20ee30 or a14, a14, a3 13d: 30ee00 xor a14, a14, a0 140: cc4b addi.n a12, a12, 4 142: 378f66 bnei a15, 8, 17d 145: 344266 bnei a2, 4, 17d 148: 7480e0 extui a8, a14, 0, 8 14b: 7498e0 extui a9, a14, 8, 8 14e: 7528e0 extui a2, a14, 24, 8 151: ffb301 l32r a0, 20 154: 75e0e0 extui a14, a14, 16, 8 157: 909a add.n a9, a0, a9 159: 808a add.n a8, a0, a8 15b: 000882 l8ui a8, a8, 0 15e: 000992 l8ui a9, a9, 0 161: e0ea add.n a14, a0, a14 163: 000ee2 l8ui a14, a14, 0 166: 002a add.n a0, a0, a2 168: 119980 slli a9, a9, 8 16b: 208890 or a8, a8, a9 16e: 000002 l8ui a0, a0, 0 171: 11ee00 slli a14, a14, 16 174: 010080 slli a0, a0, 24 177: 20ee00 or a14, a14, a0 17a: 20e8e0 or a14, a8, a14 17d: dd1b addi.n a13, a13, 1 17f: 81b8 l32i.n a11, a1, 32 181: 7198 l32i.n a9, a1, 28 183: 1ba8 l32i.n a10, a11, 4 185: c099d0 sub a9, a9, a13 188: bb4b addi.n a11, a11, 4 18a: 81b9 s32i.n a11, a1, 32 18c: 30aae0 xor a10, a10, a14 18f: 7f6ca2 s32i a10, a12, 0x1fc 192: f56956 bnez a9, ec 195: 9128 l32i.n a2, a1, 36 197: ffac06 j 4b 19a: 010000 slli a0, a0, 32 19d: 010101 l32r a0, fffc05a4 1a0: 1b1b addi.n a1, a11, 1 1a2: 1b1b addi.n a1, a11, 1 1a4: 808080 add a8, a0, a8 1a7: fefe80 excw 1aa: fe .byte 0xfe 1ab: fe .byte 0xfe 000001ac : 1ac: f0c112 addi a1, a1, -16 1af: 11c9 s32i.n a12, a1, 4 1b1: 21d9 s32i.n a13, a1, 8 1b3: 0109 s32i.n a0, a1, 0 1b5: 001202 l16ui a0, a2, 0 1b8: 14c222 addi a2, a2, 20 1bb: 1100e0 slli a0, a0, 2 1be: 0250e6 bgei a0, 5, 1c4 1c1: 002146 j 24a 1c4: fff941 l32r a4, 1a8 1c7: fff751 l32r a5, 1a4 1ca: fff561 l32r a6, 1a0 1cd: fff3a1 l32r a10, 19c 1d0: 000b addi.n a0, a0, -1 1d2: 0238 l32i.n a3, a2, 0 1d4: 404810 ssai 24 1d7: 10c350 and a12, a3, a5 1da: 41d730 srli a13, a3, 7 1dd: b33a add.n a11, a3, a3 1df: 10bb40 and a11, a11, a4 1e2: 10dda0 and a13, a13, a10 1e5: c0ccd0 sub a12, a12, a13 1e8: 10cc60 and a12, a12, a6 1eb: 30bbc0 xor a11, a11, a12 1ee: 109b50 and a9, a11, a5 1f1: 41c7b0 srli a12, a11, 7 1f4: 8bba add.n a8, a11, a11 1f6: 108840 and a8, a8, a4 1f9: 10cca0 and a12, a12, a10 1fc: c099c0 sub a9, a9, a12 1ff: 109960 and a9, a9, a6 202: 308890 xor a8, a8, a9 205: 307b80 xor a7, a11, a8 208: 10c850 and a12, a8, a5 20b: 41d780 srli a13, a8, 7 20e: 988a add.n a9, a8, a8 210: 109940 and a9, a9, a4 213: 10dda0 and a13, a13, a10 216: c0ccd0 sub a12, a12, a13 219: 10cc60 and a12, a12, a6 21c: 3099c0 xor a9, a9, a12 21f: 303930 xor a3, a9, a3 222: 308830 xor a8, a8, a3 225: 30bb30 xor a11, a11, a3 228: 81bbb0 src a11, a11, a11 22b: 3099b0 xor a9, a9, a11 22e: 404010 ssai 16 231: 818880 src a8, a8, a8 234: 307790 xor a7, a7, a9 237: 404800 ssai 8 23a: 307780 xor a7, a7, a8 23d: 813330 src a3, a3, a3 240: 303370 xor a3, a3, a7 243: 0239 s32i.n a3, a2, 0 245: 224b addi.n a2, a2, 4 247: 854066 bnei a0, 4, 1d0 24a: 11c8 l32i.n a12, a1, 4 24c: 21d8 l32i.n a13, a1, 8 24e: 0108 l32i.n a0, a1, 0 250: 10c112 addi a1, a1, 16 253: f00d ret.n 255: 000000 ill 258: 00ff00 excw ... 0000026c : 26c: 037d mov.n a7, a3 26e: 80c112 addi a1, a1, -128 271: 1561c2 s32i a12, a1, 84 274: 1b6152 s32i a5, a1, 108 277: 146102 s32i a0, a1, 80 27a: 1861f2 s32i a15, a1, 96 27d: 1761e2 s32i a14, a1, 92 280: 1661d2 s32i a13, a1, 88 283: 1c6172 s32i a7, a1, 112 286: 02dd mov.n a13, a2 288: 04ed mov.n a14, a4 28a: 02d2f2 addmi a15, a2, 0x200 28d: 041c movi.n a4, 16 28f: e4cff2 addi a15, a15, -28 292: 012d mov.n a2, a1 294: 0f3d mov.n a3, a15 296: fff101 l32r a0, 25c 299: 0000c0 callx0 a0 29c: 1b2122 l32i a2, a1, 108 29f: 018d mov.n a8, a1 2a1: 10c102 addi a0, a1, 16 2a4: 10c142 addi a4, a1, 16 2a7: ffecc1 l32r a12, 258 2aa: 0838 l32i.n a3, a8, 0 2ac: 884b addi.n a8, a8, 4 2ae: 756830 extui a6, a3, 24, 8 2b1: 015380 slli a5, a3, 24 2b4: 1073c0 and a7, a3, a12 2b7: 117780 slli a7, a7, 8 2ba: 205570 or a5, a5, a7 2bd: 413830 srli a3, a3, 8 2c0: 1033c0 and a3, a3, a12 2c3: 203360 or a3, a3, a6 2c6: 203350 or a3, a3, a5 2c9: 0439 s32i.n a3, a4, 0 2cb: 444b addi.n a4, a4, 4 2cd: d99807 bne a8, a0, 2aa 2d0: 1d61f2 s32i a15, a1, 116 2d3: 1e6102 s32i a0, a1, 120 2d6: 1961d2 s32i a13, a1, 100 2d9: f0c242 addi a4, a2, -16 2dc: 1a6142 s32i a4, a1, 104 2df: 0a6496 bltz a4, 389 2e2: 1c21f2 l32i a15, a1, 112 2e5: 20c1d2 addi a13, a1, 32 2e8: 20c122 addi a2, a1, 32 2eb: 0f3d mov.n a3, a15 2ed: 041c movi.n a4, 16 2ef: ffdc01 l32r a0, 260 2f2: 0000c0 callx0 a0 2f5: 10cff2 addi a15, a15, 16 2f8: 10c142 addi a4, a1, 16 2fb: 20c152 addi a5, a1, 32 2fe: 30c102 addi a0, a1, 48 301: 0578 l32i.n a7, a5, 0 303: 0468 l32i.n a6, a4, 0 305: 554b addi.n a5, a5, 4 307: 444b addi.n a4, a4, 4 309: 759870 extui a9, a7, 24, 8 30c: 018780 slli a8, a7, 24 30f: 10a7c0 and a10, a7, a12 312: 11aa80 slli a10, a10, 8 315: 2088a0 or a8, a8, a10 318: 417870 srli a7, a7, 8 31b: 1077c0 and a7, a7, a12 31e: 207790 or a7, a7, a9 321: 207780 or a7, a7, a8 324: 306670 xor a6, a6, a7 327: 0069 s32i.n a6, a0, 0 329: 004b addi.n a0, a0, 4 32b: d294d7 bne a4, a13, 301 32e: 192122 l32i a2, a1, 100 331: 30c132 addi a3, a1, 48 334: 002405 call0 578 337: 10c142 addi a4, a1, 16 33a: 30c102 addi a0, a1, 48 33d: 40c152 addi a5, a1, 64 340: 0088 l32i.n a8, a0, 0 342: 004b addi.n a0, a0, 4 344: 0489 s32i.n a8, a4, 0 346: 019880 slli a9, a8, 24 349: 10a8c0 and a10, a8, a12 34c: 11aa80 slli a10, a10, 8 34f: 2099a0 or a9, a9, a10 352: 444b addi.n a4, a4, 4 354: 75a880 extui a10, a8, 24, 8 357: 418880 srli a8, a8, 8 35a: 1088c0 and a8, a8, a12 35d: 2088a0 or a8, a8, a10 360: 208890 or a8, a8, a9 363: 0589 s32i.n a8, a5, 0 365: 554b addi.n a5, a5, 4 367: d594d7 bne a4, a13, 340 36a: 0e2d mov.n a2, a14 36c: 40c132 addi a3, a1, 64 36f: 041c movi.n a4, 16 371: ffbc01 l32r a0, 264 374: 0000c0 callx0 a0 377: 1a21b2 l32i a11, a1, 104 37a: 10cee2 addi a14, a14, 16 37d: f0cbb2 addi a11, a11, -16 380: 1a61b2 s32i a11, a1, 104 383: f61bd6 bgez a11, 2e8 386: 1e2102 l32i a0, a1, 120 389: 1d21f2 l32i a15, a1, 116 38c: 018d mov.n a8, a1 38e: 10c142 addi a4, a1, 16 391: 04d8 l32i.n a13, a4, 0 393: 444b addi.n a4, a4, 4 395: 7528d0 extui a2, a13, 24, 8 398: 01ed80 slli a14, a13, 24 39b: 103dc0 and a3, a13, a12 39e: 113380 slli a3, a3, 8 3a1: 20ee30 or a14, a14, a3 3a4: 41d8d0 srli a13, a13, 8 3a7: 10ddc0 and a13, a13, a12 3aa: 20dd20 or a13, a13, a2 3ad: 20dde0 or a13, a13, a14 3b0: 08d9 s32i.n a13, a8, 0 3b2: 884b addi.n a8, a8, 4 3b4: d99807 bne a8, a0, 391 3b7: 0f2d mov.n a2, a15 3b9: 013d mov.n a3, a1 3bb: 041c movi.n a4, 16 3bd: ffaa01 l32r a0, 268 3c0: 0000c0 callx0 a0 3c3: 1521c2 l32i a12, a1, 84 3c6: 1621d2 l32i a13, a1, 88 3c9: 1721e2 l32i a14, a1, 92 3cc: 1821f2 l32i a15, a1, 96 3cf: 80a022 movi a2, 128 3d2: 142102 l32i a0, a1, 80 3d5: 112a add.n a1, a1, a2 3d7: f00d ret.n 3d9: 000000 ill 3dc: 00ff00 excw ... 000003f0 : 3f0: 90a072 movi a7, 144 3f3: c01170 sub a1, a1, a7 3f6: 1961c2 s32i a12, a1, 100 3f9: 1c61f2 s32i a15, a1, 112 3fc: 206152 s32i a5, a1, 128 3ff: 186102 s32i a0, a1, 96 402: 1f6132 s32i a3, a1, 124 405: 1b61e2 s32i a14, a1, 108 408: 047d mov.n a7, a4 40a: 1a61d2 s32i a13, a1, 104 40d: 041c movi.n a4, 16 40f: 216172 s32i a7, a1, 132 412: 02dd mov.n a13, a2 414: 02d2e2 addmi a14, a2, 0x200 417: e4cee2 addi a14, a14, -28 41a: 012d mov.n a2, a1 41c: 0e3d mov.n a3, a14 41e: fff001 l32r a0, 3e0 421: 0000c0 callx0 a0 424: 202152 l32i a5, a1, 128 427: 019d mov.n a9, a1 429: 10c102 addi a0, a1, 16 42c: 10c182 addi a8, a1, 16 42f: ffebc1 l32r a12, 3dc 432: 09f8 l32i.n a15, a9, 0 434: 994b addi.n a9, a9, 4 436: 7538f0 extui a3, a15, 24, 8 439: 012f80 slli a2, a15, 24 43c: 104fc0 and a4, a15, a12 43f: 114480 slli a4, a4, 8 442: 202240 or a2, a2, a4 445: 41f8f0 srli a15, a15, 8 448: 10ffc0 and a15, a15, a12 44b: 20ff30 or a15, a15, a3 44e: 20ff20 or a15, a15, a2 451: 08f9 s32i.n a15, a8, 0 453: 884b addi.n a8, a8, 4 455: d99907 bne a9, a0, 432 458: 2261e2 s32i a14, a1, 136 45b: 236102 s32i a0, a1, 140 45e: 1d61d2 s32i a13, a1, 116 461: f0c522 addi a2, a5, -16 464: 1e6122 s32i a2, a1, 120 467: 0b9296 bltz a2, 524 46a: 2121f2 l32i a15, a1, 132 46d: 20c1e2 addi a14, a1, 32 470: 30c1d2 addi a13, a1, 48 473: 20c122 addi a2, a1, 32 476: 1f2132 l32i a3, a1, 124 479: 041c movi.n a4, 16 47b: ffda01 l32r a0, 3e4 47e: 0000c0 callx0 a0 481: 20c152 addi a5, a1, 32 484: 30c142 addi a4, a1, 48 487: 1f2132 l32i a3, a1, 124 48a: 40c102 addi a0, a1, 64 48d: 10c332 addi a3, a3, 16 490: 1f6132 s32i a3, a1, 124 493: 0588 l32i.n a8, a5, 0 495: 554b addi.n a5, a5, 4 497: 756880 extui a6, a8, 24, 8 49a: 019880 slli a9, a8, 24 49d: 1078c0 and a7, a8, a12 4a0: 117780 slli a7, a7, 8 4a3: 207790 or a7, a7, a9 4a6: 418880 srli a8, a8, 8 4a9: 1088c0 and a8, a8, a12 4ac: 206680 or a6, a6, a8 4af: 206670 or a6, a6, a7 4b2: 0069 s32i.n a6, a0, 0 4b4: 0469 s32i.n a6, a4, 0 4b6: 004b addi.n a0, a0, 4 4b8: 444b addi.n a4, a4, 4 4ba: d595d7 bne a5, a13, 493 4bd: 1d2122 l32i a2, a1, 116 4c0: 40c132 addi a3, a1, 64 4c3: 002545 call0 718 4c6: 10c182 addi a8, a1, 16 4c9: 30c142 addi a4, a1, 48 4cc: 40c102 addi a0, a1, 64 4cf: 50c152 addi a5, a1, 80 4d2: 0898 l32i.n a9, a8, 0 4d4: 00a8 l32i.n a10, a0, 0 4d6: 04b8 l32i.n a11, a4, 0 4d8: 004b addi.n a0, a0, 4 4da: 444b addi.n a4, a4, 4 4dc: 08b9 s32i.n a11, a8, 0 4de: 884b addi.n a8, a8, 4 4e0: 3099a0 xor a9, a9, a10 4e3: 75b890 extui a11, a9, 24, 8 4e6: 01a980 slli a10, a9, 24 4e9: 1029c0 and a2, a9, a12 4ec: 112280 slli a2, a2, 8 4ef: 20aa20 or a10, a10, a2 4f2: 419890 srli a9, a9, 8 4f5: 1099c0 and a9, a9, a12 4f8: 2099b0 or a9, a9, a11 4fb: 2099a0 or a9, a9, a10 4fe: 0599 s32i.n a9, a5, 0 500: 554b addi.n a5, a5, 4 502: cc98e7 bne a8, a14, 4d2 505: 0f2d mov.n a2, a15 507: 50c132 addi a3, a1, 80 50a: 041c movi.n a4, 16 50c: ffb701 l32r a0, 3e8 50f: 0000c0 callx0 a0 512: 1e2102 l32i a0, a1, 120 515: 10cff2 addi a15, a15, 16 518: f0c002 addi a0, a0, -16 51b: 1e6102 s32i a0, a1, 120 51e: f510d6 bgez a0, 473 521: 232102 l32i a0, a1, 140 524: 2221e2 l32i a14, a1, 136 527: 019d mov.n a9, a1 529: 10c182 addi a8, a1, 16 52c: 0828 l32i.n a2, a8, 0 52e: 884b addi.n a8, a8, 4 530: 754820 extui a4, a2, 24, 8 533: 013280 slli a3, a2, 24 536: 1052c0 and a5, a2, a12 539: 115580 slli a5, a5, 8 53c: 203350 or a3, a3, a5 53f: 412820 srli a2, a2, 8 542: 1022c0 and a2, a2, a12 545: 202240 or a2, a2, a4 548: 202230 or a2, a2, a3 54b: 0929 s32i.n a2, a9, 0 54d: 994b addi.n a9, a9, 4 54f: d99907 bne a9, a0, 52c 552: 0e2d mov.n a2, a14 554: 013d mov.n a3, a1 556: 041c movi.n a4, 16 558: ffa501 l32r a0, 3ec 55b: 0000c0 callx0 a0 55e: 1921c2 l32i a12, a1, 100 561: 1a21d2 l32i a13, a1, 104 564: 1b21e2 l32i a14, a1, 108 567: 1c21f2 l32i a15, a1, 112 56a: 90a022 movi a2, 144 56d: 182102 l32i a0, a1, 96 570: 112a add.n a1, a1, a2 572: f00d ret.n 574: 000020 excw 577: 036d00 excw 57a: a0c112 addi a1, a1, -96 57d: 71c9 s32i.n a12, a1, 28 57f: 81d9 s32i.n a13, a1, 32 581: 91e9 s32i.n a14, a1, 36 583: a1f9 s32i.n a15, a1, 40 585: 6109 s32i.n a0, a1, 24 587: 001242 l16ui a4, a2, 0 58a: c149 s32i.n a4, a1, 48 58c: 024b addi.n a0, a2, 4 58e: 5109 s32i.n a0, a1, 20 590: 10c322 addi a2, a3, 16 593: 5188 l32i.n a8, a1, 20 595: 0658 l32i.n a5, a6, 0 597: 0878 l32i.n a7, a8, 0 599: 884b addi.n a8, a8, 4 59b: 5189 s32i.n a8, a1, 20 59d: 305570 xor a5, a5, a7 5a0: 0659 s32i.n a5, a6, 0 5a2: 664b addi.n a6, a6, 4 5a4: eb9627 bne a6, a2, 593 5a7: c198 l32i.n a9, a1, 48 5a9: 0219e6 bgei a9, 1, 5af 5ac: 0053c6 j 6ff 5af: 100c movi.n a0, 1 5b1: 2f0c movi.n a15, 2 5b3: 3e0c movi.n a14, 3 5b5: 0d0c movi.n a13, 0 5b7: b90b addi.n a11, a9, -1 5b9: f1b9 s32i.n a11, a1, 60 5bb: 0b0c movi.n a11, 0 5bd: 01cd mov.n a12, a1 5bf: 490c movi.n a9, 4 5c1: ffec81 l32r a8, 574 5c4: 126122 s32i a2, a1, 72 5c7: 14a0d0 extui a10, a13, 0, 2 5ca: 1470f0 extui a7, a15, 0, 2 5cd: 1460e0 extui a6, a14, 0, 2 5d0: a06630 addx4 a6, a6, a3 5d3: a07730 addx4 a7, a7, a3 5d6: a0aa30 addx4 a10, a10, a3 5d9: 142000 extui a2, a0, 0, 2 5dc: a02230 addx4 a2, a2, a3 5df: 166102 s32i a0, a1, 88 5e2: 1461b2 s32i a11, a1, 80 5e5: 136132 s32i a3, a1, 76 5e8: 156192 s32i a9, a1, 84 5eb: 0778 l32i.n a7, a7, 0 5ed: 0aa8 l32i.n a10, a10, 0 5ef: 0228 l32i.n a2, a2, 0 5f1: 000662 l8ui a6, a6, 0 5f4: 752020 extui a2, a2, 16, 8 5f7: 668a add.n a6, a6, a8 5f9: 75a8a0 extui a10, a10, 24, 8 5fc: 747870 extui a7, a7, 8, 8 5ff: 787a add.n a7, a8, a7 601: a8aa add.n a10, a8, a10 603: 000662 l8ui a6, a6, 0 606: b169 s32i.n a6, a1, 44 608: 000aa2 l8ui a10, a10, 0 60b: 000772 l8ui a7, a7, 0 60e: d179 s32i.n a7, a1, 52 610: 1161a2 s32i a10, a1, 68 613: 882a add.n a8, a8, a2 615: 000882 l8ui a8, a8, 0 618: f128 l32i.n a2, a1, 60 61a: e189 s32i.n a8, a1, 56 61c: 72ab27 bge a11, a2, 692 61f: 302a80 xor a2, a10, a8 622: 300270 xor a0, a2, a7 625: 30b600 xor a11, a6, a0 628: 1061b2 s32i a11, a1, 64 62b: ff9d45 call0 0 62e: d138 l32i.n a3, a1, 52 630: 102152 l32i a5, a1, 64 633: 112142 l32i a4, a1, 68 636: 305250 xor a5, a2, a5 639: e128 l32i.n a2, a1, 56 63b: 304450 xor a4, a4, a5 63e: 4149 s32i.n a4, a1, 16 640: 302230 xor a2, a2, a3 643: ff9bc5 call0 0 646: b138 l32i.n a3, a1, 44 648: 102152 l32i a5, a1, 64 64b: e148 l32i.n a4, a1, 56 64d: 305250 xor a5, a2, a5 650: d128 l32i.n a2, a1, 52 652: 304450 xor a4, a4, a5 655: e149 s32i.n a4, a1, 56 657: 302230 xor a2, a2, a3 65a: ff9a45 call0 0 65d: b138 l32i.n a3, a1, 44 65f: 102152 l32i a5, a1, 64 662: d148 l32i.n a4, a1, 52 664: 305250 xor a5, a2, a5 667: 112122 l32i a2, a1, 68 66a: 304450 xor a4, a4, a5 66d: d149 s32i.n a4, a1, 52 66f: 302230 xor a2, a2, a3 672: ff98c5 call0 0 675: 162102 l32i a0, a1, 88 678: d178 l32i.n a7, a1, 52 67a: e188 l32i.n a8, a1, 56 67c: 152192 l32i a9, a1, 84 67f: 41a8 l32i.n a10, a1, 16 681: 1421b2 l32i a11, a1, 80 684: 132132 l32i a3, a1, 76 687: 102142 l32i a4, a1, 64 68a: b168 l32i.n a6, a1, 44 68c: 302240 xor a2, a2, a4 68f: 306620 xor a6, a6, a2 692: 990b addi.n a9, a9, -1 694: 001b addi.n a0, a0, 1 696: ee1b addi.n a14, a14, 1 698: ff1b addi.n a15, a15, 1 69a: dd1b addi.n a13, a13, 1 69c: 012a80 slli a2, a10, 24 69f: 114800 slli a4, a8, 16 6a2: 115780 slli a5, a7, 8 6a5: ffb381 l32r a8, 574 6a8: 205650 or a5, a6, a5 6ab: 202240 or a2, a2, a4 6ae: 14a0d0 extui a10, a13, 0, 2 6b1: 1470f0 extui a7, a15, 0, 2 6b4: 1460e0 extui a6, a14, 0, 2 6b7: a06630 addx4 a6, a6, a3 6ba: a07730 addx4 a7, a7, a3 6bd: a0aa30 addx4 a10, a10, a3 6c0: 205520 or a5, a5, a2 6c3: 0c59 s32i.n a5, a12, 0 6c5: 142000 extui a2, a0, 0, 2 6c8: cc4b addi.n a12, a12, 4 6ca: a02230 addx4 a2, a2, a3 6cd: f0e956 bnez a9, 5df 6d0: 5108 l32i.n a0, a1, 20 6d2: 122122 l32i a2, a1, 72 6d5: 036d mov.n a6, a3 6d7: 01cd mov.n a12, a1 6d9: 2f0c movi.n a15, 2 6db: 0088 l32i.n a8, a0, 0 6dd: 0c78 l32i.n a7, a12, 0 6df: 004b addi.n a0, a0, 4 6e1: cc4b addi.n a12, a12, 4 6e3: 307780 xor a7, a7, a8 6e6: 0679 s32i.n a7, a6, 0 6e8: 664b addi.n a6, a6, 4 6ea: ed9627 bne a6, a2, 6db 6ed: 0d0c movi.n a13, 0 6ef: 3e0c movi.n a14, 3 6f1: bb1b addi.n a11, a11, 1 6f3: 5109 s32i.n a0, a1, 20 6f5: c198 l32i.n a9, a1, 48 6f7: 100c movi.n a0, 1 6f9: c099b0 sub a9, a9, a11 6fc: ebd956 bnez a9, 5bd 6ff: 71c8 l32i.n a12, a1, 28 701: 81d8 l32i.n a13, a1, 32 703: 91e8 l32i.n a14, a1, 36 705: a1f8 l32i.n a15, a1, 40 707: 6108 l32i.n a0, a1, 24 709: 60c112 addi a1, a1, 96 70c: f00d ret.n 70e: 200000 or a0, a0, a0 711: 000001 l32r a0, fffc0714 714: 000120 excw 717: d38200 excw 71a: fe .byte 0xfe 71b: 90a042 movi a4, 144 71e: 10ae72 movi a7, 0xfffffe10 721: 637a add.n a6, a3, a7 723: c01140 sub a1, a1, a4 726: 71c9 s32i.n a12, a1, 28 728: 81d9 s32i.n a13, a1, 32 72a: 91e9 s32i.n a14, a1, 36 72c: a1f9 s32i.n a15, a1, 40 72e: 1f6132 s32i a3, a1, 124 731: 5189 s32i.n a8, a1, 20 733: 6109 s32i.n a0, a1, 24 735: c169 s32i.n a6, a1, 48 737: 001202 l16ui a0, a2, 0 73a: d109 s32i.n a0, a1, 52 73c: 1100c0 slli a0, a0, 4 73f: 020a add.n a0, a2, a0 741: 14c002 addi a0, a0, 20 744: 4109 s32i.n a0, a1, 16 746: 5198 l32i.n a9, a1, 20 748: 41a8 l32i.n a10, a1, 16 74a: 7f26b2 l32i a11, a6, 0x1fc 74d: fccaa2 addi a10, a10, -4 750: 41a9 s32i.n a10, a1, 16 752: 0aa8 l32i.n a10, a10, 0 754: fcc662 addi a6, a6, -4 757: 30aab0 xor a10, a10, a11 75a: 8066a2 s32i a10, a6, 0x200 75d: e59697 bne a6, a9, 746 760: d1b8 l32i.n a11, a1, 52 762: 021be6 bgei a11, 1, 768 765: 006ac6 j 914 768: 090c movi.n a9, 0 76a: ffe9a1 l32r a10, 710 76d: 700c movi.n a0, 7 76f: fed1c2 addmi a12, a1, 0xfffffe00 772: db0b addi.n a13, a11, -1 774: 1e61d2 s32i a13, a1, 120 777: 10ccc2 addi a12, a12, 16 77a: 1c61c2 s32i a12, a1, 112 77d: 4d0c movi.n a13, 4 77f: 5e0c movi.n a14, 5 781: 1c21c2 l32i a12, a1, 112 784: 6f0c movi.n a15, 6 786: 147000 extui a7, a0, 0, 2 789: 216102 s32i a0, a1, 132 78c: 206192 s32i a9, a1, 128 78f: 1460e0 extui a6, a14, 0, 2 792: 1480f0 extui a8, a15, 0, 2 795: 1f2132 l32i a3, a1, 124 798: 1420d0 extui a2, a13, 0, 2 79b: a07730 addx4 a7, a7, a3 79e: 0778 l32i.n a7, a7, 0 7a0: a02230 addx4 a2, a2, a3 7a3: a08830 addx4 a8, a8, a3 7a6: a06630 addx4 a6, a6, a3 7a9: 0668 l32i.n a6, a6, 0 7ab: 0888 l32i.n a8, a8, 0 7ad: 000222 l8ui a2, a2, 0 7b0: 757870 extui a7, a7, 24, 8 7b3: 1e2132 l32i a3, a1, 120 7b6: 22aa add.n a2, a2, a10 7b8: 7a7a add.n a7, a10, a7 7ba: 758080 extui a8, a8, 16, 8 7bd: 746860 extui a6, a6, 8, 8 7c0: 6a6a add.n a6, a10, a6 7c2: 8a8a add.n a8, a10, a8 7c4: 000772 l8ui a7, a7, 0 7c7: 000222 l8ui a2, a2, 0 7ca: 196122 s32i a2, a1, 100 7cd: 1b6172 s32i a7, a1, 108 7d0: 000882 l8ui a8, a8, 0 7d3: 000662 l8ui a6, a6, 0 7d6: 1a6162 s32i a6, a1, 104 7d9: b189 s32i.n a8, a1, 44 7db: 022937 blt a9, a3, 7e1 7de: 004086 j 8e4 7e1: 302780 xor a2, a7, a8 7e4: e129 s32i.n a2, a1, 56 7e6: ff8185 call0 0 7e9: 1a2152 l32i a5, a1, 104 7ec: b148 l32i.n a4, a1, 44 7ee: f129 s32i.n a2, a1, 60 7f0: 304450 xor a4, a4, a5 7f3: 106142 s32i a4, a1, 64 7f6: 042d mov.n a2, a4 7f8: ff8045 call0 0 7fb: 116122 s32i a2, a1, 68 7fe: 192132 l32i a3, a1, 100 801: 1a2122 l32i a2, a1, 104 804: 302230 xor a2, a2, a3 807: ff7f85 call0 0 80a: 126122 s32i a2, a1, 72 80d: 192132 l32i a3, a1, 100 810: 1b2122 l32i a2, a1, 108 813: 302230 xor a2, a2, a3 816: ff7e85 call0 0 819: 136122 s32i a2, a1, 76 81c: 112142 l32i a4, a1, 68 81f: 1d6142 s32i a4, a1, 116 822: f128 l32i.n a2, a1, 60 824: 146122 s32i a2, a1, 80 827: 302240 xor a2, a2, a4 82a: ff7d45 call0 0 82d: 156122 s32i a2, a1, 84 830: 122132 l32i a3, a1, 72 833: 1d2122 l32i a2, a1, 116 836: 166132 s32i a3, a1, 88 839: 302230 xor a2, a2, a3 83c: ff7c05 call0 0 83f: 023d mov.n a3, a2 841: 186122 s32i a2, a1, 96 844: 152122 l32i a2, a1, 84 847: 176122 s32i a2, a1, 92 84a: 302230 xor a2, a2, a3 84d: ff7b05 call0 0 850: 212102 l32i a0, a1, 132 853: 182132 l32i a3, a1, 96 856: 172172 l32i a7, a1, 92 859: 102162 l32i a6, a1, 64 85c: 192192 l32i a9, a1, 100 85f: e148 l32i.n a4, a1, 56 861: 1a21b2 l32i a11, a1, 104 864: 142152 l32i a5, a1, 80 867: 1b21a2 l32i a10, a1, 108 86a: 305520 xor a5, a5, a2 86d: 30aab0 xor a10, a10, a11 870: 308490 xor a8, a4, a9 873: 306690 xor a6, a6, a9 876: 306760 xor a6, a7, a6 879: 3044b0 xor a4, a4, a11 87c: 307780 xor a7, a7, a8 87f: 309390 xor a9, a3, a9 882: 305560 xor a5, a5, a6 885: 303340 xor a3, a3, a4 888: 015580 slli a5, a5, 24 88b: 028d mov.n a8, a2 88d: 3099a0 xor a9, a9, a10 890: 1d2162 l32i a6, a1, 116 893: ffa0a1 l32r a10, 714 896: 306620 xor a6, a6, a2 899: 306690 xor a6, a6, a9 89c: 132122 l32i a2, a1, 76 89f: 202192 l32i a9, a1, 128 8a2: 116600 slli a6, a6, 16 8a5: 302280 xor a2, a2, a8 8a8: 205560 or a5, a5, a6 8ab: 162162 l32i a6, a1, 88 8ae: 302230 xor a2, a2, a3 8b1: 306680 xor a6, a6, a8 8b4: 306670 xor a6, a6, a7 8b7: 116680 slli a6, a6, 8 8ba: fcccc2 addi a12, a12, -4 8bd: ff0b addi.n a15, a15, -1 8bf: ee0b addi.n a14, a14, -1 8c1: dd0b addi.n a13, a13, -1 8c3: 207260 or a7, a2, a6 8c6: 000b addi.n a0, a0, -1 8c8: 207750 or a7, a7, a5 8cb: 806c72 s32i a7, a12, 0x200 8ce: 147000 extui a7, a0, 0, 2 8d1: eb4d56 bnez a13, 789 8d4: 4108 l32i.n a0, a1, 16 8d6: 5128 l32i.n a2, a1, 20 8d8: 1c21c2 l32i a12, a1, 112 8db: d1f8 l32i.n a15, a1, 52 8dd: 991b addi.n a9, a9, 1 8df: c168 l32i.n a6, a1, 48 8e1: 000386 j 8f3 8e4: 116680 slli a6, a6, 8 8e7: 11b800 slli a11, a8, 16 8ea: 015780 slli a5, a7, 24 8ed: 2055b0 or a5, a5, a11 8f0: fff186 j 8ba 8f3: fcc662 addi a6, a6, -4 8f6: 7f2ce2 l32i a14, a12, 0x1fc 8f9: fcc002 addi a0, a0, -4 8fc: 00d8 l32i.n a13, a0, 0 8fe: fcccc2 addi a12, a12, -4 901: 30dde0 xor a13, a13, a14 904: 8066d2 s32i a13, a6, 0x200 907: e89627 bne a6, a2, 8f3 90a: 4109 s32i.n a0, a1, 16 90c: c0f9f0 sub a15, a9, a15 90f: 700c movi.n a0, 7 911: e68f56 bnez a15, 77d 914: 71c8 l32i.n a12, a1, 28 916: 81d8 l32i.n a13, a1, 32 918: 91e8 l32i.n a14, a1, 36 91a: a1f8 l32i.n a15, a1, 40 91c: 90a022 movi a2, 144 91f: 6108 l32i.n a0, a1, 24 921: 112a add.n a1, a1, a2 923: f00d ret.n ssl_asn1.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: f0c112 addi a1, a1, -16 3: 0358 l32i.n a5, a3, 0 5: 0109 s32i.n a0, a1, 0 7: 052a add.n a0, a5, a2 9: 000042 l8ui a4, a0, 0 c: 651b addi.n a6, a5, 1 e: 09e477 bbsi a4, 7, 1b 11: 651b addi.n a6, a5, 1 13: 0369 s32i.n a6, a3, 0 15: 000002 l8ui a0, a0, 0 18: 000986 j 42 1b: 0369 s32i.n a6, a3, 0 1d: 000082 l8ui a8, a0, 0 20: 070c movi.n a7, 0 22: 648080 extui a8, a8, 0, 7 25: 1718a6 blti a8, 1, 40 28: 000c movi.n a0, 0 2a: 962a add.n a9, a6, a2 2c: 771b addi.n a7, a7, 1 2e: 661b addi.n a6, a6, 1 30: 0369 s32i.n a6, a3, 0 32: 000992 l8ui a9, a9, 0 35: 110080 slli a0, a0, 8 38: 090a add.n a0, a9, a0 3a: ec9877 bne a8, a7, 2a 3d: 000046 j 42 40: 000c movi.n a0, 0 42: 002d mov.n a2, a0 44: 0108 l32i.n a0, a1, 0 46: 10c112 addi a1, a1, 16 49: f00d ret.n ... 0000004c : 4c: f0c112 addi a1, a1, -16 4f: 0109 s32i.n a0, a1, 0 51: 0308 l32i.n a0, a3, 0 53: 502a add.n a5, a0, a2 55: 000552 l8ui a5, a5, 0 58: 041457 beq a4, a5, 60 5b: f27c movi.n a2, -1 5d: 000186 j 67 60: 601b addi.n a6, a0, 1 62: 0369 s32i.n a6, a3, 0 64: 000005 call0 68 67: 0108 l32i.n a0, a1, 0 69: 10c112 addi a1, a1, 16 6c: f00d ret.n ... 00000070 : 70: f0c112 addi a1, a1, -16 73: 11c9 s32i.n a12, a1, 4 75: 0109 s32i.n a0, a1, 0 77: 0308 l32i.n a0, a3, 0 79: 03cd mov.n a12, a3 7b: 302a add.n a3, a0, a2 7d: 000332 l8ui a3, a3, 0 80: 041437 beq a4, a3, 88 83: f07c movi.n a0, -1 85: 000406 j 99 88: 0c3d mov.n a3, a12 8a: 401b addi.n a4, a0, 1 8c: 0c49 s32i.n a4, a12, 0 8e: 000005 call0 90 91: 0c58 l32i.n a5, a12, 0 93: 000c movi.n a0, 0 95: 552a add.n a5, a5, a2 97: 0c59 s32i.n a5, a12, 0 99: 11c8 l32i.n a12, a1, 4 9b: 002d mov.n a2, a0 9d: 0108 l32i.n a0, a1, 0 9f: 10c112 addi a1, a1, 16 a2: f00d ret.n ... 000000ac : ac: 046d mov.n a6, a4 ae: e0c112 addi a1, a1, -32 b1: 21c9 s32i.n a12, a1, 8 b3: 240c movi.n a4, 2 b5: 1109 s32i.n a0, a1, 4 b7: 41e9 s32i.n a14, a1, 16 b9: 31d9 s32i.n a13, a1, 12 bb: 02ed mov.n a14, a2 bd: 03dd mov.n a13, a3 bf: 0169 s32i.n a6, a1, 0 c1: 000005 call0 c4 c4: 02cd mov.n a12, a2 c6: 02f296 bltz a2, f9 c9: 0e22a6 blti a2, 2, db cc: 0d08 l32i.n a0, a13, 0 ce: 30ea add.n a3, a0, a14 d0: 000332 l8ui a3, a3, 0 d3: 43cc bnez.n a3, db d5: c20b addi.n a12, a2, -1 d7: 401b addi.n a4, a0, 1 d9: 0d49 s32i.n a4, a13, 0 db: 0c2d mov.n a2, a12 dd: fff101 l32r a0, a4 e0: 0000c0 callx0 a0 e3: 0148 l32i.n a4, a1, 0 e5: 0d38 l32i.n a3, a13, 0 e7: 0429 s32i.n a2, a4, 0 e9: 33ea add.n a3, a3, a14 eb: 0c4d mov.n a4, a12 ed: ffee01 l32r a0, a8 f0: 0000c0 callx0 a0 f3: 0d58 l32i.n a5, a13, 0 f5: 55ca add.n a5, a5, a12 f7: 0d59 s32i.n a5, a13, 0 f9: 1108 l32i.n a0, a1, 4 fb: 31d8 l32i.n a13, a1, 12 fd: 0c2d mov.n a2, a12 ff: 41e8 l32i.n a14, a1, 16 101: 21c8 l32i.n a12, a1, 8 103: 20c112 addi a1, a1, 32 106: f00d ret.n ... 00000130 : 130: 750c movi.n a5, 7 132: 060c movi.n a6, 0 134: 80c112 addi a1, a1, -128 137: 1c6102 s32i a0, a1, 112 13a: 1d61c2 s32i a12, a1, 116 13d: 146162 s32i a6, a1, 80 140: 136162 s32i a6, a1, 76 143: 126162 s32i a6, a1, 72 146: 116162 s32i a6, a1, 68 149: 106162 s32i a6, a1, 64 14c: f169 s32i.n a6, a1, 60 14e: e169 s32i.n a6, a1, 56 150: d169 s32i.n a6, a1, 52 152: 02cd mov.n a12, a2 154: c159 s32i.n a5, a1, 48 156: 042d mov.n a2, a4 158: 1b6122 s32i a2, a1, 108 15b: 000c02 l8ui a0, a12, 0 15e: 043c movi.n a4, 48 160: 021047 beq a0, a4, 166 163: 002786 j 205 166: 0c2d mov.n a2, a12 168: ffe801 l32r a0, 108 16b: 0000c0 callx0 a0 16e: 0c2d mov.n a2, a12 170: 30c132 addi a3, a1, 48 173: 34c142 addi a4, a1, 52 176: 000005 call0 178 179: 30c132 addi a3, a1, 48 17c: 1a6122 s32i a2, a1, 104 17f: 3cc142 addi a4, a1, 60 182: 0c2d mov.n a2, a12 184: 000005 call0 188 187: 30c132 addi a3, a1, 48 18a: 196122 s32i a2, a1, 100 18d: 38c142 addi a4, a1, 56 190: 0c2d mov.n a2, a12 192: 000005 call0 194 195: 1a2172 l32i a7, a1, 104 198: 192182 l32i a8, a1, 100 19b: 6617a6 blti a7, 1, 205 19e: 6318a6 blti a8, 1, 205 1a1: 186122 s32i a2, a1, 96 1a4: 5d12a6 blti a2, 1, 205 1a7: 0c2d mov.n a2, a12 1a9: 30c132 addi a3, a1, 48 1ac: 40c142 addi a4, a1, 64 1af: 000005 call0 1b0 1b2: 30c132 addi a3, a1, 48 1b5: 156122 s32i a2, a1, 84 1b8: 44c142 addi a4, a1, 68 1bb: 0c2d mov.n a2, a12 1bd: 000005 call0 1c0 1c0: 30c132 addi a3, a1, 48 1c3: 176122 s32i a2, a1, 92 1c6: 48c142 addi a4, a1, 72 1c9: 0c2d mov.n a2, a12 1cb: 000005 call0 1cc 1ce: 30c132 addi a3, a1, 48 1d1: 166122 s32i a2, a1, 88 1d4: 4cc142 addi a4, a1, 76 1d7: 0c2d mov.n a2, a12 1d9: 000005 call0 1dc 1dc: 30c132 addi a3, a1, 48 1df: 1e6122 s32i a2, a1, 120 1e2: 50c142 addi a4, a1, 80 1e5: 0c2d mov.n a2, a12 1e7: 000005 call0 1e8 1ea: 162192 l32i a9, a1, 88 1ed: 152102 l32i a0, a1, 84 1f0: 1e21a2 l32i a10, a1, 120 1f3: 0e10a6 blti a0, 1, 205 1f6: 1721b2 l32i a11, a1, 92 1f9: 081ba6 blti a11, 1, 205 1fc: 0519a6 blti a9, 1, 205 1ff: 021aa6 blti a10, 1, 205 202: 0412e6 bgei a2, 1, 20a 205: 727c movi.n a2, -9 207: 0020c6 j 28e 20a: e178 l32i.n a7, a1, 56 20c: f158 l32i.n a5, a1, 60 20e: d138 l32i.n a3, a1, 52 210: 1821b2 l32i a11, a1, 96 213: 01b9 s32i.n a11, a1, 0 215: 102182 l32i a8, a1, 64 218: 1189 s32i.n a8, a1, 4 21a: 2109 s32i.n a0, a1, 8 21c: 112162 l32i a6, a1, 68 21f: 3169 s32i.n a6, a1, 12 221: 4109 s32i.n a0, a1, 16 223: 192162 l32i a6, a1, 100 226: 122142 l32i a4, a1, 72 229: 5149 s32i.n a4, a1, 20 22b: 6199 s32i.n a9, a1, 24 22d: 1a2142 l32i a4, a1, 104 230: 132102 l32i a0, a1, 76 233: 81a9 s32i.n a10, a1, 32 235: 7109 s32i.n a0, a1, 28 237: 1421c2 l32i a12, a1, 80 23a: a129 s32i.n a2, a1, 40 23c: 91c9 s32i.n a12, a1, 36 23e: 1b2122 l32i a2, a1, 108 241: ffb201 l32r a0, 10c 244: 0000c0 callx0 a0 247: 102122 l32i a2, a1, 64 24a: ffb101 l32r a0, 110 24d: 0000c0 callx0 a0 250: 112122 l32i a2, a1, 68 253: ffb001 l32r a0, 114 256: 0000c0 callx0 a0 259: 122122 l32i a2, a1, 72 25c: ffaf01 l32r a0, 118 25f: 0000c0 callx0 a0 262: 132122 l32i a2, a1, 76 265: ffad01 l32r a0, 11c 268: 0000c0 callx0 a0 26b: 142122 l32i a2, a1, 80 26e: ffac01 l32r a0, 120 271: 0000c0 callx0 a0 274: d128 l32i.n a2, a1, 52 276: ffab01 l32r a0, 124 279: 0000c0 callx0 a0 27c: e128 l32i.n a2, a1, 56 27e: ffaa01 l32r a0, 128 281: 0000c0 callx0 a0 284: f128 l32i.n a2, a1, 60 286: ffa901 l32r a0, 12c 289: 0000c0 callx0 a0 28c: 020c movi.n a2, 0 28e: 1d21c2 l32i a12, a1, 116 291: 80a032 movi a3, 128 294: 1c2102 l32i a0, a1, 112 297: 113a add.n a1, a1, a3 299: f00d ret.n 29b: bf8000 excw 29e: 0086b1 l32r a11, fffc04b8 ... 2a9: 000000 ill 2ac: e0c112 addi a1, a1, -32 2af: 41d9 s32i.n a13, a1, 16 2b1: 51e9 s32i.n a14, a1, 20 2b3: 31c9 s32i.n a12, a1, 12 2b5: 2109 s32i.n a0, a1, 8 2b7: 02cd mov.n a12, a2 2b9: 32cc bnez.n a2, 2c0 2bb: 020c movi.n a2, 0 2bd: 001fc6 j 340 2c0: 42e8 l32i.n a14, a2, 16 2c2: 0a12d2 l16ui a13, a2, 20 2c5: fecee2 addi a14, a14, -2 2c8: f4e0e0 extui a14, a14, 0, 16 2cb: 8ecc bnez.n a14, 2d7 2cd: dd0b addi.n a13, a13, -1 2cf: eecb addi.n a14, a14, 12 2d1: f4e0e0 extui a14, a14, 0, 16 2d4: f4d0d0 extui a13, a13, 0, 16 2d7: 0d2d mov.n a2, a13 2d9: 64a032 movi a3, 100 2dc: fff101 l32r a0, 2a0 2df: 0000c0 callx0 a0 2e2: 0129 s32i.n a2, a1, 0 2e4: 90a132 movi a3, 0x190 2e7: 0d2d mov.n a2, a13 2e9: ffee01 l32r a0, 2a4 2ec: 0000c0 callx0 a0 2ef: 1129 s32i.n a2, a1, 4 2f1: c30c movi.n a3, 12 2f3: 6fa122 movi a2, 0x16f 2f6: c122e0 mul16u a2, a2, a14 2f9: ffeb01 l32r a0, 2a8 2fc: 0000c0 callx0 a0 2ff: ffe731 l32r a3, 29c 302: 021c42 l16ui a4, a12, 4 305: c53c movi.n a5, 60 307: 4172d0 srli a7, a13, 2 30a: 0198 l32i.n a9, a1, 0 30c: 1188 l32i.n a8, a1, 4 30e: 061c62 l16ui a6, a12, 12 311: f48080 extui a8, a8, 0, 16 314: 626a add.n a6, a2, a6 316: f49090 extui a9, a9, 0, 16 319: c07790 sub a7, a7, a9 31c: 001c22 l16ui a2, a12, 0 31f: 778a add.n a7, a7, a8 321: 667a add.n a6, a6, a7 323: 6da172 movi a7, 0x16d 326: c177d0 mul16u a7, a7, a13 329: 667a add.n a6, a6, a7 32b: 041c72 l16ui a7, a12, 8 32e: 906660 addx2 a6, a6, a6 331: b06670 addx8 a6, a6, a7 334: 826650 mull a6, a6, a5 337: 446a add.n a4, a4, a6 339: 824450 mull a4, a4, a5 33c: 224a add.n a2, a2, a4 33e: 223a add.n a2, a2, a3 340: 31c8 l32i.n a12, a1, 12 342: 41d8 l32i.n a13, a1, 16 344: 51e8 l32i.n a14, a1, 20 346: 2108 l32i.n a0, a1, 8 348: 20c112 addi a1, a1, 32 34b: f00d ret.n 34d: 000000 ill 350: 000000 ill 353: c11200 mul16u a1, a2, a0 356: 6142b0 excw 359: f1d910 excw 35c: e1c9 s32i.n a12, a1, 56 35e: d109 s32i.n a0, a1, 52 360: 03cd mov.n a12, a3 362: 0308 l32i.n a0, a3, 0 364: 02dd mov.n a13, a2 366: 301b addi.n a3, a0, 1 368: 0c39 s32i.n a3, a12, 0 36a: 002a add.n a0, a0, a2 36c: 000002 l8ui a0, a0, 0 36f: 731c movi.n a3, 23 371: 769037 bne a0, a3, 3eb 374: 0c3d mov.n a3, a12 376: 000005 call0 378 379: 030c movi.n a3, 0 37b: b129 s32i.n a2, a1, 44 37d: 0c48 l32i.n a4, a12, 0 37f: c149 s32i.n a4, a1, 48 381: 012d mov.n a2, a1 383: c42c movi.n a4, 44 385: fff201 l32r a0, 350 388: 0000c0 callx0 a0 38b: c108 l32i.n a0, a1, 48 38d: 253c movi.n a5, 50 38f: 00da add.n a0, a0, a13 391: 1021d2 l32i a13, a1, 64 394: 000022 l8ui a2, a0, 0 397: 010032 l8ui a3, a0, 1 39a: a02220 addx4 a2, a2, a2 39d: 902230 addx2 a2, a2, a3 3a0: f0ad32 movi a3, 0xfffffdf0 3a3: fed222 addmi a2, a2, 0xfffffe00 3a6: f0c262 addi a6, a2, -16 3a9: 5169 s32i.n a6, a1, 20 3ab: 042567 blt a5, a6, 3b3 3ae: 54c242 addi a4, a2, 84 3b1: 5149 s32i.n a4, a1, 20 3b3: 012d mov.n a2, a1 3b5: 020062 l8ui a6, a0, 2 3b8: 030072 l8ui a7, a0, 3 3bb: a06660 addx4 a6, a6, a6 3be: 906670 addx2 a6, a6, a7 3c1: fed662 addmi a6, a6, 0xfffffe00 3c4: efc662 addi a6, a6, -17 3c7: 4169 s32i.n a6, a1, 16 3c9: 040052 l8ui a5, a0, 4 3cc: 050062 l8ui a6, a0, 5 3cf: a05550 addx4 a5, a5, a5 3d2: 905560 addx2 a5, a5, a6 3d5: 553a add.n a5, a5, a3 3d7: 3159 s32i.n a5, a1, 12 3d9: ffed05 call0 2ac 3dc: b188 l32i.n a8, a1, 44 3de: 0d29 s32i.n a2, a13, 0 3e0: 0c78 l32i.n a7, a12, 0 3e2: 020c movi.n a2, 0 3e4: 778a add.n a7, a7, a8 3e6: 0c79 s32i.n a7, a12, 0 3e8: 000046 j 3ed 3eb: f27c movi.n a2, -1 3ed: e1c8 l32i.n a12, a1, 56 3ef: f1d8 l32i.n a13, a1, 60 3f1: d108 l32i.n a0, a1, 52 3f3: 50c112 addi a1, a1, 80 3f6: f00d ret.n 000003f8 : 3f8: f0c112 addi a1, a1, -16 3fb: 0109 s32i.n a0, a1, 0 3fd: 0308 l32i.n a0, a3, 0 3ff: 240c movi.n a4, 2 401: 002b addi.n a0, a0, 2 403: 0309 s32i.n a0, a3, 0 405: 000005 call0 408 408: f47c movi.n a4, -1 40a: 000c movi.n a0, 0 40c: 930420 movnez a0, a4, a2 40f: 002d mov.n a2, a0 411: 0108 l32i.n a0, a1, 0 413: 10c112 addi a1, a1, 16 416: f00d ret.n 00000418 : 418: f0c112 addi a1, a1, -16 41b: 0109 s32i.n a0, a1, 0 41d: 11c9 s32i.n a12, a1, 4 41f: 21d9 s32i.n a13, a1, 8 421: 31e9 s32i.n a14, a1, 12 423: 02dd mov.n a13, a2 425: 04ed mov.n a14, a4 427: 03cd mov.n a12, a3 429: 043c movi.n a4, 48 42b: 000005 call0 42c 42e: 01c296 bltz a2, 44e 431: 0d2d mov.n a2, a13 433: 0c3d mov.n a3, a12 435: 1cce42 addi a4, a14, 28 438: fff185 call0 354 43b: f2cc bnez.n a2, 44e 43d: 0c3d mov.n a3, a12 43f: 0d2d mov.n a2, a13 441: 20ce42 addi a4, a14, 32 444: fff0c5 call0 354 447: 32cc bnez.n a2, 44e 449: 020c movi.n a2, 0 44b: 000046 j 450 44e: 120c movi.n a2, 1 450: 11c8 l32i.n a12, a1, 4 452: 21d8 l32i.n a13, a1, 8 454: 31e8 l32i.n a14, a1, 12 456: 0108 l32i.n a0, a1, 0 458: 10c112 addi a1, a1, 16 45b: f00d ret.n 45d: 000000 ill 460: 640c movi.n a4, 6 462: f0c112 addi a1, a1, -16 465: 0109 s32i.n a0, a1, 0 467: 21d9 s32i.n a13, a1, 8 469: 11c9 s32i.n a12, a1, 4 46b: 02dd mov.n a13, a2 46d: 03cd mov.n a12, a3 46f: 000005 call0 470 472: 031296 bltz a2, 4a7 475: 0c38 l32i.n a3, a12, 0 477: 030d mov.n a0, a3 479: 213266 bnei a2, 3, 49e 47c: 63da add.n a6, a3, a13 47e: 031b addi.n a0, a3, 1 480: 0c09 s32i.n a0, a12, 0 482: 000642 l8ui a4, a6, 0 485: 555c movi.n a5, 85 487: 139457 bne a4, a5, 49e 48a: 032b addi.n a0, a3, 2 48c: 0c09 s32i.n a0, a12, 0 48e: 010672 l8ui a7, a6, 1 491: 094766 bnei a7, 4, 49e 494: 833b addi.n a8, a3, 3 496: 0c89 s32i.n a8, a12, 0 498: 020622 l8ui a2, a6, 2 49b: 000286 j 4a9 49e: 920a add.n a9, a2, a0 4a0: 0c99 s32i.n a9, a12, 0 4a2: 020c movi.n a2, 0 4a4: 000046 j 4a9 4a7: 020c movi.n a2, 0 4a9: 11c8 l32i.n a12, a1, 4 4ab: 21d8 l32i.n a13, a1, 8 4ad: 0108 l32i.n a0, a1, 0 4af: 10c112 addi a1, a1, 16 4b2: f00d ret.n ... 4c0: e0c112 addi a1, a1, -32 4c3: 51f9 s32i.n a15, a1, 20 4c5: 21c9 s32i.n a12, a1, 8 4c7: 31d9 s32i.n a13, a1, 12 4c9: 41e9 s32i.n a14, a1, 16 4cb: 1109 s32i.n a0, a1, 4 4cd: 04ed mov.n a14, a4 4cf: e01c movi.n a0, 30 4d1: 02dd mov.n a13, a2 4d3: 0328 l32i.n a2, a3, 0 4d5: 03cd mov.n a12, a3 4d7: f2da add.n a15, a2, a13 4d9: 000ff2 l8ui a15, a15, 0 4dc: 331c movi.n a3, 19 4de: 221f37 beq a15, a3, 504 4e1: 1faf26 beqi a15, 12, 504 4e4: 431c movi.n a3, 20 4e6: 1a1f37 beq a15, a3, 504 4e9: 641c movi.n a4, 22 4eb: 151f47 beq a15, a4, 504 4ee: 121f07 beq a15, a0, 504 4f1: f07c movi.n a0, -1 4f3: 21c8 l32i.n a12, a1, 8 4f5: 31d8 l32i.n a13, a1, 12 4f7: 41e8 l32i.n a14, a1, 16 4f9: 51f8 l32i.n a15, a1, 20 4fb: 002d mov.n a2, a0 4fd: 1108 l32i.n a0, a1, 4 4ff: 20c112 addi a1, a1, 32 502: f00d ret.n 504: 0c3d mov.n a3, a12 506: 521b addi.n a5, a2, 1 508: 0c59 s32i.n a5, a12, 0 50a: 0d2d mov.n a2, a13 50c: 000005 call0 510 50f: 0129 s32i.n a2, a1, 0 511: e61c movi.n a6, 30 513: 4f9f67 bne a15, a6, 566 516: 02fd mov.n a15, a2 518: 023d mov.n a3, a2 51a: 221b addi.n a2, a2, 1 51c: b32330 movgez a2, a3, a3 51f: 212120 srai a2, a2, 1 522: 6129 s32i.n a2, a1, 24 524: 221b addi.n a2, a2, 1 526: ffe301 l32r a0, 4b4 529: 0000c0 callx0 a0 52c: 6138 l32i.n a3, a1, 24 52e: 0e29 s32i.n a2, a14, 0 530: 201fa6 blti a15, 1, 554 533: 000c movi.n a0, 0 535: 0e58 l32i.n a5, a14, 0 537: 0c48 l32i.n a4, a12, 0 539: 601b addi.n a6, a0, 1 53b: b36000 movgez a6, a0, a0 53e: 440a add.n a4, a4, a0 540: 216160 srai a6, a6, 1 543: 002b addi.n a0, a0, 2 545: 556a add.n a5, a5, a6 547: 4d4a add.n a4, a13, a4 549: 010442 l8ui a4, a4, 1 54c: 004542 s8i a4, a5, 0 54f: e220f7 blt a0, a15, 535 552: 0e28 l32i.n a2, a14, 0 554: 080c movi.n a8, 0 556: 932a add.n a9, a3, a2 558: 004982 s8i a8, a9, 0 55b: 0c78 l32i.n a7, a12, 0 55d: 0108 l32i.n a0, a1, 0 55f: 77fa add.n a7, a7, a15 561: 0c79 s32i.n a7, a12, 0 563: ffe306 j 4f3 566: 02fd mov.n a15, a2 568: 221b addi.n a2, a2, 1 56a: ffd301 l32r a0, 4b8 56d: 0000c0 callx0 a0 570: 0e29 s32i.n a2, a14, 0 572: 0c38 l32i.n a3, a12, 0 574: 0f4d mov.n a4, a15 576: 33da add.n a3, a3, a13 578: ffd101 l32r a0, 4bc 57b: 0000c0 callx0 a0 57e: 0e28 l32i.n a2, a14, 0 580: 0f3d mov.n a3, a15 582: fff386 j 554 585: 000000 ill 588: 000003 excw ... 00000598 : 598: e0c112 addi a1, a1, -32 59b: 41e9 s32i.n a14, a1, 16 59d: 51f9 s32i.n a15, a1, 20 59f: 1109 s32i.n a0, a1, 4 5a1: 6149 s32i.n a4, a1, 24 5a3: 31d9 s32i.n a13, a1, 12 5a5: 21c9 s32i.n a12, a1, 8 5a7: 02dd mov.n a13, a2 5a9: 03cd mov.n a12, a3 5ab: 043c movi.n a4, 48 5ad: 000005 call0 5b0 5b0: 06d296 bltz a2, 621 5b3: fff5f1 l32r a15, 588 5b6: 0d2d mov.n a2, a13 5b8: 0c3d mov.n a3, a12 5ba: 143c movi.n a4, 49 5bc: 000005 call0 5c0 5bf: 063296 bltz a2, 626 5c2: 0d2d mov.n a2, a13 5c4: 0c3d mov.n a3, a12 5c6: 043c movi.n a4, 48 5c8: 000005 call0 5cc 5cb: 052296 bltz a2, 621 5ce: 0d2d mov.n a2, a13 5d0: 0c3d mov.n a3, a12 5d2: ffe8c5 call0 460 5d5: 02ed mov.n a14, a2 5d7: 046296 bltz a2, 621 5da: 0d2d mov.n a2, a13 5dc: 030c movi.n a3, 0 5de: 014d mov.n a4, a1 5e0: 0139 s32i.n a3, a1, 0 5e2: 0c3d mov.n a3, a12 5e4: ffed85 call0 4c0 5e7: 02e296 bltz a2, 619 5ea: 6138 l32i.n a3, a1, 24 5ec: ffe821 l32r a2, 58c 5ef: 000242 l8ui a4, a2, 0 5f2: 221b addi.n a2, a2, 1 5f4: 039e47 bne a14, a4, 5fb 5f7: 0358 l32i.n a5, a3, 0 5f9: 359c beqz.n a5, 610 5fb: 334b addi.n a3, a3, 4 5fd: ee92f7 bne a2, a15, 5ef 600: 000c movi.n a0, 0 602: fb0056 bnez a0, 5b6 605: 0128 l32i.n a2, a1, 0 607: ffe201 l32r a0, 590 60a: 0000c0 callx0 a0 60d: ffe946 j 5b6 610: 100c movi.n a0, 1 612: 0168 l32i.n a6, a1, 0 614: 0369 s32i.n a6, a3, 0 616: fffa06 j 602 619: 0128 l32i.n a2, a1, 0 61b: ffde01 l32r a0, 594 61e: 0000c0 callx0 a0 621: f27c movi.n a2, -1 623: 000046 j 628 626: 020c movi.n a2, 0 628: 21c8 l32i.n a12, a1, 8 62a: 31d8 l32i.n a13, a1, 12 62c: 41e8 l32i.n a14, a1, 16 62e: 51f8 l32i.n a15, a1, 20 630: 1108 l32i.n a0, a1, 4 632: 20c112 addi a1, a1, 32 635: f00d ret.n ... 00000644 : 644: e0c112 addi a1, a1, -32 647: 4109 s32i.n a0, a1, 16 649: 3149 s32i.n a4, a1, 12 64b: 61d9 s32i.n a13, a1, 24 64d: 51c9 s32i.n a12, a1, 20 64f: 02dd mov.n a13, a2 651: 03cd mov.n a12, a3 653: 043c movi.n a4, 48 655: 000c movi.n a0, 0 657: 0109 s32i.n a0, a1, 0 659: 1109 s32i.n a0, a1, 4 65b: 000005 call0 65c 65e: 028296 bltz a2, 68a 661: 0d2d mov.n a2, a13 663: 0c3d mov.n a3, a12 665: 043c movi.n a4, 48 667: 000005 call0 668 66a: c2dc bnez.n a2, 68a 66c: 0d2d mov.n a2, a13 66e: 0c3d mov.n a3, a12 670: 340c movi.n a4, 3 672: 000005 call0 674 675: 011296 bltz a2, 68a 678: 0d2d mov.n a2, a13 67a: 0c3d mov.n a3, a12 67c: 0c58 l32i.n a5, a12, 0 67e: 043c movi.n a4, 48 680: 551b addi.n a5, a5, 1 682: 0c59 s32i.n a5, a12, 0 684: 000005 call0 688 687: 0042d6 bgez a2, 68f 68a: f27c movi.n a2, -1 68c: 000e06 j 6c8 68f: 0d2d mov.n a2, a13 691: 0c3d mov.n a3, a12 693: 014d mov.n a4, a1 695: 000005 call0 698 698: 0c3d mov.n a3, a12 69a: 2129 s32i.n a2, a1, 8 69c: 414b addi.n a4, a1, 4 69e: 0d2d mov.n a2, a13 6a0: 000005 call0 6a4 6a3: 2148 l32i.n a4, a1, 8 6a5: 026d mov.n a6, a2 6a7: 0138 l32i.n a3, a1, 0 6a9: 3128 l32i.n a2, a1, 12 6ab: 1158 l32i.n a5, a1, 4 6ad: 2cc222 addi a2, a2, 44 6b0: ffe201 l32r a0, 638 6b3: 0000c0 callx0 a0 6b6: 0128 l32i.n a2, a1, 0 6b8: ffe101 l32r a0, 63c 6bb: 0000c0 callx0 a0 6be: 1128 l32i.n a2, a1, 4 6c0: ffe001 l32r a0, 640 6c3: 0000c0 callx0 a0 6c6: 020c movi.n a2, 0 6c8: 51c8 l32i.n a12, a1, 20 6ca: 61d8 l32i.n a13, a1, 24 6cc: 4108 l32i.n a0, a1, 16 6ce: 20c112 addi a1, a1, 32 6d1: f00d ret.n ... 000006dc : 6dc: f0c112 addi a1, a1, -16 6df: 11c9 s32i.n a12, a1, 4 6e1: 31e9 s32i.n a14, a1, 12 6e3: 21d9 s32i.n a13, a1, 8 6e5: 0109 s32i.n a0, a1, 0 6e7: 02dd mov.n a13, a2 6e9: 0308 l32i.n a0, a3, 0 6eb: 04ed mov.n a14, a4 6ed: 201b addi.n a2, a0, 1 6ef: 0329 s32i.n a2, a3, 0 6f1: 00da add.n a0, a0, a13 6f3: 000002 l8ui a0, a0, 0 6f6: 03cd mov.n a12, a3 6f8: 353066 bnei a0, 3, 731 6fb: 0d2d mov.n a2, a13 6fd: 000005 call0 700 700: 0c38 l32i.n a3, a12, 0 702: 420b addi.n a4, a2, -1 704: 145e42 s16i a4, a14, 40 707: 141e22 l16ui a2, a14, 40 70a: 331b addi.n a3, a3, 1 70c: 0c39 s32i.n a3, a12, 0 70e: fff101 l32r a0, 6d4 711: 0000c0 callx0 a0 714: 9e29 s32i.n a2, a14, 36 716: 0c38 l32i.n a3, a12, 0 718: 141e42 l16ui a4, a14, 40 71b: 33da add.n a3, a3, a13 71d: ffee01 l32r a0, 6d8 720: 0000c0 callx0 a0 723: 141e52 l16ui a5, a14, 40 726: 0c48 l32i.n a4, a12, 0 728: 020c movi.n a2, 0 72a: 445a add.n a4, a4, a5 72c: 0c49 s32i.n a4, a12, 0 72e: 000046 j 733 731: f27c movi.n a2, -1 733: 11c8 l32i.n a12, a1, 4 735: 21d8 l32i.n a13, a1, 8 737: 31e8 l32i.n a14, a1, 12 739: 0108 l32i.n a0, a1, 0 73b: 10c112 addi a1, a1, 16 73e: f00d ret.n 740: 000000 ill 743: c11200 mul16u a1, a2, a0 746: 0109f0 slli a0, a9, 17 749: 72cc bnez.n a2, 754 74b: 33cc bnez.n a3, 752 74d: 020c movi.n a2, 0 74f: 000386 j 761 752: 928c beqz.n a2, 75f 754: 738c beqz.n a3, 75f 756: fffa01 l32r a0, 740 759: 0000c0 callx0 a0 75c: 000046 j 761 75f: 120c movi.n a2, 1 761: 0108 l32i.n a0, a1, 0 763: 10c112 addi a1, a1, 16 766: f00d ret.n ... 00000770 : 770: e0c112 addi a1, a1, -32 773: 0109 s32i.n a0, a1, 0 775: 21d9 s32i.n a13, a1, 8 777: 11c9 s32i.n a12, a1, 4 779: 31e9 s32i.n a14, a1, 12 77b: 41f9 s32i.n a15, a1, 16 77d: 02ed mov.n a14, a2 77f: 22ac beqz.n a2, 7a5 781: 0f0c movi.n a15, 0 783: 0c0c movi.n a12, 0 785: 02dd mov.n a13, a2 787: 122ce6 bgei a12, 2, 79d 78a: 0d28 l32i.n a2, a13, 0 78c: d28c beqz.n a2, 79d 78e: fff601 l32r a0, 768 791: 0000c0 callx0 a0 794: 0df9 s32i.n a15, a13, 0 796: cc1b addi.n a12, a12, 1 798: dd4b addi.n a13, a13, 4 79a: fffa46 j 787 79d: 0e2d mov.n a2, a14 79f: fff301 l32r a0, 76c 7a2: 0000c0 callx0 a0 7a5: 11c8 l32i.n a12, a1, 4 7a7: 21d8 l32i.n a13, a1, 8 7a9: 31e8 l32i.n a14, a1, 12 7ab: 41f8 l32i.n a15, a1, 16 7ad: 0108 l32i.n a0, a1, 0 7af: 20c112 addi a1, a1, 32 7b2: f00d ret.n 000007b4 : 7b4: f0c112 addi a1, a1, -16 7b7: 0109 s32i.n a0, a1, 0 7b9: 31e9 s32i.n a14, a1, 12 7bb: 21d9 s32i.n a13, a1, 8 7bd: 11c9 s32i.n a12, a1, 4 7bf: 03dd mov.n a13, a3 7c1: 02cd mov.n a12, a2 7c3: e2cb addi.n a14, a2, 12 7c5: 0c28 l32i.n a2, a12, 0 7c7: 0d38 l32i.n a3, a13, 0 7c9: fff785 call0 744 7cc: 42dc bnez.n a2, 7e4 7ce: dd4b addi.n a13, a13, 4 7d0: cc4b addi.n a12, a12, 4 7d2: ef9ce7 bne a12, a14, 7c5 7d5: 020c movi.n a2, 0 7d7: 11c8 l32i.n a12, a1, 4 7d9: 21d8 l32i.n a13, a1, 8 7db: 31e8 l32i.n a14, a1, 12 7dd: 0108 l32i.n a0, a1, 0 7df: 10c112 addi a1, a1, 16 7e2: f00d ret.n 7e4: 120c movi.n a2, 1 7e6: fffb46 j 7d7 7e9: 000000 ill 7ec: 000000 ill ... 000007f0 : 7f0: 04bd mov.n a11, a4 7f2: d0c112 addi a1, a1, -48 7f5: 51e9 s32i.n a14, a1, 20 7f7: 043c movi.n a4, 48 7f9: 2109 s32i.n a0, a1, 8 7fb: 61f9 s32i.n a15, a1, 24 7fd: 41d9 s32i.n a13, a1, 16 7ff: 31c9 s32i.n a12, a1, 12 801: 05dd mov.n a13, a5 803: 03cd mov.n a12, a3 805: 02fd mov.n a15, a2 807: 11b9 s32i.n a11, a1, 4 809: 000005 call0 80c 80c: 4f12a6 blti a2, 1, 85f 80f: 0ce8 l32i.n a14, a12, 0 811: 01d9 s32i.n a13, a1, 0 813: 02ea add.n a0, a2, a14 815: 7109 s32i.n a0, a1, 28 817: 0f2d mov.n a2, a15 819: 0c3d mov.n a3, a12 81b: defa add.n a13, a14, a15 81d: 0e1b addi.n a0, a14, 1 81f: 0c09 s32i.n a0, a12, 0 821: 000dd2 l8ui a13, a13, 0 824: 000005 call0 828 827: 0c08 l32i.n a0, a12, 0 829: e20a add.n a14, a2, a0 82b: 023c movi.n a2, 48 82d: 279d27 bne a13, a2, 858 830: 0c3d mov.n a3, a12 832: d0fa add.n a13, a0, a15 834: 201b addi.n a2, a0, 1 836: 0c29 s32i.n a2, a12, 0 838: 0f2d mov.n a2, a15 83a: 000dd2 l8ui a13, a13, 0 83d: 000005 call0 840 840: 146d66 bnei a13, 6, 858 843: 0138 l32i.n a3, a1, 0 845: 0f9237 bne a2, a3, 858 848: 1138 l32i.n a3, a1, 4 84a: 0c28 l32i.n a2, a12, 0 84c: 0148 l32i.n a4, a1, 0 84e: 22fa add.n a2, a2, a15 850: ffe701 l32r a0, 7ec 853: 0000c0 callx0 a0 856: 629c beqz.n a2, 870 858: 7138 l32i.n a3, a1, 28 85a: 0ce9 s32i.n a14, a12, 0 85c: b72e37 blt a14, a3, 817 85f: 020c movi.n a2, 0 861: 31c8 l32i.n a12, a1, 12 863: 41d8 l32i.n a13, a1, 16 865: 51e8 l32i.n a14, a1, 20 867: 61f8 l32i.n a15, a1, 24 869: 2108 l32i.n a0, a1, 8 86b: 30c112 addi a1, a1, 48 86e: f00d ret.n 870: 0158 l32i.n a5, a1, 0 872: 0c48 l32i.n a4, a12, 0 874: 120c movi.n a2, 1 876: 445a add.n a4, a4, a5 878: 0c49 s32i.n a4, a12, 0 87a: fff8c6 j 861 87d: 000000 ill 880: 000004 excw ... 00000884 : 884: ffff41 l32r a4, 880 887: 350c movi.n a5, 3 889: e0c112 addi a1, a1, -32 88c: 0109 s32i.n a0, a1, 0 88e: 5139 s32i.n a3, a1, 20 890: 14c102 addi a0, a1, 20 893: 003d mov.n a3, a0 895: 000005 call0 898 898: 5108 l32i.n a0, a1, 20 89a: 040c movi.n a4, 0 89c: 830420 moveqz a0, a4, a2 89f: 002d mov.n a2, a0 8a1: 0108 l32i.n a0, a1, 0 8a3: 20c112 addi a1, a1, 32 8a6: f00d ret.n 8a8: 0008 l32i.n a0, a0, 0 8aa: 100000 and a0, a0, a0 ... 000008b8 : 8b8: e0c112 addi a1, a1, -32 8bb: 1149 s32i.n a4, a1, 4 8bd: 41d9 s32i.n a13, a1, 16 8bf: 2109 s32i.n a0, a1, 8 8c1: 31c9 s32i.n a12, a1, 12 8c3: 0308 l32i.n a0, a3, 0 8c5: 03cd mov.n a12, a3 8c7: 301b addi.n a3, a0, 1 8c9: 0c39 s32i.n a3, a12, 0 8cb: 002a add.n a0, a0, a2 8cd: 000002 l8ui a0, a0, 0 8d0: 02dd mov.n a13, a2 8d2: 376066 bnei a0, 6, 90d 8d5: 0c3d mov.n a3, a12 8d7: 000005 call0 8d8 8da: 0129 s32i.n a2, a1, 0 8dc: 3a5266 bnei a2, 5, 91a 8df: fff221 l32r a2, 8a8 8e2: 0c38 l32i.n a3, a12, 0 8e4: 540c movi.n a4, 5 8e6: 33da add.n a3, a3, a13 8e8: fff201 l32r a0, 8b0 8eb: 0000c0 callx0 a0 8ee: 82ec bnez.n a2, 91a 8f0: 500c movi.n a0, 5 8f2: 0d2d mov.n a2, a13 8f4: 0c3d mov.n a3, a12 8f6: 1178 l32i.n a7, a1, 4 8f8: 0168 l32i.n a6, a1, 0 8fa: 2a4702 s8i a0, a7, 42 8fd: 0c58 l32i.n a5, a12, 0 8ff: 540c movi.n a4, 5 901: 556a add.n a5, a5, a6 903: 0c59 s32i.n a5, a12, 0 905: 000005 call0 908 908: 020c movi.n a2, 0 90a: 000046 j 90f 90d: f27c movi.n a2, -1 90f: 31c8 l32i.n a12, a1, 12 911: 41d8 l32i.n a13, a1, 16 913: 2108 l32i.n a0, a1, 8 915: 20c112 addi a1, a1, 32 918: f00d ret.n 91a: ffe421 l32r a2, 8ac 91d: 0c38 l32i.n a3, a12, 0 91f: 840c movi.n a4, 8 921: 33da add.n a3, a3, a13 923: ffe401 l32r a0, 8b4 926: 0000c0 callx0 a0 929: fe0256 bnez a2, 90d 92c: 0c08 l32i.n a0, a12, 0 92e: 00da add.n a0, a0, a13 930: 080002 l8ui a0, a0, 8 933: ffeec6 j 8f2 ssl_bigint.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000008 : 8: 424c movi.n a2, 68 a: f0c112 addi a1, a1, -16 d: 11c9 s32i.n a12, a1, 4 f: 0109 s32i.n a0, a1, 0 11: fffb01 l32r a0, 0 14: 0000c0 callx0 a0 17: 02cd mov.n a12, a2 19: f28c beqz.n a2, 2c 1b: 230c movi.n a3, 2 1d: 00e345 call0 e54 20: 2c29 s32i.n a2, a12, 8 22: b2cc bnez.n a2, 31 24: 0c2d mov.n a2, a12 26: fff701 l32r a0, 4 29: 0000c0 callx0 a0 2c: 0c0c movi.n a12, 0 2e: 000306 j 3e 31: 100c movi.n a0, 1 33: 3238 l32i.n a3, a2, 12 35: 040c movi.n a4, 0 37: 0349 s32i.n a4, a3, 0 39: 1309 s32i.n a0, a3, 4 3b: 000005 call0 3c 3e: 0c2d mov.n a2, a12 40: 0108 l32i.n a0, a1, 0 42: 11c8 l32i.n a12, a1, 4 44: 10c112 addi a1, a1, 16 47: f00d ret.n 49: 000000 ill 4c: 000000 ill ... 00000050 : 50: f0c112 addi a1, a1, -16 53: 11c9 s32i.n a12, a1, 4 55: 0109 s32i.n a0, a1, 0 57: 02cd mov.n a12, a2 59: 2228 l32i.n a2, a2, 8 5b: 000005 call0 5c 5e: 0c2d mov.n a2, a12 60: 2c38 l32i.n a3, a12, 8 62: 000005 call0 64 65: ec08 l32i.n a0, a12, 56 67: b0cc bnez.n a0, 76 69: 0c2d mov.n a2, a12 6b: 000005 call0 6c 6e: 0c2d mov.n a2, a12 70: fff701 l32r a0, 4c 73: 0000c0 callx0 a0 76: 11c8 l32i.n a12, a1, 4 78: 0108 l32i.n a0, a1, 0 7a: 10c112 addi a1, a1, 16 7d: f00d ret.n ... 00000088 : 88: f0c112 addi a1, a1, -16 8b: 21d9 s32i.n a13, a1, 8 8d: 0109 s32i.n a0, a1, 0 8f: 31e9 s32i.n a14, a1, 12 91: 11c9 s32i.n a12, a1, 4 93: 12c8 l32i.n a12, a2, 4 95: 02ed mov.n a14, a2 97: bc9c beqz.n a12, b6 99: 0cd8 l32i.n a13, a12, 0 9b: 3c28 l32i.n a2, a12, 12 9d: fff801 l32r a0, 80 a0: 0000c0 callx0 a0 a3: 0c2d mov.n a2, a12 a5: fff701 l32r a0, 84 a8: 0000c0 callx0 a0 ab: 0dcd mov.n a12, a13 ad: fe8d56 bnez a13, 99 b0: 000c movi.n a0, 0 b2: fe09 s32i.n a0, a14, 60 b4: 1e09 s32i.n a0, a14, 4 b6: 11c8 l32i.n a12, a1, 4 b8: 21d8 l32i.n a13, a1, 8 ba: 31e8 l32i.n a14, a1, 12 bc: 0108 l32i.n a0, a1, 0 be: 10c112 addi a1, a1, 16 c1: f00d ret.n c3: 55aa00 extui a10, a0, 26, 6 c6: ff .byte 0xff c7: 7f .byte 0x7f 000000c8 : c8: f0c112 addi a1, a1, -16 cb: 11c9 s32i.n a12, a1, 4 cd: 0109 s32i.n a0, a1, 0 cf: 02cd mov.n a12, a2 d1: 00e845 call0 f58 d4: 2c08 l32i.n a0, a12, 8 d6: fffb21 l32r a2, c4 d9: 301b addi.n a3, a0, 1 db: 011027 beq a0, a2, e0 de: 2c39 s32i.n a3, a12, 8 e0: 0c2d mov.n a2, a12 e2: 0108 l32i.n a0, a1, 0 e4: 11c8 l32i.n a12, a1, 4 e6: 10c112 addi a1, a1, 16 e9: f00d ret.n eb: 55aa00 extui a10, a0, 26, 6 ee: ff .byte 0xff ef: 7f .byte 0x7f 000000f0 : f0: f0c112 addi a1, a1, -16 f3: 11c9 s32i.n a12, a1, 4 f5: 0109 s32i.n a0, a1, 0 f7: 02cd mov.n a12, a2 f9: 00e5c5 call0 f58 fc: 2c08 l32i.n a0, a12, 8 fe: 041066 bnei a0, 1, 106 101: fffa21 l32r a2, ec 104: 2c29 s32i.n a2, a12, 8 106: 11c8 l32i.n a12, a1, 4 108: 0108 l32i.n a0, a1, 0 10a: 10c112 addi a1, a1, 16 10d: f00d ret.n 10f: 55aa00 extui a10, a0, 26, 6 112: ff .byte 0xff 113: 7f .byte 0x7f 00000114 : 114: f0c112 addi a1, a1, -16 117: 11c9 s32i.n a12, a1, 4 119: 0109 s32i.n a0, a1, 0 11b: 02cd mov.n a12, a2 11d: 00e385 call0 f58 120: fffc21 l32r a2, 110 123: 2c08 l32i.n a0, a12, 8 125: 039027 bne a0, a2, 12c 128: 130c movi.n a3, 1 12a: 2c39 s32i.n a3, a12, 8 12c: 11c8 l32i.n a12, a1, 4 12e: 0108 l32i.n a0, a1, 0 130: 10c112 addi a1, a1, 16 133: f00d ret.n 135: 000000 ill 138: 55aa add.n a5, a5, a10 13a: ff .byte 0xff 13b: 7f .byte 0x7f 0000013c : 13c: f0c112 addi a1, a1, -16 13f: 1109 s32i.n a0, a1, 4 141: 0129 s32i.n a2, a1, 0 143: 21c9 s32i.n a12, a1, 8 145: 032d mov.n a2, a3 147: 03cd mov.n a12, a3 149: 00e0c5 call0 f58 14c: 2c08 l32i.n a0, a12, 8 14e: fffa21 l32r a2, 138 151: 300b addi.n a3, a0, -1 153: 181027 beq a0, a2, 16f 156: 2c39 s32i.n a3, a12, 8 158: 1313e6 bgei a3, 1, 16f 15b: 0158 l32i.n a5, a1, 0 15d: f568 l32i.n a6, a5, 60 15f: e548 l32i.n a4, a5, 56 161: 1578 l32i.n a7, a5, 4 163: 0c79 s32i.n a7, a12, 0 165: 15c9 s32i.n a12, a5, 4 167: 440b addi.n a4, a4, -1 169: 661b addi.n a6, a6, 1 16b: f569 s32i.n a6, a5, 60 16d: e549 s32i.n a4, a5, 56 16f: 21c8 l32i.n a12, a1, 8 171: 1108 l32i.n a0, a1, 4 173: 10c112 addi a1, a1, 16 176: f00d ret.n 00000178 : 178: f0c112 addi a1, a1, -16 17b: 0139 s32i.n a3, a1, 0 17d: 1109 s32i.n a0, a1, 4 17f: 130c movi.n a3, 1 181: 00cd05 call0 e54 184: 3238 l32i.n a3, a2, 12 186: 0108 l32i.n a0, a1, 0 188: 0309 s32i.n a0, a3, 0 18a: 1108 l32i.n a0, a1, 4 18c: 10c112 addi a1, a1, 16 18f: f00d ret.n 191: 000000 ill 194: 000000 ill ... 00000198 : 198: f0c112 addi a1, a1, -16 19b: 11c9 s32i.n a12, a1, 4 19d: 21d9 s32i.n a13, a1, 8 19f: 0109 s32i.n a0, a1, 0 1a1: 03dd mov.n a13, a3 1a3: 029332 l16si a3, a3, 4 1a6: 00cac5 call0 e54 1a9: 02cd mov.n a12, a2 1ab: 0d2d mov.n a2, a13 1ad: 00da85 call0 f58 1b0: ec8c beqz.n a12, 1c2 1b2: 3d38 l32i.n a3, a13, 12 1b4: 029d42 l16si a4, a13, 4 1b7: 3c28 l32i.n a2, a12, 12 1b9: 1144e0 slli a4, a4, 2 1bc: fff601 l32r a0, 194 1bf: 0000c0 callx0 a0 1c2: 0108 l32i.n a0, a1, 0 1c4: 0c2d mov.n a2, a12 1c6: 21d8 l32i.n a13, a1, 8 1c8: 11c8 l32i.n a12, a1, 4 1ca: 10c112 addi a1, a1, 16 1cd: f00d ret.n ... 000001d0 : 1d0: 026d mov.n a6, a2 1d2: e0c112 addi a1, a1, -32 1d5: 032d mov.n a2, a3 1d7: 11c9 s32i.n a12, a1, 4 1d9: 0109 s32i.n a0, a1, 0 1db: 21d9 s32i.n a13, a1, 8 1dd: 31e9 s32i.n a14, a1, 12 1df: 04dd mov.n a13, a4 1e1: 03ed mov.n a14, a3 1e3: 4169 s32i.n a6, a1, 16 1e5: 00d705 call0 f58 1e8: 0d2d mov.n a2, a13 1ea: 00d6c5 call0 f58 1ed: 029d02 l16si a0, a13, 4 1f0: 029ec2 l16si a12, a14, 4 1f3: 01ac07 bge a12, a0, 1f8 1f6: 00cd mov.n a12, a0 1f8: 0e2d mov.n a2, a14 1fa: 3c1b addi.n a3, a12, 1 1fc: 00bf05 call0 df0 1ff: 0d2d mov.n a2, a13 201: 0c3d mov.n a3, a12 203: 00bec5 call0 df0 206: 3e08 l32i.n a0, a14, 12 208: 3d48 l32i.n a4, a13, 12 20a: 4128 l32i.n a2, a1, 16 20c: 030c movi.n a3, 0 20e: 1a0c movi.n a10, 1 210: 0098 l32i.n a9, a0, 0 212: 0488 l32i.n a8, a4, 0 214: 444b addi.n a4, a4, 4 216: 889a add.n a8, a8, a9 218: 783a add.n a7, a8, a3 21a: 130c movi.n a3, 1 21c: 013787 bltu a7, a8, 221 21f: 0a0c movi.n a10, 0 221: 0079 s32i.n a7, a0, 0 223: cc0b addi.n a12, a12, -1 225: 004b addi.n a0, a0, 4 227: 013897 bltu a8, a9, 22c 22a: 030c movi.n a3, 0 22c: 2033a0 or a3, a3, a10 22f: 1a0c movi.n a10, 1 231: fdbc56 bnez a12, 210 234: 0039 s32i.n a3, a0, 0 236: 11c8 l32i.n a12, a1, 4 238: 0d3d mov.n a3, a13 23a: 21d8 l32i.n a13, a1, 8 23c: 000005 call0 240 23f: 0e2d mov.n a2, a14 241: 31e8 l32i.n a14, a1, 12 243: 00d185 call0 f5c 246: 0108 l32i.n a0, a1, 0 248: 20c112 addi a1, a1, 32 24b: f00d ret.n 24d: 000000 ill 00000250 : 250: e0c112 addi a1, a1, -32 253: 1109 s32i.n a0, a1, 4 255: 21c9 s32i.n a12, a1, 8 257: 51f9 s32i.n a15, a1, 20 259: 41e9 s32i.n a14, a1, 16 25b: 31d9 s32i.n a13, a1, 12 25d: 0129 s32i.n a2, a1, 0 25f: 04dd mov.n a13, a4 261: 032d mov.n a2, a3 263: 03ed mov.n a14, a3 265: 05fd mov.n a15, a5 267: 0293c2 l16si a12, a3, 4 26a: 00cec5 call0 f58 26d: 0d2d mov.n a2, a13 26f: 00ce85 call0 f58 272: 0d2d mov.n a2, a13 274: 0c3d mov.n a3, a12 276: 00b785 call0 df0 279: 3e08 l32i.n a0, a14, 12 27b: 3d88 l32i.n a8, a13, 12 27d: 040c movi.n a4, 0 27f: 150c movi.n a5, 1 281: 0898 l32i.n a9, a8, 0 283: 0028 l32i.n a2, a0, 0 285: 884b addi.n a8, a8, 4 287: c09290 sub a9, a2, a9 28a: c03940 sub a3, a9, a4 28d: 140c movi.n a4, 1 28f: 013297 bltu a2, a9, 294 292: 050c movi.n a5, 0 294: 0039 s32i.n a3, a0, 0 296: cc0b addi.n a12, a12, -1 298: 004b addi.n a0, a0, 4 29a: 013937 bltu a9, a3, 29f 29d: 040c movi.n a4, 0 29f: 204450 or a4, a4, a5 2a2: 150c movi.n a5, 1 2a4: fd9c56 bnez a12, 281 2a7: 01c8 l32i.n a12, a1, 0 2a9: 0f8c beqz.n a15, 2ad 2ab: 0f49 s32i.n a4, a15, 0 2ad: 0d2d mov.n a2, a13 2af: 00cac5 call0 f5c 2b2: 023d mov.n a3, a2 2b4: 0c2d mov.n a2, a12 2b6: 000005 call0 2b8 2b9: 21c8 l32i.n a12, a1, 8 2bb: 31d8 l32i.n a13, a1, 12 2bd: 0e2d mov.n a2, a14 2bf: 51f8 l32i.n a15, a1, 20 2c1: 41e8 l32i.n a14, a1, 16 2c3: 00c985 call0 f5c 2c6: 1108 l32i.n a0, a1, 4 2c8: 20c112 addi a1, a1, 32 2cb: f00d ret.n ... 2d5: 000000 ill 2d8: c0c112 addi a1, a1, -64 2db: 21c9 s32i.n a12, a1, 8 2dd: 31d9 s32i.n a13, a1, 12 2df: 41e9 s32i.n a14, a1, 16 2e1: 6129 s32i.n a2, a1, 24 2e3: a149 s32i.n a4, a1, 40 2e5: 51f9 s32i.n a15, a1, 20 2e7: 7139 s32i.n a3, a1, 28 2e9: 0293f2 l16si a15, a3, 4 2ec: 1109 s32i.n a0, a1, 4 2ee: 3f1b addi.n a3, a15, 1 2f0: 00b605 call0 e54 2f3: 02cd mov.n a12, a2 2f5: 0129 s32i.n a2, a1, 0 2f7: 7128 l32i.n a2, a1, 28 2f9: 3cc8 l32i.n a12, a12, 12 2fb: 32d8 l32i.n a13, a2, 12 2fd: 00c585 call0 f58 300: 0c2d mov.n a2, a12 302: 030c movi.n a3, 0 304: 11efe0 slli a14, a15, 2 307: 4e4b addi.n a4, a14, 4 309: fff101 l32r a0, 2d0 30c: 0000c0 callx0 a0 30f: a108 l32i.n a0, a1, 40 311: feda add.n a15, a14, a13 313: 91f9 s32i.n a15, a1, 36 315: 8109 s32i.n a0, a1, 32 317: 000c movi.n a0, 0 319: 0cf8 l32i.n a15, a12, 0 31b: 0e0c movi.n a14, 0 31d: 0d28 l32i.n a2, a13, 0 31f: b109 s32i.n a0, a1, 44 321: 8138 l32i.n a3, a1, 32 323: 000c movi.n a0, 0 325: c109 s32i.n a0, a1, 48 327: ffeb01 l32r a0, 2d4 32a: 0000c0 callx0 a0 32d: c108 l32i.n a0, a1, 48 32f: b178 l32i.n a7, a1, 44 331: 8e3a add.n a8, a14, a3 333: 9f2a add.n a9, a15, a2 335: 01b9f7 bgeu a9, a15, 33a 338: 881b addi.n a8, a8, 1 33a: dd4b addi.n a13, a13, 4 33c: 008a add.n a0, a0, a8 33e: 9128 l32i.n a2, a1, 36 340: 879a add.n a8, a7, a9 342: 0c89 s32i.n a8, a12, 0 344: cc4b addi.n a12, a12, 4 346: 01b877 bgeu a8, a7, 34b 349: 001b addi.n a0, a0, 1 34b: ca3d27 bltu a13, a2, 319 34e: 6128 l32i.n a2, a1, 24 350: 7138 l32i.n a3, a1, 28 352: 31d8 l32i.n a13, a1, 12 354: 41e8 l32i.n a14, a1, 16 356: 0c09 s32i.n a0, a12, 0 358: 51f8 l32i.n a15, a1, 20 35a: 21c8 l32i.n a12, a1, 8 35c: 000005 call0 360 35f: 0128 l32i.n a2, a1, 0 361: 00bf85 call0 f5c 364: 1108 l32i.n a0, a1, 4 366: 40c112 addi a1, a1, 64 369: f00d ret.n ... 0000038c : 38c: 80c112 addi a1, a1, -128 38f: 1c6132 s32i a3, a1, 112 392: c1f9 s32i.n a15, a1, 48 394: 8109 s32i.n a0, a1, 32 396: a1d9 s32i.n a13, a1, 40 398: 196122 s32i a2, a1, 100 39b: 91c9 s32i.n a12, a1, 36 39d: b1e9 s32i.n a14, a1, 44 39f: 05cd mov.n a12, a5 3a1: 04ed mov.n a14, a4 3a3: 032d mov.n a2, a3 3a5: 0293d2 l16si a13, a3, 4 3a8: 029402 l16si a0, a4, 4 3ab: 1921f2 l32i a15, a1, 100 3ae: 1b6102 s32i a0, a1, 108 3b1: 400ff2 l8ui a15, a15, 64 3b4: c00d00 sub a0, a13, a0 3b7: 146102 s32i a0, a1, 80 3ba: 00b9c5 call0 f58 3bd: 0e2d mov.n a2, a14 3bf: 00b985 call0 f58 3c2: 7cbc beqz.n a12, 3fd 3c4: 0e2d mov.n a2, a14 3c6: 1c2132 l32i a3, a1, 112 3c9: 000005 call0 3cc 3cc: 2d12a6 blti a2, 1, 3fd 3cf: 0e3d mov.n a3, a14 3d1: 192122 l32i a2, a1, 100 3d4: 000005 call0 3d8 3d7: 1c2122 l32i a2, a1, 112 3da: 000386 j 3ec 3dd: 192122 l32i a2, a1, 100 3e0: 1c2132 l32i a3, a1, 112 3e3: 000005 call0 3e4 3e6: 152122 l32i a2, a1, 84 3e9: 00b705 call0 f5c 3ec: 91c8 l32i.n a12, a1, 36 3ee: a1d8 l32i.n a13, a1, 40 3f0: b1e8 l32i.n a14, a1, 44 3f2: c1f8 l32i.n a15, a1, 48 3f4: 80a032 movi a3, 128 3f7: 8108 l32i.n a0, a1, 32 3f9: 113a add.n a1, a1, a3 3fb: f00d ret.n 3fd: 192122 l32i a2, a1, 100 400: 41f9 s32i.n a15, a1, 16 402: 31d9 s32i.n a13, a1, 12 404: 21c9 s32i.n a12, a1, 8 406: 142132 l32i a3, a1, 80 409: 1b21c2 l32i a12, a1, 108 40c: 331b addi.n a3, a3, 1 40e: 00a445 call0 e54 411: 156122 s32i a2, a1, 84 414: cc1b addi.n a12, a12, 1 416: 192122 l32i a2, a1, 100 419: 0c3d mov.n a3, a12 41b: 1361c2 s32i a12, a1, 76 41e: 00a345 call0 e54 421: 02dd mov.n a13, a2 423: 0e2d mov.n a2, a14 425: 00b345 call0 f5c 428: 130c movi.n a3, 1 42a: 02fd mov.n a15, a2 42c: 3258 l32i.n a5, a2, 12 42e: 029242 l16si a4, a2, 4 431: 02cd mov.n a12, a2 433: a04450 addx4 a4, a4, a5 436: 050c movi.n a5, 0 438: ffd442 addmi a4, a4, 0xffffff00 43b: 3f2442 l32i a4, a4, 252 43e: 020c movi.n a2, 0 440: 441b addi.n a4, a4, 1 442: ffca01 l32r a0, 36c 445: 0000c0 callx0 a0 448: 030c movi.n a3, 0 44a: 152162 l32i a6, a1, 84 44d: 02ed mov.n a14, a2 44f: 029642 l16si a4, a6, 4 452: 3628 l32i.n a2, a6, 12 454: 1144e0 slli a4, a4, 2 457: ffc601 l32r a0, 370 45a: 0000c0 callx0 a0 45d: 2a2eb6 bltui a14, 2, 48b 460: 192122 l32i a2, a1, 100 463: 1c2132 l32i a3, a1, 112 466: 0e4d mov.n a4, a14 468: ffe6c5 call0 2d8 46b: 2158 l32i.n a5, a1, 8 46d: 1c6122 s32i a2, a1, 112 470: b58c beqz.n a5, 47f 472: 192102 l32i a0, a1, 100 475: 41f8 l32i.n a15, a1, 16 477: a0ff00 addx4 a15, a15, a0 47a: 9ff8 l32i.n a15, a15, 36 47c: 0002c6 j 48b 47f: 0c3d mov.n a3, a12 481: 192122 l32i a2, a1, 100 484: 0e4d mov.n a4, a14 486: ffe505 call0 2d8 489: 02fd mov.n a15, a2 48b: 1c2122 l32i a2, a1, 112 48e: 3138 l32i.n a3, a1, 12 490: 029222 l16si a2, a2, 4 493: 079237 bne a2, a3, 49e 496: 331b addi.n a3, a3, 1 498: 1c2122 l32i a2, a1, 112 49b: 009545 call0 df0 49e: 11e9 s32i.n a14, a1, 4 4a0: 1b2142 l32i a4, a1, 108 4a3: 0c0c movi.n a12, 0 4a5: 1144e0 slli a4, a4, 2 4a8: 444b addi.n a4, a4, 4 4aa: 1a6142 s32i a4, a1, 104 4ad: 3d28 l32i.n a2, a13, 12 4af: 1c2142 l32i a4, a1, 112 4b2: 1b2152 l32i a5, a1, 108 4b5: 029432 l16si a3, a4, 4 4b8: 3448 l32i.n a4, a4, 12 4ba: c03350 sub a3, a3, a5 4bd: c033c0 sub a3, a3, a12 4c0: a03340 addx4 a3, a3, a4 4c3: fcc332 addi a3, a3, -4 4c6: 1a2142 l32i a4, a1, 104 4c9: ffaa01 l32r a0, 374 4cc: 0000c0 callx0 a0 4cf: 3f08 l32i.n a0, a15, 12 4d1: 3d38 l32i.n a3, a13, 12 4d3: 029d22 l16si a2, a13, 4 4d6: 029fe2 l16si a14, a15, 4 4d9: 1761e2 s32i a14, a1, 92 4dc: a02230 addx4 a2, a2, a3 4df: a0ee00 addx4 a14, a14, a0 4e2: fed222 addmi a2, a2, 0xfffffe00 4e5: 186122 s32i a2, a1, 96 4e8: fedee2 addmi a14, a14, 0xfffffe00 4eb: 7f2222 l32i a2, a2, 0x1fc 4ee: 1661e2 s32i a14, a1, 88 4f1: 7f2ee2 l32i a14, a14, 0x1fc 4f4: 049e27 bne a14, a2, 4fc 4f7: fe7c movi.n a14, -1 4f9: 002746 j 59a 4fc: 030c movi.n a3, 0 4fe: 182142 l32i a4, a1, 96 501: 150c movi.n a5, 1 503: 7e2442 l32i a4, a4, 0x1f8 506: 126142 s32i a4, a1, 72 509: 040c movi.n a4, 0 50b: ff9b01 l32r a0, 378 50e: 0000c0 callx0 a0 511: 61e9 s32i.n a14, a1, 24 513: 122152 l32i a5, a1, 72 516: 116122 s32i a2, a1, 68 519: 252a add.n a2, a5, a2 51b: 01b257 bgeu a2, a5, 520 51e: 331b addi.n a3, a3, 1 520: 0e4d mov.n a4, a14 522: 050c movi.n a5, 0 524: ff9601 l32r a0, 37c 527: 0000c0 callx0 a0 52a: 172162 l32i a6, a1, 92 52d: 02ed mov.n a14, a2 52f: 6726a6 blti a6, 2, 59a 532: 162172 l32i a7, a1, 88 535: 7e2772 l32i a7, a7, 0x1f8 538: 106172 s32i a7, a1, 64 53b: 05b716 beqz a7, 59a 53e: 150c movi.n a5, 1 540: 040c movi.n a4, 0 542: 112132 l32i a3, a1, 68 545: 122122 l32i a2, a1, 72 548: 182192 l32i a9, a1, 96 54b: 080c movi.n a8, 0 54d: e189 s32i.n a8, a1, 56 54f: 7d2992 l32i a9, a9, 0x1f4 552: 223a add.n a2, a2, a3 554: 6138 l32i.n a3, a1, 24 556: d199 s32i.n a9, a1, 52 558: 8233e0 mull a3, a3, a14 55b: c02230 sub a2, a2, a3 55e: 030c movi.n a3, 0 560: ff8801 l32r a0, 380 563: 0000c0 callx0 a0 566: d158 l32i.n a5, a1, 52 568: e108 l32i.n a0, a1, 56 56a: 452a add.n a4, a5, a2 56c: 003a add.n a0, a0, a3 56e: 7109 s32i.n a0, a1, 28 570: f149 s32i.n a4, a1, 60 572: 03b457 bgeu a4, a5, 579 575: 001b addi.n a0, a0, 1 577: 7109 s32i.n a0, a1, 28 579: 102122 l32i a2, a1, 64 57c: 0e3d mov.n a3, a14 57e: ff8101 l32r a0, 384 581: 0000c0 callx0 a0 584: f198 l32i.n a9, a1, 60 586: 7148 l32i.n a4, a1, 28 588: 000c movi.n a0, 0 58a: 073347 bltu a3, a4, 595 58d: 029437 bne a4, a3, 593 590: 01b927 bgeu a9, a2, 595 593: 100c movi.n a0, 1 595: 5e0b addi.n a5, a14, -1 597: 93e500 movnez a14, a5, a0 59a: 06ae16 beqz a14, 608 59d: 0f2d mov.n a2, a15 59f: 000005 call0 5a0 5a2: 023d mov.n a3, a2 5a4: 0e4d mov.n a4, a14 5a6: 192122 l32i a2, a1, 100 5a9: ffd2c5 call0 2d8 5ac: 0d3d mov.n a3, a13 5ae: 024d mov.n a4, a2 5b0: 015d mov.n a5, a1 5b2: 192122 l32i a2, a1, 100 5b5: 000005 call0 5b8 5b8: 02dd mov.n a13, a2 5ba: 132132 l32i a3, a1, 76 5bd: 008305 call0 df0 5c0: 152122 l32i a2, a1, 84 5c3: 029202 l16si a0, a2, 4 5c6: 3228 l32i.n a2, a2, 12 5c8: c000c0 sub a0, a0, a12 5cb: a00020 addx4 a0, a0, a2 5ce: ffd072 addmi a7, a0, 0xffffff00 5d1: 3f67e2 s32i a14, a7, 252 5d4: 0168 l32i.n a6, a1, 0 5d6: 044616 beqz a6, 61e 5d9: fed042 addmi a4, a0, 0xfffffe00 5dc: 7f2432 l32i a3, a4, 0x1fc 5df: 0f2d mov.n a2, a15 5e1: 330b addi.n a3, a3, -1 5e3: 7f6432 s32i a3, a4, 0x1fc 5e6: 000005 call0 5e8 5e9: 024d mov.n a4, a2 5eb: 0d3d mov.n a3, a13 5ed: 192122 l32i a2, a1, 100 5f0: 000005 call0 5f4 5f3: 029252 l16si a5, a2, 4 5f6: 550b addi.n a5, a5, -1 5f8: 025252 s16i a5, a2, 4 5fb: 029f42 l16si a4, a15, 4 5fe: 02dd mov.n a13, a2 600: 440b addi.n a4, a4, -1 602: 025f42 s16i a4, a15, 4 605: 000546 j 61e 608: 152182 l32i a8, a1, 84 60b: 060c movi.n a6, 0 60d: 029872 l16si a7, a8, 4 610: 3888 l32i.n a8, a8, 12 612: c077c0 sub a7, a7, a12 615: a07780 addx4 a7, a7, a8 618: ffd772 addmi a7, a7, 0xffffff00 61b: 3f6762 s32i a6, a7, 252 61e: 1c2132 l32i a3, a1, 112 621: 1b2142 l32i a4, a1, 108 624: 029322 l16si a2, a3, 4 627: 3338 l32i.n a3, a3, 12 629: c02240 sub a2, a2, a4 62c: 1a2142 l32i a4, a1, 104 62f: c022c0 sub a2, a2, a12 632: a02230 addx4 a2, a2, a3 635: fcc222 addi a2, a2, -4 638: 3d38 l32i.n a3, a13, 12 63a: ff5301 l32r a0, 388 63d: 0000c0 callx0 a0 640: 142152 l32i a5, a1, 80 643: cc1b addi.n a12, a12, 1 645: 0225c7 blt a5, a12, 64b 648: ff9846 j 4ad 64b: 0d3d mov.n a3, a13 64d: 192122 l32i a2, a1, 100 650: 21c8 l32i.n a12, a1, 8 652: 000005 call0 654 655: 0f3d mov.n a3, a15 657: 192122 l32i a2, a1, 100 65a: 000005 call0 65c 65d: d7cc16 beqz a12, 3dd 660: 192122 l32i a2, a1, 100 663: 152132 l32i a3, a1, 84 666: 000005 call0 668 669: 1c2122 l32i a2, a1, 112 66c: 008ec5 call0 f5c 66f: 023d mov.n a3, a2 671: 1148 l32i.n a4, a1, 4 673: 192122 l32i a2, a1, 100 676: 0000c5 call0 684 679: ff5bc6 j 3ec ... 684: 032d mov.n a2, a3 686: e0c112 addi a1, a1, -32 689: 41f9 s32i.n a15, a1, 16 68b: 5139 s32i.n a3, a1, 20 68d: 0109 s32i.n a0, a1, 0 68f: 11c9 s32i.n a12, a1, 4 691: 21d9 s32i.n a13, a1, 8 693: 31e9 s32i.n a14, a1, 12 695: 0293d2 l16si a13, a3, 4 698: 04ed mov.n a14, a4 69a: cd0b addi.n a12, a13, -1 69c: 008b85 call0 f58 69f: 0f0c movi.n a15, 0 6a1: 11dce0 slli a13, a12, 2 6a4: 0c0c movi.n a12, 0 6a6: 0c3d mov.n a3, a12 6a8: 5108 l32i.n a0, a1, 20 6aa: 61c9 s32i.n a12, a1, 24 6ac: 3008 l32i.n a0, a0, 12 6ae: 0f5d mov.n a5, a15 6b0: c0da add.n a12, a0, a13 6b2: 71c9 s32i.n a12, a1, 28 6b4: 0cc8 l32i.n a12, a12, 0 6b6: 0e4d mov.n a4, a14 6b8: 0c2d mov.n a2, a12 6ba: fff001 l32r a0, 67c 6bd: 0000c0 callx0 a0 6c0: 0f5d mov.n a5, a15 6c2: 7138 l32i.n a3, a1, 28 6c4: 0e4d mov.n a4, a14 6c6: 0329 s32i.n a2, a3, 0 6c8: 0c2d mov.n a2, a12 6ca: 6138 l32i.n a3, a1, 24 6cc: ffed01 l32r a0, 680 6cf: 0000c0 callx0 a0 6d2: 02cd mov.n a12, a2 6d4: fccdd2 addi a13, a13, -4 6d7: fcbdd6 bgez a13, 6a6 6da: 5128 l32i.n a2, a1, 20 6dc: 11c8 l32i.n a12, a1, 4 6de: 21d8 l32i.n a13, a1, 8 6e0: 31e8 l32i.n a14, a1, 12 6e2: 41f8 l32i.n a15, a1, 16 6e4: 008745 call0 f5c 6e7: 0108 l32i.n a0, a1, 0 6e9: 20c112 addi a1, a1, 32 6ec: f00d ret.n 6ee: 120000 excw 6f1: 39e0c1 l32r a12, fffcee74 6f4: 010951 l32r a5, fffc0b18 6f7: 21d9 s32i.n a13, a1, 8 6f9: 31e9 s32i.n a14, a1, 12 6fb: 41f9 s32i.n a15, a1, 16 6fd: 11c9 s32i.n a12, a1, 4 6ff: 02fd mov.n a15, a2 701: 0292c2 l16si a12, a2, 4 704: 32e8 l32i.n a14, a2, 12 706: c0cc30 sub a12, a12, a3 709: a0d3e0 addx4 a13, a3, a14 70c: 008485 call0 f58 70f: 100c movi.n a0, 1 711: 191ce6 bgei a12, 1, 72e 714: 0f2d mov.n a2, a15 716: 3fe8 l32i.n a14, a15, 12 718: 0d0c movi.n a13, 0 71a: 0ed9 s32i.n a13, a14, 0 71c: 11c8 l32i.n a12, a1, 4 71e: 21d8 l32i.n a13, a1, 8 720: 025f02 s16i a0, a15, 4 723: 31e8 l32i.n a14, a1, 12 725: 41f8 l32i.n a15, a1, 16 727: 0108 l32i.n a0, a1, 0 729: 20c112 addi a1, a1, 32 72c: f00d ret.n 72e: cc0b addi.n a12, a12, -1 730: 0d08 l32i.n a0, a13, 0 732: 0e09 s32i.n a0, a14, 0 734: dd4b addi.n a13, a13, 4 736: ee4b addi.n a14, a14, 4 738: f21ce6 bgei a12, 1, 72e 73b: 5138 l32i.n a3, a1, 20 73d: 029f02 l16si a0, a15, 4 740: 0f2d mov.n a2, a15 742: c00030 sub a0, a0, a3 745: fff4c6 j 71c 748: 000000 ill 74b: c11200 mul16u a1, a2, a0 74e: 1109e0 slli a0, a9, 2 751: 31d9 s32i.n a13, a1, 12 753: 41e9 s32i.n a14, a1, 16 755: 21c9 s32i.n a12, a1, 8 757: 03ed mov.n a14, a3 759: 0292c2 l16si a12, a2, 4 75c: 02dd mov.n a13, a2 75e: cc0b addi.n a12, a12, -1 760: 007f45 call0 f58 763: 0e1ee6 bgei a14, 1, 775 766: 1108 l32i.n a0, a1, 4 768: 21c8 l32i.n a12, a1, 8 76a: 0d2d mov.n a2, a13 76c: 41e8 l32i.n a14, a1, 16 76e: 31d8 l32i.n a13, a1, 12 770: 20c112 addi a1, a1, 32 773: f00d ret.n 775: 029d32 l16si a3, a13, 4 778: 0d2d mov.n a2, a13 77a: 33ea add.n a3, a3, a14 77c: 006705 call0 df0 77f: 3d08 l32i.n a0, a13, 12 781: 2eca add.n a2, a14, a12 783: a02200 addx4 a2, a2, a0 786: a00c00 addx4 a0, a12, a0 789: cc0b addi.n a12, a12, -1 78b: 0038 l32i.n a3, a0, 0 78d: fcc002 addi a0, a0, -4 790: fcc222 addi a2, a2, -4 793: 1239 s32i.n a3, a2, 4 795: f00c66 bnei a12, -1, 789 798: 114ee0 slli a4, a14, 2 79b: 3d28 l32i.n a2, a13, 12 79d: 030c movi.n a3, 0 79f: ffea01 l32r a0, 748 7a2: 0000c0 callx0 a0 7a5: ffef46 j 766 7a8: 000000 ill ... 000007ac : 7ac: f0c112 addi a1, a1, -16 7af: 11c9 s32i.n a12, a1, 4 7b1: 0109 s32i.n a0, a1, 0 7b3: 31e9 s32i.n a14, a1, 12 7b5: 21d9 s32i.n a13, a1, 8 7b7: 04ed mov.n a14, a4 7b9: 03dd mov.n a13, a3 7bb: 443b addi.n a4, a4, 3 7bd: 3e6b addi.n a3, a14, 6 7bf: b33440 movgez a3, a4, a4 7c2: 213230 srai a3, a3, 2 7c5: 0068c5 call0 e54 7c8: 02cd mov.n a12, a2 7ca: 32cc bnez.n a2, 7d1 7cc: 020c movi.n a2, 0 7ce: 0010c6 j 815 7d1: 3228 l32i.n a2, a2, 12 7d3: 029c42 l16si a4, a12, 4 7d6: 030c movi.n a3, 0 7d8: 1144e0 slli a4, a4, 2 7db: fff301 l32r a0, 7a8 7de: 0000c0 callx0 a0 7e1: 0e0b addi.n a0, a14, -1 7e3: 291ea6 blti a14, 1, 810 7e6: 020c movi.n a2, 0 7e8: 060c movi.n a6, 0 7ea: 3c78 l32i.n a7, a12, 12 7ec: 8d0a add.n a8, a13, a0 7ee: 1192d0 slli a9, a2, 3 7f1: 000b addi.n a0, a0, -1 7f3: 221b addi.n a2, a2, 1 7f5: 401900 ssl a9 7f8: 000882 l8ui a8, a8, 0 7fb: 776a add.n a7, a7, a6 7fd: 0758 l32i.n a5, a7, 0 7ff: a18800 sll a8, a8 802: 558a add.n a5, a5, a8 804: 0759 s32i.n a5, a7, 0 806: 034266 bnei a2, 4, 80d 809: 664b addi.n a6, a6, 4 80b: 020c movi.n a2, 0 80d: d90066 bnei a0, -1, 7ea 810: 0c2d mov.n a2, a12 812: 007485 call0 f5c 815: 11c8 l32i.n a12, a1, 4 817: 21d8 l32i.n a13, a1, 8 819: 31e8 l32i.n a14, a1, 12 81b: 0108 l32i.n a0, a1, 0 81d: 10c112 addi a1, a1, 16 820: f00d ret.n ... 0000082c : 82c: f0c112 addi a1, a1, -16 82f: 1109 s32i.n a0, a1, 4 831: 21c9 s32i.n a12, a1, 8 833: 31d9 s32i.n a13, a1, 12 835: 02cd mov.n a12, a2 837: 03dd mov.n a13, a3 839: 032d mov.n a2, a3 83b: fffa01 l32r a0, 824 83e: 0000c0 callx0 a0 841: 0129 s32i.n a2, a1, 0 843: 023d mov.n a3, a2 845: 437b addi.n a4, a3, 7 847: 0c2d mov.n a2, a12 849: 33eb addi.n a3, a3, 14 84b: b33440 movgez a3, a4, a4 84e: 213330 srai a3, a3, 3 851: 006005 call0 e54 854: 030c movi.n a3, 0 856: 02cd mov.n a12, a2 858: 029242 l16si a4, a2, 4 85b: 3228 l32i.n a2, a2, 12 85d: 1144e0 slli a4, a4, 2 860: fff201 l32r a0, 828 863: 0000c0 callx0 a0 866: 0158 l32i.n a5, a1, 0 868: 060c movi.n a6, 0 86a: 050b addi.n a0, a5, -1 86c: 3515a6 blti a5, 1, 8a5 86f: 973c movi.n a7, 57 871: 020c movi.n a2, 0 873: 1182e0 slli a8, a2, 2 876: 3d0a add.n a3, a13, a0 878: 000332 l8ui a3, a3, 0 87b: 221b addi.n a2, a2, 1 87d: 053737 bltu a7, a3, 886 880: d0c332 addi a3, a3, -48 883: 000086 j 889 886: c9c332 addi a3, a3, -55 889: 000b addi.n a0, a0, -1 88b: 3c58 l32i.n a5, a12, 12 88d: 401800 ssl a8 890: 556a add.n a5, a5, a6 892: 0548 l32i.n a4, a5, 0 894: a18300 sll a8, a3 897: 448a add.n a4, a4, a8 899: 0549 s32i.n a4, a5, 0 89b: 038266 bnei a2, 8, 8a2 89e: 664b addi.n a6, a6, 4 8a0: 020c movi.n a2, 0 8a2: cd0066 bnei a0, -1, 873 8a5: 1108 l32i.n a0, a1, 4 8a7: 0c2d mov.n a2, a12 8a9: 31d8 l32i.n a13, a1, 12 8ab: 21c8 l32i.n a12, a1, 8 8ad: 10c112 addi a1, a1, 16 8b0: f00d ret.n 8b2: 000000 ill 8b5: 000000 ill 000008b8 : 8b8: e0c112 addi a1, a1, -32 8bb: 11c9 s32i.n a12, a1, 4 8bd: 21d9 s32i.n a13, a1, 8 8bf: 41f9 s32i.n a15, a1, 16 8c1: 31e9 s32i.n a14, a1, 12 8c3: 0109 s32i.n a0, a1, 0 8c5: 03ed mov.n a14, a3 8c7: 053316 beqz a3, 91e 8ca: 029302 l16si a0, a3, 4 8cd: 000b addi.n a0, a0, -1 8cf: 5109 s32i.n a0, a1, 20 8d1: 049096 bltz a0, 91e 8d4: 11d0e0 slli a13, a0, 2 8d7: ff0c movi.n a15, 15 8d9: cc1c movi.n a12, 28 8db: 0004c6 j 8f2 8de: 30c332 addi a3, a3, 48 8e1: 742030 extui a2, a3, 0, 8 8e4: fff401 l32r a0, 8b4 8e7: 0000c0 callx0 a0 8ea: c07c movi.n a0, -4 8ec: fcccc2 addi a12, a12, -4 8ef: 1d1c07 beq a12, a0, 910 8f2: 401c00 ssl a12 8f5: 3e38 l32i.n a3, a14, 12 8f7: a14f00 sll a4, a15 8fa: 33da add.n a3, a3, a13 8fc: 0338 l32i.n a3, a3, 0 8fe: 400c00 ssr a12 901: 103340 and a3, a3, a4 904: 913030 srl a3, a3 907: d393b6 bltui a3, 10, 8de 90a: 37c332 addi a3, a3, 55 90d: fff406 j 8e1 910: fccdd2 addi a13, a13, -4 913: 5148 l32i.n a4, a1, 20 915: cc1c movi.n a12, 28 917: 440b addi.n a4, a4, -1 919: 5149 s32i.n a4, a1, 20 91b: bc0466 bnei a4, -1, 8db 91e: 11c8 l32i.n a12, a1, 4 920: 21d8 l32i.n a13, a1, 8 922: 31e8 l32i.n a14, a1, 12 924: 41f8 l32i.n a15, a1, 16 926: 0108 l32i.n a0, a1, 0 928: 20c112 addi a1, a1, 32 92b: f00d ret.n 92d: 000000 ill 930: 000000 ill ... 00000934 : 934: e0c112 addi a1, a1, -32 937: 1109 s32i.n a0, a1, 4 939: 21c9 s32i.n a12, a1, 8 93b: 51f9 s32i.n a15, a1, 20 93d: 31d9 s32i.n a13, a1, 12 93f: 41e9 s32i.n a14, a1, 16 941: 0129 s32i.n a2, a1, 0 943: 04ed mov.n a14, a4 945: 032d mov.n a2, a3 947: 03dd mov.n a13, a3 949: 05fd mov.n a15, a5 94b: c50b addi.n a12, a5, -1 94d: 006085 call0 f58 950: 0f4d mov.n a4, a15 952: 0e2d mov.n a2, a14 954: 030c movi.n a3, 0 956: fff601 l32r a0, 930 959: 0000c0 callx0 a0 95c: 029d02 l16si a0, a13, 4 95f: 0128 l32i.n a2, a1, 0 961: 3810a6 blti a0, 1, 99d 964: 040c movi.n a4, 0 966: 050c movi.n a5, 0 968: ffa082 movi a8, 255 96b: 3cea add.n a3, a12, a14 96d: 000c movi.n a0, 0 96f: cc0b addi.n a12, a12, -1 971: 330b addi.n a3, a3, -1 973: 3d68 l32i.n a6, a13, 12 975: 401000 ssl a0 978: a17800 sll a7, a8 97b: 664a add.n a6, a6, a4 97d: 0668 l32i.n a6, a6, 0 97f: 400000 ssr a0 982: 106670 and a6, a6, a7 985: 916060 srl a6, a6 988: 014362 s8i a6, a3, 1 98b: 0e23e7 blt a3, a14, 99d 98e: 008b addi.n a0, a0, 8 990: dbc066 bnei a0, 32, 96f 993: 444b addi.n a4, a4, 4 995: 029d72 l16si a7, a13, 4 998: 551b addi.n a5, a5, 1 99a: cd2577 blt a5, a7, 96b 99d: 0d3d mov.n a3, a13 99f: 000005 call0 9a0 9a2: 21c8 l32i.n a12, a1, 8 9a4: 31d8 l32i.n a13, a1, 12 9a6: 41e8 l32i.n a14, a1, 16 9a8: 51f8 l32i.n a15, a1, 20 9aa: 1108 l32i.n a0, a1, 4 9ac: 20c112 addi a1, a1, 32 9af: f00d ret.n 9b1: 000000 ill 9b4: 000000 ill ... 000009b8 : 9b8: e0c112 addi a1, a1, -32 9bb: 4109 s32i.n a0, a1, 16 9bd: 51c9 s32i.n a12, a1, 20 9bf: 61d9 s32i.n a13, a1, 24 9c1: 02cd mov.n a12, a2 9c3: 03dd mov.n a13, a3 9c5: 063216 beqz a2, a2c 9c8: 3149 s32i.n a4, a1, 12 9ca: 05e316 beqz a3, a2c 9cd: 020c movi.n a2, 0 9cf: 3358 l32i.n a5, a3, 12 9d1: 029342 l16si a4, a3, 4 9d4: 1149 s32i.n a4, a1, 4 9d6: 130c movi.n a3, 1 9d8: a04450 addx4 a4, a4, a5 9db: ffd442 addmi a4, a4, 0xffffff00 9de: 3f2442 l32i a4, a4, 252 9e1: 050c movi.n a5, 0 9e3: 441b addi.n a4, a4, 1 9e5: fff301 l32r a0, 9b4 9e8: 0000c0 callx0 a0 9eb: 2129 s32i.n a2, a1, 8 9ed: 3168 l32i.n a6, a1, 12 9ef: 0d2d mov.n a2, a13 9f1: a066c0 addx4 a6, a6, a12 9f4: 0169 s32i.n a6, a1, 0 9f6: 36d9 s32i.n a13, a6, 12 9f8: 000005 call0 9fc 9fb: 0c2d mov.n a2, a12 9fd: 0d3d mov.n a3, a13 9ff: 2148 l32i.n a4, a1, 8 a01: 01d8 l32i.n a13, a1, 0 a03: ff8d45 call0 2d8 a06: 9d29 s32i.n a2, a13, 36 a08: 000005 call0 a0c a0b: 0c2d mov.n a2, a12 a0d: 2c38 l32i.n a3, a12, 8 a0f: 000005 call0 a10 a12: 1138 l32i.n a3, a1, 4 a14: f47c movi.n a4, -1 a16: 903340 addx2 a3, a3, a4 a19: ffd305 call0 74c a1c: 3d48 l32i.n a4, a13, 12 a1e: 023d mov.n a3, a2 a20: 050c movi.n a5, 0 a22: 0c2d mov.n a2, a12 a24: 000005 call0 a28 a27: 6d29 s32i.n a2, a13, 24 a29: 000005 call0 a2c a2c: 51c8 l32i.n a12, a1, 20 a2e: 61d8 l32i.n a13, a1, 24 a30: 4108 l32i.n a0, a1, 16 a32: 20c112 addi a1, a1, 32 a35: f00d ret.n ... 00000a38 : a38: f0c112 addi a1, a1, -16 a3b: 0109 s32i.n a0, a1, 0 a3d: 21d9 s32i.n a13, a1, 8 a3f: 11c9 s32i.n a12, a1, 4 a41: 02dd mov.n a13, a2 a43: a0c320 addx4 a12, a3, a2 a46: 3c28 l32i.n a2, a12, 12 a48: 000005 call0 a4c a4b: 0d2d mov.n a2, a13 a4d: 3c38 l32i.n a3, a12, 12 a4f: 000005 call0 a50 a52: 6c28 l32i.n a2, a12, 24 a54: 000005 call0 a58 a57: 0d2d mov.n a2, a13 a59: 6c38 l32i.n a3, a12, 24 a5b: 000005 call0 a5c a5e: 9c28 l32i.n a2, a12, 36 a60: 000005 call0 a64 a63: 9c38 l32i.n a3, a12, 36 a65: 0d2d mov.n a2, a13 a67: 11c8 l32i.n a12, a1, 4 a69: 21d8 l32i.n a13, a1, 8 a6b: 000005 call0 a6c a6e: 0108 l32i.n a0, a1, 0 a70: 10c112 addi a1, a1, 16 a73: f00d ret.n ... a7d: 000000 ill a80: a0c112 addi a1, a1, -96 a83: 11c9 s32i.n a12, a1, 4 a85: 21d9 s32i.n a13, a1, 8 a87: 6129 s32i.n a2, a1, 24 a89: 7149 s32i.n a4, a1, 28 a8b: f159 s32i.n a5, a1, 60 a8d: c169 s32i.n a6, a1, 48 a8f: 0109 s32i.n a0, a1, 0 a91: 5139 s32i.n a3, a1, 20 a93: 41f9 s32i.n a15, a1, 16 a95: 31e9 s32i.n a14, a1, 12 a97: 0294f2 l16si a15, a4, 4 a9a: 0293e2 l16si a14, a3, 4 a9d: 1061e2 s32i a14, a1, 64 aa0: a1f9 s32i.n a15, a1, 40 aa2: eefa add.n a14, a14, a15 aa4: 0e3d mov.n a3, a14 aa6: 003ac5 call0 e54 aa9: 02cd mov.n a12, a2 aab: 71d8 l32i.n a13, a1, 28 aad: 5128 l32i.n a2, a1, 20 aaf: 3c08 l32i.n a0, a12, 12 ab1: 3dd8 l32i.n a13, a13, 12 ab3: b109 s32i.n a0, a1, 44 ab5: 32f8 l32i.n a15, a2, 12 ab7: 91f9 s32i.n a15, a1, 36 ab9: 0049c5 call0 f58 abc: 7128 l32i.n a2, a1, 28 abe: 004985 call0 f58 ac1: 1461c2 s32i a12, a1, 80 ac4: 114ee0 slli a4, a14, 2 ac7: 3c28 l32i.n a2, a12, 12 ac9: 030c movi.n a3, 0 acb: ffeb01 l32r a0, a78 ace: 0000c0 callx0 a0 ad1: 1161d2 s32i a13, a1, 68 ad4: b148 l32i.n a4, a1, 44 ad6: f138 l32i.n a3, a1, 60 ad8: c158 l32i.n a5, a1, 48 ada: 020c movi.n a2, 0 adc: d129 s32i.n a2, a1, 52 ade: 550b addi.n a5, a5, -1 ae0: 8159 s32i.n a5, a1, 32 ae2: a03340 addx4 a3, a3, a4 ae5: e139 s32i.n a3, a1, 56 ae7: c178 l32i.n a7, a1, 48 ae9: d1e8 l32i.n a14, a1, 52 aeb: 179c beqz.n a7, b00 aed: c007e0 sub a0, a7, a14 af0: 0c10a6 blti a0, 1, b00 af3: 102132 l32i a3, a1, 64 af6: f00b addi.n a15, a0, -1 af8: 04a737 bge a7, a3, b00 afb: 81e8 l32i.n a14, a1, 32 afd: 000046 j b02 b00: 0f0c movi.n a15, 0 b02: 000c movi.n a0, 0 b04: 91d8 l32i.n a13, a1, 36 b06: b1c8 l32i.n a12, a1, 44 b08: a0dfd0 addx4 a13, a15, a13 b0b: a0cec0 addx4 a12, a14, a12 b0e: f128 l32i.n a2, a1, 60 b10: e138 l32i.n a3, a1, 56 b12: 128c beqz.n a2, b17 b14: 51bc37 bgeu a12, a3, b69 b17: 0d28 l32i.n a2, a13, 0 b19: 156102 s32i a0, a1, 84 b1c: 112132 l32i a3, a1, 68 b1f: 040c movi.n a4, 0 b21: 0c58 l32i.n a5, a12, 0 b23: 060c movi.n a6, 0 b25: 166162 s32i a6, a1, 88 b28: 126152 s32i a5, a1, 72 b2b: 136142 s32i a4, a1, 76 b2e: 0338 l32i.n a3, a3, 0 b30: ffd301 l32r a0, a7c b33: 0000c0 callx0 a0 b36: 162102 l32i a0, a1, 88 b39: 152192 l32i a9, a1, 84 b3c: 1321a2 l32i a10, a1, 76 b3f: 122172 l32i a7, a1, 72 b42: aa3a add.n a10, a10, a3 b44: b72a add.n a11, a7, a2 b46: 01bb77 bgeu a11, a7, b4b b49: aa1b addi.n a10, a10, 1 b4b: ee1b addi.n a14, a14, 1 b4d: dd4b addi.n a13, a13, 4 b4f: 00aa add.n a0, a0, a10 b51: ff1b addi.n a15, a15, 1 b53: a9ba add.n a10, a9, a11 b55: 0ca9 s32i.n a10, a12, 0 b57: 1021b2 l32i a11, a1, 64 b5a: cc4b addi.n a12, a12, 4 b5c: 01ba97 bgeu a10, a9, b61 b5f: 001b addi.n a0, a0, 1 b61: a92fb7 blt a15, a11, b0e b64: b1c8 l32i.n a12, a1, 44 b66: a0cec0 addx4 a12, a14, a12 b69: 0c09 s32i.n a0, a12, 0 b6b: a1e8 l32i.n a14, a1, 40 b6d: d1d8 l32i.n a13, a1, 52 b6f: 1121f2 l32i a15, a1, 68 b72: dd1b addi.n a13, a13, 1 b74: ff4b addi.n a15, a15, 4 b76: 1161f2 s32i a15, a1, 68 b79: d1d9 s32i.n a13, a1, 52 b7b: 02ade7 bge a13, a14, b81 b7e: ffd946 j ae7 b81: 6128 l32i.n a2, a1, 24 b83: 5138 l32i.n a3, a1, 20 b85: 000005 call0 b88 b88: 1421c2 l32i a12, a1, 80 b8b: 6128 l32i.n a2, a1, 24 b8d: 7138 l32i.n a3, a1, 28 b8f: 000005 call0 b90 b92: 0c2d mov.n a2, a12 b94: 003c45 call0 f5c b97: 11c8 l32i.n a12, a1, 4 b99: 21d8 l32i.n a13, a1, 8 b9b: 31e8 l32i.n a14, a1, 12 b9d: 41f8 l32i.n a15, a1, 16 b9f: 0108 l32i.n a0, a1, 0 ba1: 60c112 addi a1, a1, 96 ba4: f00d ret.n ... 00000ba8 : ba8: f0c112 addi a1, a1, -16 bab: 1109 s32i.n a0, a1, 4 bad: 31d9 s32i.n a13, a1, 12 baf: 21c9 s32i.n a12, a1, 8 bb1: 0129 s32i.n a2, a1, 0 bb3: 04cd mov.n a12, a4 bb5: 032d mov.n a2, a3 bb7: 03dd mov.n a13, a3 bb9: 0039c5 call0 f58 bbc: 0c2d mov.n a2, a12 bbe: 003985 call0 f58 bc1: 0128 l32i.n a2, a1, 0 bc3: 050c movi.n a5, 0 bc5: 060c movi.n a6, 0 bc7: 0c4d mov.n a4, a12 bc9: 0d3d mov.n a3, a13 bcb: 21c8 l32i.n a12, a1, 8 bcd: 31d8 l32i.n a13, a1, 12 bcf: ffeb05 call0 a80 bd2: 1108 l32i.n a0, a1, 4 bd4: 10c112 addi a1, a1, 16 bd7: f00d ret.n ... be5: 000000 ill be8: 140c movi.n a4, 1 bea: b0c112 addi a1, a1, -80 bed: 41c9 s32i.n a12, a1, 16 bef: 51d9 s32i.n a13, a1, 20 bf1: 61e9 s32i.n a14, a1, 24 bf3: 71f9 s32i.n a15, a1, 28 bf5: 8129 s32i.n a2, a1, 32 bf7: 9139 s32i.n a3, a1, 36 bf9: 3109 s32i.n a0, a1, 12 bfb: 029332 l16si a3, a3, 4 bfe: d139 s32i.n a3, a1, 52 c00: 903340 addx2 a3, a3, a4 c03: 002505 call0 e54 c06: 030c movi.n a3, 0 c08: 9158 l32i.n a5, a1, 36 c0a: 029242 l16si a4, a2, 4 c0d: 2129 s32i.n a2, a1, 8 c0f: 1144e0 slli a4, a4, 2 c12: 3228 l32i.n a2, a2, 12 c14: 3558 l32i.n a5, a5, 12 c16: b159 s32i.n a5, a1, 44 c18: a129 s32i.n a2, a1, 40 c1a: fff001 l32r a0, bdc c1d: 0000c0 callx0 a0 c20: 0c0c movi.n a12, 0 c22: d188 l32i.n a8, a1, 52 c24: b1a8 l32i.n a10, a1, 44 c26: a198 l32i.n a9, a1, 40 c28: 0199 s32i.n a9, a1, 0 c2a: f1a9 s32i.n a10, a1, 60 c2c: b0b890 addx8 a11, a8, a9 c2f: c1b9 s32i.n a11, a1, 48 c31: a0a8a0 addx4 a10, a8, a10 c34: e1a9 s32i.n a10, a1, 56 c36: a08890 addx4 a8, a8, a9 c39: 1189 s32i.n a8, a1, 4 c3b: 0d0c movi.n a13, 0 c3d: f138 l32i.n a3, a1, 60 c3f: 01f8 l32i.n a15, a1, 0 c41: 0338 l32i.n a3, a3, 0 c43: 0ff8 l32i.n a15, a15, 0 c45: 032d mov.n a2, a3 c47: ffe601 l32r a0, be0 c4a: 0000c0 callx0 a0 c4d: 1168 l32i.n a6, a1, 4 c4f: d148 l32i.n a4, a1, 52 c51: 0108 l32i.n a0, a1, 0 c53: ed3a add.n a14, a13, a3 c55: 7f2a add.n a7, a15, a2 c57: 0d0c movi.n a13, 0 c59: 0079 s32i.n a7, a0, 0 c5b: 01b7f7 bgeu a7, a15, c60 c5e: ee1b addi.n a14, a14, 1 c60: 7c1b addi.n a7, a12, 1 c62: 022747 blt a7, a4, c68 c65: 003146 j d2e c68: 136172 s32i a7, a1, 76 c6b: c7ca add.n a12, a7, a12 c6d: b1f8 l32i.n a15, a1, 44 c6f: a128 l32i.n a2, a1, 40 c71: a0f7f0 addx4 a15, a7, a15 c74: a0cc20 addx4 a12, a12, a2 c77: f128 l32i.n a2, a1, 60 c79: 0f38 l32i.n a3, a15, 0 c7b: 0228 l32i.n a2, a2, 0 c7d: ffd901 l32r a0, be4 c80: 0000c0 callx0 a0 c83: 0c78 l32i.n a7, a12, 0 c85: 080c movi.n a8, 0 c87: 0a0c movi.n a10, 0 c89: 11b2f0 slli a11, a2, 1 c8c: f07c movi.n a0, -1 c8e: 404f10 ssai 31 c91: 816320 src a6, a3, a2 c94: c090b0 sub a9, a0, a11 c97: 126162 s32i a6, a1, 72 c9a: f07c movi.n a0, -1 c9c: c06060 sub a6, a0, a6 c9f: 01b097 bgeu a0, a9, ca4 ca2: 660b addi.n a6, a6, -1 ca4: 073867 bltu a8, a6, caf ca7: 029867 bne a8, a6, cad caa: 01b977 bgeu a9, a7, caf cad: 1a0c movi.n a10, 1 caf: c06030 sub a6, a0, a3 cb2: 106122 s32i a2, a1, 64 cb5: c09020 sub a9, a0, a2 cb8: 116192 s32i a9, a1, 68 cbb: 01b097 bgeu a0, a9, cc0 cbe: 660b addi.n a6, a6, -1 cc0: 122152 l32i a5, a1, 72 cc3: 090c movi.n a9, 0 cc5: 858a add.n a8, a5, a8 cc7: 0d3367 bltu a3, a6, cd8 cca: 089367 bne a3, a6, cd6 ccd: 102142 l32i a4, a1, 64 cd0: 112122 l32i a2, a1, 68 cd3: 01b247 bgeu a2, a4, cd8 cd6: 190c movi.n a9, 1 cd8: 096d mov.n a6, a9 cda: 130c movi.n a3, 1 cdc: 9b7a add.n a9, a11, a7 cde: 9363a0 movnez a6, a3, a10 ce1: 01b9b7 bgeu a9, a11, ce6 ce4: 881b addi.n a8, a8, 1 ce6: 08ad mov.n a10, a8 ce8: c07080 sub a7, a0, a8 ceb: c0b090 sub a11, a0, a9 cee: 080c movi.n a8, 0 cf0: 01b0b7 bgeu a0, a11, cf5 cf3: 770b addi.n a7, a7, -1 cf5: 073d77 bltu a13, a7, d00 cf8: 029d77 bne a13, a7, cfe cfb: 01bbe7 bgeu a11, a14, d00 cfe: 180c movi.n a8, 1 d00: 746060 extui a6, a6, 0, 8 d03: 7daa add.n a7, a13, a10 d05: 936380 movnez a6, a3, a8 d08: 8e9a add.n a8, a14, a9 d0a: 0c89 s32i.n a8, a12, 0 d0c: 01b8e7 bgeu a8, a14, d11 d0f: 771b addi.n a7, a7, 1 d11: 0d0c movi.n a13, 0 d13: 07ed mov.n a14, a7 d15: cc4b addi.n a12, a12, 4 d17: 268c beqz.n a6, d1d d19: 07ed mov.n a14, a7 d1b: 1d0c movi.n a13, 1 d1d: e168 l32i.n a6, a1, 56 d1f: ff4b addi.n a15, a15, 4 d21: c06f60 sub a6, a15, a6 d24: f4f656 bnez a6, c77 d27: 0108 l32i.n a0, a1, 0 d29: 1168 l32i.n a6, a1, 4 d2b: 132172 l32i a7, a1, 76 d2e: 0d8d mov.n a8, a13 d30: c1b8 l32i.n a11, a1, 48 d32: 008b addi.n a0, a0, 8 d34: 06a8 l32i.n a10, a6, 0 d36: 0109 s32i.n a0, a1, 0 d38: 9aea add.n a9, a10, a14 d3a: 01b9a7 bgeu a9, a10, d3f d3d: 8d1b addi.n a8, a13, 1 d3f: 07cd mov.n a12, a7 d41: 1689 s32i.n a8, a6, 4 d43: 0699 s32i.n a9, a6, 0 d45: f1d8 l32i.n a13, a1, 60 d47: 664b addi.n a6, a6, 4 d49: dd4b addi.n a13, a13, 4 d4b: f1d9 s32i.n a13, a1, 60 d4d: 1169 s32i.n a6, a1, 4 d4f: 02b0b7 bgeu a0, a11, d55 d52: ffb946 j c3b d55: 8128 l32i.n a2, a1, 32 d57: 9138 l32i.n a3, a1, 36 d59: 000005 call0 d5c d5c: 2128 l32i.n a2, a1, 8 d5e: 001fc5 call0 f5c d61: 41c8 l32i.n a12, a1, 16 d63: 51d8 l32i.n a13, a1, 20 d65: 61e8 l32i.n a14, a1, 24 d67: 71f8 l32i.n a15, a1, 28 d69: 3108 l32i.n a0, a1, 12 d6b: 50c112 addi a1, a1, 80 d6e: f00d ret.n 00000d70 : d70: f0c112 addi a1, a1, -16 d73: 1109 s32i.n a0, a1, 4 d75: 0129 s32i.n a2, a1, 0 d77: 21c9 s32i.n a12, a1, 8 d79: 032d mov.n a2, a3 d7b: 03cd mov.n a12, a3 d7d: 001d85 call0 f58 d80: 0c3d mov.n a3, a12 d82: 0128 l32i.n a2, a1, 0 d84: 21c8 l32i.n a12, a1, 8 d86: ffe605 call0 be8 d89: 1108 l32i.n a0, a1, 4 d8b: 10c112 addi a1, a1, 16 d8e: f00d ret.n 00000d90 : d90: f0c112 addi a1, a1, -16 d93: 0109 s32i.n a0, a1, 0 d95: 11c9 s32i.n a12, a1, 4 d97: 21d9 s32i.n a13, a1, 8 d99: 03cd mov.n a12, a3 d9b: 02dd mov.n a13, a2 d9d: 001b85 call0 f58 da0: 0c2d mov.n a2, a12 da2: 001b45 call0 f58 da5: 029d02 l16si a0, a13, 4 da8: 029c22 l16si a2, a12, 4 dab: 3c38 l32i.n a3, a12, 12 dad: 2c2207 blt a2, a0, ddd db0: 2e2027 blt a0, a2, de2 db3: 200b addi.n a2, a0, -1 db5: 3d78 l32i.n a7, a13, 12 db7: a00230 addx4 a0, a2, a3 dba: a02270 addx4 a2, a2, a7 dbd: 0268 l32i.n a6, a2, 0 dbf: 0038 l32i.n a3, a0, 0 dc1: 183367 bltu a3, a6, ddd dc4: 1a3637 bltu a6, a3, de2 dc7: fcc002 addi a0, a0, -4 dca: fcc222 addi a2, a2, -4 dcd: ecb277 bgeu a2, a7, dbd dd0: 020c movi.n a2, 0 dd2: 11c8 l32i.n a12, a1, 4 dd4: 21d8 l32i.n a13, a1, 8 dd6: 0108 l32i.n a0, a1, 0 dd8: 10c112 addi a1, a1, 16 ddb: f00d ret.n ddd: 120c movi.n a2, 1 ddf: fffbc6 j dd2 de2: f27c movi.n a2, -1 de4: fffa86 j dd2 ... def: c11200 mul16u a1, a2, a0 df2: 21d9f0 srai a13, a15, 9 df5: 11c9 s32i.n a12, a1, 4 df7: 0109 s32i.n a0, a1, 0 df9: 02cd mov.n a12, a2 dfb: 039202 l16si a0, a2, 6 dfe: 03dd mov.n a13, a3 e00: 1fa037 bge a0, a3, e23 e03: 1120f0 slli a2, a0, 1 e06: 030d mov.n a0, a3 e08: 01a327 bge a3, a2, e0d e0b: 020d mov.n a0, a2 e0d: 113000 slli a3, a0, 16 e10: 3c28 l32i.n a2, a12, 12 e12: 313030 srai a3, a3, 16 e15: 035c32 s16i a3, a12, 6 e18: 1133e0 slli a3, a3, 2 e1b: fff301 l32r a0, de8 e1e: 0000c0 callx0 a0 e21: 3c29 s32i.n a2, a12, 12 e23: 029c02 l16si a0, a12, 4 e26: 12a0d7 bge a0, a13, e3c e29: 030c movi.n a3, 0 e2b: 3c28 l32i.n a2, a12, 12 e2d: c04d00 sub a4, a13, a0 e30: 1144e0 slli a4, a4, 2 e33: a02020 addx4 a2, a0, a2 e36: ffed01 l32r a0, dec e39: 0000c0 callx0 a0 e3c: 025cd2 s16i a13, a12, 4 e3f: 0108 l32i.n a0, a1, 0 e41: 11c8 l32i.n a12, a1, 4 e43: 21d8 l32i.n a13, a1, 8 e45: 10c112 addi a1, a1, 16 e48: f00d ret.n ... e52: 120000 excw e55: 09f0c1 l32r a12, fffc3618 e58: 11c901 l32r a0, fffc557c e5b: 21d9 s32i.n a13, a1, 8 e5d: 31e9 s32i.n a14, a1, 12 e5f: 03dd mov.n a13, a3 e61: 12e8 l32i.n a14, a2, 4 e63: 02cd mov.n a12, a2 e65: 6e9c beqz.n a14, e7f e67: 2e08 l32i.n a0, a14, 8 e69: f228 l32i.n a2, a2, 60 e6b: 0e38 l32i.n a3, a14, 0 e6d: 1c39 s32i.n a3, a12, 4 e6f: 220b addi.n a2, a2, -1 e71: fc29 s32i.n a2, a12, 60 e73: 10fc bnez.n a0, ea8 e75: 0e2d mov.n a2, a14 e77: 0d3d mov.n a3, a13 e79: fff745 call0 df0 e7c: 0005c6 j e97 e7f: 021c movi.n a2, 16 e81: fff201 l32r a0, e4c e84: 0000c0 callx0 a0 e87: 02ed mov.n a14, a2 e89: 112de0 slli a2, a13, 2 e8c: fff101 l32r a0, e50 e8f: 0000c0 callx0 a0 e92: 035ed2 s16i a13, a14, 6 e95: 3e29 s32i.n a2, a14, 12 e97: 025ed2 s16i a13, a14, 4 e9a: ec48 l32i.n a4, a12, 56 e9c: 050c movi.n a5, 0 e9e: 160c movi.n a6, 1 ea0: 2e69 s32i.n a6, a14, 8 ea2: 0e59 s32i.n a5, a14, 0 ea4: 441b addi.n a4, a4, 1 ea6: ec49 s32i.n a4, a12, 56 ea8: 0108 l32i.n a0, a1, 0 eaa: 11c8 l32i.n a12, a1, 4 eac: 0e2d mov.n a2, a14 eae: 21d8 l32i.n a13, a1, 8 eb0: 31e8 l32i.n a14, a1, 12 eb2: 10c112 addi a1, a1, 16 eb5: f00d ret.n eb7: 000000 ill eba: 128000 excw ebd: d9f0c1 l32r a12, ffff7680 ec0: 010921 l32r a2, fffc12e4 ec3: 11c9 s32i.n a12, a1, 4 ec5: 3208 l32i.n a0, a2, 12 ec7: 0292c2 l16si a12, a2, 4 eca: 02dd mov.n a13, a2 ecc: a0cc00 addx4 a12, a12, a0 ecf: ffdcc2 addmi a12, a12, 0xffffff00 ed2: 3f2cc2 l32i a12, a12, 252 ed5: 000805 call0 f58 ed8: fff801 l32r a0, eb8 edb: f21c movi.n a2, 31 edd: 1480c7 bany a0, a12, ef5 ee0: 410100 srli a0, a0, 1 ee3: 220b addi.n a2, a2, -1 ee5: f40266 bnei a2, -1, edd ee8: f27c movi.n a2, -1 eea: 11c8 l32i.n a12, a1, 4 eec: 21d8 l32i.n a13, a1, 8 eee: 0108 l32i.n a0, a1, 0 ef0: 10c112 addi a1, a1, 16 ef3: f00d ret.n ef5: 029d32 l16si a3, a13, 4 ef8: 1133b0 slli a3, a3, 5 efb: 223a add.n a2, a2, a3 efd: e0c222 addi a2, a2, -32 f00: fff986 j eea f03: 000000 ill f06: 120000 excw f09: c9f0c1 l32r a12, ffff36cc f0c: 110921 l32r a2, fffc5330 f0f: 03cd mov.n a12, a3 f11: 3238 l32i.n a3, a2, 12 f13: 1fcc02 addi a0, a12, 31 f16: b30cc0 movgez a0, a12, a12 f19: 210500 srai a0, a0, 5 f1c: a00030 addx4 a0, a0, a3 f1f: 0008 l32i.n a0, a0, 0 f21: 0109 s32i.n a0, a1, 0 f23: 000345 call0 f58 f26: 0c2d mov.n a2, a12 f28: 032c movi.n a3, 32 f2a: fff601 l32r a0, f04 f2d: 0000c0 callx0 a0 f30: 0108 l32i.n a0, a1, 0 f32: 21c8 l32i.n a12, a1, 8 f34: 140c movi.n a4, 1 f36: 0e12a6 blti a2, 1, f48 f39: 130c movi.n a3, 1 f3b: 060c movi.n a6, 0 f3d: 1133f0 slli a3, a3, 1 f40: 661b addi.n a6, a6, 1 f42: f79267 bne a2, a6, f3d f45: 000046 j f4a f48: 130c movi.n a3, 1 f4a: 102030 and a2, a0, a3 f4d: 932420 movnez a2, a4, a2 f50: 1108 l32i.n a0, a1, 4 f52: 10c112 addi a1, a1, 16 f55: f00d ret.n f57: f00d00 subx8 a0, a13, a0 f5a: 120000 excw f5d: c9f0c1 l32r a12, ffff3720 f60: 010911 l32r a1, fffc1384 f63: 02cd mov.n a12, a2 f65: ffff05 call0 f58 f68: 3c28 l32i.n a2, a12, 12 f6a: 029c02 l16si a0, a12, 4 f6d: a03020 addx4 a3, a0, a2 f70: ffd332 addmi a3, a3, 0xffffff00 f73: 3f2332 l32i a3, a3, 252 f76: f3cc bnez.n a3, f89 f78: 0d20a6 blti a0, 2, f89 f7b: 000b addi.n a0, a0, -1 f7d: 110000 slli a0, a0, 16 f80: 310000 srai a0, a0, 16 f83: 025c02 s16i a0, a12, 4 f86: fff8c6 j f6d f89: 0c2d mov.n a2, a12 f8b: 0108 l32i.n a0, a1, 0 f8d: 11c8 l32i.n a12, a1, 4 f8f: 10c112 addi a1, a1, 16 f92: f00d ret.n f94: f0c112 addi a1, a1, -16 f97: 0109 s32i.n a0, a1, 0 f99: 21d9 s32i.n a13, a1, 8 f9b: 11c9 s32i.n a12, a1, 4 f9d: 03dd mov.n a13, a3 f9f: 02cd mov.n a12, a2 fa1: fffb45 call0 f58 fa4: 029c02 l16si a0, a12, 4 fa7: 0c2d mov.n a2, a12 fa9: 02ad07 bge a13, a0, faf fac: 025cd2 s16i a13, a12, 4 faf: 21d8 l32i.n a13, a1, 8 fb1: 11c8 l32i.n a12, a1, 4 fb3: 0108 l32i.n a0, a1, 0 fb5: 10c112 addi a1, a1, 16 fb8: f00d ret.n ... 00000fbc : fbc: e0c112 addi a1, a1, -32 fbf: 3109 s32i.n a0, a1, 12 fc1: 71f9 s32i.n a15, a1, 28 fc3: 41c9 s32i.n a12, a1, 16 fc5: 51d9 s32i.n a13, a1, 20 fc7: 61e9 s32i.n a14, a1, 24 fc9: 03dd mov.n a13, a3 fcb: 4002e2 l8ui a14, a2, 64 fce: 02cd mov.n a12, a2 fd0: a0ee20 addx4 a14, a14, a2 fd3: 21e9 s32i.n a14, a1, 8 fd5: 3ee8 l32i.n a14, a14, 12 fd7: 032d mov.n a2, a3 fd9: 029ef2 l16si a15, a14, 4 fdc: fff785 call0 f58 fdf: 0e2d mov.n a2, a14 fe1: fff745 call0 f58 fe4: 029d22 l16si a2, a13, 4 fe7: 110ff0 slli a0, a15, 1 fea: 15a027 bge a0, a2, 1003 fed: 0d3d mov.n a3, a13 fef: 0c2d mov.n a2, a12 ff1: 400c42 l8ui a4, a12, 64 ff4: 150c movi.n a5, 1 ff6: a044c0 addx4 a4, a4, a12 ff9: 3448 l32i.n a4, a4, 12 ffb: 000005 call0 ffc ffe: 02dd mov.n a13, a2 1000: 001886 j 1066 1003: 0c2d mov.n a2, a12 1005: 0d3d mov.n a3, a13 1007: 000005 call0 1008 100a: 3f0b addi.n a3, a15, -1 100c: 0139 s32i.n a3, a1, 0 100e: ff6e05 call0 6f0 1011: 050c movi.n a5, 0 1013: 0168 l32i.n a6, a1, 0 1015: 023d mov.n a3, a2 1017: 2148 l32i.n a4, a1, 8 1019: 0c2d mov.n a2, a12 101b: 6448 l32i.n a4, a4, 24 101d: ffa605 call0 a80 1020: ff1b addi.n a15, a15, 1 1022: 0f3d mov.n a3, a15 1024: ff6c85 call0 6f0 1027: 1129 s32i.n a2, a1, 4 1029: 0f3d mov.n a3, a15 102b: 0d2d mov.n a2, a13 102d: fff645 call0 f94 1030: 1138 l32i.n a3, a1, 4 1032: 0e4d mov.n a4, a14 1034: 0f5d mov.n a5, a15 1036: 02dd mov.n a13, a2 1038: 060c movi.n a6, 0 103a: 0c2d mov.n a2, a12 103c: ffa405 call0 a80 103f: 0f3d mov.n a3, a15 1041: fff505 call0 f94 1044: 0d3d mov.n a3, a13 1046: 024d mov.n a4, a2 1048: 050c movi.n a5, 0 104a: 0c2d mov.n a2, a12 104c: 000005 call0 1050 104f: 02dd mov.n a13, a2 1051: 0e3d mov.n a3, a14 1053: 000005 call0 1054 1056: 00c296 bltz a2, 1066 1059: 0e4d mov.n a4, a14 105b: 0d3d mov.n a3, a13 105d: 0c2d mov.n a2, a12 105f: 050c movi.n a5, 0 1061: 000005 call0 1064 1064: 02dd mov.n a13, a2 1066: 3108 l32i.n a0, a1, 12 1068: 41c8 l32i.n a12, a1, 16 106a: 61e8 l32i.n a14, a1, 24 106c: 0d2d mov.n a2, a13 106e: 71f8 l32i.n a15, a1, 28 1070: 51d8 l32i.n a13, a1, 20 1072: 20c112 addi a1, a1, 32 1075: f00d ret.n 1077: 000000 ill 107a: 120000 excw 107d: f9e0c1 l32r a12, fffff800 1080: 010941 l32r a4, fffc14a4 1083: 31e9 s32i.n a14, a1, 12 1085: 21d9 s32i.n a13, a1, 8 1087: 11c9 s32i.n a12, a1, 4 1089: 02dd mov.n a13, a2 108b: 04cd mov.n a12, a4 108d: 1023a6 blti a3, 2, 10a1 1090: 1e0c movi.n a14, 1 1092: 000c movi.n a0, 0 1094: 230b addi.n a2, a3, -1 1096: 11eef0 slli a14, a14, 1 1099: 001b addi.n a0, a0, 1 109b: f79207 bne a2, a0, 1096 109e: 000046 j 10a3 10a1: 1e0c movi.n a14, 1 10a3: 112ee0 slli a2, a14, 2 10a6: 5129 s32i.n a2, a1, 20 10a8: fff401 l32r a0, 1078 10ab: 0000c0 callx0 a0 10ae: cd29 s32i.n a2, a13, 48 10b0: 0c3d mov.n a3, a12 10b2: 0d2d mov.n a2, a13 10b4: 000005 call0 10b8 10b7: cd08 l32i.n a0, a13, 48 10b9: 0029 s32i.n a2, a0, 0 10bb: 000005 call0 10bc 10be: cd38 l32i.n a3, a13, 48 10c0: 0d2d mov.n a2, a13 10c2: 0338 l32i.n a3, a3, 0 10c4: 000005 call0 10c8 10c7: 023d mov.n a3, a2 10c9: 0d2d mov.n a2, a13 10cb: 000005 call0 10cc 10ce: 02fd mov.n a15, a2 10d0: 2e2ea6 blti a14, 2, 1102 10d3: 4c0c movi.n a12, 4 10d5: 0f2d mov.n a2, a15 10d7: 000005 call0 10d8 10da: 024d mov.n a4, a2 10dc: cd38 l32i.n a3, a13, 48 10de: 0d2d mov.n a2, a13 10e0: 33ca add.n a3, a3, a12 10e2: ffd332 addmi a3, a3, 0xffffff00 10e5: 3f2332 l32i a3, a3, 252 10e8: 000005 call0 10ec 10eb: 023d mov.n a3, a2 10ed: 0d2d mov.n a2, a13 10ef: 000005 call0 10f0 10f2: cd48 l32i.n a4, a13, 48 10f4: 44ca add.n a4, a4, a12 10f6: 0429 s32i.n a2, a4, 0 10f8: 000005 call0 10fc 10fb: 5158 l32i.n a5, a1, 20 10fd: cc4b addi.n a12, a12, 4 10ff: d29c57 bne a12, a5, 10d5 1102: 0d2d mov.n a2, a13 1104: 0f3d mov.n a3, a15 1106: 11c8 l32i.n a12, a1, 4 1108: 41f8 l32i.n a15, a1, 16 110a: 000005 call0 110c 110d: dde9 s32i.n a14, a13, 52 110f: 0108 l32i.n a0, a1, 0 1111: 21d8 l32i.n a13, a1, 8 1113: 31e8 l32i.n a14, a1, 12 1115: 20c112 addi a1, a1, 32 1118: f00d ret.n ... 00001124 : 1124: d0c112 addi a1, a1, -48 1127: 31d9 s32i.n a13, a1, 12 1129: 51f9 s32i.n a15, a1, 20 112b: 8149 s32i.n a4, a1, 32 112d: 1109 s32i.n a0, a1, 4 112f: 41e9 s32i.n a14, a1, 16 1131: 21c9 s32i.n a12, a1, 8 1133: 02ed mov.n a14, a2 1135: 03cd mov.n a12, a3 1137: 042d mov.n a2, a4 1139: ffd805 call0 ebc 113c: 02dd mov.n a13, a2 113e: 130c movi.n a3, 1 1140: 0e2d mov.n a2, a14 1142: 000005 call0 1144 1145: 02fd mov.n a15, a2 1147: 01c9 s32i.n a12, a1, 0 1149: 0c2d mov.n a2, a12 114b: ffe0c5 call0 f58 114e: 8128 l32i.n a2, a1, 32 1150: ffe045 call0 f58 1153: 0dcd mov.n a12, a13 1155: 002c movi.n a0, 32 1157: 1da0d7 bge a0, a13, 1178 115a: 120c movi.n a2, 1 115c: 6129 s32i.n a2, a1, 24 115e: 6138 l32i.n a3, a1, 24 1160: 0c2d mov.n a2, a12 1162: 331b addi.n a3, a3, 1 1164: 6139 s32i.n a3, a1, 24 1166: 530c movi.n a3, 5 1168: ffed01 l32r a0, 111c 116b: 0000c0 callx0 a0 116e: 02cd mov.n a12, a2 1170: 042c movi.n a4, 32 1172: e82427 blt a4, a2, 115e 1175: 0000c6 j 117c 1178: 150c movi.n a5, 1 117a: 6159 s32i.n a5, a1, 24 117c: 0e2d mov.n a2, a14 117e: 6138 l32i.n a3, a1, 24 1180: 0148 l32i.n a4, a1, 0 1182: ffef85 call0 107c 1185: 8128 l32i.n a2, a1, 32 1187: 0d3d mov.n a3, a13 1189: ffd7c5 call0 f08 118c: 087216 beqz a2, 1217 118f: 6168 l32i.n a6, a1, 24 1191: 070c movi.n a7, 0 1193: c06d60 sub a6, a13, a6 1196: 661b addi.n a6, a6, 1 1198: 9169 s32i.n a6, a1, 36 119a: 00a6d6 bgez a6, 11a8 119d: 9179 s32i.n a7, a1, 36 119f: 0003c6 j 11b2 11a2: 9188 l32i.n a8, a1, 36 11a4: 881b addi.n a8, a8, 1 11a6: 9189 s32i.n a8, a1, 36 11a8: 8128 l32i.n a2, a1, 32 11aa: 9138 l32i.n a3, a1, 36 11ac: ffd585 call0 f08 11af: fef216 beqz a2, 11a2 11b2: 9198 l32i.n a9, a1, 36 11b4: 0dcd mov.n a12, a13 11b6: 332d97 blt a13, a9, 11ed 11b9: 0d0c movi.n a13, 0 11bb: a90b addi.n a10, a9, -1 11bd: 71a9 s32i.n a10, a1, 28 11bf: 0f3d mov.n a3, a15 11c1: 0e2d mov.n a2, a14 11c3: 000005 call0 11c4 11c6: 023d mov.n a3, a2 11c8: 0e2d mov.n a2, a14 11ca: 000005 call0 11cc 11cd: 02fd mov.n a15, a2 11cf: 0c3d mov.n a3, a12 11d1: 8128 l32i.n a2, a1, 32 11d3: ffd345 call0 f08 11d6: 0d1b addi.n a0, a13, 1 11d8: 91b8 l32i.n a11, a1, 36 11da: 93d020 movnez a13, a0, a2 11dd: 7128 l32i.n a2, a1, 28 11df: 021cb7 beq a12, a11, 11e5 11e2: 11ddf0 slli a13, a13, 1 11e5: cc0b addi.n a12, a12, -1 11e7: d492c7 bne a2, a12, 11bf 11ea: 000146 j 11f3 11ed: 0d0c movi.n a13, 0 11ef: 390b addi.n a3, a9, -1 11f1: 7139 s32i.n a3, a1, 28 11f3: 0f3d mov.n a3, a15 11f5: 0e2d mov.n a2, a14 11f7: ce58 l32i.n a5, a14, 48 11f9: 6d0b addi.n a6, a13, -1 11fb: b3d660 movgez a13, a6, a6 11fe: 2141d0 srai a4, a13, 1 1201: a04450 addx4 a4, a4, a5 1204: 0448 l32i.n a4, a4, 0 1206: 000005 call0 1208 1209: 023d mov.n a3, a2 120b: 71d8 l32i.n a13, a1, 28 120d: 0e2d mov.n a2, a14 120f: 000005 call0 1210 1212: 02fd mov.n a15, a2 1214: 000446 j 1229 1217: 0f3d mov.n a3, a15 1219: 0e2d mov.n a2, a14 121b: 000005 call0 121c 121e: 023d mov.n a3, a2 1220: 0e2d mov.n a2, a14 1222: 000005 call0 1224 1225: 02fd mov.n a15, a2 1227: dd0b addi.n a13, a13, -1 1229: f58dd6 bgez a13, 1185 122c: de78 l32i.n a7, a14, 52 122e: 2017a6 blti a7, 1, 1252 1231: 0c0c movi.n a12, 0 1233: 0d0c movi.n a13, 0 1235: ce28 l32i.n a2, a14, 48 1237: 22ca add.n a2, a2, a12 1239: 0228 l32i.n a2, a2, 0 123b: 000005 call0 123c 123e: ce38 l32i.n a3, a14, 48 1240: 0e2d mov.n a2, a14 1242: 33ca add.n a3, a3, a12 1244: 0338 l32i.n a3, a3, 0 1246: 000005 call0 1248 1249: cc4b addi.n a12, a12, 4 124b: de48 l32i.n a4, a14, 52 124d: dd1b addi.n a13, a13, 1 124f: e22d47 blt a13, a4, 1235 1252: 01c8 l32i.n a12, a1, 0 1254: ce28 l32i.n a2, a14, 48 1256: ffb201 l32r a0, 1120 1259: 0000c0 callx0 a0 125c: 0c3d mov.n a3, a12 125e: 0e2d mov.n a2, a14 1260: 000005 call0 1264 1263: 0e2d mov.n a2, a14 1265: 8138 l32i.n a3, a1, 32 1267: 000005 call0 1268 126a: 1108 l32i.n a0, a1, 4 126c: 21c8 l32i.n a12, a1, 8 126e: 31d8 l32i.n a13, a1, 12 1270: 0f2d mov.n a2, a15 1272: 41e8 l32i.n a14, a1, 16 1274: 51f8 l32i.n a15, a1, 20 1276: 30c112 addi a1, a1, 48 1279: f00d ret.n ... 0000127c : 127c: d0c112 addi a1, a1, -48 127f: 71d9 s32i.n a13, a1, 28 1281: 5109 s32i.n a0, a1, 20 1283: 81e9 s32i.n a14, a1, 32 1285: 61c9 s32i.n a12, a1, 24 1287: 03ed mov.n a14, a3 1289: 02cd mov.n a12, a2 128b: 053d mov.n a3, a5 128d: 042d mov.n a2, a4 128f: 07ec16 beqz a12, 1311 1292: 07be16 beqz a14, 1311 1295: 078416 beqz a4, 1311 1298: 075516 beqz a5, 1311 129b: 2139 s32i.n a3, a1, 8 129d: 4129 s32i.n a2, a1, 16 129f: 000005 call0 12a0 12a2: 02dd mov.n a13, a2 12a4: 4138 l32i.n a3, a1, 16 12a6: 000005 call0 12a8 12a9: 023d mov.n a3, a2 12ab: 040c movi.n a4, 0 12ad: 0d2d mov.n a2, a13 12af: 000005 call0 12b0 12b2: 0d2d mov.n a2, a13 12b4: 0e3d mov.n a3, a14 12b6: 000005 call0 12b8 12b9: 0129 s32i.n a2, a1, 0 12bb: 2138 l32i.n a3, a1, 8 12bd: 0d2d mov.n a2, a13 12bf: 000005 call0 12c0 12c2: 024d mov.n a4, a2 12c4: 0138 l32i.n a3, a1, 0 12c6: 0d2d mov.n a2, a13 12c8: 000005 call0 12cc 12cb: 023d mov.n a3, a2 12cd: 1129 s32i.n a2, a1, 4 12cf: 0c2d mov.n a2, a12 12d1: 000005 call0 12d4 12d4: 3129 s32i.n a2, a1, 12 12d6: 1138 l32i.n a3, a1, 4 12d8: 0d2d mov.n a2, a13 12da: 000005 call0 12dc 12dd: 0d2d mov.n a2, a13 12df: 030c movi.n a3, 0 12e1: 000005 call0 12e4 12e4: 0d2d mov.n a2, a13 12e6: 000005 call0 12e8 12e9: 0e3d mov.n a3, a14 12eb: 0c2d mov.n a2, a12 12ed: 21d8 l32i.n a13, a1, 8 12ef: 000005 call0 12f0 12f2: 0c2d mov.n a2, a12 12f4: 4138 l32i.n a3, a1, 16 12f6: 31e8 l32i.n a14, a1, 12 12f8: 000005 call0 12fc 12fb: 0d3d mov.n a3, a13 12fd: 0c2d mov.n a2, a12 12ff: 000005 call0 1300 1302: 0e2d mov.n a2, a14 1304: 61c8 l32i.n a12, a1, 24 1306: 71d8 l32i.n a13, a1, 28 1308: 81e8 l32i.n a14, a1, 32 130a: 5108 l32i.n a0, a1, 20 130c: 30c112 addi a1, a1, 48 130f: f00d ret.n 1311: 020c movi.n a2, 0 1313: fffb46 j 1304 ... 00001318 : 1318: d0c112 addi a1, a1, -48 131b: 0149 s32i.n a4, a1, 0 131d: 1159 s32i.n a5, a1, 4 131f: 2169 s32i.n a6, a1, 8 1321: 3179 s32i.n a7, a1, 12 1323: 71c9 s32i.n a12, a1, 28 1325: 81d9 s32i.n a13, a1, 32 1327: 6109 s32i.n a0, a1, 24 1329: 03dd mov.n a13, a3 132b: 100c movi.n a0, 1 132d: 02cd mov.n a12, a2 132f: 404202 s8i a0, a2, 64 1332: 032d mov.n a2, a3 1334: 000005 call0 1338 1337: 023d mov.n a3, a2 1339: 0148 l32i.n a4, a1, 0 133b: 0c2d mov.n a2, a12 133d: 000005 call0 1340 1340: 1148 l32i.n a4, a1, 4 1342: 4129 s32i.n a2, a1, 16 1344: 230c movi.n a3, 2 1346: 404c32 s8i a3, a12, 64 1349: 0c2d mov.n a2, a12 134b: 0d3d mov.n a3, a13 134d: 000005 call0 1350 1350: 4138 l32i.n a3, a1, 16 1352: 02dd mov.n a13, a2 1354: 2148 l32i.n a4, a1, 8 1356: 0c2d mov.n a2, a12 1358: 000005 call0 135c 135b: 5129 s32i.n a2, a1, 20 135d: 0d2d mov.n a2, a13 135f: 000005 call0 1360 1362: 5138 l32i.n a3, a1, 20 1364: 024d mov.n a4, a2 1366: 050c movi.n a5, 0 1368: 0c2d mov.n a2, a12 136a: 000005 call0 136c 136d: 023d mov.n a3, a2 136f: c148 l32i.n a4, a1, 48 1371: 0c2d mov.n a2, a12 1373: 000005 call0 1374 1376: 023d mov.n a3, a2 1378: 150c movi.n a5, 1 137a: 404c52 s8i a5, a12, 64 137d: 0c2d mov.n a2, a12 137f: 000005 call0 1380 1382: 024d mov.n a4, a2 1384: 3138 l32i.n a3, a1, 12 1386: 0c2d mov.n a2, a12 1388: 000005 call0 138c 138b: 024d mov.n a4, a2 138d: 0d3d mov.n a3, a13 138f: 0c2d mov.n a2, a12 1391: 81d8 l32i.n a13, a1, 32 1393: 71c8 l32i.n a12, a1, 28 1395: 000005 call0 1398 1398: 6108 l32i.n a0, a1, 24 139a: 30c112 addi a1, a1, 48 139d: f00d ret.n ssl_crypto_misc.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000018 : 18: e0c112 addi a1, a1, -32 1b: 21c9 s32i.n a12, a1, 8 1d: 51f9 s32i.n a15, a1, 20 1f: 1109 s32i.n a0, a1, 4 21: 41e9 s32i.n a14, a1, 16 23: 31d9 s32i.n a13, a1, 12 25: 02ed mov.n a14, a2 27: 03dd mov.n a13, a3 29: 220c movi.n a2, 2 2b: fff701 l32r a0, 8 2e: 0000c0 callx0 a0 31: 2512a6 blti a2, 1, 5a 34: 0c0c movi.n a12, 0 36: 11f2e0 slli a15, a2, 2 39: fff101 l32r a0, 0 3c: 01d9 s32i.n a13, a1, 0 3e: 00d8 l32i.n a13, a0, 0 40: ddca add.n a13, a13, a12 42: 0dd8 l32i.n a13, a13, 0 44: 2d9c beqz.n a13, 5a 46: 0e3d mov.n a3, a14 48: 0d2d mov.n a2, a13 4a: fff001 l32r a0, c 4d: 0000c0 callx0 a0 50: ffed01 l32r a0, 4 53: 42dc bnez.n a2, 6b 55: cc4b addi.n a12, a12, 4 57: e39cf7 bne a12, a15, 3e 5a: 020c movi.n a2, 0 5c: 21c8 l32i.n a12, a1, 8 5e: 31d8 l32i.n a13, a1, 12 60: 41e8 l32i.n a14, a1, 16 62: 51f8 l32i.n a15, a1, 20 64: 1108 l32i.n a0, a1, 4 66: 20c112 addi a1, a1, 32 69: f00d ret.n 6b: 101d22 l16ui a2, a13, 32 6e: 9dc8 l32i.n a12, a13, 36 70: 01e8 l32i.n a14, a1, 0 72: 22ccc2 addi a12, a12, 34 75: ffe601 l32r a0, 10 78: 0000c0 callx0 a0 7b: 0c4d mov.n a4, a12 7d: 101d32 l16ui a3, a13, 32 80: 0e29 s32i.n a2, a14, 0 82: ffe401 l32r a0, 14 85: 0000c0 callx0 a0 88: 101d22 l16ui a2, a13, 32 8b: fff346 j 5c ... 00000090 : 90: f00d ret.n ... 00000094 : 94: f00d ret.n ... 00000098 : 98: f00d ret.n 9a: 000000 ill 9d: 000000 ill 000000a0 : a0: 025d mov.n a5, a2 a2: f0c112 addi a1, a1, -16 a5: 032d mov.n a2, a3 a7: 0109 s32i.n a0, a1, 0 a9: 053d mov.n a3, a5 ab: fffc01 l32r a0, 9c ae: 0000c0 callx0 a0 b1: 0108 l32i.n a0, a1, 0 b3: 10c112 addi a1, a1, 16 b6: f00d ret.n b8: 000000 ill ... 000000bc : bc: e0c112 addi a1, a1, -32 bf: 21d9 s32i.n a13, a1, 8 c1: 31e9 s32i.n a14, a1, 12 c3: 0109 s32i.n a0, a1, 0 c5: 11c9 s32i.n a12, a1, 4 c7: 41f9 s32i.n a15, a1, 16 c9: 02cd mov.n a12, a2 cb: 03fd mov.n a15, a3 cd: 000005 call0 d0 d0: 1c1ca6 blti a12, 1, f0 d3: 0d0c movi.n a13, 0 d5: edfa add.n a14, a13, a15 d7: 000e02 l8ui a0, a14, 0 da: d0cc bnez.n a0, eb dc: fff701 l32r a0, b8 df: 0000c0 callx0 a0 e2: 004e22 s8i a2, a14, 0 e5: 742020 extui a2, a2, 0, 8 e8: ff0216 beqz a2, dc eb: dd1b addi.n a13, a13, 1 ed: e49cd7 bne a12, a13, d5 f0: 11c8 l32i.n a12, a1, 4 f2: 21d8 l32i.n a13, a1, 8 f4: 31e8 l32i.n a14, a1, 12 f6: 41f8 l32i.n a15, a1, 16 f8: 0108 l32i.n a0, a1, 0 fa: 20c112 addi a1, a1, 32 fd: f00d ret.n ... 00000100 : 100: e0c112 addi a1, a1, -32 103: 20c112 addi a1, a1, 32 106: f00d ret.n 108: 000010 excw ... 0000010c : 10c: e0c112 addi a1, a1, -32 10f: 0109 s32i.n a0, a1, 0 111: 41f9 s32i.n a15, a1, 16 113: 31e9 s32i.n a14, a1, 12 115: 21d9 s32i.n a13, a1, 8 117: 11c9 s32i.n a12, a1, 4 119: 0213e6 bgei a3, 1, 11f 11c: 002006 j 1a0 11f: fffad1 l32r a13, 108 122: ffa0e2 movi a14, 255 125: fea0f2 movi a15, 254 128: 3c0c movi.n a12, 3 12a: 090c movi.n a9, 0 12c: 0b0c movi.n a11, 0 12e: 0a0c movi.n a10, 0 130: 000c movi.n a0, 0 132: 802a add.n a8, a0, a2 134: 000882 l8ui a8, a8, 0 137: 648080 extui a8, a8, 0, 7 13a: 8d8a add.n a8, a13, a8 13c: 000882 l8ui a8, a8, 0 13f: 001b addi.n a0, a0, 1 141: 4418e7 beq a8, a14, 189 144: 0998f7 bne a8, a15, 151 147: cc0b addi.n a12, a12, -1 149: 042c96 bltz a12, 18f 14c: 080c movi.n a8, 0 14e: 000086 j 154 151: 3a3c66 bnei a12, 3, 18f 154: aa1b addi.n a10, a10, 1 156: 1199a0 slli a9, a9, 6 159: 209890 or a9, a8, a9 15c: 244a66 bnei a10, 4, 184 15f: 6b4a add.n a6, a11, a4 161: 31a090 srai a10, a9, 16 164: bb1b addi.n a11, a11, 1 166: 0046a2 s8i a10, a6, 0 169: 092ca6 blti a12, 2, 176 16c: 217890 srai a7, a9, 8 16f: 8b4a add.n a8, a11, a4 171: bb1b addi.n a11, a11, 1 173: 004872 s8i a7, a8, 0 176: 063ca6 blti a12, 3, 180 179: ab4a add.n a10, a11, a4 17b: 004a92 s8i a9, a10, 0 17e: bb1b addi.n a11, a11, 1 180: 0a0c movi.n a10, 0 182: 090c movi.n a9, 0 184: 0568 l32i.n a6, a5, 0 186: 0526b7 blt a6, a11, 18f 189: a59307 bne a3, a0, 132 18c: 000506 j 1a4 18f: f27c movi.n a2, -1 191: 11c8 l32i.n a12, a1, 4 193: 21d8 l32i.n a13, a1, 8 195: 31e8 l32i.n a14, a1, 12 197: 41f8 l32i.n a15, a1, 16 199: 0108 l32i.n a0, a1, 0 19b: 20c112 addi a1, a1, 32 19e: f00d ret.n 1a0: 0a0c movi.n a10, 0 1a2: 0b0c movi.n a11, 0 1a4: fe7a56 bnez a10, 18f 1a7: 020c movi.n a2, 0 1a9: 05b9 s32i.n a11, a5, 0 1ab: fff886 j 191 ssl_gen_cert.o: file format elf32-xtensa-le ssl_hmac.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000030 : 30: f0a082 movi a8, 240 33: c01180 sub a1, a1, a8 36: 386102 s32i a0, a1, 224 39: 366132 s32i a3, a1, 216 3c: 3b61e2 s32i a14, a1, 236 3f: 376122 s32i a2, a1, 220 42: 3961c2 s32i a12, a1, 228 45: 3a61d2 s32i a13, a1, 232 48: 06cd mov.n a12, a6 4a: 05dd mov.n a13, a5 4c: 012d mov.n a2, a1 4e: 04ed mov.n a14, a4 50: 030c movi.n a3, 0 52: 044c movi.n a4, 64 54: ffeb01 l32r a0, 0 57: 0000c0 callx0 a0 5a: 40c122 addi a2, a1, 64 5d: 030c movi.n a3, 0 5f: 044c movi.n a4, 64 61: ffe801 l32r a0, 4 64: 0000c0 callx0 a0 67: 012d mov.n a2, a1 69: 0e3d mov.n a3, a14 6b: 0d4d mov.n a4, a13 6d: ffe601 l32r a0, 8 70: 0000c0 callx0 a0 73: 0d4d mov.n a4, a13 75: 0e3d mov.n a3, a14 77: 40c122 addi a2, a1, 64 7a: ffe401 l32r a0, c 7d: 0000c0 callx0 a0 80: 015d mov.n a5, a1 82: 40c162 addi a6, a1, 64 85: 40c102 addi a0, a1, 64 88: ca5c movi.n a10, 92 8a: 693c movi.n a9, 54 8c: 3621d2 l32i a13, a1, 216 8f: 3721e2 l32i a14, a1, 220 92: 000522 l8ui a2, a5, 0 95: 000032 l8ui a3, a0, 0 98: 302290 xor a2, a2, a9 9b: 3033a0 xor a3, a3, a10 9e: 004032 s8i a3, a0, 0 a1: 004522 s8i a2, a5, 0 a4: 001b addi.n a0, a0, 1 a6: 551b addi.n a5, a5, 1 a8: e69567 bne a5, a6, 92 ab: 7fc122 addi a2, a1, 127 ae: 221b addi.n a2, a2, 1 b0: ffd801 l32r a0, 10 b3: 0000c0 callx0 a0 b6: 013d mov.n a3, a1 b8: 044c movi.n a4, 64 ba: 7fc122 addi a2, a1, 127 bd: 221b addi.n a2, a2, 1 bf: ffd501 l32r a0, 14 c2: 0000c0 callx0 a0 c5: 0d4d mov.n a4, a13 c7: 0e3d mov.n a3, a14 c9: 7fc122 addi a2, a1, 127 cc: 221b addi.n a2, a2, 1 ce: ffd201 l32r a0, 18 d1: 0000c0 callx0 a0 d4: 0c2d mov.n a2, a12 d6: 7fc132 addi a3, a1, 127 d9: 331b addi.n a3, a3, 1 db: ffd001 l32r a0, 1c de: 0000c0 callx0 a0 e1: 7fc122 addi a2, a1, 127 e4: 221b addi.n a2, a2, 1 e6: ffce01 l32r a0, 20 e9: 0000c0 callx0 a0 ec: 40c132 addi a3, a1, 64 ef: 044c movi.n a4, 64 f1: 7fc122 addi a2, a1, 127 f4: 221b addi.n a2, a2, 1 f6: ffcb01 l32r a0, 24 f9: 0000c0 callx0 a0 fc: 0c3d mov.n a3, a12 fe: 041c movi.n a4, 16 100: 7fc122 addi a2, a1, 127 103: 221b addi.n a2, a2, 1 105: ffc801 l32r a0, 28 108: 0000c0 callx0 a0 10b: 3a21d2 l32i a13, a1, 232 10e: 3b21e2 l32i a14, a1, 236 111: 0c2d mov.n a2, a12 113: 7fc132 addi a3, a1, 127 116: 331b addi.n a3, a3, 1 118: 3921c2 l32i a12, a1, 228 11b: ffc401 l32r a0, 2c 11e: 0000c0 callx0 a0 121: f0a022 movi a2, 240 124: 382102 l32i a0, a1, 224 127: 112a add.n a1, a1, a2 129: f00d ret.n ... 0000015c : 15c: ffd112 addmi a1, a1, 0xffffff00 15f: 3a6102 s32i a0, a1, 232 162: 386132 s32i a3, a1, 224 165: 3d61e2 s32i a14, a1, 244 168: 396122 s32i a2, a1, 228 16b: 3b61c2 s32i a12, a1, 236 16e: 3c61d2 s32i a13, a1, 240 171: 06cd mov.n a12, a6 173: 05dd mov.n a13, a5 175: 012d mov.n a2, a1 177: 04ed mov.n a14, a4 179: 030c movi.n a3, 0 17b: 044c movi.n a4, 64 17d: ffeb01 l32r a0, 12c 180: 0000c0 callx0 a0 183: 40c122 addi a2, a1, 64 186: 030c movi.n a3, 0 188: 044c movi.n a4, 64 18a: ffe901 l32r a0, 130 18d: 0000c0 callx0 a0 190: 012d mov.n a2, a1 192: 0e3d mov.n a3, a14 194: 0d4d mov.n a4, a13 196: ffe701 l32r a0, 134 199: 0000c0 callx0 a0 19c: 0d4d mov.n a4, a13 19e: 0e3d mov.n a3, a14 1a0: 40c122 addi a2, a1, 64 1a3: ffe501 l32r a0, 138 1a6: 0000c0 callx0 a0 1a9: 015d mov.n a5, a1 1ab: 40c162 addi a6, a1, 64 1ae: 40c102 addi a0, a1, 64 1b1: ca5c movi.n a10, 92 1b3: 693c movi.n a9, 54 1b5: 3821d2 l32i a13, a1, 224 1b8: 3921e2 l32i a14, a1, 228 1bb: 000522 l8ui a2, a5, 0 1be: 000032 l8ui a3, a0, 0 1c1: 302290 xor a2, a2, a9 1c4: 3033a0 xor a3, a3, a10 1c7: 004032 s8i a3, a0, 0 1ca: 004522 s8i a2, a5, 0 1cd: 001b addi.n a0, a0, 1 1cf: 551b addi.n a5, a5, 1 1d1: e69567 bne a5, a6, 1bb 1d4: 7fc122 addi a2, a1, 127 1d7: 221b addi.n a2, a2, 1 1d9: ffd801 l32r a0, 13c 1dc: 0000c0 callx0 a0 1df: 013d mov.n a3, a1 1e1: 044c movi.n a4, 64 1e3: 7fc122 addi a2, a1, 127 1e6: 221b addi.n a2, a2, 1 1e8: ffd601 l32r a0, 140 1eb: 0000c0 callx0 a0 1ee: 0d4d mov.n a4, a13 1f0: 0e3d mov.n a3, a14 1f2: 7fc122 addi a2, a1, 127 1f5: 221b addi.n a2, a2, 1 1f7: ffd301 l32r a0, 144 1fa: 0000c0 callx0 a0 1fd: 0c2d mov.n a2, a12 1ff: 7fc132 addi a3, a1, 127 202: 331b addi.n a3, a3, 1 204: ffd101 l32r a0, 148 207: 0000c0 callx0 a0 20a: 7fc122 addi a2, a1, 127 20d: 221b addi.n a2, a2, 1 20f: ffcf01 l32r a0, 14c 212: 0000c0 callx0 a0 215: 40c132 addi a3, a1, 64 218: 044c movi.n a4, 64 21a: 7fc122 addi a2, a1, 127 21d: 221b addi.n a2, a2, 1 21f: ffcc01 l32r a0, 150 222: 0000c0 callx0 a0 225: 0c3d mov.n a3, a12 227: 441c movi.n a4, 20 229: 7fc122 addi a2, a1, 127 22c: 221b addi.n a2, a2, 1 22e: ffc901 l32r a0, 154 231: 0000c0 callx0 a0 234: 3c21d2 l32i a13, a1, 240 237: 3d21e2 l32i a14, a1, 244 23a: 0c2d mov.n a2, a12 23c: 7fc132 addi a3, a1, 127 23f: 331b addi.n a3, a3, 1 241: 3b21c2 l32i a12, a1, 236 244: ffc501 l32r a0, 158 247: 0000c0 callx0 a0 24a: 3a2102 l32i a0, a1, 232 24d: 01d112 addmi a1, a1, 0x100 250: f00d ret.n ssl_loader.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 000030 excw ... 00000010 : 10: 027d mov.n a7, a2 12: e0c112 addi a1, a1, -32 15: 0109 s32i.n a0, a1, 0 17: 21d9 s32i.n a13, a1, 8 19: 11c9 s32i.n a12, a1, 4 1b: 04dd mov.n a13, a4 1d: 64cc bnez.n a4, 27 1f: 0c0c movi.n a12, 0 21: f3aed2 movi a13, 0xfffffef3 24: 000c46 j 59 27: 820c movi.n a2, 8 29: 5179 s32i.n a7, a1, 20 2b: 4139 s32i.n a3, a1, 16 2d: 3159 s32i.n a5, a1, 12 2f: fff501 l32r a0, 4 32: 0000c0 callx0 a0 35: 02cd mov.n a12, a2 37: 0d2d mov.n a2, a13 39: 0c3d mov.n a3, a12 3b: 51d8 l32i.n a13, a1, 20 3d: fff201 l32r a0, 8 40: 0000c0 callx0 a0 43: 1c29 s32i.n a2, a12, 4 45: 2212e6 bgei a2, 1, 6b 48: f3aed2 movi a13, 0xfffffef3 4b: 000286 j 59 4e: 0d2d mov.n a2, a13 50: 0c4d mov.n a4, a12 52: 003d mov.n a3, a0 54: 000a45 call0 fc 57: 02dd mov.n a13, a2 59: 0c2d mov.n a2, a12 5b: 11c8 l32i.n a12, a1, 4 5d: 000005 call0 60 60: 0d2d mov.n a2, a13 62: 0108 l32i.n a0, a1, 0 64: 21d8 l32i.n a13, a1, 8 66: 20c112 addi a1, a1, 32 69: f00d ret.n 6b: ffe531 l32r a3, 0 6e: 0c28 l32i.n a2, a12, 0 70: 0338 l32i.n a3, a3, 0 72: ffe601 l32r a0, c 75: 0000c0 callx0 a0 78: 4108 l32i.n a0, a1, 16 7a: 3158 l32i.n a5, a1, 12 7c: fce216 beqz a2, 4e 7f: 0d2d mov.n a2, a13 81: 0c4d mov.n a4, a12 83: 003d mov.n a3, a0 85: 004985 call0 520 88: 02dd mov.n a13, a2 8a: fff2c6 j 59 ... 0000009c : 9c: e0c112 addi a1, a1, -32 9f: 51c9 s32i.n a12, a1, 20 a1: 1139 s32i.n a3, a1, 4 a3: 2149 s32i.n a4, a1, 8 a5: 3169 s32i.n a6, a1, 12 a7: 4109 s32i.n a0, a1, 16 a9: 61d9 s32i.n a13, a1, 24 ab: 0129 s32i.n a2, a1, 0 ad: 05dd mov.n a13, a5 af: 820c movi.n a2, 8 b1: fff701 l32r a0, 90 b4: 0000c0 callx0 a0 b7: 02cd mov.n a12, a2 b9: 0d2d mov.n a2, a13 bb: fff601 l32r a0, 94 be: 0000c0 callx0 a0 c1: 0c29 s32i.n a2, a12, 0 c3: 2138 l32i.n a3, a1, 8 c5: 0d4d mov.n a4, a13 c7: fff401 l32r a0, 98 ca: 0000c0 callx0 a0 cd: 1cd9 s32i.n a13, a12, 4 cf: 0128 l32i.n a2, a1, 0 d1: 1138 l32i.n a3, a1, 4 d3: 0c4d mov.n a4, a12 d5: 3158 l32i.n a5, a1, 12 d7: 000245 call0 fc da: 02dd mov.n a13, a2 dc: 0c2d mov.n a2, a12 de: 51c8 l32i.n a12, a1, 20 e0: 000005 call0 e4 e3: 0d2d mov.n a2, a13 e5: 4108 l32i.n a0, a1, 16 e7: 61d8 l32i.n a13, a1, 24 e9: 20c112 addi a1, a1, 32 ec: f00d ret.n ... fa: 120000 excw fd: 09f0c1 l32r a12, fffc28c0 100: 132601 l32r a0, fffc4d98 103: 260b addi.n a2, a6, -1 105: 262423 excw 108: 221633 excw 10b: ae .byte 0xae 10c: ee .byte 0xee 10d: 000246 j 11a 110: 0438 l32i.n a3, a4, 0 112: 1448 l32i.n a4, a4, 4 114: fff701 l32r a0, f0 117: 0000c0 callx0 a0 11a: 0108 l32i.n a0, a1, 0 11c: 10c112 addi a1, a1, 16 11f: f00d ret.n 121: 043d mov.n a3, a4 123: fff401 l32r a0, f4 126: 0000c0 callx0 a0 129: fffb46 j 11a 12c: 0438 l32i.n a3, a4, 0 12e: 1448 l32i.n a4, a4, 4 130: fff201 l32r a0, f8 133: 0000c0 callx0 a0 136: 020c movi.n a2, 0 138: fff786 j 11a ... 00000144 : 144: f0c112 addi a1, a1, -16 147: 11c9 s32i.n a12, a1, 4 149: 0109 s32i.n a0, a1, 0 14b: 02cd mov.n a12, a2 14d: e28c beqz.n a2, 15f 14f: 0228 l32i.n a2, a2, 0 151: fffa01 l32r a0, 13c 154: 0000c0 callx0 a0 157: 0c2d mov.n a2, a12 159: fff901 l32r a0, 140 15c: 0000c0 callx0 a0 15f: 11c8 l32i.n a12, a1, 4 161: 0108 l32i.n a0, a1, 0 163: 10c112 addi a1, a1, 16 166: f00d ret.n ... 1c0: b0a262 movi a6, 0x2b0 1c3: c01160 sub a1, a1, a6 1c6: a66102 s32i a0, a1, 0x298 1c9: a56132 s32i a3, a1, 0x294 1cc: a46152 s32i a5, a1, 0x290 1cf: a861d2 s32i a13, a1, 0x2a0 1d2: a761c2 s32i a12, a1, 0x29c 1d5: 02dd mov.n a13, a2 1d7: 04cd mov.n a12, a4 1d9: 047416 beqz a4, 224 1dc: 042d mov.n a2, a4 1de: ffe401 l32r a0, 170 1e1: 0000c0 callx0 a0 1e4: c2bc beqz.n a2, 224 1e6: ffe031 l32r a3, 168 1e9: 0d2d mov.n a2, a13 1eb: 0338 l32i.n a3, a3, 0 1ed: a26132 s32i a3, a1, 0x288 1f0: ffe101 l32r a0, 174 1f3: 0000c0 callx0 a0 1f6: a36122 s32i a2, a1, 0x28c 1f9: 92bc beqz.n a2, 236 1fb: a22122 l32i a2, a1, 0x288 1fe: ffde01 l32r a0, 178 201: 0000c0 callx0 a0 204: a32142 l32i a4, a1, 0x28c 207: 0d0c movi.n a13, 0 209: 224a add.n a2, a2, a4 20b: 0013c6 j 25e 20e: a42152 l32i a5, a1, 0x290 211: a52132 l32i a3, a1, 0x294 214: 0548 l32i.n a4, a5, 0 216: c03320 sub a3, a3, a2 219: 554b addi.n a5, a5, 4 21b: ffd801 l32r a0, 17c 21e: 0000c0 callx0 a0 221: 081216 beqz a2, 2a6 224: f27c movi.n a2, -1 226: a721c2 l32i a12, a1, 0x29c 229: a821d2 l32i a13, a1, 0x2a0 22c: b0a232 movi a3, 0x2b0 22f: a62102 l32i a0, a1, 0x298 232: 113a add.n a1, a1, a3 234: f00d ret.n 236: ffcd31 l32r a3, 16c 239: 0d2d mov.n a2, a13 23b: 1338 l32i.n a3, a3, 4 23d: a16132 s32i a3, a1, 0x284 240: ffd001 l32r a0, 180 243: 0000c0 callx0 a0 246: 024d mov.n a4, a2 248: fd8216 beqz a2, 224 24b: a12122 l32i a2, a1, 0x284 24e: a96142 s32i a4, a1, 0x2a4 251: ffcc01 l32r a0, 184 254: 0000c0 callx0 a0 257: a92142 l32i a4, a1, 0x2a4 25a: 1d0c movi.n a13, 1 25c: 224a add.n a2, a2, a4 25e: 010d mov.n a0, a1 260: 10c192 addi a9, a1, 16 263: 000242 l8ui a4, a2, 0 266: d0c442 addi a4, a4, -48 269: 747040 extui a7, a4, 0, 8 26c: 0297b6 bltui a7, 10, 272 26f: f9c742 addi a4, a7, -7 272: 1184c0 slli a8, a4, 4 275: 004082 s8i a8, a0, 0 278: 010242 l8ui a4, a2, 1 27b: 222b addi.n a2, a2, 2 27d: d0c442 addi a4, a4, -48 280: 744040 extui a4, a4, 0, 8 283: 0294b6 bltui a4, 10, 289 286: f9c442 addi a4, a4, -7 289: 548a add.n a5, a4, a8 28b: 004052 s8i a5, a0, 0 28e: 001b addi.n a0, a0, 1 290: cf9097 bne a0, a9, 263 293: d40c movi.n a4, 13 295: 000202 l8ui a0, a2, 0 298: 051047 beq a0, a4, 2a1 29b: f6c062 addi a6, a0, -10 29e: f6c656 bnez a6, 20e 2a1: 221b addi.n a2, a2, 1 2a3: fffb86 j 295 2a6: 10c122 addi a2, a1, 16 2a9: ffb701 l32r a0, 188 2ac: 0000c0 callx0 a0 2af: 0c2d mov.n a2, a12 2b1: ffb601 l32r a0, 18c 2b4: 0000c0 callx0 a0 2b7: 024d mov.n a4, a2 2b9: 0c3d mov.n a3, a12 2bb: 10c122 addi a2, a1, 16 2be: ffb401 l32r a0, 190 2c1: 0000c0 callx0 a0 2c4: 10c122 addi a2, a1, 16 2c7: 013d mov.n a3, a1 2c9: 840c movi.n a4, 8 2cb: ffb201 l32r a0, 194 2ce: 0000c0 callx0 a0 2d1: 70c122 addi a2, a1, 112 2d4: 10c132 addi a3, a1, 16 2d7: ffb001 l32r a0, 198 2da: 0000c0 callx0 a0 2dd: 046d16 beqz a13, 327 2e0: 10c122 addi a2, a1, 16 2e3: ffae01 l32r a0, 19c 2e6: 0000c0 callx0 a0 2e9: 10c122 addi a2, a1, 16 2ec: 70c132 addi a3, a1, 112 2ef: 041c movi.n a4, 16 2f1: ffab01 l32r a0, 1a0 2f4: 0000c0 callx0 a0 2f7: 0c2d mov.n a2, a12 2f9: ffaa01 l32r a0, 1a4 2fc: 0000c0 callx0 a0 2ff: 024d mov.n a4, a2 301: 0c3d mov.n a3, a12 303: 10c122 addi a2, a1, 16 306: ffa801 l32r a0, 1a8 309: 0000c0 callx0 a0 30c: 10c122 addi a2, a1, 16 30f: 013d mov.n a3, a1 311: 840c movi.n a4, 8 313: ffa601 l32r a0, 1ac 316: 0000c0 callx0 a0 319: 10c132 addi a3, a1, 16 31c: 7fc122 addi a2, a1, 127 31f: 221b addi.n a2, a2, 1 321: ffa301 l32r a0, 1b0 324: 0000c0 callx0 a0 327: 014d mov.n a4, a1 329: a421c2 l32i a12, a1, 0x290 32c: 130c movi.n a3, 1 32e: 7fc122 addi a2, a1, 127 331: 11c222 addi a2, a2, 17 334: 93d3d0 movnez a13, a3, a13 337: 0d5d mov.n a5, a13 339: 70c132 addi a3, a1, 112 33c: ff9e01 l32r a0, 1b4 33f: 0000c0 callx0 a0 342: 7fc122 addi a2, a1, 127 345: 11c222 addi a2, a2, 17 348: ff9c01 l32r a0, 1b8 34b: 0000c0 callx0 a0 34e: 1c58 l32i.n a5, a12, 4 350: 0c48 l32i.n a4, a12, 0 352: 7fc122 addi a2, a1, 127 355: 11c222 addi a2, a2, 17 358: 043d mov.n a3, a4 35a: ff9801 l32r a0, 1bc 35d: 0000c0 callx0 a0 360: 020c movi.n a2, 0 362: ffb006 j 226 365: 000000 ill 368: 000020 excw 36b: 001000 excw 36e: 380000 excw 371: 000001 l32r a0, fffc0374 374: 000144 excw ... 39f: c11200 mul16u a1, a2, a0 3a2: 71d9c0 excw 3a5: 81e9 s32i.n a14, a1, 32 3a7: 5109 s32i.n a0, a1, 20 3a9: c159 s32i.n a5, a1, 48 3ab: 61c9 s32i.n a12, a1, 24 3ad: 91f9 s32i.n a15, a1, 36 3af: 02cd mov.n a12, a2 3b1: 04fd mov.n a15, a4 3b3: 0215e6 bgei a5, 1, 3b9 3b6: 0033c6 j 489 3b9: 0169 s32i.n a6, a1, 0 3bb: 11c9 s32i.n a12, a1, 4 3bd: 240c movi.n a4, 2 3bf: 120c movi.n a2, 1 3c1: f4ae82 movi a8, 0xfffffef4 3c4: 4189 s32i.n a8, a1, 16 3c6: 933230 movnez a3, a2, a3 3c9: ffe781 l32r a8, 368 3cc: b189 s32i.n a8, a1, 44 3ce: 932430 movnez a2, a4, a3 3d1: 2129 s32i.n a2, a1, 8 3d3: f0c802 addi a0, a8, -16 3d6: 00cd mov.n a12, a0 3d8: 0d0c movi.n a13, 0 3da: 08ed mov.n a14, a8 3dc: 0f2d mov.n a2, a15 3de: 0c38 l32i.n a3, a12, 0 3e0: d139 s32i.n a3, a1, 52 3e2: ffe501 l32r a0, 378 3e5: 0000c0 callx0 a0 3e8: e129 s32i.n a2, a1, 56 3ea: e28c beqz.n a2, 3fc 3ec: 0f2d mov.n a2, a15 3ee: 0e38 l32i.n a3, a14, 0 3f0: 3139 s32i.n a3, a1, 12 3f2: ffe201 l32r a0, 37c 3f5: 0000c0 callx0 a0 3f8: a129 s32i.n a2, a1, 40 3fa: 52ec bnez.n a2, 423 3fc: dd1b addi.n a13, a13, 1 3fe: ee4b addi.n a14, a14, 4 400: b198 l32i.n a9, a1, 44 402: cc4b addi.n a12, a12, 4 404: d49c97 bne a12, a9, 3dc 407: e1e8 l32i.n a14, a1, 56 409: 0c0c movi.n a12, 0 40b: 0c2d mov.n a2, a12 40d: 000005 call0 410 410: ffd701 l32r a0, 36c 413: c1a8 l32i.n a10, a1, 48 415: 10c082 addi a8, a0, 16 418: 072e16 beqz a14, 48e 41b: 00cd mov.n a12, a0 41d: b71ae6 bgei a10, 1, 3d8 420: 001a86 j 48e 423: e1e8 l32i.n a14, a1, 56 425: c0cf20 sub a12, a15, a2 428: c1b8 l32i.n a11, a1, 48 42a: d128 l32i.n a2, a1, 52 42c: bbca add.n a11, a11, a12 42e: c1b9 s32i.n a11, a1, 48 430: ffd401 l32r a0, 380 433: 0000c0 callx0 a0 436: e2ea add.n a14, a2, a14 438: a1f8 l32i.n a15, a1, 40 43a: 820c movi.n a2, 8 43c: ffd201 l32r a0, 384 43f: 0000c0 callx0 a0 442: 02cd mov.n a12, a2 444: c0ffe0 sub a15, a15, a14 447: 0f2d mov.n a2, a15 449: ffcf01 l32r a0, 388 44c: 0000c0 callx0 a0 44f: 1cf9 s32i.n a15, a12, 4 451: 024d mov.n a4, a2 453: 0c29 s32i.n a2, a12, 0 455: 04fd56 bnez a13, 4a8 458: 0e2d mov.n a2, a14 45a: ffc531 l32r a3, 370 45d: ffcb01 l32r a0, 38c 460: 0000c0 callx0 a0 463: 03f216 beqz a2, 4a6 466: 0e2d mov.n a2, a14 468: ffc331 l32r a3, 374 46b: ffc901 l32r a0, 390 46e: 0000c0 callx0 a0 471: 12bc beqz.n a2, 4a6 473: 0e2d mov.n a2, a14 475: a138 l32i.n a3, a1, 40 477: 0148 l32i.n a4, a1, 0 479: 0c5d mov.n a5, a12 47b: ffd445 call0 1c0 47e: 0372d6 bgez a2, 4b9 481: f4ae02 movi a0, 0xfffffef4 484: 4109 s32i.n a0, a1, 16 486: 000186 j 490 489: f4ae22 movi a2, 0xfffffef4 48c: 4129 s32i.n a2, a1, 16 48e: 0c0c movi.n a12, 0 490: 0c2d mov.n a2, a12 492: 000005 call0 494 495: 4128 l32i.n a2, a1, 16 497: 61c8 l32i.n a12, a1, 24 499: 71d8 l32i.n a13, a1, 28 49b: 81e8 l32i.n a14, a1, 32 49d: 91f8 l32i.n a15, a1, 36 49f: 5108 l32i.n a0, a1, 20 4a1: 40c112 addi a1, a1, 64 4a4: f00d ret.n 4a6: 0c48 l32i.n a4, a12, 0 4a8: 0f3d mov.n a3, a15 4aa: 1cf9 s32i.n a15, a12, 4 4ac: 0e2d mov.n a2, a14 4ae: 5c4b addi.n a5, a12, 4 4b0: ffb901 l32r a0, 394 4b3: 0000c0 callx0 a0 4b6: fc7256 bnez a2, 481 4b9: cd8c beqz.n a13, 4c9 4bb: 023de6 bgei a13, 3, 4c1 4be: 551de6 bgei a13, 1, 517 4c1: bc3d66 bnei a13, 3, 481 4c4: 2138 l32i.n a3, a1, 8 4c6: 000046 j 4cb 4c9: 330c movi.n a3, 3 4cb: 1128 l32i.n a2, a1, 4 4cd: 0c4d mov.n a4, a12 4cf: 0158 l32i.n a5, a1, 0 4d1: ffc285 call0 fc 4d4: 4129 s32i.n a2, a1, 16 4d6: fb6256 bnez a2, 490 4d9: 31d8 l32i.n a13, a1, 12 4db: a1f8 l32i.n a15, a1, 40 4dd: 0d2d mov.n a2, a13 4df: ffae01 l32r a0, 398 4e2: 0000c0 callx0 a0 4e5: f2fa add.n a15, a2, a15 4e7: 0d2d mov.n a2, a13 4e9: ffac01 l32r a0, 39c 4ec: 0000c0 callx0 a0 4ef: c108 l32i.n a0, a1, 48 4f1: c00020 sub a0, a0, a2 4f4: c109 s32i.n a0, a1, 48 4f6: c128 l32i.n a2, a1, 48 4f8: d30c movi.n a3, 13 4fa: 0212e6 bgei a2, 1, 500 4fd: ffc286 j 40b 500: 000f02 l8ui a0, a15, 0 503: c148 l32i.n a4, a1, 48 505: 051037 beq a0, a3, 50e 508: 029026 beqi a0, 10, 50e 50b: ffbf06 j 40b 50e: ff1b addi.n a15, a15, 1 510: 440b addi.n a4, a4, -1 512: c149 s32i.n a4, a1, 48 514: fff786 j 4f6 517: 430c movi.n a3, 4 519: ffeb86 j 4cb 51c: 000000 ill 51f: c11200 mul16u a1, a2, a0 522: 2159e0 srai a5, a14, 9 525: 3109 s32i.n a0, a1, 12 527: 0129 s32i.n a2, a1, 0 529: 41c9 s32i.n a12, a1, 16 52b: 1139 s32i.n a3, a1, 4 52d: 04cd mov.n a12, a4 52f: 1438 l32i.n a3, a4, 4 531: 0428 l32i.n a2, a4, 0 533: 331b addi.n a3, a3, 1 535: 1439 s32i.n a3, a4, 4 537: fff901 l32r a0, 51c 53a: 0000c0 callx0 a0 53d: 140c movi.n a4, 1 53f: 030c movi.n a3, 0 541: 0c29 s32i.n a2, a12, 0 543: 1158 l32i.n a5, a1, 4 545: 1c68 l32i.n a6, a12, 4 547: fec552 addi a5, a5, -2 54a: 626a add.n a6, a2, a6 54c: ffd662 addmi a6, a6, 0xffffff00 54f: 0128 l32i.n a2, a1, 0 551: ff4632 s8i a3, a6, 255 554: 833450 moveqz a3, a4, a5 557: 2168 l32i.n a6, a1, 8 559: 0c48 l32i.n a4, a12, 0 55b: 1c58 l32i.n a5, a12, 4 55d: 41c8 l32i.n a12, a1, 16 55f: ffe405 call0 3a0 562: 3108 l32i.n a0, a1, 12 564: 20c112 addi a1, a1, 32 567: f00d ret.n 569: 000000 ill 56c: 000150 excw 56f: 015000 slli a5, a0, 32 572: 500000 excw 575: 000001 l32r a0, fffc0578 ... 580: 000150 excw 583: 015000 slli a5, a0, 32 ... 00000598 : 598: f0c112 addi a1, a1, -16 59b: 21d9 s32i.n a13, a1, 8 59d: 0109 s32i.n a0, a1, 0 59f: 11c9 s32i.n a12, a1, 4 5a1: 31e9 s32i.n a14, a1, 12 5a3: 02cd mov.n a12, a2 5a5: 02e8 l32i.n a14, a2, 0 5a7: fff121 l32r a2, 56c 5aa: fff901 l32r a0, 590 5ad: 0000c0 callx0 a0 5b0: 1412a6 blti a2, 1, 5c8 5b3: 0c2d mov.n a2, a12 5b5: 330c movi.n a3, 3 5b7: ffee41 l32r a4, 570 5ba: ffee51 l32r a5, 574 5bd: 000005 call0 5c0 5c0: 02dd mov.n a13, a2 5c2: 0182d6 bgez a2, 5de 5c5: 001146 j 60e 5c8: 10fe27 bbsi a14, 18, 5dc 5cb: 0c2d mov.n a2, a12 5cd: 330c movi.n a3, 3 5cf: ffea41 l32r a4, 578 5d2: ffea51 l32r a5, 57c 5d5: 060c movi.n a6, 0 5d7: 0558 l32i.n a5, a5, 0 5d9: 000005 call0 5dc 5dc: 0d0c movi.n a13, 0 5de: ffe821 l32r a2, 580 5e1: ffec01 l32r a0, 594 5e4: 0000c0 callx0 a0 5e7: f28c beqz.n a2, 5fa 5e9: 0c2d mov.n a2, a12 5eb: 130c movi.n a3, 1 5ed: ffe541 l32r a4, 584 5f0: 050c movi.n a5, 0 5f2: 000005 call0 5f4 5f5: 02dd mov.n a13, a2 5f7: 0004c6 j 60e 5fa: 10fe27 bbsi a14, 18, 60e 5fd: 0c2d mov.n a2, a12 5ff: 130c movi.n a3, 1 601: ffe241 l32r a4, 58c 604: ffe151 l32r a5, 588 607: 060c movi.n a6, 0 609: 0558 l32i.n a5, a5, 0 60b: 000005 call0 60c 60e: 0108 l32i.n a0, a1, 0 610: 11c8 l32i.n a12, a1, 4 612: 0d2d mov.n a2, a13 614: 31e8 l32i.n a14, a1, 12 616: 21d8 l32i.n a13, a1, 8 618: 10c112 addi a1, a1, 16 61b: f00d ret.n ssl_md2.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 000000 ill ... 00000004 : 4: 030c movi.n a3, 0 6: 445c movi.n a4, 84 8: f0c112 addi a1, a1, -16 b: 0109 s32i.n a0, a1, 0 d: fffc01 l32r a0, 0 10: 0000c0 callx0 a0 13: 0108 l32i.n a0, a1, 0 15: 10c112 addi a1, a1, 16 18: f00d ret.n 1a: 000000 ill 1d: 000000 ill 20: 025d mov.n a5, a2 22: 10c2a2 addi a10, a2, 16 25: 100532 l8ui a3, a5, 16 28: 400542 l8ui a4, a5, 64 2b: 204542 s8i a4, a5, 32 2e: 303340 xor a3, a3, a4 31: 304532 s8i a3, a5, 48 34: 551b addi.n a5, a5, 1 36: eb95a7 bne a5, a10, 25 39: 30c272 addi a7, a2, 48 3c: 090c movi.n a9, 0 3e: 050c movi.n a5, 0 40: 2b1c movi.n a11, 18 42: fff681 l32r a8, 1c 45: 026d mov.n a6, a2 47: 100632 l8ui a3, a6, 16 4a: 558a add.n a5, a5, a8 4c: 000552 l8ui a5, a5, 0 4f: 661b addi.n a6, a6, 1 51: 305530 xor a5, a5, a3 54: 0f4652 s8i a5, a6, 15 57: ec9677 bne a6, a7, 47 5a: 595a add.n a5, a9, a5 5c: 745050 extui a5, a5, 0, 8 5f: 991b addi.n a9, a9, 1 61: e099b7 bne a9, a11, 45 64: 0f0252 l8ui a5, a2, 15 67: 400272 l8ui a7, a2, 64 6a: 000262 l8ui a6, a2, 0 6d: 305750 xor a5, a7, a5 70: 585a add.n a5, a8, a5 72: 000552 l8ui a5, a5, 0 75: 305650 xor a5, a6, a5 78: 004252 s8i a5, a2, 0 7b: 221b addi.n a2, a2, 1 7d: e692a7 bne a2, a10, 67 80: f00d ret.n 82: 000000 ill 85: 000000 ill 00000088 : 88: e0c112 addi a1, a1, -32 8b: 41f9 s32i.n a15, a1, 16 8d: 0109 s32i.n a0, a1, 0 8f: 11c9 s32i.n a12, a1, 4 91: 21d9 s32i.n a13, a1, 8 93: 31e9 s32i.n a14, a1, 12 95: 02dd mov.n a13, a2 97: 03ed mov.n a14, a3 99: 04cd mov.n a12, a4 9b: 3f14a6 blti a4, 1, de 9e: 142d02 l32i a0, a13, 80 a1: 031c movi.n a3, 16 a3: 40ca add.n a4, a0, a12 a5: 07a347 bge a3, a4, b0 a8: 0f1c movi.n a15, 16 aa: c0ff00 sub a15, a15, a0 ad: 000046 j b2 b0: 0cfd mov.n a15, a12 b2: 0e3d mov.n a3, a14 b4: 0f4d mov.n a4, a15 b6: 20da add.n a2, a0, a13 b8: 40c222 addi a2, a2, 64 bb: fff201 l32r a0, 84 be: 0000c0 callx0 a0 c1: eefa add.n a14, a14, a15 c3: 142d32 l32i a3, a13, 80 c6: c0ccf0 sub a12, a12, a15 c9: 33fa add.n a3, a3, a15 cb: 146d32 s32i a3, a13, 80 ce: 09b366 bnei a3, 16, db d1: 0d2d mov.n a2, a13 d3: 040c movi.n a4, 0 d5: 146d42 s32i a4, a13, 80 d8: fff445 call0 20 db: bf1ce6 bgei a12, 1, 9e de: 11c8 l32i.n a12, a1, 4 e0: 21d8 l32i.n a13, a1, 8 e2: 31e8 l32i.n a14, a1, 12 e4: 41f8 l32i.n a15, a1, 16 e6: 0108 l32i.n a0, a1, 0 e8: 20c112 addi a1, a1, 32 eb: f00d ret.n ... 000000f8 : f8: f0c112 addi a1, a1, -16 fb: 0129 s32i.n a2, a1, 0 fd: 21c9 s32i.n a12, a1, 8 ff: 31d9 s32i.n a13, a1, 12 101: 1109 s32i.n a0, a1, 4 103: 03dd mov.n a13, a3 105: 142302 l32i a0, a3, 80 108: 031c movi.n a3, 16 10a: c03300 sub a3, a3, a0 10d: 0fb0e6 bgei a0, 16, 120 110: 10cdc2 addi a12, a13, 16 113: 00da add.n a0, a0, a13 115: 404032 s8i a3, a0, 64 118: 001b addi.n a0, a0, 1 11a: f790c7 bne a0, a12, 115 11d: 000086 j 123 120: 10cdc2 addi a12, a13, 16 123: 0d2d mov.n a2, a13 125: ffef85 call0 20 128: 40cd22 addi a2, a13, 64 12b: 0d3d mov.n a3, a13 12d: 041c movi.n a4, 16 12f: fff001 l32r a0, f0 132: 0000c0 callx0 a0 135: 0d2d mov.n a2, a13 137: ffee85 call0 20 13a: 0128 l32i.n a2, a1, 0 13c: 041c movi.n a4, 16 13e: 0c3d mov.n a3, a12 140: 31d8 l32i.n a13, a1, 12 142: 21c8 l32i.n a12, a1, 8 144: ffec01 l32r a0, f4 147: 0000c0 callx0 a0 14a: 1108 l32i.n a0, a1, 4 14c: 10c112 addi a1, a1, 16 14f: f00d ret.n ssl_md5.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 452301 l32r a0, fffd148c 3: ab8967 bany a9, a6, ffffffb2 6: efcd excw 8: fe .byte 0xfe 9: badc bnez.n a10, 28 b: 7698 l32i.n a9, a6, 28 d: 103254 excw 00000010 : 10: ffff31 l32r a3, c 13: fffd41 l32r a4, 8 16: fffb51 l32r a5, 4 19: fff961 l32r a6, 0 1c: 070c movi.n a7, 0 1e: 5279 s32i.n a7, a2, 20 20: 4279 s32i.n a7, a2, 16 22: 0269 s32i.n a6, a2, 0 24: 1259 s32i.n a5, a2, 4 26: 2249 s32i.n a4, a2, 8 28: 3239 s32i.n a3, a2, 12 2a: f00d ret.n ... 00000034 : 34: e0c112 addi a1, a1, -32 37: 21c9 s32i.n a12, a1, 8 39: 4258 l32i.n a5, a2, 16 3b: 41e9 s32i.n a14, a1, 16 3d: 1109 s32i.n a0, a1, 4 3f: 6149 s32i.n a4, a1, 24 41: 31d9 s32i.n a13, a1, 12 43: 51f9 s32i.n a15, a1, 20 45: 0d4c movi.n a13, 64 47: 02fd mov.n a15, a2 49: 6168 l32i.n a6, a1, 24 4b: 5208 l32i.n a0, a2, 20 4d: 25ed60 extui a14, a6, 29, 3 50: 042d mov.n a2, a4 52: 54c350 extui a12, a5, 3, 6 55: c0ddc0 sub a13, a13, a12 58: 1144d0 slli a4, a4, 3 5b: b02250 addx8 a2, a2, a5 5e: 4f29 s32i.n a2, a15, 16 60: 03b247 bgeu a2, a4, 67 63: 001b addi.n a0, a0, 1 65: 5f09 s32i.n a0, a15, 20 67: e0ea add.n a14, a0, a14 69: 5fe9 s32i.n a14, a15, 20 6b: 4126d7 blt a6, a13, b0 6e: 0139 s32i.n a3, a1, 0 70: 0d4d mov.n a4, a13 72: 2fca add.n a2, a15, a12 74: 18c222 addi a2, a2, 24 77: ffed01 l32r a0, 2c 7a: 0000c0 callx0 a0 7d: 0f2d mov.n a2, a15 7f: 18cf32 addi a3, a15, 24 82: 001a45 call0 228 85: 6138 l32i.n a3, a1, 24 87: 7fa0e2 movi a14, 127 8a: c0eec0 sub a14, a14, a12 8d: 18ae37 bge a14, a3, a9 90: 01c8 l32i.n a12, a1, 0 92: cdca add.n a12, a13, a12 94: 0f2d mov.n a2, a15 96: 0c3d mov.n a3, a12 98: 0018c5 call0 228 9b: 40cdd2 addi a13, a13, 64 9e: 40ccc2 addi a12, a12, 64 a1: 6108 l32i.n a0, a1, 24 a3: 40cee2 addi a14, a14, 64 a6: ea2e07 blt a14, a0, 94 a9: 0138 l32i.n a3, a1, 0 ab: 0c0c movi.n a12, 0 ad: 000046 j b2 b0: 0d0c movi.n a13, 0 b2: 41e8 l32i.n a14, a1, 16 b4: 3d3a add.n a3, a13, a3 b6: 6148 l32i.n a4, a1, 24 b8: 2fca add.n a2, a15, a12 ba: 18c222 addi a2, a2, 24 bd: 21c8 l32i.n a12, a1, 8 bf: 51f8 l32i.n a15, a1, 20 c1: c044d0 sub a4, a4, a13 c4: 31d8 l32i.n a13, a1, 12 c6: ffda01 l32r a0, 30 c9: 0000c0 callx0 a0 cc: 1108 l32i.n a0, a1, 4 ce: 20c112 addi a1, a1, 32 d1: f00d ret.n d3: 000000 ill ... 000000d8 : d8: 840c movi.n a4, 8 da: e0c112 addi a1, a1, -32 dd: 3109 s32i.n a0, a1, 12 df: 41c9 s32i.n a12, a1, 16 e1: 2129 s32i.n a2, a1, 8 e3: 03cd mov.n a12, a3 e5: 012d mov.n a2, a1 e7: 10c332 addi a3, a3, 16 ea: 008ac5 call0 998 ed: 4c38 l32i.n a3, a12, 16 ef: 703c movi.n a0, 55 f1: 543330 extui a3, a3, 3, 6 f4: 273037 bltu a0, a3, 11f f7: 803c movi.n a0, 56 f9: c04030 sub a4, a0, a3 fc: 0c2d mov.n a2, a12 fe: fff531 l32r a3, d4 101: 000005 call0 104 104: 0c2d mov.n a2, a12 106: 013d mov.n a3, a1 108: 840c movi.n a4, 8 10a: 000005 call0 10c 10d: 2128 l32i.n a2, a1, 8 10f: 0c3d mov.n a3, a12 111: 041c movi.n a4, 16 113: 41c8 l32i.n a12, a1, 16 115: 008805 call0 998 118: 3108 l32i.n a0, a1, 12 11a: 20c112 addi a1, a1, 32 11d: f00d ret.n 11f: 78a002 movi a0, 120 122: fff4c6 j f9 125: 000000 ill 128: a478 l32i.n a7, a4, 40 12a: d76a add.n a13, a7, a6 12c: c7b756 bnez a7, fffffdab 12f: dbe8 l32i.n a14, a11, 52 131: 242070 extui a2, a7, 0, 3 134: ee .byte 0xee 135: ce .byte 0xce 136: c1bd excw 138: af .byte 0xaf 139: 0f .byte 0xf 13a: f57c movi.n a5, -1 13c: c62a add.n a12, a6, a2 13e: 134787 ball a7, a8, 155 141: a83046 j fffea206 144: 469501 l32r a0, fffd1b98 147: d8fd excw 149: 8098 l32i.n a9, a0, 32 14b: af69 s32i.n a6, a15, 40 14d: 8b44f7 ball a4, a15, dc 150: ff5bb1 l32r a11, fffffebc 153: ff .byte 0xff 154: be .byte 0xbe 155: 895cd7 bbc a12, a13, e2 158: 901122 l16ui a2, a1, 0x120 15b: 936b addi.n a9, a3, 6 15d: fd9871 l32r a7, fffff7c0 160: 8e .byte 0x8e 161: a67943 excw 164: b40821 l32r a2, fffed184 167: 6249 s32i.n a4, a2, 24 169: f61e25 excw 16c: 40b340 excw 16f: 5a51c0 excw 172: 5e .byte 0x5e 173: c7aa26 beqi a10, 12, 13e 176: 5de9b6 bltui a9, 128, 1d7 179: d62f10 excw 17c: 441453 excw 17f: e68102 excw 182: c8d8a1 l32r a10, ffff24e4 185: d3fb addi.n a13, a3, 15 187: cde6e7 bbsi a6, 14, 158 18a: d621e1 l32r a14, ffff5a10 18d: c33707 bltu a7, a0, 154 190: d50d87 bnone a13, a8, 169 193: 14edf4 excw 196: 455a add.n a4, a5, a5 198: e3e905 call0 fffe402c 19b: f8a9 s32i.n a10, a8, 60 19d: fcefa3 excw 1a0: 02d9 s32i.n a13, a2, 0 1a2: 6f .byte 0x6f 1a3: 4c8a67 bany a10, a6, 1f3 1a6: 8d2a add.n a8, a13, a2 1a8: fa3942 excw 1ab: ff .byte 0xff 1ac: 71f681 l32r a8, fffdc984 1af: 612287 blt a2, a8, 214 1b2: 6d9d excw 1b4: 380c movi.n a8, 3 1b6: 44fde5 excw 1b9: beea add.n a11, a14, a14 1bb: cfa9a4 excw 1be: de .byte 0xde 1bf: 604b addi.n a6, a0, 4 1c1: bb4b addi.n a11, a11, 4 1c3: bc70f6 bgeui a0, 7, 183 1c6: bf .byte 0xbf 1c7: be .byte 0xbe 1c8: 9b7ec6 j fffe6fc7 1cb: fa28 l32i.n a2, a10, 60 1cd: eaa127 bge a1, a2, 1bb 1d0: ef3085 call0 fffef4dc 1d3: 1d05d4 excw 1d6: 0488 l32i.n a8, a4, 0 1d8: d039 s32i.n a3, a0, 52 1da: e5d9d4 excw 1dd: db99 s32i.n a9, a11, 52 1df: 7cf8e6 bgei a8, 0x100, 25f 1e2: 651fa2 l16ui a10, a15, 202 1e5: c4ac56 bnez a12, fffffe33 1e8: 292244 excw 1eb: ff97f4 excw 1ee: 432a add.n a4, a3, a2 1f0: 9423a7 blt a3, a10, 188 1f3: 39ab addi.n a3, a9, 10 1f5: fc93a0 excw 1f8: 5b59c3 excw 1fb: cc9265 excw 1fe: 8f0c movi.n a15, 8 200: f47d excw 202: ef .byte 0xef 203: ff .byte 0xff 204: 845dd1 l32r a13, fffe1378 207: 7e4f85 call0 7e700 20a: 6fa8 l32i.n a10, a15, 24 20c: 2ce6e0 excw 20f: fe .byte 0xfe 210: 014314 excw 213: 11a1a3 excw 216: 4e08 l32i.n a0, a14, 16 218: 537e82 excw 21b: f235f7 bltu a5, a15, 211 21e: bd3a add.n a11, a13, a3 220: d2bb addi.n a13, a2, 11 222: 912ad7 blt a10, a13, 1b7 225: eb86d3 excw 228: 90c112 addi a1, a1, -112 22b: 1861e2 s32i a14, a1, 96 22e: 1761d2 s32i a13, a1, 92 231: 1961f2 s32i a15, a1, 100 234: 146102 s32i a0, a1, 80 237: 1561c2 s32i a12, a1, 84 23a: 1248 l32i.n a4, a2, 4 23c: 0258 l32i.n a5, a2, 0 23e: 106152 s32i a5, a1, 64 241: 116142 s32i a4, a1, 68 244: 02cd mov.n a12, a2 246: 044c movi.n a4, 64 248: 1661c2 s32i a12, a1, 88 24b: 3c08 l32i.n a0, a12, 12 24d: 2228 l32i.n a2, a2, 8 24f: 136102 s32i a0, a1, 76 252: 126122 s32i a2, a1, 72 255: 012d mov.n a2, a1 257: 007705 call0 9c8 25a: 71f8 l32i.n a15, a1, 28 25c: 1188 l32i.n a8, a1, 4 25e: 404910 ssai 25 261: 1021a2 l32i a10, a1, 64 264: 0108 l32i.n a0, a1, 0 266: 132172 l32i a7, a1, 76 269: 122142 l32i a4, a1, 72 26c: 112152 l32i a5, a1, 68 26f: fc7c movi.n a12, -1 271: 30d5c0 xor a13, a5, a12 274: 10b540 and a11, a5, a4 277: 10d7d0 and a13, a7, a13 27a: 20bbd0 or a11, a11, a13 27d: ffaad1 l32r a13, 128 280: b0ba add.n a11, a0, a11 282: bbda add.n a11, a11, a13 284: aaba add.n a10, a10, a11 286: 81aaa0 src a10, a10, a10 289: a5aa add.n a10, a5, a10 28b: 30bac0 xor a11, a10, a12 28e: 109a50 and a9, a10, a5 291: 10b4b0 and a11, a4, a11 294: 2099b0 or a9, a9, a11 297: 889a add.n a8, a8, a9 299: ffa491 l32r a9, 12c 29c: 404410 ssai 20 29f: 889a add.n a8, a8, a9 2a1: 778a add.n a7, a7, a8 2a3: 2198 l32i.n a9, a1, 8 2a5: 817770 src a7, a7, a7 2a8: 404f00 ssai 15 2ab: 7a7a add.n a7, a10, a7 2ad: 3087c0 xor a8, a7, a12 2b0: 106a70 and a6, a10, a7 2b3: 108580 and a8, a5, a8 2b6: 206680 or a6, a6, a8 2b9: ff9d81 l32r a8, 130 2bc: 696a add.n a6, a9, a6 2be: 668a add.n a6, a6, a8 2c0: 446a add.n a4, a4, a6 2c2: 814440 src a4, a4, a4 2c5: 3168 l32i.n a6, a1, 12 2c7: 404a00 ssai 10 2ca: 474a add.n a4, a7, a4 2cc: 3084c0 xor a8, a4, a12 2cf: 10b470 and a11, a4, a7 2d2: 108a80 and a8, a10, a8 2d5: 2088b0 or a8, a8, a11 2d8: 668a add.n a6, a6, a8 2da: ff9681 l32r a8, 134 2dd: 41b8 l32i.n a11, a1, 16 2df: 668a add.n a6, a6, a8 2e1: 556a add.n a5, a5, a6 2e3: 6168 l32i.n a6, a1, 24 2e5: 815550 src a5, a5, a5 2e8: 545a add.n a5, a4, a5 2ea: 30e5c0 xor a14, a5, a12 2ed: 10d540 and a13, a5, a4 2f0: 10e7e0 and a14, a7, a14 2f3: 20dde0 or a13, a13, a14 2f6: bbda add.n a11, a11, a13 2f8: ff90d1 l32r a13, 138 2fb: 404910 ssai 25 2fe: bbda add.n a11, a11, a13 300: aaba add.n a10, a10, a11 302: 51d8 l32i.n a13, a1, 20 304: 81aaa0 src a10, a10, a10 307: 404410 ssai 20 30a: a5aa add.n a10, a5, a10 30c: 30bac0 xor a11, a10, a12 30f: 108a50 and a8, a10, a5 312: 10b4b0 and a11, a4, a11 315: 2088b0 or a8, a8, a11 318: ff89b1 l32r a11, 13c 31b: 8d8a add.n a8, a13, a8 31d: 88ba add.n a8, a8, a11 31f: 778a add.n a7, a7, a8 321: 817770 src a7, a7, a7 324: 404f00 ssai 15 327: 7a7a add.n a7, a10, a7 329: 30b7c0 xor a11, a7, a12 32c: 108a70 and a8, a10, a7 32f: 10b5b0 and a11, a5, a11 332: 2088b0 or a8, a8, a11 335: 668a add.n a6, a6, a8 337: ff8281 l32r a8, 140 33a: 81b8 l32i.n a11, a1, 32 33c: 668a add.n a6, a6, a8 33e: 446a add.n a4, a4, a6 340: 814440 src a4, a4, a4 343: 404a00 ssai 10 346: 474a add.n a4, a7, a4 348: 3064c0 xor a6, a4, a12 34b: 108470 and a8, a4, a7 34e: 106a60 and a6, a10, a6 351: 206680 or a6, a6, a8 354: ff7c81 l32r a8, 144 357: 6f6a add.n a6, a15, a6 359: 668a add.n a6, a6, a8 35b: 556a add.n a5, a5, a6 35d: 9168 l32i.n a6, a1, 36 35f: 815550 src a5, a5, a5 362: 545a add.n a5, a4, a5 364: 3025c0 xor a2, a5, a12 367: 10e540 and a14, a5, a4 36a: 102720 and a2, a7, a2 36d: 20ee20 or a14, a14, a2 370: bbea add.n a11, a11, a14 372: ff75e1 l32r a14, 148 375: 404910 ssai 25 378: bbea add.n a11, a11, a14 37a: aaba add.n a10, a10, a11 37c: 81aaa0 src a10, a10, a10 37f: 404410 ssai 20 382: a5aa add.n a10, a5, a10 384: 30bac0 xor a11, a10, a12 387: 108a50 and a8, a10, a5 38a: 10b4b0 and a11, a4, a11 38d: 2088b0 or a8, a8, a11 390: ff6fb1 l32r a11, 14c 393: 868a add.n a8, a6, a8 395: 88ba add.n a8, a8, a11 397: 778a add.n a7, a7, a8 399: 817770 src a7, a7, a7 39c: a188 l32i.n a8, a1, 40 39e: 404f00 ssai 15 3a1: 7a7a add.n a7, a10, a7 3a3: 30e7c0 xor a14, a7, a12 3a6: 10ba70 and a11, a10, a7 3a9: 10e5e0 and a14, a5, a14 3ac: 20bbe0 or a11, a11, a14 3af: 88ba add.n a8, a8, a11 3b1: ff67b1 l32r a11, 150 3b4: ff68e1 l32r a14, 154 3b7: 88ba add.n a8, a8, a11 3b9: 448a add.n a4, a4, a8 3bb: 814440 src a4, a4, a4 3be: 474a add.n a4, a7, a4 3c0: 3084c0 xor a8, a4, a12 3c3: 10b470 and a11, a4, a7 3c6: 108a80 and a8, a10, a8 3c9: 2088b0 or a8, a8, a11 3cc: b1b8 l32i.n a11, a1, 44 3ce: 404a00 ssai 10 3d1: 8b8a add.n a8, a11, a8 3d3: 88ea add.n a8, a8, a14 3d5: 558a add.n a5, a5, a8 3d7: c1e8 l32i.n a14, a1, 48 3d9: d188 l32i.n a8, a1, 52 3db: 815550 src a5, a5, a5 3de: 545a add.n a5, a4, a5 3e0: 3035c0 xor a3, a5, a12 3e3: 102540 and a2, a5, a4 3e6: 103730 and a3, a7, a3 3e9: 202230 or a2, a2, a3 3ec: ee2a add.n a14, a14, a2 3ee: ff5a21 l32r a2, 158 3f1: 404910 ssai 25 3f4: ee2a add.n a14, a14, a2 3f6: aaea add.n a10, a10, a14 3f8: 81aaa0 src a10, a10, a10 3fb: 404410 ssai 20 3fe: a5aa add.n a10, a5, a10 400: 302ac0 xor a2, a10, a12 403: 10ea50 and a14, a10, a5 406: 102420 and a2, a4, a2 409: 20ee20 or a14, a14, a2 40c: 88ea add.n a8, a8, a14 40e: ff53e1 l32r a14, 15c 411: ff5321 l32r a2, 160 414: 88ea add.n a8, a8, a14 416: 778a add.n a7, a7, a8 418: 817770 src a7, a7, a7 41b: 7a7a add.n a7, a10, a7 41d: 3037c0 xor a3, a7, a12 420: 10ea70 and a14, a10, a7 423: 108350 and a8, a3, a5 426: 2088e0 or a8, a8, a14 429: e1e8 l32i.n a14, a1, 56 42b: 404f00 ssai 15 42e: 8e8a add.n a8, a14, a8 430: 882a add.n a8, a8, a2 432: 448a add.n a4, a4, a8 434: 814440 src a4, a4, a4 437: 474a add.n a4, a7, a4 439: 30c4c0 xor a12, a4, a12 43c: 108470 and a8, a4, a7 43f: 102ca0 and a2, a12, a10 442: 202280 or a2, a2, a8 445: f188 l32i.n a8, a1, 60 447: 404a00 ssai 10 44a: 882a add.n a8, a8, a2 44c: ff4621 l32r a2, 164 44f: 103340 and a3, a3, a4 452: 882a add.n a8, a8, a2 454: 558a add.n a5, a5, a8 456: 1128 l32i.n a2, a1, 4 458: 815550 src a5, a5, a5 45b: 404b10 ssai 27 45e: 545a add.n a5, a4, a5 460: 108570 and a8, a5, a7 463: 10cc50 and a12, a12, a5 466: 203380 or a3, a3, a8 469: 223a add.n a2, a2, a3 46b: ff3f31 l32r a3, 168 46e: 6188 l32i.n a8, a1, 24 470: 223a add.n a2, a2, a3 472: aa2a add.n a10, a10, a2 474: 81aaa0 src a10, a10, a10 477: a5aa add.n a10, a5, a10 479: 102a40 and a2, a10, a4 47c: 20cc20 or a12, a12, a2 47f: 88ca add.n a8, a8, a12 481: ff3ac1 l32r a12, 16c 484: 404710 ssai 23 487: 88ca add.n a8, a8, a12 489: 778a add.n a7, a7, a8 48b: 817770 src a7, a7, a7 48e: f87c movi.n a8, -1 490: 404210 ssai 18 493: 30c580 xor a12, a5, a8 496: 7a7a add.n a7, a10, a7 498: 102570 and a2, a5, a7 49b: 10cac0 and a12, a10, a12 49e: 20cc20 or a12, a12, a2 4a1: ff3321 l32r a2, 170 4a4: cbca add.n a12, a11, a12 4a6: cc2a add.n a12, a12, a2 4a8: 302a80 xor a2, a10, a8 4ab: 44ca add.n a4, a4, a12 4ad: 814440 src a4, a4, a4 4b0: 102720 and a2, a7, a2 4b3: 404c00 ssai 12 4b6: 474a add.n a4, a7, a4 4b8: 10ca40 and a12, a10, a4 4bb: 303480 xor a3, a4, a8 4be: 20cc20 or a12, a12, a2 4c1: ff2c21 l32r a2, 174 4c4: c0ca add.n a12, a0, a12 4c6: cc2a add.n a12, a12, a2 4c8: 302780 xor a2, a7, a8 4cb: 55ca add.n a5, a5, a12 4cd: 815550 src a5, a5, a5 4d0: 102420 and a2, a4, a2 4d3: 404b10 ssai 27 4d6: 545a add.n a5, a4, a5 4d8: 10c570 and a12, a5, a7 4db: 103530 and a3, a5, a3 4de: 20cc20 or a12, a12, a2 4e1: ff2521 l32r a2, 178 4e4: cdca add.n a12, a13, a12 4e6: cc2a add.n a12, a12, a2 4e8: aaca add.n a10, a10, a12 4ea: 81aaa0 src a10, a10, a10 4ed: a1c8 l32i.n a12, a1, 40 4ef: a5aa add.n a10, a5, a10 4f1: 102a40 and a2, a10, a4 4f4: 202230 or a2, a2, a3 4f7: cc2a add.n a12, a12, a2 4f9: ff2021 l32r a2, 17c 4fc: 404710 ssai 23 4ff: cc2a add.n a12, a12, a2 501: 77ca add.n a7, a7, a12 503: 302580 xor a2, a5, a8 506: f1c8 l32i.n a12, a1, 60 508: 102a20 and a2, a10, a2 50b: 817770 src a7, a7, a7 50e: 7a7a add.n a7, a10, a7 510: 404210 ssai 18 513: 103570 and a3, a5, a7 516: 202230 or a2, a2, a3 519: ff1931 l32r a3, 180 51c: 2c2a add.n a2, a12, a2 51e: 223a add.n a2, a2, a3 520: 442a add.n a4, a4, a2 522: 302a80 xor a2, a10, a8 525: 814440 src a4, a4, a4 528: 474a add.n a4, a7, a4 52a: 102720 and a2, a7, a2 52d: 103a40 and a3, a10, a4 530: 203320 or a3, a3, a2 533: 4128 l32i.n a2, a1, 16 535: 223a add.n a2, a2, a3 537: ff1331 l32r a3, 184 53a: 404c00 ssai 12 53d: 223a add.n a2, a2, a3 53f: 552a add.n a5, a5, a2 541: 303780 xor a3, a7, a8 544: 103430 and a3, a4, a3 547: 815550 src a5, a5, a5 54a: 545a add.n a5, a4, a5 54c: 404b10 ssai 27 54f: 102570 and a2, a5, a7 552: 202230 or a2, a2, a3 555: ff0c31 l32r a3, 188 558: 262a add.n a2, a6, a2 55a: 223a add.n a2, a2, a3 55c: aa2a add.n a10, a10, a2 55e: 303480 xor a3, a4, a8 561: 103530 and a3, a5, a3 564: 81aaa0 src a10, a10, a10 567: a5aa add.n a10, a5, a10 569: 404710 ssai 23 56c: 102a40 and a2, a10, a4 56f: 202230 or a2, a2, a3 572: ff0631 l32r a3, 18c 575: 2e2a add.n a2, a14, a2 577: 223a add.n a2, a2, a3 579: 303580 xor a3, a5, a8 57c: 772a add.n a7, a7, a2 57e: 817770 src a7, a7, a7 581: 7a7a add.n a7, a10, a7 583: 103a30 and a3, a10, a3 586: 102570 and a2, a5, a7 589: 203320 or a3, a3, a2 58c: 3128 l32i.n a2, a1, 12 58e: 223a add.n a2, a2, a3 590: ff0031 l32r a3, 190 593: 404210 ssai 18 596: 223a add.n a2, a2, a3 598: 442a add.n a4, a4, a2 59a: 302a80 xor a2, a10, a8 59d: 814440 src a4, a4, a4 5a0: 474a add.n a4, a7, a4 5a2: 102720 and a2, a7, a2 5a5: 103a40 and a3, a10, a4 5a8: 203320 or a3, a3, a2 5ab: 8128 l32i.n a2, a1, 32 5ad: 223a add.n a2, a2, a3 5af: fef931 l32r a3, 194 5b2: 404c00 ssai 12 5b5: 223a add.n a2, a2, a3 5b7: 552a add.n a5, a5, a2 5b9: 302780 xor a2, a7, a8 5bc: 815550 src a5, a5, a5 5bf: 545a add.n a5, a4, a5 5c1: 102420 and a2, a4, a2 5c4: 103570 and a3, a5, a7 5c7: 203320 or a3, a3, a2 5ca: d128 l32i.n a2, a1, 52 5cc: 223a add.n a2, a2, a3 5ce: fef231 l32r a3, 198 5d1: 404b10 ssai 27 5d4: 223a add.n a2, a2, a3 5d6: aa2a add.n a10, a10, a2 5d8: 303480 xor a3, a4, a8 5db: 103530 and a3, a5, a3 5de: 81aaa0 src a10, a10, a10 5e1: a5aa add.n a10, a5, a10 5e3: 404710 ssai 23 5e6: 102a40 and a2, a10, a4 5e9: 202230 or a2, a2, a3 5ec: feec31 l32r a3, 19c 5ef: 292a add.n a2, a9, a2 5f1: 223a add.n a2, a2, a3 5f3: 772a add.n a7, a7, a2 5f5: 817770 src a7, a7, a7 5f8: 302580 xor a2, a5, a8 5fb: 404210 ssai 18 5fe: 7a7a add.n a7, a10, a7 600: 102a20 and a2, a10, a2 603: 103570 and a3, a5, a7 606: 202230 or a2, a2, a3 609: fee531 l32r a3, 1a0 60c: 2f2a add.n a2, a15, a2 60e: 223a add.n a2, a2, a3 610: 442a add.n a4, a4, a2 612: 302a80 xor a2, a10, a8 615: 814440 src a4, a4, a4 618: 474a add.n a4, a7, a4 61a: 102720 and a2, a7, a2 61d: 103a40 and a3, a10, a4 620: 203320 or a3, a3, a2 623: c128 l32i.n a2, a1, 48 625: 223a add.n a2, a2, a3 627: fedf31 l32r a3, 1a4 62a: 404c00 ssai 12 62d: 223a add.n a2, a2, a3 62f: 552a add.n a5, a5, a2 631: fedd31 l32r a3, 1a8 634: 815550 src a5, a5, a5 637: 404c10 ssai 28 63a: 545a add.n a5, a4, a5 63c: 302540 xor a2, a5, a4 63f: 302720 xor a2, a7, a2 642: 2d2a add.n a2, a13, a2 644: 223a add.n a2, a2, a3 646: aa2a add.n a10, a10, a2 648: 81aaa0 src a10, a10, a10 64b: 8128 l32i.n a2, a1, 32 64d: a5aa add.n a10, a5, a10 64f: 303a50 xor a3, a10, a5 652: 303430 xor a3, a4, a3 655: 223a add.n a2, a2, a3 657: fed531 l32r a3, 1ac 65a: 404510 ssai 21 65d: 223a add.n a2, a2, a3 65f: 772a add.n a7, a7, a2 661: fed331 l32r a3, 1b0 664: 817770 src a7, a7, a7 667: 404010 ssai 16 66a: 7a7a add.n a7, a10, a7 66c: 302a70 xor a2, a10, a7 66f: 302520 xor a2, a5, a2 672: 2b2a add.n a2, a11, a2 674: 223a add.n a2, a2, a3 676: 442a add.n a4, a4, a2 678: fecf31 l32r a3, 1b4 67b: 814440 src a4, a4, a4 67e: 404900 ssai 9 681: 474a add.n a4, a7, a4 683: 302470 xor a2, a4, a7 686: 302a20 xor a2, a10, a2 689: 2e2a add.n a2, a14, a2 68b: 223a add.n a2, a2, a3 68d: 552a add.n a5, a5, a2 68f: 815550 src a5, a5, a5 692: 1128 l32i.n a2, a1, 4 694: 545a add.n a5, a4, a5 696: 303540 xor a3, a5, a4 699: 303730 xor a3, a7, a3 69c: 223a add.n a2, a2, a3 69e: fec631 l32r a3, 1b8 6a1: 404c10 ssai 28 6a4: 223a add.n a2, a2, a3 6a6: aa2a add.n a10, a10, a2 6a8: 81aaa0 src a10, a10, a10 6ab: 4128 l32i.n a2, a1, 16 6ad: a5aa add.n a10, a5, a10 6af: 303a50 xor a3, a10, a5 6b2: 303430 xor a3, a4, a3 6b5: 223a add.n a2, a2, a3 6b7: fec131 l32r a3, 1bc 6ba: 404510 ssai 21 6bd: 223a add.n a2, a2, a3 6bf: 772a add.n a7, a7, a2 6c1: febf31 l32r a3, 1c0 6c4: 817770 src a7, a7, a7 6c7: 404010 ssai 16 6ca: 7a7a add.n a7, a10, a7 6cc: 302a70 xor a2, a10, a7 6cf: 302520 xor a2, a5, a2 6d2: 2f2a add.n a2, a15, a2 6d4: 223a add.n a2, a2, a3 6d6: 442a add.n a4, a4, a2 6d8: 814440 src a4, a4, a4 6db: a128 l32i.n a2, a1, 40 6dd: 474a add.n a4, a7, a4 6df: 303470 xor a3, a4, a7 6e2: 303a30 xor a3, a10, a3 6e5: 223a add.n a2, a2, a3 6e7: feb731 l32r a3, 1c4 6ea: 404900 ssai 9 6ed: 223a add.n a2, a2, a3 6ef: 552a add.n a5, a5, a2 6f1: 815550 src a5, a5, a5 6f4: d128 l32i.n a2, a1, 52 6f6: 545a add.n a5, a4, a5 6f8: 303540 xor a3, a5, a4 6fb: 303730 xor a3, a7, a3 6fe: 223a add.n a2, a2, a3 700: feb231 l32r a3, 1c8 703: 404c10 ssai 28 706: 223a add.n a2, a2, a3 708: aa2a add.n a10, a10, a2 70a: feb031 l32r a3, 1cc 70d: 81aaa0 src a10, a10, a10 710: 404510 ssai 21 713: a5aa add.n a10, a5, a10 715: 302a50 xor a2, a10, a5 718: 302420 xor a2, a4, a2 71b: 202a add.n a2, a0, a2 71d: 223a add.n a2, a2, a3 71f: 772a add.n a7, a7, a2 721: 817770 src a7, a7, a7 724: 3128 l32i.n a2, a1, 12 726: 7a7a add.n a7, a10, a7 728: 303a70 xor a3, a10, a7 72b: 303530 xor a3, a5, a3 72e: 223a add.n a2, a2, a3 730: fea831 l32r a3, 1d0 733: 404010 ssai 16 736: 223a add.n a2, a2, a3 738: 442a add.n a4, a4, a2 73a: 814440 src a4, a4, a4 73d: 6128 l32i.n a2, a1, 24 73f: 474a add.n a4, a7, a4 741: 303470 xor a3, a4, a7 744: 303a30 xor a3, a10, a3 747: 223a add.n a2, a2, a3 749: fea231 l32r a3, 1d4 74c: 404900 ssai 9 74f: 223a add.n a2, a2, a3 751: 552a add.n a5, a5, a2 753: fea131 l32r a3, 1d8 756: 815550 src a5, a5, a5 759: 404c10 ssai 28 75c: 545a add.n a5, a4, a5 75e: 302540 xor a2, a5, a4 761: 302720 xor a2, a7, a2 764: 262a add.n a2, a6, a2 766: 223a add.n a2, a2, a3 768: aa2a add.n a10, a10, a2 76a: 81aaa0 src a10, a10, a10 76d: c128 l32i.n a2, a1, 48 76f: a5aa add.n a10, a5, a10 771: 303a50 xor a3, a10, a5 774: 303430 xor a3, a4, a3 777: 223a add.n a2, a2, a3 779: fe9831 l32r a3, 1dc 77c: 404510 ssai 21 77f: 223a add.n a2, a2, a3 781: fe9731 l32r a3, 1e0 784: 772a add.n a7, a7, a2 786: 817770 src a7, a7, a7 789: 7a7a add.n a7, a10, a7 78b: 404010 ssai 16 78e: 302a70 xor a2, a10, a7 791: 302520 xor a2, a5, a2 794: 2c2a add.n a2, a12, a2 796: 223a add.n a2, a2, a3 798: fe9331 l32r a3, 1e4 79b: 442a add.n a4, a4, a2 79d: 814440 src a4, a4, a4 7a0: 474a add.n a4, a7, a4 7a2: 404900 ssai 9 7a5: 302470 xor a2, a4, a7 7a8: 302a20 xor a2, a10, a2 7ab: 292a add.n a2, a9, a2 7ad: 223a add.n a2, a2, a3 7af: 162132 l32i a3, a1, 88 7b2: 552a add.n a5, a5, a2 7b4: 815550 src a5, a5, a5 7b7: 302780 xor a2, a7, a8 7ba: 545a add.n a5, a4, a5 7bc: 202520 or a2, a5, a2 7bf: 302420 xor a2, a4, a2 7c2: 002a add.n a0, a0, a2 7c4: fe8921 l32r a2, 1e8 7c7: 404a10 ssai 26 7ca: 002a add.n a0, a0, a2 7cc: 1328 l32i.n a2, a3, 4 7ce: aa0a add.n a10, a10, a0 7d0: 81aaa0 src a10, a10, a10 7d3: 300480 xor a0, a4, a8 7d6: a5aa add.n a10, a5, a10 7d8: 200a00 or a0, a10, a0 7db: 300500 xor a0, a5, a0 7de: ff0a add.n a15, a15, a0 7e0: fe8301 l32r a0, 1ec 7e3: 404610 ssai 22 7e6: ff0a add.n a15, a15, a0 7e8: 142102 l32i a0, a1, 80 7eb: 77fa add.n a7, a7, a15 7ed: 817770 src a7, a7, a7 7f0: 30f580 xor a15, a5, a8 7f3: 7a7a add.n a7, a10, a7 7f5: 20f7f0 or a15, a7, a15 7f8: 30faf0 xor a15, a10, a15 7fb: eefa add.n a14, a14, a15 7fd: fe7cf1 l32r a15, 1f0 800: 404110 ssai 17 803: eefa add.n a14, a14, a15 805: 1921f2 l32i a15, a1, 100 808: 44ea add.n a4, a4, a14 80a: 814440 src a4, a4, a4 80d: 30ea80 xor a14, a10, a8 810: 474a add.n a4, a7, a4 812: 20e4e0 or a14, a4, a14 815: 30e7e0 xor a14, a7, a14 818: ddea add.n a13, a13, a14 81a: fe76e1 l32r a14, 1f4 81d: 404b00 ssai 11 820: ddea add.n a13, a13, a14 822: 30e780 xor a14, a7, a8 825: 55da add.n a5, a5, a13 827: 815550 src a5, a5, a5 82a: c1d8 l32i.n a13, a1, 48 82c: 545a add.n a5, a4, a5 82e: 20e5e0 or a14, a5, a14 831: 30e4e0 xor a14, a4, a14 834: ddea add.n a13, a13, a14 836: fe70e1 l32r a14, 1f8 839: 404a10 ssai 26 83c: ddea add.n a13, a13, a14 83e: 30e480 xor a14, a4, a8 841: aada add.n a10, a10, a13 843: 81aaa0 src a10, a10, a10 846: 31d8 l32i.n a13, a1, 12 848: a5aa add.n a10, a5, a10 84a: 20eae0 or a14, a10, a14 84d: 30e5e0 xor a14, a5, a14 850: ddea add.n a13, a13, a14 852: fe6ae1 l32r a14, 1fc 855: 404610 ssai 22 858: ddea add.n a13, a13, a14 85a: 30e580 xor a14, a5, a8 85d: 77da add.n a7, a7, a13 85f: 817770 src a7, a7, a7 862: a1d8 l32i.n a13, a1, 40 864: 7a7a add.n a7, a10, a7 866: 20e7e0 or a14, a7, a14 869: 30eae0 xor a14, a10, a14 86c: ddea add.n a13, a13, a14 86e: fe64e1 l32r a14, 200 871: 404110 ssai 17 874: ddea add.n a13, a13, a14 876: 30ea80 xor a14, a10, a8 879: 44da add.n a4, a4, a13 87b: 814440 src a4, a4, a4 87e: 11d8 l32i.n a13, a1, 4 880: 474a add.n a4, a7, a4 882: 20e4e0 or a14, a4, a14 885: 30e7e0 xor a14, a7, a14 888: ddea add.n a13, a13, a14 88a: fe5ee1 l32r a14, 204 88d: 404b00 ssai 11 890: ddea add.n a13, a13, a14 892: 30e780 xor a14, a7, a8 895: 55da add.n a5, a5, a13 897: 815550 src a5, a5, a5 89a: 81d8 l32i.n a13, a1, 32 89c: 545a add.n a5, a4, a5 89e: 20e5e0 or a14, a5, a14 8a1: 30e4e0 xor a14, a4, a14 8a4: ddea add.n a13, a13, a14 8a6: fe58e1 l32r a14, 208 8a9: 404a10 ssai 26 8ac: ddea add.n a13, a13, a14 8ae: 1821e2 l32i a14, a1, 96 8b1: aada add.n a10, a10, a13 8b3: 81aaa0 src a10, a10, a10 8b6: 30d480 xor a13, a4, a8 8b9: a5aa add.n a10, a5, a10 8bb: 20dad0 or a13, a10, a13 8be: 30d5d0 xor a13, a5, a13 8c1: ccda add.n a12, a12, a13 8c3: fe52d1 l32r a13, 20c 8c6: 404610 ssai 22 8c9: ccda add.n a12, a12, a13 8cb: 30d580 xor a13, a5, a8 8ce: 77ca add.n a7, a7, a12 8d0: 817770 src a7, a7, a7 8d3: 61c8 l32i.n a12, a1, 24 8d5: 7a7a add.n a7, a10, a7 8d7: 20d7d0 or a13, a7, a13 8da: 30dad0 xor a13, a10, a13 8dd: ccda add.n a12, a12, a13 8df: fe4cd1 l32r a13, 210 8e2: 404110 ssai 17 8e5: ccda add.n a12, a12, a13 8e7: 30da80 xor a13, a10, a8 8ea: 44ca add.n a4, a4, a12 8ec: 814440 src a4, a4, a4 8ef: d1c8 l32i.n a12, a1, 52 8f1: 474a add.n a4, a7, a4 8f3: 20d4d0 or a13, a4, a13 8f6: 30d7d0 xor a13, a7, a13 8f9: ccda add.n a12, a12, a13 8fb: fe46d1 l32r a13, 214 8fe: 404b00 ssai 11 901: ccda add.n a12, a12, a13 903: 30d780 xor a13, a7, a8 906: 55ca add.n a5, a5, a12 908: 815550 src a5, a5, a5 90b: 41c8 l32i.n a12, a1, 16 90d: 545a add.n a5, a4, a5 90f: 20d5d0 or a13, a5, a13 912: 30d4d0 xor a13, a4, a13 915: ccda add.n a12, a12, a13 917: fe40d1 l32r a13, 218 91a: 404a10 ssai 26 91d: ccda add.n a12, a12, a13 91f: 03d8 l32i.n a13, a3, 0 921: aaca add.n a10, a10, a12 923: 81aaa0 src a10, a10, a10 926: 30c480 xor a12, a4, a8 929: 404610 ssai 22 92c: a5aa add.n a10, a5, a10 92e: ddaa add.n a13, a13, a10 930: 20cac0 or a12, a10, a12 933: 30c5c0 xor a12, a5, a12 936: 03d9 s32i.n a13, a3, 0 938: bbca add.n a11, a11, a12 93a: fe38c1 l32r a12, 21c 93d: 1721d2 l32i a13, a1, 92 940: bbca add.n a11, a11, a12 942: 1521c2 l32i a12, a1, 84 945: 77ba add.n a7, a7, a11 947: 817770 src a7, a7, a7 94a: 33b8 l32i.n a11, a3, 12 94c: 7a7a add.n a7, a10, a7 94e: bb7a add.n a11, a11, a7 950: 33b9 s32i.n a11, a3, 12 952: 30b580 xor a11, a5, a8 955: 308a80 xor a8, a10, a8 958: 20b7b0 or a11, a7, a11 95b: 30aab0 xor a10, a10, a11 95e: 99aa add.n a9, a9, a10 960: fe30a1 l32r a10, 220 963: 404110 ssai 17 966: 99aa add.n a9, a9, a10 968: 449a add.n a4, a4, a9 96a: 814440 src a4, a4, a4 96d: 2398 l32i.n a9, a3, 8 96f: 404b00 ssai 11 972: 474a add.n a4, a7, a4 974: 208480 or a8, a4, a8 977: 994a add.n a9, a9, a4 979: 307780 xor a7, a7, a8 97c: 667a add.n a6, a6, a7 97e: fe2971 l32r a7, 224 981: 2399 s32i.n a9, a3, 8 983: 667a add.n a6, a6, a7 985: 556a add.n a5, a5, a6 987: 815550 src a5, a5, a5 98a: 445a add.n a4, a4, a5 98c: 224a add.n a2, a2, a4 98e: 1329 s32i.n a2, a3, 4 990: 70c112 addi a1, a1, 112 993: f00d ret.n 995: 000000 ill 998: 94ac beqz.n a4, 9c5 99a: 607020 neg a7, a2 99d: 0388 l32i.n a8, a3, 0 99f: 004282 s8i a8, a2, 0 9a2: 0368 l32i.n a6, a3, 0 9a4: 527a add.n a5, a2, a7 9a6: 416860 srli a6, a6, 8 9a9: 014262 s8i a6, a2, 1 9ac: 0388 l32i.n a8, a3, 0 9ae: 554b addi.n a5, a5, 4 9b0: f58080 extui a8, a8, 16, 16 9b3: 024282 s8i a8, a2, 2 9b6: 0368 l32i.n a6, a3, 0 9b8: 334b addi.n a3, a3, 4 9ba: 756860 extui a6, a6, 24, 8 9bd: 034262 s8i a6, a2, 3 9c0: 224b addi.n a2, a2, 4 9c2: d73547 bltu a5, a4, 99d 9c5: f00d ret.n 9c7: c4ac00 extui a10, a0, 12, 13 9ca: 608030 neg a8, a3 9cd: 030392 l8ui a9, a3, 3 9d0: 000362 l8ui a6, a3, 0 9d3: 010372 l8ui a7, a3, 1 9d6: 538a add.n a5, a3, a8 9d8: 554b addi.n a5, a5, 4 9da: 117780 slli a7, a7, 8 9dd: 206670 or a6, a6, a7 9e0: 019980 slli a9, a9, 24 9e3: 020372 l8ui a7, a3, 2 9e6: 334b addi.n a3, a3, 4 9e8: 117700 slli a7, a7, 16 9eb: 207790 or a7, a7, a9 9ee: 206670 or a6, a6, a7 9f1: 0269 s32i.n a6, a2, 0 9f3: 224b addi.n a2, a2, 4 9f5: d43547 bltu a5, a4, 9cd 9f8: f00d ret.n ssl_openssl.o: file format elf32-xtensa-le ssl_os_port.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 : 0: 0f4240 excw ... 0000000c : c: f0c112 addi a1, a1, -16 f: 0129 s32i.n a2, a1, 0 11: 1139 s32i.n a3, a1, 4 13: 2109 s32i.n a0, a1, 8 15: fffb01 l32r a0, 4 18: 0000c0 callx0 a0 1b: fff931 l32r a3, 0 1e: fffa01 l32r a0, 8 21: 0000c0 callx0 a0 24: 1138 l32i.n a3, a1, 4 26: 0338 l32i.n a3, a3, 0 28: 332a add.n a3, a3, a2 2a: 0128 l32i.n a2, a1, 0 2c: 000c movi.n a0, 0 2e: 0239 s32i.n a3, a2, 0 30: 1209 s32i.n a0, a2, 4 32: 2108 l32i.n a0, a1, 8 34: 10c112 addi a1, a1, 16 37: f00d ret.n ssl_p12.o: file format elf32-xtensa-le ssl_rc4.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 01d2b2 addmi a11, a2, 0x100 3: 070c movi.n a7, 0 5: 080c movi.n a8, 0 7: f0c112 addi a1, a1, -16 a: 0109 s32i.n a0, a1, 0 c: 11c9 s32i.n a12, a1, 4 e: 020d mov.n a0, a2 10: 0c0c movi.n a12, 0 12: 0042c2 s8i a12, a2, 0 15: 0142c2 s8i a12, a2, 1 18: 0c6d mov.n a6, a12 1a: 024062 s8i a6, a0, 2 1d: 001b addi.n a0, a0, 1 1f: 661b addi.n a6, a6, 1 21: f5f666 bnei a6, 0x100, 1a 24: 020d mov.n a0, a2 26: 020052 l8ui a5, a0, 2 29: a71b addi.n a10, a7, 1 2b: 973a add.n a9, a7, a3 2d: 000992 l8ui a9, a9, 0 30: 0c7d mov.n a7, a12 32: 858a add.n a8, a5, a8 34: 898a add.n a8, a9, a8 36: 748080 extui a8, a8, 0, 8 39: 682a add.n a6, a8, a2 3b: 020692 l8ui a9, a6, 2 3e: 024092 s8i a9, a0, 2 41: 024652 s8i a5, a6, 2 44: 001b addi.n a0, a0, 1 46: 01aa47 bge a10, a4, 4b 49: 0a7d mov.n a7, a10 4b: d790b7 bne a0, a11, 26 4e: 11c8 l32i.n a12, a1, 4 50: 0108 l32i.n a0, a1, 0 52: 10c112 addi a1, a1, 16 55: f00d ret.n ... 00000058 : 58: 000282 l8ui a8, a2, 0 5b: 010272 l8ui a7, a2, 1 5e: 3315a6 blti a5, 1, 95 61: a54a add.n a10, a5, a4 63: 881b addi.n a8, a8, 1 65: 748080 extui a8, a8, 0, 8 68: b82a add.n a11, a8, a2 6a: 020b52 l8ui a5, a11, 2 6d: 775a add.n a7, a7, a5 6f: 747070 extui a7, a7, 0, 8 72: 972a add.n a9, a7, a2 74: 020962 l8ui a6, a9, 2 77: 024b62 s8i a6, a11, 2 7a: 024952 s8i a5, a9, 2 7d: 000432 l8ui a3, a4, 0 80: 556a add.n a5, a5, a6 82: 745050 extui a5, a5, 0, 8 85: 525a add.n a5, a2, a5 87: 020552 l8ui a5, a5, 2 8a: 303350 xor a3, a3, a5 8d: 004432 s8i a3, a4, 0 90: 441b addi.n a4, a4, 1 92: cd94a7 bne a4, a10, 63 95: 004282 s8i a8, a2, 0 98: 014272 s8i a7, a2, 1 9b: f00d ret.n ssl_rsa.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000030 : 30: f0c112 addi a1, a1, -16 33: 0109 s32i.n a0, a1, 0 35: 21d9 s32i.n a13, a1, 8 37: 11c9 s32i.n a12, a1, 4 39: 07dd mov.n a13, a7 3b: 02cd mov.n a12, a2 3d: 000005 call0 40 40: 0cc8 l32i.n a12, a12, 0 42: 0d3d mov.n a3, a13 44: 9cd8 l32i.n a13, a12, 36 46: 4148 l32i.n a4, a1, 16 48: 0d2d mov.n a2, a13 4a: ffed01 l32r a0, 0 4d: 0000c0 callx0 a0 50: 2c29 s32i.n a2, a12, 8 52: ffec01 l32r a0, 4 55: 0000c0 callx0 a0 58: 5138 l32i.n a3, a1, 20 5a: 6148 l32i.n a4, a1, 24 5c: 0d2d mov.n a2, a13 5e: ffea01 l32r a0, 8 61: 0000c0 callx0 a0 64: 7138 l32i.n a3, a1, 28 66: 3c29 s32i.n a2, a12, 12 68: 8148 l32i.n a4, a1, 32 6a: 0d2d mov.n a2, a13 6c: ffe801 l32r a0, c 6f: 0000c0 callx0 a0 72: 9138 l32i.n a3, a1, 36 74: 4c29 s32i.n a2, a12, 16 76: a148 l32i.n a4, a1, 40 78: 0d2d mov.n a2, a13 7a: ffe501 l32r a0, 10 7d: 0000c0 callx0 a0 80: b138 l32i.n a3, a1, 44 82: 5c29 s32i.n a2, a12, 20 84: c148 l32i.n a4, a1, 48 86: 0d2d mov.n a2, a13 88: ffe301 l32r a0, 14 8b: 0000c0 callx0 a0 8e: d138 l32i.n a3, a1, 52 90: 6c29 s32i.n a2, a12, 24 92: e148 l32i.n a4, a1, 56 94: 0d2d mov.n a2, a13 96: ffe001 l32r a0, 18 99: 0000c0 callx0 a0 9c: 7c29 s32i.n a2, a12, 28 9e: 5c28 l32i.n a2, a12, 20 a0: ffdf01 l32r a0, 1c a3: 0000c0 callx0 a0 a6: 6c28 l32i.n a2, a12, 24 a8: ffde01 l32r a0, 20 ab: 0000c0 callx0 a0 ae: 7c28 l32i.n a2, a12, 28 b0: ffdd01 l32r a0, 24 b3: 0000c0 callx0 a0 b6: 0d2d mov.n a2, a13 b8: 3c38 l32i.n a3, a12, 12 ba: 140c movi.n a4, 1 bc: ffdb01 l32r a0, 28 bf: 0000c0 callx0 a0 c2: 240c movi.n a4, 2 c4: 4c38 l32i.n a3, a12, 16 c6: 0d2d mov.n a2, a13 c8: 11c8 l32i.n a12, a1, 4 ca: 21d8 l32i.n a13, a1, 8 cc: ffd801 l32r a0, 2c cf: 0000c0 callx0 a0 d2: 0108 l32i.n a0, a1, 0 d4: 10c112 addi a1, a1, 16 d7: f00d ret.n ... 000000f4 : f4: e0c112 addi a1, a1, -32 f7: 41c9 s32i.n a12, a1, 16 f9: 51d9 s32i.n a13, a1, 20 fb: 3109 s32i.n a0, a1, 12 fd: 0139 s32i.n a3, a1, 0 ff: 1149 s32i.n a4, a1, 4 101: 61e9 s32i.n a14, a1, 24 103: 2159 s32i.n a5, a1, 8 105: 02ed mov.n a14, a2 107: 0228 l32i.n a2, a2, 0 109: 7169 s32i.n a6, a1, 28 10b: 128c beqz.n a2, 110 10d: 000005 call0 110 110: fff301 l32r a0, dc 113: 0000c0 callx0 a0 116: 02cd mov.n a12, a2 118: 822c movi.n a2, 40 11a: fff101 l32r a0, e0 11d: 0000c0 callx0 a0 120: 0138 l32i.n a3, a1, 0 122: 02dd mov.n a13, a2 124: 0e29 s32i.n a2, a14, 0 126: 1148 l32i.n a4, a1, 4 128: 71e8 l32i.n a14, a1, 28 12a: 92c9 s32i.n a12, a2, 36 12c: 8249 s32i.n a4, a2, 32 12e: 0c2d mov.n a2, a12 130: ffed01 l32r a0, e4 133: 0000c0 callx0 a0 136: 023d mov.n a3, a2 138: 0d29 s32i.n a2, a13, 0 13a: 040c movi.n a4, 0 13c: 0c2d mov.n a2, a12 13e: ffea01 l32r a0, e8 141: 0000c0 callx0 a0 144: 0e4d mov.n a4, a14 146: 0c2d mov.n a2, a12 148: 2138 l32i.n a3, a1, 8 14a: ffe801 l32r a0, ec 14d: 0000c0 callx0 a0 150: 41c8 l32i.n a12, a1, 16 152: 1d29 s32i.n a2, a13, 4 154: 61e8 l32i.n a14, a1, 24 156: 51d8 l32i.n a13, a1, 20 158: ffe601 l32r a0, f0 15b: 0000c0 callx0 a0 15e: 3108 l32i.n a0, a1, 12 160: 20c112 addi a1, a1, 32 163: f00d ret.n ... 000001a4 : 1a4: f0c112 addi a1, a1, -16 1a7: 21d9 s32i.n a13, a1, 8 1a9: 11c9 s32i.n a12, a1, 4 1ab: 0109 s32i.n a0, a1, 0 1ad: 02cd mov.n a12, a2 1af: 08c216 beqz a2, 23f 1b2: 92d8 l32i.n a13, a2, 36 1b4: 1228 l32i.n a2, a2, 4 1b6: ffec01 l32r a0, 168 1b9: 0000c0 callx0 a0 1bc: 0d2d mov.n a2, a13 1be: 1c38 l32i.n a3, a12, 4 1c0: ffeb01 l32r a0, 16c 1c3: 0000c0 callx0 a0 1c6: 9c28 l32i.n a2, a12, 36 1c8: 030c movi.n a3, 0 1ca: ffe901 l32r a0, 170 1cd: 0000c0 callx0 a0 1d0: 2c28 l32i.n a2, a12, 8 1d2: 059216 beqz a2, 22f 1d5: ffe701 l32r a0, 174 1d8: 0000c0 callx0 a0 1db: 0d2d mov.n a2, a13 1dd: 2c38 l32i.n a3, a12, 8 1df: ffe601 l32r a0, 178 1e2: 0000c0 callx0 a0 1e5: 5c28 l32i.n a2, a12, 20 1e7: ffe501 l32r a0, 17c 1ea: 0000c0 callx0 a0 1ed: 6c28 l32i.n a2, a12, 24 1ef: ffe401 l32r a0, 180 1f2: 0000c0 callx0 a0 1f5: 7c28 l32i.n a2, a12, 28 1f7: ffe301 l32r a0, 184 1fa: 0000c0 callx0 a0 1fd: 0d2d mov.n a2, a13 1ff: 5c38 l32i.n a3, a12, 20 201: ffe101 l32r a0, 188 204: 0000c0 callx0 a0 207: 0d2d mov.n a2, a13 209: 6c38 l32i.n a3, a12, 24 20b: ffe001 l32r a0, 18c 20e: 0000c0 callx0 a0 211: 0d2d mov.n a2, a13 213: 7c38 l32i.n a3, a12, 28 215: ffde01 l32r a0, 190 218: 0000c0 callx0 a0 21b: 9c28 l32i.n a2, a12, 36 21d: 130c movi.n a3, 1 21f: ffdd01 l32r a0, 194 222: 0000c0 callx0 a0 225: 9c28 l32i.n a2, a12, 36 227: 230c movi.n a3, 2 229: ffdb01 l32r a0, 198 22c: 0000c0 callx0 a0 22f: 0d2d mov.n a2, a13 231: ffda01 l32r a0, 19c 234: 0000c0 callx0 a0 237: 0c2d mov.n a2, a12 239: ffd901 l32r a0, 1a0 23c: 0000c0 callx0 a0 23f: 11c8 l32i.n a12, a1, 4 241: 21d8 l32i.n a13, a1, 8 243: 0108 l32i.n a0, a1, 0 245: 10c112 addi a1, a1, 16 248: f00d ret.n ... 00000264 : 264: e0c112 addi a1, a1, -32 267: 41d9 s32i.n a13, a1, 16 269: 1139 s32i.n a3, a1, 4 26b: 0149 s32i.n a4, a1, 0 26d: 2109 s32i.n a0, a1, 8 26f: 61f9 s32i.n a15, a1, 24 271: 51e9 s32i.n a14, a1, 20 273: 31c9 s32i.n a12, a1, 12 275: 02ed mov.n a14, a2 277: 82c8 l32i.n a12, a2, 32 279: 05fd mov.n a15, a5 27b: 0c2d mov.n a2, a12 27d: fff301 l32r a0, 24c 280: 0000c0 callx0 a0 283: 030c movi.n a3, 0 285: 02dd mov.n a13, a2 287: 0c4d mov.n a4, a12 289: 0128 l32i.n a2, a1, 0 28b: fff101 l32r a0, 250 28e: 0000c0 callx0 a0 291: 1138 l32i.n a3, a1, 4 293: 0c4d mov.n a4, a12 295: 9e28 l32i.n a2, a14, 36 297: ffef01 l32r a0, 254 29a: 0000c0 callx0 a0 29d: 023d mov.n a3, a2 29f: 8f8c beqz.n a15, 2ab 2a1: 0e2d mov.n a2, a14 2a3: 000005 call0 2a4 2a6: 023d mov.n a3, a2 2a8: 000186 j 2b2 2ab: 0e2d mov.n a2, a14 2ad: 000005 call0 2b0 2b0: 023d mov.n a3, a2 2b2: 0d4d mov.n a4, a13 2b4: 9e28 l32i.n a2, a14, 36 2b6: 0c5d mov.n a5, a12 2b8: 51e8 l32i.n a14, a1, 20 2ba: ffe701 l32r a0, 258 2bd: 0000c0 callx0 a0 2c0: 0dab addi.n a0, a13, 10 2c2: 8fcc bnez.n a15, 2ce 2c4: 5cda add.n a5, a12, a13 2c6: a30c movi.n a3, 10 2c8: ffa082 movi a8, 255 2cb: 001046 j 310 2ce: a30c movi.n a3, 10 2d0: 5cda add.n a5, a12, a13 2d2: 001b addi.n a0, a0, 1 2d4: ffd022 addmi a2, a0, 0xffffff00 2d7: ff0222 l8ui a2, a2, 255 2da: 331b addi.n a3, a3, 1 2dc: 128c beqz.n a2, 2e1 2de: f02057 blt a0, a5, 2d2 2e1: c0cc30 sub a12, a12, a3 2e4: 0b1ca6 blti a12, 1, 2f3 2e7: 0128 l32i.n a2, a1, 0 2e9: 33da add.n a3, a3, a13 2eb: 0c4d mov.n a4, a12 2ed: ffdb01 l32r a0, 25c 2f0: 0000c0 callx0 a0 2f3: 0d2d mov.n a2, a13 2f5: ffda01 l32r a0, 260 2f8: 0000c0 callx0 a0 2fb: 61f8 l32i.n a15, a1, 24 2fd: 41d8 l32i.n a13, a1, 16 2ff: f27c movi.n a2, -1 301: 2108 l32i.n a0, a1, 8 303: 932cc0 movnez a2, a12, a12 306: 31c8 l32i.n a12, a1, 12 308: 20c112 addi a1, a1, 32 30b: f00d ret.n 30d: 0ca057 bge a0, a5, 31d 310: 001b addi.n a0, a0, 1 312: ffd042 addmi a4, a0, 0xffffff00 315: ff0442 l8ui a4, a4, 255 318: 331b addi.n a3, a3, 1 31a: ef1487 beq a4, a8, 30d 31d: ffd052 addmi a5, a0, 0xffffff00 320: fe0552 l8ui a5, a5, 254 323: c05580 sub a5, a5, a8 326: 933c50 movnez a3, a12, a5 329: ffed06 j 2e1 32c: 000000 ill ... 00000330 : 330: e0c112 addi a1, a1, -32 333: 029d mov.n a9, a2 335: 4278 l32i.n a7, a2, 16 337: 3268 l32i.n a6, a2, 12 339: 6258 l32i.n a5, a2, 24 33b: 4109 s32i.n a0, a1, 16 33d: 5248 l32i.n a4, a2, 20 33f: 7908 l32i.n a0, a9, 28 341: 9228 l32i.n a2, a2, 36 343: 0109 s32i.n a0, a1, 0 345: fff901 l32r a0, 32c 348: 0000c0 callx0 a0 34b: 4108 l32i.n a0, a1, 16 34d: 20c112 addi a1, a1, 32 350: f00d ret.n 352: 000000 ill 355: 000000 ill 358: 0008 l32i.n a0, a0, 0 35a: 140000 extui a0, a0, 0, 2 ... 0000036c : 36c: f0c112 addi a1, a1, -16 36f: 11c9 s32i.n a12, a1, 4 371: 0109 s32i.n a0, a1, 0 373: 02cd mov.n a12, a2 375: f29c beqz.n a2, 398 377: fff721 l32r a2, 354 37a: 0c38 l32i.n a3, a12, 0 37c: fff901 l32r a0, 360 37f: 0000c0 callx0 a0 382: fff521 l32r a2, 358 385: 1c38 l32i.n a3, a12, 4 387: fff701 l32r a0, 364 38a: 0000c0 callx0 a0 38d: 2c38 l32i.n a3, a12, 8 38f: fff321 l32r a2, 35c 392: fff501 l32r a0, 368 395: 0000c0 callx0 a0 398: 11c8 l32i.n a12, a1, 4 39a: 0108 l32i.n a0, a1, 0 39c: 10c112 addi a1, a1, 16 39f: f00d ret.n 3a1: 000000 ill 3a4: 000000 ill ... 000003a8 : 3a8: 026d mov.n a6, a2 3aa: f0c112 addi a1, a1, -16 3ad: 0109 s32i.n a0, a1, 0 3af: 1648 l32i.n a4, a6, 4 3b1: 9228 l32i.n a2, a2, 36 3b3: 000c movi.n a0, 0 3b5: 404202 s8i a0, a2, 64 3b8: fffb01 l32r a0, 3a4 3bb: 0000c0 callx0 a0 3be: 0108 l32i.n a0, a1, 0 3c0: 10c112 addi a1, a1, 16 3c3: f00d ret.n ... 000003e0 : 3e0: d0c112 addi a1, a1, -48 3e3: 7149 s32i.n a4, a1, 28 3e5: 8169 s32i.n a6, a1, 32 3e7: 61f9 s32i.n a15, a1, 24 3e9: 2109 s32i.n a0, a1, 8 3eb: 51e9 s32i.n a14, a1, 20 3ed: 0139 s32i.n a3, a1, 0 3ef: 41d9 s32i.n a13, a1, 16 3f1: 31c9 s32i.n a12, a1, 12 3f3: 02dd mov.n a13, a2 3f5: 05cd mov.n a12, a5 3f7: 352b addi.n a3, a5, 2 3f9: 82e8 l32i.n a14, a2, 32 3fb: 000c movi.n a0, 0 3fd: c0fe40 sub a15, a14, a4 400: 004502 s8i a0, a5, 0 403: 11f9 s32i.n a15, a1, 4 405: fdcff2 addi a15, a15, -3 408: 369c beqz.n a6, 41f 40a: 032d mov.n a2, a3 40c: 0f4d mov.n a4, a15 40e: 130c movi.n a3, 1 410: 014532 s8i a3, a5, 1 413: ffa032 movi a3, 255 416: ffec01 l32r a0, 3c8 419: 0000c0 callx0 a0 41c: 000306 j 42c 41f: 0f2d mov.n a2, a15 421: 240c movi.n a4, 2 423: 014542 s8i a4, a5, 1 426: ffe901 l32r a0, 3cc 429: 0000c0 callx0 a0 42c: 1128 l32i.n a2, a1, 4 42e: 4fca add.n a4, a15, a12 430: 030c movi.n a3, 0 432: 81f8 l32i.n a15, a1, 32 434: 024432 s8i a3, a4, 2 437: 22ca add.n a2, a2, a12 439: 0138 l32i.n a3, a1, 0 43b: 7148 l32i.n a4, a1, 28 43d: ffe401 l32r a0, 3d0 440: 0000c0 callx0 a0 443: 0c3d mov.n a3, a12 445: 0e4d mov.n a4, a14 447: 9d28 l32i.n a2, a13, 36 449: ffe201 l32r a0, 3d4 44c: 0000c0 callx0 a0 44f: 023d mov.n a3, a2 451: 8f8c beqz.n a15, 45d 453: 0d2d mov.n a2, a13 455: 000005 call0 458 458: 023d mov.n a3, a2 45a: 000186 j 464 45d: 0d2d mov.n a2, a13 45f: 000005 call0 460 462: 023d mov.n a3, a2 464: 0c4d mov.n a4, a12 466: 9d28 l32i.n a2, a13, 36 468: 0e5d mov.n a5, a14 46a: ffdb01 l32r a0, 3d8 46d: 0000c0 callx0 a0 470: 31c8 l32i.n a12, a1, 12 472: 9d28 l32i.n a2, a13, 36 474: 61f8 l32i.n a15, a1, 24 476: 41d8 l32i.n a13, a1, 16 478: ffd901 l32r a0, 3dc 47b: 0000c0 callx0 a0 47e: 0e2d mov.n a2, a14 480: 2108 l32i.n a0, a1, 8 482: 51e8 l32i.n a14, a1, 20 484: 30c112 addi a1, a1, 48 487: f00d ret.n ssl_sha1.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 452301 l32r a0, fffd148c 3: ab8967 bany a9, a6, ffffffb2 6: efcd excw 8: fe .byte 0xfe 9: badc bnez.n a10, 28 b: 7698 l32i.n a9, a6, 28 d: 103254 excw 10: d2e1f0 excw 13: ff31c3 excw 00000014 : 14: ffff31 l32r a3, 10 17: fffd41 l32r a4, c 1a: fffb51 l32r a5, 8 1d: fff961 l32r a6, 4 20: fff871 l32r a7, 0 23: 080c movi.n a8, 0 25: 5289 s32i.n a8, a2, 20 27: 6289 s32i.n a8, a2, 24 29: 0e5282 s16i a8, a2, 28 2c: 0279 s32i.n a7, a2, 0 2e: 1269 s32i.n a6, a2, 4 30: 2259 s32i.n a5, a2, 8 32: 3249 s32i.n a4, a2, 12 34: 4239 s32i.n a3, a2, 16 36: f00d ret.n 00000038 : 38: f0c112 addi a1, a1, -16 3b: 0109 s32i.n a0, a1, 0 3d: 31e9 s32i.n a14, a1, 12 3f: 11c9 s32i.n a12, a1, 4 41: 21d9 s32i.n a13, a1, 8 43: 03cd mov.n a12, a3 45: 02dd mov.n a13, a2 47: 04ed mov.n a14, a4 49: ee0b addi.n a14, a14, -1 4b: 2d0e26 beqi a14, -1, 7c 4e: 0e1d32 l16ui a3, a13, 28 51: 431b addi.n a4, a3, 1 53: 33da add.n a3, a3, a13 55: 0e5d42 s16i a4, a13, 28 58: 000c22 l8ui a2, a12, 0 5b: 1e4322 s8i a2, a3, 30 5e: 5d08 l32i.n a0, a13, 20 60: 0e1d62 l16ui a6, a13, 28 63: 008b addi.n a0, a0, 8 65: 5d09 s32i.n a0, a13, 20 67: 40cc bnez.n a0, 6f 69: 6d58 l32i.n a5, a13, 24 6b: 551b addi.n a5, a5, 1 6d: 6d59 s32i.n a5, a13, 24 6f: 04d666 bnei a6, 64, 77 72: 0d2d mov.n a2, a13 74: 000785 call0 f0 77: cc1b addi.n a12, a12, 1 79: fff306 j 49 7c: 11c8 l32i.n a12, a1, 4 7e: 21d8 l32i.n a13, a1, 8 80: 31e8 l32i.n a14, a1, 12 82: 0108 l32i.n a0, a1, 0 84: 10c112 addi a1, a1, 16 87: f00d ret.n 89: 000000 ill 8c: 000000 ill ... 00000090 : 90: f0c112 addi a1, a1, -16 93: 0109 s32i.n a0, a1, 0 95: 11c9 s32i.n a12, a1, 4 97: 21d9 s32i.n a13, a1, 8 99: 02cd mov.n a12, a2 9b: 03dd mov.n a13, a3 9d: 032d mov.n a2, a3 9f: 002105 call0 2b0 a2: 1ecd22 addi a2, a13, 30 a5: 030c movi.n a3, 0 a7: 044c movi.n a4, 64 a9: fff801 l32r a0, 8c ac: 0000c0 callx0 a0 af: f37c movi.n a3, -1 b1: 421c movi.n a2, 20 b3: 000c movi.n a0, 0 b5: 5d09 s32i.n a0, a13, 20 b7: 6d09 s32i.n a0, a13, 24 b9: 305030 xor a5, a0, a3 bc: 214200 srai a4, a0, 2 bf: a044d0 addx4 a4, a4, a13 c2: 145050 extui a5, a5, 0, 2 c5: 001b addi.n a0, a0, 1 c7: 1155d0 slli a5, a5, 3 ca: 0448 l32i.n a4, a4, 0 cc: 400500 ssr a5 cf: 914040 srl a4, a4 d2: 004c42 s8i a4, a12, 0 d5: cc1b addi.n a12, a12, 1 d7: de9027 bne a0, a2, b9 da: 11c8 l32i.n a12, a1, 4 dc: 21d8 l32i.n a13, a1, 8 de: 0108 l32i.n a0, a1, 0 e0: 10c112 addi a1, a1, 16 e3: f00d ret.n ... ed: 000000 ill f0: 041c movi.n a4, 16 f2: 80a132 movi a3, 0x180 f5: c01130 sub a1, a1, a3 f8: 5b61d2 s32i a13, a1, 0x16c fb: 5c61e2 s32i a14, a1, 0x170 fe: 5d61f2 s32i a15, a1, 0x174 101: fff931 l32r a3, e8 104: 5a61c2 s32i a12, a1, 0x168 107: 596102 s32i a0, a1, 0x164 10a: 02cd mov.n a12, a2 10c: 012d mov.n a2, a1 10e: fff701 l32r a0, ec 111: 0000c0 callx0 a0 114: 0c0d mov.n a0, a12 116: 40cc52 addi a5, a12, 64 119: 404f10 ssai 31 11c: ffd182 addmi a8, a1, 0xffffff00 11f: fed192 addmi a9, a1, 0xfffffe00 122: f4c992 addi a9, a9, -12 125: 2100a2 l8ui a10, a0, 33 128: 1e00b2 l8ui a11, a0, 30 12b: 2000d2 l8ui a13, a0, 32 12e: 1f00e2 l8ui a14, a0, 31 131: 11dd80 slli a13, a13, 8 134: 11ee00 slli a14, a14, 16 137: 01bb80 slli a11, a11, 24 13a: 20bbe0 or a11, a11, a14 13d: 004b addi.n a0, a0, 4 13f: 20bbd0 or a11, a11, a13 142: 20aab0 or a10, a10, a11 145: 8769a2 s32i a10, a9, 0x21c 148: 994b addi.n a9, a9, 4 14a: d79057 bne a0, a5, 125 14d: 34c882 addi a8, a8, 52 150: 1c68 l32i.n a6, a12, 4 152: 0c78 l32i.n a7, a12, 0 154: 2c08 l32i.n a0, a12, 8 156: 3c58 l32i.n a5, a12, 12 158: 4c28 l32i.n a2, a12, 16 15a: fed192 addmi a9, a1, 0xfffffe00 15d: 34c992 addi a9, a9, 52 160: 7929d2 l32i a13, a9, 0x1e4 163: 8429e2 l32i a14, a9, 0x210 166: 7f29b2 l32i a11, a9, 0x1fc 169: 7729a2 l32i a10, a9, 0x1dc 16c: 30bbe0 xor a11, a11, a14 16f: 30aad0 xor a10, a10, a13 172: 30aab0 xor a10, a10, a11 175: 81aaa0 src a10, a10, a10 178: 8769a2 s32i a10, a9, 0x21c 17b: 994b addi.n a9, a9, 4 17d: df9987 bne a9, a8, 160 180: 586122 s32i a2, a1, 0x160 183: 576152 s32i a5, a1, 0x15c 186: 566102 s32i a0, a1, 0x158 189: 546172 s32i a7, a1, 0x150 18c: 556162 s32i a6, a1, 0x154 18f: 01b8 l32i.n a11, a1, 0 191: fd7c movi.n a13, -1 193: 404b10 ssai 27 196: fed1a2 addmi a10, a1, 0xfffffe00 199: f4ca92 addi a9, a10, -12 19c: 44caa2 addi a10, a10, 68 19f: 014620 slli a4, a6, 30 1a2: 10f600 and a15, a6, a0 1a5: 8729e2 l32i a14, a9, 0x21c 1a8: 3036d0 xor a3, a6, a13 1ab: 994b addi.n a9, a9, 4 1ad: 103530 and a3, a5, a3 1b0: 20ff30 or a15, a15, a3 1b3: eeba add.n a14, a14, a11 1b5: 813770 src a3, a7, a7 1b8: ff3a add.n a15, a15, a3 1ba: 413260 srli a3, a6, 2 1bd: f2fa add.n a15, a2, a15 1bf: 076d mov.n a6, a7 1c1: 052d mov.n a2, a5 1c3: eefa add.n a14, a14, a15 1c5: 005d mov.n a5, a0 1c7: 200340 or a0, a3, a4 1ca: 0e7d mov.n a7, a14 1cc: cf99a7 bne a9, a10, 19f 1cf: 1198 l32i.n a9, a1, 4 1d1: 404b10 ssai 27 1d4: ffd1b2 addmi a11, a1, 0xffffff00 1d7: 94cbb2 addi a11, a11, -108 1da: 013620 slli a3, a6, 30 1dd: 81e770 src a14, a7, a7 1e0: 872ad2 l32i a13, a10, 0x21c 1e3: 30f600 xor a15, a6, a0 1e6: aa4b addi.n a10, a10, 4 1e8: 30f5f0 xor a15, a5, a15 1eb: eefa add.n a14, a14, a15 1ed: dd9a add.n a13, a13, a9 1ef: 41f260 srli a15, a6, 2 1f2: e2ea add.n a14, a2, a14 1f4: 076d mov.n a6, a7 1f6: 052d mov.n a2, a5 1f8: ddea add.n a13, a13, a14 1fa: 005d mov.n a5, a0 1fc: 200f30 or a0, a15, a3 1ff: 0d7d mov.n a7, a13 201: d59ab7 bne a10, a11, 1da 204: 21a8 l32i.n a10, a1, 8 206: 404b10 ssai 27 209: ffd192 addmi a9, a1, 0xffffff00 20c: e4c992 addi a9, a9, -28 20f: 013620 slli a3, a6, 30 212: 10f050 and a15, a0, a5 215: 872bd2 l32i a13, a11, 0x21c 218: 20e050 or a14, a0, a5 21b: bb4b addi.n a11, a11, 4 21d: 10e6e0 and a14, a6, a14 220: 20eef0 or a14, a14, a15 223: ddaa add.n a13, a13, a10 225: 81f770 src a15, a7, a7 228: eefa add.n a14, a14, a15 22a: 41f260 srli a15, a6, 2 22d: e2ea add.n a14, a2, a14 22f: 076d mov.n a6, a7 231: 052d mov.n a2, a5 233: ddea add.n a13, a13, a14 235: 005d mov.n a5, a0 237: 200f30 or a0, a15, a3 23a: 0d7d mov.n a7, a13 23c: cf9b97 bne a11, a9, 20f 23f: 31f8 l32i.n a15, a1, 12 241: 404b10 ssai 27 244: 0e0c movi.n a14, 0 246: 0e5ce2 s16i a14, a12, 28 249: 5c21e2 l32i a14, a1, 0x170 24c: 014620 slli a4, a6, 30 24f: 413260 srli a3, a6, 2 252: 81b770 src a11, a7, a7 255: 8729a2 l32i a10, a9, 0x21c 258: 30d060 xor a13, a0, a6 25b: 994b addi.n a9, a9, 4 25d: 30d5d0 xor a13, a5, a13 260: aafa add.n a10, a10, a15 262: bbda add.n a11, a11, a13 264: 076d mov.n a6, a7 266: b2ba add.n a11, a2, a11 268: 00dd mov.n a13, a0 26a: 052d mov.n a2, a5 26c: aaba add.n a10, a10, a11 26e: 005d mov.n a5, a0 270: 07bd mov.n a11, a7 272: 200340 or a0, a3, a4 275: 0a7d mov.n a7, a10 277: d19987 bne a9, a8, 24c 27a: 542152 l32i a5, a1, 0x150 27d: 562132 l32i a3, a1, 0x158 280: 5821f2 l32i a15, a1, 0x160 283: 552142 l32i a4, a1, 0x154 286: ff2a add.n a15, a15, a2 288: 44ba add.n a4, a4, a11 28a: 330a add.n a3, a3, a0 28c: 55aa add.n a5, a5, a10 28e: 592102 l32i a0, a1, 0x164 291: 0c59 s32i.n a5, a12, 0 293: 1c49 s32i.n a4, a12, 4 295: 2c39 s32i.n a3, a12, 8 297: 4cf9 s32i.n a15, a12, 16 299: 572122 l32i a2, a1, 0x15c 29c: 5d21f2 l32i a15, a1, 0x174 29f: 22da add.n a2, a2, a13 2a1: 3c29 s32i.n a2, a12, 12 2a3: 5b21d2 l32i a13, a1, 0x16c 2a6: 80a122 movi a2, 0x180 2a9: 5a21c2 l32i a12, a1, 0x168 2ac: 112a add.n a1, a1, a2 2ae: f00d ret.n 2b0: f0c112 addi a1, a1, -16 2b3: 0109 s32i.n a0, a1, 0 2b5: 11c9 s32i.n a12, a1, 4 2b7: 21d9 s32i.n a13, a1, 8 2b9: 31e9 s32i.n a14, a1, 12 2bb: 0d0c movi.n a13, 0 2bd: 7e3c movi.n a14, 55 2bf: 02cd mov.n a12, a2 2c1: 0e1c02 l16ui a0, a12, 28 2c4: 80af22 movi a2, -128 2c7: 3dbe07 bgeu a14, a0, 308 2ca: 301b addi.n a3, a0, 1 2cc: 0e5c32 s16i a3, a12, 28 2cf: 00ca add.n a0, a0, a12 2d1: 1e4022 s8i a2, a0, 30 2d4: 0e1c02 l16ui a0, a12, 28 2d7: 0fd0f6 bgeui a0, 64, 2ea 2da: 40ca add.n a4, a0, a12 2dc: 501b addi.n a5, a0, 1 2de: 0e5c52 s16i a5, a12, 28 2e1: 1e44d2 s8i a13, a4, 30 2e4: 0e1c02 l16ui a0, a12, 28 2e7: efd0b6 bltui a0, 64, 2da 2ea: 0c2d mov.n a2, a12 2ec: ffe005 call0 f0 2ef: 0e1c02 l16ui a0, a12, 28 2f2: 323e07 bltu a14, a0, 328 2f5: 60ca add.n a6, a0, a12 2f7: 701b addi.n a7, a0, 1 2f9: 0e5c72 s16i a7, a12, 28 2fc: 1e46d2 s8i a13, a6, 30 2ff: 0e1c02 l16ui a0, a12, 28 302: efbe07 bgeu a14, a0, 2f5 305: 0007c6 j 328 308: 80ca add.n a8, a0, a12 30a: 901b addi.n a9, a0, 1 30c: 0e5c92 s16i a9, a12, 28 30f: 1e4822 s8i a2, a8, 30 312: 0e1c02 l16ui a0, a12, 28 315: 0f3e07 bltu a14, a0, 328 318: a0ca add.n a10, a0, a12 31a: b01b addi.n a11, a0, 1 31c: 0e5cb2 s16i a11, a12, 28 31f: 1e4ad2 s8i a13, a10, 30 322: 0e1c02 l16ui a0, a12, 28 325: efbe07 bgeu a14, a0, 318 328: 5cd8 l32i.n a13, a12, 20 32a: 6c28 l32i.n a2, a12, 24 32c: 594c22 s8i a2, a12, 89 32f: 5d4cd2 s8i a13, a12, 93 332: 7508d0 extui a0, a13, 24, 8 335: f5e0d0 extui a14, a13, 16, 16 338: f53020 extui a3, a2, 16, 16 33b: 754820 extui a4, a2, 24, 8 33e: 564c42 s8i a4, a12, 86 341: 574c32 s8i a3, a12, 87 344: 5b4ce2 s8i a14, a12, 91 347: 5a4c02 s8i a0, a12, 90 34a: 31e8 l32i.n a14, a1, 12 34c: 41d8d0 srli a13, a13, 8 34f: 412820 srli a2, a2, 8 352: 584c22 s8i a2, a12, 88 355: 5c4cd2 s8i a13, a12, 92 358: 0c2d mov.n a2, a12 35a: 21d8 l32i.n a13, a1, 8 35c: 11c8 l32i.n a12, a1, 4 35e: ffd905 call0 f0 361: 0108 l32i.n a0, a1, 0 363: 10c112 addi a1, a1, 16 366: f00d ret.n ssl_tls1_clnt.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 0000000c : c: e0c112 addi a1, a1, -32 f: 11c9 s32i.n a12, a1, 4 11: 0109 s32i.n a0, a1, 0 13: 41f9 s32i.n a15, a1, 16 15: 21d9 s32i.n a13, a1, 8 17: 31e9 s32i.n a14, a1, 12 19: 05dd mov.n a13, a5 1b: 02ed mov.n a14, a2 1d: 04fd mov.n a15, a4 1f: fff801 l32r a0, 0 22: 0000c0 callx0 a0 25: 02cd mov.n a12, a2 27: 203c movi.n a0, 50 29: 0b4202 s8i a0, a2, 11 2c: 5f9c beqz.n a15, 45 2e: 181e22 l16ui a2, a14, 48 31: 032c movi.n a3, 32 33: e28c beqz.n a2, 45 35: 2bb3d7 bgeu a3, a13, 64 38: 0c2d mov.n a2, a12 3a: fff201 l32r a0, 4 3d: 0000c0 callx0 a0 40: 0c0c movi.n a12, 0 42: 000346 j 53 45: 0c08 l32i.n a0, a12, 0 47: 0c2d mov.n a2, a12 49: 041c movi.n a4, 16 4b: 204040 or a4, a0, a4 4e: 0c49 s32i.n a4, a12, 0 50: 000005 call0 54 53: 0108 l32i.n a0, a1, 0 55: 21d8 l32i.n a13, a1, 8 57: 31e8 l32i.n a14, a1, 12 59: 0c2d mov.n a2, a12 5b: 41f8 l32i.n a15, a1, 16 5d: 11c8 l32i.n a12, a1, 4 5f: 20c112 addi a1, a1, 32 62: f00d ret.n 64: 0f3d mov.n a3, a15 66: 0d4d mov.n a4, a13 68: 0cdc22 addmi a2, a12, 0xc00 6b: b8c222 addi a2, a2, -72 6e: ffe601 l32r a0, 8 71: 0000c0 callx0 a0 74: 0a4cd2 s8i a13, a12, 10 77: 0c08 l32i.n a0, a12, 0 79: 820c movi.n a2, 8 7b: 200020 or a0, a0, a2 7e: 0c09 s32i.n a0, a12, 0 80: fff0c6 j 47 ... 000000a0 : a0: f0c112 addi a1, a1, -16 a3: 21d9 s32i.n a13, a1, 8 a5: 11c9 s32i.n a12, a1, 4 a7: 0109 s32i.n a0, a1, 0 a9: 02cd mov.n a12, a2 ab: 076316 beqz a3, 125 ae: 022366 bnei a3, 2, b4 b1: 002006 j 135 b4: b00c movi.n a0, 11 b6: 029307 bne a3, a0, bc b9: 002006 j 13d bc: d20c movi.n a2, 13 be: 029327 bne a3, a2, c4 c1: 002246 j 14e c4: e60c movi.n a6, 14 c6: 141367 beq a3, a6, de c9: 471c movi.n a7, 20 cb: 3d1377 beq a3, a7, 10c ce: fcaed2 movi a13, 0xfffffefc d1: 0108 l32i.n a0, a1, 0 d3: 0d2d mov.n a2, a13 d5: 11c8 l32i.n a12, a1, 4 d7: 21d8 l32i.n a13, a1, 8 d9: 10c112 addi a1, a1, 16 dc: f00d ret.n de: 0c2d mov.n a2, a12 e0: 002c45 call0 3a8 e3: 02dd mov.n a13, a2 e5: fe8256 bnez a2, d1 e8: 0c88 l32i.n a8, a12, 0 ea: 6a6857 bbci a8, 5, 158 ed: 0c2d mov.n a2, a12 ef: ffe501 l32r a0, 84 f2: 0000c0 callx0 a0 f5: 02dd mov.n a13, a2 f7: fd6256 bnez a2, d1 fa: 0c2d mov.n a2, a12 fc: 002c45 call0 3c4 ff: 02dd mov.n a13, a2 101: fcc256 bnez a2, d1 104: 0c2d mov.n a2, a12 106: 0038c5 call0 494 109: 001486 j 15f 10c: 043d mov.n a3, a4 10e: 0c2d mov.n a2, a12 110: 054d mov.n a4, a5 112: ffdd01 l32r a0, 88 115: 0000c0 callx0 a0 118: 02dd mov.n a13, a2 11a: 0c2d mov.n a2, a12 11c: ffdc01 l32r a0, 8c 11f: 0000c0 callx0 a0 122: ffeac6 j d1 125: ffda01 l32r a0, 90 128: 0000c0 callx0 a0 12b: 0c2d mov.n a2, a12 12d: 000005 call0 130 130: 02dd mov.n a13, a2 132: ffe6c6 j d1 135: 001705 call0 2a8 138: 02dd mov.n a13, a2 13a: ffe4c6 j d1 13d: 0cd232 addmi a3, a2, 0xc00 140: b4c332 addi a3, a3, -76 143: ffd401 l32r a0, 94 146: 0000c0 callx0 a0 149: 02dd mov.n a13, a2 14b: ffe086 j d1 14e: 0c2d mov.n a2, a12 150: 002f85 call0 44c 153: 02dd mov.n a13, a2 155: ffde06 j d1 158: 0c2d mov.n a2, a12 15a: 002685 call0 3c4 15d: 02dd mov.n a13, a2 15f: f6ed56 bnez a13, d1 162: 0c2d mov.n a2, a12 164: ffcd01 l32r a0, 98 167: 0000c0 callx0 a0 16a: 02dd mov.n a13, a2 16c: f61256 bnez a2, d1 16f: 0c2d mov.n a2, a12 171: ffca01 l32r a0, 9c 174: 0000c0 callx0 a0 177: 02dd mov.n a13, a2 179: ffd506 j d1 0000017c : 17c: f0c112 addi a1, a1, -16 17f: 11c9 s32i.n a12, a1, 4 181: 0109 s32i.n a0, a1, 0 183: 02cd mov.n a12, a2 185: 000305 call0 1b8 188: f07c movi.n a0, -1 18a: 230c movi.n a3, 2 18c: 0bdc42 addmi a4, a12, 0xb00 18f: 020c movi.n a2, 0 191: 4f5422 s16i a2, a4, 158 194: 075c32 s16i a3, a12, 14 197: 085c02 s16i a0, a12, 16 19a: 11c8 l32i.n a12, a1, 4 19c: 0108 l32i.n a0, a1, 0 19e: 10c112 addi a1, a1, 16 1a1: f00d ret.n ... 1b7: 340c00 extui a0, a0, 12, 4 1ba: 150c movi.n a5, 1 1bc: f0c112 addi a1, a1, -16 1bf: 0109 s32i.n a0, a1, 0 1c1: 21d9 s32i.n a13, a1, 8 1c3: 31e9 s32i.n a14, a1, 12 1c5: 11c9 s32i.n a12, a1, 4 1c7: 0e0c movi.n a14, 0 1c9: 02cd mov.n a12, a2 1cb: 0bdcd2 addmi a13, a12, 0xb00 1ce: 262dd2 l32i a13, a13, 152 1d1: c21c movi.n a2, 28 1d3: 3dab addi.n a3, a13, 10 1d5: 004d52 s8i a5, a13, 0 1d8: 014de2 s8i a14, a13, 1 1db: 024de2 s8i a14, a13, 2 1de: 044d42 s8i a4, a13, 4 1e1: 0b0c02 l8ui a0, a12, 11 1e4: 064de2 s8i a14, a13, 6 1e7: 074de2 s8i a14, a13, 7 1ea: 084de2 s8i a14, a13, 8 1ed: 094de2 s8i a14, a13, 9 1f0: 340000 extui a0, a0, 0, 4 1f3: 054d02 s8i a0, a13, 5 1f6: ffec01 l32r a0, 1a8 1f9: 0000c0 callx0 a0 1fc: 3d6b addi.n a3, a13, 6 1fe: 5c28 l32i.n a2, a12, 20 200: 042c movi.n a4, 32 202: 01d222 addmi a2, a2, 0x100 205: f8c222 addi a2, a2, -8 208: ffe901 l32r a0, 1ac 20b: 0000c0 callx0 a0 20e: 0c38 l32i.n a3, a12, 0 210: 800c movi.n a0, 8 212: 2b6337 bbci a3, 3, 241 215: 27cd22 addi a2, a13, 39 218: 0a0c42 l8ui a4, a12, 10 21b: 0cdc32 addmi a3, a12, 0xc00 21e: b8c332 addi a3, a3, -72 221: 264d42 s8i a4, a13, 38 224: 0a0c42 l8ui a4, a12, 10 227: ffe201 l32r a0, 1b0 22a: 0000c0 callx0 a0 22d: 800c movi.n a0, 8 22f: 747c movi.n a4, -9 231: 0a0c22 l8ui a2, a12, 10 234: 0c38 l32i.n a3, a12, 0 236: 27c222 addi a2, a2, 39 239: 103340 and a3, a3, a4 23c: 0c39 s32i.n a3, a12, 0 23e: 000106 j 246 241: 722c movi.n a2, 39 243: 264de2 s8i a14, a13, 38 246: 180c movi.n a8, 1 248: 52da add.n a5, a2, a13 24a: 0045e2 s8i a14, a5, 0 24d: 222b addi.n a2, a2, 2 24f: 014502 s8i a0, a5, 1 252: ffd401 l32r a0, 1a4 255: 52da add.n a5, a2, a13 257: 604b addi.n a6, a0, 4 259: 027d mov.n a7, a2 25b: 0045e2 s8i a14, a5, 0 25e: 222b addi.n a2, a2, 2 260: 000092 l8ui a9, a0, 0 263: 014592 s8i a9, a5, 1 266: 001b addi.n a0, a0, 1 268: 552b addi.n a5, a5, 2 26a: eb9067 bne a0, a6, 259 26d: 574b addi.n a5, a7, 4 26f: 631c movi.n a3, 22 271: 040c movi.n a4, 0 273: a2da add.n a10, a2, a13 275: 004a82 s8i a8, a10, 0 278: 0c2d mov.n a2, a12 27a: 014ae2 s8i a14, a10, 1 27d: 11c8 l32i.n a12, a1, 4 27f: 31e8 l32i.n a14, a1, 12 281: 034d72 s8i a7, a13, 3 284: 21d8 l32i.n a13, a1, 8 286: ffcb01 l32r a0, 1b4 289: 0000c0 callx0 a0 28c: 0108 l32i.n a0, a1, 0 28e: 10c112 addi a1, a1, 16 291: f00d ret.n ... 2a7: c11200 mul16u a1, a2, a0 2aa: 41d9e0 srli a13, a14, 9 2ad: 2109 s32i.n a0, a1, 8 2af: 61f9 s32i.n a15, a1, 24 2b1: 31c9 s32i.n a12, a1, 12 2b3: 51e9 s32i.n a14, a1, 20 2b5: 02cd mov.n a12, a2 2b7: 0bd2e2 addmi a14, a2, 0xb00 2ba: 9ccef2 addi a15, a14, -100 2bd: 4e1e82 l16ui a8, a14, 156 2c0: 2a2e52 l32i a5, a14, 168 2c3: 262ee2 l32i a14, a14, 152 2c6: 181552 l16ui a5, a5, 48 2c9: 040e22 l8ui a2, a14, 4 2cc: 050e02 l8ui a0, a14, 5 2cf: 1122c0 slli a2, a2, 4 2d2: 002a add.n a0, a0, a2 2d4: 740000 extui a0, a0, 0, 8 2d7: 223c movi.n a2, 50 2d9: 2ab207 bgeu a2, a0, 307 2dc: 020d mov.n a0, a2 2de: 3e6b addi.n a3, a14, 6 2e0: 042c movi.n a4, 32 2e2: 1189 s32i.n a8, a1, 4 2e4: 7159 s32i.n a5, a1, 28 2e6: 5c28 l32i.n a2, a12, 20 2e8: 0b4c02 s8i a0, a12, 11 2eb: 01d222 addmi a2, a2, 0x100 2ee: 18c222 addi a2, a2, 24 2f1: ffe801 l32r a0, 294 2f4: 0000c0 callx0 a0 2f7: 7128 l32i.n a2, a1, 28 2f9: 260ed2 l8ui a13, a14, 38 2fc: 032c movi.n a3, 32 2fe: 25b3d7 bgeu a3, a13, 327 301: f7ae22 movi a2, 0xfffffef7 304: 000406 j 318 307: 0b0c42 l8ui a4, a12, 11 30a: 033c movi.n a3, 48 30c: ce3347 bltu a3, a4, 2de 30f: f9ae22 movi a2, 0xfffffef9 312: 000086 j 318 315: fcae22 movi a2, 0xfffffefc 318: 31c8 l32i.n a12, a1, 12 31a: 41d8 l32i.n a13, a1, 16 31c: 51e8 l32i.n a14, a1, 20 31e: 61f8 l32i.n a15, a1, 24 320: 2108 l32i.n a0, a1, 8 322: 20c112 addi a1, a1, 32 325: f00d ret.n 327: 27ce52 addi a5, a14, 39 32a: 0159 s32i.n a5, a1, 0 32c: 12bc beqz.n a2, 361 32e: 432f32 l32i a3, a15, 0x10c 331: 0c4d mov.n a4, a12 333: d338 l32i.n a3, a3, 52 335: ffd801 l32r a0, 298 338: 0000c0 callx0 a0 33b: 0138 l32i.n a3, a1, 0 33d: 456f22 s32i a2, a15, 0x114 340: 0d4d mov.n a4, a13 342: 224b addi.n a2, a2, 4 344: ffd601 l32r a0, 29c 347: 0000c0 callx0 a0 34a: 13cdf6 bgeui a13, 32, 361 34d: 030c movi.n a3, 0 34f: 452f22 l32i a2, a15, 0x114 352: 042c movi.n a4, 32 354: c044d0 sub a4, a4, a13 357: 2d2a add.n a2, a13, a2 359: 224b addi.n a2, a2, 4 35b: ffd101 l32r a0, 2a0 35e: 0000c0 callx0 a0 361: 0138 l32i.n a3, a1, 0 363: 0d4d mov.n a4, a13 365: 0cdc22 addmi a2, a12, 0xc00 368: b8c222 addi a2, a2, -72 36b: ffce01 l32r a0, 2a4 36e: 0000c0 callx0 a0 371: 29cd62 addi a6, a13, 41 374: 1158 l32i.n a5, a1, 4 376: 481c movi.n a8, 20 378: b70c movi.n a7, 11 37a: 0a4cd2 s8i a13, a12, 10 37d: bdea add.n a11, a13, a14 37f: 0c98 l32i.n a9, a12, 0 381: 8a0c movi.n a10, 8 383: 1099a0 and a9, a9, a10 386: 280bb2 l8ui a11, a11, 40 389: 094cb2 s8i a11, a12, 9 38c: 937890 movnez a7, a8, a9 38f: 075c72 s16i a7, a12, 14 392: 02a567 bge a5, a6, 398 395: ffdf06 j 315 398: 020c movi.n a2, 0 39a: 5cf8 l32i.n a15, a12, 20 39c: 2acde2 addi a14, a13, 42 39f: 9c5fe2 s16i a14, a15, 0x138 3a2: ffdc86 j 318 3a5: 000000 ill 3a8: 431c movi.n a3, 20 3aa: 075232 s16i a3, a2, 14 3ad: 020c movi.n a2, 0 3af: f00d ret.n ... 3c1: 000000 ill 3c4: 040c movi.n a4, 0 3c6: 031c movi.n a3, 16 3c8: b0c112 addi a1, a1, -80 3cb: e109 s32i.n a0, a1, 56 3cd: f1c9 s32i.n a12, a1, 60 3cf: 1061d2 s32i a13, a1, 64 3d2: 02cd mov.n a12, a2 3d4: 0ad2d2 addmi a13, a2, 0xa00 3d7: a8cd02 addi a0, a13, -88 3da: 320c movi.n a2, 3 3dc: c109 s32i.n a0, a1, 48 3de: 662dd2 l32i a13, a13, 0x198 3e1: 200c movi.n a0, 2 3e3: 004d32 s8i a3, a13, 0 3e6: 014d42 s8i a4, a13, 1 3e9: 312b addi.n a3, a1, 2 3eb: 004122 s8i a2, a1, 0 3ee: 014102 s8i a0, a1, 1 3f1: e22c movi.n a2, 46 3f3: fff001 l32r a0, 3b4 3f6: 0000c0 callx0 a0 3f9: 013d mov.n a3, a1 3fb: 043c movi.n a4, 48 3fd: c128 l32i.n a2, a1, 48 3ff: 5d6b addi.n a5, a13, 6 401: 832222 l32i a2, a2, 0x20c 404: 060c movi.n a6, 0 406: b228 l32i.n a2, a2, 44 408: ffec01 l32r a0, 3b8 40b: 0000c0 callx0 a0 40e: d129 s32i.n a2, a1, 52 410: 054d22 s8i a2, a13, 5 413: 422b addi.n a4, a2, 2 415: 213820 srai a3, a2, 8 418: 044d32 s8i a3, a13, 4 41b: 034d42 s8i a4, a13, 3 41e: 013d mov.n a3, a1 420: 214840 srai a4, a4, 8 423: 024d42 s8i a4, a13, 2 426: 0c2d mov.n a2, a12 428: ffe501 l32r a0, 3bc 42b: 0000c0 callx0 a0 42e: 631c movi.n a3, 22 430: 040c movi.n a4, 0 432: 1021d2 l32i a13, a1, 64 435: 0c2d mov.n a2, a12 437: d158 l32i.n a5, a1, 52 439: f1c8 l32i.n a12, a1, 60 43b: 556b addi.n a5, a5, 6 43d: ffe001 l32r a0, 3c0 440: 0000c0 callx0 a0 443: e108 l32i.n a0, a1, 56 445: 50c112 addi a1, a1, 80 448: f00d ret.n 44a: 520000 excw 44d: ae .byte 0xae 44e: 0cfc bnez.n a12, 482 450: 2cea add.n a2, a12, a14 452: 980b addi.n a9, a8, -1 454: 527802 excw 457: 0bd282 addmi a8, a2, 0xb00 45a: 4e1832 l16ui a3, a8, 156 45d: 9c1762 l16ui a6, a7, 0x138 460: 262882 l32i a8, a8, 152 463: 2099b0 or a9, a9, a11 466: 886a add.n a8, a8, a6 468: 030842 l8ui a4, a8, 3 46b: 020882 l8ui a8, a8, 2 46e: 0752a2 s16i a10, a2, 14 471: 0299 s32i.n a9, a2, 0 473: 1188c0 slli a8, a8, 4 476: 448a add.n a4, a4, a8 478: 646a add.n a6, a4, a6 47a: 9c5762 s16i a6, a7, 0x138 47d: 012347 blt a3, a4, 482 480: 050c movi.n a5, 0 482: 052d mov.n a2, a5 484: f00d ret.n ... 492: 0c0000 excw 495: c11203 excw 498: 014dc0 slli a4, a13, 20 49b: e1d9 s32i.n a13, a1, 56 49d: f1e9 s32i.n a14, a1, 60 49f: d1c9 s32i.n a12, a1, 52 4a1: c109 s32i.n a0, a1, 48 4a3: 02cd mov.n a12, a2 4a5: f00c movi.n a0, 15 4a7: 0ad2e2 addmi a14, a2, 0xa00 4aa: 6a2ed2 l32i a13, a14, 0x1a8 4ad: 662ee2 l32i a14, a14, 0x198 4b0: 2dd8 l32i.n a13, a13, 8 4b2: 014e32 s8i a3, a14, 1 4b5: 004e02 s8i a0, a14, 0 4b8: fff401 l32r a0, 488 4bb: 0000c0 callx0 a0 4be: 8d9c beqz.n a13, 4da 4c0: 0d2d mov.n a2, a13 4c2: 013d mov.n a3, a1 4c4: 442c movi.n a4, 36 4c6: 5e6b addi.n a5, a14, 6 4c8: 160c movi.n a6, 1 4ca: fff001 l32r a0, 48c 4cd: 0000c0 callx0 a0 4d0: 020d mov.n a0, a2 4d2: 62cc bnez.n a2, 4dc 4d4: f3ae22 movi a2, 0xfffffef3 4d7: 0008c6 j 4fe 4da: 000c movi.n a0, 0 4dc: 040c movi.n a4, 0 4de: 054e02 s8i a0, a14, 5 4e1: 506b addi.n a5, a0, 6 4e3: 212800 srai a2, a0, 8 4e6: 302b addi.n a3, a0, 2 4e8: 034e32 s8i a3, a14, 3 4eb: 044e22 s8i a2, a14, 4 4ee: 213830 srai a3, a3, 8 4f1: 0c2d mov.n a2, a12 4f3: 024e32 s8i a3, a14, 2 4f6: 631c movi.n a3, 22 4f8: ffe601 l32r a0, 490 4fb: 0000c0 callx0 a0 4fe: d1c8 l32i.n a12, a1, 52 500: e1d8 l32i.n a13, a1, 56 502: f1e8 l32i.n a14, a1, 60 504: c108 l32i.n a0, a1, 48 506: 40c112 addi a1, a1, 64 509: f00d ret.n ssl_tls1.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... 00000014 : 14: 025d mov.n a5, a2 1e: f0c112 l32r a3, fffc4444 21: 21c9 mov.n a13, a3 23: 823c s32i.n a5, a1, 0 25: 0931d9 l32r a0, 0 28: 03dd11 callx0 a0 2b: 0159 mov.n a12, a2 2d: f601 beqz.n a2, 4c 2f: c0ff l32i.n a0, a1, 0 31: 0000 s32i.n a0, a2, 0 33: 9c02cd l32r a0, 4 36: 0108b2 callx0 a0 39: 0209 mov.n a2, a12 3b: fff401 l32r a0, 8 3e: 0000c0 callx0 a0 41: 010c2d bgez a2, 51 44: fff3 mov.n a2, a12 46: 0000c0 l32r a0, c 49: 00c2d6 callx0 a0 4c: 0c2d movi.n a12, 0 4e: fff101 j 61 51: 0000c0 s16i a13, a12, 48 54: 0c0c beqz.n a13, 61 56: 0003c6 slli a2, a13, 2 59: 185cd2 l32r a0, 10 5c: e09d8c callx0 a0 5f: 112d s32i.n a2, a12, 52 61: ed01 l32i.n a0, a1, 4 63: c0ff mov.n a2, a12 65: 0000 l32i.n a13, a1, 12 67: dc29 l32i.n a12, a1, 8 69: 2d1108 addi a1, a1, 16 6c: d80c ret.n 6e: 21c831 extui a0, a0, 0, 11 71: c112 s32i.n a0, a0, 0 73: f00d10 ill 76: a40000 ill 79: 000009 ill ... 00000094 : 94: e0c112 l32r a4, fffc87f8 97: 11c9 s32i.n a0, a1, 0 99: 31e9 mov.n a13, a2 9b: d941f9 beqz a2, 10e 9e: 0921 l32i.n a2, a2, 16 a0: 02dd01 l32r a14, 70 a3: f216 beqz.n a2, b2 a5: 2806 add.n a12, a2, a14 a7: f4e142 l32i a12, a12, 0x1fc aa: b28cff call0 ac ad: c2ea mov.n a2, a12 af: 7f2cc2 bnez a12, a5 b2: 000005 l16ui a14, a13, 48 b5: 0c2d movi.n a12, 0 b7: ff2c56 blti a14, 1, c9 ba: 1de2 l32i.n a2, a13, 52 bc: 0c18 mov.n a3, a12 be: 1ea60c call0 1658 c1: dd280e l16ui a15, a13, 48 c4: 0c3d addi.n a12, a12, 1 c6: 015985 blt a12, a15, ba c9: 1df2 l32i.n a2, a13, 52 cb: cc1b18 l32r a0, 74 ce: f02cf7 callx0 a0 d1: dd28 mov.n a14, a13 d3: ea01 movi.n a12, 0 d5: c0ff movi.n a15, 0 d7: ed0000 bgei a12, 3, ed da: 0c0d l32i.n a2, a14, 24 dc: 0c0c beqz.n a2, ed de: 3ce60f l32r a0, 78 e1: 6e2812 callx0 a0 e4: d28c s32i.n a15, a14, 24 e6: e601 addi.n a12, a12, 1 e8: c0ff addi.n a14, a14, 8 ea: f90000 j d7 ed: 1b6e l32i.n a2, a13, 12 ef: ee8bcc l32r a0, 7c f2: fffa46 callx0 a0 f5: 013d28 s8i a15, a13, 4 f8: ffe3 l32i.n a2, a13, 8 fa: 0000c0 l32r a0, 80 fd: 044df2 callx0 a0 100: 012d28 l32r a0, 84 103: c0ffe1 callx0 a0 106: 0000 mov.n a2, a13 108: ffe101 l32r a0, 88 10b: 0000c0 callx0 a0 10e: 0d2d l32i.n a12, a1, 4 110: e001 l32i.n a13, a1, 8 112: c0ff l32i.n a14, a1, 12 114: 0000 l32i.n a15, a1, 16 116: 11c8 l32i.n a0, a1, 0 118: e821d8 addi a1, a1, 32 11b: f831 ret.n 11d: 010841 ill 120: 20c112 ill 123: 00f00d ill ... 00000138 : 138: f0c112 l32r a0, fffc0c6c 13b: c921d9 beqz a2, 192 13e: 010911 addmi a5, a2, 0xa00 141: 1602cd addi a13, a5, -92 144: 520532 l32i a0, a5, 0x1a0 147: d20ad2 l32i a2, a5, 0x1a4 14a: 02a4c5 l32i a4, a5, 0x1a8 14d: 6825 bnez.n a2, 154 14f: 2522 s32i.n a0, a4, 16 151: 254269 j 15d 154: 32cc6a addmi a3, a2, 0xb00 157: 064409 s32i a0, a3, 160 15a: 320002 l32i a0, a5, 0x1a0 15d: 0bd2 bnez.n a0, 164 15f: 6302 s32i.n a2, a4, 20 161: 250228 j 16a 164: 30cc68 addmi a4, a0, 0xb00 167: 465429 s32i a2, a4, 164 16a: 420001 l32i a2, a13, 0x1e8 16d: 220bd0 l32r a0, 120 170: 222964 callx0 a0 173: 017a2d l32i a2, a13, 0x1ec 176: c0ffec l32r a0, 124 179: 220000 callx0 a0 17c: 7b2d mov.n a2, a12 17e: ffeb01 call0 180 181: 0000c0 l32i a2, a13, 0x210 184: 050c2d l32r a0, 128 187: 220000 callx0 a0 18a: 842d mov.n a2, a12 18c: ffe901 l32r a0, 12c 18f: 0000c0 callx0 a0 192: 0c2d l32i.n a12, a1, 4 194: e801 l32i.n a13, a1, 8 196: c0ff l32i.n a0, a1, 0 198: c80000 addi a1, a1, 16 19b: d811 ret.n 19d: 010821 ill 1a0: 10c112 addi a1, a1, -16 1a3: f00d s32i.n a12, a1, 4 1a5: 0000 s32i.n a13, a1, 8 ... 000001a8 : 1a8: f0c112 l32r a0, fffc0d1c 1ab: d911c9 call0 1ac 1ae: 0921 mov.n a12, a2 1b0: 02dd01 bgez a2, 1d2 1b3: 0005 movi.n a0, -3 1b5: 02cd00 beq a2, a0, 1d2 1b8: 01e2d6 movi a2, 0xffffff00 1bb: 07d07c beq a12, a2, 1d2 1be: 1912 mov.n a2, a13 1c0: af22 mov.n a3, a12 1c2: 1c2700 call0 1c4 1c5: 0d2d13 addmi a2, a13, 0xb00 1c8: 050c3d l32i a2, a2, 168 1cb: 0000 mov.n a3, a13 1cd: dd22 l32i.n a2, a2, 52 1cf: 22220b call0 1d0 1d2: 3d2a l32i.n a0, a1, 0 1d4: 280d mov.n a2, a12 1d6: 05d2 l32i.n a13, a1, 8 1d8: 0000 l32i.n a12, a1, 4 1da: 2d0108 addi a1, a1, 16 1dd: d80c ret.n 1df: 11c821 mul16u a1, a2, a0 1e2: 10c112 slli a4, a9, 18 1e5: f00d s32i.n a0, a1, 4 ... 000001e8 : 1e8: e0c112 l32r a3, fffc890c 1eb: 0149 s32i.n a14, a1, 16 1ed: 1109 s32i.n a15, a1, 20 1ef: 31d9 mov.n a14, a3 1f1: 21c9 mov.n a15, a2 1f3: 41e9 mov.n a12, a4 1f5: 51f9 movi.n a13, 0 1f7: fd03ed movi a0, 0x400 1fa: cd02 mov.n a5, a0 1fc: 0d0c04 blt a0, a12, 201 1ff: a402 mov.n a5, a12 201: 5d00 mov.n a2, a15 203: c700 movi.n a3, 23 205: 0120 add.n a4, a13, a14 207: 2d0c5d call0 208 20a: 731c0f movi a0, 0x400 20d: 054dea blti a2, 1, 229 210: 0000 add.n a13, a2, a13 212: 00a402 sub a12, a12, a2 215: 1812a6 bgei a12, 1, 1fa 218: d2da l32i.n a2, a1, 0 21a: cc20 l32i.n a12, a1, 8 21c: e6c0 l32i.n a13, a1, 12 21e: e11c l32i.n a14, a1, 16 220: 0128 l32i.n a15, a1, 20 222: 21c8 l32i.n a0, a1, 4 224: e831d8 addi a1, a1, 32 227: f841 ret.n 229: 0851 s32i.n a2, a1, 0 22b: c11211 j 218 22e: f00d20 ill 231: 460129 ill 234: 00fffa ill ... 0000024c : 24c: e0c112 l32r a5, fffcc670 24f: 2139 s32i.n a14, a1, 24 251: 41c9 movi.n a0, 0 253: 51d9 mov.n a14, a2 255: 3109 mov.n a13, a4 257: 61e9 mov.n a12, a2 259: ed000c addi a4, a2, 16 25c: dd02 movi.n a2, 0 25e: cd04 s32i.n a2, a1, 0 260: 4202 l32i.n a3, a12, 24 262: 10c2 beqz.n a3, 26e 264: 29020c bltu a4, a12, 26e 267: 3801 addi.n a0, a0, 1 269: 8c6c addi.n a12, a12, 8 26b: 34c783 j 260 26e: 001b06 beqi a0, 3, 2d2 271: cc8b l32i.n a2, a1, 8 273: fc46 addi.n a3, a1, 4 275: 26ff mov.n a4, a1 277: 286030 l32r a0, 230 27a: 314b21 callx0 a0 27d: 014d s32i.n a2, a1, 28 27f: ffee01 bnez a2, 2cb 282: 00c0 l32i.n a4, a14, 0 284: 712900 bbci a4, 21, 291 287: 8256 l32i.n a2, a1, 0 289: 4804 movi.n a3, 0 28b: 74570e l32r a0, 234 28e: 012809 callx0 a0 291: 030c s32i.n a13, a12, 28 293: ea01 mov.n a2, a13 295: 00c0ff l32r a0, 238 298: 7cd900 callx0 a0 29b: 0d2d s32i.n a2, a12, 24 29d: e801 l32i.n a3, a1, 8 29f: c0ff mov.n a4, a13 2a1: 290000 l32r a0, 23c 2a4: 21386c callx0 a0 2a7: 010d4d l8ui a5, a14, 4 2aa: ffe6 addi.n a5, a5, 1 2ac: 0000c0 s8i a5, a14, 4 2af: 0e52 l32i.n a0, a1, 4 2b1: 1b04 movi.n a4, 0 2b3: 4e5255 sub a13, a13, a0 2b6: 110804 blti a13, 1, 2c9 2b9: 040c mov.n a4, a13 2bb: dd00 l32i.n a3, a1, 8 2bd: a6c0 mov.n a2, a14 2bf: 0f1d add.n a3, a0, a3 2c1: 380d4d call0 2c4 2c4: 2d21 s32i.n a2, a1, 28 2c6: 303a0e j 2cb 2c9: 0005 s32i.n a4, a1, 28 2cb: 2900 l32i.n a12, a1, 28 2cd: 4671 l32i.n a2, a1, 0 2cf: 490000 j 2d5 2d2: 71c871 movi a12, 0xfffffef0 2d5: 0128 l32i.n a13, a1, 20 2d7: 0086 l32i.n a14, a1, 24 2d9: aec200 l32r a0, 240 2dc: 51d8f0 callx0 a0 2df: 61e8 mov.n a2, a12 2e1: d901 l32i.n a0, a1, 12 2e3: c0ff l32i.n a12, a1, 16 2e5: 2d0000 addi a1, a1, 32 2e8: 080c ret.n 2ea: 41c831 ill 2ed: 20c112 ill 2f0: 00f00d ill ... 00000300 : 300: e0c112 l32r a6, fffd4ae4 303: 21c9 s32i.n a14, a1, 16 305: 1109 s32i.n a13, a1, 12 307: 6129 mov.n a14, a4 309: 51f9 l32i.n a13, a2, 12 30b: 41e9 mov.n a15, a3 30d: 31d9 bnez.n a13, 31d 30f: 04ed movi.n a2, 8 311: fd32d8 l32r a0, 2ec 314: cdcc03 callx0 a0 317: 820c l32i.n a0, a1, 24 319: f601 mov.n a13, a2 31b: c0ff s32i.n a2, a0, 12 31d: 0000 movi.n a12, 0 31f: dd6108 bgei a12, 2, 32d 322: 2902 l32i.n a2, a13, 0 324: 0c30 beqz.n a2, 32d 326: e60c addi.n a12, a12, 1 328: 0a2c addi.n a13, a13, 4 32a: 8c0d28 j 31f 32d: cc1b52 blti a14, 1, 35e 330: 46dd4b bgei a12, 2, 35e 333: fffc mov.n a2, a15 335: 1ea6 mov.n a3, a1 337: e62d mov.n a4, a13 339: 2d2a2c l32r a0, 2f0 33c: 013d0f callx0 a0 33f: 0d4d bnez.n a2, 352 341: ed01 l32i.n a3, a1, 24 343: c0ff l32i.n a3, a3, 0 345: cc0000 bbci a3, 21, 352 348: 38f2 l32i.n a2, a13, 0 34a: 3861 movi.n a3, 0 34c: 735703 l32r a0, 2f4 34f: 0d2809 callx0 a0 352: 030c addi.n a12, a12, 1 354: ea01 l32i.n a4, a1, 0 356: c0ff addi.n a13, a13, 4 358: 1b0000 sub a14, a14, a4 35b: 0148cc bgei a14, 1, 330 35e: dd4b movi.n a2, 0 360: ee40 l32i.n a12, a1, 8 362: e6c0 l32i.n a13, a1, 12 364: d11e l32i.n a14, a1, 16 366: 020c l32i.n a15, a1, 20 368: 21c8 l32i.n a0, a1, 4 36a: e831d8 addi a1, a1, 32 36d: f841 ret.n 36f: 110851 excw 372: c112 addi.n a2, a2, -1 374: f00d20 excw ... 00000378 : 378: d242 beqz.n a3, 391 37a: 24220b beqi a3, 1, 395 37d: f28c2d beqi a3, 2, 399 380: 26539c beqi a3, 3, 39d 383: 261713 beqi a3, 4, 3a1 386: 261823 beqi a3, 5, 38d 389: 1933 movi.n a2, 0 38b: 4326 ret.n 38d: 261a l32i.n a2, a2, 8 38f: 0353 ret.n 391: 020c l32i.n a2, a2, 12 393: f00d ret.n 395: 2228 l32i.n a2, a2, 16 397: f00d ret.n 399: 3228 l32i.n a2, a2, 20 39b: f00d ret.n 39d: 4228 l32i.n a2, a2, 0 39f: f00d ret.n 3a1: 5228 l32i.n a2, a2, 4 3a3: f00d ret.n 3a5: 0d0228 ill 3a8: 1228f0 addmi a4, a2, 0xb00 3ab: 00f00d l32i a2, a4, 180 ... 000003b0 : 3b0: d242 l32i.n a2, a2, 24 3b2: 220b beqz.n a2, 3c6 3b4: 9c2d24 blti a3, 1, 3ca 3b7: 622842 addx4 a3, a3, a2 3ba: 029c l32i.n a5, a2, 0 3bc: 13a6 addi.n a2, a2, 4 3be: 2012 beqz.n a5, 3c6 3c0: 58a033 bne a2, a3, 3ba 3c3: 224b02 j 3cd 3c6: 458c movi.n a2, 0 3c8: 9237 ret.n 3ca: 0186f6 addx4 a3, a3, a2 3cd: 0c00 l32i.n a2, a3, 0 3cf: 0d02 ret.n 3d1: 3320f0 ill 3d4: 0328a0 ill 3d7: 00f00d ill ... 000003e4 : 3e4: f0c112 l8ui a0, a5, 0 3e7: 0911c9 excw 3ea: 02cd01 bbci a0, 4, 3f8 3ed: 0005 mov.n a2, a12 3ef: 0c0800 l32r a0, 3d8 3f2: 0a6047 callx0 a0 3f5: 010c2d j 40f 3f8: fffa mov.n a2, a12 3fa: 00c0 movi.n a3, 22 3fc: 058600 l32r a4, 3d4 3ff: 2d00 movi.n a5, 4 401: 631c0c call0 404 404: f641 movi.n a2, 0 406: 0cff l32i.n a3, a12, 0 408: 0545 movi.n a4, 1 40a: 0c0000 or a3, a3, a4 40d: 3802 s32i.n a3, a12, 0 40f: 0c0c l32i.n a12, a1, 4 411: 4014 l32i.n a0, a1, 0 413: 392033 addi a1, a1, 16 416: c80c ret.n 418: 010811 ill 41b: 10c112 excw 41e: 0d .byte 0xff 41f: 0000f0 addi a6, a5, 80 422: 510000 l8ui a3, a5, 0 425: 62ffff beq a3, a2, 432 428: 3250c5 addi a5, a5, 20 42b: 270005 bne a5, a6, 422 42e: 0913 movi.n a2, 0 430: c552 ret.n 432: 6714 mov.n a2, a5 434: f395 ret.n 436: 0d020c excw 439: 2df0 movi.n a0, 0 43b: f00d05 ill 43e: 180000 ill 441: 00000c ill ... 0000044c : 44c: e0c112 l32r a0, fffccbb0 44f: 21c9 s32i.n a0, a1, 4 451: 41e9 mov.n a13, a2 453: d90139 l32r a2, 438 456: 110931 l32r a0, 440 459: 2102dd callx0 a0 45c: fff9 mov.n a12, a2 45e: fa01 bnez.n a2, 465 460: c0ff movi.n a12, 0 462: cd0000 j 4b7 465: 32cc02 l32r a5, 43c 468: 0c0c movi.n a0, 5 46a: 001446 addmi a2, a2, 0xa00 46d: fff551 s32i a13, a2, 0x1a8 470: 22500c s16i a0, a12, 4 473: d20ad2 l8ui a0, a5, 16 476: 026a62 addi a14, a2, -96 479: 02025c bnei a0, 2, 484 47c: 1005 l32i.n a3, a5, 0 47e: a0c2e2 s32i a3, a2, 0x194 481: 072066 l8ui a0, a5, 16 484: 320538 bnei a0, 1, 48c 487: 6562 l32i.n a4, a5, 8 489: 100502 s32i a4, a14, 0x1f4 48c: 1066 mov.n a2, a12 48e: 4804 movi.n a5, -1 490: 6e4225 l32i a6, a14, 0x1f4 493: 2d7d movi.n a7, 1 495: 7c0c l32i.n a8, a1, 0 497: 62f5 s32i.n a8, a12, 24 499: 7d2e s32i.n a7, a12, 0 49b: 170c addi.n a6, a6, 5 49d: 890188 s32i a6, a14, 0x1f8 4a0: 0c796c s16i a5, a12, 16 4a3: 62665b call0 4a4 4a6: 7e6e l32i.n a11, a13, 0 4a8: 5c52 l32i.n a10, a12, 0 4aa: 0508 l32i.n a9, a13, 16 4ac: b80000 or a10, a10, a11 4af: a80d s32i.n a10, a12, 0 4b1: 980c bnez.n a9, 4c6 4b3: b04d s32i.n a12, a13, 16 4b5: 20aa s32i.n a12, a13, 20 4b7: 0ca9 l32i.n a0, a1, 4 4b9: 19dc l32i.n a13, a1, 12 4bb: 4dc9 mov.n a2, a12 4bd: 5dc9 l32i.n a14, a1, 16 4bf: 1108 l32i.n a12, a1, 8 4c1: 2d31d8 addi a1, a1, 32 4c4: e80c ret.n 4c6: c841 l32i.n a0, a13, 20 4c8: c11221 s32i a0, a14, 0x204 4cb: f00d20 addmi a0, a0, 0xb00 4ce: 025d08 s32i a12, a0, 160 4d1: 02816e j 4b5 4d4: c20bd0 ill 4d7: 062860 mul16u a1, a2, a0 4da: 00fff8 excw 4dd: 0000 addi.n a4, a6, 8 ... 000004e0 : 4e0: f0c112 l32r a0, fffc1180 4e3: 026d l32i.n a3, a3, 4 4e5: 09468b l32r a0, 4d4 4e8: 032801 callx0 a0 4eb: 011338 movi a4, 0xfffffef3 4ee: fffb movi.n a0, 0 4f0: 0000c0 movnez a0, a4, a2 4f3: ae42 mov.n a2, a0 4f5: 0cf3 l32i.n a0, a1, 0 4f7: 042000 addi a1, a1, 16 4fa: 2d93 ret.n 4fc: 010800 addmi a6, a2, 0xc00 4ff: 10c112 addmi a5, a2, 0xb00 502: 62f00d addi a5, a5, 127 505: 520cd2 addi a2, a6, -121 508: 520bd2 l8ui a7, a2, 128 50b: 7fc5 addi.n a7, a7, 1 50d: 87c622 extui a7, a7, 0, 8 510: 800272 s8i a7, a2, 128 513: 771b bnez.n a7, 51a 515: 7070 addi.n a2, a2, -1 517: 427274 bne a2, a5, 508 51a: cc80 ret.n 51c: 220b37 addmi a5, a2, 0xc00 51f: ed9257 addi a2, a5, -113 522: 52f00d addi a5, a5, -121 525: 220cd2 l8ui a6, a2, 128 528: 8fc5 addi.n a6, a6, 1 52a: 87c552 extui a6, a6, 0, 8 52d: 800262 s8i a6, a2, 128 530: 661b bnez.n a6, 537 532: 6060 addi.n a2, a2, -1 534: 426274 bne a2, a5, 525 537: cc80 ret.n 539: 220b36 ill 53c: ed9257 ill 53f: 00f00d ill ... 556: 120000 l32r a0, fffc4abc 559: d0c1 s32i.n a7, a1, 8 55b: 41c9 s32i.n a0, a1, 12 55d: 0149 s32i.n a15, a1, 28 55f: 1159 s32i.n a13, a1, 20 561: 2179 s32i.n a14, a1, 24 563: 3109 mov.n a13, a3 565: 71f9 mov.n a14, a2 567: 51d9 mov.n a15, a6 569: dd61e9 addi a2, a6, 23 56c: 02ed03 l32r a0, 53c 56f: 2206fd callx0 a0 572: 17c6 mov.n a12, a2 574: fff401 beqi a13, 1, 5d6 577: 0000c0 beqi a13, 3, 5d6 57a: 2602cd addmi a3, a14, 0xc00 57d: 5e1d mov.n a2, a12 57f: 3d26 movi.n a4, 8 581: de325b l32r a0, 540 584: 0c2d0c callx0 a0 587: 840c l32i.n a3, a1, 0 589: ef01 addi.n a2, a12, 8 58b: c0ff movi.n a4, 5 58d: 380000 l32r a0, 544 590: 2c8b01 callx0 a0 593: 540c addi.n a2, a12, 13 595: ed01 l32i.n a3, a1, 4 597: c0ff mov.n a4, a15 599: db0000 l32r a0, 548 59c: 11382c callx0 a0 59f: 010f4d beqi a13, 1, 5de 5a2: c0ffeb beqi a13, 2, 5de 5a5: 260000 addmi a4, a14, 0xc00 5a8: 263b1d addi a4, a4, -40 5ab: 382d addi.n a3, a15, 13 5ad: 0cde42 addmi a0, a14, 0xb00 5b0: d8c442 l32i a0, a0, 136 5b3: 3fdb l32i.n a6, a1, 8 5b5: 0bde02 l8ui a5, a0, 5 5b8: 2002 l32i.n a0, a0, 8 5ba: 6822 mov.n a2, a12 5bc: 005221 callx0 a0 5bf: 0805 l32i.n a13, a1, 20 5c1: 2d20 l32i.n a14, a1, 24 5c3: c00c mov.n a2, a12 5c5: 0000 l32i.n a15, a1, 28 5c7: 51d8 l32i.n a12, a1, 16 5c9: 2d61e8 l32r a0, 54c 5cc: 71f80c callx0 a0 5cf: 41c8 l32i.n a0, a1, 12 5d1: ffe001 addi a1, a1, 48 5d4: 00c0 ret.n 5d6: 310800 addmi a3, a14, 0xc00 5d9: c112 addi.n a3, a3, 8 5db: f00d30 j 57d 5de: 0cde32 addmi a4, a14, 0xc00 5e1: 86338b addi a4, a4, -20 5e4: 42ffe7 j 5ab 5e7: 420cde ill 5ea: c6ecc4 excw 5ed: 00fff0 l32r a12, ffff2d30 5f0: 000000 l32r a9, fffe0a14 5f3: 1200 s32i.n a13, a1, 40 5f5: d0c1 s32i.n a14, a1, 44 5f7: 91c9 mov.n a13, a4 5f9: d98109 addmi a14, a2, 0xb00 5fc: b1e9a1 l32i a4, a14, 136 5ff: e204dd addi a14, a14, 80 602: 420bd2 l8ui a0, a4, 4 605: e2222e l8ui a4, a4, 5 608: 50ce beqz.n a0, 636 60a: 0402 add.n a0, a5, a13 60c: 044204 addmi a0, a0, 0xffffff00 60f: a0ac05 l8ui a0, a0, 255 612: 0205da sub a12, a5, a0 615: 02ffd0 sub a12, a12, a4 618: ff00 addi.n a12, a12, -1 61a: c0c500 bltz a12, 67a 61d: c0cc40 blti a0, 2, 63e 620: cc0b movi.n a4, 1 622: cc96 addi.n a5, a5, -1 624: a605 add.n a5, a13, a5 626: 0c1d20 l8ui a6, a5, 0 629: 0b14 addi.n a5, a5, -1 62b: 5d5a55 bne a6, a0, 67a 62e: 0562 addi.n a4, a4, 1 630: 550b00 bne a4, a0, 626 633: 4b9607 j 63e 636: 07441b sub a7, a5, a4 639: f294 movi.n a12, 0 63b: 0001c6 movgez a12, a7, a7 63e: c07540 s8i a12, a14, 196 641: 0c0c mov.n a5, a13 643: c770 mov.n a6, a12 645: c2b3 mov.n a7, a1 647: 5dc44e addmi a4, a2, 0xc00 64a: 0c6d0d srai a8, a12, 8 64d: 42017d s8i a8, a14, 195 650: c00cd2 addi a4, a4, 16 653: 822188 call0 550 656: c34e mov.n a2, a1 658: c442 l32i.n a4, a14, 56 65a: c510 add.n a3, a12, a13 65c: 2dffef l8ui a4, a4, 5 65f: ee4801 l32r a0, 5e8 662: 423cda callx0 a0 665: 0504 l32i.n a14, a1, 44 667: ffe201 movi a0, 0xfffffefa 66a: 00c0 l32i.n a13, a1, 40 66c: b1e800 moveqz a0, a12, a2 66f: ae02 l32i.n a12, a1, 36 671: d8fa mov.n a2, a0 673: 20a1 l32i.n a0, a1, 32 675: c8830c addi a1, a1, 48 678: 2d91 ret.n 67a: 0800 movi.n a12, 0 67c: c11281 j 63e 67f: f00d30 ill 682: 860c0c ill 685: 00ffef ill ... 00000690 : 690: f0c112 l32r a2, fffcce34 693: 0109 mov.n a13, a3 695: 11c9 mov.n a14, a2 697: 21d9 mov.n a12, a4 699: 31e9 l32i.n a2, a2, 20 69b: ed03dd l32r a0, 680 69e: 04cd02 callx0 a0 6a1: 5228 l32i.n a2, a14, 20 6a3: f901 mov.n a4, a12 6a5: c0ff mov.n a3, a13 6a7: 0000 l32i.n a12, a1, 4 6a9: 5e28 l32i.n a13, a1, 8 6ab: 0c4d l32i.n a14, a1, 12 6ad: c80d3d addi a2, a2, 88 6b0: 21d811 l32r a0, 684 6b3: 2231e8 callx0 a0 6b6: 58c2 l32i.n a0, a1, 0 6b8: fff501 addi a1, a1, 16 6bb: 00c0 ret.n 6bd: 010800 ill 6c0: 10c112 ill 6c3: 00f00d ill ... 6de: 820000 s32i a0, a1, 144 6e1: 80c0a0 s32i a4, a1, 164 6e4: 02c011 s32i a5, a1, 168 6e7: 422461 s32i a15, a1, 160 6ea: 522961 s32i a14, a1, 156 6ed: f22a61 s32i a13, a1, 152 6f0: e22861 s32i a12, a1, 148 6f3: d22761 s32i a2, a1, 176 6f6: 2661 mov.n a12, a7 6f8: 61c2 mov.n a2, a4 6fa: 2225 mov.n a13, a6 6fc: 2c61 mov.n a14, a3 6fe: 07cd mov.n a6, a1 700: 042d mov.n a3, a5 702: ed06dd l32i a15, a1, 176 705: 6d03 mov.n a5, a14 707: 3d01 mov.n a4, a15 709: 21f205 l32r a0, 6c0 70c: 0e5d2c callx0 a0 70f: 010f4d addi a2, a1, 16 712: c0ffed l32i a3, a1, 164 715: 220000 l32i a4, a1, 168 718: 3210c1 l32r a0, 6c4 71b: 422921 callx0 a0 71e: 2a21 mov.n a2, a1 720: eb01 mov.n a4, a15 722: c0ff mov.n a5, a14 724: 2d0000 l32i a3, a1, 168 727: 4d01 mov.n a6, a13 729: 0e5d0f addi a3, a3, 16 72c: 2a2132 s32i a3, a1, 172 72f: 320d6d l32r a0, 6c8 732: 3210c3 callx0 a0 735: 2b61 movi.n a4, 16 737: ffe601 bge a4, a12, 778 73a: 0000c0 addi a13, a13, 16 73d: c7041c addi a12, a12, -16 740: 3da4 mov.n a2, a1 742: cdd2 movi.n a3, 16 744: c210 mov.n a4, a15 746: f0cc mov.n a5, a14 748: 1c012d addi a6, a1, 127 74b: 4d03 addi.n a6, a6, 1 74d: 0e5d0f l32r a0, 6cc 750: 7fc162 callx0 a0 753: 661b mov.n a2, a1 755: df01 movi.n a4, 16 757: 00c0ff addi a3, a1, 127 75a: 2d00 addi.n a3, a3, 1 75c: 041c01 l32r a0, 6d0 75f: 7fc132 callx0 a0 762: 331b mov.n a2, a1 764: ffdd01 l32i a3, a1, 172 767: 00c0 mov.n a4, a15 769: 2d00 mov.n a5, a14 76b: 3201 mov.n a6, a13 76d: 4d2b21 l32r a0, 6d4 770: 0e5d0f callx0 a0 773: 0d6d movi.n a4, 16 775: ffd901 blt a4, a12, 73a 778: 0000c0 l32i a12, a1, 148 77b: c7041c l32i a13, a1, 152 77e: c2c124 l32i a14, a1, 156 781: d22521 l32i a15, a1, 160 784: e22621 movi a2, 192 787: f22721 l32i a0, a1, 144 78a: 2821 add.n a1, a1, a2 78c: a022 ret.n 78e: 2102c0 ill 791: 112a24 ill 794: 00f00d ill ... 7af: a08200 l32r a6, fffd1050 7b2: 1180d0 l32r a6, fffd5068 7b5: 6102c0 l32r a6, ffffd070 7b8: 614228 l32r a6, ffff9068 7bb: 61522d l32r a6, ffff5068 7be: 61f22e l32r a6, ffff1068 7c1: 61e22c l32r a6, fffc9068 7c4: 61d22b l32r a6, ffff3c84 7c7: 61c22a blt a13, a0, 7cf 7ca: 2229 mov.n a13, a6 7cc: 3061 mov.n a14, a3 7ce: 07cd mov.n a6, a1 7d0: 042d mov.n a3, a5 7d2: ed06dd l32i a15, a1, 192 7d5: 6d03 mov.n a5, a14 7d7: 3d01 mov.n a4, a15 7d9: 21f205 l32r a0, 790 7dc: 0e5d30 callx0 a0 7df: 010f4d addi a2, a1, 20 7e2: c0ffed l32i a3, a1, 180 7e5: 220000 l32i a4, a1, 184 7e8: 3214c1 l32r a0, 794 7eb: 422d21 callx0 a0 7ee: 2e21 mov.n a2, a1 7f0: eb01 mov.n a4, a15 7f2: c0ff mov.n a5, a14 7f4: 2d0000 l32i a3, a1, 184 7f7: 4d01 mov.n a6, a13 7f9: 0e5d0f addi a3, a3, 20 7fc: 2e2132 s32i a3, a1, 188 7ff: 320d6d l32r a0, 798 802: 3214c3 callx0 a0 805: 2f61 movi.n a4, 20 807: ffe601 bge a4, a12, 848 80a: 0000c0 addi a13, a13, 20 80d: c7441c addi a12, a12, -20 810: 3da4 mov.n a2, a1 812: cdd2 movi.n a3, 20 814: c214 mov.n a4, a15 816: eccc mov.n a5, a14 818: 1c012d addi a6, a1, 127 81b: 4d43 addi.n a6, a6, 1 81d: 0e5d0f l32r a0, 79c 820: 7fc162 callx0 a0 823: 661b mov.n a2, a1 825: df01 movi.n a4, 20 827: 00c0ff addi a3, a1, 127 82a: 2d00 addi.n a3, a3, 1 82c: 441c01 l32r a0, 7a0 82f: 7fc132 callx0 a0 832: 331b mov.n a2, a1 834: ffdd01 l32i a3, a1, 188 837: 00c0 mov.n a4, a15 839: 2d00 mov.n a5, a14 83b: 3201 mov.n a6, a13 83d: 4d2f21 l32r a0, 7a4 840: 0e5d0f callx0 a0 843: 0d6d movi.n a4, 20 845: ffd901 blt a4, a12, 80a 848: 0000c0 l32i a12, a1, 164 84b: c7441c l32i a13, a1, 168 84e: c2c124 l32i a14, a1, 172 851: d22921 l32i a15, a1, 176 854: e22a21 movi a2, 208 857: f22b21 l32i a0, a1, 160 85a: 2c21 add.n a1, a1, a2 85c: a022 ret.n 85e: 2102d0 mull a0, a0, a0 861: 112a28 excw 864: 00f00d l32r a1, fffc9364 867: a28200 l32r a6, ffff1284 86a: 118030 l32r a6, fffc1278 86d: 6122c0 l32r a6, ffffd278 870: 61c287 l32r a6, ffff9288 873: 610283 l32r a6, ffff5288 876: 61f282 l32r a6, ffffbe88 879: 61e286 call0 864c 87c: d285 mov.n a15, a4 87e: ed8461 extui a0, a3, 0, 1 881: dd05 mov.n a12, a6 883: fd07 addi.n a2, a3, 1 885: 3004 mov.n a6, a1 887: cd0400 movgez a2, a3, a3 88a: 231b06 srai a2, a2, 1 88d: 30016d s32i a2, a1, 0x200 890: b323 add.n a3, a0, a2 892: 212120 s32i a3, a1, 0x204 895: 806122 l32i a2, a1, 0x21c 898: 32302a call0 6d8 89b: 8161 mov.n a5, a14 89d: 2122 mov.n a4, a15 89f: e3c587 addmi a6, a1, 0x100 8a2: 0e5dff l32i a3, a1, 0x21c 8a5: 620f4d l32i a2, a1, 0x200 8a8: 01d1 mov.n a7, a13 8aa: 2132 add.n a2, a2, a3 8ac: 212287 l32i a3, a1, 0x204 8af: 0d7d80 call0 7a8 8b2: 32223a l32i a14, a1, 0x214 8b5: 858121 l32i a15, a1, 0x218 8b8: e2ffef blti a13, 1, 8d7 8bb: f28521 addmi a0, a1, 0x100 8be: 8621 mov.n a2, a1 8c0: 1da6 add.n a3, a13, a1 8c2: d1021b l8ui a5, a0, 0 8c5: 012d01 l8ui a4, a2, 0 8c8: 3d1a addi.n a0, a0, 1 8ca: 0052 addi.n a2, a2, 1 8cc: 024200 xor a4, a4, a5 8cf: 001b00 s8i a4, a12, 0 8d2: 221b addi.n a12, a12, 1 8d4: 304450 bne a2, a3, 8c2 8d7: 004c42 l32i a12, a1, 0x20c 8da: 37cc1b l32i a13, a1, 0x210 8dd: c2ea92 movi a2, 0x230 8e0: d28321 l32i a0, a1, 0x208 8e3: 8421 add.n a1, a1, a2 8e5: a222 ret.n 8e7: 210230 isync 8ea: 112a82 ill 8ed: 00f00d ill 8f0: 000020 ill ... 00000900 : 900: 90a082 l32r a2, fffd9008 903: c01180 excw 906: 216102 excw 909: 2261c2 l32r a3, 8e8 90c: 6132 mov.n a2, a1 90e: 02cd20 l32r a0, 8ec 911: fff731 callx0 a0 914: 012d addi.n a2, a1, 13 916: f701 l32i.n a3, a12, 20 918: c0ff movi.n a4, 32 91a: db0000 addmi a3, a3, 0x100 91d: 5c3821 addi a3, a3, -8 920: 32042c l32r a0, 8f0 923: 3201d3 callx0 a0 926: 01f8c3 addi a2, a1, 45 929: fff4 l32i.n a3, a12, 20 92b: 00c0 movi.n a4, 32 92d: c12200 addmi a3, a3, 0x100 930: 5c382d addi a3, a3, 24 933: 32042c l32r a0, 8f4 936: 3201d3 callx0 a0 939: 0118c3 l32i a2, a1, 128 93c: fff0 movi.n a3, 48 93e: 00c0 mov.n a4, a1 940: 2200 movi.n a5, 77 942: 2021 movi.n a7, 48 944: 033c l32i.n a6, a12, 20 946: 4c014d l32i a12, a1, 136 949: 073cd5 addmi a6, a6, 0x100 94c: c25c68 addi a6, a6, -56 94f: 622221 call0 860 952: 6201d6 movi a2, 144 955: 05c8c6 l32i a0, a1, 132 958: fff1 add.n a1, a1, a2 95a: a022 ret.n 95c: 210290 excw 95f: 112a21 ill 962: 30f00d ill ... 971: 000000 excw 974: a0a082 s16i a2, a2, 194 977: c01180 excw 97a: 226142 excw 97d: 236152 excw 980: 246162 excw 983: 256102 l32r a2, fffc0e38 986: 206122 l32r a3, 95c 989: 216132 l32r a0, 960 98c: 31012d callx0 a0 98f: 01fff5 l32i a3, a1, 132 992: fff5 addi.n a2, a1, 13 994: 00c0 movi.n a4, 32 996: 213200 l32r a0, 964 999: 21db21 callx0 a0 99c: 01042c l32i a3, a1, 128 99f: c0fff3 addi a2, a1, 45 9a2: 0000 movi.n a4, 32 9a4: 202132 l32r a0, 968 9a7: 2dc122 callx0 a0 9aa: 01042c l32i a2, a1, 136 9ad: fff1 movi.n a3, 48 9af: 00c0 mov.n a4, a1 9b1: 2200 movi.n a5, 77 9b3: 3c2221 l32i a6, a1, 140 9b6: 014d03 l32i a7, a1, 144 9b9: 62d54c call0 860 9bc: 722321 movi a2, 160 9bf: 452421 l32i a0, a1, 148 9c2: ffea add.n a1, a1, a2 9c4: a022 ret.n 9c6: 2102a0 ill 9c9: 112a25 ill 9cc: 00f00d ill ... 000009ec : 9ec: 62 .byte 0x4e 9ed: 6050a1 s32i a12, a1, 0x13c 9f0: 02c011 s32i a14, a1, 0x144 9f3: 4e61 mov.n a6, a4 9f5: 4f61c2 s32i a13, a1, 0x140 9f8: 61e2 movi.n a4, 88 9fa: 046d51 s32i a6, a1, 0x148 9fd: 61d2 mov.n a13, a3 9ff: 5c50 mov.n a14, a2 a01: 6284 l32i.n a12, a14, 20 a03: dd5261 addi a2, a1, 127 a06: ed03 addi.n a2, a2, 1 a08: c802 mov.n a3, a12 a0a: c1225e l32r a0, 9c8 a0d: 221b7f callx0 a0 a10: 010c3d addi a3, a12, 88 a13: c0ffef movi a4, 96 a16: 320000 addi a2, a1, 127 a19: 4258cc addi a2, a2, 89 a1c: 2260a0 l32r a0, 9cc a1f: 227fc1 callx0 a0 a22: 59c2 beqz.n a13, a3b a24: ec01 mov.n a2, a1 a26: c0ff mov.n a3, a13 a28: 9c0000 l32r a0, 9d0 a2b: 012d5d callx0 a0 a2e: 0d3d mov.n a2, a13 a30: ffea01 l32r a0, 9d4 a33: 0000c0 callx0 a0 a36: 0d2d add.n a12, a2, a1 a38: ffe901 j a3d a3b: 00c0 mov.n a12, a1 a3d: 1a00 mov.n a2, a12 a3f: 0046c2 addi a3, a1, 127 a42: cd00 addi.n a3, a3, 1 a44: 0c2d01 l32r a0, 9d8 a47: 7fc132 callx0 a0 a4a: 01331b addi a2, a12, 16 a4d: c0ffe5 addi a3, a1, 127 a50: 220000 addi a3, a3, 89 a53: 3210cc l32r a0, 9dc a56: 327fc1 callx0 a0 a59: 0159c3 l32i a0, a1, 0x148 a5c: ffe2 beqz.n a13, a7a a5e: 00c0 movi.n a3, 48 a60: 0200 mov.n a4, a1 a62: 5221 movi.n a7, 12 a64: ad9c mov.n a6, a0 a66: 033c l32i.n a2, a14, 20 a68: 0c014d sub a5, a12, a1 a6b: 006dc7 addi a5, a5, 36 a6e: 105e28 addmi a2, a2, 0x100 a71: 52c05c addi a2, a2, -56 a74: 2224c5 call0 860 a77: 2201d2 j a86 a7a: c8c2 mov.n a3, a1 a7c: de85 movi.n a4, 36 a7e: c6ff mov.n a2, a0 a80: 3d0002 l32r a0, 9e0 a83: 442c01 callx0 a0 a86: 01002d l32i a12, a1, 0x13c a89: c0ffd8 l32i a13, a1, 0x140 a8c: c20000 l32i a14, a1, 0x144 a8f: d24f21 movi a2, 0x150 a92: e25021 l32i a0, a1, 0x138 a95: 5121 add.n a1, a1, a2 a97: a122 ret.n a99: 210250 ill a9c: 112a4e ill a9f: 00f00d ill ... ac2: 120000 l32r a0, fffcd1e8 ac5: e0c1 s32i.n a0, a1, 8 ac7: 591149 l8ui a0, a2, 9 aca: c901 mov.n a12, a3 acc: 210931 bgei a0, 6, ad2 acf: 090202 bgei a0, 4, b11 ad2: 03cd movi.n a2, 47 ad4: 0260e6 beq a0, a2, ae1 ad7: 40e6 movi.n a3, 53 ad9: f22c3e beq a0, a3, b2b adc: 1027 movi.n a2, 0 ade: 533c09 j b08 ae1: 4e1037 movi a2, 0x1f4 ae4: 86020c l32r a0, a9c ae7: 220009 callx0 a0 aea: f4a1 l32i.n a4, a1, 4 aec: ee01 movi.n a5, 0 aee: c0ff mov.n a3, a12 af0: 0000 s32i.n a2, a1, 20 af2: 0c1148 l32r a0, aa0 af5: 0c3d05 callx0 a0 af8: 5129 l32i.n a4, a1, 0 afa: eb01 l32i.n a12, a1, 20 afc: c0ff beqz.n a4, b06 afe: 0000 mov.n a2, a12 b00: c80148 l32r a0, aa4 b03: 648c51 callx0 a0 b06: 0c2d mov.n a2, a12 b08: e901 l32i.n a12, a1, 12 b0a: c0ff l32i.n a0, a1, 8 b0c: 2d0000 addi a1, a1, 32 b0f: c80c ret.n b11: 210831 movi a2, 0x102 b14: 20c112 l32r a0, aa8 b17: 22f00d callx0 a0 b1a: 02a1 mov.n a3, a12 b1c: e501 movi.n a4, 16 b1e: c0ff mov.n a12, a2 b20: 3d0000 l32r a0, aac b23: 041c0c callx0 a0 b26: 02cd mov.n a2, a12 b28: ffe301 j b08 b2b: 0000c0 movi a2, 0x1f4 b2e: 060c2d l32r a0, ab0 b31: 22fff7 callx0 a0 b34: f4a1 l32i.n a4, a1, 4 b36: e001 movi.n a5, 1 b38: c0ff mov.n a3, a12 b3a: 0000 s32i.n a2, a1, 16 b3c: 0c1148 l32r a0, ab4 b3f: 0c3d15 callx0 a0 b42: 4129 l32i.n a5, a1, 0 b44: de01 l32i.n a12, a1, 16 b46: c0ff beqz.n a5, b50 b48: 0000 mov.n a2, a12 b4a: c80158 l32r a0, ab8 b4d: 658c41 callx0 a0 b50: 0c2d mov.n a2, a12 b52: ffdb01 j b08 b55: 0000c0 ill b58: 860c2d ill b5b: 00ffec ill ... b66: 0c0000 l32r a5, fffd134c b69: 1236 s32i.n a13, a1, 8 b6b: e0c1 s32i.n a14, a1, 12 b6d: 5139 mov.n a13, a2 b6f: d941f9 addmi a14, a2, 0xb00 b72: e921 l32i.n a15, a1, 20 b74: 02dd31 l32i a3, a14, 148 b77: 0bd2e2 l16ui a2, a14, 156 b7a: 3251f8 s8i a6, a3, 1 b7d: 22252e s8i a15, a3, 0 b80: 624e1e l8ui a5, a13, 11 b83: 0143 s32i.n a12, a1, 4 b85: 0043f2 extui a5, a5, 0, 4 b88: 0b0d52 s8i a5, a3, 2 b8b: 5011c9 l16ui a4, a14, 156 b8e: 3450 s32i.n a0, a1, 0 b90: 024352 srli a4, a4, 8 b93: 4e1e42 s8i a4, a3, 3 b96: 400109 l16ui a0, a14, 156 b99: 424148 s8i a0, a3, 4 b9c: 0343 l32i.n a0, a13, 24 b9e: 1e02 addi.n a2, a2, 5 ba0: 43024e l16ui a12, a0, 114 ba3: 6d0804 l16ui a0, a0, 60 ba6: c2225b addi a14, a14, -100 ba9: 023910 slli a0, a0, 1 bac: e21e10 blt a12, a2, bb1 baf: 9cce mov.n a12, a2 bb1: 1100f0 bge a0, a12, bb6 bb4: 2c27 mov.n a12, a0 bb6: 02cd01 l32i a3, a14, 248 bb9: 01a0c7 extui a4, a12, 0, 16 bbc: 00cd movi.n a5, 0 bbe: 2e32 l32i.n a2, a13, 24 bc0: 40c03e l32r a0, b58 bc3: 050cf4 callx0 a0 bc6: 6d28 mov.n a0, a2 bc8: ffe601 bnei a2, -1, bd6 bcb: 00c0 addi.n a3, a12, 1 bcd: 020d00 movgez a3, a12, a12 bd0: 0a0266 srai a12, a3, 1 bd3: c03c1b beqi a2, -1, c02 bd6: b33c l32i.n a12, a1, 4 bd8: c130 bnez.n a0, be2 bda: 2621 l32i.n a2, a13, 24 bdc: c82b02 l32r a0, b5c bdf: 60cc11 callx0 a0 be2: 6d28 l32i.n a0, a1, 0 be4: e001 movi.n a6, 1 be6: c0ff l32i.n a5, a13, 0 be8: 0000 movi.n a4, 23 bea: 0c0108 or a5, a5, a6 bed: 5816 s32i.n a5, a13, 0 bef: 1c0d l32i.n a13, a1, 8 bf1: 556074 beq a15, a4, bf9 bf4: 5920 movi.n a2, 0 bf6: 21d80d s16i a2, a14, 0x100 bf9: 1f47 l32i.n a14, a1, 12 bfb: 0c04 l32i.n a15, a1, 16 bfd: 5e2202 addi a1, a1, 32 c00: e880 ret.n c02: 41f831 bgei a12, 2, bb6 c05: 20c112 j bd6 c08: e6f00d ill c0b: 46b02c ill c0e: 00fff3 ill ... 00000c30 : c30: 12036d l32r a12, fffe9394 c33: c0c1 movi.n a3, -2 c35: b1e9 s32i.n a12, a1, 36 c37: c1f9 s32i.n a0, a1, 32 c39: 7ca1d9 l16si a0, a2, 16 c3c: c9e3 mov.n a12, a2 c3e: 810991 bne a0, a3, c47 c41: 089202 movi a2, 0xffffff00 c44: 3702cd j d7b c47: 220590 addmi a13, a2, 0xa00 c4a: 00af s32i.n a6, a1, 28 c4c: 4cc6 s32i.n a5, a1, 52 c4e: d200 l32i.n a15, a1, 52 c50: 0ad2 beqz.n a4, c5f c52: 7169 mov.n a3, a4 c54: f8d159 l32i a2, a13, 0x198 c57: 8cd1 mov.n a4, a5 c59: 043db4 l32r a0, c08 c5c: 662d22 callx0 a0 c5f: 054d movi.n a0, 22 c61: eb01 l32i.n a2, a12, 0 c63: c0ff mov.n a14, a15 c65: 1c0000 extui a4, a2, 1, 1 c68: 0c2860 beqz a4, d56 c6b: 200fed srai a8, a15, 8 c6e: 0441 movi.n a14, 1 c70: a416 movi.n a10, 16 c72: f00e l32i.n a6, a1, 28 c74: 2188 movi.n a9, 3 c76: 1c1e0c s8i a9, a1, 1 c79: 71680a s8i a6, a1, 0 c7c: 92390c and a10, a2, a10 c7f: 620141 movnez a14, a9, a10 c82: a00041 l8ui a7, a12, 11 c85: a010a2 s8i a15, a1, 4 c88: 7293e9 s8i a8, a1, 3 c8b: f20b0c extui a7, a7, 0, 4 c8e: 820441 s8i a7, a1, 2 c91: 700341 l32i a5, a13, 0x198 c94: 723470 bne a6, a0, ca8 c97: 520241 l8ui a11, a5, 0 c9a: 662d beqz.n a11, ca8 c9c: 9607 mov.n a3, a5 c9e: b210 mov.n a2, a12 ca0: 0005 mov.n a4, a15 ca2: 3dab8c call0 ca4 ca5: 0c2d05 l32i a5, a13, 0x198 ca8: 0f4d mov.n a3, a14 caa: 0005 mov.n a2, a12 cac: 5200 mov.n a4, a1 cae: 662d mov.n a6, a15 cb0: 0e3d add.n a7, a15, a5 cb2: 4d0c2d call0 550 cb5: 0f6d01 l32i a0, a13, 0x188 cb8: c57f5a l8ui a14, a0, 5 cbb: 02ff89 l8ui a0, a0, 4 cbe: 622d s32i.n a0, a1, 20 cc0: 00e2 add.n a14, a15, a14 cc2: 0205 beqz.n a0, ceb cc4: 0400 mov.n a2, a14 cc6: 5109 mov.n a3, a0 cc8: acefea l32r a0, c0c ccb: 0e2d50 callx0 a0 cce: 003d l32i.n a3, a1, 20 cd0: ffd101 sub a4, a3, a2 cd3: 0000c0 l32i a2, a13, 0x198 cd6: 5138 add.n a3, a4, a3 cd8: c04320 moveqz a4, a3, a4 cdb: 2d22 s32i.n a4, a1, 12 cdd: 3a66 add.n a2, a14, a2 cdf: 4034 addi.n a3, a4, -1 ce1: 498343 l32r a0, c10 ce4: 2e2a31 callx0 a0 ce7: 340b l32i.n a4, a1, 12 ce9: cb01 add.n a14, a4, a14 ceb: c0ff mov.n a2, a12 ced: 480000 call0 51c cf0: e4ea31 l32i a0, a13, 0x188 cf3: c50c2d l8ui a6, a12, 11 cf6: ff82 movi.n a5, 49 cf8: 622d02 bgeu a5, a6, d44 cfb: 0b0c62 l8ui a2, a0, 2 cfe: 67153c beqz a2, d44 d01: 48b5 s32i.n a2, a1, 16 d03: 0022 add.n a2, a14, a2 d05: 1602 s32i.n a2, a1, 8 d07: 290422 l32r a0, c14 d0a: 2e2a41 callx0 a0 d0d: 2129 mov.n a4, a2 d0f: c301 s32i.n a2, a1, 24 d11: c0ff l32i.n a2, a1, 16 d13: 4d0000 l32i a3, a13, 0x198 d16: 2902 add.n a2, a2, a4 d18: 2861 mov.n a4, a14 d1a: 2d3241 l32r a0, c18 d1d: 224a66 callx0 a0 d20: 0e4d l32i.n a2, a1, 16 d22: bf01 l32i.n a3, a1, 24 d24: 00c0ff l32r a0, c1c d27: 412800 callx0 a0 d2a: 016138 l32i a2, a13, 0x198 d2d: ffbe l32i.n a4, a1, 8 d2f: 00c0 l32i.n a3, a1, 24 d31: 2200 mov.n a14, a4 d33: 48662d l32r a0, c20 d36: 613821 callx0 a0 d39: 04ed l32i.n a2, a1, 24 d3b: ffbb01 l32r a0, c24 d3e: 0000c0 callx0 a0 d41: 016128 l32i a0, a13, 0x188 d44: c0ffba l32i a2, a13, 0x18c d47: 0000 mov.n a5, a14 d49: 622d02 l32i a4, a13, 0x198 d4c: 2d22 l32i.n a0, a0, 12 d4e: 5d63 mov.n a3, a4 d50: 2d420e callx0 a0 d53: 300866 j d6c d56: 043d l32i.n a2, a1, 28 d58: 0000c0 bne a2, a0, d6c d5b: 000546 l32i a5, a13, 0x198 d5e: 077128 l8ui a3, a5, 0 d61: 1092 beqz.n a3, d6c d63: 2d52 mov.n a3, a5 d65: 3266 mov.n a2, a12 d67: 0005 mov.n a4, a15 d69: 3d738c call0 d6c d6c: 2d05 mov.n a2, a12 d6e: 0f4d0c s16i a14, a13, 0x19c d71: 0005 l32i.n a3, a1, 28 d73: 0c2d00 call0 b60 d76: ce5de2 blti a2, 1, d7b d79: 7138 mov.n a2, a15 d7b: dec5 l32i.n a12, a1, 36 d7d: a6ff l32i.n a13, a1, 40 d7f: 0112 l32i.n a14, a1, 44 d81: 0f2d l32i.n a15, a1, 48 d83: 91c8 l32i.n a0, a1, 32 d85: e8a1d8 addi a1, a1, 64 d88: f8b1 ret.n d8a: 8108c1 ill d8d: 40c112 ill d90: 00f00d ill ... db7: c11200 l32r a6, fffc1628 dba: 61e280 l32r a6, ffff561c dbd: 61f21b l32r a6, ffff1628 dc0: 61021c l32r a6, ffff8224 dc3: 61d218 excw dc6: 61c21a l8ui a2, a2, 9 dc9: 03dd19 call0 41c dcc: 02cd mov.n a14, a2 dce: 0222 l32i.n a15, a12, 0 dd0: 0509 movi.n a0, 16 dd2: edff65 and a15, a15, a0 dd5: f802 bnez.n a2, ddc dd7: 1c0c movi.n a2, -1 dd9: ff0000 j ef5 ddc: cc10 l32i.n a3, a12, 20 dde: f27c32 l32i a3, a3, 196 de1: 004606 s32i a13, a1, 116 de4: 5c38 bnez.n a3, e15 de6: 312332 l8ui a2, a2, 3 de9: 1d61d2 l32r a0, d90 dec: 22d3ec callx0 a0 def: 0302 mov.n a3, a2 df1: ffe901 l8ui a6, a14, 3 df4: 00c0 l32i.n a2, a12, 20 df6: 3d00 mov.n a5, a3 df8: 0e6202 s32i a3, a2, 196 dfb: 5c2803 addmi a4, a2, 0x100 dfe: 32035d addi a4, a4, -56 e01: 423162 addmi a3, a2, 0x100 e04: 4201d2 addi a3, a3, 24 e07: 32c8c4 addmi a2, a2, 0x100 e0a: 3201d2 addi a2, a2, -8 e0d: 2218c3 call0 96c e10: 01d2 l32i.n a3, a12, 20 e12: f8c222 l32i a3, a3, 196 e15: b5c5 mov.n a13, a3 e17: 38ff beqz.n a15, e20 e19: 23325c l32i a4, a1, 116 e1c: dd31 bnez.n a4, e25 e1e: 8c03 bnez.n a15, e36 e20: 21425f l32i a5, a1, 116 e23: cc1d bnez.n a5, e36 e25: dc54 mov.n a3, a13 e27: 21524f l8ui a4, a14, 5 e2a: f5cc1d addmi a2, a12, 0xc00 e2d: 420d3d addi a2, a2, -40 e30: 22050e l32r a0, d94 e33: 220cdc callx0 a0 e36: 01d8c2 l8ui a4, a14, 5 e39: c0ffd9 l32i a7, a1, 116 e3c: 0000 add.n a13, a4, a13 e3e: 0e42 bnez.n a15, e47 e40: 217205 l32i a6, a1, 116 e43: da1d bnez.n a6, e49 e45: ccd4 beqz.n a15, e5a e47: 625f bnez.n a7, e5a e49: 1d21 mov.n a3, a13 e4b: 9c26cc addmi a2, a12, 0xc00 e4e: f7cc1f addi a2, a2, -20 e51: 220d3d l32r a0, d98 e54: 220cdc callx0 a0 e57: 01ecc2 l8ui a4, a14, 5 e5a: ffd1 mov.n a2, a1 e5c: 00c0 add.n a13, a4, a13 e5e: 0e4200 l8ui a4, a14, 1 e61: 2d05 mov.n a3, a13 e63: d4da01 l32r a0, d9c e66: 010e42 callx0 a0 e69: 010d3d l8ui a4, a14, 1 e6c: c0ffce addi a2, a1, 32 e6f: 0000 add.n a13, a4, a13 e71: 0e42 mov.n a3, a13 e73: c12201 l32r a0, da0 e76: d4da20 callx0 a0 e79: 010d3d l8ui a8, a14, 1 e7c: c0ffcb l8ui a4, a14, 2 e7f: 0000 add.n a13, a8, a13 e81: 0e82 beqz.n a4, e9c e83: 0e4201 addi a2, a1, 64 e86: da02 mov.n a3, a13 e88: 749cd8 l32r a0, da4 e8b: 40c122 callx0 a0 e8e: 010d3d l8ui a4, a14, 2 e91: c0ffc7 addi a2, a1, 80 e94: 0000 add.n a3, a4, a13 e96: 020e42 l32r a0, da8 e99: 50c122 callx0 a0 e9c: 0134da l32i a3, a1, 116 e9f: c0ffc4 addmi a13, a12, 0xa00 ea2: 320000 l32i a0, a13, 0x18c ea5: d21d21 l32i a2, a13, 0x190 ea8: 020adc addi a13, a13, -112 eab: 22632d movnez a2, a0, a3 eae: d2642d l32r a0, dac eb1: 3090cd callx0 a0 eb4: 9320 l32i.n a4, a12, 20 eb6: ffbf01 l32r a0, d8c eb9: 0000c0 addmi a4, a4, 0x100 ebc: 015c48 addi a4, a4, -72 ebf: 42ffb5 beqz a15, f0b ec2: 01d4 mov.n a2, a12 ec4: c442 l32i.n a3, a0, 0 ec6: 8f16b8 call0 ec8 ec9: 0c2d04 l32i a5, a1, 116 ecc: 050038 beqz a5, f2b ecf: 0000 mov.n a2, a12 ed1: 2152 mov.n a3, a1 ed3: b5161d addi a4, a1, 64 ed6: 2d05 movi.n a5, 0 ed8: 013d0c call0 abc edb: 40c142 s32i a2, a13, 0x1fc ede: 05050c j ef0 ee1: ffbe mov.n a2, a12 ee3: 6d22 mov.n a3, a1 ee5: 03867f addi a4, a1, 64 ee8: 2d00 movi.n a5, 1 eea: 013d0c call0 abc eed: 40c142 s32i a2, a13, 0x200 ef0: 05150c s32i a14, a13, 0x1f8 ef3: ffbd movi.n a2, 0 ef5: 806d22 l32i a12, a1, 100 ef8: 7e6de2 l32i a13, a1, 104 efb: c2020c l32i a14, a1, 108 efe: d21921 l32i a15, a1, 112 f01: e21a21 movi a3, 128 f04: f21b21 l32i a0, a1, 96 f07: 1c21 add.n a1, a1, a3 f09: a032 ret.n f0b: 0280 mov.n a2, a12 f0d: 1821 l32i.n a3, a0, 4 f0f: 0d113a call0 f10 f12: 0c2df0 l32i a6, a1, 116 f15: 051038 beqz a6, ee1 f18: 0000 mov.n a2, a12 f1a: 1d2162 addi a3, a1, 32 f1d: fc8616 addi a4, a1, 80 f20: 0c2d movi.n a5, 0 f22: 20c132 call0 abc f25: 50c142 s32i a2, a13, 0x1fc f28: 85050c j ef0 f2b: ffb9 mov.n a2, a12 f2d: 7f6d22 addi a3, a1, 32 f30: fff106 addi a4, a1, 80 f33: 0c2d movi.n a5, 1 f35: 20c132 call0 abc f38: 50c142 s32i a2, a13, 0x200 f3b: 45150c j ef0 f3e: 22ffb8 ill f41: 46806d ill f44: 00ffec ill ... 00000f58 : f58: 12071c l8ui a1, a3, 66 f5b: f9d0c1 l8ui a1, a2, 104 f5e: 125281 excw f61: 4203 s32i.n a13, a1, 24 f63: 0212 s32i.n a0, a1, 16 f65: 0268 s32i.n a12, a1, 20 f67: 9139 s32i.n a14, a1, 28 f69: 61d9 mov.n a12, a2 f6b: c94109 addmi a14, a2, 0xb00 f6e: e951 l32i.n a0, a2, 24 f70: cd71 s32i.n a0, a1, 12 f72: d2e202 l32i a13, a14, 152 f75: 62080b l16ui a3, a14, 158 f78: d23109 and a6, a6, a7 f7b: 262e s32i.n a6, a1, 8 f7d: 4f1e32 sub a4, a4, a5 f80: 106670 addi a14, a14, -108 f83: 2169 add.n a3, a3, a13 f85: c04450 l32r a0, f44 f88: 94cee2 callx0 a0 f8b: 33da movi.n a15, 0 f8d: ffef01 bgez a2, fa1 f90: 00c0 l32i.n a3, a1, 12 f92: 0c00 movi.n a0, 1 f94: d60f l32i.n a3, a3, 16 f96: 0102 mov.n a2, a15 f98: 0c3138 addi a3, a3, -4 f9b: 433810 moveqz a2, a0, a3 f9e: 320f2d j ffb fa1: fcc3 movi.n a5, -2 fa3: 832030 bgei a2, 1, faf fa6: 001646 s16i a5, a12, 16 fa9: e6e57c movi a2, 0xffffff00 fac: 520812 j ffb faf: 22085c l16ui a4, a12, 4 fb2: c600af l16ui a6, a14, 0x10a fb5: 420012 l16ui a7, a12, 6 fb8: 021c add.n a6, a2, a6 fba: 1e62 add.n a7, a2, a7 fbc: 1c7285 s16i a7, a12, 6 fbf: 626a03 l16ui a2, a12, 6 fc2: 72727a s16i a6, a14, 0x10a fc5: 22035c bgeu a2, a4, 1016 fc8: 031c mov.n a2, a15 fca: 855e62 j 1007 fcd: 4db247 l8ui a9, a13, 3 fd0: 460f2d l8ui a8, a13, 4 fd3: 92000e slli a9, a9, 8 fd6: 030d add.n a8, a8, a9 fd8: 040d82 extui a8, a8, 0, 16 fdb: 119980 s16i a8, a12, 4 fde: 80889a l16ui a9, a7, 12 fe1: 82f480 l8ui a10, a7, 16 fe4: 92025c l16ui a7, a7, 4 fe7: 0617 addi.n a10, a10, -1 fe9: 1007a2 moveqz a7, a9, a10 fec: 021772 extui a7, a7, 0, 16 fef: a0aa0b addi a7, a7, -5 ff2: 708379 blt a7, a8, ff8 ff5: 72f470 j 10b6 ff8: 87fbc7 movi a2, 0xfffffefb ffb: 460227 s16i a15, a14, 0x10a ffe: 22002f bgez a2, 1007 1001: fbae l32i.n a10, a1, 36 1003: 5ef2 beqz.n a10, 1007 1005: d685 s32i.n a15, a10, 0 1007: 0052 l32i.n a12, a1, 20 1009: 91a8 l32i.n a13, a1, 24 100b: 0a8c l32i.n a14, a1, 28 100d: 0af9 l32i.n a15, a1, 32 100f: 51c8 l32i.n a0, a1, 16 1011: e861d8 addi a1, a1, 48 1014: f871 ret.n 1016: 410881 s16i a15, a12, 6 1019: c112 l32i.n a4, a12, 0 101b: 0d30 movi.n a7, 1 101d: 5cf2f0 bbci a4, 0, 1035 1020: 0c4803 l8ui a0, a13, 0 1023: 07170c l32r a7, f40 1026: 021464 bbci a0, 7, fcd 1029: 71000d l8ui a2, a13, 2 102c: 77ffc7 bnei a2, 1, fcd 102f: 22a360 movi a2, 0xfffffeee 1032: 66020d j ffb 1035: 9d12 s32i.n a2, a1, 4 1037: ae22 s32i.n a2, a1, 0 1039: 46ee movi.n a6, 5 103b: 29fff1 or a3, a4, a7 103e: 2911 s32i.n a3, a12, 0 1040: 560c01 s16i a6, a12, 4 1043: 203470 bbci a3, 2, 108c 1046: 620c39 l32i a2, a14, 252 1049: 025c mov.n a3, a13 104b: 456327 l32i a0, a14, 244 104e: 2e22 mov.n a4, a13 1050: 3d3f l32i.n a0, a0, 16 1052: 020d l32i.n a5, a1, 4 1054: 4d3d2e callx0 a0 1057: 080d l32i.n a0, a1, 0 1059: 115840 l8ui a3, a12, 11 105c: 00c0 movi.n a2, 49 105e: 010800 bgeu a2, a3, 1070 1061: 0b0c32 l32i a2, a14, 244 1064: 37123c l8ui a2, a2, 2 1067: 0eb2 beqz.n a2, 1070 1069: 2e22 l32i.n a0, a1, 4 106b: 223d add.n a13, a2, a13 106d: 8c0202 sub a0, a0, a2 1070: 0852 l32i.n a4, a1, 8 1072: da11 movi.n a2, 2 1074: 20d2 mov.n a3, a15 1076: c000 mov.n a5, a0 1078: 0c2148 movnez a3, a2, a4 107b: 3d22 mov.n a2, a12 107d: 5d0f mov.n a4, a13 107f: 324000 call0 5ec 1082: 2d93 s32i.n a2, a1, 0 1084: 0d4d0c bltz a2, ffb 1087: 56c5 mov.n a2, a12 1089: 0129ff call0 4fc 108c: f73296 l8ui a0, a12, 8 108f: 0c2d movi.n a8, 20 1091: ff4705 beq a0, a8, 10d6 1094: 0c02 movi.n a6, 21 1096: 481c08 beq a0, a6, 10f5 1099: 1087 movi.n a7, 22 109b: 561c41 beq a0, a7, 111b 109e: 5b1067 addi a8, a0, -23 10a1: 77671c bnez a8, ff8 10a4: 7c10 l32i.n a9, a1, 36 10a6: c082 beqz.n a9, 10b1 10a8: 56e9 l32i.n a10, a1, 0 10aa: f538 s32i.n a13, a9, 0 10ac: 9198 add.n a10, a10, a13 10ae: a8798c s8i a15, a10, 0 10b1: d901 l32i.n a2, a1, 0 10b3: aada09 j ffb 10b6: 4af2 mov.n a3, a13 10b8: 012800 and a0, a4, a5 10bb: ffd106 addmi a2, a12, 0xc00 10be: 500d3d addi a2, a2, 16 10c1: 1004 movi.n a4, 3 10c3: dc22 s32i.n a0, a12, 0 10c5: c2220c l32r a0, f48 10c8: 340c10 callx0 a0 10cb: 010c09 l8ui a2, a13, 0 10ce: c0ffa0 s8i a2, a12, 8 10d1: 0000 movi.n a2, 0 10d3: 000d22 j ffb 10d6: 084c22 l16si a3, a12, 14 10d9: 06020c bne a3, a8, 10ef 10dc: ffc9 mov.n a2, a12 10de: 9c32 movi.n a3, 0 10e0: 8707 l32i.n a4, a12, 0 10e2: 1293 movi.n a5, 4 10e4: 0c0c2d or a4, a4, a5 10e7: 4803 s32i.n a4, a12, 0 10e9: 450c0c call0 db0 10ec: 204450 bgez a2, 1134 10ef: 450c49 movi a2, 0xfffffefc 10f2: d6ffcc j ffb 10f5: 220442 l8ui a6, a13, 0 10f8: 46fcae l8ui a0, a13, 1 10fb: 62ffc1 bnei a6, 1, 1115 10fe: 000d bnez.n a0, 1115 1100: 0d02 mov.n a2, a12 1102: 6601 movi.n a3, 0 1104: dc1616 call0 1108 1107: 2d30 movi.n a2, -3 1109: 0c0c l32i.n a7, a12, 0 110b: 0503 movi.n a8, 64 110d: 7c0000 or a7, a7, a8 1110: 78d2 s32i.n a7, a12, 0 1112: 084c0c j ffb 1115: 207780 neg a2, a0 1118: 460c79 j ffb 111b: ffb9 l32i.n a0, a12, 20 111d: 2000 beqz.n a0, 112e 111f: c660 mov.n a3, a13 1121: ffb7 mov.n a2, a12 1123: 5c08 l32i.n a4, a1, 0 1125: 3dd08c s16i a15, a0, 0x138 1128: 0c2d0d call0 114c 112b: f20148 j ffb 112e: 059c50 movi a2, 0xfffffeef 1131: 060002 j ffb 1134: 22ffb3 addmi a2, a12, 0xc00 1137: efae movi.n a3, 0 1139: b186 movi.n a4, 8 113b: dc22ff l32r a0, f4c 113e: 030c0c callx0 a0 1141: 01840c j 10d1 1144: c0ff84 ill 1147: 060000 ill 114a: 00ffe3 excw 114d: 000000 l32r a12, fffff8d0 1150: 000000 l32r a6, fffc9574 1153: 1200 s32i.n a13, a1, 16 1155: e0c1 s32i.n a12, a1, 12 1157: 61f9 s32i.n a14, a1, 20 1159: 2109 mov.n a12, a2 115b: 41d9 mov.n a14, a3 115d: e931c9 l8ui a13, a14, 0 1160: cd51 l32i.n a5, a12, 0 1162: 03ed02 l8ui a0, a14, 3 1165: 0ed2 mov.n a2, a4 1167: 0c5800 l8ui a3, a3, 2 116a: 030e02 addi a4, a4, -4 116d: 32042d slli a3, a3, 8 1170: 0203 add.n a0, a0, a3 1172: c442 movi.n a3, 16 1174: 3380fc and a3, a5, a3 1177: 003a11 blt a4, a0, 118c 117a: 031c s32i.n a2, a1, 0 117c: 103530 l16si a8, a12, 14 117f: 2407 s32i.n a0, a1, 4 1181: 012911 beq a8, a13, 11cc 1184: 079c82 bbci a5, 4, 118c 1187: 1109 movi.n a4, 13 1189: 4718d7 beq a13, a4, 11c7 118c: 046547 movi a2, 0xfffffefc 118f: 47d40c j 11b8 1192: 3a1d mov.n a3, a13 1194: ae22 mov.n a2, a12 1196: 46fc mov.n a4, a14 1198: 0009 mov.n a5, a15 119a: 2d0d3d l32r a0, 1144 119d: 0e4d0c callx0 a0 11a0: 0f5d l32i.n a5, a1, 0 11a2: ffea01 bge a15, a5, 11b8 11a5: 00c0 bnez.n a2, 11b8 11a7: 5800 l32i.n a3, a1, 4 11a9: 5701 mov.n a2, a12 11ab: cc12af sub a4, a5, a3 11ae: 1138f2 addi a4, a4, -4 11b1: 0c2d add.n a3, a3, a14 11b3: 4530 addi.n a3, a3, 4 11b5: c442c0 call0 114c 11b8: eafc l32i.n a12, a1, 12 11ba: 4b33 l32i.n a13, a1, 16 11bc: 4533 l32i.n a14, a1, 20 11be: fff9 l32i.n a15, a1, 24 11c0: 31c8 l32i.n a0, a1, 8 11c2: e841d8 addi a1, a1, 32 11c5: f851 ret.n 11c7: 0861 movi.n a5, 14 11c9: c11221 bne a8, a5, 118c 11cc: 0d20 movi.n a6, 15 11ce: 0cf0 l32i.n a15, a1, 4 11d0: 9857e5 addmi a7, a12, 0xb00 11d3: 0cbf addi.n a15, a15, 4 11d5: 11f8f6 s16i a15, a7, 156 11d8: 0bdc72 beq a13, a6, 11ea 11db: ff4b s32i.n a3, a1, 28 11dd: 57f2 beqz.n a13, 11ea 11df: 674e mov.n a2, a12 11e1: 0e1d mov.n a3, a14 11e3: 7139 mov.n a4, a15 11e5: 2d9d8c call0 11e8 11e8: 3d0c l32i.n a3, a1, 28 11ea: 0f4d0e beqz a3, 1192 11ed: 0005 mov.n a3, a13 11ef: 3800 mov.n a2, a12 11f1: 1671 mov.n a4, a14 11f3: fa43 mov.n a5, a15 11f5: 2d0d3d l32r a0, 1148 11f8: 0e4d0c callx0 a0 11fb: 010f5d j 11a0 11fe: c0ffd4 excw 1201: 460000 ill 1204: 00ffe8 ill 1207: 005000 excw 120a: 000000 l32r a4, 1200 120d: 0000 movi.n a5, 1 ... 00001210 : 1210: 41431c l32r a12, ffff79d0 1213: 0cfffd l32r a2, fffc5938 1216: 1215 s32i.n a0, a1, 0 1218: f0c1 mov.n a12, a2 121a: c921d9 call0 121c 121d: 0911 mov.n a13, a2 121f: cd01 l32i.n a0, a12, 0 1221: 0502 movi.n a3, 2 1223: dd0000 or a0, a0, a3 1226: 0802 s32i.n a0, a12, 0 1228: 230c0c bltz a2, 1238 122b: 0030 mov.n a2, a12 122d: 0920 movi.n a3, 1 122f: c2960c call0 db0 1232: 0c2d00 movi a4, 0xfffffefc 1235: 05130c movltz a13, a4, a2 1238: ffb8 movi.n a3, 0 123a: ae42 movi.n a4, 8 123c: d420fc addmi a2, a12, 0xc00 123f: 0ca3 addi.n a2, a2, 8 1241: 0c03 l32i.n a12, a1, 4 1243: dc2284 l32r a0, 1204 1246: 228b0c callx0 a0 1249: 11c8 mov.n a2, a13 124b: f001 l32i.n a0, a1, 0 124d: c0ff l32i.n a13, a1, 8 124f: 2d0000 addi a1, a1, 16 1252: 080d ret.n 1254: 21d801 excw 1257: 10c112 ill 125a: 60f00d ill ... 0000126c : 126c: fc31 s32i.n a12, a1, 20 126e: 1cff s32i.n a0, a1, 16 1270: 1204 mov.n a12, a2 1272: e0c1 mov.n a2, a1 1274: 0951c9 l32r a0, 125c 1277: 02cd41 callx0 a0 127a: 01012d l32r a3, 1258 127d: fffa l32i.n a4, a12, 0 127f: 00c0 l32i.n a2, a3, 4 1281: 3100 l32i.n a3, a3, 0 1283: 48fff7 extui a4, a4, 4, 1 1286: 13280c movnez a3, a2, a4 1289: 0338 mov.n a2, a12 128b: 4440 addi.n a4, a1, 4 128d: 324004 call0 1290 1290: 2d93 l32i.n a4, a12, 0 1292: 414b0c addmi a0, a12, 0xa00 1295: 000005 bbsi a4, 3, 12b6 1298: 020c48 l32i a5, a0, 0x1a8 129b: 370adc l16ui a5, a5, 48 129e: 1de4 beqz.n a5, 12b6 12a0: 2052 movi.n a4, 48 12a2: 15526a l32i a2, a0, 0x1b0 12a5: 9c18 l32i.n a3, a12, 20 12a7: 043c45 addi a2, a2, 36 12aa: 6c2022 addmi a3, a3, 0x100 12ad: 225c38 addi a3, a3, -56 12b0: 3224c2 l32r a0, 1260 12b3: 3201d3 callx0 a0 12b6: c8c3 movi.n a3, 22 12b8: ec01 mov.n a4, a1 12ba: c0ff mov.n a2, a12 12bc: 0000 movi.n a5, 16 12be: 631c l32i.n a12, a1, 20 12c0: 2d014d call0 12c4 12c3: 1c0c l32i.n a0, a1, 16 12c5: 51c805 addi a1, a1, 32 12c8: 0005 ret.n 12ca: 410800 excw 12cd: 20c112 excw 12d0: 00f00d slli a0, a9, 1 ... 000012d4 : 12d4: 12e47c l8ui a9, a8, 201 12d7: 09f0c1 l32r a2, fffe53f4 12da: 920211 call0 fffb04fc 12dd: 21c908 excw 12e0: 059047 excw 12e3: 22 .byte 0xef 12e4: 0600af sub a5, a3, a5 12e7: 52001c beqz a5, 1365 12ea: 50efae movi a6, 0xfffffef1 12ed: 16c053 beq a3, a6, 1360 12f0: 6207a5 movi a7, 0xfffffef3 12f3: 67f1ae beq a3, a7, 135b 12f6: 726f13 movi a8, 0xfffffef4 12f9: 77f3ae beq a3, a8, 136b 12fc: 826413 movi a9, 0xfffffef7 12ff: 87f4ae blt a9, a3, 1308 1302: 926e13 movi a10, 0xfffffef6 1305: 37f7ae bge a3, a10, 135b 1308: a20529 movi a11, 0xfffffef9 130b: a7f6ae beq a3, a11, 1377 130e: b252a3 movi a12, 0xfffffefa 1311: b7f9ae beq a3, a12, 1360 1314: c26813 movi a0, 0xfffffefc 1317: c7faae blt a0, a3, 1320 131a: 024b13 movi a4, 0xfffffefb 131d: 37fcae bge a3, a4, 1370 1320: 420520 movi a5, 0xffffff00 1323: 47fbae beq a3, a5, 137c 1326: 524fa3 beqz a3, 137c 1329: 00af movi.n a0, 42 132b: 551357 movi a6, 0xfffffe00 132e: 052316 bge a6, a3, 1333 1331: a02c movi.n a0, 10 1333: ae62 movi.n a12, 0 1335: 3700 movi.n a3, 21 1337: 01a6 mov.n a4, a1 1339: a00c movi.n a5, 2 133b: 1c0c0c s8i a0, a1, 1 133e: 4d53 movi.n a8, 1 1340: 0c01 movi.n a7, 2 1342: 410225 movnez a7, a8, a12 1345: 180c01 s8i a7, a1, 0 1348: c0270c call0 134c 134b: 9378 movi.n a9, 1 134d: 4172 movi.n a2, 0 134f: 000500 moveqz a2, a9, a12 1352: 0c00 l32i.n a12, a1, 8 1354: 0c19 l32i.n a0, a1, 4 1356: 29c002 addi a1, a1, 16 1359: c883 ret.n 135b: 0821 movi.n a0, 47 135d: c11211 j 1333 1360: 0d10 movi.n a0, 20 1362: f02cf0 j 1333 1365: fff486 movi a0, 100 1368: 46401c j 1333 136b: fff3 movi.n a0, 42 136d: 64a002 j 1333 1370: f1c6 movi.n a0, 40 1372: 2cff movi.n a12, 0 1374: f086a0 j 1335 1377: 2cff movi.n a0, 70 1379: 0c0c80 j 1333 137c: ef46 movi.n a12, 1 137e: 4cff movi.n a0, 0 1380: ed8660 j 1335 1383: 1c0cff ill 1386: 46000c excw 1389: 00ffec excw 138c: 000000 srai a13, a15, 25 ... 00001390 : 1390: 12840c l32r a2, fffc57b4 1393: f0c1 mov.n a12, a2 1395: c931d9 addmi a0, a2, 0xb00 1398: 0921 movi.n a13, 16 139a: cd11 l32i.n a2, a2, 0 139c: d20202 l16ui a0, a0, 156 139f: 0d1c0b and a13, a2, a13 13a2: 020228 and a2, a2, a4 13a5: 4e10 s32i.n a2, a1, 0 13a7: 10d2d0 bgeui a0, 16, 13d0 13aa: 102240 movi a2, 0xfffffefc 13ad: f60129 j 13c5 13b0: 25b0 beqz.n a13, 13b6 13b2: ae22 l32i.n a2, a1, 0 13b4: 06fc bnez.n a2, 13f2 13b6: 0005 movi.n a2, 0 13b8: 282d8c s16i a2, a12, 16 13bb: fc01 movi.n a4, 1 13bd: 0ca2 movi.n a3, 0 13bf: 5c2202 moveqz a3, a4, a13 13c2: 140c08 s16i a3, a12, 14 13c5: 030c l32i.n a12, a1, 8 13c7: 34d0 l32i.n a13, a1, 12 13c9: 3283 l32i.n a0, a1, 4 13cb: c8075c addi a1, a1, 16 13ce: d821 ret.n 13d0: 0831 addi.n a3, a3, 4 13d2: 1211 l32i.n a2, a12, 20 13d4: 10c1 movi.n a4, 12 13d6: 4bf00d addmi a2, a2, 0x100 13d9: 5c2833 addi a2, a2, -72 13dc: 22c40c l32r a0, 1384 13df: 2201d2 callx0 a0 13e2: b8c2 beqz.n a2, 13ea 13e4: ffea01 movi a2, 0xfffffef1 13e7: 0000c0 j 13c5 13ea: 22428c bnez a13, 13b2 13ed: f1ae l32i.n a3, a1, 0 13ef: fff686 bnez a3, 13b0 13f2: 4d56 mov.n a2, a12 13f4: 0138fc call0 13f8 13f7: fbd356 bnez a2, 13b8 13fa: 0c2d mov.n a2, a12 13fc: 000005 call0 1400 13ff: fbd256 j 13b8 1402: 050c2d ill 1405: 460000 ill 1408: ffed movi.n a4, 11 140a: 000000 addmi a3, a2, 0xb00 140d: 000000 addi a1, a1, -32 00001410 : 1410: b40c s32i.n a15, a1, 16 1412: d232 s32i.n a13, a1, 8 1414: 120b s32i.n a12, a1, 4 1416: e0c1 s32i.n a14, a1, 12 1418: 41f9 s32i.n a0, a1, 0 141a: 21d9 s32i.n a2, a1, 20 141c: 11c9 movi.n a0, 0 141e: 0931e9 l32i a5, a3, 152 1421: 2901 s32i.n a5, a1, 28 1423: 000c51 s8i a0, a5, 4 1426: 262352 s8i a0, a5, 1 1429: 027159 s8i a4, a5, 0 142c: 020445 l32i a5, a3, 168 142f: 420145 addi a3, a3, -100 1432: 520045 l8ui a2, a5, 4 1435: 2a23 s32i.n a3, a1, 24 1437: 9cc332 blti a2, 1, 147f 143a: 0522 movi.n a14, 0 143c: 3904 movi.n a12, 7 143e: a661 mov.n a13, a0 1440: 4412 movi.n a8, 0 1442: 0e0c l32i.n a6, a1, 28 1444: 7c0c add.n a4, a13, a5 1446: 0c00dd addi a15, a4, 24 1449: 6808 add.n a6, a12, a6 144b: 4d5a71 s8i a8, a6, 0 144e: c4f2 l32i.n a7, a4, 28 1450: 6a18 addi.n a2, a6, 3 1452: 46826c srai a7, a7, 8 1455: 747800 s8i a7, a6, 1 1458: 263b l32i.n a5, a4, 28 145a: 217870 s8i a5, a6, 2 145d: 4672 l32i.n a3, a4, 24 145f: 5801 l32i.n a4, a4, 28 1461: 465274 l32r a0, 1404 1464: 643802 callx0 a0 1467: 7448 addi.n a13, a13, 8 1469: e801 addi.n a14, a14, 1 146b: c0ff l32i.n a5, a1, 24 146d: 0000 l32i.n a8, a15, 4 146f: 1bdd8b l32i a5, a5, 0x10c 1472: 58ee addi.n a8, a8, 3 1474: 1f8861 l8ui a7, a5, 4 1477: 2552 add.n a12, a12, a8 1479: 883b43 blt a14, a7, 1440 147c: 040572 j 1481 147f: cc8a movi.n a12, 7 1481: 2e77 l32i.n a2, a1, 20 1483: 46c3 movi.n a3, 22 1485: 0000 movi.n a4, 0 1487: 7c0c l32i.n a13, a1, 8 1489: 5128 l32i.n a14, a1, 12 148b: 631c l32i.n a15, a1, 16 148d: 040c mov.n a5, a12 148f: 21d8 l32i.n a6, a1, 24 1491: f831e8 addi a9, a12, -4 1494: 5d41 l32i.n a8, a1, 28 1496: 61680c addi a7, a12, -7 1499: fccc92 s8i a7, a8, 6 149c: 727188 s8i a9, a8, 3 149f: 72f9cc srai a7, a7, 8 14a2: 920648 srai a9, a9, 8 14a5: 700348 s8i a9, a8, 2 14a8: 902178 s8i a7, a8, 5 14ab: 922198 s16i a12, a6, 0x100 14ae: 0248 l32i.n a12, a1, 4 14b0: 054872 call0 14b4 14b3: 56c2 l32i.n a0, a1, 0 14b5: 11c880 addi a1, a1, 32 14b8: 0005 ret.n 14ba: 010800 ill 14bd: 20c112 ill 14c0: 00f00d ill ... 000014d0 : 14d0: f0c112 l32r a0, ffff9840 14d3: 081109 movi a2, 0x13c 14d6: 012952 l32r a0, 14bc 14d9: 22e0dc callx0 a0 14dc: 3ca1 l32i.n a3, a1, 0 14de: f901 s32i.n a2, a3, 20 14e0: 00c0ff l32r a0, 14c0 14e3: 013800 callx0 a0 14e6: 5329 l32i.n a2, a1, 0 14e8: f801 l32i.n a2, a2, 20 14ea: 00c0ff addi a2, a2, 88 14ed: 012800 l32r a0, 14c4 14f0: 225228 callx0 a0 14f3: 58c2 l32i.n a0, a1, 4 14f5: fff501 addi a1, a1, 16 14f8: 00c0 ret.n 14fa: 110800 ill 14fd: 10c112 ill 1500: 00f00d ill ... 00001510 : 1510: f0c112 addi a5, a13, 2 1513: 11c9 beqz.n a0, 1537 1515: 080109 l32i a2, a0, 196 1518: 02cd52 l32r a0, 14fc 151b: 2200ac callx0 a0 151e: 3120 l32i.n a2, a12, 20 1520: f901 movi.n a3, 0 1522: 00c0ff movi a4, 0x13c 1525: 5c2800 l32r a0, 1500 1528: 42030c callx0 a0 152b: 3ca1 l32i.n a2, a12, 20 152d: fff601 l32r a0, 1504 1530: 0000c0 callx0 a0 1533: 5c28 movi.n a0, 0 1535: f501 s32i.n a0, a12, 20 1537: c0ff l32i.n a12, a1, 4 1539: 0000 l32i.n a0, a1, 0 153b: 09000c addi a1, a1, 16 153e: c85c ret.n 1540: 010811 excw 1543: 12 .byte 0xff 1544: 0d10c1 ill 1547: ae80f0 ill 154a: 00fffe ill ... 00001560 : 1560: d0c112 l32r a2, fffd5d04 1563: 31c9 s32i.n a15, a1, 24 1565: 41d9 mov.n a14, a2 1567: 2109 mov.n a15, a3 1569: 51e9 bnez.n a2, 1570 156b: 61f9 movi.n a2, 0 156d: fd02ed j 15ff 1570: cc03 s32i.n a4, a1, 4 1572: 0c32 beqz.n a5, 159a 1574: 238602 blti a2, 1, 159a 1577: 4900 movi.n a13, 0 1579: ac11 mov.n a12, a3 157b: a645 s32i.n a5, a1, 0 157d: 2212 l32i.n a2, a12, 0 157f: cd0d0c l32r a3, 1540 1582: 5903 beqz.n a2, 1593 1584: 2801 l32i.n a8, a2, 0 1586: f0310c blt a8, a3, 158c 1589: d28cff blti a8, 1, 15ce 158c: 0288 mov.n a2, a15 158e: 2837 mov.n a3, a13 1590: 18a602 call0 1658 1593: 2d41 addi.n a12, a12, 4 1595: 3d0f addi.n a13, a13, 1 1597: 0c450d bne a14, a13, 157d 159a: 4b00 movi.n a0, 0 159c: dd1bcc blti a14, 1, 15e0 159f: 9ed7 movi.n a3, 0 15a1: 0ce2 mov.n a13, a0 15a3: a600 mov.n a12, a15 15a5: 401e l32i.n a4, a1, 4 15a7: 030c movi.n a15, 0 15a9: cd00dd addmi a4, a4, 0xb00 15ac: 11480f addi a4, a4, -80 15af: 0f0c s32i.n a4, a1, 28 15b1: d442 l32i.n a2, a12, 0 15b3: c4420b beqz a2, 160e 15b6: 49b0 l32i.n a8, a2, 0 15b8: 2871 addi.n a12, a12, 4 15ba: 72160c blt a3, a8, 15c6 15bd: 8805 mov.n a3, a8 15bf: 4b02 l32i.n a6, a1, 28 15c1: 87cc mov.n a15, a2 15c3: 3d0823 s16i a13, a6, 252 15c6: 6808 addi.n a13, a13, 1 15c8: 02fd71 bne a14, a13, 15b1 15cb: 7e56d2 j 15e2 15ce: dd1b addi.n a2, a2, 4 15d0: 9ed7 l32i.n a3, a1, 0 15d2: c6e5 movi.n a4, 32 15d4: 4b0004 l32r a0, 1544 15d7: 013822 callx0 a0 15da: 01042c bnez a2, 1593 15dd: c0ffdc j 1624 15e0: 0000 mov.n a15, a0 15e2: 5256 addi.n a2, a15, 4 15e4: c6fb movi.n a3, 0 15e6: 0010 movi.n a4, 4 15e8: 00fd s32i.n a0, a15, 0 15ea: 0c2f4b l32r a0, 1548 15ed: 440c03 callx0 a0 15f0: 010f09 addi a2, a15, 36 15f3: ffd7 movi.n a3, 0 15f5: 00c0 movi.n a4, 4 15f7: cf2200 l32r a0, 154c 15fa: 030c24 callx0 a0 15fd: 440c mov.n a2, a15 15ff: d501 l32i.n a12, a1, 12 1601: c0ff l32i.n a13, a1, 16 1603: 0000 l32i.n a14, a1, 20 1605: 0f2d l32i.n a15, a1, 24 1607: 31c8 l32i.n a0, a1, 8 1609: e841d8 addi a1, a1, 48 160c: f851 ret.n 160e: 0861 movi.n a14, 0 1610: 1221 movi.n a2, 84 1612: 0d30c1 l32r a0, 1550 1615: 0e0cf0 callx0 a0 1618: 425c l32i.n a7, a1, 28 161a: cf01 s32i.n a2, a12, 0 161c: c0ff s32i.n a14, a2, 0 161e: 780000 s16i a13, a7, 252 1621: 0c2971 j 15ff 1624: 02e9 l32i.n a2, a1, 4 1626: 57d2 movi.n a4, 48 1628: f6867e addmi a3, a2, 0xb00 162b: 1128ff addi a3, a3, -80 162e: 043c l32i.n a2, a2, 20 1630: 0bd232 s16i a13, a3, 252 1633: c332 l32i.n a3, a12, 0 1635: 5228b0 addmi a2, a2, 0x100 1638: 7e53d2 addi a2, a2, -56 163b: 220c38 addi a3, a3, 36 163e: 2201d2 l32r a0, 1554 1641: 32c8c2 callx0 a0 1644: 24c3 l32i.n a5, a1, 4 1646: c501 l32i.n a2, a12, 0 1648: c0ff l32i.n a4, a5, 0 164a: 0000 movi.n a6, 8 164c: 281158 or a4, a4, a6 164f: 480c s32i.n a4, a5, 0 1651: 860c05 j 15ff 1654: 204460 ill 1657: 860549 mul16u a1, a2, a0 165a: 00ffea slli a0, a9, 1 165d: 000000 addx4 a0, a3, a2 1660: c112 l32i.n a2, a0, 0 1662: 09f0 s32i.n a0, a1, 0 1664: 2011 beqz.n a2, 1672 1666: 28a003 l32r a0, 1654 1669: 010900 callx0 a0 166c: a28c l32i.n a3, a1, 0 166e: fb01 movi.n a2, 0 1670: c0ff s32i.n a2, a3, 0 1672: 0000 l32i.n a0, a1, 4 1674: 0c0138 addi a1, a1, 16 1677: 2902 ret.n 1679: 110803 ill 167c: 10c112 addi a1, a1, -16 167f: f00d s32i.n a0, a1, 4 1681: 000000 addmi a0, a3, 0xb00 00001684 : 1684: f0c112 l32i a4, a0, 168 1687: 021109 addi a5, a0, -84 168a: 420bd3 l16ui a4, a4, 48 168d: 2a20 s32i.n a5, a1, 0 168f: c052 beqz.n a4, 169e 1691: 1442ac l16ui a3, a0, 172 1694: 015918 call0 1658 1697: b48c l32i.n a6, a1, 0 1699: 1032 movi.n a5, 0 169b: fc0556 s32i a5, a6, 0x104 169e: 68ff l32i.n a0, a1, 4 16a0: 050c01 addi a1, a1, 16 16a3: 6652 ret.n 16a5: 110841 ill 16a8: 10c112 addmi a2, a2, 0xc00 16ab: 00f00d addi a2, a2, -72 ... 000016b0 : 16b0: 0cd222 l8ui a2, a2, 10 16b3: c222 ret.n 16b5: f00db8 ill 000016b8 : 16b8: 0a0222 l8ui a2, a2, 9 16bb: f00d ret.n 16bd: 000000 ill 000016c0 : 16c0: 090222 l16si a2, a2, 16 16c3: f00d ret.n 16c5: 000000 ill 000016c8 : 16c8: 9222 beqz.n a2, 16dc 16ca: f00d08 beqi a2, 1, 16e0 16cd: 000000 beqi a2, 2, 16e4 000016d0 : 16d0: 26029c addi a4, a2, -3 16d3: 1212 movi.n a3, 1 16d5: 2226 movi.n a2, 0 16d7: c24213 moveqz a2, a3, a4 16da: 0cfd ret.n 16dc: 0c13 movi.n a2, 5 16de: 4002 ret.n 16e0: 8323 movi.n a2, 3 16e2: f00d ret.n 16e4: 520c movi.n a2, 2 16e6: f00d ret.n 16e8: 0d320c ill 16eb: 220cf0 mul16u a1, a2, a0 16ee: 00f00d excw 16f1: 0000 add.n a0, a9, a0 ... 000016f4 : 16f4: f0c112 l32i a0, a3, 0x1a8 16f7: 0ad232 l32i a3, a3, 0x1b4 16fa: 0109 l32i.n a2, a0, 12 16fc: 6a2302 l32r a0, 16e8 16ff: 6d2332 callx0 a0 1702: 3028 l32i.n a0, a1, 0 1704: fffb01 addmi a4, a2, 0xfffffe00 1707: 0000c0 movnez a2, a4, a2 170a: 420108 addi a1, a1, 16 170d: fed2 ret.n 170f: 932420 ill 1712: 10c112 excw 1715: 00f00d excw 1718: 000000 excw ... 0000171c : 171c: 12041c l32r a9, fffdde80 171f: d0c1 s32i.n a0, a1, 20 1721: 61c9 s32i.n a14, a1, 32 1723: 91f9 l32i.n a0, a2, 0 1725: 71d9 mov.n a14, a3 1727: 5109 mov.n a13, a2 1729: 0881e9 addmi a5, a13, 0xb00 172c: 03ed02 l16ui a3, a5, 156 172f: 02dd l32i.n a2, a2, 20 1731: 0bdd52 l32i a5, a5, 152 1734: 4e1532 l16ui a2, a2, 0x138 1737: 525228 and a0, a0, a4 173a: 2625 add.n a2, a2, a5 173c: 9c1222 l8ui a5, a2, 5 173f: 100040 l8ui a15, a2, 6 1742: 52225a slli a5, a5, 8 1745: 0502 add.n a15, a15, a5 1747: 0602f2 blti a15, 7, 1772 174a: 5580 s32i.n a4, a1, 16 174c: 5a11 s32i.n a3, a1, 12 174e: a6ff s32i.n a0, a1, 8 1750: 49277f blti a15, 8, 175a 1753: 3941 movi.n a12, 7 1755: 0931 s32i.n a2, a1, 4 1757: 8fa621 j 17ad 175a: 0c06 movi.n a12, 7 175c: 297c l32i.n a6, a1, 12 175e: 8611 l32i.n a7, a1, 8 1760: 0c0014 blt a6, a12, 1772 1763: 687c beqz.n a7, 1778 1765: 7831 l32i.n a8, a13, 0 1767: 26c721 bbsi a8, 17, 1778 176a: 9c0e mov.n a2, a13 176c: 0d8817 call0 1770 176f: 0df817 j 177a 1772: 050d2d movi a2, 0xfffffefc 1775: c60000 j 1790 1778: 0001 movi.n a2, 0 177a: ae22 l32i.n a15, a1, 8 177c: c6fc movi.n a14, 14 177e: 0005 l32i.n a10, a13, 20 1780: 020c l32i.n a11, a1, 16 1782: 0c21f8 l16ui a9, a10, 0x138 1785: 5da8ee movnez a11, a14, a15 1788: 9241b8 s16i a11, a13, 14 178b: 9c1a add.n a9, a12, a9 178d: 93bef0 s16i a9, a10, 0x138 1790: 5db2 l32i.n a12, a1, 24 1792: 9a07 l32i.n a13, a1, 28 1794: 929c l32i.n a14, a1, 32 1796: 9c5a l32i.n a15, a1, 36 1798: 61c8 l32i.n a0, a1, 20 179a: e871d8 addi a1, a1, 48 179d: f881 ret.n 179f: 0891 l32i.n a14, a14, 0 17a1: 1251 l32i.n a0, a1, 0 17a3: 0d30c1 addi a14, a14, 52 17a6: e8f0 addi.n a0, a0, 3 17a8: 080e add.n a12, a12, a0 17aa: cee201 bge a12, a15, 175c 17ad: 3b34 l32i.n a2, a1, 4 17af: 0a00 add.n a2, a12, a2 17b1: acf7cc l8ui a3, a2, 2 17b4: 1128ae l8ui a4, a2, 1 17b7: 2c2a addi.n a2, a2, 3 17b9: 020232 slli a4, a4, 8 17bc: 0242 add.n a3, a3, a4 17be: 3b01 s32i.n a3, a1, 0 17c0: 8022 mov.n a4, a14 17c2: 1144 movi.n a3, 0 17c4: 39334a l32r a0, 1710 17c7: 0e4d01 callx0 a0 17ca: 01030c beqz a2, 179f 17cd: c0ffd3 movi a2, 0xfffffef4 17d0: 160000 j 1790 17d3: 22fd12 waiti 0 17d6: 06f4ae srai a0, a0, 0 17d9: ef .byte 0xff 17da: ff .byte 0xff 17db: 7000 l32i.n a2, a2, 0 17dd: 0000 ret.n ... 000017e0 : 17e0: Address 0x000017e0 is out of bounds. ssl_tls1_svr.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 000000 ill ... 00000004 : 4: f0c112 addi a1, a1, -16 7: 0109 s32i.n a0, a1, 0 9: fffd01 l32r a0, 0 c: 0000c0 callx0 a0 f: 100c movi.n a0, 1 11: 075202 s16i a0, a2, 14 14: 0108 l32i.n a0, a1, 0 16: 10c112 addi a1, a1, 16 19: f00d ret.n ... 00000030 : 30: e0c112 addi a1, a1, -32 33: 21d9 s32i.n a13, a1, 8 35: 11c9 s32i.n a12, a1, 4 37: 0109 s32i.n a0, a1, 0 39: 02cd mov.n a12, a2 3b: f07c movi.n a0, -1 3d: 085202 s16i a0, a2, 16 40: 191326 beqi a3, 1, 5d 43: b20c movi.n a2, 11 45: 2f1327 beq a3, a2, 78 48: f60c movi.n a6, 15 4a: 721367 beq a3, a6, c0 4d: 02b366 bnei a3, 16, 53 50: 002186 j da 53: 471c movi.n a7, 20 55: 4e1377 beq a3, a7, a7 58: 0d0c movi.n a13, 0 5a: 000346 j 6b 5d: 000905 call0 f0 60: 02dd mov.n a13, a2 62: 52cc bnez.n a2, 6b 64: 0c2d mov.n a2, a12 66: 001745 call0 1dc 69: 02dd mov.n a13, a2 6b: 0108 l32i.n a0, a1, 0 6d: 0d2d mov.n a2, a13 6f: 11c8 l32i.n a12, a1, 4 71: 21d8 l32i.n a13, a1, 8 73: 20c112 addi a1, a1, 32 76: f00d ret.n 78: 0c2d mov.n a2, a12 7a: 0cdc32 addmi a3, a12, 0xc00 7d: b4c332 addi a3, a3, -76 80: ffe701 l32r a0, 1c 83: 0000c0 callx0 a0 86: 02dd mov.n a13, a2 88: fdf256 bnez a2, 6b 8b: 0adc32 addmi a3, a12, 0xa00 8e: 6a2322 l32i a2, a3, 0x1a8 91: 6d2332 l32i a3, a3, 0x1b4 94: 3228 l32i.n a2, a2, 12 96: ffe201 l32r a0, 20 99: 0000c0 callx0 a0 9c: 040c movi.n a4, 0 9e: fed2d2 addmi a13, a2, 0xfffffe00 a1: 83d420 moveqz a13, a4, a2 a4: fff0c6 j 6b a7: 043d mov.n a3, a4 a9: 0c2d mov.n a2, a12 ab: 054d mov.n a4, a5 ad: ffdd01 l32r a0, 24 b0: 0000c0 callx0 a0 b3: 02dd mov.n a13, a2 b5: 0c2d mov.n a2, a12 b7: ffdc01 l32r a0, 28 ba: 0000c0 callx0 a0 bd: ffea86 j 6b c0: 0c2d mov.n a2, a12 c2: 3149 s32i.n a4, a1, 12 c4: 4159 s32i.n a5, a1, 16 c6: 003b05 call0 478 c9: 3138 l32i.n a3, a1, 12 cb: 02dd mov.n a13, a2 cd: 4148 l32i.n a4, a1, 16 cf: 0c2d mov.n a2, a12 d1: ffd601 l32r a0, 2c d4: 0000c0 callx0 a0 d7: ffe406 j 6b da: 0c2d mov.n a2, a12 dc: 002a45 call0 384 df: 02dd mov.n a13, a2 e1: ffe186 j 6b ... f0: 0bd232 addmi a3, a2, 0xb00 f3: e0c112 addi a1, a1, -32 f6: 2109 s32i.n a0, a1, 8 f8: 41d9 s32i.n a13, a1, 16 fa: 31c9 s32i.n a12, a1, 12 fc: 51e9 s32i.n a14, a1, 20 fe: 02cd mov.n a12, a2 100: 9cc3e2 addi a14, a3, -100 103: 2623d2 l32i a13, a3, 152 106: 4e1332 l16ui a3, a3, 156 109: 0139 s32i.n a3, a1, 0 10b: 040d22 l8ui a2, a13, 4 10e: 050d02 l8ui a0, a13, 5 111: 1122c0 slli a2, a2, 4 114: 002a add.n a0, a0, a2 116: 223c movi.n a2, 50 118: 740000 extui a0, a0, 0, 8 11b: 0c4c02 s8i a0, a12, 12 11e: 0b4c02 s8i a0, a12, 11 121: 24b207 bgeu a2, a0, 149 124: 0b4c22 s8i a2, a12, 11 127: 3d6b addi.n a3, a13, 6 129: 5c28 l32i.n a2, a12, 20 12b: 042c movi.n a4, 32 12d: 01d222 addmi a2, a2, 0x100 130: f8c222 addi a2, a2, -8 133: ffed01 l32r a0, e8 136: 0000c0 callx0 a0 139: 032c movi.n a3, 32 13b: 260d42 l8ui a4, a13, 38 13e: 1149 s32i.n a4, a1, 4 140: 4aa347 bge a3, a4, 18e 143: f7ae22 movi a2, 0xfffffef7 146: 000dc6 j 181 149: 053c movi.n a5, 48 14b: d83507 bltu a5, a0, 127 14e: f9ae22 movi a2, 0xfffffef9 151: 000b06 j 181 154: 2614a6 blti a4, 1, 17e 157: ffe391 l32r a9, e4 15a: 070c movi.n a7, 0 15c: fcc9a2 addi a10, a9, -4 15f: 0a0d mov.n a0, a10 161: 772b addi.n a7, a7, 2 163: 2a0262 l8ui a6, a2, 42 166: 290282 l8ui a8, a2, 41 169: 222b addi.n a2, a2, 2 16b: 118880 slli a8, a8, 8 16e: 668a add.n a6, a6, a8 170: 000082 l8ui a8, a0, 0 173: 001b addi.n a0, a0, 1 175: 4d1687 beq a6, a8, 1c6 178: f49097 bne a0, a9, 170 17b: e02747 blt a7, a4, 15f 17e: f6ae22 movi a2, 0xfffffef6 181: 31c8 l32i.n a12, a1, 12 183: 41d8 l32i.n a13, a1, 16 185: 51e8 l32i.n a14, a1, 20 187: 2108 l32i.n a0, a1, 8 189: 20c112 addi a1, a1, 32 18c: f00d ret.n 18e: 090c movi.n a9, 0 190: 432e32 l32i a3, a14, 0x10c 193: 27cd52 addi a5, a13, 39 196: 181322 l16ui a2, a3, 48 199: 835940 moveqz a5, a9, a4 19c: d338 l32i.n a3, a3, 52 19e: 0c4d mov.n a4, a12 1a0: ffd301 l32r a0, ec 1a3: 0000c0 callx0 a0 1a6: 1168 l32i.n a6, a1, 4 1a8: 456e22 s32i a2, a14, 0x114 1ab: 26da add.n a2, a6, a13 1ad: 270252 l8ui a5, a2, 39 1b0: 280242 l8ui a4, a2, 40 1b3: 115580 slli a5, a5, 8 1b6: 445a add.n a4, a4, a5 1b8: 0158 l32i.n a5, a1, 0 1ba: 29c662 addi a6, a6, 41 1bd: 93a567 bge a5, a6, 154 1c0: fcae22 movi a2, 0xfffffefc 1c3: ffee86 j 181 1c6: 094c82 s8i a8, a12, 9 1c9: 020c movi.n a2, 0 1cb: ffec86 j 181 ... 1da: 120000 excw 1dd: c9f0c1 l32r a12, ffff29a0 1e0: 010911 l32r a1, fffc0604 1e3: 02cd mov.n a12, a2 1e5: 0007c5 call0 264 1e8: 72ec bnez.n a2, 213 1ea: 0c08 l32i.n a0, a12, 0 1ec: 2c6037 bbci a0, 3, 21c 1ef: 0c2d mov.n a2, a12 1f1: fff701 l32r a0, 1d0 1f4: 0000c0 callx0 a0 1f7: 82dc bnez.n a2, 213 1f9: 0c2d mov.n a2, a12 1fb: fff601 l32r a0, 1d4 1fe: 0000c0 callx0 a0 201: 431c movi.n a3, 20 203: 075c32 s16i a3, a12, 14 206: 000246 j 213 209: 0c2d mov.n a2, a12 20b: 001505 call0 35c 20e: 041c movi.n a4, 16 210: 075c42 s16i a4, a12, 14 213: 11c8 l32i.n a12, a1, 4 215: 0108 l32i.n a0, a1, 0 217: 10c112 addi a1, a1, 16 21a: f00d ret.n 21c: 0c2d mov.n a2, a12 21e: ffee01 l32r a0, 1d8 221: 0000c0 callx0 a0 224: feb256 bnez a2, 213 227: 0c58 l32i.n a5, a12, 0 229: dc7507 bbci a5, 16, 209 22c: 0c2d mov.n a2, a12 22e: 002205 call0 450 231: fde256 bnez a2, 213 234: 0c2d mov.n a2, a12 236: 001245 call0 35c 239: b60c movi.n a6, 11 23b: 075c62 s16i a6, a12, 14 23e: fff446 j 213 ... 261: 000000 ill 264: 330c movi.n a3, 3 266: e0c112 addi a1, a1, -32 269: 41f9 s32i.n a15, a1, 16 26b: 21d9 s32i.n a13, a1, 8 26d: 11c9 s32i.n a12, a1, 4 26f: 0109 s32i.n a0, a1, 0 271: 31e9 s32i.n a14, a1, 12 273: 200c movi.n a0, 2 275: 0ad2e2 addmi a14, a2, 0xa00 278: 02cd mov.n a12, a2 27a: 662ed2 l32i a13, a14, 0x198 27d: a8cee2 addi a14, a14, -88 280: 020c movi.n a2, 0 282: 044d32 s8i a3, a13, 4 285: 024d22 s8i a2, a13, 2 288: 014d22 s8i a2, a13, 1 28b: 004d02 s8i a0, a13, 0 28e: 0b0cf2 l8ui a15, a12, 11 291: 022c movi.n a2, 32 293: 34f0f0 extui a15, a15, 0, 4 296: 054df2 s8i a15, a13, 5 299: fd6b addi.n a15, a13, 6 29b: 0f3d mov.n a3, a15 29d: ffe901 l32r a0, 244 2a0: 0000c0 callx0 a0 2a3: 0f3d mov.n a3, a15 2a5: 5c28 l32i.n a2, a12, 20 2a7: 042c movi.n a4, 32 2a9: 01d222 addmi a2, a2, 0x100 2ac: 18c222 addi a2, a2, 24 2af: ffe601 l32r a0, 248 2b2: 0000c0 callx0 a0 2b5: 27cdf2 addi a15, a13, 39 2b8: 0c38 l32i.n a3, a12, 0 2ba: 0cdc52 addmi a5, a12, 0xc00 2bd: b8c552 addi a5, a5, -72 2c0: 5159 s32i.n a5, a1, 20 2c2: 286337 bbci a3, 3, 2ee 2c5: 042c movi.n a4, 32 2c7: 264d42 s8i a4, a13, 38 2ca: 822e32 l32i a3, a14, 0x208 2cd: 0f2d mov.n a2, a15 2cf: 334b addi.n a3, a3, 4 2d1: ffde01 l32r a0, 24c 2d4: 0000c0 callx0 a0 2d7: 5128 l32i.n a2, a1, 20 2d9: 822e32 l32i a3, a14, 0x208 2dc: 042c movi.n a4, 32 2de: 334b addi.n a3, a3, 4 2e0: ffdc01 l32r a0, 250 2e3: 0000c0 callx0 a0 2e6: 042c movi.n a4, 32 2e8: 0a4c42 s8i a4, a12, 10 2eb: 000d06 j 323 2ee: 0f3d mov.n a3, a15 2f0: 022c movi.n a2, 32 2f2: 264d22 s8i a2, a13, 38 2f5: ffd701 l32r a0, 254 2f8: 0000c0 callx0 a0 2fb: 0f3d mov.n a3, a15 2fd: 5128 l32i.n a2, a1, 20 2ff: 042c movi.n a4, 32 301: ffd501 l32r a0, 258 304: 0000c0 callx0 a0 307: 802e52 l32i a5, a14, 0x200 30a: 062c movi.n a6, 32 30c: 181552 l16ui a5, a5, 48 30f: 0a4c62 s8i a6, a12, 10 312: d58c beqz.n a5, 323 314: 5138 l32i.n a3, a1, 20 316: 822e22 l32i a2, a14, 0x208 319: 042c movi.n a4, 32 31b: 224b addi.n a2, a2, 4 31d: ffcf01 l32r a0, 25c 320: 0000c0 callx0 a0 323: 31e8 l32i.n a14, a1, 12 325: 41f8 l32i.n a15, a1, 16 327: 634c movi.n a3, 70 329: 040c movi.n a4, 0 32b: 0c2d mov.n a2, a12 32d: 474d42 s8i a4, a13, 71 330: 090c52 l8ui a5, a12, 9 333: 11c8 l32i.n a12, a1, 4 335: 484d52 s8i a5, a13, 72 338: 034d32 s8i a3, a13, 3 33b: 494d42 s8i a4, a13, 73 33e: 631c movi.n a3, 22 340: 040c movi.n a4, 0 342: a54c movi.n a5, 74 344: 21d8 l32i.n a13, a1, 8 346: ffc601 l32r a0, 260 349: 0000c0 callx0 a0 34c: 0108 l32i.n a0, a1, 0 34e: 20c112 addi a1, a1, 32 351: f00d ret.n ... 35b: 631c00 excw 35e: fffd41 l32r a4, 354 361: 450c movi.n a5, 4 363: f0c112 addi a1, a1, -16 366: 0109 s32i.n a0, a1, 0 368: fffc01 l32r a0, 358 36b: 0000c0 callx0 a0 36e: 0108 l32i.n a0, a1, 0 370: 10c112 addi a1, a1, 16 373: f00d ret.n ... 381: 000000 ill 384: 10a232 movi a3, 0x210 387: c01130 sub a1, a1, a3 38a: 8361d2 s32i a13, a1, 0x20c 38d: 816102 s32i a0, a1, 0x204 390: 8261c2 s32i a12, a1, 0x208 393: 5208 l32i.n a0, a2, 20 395: 02cd mov.n a12, a2 397: 9c1002 l16ui a0, a0, 0x138 39a: 0bd222 addmi a2, a2, 0xb00 39d: 2a22d2 l32i a13, a2, 168 3a0: 262232 l32i a3, a2, 152 3a3: 2dd8 l32i.n a13, a13, 8 3a5: 003a add.n a0, a0, a3 3a7: 4dcc bnez.n a13, 3af 3a9: f0ae22 movi a2, 0xfffffef0 3ac: 002146 j 435 3af: 4e1232 l16ui a3, a2, 156 3b2: 460c movi.n a6, 4 3b4: 650c movi.n a5, 6 3b6: 8d48 l32i.n a4, a13, 32 3b8: 020092 l8ui a9, a0, 2 3bb: 030082 l8ui a8, a0, 3 3be: 119980 slli a9, a9, 8 3c1: 889a add.n a8, a8, a9 3c3: fec882 addi a8, a8, -2 3c6: c08480 sub a8, a4, a8 3c9: 935680 movnez a5, a6, a8 3cc: 806152 s32i a5, a1, 0x200 3cf: 445a add.n a4, a4, a5 3d1: 05a347 bge a3, a4, 3da 3d4: fcae22 movi a2, 0xfffffefc 3d7: 001686 j 435 3da: 0d2d mov.n a2, a13 3dc: 350a add.n a3, a5, a0 3de: 014d mov.n a4, a1 3e0: 150c movi.n a5, 1 3e2: ffe501 l32r a0, 378 3e5: 0000c0 callx0 a0 3e8: 043c movi.n a4, 48 3ea: 119247 bne a2, a4, 3ff 3ed: 000162 l8ui a6, a1, 0 3f0: 010172 l8ui a7, a1, 1 3f3: 083666 bnei a6, 3, 3ff 3f6: 0c0c82 l8ui a8, a12, 12 3f9: 348080 extui a8, a8, 0, 4 3fc: 091787 beq a7, a8, 409 3ff: 023c movi.n a2, 48 401: 013d mov.n a3, a1 403: ffde01 l32r a0, 37c 406: 0000c0 callx0 a0 409: 0c2d mov.n a2, a12 40b: 013d mov.n a3, a1 40d: ffdc01 l32r a0, 380 410: 0000c0 callx0 a0 413: 020c movi.n a2, 0 415: 401c movi.n a0, 20 417: 802132 l32i a3, a1, 0x200 41a: 8db8 l32i.n a11, a13, 32 41c: 0c48 l32i.n a4, a12, 0 41e: 5ca8 l32i.n a10, a12, 20 420: 054040 extui a4, a4, 16, 1 423: 9c1a92 l16ui a9, a10, 0x138 426: bb3a add.n a11, a11, a3 428: 99ba add.n a9, a9, a11 42a: f30c movi.n a3, 15 42c: 930340 movnez a0, a3, a4 42f: 075c02 s16i a0, a12, 14 432: 9c5a92 s16i a9, a10, 0x138 435: 8221c2 l32i a12, a1, 0x208 438: 8321d2 l32i a13, a1, 0x20c 43b: 10a232 movi a3, 0x210 43e: 812102 l32i a0, a1, 0x204 441: 113a add.n a1, a1, a3 443: f00d ret.n 445: 000000 ill 448: 0008 l32i.n a0, a0, 0 44a: 000000 ill 44d: 000000 ill 450: 631c movi.n a3, 22 452: fffd41 l32r a4, 448 455: 850c movi.n a5, 8 457: f0c112 addi a1, a1, -16 45a: 0109 s32i.n a0, a1, 0 45c: fffc01 l32r a0, 44c 45f: 0000c0 callx0 a0 462: 0108 l32i.n a0, a1, 0 464: 10c112 addi a1, a1, 16 467: f00d ret.n ... 475: 000000 ill 478: 40a232 movi a3, 0x240 47b: c01130 sub a1, a1, a3 47e: 8d61c2 s32i a12, a1, 0x234 481: 8c6102 s32i a0, a1, 0x230 484: 02cd mov.n a12, a2 486: 0bd202 addmi a0, a2, 0xb00 489: 2d2022 l32i a2, a0, 180 48c: b228 l32i.n a2, a2, 44 48e: 8248 l32i.n a4, a2, 32 490: 4e1032 l16ui a3, a0, 156 493: 446b addi.n a4, a4, 6 495: 3ba347 bge a3, a4, 4d4 498: fcae22 movi a2, 0xfffffefc 49b: 000a06 j 4c7 49e: 02d142 addmi a4, a1, 0x200 4a1: 0c2d mov.n a2, a12 4a3: 030c movi.n a3, 0 4a5: fff101 l32r a0, 46c 4a8: 0000c0 callx0 a0 4ab: 02d132 addmi a3, a1, 0x200 4ae: 012d mov.n a2, a1 4b0: 442c movi.n a4, 36 4b2: ffef01 l32r a0, 470 4b5: 0000c0 callx0 a0 4b8: f3ae42 movi a4, 0xfffffef3 4bb: 025d mov.n a5, a2 4bd: 020c movi.n a2, 0 4bf: 932450 movnez a2, a4, a5 4c2: 461c movi.n a6, 20 4c4: 075c62 s16i a6, a12, 14 4c7: 8d21c2 l32i a12, a1, 0x234 4ca: 40a232 movi a3, 0x240 4cd: 8c2102 l32i a0, a1, 0x230 4d0: 113a add.n a1, a1, a3 4d2: f00d ret.n 4d4: 5c38 l32i.n a3, a12, 20 4d6: 262042 l32i a4, a0, 152 4d9: 9c1332 l16ui a3, a3, 0x138 4dc: 050c movi.n a5, 0 4de: 334a add.n a3, a3, a4 4e0: 336b addi.n a3, a3, 6 4e2: 014d mov.n a4, a1 4e4: ffe401 l32r a0, 474 4e7: 0000c0 callx0 a0 4ea: 442c movi.n a4, 36 4ec: ae1247 beq a2, a4, 49e 4ef: f3ae22 movi a2, 0xfffffef3 4f2: fff306 j 4c2 ssl_x509.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : ... c: 043c movi.n a4, 48 e: f0c112 addi a1, a1, -16 11: 2109 s32i.n a0, a1, 8 13: 31c9 s32i.n a12, a1, 12 15: 1139 s32i.n a3, a1, 4 17: 02cd mov.n a12, a2 19: 013d mov.n a3, a1 1b: 000c movi.n a0, 0 1d: 0109 s32i.n a0, a1, 0 1f: fff801 l32r a0, 0 22: 0000c0 callx0 a0 25: 01e296 bltz a2, 47 28: 0c2d mov.n a2, a12 2a: 013d mov.n a3, a1 2c: 043c movi.n a4, 48 2e: fff501 l32r a0, 4 31: 0000c0 callx0 a0 34: f2cc bnez.n a2, 47 36: 0128 l32i.n a2, a1, 0 38: 221b addi.n a2, a2, 1 3a: 0129 s32i.n a2, a1, 0 3c: 22ca add.n a2, a2, a12 3e: ffd222 addmi a2, a2, 0xffffff00 41: ff0222 l8ui a2, a2, 255 44: 044226 beqi a2, 4, 4c 47: 020c movi.n a2, 0 49: 000446 j 5e 4c: 0c2d mov.n a2, a12 4e: 013d mov.n a3, a1 50: ffee01 l32r a0, 8 53: 0000c0 callx0 a0 56: 1138 l32i.n a3, a1, 4 58: 0329 s32i.n a2, a3, 0 5a: 0128 l32i.n a2, a1, 0 5c: 22ca add.n a2, a2, a12 5e: 31c8 l32i.n a12, a1, 12 60: 2108 l32i.n a0, a1, 8 62: 10c112 addi a1, a1, 16 65: f00d ret.n ... 000000f4 : f4: b0a182 movi a8, 0x1b0 f7: c01180 sub a1, a1, a8 fa: 6661d2 s32i a13, a1, 0x198 fd: 646102 s32i a0, a1, 0x190 100: 6561c2 s32i a12, a1, 0x194 103: 6761e2 s32i a14, a1, 0x19c 106: 6861f2 s32i a15, a1, 0x1a0 109: 03ed mov.n a14, a3 10b: 04fd mov.n a15, a4 10d: 02cd mov.n a12, a2 10f: 000c movi.n a0, 0 111: 823c movi.n a2, 56 113: 0109 s32i.n a0, a1, 0 115: 1109 s32i.n a0, a1, 4 117: ffd401 l32r a0, 68 11a: 0000c0 callx0 a0 11d: 314b addi.n a3, a1, 4 11f: 02dd mov.n a13, a2 121: 0f29 s32i.n a2, a15, 0 123: 043c movi.n a4, 48 125: 0c2d mov.n a2, a12 127: ffd101 l32r a0, 6c 12a: 0000c0 callx0 a0 12d: 0c2d mov.n a2, a12 12f: 013d mov.n a3, a1 131: 043c movi.n a4, 48 133: ffcf01 l32r a0, 70 136: 0000c0 callx0 a0 139: 059296 bltz a2, 196 13c: 318b addi.n a3, a1, 8 13e: 043c movi.n a4, 48 140: 0128 l32i.n a2, a1, 0 142: 636122 s32i a2, a1, 0x18c 145: 2129 s32i.n a2, a1, 8 147: 0c2d mov.n a2, a12 149: ffca01 l32r a0, 74 14c: 0000c0 callx0 a0 14f: 0c2d mov.n a2, a12 151: 013d mov.n a3, a1 153: 043c movi.n a4, 48 155: ffc801 l32r a0, 78 158: 0000c0 callx0 a0 15b: 037296 bltz a2, 196 15e: 0138 l32i.n a3, a1, 0 160: 33ca add.n a3, a3, a12 162: 000332 l8ui a3, a3, 0 165: a0a042 movi a4, 160 168: 0d9347 bne a3, a4, 179 16b: 0c2d mov.n a2, a12 16d: 013d mov.n a3, a1 16f: 0d4d mov.n a4, a13 171: ffc201 l32r a0, 7c 174: 0000c0 callx0 a0 177: b2dc bnez.n a2, 196 179: 0c2d mov.n a2, a12 17b: 013d mov.n a3, a1 17d: 240c movi.n a4, 2 17f: ffc001 l32r a0, 80 182: 0000c0 callx0 a0 185: d2cc bnez.n a2, 196 187: 0c2d mov.n a2, a12 189: 013d mov.n a3, a1 18b: 043c movi.n a4, 48 18d: ffbd01 l32r a0, 84 190: 0000c0 callx0 a0 193: 0512d6 bgez a2, 1e8 196: fc7c movi.n a12, -1 198: 0008c6 j 1bf 19b: 0c2d mov.n a2, a12 19d: 2148 l32i.n a4, a1, 8 19f: 013d mov.n a3, a1 1a1: 0149 s32i.n a4, a1, 0 1a3: 043c movi.n a4, 48 1a5: ffb801 l32r a0, 88 1a8: 0000c0 callx0 a0 1ab: fe7256 bnez a2, 196 1ae: 0c2d mov.n a2, a12 1b0: 013d mov.n a3, a1 1b2: 0d4d mov.n a4, a13 1b4: ffb601 l32r a0, 8c 1b7: 0000c0 callx0 a0 1ba: fd8256 bnez a2, 196 1bd: 0c0c movi.n a12, 0 1bf: 2e8c beqz.n a14, 1c5 1c1: 1158 l32i.n a5, a1, 4 1c3: 0e59 s32i.n a5, a14, 0 1c5: 6721e2 l32i a14, a1, 0x19c 1c8: 7c8c beqz.n a12, 1d3 1ca: 0d2d mov.n a2, a13 1cc: 000005 call0 1d0 1cf: 060c movi.n a6, 0 1d1: 0f69 s32i.n a6, a15, 0 1d3: 642102 l32i a0, a1, 0x190 1d6: 6621d2 l32i a13, a1, 0x198 1d9: 6821f2 l32i a15, a1, 0x1a0 1dc: 0c2d mov.n a2, a12 1de: b0a132 movi a3, 0x1b0 1e1: 6521c2 l32i a12, a1, 0x194 1e4: 113a add.n a1, a1, a3 1e6: f00d ret.n 1e8: 0c2d mov.n a2, a12 1ea: 013d mov.n a3, a1 1ec: 0d4d mov.n a4, a13 1ee: ffa801 l32r a0, 90 1f1: 0000c0 callx0 a0 1f4: 328c beqz.n a2, 1fb 1f6: 8c7c movi.n a12, -8 1f8: fff0c6 j 1bf 1fb: 0c2d mov.n a2, a12 1fd: 013d mov.n a3, a1 1ff: 0d4d mov.n a4, a13 201: ffa401 l32r a0, 94 204: 0000c0 callx0 a0 207: f8b256 bnez a2, 196 20a: 0c2d mov.n a2, a12 20c: 013d mov.n a3, a1 20e: 0d4d mov.n a4, a13 210: ffa201 l32r a0, 98 213: 0000c0 callx0 a0 216: f7c256 bnez a2, 196 219: 0c2d mov.n a2, a12 21b: 013d mov.n a3, a1 21d: 4dcb addi.n a4, a13, 12 21f: ff9f01 l32r a0, 9c 222: 0000c0 callx0 a0 225: f6d256 bnez a2, 196 228: 0c2d mov.n a2, a12 22a: 013d mov.n a3, a1 22c: 0d4d mov.n a4, a13 22e: ff9c01 l32r a0, a0 231: 0000c0 callx0 a0 234: f5e256 bnez a2, 196 237: 2a0d02 l8ui a0, a13, 42 23a: bd88 l32i.n a8, a13, 44 23c: fcc072 addi a7, a0, -4 23f: 9888 l32i.n a8, a8, 36 241: 606182 s32i a8, a1, 0x180 244: 146756 bnez a7, 38e 247: 21cb addi.n a2, a1, 12 249: ff9601 l32r a0, a4 24c: 0000c0 callx0 a0 24f: 21cb addi.n a2, a1, 12 251: 632152 l32i a5, a1, 0x18c 254: 2148 l32i.n a4, a1, 8 256: 35ca add.n a3, a5, a12 258: c04450 sub a4, a4, a5 25b: ff9301 l32r a0, a8 25e: 0000c0 callx0 a0 261: 70c122 addi a2, a1, 112 264: 31cb addi.n a3, a1, 12 266: ff9101 l32r a0, ac 269: 0000c0 callx0 a0 26c: 602122 l32i a2, a1, 0x180 26f: 70c132 addi a3, a1, 112 272: 041c movi.n a4, 16 274: ff8f01 l32r a0, b0 277: 0000c0 callx0 a0 27a: cd29 s32i.n a2, a13, 48 27c: 0128 l32i.n a2, a1, 0 27e: 62ca add.n a6, a2, a12 280: 000662 l8ui a6, a6, 0 283: a3a072 movi a7, 163 286: c06670 sub a6, a6, a7 289: f0e656 bnez a6, 19b 28c: 013d mov.n a3, a1 28e: 721b addi.n a7, a2, 1 290: 0179 s32i.n a7, a1, 0 292: 0c2d mov.n a2, a12 294: ff8801 l32r a0, b4 297: 0000c0 callx0 a0 29a: 0c2d mov.n a2, a12 29c: 0138 l32i.n a3, a1, 0 29e: ff8601 l32r a0, b8 2a1: 0000c0 callx0 a0 2a4: 5c6122 s32i a2, a1, 0x170 2a7: 0212e6 bgei a2, 1, 2ad 2aa: ffbb46 j 19b 2ad: 0c2d mov.n a2, a12 2af: 440c movi.n a4, 4 2b1: 01d132 addmi a3, a1, 0x100 2b4: 70c332 addi a3, a3, 112 2b7: ff8101 l32r a0, bc 2ba: 0000c0 callx0 a0 2bd: 0212e6 bgei a2, 1, 2c3 2c0: ffb5c6 j 19b 2c3: 0c2d mov.n a2, a12 2c5: 043c movi.n a4, 48 2c7: 01d132 addmi a3, a1, 0x100 2ca: 70c332 addi a3, a3, 112 2cd: ff7c01 l32r a0, c0 2d0: 0000c0 callx0 a0 2d3: 0212e6 bgei a2, 1, 2d9 2d6: ffb046 j 19b 2d9: 5c2102 l32i a0, a1, 0x170 2dc: 420a add.n a4, a2, a0 2de: 5e6142 s32i a4, a1, 0x178 2e1: 022047 blt a0, a4, 2e7 2e4: ffacc6 j 19b 2e7: 860c movi.n a6, 8 2e9: 070c movi.n a7, 0 2eb: 616172 s32i a7, a1, 0x184 2ee: 626162 s32i a6, a1, 0x188 2f1: 0c2d mov.n a2, a12 2f3: 01d132 addmi a3, a1, 0x100 2f6: 401b addi.n a4, a0, 1 2f8: 5c6142 s32i a4, a1, 0x170 2fb: 70c332 addi a3, a3, 112 2fe: 44ca add.n a4, a4, a12 300: ffd442 addmi a4, a4, 0xffffff00 303: ff0442 l8ui a4, a4, 255 306: 5f6142 s32i a4, a1, 0x17c 309: ff6e01 l32r a0, c4 30c: 0000c0 callx0 a0 30f: 020d mov.n a0, a2 311: 5d6122 s32i a2, a1, 0x174 314: 5f2152 l32i a5, a1, 0x17c 317: 82a062 movi a6, 130 31a: 5c9567 bne a5, a6, 37a 31d: 6d28 l32i.n a2, a13, 24 31f: 622132 l32i a3, a1, 0x188 322: ff6901 l32r a0, c8 325: 0000c0 callx0 a0 328: 6d29 s32i.n a2, a13, 24 32a: 5d2122 l32i a2, a1, 0x174 32d: 221b addi.n a2, a2, 1 32f: ff6701 l32r a0, cc 332: 0000c0 callx0 a0 335: 612142 l32i a4, a1, 0x184 338: 6d78 l32i.n a7, a13, 24 33a: 5c2132 l32i a3, a1, 0x170 33d: 774a add.n a7, a7, a4 33f: 0729 s32i.n a2, a7, 0 341: 6d68 l32i.n a6, a13, 24 343: 050c movi.n a5, 0 345: 664a add.n a6, a6, a4 347: 1659 s32i.n a5, a6, 4 349: 6d28 l32i.n a2, a13, 24 34b: 33ca add.n a3, a3, a12 34d: 224a add.n a2, a2, a4 34f: 0228 l32i.n a2, a2, 0 351: 5d2142 l32i a4, a1, 0x174 354: ff5f01 l32r a0, d0 357: 0000c0 callx0 a0 35a: 080c movi.n a8, 0 35c: 6221a2 l32i a10, a1, 0x188 35f: 6d98 l32i.n a9, a13, 24 361: aa4b addi.n a10, a10, 4 363: 6261a2 s32i a10, a1, 0x188 366: 6121a2 l32i a10, a1, 0x184 369: 5d2102 l32i a0, a1, 0x174 36c: 99aa add.n a9, a9, a10 36e: aa4b addi.n a10, a10, 4 370: 0998 l32i.n a9, a9, 0 372: 6161a2 s32i a10, a1, 0x184 375: 909a add.n a9, a0, a9 377: 004982 s8i a8, a9, 0 37a: 5c2122 l32i a2, a1, 0x170 37d: 5e21b2 l32i a11, a1, 0x178 380: 020a add.n a0, a2, a0 382: 5c6102 s32i a0, a1, 0x170 385: 02a0b7 bge a0, a11, 38b 388: ffd946 j 2f1 38b: ff8306 j 19b 38e: 415066 bnei a0, 5, 3d3 391: 7fc122 addi a2, a1, 127 394: 221b addi.n a2, a2, 1 396: ff4f01 l32r a0, d4 399: 0000c0 callx0 a0 39c: 2148 l32i.n a4, a1, 8 39e: 632152 l32i a5, a1, 0x18c 3a1: 7fc122 addi a2, a1, 127 3a4: 221b addi.n a2, a2, 1 3a6: 35ca add.n a3, a5, a12 3a8: c04450 sub a4, a4, a5 3ab: ff4b01 l32r a0, d8 3ae: 0000c0 callx0 a0 3b1: 7fc132 addi a3, a1, 127 3b4: 61c322 addi a2, a3, 97 3b7: 331b addi.n a3, a3, 1 3b9: ff4801 l32r a0, dc 3bc: 0000c0 callx0 a0 3bf: 602122 l32i a2, a1, 0x180 3c2: 441c movi.n a4, 20 3c4: 7fc132 addi a3, a1, 127 3c7: 61c332 addi a3, a3, 97 3ca: ff4501 l32r a0, e0 3cd: 0000c0 callx0 a0 3d0: ffa986 j 27a 3d3: fec042 addi a4, a0, -2 3d6: ea2456 bnez a4, 27c 3d9: 01d122 addmi a2, a1, 0x100 3dc: ff4201 l32r a0, e4 3df: 0000c0 callx0 a0 3e2: 01d122 addmi a2, a1, 0x100 3e5: 632152 l32i a5, a1, 0x18c 3e8: 2148 l32i.n a4, a1, 8 3ea: 35ca add.n a3, a5, a12 3ec: c04450 sub a4, a4, a5 3ef: ff3e01 l32r a0, e8 3f2: 0000c0 callx0 a0 3f5: 01d132 addmi a3, a1, 0x100 3f8: 60c322 addi a2, a3, 96 3fb: ff3c01 l32r a0, ec 3fe: 0000c0 callx0 a0 401: 602122 l32i a2, a1, 0x180 404: 041c movi.n a4, 16 406: 01d132 addmi a3, a1, 0x100 409: 60c332 addi a3, a3, 96 40c: ff3901 l32r a0, f0 40f: 0000c0 callx0 a0 412: ff9906 j 27a ... 00000438 : 438: f0c112 addi a1, a1, -16 43b: 0109 s32i.n a0, a1, 0 43d: 21d9 s32i.n a13, a1, 8 43f: 11c9 s32i.n a12, a1, 4 441: 31e9 s32i.n a14, a1, 12 443: 02cd mov.n a12, a2 445: 068216 beqz a2, 4b1 448: e2cb addi.n a14, a2, 12 44a: 02dd mov.n a13, a2 44c: 0d28 l32i.n a2, a13, 0 44e: fff201 l32r a0, 418 451: 0000c0 callx0 a0 454: 3d28 l32i.n a2, a13, 12 456: fff101 l32r a0, 41c 459: 0000c0 callx0 a0 45c: dd4b addi.n a13, a13, 4 45e: ea9de7 bne a13, a14, 44c 461: 9c28 l32i.n a2, a12, 36 463: ffef01 l32r a0, 420 466: 0000c0 callx0 a0 469: cc38 l32i.n a3, a12, 48 46b: 838c beqz.n a3, 477 46d: bc28 l32i.n a2, a12, 44 46f: 9228 l32i.n a2, a2, 36 471: ffec01 l32r a0, 424 474: 0000c0 callx0 a0 477: 6c08 l32i.n a0, a12, 24 479: d09c beqz.n a0, 49a 47b: 0028 l32i.n a2, a0, 0 47d: 0d0c movi.n a13, 0 47f: f28c beqz.n a2, 492 481: ffe901 l32r a0, 428 484: 0000c0 callx0 a0 487: 6c08 l32i.n a0, a12, 24 489: dd4b addi.n a13, a13, 4 48b: 2d0a add.n a2, a13, a0 48d: 0228 l32i.n a2, a2, 0 48f: fee256 bnez a2, 481 492: 002d mov.n a2, a0 494: ffe601 l32r a0, 42c 497: 0000c0 callx0 a0 49a: bc28 l32i.n a2, a12, 44 49c: ffe501 l32r a0, 430 49f: 0000c0 callx0 a0 4a2: 0c2d mov.n a2, a12 4a4: dcd8 l32i.n a13, a12, 52 4a6: ffe301 l32r a0, 434 4a9: 0000c0 callx0 a0 4ac: 0d2d mov.n a2, a13 4ae: 000005 call0 4b0 4b1: 11c8 l32i.n a12, a1, 4 4b3: 21d8 l32i.n a13, a1, 8 4b5: 31e8 l32i.n a14, a1, 12 4b7: 0108 l32i.n a0, a1, 0 4b9: 10c112 addi a1, a1, 16 4bc: f00d ret.n ... 4da: 120000 excw 4dd: f9e0c1 l32r a12, ffffec60 4e0: 310971 l32r a7, fffcc904 4e3: 41c9 s32i.n a12, a1, 16 4e5: 51d9 s32i.n a13, a1, 20 4e7: 61e9 s32i.n a14, a1, 24 4e9: 04dd mov.n a13, a4 4eb: 03ed mov.n a14, a3 4ed: 02cd mov.n a12, a2 4ef: 063d mov.n a3, a6 4f1: 052d mov.n a2, a5 4f3: 07ec16 beqz a12, 575 4f6: 07be16 beqz a14, 575 4f9: 078516 beqz a5, 575 4fc: 2139 s32i.n a3, a1, 8 4fe: 1129 s32i.n a2, a1, 4 500: 071616 beqz a6, 575 503: 042d mov.n a2, a4 505: ffee01 l32r a0, 4c0 508: 0000c0 callx0 a0 50b: 0e3d mov.n a3, a14 50d: 02fd mov.n a15, a2 50f: 0d4d mov.n a4, a13 511: 0c2d mov.n a2, a12 513: ffec01 l32r a0, 4c4 516: 0000c0 callx0 a0 519: 1148 l32i.n a4, a1, 4 51b: 2158 l32i.n a5, a1, 8 51d: 023d mov.n a3, a2 51f: 0e0c movi.n a14, 0 521: 404ce2 s8i a14, a12, 64 524: 0c2d mov.n a2, a12 526: ffe801 l32r a0, 4c8 529: 0000c0 callx0 a0 52c: 0f4d mov.n a4, a15 52e: 023d mov.n a3, a2 530: 0d5d mov.n a5, a13 532: 0c2d mov.n a2, a12 534: ffe601 l32r a0, 4cc 537: 0000c0 callx0 a0 53a: 404ce2 s8i a14, a12, 64 53d: 2fab addi.n a2, a15, 10 53f: 8acf02 addi a0, a15, -118 542: a30c movi.n a3, 10 544: 4dfa add.n a4, a13, a15 546: 80c442 addi a4, a4, -128 549: 331b addi.n a3, a3, 1 54b: 221b addi.n a2, a2, 1 54d: 800052 l8ui a5, a0, 128 550: 001b addi.n a0, a0, 1 552: 158c beqz.n a5, 557 554: f12047 blt a0, a4, 549 557: c06d30 sub a6, a13, a3 55a: 1c16a6 blti a6, 1, 57a 55d: 013d mov.n a3, a1 55f: ffaac5 call0 c 562: 72bc beqz.n a2, 59d 564: 023d mov.n a3, a2 566: 0148 l32i.n a4, a1, 0 568: 0c2d mov.n a2, a12 56a: ffd901 l32r a0, 4d0 56d: 0000c0 callx0 a0 570: 02dd mov.n a13, a2 572: 000186 j 57c 575: 020c movi.n a2, 0 577: 0004c6 j 58e 57a: 0d0c movi.n a13, 0 57c: 0c2d mov.n a2, a12 57e: ffd501 l32r a0, 4d4 581: 0000c0 callx0 a0 584: 0f2d mov.n a2, a15 586: ffd401 l32r a0, 4d8 589: 0000c0 callx0 a0 58c: 0d2d mov.n a2, a13 58e: 41c8 l32i.n a12, a1, 16 590: 51d8 l32i.n a13, a1, 20 592: 61e8 l32i.n a14, a1, 24 594: 71f8 l32i.n a15, a1, 28 596: 3108 l32i.n a0, a1, 12 598: 20c112 addi a1, a1, 32 59b: f00d ret.n 59d: 0d0c movi.n a13, 0 59f: fff646 j 57c ... 000005c4 : 5c4: d0c112 addi a1, a1, -48 5c7: 71d9 s32i.n a13, a1, 28 5c9: 91f9 s32i.n a15, a1, 36 5cb: 5109 s32i.n a0, a1, 20 5cd: 81e9 s32i.n a14, a1, 32 5cf: 61c9 s32i.n a12, a1, 24 5d1: 02ed mov.n a14, a2 5d3: 03cd mov.n a12, a3 5d5: 04b316 beqz a3, 624 5d8: 032d mov.n a2, a3 5da: 33cb addi.n a3, a3, 12 5dc: fff201 l32r a0, 5a4 5df: 0000c0 callx0 a0 5e2: f2cc bnez.n a2, 5f5 5e4: bcf8 l32i.n a15, a12, 44 5e6: 120c movi.n a2, 1 5e8: 3129 s32i.n a2, a1, 12 5ea: 9fd8 l32i.n a13, a15, 36 5ec: 0f08 l32i.n a0, a15, 0 5ee: a109 s32i.n a0, a1, 40 5f0: 1ff8 l32i.n a15, a15, 4 5f2: 0002c6 j 601 5f5: 0d0c movi.n a13, 0 5f7: 0f0c movi.n a15, 0 5f9: 030c movi.n a3, 0 5fb: 040c movi.n a4, 0 5fd: 3149 s32i.n a4, a1, 12 5ff: a139 s32i.n a3, a1, 40 601: 012d mov.n a2, a1 603: 1ccc32 addi a3, a12, 28 606: ffe801 l32r a0, 5a8 609: 0000c0 callx0 a0 60c: 7c58 l32i.n a5, a12, 28 60e: 0108 l32i.n a0, a1, 0 610: 8c78 l32i.n a7, a12, 32 612: 21a057 bge a0, a5, 637 615: cc7c movi.n a12, -4 617: 0002c6 j 626 61a: 000c movi.n a0, 0 61c: 051056 bnez a0, 671 61f: 3168 l32i.n a6, a1, 12 621: 0cb656 bnez a6, 6f0 624: ec7c movi.n a12, -2 626: 5108 l32i.n a0, a1, 20 628: 71d8 l32i.n a13, a1, 28 62a: 81e8 l32i.n a14, a1, 32 62c: 0c2d mov.n a2, a12 62e: 91f8 l32i.n a15, a1, 36 630: 61c8 l32i.n a12, a1, 24 632: 30c112 addi a1, a1, 48 635: f00d ret.n 637: 04a707 bge a7, a0, 63f 63a: bc7c movi.n a12, -5 63c: fff986 j 626 63f: dc88 l32i.n a8, a12, 52 641: 4189 s32i.n a8, a1, 16 643: 088856 bnez a8, 6cf 646: 21e9 s32i.n a14, a1, 8 648: fcee16 beqz a14, 61a 64b: 000c movi.n a0, 0 64d: 1b20e6 bgei a0, 2, 66c 650: 0e58 l32i.n a5, a14, 0 652: b109 s32i.n a0, a1, 44 654: 459c beqz.n a5, 66c 656: 35cb addi.n a3, a5, 12 658: 0c2d mov.n a2, a12 65a: ffd401 l32r a0, 5ac 65d: 0000c0 callx0 a0 660: b108 l32i.n a0, a1, 44 662: 097216 beqz a2, 6fd 665: 001b addi.n a0, a0, 1 667: ee4b addi.n a14, a14, 4 669: fff806 j 64d 66c: 000c movi.n a0, 0 66e: ffea86 j 61c 671: 0d2d mov.n a2, a13 673: a138 l32i.n a3, a1, 40 675: ffce01 l32r a0, 5b0 678: 0000c0 callx0 a0 67b: 02ed mov.n a14, a2 67d: 0f3d mov.n a3, a15 67f: 0d2d mov.n a2, a13 681: ffcc01 l32r a0, 5b4 684: 0000c0 callx0 a0 687: 0e5d mov.n a5, a14 689: 9c38 l32i.n a3, a12, 36 68b: 026d mov.n a6, a2 68d: 141c42 l16ui a4, a12, 40 690: 0d2d mov.n a2, a13 692: ffe485 call0 4dc 695: 02ed mov.n a14, a2 697: 229c beqz.n a2, 6ad 699: cc38 l32i.n a3, a12, 48 69b: e38c beqz.n a3, 6ad 69d: ffc601 l32r a0, 5b8 6a0: 0000c0 callx0 a0 6a3: d97c movi.n a9, -3 6a5: 0c0c movi.n a12, 0 6a7: 93c920 movnez a12, a9, a2 6aa: 000046 j 6af 6ad: dc7c movi.n a12, -3 6af: 8e8c beqz.n a14, 6bb 6b1: 0e3d mov.n a3, a14 6b3: 0d2d mov.n a2, a13 6b5: ffc101 l32r a0, 5bc 6b8: 0000c0 callx0 a0 6bb: f67c56 bnez a12, 626 6be: 41a8 l32i.n a10, a1, 16 6c0: f62a16 beqz a10, 626 6c3: 2128 l32i.n a2, a1, 8 6c5: 0a3d mov.n a3, a10 6c7: 000005 call0 6c8 6ca: 02cd mov.n a12, a2 6cc: ffd586 j 626 6cf: 0c2d mov.n a2, a12 6d1: 38cb addi.n a3, a8, 12 6d3: 21e9 s32i.n a14, a1, 8 6d5: ffba01 l32r a0, 5c0 6d8: 0000c0 callx0 a0 6db: 328c beqz.n a2, 6e2 6dd: 9c7c movi.n a12, -7 6df: ffd0c6 j 626 6e2: 41f8 l32i.n a15, a1, 16 6e4: bff8 l32i.n a15, a15, 44 6e6: 000c movi.n a0, 0 6e8: 9fd8 l32i.n a13, a15, 36 6ea: 0f28 l32i.n a2, a15, 0 6ec: a129 s32i.n a2, a1, 40 6ee: 1ff8 l32i.n a15, a15, 4 6f0: f7d056 bnez a0, 671 6f3: 3108 l32i.n a0, a1, 12 6f5: f78016 beqz a0, 671 6f8: ac7c movi.n a12, -6 6fa: ffca06 j 626 6fd: 0ef8 l32i.n a15, a14, 0 6ff: bff8 l32i.n a15, a15, 44 701: 100c movi.n a0, 1 703: 9fd8 l32i.n a13, a15, 36 705: 0f28 l32i.n a2, a15, 0 707: a129 s32i.n a2, a1, 40 709: 1ff8 l32i.n a15, a15, 4 70b: ffc346 j 61c ... 00000710 : 710: f0c112 addi a1, a1, -16 713: 0109 s32i.n a0, a1, 0 715: 528c beqz.n a2, 71e 717: 338c beqz.n a3, 71e 719: d228 l32i.n a2, a2, 52 71b: 000005 call0 71c 71e: 0108 l32i.n a0, a1, 0 720: 10c112 addi a1, a1, 16 723: f00d ret.n 725: 000000 ill 728: 000000 ill 72b: 00ec00 excw 72e: d80000 excw 731: 000000 ill 734: 0000c4 excw 737: 009c00 excw 73a: 880000 excw 73d: 000000 ill 740: 000074 excw 743: 005c00 excw 746: 4c0000 excw 749: 000000 ill 74c: 002c movi.n a0, 32 74e: 200000 or a0, a0, a0 751: 000000 ill 00000754 : 754: 737c movi.n a3, -9 756: 321237 beq a2, a3, 78c 759: 847c movi.n a4, -8 75b: 331247 beq a2, a4, 792 75e: 957c movi.n a5, -7 760: 341257 beq a2, a5, 798 763: a67c movi.n a6, -6 765: 351267 beq a2, a6, 79e 768: b77c movi.n a7, -5 76a: 361277 beq a2, a7, 7a4 76d: c87c movi.n a8, -4 76f: 371287 beq a2, a8, 7aa 772: d97c movi.n a9, -3 774: 381297 beq a2, a9, 7b0 777: ea7c movi.n a10, -2 779: 3912a7 beq a2, a10, 7b6 77c: 3c0226 beqi a2, -1, 7bc 77f: ffeab1 l32r a11, 728 782: ffea41 l32r a4, 72c 785: 834b20 moveqz a4, a11, a2 788: 042d mov.n a2, a4 78a: f00d ret.n 78c: ffe941 l32r a4, 730 78f: fffd46 j 788 792: ffe841 l32r a4, 734 795: fffbc6 j 788 798: ffe841 l32r a4, 738 79b: fffa46 j 788 79e: ffe741 l32r a4, 73c 7a1: fff8c6 j 788 7a4: ffe741 l32r a4, 740 7a7: fff746 j 788 7aa: ffe641 l32r a4, 744 7ad: fff5c6 j 788 7b0: ffe641 l32r a4, 748 7b3: fff446 j 788 7b6: ffe541 l32r a4, 74c 7b9: fff2c6 j 788 7bc: ffe541 l32r a4, 750 7bf: fff146 j 788