mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-07 16:23:38 +03:00
15078 lines
614 KiB
Plaintext
15078 lines
614 KiB
Plaintext
In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libpp.a:
|
|
|
|
esf_buf.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <esf_rx_buf_alloc-0x14>:
|
|
...
|
|
|
|
00000014 <esf_rx_buf_alloc>:
|
|
14: f0c112 addi a1, a1, -16
|
|
17: 0109 s32i.n a0, a1, 0
|
|
19: 0b8266 bnei a2, 8, 28 <esf_rx_buf_alloc+0x14>
|
|
1c: fff901 l32r a0, 0 <esf_rx_buf_alloc-0x14>
|
|
1f: 4008 l32i.n a0, a0, 16
|
|
21: 020c movi.n a2, 0
|
|
23: c0cc bnez.n a0, 33 <esf_rx_buf_alloc+0x1f>
|
|
25: 0000c6 j 2c <esf_rx_buf_alloc+0x18>
|
|
28: 000c movi.n a0, 0
|
|
2a: 002d mov.n a2, a0
|
|
2c: 0108 l32i.n a0, a1, 0
|
|
2e: 10c112 addi a1, a1, 16
|
|
31: f00d ret.n
|
|
33: fff601 l32r a0, c <esf_rx_buf_alloc-0x8>
|
|
36: 0000c0 callx0 a0
|
|
39: fff251 l32r a5, 4 <esf_rx_buf_alloc-0x10>
|
|
3c: 020c movi.n a2, 0
|
|
3e: 4538 l32i.n a3, a5, 16
|
|
40: 1139 s32i.n a3, a1, 4
|
|
42: 8348 l32i.n a4, a3, 32
|
|
44: 4549 s32i.n a4, a5, 16
|
|
46: 8329 s32i.n a2, a3, 32
|
|
48: fff201 l32r a0, 10 <esf_rx_buf_alloc-0x4>
|
|
4b: 0000c0 callx0 a0
|
|
4e: ffee71 l32r a7, 8 <esf_rx_buf_alloc-0xc>
|
|
51: 5768 l32i.n a6, a7, 20
|
|
53: 1108 l32i.n a0, a1, 4
|
|
55: 660b addi.n a6, a6, -1
|
|
57: 5769 s32i.n a6, a7, 20
|
|
59: fff346 j 2a <esf_rx_buf_alloc+0x16>
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
0000005c <esf_buf_alloc-0x60>:
|
|
...
|
|
64: 004000 break 0, 0
|
|
67: 000000 ill
|
|
6a: 000000 ill
|
|
6d: 000080 ret
|
|
70: 000000 ill
|
|
73: 000001 l32r a0, fffc0074 <esf_buf_setup+0xfffbfc9c>
|
|
76: 000000 ill
|
|
79: 000020 excw
|
|
7c: 000000 ill
|
|
7f: 000000 ill
|
|
82: 000020 excw
|
|
...
|
|
|
|
000000bc <esf_buf_alloc>:
|
|
bc: 026d mov.n a6, a2
|
|
be: e0c112 addi a1, a1, -32
|
|
c1: 5109 s32i.n a0, a1, 20
|
|
c3: 020c movi.n a2, 0
|
|
c5: ffe501 l32r a0, 5c <esf_buf_alloc-0x60>
|
|
c8: 0b1366 bnei a3, 1, d7 <esf_buf_alloc+0x1b>
|
|
cb: 868c beqz.n a6, d7 <esf_buf_alloc+0x1b>
|
|
cd: 0038 l32i.n a3, a0, 0
|
|
cf: 4169 s32i.n a6, a1, 16
|
|
d1: 0fd316 beqz a3, 1d2 <esf_buf_alloc+0x116>
|
|
d4: 004046 j 1d9 <esf_buf_alloc+0x11d>
|
|
d7: 314366 bnei a3, 4, 10c <esf_buf_alloc+0x50>
|
|
da: 1048 l32i.n a4, a0, 4
|
|
dc: 0e9416 beqz a4, 1c9 <esf_buf_alloc+0x10d>
|
|
df: ffe901 l32r a0, 84 <esf_buf_alloc-0x38>
|
|
e2: 0000c0 callx0 a0
|
|
e5: ffde81 l32r a8, 60 <esf_buf_alloc-0x5c>
|
|
e8: 050c movi.n a5, 0
|
|
ea: 1868 l32i.n a6, a8, 4
|
|
ec: 2169 s32i.n a6, a1, 8
|
|
ee: 8678 l32i.n a7, a6, 32
|
|
f0: 1879 s32i.n a7, a8, 4
|
|
f2: 8659 s32i.n a5, a6, 32
|
|
f4: ffe501 l32r a0, 88 <esf_buf_alloc-0x34>
|
|
f7: 0000c0 callx0 a0
|
|
fa: 2108 l32i.n a0, a1, 8
|
|
fc: ffda41 l32r a4, 64 <esf_buf_alloc-0x58>
|
|
ff: 9038 l32i.n a3, a0, 36
|
|
101: 10a8 l32i.n a10, a0, 4
|
|
103: 4098 l32i.n a9, a0, 16
|
|
105: 1a99 s32i.n a9, a10, 4
|
|
107: 0328 l32i.n a2, a3, 0
|
|
109: 004146 j 212 <esf_buf_alloc+0x156>
|
|
10c: 435366 bnei a3, 5, 153 <esf_buf_alloc+0x97>
|
|
10f: 20b8 l32i.n a11, a0, 8
|
|
111: 0b4b16 beqz a11, 1c9 <esf_buf_alloc+0x10d>
|
|
114: ffde01 l32r a0, 8c <esf_buf_alloc-0x30>
|
|
117: 0000c0 callx0 a0
|
|
11a: ffd341 l32r a4, 68 <esf_buf_alloc-0x54>
|
|
11d: 020c movi.n a2, 0
|
|
11f: 2408 l32i.n a0, a4, 8
|
|
121: 0109 s32i.n a0, a1, 0
|
|
123: 2109 s32i.n a0, a1, 8
|
|
125: 8038 l32i.n a3, a0, 32
|
|
127: 2439 s32i.n a3, a4, 8
|
|
129: 8029 s32i.n a2, a0, 32
|
|
12b: ffd901 l32r a0, 90 <esf_buf_alloc-0x2c>
|
|
12e: 0000c0 callx0 a0
|
|
131: 030c movi.n a3, 0
|
|
133: 2128 l32i.n a2, a1, 8
|
|
135: 841c movi.n a4, 24
|
|
137: 9228 l32i.n a2, a2, 36
|
|
139: ffd601 l32r a0, 94 <esf_buf_alloc-0x28>
|
|
13c: 0000c0 callx0 a0
|
|
13f: 0138 l32i.n a3, a1, 0
|
|
141: 2108 l32i.n a0, a1, 8
|
|
143: 1358 l32i.n a5, a3, 4
|
|
145: 4348 l32i.n a4, a3, 16
|
|
147: 1549 s32i.n a4, a5, 4
|
|
149: 9338 l32i.n a3, a3, 36
|
|
14b: ffc841 l32r a4, 6c <esf_buf_alloc-0x50>
|
|
14e: 0328 l32i.n a2, a3, 0
|
|
150: 002f86 j 212 <esf_buf_alloc+0x156>
|
|
153: 3149 s32i.n a4, a1, 12
|
|
155: 686366 bnei a3, 6, 1c1 <esf_buf_alloc+0x105>
|
|
158: 822c movi.n a2, 40
|
|
15a: ffcf01 l32r a0, 98 <esf_buf_alloc-0x24>
|
|
15d: 0000c0 callx0 a0
|
|
160: 1129 s32i.n a2, a1, 4
|
|
162: 020d mov.n a0, a2
|
|
164: 2129 s32i.n a2, a1, 8
|
|
166: 066216 beqz a2, 1d0 <esf_buf_alloc+0x114>
|
|
169: c20c movi.n a2, 12
|
|
16b: ffcc01 l32r a0, 9c <esf_buf_alloc-0x20>
|
|
16e: 0000c0 callx0 a0
|
|
171: 1188 l32i.n a8, a1, 4
|
|
173: 170c movi.n a7, 1
|
|
175: 1829 s32i.n a2, a8, 4
|
|
177: 2829 s32i.n a2, a8, 8
|
|
179: 065872 s16i a7, a8, 12
|
|
17c: 821c movi.n a2, 24
|
|
17e: ffc801 l32r a0, a0 <esf_buf_alloc-0x1c>
|
|
181: 0000c0 callx0 a0
|
|
184: 030c movi.n a3, 0
|
|
186: 1198 l32i.n a9, a1, 4
|
|
188: 841c movi.n a4, 24
|
|
18a: 9929 s32i.n a2, a9, 36
|
|
18c: ffc601 l32r a0, a4 <esf_buf_alloc-0x18>
|
|
18f: 0000c0 callx0 a0
|
|
192: 11b8 l32i.n a11, a1, 4
|
|
194: 9bb8 l32i.n a11, a11, 36
|
|
196: 0b08 l32i.n a0, a11, 0
|
|
198: ffb621 l32r a2, 70 <esf_buf_alloc-0x4c>
|
|
19b: 54a000 extui a10, a0, 0, 6
|
|
19e: 410600 srli a0, a0, 6
|
|
1a1: 200020 or a0, a0, a2
|
|
1a4: 3128 l32i.n a2, a1, 12
|
|
1a6: 1100a0 slli a0, a0, 6
|
|
1a9: 20aa00 or a10, a10, a0
|
|
1ac: 0ba9 s32i.n a10, a11, 0
|
|
1ae: ffbe01 l32r a0, a8 <esf_buf_alloc-0x14>
|
|
1b1: 0000c0 callx0 a0
|
|
1b4: 1148 l32i.n a4, a1, 4
|
|
1b6: 2108 l32i.n a0, a1, 8
|
|
1b8: 1438 l32i.n a3, a4, 4
|
|
1ba: 4429 s32i.n a2, a4, 16
|
|
1bc: 1329 s32i.n a2, a3, 4
|
|
1be: 000386 j 1d0 <esf_buf_alloc+0x114>
|
|
1c1: 097366 bnei a3, 7, 1ce <esf_buf_alloc+0x112>
|
|
1c4: 3058 l32i.n a5, a0, 12
|
|
1c6: 05c556 bnez a5, 226 <esf_buf_alloc+0x16a>
|
|
1c9: 020c movi.n a2, 0
|
|
1cb: 0000c6 j 1d2 <esf_buf_alloc+0x116>
|
|
1ce: 000c movi.n a0, 0
|
|
1d0: 002d mov.n a2, a0
|
|
1d2: 5108 l32i.n a0, a1, 20
|
|
1d4: 20c112 addi a1, a1, 32
|
|
1d7: f00d ret.n
|
|
1d9: ffb401 l32r a0, ac <esf_buf_alloc-0x10>
|
|
1dc: 0000c0 callx0 a0
|
|
1df: ffa591 l32r a9, 74 <esf_buf_alloc-0x48>
|
|
1e2: 060c movi.n a6, 0
|
|
1e4: 0978 l32i.n a7, a9, 0
|
|
1e6: 2179 s32i.n a7, a1, 8
|
|
1e8: 8788 l32i.n a8, a7, 32
|
|
1ea: 0989 s32i.n a8, a9, 0
|
|
1ec: 8769 s32i.n a6, a7, 32
|
|
1ee: ffb001 l32r a0, b0 <esf_buf_alloc-0xc>
|
|
1f1: 0000c0 callx0 a0
|
|
1f4: ffa141 l32r a4, 78 <esf_buf_alloc-0x44>
|
|
1f7: 2108 l32i.n a0, a1, 8
|
|
1f9: 4158 l32i.n a5, a1, 16
|
|
1fb: 1068 l32i.n a6, a0, 4
|
|
1fd: 0515a2 l16ui a10, a5, 10
|
|
200: 9038 l32i.n a3, a0, 36
|
|
202: 0059 s32i.n a5, a0, 0
|
|
204: 0328 l32i.n a2, a3, 0
|
|
206: 1558 l32i.n a5, a5, 4
|
|
208: 1659 s32i.n a5, a6, 4
|
|
20a: 0b50a2 s16i a10, a0, 22
|
|
20d: dcc5b2 addi a11, a5, -36
|
|
210: 40b9 s32i.n a11, a0, 16
|
|
212: 546020 extui a6, a2, 0, 6
|
|
215: 417620 srli a7, a2, 6
|
|
218: 207740 or a7, a7, a4
|
|
21b: 1177a0 slli a7, a7, 6
|
|
21e: 206670 or a6, a6, a7
|
|
221: 0369 s32i.n a6, a3, 0
|
|
223: ffea46 j 1d0 <esf_buf_alloc+0x114>
|
|
226: ffa301 l32r a0, b4 <esf_buf_alloc-0x8>
|
|
229: 0000c0 callx0 a0
|
|
22c: ff94b1 l32r a11, 7c <esf_buf_alloc-0x40>
|
|
22f: 080c movi.n a8, 0
|
|
231: 3b98 l32i.n a9, a11, 12
|
|
233: 2199 s32i.n a9, a1, 8
|
|
235: 89a8 l32i.n a10, a9, 32
|
|
237: 3ba9 s32i.n a10, a11, 12
|
|
239: 8989 s32i.n a8, a9, 32
|
|
23b: ff9f01 l32r a0, b8 <esf_buf_alloc-0x4>
|
|
23e: 0000c0 callx0 a0
|
|
241: 2108 l32i.n a0, a1, 8
|
|
243: 9038 l32i.n a3, a0, 36
|
|
245: ff8e41 l32r a4, 80 <esf_buf_alloc-0x3c>
|
|
248: 0328 l32i.n a2, a3, 0
|
|
24a: fff106 j 212 <esf_buf_alloc+0x156>
|
|
...
|
|
|
|
000002b0 <esf_buf_recycle>:
|
|
2b0: 430b addi.n a4, a3, -1
|
|
2b2: f0c112 addi a1, a1, -16
|
|
2b5: 1109 s32i.n a0, a1, 4
|
|
2b7: 0129 s32i.n a2, a1, 0
|
|
2b9: 0d7416 beqz a4, 394 <esf_buf_recycle+0xe4>
|
|
2bc: fec352 addi a5, a3, -2
|
|
2bf: 0d1516 beqz a5, 394 <esf_buf_recycle+0xe4>
|
|
2c2: 254366 bnei a3, 4, 2eb <esf_buf_recycle+0x3b>
|
|
2c5: 9228 l32i.n a2, a2, 36
|
|
2c7: 030c movi.n a3, 0
|
|
2c9: 841c movi.n a4, 24
|
|
2cb: ffe601 l32r a0, 264 <esf_buf_alloc+0x1a8>
|
|
2ce: 0000c0 callx0 a0
|
|
2d1: ffe501 l32r a0, 268 <esf_buf_alloc+0x1ac>
|
|
2d4: 0000c0 callx0 a0
|
|
2d7: ffde41 l32r a4, 250 <esf_buf_alloc+0x194>
|
|
2da: 0138 l32i.n a3, a1, 0
|
|
2dc: 1458 l32i.n a5, a4, 4
|
|
2de: 8359 s32i.n a5, a3, 32
|
|
2e0: 1439 s32i.n a3, a4, 4
|
|
2e2: ffe201 l32r a0, 26c <esf_buf_alloc+0x1b0>
|
|
2e5: 0000c0 callx0 a0
|
|
2e8: 002846 j 38d <esf_buf_recycle+0xdd>
|
|
2eb: 255366 bnei a3, 5, 314 <esf_buf_recycle+0x64>
|
|
2ee: 9228 l32i.n a2, a2, 36
|
|
2f0: 030c movi.n a3, 0
|
|
2f2: 841c movi.n a4, 24
|
|
2f4: ffdf01 l32r a0, 270 <esf_buf_alloc+0x1b4>
|
|
2f7: 0000c0 callx0 a0
|
|
2fa: ffde01 l32r a0, 274 <esf_buf_alloc+0x1b8>
|
|
2fd: 0000c0 callx0 a0
|
|
300: ffd541 l32r a4, 254 <esf_buf_alloc+0x198>
|
|
303: 0138 l32i.n a3, a1, 0
|
|
305: 2458 l32i.n a5, a4, 8
|
|
307: 8359 s32i.n a5, a3, 32
|
|
309: 2439 s32i.n a3, a4, 8
|
|
30b: ffdb01 l32r a0, 278 <esf_buf_alloc+0x1bc>
|
|
30e: 0000c0 callx0 a0
|
|
311: 001e06 j 38d <esf_buf_recycle+0xdd>
|
|
314: 266366 bnei a3, 6, 33e <esf_buf_recycle+0x8e>
|
|
317: 1228 l32i.n a2, a2, 4
|
|
319: ffd801 l32r a0, 27c <esf_buf_alloc+0x1c0>
|
|
31c: 0000c0 callx0 a0
|
|
31f: 0128 l32i.n a2, a1, 0
|
|
321: 9228 l32i.n a2, a2, 36
|
|
323: ffd701 l32r a0, 280 <esf_buf_alloc+0x1c4>
|
|
326: 0000c0 callx0 a0
|
|
329: 0128 l32i.n a2, a1, 0
|
|
32b: 4228 l32i.n a2, a2, 16
|
|
32d: ffd501 l32r a0, 284 <esf_buf_alloc+0x1c8>
|
|
330: 0000c0 callx0 a0
|
|
333: 0128 l32i.n a2, a1, 0
|
|
335: ffd401 l32r a0, 288 <esf_buf_alloc+0x1cc>
|
|
338: 0000c0 callx0 a0
|
|
33b: 001386 j 38d <esf_buf_recycle+0xdd>
|
|
33e: 257366 bnei a3, 7, 367 <esf_buf_recycle+0xb7>
|
|
341: 9228 l32i.n a2, a2, 36
|
|
343: 030c movi.n a3, 0
|
|
345: 841c movi.n a4, 24
|
|
347: ffd101 l32r a0, 28c <esf_buf_alloc+0x1d0>
|
|
34a: 0000c0 callx0 a0
|
|
34d: ffd001 l32r a0, 290 <esf_buf_alloc+0x1d4>
|
|
350: 0000c0 callx0 a0
|
|
353: ffc141 l32r a4, 258 <esf_buf_alloc+0x19c>
|
|
356: 0138 l32i.n a3, a1, 0
|
|
358: 3458 l32i.n a5, a4, 12
|
|
35a: 8359 s32i.n a5, a3, 32
|
|
35c: 3439 s32i.n a3, a4, 12
|
|
35e: ffcd01 l32r a0, 294 <esf_buf_alloc+0x1d8>
|
|
361: 0000c0 callx0 a0
|
|
364: 000946 j 38d <esf_buf_recycle+0xdd>
|
|
367: 228366 bnei a3, 8, 38d <esf_buf_recycle+0xdd>
|
|
36a: 9228 l32i.n a2, a2, 36
|
|
36c: 030c movi.n a3, 0
|
|
36e: c40c movi.n a4, 12
|
|
370: ffca01 l32r a0, 298 <esf_buf_alloc+0x1dc>
|
|
373: 0000c0 callx0 a0
|
|
376: ffc901 l32r a0, 29c <esf_buf_alloc+0x1e0>
|
|
379: 0000c0 callx0 a0
|
|
37c: ffb841 l32r a4, 25c <esf_buf_alloc+0x1a0>
|
|
37f: 0138 l32i.n a3, a1, 0
|
|
381: 4458 l32i.n a5, a4, 16
|
|
383: 8359 s32i.n a5, a3, 32
|
|
385: 4439 s32i.n a3, a4, 16
|
|
387: ffc601 l32r a0, 2a0 <esf_buf_alloc+0x1e4>
|
|
38a: 0000c0 callx0 a0
|
|
38d: 1108 l32i.n a0, a1, 4
|
|
38f: 10c112 addi a1, a1, 16
|
|
392: f00d ret.n
|
|
394: 030c movi.n a3, 0
|
|
396: 0128 l32i.n a2, a1, 0
|
|
398: 841c movi.n a4, 24
|
|
39a: 9228 l32i.n a2, a2, 36
|
|
39c: ffc201 l32r a0, 2a4 <esf_buf_alloc+0x1e8>
|
|
39f: 0000c0 callx0 a0
|
|
3a2: ffc101 l32r a0, 2a8 <esf_buf_alloc+0x1ec>
|
|
3a5: 0000c0 callx0 a0
|
|
3a8: ffae41 l32r a4, 260 <esf_buf_alloc+0x1a4>
|
|
3ab: 0138 l32i.n a3, a1, 0
|
|
3ad: 0458 l32i.n a5, a4, 0
|
|
3af: 8359 s32i.n a5, a3, 32
|
|
3b1: 0439 s32i.n a3, a4, 0
|
|
3b3: ffbe01 l32r a0, 2ac <esf_buf_alloc+0x1f0>
|
|
3b6: 0000c0 callx0 a0
|
|
3b9: fff406 j 38d <esf_buf_recycle+0xdd>
|
|
3bc: 000fe0 excw
|
|
3bf: 002000 isync
|
|
3c2: 000000 ill
|
|
3c5: 000000 ill
|
|
3c8: 000520 excw
|
|
3cb: f00000 subx8 a0, a0, a0
|
|
3ce: ff .byte 0xff
|
|
3cf: ff .byte 0xff
|
|
3d0: 000d80 ret
|
|
3d3: 124000 excw
|
|
...
|
|
|
|
000003d8 <esf_buf_setup>:
|
|
3d8: e0c112 addi a1, a1, -32
|
|
3db: 0109 s32i.n a0, a1, 0
|
|
3dd: 31e9 s32i.n a14, a1, 12
|
|
3df: 11c9 s32i.n a12, a1, 4
|
|
3e1: 41f9 s32i.n a15, a1, 16
|
|
3e3: 21d9 s32i.n a13, a1, 8
|
|
3e5: cf3c movi.n a15, 60
|
|
3e7: fff5d1 l32r a13, 3bc <esf_buf_recycle+0x10c>
|
|
3ea: fff5c1 l32r a12, 3c0 <esf_buf_recycle+0x110>
|
|
3ed: 1e0c movi.n a14, 1
|
|
3ef: 065ce2 s16i a14, a12, 12
|
|
3f2: 9cd9 s32i.n a13, a12, 36
|
|
3f4: fff451 l32r a5, 3c4 <esf_buf_recycle+0x114>
|
|
3f7: 0c2d mov.n a2, a12
|
|
3f9: a558 l32i.n a5, a5, 40
|
|
3fb: 130c movi.n a3, 1
|
|
3fd: 1548 l32i.n a4, a5, 4
|
|
3ff: 4c49 s32i.n a4, a12, 16
|
|
401: 5f5a add.n a5, a15, a5
|
|
403: 1c59 s32i.n a5, a12, 4
|
|
405: 2c59 s32i.n a5, a12, 8
|
|
407: 000005 call0 408 <esf_buf_setup+0x30>
|
|
40a: 28ccc2 addi a12, a12, 40
|
|
40d: 18cdd2 addi a13, a13, 24
|
|
410: f4cff2 addi a15, a15, -12
|
|
413: d81fe6 bgei a15, 1, 3ef <esf_buf_setup+0x17>
|
|
416: 8e0c movi.n a14, 8
|
|
418: ffedf1 l32r a15, 3cc <esf_buf_recycle+0x11c>
|
|
41b: ffeb81 l32r a8, 3c8 <esf_buf_recycle+0x118>
|
|
41e: 5189 s32i.n a8, a1, 20
|
|
420: 0020c0 memw
|
|
423: 5198 l32i.n a9, a1, 20
|
|
425: 09b8 l32i.n a11, a9, 0
|
|
427: 00a102 movi a0, 0x100
|
|
42a: 10bbf0 and a11, a11, a15
|
|
42d: 20bb00 or a11, a11, a0
|
|
430: 0020c0 memw
|
|
433: 9cd9 s32i.n a13, a12, 36
|
|
435: 0c2d mov.n a2, a12
|
|
437: 430c movi.n a3, 4
|
|
439: 09b9 s32i.n a11, a9, 0
|
|
43b: 1c99 s32i.n a9, a12, 4
|
|
43d: 2c99 s32i.n a9, a12, 8
|
|
43f: 1a0c movi.n a10, 1
|
|
441: 065ca2 s16i a10, a12, 12
|
|
444: 99cb addi.n a9, a9, 12
|
|
446: 4c99 s32i.n a9, a12, 16
|
|
448: 000005 call0 44c <esf_buf_setup+0x74>
|
|
44b: 28ccc2 addi a12, a12, 40
|
|
44e: 18cdd2 addi a13, a13, 24
|
|
451: 5108 l32i.n a0, a1, 20
|
|
453: ee0b addi.n a14, a14, -1
|
|
455: 01d002 addmi a0, a0, 0x100
|
|
458: 00cb addi.n a0, a0, 12
|
|
45a: 5109 s32i.n a0, a1, 20
|
|
45c: c01ee6 bgei a14, 1, 420 <esf_buf_setup+0x48>
|
|
45f: 8e0c movi.n a14, 8
|
|
461: ffdb41 l32r a4, 3d0 <esf_buf_recycle+0x120>
|
|
464: 6149 s32i.n a4, a1, 24
|
|
466: 0020c0 memw
|
|
469: 6158 l32i.n a5, a1, 24
|
|
46b: 0578 l32i.n a7, a5, 0
|
|
46d: 084c movi.n a8, 64
|
|
46f: 1077f0 and a7, a7, a15
|
|
472: 207780 or a7, a7, a8
|
|
475: 0020c0 memw
|
|
478: 9cd9 s32i.n a13, a12, 36
|
|
47a: 0c2d mov.n a2, a12
|
|
47c: 530c movi.n a3, 5
|
|
47e: 0579 s32i.n a7, a5, 0
|
|
480: 1c59 s32i.n a5, a12, 4
|
|
482: 2c59 s32i.n a5, a12, 8
|
|
484: 160c movi.n a6, 1
|
|
486: 065c62 s16i a6, a12, 12
|
|
489: 55cb addi.n a5, a5, 12
|
|
48b: 4c59 s32i.n a5, a12, 16
|
|
48d: 000005 call0 490 <esf_buf_setup+0xb8>
|
|
490: 28ccc2 addi a12, a12, 40
|
|
493: 18cdd2 addi a13, a13, 24
|
|
496: 6188 l32i.n a8, a1, 24
|
|
498: ee0b addi.n a14, a14, -1
|
|
49a: 4cc882 addi a8, a8, 76
|
|
49d: 6189 s32i.n a8, a1, 24
|
|
49f: c31ee6 bgei a14, 1, 466 <esf_buf_setup+0x8e>
|
|
4a2: 4e0c movi.n a14, 4
|
|
4a4: 9cd9 s32i.n a13, a12, 36
|
|
4a6: 0c2d mov.n a2, a12
|
|
4a8: 730c movi.n a3, 7
|
|
4aa: 000005 call0 4ac <esf_buf_setup+0xd4>
|
|
4ad: 28ccc2 addi a12, a12, 40
|
|
4b0: 18cdd2 addi a13, a13, 24
|
|
4b3: ee0b addi.n a14, a14, -1
|
|
4b5: eb1ee6 bgei a14, 1, 4a4 <esf_buf_setup+0xcc>
|
|
4b8: 7e0c movi.n a14, 7
|
|
4ba: ffc6d1 l32r a13, 3d4 <esf_buf_recycle+0x124>
|
|
4bd: 41f8 l32i.n a15, a1, 16
|
|
4bf: 9cd9 s32i.n a13, a12, 36
|
|
4c1: 0c2d mov.n a2, a12
|
|
4c3: 830c movi.n a3, 8
|
|
4c5: 000005 call0 4c8 <esf_buf_setup+0xf0>
|
|
4c8: 28ccc2 addi a12, a12, 40
|
|
4cb: ddcb addi.n a13, a13, 12
|
|
4cd: ee0b addi.n a14, a14, -1
|
|
4cf: ec1ee6 bgei a14, 1, 4bf <esf_buf_setup+0xe7>
|
|
4d2: 11c8 l32i.n a12, a1, 4
|
|
4d4: 21d8 l32i.n a13, a1, 8
|
|
4d6: 31e8 l32i.n a14, a1, 12
|
|
4d8: 0108 l32i.n a0, a1, 0
|
|
4da: 20c112 addi a1, a1, 32
|
|
4dd: f00d ret.n
|
|
|
|
if_hwctrl.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ic_get_addr-0x4>:
|
|
0: 000010 excw
|
|
...
|
|
|
|
00000004 <ic_get_addr>:
|
|
4: ffff31 l32r a3, 0 <ic_get_addr-0x4>
|
|
7: 1122c0 slli a2, a2, 4
|
|
a: 232a add.n a2, a3, a2
|
|
c: f00d ret.n
|
|
e: 100000 and a0, a0, a0
|
|
11: 000000 ill
|
|
|
|
00000014 <ic_set_opmode>:
|
|
14: ffff51 l32r a5, 10 <ic_get_addr+0xc>
|
|
17: 1162c0 slli a6, a2, 4
|
|
1a: 556a add.n a5, a5, a6
|
|
1c: 2539 s32i.n a3, a5, 8
|
|
1e: 0c4542 s8i a4, a5, 12
|
|
21: f00d ret.n
|
|
23: 001000 excw
|
|
...
|
|
|
|
00000034 <ic_enable_interface>:
|
|
34: f0c112 addi a1, a1, -16
|
|
37: 1159 s32i.n a5, a1, 4
|
|
39: 2109 s32i.n a0, a1, 8
|
|
3b: 31c9 s32i.n a12, a1, 12
|
|
3d: 0149 s32i.n a4, a1, 0
|
|
3f: 02cd mov.n a12, a2
|
|
41: fff821 l32r a2, 24 <ic_set_opmode+0x10>
|
|
44: 114cc0 slli a4, a12, 4
|
|
47: 224a add.n a2, a2, a4
|
|
49: 640c movi.n a4, 6
|
|
4b: fff801 l32r a0, 2c <ic_set_opmode+0x18>
|
|
4e: 0000c0 callx0 a0
|
|
51: 0c2d mov.n a2, a12
|
|
53: 0138 l32i.n a3, a1, 0
|
|
55: 1148 l32i.n a4, a1, 4
|
|
57: 000005 call0 58 <ic_enable_interface+0x24>
|
|
5a: 130c movi.n a3, 1
|
|
5c: 401c00 ssl a12
|
|
5f: fff251 l32r a5, 28 <ic_set_opmode+0x14>
|
|
62: 31c8 l32i.n a12, a1, 12
|
|
64: 000522 l8ui a2, a5, 0
|
|
67: a13300 sll a3, a3
|
|
6a: 202230 or a2, a2, a3
|
|
6d: 742020 extui a2, a2, 0, 8
|
|
70: 004522 s8i a2, a5, 0
|
|
73: ffef01 l32r a0, 30 <ic_set_opmode+0x1c>
|
|
76: 0000c0 callx0 a0
|
|
79: 742020 extui a2, a2, 0, 8
|
|
7c: 2108 l32i.n a0, a1, 8
|
|
7e: 10c112 addi a1, a1, 16
|
|
81: f00d ret.n
|
|
83: 000000 ill
|
|
...
|
|
|
|
00000088 <ic_interface_enabled>:
|
|
88: ffff31 l32r a3, 84 <ic_enable_interface+0x50>
|
|
8b: 000332 l8ui a3, a3, 0
|
|
8e: 400200 ssr a2
|
|
91: 912030 srl a2, a3
|
|
94: 042020 extui a2, a2, 0, 1
|
|
97: f00d ret.n
|
|
...
|
|
|
|
000000b0 <ic_disable_interface>:
|
|
b0: f0c112 addi a1, a1, -16
|
|
b3: 0109 s32i.n a0, a1, 0
|
|
b5: fff901 l32r a0, 9c <ic_interface_enabled+0x14>
|
|
b8: 140c movi.n a4, 1
|
|
ba: 000002 l8ui a0, a0, 0
|
|
bd: 400200 ssr a2
|
|
c0: 913000 srl a3, a0
|
|
c3: 1f6307 bbci a3, 0, e6 <ic_disable_interface+0x36>
|
|
c6: 401200 ssl a2
|
|
c9: a13400 sll a3, a4
|
|
cc: f47c movi.n a4, -1
|
|
ce: 303340 xor a3, a3, a4
|
|
d1: fff341 l32r a4, a0 <ic_interface_enabled+0x18>
|
|
d4: 103030 and a3, a0, a3
|
|
d7: 004432 s8i a3, a4, 0
|
|
da: fff301 l32r a0, a8 <ic_interface_enabled+0x20>
|
|
dd: 0000c0 callx0 a0
|
|
e0: fff101 l32r a0, a4 <ic_interface_enabled+0x1c>
|
|
e3: 000002 l8ui a0, a0, 0
|
|
e6: 002d mov.n a2, a0
|
|
e8: fff101 l32r a0, ac <ic_interface_enabled+0x24>
|
|
eb: 0000c0 callx0 a0
|
|
ee: 742020 extui a2, a2, 0, 8
|
|
f1: 0108 l32i.n a0, a1, 0
|
|
f3: 10c112 addi a1, a1, 16
|
|
f6: f00d ret.n
|
|
f8: 000010 excw
|
|
...
|
|
|
|
000000fc <ic_is_pure_sta>:
|
|
fc: ffff41 l32r a4, f8 <ic_disable_interface+0x48>
|
|
ff: 1152c0 slli a5, a2, 4
|
|
102: 445a add.n a4, a4, a5
|
|
104: 2438 l32i.n a3, a4, 8
|
|
106: 020c movi.n a2, 0
|
|
108: 071326 beqi a3, 1, 113 <ic_is_pure_sta+0x17>
|
|
10b: 0c0472 l8ui a7, a4, 12
|
|
10e: 160c movi.n a6, 1
|
|
110: 832670 moveqz a2, a6, a7
|
|
113: 742020 extui a2, a2, 0, 8
|
|
116: f00d ret.n
|
|
118: 000010 excw
|
|
...
|
|
|
|
0000011c <ic_get_ptk_alg>:
|
|
11c: ffff31 l32r a3, 118 <ic_is_pure_sta+0x1c>
|
|
11f: 1122c0 slli a2, a2, 4
|
|
122: 232a add.n a2, a3, a2
|
|
124: 0d0222 l8ui a2, a2, 13
|
|
127: f00d ret.n
|
|
129: 000000 ill
|
|
12c: 000010 excw
|
|
...
|
|
|
|
00000130 <ic_get_gtk_alg>:
|
|
130: ffff31 l32r a3, 12c <ic_get_ptk_alg+0x10>
|
|
133: 1122c0 slli a2, a2, 4
|
|
136: 232a add.n a2, a3, a2
|
|
138: 0e0222 l8ui a2, a2, 14
|
|
13b: f00d ret.n
|
|
13d: 000000 ill
|
|
140: 000010 excw
|
|
...
|
|
|
|
00000144 <ic_set_ptk_alg>:
|
|
144: ffff41 l32r a4, 140 <ic_get_gtk_alg+0x10>
|
|
147: 1152c0 slli a5, a2, 4
|
|
14a: 445a add.n a4, a4, a5
|
|
14c: 0d4432 s8i a3, a4, 13
|
|
14f: f00d ret.n
|
|
151: 000000 ill
|
|
154: 000010 excw
|
|
...
|
|
|
|
00000158 <ic_set_gtk_alg>:
|
|
158: ffff41 l32r a4, 154 <ic_set_ptk_alg+0x10>
|
|
15b: 1152c0 slli a5, a2, 4
|
|
15e: 445a add.n a4, a4, a5
|
|
160: 0e4432 s8i a3, a4, 14
|
|
163: f00d ret.n
|
|
165: 000000 ill
|
|
168: 000010 excw
|
|
...
|
|
|
|
0000016c <ic_interface_is_p2p>:
|
|
16c: ffff31 l32r a3, 168 <ic_set_gtk_alg+0x10>
|
|
16f: 1122c0 slli a2, a2, 4
|
|
172: 232a add.n a2, a3, a2
|
|
174: 0c0222 l8ui a2, a2, 12
|
|
177: f00d ret.n
|
|
...
|
|
185: 000000 ill
|
|
188: f0c112 addi a1, a1, -16
|
|
18b: 0109 s32i.n a0, a1, 0
|
|
18d: fffb01 l32r a0, 17c <ic_interface_is_p2p+0x10>
|
|
190: 11c9 s32i.n a12, a1, 4
|
|
192: 880002 l8ui a0, a0, 136
|
|
195: 02cd mov.n a12, a2
|
|
197: 20dc bnez.n a0, 1ad <ic_interface_is_p2p+0x41>
|
|
199: 030c movi.n a3, 0
|
|
19b: 000005 call0 19c <ic_interface_is_p2p+0x30>
|
|
19e: 0c2d mov.n a2, a12
|
|
1a0: 030c movi.n a3, 0
|
|
1a2: 000005 call0 1a4 <ic_interface_is_p2p+0x38>
|
|
1a5: 0c2d mov.n a2, a12
|
|
1a7: fff601 l32r a0, 180 <ic_interface_is_p2p+0x14>
|
|
1aa: 0000c0 callx0 a0
|
|
1ad: 120c movi.n a2, 1
|
|
1af: 0c3d mov.n a3, a12
|
|
1b1: 040c movi.n a4, 0
|
|
1b3: 11c8 l32i.n a12, a1, 4
|
|
1b5: fff301 l32r a0, 184 <ic_interface_is_p2p+0x18>
|
|
1b8: 0000c0 callx0 a0
|
|
1bb: 0108 l32i.n a0, a1, 0
|
|
1bd: 10c112 addi a1, a1, 16
|
|
1c0: f00d ret.n
|
|
...
|
|
1d6: 120000 excw
|
|
1d9: c9f0c1 l32r a12, ffff299c <ic_get_rssi+0xffff24c8>
|
|
1dc: 010911 l32r a1, fffc0600 <ic_get_rssi+0xfffc012c>
|
|
1df: 02cd mov.n a12, a2
|
|
1e1: fff821 l32r a2, 1c4 <ic_interface_is_p2p+0x58>
|
|
1e4: 0c3d mov.n a3, a12
|
|
1e6: fff801 l32r a0, 1c8 <ic_interface_is_p2p+0x5c>
|
|
1e9: 0000c0 callx0 a0
|
|
1ec: 020c movi.n a2, 0
|
|
1ee: 0c3d mov.n a3, a12
|
|
1f0: 040c movi.n a4, 0
|
|
1f2: fff601 l32r a0, 1cc <ic_interface_is_p2p+0x60>
|
|
1f5: 0000c0 callx0 a0
|
|
1f8: 0c2d mov.n a2, a12
|
|
1fa: 000005 call0 1fc <ic_interface_is_p2p+0x90>
|
|
1fd: 11c8 l32i.n a12, a1, 4
|
|
1ff: a2cc bnez.n a2, 20d <ic_interface_is_p2p+0xa1>
|
|
201: fff301 l32r a0, 1d0 <ic_interface_is_p2p+0x64>
|
|
204: 0000c0 callx0 a0
|
|
207: fff301 l32r a0, 1d4 <ic_interface_is_p2p+0x68>
|
|
20a: 0000c0 callx0 a0
|
|
20d: 0108 l32i.n a0, a1, 0
|
|
20f: 10c112 addi a1, a1, 16
|
|
212: f00d ret.n
|
|
214: 000010 excw
|
|
217: 002000 isync
|
|
...
|
|
|
|
00000240 <ic_set_vif>:
|
|
240: e0c112 addi a1, a1, -32
|
|
243: 3109 s32i.n a0, a1, 12
|
|
245: 2159 s32i.n a5, a1, 8
|
|
247: 41c9 s32i.n a12, a1, 16
|
|
249: 1169 s32i.n a6, a1, 4
|
|
24b: 02cd mov.n a12, a2
|
|
24d: 042d mov.n a2, a4
|
|
24f: 162366 bnei a3, 2, 269 <ic_set_vif+0x29>
|
|
252: fff021 l32r a2, 214 <ic_interface_is_p2p+0xa8>
|
|
255: 0c3d mov.n a3, a12
|
|
257: fff301 l32r a0, 224 <ic_interface_is_p2p+0xb8>
|
|
25a: 0000c0 callx0 a0
|
|
25d: 0c2d mov.n a2, a12
|
|
25f: 2138 l32i.n a3, a1, 8
|
|
261: 1148 l32i.n a4, a1, 4
|
|
263: 000005 call0 264 <ic_set_vif+0x24>
|
|
266: 000e86 j 2a4 <ic_set_vif+0x64>
|
|
269: 0129 s32i.n a2, a1, 0
|
|
26b: 301366 bnei a3, 1, 29f <ic_set_vif+0x5f>
|
|
26e: ffea21 l32r a2, 218 <ic_interface_is_p2p+0xac>
|
|
271: 0c3d mov.n a3, a12
|
|
273: ffed01 l32r a0, 228 <ic_interface_is_p2p+0xbc>
|
|
276: 0000c0 callx0 a0
|
|
279: 0c2d mov.n a2, a12
|
|
27b: 0138 l32i.n a3, a1, 0
|
|
27d: ffeb01 l32r a0, 22c <ic_interface_is_p2p+0xc0>
|
|
280: 0000c0 callx0 a0
|
|
283: 0c2d mov.n a2, a12
|
|
285: 0138 l32i.n a3, a1, 0
|
|
287: 2148 l32i.n a4, a1, 8
|
|
289: 1158 l32i.n a5, a1, 4
|
|
28b: 000005 call0 28c <ic_set_vif+0x4c>
|
|
28e: 051266 bnei a2, 1, 297 <ic_set_vif+0x57>
|
|
291: ffe701 l32r a0, 230 <ic_interface_is_p2p+0xc4>
|
|
294: 0000c0 callx0 a0
|
|
297: 0c2d mov.n a2, a12
|
|
299: ffeec5 call0 188 <ic_interface_is_p2p+0x1c>
|
|
29c: 000106 j 2a4 <ic_set_vif+0x64>
|
|
29f: 0c2d mov.n a2, a12
|
|
2a1: fff345 call0 1d8 <ic_interface_is_p2p+0x6c>
|
|
2a4: ffde01 l32r a0, 21c <ic_interface_is_p2p+0xb0>
|
|
2a7: 780002 l8ui a0, a0, 120
|
|
2aa: 20ec bnez.n a0, 2d0 <ic_set_vif+0x90>
|
|
2ac: ffe201 l32r a0, 234 <ic_interface_is_p2p+0xc8>
|
|
2af: 0000c0 callx0 a0
|
|
2b2: 02cd mov.n a12, a2
|
|
2b4: 021296 bltz a2, 2d9 <ic_set_vif+0x99>
|
|
2b7: 742020 extui a2, a2, 0, 8
|
|
2ba: 000005 call0 2bc <ic_set_vif+0x7c>
|
|
2bd: 829c beqz.n a2, 2d9 <ic_set_vif+0x99>
|
|
2bf: ffd821 l32r a2, 220 <ic_interface_is_p2p+0xb4>
|
|
2c2: 000222 l8ui a2, a2, 0
|
|
2c5: 10e217 bbsi a2, 1, 2d9 <ic_set_vif+0x99>
|
|
2c8: 0c2d mov.n a2, a12
|
|
2ca: ffdb01 l32r a0, 238 <ic_interface_is_p2p+0xcc>
|
|
2cd: 0000c0 callx0 a0
|
|
2d0: 41c8 l32i.n a12, a1, 16
|
|
2d2: 3108 l32i.n a0, a1, 12
|
|
2d4: 20c112 addi a1, a1, 32
|
|
2d7: f00d ret.n
|
|
2d9: ffd801 l32r a0, 23c <ic_interface_is_p2p+0xd0>
|
|
2dc: 0000c0 callx0 a0
|
|
2df: fffb46 j 2d0 <ic_set_vif+0x90>
|
|
2e2: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
00000318 <ic_set_sta>:
|
|
318: e0c112 addi a1, a1, -32
|
|
31b: 41e9 s32i.n a14, a1, 16
|
|
31d: 1109 s32i.n a0, a1, 4
|
|
31f: 31d9 s32i.n a13, a1, 12
|
|
321: 21c9 s32i.n a12, a1, 8
|
|
323: 06dd mov.n a13, a6
|
|
325: 02cd mov.n a12, a2
|
|
327: 043316 beqz a3, 36e <ic_set_sta+0x56>
|
|
32a: 043d mov.n a3, a4
|
|
32c: 0179 s32i.n a7, a1, 0
|
|
32e: 054d mov.n a4, a5
|
|
330: 065d mov.n a5, a6
|
|
332: fff001 l32r a0, 2f4 <ic_set_vif+0xb4>
|
|
335: 0000c0 callx0 a0
|
|
338: 02ed mov.n a14, a2
|
|
33a: 0d3d mov.n a3, a13
|
|
33c: ffea21 l32r a2, 2e4 <ic_set_vif+0xa4>
|
|
33f: ffee01 l32r a0, 2f8 <ic_set_vif+0xb8>
|
|
342: 0000c0 callx0 a0
|
|
345: feac beqz.n a14, 378 <ic_set_sta+0x60>
|
|
347: 0c2d mov.n a2, a12
|
|
349: 000005 call0 34c <ic_set_sta+0x34>
|
|
34c: 02cd mov.n a12, a2
|
|
34e: 0108 l32i.n a0, a1, 0
|
|
350: 176e02 s32i a0, a14, 92
|
|
353: ffea01 l32r a0, 2fc <ic_set_vif+0xbc>
|
|
356: 0000c0 callx0 a0
|
|
359: 0c4d mov.n a4, a12
|
|
35b: 0e2d mov.n a2, a14
|
|
35d: 030c movi.n a3, 0
|
|
35f: ffe801 l32r a0, 300 <ic_set_vif+0xc0>
|
|
362: 0000c0 callx0 a0
|
|
365: ffe701 l32r a0, 304 <ic_set_vif+0xc4>
|
|
368: 0000c0 callx0 a0
|
|
36b: 000246 j 378 <ic_set_sta+0x60>
|
|
36e: 043d mov.n a3, a4
|
|
370: 054d mov.n a4, a5
|
|
372: ffe501 l32r a0, 308 <ic_set_vif+0xc8>
|
|
375: 0000c0 callx0 a0
|
|
378: ffdc01 l32r a0, 2e8 <ic_set_vif+0xa8>
|
|
37b: df2022 l32i a2, a0, 0x37c
|
|
37e: e02032 l32i a3, a0, 0x380
|
|
381: e2bc beqz.n a2, 3c3 <ic_set_sta+0xab>
|
|
383: 3c2326 beqi a3, 2, 3c3 <ic_set_sta+0xab>
|
|
386: 000c movi.n a0, 0
|
|
388: 31d8 l32i.n a13, a1, 12
|
|
38a: 41e8 l32i.n a14, a1, 16
|
|
38c: a0ac beqz.n a0, 3ba <ic_set_sta+0xa2>
|
|
38e: ffd741 l32r a4, 2ec <ic_set_vif+0xac>
|
|
391: 780442 l8ui a4, a4, 120
|
|
394: 24ec bnez.n a4, 3ba <ic_set_sta+0xa2>
|
|
396: ffdd01 l32r a0, 30c <ic_set_vif+0xcc>
|
|
399: 0000c0 callx0 a0
|
|
39c: 02cd mov.n a12, a2
|
|
39e: 026296 bltz a2, 3c8 <ic_set_sta+0xb0>
|
|
3a1: 742020 extui a2, a2, 0, 8
|
|
3a4: 000005 call0 3a8 <ic_set_sta+0x90>
|
|
3a7: d29c beqz.n a2, 3c8 <ic_set_sta+0xb0>
|
|
3a9: ffd151 l32r a5, 2f0 <ic_set_vif+0xb0>
|
|
3ac: 000552 l8ui a5, a5, 0
|
|
3af: 15e517 bbsi a5, 1, 3c8 <ic_set_sta+0xb0>
|
|
3b2: 0c2d mov.n a2, a12
|
|
3b4: ffd701 l32r a0, 310 <ic_set_vif+0xd0>
|
|
3b7: 0000c0 callx0 a0
|
|
3ba: 21c8 l32i.n a12, a1, 8
|
|
3bc: 1108 l32i.n a0, a1, 4
|
|
3be: 20c112 addi a1, a1, 32
|
|
3c1: f00d ret.n
|
|
3c3: 100c movi.n a0, 1
|
|
3c5: ffefc6 j 388 <ic_set_sta+0x70>
|
|
3c8: ffd301 l32r a0, 314 <ic_set_vif+0xd4>
|
|
3cb: 0000c0 callx0 a0
|
|
3ce: fffa06 j 3ba <ic_set_sta+0xa2>
|
|
3d1: 000000 ill
|
|
3d4: 000040 excw
|
|
3d7: 004800 break 8, 0
|
|
3da: 380000 excw
|
|
...
|
|
|
|
000003f4 <ic_bss_info_update>:
|
|
3f4: f0c112 addi a1, a1, -16
|
|
3f7: 1109 s32i.n a0, a1, 4
|
|
3f9: 122466 bnei a4, 2, 40f <ic_bss_info_update+0x1b>
|
|
3fc: 0159 s32i.n a5, a1, 0
|
|
3fe: b5bc beqz.n a5, 43d <ic_bss_info_update+0x49>
|
|
400: 034d mov.n a4, a3
|
|
402: 023d mov.n a3, a2
|
|
404: 220c movi.n a2, 2
|
|
406: fff601 l32r a0, 3e0 <ic_set_sta+0xc8>
|
|
409: 0000c0 callx0 a0
|
|
40c: 000c06 j 440 <ic_bss_info_update+0x4c>
|
|
40f: 171466 bnei a4, 1, 42a <ic_bss_info_update+0x36>
|
|
412: 034d mov.n a4, a3
|
|
414: 023d mov.n a3, a2
|
|
416: 220c movi.n a2, 2
|
|
418: fff301 l32r a0, 3e4 <ic_set_sta+0xcc>
|
|
41b: 0000c0 callx0 a0
|
|
41e: ffed21 l32r a2, 3d4 <ic_set_sta+0xbc>
|
|
421: fff101 l32r a0, 3e8 <ic_set_sta+0xd0>
|
|
424: 0000c0 callx0 a0
|
|
427: 0002c6 j 436 <ic_bss_info_update+0x42>
|
|
42a: ffd5c5 call0 188 <ic_interface_is_p2p+0x1c>
|
|
42d: ffea21 l32r a2, 3d8 <ic_set_sta+0xc0>
|
|
430: ffef01 l32r a0, 3ec <ic_set_sta+0xd4>
|
|
433: 0000c0 callx0 a0
|
|
436: 1108 l32i.n a0, a1, 4
|
|
438: 10c112 addi a1, a1, 16
|
|
43b: f00d ret.n
|
|
43d: ffd485 call0 188 <ic_interface_is_p2p+0x1c>
|
|
440: ffe721 l32r a2, 3dc <ic_set_sta+0xc4>
|
|
443: 0138 l32i.n a3, a1, 0
|
|
445: ffea01 l32r a0, 3f0 <ic_set_sta+0xd8>
|
|
448: 0000c0 callx0 a0
|
|
44b: fff9c6 j 436 <ic_bss_info_update+0x42>
|
|
...
|
|
|
|
00000458 <ic_set_key>:
|
|
458: d0c112 addi a1, a1, -48
|
|
45b: 7109 s32i.n a0, a1, 28
|
|
45d: 4149 s32i.n a4, a1, 16
|
|
45f: 5159 s32i.n a5, a1, 20
|
|
461: 6179 s32i.n a7, a1, 24
|
|
463: a1e9 s32i.n a14, a1, 40
|
|
465: 91d9 s32i.n a13, a1, 36
|
|
467: 81c9 s32i.n a12, a1, 32
|
|
469: 02dd mov.n a13, a2
|
|
46b: 03cd mov.n a12, a3
|
|
46d: 06ed mov.n a14, a6
|
|
46f: 0566b6 bltui a6, 6, 478 <ic_set_key+0x20>
|
|
472: 000005 call0 474 <ic_set_key+0x1c>
|
|
475: 000446 j 48a <ic_set_key+0x32>
|
|
478: b3cc bnez.n a3, 487 <ic_set_key+0x2f>
|
|
47a: 000005 call0 47c <ic_set_key+0x24>
|
|
47d: 0d2d mov.n a2, a13
|
|
47f: 0c3d mov.n a3, a12
|
|
481: 000005 call0 484 <ic_set_key+0x2c>
|
|
484: 000086 j 48a <ic_set_key+0x32>
|
|
487: 000005 call0 488 <ic_set_key+0x30>
|
|
48a: 0e6d mov.n a6, a14
|
|
48c: 4148 l32i.n a4, a1, 16
|
|
48e: 5158 l32i.n a5, a1, 20
|
|
490: 6178 l32i.n a7, a1, 24
|
|
492: 0c2d mov.n a2, a12
|
|
494: 0d3d mov.n a3, a13
|
|
496: 300102 l8ui a0, a1, 48
|
|
499: 0109 s32i.n a0, a1, 0
|
|
49b: ffed01 l32r a0, 450 <ic_bss_info_update+0x5c>
|
|
49e: 0000c0 callx0 a0
|
|
4a1: a1e8 l32i.n a14, a1, 40
|
|
4a3: 0c3d mov.n a3, a12
|
|
4a5: 0d2d mov.n a2, a13
|
|
4a7: 81c8 l32i.n a12, a1, 32
|
|
4a9: 91d8 l32i.n a13, a1, 36
|
|
4ab: ffea01 l32r a0, 454 <ic_bss_info_update+0x60>
|
|
4ae: 0000c0 callx0 a0
|
|
4b1: 7108 l32i.n a0, a1, 28
|
|
4b3: 30c112 addi a1, a1, 48
|
|
4b6: f00d ret.n
|
|
4b8: 000000 ill
|
|
...
|
|
|
|
000004bc <ic_remove_key>:
|
|
4bc: f0c112 addi a1, a1, -16
|
|
4bf: 0109 s32i.n a0, a1, 0
|
|
4c1: fffd01 l32r a0, 4b8 <ic_set_key+0x60>
|
|
4c4: 0000c0 callx0 a0
|
|
4c7: 0108 l32i.n a0, a1, 0
|
|
4c9: 10c112 addi a1, a1, 16
|
|
4cc: f00d ret.n
|
|
4ce: 000000 ill
|
|
4d1: 000000 ill
|
|
|
|
000004d4 <ic_get_rssi>:
|
|
4d4: f0c112 addi a1, a1, -16
|
|
4d7: 0109 s32i.n a0, a1, 0
|
|
4d9: fffd01 l32r a0, 4d0 <ic_remove_key+0x14>
|
|
4dc: 0000c0 callx0 a0
|
|
4df: 0108 l32i.n a0, a1, 0
|
|
4e1: 32cc bnez.n a2, 4e8 <ic_get_rssi+0x14>
|
|
4e3: f21c movi.n a2, 31
|
|
4e5: 0002c6 j 4f4 <ic_get_rssi+0x20>
|
|
4e8: 030222 l8ui a2, a2, 3
|
|
4eb: a0c222 addi a2, a2, -96
|
|
4ee: 012280 slli a2, a2, 24
|
|
4f1: 312820 srai a2, a2, 24
|
|
4f4: 10c112 addi a1, a1, 16
|
|
4f7: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00000500 <.irom.text>:
|
|
500: 6c6564 excw
|
|
503: 666920 excw
|
|
506: 0a6425 excw
|
|
509: 000000 ill
|
|
50c: 000000 ill
|
|
50f: 686300 excw
|
|
512: 692067 blt a0, a6, 57f <ic_get_rssi+0xab>
|
|
515: 642566 bnei a5, 2, 57d <ic_get_rssi+0xa9>
|
|
518: 000a add.n a0, a0, a0
|
|
51a: 000000 ill
|
|
51d: 000000 ill
|
|
520: 646461 l32r a6, fffd96b0 <ic_get_rssi+0xfffd91dc>
|
|
523: 666920 excw
|
|
526: 0a6425 excw
|
|
529: 000000 ill
|
|
52c: 000000 ill
|
|
52f: 696100 excw
|
|
532: 252064 excw
|
|
535: 000a64 excw
|
|
538: 6e6362 s32i a6, a3, 0x1b8
|
|
53b: 642520 extui a2, a2, 5, 7
|
|
53e: 000a add.n a0, a0, a0
|
|
540: 746e63 excw
|
|
543: 000a20 excw
|
|
546: 750000 extui a0, a0, 16, 8
|
|
549: 6e .byte 0x6e
|
|
54a: 746e63 excw
|
|
54d: 000a20 excw
|
|
|
|
lmac.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <lmacIsActive-0x4>:
|
|
0: 000000 ill
|
|
...
|
|
|
|
00000004 <lmacIsActive>:
|
|
4: ffff31 l32r a3, 0 <lmacIsActive-0x4>
|
|
7: 000332 l8ui a3, a3, 0
|
|
a: 120c movi.n a2, 1
|
|
c: 0183b6 bltui a3, 8, 11 <lmacIsActive+0xd>
|
|
f: 020c movi.n a2, 0
|
|
11: f00d ret.n
|
|
13: 003000 rfe
|
|
...
|
|
|
|
00000018 <lmacIsIdle>:
|
|
18: 130c movi.n a3, 1
|
|
1a: fffe51 l32r a5, 14 <lmacIsActive+0x10>
|
|
1d: b04220 addx8 a4, a2, a2
|
|
20: a04450 addx4 a4, a4, a5
|
|
23: 110442 l8ui a4, a4, 17
|
|
26: 020c movi.n a2, 0
|
|
28: 832340 moveqz a2, a3, a4
|
|
2b: f00d ret.n
|
|
...
|
|
35: 000000 ill
|
|
38: 0008 l32i.n a0, a0, 0
|
|
...
|
|
46: 120000 excw
|
|
49: 09f0c1 l32r a12, fffc280c <lmacRxDone+0xfffc10ac>
|
|
4c: f80111 l32r a1, ffffe050 <lmacRxDone+0xffffc8f0>
|
|
4f: ff .byte 0xff
|
|
50: 9008 l32i.n a0, a0, 36
|
|
52: 0129 s32i.n a2, a1, 0
|
|
54: 00dc bnez.n a0, 68 <lmacIsActive+0x64>
|
|
56: fff721 l32r a2, 34 <lmacIsActive+0x30>
|
|
59: fff731 l32r a3, 38 <lmacIsActive+0x34>
|
|
5c: eda042 movi a4, 237
|
|
5f: fff701 l32r a0, 3c <lmacIsActive+0x38>
|
|
62: 0000c0 callx0 a0
|
|
65: ffff06 j 65 <lmacIsActive+0x61>
|
|
68: 032d mov.n a2, a3
|
|
6a: 330c movi.n a3, 3
|
|
6c: fff501 l32r a0, 40 <lmacIsActive+0x3c>
|
|
6f: 0000c0 callx0 a0
|
|
72: 0138 l32i.n a3, a1, 0
|
|
74: 104322 s8i a2, a3, 16
|
|
77: a20c movi.n a2, 10
|
|
79: fff201 l32r a0, 44 <lmacIsActive+0x40>
|
|
7c: 0000c0 callx0 a0
|
|
7f: 1108 l32i.n a0, a1, 4
|
|
81: 10c112 addi a1, a1, 16
|
|
84: f00d ret.n
|
|
...
|
|
8e: 080000 excw
|
|
...
|
|
9d: 000000 ill
|
|
a0: f0c112 addi a1, a1, -16
|
|
a3: 0109 s32i.n a0, a1, 0
|
|
a5: fff801 l32r a0, 88 <lmacIsActive+0x84>
|
|
a8: 9008 l32i.n a0, a0, 36
|
|
aa: 029d mov.n a9, a2
|
|
ac: 00dc bnez.n a0, c0 <lmacIsActive+0xbc>
|
|
ae: fff721 l32r a2, 8c <lmacIsActive+0x88>
|
|
b1: fff731 l32r a3, 90 <lmacIsActive+0x8c>
|
|
b4: f8a042 movi a4, 248
|
|
b7: fff701 l32r a0, 94 <lmacIsActive+0x90>
|
|
ba: 0000c0 callx0 a0
|
|
bd: ffff06 j bd <lmacIsActive+0xb9>
|
|
c0: 032d mov.n a2, a3
|
|
c2: 100932 l8ui a3, a9, 16
|
|
c5: fff401 l32r a0, 98 <lmacIsActive+0x94>
|
|
c8: 0000c0 callx0 a0
|
|
cb: a20c movi.n a2, 10
|
|
cd: fff301 l32r a0, 9c <lmacIsActive+0x98>
|
|
d0: 0000c0 callx0 a0
|
|
d3: 0108 l32i.n a0, a1, 0
|
|
d5: 10c112 addi a1, a1, 16
|
|
d8: f00d ret.n
|
|
da: 120000 excw
|
|
dd: 09f0c1 l32r a12, fffc28a0 <lmacRxDone+0xfffc1140>
|
|
e0: 04c501 l32r a0, fffc13f4 <lmacRxDone+0xfffbfc94>
|
|
e3: 010800 slli a0, a8, 32
|
|
e6: 10c112 addi a1, a1, 16
|
|
e9: f00d ret.n
|
|
...
|
|
f3: 000800 excw
|
|
f6: ff0000 excw
|
|
f9: ff .byte 0xff
|
|
fa: 000003 excw
|
|
fd: f20a add.n a15, a2, a0
|
|
ff: 3f .byte 0x3f
|
|
100: 000000 ill
|
|
103: 000001 l32r a0, fffc0104 <lmacRxDone+0xfffbe9a4>
|
|
106: 001000 excw
|
|
109: 080000 excw
|
|
10c: 400000 ssr a0
|
|
10f: 000000 ill
|
|
112: 000040 excw
|
|
115: 010000 slli a0, a0, 32
|
|
118: 000000 ill
|
|
11b: 000010 excw
|
|
11e: 000800 excw
|
|
...
|
|
12d: 000000 ill
|
|
130: 080c movi.n a8, 0
|
|
132: 80a0a2 movi a10, 128
|
|
135: ffedb1 l32r a11, ec <lmacIsActive+0xe8>
|
|
138: d0c112 addi a1, a1, -48
|
|
13b: 5109 s32i.n a0, a1, 20
|
|
13d: 81e9 s32i.n a14, a1, 32
|
|
13f: 61c9 s32i.n a12, a1, 24
|
|
141: 71d9 s32i.n a13, a1, 28
|
|
143: 02cd mov.n a12, a2
|
|
145: 03dd mov.n a13, a3
|
|
147: 33cc bnez.n a3, 14e <lmacIsActive+0x14a>
|
|
149: 02e8 l32i.n a14, a2, 0
|
|
14b: 000046 j 150 <lmacIsActive+0x14c>
|
|
14e: 9be8 l32i.n a14, a11, 36
|
|
150: 4e68 l32i.n a6, a14, 16
|
|
152: 0b1e72 l16ui a7, a14, 22
|
|
155: 9e08 l32i.n a0, a14, 36
|
|
157: 0a1e52 l16ui a5, a14, 20
|
|
15a: 0098 l32i.n a9, a0, 0
|
|
15c: 1038 l32i.n a3, a0, 4
|
|
15e: 557a add.n a5, a5, a7
|
|
160: f45050 extui a5, a5, 0, 16
|
|
163: 110c72 l8ui a7, a12, 17
|
|
166: 853730 extui a3, a3, 23, 9
|
|
169: 412690 srli a2, a9, 6
|
|
16c: 10a2a0 and a10, a2, a10
|
|
16f: 0469d7 bbci a9, 13, 177 <lmacIsActive+0x173>
|
|
172: 01e9c7 bbsi a9, 12, 177 <lmacIsActive+0x173>
|
|
175: 180c movi.n a8, 1
|
|
177: 679c beqz.n a7, 191 <lmacIsActive+0x18d>
|
|
179: 143726 beqi a7, 3, 191 <lmacIsActive+0x18d>
|
|
17c: 112726 beqi a7, 2, 191 <lmacIsActive+0x18d>
|
|
17f: ffdc21 l32r a2, f0 <lmacIsActive+0xec>
|
|
182: ffdc31 l32r a3, f4 <lmacIsActive+0xf0>
|
|
185: 15a142 movi a4, 0x115
|
|
188: ffe601 l32r a0, 120 <lmacIsActive+0x11c>
|
|
18b: 0000c0 callx0 a0
|
|
18e: ffff06 j 18e <lmacIsActive+0x18a>
|
|
191: 070c movi.n a7, 0
|
|
193: 1189 s32i.n a8, a1, 4
|
|
195: 3159 s32i.n a5, a1, 12
|
|
197: 140c movi.n a4, 1
|
|
199: 4149 s32i.n a4, a1, 16
|
|
19b: 107267 bbci a2, 22, 1af <lmacIsActive+0x1ab>
|
|
19e: 150c movi.n a5, 1
|
|
1a0: 9e08 l32i.n a0, a14, 36
|
|
1a2: 015632 s16i a3, a6, 2
|
|
1a5: 0028 l32i.n a2, a0, 0
|
|
1a7: 130c movi.n a3, 1
|
|
1a9: 412620 srli a2, a2, 6
|
|
1ac: 001586 j 206 <lmacIsActive+0x202>
|
|
1af: 0b0c42 l8ui a4, a12, 11
|
|
1b2: 44cc bnez.n a4, 1ba <lmacIsActive+0x1b6>
|
|
1b4: 0d0c52 l8ui a5, a12, 13
|
|
1b7: 254516 beqz a5, 40f <lmacIsActive+0x40b>
|
|
1ba: 051042 l16ui a4, a0, 10
|
|
1bd: 0b9ca2 l16si a10, a12, 22
|
|
1c0: 0a9c92 l16si a9, a12, 20
|
|
1c3: ab58 l32i.n a5, a11, 40
|
|
1c5: 118300 slli a8, a3, 16
|
|
1c8: 318080 srai a8, a8, 16
|
|
1cb: 9558 l32i.n a5, a5, 36
|
|
1cd: c099a0 sub a9, a9, a10
|
|
1d0: 1558 l32i.n a5, a5, 4
|
|
1d2: 0a5c92 s16i a9, a12, 20
|
|
1d5: 0a9c02 l16si a0, a12, 20
|
|
1d8: 855750 extui a5, a5, 23, 9
|
|
1db: 445a add.n a4, a4, a5
|
|
1dd: c04430 sub a4, a4, a3
|
|
1e0: 114400 slli a4, a4, 16
|
|
1e3: 314040 srai a4, a4, 16
|
|
1e6: 0b5c42 s16i a4, a12, 22
|
|
1e9: c00040 sub a0, a0, a4
|
|
1ec: 082807 blt a8, a0, 1f8 <lmacIsActive+0x1f4>
|
|
1ef: 015632 s16i a3, a6, 2
|
|
1f2: 0c4c72 s8i a7, a12, 12
|
|
1f5: 000086 j 1fb <lmacIsActive+0x1f7>
|
|
1f8: 015602 s16i a0, a6, 2
|
|
1fb: 9e08 l32i.n a0, a14, 36
|
|
1fd: 030c movi.n a3, 0
|
|
1ff: 0028 l32i.n a2, a0, 0
|
|
201: 050c movi.n a5, 0
|
|
203: 412620 srli a2, a2, 6
|
|
206: 00a192 movi a9, 0x100
|
|
209: 108290 and a8, a2, a9
|
|
20c: 35ac beqz.n a5, 233 <lmacIsActive+0x22f>
|
|
20e: 9139 s32i.n a3, a1, 36
|
|
210: a179 s32i.n a7, a1, 40
|
|
212: b169 s32i.n a6, a1, 44
|
|
214: 1b6287 bbci a2, 8, 233 <lmacIsActive+0x22f>
|
|
217: 080022 l8ui a2, a0, 8
|
|
21a: ffc201 l32r a0, 124 <lmacIsActive+0x120>
|
|
21d: 0000c0 callx0 a0
|
|
220: b168 l32i.n a6, a1, 44
|
|
222: a178 l32i.n a7, a1, 40
|
|
224: 9e08 l32i.n a0, a14, 36
|
|
226: 9138 l32i.n a3, a1, 36
|
|
228: 0028 l32i.n a2, a0, 0
|
|
22a: 00a182 movi a8, 0x100
|
|
22d: 412620 srli a2, a2, 6
|
|
230: 108280 and a8, a2, a8
|
|
233: 02a442 movi a4, 0x402
|
|
236: 0b8247 bany a2, a4, 245 <lmacIsActive+0x241>
|
|
239: 055620 extui a5, a2, 22, 1
|
|
23c: 18e516 beqz a5, 3ce <lmacIsActive+0x3ca>
|
|
23f: 059320 extui a9, a2, 19, 1
|
|
242: 188956 bnez a9, 3ce <lmacIsActive+0x3ca>
|
|
245: 050c movi.n a5, 0
|
|
247: 000246 j 254 <lmacIsActive+0x250>
|
|
24a: 05b320 extui a11, a2, 19, 1
|
|
24d: 4158 l32i.n a5, a1, 16
|
|
24f: 2a0c movi.n a10, 2
|
|
251: 935ab0 movnez a5, a10, a11
|
|
254: ffa9b1 l32r a11, f8 <lmacIsActive+0xf4>
|
|
257: 1e98 l32i.n a9, a14, 4
|
|
259: 0116a2 l16ui a10, a6, 2
|
|
25c: 245050 extui a5, a5, 0, 3
|
|
25f: 015580 slli a5, a5, 24
|
|
262: ffa661 l32r a6, fc <lmacIsActive+0xf8>
|
|
265: 0a9ce2 l16si a14, a12, 20
|
|
268: 1099b0 and a9, a9, a11
|
|
26b: 31b8 l32i.n a11, a1, 12
|
|
26d: 11aa00 slli a10, a10, 16
|
|
270: b4b0b0 extui a11, a11, 0, 12
|
|
273: 167d16 beqz a13, 3de <lmacIsActive+0x3da>
|
|
276: ffa2c1 l32r a12, 100 <lmacIsActive+0xfc>
|
|
279: 016297 bbci a2, 9, 27e <lmacIsActive+0x27a>
|
|
27c: 33cc bnez.n a3, 283 <lmacIsActive+0x27f>
|
|
27e: 0d0c movi.n a13, 0
|
|
280: 000086 j 286 <lmacIsActive+0x282>
|
|
283: ffa0d1 l32r a13, 104 <lmacIsActive+0x100>
|
|
286: 14f816 beqz a8, 3d9 <lmacIsActive+0x3d5>
|
|
289: 14c316 beqz a3, 3d9 <lmacIsActive+0x3d5>
|
|
28c: ff9f31 l32r a3, 108 <lmacIsActive+0x104>
|
|
28f: 0c1ee6 bgei a14, 1, 29f <lmacIsActive+0x29b>
|
|
292: 1188 l32i.n a8, a1, 4
|
|
294: 748080 extui a8, a8, 0, 8
|
|
297: 48cc bnez.n a8, 29f <lmacIsActive+0x29b>
|
|
299: 0800e2 l8ui a14, a0, 8
|
|
29c: 04beb6 bltui a14, 16, 2a4 <lmacIsActive+0x2a0>
|
|
29f: 020c movi.n a2, 0
|
|
2a1: 000086 j 2a7 <lmacIsActive+0x2a3>
|
|
2a4: ff9a21 l32r a2, 10c <lmacIsActive+0x108>
|
|
2a7: 208d30 or a8, a13, a3
|
|
2aa: 20e290 or a14, a2, a9
|
|
2ad: 208580 or a8, a5, a8
|
|
2b0: 0c2d mov.n a2, a12
|
|
2b2: 2088e0 or a8, a8, a14
|
|
2b5: 0020c0 memw
|
|
2b8: b76682 s32i a8, a6, 0x2dc
|
|
2bb: 0020c0 memw
|
|
2be: ba66a2 s32i a10, a6, 0x2e8
|
|
2c1: 0c0052 l8ui a5, a0, 12
|
|
2c4: 080032 l8ui a3, a0, 8
|
|
2c7: 115500 slli a5, a5, 16
|
|
2ca: 349030 extui a9, a3, 0, 4
|
|
2cd: 119940 slli a9, a9, 12
|
|
2d0: 209b90 or a9, a11, a9
|
|
2d3: 01b3f6 bgeui a3, 16, 2d8 <lmacIsActive+0x2d4>
|
|
2d6: 072d mov.n a2, a7
|
|
2d8: 20a250 or a10, a2, a5
|
|
2db: 2099a0 or a9, a9, a10
|
|
2de: 0020c0 memw
|
|
2e1: b86692 s32i a9, a6, 0x2e0
|
|
2e4: 080032 l8ui a3, a0, 8
|
|
2e7: 8a1c movi.n a10, 24
|
|
2e9: 02b3f6 bgeui a3, 16, 2ef <lmacIsActive+0x2eb>
|
|
2ec: 003446 j 3c1 <lmacIsActive+0x3bd>
|
|
2ef: 8b0c movi.n a11, 8
|
|
2f1: 072d mov.n a2, a7
|
|
2f3: 3148 l32i.n a4, a1, 12
|
|
2f5: 00c8 l32i.n a12, a0, 0
|
|
2f7: f0c3d2 addi a13, a3, -16
|
|
2fa: 87a002 movi a0, 135
|
|
2fd: 24d0d0 extui a13, a13, 0, 3
|
|
300: 114480 slli a4, a4, 8
|
|
303: 05ccc0 extui a12, a12, 28, 1
|
|
306: 932bc0 movnez a2, a11, a12
|
|
309: 20dd40 or a13, a13, a4
|
|
30c: 01a3a7 bge a3, a10, 311 <lmacIsActive+0x30d>
|
|
30f: 700c movi.n a0, 7
|
|
311: 20e020 or a14, a0, a2
|
|
314: 01ee80 slli a14, a14, 24
|
|
317: 20dde0 or a13, a13, a14
|
|
31a: 0020c0 memw
|
|
31d: b966d2 s32i a13, a6, 0x2e4
|
|
320: 002746 j 3c1 <lmacIsActive+0x3bd>
|
|
323: ff7b31 l32r a3, 110 <lmacIsActive+0x10c>
|
|
326: ff7b21 l32r a2, 114 <lmacIsActive+0x110>
|
|
329: 204d80 or a4, a13, a8
|
|
32c: 20e390 or a14, a3, a9
|
|
32f: 204540 or a4, a5, a4
|
|
332: 040c52 l8ui a5, a12, 4
|
|
335: 886c movi.n a8, -24
|
|
337: d15850 mul16s a5, a8, a5
|
|
33a: 2044e0 or a4, a4, a14
|
|
33d: 556a add.n a5, a5, a6
|
|
33f: 0020c0 memw
|
|
342: f16542 s32i a4, a5, 0x3c4
|
|
345: 040c32 l8ui a3, a12, 4
|
|
348: d13830 mul16s a3, a8, a3
|
|
34b: 336a add.n a3, a3, a6
|
|
34d: 0020c0 memw
|
|
350: f463a2 s32i a10, a3, 0x3d0
|
|
353: 080032 l8ui a3, a0, 8
|
|
356: 0c0052 l8ui a5, a0, 12
|
|
359: 040ce2 l8ui a14, a12, 4
|
|
35c: 115500 slli a5, a5, 16
|
|
35f: d188e0 mul16s a8, a8, a14
|
|
362: 886a add.n a8, a8, a6
|
|
364: 01b3f6 bgeui a3, 16, 369 <lmacIsActive+0x365>
|
|
367: 072d mov.n a2, a7
|
|
369: 20a250 or a10, a2, a5
|
|
36c: 349030 extui a9, a3, 0, 4
|
|
36f: 119940 slli a9, a9, 12
|
|
372: 209b90 or a9, a11, a9
|
|
375: 2099a0 or a9, a9, a10
|
|
378: 0020c0 memw
|
|
37b: f26892 s32i a9, a8, 0x3c8
|
|
37e: 080032 l8ui a3, a0, 8
|
|
381: 3cb3b6 bltui a3, 16, 3c1 <lmacIsActive+0x3bd>
|
|
384: 8a1c movi.n a10, 24
|
|
386: 040cd2 l8ui a13, a12, 4
|
|
389: 8b6c movi.n a11, -24
|
|
38b: 8e0c movi.n a14, 8
|
|
38d: 0008 l32i.n a0, a0, 0
|
|
38f: 072d mov.n a2, a7
|
|
391: 050c00 extui a0, a0, 28, 1
|
|
394: 932e00 movnez a2, a14, a0
|
|
397: d1bbd0 mul16s a11, a11, a13
|
|
39a: 6b6a add.n a6, a11, a6
|
|
39c: 87a002 movi a0, 135
|
|
39f: 01a3a7 bge a3, a10, 3a4 <lmacIsActive+0x3a0>
|
|
3a2: 700c movi.n a0, 7
|
|
3a4: 3178 l32i.n a7, a1, 12
|
|
3a6: f0c342 addi a4, a3, -16
|
|
3a9: 205020 or a5, a0, a2
|
|
3ac: 015580 slli a5, a5, 24
|
|
3af: 244040 extui a4, a4, 0, 3
|
|
3b2: 117780 slli a7, a7, 8
|
|
3b5: 204470 or a4, a4, a7
|
|
3b8: 204450 or a4, a4, a5
|
|
3bb: 0020c0 memw
|
|
3be: f36642 s32i a4, a6, 0x3cc
|
|
3c1: 61c8 l32i.n a12, a1, 24
|
|
3c3: 71d8 l32i.n a13, a1, 28
|
|
3c5: 81e8 l32i.n a14, a1, 32
|
|
3c7: 5108 l32i.n a0, a1, 20
|
|
3c9: 30c112 addi a1, a1, 48
|
|
3cc: f00d ret.n
|
|
3ce: 059420 extui a9, a2, 20, 1
|
|
3d1: e75916 beqz a9, 24a <lmacIsActive+0x246>
|
|
3d4: 350c movi.n a5, 3
|
|
3d6: ff9e86 j 254 <lmacIsActive+0x250>
|
|
3d9: 030c movi.n a3, 0
|
|
3db: ffac06 j 28f <lmacIsActive+0x28b>
|
|
3de: 016297 bbci a2, 9, 3e3 <lmacIsActive+0x3df>
|
|
3e1: 33cc bnez.n a3, 3e8 <lmacIsActive+0x3e4>
|
|
3e3: 0d0c movi.n a13, 0
|
|
3e5: 000086 j 3eb <lmacIsActive+0x3e7>
|
|
3e8: ff4cd1 l32r a13, 118 <lmacIsActive+0x114>
|
|
3eb: b89c beqz.n a8, 40a <lmacIsActive+0x406>
|
|
3ed: 939c beqz.n a3, 40a <lmacIsActive+0x406>
|
|
3ef: ff4b81 l32r a8, 11c <lmacIsActive+0x118>
|
|
3f2: 0f1ee6 bgei a14, 1, 405 <lmacIsActive+0x401>
|
|
3f5: 11e8 l32i.n a14, a1, 4
|
|
3f7: 74e0e0 extui a14, a14, 0, 8
|
|
3fa: 7ecc bnez.n a14, 405 <lmacIsActive+0x401>
|
|
3fc: 080022 l8ui a2, a0, 8
|
|
3ff: 02b2f6 bgeui a2, 16, 405 <lmacIsActive+0x401>
|
|
402: ffc746 j 323 <lmacIsActive+0x31f>
|
|
405: 030c movi.n a3, 0
|
|
407: ffc6c6 j 326 <lmacIsActive+0x322>
|
|
40a: 080c movi.n a8, 0
|
|
40c: fff886 j 3f2 <lmacIsActive+0x3ee>
|
|
40f: 0c1c42 l16ui a4, a12, 24
|
|
412: 06e416 beqz a4, 484 <lmacIsActive+0x480>
|
|
415: 015632 s16i a3, a6, 2
|
|
418: 9e08 l32i.n a0, a14, 36
|
|
41a: 032d mov.n a2, a3
|
|
41c: 0098 l32i.n a9, a0, 0
|
|
41e: 0139 s32i.n a3, a1, 0
|
|
420: 27f907 bbsi a9, 16, 44b <lmacIsActive+0x447>
|
|
423: 24e977 bbsi a9, 7, 44b <lmacIsActive+0x447>
|
|
426: a179 s32i.n a7, a1, 40
|
|
428: b169 s32i.n a6, a1, 44
|
|
42a: 0679c7 bbci a9, 28, 434 <lmacIsActive+0x430>
|
|
42d: a179 s32i.n a7, a1, 40
|
|
42f: b169 s32i.n a6, a1, 44
|
|
431: 167997 bbci a9, 25, 44b <lmacIsActive+0x447>
|
|
434: 342290 extui a2, a9, 2, 4
|
|
437: 0138 l32i.n a3, a1, 0
|
|
439: 0c1c42 l16ui a4, a12, 24
|
|
43c: ff3b01 l32r a0, 128 <lmacIsActive+0x124>
|
|
43f: 0000c0 callx0 a0
|
|
442: a178 l32i.n a7, a1, 40
|
|
444: b168 l32i.n a6, a1, 44
|
|
446: 9e08 l32i.n a0, a14, 36
|
|
448: 015622 s16i a2, a6, 2
|
|
44b: 0158 l32i.n a5, a1, 0
|
|
44d: 0fb527 bgeu a5, a2, 460 <lmacIsActive+0x45c>
|
|
450: 0a5c22 s16i a2, a12, 20
|
|
453: 0b5c72 s16i a7, a12, 22
|
|
456: 150c movi.n a5, 1
|
|
458: 4188 l32i.n a8, a1, 16
|
|
45a: 0c4c82 s8i a8, a12, 12
|
|
45d: 000106 j 465 <lmacIsActive+0x461>
|
|
460: 0a5c72 s16i a7, a12, 20
|
|
463: 050c movi.n a5, 0
|
|
465: 0028 l32i.n a2, a0, 0
|
|
467: 412620 srli a2, a2, 6
|
|
46a: 000446 j 47f <lmacIsActive+0x47b>
|
|
46d: 080042 l8ui a4, a0, 8
|
|
470: 09b4b6 bltui a4, 16, 47d <lmacIsActive+0x479>
|
|
473: 9e08 l32i.n a0, a14, 36
|
|
475: 0028 l32i.n a2, a0, 0
|
|
477: 015632 s16i a3, a6, 2
|
|
47a: 412620 srli a2, a2, 6
|
|
47d: 050c movi.n a5, 0
|
|
47f: 130c movi.n a3, 1
|
|
481: ff6046 j 206 <lmacIsActive+0x202>
|
|
484: fe5a16 beqz a10, 46d <lmacIsActive+0x469>
|
|
487: 2139 s32i.n a3, a1, 8
|
|
489: a179 s32i.n a7, a1, 40
|
|
48b: b169 s32i.n a6, a1, 44
|
|
48d: dce267 bbsi a2, 6, 46d <lmacIsActive+0x469>
|
|
490: 342290 extui a2, a9, 2, 4
|
|
493: ff2601 l32r a0, 12c <lmacIsActive+0x128>
|
|
496: 0000c0 callx0 a0
|
|
499: b168 l32i.n a6, a1, 44
|
|
49b: 2138 l32i.n a3, a1, 8
|
|
49d: 015632 s16i a3, a6, 2
|
|
4a0: 32cc bnez.n a2, 4a7 <lmacIsActive+0x4a3>
|
|
4a2: 050c movi.n a5, 0
|
|
4a4: 0002c6 j 4b3 <lmacIsActive+0x4af>
|
|
4a7: 9248 l32i.n a4, a2, 36
|
|
4a9: 051442 l16ui a4, a4, 10
|
|
4ac: 150c movi.n a5, 1
|
|
4ae: 443a add.n a4, a4, a3
|
|
4b0: 015642 s16i a4, a6, 2
|
|
4b3: a178 l32i.n a7, a1, 40
|
|
4b5: 9e08 l32i.n a0, a14, 36
|
|
4b7: ffea86 j 465 <lmacIsActive+0x461>
|
|
4ba: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
000004c8 <lmacSetAcParam>:
|
|
4c8: e0c112 addi a1, a1, -32
|
|
4cb: 0129 s32i.n a2, a1, 0
|
|
4cd: 1139 s32i.n a3, a1, 4
|
|
4cf: 5169 s32i.n a6, a1, 20
|
|
4d1: 2109 s32i.n a0, a1, 8
|
|
4d3: 31c9 s32i.n a12, a1, 12
|
|
4d5: 41d9 s32i.n a13, a1, 16
|
|
4d7: 05cd mov.n a12, a5
|
|
4d9: 04dd mov.n a13, a4
|
|
4db: fff901 l32r a0, 4c0 <lmacIsActive+0x4bc>
|
|
4de: 0000c0 callx0 a0
|
|
4e1: 5108 l32i.n a0, a1, 20
|
|
4e3: 0128 l32i.n a2, a1, 0
|
|
4e5: fff531 l32r a3, 4bc <lmacIsActive+0x4b8>
|
|
4e8: b02220 addx8 a2, a2, a2
|
|
4eb: a02230 addx4 a2, a2, a3
|
|
4ee: 0742d2 s8i a13, a2, 7
|
|
4f1: 1138 l32i.n a3, a1, 4
|
|
4f3: 054232 s8i a3, a2, 5
|
|
4f6: 060232 l8ui a3, a2, 6
|
|
4f9: 0842c2 s8i a12, a2, 8
|
|
4fc: 043c37 bltu a12, a3, 504 <lmacIsActive+0x500>
|
|
4ff: 04b3d7 bgeu a3, a13, 507 <lmacIsActive+0x503>
|
|
502: 0dcd mov.n a12, a13
|
|
504: 0642c2 s8i a12, a2, 6
|
|
507: 31c8 l32i.n a12, a1, 12
|
|
509: 41d8 l32i.n a13, a1, 16
|
|
50b: 0c5202 s16i a0, a2, 24
|
|
50e: ffed01 l32r a0, 4c4 <lmacIsActive+0x4c0>
|
|
511: 0000c0 callx0 a0
|
|
514: 2108 l32i.n a0, a1, 8
|
|
516: 20c112 addi a1, a1, 32
|
|
519: f00d ret.n
|
|
...
|
|
523: 000800 excw
|
|
526: 000000 ill
|
|
529: 000000 ill
|
|
52c: 0008 l32i.n a0, a0, 0
|
|
...
|
|
536: 080000 excw
|
|
...
|
|
|
|
00000548 <lmacProcessTXStartData>:
|
|
548: f6c232 addi a3, a2, -10
|
|
54b: f0c112 addi a1, a1, -16
|
|
54e: fff341 l32r a4, 51c <lmacIsActive+0x518>
|
|
551: 1109 s32i.n a0, a1, 4
|
|
553: 000402 l8ui a0, a4, 0
|
|
556: 025d mov.n a5, a2
|
|
558: 835030 moveqz a5, a0, a3
|
|
55b: 740050 extui a0, a5, 0, 8
|
|
55e: 1180b6 bltui a0, 8, 573 <lmacIsActive+0x56f>
|
|
561: ffef21 l32r a2, 520 <lmacIsActive+0x51c>
|
|
564: fff031 l32r a3, 524 <lmacIsActive+0x520>
|
|
567: 2fa242 movi a4, 0x22f
|
|
56a: fff401 l32r a0, 53c <lmacIsActive+0x538>
|
|
56d: 0000c0 callx0 a0
|
|
570: ffff06 j 570 <lmacIsActive+0x56c>
|
|
573: 30c432 addi a3, a4, 48
|
|
576: b00000 addx8 a0, a0, a0
|
|
579: a00030 addx4 a0, a0, a3
|
|
57c: 110062 l8ui a6, a0, 17
|
|
57f: 111626 beqi a6, 1, 594 <lmacIsActive+0x590>
|
|
582: ffe921 l32r a2, 528 <lmacIsActive+0x524>
|
|
585: ffe931 l32r a3, 52c <lmacIsActive+0x528>
|
|
588: 37a242 movi a4, 0x237
|
|
58b: ffed01 l32r a0, 540 <lmacIsActive+0x53c>
|
|
58e: 0000c0 callx0 a0
|
|
591: ffff06 j 591 <lmacIsActive+0x58d>
|
|
594: 004452 s8i a5, a4, 0
|
|
597: 0109 s32i.n a0, a1, 0
|
|
599: 129266 bnei a2, 10, 5af <lmacIsActive+0x5ab>
|
|
59c: 002d mov.n a2, a0
|
|
59e: 043d mov.n a3, a4
|
|
5a0: 2c0332 l8ui a3, a3, 44
|
|
5a3: ffafc5 call0 a0 <lmacIsActive+0x9c>
|
|
5a6: 0108 l32i.n a0, a1, 0
|
|
5a8: ffe251 l32r a5, 530 <lmacIsActive+0x52c>
|
|
5ab: 040c movi.n a4, 0
|
|
5ad: 9549 s32i.n a4, a5, 36
|
|
5af: 0068 l32i.n a6, a0, 0
|
|
5b1: 06dc bnez.n a6, 5c5 <lmacIsActive+0x5c1>
|
|
5b3: ffe021 l32r a2, 534 <lmacIsActive+0x530>
|
|
5b6: ffe031 l32r a3, 538 <lmacIsActive+0x534>
|
|
5b9: 3fa242 movi a4, 0x23f
|
|
5bc: ffe201 l32r a0, 544 <lmacIsActive+0x540>
|
|
5bf: 0000c0 callx0 a0
|
|
5c2: ffff06 j 5c2 <lmacIsActive+0x5be>
|
|
5c5: 002d mov.n a2, a0
|
|
5c7: 270c movi.n a7, 2
|
|
5c9: 114072 s8i a7, a0, 17
|
|
5cc: 000485 call0 618 <lmacIsActive+0x614>
|
|
5cf: 000005 call0 5d0 <lmacIsActive+0x5cc>
|
|
5d2: 1108 l32i.n a0, a1, 4
|
|
5d4: 10c112 addi a1, a1, 16
|
|
5d7: f00d ret.n
|
|
5d9: 000000 ill
|
|
5dc: 000000 ill
|
|
5df: 000800 excw
|
|
...
|
|
5ea: 080000 excw
|
|
5ed: 000000 ill
|
|
5f0: 000000 ill
|
|
5f3: 000800 excw
|
|
...
|
|
616: 120000 excw
|
|
619: c9f0c1 l32r a12, ffff2ddc <lmacRxDone+0xffff167c>
|
|
61c: 02cd21 l32r a2, fffc1150 <lmacRxDone+0xfffbf9f0>
|
|
61f: 0228 l32i.n a2, a2, 0
|
|
621: 1109 s32i.n a0, a1, 4
|
|
623: 02dc bnez.n a2, 637 <lmacIsActive+0x633>
|
|
625: ffed21 l32r a2, 5dc <lmacIsActive+0x5d8>
|
|
628: ffee31 l32r a3, 5e0 <lmacIsActive+0x5dc>
|
|
62b: 56a242 movi a4, 0x256
|
|
62e: fff401 l32r a0, 600 <lmacIsActive+0x5fc>
|
|
631: 0000c0 callx0 a0
|
|
634: ffff06 j 634 <lmacIsActive+0x630>
|
|
637: ffeb51 l32r a5, 5e4 <lmacIsActive+0x5e0>
|
|
63a: a508 l32i.n a0, a5, 40
|
|
63c: 9538 l32i.n a3, a5, 36
|
|
63e: 009c beqz.n a0, 652 <lmacIsActive+0x64e>
|
|
640: ffea21 l32r a2, 5e8 <lmacIsActive+0x5e4>
|
|
643: ffea31 l32r a3, 5ec <lmacIsActive+0x5e8>
|
|
646: 57a242 movi a4, 0x257
|
|
649: ffee01 l32r a0, 604 <lmacIsActive+0x600>
|
|
64c: 0000c0 callx0 a0
|
|
64f: ffff06 j 64f <lmacIsActive+0x64b>
|
|
652: 039c beqz.n a3, 666 <lmacIsActive+0x662>
|
|
654: ffe721 l32r a2, 5f0 <lmacIsActive+0x5ec>
|
|
657: ffe731 l32r a3, 5f4 <lmacIsActive+0x5f0>
|
|
65a: 58a242 movi a4, 0x258
|
|
65d: ffea01 l32r a0, 608 <lmacIsActive+0x604>
|
|
660: 0000c0 callx0 a0
|
|
663: ffff06 j 663 <lmacIsActive+0x65f>
|
|
666: a529 s32i.n a2, a5, 40
|
|
668: 9248 l32i.n a4, a2, 36
|
|
66a: 060c movi.n a6, 0
|
|
66c: 0408 l32i.n a0, a4, 0
|
|
66e: 0c69 s32i.n a6, a12, 0
|
|
670: 66f0c7 bbsi a0, 28, 6da <lmacIsActive+0x6d6>
|
|
673: 0129 s32i.n a2, a1, 0
|
|
675: 0b0c72 l8ui a7, a12, 11
|
|
678: 0c1ca2 l16ui a10, a12, 24
|
|
67b: b7cc bnez.n a7, 68a <lmacIsActive+0x686>
|
|
67d: 0a9c82 l16si a8, a12, 20
|
|
680: 0618a6 blti a8, 1, 68a <lmacIsActive+0x686>
|
|
683: 190c movi.n a9, 1
|
|
685: 0d4c92 s8i a9, a12, 13
|
|
688: 0408 l32i.n a0, a4, 0
|
|
68a: 055a16 beqz a10, 6e3 <lmacIsActive+0x6df>
|
|
68d: 0b0cb2 l8ui a11, a12, 11
|
|
690: 0c0c22 l8ui a2, a12, 12
|
|
693: 0b8c beqz.n a11, 697 <lmacIsActive+0x693>
|
|
695: 42cc bnez.n a2, 69d <lmacIsActive+0x699>
|
|
697: 0d0c32 l8ui a3, a12, 13
|
|
69a: 045316 beqz a3, 6e3 <lmacIsActive+0x6df>
|
|
69d: 342200 extui a2, a0, 2, 4
|
|
6a0: ffdb01 l32r a0, 60c <lmacIsActive+0x608>
|
|
6a3: 0000c0 callx0 a0
|
|
6a6: 0148 l32i.n a4, a1, 0
|
|
6a8: 9448 l32i.n a4, a4, 36
|
|
6aa: 0408 l32i.n a0, a4, 0
|
|
6ac: 32bc beqz.n a2, 6e3 <lmacIsActive+0x6df>
|
|
6ae: 415600 srli a5, a0, 6
|
|
6b1: 19f007 bbsi a0, 16, 6ce <lmacIsActive+0x6ca>
|
|
6b4: 16e077 bbsi a0, 7, 6ce <lmacIsActive+0x6ca>
|
|
6b7: ffd051 l32r a5, 5f8 <lmacIsActive+0x5f4>
|
|
6ba: 130c movi.n a3, 1
|
|
6bc: 9529 s32i.n a2, a5, 36
|
|
6be: 0c2d mov.n a2, a12
|
|
6c0: ffa185 call0 dc <lmacIsActive+0xd8>
|
|
6c3: 0c2d mov.n a2, a12
|
|
6c5: d4a032 movi a3, 212
|
|
6c8: ff97c5 call0 48 <lmacIsActive+0x44>
|
|
6cb: 0002c6 j 6da <lmacIsActive+0x6d6>
|
|
6ce: 3a6557 bbci a5, 5, 70c <lmacIsActive+0x708>
|
|
6d1: 040462 l8ui a6, a4, 4
|
|
6d4: 416460 srli a6, a6, 4
|
|
6d7: 3126e6 bgei a6, 2, 70c <lmacIsActive+0x708>
|
|
6da: 21c8 l32i.n a12, a1, 8
|
|
6dc: 1108 l32i.n a0, a1, 4
|
|
6de: 10c112 addi a1, a1, 16
|
|
6e1: f00d ret.n
|
|
6e3: f360d7 bbci a0, 13, 6da <lmacIsActive+0x6d6>
|
|
6e6: f0e0c7 bbsi a0, 12, 6da <lmacIsActive+0x6d6>
|
|
6e9: 342200 extui a2, a0, 2, 4
|
|
6ec: ffc901 l32r a0, 610 <lmacIsActive+0x60c>
|
|
6ef: 0000c0 callx0 a0
|
|
6f2: fe4216 beqz a2, 6da <lmacIsActive+0x6d6>
|
|
6f5: ffc171 l32r a7, 5fc <lmacIsActive+0x5f8>
|
|
6f8: 130c movi.n a3, 1
|
|
6fa: 9729 s32i.n a2, a7, 36
|
|
6fc: 0c2d mov.n a2, a12
|
|
6fe: ff9dc5 call0 dc <lmacIsActive+0xd8>
|
|
701: 0c2d mov.n a2, a12
|
|
703: d4a032 movi a3, 212
|
|
706: ff9405 call0 48 <lmacIsActive+0x44>
|
|
709: fff346 j 6da <lmacIsActive+0x6d6>
|
|
70c: 0c29 s32i.n a2, a12, 0
|
|
70e: 030c movi.n a3, 0
|
|
710: 0c2d mov.n a2, a12
|
|
712: ff9c85 call0 dc <lmacIsActive+0xd8>
|
|
715: 040c22 l8ui a2, a12, 4
|
|
718: 030c movi.n a3, 0
|
|
71a: 040c movi.n a4, 0
|
|
71c: ffbe01 l32r a0, 614 <lmacIsActive+0x610>
|
|
71f: 0000c0 callx0 a0
|
|
722: ffed06 j 6da <lmacIsActive+0x6d6>
|
|
725: 000000 ill
|
|
728: 000000 ill
|
|
72b: 000800 excw
|
|
...
|
|
736: 080000 excw
|
|
739: 000000 ill
|
|
73c: 000000 ill
|
|
73f: 000800 excw
|
|
...
|
|
|
|
00000750 <lmacProcessTxSuccess>:
|
|
750: f0c112 addi a1, a1, -16
|
|
753: 11c9 s32i.n a12, a1, 4
|
|
755: 0109 s32i.n a0, a1, 0
|
|
757: 03cd mov.n a12, a3
|
|
759: 000005 call0 75c <lmacIsActive+0x758>
|
|
75c: 02dc bnez.n a2, 770 <lmacIsActive+0x76c>
|
|
75e: fff221 l32r a2, 728 <lmacIsActive+0x724>
|
|
761: fff231 l32r a3, 72c <lmacIsActive+0x728>
|
|
764: 93a242 movi a4, 0x293
|
|
767: fff701 l32r a0, 744 <lmacIsActive+0x740>
|
|
76a: 0000c0 callx0 a0
|
|
76d: ffff06 j 76d <lmacIsActive+0x769>
|
|
770: fff021 l32r a2, 730 <lmacIsActive+0x72c>
|
|
773: a208 l32i.n a0, a2, 40
|
|
775: 000242 l8ui a4, a2, 0
|
|
778: 00dc bnez.n a0, 78c <lmacIsActive+0x788>
|
|
77a: ffee21 l32r a2, 734 <lmacIsActive+0x730>
|
|
77d: ffee31 l32r a3, 738 <lmacIsActive+0x734>
|
|
780: 96a242 movi a4, 0x296
|
|
783: fff101 l32r a0, 748 <lmacIsActive+0x744>
|
|
786: 0000c0 callx0 a0
|
|
789: ffff06 j 789 <lmacIsActive+0x785>
|
|
78c: 30c232 addi a3, a2, 48
|
|
78f: b02440 addx8 a2, a4, a4
|
|
792: a02230 addx4 a2, a2, a3
|
|
795: 110232 l8ui a3, a2, 17
|
|
798: 112326 beqi a3, 2, 7ad <lmacIsActive+0x7a9>
|
|
79b: ffe821 l32r a2, 73c <lmacIsActive+0x738>
|
|
79e: ffe831 l32r a3, 740 <lmacIsActive+0x73c>
|
|
7a1: 97a242 movi a4, 0x297
|
|
7a4: ffea01 l32r a0, 74c <lmacIsActive+0x748>
|
|
7a7: 0000c0 callx0 a0
|
|
7aa: ffff06 j 7aa <lmacIsActive+0x7a6>
|
|
7ad: 9008 l32i.n a0, a0, 36
|
|
7af: 060c movi.n a6, 0
|
|
7b1: 0038 l32i.n a3, a0, 0
|
|
7b3: 02a452 movi a5, 0x402
|
|
7b6: 417630 srli a7, a3, 6
|
|
7b9: 058757 bany a7, a5, 7c2 <lmacIsActive+0x7be>
|
|
7bc: 4f73c7 bbci a3, 28, 80f <lmacIsActive+0x80b>
|
|
7bf: 4cf397 bbsi a3, 25, 80f <lmacIsActive+0x80b>
|
|
7c2: 094262 s8i a6, a2, 9
|
|
7c5: 0a4262 s8i a6, a2, 10
|
|
7c8: 7fa0c2 movi a12, 127
|
|
7cb: 070272 l8ui a7, a2, 7
|
|
7ce: 064272 s8i a7, a2, 6
|
|
7d1: 0940c2 s8i a12, a0, 9
|
|
7d4: 0088 l32i.n a8, a0, 0
|
|
7d6: 11c8 l32i.n a12, a1, 4
|
|
7d8: 2668b7 bbci a8, 11, 802 <lmacIsActive+0x7fe>
|
|
7db: 1058 l32i.n a5, a0, 4
|
|
7dd: 343450 extui a3, a5, 4, 4
|
|
7e0: 1e23e6 bgei a3, 2, 802 <lmacIsActive+0x7fe>
|
|
7e3: a31b addi.n a10, a3, 1
|
|
7e5: 0faf92 movi a9, -241
|
|
7e8: 130c movi.n a3, 1
|
|
7ea: 109590 and a9, a5, a9
|
|
7ed: 34a0a0 extui a10, a10, 0, 4
|
|
7f0: 11aac0 slli a10, a10, 4
|
|
7f3: 2099a0 or a9, a9, a10
|
|
7f6: 1099 s32i.n a9, a0, 4
|
|
7f8: 002c05 call0 abc <lmacRecycleMPDU+0x208>
|
|
7fb: 0108 l32i.n a0, a1, 0
|
|
7fd: 10c112 addi a1, a1, 16
|
|
800: f00d ret.n
|
|
802: 030c movi.n a3, 0
|
|
804: 5a0c movi.n a10, 5
|
|
806: 1142a2 s8i a10, a2, 17
|
|
809: 002b05 call0 abc <lmacRecycleMPDU+0x208>
|
|
80c: fffac6 j 7fb <lmacIsActive+0x7f7>
|
|
80f: 070232 l8ui a3, a2, 7
|
|
812: 08e787 bbsi a7, 8, 81e <lmacIsActive+0x81a>
|
|
815: 064232 s8i a3, a2, 6
|
|
818: 094262 s8i a6, a2, 9
|
|
81b: ffec86 j 7d1 <lmacIsActive+0x7cd>
|
|
81e: 064232 s8i a3, a2, 6
|
|
821: 094262 s8i a6, a2, 9
|
|
824: 0a4262 s8i a6, a2, 10
|
|
827: ffe986 j 7d1 <lmacIsActive+0x7cd>
|
|
82a: 000000 ill
|
|
82d: 000000 ill
|
|
830: e0c112 addi a1, a1, -32
|
|
833: 0109 s32i.n a0, a1, 0
|
|
835: 41f9 s32i.n a15, a1, 16
|
|
837: 31e9 s32i.n a14, a1, 12
|
|
839: 11c9 s32i.n a12, a1, 4
|
|
83b: 21d9 s32i.n a13, a1, 8
|
|
83d: 03cd mov.n a12, a3
|
|
83f: 04dd mov.n a13, a4
|
|
841: 02ed mov.n a14, a2
|
|
843: 05fd mov.n a15, a5
|
|
845: 8e38 l32i.n a3, a14, 32
|
|
847: 9c28 l32i.n a2, a12, 36
|
|
849: 331b addi.n a3, a3, 1
|
|
84b: 8e39 s32i.n a3, a14, 32
|
|
84d: 0208 l32i.n a0, a2, 0
|
|
84f: 0f42d2 s8i a13, a2, 15
|
|
852: 0c60d7 bbci a0, 13, 862 <lmacIsActive+0x85e>
|
|
855: 09e0c7 bbsi a0, 12, 862 <lmacIsActive+0x85e>
|
|
858: 0c2d mov.n a2, a12
|
|
85a: 030c movi.n a3, 0
|
|
85c: 00ea45 call0 1704 <lmacTxFrame+0x168>
|
|
85f: 000186 j 869 <lmacIsActive+0x865>
|
|
862: 0f3d mov.n a3, a15
|
|
864: 0c2d mov.n a2, a12
|
|
866: 00e9c5 call0 1704 <lmacTxFrame+0x168>
|
|
869: 9c08 l32i.n a0, a12, 36
|
|
86b: 0008 l32i.n a0, a0, 0
|
|
86d: 1060d7 bbci a0, 13, 881 <lmacIsActive+0x87d>
|
|
870: 0de0c7 bbsi a0, 12, 881 <lmacIsActive+0x87d>
|
|
873: 342200 extui a2, a0, 2, 4
|
|
876: ffed01 l32r a0, 82c <lmacIsActive+0x828>
|
|
879: 0000c0 callx0 a0
|
|
87c: 02cd mov.n a12, a2
|
|
87e: fc3256 bnez a2, 845 <lmacIsActive+0x841>
|
|
881: 11c8 l32i.n a12, a1, 4
|
|
883: 21d8 l32i.n a13, a1, 8
|
|
885: 31e8 l32i.n a14, a1, 12
|
|
887: 41f8 l32i.n a15, a1, 16
|
|
889: 0108 l32i.n a0, a1, 0
|
|
88b: 20c112 addi a1, a1, 32
|
|
88e: f00d ret.n
|
|
890: 000030 excw
|
|
...
|
|
|
|
00000894 <GetAccess>:
|
|
894: ffff31 l32r a3, 890 <lmacIsActive+0x88c>
|
|
897: b02220 addx8 a2, a2, a2
|
|
89a: a02230 addx4 a2, a2, a3
|
|
89d: f00d ret.n
|
|
...
|
|
|
|
000008a0 <lmacDiscardAgedMSDU>:
|
|
8a0: 045d mov.n a5, a4
|
|
8a2: f0c112 addi a1, a1, -16
|
|
8a5: 440c movi.n a4, 4
|
|
8a7: 0109 s32i.n a0, a1, 0
|
|
8a9: fff845 call0 830 <lmacIsActive+0x82c>
|
|
8ac: 0108 l32i.n a0, a1, 0
|
|
8ae: 10c112 addi a1, a1, 16
|
|
8b1: f00d ret.n
|
|
...
|
|
|
|
000008b4 <lmacRecycleMPDU>:
|
|
8b4: 026d mov.n a6, a2
|
|
8b6: f0c112 addi a1, a1, -16
|
|
8b9: 0109 s32i.n a0, a1, 0
|
|
8bb: 032d mov.n a2, a3
|
|
8bd: 100c movi.n a0, 1
|
|
8bf: 043d mov.n a3, a4
|
|
8c1: 7658 l32i.n a5, a6, 28
|
|
8c3: 9248 l32i.n a4, a2, 36
|
|
8c5: 551b addi.n a5, a5, 1
|
|
8c7: 7659 s32i.n a5, a6, 28
|
|
8c9: 0f4402 s8i a0, a4, 15
|
|
8cc: 00e345 call0 1704 <lmacTxFrame+0x168>
|
|
8cf: 0108 l32i.n a0, a1, 0
|
|
8d1: 10c112 addi a1, a1, 16
|
|
8d4: f00d ret.n
|
|
8d6: 000000 ill
|
|
8d9: 000000 ill
|
|
8dc: 0008 l32i.n a0, a0, 0
|
|
...
|
|
8ee: 120000 excw
|
|
8f1: 09f0c1 l32r a12, fffc30b4 <lmacRxDone+0xfffc1954>
|
|
8f4: 023211 l32r a1, fffc11bc <lmacRxDone+0xfffbfa5c>
|
|
8f7: 020811 l32r a1, fffc1118 <lmacRxDone+0xfffbf9b8>
|
|
8fa: 116326 beqi a3, 6, 90f <lmacRecycleMPDU+0x5b>
|
|
8fd: fff621 l32r a2, 8d8 <lmacRecycleMPDU+0x24>
|
|
900: fff731 l32r a3, 8dc <lmacRecycleMPDU+0x28>
|
|
903: dfa242 movi a4, 0x2df
|
|
906: fff701 l32r a0, 8e4 <lmacRecycleMPDU+0x30>
|
|
909: 0000c0 callx0 a0
|
|
90c: ffff06 j 90c <lmacRecycleMPDU+0x58>
|
|
90f: 0109 s32i.n a0, a1, 0
|
|
911: 9068 l32i.n a6, a0, 36
|
|
913: 070c movi.n a7, 0
|
|
915: 0279 s32i.n a7, a2, 0
|
|
917: 114272 s8i a7, a2, 17
|
|
91a: 0658 l32i.n a5, a6, 0
|
|
91c: 1668 l32i.n a6, a6, 4
|
|
91e: 2675b7 bbci a5, 27, 948 <lmacRecycleMPDU+0x94>
|
|
921: 342250 extui a2, a5, 2, 4
|
|
924: 343460 extui a3, a6, 4, 4
|
|
927: 332b addi.n a3, a3, 2
|
|
929: 743030 extui a3, a3, 0, 8
|
|
92c: ffef01 l32r a0, 8e8 <lmacRecycleMPDU+0x34>
|
|
92f: 0000c0 callx0 a0
|
|
932: 0148 l32i.n a4, a1, 0
|
|
934: 9448 l32i.n a4, a4, 36
|
|
936: 022c movi.n a2, 32
|
|
938: 0448 l32i.n a4, a4, 0
|
|
93a: 630c movi.n a3, 6
|
|
93c: 344240 extui a4, a4, 2, 4
|
|
93f: ffeb01 l32r a0, 8ec <lmacRecycleMPDU+0x38>
|
|
942: 0000c0 callx0 a0
|
|
945: 000806 j 969 <lmacRecycleMPDU+0xb5>
|
|
948: ffe671 l32r a7, 8e0 <lmacRecycleMPDU+0x2c>
|
|
94b: 0d0772 l8ui a7, a7, 13
|
|
94e: 545860 extui a5, a6, 8, 6
|
|
951: 0b3577 bltu a5, a7, 960 <lmacRecycleMPDU+0xac>
|
|
954: 240c movi.n a4, 2
|
|
956: 150c movi.n a5, 1
|
|
958: 003d mov.n a3, a0
|
|
95a: ffed45 call0 830 <lmacIsActive+0x82c>
|
|
95d: 000206 j 969 <lmacRecycleMPDU+0xb5>
|
|
960: 340c movi.n a4, 3
|
|
962: 150c movi.n a5, 1
|
|
964: 003d mov.n a3, a0
|
|
966: ffec85 call0 830 <lmacIsActive+0x82c>
|
|
969: 1108 l32i.n a0, a1, 4
|
|
96b: 10c112 addi a1, a1, 16
|
|
96e: f00d ret.n
|
|
970: 0d0242 l8ui a4, a2, 13
|
|
973: 050c movi.n a5, 0
|
|
975: 448c beqz.n a4, 97d <lmacRecycleMPDU+0xc9>
|
|
977: 0b4232 s8i a3, a2, 11
|
|
97a: 0d4252 s8i a5, a2, 13
|
|
97d: f00d ret.n
|
|
97f: 000000 ill
|
|
982: 120000 excw
|
|
985: c9f0c1 l32r a12, ffff3148 <lmacRxDone+0xffff19e8>
|
|
988: 010911 l32r a1, fffc0dac <lmacRxDone+0xfffbf64c>
|
|
98b: 0b0202 l8ui a0, a2, 11
|
|
98e: 02cd mov.n a12, a2
|
|
990: 90ac beqz.n a0, 9bd <lmacRecycleMPDU+0x109>
|
|
992: 0c0222 l8ui a2, a2, 12
|
|
995: 000c movi.n a0, 0
|
|
997: 229c beqz.n a2, 9ad <lmacRecycleMPDU+0xf9>
|
|
999: 0c28 l32i.n a2, a12, 0
|
|
99b: 9228 l32i.n a2, a2, 36
|
|
99d: 0228 l32i.n a2, a2, 0
|
|
99f: 342220 extui a2, a2, 2, 4
|
|
9a2: fff701 l32r a0, 980 <lmacRecycleMPDU+0xcc>
|
|
9a5: 0000c0 callx0 a0
|
|
9a8: 0c29 s32i.n a2, a12, 0
|
|
9aa: 0000c6 j 9b1 <lmacRecycleMPDU+0xfd>
|
|
9ad: 002d mov.n a2, a0
|
|
9af: 0c29 s32i.n a2, a12, 0
|
|
9b1: d29c beqz.n a2, 9d2 <lmacRecycleMPDU+0x11e>
|
|
9b3: 0c2d mov.n a2, a12
|
|
9b5: 030c movi.n a3, 0
|
|
9b7: 007345 call0 10ec <lmacMSDUAged+0x1b0>
|
|
9ba: 000186 j 9c4 <lmacRecycleMPDU+0x110>
|
|
9bd: 030c movi.n a3, 0
|
|
9bf: fffb05 call0 970 <lmacRecycleMPDU+0xbc>
|
|
9c2: 020c movi.n a2, 0
|
|
9c4: 930c movi.n a3, 9
|
|
9c6: 0108 l32i.n a0, a1, 0
|
|
9c8: 124c32 s8i a3, a12, 18
|
|
9cb: 11c8 l32i.n a12, a1, 4
|
|
9cd: 10c112 addi a1, a1, 16
|
|
9d0: f00d ret.n
|
|
9d2: 020c movi.n a2, 0
|
|
9d4: 040c movi.n a4, 0
|
|
9d6: 0b4c42 s8i a4, a12, 11
|
|
9d9: fff9c6 j 9c4 <lmacRecycleMPDU+0x110>
|
|
...
|
|
9e4: f0c112 addi a1, a1, -16
|
|
9e7: 11c9 s32i.n a12, a1, 4
|
|
9e9: 0109 s32i.n a0, a1, 0
|
|
9eb: 0b0202 l8ui a0, a2, 11
|
|
9ee: 02cd mov.n a12, a2
|
|
9f0: 608c beqz.n a0, 9fa <lmacRecycleMPDU+0x146>
|
|
9f2: 020c movi.n a2, 0
|
|
9f4: 0b4c22 s8i a2, a12, 11
|
|
9f7: 000106 j 9ff <lmacRecycleMPDU+0x14b>
|
|
9fa: 030c movi.n a3, 0
|
|
9fc: fff705 call0 970 <lmacRecycleMPDU+0xbc>
|
|
9ff: fff721 l32r a2, 9dc <lmacRecycleMPDU+0x128>
|
|
a02: 9228 l32i.n a2, a2, 36
|
|
a04: fff701 l32r a0, 9e0 <lmacRecycleMPDU+0x12c>
|
|
a07: 0000c0 callx0 a0
|
|
a0a: c30c movi.n a3, 12
|
|
a0c: 0108 l32i.n a0, a1, 0
|
|
a0e: 124c32 s8i a3, a12, 18
|
|
a11: 11c8 l32i.n a12, a1, 4
|
|
a13: 10c112 addi a1, a1, 16
|
|
a16: f00d ret.n
|
|
a18: 000000 ill
|
|
a1b: 130c00 excw
|
|
a1e: f0c112 addi a1, a1, -16
|
|
a21: 0109 s32i.n a0, a1, 0
|
|
a23: 11c9 s32i.n a12, a1, 4
|
|
a25: fffc01 l32r a0, a18 <lmacRecycleMPDU+0x164>
|
|
a28: 02cd mov.n a12, a2
|
|
a2a: 9008 l32i.n a0, a0, 36
|
|
a2c: 0209 s32i.n a0, a2, 0
|
|
a2e: 006bc5 call0 10ec <lmacMSDUAged+0x1b0>
|
|
a31: b30c movi.n a3, 11
|
|
a33: 0108 l32i.n a0, a1, 0
|
|
a35: 124c32 s8i a3, a12, 18
|
|
a38: 11c8 l32i.n a12, a1, 4
|
|
a3a: 10c112 addi a1, a1, 16
|
|
a3d: f00d ret.n
|
|
...
|
|
a47: 000800 excw
|
|
a4a: 000000 ill
|
|
a4d: 000000 ill
|
|
a50: 0008 l32i.n a0, a0, 0
|
|
a52: 000000 ill
|
|
a55: 000000 ill
|
|
a58: 0008 l32i.n a0, a0, 0
|
|
a5a: 000000 ill
|
|
a5d: 000000 ill
|
|
a60: 0008 l32i.n a0, a0, 0
|
|
a62: 000000 ill
|
|
a65: 000000 ill
|
|
a68: 0008 l32i.n a0, a0, 0
|
|
a6a: 000000 ill
|
|
a6d: 000000 ill
|
|
a70: 0008 l32i.n a0, a0, 0
|
|
a72: 000000 ill
|
|
a75: 000000 ill
|
|
a78: 0008 l32i.n a0, a0, 0
|
|
...
|
|
aba: 0c0000 excw
|
|
abd: a05234 excw
|
|
ac0: c11294 excw
|
|
ac3: 71e9d0 excw
|
|
ac6: 4109 s32i.n a0, a1, 16
|
|
ac8: 51c9 s32i.n a12, a1, 20
|
|
aca: 81f9 s32i.n a15, a1, 32
|
|
acc: 61d9 s32i.n a13, a1, 24
|
|
ace: 0f0c movi.n a15, 0
|
|
ad0: ffdcd1 l32r a13, a40 <lmacRecycleMPDU+0x18c>
|
|
ad3: 02cd mov.n a12, a2
|
|
ad5: 110c02 l8ui a0, a12, 17
|
|
ad8: 032d mov.n a2, a3
|
|
ada: d4a032 movi a3, 212
|
|
add: 92ec bnez.n a2, b0a <lmacRecycleMPDU+0x256>
|
|
adf: 1e0c movi.n a14, 1
|
|
ae1: fac022 addi a2, a0, -6
|
|
ae4: 08f256 bnez a2, b77 <lmacRecycleMPDU+0x2c3>
|
|
ae7: 114cf2 s8i a15, a12, 17
|
|
aea: ad08 l32i.n a0, a13, 40
|
|
aec: 0c28 l32i.n a2, a12, 0
|
|
aee: 178056 bnez a0, c6a <lmacRecycleMPDU+0x3b6>
|
|
af1: 328c beqz.n a2, af8 <lmacRecycleMPDU+0x244>
|
|
af3: 9d38 l32i.n a3, a13, 36
|
|
af5: 311316 beqz a3, e0a <lmacRecycleMPDU+0x556>
|
|
af8: ffd321 l32r a2, a44 <lmacRecycleMPDU+0x190>
|
|
afb: ffd331 l32r a3, a48 <lmacRecycleMPDU+0x194>
|
|
afe: 42a342 movi a4, 0x342
|
|
b01: ffde01 l32r a0, a7c <lmacRecycleMPDU+0x1c8>
|
|
b04: 0000c0 callx0 a0
|
|
b07: ffff06 j b07 <lmacRecycleMPDU+0x253>
|
|
b0a: 142026 beqi a0, 2, b22 <lmacRecycleMPDU+0x26e>
|
|
b0d: 111026 beqi a0, 1, b22 <lmacRecycleMPDU+0x26e>
|
|
b10: ffcf21 l32r a2, a4c <lmacRecycleMPDU+0x198>
|
|
b13: ffcf31 l32r a3, a50 <lmacRecycleMPDU+0x19c>
|
|
b16: b3a342 movi a4, 0x3b3
|
|
b19: ffd901 l32r a0, a80 <lmacRecycleMPDU+0x1cc>
|
|
b1c: 0000c0 callx0 a0
|
|
b1f: ffff06 j b1f <lmacRecycleMPDU+0x26b>
|
|
b22: ad08 l32i.n a0, a13, 40
|
|
b24: 9d68 l32i.n a6, a13, 36
|
|
b26: 40dc bnez.n a0, b3e <lmacRecycleMPDU+0x28a>
|
|
b28: 0c2d mov.n a2, a12
|
|
b2a: 030c movi.n a3, 0
|
|
b2c: 340c movi.n a4, 3
|
|
b2e: 114c42 s8i a4, a12, 17
|
|
b31: 005b85 call0 10ec <lmacMSDUAged+0x1b0>
|
|
b34: 02ed mov.n a14, a2
|
|
b36: 500c movi.n a0, 5
|
|
b38: 124c02 s8i a0, a12, 18
|
|
b3b: 001a46 j ba8 <lmacRecycleMPDU+0x2f4>
|
|
b3e: e69c beqz.n a6, b60 <lmacRecycleMPDU+0x2ac>
|
|
b40: 9078 l32i.n a7, a0, 36
|
|
b42: 0778 l32i.n a7, a7, 0
|
|
b44: 0c2d mov.n a2, a12
|
|
b46: 057970 extui a7, a7, 25, 1
|
|
b49: 933570 movnez a3, a5, a7
|
|
b4c: ff5505 call0 a0 <lmacIsActive+0x9c>
|
|
b4f: 0e0c82 l8ui a8, a12, 14
|
|
b52: 9d28 l32i.n a2, a13, 36
|
|
b54: 07e856 bnez a8, bd6 <lmacRecycleMPDU+0x322>
|
|
b57: ffcb01 l32r a0, a84 <lmacRecycleMPDU+0x1d0>
|
|
b5a: 0000c0 callx0 a0
|
|
b5d: 001ec6 j bdc <lmacRecycleMPDU+0x328>
|
|
b60: 0c98 l32i.n a9, a12, 0
|
|
b62: 08d916 beqz a9, bf3 <lmacRecycleMPDU+0x33f>
|
|
b65: ffbb21 l32r a2, a54 <lmacRecycleMPDU+0x1a0>
|
|
b68: ffbc31 l32r a3, a58 <lmacRecycleMPDU+0x1a4>
|
|
b6b: c6a342 movi a4, 0x3c6
|
|
b6e: ffc601 l32r a0, a88 <lmacRecycleMPDU+0x1d4>
|
|
b71: 0000c0 callx0 a0
|
|
b74: ffff06 j b74 <lmacRecycleMPDU+0x2c0>
|
|
b77: 195066 bnei a0, 5, b94 <lmacRecycleMPDU+0x2e0>
|
|
b7a: ad08 l32i.n a0, a13, 40
|
|
b7c: 114cf2 s8i a15, a12, 17
|
|
b7f: 0ab056 bnez a0, c2e <lmacRecycleMPDU+0x37a>
|
|
b82: ffb621 l32r a2, a5c <lmacRecycleMPDU+0x1a8>
|
|
b85: ffb631 l32r a3, a60 <lmacRecycleMPDU+0x1ac>
|
|
b88: 72a342 movi a4, 0x372
|
|
b8b: ffc001 l32r a0, a8c <lmacRecycleMPDU+0x1d8>
|
|
b8e: 0000c0 callx0 a0
|
|
b91: ffff06 j b91 <lmacRecycleMPDU+0x2dd>
|
|
b94: ffb421 l32r a2, a64 <lmacRecycleMPDU+0x1b0>
|
|
b97: ffb431 l32r a3, a68 <lmacRecycleMPDU+0x1b4>
|
|
b9a: ada342 movi a4, 0x3ad
|
|
b9d: ffbc01 l32r a0, a90 <lmacRecycleMPDU+0x1dc>
|
|
ba0: 0000c0 callx0 a0
|
|
ba3: ffff06 j ba3 <lmacRecycleMPDU+0x2ef>
|
|
ba6: 0e0c movi.n a14, 0
|
|
ba8: 000c movi.n a0, 0
|
|
baa: adf9 s32i.n a15, a13, 40
|
|
bac: 0d0ca2 l8ui a10, a12, 13
|
|
baf: 9d38 l32i.n a3, a13, 36
|
|
bb1: 000db2 l8ui a11, a13, 0
|
|
bb4: 820c movi.n a2, 8
|
|
bb6: 83b2e0 moveqz a11, a2, a14
|
|
bb9: 833f00 moveqz a3, a15, a0
|
|
bbc: 9d39 s32i.n a3, a13, 36
|
|
bbe: 004db2 s8i a11, a13, 0
|
|
bc1: 0ffa16 beqz a10, cc4 <lmacRecycleMPDU+0x410>
|
|
bc4: ffaa21 l32r a2, a6c <lmacRecycleMPDU+0x1b8>
|
|
bc7: ffaa31 l32r a3, a70 <lmacRecycleMPDU+0x1bc>
|
|
bca: dea342 movi a4, 0x3de
|
|
bcd: ffb101 l32r a0, a94 <lmacRecycleMPDU+0x1e0>
|
|
bd0: 0000c0 callx0 a0
|
|
bd3: ffff06 j bd3 <lmacRecycleMPDU+0x31f>
|
|
bd6: ffb001 l32r a0, a98 <lmacRecycleMPDU+0x1e4>
|
|
bd9: 0000c0 callx0 a0
|
|
bdc: 0c2d mov.n a2, a12
|
|
bde: 030c movi.n a3, 0
|
|
be0: ad48 l32i.n a4, a13, 40
|
|
be2: 350c movi.n a5, 3
|
|
be4: 114c52 s8i a5, a12, 17
|
|
be7: 0c49 s32i.n a4, a12, 0
|
|
be9: 005005 call0 10ec <lmacMSDUAged+0x1b0>
|
|
bec: 02ed mov.n a14, a2
|
|
bee: 600c movi.n a0, 6
|
|
bf0: ffd106 j b38 <lmacRecycleMPDU+0x284>
|
|
bf3: 9028 l32i.n a2, a0, 36
|
|
bf5: 0268 l32i.n a6, a2, 0
|
|
bf7: 1876c7 bbci a6, 28, c13 <lmacRecycleMPDU+0x35f>
|
|
bfa: 1228 l32i.n a2, a2, 4
|
|
bfc: 342420 extui a2, a2, 4, 4
|
|
bff: 1012a6 blti a2, 1, c13 <lmacRecycleMPDU+0x35f>
|
|
c02: 0b1062 l16ui a6, a0, 22
|
|
c05: 0a1052 l16ui a5, a0, 20
|
|
c08: 071d32 l16ui a3, a13, 14
|
|
c0b: 556a add.n a5, a5, a6
|
|
c0d: 952357 blt a3, a5, ba6 <lmacRecycleMPDU+0x2f2>
|
|
c10: 9232e6 bgei a2, 3, ba6 <lmacRecycleMPDU+0x2f2>
|
|
c13: 0c09 s32i.n a0, a12, 0
|
|
c15: 0b0c72 l8ui a7, a12, 11
|
|
c18: 114c42 s8i a4, a12, 17
|
|
c1b: 178c beqz.n a7, c20 <lmacRecycleMPDU+0x36c>
|
|
c1d: 0b4cf2 s8i a15, a12, 11
|
|
c20: 0c2d mov.n a2, a12
|
|
c22: 030c movi.n a3, 0
|
|
c24: 004c45 call0 10ec <lmacMSDUAged+0x1b0>
|
|
c27: 02ed mov.n a14, a2
|
|
c29: 700c movi.n a0, 7
|
|
c2b: ffc246 j b38 <lmacRecycleMPDU+0x284>
|
|
c2e: 9d88 l32i.n a8, a13, 36
|
|
c30: 052816 beqz a8, c86 <lmacRecycleMPDU+0x3d2>
|
|
c33: 9098 l32i.n a9, a0, 36
|
|
c35: 0998 l32i.n a9, a9, 0
|
|
c37: 0c2d mov.n a2, a12
|
|
c39: 059990 extui a9, a9, 25, 1
|
|
c3c: 933590 movnez a3, a5, a9
|
|
c3f: 2c4d32 s8i a3, a13, 44
|
|
c42: 0e3d mov.n a3, a14
|
|
c44: ffd285 call0 970 <lmacRecycleMPDU+0xbc>
|
|
c47: 040c22 l8ui a2, a12, 4
|
|
c4a: 9da8 l32i.n a10, a13, 36
|
|
c4c: 0ca9 s32i.n a10, a12, 0
|
|
c4e: ff9301 l32r a0, a9c <lmacRecycleMPDU+0x1e8>
|
|
c51: 0000c0 callx0 a0
|
|
c54: 114ce2 s8i a14, a12, 17
|
|
c57: 124cf2 s8i a15, a12, 18
|
|
c5a: 0c2d mov.n a2, a12
|
|
c5c: ad38 l32i.n a3, a13, 40
|
|
c5e: 040c movi.n a4, 0
|
|
c60: 000005 call0 c64 <lmacRecycleMPDU+0x3b0>
|
|
c63: 100c movi.n a0, 1
|
|
c65: 1e0c movi.n a14, 1
|
|
c67: ffcfc6 j baa <lmacRecycleMPDU+0x2f6>
|
|
c6a: 9db8 l32i.n a11, a13, 36
|
|
c6c: 3109 s32i.n a0, a1, 12
|
|
c6e: 080b16 beqz a11, cf2 <lmacRecycleMPDU+0x43e>
|
|
c71: 170216 beqz a2, de5 <lmacRecycleMPDU+0x531>
|
|
c74: ff8021 l32r a2, a74 <lmacRecycleMPDU+0x1c0>
|
|
c77: ff8031 l32r a3, a78 <lmacRecycleMPDU+0x1c4>
|
|
c7a: 47a342 movi a4, 0x347
|
|
c7d: ff8801 l32r a0, aa0 <lmacRecycleMPDU+0x1ec>
|
|
c80: 0000c0 callx0 a0
|
|
c83: ffff06 j c83 <lmacRecycleMPDU+0x3cf>
|
|
c86: 0c28 l32i.n a2, a12, 0
|
|
c88: 047256 bnez a2, cd3 <lmacRecycleMPDU+0x41f>
|
|
c8b: 9038 l32i.n a3, a0, 36
|
|
c8d: 0338 l32i.n a3, a3, 0
|
|
c8f: 053930 extui a3, a3, 25, 1
|
|
c92: 121316 beqz a3, db7 <lmacRecycleMPDU+0x503>
|
|
c95: 012d mov.n a2, a1
|
|
c97: 312b addi.n a3, a1, 2
|
|
c99: 414b addi.n a4, a1, 4
|
|
c9b: 518b addi.n a5, a1, 8
|
|
c9d: ff8101 l32r a0, aa4 <lmacRecycleMPDU+0x1f0>
|
|
ca0: 0000c0 callx0 a0
|
|
ca3: ad08 l32i.n a0, a13, 40
|
|
ca5: 2158 l32i.n a5, a1, 8
|
|
ca7: 9008 l32i.n a0, a0, 36
|
|
ca9: 1148 l32i.n a4, a1, 4
|
|
cab: 0068 l32i.n a6, a0, 0
|
|
cad: 011132 l16ui a3, a1, 2
|
|
cb0: 342260 extui a2, a6, 2, 4
|
|
cb3: 056b60 extui a6, a6, 27, 1
|
|
cb6: 0cc656 bnez a6, d86 <lmacRecycleMPDU+0x4d2>
|
|
cb9: 060c movi.n a6, 0
|
|
cbb: ff7b01 l32r a0, aa8 <lmacRecycleMPDU+0x1f4>
|
|
cbe: 0000c0 callx0 a0
|
|
cc1: 003486 j d97 <lmacRecycleMPDU+0x4e3>
|
|
cc4: 51c8 l32i.n a12, a1, 20
|
|
cc6: 61d8 l32i.n a13, a1, 24
|
|
cc8: 71e8 l32i.n a14, a1, 28
|
|
cca: 81f8 l32i.n a15, a1, 32
|
|
ccc: 4108 l32i.n a0, a1, 16
|
|
cce: 30c112 addi a1, a1, 48
|
|
cd1: f00d ret.n
|
|
cd3: 0c2d mov.n a2, a12
|
|
cd5: 0e3d mov.n a3, a14
|
|
cd7: ffc985 call0 970 <lmacRecycleMPDU+0xbc>
|
|
cda: 114ce2 s8i a14, a12, 17
|
|
cdd: ad38 l32i.n a3, a13, 40
|
|
cdf: 420c movi.n a2, 4
|
|
ce1: 040c movi.n a4, 0
|
|
ce3: 124c22 s8i a2, a12, 18
|
|
ce6: 0c2d mov.n a2, a12
|
|
ce8: 000005 call0 cec <lmacRecycleMPDU+0x438>
|
|
ceb: 1e0c movi.n a14, 1
|
|
ced: 000c movi.n a0, 0
|
|
cef: ffadc6 j baa <lmacRecycleMPDU+0x2f6>
|
|
cf2: 72dc bnez.n a2, d0d <lmacRecycleMPDU+0x459>
|
|
cf4: 0c2d mov.n a2, a12
|
|
cf6: 0f3d mov.n a3, a15
|
|
cf8: ffc745 call0 970 <lmacRecycleMPDU+0xbc>
|
|
cfb: 0b0c32 l8ui a3, a12, 11
|
|
cfe: 138c beqz.n a3, d03 <lmacRecycleMPDU+0x44f>
|
|
d00: 0b4cf2 s8i a15, a12, 11
|
|
d03: 0e0c movi.n a14, 0
|
|
d05: a40c movi.n a4, 10
|
|
d07: 124c42 s8i a4, a12, 18
|
|
d0a: 000486 j d20 <lmacRecycleMPDU+0x46c>
|
|
d0d: 0e3d mov.n a3, a14
|
|
d0f: 0c2d mov.n a2, a12
|
|
d11: ffc5c5 call0 970 <lmacRecycleMPDU+0xbc>
|
|
d14: 1e0c movi.n a14, 1
|
|
d16: d50c movi.n a5, 13
|
|
d18: 160c movi.n a6, 1
|
|
d1a: 114c62 s8i a6, a12, 17
|
|
d1d: 124c52 s8i a5, a12, 18
|
|
d20: 3108 l32i.n a0, a1, 12
|
|
d22: 9008 l32i.n a0, a0, 36
|
|
d24: 0028 l32i.n a2, a0, 0
|
|
d26: 1008 l32i.n a0, a0, 4
|
|
d28: 2672b7 bbci a2, 27, d52 <lmacRecycleMPDU+0x49e>
|
|
d2b: 342220 extui a2, a2, 2, 4
|
|
d2e: 343400 extui a3, a0, 4, 4
|
|
d31: 332b addi.n a3, a3, 2
|
|
d33: 743030 extui a3, a3, 0, 8
|
|
d36: ff5d01 l32r a0, aac <lmacRecycleMPDU+0x1f8>
|
|
d39: 0000c0 callx0 a0
|
|
d3c: 3148 l32i.n a4, a1, 12
|
|
d3e: 9448 l32i.n a4, a4, 36
|
|
d40: 022c movi.n a2, 32
|
|
d42: 0448 l32i.n a4, a4, 0
|
|
d44: 630c movi.n a3, 6
|
|
d46: 344240 extui a4, a4, 2, 4
|
|
d49: ff5901 l32r a0, ab0 <lmacRecycleMPDU+0x1fc>
|
|
d4c: 0000c0 callx0 a0
|
|
d4f: ffe686 j ced <lmacRecycleMPDU+0x439>
|
|
d52: 546800 extui a6, a0, 8, 6
|
|
d55: 110c92 l8ui a9, a12, 17
|
|
d58: 180c movi.n a8, 1
|
|
d5a: 050c movi.n a5, 0
|
|
d5c: 0d0d72 l8ui a7, a13, 13
|
|
d5f: 835890 moveqz a5, a8, a9
|
|
d62: 0b3677 bltu a6, a7, d71 <lmacRecycleMPDU+0x4bd>
|
|
d65: 3138 l32i.n a3, a1, 12
|
|
d67: 0c2d mov.n a2, a12
|
|
d69: 240c movi.n a4, 2
|
|
d6b: ffac45 call0 830 <lmacIsActive+0x82c>
|
|
d6e: ffdec6 j ced <lmacRecycleMPDU+0x439>
|
|
d71: 0c0db2 l8ui a11, a13, 12
|
|
d74: 54ae00 extui a10, a0, 14, 6
|
|
d77: 5e3ab7 bltu a10, a11, dd9 <lmacRecycleMPDU+0x525>
|
|
d7a: 3138 l32i.n a3, a1, 12
|
|
d7c: 0c2d mov.n a2, a12
|
|
d7e: 340c movi.n a4, 3
|
|
d80: ffaac5 call0 830 <lmacIsActive+0x82c>
|
|
d83: ffd986 j ced <lmacRecycleMPDU+0x439>
|
|
d86: 040062 l8ui a6, a0, 4
|
|
d89: 416460 srli a6, a6, 4
|
|
d8c: 661b addi.n a6, a6, 1
|
|
d8e: 746060 extui a6, a6, 0, 8
|
|
d91: ff4801 l32r a0, ab4 <lmacRecycleMPDU+0x200>
|
|
d94: 0000c0 callx0 a0
|
|
d97: ad48 l32i.n a4, a13, 40
|
|
d99: 9448 l32i.n a4, a4, 36
|
|
d9b: 022c movi.n a2, 32
|
|
d9d: 0448 l32i.n a4, a4, 0
|
|
d9f: 630c movi.n a3, 6
|
|
da1: 344240 extui a4, a4, 2, 4
|
|
da4: ff4501 l32r a0, ab8 <lmacRecycleMPDU+0x204>
|
|
da7: 0000c0 callx0 a0
|
|
daa: 0c2d mov.n a2, a12
|
|
dac: 030c movi.n a3, 0
|
|
dae: ffbc05 call0 970 <lmacRecycleMPDU+0xbc>
|
|
db1: 124ce2 s8i a14, a12, 18
|
|
db4: 000706 j dd4 <lmacRecycleMPDU+0x520>
|
|
db7: 0c2d mov.n a2, a12
|
|
db9: 0f3d mov.n a3, a15
|
|
dbb: ffbb45 call0 970 <lmacRecycleMPDU+0xbc>
|
|
dbe: 0b0c52 l8ui a5, a12, 11
|
|
dc1: 158c beqz.n a5, dc6 <lmacRecycleMPDU+0x512>
|
|
dc3: 0b4cf2 s8i a15, a12, 11
|
|
dc6: 0c2d mov.n a2, a12
|
|
dc8: ad38 l32i.n a3, a13, 40
|
|
dca: 140c movi.n a4, 1
|
|
dcc: 360c movi.n a6, 3
|
|
dce: 124c62 s8i a6, a12, 18
|
|
dd1: 000005 call0 dd4 <lmacRecycleMPDU+0x520>
|
|
dd4: 0e0c movi.n a14, 0
|
|
dd6: ffc4c6 j ced <lmacRecycleMPDU+0x439>
|
|
dd9: 3138 l32i.n a3, a1, 12
|
|
ddb: 0c2d mov.n a2, a12
|
|
ddd: 440c movi.n a4, 4
|
|
ddf: ffa505 call0 830 <lmacIsActive+0x82c>
|
|
de2: ffc1c6 j ced <lmacRecycleMPDU+0x439>
|
|
de5: 9078 l32i.n a7, a0, 36
|
|
de7: 0c2d mov.n a2, a12
|
|
de9: 0778 l32i.n a7, a7, 0
|
|
deb: 00ed mov.n a14, a0
|
|
ded: 057970 extui a7, a7, 25, 1
|
|
df0: 933570 movnez a3, a5, a7
|
|
df3: ff2ac5 call0 a0 <lmacIsActive+0x9c>
|
|
df6: 9e28 l32i.n a2, a14, 36
|
|
df8: 0228 l32i.n a2, a2, 0
|
|
dfa: 1862d7 bbci a2, 13, e16 <lmacRecycleMPDU+0x562>
|
|
dfd: 15e2c7 bbsi a2, 12, e16 <lmacRecycleMPDU+0x562>
|
|
e00: 0c2d mov.n a2, a12
|
|
e02: ffbe05 call0 9e4 <lmacRecycleMPDU+0x130>
|
|
e05: 0e0c movi.n a14, 0
|
|
e07: ffc546 j d20 <lmacRecycleMPDU+0x46c>
|
|
e0a: 3129 s32i.n a2, a1, 12
|
|
e0c: 0c2d mov.n a2, a12
|
|
e0e: ffb745 call0 984 <lmacRecycleMPDU+0xd0>
|
|
e11: 02ed mov.n a14, a2
|
|
e13: ffc246 j d20 <lmacRecycleMPDU+0x46c>
|
|
e16: 0c2d mov.n a2, a12
|
|
e18: ffc005 call0 a1c <lmacRecycleMPDU+0x168>
|
|
e1b: 02ed mov.n a14, a2
|
|
e1d: ffbfc6 j d20 <lmacRecycleMPDU+0x46c>
|
|
...
|
|
|
|
00000e2c <lmacProcessCollisions>:
|
|
e2c: e0c112 addi a1, a1, -32
|
|
e2f: 11c9 s32i.n a12, a1, 4
|
|
e31: 21d9 s32i.n a13, a1, 8
|
|
e33: 31e9 s32i.n a14, a1, 12
|
|
e35: 41f9 s32i.n a15, a1, 16
|
|
e37: 0109 s32i.n a0, a1, 0
|
|
e39: fff901 l32r a0, e20 <lmacRecycleMPDU+0x56c>
|
|
e3c: 0000c0 callx0 a0
|
|
e3f: 02cd mov.n a12, a2
|
|
e41: 92bc beqz.n a2, e7e <lmacProcessCollisions+0x52>
|
|
e43: 1f0c movi.n a15, 1
|
|
e45: 000746 j e66 <lmacProcessCollisions+0x3a>
|
|
e48: 74e0d0 extui a14, a13, 0, 8
|
|
e4b: 0e2d mov.n a2, a14
|
|
e4d: fff501 l32r a0, e24 <lmacRecycleMPDU+0x570>
|
|
e50: 0000c0 callx0 a0
|
|
e53: 0e2d mov.n a2, a14
|
|
e55: 000005 call0 e58 <lmacProcessCollisions+0x2c>
|
|
e58: f07c movi.n a0, -1
|
|
e5a: 401d00 ssl a13
|
|
e5d: a12f00 sll a2, a15
|
|
e60: 302200 xor a2, a2, a0
|
|
e63: 10cc20 and a12, a12, a2
|
|
e66: 60d0c0 neg a13, a12
|
|
e69: 10ddc0 and a13, a13, a12
|
|
e6c: 40fdd0 nsau a13, a13
|
|
e6f: 60d0d0 neg a13, a13
|
|
e72: 1fcdd2 addi a13, a13, 31
|
|
e75: fcfdd6 bgez a13, e48 <lmacProcessCollisions+0x1c>
|
|
e78: ffec01 l32r a0, e28 <lmacRecycleMPDU+0x574>
|
|
e7b: 0000c0 callx0 a0
|
|
e7e: 11c8 l32i.n a12, a1, 4
|
|
e80: 21d8 l32i.n a13, a1, 8
|
|
e82: 31e8 l32i.n a14, a1, 12
|
|
e84: 41f8 l32i.n a15, a1, 16
|
|
e86: 0108 l32i.n a0, a1, 0
|
|
e88: 20c112 addi a1, a1, 32
|
|
e8b: f00d ret.n
|
|
e8d: 000000 ill
|
|
e90: 000000 ill
|
|
e93: 000800 excw
|
|
e96: 300000 xor a0, a0, a0
|
|
e99: 000000 ill
|
|
e9c: 000000 ill
|
|
e9f: 000800 excw
|
|
ea2: 000000 ill
|
|
ea5: 000000 ill
|
|
ea8: 0008 l32i.n a0, a0, 0
|
|
...
|
|
|
|
00000eb8 <lmacProcessCollision>:
|
|
eb8: f0c112 addi a1, a1, -16
|
|
ebb: 0109 s32i.n a0, a1, 0
|
|
ebd: 1182b6 bltui a2, 8, ed2 <lmacProcessCollision+0x1a>
|
|
ec0: fff421 l32r a2, e90 <lmacProcessCollisions+0x64>
|
|
ec3: fff431 l32r a3, e94 <lmacProcessCollisions+0x68>
|
|
ec6: fea342 movi a4, 0x3fe
|
|
ec9: fff801 l32r a0, eac <lmacProcessCollisions+0x80>
|
|
ecc: 0000c0 callx0 a0
|
|
ecf: ffff06 j ecf <lmacProcessCollision+0x17>
|
|
ed2: fff161 l32r a6, e98 <lmacProcessCollisions+0x6c>
|
|
ed5: b02220 addx8 a2, a2, a2
|
|
ed8: a02260 addx4 a2, a2, a6
|
|
edb: 0238 l32i.n a3, a2, 0
|
|
edd: 03dc bnez.n a3, ef1 <lmacProcessCollision+0x39>
|
|
edf: ffef21 l32r a2, e9c <lmacProcessCollisions+0x70>
|
|
ee2: ffef31 l32r a3, ea0 <lmacProcessCollisions+0x74>
|
|
ee5: 00a442 movi a4, 0x400
|
|
ee8: fff201 l32r a0, eb0 <lmacProcessCollisions+0x84>
|
|
eeb: 0000c0 callx0 a0
|
|
eee: ffff06 j eee <lmacProcessCollision+0x36>
|
|
ef1: 110242 l8ui a4, a2, 17
|
|
ef4: 111426 beqi a4, 1, f09 <lmacProcessCollision+0x51>
|
|
ef7: ffeb21 l32r a2, ea4 <lmacProcessCollisions+0x78>
|
|
efa: ffeb31 l32r a3, ea8 <lmacProcessCollisions+0x7c>
|
|
efd: 01a442 movi a4, 0x401
|
|
f00: ffed01 l32r a0, eb4 <lmacProcessCollisions+0x88>
|
|
f03: 0000c0 callx0 a0
|
|
f06: ffff06 j f06 <lmacProcessCollision+0x4e>
|
|
f09: 9358 l32i.n a5, a3, 36
|
|
f0b: 0b1392 l16ui a9, a3, 22
|
|
f0e: 0558 l32i.n a5, a5, 0
|
|
f10: 00a372 movi a7, 0x300
|
|
f13: 415650 srli a5, a5, 6
|
|
f16: 178577 bany a5, a7, f31 <lmacProcessCollision+0x79>
|
|
f19: 0a1382 l16ui a8, a3, 20
|
|
f1c: d0c672 addi a7, a6, -48
|
|
f1f: 071772 l16ui a7, a7, 14
|
|
f22: 889a add.n a8, a8, a9
|
|
f24: 09a787 bge a7, a8, f31 <lmacProcessCollision+0x79>
|
|
f27: 002c05 call0 11e8 <lmacMSDUAged+0x2ac>
|
|
f2a: 0108 l32i.n a0, a1, 0
|
|
f2c: 10c112 addi a1, a1, 16
|
|
f2f: f00d ret.n
|
|
f31: 140c movi.n a4, 1
|
|
f33: 000445 call0 f78 <lmacMSDUAged+0x3c>
|
|
f36: fffc06 j f2a <lmacProcessCollision+0x72>
|
|
f39: 000000 ill
|
|
|
|
00000f3c <lmacMSDUAged>:
|
|
f3c: 020c movi.n a2, 0
|
|
f3e: f00d ret.n
|
|
f40: 000000 ill
|
|
f43: 000800 excw
|
|
f46: 000000 ill
|
|
f49: 000000 ill
|
|
f4c: ff .byte 0xff
|
|
f4d: ffffc0 excw
|
|
f50: 000000 ill
|
|
f53: 000800 excw
|
|
...
|
|
f62: 080000 excw
|
|
...
|
|
f75: 000000 ill
|
|
f78: f0c112 addi a1, a1, -16
|
|
f7b: 0109 s32i.n a0, a1, 0
|
|
f7d: 11c9 s32i.n a12, a1, 4
|
|
f7f: 21d9 s32i.n a13, a1, 8
|
|
f81: 02cd mov.n a12, a2
|
|
f83: 03dd mov.n a13, a3
|
|
f85: 03dc bnez.n a3, f99 <lmacMSDUAged+0x5d>
|
|
f87: ffee21 l32r a2, f40 <lmacMSDUAged+0x4>
|
|
f8a: ffee31 l32r a3, f44 <lmacMSDUAged+0x8>
|
|
f8d: 1ea442 movi a4, 0x41e
|
|
f90: fff601 l32r a0, f68 <lmacMSDUAged+0x2c>
|
|
f93: 0000c0 callx0 a0
|
|
f96: ffff06 j f96 <lmacMSDUAged+0x5a>
|
|
f99: ffeb01 l32r a0, f48 <lmacMSDUAged+0xc>
|
|
f9c: 090272 l8ui a7, a2, 9
|
|
f9f: 0d0022 l8ui a2, a0, 13
|
|
fa2: 073d mov.n a3, a7
|
|
fa4: 0ab727 bgeu a7, a2, fb2 <lmacMSDUAged+0x76>
|
|
fa7: 371b addi.n a3, a7, 1
|
|
fa9: 094c32 s8i a3, a12, 9
|
|
fac: 743030 extui a3, a3, 0, 8
|
|
faf: 0d0022 l8ui a2, a0, 13
|
|
fb2: 9db8 l32i.n a11, a13, 36
|
|
fb4: ffe6a1 l32r a10, f4c <lmacMSDUAged+0x10>
|
|
fb7: 10b327 bgeu a3, a2, fcb <lmacMSDUAged+0x8f>
|
|
fba: 060c22 l8ui a2, a12, 6
|
|
fbd: 080c52 l8ui a5, a12, 8
|
|
fc0: 621b addi.n a6, a2, 1
|
|
fc2: 0bb257 bgeu a2, a5, fd1 <lmacMSDUAged+0x95>
|
|
fc5: 064c62 s8i a6, a12, 6
|
|
fc8: 000146 j fd1 <lmacMSDUAged+0x95>
|
|
fcb: 070c72 l8ui a7, a12, 7
|
|
fce: 064c72 s8i a7, a12, 6
|
|
fd1: 1b28 l32i.n a2, a11, 4
|
|
fd3: 000082 l8ui a8, a0, 0
|
|
fd6: 10a2a0 and a10, a2, a10
|
|
fd9: 542820 extui a2, a2, 8, 6
|
|
fdc: 221b addi.n a2, a2, 1
|
|
fde: 542020 extui a2, a2, 0, 6
|
|
fe1: 112280 slli a2, a2, 8
|
|
fe4: 20aa20 or a10, a10, a2
|
|
fe7: 1ba9 s32i.n a10, a11, 4
|
|
fe9: 040c92 l8ui a9, a12, 4
|
|
fec: 269897 bne a8, a9, 1016 <lmacMSDUAged+0xda>
|
|
fef: 9d28 l32i.n a2, a13, 36
|
|
ff1: 1278 l32i.n a7, a2, 4
|
|
ff3: 343470 extui a3, a7, 4, 4
|
|
ff6: 948c beqz.n a4, 1003 <lmacMSDUAged+0xc7>
|
|
ff8: 54b870 extui a11, a7, 8, 6
|
|
ffb: 19a3b7 bge a3, a11, 1018 <lmacMSDUAged+0xdc>
|
|
ffe: 0248 l32i.n a4, a2, 0
|
|
1000: 14f4c7 bbsi a4, 28, 1018 <lmacMSDUAged+0xdc>
|
|
1003: 631b addi.n a6, a3, 1
|
|
1005: 0faf52 movi a5, -241
|
|
1008: 105750 and a5, a7, a5
|
|
100b: 346060 extui a6, a6, 0, 4
|
|
100e: 1166c0 slli a6, a6, 4
|
|
1011: 205560 or a5, a5, a6
|
|
1014: 1259 s32i.n a5, a2, 4
|
|
1016: 9d28 l32i.n a2, a13, 36
|
|
1018: 110c32 l8ui a3, a12, 17
|
|
101b: 142326 beqi a3, 2, 1033 <lmacMSDUAged+0xf7>
|
|
101e: 111326 beqi a3, 1, 1033 <lmacMSDUAged+0xf7>
|
|
1021: ffcb21 l32r a2, f50 <lmacMSDUAged+0x14>
|
|
1024: ffcc31 l32r a3, f54 <lmacMSDUAged+0x18>
|
|
1027: 2fa442 movi a4, 0x42f
|
|
102a: ffd001 l32r a0, f6c <lmacMSDUAged+0x30>
|
|
102d: 0000c0 callx0 a0
|
|
1030: ffff06 j 1030 <lmacMSDUAged+0xf4>
|
|
1033: ffcf01 l32r a0, f70 <lmacMSDUAged+0x34>
|
|
1036: 0000c0 callx0 a0
|
|
1039: ffc701 l32r a0, f58 <lmacMSDUAged+0x1c>
|
|
103c: 52dc bnez.n a2, 1055 <lmacMSDUAged+0x119>
|
|
103e: 9d68 l32i.n a6, a13, 36
|
|
1040: 1668 l32i.n a6, a6, 4
|
|
1042: 0d0072 l8ui a7, a0, 13
|
|
1045: 546860 extui a6, a6, 8, 6
|
|
1048: 09b677 bgeu a6, a7, 1055 <lmacMSDUAged+0x119>
|
|
104b: 0d2d mov.n a2, a13
|
|
104d: 000005 call0 1050 <lmacMSDUAged+0x114>
|
|
1050: ffc301 l32r a0, f5c <lmacMSDUAged+0x20>
|
|
1053: 62ac beqz.n a2, 107d <lmacMSDUAged+0x141>
|
|
1055: 040c82 l8ui a8, a12, 4
|
|
1058: 690c movi.n a9, 6
|
|
105a: 000072 l8ui a7, a0, 0
|
|
105d: 114c92 s8i a9, a12, 17
|
|
1060: 099787 bne a7, a8, 106d <lmacMSDUAged+0x131>
|
|
1063: 0c2d mov.n a2, a12
|
|
1065: 030c movi.n a3, 0
|
|
1067: ffa545 call0 abc <lmacRecycleMPDU+0x208>
|
|
106a: 000106 j 1072 <lmacMSDUAged+0x136>
|
|
106d: 0c2d mov.n a2, a12
|
|
106f: ff8805 call0 8f0 <lmacRecycleMPDU+0x3c>
|
|
1072: 11c8 l32i.n a12, a1, 4
|
|
1074: 21d8 l32i.n a13, a1, 8
|
|
1076: 0108 l32i.n a0, a1, 0
|
|
1078: 10c112 addi a1, a1, 16
|
|
107b: f00d ret.n
|
|
107d: 040cb2 l8ui a11, a12, 4
|
|
1080: 0000a2 l8ui a10, a0, 0
|
|
1083: 259ab7 bne a10, a11, 10ac <lmacMSDUAged+0x170>
|
|
1086: a028 l32i.n a2, a0, 40
|
|
1088: 1692d7 bne a2, a13, 10a2 <lmacMSDUAged+0x166>
|
|
108b: 9d08 l32i.n a0, a13, 36
|
|
108d: 0008 l32i.n a0, a0, 0
|
|
108f: 0ff0c7 bbsi a0, 28, 10a2 <lmacMSDUAged+0x166>
|
|
1092: 0cf0b7 bbsi a0, 27, 10a2 <lmacMSDUAged+0x166>
|
|
1095: 4d38 l32i.n a3, a13, 16
|
|
1097: 010322 l8ui a2, a3, 1
|
|
109a: 840c movi.n a4, 8
|
|
109c: 202240 or a2, a2, a4
|
|
109f: 014322 s8i a2, a3, 1
|
|
10a2: 0c2d mov.n a2, a12
|
|
10a4: 130c movi.n a3, 1
|
|
10a6: ffa145 call0 abc <lmacRecycleMPDU+0x208>
|
|
10a9: fff146 j 1072 <lmacMSDUAged+0x136>
|
|
10ac: 110c52 l8ui a5, a12, 17
|
|
10af: 111526 beqi a5, 1, 10c4 <lmacMSDUAged+0x188>
|
|
10b2: ffab21 l32r a2, f60 <lmacMSDUAged+0x24>
|
|
10b5: ffab31 l32r a3, f64 <lmacMSDUAged+0x28>
|
|
10b8: 52a442 movi a4, 0x452
|
|
10bb: ffae01 l32r a0, f74 <lmacMSDUAged+0x38>
|
|
10be: 0000c0 callx0 a0
|
|
10c1: ffff06 j 10c1 <lmacMSDUAged+0x185>
|
|
10c4: 0c2d mov.n a2, a12
|
|
10c6: 030c movi.n a3, 0
|
|
10c8: 460c movi.n a6, 4
|
|
10ca: 114c62 s8i a6, a12, 17
|
|
10cd: 0001c5 call0 10ec <lmacMSDUAged+0x1b0>
|
|
10d0: ffe786 j 1072 <lmacMSDUAged+0x136>
|
|
...
|
|
10eb: c11200 mul16u a1, a2, a0
|
|
10ee: 21c9f0 srai a12, a15, 9
|
|
10f1: 1109 s32i.n a0, a1, 4
|
|
10f3: 0e0202 l8ui a0, a2, 14
|
|
10f6: 02cd mov.n a12, a2
|
|
10f8: d0ec bnez.n a0, 1129 <lmacMSDUAged+0x1ed>
|
|
10fa: 0b0202 l8ui a0, a2, 11
|
|
10fd: 041316 beqz a3, 1142 <lmacMSDUAged+0x206>
|
|
1100: 08d016 beqz a0, 1191 <lmacMSDUAged+0x255>
|
|
1103: 040222 l8ui a2, a2, 4
|
|
1106: fff301 l32r a0, 10d4 <lmacMSDUAged+0x198>
|
|
1109: 0000c0 callx0 a0
|
|
110c: 030c movi.n a3, 0
|
|
110e: 120c movi.n a2, 1
|
|
1110: 040c movi.n a4, 0
|
|
1112: 114c22 s8i a2, a12, 17
|
|
1115: 040c22 l8ui a2, a12, 4
|
|
1118: fff001 l32r a0, 10d8 <lmacMSDUAged+0x19c>
|
|
111b: 0000c0 callx0 a0
|
|
111e: 120c movi.n a2, 1
|
|
1120: 21c8 l32i.n a12, a1, 8
|
|
1122: 1108 l32i.n a0, a1, 4
|
|
1124: 10c112 addi a1, a1, 16
|
|
1127: f00d ret.n
|
|
1129: 030c movi.n a3, 0
|
|
112b: 0e4232 s8i a3, a2, 14
|
|
112e: 0228 l32i.n a2, a2, 0
|
|
1130: ffeb01 l32r a0, 10dc <lmacMSDUAged+0x1a0>
|
|
1133: 0000c0 callx0 a0
|
|
1136: 020c movi.n a2, 0
|
|
1138: 040c movi.n a4, 0
|
|
113a: 0c49 s32i.n a4, a12, 0
|
|
113c: 114c42 s8i a4, a12, 17
|
|
113f: fff746 j 1120 <lmacMSDUAged+0x1e4>
|
|
1142: 05d016 beqz a0, 11a3 <lmacMSDUAged+0x267>
|
|
1145: 0228 l32i.n a2, a2, 0
|
|
1147: 9238 l32i.n a3, a2, 36
|
|
1149: 7228 l32i.n a2, a2, 28
|
|
114b: 1348 l32i.n a4, a3, 4
|
|
114d: 080352 l8ui a5, a3, 8
|
|
1150: 0159 s32i.n a5, a1, 0
|
|
1152: 854740 extui a4, a4, 23, 9
|
|
1155: 0b5c42 s16i a4, a12, 22
|
|
1158: ffe201 l32r a0, 10e0 <lmacMSDUAged+0x1a4>
|
|
115b: 0000c0 callx0 a0
|
|
115e: 0c28 l32i.n a2, a12, 0
|
|
1160: 9208 l32i.n a0, a2, 36
|
|
1162: 0168 l32i.n a6, a1, 0
|
|
1164: 080052 l8ui a5, a0, 8
|
|
1167: 091567 beq a5, a6, 1174 <lmacMSDUAged+0x238>
|
|
116a: ffde01 l32r a0, 10e4 <lmacMSDUAged+0x1a8>
|
|
116d: 0000c0 callx0 a0
|
|
1170: 0c08 l32i.n a0, a12, 0
|
|
1172: 9008 l32i.n a0, a0, 36
|
|
1174: 0b9c22 l16si a2, a12, 22
|
|
1177: 1048 l32i.n a4, a0, 4
|
|
1179: 051032 l16ui a3, a0, 10
|
|
117c: 854740 extui a4, a4, 23, 9
|
|
117f: c03340 sub a3, a3, a4
|
|
1182: 223a add.n a2, a2, a3
|
|
1184: 0b5c22 s16i a2, a12, 22
|
|
1187: 0c2d mov.n a2, a12
|
|
1189: 0053c5 call0 16c8 <lmacTxFrame+0x12c>
|
|
118c: 120c movi.n a2, 1
|
|
118e: ffe386 j 1120 <lmacMSDUAged+0x1e4>
|
|
1191: 030c movi.n a3, 0
|
|
1193: ff7dc5 call0 970 <lmacRecycleMPDU+0xbc>
|
|
1196: 0c28 l32i.n a2, a12, 0
|
|
1198: 040c32 l8ui a3, a12, 4
|
|
119b: 000005 call0 119c <lmacMSDUAged+0x260>
|
|
119e: 020c movi.n a2, 0
|
|
11a0: ffdf06 j 1120 <lmacMSDUAged+0x1e4>
|
|
11a3: 030c movi.n a3, 0
|
|
11a5: ff7c85 call0 970 <lmacRecycleMPDU+0xbc>
|
|
11a8: 0c38 l32i.n a3, a12, 0
|
|
11aa: 7328 l32i.n a2, a3, 28
|
|
11ac: 9338 l32i.n a3, a3, 36
|
|
11ae: ffce01 l32r a0, 10e8 <lmacMSDUAged+0x1ac>
|
|
11b1: 0000c0 callx0 a0
|
|
11b4: 0c28 l32i.n a2, a12, 0
|
|
11b6: 040c32 l8ui a3, a12, 4
|
|
11b9: 000005 call0 11bc <lmacMSDUAged+0x280>
|
|
11bc: 020c movi.n a2, 0
|
|
11be: ffd786 j 1120 <lmacMSDUAged+0x1e4>
|
|
11c1: 000000 ill
|
|
11c4: 000000 ill
|
|
11c7: 3fff00 excw
|
|
11ca: 00fff0 excw
|
|
11cd: 000000 ill
|
|
11d0: 0008 l32i.n a0, a0, 0
|
|
11d2: 000000 ill
|
|
11d5: 000000 ill
|
|
11d8: 0008 l32i.n a0, a0, 0
|
|
...
|
|
11e6: 120000 excw
|
|
11e9: 52f0c1 l32r a12, fffd5dac <lmacRxDone+0xfffd464c>
|
|
11ec: 090a02 l8ui a0, a10, 9
|
|
11ef: 11c901 l32r a0, fffc5914 <lmacRxDone+0xfffc41b4>
|
|
11f2: 21d9 s32i.n a13, a1, 8
|
|
11f4: fff4d1 l32r a13, 11c4 <lmacMSDUAged+0x288>
|
|
11f7: 02cd mov.n a12, a2
|
|
11f9: 0c0d02 l8ui a0, a13, 12
|
|
11fc: 052d mov.n a2, a5
|
|
11fe: 0ab507 bgeu a5, a0, 120c <lmacMSDUAged+0x2d0>
|
|
1201: 251b addi.n a2, a5, 1
|
|
1203: 0a4c22 s8i a2, a12, 10
|
|
1206: 0c0d02 l8ui a0, a13, 12
|
|
1209: 742020 extui a2, a2, 0, 8
|
|
120c: 10b207 bgeu a2, a0, 1220 <lmacMSDUAged+0x2e4>
|
|
120f: 060c02 l8ui a0, a12, 6
|
|
1212: 080c32 l8ui a3, a12, 8
|
|
1215: 401b addi.n a4, a0, 1
|
|
1217: 0bb037 bgeu a0, a3, 1226 <lmacMSDUAged+0x2ea>
|
|
121a: 064c42 s8i a4, a12, 6
|
|
121d: 000146 j 1226 <lmacMSDUAged+0x2ea>
|
|
1220: 070c52 l8ui a5, a12, 7
|
|
1223: 064c52 s8i a5, a12, 6
|
|
1226: ad28 l32i.n a2, a13, 40
|
|
1228: 9298 l32i.n a9, a2, 36
|
|
122a: ffe781 l32r a8, 11c8 <lmacMSDUAged+0x28c>
|
|
122d: 19a8 l32i.n a10, a9, 4
|
|
122f: 000d62 l8ui a6, a13, 0
|
|
1232: 108a80 and a8, a10, a8
|
|
1235: 54aea0 extui a10, a10, 14, 6
|
|
1238: aa1b addi.n a10, a10, 1
|
|
123a: 54a0a0 extui a10, a10, 0, 6
|
|
123d: 11aa20 slli a10, a10, 14
|
|
1240: 2088a0 or a8, a8, a10
|
|
1243: 1989 s32i.n a8, a9, 4
|
|
1245: 040c72 l8ui a7, a12, 4
|
|
1248: 0faf92 movi a9, -241
|
|
124b: 169677 bne a6, a7, 1265 <lmacMSDUAged+0x329>
|
|
124e: 92a8 l32i.n a10, a2, 36
|
|
1250: 1ab8 l32i.n a11, a10, 4
|
|
1252: 109b90 and a9, a11, a9
|
|
1255: 41b4b0 srli a11, a11, 4
|
|
1258: bb1b addi.n a11, a11, 1
|
|
125a: 34b0b0 extui a11, a11, 0, 4
|
|
125d: 11bbc0 slli a11, a11, 4
|
|
1260: 2099b0 or a9, a9, a11
|
|
1263: 1a99 s32i.n a9, a10, 4
|
|
1265: 110c02 l8ui a0, a12, 17
|
|
1268: 142026 beqi a0, 2, 1280 <lmacMSDUAged+0x344>
|
|
126b: 111026 beqi a0, 1, 1280 <lmacMSDUAged+0x344>
|
|
126e: ffd721 l32r a2, 11cc <lmacMSDUAged+0x290>
|
|
1271: ffd731 l32r a3, 11d0 <lmacMSDUAged+0x294>
|
|
1274: a4a442 movi a4, 0x4a4
|
|
1277: ffd901 l32r a0, 11dc <lmacMSDUAged+0x2a0>
|
|
127a: 0000c0 callx0 a0
|
|
127d: ffff06 j 127d <lmacMSDUAged+0x341>
|
|
1280: 9228 l32i.n a2, a2, 36
|
|
1282: ffd701 l32r a0, 11e0 <lmacMSDUAged+0x2a4>
|
|
1285: 0000c0 callx0 a0
|
|
1288: 22dc bnez.n a2, 129e <lmacMSDUAged+0x362>
|
|
128a: ad28 l32i.n a2, a13, 40
|
|
128c: 92a8 l32i.n a10, a2, 36
|
|
128e: 1aa8 l32i.n a10, a10, 4
|
|
1290: 0c0db2 l8ui a11, a13, 12
|
|
1293: 54aea0 extui a10, a10, 14, 6
|
|
1296: 04bab7 bgeu a10, a11, 129e <lmacMSDUAged+0x362>
|
|
1299: 000005 call0 129c <lmacMSDUAged+0x360>
|
|
129c: 62ac beqz.n a2, 12c6 <lmacMSDUAged+0x38a>
|
|
129e: 040c02 l8ui a0, a12, 4
|
|
12a1: 620c movi.n a2, 6
|
|
12a3: 000db2 l8ui a11, a13, 0
|
|
12a6: 114c22 s8i a2, a12, 17
|
|
12a9: 099b07 bne a11, a0, 12b6 <lmacMSDUAged+0x37a>
|
|
12ac: 0c2d mov.n a2, a12
|
|
12ae: 030c movi.n a3, 0
|
|
12b0: ff8085 call0 abc <lmacRecycleMPDU+0x208>
|
|
12b3: 000106 j 12bb <lmacMSDUAged+0x37f>
|
|
12b6: 0c2d mov.n a2, a12
|
|
12b8: ff6345 call0 8f0 <lmacRecycleMPDU+0x3c>
|
|
12bb: 11c8 l32i.n a12, a1, 4
|
|
12bd: 21d8 l32i.n a13, a1, 8
|
|
12bf: 0108 l32i.n a0, a1, 0
|
|
12c1: 10c112 addi a1, a1, 16
|
|
12c4: f00d ret.n
|
|
12c6: 040c42 l8ui a4, a12, 4
|
|
12c9: 000d32 l8ui a3, a13, 0
|
|
12cc: 1f9347 bne a3, a4, 12ef <lmacMSDUAged+0x3b3>
|
|
12cf: ad28 l32i.n a2, a13, 40
|
|
12d1: 9258 l32i.n a5, a2, 36
|
|
12d3: 0558 l32i.n a5, a5, 0
|
|
12d5: 0cf5c7 bbsi a5, 28, 12e5 <lmacMSDUAged+0x3a9>
|
|
12d8: 4278 l32i.n a7, a2, 16
|
|
12da: 010762 l8ui a6, a7, 1
|
|
12dd: 880c movi.n a8, 8
|
|
12df: 206680 or a6, a6, a8
|
|
12e2: 014762 s8i a6, a7, 1
|
|
12e5: 0c2d mov.n a2, a12
|
|
12e7: 130c movi.n a3, 1
|
|
12e9: ff7d05 call0 abc <lmacRecycleMPDU+0x208>
|
|
12ec: fff2c6 j 12bb <lmacMSDUAged+0x37f>
|
|
12ef: 110c92 l8ui a9, a12, 17
|
|
12f2: 111926 beqi a9, 1, 1307 <lmacMSDUAged+0x3cb>
|
|
12f5: ffb721 l32r a2, 11d4 <lmacMSDUAged+0x298>
|
|
12f8: ffb831 l32r a3, 11d8 <lmacMSDUAged+0x29c>
|
|
12fb: baa442 movi a4, 0x4ba
|
|
12fe: ffb901 l32r a0, 11e4 <lmacMSDUAged+0x2a8>
|
|
1301: 0000c0 callx0 a0
|
|
1304: ffff06 j 1304 <lmacMSDUAged+0x3c8>
|
|
1307: 0c2d mov.n a2, a12
|
|
1309: 030c movi.n a3, 0
|
|
130b: 4a0c movi.n a10, 4
|
|
130d: 114ca2 s8i a10, a12, 17
|
|
1310: ffdd85 call0 10ec <lmacMSDUAged+0x1b0>
|
|
1313: ffe906 j 12bb <lmacMSDUAged+0x37f>
|
|
1316: 300000 xor a0, a0, a0
|
|
1319: 000000 ill
|
|
131c: 000000 ill
|
|
131f: 000800 excw
|
|
1322: 000000 ill
|
|
1325: 000000 ill
|
|
1328: 0008 l32i.n a0, a0, 0
|
|
...
|
|
|
|
00001334 <lmacProcessCtsTimeout>:
|
|
1334: fff931 l32r a3, 1318 <lmacMSDUAged+0x3dc>
|
|
1337: f0c112 addi a1, a1, -16
|
|
133a: 0109 s32i.n a0, a1, 0
|
|
133c: b00220 addx8 a0, a2, a2
|
|
133f: a02030 addx4 a2, a0, a3
|
|
1342: 0238 l32i.n a3, a2, 0
|
|
1344: 03dc bnez.n a3, 1358 <lmacProcessCtsTimeout+0x24>
|
|
1346: fff521 l32r a2, 131c <lmacMSDUAged+0x3e0>
|
|
1349: fff531 l32r a3, 1320 <lmacMSDUAged+0x3e4>
|
|
134c: d0a442 movi a4, 0x4d0
|
|
134f: fff701 l32r a0, 132c <lmacMSDUAged+0x3f0>
|
|
1352: 0000c0 callx0 a0
|
|
1355: ffff06 j 1355 <lmacProcessCtsTimeout+0x21>
|
|
1358: 110242 l8ui a4, a2, 17
|
|
135b: 111426 beqi a4, 1, 1370 <lmacProcessCtsTimeout+0x3c>
|
|
135e: fff121 l32r a2, 1324 <lmacMSDUAged+0x3e8>
|
|
1361: fff131 l32r a3, 1328 <lmacMSDUAged+0x3ec>
|
|
1364: d1a442 movi a4, 0x4d1
|
|
1367: fff201 l32r a0, 1330 <lmacMSDUAged+0x3f4>
|
|
136a: 0000c0 callx0 a0
|
|
136d: ffff06 j 136d <lmacProcessCtsTimeout+0x39>
|
|
1370: 140c movi.n a4, 1
|
|
1372: ffc045 call0 f78 <lmacMSDUAged+0x3c>
|
|
1375: 0108 l32i.n a0, a1, 0
|
|
1377: 10c112 addi a1, a1, 16
|
|
137a: f00d ret.n
|
|
137c: 000000 ill
|
|
137f: 000800 excw
|
|
...
|
|
|
|
0000138c <lmacProcessAckTimeout>:
|
|
138c: f0c112 addi a1, a1, -16
|
|
138f: 0109 s32i.n a0, a1, 0
|
|
1391: 000005 call0 1394 <lmacProcessAckTimeout+0x8>
|
|
1394: 02dc bnez.n a2, 13a8 <lmacProcessAckTimeout+0x1c>
|
|
1396: fff921 l32r a2, 137c <lmacProcessCtsTimeout+0x48>
|
|
1399: fff931 l32r a3, 1380 <lmacProcessCtsTimeout+0x4c>
|
|
139c: e2a442 movi a4, 0x4e2
|
|
139f: fffa01 l32r a0, 1388 <lmacProcessCtsTimeout+0x54>
|
|
13a2: 0000c0 callx0 a0
|
|
13a5: ffff06 j 13a5 <lmacProcessAckTimeout+0x19>
|
|
13a8: fff741 l32r a4, 1384 <lmacProcessCtsTimeout+0x50>
|
|
13ab: 000422 l8ui a2, a4, 0
|
|
13ae: a438 l32i.n a3, a4, 40
|
|
13b0: 30c442 addi a4, a4, 48
|
|
13b3: 9308 l32i.n a0, a3, 36
|
|
13b5: b02220 addx8 a2, a2, a2
|
|
13b8: 0008 l32i.n a0, a0, 0
|
|
13ba: a02240 addx4 a2, a2, a4
|
|
13bd: 1060e7 bbci a0, 14, 13d1 <lmacProcessAckTimeout+0x45>
|
|
13c0: 030c movi.n a3, 0
|
|
13c2: 070242 l8ui a4, a2, 7
|
|
13c5: 064242 s8i a4, a2, 6
|
|
13c8: 094232 s8i a3, a2, 9
|
|
13cb: ffe1c5 call0 11e8 <lmacMSDUAged+0x2ac>
|
|
13ce: 000106 j 13d6 <lmacProcessAckTimeout+0x4a>
|
|
13d1: 040c movi.n a4, 0
|
|
13d3: ffba45 call0 f78 <lmacMSDUAged+0x3c>
|
|
13d6: 0108 l32i.n a0, a1, 0
|
|
13d8: 10c112 addi a1, a1, 16
|
|
13db: f00d ret.n
|
|
13dd: 000000 ill
|
|
13e0: 000000 ill
|
|
...
|
|
|
|
000013e4 <lmacProcessRtsStart>:
|
|
13e4: ffff31 l32r a3, 13e0 <lmacProcessAckTimeout+0x54>
|
|
13e7: 004322 s8i a2, a3, 0
|
|
13ea: f00d ret.n
|
|
13ec: 000000 ill
|
|
13ef: 000800 excw
|
|
...
|
|
13fa: 080000 excw
|
|
...
|
|
1405: 000000 ill
|
|
1408: 0008 l32i.n a0, a0, 0
|
|
140a: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
00001420 <lmacProcessTxRtsError>:
|
|
1420: f0c112 addi a1, a1, -16
|
|
1423: 0109 s32i.n a0, a1, 0
|
|
1425: 11c9 s32i.n a12, a1, 4
|
|
1427: 21d9 s32i.n a13, a1, 8
|
|
1429: 02cd mov.n a12, a2
|
|
142b: 03dd mov.n a13, a3
|
|
142d: 000005 call0 1430 <lmacProcessTxRtsError+0x10>
|
|
1430: 02dc bnez.n a2, 1444 <lmacProcessTxRtsError+0x24>
|
|
1432: ffee21 l32r a2, 13ec <lmacProcessRtsStart+0x8>
|
|
1435: ffee31 l32r a3, 13f0 <lmacProcessRtsStart+0xc>
|
|
1438: ffa442 movi a4, 0x4ff
|
|
143b: fff501 l32r a0, 1410 <lmacProcessRtsStart+0x2c>
|
|
143e: 0000c0 callx0 a0
|
|
1441: ffff06 j 1441 <lmacProcessTxRtsError+0x21>
|
|
1444: ffec01 l32r a0, 13f4 <lmacProcessRtsStart+0x10>
|
|
1447: 000002 l8ui a0, a0, 0
|
|
144a: 111d07 beq a13, a0, 145f <lmacProcessTxRtsError+0x3f>
|
|
144d: ffea21 l32r a2, 13f8 <lmacProcessRtsStart+0x14>
|
|
1450: ffeb31 l32r a3, 13fc <lmacProcessRtsStart+0x18>
|
|
1453: 00a542 movi a4, 0x500
|
|
1456: ffef01 l32r a0, 1414 <lmacProcessRtsStart+0x30>
|
|
1459: 0000c0 callx0 a0
|
|
145c: ffff06 j 145c <lmacProcessTxRtsError+0x3c>
|
|
145f: 431c26 beqi a12, 1, 14a6 <lmacProcessTxRtsError+0x86>
|
|
1462: 403c26 beqi a12, 3, 14a6 <lmacProcessTxRtsError+0x86>
|
|
1465: 121c movi.n a2, 17
|
|
1467: 0222c7 blt a2, a12, 146d <lmacProcessTxRtsError+0x4d>
|
|
146a: 22bce6 bgei a12, 16, 1490 <lmacProcessTxRtsError+0x70>
|
|
146d: c0a032 movi a3, 192
|
|
1470: 1c1c37 beq a12, a3, 1490 <lmacProcessTxRtsError+0x70>
|
|
1473: ffe321 l32r a2, 1400 <lmacProcessRtsStart+0x1c>
|
|
1476: 0c3d mov.n a3, a12
|
|
1478: ffe801 l32r a0, 1418 <lmacProcessRtsStart+0x34>
|
|
147b: 0000c0 callx0 a0
|
|
147e: ffe121 l32r a2, 1404 <lmacProcessRtsStart+0x20>
|
|
1481: ffe131 l32r a3, 1408 <lmacProcessRtsStart+0x24>
|
|
1484: 13a542 movi a4, 0x513
|
|
1487: ffe501 l32r a0, 141c <lmacProcessRtsStart+0x38>
|
|
148a: 0000c0 callx0 a0
|
|
148d: ffff06 j 148d <lmacProcessTxRtsError+0x6d>
|
|
1490: 640c movi.n a4, 6
|
|
1492: ffde31 l32r a3, 140c <lmacProcessRtsStart+0x28>
|
|
1495: b02000 addx8 a2, a0, a0
|
|
1498: a02230 addx4 a2, a2, a3
|
|
149b: 114242 s8i a4, a2, 17
|
|
149e: 030c movi.n a3, 0
|
|
14a0: ff6185 call0 abc <lmacRecycleMPDU+0x208>
|
|
14a3: 000106 j 14ab <lmacProcessTxRtsError+0x8b>
|
|
14a6: 0d2d mov.n a2, a13
|
|
14a8: 000005 call0 14ac <lmacProcessTxRtsError+0x8c>
|
|
14ab: 11c8 l32i.n a12, a1, 4
|
|
14ad: 21d8 l32i.n a13, a1, 8
|
|
14af: 0108 l32i.n a0, a1, 0
|
|
14b1: 10c112 addi a1, a1, 16
|
|
14b4: f00d ret.n
|
|
14b6: 000000 ill
|
|
14b9: 000000 ill
|
|
14bc: 0008 l32i.n a0, a0, 0
|
|
14be: 200000 or a0, a0, a0
|
|
14c1: 000000 ill
|
|
14c4: 000000 ill
|
|
14c7: 000800 excw
|
|
...
|
|
|
|
000014dc <lmacProcessTxError>:
|
|
14dc: f0c112 addi a1, a1, -16
|
|
14df: 11c9 s32i.n a12, a1, 4
|
|
14e1: 0109 s32i.n a0, a1, 0
|
|
14e3: 02cd mov.n a12, a2
|
|
14e5: 000005 call0 14e8 <lmacProcessTxError+0xc>
|
|
14e8: 02dc bnez.n a2, 14fc <lmacProcessTxError+0x20>
|
|
14ea: fff321 l32r a2, 14b8 <lmacProcessTxRtsError+0x98>
|
|
14ed: fff331 l32r a3, 14bc <lmacProcessTxRtsError+0x9c>
|
|
14f0: 26a542 movi a4, 0x526
|
|
14f3: fff701 l32r a0, 14d0 <lmacProcessTxRtsError+0xb0>
|
|
14f6: 0000c0 callx0 a0
|
|
14f9: ffff06 j 14f9 <lmacProcessTxError+0x1d>
|
|
14fc: 4f1c26 beqi a12, 1, 154f <lmacProcessTxError+0x73>
|
|
14ff: 4c3c26 beqi a12, 3, 154f <lmacProcessTxError+0x73>
|
|
1502: 101c movi.n a0, 17
|
|
1504: 0220c7 blt a0, a12, 150a <lmacProcessTxError+0x2e>
|
|
1507: 28bce6 bgei a12, 16, 1533 <lmacProcessTxError+0x57>
|
|
150a: c1a022 movi a2, 193
|
|
150d: 0522c7 blt a2, a12, 1516 <lmacProcessTxError+0x3a>
|
|
1510: c0a032 movi a3, 192
|
|
1513: 1cac37 bge a12, a3, 1533 <lmacProcessTxError+0x57>
|
|
1516: ffea21 l32r a2, 14c0 <lmacProcessTxRtsError+0xa0>
|
|
1519: 0c3d mov.n a3, a12
|
|
151b: ffee01 l32r a0, 14d4 <lmacProcessTxRtsError+0xb4>
|
|
151e: 0000c0 callx0 a0
|
|
1521: ffe821 l32r a2, 14c4 <lmacProcessTxRtsError+0xa4>
|
|
1524: ffe931 l32r a3, 14c8 <lmacProcessTxRtsError+0xa8>
|
|
1527: 3ca542 movi a4, 0x53c
|
|
152a: ffeb01 l32r a0, 14d8 <lmacProcessTxRtsError+0xb8>
|
|
152d: 0000c0 callx0 a0
|
|
1530: ffff06 j 1530 <lmacProcessTxError+0x54>
|
|
1533: 030c movi.n a3, 0
|
|
1535: ffe551 l32r a5, 14cc <lmacProcessTxRtsError+0xac>
|
|
1538: 640c movi.n a4, 6
|
|
153a: 000522 l8ui a2, a5, 0
|
|
153d: 30c552 addi a5, a5, 48
|
|
1540: b02220 addx8 a2, a2, a2
|
|
1543: a02250 addx4 a2, a2, a5
|
|
1546: 114242 s8i a4, a2, 17
|
|
1549: ff5705 call0 abc <lmacRecycleMPDU+0x208>
|
|
154c: 000086 j 1552 <lmacProcessTxError+0x76>
|
|
154f: 000005 call0 1550 <lmacProcessTxError+0x74>
|
|
1552: 11c8 l32i.n a12, a1, 4
|
|
1554: 0108 l32i.n a0, a1, 0
|
|
1556: 10c112 addi a1, a1, 16
|
|
1559: f00d ret.n
|
|
155b: 003000 rfe
|
|
155e: 000000 ill
|
|
1561: 000000 ill
|
|
1564: 0008 l32i.n a0, a0, 0
|
|
1566: 000000 ill
|
|
1569: 000000 ill
|
|
156c: 0008 l32i.n a0, a0, 0
|
|
156e: 000000 ill
|
|
1571: 000000 ill
|
|
1574: 0008 l32i.n a0, a0, 0
|
|
1576: 000000 ill
|
|
1579: 000000 ill
|
|
157c: ff .byte 0xff
|
|
157d: ef .byte 0xef
|
|
157e: ff .byte 0xff
|
|
157f: 3fff03 excw
|
|
1582: fffff0 excw
|
|
1585: ffffc0 excw
|
|
1588: f20e00 excw
|
|
158b: 3f .byte 0x3f
|
|
...
|
|
|
|
0000159c <lmacTxFrame>:
|
|
159c: f0c112 addi a1, a1, -16
|
|
159f: 11c9 s32i.n a12, a1, 4
|
|
15a1: 0109 s32i.n a0, a1, 0
|
|
15a3: ffee01 l32r a0, 155c <lmacProcessTxError+0x80>
|
|
15a6: b0c330 addx8 a12, a3, a3
|
|
15a9: a0cc00 addx4 a12, a12, a0
|
|
15ac: 110c02 l8ui a0, a12, 17
|
|
15af: 609c beqz.n a0, 15c9 <lmacTxFrame+0x2d>
|
|
15b1: 143026 beqi a0, 3, 15c9 <lmacTxFrame+0x2d>
|
|
15b4: 2a4026 beqi a0, 4, 15e2 <lmacTxFrame+0x46>
|
|
15b7: ffea21 l32r a2, 1560 <lmacProcessTxError+0x84>
|
|
15ba: ffea31 l32r a3, 1564 <lmacProcessTxError+0x88>
|
|
15bd: e7a542 movi a4, 0x5e7
|
|
15c0: fff301 l32r a0, 158c <lmacProcessTxError+0xb0>
|
|
15c3: 0000c0 callx0 a0
|
|
15c6: ffff06 j 15c6 <lmacTxFrame+0x2a>
|
|
15c9: 154026 beqi a0, 4, 15e2 <lmacTxFrame+0x46>
|
|
15cc: 0c29 s32i.n a2, a12, 0
|
|
15ce: a2ec bnez.n a2, 15fc <lmacTxFrame+0x60>
|
|
15d0: ffe621 l32r a2, 1568 <lmacProcessTxError+0x8c>
|
|
15d3: ffe631 l32r a3, 156c <lmacProcessTxError+0x90>
|
|
15d6: efa542 movi a4, 0x5ef
|
|
15d9: ffed01 l32r a0, 1590 <lmacProcessTxError+0xb4>
|
|
15dc: 0000c0 callx0 a0
|
|
15df: ffff06 j 15df <lmacTxFrame+0x43>
|
|
15e2: 0c38 l32i.n a3, a12, 0
|
|
15e4: c03320 sub a3, a3, a2
|
|
15e7: 0a4316 beqz a3, 168f <lmacTxFrame+0xf3>
|
|
15ea: ffe121 l32r a2, 1570 <lmacProcessTxError+0x94>
|
|
15ed: ffe131 l32r a3, 1574 <lmacProcessTxError+0x98>
|
|
15f0: eaa542 movi a4, 0x5ea
|
|
15f3: ffe801 l32r a0, 1594 <lmacProcessTxError+0xb8>
|
|
15f6: 0000c0 callx0 a0
|
|
15f9: ffff06 j 15f9 <lmacTxFrame+0x5d>
|
|
15fc: 00a182 movi a8, 0x100
|
|
15ff: 0b1262 l16ui a6, a2, 22
|
|
1602: 0a1252 l16ui a5, a2, 20
|
|
1605: ffdd71 l32r a7, 157c <lmacProcessTxError+0xa0>
|
|
1608: 556a add.n a5, a5, a6
|
|
160a: 9268 l32i.n a6, a2, 36
|
|
160c: ffdb41 l32r a4, 1578 <lmacProcessTxError+0x9c>
|
|
160f: 0638 l32i.n a3, a6, 0
|
|
1611: 071442 l16ui a4, a4, 14
|
|
1614: 410630 srli a0, a3, 6
|
|
1617: 22a457 bge a4, a5, 163d <lmacTxFrame+0xa1>
|
|
161a: 1fe377 bbsi a3, 7, 163d <lmacTxFrame+0xa1>
|
|
161d: 205080 or a5, a0, a8
|
|
1620: 544030 extui a4, a3, 0, 6
|
|
1623: 1155a0 slli a5, a5, 6
|
|
1626: 204450 or a4, a4, a5
|
|
1629: 543040 extui a3, a4, 0, 6
|
|
162c: 414640 srli a4, a4, 6
|
|
162f: 104470 and a4, a4, a7
|
|
1632: 1144a0 slli a4, a4, 6
|
|
1635: 203340 or a3, a3, a4
|
|
1638: 0639 s32i.n a3, a6, 0
|
|
163a: 410630 srli a0, a3, 6
|
|
163d: 4760c7 bbci a0, 12, 1688 <lmacTxFrame+0xec>
|
|
1640: 110c92 l8ui a9, a12, 17
|
|
1643: 413966 bnei a9, 3, 1688 <lmacTxFrame+0xec>
|
|
1646: 1658 l32i.n a5, a6, 4
|
|
1648: 34a450 extui a10, a5, 4, 4
|
|
164b: 393aa6 blti a10, 3, 1688 <lmacTxFrame+0xec>
|
|
164e: ffcc41 l32r a4, 1580 <lmacProcessTxError+0xa4>
|
|
1651: 54a030 extui a10, a3, 0, 6
|
|
1654: 20b080 or a11, a0, a8
|
|
1657: 549850 extui a9, a5, 8, 6
|
|
165a: 119920 slli a9, a9, 14
|
|
165d: 11bba0 slli a11, a11, 6
|
|
1660: 20aab0 or a10, a10, a11
|
|
1663: 104540 and a4, a5, a4
|
|
1666: 204490 or a4, a4, a9
|
|
1669: 41b6a0 srli a11, a10, 6
|
|
166c: ffc691 l32r a9, 1584 <lmacProcessTxError+0xa8>
|
|
166f: 54a0a0 extui a10, a10, 0, 6
|
|
1672: 10bb70 and a11, a11, a7
|
|
1675: 1649 s32i.n a4, a6, 4
|
|
1677: 9248 l32i.n a4, a2, 36
|
|
1679: 11bba0 slli a11, a11, 6
|
|
167c: 20aab0 or a10, a10, a11
|
|
167f: 06a9 s32i.n a10, a6, 0
|
|
1681: 14b8 l32i.n a11, a4, 4
|
|
1683: 10bb90 and a11, a11, a9
|
|
1686: 14b9 s32i.n a11, a4, 4
|
|
1688: 0c2d mov.n a2, a12
|
|
168a: 030c movi.n a3, 0
|
|
168c: feaa05 call0 130 <lmacIsActive+0x12c>
|
|
168f: ffbe41 l32r a4, 1588 <lmacProcessTxError+0xac>
|
|
1692: 060c72 l8ui a7, a12, 6
|
|
1695: 160c movi.n a6, 1
|
|
1697: 401700 ssl a7
|
|
169a: a15600 sll a5, a6
|
|
169d: 550b addi.n a5, a5, -1
|
|
169f: 0020c0 memw
|
|
16a2: 040c22 l8ui a2, a12, 4
|
|
16a5: 050c32 l8ui a3, a12, 5
|
|
16a8: 112442 l32i a4, a4, 68
|
|
16ab: 114c62 s8i a6, a12, 17
|
|
16ae: 104450 and a4, a4, a5
|
|
16b1: f44040 extui a4, a4, 0, 16
|
|
16b4: 11c8 l32i.n a12, a1, 4
|
|
16b6: ffb801 l32r a0, 1598 <lmacProcessTxError+0xbc>
|
|
16b9: 0000c0 callx0 a0
|
|
16bc: 0108 l32i.n a0, a1, 0
|
|
16be: 10c112 addi a1, a1, 16
|
|
16c1: f00d ret.n
|
|
16c3: 000000 ill
|
|
16c6: 0c0000 excw
|
|
16c9: c11203 excw
|
|
16cc: 11c9f0 slli a12, a9, 1
|
|
16cf: 0109 s32i.n a0, a1, 0
|
|
16d1: 02cd mov.n a12, a2
|
|
16d3: fea5c5 call0 130 <lmacIsActive+0x12c>
|
|
16d6: 030c movi.n a3, 0
|
|
16d8: 040c movi.n a4, 0
|
|
16da: 100c movi.n a0, 1
|
|
16dc: 040c22 l8ui a2, a12, 4
|
|
16df: 114c02 s8i a0, a12, 17
|
|
16e2: 11c8 l32i.n a12, a1, 4
|
|
16e4: fff801 l32r a0, 16c4 <lmacTxFrame+0x128>
|
|
16e7: 0000c0 callx0 a0
|
|
16ea: 0108 l32i.n a0, a1, 0
|
|
16ec: 10c112 addi a1, a1, 16
|
|
16ef: f00d ret.n
|
|
...
|
|
1701: 000000 ill
|
|
1704: f0c112 addi a1, a1, -16
|
|
1707: 0139 s32i.n a3, a1, 0
|
|
1709: 21c9 s32i.n a12, a1, 8
|
|
170b: 1109 s32i.n a0, a1, 4
|
|
170d: 02cd mov.n a12, a2
|
|
170f: fff901 l32r a0, 16f4 <lmacTxFrame+0x158>
|
|
1712: 0000c0 callx0 a0
|
|
1715: 9c38 l32i.n a3, a12, 36
|
|
1717: 0308 l32i.n a0, a3, 0
|
|
1719: 0a6097 bbci a0, 9, 1727 <lmacTxFrame+0x18b>
|
|
171c: 07f0c7 bbsi a0, 28, 1727 <lmacTxFrame+0x18b>
|
|
171f: 7c28 l32i.n a2, a12, 28
|
|
1721: fff501 l32r a0, 16f8 <lmacTxFrame+0x15c>
|
|
1724: 0000c0 callx0 a0
|
|
1727: 420c movi.n a2, 4
|
|
1729: fff401 l32r a0, 16fc <lmacTxFrame+0x160>
|
|
172c: 0000c0 callx0 a0
|
|
172f: 0108 l32i.n a0, a1, 0
|
|
1731: 709c beqz.n a0, 174c <lmacTxFrame+0x1b0>
|
|
1733: 9c28 l32i.n a2, a12, 36
|
|
1735: 1228 l32i.n a2, a2, 4
|
|
1737: 252420 extui a2, a2, 20, 3
|
|
173a: 000005 call0 173c <lmacTxFrame+0x1a0>
|
|
173d: b28c beqz.n a2, 174c <lmacTxFrame+0x1b0>
|
|
173f: 9c28 l32i.n a2, a12, 36
|
|
1741: 1228 l32i.n a2, a2, 4
|
|
1743: 252420 extui a2, a2, 20, 3
|
|
1746: ffee01 l32r a0, 1700 <lmacTxFrame+0x164>
|
|
1749: 0000c0 callx0 a0
|
|
174c: 21c8 l32i.n a12, a1, 8
|
|
174e: 1108 l32i.n a0, a1, 4
|
|
1750: 10c112 addi a1, a1, 16
|
|
1753: f00d ret.n
|
|
...
|
|
|
|
00001760 <lmacRxDone>:
|
|
1760: f0c112 addi a1, a1, -16
|
|
1763: 0109 s32i.n a0, a1, 0
|
|
1765: fffc01 l32r a0, 1758 <lmacTxFrame+0x1bc>
|
|
1768: 0000c0 callx0 a0
|
|
176b: 520c movi.n a2, 5
|
|
176d: fffb01 l32r a0, 175c <lmacTxFrame+0x1c0>
|
|
1770: 0000c0 callx0 a0
|
|
1773: 0108 l32i.n a0, a1, 0
|
|
1775: 10c112 addi a1, a1, 16
|
|
1778: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
0000177c <lmacSetRetryLimit-0xf8>:
|
|
177c: 000030 excw
|
|
177f: 070c00 excw
|
|
1782: fffe91 l32r a9, 177c <lmacSetRetryLimit-0xf8>
|
|
1785: b08220 addx8 a8, a2, a2
|
|
1788: a08890 addx4 a8, a8, a9
|
|
178b: 044822 s8i a2, a8, 4
|
|
178e: 054832 s8i a3, a8, 5
|
|
1791: 084852 s8i a5, a8, 8
|
|
1794: 074842 s8i a4, a8, 7
|
|
1797: 064842 s8i a4, a8, 6
|
|
179a: 0c5862 s16i a6, a8, 24
|
|
179d: 094872 s8i a7, a8, 9
|
|
17a0: 0a4872 s8i a7, a8, 10
|
|
17a3: 114872 s8i a7, a8, 17
|
|
17a6: 7879 s32i.n a7, a8, 28
|
|
17a8: 8879 s32i.n a7, a8, 32
|
|
17aa: f00d ret.n
|
|
17ac: 000bc0 callx0 a11
|
|
...
|
|
17bb: c11200 mul16u a1, a2, a0
|
|
17be: 0109f0 slli a0, a9, 17
|
|
17c1: 0007c5 call0 1840 <lmacSetRetryLimit-0x34>
|
|
17c4: 220c movi.n a2, 2
|
|
17c6: 330c movi.n a3, 3
|
|
17c8: 440c movi.n a4, 4
|
|
17ca: a50c movi.n a5, 10
|
|
17cc: 060c movi.n a6, 0
|
|
17ce: 000005 call0 17d0 <lmacSetRetryLimit-0xa4>
|
|
17d1: 320c movi.n a2, 3
|
|
17d3: 730c movi.n a3, 7
|
|
17d5: 440c movi.n a4, 4
|
|
17d7: a50c movi.n a5, 10
|
|
17d9: 060c movi.n a6, 0
|
|
17db: 000005 call0 17dc <lmacSetRetryLimit-0x98>
|
|
17de: 120c movi.n a2, 1
|
|
17e0: 230c movi.n a3, 2
|
|
17e2: 340c movi.n a4, 3
|
|
17e4: 450c movi.n a5, 4
|
|
17e6: fff161 l32r a6, 17ac <lmacSetRetryLimit-0xc8>
|
|
17e9: 000005 call0 17ec <lmacSetRetryLimit-0x88>
|
|
17ec: 020c movi.n a2, 0
|
|
17ee: 230c movi.n a3, 2
|
|
17f0: 240c movi.n a4, 2
|
|
17f2: 350c movi.n a5, 3
|
|
17f4: e0a562 movi a6, 0x5e0
|
|
17f7: 000005 call0 17f8 <lmacSetRetryLimit-0x7c>
|
|
17fa: 420c movi.n a2, 4
|
|
17fc: 230c movi.n a3, 2
|
|
17fe: 440c movi.n a4, 4
|
|
1800: a50c movi.n a5, 10
|
|
1802: 060c movi.n a6, 0
|
|
1804: 000005 call0 1808 <lmacSetRetryLimit-0x6c>
|
|
1807: 720c movi.n a2, 7
|
|
1809: 230c movi.n a3, 2
|
|
180b: 540c movi.n a4, 5
|
|
180d: a50c movi.n a5, 10
|
|
180f: 060c movi.n a6, 0
|
|
1811: 000005 call0 1814 <lmacSetRetryLimit-0x60>
|
|
1814: ffe721 l32r a2, 17b0 <lmacSetRetryLimit-0xc4>
|
|
1817: 830c movi.n a3, 8
|
|
1819: 004232 s8i a3, a2, 0
|
|
181c: 0e1222 l16ui a2, a2, 28
|
|
181f: 130c movi.n a3, 1
|
|
1821: ffe401 l32r a0, 17b4 <lmacSetRetryLimit-0xc0>
|
|
1824: 0000c0 callx0 a0
|
|
1827: ffe401 l32r a0, 17b8 <lmacSetRetryLimit-0xbc>
|
|
182a: 0000c0 callx0 a0
|
|
182d: 0108 l32i.n a0, a1, 0
|
|
182f: 10c112 addi a1, a1, 16
|
|
1832: f00d ret.n
|
|
1834: 000000 ill
|
|
1837: 092a00 excw
|
|
183a: ff0000 excw
|
|
183d: 0f .byte 0xf
|
|
183e: 210000 srai a0, a0, 0
|
|
1841: ff .byte 0xff
|
|
1842: ff .byte 0xff
|
|
1843: 5fa142 movi a4, 0x15f
|
|
1846: 950c movi.n a5, 9
|
|
1848: fffc61 l32r a6, 1838 <lmacSetRetryLimit-0x3c>
|
|
184b: b70c movi.n a7, 11
|
|
184d: fff931 l32r a3, 1834 <lmacSetRetryLimit-0x40>
|
|
1850: 00a282 movi a8, 0x200
|
|
1853: 1389 s32i.n a8, a3, 4
|
|
1855: 2389 s32i.n a8, a3, 8
|
|
1857: 0d4372 s8i a7, a3, 13
|
|
185a: 0c4372 s8i a7, a3, 12
|
|
185d: 085362 s16i a6, a3, 16
|
|
1860: 075362 s16i a6, a3, 14
|
|
1863: 0a5352 s16i a5, a3, 20
|
|
1866: 0e5342 s16i a4, a3, 28
|
|
1869: 0f5322 s16i a2, a3, 30
|
|
186c: f00d ret.n
|
|
186e: 000000 ill
|
|
1871: 000000 ill
|
|
|
|
00001874 <lmacSetRetryLimit>:
|
|
1874: ffff61 l32r a6, 1870 <lmacSetRetryLimit-0x4>
|
|
1877: 540c movi.n a4, 5
|
|
1879: 451c movi.n a5, 20
|
|
187b: 013527 bltu a5, a2, 1880 <lmacSetRetryLimit+0xc>
|
|
187e: 025d mov.n a5, a2
|
|
1880: 742050 extui a2, a5, 0, 8
|
|
1883: 0152b6 bltui a2, 5, 1888 <lmacSetRetryLimit+0x14>
|
|
1886: 024d mov.n a4, a2
|
|
1888: 0d4642 s8i a4, a6, 13
|
|
188b: 0c4642 s8i a4, a6, 12
|
|
188e: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00006030 <.irom.text>:
|
|
6030: 207874 excw
|
|
6033: 737472 excw
|
|
6036: 726520 excw
|
|
6039: 726f72 s32i a7, a15, 0x1c8
|
|
603c: 783020 excw
|
|
603f: 0a7825 excw
|
|
...
|
|
604e: 740000 extui a0, a0, 0, 8
|
|
6051: 2078 l32i.n a7, a0, 8
|
|
6053: 727265 excw
|
|
6056: 6f .byte 0x6f
|
|
6057: 302072 l32i a7, a0, 192
|
|
605a: 2578 l32i.n a7, a5, 8
|
|
605c: 0a78 l32i.n a7, a10, 0
|
|
...
|
|
|
|
mac_frame.o: file format elf32-xtensa-le
|
|
|
|
|
|
pm.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <pm_rtc_clock_cali_proc-0x14>:
|
|
...
|
|
|
|
00000014 <pm_rtc_clock_cali_proc>:
|
|
14: 6aa022 movi a2, 106
|
|
1b: 0c230c addi a1, a1, -16
|
|
1e: 1205 s32i.n a0, a1, 0
|
|
20: 09f0c1 l32r a0, 0 <pmc>
|
|
23: f80101 l32r a6, 4 <pm_rtc_clock_cali_proc-0x14>
|
|
26: 61ff l32i.n a0, a0, 0
|
|
28: fff8 s32i.n a5, a6, 4
|
|
2a: 590008 l32i a0, a0, 152
|
|
2d: 0216 movi.n a4, 8
|
|
2f: 0c2620 callx0 a0
|
|
32: 00c084 l32r a2, 8 <pm_rtc_clock_cali_proc-0x10>
|
|
35: f52100 l32r a0, 10 <pm_rtc_clock_cali_proc-0x8>
|
|
38: f601ff callx0 a0
|
|
3b: 00c0ff l32r a2, c <pm_rtc_clock_cali_proc-0xc>
|
|
3e: 2100 l32i.n a0, a1, 0
|
|
40: 08fff4 addi a1, a1, 16
|
|
43: 1201 l32i.n a2, a2, 4
|
|
45: 10c1 ret.n
|
|
47: 0d1228 slli a1, a4, 32
|
|
4a: 1400f0 extui a0, a0, 0, 2
|
|
4d: 000001 l32r a0, fffc0050 <pm_get_idle_wait_time+0xfffbe158>
|
|
50: 000114 ill
|
|
53: 000000 mul16u a1, a2, a0
|
|
...
|
|
|
|
00000058 <pm_get_ck170_period>:
|
|
58: f0c112 l32r a0, ffffec5c <pm_get_idle_wait_time+0xffffcd64>
|
|
5b: 09 .byte 0xff
|
|
5c: fb0101 l8ui a0, a0, 0
|
|
5f: 02ff bnez.n a0, 6c <pm_get_ck170_period+0x14>
|
|
61: cc0000 call0 64 <pm_get_ck170_period+0xc>
|
|
64: 000590 l32r a3, 4c <pm_rtc_clock_cali_proc+0x34>
|
|
67: 3100 movi.n a2, 1
|
|
69: 0cfffa s8i a2, a3, 0
|
|
6c: 432212 l32r a2, 50 <pm_rtc_clock_cali_proc+0x38>
|
|
6f: 2100 l32i.n a0, a1, 0
|
|
71: 08fff9 addi a1, a1, 16
|
|
74: 1201 l32i.n a2, a2, 4
|
|
76: 10c1 ret.n
|
|
78: 0d1228 ill
|
|
7b: 0000f0 ill
|
|
...
|
|
|
|
00000088 <pm_set_sleep_time>:
|
|
88: fffd31 l32r a12, fffc2848 <pm_get_idle_wait_time+0xfffc0950>
|
|
8b: f0c112 l32r a0, fffc4d6c <pm_get_idle_wait_time+0xfffc2e74>
|
|
8e: 380109 l32r a0, 7c <pm_get_ck170_period+0x24>
|
|
91: fb0113 callx0 a0
|
|
94: 00c0ff l32r a0, 80 <pm_get_ck170_period+0x28>
|
|
97: fb0100 callx0 a0
|
|
9a: c0ff l32i.n a0, a1, 0
|
|
9c: 080000 addi a1, a1, 16
|
|
9f: 1201 ret.n
|
|
a1: 0d10c1 ill
|
|
a4: 0000f0 ill
|
|
...
|
|
b7: 1200 s32i.n a0, a1, 0
|
|
b9: 09f0c1 l32r a0, a4 <pm_set_sleep_time+0x1c>
|
|
bc: 0101 l32i.n a0, a0, 48
|
|
be: 08fffa bbci a0, 0, d1 <pm_set_sleep_time+0x49>
|
|
c1: 6007c0 l32r a0, ac <pm_set_sleep_time+0x24>
|
|
c4: fa010f callx0 a0
|
|
c7: 00c0ff l32r a0, a8 <pm_set_sleep_time+0x20>
|
|
ca: 0100 movi.n a2, 8
|
|
cc: fff8 l32i.n a0, a0, 48
|
|
ce: 08820c j d3 <pm_set_sleep_time+0x4b>
|
|
d1: 46c0 movi.n a2, 0
|
|
d3: 0c0000 bbci a0, 1, db <pm_set_sleep_time+0x53>
|
|
d6: 1702 movi.n a3, 16
|
|
d8: 1c0460 or a2, a2, a3
|
|
db: 223003 bbci a0, 2, e3 <pm_set_sleep_time+0x5b>
|
|
de: 2720 movi.n a4, 4
|
|
e0: 0c0460 or a2, a2, a4
|
|
e3: 224044 extui a3, a0, 3, 1
|
|
e6: 330020 l32r a0, b0 <pm_set_sleep_time+0x28>
|
|
e9: f20104 callx0 a0
|
|
ec: c0ff l32i.n a0, a1, 0
|
|
ee: 080000 addi a1, a1, 16
|
|
f1: 1201 ret.n
|
|
f3: 0d10c1 ill
|
|
f6: 0000f0 ill
|
|
...
|
|
111: 3feffe ill
|
|
...
|
|
140: f0c112 l32r a0, ffffb144 <pm_get_idle_wait_time+0xffff924c>
|
|
143: 09 .byte 0xff
|
|
144: ec0101 l32r a2, f8 <pm_set_sleep_time+0x70>
|
|
147: ed21ff l8ui a0, a0, 0
|
|
14a: 0002ff l8ui a2, a2, 200
|
|
14d: 022200 bnei a0, 1, 168 <pm_set_sleep_time+0xe0>
|
|
150: 1066c8 bgeui a2, 2, 1ba <pm_set_sleep_time+0x132>
|
|
153: f617 movi.n a2, 2
|
|
155: 6622 movi.n a3, 0
|
|
157: 0c220c l32r a0, 110 <pm_set_sleep_time+0x88>
|
|
15a: ee0103 callx0 a0
|
|
15d: 00c0ff l32r a4, fc <pm_set_sleep_time+0x74>
|
|
160: 4100 movi.n a3, 2
|
|
162: 0cffe7 s8i a3, a4, 200
|
|
165: 443223 j 1c4 <pm_set_sleep_time+0x13c>
|
|
168: 16c6c8 bnei a0, 2, 185 <pm_set_sleep_time+0xfd>
|
|
16b: 6600 movi.n a2, 1
|
|
16d: 0c1920 l32r a0, 114 <pm_set_sleep_time+0x8c>
|
|
170: e90112 callx0 a0
|
|
173: c0ff movi.n a2, 8
|
|
175: 0000 movi.n a3, 0
|
|
177: 0c820c l32r a0, 118 <pm_set_sleep_time+0x90>
|
|
17a: e80103 callx0 a0
|
|
17d: c0ff movi.n a2, 0
|
|
17f: 0c0000 l32r a0, 11c <pm_set_sleep_time+0x94>
|
|
182: e70102 callx0 a0
|
|
185: 00c0ff l32r a4, 100 <pm_set_sleep_time+0x78>
|
|
188: de4100 l8ui a5, a4, 0
|
|
18b: 52ff movi.n a0, 0
|
|
18d: 0c0004 bnei a5, 1, 19d <pm_set_sleep_time+0x115>
|
|
190: 6600 movi.n a2, 0
|
|
192: 0c0c15 s8i a2, a4, 0
|
|
195: 442202 l32r a0, 120 <pm_set_sleep_time+0x98>
|
|
198: e20100 callx0 a0
|
|
19b: c0ff movi.n a0, 0
|
|
19d: 0c0000 l32r a2, 104 <pm_set_sleep_time+0x7c>
|
|
1a0: d92100 l8ui a6, a2, 0
|
|
1a3: 0262ff bnei a6, 1, 1b3 <pm_set_sleep_time+0x12b>
|
|
1a6: 166600 s8i a0, a2, 0
|
|
1a9: 020c movi.n a3, 1
|
|
1ab: 0042 movi.n a2, 1
|
|
1ad: 0c130c l32r a0, 124 <pm_set_sleep_time+0x9c>
|
|
1b0: dd0112 callx0 a0
|
|
1b3: c0ff l32i.n a0, a1, 0
|
|
1b5: 080000 addi a1, a1, 16
|
|
1b8: 1201 ret.n
|
|
1ba: 10c1 movi.n a2, 2
|
|
1bc: f00d movi.n a3, 1
|
|
1be: 0c220c l32r a0, 128 <pm_set_sleep_time+0xa0>
|
|
1c1: da0113 callx0 a0
|
|
1c4: 00c0ff l32r a0, 12c <pm_set_sleep_time+0xa4>
|
|
1c7: da0100 callx0 a0
|
|
1ca: c0ff movi.n a2, 0
|
|
1cc: 0c0000 l32r a0, 130 <pm_set_sleep_time+0xa8>
|
|
1cf: d90102 callx0 a0
|
|
1d2: 00c0ff l32r a0, 134 <pm_set_sleep_time+0xac>
|
|
1d5: d80100 callx0 a0
|
|
1d8: 00c0ff l32r a7, 108 <pm_set_sleep_time+0x80>
|
|
1db: cc7100 l8ui a7, a7, 201
|
|
1de: 0772ff bnei a7, 1, 185 <pm_set_sleep_time+0xfd>
|
|
1e1: 66c9 movi.n a10, 1
|
|
1e3: 0ca317 l32r a9, 10c <pm_set_sleep_time+0x84>
|
|
1e6: ca911a memw
|
|
1e9: 20c0ff l32i a8, a9, 0x214
|
|
1ec: 298200 or a8, a8, a10
|
|
1ef: 88a085 memw
|
|
1f2: 20c020 s32i a8, a9, 0x214
|
|
1f5: 698200 movi a2, 160
|
|
1f8: a02285 l32r a0, 138 <pm_set_sleep_time+0xb0>
|
|
1fb: d001a0 callx0 a0
|
|
1fe: 00c0ff j 185 <pm_set_sleep_time+0xfd>
|
|
201: e0c600 ill
|
|
204: 0000ff ill
|
|
207: 000000 excw
|
|
20a: 000000 excw
|
|
20d: 0a .byte 0xfe
|
|
20e: f2 .byte 0xff
|
|
20f: fe613f l8ui a2, a6, 50
|
|
212: 0622ff l32r a5, 208 <pm_set_sleep_time+0x180>
|
|
215: 5132 beqz.n a2, 23a <pm_set_sleep_time+0x1b2>
|
|
217: acfffd memw
|
|
21a: 20c012 l8ui a4, a6, 58
|
|
21d: 064200 l32i a5, a5, 0x200
|
|
220: 523a l32i.n a2, a6, 20
|
|
222: 8025 l32i.n a3, a6, 44
|
|
224: 385628 sub a2, a2, a5
|
|
227: 2250b6 mull a3, a3, a4
|
|
22a: 3340c0 bltu a3, a2, 23a <pm_set_sleep_time+0x1b2>
|
|
22d: 332782 l32i a8, a6, 72
|
|
230: 26820c l16ui a7, a6, 40
|
|
233: 7212 add.n a7, a7, a8
|
|
235: 8a1416 bgeu a7, a2, 23a <pm_set_sleep_time+0x1b2>
|
|
238: 2777 ret.n
|
|
23a: 01b7 movi.n a2, 0
|
|
23c: f00d ret.n
|
|
23e: 0d020c ill
|
|
241: 0000f0 ill
|
|
244: 000000 excw
|
|
247: 00 .byte 0x3f
|
|
248: f20a00 excw
|
|
24b: 3f .byte 0x3f
|
|
24c: effe00 ill
|
|
24f: 00003f excw
|
|
252: 080000 ill
|
|
255: 000000 ill
|
|
258: 00 .byte 0xff
|
|
259: 000000 l32r a15, 258 <pm_set_sleep_time+0x1d0>
|
|
25c: fff1ff excw
|
|
25f: 0600ff excw
|
|
262: 006000 ill
|
|
...
|
|
299: 000000 l32r a12, ffff2a1c <pm_get_idle_wait_time+0xffff0b24>
|
|
29c: e0c112 l32r a1, fffcca40 <pm_get_idle_wait_time+0xfffcab48>
|
|
29f: 11c9 s32i.n a15, a1, 16
|
|
2a1: 31e9 s32i.n a13, a1, 8
|
|
2a3: 41f9 s32i.n a0, a1, 0
|
|
2a5: 21d9 mov.n a13, a2
|
|
2a7: dd0109 call0 2a8 <pm_set_sleep_time+0x220>
|
|
2aa: 000502 l32r a12, 240 <pm_set_sleep_time+0x1b8>
|
|
2ad: e5c100 l32i a2, a12, 72
|
|
2b0: 22ff l32i.n a3, a12, 4
|
|
2b2: 38122c sub a2, a13, a2
|
|
2b5: 2d201c l32r a0, 260 <pm_set_sleep_time+0x1d8>
|
|
2b8: ea01c0 callx0 a0
|
|
2bb: 00c0ff l32r a15, 244 <pm_set_sleep_time+0x1bc>
|
|
2be: e2f100 memw
|
|
2c1: 20c0ff l32i a14, a15, 0x200
|
|
2c4: 2fe200 movi a3, 0x12c
|
|
2c7: a13280 bltu a3, a2, 2cd <pm_set_sleep_time+0x245>
|
|
2ca: 33272c j 380 <pm_set_sleep_time+0x2f8>
|
|
2cd: 8602 movi.n a6, 1
|
|
2cf: 002c movi.n a5, 0
|
|
2d1: 0c160c l32r a4, 248 <pm_set_sleep_time+0x1c0>
|
|
2d4: dd4105 memw
|
|
2d7: 20c0ff l32i a7, a4, 0x214
|
|
2da: 247200 extui a7, a7, 0, 1
|
|
2dd: 707085 movnez a5, a6, a7
|
|
2e0: 567004 extui a5, a5, 0, 8
|
|
2e3: 505093 s8i a5, a12, 201
|
|
2e6: 4c5274 bnei a5, 1, 302 <pm_set_sleep_time+0x27a>
|
|
2e9: 66c9 movi.n a9, -2
|
|
2eb: 7c1815 memw
|
|
2ee: 20c0e9 l32i a8, a4, 0x214
|
|
2f1: 248200 and a8, a8, a9
|
|
2f4: 889085 memw
|
|
2f7: 20c010 s32i a8, a4, 0x214
|
|
2fa: 8200 movi.n a2, 80
|
|
2fc: 5c8564 l32r a0, 264 <pm_set_sleep_time+0x1dc>
|
|
2ff: da0102 callx0 a0
|
|
302: 00c0ff l32r a0, 268 <pm_set_sleep_time+0x1e0>
|
|
305: d90100 callx0 a0
|
|
308: c0ff movi.n a2, 1
|
|
30a: 0c0000 l32r a0, 26c <pm_set_sleep_time+0x1e4>
|
|
30d: d80112 callx0 a0
|
|
310: c0ff movi.n a2, 2
|
|
312: 0c0000 l32r a0, 270 <pm_set_sleep_time+0x1e8>
|
|
315: d70122 callx0 a0
|
|
318: c0ff s32i.n a14, a1, 20
|
|
31a: e90000 call0 31c <pm_set_sleep_time+0x294>
|
|
31d: 000551 l32i a2, a12, 72
|
|
320: 2200 l32i.n a3, a12, 4
|
|
322: 38122c sub a2, a13, a2
|
|
325: 2d201c l32r a0, 274 <pm_set_sleep_time+0x1ec>
|
|
328: d301c0 callx0 a0
|
|
32b: c0ff mov.n a14, a2
|
|
32d: ed0000 memw
|
|
330: c002 l32i.n a4, a1, 20
|
|
332: 480020 l32i a2, a15, 0x200
|
|
335: 2251 l32i.n a3, a12, 4
|
|
337: 38802f sub a2, a2, a4
|
|
33a: 22401c l32r a0, 278 <pm_set_sleep_time+0x1f0>
|
|
33d: cf01c0 callx0 a0
|
|
340: c0ff mov.n a13, a2
|
|
342: dd0000 l32r a0, 27c <pm_set_sleep_time+0x1f4>
|
|
345: ce0102 callx0 a0
|
|
348: 00c0ff addmi a5, a13, 0x400
|
|
34b: dd5200 addmi a6, a14, 0xffffff00
|
|
34e: de6204 addi a6, a6, -44
|
|
351: c662ff addi a5, a5, -24
|
|
354: c552d4 bgeu a5, a6, 392 <pm_set_sleep_time+0x30a>
|
|
357: b567e8 sub a2, a14, a13
|
|
35a: 2ed03a addmi a2, a2, 0xffffff00
|
|
35d: d222c0 addi a2, a2, -44
|
|
360: c222ff call0 b4 <pm_set_sleep_time+0x2c>
|
|
363: 05d4 l32i.n a0, a12, 48
|
|
365: 08ffd5 extui a3, a0, 9, 3
|
|
368: 3900cc beqi a3, 2, 3a6 <pm_set_sleep_time+0x31e>
|
|
36b: 232624 bbci a0, 0, 3a6 <pm_set_sleep_time+0x31e>
|
|
36e: 60073a l32r a2, 24c <pm_set_sleep_time+0x1c4>
|
|
371: b72137 l32r a3, 250 <pm_set_sleep_time+0x1c8>
|
|
374: b731ff movi a4, 248
|
|
377: a042ff l32r a0, 280 <pm_set_sleep_time+0x1f8>
|
|
37a: c201f8 callx0 a0
|
|
37d: 00c0ff j 37d <pm_set_sleep_time+0x2f5>
|
|
380: ff0600 l32r a2, 254 <pm_set_sleep_time+0x1cc>
|
|
383: b521ff l32r a0, 284 <pm_set_sleep_time+0x1fc>
|
|
386: c001ff callx0 a0
|
|
389: 00c0ff l32r a0, 288 <pm_set_sleep_time+0x200>
|
|
38c: bf0100 callx0 a0
|
|
38f: 00c0ff j 395 <pm_set_sleep_time+0x30d>
|
|
392: 008600 call0 13c <pm_set_sleep_time+0xb4>
|
|
395: 8500 movi.n a2, 1
|
|
397: ffda l32i.n a12, a1, 4
|
|
399: 120c l32i.n a13, a1, 8
|
|
39b: 11c8 l32i.n a14, a1, 12
|
|
39d: 21d8 l32i.n a15, a1, 16
|
|
39f: 31e8 l32i.n a0, a1, 0
|
|
3a1: 0841f8 addi a1, a1, 32
|
|
3a4: 1201 ret.n
|
|
3a6: 0d20c1 movi a5, 0xfffffe3f
|
|
3a9: ae52f0 l32r a4, 258 <pm_set_sleep_time+0x1d0>
|
|
3ac: ab413f movi a6, 0x600
|
|
3af: a662ff and a4, a0, a4
|
|
3b2: 404000 or a4, a4, a6
|
|
3b5: 446010 and a4, a4, a5
|
|
3b8: 5020 s32i.n a4, a12, 48
|
|
3ba: 491044 l32r a0, 28c <pm_set_sleep_time+0x204>
|
|
3bd: b401cc callx0 a0
|
|
3c0: 00c0ff l32r a5, 25c <pm_set_sleep_time+0x1d4>
|
|
3c3: a75100 memw
|
|
3c6: 20c0ff l32i a7, a5, 0x11c
|
|
3c9: 7200 s32i.n a7, a12, 28
|
|
3cb: 794725 memw
|
|
3ce: 20c07c l32i a6, a15, 0x200
|
|
3d1: 6200 s32i.n a6, a12, 32
|
|
3d3: 69802f memw
|
|
3d6: c08c movi.n a2, 2
|
|
3d8: 0020 l32i.n a5, a5, 36
|
|
3da: 220c s32i.n a5, a12, 36
|
|
3dc: 599558 s8i a2, a12, 200
|
|
3df: 4c229c l32r a0, 290 <pm_set_sleep_time+0x208>
|
|
3e2: ac01c8 callx0 a0
|
|
3e5: 00c0ff s8i a2, a12, 200
|
|
3e8: 4c2200 extui a8, a2, 0, 8
|
|
3eb: 20c8 bnez.n a8, 3f5 <pm_set_sleep_time+0x36d>
|
|
3ed: 7480 movi.n a2, 2
|
|
3ef: 0c68cc l32r a0, 294 <pm_set_sleep_time+0x20c>
|
|
3f2: a90122 callx0 a0
|
|
3f5: c0ff movi.n a2, 0
|
|
3f7: 0c0000 j 397 <pm_set_sleep_time+0x30f>
|
|
3fa: e70602 ill
|
|
3fd: 0000ff ill
|
|
400: 000000 l32r a4, 3fc <pm_set_sleep_time+0x374>
|
|
...
|
|
|
|
00000404 <pm_rf_is_closed>:
|
|
404: ffff41 excw
|
|
407: 130c movi.n a2, 0
|
|
409: 0cc448 extui a4, a4, 9, 3
|
|
40c: 494002 addi a4, a4, -3
|
|
40f: c44224 moveqz a2, a3, a4
|
|
412: 40fd ret.n
|
|
414: 0d8323 ill
|
|
417: 0000f0 ill
|
|
...
|
|
422: 100000 and a0, a0, a0
|
|
425: 000000 ill
|
|
428: 000010 ill
|
|
42b: 000000 isync
|
|
42e: 200000 excw
|
|
431: 000000 ill
|
|
434: 000018 ill
|
|
437: 000000 rfe
|
|
43a: 300000 ssr a0
|
|
43d: 000000 ill
|
|
440: 0040 l32i.n a11, a11, 0
|
|
442: b80000 ill
|
|
445: 00000b ill
|
|
448: 0000 l32i.n a11, a11, 0
|
|
44a: b80000 ill
|
|
44d: 00000b ill
|
|
...
|
|
|
|
00000480 <pm_set_sleep_type_from_upper>:
|
|
480: f0c112 l32r a0, fffccc24 <pm_get_idle_wait_time+0xfffcad2c>
|
|
483: 0109 s32i.n a12, a1, 4
|
|
485: 31e9 s32i.n a13, a1, 8
|
|
487: 11c9 mov.n a12, a2
|
|
489: cd21d9 l32r a13, 414 <pm_rf_is_closed+0x10>
|
|
48c: e2d102 l32r a14, 418 <pm_rf_is_closed+0x14>
|
|
48f: e1ff bnez.n a2, 4c6 <pm_set_sleep_type_from_upper+0x46>
|
|
491: ffe3 mov.n a2, a14
|
|
493: 2d32fc l32r a0, 44c <pm_rf_is_closed+0x48>
|
|
496: ee010e callx0 a0
|
|
499: c0ff mov.n a2, a14
|
|
49b: 2d0000 l32r a4, 41c <pm_rf_is_closed+0x18>
|
|
49e: 410e movi.n a3, 25
|
|
4a0: ffe0 movi.n a5, 1
|
|
4a2: 0c931c s16i a3, a4, 0
|
|
4a5: 3215 movi.n a3, 25
|
|
4a7: 0054 movi.n a4, 1
|
|
4a9: 0c931c l32r a0, 450 <pm_rf_is_closed+0x4c>
|
|
4ac: e90114 callx0 a0
|
|
4af: 00c0ff l32r a2, 420 <pm_rf_is_closed+0x1c>
|
|
4b2: dc2100 l32r a3, 424 <pm_rf_is_closed+0x20>
|
|
4b5: 31ff movi.n a5, 0
|
|
4b7: 0cffdc s8i a5, a13, 202
|
|
4ba: 4d5205 s8i a5, a13, 204
|
|
4bd: 4d52ca l32r a0, 454 <pm_rf_is_closed+0x50>
|
|
4c0: e501cc callx0 a0
|
|
4c3: 00c0ff j 527 <pm_set_sleep_type_from_upper+0xa7>
|
|
4c6: 180600 l32r a2, 42c <pm_rf_is_closed+0x28>
|
|
4c9: d92100 l32r a3, 430 <pm_rf_is_closed+0x2c>
|
|
4cc: d931ff l8ui a9, a13, 204
|
|
4cf: 0d92ff l32r a8, 428 <pm_rf_is_closed+0x24>
|
|
4d2: 81cc movi.n a6, 1
|
|
4d4: 0cffd6 l8ui a7, a8, 0
|
|
4d7: 087216 s8i a6, a13, 204
|
|
4da: 4d6200 moveqz a7, a6, a9
|
|
4dd: 7690cc s8i a7, a8, 0
|
|
4e0: 487283 l32r a0, 458 <pm_rf_is_closed+0x54>
|
|
4e3: de0100 callx0 a0
|
|
4e6: 00c0ff beqi a12, 1, 53d <pm_set_sleep_type_from_upper+0xbd>
|
|
4e9: 1c2600 beqi a12, 2, 53d <pm_set_sleep_type_from_upper+0xbd>
|
|
4ec: 2c2653 s8i a12, a13, 203
|
|
4ef: 4dc250 j 527 <pm_set_sleep_type_from_upper+0xa7>
|
|
4f2: 06cb mov.n a2, a14
|
|
4f4: 2d000d l32r a0, 45c <pm_rf_is_closed+0x58>
|
|
4f7: da010e callx0 a0
|
|
4fa: c0ff mov.n a2, a14
|
|
4fc: 0000 movi.n a3, 25
|
|
4fe: 0e2d movi.n a4, 1
|
|
500: 931c movi.n a5, 1
|
|
502: 0c140c l32r a11, 434 <pm_rf_is_closed+0x30>
|
|
505: b115 movi.n a10, 25
|
|
507: 1cffcc s16i a10, a11, 0
|
|
50a: 5ba29a l32r a0, 460 <pm_rf_is_closed+0x5c>
|
|
50d: d50100 callx0 a0
|
|
510: 00c0ff movi a2, 100
|
|
513: a02200 l32r a0, 464 <pm_rf_is_closed+0x60>
|
|
516: d40164 callx0 a0
|
|
519: c0ff mov.n a3, a12
|
|
51b: 3d0000 s8i a12, a13, 202
|
|
51e: 4dc20c l32r a2, 438 <pm_rf_is_closed+0x34>
|
|
521: c621ca l32r a0, 468 <pm_rf_is_closed+0x64>
|
|
524: d101ff callx0 a0
|
|
527: 00c0ff l32r a2, 43c <pm_rf_is_closed+0x38>
|
|
52a: 2100 l32i.n a12, a1, 4
|
|
52c: ffc5 l32i.n a13, a1, 8
|
|
52e: 11c8 l32i.n a14, a1, 12
|
|
530: e821d8 l32r a0, 46c <pm_rf_is_closed+0x68>
|
|
533: cf0131 callx0 a0
|
|
536: c0ff l32i.n a0, a1, 0
|
|
538: 080000 addi a1, a1, 16
|
|
53b: 1201 ret.n
|
|
53d: 0d10c1 l8ui a3, a13, 202
|
|
540: 0d32f0 beq a12, a3, 51e <pm_set_sleep_type_from_upper+0x9e>
|
|
543: 1c37ca bnei a12, 1, 4f2 <pm_set_sleep_type_from_upper+0x72>
|
|
546: 66da mov.n a2, a14
|
|
548: 2dab1c l32r a0, 470 <pm_rf_is_closed+0x6c>
|
|
54b: ca010e callx0 a0
|
|
54e: c0ff mov.n a2, a14
|
|
550: 0000 movi.n a4, 1
|
|
552: 0e2d movi.n a5, 1
|
|
554: 0c140c l32r a0, 444 <pm_rf_is_closed+0x40>
|
|
557: bc0115 l32r a3, 440 <pm_rf_is_closed+0x3c>
|
|
55a: ba31ff s16i a3, a0, 0
|
|
55d: 5032ff l32r a0, 474 <pm_rf_is_closed+0x70>
|
|
560: c50100 callx0 a0
|
|
563: 00c0ff l32r a2, 448 <pm_rf_is_closed+0x44>
|
|
566: b92100 l32r a0, 478 <pm_rf_is_closed+0x74>
|
|
569: c401ff callx0 a0
|
|
56c: 00c0ff j 519 <pm_set_sleep_type_from_upper+0x99>
|
|
56f: ea4600 ill
|
|
572: 0000ff srai a0, a0, 0
|
|
575: 00 .byte 0xff
|
|
...
|
|
|
|
00000578 <pm_get_sleep_type>:
|
|
578: ffff21 excw
|
|
57b: 030c bnez.n a2, 581 <pm_get_sleep_type+0x9>
|
|
57d: cc0242 addi a0, a10, 11
|
|
580: ca0222 excw
|
|
583: 40440b excw
|
|
586: 0d9323 ill
|
|
589: 0000f0 ill
|
|
58c: 000000 excw
|
|
58f: 00 .byte 0x3f
|
|
590: f20a00 excw
|
|
593: 3f .byte 0x3f
|
|
594: f20a00 excw
|
|
597: 00b43f ill
|
|
...
|
|
5a2: 080000 excw
|
|
5a5: 000000 ill
|
|
5a8: 50 .byte 0xff
|
|
5a9: 000000 l32r a15, 5a8 <pm_get_sleep_type+0x30>
|
|
5ac: fff1ff ill
|
|
5af: 0000ff ill
|
|
...
|
|
5d2: 120000 srai a13, a15, 25
|
|
5d5: f0c1 s32i.n a0, a1, 4
|
|
5d7: 0931d9 l32r a13, 588 <pm_get_sleep_type+0x10>
|
|
5da: d111 s32i.n a12, a1, 8
|
|
5dc: c9ffec l32i a13, a13, 72
|
|
5df: 2dd221 l32r a12, 58c <pm_get_sleep_type+0x14>
|
|
5e2: ebc112 sub a13, a2, a13
|
|
5e5: d2d0ff memw
|
|
5e8: 20c0c0 l32i a12, a12, 0x200
|
|
5eb: c200 movi.n a0, 50
|
|
5ed: 3c802c bgeu a0, a13, 668 <pm_get_sleep_type+0xf0>
|
|
5f0: d720 movi.n a2, 1
|
|
5f2: 0c77b0 l32r a0, 5b0 <pm_get_sleep_type+0x38>
|
|
5f5: ef0112 callx0 a0
|
|
5f8: c0ff movi.n a2, 8
|
|
5fa: 0c0000 l32r a0, 5b4 <pm_get_sleep_type+0x3c>
|
|
5fd: ee0182 callx0 a0
|
|
600: c0ff movi.n a2, 0
|
|
602: 0c0000 l32r a0, 5b8 <pm_get_sleep_type+0x40>
|
|
605: ed0102 callx0 a0
|
|
608: 00c0ff memw
|
|
60b: 20c000 l32r a3, 590 <pm_get_sleep_type+0x18>
|
|
60e: e13100 l32i a3, a3, 0x200
|
|
611: 2332ff addi a2, a13, -50
|
|
614: cd2280 sub a12, a3, a12
|
|
617: c3c0ce addmi a0, a12, 0x1800
|
|
61a: dc02c0 addi a0, a0, -44
|
|
61d: c00218 bgeu a0, a2, 674 <pm_get_sleep_type+0xfc>
|
|
620: b027d4 l32r a2, 594 <pm_get_sleep_type+0x1c>
|
|
623: 2153 s32i.n a2, a1, 0
|
|
625: 29ffdd l32r a0, 5bc <pm_get_sleep_type+0x44>
|
|
628: e50101 callx0 a0
|
|
62b: 00c0ff movi a3, 0x3e8
|
|
62e: a33200 sub a2, a13, a12
|
|
631: 2dc0e8 addi a2, a2, -50
|
|
634: c222c0 l32r a0, 5c0 <pm_get_sleep_type+0x48>
|
|
637: e301ce callx0 a0
|
|
63a: c0ff movi.n a4, 0
|
|
63c: 0000 mov.n a3, a2
|
|
63e: 040c movi.n a5, 1
|
|
640: 023d l32i.n a2, a1, 0
|
|
642: 28150c l32r a0, 5c4 <pm_get_sleep_type+0x4c>
|
|
645: e00101 callx0 a0
|
|
648: 00c0ff l32r a0, 598 <pm_get_sleep_type+0x20>
|
|
64b: 0100 l32i.n a0, a0, 48
|
|
64d: 08ffd4 extui a3, a0, 9, 3
|
|
650: 3900c0 beqi a3, 2, 684 <pm_get_sleep_type+0x10c>
|
|
653: 232624 bbci a0, 0, 684 <pm_get_sleep_type+0x10c>
|
|
656: 600730 l32r a2, 59c <pm_get_sleep_type+0x24>
|
|
659: d1212d l32r a3, 5a0 <pm_get_sleep_type+0x28>
|
|
65c: d131ff movi a4, 0x213
|
|
65f: a242ff l32r a0, 5c8 <pm_get_sleep_type+0x50>
|
|
662: da0113 callx0 a0
|
|
665: 00c0ff j 665 <pm_get_sleep_type+0xed>
|
|
668: ff0600 l32r a2, 5a4 <pm_get_sleep_type+0x2c>
|
|
66b: cf21ff l32r a0, 5cc <pm_get_sleep_type+0x54>
|
|
66e: d801ff callx0 a0
|
|
671: 00c0ff j 677 <pm_get_sleep_type+0xff>
|
|
674: 008600 call0 13c <pm_set_sleep_time+0xb4>
|
|
677: 4500 movi.n a2, 1
|
|
679: ffac l32i.n a12, a1, 8
|
|
67b: 120c l32i.n a13, a1, 12
|
|
67d: 21c8 l32i.n a0, a1, 4
|
|
67f: 0831d8 addi a1, a1, 16
|
|
682: 1211 ret.n
|
|
684: 0d10c1 l32r a3, 5a8 <pm_get_sleep_type+0x30>
|
|
687: c931f0 movi a4, 0x600
|
|
68a: a642ff and a3, a0, a3
|
|
68d: 303000 or a3, a3, a4
|
|
690: 334010 l32r a4, 5ac <pm_get_sleep_type+0x34>
|
|
693: 4120 movi.n a2, 0
|
|
695: ffc7 s32i.n a3, a4, 48
|
|
697: 39020c j 679 <pm_get_sleep_type+0x101>
|
|
69a: f786c4 ill
|
|
69d: 0000ff ill
|
|
6a0: 000000 excw
|
|
6a3: 006000 ill
|
|
6a6: 000000 excw
|
|
6a9: 000000 ill
|
|
6ac: 08 .byte 0xff
|
|
6ad: 000000 l32r a15, 6ac <pm_get_sleep_type+0x134>
|
|
6b0: fff1ff excw
|
|
6b3: 0a00ff rsil a0, 4
|
|
6b6: 640000 ill
|
|
6b9: 000000 excw
|
|
6bc: 004000 ill
|
|
...
|
|
6db: 1200 s32i.n a0, a1, 8
|
|
6dd: e0c1 s32i.n a12, a1, 12
|
|
6df: 2109 s32i.n a13, a1, 16
|
|
6e1: 31c9 mov.n a12, a2
|
|
6e3: cd41d9 l32r a13, 69c <pm_get_sleep_type+0x124>
|
|
6e6: eed102 beqi a2, 2, 6f5 <pm_get_sleep_type+0x17d>
|
|
6e9: 2226ff beqi a2, 4, 749 <pm_get_sleep_type+0x1d1>
|
|
6ec: 42260b bnei a2, 8, 6f2 <pm_get_sleep_type+0x17a>
|
|
6ef: 82665c j 774 <pm_get_sleep_type+0x1fc>
|
|
6f2: 204602 beqi a2, 16, 749 <pm_get_sleep_type+0x1d1>
|
|
6f5: 2600 l32i.n a0, a13, 48
|
|
6f7: 0853b2 extui a3, a0, 9, 3
|
|
6fa: 3900cd beqi a3, 3, 722 <pm_get_sleep_type+0x1aa>
|
|
6fd: 332624 l32r a2, 6a0 <pm_get_sleep_type+0x128>
|
|
700: 2124 mov.n a4, a12
|
|
702: 4dffe8 l32r a0, 6bc <pm_get_sleep_type+0x144>
|
|
705: ee010c callx0 a0
|
|
708: c0ff l32i.n a0, a13, 48
|
|
70a: 080000 extui a2, a0, 9, 3
|
|
70d: 2900cd beqi a2, 3, 722 <pm_get_sleep_type+0x1aa>
|
|
710: 322624 l32r a2, 6a4 <pm_get_sleep_type+0x12c>
|
|
713: e52111 l32r a3, 6a8 <pm_get_sleep_type+0x130>
|
|
716: e531ff movi a4, 0x247
|
|
719: a242ff l32r a0, 6c0 <pm_get_sleep_type+0x148>
|
|
71c: e90147 callx0 a0
|
|
71f: 00c0ff j 71f <pm_get_sleep_type+0x1a7>
|
|
722: ff0600 l32r a2, 6ac <pm_get_sleep_type+0x134>
|
|
725: e221ff and a2, a0, a2
|
|
728: 2020ff bbci a0, 13, 744 <pm_get_sleep_type+0x1cc>
|
|
72b: 60d710 l32r a0, 6b0 <pm_get_sleep_type+0x138>
|
|
72e: e10118 or a0, a2, a0
|
|
731: 00ff s32i.n a0, a13, 48
|
|
733: 092002 call0 13c <pm_set_sleep_time+0xb4>
|
|
736: a085cd s8i a12, a13, 51
|
|
739: c2ff l32i.n a0, a1, 8
|
|
73b: 334d l32i.n a12, a1, 12
|
|
73d: 2108 l32i.n a13, a1, 16
|
|
73f: d831c8 addi a1, a1, 32
|
|
742: 1241 ret.n
|
|
744: 20c1 mov.n a0, a2
|
|
746: 0df00d j 731 <pm_get_sleep_type+0x1b9>
|
|
749: c602 l32i.n a2, a13, 48
|
|
74b: 28fff9 bbci a2, 13, 6f5 <pm_get_sleep_type+0x17d>
|
|
74e: 62d7cd l32r a2, 6b4 <pm_get_sleep_type+0x13c>
|
|
751: 21a6 s32i.n a2, a1, 4
|
|
753: 29ffd9 l32r a0, 6c4 <pm_get_sleep_type+0x14c>
|
|
756: dc0111 callx0 a0
|
|
759: c0ff l32i.n a2, a1, 4
|
|
75b: 0000 movi.n a3, 10
|
|
75d: 1128 movi.n a4, 0
|
|
75f: 0ca30c l32r a7, 6b8 <pm_get_sleep_type+0x140>
|
|
762: 7104 l32i.n a6, a13, 48
|
|
764: ffd6 movi.n a5, 1
|
|
766: 0ccd68 or a6, a6, a7
|
|
769: 7015 s32i.n a6, a13, 48
|
|
76b: 692066 l32r a0, 6c8 <pm_get_sleep_type+0x150>
|
|
76e: d701cd callx0 a0
|
|
771: 00c0ff j 6f5 <pm_get_sleep_type+0x17d>
|
|
774: e00600 addi a2, a13, 80
|
|
777: 22ff s32i.n a2, a1, 0
|
|
779: 2950cd l32r a0, 6cc <pm_get_sleep_type+0x154>
|
|
77c: d40101 callx0 a0
|
|
77f: 00c0ff l32i a2, a13, 76
|
|
782: 2d2200 movi a3, 0x3e8
|
|
785: a33213 l32r a0, 6d0 <pm_get_sleep_type+0x158>
|
|
788: d201e8 callx0 a0
|
|
78b: c0ff movi.n a4, 0
|
|
78d: 0000 mov.n a3, a2
|
|
78f: 040c movi.n a5, 1
|
|
791: 023d l32i.n a2, a1, 0
|
|
793: 28150c l32r a0, 6d4 <pm_get_sleep_type+0x15c>
|
|
796: d00101 callx0 a0
|
|
799: 00c0ff j 6f5 <pm_get_sleep_type+0x17d>
|
|
79c: d60600 ill
|
|
79f: 0000ff mul16u a1, a2, a0
|
|
7a2: 120000 slli a0, a9, 17
|
|
7a5: 09f0c1 l32r a0, 79c <pm_get_sleep_type+0x224>
|
|
7a8: fd0101 l8ui a0, a0, 0
|
|
7ab: 0002ff bnei a0, 2, 7b3 <pm_get_sleep_type+0x23b>
|
|
7ae: 6600 movi.n a2, 8
|
|
7b0: 0c0420 call0 6d8 <pm_get_sleep_type+0x160>
|
|
7b3: 4582 l32i.n a0, a1, 0
|
|
7b5: 08fff2 addi a1, a1, 16
|
|
7b8: 1201 ret.n
|
|
7ba: 0d10c1 excw
|
|
7bd: 0000f0 excw
|
|
|
|
000007c0 <uart_tx_flush>:
|
|
7c0: f00d ret.n
|
|
...
|
|
|
|
000007c4 <pm_suspend>:
|
|
7c4: 00f00d ill
|
|
7c7: 000000 slli a9, a0, 16
|
|
7ca: 900000 excw
|
|
7cd: 000011 l32r a15, 7cc <pm_suspend+0x8>
|
|
7d0: fff1ff ill
|
|
7d3: 0000ff ill
|
|
7d6: 000000 srai a0, a0, 16
|
|
7d9: 0000 addi.n a15, a15, 15
|
|
7db: fb3100 l32r a2, 7c8 <pm_suspend+0x4>
|
|
7de: fb21ff addi a1, a1, -16
|
|
7e1: 12ff s32i.n a0, a1, 0
|
|
7e3: 09f0c1 l32r a0, 7d4 <pm_suspend+0x10>
|
|
7e6: fc0101 callx0 a0
|
|
7e9: 00c0ff l32r a2, 7d0 <pm_suspend+0xc>
|
|
7ec: f92100 l32r a3, 7cc <pm_suspend+0x8>
|
|
7ef: 31ff l32i.n a0, a2, 48
|
|
7f1: 08fff8 and a0, a0, a3
|
|
7f4: 0030c2 movi a3, 0x400
|
|
7f7: a43210 or a0, a0, a3
|
|
7fa: 3000 s32i.n a0, a2, 48
|
|
7fc: 2000 l32i.n a0, a1, 0
|
|
7fe: 08c209 addi a1, a1, 16
|
|
801: 1201 ret.n
|
|
803: 0d10c1 ill
|
|
806: 0000f0 ill
|
|
809: 0000 add.n a15, a2, a0
|
|
80b: 00 .byte 0x3f
|
|
80c: 00 .byte 0xff
|
|
80d: 3ff20a l32r a15, 80c <pm_suspend+0x48>
|
|
810: fff1ff excw
|
|
813: 0800ff excw
|
|
816: 800000 extui a0, a0, 0, 7
|
|
819: 000000 ill
|
|
81c: 000064 slli a9, a0, 32
|
|
81f: 900000 syscall
|
|
822: 500001 ill
|
|
...
|
|
845: 000000 l32r a12, ffffefc8 <pm_get_idle_wait_time+0xffffd0d0>
|
|
848: e0c112 l32r a4, fffc0c6c <pm_get_idle_wait_time+0xfffbed74>
|
|
84b: 41f9 s32i.n a12, a1, 4
|
|
84d: 0109 s32i.n a13, a1, 8
|
|
84f: 11c9 s32i.n a14, a1, 12
|
|
851: e921d9 l32r a13, 804 <pm_suspend+0x40>
|
|
854: ecd131 l32r a14, 808 <pm_suspend+0x44>
|
|
857: ede1ff addi a12, a13, 80
|
|
85a: cdc2ff addi a9, a13, 100
|
|
85d: cd9250 memw
|
|
860: 20c064 l32i a14, a14, 0x200
|
|
863: 2ee200 l32r a4, 80c <pm_suspend+0x48>
|
|
866: 4180 l32i.n a2, a13, 48
|
|
868: 28ffea l32r a3, 810 <pm_suspend+0x4c>
|
|
86b: ea31cd and a2, a2, a4
|
|
86e: 2240ff or a2, a2, a3
|
|
871: 3010 s32i.n a2, a13, 48
|
|
873: 292022 l8ui a0, a13, 50
|
|
876: 02cd l32i.n a5, a13, 16
|
|
878: 58320d beqz a0, 90d <pm_suspend+0x149>
|
|
87b: 164d l32i.n a3, a13, 44
|
|
87d: 380910 sub a15, a5, a14
|
|
880: f5e0bd bgeu a3, a15, 8d0 <pm_suspend+0x10c>
|
|
883: f7c0 movi.n a12, 0
|
|
885: 0c4cb3 l8ui a4, a13, 58
|
|
888: 0d420c movi a15, 100
|
|
88b: f23a addi.n a12, a12, 1
|
|
88d: 1b64a0 mull a6, a4, a3
|
|
890: 30cc s32i.n a5, a13, 24
|
|
892: 8264 l32i.n a0, a13, 20
|
|
894: 6d59 add.n a5, a3, a5
|
|
896: 5d08 s32i.n a5, a13, 16
|
|
898: 59535a sub a2, a0, a5
|
|
89b: 20504d bgeu a6, a2, 8a2 <pm_suspend+0xde>
|
|
89e: 27c0 add.n a7, a6, a0
|
|
8a0: 03b6 s32i.n a7, a13, 20
|
|
8a2: 79760a bne a12, a15, 8ca <pm_suspend+0x106>
|
|
8a5: 9cf75d l32r a2, 814 <pm_suspend+0x50>
|
|
8a8: 2124 mov.n a6, a14
|
|
8aa: 6dffdb l32r a0, 824 <pm_suspend+0x60>
|
|
8ad: de010e callx0 a0
|
|
8b0: 00c0ff l32r a9, 818 <pm_suspend+0x54>
|
|
8b3: 9100 l32i.n a5, a13, 16
|
|
8b5: 58ffda l32r a10, 81c <pm_suspend+0x58>
|
|
8b8: a14d l32i.n a3, a13, 44
|
|
8ba: 38ffd9 l8ui a4, a13, 58
|
|
8bd: 42bd movi.n a11, 1
|
|
8bf: 0c3a0d moveqz a4, a11, a4
|
|
8c2: 4b401b s8i a4, a13, 58
|
|
8c5: 4d4283 moveqz a3, a10, a3
|
|
8c8: 303a s32i.n a3, a13, 44
|
|
8ca: 39833a sub a8, a5, a14
|
|
8cd: 85e0bd bltu a3, a8, 88b <pm_suspend+0xc7>
|
|
8d0: 87c0 mov.n a2, a9
|
|
8d2: 2dba33 l32r a12, 820 <pm_suspend+0x5c>
|
|
8d5: d3c109 l32r a0, 828 <pm_suspend+0x64>
|
|
8d8: d401ff callx0 a0
|
|
8db: c0ff mov.n a2, a12
|
|
8dd: 2d0000 l32r a0, 82c <pm_suspend+0x68>
|
|
8e0: d3010c callx0 a0
|
|
8e3: 00c0ff movi a3, 0x3e8
|
|
8e6: a33200 l32i a4, a13, 72
|
|
8e9: 42e8 l32i.n a5, a13, 16
|
|
8eb: 58122d l32i a2, a13, 76
|
|
8ee: 2d224d sub a5, a5, a14
|
|
8f1: e013 add.n a2, a2, a5
|
|
8f3: 5ac055 sub a2, a2, a4
|
|
8f6: 224022 l32r a0, 830 <pm_suspend+0x6c>
|
|
8f9: ce01c0 callx0 a0
|
|
8fc: c0ff movi.n a4, 0
|
|
8fe: 0000 mov.n a3, a2
|
|
900: 040c movi.n a5, 1
|
|
902: 023d mov.n a2, a12
|
|
904: 2d150c l32r a0, 834 <pm_suspend+0x70>
|
|
907: cc010c callx0 a0
|
|
90a: 00c0ff j 92c <pm_suspend+0x168>
|
|
90d: 8600 mov.n a2, a9
|
|
90f: 2d0007 l32r a0, 838 <pm_suspend+0x74>
|
|
912: ca0109 callx0 a0
|
|
915: c0ff mov.n a2, a12
|
|
917: 2d0000 l32r a0, 83c <pm_suspend+0x78>
|
|
91a: c9010c callx0 a0
|
|
91d: c0ff mov.n a2, a12
|
|
91f: 2d0000 movi a3, 105
|
|
922: 320c movi.n a4, 0
|
|
924: 69a0 movi.n a5, 1
|
|
926: 0c040c l32r a0, 840 <pm_suspend+0x7c>
|
|
929: c60115 callx0 a0
|
|
92c: c0ff l32i.n a12, a1, 4
|
|
92e: 0000 l32i.n a13, a1, 8
|
|
930: 11c8 l32i.n a14, a1, 12
|
|
932: 21d8 l32i.n a15, a1, 16
|
|
934: 31e8 l32i.n a0, a1, 0
|
|
936: 0841f8 addi a1, a1, 32
|
|
939: 1201 ret.n
|
|
93b: 0d20c1 ill
|
|
93e: 0000f0 excw
|
|
941: 000000 l32r a15, 940 <pm_suspend+0x17c>
|
|
944: fff1ff excw
|
|
947: 00b0ff ill
|
|
94a: 000000 excw
|
|
94d: 000000 l32r a12, fffc3110 <pm_get_idle_wait_time+0xfffc1218>
|
|
950: f0c112 l32r a0, fffc0964 <pm_get_idle_wait_time+0xfffbea6c>
|
|
953: 050109 excw
|
|
956: 0000 movi.n a2, 1
|
|
958: 0c92dc call0 95c <pm_suspend+0x198>
|
|
95b: 000512 l32r a2, 93c <pm_suspend+0x178>
|
|
95e: f82100 l32r a4, 940 <pm_suspend+0x17c>
|
|
961: 41ff l32i.n a0, a2, 48
|
|
963: 08fff8 movi a3, 0x200
|
|
966: a232c2 and a0, a0, a4
|
|
969: 004000 or a0, a0, a3
|
|
96c: 3010 s32i.n a0, a2, 48
|
|
96e: 092000 j 97a <pm_suspend+0x1b6>
|
|
971: 0206c2 l32r a2, 944 <pm_suspend+0x180>
|
|
974: f42100 l32r a0, 948 <pm_suspend+0x184>
|
|
977: f501ff callx0 a0
|
|
97a: c0ff l32i.n a0, a1, 0
|
|
97c: 080000 addi a1, a1, 16
|
|
97f: 1201 ret.n
|
|
981: 0d10c1 ill
|
|
984: 0000f0 ill
|
|
987: 000000 excw
|
|
98a: 00 .byte 0xff
|
|
98b: 00 .byte 0xff
|
|
98c: fff1ff excw
|
|
98f: 0c00ff excw
|
|
992: d00000 ill
|
|
995: 000000 ill
|
|
998: 000000 addi a1, a1, -16
|
|
99b: 1200 s32i.n a0, a1, 0
|
|
99d: 09f0c1 call0 9a0 <pm_suspend+0x1dc>
|
|
9a0: 0501 bnez.n a2, 9bd <pm_suspend+0x1f9>
|
|
9a2: 0000 movi.n a2, 0
|
|
9a4: 0c92dc call0 9a8 <pm_suspend+0x1e4>
|
|
9a7: 000502 l32r a2, 984 <pm_suspend+0x1c0>
|
|
9aa: f72100 l32r a4, 988 <pm_suspend+0x1c4>
|
|
9ad: 41ff l32i.n a0, a2, 48
|
|
9af: 08fff7 l32r a3, 98c <pm_suspend+0x1c8>
|
|
9b2: f731c2 and a0, a0, a4
|
|
9b5: 0040ff or a0, a0, a3
|
|
9b8: 3010 s32i.n a0, a2, 48
|
|
9ba: 092000 j 9c6 <pm_suspend+0x202>
|
|
9bd: 0206c2 l32r a2, 990 <pm_suspend+0x1cc>
|
|
9c0: f42100 l32r a0, 994 <pm_suspend+0x1d0>
|
|
9c3: f501ff callx0 a0
|
|
9c6: c0ff l32i.n a0, a1, 0
|
|
9c8: 080000 addi a1, a1, 16
|
|
9cb: 1201 ret.n
|
|
9cd: 0d10c1 ill
|
|
9d0: 0000f0 ill
|
|
9d3: 000000 excw
|
|
9d6: 00 .byte 0xff
|
|
9d7: 00 .byte 0xff
|
|
9d8: ffbfff excw
|
|
9db: 0064ff excw
|
|
9de: 000000 excw
|
|
9e1: 00000e l32r a15, 9e0 <pm_suspend+0x21c>
|
|
9e4: fff1ff ill
|
|
9e7: 0000ff ill
|
|
...
|
|
9fa: 0000 movi.n a3, 0
|
|
9fc: 0c020c addi a1, a1, -16
|
|
9ff: 1203 s32i.n a12, a1, 4
|
|
a01: f0c1 s32i.n a0, a1, 0
|
|
a03: 0911c9 l32r a0, 9e4 <pm_suspend+0x220>
|
|
a06: f80101 callx0 a0
|
|
a09: 00c0ff l32r a12, 9d0 <pm_suspend+0x20c>
|
|
a0c: f1c100 l32r a3, 9d4 <pm_suspend+0x210>
|
|
a0f: 31ff l32i.n a0, a12, 48
|
|
a11: 08fff2 addi a2, a12, 80
|
|
a14: cc22cc and a0, a0, a3
|
|
a17: 3050 s32i.n a0, a12, 48
|
|
a19: 091000 l32r a0, 9e8 <pm_suspend+0x224>
|
|
a1c: f301cc callx0 a0
|
|
a1f: 00c0ff l32r a2, 9d8 <pm_suspend+0x214>
|
|
a22: ee2100 l32r a0, 9ec <pm_suspend+0x228>
|
|
a25: f201ff callx0 a0
|
|
a28: c0ff l32i.n a0, a12, 48
|
|
a2a: 080000 l8ui a4, a12, 55
|
|
a2d: 0c42cc bbsi a0, 12, a62 <pm_suspend+0x29e>
|
|
a30: c737 bnez.n a4, a62 <pm_suspend+0x29e>
|
|
a32: 31e0 movi.n a5, 0
|
|
a34: 0ce4ec s8i a5, a12, 57
|
|
a37: 4c5205 bbci a0, 13, a4b <pm_suspend+0x287>
|
|
a3a: 60d739 l32r a6, 9dc <pm_suspend+0x218>
|
|
a3d: e86110 or a6, a0, a6
|
|
a40: 60ff s32i.n a6, a12, 48
|
|
a42: 692060 l32r a0, 9f0 <pm_suspend+0x22c>
|
|
a45: eb01cc callx0 a0
|
|
a48: 00c0ff j a59 <pm_suspend+0x295>
|
|
a4b: 034600 l32r a7, 9e0 <pm_suspend+0x21c>
|
|
a4e: e57100 and a7, a0, a7
|
|
a51: 70ff s32i.n a7, a12, 48
|
|
a53: 791070 l32r a0, 9f4 <pm_suspend+0x230>
|
|
a56: e801cc callx0 a0
|
|
a59: c0ff l32i.n a12, a1, 4
|
|
a5b: 0000 l32i.n a0, a1, 0
|
|
a5d: 0811c8 addi a1, a1, 16
|
|
a60: 1201 ret.n
|
|
a62: 0d10c1 call0 998 <pm_suspend+0x1d4>
|
|
a65: f345f0 j a59 <pm_suspend+0x295>
|
|
a68: fc06ff ill
|
|
a6b: 0000ff rsil a0, 4
|
|
a6e: 640000 excw
|
|
a71: 00 .byte 0xef
|
|
a72: 00 .byte 0xff
|
|
a73: 00 .byte 0xff
|
|
a74: ffefff ill
|
|
a77: 0000ff excw
|
|
a7a: b40000 ill
|
|
a7d: 0000 add.n a15, a2, a0
|
|
a7f: 00 .byte 0x3f
|
|
a80: f20a00 excw
|
|
a83: 00f03f excw
|
|
a86: 280000 excw
|
|
a89: 23 .byte 0xdf
|
|
a8a: 00 .byte 0xff
|
|
a8b: 00 .byte 0xff
|
|
a8c: dfff l32i.n a11, a11, 0
|
|
a8e: b8ffff excw
|
|
a91: 00000b l32r a15, a90 <pm_suspend+0x2cc>
|
|
a94: fff1ff ill
|
|
a97: 0000ff ill
|
|
...
|
|
|
|
00000aac <pm_shutdown>:
|
|
aac: f0c112 l32r a1, ffffc5b0 <pm_get_idle_wait_time+0xffffa6b8>
|
|
aaf: c9 .byte 0xff
|
|
ab0: c111 s32i.n a0, a1, 0
|
|
ab2: ffee l32i.n a0, a12, 48
|
|
ab4: 080109 extui a0, a0, 13, 1
|
|
ab7: 0d00cc beqz a0, b75 <pm_shutdown+0xc9>
|
|
aba: a01604 addi a2, a12, 80
|
|
abd: cc220b l32r a0, a94 <pm_suspend+0x2d0>
|
|
ac0: f50150 callx0 a0
|
|
ac3: 00c0ff l32r a2, a6c <pm_suspend+0x2a8>
|
|
ac6: ea2100 l32r a0, a98 <pm_suspend+0x2d4>
|
|
ac9: f401ff callx0 a0
|
|
acc: 00c0ff l32r a3, a70 <pm_suspend+0x2ac>
|
|
acf: 3100 l32i.n a0, a12, 48
|
|
ad1: 08ffe9 l32r a2, a74 <pm_suspend+0x2b0>
|
|
ad4: 21cc movi.n a4, 0
|
|
ad6: 0cffe8 s8i a4, a12, 54
|
|
ad9: 4c4204 s8i a4, a12, 55
|
|
adc: 4c4236 l8ui a2, a2, 0
|
|
adf: 022237 and a0, a0, a3
|
|
ae2: 3000 s32i.n a0, a12, 48
|
|
ae4: 091000 bnei a2, 2, afc <pm_shutdown+0x50>
|
|
ae7: 2266cc call0 ae8 <pm_shutdown+0x3c>
|
|
aea: 0514 beqz.n a2, afa <pm_shutdown+0x4e>
|
|
aec: 8c0000 l32r a2, a78 <pm_suspend+0x2b4>
|
|
aef: e321c2 l32r a0, a9c <pm_suspend+0x2d8>
|
|
af2: eb01ff callx0 a0
|
|
af5: c0ff movi.n a2, 2
|
|
af7: 0c0000 call0 6d8 <pm_get_sleep_type+0x160>
|
|
afa: 0522 l32i.n a0, a12, 48
|
|
afc: 08ffbe extui a3, a0, 9, 3
|
|
aff: 3900cc beqi a3, 7, b0c <pm_shutdown+0x60>
|
|
b02: 2624 beqz.n a3, b0c <pm_shutdown+0x60>
|
|
b04: 8c0973 call0 9f8 <pm_suspend+0x234>
|
|
b07: 0563 l32i.n a3, a12, 48
|
|
b09: 38ffef extui a3, a3, 9, 3
|
|
b0c: 3930cc l32r a6, a7c <pm_suspend+0x2b8>
|
|
b0f: dc6124 l32r a2, a80 <pm_suspend+0x2bc>
|
|
b12: 21ff l32i.n a7, a12, 8
|
|
b14: ffdc l32i.n a5, a12, 12
|
|
b16: 582c78 l8ui a4, a12, 54
|
|
b19: 0c423c memw
|
|
b1c: 20c036 l32i a6, a6, 0x200
|
|
b1f: 266200 sub a6, a6, a7
|
|
b22: 667080 l32r a0, aa0 <pm_suspend+0x2dc>
|
|
b25: df01c0 callx0 a0
|
|
b28: c0ff movi.n a2, -2
|
|
b2a: 7c0000 movi a3, 0xfffffe3f
|
|
b2d: ae32e2 l32r a7, a88 <pm_suspend+0x2c4>
|
|
b30: 713f l32i.n a6, a12, 48
|
|
b32: 68ffd6 l32r a8, a8c <pm_suspend+0x2c8>
|
|
b35: d681cc l32r a4, a84 <pm_suspend+0x2c0>
|
|
b38: 41ff movi.n a5, 0
|
|
b3a: ffd3 s32i.n a5, a12, 44
|
|
b3c: 59050c s8i a5, a12, 58
|
|
b3f: 52bc s32i.n a5, a12, 24
|
|
b41: 3a4c s32i.n a5, a12, 16
|
|
b43: 6c59 s32i.n a5, a12, 20
|
|
b45: 4c59 s32i.n a5, a12, 32
|
|
b47: 595c59 s32i a4, a12, 76
|
|
b4a: 6c428c s32i a8, a12, 72
|
|
b4d: 6c8213 and a6, a6, a7
|
|
b50: 7012 s32i.n a6, a12, 48
|
|
b52: 691066 s8i a5, a12, 50
|
|
b55: 52cc l32i.n a0, a12, 48
|
|
b57: 324c movi.n a7, 7
|
|
b59: 0ccc08 and a0, a0, a3
|
|
b5c: 003077 and a0, a0, a2
|
|
b5f: 2010 s32i.n a0, a12, 48
|
|
b61: 091000 srli a8, a0, 9
|
|
b64: 8900cc bnone a7, a8, b75 <pm_shutdown+0xc9>
|
|
b67: 078741 l32r a9, a90 <pm_suspend+0x2cc>
|
|
b6a: ca910d and a9, a0, a9
|
|
b6d: 90ff s32i.n a9, a12, 48
|
|
b6f: 991090 l32r a0, aa4 <pm_suspend+0x2e0>
|
|
b72: cd01cc callx0 a0
|
|
b75: c0ff l32i.n a12, a1, 4
|
|
b77: 0000 l32i.n a0, a1, 0
|
|
b79: 0811c8 addi a1, a1, 16
|
|
b7c: 1201 ret.n
|
|
b7e: 0d10c1 ill
|
|
b81: 0000f0 ill
|
|
b84: 000000 jx a0
|
|
b87: 00a000 ill
|
|
...
|
|
|
|
00000b9c <pm_reset_idle_sleep>:
|
|
b9c: c112 s32i.n a15, a15, 60
|
|
b9e: 21f0 s32i.n a0, a1, 4
|
|
ba0: fff9 movi.n a0, 0
|
|
ba2: 0c1109 s8i a0, a2, 52
|
|
ba5: 420200 l32r a2, b84 <pm_shutdown+0xd8>
|
|
ba8: 2134 s32i.n a2, a1, 0
|
|
baa: 29fff7 l32r a0, b8c <pm_shutdown+0xe0>
|
|
bad: f80101 callx0 a0
|
|
bb0: 00c0ff l32r a3, b88 <pm_shutdown+0xdc>
|
|
bb3: 3100 l32i.n a3, a3, 48
|
|
bb5: 38fff6 bbsi a3, 13, bcf <pm_reset_idle_sleep+0x33>
|
|
bb8: e3d7c3 l32r a0, b90 <pm_shutdown+0xe4>
|
|
bbb: f60116 callx0 a0
|
|
bbe: c0ff bnez.n a2, bcf <pm_reset_idle_sleep+0x33>
|
|
bc0: 0000 l32i.n a2, a1, 0
|
|
bc2: 28d2cc movi a3, 0x1f4
|
|
bc5: 3201 movi.n a4, 0
|
|
bc7: f4a1 movi.n a5, 1
|
|
bc9: 0c040c l32r a0, b94 <pm_shutdown+0xe8>
|
|
bcc: f20115 callx0 a0
|
|
bcf: c0ff l32i.n a0, a1, 4
|
|
bd1: 080000 addi a1, a1, 16
|
|
bd4: 1211 ret.n
|
|
bd6: 0d10c1 excw
|
|
bd9: 0000f0 excw
|
|
|
|
00000bdc <pm_idle_sleep>:
|
|
bdc: 00f00d ill
|
|
bdf: 000000 or a0, a0, a0
|
|
be2: 000000 addx4 a0, a0, a0
|
|
be5: 000020 ill
|
|
be8: 0000a0 excw
|
|
beb: 011000 excw
|
|
bee: 000000 excw
|
|
bf1: 00000e ill
|
|
bf4: 00003d excw
|
|
bf7: 00 .byte 0x3f
|
|
bf8: f20a00 ill
|
|
bfb: 00003f excw
|
|
bfe: 080000 ill
|
|
...
|
|
|
|
00000c2c <pm_open>:
|
|
c2c: f0c112 l32r a2, fffcd390 <pm_get_idle_wait_time+0xfffcb498>
|
|
c2f: d921c9 l32r a13, bdc <pm_idle_sleep>
|
|
c32: d131 s32i.n a0, a1, 4
|
|
c34: ffeb l32i.n a0, a13, 48
|
|
c36: 1109 mov.n a12, a2
|
|
c38: cdcd08 bbci a0, 13, c3e <pm_open+0x12>
|
|
c3b: 60d702 j cd7 <pm_open+0xab>
|
|
c3e: 260602 l32r a0, c00 <pm_idle_sleep+0x24>
|
|
c41: f00100 callx0 a0
|
|
c44: c0ff beqz.n a2, c4c <pm_open+0x20>
|
|
c46: 8c0000 l32r a0, c04 <pm_idle_sleep+0x28>
|
|
c49: ef0142 callx0 a0
|
|
c4c: c0ff mov.n a2, a12
|
|
c4e: 2d0000 l32r a0, c08 <pm_idle_sleep+0x2c>
|
|
c51: ee010c callx0 a0
|
|
c54: c0ff s32i.n a2, a1, 0
|
|
c56: 290000 beqz a2, cd7 <pm_open+0xab>
|
|
c59: d21601 l32r a4, be0 <pm_idle_sleep+0x4>
|
|
c5c: 4107 l32i.n a3, a13, 48
|
|
c5e: 38ffe1 l32r a2, be4 <pm_idle_sleep+0x8>
|
|
c61: e121cd or a3, a3, a4
|
|
c64: 40ff s32i.n a3, a13, 48
|
|
c66: 392033 l32r a0, c0c <pm_idle_sleep+0x30>
|
|
c69: e901cd callx0 a0
|
|
c6c: 00c0ff l32r a2, be8 <pm_idle_sleep+0xc>
|
|
c6f: df2100 l8ui a3, a13, 202
|
|
c72: 32ff l32i.n a4, a13, 48
|
|
c74: 48ca0d l8ui a5, a13, 54
|
|
c77: 0d52cd extui a4, a4, 9, 3
|
|
c7a: 494036 l32r a0, c10 <pm_idle_sleep+0x34>
|
|
c7d: e50124 callx0 a0
|
|
c80: c0ff l32i.n a0, a13, 48
|
|
c82: 080000 extui a4, a0, 9, 3
|
|
c85: 4900cd bnez a4, ce2 <pm_open+0xb6>
|
|
c88: 945624 l32r a5, bec <pm_idle_sleep+0x10>
|
|
c8b: d95105 or a5, a0, a5
|
|
c8e: 50ff s32i.n a5, a13, 48
|
|
c90: 2050 movi.n a2, 0
|
|
c92: cd59 movi.n a3, 0
|
|
c94: 0c020c l32r a0, c14 <pm_idle_sleep+0x38>
|
|
c97: e00103 callx0 a0
|
|
c9a: c0ff l32i.n a3, a1, 0
|
|
c9c: 380000 l32r a2, bf0 <pm_idle_sleep+0x14>
|
|
c9f: d52101 l16ui a4, a3, 32
|
|
ca2: 1342ff s8i a12, a13, 60
|
|
ca5: 4dc210 s16i a4, a13, 68
|
|
ca8: 5d423c addi a3, a3, 26
|
|
cab: 3222 movi.n a4, 6
|
|
cad: 0c1ac3 l32r a0, c18 <pm_idle_sleep+0x3c>
|
|
cb0: da0164 callx0 a0
|
|
cb3: c0ff l32i.n a7, a13, 48
|
|
cb5: 0000 movi.n a8, 1
|
|
cb7: 0ccd78 or a7, a7, a8
|
|
cba: 8018 s32i.n a7, a13, 48
|
|
cbc: 792077 l32r a6, bf4 <pm_idle_sleep+0x18>
|
|
cbf: ce61cd memw
|
|
cc2: c0ff movi.n a5, 0
|
|
cc4: 0c0020 l32i a6, a6, 0x200
|
|
cc7: 6205 s32i.n a6, a13, 8
|
|
cc9: 8026 s32i.n a5, a13, 12
|
|
ccb: 592d69 l32r a0, c1c <pm_idle_sleep+0x40>
|
|
cce: d4013d callx0 a0
|
|
cd1: 00c0ff l32r a0, c20 <pm_idle_sleep+0x44>
|
|
cd4: d30100 callx0 a0
|
|
cd7: c0ff l32i.n a12, a1, 8
|
|
cd9: 0000 l32i.n a13, a1, 12
|
|
cdb: 21c8 l32i.n a0, a1, 4
|
|
cdd: 0831d8 addi a1, a1, 16
|
|
ce0: 1211 ret.n
|
|
ce2: 0d10c1 beqi a4, 6, c90 <pm_open+0x64>
|
|
ce5: 6426f0 bbci a0, 0, c90 <pm_open+0x64>
|
|
ce8: 6007aa l32r a2, bf8 <pm_idle_sleep+0x1c>
|
|
ceb: c421a7 l32r a3, bfc <pm_idle_sleep+0x20>
|
|
cee: c431ff movi a4, 0x338
|
|
cf1: a342ff l32r a0, c24 <pm_idle_sleep+0x48>
|
|
cf4: cc0138 callx0 a0
|
|
cf7: 00c0ff j cf7 <pm_open+0xcb>
|
|
cfa: ff0600 ill
|
|
cfd: 0000ff ill
|
|
d00: 000000 excw
|
|
d03: 013000 syscall
|
|
d06: 500000 ssr a0
|
|
d09: 000000 l32r a0, fffc0d0c <pm_get_idle_wait_time+0xfffbee14>
|
|
d0c: 000140 excw
|
|
d0f: 011500 slli a1, a5, 32
|
|
d12: 150000 ill
|
|
d15: 000001 ill
|
|
d18: 000000 beqz a1, d1c <pm_open+0xf0>
|
|
d1b: 011600 rsil a0, 4
|
|
d1e: 640000 ill
|
|
...
|
|
|
|
00000d44 <pm_onBcnRx>:
|
|
d44: d0c112 l32r a6, fffe1528 <pm_get_idle_wait_time+0xfffdf630>
|
|
d47: 61d9 s32i.n a12, a1, 20
|
|
d49: 81f9 s32i.n a14, a1, 28
|
|
d4b: 51c9 s32i.n a0, a1, 16
|
|
d4d: 71e9 mov.n a14, a3
|
|
d4f: ed4109 sub a0, a4, a3
|
|
d52: 043003 blti a0, 12, d96 <pm_onBcnRx+0x52>
|
|
d55: a6c0 addi.n a0, a14, 12
|
|
d57: cb40a0 l16ui a3, a3, 8
|
|
d5a: 13320e l32r a12, cfc <pm_open+0xd0>
|
|
d5d: e8c104 slli a3, a3, 10
|
|
d60: 60ff s32i.n a3, a12, 44
|
|
d62: 391133 sub a3, a4, a0
|
|
d65: 3400bc blti a3, 2, d87 <pm_onBcnRx+0x43>
|
|
d68: a6c0 movi.n a13, 0
|
|
d6a: 0c1e23 l8ui a5, a0, 1
|
|
d6d: 00520d l8ui a7, a0, 0
|
|
d70: 7201 addi.n a6, a5, 2
|
|
d72: 2b0000 blt a3, a6, d96 <pm_onBcnRx+0x52>
|
|
d75: 6765 addi.n a8, a5, 2
|
|
d77: 2b2023 bnei a7, 5, d7c <pm_onBcnRx+0x38>
|
|
d7a: 6685 mov.n a13, a0
|
|
d7c: 0157 add.n a0, a0, a8
|
|
d7e: 8a00dd sub a3, a4, a0
|
|
d81: 340000 bgei a3, 2, d6a <pm_onBcnRx+0x26>
|
|
d84: 23e6c0 j d89 <pm_onBcnRx+0x45>
|
|
d87: 46e5 movi.n a13, 0
|
|
d89: 0000 s32i.n a2, a1, 12
|
|
d8b: 0d0c bnez.n a13, da5 <pm_onBcnRx+0x61>
|
|
d8d: dc3129 l32r a2, d00 <pm_open+0xd4>
|
|
d90: dc216d l32r a0, d20 <pm_open+0xf4>
|
|
d93: e401ff callx0 a0
|
|
d96: c0ff l32i.n a12, a1, 20
|
|
d98: 0000 l32i.n a13, a1, 24
|
|
d9a: 51c8 l32i.n a14, a1, 28
|
|
d9c: 61d8 l32i.n a15, a1, 32
|
|
d9e: 71e8 l32i.n a0, a1, 16
|
|
da0: 0881f8 addi a1, a1, 48
|
|
da3: 1241 ret.n
|
|
da5: 0d30c1 l32r a2, d04 <pm_open+0xd8>
|
|
da8: d721f0 l32r a0, d24 <pm_open+0xf8>
|
|
dab: df01ff callx0 a0
|
|
dae: c0ff l32i.n a4, a12, 44
|
|
db0: 480000 l16ui a10, a12, 208
|
|
db3: a2bc movi.n a5, 0
|
|
db5: 0c681c s16i a5, a12, 206
|
|
db8: 5205 addi.n a10, a10, 1
|
|
dba: 1b675c s16i a10, a12, 208
|
|
dbd: a2aa l32i.n a3, a14, 4
|
|
dbf: 685c l32i.n a2, a14, 0
|
|
dc1: 281e38 l8ui a9, a13, 2
|
|
dc4: 0d920e l8ui a14, a13, 3
|
|
dc7: e202 s32i.n a4, a1, 4
|
|
dc9: 49030d moveqz a9, a14, a9
|
|
dcc: 9e9011 mull a9, a9, a4
|
|
dcf: 4083 s32i.n a9, a1, 8
|
|
dd1: 998299 l32r a0, d28 <pm_open+0xfc>
|
|
dd4: d50121 callx0 a0
|
|
dd7: c0ff l32i.n a3, a1, 12
|
|
dd9: 0000 l32i.n a3, a3, 36
|
|
ddb: 383138 l8ui a11, a12, 50
|
|
dde: b293 l32i.n a3, a3, 4
|
|
de0: 320c l32i.n a0, a1, 8
|
|
de2: 081338 sub a2, a3, a2
|
|
de5: 2021 s32i.n a2, a12, 24
|
|
de7: c023 l32i.n a3, a1, 4
|
|
de9: 6c29 add.n a0, a0, a2
|
|
deb: 1138 s32i.n a0, a12, 20
|
|
ded: 002a add.n a2, a2, a3
|
|
def: 5c09 s32i.n a2, a12, 16
|
|
df1: 223a beqz.n a11, e07 <pm_onBcnRx+0xc3>
|
|
df3: 9c4c29 l8ui a3, a12, 58
|
|
df6: 0c322b beq a14, a3, e0a <pm_onBcnRx+0xc6>
|
|
df9: 373a mov.n a4, a14
|
|
dfb: 4d101e l32r a2, d08 <pm_open+0xdc>
|
|
dfe: c3210e l32r a0, d2c <pm_open+0x100>
|
|
e01: cb01ff callx0 a0
|
|
e04: 00c0ff j e0a <pm_onBcnRx+0xc6>
|
|
e07: 008600 s8i a14, a12, 58
|
|
e0a: 4ce200 movi a3, 254
|
|
e0d: a0323a l16ui a0, a12, 68
|
|
e10: 02fe movi.n a9, 1
|
|
e12: 221c mov.n a2, a9
|
|
e14: 2d190c s8i a9, a12, 50
|
|
e17: 4c9209 extui a5, a0, 0, 14
|
|
e1a: 500032 l8ui a4, a13, 4
|
|
e1d: 0d42d4 l8ui a8, a13, 1
|
|
e20: 0d8204 and a3, a4, a3
|
|
e23: 3001 add.n a8, a8, a3
|
|
e25: 3a1034 extui a4, a4, 0, 1
|
|
e28: 404088 s8i a4, a12, 42
|
|
e2b: 4c4204 addi a8, a8, -4
|
|
e2e: c8822a extui a8, a8, 0, 8
|
|
e31: 80fc beqz.n a5, e52 <pm_onBcnRx+0x10e>
|
|
e33: 9c7480 extui a5, a0, 3, 11
|
|
e36: 5300d5 bltu a5, a3, e50 <pm_onBcnRx+0x10c>
|
|
e39: 3537a4 bltu a8, a5, e50 <pm_onBcnRx+0x10c>
|
|
e3c: 385716 extui a7, a0, 0, 3
|
|
e3f: 700013 sub a6, a13, a3
|
|
e42: 3024 add.n a6, a5, a6
|
|
e44: 6ac06d l8ui a6, a6, 5
|
|
e47: 066265 ssr a7
|
|
e4a: 070005 sra a6, a6
|
|
e4d: 606040 bbsi a6, 0, e52 <pm_onBcnRx+0x10e>
|
|
e50: 07b1 movi.n a2, 0
|
|
e52: 01e6 movi.n a0, 1
|
|
e54: 0c020c l32r a5, d0c <pm_open+0xe0>
|
|
e57: ae5110 extui a8, a2, 0, 8
|
|
e5a: 8020ff extui a3, a2, 0, 8
|
|
e5d: 302074 s8i a3, a12, 43
|
|
e60: 3274 bnez.n a4, e67 <pm_onBcnRx+0x123>
|
|
e62: 2b4c movi.n a7, 0
|
|
e64: 0c34cc moveqz a0, a7, a3
|
|
e67: 3007 movi.n a3, 0
|
|
e69: 0c8307 l8ui a14, a13, 3
|
|
e6c: e203 s32i.n a0, a1, 0
|
|
e6e: 09030d l8ui a4, a5, 0
|
|
e71: 054201 extui a15, a0, 0, 8
|
|
e74: 0000 addi.n a4, a4, 1
|
|
e76: 1b74f0 extui a4, a4, 0, 8
|
|
e79: 4044 beqz.n a8, e89 <pm_onBcnRx+0x145>
|
|
e7b: 7440 l32i.n a0, a12, 48
|
|
e7d: 08c88c extui a0, a0, 9, 3
|
|
e80: 0900cc blti a0, 2, e89 <pm_onBcnRx+0x145>
|
|
e83: 20a624 bgei a0, 6, e89 <pm_onBcnRx+0x145>
|
|
e86: 60e605 s8i a9, a12, 224
|
|
e89: 4c9202 bgeui a14, 4, ea7 <pm_onBcnRx+0x163>
|
|
e8c: f6e0 s32i.n a4, a1, 36
|
|
e8e: 1a4e beqz.n a14, ea7 <pm_onBcnRx+0x163>
|
|
e90: 9149 mov.n a3, a14
|
|
e92: 5e9c movi.n a2, 15
|
|
e94: 0c0e3d l32r a0, d30 <pm_open+0x104>
|
|
e97: a701f2 callx0 a0
|
|
e9a: c0ff movi.n a3, 0
|
|
e9c: 0000 l32i.n a4, a1, 36
|
|
e9e: 48030c l32r a5, d10 <pm_open+0xe4>
|
|
ea1: 9c5191 extui a0, a2, 0, 8
|
|
ea4: 0020ff j ea9 <pm_onBcnRx+0x165>
|
|
ea7: 4674 movi.n a0, 15
|
|
ea9: 0c0000 bltu a4, a0, ed2 <pm_onBcnRx+0x18e>
|
|
eac: 3407f0 s8i a3, a5, 0
|
|
eaf: 453225 l32r a14, d14 <pm_open+0xe8>
|
|
eb2: 99e100 l8ui a2, a12, 224
|
|
eb5: 0c22ff l32r a0, d18 <pm_open+0xec>
|
|
eb8: 9801e0 beqz a2, f96 <pm_onBcnRx+0x252>
|
|
ebb: a216ff l8ui a2, a0, 0
|
|
ebe: 220d addi.n a2, a2, 1
|
|
ec0: 1b0000 extui a2, a2, 0, 8
|
|
ec3: 202022 bltui a2, 2, f2f <pm_onBcnRx+0x1eb>
|
|
ec6: 22b674 s8i a3, a0, 0
|
|
ec9: 403268 movi a4, 0x514
|
|
ecc: a54200 s16i a4, a14, 0
|
|
ecf: 5e4214 j f32 <pm_onBcnRx+0x1ee>
|
|
ed2: 17c600 s8i a4, a5, 0
|
|
ed5: 4200 l32i.n a5, a1, 0
|
|
ed7: 0045 l32i.n a2, a12, 48
|
|
ed9: 280158 extui a5, a5, 0, 8
|
|
edc: 5050cc bnez a5, f2a <pm_onBcnRx+0x1e6>
|
|
edf: a55674 l8ui a6, a13, 3
|
|
ee2: 0d6204 l8ui a0, a12, 59
|
|
ee5: 0c0203 mul16s a6, a0, a6
|
|
ee8: 60603b blti a6, 16, ef2 <pm_onBcnRx+0x1ae>
|
|
eeb: a6d1 movi.n a15, 1
|
|
eed: 06b6 movi.n a0, 0
|
|
eef: 0c1f0c s8i a0, a12, 59
|
|
ef2: 0200 addi.n a5, a0, 1
|
|
ef4: 1b3b4c s8i a5, a12, 59
|
|
ef7: 4c5250 extui a0, a2, 9, 3
|
|
efa: 09203b beqz a0, f68 <pm_onBcnRx+0x224>
|
|
efd: a01624 beqi a0, 1, f3b <pm_onBcnRx+0x1f7>
|
|
f00: 102606 beqi a0, 2, f4d <pm_onBcnRx+0x209>
|
|
f03: 20263a beqi a0, 3, f68 <pm_onBcnRx+0x224>
|
|
f06: 302649 beqi a0, 4, f73 <pm_onBcnRx+0x22f>
|
|
f09: 402661 beqi a0, 5, f7c <pm_onBcnRx+0x238>
|
|
f0c: 502669 addi a7, a0, -6
|
|
f0f: c0726f beqz a7, d96 <pm_onBcnRx+0x52>
|
|
f12: 3716fa addi a8, a0, -7
|
|
f15: c082e8 bnez a8, d96 <pm_onBcnRx+0x52>
|
|
f18: d856f9 bnez a15, d96 <pm_onBcnRx+0x52>
|
|
f1b: af56e7 call0 f1c <pm_onBcnRx+0x1d8>
|
|
f1e: 0005e7 beqz a2, d96 <pm_onBcnRx+0x52>
|
|
f21: 421600 l32r a0, d34 <pm_open+0x108>
|
|
f24: 8401e7 callx0 a0
|
|
f27: 00c0ff j d96 <pm_onBcnRx+0x52>
|
|
f2a: c600 mov.n a5, a3
|
|
f2c: 5dff9a j ef4 <pm_onBcnRx+0x1b0>
|
|
f2f: f10603 s8i a2, a0, 0
|
|
f32: 4022ff s8i a3, a12, 224
|
|
f35: 4c3200 s8i a3, a12, 225
|
|
f38: 4c32e0 j ed5 <pm_onBcnRx+0x191>
|
|
f3b: e646e1 beqz a15, d96 <pm_onBcnRx+0x52>
|
|
f3e: 7f16ff bbsi a2, 12, f47 <pm_onBcnRx+0x203>
|
|
f41: e2c7e5 l8ui a9, a12, 55
|
|
f44: 0c9205 beqz a9, d96 <pm_onBcnRx+0x52>
|
|
f47: e91637 call0 998 <pm_suspend+0x1d4>
|
|
f4a: a505e4 j d96 <pm_onBcnRx+0x52>
|
|
f4d: 9206ff beqz a15, d96 <pm_onBcnRx+0x52>
|
|
f50: 16ff movi.n a2, 0
|
|
f52: e45f movi.n a3, 0
|
|
f54: 0c020c l32r a0, d38 <pm_open+0x10c>
|
|
f57: 790103 callx0 a0
|
|
f5a: c0ff l32i.n a10, a12, 48
|
|
f5c: a80000 extui a10, a10, 12, 1
|
|
f5f: aca0cc beqz a10, d96 <pm_onBcnRx+0x52>
|
|
f62: 3a1604 call0 998 <pm_suspend+0x1d4>
|
|
f65: a345e3 j d96 <pm_onBcnRx+0x52>
|
|
f68: 8b46ff beqz a15, d96 <pm_onBcnRx+0x52>
|
|
f6b: 16ff movi.n a2, 1
|
|
f6d: 0ce2af call0 f70 <pm_onBcnRx+0x22c>
|
|
f70: 000512 j d96 <pm_onBcnRx+0x52>
|
|
f73: 888600 beqz a15, fb8 <pm_onBcnRx+0x274>
|
|
f76: 1f16ff call0 998 <pm_suspend+0x1d4>
|
|
f79: a20504 j d96 <pm_onBcnRx+0x52>
|
|
f7c: 8646ff beqz a15, fc1 <pm_onBcnRx+0x27d>
|
|
f7f: 1f16ff l32r a2, d1c <pm_open+0xf0>
|
|
f82: 672104 l32r a0, d3c <pm_open+0x110>
|
|
f85: 6e01ff callx0 a0
|
|
f88: c0ff l32i.n a11, a12, 48
|
|
f8a: b80000 extui a11, a11, 12, 1
|
|
f8d: bcb0cc beqz a11, d96 <pm_onBcnRx+0x52>
|
|
f90: 5b1604 call0 998 <pm_suspend+0x1d4>
|
|
f93: a045e0 j d96 <pm_onBcnRx+0x52>
|
|
f96: 7fc6ff l8ui a2, a12, 225
|
|
f99: 0c22ff s8i a3, a0, 0
|
|
f9c: 32e1 beqz.n a2, fdc <pm_onBcnRx+0x298>
|
|
f9e: bc0040 l8ui a2, a0, 1
|
|
fa1: 22c2 addi.n a2, a2, 1
|
|
fa3: 1b0100 extui a2, a2, 0, 8
|
|
fa6: 2022 beqz.n a2, fd6 <pm_onBcnRx+0x292>
|
|
fa8: 7420 movi.n a3, 0
|
|
faa: 0cc2ac s8i a3, a0, 1
|
|
fad: 403203 call0 fb0 <pm_onBcnRx+0x26c>
|
|
fb0: 0501 movi.n a3, 0
|
|
fb2: 0c0000 s16i a2, a14, 0
|
|
fb5: 5e2203 j f32 <pm_onBcnRx+0x1ee>
|
|
fb8: de4600 bbsi a2, 12, fd0 <pm_onBcnRx+0x28c>
|
|
fbb: e2c7ff call0 94c <pm_suspend+0x188>
|
|
fbe: 990514 j d96 <pm_onBcnRx+0x52>
|
|
fc1: 7506ff extui a4, a2, 24, 8
|
|
fc4: 4820ff addi a4, a4, -8
|
|
fc7: c44275 bnez a4, d96 <pm_onBcnRx+0x52>
|
|
fca: b456f8 call0 7d8 <pm_suspend+0x14>
|
|
fcd: 80c5dc j d96 <pm_onBcnRx+0x52>
|
|
fd0: 7146ff call0 7d8 <pm_suspend+0x14>
|
|
fd3: 8045ff j d96 <pm_onBcnRx+0x52>
|
|
fd6: 6fc6ff s8i a2, a0, 1
|
|
fd9: 4022ff j f32 <pm_onBcnRx+0x1ee>
|
|
fdc: d54601 s8i a3, a0, 1
|
|
fdf: 4032ff j f32 <pm_onBcnRx+0x1ee>
|
|
fe2: d3c601 ill
|
|
fe5: 0000ff ill
|
|
...
|
|
ff0: a1 .byte 0xfe
|
|
ff1: fe .byte 0xff
|
|
ff2: 41ff l32i.n a9, a10, 0
|
|
ff4: fffe l32i.n a8, a4, 12
|
|
ff6: 0a98 l32i.n a7, a4, 16
|
|
ff8: 3488 l32i.n a6, a4, 20
|
|
ffa: 4478 l32i.n a3, a4, 8
|
|
ffc: 5468 l32i.n a5, a4, 24
|
|
ffe: 582438 sub a3, a3, a2
|
|
1001: 332064 sub a5, a5, a2
|
|
1004: 5520c0 sub a6, a6, a2
|
|
1007: 6620c0 sub a7, a7, a2
|
|
100a: 20c0 add.n a8, a8, a2
|
|
100c: c077 add.n a9, a9, a2
|
|
100e: 882a s32i.n a9, a10, 0
|
|
1010: 992a s32i.n a8, a4, 12
|
|
1012: 0a99 s32i.n a7, a4, 16
|
|
1014: 3489 s32i.n a6, a4, 20
|
|
1016: 4479 s32i.n a5, a4, 24
|
|
1018: 5469 s32i.n a3, a4, 8
|
|
101a: 6459 ret.n
|
|
101c: 0d2439 ill
|
|
101f: 0000f0 rsil a0, 4
|
|
1022: 640000 ill
|
|
1025: 000000 excw
|
|
1028: 004000 ill
|
|
102b: 000000 excw
|
|
102e: 080000 excw
|
|
1031: 000000 l32r a15, 1030 <pm_onBcnRx+0x2ec>
|
|
1034: fff1ff excw
|
|
1037: 0a00ff ill
|
|
...
|
|
1052: 120000 srai a0, a14, 9
|
|
1055: e0c1 s32i.n a12, a1, 12
|
|
1057: 2109 s32i.n a13, a1, 16
|
|
1059: 31c9 mov.n a12, a2
|
|
105b: cd41d9 l32r a13, 101c <pm_onBcnRx+0x2d8>
|
|
105e: f0d102 beqi a2, 2, 1072 <pm_onBcnRx+0x32e>
|
|
1061: 2226ff beqi a2, 4, 106a <pm_onBcnRx+0x326>
|
|
1064: 422610 beqi a2, 8, 10e3 <pm_onBcnRx+0x39f>
|
|
1067: 822605 bnei a2, 16, 10a2 <pm_onBcnRx+0x35e>
|
|
106a: b2667b l32i a0, a13, 212
|
|
106d: 0237 addi.n a0, a0, 1
|
|
106f: 1b352d s32i a0, a13, 212
|
|
1072: 6d0200 l32i a3, a13, 216
|
|
1075: 3235 l32i.n a2, a13, 48
|
|
1077: 362d addi.n a3, a3, 1
|
|
1079: 1bcd28 s32i a3, a13, 216
|
|
107c: 6d3233 bbci a2, 13, 10a2 <pm_onBcnRx+0x35e>
|
|
107f: 62d736 l32r a2, 1020 <pm_onBcnRx+0x2dc>
|
|
1082: 2122 s32i.n a2, a1, 4
|
|
1084: 29ffe8 l32r a0, 1038 <pm_onBcnRx+0x2f4>
|
|
1087: ed0111 callx0 a0
|
|
108a: c0ff l32i.n a2, a1, 4
|
|
108c: 0000 movi.n a3, 10
|
|
108e: 1128 movi.n a4, 0
|
|
1090: 0ca30c l32r a7, 1024 <pm_onBcnRx+0x2e0>
|
|
1093: 7104 l32i.n a6, a13, 48
|
|
1095: ffe5 movi.n a5, 1
|
|
1097: 0ccd68 or a6, a6, a7
|
|
109a: 7015 s32i.n a6, a13, 48
|
|
109c: 692066 l32r a0, 103c <pm_onBcnRx+0x2f8>
|
|
109f: e801cd callx0 a0
|
|
10a2: 00c0ff call0 13c <pm_set_sleep_time+0xb4>
|
|
10a5: 098500 s8i a12, a13, 51
|
|
10a8: c2ff l32i.n a0, a13, 48
|
|
10aa: 08334d l32r a2, 1030 <pm_onBcnRx+0x2ec>
|
|
10ad: e121cd extui a8, a0, 9, 3
|
|
10b0: 8900ff beqi a8, 3, 10c5 <pm_onBcnRx+0x381>
|
|
10b3: 382624 l32r a2, 1028 <pm_onBcnRx+0x2e4>
|
|
10b6: dd2111 l32r a3, 102c <pm_onBcnRx+0x2e8>
|
|
10b9: dd31ff movi a4, 0x49f
|
|
10bc: a442ff l32r a0, 1040 <pm_onBcnRx+0x2fc>
|
|
10bf: e1019f callx0 a0
|
|
10c2: 00c0ff j 10c2 <pm_onBcnRx+0x37e>
|
|
10c5: ff0600 and a2, a0, a2
|
|
10c8: 20ff l32i.n a12, a1, 12
|
|
10ca: c81020 bbci a0, 13, 10de <pm_onBcnRx+0x39a>
|
|
10cd: 60d731 l32r a0, 1034 <pm_onBcnRx+0x2f0>
|
|
10d0: d90110 or a0, a2, a0
|
|
10d3: 00ff s32i.n a0, a13, 48
|
|
10d5: 2002 l32i.n a13, a1, 16
|
|
10d7: cd09 l32i.n a0, a1, 8
|
|
10d9: 0841d8 addi a1, a1, 32
|
|
10dc: 1221 ret.n
|
|
10de: 20c1 mov.n a0, a2
|
|
10e0: 0df00d j 10d3 <pm_onBcnRx+0x38f>
|
|
10e3: fbc602 addi a2, a13, 80
|
|
10e6: 22ff s32i.n a2, a1, 0
|
|
10e8: 2950cd l32r a0, 1044 <pm_onBcnRx+0x300>
|
|
10eb: d70101 callx0 a0
|
|
10ee: 00c0ff l32i a2, a13, 76
|
|
10f1: 2d2200 movi a3, 0x3e8
|
|
10f4: a33213 l32r a0, 1048 <pm_onBcnRx+0x304>
|
|
10f7: d501e8 callx0 a0
|
|
10fa: c0ff movi.n a4, 0
|
|
10fc: 0000 mov.n a3, a2
|
|
10fe: 040c movi.n a5, 1
|
|
1100: 023d l32i.n a2, a1, 0
|
|
1102: 28150c l32r a0, 104c <pm_onBcnRx+0x308>
|
|
1105: d20101 callx0 a0
|
|
1108: 00c0ff j 10a2 <pm_onBcnRx+0x35e>
|
|
110b: e58600 ill
|
|
110e: 0000ff srai a0, a0, 16
|
|
1111: 00 .byte 0xff
|
|
...
|
|
|
|
00001114 <StopLightSleepSetFunc>:
|
|
1114: ffff31 excw
|
|
1117: 396322 excw
|
|
111a: 00f00d srai a0, a0, 16
|
|
111d: 00 .byte 0xff
|
|
...
|
|
|
|
00001120 <LightSleepWakedCbSetFunc>:
|
|
1120: ffff31 excw
|
|
1123: 3a6322 excw
|
|
1126: 00f00d neg a0, a0
|
|
1129: 000000 l32r a0, fffc112c <pm_get_idle_wait_time+0xfffbf234>
|
|
112c: 000160 ill
|
|
112f: 000000 excw
|
|
1132: 080000 ill
|
|
1135: 000000 j 19139 <pm_get_idle_wait_time+0x17241>
|
|
1138: 000600 excw
|
|
113b: 424060 ill
|
|
113e: 00000f ill
|
|
...
|
|
1159: 3ff20a ill
|
|
...
|
|
1164: 000008 excw
|
|
1167: 017000 ill
|
|
...
|
|
1192: 120000 srai a12, a14, 9
|
|
1195: e0c1 s32i.n a13, a1, 12
|
|
1197: 21c9 s32i.n a14, a1, 16
|
|
1199: 31d9 s32i.n a0, a1, 4
|
|
119b: 0941e9 l32r a0, 116c <LightSleepWakedCbSetFunc+0x4c>
|
|
119e: f40111 callx0 a0
|
|
11a1: 00c0ff l32r a12, 1124 <LightSleepWakedCbSetFunc+0x4>
|
|
11a4: c100 l32i.n a0, a12, 48
|
|
11a6: 08ffe0 extui a3, a0, 9, 3
|
|
11a9: 3900cc bnei a3, 2, 11b4 <LightSleepWakedCbSetFunc+0x94>
|
|
11ac: 236624 bbci a0, 12, 11b4 <LightSleepWakedCbSetFunc+0x94>
|
|
11af: 60c707 l8ui a4, a12, 54
|
|
11b2: 4204 beqz.n a4, 11cb <LightSleepWakedCbSetFunc+0xab>
|
|
11b4: 9c360c bbci a0, 13, 11cb <LightSleepWakedCbSetFunc+0xab>
|
|
11b7: 60d754 l32r a2, 1128 <LightSleepWakedCbSetFunc+0x8>
|
|
11ba: dc2113 l8ui a4, a12, 54
|
|
11bd: 0c42ff extui a5, a0, 12, 1
|
|
11c0: 5c0036 l32r a0, 1170 <LightSleepWakedCbSetFunc+0x50>
|
|
11c3: ec0104 callx0 a0
|
|
11c6: c0ff l32i.n a0, a12, 48
|
|
11c8: 080000 extui a3, a0, 9, 3
|
|
11cb: 3900cc bnei a3, 2, 11d6 <LightSleepWakedCbSetFunc+0xb6>
|
|
11ce: 236624 bbci a0, 12, 11d6 <LightSleepWakedCbSetFunc+0xb6>
|
|
11d1: 60c707 l8ui a5, a12, 54
|
|
11d4: 5204 beqz.n a5, 11eb <LightSleepWakedCbSetFunc+0xcb>
|
|
11d6: 9c360c bbci a0, 13, 11eb <LightSleepWakedCbSetFunc+0xcb>
|
|
11d9: 60d735 l32r a2, 112c <LightSleepWakedCbSetFunc+0xc>
|
|
11dc: d42111 l32r a3, 1130 <LightSleepWakedCbSetFunc+0x10>
|
|
11df: d531ff movi a4, 0x4bd
|
|
11e2: a442ff l32r a0, 1174 <LightSleepWakedCbSetFunc+0x54>
|
|
11e5: e401bd callx0 a0
|
|
11e8: 00c0ff j 11e8 <LightSleepWakedCbSetFunc+0xc8>
|
|
11eb: ff0600 l32r a13, 1134 <LightSleepWakedCbSetFunc+0x14>
|
|
11ee: d2d1ff extui a6, a0, 14, 1
|
|
11f1: 6e00ff bnez a6, 12aa <LightSleepWakedCbSetFunc+0x18a>
|
|
11f4: 565604 extui a7, a0, 15, 1
|
|
11f7: 7f000b bnez a7, 12aa <LightSleepWakedCbSetFunc+0x18a>
|
|
11fa: 5604 movi.n a2, 1
|
|
11fc: 0c0af7 l32r a0, 1178 <LightSleepWakedCbSetFunc+0x58>
|
|
11ff: df0112 callx0 a0
|
|
1202: c0ff addi.n a8, a2, -1
|
|
1204: 0b0000 beqz a8, 12aa <LightSleepWakedCbSetFunc+0x18a>
|
|
1207: 281682 l32r a14, 1138 <LightSleepWakedCbSetFunc+0x18>
|
|
120a: e10a l32i.n a9, a12, 48
|
|
120c: ffcc movi.n a10, 0
|
|
120e: cc98 s32i.n a10, a1, 0
|
|
1210: a90a0c extui a11, a9, 0, 1
|
|
1213: b09001 movnez a14, a10, a11
|
|
1216: eab004 bbci a9, 0, 1221 <LightSleepWakedCbSetFunc+0x101>
|
|
1219: 690793 call0 20c <pm_set_sleep_time+0x184>
|
|
121c: 0507 mov.n a14, a2
|
|
121e: edfeff beqz a2, 129d <LightSleepWakedCbSetFunc+0x17d>
|
|
1221: b21602 l32r a3, 113c <LightSleepWakedCbSetFunc+0x1c>
|
|
1224: c63107 l8ui a4, a12, 202
|
|
1227: 42ff movi.n a0, 2
|
|
1229: 0cca0c bnei a4, 1, 1298 <LightSleepWakedCbSetFunc+0x178>
|
|
122c: 146620 l32r a2, 1140 <LightSleepWakedCbSetFunc+0x20>
|
|
122f: 216b l32i.n a2, a2, 0
|
|
1231: 28ffc5 beqz a2, 137a <LightSleepWakedCbSetFunc+0x25a>
|
|
1234: 1602 movi.n a0, 2
|
|
1236: 0c1452 l32r a8, 1144 <LightSleepWakedCbSetFunc+0x24>
|
|
1239: c38120 addx4 a7, a14, a14
|
|
123c: 7ee0ff slli a6, a7, 1
|
|
123f: 67f0a0 l8ui a8, a8, 0
|
|
1242: 088211 srli a6, a6, 5
|
|
1245: 656000 moveqz a6, a7, a8
|
|
1248: 678041 memw
|
|
124b: c083 l32i.n a5, a13, 36
|
|
124d: 0020 l32i.n a4, a2, 4
|
|
124f: 9d58 add.n a5, a5, a6
|
|
1251: 6a1248 bltu a4, a5, 1256 <LightSleepWakedCbSetFunc+0x136>
|
|
1254: 5755 movi.n a0, 1
|
|
1256: 0c0134 extui a5, a0, 0, 8
|
|
1259: 500010 s8i a5, a3, 0
|
|
125c: 435274 l32i a2, a12, 228
|
|
125f: 2200 beqz.n a2, 1272 <LightSleepWakedCbSetFunc+0x152>
|
|
1261: 8c392c callx0 a2
|
|
1264: 02c0f2 l32r a3, 1148 <LightSleepWakedCbSetFunc+0x28>
|
|
1267: b93100 bnei a2, 1, 126f <LightSleepWakedCbSetFunc+0x14f>
|
|
126a: 66ff movi.n a9, 2
|
|
126c: 0c0412 s8i a9, a3, 0
|
|
126f: 439229 l8ui a5, a3, 0
|
|
1272: 035200 bnei a5, 1, 1280 <LightSleepWakedCbSetFunc+0x160>
|
|
1275: 6600 mov.n a2, a14
|
|
1277: 2d0a15 call0 298 <pm_set_sleep_time+0x210>
|
|
127a: 02050e l32r a3, 114c <LightSleepWakedCbSetFunc+0x2c>
|
|
127d: b431ff j 1290 <LightSleepWakedCbSetFunc+0x170>
|
|
1280: 03c6ff bnei a5, 2, 128e <LightSleepWakedCbSetFunc+0x16e>
|
|
1283: 6600 mov.n a2, a14
|
|
1285: 2d0a25 call0 5d0 <pm_get_sleep_type+0x58>
|
|
1288: 34850e l32r a3, 1150 <LightSleepWakedCbSetFunc+0x30>
|
|
128b: b231ff j 1290 <LightSleepWakedCbSetFunc+0x170>
|
|
128e: 46ff movi.n a2, 0
|
|
1290: 0000 beqz.n a2, 12ca <LightSleepWakedCbSetFunc+0x1aa>
|
|
1292: bc020c call0 844 <pm_suspend+0x80>
|
|
1295: 5b0562 j 12a0 <LightSleepWakedCbSetFunc+0x180>
|
|
1298: c6ff mov.n a5, a0
|
|
129a: 5d0001 j 1259 <LightSleepWakedCbSetFunc+0x139>
|
|
129d: eec600 call0 844 <pm_suspend+0x80>
|
|
12a0: 45ff movi.n a2, 0
|
|
12a2: ff5a movi.n a3, 0
|
|
12a4: 0c020c l32r a0, 117c <LightSleepWakedCbSetFunc+0x5c>
|
|
12a7: b60103 callx0 a0
|
|
12aa: 00c0ff l32r a0, 1180 <LightSleepWakedCbSetFunc+0x60>
|
|
12ad: b50100 callx0 a0
|
|
12b0: 00c0ff memw
|
|
12b3: c000 l32i.n a10, a13, 36
|
|
12b5: a80020 addi a10, a10, 50
|
|
12b8: caa29d memw
|
|
12bb: c032 l32i.n a12, a1, 8
|
|
12bd: 0020 s32i.n a10, a13, 48
|
|
12bf: 21c8 l32i.n a14, a1, 16
|
|
12c1: cda9 l32i.n a13, a1, 12
|
|
12c3: 41e8 l32i.n a0, a1, 4
|
|
12c5: 0831d8 addi a1, a1, 32
|
|
12c8: 1211 ret.n
|
|
12ca: 0d20c1 l8ui a11, a3, 0
|
|
12cd: 03b2f0 bnei a11, 1, 12a0 <LightSleepWakedCbSetFunc+0x180>
|
|
12d0: 1b6600 l8ui a3, a12, 200
|
|
12d3: 0c32cf bnez a3, 131c <LightSleepWakedCbSetFunc+0x1fc>
|
|
12d6: 56c8 l32i.n a4, a12, 28
|
|
12d8: 480453 memw
|
|
12db: 20c07c l32i a2, a13, 0x11c
|
|
12de: 2200 l32i.n a3, a12, 4
|
|
12e0: 38472d sub a2, a2, a4
|
|
12e3: 22401c l32r a0, 1184 <LightSleepWakedCbSetFunc+0x64>
|
|
12e6: a801c0 callx0 a0
|
|
12e9: 00c0ff l32r a0, 1154 <LightSleepWakedCbSetFunc+0x34>
|
|
12ec: 9a0100 memw
|
|
12ef: c0ff l32i.n a14, a12, 32
|
|
12f1: e80020 l32i a0, a0, 0x200
|
|
12f4: 028c add.n a14, a2, a14
|
|
12f6: ea8020 sub a14, a14, a0
|
|
12f9: 00e2 mov.n a2, a14
|
|
12fb: 2dc0ee call0 fec <pm_onBcnRx+0x2a8>
|
|
12fe: 050e l32i.n a2, a12, 36
|
|
1300: 28ffcf l32r a5, 1158 <LightSleepWakedCbSetFunc+0x38>
|
|
1303: 96519c addx4 a4, a14, a14
|
|
1306: 4ee0ff slli a3, a4, 1
|
|
1309: 34f0a0 l8ui a5, a5, 0
|
|
130c: 055211 srli a3, a3, 5
|
|
130f: 353000 moveqz a3, a4, a5
|
|
1312: 5041 add.n a2, a2, a3
|
|
1314: 3a8334 memw
|
|
1317: c022 s32i.n a2, a13, 32
|
|
1319: 290020 l8ui a3, a12, 200
|
|
131c: 0c328d memw
|
|
131f: 20c0c8 l32i a0, a13, 0x128
|
|
1322: 2d0200 extui a6, a0, 0, 2
|
|
1325: 004a bnez.n a6, 1339 <LightSleepWakedCbSetFunc+0x219>
|
|
1327: dc1460 l32r a2, 115c <LightSleepWakedCbSetFunc+0x3c>
|
|
132a: 8d2106 l32r a3, 1160 <LightSleepWakedCbSetFunc+0x40>
|
|
132d: 8d31ff movi a4, 0x52f
|
|
1330: a542ff l32r a0, 1188 <LightSleepWakedCbSetFunc+0x68>
|
|
1333: 96012f callx0 a0
|
|
1336: 00c0ff j 1336 <LightSleepWakedCbSetFunc+0x216>
|
|
1339: ff0600 bbci a0, 0, 1348 <LightSleepWakedCbSetFunc+0x228>
|
|
133c: 6007ff memw
|
|
133f: 20c00b l32i a2, a13, 0x118
|
|
1342: 2d2200 extui a2, a2, 8, 6
|
|
1345: 282046 j 1352 <LightSleepWakedCbSetFunc+0x232>
|
|
1348: 024654 extui a5, a0, 1, 1
|
|
134b: 0000 l32i.n a2, a1, 0
|
|
134d: 0451 movi.n a4, 2
|
|
134f: 0c0128 movnez a2, a4, a5
|
|
1352: 5024 addi.n a7, a3, -1
|
|
1354: 9324 movi.n a6, 2
|
|
1356: 730b movi.n a8, 16
|
|
1358: 1c260c extui a11, a2, 2, 1
|
|
135b: 2008 movi.n a10, 4
|
|
135d: 0c04b2 movnez a2, a10, a11
|
|
1360: b04a addi.n a9, a2, -1
|
|
1362: 0b932a and a9, a2, a9
|
|
1365: 929092 movnez a2, a8, a9
|
|
1368: 289010 moveqz a2, a6, a7
|
|
136b: 267093 call0 1050 <pm_onBcnRx+0x30c>
|
|
136e: ce4583 l32i a2, a12, 232
|
|
1371: 2c22ff beqz a2, 12a0 <LightSleepWakedCbSetFunc+0x180>
|
|
1374: b2163a callx0 a2
|
|
1377: 02c0f2 j 12a0 <LightSleepWakedCbSetFunc+0x180>
|
|
137a: c94600 l32r a2, 1164 <LightSleepWakedCbSetFunc+0x44>
|
|
137d: 7a21ff l32r a0, 118c <LightSleepWakedCbSetFunc+0x6c>
|
|
1380: 8301ff callx0 a0
|
|
1383: 00c0ff l32r a3, 1168 <LightSleepWakedCbSetFunc+0x48>
|
|
1386: 3100 movi.n a5, 1
|
|
1388: 0cff79 j 1259 <LightSleepWakedCbSetFunc+0x139>
|
|
138b: b34615 ill
|
|
138e: 0000ff ill
|
|
1391: 00 .byte 0xe
|
|
1392: 000000 add a0, a0, a0
|
|
1395: 00000e l32r a0, fffc1398 <pm_get_idle_wait_time+0xfffbf4a0>
|
|
1398: 80 .byte 0xff
|
|
1399: 000001 l32r a15, 1398 <LightSleepWakedCbSetFunc+0x278>
|
|
139c: fff1ff ill
|
|
139f: 0000ff ill
|
|
...
|
|
13aa: 120000 excw
|
|
13ad: c1 .byte 0xff
|
|
13ae: 41f0 s32i.n a0, a1, 0
|
|
13b0: fff8 l32i.n a0, a4, 48
|
|
13b2: 080109 extui a3, a0, 9, 3
|
|
13b5: 3900c4 bnei a3, 6, 13cc <LightSleepWakedCbSetFunc+0x2ac>
|
|
13b8: 636624 bbci a0, 13, 13dc <LightSleepWakedCbSetFunc+0x2bc>
|
|
13bb: 60d713 l32r a2, 1390 <LightSleepWakedCbSetFunc+0x270>
|
|
13be: f52120 or a0, a0, a2
|
|
13c1: 20ff s32i.n a0, a4, 48
|
|
13c3: 092000 l32r a0, 139c <LightSleepWakedCbSetFunc+0x27c>
|
|
13c6: f601c4 callx0 a0
|
|
13c9: 00c0ff j 13d5 <LightSleepWakedCbSetFunc+0x2b5>
|
|
13cc: 020600 l32r a2, 1394 <LightSleepWakedCbSetFunc+0x274>
|
|
13cf: f22100 l32r a0, 13a0 <LightSleepWakedCbSetFunc+0x280>
|
|
13d2: f401ff callx0 a0
|
|
13d5: c0ff l32i.n a0, a1, 0
|
|
13d7: 080000 addi a1, a1, 16
|
|
13da: 1201 ret.n
|
|
13dc: 0d10c1 l32r a3, 1398 <LightSleepWakedCbSetFunc+0x278>
|
|
13df: ef31f0 and a3, a0, a3
|
|
13e2: 30ff s32i.n a3, a4, 48
|
|
13e4: 391030 l32r a0, 13a4 <LightSleepWakedCbSetFunc+0x284>
|
|
13e7: f001c4 callx0 a0
|
|
13ea: 00c0ff j 13d5 <LightSleepWakedCbSetFunc+0x2b5>
|
|
13ed: f9c600 ill
|
|
13f0: 0000ff ill
|
|
...
|
|
13fb: 000800 slli a8, a8, 32
|
|
13fe: 880000 ill
|
|
1401: 000001 ill
|
|
1404: 0000 l32i.n a0, a0, 0
|
|
1406: 080000 ill
|
|
...
|
|
1419: 000000 l32r a12, fffc3bdc <pm_get_idle_wait_time+0xfffc1ce4>
|
|
141c: f0c112 l32r a0, ffffe420 <pm_get_idle_wait_time+0xffffc528>
|
|
141f: 09 .byte 0xff
|
|
1420: 0101 l32i.n a0, a0, 48
|
|
1422: 08fff4 extui a3, a0, 9, 3
|
|
1425: 3900c0 bnei a3, 1, 143d <LightSleepWakedCbSetFunc+0x31d>
|
|
1428: 136624 bbsi a0, 13, 1458 <LightSleepWakedCbSetFunc+0x338>
|
|
142b: e0d714 l32r a2, 13f4 <LightSleepWakedCbSetFunc+0x2d4>
|
|
142e: f2212c l32r a3, 13f8 <LightSleepWakedCbSetFunc+0x2d8>
|
|
1431: f231ff movi a4, 0x57b
|
|
1434: a542ff l32r a0, 1408 <LightSleepWakedCbSetFunc+0x2e8>
|
|
1437: f5017b callx0 a0
|
|
143a: 00c0ff j 143a <LightSleepWakedCbSetFunc+0x31a>
|
|
143d: ff0600 l32r a2, 13fc <LightSleepWakedCbSetFunc+0x2dc>
|
|
1440: ef21ff l32r a0, 140c <LightSleepWakedCbSetFunc+0x2ec>
|
|
1443: f301ff callx0 a0
|
|
1446: 00c0ff l32r a2, 1400 <LightSleepWakedCbSetFunc+0x2e0>
|
|
1449: ee2100 l32r a3, 1404 <LightSleepWakedCbSetFunc+0x2e4>
|
|
144c: ee31ff movi a4, 0x584
|
|
144f: a542ff l32r a0, 1410 <LightSleepWakedCbSetFunc+0x2f0>
|
|
1452: f00184 callx0 a0
|
|
1455: 00c0ff j 1455 <LightSleepWakedCbSetFunc+0x335>
|
|
1458: ff0600 call0 20c <pm_set_sleep_time+0x184>
|
|
145b: 05ff beqz.n a2, 1463 <LightSleepWakedCbSetFunc+0x343>
|
|
145d: 8cfedb call0 7d8 <pm_suspend+0x14>
|
|
1460: 378542 j 1470 <LightSleepWakedCbSetFunc+0x350>
|
|
1463: 06ff movi.n a2, 0
|
|
1465: 0003 movi.n a3, 0
|
|
1467: 0c020c l32r a0, 1414 <LightSleepWakedCbSetFunc+0x2f4>
|
|
146a: eb0103 callx0 a0
|
|
146d: 00c0ff call0 844 <pm_suspend+0x80>
|
|
1470: 4500 l32i.n a0, a1, 0
|
|
1472: 08ff3d addi a1, a1, 16
|
|
1475: 1201 ret.n
|
|
1477: 0d10c1 waiti 8
|
|
147a: 7800f0 ill
|
|
147d: 000000 ill
|
|
1480: 0000 l32i.n a1, a1, 0
|
|
1482: 180000 ill
|
|
1485: 000001 excw
|
|
1488: 1000 l32i.n a1, a1, 0
|
|
148a: 180000 excw
|
|
148d: 000001 excw
|
|
1490: 0036af ill
|
|
...
|
|
149b: 024d00 l32r a12, ffff3c5c <pm_get_idle_wait_time+0xffff1d64>
|
|
149e: f0c112 l32r a2, fffcdc04 <pm_get_idle_wait_time+0xfffcbd0c>
|
|
14a1: d921c9 l32r a2, 1478 <LightSleepWakedCbSetFunc+0x358>
|
|
14a4: 2131 s32i.n a0, a1, 4
|
|
14a6: fff5 s32i.n a4, a1, 0
|
|
14a8: 491109 l32r a0, 1490 <LightSleepWakedCbSetFunc+0x370>
|
|
14ab: fa0101 callx0 a0
|
|
14ae: 00c0ff l32r a13, 147c <LightSleepWakedCbSetFunc+0x35c>
|
|
14b1: d100 l32i.n a2, a1, 0
|
|
14b3: fff3 l32i.n a4, a13, 48
|
|
14b5: 0128 movi.n a12, 0
|
|
14b7: 0ccd48 extui a0, a4, 9, 3
|
|
14ba: 400c beqz.n a0, 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
14bc: bc2409 s8i a12, a13, 55
|
|
14bf: 4dc260 s8i a12, a13, 54
|
|
14c2: c237 l32i.n a2, a2, 36
|
|
14c4: 28364d l32r a0, 1480 <LightSleepWakedCbSetFunc+0x360>
|
|
14c7: ef0192 l8ui a2, a2, 15
|
|
14ca: 0222ff l32r a6, 1484 <LightSleepWakedCbSetFunc+0x364>
|
|
14cd: ee610f beqi a2, 1, 14ff <LightSleepWakedCbSetFunc+0x3df>
|
|
14d0: 1226ff l32r a0, 1494 <LightSleepWakedCbSetFunc+0x374>
|
|
14d3: f1012e callx0 a0
|
|
14d6: 00c0ff l8ui a3, a13, 57
|
|
14d9: 3200 l32i.n a4, a13, 48
|
|
14db: 48390d bnei a3, 2, 14e7 <LightSleepWakedCbSetFunc+0x3c7>
|
|
14de: 2366cd s8i a12, a13, 57
|
|
14e1: 4dc208 call0 998 <pm_suspend+0x1d4>
|
|
14e4: 4b4539 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
14e7: 06ff movi.n a0, 1
|
|
14e9: 0c0003 bbci a4, 13, 14f1 <LightSleepWakedCbSetFunc+0x3d1>
|
|
14ec: 64d710 bbci a4, 15, 151f <LightSleepWakedCbSetFunc+0x3ff>
|
|
14ef: f704 mov.n a12, a0
|
|
14f1: cd2f64 s8i a12, a13, 57
|
|
14f4: c200 l32i.n a12, a1, 8
|
|
14f6: 394d l32i.n a13, a1, 12
|
|
14f8: 21c8 l32i.n a0, a1, 4
|
|
14fa: 0831d8 addi a1, a1, 16
|
|
14fd: 1211 ret.n
|
|
14ff: 0d10c1 s8i a12, a0, 0
|
|
1502: 40c2f0 or a6, a4, a6
|
|
1505: 646000 l8ui a5, a13, 57
|
|
1508: 5220 s32i.n a6, a13, 48
|
|
150a: 69390d bnei a5, 2, 1516 <LightSleepWakedCbSetFunc+0x3f6>
|
|
150d: 2566cd s8i a12, a13, 57
|
|
1510: 4dc208 call0 998 <pm_suspend+0x1d4>
|
|
1513: 484539 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
1516: f746ff s8i a12, a13, 57
|
|
1519: 4dc2ff call0 1418 <LightSleepWakedCbSetFunc+0x2f8>
|
|
151c: efc539 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
151f: f506ff call0 20c <pm_set_sleep_time+0x184>
|
|
1522: cec5ff l32r a7, 148c <LightSleepWakedCbSetFunc+0x36c>
|
|
1525: da71fe l32r a0, 1488 <LightSleepWakedCbSetFunc+0x368>
|
|
1528: d801ff bltu a7, a2, 1534 <LightSleepWakedCbSetFunc+0x414>
|
|
152b: 3727ff s8i a12, a13, 57
|
|
152e: 4dc208 call0 844 <pm_suspend+0x80>
|
|
1531: 314539 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
1534: efc6ff l8ui a8, a0, 0
|
|
1537: 82ff movi.n a5, 14
|
|
1539: 0000 addi.n a2, a8, 1
|
|
153b: 1be50c bltu a5, a8, 1549 <LightSleepWakedCbSetFunc+0x429>
|
|
153e: 358728 s8i a2, a0, 0
|
|
1541: 220a movi.n a2, 1
|
|
1543: 0c0040 call0 1544 <LightSleepWakedCbSetFunc+0x424>
|
|
1546: 000512 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
1549: 8600 movi.n a2, 1
|
|
154b: 0cffea s8i a5, a0, 0
|
|
154e: 405212 call0 1550 <LightSleepWakedCbSetFunc+0x430>
|
|
1551: 000500 j 14f4 <LightSleepWakedCbSetFunc+0x3d4>
|
|
1554: c600 l32i.n a7, a0, 0
|
|
1556: 78ffe7 ill
|
|
1559: 000000 ill
|
|
155c: 0000 s32i.n a1, a1, 0
|
|
155e: 190000 excw
|
|
1561: 01 .byte 0xef
|
|
1562: 00 .byte 0xff
|
|
1563: 00 .byte 0xff
|
|
1564: efff mov.n a3, a0
|
|
1566: 3dffff excw
|
|
1569: 000000 l32r a0, fffc156c <pm_get_idle_wait_time+0xfffbf674>
|
|
156c: 000119 ill
|
|
...
|
|
157b: 024d00 l32r a12, ffff3d3c <pm_get_idle_wait_time+0xffff1e44>
|
|
157e: f0c112 l32r a2, ffffea04 <pm_get_idle_wait_time+0xffffcb0c>
|
|
1581: c9 .byte 0xff
|
|
1582: 2121 s32i.n a0, a1, 4
|
|
1584: fff5 s32i.n a4, a1, 0
|
|
1586: 491109 l32r a0, 156c <LightSleepWakedCbSetFunc+0x44c>
|
|
1589: f90101 callx0 a0
|
|
158c: 00c0ff l32r a12, 1558 <LightSleepWakedCbSetFunc+0x438>
|
|
158f: c100 movi.n a2, 1
|
|
1591: fff3 l32i.n a0, a12, 48
|
|
1593: 120c l32i.n a5, a1, 0
|
|
1595: 58cc08 extui a0, a0, 9, 3
|
|
1598: 090001 beqz a0, 15e4 <LightSleepWakedCbSetFunc+0x4c4>
|
|
159b: 801624 l32r a4, 155c <LightSleepWakedCbSetFunc+0x43c>
|
|
159e: 4104 movi.n a0, 0
|
|
15a0: 0cfff0 s8i a0, a12, 56
|
|
15a3: 4c0200 s8i a0, a12, 54
|
|
15a6: 4c0238 l8ui a3, a4, 0
|
|
15a9: 3236 l32i.n a5, a5, 36
|
|
15ab: 580004 bltui a3, 16, 15b4 <LightSleepWakedCbSetFunc+0x494>
|
|
15ae: b3b695 s8i a2, a5, 15
|
|
15b1: 452205 j 15b7 <LightSleepWakedCbSetFunc+0x497>
|
|
15b4: 00860f l8ui a2, a5, 15
|
|
15b7: 052200 beqi a2, 1, 15ed <LightSleepWakedCbSetFunc+0x4cd>
|
|
15ba: 12260f l32r a0, 1570 <LightSleepWakedCbSetFunc+0x450>
|
|
15bd: ed0132 callx0 a0
|
|
15c0: 00c0ff l8ui a6, a12, 57
|
|
15c3: 0c6200 l16ui a8, a12, 48
|
|
15c6: 1c8239 bnei a6, 1, 15d1 <LightSleepWakedCbSetFunc+0x4b1>
|
|
15c9: 6618 movi.n a7, 0
|
|
15cb: 0c0716 s8i a7, a12, 57
|
|
15ce: 4c7207 j 15e4 <LightSleepWakedCbSetFunc+0x4c4>
|
|
15d1: 048639 srli a8, a8, 15
|
|
15d4: 8000 beqz.n a8, 1606 <LightSleepWakedCbSetFunc+0x4e6>
|
|
15d6: 418f movi.n a0, 2
|
|
15d8: 0ce8ac s8i a0, a12, 57
|
|
15db: 4c0220 j 15e4 <LightSleepWakedCbSetFunc+0x4c4>
|
|
15de: 014639 s8i a0, a12, 57
|
|
15e1: 4c0200 call0 13a8 <LightSleepWakedCbSetFunc+0x288>
|
|
15e4: 4539 l32i.n a12, a1, 8
|
|
15e6: ffdc l32i.n a0, a1, 4
|
|
15e8: 0821c8 addi a1, a1, 16
|
|
15eb: 1211 ret.n
|
|
15ed: 0d10c1 s8i a0, a4, 0
|
|
15f0: 4402f0 l32r a3, 1560 <LightSleepWakedCbSetFunc+0x440>
|
|
15f3: 3100 l32i.n a2, a12, 48
|
|
15f5: 28ffdc l8ui a9, a12, 57
|
|
15f8: 0c92cc and a2, a2, a3
|
|
15fb: 3039 s32i.n a2, a12, 48
|
|
15fd: 291022 bnei a9, 1, 15de <LightSleepWakedCbSetFunc+0x4be>
|
|
1600: 1966cc bbsi a2, 13, 15d8 <LightSleepWakedCbSetFunc+0x4b8>
|
|
1603: e2d7dd j 15de <LightSleepWakedCbSetFunc+0x4be>
|
|
1606: f5c6d4 l8ui a2, a12, 60
|
|
1609: 0c22ff l32r a3, 1564 <LightSleepWakedCbSetFunc+0x444>
|
|
160c: d6313c l32r a0, 1574 <LightSleepWakedCbSetFunc+0x454>
|
|
160f: da01ff callx0 a0
|
|
1612: c0ff bnez.n a2, 161f <LightSleepWakedCbSetFunc+0x4ff>
|
|
1614: 0000 movi.n a4, 0
|
|
1616: 0c92cc s8i a4, a12, 57
|
|
1619: 4c4204 call0 13a8 <LightSleepWakedCbSetFunc+0x288>
|
|
161c: d8c539 j 15e4 <LightSleepWakedCbSetFunc+0x4c4>
|
|
161f: f106ff l32r a6, 1568 <LightSleepWakedCbSetFunc+0x448>
|
|
1622: d261ff l8ui a5, a6, 0
|
|
1625: 52ff movi.n a2, 0
|
|
1627: 0006 addi.n a5, a5, 1
|
|
1629: 1b020c s8i a5, a6, 0
|
|
162c: 465255 call0 1630 <LightSleepWakedCbSetFunc+0x510>
|
|
162f: 000500 j 15e4 <LightSleepWakedCbSetFunc+0x4c4>
|
|
1632: ec4600 ill
|
|
1635: 0000ff ill
|
|
1638: 0000 movi.n a15, 48
|
|
163a: 3c0000 extui a0, a0, 0, 12
|
|
163d: 000f mov.n a2, a0
|
|
163f: 2db400 excw
|
|
1642: 1b0000 excw
|
|
1645: 00000c excw
|
|
1648: 0010cb ill
|
|
164b: 000000 excw
|
|
164e: 3d0000 addi a1, a1, -16
|
|
1651: 1202 s32i.n a12, a1, 4
|
|
1653: f0c1 s32i.n a13, a1, 8
|
|
1655: d911c9 l32r a12, 1634 <LightSleepWakedCbSetFunc+0x514>
|
|
1658: c121 s32i.n a0, a1, 0
|
|
165a: 09fff7 l16ui a13, a12, 206
|
|
165d: d201 s32i.n a2, a1, 12
|
|
165f: 671c addi.n a13, a13, 1
|
|
1661: 1b3129 extui a13, a13, 0, 16
|
|
1664: d0d0dd s16i a13, a12, 206
|
|
1667: 5cd2f4 beqz a13, 16c6 <LightSleepWakedCbSetFunc+0x5a6>
|
|
166a: bd1667 l16ui a2, a12, 208
|
|
166d: 2205 mov.n a3, a13
|
|
166f: 3d681c l32r a0, 1648 <LightSleepWakedCbSetFunc+0x528>
|
|
1672: f6010d callx0 a0
|
|
1675: c0ff l32i.n a3, a1, 12
|
|
1677: 380000 extui a2, a2, 0, 16
|
|
167a: 2031 movi.n a0, 10
|
|
167c: 0cf420 bltu a0, a2, 16a0 <LightSleepWakedCbSetFunc+0x580>
|
|
167f: 3027a0 l32i a0, a12, 72
|
|
1682: 2c0220 l32r a4, 1638 <LightSleepWakedCbSetFunc+0x518>
|
|
1685: ed4112 l32r a6, 163c <LightSleepWakedCbSetFunc+0x51c>
|
|
1688: ed61ff bltu a4, a0, 1691 <LightSleepWakedCbSetFunc+0x571>
|
|
168b: 3407ff addi a5, a0, 100
|
|
168e: c05205 s32i a5, a12, 72
|
|
1691: 6c5264 l32i a0, a12, 76
|
|
1694: 2c0212 bltu a6, a0, 16a0 <LightSleepWakedCbSetFunc+0x580>
|
|
1697: 360713 addmi a7, a0, 0x100
|
|
169a: d07208 addi a7, a7, 44
|
|
169d: c77201 s32i a7, a12, 76
|
|
16a0: 722c movi.n a8, 29
|
|
16a2: 1c136c bgeu a8, a2, 16c6 <LightSleepWakedCbSetFunc+0x5a6>
|
|
16a5: b827d8 l32i a0, a12, 72
|
|
16a8: 2c0220 l32r a9, 1640 <LightSleepWakedCbSetFunc+0x520>
|
|
16ab: e69112 l32r a11, 1644 <LightSleepWakedCbSetFunc+0x524>
|
|
16ae: e6b1ff bgeu a9, a0, 16b7 <LightSleepWakedCbSetFunc+0x597>
|
|
16b1: b907ff addi a10, a0, -100
|
|
16b4: c0a205 s32i a10, a12, 72
|
|
16b7: 6ca29c l32i a0, a12, 76
|
|
16ba: 2c0212 bgeu a11, a0, 16c6 <LightSleepWakedCbSetFunc+0x5a6>
|
|
16bd: bb0713 addmi a2, a0, 0xffffff00
|
|
16c0: d02208 addi a2, a2, -44
|
|
16c3: c222ff s32i a2, a12, 76
|
|
16c6: 22d4 movi.n a4, 0
|
|
16c8: 0c136c s16i a4, a12, 208
|
|
16cb: 4204 l32i.n a12, a1, 4
|
|
16cd: c8685c bltui a13, 2, 16d8 <LightSleepWakedCbSetFunc+0x5b8>
|
|
16d0: b611 beqz.n a3, 16db <LightSleepWakedCbSetFunc+0x5bb>
|
|
16d2: 8c072d call0 9f8 <pm_suspend+0x234>
|
|
16d5: 324573 j 16db <LightSleepWakedCbSetFunc+0x5bb>
|
|
16d8: 0086ff call0 844 <pm_suspend+0x80>
|
|
16db: 8500 l32i.n a13, a1, 8
|
|
16dd: ff16 l32i.n a0, a1, 0
|
|
16df: 0821d8 addi a1, a1, 16
|
|
16e2: 1201 ret.n
|
|
16e4: 0d10c1 ill
|
|
16e7: 0000f0 ill
|
|
16ea: 000000 excw
|
|
16ed: 000000 ill
|
|
16f0: 000008 ill
|
|
16f3: 000000 excw
|
|
16f6: 00 .byte 0xff
|
|
16f7: fc4100 addi a1, a1, -16
|
|
16fa: 12ff l32i.n a3, a4, 48
|
|
16fc: f0c1 s32i.n a0, a1, 0
|
|
16fe: 09c438 extui a0, a3, 9, 3
|
|
1701: 093001 bnei a0, 5, 170a <LightSleepWakedCbSetFunc+0x5ea>
|
|
1704: 506624 extui a2, a3, 24, 8
|
|
1707: 283005 beqi a2, 8, 170d <LightSleepWakedCbSetFunc+0x5ed>
|
|
170a: 822675 bnei a0, 4, 1730 <LightSleepWakedCbSetFunc+0x610>
|
|
170d: 406602 bnei a0, 5, 1716 <LightSleepWakedCbSetFunc+0x5f6>
|
|
1710: 506622 l8ui a3, a4, 51
|
|
1713: 043205 beqi a3, 8, 172b <LightSleepWakedCbSetFunc+0x60b>
|
|
1716: 832633 beqi a0, 4, 172b <LightSleepWakedCbSetFunc+0x60b>
|
|
1719: 402614 l32r a2, 16e8 <LightSleepWakedCbSetFunc+0x5c8>
|
|
171c: f32111 l32r a3, 16ec <LightSleepWakedCbSetFunc+0x5cc>
|
|
171f: f431ff movi a4, 0x652
|
|
1722: a642ff l32r a0, 16f0 <LightSleepWakedCbSetFunc+0x5d0>
|
|
1725: f30152 callx0 a0
|
|
1728: 00c0ff j 1728 <LightSleepWakedCbSetFunc+0x608>
|
|
172b: 0600 movi.n a2, 1
|
|
172d: 0cffff call0 164c <LightSleepWakedCbSetFunc+0x52c>
|
|
1730: c512 l32i.n a0, a1, 0
|
|
1732: 08fff1 addi a1, a1, 16
|
|
1735: 1201 ret.n
|
|
1737: 0d10c1 ill
|
|
173a: 0000f0 excw
|
|
173d: 00 .byte 0xbf
|
|
173e: 00 .byte 0xff
|
|
173f: 00 .byte 0xff
|
|
1740: ffbfff ill
|
|
1743: 0000ff ill
|
|
...
|
|
1752: 080000 ill
|
|
1755: 000000 ill
|
|
1758: 0000 l32i.n a0, a0, 0
|
|
175a: 080000 ill
|
|
...
|
|
1769: 000000 excw
|
|
176c: fff541 excw
|
|
176f: fff331 l32r a12, fffc3f30 <pm_get_idle_wait_time+0xfffc2038>
|
|
1772: f0c112 l32r a0, ffff2414 <pm_get_idle_wait_time+0xffff051c>
|
|
1775: 280109 l32r a0, 1740 <LightSleepWakedCbSetFunc+0x620>
|
|
1778: f201c3 and a2, a2, a4
|
|
177b: 2240ff l8ui a0, a0, 0
|
|
177e: 0210 s32i.n a2, a3, 48
|
|
1780: 290000 bnei a0, 2, 178f <LightSleepWakedCbSetFunc+0x66f>
|
|
1783: 2066c3 call0 998 <pm_suspend+0x1d4>
|
|
1786: 21450b l32r a0, 1748 <LightSleepWakedCbSetFunc+0x628>
|
|
1789: f001ff l8ui a0, a0, 0
|
|
178c: 0002ff l32r a3, 1744 <LightSleepWakedCbSetFunc+0x624>
|
|
178f: ee3100 bnei a0, 1, 17bc <LightSleepWakedCbSetFunc+0x69c>
|
|
1792: 66ff l32i.n a0, a3, 48
|
|
1794: 082910 extui a2, a0, 9, 3
|
|
1797: 2900c3 beqi a2, 5, 17ac <LightSleepWakedCbSetFunc+0x68c>
|
|
179a: 522624 l32r a2, 174c <LightSleepWakedCbSetFunc+0x62c>
|
|
179d: ec2111 l32r a3, 1750 <LightSleepWakedCbSetFunc+0x630>
|
|
17a0: ec31ff movi a4, 0x661
|
|
17a3: a642ff l32r a0, 175c <LightSleepWakedCbSetFunc+0x63c>
|
|
17a6: ee0161 callx0 a0
|
|
17a9: 00c0ff j 17a9 <LightSleepWakedCbSetFunc+0x689>
|
|
17ac: ff0600 bbci a0, 12, 17bc <LightSleepWakedCbSetFunc+0x69c>
|
|
17af: 60c7ff l8ui a4, a3, 54
|
|
17b2: 420c bnez.n a4, 17c3 <LightSleepWakedCbSetFunc+0x6a3>
|
|
17b4: cc3603 call0 20c <pm_set_sleep_time+0x184>
|
|
17b7: 45d4 beqz.n a2, 17d5 <LightSleepWakedCbSetFunc+0x6b5>
|
|
17b9: 9cfea5 call0 7d8 <pm_suspend+0x14>
|
|
17bc: c5a2 l32i.n a0, a1, 0
|
|
17be: 08ff01 addi a1, a1, 16
|
|
17c1: 1201 ret.n
|
|
17c3: 0d10c1 l32r a2, 1754 <LightSleepWakedCbSetFunc+0x634>
|
|
17c6: e421f0 l32r a3, 1758 <LightSleepWakedCbSetFunc+0x638>
|
|
17c9: e431ff movi a4, 0x677
|
|
17cc: a642ff l32r a0, 1760 <LightSleepWakedCbSetFunc+0x640>
|
|
17cf: e50177 callx0 a0
|
|
17d2: 00c0ff j 17d2 <LightSleepWakedCbSetFunc+0x6b2>
|
|
17d5: 0600 movi.n a2, 0
|
|
17d7: ffff movi.n a3, 0
|
|
17d9: 0c020c l32r a0, 1764 <LightSleepWakedCbSetFunc+0x644>
|
|
17dc: e20103 callx0 a0
|
|
17df: 00c0ff call0 844 <pm_suspend+0x80>
|
|
17e2: 064500 j 17bc <LightSleepWakedCbSetFunc+0x69c>
|
|
17e5: f586ff ill
|
|
17e8: 00ff l32i.n a7, a0, 0
|
|
17ea: 780000 ill
|
|
...
|
|
17f5: 0000 excw
|
|
17f7: fd2100 addi a1, a1, -16
|
|
17fa: 12ff s32i.n a0, a1, 4
|
|
17fc: f0c1 s32i.n a2, a1, 0
|
|
17fe: 291109 l32r a0, 17ec <LightSleepWakedCbSetFunc+0x6cc>
|
|
1801: fb0101 callx0 a0
|
|
1804: c0ff l32i.n a2, a1, 0
|
|
1806: 0000 movi.n a3, 55
|
|
1808: 0128 movi.n a4, 0
|
|
180a: 733c movi.n a5, 1
|
|
180c: 0c040c l32r a0, 17f0 <LightSleepWakedCbSetFunc+0x6d0>
|
|
180f: f90115 callx0 a0
|
|
1812: c0ff l32i.n a0, a1, 4
|
|
1814: 080000 addi a1, a1, 16
|
|
1817: 1211 ret.n
|
|
1819: 0d10c1 ill
|
|
181c: 0000f0 ill
|
|
181f: 000000 excw
|
|
...
|
|
|
|
00001824 <pm_enable_gpio_wakeup>:
|
|
1824: ffff31 excw
|
|
1827: 2cc328 or a2, a2, a4
|
|
182a: 4004 s32i.n a2, a3, 48
|
|
182c: 2022 ret.n
|
|
182e: 0dc329 extui a0, a0, 0, 12
|
|
1831: 0000f0 ill
|
|
1834: 0000b4 jx a7
|
|
1837: 07a000 ill
|
|
183a: 000000 excw
|
|
183d: 000000 ill
|
|
1840: 78 .byte 0xff
|
|
1841: 00 .byte 0xdf
|
|
1842: 00 .byte 0xff
|
|
1843: 00 .byte 0xff
|
|
1844: ffdfff excw
|
|
1847: 09c4ff excw
|
|
184a: b80000 excw
|
|
184d: 00000b excw
|
|
1850: 2328 l32i.n a9, a4, 4
|
|
1852: 980000 excw
|
|
1855: 000014 excw
|
|
1858: 001578 excw
|
|
185b: 005000 excw
|
|
185e: f40000 extui a0, a0, 0, 7
|
|
1861: 000016 ill
|
|
1864: 0064 l32i.n a6, a7, 4
|
|
1866: 680000 excw
|
|
1869: 000017 ill
|
|
186c: 000078 excw
|
|
186f: 17f400 excw
|
|
1872: a00000 ill
|
|
1875: 000000 ill
|
|
1878: 0000 l32i.n a3, a14, 4
|
|
187a: 380000 subx8 a0, a0, a0
|
|
187d: 00001e ill
|
|
1880: 0000f0 ill
|
|
...
|
|
|
|
000018a8 <pm_attach>:
|
|
18a8: ffe321 excw
|
|
18ab: ffe331 excw
|
|
18ae: 040c movi.n a7, -3
|
|
18b0: 860c movi.n a8, -2
|
|
18b2: d77c movi.n a9, 4
|
|
18b4: e87c movi.n a11, 2
|
|
18b6: 0c490c addi a1, a1, -16
|
|
18b9: c1122b l32r a5, 1838 <pm_enable_gpio_wakeup+0x14>
|
|
18bc: 51f0 s32i.n a0, a1, 0
|
|
18be: ffdf l32i.n a0, a5, 48
|
|
18c0: 080109 s8i a11, a5, 200
|
|
18c3: 45b2c5 or a0, a0, a9
|
|
18c6: 0090c8 and a0, a0, a8
|
|
18c9: 008020 and a0, a0, a7
|
|
18cc: 007010 or a0, a0, a6
|
|
18cf: 6010 s32i.n a0, a5, 48
|
|
18d1: 092000 l32r a0, 1884 <pm_enable_gpio_wakeup+0x60>
|
|
18d4: ec01c5 callx0 a0
|
|
18d7: 00c0ff l32r a9, 1840 <pm_enable_gpio_wakeup+0x1c>
|
|
18da: da9100 movi a10, -33
|
|
18dd: afa2ff l32r a3, 184c <pm_enable_gpio_wakeup+0x28>
|
|
18e0: db31df l32r a5, 1848 <pm_enable_gpio_wakeup+0x24>
|
|
18e3: da51ff l32r a6, 1844 <pm_enable_gpio_wakeup+0x20>
|
|
18e6: 61ff movi.n a0, 1
|
|
18e8: ffd8 movi.n a7, 0
|
|
18ea: 0c100c l32r a2, 183c <pm_enable_gpio_wakeup+0x18>
|
|
18ed: 2107 movi.n a11, 2
|
|
18ef: 0cffd4 s8i a11, a2, 82
|
|
18f2: 42b22b s8i a7, a2, 81
|
|
18f5: 427252 s8i a7, a2, 83
|
|
18f8: 427251 s8i a0, a2, 84
|
|
18fb: 420253 addi a4, a2, -120
|
|
18fe: c24254 s16i a6, a4, 40
|
|
1901: 546288 s32i a5, a4, 72
|
|
1904: 645214 s32i a3, a4, 76
|
|
1907: 3212 l32i.n a8, a4, 48
|
|
1909: 1364 movi.n a3, 5
|
|
190b: 0cc488 and a8, a8, a10
|
|
190e: 88a053 and a8, a8, a9
|
|
1911: 889010 l32r a2, 1850 <pm_enable_gpio_wakeup+0x2c>
|
|
1914: 2110 s32i.n a8, a4, 48
|
|
1916: 89ffcf s8i a7, a4, 50
|
|
1919: 4472c4 l32r a0, 1888 <pm_enable_gpio_wakeup+0x64>
|
|
191c: db0132 callx0 a0
|
|
191f: 00c0ff l32r a2, 1854 <pm_enable_gpio_wakeup+0x30>
|
|
1922: 2100 movi.n a3, 6
|
|
1924: 0cffcd l32r a0, 188c <pm_enable_gpio_wakeup+0x68>
|
|
1927: da0163 callx0 a0
|
|
192a: 00c0ff l32r a2, 1858 <pm_enable_gpio_wakeup+0x34>
|
|
192d: cb2100 l32r a3, 185c <pm_enable_gpio_wakeup+0x38>
|
|
1930: 31ff movi.n a4, 0
|
|
1932: 0cffcb l32r a0, 1890 <pm_enable_gpio_wakeup+0x6c>
|
|
1935: d70104 callx0 a0
|
|
1938: 00c0ff l32r a2, 1860 <pm_enable_gpio_wakeup+0x3c>
|
|
193b: ca2100 l32r a3, 1864 <pm_enable_gpio_wakeup+0x40>
|
|
193e: 31ff movi.n a4, 0
|
|
1940: 0cffca l32r a0, 1894 <pm_enable_gpio_wakeup+0x70>
|
|
1943: d50104 callx0 a0
|
|
1946: 00c0ff l32r a2, 1868 <pm_enable_gpio_wakeup+0x44>
|
|
1949: c82100 l32r a3, 186c <pm_enable_gpio_wakeup+0x48>
|
|
194c: 31ff movi.n a4, 0
|
|
194e: 0cffc8 l32r a0, 1898 <pm_enable_gpio_wakeup+0x74>
|
|
1951: d20104 callx0 a0
|
|
1954: 00c0ff l32r a2, 1870 <pm_enable_gpio_wakeup+0x4c>
|
|
1957: c72100 l32r a3, 1874 <pm_enable_gpio_wakeup+0x50>
|
|
195a: 31ff movi.n a4, 0
|
|
195c: 0cffc7 l32r a0, 189c <pm_enable_gpio_wakeup+0x78>
|
|
195f: d00104 callx0 a0
|
|
1962: 00c0ff l32r a2, 1878 <pm_enable_gpio_wakeup+0x54>
|
|
1965: 2100 movi.n a3, 20
|
|
1967: 1cffc5 l32r a4, 187c <pm_enable_gpio_wakeup+0x58>
|
|
196a: 4143 movi.n a5, 3
|
|
196c: 0cffc5 l32r a0, 18a0 <pm_enable_gpio_wakeup+0x7c>
|
|
196f: cd0135 callx0 a0
|
|
1972: 00c0ff l32r a2, 1880 <pm_enable_gpio_wakeup+0x5c>
|
|
1975: 2100 movi.n a0, 1
|
|
1977: 0cffc3 s8i a0, a2, 53
|
|
197a: 420210 call0 197c <pm_attach+0xd4>
|
|
197d: 0535 l32i.n a0, a1, 0
|
|
197f: 080000 addi a1, a1, 16
|
|
1982: 1201 ret.n
|
|
1984: 0d10c1 ill
|
|
1987: 0000f0 waiti 8
|
|
198a: 780000 ill
|
|
198d: 000000 ill
|
|
1990: 0000 l32i.n a0, a0, 0
|
|
1992: 080000 excw
|
|
1995: 00 .byte 0xff
|
|
1996: 00 .byte 0xff
|
|
1997: 00 .byte 0x7f
|
|
1998: ffffff ill
|
|
199b: 00007f excw
|
|
199e: 00 .byte 0xff
|
|
199f: 80 .byte 0xbf
|
|
19a0: ffffff ill
|
|
19a3: 0000bf excw
|
|
19a6: 00 .byte 0xff
|
|
19a7: 40 .byte 0xdf
|
|
19a8: ff .byte 0xff
|
|
19a9: ff .byte 0xf
|
|
19aa: ffdfff excw
|
|
19ad: ff000f ret
|
|
19b0: 018000 ill
|
|
19b3: 000000 excw
|
|
19b6: 3d0000 ill
|
|
19b9: 0000 add.n a15, a2, a0
|
|
19bb: 00 .byte 0x3f
|
|
19bc: 00 .byte 0xff
|
|
19bd: 0a .byte 0xff
|
|
19be: f2 .byte 0x8f
|
|
19bf: 3f .byte 0xff
|
|
19c0: 8fffff bbsi a15, 31, 19c3 <pm_attach+0x11b>
|
|
19c3: fff7ff excw
|
|
19c6: 0003ff ill
|
|
...
|
|
|
|
000019ec <pm_send_nullfunc>:
|
|
19ec: 12250c extui a3, a13, 17, 15
|
|
19ef: c1 .byte 0xff
|
|
19f0: 31d0 s32i.n a0, a1, 40
|
|
19f2: ffe5 movi.n a0, 0
|
|
19f4: 0ca109 l8ui a4, a3, 55
|
|
19f7: 4200 s32i.n a0, a1, 16
|
|
19f9: 3703 bnez.n a4, 1a14 <pm_send_nullfunc+0x28>
|
|
19fb: dc4109 l8ui a6, a3, 56
|
|
19fe: 6274 beqz.n a6, 1a07 <pm_send_nullfunc+0x1b>
|
|
1a00: 3803 mov.n a5, a2
|
|
1a02: 568c movi.n a0, 1
|
|
1a04: 0c025d j 1a14 <pm_send_nullfunc+0x28>
|
|
1a07: 030610 l16ui a7, a3, 48
|
|
1a0a: 7200 movi.n a6, 1
|
|
1a0c: 0c1813 srli a7, a7, 15
|
|
1a0f: 7f7016 beqz a7, 1a5b <pm_send_nullfunc+0x6f>
|
|
1a12: 1641 mov.n a0, a6
|
|
1a14: 0d0487 movnez a5, a0, a2
|
|
1a17: 502006 s8i a5, a3, 57
|
|
1a1a: 435293 j 1a54 <pm_send_nullfunc+0x68>
|
|
1a1d: 8639 l32i.n a11, a1, 20
|
|
1a1f: 000d l32i.n a9, a1, 32
|
|
1a21: 9851b8 l8ui a10, a11, 1
|
|
1a24: a281 movi.n a0, 16
|
|
1a26: 1c010b or a10, a10, a0
|
|
1a29: aa0000 s8i a10, a11, 1
|
|
1a2c: a220 l32i.n a9, a9, 36
|
|
1a2e: 014b movi.n a8, 32
|
|
1a30: 2c9998 s8i a8, a9, 14
|
|
1a33: 498208 l32r a2, 1988 <pm_attach+0xe0>
|
|
1a36: 210e s32i.n a2, a1, 24
|
|
1a38: 29ffd5 l32r a0, 19c8 <pm_attach+0x120>
|
|
1a3b: e40161 callx0 a0
|
|
1a3e: c0ff l32i.n a2, a1, 24
|
|
1a40: 0000 movi.n a3, 55
|
|
1a42: 6128 movi.n a4, 0
|
|
1a44: 733c movi.n a5, 1
|
|
1a46: 0c040c l32r a0, 19cc <pm_attach+0x124>
|
|
1a49: e10115 callx0 a0
|
|
1a4c: c0ff l32i.n a2, a1, 32
|
|
1a4e: 280000 l32r a0, 19d0 <pm_attach+0x128>
|
|
1a51: e00181 callx0 a0
|
|
1a54: c0ff l32i.n a0, a1, 40
|
|
1a56: 080000 addi a1, a1, 48
|
|
1a59: 12a1 ret.n
|
|
1a5b: 30c1 s32i.n a2, a1, 36
|
|
1a5d: 29f00d s8i a6, a3, 54
|
|
1a60: 6291 s32i.n a0, a1, 28
|
|
1a62: 3643 bnez.n a2, 1a6a <pm_send_nullfunc+0x7e>
|
|
1a64: cc7109 s8i a6, a3, 56
|
|
1a67: 436242 j 1a6d <pm_send_nullfunc+0x81>
|
|
1a6a: 008638 s8i a6, a3, 55
|
|
1a6d: 436200 addi a2, a1, 16
|
|
1a70: 2237 movi.n a3, 24
|
|
1a72: 10c1 movi.n a4, 0
|
|
1a74: 0c831c l32r a0, 19d4 <pm_attach+0x12c>
|
|
1a77: d80104 callx0 a0
|
|
1a7a: c0ff s32i.n a2, a1, 32
|
|
1a7c: 0000 bnez.n a2, 1a90 <pm_send_nullfunc+0xa4>
|
|
1a7e: dc8129 l32r a2, 198c <pm_attach+0xe4>
|
|
1a81: c32102 l32r a3, 1990 <pm_attach+0xe8>
|
|
1a84: c331ff movi a4, 0x6fe
|
|
1a87: a642ff l32r a0, 19d8 <pm_attach+0x130>
|
|
1a8a: d401fe callx0 a0
|
|
1a8d: 00c0ff j 1a8d <pm_send_nullfunc+0xa1>
|
|
1a90: 0600 l32i.n a2, a2, 4
|
|
1a92: ffff movi.n a3, 24
|
|
1a94: 1228 l32i.n a2, a2, 4
|
|
1a96: 831c s32i.n a2, a1, 20
|
|
1a98: 291228 l32r a0, 19dc <pm_attach+0x134>
|
|
1a9b: d10151 callx0 a0
|
|
1a9e: c0ff movi.n a5, 24
|
|
1aa0: 0000 l32i.n a4, a1, 32
|
|
1aa2: 851c l32i.n a8, a1, 28
|
|
1aa4: 888148 s16i a8, a4, 22
|
|
1aa7: 548271 s16i a5, a4, 20
|
|
1aaa: 54520b l32r a3, 1998 <pm_attach+0xf0>
|
|
1aad: bb310a l32r a5, 1994 <pm_attach+0xec>
|
|
1ab0: 51ff l32i.n a4, a4, 4
|
|
1ab2: 48ffb9 memw
|
|
1ab5: c014 l32i.n a2, a4, 0
|
|
1ab7: 280020 and a2, a2, a5
|
|
1aba: 225004 or a2, a2, a3
|
|
1abd: 223010 memw
|
|
1ac0: c020 s32i.n a2, a4, 0
|
|
1ac2: 290020 l32r a11, 19a0 <pm_attach+0xf8>
|
|
1ac5: b7b104 l32r a0, 199c <pm_attach+0xf4>
|
|
1ac8: b501ff memw
|
|
1acb: c0ff l32i.n a10, a4, 0
|
|
1acd: a80020 and a10, a10, a0
|
|
1ad0: aa0004 or a10, a10, a11
|
|
1ad3: aab010 memw
|
|
1ad6: c020 s32i.n a10, a4, 0
|
|
1ad8: a90020 l32r a9, 19a4 <pm_attach+0xfc>
|
|
1adb: b39104 memw
|
|
1ade: c0ff l32i.n a7, a4, 0
|
|
1ae0: 780020 and a7, a7, a9
|
|
1ae3: 779004 or a7, a7, a8
|
|
1ae6: 778010 memw
|
|
1ae9: c020 s32i.n a7, a4, 0
|
|
1aeb: 790020 l32r a5, 19ac <pm_attach+0x104>
|
|
1aee: b05104 l32r a6, 19a8 <pm_attach+0x100>
|
|
1af1: ae61ff memw
|
|
1af4: c0ff l32i.n a3, a4, 0
|
|
1af6: 380020 and a3, a3, a6
|
|
1af9: 336004 or a3, a3, a5
|
|
1afc: 335010 memw
|
|
1aff: c020 s32i.n a3, a4, 0
|
|
1b01: 0020 movi.n a2, 0
|
|
1b03: 0c0439 l32r a0, 19e0 <pm_attach+0x138>
|
|
1b06: b70102 callx0 a0
|
|
1b09: c0ff l32i.n a3, a1, 32
|
|
1b0b: 0000 movi.n a4, 72
|
|
1b0d: 8138 movi.n a5, 0
|
|
1b0f: 844c mov.n a6, a2
|
|
1b11: 6d050c l32r a8, 19b4 <pm_attach+0x10c>
|
|
1b14: a88102 l32r a2, 19b0 <pm_attach+0x108>
|
|
1b17: 21ff mov.n a7, a8
|
|
1b19: ffa7 l32i.n a2, a2, 16
|
|
1b1b: 087d s32i.n a8, a1, 0
|
|
1b1d: 894228 l32r a0, 19e4 <pm_attach+0x13c>
|
|
1b20: b10101 callx0 a0
|
|
1b23: c0ff l32i.n a5, a1, 32
|
|
1b25: 580000 l32r a2, 19b8 <pm_attach+0x110>
|
|
1b28: 2181 l32i.n a3, a5, 36
|
|
1b2a: 38ffa4 memw
|
|
1b2d: c095 movi.n a11, 6
|
|
1b2f: 0020 movi.n a0, -16
|
|
1b31: 7c6b0c l32r a6, 19bc <pm_attach+0x114>
|
|
1b34: 6100 l32i.n a4, a3, 4
|
|
1b36: 48ffa2 l32i a2, a2, 0x200
|
|
1b39: 2213 s32i.n a2, a3, 16
|
|
1b3b: 298022 and a4, a4, a6
|
|
1b3e: 6043 s32i.n a4, a3, 4
|
|
1b40: 1044 l32i.n a10, a5, 36
|
|
1b42: 1349 l32i.n a3, a1, 36
|
|
1b44: 95a8 l32i.n a9, a10, 4
|
|
1b46: 9138 l32i.n a4, a1, 28
|
|
1b48: 481a98 and a9, a9, a0
|
|
1b4b: 990071 or a9, a9, a11
|
|
1b4e: b010 s32i.n a9, a10, 4
|
|
1b50: 2099 l32i.n a7, a5, 36
|
|
1b52: 1a99 movi.n a9, -3
|
|
1b54: 9578 l32i.n a8, a7, 0
|
|
1b56: 88d97c l32r a10, 19c0 <pm_attach+0x118>
|
|
1b59: 9aa107 extui a6, a8, 0, 6
|
|
1b5c: 6080ff srli a8, a8, 6
|
|
1b5f: 868054 and a8, a8, a10
|
|
1b62: 88a041 slli a8, a8, 6
|
|
1b65: 88a010 or a6, a6, a8
|
|
1b68: 668011 l32r a8, 19c4 <pm_attach+0x11c>
|
|
1b6b: 8120 s32i.n a6, a7, 0
|
|
1b6d: 69ff97 l8ui a8, a8, 60
|
|
1b70: 088207 and a6, a6, a9
|
|
1b73: 66903c extui a8, a8, 0, 1
|
|
1b76: 808010 slli a8, a8, 1
|
|
1b79: 88f004 or a6, a6, a8
|
|
1b7c: 8011 s32i.n a6, a7, 0
|
|
1b7e: 2066 s32i.n a4, a5, 28
|
|
1b80: 490769 bnez a3, 1a1d <pm_send_nullfunc+0x31>
|
|
1b83: 5675 l32i.n a4, a1, 32
|
|
1b85: e993 l32i.n a4, a4, 36
|
|
1b87: 8148 movi.n a3, 64
|
|
1b89: 4c9448 s8i a3, a4, 14
|
|
1b8c: 443203 j 1a33 <pm_send_nullfunc+0x47>
|
|
1b8f: a8c60e ill
|
|
1b92: 0000ff srli a0, a0, 0
|
|
1b95: 00 .byte 0xff
|
|
...
|
|
|
|
00001b98 <pm_is_waked>:
|
|
1b98: ffff41 excw
|
|
1b9b: 0cc448 extui a3, a4, 9, 3
|
|
1b9e: 394002 bnei a3, 7, 1ba6 <pm_is_waked+0xe>
|
|
1ba1: 736624 bbci a4, 13, 1ba6 <pm_is_waked+0xe>
|
|
1ba4: d704 movi.n a2, 1
|
|
1ba6: 0c0164 extui a2, a2, 0, 8
|
|
1ba9: 2012 ret.n
|
|
1bab: 0d7420 ill
|
|
1bae: 0000f0 srli a0, a0, 0
|
|
1bb1: 00 .byte 0xff
|
|
...
|
|
|
|
00001bb4 <pm_is_open>:
|
|
1bb4: ffff41 excw
|
|
1bb7: 130c movi.n a2, 0
|
|
1bb9: 0cc448 extui a4, a4, 13, 1
|
|
1bbc: 4002 addi.n a4, a4, -1
|
|
1bbe: 0b044d moveqz a2, a3, a4
|
|
1bc1: 4044 ret.n
|
|
1bc3: 0d8323 slli a9, a0, 32
|
|
1bc6: 9000f0 ill
|
|
1bc9: 000001 ill
|
|
1bcc: 000000 excw
|
|
1bcf: 800000 ill
|
|
...
|
|
|
|
00001bdc <pm_scan_lock>:
|
|
1bdc: fffb21 l32r a12, fffc439c <pm_get_idle_wait_time+0xfffc24a4>
|
|
1bdf: f0c112 l32r a0, be4 <pm_idle_sleep+0x8>
|
|
1be2: 09 .byte 0xff
|
|
1be3: fc0101 callx0 a0
|
|
1be6: 00c0ff l32r a2, 1bc8 <pm_is_open+0x14>
|
|
1be9: f82100 l32r a3, 1bcc <pm_is_open+0x18>
|
|
1bec: 31ff l32i.n a0, a2, 48
|
|
1bee: 08fff8 or a0, a0, a3
|
|
1bf1: 30c2 s32i.n a0, a2, 48
|
|
1bf3: 092000 l32r a0, 1bd4 <pm_is_open+0x20>
|
|
1bf6: f801c2 callx0 a0
|
|
1bf9: c0ff l32i.n a0, a1, 0
|
|
1bfb: 080000 addi a1, a1, 16
|
|
1bfe: 1201 ret.n
|
|
1c00: 10c1 movi.n a2, 0
|
|
1c02: 0cf00d addi a1, a1, -16
|
|
|
|
00001c04 <pm_try_scan_unlock>:
|
|
1c04: 12020c slli a0, a9, 17
|
|
1c07: 09f0c1 call0 1c68 <pm_force_scan_unlock+0x48>
|
|
1c0a: 0501 l32i.n a0, a1, 0
|
|
1c0c: 080006 addi a1, a1, 16
|
|
1c0f: 1201 ret.n
|
|
1c11: 0d10c1 ill
|
|
1c14: 00f0 l32i.n a9, a1, 0
|
|
1c16: 980000 ill
|
|
1c19: 000001 ill
|
|
1c1c: 000000 l32r a2, 1c14 <pm_try_scan_unlock+0x10>
|
|
...
|
|
|
|
00001c20 <pm_force_scan_unlock>:
|
|
1c20: fffe21 l32r a12, fffc43e0 <pm_get_idle_wait_time+0xfffc24e8>
|
|
1c23: f0c112 l32r a0, 1028 <pm_onBcnRx+0x2e4>
|
|
1c26: 09 .byte 0xff
|
|
1c27: fd0101 callx0 a0
|
|
1c2a: c0ff movi.n a2, 0
|
|
1c2c: 0c0000 call0 1c68 <pm_force_scan_unlock+0x48>
|
|
1c2f: 8502 l32i.n a0, a1, 0
|
|
1c31: 080003 addi a1, a1, 16
|
|
1c34: 1201 ret.n
|
|
1c36: 0d10c1 ill
|
|
1c39: 0000f0 ill
|
|
1c3c: 000000 jx a1
|
|
1c3f: 01a000 excw
|
|
1c42: 00 .byte 0xff
|
|
1c43: 00 .byte 0xff
|
|
1c44: ff7fff ill
|
|
1c47: 0000ff excw
|
|
1c4a: 080000 ill
|
|
1c4d: 000000 ill
|
|
1c50: 0000 l32i.n a0, a0, 0
|
|
1c52: 080000 ill
|
|
...
|
|
1c69: 000000 l32r a12, fffca42c <pm_get_idle_wait_time+0xfffc8534>
|
|
1c6c: f0c112 excw
|
|
1c6f: fff421 l32r a1, ffffe774 <pm_get_idle_wait_time+0xffffc87c>
|
|
1c72: c9 .byte 0xff
|
|
1c73: c111 s32i.n a0, a1, 0
|
|
1c75: fff2 l32i.n a3, a12, 48
|
|
1c77: 380109 l8ui a4, a12, 57
|
|
1c7a: 0c42cc extui a3, a3, 9, 3
|
|
1c7d: 393039 l32r a0, 1c54 <pm_force_scan_unlock+0x34>
|
|
1c80: f50124 callx0 a0
|
|
1c83: 00c0ff l32r a2, 1c40 <pm_force_scan_unlock+0x20>
|
|
1c86: 2100 l32i.n a0, a12, 48
|
|
1c88: 08ffef l8ui a3, a12, 54
|
|
1c8b: 0c32cc and a0, a0, a2
|
|
1c8e: 2036 s32i.n a0, a12, 48
|
|
1c90: 091000 bbci a0, 13, 1cc9 <pm_force_scan_unlock+0xa9>
|
|
1c93: d7cc bnez.n a3, 1cc9 <pm_force_scan_unlock+0xa9>
|
|
1c95: fc3560 l8ui a4, a12, 57
|
|
1c98: 4223 movi.n a2, 0
|
|
1c9a: 0c390c bnei a4, 1, 1cd2 <pm_force_scan_unlock+0xb2>
|
|
1c9d: 146602 s8i a2, a12, 57
|
|
1ca0: 4c2234 extui a4, a0, 9, 3
|
|
1ca3: 490039 beqi a4, 1, 1cf6 <pm_force_scan_unlock+0xd6>
|
|
1ca6: 142624 l32r a2, 1c44 <pm_force_scan_unlock+0x24>
|
|
1ca9: e7214f l32r a3, 1c48 <pm_force_scan_unlock+0x28>
|
|
1cac: e731ff movi a4, 0x761
|
|
1caf: a742ff l32r a0, 1c58 <pm_force_scan_unlock+0x38>
|
|
1cb2: ea0161 callx0 a0
|
|
1cb5: 00c0ff j 1cb5 <pm_force_scan_unlock+0x95>
|
|
1cb8: ff0600 call0 1cbc <pm_force_scan_unlock+0x9c>
|
|
1cbb: 05ff beqz.n a2, 1cc9 <pm_force_scan_unlock+0xa9>
|
|
1cbd: 8c0000 l32r a0, 1c5c <pm_force_scan_unlock+0x3c>
|
|
1cc0: e701a2 callx0 a0
|
|
1cc3: 00c0ff l32r a0, 1c60 <pm_force_scan_unlock+0x40>
|
|
1cc6: e70100 callx0 a0
|
|
1cc9: c0ff l32i.n a12, a1, 4
|
|
1ccb: 0000 l32i.n a0, a1, 0
|
|
1ccd: 0811c8 addi a1, a1, 16
|
|
1cd0: 1201 ret.n
|
|
1cd2: 0d10c1 bnei a4, 2, 1cb8 <pm_force_scan_unlock+0x98>
|
|
1cd5: 2466f0 s8i a2, a12, 57
|
|
1cd8: 4c22e2 extui a5, a0, 9, 3
|
|
1cdb: 590039 beqi a5, 6, 1cf0 <pm_force_scan_unlock+0xd0>
|
|
1cde: 652624 l32r a2, 1c4c <pm_force_scan_unlock+0x2c>
|
|
1ce1: db2111 l32r a3, 1c50 <pm_force_scan_unlock+0x30>
|
|
1ce4: db31ff movi a4, 0x768
|
|
1ce7: a742ff l32r a0, 1c64 <pm_force_scan_unlock+0x44>
|
|
1cea: df0168 callx0 a0
|
|
1ced: 00c0ff j 1ced <pm_force_scan_unlock+0xcd>
|
|
1cf0: ff0600 call0 1cf4 <pm_force_scan_unlock+0xd4>
|
|
1cf3: 0005ff j 1cc9 <pm_force_scan_unlock+0xa9>
|
|
1cf6: 8600 movi.n a2, 1
|
|
1cf8: 0cfff4 call0 1cfc <pm_force_scan_unlock+0xdc>
|
|
1cfb: 000512 j 1cc9 <pm_force_scan_unlock+0xa9>
|
|
1cfe: f28600 ill
|
|
1d01: 0000ff ill
|
|
1d04: 000000 l32r a4, 1d00 <pm_force_scan_unlock+0xe0>
|
|
...
|
|
|
|
00001d08 <pm_scan_unlocked>:
|
|
1d08: ffff41 excw
|
|
1d0b: 130c l32i.n a1, a12, 0
|
|
1d0d: 181442 s8i a0, a0, 79
|
|
1d10: 40020c l32r a4, fffcaa10 <pm_get_idle_wait_time+0xfffc8b18>
|
|
1d13: 40414f excw
|
|
1d16: 0d8323 ill
|
|
1d19: 0000f0 ill
|
|
1d1c: 000000 l32r a6, 1d18 <pm_scan_unlocked+0x10>
|
|
...
|
|
|
|
00001d20 <pm_allow_tx>:
|
|
1d20: ffff61 j 7157 <pm_get_idle_wait_time+0x525f>
|
|
1d23: 0cc648 extui a4, a4, 9, 3
|
|
1d26: 494015 beqi a4, 7, 1d33 <pm_allow_tx+0x13>
|
|
1d29: 2624 beqz.n a4, 1d33 <pm_allow_tx+0x13>
|
|
1d2b: 8c0974 l8ui a7, a6, 60
|
|
1d2e: 067264 bne a7, a2, 1d33 <pm_allow_tx+0x13>
|
|
1d31: 273c movi.n a5, 0
|
|
1d33: 0c0197 extui a2, a5, 0, 8
|
|
1d36: 5005 ret.n
|
|
1d38: 0d7420 ill
|
|
1d3b: 0000f0 excw
|
|
...
|
|
|
|
00001d40 <pm_assoc_parse>:
|
|
1d40: 011232 excw
|
|
1d43: 238c ret.n
|
|
1d45: 0df27c l16ui a4, a2, 4
|
|
1d48: 1242f0 l32r a5, 1d38 <pm_allow_tx+0x18>
|
|
1d4b: 5102 movi.n a2, 0
|
|
1d4d: 0cfffc s16i a4, a5, 68
|
|
1d50: 4202 ret.n
|
|
1d52: 0d2255 ill
|
|
1d55: 0000f0 ill
|
|
...
|
|
|
|
00001d60 <pm_set_addr>:
|
|
1d60: f0c112 l32r a0, d64 <pm_onBcnRx+0x20>
|
|
1d63: 09 .byte 0xff
|
|
1d64: 0101 movi.n a4, 6
|
|
1d66: 0cfffc s8i a2, a0, 60
|
|
1d69: 402264 addi a2, a0, 61
|
|
1d6c: c0223c l32r a0, 1d58 <pm_assoc_parse+0x18>
|
|
1d6f: fb013d callx0 a0
|
|
1d72: c0ff l32i.n a0, a1, 0
|
|
1d74: 080000 addi a1, a1, 16
|
|
1d77: 1201 ret.n
|
|
1d79: 0d10c1 ill
|
|
1d7c: 0000f0 ill
|
|
...
|
|
|
|
00001d88 <pm_sleep_for>:
|
|
1d88: f0c112 l32r a0, d8c <pm_onBcnRx+0x48>
|
|
1d8b: 09 .byte 0xff
|
|
1d8c: 0101 l32i.n a3, a0, 48
|
|
1d8e: 38fffc bbci a3, 13, 1da3 <pm_sleep_for+0x1b>
|
|
1d91: d7c0 movi.n a4, 6
|
|
1d93: 0c1163 addi a3, a0, 61
|
|
1d96: c03264 l32r a0, 1d80 <pm_set_addr+0x20>
|
|
1d99: fa013d callx0 a0
|
|
1d9c: c0ff bnez.n a2, 1da3 <pm_sleep_for+0x1b>
|
|
1d9e: 0000 movi.n a0, 1
|
|
1da0: 0c32cc j 1da5 <pm_sleep_for+0x1d>
|
|
1da3: 4610 movi.n a0, 0
|
|
1da5: 0c0000 extui a2, a0, 0, 8
|
|
1da8: 0000 l32i.n a0, a1, 0
|
|
1daa: 087420 addi a1, a1, 16
|
|
1dad: 1201 ret.n
|
|
1daf: 0d10c1 ill
|
|
1db2: 0000f0 and a0, a0, a0
|
|
1db5: 000000 l32r a0, fffc1db8 <pm_get_idle_wait_time+0xfffbfec0>
|
|
1db8: 000110 ill
|
|
...
|
|
|
|
00001dcc <pm_post>:
|
|
1dcc: f0c112 l32r a0, fffffdd0 <pm_get_idle_wait_time+0xffffded8>
|
|
1dcf: 09 .byte 0xff
|
|
1dd0: 0101 s32i.n a12, a1, 4
|
|
1dd2: c9fff8 l8ui a0, a0, 53
|
|
1dd5: 0211 mov.n a12, a2
|
|
1dd7: 3500 beqz.n a0, 1e0b <pm_post+0x3f>
|
|
1dd9: bc02cd l32r a0, 1db8 <pm_sleep_for+0x30>
|
|
1ddc: f70100 callx0 a0
|
|
1ddf: 00c0ff l32r a2, 1db4 <pm_sleep_for+0x2c>
|
|
1de2: 2100 add.n a2, a12, a2
|
|
1de4: 2afff5 l8ui a0, a2, 0
|
|
1de7: 022c beqz.n a0, 1df4 <pm_post+0x28>
|
|
1de9: 8c0002 l32r a0, 1dbc <pm_sleep_for+0x34>
|
|
1dec: f40190 callx0 a0
|
|
1def: c0ff movi.n a2, 0
|
|
1df1: 0c0000 j 1e0b <pm_post+0x3f>
|
|
1df4: 8602 addi.n a3, a0, 1
|
|
1df6: 1b0005 s8i a3, a2, 0
|
|
1df9: 423230 l32r a0, 1dc0 <pm_sleep_for+0x38>
|
|
1dfc: f10100 callx0 a0
|
|
1dff: c0ff mov.n a3, a12
|
|
1e01: 0000 movi.n a2, 20
|
|
1e03: 0c3d movi.n a4, 0
|
|
1e05: 0c421c l32r a0, 1dc4 <pm_sleep_for+0x3c>
|
|
1e08: ef0104 callx0 a0
|
|
1e0b: c0ff l32i.n a12, a1, 4
|
|
1e0d: 0000 l32i.n a0, a1, 0
|
|
1e0f: 0811c8 addi a1, a1, 16
|
|
1e12: 1201 ret.n
|
|
1e14: 0d10c1 excw
|
|
1e17: 0110f0 slli a1, a0, 32
|
|
1e1a: 100000 ill
|
|
1e1d: 000001 ill
|
|
...
|
|
1e28: 0000b0 ill
|
|
...
|
|
1e3b: 1200 s32i.n a0, a1, 4
|
|
1e3d: f0c1 l32i.n a0, a2, 0
|
|
1e3f: 081109 l32r a5, 1e14 <pm_post+0x48>
|
|
1e42: f55102 beqz a0, 1eb9 <pm_post+0xed>
|
|
1e45: 3016ff beqi a0, 1, 1e7a <pm_post+0xae>
|
|
1e48: 2607 s32i.n a2, a1, 0
|
|
1e4a: 293110 bnei a0, 2, 1e73 <pm_post+0xa7>
|
|
1e4d: 206601 l32r a0, 1e28 <pm_post+0x5c>
|
|
1e50: f60125 callx0 a0
|
|
1e53: c0ff l32i.n a3, a1, 0
|
|
1e55: 380000 l32r a4, 1e18 <pm_post+0x4c>
|
|
1e58: 4101 l32i.n a3, a3, 0
|
|
1e5a: fff0 add.n a3, a3, a4
|
|
1e5c: 4a0338 l8ui a2, a3, 0
|
|
1e5f: 2233 addi.n a2, a2, -1
|
|
1e61: 0b0003 s8i a2, a3, 0
|
|
1e64: 432222 l32r a0, 1e2c <pm_post+0x60>
|
|
1e67: f20100 callx0 a0
|
|
1e6a: 00c0ff call0 1e6c <pm_post+0xa0>
|
|
1e6d: 000500 j 1e73 <pm_post+0xa7>
|
|
1e70: 008600 call0 9f8 <pm_suspend+0x234>
|
|
1e73: 4500 l32i.n a0, a1, 4
|
|
1e75: 08feb8 addi a1, a1, 16
|
|
1e78: 1211 ret.n
|
|
1e7a: 10c1 add.n a6, a0, a5
|
|
1e7c: 5af00d l8ui a4, a6, 0
|
|
1e7f: 064260 l32r a0, 1e1c <pm_post+0x50>
|
|
1e82: 0100 addi.n a4, a4, -1
|
|
1e84: ffe7 l32i.n a0, a0, 48
|
|
1e86: 08440b s8i a4, a6, 0
|
|
1e89: 4642c0 bbci a0, 13, 1e73 <pm_post+0xa7>
|
|
1e8c: 60d700 extui a0, a0, 9, 3
|
|
1e8f: 0900e6 beqi a0, 7, 1e73 <pm_post+0xa7>
|
|
1e92: 702624 beqi a0, 6, 1e73 <pm_post+0xa7>
|
|
1e95: 6026e0 l32r a2, 1e20 <pm_post+0x54>
|
|
1e98: e221dd l8ui a2, a2, 0
|
|
1e9b: 0222ff bnei a2, 2, 1e70 <pm_post+0xa4>
|
|
1e9e: 6600 mov.n a2, a5
|
|
1ea0: 2dd122 addi a2, a2, -92
|
|
1ea3: c22205 l32r a0, 1e30 <pm_post+0x64>
|
|
1ea6: e301a4 callx0 a0
|
|
1ea9: 00c0ff call0 1eac <pm_post+0xe0>
|
|
1eac: 0500 beqz.n a2, 1eb3 <pm_post+0xe7>
|
|
1eae: 0000 movi.n a2, 2
|
|
1eb0: 0c328c call0 6d8 <pm_get_sleep_type+0x160>
|
|
1eb3: 824522 call0 9f8 <pm_suspend+0x234>
|
|
1eb6: b445fe j 1e73 <pm_post+0xa7>
|
|
1eb9: 46fe mov.n a4, a5
|
|
1ebb: ffee add.n a4, a0, a4
|
|
1ebd: 4a054d l8ui a3, a4, 0
|
|
1ec0: 3240 movi.n a2, 1
|
|
1ec2: 0004 addi.n a3, a3, -1
|
|
1ec4: 0b120c s8i a3, a4, 0
|
|
1ec7: 443233 l32r a0, 1e34 <pm_post+0x68>
|
|
1eca: db0100 callx0 a0
|
|
1ecd: 00c0ff bnez a2, 1e73 <pm_post+0xa7>
|
|
1ed0: 225600 call0 1ed4 <pm_post+0x108>
|
|
1ed3: 0005fa beqz a2, 1e73 <pm_post+0xa7>
|
|
1ed6: c21600 l32r a0, 1e24 <pm_post+0x58>
|
|
1ed9: d301f9 l8ui a5, a0, 28
|
|
1edc: 0052ff bnei a5, 1, 1e73 <pm_post+0xa7>
|
|
1edf: 661c movi.n a6, 1
|
|
1ee1: 0c9315 s8i a6, a0, 49
|
|
1ee4: 406216 call0 94c <pm_suspend+0x188>
|
|
1ee7: a64531 j 1e73 <pm_post+0xa7>
|
|
1eea: e206fe ill
|
|
1eed: 0000ff ill
|
|
...
|
|
|
|
00001ef8 <pm_get_idle_wait_time>:
|
|
1ef8: fffe21 l32r a12, fffc46b8 <pm_get_idle_wait_time+0xfffc27c0>
|
|
1efb: f0c112 l32r a0, fffc2784 <pm_get_idle_wait_time+0xfffc088c>
|
|
1efe: 0109 movi.n a1, 48
|
|
1f00: 0222 bnez.n a15, 1f43 <pm_get_idle_wait_time+0x4b>
|
|
1f02: fc013c callx0 a0
|
|
1f05: c0ff beqz.n a2, 1f2f <pm_get_idle_wait_time+0x37>
|
|
1f07: ac0000 l8ui a2, a2, 1
|
|
1f0a: 2262 movi.n a3, 26
|
|
1f0c: 1c0102 slli a0, a2, 24
|
|
1f0f: 0280a3 srai a0, a0, 24
|
|
1f12: 080001 bge a3, a0, 1f1a <pm_get_idle_wait_time+0x22>
|
|
1f15: 0731 movi.n a2, 80
|
|
1f17: 5c04a3 j 1f28 <pm_get_idle_wait_time+0x30>
|
|
1f1a: 4602 movi.n a3, 16
|
|
1f1c: 1c0003 bge a3, a0, 1f2f <pm_get_idle_wait_time+0x37>
|
|
1f1f: a30703 movi a4, 127
|
|
1f22: a0420f beq a2, a4, 1f2f <pm_get_idle_wait_time+0x37>
|
|
1f25: 12477f movi a2, 160
|
|
1f28: 2209 l32i.n a0, a1, 0
|
|
1f2a: 08a0a0 addi a1, a1, 16
|
|
1f2d: 1201 ret.n
|
|
1f2f: 0d10c1 movi a2, 240
|
|
1f32: a022f0 j 1f28 <pm_get_idle_wait_time+0x30>
|
|
1f35: Address 0x00001f35 is out of bounds.
|
|
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00001f40 <.irom.text>:
|
|
1f40: 697571 l32r a7, fffdc514 <pm_get_idle_wait_time+0xfffda61c>
|
|
1f43: 6c5374 excw
|
|
1f46: 6f5070 excw
|
|
1f49: 0a6372 s32i a7, a3, 40
|
|
1f4c: 000000 ill
|
|
1f4f: 6c7300 excw
|
|
1f52: 706565 excw
|
|
1f55: 732520 excw
|
|
...
|
|
1f60: 656c73 excw
|
|
1f63: 207065 excw
|
|
1f66: 007325 excw
|
|
1f69: 000000 ill
|
|
1f6c: 000000 ill
|
|
1f6f: 742c00 extui a2, a0, 12, 8
|
|
1f72: 7079 s32i.n a7, a0, 28
|
|
1f74: 203a65 excw
|
|
1f77: 006425 excw
|
|
1f7a: 000000 ill
|
|
1f7d: 000000 ill
|
|
1f80: 000a add.n a0, a0, a0
|
|
...
|
|
1f8e: 710000 excw
|
|
1f91: 746975 excw
|
|
1f94: 706c53 excw
|
|
1f97: 726f50 excw
|
|
1f9a: 000a63 excw
|
|
1f9d: 000000 ill
|
|
1fa0: 206d70 or a6, a13, a7
|
|
1fa3: 6b6177 bbci a1, 7, 2012 <.irom.text+0xd2>
|
|
1fa6: 707565 excw
|
|
1fa9: 747320 extui a7, a2, 3, 8
|
|
1fac: 203a add.n a2, a0, a3
|
|
1fae: 2c6425 excw
|
|
1fb1: 616320 excw
|
|
1fb4: 657375 excw
|
|
1fb7: 203a add.n a2, a0, a3
|
|
1fb9: 0a6425 excw
|
|
1fbc: 000000 ill
|
|
1fbf: 687700 excw
|
|
1fc2: 2079 s32i.n a7, a0, 8
|
|
1fc4: 207525 excw
|
|
1fc7: 207525 excw
|
|
1fca: 207525 excw
|
|
1fcd: 0a7525 excw
|
|
...
|
|
1fe0: 207525 excw
|
|
1fe3: 207525 excw
|
|
1fe6: 207525 excw
|
|
1fe9: 0a7525 excw
|
|
1fec: 000000 ill
|
|
1fef: 667200 excw
|
|
1ff2: 6c6320 excw
|
|
1ff5: 6f .byte 0x6f
|
|
1ff6: 2c6573 excw
|
|
1ff9: 6e .byte 0x6e
|
|
1ffa: 6c6c75 excw
|
|
1ffd: 746164 excw
|
|
2000: 745f61 l32r a6, fffdf17c <pm_get_idle_wait_time+0xfffdd284>
|
|
2003: 657275 excw
|
|
...
|
|
200e: 720000 excw
|
|
2011: 632066 bnei a0, 2, 2078 <.irom.text+0x138>
|
|
2014: 6f6c movi.n a15, -26
|
|
2016: 2c6573 excw
|
|
2019: 6e .byte 0x6e
|
|
201a: 6c6c75 excw
|
|
201d: 746164 excw
|
|
2020: 665f61 l32r a6, fffdb99c <pm_get_idle_wait_time+0xfffd9aa4>
|
|
2023: 736c61 l32r a6, fffdedd4 <pm_get_idle_wait_time+0xfffdcedc>
|
|
2026: 000065 excw
|
|
2029: 000000 ill
|
|
202c: 000000 ill
|
|
202f: 6d7000 excw
|
|
2032: 6c6320 excw
|
|
2035: 6f .byte 0x6f
|
|
2036: 206573 excw
|
|
2039: 206425 excw
|
|
203c: 206425 excw
|
|
203f: 2f7525 excw
|
|
2042: 0a7525 excw
|
|
...
|
|
204d: 000000 ill
|
|
2050: 206d70 or a6, a13, a7
|
|
2053: 6f .byte 0x6f
|
|
2054: 6e6570 excw
|
|
2057: 687020 excw
|
|
205a: 5f79 s32i.n a7, a15, 20
|
|
205c: 742c32 l32i a3, a12, 0x1d0
|
|
205f: 7079 s32i.n a7, a0, 28
|
|
2061: 253a65 excw
|
|
2064: 252064 excw
|
|
2067: 252064 excw
|
|
206a: 000a64 excw
|
|
206d: 000000 ill
|
|
2070: 6e .byte 0x6e
|
|
2071: 6f .byte 0x6f
|
|
2072: 4d4954 excw
|
|
2075: 0a2121 l32r a2, fffc48fc <pm_get_idle_wait_time+0xfffc2a04>
|
|
...
|
|
2080: 796877 bbci a8, 7, 20fd <pm_get_idle_wait_time+0x205>
|
|
2083: 686320 excw
|
|
2086: 676e61 l32r a6, fffdbe40 <pm_get_idle_wait_time+0xfffd9f48>
|
|
2089: 252065 excw
|
|
208c: 252064 excw
|
|
208f: 000a64 excw
|
|
...
|
|
209e: 580000 excw
|
|
20a1: 206425 excw
|
|
20a4: 206425 excw
|
|
20a7: 0a6425 excw
|
|
20aa: 000000 ill
|
|
20ad: 000000 ill
|
|
20b0: 696c movi.n a9, -26
|
|
20b2: 5f7473 excw
|
|
20b5: 6e .byte 0x6e
|
|
20b6: 6c6c75 excw
|
|
20b9: 000a add.n a0, a0, a0
|
|
20bb: 000000 ill
|
|
20be: 6f0000 excw
|
|
20c1: 536666 bnei a6, 6, 2118 <pm_get_idle_wait_time+0x220>
|
|
20c4: 642554 excw
|
|
20c7: 6e6f00 excw
|
|
20ca: 255453 excw
|
|
20cd: 000a64 excw
|
|
20d0: 0a6c73 excw
|
|
20d3: 000000 ill
|
|
20d6: 750000 extui a0, a0, 16, 8
|
|
20d9: 0a6c73 excw
|
|
20dc: 000000 ill
|
|
20df: 757300 extui a7, a0, 19, 8
|
|
20e2: 206c movi.n a0, -30
|
|
20e4: 206425 excw
|
|
20e7: 0a6425 excw
|
|
...
|
|
|
|
pm_for_bcn_only_mode.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <fpm_set_type_from_upper-0x74>:
|
|
...
|
|
14: 000010 excw
|
|
1b: 000800 ill
|
|
...
|
|
2a: b80000 excw
|
|
2d: 000b addi.n a0, a0, -1
|
|
2f: 0bb800 ill
|
|
...
|
|
3e: 200000 xor a0, a0, a0
|
|
41: 000000 ill
|
|
44: 000030 ill
|
|
...
|
|
|
|
00000078 <fpm_set_type_from_upper>:
|
|
78: f0c112 l32r a1, fffc049c <fpm_do_sleep+0xfffbf854>
|
|
7b: 11c9 mov.n a12, a2
|
|
7d: cd0109 l32r a0, 0 <fpm_set_type_from_upper-0x78>
|
|
80: 0102 bnez.n a2, b0 <fpm_set_type_from_upper+0x38>
|
|
82: ffe0 mov.n a2, a0
|
|
84: 2dc2ec l32r a0, 44 <fpm_set_type_from_upper-0x34>
|
|
87: f00100 callx0 a0
|
|
8a: 00c0ff l32r a2, 4 <fpm_set_type_from_upper-0x74>
|
|
8d: 2100 movi.n a3, 25
|
|
8f: ffde movi.n a4, 1
|
|
91: 931c movi.n a5, 1
|
|
93: 0c140c l32r a0, 48 <fpm_set_type_from_upper-0x30>
|
|
96: ed0115 callx0 a0
|
|
99: 00c0ff l32r a4, 8 <fpm_set_type_from_upper-0x70>
|
|
9c: 4100 movi.n a3, 0
|
|
9e: 0cffdb l32r a2, c <fpm_set_type_from_upper-0x6c>
|
|
a1: db2103 s8i a3, a4, 46
|
|
a4: 4432ff l32r a3, 10 <fpm_set_type_from_upper-0x68>
|
|
a7: db312e l32r a0, 4c <fpm_set_type_from_upper-0x2c>
|
|
aa: e901ff callx0 a0
|
|
ad: 00c0ff j 125 <fpm_set_type_from_upper+0xad>
|
|
b0: 1d0600 l32r a2, 14 <fpm_set_type_from_upper-0x64>
|
|
b3: d92100 l32r a3, 18 <fpm_set_type_from_upper-0x60>
|
|
b6: d931ff l32r a0, 50 <fpm_set_type_from_upper-0x28>
|
|
b9: e601ff callx0 a0
|
|
bc: 00c0ff beqi a12, 1, c2 <fpm_set_type_from_upper+0x4a>
|
|
bf: 1c2600 bnei a12, 2, 125 <fpm_set_type_from_upper+0xad>
|
|
c2: 2c6602 l32r a3, 1c <fpm_set_type_from_upper-0x5c>
|
|
c5: d63162 l8ui a3, a3, 46
|
|
c8: 0332ff beq a12, a3, 11c <fpm_set_type_from_upper+0xa4>
|
|
cb: 1c372e bnei a12, 1, f3 <fpm_set_type_from_upper+0x7b>
|
|
ce: 1c6650 l32r a2, 20 <fpm_set_type_from_upper-0x58>
|
|
d1: d42124 l32r a0, 54 <fpm_set_type_from_upper-0x24>
|
|
d4: e001ff callx0 a0
|
|
d7: 00c0ff l32r a2, 24 <fpm_set_type_from_upper-0x54>
|
|
da: d32100 l32r a3, 28 <fpm_set_type_from_upper-0x50>
|
|
dd: 31ff movi.n a4, 1
|
|
df: ffd3 movi.n a5, 1
|
|
e1: 0c140c l32r a0, 58 <fpm_set_type_from_upper-0x20>
|
|
e4: dd0115 callx0 a0
|
|
e7: 00c0ff l32r a2, 2c <fpm_set_type_from_upper-0x4c>
|
|
ea: d12100 l32r a0, 5c <fpm_set_type_from_upper-0x1c>
|
|
ed: dc01ff callx0 a0
|
|
f0: 00c0ff j 114 <fpm_set_type_from_upper+0x9c>
|
|
f3: 080600 l32r a2, 30 <fpm_set_type_from_upper-0x48>
|
|
f6: cf2100 l32r a0, 60 <fpm_set_type_from_upper-0x18>
|
|
f9: da01ff callx0 a0
|
|
fc: 00c0ff l32r a2, 34 <fpm_set_type_from_upper-0x44>
|
|
ff: 2100 movi.n a3, 25
|
|
101: ffce movi.n a4, 1
|
|
103: 931c movi.n a5, 1
|
|
105: 0c140c l32r a0, 64 <fpm_set_type_from_upper-0x14>
|
|
108: d70115 callx0 a0
|
|
10b: 00c0ff movi a2, 100
|
|
10e: a02200 l32r a0, 68 <fpm_set_type_from_upper-0x10>
|
|
111: d60164 callx0 a0
|
|
114: 00c0ff l32r a4, 38 <fpm_set_type_from_upper-0x40>
|
|
117: 4100 mov.n a3, a12
|
|
119: 3dffc9 s8i a12, a4, 46
|
|
11c: 44c20c l32r a2, 3c <fpm_set_type_from_upper-0x3c>
|
|
11f: c8212e l32r a0, 6c <fpm_set_type_from_upper-0xc>
|
|
122: d301ff callx0 a0
|
|
125: 00c0ff l32r a2, 40 <fpm_set_type_from_upper-0x38>
|
|
128: 2100 l32i.n a12, a1, 4
|
|
12a: c8ffc6 l32r a0, 70 <fpm_set_type_from_upper-0x8>
|
|
12d: d10111 callx0 a0
|
|
130: c0ff l32i.n a0, a1, 0
|
|
132: 080000 addi a1, a1, 16
|
|
135: 1201 ret.n
|
|
137: 0d10c1 ill
|
|
13a: 0000f0 srai a0, a0, 0
|
|
13d: 00 .byte 0xff
|
|
...
|
|
|
|
00000140 <fpm_get_slp_type>:
|
|
140: ffff21 l32i a0, a14, 52
|
|
143: 2e0222 excw
|
|
146: 00f00d srli a0, a0, 0
|
|
149: 00 .byte 0xff
|
|
...
|
|
|
|
0000014c <fpm_rf_is_closed>:
|
|
14c: ffff41 excw
|
|
14f: 130c movi.n a2, 0
|
|
151: 0c4448 extui a4, a4, 9, 3
|
|
154: 494002 addi a4, a4, -2
|
|
157: c44224 moveqz a2, a3, a4
|
|
15a: 40fe ret.n
|
|
15c: 0d8323 ill
|
|
15f: 0000f0 excw
|
|
...
|
|
|
|
00000164 <fpm_is_open>:
|
|
164: ffff21 l32i a4, a0, 180
|
|
167: 204228 excw
|
|
16a: 0d042d ill
|
|
16d: 0000f0 ill
|
|
170: 000000 l32r a4, 16c <fpm_is_open+0x8>
|
|
...
|
|
|
|
00000174 <fpm_allow_tx>:
|
|
174: ffff41 s8i a1, a8, 68
|
|
177: 120c movi.n a5, 0
|
|
179: 0c4448 extui a4, a4, 9, 3
|
|
17c: 494005 beqi a4, 3, 182 <fpm_allow_tx+0xe>
|
|
17f: 342624 movnez a2, a5, a4
|
|
182: 254002 extui a2, a2, 0, 8
|
|
185: 2093 ret.n
|
|
187: 0d7420 ill
|
|
18a: 0000f0 ill
|
|
18d: 000000 ill
|
|
190: 0000 l32i.n a1, a0, 0
|
|
192: 180000 ill
|
|
195: 000000 ill
|
|
198: 000000 excw
|
|
19b: 004000 excw
|
|
19e: 00 .byte 0xff
|
|
19f: 00 .byte 0xff
|
|
1a0: ffdfff ill
|
|
1a3: 0000ff excw
|
|
1a6: 00 .byte 0xff
|
|
1a7: 00 .byte 0xff
|
|
1a8: fff1ff ill
|
|
1ab: 0000ff ill
|
|
...
|
|
|
|
000001b8 <fpm_close>:
|
|
1b8: f0c112 l32r a0, ffffcdbc <fpm_do_sleep+0xffffc174>
|
|
1bb: 09 .byte 0xff
|
|
1bc: 0101 l32i.n a0, a0, 16
|
|
1be: 08fff3 bbci a0, 13, 222 <fpm_close+0x6a>
|
|
1c1: d740 movi.n a2, 0
|
|
1c3: 6060 movi.n a3, 0
|
|
1c5: 0c020c l32r a0, 1a8 <fpm_allow_tx+0x34>
|
|
1c8: f80103 callx0 a0
|
|
1cb: 00c0ff l32r a2, 18c <fpm_allow_tx+0x18>
|
|
1ce: f02100 l8ui a2, a2, 0
|
|
1d1: 0222ff bnei a2, 2, 1e8 <fpm_close+0x30>
|
|
1d4: 226600 call0 1d8 <fpm_close+0x20>
|
|
1d7: 0513 beqz.n a2, 1e8 <fpm_close+0x30>
|
|
1d9: 8c0000 l32r a2, 190 <fpm_allow_tx+0x1c>
|
|
1dc: ed21d2 l32r a0, 1ac <fpm_allow_tx+0x38>
|
|
1df: f401ff callx0 a0
|
|
1e2: 00c0ff movi a2, 128
|
|
1e5: a02200 call0 44c <fpm_attach+0x170>
|
|
1e8: 264580 l32r a3, 194 <fpm_allow_tx+0x20>
|
|
1eb: 3100 l32i.n a3, a3, 16
|
|
1ed: 38ffeb l32r a2, 198 <fpm_allow_tx+0x24>
|
|
1f0: ea2143 extui a3, a3, 9, 3
|
|
1f3: 3930ff l32r a0, 1b0 <fpm_allow_tx+0x3c>
|
|
1f6: ef0124 callx0 a0
|
|
1f9: c0ff movi.n a5, 7
|
|
1fb: 0c0000 l32r a2, 19c <fpm_allow_tx+0x28>
|
|
1fe: e82175 l32r a7, 1a0 <fpm_allow_tx+0x2c>
|
|
201: 71ff movi.n a3, 0
|
|
203: ffe8 l32i.n a0, a7, 16
|
|
205: 030c s32i.n a3, a7, 8
|
|
207: 394708 and a0, a0, a2
|
|
20a: 002027 movi a2, 0xfffffe3f
|
|
20d: ae2210 and a0, a0, a2
|
|
210: 203f s32i.n a0, a7, 16
|
|
212: 091000 srli a6, a0, 9
|
|
215: 690047 bnone a5, a6, 222 <fpm_close+0x6a>
|
|
218: 056741 l32r a4, 1a4 <fpm_allow_tx+0x30>
|
|
21b: 4109 mov.n a5, a7
|
|
21d: 5dffe3 and a4, a0, a4
|
|
220: 4007 s32i.n a4, a5, 16
|
|
222: 1040 l32i.n a0, a1, 0
|
|
224: 084549 addi a1, a1, 16
|
|
227: 1201 ret.n
|
|
229: 0d10c1 ill
|
|
22c: 0000f0 ill
|
|
22f: 000000 or a0, a0, a0
|
|
232: 000000 ill
|
|
235: 000020 ill
|
|
238: 000000 excw
|
|
23b: 005000 ill
|
|
...
|
|
246: 00 .byte 0xff
|
|
247: 00 .byte 0xff
|
|
248: fff1ff ill
|
|
24b: 0000ff ill
|
|
...
|
|
|
|
00000260 <fpm_open>:
|
|
260: f0c112 l32r a0, ffffca64 <fpm_do_sleep+0xffffbe1c>
|
|
263: 09 .byte 0xff
|
|
264: 0101 l32i.n a0, a0, 16
|
|
266: 08fff2 bbsi a0, 13, 2bd <fpm_open+0x5d>
|
|
269: e0d740 l32r a0, 24c <fpm_close+0x94>
|
|
26c: f80153 callx0 a0
|
|
26f: c0ff beqz.n a2, 277 <fpm_open+0x17>
|
|
271: 8c0000 l32r a0, 250 <fpm_close+0x98>
|
|
274: f70142 callx0 a0
|
|
277: c0ff movi.n a2, 0
|
|
279: 0c0000 l32r a5, 234 <fpm_close+0x7c>
|
|
27c: ee5102 l32r a6, 230 <fpm_close+0x78>
|
|
27f: 61ff l32i.n a4, a5, 16
|
|
281: ffed movi.n a3, 0
|
|
283: 0c4548 or a4, a4, a6
|
|
286: 6003 s32i.n a4, a5, 16
|
|
288: 492044 l32r a0, 254 <fpm_close+0x9c>
|
|
28b: f30145 callx0 a0
|
|
28e: 00c0ff l32r a3, 23c <fpm_close+0x84>
|
|
291: eb3100 l32r a2, 238 <fpm_close+0x80>
|
|
294: 21ff l32i.n a4, a3, 16
|
|
296: 48ffe9 l8ui a3, a3, 46
|
|
299: 033243 extui a4, a4, 9, 3
|
|
29c: 49402e l32r a0, 258 <fpm_close+0xa0>
|
|
29f: ef0124 callx0 a0
|
|
2a2: 00c0ff l32r a0, 240 <fpm_close+0x88>
|
|
2a5: 0100 l32i.n a0, a0, 16
|
|
2a7: 08ffe7 extui a4, a0, 9, 3
|
|
2aa: 0040 bnez.n a4, 2bd <fpm_open+0x5d>
|
|
2ac: cc2449 l32r a2, 244 <fpm_close+0x8c>
|
|
2af: e621f4 movi a3, 0x600
|
|
2b2: a632ff and a2, a0, a2
|
|
2b5: 202000 or a2, a2, a3
|
|
2b8: 223010 l32r a3, 248 <fpm_close+0x90>
|
|
2bb: 3120 s32i.n a2, a3, 16
|
|
2bd: ffe4 l32i.n a0, a1, 0
|
|
2bf: 084329 addi a1, a1, 16
|
|
2c2: 1201 ret.n
|
|
2c4: 0d10c1 excw
|
|
2c7: 05f4f0 ill
|
|
2ca: 000000 excw
|
|
2cd: 00 .byte 0xdf
|
|
2ce: 00 .byte 0xff
|
|
2cf: 00 .byte 0xff
|
|
2d0: ffdfff ill
|
|
2d3: 0000ff ill
|
|
2d6: 000000 srai a0, a0, 16
|
|
2d9: 0000 addi.n a15, a15, 15
|
|
...
|
|
|
|
000002dc <fpm_attach>:
|
|
2dc: fffb31 excw
|
|
2df: 040c movi.n a7, -3
|
|
2e1: 860c movi.n a8, 1
|
|
2e3: d77c movi.n a9, 4
|
|
2e5: 0c180c l32r a5, 2c8 <fpm_open+0x68>
|
|
2e8: 5149 movi.n a10, 2
|
|
2ea: 0cfff8 addi a1, a1, -16
|
|
2ed: 122a s32i.n a0, a1, 0
|
|
2ef: 09f0c1 s8i a10, a5, 44
|
|
2f2: a201 l32i.n a0, a5, 16
|
|
2f4: 082c45 addi a2, a5, 24
|
|
2f7: c52245 or a0, a0, a9
|
|
2fa: 009018 or a0, a0, a8
|
|
2fd: 008020 and a0, a0, a7
|
|
300: 007020 or a0, a0, a6
|
|
303: 6010 s32i.n a0, a5, 16
|
|
305: 092000 l32r a0, 2d4 <fpm_open+0x74>
|
|
308: f30145 callx0 a0
|
|
30b: c0ff movi.n a2, 1
|
|
30d: 0c0000 l32r a4, 2cc <fpm_open+0x6c>
|
|
310: 4112 movi.n a11, 0
|
|
312: 0cffef l32r a0, 2d0 <fpm_open+0x70>
|
|
315: 010b movi.n a5, 2
|
|
317: 0cffef s8i a5, a0, 46
|
|
31a: 5225 l32i.n a3, a0, 16
|
|
31c: 382e40 s8i a11, a0, 45
|
|
31f: 40b240 and a3, a3, a4
|
|
322: 402d s32i.n a3, a0, 16
|
|
324: 391033 s8i a2, a0, 18
|
|
327: 2240 l32i.n a0, a1, 0
|
|
329: 081240 addi a1, a1, 16
|
|
32c: 1201 ret.n
|
|
32e: 0d10c1 ill
|
|
331: 0000f0 ill
|
|
...
|
|
34c: effe00 ill
|
|
34f: 00003f ill
|
|
...
|
|
37a: 120000 slli a0, a9, 17
|
|
37d: 09f0c1 l32r a0, 330 <fpm_attach+0x54>
|
|
380: ec0101 l32r a2, 334 <fpm_attach+0x58>
|
|
383: ed21ff l8ui a0, a0, 0
|
|
386: 0002ff l8ui a2, a2, 44
|
|
389: 022200 bnei a0, 1, 3a4 <fpm_attach+0xc8>
|
|
38c: 10662c bgeui a2, 2, 3f6 <fpm_attach+0x11a>
|
|
38f: f617 movi.n a2, 2
|
|
391: 6622 movi.n a3, 0
|
|
393: 0c220c l32r a0, 34c <fpm_attach+0x70>
|
|
396: ee0103 callx0 a0
|
|
399: 00c0ff l32r a4, 338 <fpm_attach+0x5c>
|
|
39c: 4100 movi.n a3, 2
|
|
39e: 0cffe7 s8i a3, a4, 44
|
|
3a1: 443223 j 400 <fpm_attach+0x124>
|
|
3a4: 16c62c bnei a0, 2, 3c1 <fpm_attach+0xe5>
|
|
3a7: 6600 movi.n a2, 1
|
|
3a9: 0c1920 l32r a0, 350 <fpm_attach+0x74>
|
|
3ac: e90112 callx0 a0
|
|
3af: c0ff movi.n a2, 8
|
|
3b1: 0000 movi.n a3, 0
|
|
3b3: 0c820c l32r a0, 354 <fpm_attach+0x78>
|
|
3b6: e80103 callx0 a0
|
|
3b9: c0ff movi.n a2, 0
|
|
3bb: 0c0000 l32r a0, 358 <fpm_attach+0x7c>
|
|
3be: e70102 callx0 a0
|
|
3c1: 00c0ff l32r a4, 33c <fpm_attach+0x60>
|
|
3c4: de4100 l8ui a5, a4, 0
|
|
3c7: 52ff movi.n a0, 0
|
|
3c9: 0c0004 bnei a5, 1, 3d9 <fpm_attach+0xfd>
|
|
3cc: 6600 movi.n a2, 0
|
|
3ce: 0c0c15 s8i a2, a4, 0
|
|
3d1: 442202 l32r a0, 35c <fpm_attach+0x80>
|
|
3d4: e20100 callx0 a0
|
|
3d7: c0ff movi.n a0, 0
|
|
3d9: 0c0000 l32r a2, 340 <fpm_attach+0x64>
|
|
3dc: d92100 l8ui a6, a2, 0
|
|
3df: 0262ff bnei a6, 1, 3ef <fpm_attach+0x113>
|
|
3e2: 166600 s8i a0, a2, 0
|
|
3e5: 020c movi.n a3, 1
|
|
3e7: 0042 movi.n a2, 1
|
|
3e9: 0c130c l32r a0, 360 <fpm_attach+0x84>
|
|
3ec: dd0112 callx0 a0
|
|
3ef: c0ff l32i.n a0, a1, 0
|
|
3f1: 080000 addi a1, a1, 16
|
|
3f4: 1201 ret.n
|
|
3f6: 10c1 movi.n a2, 2
|
|
3f8: f00d movi.n a3, 1
|
|
3fa: 0c220c l32r a0, 364 <fpm_attach+0x88>
|
|
3fd: da0113 callx0 a0
|
|
400: 00c0ff l32r a0, 368 <fpm_attach+0x8c>
|
|
403: da0100 callx0 a0
|
|
406: c0ff movi.n a2, 0
|
|
408: 0c0000 l32r a0, 36c <fpm_attach+0x90>
|
|
40b: d90102 callx0 a0
|
|
40e: 00c0ff l32r a0, 370 <fpm_attach+0x94>
|
|
411: d80100 callx0 a0
|
|
414: 00c0ff l32r a7, 344 <fpm_attach+0x68>
|
|
417: cc7100 l8ui a7, a7, 45
|
|
41a: 0772ff bnei a7, 1, 3c1 <fpm_attach+0xe5>
|
|
41d: 662d movi.n a10, 1
|
|
41f: 0ca317 l32r a9, 348 <fpm_attach+0x6c>
|
|
422: ca911a memw
|
|
425: 20c0ff l32i a8, a9, 0x214
|
|
428: 298200 or a8, a8, a10
|
|
42b: 88a085 memw
|
|
42e: 20c020 s32i a8, a9, 0x214
|
|
431: 698200 movi a2, 160
|
|
434: a02285 l32r a0, 374 <fpm_attach+0x98>
|
|
437: d001a0 callx0 a0
|
|
43a: 00c0ff j 3c1 <fpm_attach+0xe5>
|
|
43d: e0c600 ill
|
|
440: 0000ff ill
|
|
443: 000000 excw
|
|
446: 00 .byte 0xff
|
|
447: 00 .byte 0xff
|
|
448: fff1ff ill
|
|
44b: 0000ff mul16u a1, a2, a0
|
|
44e: 120000 slli a0, a9, 17
|
|
451: 09f0c1 call0 378 <fpm_attach+0x9c>
|
|
454: f24501 l32r a3, 440 <fpm_attach+0x164>
|
|
457: fb31ff l32r a0, 444 <fpm_attach+0x168>
|
|
45a: 01ff l32i.n a2, a3, 16
|
|
45c: 28fffb and a0, a2, a0
|
|
45f: 020043 bbci a2, 13, 468 <fpm_attach+0x18c>
|
|
462: 62d710 movi a2, 0x600
|
|
465: a62205 or a0, a0, a2
|
|
468: 2000 s32i.n a0, a3, 16
|
|
46a: 092000 l32r a0, 448 <fpm_attach+0x16c>
|
|
46d: f70143 callx0 a0
|
|
470: c0ff l32i.n a0, a1, 0
|
|
472: 080000 addi a1, a1, 16
|
|
475: 1201 ret.n
|
|
477: 0d10c1 ill
|
|
47a: 0000f0 ill
|
|
47d: 000000 j 18481 <fpm_do_sleep+0x17839>
|
|
480: 000600 excw
|
|
483: 060060 excw
|
|
486: 006000 excw
|
|
489: 3ff20a ill
|
|
...
|
|
498: 000600 excw
|
|
49b: 007060 excw
|
|
49e: 100000 excw
|
|
4a1: 000000 ill
|
|
4a4: 000078 excw
|
|
4a7: 001000 ill
|
|
...
|
|
4b6: b80000 excw
|
|
4b9: 000b addi.n a0, a0, -1
|
|
4bb: 0bb800 excw
|
|
4be: 800000 ill
|
|
...
|
|
4dd: 000000 l32r a12, fffd4ca0 <fpm_do_sleep+0xfffd4058>
|
|
4e0: f0c112 bgei a15, 0x100, 4ed <fpm_attach+0x211>
|
|
4e3: ffe651 l32r a0, fffc19ec <fpm_do_sleep+0xfffc0da4>
|
|
4e6: 0109 movi.n a1, 32
|
|
4e8: 2c0542 excw
|
|
4eb: ffe501 excw
|
|
4ee: 054456 call0 13970 <fpm_do_sleep+0x12d28>
|
|
4f1: 48053d memw
|
|
4f4: 20c013 l32r a2, 480 <fpm_attach+0x1a4>
|
|
4f7: e32100 l32i a2, a2, 0x11c
|
|
4fa: 22ff l32i.n a3, a3, 0
|
|
4fc: 384722 sub a2, a2, a4
|
|
4ff: 224003 l32r a0, 4c0 <fpm_attach+0x1e4>
|
|
502: f001c0 callx0 a0
|
|
505: 00c0ff l32r a9, 484 <fpm_attach+0x1a8>
|
|
508: df9100 l32r a8, 488 <fpm_attach+0x1ac>
|
|
50b: e081ff memw
|
|
50e: c0ff l32i.n a7, a8, 0
|
|
510: 780020 l32r a5, 48c <fpm_attach+0x1b0>
|
|
513: df5108 l32i a9, a9, 0x200
|
|
516: 92ff l32i.n a6, a5, 8
|
|
518: 8029 l32i.n a3, a5, 12
|
|
51a: 2568 add.n a6, a2, a6
|
|
51c: 6a3538 sub a6, a6, a9
|
|
51f: 9062 add.n a7, a7, a6
|
|
521: c066 s32i.n a7, a8, 0
|
|
523: 79776a addx4 a6, a6, a6
|
|
526: 666008 l32r a7, 490 <fpm_attach+0x1b4>
|
|
529: da71a0 slli a4, a6, 1
|
|
52c: 46f0ff l8ui a7, a7, 0
|
|
52f: 077211 srli a4, a4, 5
|
|
532: 454000 moveqz a4, a6, a7
|
|
535: 7041 add.n a3, a3, a4
|
|
537: 4a8346 memw
|
|
53a: 20c033 l32r a0, 494 <fpm_attach+0x1b8>
|
|
53d: 0100 s32i.n a3, a0, 32
|
|
53f: 39ffd6 l8ui a4, a5, 44
|
|
542: 054280 memw
|
|
545: 20c02c l32i a2, a0, 0x128
|
|
548: 2200 movi.n a6, 2
|
|
54a: 0c4a20 extui a10, a2, 0, 2
|
|
54d: 2026 bnez.n a10, 561 <fpm_attach+0x285>
|
|
54f: dc14a0 l32r a2, 498 <fpm_attach+0x1bc>
|
|
552: d2210a l32r a3, 49c <fpm_attach+0x1c0>
|
|
555: d231ff movi a4, 0x13e
|
|
558: a142ff l32r a0, 4c4 <fpm_attach+0x1e8>
|
|
55b: db013e callx0 a0
|
|
55e: 00c0ff j 55e <fpm_attach+0x282>
|
|
561: ff0600 bbci a2, 0, 570 <fpm_attach+0x294>
|
|
564: 6207ff memw
|
|
567: 20c00b l32i a2, a0, 0x118
|
|
56a: 202200 extui a2, a2, 8, 6
|
|
56d: 282046 j 578 <fpm_attach+0x29c>
|
|
570: 01c654 and a3, a2, a6
|
|
573: 6000 movi.n a2, 0
|
|
575: 0c1032 movnez a2, a6, a3
|
|
578: 3002 addi.n a8, a4, -1
|
|
57a: 0b9326 extui a10, a2, 2, 1
|
|
57d: 2084 l32i.n a7, a5, 16
|
|
57f: 04a2 movi.n a9, 4
|
|
581: 0c4578 extui a7, a7, 9, 3
|
|
584: 797049 movnez a2, a9, a10
|
|
587: 29a024 moveqz a2, a6, a8
|
|
58a: 268093 beqi a7, 2, 59f <fpm_attach+0x2c3>
|
|
58d: 272683 l32r a2, 4a0 <fpm_attach+0x1c4>
|
|
590: c42111 l32r a3, 4a4 <fpm_attach+0x1c8>
|
|
593: c531ff movi a4, 0x149
|
|
596: a142ff l32r a0, 4c8 <fpm_attach+0x1ec>
|
|
599: cc0149 callx0 a0
|
|
59c: 00c0ff j 59c <fpm_attach+0x2c0>
|
|
59f: ff0600 call0 44c <fpm_attach+0x170>
|
|
5a2: eac5ff l32r a11, 4a8 <fpm_attach+0x1cc>
|
|
5a5: b1ff l32i.n a11, a11, 16
|
|
5a7: b8ffc1 bbci a11, 12, 5cc <fpm_attach+0x2f0>
|
|
5aa: 6bc74b l32r a2, 4ac <fpm_attach+0x1d0>
|
|
5ad: c02121 l32r a0, 4cc <fpm_attach+0x1f0>
|
|
5b0: c701ff callx0 a0
|
|
5b3: 00c0ff l32r a2, 4b0 <fpm_attach+0x1d4>
|
|
5b6: bf2100 l32r a3, 4b4 <fpm_attach+0x1d8>
|
|
5b9: 31ff movi.n a4, 1
|
|
5bb: ffbf movi.n a5, 1
|
|
5bd: 0c140c l32r a0, 4d0 <fpm_attach+0x1f4>
|
|
5c0: c40115 callx0 a0
|
|
5c3: 00c0ff l32r a2, 4b8 <fpm_attach+0x1dc>
|
|
5c6: bd2100 l32r a0, 4d4 <fpm_attach+0x1f8>
|
|
5c9: c301ff callx0 a0
|
|
5cc: 00c0ff l32r a2, 4bc <fpm_attach+0x1e0>
|
|
5cf: bc2100 l32r a0, 4d8 <fpm_attach+0x1fc>
|
|
5d2: c201ff callx0 a0
|
|
5d5: c0ff l32i.n a0, a1, 0
|
|
5d7: 080000 addi a1, a1, 16
|
|
5da: 1201 ret.n
|
|
5dc: 0d10c1 ill
|
|
5df: 0000f0 excw
|
|
5e2: 880000 and a0, a0, a0
|
|
5e5: 000000 ill
|
|
5e8: 000010 excw
|
|
5eb: 009000 ill
|
|
...
|
|
5f6: 120000 slli a0, a9, 17
|
|
5f9: 09f0c1 l32r a0, 5dc <fpm_attach+0x300>
|
|
5fc: 0101 l32i.n a0, a0, 16
|
|
5fe: 08fff8 extui a0, a0, 9, 3
|
|
601: 090040 beqi a0, 2, 616 <fpm_attach+0x33a>
|
|
604: 202624 l32r a2, 5e0 <fpm_attach+0x304>
|
|
607: f72111 l32r a3, 5e4 <fpm_attach+0x308>
|
|
60a: f731ff movi a4, 0x157
|
|
60d: a142ff l32r a0, 5ec <fpm_attach+0x310>
|
|
610: f70157 callx0 a0
|
|
613: 00c0ff j 613 <fpm_attach+0x337>
|
|
616: 0600 movi.n a2, 8
|
|
618: 0cffff call0 44c <fpm_attach+0x170>
|
|
61b: e30582 l32r a2, 5e8 <fpm_attach+0x30c>
|
|
61e: f321ff l32r a0, 5f0 <fpm_attach+0x314>
|
|
621: f401ff callx0 a0
|
|
624: c0ff l32i.n a0, a1, 0
|
|
626: 080000 addi a1, a1, 16
|
|
629: 1201 ret.n
|
|
62b: 0d10c1 ill
|
|
62e: 0000f0 addx4 a0, a0, a0
|
|
631: 000000 ill
|
|
634: 0000a0 callx0 a0
|
|
637: 00c000 ill
|
|
...
|
|
|
|
00000648 <fpm_do_wakeup>:
|
|
648: f0c112 l32r a0, ffffe64c <fpm_do_sleep+0xffffda04>
|
|
64b: 09 .byte 0xff
|
|
64c: 0101 l32i.n a0, a0, 16
|
|
64e: 08fff8 bbsi a0, 13, 65d <fpm_do_wakeup+0x15>
|
|
651: e0d740 l32r a2, 630 <fpm_attach+0x354>
|
|
654: f7210b l32r a0, 638 <fpm_attach+0x35c>
|
|
657: f901ff callx0 a0
|
|
65a: 00c0ff j 66c <fpm_do_wakeup+0x24>
|
|
65d: 038600 l32r a0, 63c <fpm_attach+0x360>
|
|
660: f70100 callx0 a0
|
|
663: 00c0ff l32r a2, 634 <fpm_attach+0x358>
|
|
666: f42100 l32r a0, 640 <fpm_attach+0x364>
|
|
669: f601ff callx0 a0
|
|
66c: c0ff l32i.n a0, a1, 0
|
|
66e: 080000 addi a1, a1, 16
|
|
671: 1201 ret.n
|
|
673: 0d10c1 ill
|
|
676: 0000f0 subx8 a0, a0, a0
|
|
679: 000000 ill
|
|
67c: 0000f0 excw
|
|
67f: 001000 excw
|
|
682: 00 .byte 0xff
|
|
683: 00 .byte 0xff
|
|
684: fff1ff excw
|
|
687: 0600ff excw
|
|
68a: 006000 excw
|
|
68d: 3ff20a ill
|
|
...
|
|
6a8: f0c112 l32r a1, ffffd1ac <fpm_do_sleep+0xffffc564>
|
|
6ab: c9 .byte 0xff
|
|
6ac: c111 s32i.n a0, a1, 0
|
|
6ae: fff2 l32i.n a0, a12, 16
|
|
6b0: 080109 bbci a0, 0, 6c0 <fpm_do_wakeup+0x78>
|
|
6b3: 60074c l32r a0, 68c <fpm_do_wakeup+0x44>
|
|
6b6: f6010c callx0 a0
|
|
6b9: c0ff l32i.n a0, a12, 16
|
|
6bb: 0000 movi.n a2, 8
|
|
6bd: 0c4c08 j 6c2 <fpm_do_wakeup+0x7a>
|
|
6c0: 4682 movi.n a2, 0
|
|
6c2: 0c0000 bbci a0, 1, 6ca <fpm_do_wakeup+0x82>
|
|
6c5: 1702 movi.n a3, 16
|
|
6c7: 1c0460 or a2, a2, a3
|
|
6ca: 223003 bbci a0, 2, 6d2 <fpm_do_wakeup+0x8a>
|
|
6cd: 2720 movi.n a4, 4
|
|
6cf: 0c0460 or a2, a2, a4
|
|
6d2: 224044 extui a3, a0, 3, 1
|
|
6d5: 330020 l32r a0, 690 <fpm_do_wakeup+0x48>
|
|
6d8: ee0104 callx0 a0
|
|
6db: c0ff l32i.n a0, a12, 16
|
|
6dd: 080000 extui a5, a0, 9, 3
|
|
6e0: 59004c beqi a5, 1, 6f5 <fpm_do_wakeup+0xad>
|
|
6e3: 152624 l32r a2, 678 <fpm_do_wakeup+0x30>
|
|
6e6: e52111 l32r a3, 67c <fpm_do_wakeup+0x34>
|
|
6e9: e531ff movi a4, 0x190
|
|
6ec: a142ff l32r a0, 694 <fpm_do_wakeup+0x4c>
|
|
6ef: ea0190 callx0 a0
|
|
6f2: 00c0ff j 6f2 <fpm_do_wakeup+0xaa>
|
|
6f5: ff0600 movi a7, 0xfffffe3f
|
|
6f8: ae72ff l32r a6, 680 <fpm_do_wakeup+0x38>
|
|
6fb: e2613f movi a8, 0x400
|
|
6fe: a482ff and a6, a0, a6
|
|
701: 606000 or a6, a6, a8
|
|
704: 668010 and a6, a6, a7
|
|
707: 7020 s32i.n a6, a12, 16
|
|
709: 691066 l32r a0, 698 <fpm_do_wakeup+0x50>
|
|
70c: e3014c callx0 a0
|
|
70f: 00c0ff l32r a7, 684 <fpm_do_wakeup+0x3c>
|
|
712: dd7100 memw
|
|
715: 20c0ff l32i a9, a7, 0x11c
|
|
718: 9200 s32i.n a9, a12, 4
|
|
71a: 994727 l32r a8, 688 <fpm_do_wakeup+0x40>
|
|
71d: db811c memw
|
|
720: 20c0ff l32i a8, a8, 0x200
|
|
723: 8200 s32i.n a8, a12, 8
|
|
725: 898028 memw
|
|
728: c02c movi.n a2, 2
|
|
72a: 0020 l32i.n a7, a7, 36
|
|
72c: 220c s32i.n a7, a12, 12
|
|
72e: 799778 s8i a2, a12, 44
|
|
731: 4c223c l32r a0, 69c <fpm_do_wakeup+0x54>
|
|
734: da012c callx0 a0
|
|
737: 00c0ff s8i a2, a12, 44
|
|
73a: 4c2200 extui a10, a2, 0, 8
|
|
73d: 202c bnez.n a10, 747 <fpm_do_wakeup+0xff>
|
|
73f: 74a0 movi.n a2, 2
|
|
741: 0c6acc l32r a0, 6a0 <fpm_do_wakeup+0x58>
|
|
744: d70122 callx0 a0
|
|
747: c0ff l32i.n a12, a1, 4
|
|
749: 0000 l32i.n a0, a1, 0
|
|
74b: 0811c8 addi a1, a1, 16
|
|
74e: 1201 ret.n
|
|
750: 10c1 l32i.n a4, a4, 60
|
|
752: 0d .byte 0xff
|
|
753: f0 .byte 0xff
|
|
754: fff448 ill
|
|
757: 0000ff excw
|
|
75a: 000000 excw
|
|
75d: 0a .byte 0xfe
|
|
75e: f2 .byte 0xef
|
|
75f: 3f .byte 0x3f
|
|
760: effe00 excw
|
|
763: 3f .byte 0x3f
|
|
764: f20a00 excw
|
|
767: 01003f ill
|
|
...
|
|
796: 120000 srai a13, a15, 9
|
|
799: f0c1 s32i.n a14, a1, 12
|
|
79b: 21d9 s32i.n a12, a1, 4
|
|
79d: 31e9 s32i.n a0, a1, 0
|
|
79f: 11c9 mov.n a12, a2
|
|
7a1: cd0109 l32r a0, 768 <fpm_do_wakeup+0x120>
|
|
7a4: f10102 callx0 a0
|
|
7a7: 00c0ff l32r a14, 750 <fpm_do_wakeup+0x108>
|
|
7aa: e100 add.n a14, a12, a14
|
|
7ac: eaffea l32r a12, 754 <fpm_do_wakeup+0x10c>
|
|
7af: c1ec mov.n a3, a2
|
|
7b1: ffea s32i.n a2, a12, 0
|
|
7b3: 023d mov.n a2, a14
|
|
7b5: 2d0c29 l32r a0, 76c <fpm_do_wakeup+0x124>
|
|
7b8: ed010e callx0 a0
|
|
7bb: 00c0ff l32r a0, 758 <fpm_do_wakeup+0x110>
|
|
7be: e70100 memw
|
|
7c1: 20c0ff l32i a13, a0, 0x200
|
|
7c4: 20d200 movi a3, 0x12c
|
|
7c7: a13280 bltu a3, a2, 7cd <fpm_do_wakeup+0x185>
|
|
7ca: 33272c j 885 <fpm_do_wakeup+0x23d>
|
|
7cd: c602 movi.n a6, 1
|
|
7cf: 002d movi.n a5, 0
|
|
7d1: 0c160c l32r a4, 75c <fpm_do_wakeup+0x114>
|
|
7d4: e24105 memw
|
|
7d7: 20c0ff l32i a7, a4, 0x214
|
|
7da: 247200 extui a7, a7, 0, 1
|
|
7dd: 707085 movnez a5, a6, a7
|
|
7e0: 567004 extui a5, a5, 0, 8
|
|
7e3: 505093 s8i a5, a12, 45
|
|
7e6: 4c5274 bnei a5, 1, 802 <fpm_do_wakeup+0x1ba>
|
|
7e9: 15662d memw
|
|
7ec: 20c018 l32i a9, a4, 0x214
|
|
7ef: 9200 movi.n a10, -2
|
|
7f1: 7c8524 and a9, a9, a10
|
|
7f4: 99a0ea memw
|
|
7f7: 20c010 s32i a9, a4, 0x214
|
|
7fa: 9200 movi.n a2, 80
|
|
7fc: 5c8564 l32r a0, 770 <fpm_do_wakeup+0x128>
|
|
7ff: dd0102 callx0 a0
|
|
802: 00c0ff l32r a0, 774 <fpm_do_wakeup+0x12c>
|
|
805: dc0100 callx0 a0
|
|
808: c0ff movi.n a2, 1
|
|
80a: 0c0000 l32r a0, 778 <fpm_do_wakeup+0x130>
|
|
80d: db0112 callx0 a0
|
|
810: c0ff movi.n a2, 2
|
|
812: 0c0000 l32r a0, 77c <fpm_do_wakeup+0x134>
|
|
815: da0122 callx0 a0
|
|
818: 00c0ff l32r a0, 780 <fpm_do_wakeup+0x138>
|
|
81b: da0100 callx0 a0
|
|
81e: c0ff mov.n a3, a2
|
|
820: 0000 s32i.n a2, a12, 0
|
|
822: 023d mov.n a2, a14
|
|
824: 2d0c29 l32r a0, 784 <fpm_do_wakeup+0x13c>
|
|
827: d8010e callx0 a0
|
|
82a: c0ff mov.n a14, a2
|
|
82c: ed0000 memw
|
|
82f: 20c002 l32r a2, 760 <fpm_do_wakeup+0x118>
|
|
832: cc2100 l32i a2, a2, 0x200
|
|
835: 22ff l32i.n a3, a12, 0
|
|
837: 388022 sub a2, a2, a13
|
|
83a: 22d00c l32r a0, 788 <fpm_do_wakeup+0x140>
|
|
83d: d301c0 callx0 a0
|
|
840: c0ff mov.n a13, a2
|
|
842: dd0000 l32r a0, 78c <fpm_do_wakeup+0x144>
|
|
845: d20102 callx0 a0
|
|
848: 00c0ff movi a2, 0xfffffed4
|
|
84b: ae2200 addmi a3, a13, 0x400
|
|
84e: dd32d4 addmi a4, a14, 0xffffff00
|
|
851: de4204 addi a4, a4, -44
|
|
854: c442ff addi a3, a3, -24
|
|
857: c332d4 bgeu a3, a4, 891 <fpm_do_wakeup+0x249>
|
|
85a: 47e8 l32i.n a0, a12, 16
|
|
85c: 36b3 movi.n a5, -2
|
|
85e: 7c4c08 bbci a0, 12, 87d <fpm_do_wakeup+0x235>
|
|
861: 60c7e5 and a0, a0, a5
|
|
864: 501b s32i.n a0, a12, 16
|
|
866: 091000 sub a6, a14, a13
|
|
869: d04c add.n a2, a6, a2
|
|
86b: 2ac06e call0 6a4 <fpm_do_wakeup+0x5c>
|
|
86e: 8526 movi.n a2, 0
|
|
870: ffe3 l32i.n a12, a1, 4
|
|
872: 020c l32i.n a13, a1, 8
|
|
874: 11c8 l32i.n a14, a1, 12
|
|
876: 21d8 l32i.n a0, a1, 0
|
|
878: 0831e8 addi a1, a1, 16
|
|
87b: 1201 ret.n
|
|
87d: 10c1 movi.n a7, 1
|
|
87f: 0cf00d or a0, a0, a7
|
|
882: 007017 j 864 <fpm_do_wakeup+0x21c>
|
|
885: f78620 l32r a2, 764 <fpm_do_wakeup+0x11c>
|
|
888: b721ff l32r a0, 790 <fpm_do_wakeup+0x148>
|
|
88b: c201ff callx0 a0
|
|
88e: 00c0ff j 894 <fpm_do_wakeup+0x24c>
|
|
891: 008600 call0 378 <fpm_attach+0x9c>
|
|
894: 4500 movi.n a2, 1
|
|
896: 0cffae j 870 <fpm_do_wakeup+0x228>
|
|
899: f58612 ill
|
|
89c: 0000ff excw
|
|
89f: 00 .byte 0x3f
|
|
8a0: 0a00 l32i.n a4, a4, 60
|
|
8a2: f2 .byte 0xff
|
|
8a3: 3f .byte 0xff
|
|
8a4: fff448 beqz a4, 8a7 <fpm_do_wakeup+0x25f>
|
|
8a7: ff .byte 0xff
|
|
8a8: fff416 excw
|
|
8ab: ff .byte 0x3f
|
|
8ac: f20a00 ill
|
|
8af: 00003f extui a1, a0, 6, 16
|
|
8b2: 00 .byte 0xff
|
|
8b3: 00 .byte 0xff
|
|
8b4: fff416 ill
|
|
8b7: 0000ff slli a1, a0, 32
|
|
8ba: 100000 and a0, a0, a0
|
|
8bd: 000001 ill
|
|
8c0: 000010 excw
|
|
8c3: 012000 excw
|
|
8c6: 00 .byte 0xff
|
|
8c7: 00 .byte 0xff
|
|
8c8: fff1ff ill
|
|
8cb: 0000ff ill
|
|
...
|
|
8ea: 120000 slli a0, a9, 1
|
|
8ed: f0c1 s32i.n a13, a1, 12
|
|
8ef: 1109 s32i.n a12, a1, 8
|
|
8f1: 31d9 mov.n a12, a2
|
|
8f3: cd21c9 l32r a13, 89c <fpm_do_wakeup+0x254>
|
|
8f6: ead102 memw
|
|
8f9: 20c0ff l32i a13, a13, 0x200
|
|
8fc: 2dd200 l32r a2, 8a0 <fpm_do_wakeup+0x258>
|
|
8ff: 2180 movi.n a0, 50
|
|
901: ffe9 add.n a2, a12, a2
|
|
903: 2a203c bltu a0, a2, 909 <fpm_do_wakeup+0x2c1>
|
|
906: 30272c j 98c <fpm_do_wakeup+0x344>
|
|
909: 8602 movi.n a2, 1
|
|
90b: 0c0020 l32r a0, 8c8 <fpm_do_wakeup+0x280>
|
|
90e: ef0112 callx0 a0
|
|
911: c0ff movi.n a2, 8
|
|
913: 0c0000 l32r a0, 8cc <fpm_do_wakeup+0x284>
|
|
916: ee0182 callx0 a0
|
|
919: c0ff movi.n a2, 0
|
|
91b: 0c0000 l32r a0, 8d0 <fpm_do_wakeup+0x288>
|
|
91e: ed0102 callx0 a0
|
|
921: 00c0ff l32r a2, 8a4 <fpm_do_wakeup+0x25c>
|
|
924: e02100 memw
|
|
927: 20c0ff l32r a4, 8a8 <fpm_do_wakeup+0x260>
|
|
92a: e04100 l32i a4, a4, 0x200
|
|
92d: 42ff add.n a3, a12, a2
|
|
92f: 2a8024 sub a13, a4, a13
|
|
932: d4d03c addmi a0, a13, 0x1800
|
|
935: dd02c0 addi a0, a0, -44
|
|
938: c00218 bgeu a0, a3, 998 <fpm_do_wakeup+0x350>
|
|
93b: b037d4 l32r a4, 8ac <fpm_do_wakeup+0x264>
|
|
93e: 415c l32i.n a0, a4, 16
|
|
940: 08ffdc bbsi a0, 12, 974 <fpm_do_wakeup+0x32c>
|
|
943: c744 mov.n a2, a4
|
|
945: 2d30e0 addi a2, a2, 24
|
|
948: 2204 s32i.n a2, a1, 0
|
|
94a: 2918c2 l32r a0, 8d4 <fpm_do_wakeup+0x28c>
|
|
94d: e20101 callx0 a0
|
|
950: 00c0ff l32r a3, 8b0 <fpm_do_wakeup+0x268>
|
|
953: d83100 sub a2, a12, a13
|
|
956: d0ff add.n a2, a2, a3
|
|
958: 3ac02c movi a3, 0x3e8
|
|
95b: a33222 l32r a0, 8d8 <fpm_do_wakeup+0x290>
|
|
95e: df01e8 callx0 a0
|
|
961: c0ff movi.n a4, 0
|
|
963: 0000 mov.n a3, a2
|
|
965: 040c movi.n a5, 1
|
|
967: 023d l32i.n a2, a1, 0
|
|
969: 28150c l32r a0, 8dc <fpm_do_wakeup+0x294>
|
|
96c: dc0101 callx0 a0
|
|
96f: 00c0ff l32r a4, 8b4 <fpm_do_wakeup+0x26c>
|
|
972: 4100 l32i.n a0, a4, 16
|
|
974: 08ffd1 extui a5, a0, 9, 3
|
|
977: 590044 beqi a5, 1, 9a8 <fpm_do_wakeup+0x360>
|
|
97a: 152624 l32r a2, 8b8 <fpm_do_wakeup+0x270>
|
|
97d: cf212d l32r a3, 8bc <fpm_do_wakeup+0x274>
|
|
980: cf31ff movi a4, 0x1f0
|
|
983: a142ff l32r a0, 8e0 <fpm_do_wakeup+0x298>
|
|
986: d701f0 callx0 a0
|
|
989: 00c0ff j 989 <fpm_do_wakeup+0x341>
|
|
98c: ff0600 l32r a2, 8c0 <fpm_do_wakeup+0x278>
|
|
98f: cd21ff l32r a0, 8e4 <fpm_do_wakeup+0x29c>
|
|
992: d501ff callx0 a0
|
|
995: 00c0ff j 99b <fpm_do_wakeup+0x353>
|
|
998: 008600 call0 378 <fpm_attach+0x9c>
|
|
99b: c500 movi.n a2, 1
|
|
99d: ff9d l32i.n a12, a1, 8
|
|
99f: 120c l32i.n a13, a1, 12
|
|
9a1: 21c8 l32i.n a0, a1, 4
|
|
9a3: 0831d8 addi a1, a1, 16
|
|
9a6: 1211 ret.n
|
|
9a8: 10c1 movi.n a2, 0
|
|
9aa: 0cf00d l32r a6, 8c4 <fpm_do_wakeup+0x27c>
|
|
9ad: c66102 movi a7, 0x400
|
|
9b0: a472ff and a6, a0, a6
|
|
9b3: 606000 or a6, a6, a7
|
|
9b6: 7010 s32i.n a6, a4, 16
|
|
9b8: 692066 j 99d <fpm_do_wakeup+0x355>
|
|
9bb: f84644 ill
|
|
9be: 0000ff xor a0, a0, a0
|
|
9c1: 000000 l32r a0, fffc09c4 <fpm_do_sleep+0xfffbfd7c>
|
|
9c4: 000130 excw
|
|
9c7: 001000 slli a3, a8, 32
|
|
9ca: 380000 and a0, a0, a0
|
|
9cd: 000001 ill
|
|
9d0: 000010 ill
|
|
...
|
|
9db: 00 .byte 0xf
|
|
9dc: fffffe excw
|
|
9df: 0f .byte 0x3f
|
|
9e0: f20a00 ill
|
|
9e3: 00003f ill
|
|
...
|
|
9ee: 000000 excw
|
|
9f1: 06 .byte 0xff
|
|
9f2: 00 .byte 0xff
|
|
9f3: 60 .byte 0xf
|
|
9f4: ff .byte 0xff
|
|
9f5: 0fffff l32r a15, 9f4 <fpm_do_wakeup+0x3ac>
|
|
9f8: fff1ff excw
|
|
9fb: 2d50ff excw
|
|
9fe: 00 .byte 0xff
|
|
9ff: 00 .byte 0xf
|
|
a00: ff .byte 0xff
|
|
a01: ff .byte 0xef
|
|
a02: ff .byte 0xff
|
|
a03: 0f .byte 0xff
|
|
a04: ffefff ill
|
|
a07: 0000ff and a0, a0, a0
|
|
a0a: 000000 ill
|
|
a0d: 000010 ill
|
|
...
|
|
a1c: 000150 ill
|
|
...
|
|
a2b: 00 .byte 0xff
|
|
a2c: fff1ff ill
|
|
a2f: 0000ff ill
|
|
...
|
|
a3a: 000000 rer
|
|
a3d: 600006 l32r a0, fffc0a40 <fpm_do_sleep+0xfffbfdf8>
|
|
a40: 000140 ill
|
|
...
|
|
a6f: 1200 s32i.n a0, a1, 4
|
|
a71: 09f0c1 l32r a0, a40 <fpm_do_wakeup+0x3f8>
|
|
a74: f30111 callx0 a0
|
|
a77: 00c0ff l32r a0, 9bc <fpm_do_wakeup+0x374>
|
|
a7a: 0100 l32i.n a3, a0, 16
|
|
a7c: 38ffd1 bbci a3, 13, a85 <fpm_do_wakeup+0x43d>
|
|
a7f: 63d740 extui a4, a3, 9, 3
|
|
a82: 493005 beqi a4, 1, a97 <fpm_do_wakeup+0x44f>
|
|
a85: 142624 l32r a2, 9c0 <fpm_do_wakeup+0x378>
|
|
a88: ce2111 l32r a3, 9c4 <fpm_do_wakeup+0x37c>
|
|
a8b: cf31ff movi a4, 0x209
|
|
a8e: a242ff l32r a0, a44 <fpm_do_wakeup+0x3fc>
|
|
a91: ed0109 callx0 a0
|
|
a94: 00c0ff j a94 <fpm_do_wakeup+0x44c>
|
|
a97: ff0600 l32r a0, a48 <fpm_do_wakeup+0x400>
|
|
a9a: ec01ff callx0 a0
|
|
a9d: c0ff beqz.n a2, ab1 <fpm_do_wakeup+0x469>
|
|
a9f: 9c0000 l32r a2, 9c8 <fpm_do_wakeup+0x380>
|
|
aa2: ca2102 l32r a3, 9cc <fpm_do_wakeup+0x384>
|
|
aa5: ca31ff movi a4, 0x20a
|
|
aa8: a242ff l32r a0, a4c <fpm_do_wakeup+0x404>
|
|
aab: e9010a callx0 a0
|
|
aae: 00c0ff j aae <fpm_do_wakeup+0x466>
|
|
ab1: ff0600 l32r a3, 9d0 <fpm_do_wakeup+0x388>
|
|
ab4: 31ff l32i.n a3, a3, 16
|
|
ab6: 38ffc7 bbsi a3, 14, b07 <fpm_do_wakeup+0x4bf>
|
|
ab9: e3e743 bbsi a3, 15, b07 <fpm_do_wakeup+0x4bf>
|
|
abc: f74d movi.n a2, 1
|
|
abe: 0c4ae3 l32r a0, a50 <fpm_do_wakeup+0x408>
|
|
ac1: e40112 callx0 a0
|
|
ac4: 00c0ff beqi a2, 1, b07 <fpm_do_wakeup+0x4bf>
|
|
ac7: 122600 l32r a0, 9d4 <fpm_do_wakeup+0x38c>
|
|
aca: c3013f l32r a4, 9d8 <fpm_do_wakeup+0x390>
|
|
acd: 41ff l32i.n a0, a0, 20
|
|
acf: 08ffc3 bltu a4, a0, b24 <fpm_do_wakeup+0x4dc>
|
|
ad2: 340750 l32r a3, 9dc <fpm_do_wakeup+0x394>
|
|
ad5: c23151 memw
|
|
ad8: 20c0ff l32r a2, 9e0 <fpm_do_wakeup+0x398>
|
|
adb: c22100 l32i a3, a3, 0x200
|
|
ade: 32ff l32i.n a2, a2, 8
|
|
ae0: 288023 sub a2, a2, a3
|
|
ae3: 3022 add.n a2, a0, a2
|
|
ae5: 2ac022 j b27 <fpm_do_wakeup+0x4df>
|
|
ae8: 0f8620 l32r a4, 9e4 <fpm_do_wakeup+0x39c>
|
|
aeb: 4100 l32i.n a4, a4, 16
|
|
aed: 48ffbf and a0, a4, a0
|
|
af0: 040044 extui a4, a4, 13, 1
|
|
af3: 4010 beqz.n a4, af8 <fpm_do_wakeup+0x4b0>
|
|
af5: 8c044d or a0, a0, a3
|
|
af8: 003014 l32r a5, 9e8 <fpm_do_wakeup+0x3a0>
|
|
afb: 5120 s32i.n a0, a5, 16
|
|
afd: ffbc movi.n a2, 0
|
|
aff: 4509 movi.n a3, 0
|
|
b01: 0c020c l32r a0, a54 <fpm_do_wakeup+0x40c>
|
|
b04: d40103 callx0 a0
|
|
b07: 00c0ff l32r a0, a58 <fpm_do_wakeup+0x410>
|
|
b0a: d40100 callx0 a0
|
|
b0d: 00c0ff memw
|
|
b10: 20c000 l32r a7, 9ec <fpm_do_wakeup+0x3a4>
|
|
b13: 7100 l32i.n a6, a7, 36
|
|
b15: 68ffb7 addi a6, a6, 50
|
|
b18: c66297 memw
|
|
b1b: c032 s32i.n a6, a7, 48
|
|
b1d: 0020 l32i.n a0, a1, 4
|
|
b1f: 08c769 addi a1, a1, 16
|
|
b22: 1211 ret.n
|
|
b24: 0d10c1 l32r a2, 9f0 <fpm_do_wakeup+0x3a8>
|
|
b27: b321f0 l32r a0, 9f4 <fpm_do_wakeup+0x3ac>
|
|
b2a: b301ff l32r a7, 9f8 <fpm_do_wakeup+0x3b0>
|
|
b2d: b371ff movi a3, 0x600
|
|
b30: a632ff bgeu a7, a2, ae8 <fpm_do_wakeup+0x4a0>
|
|
b33: b72700 l32r a6, 9fc <fpm_do_wakeup+0x3b4>
|
|
b36: b261b4 bltu a6, a2, ae8 <fpm_do_wakeup+0x4a0>
|
|
b39: 3627ff l32r a8, a04 <fpm_do_wakeup+0x3bc>
|
|
b3c: b281ae l32r a4, a00 <fpm_do_wakeup+0x3b8>
|
|
b3f: 41ff l32i.n a3, a8, 16
|
|
b41: ffb1 s32i.n a2, a1, 0
|
|
b43: 294838 and a3, a3, a4
|
|
b46: 4001 s32i.n a3, a8, 16
|
|
b48: 391033 bne a2, a6, b55 <fpm_do_wakeup+0x50d>
|
|
b4b: 926748 l32r a6, a08 <fpm_do_wakeup+0x3c0>
|
|
b4e: 6109 mov.n a5, a8
|
|
b50: 5dffaf or a3, a3, a6
|
|
b53: 6008 s32i.n a3, a5, 16
|
|
b55: 392033 l32r a7, a0c <fpm_do_wakeup+0x3c4>
|
|
b58: ad7145 l8ui a7, a7, 46
|
|
b5b: 0772ff bnei a7, 1, bc6 <fpm_do_wakeup+0x57e>
|
|
b5e: 17662e bbci a3, 12, bd9 <fpm_do_wakeup+0x591>
|
|
b61: 63c767 l32r a2, a10 <fpm_do_wakeup+0x3c8>
|
|
b64: ab2177 l32r a0, a5c <fpm_do_wakeup+0x414>
|
|
b67: be01ff callx0 a0
|
|
b6a: 00c0ff l32r a0, a60 <fpm_do_wakeup+0x418>
|
|
b6d: bd0100 callx0 a0
|
|
b70: c0ff movi.n a3, 1
|
|
b72: 0c0000 l32r a8, a14 <fpm_do_wakeup+0x3cc>
|
|
b75: a88113 l32r a2, a18 <fpm_do_wakeup+0x3d0>
|
|
b78: a821ff s8i a3, a8, 0
|
|
b7b: 4832ff l32r a0, a64 <fpm_do_wakeup+0x41c>
|
|
b7e: ba0100 callx0 a0
|
|
b81: 00c0ff l32r a0, a1c <fpm_do_wakeup+0x3d4>
|
|
b84: a60100 l8ui a3, a0, 0
|
|
b87: 0032ff bnei a3, 1, b9b <fpm_do_wakeup+0x553>
|
|
b8a: 6600 l32i.n a2, a1, 0
|
|
b8c: 281013 call0 794 <fpm_do_wakeup+0x14c>
|
|
b8f: c04501 l32r a0, a20 <fpm_do_wakeup+0x3d8>
|
|
b92: a401ff slli a2, a2, 24
|
|
b95: 2280ff srai a2, a2, 24
|
|
b98: 282001 j ba8 <fpm_do_wakeup+0x560>
|
|
b9b: 030631 bnei a3, 2, ba6 <fpm_do_wakeup+0x55e>
|
|
b9e: 6600 l32i.n a2, a1, 0
|
|
ba0: 280723 call0 8e8 <fpm_do_wakeup+0x2a0>
|
|
ba3: d44501 j b8f <fpm_do_wakeup+0x547>
|
|
ba6: 06ff movi.n a2, 0
|
|
ba8: fffa beqz.n a2, bcb <fpm_do_wakeup+0x583>
|
|
baa: 9c020c l32r a3, a24 <fpm_do_wakeup+0x3dc>
|
|
bad: 9e31f2 l32r a0, a28 <fpm_do_wakeup+0x3e0>
|
|
bb0: 01ff l32i.n a3, a3, 16
|
|
bb2: 38ff9e and a0, a3, a0
|
|
bb5: 030043 bbci a3, 13, bbe <fpm_do_wakeup+0x576>
|
|
bb8: 63d710 movi a4, 0x600
|
|
bbb: a64205 or a0, a0, a4
|
|
bbe: 004000 l32r a5, a2c <fpm_do_wakeup+0x3e4>
|
|
bc1: 5120 s32i.n a0, a5, 16
|
|
bc3: 09ff9b j afd <fpm_do_wakeup+0x4b5>
|
|
bc6: 8645 movi.n a3, 2
|
|
bc8: 0cffcd j b72 <fpm_do_wakeup+0x52a>
|
|
bcb: e98623 l8ui a6, a0, 0
|
|
bce: 62ff addi.n a6, a6, -1
|
|
bd0: 0b0000 bnez a6, afd <fpm_do_wakeup+0x4b5>
|
|
bd3: 965666 call0 4dc <fpm_attach+0x200>
|
|
bd6: 9085f2 j afd <fpm_do_wakeup+0x4b5>
|
|
bd9: c8c6ff l32r a3, a30 <fpm_do_wakeup+0x3e8>
|
|
bdc: 31ff l32i.n a3, a3, 0
|
|
bde: ff95 beqz.n a3, c0d <fpm_do_wakeup+0x5c5>
|
|
be0: 0338 l32i.n a7, a1, 0
|
|
be2: 78b3ac l32r a8, a34 <fpm_do_wakeup+0x3ec>
|
|
be5: 948101 addx4 a7, a7, a7
|
|
be8: 7770ff l8ui a8, a8, 0
|
|
beb: 0882a0 slli a6, a7, 1
|
|
bee: 67f000 srli a6, a6, 5
|
|
bf1: 656011 moveqz a6, a7, a8
|
|
bf4: 678041 memw
|
|
bf7: 20c083 l32r a5, a38 <fpm_do_wakeup+0x3f0>
|
|
bfa: 5100 movi.n a0, 2
|
|
bfc: ff90 l32i.n a5, a5, 36
|
|
bfe: 200c l32i.n a4, a3, 4
|
|
c00: 9558 add.n a5, a5, a6
|
|
c02: 6a1348 bltu a4, a5, c07 <fpm_do_wakeup+0x5bf>
|
|
c05: 5755 movi.n a0, 1
|
|
c07: 0c0134 extui a3, a0, 0, 8
|
|
c0a: 300010 j b72 <fpm_do_wakeup+0x52a>
|
|
c0d: d90674 l32r a2, a3c <fpm_do_wakeup+0x3f4>
|
|
c10: 8b21ff l32r a0, a68 <fpm_do_wakeup+0x420>
|
|
c13: 9601ff callx0 a0
|
|
c16: c0ff movi.n a3, 1
|
|
c18: 0c0000 j b72 <fpm_do_wakeup+0x52a>
|
|
c1b: d58613 slli a5, a8, 32
|
|
c1e: 5800ff and a0, a0, a0
|
|
c21: 000001 ill
|
|
c24: 000010 ill
|
|
c27: 000000 excw
|
|
c2a: 000000 excw
|
|
c2d: f20a add.n a0, a0, a0
|
|
c2f: 0a6c3f excw
|
|
c32: 00 .byte 0xff
|
|
c33: 00 .byte 0xff
|
|
c34: fff1ff ill
|
|
c37: 0000ff ill
|
|
...
|
|
|
|
00000c48 <fpm_do_sleep>:
|
|
c48: f0c112 l32r a0, fffc506c <fpm_do_sleep+0xfffc4424>
|
|
c4b: 090129 l32r a0, c38 <fpm_do_wakeup+0x5f0>
|
|
c4e: fb0111 callx0 a0
|
|
c51: c0ff beqz.n a2, c65 <fpm_do_sleep+0x1d>
|
|
c53: 9c0000 l32r a2, c1c <fpm_do_wakeup+0x5d4>
|
|
c56: f22102 l32r a3, c20 <fpm_do_wakeup+0x5d8>
|
|
c59: f231ff movi a4, 0x274
|
|
c5c: a242ff l32r a0, c3c <fpm_do_wakeup+0x5f4>
|
|
c5f: f80174 callx0 a0
|
|
c62: 00c0ff j c62 <fpm_do_sleep+0x1a>
|
|
c65: ff0600 l32r a4, c24 <fpm_do_wakeup+0x5dc>
|
|
c68: 41ff l32i.n a0, a4, 16
|
|
c6a: ffef movi.n a2, -2
|
|
c6c: 7c4408 bbsi a0, 13, c72 <fpm_do_sleep+0x2a>
|
|
c6f: e0d7e2 j c7a <fpm_do_sleep+0x32>
|
|
c72: 01c602 extui a2, a0, 9, 3
|
|
c75: 290000 beqi a2, 3, c81 <fpm_do_sleep+0x39>
|
|
c78: 2624 movi.n a2, -1
|
|
c7a: 0832 l32i.n a0, a1, 4
|
|
c7c: 08f27c addi a1, a1, 16
|
|
c7f: 1211 ret.n
|
|
c81: 0d10c1 l8ui a3, a4, 46
|
|
c84: 32f0 bnez.n a3, c8b <fpm_do_sleep+0x43>
|
|
c86: 2e04 movi.n a2, 0
|
|
c88: 0c33cc j c7a <fpm_do_sleep+0x32>
|
|
c8b: fb8602 l32r a6, c28 <fpm_do_wakeup+0x5e0>
|
|
c8e: e761ff memw
|
|
c91: 20c0ff l32r a2, c2c <fpm_do_wakeup+0x5e4>
|
|
c94: 2100 movi.n a3, 0
|
|
c96: ffe6 mov.n a5, a4
|
|
c98: 5d030c l32i a6, a6, 0x200
|
|
c9b: 6204 l32i.n a4, a1, 0
|
|
c9d: 8026 s32i.n a6, a5, 8
|
|
c9f: 0148 s32i.n a4, a5, 20
|
|
ca1: 492569 l32r a0, c40 <fpm_do_wakeup+0x5f8>
|
|
ca4: e70155 callx0 a0
|
|
ca7: 00c0ff l32r a8, c34 <fpm_do_wakeup+0x5ec>
|
|
caa: e38100 l32r a10, c30 <fpm_do_wakeup+0x5e8>
|
|
cad: a1ff l32i.n a7, a8, 16
|
|
caf: 78ffe1 movi a9, 0x200
|
|
cb2: a29248 and a7, a7, a10
|
|
cb5: 77a000 or a7, a7, a9
|
|
cb8: 9010 s32i.n a7, a8, 16
|
|
cba: 792077 j c86 <fpm_do_sleep+0x3e>
|
|
cbd: Address 0x00000cbd is out of bounds.
|
|
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00000cd0 <.irom.text>:
|
|
cd0: 726f66 bnei a15, 6, d46 <.irom.text+0x76>
|
|
cd3: 206563 excw
|
|
cd6: 706c73 excw
|
|
cd9: 732520 excw
|
|
cdc: 000000 ill
|
|
cdf: 6f6600 excw
|
|
ce2: 656372 s32i a7, a3, 0x194
|
|
ce5: 6c7320 excw
|
|
ce8: 252070 extui a2, a7, 16, 3
|
|
ceb: 000073 excw
|
|
cee: 2c0000 excw
|
|
cf1: 707974 excw
|
|
cf4: 203a65 excw
|
|
cf7: 006425 excw
|
|
cfa: 000000 ill
|
|
cfd: 000000 ill
|
|
d00: 000a add.n a0, a0, a0
|
|
...
|
|
d0e: 660000 excw
|
|
d11: 206d70 or a6, a13, a7
|
|
d14: 6f6c63 excw
|
|
d17: 206573 excw
|
|
d1a: 206425 excw
|
|
d1d: 000a add.n a0, a0, a0
|
|
d1f: 706600 excw
|
|
d22: 206d excw
|
|
d24: 6f .byte 0x6f
|
|
d25: 6e6570 excw
|
|
d28: 742c movi.n a4, 39
|
|
d2a: 7079 s32i.n a7, a0, 28
|
|
d2c: 253a65 excw
|
|
d2f: 252064 excw
|
|
d32: 000a64 excw
|
|
...
|
|
d3d: 000000 ill
|
|
d40: 207325 excw
|
|
d43: 0a7525 excw
|
|
d46: 250000 extui a0, a0, 16, 3
|
|
d49: 252073 excw
|
|
d4c: 000a75 excw
|
|
d4f: 706600 excw
|
|
d52: 2c6d excw
|
|
d54: 0a3177 bltu a1, a7, d62 <.irom.text+0x92>
|
|
d57: 732500 excw
|
|
d5a: 752520 extui a2, a2, 21, 8
|
|
d5d: 000a add.n a0, a0, a0
|
|
d5f: 706600 excw
|
|
d62: 2c6d excw
|
|
d64: 0a3277 bltu a2, a7, d72 <.irom.text+0xa2>
|
|
...
|
|
d6f: 706600 excw
|
|
d72: 206d excw
|
|
d74: 206b77 bbci a11, 7, d98 <.irom.text+0xc8>
|
|
d77: 727265 excw
|
|
d7a: 203a add.n a2, a0, a3
|
|
d7c: 6d7066 bnei a0, 7, ded <.irom.text+0x11d>
|
|
d7f: 6f6e20 excw
|
|
d82: 6f2074 excw
|
|
d85: 6e6570 excw
|
|
d88: 000a add.n a0, a0, a0
|
|
d8a: 000000 ill
|
|
d8d: 000000 ill
|
|
d90: 6d7066 bnei a0, 7, e01 <.irom.text+0x131>
|
|
d93: 6b7720 excw
|
|
d96: 726520 excw
|
|
d99: 203a72 excw
|
|
d9c: 206d70 or a6, a13, a7
|
|
d9f: 7369 s32i.n a6, a3, 28
|
|
da1: 706f20 excw
|
|
da4: 0a6e65 excw
|
|
...
|
|
daf: 6b7700 excw
|
|
db2: 726620 excw
|
|
db5: 6f .byte 0x6f
|
|
db6: 206d excw
|
|
db8: 657375 excw
|
|
dbb: 000a72 l8ui a7, a10, 0
|
|
dbe: 250000 extui a0, a0, 16, 3
|
|
dc1: 252073 excw
|
|
dc4: 000a75 excw
|
|
...
|
|
dcf: 757100 extui a7, a0, 17, 8
|
|
dd2: 7469 s32i.n a6, a4, 28
|
|
dd4: 706c53 excw
|
|
dd7: 726f50 excw
|
|
dda: 000a63 excw
|
|
ddd: 000000 ill
|
|
de0: 207325 excw
|
|
de3: 0a7525 excw
|
|
...
|
|
dee: 710000 excw
|
|
df1: 746975 excw
|
|
df4: 706c53 excw
|
|
df7: 726f50 excw
|
|
dfa: 000a63 excw
|
|
dfd: 000000 ill
|
|
e00: 207325 excw
|
|
e03: 0a7525 excw
|
|
e06: 250000 extui a0, a0, 16, 3
|
|
e09: 252073 excw
|
|
e0c: 000a75 excw
|
|
e0f: 696c00 excw
|
|
e12: 5f7473 excw
|
|
e15: 6e .byte 0x6e
|
|
e16: 6c6c75 excw
|
|
e19: 000a add.n a0, a0, a0
|
|
e1b: 000000 ill
|
|
e1e: 730000 excw
|
|
e21: 0a6425 excw
|
|
e24: 000000 ill
|
|
e27: 732500 excw
|
|
e2a: 752520 extui a2, a2, 21, 8
|
|
e2d: 000a add.n a0, a0, a0
|
|
|
|
pp.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <pp_soft_wdt_feed-0x4c>:
|
|
0: 88a042 movi a4, 136
|
|
3: 861c movi.n a6, 24
|
|
5: e51c movi.n a5, 30
|
|
7: 010272 l8ui a7, a2, 1
|
|
a: 000232 l8ui a3, a2, 0
|
|
d: 8ca082 movi a8, 140
|
|
10: 103380 and a3, a3, a8
|
|
13: 147070 extui a7, a7, 0, 2
|
|
16: fdc772 addi a7, a7, -3
|
|
19: 935670 movnez a5, a6, a7
|
|
1c: 019347 bne a3, a4, 21 <pp_soft_wdt_feed-0x2b>
|
|
1f: 552b addi.n a5, a5, 2
|
|
21: 052d mov.n a2, a5
|
|
23: f00d ret.n
|
|
...
|
|
|
|
0000004c <pp_soft_wdt_feed>:
|
|
4c: 03e870 rsr.exccause a7
|
|
4f: 03b160 rsr.epc1 a6
|
|
52: e0c112 addi a1, a1, -32
|
|
55: 7109 s32i.n a0, a1, 28
|
|
57: 03b250 rsr.epc2 a5
|
|
5a: fff301 l32r a0, 28 <pp_soft_wdt_feed-0x24>
|
|
5d: 03b340 rsr.epc3 a4
|
|
60: 03ee30 rsr.excvaddr a3
|
|
63: 03c020 rsr.depc a2
|
|
66: 1179 s32i.n a7, a1, 4
|
|
68: 2169 s32i.n a6, a1, 8
|
|
6a: 3159 s32i.n a5, a1, 12
|
|
6c: 4149 s32i.n a4, a1, 16
|
|
6e: 5139 s32i.n a3, a1, 20
|
|
70: 000002 l8ui a0, a0, 0
|
|
73: 6129 s32i.n a2, a1, 24
|
|
75: 241066 bnei a0, 1, 9d <pp_soft_wdt_feed+0x51>
|
|
78: 020c movi.n a2, 0
|
|
7a: 013d mov.n a3, a1
|
|
7c: c41c movi.n a4, 28
|
|
7e: 380c movi.n a8, 3
|
|
80: 0189 s32i.n a8, a1, 0
|
|
82: ffec01 l32r a0, 34 <pp_soft_wdt_feed-0x18>
|
|
85: 0000c0 callx0 a0
|
|
88: ffec01 l32r a0, 38 <pp_soft_wdt_feed-0x14>
|
|
8b: 0000c0 callx0 a0
|
|
8e: ffeb01 l32r a0, 3c <pp_soft_wdt_feed-0x10>
|
|
91: 0000c0 callx0 a0
|
|
94: ffeb01 l32r a0, 40 <pp_soft_wdt_feed-0xc>
|
|
97: 0000c0 callx0 a0
|
|
9a: 0009c6 j c5 <pp_soft_wdt_feed+0x79>
|
|
9d: 020c movi.n a2, 0
|
|
9f: 013d mov.n a3, a1
|
|
a1: c41c movi.n a4, 28
|
|
a3: 190c movi.n a9, 1
|
|
a5: 0199 s32i.n a9, a1, 0
|
|
a7: ffe701 l32r a0, 44 <pp_soft_wdt_feed-0x8>
|
|
aa: 0000c0 callx0 a0
|
|
ad: ffdf21 l32r a2, 2c <pp_soft_wdt_feed-0x20>
|
|
b0: 0228 l32i.n a2, a2, 0
|
|
b2: ffe501 l32r a0, 48 <pp_soft_wdt_feed-0x4>
|
|
b5: 0000c0 callx0 a0
|
|
b8: c20c movi.n a2, 12
|
|
ba: ffdd41 l32r a4, 30 <pp_soft_wdt_feed-0x1c>
|
|
bd: 130c movi.n a3, 1
|
|
bf: 004432 s8i a3, a4, 0
|
|
c2: 000005 call0 c4 <pp_soft_wdt_feed+0x78>
|
|
c5: 7108 l32i.n a0, a1, 28
|
|
c7: 20c112 addi a1, a1, 32
|
|
ca: f00d ret.n
|
|
...
|
|
|
|
000000e8 <ppProcessTxQ>:
|
|
e8: f0c112 addi a1, a1, -16
|
|
eb: 21d9 s32i.n a13, a1, 8
|
|
ed: 11c9 s32i.n a12, a1, 4
|
|
ef: 0109 s32i.n a0, a1, 0
|
|
f1: 02cd mov.n a12, a2
|
|
f3: fff701 l32r a0, d0 <pp_soft_wdt_feed+0x84>
|
|
f6: 0000c0 callx0 a0
|
|
f9: 0c2d mov.n a2, a12
|
|
fb: fff601 l32r a0, d4 <pp_soft_wdt_feed+0x88>
|
|
fe: 0000c0 callx0 a0
|
|
101: 92cc bnez.n a2, 10e <ppProcessTxQ+0x26>
|
|
103: fff501 l32r a0, d8 <pp_soft_wdt_feed+0x8c>
|
|
106: 0000c0 callx0 a0
|
|
109: f27c movi.n a2, -1
|
|
10b: 001046 j 150 <ppProcessTxQ+0x68>
|
|
10e: 0c2d mov.n a2, a12
|
|
110: 002305 call0 344 <ppEnqueueRxq+0xd0>
|
|
113: 02dd mov.n a13, a2
|
|
115: 92cc bnez.n a2, 122 <ppProcessTxQ+0x3a>
|
|
117: fff101 l32r a0, dc <pp_soft_wdt_feed+0x90>
|
|
11a: 0000c0 callx0 a0
|
|
11d: e27c movi.n a2, -2
|
|
11f: 000b46 j 150 <ppProcessTxQ+0x68>
|
|
122: 9208 l32i.n a0, a2, 36
|
|
124: ffea31 l32r a3, cc <pp_soft_wdt_feed+0x80>
|
|
127: 0008 l32i.n a0, a0, 0
|
|
129: 4338 l32i.n a3, a3, 16
|
|
12b: 0f70d7 bbci a0, 29, 13e <ppProcessTxQ+0x56>
|
|
12e: 562322 l32i a2, a3, 0x158
|
|
131: 572342 l32i a4, a3, 0x15c
|
|
134: 221b addi.n a2, a2, 1
|
|
136: 440b addi.n a4, a4, -1
|
|
138: 576342 s32i a4, a3, 0x15c
|
|
13b: 566322 s32i a2, a3, 0x158
|
|
13e: ffe801 l32r a0, e0 <pp_soft_wdt_feed+0x94>
|
|
141: 0000c0 callx0 a0
|
|
144: 0c3d mov.n a3, a12
|
|
146: 0d2d mov.n a2, a13
|
|
148: ffe701 l32r a0, e4 <pp_soft_wdt_feed+0x98>
|
|
14b: 0000c0 callx0 a0
|
|
14e: 020c movi.n a2, 0
|
|
150: 11c8 l32i.n a12, a1, 4
|
|
152: 21d8 l32i.n a13, a1, 8
|
|
154: 0108 l32i.n a0, a1, 0
|
|
156: 10c112 addi a1, a1, 16
|
|
159: f00d ret.n
|
|
15b: 000000 ill
|
|
...
|
|
|
|
00000160 <ppFetchTxQFirstAvail>:
|
|
160: 2b82f6 bgeui a2, 8, 18f <ppFetchTxQFirstAvail+0x2f>
|
|
163: fffe41 l32r a4, 15c <ppProcessTxQ+0x74>
|
|
166: 4448 l32i.n a4, a4, 16
|
|
168: 1152b0 slli a5, a2, 5
|
|
16b: 445a add.n a4, a4, a5
|
|
16d: 270432 l8ui a3, a4, 39
|
|
170: 6428 l32i.n a2, a4, 24
|
|
172: 93dc bnez.n a3, 18f <ppFetchTxQFirstAvail+0x2f>
|
|
174: 929c beqz.n a2, 191 <ppFetchTxQFirstAvail+0x31>
|
|
176: 9258 l32i.n a5, a2, 36
|
|
178: 0558 l32i.n a5, a5, 0
|
|
17a: 8268 l32i.n a6, a2, 32
|
|
17c: 11f587 bbsi a5, 24, 191 <ppFetchTxQFirstAvail+0x31>
|
|
17f: 6469 s32i.n a6, a4, 24
|
|
181: 080c movi.n a8, 0
|
|
183: 36cc bnez.n a6, 18a <ppFetchTxQFirstAvail+0x2a>
|
|
185: 18c472 addi a7, a4, 24
|
|
188: 7479 s32i.n a7, a4, 28
|
|
18a: 8289 s32i.n a8, a2, 32
|
|
18c: 000046 j 191 <ppFetchTxQFirstAvail+0x31>
|
|
18f: 020c movi.n a2, 0
|
|
191: 728c beqz.n a2, 19c <ppFetchTxQFirstAvail+0x3c>
|
|
193: 9298 l32i.n a9, a2, 36
|
|
195: 0998 l32i.n a9, a9, 0
|
|
197: 017987 bbci a9, 24, 19c <ppFetchTxQFirstAvail+0x3c>
|
|
19a: 020c movi.n a2, 0
|
|
19c: f00d ret.n
|
|
19e: 000000 ill
|
|
1a1: 000000 ill
|
|
|
|
000001a4 <ppDequeueTxQ>:
|
|
1a4: 1e82f6 bgeui a2, 8, 1c6 <ppFetchTxQFirstAvail+0x66>
|
|
1a7: fffe41 l32r a4, 1a0 <ppFetchTxQFirstAvail+0x40>
|
|
1aa: 4448 l32i.n a4, a4, 16
|
|
1ac: 1152b0 slli a5, a2, 5
|
|
1af: 445a add.n a4, a4, a5
|
|
1b1: 6428 l32i.n a2, a4, 24
|
|
1b3: 129c beqz.n a2, 1c8 <ppFetchTxQFirstAvail+0x68>
|
|
1b5: 070c movi.n a7, 0
|
|
1b7: 8258 l32i.n a5, a2, 32
|
|
1b9: 6459 s32i.n a5, a4, 24
|
|
1bb: 35cc bnez.n a5, 1c2 <ppFetchTxQFirstAvail+0x62>
|
|
1bd: 18c462 addi a6, a4, 24
|
|
1c0: 7469 s32i.n a6, a4, 28
|
|
1c2: 8279 s32i.n a7, a2, 32
|
|
1c4: f00d ret.n
|
|
1c6: 020c movi.n a2, 0
|
|
1c8: f00d ret.n
|
|
1ca: 000000 ill
|
|
1cd: 000000 ill
|
|
|
|
000001d0 <ppRollBackTxQ>:
|
|
1d0: 9248 l32i.n a4, a2, 36
|
|
1d2: fffe61 l32r a6, 1cc <ppFetchTxQFirstAvail+0x6c>
|
|
1d5: 0448 l32i.n a4, a4, 0
|
|
1d7: 4668 l32i.n a6, a6, 16
|
|
1d9: 344240 extui a4, a4, 2, 4
|
|
1dc: 1184f6 bgeui a4, 8, 1f1 <ppRollBackTxQ+0x21>
|
|
1df: 1144b0 slli a4, a4, 5
|
|
1e2: 464a add.n a4, a6, a4
|
|
1e4: 6458 l32i.n a5, a4, 24
|
|
1e6: 8259 s32i.n a5, a2, 32
|
|
1e8: 35cc bnez.n a5, 1ef <ppRollBackTxQ+0x1f>
|
|
1ea: 20c272 addi a7, a2, 32
|
|
1ed: 7479 s32i.n a7, a4, 28
|
|
1ef: 6429 s32i.n a2, a4, 24
|
|
1f1: f00d ret.n
|
|
1f3: 000000 ill
|
|
...
|
|
|
|
000001f8 <ppRecordBarRRC>:
|
|
1f8: ffff41 l32r a4, 1f4 <ppRollBackTxQ+0x24>
|
|
1fb: 4448 l32i.n a4, a4, 16
|
|
1fd: 1152b0 slli a5, a2, 5
|
|
200: 445a add.n a4, a4, a5
|
|
202: 204432 s8i a3, a4, 32
|
|
205: f00d ret.n
|
|
207: 000000 ill
|
|
...
|
|
|
|
0000020c <ppTxqUpdateBitmap>:
|
|
20c: ffff81 l32r a8, 208 <ppRecordBarRRC+0x10>
|
|
20f: 4888 l32i.n a8, a8, 16
|
|
211: 1192b0 slli a9, a2, 5
|
|
214: 889a add.n a8, a8, a9
|
|
216: 115832 s16i a3, a8, 34
|
|
219: c859 s32i.n a5, a8, 48
|
|
21b: 200872 l8ui a7, a8, 32
|
|
21e: d849 s32i.n a4, a8, 52
|
|
220: 776a add.n a7, a7, a6
|
|
222: 204872 s8i a7, a8, 32
|
|
225: f00d ret.n
|
|
227: 000000 ill
|
|
22a: 080000 excw
|
|
22d: 000000 ill
|
|
230: 08bb addi.n a0, a8, 11
|
|
...
|
|
|
|
0000023c <ppEnqueueTxDone>:
|
|
23c: f0c112 addi a1, a1, -16
|
|
23f: 0109 s32i.n a0, a1, 0
|
|
241: 02dc bnez.n a2, 255 <ppEnqueueTxDone+0x19>
|
|
243: fff921 l32r a2, 228 <ppTxqUpdateBitmap+0x1c>
|
|
246: fff931 l32r a3, 22c <ppTxqUpdateBitmap+0x20>
|
|
249: fff941 l32r a4, 230 <ppTxqUpdateBitmap+0x24>
|
|
24c: fffb01 l32r a0, 238 <ppTxqUpdateBitmap+0x2c>
|
|
24f: 0000c0 callx0 a0
|
|
252: ffff06 j 252 <ppEnqueueTxDone+0x16>
|
|
255: fff731 l32r a3, 234 <ppTxqUpdateBitmap+0x28>
|
|
258: 20c202 addi a0, a2, 32
|
|
25b: 4338 l32i.n a3, a3, 16
|
|
25d: 050c movi.n a5, 0
|
|
25f: 4b2342 l32i a4, a3, 0x12c
|
|
262: 8259 s32i.n a5, a2, 32
|
|
264: 0429 s32i.n a2, a4, 0
|
|
266: 4b6302 s32i a0, a3, 0x12c
|
|
269: 0108 l32i.n a0, a1, 0
|
|
26b: 10c112 addi a1, a1, 16
|
|
26e: f00d ret.n
|
|
270: 000000 ill
|
|
...
|
|
|
|
00000274 <ppEnqueueRxq>:
|
|
274: ffff41 l32r a4, 270 <ppEnqueueTxDone+0x34>
|
|
277: 20c232 addi a3, a2, 32
|
|
27a: 4448 l32i.n a4, a4, 16
|
|
27c: 060c movi.n a6, 0
|
|
27e: 4d2452 l32i a5, a4, 0x134
|
|
281: 8269 s32i.n a6, a2, 32
|
|
283: 0529 s32i.n a2, a5, 0
|
|
285: 4d6432 s32i a3, a4, 0x134
|
|
288: f00d ret.n
|
|
...
|
|
29e: 120000 excw
|
|
2a1: d9f0c1 l32r a12, ffff6a64 <pp_attach+0xffff44b4>
|
|
2a4: 21c931 l32r a3, fffc89c8 <pp_attach+0xfffc6418>
|
|
2a7: fff9c1 l32r a12, 28c <ppEnqueueRxq+0x18>
|
|
2aa: 1109 s32i.n a0, a1, 4
|
|
2ac: 4c08 l32i.n a0, a12, 16
|
|
2ae: 11d2b0 slli a13, a2, 5
|
|
2b1: 00da add.n a0, a0, a13
|
|
2b3: 240002 l8ui a0, a0, 36
|
|
2b6: 309c beqz.n a0, 2cd <ppEnqueueRxq+0x59>
|
|
2b8: 113026 beqi a0, 3, 2cd <ppEnqueueRxq+0x59>
|
|
2bb: 0930b6 bltui a0, 3, 2c8 <ppEnqueueRxq+0x54>
|
|
2be: 120c movi.n a2, 1
|
|
2c0: 0b60b6 bltui a0, 6, 2cf <ppEnqueueRxq+0x5b>
|
|
2c3: 020c movi.n a2, 0
|
|
2c5: 000186 j 2cf <ppEnqueueRxq+0x5b>
|
|
2c8: 320c movi.n a2, 3
|
|
2ca: 000046 j 2cf <ppEnqueueRxq+0x5b>
|
|
2cd: 220c movi.n a2, 2
|
|
2cf: fff101 l32r a0, 294 <ppEnqueueRxq+0x20>
|
|
2d2: 0000c0 callx0 a0
|
|
2d5: 4c58 l32i.n a5, a12, 16
|
|
2d7: 020d mov.n a0, a2
|
|
2d9: 55da add.n a5, a5, a13
|
|
2db: 210562 l8ui a6, a5, 33
|
|
2de: 0c0c movi.n a12, 0
|
|
2e0: 96cc bnez.n a6, 2ed <ppEnqueueRxq+0x79>
|
|
2e2: b528 l32i.n a2, a5, 44
|
|
2e4: 328c beqz.n a2, 2eb <ppEnqueueRxq+0x77>
|
|
2e6: 02cd mov.n a12, a2
|
|
2e8: 000046 j 2ed <ppEnqueueRxq+0x79>
|
|
2eb: b68c beqz.n a6, 2fa <ppEnqueueRxq+0x86>
|
|
2ed: 1108 l32i.n a0, a1, 4
|
|
2ef: 0c2d mov.n a2, a12
|
|
2f1: 31d8 l32i.n a13, a1, 12
|
|
2f3: 21c8 l32i.n a12, a1, 8
|
|
2f5: 10c112 addi a1, a1, 16
|
|
2f8: f00d ret.n
|
|
2fa: 0109 s32i.n a0, a1, 0
|
|
2fc: 65c8 l32i.n a12, a5, 24
|
|
2fe: 000c movi.n a0, 0
|
|
300: fe9c16 beqz a12, 2ed <ppEnqueueRxq+0x79>
|
|
303: 8c68 l32i.n a6, a12, 32
|
|
305: 6569 s32i.n a6, a5, 24
|
|
307: 36cc bnez.n a6, 30e <ppEnqueueRxq+0x9a>
|
|
309: 18c572 addi a7, a5, 24
|
|
30c: 7579 s32i.n a7, a5, 28
|
|
30e: 0c2d mov.n a2, a12
|
|
310: 8c09 s32i.n a0, a12, 32
|
|
312: ffe101 l32r a0, 298 <ppEnqueueRxq+0x24>
|
|
315: 0000c0 callx0 a0
|
|
318: fd1216 beqz a2, 2ed <ppEnqueueRxq+0x79>
|
|
31b: 0c3d mov.n a3, a12
|
|
31d: 0128 l32i.n a2, a1, 0
|
|
31f: 040c movi.n a4, 0
|
|
321: ffde01 l32r a0, 29c <ppEnqueueRxq+0x28>
|
|
324: 0000c0 callx0 a0
|
|
327: ffda51 l32r a5, 290 <ppEnqueueRxq+0x1c>
|
|
32a: 4558 l32i.n a5, a5, 16
|
|
32c: 55da add.n a5, a5, a13
|
|
32e: fff286 j 2fc <ppEnqueueRxq+0x88>
|
|
...
|
|
341: 000000 ill
|
|
344: e0c112 addi a1, a1, -32
|
|
347: 21c9 s32i.n a12, a1, 8
|
|
349: 41e9 s32i.n a14, a1, 16
|
|
34b: 51f9 s32i.n a15, a1, 20
|
|
34d: 31d9 s32i.n a13, a1, 12
|
|
34f: 1109 s32i.n a0, a1, 4
|
|
351: 02dd mov.n a13, a2
|
|
353: 000f05 call0 444 <ppEnqueueRxq+0x1d0>
|
|
356: fff701 l32r a0, 334 <ppEnqueueRxq+0xc0>
|
|
359: 1f0c movi.n a15, 1
|
|
35b: 4008 l32i.n a0, a0, 16
|
|
35d: 11ede0 slli a14, a13, 2
|
|
360: 2d0a add.n a2, a13, a0
|
|
362: a04d00 addx4 a4, a13, a0
|
|
365: 1448 l32i.n a4, a4, 4
|
|
367: 140222 l8ui a2, a2, 20
|
|
36a: fdec bnez.n a13, 39d <ppEnqueueRxq+0x129>
|
|
36c: 400200 ssr a2
|
|
36f: 913040 srl a3, a4
|
|
372: 0a6307 bbci a3, 0, 380 <ppEnqueueRxq+0x10c>
|
|
375: 1152b0 slli a5, a2, 5
|
|
378: 505a add.n a5, a0, a5
|
|
37a: 280552 l8ui a5, a5, 40
|
|
37d: 1c1526 beqi a5, 1, 39d <ppEnqueueRxq+0x129>
|
|
380: 0c0c movi.n a12, 0
|
|
382: 6129 s32i.n a2, a1, 24
|
|
384: 7420c0 extui a2, a12, 0, 8
|
|
387: fff185 call0 2a0 <ppEnqueueRxq+0x2c>
|
|
38a: 09e256 bnez a2, 42c <ppEnqueueRxq+0x1b8>
|
|
38d: cc1b addi.n a12, a12, 1
|
|
38f: f12c66 bnei a12, 2, 384 <ppEnqueueRxq+0x110>
|
|
392: ffe941 l32r a4, 338 <ppEnqueueRxq+0xc4>
|
|
395: 4448 l32i.n a4, a4, 16
|
|
397: 6128 l32i.n a2, a1, 24
|
|
399: 44ea add.n a4, a4, a14
|
|
39b: 1448 l32i.n a4, a4, 4
|
|
39d: 01d9 s32i.n a13, a1, 0
|
|
39f: 401200 ssl a2
|
|
3a2: a1cf00 sll a12, a15
|
|
3a5: cc0b addi.n a12, a12, -1
|
|
3a7: 10c4c0 and a12, a4, a12
|
|
3aa: 30e4c0 xor a14, a4, a12
|
|
3ad: 60d0e0 neg a13, a14
|
|
3b0: 10dde0 and a13, a13, a14
|
|
3b3: 40fdd0 nsau a13, a13
|
|
3b6: 60d0d0 neg a13, a13
|
|
3b9: 1fcdd2 addi a13, a13, 31
|
|
3bc: 019d96 bltz a13, 3d9 <ppEnqueueRxq+0x165>
|
|
3bf: 7420d0 extui a2, a13, 0, 8
|
|
3c2: ffedc5 call0 2a0 <ppEnqueueRxq+0x2c>
|
|
3c5: 04a256 bnez a2, 413 <ppEnqueueRxq+0x19f>
|
|
3c8: f27c movi.n a2, -1
|
|
3ca: 401d00 ssl a13
|
|
3cd: a10f00 sll a0, a15
|
|
3d0: 300020 xor a0, a0, a2
|
|
3d3: 10ee00 and a14, a14, a0
|
|
3d6: fff4c6 j 3ad <ppEnqueueRxq+0x139>
|
|
3d9: 60d0c0 neg a13, a12
|
|
3dc: 10ddc0 and a13, a13, a12
|
|
3df: 40fdd0 nsau a13, a13
|
|
3e2: 60d0d0 neg a13, a13
|
|
3e5: 1fcdd2 addi a13, a13, 31
|
|
3e8: 03ed96 bltz a13, 42a <ppEnqueueRxq+0x1b6>
|
|
3eb: 7420d0 extui a2, a13, 0, 8
|
|
3ee: ffeb05 call0 2a0 <ppEnqueueRxq+0x2c>
|
|
3f1: f2cc bnez.n a2, 404 <ppEnqueueRxq+0x190>
|
|
3f3: f07c movi.n a0, -1
|
|
3f5: 401d00 ssl a13
|
|
3f8: a1ef00 sll a14, a15
|
|
3fb: 30ee00 xor a14, a14, a0
|
|
3fe: 10cce0 and a12, a12, a14
|
|
401: fff506 j 3d9 <ppEnqueueRxq+0x165>
|
|
404: ffce01 l32r a0, 33c <ppEnqueueRxq+0xc8>
|
|
407: 0138 l32i.n a3, a1, 0
|
|
409: 4008 l32i.n a0, a0, 16
|
|
40b: 330a add.n a3, a3, a0
|
|
40d: 1443d2 s8i a13, a3, 20
|
|
410: 0002c6 j 41f <ppEnqueueRxq+0x1ab>
|
|
413: ffcb01 l32r a0, 340 <ppEnqueueRxq+0xcc>
|
|
416: 0138 l32i.n a3, a1, 0
|
|
418: 4008 l32i.n a0, a0, 16
|
|
41a: 330a add.n a3, a3, a0
|
|
41c: 1443d2 s8i a13, a3, 20
|
|
41f: 113db0 slli a3, a13, 5
|
|
422: 303a add.n a3, a0, a3
|
|
424: 2843f2 s8i a15, a3, 40
|
|
427: 000046 j 42c <ppEnqueueRxq+0x1b8>
|
|
42a: 020c movi.n a2, 0
|
|
42c: 21c8 l32i.n a12, a1, 8
|
|
42e: 31d8 l32i.n a13, a1, 12
|
|
430: 41e8 l32i.n a14, a1, 16
|
|
432: 51f8 l32i.n a15, a1, 20
|
|
434: 1108 l32i.n a0, a1, 4
|
|
436: 20c112 addi a1, a1, 32
|
|
439: f00d ret.n
|
|
...
|
|
443: 190c00 excw
|
|
446: f0c112 addi a1, a1, -16
|
|
449: fffc81 l32r a8, 43c <ppEnqueueRxq+0x1c8>
|
|
44c: 2109 s32i.n a0, a1, 8
|
|
44e: 4808 l32i.n a0, a8, 16
|
|
450: 1172e0 slli a7, a2, 2
|
|
453: a05200 addx4 a5, a2, a0
|
|
456: 420a add.n a4, a2, a0
|
|
458: 140442 l8ui a4, a4, 20
|
|
45b: 1538 l32i.n a3, a5, 4
|
|
45d: 400400 ssr a4
|
|
460: 913030 srl a3, a3
|
|
463: 02e307 bbsi a3, 0, 469 <ppEnqueueRxq+0x1f5>
|
|
466: 001fc6 j 4e9 <ppEnqueueRxq+0x275>
|
|
469: 1164b0 slli a6, a4, 5
|
|
46c: 606a add.n a6, a0, a6
|
|
46e: 2806a2 l8ui a10, a6, 40
|
|
471: f87c movi.n a8, -1
|
|
473: 072a16 beqz a10, 4e9 <ppEnqueueRxq+0x275>
|
|
476: 0b0c movi.n a11, 0
|
|
478: 66a8 l32i.n a10, a6, 24
|
|
47a: 2846b2 s8i a11, a6, 40
|
|
47d: 9afc bnez.n a10, 4ba <ppEnqueueRxq+0x246>
|
|
47f: 1179 s32i.n a7, a1, 4
|
|
481: 0149 s32i.n a4, a1, 0
|
|
483: b638 l32i.n a3, a6, 44
|
|
485: 3129 s32i.n a2, a1, 12
|
|
487: f3ec bnez.n a3, 4ba <ppEnqueueRxq+0x246>
|
|
489: 1578 l32i.n a7, a5, 4
|
|
48b: f87c movi.n a8, -1
|
|
48d: 401400 ssl a4
|
|
490: 160c movi.n a6, 1
|
|
492: a16600 sll a6, a6
|
|
495: 306680 xor a6, a6, a8
|
|
498: 107760 and a7, a7, a6
|
|
49b: 1579 s32i.n a7, a5, 4
|
|
49d: 0048 l32i.n a4, a0, 0
|
|
49f: 820c movi.n a2, 8
|
|
4a1: 104460 and a4, a4, a6
|
|
4a4: 0049 s32i.n a4, a0, 0
|
|
4a6: 000005 call0 4a8 <ppEnqueueRxq+0x234>
|
|
4a9: 3128 l32i.n a2, a1, 12
|
|
4ab: 0148 l32i.n a4, a1, 0
|
|
4ad: f87c movi.n a8, -1
|
|
4af: ffe401 l32r a0, 440 <ppEnqueueRxq+0x1cc>
|
|
4b2: 1158 l32i.n a5, a1, 4
|
|
4b4: 4008 l32i.n a0, a0, 16
|
|
4b6: 190c movi.n a9, 1
|
|
4b8: 550a add.n a5, a5, a0
|
|
4ba: 1558 l32i.n a5, a5, 4
|
|
4bc: 95ac beqz.n a5, 4e9 <ppEnqueueRxq+0x275>
|
|
4be: 401400 ssl a4
|
|
4c1: a16900 sll a6, a9
|
|
4c4: 307680 xor a7, a6, a8
|
|
4c7: 660b addi.n a6, a6, -1
|
|
4c9: 106560 and a6, a5, a6
|
|
4cc: 30a560 xor a10, a5, a6
|
|
4cf: 1077a0 and a7, a7, a10
|
|
4d2: 604070 neg a4, a7
|
|
4d5: 104470 and a4, a4, a7
|
|
4d8: 40f440 nsau a4, a4
|
|
4db: 604040 neg a4, a4
|
|
4de: 1fc442 addi a4, a4, 31
|
|
4e1: 00b496 bltz a4, 4f0 <ppEnqueueRxq+0x27c>
|
|
4e4: 720a add.n a7, a2, a0
|
|
4e6: 144742 s8i a4, a7, 20
|
|
4e9: 2108 l32i.n a0, a1, 8
|
|
4eb: 10c112 addi a1, a1, 16
|
|
4ee: f00d ret.n
|
|
4f0: 604060 neg a4, a6
|
|
4f3: 104460 and a4, a4, a6
|
|
4f6: 40f440 nsau a4, a4
|
|
4f9: 604040 neg a4, a4
|
|
4fc: 1fc442 addi a4, a4, 31
|
|
4ff: fe14d6 bgez a4, 4e4 <ppEnqueueRxq+0x270>
|
|
502: fff8c6 j 4e9 <ppEnqueueRxq+0x275>
|
|
505: 000000 ill
|
|
508: 000000 ill
|
|
50b: 1b0c00 excw
|
|
50e: 080c movi.n a8, 0
|
|
510: fffea1 l32r a10, 508 <ppEnqueueRxq+0x294>
|
|
513: f0c112 addi a1, a1, -16
|
|
516: 11c9 s32i.n a12, a1, 4
|
|
518: 21d9 s32i.n a13, a1, 8
|
|
51a: 4aa8 l32i.n a10, a10, 16
|
|
51c: 0109 s32i.n a0, a1, 0
|
|
51e: a075a0 addx4 a7, a5, a10
|
|
521: 1708 l32i.n a0, a7, 4
|
|
523: 0ad8 l32i.n a13, a10, 0
|
|
525: 041056 bnez a0, 56a <ppEnqueueRxq+0x2f6>
|
|
528: 95aa add.n a9, a5, a10
|
|
52a: 140992 l8ui a9, a9, 20
|
|
52d: 400900 ssr a9
|
|
530: 91c0d0 srl a12, a13
|
|
533: 33ec07 bbsi a12, 0, 56a <ppEnqueueRxq+0x2f6>
|
|
536: 090d mov.n a0, a9
|
|
538: 401900 ssl a9
|
|
53b: 1159b0 slli a5, a9, 5
|
|
53e: 5a5a add.n a5, a10, a5
|
|
540: 244542 s8i a4, a5, 36
|
|
543: 254532 s8i a3, a5, 37
|
|
546: 284582 s8i a8, a5, 40
|
|
549: 264522 s8i a2, a5, 38
|
|
54c: 1728 l32i.n a2, a7, 4
|
|
54e: a13b00 sll a3, a11
|
|
551: 202230 or a2, a2, a3
|
|
554: 1729 s32i.n a2, a7, 4
|
|
556: 0a68 l32i.n a6, a10, 0
|
|
558: 206630 or a6, a6, a3
|
|
55b: 0a69 s32i.n a6, a10, 0
|
|
55d: 11c8 l32i.n a12, a1, 4
|
|
55f: 21d8 l32i.n a13, a1, 8
|
|
561: 002d mov.n a2, a0
|
|
563: 0108 l32i.n a0, a1, 0
|
|
565: 10c112 addi a1, a1, 16
|
|
568: f00d ret.n
|
|
56a: fc7c movi.n a12, -1
|
|
56c: 608000 neg a8, a0
|
|
56f: 108800 and a8, a8, a0
|
|
572: 40f880 nsau a8, a8
|
|
575: 608080 neg a8, a8
|
|
578: 1fc882 addi a8, a8, 31
|
|
57b: 028896 bltz a8, 5a7 <ppEnqueueRxq+0x333>
|
|
57e: 1198b0 slli a9, a8, 5
|
|
581: 9a9a add.n a9, a10, a9
|
|
583: 240962 l8ui a6, a9, 36
|
|
586: 401800 ssl a8
|
|
589: 0e9647 bne a6, a4, 59b <ppEnqueueRxq+0x327>
|
|
58c: 250962 l8ui a6, a9, 37
|
|
58f: 260972 l8ui a7, a9, 38
|
|
592: 059637 bne a6, a3, 59b <ppEnqueueRxq+0x327>
|
|
595: c07720 sub a7, a7, a2
|
|
598: 0cf716 beqz a7, 66b <ppEnqueueRxq+0x3f7>
|
|
59b: a19b00 sll a9, a11
|
|
59e: 3099c0 xor a9, a9, a12
|
|
5a1: 100090 and a0, a0, a9
|
|
5a4: fff086 j 56a <ppEnqueueRxq+0x2f6>
|
|
5a7: 380c movi.n a8, 3
|
|
5a9: 95aa add.n a9, a5, a10
|
|
5ab: 140992 l8ui a9, a9, 20
|
|
5ae: 208d80 or a8, a13, a8
|
|
5b1: 401900 ssl a9
|
|
5b4: a17b00 sll a7, a11
|
|
5b7: ffa092 movi a9, 255
|
|
5ba: 30c890 xor a12, a8, a9
|
|
5bd: 770b addi.n a7, a7, -1
|
|
5bf: 1077c0 and a7, a7, a12
|
|
5c2: 40f760 nsau a6, a7
|
|
5c5: fc1c movi.n a12, 31
|
|
5c7: c00c60 sub a0, a12, a6
|
|
5ca: 13c6a6 blti a6, 32, 5e1 <ppEnqueueRxq+0x36d>
|
|
5cd: 306870 xor a6, a8, a7
|
|
5d0: 306690 xor a6, a6, a9
|
|
5d3: 40f660 nsau a6, a6
|
|
5d6: c00c60 sub a0, a12, a6
|
|
5d9: 04c6a6 blti a6, 32, 5e1 <ppEnqueueRxq+0x36d>
|
|
5dc: 800c movi.n a0, 8
|
|
5de: ffdec6 j 55d <ppEnqueueRxq+0x2e9>
|
|
5e1: a075a0 addx4 a7, a5, a10
|
|
5e4: 401000 ssl a0
|
|
5e7: a15b00 sll a5, a11
|
|
5ea: 550b addi.n a5, a5, -1
|
|
5ec: 1085d0 and a8, a5, a13
|
|
5ef: 40f880 nsau a8, a8
|
|
5f2: 2fc8e6 bgei a8, 32, 625 <ppEnqueueRxq+0x3b1>
|
|
5f5: c00080 sub a0, a0, a8
|
|
5f8: 060c movi.n a6, 0
|
|
5fa: 20c052 addi a5, a0, 32
|
|
5fd: 21c002 addi a0, a0, 33
|
|
600: b30550 movgez a0, a5, a5
|
|
603: 740100 extui a0, a0, 1, 8
|
|
606: 401000 ssl a0
|
|
609: 1150b0 slli a5, a0, 5
|
|
60c: 5a5a add.n a5, a10, a5
|
|
60e: 284562 s8i a6, a5, 40
|
|
611: 254532 s8i a3, a5, 37
|
|
614: 244542 s8i a4, a5, 36
|
|
617: 264522 s8i a2, a5, 38
|
|
61a: 1728 l32i.n a2, a7, 4
|
|
61c: a13b00 sll a3, a11
|
|
61f: 202230 or a2, a2, a3
|
|
622: ffcb86 j 554 <ppEnqueueRxq+0x2e0>
|
|
625: f67c movi.n a6, -1
|
|
627: 305560 xor a5, a5, a6
|
|
62a: 105d50 and a5, a13, a5
|
|
62d: 40f550 nsau a5, a5
|
|
630: c05050 sub a5, a0, a5
|
|
633: 25c562 addi a6, a5, 37
|
|
636: 26c552 addi a5, a5, 38
|
|
639: b35660 movgez a5, a6, a6
|
|
63c: 060c movi.n a6, 0
|
|
63e: 215150 srai a5, a5, 1
|
|
641: 050d mov.n a0, a5
|
|
643: 0285a6 blti a5, 8, 649 <ppEnqueueRxq+0x3d5>
|
|
646: fac502 addi a0, a5, -6
|
|
649: 740000 extui a0, a0, 0, 8
|
|
64c: 401000 ssl a0
|
|
64f: 1150b0 slli a5, a0, 5
|
|
652: 5a5a add.n a5, a10, a5
|
|
654: 244542 s8i a4, a5, 36
|
|
657: 254532 s8i a3, a5, 37
|
|
65a: 284562 s8i a6, a5, 40
|
|
65d: 264522 s8i a2, a5, 38
|
|
660: 1728 l32i.n a2, a7, 4
|
|
662: a13b00 sll a3, a11
|
|
665: 202230 or a2, a2, a3
|
|
668: ffba06 j 554 <ppEnqueueRxq+0x2e0>
|
|
66b: 740080 extui a0, a8, 0, 8
|
|
66e: ffbac6 j 55d <ppEnqueueRxq+0x2e9>
|
|
...
|
|
699: 000000 ill
|
|
69c: c0c112 addi a1, a1, -64
|
|
69f: b1c9 s32i.n a12, a1, 44
|
|
6a1: d1e9 s32i.n a14, a1, 52
|
|
6a3: e1f9 s32i.n a15, a1, 56
|
|
6a5: c1d9 s32i.n a13, a1, 48
|
|
6a7: a109 s32i.n a0, a1, 40
|
|
6a9: 02dd mov.n a13, a2
|
|
6ab: fff601 l32r a0, 684 <ppEnqueueRxq+0x410>
|
|
6ae: 0000c0 callx0 a0
|
|
6b1: fff0c1 l32r a12, 674 <ppEnqueueRxq+0x400>
|
|
6b4: 4cc8 l32i.n a12, a12, 16
|
|
6b6: 0cc8 l32i.n a12, a12, 0
|
|
6b8: fff401 l32r a0, 688 <ppEnqueueRxq+0x414>
|
|
6bb: 0000c0 callx0 a0
|
|
6be: ffa0f2 movi a15, 255
|
|
6c1: 3e0c movi.n a14, 3
|
|
6c3: 20ece0 or a14, a12, a14
|
|
6c6: 30eef0 xor a14, a14, a15
|
|
6c9: 0e4e16 beqz a14, 7b1 <ppEnqueueRxq+0x53d>
|
|
6cc: ffeb21 l32r a2, 678 <ppEnqueueRxq+0x404>
|
|
6cf: 11fdd0 slli a15, a13, 3
|
|
6d2: 4228 l32i.n a2, a2, 16
|
|
6d4: f1f9 s32i.n a15, a1, 60
|
|
6d6: b02d20 addx8 a2, a13, a2
|
|
6d9: 4622e2 l32i a14, a2, 0x118
|
|
6dc: 01d232 addmi a3, a2, 0x100
|
|
6df: 0cee16 beqz a14, 7b1 <ppEnqueueRxq+0x53d>
|
|
6e2: 81e9 s32i.n a14, a1, 32
|
|
6e4: 18c332 addi a3, a3, 24
|
|
6e7: 000c movi.n a0, 0
|
|
6e9: 466202 s32i a0, a2, 0x118
|
|
6ec: 476232 s32i a3, a2, 0x11c
|
|
6ef: 0ecd mov.n a12, a14
|
|
6f1: 0abe16 beqz a14, 7a0 <ppEnqueueRxq+0x52c>
|
|
6f4: 7c58 l32i.n a5, a12, 28
|
|
6f6: 8ee8 l32i.n a14, a14, 32
|
|
6f8: 81e9 s32i.n a14, a1, 32
|
|
6fa: 8c09 s32i.n a0, a12, 32
|
|
6fc: 85cc bnez.n a5, 708 <ppEnqueueRxq+0x494>
|
|
6fe: 9cd8 l32i.n a13, a12, 36
|
|
700: 0dd8 l32i.n a13, a13, 0
|
|
702: 04d1d0 extui a13, a13, 1, 1
|
|
705: 000986 j 72f <ppEnqueueRxq+0x4bb>
|
|
708: ffe101 l32r a0, 68c <ppEnqueueRxq+0x418>
|
|
70b: 0000c0 callx0 a0
|
|
70e: 7c38 l32i.n a3, a12, 28
|
|
710: 9c58 l32i.n a5, a12, 36
|
|
712: 760332 l8ui a3, a3, 118
|
|
715: 0528 l32i.n a2, a5, 0
|
|
717: 1558 l32i.n a5, a5, 4
|
|
719: 042120 extui a2, a2, 1, 1
|
|
71c: 344050 extui a4, a5, 0, 4
|
|
71f: 255450 extui a5, a5, 20, 3
|
|
722: ffde85 call0 50c <ppEnqueueRxq+0x298>
|
|
725: 02dd mov.n a13, a2
|
|
727: ffda01 l32r a0, 690 <ppEnqueueRxq+0x41c>
|
|
72a: 0000c0 callx0 a0
|
|
72d: 000c movi.n a0, 0
|
|
72f: 20ccf2 addi a15, a12, 32
|
|
732: 158d66 bnei a13, 8, 74b <ppEnqueueRxq+0x4d7>
|
|
735: ffd141 l32r a4, 67c <ppEnqueueRxq+0x408>
|
|
738: f158 l32i.n a5, a1, 60
|
|
73a: 4448 l32i.n a4, a4, 16
|
|
73c: 445a add.n a4, a4, a5
|
|
73e: 472452 l32i a5, a4, 0x11c
|
|
741: 8c09 s32i.n a0, a12, 32
|
|
743: 05c9 s32i.n a12, a5, 0
|
|
745: 4764f2 s32i a15, a4, 0x11c
|
|
748: ffe8c6 j 6ef <ppEnqueueRxq+0x47b>
|
|
74b: c3af82 movi a8, -61
|
|
74e: 9c68 l32i.n a6, a12, 36
|
|
750: 3470d0 extui a7, a13, 0, 4
|
|
753: 0658 l32i.n a5, a6, 0
|
|
755: 1177e0 slli a7, a7, 2
|
|
758: 105580 and a5, a5, a8
|
|
75b: 205570 or a5, a5, a7
|
|
75e: 0659 s32i.n a5, a6, 0
|
|
760: ffcd01 l32r a0, 694 <ppEnqueueRxq+0x420>
|
|
763: 0000c0 callx0 a0
|
|
766: ffc6d1 l32r a13, 680 <ppEnqueueRxq+0x40c>
|
|
769: 9c98 l32i.n a9, a12, 36
|
|
76b: 0b0c movi.n a11, 0
|
|
76d: 8cb9 s32i.n a11, a12, 32
|
|
76f: 09a8 l32i.n a10, a9, 0
|
|
771: 4d88 l32i.n a8, a13, 16
|
|
773: 34a2a0 extui a10, a10, 2, 4
|
|
776: 11aab0 slli a10, a10, 5
|
|
779: a8aa add.n a10, a8, a10
|
|
77b: 7aa8 l32i.n a10, a10, 28
|
|
77d: 0ac9 s32i.n a12, a10, 0
|
|
77f: 0998 l32i.n a9, a9, 0
|
|
781: 349290 extui a9, a9, 2, 4
|
|
784: 1199b0 slli a9, a9, 5
|
|
787: 889a add.n a8, a8, a9
|
|
789: 78f9 s32i.n a15, a8, 28
|
|
78b: ffc301 l32r a0, 698 <ppEnqueueRxq+0x424>
|
|
78e: 0000c0 callx0 a0
|
|
791: 9c28 l32i.n a2, a12, 36
|
|
793: 1228 l32i.n a2, a2, 4
|
|
795: 252420 extui a2, a2, 20, 3
|
|
798: 000005 call0 79c <ppEnqueueRxq+0x528>
|
|
79b: 000c movi.n a0, 0
|
|
79d: ffd386 j 6ef <ppEnqueueRxq+0x47b>
|
|
7a0: 120c movi.n a2, 1
|
|
7a2: b1c8 l32i.n a12, a1, 44
|
|
7a4: c1d8 l32i.n a13, a1, 48
|
|
7a6: d1e8 l32i.n a14, a1, 52
|
|
7a8: e1f8 l32i.n a15, a1, 56
|
|
7aa: a108 l32i.n a0, a1, 40
|
|
7ac: 40c112 addi a1, a1, 64
|
|
7af: f00d ret.n
|
|
7b1: 020c movi.n a2, 0
|
|
7b3: fffac6 j 7a2 <ppEnqueueRxq+0x52e>
|
|
...
|
|
|
|
000007b8 <ppDiscardMPDU>:
|
|
7b8: 040c movi.n a4, 0
|
|
7ba: f0c112 addi a1, a1, -16
|
|
7bd: 0109 s32i.n a0, a1, 0
|
|
7bf: 9238 l32i.n a3, a2, 36
|
|
7c1: 400c movi.n a0, 4
|
|
7c3: 0e4342 s8i a4, a3, 14
|
|
7c6: 0f4302 s8i a0, a3, 15
|
|
7c9: 000005 call0 7cc <ppDiscardMPDU+0x14>
|
|
7cc: 420c movi.n a2, 4
|
|
7ce: 000005 call0 7d0 <ppDiscardMPDU+0x18>
|
|
7d1: 0108 l32i.n a0, a1, 0
|
|
7d3: 10c112 addi a1, a1, 16
|
|
7d6: f00d ret.n
|
|
7d8: 0001c0 callx0 a1
|
|
...
|
|
|
|
000007ec <pp_post>:
|
|
7ec: f0c112 addi a1, a1, -16
|
|
7ef: 11c9 s32i.n a12, a1, 4
|
|
7f1: 0109 s32i.n a0, a1, 0
|
|
7f3: 02cd mov.n a12, a2
|
|
7f5: fff901 l32r a0, 7dc <ppDiscardMPDU+0x24>
|
|
7f8: 0000c0 callx0 a0
|
|
7fb: fff721 l32r a2, 7d8 <ppDiscardMPDU+0x20>
|
|
7fe: 2c2a add.n a2, a12, a2
|
|
800: 000202 l8ui a0, a2, 0
|
|
803: 908c beqz.n a0, 810 <pp_post+0x24>
|
|
805: fff601 l32r a0, 7e0 <ppDiscardMPDU+0x28>
|
|
808: 0000c0 callx0 a0
|
|
80b: 020c movi.n a2, 0
|
|
80d: 000586 j 827 <pp_post+0x3b>
|
|
810: 301b addi.n a3, a0, 1
|
|
812: 004232 s8i a3, a2, 0
|
|
815: fff301 l32r a0, 7e4 <ppDiscardMPDU+0x2c>
|
|
818: 0000c0 callx0 a0
|
|
81b: 0c3d mov.n a3, a12
|
|
81d: 022c movi.n a2, 32
|
|
81f: 040c movi.n a4, 0
|
|
821: fff101 l32r a0, 7e8 <ppDiscardMPDU+0x30>
|
|
824: 0000c0 callx0 a0
|
|
827: 11c8 l32i.n a12, a1, 4
|
|
829: 0108 l32i.n a0, a1, 0
|
|
82b: 10c112 addi a1, a1, 16
|
|
82e: f00d ret.n
|
|
...
|
|
|
|
00000838 <pp_post2>:
|
|
838: f0c112 addi a1, a1, -16
|
|
83b: 0109 s32i.n a0, a1, 0
|
|
83d: fffc01 l32r a0, 830 <pp_post+0x44>
|
|
840: 6008 l32i.n a0, a0, 24
|
|
842: 0b0002 l8ui a0, a0, 11
|
|
845: 08c0f6 bgeui a0, 32, 851 <pp_post2+0x19>
|
|
848: fffb01 l32r a0, 834 <pp_post+0x48>
|
|
84b: 0000c0 callx0 a0
|
|
84e: 000046 j 853 <pp_post2+0x1b>
|
|
851: 120c movi.n a2, 1
|
|
853: 0108 l32i.n a0, a1, 0
|
|
855: 10c112 addi a1, a1, 16
|
|
858: f00d ret.n
|
|
...
|
|
866: 080000 excw
|
|
869: 000000 ill
|
|
86c: 0b0c movi.n a11, 0
|
|
...
|
|
|
|
00000880 <ppCalTxop>:
|
|
880: f0c112 addi a1, a1, -16
|
|
883: 31c9 s32i.n a12, a1, 12
|
|
885: 2109 s32i.n a0, a1, 8
|
|
887: 03cd mov.n a12, a3
|
|
889: fff401 l32r a0, 85c <pp_post2+0x24>
|
|
88c: 043d mov.n a3, a4
|
|
88e: 0139 s32i.n a3, a1, 0
|
|
890: 4008 l32i.n a0, a0, 16
|
|
892: 1142b0 slli a4, a2, 5
|
|
895: 004a add.n a0, a0, a4
|
|
897: 270002 l8ui a0, a0, 39
|
|
89a: 1149 s32i.n a4, a1, 4
|
|
89c: 20fc bnez.n a0, 8d2 <pp_post2+0x9a>
|
|
89e: fff401 l32r a0, 870 <pp_post2+0x38>
|
|
8a1: 0000c0 callx0 a0
|
|
8a4: ffef01 l32r a0, 860 <pp_post2+0x28>
|
|
8a7: 1128 l32i.n a2, a1, 4
|
|
8a9: 4008 l32i.n a0, a0, 16
|
|
8ab: 002a add.n a0, a0, a2
|
|
8ad: 6008 l32i.n a0, a0, 24
|
|
8af: 909c beqz.n a0, 8cc <pp_post2+0x94>
|
|
8b1: 9068 l32i.n a6, a0, 36
|
|
8b3: 0628 l32i.n a2, a6, 0
|
|
8b5: 13f287 bbsi a2, 24, 8cc <pp_post2+0x94>
|
|
8b8: 051622 l16ui a2, a6, 10
|
|
8bb: 0138 l32i.n a3, a1, 0
|
|
8bd: c2ca add.n a12, a2, a12
|
|
8bf: f4c0c0 extui a12, a12, 0, 16
|
|
8c2: 709c beqz.n a0, 8dd <pp_post2+0xa5>
|
|
8c4: 27bc37 bgeu a12, a3, 8ef <pp_post2+0xb7>
|
|
8c7: 8008 l32i.n a0, a0, 32
|
|
8c9: fe4056 bnez a0, 8b1 <pp_post2+0x79>
|
|
8cc: ffea01 l32r a0, 874 <pp_post2+0x3c>
|
|
8cf: 0000c0 callx0 a0
|
|
8d2: 0c2d mov.n a2, a12
|
|
8d4: 2108 l32i.n a0, a1, 8
|
|
8d6: 31c8 l32i.n a12, a1, 12
|
|
8d8: 10c112 addi a1, a1, 16
|
|
8db: f00d ret.n
|
|
8dd: ffe121 l32r a2, 864 <pp_post2+0x2c>
|
|
8e0: ffe231 l32r a3, 868 <pp_post2+0x30>
|
|
8e3: ffe241 l32r a4, 86c <pp_post2+0x34>
|
|
8e6: ffe401 l32r a0, 878 <pp_post2+0x40>
|
|
8e9: 0000c0 callx0 a0
|
|
8ec: ffff06 j 8ec <pp_post2+0xb4>
|
|
8ef: ffe301 l32r a0, 87c <pp_post2+0x44>
|
|
8f2: 0000c0 callx0 a0
|
|
8f5: 01c8 l32i.n a12, a1, 0
|
|
8f7: fff5c6 j 8d2 <pp_post2+0x9a>
|
|
8fa: ff0000 excw
|
|
8fd: ff .byte 0xff
|
|
8fe: 7f .byte 0x7f
|
|
...
|
|
|
|
0000090c <ppCalFrameTimes>:
|
|
90c: f0c112 addi a1, a1, -16
|
|
90f: 11c9 s32i.n a12, a1, 4
|
|
911: 0109 s32i.n a0, a1, 0
|
|
913: 9208 l32i.n a0, a2, 36
|
|
915: 02cd mov.n a12, a2
|
|
917: 0028 l32i.n a2, a0, 0
|
|
919: 0d7297 bbci a2, 25, 92a <pp_post2+0xf2>
|
|
91c: 080022 l8ui a2, a0, 8
|
|
91f: fff801 l32r a0, 900 <pp_post2+0xc8>
|
|
922: 0000c0 callx0 a0
|
|
925: 9c08 l32i.n a0, a12, 36
|
|
927: 000546 j 940 <pp_post2+0x108>
|
|
92a: 10f207 bbsi a2, 16, 93e <pp_post2+0x106>
|
|
92d: 0de277 bbsi a2, 7, 93e <pp_post2+0x106>
|
|
930: 080022 l8ui a2, a0, 8
|
|
933: fff401 l32r a0, 904 <pp_post2+0xcc>
|
|
936: 0000c0 callx0 a0
|
|
939: 9c08 l32i.n a0, a12, 36
|
|
93b: 000046 j 940 <pp_post2+0x108>
|
|
93e: 020c movi.n a2, 0
|
|
940: 9c48 l32i.n a4, a12, 36
|
|
942: ffee71 l32r a7, 8fc <pp_post2+0xc4>
|
|
945: 1058 l32i.n a5, a0, 4
|
|
947: 016290 slli a6, a2, 23
|
|
94a: 105570 and a5, a5, a7
|
|
94d: 205560 or a5, a5, a6
|
|
950: 1059 s32i.n a5, a0, 4
|
|
952: 080422 l8ui a2, a4, 8
|
|
955: 0b1c52 l16ui a5, a12, 22
|
|
958: 1448 l32i.n a4, a4, 4
|
|
95a: 0a1c32 l16ui a3, a12, 20
|
|
95d: 854740 extui a4, a4, 23, 9
|
|
960: 335a add.n a3, a3, a5
|
|
962: f43030 extui a3, a3, 0, 16
|
|
965: ffe801 l32r a0, 908 <pp_post2+0xd0>
|
|
968: 0000c0 callx0 a0
|
|
96b: 0108 l32i.n a0, a1, 0
|
|
96d: 9c88 l32i.n a8, a12, 36
|
|
96f: 11c8 l32i.n a12, a1, 4
|
|
971: 055822 s16i a2, a8, 10
|
|
974: 10c112 addi a1, a1, 16
|
|
977: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00001314 <ppTxPkt-0x744>:
|
|
1314: 000600 excw
|
|
1317: 000060 excw
|
|
131a: 000000 ill
|
|
131d: 000000 ill
|
|
1320: f0c112 addi a1, a1, -16
|
|
1323: 0109 s32i.n a0, a1, 0
|
|
1325: 73a032 movi a3, 115
|
|
1328: fffb41 l32r a4, 1314 <ppTxPkt-0x744>
|
|
132b: 0020c0 memw
|
|
132e: fffa21 l32r a2, 1318 <ppTxPkt-0x740>
|
|
1331: c56432 s32i a3, a4, 0x314
|
|
1334: 0228 l32i.n a2, a2, 0
|
|
1336: fff901 l32r a0, 131c <ppTxPkt-0x73c>
|
|
1339: 0000c0 callx0 a0
|
|
133c: 0108 l32i.n a0, a1, 0
|
|
133e: 10c112 addi a1, a1, 16
|
|
1341: f00d ret.n
|
|
...
|
|
1353: fc2100 excw
|
|
1356: ff .byte 0xff
|
|
1357: f0c112 addi a1, a1, -16
|
|
135a: 0109 s32i.n a0, a1, 0
|
|
135c: fffc01 l32r a0, 134c <ppTxPkt-0x70c>
|
|
135f: 0000c0 callx0 a0
|
|
1362: fff921 l32r a2, 1348 <ppTxPkt-0x710>
|
|
1365: 0228 l32i.n a2, a2, 0
|
|
1367: fffa01 l32r a0, 1350 <ppTxPkt-0x708>
|
|
136a: 0000c0 callx0 a0
|
|
136d: 0108 l32i.n a0, a1, 0
|
|
136f: 10c112 addi a1, a1, 16
|
|
1372: f00d ret.n
|
|
1374: 000600 excw
|
|
1377: 000060 excw
|
|
137a: 800000 add a0, a0, a0
|
|
137d: 2c1d excw
|
|
137f: 000004 excw
|
|
1382: 120000 excw
|
|
1385: 09f0c1 l32r a12, fffc3b48 <pp_attach+0xfffc1598>
|
|
1388: a03201 l32r a0, fffe9450 <pp_attach+0xfffe6ea0>
|
|
138b: fa4173 excw
|
|
138e: ff .byte 0xff
|
|
138f: 0020c0 memw
|
|
1392: fff921 l32r a2, 1378 <ppTxPkt-0x6e0>
|
|
1395: 000c movi.n a0, 0
|
|
1397: c56432 s32i a3, a4, 0x314
|
|
139a: 004202 s8i a0, a2, 0
|
|
139d: fff721 l32r a2, 137c <ppTxPkt-0x6dc>
|
|
13a0: fff801 l32r a0, 1380 <ppTxPkt-0x6d8>
|
|
13a3: 0000c0 callx0 a0
|
|
13a6: 0108 l32i.n a0, a1, 0
|
|
13a8: 10c112 addi a1, a1, 16
|
|
13ab: f00d ret.n
|
|
...
|
|
13b9: 600006 j 193bd <pp_attach+0x16e0d>
|
|
...
|
|
13c4: fffb21 l32r a2, 13b0 <ppTxPkt-0x6a8>
|
|
13c7: f0c112 addi a1, a1, -16
|
|
13ca: 0109 s32i.n a0, a1, 0
|
|
13cc: fffc01 l32r a0, 13bc <ppTxPkt-0x69c>
|
|
13cf: 0000c0 callx0 a0
|
|
13d2: fff821 l32r a2, 13b4 <ppTxPkt-0x6a4>
|
|
13d5: 0228 l32i.n a2, a2, 0
|
|
13d7: fffa01 l32r a0, 13c0 <ppTxPkt-0x698>
|
|
13da: 0000c0 callx0 a0
|
|
13dd: 73a032 movi a3, 115
|
|
13e0: fff641 l32r a4, 13b8 <ppTxPkt-0x6a0>
|
|
13e3: 0020c0 memw
|
|
13e6: c56432 s32i a3, a4, 0x314
|
|
13e9: 0108 l32i.n a0, a1, 0
|
|
13eb: 10c112 addi a1, a1, 16
|
|
13ee: f00d ret.n
|
|
13f0: 000000 ill
|
|
13f3: ff2100 excw
|
|
13f6: ff .byte 0xff
|
|
13f7: 050232 l8ui a3, a2, 5
|
|
13fa: 2258 l32i.n a5, a2, 8
|
|
13fc: 238c beqz.n a3, 1402 <ppTxPkt-0x656>
|
|
13fe: 520c movi.n a2, 5
|
|
1400: f00d ret.n
|
|
1402: 020c movi.n a2, 0
|
|
1404: d58c beqz.n a5, 1415 <ppTxPkt-0x643>
|
|
1406: 221b addi.n a2, a2, 1
|
|
1408: 2568 l32i.n a6, a5, 8
|
|
140a: 742020 extui a2, a2, 0, 8
|
|
140d: 041567 beq a5, a6, 1415 <ppTxPkt-0x643>
|
|
1410: 065d mov.n a5, a6
|
|
1412: fffb86 j 1404 <ppTxPkt-0x654>
|
|
1415: f00d ret.n
|
|
1417: 000000 ill
|
|
141a: 210000 srai a0, a0, 0
|
|
141d: ff .byte 0xff
|
|
141e: ff .byte 0xff
|
|
141f: 050232 l8ui a3, a2, 5
|
|
1422: a248 l32i.n a4, a2, 40
|
|
1424: 33cc bnez.n a3, 142b <ppTxPkt-0x62d>
|
|
1426: 020c movi.n a2, 0
|
|
1428: 000286 j 1436 <ppTxPkt-0x622>
|
|
142b: 520c movi.n a2, 5
|
|
142d: f00d ret.n
|
|
142f: 2448 l32i.n a4, a4, 8
|
|
1431: 221b addi.n a2, a2, 1
|
|
1433: 742020 extui a2, a2, 0, 8
|
|
1436: ff5456 bnez a4, 142f <ppTxPkt-0x629>
|
|
1439: f00d ret.n
|
|
143b: 000400 excw
|
|
143e: 000000 ill
|
|
1441: 000000 ill
|
|
1444: fffe21 l32r a2, 143c <ppTxPkt-0x61c>
|
|
1447: f0c112 addi a1, a1, -16
|
|
144a: 0109 s32i.n a0, a1, 0
|
|
144c: fffd01 l32r a0, 1440 <ppTxPkt-0x618>
|
|
144f: 0000c0 callx0 a0
|
|
1452: 0108 l32i.n a0, a1, 0
|
|
1454: 10c112 addi a1, a1, 16
|
|
1457: f00d ret.n
|
|
1459: 000000 ill
|
|
145c: 000004 excw
|
|
...
|
|
146f: 000400 excw
|
|
...
|
|
147a: 100000 and a0, a0, a0
|
|
...
|
|
14b1: 000000 ill
|
|
14b4: ffea21 l32r a2, 145c <ppTxPkt-0x5fc>
|
|
14b7: e0c112 addi a1, a1, -32
|
|
14ba: 11c9 s32i.n a12, a1, 4
|
|
14bc: 21d9 s32i.n a13, a1, 8
|
|
14be: 31e9 s32i.n a14, a1, 12
|
|
14c0: 0109 s32i.n a0, a1, 0
|
|
14c2: ffef01 l32r a0, 1480 <ppTxPkt-0x5d8>
|
|
14c5: 0000c0 callx0 a0
|
|
14c8: ffef01 l32r a0, 1484 <ppTxPkt-0x5d4>
|
|
14cb: 0000c0 callx0 a0
|
|
14ce: 1e0c movi.n a14, 1
|
|
14d0: ffe4c1 l32r a12, 1460 <ppTxPkt-0x5f8>
|
|
14d3: 62cc bnez.n a2, 14dd <ppTxPkt-0x57b>
|
|
14d5: ffec01 l32r a0, 1488 <ppTxPkt-0x5d0>
|
|
14d8: 0000c0 callx0 a0
|
|
14db: 428c beqz.n a2, 14e3 <ppTxPkt-0x575>
|
|
14dd: 184ce2 s8i a14, a12, 24
|
|
14e0: 000246 j 14ed <ppTxPkt-0x56b>
|
|
14e3: 120c movi.n a2, 1
|
|
14e5: 130c movi.n a3, 1
|
|
14e7: ffe901 l32r a0, 148c <ppTxPkt-0x5cc>
|
|
14ea: 0000c0 callx0 a0
|
|
14ed: ffddd1 l32r a13, 1464 <ppTxPkt-0x5f4>
|
|
14f0: 011d02 l16ui a0, a13, 2
|
|
14f3: 001dd2 l16ui a13, a13, 0
|
|
14f6: dd0a add.n a13, a13, a0
|
|
14f8: 74d0d0 extui a13, a13, 0, 8
|
|
14fb: 000005 call0 14fc <ppTxPkt-0x55c>
|
|
14fe: 02ed mov.n a14, a2
|
|
1500: 030c movi.n a3, 0
|
|
1502: 7e2db6 bltui a13, 2, 1584 <ppTxPkt-0x4d4>
|
|
1505: 742020 extui a2, a2, 0, 8
|
|
1508: 7822b6 bltui a2, 2, 1584 <ppTxPkt-0x4d4>
|
|
150b: 194c32 s8i a3, a12, 25
|
|
150e: 000086 j 1514 <ppTxPkt-0x544>
|
|
1511: 194c02 s8i a0, a12, 25
|
|
1514: ffdf01 l32r a0, 1490 <ppTxPkt-0x5c8>
|
|
1517: 0000c0 callx0 a0
|
|
151a: e22b addi.n a14, a2, 2
|
|
151c: 7cd8 l32i.n a13, a12, 28
|
|
151e: ffd221 l32r a2, 1468 <ppTxPkt-0x5f0>
|
|
1521: 21e2e0 srai a14, a14, 2
|
|
1524: dd1b addi.n a13, a13, 1
|
|
1526: 0642e2 s8i a14, a2, 6
|
|
1529: 0212e2 l16ui a14, a2, 4
|
|
152c: 2228 l32i.n a2, a2, 8
|
|
152e: 0e3d mov.n a3, a14
|
|
1530: ffd901 l32r a0, 1494 <ppTxPkt-0x5c4>
|
|
1533: 0000c0 callx0 a0
|
|
1536: 1e3d27 bltu a13, a2, 1558 <ppTxPkt-0x500>
|
|
1539: ffccd1 l32r a13, 146c <ppTxPkt-0x5ec>
|
|
153c: 000c movi.n a0, 0
|
|
153e: 7c09 s32i.n a0, a12, 28
|
|
1540: ffd601 l32r a0, 1498 <ppTxPkt-0x5c0>
|
|
1543: 0000c0 callx0 a0
|
|
1546: 62cc bnez.n a2, 1550 <ppTxPkt-0x508>
|
|
1548: ffd501 l32r a0, 149c <ppTxPkt-0x5bc>
|
|
154b: 0000c0 callx0 a0
|
|
154e: 42ac beqz.n a2, 1576 <ppTxPkt-0x4e2>
|
|
1550: 120c movi.n a2, 1
|
|
1552: 204c22 s8i a2, a12, 32
|
|
1555: 000946 j 157e <ppTxPkt-0x4da>
|
|
1558: 7cd9 s32i.n a13, a12, 28
|
|
155a: ffc521 l32r a2, 1470 <ppTxPkt-0x5e8>
|
|
155d: 040c movi.n a4, 0
|
|
155f: 150c movi.n a5, 1
|
|
1561: 11c8 l32i.n a12, a1, 4
|
|
1563: 0e3d mov.n a3, a14
|
|
1565: 21d8 l32i.n a13, a1, 8
|
|
1567: 31e8 l32i.n a14, a1, 12
|
|
1569: ffcd01 l32r a0, 14a0 <ppTxPkt-0x5b8>
|
|
156c: 0000c0 callx0 a0
|
|
156f: 0108 l32i.n a0, a1, 0
|
|
1571: 20c112 addi a1, a1, 32
|
|
1574: f00d ret.n
|
|
1576: 020c movi.n a2, 0
|
|
1578: ffcb01 l32r a0, 14a4 <ppTxPkt-0x5b4>
|
|
157b: 0000c0 callx0 a0
|
|
157e: 021de2 l16ui a14, a13, 4
|
|
1581: fff546 j 155a <ppTxPkt-0x4fe>
|
|
1584: e8a322 movi a2, 0x3e8
|
|
1587: ffbb31 l32r a3, 1474 <ppTxPkt-0x5e4>
|
|
158a: 190c42 l8ui a4, a12, 25
|
|
158d: 021332 l16ui a3, a3, 4
|
|
1590: 441b addi.n a4, a4, 1
|
|
1592: 744040 extui a4, a4, 0, 8
|
|
1595: 4149 s32i.n a4, a1, 16
|
|
1597: ffc401 l32r a0, 14a8 <ppTxPkt-0x5b0>
|
|
159a: 0000c0 callx0 a0
|
|
159d: 4108 l32i.n a0, a1, 16
|
|
159f: 040c movi.n a4, 0
|
|
15a1: 02a027 bge a0, a2, 15a7 <ppTxPkt-0x4b1>
|
|
15a4: ffda46 j 1511 <ppTxPkt-0x547>
|
|
15a7: 194c42 s8i a4, a12, 25
|
|
15aa: 0a2df6 bgeui a13, 2, 15b8 <ppTxPkt-0x4a0>
|
|
15ad: 0d3d mov.n a3, a13
|
|
15af: ffb221 l32r a2, 1478 <ppTxPkt-0x5e0>
|
|
15b2: ffbe01 l32r a0, 14ac <ppTxPkt-0x5ac>
|
|
15b5: 0000c0 callx0 a0
|
|
15b8: 7430e0 extui a3, a14, 0, 8
|
|
15bb: 0223b6 bltui a3, 2, 15c1 <ppTxPkt-0x497>
|
|
15be: ffd486 j 1514 <ppTxPkt-0x544>
|
|
15c1: ffae21 l32r a2, 147c <ppTxPkt-0x5dc>
|
|
15c4: ffbb01 l32r a0, 14b0 <ppTxPkt-0x5a8>
|
|
15c7: 0000c0 callx0 a0
|
|
15ca: ffd186 j 1514 <ppTxPkt-0x544>
|
|
15cd: 000000 ill
|
|
15d0: f0c112 addi a1, a1, -16
|
|
15d3: 0109 s32i.n a0, a1, 0
|
|
15d5: 000005 call0 15d8 <ppTxPkt-0x480>
|
|
15d8: 0108 l32i.n a0, a1, 0
|
|
15da: 10c112 addi a1, a1, 16
|
|
15dd: f00d ret.n
|
|
15df: 000400 excw
|
|
15e2: 000000 ill
|
|
15e5: 000000 ill
|
|
15e8: 000004 excw
|
|
...
|
|
15f3: c11200 mul16u a1, a2, a0
|
|
15f6: 0129f0 slli a2, a9, 17
|
|
15f9: 1109 s32i.n a0, a1, 4
|
|
15fb: fff921 l32r a2, 15e0 <ppTxPkt-0x478>
|
|
15fe: 000c movi.n a0, 0
|
|
1600: 6209 s32i.n a0, a2, 24
|
|
1602: 154202 s8i a0, a2, 21
|
|
1605: fff901 l32r a0, 15ec <ppTxPkt-0x46c>
|
|
1608: 0000c0 callx0 a0
|
|
160b: fff721 l32r a2, 15e8 <ppTxPkt-0x470>
|
|
160e: fff541 l32r a4, 15e4 <ppTxPkt-0x474>
|
|
1611: 0138 l32i.n a3, a1, 0
|
|
1613: 150c movi.n a5, 1
|
|
1615: 025432 s16i a3, a4, 4
|
|
1618: 040c movi.n a4, 0
|
|
161a: fff501 l32r a0, 15f0 <ppTxPkt-0x468>
|
|
161d: 0000c0 callx0 a0
|
|
1620: 1108 l32i.n a0, a1, 4
|
|
1622: 10c112 addi a1, a1, 16
|
|
1625: f00d ret.n
|
|
1627: 000000 ill
|
|
162a: 240000 extui a0, a0, 0, 3
|
|
162d: 000000 ill
|
|
1630: 000000 ill
|
|
1633: c11200 mul16u a1, a2, a0
|
|
1636: 0109f0 slli a0, a9, 17
|
|
1639: fffb01 l32r a0, 1628 <ppTxPkt-0x430>
|
|
163c: 210022 l8ui a2, a0, 33
|
|
163f: 041266 bnei a2, 1, 1647 <ppTxPkt-0x411>
|
|
1642: 030c movi.n a3, 0
|
|
1644: 214032 s8i a3, a0, 33
|
|
1647: fff921 l32r a2, 162c <ppTxPkt-0x42c>
|
|
164a: fff901 l32r a0, 1630 <ppTxPkt-0x428>
|
|
164d: 0000c0 callx0 a0
|
|
1650: 0108 l32i.n a0, a1, 0
|
|
1652: 10c112 addi a1, a1, 16
|
|
1655: f00d ret.n
|
|
...
|
|
1663: 040c00 extui a0, a0, 12, 1
|
|
1666: fffd31 l32r a3, 165c <ppTxPkt-0x3fc>
|
|
1669: fffb21 l32r a2, 1658 <ppTxPkt-0x400>
|
|
166c: 150c movi.n a5, 1
|
|
166e: f0c112 addi a1, a1, -16
|
|
1671: 0109 s32i.n a0, a1, 0
|
|
1673: 214252 s8i a5, a2, 33
|
|
1676: 061332 l16ui a3, a3, 12
|
|
1679: 24c222 addi a2, a2, 36
|
|
167c: fff901 l32r a0, 1660 <ppTxPkt-0x3f8>
|
|
167f: 0000c0 callx0 a0
|
|
1682: 0108 l32i.n a0, a1, 0
|
|
1684: 10c112 addi a1, a1, 16
|
|
1687: f00d ret.n
|
|
...
|
|
1691: 000000 ill
|
|
1694: 000024 excw
|
|
1697: 000000 ill
|
|
169a: 120000 excw
|
|
169d: 09f0c1 l32r a12, fffc3e60 <pp_attach+0xfffc18b0>
|
|
16a0: fa0101 l32r a0, fffffea4 <pp_attach+0xffffd8f4>
|
|
16a3: ff .byte 0xff
|
|
16a4: 210022 l8ui a2, a0, 33
|
|
16a7: 380032 l8ui a3, a0, 56
|
|
16aa: 128c beqz.n a2, 16af <ppTxPkt-0x3a9>
|
|
16ac: 181366 bnei a3, 1, 16c8 <ppTxPkt-0x390>
|
|
16af: fff921 l32r a2, 1694 <ppTxPkt-0x3c4>
|
|
16b2: fff731 l32r a3, 1690 <ppTxPkt-0x3c8>
|
|
16b5: 150c movi.n a5, 1
|
|
16b7: 040c movi.n a4, 0
|
|
16b9: 384042 s8i a4, a0, 56
|
|
16bc: 214052 s8i a5, a0, 33
|
|
16bf: 061332 l16ui a3, a3, 12
|
|
16c2: fff501 l32r a0, 1698 <ppTxPkt-0x3c0>
|
|
16c5: 0000c0 callx0 a0
|
|
16c8: 0108 l32i.n a0, a1, 0
|
|
16ca: 10c112 addi a1, a1, 16
|
|
16cd: f00d ret.n
|
|
...
|
|
16d7: c11200 mul16u a1, a2, a0
|
|
16da: 11c9f0 slli a12, a9, 1
|
|
16dd: 02cd mov.n a12, a2
|
|
16df: fffc21 l32r a2, 16d0 <ppTxPkt-0x388>
|
|
16e2: 0109 s32i.n a0, a1, 0
|
|
16e4: 0208 l32i.n a0, a2, 0
|
|
16e6: 042016 beqz a0, 172c <ppTxPkt-0x32c>
|
|
16e9: 001c32 l16ui a3, a12, 0
|
|
16ec: 1c08 l32i.n a0, a12, 4
|
|
16ee: 413e30 srli a3, a3, 14
|
|
16f1: a38c beqz.n a3, 16ff <ppTxPkt-0x359>
|
|
16f3: 46e077 bbsi a0, 7, 173d <ppTxPkt-0x31b>
|
|
16f6: 644000 extui a4, a0, 0, 7
|
|
16f9: 4084e6 bgei a4, 8, 173d <ppTxPkt-0x31b>
|
|
16fc: 3df0e7 bbsi a0, 30, 173d <ppTxPkt-0x31b>
|
|
16ff: 0c0c52 l8ui a5, a12, 12
|
|
1702: 80a032 movi a3, 128
|
|
1705: 345050 extui a5, a5, 0, 4
|
|
1708: 15cc bnez.n a5, 170d <ppTxPkt-0x34b>
|
|
170a: 000386 j 171c <ppTxPkt-0x33c>
|
|
170d: 181c32 l16ui a3, a12, 48
|
|
1710: a03330 addx4 a3, a3, a3
|
|
1713: 1133f0 slli a3, a3, 1
|
|
1716: 32c332 addi a3, a3, 50
|
|
1719: f43030 extui a3, a3, 0, 16
|
|
171c: 000c42 l8ui a4, a12, 0
|
|
171f: a0c442 addi a4, a4, -96
|
|
1722: 004c42 s8i a4, a12, 0
|
|
1725: 0208 l32i.n a0, a2, 0
|
|
1727: 0c2d mov.n a2, a12
|
|
1729: 0000c0 callx0 a0
|
|
172c: 0c2d mov.n a2, a12
|
|
172e: 11c8 l32i.n a12, a1, 4
|
|
1730: ffe901 l32r a0, 16d4 <ppTxPkt-0x384>
|
|
1733: 0000c0 callx0 a0
|
|
1736: 0108 l32i.n a0, a1, 0
|
|
1738: 10c112 addi a1, a1, 16
|
|
173b: f00d ret.n
|
|
173d: c30c movi.n a3, 12
|
|
173f: fff646 j 171c <ppTxPkt-0x33c>
|
|
1742: c00000 sub a0, a0, a0
|
|
1745: 000001 l32r a0, fffc1748 <pp_attach+0xfffbf198>
|
|
1748: 0001c0 callx0 a1
|
|
...
|
|
1753: 01c000 slli a12, a0, 32
|
|
1756: 000000 ill
|
|
1759: 600006 j 1975d <pp_attach+0x171ad>
|
|
175c: 0001c0 callx0 a1
|
|
175f: 01c000 slli a12, a0, 32
|
|
1762: c00000 sub a0, a0, a0
|
|
1765: 000001 l32r a0, fffc1768 <pp_attach+0xfffbf1b8>
|
|
1768: 0001c0 callx0 a1
|
|
...
|
|
17a3: c11200 mul16u a1, a2, a0
|
|
17a6: 1109f0 slli a0, a9, 1
|
|
17a9: 0208 l32i.n a0, a2, 0
|
|
17ab: ffe641 l32r a4, 1744 <ppTxPkt-0x314>
|
|
17ae: 1b40f6 bgeui a0, 4, 17cd <ppTxPkt-0x28b>
|
|
17b1: 043d mov.n a3, a4
|
|
17b3: 303a add.n a3, a0, a3
|
|
17b5: 000342 l8ui a4, a3, 0
|
|
17b8: 742000 extui a2, a0, 0, 8
|
|
17bb: 040b addi.n a0, a4, -1
|
|
17bd: 004302 s8i a0, a3, 0
|
|
17c0: ffeb01 l32r a0, 176c <ppTxPkt-0x2ec>
|
|
17c3: 0000c0 callx0 a0
|
|
17c6: 1108 l32i.n a0, a1, 4
|
|
17c8: 10c112 addi a1, a1, 16
|
|
17cb: f00d ret.n
|
|
17cd: 0129 s32i.n a2, a1, 0
|
|
17cf: fcc052 addi a5, a0, -4
|
|
17d2: 0a5516 beqz a5, 187b <ppTxPkt-0x1dd>
|
|
17d5: fbc062 addi a6, a0, -5
|
|
17d8: 0c4616 beqz a6, 18a0 <ppTxPkt-0x1b8>
|
|
17db: e77026 beqi a0, 7, 17c6 <ppTxPkt-0x292>
|
|
17de: f8c072 addi a7, a0, -8
|
|
17e1: 0de716 beqz a7, 18c3 <ppTxPkt-0x195>
|
|
17e4: 980c movi.n a8, 9
|
|
17e6: 029087 bne a0, a8, 17ec <ppTxPkt-0x26c>
|
|
17e9: 002186 j 1873 <ppTxPkt-0x1e5>
|
|
17ec: f6c092 addi a9, a0, -10
|
|
17ef: 0e2916 beqz a9, 18d5 <ppTxPkt-0x183>
|
|
17f2: f5c0a2 addi a10, a0, -11
|
|
17f5: 102a16 beqz a10, 18fb <ppTxPkt-0x15d>
|
|
17f8: 35a026 beqi a0, 12, 1831 <ppTxPkt-0x227>
|
|
17fb: db0c movi.n a11, 13
|
|
17fd: c590b7 bne a0, a11, 17c6 <ppTxPkt-0x292>
|
|
1800: ffdc01 l32r a0, 1770 <ppTxPkt-0x2e8>
|
|
1803: 0000c0 callx0 a0
|
|
1806: 0128 l32i.n a2, a1, 0
|
|
1808: ffd031 l32r a3, 1748 <ppTxPkt-0x310>
|
|
180b: 0228 l32i.n a2, a2, 0
|
|
180d: 223a add.n a2, a2, a3
|
|
180f: 000202 l8ui a0, a2, 0
|
|
1812: 000b addi.n a0, a0, -1
|
|
1814: 004202 s8i a0, a2, 0
|
|
1817: ffd701 l32r a0, 1774 <ppTxPkt-0x2e4>
|
|
181a: 0000c0 callx0 a0
|
|
181d: ffcb01 l32r a0, 174c <ppTxPkt-0x30c>
|
|
1820: 7f2002 l32i a0, a0, 0x1fc
|
|
1823: f9f016 beqz a0, 17c6 <ppTxPkt-0x292>
|
|
1826: 1028 l32i.n a2, a0, 4
|
|
1828: f9a216 beqz a2, 17c6 <ppTxPkt-0x292>
|
|
182b: 0002c0 callx0 a2
|
|
182e: ffe506 j 17c6 <ppTxPkt-0x292>
|
|
1831: ffd101 l32r a0, 1778 <ppTxPkt-0x2e0>
|
|
1834: 0000c0 callx0 a0
|
|
1837: 070c movi.n a7, 0
|
|
1839: ffc691 l32r a9, 1754 <ppTxPkt-0x304>
|
|
183c: ffc541 l32r a4, 1750 <ppTxPkt-0x308>
|
|
183f: 0168 l32i.n a6, a1, 0
|
|
1841: 3a0422 l8ui a2, a4, 58
|
|
1844: 390482 l8ui a8, a4, 57
|
|
1847: 0668 l32i.n a6, a6, 0
|
|
1849: 000432 l8ui a3, a4, 0
|
|
184c: 669a add.n a6, a6, a9
|
|
184e: 000652 l8ui a5, a6, 0
|
|
1851: 833780 moveqz a3, a7, a8
|
|
1854: 004432 s8i a3, a4, 0
|
|
1857: 550b addi.n a5, a5, -1
|
|
1859: 004652 s8i a5, a6, 0
|
|
185c: a2cc bnez.n a2, 186a <ppTxPkt-0x1ee>
|
|
185e: 73a072 movi a7, 115
|
|
1861: ffbd81 l32r a8, 1758 <ppTxPkt-0x300>
|
|
1864: 0020c0 memw
|
|
1867: c56872 s32i a7, a8, 0x314
|
|
186a: ffc401 l32r a0, 177c <ppTxPkt-0x2dc>
|
|
186d: 0000c0 callx0 a0
|
|
1870: ffd486 j 17c6 <ppTxPkt-0x292>
|
|
1873: 1228 l32i.n a2, a2, 4
|
|
1875: 000005 call0 1878 <ppTxPkt-0x1e0>
|
|
1878: ffd286 j 17c6 <ppTxPkt-0x292>
|
|
187b: ffc101 l32r a0, 1780 <ppTxPkt-0x2d8>
|
|
187e: 0000c0 callx0 a0
|
|
1881: 0148 l32i.n a4, a1, 0
|
|
1883: ffb651 l32r a5, 175c <ppTxPkt-0x2fc>
|
|
1886: 0448 l32i.n a4, a4, 0
|
|
1888: 445a add.n a4, a4, a5
|
|
188a: 000432 l8ui a3, a4, 0
|
|
188d: 330b addi.n a3, a3, -1
|
|
188f: 004432 s8i a3, a4, 0
|
|
1892: ffbc01 l32r a0, 1784 <ppTxPkt-0x2d4>
|
|
1895: 0000c0 callx0 a0
|
|
1898: 120c movi.n a2, 1
|
|
189a: 004b05 call0 1d4c <ppCheckTxIdle+0x118>
|
|
189d: ffc946 j 17c6 <ppTxPkt-0x292>
|
|
18a0: ffba01 l32r a0, 1788 <ppTxPkt-0x2d0>
|
|
18a3: 0000c0 callx0 a0
|
|
18a6: 0168 l32i.n a6, a1, 0
|
|
18a8: ffae71 l32r a7, 1760 <ppTxPkt-0x2f8>
|
|
18ab: 0668 l32i.n a6, a6, 0
|
|
18ad: 667a add.n a6, a6, a7
|
|
18af: 000652 l8ui a5, a6, 0
|
|
18b2: 550b addi.n a5, a5, -1
|
|
18b4: 004652 s8i a5, a6, 0
|
|
18b7: ffb501 l32r a0, 178c <ppTxPkt-0x2cc>
|
|
18ba: 0000c0 callx0 a0
|
|
18bd: 006545 call0 1f14 <pp_tx_idle_timeout+0x2c>
|
|
18c0: ffc086 j 17c6 <ppTxPkt-0x292>
|
|
18c3: 048d mov.n a8, a4
|
|
18c5: 808a add.n a8, a0, a8
|
|
18c7: 000872 l8ui a7, a8, 0
|
|
18ca: 770b addi.n a7, a7, -1
|
|
18cc: 004872 s8i a7, a8, 0
|
|
18cf: 00de45 call0 26b4 <pp_attach+0x104>
|
|
18d2: ffbc06 j 17c6 <ppTxPkt-0x292>
|
|
18d5: ffae01 l32r a0, 1790 <ppTxPkt-0x2c8>
|
|
18d8: 0000c0 callx0 a0
|
|
18db: 01a8 l32i.n a10, a1, 0
|
|
18dd: ffa1b1 l32r a11, 1764 <ppTxPkt-0x2f4>
|
|
18e0: 0aa8 l32i.n a10, a10, 0
|
|
18e2: aaba add.n a10, a10, a11
|
|
18e4: 000a92 l8ui a9, a10, 0
|
|
18e7: 990b addi.n a9, a9, -1
|
|
18e9: 004a92 s8i a9, a10, 0
|
|
18ec: ffaa01 l32r a0, 1794 <ppTxPkt-0x2c4>
|
|
18ef: 0000c0 callx0 a0
|
|
18f2: ffa901 l32r a0, 1798 <ppTxPkt-0x2c0>
|
|
18f5: 0000c0 callx0 a0
|
|
18f8: ffb286 j 17c6 <ppTxPkt-0x292>
|
|
18fb: ffa801 l32r a0, 179c <ppTxPkt-0x2bc>
|
|
18fe: 0000c0 callx0 a0
|
|
1901: 0108 l32i.n a0, a1, 0
|
|
1903: ff9921 l32r a2, 1768 <ppTxPkt-0x2f0>
|
|
1906: 0008 l32i.n a0, a0, 0
|
|
1908: 002a add.n a0, a0, a2
|
|
190a: 0000b2 l8ui a11, a0, 0
|
|
190d: bb0b addi.n a11, a11, -1
|
|
190f: 0040b2 s8i a11, a0, 0
|
|
1912: ffa301 l32r a0, 17a0 <ppTxPkt-0x2b8>
|
|
1915: 0000c0 callx0 a0
|
|
1918: ffaa86 j 17c6 <ppTxPkt-0x292>
|
|
191b: fff700 excw
|
|
191e: ff .byte 0xff
|
|
191f: 000003 excw
|
|
1922: 000080 ret
|
|
1925: 000000 ill
|
|
1928: 000020 excw
|
|
192b: 080000 excw
|
|
192e: 000000 ill
|
|
1931: 000000 ill
|
|
1934: 240c movi.n a4, 2
|
|
1936: c90c movi.n a9, 12
|
|
1938: f0c112 addi a1, a1, -16
|
|
193b: 0109 s32i.n a0, a1, 0
|
|
193d: 4278 l32i.n a7, a2, 16
|
|
193f: 9258 l32i.n a5, a2, 36
|
|
1941: 040732 l8ui a3, a7, 4
|
|
1944: 0508 l32i.n a0, a5, 0
|
|
1946: 106307 bbci a3, 0, 195a <ppTxPkt-0xfe>
|
|
1949: 413600 srli a3, a0, 6
|
|
194c: 540000 extui a0, a0, 0, 6
|
|
194f: 203340 or a3, a3, a4
|
|
1952: 1133a0 slli a3, a3, 6
|
|
1955: 200030 or a0, a0, a3
|
|
1958: 0509 s32i.n a0, a5, 0
|
|
195a: 000782 l8ui a8, a7, 0
|
|
195d: f0a062 movi a6, 240
|
|
1960: 104890 and a4, a8, a9
|
|
1963: 106860 and a6, a8, a6
|
|
1966: 498466 bnei a4, 8, 19b3 <ppTxPkt-0xa5>
|
|
1969: 548000 extui a8, a0, 0, 6
|
|
196c: 830c movi.n a3, 8
|
|
196e: 410600 srli a0, a0, 6
|
|
1971: 200030 or a0, a0, a3
|
|
1974: 1100a0 slli a0, a0, 6
|
|
1977: 200800 or a0, a8, a0
|
|
197a: 0509 s32i.n a0, a5, 0
|
|
197c: 05d626 beqi a6, 64, 1985 <ppTxPkt-0xd3>
|
|
197f: c0a042 movi a4, 192
|
|
1982: 139647 bne a6, a4, 1999 <ppTxPkt-0xbf>
|
|
1985: 546000 extui a6, a0, 0, 6
|
|
1988: ffe531 l32r a3, 191c <ppTxPkt-0x13c>
|
|
198b: 410600 srli a0, a0, 6
|
|
198e: 100030 and a0, a0, a3
|
|
1991: 1100a0 slli a0, a0, 6
|
|
1994: 200600 or a0, a6, a0
|
|
1997: 0509 s32i.n a0, a5, 0
|
|
1999: 414600 srli a4, a0, 6
|
|
199c: 0108 l32i.n a0, a1, 0
|
|
199e: 0c7427 bbci a4, 18, 19ae <ppTxPkt-0xaa>
|
|
19a1: 1258 l32i.n a5, a2, 4
|
|
19a3: 0b1742 l16ui a4, a7, 22
|
|
19a6: 1558 l32i.n a5, a5, 4
|
|
19a8: 414440 srli a4, a4, 4
|
|
19ab: 034542 s8i a4, a5, 3
|
|
19ae: 10c112 addi a1, a1, 16
|
|
19b1: f00d ret.n
|
|
19b3: e28897 bany a8, a9, 1999 <ppTxPkt-0xbf>
|
|
19b6: 414600 srli a4, a0, 6
|
|
19b9: 3be666 bnei a6, 128, 19f8 <ppTxPkt-0x60>
|
|
19bc: 1179 s32i.n a7, a1, 4
|
|
19be: 549000 extui a9, a0, 0, 6
|
|
19c1: ffd881 l32r a8, 1924 <ppTxPkt-0x134>
|
|
19c4: ffd7a1 l32r a10, 1920 <ppTxPkt-0x138>
|
|
19c7: 4888 l32i.n a8, a8, 16
|
|
19c9: 20a4a0 or a10, a4, a10
|
|
19cc: 11aaa0 slli a10, a10, 6
|
|
19cf: 2099a0 or a9, a9, a10
|
|
19d2: 0599 s32i.n a9, a5, 0
|
|
19d4: 572862 l32i a6, a8, 0x15c
|
|
19d7: 2129 s32i.n a2, a1, 8
|
|
19d9: 661b addi.n a6, a6, 1
|
|
19db: 576862 s32i a6, a8, 0x15c
|
|
19de: 0e66b6 bltui a6, 6, 19f0 <ppTxPkt-0x68>
|
|
19e1: ffd121 l32r a2, 1928 <ppTxPkt-0x130>
|
|
19e4: ffd301 l32r a0, 1930 <ppTxPkt-0x128>
|
|
19e7: 0000c0 callx0 a0
|
|
19ea: 2128 l32i.n a2, a1, 8
|
|
19ec: 9258 l32i.n a5, a2, 36
|
|
19ee: 1178 l32i.n a7, a1, 4
|
|
19f0: 0508 l32i.n a0, a5, 0
|
|
19f2: 414600 srli a4, a0, 6
|
|
19f5: ffe8c6 j 199c <ppTxPkt-0xbc>
|
|
19f8: a0d666 bnei a6, 64, 199c <ppTxPkt-0xbc>
|
|
19fb: 9de077 bbsi a0, 7, 199c <ppTxPkt-0xbc>
|
|
19fe: ffcb31 l32r a3, 192c <ppTxPkt-0x12c>
|
|
1a01: 540000 extui a0, a0, 0, 6
|
|
1a04: 203430 or a3, a4, a3
|
|
1a07: 1133a0 slli a3, a3, 6
|
|
1a0a: 200030 or a0, a0, a3
|
|
1a0d: 0509 s32i.n a0, a5, 0
|
|
1a0f: fff7c6 j 19f2 <ppTxPkt-0x66>
|
|
1a12: 000000 ill
|
|
1a15: 000000 ill
|
|
1a18: 0008 l32i.n a0, a0, 0
|
|
...
|
|
1a22: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
00001a58 <ppTxPkt>:
|
|
1a58: f0c112 addi a1, a1, -16
|
|
1a5b: 0109 s32i.n a0, a1, 0
|
|
1a5d: 9258 l32i.n a5, a2, 36
|
|
1a5f: 11c9 s32i.n a12, a1, 4
|
|
1a61: 1558 l32i.n a5, a5, 4
|
|
1a63: 02cd mov.n a12, a2
|
|
1a65: 256450 extui a6, a5, 20, 3
|
|
1a68: 340050 extui a0, a5, 0, 4
|
|
1a6b: 309c beqz.n a0, 1a82 <ppTxPkt+0x2a>
|
|
1a6d: 113026 beqi a0, 3, 1a82 <ppTxPkt+0x2a>
|
|
1a70: 0930a6 blti a0, 3, 1a7d <ppTxPkt+0x25>
|
|
1a73: 120c movi.n a2, 1
|
|
1a75: 0b60a6 blti a0, 6, 1a84 <ppTxPkt+0x2c>
|
|
1a78: 020c movi.n a2, 0
|
|
1a7a: 000186 j 1a84 <ppTxPkt+0x2c>
|
|
1a7d: 320c movi.n a2, 3
|
|
1a7f: 000046 j 1a84 <ppTxPkt+0x2c>
|
|
1a82: 220c movi.n a2, 2
|
|
1a84: 111267 beq a2, a6, 1a99 <ppTxPkt+0x41>
|
|
1a87: ffe321 l32r a2, 1a14 <ppTxPkt-0x44>
|
|
1a8a: ffe331 l32r a3, 1a18 <ppTxPkt-0x40>
|
|
1a8d: 19a242 movi a4, 0x219
|
|
1a90: ffe601 l32r a0, 1a28 <ppTxPkt-0x30>
|
|
1a93: 0000c0 callx0 a0
|
|
1a96: ffff06 j 1a96 <ppTxPkt+0x3e>
|
|
1a99: 0c2d mov.n a2, a12
|
|
1a9b: ffe985 call0 1934 <ppTxPkt-0x124>
|
|
1a9e: 0c2d mov.n a2, a12
|
|
1aa0: 00e785 call0 291c <pp_attach+0x36c>
|
|
1aa3: 720b addi.n a7, a2, -1
|
|
1aa5: 0a3716 beqz a7, 1b4c <ppTxPkt+0xf4>
|
|
1aa8: ffe101 l32r a0, 1a2c <ppTxPkt-0x2c>
|
|
1aab: 0000c0 callx0 a0
|
|
1aae: 7c28 l32i.n a2, a12, 28
|
|
1ab0: 9c38 l32i.n a3, a12, 36
|
|
1ab2: ffdf01 l32r a0, 1a30 <ppTxPkt-0x28>
|
|
1ab5: 0000c0 callx0 a0
|
|
1ab8: ffdf01 l32r a0, 1a34 <ppTxPkt-0x24>
|
|
1abb: 0000c0 callx0 a0
|
|
1abe: 0c2d mov.n a2, a12
|
|
1ac0: ffde01 l32r a0, 1a38 <ppTxPkt-0x20>
|
|
1ac3: 0000c0 callx0 a0
|
|
1ac6: 0c2d mov.n a2, a12
|
|
1ac8: 00c985 call0 2764 <pp_attach+0x1b4>
|
|
1acb: 050c movi.n a5, 0
|
|
1acd: ffd341 l32r a4, 1a1c <ppTxPkt-0x3c>
|
|
1ad0: 043256 bnez a2, 1b17 <ppTxPkt+0xbf>
|
|
1ad3: ffda01 l32r a0, 1a3c <ppTxPkt-0x1c>
|
|
1ad6: 0000c0 callx0 a0
|
|
1ad9: ffd191 l32r a9, 1a20 <ppTxPkt-0x38>
|
|
1adc: 9ca8 l32i.n a10, a12, 36
|
|
1ade: 0b0c movi.n a11, 0
|
|
1ae0: 8cb9 s32i.n a11, a12, 32
|
|
1ae2: 0ab8 l32i.n a11, a10, 0
|
|
1ae4: 4998 l32i.n a9, a9, 16
|
|
1ae6: 34b2b0 extui a11, a11, 2, 4
|
|
1ae9: 11bbb0 slli a11, a11, 5
|
|
1aec: b9ba add.n a11, a9, a11
|
|
1aee: 7bb8 l32i.n a11, a11, 28
|
|
1af0: 0bc9 s32i.n a12, a11, 0
|
|
1af2: 0aa8 l32i.n a10, a10, 0
|
|
1af4: 20cc82 addi a8, a12, 32
|
|
1af7: 34a2a0 extui a10, a10, 2, 4
|
|
1afa: 11aab0 slli a10, a10, 5
|
|
1afd: 99aa add.n a9, a9, a10
|
|
1aff: 7989 s32i.n a8, a9, 28
|
|
1b01: ffcf01 l32r a0, 1a40 <ppTxPkt-0x18>
|
|
1b04: 0000c0 callx0 a0
|
|
1b07: 9c28 l32i.n a2, a12, 36
|
|
1b09: 1228 l32i.n a2, a2, 4
|
|
1b0b: 252420 extui a2, a2, 20, 3
|
|
1b0e: ffcd01 l32r a0, 1a44 <ppTxPkt-0x14>
|
|
1b11: 0000c0 callx0 a0
|
|
1b14: 001286 j 1b62 <ppTxPkt+0x10a>
|
|
1b17: 251266 bnei a2, 1, 1b40 <ppTxPkt+0xe8>
|
|
1b1a: 9c68 l32i.n a6, a12, 36
|
|
1b1c: 8c59 s32i.n a5, a12, 32
|
|
1b1e: 0688 l32i.n a8, a6, 0
|
|
1b20: 4478 l32i.n a7, a4, 16
|
|
1b22: 048180 extui a8, a8, 1, 1
|
|
1b25: b08870 addx8 a8, a8, a7
|
|
1b28: 472882 l32i a8, a8, 0x11c
|
|
1b2b: 08c9 s32i.n a12, a8, 0
|
|
1b2d: 0668 l32i.n a6, a6, 0
|
|
1b2f: 20cc32 addi a3, a12, 32
|
|
1b32: 046160 extui a6, a6, 1, 1
|
|
1b35: b06670 addx8 a6, a6, a7
|
|
1b38: 476632 s32i a3, a6, 0x11c
|
|
1b3b: 020c movi.n a2, 0
|
|
1b3d: 000846 j 1b62 <ppTxPkt+0x10a>
|
|
1b40: f72266 bnei a2, 2, 1b3b <ppTxPkt+0xe3>
|
|
1b43: ffb821 l32r a2, 1a24 <ppTxPkt-0x34>
|
|
1b46: ffc001 l32r a0, 1a48 <ppTxPkt-0x10>
|
|
1b49: 0000c0 callx0 a0
|
|
1b4c: ffc001 l32r a0, 1a4c <ppTxPkt-0xc>
|
|
1b4f: 0000c0 callx0 a0
|
|
1b52: 0c2d mov.n a2, a12
|
|
1b54: ffbf01 l32r a0, 1a50 <ppTxPkt-0x8>
|
|
1b57: 0000c0 callx0 a0
|
|
1b5a: ffbe01 l32r a0, 1a54 <ppTxPkt-0x4>
|
|
1b5d: 0000c0 callx0 a0
|
|
1b60: 120c movi.n a2, 1
|
|
1b62: 11c8 l32i.n a12, a1, 4
|
|
1b64: 0108 l32i.n a0, a1, 0
|
|
1b66: 10c112 addi a1, a1, 16
|
|
1b69: f00d ret.n
|
|
...
|
|
|
|
00001b6c <ppProcessWaitQ>:
|
|
1b6c: f0c112 addi a1, a1, -16
|
|
1b6f: 0109 s32i.n a0, a1, 0
|
|
1b71: 00b405 call0 26b4 <pp_attach+0x104>
|
|
1b74: 0108 l32i.n a0, a1, 0
|
|
1b76: 10c112 addi a1, a1, 16
|
|
1b79: f00d ret.n
|
|
1b7b: 000000 ill
|
|
...
|
|
|
|
00001b80 <ppRegisterTxCallback>:
|
|
1b80: ffff71 l32r a7, 1b7c <ppProcessWaitQ+0x10>
|
|
1b83: 180c movi.n a8, 1
|
|
1b85: 4778 l32i.n a7, a7, 16
|
|
1b87: 400300 ssr a3
|
|
1b8a: 01d752 addmi a5, a7, 0x100
|
|
1b8d: 380562 l8ui a6, a5, 56
|
|
1b90: a09370 addx4 a9, a3, a7
|
|
1b93: b14060 sra a4, a6
|
|
1b96: 036407 bbci a4, 0, 1b9d <ppRegisterTxCallback+0x1d>
|
|
1b99: 082d mov.n a2, a8
|
|
1b9b: f00d ret.n
|
|
1b9d: 401300 ssl a3
|
|
1ba0: a1a800 sll a10, a8
|
|
1ba3: 20a6a0 or a10, a6, a10
|
|
1ba6: 3845a2 s8i a10, a5, 56
|
|
1ba9: 4f6922 s32i a2, a9, 0x13c
|
|
1bac: 020c movi.n a2, 0
|
|
1bae: f00d ret.n
|
|
...
|
|
|
|
00001bc0 <ppRecycleRxPkt>:
|
|
1bc0: f0c112 addi a1, a1, -16
|
|
1bc3: 0109 s32i.n a0, a1, 0
|
|
1bc5: 11c9 s32i.n a12, a1, 4
|
|
1bc7: 061242 l16ui a4, a2, 12
|
|
1bca: 02cd mov.n a12, a2
|
|
1bcc: 1228 l32i.n a2, a2, 4
|
|
1bce: 9c08 l32i.n a0, a12, 36
|
|
1bd0: 4c38 l32i.n a3, a12, 16
|
|
1bd2: 0008 l32i.n a0, a0, 0
|
|
1bd4: 1239 s32i.n a3, a2, 4
|
|
1bd6: b40000 extui a0, a0, 0, 12
|
|
1bd9: 0ae047 bbsi a0, 4, 1be7 <ppRecycleRxPkt+0x27>
|
|
1bdc: 2c38 l32i.n a3, a12, 8
|
|
1bde: fff401 l32r a0, 1bb0 <ppRegisterTxCallback+0x30>
|
|
1be1: 0000c0 callx0 a0
|
|
1be4: 000806 j 1c08 <ppRecycleRxPkt+0x48>
|
|
1be7: 340b addi.n a3, a4, -1
|
|
1be9: f43030 extui a3, a3, 0, 16
|
|
1bec: fff201 l32r a0, 1bb4 <ppRegisterTxCallback+0x34>
|
|
1bef: 0000c0 callx0 a0
|
|
1bf2: 061c42 l16ui a4, a12, 12
|
|
1bf5: 050c movi.n a5, 0
|
|
1bf7: 023d mov.n a3, a2
|
|
1bf9: 2259 s32i.n a5, a2, 8
|
|
1bfb: 1c28 l32i.n a2, a12, 4
|
|
1bfd: 440b addi.n a4, a4, -1
|
|
1bff: f44040 extui a4, a4, 0, 16
|
|
1c02: ffed01 l32r a0, 1bb8 <ppRegisterTxCallback+0x38>
|
|
1c05: 0000c0 callx0 a0
|
|
1c08: 0c2d mov.n a2, a12
|
|
1c0a: 830c movi.n a3, 8
|
|
1c0c: 11c8 l32i.n a12, a1, 4
|
|
1c0e: ffeb01 l32r a0, 1bbc <ppRegisterTxCallback+0x3c>
|
|
1c11: 0000c0 callx0 a0
|
|
1c14: 0108 l32i.n a0, a1, 0
|
|
1c16: 10c112 addi a1, a1, 16
|
|
1c19: f00d ret.n
|
|
...
|
|
|
|
00001c34 <ppCheckTxIdle>:
|
|
1c34: f0c112 addi a1, a1, -16
|
|
1c37: 21d9 s32i.n a13, a1, 8
|
|
1c39: 11c9 s32i.n a12, a1, 4
|
|
1c3b: 0109 s32i.n a0, a1, 0
|
|
1c3d: 02cd mov.n a12, a2
|
|
1c3f: 428c beqz.n a2, 1c47 <ppCheckTxIdle+0x13>
|
|
1c41: fff701 l32r a0, 1c20 <ppRecycleRxPkt+0x60>
|
|
1c44: 0000c0 callx0 a0
|
|
1c47: 0d0c movi.n a13, 0
|
|
1c49: 0d2d mov.n a2, a13
|
|
1c4b: fff601 l32r a0, 1c24 <ppRecycleRxPkt+0x64>
|
|
1c4e: 0000c0 callx0 a0
|
|
1c51: 07a216 beqz a2, 1ccf <ppCheckTxIdle+0x9b>
|
|
1c54: dd1b addi.n a13, a13, 1
|
|
1c56: 74d0d0 extui a13, a13, 0, 8
|
|
1c59: ec4d66 bnei a13, 4, 1c49 <ppCheckTxIdle+0x15>
|
|
1c5c: fff0d1 l32r a13, 1c1c <ppRecycleRxPkt+0x5c>
|
|
1c5f: 4d08 l32i.n a0, a13, 16
|
|
1c61: 0038 l32i.n a3, a0, 0
|
|
1c63: 602030 neg a2, a3
|
|
1c66: 102230 and a2, a2, a3
|
|
1c69: 40f220 nsau a2, a2
|
|
1c6c: 602020 neg a2, a2
|
|
1c6f: 1fc222 addi a2, a2, 31
|
|
1c72: 06e296 bltz a2, 1ce4 <ppCheckTxIdle+0xb0>
|
|
1c75: 1142b0 slli a4, a2, 5
|
|
1c78: 404a add.n a4, a0, a4
|
|
1c7a: 6458 l32i.n a5, a4, 24
|
|
1c7c: 04f556 bnez a5, 1ccf <ppCheckTxIdle+0x9b>
|
|
1c7f: b458 l32i.n a5, a4, 44
|
|
1c81: 240442 l8ui a4, a4, 36
|
|
1c84: 047556 bnez a5, 1ccf <ppCheckTxIdle+0x9b>
|
|
1c87: 349c beqz.n a4, 1c9e <ppCheckTxIdle+0x6a>
|
|
1c89: 113426 beqi a4, 3, 1c9e <ppCheckTxIdle+0x6a>
|
|
1c8c: 0934b6 bltui a4, 3, 1c99 <ppCheckTxIdle+0x65>
|
|
1c8f: 150c movi.n a5, 1
|
|
1c91: 0b64b6 bltui a4, 6, 1ca0 <ppCheckTxIdle+0x6c>
|
|
1c94: 050c movi.n a5, 0
|
|
1c96: 000186 j 1ca0 <ppCheckTxIdle+0x6c>
|
|
1c99: 350c movi.n a5, 3
|
|
1c9b: 000046 j 1ca0 <ppCheckTxIdle+0x6c>
|
|
1c9e: 250c movi.n a5, 2
|
|
1ca0: 170c movi.n a7, 1
|
|
1ca2: 749050 extui a9, a5, 0, 8
|
|
1ca5: 74a020 extui a10, a2, 0, 8
|
|
1ca8: 401a00 ssl a10
|
|
1cab: a09900 addx4 a9, a9, a0
|
|
1cae: 1988 l32i.n a8, a9, 4
|
|
1cb0: fa7c movi.n a10, -1
|
|
1cb2: a17700 sll a7, a7
|
|
1cb5: 3077a0 xor a7, a7, a10
|
|
1cb8: 108870 and a8, a8, a7
|
|
1cbb: 1989 s32i.n a8, a9, 4
|
|
1cbd: 0068 l32i.n a6, a0, 0
|
|
1cbf: 820c movi.n a2, 8
|
|
1cc1: 106670 and a6, a6, a7
|
|
1cc4: 0069 s32i.n a6, a0, 0
|
|
1cc6: ffd801 l32r a0, 1c28 <ppRecycleRxPkt+0x68>
|
|
1cc9: 0000c0 callx0 a0
|
|
1ccc: ffe3c6 j 1c5f <ppCheckTxIdle+0x2b>
|
|
1ccf: 4c8c beqz.n a12, 1cd7 <ppCheckTxIdle+0xa3>
|
|
1cd1: ffd601 l32r a0, 1c2c <ppRecycleRxPkt+0x6c>
|
|
1cd4: 0000c0 callx0 a0
|
|
1cd7: 120c movi.n a2, 1
|
|
1cd9: 11c8 l32i.n a12, a1, 4
|
|
1cdb: 21d8 l32i.n a13, a1, 8
|
|
1cdd: 0108 l32i.n a0, a1, 0
|
|
1cdf: 10c112 addi a1, a1, 16
|
|
1ce2: f00d ret.n
|
|
1ce4: 60b8 l32i.n a11, a0, 24
|
|
1ce6: fe5b56 bnez a11, 1ccf <ppCheckTxIdle+0x9b>
|
|
1ce9: e0d8 l32i.n a13, a0, 56
|
|
1ceb: fe0d56 bnez a13, 1ccf <ppCheckTxIdle+0x9b>
|
|
1cee: 462022 l32i a2, a0, 0x118
|
|
1cf1: fda256 bnez a2, 1ccf <ppCheckTxIdle+0x9b>
|
|
1cf4: 482032 l32i a3, a0, 0x120
|
|
1cf7: fd4356 bnez a3, 1ccf <ppCheckTxIdle+0x9b>
|
|
1cfa: 4c8c beqz.n a12, 1d02 <ppCheckTxIdle+0xce>
|
|
1cfc: ffcd01 l32r a0, 1c30 <ppRecycleRxPkt+0x70>
|
|
1cff: 0000c0 callx0 a0
|
|
1d02: 020c movi.n a2, 0
|
|
1d04: fff446 j 1cd9 <ppCheckTxIdle+0xa5>
|
|
1d07: 000000 ill
|
|
1d0a: e00000 subx4 a0, a0, a0
|
|
1d0d: 000002 l8ui a0, a0, 0
|
|
1d10: 0002e0 excw
|
|
1d13: 02e000 excw
|
|
1d16: ff0000 excw
|
|
1d19: ff .byte 0xff
|
|
1d1a: ff .byte 0xff
|
|
1d1b: 0fff00 excw
|
|
1d1e: 00ff00 excw
|
|
...
|
|
1d49: 000000 ill
|
|
1d4c: 080c movi.n a8, 0
|
|
1d4e: e0c112 addi a1, a1, -32
|
|
1d51: 21c9 s32i.n a12, a1, 8
|
|
1d53: 31d9 s32i.n a13, a1, 12
|
|
1d55: 1109 s32i.n a0, a1, 4
|
|
1d57: 41e9 s32i.n a14, a1, 16
|
|
1d59: 51f9 s32i.n a15, a1, 20
|
|
1d5b: 6189 s32i.n a8, a1, 24
|
|
1d5d: ffeaf1 l32r a15, 1d08 <ppCheckTxIdle+0xd4>
|
|
1d60: 1e0c movi.n a14, 1
|
|
1d62: 007845 call0 24e8 <ppGetTxQFirstAvail_Locked+0x5c>
|
|
1d65: 129216 beqz a2, 1e92 <ppCheckTxIdle+0x25e>
|
|
1d68: b8a052 movi a5, 184
|
|
1d6b: 92d8 l32i.n a13, a2, 36
|
|
1d6d: f07c movi.n a0, -1
|
|
1d6f: 0e0dd2 l8ui a13, a13, 14
|
|
1d72: 0129 s32i.n a2, a1, 0
|
|
1d74: 60c0d0 neg a12, a13
|
|
1d77: 10ccd0 and a12, a12, a13
|
|
1d7a: 40fcc0 nsau a12, a12
|
|
1d7d: 60c0c0 neg a12, a12
|
|
1d80: 1fccc2 addi a12, a12, 31
|
|
1d83: 02ec96 bltz a12, 1db5 <ppCheckTxIdle+0x181>
|
|
1d86: 4f68 l32i.n a6, a15, 16
|
|
1d88: 265a add.n a2, a6, a5
|
|
1d8a: 800222 l8ui a2, a2, 128
|
|
1d8d: 400c00 ssr a12
|
|
1d90: 912020 srl a2, a2
|
|
1d93: 0f6207 bbci a2, 0, 1da6 <ppCheckTxIdle+0x172>
|
|
1d96: a00c60 addx4 a0, a12, a6
|
|
1d99: 4f2002 l32i a0, a0, 0x13c
|
|
1d9c: 0128 l32i.n a2, a1, 0
|
|
1d9e: 0000c0 callx0 a0
|
|
1da1: f07c movi.n a0, -1
|
|
1da3: b8a052 movi a5, 184
|
|
1da6: 401c00 ssl a12
|
|
1da9: a12e00 sll a2, a14
|
|
1dac: 302200 xor a2, a2, a0
|
|
1daf: 10dd20 and a13, a13, a2
|
|
1db2: ffef86 j 1d74 <ppCheckTxIdle+0x140>
|
|
1db5: 0158 l32i.n a5, a1, 0
|
|
1db7: 9558 l32i.n a5, a5, 36
|
|
1db9: 0538 l32i.n a3, a5, 0
|
|
1dbb: 040562 l8ui a6, a5, 4
|
|
1dbe: 410630 srli a0, a3, 6
|
|
1dc1: 34f3c7 bbsi a3, 28, 1df9 <ppCheckTxIdle+0x1c5>
|
|
1dc4: ffd251 l32r a5, 1d0c <ppCheckTxIdle+0xd8>
|
|
1dc7: ffd321 l32r a2, 1d14 <ppCheckTxIdle+0xe0>
|
|
1dca: 000552 l8ui a5, a5, 0
|
|
1dcd: 416460 srli a6, a6, 4
|
|
1dd0: 556a add.n a5, a5, a6
|
|
1dd2: 745050 extui a5, a5, 0, 8
|
|
1dd5: 1d55b6 bltui a5, 5, 1df6 <ppCheckTxIdle+0x1c2>
|
|
1dd8: 120c movi.n a2, 1
|
|
1dda: 030c movi.n a3, 0
|
|
1ddc: ffcd71 l32r a7, 1d10 <ppCheckTxIdle+0xdc>
|
|
1ddf: 060c movi.n a6, 0
|
|
1de1: 004762 s8i a6, a7, 0
|
|
1de4: ffd301 l32r a0, 1d30 <ppCheckTxIdle+0xfc>
|
|
1de7: 0000c0 callx0 a0
|
|
1dea: 0108 l32i.n a0, a1, 0
|
|
1dec: 9008 l32i.n a0, a0, 36
|
|
1dee: 0008 l32i.n a0, a0, 0
|
|
1df0: 410600 srli a0, a0, 6
|
|
1df3: 000086 j 1df9 <ppCheckTxIdle+0x1c5>
|
|
1df6: 004252 s8i a5, a2, 0
|
|
1df9: 1960d7 bbci a0, 13, 1e16 <ppCheckTxIdle+0x1e2>
|
|
1dfc: 0128 l32i.n a2, a1, 0
|
|
1dfe: 0228 l32i.n a2, a2, 0
|
|
1e00: ffcd01 l32r a0, 1d34 <ppCheckTxIdle+0x100>
|
|
1e03: 0000c0 callx0 a0
|
|
1e06: 0108 l32i.n a0, a1, 0
|
|
1e08: 9008 l32i.n a0, a0, 36
|
|
1e0a: 120c movi.n a2, 1
|
|
1e0c: 0008 l32i.n a0, a0, 0
|
|
1e0e: 6129 s32i.n a2, a1, 24
|
|
1e10: 410600 srli a0, a0, 6
|
|
1e13: 000186 j 1e1d <ppCheckTxIdle+0x1e9>
|
|
1e16: 5b60e7 bbci a0, 14, 1e75 <ppCheckTxIdle+0x241>
|
|
1e19: 420c movi.n a2, 4
|
|
1e1b: 6129 s32i.n a2, a1, 24
|
|
1e1d: 477077 bbci a0, 23, 1e68 <ppCheckTxIdle+0x234>
|
|
1e20: 0158 l32i.n a5, a1, 0
|
|
1e22: 0b1562 l16ui a6, a5, 22
|
|
1e25: fcc662 addi a6, a6, -4
|
|
1e28: 0b5562 s16i a6, a5, 22
|
|
1e2b: 2558 l32i.n a5, a5, 8
|
|
1e2d: 0020c0 memw
|
|
1e30: ffba71 l32r a7, 1d18 <ppCheckTxIdle+0xe4>
|
|
1e33: 0568 l32i.n a6, a5, 0
|
|
1e35: 106670 and a6, a6, a7
|
|
1e38: 416c60 srli a6, a6, 12
|
|
1e3b: fcc662 addi a6, a6, -4
|
|
1e3e: b46060 extui a6, a6, 0, 12
|
|
1e41: 116640 slli a6, a6, 12
|
|
1e44: 0020c0 memw
|
|
1e47: ffb571 l32r a7, 1d1c <ppCheckTxIdle+0xe8>
|
|
1e4a: 0548 l32i.n a4, a5, 0
|
|
1e4c: 104470 and a4, a4, a7
|
|
1e4f: 204460 or a4, a4, a6
|
|
1e52: 0020c0 memw
|
|
1e55: ffb231 l32r a3, 1d20 <ppCheckTxIdle+0xec>
|
|
1e58: 0549 s32i.n a4, a5, 0
|
|
1e5a: 000332 l8ui a3, a3, 0
|
|
1e5d: f01316 beqz a3, 1d62 <ppCheckTxIdle+0x12e>
|
|
1e60: ffb181 l32r a8, 1d24 <ppCheckTxIdle+0xf0>
|
|
1e63: 070c movi.n a7, 0
|
|
1e65: 004872 s8i a7, a8, 0
|
|
1e68: 0128 l32i.n a2, a1, 0
|
|
1e6a: 6138 l32i.n a3, a1, 24
|
|
1e6c: ffb301 l32r a0, 1d38 <ppCheckTxIdle+0x104>
|
|
1e6f: 0000c0 callx0 a0
|
|
1e72: ffbb06 j 1d62 <ppCheckTxIdle+0x12e>
|
|
1e75: 067087 bbci a0, 24, 1e7f <ppCheckTxIdle+0x24b>
|
|
1e78: 690c movi.n a9, 6
|
|
1e7a: 6199 s32i.n a9, a1, 24
|
|
1e7c: ffe746 j 1e1d <ppCheckTxIdle+0x1e9>
|
|
1e7f: 0660f7 bbci a0, 15, 1e89 <ppCheckTxIdle+0x255>
|
|
1e82: 5a0c movi.n a10, 5
|
|
1e84: 61a9 s32i.n a10, a1, 24
|
|
1e86: ffe4c6 j 1e1d <ppCheckTxIdle+0x1e9>
|
|
1e89: 05b500 extui a11, a0, 21, 1
|
|
1e8c: ed2b56 bnez a11, 1d62 <ppCheckTxIdle+0x12e>
|
|
1e8f: ffe286 j 1e1d <ppCheckTxIdle+0x1e9>
|
|
1e92: 000005 call0 1e94 <ppCheckTxIdle+0x260>
|
|
1e95: 120c movi.n a2, 1
|
|
1e97: 000005 call0 1e98 <ppCheckTxIdle+0x264>
|
|
1e9a: 42ec bnez.n a2, 1ec2 <ppCheckTxIdle+0x28e>
|
|
1e9c: ffa801 l32r a0, 1d3c <ppCheckTxIdle+0x108>
|
|
1e9f: 0000c0 callx0 a0
|
|
1ea2: c29c beqz.n a2, 1ec2 <ppCheckTxIdle+0x28e>
|
|
1ea4: ffa701 l32r a0, 1d40 <ppCheckTxIdle+0x10c>
|
|
1ea7: 0000c0 callx0 a0
|
|
1eaa: 429c beqz.n a2, 1ec2 <ppCheckTxIdle+0x28e>
|
|
1eac: 061f32 l16ui a3, a15, 12
|
|
1eaf: 040c movi.n a4, 0
|
|
1eb1: ff9d21 l32r a2, 1d28 <ppCheckTxIdle+0xf4>
|
|
1eb4: 150c movi.n a5, 1
|
|
1eb6: 2142e2 s8i a14, a2, 33
|
|
1eb9: 24c222 addi a2, a2, 36
|
|
1ebc: ffa201 l32r a0, 1d44 <ppCheckTxIdle+0x110>
|
|
1ebf: 0000c0 callx0 a0
|
|
1ec2: ff9a01 l32r a0, 1d2c <ppCheckTxIdle+0xf8>
|
|
1ec5: 7038 l32i.n a3, a0, 28
|
|
1ec7: 0963e7 bbci a3, 14, 1ed4 <ppCheckTxIdle+0x2a0>
|
|
1eca: 1028 l32i.n a2, a0, 4
|
|
1ecc: 224b addi.n a2, a2, 4
|
|
1ece: ff9e01 l32r a0, 1d48 <ppCheckTxIdle+0x114>
|
|
1ed1: 0000c0 callx0 a0
|
|
1ed4: 21c8 l32i.n a12, a1, 8
|
|
1ed6: 31d8 l32i.n a13, a1, 12
|
|
1ed8: 41e8 l32i.n a14, a1, 16
|
|
1eda: 51f8 l32i.n a15, a1, 20
|
|
1edc: 1108 l32i.n a0, a1, 4
|
|
1ede: 20c112 addi a1, a1, 32
|
|
1ee1: f00d ret.n
|
|
1ee3: 000000 ill
|
|
...
|
|
|
|
00001ee8 <pp_tx_idle_timeout>:
|
|
1ee8: 020c movi.n a2, 0
|
|
1eea: f0c112 addi a1, a1, -16
|
|
1eed: 0109 s32i.n a0, a1, 0
|
|
1eef: fffd01 l32r a0, 1ee4 <ppCheckTxIdle+0x2b0>
|
|
1ef2: 0000c0 callx0 a0
|
|
1ef5: 0108 l32i.n a0, a1, 0
|
|
1ef7: 10c112 addi a1, a1, 16
|
|
1efa: f00d ret.n
|
|
...
|
|
1f14: f0c112 addi a1, a1, -16
|
|
1f17: 11c9 s32i.n a12, a1, 4
|
|
1f19: 21d9 s32i.n a13, a1, 8
|
|
1f1b: 31e9 s32i.n a14, a1, 12
|
|
1f1d: 0109 s32i.n a0, a1, 0
|
|
1f1f: f5a0e2 movi a14, 245
|
|
1f22: 000106 j 1f2a <pp_tx_idle_timeout+0x42>
|
|
1f25: 0c2d mov.n a2, a12
|
|
1f27: 000005 call0 1f28 <pp_tx_idle_timeout+0x40>
|
|
1f2a: 006045 call0 2530 <ppGetTxQFirstAvail_Locked+0xa4>
|
|
1f2d: 02cd mov.n a12, a2
|
|
1f2f: 086216 beqz a2, 1fb9 <pp_tx_idle_timeout+0xd1>
|
|
1f32: 42d8 l32i.n a13, a2, 16
|
|
1f34: 1258 l32i.n a5, a2, 4
|
|
1f36: 4dcb addi.n a4, a13, 12
|
|
1f38: 080d02 l8ui a0, a13, 8
|
|
1f3b: 1549 s32i.n a4, a5, 4
|
|
1f3d: 108c beqz.n a0, 1f42 <pp_tx_idle_timeout+0x5a>
|
|
1f3f: e290e7 bne a0, a14, 1f25 <pp_tx_idle_timeout+0x3d>
|
|
1f42: 0c2d mov.n a2, a12
|
|
1f44: 0d3d mov.n a3, a13
|
|
1f46: 003845 call0 22cc <pp_tx_idle_timeout+0x3e4>
|
|
1f49: fdd256 bnez a2, 1f2a <pp_tx_idle_timeout+0x42>
|
|
1f4c: 0d08 l32i.n a0, a13, 0
|
|
1f4e: ffeb61 l32r a6, 1efc <pp_tx_idle_timeout+0x14>
|
|
1f51: 02f0c7 bbsi a0, 28, 1f57 <pp_tx_idle_timeout+0x6f>
|
|
1f54: 0270e7 bbci a0, 30, 1f5a <pp_tx_idle_timeout+0x72>
|
|
1f57: 1c70f7 bbci a0, 31, 1f77 <pp_tx_idle_timeout+0x8f>
|
|
1f5a: 780662 l8ui a6, a6, 120
|
|
1f5d: 161626 beqi a6, 1, 1f77 <pp_tx_idle_timeout+0x8f>
|
|
1f60: 02f0d7 bbsi a0, 29, 1f66 <pp_tx_idle_timeout+0x7e>
|
|
1f63: 2d70f7 bbci a0, 31, 1f94 <pp_tx_idle_timeout+0xac>
|
|
1f66: ffe671 l32r a7, 1f00 <pp_tx_idle_timeout+0x18>
|
|
1f69: 000772 l8ui a7, a7, 0
|
|
1f6c: 2c1766 bnei a7, 1, 1f9c <pp_tx_idle_timeout+0xb4>
|
|
1f6f: 0c2d mov.n a2, a12
|
|
1f71: 000005 call0 1f74 <pp_tx_idle_timeout+0x8c>
|
|
1f74: ffec86 j 1f2a <pp_tx_idle_timeout+0x42>
|
|
1f77: 0c3d mov.n a3, a12
|
|
1f79: 050c movi.n a5, 0
|
|
1f7b: 4c48 l32i.n a4, a12, 16
|
|
1f7d: ffe121 l32r a2, 1f04 <pp_tx_idle_timeout+0x1c>
|
|
1f80: 000442 l8ui a4, a4, 0
|
|
1f83: 4228 l32i.n a2, a2, 16
|
|
1f85: 014480 slli a4, a4, 24
|
|
1f88: 314840 srai a4, a4, 24
|
|
1f8b: ffe001 l32r a0, 1f0c <pp_tx_idle_timeout+0x24>
|
|
1f8e: 0000c0 callx0 a0
|
|
1f91: ffe546 j 1f2a <pp_tx_idle_timeout+0x42>
|
|
1f94: 0c2d mov.n a2, a12
|
|
1f96: 000005 call0 1f98 <pp_tx_idle_timeout+0xb0>
|
|
1f99: ffe346 j 1f2a <pp_tx_idle_timeout+0x42>
|
|
1f9c: 0c3d mov.n a3, a12
|
|
1f9e: 050c movi.n a5, 0
|
|
1fa0: 4c48 l32i.n a4, a12, 16
|
|
1fa2: ffd921 l32r a2, 1f08 <pp_tx_idle_timeout+0x20>
|
|
1fa5: 000442 l8ui a4, a4, 0
|
|
1fa8: 5228 l32i.n a2, a2, 20
|
|
1faa: 014480 slli a4, a4, 24
|
|
1fad: 314840 srai a4, a4, 24
|
|
1fb0: ffd801 l32r a0, 1f10 <pp_tx_idle_timeout+0x28>
|
|
1fb3: 0000c0 callx0 a0
|
|
1fb6: ffdc06 j 1f2a <pp_tx_idle_timeout+0x42>
|
|
1fb9: 11c8 l32i.n a12, a1, 4
|
|
1fbb: 21d8 l32i.n a13, a1, 8
|
|
1fbd: 31e8 l32i.n a14, a1, 12
|
|
1fbf: 0108 l32i.n a0, a1, 0
|
|
1fc1: 10c112 addi a1, a1, 16
|
|
1fc4: f00d ret.n
|
|
...
|
|
1fde: 120000 excw
|
|
1fe1: c9d0c1 l32r a12, ffff4724 <pp_attach+0xffff2174>
|
|
1fe4: 510961 l32r a6, fffd6408 <pp_attach+0xfffd3e58>
|
|
1fe7: 81e9 s32i.n a14, a1, 32
|
|
1fe9: 71d9 s32i.n a13, a1, 28
|
|
1feb: 06ed mov.n a14, a6
|
|
1fed: 05dd mov.n a13, a5
|
|
1fef: c00540 sub a0, a5, a4
|
|
1ff2: 02a0e6 bgei a0, 12, 1ff8 <pp_tx_idle_timeout+0x110>
|
|
1ff5: 002a06 j 20a1 <pp_tx_idle_timeout+0x1b9>
|
|
1ff8: c4cb addi.n a12, a4, 12
|
|
1ffa: c005c0 sub a0, a5, a12
|
|
1ffd: 0220e6 bgei a0, 2, 2003 <pp_tx_idle_timeout+0x11b>
|
|
2000: 002886 j 20a6 <pp_tx_idle_timeout+0x1be>
|
|
2003: dda052 movi a5, 221
|
|
2006: 020c movi.n a2, 0
|
|
2008: fff041 l32r a4, 1fc8 <pp_tx_idle_timeout+0xe0>
|
|
200b: 10c372 addi a7, a3, 16
|
|
200e: 3179 s32i.n a7, a1, 12
|
|
2010: 4149 s32i.n a4, a1, 16
|
|
2012: e4c462 addi a6, a4, -28
|
|
2015: 1169 s32i.n a6, a1, 4
|
|
2017: 7ec442 addi a4, a4, 126
|
|
201a: 2149 s32i.n a4, a1, 8
|
|
201c: 010c42 l8ui a4, a12, 1
|
|
201f: 842b addi.n a8, a4, 2
|
|
2021: 7c2087 blt a0, a8, 20a1 <pp_tx_idle_timeout+0x1b9>
|
|
2024: 000c02 l8ui a0, a12, 0
|
|
2027: 90bc beqz.n a0, 2064 <pp_tx_idle_timeout+0x17c>
|
|
2029: 1a3026 beqi a0, 3, 2047 <pp_tx_idle_timeout+0x15f>
|
|
202c: 0a5026 beqi a0, 5, 203a <pp_tx_idle_timeout+0x152>
|
|
202f: 079057 bne a0, a5, 203a <pp_tx_idle_timeout+0x152>
|
|
2032: 041e66 bnei a14, 1, 203a <pp_tx_idle_timeout+0x152>
|
|
2035: 7c34f6 bgeui a4, 3, 20b5 <pp_tx_idle_timeout+0x1cd>
|
|
2038: 120c movi.n a2, 1
|
|
203a: 942b addi.n a9, a4, 2
|
|
203c: cc9a add.n a12, a12, a9
|
|
203e: c00dc0 sub a0, a13, a12
|
|
2041: d720e6 bgei a0, 2, 201c <pp_tx_idle_timeout+0x134>
|
|
2044: 001806 j 20a8 <pp_tx_idle_timeout+0x1c0>
|
|
2047: ef1e66 bnei a14, 1, 203a <pp_tx_idle_timeout+0x152>
|
|
204a: ffe101 l32r a0, 1fd0 <pp_tx_idle_timeout+0xe8>
|
|
204d: 0000c0 callx0 a0
|
|
2050: 0602b2 l8ui a11, a2, 6
|
|
2053: 020ca2 l8ui a10, a12, 2
|
|
2056: dda052 movi a5, 221
|
|
2059: 499ab7 bne a10, a11, 20a6 <pp_tx_idle_timeout+0x1be>
|
|
205c: 010c42 l8ui a4, a12, 1
|
|
205f: 120c movi.n a2, 1
|
|
2061: fff546 j 203a <pp_tx_idle_timeout+0x152>
|
|
2064: d22e66 bnei a14, 2, 203a <pp_tx_idle_timeout+0x152>
|
|
2067: 4108 l32i.n a0, a1, 16
|
|
2069: 7d0002 l8ui a0, a0, 125
|
|
206c: f08c beqz.n a0, 207f <pp_tx_idle_timeout+0x197>
|
|
206e: 2128 l32i.n a2, a1, 8
|
|
2070: 3138 l32i.n a3, a1, 12
|
|
2072: 640c movi.n a4, 6
|
|
2074: ffd801 l32r a0, 1fd4 <pp_tx_idle_timeout+0xec>
|
|
2077: 0000c0 callx0 a0
|
|
207a: 82ec bnez.n a2, 20a6 <pp_tx_idle_timeout+0x1be>
|
|
207c: 010c42 l8ui a4, a12, 1
|
|
207f: 4128 l32i.n a2, a1, 16
|
|
2081: ffd222 addmi a2, a2, 0xffffff00
|
|
2084: 382222 l32i a2, a2, 224
|
|
2087: 1b9247 bne a2, a4, 20a6 <pp_tx_idle_timeout+0x1be>
|
|
208a: 1128 l32i.n a2, a1, 4
|
|
208c: 3c2b addi.n a3, a12, 2
|
|
208e: ffd201 l32r a0, 1fd8 <pp_tx_idle_timeout+0xf0>
|
|
2091: 0000c0 callx0 a0
|
|
2094: e2cc bnez.n a2, 20a6 <pp_tx_idle_timeout+0x1be>
|
|
2096: dda052 movi a5, 221
|
|
2099: 010c42 l8ui a4, a12, 1
|
|
209c: 120c movi.n a2, 1
|
|
209e: ffe606 j 203a <pp_tx_idle_timeout+0x152>
|
|
20a1: 220c movi.n a2, 2
|
|
20a3: 000046 j 20a8 <pp_tx_idle_timeout+0x1c0>
|
|
20a6: 020c movi.n a2, 0
|
|
20a8: 61c8 l32i.n a12, a1, 24
|
|
20aa: 71d8 l32i.n a13, a1, 28
|
|
20ac: 81e8 l32i.n a14, a1, 32
|
|
20ae: 5108 l32i.n a0, a1, 20
|
|
20b0: 30c112 addi a1, a1, 48
|
|
20b3: f00d ret.n
|
|
20b5: 2c2b addi.n a2, a12, 2
|
|
20b7: 013d mov.n a3, a1
|
|
20b9: ffc461 l32r a6, 1fcc <pp_tx_idle_timeout+0xe4>
|
|
20bc: 340c movi.n a4, 3
|
|
20be: 020652 l8ui a5, a6, 2
|
|
20c1: 024152 s8i a5, a1, 2
|
|
20c4: 001662 l16ui a6, a6, 0
|
|
20c7: 005162 s16i a6, a1, 0
|
|
20ca: ffc401 l32r a0, 1fdc <pp_tx_idle_timeout+0xf4>
|
|
20cd: 0000c0 callx0 a0
|
|
20d0: 170c movi.n a7, 1
|
|
20d2: 932720 movnez a2, a7, a2
|
|
20d5: fff3c6 j 20a8 <pp_tx_idle_timeout+0x1c0>
|
|
20d8: 003c movi.n a0, 48
|
|
...
|
|
20e2: 210000 srai a0, a0, 0
|
|
20e5: fffd excw
|
|
20e7: f0c112 addi a1, a1, -16
|
|
20ea: 0109 s32i.n a0, a1, 0
|
|
20ec: fffd01 l32r a0, 20e0 <pp_tx_idle_timeout+0x1f8>
|
|
20ef: 0000c0 callx0 a0
|
|
20f2: fffa21 l32r a2, 20dc <pp_tx_idle_timeout+0x1f4>
|
|
20f5: 100c movi.n a0, 1
|
|
20f7: 144202 s8i a0, a2, 20
|
|
20fa: 0108 l32i.n a0, a1, 0
|
|
20fc: 10c112 addi a1, a1, 16
|
|
20ff: f00d ret.n
|
|
...
|
|
210d: 000000 ill
|
|
2110: 003c movi.n a0, 48
|
|
2112: 000000 ill
|
|
2115: 000000 ill
|
|
2118: 000dd0 excw
|
|
...
|
|
2127: 003c00 excw
|
|
212a: d00000 subx2 a0, a0, a0
|
|
212d: 000d mov.n a0, a0
|
|
...
|
|
2157: eba100 excw
|
|
215a: ff .byte 0xff
|
|
215b: f0c112 addi a1, a1, -16
|
|
215e: 0109 s32i.n a0, a1, 0
|
|
2160: 0378 l32i.n a7, a3, 0
|
|
2162: 11c9 s32i.n a12, a1, 4
|
|
2164: 4d0aa2 l8ui a10, a10, 77
|
|
2167: 0c92c2 l16si a12, a2, 24
|
|
216a: 0490a0 extui a9, a10, 0, 1
|
|
216d: 02f7c7 bbsi a7, 28, 2173 <pp_tx_idle_timeout+0x28b>
|
|
2170: 002346 j 2201 <pp_tx_idle_timeout+0x319>
|
|
2173: 026a07 bbci a10, 0, 2179 <pp_tx_idle_timeout+0x291>
|
|
2176: 0021c6 j 2201 <pp_tx_idle_timeout+0x319>
|
|
2179: 043d mov.n a3, a4
|
|
217b: 054d mov.n a4, a5
|
|
217d: 065d mov.n a5, a6
|
|
217f: 160c movi.n a6, 1
|
|
2181: ffe5c5 call0 1fe0 <pp_tx_idle_timeout+0xf8>
|
|
2184: 741266 bnei a2, 1, 21fc <pp_tx_idle_timeout+0x314>
|
|
2187: ffe041 l32r a4, 2108 <pp_tx_idle_timeout+0x220>
|
|
218a: 289402 l16si a0, a4, 80
|
|
218d: 88afb2 movi a11, -120
|
|
2190: 01a0c7 bge a0, a12, 2195 <pp_tx_idle_timeout+0x2ad>
|
|
2193: 0c0d mov.n a0, a12
|
|
2195: 110000 slli a0, a0, 16
|
|
2198: 310000 srai a0, a0, 16
|
|
219b: 285402 s16i a0, a4, 80
|
|
219e: 5aa0b7 bge a0, a11, 21fc <pp_tx_idle_timeout+0x314>
|
|
21a1: a9ad22 movi a2, 0xfffffda9
|
|
21a4: 541027 beq a0, a2, 21fc <pp_tx_idle_timeout+0x314>
|
|
21a7: a8ad32 movi a3, 0xfffffda8
|
|
21aa: 4ea307 bge a3, a0, 21fc <pp_tx_idle_timeout+0x314>
|
|
21ad: 57a242 movi a4, 0x257
|
|
21b0: 482407 blt a4, a0, 21fc <pp_tx_idle_timeout+0x314>
|
|
21b3: ffd651 l32r a5, 210c <pp_tx_idle_timeout+0x224>
|
|
21b6: 140552 l8ui a5, a5, 20
|
|
21b9: f5bc beqz.n a5, 21fc <pp_tx_idle_timeout+0x314>
|
|
21bb: ffdd01 l32r a0, 2130 <pp_tx_idle_timeout+0x248>
|
|
21be: 0000c0 callx0 a0
|
|
21c1: ffd3c1 l32r a12, 2110 <pp_tx_idle_timeout+0x228>
|
|
21c4: 060222 l8ui a2, a2, 6
|
|
21c7: 0a9c32 l16si a3, a12, 20
|
|
21ca: ffda01 l32r a0, 2134 <pp_tx_idle_timeout+0x24c>
|
|
21cd: 0000c0 callx0 a0
|
|
21d0: 0c2d mov.n a2, a12
|
|
21d2: ffd051 l32r a5, 2114 <pp_tx_idle_timeout+0x22c>
|
|
21d5: 040c movi.n a4, 0
|
|
21d7: 144542 s8i a4, a5, 20
|
|
21da: ffd701 l32r a0, 2138 <pp_tx_idle_timeout+0x250>
|
|
21dd: 0000c0 callx0 a0
|
|
21e0: ffce31 l32r a3, 2118 <pp_tx_idle_timeout+0x230>
|
|
21e3: 0c2d mov.n a2, a12
|
|
21e5: 040c movi.n a4, 0
|
|
21e7: ffd501 l32r a0, 213c <pp_tx_idle_timeout+0x254>
|
|
21ea: 0000c0 callx0 a0
|
|
21ed: 0c2d mov.n a2, a12
|
|
21ef: e8a332 movi a3, 0x3e8
|
|
21f2: 040c movi.n a4, 0
|
|
21f4: 150c movi.n a5, 1
|
|
21f6: ffd201 l32r a0, 2140 <pp_tx_idle_timeout+0x258>
|
|
21f9: 0000c0 callx0 a0
|
|
21fc: 120c movi.n a2, 1
|
|
21fe: 001cc6 j 2275 <pp_tx_idle_timeout+0x38d>
|
|
2201: 06e956 bnez a9, 2273 <pp_tx_idle_timeout+0x38b>
|
|
2204: 043d mov.n a3, a4
|
|
2206: 054d mov.n a4, a5
|
|
2208: 065d mov.n a5, a6
|
|
220a: 260c movi.n a6, 2
|
|
220c: ffdd05 call0 1fe0 <pp_tx_idle_timeout+0xf8>
|
|
220f: 601266 bnei a2, 1, 2273 <pp_tx_idle_timeout+0x38b>
|
|
2212: 88af62 movi a6, -120
|
|
2215: 5aac67 bge a12, a6, 2273 <pp_tx_idle_timeout+0x38b>
|
|
2218: a8ad72 movi a7, 0xfffffda8
|
|
221b: 54a7c7 bge a7, a12, 2273 <pp_tx_idle_timeout+0x38b>
|
|
221e: 57a282 movi a8, 0x257
|
|
2221: 4e28c7 blt a8, a12, 2273 <pp_tx_idle_timeout+0x38b>
|
|
2224: ffbe91 l32r a9, 211c <pp_tx_idle_timeout+0x234>
|
|
2227: 140992 l8ui a9, a9, 20
|
|
222a: 045916 beqz a9, 2273 <pp_tx_idle_timeout+0x38b>
|
|
222d: ffc501 l32r a0, 2144 <pp_tx_idle_timeout+0x25c>
|
|
2230: 0000c0 callx0 a0
|
|
2233: ffbba1 l32r a10, 2120 <pp_tx_idle_timeout+0x238>
|
|
2236: 0c3d mov.n a3, a12
|
|
2238: 005ac2 s16i a12, a10, 0
|
|
223b: 060222 l8ui a2, a2, 6
|
|
223e: ffc201 l32r a0, 2148 <pp_tx_idle_timeout+0x260>
|
|
2241: 0000c0 callx0 a0
|
|
2244: ffb8c1 l32r a12, 2124 <pp_tx_idle_timeout+0x23c>
|
|
2247: 0b0c movi.n a11, 0
|
|
2249: 144cb2 s8i a11, a12, 20
|
|
224c: ffb7c1 l32r a12, 2128 <pp_tx_idle_timeout+0x240>
|
|
224f: 0c2d mov.n a2, a12
|
|
2251: ffbe01 l32r a0, 214c <pp_tx_idle_timeout+0x264>
|
|
2254: 0000c0 callx0 a0
|
|
2257: ffb531 l32r a3, 212c <pp_tx_idle_timeout+0x244>
|
|
225a: 0c2d mov.n a2, a12
|
|
225c: 040c movi.n a4, 0
|
|
225e: ffbc01 l32r a0, 2150 <pp_tx_idle_timeout+0x268>
|
|
2261: 0000c0 callx0 a0
|
|
2264: 0c2d mov.n a2, a12
|
|
2266: e8a332 movi a3, 0x3e8
|
|
2269: 040c movi.n a4, 0
|
|
226b: 150c movi.n a5, 1
|
|
226d: ffb901 l32r a0, 2154 <pp_tx_idle_timeout+0x26c>
|
|
2270: 0000c0 callx0 a0
|
|
2273: 020c movi.n a2, 0
|
|
2275: 11c8 l32i.n a12, a1, 4
|
|
2277: 0108 l32i.n a0, a1, 0
|
|
2279: 10c112 addi a1, a1, 16
|
|
227c: f00d ret.n
|
|
...
|
|
22ca: 420000 excw
|
|
22cd: 12f0a0 excw
|
|
22d0: c9d0c1 l32r a12, ffff4a10 <pp_attach+0xffff2460>
|
|
22d3: 912941 l32r a4, fffe6778 <pp_attach+0xfffe41c8>
|
|
22d6: 3109 s32i.n a0, a1, 12
|
|
22d8: 61e9 s32i.n a14, a1, 24
|
|
22da: 71f9 s32i.n a15, a1, 28
|
|
22dc: 51d9 s32i.n a13, a1, 20
|
|
22de: cf0c movi.n a15, 12
|
|
22e0: 03dd mov.n a13, a3
|
|
22e2: 12e8 l32i.n a14, a2, 4
|
|
22e4: ffe731 l32r a3, 2280 <pp_tx_idle_timeout+0x398>
|
|
22e7: 1ee8 l32i.n a14, a14, 4
|
|
22e9: 060302 l8ui a0, a3, 6
|
|
22ec: 000e22 l8ui a2, a14, 0
|
|
22ef: 010080 slli a0, a0, 24
|
|
22f2: 10f2f0 and a15, a2, a15
|
|
22f5: 310800 srai a0, a0, 24
|
|
22f8: 102240 and a2, a2, a4
|
|
22fb: 8129 s32i.n a2, a1, 32
|
|
22fd: 1010a6 blti a0, 1, 2311 <pp_tx_idle_timeout+0x429>
|
|
2300: ffe401 l32r a0, 2290 <pp_tx_idle_timeout+0x3a8>
|
|
2303: 0000c0 callx0 a0
|
|
2306: ffdf31 l32r a3, 2284 <pp_tx_idle_timeout+0x39c>
|
|
2309: 022b addi.n a0, a2, 2
|
|
230b: 210200 srai a0, a0, 2
|
|
230e: 064302 s8i a0, a3, 6
|
|
2311: 0d08 l32i.n a0, a13, 0
|
|
2313: 05f0c7 bbsi a0, 28, 231c <pp_tx_idle_timeout+0x434>
|
|
2316: 052e00 extui a2, a0, 30, 1
|
|
2319: 11d216 beqz a2, 243a <pp_tx_idle_timeout+0x552>
|
|
231c: 07f0d7 bbsi a0, 29, 2327 <pp_tx_idle_timeout+0x43f>
|
|
231f: 04f0f7 bbsi a0, 31, 2327 <pp_tx_idle_timeout+0x43f>
|
|
2322: 0c0c movi.n a12, 0
|
|
2324: 000046 j 2329 <pp_tx_idle_timeout+0x441>
|
|
2327: 2c0c movi.n a12, 2
|
|
2329: 328f66 bnei a15, 8, 235f <pp_tx_idle_timeout+0x477>
|
|
232c: 000005 call0 2330 <pp_tx_idle_timeout+0x448>
|
|
232f: ffd901 l32r a0, 2294 <pp_tx_idle_timeout+0x3ac>
|
|
2332: 0000c0 callx0 a0
|
|
2335: 059216 beqz a2, 2392 <pp_tx_idle_timeout+0x4aa>
|
|
2338: ffd801 l32r a0, 2298 <pp_tx_idle_timeout+0x3b0>
|
|
233b: 0000c0 callx0 a0
|
|
233e: 050216 beqz a2, 2392 <pp_tx_idle_timeout+0x4aa>
|
|
2341: 150c movi.n a5, 1
|
|
2343: ffd231 l32r a3, 228c <pp_tx_idle_timeout+0x3a4>
|
|
2346: ffd021 l32r a2, 2288 <pp_tx_idle_timeout+0x3a0>
|
|
2349: 140c movi.n a4, 1
|
|
234b: 214242 s8i a4, a2, 33
|
|
234e: 061332 l16ui a3, a3, 12
|
|
2351: 24c222 addi a2, a2, 36
|
|
2354: 040c movi.n a4, 0
|
|
2356: ffd101 l32r a0, 229c <pp_tx_idle_timeout+0x3b4>
|
|
2359: 0000c0 callx0 a0
|
|
235c: 000c86 j 2392 <pp_tx_idle_timeout+0x4aa>
|
|
235f: ffec bnez.n a15, 2392 <pp_tx_idle_timeout+0x4aa>
|
|
2361: 8148 l32i.n a4, a1, 32
|
|
2363: 2be466 bnei a4, 128, 2392 <pp_tx_idle_timeout+0x4aa>
|
|
2366: 0e2d mov.n a2, a14
|
|
2368: ffce01 l32r a0, 22a0 <pp_tx_idle_timeout+0x3b8>
|
|
236b: 0000c0 callx0 a0
|
|
236e: 0d08 l32i.n a0, a13, 0
|
|
2370: 145e00 extui a5, a0, 14, 2
|
|
2373: 0d3556 bnez a5, 244a <pp_tx_idle_timeout+0x562>
|
|
2376: b50000 extui a0, a0, 16, 12
|
|
2379: 003486 j 244f <pp_tx_idle_timeout+0x567>
|
|
237c: 2eab addi.n a2, a14, 10
|
|
237e: ffc901 l32r a0, 22a4 <pp_tx_idle_timeout+0x3bc>
|
|
2381: 0000c0 callx0 a0
|
|
2384: a28c beqz.n a2, 2392 <pp_tx_idle_timeout+0x4aa>
|
|
2386: 9128 l32i.n a2, a1, 36
|
|
2388: 0138 l32i.n a3, a1, 0
|
|
238a: 1148 l32i.n a4, a1, 4
|
|
238c: ffc701 l32r a0, 22a8 <pp_tx_idle_timeout+0x3c0>
|
|
238f: 0000c0 callx0 a0
|
|
2392: 4a2cf6 bgeui a12, 2, 23e0 <pp_tx_idle_timeout+0x4f8>
|
|
2395: 0c2d mov.n a2, a12
|
|
2397: 3eab addi.n a3, a14, 10
|
|
2399: 2139 s32i.n a3, a1, 8
|
|
239b: ffc401 l32r a0, 22ac <pp_tx_idle_timeout+0x3c4>
|
|
239e: 0000c0 callx0 a0
|
|
23a1: 9168 l32i.n a6, a1, 36
|
|
23a3: 0d3d mov.n a3, a13
|
|
23a5: 7629 s32i.n a2, a6, 28
|
|
23a7: ffc201 l32r a0, 22b0 <pp_tx_idle_timeout+0x3c8>
|
|
23aa: 0000c0 callx0 a0
|
|
23ad: 000d72 l8ui a7, a13, 0
|
|
23b0: 0c2d mov.n a2, a12
|
|
23b2: 773b addi.n a7, a7, 3
|
|
23b4: 004d72 s8i a7, a13, 0
|
|
23b7: ffbf01 l32r a0, 22b4 <pp_tx_idle_timeout+0x3cc>
|
|
23ba: 0000c0 callx0 a0
|
|
23bd: 062216 beqz a2, 2423 <pp_tx_idle_timeout+0x53b>
|
|
23c0: 05ff56 bnez a15, 2423 <pp_tx_idle_timeout+0x53b>
|
|
23c3: 0e2d mov.n a2, a14
|
|
23c5: ffbc01 l32r a0, 22b8 <pp_tx_idle_timeout+0x3d0>
|
|
23c8: 0000c0 callx0 a0
|
|
23cb: 0d08 l32i.n a0, a13, 0
|
|
23cd: 148e00 extui a8, a0, 14, 2
|
|
23d0: d8dc bnez.n a8, 23f1 <pp_tx_idle_timeout+0x509>
|
|
23d2: b50000 extui a0, a0, 16, 12
|
|
23d5: 000746 j 23f6 <pp_tx_idle_timeout+0x50e>
|
|
23d8: 0c2d mov.n a2, a12
|
|
23da: ffb801 l32r a0, 22bc <pp_tx_idle_timeout+0x3d4>
|
|
23dd: 0000c0 callx0 a0
|
|
23e0: 020c movi.n a2, 0
|
|
23e2: 41c8 l32i.n a12, a1, 16
|
|
23e4: 51d8 l32i.n a13, a1, 20
|
|
23e6: 61e8 l32i.n a14, a1, 24
|
|
23e8: 71f8 l32i.n a15, a1, 28
|
|
23ea: 3108 l32i.n a0, a1, 12
|
|
23ec: 30c112 addi a1, a1, 48
|
|
23ef: f00d ret.n
|
|
23f1: 1d08 l32i.n a0, a13, 4
|
|
23f3: 410800 srli a0, a0, 8
|
|
23f6: 8138 l32i.n a3, a1, 32
|
|
23f8: 04b326 beqi a3, 16, 2400 <pp_tx_idle_timeout+0x518>
|
|
23fb: 053c movi.n a5, 48
|
|
23fd: 229357 bne a3, a5, 2423 <pp_tx_idle_timeout+0x53b>
|
|
2400: c03020 sub a3, a0, a2
|
|
2403: 18ce22 addi a2, a14, 24
|
|
2406: fcc332 addi a3, a3, -4
|
|
2409: f43030 extui a3, a3, 0, 16
|
|
240c: 3e3a add.n a3, a14, a3
|
|
240e: 18c332 addi a3, a3, 24
|
|
2411: ffab01 l32r a0, 22c0 <pp_tx_idle_timeout+0x3d8>
|
|
2414: 0000c0 callx0 a0
|
|
2417: 828c beqz.n a2, 2423 <pp_tx_idle_timeout+0x53b>
|
|
2419: 0c2d mov.n a2, a12
|
|
241b: 2138 l32i.n a3, a1, 8
|
|
241d: ffa901 l32r a0, 22c4 <pp_tx_idle_timeout+0x3dc>
|
|
2420: 0000c0 callx0 a0
|
|
2423: 010e42 l8ui a4, a14, 1
|
|
2426: 040e52 l8ui a5, a14, 4
|
|
2429: b36467 bbci a4, 6, 23e0 <pp_tx_idle_timeout+0x4f8>
|
|
242c: a86507 bbci a5, 0, 23d8 <pp_tx_idle_timeout+0x4f0>
|
|
242f: 0c2d mov.n a2, a12
|
|
2431: ffa501 l32r a0, 22c8 <pp_tx_idle_timeout+0x3e0>
|
|
2434: 0000c0 callx0 a0
|
|
2437: ffe946 j 23e0 <pp_tx_idle_timeout+0x4f8>
|
|
243a: 02f0d7 bbsi a0, 29, 2440 <pp_tx_idle_timeout+0x558>
|
|
243d: 0470f7 bbci a0, 31, 2445 <pp_tx_idle_timeout+0x55d>
|
|
2440: 1c0c movi.n a12, 1
|
|
2442: ffb8c6 j 2329 <pp_tx_idle_timeout+0x441>
|
|
2445: 2c0c movi.n a12, 2
|
|
2447: ffb786 j 2329 <pp_tx_idle_timeout+0x441>
|
|
244a: 1d08 l32i.n a0, a13, 4
|
|
244c: 410800 srli a0, a0, 8
|
|
244f: 0d3d mov.n a3, a13
|
|
2451: 0e4d mov.n a4, a14
|
|
2453: c06020 sub a6, a0, a2
|
|
2456: 18ce52 addi a5, a14, 24
|
|
2459: 0159 s32i.n a5, a1, 0
|
|
245b: 9128 l32i.n a2, a1, 36
|
|
245d: fcc662 addi a6, a6, -4
|
|
2460: f46060 extui a6, a6, 0, 16
|
|
2463: 6e6a add.n a6, a14, a6
|
|
2465: 18c662 addi a6, a6, 24
|
|
2468: 1169 s32i.n a6, a1, 4
|
|
246a: ffcec5 call0 2158 <pp_tx_idle_timeout+0x270>
|
|
246d: 720b addi.n a7, a2, -1
|
|
246f: f09756 bnez a7, 237c <pp_tx_idle_timeout+0x494>
|
|
2472: 9128 l32i.n a2, a1, 36
|
|
2474: 000005 call0 2478 <pp_tx_idle_timeout+0x590>
|
|
2477: 120c movi.n a2, 1
|
|
2479: ffd946 j 23e2 <pp_tx_idle_timeout+0x4fa>
|
|
...
|
|
|
|
0000248c <ppGetTxQFirstAvail_Locked>:
|
|
248c: f0c112 addi a1, a1, -16
|
|
248f: 1109 s32i.n a0, a1, 4
|
|
2491: 2e82f6 bgeui a2, 8, 24c3 <ppGetTxQFirstAvail_Locked+0x37>
|
|
2494: fffa01 l32r a0, 247c <pp_tx_idle_timeout+0x594>
|
|
2497: 4008 l32i.n a0, a0, 16
|
|
2499: 1132b0 slli a3, a2, 5
|
|
249c: 003a add.n a0, a0, a3
|
|
249e: 270002 l8ui a0, a0, 39
|
|
24a1: 0139 s32i.n a3, a1, 0
|
|
24a3: c0dc bnez.n a0, 24c3 <ppGetTxQFirstAvail_Locked+0x37>
|
|
24a5: fff701 l32r a0, 2484 <pp_tx_idle_timeout+0x59c>
|
|
24a8: 0000c0 callx0 a0
|
|
24ab: fff521 l32r a2, 2480 <pp_tx_idle_timeout+0x598>
|
|
24ae: 0138 l32i.n a3, a1, 0
|
|
24b0: 4228 l32i.n a2, a2, 16
|
|
24b2: 223a add.n a2, a2, a3
|
|
24b4: 6228 l32i.n a2, a2, 24
|
|
24b6: 2129 s32i.n a2, a1, 8
|
|
24b8: fff401 l32r a0, 2488 <pp_tx_idle_timeout+0x5a0>
|
|
24bb: 0000c0 callx0 a0
|
|
24be: 2108 l32i.n a0, a1, 8
|
|
24c0: 000046 j 24c5 <ppGetTxQFirstAvail_Locked+0x39>
|
|
24c3: 000c movi.n a0, 0
|
|
24c5: 708c beqz.n a0, 24d0 <ppGetTxQFirstAvail_Locked+0x44>
|
|
24c7: 9038 l32i.n a3, a0, 36
|
|
24c9: 0338 l32i.n a3, a3, 0
|
|
24cb: 017387 bbci a3, 24, 24d0 <ppGetTxQFirstAvail_Locked+0x44>
|
|
24ce: 000c movi.n a0, 0
|
|
24d0: 002d mov.n a2, a0
|
|
24d2: 1108 l32i.n a0, a1, 4
|
|
24d4: 10c112 addi a1, a1, 16
|
|
24d7: f00d ret.n
|
|
...
|
|
24e5: 000000 ill
|
|
24e8: f0c112 addi a1, a1, -16
|
|
24eb: 11c9 s32i.n a12, a1, 4
|
|
24ed: 0109 s32i.n a0, a1, 0
|
|
24ef: fffc01 l32r a0, 24e0 <ppGetTxQFirstAvail_Locked+0x54>
|
|
24f2: 0000c0 callx0 a0
|
|
24f5: fff901 l32r a0, 24dc <ppGetTxQFirstAvail_Locked+0x50>
|
|
24f8: 4008 l32i.n a0, a0, 16
|
|
24fa: 4a20c2 l32i a12, a0, 0x128
|
|
24fd: 2c9c beqz.n a12, 2513 <ppGetTxQFirstAvail_Locked+0x87>
|
|
24ff: 040c movi.n a4, 0
|
|
2501: 8c28 l32i.n a2, a12, 32
|
|
2503: 4a6022 s32i a2, a0, 0x128
|
|
2506: 72cc bnez.n a2, 2511 <ppGetTxQFirstAvail_Locked+0x85>
|
|
2508: 01d032 addmi a3, a0, 0x100
|
|
250b: 28c332 addi a3, a3, 40
|
|
250e: 4b6032 s32i a3, a0, 0x12c
|
|
2511: 8c49 s32i.n a4, a12, 32
|
|
2513: fff401 l32r a0, 24e4 <ppGetTxQFirstAvail_Locked+0x58>
|
|
2516: 0000c0 callx0 a0
|
|
2519: 0c2d mov.n a2, a12
|
|
251b: 0108 l32i.n a0, a1, 0
|
|
251d: 11c8 l32i.n a12, a1, 4
|
|
251f: 10c112 addi a1, a1, 16
|
|
2522: f00d ret.n
|
|
...
|
|
2530: f0c112 addi a1, a1, -16
|
|
2533: 11c9 s32i.n a12, a1, 4
|
|
2535: 0109 s32i.n a0, a1, 0
|
|
2537: fffc01 l32r a0, 2528 <ppGetTxQFirstAvail_Locked+0x9c>
|
|
253a: 0000c0 callx0 a0
|
|
253d: fff901 l32r a0, 2524 <ppGetTxQFirstAvail_Locked+0x98>
|
|
2540: 4008 l32i.n a0, a0, 16
|
|
2542: 4c20c2 l32i a12, a0, 0x130
|
|
2545: 2c9c beqz.n a12, 255b <ppGetTxQFirstAvail_Locked+0xcf>
|
|
2547: 040c movi.n a4, 0
|
|
2549: 8c28 l32i.n a2, a12, 32
|
|
254b: 4c6022 s32i a2, a0, 0x130
|
|
254e: 72cc bnez.n a2, 2559 <ppGetTxQFirstAvail_Locked+0xcd>
|
|
2550: 01d032 addmi a3, a0, 0x100
|
|
2553: 30c332 addi a3, a3, 48
|
|
2556: 4d6032 s32i a3, a0, 0x134
|
|
2559: 8c49 s32i.n a4, a12, 32
|
|
255b: fff401 l32r a0, 252c <ppGetTxQFirstAvail_Locked+0xa0>
|
|
255e: 0000c0 callx0 a0
|
|
2561: 0c2d mov.n a2, a12
|
|
2563: 0108 l32i.n a0, a1, 0
|
|
2565: 11c8 l32i.n a12, a1, 4
|
|
2567: 10c112 addi a1, a1, 16
|
|
256a: f00d ret.n
|
|
256c: 000000 ill
|
|
256f: 080700 excw
|
|
2572: 000000 ill
|
|
2575: 0e .byte 0xe
|
|
2576: 906000 addx2 a6, a0, a0
|
|
2579: 000004 excw
|
|
257c: 0001d0 excw
|
|
257f: 002400 excw
|
|
2582: 000000 ill
|
|
2585: 000000 ill
|
|
2588: 000004 excw
|
|
...
|
|
2593: 271000 excw
|
|
2596: c00000 sub a0, a0, a0
|
|
2599: 000927 bnone a9, a2, 259d <ppGetTxQFirstAvail_Locked+0x111>
|
|
...
|
|
|
|
000025b0 <pp_attach>:
|
|
25b0: 040c movi.n a4, 0
|
|
25b2: 160c movi.n a6, 1
|
|
25b4: f0c112 addi a1, a1, -16
|
|
25b7: ffed31 l32r a3, 256c <ppGetTxQFirstAvail_Locked+0xe0>
|
|
25ba: 0109 s32i.n a0, a1, 0
|
|
25bc: 000c movi.n a0, 0
|
|
25be: 4338 l32i.n a3, a3, 16
|
|
25c0: 1120b0 slli a2, a0, 5
|
|
25c3: 001b addi.n a0, a0, 1
|
|
25c5: 232a add.n a2, a3, a2
|
|
25c7: 6249 s32i.n a4, a2, 24
|
|
25c9: 274242 s8i a4, a2, 39
|
|
25cc: 740000 extui a0, a0, 0, 8
|
|
25cf: 18c252 addi a5, a2, 24
|
|
25d2: 7259 s32i.n a5, a2, 28
|
|
25d4: e88066 bnei a0, 8, 25c0 <pp_attach+0x10>
|
|
25d7: 000c movi.n a0, 0
|
|
25d9: 750c movi.n a5, 7
|
|
25db: 1120b0 slli a2, a0, 5
|
|
25de: 001b addi.n a0, a0, 1
|
|
25e0: 232a add.n a2, a3, a2
|
|
25e2: 274262 s8i a6, a2, 39
|
|
25e5: 244252 s8i a5, a2, 36
|
|
25e8: 740000 extui a0, a0, 0, 8
|
|
25eb: ec2066 bnei a0, 2, 25db <pp_attach+0x2b>
|
|
25ee: 0349 s32i.n a4, a3, 0
|
|
25f0: 000c movi.n a0, 0
|
|
25f2: 906000 addx2 a6, a0, a0
|
|
25f5: a05030 addx4 a5, a0, a3
|
|
25f8: 1549 s32i.n a4, a5, 4
|
|
25fa: 1166f0 slli a6, a6, 1
|
|
25fd: 503a add.n a5, a0, a3
|
|
25ff: 263b addi.n a2, a6, 3
|
|
2601: b32660 movgez a2, a6, a6
|
|
2604: 001b addi.n a0, a0, 1
|
|
2606: 740000 extui a0, a0, 0, 8
|
|
2609: 212220 srai a2, a2, 2
|
|
260c: 222b addi.n a2, a2, 2
|
|
260e: 144522 s8i a2, a5, 20
|
|
2611: dd4066 bnei a0, 4, 25f2 <pp_attach+0x42>
|
|
2614: 000c movi.n a0, 0
|
|
2616: 18a162 movi a6, 0x118
|
|
2619: b02030 addx8 a2, a0, a3
|
|
261c: 466242 s32i a4, a2, 0x118
|
|
261f: 001b addi.n a0, a0, 1
|
|
2621: 526a add.n a5, a2, a6
|
|
2623: 476252 s32i a5, a2, 0x11c
|
|
2626: 740000 extui a0, a0, 0, 8
|
|
2629: ec2066 bnei a0, 2, 2619 <pp_attach+0x69>
|
|
262c: 4c6342 s32i a4, a3, 0x130
|
|
262f: 4a6342 s32i a4, a3, 0x128
|
|
2632: 01d382 addmi a8, a3, 0x100
|
|
2635: 28c892 addi a9, a8, 40
|
|
2638: 4b6392 s32i a9, a3, 0x12c
|
|
263b: 30c882 addi a8, a8, 48
|
|
263e: 4d6382 s32i a8, a3, 0x134
|
|
2641: ffcb61 l32r a6, 2570 <ppGetTxQFirstAvail_Locked+0xe4>
|
|
2644: ffcc71 l32r a7, 2574 <ppGetTxQFirstAvail_Locked+0xe8>
|
|
2647: 0020c0 memw
|
|
264a: fe6762 s32i a6, a7, 0x3f8
|
|
264d: ffd401 l32r a0, 25a0 <ppGetTxQFirstAvail_Locked+0x114>
|
|
2650: 0000c0 callx0 a0
|
|
2653: ffc921 l32r a2, 2578 <ppGetTxQFirstAvail_Locked+0xec>
|
|
2656: 032c movi.n a3, 32
|
|
2658: ffc941 l32r a4, 257c <ppGetTxQFirstAvail_Locked+0xf0>
|
|
265b: 252c movi.n a5, 34
|
|
265d: ffd101 l32r a0, 25a4 <ppGetTxQFirstAvail_Locked+0x118>
|
|
2660: 0000c0 callx0 a0
|
|
2663: ffc721 l32r a2, 2580 <ppGetTxQFirstAvail_Locked+0xf4>
|
|
2666: ffc731 l32r a3, 2584 <ppGetTxQFirstAvail_Locked+0xf8>
|
|
2669: 040c movi.n a4, 0
|
|
266b: ffcf01 l32r a0, 25a8 <ppGetTxQFirstAvail_Locked+0x11c>
|
|
266e: 0000c0 callx0 a0
|
|
2671: ffc521 l32r a2, 2588 <ppGetTxQFirstAvail_Locked+0xfc>
|
|
2674: ffc631 l32r a3, 258c <ppGetTxQFirstAvail_Locked+0x100>
|
|
2677: 040c movi.n a4, 0
|
|
2679: ffc8b1 l32r a11, 259c <ppGetTxQFirstAvail_Locked+0x110>
|
|
267c: ffc551 l32r a5, 2590 <ppGetTxQFirstAvail_Locked+0x104>
|
|
267f: ffc501 l32r a0, 2594 <ppGetTxQFirstAvail_Locked+0x108>
|
|
2682: 6a0552 l8ui a5, a5, 106
|
|
2685: ffc4a1 l32r a10, 2598 <ppGetTxQFirstAvail_Locked+0x10c>
|
|
2688: d10500 mul16s a0, a5, a0
|
|
268b: 93a050 movnez a10, a0, a5
|
|
268e: 2ba9 s32i.n a10, a11, 8
|
|
2690: ffc701 l32r a0, 25ac <ppGetTxQFirstAvail_Locked+0x120>
|
|
2693: 0000c0 callx0 a0
|
|
2696: 000005 call0 2698 <pp_attach+0xe8>
|
|
2699: 0108 l32i.n a0, a1, 0
|
|
269b: 10c112 addi a1, a1, 16
|
|
269e: f00d ret.n
|
|
26a0: 0002e1 l32r a14, fffc26a8 <pp_attach+0xfffc00f8>
|
|
...
|
|
26af: 069c00 excw
|
|
26b2: 120000 excw
|
|
26b5: 09e0c1 l32r a12, fffc4e38 <pp_attach+0xfffc2888>
|
|
26b8: 11c901 l32r a0, fffc6ddc <pp_attach+0xfffc482c>
|
|
26bb: 31e9 s32i.n a14, a1, 12
|
|
26bd: 21d9 s32i.n a13, a1, 8
|
|
26bf: 41f9 s32i.n a15, a1, 16
|
|
26c1: fd7c movi.n a13, -1
|
|
26c3: fff7f1 l32r a15, 26a0 <pp_attach+0xf0>
|
|
26c6: 0e0c movi.n a14, 0
|
|
26c8: 000fc2 l8ui a12, a15, 0
|
|
26cb: fff601 l32r a0, 26a4 <pp_attach+0xf4>
|
|
26ce: 0000c0 callx0 a0
|
|
26d1: 42cc bnez.n a2, 26d9 <pp_attach+0x129>
|
|
26d3: fff501 l32r a0, 26a8 <pp_attach+0xf8>
|
|
26d6: 0000c0 callx0 a0
|
|
26d9: 0c2d mov.n a2, a12
|
|
26db: fff401 l32r a0, 26ac <pp_attach+0xfc>
|
|
26de: 0000c0 callx0 a0
|
|
26e1: 928c beqz.n a2, 26ee <pp_attach+0x13e>
|
|
26e3: 0c2d mov.n a2, a12
|
|
26e5: fff201 l32r a0, 26b0 <pp_attach+0x100>
|
|
26e8: 0000c0 callx0 a0
|
|
26eb: 93dc20 movnez a13, a12, a2
|
|
26ee: 000f02 l8ui a0, a15, 0
|
|
26f1: cc1b addi.n a12, a12, 1
|
|
26f3: 74c0c0 extui a12, a12, 0, 8
|
|
26f6: fecc22 addi a2, a12, -2
|
|
26f9: 83ce20 moveqz a12, a14, a2
|
|
26fc: cb90c7 bne a0, a12, 26cb <pp_attach+0x11b>
|
|
26ff: 11c8 l32i.n a12, a1, 4
|
|
2701: 0c0d26 beqi a13, -1, 2711 <pp_attach+0x161>
|
|
2704: 0d1b addi.n a0, a13, 1
|
|
2706: 742000 extui a2, a0, 0, 8
|
|
2709: 012226 beqi a2, 2, 270e <pp_attach+0x15e>
|
|
270c: 00ed mov.n a14, a0
|
|
270e: 004fe2 s8i a14, a15, 0
|
|
2711: 21d8 l32i.n a13, a1, 8
|
|
2713: 31e8 l32i.n a14, a1, 12
|
|
2715: 41f8 l32i.n a15, a1, 16
|
|
2717: 0108 l32i.n a0, a1, 0
|
|
2719: 20c112 addi a1, a1, 32
|
|
271c: f00d ret.n
|
|
271e: ff0000 excw
|
|
2721: ff .byte 0xff
|
|
2722: 8f .byte 0x8f
|
|
2723: ff .byte 0xff
|
|
2724: ff .byte 0xff
|
|
2725: ff .byte 0xff
|
|
2726: 8f .byte 0x8f
|
|
2727: ff .byte 0xff
|
|
...
|
|
2744: 050c movi.n a5, 0
|
|
...
|
|
2762: 120000 excw
|
|
2765: c9e0c1 l32r a12, ffff4ee8 <pp_attach+0xffff2938>
|
|
2768: 410951 l32r a5, fffd2b8c <pp_attach+0xfffd05dc>
|
|
276b: 02cd mov.n a12, a2
|
|
276d: 4208 l32i.n a0, a2, 16
|
|
276f: 3109 s32i.n a0, a1, 12
|
|
2771: fff405 call0 26b4 <pp_attach+0x104>
|
|
2774: 3128 l32i.n a2, a1, 12
|
|
2776: 000222 l8ui a2, a2, 0
|
|
2779: c30c movi.n a3, 12
|
|
277b: 102230 and a2, a2, a3
|
|
277e: 2129 s32i.n a2, a1, 8
|
|
2780: ffea01 l32r a0, 2728 <pp_attach+0x178>
|
|
2783: 0000c0 callx0 a0
|
|
2786: 42cc bnez.n a2, 278e <pp_attach+0x1de>
|
|
2788: ffe901 l32r a0, 272c <pp_attach+0x17c>
|
|
278b: 0000c0 callx0 a0
|
|
278e: 9c78 l32i.n a7, a12, 36
|
|
2790: 0778 l32i.n a7, a7, 0
|
|
2792: 7c38 l32i.n a3, a12, 28
|
|
2794: 042170 extui a2, a7, 1, 1
|
|
2797: 055356 bnez a3, 27f0 <pp_attach+0x240>
|
|
279a: 048970 extui a8, a7, 9, 1
|
|
279d: 104856 bnez a8, 28a5 <pp_attach+0x2f5>
|
|
27a0: ffe401 l32r a0, 2730 <pp_attach+0x180>
|
|
27a3: 0000c0 callx0 a0
|
|
27a6: 9c08 l32i.n a0, a12, 36
|
|
27a8: a2cc bnez.n a2, 27b6 <pp_attach+0x206>
|
|
27aa: 0e0022 l8ui a2, a0, 14
|
|
27ad: 05c226 beqi a2, 32, 27b6 <pp_attach+0x206>
|
|
27b0: c0c292 addi a9, a2, -64
|
|
27b3: 111956 bnez a9, 28c8 <pp_attach+0x318>
|
|
27b6: 0078 l32i.n a7, a0, 0
|
|
27b8: c3af62 movi a6, -61
|
|
27bb: 106760 and a6, a7, a6
|
|
27be: 047170 extui a7, a7, 1, 1
|
|
27c1: 1177e0 slli a7, a7, 2
|
|
27c4: 206670 or a6, a6, a7
|
|
27c7: 0069 s32i.n a6, a0, 0
|
|
27c9: 9c48 l32i.n a4, a12, 36
|
|
27cb: ffd551 l32r a5, 2720 <pp_attach+0x170>
|
|
27ce: 1438 l32i.n a3, a4, 4
|
|
27d0: 103350 and a3, a3, a5
|
|
27d3: 1439 s32i.n a3, a4, 4
|
|
27d5: 9cb8 l32i.n a11, a12, 36
|
|
27d7: 1ba8 l32i.n a10, a11, 4
|
|
27d9: 027c movi.n a2, -16
|
|
27db: 10aa20 and a10, a10, a2
|
|
27de: 720c movi.n a2, 7
|
|
27e0: 20aa20 or a10, a10, a2
|
|
27e3: 1ba9 s32i.n a10, a11, 4
|
|
27e5: 020c movi.n a2, 0
|
|
27e7: 51c8 l32i.n a12, a1, 20
|
|
27e9: 4108 l32i.n a0, a1, 16
|
|
27eb: 20c112 addi a1, a1, 32
|
|
27ee: f00d ret.n
|
|
27f0: 2178 l32i.n a7, a1, 8
|
|
27f2: b7fc bnez.n a7, 2831 <pp_attach+0x281>
|
|
27f4: ffd001 l32r a0, 2734 <pp_attach+0x184>
|
|
27f7: 0000c0 callx0 a0
|
|
27fa: 0bf216 beqz a2, 28bd <pp_attach+0x30d>
|
|
27fd: 9c48 l32i.n a4, a12, 36
|
|
27ff: 0458 l32i.n a5, a4, 0
|
|
2801: c3af32 movi a3, -61
|
|
2804: 103530 and a3, a5, a3
|
|
2807: 045150 extui a5, a5, 1, 1
|
|
280a: 1155e0 slli a5, a5, 2
|
|
280d: 203350 or a3, a3, a5
|
|
2810: 0439 s32i.n a3, a4, 0
|
|
2812: 9c08 l32i.n a0, a12, 36
|
|
2814: ffc421 l32r a2, 2724 <pp_attach+0x174>
|
|
2817: 10b8 l32i.n a11, a0, 4
|
|
2819: 10bb20 and a11, a11, a2
|
|
281c: 10b9 s32i.n a11, a0, 4
|
|
281e: 9c98 l32i.n a9, a12, 36
|
|
2820: 1988 l32i.n a8, a9, 4
|
|
2822: 0a7c movi.n a10, -16
|
|
2824: 1088a0 and a8, a8, a10
|
|
2827: 7a0c movi.n a10, 7
|
|
2829: 2088a0 or a8, a8, a10
|
|
282c: 1989 s32i.n a8, a9, 4
|
|
282e: ffecc6 j 27e5 <pp_attach+0x235>
|
|
2831: ffc101 l32r a0, 2738 <pp_attach+0x188>
|
|
2834: 0000c0 callx0 a0
|
|
2837: 22dc bnez.n a2, 284d <pp_attach+0x29d>
|
|
2839: 9c48 l32i.n a4, a12, 36
|
|
283b: 0448 l32i.n a4, a4, 0
|
|
283d: 0c7437 bbci a4, 19, 284d <pp_attach+0x29d>
|
|
2840: 120c movi.n a2, 1
|
|
2842: ffbe01 l32r a0, 273c <pp_attach+0x18c>
|
|
2845: 0000c0 callx0 a0
|
|
2848: 120c movi.n a2, 1
|
|
284a: ffe646 j 27e7 <pp_attach+0x237>
|
|
284d: ffbc01 l32r a0, 2740 <pp_attach+0x190>
|
|
2850: 0000c0 callx0 a0
|
|
2853: 7c38 l32i.n a3, a12, 28
|
|
2855: 9c58 l32i.n a5, a12, 36
|
|
2857: 760332 l8ui a3, a3, 118
|
|
285a: 0528 l32i.n a2, a5, 0
|
|
285c: 1558 l32i.n a5, a5, 4
|
|
285e: 042120 extui a2, a2, 1, 1
|
|
2861: 344050 extui a4, a5, 0, 4
|
|
2864: 255450 extui a5, a5, 20, 3
|
|
2867: ffb701 l32r a0, 2744 <pp_attach+0x194>
|
|
286a: 0000c0 callx0 a0
|
|
286d: 1129 s32i.n a2, a1, 4
|
|
286f: ffb601 l32r a0, 2748 <pp_attach+0x198>
|
|
2872: 0000c0 callx0 a0
|
|
2875: 1148 l32i.n a4, a1, 4
|
|
2877: 0149 s32i.n a4, a1, 0
|
|
2879: cb8426 beqi a4, 8, 2848 <pp_attach+0x298>
|
|
287c: 9c28 l32i.n a2, a12, 36
|
|
287e: 0228 l32i.n a2, a2, 0
|
|
2880: 042120 extui a2, a2, 1, 1
|
|
2883: ffb201 l32r a0, 274c <pp_attach+0x19c>
|
|
2886: 0000c0 callx0 a0
|
|
2889: 52ac beqz.n a2, 28b2 <pp_attach+0x302>
|
|
288b: c3af62 movi a6, -61
|
|
288e: 9c48 l32i.n a4, a12, 36
|
|
2890: 0158 l32i.n a5, a1, 0
|
|
2892: 0438 l32i.n a3, a4, 0
|
|
2894: 345050 extui a5, a5, 0, 4
|
|
2897: 1155e0 slli a5, a5, 2
|
|
289a: 103360 and a3, a3, a6
|
|
289d: 203350 or a3, a3, a5
|
|
28a0: 0439 s32i.n a3, a4, 0
|
|
28a2: ffcfc6 j 27e5 <pp_attach+0x235>
|
|
28a5: ffaa01 l32r a0, 2750 <pp_attach+0x1a0>
|
|
28a8: 0000c0 callx0 a0
|
|
28ab: 42ac beqz.n a2, 28d3 <pp_attach+0x323>
|
|
28ad: 9c08 l32i.n a0, a12, 36
|
|
28af: ffc0c6 j 27b6 <pp_attach+0x206>
|
|
28b2: 120c movi.n a2, 1
|
|
28b4: ffa801 l32r a0, 2754 <pp_attach+0x1a4>
|
|
28b7: 0000c0 callx0 a0
|
|
28ba: ffe286 j 2848 <pp_attach+0x298>
|
|
28bd: 120c movi.n a2, 1
|
|
28bf: ffa601 l32r a0, 2758 <pp_attach+0x1a8>
|
|
28c2: 0000c0 callx0 a0
|
|
28c5: ffdfc6 j 2848 <pp_attach+0x298>
|
|
28c8: 120c movi.n a2, 1
|
|
28ca: ffa401 l32r a0, 275c <pp_attach+0x1ac>
|
|
28cd: 0000c0 callx0 a0
|
|
28d0: ffdd06 j 2848 <pp_attach+0x298>
|
|
28d3: 120c movi.n a2, 1
|
|
28d5: ffa201 l32r a0, 2760 <pp_attach+0x1b0>
|
|
28d8: 0000c0 callx0 a0
|
|
28db: ffda46 j 2848 <pp_attach+0x298>
|
|
28de: 040000 extui a0, a0, 0, 1
|
|
28e1: 000000 ill
|
|
28e4: ff .byte 0xff
|
|
28e5: ff .byte 0xff
|
|
28e6: ff .byte 0xff
|
|
28e7: 0fff00 excw
|
|
28ea: ffff00 excw
|
|
28ed: ff .byte 0xff
|
|
28ee: ff .byte 0xff
|
|
28ef: bf .byte 0xbf
|
|
28f0: 000000 ill
|
|
28f3: ffff40 excw
|
|
28f6: ff .byte 0xff
|
|
28f7: df .byte 0xdf
|
|
28f8: 000000 ill
|
|
28fb: 000020 excw
|
|
28fe: 080000 excw
|
|
2901: 000000 ill
|
|
2904: 000af4 excw
|
|
2907: fffc00 excw
|
|
290a: 000000 ill
|
|
290d: fffff0 excw
|
|
2910: ff .byte 0xff
|
|
2911: 0f .byte 0xf
|
|
2912: fff8 l32i.n a15, a15, 60
|
|
2914: ff .byte 0xff
|
|
2915: ff .byte 0xff
|
|
2916: cf .byte 0xcf
|
|
2917: ff .byte 0xff
|
|
2918: 000000 ill
|
|
291b: c11200 mul16u a1, a2, a0
|
|
291e: 0109f0 slli a0, a9, 17
|
|
2921: 9208 l32i.n a0, a2, 36
|
|
2923: 7258 l32i.n a5, a2, 28
|
|
2925: 3008 l32i.n a0, a0, 12
|
|
2927: 0b12b2 l16ui a11, a2, 22
|
|
292a: 340800 extui a0, a0, 8, 4
|
|
292d: 0a40f6 bgeui a0, 4, 293b <pp_attach+0x38b>
|
|
2930: ffec31 l32r a3, 28e0 <pp_attach+0x330>
|
|
2933: 003a add.n a0, a0, a3
|
|
2935: 000002 l8ui a0, a0, 0
|
|
2938: 000046 j 293d <pp_attach+0x38d>
|
|
293b: 400c movi.n a0, 4
|
|
293d: bb0a add.n a11, a11, a0
|
|
293f: 0b52b2 s16i a11, a2, 22
|
|
2942: ffe8a1 l32r a10, 28e4 <pp_attach+0x334>
|
|
2945: 2278 l32i.n a7, a2, 8
|
|
2947: 0020c0 memw
|
|
294a: 0788 l32i.n a8, a7, 0
|
|
294c: ffe791 l32r a9, 28e8 <pp_attach+0x338>
|
|
294f: 1088a0 and a8, a8, a10
|
|
2952: 418c80 srli a8, a8, 12
|
|
2955: 880a add.n a8, a8, a0
|
|
2957: b48080 extui a8, a8, 0, 12
|
|
295a: 118840 slli a8, a8, 12
|
|
295d: 0020c0 memw
|
|
2960: 0768 l32i.n a6, a7, 0
|
|
2962: 106690 and a6, a6, a9
|
|
2965: 206680 or a6, a6, a8
|
|
2968: 0020c0 memw
|
|
296b: 9248 l32i.n a4, a2, 36
|
|
296d: 0448 l32i.n a4, a4, 0
|
|
296f: 0769 s32i.n a6, a7, 0
|
|
2971: 067487 bbci a4, 24, 297b <pp_attach+0x3cb>
|
|
2974: 45ec bnez.n a5, 299c <pp_attach+0x3ec>
|
|
2976: 120c movi.n a2, 1
|
|
2978: 000646 j 2995 <pp_attach+0x3e5>
|
|
297b: ffdc51 l32r a5, 28ec <pp_attach+0x33c>
|
|
297e: ffdc41 l32r a4, 28f0 <pp_attach+0x340>
|
|
2981: 2238 l32i.n a3, a2, 8
|
|
2983: 0020c0 memw
|
|
2986: 0308 l32i.n a0, a3, 0
|
|
2988: 100050 and a0, a0, a5
|
|
298b: 200040 or a0, a0, a4
|
|
298e: 0020c0 memw
|
|
2991: 0309 s32i.n a0, a3, 0
|
|
2993: 020c movi.n a2, 0
|
|
2995: 0108 l32i.n a0, a1, 0
|
|
2997: 10c112 addi a1, a1, 16
|
|
299a: f00d ret.n
|
|
299c: ffd671 l32r a7, 28f4 <pp_attach+0x344>
|
|
299f: ffd661 l32r a6, 28f8 <pp_attach+0x348>
|
|
29a2: 1248 l32i.n a4, a2, 4
|
|
29a4: 0020c0 memw
|
|
29a7: 0438 l32i.n a3, a4, 0
|
|
29a9: 103370 and a3, a3, a7
|
|
29ac: 203360 or a3, a3, a6
|
|
29af: 0020c0 memw
|
|
29b2: 0439 s32i.n a3, a4, 0
|
|
29b4: 9208 l32i.n a0, a2, 36
|
|
29b6: 3008 l32i.n a0, a0, 12
|
|
29b8: 340800 extui a0, a0, 8, 4
|
|
29bb: 133026 beqi a0, 3, 29d2 <pp_attach+0x422>
|
|
29be: 009c beqz.n a0, 29d2 <pp_attach+0x422>
|
|
29c0: ffcf21 l32r a2, 28fc <pp_attach+0x34c>
|
|
29c3: ffcf31 l32r a3, 2900 <pp_attach+0x350>
|
|
29c6: ffcf41 l32r a4, 2904 <pp_attach+0x354>
|
|
29c9: ffd301 l32r a0, 2918 <pp_attach+0x368>
|
|
29cc: 0000c0 callx0 a0
|
|
29cf: ffff06 j 29cf <pp_attach+0x41f>
|
|
29d2: ffcd41 l32r a4, 2908 <pp_attach+0x358>
|
|
29d5: 1268 l32i.n a6, a2, 4
|
|
29d7: 0b1232 l16ui a3, a2, 22
|
|
29da: 1668 l32i.n a6, a6, 4
|
|
29dc: 334a add.n a3, a3, a4
|
|
29de: ffcb41 l32r a4, 290c <pp_attach+0x35c>
|
|
29e1: 0628 l32i.n a2, a6, 0
|
|
29e3: b43030 extui a3, a3, 0, 12
|
|
29e6: 102240 and a2, a2, a4
|
|
29e9: 202230 or a2, a2, a3
|
|
29ec: ffca41 l32r a4, 2914 <pp_attach+0x364>
|
|
29ef: ffc831 l32r a3, 2910 <pp_attach+0x360>
|
|
29f2: 0629 s32i.n a2, a6, 0
|
|
29f4: b40020 extui a0, a2, 0, 12
|
|
29f7: 804b addi.n a8, a0, 4
|
|
29f9: 740552 l8ui a5, a5, 116
|
|
29fc: 103230 and a3, a2, a3
|
|
29ff: 082587 blt a5, a8, 2a0b <pp_attach+0x45b>
|
|
2a02: c00500 sub a0, a5, a0
|
|
2a05: 210200 srai a0, a0, 2
|
|
2a08: 000046 j 2a0d <pp_attach+0x45d>
|
|
2a0b: 000c movi.n a0, 0
|
|
2a0d: 645000 extui a5, a0, 0, 7
|
|
2a10: 115540 slli a5, a5, 12
|
|
2a13: 203350 or a3, a3, a5
|
|
2a16: 103340 and a3, a3, a4
|
|
2a19: 0639 s32i.n a3, a6, 0
|
|
2a1b: ffdd06 j 2993 <pp_attach+0x3e3>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00003d40 <.irom.text>:
|
|
3d40: 6d4c movi.n a13, 70
|
|
3d42: 526361 l32r a6, fffd86d0 <pp_attach+0xfffd6120>
|
|
3d45: 4278 l32i.n a7, a2, 16
|
|
3d47: 6b6c movi.n a11, -26
|
|
3d49: 253a add.n a2, a5, a3
|
|
3d4b: 000a64 excw
|
|
3d4e: 4c0000 excw
|
|
3d51: 616d excw
|
|
3d53: 785463 excw
|
|
3d56: 6b6c42 s32i a4, a12, 0x1ac
|
|
3d59: 253a add.n a2, a5, a3
|
|
3d5b: 000a64 excw
|
|
3d5e: 790000 excw
|
|
...
|
|
3d6d: 000000 ill
|
|
3d70: 616d excw
|
|
3d72: 662070 excw
|
|
3d75: 6c6961 l32r a6, fffdef1c <pp_attach+0xfffdc96c>
|
|
3d78: 000a add.n a0, a0, a0
|
|
|
|
rate_control.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <RC_GetAckRate-0x20>:
|
|
0: 1352b6 bltui a2, 5, 17 <RC_GetAckRate-0x9>
|
|
3: 0982b6 bltui a2, 8, 10 <RC_GetAckRate-0x10>
|
|
6: 442c movi.n a4, 36
|
|
8: 07b2f6 bgeui a2, 16, 13 <RC_GetAckRate-0xd>
|
|
b: 441c movi.n a4, 20
|
|
d: 000086 j 13 <RC_GetAckRate-0xd>
|
|
10: 60a042 movi a4, 96
|
|
13: 042d mov.n a2, a4
|
|
15: f00d ret.n
|
|
17: c0a022 movi a2, 192
|
|
1a: f00d ret.n
|
|
1c: 000000 ill
|
|
...
|
|
|
|
00000020 <RC_GetAckRate>:
|
|
20: ffff31 l32r a3, 1c <RC_GetAckRate-0x4>
|
|
23: b02230 addx8 a2, a2, a3
|
|
26: 050222 l8ui a2, a2, 5
|
|
29: f00d ret.n
|
|
2b: 000000 ill
|
|
...
|
|
|
|
00000030 <RC_GetRtsRate>:
|
|
30: ffff31 l32r a3, 2c <RC_GetAckRate+0xc>
|
|
33: b02230 addx8 a2, a2, a3
|
|
36: 040222 l8ui a2, a2, 4
|
|
39: f00d ret.n
|
|
...
|
|
|
|
00000044 <RC_GetAckTime>:
|
|
44: fffe31 l32r a3, 3c <RC_GetRtsRate+0xc>
|
|
47: b02230 addx8 a2, a2, a3
|
|
4a: fffd31 l32r a3, 40 <RC_GetRtsRate+0x10>
|
|
4d: 050222 l8ui a2, a2, 5
|
|
50: 902230 addx2 a2, a2, a3
|
|
53: 001222 l16ui a2, a2, 0
|
|
56: f00d ret.n
|
|
|
|
00000058 <RC_GetCtsTime>:
|
|
58: e0c112 addi a1, a1, -32
|
|
5b: 0139 s32i.n a3, a1, 0
|
|
5d: 1149 s32i.n a4, a1, 4
|
|
5f: 31c9 s32i.n a12, a1, 12
|
|
61: 2109 s32i.n a0, a1, 8
|
|
63: 02cd mov.n a12, a2
|
|
65: fff985 call0 0 <RC_GetAckRate-0x20>
|
|
68: 4129 s32i.n a2, a1, 16
|
|
6a: 0138 l32i.n a3, a1, 0
|
|
6c: 0c2d mov.n a2, a12
|
|
6e: 000685 call0 d8 <RC_GetBlockAckTime+0x44>
|
|
71: 4108 l32i.n a0, a1, 16
|
|
73: 1138 l32i.n a3, a1, 4
|
|
75: a40c movi.n a4, 10
|
|
77: 232a add.n a2, a3, a2
|
|
79: 018cb6 bltui a12, 8, 7e <RC_GetCtsTime+0x26>
|
|
7c: 041c movi.n a4, 16
|
|
7e: 31c8 l32i.n a12, a1, 12
|
|
80: 504a add.n a5, a0, a4
|
|
82: 225a add.n a2, a2, a5
|
|
84: 2108 l32i.n a0, a1, 8
|
|
86: 20c112 addi a1, a1, 32
|
|
89: f42020 extui a2, a2, 0, 16
|
|
8c: f00d ret.n
|
|
8e: 000000 ill
|
|
91: 000000 ill
|
|
|
|
00000094 <RC_GetBlockAckTime>:
|
|
94: f0c112 addi a1, a1, -16
|
|
97: 31c9 s32i.n a12, a1, 12
|
|
99: 2109 s32i.n a0, a1, 8
|
|
9b: fffd01 l32r a0, 90 <RC_GetCtsTime+0x38>
|
|
9e: ac0c movi.n a12, 10
|
|
a0: b00200 addx8 a0, a2, a0
|
|
a3: 050022 l8ui a2, a0, 5
|
|
a6: 0109 s32i.n a0, a1, 0
|
|
a8: 0182b6 bltui a2, 8, ad <RC_GetBlockAckTime+0x19>
|
|
ab: 0c1c movi.n a12, 16
|
|
ad: fff505 call0 0 <RC_GetAckRate-0x20>
|
|
b0: 1129 s32i.n a2, a1, 4
|
|
b2: 0128 l32i.n a2, a1, 0
|
|
b4: 032c movi.n a3, 32
|
|
b6: 050222 l8ui a2, a2, 5
|
|
b9: 0001c5 call0 d8 <RC_GetBlockAckTime+0x44>
|
|
bc: 1138 l32i.n a3, a1, 4
|
|
be: 2108 l32i.n a0, a1, 8
|
|
c0: 3c3a add.n a3, a12, a3
|
|
c2: 31c8 l32i.n a12, a1, 12
|
|
c4: 223a add.n a2, a2, a3
|
|
c6: f42020 extui a2, a2, 0, 16
|
|
c9: 10c112 addi a1, a1, 16
|
|
cc: f00d ret.n
|
|
ce: 000000 ill
|
|
d1: 000000 ill
|
|
d4: ff .byte 0xff
|
|
d5: ff .byte 0xff
|
|
d6: d00003 excw
|
|
d9: 511143 excw
|
|
dc: fffd excw
|
|
de: f43040 extui a3, a4, 0, 16
|
|
e1: fffc41 l32r a4, d4 <RC_GetBlockAckTime+0x40>
|
|
e4: b05250 addx8 a5, a2, a5
|
|
e7: 0558 l32i.n a5, a5, 0
|
|
e9: 0582b6 bltui a2, 8, f2 <RC_GetBlockAckTime+0x5e>
|
|
ec: 16c332 addi a3, a3, 22
|
|
ef: f43030 extui a3, a3, 0, 16
|
|
f2: 823530 mull a3, a5, a3
|
|
f5: 334a add.n a3, a3, a4
|
|
f7: d53230 extui a3, a3, 18, 14
|
|
fa: 0682b6 bltui a2, 8, 104 <RC_GetBlockAckTime+0x70>
|
|
fd: c47c movi.n a4, -4
|
|
ff: 333b addi.n a3, a3, 3
|
|
101: 103340 and a3, a3, a4
|
|
104: f42030 extui a2, a3, 0, 16
|
|
107: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000260 <RC_SetBasicRate-0x258>:
|
|
260: 000000 ill
|
|
263: 000000 ill
|
|
266: 000004 excw
|
|
269: 000200 excw
|
|
26c: 2e .byte 0x2e
|
|
26d: 00ba add.n a0, a0, a11
|
|
26f: 5d1700 excw
|
|
272: c00000 sub a0, a0, a0
|
|
275: 0f .byte 0xf
|
|
276: aa0000 excw
|
|
279: 00aa add.n a0, a0, a10
|
|
27b: 71c700 excw
|
|
27e: 550000 extui a0, a0, 16, 6
|
|
281: 000055 excw
|
|
284: 0038e3 excw
|
|
287: 2aaa00 excw
|
|
28a: 710000 excw
|
|
28d: 001c movi.n a0, 16
|
|
28f: 155500 extui a5, a0, 21, 2
|
|
292: f60000 excw
|
|
295: 000012 l8ui a1, a0, 0
|
|
298: 9d89 s32i.n a8, a13, 36
|
|
29a: c40000 extui a0, a0, 0, 13
|
|
29d: 4e .byte 0x4e
|
|
29e: 830000 moveqz a0, a0, a0
|
|
2a1: 000034 excw
|
|
2a4: 002762 l32i a6, a7, 0
|
|
2a7: 1a4100 excw
|
|
2aa: b10000 sra a0, a0
|
|
2ad: 000013 excw
|
|
2b0: 001181 l32r a8, fffc02f4 <RC_SetBasicRate+0xfffbfe3c>
|
|
2b3: 8dc800 excw
|
|
2b6: e40000 extui a0, a0, 0, 15
|
|
2b9: 000046 j 2be <RC_SetBasicRate-0x1fa>
|
|
2bc: 002f42 l32i a4, a15, 0
|
|
2bf: 237200 excw
|
|
2c2: a10000 sll a0, a0
|
|
2c5: 000017 bnone a0, a1, 2c9 <RC_SetBasicRate-0x1ef>
|
|
2c8: 11b9 s32i.n a11, a1, 4
|
|
2ca: 2d0000 excw
|
|
2cd: 0e .byte 0xe
|
|
2ce: 910000 srl a0, a0
|
|
2d1: 41ffe7 bbsi a15, 30, 316 <RC_SetBasicRate-0x1a2>
|
|
2d4: b1ffe4 excw
|
|
2d7: 71ffe4 excw
|
|
2da: 0cffe5 excw
|
|
2dd: 360c75 excw
|
|
2e0: 020c movi.n a2, 0
|
|
2e2: 1a0c movi.n a10, 1
|
|
2e4: ffdf31 l32r a3, 260 <RC_SetBasicRate-0x258>
|
|
2e7: 280c movi.n a8, 2
|
|
2e9: 364382 s8i a8, a3, 54
|
|
2ec: 144382 s8i a8, a3, 20
|
|
2ef: 154382 s8i a8, a3, 21
|
|
2f2: 164382 s8i a8, a3, 22
|
|
2f5: 2e43a2 s8i a10, a3, 46
|
|
2f8: 0c43a2 s8i a10, a3, 12
|
|
2fb: 0d43a2 s8i a10, a3, 13
|
|
2fe: 0e43a2 s8i a10, a3, 14
|
|
301: 044322 s8i a2, a3, 4
|
|
304: 054322 s8i a2, a3, 5
|
|
307: 064322 s8i a2, a3, 6
|
|
30a: 264322 s8i a2, a3, 38
|
|
30d: 3e4362 s8i a6, a3, 62
|
|
310: 1c4362 s8i a6, a3, 28
|
|
313: 1d4362 s8i a6, a3, 29
|
|
316: 1e4362 s8i a6, a3, 30
|
|
319: 3c4352 s8i a5, a3, 60
|
|
31c: 3d4352 s8i a5, a3, 61
|
|
31f: 464352 s8i a5, a3, 70
|
|
322: 664352 s8i a5, a3, 102
|
|
325: e379 s32i.n a7, a3, 56
|
|
327: 6379 s32i.n a7, a3, 24
|
|
329: a3b9 s32i.n a11, a3, 40
|
|
32b: 23b9 s32i.n a11, a3, 8
|
|
32d: 0349 s32i.n a4, a3, 0
|
|
32f: c399 s32i.n a9, a3, 48
|
|
331: 4399 s32i.n a9, a3, 16
|
|
333: 8349 s32i.n a4, a3, 32
|
|
335: ffcf91 l32r a9, 274 <RC_SetBasicRate-0x244>
|
|
338: b40c movi.n a4, 11
|
|
33a: ab0c movi.n a11, 10
|
|
33c: 670c movi.n a7, 6
|
|
33e: 344372 s8i a7, a3, 52
|
|
341: 354372 s8i a7, a3, 53
|
|
344: 4e4372 s8i a7, a3, 78
|
|
347: 6e4372 s8i a7, a3, 110
|
|
34a: 9e4372 s8i a7, a3, 158
|
|
34d: a64372 s8i a7, a3, 166
|
|
350: ae4372 s8i a7, a3, 174
|
|
353: b64372 s8i a7, a3, 182
|
|
356: be4372 s8i a7, a3, 190
|
|
359: de4372 s8i a7, a3, 222
|
|
35c: e64372 s8i a7, a3, 230
|
|
35f: ee4372 s8i a7, a3, 238
|
|
362: f64372 s8i a7, a3, 246
|
|
365: fe4372 s8i a7, a3, 254
|
|
368: 5443b2 s8i a11, a3, 84
|
|
36b: 5543b2 s8i a11, a3, 85
|
|
36e: 7443b2 s8i a11, a3, 116
|
|
371: 7543b2 s8i a11, a3, 117
|
|
374: 8c43b2 s8i a11, a3, 140
|
|
377: 8d43b2 s8i a11, a3, 141
|
|
37a: 9443b2 s8i a11, a3, 148
|
|
37d: 9543b2 s8i a11, a3, 149
|
|
380: cc43b2 s8i a11, a3, 204
|
|
383: cd43b2 s8i a11, a3, 205
|
|
386: d443b2 s8i a11, a3, 212
|
|
389: d543b2 s8i a11, a3, 213
|
|
38c: 5c4342 s8i a4, a3, 92
|
|
38f: 5d4342 s8i a4, a3, 93
|
|
392: 7c4342 s8i a4, a3, 124
|
|
395: 7d4342 s8i a4, a3, 125
|
|
398: 844342 s8i a4, a3, 132
|
|
39b: 854342 s8i a4, a3, 133
|
|
39e: c44342 s8i a4, a3, 196
|
|
3a1: c54342 s8i a4, a3, 197
|
|
3a4: 2e6392 s32i a9, a3, 184
|
|
3a7: 3c6392 s32i a9, a3, 240
|
|
3aa: ffb451 l32r a5, 27c <RC_SetBasicRate-0x23c>
|
|
3ad: ffb261 l32r a6, 278 <RC_SetBasicRate-0x240>
|
|
3b0: 420c movi.n a2, 4
|
|
3b2: 5a0c movi.n a10, 5
|
|
3b4: 980c movi.n a8, 9
|
|
3b6: 4c4382 s8i a8, a3, 76
|
|
3b9: 4d4382 s8i a8, a3, 77
|
|
3bc: 6c4382 s8i a8, a3, 108
|
|
3bf: 6d4382 s8i a8, a3, 109
|
|
3c2: 444382 s8i a8, a3, 68
|
|
3c5: 454382 s8i a8, a3, 69
|
|
3c8: 644382 s8i a8, a3, 100
|
|
3cb: 654382 s8i a8, a3, 101
|
|
3ce: 9c4382 s8i a8, a3, 156
|
|
3d1: 9d4382 s8i a8, a3, 157
|
|
3d4: a44382 s8i a8, a3, 164
|
|
3d7: a54382 s8i a8, a3, 165
|
|
3da: ac4382 s8i a8, a3, 172
|
|
3dd: ad4382 s8i a8, a3, 173
|
|
3e0: b44382 s8i a8, a3, 180
|
|
3e3: b54382 s8i a8, a3, 181
|
|
3e6: bc4382 s8i a8, a3, 188
|
|
3e9: bd4382 s8i a8, a3, 189
|
|
3ec: dc4382 s8i a8, a3, 220
|
|
3ef: dd4382 s8i a8, a3, 221
|
|
3f2: e44382 s8i a8, a3, 228
|
|
3f5: e54382 s8i a8, a3, 229
|
|
3f8: ec4382 s8i a8, a3, 236
|
|
3fb: ed4382 s8i a8, a3, 237
|
|
3fe: f44382 s8i a8, a3, 244
|
|
401: f54382 s8i a8, a3, 245
|
|
404: fc4382 s8i a8, a3, 252
|
|
407: fd4382 s8i a8, a3, 253
|
|
40a: 2c43a2 s8i a10, a3, 44
|
|
40d: 2d43a2 s8i a10, a3, 45
|
|
410: 5643a2 s8i a10, a3, 86
|
|
413: 7643a2 s8i a10, a3, 118
|
|
416: 8e43a2 s8i a10, a3, 142
|
|
419: 9643a2 s8i a10, a3, 150
|
|
41c: ce43a2 s8i a10, a3, 206
|
|
41f: d643a2 s8i a10, a3, 214
|
|
422: 244322 s8i a2, a3, 36
|
|
425: 254322 s8i a2, a3, 37
|
|
428: 5e4322 s8i a2, a3, 94
|
|
42b: 7e4322 s8i a2, a3, 126
|
|
42e: 864322 s8i a2, a3, 134
|
|
431: c64322 s8i a2, a3, 198
|
|
434: 166362 s32i a6, a3, 88
|
|
437: 1e6352 s32i a5, a3, 120
|
|
43a: ff9591 l32r a9, 290 <RC_SetBasicRate-0x228>
|
|
43d: 106392 s32i a9, a3, 64
|
|
440: ff9851 l32r a5, 2a0 <RC_SetBasicRate-0x218>
|
|
443: ff9661 l32r a6, 29c <RC_SetBasicRate-0x21c>
|
|
446: 226362 s32i a6, a3, 136
|
|
449: 246352 s32i a5, a3, 144
|
|
44c: ff9a91 l32r a9, 2b4 <RC_SetBasicRate-0x204>
|
|
44f: 306392 s32i a9, a3, 192
|
|
452: ff9c51 l32r a5, 2c4 <RC_SetBasicRate-0x1f4>
|
|
455: ff9a61 l32r a6, 2c0 <RC_SetBasicRate-0x1f8>
|
|
458: 366362 s32i a6, a3, 216
|
|
45b: 386352 s32i a5, a3, 224
|
|
45e: ff8921 l32r a2, 284 <RC_SetBasicRate-0x234>
|
|
461: ff8741 l32r a4, 280 <RC_SetBasicRate-0x238>
|
|
464: 146342 s32i a4, a3, 80
|
|
467: 1c6322 s32i a2, a3, 112
|
|
46a: ff8e41 l32r a4, 2a4 <RC_SetBasicRate-0x214>
|
|
46d: ff8e21 l32r a2, 2a8 <RC_SetBasicRate-0x210>
|
|
470: ff87a1 l32r a10, 28c <RC_SetBasicRate-0x22c>
|
|
473: 1a63a2 s32i a10, a3, 104
|
|
476: 286322 s32i a2, a3, 160
|
|
479: 266342 s32i a4, a3, 152
|
|
47c: ff9421 l32r a2, 2cc <RC_SetBasicRate-0x1ec>
|
|
47f: ff82b1 l32r a11, 288 <RC_SetBasicRate-0x230>
|
|
482: ff9141 l32r a4, 2c8 <RC_SetBasicRate-0x1f0>
|
|
485: ff8aa1 l32r a10, 2b0 <RC_SetBasicRate-0x208>
|
|
488: 2c63a2 s32i a10, a3, 176
|
|
48b: 3a6342 s32i a4, a3, 232
|
|
48e: 1263b2 s32i a11, a3, 72
|
|
491: 3e6322 s32i a2, a3, 248
|
|
494: ff86b1 l32r a11, 2ac <RC_SetBasicRate-0x20c>
|
|
497: ff8071 l32r a7, 298 <RC_SetBasicRate-0x220>
|
|
49a: 206372 s32i a7, a3, 128
|
|
49d: 2a63b2 s32i a11, a3, 168
|
|
4a0: ff8771 l32r a7, 2bc <RC_SetBasicRate-0x1fc>
|
|
4a3: 346372 s32i a7, a3, 208
|
|
4a6: ff7b81 l32r a8, 294 <RC_SetBasicRate-0x224>
|
|
4a9: 186382 s32i a8, a3, 96
|
|
4ac: ff8381 l32r a8, 2b8 <RC_SetBasicRate-0x200>
|
|
4af: 326382 s32i a8, a3, 200
|
|
4b2: f00d ret.n
|
|
4b4: 000000 ill
|
|
...
|
|
|
|
000004b8 <RC_SetBasicRate>:
|
|
4b8: f0c112 addi a1, a1, -16
|
|
4bb: 0109 s32i.n a0, a1, 0
|
|
4bd: 5fa102 movi a0, 0x15f
|
|
4c0: 05c207 bnall a2, a0, 4c9 <RC_SetBasicRate+0x11>
|
|
4c3: ffe0c5 call0 2d0 <RC_SetBasicRate-0x1e8>
|
|
4c6: 000bc6 j 4f9 <RC_SetBasicRate+0x41>
|
|
4c9: fffa41 l32r a4, 4b4 <RC_SetBasicRate-0x4>
|
|
4cc: 580c movi.n a8, 5
|
|
4ce: 750c movi.n a5, 7
|
|
4d0: 320c movi.n a2, 3
|
|
4d2: 930b addi.n a9, a3, -1
|
|
4d4: 170c movi.n a7, 1
|
|
4d6: 060c movi.n a6, 0
|
|
4d8: 836790 moveqz a6, a7, a9
|
|
4db: 932560 movnez a2, a5, a6
|
|
4de: 937860 movnez a7, a8, a6
|
|
4e1: 5c4472 s8i a7, a4, 92
|
|
4e4: 7c4472 s8i a7, a4, 124
|
|
4e7: 544472 s8i a7, a4, 84
|
|
4ea: 744422 s8i a2, a4, 116
|
|
4ed: 4c4422 s8i a2, a4, 76
|
|
4f0: 6c4422 s8i a2, a4, 108
|
|
4f3: 444422 s8i a2, a4, 68
|
|
4f6: 644422 s8i a2, a4, 100
|
|
4f9: 020c movi.n a2, 0
|
|
4fb: 0108 l32i.n a0, a1, 0
|
|
4fd: 10c112 addi a1, a1, 16
|
|
500: f00d ret.n
|
|
|
|
trc.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <rcUpdateTxDone-0x17c>:
|
|
0: c06230 sub a6, a2, a3
|
|
3: 033237 bltu a2, a3, a <rcUpdateTxDone-0x172>
|
|
6: 062d mov.n a2, a6
|
|
8: f00d ret.n
|
|
a: 260b addi.n a2, a6, -1
|
|
c: f00d ret.n
|
|
e: 220000 excw
|
|
11: 000000 ill
|
|
14: 3ab2f6 bgeui a2, 16, 52 <rcUpdateTxDone-0x12a>
|
|
17: fffe41 l32r a4, 10 <rcUpdateTxDone-0x16c>
|
|
1a: 903220 addx2 a3, a2, a2
|
|
1d: 334a add.n a3, a3, a4
|
|
1f: 0003a0 jx a3
|
|
22: 001646 j 7f <rcUpdateTxDone-0xfd>
|
|
25: 001486 j 7b <rcUpdateTxDone-0x101>
|
|
28: 0012c6 j 77 <rcUpdateTxDone-0x105>
|
|
2b: 0008c6 j 52 <rcUpdateTxDone-0x12a>
|
|
2e: 000806 j 52 <rcUpdateTxDone-0x12a>
|
|
31: 001186 j 7b <rcUpdateTxDone-0x101>
|
|
34: 000fc6 j 77 <rcUpdateTxDone-0x105>
|
|
37: 0005c6 j 52 <rcUpdateTxDone-0x12a>
|
|
3a: 000d46 j 73 <rcUpdateTxDone-0x109>
|
|
3d: 000b86 j 6f <rcUpdateTxDone-0x10d>
|
|
40: 0009c6 j 6b <rcUpdateTxDone-0x111>
|
|
43: 000806 j 67 <rcUpdateTxDone-0x115>
|
|
46: 000346 j 57 <rcUpdateTxDone-0x125>
|
|
49: 000586 j 63 <rcUpdateTxDone-0x119>
|
|
4c: 0003c6 j 5f <rcUpdateTxDone-0x11d>
|
|
4f: 000206 j 5b <rcUpdateTxDone-0x121>
|
|
52: ffa022 movi a2, 255
|
|
55: f00d ret.n
|
|
57: 020c movi.n a2, 0
|
|
59: f00d ret.n
|
|
5b: 620c movi.n a2, 6
|
|
5d: f00d ret.n
|
|
5f: 420c movi.n a2, 4
|
|
61: f00d ret.n
|
|
63: 220c movi.n a2, 2
|
|
65: f00d ret.n
|
|
67: 720c movi.n a2, 7
|
|
69: f00d ret.n
|
|
6b: 520c movi.n a2, 5
|
|
6d: f00d ret.n
|
|
6f: 320c movi.n a2, 3
|
|
71: f00d ret.n
|
|
73: 120c movi.n a2, 1
|
|
75: f00d ret.n
|
|
77: 820c movi.n a2, 8
|
|
79: f00d ret.n
|
|
7b: 920c movi.n a2, 9
|
|
7d: f00d ret.n
|
|
7f: a20c movi.n a2, 10
|
|
81: f00d ret.n
|
|
83: 12ac00 excw
|
|
86: 171226 beqi a2, 1, a1 <rcUpdateTxDone-0xdb>
|
|
89: 182226 beqi a2, 2, a5 <rcUpdateTxDone-0xd7>
|
|
8c: 0d3226 beqi a2, 3, 9d <rcUpdateTxDone-0xdf>
|
|
8f: 0e5226 beqi a2, 5, a1 <rcUpdateTxDone-0xdb>
|
|
92: 0f6226 beqi a2, 6, a5 <rcUpdateTxDone-0xd7>
|
|
95: 047226 beqi a2, 7, 9d <rcUpdateTxDone-0xdf>
|
|
98: ffa022 movi a2, 255
|
|
9b: f00d ret.n
|
|
9d: 020c movi.n a2, 0
|
|
9f: f00d ret.n
|
|
a1: 220c movi.n a2, 2
|
|
a3: f00d ret.n
|
|
a5: 120c movi.n a2, 1
|
|
a7: f00d ret.n
|
|
a9: 320c movi.n a2, 3
|
|
ab: f00d ret.n
|
|
ad: 000000 ill
|
|
b0: 07a120 excw
|
|
b3: ff3100 excw
|
|
b6: ff .byte 0xff
|
|
b7: 182252 l32i a5, a2, 96
|
|
ba: 040c movi.n a4, 0
|
|
bc: 0b4542 s8i a4, a5, 11
|
|
bf: a249 s32i.n a4, a2, 40
|
|
c1: 9249 s32i.n a4, a2, 36
|
|
c3: e249 s32i.n a4, a2, 56
|
|
c5: 164242 s8i a4, a2, 22
|
|
c8: 174242 s8i a4, a2, 23
|
|
cb: 064242 s8i a4, a2, 6
|
|
ce: 166232 s32i a3, a2, 88
|
|
d1: f00d ret.n
|
|
d3: 0a0000 excw
|
|
d6: 123ff2 excw
|
|
d9: 09f0c1 l32r a12, fffc289c <trc_NeedRTS+0xfffc2118>
|
|
dc: 21d901 l32r a0, fffc8840 <trc_NeedRTS+0xfffc80bc>
|
|
df: 11c9 s32i.n a12, a1, 4
|
|
e1: 03dd mov.n a13, a3
|
|
e3: 02cd mov.n a12, a2
|
|
e5: fffcc5 call0 b4 <rcUpdateTxDone-0xc8>
|
|
e8: 182c02 l32i a0, a12, 96
|
|
eb: fffa41 l32r a4, d4 <rcUpdateTxDone-0xa8>
|
|
ee: 0a0032 l8ui a3, a0, 10
|
|
f1: 050c22 l8ui a2, a12, 5
|
|
f4: 33da add.n a3, a3, a13
|
|
f6: 1b2237 blt a2, a3, 115 <rcUpdateTxDone-0x67>
|
|
f9: 902dd0 addx2 a2, a13, a13
|
|
fc: a05200 addx4 a5, a2, a0
|
|
ff: 186c52 s32i a5, a12, 96
|
|
102: 0020c0 memw
|
|
105: 0108 l32i.n a0, a1, 0
|
|
107: 802442 l32i a4, a4, 0x200
|
|
10a: bc49 s32i.n a4, a12, 44
|
|
10c: 21d8 l32i.n a13, a1, 8
|
|
10e: 11c8 l32i.n a12, a1, 4
|
|
110: 10c112 addi a1, a1, 16
|
|
113: f00d ret.n
|
|
115: 902220 addx2 a2, a2, a2
|
|
118: 1a2c02 l32i a0, a12, 104
|
|
11b: fff746 j fc <rcUpdateTxDone-0x80>
|
|
11e: 0c0000 excw
|
|
121: c112a6 blti a2, 1, e6 <rcUpdateTxDone-0x96>
|
|
124: 0109f0 slli a0, a9, 17
|
|
127: 182242 l32i a4, a2, 96
|
|
12a: a208 l32i.n a0, a2, 40
|
|
12c: 010442 l8ui a4, a4, 1
|
|
12f: 001b addi.n a0, a0, 1
|
|
131: 2b3437 bltu a4, a3, 160 <rcUpdateTxDone-0x1c>
|
|
134: 9248 l32i.n a4, a2, 36
|
|
136: a209 s32i.n a0, a2, 40
|
|
138: 034a add.n a0, a3, a4
|
|
13a: 001b addi.n a0, a0, 1
|
|
13c: 9209 s32i.n a0, a2, 36
|
|
13e: 2963f6 bgeui a3, 6, 16b <rcUpdateTxDone-0x11>
|
|
141: 0933f6 bgeui a3, 3, 14e <rcUpdateTxDone-0x2e>
|
|
144: 000c movi.n a0, 0
|
|
146: 050c movi.n a5, 0
|
|
148: 064252 s8i a5, a2, 6
|
|
14b: 000086 j 151 <rcUpdateTxDone-0x2b>
|
|
14e: 060202 l8ui a0, a2, 6
|
|
151: 04b607 bgeu a6, a0, 159 <rcUpdateTxDone-0x23>
|
|
154: 130c movi.n a3, 1
|
|
156: fff805 call0 d8 <rcUpdateTxDone-0xa4>
|
|
159: 0108 l32i.n a0, a1, 0
|
|
15b: 10c112 addi a1, a1, 16
|
|
15e: f00d ret.n
|
|
160: 9248 l32i.n a4, a2, 36
|
|
162: a209 s32i.n a0, a2, 40
|
|
164: 034a add.n a0, a3, a4
|
|
166: 002b addi.n a0, a0, 2
|
|
168: fff406 j 13c <rcUpdateTxDone-0x40>
|
|
16b: 060202 l8ui a0, a2, 6
|
|
16e: 001b addi.n a0, a0, 1
|
|
170: 740000 extui a0, a0, 0, 8
|
|
173: 064202 s8i a0, a2, 6
|
|
176: fff5c6 j 151 <rcUpdateTxDone-0x2b>
|
|
179: 000000 ill
|
|
|
|
0000017c <rcUpdateTxDone>:
|
|
17c: f0c112 addi a1, a1, -16
|
|
17f: 0109 s32i.n a0, a1, 0
|
|
181: 07a216 beqz a2, 1ff <rcUpdateTxDone+0x83>
|
|
184: 182202 l32i a0, a2, 96
|
|
187: 074016 beqz a0, 1ff <rcUpdateTxDone+0x83>
|
|
18a: 5348 l32i.n a4, a3, 20
|
|
18c: 0f0352 l8ui a5, a3, 15
|
|
18f: 6c9407 bne a4, a0, 1ff <rcUpdateTxDone+0x83>
|
|
192: e268 l32i.n a6, a2, 56
|
|
194: 661b addi.n a6, a6, 1
|
|
196: e269 s32i.n a6, a2, 56
|
|
198: 5d1566 bnei a5, 1, 1f9 <rcUpdateTxDone+0x7d>
|
|
19b: 5278 l32i.n a7, a2, 20
|
|
19d: 7fa082 movi a8, 127
|
|
1a0: 49e727 bbsi a7, 2, 1ed <rcUpdateTxDone+0x71>
|
|
1a3: 090302 l8ui a0, a3, 9
|
|
1a6: 070c movi.n a7, 0
|
|
1a8: 016080 slli a6, a0, 24
|
|
1ab: 316860 srai a6, a6, 24
|
|
1ae: 3b1687 beq a6, a8, 1ed <rcUpdateTxDone+0x71>
|
|
1b1: 000292 l8ui a9, a2, 0
|
|
1b4: 004202 s8i a0, a2, 0
|
|
1b7: 010980 slli a0, a9, 24
|
|
1ba: 81c992 addi a9, a9, -127
|
|
1bd: 310800 srai a0, a0, 24
|
|
1c0: 060a add.n a0, a6, a0
|
|
1c2: 210100 srai a0, a0, 1
|
|
1c5: 830790 moveqz a0, a7, a9
|
|
1c8: 016080 slli a6, a0, 24
|
|
1cb: 010272 l8ui a7, a2, 1
|
|
1ce: 316860 srai a6, a6, 24
|
|
1d1: 151787 beq a7, a8, 1ea <rcUpdateTxDone+0x6e>
|
|
1d4: 014780 slli a4, a7, 24
|
|
1d7: 314840 srai a4, a4, 24
|
|
1da: 904440 addx2 a4, a4, a4
|
|
1dd: 464a add.n a4, a6, a4
|
|
1df: 1144e0 slli a4, a4, 2
|
|
1e2: 04fb addi.n a0, a4, 15
|
|
1e4: b30440 movgez a0, a4, a4
|
|
1e7: 210400 srai a0, a0, 4
|
|
1ea: 014202 s8i a0, a2, 1
|
|
1ed: 040332 l8ui a3, a3, 4
|
|
1f0: 413430 srli a3, a3, 4
|
|
1f3: fff2c5 call0 120 <rcUpdateTxDone-0x5c>
|
|
1f6: 000146 j 1ff <rcUpdateTxDone+0x83>
|
|
1f9: 092526 beqi a5, 2, 206 <rcUpdateTxDone+0x8a>
|
|
1fc: 063526 beqi a5, 3, 206 <rcUpdateTxDone+0x8a>
|
|
1ff: 0108 l32i.n a0, a1, 0
|
|
201: 10c112 addi a1, a1, 16
|
|
204: f00d ret.n
|
|
206: 080032 l8ui a3, a0, 8
|
|
209: fff145 call0 120 <rcUpdateTxDone-0x5c>
|
|
20c: fffbc6 j 1ff <rcUpdateTxDone+0x83>
|
|
...
|
|
|
|
00000210 <rcUpdateRxDone>:
|
|
210: 000362 l8ui a6, a3, 0
|
|
213: 014680 slli a4, a6, 24
|
|
216: 313840 srai a3, a4, 24
|
|
219: 04a216 beqz a2, 267 <rcUpdateTxDone+0xeb>
|
|
21c: 5258 l32i.n a5, a2, 20
|
|
21e: 7fa082 movi a8, 127
|
|
221: 42e507 bbsi a5, 0, 267 <rcUpdateTxDone+0xeb>
|
|
224: 020272 l8ui a7, a2, 2
|
|
227: 079787 bne a7, a8, 232 <rcUpdateTxDone+0xb6>
|
|
22a: 024262 s8i a6, a2, 2
|
|
22d: 060c movi.n a6, 0
|
|
22f: 000546 j 248 <rcUpdateTxDone+0xcc>
|
|
232: 024262 s8i a6, a2, 2
|
|
235: 016780 slli a6, a7, 24
|
|
238: 316860 srai a6, a6, 24
|
|
23b: 636a add.n a6, a3, a6
|
|
23d: 216160 srai a6, a6, 1
|
|
240: 016680 slli a6, a6, 24
|
|
243: 316860 srai a6, a6, 24
|
|
246: 063d mov.n a3, a6
|
|
248: 030272 l8ui a7, a2, 3
|
|
24b: 151787 beq a7, a8, 264 <rcUpdateTxDone+0xe8>
|
|
24e: 014780 slli a4, a7, 24
|
|
251: 314840 srai a4, a4, 24
|
|
254: 904440 addx2 a4, a4, a4
|
|
257: 464a add.n a4, a6, a4
|
|
259: 1144e0 slli a4, a4, 2
|
|
25c: 34fb addi.n a3, a4, 15
|
|
25e: b33440 movgez a3, a4, a4
|
|
261: 213430 srai a3, a3, 4
|
|
264: 034232 s8i a3, a2, 3
|
|
267: f00d ret.n
|
|
269: 000000 ill
|
|
|
|
0000026c <rcUpdateDataRxDone>:
|
|
26c: f00d ret.n
|
|
26e: 640000 extui a0, a0, 0, 7
|
|
...
|
|
279: 000010 excw
|
|
27c: 000124 excw
|
|
27f: 080000 excw
|
|
282: 000020 excw
|
|
285: 000000 ill
|
|
288: 000000 ill
|
|
...
|
|
|
|
0000028c <rcGetSched>:
|
|
28c: f0c112 addi a1, a1, -16
|
|
28f: 11c9 s32i.n a12, a1, 4
|
|
291: 0109 s32i.n a0, a1, 0
|
|
293: 02cd mov.n a12, a2
|
|
295: 032d mov.n a2, a3
|
|
297: 1c9c beqz.n a12, 2ac <rcUpdateTxDone+0x130>
|
|
299: 182c02 l32i a0, a12, 96
|
|
29c: c08c beqz.n a0, 2ac <rcUpdateTxDone+0x130>
|
|
29e: 0308 l32i.n a0, a3, 0
|
|
2a0: 413600 srli a3, a0, 6
|
|
2a3: 416077 bbci a0, 7, 2e8 <rcUpdateTxDone+0x16c>
|
|
2a6: 192c02 l32i a0, a12, 100
|
|
2a9: 0001c6 j 2b4 <rcUpdateTxDone+0x138>
|
|
2ac: 0238 l32i.n a3, a2, 0
|
|
2ae: fff001 l32r a0, 270 <rcUpdateTxDone+0xf4>
|
|
2b1: 5b6307 bbci a3, 0, 310 <rcUpdateTxDone+0x194>
|
|
2b4: 2129 s32i.n a2, a1, 8
|
|
2b6: 5209 s32i.n a0, a2, 20
|
|
2b8: 90cc bnez.n a0, 2c5 <rcUpdateTxDone+0x149>
|
|
2ba: ffee21 l32r a2, 274 <rcUpdateTxDone+0xf8>
|
|
2bd: fff201 l32r a0, 288 <rcUpdateTxDone+0x10c>
|
|
2c0: 0000c0 callx0 a0
|
|
2c3: 2128 l32i.n a2, a1, 8
|
|
2c5: ec8c beqz.n a12, 2d7 <rcUpdateTxDone+0x15b>
|
|
2c7: 5c48 l32i.n a4, a12, 20
|
|
2c9: 070c02 l8ui a0, a12, 7
|
|
2cc: 076467 bbci a4, 6, 2d7 <rcUpdateTxDone+0x15b>
|
|
2cf: 0258 l32i.n a5, a2, 0
|
|
2d1: 026597 bbci a5, 9, 2d7 <rcUpdateTxDone+0x15b>
|
|
2d4: 000106 j 2dc <rcUpdateTxDone+0x160>
|
|
2d7: 5208 l32i.n a0, a2, 20
|
|
2d9: 000002 l8ui a0, a0, 0
|
|
2dc: 11c8 l32i.n a12, a1, 4
|
|
2de: 084202 s8i a0, a2, 8
|
|
2e1: 0108 l32i.n a0, a1, 0
|
|
2e3: 10c112 addi a1, a1, 16
|
|
2e6: f00d ret.n
|
|
2e8: 2129 s32i.n a2, a1, 8
|
|
2ea: 286097 bbci a0, 9, 316 <rcUpdateTxDone+0x19a>
|
|
2ed: 0c2d mov.n a2, a12
|
|
2ef: 002b85 call0 5a8 <rcUpdateTxDone+0x42c>
|
|
2f2: 2128 l32i.n a2, a1, 8
|
|
2f4: 182c02 l32i a0, a12, 96
|
|
2f7: 0248 l32i.n a4, a2, 0
|
|
2f9: ffdf51 l32r a5, 278 <rcUpdateTxDone+0xfc>
|
|
2fc: 543040 extui a3, a4, 0, 6
|
|
2ff: 414640 srli a4, a4, 6
|
|
302: 204450 or a4, a4, a5
|
|
305: 1144a0 slli a4, a4, 6
|
|
308: 203340 or a3, a3, a4
|
|
30b: 0239 s32i.n a3, a2, 0
|
|
30d: ffe8c6 j 2b4 <rcUpdateTxDone+0x138>
|
|
310: ffdb01 l32r a0, 27c <rcUpdateTxDone+0x100>
|
|
313: ffe746 j 2b4 <rcUpdateTxDone+0x138>
|
|
316: ffda51 l32r a5, 280 <rcUpdateTxDone+0x104>
|
|
319: 0a0537 bnone a5, a3, 327 <rcUpdateTxDone+0x1ab>
|
|
31c: 172c62 l32i a6, a12, 92
|
|
31f: ffd901 l32r a0, 284 <rcUpdateTxDone+0x108>
|
|
322: 168c beqz.n a6, 327 <rcUpdateTxDone+0x1ab>
|
|
324: ffe306 j 2b4 <rcUpdateTxDone+0x138>
|
|
327: 192c02 l32i a0, a12, 100
|
|
32a: ffe186 j 2b4 <rcUpdateTxDone+0x138>
|
|
32d: 000000 ill
|
|
330: 000000 ill
|
|
...
|
|
|
|
00000334 <rcGetRate>:
|
|
334: 0348 l32i.n a4, a3, 0
|
|
336: 060c movi.n a6, 0
|
|
338: 41b640 srli a11, a4, 6
|
|
33b: 40f4c7 bbsi a4, 28, 37f <rcUpdateTxDone+0x203>
|
|
33e: 070c movi.n a7, 0
|
|
340: 1398 l32i.n a9, a3, 4
|
|
342: 5388 l32i.n a8, a3, 20
|
|
344: 349490 extui a9, a9, 4, 4
|
|
347: 90a680 addx2 a10, a6, a8
|
|
34a: 010a42 l8ui a4, a10, 1
|
|
34d: 661b addi.n a6, a6, 1
|
|
34f: 747a add.n a7, a4, a7
|
|
351: 747070 extui a7, a7, 0, 8
|
|
354: 0b2977 blt a9, a7, 363 <rcUpdateTxDone+0x1e7>
|
|
357: 746060 extui a6, a6, 0, 8
|
|
35a: e94666 bnei a6, 4, 347 <rcUpdateTxDone+0x1cb>
|
|
35d: 060822 l8ui a2, a8, 6
|
|
360: 000606 j 37c <rcUpdateTxDone+0x200>
|
|
363: 628c beqz.n a2, 36d <rcUpdateTxDone+0x1f1>
|
|
365: 5278 l32i.n a7, a2, 20
|
|
367: 026767 bbci a7, 6, 36d <rcUpdateTxDone+0x1f1>
|
|
36a: 19eb37 bbsi a11, 3, 387 <rcUpdateTxDone+0x20b>
|
|
36d: fff0b1 l32r a11, 330 <rcUpdateTxDone+0x1b4>
|
|
370: 080bb2 l8ui a11, a11, 8
|
|
373: fecbb2 addi a11, a11, -2
|
|
376: 0729b7 blt a9, a11, 381 <rcUpdateTxDone+0x205>
|
|
379: 060822 l8ui a2, a8, 6
|
|
37c: 084322 s8i a2, a3, 8
|
|
37f: f00d ret.n
|
|
381: 000a22 l8ui a2, a10, 0
|
|
384: fffd06 j 37c <rcUpdateTxDone+0x200>
|
|
387: 070222 l8ui a2, a2, 7
|
|
38a: fffb86 j 37c <rcUpdateTxDone+0x200>
|
|
38d: 000000 ill
|
|
390: 0003a5 excw
|
|
393: a06200 addx4 a6, a2, a0
|
|
396: ff .byte 0xff
|
|
397: 6ac3f6 bgeui a3, 32, 405 <rcUpdateTxDone+0x289>
|
|
39a: fffd51 l32r a5, 390 <rcUpdateTxDone+0x214>
|
|
39d: 904330 addx2 a4, a3, a3
|
|
3a0: 445a add.n a4, a4, a5
|
|
3a2: 0004a0 jx a4
|
|
3a5: 001706 j 405 <rcUpdateTxDone+0x289>
|
|
3a8: 006d86 j 562 <rcUpdateTxDone+0x3e6>
|
|
3ab: 006586 j 545 <rcUpdateTxDone+0x3c9>
|
|
3ae: 005d06 j 526 <rcUpdateTxDone+0x3aa>
|
|
3b1: 001406 j 405 <rcUpdateTxDone+0x289>
|
|
3b4: 006a86 j 562 <rcUpdateTxDone+0x3e6>
|
|
3b7: 006286 j 545 <rcUpdateTxDone+0x3c9>
|
|
3ba: 005a06 j 526 <rcUpdateTxDone+0x3aa>
|
|
3bd: 005186 j 507 <rcUpdateTxDone+0x38b>
|
|
3c0: 004906 j 4e8 <rcUpdateTxDone+0x36c>
|
|
3c3: 004106 j 4cb <rcUpdateTxDone+0x34f>
|
|
3c6: 003886 j 4ac <rcUpdateTxDone+0x330>
|
|
3c9: 003006 j 48d <rcUpdateTxDone+0x311>
|
|
3cc: 002786 j 46e <rcUpdateTxDone+0x2f2>
|
|
3cf: 001f06 j 44f <rcUpdateTxDone+0x2d3>
|
|
3d2: 001706 j 432 <rcUpdateTxDone+0x2b6>
|
|
3d5: 0034c6 j 4ac <rcUpdateTxDone+0x330>
|
|
3d8: 003bc6 j 4cb <rcUpdateTxDone+0x34f>
|
|
3db: 001c06 j 44f <rcUpdateTxDone+0x2d3>
|
|
3de: 004186 j 4e8 <rcUpdateTxDone+0x36c>
|
|
3e1: 002246 j 46e <rcUpdateTxDone+0x2f2>
|
|
3e4: 0047c6 j 507 <rcUpdateTxDone+0x38b>
|
|
3e7: 002886 j 48d <rcUpdateTxDone+0x311>
|
|
3ea: 000886 j 410 <rcUpdateTxDone+0x294>
|
|
3ed: 002ec6 j 4ac <rcUpdateTxDone+0x330>
|
|
3f0: 0035c6 j 4cb <rcUpdateTxDone+0x34f>
|
|
3f3: 001606 j 44f <rcUpdateTxDone+0x2d3>
|
|
3f6: 003b86 j 4e8 <rcUpdateTxDone+0x36c>
|
|
3f9: 001c46 j 46e <rcUpdateTxDone+0x2f2>
|
|
3fc: 0041c6 j 507 <rcUpdateTxDone+0x38b>
|
|
3ff: 002286 j 48d <rcUpdateTxDone+0x311>
|
|
402: 000286 j 410 <rcUpdateTxDone+0x294>
|
|
405: 032c movi.n a3, 32
|
|
407: 03b327 bgeu a3, a2, 40e <rcUpdateTxDone+0x292>
|
|
40a: 032d mov.n a2, a3
|
|
40c: f00d ret.n
|
|
40e: f00d ret.n
|
|
410: 172c movi.n a7, 33
|
|
412: 02b727 bgeu a7, a2, 418 <rcUpdateTxDone+0x29c>
|
|
415: 049267 bne a2, a6, 41d <rcUpdateTxDone+0x2a1>
|
|
418: 020c movi.n a2, 0
|
|
41a: 000386 j 42c <rcUpdateTxDone+0x2b0>
|
|
41d: dfc232 addi a3, a2, -33
|
|
420: e0c222 addi a2, a2, -32
|
|
423: b32330 movgez a2, a3, a3
|
|
426: 212120 srai a2, a2, 1
|
|
429: 902220 addx2 a2, a2, a2
|
|
42c: 742020 extui a2, a2, 0, 8
|
|
42f: fff486 j 405 <rcUpdateTxDone+0x289>
|
|
432: 0292b6 bltui a2, 10, 438 <rcUpdateTxDone+0x2bc>
|
|
435: 049267 bne a2, a6, 43d <rcUpdateTxDone+0x2c1>
|
|
438: 020c movi.n a2, 0
|
|
43a: fffb86 j 42c <rcUpdateTxDone+0x2b0>
|
|
43d: f7c232 addi a3, a2, -9
|
|
440: f8c222 addi a2, a2, -8
|
|
443: b32330 movgez a2, a3, a3
|
|
446: 212120 srai a2, a2, 1
|
|
449: 902220 addx2 a2, a2, a2
|
|
44c: fff706 j 42c <rcUpdateTxDone+0x2b0>
|
|
44f: d40c movi.n a4, 13
|
|
451: 02b427 bgeu a4, a2, 457 <rcUpdateTxDone+0x2db>
|
|
454: 049267 bne a2, a6, 45c <rcUpdateTxDone+0x2e0>
|
|
457: 020c movi.n a2, 0
|
|
459: fff3c6 j 42c <rcUpdateTxDone+0x2b0>
|
|
45c: f3c232 addi a3, a2, -13
|
|
45f: f4c222 addi a2, a2, -12
|
|
462: b32330 movgez a2, a3, a3
|
|
465: 212120 srai a2, a2, 1
|
|
468: 902220 addx2 a2, a2, a2
|
|
46b: ffef46 j 42c <rcUpdateTxDone+0x2b0>
|
|
46e: 541c movi.n a4, 21
|
|
470: 02b427 bgeu a4, a2, 476 <rcUpdateTxDone+0x2fa>
|
|
473: 049267 bne a2, a6, 47b <rcUpdateTxDone+0x2ff>
|
|
476: 020c movi.n a2, 0
|
|
478: ffec06 j 42c <rcUpdateTxDone+0x2b0>
|
|
47b: ebc232 addi a3, a2, -21
|
|
47e: ecc222 addi a2, a2, -20
|
|
481: b32330 movgez a2, a3, a3
|
|
484: 212120 srai a2, a2, 1
|
|
487: 902220 addx2 a2, a2, a2
|
|
48a: ffe786 j 42c <rcUpdateTxDone+0x2b0>
|
|
48d: d41c movi.n a4, 29
|
|
48f: 02b427 bgeu a4, a2, 495 <rcUpdateTxDone+0x319>
|
|
492: 049267 bne a2, a6, 49a <rcUpdateTxDone+0x31e>
|
|
495: 020c movi.n a2, 0
|
|
497: ffe446 j 42c <rcUpdateTxDone+0x2b0>
|
|
49a: e3c232 addi a3, a2, -29
|
|
49d: e4c222 addi a2, a2, -28
|
|
4a0: b32330 movgez a2, a3, a3
|
|
4a3: 212120 srai a2, a2, 1
|
|
4a6: 902220 addx2 a2, a2, a2
|
|
4a9: ffdfc6 j 42c <rcUpdateTxDone+0x2b0>
|
|
4ac: 840c movi.n a4, 8
|
|
4ae: 02b427 bgeu a4, a2, 4b4 <rcUpdateTxDone+0x338>
|
|
4b1: 049267 bne a2, a6, 4b9 <rcUpdateTxDone+0x33d>
|
|
4b4: 020c movi.n a2, 0
|
|
4b6: ffdc86 j 42c <rcUpdateTxDone+0x2b0>
|
|
4b9: f8c232 addi a3, a2, -8
|
|
4bc: f9c222 addi a2, a2, -7
|
|
4bf: b32330 movgez a2, a3, a3
|
|
4c2: 212120 srai a2, a2, 1
|
|
4c5: 902220 addx2 a2, a2, a2
|
|
4c8: ffd806 j 42c <rcUpdateTxDone+0x2b0>
|
|
4cb: 02a2b6 bltui a2, 12, 4d1 <rcUpdateTxDone+0x355>
|
|
4ce: 049267 bne a2, a6, 4d6 <rcUpdateTxDone+0x35a>
|
|
4d1: 020c movi.n a2, 0
|
|
4d3: ffd546 j 42c <rcUpdateTxDone+0x2b0>
|
|
4d6: f5c232 addi a3, a2, -11
|
|
4d9: f6c222 addi a2, a2, -10
|
|
4dc: b32330 movgez a2, a3, a3
|
|
4df: 212120 srai a2, a2, 1
|
|
4e2: 902220 addx2 a2, a2, a2
|
|
4e5: ffd0c6 j 42c <rcUpdateTxDone+0x2b0>
|
|
4e8: 041c movi.n a4, 16
|
|
4ea: 02b427 bgeu a4, a2, 4f0 <rcUpdateTxDone+0x374>
|
|
4ed: 049267 bne a2, a6, 4f5 <rcUpdateTxDone+0x379>
|
|
4f0: 020c movi.n a2, 0
|
|
4f2: ffcd86 j 42c <rcUpdateTxDone+0x2b0>
|
|
4f5: f0c232 addi a3, a2, -16
|
|
4f8: f1c222 addi a2, a2, -15
|
|
4fb: b32330 movgez a2, a3, a3
|
|
4fe: 212120 srai a2, a2, 1
|
|
501: 902220 addx2 a2, a2, a2
|
|
504: ffc906 j 42c <rcUpdateTxDone+0x2b0>
|
|
507: a41c movi.n a4, 26
|
|
509: 02b427 bgeu a4, a2, 50f <rcUpdateTxDone+0x393>
|
|
50c: 049267 bne a2, a6, 514 <rcUpdateTxDone+0x398>
|
|
50f: 020c movi.n a2, 0
|
|
511: ffc5c6 j 42c <rcUpdateTxDone+0x2b0>
|
|
514: e6c232 addi a3, a2, -26
|
|
517: e7c222 addi a2, a2, -25
|
|
51a: b32330 movgez a2, a3, a3
|
|
51d: 212120 srai a2, a2, 1
|
|
520: 902220 addx2 a2, a2, a2
|
|
523: ffc146 j 42c <rcUpdateTxDone+0x2b0>
|
|
526: e40c movi.n a4, 14
|
|
528: 02b427 bgeu a4, a2, 52e <rcUpdateTxDone+0x3b2>
|
|
52b: 049267 bne a2, a6, 533 <rcUpdateTxDone+0x3b7>
|
|
52e: 020c movi.n a2, 0
|
|
530: ffbe06 j 42c <rcUpdateTxDone+0x2b0>
|
|
533: f2c232 addi a3, a2, -14
|
|
536: f3c222 addi a2, a2, -13
|
|
539: b32330 movgez a2, a3, a3
|
|
53c: 212120 srai a2, a2, 1
|
|
53f: 902220 addx2 a2, a2, a2
|
|
542: ffb986 j 42c <rcUpdateTxDone+0x2b0>
|
|
545: 02a2b6 bltui a2, 12, 54b <rcUpdateTxDone+0x3cf>
|
|
548: 049267 bne a2, a6, 550 <rcUpdateTxDone+0x3d4>
|
|
54b: 020c movi.n a2, 0
|
|
54d: ffb6c6 j 42c <rcUpdateTxDone+0x2b0>
|
|
550: f5c232 addi a3, a2, -11
|
|
553: f6c222 addi a2, a2, -10
|
|
556: b32330 movgez a2, a3, a3
|
|
559: 212120 srai a2, a2, 1
|
|
55c: 902220 addx2 a2, a2, a2
|
|
55f: ffb246 j 42c <rcUpdateTxDone+0x2b0>
|
|
562: a40c movi.n a4, 10
|
|
564: 02b427 bgeu a4, a2, 56a <rcUpdateTxDone+0x3ee>
|
|
567: 049267 bne a2, a6, 56f <rcUpdateTxDone+0x3f3>
|
|
56a: 020c movi.n a2, 0
|
|
56c: ffaf06 j 42c <rcUpdateTxDone+0x2b0>
|
|
56f: f6c232 addi a3, a2, -10
|
|
572: f7c222 addi a2, a2, -9
|
|
575: b32330 movgez a2, a3, a3
|
|
578: 212120 srai a2, a2, 1
|
|
57b: 902220 addx2 a2, a2, a2
|
|
57e: ffaa86 j 42c <rcUpdateTxDone+0x2b0>
|
|
581: 000000 ill
|
|
584: f20a00 excw
|
|
587: 3f .byte 0x3f
|
|
588: 9f .byte 0x9f
|
|
589: 000186 j 593 <rcUpdateTxDone+0x417>
|
|
...
|
|
594: 3d0900 excw
|
|
597: a12000 sll a2, a0
|
|
59a: 000007 bnone a0, a0, 59e <rcUpdateTxDone+0x422>
|
|
59d: f20a add.n a15, a2, a0
|
|
59f: 3f .byte 0x3f
|
|
5a0: 0186a0 slli a8, a6, 22
|
|
5a3: 000000 ill
|
|
5a6: 120000 excw
|
|
5a9: d9e0c1 l32r a12, ffff6d2c <trc_NeedRTS+0xffff65a8>
|
|
5ac: 110931 l32r a3, fffc49d0 <trc_NeedRTS+0xfffc424c>
|
|
5af: 41e9 s32i.n a14, a1, 16
|
|
5b1: 21c9 s32i.n a12, a1, 8
|
|
5b3: 02cd mov.n a12, a2
|
|
5b5: fff3e1 l32r a14, 584 <rcUpdateTxDone+0x408>
|
|
5b8: 0020c0 memw
|
|
5bb: 802ed2 l32i a13, a14, 0x200
|
|
5be: d238 l32i.n a3, a2, 52
|
|
5c0: 0d2d mov.n a2, a13
|
|
5c2: ffa3c5 call0 0 <rcUpdateTxDone-0x17c>
|
|
5c5: 9c38 l32i.n a3, a12, 36
|
|
5c7: 63a002 movi a0, 99
|
|
5ca: 0dd316 beqz a3, 6ab <rcUpdateTxDone+0x52f>
|
|
5cd: ec48 l32i.n a4, a12, 56
|
|
5cf: ffee51 l32r a5, 588 <rcUpdateTxDone+0x40c>
|
|
5d2: 053047 bltu a0, a4, 5db <rcUpdateTxDone+0x45f>
|
|
5d5: 023527 bltu a5, a2, 5db <rcUpdateTxDone+0x45f>
|
|
5d8: 0033c6 j 6ab <rcUpdateTxDone+0x52f>
|
|
5db: dcd9 s32i.n a13, a12, 52
|
|
5dd: ffebe1 l32r a14, 58c <rcUpdateTxDone+0x410>
|
|
5e0: ac28 l32i.n a2, a12, 40
|
|
5e2: 0e48 l32i.n a4, a14, 0
|
|
5e4: 112290 slli a2, a2, 7
|
|
5e7: 441b addi.n a4, a4, 1
|
|
5e9: 0e49 s32i.n a4, a14, 0
|
|
5eb: ffee01 l32r a0, 5a4 <rcUpdateTxDone+0x428>
|
|
5ee: 0000c0 callx0 a0
|
|
5f1: 742020 extui a2, a2, 0, 8
|
|
5f4: 170c02 l8ui a0, a12, 23
|
|
5f7: 164c22 s8i a2, a12, 22
|
|
5fa: 078016 beqz a0, 676 <rcUpdateTxDone+0x4fa>
|
|
5fd: 520a add.n a5, a2, a0
|
|
5ff: cc38 l32i.n a3, a12, 48
|
|
601: 0d2d mov.n a2, a13
|
|
603: 215150 srai a5, a5, 1
|
|
606: 174c52 s8i a5, a12, 23
|
|
609: ff9f45 call0 0 <rcUpdateTxDone-0x17c>
|
|
60c: 170ce2 l8ui a14, a12, 23
|
|
60f: 0129 s32i.n a2, a1, 0
|
|
611: 182c32 l32i a3, a12, 96
|
|
614: 010c22 l8ui a2, a12, 1
|
|
617: 000332 l8ui a3, a3, 0
|
|
61a: ffd785 call0 394 <rcUpdateTxDone+0x218>
|
|
61d: 182c02 l32i a0, a12, 96
|
|
620: 742120 extui a2, a2, 1, 8
|
|
623: 090032 l8ui a3, a0, 9
|
|
626: 054c movi.n a5, 64
|
|
628: d3cc bnez.n a3, 639 <rcUpdateTxDone+0x4bd>
|
|
62a: a45c movi.n a4, 90
|
|
62c: c04420 sub a4, a4, a2
|
|
62f: 120c movi.n a2, 1
|
|
631: 2f34e7 bltu a4, a14, 664 <rcUpdateTxDone+0x4e8>
|
|
634: 020c movi.n a2, 0
|
|
636: 000a86 j 664 <rcUpdateTxDone+0x4e8>
|
|
639: 0f3537 bltu a5, a3, 64c <rcUpdateTxDone+0x4d0>
|
|
63c: 64a062 movi a6, 100
|
|
63f: c06620 sub a6, a6, a2
|
|
642: 120c movi.n a2, 1
|
|
644: 1c36e7 bltu a6, a14, 664 <rcUpdateTxDone+0x4e8>
|
|
647: 020c movi.n a2, 0
|
|
649: 0005c6 j 664 <rcUpdateTxDone+0x4e8>
|
|
64c: 060c movi.n a6, 0
|
|
64e: 6ea072 movi a7, 110
|
|
651: c07720 sub a7, a7, a2
|
|
654: 09b7e7 bgeu a7, a14, 661 <rcUpdateTxDone+0x4e5>
|
|
657: c08320 sub a8, a3, a2
|
|
65a: 882b addi.n a8, a8, 2
|
|
65c: 01b8e7 bgeu a8, a14, 661 <rcUpdateTxDone+0x4e5>
|
|
65f: 160c movi.n a6, 1
|
|
661: 742060 extui a2, a6, 0, 8
|
|
664: 1e0c movi.n a14, 1
|
|
666: 04c216 beqz a2, 6b6 <rcUpdateTxDone+0x53a>
|
|
669: 01a8 l32i.n a10, a1, 0
|
|
66b: 162c92 l32i a9, a12, 88
|
|
66e: 44b9a7 bgeu a9, a10, 6b6 <rcUpdateTxDone+0x53a>
|
|
671: 0e0d mov.n a0, a14
|
|
673: 002646 j 710 <rcUpdateTxDone+0x594>
|
|
676: 182c02 l32i a0, a12, 96
|
|
679: 090002 l8ui a0, a0, 9
|
|
67c: 900000 addx2 a0, a0, a0
|
|
67f: 01d002 addmi a0, a0, 0x100
|
|
682: 80c002 addi a0, a0, -128
|
|
685: 740200 extui a0, a0, 2, 8
|
|
688: 174c02 s8i a0, a12, 23
|
|
68b: 07b027 bgeu a0, a2, 696 <rcUpdateTxDone+0x51a>
|
|
68e: 320a add.n a3, a2, a0
|
|
690: 213130 srai a3, a3, 1
|
|
693: 174c32 s8i a3, a12, 23
|
|
696: 040c movi.n a4, 0
|
|
698: ac49 s32i.n a4, a12, 40
|
|
69a: 9c49 s32i.n a4, a12, 36
|
|
69c: ec49 s32i.n a4, a12, 56
|
|
69e: 21c8 l32i.n a12, a1, 8
|
|
6a0: 31d8 l32i.n a13, a1, 12
|
|
6a2: 41e8 l32i.n a14, a1, 16
|
|
6a4: 1108 l32i.n a0, a1, 4
|
|
6a6: 20c112 addi a1, a1, 32
|
|
6a9: f00d ret.n
|
|
6ab: 122c22 l32i a2, a12, 72
|
|
6ae: dc38 l32i.n a3, a12, 52
|
|
6b0: ff94c5 call0 0 <rcUpdateTxDone-0x17c>
|
|
6b3: fff9c6 j 69e <rcUpdateTxDone+0x522>
|
|
6b6: 0b0052 l8ui a5, a0, 11
|
|
6b9: ffb561 l32r a6, 590 <rcUpdateTxDone+0x414>
|
|
6bc: 07e507 bbsi a5, 0, 6c7 <rcUpdateTxDone+0x54b>
|
|
6bf: 0668 l32i.n a6, a6, 0
|
|
6c1: 146060 extui a6, a6, 0, 2
|
|
6c4: fce656 bnez a6, 696 <rcUpdateTxDone+0x51a>
|
|
6c7: 010c22 l8ui a2, a12, 1
|
|
6ca: 000032 l8ui a3, a0, 0
|
|
6cd: ffcc45 call0 394 <rcUpdateTxDone+0x218>
|
|
6d0: 170c72 l8ui a7, a12, 23
|
|
6d3: 182c02 l32i a0, a12, 96
|
|
6d6: 749120 extui a9, a2, 1, 8
|
|
6d9: 090082 l8ui a8, a0, 9
|
|
6dc: 0b0022 l8ui a2, a0, 11
|
|
6df: c08890 sub a8, a8, a9
|
|
6e2: 16a787 bge a7, a8, 6fc <rcUpdateTxDone+0x580>
|
|
6e5: 0e6207 bbci a2, 0, 6f7 <rcUpdateTxDone+0x57b>
|
|
6e8: 162c02 l32i a0, a12, 88
|
|
6eb: ffaaa1 l32r a10, 594 <rcUpdateTxDone+0x418>
|
|
6ee: 053a07 bltu a10, a0, 6f7 <rcUpdateTxDone+0x57b>
|
|
6f1: 11b0f0 slli a11, a0, 1
|
|
6f4: 166cb2 s32i a11, a12, 88
|
|
6f7: 200c movi.n a0, 2
|
|
6f9: 0004c6 j 710 <rcUpdateTxDone+0x594>
|
|
6fc: 0e6207 bbci a2, 0, 70e <rcUpdateTxDone+0x592>
|
|
6ff: ffa631 l32r a3, 598 <rcUpdateTxDone+0x41c>
|
|
702: fea042 movi a4, 254
|
|
705: 104240 and a4, a2, a4
|
|
708: 0b4042 s8i a4, a0, 11
|
|
70b: 166c32 s32i a3, a12, 88
|
|
70e: 000c movi.n a0, 0
|
|
710: 301066 bnei a0, 1, 744 <rcUpdateTxDone+0x5c8>
|
|
713: 0c2d mov.n a2, a12
|
|
715: ff99c5 call0 b4 <rcUpdateTxDone-0xc8>
|
|
718: 182c02 l32i a0, a12, 96
|
|
71b: 040c52 l8ui a5, a12, 4
|
|
71e: 0a0062 l8ui a6, a0, 10
|
|
721: 023567 bltu a5, a6, 727 <rcUpdateTxDone+0x5ab>
|
|
724: ffdb86 j 696 <rcUpdateTxDone+0x51a>
|
|
727: f4c092 addi a9, a0, -12
|
|
72a: 0b0982 l8ui a8, a9, 11
|
|
72d: 186c92 s32i a9, a12, 96
|
|
730: 2088e0 or a8, a8, a14
|
|
733: 0b4982 s8i a8, a9, 11
|
|
736: 0020c0 memw
|
|
739: ff9871 l32r a7, 59c <rcUpdateTxDone+0x420>
|
|
73c: 802772 l32i a7, a7, 0x200
|
|
73f: cc79 s32i.n a7, a12, 48
|
|
741: ffd446 j 696 <rcUpdateTxDone+0x51a>
|
|
744: fec092 addi a9, a0, -2
|
|
747: f4b956 bnez a9, 696 <rcUpdateTxDone+0x51a>
|
|
74a: 0d2d mov.n a2, a13
|
|
74c: bc38 l32i.n a3, a12, 44
|
|
74e: ff8b05 call0 0 <rcUpdateTxDone-0x17c>
|
|
751: ff93a1 l32r a10, 5a0 <rcUpdateTxDone+0x424>
|
|
754: 023a27 bltu a10, a2, 75a <rcUpdateTxDone+0x5de>
|
|
757: ffcec6 j 696 <rcUpdateTxDone+0x51a>
|
|
75a: 0c2d mov.n a2, a12
|
|
75c: 130c movi.n a3, 1
|
|
75e: ff9785 call0 d8 <rcUpdateTxDone-0xa4>
|
|
761: ffcc46 j 696 <rcUpdateTxDone+0x51a>
|
|
764: 000000 ill
|
|
...
|
|
|
|
00000768 <rcReachRetryLimit>:
|
|
768: 040232 l8ui a3, a2, 4
|
|
76b: fffe41 l32r a4, 764 <rcUpdateTxDone+0x5e8>
|
|
76e: 120c movi.n a2, 1
|
|
770: 080442 l8ui a4, a4, 8
|
|
773: 413430 srli a3, a3, 4
|
|
776: 01a347 bge a3, a4, 77b <rcUpdateTxDone+0x5ff>
|
|
779: 020c movi.n a2, 0
|
|
77b: f00d ret.n
|
|
77d: 000000 ill
|
|
780: 000000 ill
|
|
...
|
|
|
|
00000784 <trc_NeedRTS>:
|
|
784: 9258 l32i.n a5, a2, 36
|
|
786: 080552 l8ui a5, a5, 8
|
|
789: e5bc beqz.n a5, 7cb <rcUpdateTxDone+0x64f>
|
|
78b: 521526 beqi a5, 1, 7e1 <rcUpdateTxDone+0x665>
|
|
78e: 4f5526 beqi a5, 5, 7e1 <rcUpdateTxDone+0x665>
|
|
791: f6c562 addi a6, a5, -10
|
|
794: 075616 beqz a6, 80d <rcUpdateTxDone+0x691>
|
|
797: b70c movi.n a7, 11
|
|
799: 5a1577 beq a5, a7, 7f7 <rcUpdateTxDone+0x67b>
|
|
79c: f1c582 addi a8, a5, -15
|
|
79f: 080816 beqz a8, 823 <rcUpdateTxDone+0x6a7>
|
|
7a2: 51b526 beqi a5, 16, 7f7 <rcUpdateTxDone+0x67b>
|
|
7a5: 191c movi.n a9, 17
|
|
7a7: 621597 beq a5, a9, 80d <rcUpdateTxDone+0x691>
|
|
7aa: 8a1c movi.n a10, 24
|
|
7ac: 4715a7 beq a5, a10, 7f7 <rcUpdateTxDone+0x67b>
|
|
7af: 9b1c movi.n a11, 25
|
|
7b1: 5815b7 beq a5, a11, 80d <rcUpdateTxDone+0x691>
|
|
7b4: 0b1252 l16ui a5, a2, 22
|
|
7b7: 0a1242 l16ui a4, a2, 20
|
|
7ba: fff131 l32r a3, 780 <rcUpdateTxDone+0x604>
|
|
7bd: 120c movi.n a2, 1
|
|
7bf: 051332 l16ui a3, a3, 10
|
|
7c2: 445a add.n a4, a4, a5
|
|
7c4: 172347 blt a3, a4, 7df <rcUpdateTxDone+0x663>
|
|
7c7: 020c movi.n a2, 0
|
|
7c9: f00d ret.n
|
|
7cb: 150c movi.n a5, 1
|
|
7cd: 0b1282 l16ui a8, a2, 22
|
|
7d0: 0a1272 l16ui a7, a2, 20
|
|
7d3: 71a262 movi a6, 0x271
|
|
7d6: 778a add.n a7, a7, a8
|
|
7d8: 012677 blt a6, a7, 7dd <rcUpdateTxDone+0x661>
|
|
7db: 050c movi.n a5, 0
|
|
7dd: 052d mov.n a2, a5
|
|
7df: f00d ret.n
|
|
7e1: 150c movi.n a5, 1
|
|
7e3: 0b12b2 l16ui a11, a2, 22
|
|
7e6: 0a12a2 l16ui a10, a2, 20
|
|
7e9: e8a392 movi a9, 0x3e8
|
|
7ec: aaba add.n a10, a10, a11
|
|
7ee: 0129a7 blt a9, a10, 7f3 <rcUpdateTxDone+0x677>
|
|
7f1: 050c movi.n a5, 0
|
|
7f3: 052d mov.n a2, a5
|
|
7f5: f00d ret.n
|
|
7f7: 150c movi.n a5, 1
|
|
7f9: 0b1262 l16ui a6, a2, 22
|
|
7fc: 0a1242 l16ui a4, a2, 20
|
|
7ff: bca232 movi a3, 0x2bc
|
|
802: 446a add.n a4, a4, a6
|
|
804: 012347 blt a3, a4, 809 <rcUpdateTxDone+0x68d>
|
|
807: 050c movi.n a5, 0
|
|
809: 052d mov.n a2, a5
|
|
80b: f00d ret.n
|
|
80d: 150c movi.n a5, 1
|
|
80f: 0b1292 l16ui a9, a2, 22
|
|
812: 0a1282 l16ui a8, a2, 20
|
|
815: 60a472 movi a7, 0x460
|
|
818: 889a add.n a8, a8, a9
|
|
81a: 012787 blt a7, a8, 81f <rcUpdateTxDone+0x6a3>
|
|
81d: 050c movi.n a5, 0
|
|
81f: 052d mov.n a2, a5
|
|
821: f00d ret.n
|
|
823: 150c movi.n a5, 1
|
|
825: 0b1232 l16ui a3, a2, 22
|
|
828: 0a12b2 l16ui a11, a2, 20
|
|
82b: 1aa4a2 movi a10, 0x41a
|
|
82e: bb3a add.n a11, a11, a3
|
|
830: 012ab7 blt a10, a11, 835 <rcUpdateTxDone+0x6b9>
|
|
833: 050c movi.n a5, 0
|
|
835: 052d mov.n a2, a5
|
|
837: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
000012ac <rcUpdatePhyMode-0x2c>:
|
|
12ac: d38c beqz.n a3, 12bd <rcUpdatePhyMode-0x1b>
|
|
12ae: 060c movi.n a6, 0
|
|
12b0: 0a4262 s8i a6, a2, 10
|
|
12b3: 22cb addi.n a2, a2, 12
|
|
12b5: 661b addi.n a6, a6, 1
|
|
12b7: 746060 extui a6, a6, 0, 8
|
|
12ba: f29367 bne a3, a6, 12b0 <rcUpdatePhyMode-0x28>
|
|
12bd: f00d ret.n
|
|
12bf: 008400 excw
|
|
12c2: 240000 extui a0, a0, 0, 3
|
|
12c5: 000001 l32r a0, fffc12c8 <trc_NeedRTS+0xfffc0b44>
|
|
12c8: 000070 excw
|
|
12cb: 001400 excw
|
|
12ce: c40000 extui a0, a0, 0, 13
|
|
12d1: 000000 ill
|
|
12d4: 0000b4 excw
|
|
...
|
|
|
|
000012d8 <rcUpdatePhyMode>:
|
|
12d8: 380c movi.n a8, 3
|
|
12da: 070c movi.n a7, 0
|
|
12dc: f0c112 addi a1, a1, -16
|
|
12df: fff891 l32r a9, 12c0 <rcUpdatePhyMode-0x18>
|
|
12e2: 154232 s8i a3, a2, 21
|
|
12e5: 0109 s32i.n a0, a1, 0
|
|
12e7: 11c9 s32i.n a12, a1, 4
|
|
12e9: fff601 l32r a0, 12c4 <rcUpdatePhyMode-0x14>
|
|
12ec: 02cd mov.n a12, a2
|
|
12ee: 172222 l32i a2, a2, 92
|
|
12f1: dcc062 addi a6, a0, -36
|
|
12f4: 074216 beqz a2, 136c <rcUpdatePhyMode+0x94>
|
|
12f7: 311226 beqi a2, 1, 132c <rcUpdatePhyMode+0x54>
|
|
12fa: 1a6c62 s32i a6, a12, 104
|
|
12fd: 044c72 s8i a7, a12, 4
|
|
1300: 054c82 s8i a8, a12, 5
|
|
1303: 1b6c92 s32i a9, a12, 108
|
|
1306: 186c02 s32i a0, a12, 96
|
|
1309: 0c2d mov.n a2, a12
|
|
130b: 196c02 s32i a0, a12, 100
|
|
130e: fff101 l32r a0, 12d4 <rcUpdatePhyMode-0x4>
|
|
1311: 0000c0 callx0 a0
|
|
1314: 7fa002 movi a0, 127
|
|
1317: 004c02 s8i a0, a12, 0
|
|
131a: 014c02 s8i a0, a12, 1
|
|
131d: 024c02 s8i a0, a12, 2
|
|
1320: 034c02 s8i a0, a12, 3
|
|
1323: 11c8 l32i.n a12, a1, 4
|
|
1325: 0108 l32i.n a0, a1, 0
|
|
1327: 10c112 addi a1, a1, 16
|
|
132a: f00d ret.n
|
|
132c: 044c72 s8i a7, a12, 4
|
|
132f: ffe8b1 l32r a11, 12d0 <rcUpdatePhyMode-0x8>
|
|
1332: 790c movi.n a9, 7
|
|
1334: a60c movi.n a6, 10
|
|
1336: ffe451 l32r a5, 12c8 <rcUpdatePhyMode-0x10>
|
|
1339: ffe4a1 l32r a10, 12cc <rcUpdatePhyMode-0xc>
|
|
133c: 1b6ca2 s32i a10, a12, 108
|
|
133f: a0c522 addi a2, a5, -96
|
|
1342: 936940 movnez a6, a9, a4
|
|
1345: 054c62 s8i a6, a12, 5
|
|
1348: 832540 moveqz a2, a5, a4
|
|
134b: 1a6c22 s32i a2, a12, 104
|
|
134e: 2ca3e6 bgei a3, 12, 137e <rcUpdatePhyMode+0xa6>
|
|
1351: a00c movi.n a0, 10
|
|
1353: 348c beqz.n a4, 135a <rcUpdatePhyMode+0x82>
|
|
1355: 0180b6 bltui a0, 8, 135a <rcUpdatePhyMode+0x82>
|
|
1358: 700c movi.n a0, 7
|
|
135a: 900000 addx2 a0, a0, a0
|
|
135d: a00020 addx4 a0, a0, a2
|
|
1360: 186c02 s32i a0, a12, 96
|
|
1363: a0cb02 addi a0, a11, -96
|
|
1366: 830b40 moveqz a0, a11, a4
|
|
1369: ffe706 j 1309 <rcUpdatePhyMode+0x31>
|
|
136c: 1a6c62 s32i a6, a12, 104
|
|
136f: 044c72 s8i a7, a12, 4
|
|
1372: 054c82 s8i a8, a12, 5
|
|
1375: 1b6c92 s32i a9, a12, 108
|
|
1378: 186c02 s32i a0, a12, 96
|
|
137b: ffe286 j 1309 <rcUpdatePhyMode+0x31>
|
|
137e: 051c movi.n a5, 16
|
|
1380: 042537 blt a5, a3, 1388 <rcUpdatePhyMode+0xb0>
|
|
1383: 500c movi.n a0, 5
|
|
1385: fff286 j 1353 <rcUpdatePhyMode+0x7b>
|
|
1388: 561c movi.n a6, 21
|
|
138a: 042637 blt a6, a3, 1392 <rcUpdatePhyMode+0xba>
|
|
138d: 080d mov.n a0, a8
|
|
138f: fff006 j 1353 <rcUpdatePhyMode+0x7b>
|
|
1392: 200c movi.n a0, 2
|
|
1394: e81c movi.n a8, 30
|
|
1396: b92387 blt a3, a8, 1353 <rcUpdatePhyMode+0x7b>
|
|
1399: 070d mov.n a0, a7
|
|
139b: ffed06 j 1353 <rcUpdatePhyMode+0x7b>
|
|
139e: 000000 ill
|
|
13a1: 000000 ill
|
|
13a4: 000130 excw
|
|
13a7: 01c000 slli a12, a0, 32
|
|
13aa: 700000 excw
|
|
13ad: 000000 ill
|
|
13b0: 000010 excw
|
|
13b3: 010000 slli a0, a0, 32
|
|
...
|
|
|
|
000013b8 <rcAttach>:
|
|
13b8: fffa41 l32r a4, 13a0 <rcUpdatePhyMode+0xc8>
|
|
13bb: 050c movi.n a5, 0
|
|
13bd: f0c112 addi a1, a1, -16
|
|
13c0: 0109 s32i.n a0, a1, 0
|
|
13c2: 044452 s8i a5, a4, 4
|
|
13c5: 046b addi.n a0, a4, 6
|
|
13c7: 448b addi.n a4, a4, 8
|
|
13c9: 004052 s8i a5, a0, 0
|
|
13cc: 001b addi.n a0, a0, 1
|
|
13ce: f79047 bne a0, a4, 13c9 <rcAttach+0x11>
|
|
13d1: fff421 l32r a2, 13a4 <rcUpdatePhyMode+0xcc>
|
|
13d4: c30c movi.n a3, 12
|
|
13d6: ffed45 call0 12ac <rcUpdatePhyMode-0x2c>
|
|
13d9: fff321 l32r a2, 13a8 <rcUpdatePhyMode+0xd0>
|
|
13dc: 930c movi.n a3, 9
|
|
13de: ffecc5 call0 12ac <rcUpdatePhyMode-0x2c>
|
|
13e1: fff221 l32r a2, 13ac <rcUpdatePhyMode+0xd4>
|
|
13e4: b30c movi.n a3, 11
|
|
13e6: ffec45 call0 12ac <rcUpdatePhyMode-0x2c>
|
|
13e9: fff121 l32r a2, 13b0 <rcUpdatePhyMode+0xd8>
|
|
13ec: 830c movi.n a3, 8
|
|
13ee: ffebc5 call0 12ac <rcUpdatePhyMode-0x2c>
|
|
13f1: fff021 l32r a2, 13b4 <rcUpdatePhyMode+0xdc>
|
|
13f4: 430c movi.n a3, 4
|
|
13f6: ffeb45 call0 12ac <rcUpdatePhyMode-0x2c>
|
|
13f9: 0108 l32i.n a0, a1, 0
|
|
13fb: 10c112 addi a1, a1, 16
|
|
13fe: f00d ret.n
|
|
1400: 000010 excw
|
|
...
|
|
|
|
00001404 <rcGetTrc>:
|
|
1404: ffff21 l32r a2, 1400 <rcAttach+0x48>
|
|
1407: f00d ret.n
|
|
1409: 000000 ill
|
|
|
|
0000140c <trc_onDisconnect>:
|
|
140c: f00d ret.n
|
|
...
|
|
|
|
00001410 <trc_onScanStart>:
|
|
1410: c28c beqz.n a2, 1420 <trc_onScanStart+0x10>
|
|
1412: 5238 l32i.n a3, a2, 20
|
|
1414: 140c movi.n a4, 1
|
|
1416: 203340 or a3, a3, a4
|
|
1419: 440c movi.n a4, 4
|
|
141b: 203340 or a3, a3, a4
|
|
141e: 5239 s32i.n a3, a2, 20
|
|
1420: f00d ret.n
|
|
...
|
|
|
|
00001424 <trc_onScanDone>:
|
|
1424: c28c beqz.n a2, 1434 <trc_onScanDone+0x10>
|
|
1426: 5238 l32i.n a3, a2, 20
|
|
1428: e47c movi.n a4, -2
|
|
142a: 103340 and a3, a3, a4
|
|
142d: b47c movi.n a4, -5
|
|
142f: 103340 and a3, a3, a4
|
|
1432: 5239 s32i.n a3, a2, 20
|
|
1434: f00d ret.n
|
|
1436: 100000 and a0, a0, a0
|
|
1439: 000000 ill
|
|
143c: 000000 ill
|
|
143f: 002000 isync
|
|
1442: 100000 and a0, a0, a0
|
|
...
|
|
|
|
0000145c <rc_enable_trc>:
|
|
145c: 190c movi.n a9, 1
|
|
145e: fff681 l32r a8, 1438 <trc_onScanDone+0x14>
|
|
1461: e0c112 addi a1, a1, -32
|
|
1464: 41d9 s32i.n a13, a1, 16
|
|
1466: 0139 s32i.n a3, a1, 0
|
|
1468: 61f9 s32i.n a15, a1, 24
|
|
146a: 2109 s32i.n a0, a1, 8
|
|
146c: 51e9 s32i.n a14, a1, 20
|
|
146e: 31c9 s32i.n a12, a1, 12
|
|
1470: f0c872 addi a7, a8, -16
|
|
1473: 04cd mov.n a12, a4
|
|
1475: f6c8e2 addi a14, a8, -10
|
|
1478: e2ea add.n a14, a2, a14
|
|
147a: 400c00 ssr a12
|
|
147d: 054d mov.n a4, a5
|
|
147f: 040702 l8ui a0, a7, 4
|
|
1482: 1149 s32i.n a4, a1, 4
|
|
1484: 915000 srl a5, a0
|
|
1487: 2e6507 bbci a5, 0, 14b9 <rc_enable_trc+0x5d>
|
|
148a: 000ef2 l8ui a15, a14, 0
|
|
148d: 91f0f0 srl a15, a15
|
|
1490: 02ef07 bbsi a15, 0, 1496 <rc_enable_trc+0x3a>
|
|
1493: 001fc6 j 1516 <rc_enable_trc+0xba>
|
|
1496: 640c movi.n a4, 6
|
|
1498: 78a0d2 movi a13, 120
|
|
149b: d1ddc0 mul16s a13, a13, a12
|
|
149e: d8da add.n a13, a8, a13
|
|
14a0: 1acdf2 addi a15, a13, 26
|
|
14a3: 0f2d mov.n a2, a15
|
|
14a5: ffe801 l32r a0, 1448 <trc_onScanDone+0x24>
|
|
14a8: 0000c0 callx0 a0
|
|
14ab: 067256 bnez a2, 1516 <rc_enable_trc+0xba>
|
|
14ae: ffe371 l32r a7, 143c <trc_onScanDone+0x18>
|
|
14b1: 190c movi.n a9, 1
|
|
14b3: 040702 l8ui a0, a7, 4
|
|
14b6: 000306 j 14c6 <rc_enable_trc+0x6a>
|
|
14b9: 1ac822 addi a2, a8, 26
|
|
14bc: 78a0f2 movi a15, 120
|
|
14bf: d1ffc0 mul16s a15, a15, a12
|
|
14c2: df8a add.n a13, a15, a8
|
|
14c4: ff2a add.n a15, a15, a2
|
|
14c6: 401c00 ssl a12
|
|
14c9: a12900 sll a2, a9
|
|
14cc: 203200 or a3, a2, a0
|
|
14cf: 044732 s8i a3, a7, 4
|
|
14d2: 000e02 l8ui a0, a14, 0
|
|
14d5: 78a032 movi a3, 120
|
|
14d8: 200020 or a0, a0, a2
|
|
14db: 0d2d mov.n a2, a13
|
|
14dd: 004e02 s8i a0, a14, 0
|
|
14e0: ffdb01 l32r a0, 144c <trc_onScanDone+0x28>
|
|
14e3: 0000c0 callx0 a0
|
|
14e6: 0f2d mov.n a2, a15
|
|
14e8: 764dc2 s8i a12, a13, 118
|
|
14eb: 1148 l32i.n a4, a1, 4
|
|
14ed: 0138 l32i.n a3, a1, 0
|
|
14ef: 105d42 s16i a4, a13, 32
|
|
14f2: 640c movi.n a4, 6
|
|
14f4: ffd701 l32r a0, 1450 <trc_onScanDone+0x2c>
|
|
14f7: 0000c0 callx0 a0
|
|
14fa: 0c3d mov.n a3, a12
|
|
14fc: ffd121 l32r a2, 1440 <trc_onScanDone+0x1c>
|
|
14ff: ffd501 l32r a0, 1454 <trc_onScanDone+0x30>
|
|
1502: 0000c0 callx0 a0
|
|
1505: 2108 l32i.n a0, a1, 8
|
|
1507: 31c8 l32i.n a12, a1, 12
|
|
1509: 51e8 l32i.n a14, a1, 20
|
|
150b: 0d2d mov.n a2, a13
|
|
150d: 61f8 l32i.n a15, a1, 24
|
|
150f: 41d8 l32i.n a13, a1, 16
|
|
1511: 20c112 addi a1, a1, 32
|
|
1514: f00d ret.n
|
|
1516: ffcb21 l32r a2, 1444 <trc_onScanDone+0x20>
|
|
1519: ffcf01 l32r a0, 1458 <trc_onScanDone+0x34>
|
|
151c: 0000c0 callx0 a0
|
|
151f: 0d0c movi.n a13, 0
|
|
1521: fff806 j 1505 <rc_enable_trc+0xa9>
|
|
1524: 000000 ill
|
|
...
|
|
|
|
00001528 <rc_get_mask>:
|
|
1528: ffff21 l32r a2, 1524 <rc_enable_trc+0xc8>
|
|
152b: 040222 l8ui a2, a2, 4
|
|
152e: f00d ret.n
|
|
1530: 000006 j 1534 <rc_get_sta_trc-0x90>
|
|
1533: 002800 excw
|
|
1536: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
00001544 <rc_disable_trc>:
|
|
1544: 170c movi.n a7, 1
|
|
1546: f0c112 addi a1, a1, -16
|
|
1549: fff931 l32r a3, 1530 <rc_get_sta_trc-0x94>
|
|
154c: 0109 s32i.n a0, a1, 0
|
|
154e: 223a add.n a2, a2, a3
|
|
1550: 000202 l8ui a0, a2, 0
|
|
1553: 400400 ssr a4
|
|
1556: 915000 srl a5, a0
|
|
1559: 2a6507 bbci a5, 0, 1587 <rc_get_sta_trc-0x3d>
|
|
155c: 401400 ssl a4
|
|
155f: f97c movi.n a9, -1
|
|
1561: a18700 sll a8, a7
|
|
1564: fac372 addi a7, a3, -6
|
|
1567: 308890 xor a8, a8, a9
|
|
156a: 043d mov.n a3, a4
|
|
156c: 109080 and a9, a0, a8
|
|
156f: 040762 l8ui a6, a7, 4
|
|
1572: 004292 s8i a9, a2, 0
|
|
1575: ffef21 l32r a2, 1534 <rc_get_sta_trc-0x90>
|
|
1578: 106680 and a6, a6, a8
|
|
157b: 044762 s8i a6, a7, 4
|
|
157e: ffef01 l32r a0, 153c <rc_get_sta_trc-0x88>
|
|
1581: 0000c0 callx0 a0
|
|
1584: 000206 j 1590 <rc_get_sta_trc-0x34>
|
|
1587: ffec21 l32r a2, 1538 <rc_get_sta_trc-0x8c>
|
|
158a: ffed01 l32r a0, 1540 <rc_get_sta_trc-0x84>
|
|
158d: 0000c0 callx0 a0
|
|
1590: 0108 l32i.n a0, a1, 0
|
|
1592: 10c112 addi a1, a1, 16
|
|
1595: f00d ret.n
|
|
1597: 000000 ill
|
|
...
|
|
|
|
0000159c <rc_disable_trc_by_interface>:
|
|
159c: ffff61 l32r a6, 1598 <rc_get_sta_trc-0x2c>
|
|
159f: 030c movi.n a3, 0
|
|
15a1: 040672 l8ui a7, a6, 4
|
|
15a4: 466b addi.n a4, a6, 6
|
|
15a6: 424a add.n a4, a2, a4
|
|
15a8: 000452 l8ui a5, a4, 0
|
|
15ab: 004432 s8i a3, a4, 0
|
|
15ae: 305570 xor a5, a5, a7
|
|
15b1: 044652 s8i a5, a6, 4
|
|
15b4: f00d ret.n
|
|
15b6: 060000 excw
|
|
15b9: 000000 ill
|
|
15bc: 000010 excw
|
|
15bf: 000000 ill
|
|
...
|
|
|
|
000015c4 <rc_get_sta_trc>:
|
|
15c4: f0c112 addi a1, a1, -16
|
|
15c7: 1109 s32i.n a0, a1, 4
|
|
15c9: fffb01 l32r a0, 15b8 <rc_get_sta_trc-0xc>
|
|
15cc: 020a add.n a0, a2, a0
|
|
15ce: 000022 l8ui a2, a0, 0
|
|
15d1: 0129 s32i.n a2, a1, 0
|
|
15d3: fffb01 l32r a0, 15c0 <rc_get_sta_trc-0x4>
|
|
15d6: 0000c0 callx0 a0
|
|
15d9: 78a052 movi a5, 120
|
|
15dc: 0148 l32i.n a4, a1, 0
|
|
15de: 1108 l32i.n a0, a1, 4
|
|
15e0: 603040 neg a3, a4
|
|
15e3: 10c112 addi a1, a1, 16
|
|
15e6: 103340 and a3, a3, a4
|
|
15e9: 420b addi.n a4, a2, -1
|
|
15eb: 40f330 nsau a3, a3
|
|
15ee: 603030 neg a3, a3
|
|
15f1: fff221 l32r a2, 15bc <rc_get_sta_trc-0x8>
|
|
15f4: 1fc332 addi a3, a3, 31
|
|
15f7: 823350 mull a3, a3, a5
|
|
15fa: 223a add.n a2, a2, a3
|
|
15fc: 030c movi.n a3, 0
|
|
15fe: 932340 movnez a2, a3, a4
|
|
1601: f00d ret.n
|
|
1603: 000600 excw
|
|
1606: 100000 and a0, a0, a0
|
|
1609: 000000 ill
|
|
160c: 000000 ill
|
|
...
|
|
|
|
00001610 <rc_get_trc>:
|
|
1610: e0c112 addi a1, a1, -32
|
|
1613: 21d9 s32i.n a13, a1, 8
|
|
1615: 41f9 s32i.n a15, a1, 16
|
|
1617: 0109 s32i.n a0, a1, 0
|
|
1619: 11c9 s32i.n a12, a1, 4
|
|
161b: fffac1 l32r a12, 1604 <rc_get_sta_trc+0x40>
|
|
161e: 31e9 s32i.n a14, a1, 12
|
|
1620: c2ca add.n a12, a2, a12
|
|
1622: 000cc2 l8ui a12, a12, 0
|
|
1625: 03ed mov.n a14, a3
|
|
1627: 60d0c0 neg a13, a12
|
|
162a: 10ddc0 and a13, a13, a12
|
|
162d: 40fdd0 nsau a13, a13
|
|
1630: 60d0d0 neg a13, a13
|
|
1633: 1fcdd2 addi a13, a13, 31
|
|
1636: 02fd96 bltz a13, 1669 <rc_get_trc+0x59>
|
|
1639: 0e3d mov.n a3, a14
|
|
163b: 640c movi.n a4, 6
|
|
163d: fff2f1 l32r a15, 1608 <rc_get_sta_trc+0x44>
|
|
1640: 78a002 movi a0, 120
|
|
1643: 820d00 mull a0, a13, a0
|
|
1646: ff0a add.n a15, a15, a0
|
|
1648: 1acf22 addi a2, a15, 26
|
|
164b: fff001 l32r a0, 160c <rc_get_sta_trc+0x48>
|
|
164e: 0000c0 callx0 a0
|
|
1651: 52ac beqz.n a2, 167a <rc_get_trc+0x6a>
|
|
1653: f07c movi.n a0, -1
|
|
1655: 401d00 ssl a13
|
|
1658: 1f0c movi.n a15, 1
|
|
165a: a1ff00 sll a15, a15
|
|
165d: 30ff00 xor a15, a15, a0
|
|
1660: 10ccf0 and a12, a12, a15
|
|
1663: 74c0c0 extui a12, a12, 0, 8
|
|
1666: ffef46 j 1627 <rc_get_trc+0x17>
|
|
1669: 020c movi.n a2, 0
|
|
166b: 11c8 l32i.n a12, a1, 4
|
|
166d: 21d8 l32i.n a13, a1, 8
|
|
166f: 31e8 l32i.n a14, a1, 12
|
|
1671: 41f8 l32i.n a15, a1, 16
|
|
1673: 0108 l32i.n a0, a1, 0
|
|
1675: 20c112 addi a1, a1, 32
|
|
1678: f00d ret.n
|
|
167a: 0f2d mov.n a2, a15
|
|
167c: fffac6 j 166b <rc_get_trc+0x5b>
|
|
167f: 000000 ill
|
|
...
|
|
|
|
00001684 <rc_get_trc_by_index>:
|
|
1684: ffff41 l32r a4, 1680 <rc_get_trc+0x70>
|
|
1687: 400200 ssr a2
|
|
168a: 040432 l8ui a3, a4, 4
|
|
168d: 10c452 addi a5, a4, 16
|
|
1690: 913030 srl a3, a3
|
|
1693: 096307 bbci a3, 0, 16a0 <rc_get_trc_by_index+0x1c>
|
|
1696: 78a032 movi a3, 120
|
|
1699: d12320 mul16s a2, a3, a2
|
|
169c: 252a add.n a2, a5, a2
|
|
169e: f00d ret.n
|
|
16a0: 020c movi.n a2, 0
|
|
16a2: f00d ret.n
|
|
...
|
|
|
|
000016b0 <rc_only_sta_trc>:
|
|
16b0: fffd21 l32r a2, 16a4 <rc_get_trc_by_index+0x20>
|
|
16b3: f0c112 addi a1, a1, -16
|
|
16b6: 0109 s32i.n a0, a1, 0
|
|
16b8: 040222 l8ui a2, a2, 4
|
|
16bb: fffc01 l32r a0, 16ac <rc_get_trc_by_index+0x28>
|
|
16be: 0000c0 callx0 a0
|
|
16c1: 0108 l32i.n a0, a1, 0
|
|
16c3: 0f1266 bnei a2, 1, 16d6 <rc_only_sta_trc+0x26>
|
|
16c6: fff841 l32r a4, 16a8 <rc_get_trc_by_index+0x24>
|
|
16c9: 130c movi.n a3, 1
|
|
16cb: 060442 l8ui a4, a4, 6
|
|
16ce: 020c movi.n a2, 0
|
|
16d0: 832340 moveqz a2, a3, a4
|
|
16d3: 000046 j 16d8 <rc_only_sta_trc+0x28>
|
|
16d6: f27c movi.n a2, -1
|
|
16d8: 10c112 addi a1, a1, 16
|
|
16db: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00002990 <.irom.text>:
|
|
2990: 3d3d excw
|
|
2992: 0a6c64 excw
|
|
...
|
|
299d: 000000 ill
|
|
29a0: 646461 l32r a6, fffdbb30 <trc_NeedRTS+0xfffdb3ac>
|
|
29a3: 696d20 excw
|
|
29a6: 616d73 excw
|
|
29a9: 686374 excw
|
|
29ac: 000a add.n a0, a0, a0
|
|
29ae: 610000 excw
|
|
29b1: 206464 excw
|
|
29b4: 0a6425 excw
|
|
29b7: 6d7200 excw
|
|
29ba: 642520 extui a2, a2, 5, 7
|
|
29bd: 000a add.n a0, a0, a0
|
|
29bf: 6d7200 excw
|
|
29c2: 696d20 excw
|
|
29c5: 000a73 excw
|
|
|
|
wdev.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <wDev_MacTim1SetFunc-0x444>:
|
|
0: 000000 ill
|
|
3: fe0000 excw
|
|
6: ff3ff1 l32r a15, fffffd04 <wDevDisableRx+0xffffef38>
|
|
9: ff .byte 0xff
|
|
a: ff .byte 0xff
|
|
b: 0f .byte 0xf
|
|
c: f20a00 excw
|
|
f: 3f .byte 0x3f
|
|
10: fffc51 l32r a5, 0 <wDev_MacTim1SetFunc-0x444>
|
|
13: 0558 l32i.n a5, a5, 0
|
|
15: 001542 l16ui a4, a5, 0
|
|
18: 0115a2 l16ui a10, a5, 2
|
|
1b: c04420 sub a4, a4, a2
|
|
1e: 005542 s16i a4, a5, 0
|
|
21: 001562 l16ui a6, a5, 0
|
|
24: 020c movi.n a2, 0
|
|
26: 0826b6 bltui a6, 2, 32 <wDev_MacTim1SetFunc-0x412>
|
|
29: 2368 l32i.n a6, a3, 8
|
|
2b: 2569 s32i.n a6, a5, 8
|
|
2d: 2329 s32i.n a2, a3, 8
|
|
2f: 000f06 j 6f <wDev_MacTim1SetFunc-0x3d5>
|
|
32: 0f1666 bnei a6, 1, 45 <wDev_MacTim1SetFunc-0x3ff>
|
|
35: 3588 l32i.n a8, a5, 12
|
|
37: 18c572 addi a7, a5, 24
|
|
3a: 2398 l32i.n a9, a3, 8
|
|
3c: 2599 s32i.n a9, a5, 8
|
|
3e: 2329 s32i.n a2, a3, 8
|
|
40: 2879 s32i.n a7, a8, 8
|
|
42: 000a46 j 6f <wDev_MacTim1SetFunc-0x3d5>
|
|
45: 015522 s16i a2, a5, 2
|
|
48: 0055a2 s16i a10, a5, 0
|
|
4b: 5568 l32i.n a6, a5, 20
|
|
4d: 45b8 l32i.n a11, a5, 16
|
|
4f: 25b9 s32i.n a11, a5, 8
|
|
51: 4529 s32i.n a2, a5, 16
|
|
53: 3569 s32i.n a6, a5, 12
|
|
55: 5529 s32i.n a2, a5, 20
|
|
57: f4a0a0 extui a10, a10, 0, 16
|
|
5a: 041a66 bnei a10, 1, 62 <wDev_MacTim1SetFunc-0x3e2>
|
|
5d: 18c542 addi a4, a5, 24
|
|
60: 2649 s32i.n a4, a6, 8
|
|
62: 2329 s32i.n a2, a3, 8
|
|
64: ffe871 l32r a7, 4 <wDev_MacTim1SetFunc-0x440>
|
|
67: 2568 l32i.n a6, a5, 8
|
|
69: 0020c0 memw
|
|
6c: 826762 s32i a6, a7, 0x208
|
|
6f: 011592 l16ui a9, a5, 2
|
|
72: 001582 l16ui a8, a5, 0
|
|
75: ffe421 l32r a2, 8 <wDev_MacTim1SetFunc-0x43c>
|
|
78: 889a add.n a8, a8, a9
|
|
7a: 2028e6 bgei a8, 2, 9e <wDev_MacTim1SetFunc-0x3a6>
|
|
7d: ffe3b1 l32r a11, c <wDev_MacTim1SetFunc-0x438>
|
|
80: 0020c0 memw
|
|
83: aa2b32 l32i a3, a11, 0x2a8
|
|
86: 103320 and a3, a3, a2
|
|
89: 0020c0 memw
|
|
8c: aa6b32 s32i a3, a11, 0x2a8
|
|
8f: 0020c0 memw
|
|
92: ab2ba2 l32i a10, a11, 0x2ac
|
|
95: 10aa20 and a10, a10, a2
|
|
98: 0020c0 memw
|
|
9b: ab6ba2 s32i a10, a11, 0x2ac
|
|
9e: f00d ret.n
|
|
a0: 000000 ill
|
|
a3: ffff00 excw
|
|
a6: ff .byte 0xff
|
|
a7: bf .byte 0xbf
|
|
...
|
|
b0: 029d mov.n a9, a2
|
|
b2: e0c112 addi a1, a1, -32
|
|
b5: 41c9 s32i.n a12, a1, 16
|
|
b7: 820c movi.n a2, 8
|
|
b9: 1169 s32i.n a6, a1, 4
|
|
bb: 0179 s32i.n a7, a1, 0
|
|
bd: 3109 s32i.n a0, a1, 12
|
|
bf: 51d9 s32i.n a13, a1, 20
|
|
c1: 61e9 s32i.n a14, a1, 24
|
|
c3: 05dd mov.n a13, a5
|
|
c5: 04ed mov.n a14, a4
|
|
c7: 2199 s32i.n a9, a1, 8
|
|
c9: fff701 l32r a0, a8 <wDev_MacTim1SetFunc-0x39c>
|
|
cc: 0000c0 callx0 a0
|
|
cf: 02cd mov.n a12, a2
|
|
d1: 82cc bnez.n a2, dd <wDev_MacTim1SetFunc-0x367>
|
|
d3: 0d3d mov.n a3, a13
|
|
d5: 0e2d mov.n a2, a14
|
|
d7: 000585 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
da: 000fc6 j 11d <wDev_MacTim1SetFunc-0x327>
|
|
dd: 1158 l32i.n a5, a1, 4
|
|
df: 9268 l32i.n a6, a2, 36
|
|
e1: ffef41 l32r a4, a0 <wDev_MacTim1SetFunc-0x3a4>
|
|
e4: 2178 l32i.n a7, a1, 8
|
|
e6: 0448 l32i.n a4, a4, 0
|
|
e8: 2679 s32i.n a7, a6, 8
|
|
ea: 1659 s32i.n a5, a6, 4
|
|
ec: 0652d2 s16i a13, a2, 12
|
|
ef: 2448 l32i.n a4, a4, 8
|
|
f1: 1249 s32i.n a4, a2, 4
|
|
f3: 22e9 s32i.n a14, a2, 8
|
|
f5: 1448 l32i.n a4, a4, 4
|
|
f7: 4249 s32i.n a4, a2, 16
|
|
f9: ffea31 l32r a3, a4 <wDev_MacTim1SetFunc-0x3a0>
|
|
fc: 0020c0 memw
|
|
ff: 0e28 l32i.n a2, a14, 0
|
|
101: 102230 and a2, a2, a3
|
|
104: 0e3d mov.n a3, a14
|
|
106: 0020c0 memw
|
|
109: 0e29 s32i.n a2, a14, 0
|
|
10b: 0108 l32i.n a0, a1, 0
|
|
10d: 0d2d mov.n a2, a13
|
|
10f: 0c5c02 s16i a0, a12, 24
|
|
112: ffefc5 call0 10 <wDev_MacTim1SetFunc-0x434>
|
|
115: 0c2d mov.n a2, a12
|
|
117: ffe501 l32r a0, ac <wDev_MacTim1SetFunc-0x398>
|
|
11a: 0000c0 callx0 a0
|
|
11d: 41c8 l32i.n a12, a1, 16
|
|
11f: 51d8 l32i.n a13, a1, 20
|
|
121: 61e8 l32i.n a14, a1, 24
|
|
123: 3108 l32i.n a0, a1, 12
|
|
125: 20c112 addi a1, a1, 32
|
|
128: f00d ret.n
|
|
12a: 000000 ill
|
|
12d: 000000 ill
|
|
130: f0c112 addi a1, a1, -16
|
|
133: 1109 s32i.n a0, a1, 4
|
|
135: 21c9 s32i.n a12, a1, 8
|
|
137: 31d9 s32i.n a13, a1, 12
|
|
139: 03cd mov.n a12, a3
|
|
13b: 02dd mov.n a13, a2
|
|
13d: fffb01 l32r a0, 12c <wDev_MacTim1SetFunc-0x318>
|
|
140: 032d mov.n a2, a3
|
|
142: 2008 l32i.n a0, a0, 8
|
|
144: 0d3d mov.n a3, a13
|
|
146: 0109 s32i.n a0, a1, 0
|
|
148: ffec45 call0 10 <wDev_MacTim1SetFunc-0x434>
|
|
14b: 0128 l32i.n a2, a1, 0
|
|
14d: 0c4d mov.n a4, a12
|
|
14f: 0d3d mov.n a3, a13
|
|
151: 21c8 l32i.n a12, a1, 8
|
|
153: 31d8 l32i.n a13, a1, 12
|
|
155: 000005 call0 158 <wDev_MacTim1SetFunc-0x2ec>
|
|
158: 1108 l32i.n a0, a1, 4
|
|
15a: 10c112 addi a1, a1, 16
|
|
15d: f00d ret.n
|
|
...
|
|
167: 026d00 excw
|
|
16a: fffd71 l32r a7, 160 <wDev_MacTim1SetFunc-0x2e4>
|
|
16d: 034d mov.n a4, a3
|
|
16f: f0c112 addi a1, a1, -16
|
|
172: 0109 s32i.n a0, a1, 0
|
|
174: fffc31 l32r a3, 164 <wDev_MacTim1SetFunc-0x2e0>
|
|
177: 2258 l32i.n a5, a2, 8
|
|
179: 0338 l32i.n a3, a3, 0
|
|
17b: c728 l32i.n a2, a7, 48
|
|
17d: c759 s32i.n a5, a7, 48
|
|
17f: 040302 l8ui a0, a3, 4
|
|
182: 050c movi.n a5, 0
|
|
184: 2659 s32i.n a5, a6, 8
|
|
186: c00040 sub a0, a0, a4
|
|
189: 044302 s8i a0, a3, 4
|
|
18c: 063d mov.n a3, a6
|
|
18e: 000005 call0 190 <wDev_MacTim1SetFunc-0x2b4>
|
|
191: 0108 l32i.n a0, a1, 0
|
|
193: 10c112 addi a1, a1, 16
|
|
196: f00d ret.n
|
|
...
|
|
1a0: 0008 l32i.n a0, a0, 0
|
|
1a2: ff0000 excw
|
|
1a5: ff .byte 0xff
|
|
1a6: 00fff0 excw
|
|
1a9: 000001 l32r a0, fffc01ac <wDevDisableRx+0xfffbf3e0>
|
|
1ac: 000000 ill
|
|
1af: ffff00 excw
|
|
1b2: ff .byte 0xff
|
|
1b3: 000000 ill
|
|
1b6: 080000 excw
|
|
...
|
|
1c1: 000001 l32r a0, fffc01c4 <wDevDisableRx+0xfffbf3f8>
|
|
1c4: 000100 excw
|
|
1c7: 010000 slli a0, a0, 32
|
|
1ca: 000000 ill
|
|
1cd: 000001 l32r a0, fffc01d0 <wDevDisableRx+0xfffbf404>
|
|
...
|
|
1e8: e0c112 addi a1, a1, -32
|
|
1eb: 51f9 s32i.n a15, a1, 20
|
|
1ed: 6139 s32i.n a3, a1, 24
|
|
1ef: 31d9 s32i.n a13, a1, 12
|
|
1f1: 0149 s32i.n a4, a1, 0
|
|
1f3: ffe9d1 l32r a13, 198 <wDev_MacTim1SetFunc-0x2ac>
|
|
1f6: 7159 s32i.n a5, a1, 28
|
|
1f8: 0dd8 l32i.n a13, a13, 0
|
|
1fa: 1109 s32i.n a0, a1, 4
|
|
1fc: 2dd8 l32i.n a13, a13, 8
|
|
1fe: 41e9 s32i.n a14, a1, 16
|
|
200: 1dd8 l32i.n a13, a13, 4
|
|
202: 21c9 s32i.n a12, a1, 8
|
|
204: 1de8 l32i.n a14, a13, 4
|
|
206: 02cd mov.n a12, a2
|
|
208: 05ebe0 extui a14, a14, 27, 1
|
|
20b: fff101 l32r a0, 1d0 <wDev_MacTim1SetFunc-0x274>
|
|
20e: 0000c0 callx0 a0
|
|
211: 02fd mov.n a15, a2
|
|
213: 02dc bnez.n a2, 227 <wDev_MacTim1SetFunc-0x21d>
|
|
215: ffe121 l32r a2, 19c <wDev_MacTim1SetFunc-0x2a8>
|
|
218: ffe231 l32r a3, 1a0 <wDev_MacTim1SetFunc-0x2a4>
|
|
21b: 75a142 movi a4, 0x175
|
|
21e: ffed01 l32r a0, 1d4 <wDev_MacTim1SetFunc-0x270>
|
|
221: 0000c0 callx0 a0
|
|
224: ffff06 j 224 <wDev_MacTim1SetFunc-0x220>
|
|
227: ffdf31 l32r a3, 1a4 <wDev_MacTim1SetFunc-0x2a0>
|
|
22a: 060222 l8ui a2, a2, 6
|
|
22d: 2d08 l32i.n a0, a13, 8
|
|
22f: 342020 extui a2, a2, 0, 4
|
|
232: 112200 slli a2, a2, 16
|
|
235: 100030 and a0, a0, a3
|
|
238: 200020 or a0, a0, a2
|
|
23b: 2d09 s32i.n a0, a13, 8
|
|
23d: 061d22 l16ui a2, a13, 12
|
|
240: ffda01 l32r a0, 1a8 <wDev_MacTim1SetFunc-0x29c>
|
|
243: 9eec bnez.n a14, 270 <wDev_MacTim1SetFunc-0x1d4>
|
|
245: 0d98 l32i.n a9, a13, 0
|
|
247: f0a0b2 movi a11, 240
|
|
24a: 05ac90 extui a10, a9, 28, 1
|
|
24d: 05f9c7 bbsi a9, 28, 256 <wDev_MacTim1SetFunc-0x1ee>
|
|
250: 054d90 extui a4, a9, 29, 1
|
|
253: 09c416 beqz a4, 2f3 <wDev_MacTim1SetFunc-0x151>
|
|
256: 347020 extui a7, a2, 0, 4
|
|
259: 0cd716 beqz a7, 32a <wDev_MacTim1SetFunc-0x11a>
|
|
25c: fcc752 addi a5, a7, -4
|
|
25f: 0d7516 beqz a5, 33a <wDev_MacTim1SetFunc-0x10a>
|
|
262: f8c762 addi a6, a7, -8
|
|
265: 126616 beqz a6, 38f <wDev_MacTim1SetFunc-0xb5>
|
|
268: 232072 l32i a7, a0, 140
|
|
26b: 771b addi.n a7, a7, 1
|
|
26d: 236072 s32i a7, a0, 140
|
|
270: 070c movi.n a7, 0
|
|
272: 020c movi.n a2, 0
|
|
274: 1d0c movi.n a13, 1
|
|
276: 000346 j 287 <wDev_MacTim1SetFunc-0x1bd>
|
|
279: 070c movi.n a7, 0
|
|
27b: 1d0c movi.n a13, 1
|
|
27d: 1f2082 l32i a8, a0, 124
|
|
280: 120c movi.n a2, 1
|
|
282: 881b addi.n a8, a8, 1
|
|
284: 1f6082 s32i a8, a0, 124
|
|
287: ffc991 l32r a9, 1ac <wDev_MacTim1SetFunc-0x298>
|
|
28a: 0998 l32i.n a9, a9, 0
|
|
28c: a00032 l8ui a3, a0, 160
|
|
28f: 0119a2 l16ui a10, a9, 2
|
|
292: 001992 l16ui a9, a9, 0
|
|
295: 330b addi.n a3, a3, -1
|
|
297: 99aa add.n a9, a9, a10
|
|
299: 0429e6 bgei a9, 2, 2a1 <wDev_MacTim1SetFunc-0x1a3>
|
|
29c: 1a0c movi.n a10, 1
|
|
29e: 83da20 moveqz a13, a10, a2
|
|
2a1: 120c movi.n a2, 1
|
|
2a3: 74b0d0 extui a11, a13, 0, 8
|
|
2a6: 83b230 moveqz a11, a2, a3
|
|
2a9: 8b8c beqz.n a11, 2b5 <wDev_MacTim1SetFunc-0x18f>
|
|
2ab: 0c2d mov.n a2, a12
|
|
2ad: 6138 l32i.n a3, a1, 24
|
|
2af: ffe805 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
2b2: 000b86 j 2e4 <wDev_MacTim1SetFunc-0x160>
|
|
2b5: ffbe51 l32r a5, 1b0 <wDev_MacTim1SetFunc-0x294>
|
|
2b8: 0020c0 memw
|
|
2bb: 0c48 l32i.n a4, a12, 0
|
|
2bd: 104450 and a4, a4, a5
|
|
2c0: 414c40 srli a4, a4, 12
|
|
2c3: 04dc bnez.n a4, 2d7 <wDev_MacTim1SetFunc-0x16d>
|
|
2c5: ffbb21 l32r a2, 1b4 <wDev_MacTim1SetFunc-0x290>
|
|
2c8: ffbc31 l32r a3, 1b8 <wDev_MacTim1SetFunc-0x28c>
|
|
2cb: 33a242 movi a4, 0x233
|
|
2ce: ffc201 l32r a0, 1d8 <wDev_MacTim1SetFunc-0x26c>
|
|
2d1: 0000c0 callx0 a0
|
|
2d4: ffff06 j 2d4 <wDev_MacTim1SetFunc-0x170>
|
|
2d7: 0c4d mov.n a4, a12
|
|
2d9: 0e3d mov.n a3, a14
|
|
2db: 0f2d mov.n a2, a15
|
|
2dd: 6158 l32i.n a5, a1, 24
|
|
2df: 0168 l32i.n a6, a1, 0
|
|
2e1: ffdcc5 call0 b0 <wDev_MacTim1SetFunc-0x394>
|
|
2e4: 21c8 l32i.n a12, a1, 8
|
|
2e6: 31d8 l32i.n a13, a1, 12
|
|
2e8: 41e8 l32i.n a14, a1, 16
|
|
2ea: 51f8 l32i.n a15, a1, 20
|
|
2ec: 1108 l32i.n a0, a1, 4
|
|
2ee: 20c112 addi a1, a1, 32
|
|
2f1: f00d ret.n
|
|
2f3: 02f9e7 bbsi a9, 30, 2f9 <wDev_MacTim1SetFunc-0x14b>
|
|
2f6: 6c79f7 bbci a9, 31, 366 <wDev_MacTim1SetFunc-0xde>
|
|
2f9: 347020 extui a7, a2, 0, 4
|
|
2fc: 07a716 beqz a7, 37a <wDev_MacTim1SetFunc-0xca>
|
|
2ff: 0d4726 beqi a7, 4, 310 <wDev_MacTim1SetFunc-0x134>
|
|
302: f8c762 addi a6, a7, -8
|
|
305: 0a5616 beqz a6, 3ae <wDev_MacTim1SetFunc-0x96>
|
|
308: 232072 l32i a7, a0, 140
|
|
30b: 771b addi.n a7, a7, 1
|
|
30d: 236072 s32i a7, a0, 140
|
|
310: 070c movi.n a7, 0
|
|
312: 020c movi.n a2, 0
|
|
314: 1d0c movi.n a13, 1
|
|
316: 000146 j 31f <wDev_MacTim1SetFunc-0x125>
|
|
319: 070c movi.n a7, 0
|
|
31b: 0d0c movi.n a13, 0
|
|
31d: 120c movi.n a2, 1
|
|
31f: 212082 l32i a8, a0, 132
|
|
322: 881b addi.n a8, a8, 1
|
|
324: 216082 s32i a8, a0, 132
|
|
327: ffd706 j 287 <wDev_MacTim1SetFunc-0x1bd>
|
|
32a: 10d2b0 and a13, a2, a11
|
|
32d: 02ed66 bnei a13, 128, 333 <wDev_MacTim1SetFunc-0x111>
|
|
330: 0020c6 j 3b7 <wDev_MacTim1SetFunc-0x8d>
|
|
333: 070c movi.n a7, 0
|
|
335: 0d0c movi.n a13, 0
|
|
337: ffd086 j 27d <wDev_MacTim1SetFunc-0x1c7>
|
|
33a: 1022b0 and a2, a2, a11
|
|
33d: 80c232 addi a3, a2, -128
|
|
340: 09a316 beqz a3, 3de <wDev_MacTim1SetFunc-0x66>
|
|
343: 90a042 movi a4, 144
|
|
346: c04240 sub a4, a2, a4
|
|
349: 0a9416 beqz a4, 3f6 <wDev_MacTim1SetFunc-0x4e>
|
|
34c: a0a052 movi a5, 160
|
|
34f: c05250 sub a5, a2, a5
|
|
352: 093516 beqz a5, 3e9 <wDev_MacTim1SetFunc-0x5b>
|
|
355: 1e2062 l32i a6, a0, 120
|
|
358: 661b addi.n a6, a6, 1
|
|
35a: 1e6062 s32i a6, a0, 120
|
|
35d: 1d0c movi.n a13, 1
|
|
35f: 070c movi.n a7, 0
|
|
361: 020c movi.n a2, 0
|
|
363: ffc806 j 287 <wDev_MacTim1SetFunc-0x1bd>
|
|
366: 070c movi.n a7, 0
|
|
368: ff95d1 l32r a13, 1bc <wDev_MacTim1SetFunc-0x288>
|
|
36b: 020c movi.n a2, 0
|
|
36d: 780dd2 l8ui a13, a13, 120
|
|
370: 180c movi.n a8, 1
|
|
372: dd0b addi.n a13, a13, -1
|
|
374: 93d8d0 movnez a13, a8, a13
|
|
377: ffc306 j 287 <wDev_MacTim1SetFunc-0x1bd>
|
|
37a: 742020 extui a2, a2, 0, 8
|
|
37d: 98d226 beqi a2, 64, 319 <wDev_MacTim1SetFunc-0x12b>
|
|
380: 035c movi.n a3, 80
|
|
382: 021237 beq a2, a3, 388 <wDev_MacTim1SetFunc-0xbc>
|
|
385: 78e226 beqi a2, 128, 401 <wDev_MacTim1SetFunc-0x43>
|
|
388: 070c movi.n a7, 0
|
|
38a: 1d0c movi.n a13, 1
|
|
38c: ffe346 j 31d <wDev_MacTim1SetFunc-0x127>
|
|
38f: ff8c51 l32r a5, 1c0 <wDev_MacTim1SetFunc-0x284>
|
|
392: 202542 l32i a4, a5, 128
|
|
395: 0d2d mov.n a2, a13
|
|
397: 441b addi.n a4, a4, 1
|
|
399: 206542 s32i a4, a5, 128
|
|
39c: ff9001 l32r a0, 1dc <wDev_MacTim1SetFunc-0x268>
|
|
39f: 0000c0 callx0 a0
|
|
3a2: ff8801 l32r a0, 1c4 <wDev_MacTim1SetFunc-0x280>
|
|
3a5: 070c movi.n a7, 0
|
|
3a7: 020c movi.n a2, 0
|
|
3a9: 0d0c movi.n a13, 0
|
|
3ab: ffb606 j 287 <wDev_MacTim1SetFunc-0x1bd>
|
|
3ae: 070c movi.n a7, 0
|
|
3b0: 020c movi.n a2, 0
|
|
3b2: 0d0c movi.n a13, 0
|
|
3b4: ffd9c6 j 31f <wDev_MacTim1SetFunc-0x125>
|
|
3b7: ebea16 beqz a10, 279 <wDev_MacTim1SetFunc-0x1cb>
|
|
3ba: 055e90 extui a5, a9, 30, 1
|
|
3bd: eb8516 beqz a5, 279 <wDev_MacTim1SetFunc-0x1cb>
|
|
3c0: 7168 l32i.n a6, a1, 28
|
|
3c2: 170c movi.n a7, 1
|
|
3c4: 0d0c movi.n a13, 0
|
|
3c6: 83d760 moveqz a13, a7, a6
|
|
3c9: 063616 beqz a6, 430 <wDev_MacTim1SetFunc-0x14>
|
|
3cc: ff8501 l32r a0, 1e0 <wDev_MacTim1SetFunc-0x264>
|
|
3cf: 0000c0 callx0 a0
|
|
3d2: ff7d01 l32r a0, 1c8 <wDev_MacTim1SetFunc-0x27c>
|
|
3d5: 117200 slli a7, a2, 16
|
|
3d8: 317070 srai a7, a7, 16
|
|
3db: ffa786 j 27d <wDev_MacTim1SetFunc-0x1c7>
|
|
3de: 1b2082 l32i a8, a0, 108
|
|
3e1: 881b addi.n a8, a8, 1
|
|
3e3: 1b6082 s32i a8, a0, 108
|
|
3e6: ffdcc6 j 35d <wDev_MacTim1SetFunc-0xe7>
|
|
3e9: 1d2092 l32i a9, a0, 116
|
|
3ec: 0d0c movi.n a13, 0
|
|
3ee: 991b addi.n a9, a9, 1
|
|
3f0: 1d6092 s32i a9, a0, 116
|
|
3f3: ffda06 j 35f <wDev_MacTim1SetFunc-0xe5>
|
|
3f6: 1c20a2 l32i a10, a0, 112
|
|
3f9: aa1b addi.n a10, a10, 1
|
|
3fb: 1c60a2 s32i a10, a0, 112
|
|
3fe: ffd6c6 j 35d <wDev_MacTim1SetFunc-0xe7>
|
|
401: 71b8 l32i.n a11, a1, 28
|
|
403: 120c movi.n a2, 1
|
|
405: 0d0c movi.n a13, 0
|
|
407: 83d2b0 moveqz a13, a2, a11
|
|
40a: 0b9c beqz.n a11, 41e <wDev_MacTim1SetFunc-0x26>
|
|
40c: ff7601 l32r a0, 1e4 <wDev_MacTim1SetFunc-0x260>
|
|
40f: 0000c0 callx0 a0
|
|
412: ff6e01 l32r a0, 1cc <wDev_MacTim1SetFunc-0x278>
|
|
415: 117200 slli a7, a2, 16
|
|
418: 317070 srai a7, a7, 16
|
|
41b: 000046 j 420 <wDev_MacTim1SetFunc-0x24>
|
|
41e: 070c movi.n a7, 0
|
|
420: 7188 l32i.n a8, a1, 28
|
|
422: ef7816 beqz a8, 31d <wDev_MacTim1SetFunc-0x127>
|
|
425: 222092 l32i a9, a0, 136
|
|
428: 991b addi.n a9, a9, 1
|
|
42a: 226092 s32i a9, a0, 136
|
|
42d: ffbb06 j 31d <wDev_MacTim1SetFunc-0x127>
|
|
430: 070c movi.n a7, 0
|
|
432: ff91c6 j 27d <wDev_MacTim1SetFunc-0x1c7>
|
|
435: 000000 ill
|
|
438: 000000 ill
|
|
43b: 0e0080 excw
|
|
43e: 883ff2 excw
|
|
441: 004c movi.n a0, 64
|
|
...
|
|
|
|
00000444 <wDev_MacTim1SetFunc>:
|
|
444: fffd61 l32r a6, 438 <wDev_MacTim1SetFunc-0xc>
|
|
447: fffd51 l32r a5, 43c <wDev_MacTim1SetFunc-0x8>
|
|
44a: 0020c0 memw
|
|
44d: 962542 l32i a4, a5, 0x258
|
|
450: 204460 or a4, a4, a6
|
|
453: 0020c0 memw
|
|
456: fffa31 l32r a3, 440 <wDev_MacTim1SetFunc-0x4>
|
|
459: 966542 s32i a4, a5, 0x258
|
|
45c: 7f6322 s32i a2, a3, 0x1fc
|
|
45f: f00d ret.n
|
|
461: 000000 ill
|
|
464: f20e00 excw
|
|
467: 3f .byte 0x3f
|
|
468: 000000 ill
|
|
46b: 000080 ret
|
|
46e: 000000 ill
|
|
471: 000000 ill
|
|
|
|
00000474 <wDev_MacTim1Arm>:
|
|
474: f0c112 addi a1, a1, -16
|
|
477: 1129 s32i.n a2, a1, 4
|
|
479: 0109 s32i.n a0, a1, 0
|
|
47b: fffc01 l32r a0, 46c <wDev_MacTim1SetFunc+0x28>
|
|
47e: 0000c0 callx0 a0
|
|
481: 1108 l32i.n a0, a1, 4
|
|
483: fff861 l32r a6, 464 <wDev_MacTim1SetFunc+0x20>
|
|
486: 0020c0 memw
|
|
489: 932622 l32i a2, a6, 0x24c
|
|
48c: 0020c0 memw
|
|
48f: 922652 l32i a5, a6, 0x248
|
|
492: 0020c0 memw
|
|
495: 932672 l32i a7, a6, 0x24c
|
|
498: 071277 beq a2, a7, 4a3 <wDev_MacTim1Arm+0x2f>
|
|
49b: 072d mov.n a2, a7
|
|
49d: 0020c0 memw
|
|
4a0: 922652 l32i a5, a6, 0x248
|
|
4a3: 005a add.n a0, a0, a5
|
|
4a5: 013507 bltu a5, a0, 4aa <wDev_MacTim1Arm+0x36>
|
|
4a8: 221b addi.n a2, a2, 1
|
|
4aa: 0020c0 memw
|
|
4ad: b36602 s32i a0, a6, 0x2cc
|
|
4b0: 0020c0 memw
|
|
4b3: b46622 s32i a2, a6, 0x2d0
|
|
4b6: ffec21 l32r a2, 468 <wDev_MacTim1SetFunc+0x24>
|
|
4b9: 0020c0 memw
|
|
4bc: b22602 l32i a0, a6, 0x2c8
|
|
4bf: 200020 or a0, a0, a2
|
|
4c2: 0020c0 memw
|
|
4c5: b26602 s32i a0, a6, 0x2c8
|
|
4c8: ffea01 l32r a0, 470 <wDev_MacTim1SetFunc+0x2c>
|
|
4cb: 0000c0 callx0 a0
|
|
4ce: 0108 l32i.n a0, a1, 0
|
|
4d0: 10c112 addi a1, a1, 16
|
|
4d3: f00d ret.n
|
|
4d5: 000000 ill
|
|
4d8: 004e80 break 14, 8
|
|
4db: c11200 mul16u a1, a2, a0
|
|
4de: 0109f0 slli a0, a9, 17
|
|
4e1: fffd01 l32r a0, 4d8 <wDev_MacTim1Arm+0x64>
|
|
4e4: a00200 addx4 a0, a2, a0
|
|
4e7: 0028 l32i.n a2, a0, 0
|
|
4e9: 128c beqz.n a2, 4ee <wDev_MacTim1Arm+0x7a>
|
|
4eb: 0002c0 callx0 a2
|
|
4ee: 0108 l32i.n a0, a1, 0
|
|
4f0: 10c112 addi a1, a1, 16
|
|
4f3: f00d ret.n
|
|
4f5: 000000 ill
|
|
4f8: ff .byte 0xff
|
|
4f9: ff .byte 0xff
|
|
4fa: ff .byte 0xff
|
|
4fb: 7f .byte 0x7f
|
|
4fc: f20a00 excw
|
|
4ff: 3f .byte 0x3f
|
|
500: 000000 ill
|
|
503: fe0000 excw
|
|
506: 003ff1 l32r a15, fffc0604 <wDevDisableRx+0xfffbf838>
|
|
509: fe .byte 0xfe
|
|
50a: 003ff1 l32r a15, fffc0608 <wDevDisableRx+0xfffbf83c>
|
|
50d: 0e .byte 0xe
|
|
50e: 003ff2 excw
|
|
...
|
|
519: 000300 excw
|
|
51c: f20e00 excw
|
|
51f: 3f .byte 0x3f
|
|
520: 000000 ill
|
|
523: 000800 excw
|
|
526: 000000 ill
|
|
529: 000400 excw
|
|
52c: 040000 extui a0, a0, 0, 1
|
|
52f: ffff00 excw
|
|
532: fffb addi.n a15, a15, 15
|
|
534: 040000 extui a0, a0, 0, 1
|
|
537: 004000 break 0, 0
|
|
53a: 000000 ill
|
|
53d: 000400 excw
|
|
...
|
|
54c: 0008 l32i.n a0, a0, 0
|
|
54e: 000000 ill
|
|
551: 000000 ill
|
|
554: 0008 l32i.n a0, a0, 0
|
|
556: 000000 ill
|
|
559: 000000 ill
|
|
55c: 0008 l32i.n a0, a0, 0
|
|
55e: 000000 ill
|
|
561: fe .byte 0xfe
|
|
562: 003ff1 l32r a15, fffc0660 <wDevDisableRx+0xfffbf894>
|
|
565: 0e .byte 0xe
|
|
566: 003ff2 excw
|
|
...
|
|
571: 000000 ill
|
|
574: 0008 l32i.n a0, a0, 0
|
|
576: 000000 ill
|
|
579: 000000 ill
|
|
57c: 0008 l32i.n a0, a0, 0
|
|
57e: 000000 ill
|
|
581: 000000 ill
|
|
584: 0008 l32i.n a0, a0, 0
|
|
586: 000000 ill
|
|
589: 000000 ill
|
|
58c: 0008 l32i.n a0, a0, 0
|
|
58e: 000000 ill
|
|
591: 000000 ill
|
|
594: 0008 l32i.n a0, a0, 0
|
|
596: 000000 ill
|
|
599: 000000 ill
|
|
59c: 0008 l32i.n a0, a0, 0
|
|
...
|
|
|
|
000005f0 <wDev_ProcessFiq>:
|
|
5f0: d0c112 addi a1, a1, -48
|
|
5f3: 51c9 s32i.n a12, a1, 20
|
|
5f5: 61d9 s32i.n a13, a1, 24
|
|
5f7: 81f9 s32i.n a15, a1, 32
|
|
5f9: 4109 s32i.n a0, a1, 16
|
|
5fb: 71e9 s32i.n a14, a1, 28
|
|
5fd: ffbee1 l32r a14, 4f8 <wDev_MacTim1Arm+0x84>
|
|
600: 0020c0 memw
|
|
603: ffbe21 l32r a2, 4fc <wDev_MacTim1Arm+0x88>
|
|
606: 8822c2 l32i a12, a2, 0x220
|
|
609: 289c16 beqz a12, 896 <wDev_ProcessFiq+0x2a6>
|
|
60c: 0020c0 memw
|
|
60f: a12202 l32i a0, a2, 0x284
|
|
612: 0020c0 memw
|
|
615: 8962c2 s32i a12, a2, 0x224
|
|
618: 05bcc0 extui a11, a12, 28, 1
|
|
61b: 1abb56 bnez a11, 7ca <wDev_ProcessFiq+0x1da>
|
|
61e: 2109 s32i.n a0, a1, 8
|
|
620: 047cb7 bbci a12, 27, 628 <wDev_ProcessFiq+0x38>
|
|
623: 020c movi.n a2, 0
|
|
625: ffeb45 call0 4dc <wDev_MacTim1Arm+0x68>
|
|
628: 047ca7 bbci a12, 26, 630 <wDev_ProcessFiq+0x40>
|
|
62b: 120c movi.n a2, 1
|
|
62d: ffeac5 call0 4dc <wDev_MacTim1Arm+0x68>
|
|
630: 400c movi.n a0, 4
|
|
632: 100c00 and a0, a12, a0
|
|
635: 106c37 bbci a12, 3, 649 <wDev_ProcessFiq+0x59>
|
|
638: 420c movi.n a2, 4
|
|
63a: 0b8c27 bany a12, a2, 649 <wDev_ProcessFiq+0x59>
|
|
63d: 009005 call0 f40 <wDev_ProcessFiq+0x950>
|
|
640: 00a1d2 movi a13, 0x100
|
|
643: 10dcd0 and a13, a12, a13
|
|
646: 000406 j 65a <wDev_ProcessFiq+0x6a>
|
|
649: 00a1d2 movi a13, 0x100
|
|
64c: 10dcd0 and a13, a12, a13
|
|
64f: 708c beqz.n a0, 65a <wDev_ProcessFiq+0x6a>
|
|
651: 00a1f2 movi a15, 0x100
|
|
654: 028cf7 bany a12, a15, 65a <wDev_ProcessFiq+0x6a>
|
|
657: 007e05 call0 e38 <wDev_ProcessFiq+0x848>
|
|
65a: 07bd16 beqz a13, 6d9 <wDev_ProcessFiq+0xe9>
|
|
65d: 0020c0 memw
|
|
660: ffa801 l32r a0, 500 <wDev_MacTim1Arm+0x8c>
|
|
663: ffa821 l32r a2, 504 <wDev_MacTim1Arm+0x90>
|
|
666: 050002 l8ui a0, a0, 5
|
|
669: 872222 l32i a2, a2, 0x21c
|
|
66c: 190016 beqz a0, 800 <wDev_ProcessFiq+0x210>
|
|
66f: 0020c0 memw
|
|
672: ffa521 l32r a2, 508 <wDev_MacTim1Arm+0x94>
|
|
675: 8522f2 l32i a15, a2, 0x214
|
|
678: 0020c0 memw
|
|
67b: ffa431 l32r a3, 50c <wDev_MacTim1Arm+0x98>
|
|
67e: bf2332 l32i a3, a3, 0x2fc
|
|
681: 0020c0 memw
|
|
684: 862222 l32i a2, a2, 0x218
|
|
687: 1e7f16 beqz a15, 872 <wDev_ProcessFiq+0x282>
|
|
68a: 2f48 l32i.n a4, a15, 8
|
|
68c: 215416 beqz a4, 8a5 <wDev_ProcessFiq+0x2b5>
|
|
68f: 0020c0 memw
|
|
692: 0f58 l32i.n a5, a15, 0
|
|
694: 1055e0 and a5, a5, a14
|
|
697: 155e50 extui a5, a5, 30, 2
|
|
69a: 631566 bnei a5, 1, 701 <wDev_ProcessFiq+0x111>
|
|
69d: ff9c21 l32r a2, 510 <wDev_MacTim1Arm+0x9c>
|
|
6a0: 2228 l32i.n a2, a2, 8
|
|
6a2: 32bc beqz.n a2, 6d9 <wDev_ProcessFiq+0xe9>
|
|
6a4: 02dd mov.n a13, a2
|
|
6a6: 0020c0 memw
|
|
6a9: 0238 l32i.n a3, a2, 0
|
|
6ab: 1033e0 and a3, a3, a14
|
|
6ae: 153e30 extui a3, a3, 30, 2
|
|
6b1: e3cc bnez.n a3, 6c3 <wDev_ProcessFiq+0xd3>
|
|
6b3: 2dd8 l32i.n a13, a13, 8
|
|
6b5: 0020c0 memw
|
|
6b8: 0d48 l32i.n a4, a13, 0
|
|
6ba: 1044e0 and a4, a4, a14
|
|
6bd: 154e40 extui a4, a4, 30, 2
|
|
6c0: fef416 beqz a4, 6b3 <wDev_ProcessFiq+0xc3>
|
|
6c3: 00a045 call0 10c8 <wDev_ProcessFiq+0xad8>
|
|
6c6: ff9361 l32r a6, 514 <wDev_MacTim1Arm+0xa0>
|
|
6c9: 592652 l32i a5, a6, 0x164
|
|
6cc: 551b addi.n a5, a5, 1
|
|
6ce: 596652 s32i a5, a6, 0x164
|
|
6d1: 041fd7 beq a15, a13, 6d9 <wDev_ProcessFiq+0xe9>
|
|
6d4: 2d28 l32i.n a2, a13, 8
|
|
6d6: fca256 bnez a2, 6a4 <wDev_ProcessFiq+0xb4>
|
|
6d9: ff8f61 l32r a6, 518 <wDev_MacTim1Arm+0xa4>
|
|
6dc: 0a06c7 bnone a6, a12, 6ea <wDev_ProcessFiq+0xfa>
|
|
6df: 2128 l32i.n a2, a1, 8
|
|
6e1: 342c20 extui a2, a2, 12, 4
|
|
6e4: ffaf01 l32r a0, 5a0 <wDev_MacTim1Arm+0x12c>
|
|
6e7: 0000c0 callx0 a0
|
|
6ea: 02fc37 bbsi a12, 19, 6f0 <wDev_ProcessFiq+0x100>
|
|
6ed: 002546 j 786 <wDev_ProcessFiq+0x196>
|
|
6f0: 0020c0 memw
|
|
6f3: ff8af1 l32r a15, 51c <wDev_MacTim1Arm+0xa8>
|
|
6f6: 1ff8 l32i.n a15, a15, 4
|
|
6f8: 177f87 bbci a15, 24, 713 <wDev_ProcessFiq+0x123>
|
|
6fb: f5f0f0 extui a15, a15, 16, 16
|
|
6fe: 000506 j 716 <wDev_ProcessFiq+0x126>
|
|
701: ff8721 l32r a2, 520 <wDev_MacTim1Arm+0xac>
|
|
704: ff8831 l32r a3, 524 <wDev_MacTim1Arm+0xb0>
|
|
707: 52a442 movi a4, 0x452
|
|
70a: ffa601 l32r a0, 5a4 <wDev_MacTim1Arm+0x130>
|
|
70d: 0000c0 callx0 a0
|
|
710: ffff06 j 710 <wDev_ProcessFiq+0x120>
|
|
713: 7fa0f2 movi a15, 127
|
|
716: 21d8 l32i.n a13, a1, 8
|
|
718: 34dcd0 extui a13, a13, 12, 4
|
|
71b: 058db6 bltui a13, 8, 724 <wDev_ProcessFiq+0x134>
|
|
71e: 029d26 beqi a13, 10, 724 <wDev_ProcessFiq+0x134>
|
|
721: 002dc6 j 7dc <wDev_ProcessFiq+0x1ec>
|
|
724: ffa101 l32r a0, 5a8 <wDev_MacTim1Arm+0x134>
|
|
727: 0000c0 callx0 a0
|
|
72a: ff7f01 l32r a0, 528 <wDev_MacTim1Arm+0xb4>
|
|
72d: 100c00 and a0, a12, a0
|
|
730: 0109 s32i.n a0, a1, 0
|
|
732: a2dc bnez.n a2, 750 <wDev_ProcessFiq+0x160>
|
|
734: ff7e21 l32r a2, 52c <wDev_MacTim1Arm+0xb8>
|
|
737: 150c27 bnone a12, a2, 750 <wDev_ProcessFiq+0x160>
|
|
73a: 0d2d mov.n a2, a13
|
|
73c: ff9c01 l32r a0, 5ac <wDev_MacTim1Arm+0x138>
|
|
73f: 0000c0 callx0 a0
|
|
742: ff7b41 l32r a4, 530 <wDev_MacTim1Arm+0xbc>
|
|
745: ff7b31 l32r a3, 534 <wDev_MacTim1Arm+0xc0>
|
|
748: 10cc40 and a12, a12, a4
|
|
74b: 103c30 and a3, a12, a3
|
|
74e: 0139 s32i.n a3, a1, 0
|
|
750: 2108 l32i.n a0, a1, 8
|
|
752: 350c00 extui a0, a0, 28, 4
|
|
755: 182016 beqz a0, 8db <wDev_ProcessFiq+0x2eb>
|
|
758: 200b addi.n a2, a0, -1
|
|
75a: 18b216 beqz a2, 8e9 <wDev_ProcessFiq+0x2f9>
|
|
75d: fec032 addi a3, a0, -2
|
|
760: 195316 beqz a3, 8f9 <wDev_ProcessFiq+0x309>
|
|
763: fcc042 addi a4, a0, -4
|
|
766: 19a416 beqz a4, 904 <wDev_ProcessFiq+0x314>
|
|
769: fbc052 addi a5, a0, -5
|
|
76c: 114556 bnez a5, 884 <wDev_ProcessFiq+0x294>
|
|
76f: ff9001 l32r a0, 5b0 <wDev_MacTim1Arm+0x13c>
|
|
772: 0000c0 callx0 a0
|
|
775: ff7071 l32r a7, 538 <wDev_MacTim1Arm+0xc4>
|
|
778: a07d70 addx4 a7, a13, a7
|
|
77b: c768 l32i.n a6, a7, 48
|
|
77d: 0108 l32i.n a0, a1, 0
|
|
77f: 661b addi.n a6, a6, 1
|
|
781: c769 s32i.n a6, a7, 48
|
|
783: 000146 j 78c <wDev_ProcessFiq+0x19c>
|
|
786: ff6d01 l32r a0, 53c <wDev_MacTim1Arm+0xc8>
|
|
789: 100c00 and a0, a12, a0
|
|
78c: f08c beqz.n a0, 79f <wDev_ProcessFiq+0x1af>
|
|
78e: 2128 l32i.n a2, a1, 8
|
|
790: 342c20 extui a2, a2, 12, 4
|
|
793: 0282b6 bltui a2, 8, 799 <wDev_ProcessFiq+0x1a9>
|
|
796: 549266 bnei a2, 10, 7ee <wDev_ProcessFiq+0x1fe>
|
|
799: ff8601 l32r a0, 5b4 <wDev_MacTim1Arm+0x140>
|
|
79c: 0000c0 callx0 a0
|
|
79f: 057c47 bbci a12, 20, 7a8 <wDev_ProcessFiq+0x1b8>
|
|
7a2: ff8501 l32r a0, 5b8 <wDev_MacTim1Arm+0x144>
|
|
7a5: 0000c0 callx0 a0
|
|
7a8: 0a6c97 bbci a12, 9, 7b6 <wDev_ProcessFiq+0x1c6>
|
|
7ab: ff6541 l32r a4, 540 <wDev_MacTim1Arm+0xcc>
|
|
7ae: 652432 l32i a3, a4, 0x194
|
|
7b1: 331b addi.n a3, a3, 1
|
|
7b3: 656432 s32i a3, a4, 0x194
|
|
7b6: 0547c0 extui a4, a12, 23, 1
|
|
7b9: e43416 beqz a4, 600 <wDev_ProcessFiq+0x10>
|
|
7bc: ff6261 l32r a6, 544 <wDev_MacTim1Arm+0xd0>
|
|
7bf: 662652 l32i a5, a6, 0x198
|
|
7c2: 551b addi.n a5, a5, 1
|
|
7c4: 666652 s32i a5, a6, 0x198
|
|
7c7: ff8d46 j 600 <wDev_ProcessFiq+0x10>
|
|
7ca: ff5f21 l32r a2, 548 <wDev_MacTim1Arm+0xd4>
|
|
7cd: ff5f31 l32r a3, 54c <wDev_MacTim1Arm+0xd8>
|
|
7d0: 2fa442 movi a4, 0x42f
|
|
7d3: ff7a01 l32r a0, 5bc <wDev_MacTim1Arm+0x148>
|
|
7d6: 0000c0 callx0 a0
|
|
7d9: ffff06 j 7d9 <wDev_ProcessFiq+0x1e9>
|
|
7dc: ff5d21 l32r a2, 550 <wDev_MacTim1Arm+0xdc>
|
|
7df: ff5d31 l32r a3, 554 <wDev_MacTim1Arm+0xe0>
|
|
7e2: 9ea442 movi a4, 0x49e
|
|
7e5: ff7601 l32r a0, 5c0 <wDev_MacTim1Arm+0x14c>
|
|
7e8: 0000c0 callx0 a0
|
|
7eb: ffff06 j 7eb <wDev_ProcessFiq+0x1fb>
|
|
7ee: ff5a21 l32r a2, 558 <wDev_MacTim1Arm+0xe4>
|
|
7f1: ff5a31 l32r a3, 55c <wDev_MacTim1Arm+0xe8>
|
|
7f4: c0a442 movi a4, 0x4c0
|
|
7f7: ff7301 l32r a0, 5c4 <wDev_MacTim1Arm+0x150>
|
|
7fa: 0000c0 callx0 a0
|
|
7fd: ffff06 j 7fd <wDev_ProcessFiq+0x20d>
|
|
800: 0020c0 memw
|
|
803: ff5761 l32r a6, 560 <wDev_MacTim1Arm+0xec>
|
|
806: 8526f2 l32i a15, a6, 0x214
|
|
809: 0020c0 memw
|
|
80c: ff5601 l32r a0, 564 <wDev_MacTim1Arm+0xf0>
|
|
80f: bf2002 l32i a0, a0, 0x2fc
|
|
812: 0020c0 memw
|
|
815: 862662 l32i a6, a6, 0x218
|
|
818: 09bf16 beqz a15, 8b7 <wDev_ProcessFiq+0x2c7>
|
|
81b: 2f28 l32i.n a2, a15, 8
|
|
81d: 0a8216 beqz a2, 8c9 <wDev_ProcessFiq+0x2d9>
|
|
820: 0020c0 memw
|
|
823: 0f38 l32i.n a3, a15, 0
|
|
825: 1033e0 and a3, a3, a14
|
|
828: 153e30 extui a3, a3, 30, 2
|
|
82b: 311366 bnei a3, 1, 860 <wDev_ProcessFiq+0x270>
|
|
82e: ff4ed1 l32r a13, 568 <wDev_MacTim1Arm+0xf4>
|
|
831: 1109 s32i.n a0, a1, 4
|
|
833: 2dd8 l32i.n a13, a13, 8
|
|
835: 1148 l32i.n a4, a1, 4
|
|
837: 130c movi.n a3, 1
|
|
839: 050c movi.n a5, 0
|
|
83b: c02fd0 sub a2, a15, a13
|
|
83e: 2d08 l32i.n a0, a13, 8
|
|
840: 3109 s32i.n a0, a1, 12
|
|
842: 835320 moveqz a5, a3, a2
|
|
845: 0d2d mov.n a2, a13
|
|
847: ff9a05 call0 1e8 <wDev_MacTim1SetFunc-0x25c>
|
|
84a: ff4851 l32r a5, 56c <wDev_MacTim1Arm+0xf8>
|
|
84d: c03fd0 sub a3, a15, a13
|
|
850: 592542 l32i a4, a5, 0x164
|
|
853: 31d8 l32i.n a13, a1, 12
|
|
855: 441b addi.n a4, a4, 1
|
|
857: 596542 s32i a4, a5, 0x164
|
|
85a: e7b316 beqz a3, 6d9 <wDev_ProcessFiq+0xe9>
|
|
85d: fff506 j 835 <wDev_ProcessFiq+0x245>
|
|
860: ff4421 l32r a2, 570 <wDev_MacTim1Arm+0xfc>
|
|
863: ff4431 l32r a3, 574 <wDev_MacTim1Arm+0x100>
|
|
866: 73a442 movi a4, 0x473
|
|
869: ff5701 l32r a0, 5c8 <wDev_MacTim1Arm+0x154>
|
|
86c: 0000c0 callx0 a0
|
|
86f: ffff06 j 86f <wDev_ProcessFiq+0x27f>
|
|
872: ff4121 l32r a2, 578 <wDev_MacTim1Arm+0x104>
|
|
875: ff4131 l32r a3, 57c <wDev_MacTim1Arm+0x108>
|
|
878: 50a442 movi a4, 0x450
|
|
87b: ff5401 l32r a0, 5cc <wDev_MacTim1Arm+0x158>
|
|
87e: 0000c0 callx0 a0
|
|
881: ffff06 j 881 <wDev_ProcessFiq+0x291>
|
|
884: ff3f21 l32r a2, 580 <wDev_MacTim1Arm+0x10c>
|
|
887: ff3f31 l32r a3, 584 <wDev_MacTim1Arm+0x110>
|
|
88a: b9a442 movi a4, 0x4b9
|
|
88d: ff5001 l32r a0, 5d0 <wDev_MacTim1Arm+0x15c>
|
|
890: 0000c0 callx0 a0
|
|
893: ffff06 j 893 <wDev_ProcessFiq+0x2a3>
|
|
896: 51c8 l32i.n a12, a1, 20
|
|
898: 61d8 l32i.n a13, a1, 24
|
|
89a: 71e8 l32i.n a14, a1, 28
|
|
89c: 81f8 l32i.n a15, a1, 32
|
|
89e: 4108 l32i.n a0, a1, 16
|
|
8a0: 30c112 addi a1, a1, 48
|
|
8a3: f00d ret.n
|
|
8a5: ff3821 l32r a2, 588 <wDev_MacTim1Arm+0x114>
|
|
8a8: ff3931 l32r a3, 58c <wDev_MacTim1Arm+0x118>
|
|
8ab: 51a442 movi a4, 0x451
|
|
8ae: ff4901 l32r a0, 5d4 <wDev_MacTim1Arm+0x160>
|
|
8b1: 0000c0 callx0 a0
|
|
8b4: ffff06 j 8b4 <wDev_ProcessFiq+0x2c4>
|
|
8b7: ff3621 l32r a2, 590 <wDev_MacTim1Arm+0x11c>
|
|
8ba: ff3631 l32r a3, 594 <wDev_MacTim1Arm+0x120>
|
|
8bd: 71a442 movi a4, 0x471
|
|
8c0: ff4601 l32r a0, 5d8 <wDev_MacTim1Arm+0x164>
|
|
8c3: 0000c0 callx0 a0
|
|
8c6: ffff06 j 8c6 <wDev_ProcessFiq+0x2d6>
|
|
8c9: ff3321 l32r a2, 598 <wDev_MacTim1Arm+0x124>
|
|
8cc: ff3431 l32r a3, 59c <wDev_MacTim1Arm+0x128>
|
|
8cf: 72a442 movi a4, 0x472
|
|
8d2: ff4201 l32r a0, 5dc <wDev_MacTim1Arm+0x168>
|
|
8d5: 0000c0 callx0 a0
|
|
8d8: ffff06 j 8d8 <wDev_ProcessFiq+0x2e8>
|
|
8db: 7430f0 extui a3, a15, 0, 8
|
|
8de: 0d2d mov.n a2, a13
|
|
8e0: ff4001 l32r a0, 5e0 <wDev_MacTim1Arm+0x16c>
|
|
8e3: 0000c0 callx0 a0
|
|
8e6: ffa2c6 j 775 <wDev_ProcessFiq+0x185>
|
|
8e9: 2128 l32i.n a2, a1, 8
|
|
8eb: 0d3d mov.n a3, a13
|
|
8ed: 752020 extui a2, a2, 16, 8
|
|
8f0: ff3d01 l32r a0, 5e4 <wDev_MacTim1Arm+0x170>
|
|
8f3: 0000c0 callx0 a0
|
|
8f6: ff9ec6 j 775 <wDev_ProcessFiq+0x185>
|
|
8f9: 0d2d mov.n a2, a13
|
|
8fb: ff3b01 l32r a0, 5e8 <wDev_MacTim1Arm+0x174>
|
|
8fe: 0000c0 callx0 a0
|
|
901: ff9c06 j 775 <wDev_ProcessFiq+0x185>
|
|
904: 2128 l32i.n a2, a1, 8
|
|
906: 752020 extui a2, a2, 16, 8
|
|
909: ff3801 l32r a0, 5ec <wDev_MacTim1Arm+0x178>
|
|
90c: 0000c0 callx0 a0
|
|
90f: ff9886 j 775 <wDev_ProcessFiq+0x185>
|
|
912: 000000 ill
|
|
915: f20a add.n a15, a2, a0
|
|
917: 3f .byte 0x3f
|
|
918: 000000 ill
|
|
91b: 0040c0 break 0, 12
|
|
...
|
|
|
|
00000920 <wDev_EnableTransmit>:
|
|
920: fffd81 l32r a8, 914 <wDev_ProcessFiq+0x324>
|
|
923: 949040 extui a9, a4, 0, 10
|
|
926: 876c movi.n a7, -24
|
|
928: d17720 mul16s a7, a7, a2
|
|
92b: 119940 slli a9, a9, 12
|
|
92e: 778a add.n a7, a7, a8
|
|
930: 0020c0 memw
|
|
933: f06792 s32i a9, a7, 0x3c0
|
|
936: fff881 l32r a8, 918 <wDev_ProcessFiq+0x328>
|
|
939: 0020c0 memw
|
|
93c: f12762 l32i a6, a7, 0x3c4
|
|
93f: 206680 or a6, a6, a8
|
|
942: 0020c0 memw
|
|
945: fff551 l32r a5, 91c <wDev_ProcessFiq+0x32c>
|
|
948: a05250 addx4 a5, a2, a5
|
|
94b: 0538 l32i.n a3, a5, 0
|
|
94d: f16762 s32i a6, a7, 0x3c4
|
|
950: 331b addi.n a3, a3, 1
|
|
952: 0539 s32i.n a3, a5, 0
|
|
954: f00d ret.n
|
|
956: 000000 ill
|
|
959: f20a add.n a15, a2, a0
|
|
95b: 3f .byte 0x3f
|
|
95c: ff .byte 0xff
|
|
95d: ff .byte 0xff
|
|
95e: ff .byte 0xff
|
|
95f: 3f .byte 0x3f
|
|
|
|
00000960 <wDev_DisableTransmit>:
|
|
960: 846c movi.n a4, -24
|
|
962: fffd51 l32r a5, 958 <wDev_ProcessFiq+0x368>
|
|
965: d14420 mul16s a4, a4, a2
|
|
968: 445a add.n a4, a4, a5
|
|
96a: fffc51 l32r a5, 95c <wDev_ProcessFiq+0x36c>
|
|
96d: 0020c0 memw
|
|
970: f12432 l32i a3, a4, 0x3c4
|
|
973: 103350 and a3, a3, a5
|
|
976: 0020c0 memw
|
|
979: f16432 s32i a3, a4, 0x3c4
|
|
97c: f00d ret.n
|
|
97e: 000000 ill
|
|
981: f20a add.n a15, a2, a0
|
|
983: 3f .byte 0x3f
|
|
984: ff .byte 0xff
|
|
985: ff .byte 0xff
|
|
986: ff .byte 0xff
|
|
987: 3f .byte 0x3f
|
|
|
|
00000988 <Tx_Copy2Queue>:
|
|
988: ffff71 l32r a7, 984 <wDev_ProcessFiq+0x394>
|
|
98b: 846c movi.n a4, -24
|
|
98d: fffc31 l32r a3, 980 <wDev_ProcessFiq+0x390>
|
|
990: d14420 mul16s a4, a4, a2
|
|
993: 443a add.n a4, a4, a3
|
|
995: 0020c0 memw
|
|
998: b72382 l32i a8, a3, 0x2dc
|
|
99b: 108870 and a8, a8, a7
|
|
99e: 0020c0 memw
|
|
9a1: f16482 s32i a8, a4, 0x3c4
|
|
9a4: 0020c0 memw
|
|
9a7: b82362 l32i a6, a3, 0x2e0
|
|
9aa: 106670 and a6, a6, a7
|
|
9ad: 0020c0 memw
|
|
9b0: f26462 s32i a6, a4, 0x3c8
|
|
9b3: 0020c0 memw
|
|
9b6: b92352 l32i a5, a3, 0x2e4
|
|
9b9: 0020c0 memw
|
|
9bc: f36452 s32i a5, a4, 0x3cc
|
|
9bf: 0020c0 memw
|
|
9c2: ba2332 l32i a3, a3, 0x2e8
|
|
9c5: 0020c0 memw
|
|
9c8: f46432 s32i a3, a4, 0x3d0
|
|
9cb: f00d ret.n
|
|
9cd: 000000 ill
|
|
9d0: 000040 excw
|
|
...
|
|
|
|
000009d4 <wDev_ProcessCollision>:
|
|
9d4: f0c112 addi a1, a1, -16
|
|
9d7: 11c9 s32i.n a12, a1, 4
|
|
9d9: 0109 s32i.n a0, a1, 0
|
|
9db: 02cd mov.n a12, a2
|
|
9dd: 000005 call0 9e0 <wDev_ProcessFiq+0x3f0>
|
|
9e0: fffc21 l32r a2, 9d0 <wDev_ProcessFiq+0x3e0>
|
|
9e3: a02c20 addx4 a2, a12, a2
|
|
9e6: 182202 l32i a0, a2, 96
|
|
9e9: 11c8 l32i.n a12, a1, 4
|
|
9eb: 001b addi.n a0, a0, 1
|
|
9ed: 186202 s32i a0, a2, 96
|
|
9f0: 0108 l32i.n a0, a1, 0
|
|
9f2: 10c112 addi a1, a1, 16
|
|
9f5: f00d ret.n
|
|
9f7: 0a0000 excw
|
|
9fa: 213ff2 excw
|
|
|
|
000009fc <wDev_GetTxqCollisions>:
|
|
9fc: ffff21 l32r a2, 9f8 <wDev_ProcessFiq+0x408>
|
|
9ff: 0020c0 memw
|
|
a02: b02222 l32i a2, a2, 0x2c0
|
|
a05: b42020 extui a2, a2, 0, 12
|
|
a08: f00d ret.n
|
|
a0a: 000000 ill
|
|
a0d: fffff0 excw
|
|
a10: f20a00 excw
|
|
a13: 3f .byte 0x3f
|
|
|
|
00000a14 <wDev_ClearTxqCollisions>:
|
|
a14: fffe41 l32r a4, a0c <wDev_ProcessFiq+0x41c>
|
|
a17: fffe31 l32r a3, a10 <wDev_ProcessFiq+0x420>
|
|
a1a: 0020c0 memw
|
|
a1d: b02322 l32i a2, a3, 0x2c0
|
|
a20: 102240 and a2, a2, a4
|
|
a23: 0020c0 memw
|
|
a26: b06322 s32i a2, a3, 0x2c0
|
|
a29: f00d ret.n
|
|
a2b: 0a0000 excw
|
|
a2e: ff3ff2 excw
|
|
a31: ff .byte 0xff
|
|
a32: ff .byte 0xff
|
|
a33: 7f .byte 0x7f
|
|
a34: 000000 ill
|
|
a37: 087c40 excw
|
|
|
|
00000a38 <wDev_SetWaitingQueue>:
|
|
a38: 087c movi.n a8, -16
|
|
a3a: 347020 extui a7, a2, 0, 4
|
|
a3d: fffb51 l32r a5, a2c <wDev_ProcessFiq+0x43c>
|
|
a40: 0020c0 memw
|
|
a43: ac2562 l32i a6, a5, 0x2b0
|
|
a46: 106680 and a6, a6, a8
|
|
a49: 206670 or a6, a6, a7
|
|
a4c: 0020c0 memw
|
|
a4f: ac6562 s32i a6, a5, 0x2b0
|
|
a52: c46c movi.n a4, -20
|
|
a54: d14420 mul16s a4, a4, a2
|
|
a57: fff671 l32r a7, a30 <wDev_ProcessFiq+0x440>
|
|
a5a: 445a add.n a4, a4, a5
|
|
a5c: 0020c0 memw
|
|
a5f: e92462 l32i a6, a4, 0x3a4
|
|
a62: 106670 and a6, a6, a7
|
|
a65: 0020c0 memw
|
|
a68: e96462 s32i a6, a4, 0x3a4
|
|
a6b: fff251 l32r a5, a34 <wDev_ProcessFiq+0x444>
|
|
a6e: 0020c0 memw
|
|
a71: e92432 l32i a3, a4, 0x3a4
|
|
a74: 203350 or a3, a3, a5
|
|
a77: 0020c0 memw
|
|
a7a: e96432 s32i a3, a4, 0x3a4
|
|
a7d: f00d ret.n
|
|
a7f: 0a0000 excw
|
|
a82: ff3ff2 excw
|
|
a85: ff .byte 0xff
|
|
a86: ff .byte 0xff
|
|
a87: bf .byte 0xbf
|
|
|
|
00000a88 <wDev_ClearWaitingQueue>:
|
|
a88: c46c movi.n a4, -20
|
|
a8a: fffd51 l32r a5, a80 <wDev_ProcessFiq+0x490>
|
|
a8d: d14420 mul16s a4, a4, a2
|
|
a90: 445a add.n a4, a4, a5
|
|
a92: fffc51 l32r a5, a84 <wDev_ProcessFiq+0x494>
|
|
a95: 0020c0 memw
|
|
a98: e92432 l32i a3, a4, 0x3a4
|
|
a9b: 103350 and a3, a3, a5
|
|
a9e: 0020c0 memw
|
|
aa1: e96432 s32i a3, a4, 0x3a4
|
|
aa4: f00d ret.n
|
|
aa6: 000000 ill
|
|
aa9: 3ff200 excw
|
|
|
|
00000aac <wDev_SetFrameAckType>:
|
|
aac: 048720 extui a8, a2, 7, 1
|
|
aaf: 147220 extui a7, a2, 2, 2
|
|
ab2: 907780 addx2 a7, a7, a8
|
|
ab5: fffc81 l32r a8, aa8 <wDev_ProcessFiq+0x4b8>
|
|
ab8: 747070 extui a7, a7, 0, 8
|
|
abb: 1177e0 slli a7, a7, 2
|
|
abe: 778a add.n a7, a7, a8
|
|
ac0: 0cd742 addmi a4, a7, 0xc00
|
|
ac3: f80c movi.n a8, 15
|
|
ac5: 0020c0 memw
|
|
ac8: 0cd772 addmi a7, a7, 0xc00
|
|
acb: 262442 l32i a4, a4, 152
|
|
ace: f97c movi.n a9, -1
|
|
ad0: 246420 extui a6, a2, 4, 3
|
|
ad3: c51c movi.n a5, 28
|
|
ad5: 1166e0 slli a6, a6, 2
|
|
ad8: c05560 sub a5, a5, a6
|
|
adb: 745050 extui a5, a5, 0, 8
|
|
ade: 401500 ssl a5
|
|
ae1: a18800 sll a8, a8
|
|
ae4: 401500 ssl a5
|
|
ae7: 308890 xor a8, a8, a9
|
|
aea: 108480 and a8, a4, a8
|
|
aed: a16300 sll a6, a3
|
|
af0: 206680 or a6, a6, a8
|
|
af3: 0020c0 memw
|
|
af6: 266762 s32i a6, a7, 152
|
|
af9: 400500 ssr a5
|
|
afc: 912040 srl a2, a4
|
|
aff: 342020 extui a2, a2, 0, 4
|
|
b02: f00d ret.n
|
|
b04: ff .byte 0xff
|
|
b05: 0f .byte 0xf
|
|
b06: ffff00 excw
|
|
b09: ff .byte 0xff
|
|
b0a: ff .byte 0xff
|
|
b0b: bf .byte 0xbf
|
|
b0c: ff .byte 0xff
|
|
b0d: ff .byte 0xff
|
|
b0e: ff .byte 0xff
|
|
b0f: 7f .byte 0x7f
|
|
b10: 000000 ill
|
|
b13: ffff80 excw
|
|
b16: ff .byte 0xff
|
|
b17: df .byte 0xdf
|
|
b18: 000000 ill
|
|
b1b: 000800 excw
|
|
b1e: 000000 ill
|
|
b21: 000000 ill
|
|
b24: f1fe00 excw
|
|
b27: 3f .byte 0x3f
|
|
b28: 000000 ill
|
|
b2b: ffff10 excw
|
|
b2e: ff .byte 0xff
|
|
b2f: 0f .byte 0xf
|
|
b30: f20a00 excw
|
|
b33: 3f .byte 0x3f
|
|
b34: 000000 ill
|
|
b37: 000050 excw
|
|
...
|
|
|
|
00000b44 <wDev_AppendRxBlocks>:
|
|
b44: f0c112 addi a1, a1, -16
|
|
b47: 0109 s32i.n a0, a1, 0
|
|
b49: 21d9 s32i.n a13, a1, 8
|
|
b4b: 11c9 s32i.n a12, a1, 4
|
|
b4d: 31e9 s32i.n a14, a1, 12
|
|
b4f: 04cd mov.n a12, a4
|
|
b51: 03ed mov.n a14, a3
|
|
b53: 02dd mov.n a13, a2
|
|
b55: 06a216 beqz a2, bc3 <wDev_ProcessFiq+0x5d3>
|
|
b58: 0a0c movi.n a10, 0
|
|
b5a: ffee31 l32r a3, b14 <wDev_ProcessFiq+0x524>
|
|
b5d: ffec41 l32r a4, b10 <wDev_ProcessFiq+0x520>
|
|
b60: ffeb61 l32r a6, b0c <wDev_ProcessFiq+0x51c>
|
|
b63: ffe971 l32r a7, b08 <wDev_ProcessFiq+0x518>
|
|
b66: ffe781 l32r a8, b04 <wDev_ProcessFiq+0x514>
|
|
b69: 000c movi.n a0, 0
|
|
b6b: 0020c0 memw
|
|
b6e: 0298 l32i.n a9, a2, 0
|
|
b70: 109960 and a9, a9, a6
|
|
b73: 209940 or a9, a9, a4
|
|
b76: 0020c0 memw
|
|
b79: 0299 s32i.n a9, a2, 0
|
|
b7b: 0020c0 memw
|
|
b7e: 0258 l32i.n a5, a2, 0
|
|
b80: 105570 and a5, a5, a7
|
|
b83: 2055a0 or a5, a5, a10
|
|
b86: 0020c0 memw
|
|
b89: 0259 s32i.n a5, a2, 0
|
|
b8b: 0020c0 memw
|
|
b8e: 02b8 l32i.n a11, a2, 0
|
|
b90: 10bb30 and a11, a11, a3
|
|
b93: 20bba0 or a11, a11, a10
|
|
b96: 0020c0 memw
|
|
b99: 02b9 s32i.n a11, a2, 0
|
|
b9b: 0020c0 memw
|
|
b9e: 0298 l32i.n a9, a2, 0
|
|
ba0: b49090 extui a9, a9, 0, 12
|
|
ba3: 119940 slli a9, a9, 12
|
|
ba6: 0020c0 memw
|
|
ba9: 0258 l32i.n a5, a2, 0
|
|
bab: 105580 and a5, a5, a8
|
|
bae: 205590 or a5, a5, a9
|
|
bb1: 0020c0 memw
|
|
bb4: 001b addi.n a0, a0, 1
|
|
bb6: 0259 s32i.n a5, a2, 0
|
|
bb8: 2228 l32i.n a2, a2, 8
|
|
bba: f40000 extui a0, a0, 0, 16
|
|
bbd: faa256 bnez a2, b6b <wDev_ProcessFiq+0x57b>
|
|
bc0: 000046 j bc5 <wDev_ProcessFiq+0x5d5>
|
|
bc3: 000c movi.n a0, 0
|
|
bc5: 111c07 beq a12, a0, bda <wDev_ProcessFiq+0x5ea>
|
|
bc8: ffd421 l32r a2, b18 <wDev_ProcessFiq+0x528>
|
|
bcb: ffd431 l32r a3, b1c <wDev_ProcessFiq+0x52c>
|
|
bce: a7a542 movi a4, 0x5a7
|
|
bd1: ffd901 l32r a0, b38 <wDev_ProcessFiq+0x548>
|
|
bd4: 0000c0 callx0 a0
|
|
bd7: ffff06 j bd7 <wDev_ProcessFiq+0x5e7>
|
|
bda: ffd801 l32r a0, b3c <wDev_ProcessFiq+0x54c>
|
|
bdd: 0000c0 callx0 a0
|
|
be0: ffd001 l32r a0, b20 <wDev_ProcessFiq+0x530>
|
|
be3: 0008 l32i.n a0, a0, 0
|
|
be5: 001022 l16ui a2, a0, 0
|
|
be8: 3098 l32i.n a9, a0, 12
|
|
bea: 32ec bnez.n a2, c11 <wDev_ProcessFiq+0x621>
|
|
bec: 20d9 s32i.n a13, a0, 8
|
|
bee: ffcd41 l32r a4, b24 <wDev_ProcessFiq+0x534>
|
|
bf1: 0020c0 memw
|
|
bf4: 001032 l16ui a3, a0, 0
|
|
bf7: 8264d2 s32i a13, a4, 0x208
|
|
bfa: 33ca add.n a3, a3, a12
|
|
bfc: 005032 s16i a3, a0, 0
|
|
bff: 001022 l16ui a2, a0, 0
|
|
c02: 30e9 s32i.n a14, a0, 12
|
|
c04: 261266 bnei a2, 1, c2e <wDev_ProcessFiq+0x63e>
|
|
c07: 3068 l32i.n a6, a0, 12
|
|
c09: 18c052 addi a5, a0, 24
|
|
c0c: 2659 s32i.n a5, a6, 8
|
|
c0e: 000706 j c2e <wDev_ProcessFiq+0x63e>
|
|
c11: 101266 bnei a2, 1, c25 <wDev_ProcessFiq+0x635>
|
|
c14: 4078 l32i.n a7, a0, 16
|
|
c16: 5048 l32i.n a4, a0, 20
|
|
c18: 060756 bnez a7, c7c <wDev_ProcessFiq+0x68c>
|
|
c1b: 40d9 s32i.n a13, a0, 16
|
|
c1d: 50e9 s32i.n a14, a0, 20
|
|
c1f: 0150c2 s16i a12, a0, 2
|
|
c22: 000206 j c2e <wDev_ProcessFiq+0x63e>
|
|
c25: 82ca add.n a8, a2, a12
|
|
c27: 29d9 s32i.n a13, a9, 8
|
|
c29: 30e9 s32i.n a14, a0, 12
|
|
c2b: 005082 s16i a8, a0, 0
|
|
c2e: 0110b2 l16ui a11, a0, 2
|
|
c31: 0010a2 l16ui a10, a0, 0
|
|
c34: ffbe01 l32r a0, b2c <wDev_ProcessFiq+0x53c>
|
|
c37: aaba add.n a10, a10, a11
|
|
c39: 2c2aa6 blti a10, 2, c69 <wDev_ProcessFiq+0x679>
|
|
c3c: ffbb31 l32r a3, b28 <wDev_ProcessFiq+0x538>
|
|
c3f: ffbcd1 l32r a13, b30 <wDev_ProcessFiq+0x540>
|
|
c42: 0020c0 memw
|
|
c45: aa2d22 l32i a2, a13, 0x2a8
|
|
c48: 102200 and a2, a2, a0
|
|
c4b: 202230 or a2, a2, a3
|
|
c4e: 0020c0 memw
|
|
c51: aa6d22 s32i a2, a13, 0x2a8
|
|
c54: ffb8e1 l32r a14, b34 <wDev_ProcessFiq+0x544>
|
|
c57: 0020c0 memw
|
|
c5a: ab2dc2 l32i a12, a13, 0x2ac
|
|
c5d: 10cc00 and a12, a12, a0
|
|
c60: 20cce0 or a12, a12, a14
|
|
c63: 0020c0 memw
|
|
c66: ab6dc2 s32i a12, a13, 0x2ac
|
|
c69: 11c8 l32i.n a12, a1, 4
|
|
c6b: 21d8 l32i.n a13, a1, 8
|
|
c6d: 31e8 l32i.n a14, a1, 12
|
|
c6f: ffb401 l32r a0, b40 <wDev_ProcessFiq+0x550>
|
|
c72: 0000c0 callx0 a0
|
|
c75: 0108 l32i.n a0, a1, 0
|
|
c77: 10c112 addi a1, a1, 16
|
|
c7a: f00d ret.n
|
|
c7c: 011032 l16ui a3, a0, 2
|
|
c7f: 24d9 s32i.n a13, a4, 8
|
|
c81: c3ca add.n a12, a3, a12
|
|
c83: ffe586 j c1d <wDev_ProcessFiq+0x62d>
|
|
c86: ff0000 excw
|
|
c89: 0f .byte 0xf
|
|
c8a: ffff00 excw
|
|
c8d: ff .byte 0xff
|
|
c8e: ff .byte 0xff
|
|
c8f: bf .byte 0xbf
|
|
c90: ff .byte 0xff
|
|
c91: ff .byte 0xff
|
|
c92: ff .byte 0xff
|
|
c93: 7f .byte 0x7f
|
|
c94: 000000 ill
|
|
c97: ffff80 excw
|
|
c9a: ff .byte 0xff
|
|
c9b: df .byte 0xdf
|
|
c9c: 000000 ill
|
|
c9f: 000800 excw
|
|
ca2: 000000 ill
|
|
ca5: 000000 ill
|
|
ca8: f1fe00 excw
|
|
cab: 3f .byte 0x3f
|
|
...
|
|
|
|
00000cb8 <wDev_AppendRxAmpduLensBlocks>:
|
|
cb8: f0c112 addi a1, a1, -16
|
|
cbb: 0139 s32i.n a3, a1, 0
|
|
cbd: 1109 s32i.n a0, a1, 4
|
|
cbf: 31d9 s32i.n a13, a1, 12
|
|
cc1: 21c9 s32i.n a12, a1, 8
|
|
cc3: 04dd mov.n a13, a4
|
|
cc5: 02cd mov.n a12, a2
|
|
cc7: 06a216 beqz a2, d35 <wDev_ProcessFiq+0x745>
|
|
cca: 0b0c movi.n a11, 0
|
|
ccc: fff341 l32r a4, c98 <wDev_ProcessFiq+0x6a8>
|
|
ccf: fff161 l32r a6, c94 <wDev_ProcessFiq+0x6a4>
|
|
cd2: ffef71 l32r a7, c90 <wDev_ProcessFiq+0x6a0>
|
|
cd5: ffed81 l32r a8, c8c <wDev_ProcessFiq+0x69c>
|
|
cd8: ffec91 l32r a9, c88 <wDev_ProcessFiq+0x698>
|
|
cdb: 000c movi.n a0, 0
|
|
cdd: 0020c0 memw
|
|
ce0: 0258 l32i.n a5, a2, 0
|
|
ce2: 105570 and a5, a5, a7
|
|
ce5: 205560 or a5, a5, a6
|
|
ce8: 0020c0 memw
|
|
ceb: 0259 s32i.n a5, a2, 0
|
|
ced: 0020c0 memw
|
|
cf0: 0238 l32i.n a3, a2, 0
|
|
cf2: 103380 and a3, a3, a8
|
|
cf5: 2033b0 or a3, a3, a11
|
|
cf8: 0020c0 memw
|
|
cfb: 0239 s32i.n a3, a2, 0
|
|
cfd: 0020c0 memw
|
|
d00: 02a8 l32i.n a10, a2, 0
|
|
d02: 10aa40 and a10, a10, a4
|
|
d05: 20aab0 or a10, a10, a11
|
|
d08: 0020c0 memw
|
|
d0b: 02a9 s32i.n a10, a2, 0
|
|
d0d: 0020c0 memw
|
|
d10: 0258 l32i.n a5, a2, 0
|
|
d12: b45050 extui a5, a5, 0, 12
|
|
d15: 115540 slli a5, a5, 12
|
|
d18: 0020c0 memw
|
|
d1b: 0238 l32i.n a3, a2, 0
|
|
d1d: 103390 and a3, a3, a9
|
|
d20: 203350 or a3, a3, a5
|
|
d23: 0020c0 memw
|
|
d26: 001b addi.n a0, a0, 1
|
|
d28: 0239 s32i.n a3, a2, 0
|
|
d2a: 2228 l32i.n a2, a2, 8
|
|
d2c: f40000 extui a0, a0, 0, 16
|
|
d2f: faa256 bnez a2, cdd <wDev_ProcessFiq+0x6ed>
|
|
d32: 000046 j d37 <wDev_ProcessFiq+0x747>
|
|
d35: 000c movi.n a0, 0
|
|
d37: 111d07 beq a13, a0, d4c <wDev_ProcessFiq+0x75c>
|
|
d3a: ffd821 l32r a2, c9c <wDev_ProcessFiq+0x6ac>
|
|
d3d: ffd831 l32r a3, ca0 <wDev_ProcessFiq+0x6b0>
|
|
d40: f1a542 movi a4, 0x5f1
|
|
d43: ffda01 l32r a0, cac <wDev_ProcessFiq+0x6bc>
|
|
d46: 0000c0 callx0 a0
|
|
d49: ffff06 j d49 <wDev_ProcessFiq+0x759>
|
|
d4c: ffd901 l32r a0, cb0 <wDev_ProcessFiq+0x6c0>
|
|
d4f: 0000c0 callx0 a0
|
|
d52: ffd401 l32r a0, ca4 <wDev_ProcessFiq+0x6b4>
|
|
d55: 0008 l32i.n a0, a0, 0
|
|
d57: c068 l32i.n a6, a0, 48
|
|
d59: d038 l32i.n a3, a0, 52
|
|
d5b: c6cc bnez.n a6, d6b <wDev_ProcessFiq+0x77b>
|
|
d5d: c0c9 s32i.n a12, a0, 48
|
|
d5f: ffd221 l32r a2, ca8 <wDev_ProcessFiq+0x6b8>
|
|
d62: 0020c0 memw
|
|
d65: 8362c2 s32i a12, a2, 0x20c
|
|
d68: 000046 j d6d <wDev_ProcessFiq+0x77d>
|
|
d6b: 23c9 s32i.n a12, a3, 8
|
|
d6d: 21c8 l32i.n a12, a1, 8
|
|
d6f: 040042 l8ui a4, a0, 4
|
|
d72: 0158 l32i.n a5, a1, 0
|
|
d74: d059 s32i.n a5, a0, 52
|
|
d76: 44da add.n a4, a4, a13
|
|
d78: 31d8 l32i.n a13, a1, 12
|
|
d7a: 044042 s8i a4, a0, 4
|
|
d7d: ffcd01 l32r a0, cb4 <wDev_ProcessFiq+0x6c4>
|
|
d80: 0000c0 callx0 a0
|
|
d83: 1108 l32i.n a0, a1, 4
|
|
d85: 10c112 addi a1, a1, 16
|
|
d88: f00d ret.n
|
|
d8a: 000000 ill
|
|
d8d: fe .byte 0xfe
|
|
d8e: 613ff1 l32r a15, fffd928c <wDevDisableRx+0xfffd84c0>
|
|
|
|
00000d90 <wDev_GetBAInfo>:
|
|
d90: ffff61 l32r a6, d8c <wDev_ProcessFiq+0x79c>
|
|
d93: 0020c0 memw
|
|
d96: dd2692 l32i a9, a6, 0x374
|
|
d99: 349c90 extui a9, a9, 12, 4
|
|
d9c: 004292 s8i a9, a2, 0
|
|
d9f: 0020c0 memw
|
|
da2: dd2682 l32i a8, a6, 0x374
|
|
da5: b48080 extui a8, a8, 0, 12
|
|
da8: 005382 s16i a8, a3, 0
|
|
dab: 0020c0 memw
|
|
dae: da2672 l32i a7, a6, 0x368
|
|
db1: 0479 s32i.n a7, a4, 0
|
|
db3: 0020c0 memw
|
|
db6: d92662 l32i a6, a6, 0x364
|
|
db9: 0569 s32i.n a6, a5, 0
|
|
dbb: f00d ret.n
|
|
dbd: 000000 ill
|
|
dc0: ff .byte 0xff
|
|
dc1: ff .byte 0xff
|
|
dc2: ff .byte 0xff
|
|
dc3: 7f .byte 0x7f
|
|
dc4: f1fe00 excw
|
|
dc7: 3f .byte 0x3f
|
|
dc8: 000120 excw
|
|
...
|
|
|
|
00000dcc <wDevDisableRx>:
|
|
dcc: fffd61 l32r a6, dc0 <wDev_ProcessFiq+0x7d0>
|
|
dcf: fffd51 l32r a5, dc4 <wDev_ProcessFiq+0x7d4>
|
|
dd2: 0020c0 memw
|
|
dd5: 812542 l32i a4, a5, 0x204
|
|
dd8: 104460 and a4, a4, a6
|
|
ddb: 0020c0 memw
|
|
dde: 816542 s32i a4, a5, 0x204
|
|
de1: fff931 l32r a3, dc8 <wDev_ProcessFiq+0x7d8>
|
|
de4: 120c movi.n a2, 1
|
|
de6: 804322 s8i a2, a3, 128
|
|
de9: f00d ret.n
|
|
deb: beef00 excw
|
|
dee: dead excw
|
|
df0: 1268 l32i.n a6, a2, 4
|
|
df2: fffe31 l32r a3, dec <wDev_ProcessFiq+0x7fc>
|
|
df5: 0639 s32i.n a3, a6, 0
|
|
df7: 0020c0 memw
|
|
dfa: 0258 l32i.n a5, a2, 0
|
|
dfc: 1248 l32i.n a4, a2, 4
|
|
dfe: b45050 extui a5, a5, 0, 12
|
|
e01: 445a add.n a4, a4, a5
|
|
e03: 0439 s32i.n a3, a4, 0
|
|
e05: f00d ret.n
|
|
e07: 000000 ill
|
|
e0a: 000000 ill
|
|
e0d: fe .byte 0xfe
|
|
e0e: 003ff1 l32r a15, fffc0f0c <wDevDisableRx+0xfffc0140>
|
|
e11: 000000 ill
|
|
e14: 0008 l32i.n a0, a0, 0
|
|
e16: ff0000 excw
|
|
e19: ff .byte 0xff
|
|
e1a: 00fff0 excw
|
|
...
|
|
e35: 000000 ill
|
|
e38: f0c112 addi a1, a1, -16
|
|
e3b: 1109 s32i.n a0, a1, 4
|
|
e3d: fff201 l32r a0, e08 <wDev_ProcessFiq+0x818>
|
|
e40: 0008 l32i.n a0, a0, 0
|
|
e42: 001022 l16ui a2, a0, 0
|
|
e45: 21c9 s32i.n a12, a1, 8
|
|
e47: 2d22b6 bltui a2, 2, e78 <wDev_ProcessFiq+0x888>
|
|
e4a: fff021 l32r a2, e0c <wDev_ProcessFiq+0x81c>
|
|
e4d: 0020c0 memw
|
|
e50: 8e2222 l32i a2, a2, 0x238
|
|
e53: 134c movi.n a3, 65
|
|
e55: 742020 extui a2, a2, 0, 8
|
|
e58: 02b327 bgeu a3, a2, e5e <wDev_ProcessFiq+0x86e>
|
|
e5b: 196277 bbci a2, 7, e78 <wDev_ProcessFiq+0x888>
|
|
e5e: 2038 l32i.n a3, a0, 8
|
|
e60: 1338 l32i.n a3, a3, 4
|
|
e62: 001342 l16ui a4, a3, 0
|
|
e65: 1308 l32i.n a0, a3, 4
|
|
e67: 414e40 srli a4, a4, 14
|
|
e6a: a48c beqz.n a4, e78 <wDev_ProcessFiq+0x888>
|
|
e6c: 11e077 bbsi a0, 7, e81 <wDev_ProcessFiq+0x891>
|
|
e6f: 644000 extui a4, a0, 0, 7
|
|
e72: 0b84e6 bgei a4, 8, e81 <wDev_ProcessFiq+0x891>
|
|
e75: 08f0e7 bbsi a0, 30, e81 <wDev_ProcessFiq+0x891>
|
|
e78: 21c8 l32i.n a12, a1, 8
|
|
e7a: 1108 l32i.n a0, a1, 4
|
|
e7c: 10c112 addi a1, a1, 16
|
|
e7f: f00d ret.n
|
|
e81: c20c movi.n a2, 12
|
|
e83: 0139 s32i.n a3, a1, 0
|
|
e85: ffe501 l32r a0, e1c <wDev_ProcessFiq+0x82c>
|
|
e88: 0000c0 callx0 a0
|
|
e8b: 02cd mov.n a12, a2
|
|
e8d: fe7216 beqz a2, e78 <wDev_ProcessFiq+0x888>
|
|
e90: 0138 l32i.n a3, a1, 0
|
|
e92: c40c movi.n a4, 12
|
|
e94: ffe301 l32r a0, e20 <wDev_ProcessFiq+0x830>
|
|
e97: 0000c0 callx0 a0
|
|
e9a: ffe201 l32r a0, e24 <wDev_ProcessFiq+0x834>
|
|
e9d: 0000c0 callx0 a0
|
|
ea0: 02dc bnez.n a2, eb4 <wDev_ProcessFiq+0x8c4>
|
|
ea2: ffdb21 l32r a2, e10 <wDev_ProcessFiq+0x820>
|
|
ea5: ffdb31 l32r a3, e14 <wDev_ProcessFiq+0x824>
|
|
ea8: 64a742 movi a4, 0x764
|
|
eab: ffdf01 l32r a0, e28 <wDev_ProcessFiq+0x838>
|
|
eae: 0000c0 callx0 a0
|
|
eb1: ffff06 j eb1 <wDev_ProcessFiq+0x8c1>
|
|
eb4: ffd981 l32r a8, e18 <wDev_ProcessFiq+0x828>
|
|
eb7: 2c68 l32i.n a6, a12, 8
|
|
eb9: 001c52 l16ui a5, a12, 0
|
|
ebc: 060272 l8ui a7, a2, 6
|
|
ebf: 415e50 srli a5, a5, 14
|
|
ec2: 347070 extui a7, a7, 0, 4
|
|
ec5: 117700 slli a7, a7, 16
|
|
ec8: 106680 and a6, a6, a8
|
|
ecb: 206670 or a6, a6, a7
|
|
ece: 2c69 s32i.n a6, a12, 8
|
|
ed0: 95ac beqz.n a5, efd <wDev_ProcessFiq+0x90d>
|
|
ed2: 1c28 l32i.n a2, a12, 4
|
|
ed4: 640020 extui a0, a2, 0, 7
|
|
ed7: 05e277 bbsi a2, 7, ee0 <wDev_ProcessFiq+0x8f0>
|
|
eda: 0280e6 bgei a0, 8, ee0 <wDev_ProcessFiq+0x8f0>
|
|
edd: 1c72e7 bbci a2, 30, efd <wDev_ProcessFiq+0x90d>
|
|
ee0: 19c0e6 bgei a0, 32, efd <wDev_ProcessFiq+0x90d>
|
|
ee3: 022c movi.n a2, 32
|
|
ee5: 930c movi.n a3, 9
|
|
ee7: 0c4d mov.n a4, a12
|
|
ee9: ffd001 l32r a0, e2c <wDev_ProcessFiq+0x83c>
|
|
eec: 0000c0 callx0 a0
|
|
eef: 851266 bnei a2, 1, e78 <wDev_ProcessFiq+0x888>
|
|
ef2: 0c2d mov.n a2, a12
|
|
ef4: ffcf01 l32r a0, e30 <wDev_ProcessFiq+0x840>
|
|
ef7: 0000c0 callx0 a0
|
|
efa: ffde86 j e78 <wDev_ProcessFiq+0x888>
|
|
efd: 0c2d mov.n a2, a12
|
|
eff: ffcd01 l32r a0, e34 <wDev_ProcessFiq+0x844>
|
|
f02: 0000c0 callx0 a0
|
|
f05: ffdbc6 j e78 <wDev_ProcessFiq+0x888>
|
|
f08: f20a00 excw
|
|
f0b: 3f .byte 0x3f
|
|
f0c: f20e00 excw
|
|
f0f: 3f .byte 0x3f
|
|
f10: f1fe00 excw
|
|
f13: 3f .byte 0x3f
|
|
...
|
|
f1c: 0008 l32i.n a0, a0, 0
|
|
f1e: ff0000 excw
|
|
f21: ff .byte 0xff
|
|
f22: 00fff0 excw
|
|
...
|
|
f3d: 000000 ill
|
|
f40: 420c movi.n a2, 4
|
|
f42: f0c112 addi a1, a1, -16
|
|
f45: 31d9 s32i.n a13, a1, 12
|
|
f47: 1109 s32i.n a0, a1, 4
|
|
f49: 21c9 s32i.n a12, a1, 8
|
|
f4b: d31c movi.n a3, 29
|
|
f4d: ffeec1 l32r a12, f08 <wDev_ProcessFiq+0x918>
|
|
f50: ffef01 l32r a0, f0c <wDev_ProcessFiq+0x91c>
|
|
f53: 0020c0 memw
|
|
f56: bf2002 l32i a0, a0, 0x2fc
|
|
f59: 0020c0 memw
|
|
f5c: 802c42 l32i a4, a12, 0x200
|
|
f5f: c04400 sub a4, a4, a0
|
|
f62: 143347 bltu a3, a4, f7a <wDev_ProcessFiq+0x98a>
|
|
f65: 0020c0 memw
|
|
f68: 872c42 l32i a4, a12, 0x21c
|
|
f6b: 76e427 bbsi a4, 2, fe5 <wDev_ProcessFiq+0x9f5>
|
|
f6e: 0020c0 memw
|
|
f71: 802c52 l32i a5, a12, 0x200
|
|
f74: c05500 sub a5, a5, a0
|
|
f77: eab357 bgeu a3, a5, f65 <wDev_ProcessFiq+0x975>
|
|
f7a: 00af72 movi a7, 0xffffff00
|
|
f7d: ffe431 l32r a3, f10 <wDev_ProcessFiq+0x920>
|
|
f80: 0020c0 memw
|
|
f83: f52362 l32i a6, a3, 0x3d4
|
|
f86: da7c movi.n a10, -3
|
|
f88: 106670 and a6, a6, a7
|
|
f8b: 746860 extui a6, a6, 8, 8
|
|
f8e: 5386b6 bltui a6, 8, fe5 <wDev_ProcessFiq+0x9f5>
|
|
f91: 0020c0 memw
|
|
f94: 9c2c92 l32i a9, a12, 0x270
|
|
f97: 1099a0 and a9, a9, a10
|
|
f9a: 0020c0 memw
|
|
f9d: 9c6c92 s32i a9, a12, 0x270
|
|
fa0: 0020c0 memw
|
|
fa3: 872c82 l32i a8, a12, 0x21c
|
|
fa6: 08e827 bbsi a8, 2, fb2 <wDev_ProcessFiq+0x9c2>
|
|
fa9: 0020c0 memw
|
|
fac: 872cb2 l32i a11, a12, 0x21c
|
|
faf: f60b27 bnone a11, a2, fa9 <wDev_ProcessFiq+0x9b9>
|
|
fb2: 0020c0 memw
|
|
fb5: ffd701 l32r a0, f14 <wDev_ProcessFiq+0x924>
|
|
fb8: 0008 l32i.n a0, a0, 0
|
|
fba: 0010d2 l16ui a13, a0, 0
|
|
fbd: 896c22 s32i a2, a12, 0x224
|
|
fc0: 102db6 bltui a13, 2, fd4 <wDev_ProcessFiq+0x9e4>
|
|
fc3: 0020c0 memw
|
|
fc6: 8e2322 l32i a2, a3, 0x238
|
|
fc9: 144c movi.n a4, 65
|
|
fcb: 742020 extui a2, a2, 0, 8
|
|
fce: 1eb427 bgeu a4, a2, ff0 <wDev_ProcessFiq+0xa00>
|
|
fd1: 1be277 bbsi a2, 7, ff0 <wDev_ProcessFiq+0xa00>
|
|
fd4: 240c movi.n a4, 2
|
|
fd6: 0020c0 memw
|
|
fd9: 9c2c32 l32i a3, a12, 0x270
|
|
fdc: 203340 or a3, a3, a4
|
|
fdf: 0020c0 memw
|
|
fe2: 9c6c32 s32i a3, a12, 0x270
|
|
fe5: 21c8 l32i.n a12, a1, 8
|
|
fe7: 31d8 l32i.n a13, a1, 12
|
|
fe9: 1108 l32i.n a0, a1, 4
|
|
feb: 10c112 addi a1, a1, 16
|
|
fee: f00d ret.n
|
|
ff0: 2058 l32i.n a5, a0, 8
|
|
ff2: c20c movi.n a2, 12
|
|
ff4: 1558 l32i.n a5, a5, 4
|
|
ff6: 0159 s32i.n a5, a1, 0
|
|
ff8: ffcb01 l32r a0, f24 <wDev_ProcessFiq+0x934>
|
|
ffb: 0000c0 callx0 a0
|
|
ffe: 02dd mov.n a13, a2
|
|
1000: fd0216 beqz a2, fd4 <wDev_ProcessFiq+0x9e4>
|
|
1003: 0138 l32i.n a3, a1, 0
|
|
1005: c40c movi.n a4, 12
|
|
1007: ffc801 l32r a0, f28 <wDev_ProcessFiq+0x938>
|
|
100a: 0000c0 callx0 a0
|
|
100d: ffc701 l32r a0, f2c <wDev_ProcessFiq+0x93c>
|
|
1010: 0000c0 callx0 a0
|
|
1013: 02dc bnez.n a2, 1027 <wDev_ProcessFiq+0xa37>
|
|
1015: ffc021 l32r a2, f18 <wDev_ProcessFiq+0x928>
|
|
1018: ffc131 l32r a3, f1c <wDev_ProcessFiq+0x92c>
|
|
101b: a0a742 movi a4, 0x7a0
|
|
101e: ffc401 l32r a0, f30 <wDev_ProcessFiq+0x940>
|
|
1021: 0000c0 callx0 a0
|
|
1024: ffff06 j 1024 <wDev_ProcessFiq+0xa34>
|
|
1027: ffbe91 l32r a9, f20 <wDev_ProcessFiq+0x930>
|
|
102a: 2d78 l32i.n a7, a13, 8
|
|
102c: 001d62 l16ui a6, a13, 0
|
|
102f: 060282 l8ui a8, a2, 6
|
|
1032: 416e60 srli a6, a6, 14
|
|
1035: 348080 extui a8, a8, 0, 4
|
|
1038: 118800 slli a8, a8, 16
|
|
103b: 107790 and a7, a7, a9
|
|
103e: 207780 or a7, a7, a8
|
|
1041: 2d79 s32i.n a7, a13, 8
|
|
1043: 86ac beqz.n a6, 106f <wDev_ProcessFiq+0xa7f>
|
|
1045: 1d78 l32i.n a7, a13, 4
|
|
1047: 640070 extui a0, a7, 0, 7
|
|
104a: 02e777 bbsi a7, 7, 1050 <wDev_ProcessFiq+0xa60>
|
|
104d: 1e80a6 blti a0, 8, 106f <wDev_ProcessFiq+0xa7f>
|
|
1050: 1bc0e6 bgei a0, 32, 106f <wDev_ProcessFiq+0xa7f>
|
|
1053: 022c movi.n a2, 32
|
|
1055: 930c movi.n a3, 9
|
|
1057: 0d4d mov.n a4, a13
|
|
1059: ffb601 l32r a0, f34 <wDev_ProcessFiq+0x944>
|
|
105c: 0000c0 callx0 a0
|
|
105f: 820b addi.n a8, a2, -1
|
|
1061: f6f856 bnez a8, fd4 <wDev_ProcessFiq+0x9e4>
|
|
1064: 0d2d mov.n a2, a13
|
|
1066: ffb401 l32r a0, f38 <wDev_ProcessFiq+0x948>
|
|
1069: 0000c0 callx0 a0
|
|
106c: ffd906 j fd4 <wDev_ProcessFiq+0x9e4>
|
|
106f: 0d2d mov.n a2, a13
|
|
1071: ffb201 l32r a0, f3c <wDev_ProcessFiq+0x94c>
|
|
1074: 0000c0 callx0 a0
|
|
1077: ffd646 j fd4 <wDev_ProcessFiq+0x9e4>
|
|
107a: 000000 ill
|
|
107d: 000000 ill
|
|
1080: ff .byte 0xff
|
|
1081: ff .byte 0xff
|
|
1082: ff .byte 0xff
|
|
1083: 7f .byte 0x7f
|
|
...
|
|
108c: ff .byte 0xff
|
|
108d: ff .byte 0xff
|
|
108e: ff .byte 0xff
|
|
108f: 000000 ill
|
|
1092: ff0000 excw
|
|
1095: ff .byte 0xff
|
|
1096: ff .byte 0xff
|
|
...
|
|
10c7: c11200 mul16u a1, a2, a0
|
|
10ca: 61c9d0 excw
|
|
10cd: 81e9 s32i.n a14, a1, 32
|
|
10cf: ffebe1 l32r a14, 107c <wDev_ProcessFiq+0xa8c>
|
|
10d2: 5109 s32i.n a0, a1, 20
|
|
10d4: 0e28 l32i.n a2, a14, 0
|
|
10d6: 91f9 s32i.n a15, a1, 36
|
|
10d8: 2228 l32i.n a2, a2, 8
|
|
10da: 71d9 s32i.n a13, a1, 28
|
|
10dc: 12d8 l32i.n a13, a2, 4
|
|
10de: 1f0c movi.n a15, 1
|
|
10e0: 1d08 l32i.n a0, a13, 4
|
|
10e2: 3dcb addi.n a3, a13, 12
|
|
10e4: 2d70b7 bbci a0, 27, 1115 <wDev_ProcessFiq+0xb25>
|
|
10e7: 02fd mov.n a15, a2
|
|
10e9: ffe501 l32r a0, 1080 <wDev_ProcessFiq+0xa90>
|
|
10ec: 0020c0 memw
|
|
10ef: 0248 l32i.n a4, a2, 0
|
|
10f1: 1e0c movi.n a14, 1
|
|
10f3: 104400 and a4, a4, a0
|
|
10f6: 154e40 extui a4, a4, 30, 2
|
|
10f9: 64fc bnez.n a4, 1133 <wDev_ProcessFiq+0xb43>
|
|
10fb: 1e0c movi.n a14, 1
|
|
10fd: 2ff8 l32i.n a15, a15, 8
|
|
10ff: ee1b addi.n a14, a14, 1
|
|
1101: f4e0e0 extui a14, a14, 0, 16
|
|
1104: 0020c0 memw
|
|
1107: 0f58 l32i.n a5, a15, 0
|
|
1109: 105500 and a5, a5, a0
|
|
110c: 155e50 extui a5, a5, 30, 2
|
|
110f: fea516 beqz a5, 10fd <wDev_ProcessFiq+0xb0d>
|
|
1112: 000746 j 1133 <wDev_ProcessFiq+0xb43>
|
|
1115: 0c0d22 l8ui a2, a13, 12
|
|
1118: 000c movi.n a0, 0
|
|
111a: 342020 extui a2, a2, 0, 4
|
|
111d: 830f20 moveqz a0, a15, a2
|
|
1120: 2109 s32i.n a0, a1, 8
|
|
1122: 043016 beqz a0, 1169 <wDev_ProcessFiq+0xb79>
|
|
1125: 80a022 movi a2, 128
|
|
1128: ffdd01 l32r a0, 109c <wDev_ProcessFiq+0xaac>
|
|
112b: 0000c0 callx0 a0
|
|
112e: 02cd mov.n a12, a2
|
|
1130: 000fc6 j 1173 <wDev_ProcessFiq+0xb83>
|
|
1133: 4139 s32i.n a3, a1, 16
|
|
1135: 090d22 l8ui a2, a13, 9
|
|
1138: ffd341 l32r a4, 1084 <wDev_ProcessFiq+0xa94>
|
|
113b: a02220 addx4 a2, a2, a2
|
|
113e: c448 l32i.n a4, a4, 48
|
|
1140: 1149 s32i.n a4, a1, 4
|
|
1142: 1122f0 slli a2, a2, 1
|
|
1145: 32c222 addi a2, a2, 50
|
|
1148: ffd601 l32r a0, 10a0 <wDev_ProcessFiq+0xab0>
|
|
114b: 0000c0 callx0 a0
|
|
114e: 02cd mov.n a12, a2
|
|
1150: 050256 bnez a2, 11a4 <wDev_ProcessFiq+0xbb4>
|
|
1153: 0e3d mov.n a3, a14
|
|
1155: 0f2d mov.n a2, a15
|
|
1157: fefd85 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
115a: ffcb21 l32r a2, 1088 <wDev_ProcessFiq+0xa98>
|
|
115d: 0228 l32i.n a2, a2, 0
|
|
115f: 130c movi.n a3, 1
|
|
1161: c228 l32i.n a2, a2, 48
|
|
1163: ff0045 call0 168 <wDev_MacTim1SetFunc-0x2dc>
|
|
1166: 005b06 j 12d6 <wDev_ProcessFiq+0xce6>
|
|
1169: c23c movi.n a2, 60
|
|
116b: ffce01 l32r a0, 10a4 <wDev_ProcessFiq+0xab4>
|
|
116e: 0000c0 callx0 a0
|
|
1171: 02cd mov.n a12, a2
|
|
1173: accc bnez.n a12, 1181 <wDev_ProcessFiq+0xb91>
|
|
1175: 0e28 l32i.n a2, a14, 0
|
|
1177: 130c movi.n a3, 1
|
|
1179: 2228 l32i.n a2, a2, 8
|
|
117b: fefb45 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
117e: 005506 j 12d6 <wDev_ProcessFiq+0xce6>
|
|
1181: 2138 l32i.n a3, a1, 8
|
|
1183: 169316 beqz a3, 12f0 <wDev_ProcessFiq+0xd00>
|
|
1186: 0c2d mov.n a2, a12
|
|
1188: 0d3d mov.n a3, a13
|
|
118a: 80a042 movi a4, 128
|
|
118d: ffc601 l32r a0, 10a8 <wDev_ProcessFiq+0xab8>
|
|
1190: 0000c0 callx0 a0
|
|
1193: 3e5cf2 s16i a15, a12, 124
|
|
1196: 0d08 l32i.n a0, a13, 0
|
|
1198: 144e00 extui a4, a0, 14, 2
|
|
119b: 146456 bnez a4, 12e5 <wDev_ProcessFiq+0xcf5>
|
|
119e: b50000 extui a0, a0, 16, 12
|
|
11a1: 005146 j 12ea <wDev_ProcessFiq+0xcfa>
|
|
11a4: 0d3d mov.n a3, a13
|
|
11a6: c43c movi.n a4, 60
|
|
11a8: ffc101 l32r a0, 10ac <wDev_ProcessFiq+0xabc>
|
|
11ab: 0000c0 callx0 a0
|
|
11ae: e0a082 movi a8, 224
|
|
11b1: fca092 movi a9, 252
|
|
11b4: ffb641 l32r a4, 108c <wDev_ProcessFiq+0xa9c>
|
|
11b7: 1138 l32i.n a3, a1, 4
|
|
11b9: 050c movi.n a5, 0
|
|
11bb: 32cc62 addi a6, a12, 50
|
|
11be: 3169 s32i.n a6, a1, 12
|
|
11c0: 185c52 s16i a5, a12, 48
|
|
11c3: 1308 l32i.n a0, a3, 4
|
|
11c5: 0020c0 memw
|
|
11c8: 03a8 l32i.n a10, a3, 0
|
|
11ca: 1378 l32i.n a7, a3, 4
|
|
11cc: 10aa40 and a10, a10, a4
|
|
11cf: 41aca0 srli a10, a10, 12
|
|
11d2: 77aa add.n a7, a7, a10
|
|
11d4: 023077 bltu a0, a7, 11da <wDev_ProcessFiq+0xbea>
|
|
11d7: 002a46 j 1284 <wDev_ProcessFiq+0xc94>
|
|
11da: 090db2 l8ui a11, a13, 9
|
|
11dd: 181c72 l16ui a7, a12, 48
|
|
11e0: 0237b7 bltu a7, a11, 11e6 <wDev_ProcessFiq+0xbf6>
|
|
11e3: 002746 j 1284 <wDev_ProcessFiq+0xc94>
|
|
11e6: 000022 l8ui a2, a0, 0
|
|
11e9: ffa951 l32r a5, 1090 <wDev_ProcessFiq+0xaa0>
|
|
11ec: a28c beqz.n a2, 11fa <wDev_ProcessFiq+0xc0a>
|
|
11ee: 023827 bltu a8, a2, 11f4 <wDev_ProcessFiq+0xc04>
|
|
11f1: 002286 j 127f <wDev_ProcessFiq+0xc8f>
|
|
11f4: 02b927 bgeu a9, a2, 11fa <wDev_ProcessFiq+0xc0a>
|
|
11f7: 002106 j 127f <wDev_ProcessFiq+0xc8f>
|
|
11fa: 0558 l32i.n a5, a5, 0
|
|
11fc: 2568 l32i.n a6, a5, 8
|
|
11fe: 0020c0 memw
|
|
1201: 0109 s32i.n a0, a1, 0
|
|
1203: 0668 l32i.n a6, a6, 0
|
|
1205: 4128 l32i.n a2, a1, 16
|
|
1207: 2558 l32i.n a5, a5, 8
|
|
1209: 18c222 addi a2, a2, 24
|
|
120c: 1558 l32i.n a5, a5, 4
|
|
120e: b46060 extui a6, a6, 0, 12
|
|
1211: 556a add.n a5, a5, a6
|
|
1213: 6db257 bgeu a2, a5, 1284 <wDev_ProcessFiq+0xc94>
|
|
1216: 640c movi.n a4, 6
|
|
1218: 4168 l32i.n a6, a1, 16
|
|
121a: 3188 l32i.n a8, a1, 12
|
|
121c: 971b addi.n a9, a7, 1
|
|
121e: 185c92 s16i a9, a12, 48
|
|
1221: 0178 l32i.n a7, a1, 0
|
|
1223: 284b addi.n a2, a8, 4
|
|
1225: 0778 l32i.n a7, a7, 0
|
|
1227: 10c632 addi a3, a6, 16
|
|
122a: b47870 extui a7, a7, 8, 12
|
|
122d: 005872 s16i a7, a8, 0
|
|
1230: 0b1662 l16ui a6, a6, 22
|
|
1233: 015862 s16i a6, a8, 2
|
|
1236: ff9e01 l32r a0, 10b0 <wDev_ProcessFiq+0xac0>
|
|
1239: 0000c0 callx0 a0
|
|
123c: c31c movi.n a3, 28
|
|
123e: 222c movi.n a2, 34
|
|
1240: 41a8 l32i.n a10, a1, 16
|
|
1242: 3158 l32i.n a5, a1, 12
|
|
1244: 010aa2 l8ui a10, a10, 1
|
|
1247: 55ab addi.n a5, a5, 10
|
|
1249: 3159 s32i.n a5, a1, 12
|
|
124b: 1440a0 extui a4, a10, 0, 2
|
|
124e: fdc442 addi a4, a4, -3
|
|
1251: 932340 movnez a2, a3, a4
|
|
1254: 222b addi.n a2, a2, 2
|
|
1256: f42020 extui a2, a2, 0, 16
|
|
1259: 046a77 bbci a10, 7, 1261 <wDev_ProcessFiq+0xc71>
|
|
125c: 224b addi.n a2, a2, 4
|
|
125e: f42020 extui a2, a2, 0, 16
|
|
1261: 430c movi.n a3, 4
|
|
1263: ff9401 l32r a0, 10b4 <wDev_ProcessFiq+0xac4>
|
|
1266: 0000c0 callx0 a0
|
|
1269: 0108 l32i.n a0, a1, 0
|
|
126b: 1138 l32i.n a3, a1, 4
|
|
126d: ff8941 l32r a4, 1094 <wDev_ProcessFiq+0xaa4>
|
|
1270: e0a082 movi a8, 224
|
|
1273: fca092 movi a9, 252
|
|
1276: 4158 l32i.n a5, a1, 16
|
|
1278: f46020 extui a6, a2, 0, 16
|
|
127b: 556a add.n a5, a5, a6
|
|
127d: 4159 s32i.n a5, a1, 16
|
|
127f: 004b addi.n a0, a0, 4
|
|
1281: ffd006 j 11c5 <wDev_ProcessFiq+0xbd5>
|
|
1284: 0e3d mov.n a3, a14
|
|
1286: 0f2d mov.n a2, a15
|
|
1288: feea45 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
128b: ff8321 l32r a2, 1098 <wDev_ProcessFiq+0xaa8>
|
|
128e: 0228 l32i.n a2, a2, 0
|
|
1290: 130c movi.n a3, 1
|
|
1292: c228 l32i.n a2, a2, 48
|
|
1294: feed05 call0 168 <wDev_MacTim1SetFunc-0x2dc>
|
|
1297: 000906 j 12bf <wDev_ProcessFiq+0xccf>
|
|
129a: 1d08 l32i.n a0, a13, 4
|
|
129c: 410800 srli a0, a0, 8
|
|
129f: 1ccd32 addi a3, a13, 28
|
|
12a2: 195c02 s16i a0, a12, 50
|
|
12a5: 640c movi.n a4, 6
|
|
12a7: 111d22 l16ui a2, a13, 34
|
|
12aa: 1a5c22 s16i a2, a12, 52
|
|
12ad: 36cc22 addi a2, a12, 54
|
|
12b0: ff8201 l32r a0, 10b8 <wDev_ProcessFiq+0xac8>
|
|
12b3: 0000c0 callx0 a0
|
|
12b6: 0e28 l32i.n a2, a14, 0
|
|
12b8: 130c movi.n a3, 1
|
|
12ba: 2228 l32i.n a2, a2, 8
|
|
12bc: fee705 call0 130 <wDev_MacTim1SetFunc-0x314>
|
|
12bf: 022c movi.n a2, 32
|
|
12c1: 930c movi.n a3, 9
|
|
12c3: 0c4d mov.n a4, a12
|
|
12c5: ff7d01 l32r a0, 10bc <wDev_ProcessFiq+0xacc>
|
|
12c8: 0000c0 callx0 a0
|
|
12cb: 071266 bnei a2, 1, 12d6 <wDev_ProcessFiq+0xce6>
|
|
12ce: 0c2d mov.n a2, a12
|
|
12d0: ff7c01 l32r a0, 10c0 <wDev_ProcessFiq+0xad0>
|
|
12d3: 0000c0 callx0 a0
|
|
12d6: 61c8 l32i.n a12, a1, 24
|
|
12d8: 71d8 l32i.n a13, a1, 28
|
|
12da: 81e8 l32i.n a14, a1, 32
|
|
12dc: 91f8 l32i.n a15, a1, 36
|
|
12de: 5108 l32i.n a0, a1, 20
|
|
12e0: 30c112 addi a1, a1, 48
|
|
12e3: f00d ret.n
|
|
12e5: 1d08 l32i.n a0, a13, 4
|
|
12e7: 410800 srli a0, a0, 8
|
|
12ea: 3f5c02 s16i a0, a12, 126
|
|
12ed: fff146 j 12b6 <wDev_ProcessFiq+0xcc6>
|
|
12f0: 0c2d mov.n a2, a12
|
|
12f2: 0d3d mov.n a3, a13
|
|
12f4: c43c movi.n a4, 60
|
|
12f6: ff7301 l32r a0, 10c4 <wDev_ProcessFiq+0xad4>
|
|
12f9: 0000c0 callx0 a0
|
|
12fc: 185cf2 s16i a15, a12, 48
|
|
12ff: 0d08 l32i.n a0, a13, 0
|
|
1301: 142e00 extui a2, a0, 14, 2
|
|
1304: f92256 bnez a2, 129a <wDev_ProcessFiq+0xcaa>
|
|
1307: b50000 extui a0, a0, 16, 12
|
|
130a: ffe446 j 129f <wDev_ProcessFiq+0xcaf>
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00002628 <wDev_SetRxPolicy-0x5b4>:
|
|
2628: 80a000 add a10, a0, a0
|
|
262b: 0e0000 excw
|
|
262e: 003ff2 excw
|
|
2631: f20a add.n a15, a2, a0
|
|
2633: 3f .byte 0x3f
|
|
2634: dfbff7 bgeu a15, a15, 2617 <wDev_ProcessFiq+0x2027>
|
|
2637: 7f .byte 0x7f
|
|
2638: ff .byte 0xff
|
|
2639: ff .byte 0xff
|
|
263a: ffff00 excw
|
|
263d: ffff00 excw
|
|
2640: 001600 excw
|
|
2643: f00000 subx8 a0, a0, a0
|
|
2646: ff .byte 0xff
|
|
2647: ff .byte 0xff
|
|
2648: 000000 ill
|
|
264b: 000080 ret
|
|
264e: b14000 sra a4, a0
|
|
2651: a1fff6 bgeui a15, 0x100, 25f6 <wDev_ProcessFiq+0x2006>
|
|
2654: 31fff6 bgeui a15, 0x100, 2689 <wDev_SetRxPolicy-0x553>
|
|
2657: c0fff6 bgeui a15, 0x100, 261b <wDev_ProcessFiq+0x202b>
|
|
265a: 920020 excw
|
|
265d: b0a223 excw
|
|
2660: 2099 s32i.n a9, a0, 8
|
|
2662: 0020c0 memw
|
|
2665: a26392 s32i a9, a3, 0x288
|
|
2668: fff381 l32r a8, 2634 <wDev_SetRxPolicy-0x5a8>
|
|
266b: 0020c0 memw
|
|
266e: a22372 l32i a7, a3, 0x288
|
|
2671: 107780 and a7, a7, a8
|
|
2674: 0020c0 memw
|
|
2677: a26372 s32i a7, a3, 0x288
|
|
267a: 860c movi.n a6, 8
|
|
267c: 0020c0 memw
|
|
267f: a42352 l32i a5, a3, 0x290
|
|
2682: 205560 or a5, a5, a6
|
|
2685: 0020c0 memw
|
|
2688: a46352 s32i a5, a3, 0x290
|
|
268b: 340c movi.n a4, 3
|
|
268d: 0020c0 memw
|
|
2690: a52322 l32i a2, a3, 0x294
|
|
2693: 202240 or a2, a2, a4
|
|
2696: 0020c0 memw
|
|
2699: a56322 s32i a2, a3, 0x294
|
|
269c: 0fafb2 movi a11, -241
|
|
269f: 0020c0 memw
|
|
26a2: 2a98 l32i.n a9, a10, 8
|
|
26a4: 1099b0 and a9, a9, a11
|
|
26a7: 0020c0 memw
|
|
26aa: 2a99 s32i.n a9, a10, 8
|
|
26ac: 0020c0 memw
|
|
26af: 9a2382 l32i a8, a3, 0x268
|
|
26b2: 758080 extui a8, a8, 16, 8
|
|
26b5: ffe091 l32r a9, 2638 <wDev_SetRxPolicy-0x5a4>
|
|
26b8: 12c882 addi a8, a8, 18
|
|
26bb: 748080 extui a8, a8, 0, 8
|
|
26be: 118800 slli a8, a8, 16
|
|
26c1: 0020c0 memw
|
|
26c4: 9a2372 l32i a7, a3, 0x268
|
|
26c7: 107790 and a7, a7, a9
|
|
26ca: 207780 or a7, a7, a8
|
|
26cd: 0020c0 memw
|
|
26d0: 9a6372 s32i a7, a3, 0x268
|
|
26d3: 00af62 movi a6, 0xffffff00
|
|
26d6: 651c movi.n a5, 22
|
|
26d8: 0020c0 memw
|
|
26db: 9b2342 l32i a4, a3, 0x26c
|
|
26de: 104460 and a4, a4, a6
|
|
26e1: 204450 or a4, a4, a5
|
|
26e4: 0020c0 memw
|
|
26e7: 9b6342 s32i a4, a3, 0x26c
|
|
26ea: ffd421 l32r a2, 263c <wDev_SetRxPolicy-0x5a0>
|
|
26ed: ffd4b1 l32r a11, 2640 <wDev_SetRxPolicy-0x59c>
|
|
26f0: 0020c0 memw
|
|
26f3: 9b23a2 l32i a10, a3, 0x26c
|
|
26f6: 10aa20 and a10, a10, a2
|
|
26f9: 20aab0 or a10, a10, a11
|
|
26fc: 0020c0 memw
|
|
26ff: 9b63a2 s32i a10, a3, 0x26c
|
|
2702: ffd091 l32r a9, 2644 <wDev_SetRxPolicy-0x598>
|
|
2705: f0a082 movi a8, 240
|
|
2708: 0020c0 memw
|
|
270b: 852372 l32i a7, a3, 0x214
|
|
270e: 107790 and a7, a7, a9
|
|
2711: 207780 or a7, a7, a8
|
|
2714: 0020c0 memw
|
|
2717: 856372 s32i a7, a3, 0x214
|
|
271a: ffcb61 l32r a6, 2648 <wDev_SetRxPolicy-0x594>
|
|
271d: 0020c0 memw
|
|
2720: 852352 l32i a5, a3, 0x214
|
|
2723: 205560 or a5, a5, a6
|
|
2726: 0020c0 memw
|
|
2729: 856352 s32i a5, a3, 0x214
|
|
272c: ffc841 l32r a4, 264c <wDev_SetRxPolicy-0x590>
|
|
272f: 0020c0 memw
|
|
2732: 852322 l32i a2, a3, 0x214
|
|
2735: 202240 or a2, a2, a4
|
|
2738: 0020c0 memw
|
|
273b: 856322 s32i a2, a3, 0x214
|
|
273e: f00d ret.n
|
|
2740: 000000 ill
|
|
2743: 0e00c4 excw
|
|
2746: 413ff2 excw
|
|
2749: fe .byte 0xfe
|
|
274a: ff .byte 0xff
|
|
274b: fffe31 l32r a3, 2744 <wDev_SetRxPolicy-0x498>
|
|
274e: 0020c0 memw
|
|
2751: 962322 l32i a2, a3, 0x258
|
|
2754: 202240 or a2, a2, a4
|
|
2757: 0020c0 memw
|
|
275a: 966322 s32i a2, a3, 0x258
|
|
275d: f00d ret.n
|
|
275f: ffff00 excw
|
|
2762: ff .byte 0xff
|
|
2763: 003b addi.n a0, a0, 3
|
|
2765: 0e .byte 0xe
|
|
2766: 413ff2 excw
|
|
2769: fe .byte 0xfe
|
|
276a: ff .byte 0xff
|
|
276b: fffe31 l32r a3, 2764 <wDev_SetRxPolicy-0x478>
|
|
276e: 0020c0 memw
|
|
2771: 962322 l32i a2, a3, 0x258
|
|
2774: 102240 and a2, a2, a4
|
|
2777: 0020c0 memw
|
|
277a: 966322 s32i a2, a3, 0x258
|
|
277d: f00d ret.n
|
|
277f: 000000 ill
|
|
2782: 310000 srai a0, a0, 16
|
|
2785: ff .byte 0xff
|
|
2786: ff .byte 0xff
|
|
2787: 1329 s32i.n a2, a3, 4
|
|
2789: f00d ret.n
|
|
278b: 000000 ill
|
|
278e: 000000 ill
|
|
2791: 0e .byte 0xe
|
|
2792: 003ff2 excw
|
|
2795: 000000 ill
|
|
2798: f0c112 addi a1, a1, -16
|
|
279b: 0109 s32i.n a0, a1, 0
|
|
279d: 000005 call0 27a0 <wDev_SetRxPolicy-0x43c>
|
|
27a0: fffd01 l32r a0, 2794 <wDev_SetRxPolicy-0x448>
|
|
27a3: 0000c0 callx0 a0
|
|
27a6: fff931 l32r a3, 278c <wDev_SetRxPolicy-0x450>
|
|
27a9: 000c movi.n a0, 0
|
|
27ab: 696302 s32i a0, a3, 0x1a4
|
|
27ae: fff821 l32r a2, 2790 <wDev_SetRxPolicy-0x44c>
|
|
27b1: 0020c0 memw
|
|
27b4: 976202 s32i a0, a2, 0x25c
|
|
27b7: 0020c0 memw
|
|
27ba: 986202 s32i a0, a2, 0x260
|
|
27bd: 000005 call0 27c0 <wDev_SetRxPolicy-0x41c>
|
|
27c0: 0108 l32i.n a0, a1, 0
|
|
27c2: 10c112 addi a1, a1, 16
|
|
27c5: f00d ret.n
|
|
27c7: 0e0000 excw
|
|
27ca: 003ff2 excw
|
|
...
|
|
27d5: 000000 ill
|
|
27d8: fffc51 l32r a5, 27c8 <wDev_SetRxPolicy-0x414>
|
|
27db: fffd71 l32r a7, 27d0 <wDev_SetRxPolicy-0x40c>
|
|
27de: fffb61 l32r a6, 27cc <wDev_SetRxPolicy-0x410>
|
|
27e1: f0c112 addi a1, a1, -16
|
|
27e4: 0109 s32i.n a0, a1, 0
|
|
27e6: 1668 l32i.n a6, a6, 4
|
|
27e8: 692702 l32i a0, a7, 0x1a4
|
|
27eb: 006a add.n a0, a0, a6
|
|
27ed: 0020c0 memw
|
|
27f0: 922522 l32i a2, a5, 0x248
|
|
27f3: c02020 sub a2, a0, a2
|
|
27f6: f13627 bltu a6, a2, 27eb <wDev_SetRxPolicy-0x3f1>
|
|
27f9: e8a332 movi a3, 0x3e8
|
|
27fc: 696702 s32i a0, a7, 0x1a4
|
|
27ff: fff501 l32r a0, 27d4 <wDev_SetRxPolicy-0x408>
|
|
2802: 0000c0 callx0 a0
|
|
2805: 0108 l32i.n a0, a1, 0
|
|
2807: 10c112 addi a1, a1, 16
|
|
280a: f00d ret.n
|
|
280c: 2598 l32i.n a9, a5, 8
|
|
280e: b00000 addx8 a0, a0, a0
|
|
2811: 000001 l32r a0, fffc2814 <wDevDisableRx+0xfffc1a48>
|
|
2814: 000000 ill
|
|
2817: f00000 subx8 a0, a0, a0
|
|
281a: ff .byte 0xff
|
|
281b: ff .byte 0xff
|
|
281c: ff .byte 0xff
|
|
281d: 0f .byte 0xf
|
|
281e: a0ff00 addx4 a15, a15, a0
|
|
2821: 000027 bnone a0, a2, 2825 <wDev_SetRxPolicy-0x3b7>
|
|
2824: 001f40 excw
|
|
2827: 472000 excw
|
|
282a: ff0000 excw
|
|
282d: ff .byte 0xff
|
|
282e: ff .byte 0xff
|
|
282f: df .byte 0xdf
|
|
2830: ff .byte 0xff
|
|
2831: ff .byte 0xff
|
|
2832: ff .byte 0xff
|
|
2833: 7f .byte 0x7f
|
|
2834: 000000 ill
|
|
2837: ffff80 excw
|
|
283a: ff .byte 0xff
|
|
283b: bf .byte 0xbf
|
|
283c: f1fe00 excw
|
|
283f: 3f .byte 0x3f
|
|
2840: 0001b0 excw
|
|
2843: 279800 excw
|
|
2846: 800000 add a0, a0, a0
|
|
2849: 4e .byte 0x4e
|
|
284a: 000000 ill
|
|
284d: 000000 ill
|
|
2850: 000df0 excw
|
|
...
|
|
285b: 834c00 moveqz a4, a12, a0
|
|
285e: ffeb51 l32r a5, 280c <wDev_SetRxPolicy-0x3d0>
|
|
2861: 44a662 movi a6, 0x644
|
|
2864: 170c movi.n a7, 1
|
|
2866: ffea41 l32r a4, 2810 <wDev_SetRxPolicy-0x3cc>
|
|
2869: d0c112 addi a1, a1, -48
|
|
286c: 51c9 s32i.n a12, a1, 20
|
|
286e: 61d9 s32i.n a13, a1, 24
|
|
2870: 71e9 s32i.n a14, a1, 28
|
|
2872: 81f9 s32i.n a15, a1, 32
|
|
2874: 4109 s32i.n a0, a1, 16
|
|
2876: ffe7f1 l32r a15, 2814 <wDev_SetRxPolicy-0x3c8>
|
|
2879: 042d mov.n a2, a4
|
|
287b: 0f88 l32i.n a8, a15, 0
|
|
287d: 50c442 addi a4, a4, 80
|
|
2880: 08cb addi.n a0, a8, 12
|
|
2882: 1109 s32i.n a0, a1, 4
|
|
2884: 888b addi.n a8, a8, 8
|
|
2886: 0189 s32i.n a8, a1, 0
|
|
2888: fff101 l32r a0, 284c <wDev_SetRxPolicy-0x390>
|
|
288b: 0000c0 callx0 a0
|
|
288e: ffe2c1 l32r a12, 2818 <wDev_SetRxPolicy-0x3c4>
|
|
2891: 0f08 l32i.n a0, a15, 0
|
|
2893: 650c movi.n a5, 6
|
|
2895: 20d8 l32i.n a13, a0, 8
|
|
2897: 005052 s16i a5, a0, 0
|
|
289a: 04ad16 beqz a13, 28e8 <wDev_SetRxPolicy-0x2f4>
|
|
289d: ffdfe1 l32r a14, 281c <wDev_SetRxPolicy-0x3c0>
|
|
28a0: 0020c0 memw
|
|
28a3: 0d98 l32i.n a9, a13, 0
|
|
28a5: b49090 extui a9, a9, 0, 12
|
|
28a8: fcc992 addi a9, a9, -4
|
|
28ab: b49090 extui a9, a9, 0, 12
|
|
28ae: 0020c0 memw
|
|
28b1: 0d88 l32i.n a8, a13, 0
|
|
28b3: 1088c0 and a8, a8, a12
|
|
28b6: 208890 or a8, a8, a9
|
|
28b9: 0020c0 memw
|
|
28bc: 0d89 s32i.n a8, a13, 0
|
|
28be: 0020c0 memw
|
|
28c1: 0d78 l32i.n a7, a13, 0
|
|
28c3: b47070 extui a7, a7, 0, 12
|
|
28c6: 117740 slli a7, a7, 12
|
|
28c9: 0020c0 memw
|
|
28cc: 0d68 l32i.n a6, a13, 0
|
|
28ce: 1066e0 and a6, a6, a14
|
|
28d1: 206670 or a6, a6, a7
|
|
28d4: 0020c0 memw
|
|
28d7: 0d69 s32i.n a6, a13, 0
|
|
28d9: 0d2d mov.n a2, a13
|
|
28db: ffdd01 l32r a0, 2850 <wDev_SetRxPolicy-0x38c>
|
|
28de: 0000c0 callx0 a0
|
|
28e1: 2dd8 l32i.n a13, a13, 8
|
|
28e3: fb9d56 bnez a13, 28a0 <wDev_SetRxPolicy-0x33c>
|
|
28e6: 0f08 l32i.n a0, a15, 0
|
|
28e8: c33c movi.n a3, 60
|
|
28ea: ffce51 l32r a5, 2824 <wDev_SetRxPolicy-0x3b8>
|
|
28ed: 40a662 movi a6, 0x640
|
|
28f0: 070c movi.n a7, 0
|
|
28f2: ffcb21 l32r a2, 2820 <wDev_SetRxPolicy-0x3bc>
|
|
28f5: 2cc0a2 addi a10, a0, 44
|
|
28f8: 28c0b2 addi a11, a0, 40
|
|
28fb: 01b9 s32i.n a11, a1, 0
|
|
28fd: 11a9 s32i.n a10, a1, 4
|
|
28ff: 40c242 addi a4, a2, 64
|
|
2902: ffd401 l32r a0, 2854 <wDev_SetRxPolicy-0x388>
|
|
2905: 0000c0 callx0 a0
|
|
2908: 0f08 l32i.n a0, a15, 0
|
|
290a: 0b0c movi.n a11, 0
|
|
290c: 80b9 s32i.n a11, a0, 32
|
|
290e: 0150b2 s16i a11, a0, 2
|
|
2911: 24c0a2 addi a10, a0, 36
|
|
2914: 70a9 s32i.n a10, a0, 28
|
|
2916: ffc4e1 l32r a14, 2828 <wDev_SetRxPolicy-0x3b4>
|
|
2919: ffc4d1 l32r a13, 282c <wDev_SetRxPolicy-0x3b0>
|
|
291c: 4a0c movi.n a10, 4
|
|
291e: 0020c0 memw
|
|
2921: 6098 l32i.n a9, a0, 24
|
|
2923: 1099c0 and a9, a9, a12
|
|
2926: 2099a0 or a9, a9, a10
|
|
2929: 0020c0 memw
|
|
292c: 6099 s32i.n a9, a0, 24
|
|
292e: ffc081 l32r a8, 2830 <wDev_SetRxPolicy-0x3ac>
|
|
2931: ffc071 l32r a7, 2834 <wDev_SetRxPolicy-0x3a8>
|
|
2934: 0020c0 memw
|
|
2937: 6068 l32i.n a6, a0, 24
|
|
2939: 106680 and a6, a6, a8
|
|
293c: 206670 or a6, a6, a7
|
|
293f: 0020c0 memw
|
|
2942: 6069 s32i.n a6, a0, 24
|
|
2944: ffbd51 l32r a5, 2838 <wDev_SetRxPolicy-0x3a4>
|
|
2947: 0020c0 memw
|
|
294a: 6048 l32i.n a4, a0, 24
|
|
294c: 104450 and a4, a4, a5
|
|
294f: 0020c0 memw
|
|
2952: 6049 s32i.n a4, a0, 24
|
|
2954: 0020c0 memw
|
|
2957: 6038 l32i.n a3, a0, 24
|
|
2959: 1033d0 and a3, a3, a13
|
|
295c: 0020c0 memw
|
|
295f: 60ce42 addi a4, a14, 96
|
|
2962: 00a752 movi a5, 0x700
|
|
2965: 00a162 movi a6, 0x100
|
|
2968: 170c movi.n a7, 1
|
|
296a: 6039 s32i.n a3, a0, 24
|
|
296c: 30c022 addi a2, a0, 48
|
|
296f: 435c movi.n a3, 84
|
|
2971: 0129 s32i.n a2, a1, 0
|
|
2973: 34c002 addi a0, a0, 52
|
|
2976: 0e2d mov.n a2, a14
|
|
2978: 1109 s32i.n a0, a1, 4
|
|
297a: ffb701 l32r a0, 2858 <wDev_SetRxPolicy-0x384>
|
|
297d: 0000c0 callx0 a0
|
|
2980: 0f08 l32i.n a0, a15, 0
|
|
2982: 790c movi.n a9, 7
|
|
2984: 044092 s8i a9, a0, 4
|
|
2987: ffadf1 l32r a15, 283c <wDev_SetRxPolicy-0x3a0>
|
|
298a: 0020c0 memw
|
|
298d: ffac81 l32r a8, 2840 <wDev_SetRxPolicy-0x39c>
|
|
2990: a06f82 s32i a8, a15, 0x280
|
|
2993: ffac71 l32r a7, 2844 <wDev_SetRxPolicy-0x398>
|
|
2996: 0020c0 memw
|
|
2999: 9f6f72 s32i a7, a15, 0x27c
|
|
299c: 0020c0 memw
|
|
299f: a26fe2 s32i a14, a15, 0x288
|
|
29a2: ffa961 l32r a6, 2848 <wDev_SetRxPolicy-0x394>
|
|
29a5: 0020c0 memw
|
|
29a8: a16f62 s32i a6, a15, 0x284
|
|
29ab: 00af52 movi a5, 0xffffff00
|
|
29ae: 0020c0 memw
|
|
29b1: 802f42 l32i a4, a15, 0x200
|
|
29b4: 104450 and a4, a4, a5
|
|
29b7: 0020c0 memw
|
|
29ba: 806f42 s32i a4, a15, 0x200
|
|
29bd: 2038 l32i.n a3, a0, 8
|
|
29bf: 0020c0 memw
|
|
29c2: 826f32 s32i a3, a15, 0x208
|
|
29c5: c028 l32i.n a2, a0, 48
|
|
29c7: 0020c0 memw
|
|
29ca: 836f22 s32i a2, a15, 0x20c
|
|
29cd: 0e0c movi.n a14, 0
|
|
29cf: 0540e2 s8i a14, a0, 5
|
|
29d2: 0020c0 memw
|
|
29d5: 846fe2 s32i a14, a15, 0x210
|
|
29d8: 0020c0 memw
|
|
29db: 802fc2 l32i a12, a15, 0x200
|
|
29de: 10ccd0 and a12, a12, a13
|
|
29e1: 0020c0 memw
|
|
29e4: 61d8 l32i.n a13, a1, 24
|
|
29e6: 806fc2 s32i a12, a15, 0x200
|
|
29e9: 71e8 l32i.n a14, a1, 28
|
|
29eb: 51c8 l32i.n a12, a1, 20
|
|
29ed: 81f8 l32i.n a15, a1, 32
|
|
29ef: 4108 l32i.n a0, a1, 16
|
|
29f1: 30c112 addi a1, a1, 48
|
|
29f4: f00d ret.n
|
|
29f6: 100000 and a0, a0, a0
|
|
29f9: 765032 s16i a3, a0, 236
|
|
29fc: bbbb addi.n a11, a11, 11
|
|
29fe: bbbb addi.n a11, a11, 11
|
|
2a00: f20200 excw
|
|
2a03: 3f .byte 0x3f
|
|
2a04: fffd41 l32r a4, 29f8 <wDev_SetRxPolicy-0x1e4>
|
|
2a07: fffd21 l32r a2, 29fc <wDev_SetRxPolicy-0x1e0>
|
|
2a0a: fffd31 l32r a3, 2a00 <wDev_SetRxPolicy-0x1dc>
|
|
2a0d: 0020c0 memw
|
|
2a10: 806342 s32i a4, a3, 0x200
|
|
2a13: 0020c0 memw
|
|
2a16: 816322 s32i a2, a3, 0x204
|
|
2a19: 0020c0 memw
|
|
2a1c: 826322 s32i a2, a3, 0x208
|
|
2a1f: f00d ret.n
|
|
2a21: 000000 ill
|
|
2a24: f1fe00 excw
|
|
2a27: 3f .byte 0x3f
|
|
2a28: ff .byte 0xff
|
|
2a29: ef .byte 0xef
|
|
2a2a: ff .byte 0xff
|
|
2a2b: ff .byte 0xff
|
|
2a2c: f0c112 addi a1, a1, -16
|
|
2a2f: 0109 s32i.n a0, a1, 0
|
|
2a31: 07a772 movi a7, 0x707
|
|
2a34: fffc21 l32r a2, 2a24 <wDev_SetRxPolicy-0x1b8>
|
|
2a37: 0020c0 memw
|
|
2a3a: 9b2262 l32i a6, a2, 0x26c
|
|
2a3d: 206670 or a6, a6, a7
|
|
2a40: 0020c0 memw
|
|
2a43: 9b6262 s32i a6, a2, 0x26c
|
|
2a46: f56c movi.n a5, -17
|
|
2a48: 0020c0 memw
|
|
2a4b: 9b2242 l32i a4, a2, 0x26c
|
|
2a4e: 104450 and a4, a4, a5
|
|
2a51: 0020c0 memw
|
|
2a54: 9b6242 s32i a4, a2, 0x26c
|
|
2a57: fff431 l32r a3, 2a28 <wDev_SetRxPolicy-0x1b4>
|
|
2a5a: 0020c0 memw
|
|
2a5d: 9b2202 l32i a0, a2, 0x26c
|
|
2a60: 100030 and a0, a0, a3
|
|
2a63: 0020c0 memw
|
|
2a66: 030c movi.n a3, 0
|
|
2a68: 9b6202 s32i a0, a2, 0x26c
|
|
2a6b: 040c movi.n a4, 0
|
|
2a6d: 020c movi.n a2, 0
|
|
2a6f: 000005 call0 2a70 <wDev_SetRxPolicy-0x16c>
|
|
2a72: 020c movi.n a2, 0
|
|
2a74: 130c movi.n a3, 1
|
|
2a76: 040c movi.n a4, 0
|
|
2a78: 000005 call0 2a7c <wDev_SetRxPolicy-0x160>
|
|
2a7b: 0108 l32i.n a0, a1, 0
|
|
2a7d: 10c112 addi a1, a1, 16
|
|
2a80: f00d ret.n
|
|
2a82: 000000 ill
|
|
2a85: f20a add.n a15, a2, a0
|
|
2a87: 3f .byte 0x3f
|
|
2a88: 9f0300 excw
|
|
2a8b: 000c movi.n a0, 0
|
|
2a8d: fe .byte 0xfe
|
|
2a8e: 003ff1 l32r a15, fffc2b8c <wDevDisableRx+0xfffc1dc0>
|
|
2a91: f20a add.n a15, a2, a0
|
|
2a93: 3f .byte 0x3f
|
|
2a94: ff .byte 0xff
|
|
2a95: ff .byte 0xff
|
|
2a96: ff .byte 0xff
|
|
2a97: 7f .byte 0x7f
|
|
2a98: 000120 excw
|
|
2a9b: c11200 mul16u a1, a2, a0
|
|
2a9e: 0109f0 slli a0, a9, 17
|
|
2aa1: 030c movi.n a3, 0
|
|
2aa3: fff821 l32r a2, 2a84 <wDev_SetRxPolicy-0x158>
|
|
2aa6: 0020c0 memw
|
|
2aa9: 866232 s32i a3, a2, 0x218
|
|
2aac: f07c movi.n a0, -1
|
|
2aae: 0020c0 memw
|
|
2ab1: 896202 s32i a0, a2, 0x224
|
|
2ab4: 000005 call0 2ab8 <wDev_SetRxPolicy-0x124>
|
|
2ab7: 004a05 call0 2f58 <wDev_Crypto_Conf+0x5c>
|
|
2aba: ffda05 call0 285c <wDev_SetRxPolicy-0x380>
|
|
2abd: fff445 call0 2a04 <wDev_SetRxPolicy-0x1d8>
|
|
2ac0: fff685 call0 2a2c <wDev_SetRxPolicy-0x1b0>
|
|
2ac3: fff1b1 l32r a11, 2a88 <wDev_SetRxPolicy-0x154>
|
|
2ac6: fff171 l32r a7, 2a8c <wDev_SetRxPolicy-0x150>
|
|
2ac9: 0020c0 memw
|
|
2acc: fff101 l32r a0, 2a90 <wDev_SetRxPolicy-0x14c>
|
|
2acf: 8660b2 s32i a11, a0, 0x218
|
|
2ad2: 2a0c movi.n a10, 2
|
|
2ad4: 0020c0 memw
|
|
2ad7: de2792 l32i a9, a7, 0x378
|
|
2ada: 2099a0 or a9, a9, a10
|
|
2add: 0020c0 memw
|
|
2ae0: de6792 s32i a9, a7, 0x378
|
|
2ae3: ffec81 l32r a8, 2a94 <wDev_SetRxPolicy-0x148>
|
|
2ae6: 0020c0 memw
|
|
2ae9: 812762 l32i a6, a7, 0x204
|
|
2aec: 106680 and a6, a6, a8
|
|
2aef: 0020c0 memw
|
|
2af2: 816762 s32i a6, a7, 0x204
|
|
2af5: ffe851 l32r a5, 2a98 <wDev_SetRxPolicy-0x144>
|
|
2af8: 140c movi.n a4, 1
|
|
2afa: 0108 l32i.n a0, a1, 0
|
|
2afc: 10c112 addi a1, a1, 16
|
|
2aff: 804542 s8i a4, a5, 128
|
|
2b02: f00d ret.n
|
|
2b04: f20200 excw
|
|
2b07: 3f .byte 0x3f
|
|
2b08: 070b00 excw
|
|
2b0b: 0c0700 excw
|
|
2b0e: 410007 bnone a0, a0, 2b53 <wDev_SetRxPolicy-0x89>
|
|
2b11: fffd excw
|
|
2b13: 928c beqz.n a2, 2b20 <wDev_SetRxPolicy-0xbc>
|
|
2b15: fffc31 l32r a3, 2b08 <wDev_SetRxPolicy-0xd4>
|
|
2b18: 0020c0 memw
|
|
2b1b: 836432 s32i a3, a4, 0x20c
|
|
2b1e: f00d ret.n
|
|
2b20: fffb21 l32r a2, 2b0c <wDev_SetRxPolicy-0xd0>
|
|
2b23: 0020c0 memw
|
|
2b26: 836422 s32i a2, a4, 0x20c
|
|
2b29: f00d ret.n
|
|
2b2b: 000000 ill
|
|
2b2e: ff0001 l32r a0, 2730 <wDev_SetRxPolicy-0x4ac>
|
|
2b31: ff .byte 0xff
|
|
2b32: 000000 ill
|
|
2b35: f20a add.n a15, a2, a0
|
|
2b37: 3f .byte 0x3f
|
|
2b38: f97c movi.n a9, -1
|
|
2b3a: fffc81 l32r a8, 2b2c <wDev_SetRxPolicy-0xb0>
|
|
2b3d: 030372 l8ui a7, a3, 3
|
|
2b40: 010352 l8ui a5, a3, 1
|
|
2b43: 000362 l8ui a6, a3, 0
|
|
2b46: 115580 slli a5, a5, 8
|
|
2b49: 205560 or a5, a5, a6
|
|
2b4c: 020362 l8ui a6, a3, 2
|
|
2b4f: 017780 slli a7, a7, 24
|
|
2b52: 116600 slli a6, a6, 16
|
|
2b55: 206670 or a6, a6, a7
|
|
2b58: fff671 l32r a7, 2b30 <wDev_SetRxPolicy-0xac>
|
|
2b5b: 205560 or a5, a5, a6
|
|
2b5e: fff561 l32r a6, 2b34 <wDev_SetRxPolicy-0xa8>
|
|
2b61: 32bc beqz.n a2, 2b98 <wDev_SetRxPolicy-0x44>
|
|
2b63: 0020c0 memw
|
|
2b66: 946652 s32i a5, a6, 0x250
|
|
2b69: 0503b2 l8ui a11, a3, 5
|
|
2b6c: 0403a2 l8ui a10, a3, 4
|
|
2b6f: 11bb80 slli a11, a11, 8
|
|
2b72: 20aab0 or a10, a10, a11
|
|
2b75: 0020c0 memw
|
|
2b78: 9566a2 s32i a10, a6, 0x254
|
|
2b7b: 0020c0 memw
|
|
2b7e: 986692 s32i a9, a6, 0x260
|
|
2b81: 0020c0 memw
|
|
2b84: 996672 s32i a7, a6, 0x264
|
|
2b87: 0020c0 memw
|
|
2b8a: 992642 l32i a4, a6, 0x264
|
|
2b8d: 204480 or a4, a4, a8
|
|
2b90: 0020c0 memw
|
|
2b93: 996642 s32i a4, a6, 0x264
|
|
2b96: f00d ret.n
|
|
2b98: 0020c0 memw
|
|
2b9b: 926652 s32i a5, a6, 0x248
|
|
2b9e: 050322 l8ui a2, a3, 5
|
|
2ba1: 0403b2 l8ui a11, a3, 4
|
|
2ba4: 112280 slli a2, a2, 8
|
|
2ba7: 20bb20 or a11, a11, a2
|
|
2baa: 0020c0 memw
|
|
2bad: 9366b2 s32i a11, a6, 0x24c
|
|
2bb0: 0020c0 memw
|
|
2bb3: 966692 s32i a9, a6, 0x258
|
|
2bb6: 0020c0 memw
|
|
2bb9: 976672 s32i a7, a6, 0x25c
|
|
2bbc: 0020c0 memw
|
|
2bbf: 9726a2 l32i a10, a6, 0x25c
|
|
2bc2: 20aa80 or a10, a10, a8
|
|
2bc5: 0020c0 memw
|
|
2bc8: 9766a2 s32i a10, a6, 0x25c
|
|
2bcb: f00d ret.n
|
|
2bcd: 000000 ill
|
|
2bd0: f20a00 excw
|
|
2bd3: 3f .byte 0x3f
|
|
2bd4: ff .byte 0xff
|
|
2bd5: ff .byte 0xff
|
|
2bd6: fe .byte 0xfe
|
|
2bd7: ff .byte 0xff
|
|
2bd8: 000000 ill
|
|
...
|
|
|
|
00002bdc <wDev_SetRxPolicy>:
|
|
2bdc: f0c112 addi a1, a1, -16
|
|
2bdf: 0109 s32i.n a0, a1, 0
|
|
2be1: 82dc bnez.n a2, 2bfd <wDev_SetRxPolicy+0x21>
|
|
2be3: fffc01 l32r a0, 2bd4 <wDev_SetRxPolicy-0x8>
|
|
2be6: fffa21 l32r a2, 2bd0 <wDev_SetRxPolicy-0xc>
|
|
2be9: 13fc bnez.n a3, 2c1e <wDev_SetRxPolicy+0x42>
|
|
2beb: 0020c0 memw
|
|
2bee: 8f2232 l32i a3, a2, 0x23c
|
|
2bf1: 103300 and a3, a3, a0
|
|
2bf4: 0020c0 memw
|
|
2bf7: 8f6232 s32i a3, a2, 0x23c
|
|
2bfa: 000646 j 2c17 <wDev_SetRxPolicy+0x3b>
|
|
2bfd: 0a1266 bnei a2, 1, 2c0b <wDev_SetRxPolicy+0x2f>
|
|
2c00: 032d mov.n a2, a3
|
|
2c02: fff531 l32r a3, 2bd8 <wDev_SetRxPolicy-0x4>
|
|
2c05: 000005 call0 2c08 <wDev_SetRxPolicy+0x2c>
|
|
2c08: 0002c6 j 2c17 <wDev_SetRxPolicy+0x3b>
|
|
2c0b: 082266 bnei a2, 2, 2c17 <wDev_SetRxPolicy+0x3b>
|
|
2c0e: 548c beqz.n a4, 2c17 <wDev_SetRxPolicy+0x3b>
|
|
2c10: 032d mov.n a2, a3
|
|
2c12: 043d mov.n a3, a4
|
|
2c14: 000005 call0 2c18 <wDev_SetRxPolicy+0x3c>
|
|
2c17: 0108 l32i.n a0, a1, 0
|
|
2c19: 10c112 addi a1, a1, 16
|
|
2c1c: f00d ret.n
|
|
2c1e: 0020c0 memw
|
|
2c21: 912242 l32i a4, a2, 0x244
|
|
2c24: 104400 and a4, a4, a0
|
|
2c27: 0020c0 memw
|
|
2c2a: 916242 s32i a4, a2, 0x244
|
|
2c2d: fff986 j 2c17 <wDev_SetRxPolicy+0x3b>
|
|
2c30: 010000 slli a0, a0, 32
|
|
2c33: ffff00 excw
|
|
2c36: 000000 ill
|
|
2c39: f20a add.n a15, a2, a0
|
|
2c3b: 3f .byte 0x3f
|
|
2c3c: ff .byte 0xff
|
|
2c3d: ff .byte 0xff
|
|
2c3e: fe .byte 0xfe
|
|
2c3f: ff .byte 0xff
|
|
|
|
00002c40 <wDev_SetBssid>:
|
|
2c40: fa7c movi.n a10, -1
|
|
2c42: fffb81 l32r a8, 2c30 <wDev_SetRxPolicy+0x54>
|
|
2c45: fffb71 l32r a7, 2c34 <wDev_SetRxPolicy+0x58>
|
|
2c48: fffd51 l32r a5, 2c3c <wDev_SetRxPolicy+0x60>
|
|
2c4b: fffb61 l32r a6, 2c38 <wDev_SetRxPolicy+0x5c>
|
|
2c4e: 061216 beqz a2, 2cb3 <wDev_SetBssid+0x73>
|
|
2c51: 0020c0 memw
|
|
2c54: 9126b2 l32i a11, a6, 0x244
|
|
2c57: 10bb50 and a11, a11, a5
|
|
2c5a: 0020c0 memw
|
|
2c5d: 9166b2 s32i a11, a6, 0x244
|
|
2c60: 0303b2 l8ui a11, a3, 3
|
|
2c63: 010392 l8ui a9, a3, 1
|
|
2c66: 000342 l8ui a4, a3, 0
|
|
2c69: 119980 slli a9, a9, 8
|
|
2c6c: 204490 or a4, a4, a9
|
|
2c6f: 020392 l8ui a9, a3, 2
|
|
2c72: 01bb80 slli a11, a11, 24
|
|
2c75: 119900 slli a9, a9, 16
|
|
2c78: 2099b0 or a9, a9, a11
|
|
2c7b: 204490 or a4, a4, a9
|
|
2c7e: 0020c0 memw
|
|
2c81: 8c6642 s32i a4, a6, 0x230
|
|
2c84: 050322 l8ui a2, a3, 5
|
|
2c87: 0403b2 l8ui a11, a3, 4
|
|
2c8a: 112280 slli a2, a2, 8
|
|
2c8d: 20bb20 or a11, a11, a2
|
|
2c90: 0020c0 memw
|
|
2c93: 8d66b2 s32i a11, a6, 0x234
|
|
2c96: 0020c0 memw
|
|
2c99: 9066a2 s32i a10, a6, 0x240
|
|
2c9c: 0020c0 memw
|
|
2c9f: 916672 s32i a7, a6, 0x244
|
|
2ca2: 0020c0 memw
|
|
2ca5: 912692 l32i a9, a6, 0x244
|
|
2ca8: 209980 or a9, a9, a8
|
|
2cab: 0020c0 memw
|
|
2cae: 916692 s32i a9, a6, 0x244
|
|
2cb1: f00d ret.n
|
|
2cb3: 0020c0 memw
|
|
2cb6: 8f2642 l32i a4, a6, 0x23c
|
|
2cb9: 104450 and a4, a4, a5
|
|
2cbc: 0020c0 memw
|
|
2cbf: 8f6642 s32i a4, a6, 0x23c
|
|
2cc2: 030342 l8ui a4, a3, 3
|
|
2cc5: 010322 l8ui a2, a3, 1
|
|
2cc8: 0003b2 l8ui a11, a3, 0
|
|
2ccb: 112280 slli a2, a2, 8
|
|
2cce: 20bb20 or a11, a11, a2
|
|
2cd1: 020322 l8ui a2, a3, 2
|
|
2cd4: 014480 slli a4, a4, 24
|
|
2cd7: 112200 slli a2, a2, 16
|
|
2cda: 202240 or a2, a2, a4
|
|
2cdd: 20bb20 or a11, a11, a2
|
|
2ce0: 0020c0 memw
|
|
2ce3: 8a66b2 s32i a11, a6, 0x228
|
|
2ce6: 050392 l8ui a9, a3, 5
|
|
2ce9: 040342 l8ui a4, a3, 4
|
|
2cec: 119980 slli a9, a9, 8
|
|
2cef: 204490 or a4, a4, a9
|
|
2cf2: 0020c0 memw
|
|
2cf5: 8b6642 s32i a4, a6, 0x22c
|
|
2cf8: 0020c0 memw
|
|
2cfb: 8e66a2 s32i a10, a6, 0x238
|
|
2cfe: 0020c0 memw
|
|
2d01: 8f6672 s32i a7, a6, 0x23c
|
|
2d04: 0020c0 memw
|
|
2d07: 8f2622 l32i a2, a6, 0x23c
|
|
2d0a: 202280 or a2, a2, a8
|
|
2d0d: 0020c0 memw
|
|
2d10: 8f6622 s32i a2, a6, 0x23c
|
|
2d13: f00d ret.n
|
|
2d15: 000000 ill
|
|
2d18: f20a00 excw
|
|
2d1b: 3f .byte 0x3f
|
|
2d1c: ff .byte 0xff
|
|
2d1d: ff .byte 0xff
|
|
2d1e: fe .byte 0xfe
|
|
2d1f: ff .byte 0xff
|
|
|
|
00002d20 <wDev_ClearBssid>:
|
|
2d20: ffff41 l32r a4, 2d1c <wDev_SetBssid+0xdc>
|
|
2d23: fffd51 l32r a5, 2d18 <wDev_SetBssid+0xd8>
|
|
2d26: f28c beqz.n a2, 2d39 <wDev_ClearBssid+0x19>
|
|
2d28: 0020c0 memw
|
|
2d2b: 912532 l32i a3, a5, 0x244
|
|
2d2e: 103340 and a3, a3, a4
|
|
2d31: 0020c0 memw
|
|
2d34: 916532 s32i a3, a5, 0x244
|
|
2d37: f00d ret.n
|
|
2d39: 0020c0 memw
|
|
2d3c: 8f2522 l32i a2, a5, 0x23c
|
|
2d3f: 102240 and a2, a2, a4
|
|
2d42: 0020c0 memw
|
|
2d45: 8f6522 s32i a2, a5, 0x23c
|
|
2d48: f00d ret.n
|
|
2d4a: 000000 ill
|
|
2d4d: 000000 ill
|
|
2d50: f21200 excw
|
|
2d53: 3f .byte 0x3f
|
|
2d54: f20600 excw
|
|
2d57: 3f .byte 0x3f
|
|
2d58: 000000 ill
|
|
2d5b: 140800 extui a0, a0, 8, 2
|
|
2d5e: 003ff2 excw
|
|
2d61: 000000 ill
|
|
|
|
00002d64 <wDev_Insert_KeyEntry>:
|
|
2d64: e0c112 addi a1, a1, -32
|
|
2d67: 1109 s32i.n a0, a1, 4
|
|
2d69: 0149 s32i.n a4, a1, 0
|
|
2d6b: 050502 l8ui a0, a5, 5
|
|
2d6e: 0405b2 l8ui a11, a5, 4
|
|
2d71: 110080 slli a0, a0, 8
|
|
2d74: bb0a add.n a11, a11, a0
|
|
2d76: 065266 bnei a2, 5, 2d80 <wDev_Insert_KeyEntry+0x1c>
|
|
2d79: 140c movi.n a4, 1
|
|
2d7b: 120c movi.n a2, 1
|
|
2d7d: 000046 j 2d82 <wDev_Insert_KeyEntry+0x1e>
|
|
2d80: 040c movi.n a4, 0
|
|
2d82: 100c movi.n a0, 1
|
|
2d84: 091226 beqi a2, 1, 2d91 <wDev_Insert_KeyEntry+0x2d>
|
|
2d87: 6a0c movi.n a10, 6
|
|
2d89: 0666a6 blti a6, 6, 2d93 <wDev_Insert_KeyEntry+0x2f>
|
|
2d8c: 2a0c movi.n a10, 2
|
|
2d8e: 000046 j 2d93 <wDev_Insert_KeyEntry+0x2f>
|
|
2d91: 7a0c movi.n a10, 7
|
|
2d93: 4179 s32i.n a7, a1, 16
|
|
2d95: 010592 l8ui a9, a5, 1
|
|
2d98: 030572 l8ui a7, a5, 3
|
|
2d9b: 1923f6 bgeui a3, 2, 2db8 <wDev_Insert_KeyEntry+0x54>
|
|
2d9e: 401600 ssl a6
|
|
2da1: a10000 sll a0, a0
|
|
2da4: 1626a6 blti a6, 2, 2dbe <wDev_Insert_KeyEntry+0x5a>
|
|
2da7: ffe981 l32r a8, 2d4c <wDev_ClearBssid+0x2c>
|
|
2daa: a08380 addx4 a8, a3, a8
|
|
2dad: 802882 l32i a8, a8, 0x200
|
|
2db0: 0a0807 bnone a8, a0, 2dbe <wDev_Insert_KeyEntry+0x5a>
|
|
2db3: 3a0c movi.n a10, 3
|
|
2db5: 000146 j 2dbe <wDev_Insert_KeyEntry+0x5a>
|
|
2db8: 401600 ssl a6
|
|
2dbb: a10000 sll a0, a0
|
|
2dbe: 000582 l8ui a8, a5, 0
|
|
2dc1: 119980 slli a9, a9, 8
|
|
2dc4: 889a add.n a8, a8, a9
|
|
2dc6: 020592 l8ui a9, a5, 2
|
|
2dc9: 015780 slli a5, a7, 24
|
|
2dcc: 119900 slli a9, a9, 16
|
|
2dcf: ffe071 l32r a7, 2d50 <wDev_ClearBssid+0x30>
|
|
2dd2: 995a add.n a9, a9, a5
|
|
2dd4: a05660 addx4 a5, a6, a6
|
|
2dd7: 1155d0 slli a5, a5, 3
|
|
2dda: 889a add.n a8, a8, a9
|
|
2ddc: 757a add.n a7, a5, a7
|
|
2dde: 0020c0 memw
|
|
2de1: 2490a0 extui a9, a10, 0, 3
|
|
2de4: 806782 s32i a8, a7, 0x200
|
|
2de7: 144040 extui a4, a4, 0, 2
|
|
2dea: f480b0 extui a8, a11, 0, 16
|
|
2ded: 114400 slli a4, a4, 16
|
|
2df0: 0199b0 slli a9, a9, 21
|
|
2df3: 448a add.n a4, a4, a8
|
|
2df5: 248020 extui a8, a2, 0, 3
|
|
2df8: 0188e0 slli a8, a8, 18
|
|
2dfb: 0128 l32i.n a2, a1, 0
|
|
2dfd: 889a add.n a8, a8, a9
|
|
2dff: 448a add.n a4, a4, a8
|
|
2e01: 048030 extui a8, a3, 0, 1
|
|
2e04: 012220 slli a2, a2, 30
|
|
2e07: 018880 slli a8, a8, 24
|
|
2e0a: 228a add.n a2, a2, a8
|
|
2e0c: 224a add.n a2, a2, a4
|
|
2e0e: 0020c0 memw
|
|
2e11: 816722 s32i a2, a7, 0x204
|
|
2e14: 0020c0 memw
|
|
2e17: ffcf21 l32r a2, 2d54 <wDev_ClearBssid+0x34>
|
|
2e1a: 832292 l32i a9, a2, 0x20c
|
|
2e1d: 209900 or a9, a9, a0
|
|
2e20: 0020c0 memw
|
|
2e23: 836292 s32i a9, a2, 0x20c
|
|
2e26: 4178 l32i.n a7, a1, 16
|
|
2e28: 1123f6 bgeui a3, 2, 2e3d <wDev_Insert_KeyEntry+0xd9>
|
|
2e2b: 0e26a6 blti a6, 2, 2e3d <wDev_Insert_KeyEntry+0xd9>
|
|
2e2e: ffcab1 l32r a11, 2d58 <wDev_ClearBssid+0x38>
|
|
2e31: 0bb8 l32i.n a11, a11, 0
|
|
2e33: a0b3b0 addx4 a11, a3, a11
|
|
2e36: eba8 l32i.n a10, a11, 56
|
|
2e38: 20a0a0 or a10, a0, a10
|
|
2e3b: eba9 s32i.n a10, a11, 56
|
|
2e3d: 073d mov.n a3, a7
|
|
2e3f: ffc721 l32r a2, 2d5c <wDev_ClearBssid+0x3c>
|
|
2e42: 8148 l32i.n a4, a1, 32
|
|
2e44: 252a add.n a2, a5, a2
|
|
2e46: ffc601 l32r a0, 2d60 <wDev_ClearBssid+0x40>
|
|
2e49: 0000c0 callx0 a0
|
|
2e4c: 1108 l32i.n a0, a1, 4
|
|
2e4e: 20c112 addi a1, a1, 32
|
|
2e51: f00d ret.n
|
|
2e53: 060000 excw
|
|
2e56: 003ff2 excw
|
|
2e59: 3ff212 excw
|
|
2e5c: ff .byte 0xff
|
|
2e5d: ff .byte 0xff
|
|
2e5e: 1f .byte 0x1f
|
|
2e5f: ff .byte 0xff
|
|
|
|
00002e60 <wDev_remove_KeyEntry>:
|
|
2e60: fffd71 l32r a7, 2e54 <wDev_Insert_KeyEntry+0xf0>
|
|
2e63: 401200 ssl a2
|
|
2e66: 180c movi.n a8, 1
|
|
2e68: f97c movi.n a9, -1
|
|
2e6a: a18800 sll a8, a8
|
|
2e6d: 308890 xor a8, a8, a9
|
|
2e70: 0020c0 memw
|
|
2e73: 832762 l32i a6, a7, 0x20c
|
|
2e76: 106680 and a6, a6, a8
|
|
2e79: 0020c0 memw
|
|
2e7c: 836762 s32i a6, a7, 0x20c
|
|
2e7f: fff651 l32r a5, 2e58 <wDev_Insert_KeyEntry+0xf4>
|
|
2e82: a04220 addx4 a4, a2, a2
|
|
2e85: b04450 addx8 a4, a4, a5
|
|
2e88: fff551 l32r a5, 2e5c <wDev_Insert_KeyEntry+0xf8>
|
|
2e8b: 0020c0 memw
|
|
2e8e: 812432 l32i a3, a4, 0x204
|
|
2e91: 103350 and a3, a3, a5
|
|
2e94: 0020c0 memw
|
|
2e97: 816432 s32i a3, a4, 0x204
|
|
2e9a: f00d ret.n
|
|
...
|
|
|
|
00002ea4 <wDev_remove_KeyEntry_all_cnx>:
|
|
2ea4: f37c movi.n a3, -1
|
|
2ea6: fffd41 l32r a4, 2e9c <wDev_remove_KeyEntry+0x3c>
|
|
2ea9: f0c112 addi a1, a1, -16
|
|
2eac: 21d9 s32i.n a13, a1, 8
|
|
2eae: 0109 s32i.n a0, a1, 0
|
|
2eb0: 11c9 s32i.n a12, a1, 4
|
|
2eb2: 31e9 s32i.n a14, a1, 12
|
|
2eb4: 0c0c movi.n a12, 0
|
|
2eb6: 9e1c movi.n a14, 25
|
|
2eb8: 1102e0 slli a0, a2, 2
|
|
2ebb: fff9d1 l32r a13, 2ea0 <wDev_remove_KeyEntry+0x40>
|
|
2ebe: 004a add.n a0, a0, a4
|
|
2ec0: 0dd8 l32i.n a13, a13, 0
|
|
2ec2: 802002 l32i a0, a0, 0x200
|
|
2ec5: a0d2d0 addx4 a13, a2, a13
|
|
2ec8: edd8 l32i.n a13, a13, 56
|
|
2eca: 300030 xor a0, a0, a3
|
|
2ecd: 10dd00 and a13, a13, a0
|
|
2ed0: 045dc7 bbc a13, a12, 2ed8 <wDev_Crypto_Conf-0x24>
|
|
2ed3: 0c2d mov.n a2, a12
|
|
2ed5: 000005 call0 2ed8 <wDev_Crypto_Conf-0x24>
|
|
2ed8: cc1b addi.n a12, a12, 1
|
|
2eda: 74c0c0 extui a12, a12, 0, 8
|
|
2edd: ef9ce7 bne a12, a14, 2ed0 <wDev_Crypto_Conf-0x2c>
|
|
2ee0: 11c8 l32i.n a12, a1, 4
|
|
2ee2: 21d8 l32i.n a13, a1, 8
|
|
2ee4: 31e8 l32i.n a14, a1, 12
|
|
2ee6: 0108 l32i.n a0, a1, 0
|
|
2ee8: 10c112 addi a1, a1, 16
|
|
2eeb: f00d ret.n
|
|
2eed: 000000 ill
|
|
2ef0: 030303 excw
|
|
2ef3: 060000 excw
|
|
2ef6: 003ff2 excw
|
|
2ef9: 100000 and a0, a0, a0
|
|
|
|
00002efc <wDev_Crypto_Conf>:
|
|
2efc: fffd61 l32r a6, 2ef0 <wDev_Crypto_Conf-0xc>
|
|
2eff: fffe71 l32r a7, 2ef8 <wDev_Crypto_Conf-0x4>
|
|
2f02: fffc51 l32r a5, 2ef4 <wDev_Crypto_Conf-0x8>
|
|
2f05: b2dc bnez.n a2, 2f24 <wDev_Crypto_Conf+0x28>
|
|
2f07: 0020c0 memw
|
|
2f0a: 806562 s32i a6, a5, 0x200
|
|
2f0d: 021326 beqi a3, 1, 2f13 <wDev_Crypto_Conf+0x17>
|
|
2f10: 2b5366 bnei a3, 5, 2f3f <wDev_Crypto_Conf+0x43>
|
|
2f13: 0020c0 memw
|
|
2f16: 802522 l32i a2, a5, 0x200
|
|
2f19: 202270 or a2, a2, a7
|
|
2f1c: 0020c0 memw
|
|
2f1f: 806522 s32i a2, a5, 0x200
|
|
2f22: f00d ret.n
|
|
2f24: 0020c0 memw
|
|
2f27: 816562 s32i a6, a5, 0x204
|
|
2f2a: 021326 beqi a3, 1, 2f30 <wDev_Crypto_Conf+0x34>
|
|
2f2d: 0e5366 bnei a3, 5, 2f3f <wDev_Crypto_Conf+0x43>
|
|
2f30: 0020c0 memw
|
|
2f33: 812532 l32i a3, a5, 0x204
|
|
2f36: 203370 or a3, a3, a7
|
|
2f39: 0020c0 memw
|
|
2f3c: 816532 s32i a3, a5, 0x204
|
|
2f3f: f00d ret.n
|
|
2f41: 000000 ill
|
|
2f44: 030000 excw
|
|
2f47: 000000 ill
|
|
2f4a: 000000 ill
|
|
2f4d: 3ff206 j 12f19 <wDevDisableRx+0x1214d>
|
|
2f50: 000000 ill
|
|
2f53: 060000 excw
|
|
2f56: 123ff2 excw
|
|
2f59: 09e0c1 l32r a12, fffc56dc <wDevDisableRx+0xfffc4910>
|
|
2f5c: f92141 l32r a4, 13e0 <wDev_ProcessFiq+0xdf0>
|
|
2f5f: ff .byte 0xff
|
|
2f60: fffa71 l32r a7, 2f48 <wDev_Crypto_Conf+0x4c>
|
|
2f63: fffa31 l32r a3, 2f4c <wDev_Crypto_Conf+0x50>
|
|
2f66: 0020c0 memw
|
|
2f69: 806322 s32i a2, a3, 0x200
|
|
2f6c: 0020c0 memw
|
|
2f6f: 040c movi.n a4, 0
|
|
2f71: 075d mov.n a5, a7
|
|
2f73: 060c movi.n a6, 0
|
|
2f75: 816322 s32i a2, a3, 0x204
|
|
2f78: 600c movi.n a0, 6
|
|
2f7a: 320c movi.n a2, 3
|
|
2f7c: 030c movi.n a3, 0
|
|
2f7e: 0109 s32i.n a0, a1, 0
|
|
2f80: 000005 call0 2f84 <wDev_Crypto_Conf+0x88>
|
|
2f83: 320c movi.n a2, 3
|
|
2f85: 130c movi.n a3, 1
|
|
2f87: 160c movi.n a6, 1
|
|
2f89: fff171 l32r a7, 2f50 <wDev_Crypto_Conf+0x54>
|
|
2f8c: 640c movi.n a4, 6
|
|
2f8e: 0149 s32i.n a4, a1, 0
|
|
2f90: 075d mov.n a5, a7
|
|
2f92: 040c movi.n a4, 0
|
|
2f94: 000005 call0 2f98 <wDev_Crypto_Conf+0x9c>
|
|
2f97: 050c movi.n a5, 0
|
|
2f99: 0020c0 memw
|
|
2f9c: ffee61 l32r a6, 2f54 <wDev_Crypto_Conf+0x58>
|
|
2f9f: 4108 l32i.n a0, a1, 16
|
|
2fa1: 20c112 addi a1, a1, 32
|
|
2fa4: 826652 s32i a5, a6, 0x208
|
|
2fa7: f00d ret.n
|
|
...
|
|
2fb1: 3ff206 j 12f7d <wDevDisableRx+0x121b1>
|
|
2fb4: 030000 excw
|
|
...
|
|
|
|
00002fb8 <wDev_Crypto_Disable>:
|
|
2fb8: fffd61 l32r a6, 2fac <wDev_Crypto_Conf+0xb0>
|
|
2fbb: fffd41 l32r a4, 2fb0 <wDev_Crypto_Conf+0xb4>
|
|
2fbe: 0668 l32i.n a6, a6, 0
|
|
2fc0: fffd51 l32r a5, 2fb4 <wDev_Crypto_Conf+0xb8>
|
|
2fc3: a06260 addx4 a6, a2, a6
|
|
2fc6: e668 l32i.n a6, a6, 56
|
|
2fc8: 72cc bnez.n a2, 2fd3 <wDev_Crypto_Disable+0x1b>
|
|
2fca: 0020c0 memw
|
|
2fcd: 806452 s32i a5, a4, 0x200
|
|
2fd0: 000146 j 2fd9 <wDev_Crypto_Disable+0x21>
|
|
2fd3: 0020c0 memw
|
|
2fd6: 816452 s32i a5, a4, 0x204
|
|
2fd9: f87c movi.n a8, -1
|
|
2fdb: 308680 xor a8, a6, a8
|
|
2fde: 0020c0 memw
|
|
2fe1: 832472 l32i a7, a4, 0x20c
|
|
2fe4: 107780 and a7, a7, a8
|
|
2fe7: 0020c0 memw
|
|
2fea: 836472 s32i a7, a4, 0x20c
|
|
2fed: f00d ret.n
|
|
2fef: 000000 ill
|
|
2ff2: 008000 excw
|
|
2ff5: fe .byte 0xfe
|
|
2ff6: 203ff1 l32r a15, fffcb0f4 <wDevDisableRx+0xfffca328>
|
|
2ff9: 000001 l32r a0, fffc2ffc <wDevDisableRx+0xfffc2230>
|
|
|
|
00002ffc <wDevEnableRx>:
|
|
2ffc: fffd61 l32r a6, 2ff0 <wDev_Crypto_Disable+0x38>
|
|
2fff: fffd51 l32r a5, 2ff4 <wDev_Crypto_Disable+0x3c>
|
|
3002: 0020c0 memw
|
|
3005: 812542 l32i a4, a5, 0x204
|
|
3008: 204460 or a4, a4, a6
|
|
300b: 0020c0 memw
|
|
300e: 816542 s32i a4, a5, 0x204
|
|
3011: fff931 l32r a3, 2ff8 <wDev_Crypto_Disable+0x40>
|
|
3014: 020c movi.n a2, 0
|
|
3016: 804322 s8i a2, a3, 128
|
|
3019: f00d ret.n
|
|
301b: fe0000 excw
|
|
301e: 003ff1 l32r a15, fffc311c <wDevDisableRx+0xfffc2350>
|
|
3021: 009a add.n a0, a0, a9
|
|
3023: 000060 excw
|
|
3026: 000300 excw
|
|
3029: 000100 excw
|
|
302c: 000000 ill
|
|
302f: 060000 excw
|
|
3032: 003ff2 excw
|
|
3035: f20a add.n a15, a2, a0
|
|
3037: 3f .byte 0x3f
|
|
3038: ff .byte 0xff
|
|
3039: ff .byte 0xff
|
|
303a: fe .byte 0xfe
|
|
303b: ff .byte 0xff
|
|
303c: 040000 extui a0, a0, 0, 1
|
|
303f: ffff00 excw
|
|
3042: ff .byte 0xff
|
|
3043: 98db addi.n a9, a8, 13
|
|
3045: 003a add.n a0, a0, a3
|
|
3047: 0a0000 excw
|
|
304a: 003ff2 excw
|
|
304d: 000000 ill
|
|
|
|
00003050 <wdev_go_sniffer>:
|
|
3050: fff361 l32r a6, 301c <wDevEnableRx+0x20>
|
|
3053: 080c movi.n a8, 0
|
|
3055: fff221 l32r a2, 3020 <wDevEnableRx+0x24>
|
|
3058: fff331 l32r a3, 3024 <wDevEnableRx+0x28>
|
|
305b: fff371 l32r a7, 3028 <wDevEnableRx+0x2c>
|
|
305e: fff4a1 l32r a10, 3030 <wDevEnableRx+0x34>
|
|
3061: 150c movi.n a5, 1
|
|
3063: fff241 l32r a4, 302c <wDevEnableRx+0x30>
|
|
3066: f0c112 addi a1, a1, -16
|
|
3069: 0448 l32i.n a4, a4, 0
|
|
306b: 0109 s32i.n a0, a1, 0
|
|
306d: 054452 s8i a5, a4, 5
|
|
3070: fff2b1 l32r a11, 3038 <wDevEnableRx+0x3c>
|
|
3073: fff051 l32r a5, 3034 <wDevEnableRx+0x38>
|
|
3076: c448 l32i.n a4, a4, 48
|
|
3078: 0020c0 memw
|
|
307b: 836642 s32i a4, a6, 0x20c
|
|
307e: ffef01 l32r a0, 303c <wDevEnableRx+0x40>
|
|
3081: 0020c0 memw
|
|
3084: a22592 l32i a9, a5, 0x288
|
|
3087: 209900 or a9, a9, a0
|
|
308a: 0020c0 memw
|
|
308d: a26592 s32i a9, a5, 0x288
|
|
3090: 0020c0 memw
|
|
3093: 802a62 l32i a6, a10, 0x200
|
|
3096: 206630 or a6, a6, a3
|
|
3099: 0020c0 memw
|
|
309c: 806a62 s32i a6, a10, 0x200
|
|
309f: 0020c0 memw
|
|
30a2: 802a42 l32i a4, a10, 0x200
|
|
30a5: 1044b0 and a4, a4, a11
|
|
30a8: 0020c0 memw
|
|
30ab: 806a42 s32i a4, a10, 0x200
|
|
30ae: 0020c0 memw
|
|
30b1: 812a02 l32i a0, a10, 0x204
|
|
30b4: 200030 or a0, a0, a3
|
|
30b7: 0020c0 memw
|
|
30ba: 816a02 s32i a0, a10, 0x204
|
|
30bd: 0020c0 memw
|
|
30c0: 812a92 l32i a9, a10, 0x204
|
|
30c3: 1099b0 and a9, a9, a11
|
|
30c6: 0020c0 memw
|
|
30c9: 816a92 s32i a9, a10, 0x204
|
|
30cc: 0020c0 memw
|
|
30cf: 966582 s32i a8, a5, 0x258
|
|
30d2: 0020c0 memw
|
|
30d5: 976572 s32i a7, a5, 0x25c
|
|
30d8: 0020c0 memw
|
|
30db: 8e6582 s32i a8, a5, 0x238
|
|
30de: 0020c0 memw
|
|
30e1: 8f6572 s32i a7, a5, 0x23c
|
|
30e4: c60c movi.n a6, 12
|
|
30e6: 0020c0 memw
|
|
30e9: 862542 l32i a4, a5, 0x218
|
|
30ec: 204460 or a4, a4, a6
|
|
30ef: 0020c0 memw
|
|
30f2: 866542 s32i a4, a5, 0x218
|
|
30f5: ffd231 l32r a3, 3040 <wDevEnableRx+0x44>
|
|
30f8: 0020c0 memw
|
|
30fb: d12202 l32i a0, a2, 0x344
|
|
30fe: 100030 and a0, a0, a3
|
|
3101: 0020c0 memw
|
|
3104: d16202 s32i a0, a2, 0x344
|
|
3107: ffcf21 l32r a2, 3044 <wDevEnableRx+0x48>
|
|
310a: ffd001 l32r a0, 304c <wDevEnableRx+0x50>
|
|
310d: 0000c0 callx0 a0
|
|
3110: e77c movi.n a7, -2
|
|
3112: 0020c0 memw
|
|
3115: ffcc61 l32r a6, 3048 <wDevEnableRx+0x4c>
|
|
3118: a52652 l32i a5, a6, 0x294
|
|
311b: 105570 and a5, a5, a7
|
|
311e: 0020c0 memw
|
|
3121: a56652 s32i a5, a6, 0x294
|
|
3124: 0108 l32i.n a0, a1, 0
|
|
3126: 10c112 addi a1, a1, 16
|
|
3129: f00d ret.n
|
|
312b: fe0000 excw
|
|
312e: 123ff1 l32r a15, fffc7a2c <wDevDisableRx+0xfffc6c60>
|
|
|
|
00003130 <wdev_set_sniffer_addr>:
|
|
3130: f0c112 addi a1, a1, -16
|
|
3133: 0109 s32i.n a0, a1, 0
|
|
3135: 023d mov.n a3, a2
|
|
3137: 180c movi.n a8, 1
|
|
3139: fffc21 l32r a2, 312c <wdev_exit_sniffer-0x7c>
|
|
313c: 0020c0 memw
|
|
313f: 9b2272 l32i a7, a2, 0x26c
|
|
3142: 207780 or a7, a7, a8
|
|
3145: 0020c0 memw
|
|
3148: 9b6272 s32i a7, a2, 0x26c
|
|
314b: 260c movi.n a6, 2
|
|
314d: 0020c0 memw
|
|
3150: 9b2252 l32i a5, a2, 0x26c
|
|
3153: 205560 or a5, a5, a6
|
|
3156: 0020c0 memw
|
|
3159: 9b6252 s32i a5, a2, 0x26c
|
|
315c: 440c movi.n a4, 4
|
|
315e: 0020c0 memw
|
|
3161: 9b2202 l32i a0, a2, 0x26c
|
|
3164: 200040 or a0, a0, a4
|
|
3167: 0020c0 memw
|
|
316a: 9b6202 s32i a0, a2, 0x26c
|
|
316d: 020c movi.n a2, 0
|
|
316f: 000005 call0 3170 <wdev_exit_sniffer-0x38>
|
|
3172: 0108 l32i.n a0, a1, 0
|
|
3174: 10c112 addi a1, a1, 16
|
|
3177: f00d ret.n
|
|
3179: 000000 ill
|
|
317c: 000000 ill
|
|
317f: ffff00 excw
|
|
3182: ff .byte 0xff
|
|
3183: 00fc bnez.n a0, 31b7 <wdev_exit_sniffer+0xf>
|
|
3185: 3ff206 j 13151 <wDevDisableRx+0x12385>
|
|
3188: 010000 slli a0, a0, 32
|
|
318b: 9a0000 excw
|
|
318e: 006000 rsil a0, 0
|
|
3191: f20a add.n a15, a2, a0
|
|
3193: 3f .byte 0x3f
|
|
3194: 000000 ill
|
|
3197: ffff24 excw
|
|
319a: ff0001 l32r a0, 2d9c <wDev_Insert_KeyEntry+0x38>
|
|
319d: ff .byte 0xff
|
|
319e: ff0000 excw
|
|
31a1: ff .byte 0xff
|
|
31a2: fffb addi.n a15, a15, 15
|
|
31a4: f1fe00 excw
|
|
31a7: 3f .byte 0x3f
|
|
|
|
000031a8 <wdev_exit_sniffer>:
|
|
31a8: fff531 l32r a3, 317c <wdev_exit_sniffer-0x2c>
|
|
31ab: fa7c movi.n a10, -1
|
|
31ad: 0338 l32i.n a3, a3, 0
|
|
31af: 190c movi.n a9, 1
|
|
31b1: 050322 l8ui a2, a3, 5
|
|
31b4: fff641 l32r a4, 318c <wdev_exit_sniffer-0x1c>
|
|
31b7: 0ba216 beqz a2, 3275 <wdev_exit_sniffer+0xcd>
|
|
31ba: fff2b1 l32r a11, 3184 <wdev_exit_sniffer-0x24>
|
|
31bd: fff221 l32r a2, 3188 <wdev_exit_sniffer-0x20>
|
|
31c0: fff051 l32r a5, 3180 <wdev_exit_sniffer-0x28>
|
|
31c3: fff381 l32r a8, 3190 <wdev_exit_sniffer-0x18>
|
|
31c6: 0020c0 memw
|
|
31c9: a52872 l32i a7, a8, 0x294
|
|
31cc: 207790 or a7, a7, a9
|
|
31cf: 0020c0 memw
|
|
31d2: a56872 s32i a7, a8, 0x294
|
|
31d5: ffef61 l32r a6, 3194 <wdev_exit_sniffer-0x14>
|
|
31d8: 0020c0 memw
|
|
31db: d12492 l32i a9, a4, 0x344
|
|
31de: 209960 or a9, a9, a6
|
|
31e1: 0020c0 memw
|
|
31e4: d16492 s32i a9, a4, 0x344
|
|
31e7: 377c movi.n a7, -13
|
|
31e9: 0020c0 memw
|
|
31ec: 862862 l32i a6, a8, 0x218
|
|
31ef: 106670 and a6, a6, a7
|
|
31f2: 0020c0 memw
|
|
31f5: 866862 s32i a6, a8, 0x218
|
|
31f8: 0020c0 memw
|
|
31fb: 9668a2 s32i a10, a8, 0x258
|
|
31fe: ffe641 l32r a4, 3198 <wdev_exit_sniffer-0x10>
|
|
3201: 0020c0 memw
|
|
3204: 976842 s32i a4, a8, 0x25c
|
|
3207: 0020c0 memw
|
|
320a: 8e68a2 s32i a10, a8, 0x238
|
|
320d: ffe391 l32r a9, 319c <wdev_exit_sniffer-0xc>
|
|
3210: 0020c0 memw
|
|
3213: 8f6892 s32i a9, a8, 0x23c
|
|
3216: 0020c0 memw
|
|
3219: 802b72 l32i a7, a11, 0x200
|
|
321c: 107750 and a7, a7, a5
|
|
321f: 0020c0 memw
|
|
3222: 806b72 s32i a7, a11, 0x200
|
|
3225: 0020c0 memw
|
|
3228: 802b62 l32i a6, a11, 0x200
|
|
322b: 206620 or a6, a6, a2
|
|
322e: 0020c0 memw
|
|
3231: 806b62 s32i a6, a11, 0x200
|
|
3234: 0020c0 memw
|
|
3237: 812b42 l32i a4, a11, 0x204
|
|
323a: 104450 and a4, a4, a5
|
|
323d: 0020c0 memw
|
|
3240: 816b42 s32i a4, a11, 0x204
|
|
3243: 0020c0 memw
|
|
3246: 812ba2 l32i a10, a11, 0x204
|
|
3249: 20aa20 or a10, a10, a2
|
|
324c: 0020c0 memw
|
|
324f: 816ba2 s32i a10, a11, 0x204
|
|
3252: ffd391 l32r a9, 31a0 <wdev_exit_sniffer-0x8>
|
|
3255: 0020c0 memw
|
|
3258: a22872 l32i a7, a8, 0x288
|
|
325b: 107790 and a7, a7, a9
|
|
325e: 0020c0 memw
|
|
3261: a26872 s32i a7, a8, 0x288
|
|
3264: 18c352 addi a5, a3, 24
|
|
3267: ffcf61 l32r a6, 31a4 <wdev_exit_sniffer-0x4>
|
|
326a: 0020c0 memw
|
|
326d: 836652 s32i a5, a6, 0x20c
|
|
3270: 040c movi.n a4, 0
|
|
3272: 054342 s8i a4, a3, 5
|
|
3275: f00d ret.n
|