In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libupgrade.a: upgrade.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 001000 excw ... 1b: c11200 mul16u a1, a2, a0 1e: 1109e0 slli a0, a9, 2 21: 31d9 s32i.n a13, a1, 12 23: 21c9 s32i.n a12, a1, 8 25: 41e9 s32i.n a14, a1, 16 27: 02cd mov.n a12, a2 29: 03ed mov.n a14, a3 2b: 04dd mov.n a13, a4 2d: 0a2316 beqz a3, d3 30: 09f416 beqz a4, d3 33: 0a0222 l8ui a2, a2, 10 36: 224a add.n a2, a2, a4 38: fff301 l32r a0, 4 3b: 0000c0 callx0 a0 3e: 4c29 s32i.n a2, a12, 16 40: 0a0c42 l8ui a4, a12, 10 43: 3cbb addi.n a3, a12, 11 45: 0139 s32i.n a3, a1, 0 47: fff001 l32r a0, 8 4a: 0000c0 callx0 a0 4d: 4c38 l32i.n a3, a12, 16 4f: 0a0c22 l8ui a2, a12, 10 52: 0d4d mov.n a4, a13 54: 223a add.n a2, a2, a3 56: 0e3d mov.n a3, a14 58: ffed01 l32r a0, c 5b: 0000c0 callx0 a0 5e: 0128 l32i.n a2, a1, 0 60: 0a0ce2 l8ui a14, a12, 10 63: 4c38 l32i.n a3, a12, 16 65: deda add.n a13, a14, a13 67: 1440d0 extui a4, a13, 0, 2 6a: 0a4c42 s8i a4, a12, 10 6d: c0dd40 sub a13, a13, a4 70: f4d0d0 extui a13, a13, 0, 16 73: 33da add.n a3, a3, a13 75: ffe601 l32r a0, 10 78: 0000c0 callx0 a0 7b: 031c42 l16ui a4, a12, 6 7e: 0c28 l32i.n a2, a12, 0 80: 021c32 l16ui a3, a12, 4 83: 02da add.n a0, a2, a13 85: 334a add.n a3, a3, a4 87: 113340 slli a3, a3, 12 8a: 28b037 bgeu a0, a3, b6 8d: ffdc51 l32r a5, 0 90: 410c00 srli a0, a0, 12 93: 0835d7 bltu a5, a13, 9f 96: 041c62 l16ui a6, a12, 8 99: 021607 beq a6, a0, 9f 9c: 045c02 s16i a0, a12, 8 9f: 4c38 l32i.n a3, a12, 16 a1: 0d4d mov.n a4, a13 a3: ffdc01 l32r a0, 14 a6: 0000c0 callx0 a0 a9: 92cc bnez.n a2, b6 ab: 0c78 l32i.n a7, a12, 0 ad: 1e0c movi.n a14, 1 af: 77da add.n a7, a7, a13 b1: 0c79 s32i.n a7, a12, 0 b3: 000046 j b8 b6: 0e0c movi.n a14, 0 b8: 4c28 l32i.n a2, a12, 16 ba: ffd701 l32r a0, 18 bd: 0000c0 callx0 a0 c0: 0e2d mov.n a2, a14 c2: 080c movi.n a8, 0 c4: 4c89 s32i.n a8, a12, 16 c6: 21c8 l32i.n a12, a1, 8 c8: 31d8 l32i.n a13, a1, 12 ca: 41e8 l32i.n a14, a1, 16 cc: 1108 l32i.n a0, a1, 4 ce: 20c112 addi a1, a1, 32 d1: f00d ret.n d3: 120c movi.n a2, 1 d5: fffb46 j c6 d8: 000000 ill ... 000000dc : dc: 034d mov.n a4, a3 de: f0c112 addi a1, a1, -16 e1: 023d mov.n a3, a2 e3: fffd21 l32r a2, d8 e6: 0109 s32i.n a0, a1, 0 e8: 0228 l32i.n a2, a2, 0 ea: fff305 call0 1c ed: 0108 l32i.n a0, a1, 0 ef: 10c112 addi a1, a1, 16 f2: f00d ret.n ... 00000108 : 108: f0c112 addi a1, a1, -16 10b: 11c9 s32i.n a12, a1, 4 10d: 21d9 s32i.n a13, a1, 8 10f: 0109 s32i.n a0, a1, 0 111: fff901 l32r a0, f8 114: 0000c0 callx0 a0 117: fff7c1 l32r a12, f4 11a: 0c08 l32i.n a0, a12, 0 11c: 02dd mov.n a13, a2 11e: 80cc bnez.n a0, 12a 120: 421c movi.n a2, 20 122: fff601 l32r a0, fc 125: 0000c0 callx0 a0 128: 0c29 s32i.n a2, a12, 0 12a: 020c movi.n a2, 0 12c: fff501 l32r a0, 100 12f: 0000c0 callx0 a0 132: 7400d0 extui a0, a13, 0, 8 135: 4a2026 beqi a0, 2, 183 138: 473026 beqi a0, 3, 183 13b: 444026 beqi a0, 4, 183 13e: 335026 beqi a0, 5, 175 141: 306026 beqi a0, 6, 175 144: 1d4c movi.n a13, 65 146: 0c38 l32i.n a3, a12, 0 148: b23c movi.n a2, 59 14a: 035322 s16i a2, a3, 6 14d: ffed01 l32r a0, 104 150: 0000c0 callx0 a0 153: 0108 l32i.n a0, a1, 0 155: f460d0 extui a6, a13, 0, 16 158: 140c movi.n a4, 1 15a: 0c58 l32i.n a5, a12, 0 15c: 070c movi.n a7, 0 15e: 11c8 l32i.n a12, a1, 4 160: 837420 moveqz a7, a4, a2 163: 21d8 l32i.n a13, a1, 8 165: 934670 movnez a4, a6, a7 168: 025542 s16i a4, a5, 4 16b: 114440 slli a4, a4, 12 16e: 0549 s32i.n a4, a5, 0 170: 10c112 addi a1, a1, 16 173: f00d ret.n 175: 01a1d2 movi a13, 0x101 178: 0c98 l32i.n a9, a12, 0 17a: fba082 movi a8, 251 17d: 035982 s16i a8, a9, 6 180: fff246 j 14d 183: 81a0d2 movi a13, 129 186: 0cb8 l32i.n a11, a12, 0 188: 7ba0a2 movi a10, 123 18b: 035ba2 s16i a10, a11, 6 18e: ffeec6 j 14d ... 000001a0 : 1a0: fffd21 l32r a2, 194 1a3: f0c112 addi a1, a1, -16 1a6: 0228 l32i.n a2, a2, 0 1a8: 0109 s32i.n a0, a1, 0 1aa: b28c beqz.n a2, 1b9 1ac: fffc01 l32r a0, 19c 1af: 0000c0 callx0 a0 1b2: fff941 l32r a4, 198 1b5: 030c movi.n a3, 0 1b7: 0439 s32i.n a3, a4, 0 1b9: 0108 l32i.n a0, a1, 0 1bb: 10c112 addi a1, a1, 16 1be: f00d ret.n ... 1cc: f0c112 addi a1, a1, -16 1cf: 11c9 s32i.n a12, a1, 4 1d1: 0109 s32i.n a0, a1, 0 1d3: 02cd mov.n a12, a2 1d5: 929c beqz.n a2, 1f2 1d7: 2228 l32i.n a2, a2, 8 1d9: fffa01 l32r a0, 1c4 1dc: 0000c0 callx0 a0 1df: 0c2d mov.n a2, a12 1e1: 000c movi.n a0, 0 1e3: 2c09 s32i.n a0, a12, 8 1e5: fff801 l32r a0, 1c8 1e8: 0000c0 callx0 a0 1eb: fff531 l32r a3, 1c0 1ee: 020c movi.n a2, 0 1f0: 1329 s32i.n a2, a3, 4 1f2: 11c8 l32i.n a12, a1, 4 1f4: 0108 l32i.n a0, a1, 0 1f6: 10c112 addi a1, a1, 16 1f9: f00d ret.n 1fb: f00d00 subx8 a0, a13, a0 1fe: 000000 ill 201: 000000 ill 204: f0c112 addi a1, a1, -16 207: 0109 s32i.n a0, a1, 0 209: fffd01 l32r a0, 200 20c: 0000c0 callx0 a0 20f: 021226 beqi a2, 1, 215 212: 000005 call0 214 215: 0108 l32i.n a0, a1, 0 217: 10c112 addi a1, a1, 16 21a: f00d ret.n ... 228: f0c112 addi a1, a1, -16 22b: 11c9 s32i.n a12, a1, 4 22d: 0109 s32i.n a0, a1, 0 22f: 02cd mov.n a12, a2 231: c29c beqz.n a2, 251 233: 000005 call0 234 236: 2c28 l32i.n a2, a12, 8 238: fffa01 l32r a0, 220 23b: 0000c0 callx0 a0 23e: 0c2d mov.n a2, a12 240: 000c movi.n a0, 0 242: 2c09 s32i.n a0, a12, 8 244: fff801 l32r a0, 224 247: 0000c0 callx0 a0 24a: fff431 l32r a3, 21c 24d: 020c movi.n a2, 0 24f: 1329 s32i.n a2, a3, 4 251: 11c8 l32i.n a12, a1, 4 253: 0108 l32i.n a0, a1, 0 255: 10c112 addi a1, a1, 16 258: f00d ret.n 25a: 000000 ill 25d: 000000 ill 260: 000010 excw ... 27f: c11200 mul16u a1, a2, a0 282: 11c9f0 slli a12, a9, 1 285: 0109 s32i.n a0, a1, 0 287: 02cd mov.n a12, a2 289: fff421 l32r a2, 25c 28c: fff701 l32r a0, 268 28f: 0000c0 callx0 a0 292: fff601 l32r a0, 26c 295: 0000c0 callx0 a0 298: fff201 l32r a0, 260 29b: f0c032 addi a3, a0, -16 29e: 292226 beqi a2, 2, 2cb 2a1: 002d mov.n a2, a0 2a3: 040c movi.n a4, 0 2a5: 2349 s32i.n a4, a3, 8 2a7: 3349 s32i.n a4, a3, 12 2a9: fff101 l32r a0, 270 2ac: 0000c0 callx0 a0 2af: 020c movi.n a2, 0 2b1: fff001 l32r a0, 274 2b4: 0000c0 callx0 a0 2b7: fff4c5 call0 204 2ba: 060c movi.n a6, 0 2bc: cc48 l32i.n a4, a12, 48 2be: 064c62 s8i a6, a12, 6 2c1: f49c beqz.n a4, 2e4 2c3: 0c2d mov.n a2, a12 2c5: 0004c0 callx0 a4 2c8: 000606 j 2e4 2cb: 002d mov.n a2, a0 2cd: ffea01 l32r a0, 278 2d0: 0000c0 callx0 a0 2d3: fff305 call0 204 2d6: 170c movi.n a7, 1 2d8: cc48 l32i.n a4, a12, 48 2da: 064c72 s8i a7, a12, 6 2dd: 348c beqz.n a4, 2e4 2df: 0c2d mov.n a2, a12 2e1: 0004c0 callx0 a4 2e4: ffe021 l32r a2, 264 2e7: 11c8 l32i.n a12, a1, 4 2e9: 1228 l32i.n a2, a2, 4 2eb: ffe401 l32r a0, 27c 2ee: 0000c0 callx0 a0 2f1: 0108 l32i.n a0, a1, 0 2f3: 10c112 addi a1, a1, 16 2f6: f00d ret.n ... 00000308 : 308: f0c112 addi a1, a1, -16 30b: 21d9 s32i.n a13, a1, 8 30d: 31e9 s32i.n a14, a1, 12 30f: 11c9 s32i.n a12, a1, 4 311: 0109 s32i.n a0, a1, 0 313: 02cd mov.n a12, a2 315: fff901 l32r a0, 2fc 318: 0000c0 callx0 a0 31b: 41dcc0 srli a13, a12, 12 31e: dd1b addi.n a13, a13, 1 320: f4d0d0 extui a13, a13, 0, 16 323: 8d9c beqz.n a13, 33f 325: fff4e1 l32r a14, 2f8 328: 0c0c movi.n a12, 0 32a: 0e28 l32i.n a2, a14, 0 32c: 021222 l16ui a2, a2, 4 32f: 22ca add.n a2, a2, a12 331: fff301 l32r a0, 300 334: 0000c0 callx0 a0 337: cc1b addi.n a12, a12, 1 339: 74c0c0 extui a12, a12, 0, 8 33c: ea3cd7 bltu a12, a13, 32a 33f: 11c8 l32i.n a12, a1, 4 341: 21d8 l32i.n a13, a1, 8 343: 31e8 l32i.n a14, a1, 12 345: ffef01 l32r a0, 304 348: 0000c0 callx0 a0 34b: 0108 l32i.n a0, a1, 0 34d: 10c112 addi a1, a1, 16 350: f00d ret.n 352: 240000 extui a0, a0, 0, 3 355: 000000 ill 358: 000000 ill 35b: 000800 excw 35e: 180000 excw 361: 000000 ill 364: 002c movi.n a0, 32 366: 100000 and a0, a0, a0 369: 000000 ill 36c: 0000a0 jx a0 36f: 00b000 excw 372: 040000 extui a0, a0, 0, 1 375: 000002 l8ui a0, a0, 0 378: 000280 ret 37b: 005000 syscall 37e: 000000 ill 381: 000000 ill 384: 000070 excw 387: 009000 excw 38a: 800000 add a0, a0, a0 38d: 000002 l8ui a0, a0, 0 390: 000030 excw ... 40b: a56c00 extui a6, a0, 28, 11 40e: 360c movi.n a6, 3 410: 976c movi.n a7, -23 412: 042d mov.n a2, a4 414: a0c112 addi a1, a1, -96 417: 146102 s32i a0, a1, 80 41a: 1561c2 s32i a12, a1, 84 41d: 440c movi.n a4, 4 41f: 1661d2 s32i a13, a1, 88 422: 1761e2 s32i a14, a1, 92 425: 03dd mov.n a13, a3 427: 004172 s8i a7, a1, 0 42a: 014162 s8i a6, a1, 1 42d: 024152 s8i a5, a1, 2 430: ffc9e1 l32r a14, 354 433: 034142 s8i a4, a1, 3 436: dccec2 addi a12, a14, -36 439: 2c08 l32i.n a0, a12, 8 43b: 126122 s32i a2, a1, 72 43e: 081056 bnez a0, 4c3 441: 032d mov.n a2, a3 443: ffc531 l32r a3, 358 446: ffd301 l32r a0, 394 449: 0000c0 callx0 a0 44c: 071216 beqz a2, 4c1 44f: 0d2d mov.n a2, a13 451: ffc231 l32r a3, 35c 454: ffd101 l32r a0, 398 457: 0000c0 callx0 a0 45a: 063216 beqz a2, 4c1 45d: 0d2d mov.n a2, a13 45f: ffc031 l32r a3, 360 462: ffce01 l32r a0, 39c 465: 0000c0 callx0 a0 468: 136122 s32i a2, a1, 76 46b: 0f8216 beqz a2, 567 46e: ffbd31 l32r a3, 364 471: 10c222 addi a2, a2, 16 474: 106122 s32i a2, a1, 64 477: ffca01 l32r a0, 3a0 47a: 0000c0 callx0 a0 47d: 116122 s32i a2, a1, 68 480: 1b8216 beqz a2, 63c 483: 10c122 addi a2, a1, 16 486: 030c movi.n a3, 0 488: 042c movi.n a4, 32 48a: ffc601 l32r a0, 3a4 48d: 0000c0 callx0 a0 490: 102132 l32i a3, a1, 64 493: 132152 l32i a5, a1, 76 496: 112142 l32i a4, a1, 68 499: 10c122 addi a2, a1, 16 49c: c04450 sub a4, a4, a5 49f: f0c442 addi a4, a4, -16 4a2: ffc101 l32r a0, 3a8 4a5: 0000c0 callx0 a0 4a8: 10c122 addi a2, a1, 16 4ab: ffc001 l32r a0, 3ac 4ae: 0000c0 callx0 a0 4b1: 023d mov.n a3, a2 4b3: 3c29 s32i.n a2, a12, 12 4b5: ffac21 l32r a2, 368 4b8: ffbe01 l32r a0, 3b0 4bb: 0000c0 callx0 a0 4be: 002b86 j 570 4c1: 2c08 l32i.n a0, a12, 8 4c3: 122132 l32i a3, a1, 72 4c6: ffa921 l32r a2, 36c 4c9: 330a add.n a3, a3, a0 4cb: 2c39 s32i.n a3, a12, 8 4cd: ffb901 l32r a0, 3b4 4d0: 0000c0 callx0 a0 4d3: 0d2d mov.n a2, a13 4d5: 122132 l32i a3, a1, 72 4d8: 000005 call0 4dc 4db: 3c58 l32i.n a5, a12, 12 4dd: 2c48 l32i.n a4, a12, 8 4df: 0d0c movi.n a13, 0 4e1: 419457 bne a4, a5, 526 4e4: ffa321 l32r a2, 370 4e7: ffb401 l32r a0, 3b8 4ea: 0000c0 callx0 a0 4ed: 220c movi.n a2, 2 4ef: ffb301 l32r a0, 3bc 4f2: 0000c0 callx0 a0 4f5: 2cd9 s32i.n a13, a12, 8 4f7: 1c28 l32i.n a2, a12, 4 4f9: 3cd9 s32i.n a13, a12, 12 4fb: 6228 l32i.n a2, a2, 24 4fd: ffd805 call0 280 500: 0e2d mov.n a2, a14 502: ffaf01 l32r a0, 3c0 505: 0000c0 callx0 a0 508: 0e2d mov.n a2, a14 50a: ff9a31 l32r a3, 374 50d: 040c movi.n a4, 0 50f: ffad01 l32r a0, 3c4 512: 0000c0 callx0 a0 515: 0e2d mov.n a2, a14 517: a30c movi.n a3, 10 519: 040c movi.n a4, 0 51b: 150c movi.n a5, 1 51d: ffaa01 l32r a0, 3c8 520: 0000c0 callx0 a0 523: 000bc6 j 556 526: 1c38 l32i.n a3, a12, 4 528: 1338 l32i.n a3, a3, 4 52a: 285326 beqi a3, 5, 556 52d: 2cd9 s32i.n a13, a12, 8 52f: 3cd9 s32i.n a13, a12, 12 531: 0e2d mov.n a2, a14 533: ffa601 l32r a0, 3cc 536: 0000c0 callx0 a0 539: ff8f31 l32r a3, 378 53c: 1c48 l32i.n a4, a12, 4 53e: 0e2d mov.n a2, a14 540: 6448 l32i.n a4, a4, 24 542: ffa301 l32r a0, 3d0 545: 0000c0 callx0 a0 548: 0e2d mov.n a2, a14 54a: a30c movi.n a3, 10 54c: 040c movi.n a4, 0 54e: 150c movi.n a5, 1 550: ffa101 l32r a0, 3d4 553: 0000c0 callx0 a0 556: 1521c2 l32i a12, a1, 84 559: 1621d2 l32i a13, a1, 88 55c: 1721e2 l32i a14, a1, 92 55f: 142102 l32i a0, a1, 80 562: 60c112 addi a1, a1, 96 565: f00d ret.n 567: ff8521 l32r a2, 37c 56a: ff9b01 l32r a0, 3d8 56d: 0000c0 callx0 a0 570: 3c08 l32i.n a0, a12, 12 572: 90bc beqz.n a0, 5af 574: 415c00 srli a5, a0, 12 577: 551b addi.n a5, a5, 1 579: f45050 extui a5, a5, 0, 16 57c: e159 s32i.n a5, a1, 56 57e: ff9701 l32r a0, 3dc 581: 0000c0 callx0 a0 584: e168 l32i.n a6, a1, 56 586: f69c beqz.n a6, 5a9 588: 070c movi.n a7, 0 58a: f179 s32i.n a7, a1, 60 58c: 0c28 l32i.n a2, a12, 0 58e: f138 l32i.n a3, a1, 60 590: 021222 l16ui a2, a2, 4 593: 223a add.n a2, a2, a3 595: ff9201 l32r a0, 3e0 598: 0000c0 callx0 a0 59b: f138 l32i.n a3, a1, 60 59d: e148 l32i.n a4, a1, 56 59f: 531b addi.n a5, a3, 1 5a1: 743050 extui a3, a5, 0, 8 5a4: f139 s32i.n a3, a1, 60 5a6: e23347 bltu a3, a4, 58c 5a9: ff8e01 l32r a0, 3e4 5ac: 0000c0 callx0 a0 5af: 0d2d mov.n a2, a13 5b1: ff7331 l32r a3, 380 5b4: ff8d01 l32r a0, 3e8 5b7: 0000c0 callx0 a0 5ba: 2c68 l32i.n a6, a12, 8 5bc: c129 s32i.n a2, a1, 48 5be: c08d20 sub a8, a13, a2 5c1: 122172 l32i a7, a1, 72 5c4: ff7021 l32r a2, 384 5c7: 778a add.n a7, a7, a8 5c9: fcc772 addi a7, a7, -4 5cc: f47070 extui a7, a7, 0, 16 5cf: d179 s32i.n a7, a1, 52 5d1: 667a add.n a6, a6, a7 5d3: 2c69 s32i.n a6, a12, 8 5d5: ff8501 l32r a0, 3ec 5d8: 0000c0 callx0 a0 5db: c1d8 l32i.n a13, a1, 48 5dd: d198 l32i.n a9, a1, 52 5df: dd4b addi.n a13, a13, 4 5e1: 04d916 beqz a9, 632 5e4: 0d2d mov.n a2, a13 5e6: 013d mov.n a3, a1 5e8: 240c movi.n a4, 2 5ea: ff8101 l32r a0, 3f0 5ed: 0000c0 callx0 a0 5f0: 03e216 beqz a2, 632 5f3: 0d2d mov.n a2, a13 5f5: 312b addi.n a3, a1, 2 5f7: 240c movi.n a4, 2 5f9: ff7e01 l32r a0, 3f4 5fc: 0000c0 callx0 a0 5ff: f2ac beqz.n a2, 632 601: ff6121 l32r a2, 388 604: ff7d01 l32r a0, 3f8 607: 0000c0 callx0 a0 60a: 0e2d mov.n a2, a14 60c: ff7c01 l32r a0, 3fc 60f: 0000c0 callx0 a0 612: ff5e31 l32r a3, 38c 615: 1c48 l32i.n a4, a12, 4 617: 0e2d mov.n a2, a14 619: 6448 l32i.n a4, a4, 24 61b: ff7901 l32r a0, 400 61e: 0000c0 callx0 a0 621: 0e2d mov.n a2, a14 623: a30c movi.n a3, 10 625: 040c movi.n a4, 0 627: 150c movi.n a5, 1 629: ff7601 l32r a0, 404 62c: 0000c0 callx0 a0 62f: ffc8c6 j 556 632: 0d2d mov.n a2, a13 634: d138 l32i.n a3, a1, 52 636: 000005 call0 638 639: ffa786 j 4db 63c: ff5521 l32r a2, 390 63f: ff7201 l32r a0, 408 642: 0000c0 callx0 a0 645: ffc9c6 j 570 648: 0000e0 excw 64b: 002400 excw 64e: cc0000 excw 651: 000001 l32r a0, fffc0654 654: 01fc bnez.n a1, 688 656: 000000 ill 659: 000000 ill 65c: 000100 excw ... 683: c11200 mul16u a1, a2, a0 686: 11c9f0 slli a12, a9, 1 689: 0109 s32i.n a0, a1, 0 68b: 02cd mov.n a12, a2 68d: ffee21 l32r a2, 648 690: fff601 l32r a0, 668 693: 0000c0 callx0 a0 696: ffed21 l32r a2, 64c 699: fff401 l32r a0, 66c 69c: 0000c0 callx0 a0 69f: 0c2d mov.n a2, a12 6a1: ffeb31 l32r a3, 650 6a4: fff301 l32r a0, 670 6a7: 0000c0 callx0 a0 6aa: 0c2d mov.n a2, a12 6ac: ffea31 l32r a3, 654 6af: fff101 l32r a0, 674 6b2: 0000c0 callx0 a0 6b5: ffe831 l32r a3, 658 6b8: e338 l32i.n a3, a3, 56 6ba: 43ac beqz.n a3, 6e2 6bc: ffe821 l32r a2, 65c 6bf: ffee01 l32r a0, 678 6c2: 0000c0 callx0 a0 6c5: ffe621 l32r a2, 660 6c8: e228 l32i.n a2, a2, 56 6ca: ffec01 l32r a0, 67c 6cd: 0000c0 callx0 a0 6d0: 024d mov.n a4, a2 6d2: ffe431 l32r a3, 664 6d5: 0c2d mov.n a2, a12 6d7: f44040 extui a4, a4, 0, 16 6da: e338 l32i.n a3, a3, 56 6dc: ffe901 l32r a0, 680 6df: 0000c0 callx0 a0 6e2: 11c8 l32i.n a12, a1, 4 6e4: 0108 l32i.n a0, a1, 0 6e6: 10c112 addi a1, a1, 16 6e9: f00d ret.n 6eb: 011000 slli a1, a0, 32 6ee: 000000 ill 6f1: 000000 ill 6f4: 000684 excw 6f7: 040c00 extui a0, a0, 12, 1 6fa: 240000 extui a0, a0, 0, 3 6fd: 000000 ill 700: 000024 excw 703: 022800 excw 706: 240000 extui a0, a0, 0, 3 709: 000000 ill 70c: 002710 excw ... 72f: c11200 mul16u a1, a2, a0 732: 21c9f0 srai a12, a15, 9 735: 0129 s32i.n a2, a1, 0 737: 1109 s32i.n a0, a1, 4 739: ffec21 l32r a2, 6ec 73c: fff501 l32r a0, 710 73f: 0000c0 callx0 a0 742: ffec31 l32r a3, 6f4 745: ffeac1 l32r a12, 6f0 748: 0108 l32i.n a0, a1, 0 74a: 1c28 l32i.n a2, a12, 4 74c: b008 l32i.n a0, a0, 44 74e: ec09 s32i.n a0, a12, 56 750: fff101 l32r a0, 714 753: 0000c0 callx0 a0 756: 1c28 l32i.n a2, a12, 4 758: ffe831 l32r a3, 6f8 75b: ffef01 l32r a0, 718 75e: 0000c0 callx0 a0 761: 000005 call0 764 764: 120c movi.n a2, 1 766: ffed01 l32r a0, 71c 769: 0000c0 callx0 a0 76c: 1c28 l32i.n a2, a12, 4 76e: ffec01 l32r a0, 720 771: 0000c0 callx0 a0 774: ffe221 l32r a2, 6fc 777: ffeb01 l32r a0, 724 77a: 0000c0 callx0 a0 77d: 1c48 l32i.n a4, a12, 4 77f: ffe021 l32r a2, 700 782: ffe031 l32r a3, 704 785: ffe801 l32r a0, 728 788: 0000c0 callx0 a0 78b: ffdf21 l32r a2, 708 78e: ffdf31 l32r a3, 70c 791: 040c movi.n a4, 0 793: 150c movi.n a5, 1 795: 21c8 l32i.n a12, a1, 8 797: ffe501 l32r a0, 72c 79a: 0000c0 callx0 a0 79d: 1108 l32i.n a0, a1, 4 79f: 10c112 addi a1, a1, 16 7a2: f00d ret.n 7a4: 000130 excw ... 7b7: 014000 slli a4, a0, 32 7ba: 100000 and a0, a0, a0 7bd: 000000 ill 7c0: 000010 excw 7c3: 028000 excw 7c6: 100000 and a0, a0, a0 ... 000007f4 : 7f4: f0c112 addi a1, a1, -16 7f7: 11c9 s32i.n a12, a1, 4 7f9: 0109 s32i.n a0, a1, 0 7fb: 02cd mov.n a12, a2 7fd: fff301 l32r a0, 7cc 800: 0000c0 callx0 a0 803: 0a1226 beqi a2, 1, 811 806: cccc bnez.n a12, 816 808: ffe721 l32r a2, 7a4 80b: fff101 l32r a0, 7d0 80e: 0000c0 callx0 a0 811: 020c movi.n a2, 0 813: 002386 j 8a5 816: ffe421 l32r a2, 7a8 819: 1228 l32i.n a2, a2, 4 81b: e2cc bnez.n a2, 82d 81d: c21c movi.n a2, 28 81f: ffed01 l32r a0, 7d4 822: 0000c0 callx0 a0 825: ffe131 l32r a3, 7ac 828: 1329 s32i.n a2, a3, 4 82a: 075216 beqz a2, 8a3 82d: 62c9 s32i.n a12, a2, 24 82f: 041c movi.n a4, 16 831: 050c movi.n a5, 0 833: 2259 s32i.n a5, a2, 8 835: 1259 s32i.n a5, a2, 4 837: 0249 s32i.n a4, a2, 0 839: 022c movi.n a2, 32 83b: ffe701 l32r a0, 7d8 83e: 0000c0 callx0 a0 841: ffdb61 l32r a6, 7b0 844: 1668 l32i.n a6, a6, 4 846: 2629 s32i.n a2, a6, 8 848: 057216 beqz a2, 8a3 84b: ffe401 l32r a0, 7dc 84e: 0000c0 callx0 a0 851: ffd871 l32r a7, 7b4 854: 0c3d mov.n a3, a12 856: 1778 l32i.n a7, a7, 4 858: 440c movi.n a4, 4 85a: 2778 l32i.n a7, a7, 8 85c: 021c82 l16ui a8, a12, 4 85f: 1729 s32i.n a2, a7, 4 861: 0789 s32i.n a8, a7, 0 863: 27cb addi.n a2, a7, 12 865: ffde01 l32r a0, 7e0 868: 0000c0 callx0 a0 86b: ffd321 l32r a2, 7b8 86e: ffdd01 l32r a0, 7e4 871: 0000c0 callx0 a0 874: 0c2d mov.n a2, a12 876: ffeb85 call0 730 879: cc88 l32i.n a8, a12, 48 87b: 48ac beqz.n a8, 8a3 87d: ffcf21 l32r a2, 7bc 880: ffda01 l32r a0, 7e8 883: 0000c0 callx0 a0 886: ffce21 l32r a2, 7c0 889: ffce31 l32r a3, 7c4 88c: 0c4d mov.n a4, a12 88e: ffd701 l32r a0, 7ec 891: 0000c0 callx0 a0 894: ffcd21 l32r a2, 7c8 897: ac38 l32i.n a3, a12, 40 899: 040c movi.n a4, 0 89b: 150c movi.n a5, 1 89d: ffd401 l32r a0, 7f0 8a0: 0000c0 callx0 a0 8a3: 120c movi.n a2, 1 8a5: 11c8 l32i.n a12, a1, 4 8a7: 0108 l32i.n a0, a1, 0 8a9: 10c112 addi a1, a1, 16 8ac: f00d ret.n Disassembly of section .irom.text: 000008b0 <.irom.text>: 8b0: 677075 excw 8b3: 646172 s32i a7, a1, 0x190 8b6: 635f65 excw 8b9: 6568 l32i.n a6, a5, 24 8bb: 0a6b63 excw 8be: 730000 excw 8c1: 6c6d75 excw 8c4: 676e65 excw 8c7: 206874 excw 8ca: 203d excw 8cc: 206425 excw 8cf: 000a add.n a0, a0, a0 ... 8dd: 000000 ill 8e0: 6d7573 excw 8e3: 656c movi.n a5, -26 8e5: 6e .byte 0x6e 8e6: 687467 bbci a4, 22, 952 <.irom.text+0xa2> 8e9: 616620 excw 8ec: 6c69 s32i.n a6, a12, 24 8ee: 0a6465 excw ... 8fd: 000000 ill 900: 6e6f43 excw 903: 6e6574 excw 906: 4c2d74 excw 909: 676e65 excw 90c: 3a6874 excw 90f: 616620 excw 912: 6c69 s32i.n a6, a12, 24 914: 0a6465 excw ... 91f: 707500 excw 922: 617267 bbci a2, 22, 987 <.irom.text+0xd7> 925: 206564 excw 928: 6c6966 bnei a9, 6, 998 <.irom.text+0xe8> 92b: 642065 excw 92e: 6f .byte 0x6f 92f: 6c6e77 bbci a14, 7, 99f <.irom.text+0xef> 932: 6f .byte 0x6f 933: 206461 l32r a6, fffc8ac4 936: 617473 excw 939: 2e7472 excw 93c: 000a add.n a0, a0, a0 93e: 650000 extui a0, a0, 16, 7 941: 6f7272 excw 944: 622072 l32i a7, a0, 0x188 947: 6e69 s32i.n a6, a14, 24 949: 696620 excw 94c: 656c movi.n a5, -26 94e: 000a add.n a0, a0, a0 950: 746f74 excw 953: 6c6c61 l32r a6, fffdbb04 956: 206e65 excw 959: 203d excw 95b: 0a6425 excw 95e: 750000 extui a0, a0, 16, 8 961: 726770 excw 964: 656461 l32r a6, fffd9ef4 967: 696620 excw 96a: 656c movi.n a5, -26 96c: 6f6420 excw 96f: 6c6e77 bbci a14, 7, 9df <.irom.text+0x12f> 972: 6f .byte 0x6f 973: 206461 l32r a6, fffc8b04 976: 6e6966 bnei a9, 6, 9e8 <.irom.text+0x138> 979: 7369 s32i.n a6, a3, 28 97b: 6568 l32i.n a6, a5, 24 97d: 0a2e64 excw ... 990: 677075 excw 993: 646172 s32i a7, a1, 0x190 996: 635f65 excw 999: 6f .byte 0x6f 99a: 6e .byte 0x6e 99b: 6e .byte 0x6e 99c: 746365 excw 99f: 5f .byte 0x5f 9a0: 0a6263 excw ... 9af: 732500 excw ... 9be: 750000 extui a0, a0, 16, 8 9c1: 726770 excw 9c4: 656461 l32r a6, fffd9f54 9c7: 5f .byte 0x5f 9c8: 6e6f63 excw 9cb: 6e .byte 0x6e 9cc: 746365 excw 9cf: 000a add.n a0, a0, a0 ... 9dd: 000000 ill 9e0: 726573 excw 9e3: 726576 excw 9e6: 736920 excw 9e9: 554e20 extui a4, a2, 30, 6 9ec: 4c4c movi.n a12, 68 9ee: 000a add.n a0, a0, a0 9f0: 737973 excw 9f3: 6d6574 excw 9f6: 5f .byte 0x5f 9f7: 677075 excw 9fa: 646172 s32i a7, a1, 0x190 9fd: 735f65 excw a00: 726174 excw a03: 000a74 excw upgrade_lib.o: file format elf32-xtensa-le Disassembly of section .irom0.text: 00000000 : 0: 001000 excw ... 1b: c11200 mul16u a1, a2, a0 1e: 1109e0 slli a0, a9, 2 21: 31d9 s32i.n a13, a1, 12 23: 21c9 s32i.n a12, a1, 8 25: 41e9 s32i.n a14, a1, 16 27: 02cd mov.n a12, a2 29: 03ed mov.n a14, a3 2b: 04dd mov.n a13, a4 2d: 0a2316 beqz a3, d3 30: 09f416 beqz a4, d3 33: 0a0222 l8ui a2, a2, 10 36: 224a add.n a2, a2, a4 38: fff301 l32r a0, 4 3b: 0000c0 callx0 a0 3e: 4c29 s32i.n a2, a12, 16 40: 0a0c42 l8ui a4, a12, 10 43: 3cbb addi.n a3, a12, 11 45: 0139 s32i.n a3, a1, 0 47: fff001 l32r a0, 8 4a: 0000c0 callx0 a0 4d: 4c38 l32i.n a3, a12, 16 4f: 0a0c22 l8ui a2, a12, 10 52: 0d4d mov.n a4, a13 54: 223a add.n a2, a2, a3 56: 0e3d mov.n a3, a14 58: ffed01 l32r a0, c 5b: 0000c0 callx0 a0 5e: 0128 l32i.n a2, a1, 0 60: 0a0ce2 l8ui a14, a12, 10 63: 4c38 l32i.n a3, a12, 16 65: deda add.n a13, a14, a13 67: 1440d0 extui a4, a13, 0, 2 6a: 0a4c42 s8i a4, a12, 10 6d: c0dd40 sub a13, a13, a4 70: f4d0d0 extui a13, a13, 0, 16 73: 33da add.n a3, a3, a13 75: ffe601 l32r a0, 10 78: 0000c0 callx0 a0 7b: 031c42 l16ui a4, a12, 6 7e: 0c28 l32i.n a2, a12, 0 80: 021c32 l16ui a3, a12, 4 83: 02da add.n a0, a2, a13 85: 334a add.n a3, a3, a4 87: 113340 slli a3, a3, 12 8a: 28b037 bgeu a0, a3, b6 8d: ffdc51 l32r a5, 0 90: 410c00 srli a0, a0, 12 93: 0835d7 bltu a5, a13, 9f 96: 041c62 l16ui a6, a12, 8 99: 021607 beq a6, a0, 9f 9c: 045c02 s16i a0, a12, 8 9f: 4c38 l32i.n a3, a12, 16 a1: 0d4d mov.n a4, a13 a3: ffdc01 l32r a0, 14 a6: 0000c0 callx0 a0 a9: 92cc bnez.n a2, b6 ab: 0c78 l32i.n a7, a12, 0 ad: 1e0c movi.n a14, 1 af: 77da add.n a7, a7, a13 b1: 0c79 s32i.n a7, a12, 0 b3: 000046 j b8 b6: 0e0c movi.n a14, 0 b8: 4c28 l32i.n a2, a12, 16 ba: ffd701 l32r a0, 18 bd: 0000c0 callx0 a0 c0: 0e2d mov.n a2, a14 c2: 080c movi.n a8, 0 c4: 4c89 s32i.n a8, a12, 16 c6: 21c8 l32i.n a12, a1, 8 c8: 31d8 l32i.n a13, a1, 12 ca: 41e8 l32i.n a14, a1, 16 cc: 1108 l32i.n a0, a1, 4 ce: 20c112 addi a1, a1, 32 d1: f00d ret.n d3: 120c movi.n a2, 1 d5: fffb46 j c6 d8: 000000 ill ... 000000dc : dc: 034d mov.n a4, a3 de: f0c112 addi a1, a1, -16 e1: 023d mov.n a3, a2 e3: fffd21 l32r a2, d8 e6: 0109 s32i.n a0, a1, 0 e8: 0228 l32i.n a2, a2, 0 ea: fff305 call0 1c ed: 0108 l32i.n a0, a1, 0 ef: 10c112 addi a1, a1, 16 f2: f00d ret.n ... 00000108 : 108: f0c112 addi a1, a1, -16 10b: 11c9 s32i.n a12, a1, 4 10d: 21d9 s32i.n a13, a1, 8 10f: 0109 s32i.n a0, a1, 0 111: fff901 l32r a0, f8 114: 0000c0 callx0 a0 117: fff7c1 l32r a12, f4 11a: 0c08 l32i.n a0, a12, 0 11c: 02dd mov.n a13, a2 11e: 80cc bnez.n a0, 12a 120: 421c movi.n a2, 20 122: fff601 l32r a0, fc 125: 0000c0 callx0 a0 128: 0c29 s32i.n a2, a12, 0 12a: 020c movi.n a2, 0 12c: fff501 l32r a0, 100 12f: 0000c0 callx0 a0 132: 7400d0 extui a0, a13, 0, 8 135: 4a2026 beqi a0, 2, 183 138: 473026 beqi a0, 3, 183 13b: 444026 beqi a0, 4, 183 13e: 335026 beqi a0, 5, 175 141: 306026 beqi a0, 6, 175 144: 1d4c movi.n a13, 65 146: 0c38 l32i.n a3, a12, 0 148: b23c movi.n a2, 59 14a: 035322 s16i a2, a3, 6 14d: ffed01 l32r a0, 104 150: 0000c0 callx0 a0 153: 0108 l32i.n a0, a1, 0 155: f460d0 extui a6, a13, 0, 16 158: 140c movi.n a4, 1 15a: 0c58 l32i.n a5, a12, 0 15c: 070c movi.n a7, 0 15e: 11c8 l32i.n a12, a1, 4 160: 837420 moveqz a7, a4, a2 163: 21d8 l32i.n a13, a1, 8 165: 934670 movnez a4, a6, a7 168: 025542 s16i a4, a5, 4 16b: 114440 slli a4, a4, 12 16e: 0549 s32i.n a4, a5, 0 170: 10c112 addi a1, a1, 16 173: f00d ret.n 175: 01a1d2 movi a13, 0x101 178: 0c98 l32i.n a9, a12, 0 17a: fba082 movi a8, 251 17d: 035982 s16i a8, a9, 6 180: fff246 j 14d 183: 81a0d2 movi a13, 129 186: 0cb8 l32i.n a11, a12, 0 188: 7ba0a2 movi a10, 123 18b: 035ba2 s16i a10, a11, 6 18e: ffeec6 j 14d ... 000001a0 : 1a0: fffd21 l32r a2, 194 1a3: f0c112 addi a1, a1, -16 1a6: 0228 l32i.n a2, a2, 0 1a8: 0109 s32i.n a0, a1, 0 1aa: b28c beqz.n a2, 1b9 1ac: fffc01 l32r a0, 19c 1af: 0000c0 callx0 a0 1b2: fff941 l32r a4, 198 1b5: 030c movi.n a3, 0 1b7: 0439 s32i.n a3, a4, 0 1b9: 0108 l32i.n a0, a1, 0 1bb: 10c112 addi a1, a1, 16 1be: f00d ret.n