mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
519 lines
19 KiB
Plaintext
519 lines
19 KiB
Plaintext
In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libssc.a:
|
|
|
|
ets_console.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ssc_attach-0x3a0>:
|
|
0: 000080 ret
|
|
3: 000000 ill
|
|
6: 040000 extui a0, a0, 0, 1
|
|
9: 000000 ill
|
|
c: 000000 ill
|
|
f: c11200 mul16u a1, a2, a0
|
|
12: 0109f0 slli a0, a9, 17
|
|
15: 0208 l32i.n a0, a2, 0
|
|
17: 009c beqz.n a0, 2b <ssc_attach-0x375>
|
|
19: 181026 beqi a0, 1, 35 <ssc_attach-0x36b>
|
|
1c: 1a2026 beqi a0, 2, 3a <ssc_attach-0x366>
|
|
1f: 0b3066 bnei a0, 3, 2e <ssc_attach-0x372>
|
|
22: 040222 l8ui a2, a2, 4
|
|
25: 002785 call0 2a0 <ssc_attach-0x100>
|
|
28: 000086 j 2e <ssc_attach-0x372>
|
|
2b: 000405 call0 6c <ssc_attach-0x334>
|
|
2e: 0108 l32i.n a0, a1, 0
|
|
30: 10c112 addi a1, a1, 16
|
|
33: f00d ret.n
|
|
35: 1228 l32i.n a2, a2, 4
|
|
37: 000a45 call0 dc <ssc_attach-0x2c4>
|
|
3a: 001505 call0 18c <ssc_attach-0x214>
|
|
3d: fff021 l32r a2, 0 <ssc_attach-0x3a0>
|
|
40: ffa002 movi a0, 255
|
|
43: fff131 l32r a3, 8 <ssc_attach-0x398>
|
|
46: 804202 s8i a0, a2, 128
|
|
49: ffee21 l32r a2, 4 <ssc_attach-0x39c>
|
|
4c: fff001 l32r a0, c <ssc_attach-0x394>
|
|
4f: 0000c0 callx0 a0
|
|
52: fff606 j 2e <ssc_attach-0x372>
|
|
55: 000000 ill
|
|
58: 004c movi.n a0, 64
|
|
5a: 040000 extui a0, a0, 0, 1
|
|
5d: 000001 l32r a0, fffc0060 <ssc_param_str+0xfffbfc28>
|
|
...
|
|
6c: f0c112 addi a1, a1, -16
|
|
6f: fffa21 l32r a2, 58 <ssc_attach-0x348>
|
|
72: 0109 s32i.n a0, a1, 0
|
|
74: cc0202 l8ui a0, a2, 204
|
|
77: 11c9 s32i.n a12, a1, 4
|
|
79: 70ac beqz.n a0, a4 <ssc_attach-0x2fc>
|
|
7b: 342202 l32i a0, a2, 208
|
|
7e: b402c2 l8ui a12, a2, 180
|
|
81: f09c beqz.n a0, a4 <ssc_attach-0x2fc>
|
|
83: 11ccc0 slli a12, a12, 4
|
|
86: c0ca add.n a12, a0, a12
|
|
88: 8c9c beqz.n a12, a4 <ssc_attach-0x2fc>
|
|
8a: 2c28 l32i.n a2, a12, 8
|
|
8c: 429c beqz.n a2, a4 <ssc_attach-0x2fc>
|
|
8e: 0002c0 callx0 a2
|
|
91: 040c02 l8ui a0, a12, 4
|
|
94: 156017 bbci a0, 1, ad <ssc_attach-0x2f3>
|
|
97: 050c42 l8ui a4, a12, 5
|
|
9a: b21c movi.n a2, 27
|
|
9c: 130c movi.n a3, 1
|
|
9e: fff001 l32r a0, 60 <ssc_attach-0x340>
|
|
a1: 0000c0 callx0 a0
|
|
a4: 11c8 l32i.n a12, a1, 4
|
|
a6: 0108 l32i.n a0, a1, 0
|
|
a8: 10c112 addi a1, a1, 16
|
|
ab: f00d ret.n
|
|
ad: f36007 bbci a0, 0, a4 <ssc_attach-0x2fc>
|
|
b0: ffebc1 l32r a12, 5c <ssc_attach-0x344>
|
|
b3: 0c2d mov.n a2, a12
|
|
b5: ffeb01 l32r a0, 64 <ssc_attach-0x33c>
|
|
b8: 0000c0 callx0 a0
|
|
bb: 0c2d mov.n a2, a12
|
|
bd: d0a732 movi a3, 0x7d0
|
|
c0: 040c movi.n a4, 0
|
|
c2: 150c movi.n a5, 1
|
|
c4: ffe901 l32r a0, 68 <ssc_attach-0x338>
|
|
c7: 0000c0 callx0 a0
|
|
ca: fff586 j a4 <ssc_attach-0x2fc>
|
|
cd: 000000 ill
|
|
d0: 000104 excw
|
|
d3: 004c00 break 12, 0
|
|
d6: 000000 ill
|
|
d9: 000000 ill
|
|
dc: 024d mov.n a4, a2
|
|
de: e0c112 addi a1, a1, -32
|
|
e1: fffb21 l32r a2, d0 <ssc_attach-0x2d0>
|
|
e4: 0109 s32i.n a0, a1, 0
|
|
e6: 4149 s32i.n a4, a1, 16
|
|
e8: fffc01 l32r a0, d8 <ssc_attach-0x2c8>
|
|
eb: 0000c0 callx0 a0
|
|
ee: fff921 l32r a2, d4 <ssc_attach-0x2cc>
|
|
f1: cc0232 l8ui a3, a2, 204
|
|
f4: 342202 l32i a0, a2, 208
|
|
f7: a39c beqz.n a3, 115 <ssc_attach-0x28b>
|
|
f9: 809c beqz.n a0, 115 <ssc_attach-0x28b>
|
|
fb: b40242 l8ui a4, a2, 180
|
|
fe: 1144c0 slli a4, a4, 4
|
|
101: 004a add.n a0, a0, a4
|
|
103: e08c beqz.n a0, 115 <ssc_attach-0x28b>
|
|
105: 040052 l8ui a5, a0, 4
|
|
108: 3048 l32i.n a4, a0, 12
|
|
10a: 076507 bbci a5, 0, 115 <ssc_attach-0x28b>
|
|
10d: 448c beqz.n a4, 115 <ssc_attach-0x28b>
|
|
10f: 10c122 addi a2, a1, 16
|
|
112: 0004c0 callx0 a4
|
|
115: 0108 l32i.n a0, a1, 0
|
|
117: 20c112 addi a1, a1, 32
|
|
11a: f00d ret.n
|
|
11c: 000000 ill
|
|
11f: ff4100 excw
|
|
122: ff .byte 0xff
|
|
123: ff0422 l8ui a2, a4, 255
|
|
126: c28c beqz.n a2, 136 <ssc_attach-0x26a>
|
|
128: 320b addi.n a3, a2, -1
|
|
12a: ff4432 s8i a3, a4, 255
|
|
12d: 012380 slli a2, a3, 24
|
|
130: 312820 srai a2, a2, 24
|
|
133: 046377 bbci a3, 7, 13b <ssc_attach-0x265>
|
|
136: ffa022 movi a2, 255
|
|
139: f00d ret.n
|
|
13b: 030c movi.n a3, 0
|
|
13d: 524a add.n a5, a2, a4
|
|
13f: 800522 l8ui a2, a5, 128
|
|
142: 804532 s8i a3, a5, 128
|
|
145: f00d ret.n
|
|
147: 000000 ill
|
|
14a: 610000 excw
|
|
14d: ff .byte 0xff
|
|
14e: ff .byte 0xff
|
|
14f: ff0652 l8ui a5, a6, 255
|
|
152: 7fa032 movi a3, 127
|
|
155: 231537 beq a5, a3, 17c <ssc_attach-0x224>
|
|
158: 014580 slli a4, a5, 24
|
|
15b: 000232 l8ui a3, a2, 0
|
|
15e: 314840 srai a4, a4, 24
|
|
161: 464a add.n a4, a6, a4
|
|
163: 804432 s8i a3, a4, 128
|
|
166: ff0622 l8ui a2, a6, 255
|
|
169: 012280 slli a2, a2, 24
|
|
16c: 312820 srai a2, a2, 24
|
|
16f: 221b addi.n a2, a2, 1
|
|
171: ff4622 s8i a2, a6, 255
|
|
174: 012280 slli a2, a2, 24
|
|
177: 312820 srai a2, a2, 24
|
|
17a: f00d ret.n
|
|
17c: f27c movi.n a2, -1
|
|
17e: f00d ret.n
|
|
180: 000080 ret
|
|
183: 004100 break 1, 0
|
|
186: 000000 ill
|
|
189: 000000 ill
|
|
18c: fffd21 l32r a2, 180 <ssc_attach-0x220>
|
|
18f: 7fa032 movi a3, 127
|
|
192: f0c112 addi a1, a1, -16
|
|
195: 0109 s32i.n a0, a1, 0
|
|
197: fffc01 l32r a0, 188 <ssc_attach-0x218>
|
|
19a: 0000c0 callx0 a0
|
|
19d: fff921 l32r a2, 184 <ssc_attach-0x21c>
|
|
1a0: 000c movi.n a0, 0
|
|
1a2: be4202 s8i a0, a2, 190
|
|
1a5: c04202 s8i a0, a2, 192
|
|
1a8: 0108 l32i.n a0, a1, 0
|
|
1aa: 10c112 addi a1, a1, 16
|
|
1ad: f00d ret.n
|
|
1af: 004c00 break 12, 0
|
|
1b2: 000000 ill
|
|
1b5: 000000 ill
|
|
1b8: e0c112 addi a1, a1, -32
|
|
1bb: 31c9 s32i.n a12, a1, 12
|
|
1bd: 51e9 s32i.n a14, a1, 20
|
|
1bf: fffce1 l32r a14, 1b0 <ssc_attach-0x1f0>
|
|
1c2: 41d9 s32i.n a13, a1, 16
|
|
1c4: b30e22 l8ui a2, a14, 179
|
|
1c7: 2109 s32i.n a0, a1, 8
|
|
1c9: 084216 beqz a2, 251 <ssc_attach-0x14f>
|
|
1cc: 340e02 l8ui a0, a14, 52
|
|
1cf: b4ce62 addi a6, a14, -76
|
|
1d2: 2ac026 beqi a0, 32, 200 <ssc_attach-0x1a0>
|
|
1d5: 014d mov.n a4, a1
|
|
1d7: 0d0c movi.n a13, 0
|
|
1d9: 012280 slli a2, a2, 24
|
|
1dc: 312820 srai a2, a2, 24
|
|
1df: 3d4a add.n a3, a13, a4
|
|
1e1: 004302 s8i a0, a3, 0
|
|
1e4: 0d5d mov.n a5, a13
|
|
1e6: 830c movi.n a3, 8
|
|
1e8: dd1b addi.n a13, a13, 1
|
|
1ea: 74d0d0 extui a13, a13, 0, 8
|
|
1ed: 603357 bltu a3, a5, 251 <ssc_attach-0x14f>
|
|
1f0: 0e12d7 beq a2, a13, 202 <ssc_attach-0x19e>
|
|
1f3: 0d6a add.n a0, a13, a6
|
|
1f5: 800002 l8ui a0, a0, 128
|
|
1f8: 3d4a add.n a3, a13, a4
|
|
1fa: e3c066 bnei a0, 32, 1e1 <ssc_attach-0x1bf>
|
|
1fd: 000046 j 202 <ssc_attach-0x19e>
|
|
200: 0d0c movi.n a13, 0
|
|
202: cc0e02 l8ui a0, a14, 204
|
|
205: 0c0c movi.n a12, 0
|
|
207: a0ac beqz.n a0, 235 <ssc_attach-0x16b>
|
|
209: 342e22 l32i a2, a14, 208
|
|
20c: 113cc0 slli a3, a12, 4
|
|
20f: 223a add.n a2, a2, a3
|
|
211: 529c beqz.n a2, 22a <ssc_attach-0x176>
|
|
213: 0238 l32i.n a3, a2, 0
|
|
215: 0d4d mov.n a4, a13
|
|
217: 012d mov.n a2, a1
|
|
219: ffe601 l32r a0, 1b4 <ssc_attach-0x1ec>
|
|
21c: 0000c0 callx0 a0
|
|
21f: 42cc bnez.n a2, 227 <ssc_attach-0x179>
|
|
221: cc0e02 l8ui a0, a14, 204
|
|
224: 0003c6 j 237 <ssc_attach-0x169>
|
|
227: cc0e02 l8ui a0, a14, 204
|
|
22a: cc1b addi.n a12, a12, 1
|
|
22c: 74c0c0 extui a12, a12, 0, 8
|
|
22f: d63c07 bltu a12, a0, 209 <ssc_attach-0x197>
|
|
232: 000046 j 237 <ssc_attach-0x169>
|
|
235: 0c0c movi.n a12, 0
|
|
237: 1610c7 beq a0, a12, 251 <ssc_attach-0x14f>
|
|
23a: 020c movi.n a2, 0
|
|
23c: b44ec2 s8i a12, a14, 180
|
|
23f: 0d1b addi.n a0, a13, 1
|
|
241: b54e02 s8i a0, a14, 181
|
|
244: 31c8 l32i.n a12, a1, 12
|
|
246: 41d8 l32i.n a13, a1, 16
|
|
248: 51e8 l32i.n a14, a1, 20
|
|
24a: 2108 l32i.n a0, a1, 8
|
|
24c: 20c112 addi a1, a1, 32
|
|
24f: f00d ret.n
|
|
251: 120c movi.n a2, 1
|
|
253: fffb46 j 244 <ssc_attach-0x15c>
|
|
256: 800000 add a0, a0, a0
|
|
259: 000000 ill
|
|
25c: 000000 ill
|
|
25f: 000400 excw
|
|
262: 080000 excw
|
|
265: 000000 ill
|
|
268: 000000 ill
|
|
26b: 000400 excw
|
|
26e: 0c0000 excw
|
|
271: 000000 ill
|
|
274: 000000 ill
|
|
277: 000400 excw
|
|
...
|
|
29e: 120000 excw
|
|
2a1: 51e0c1 l32r a12, fffd4a24 <ssc_param_str+0xfffd45ec>
|
|
2a4: ffed excw
|
|
2a6: 0109 s32i.n a0, a1, 0
|
|
2a8: 740020 extui a0, a2, 0, 8
|
|
2ab: 800532 l8ui a3, a5, 128
|
|
2ae: ffa022 movi a2, 255
|
|
2b1: 2d9327 bne a3, a2, 2e2 <ssc_attach-0xbe>
|
|
2b4: 104102 s8i a0, a1, 16
|
|
2b7: f43c movi.n a4, 63
|
|
2b9: 2c9047 bne a0, a4, 2e9 <ssc_attach-0xb7>
|
|
2bc: 7f0572 l8ui a7, a5, 127
|
|
2bf: 67ec bnez.n a7, 2e9 <ssc_attach-0xb7>
|
|
2c1: 282502 l32i a0, a5, 160
|
|
2c4: 0000c0 callx0 a0
|
|
2c7: ffe521 l32r a2, 25c <ssc_attach-0x144>
|
|
2ca: ffe531 l32r a3, 260 <ssc_attach-0x140>
|
|
2cd: ffeb01 l32r a0, 27c <ssc_attach-0x124>
|
|
2d0: 0000c0 callx0 a0
|
|
2d3: 0002c6 j 2e2 <ssc_attach-0xbe>
|
|
2d6: ffe321 l32r a2, 264 <ssc_attach-0x13c>
|
|
2d9: 100132 l8ui a3, a1, 16
|
|
2dc: ffe901 l32r a0, 280 <ssc_attach-0x120>
|
|
2df: 0000c0 callx0 a0
|
|
2e2: 0108 l32i.n a0, a1, 0
|
|
2e4: 20c112 addi a1, a1, 32
|
|
2e7: f00d ret.n
|
|
2e9: d40c movi.n a4, 13
|
|
2eb: 149047 bne a0, a4, 303 <ssc_attach-0x9d>
|
|
2ee: ffec85 call0 1b8 <ssc_attach-0x1e8>
|
|
2f1: 06d256 bnez a2, 362 <ssc_attach-0x3e>
|
|
2f4: b21c movi.n a2, 27
|
|
2f6: 030c movi.n a3, 0
|
|
2f8: 040c movi.n a4, 0
|
|
2fa: ffe201 l32r a0, 284 <ssc_attach-0x11c>
|
|
2fd: 0000c0 callx0 a0
|
|
300: fff786 j 2e2 <ssc_attach-0xbe>
|
|
303: 358026 beqi a0, 8, 33c <ssc_attach-0x64>
|
|
306: 7fa052 movi a5, 127
|
|
309: 2f1057 beq a0, a5, 33c <ssc_attach-0x64>
|
|
30c: 20c0b6 bltui a0, 32, 330 <ssc_attach-0x70>
|
|
30f: 7ea062 movi a6, 126
|
|
312: 1a3607 bltu a6, a0, 330 <ssc_attach-0x70>
|
|
315: 10c122 addi a2, a1, 16
|
|
318: ffe305 call0 14c <ssc_attach-0x254>
|
|
31b: b70266 bnei a2, -1, 2d6 <ssc_attach-0xca>
|
|
31e: ffe6c5 call0 18c <ssc_attach-0x214>
|
|
321: ffd121 l32r a2, 268 <ssc_attach-0x138>
|
|
324: ffd231 l32r a3, 26c <ssc_attach-0x134>
|
|
327: ffd801 l32r a0, 288 <ssc_attach-0x118>
|
|
32a: 0000c0 callx0 a0
|
|
32d: ffec46 j 2e2 <ssc_attach-0xbe>
|
|
330: ffd021 l32r a2, 270 <ssc_attach-0x130>
|
|
333: ffd601 l32r a0, 28c <ssc_attach-0x114>
|
|
336: 0000c0 callx0 a0
|
|
339: ffe946 j 2e2 <ssc_attach-0xbe>
|
|
33c: ffde05 call0 120 <ssc_attach-0x280>
|
|
33f: ffa032 movi a3, 255
|
|
342: 2e1237 beq a2, a3, 374 <ssc_attach-0x2c>
|
|
345: 100122 l8ui a2, a1, 16
|
|
348: ffd201 l32r a0, 290 <ssc_attach-0x110>
|
|
34b: 0000c0 callx0 a0
|
|
34e: 022c movi.n a2, 32
|
|
350: ffd101 l32r a0, 294 <ssc_attach-0x10c>
|
|
353: 0000c0 callx0 a0
|
|
356: 100122 l8ui a2, a1, 16
|
|
359: ffcf01 l32r a0, 298 <ssc_attach-0x108>
|
|
35c: 0000c0 callx0 a0
|
|
35f: ffdfc6 j 2e2 <ssc_attach-0xbe>
|
|
362: ffe285 call0 18c <ssc_attach-0x214>
|
|
365: ffc321 l32r a2, 274 <ssc_attach-0x12c>
|
|
368: ffc431 l32r a3, 278 <ssc_attach-0x128>
|
|
36b: ffcc01 l32r a0, 29c <ssc_attach-0x104>
|
|
36e: 0000c0 callx0 a0
|
|
371: ffdb46 j 2e2 <ssc_attach-0xbe>
|
|
374: ffe145 call0 18c <ssc_attach-0x214>
|
|
377: ffd9c6 j 2e2 <ssc_attach-0xbe>
|
|
37a: 400000 ssr a0
|
|
37d: 000000 ill
|
|
380: 000010 excw
|
|
383: 010400 slli a0, a4, 32
|
|
386: 500000 excw
|
|
389: 000004 excw
|
|
38c: 000000 ill
|
|
38f: 000400 excw
|
|
...
|
|
|
|
000003a0 <ssc_attach>:
|
|
3a0: fff821 l32r a2, 380 <ssc_attach-0x20>
|
|
3a3: b31c movi.n a3, 27
|
|
3a5: fff541 l32r a4, 37c <ssc_attach-0x24>
|
|
3a8: ffa052 movi a5, 255
|
|
3ab: f0c112 addi a1, a1, -16
|
|
3ae: 0109 s32i.n a0, a1, 0
|
|
3b0: c04452 s8i a5, a4, 192
|
|
3b3: c0c442 addi a4, a4, -64
|
|
3b6: 051c movi.n a5, 16
|
|
3b8: fff701 l32r a0, 394 <ssc_attach-0xc>
|
|
3bb: 0000c0 callx0 a0
|
|
3be: fff121 l32r a2, 384 <ssc_attach-0x1c>
|
|
3c1: fff131 l32r a3, 388 <ssc_attach-0x18>
|
|
3c4: 040c movi.n a4, 0
|
|
3c6: fff401 l32r a0, 398 <ssc_attach-0x8>
|
|
3c9: 0000c0 callx0 a0
|
|
3cc: fff021 l32r a2, 38c <ssc_attach-0x14>
|
|
3cf: fff031 l32r a3, 390 <ssc_attach-0x10>
|
|
3d2: fff201 l32r a0, 39c <ssc_attach-0x4>
|
|
3d5: 0000c0 callx0 a0
|
|
3d8: 0108 l32i.n a0, a1, 0
|
|
3da: 10c112 addi a1, a1, 16
|
|
3dd: f00d ret.n
|
|
3df: 000000 ill
|
|
...
|
|
|
|
000003e4 <ssc_cmd_done>:
|
|
3e4: 114300 slli a4, a3, 16
|
|
3e7: f0c112 addi a1, a1, -16
|
|
3ea: 130c movi.n a3, 1
|
|
3ec: 204240 or a4, a2, a4
|
|
3ef: 0109 s32i.n a0, a1, 0
|
|
3f1: b21c movi.n a2, 27
|
|
3f3: fffb01 l32r a0, 3e0 <ssc_attach+0x40>
|
|
3f6: 0000c0 callx0 a0
|
|
3f9: 0108 l32i.n a0, a1, 0
|
|
3fb: 10c112 addi a1, a1, 16
|
|
3fe: f00d ret.n
|
|
400: 0098 l32i.n a9, a0, 0
|
|
...
|
|
|
|
00000404 <ssc_register>:
|
|
404: ffff61 l32r a6, 400 <ssc_cmd_done+0x1c>
|
|
407: 438c beqz.n a3, 40f <ssc_register+0xb>
|
|
409: 804632 s8i a3, a6, 128
|
|
40c: 216622 s32i a2, a6, 132
|
|
40f: 226642 s32i a4, a6, 136
|
|
412: f00d ret.n
|
|
414: 000080 ret
|
|
...
|
|
|
|
00000418 <ssc_param_len>:
|
|
418: ffff51 l32r a5, 414 <ssc_register+0x10>
|
|
41b: 7f0522 l8ui a2, a5, 127
|
|
41e: 810552 l8ui a5, a5, 129
|
|
421: 012280 slli a2, a2, 24
|
|
424: 312820 srai a2, a2, 24
|
|
427: 042257 blt a2, a5, 42f <ssc_param_len+0x17>
|
|
42a: c02250 sub a2, a2, a5
|
|
42d: f00d ret.n
|
|
42f: 020c movi.n a2, 0
|
|
431: f00d ret.n
|
|
433: 008000 excw
|
|
...
|
|
|
|
00000438 <ssc_param_str>:
|
|
438: ffff31 l32r a3, 434 <ssc_param_len+0x1c>
|
|
43b: 810322 l8ui a2, a3, 129
|
|
43e: 223a add.n a2, a2, a3
|
|
440: f00d ret.n
|
|
442: 800000 add a0, a0, a0
|
|
445: 000000 ill
|
|
448: 010000 slli a0, a0, 32
|
|
44b: 000000 ill
|
|
44e: 1c0000 excw
|
|
451: 130cb2 l8ui a11, a12, 19
|
|
454: fffd51 l32r a5, 448 <ssc_param_str+0x10>
|
|
457: fffb41 l32r a4, 444 <ssc_param_str+0xc>
|
|
45a: f0c112 addi a1, a1, -16
|
|
45d: 800442 l8ui a4, a4, 128
|
|
460: 0109 s32i.n a0, a1, 0
|
|
462: 204450 or a4, a4, a5
|
|
465: fff901 l32r a0, 44c <ssc_param_str+0x14>
|
|
468: 0000c0 callx0 a0
|
|
46b: 0108 l32i.n a0, a1, 0
|
|
46d: 10c112 addi a1, a1, 16
|
|
470: f00d ret.n
|
|
|
|
uart.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <uart_rx_intr_handler_ssc-0x14>:
|
|
0: 000000 ill
|
|
3: fe0000 excw
|
|
6: ff .byte 0xff
|
|
7: 5f .byte 0x5f
|
|
8: 000f00 excw
|
|
b: 0f0000 excw
|
|
e: 000000 ill
|
|
11: 000000 ill
|
|
|
|
00000014 <uart_rx_intr_handler_ssc>:
|
|
14: 160c movi.n a6, 1
|
|
16: fffb41 l32r a4, 4 <uart_rx_intr_handler_ssc-0x10>
|
|
19: e0c112 addi a1, a1, -32
|
|
1c: 21d9 s32i.n a13, a1, 8
|
|
1e: 31e9 s32i.n a14, a1, 12
|
|
20: 11c9 s32i.n a12, a1, 4
|
|
22: 41f9 s32i.n a15, a1, 16
|
|
24: 02cd mov.n a12, a2
|
|
26: fff621 l32r a2, 0 <uart_rx_intr_handler_ssc-0x14>
|
|
29: 0109 s32i.n a0, a1, 0
|
|
2b: 102222 l32i a2, a2, 64
|
|
2e: fff601 l32r a0, 8 <uart_rx_intr_handler_ssc-0xc>
|
|
31: 742020 extui a2, a2, 0, 8
|
|
34: d10200 mul16s a0, a2, a0
|
|
37: 004a add.n a0, a0, a4
|
|
39: 0020c0 memw
|
|
3c: 822032 l32i a3, a0, 0x208
|
|
3f: 5a6307 bbci a3, 0, 9d <uart_rx_intr_handler_ssc+0x89>
|
|
42: ffa032 movi a3, 255
|
|
45: 0020c0 memw
|
|
48: fff1d1 l32r a13, c <uart_rx_intr_handler_ssc-0x8>
|
|
4b: 846062 s32i a6, a0, 0x210
|
|
4e: d1dd20 mul16s a13, a13, a2
|
|
51: dd4a add.n a13, a13, a4
|
|
53: 0020c0 memw
|
|
56: 872d52 l32i a5, a13, 0x21c
|
|
59: df0c movi.n a15, 13
|
|
5b: 3e0357 bnone a3, a5, 9d <uart_rx_intr_handler_ssc+0x89>
|
|
5e: 2c08 l32i.n a0, a12, 8
|
|
60: 0020c0 memw
|
|
63: b21c movi.n a2, 27
|
|
65: 802de2 l32i a14, a13, 0x200
|
|
68: 330c movi.n a3, 3
|
|
6a: 74e0e0 extui a14, a14, 0, 8
|
|
6d: 0e4d mov.n a4, a14
|
|
6f: 0040e2 s8i a14, a0, 0
|
|
72: ffe701 l32r a0, 10 <uart_rx_intr_handler_ssc-0x4>
|
|
75: 0000c0 callx0 a0
|
|
78: 1c28 l32i.n a2, a12, 4
|
|
7a: 039ef7 bne a14, a15, 81 <uart_rx_intr_handler_ssc+0x6d>
|
|
7d: 200c movi.n a0, 2
|
|
7f: 5c09 s32i.n a0, a12, 20
|
|
81: 2c08 l32i.n a0, a12, 8
|
|
83: 01d232 addmi a3, a2, 0x100
|
|
86: 001b addi.n a0, a0, 1
|
|
88: 2c09 s32i.n a0, a12, 8
|
|
8a: 039037 bne a0, a3, 91 <uart_rx_intr_handler_ssc+0x7d>
|
|
8d: 020d mov.n a0, a2
|
|
8f: 2c29 s32i.n a2, a12, 8
|
|
91: 0020c0 memw
|
|
94: 872d22 l32i a2, a13, 0x21c
|
|
97: 742020 extui a2, a2, 0, 8
|
|
9a: fc2256 bnez a2, 60 <uart_rx_intr_handler_ssc+0x4c>
|
|
9d: 11c8 l32i.n a12, a1, 4
|
|
9f: 21d8 l32i.n a13, a1, 8
|
|
a1: 31e8 l32i.n a14, a1, 12
|
|
a3: 41f8 l32i.n a15, a1, 16
|
|
a5: 0108 l32i.n a0, a1, 0
|
|
a7: 20c112 addi a1, a1, 32
|
|
aa: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
000000ac <uart_reattach-0x10>:
|
|
...
|
|
|
|
000000bc <uart_reattach>:
|
|
bc: 520c movi.n a2, 5
|
|
be: fffb31 l32r a3, ac <uart_reattach-0x10>
|
|
c1: fffb41 l32r a4, b0 <uart_reattach-0xc>
|
|
c4: f0c112 addi a1, a1, -16
|
|
c7: 0109 s32i.n a0, a1, 0
|
|
c9: fffa01 l32r a0, b4 <uart_reattach-0x8>
|
|
cc: 0000c0 callx0 a0
|
|
cf: 022c movi.n a2, 32
|
|
d1: fff901 l32r a0, b8 <uart_reattach-0x4>
|
|
d4: 0000c0 callx0 a0
|
|
d7: 0108 l32i.n a0, a1, 0
|
|
d9: 10c112 addi a1, a1, 16
|
|
dc: f00d ret.n
|