mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
14573 lines
601 KiB
Plaintext
14573 lines
601 KiB
Plaintext
In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libnet80211.a:
|
|
|
|
ieee80211_action.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_send_action_register-0x10>:
|
|
0: f27c movi.n a2, -1
|
|
1e: 0cf00d l32r a2, 4 <ieee80211_send_action_register-0x28>
|
|
21: 000000 addx4 a6, a3, a2
|
|
24: 0000 s32i.n a4, a6, 0
|
|
26: 0000 movi.n a2, 0
|
|
28: 0008 ret.n
|
|
...
|
|
|
|
0000002c <ieee80211_send_action_register>:
|
|
2c: 3226 ret.n
|
|
2e: 72261a bgeui a3, 2, 2a <ieee80211_send_action_register-0x2>
|
|
31: a05220 l32r a2, 8 <ieee80211_send_action_register-0x24>
|
|
34: 92577f j 21 <ieee80211_send_action_register-0xb>
|
|
37: a3cc0d bnez a3, 2a <ieee80211_send_action_register-0x2>
|
|
3a: fff921 l32r a2, c <ieee80211_send_action_register-0x20>
|
|
3d: a06320 j 21 <ieee80211_send_action_register-0xb>
|
|
40: 0c0649 ill
|
|
43: f00d02 excw
|
|
46: 7c .byte 0xff
|
|
47: f00df2 addi a1, a1, -16
|
|
4a: 23f6 s32i.n a0, a1, 0
|
|
4c: f521f8 call0 50 <ieee80211_send_action_register+0x24>
|
|
4f: 46ff l32i.n a0, a1, 0
|
|
51: 56fffa addi a1, a1, 16
|
|
54: fef3 ret.n
|
|
56: fff421 ill
|
|
59: fff806 ill
|
|
5c: 0000 movi.n a0, 0
|
|
...
|
|
|
|
00000060 <ieee80211_send_action_unregister>:
|
|
60: ffff41 ill
|
|
63: f0c112 excw
|
|
66: 050109 excw
|
|
69: 080000 l32r a12, fffc282c <ieee80211_recv_action+0xfffc26e0>
|
|
6c: c11201 l32r a0, ffffe870 <ieee80211_recv_action+0xffffe724>
|
|
6f: 10 .byte 0xff
|
|
70: 00f00d beqi a3, 3, 89 <ieee80211_send_action+0x5>
|
|
73: 000000 beqi a3, 7, aa <ieee80211_send_action+0x26>
|
|
76: 0c0000 movi a6, 127
|
|
79: 000000 bne a3, a6, 8c <ieee80211_send_action+0x8>
|
|
7c: 0000 bnez.n a4, bc <ieee80211_send_action+0x38>
|
|
7e: 080000 l32r a7, 5c <ieee80211_send_action_register+0x30>
|
|
81: 000000 addx4 a7, a4, a7
|
|
|
|
00000084 <ieee80211_send_action>:
|
|
84: c112 l32i.n a7, a7, 0
|
|
86: 0109f0 j 99 <ieee80211_send_action+0x15>
|
|
89: fffa01 bltui a4, 2, 91 <ieee80211_send_action+0xd>
|
|
8c: 3326 mov.n a7, a0
|
|
8e: 732615 j 99 <ieee80211_send_action+0x15>
|
|
91: a06233 l32r a7, 60 <ieee80211_send_action_unregister>
|
|
94: 93677f addx4 a7, a4, a7
|
|
97: fc0f l32i.n a7, a7, 0
|
|
99: 71c4 bnez.n a2, a0 <ieee80211_send_action+0x1c>
|
|
9b: fff7 movi.n a2, 1
|
|
9d: a07470 j a3 <ieee80211_send_action+0x1f>
|
|
a0: c60778 callx0 a7
|
|
a3: 0003 l32i.n a0, a1, 0
|
|
a5: 0424b6 addi a1, a1, 16
|
|
a8: 007d ret.n
|
|
aa: 01c6 bnez.n a4, b7 <ieee80211_send_action+0x33>
|
|
ac: f37100 l32r a7, 64 <ieee80211_send_action_unregister+0x4>
|
|
af: 7470ff addx4 a7, a4, a7
|
|
b2: 78a0 l32i.n a7, a7, 0
|
|
b4: 32cc07 j 99 <ieee80211_send_action+0x15>
|
|
b7: 120c mov.n a7, a0
|
|
b9: 000086 j 99 <ieee80211_send_action+0x15>
|
|
bc: 07c0 mov.n a7, a0
|
|
be: 010800 j 99 <ieee80211_send_action+0x15>
|
|
c1: 10c112 ill
|
|
c4: f00d movi.n a2, -1
|
|
c6: 94cc ret.n
|
|
c8: ee71 l32i.n a1, a0, 0
|
|
ca: 7470ff and a0, a0, a0
|
|
cd: 0778a0 ill
|
|
d0: fff846 excw
|
|
d3: 06007d excw
|
|
d6: fff7 add.n a2, a6, a1
|
|
d8: c6007d l32i a7, a0, 0x148
|
|
db: 00fff5 excw
|
|
de: 7c0000 l8ui a9, a13, 204
|
|
e1: f00df2 excw
|
|
e4: 18 .byte 0xff
|
|
e5: 000000 addx4 a6, a3, a2
|
|
e8: 0010 s32i.n a4, a6, 0
|
|
ea: 0000 movi.n a2, 0
|
|
ec: 0014 ret.n
|
|
...
|
|
|
|
000000f0 <ieee80211_recv_action_register>:
|
|
f0: 3226 ret.n
|
|
f2: 72261a bnez a3, ee <ieee80211_send_action+0x6a>
|
|
f5: a05220 l32r a2, cc <ieee80211_send_action+0x48>
|
|
f8: 92577f j e5 <ieee80211_send_action+0x61>
|
|
fb: a3cc0d bnez a3, ee <ieee80211_send_action+0x6a>
|
|
fe: fff921 l32r a2, d0 <ieee80211_send_action+0x4c>
|
|
101: a06320 j e5 <ieee80211_send_action+0x61>
|
|
104: 0c0649 excw
|
|
107: f00d02 excw
|
|
10a: 7c .byte 0xff
|
|
10b: f00df2 addi a1, a1, -16
|
|
10e: 8356 s32i.n a0, a1, 0
|
|
110: f521ff call0 114 <ieee80211_recv_action_register+0x24>
|
|
113: 46ff l32i.n a0, a1, 0
|
|
115: 56fffa addi a1, a1, 16
|
|
118: fef3 ret.n
|
|
11a: fff421 ill
|
|
11d: fff806 ill
|
|
120: 0000c4 excw
|
|
...
|
|
|
|
00000124 <ieee80211_recv_action_unregister>:
|
|
124: ffff41 excw
|
|
127: f0c112 excw
|
|
12a: 050109 ill
|
|
12d: 080000 ill
|
|
130: c11201 addi a1, a1, -16
|
|
133: 0d10 s32i.n a0, a1, 0
|
|
135: 0000f0 l8ui a0, a3, 1
|
|
138: 000000 l32r a9, 120 <ieee80211_recv_action_register+0x30>
|
|
13b: 00c400 bbci a0, 6, 148 <ieee80211_recv_action_unregister+0x24>
|
|
13e: 100000 l32r a0, 11c <ieee80211_recv_action_register+0x2c>
|
|
141: 0000 l32i.n a0, a0, 4
|
|
143: 1400 add.n a0, a0, a4
|
|
145: 000000 j 14a <ieee80211_recv_action_unregister+0x26>
|
|
148: 0000 mov.n a0, a4
|
|
...
|
|
|
|
0000014c <ieee80211_recv_action>:
|
|
14c: f0c112 excw
|
|
14f: 020109 beqi a8, 3, 15e <ieee80211_recv_action+0x12>
|
|
152: 910103 beqi a8, 7, 176 <ieee80211_recv_action+0x2a>
|
|
155: 67fffa movi a6, 127
|
|
158: 010960 beq a8, a6, 188 <ieee80211_recv_action+0x3c>
|
|
15b: 08fff7 j 16c <ieee80211_recv_action+0x20>
|
|
15e: 004a10 l8ui a0, a0, 1
|
|
161: 000046 bnez a0, 15b <ieee80211_recv_action+0xf>
|
|
164: 82040d l32r a7, 124 <ieee80211_recv_action_unregister>
|
|
167: 7d0000 addx4 a7, a0, a7
|
|
16a: 2609 l32i.n a7, a7, 0
|
|
16c: 260b38 callx0 a7
|
|
16f: 2078 l32i.n a0, a1, 0
|
|
171: 7fa062 addi a1, a1, 16
|
|
174: 1867 ret.n
|
|
176: 03462c l8ui a0, a0, 1
|
|
179: 0200 mov.n a7, a9
|
|
17b: 0100 bnez.n a0, 190 <ieee80211_recv_action+0x44>
|
|
17d: ff6056 l32r a7, 128 <ieee80211_recv_action_unregister+0x4>
|
|
180: fff071 addx4 a7, a0, a7
|
|
183: 7070 l32i.n a7, a7, 0
|
|
185: 0778a0 j 16c <ieee80211_recv_action+0x20>
|
|
188: 0007c0 l32r a7, 12c <ieee80211_recv_action_unregister+0x8>
|
|
18b: 0108 l32i.n a7, a7, 24
|
|
18d: 10c112 j 16c <ieee80211_recv_action+0x20>
|
|
190: 02f00d j 16c <ieee80211_recv_action+0x20>
|
|
193: Address 0x00000193 is out of bounds.
|
|
|
|
|
|
ieee80211_action_vendor.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <get_iav_key-0x4>:
|
|
0: 000000 ill
|
|
...
|
|
|
|
00000004 <get_iav_key>:
|
|
4: f0c112 addi a1, a1, -16
|
|
7: 0109 s32i.n a0, a1, 0
|
|
9: f28c beqz.n a2, 1c <get_iav_key+0x18>
|
|
b: fffd41 l32r a4, 0 <get_iav_key-0x4>
|
|
e: 0448 l32i.n a4, a4, 0
|
|
10: 848c beqz.n a4, 1c <get_iav_key+0x18>
|
|
12: 0004c0 callx0 a4
|
|
15: 0108 l32i.n a0, a1, 0
|
|
17: 10c112 addi a1, a1, 16
|
|
1a: f00d ret.n
|
|
1c: 020c movi.n a2, 0
|
|
1e: fffcc6 j 15 <get_iav_key+0x11>
|
|
21: 000000 ill
|
|
24: 000000 ill
|
|
...
|
|
|
|
00000028 <register_ieee80211_action_vendor_get_key_cb>:
|
|
28: 32cc bnez.n a2, 2f <register_ieee80211_action_vendor_get_key_cb+0x7>
|
|
2a: f47c movi.n a4, -1
|
|
2c: 000186 j 36 <register_ieee80211_action_vendor_get_key_cb+0xe>
|
|
2f: fffd31 l32r a3, 24 <get_iav_key+0x20>
|
|
32: 040c movi.n a4, 0
|
|
34: 0329 s32i.n a2, a3, 0
|
|
36: 042d mov.n a2, a4
|
|
38: f00d ret.n
|
|
3a: 000000 ill
|
|
3d: 000000 ill
|
|
|
|
00000040 <unregister_ieee80211_action_vendor_get_key_cb>:
|
|
40: ffff31 l32r a3, 3c <register_ieee80211_action_vendor_get_key_cb+0x14>
|
|
43: 020c movi.n a2, 0
|
|
45: 0329 s32i.n a2, a3, 0
|
|
47: f00d ret.n
|
|
...
|
|
51: 0e .byte 0xe
|
|
52: 003ff2 excw
|
|
55: 000000 ill
|
|
|
|
00000058 <ieee80211_add_action_vendor_spec_esp>:
|
|
58: fffd31 l32r a3, 4c <unregister_ieee80211_action_vendor_get_key_cb+0xc>
|
|
5b: 340c movi.n a4, 3
|
|
5d: f0c112 addi a1, a1, -16
|
|
60: 0109 s32i.n a0, a1, 0
|
|
62: 11c9 s32i.n a12, a1, 4
|
|
64: 7fa002 movi a0, 127
|
|
67: 02cd mov.n a12, a2
|
|
69: 004202 s8i a0, a2, 0
|
|
6c: 221b addi.n a2, a2, 1
|
|
6e: fff901 l32r a0, 54 <unregister_ieee80211_action_vendor_get_key_cb+0x14>
|
|
71: 0000c0 callx0 a0
|
|
74: fff721 l32r a2, 50 <unregister_ieee80211_action_vendor_get_key_cb+0x10>
|
|
77: 0020c0 memw
|
|
7a: 3c4b addi.n a3, a12, 4
|
|
7c: 112222 l32i a2, a2, 68
|
|
7f: 004322 s8i a2, a3, 0
|
|
82: 412820 srli a2, a2, 8
|
|
85: 014322 s8i a2, a3, 1
|
|
88: 0108 l32i.n a0, a1, 0
|
|
8a: 412820 srli a2, a2, 8
|
|
8d: 024322 s8i a2, a3, 2
|
|
90: 412820 srli a2, a2, 8
|
|
93: 034322 s8i a2, a3, 3
|
|
96: 2c8b addi.n a2, a12, 8
|
|
98: 11c8 l32i.n a12, a1, 4
|
|
9a: 10c112 addi a1, a1, 16
|
|
9d: f00d ret.n
|
|
...
|
|
|
|
000000a8 <ieee80211_alloc_action_vendor_spec>:
|
|
a8: e0c112 addi a1, a1, -32
|
|
ab: 3109 s32i.n a0, a1, 12
|
|
ad: 2149 s32i.n a4, a1, 8
|
|
af: 51d9 s32i.n a13, a1, 20
|
|
b1: 41c9 s32i.n a12, a1, 16
|
|
b3: 05dd mov.n a13, a5
|
|
b5: 06cd mov.n a12, a6
|
|
b7: 0d4616 beqz a6, 18f <ieee80211_alloc_action_vendor_spec+0xe7>
|
|
ba: 262602 l32i a0, a6, 152
|
|
bd: 0ce016 beqz a0, 18f <ieee80211_alloc_action_vendor_spec+0xe7>
|
|
c0: 1008 l32i.n a0, a0, 4
|
|
c2: 00fb addi.n a0, a0, 15
|
|
c4: 012d mov.n a2, a1
|
|
c6: 831c movi.n a3, 24
|
|
c8: 4d0a add.n a4, a13, a0
|
|
ca: fff501 l32r a0, a0 <ieee80211_add_action_vendor_spec_esp+0x48>
|
|
cd: 0000c0 callx0 a0
|
|
d0: 32cc bnez.n a2, d7 <ieee80211_alloc_action_vendor_spec+0x2f>
|
|
d2: 000c movi.n a0, 0
|
|
d4: 002a86 j 182 <ieee80211_alloc_action_vendor_spec+0xda>
|
|
d7: 1129 s32i.n a2, a1, 4
|
|
d9: 07cc16 beqz a12, 159 <ieee80211_alloc_action_vendor_spec+0xb1>
|
|
dc: 262c32 l32i a3, a12, 152
|
|
df: 0128 l32i.n a2, a1, 0
|
|
e1: 076316 beqz a3, 15b <ieee80211_alloc_action_vendor_spec+0xb3>
|
|
e4: 252c52 l32i a5, a12, 148
|
|
e7: 029d mov.n a9, a2
|
|
e9: 242c42 l32i a4, a12, 144
|
|
ec: 404800 ssai 8
|
|
ef: 641b addi.n a6, a4, 1
|
|
f1: 01b647 bgeu a6, a4, f6 <ieee80211_alloc_action_vendor_spec+0x4e>
|
|
f4: 551b addi.n a5, a5, 1
|
|
f6: 040c movi.n a4, 0
|
|
f8: 256c52 s32i a5, a12, 148
|
|
fb: 246c62 s32i a6, a12, 144
|
|
fe: 004962 s8i a6, a9, 0
|
|
101: 252c22 l32i a2, a12, 148
|
|
104: 242c32 l32i a3, a12, 144
|
|
107: 024942 s8i a4, a9, 2
|
|
10a: 812230 src a2, a2, a3
|
|
10d: 014922 s8i a2, a9, 1
|
|
110: b10c02 l8ui a0, a12, 177
|
|
113: 022c movi.n a2, 32
|
|
115: 1100a0 slli a0, a0, 6
|
|
118: 200020 or a0, a0, a2
|
|
11b: 034902 s8i a0, a9, 3
|
|
11e: 242cb2 l32i a11, a12, 144
|
|
121: 252ca2 l32i a10, a12, 148
|
|
124: 404010 ssai 16
|
|
127: 81aab0 src a10, a10, a11
|
|
12a: 0449a2 s8i a10, a9, 4
|
|
12d: 242c82 l32i a8, a12, 144
|
|
130: 252c72 l32i a7, a12, 148
|
|
133: 404810 ssai 24
|
|
136: 817780 src a7, a7, a8
|
|
139: 054972 s8i a7, a9, 5
|
|
13c: 252c42 l32i a4, a12, 148
|
|
13f: 064942 s8i a4, a9, 6
|
|
142: 252c32 l32i a3, a12, 148
|
|
145: 413830 srli a3, a3, 8
|
|
148: 074932 s8i a3, a9, 7
|
|
14b: 262c22 l32i a2, a12, 152
|
|
14e: 0138 l32i.n a3, a1, 0
|
|
150: 1228 l32i.n a2, a2, 4
|
|
152: 223a add.n a2, a2, a3
|
|
154: 0129 s32i.n a2, a1, 0
|
|
156: 000046 j 15b <ieee80211_alloc_action_vendor_spec+0xb3>
|
|
159: 0128 l32i.n a2, a1, 0
|
|
15b: 000005 call0 15c <ieee80211_alloc_action_vendor_spec+0xb4>
|
|
15e: 0d4d mov.n a4, a13
|
|
160: 0129 s32i.n a2, a1, 0
|
|
162: 2138 l32i.n a3, a1, 8
|
|
164: ffd001 l32r a0, a4 <ieee80211_add_action_vendor_spec_esp+0x4c>
|
|
167: 0000c0 callx0 a0
|
|
16a: 871c movi.n a7, 24
|
|
16c: 1168 l32i.n a6, a1, 4
|
|
16e: 0129 s32i.n a2, a1, 0
|
|
170: 1658 l32i.n a5, a6, 4
|
|
172: 060d mov.n a0, a6
|
|
174: 1558 l32i.n a5, a5, 4
|
|
176: 0a5672 s16i a7, a6, 20
|
|
179: c05250 sub a5, a2, a5
|
|
17c: e8c552 addi a5, a5, -24
|
|
17f: 0b5652 s16i a5, a6, 22
|
|
182: 41c8 l32i.n a12, a1, 16
|
|
184: 51d8 l32i.n a13, a1, 20
|
|
186: 002d mov.n a2, a0
|
|
188: 3108 l32i.n a0, a1, 12
|
|
18a: 20c112 addi a1, a1, 32
|
|
18d: f00d ret.n
|
|
18f: f00c movi.n a0, 15
|
|
191: ffcbc6 j c4 <ieee80211_alloc_action_vendor_spec+0x1c>
|
|
194: 000000 ill
|
|
197: ffff80 excw
|
|
19a: ff .byte 0xff
|
|
19b: 7f .byte 0x7f
|
|
19c: 000000 ill
|
|
19f: ffff40 excw
|
|
1a2: ff .byte 0xff
|
|
1a3: bf .byte 0xbf
|
|
1a4: ff .byte 0xff
|
|
1a5: ff .byte 0xff
|
|
1a6: ff .byte 0xff
|
|
1a7: df .byte 0xdf
|
|
1a8: ff .byte 0xff
|
|
1a9: 0f .byte 0xf
|
|
1aa: 00ff00 excw
|
|
1ad: 000000 ill
|
|
1b0: ff .byte 0xff
|
|
1b1: fffff0 excw
|
|
1b4: f20a00 excw
|
|
1b7: 3f .byte 0x3f
|
|
1b8: ff .byte 0xff
|
|
1b9: ff .byte 0xff
|
|
1ba: 8f .byte 0x8f
|
|
1bb: ff .byte 0xff
|
|
...
|
|
|
|
000001c8 <ieee80211_send_action_vendor_spec>:
|
|
1c8: d0c112 addi a1, a1, -48
|
|
1cb: a1f9 s32i.n a15, a1, 40
|
|
1cd: 5149 s32i.n a4, a1, 20
|
|
1cf: 6109 s32i.n a0, a1, 24
|
|
1d1: 71c9 s32i.n a12, a1, 28
|
|
1d3: 91e9 s32i.n a14, a1, 36
|
|
1d5: 81d9 s32i.n a13, a1, 32
|
|
1d7: 05ed mov.n a14, a5
|
|
1d9: 03dd mov.n a13, a3
|
|
1db: 02cd mov.n a12, a2
|
|
1dd: 0208 l32i.n a0, a2, 0
|
|
1df: 4109 s32i.n a0, a1, 16
|
|
1e1: 032d mov.n a2, a3
|
|
1e3: 000005 call0 1e4 <ieee80211_send_action_vendor_spec+0x1c>
|
|
1e6: 0e5d mov.n a5, a14
|
|
1e8: 0d3d mov.n a3, a13
|
|
1ea: 02fd mov.n a15, a2
|
|
1ec: 5148 l32i.n a4, a1, 20
|
|
1ee: 0c2d mov.n a2, a12
|
|
1f0: 0f6d mov.n a6, a15
|
|
1f2: 000005 call0 1f4 <ieee80211_send_action_vendor_spec+0x2c>
|
|
1f5: 02ed mov.n a14, a2
|
|
1f7: 32cc bnez.n a2, 1fe <ieee80211_send_action_vendor_spec+0x36>
|
|
1f9: 120c movi.n a2, 1
|
|
1fb: 005446 j 350 <ieee80211_send_action_vendor_spec+0x188>
|
|
1fe: ffe561 l32r a6, 194 <ieee80211_alloc_action_vendor_spec+0xec>
|
|
201: ffe571 l32r a7, 198 <ieee80211_alloc_action_vendor_spec+0xf0>
|
|
204: 0b12b2 l16ui a11, a2, 22
|
|
207: 000c movi.n a0, 0
|
|
209: b109 s32i.n a0, a1, 44
|
|
20b: 0a12a2 l16ui a10, a2, 20
|
|
20e: 1298 l32i.n a9, a2, 4
|
|
210: aaba add.n a10, a10, a11
|
|
212: 0020c0 memw
|
|
215: 0958 l32i.n a5, a9, 0
|
|
217: 105570 and a5, a5, a7
|
|
21a: 205560 or a5, a5, a6
|
|
21d: 0020c0 memw
|
|
220: 0959 s32i.n a5, a9, 0
|
|
222: ffde31 l32r a3, 19c <ieee80211_alloc_action_vendor_spec+0xf4>
|
|
225: ffde41 l32r a4, 1a0 <ieee80211_alloc_action_vendor_spec+0xf8>
|
|
228: 0020c0 memw
|
|
22b: 0928 l32i.n a2, a9, 0
|
|
22d: 102240 and a2, a2, a4
|
|
230: 202230 or a2, a2, a3
|
|
233: 0020c0 memw
|
|
236: 0929 s32i.n a2, a9, 0
|
|
238: ffdb01 l32r a0, 1a4 <ieee80211_alloc_action_vendor_spec+0xfc>
|
|
23b: 0020c0 memw
|
|
23e: 09b8 l32i.n a11, a9, 0
|
|
240: 10bb00 and a11, a11, a0
|
|
243: 0020c0 memw
|
|
246: 09b9 s32i.n a11, a9, 0
|
|
248: b4a0a0 extui a10, a10, 0, 12
|
|
24b: ffd7b1 l32r a11, 1a8 <ieee80211_alloc_action_vendor_spec+0x100>
|
|
24e: 11aa40 slli a10, a10, 12
|
|
251: 0020c0 memw
|
|
254: 0988 l32i.n a8, a9, 0
|
|
256: 1088b0 and a8, a8, a11
|
|
259: 2088a0 or a8, a8, a10
|
|
25c: 0020c0 memw
|
|
25f: 0d7d mov.n a7, a13
|
|
261: 0c2d mov.n a2, a12
|
|
263: 0e3d mov.n a3, a14
|
|
265: d0a042 movi a4, 208
|
|
268: 051c movi.n a5, 16
|
|
26a: 4168 l32i.n a6, a1, 16
|
|
26c: 0989 s32i.n a8, a9, 0
|
|
26e: 01d9 s32i.n a13, a1, 0
|
|
270: 2fc662 addi a6, a6, 47
|
|
273: ffd201 l32r a0, 1bc <ieee80211_alloc_action_vendor_spec+0x114>
|
|
276: 0000c0 callx0 a0
|
|
279: b108 l32i.n a0, a1, 44
|
|
27b: 120c movi.n a2, 1
|
|
27d: ffcb61 l32r a6, 1ac <ieee80211_alloc_action_vendor_spec+0x104>
|
|
280: 04cf16 beqz a15, 2d0 <ieee80211_send_action_vendor_spec+0x108>
|
|
283: 4e98 l32i.n a9, a14, 16
|
|
285: 010982 l8ui a8, a9, 1
|
|
288: 0a4c movi.n a10, 64
|
|
28a: 2088a0 or a8, a8, a10
|
|
28d: 014982 s8i a8, a9, 1
|
|
290: 9e38 l32i.n a3, a14, 36
|
|
292: 0378 l32i.n a7, a3, 0
|
|
294: 80a0b2 movi a11, 128
|
|
297: 545070 extui a5, a7, 0, 6
|
|
29a: 417670 srli a7, a7, 6
|
|
29d: 207720 or a7, a7, a2
|
|
2a0: 001f22 l16ui a2, a15, 0
|
|
2a3: 1177a0 slli a7, a7, 6
|
|
2a6: 205570 or a5, a5, a7
|
|
2a9: 0359 s32i.n a5, a3, 0
|
|
2ab: 5648 l32i.n a4, a6, 20
|
|
2ad: ffc051 l32r a5, 1b0 <ieee80211_alloc_action_vendor_spec+0x108>
|
|
2b0: c044c0 sub a4, a4, a12
|
|
2b3: 14cc bnez.n a4, 2b8 <ieee80211_send_action_vendor_spec+0xf0>
|
|
2b5: 2022b0 or a2, a2, a11
|
|
2b8: 0c4322 s8i a2, a3, 12
|
|
2bb: 262f42 l32i a4, a15, 152
|
|
2be: 33d8 l32i.n a13, a3, 12
|
|
2c0: 0448 l32i.n a4, a4, 0
|
|
2c2: 10dd50 and a13, a13, a5
|
|
2c5: 344040 extui a4, a4, 0, 4
|
|
2c8: 114480 slli a4, a4, 8
|
|
2cb: 20dd40 or a13, a13, a4
|
|
2ce: 33d9 s32i.n a13, a3, 12
|
|
2d0: ffb9b1 l32r a11, 1b4 <ieee80211_alloc_action_vendor_spec+0x10c>
|
|
2d3: 1a0c movi.n a10, 1
|
|
2d5: 1e2c22 l32i a2, a12, 120
|
|
2d8: 0d1c movi.n a13, 16
|
|
2da: 9e78 l32i.n a7, a14, 36
|
|
2dc: ffb781 l32r a8, 1b8 <ieee80211_alloc_action_vendor_spec+0x110>
|
|
2df: 1758 l32i.n a5, a7, 4
|
|
2e1: 0798 l32i.n a9, a7, 0
|
|
2e3: 105580 and a5, a5, a8
|
|
2e6: 548090 extui a8, a9, 0, 6
|
|
2e9: 419690 srli a9, a9, 6
|
|
2ec: 2099d0 or a9, a9, a13
|
|
2ef: 1199a0 slli a9, a9, 6
|
|
2f2: 208890 or a8, a8, a9
|
|
2f5: 0789 s32i.n a8, a7, 0
|
|
2f7: 4698 l32i.n a9, a6, 16
|
|
2f9: 1759 s32i.n a5, a7, 4
|
|
2fb: 9ef8 l32i.n a15, a14, 36
|
|
2fd: 730c movi.n a3, 7
|
|
2ff: 1fd8 l32i.n a13, a15, 4
|
|
301: 047c movi.n a4, -16
|
|
303: 10dd40 and a13, a13, a4
|
|
306: 20dd30 or a13, a13, a3
|
|
309: 1fd9 s32i.n a13, a15, 4
|
|
30b: c099c0 sub a9, a9, a12
|
|
30e: 939a90 movnez a9, a10, a9
|
|
311: 9ed8 l32i.n a13, a14, 36
|
|
313: 0020c0 memw
|
|
316: da7c movi.n a10, -3
|
|
318: 049090 extui a9, a9, 0, 1
|
|
31b: 802bb2 l32i a11, a11, 0x200
|
|
31e: 0df8 l32i.n a15, a13, 0
|
|
320: e37c movi.n a3, -2
|
|
322: 10ff30 and a15, a15, a3
|
|
325: 0df9 s32i.n a15, a13, 0
|
|
327: 9e88 l32i.n a8, a14, 36
|
|
329: 4db9 s32i.n a11, a13, 16
|
|
32b: 0878 l32i.n a7, a8, 0
|
|
32d: 1199f0 slli a9, a9, 1
|
|
330: 1077a0 and a7, a7, a10
|
|
333: 207790 or a7, a7, a9
|
|
336: 0879 s32i.n a7, a8, 0
|
|
338: 9e58 l32i.n a5, a14, 36
|
|
33a: 0558 l32i.n a5, a5, 0
|
|
33c: 06e577 bbsi a5, 7, 346 <ieee80211_send_action_vendor_spec+0x17e>
|
|
33f: 328c beqz.n a2, 346 <ieee80211_send_action_vendor_spec+0x17e>
|
|
341: 0d1222 l16ui a2, a2, 26
|
|
344: 72dc bnez.n a2, 35f <ieee80211_send_action_vendor_spec+0x197>
|
|
346: 0e2d mov.n a2, a14
|
|
348: 7e09 s32i.n a0, a14, 28
|
|
34a: ff9d01 l32r a0, 1c0 <ieee80211_alloc_action_vendor_spec+0x118>
|
|
34d: 0000c0 callx0 a0
|
|
350: 71c8 l32i.n a12, a1, 28
|
|
352: 81d8 l32i.n a13, a1, 32
|
|
354: 91e8 l32i.n a14, a1, 36
|
|
356: a1f8 l32i.n a15, a1, 40
|
|
358: 6108 l32i.n a0, a1, 24
|
|
35a: 30c112 addi a1, a1, 48
|
|
35d: f00d ret.n
|
|
35f: 742020 extui a2, a2, 0, 8
|
|
362: ff9801 l32r a0, 1c4 <ieee80211_alloc_action_vendor_spec+0x11c>
|
|
365: 0000c0 callx0 a0
|
|
368: 020d mov.n a0, a2
|
|
36a: fff606 j 346 <ieee80211_send_action_vendor_spec+0x17e>
|
|
...
|
|
379: 000000 ill
|
|
37c: 000020 excw
|
|
...
|
|
|
|
0000038c <ieee80211_recv_action_vendor_spec>:
|
|
38c: e0c112 addi a1, a1, -32
|
|
38f: 41d9 s32i.n a13, a1, 16
|
|
391: 31c9 s32i.n a12, a1, 12
|
|
393: 2109 s32i.n a0, a1, 8
|
|
395: fff601 l32r a0, 370 <ieee80211_send_action_vendor_spec+0x1a8>
|
|
398: 04cd mov.n a12, a4
|
|
39a: 1008 l32i.n a0, a0, 4
|
|
39c: 05dd mov.n a13, a5
|
|
39e: 70bc beqz.n a0, 3d9 <ieee80211_recv_action_vendor_spec+0x4d>
|
|
3a0: 33ab addi.n a3, a3, 10
|
|
3a2: 012d mov.n a2, a1
|
|
3a4: 640c movi.n a4, 6
|
|
3a6: fff601 l32r a0, 380 <ieee80211_send_action_vendor_spec+0x1b8>
|
|
3a9: 0000c0 callx0 a0
|
|
3ac: 012d mov.n a2, a1
|
|
3ae: 000005 call0 3b0 <ieee80211_recv_action_vendor_spec+0x24>
|
|
3b1: 06b216 beqz a2, 420 <ieee80211_recv_action_vendor_spec+0x94>
|
|
3b4: 262202 l32i a0, a2, 152
|
|
3b7: 065016 beqz a0, 420 <ieee80211_recv_action_vendor_spec+0x94>
|
|
3ba: 030c32 l8ui a3, a12, 3
|
|
3bd: 25e357 bbsi a3, 5, 3e6 <ieee80211_recv_action_vendor_spec+0x5a>
|
|
3c0: d27c movi.n a2, -3
|
|
3c2: 000546 j 3db <ieee80211_recv_action_vendor_spec+0x4f>
|
|
3c5: 1558 l32i.n a5, a5, 4
|
|
3c7: e58c beqz.n a5, 3d9 <ieee80211_recv_action_vendor_spec+0x4d>
|
|
3c9: 3cfb addi.n a3, a12, 15
|
|
3cb: 012d mov.n a2, a1
|
|
3cd: 01d042 addmi a4, a0, 0x100
|
|
3d0: fbc442 addi a4, a4, -5
|
|
3d3: 744040 extui a4, a4, 0, 8
|
|
3d6: 0005c0 callx0 a5
|
|
3d9: 020c movi.n a2, 0
|
|
3db: 31c8 l32i.n a12, a1, 12
|
|
3dd: 41d8 l32i.n a13, a1, 16
|
|
3df: 2108 l32i.n a0, a1, 8
|
|
3e1: 20c112 addi a1, a1, 32
|
|
3e4: f00d ret.n
|
|
3e6: 1058 l32i.n a5, a0, 4
|
|
3e8: 070c92 l8ui a9, a12, 7
|
|
3eb: 000c72 l8ui a7, a12, 0
|
|
3ee: 050ca2 l8ui a10, a12, 5
|
|
3f1: 2068 l32i.n a6, a0, 8
|
|
3f3: 010c82 l8ui a8, a12, 1
|
|
3f6: c0dd60 sub a13, a13, a6
|
|
3f9: 118880 slli a8, a8, 8
|
|
3fc: 01aa80 slli a10, a10, 24
|
|
3ff: 207780 or a7, a7, a8
|
|
402: 060c82 l8ui a8, a12, 6
|
|
405: 119980 slli a9, a9, 8
|
|
408: 208890 or a8, a8, a9
|
|
40b: f48080 extui a8, a8, 0, 16
|
|
40e: 040c92 l8ui a9, a12, 4
|
|
411: c5ca add.n a12, a5, a12
|
|
413: 3289 s32i.n a8, a2, 12
|
|
415: 119900 slli a9, a9, 16
|
|
418: 2099a0 or a9, a9, a10
|
|
41b: 207790 or a7, a7, a9
|
|
41e: 2279 s32i.n a7, a2, 8
|
|
420: c02dc0 sub a2, a13, a12
|
|
423: e90c movi.n a9, 14
|
|
425: 0d3927 bltu a9, a2, 436 <ieee80211_recv_action_vendor_spec+0xaa>
|
|
428: ffd421 l32r a2, 378 <ieee80211_send_action_vendor_spec+0x1b0>
|
|
42b: ffd601 l32r a0, 384 <ieee80211_send_action_vendor_spec+0x1bc>
|
|
42e: 0000c0 callx0 a0
|
|
431: f27c movi.n a2, -1
|
|
433: ffe906 j 3db <ieee80211_recv_action_vendor_spec+0x4f>
|
|
436: 090c02 l8ui a0, a12, 9
|
|
439: ffce51 l32r a5, 374 <ieee80211_send_action_vendor_spec+0x1ac>
|
|
43c: a0ab addi.n a10, a0, 10
|
|
43e: 83b2a7 bgeu a2, a10, 3c5 <ieee80211_recv_action_vendor_spec+0x39>
|
|
441: ffce21 l32r a2, 37c <ieee80211_send_action_vendor_spec+0x1b4>
|
|
444: 003d mov.n a3, a0
|
|
446: ffd001 l32r a0, 388 <ieee80211_send_action_vendor_spec+0x1c0>
|
|
449: 0000c0 callx0 a0
|
|
44c: e27c movi.n a2, -2
|
|
44e: ffe246 j 3db <ieee80211_recv_action_vendor_spec+0x4f>
|
|
451: 000000 ill
|
|
454: 000000 ill
|
|
457: 004000 break 0, 0
|
|
...
|
|
|
|
00000468 <ieee80211_action_vendor_spec_attach>:
|
|
468: 7fa022 movi a2, 127
|
|
46b: 030c movi.n a3, 0
|
|
46d: fff941 l32r a4, 454 <ieee80211_recv_action_vendor_spec+0xc8>
|
|
470: f0c112 addi a1, a1, -16
|
|
473: 0109 s32i.n a0, a1, 0
|
|
475: fffa01 l32r a0, 460 <ieee80211_recv_action_vendor_spec+0xd4>
|
|
478: 0000c0 callx0 a0
|
|
47b: 020d mov.n a0, a2
|
|
47d: 1129 s32i.n a2, a1, 4
|
|
47f: 928c beqz.n a2, 48c <ieee80211_action_vendor_spec_attach+0x24>
|
|
481: fff521 l32r a2, 458 <ieee80211_recv_action_vendor_spec+0xcc>
|
|
484: fff801 l32r a0, 464 <ieee80211_recv_action_vendor_spec+0xd8>
|
|
487: 0000c0 callx0 a0
|
|
48a: 1108 l32i.n a0, a1, 4
|
|
48c: fff431 l32r a3, 45c <ieee80211_recv_action_vendor_spec+0xd0>
|
|
48f: 020c movi.n a2, 0
|
|
491: 0329 s32i.n a2, a3, 0
|
|
493: 1329 s32i.n a2, a3, 4
|
|
495: 084322 s8i a2, a3, 8
|
|
498: 002d mov.n a2, a0
|
|
49a: 0108 l32i.n a0, a1, 0
|
|
49c: 10c112 addi a1, a1, 16
|
|
49f: f00d ret.n
|
|
4a1: 000000 ill
|
|
4a4: 000000 ill
|
|
...
|
|
|
|
000004a8 <register_ieee80211_action_vendor_spec_cb>:
|
|
4a8: 32cc bnez.n a2, 4af <register_ieee80211_action_vendor_spec_cb+0x7>
|
|
4aa: f47c movi.n a4, -1
|
|
4ac: 000186 j 4b6 <register_ieee80211_action_vendor_spec_cb+0xe>
|
|
4af: fffd31 l32r a3, 4a4 <ieee80211_action_vendor_spec_attach+0x3c>
|
|
4b2: 040c movi.n a4, 0
|
|
4b4: 1329 s32i.n a2, a3, 4
|
|
4b6: 042d mov.n a2, a4
|
|
4b8: f00d ret.n
|
|
4ba: 000000 ill
|
|
4bd: 000000 ill
|
|
|
|
000004c0 <unregister_ieee80211_action_vendor_spec_cb>:
|
|
4c0: ffff31 l32r a3, 4bc <register_ieee80211_action_vendor_spec_cb+0x14>
|
|
4c3: 020c movi.n a2, 0
|
|
4c5: 1329 s32i.n a2, a3, 4
|
|
4c7: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
000009a0 <.irom.text>:
|
|
9a0: 4e4556 bnez a5, e88 <unregister_ieee80211_action_vendor_spec_cb+0x9c8>
|
|
9a3: 524f44 excw
|
|
9a6: 434120 excw
|
|
9a9: 4f4954 excw
|
|
9ac: 4e .byte 0x4e
|
|
9ad: 203a add.n a2, a0, a3
|
|
9af: 656c movi.n a5, -26
|
|
9b1: 6e .byte 0x6e
|
|
9b2: 726520 excw
|
|
9b5: 726f72 s32i a7, a15, 0x1c8
|
|
...
|
|
9c0: 4e4556 bnez a5, ea8 <unregister_ieee80211_action_vendor_spec_cb+0x9e8>
|
|
9c3: 524f44 excw
|
|
9c6: 434120 excw
|
|
9c9: 4f4954 excw
|
|
9cc: 4e .byte 0x4e
|
|
9cd: 203a add.n a2, a0, a3
|
|
9cf: 656c movi.n a5, -26
|
|
9d1: 6e .byte 0x6e
|
|
9d2: 726520 excw
|
|
9d5: 726f72 s32i a7, a15, 0x1c8
|
|
9d8: 642520 extui a2, a2, 5, 7
|
|
9db: 000000 ill
|
|
9de: 690000 excw
|
|
9e1: 656565 excw
|
|
9e4: 3038 l32i.n a3, a0, 12
|
|
9e6: 313132 excw
|
|
9e9: 5f .byte 0x5f
|
|
9ea: 746361 l32r a6, fffddb78 <unregister_ieee80211_action_vendor_spec_cb+0xfffdd6b8>
|
|
9ed: 6f69 s32i.n a6, a15, 24
|
|
9ef: 6e .byte 0x6e
|
|
9f0: 5f .byte 0x5f
|
|
9f1: 6e6576 excw
|
|
9f4: 726f64 excw
|
|
9f7: 5f .byte 0x5f
|
|
9f8: 657073 excw
|
|
9fb: 615f63 excw
|
|
9fe: 617474 excw
|
|
a01: 206863 excw
|
|
a04: 676572 s32i a7, a5, 0x19c
|
|
a07: 7369 s32i.n a6, a3, 28
|
|
a09: 726574 excw
|
|
a0c: 657220 extui a7, a2, 18, 7
|
|
a0f: 207663 excw
|
|
a12: 6c6163 excw
|
|
a15: 206c movi.n a0, -30
|
|
a17: 636162 s32i a6, a1, 0x18c
|
|
a1a: 206b addi.n a2, a0, 6
|
|
a1c: 727265 excw
|
|
a1f: 6f .byte 0x6f
|
|
a20: 000a72 l8ui a7, a10, 0
|
|
|
|
ieee80211.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_ifattach-0xbc>:
|
|
0: 096c movi.n a9, -32
|
|
2: b40000 extui a0, a0, 0, 12
|
|
5: 0009 s32i.n a0, a0, 0
|
|
7: 09b400 excw
|
|
a: 000000 ill
|
|
d: 000000 ill
|
|
10: 83a052 movi a5, 131
|
|
13: fffc61 l32r a6, 4 <ieee80211_ifattach-0xb8>
|
|
16: e0c112 addi a1, a1, -32
|
|
19: 0109 s32i.n a0, a1, 0
|
|
1b: 11c9 s32i.n a12, a1, 4
|
|
1d: 41f9 s32i.n a15, a1, 16
|
|
1f: 21d9 s32i.n a13, a1, 8
|
|
21: 31e9 s32i.n a14, a1, 12
|
|
23: fff7d1 l32r a13, 0 <ieee80211_ifattach-0xbc>
|
|
26: 0e0c movi.n a14, 0
|
|
28: 02fd mov.n a15, a2
|
|
2a: 02cd mov.n a12, a2
|
|
2c: 01d202 addmi a0, a2, 0x100
|
|
2f: 9cc002 addi a0, a0, -100
|
|
32: e20c movi.n a2, 14
|
|
34: 206f22 s32i a2, a15, 128
|
|
37: 216c52 s32i a5, a12, 132
|
|
3a: 8a0c32 l8ui a3, a12, 138
|
|
3d: 5109 s32i.n a0, a1, 20
|
|
3f: 0830c7 bltu a0, a12, 4b <ieee80211_ifattach-0x71>
|
|
42: 445cd2 s16i a13, a12, 136
|
|
45: 029c07 bne a12, a0, 4b <ieee80211_ifattach-0x71>
|
|
48: 445c62 s16i a6, a12, 136
|
|
4b: 23dc bnez.n a3, 61 <ieee80211_ifattach-0x5b>
|
|
4d: 441c22 l16ui a2, a12, 136
|
|
50: 83a032 movi a3, 131
|
|
53: 000005 call0 54 <ieee80211_ifattach-0x68>
|
|
56: 5108 l32i.n a0, a1, 20
|
|
58: 83a052 movi a5, 131
|
|
5b: ffeb61 l32r a6, 8 <ieee80211_ifattach-0xb4>
|
|
5e: 8a4c22 s8i a2, a12, 138
|
|
61: dd5b addi.n a13, a13, 5
|
|
63: 202f82 l32i a8, a15, 128
|
|
66: 8b0c42 l8ui a4, a12, 139
|
|
69: ee1b addi.n a14, a14, 1
|
|
6b: d4cc bnez.n a4, 7c <ieee80211_ifattach-0x40>
|
|
6d: 8d0c72 l8ui a7, a12, 141
|
|
70: 017780 slli a7, a7, 24
|
|
73: 317870 srai a7, a7, 24
|
|
76: 1177f0 slli a7, a7, 1
|
|
79: 8b4c72 s8i a7, a12, 139
|
|
7c: cccb addi.n a12, a12, 12
|
|
7e: b52e87 blt a14, a8, 37 <ieee80211_ifattach-0x85>
|
|
81: 11c8 l32i.n a12, a1, 4
|
|
83: 21d8 l32i.n a13, a1, 8
|
|
85: 31e8 l32i.n a14, a1, 12
|
|
87: 01df22 addmi a2, a15, 0x100
|
|
8a: 84c222 addi a2, a2, -124
|
|
8d: ffdf01 l32r a0, c <ieee80211_ifattach-0xb0>
|
|
90: 0000c0 callx0 a0
|
|
93: 546f22 s32i a2, a15, 0x150
|
|
96: 0108 l32i.n a0, a1, 0
|
|
98: 41f8 l32i.n a15, a1, 16
|
|
9a: 20c112 addi a1, a1, 32
|
|
9d: f00d ret.n
|
|
...
|
|
|
|
000000bc <ieee80211_ifattach>:
|
|
bc: f0c112 addi a1, a1, -16
|
|
bf: 11c9 s32i.n a12, a1, 4
|
|
c1: 0109 s32i.n a0, a1, 0
|
|
c3: 02cd mov.n a12, a2
|
|
c5: fff485 call0 10 <ieee80211_ifattach-0xac>
|
|
c8: 0c2d mov.n a2, a12
|
|
ca: 64a002 movi a0, 100
|
|
cd: 145c02 s16i a0, a12, 40
|
|
d0: fff501 l32r a0, a4 <ieee80211_ifattach-0x18>
|
|
d3: 0000c0 callx0 a0
|
|
d6: 0c2d mov.n a2, a12
|
|
d8: fff401 l32r a0, a8 <ieee80211_ifattach-0x14>
|
|
db: 0000c0 callx0 a0
|
|
de: 030c movi.n a3, 0
|
|
e0: 05dc42 addmi a4, a12, 0x500
|
|
e3: 142422 l32i a2, a4, 80
|
|
e6: 106432 s32i a3, a4, 64
|
|
e9: 073266 bnei a2, 3, f4 <ieee80211_ifattach+0x38>
|
|
ec: 0c2d mov.n a2, a12
|
|
ee: ffef01 l32r a0, ac <ieee80211_ifattach-0x10>
|
|
f1: 0000c0 callx0 a0
|
|
f4: ffeb21 l32r a2, a0 <ieee80211_ifattach-0x1c>
|
|
f7: ffee01 l32r a0, b0 <ieee80211_ifattach-0xc>
|
|
fa: 0000c0 callx0 a0
|
|
fd: 0c2d mov.n a2, a12
|
|
ff: ffed01 l32r a0, b4 <ieee80211_ifattach-0x8>
|
|
102: 0000c0 callx0 a0
|
|
105: 11c8 l32i.n a12, a1, 4
|
|
107: ffec01 l32r a0, b8 <ieee80211_ifattach-0x4>
|
|
10a: 0000c0 callx0 a0
|
|
10d: 0108 l32i.n a0, a1, 0
|
|
10f: 10c112 addi a1, a1, 16
|
|
112: f00d ret.n
|
|
114: 0009b4 excw
|
|
117: 09b300 excw
|
|
11a: 300000 xor a0, a0, a0
|
|
11d: fffff6 bgeui a15, 0x100, 120 <ieee80211_ifattach+0x64>
|
|
...
|
|
|
|
0000012c <ieee80211_mhz2ieee>:
|
|
12c: fffb61 l32r a6, 118 <ieee80211_ifattach+0x5c>
|
|
12f: f0c112 addi a1, a1, -16
|
|
132: 0109 s32i.n a0, a1, 0
|
|
134: fff801 l32r a0, 114 <ieee80211_ifattach+0x58>
|
|
137: 166377 bbci a3, 7, 151 <ieee80211_mhz2ieee+0x25>
|
|
13a: 451207 beq a2, a0, 183 <ieee80211_mhz2ieee+0x57>
|
|
13d: 303627 bltu a6, a2, 171 <ieee80211_mhz2ieee+0x45>
|
|
140: 530c movi.n a3, 5
|
|
142: f7d222 addmi a2, a2, 0xfffff700
|
|
145: 99c222 addi a2, a2, -103
|
|
148: fff601 l32r a0, 120 <ieee80211_ifattach+0x64>
|
|
14b: 0000c0 callx0 a0
|
|
14e: 000606 j 16a <ieee80211_mhz2ieee+0x3e>
|
|
151: 2e1207 beq a2, a0, 183 <ieee80211_mhz2ieee+0x57>
|
|
154: 103627 bltu a6, a2, 168 <ieee80211_mhz2ieee+0x3c>
|
|
157: 530c movi.n a3, 5
|
|
159: f7d222 addmi a2, a2, 0xfffff700
|
|
15c: 99c222 addi a2, a2, -103
|
|
15f: fff101 l32r a0, 124 <ieee80211_ifattach+0x68>
|
|
162: 0000c0 callx0 a0
|
|
165: 000046 j 16a <ieee80211_mhz2ieee+0x3e>
|
|
168: f27c movi.n a2, -1
|
|
16a: 0108 l32i.n a0, a1, 0
|
|
16c: 10c112 addi a1, a1, 16
|
|
16f: f00d ret.n
|
|
171: ffea01 l32r a0, 11c <ieee80211_ifattach+0x60>
|
|
174: 431c movi.n a3, 20
|
|
176: 220a add.n a2, a2, a0
|
|
178: ffec01 l32r a0, 128 <ieee80211_ifattach+0x6c>
|
|
17b: 0000c0 callx0 a0
|
|
17e: 22fb addi.n a2, a2, 15
|
|
180: fff986 j 16a <ieee80211_mhz2ieee+0x3e>
|
|
183: e20c movi.n a2, 14
|
|
185: fff846 j 16a <ieee80211_mhz2ieee+0x3e>
|
|
188: ff .byte 0xff
|
|
189: ff .byte 0xff
|
|
...
|
|
|
|
0000018c <ieee80211_chan2ieee>:
|
|
18c: 22cc bnez.n a2, 192 <ieee80211_chan2ieee+0x6>
|
|
18e: 020c movi.n a2, 0
|
|
190: f00d ret.n
|
|
192: fffd51 l32r a5, 188 <ieee80211_mhz2ieee+0x5c>
|
|
195: 041257 beq a2, a5, 19d <ieee80211_chan2ieee+0x11>
|
|
198: 060222 l8ui a2, a2, 6
|
|
19b: f00d ret.n
|
|
19d: 052d mov.n a2, a5
|
|
19f: f00d ret.n
|
|
1a1: 000000 ill
|
|
1a4: 0008a4 excw
|
|
1a7: 09b400 excw
|
|
...
|
|
|
|
000001ac <ieee80211_ieee2mhz>:
|
|
1ac: e60c movi.n a6, 14
|
|
1ae: d70c movi.n a7, 13
|
|
1b0: fffd81 l32r a8, 1a4 <ieee80211_chan2ieee+0x18>
|
|
1b3: 0d6377 bbci a3, 7, 1c4 <ieee80211_ieee2mhz+0x18>
|
|
1b6: 2b1267 beq a2, a6, 1e5 <ieee80211_ieee2mhz+0x39>
|
|
1b9: 1db727 bgeu a7, a2, 1da <ieee80211_ieee2mhz+0x2e>
|
|
1bc: a02220 addx4 a2, a2, a2
|
|
1bf: a02280 addx4 a2, a2, a8
|
|
1c2: f00d ret.n
|
|
1c4: 1d1267 beq a2, a6, 1e5 <ieee80211_ieee2mhz+0x39>
|
|
1c7: 0fb727 bgeu a7, a2, 1da <ieee80211_ieee2mhz+0x2e>
|
|
1ca: a31c movi.n a3, 26
|
|
1cc: ecb327 bgeu a3, a2, 1bc <ieee80211_ieee2mhz+0x10>
|
|
1cf: a02220 addx4 a2, a2, a2
|
|
1d2: 14d222 addmi a2, a2, 0x1400
|
|
1d5: 88c222 addi a2, a2, -120
|
|
1d8: f00d ret.n
|
|
1da: a02220 addx4 a2, a2, a2
|
|
1dd: 09d222 addmi a2, a2, 0x900
|
|
1e0: 67c222 addi a2, a2, 103
|
|
1e3: f00d ret.n
|
|
1e5: fff021 l32r a2, 1a8 <ieee80211_chan2ieee+0x1c>
|
|
1e8: f00d ret.n
|
|
...
|
|
|
|
000001ec <ieee80211_find_channel>:
|
|
1ec: 202262 l32i a6, a2, 128
|
|
1ef: 1616a6 blti a6, 1, 209 <ieee80211_find_channel+0x1d>
|
|
1f2: 907660 addx2 a7, a6, a6
|
|
1f5: a07720 addx4 a7, a7, a2
|
|
1f8: 441282 l16ui a8, a2, 136
|
|
1fb: 212292 l32i a9, a2, 132
|
|
1fe: 029387 bne a3, a8, 204 <ieee80211_find_channel+0x18>
|
|
201: 088947 bany a9, a4, 20d <ieee80211_find_channel+0x21>
|
|
204: 22cb addi.n a2, a2, 12
|
|
206: ee9277 bne a2, a7, 1f8 <ieee80211_find_channel+0xc>
|
|
209: 020c movi.n a2, 0
|
|
20b: f00d ret.n
|
|
20d: 01d222 addmi a2, a2, 0x100
|
|
210: 84c222 addi a2, a2, -124
|
|
213: f00d ret.n
|
|
215: 000000 ill
|
|
|
|
00000218 <ieee80211_find_channel_byieee>:
|
|
218: 202262 l32i a6, a2, 128
|
|
21b: 1616a6 blti a6, 1, 235 <ieee80211_find_channel_byieee+0x1d>
|
|
21e: 907660 addx2 a7, a6, a6
|
|
221: a07720 addx4 a7, a7, a2
|
|
224: 8a0282 l8ui a8, a2, 138
|
|
227: 212292 l32i a9, a2, 132
|
|
22a: 029387 bne a3, a8, 230 <ieee80211_find_channel_byieee+0x18>
|
|
22d: 088947 bany a9, a4, 239 <ieee80211_find_channel_byieee+0x21>
|
|
230: 22cb addi.n a2, a2, 12
|
|
232: ee9277 bne a2, a7, 224 <ieee80211_find_channel_byieee+0xc>
|
|
235: 020c movi.n a2, 0
|
|
237: f00d ret.n
|
|
239: 01d222 addmi a2, a2, 0x100
|
|
23c: 84c222 addi a2, a2, -124
|
|
23f: f00d ret.n
|
|
...
|
|
249: 000000 ill
|
|
24c: 000010 excw
|
|
24f: 000000 ill
|
|
252: 200000 or a0, a0, a0
|
|
255: 000000 ill
|
|
258: 000000 ill
|
|
25b: 000800 excw
|
|
25e: 700000 excw
|
|
261: 000000 ill
|
|
264: 0048 l32i.n a4, a0, 0
|
|
266: 000000 ill
|
|
269: 000000 ill
|
|
26c: 000050 excw
|
|
26f: 000000 ill
|
|
272: 400000 ssr a0
|
|
...
|
|
|
|
000002c8 <wifi_mode_set>:
|
|
2c8: e0c112 addi a1, a1, -32
|
|
2cb: 61d9 s32i.n a13, a1, 24
|
|
2cd: 71e9 s32i.n a14, a1, 28
|
|
2cf: 51c9 s32i.n a12, a1, 20
|
|
2d1: 4109 s32i.n a0, a1, 16
|
|
2d3: 02cd mov.n a12, a2
|
|
2d5: ffdb21 l32r a2, 244 <ieee80211_find_channel_byieee+0x2c>
|
|
2d8: ffe801 l32r a0, 278 <ieee80211_find_channel_byieee+0x60>
|
|
2db: 0000c0 callx0 a0
|
|
2de: 07dc16 beqz a12, 35f <wifi_mode_set+0x97>
|
|
2e1: ffd9d1 l32r a13, 248 <ieee80211_find_channel_byieee+0x30>
|
|
2e4: 081c26 beqi a12, 1, 2f0 <wifi_mode_set+0x28>
|
|
2e7: 022c66 bnei a12, 2, 2ed <wifi_mode_set+0x25>
|
|
2ea: 002506 j 382 <wifi_mode_set+0xba>
|
|
2ed: 773c66 bnei a12, 3, 368 <wifi_mode_set+0xa0>
|
|
2f0: ffd721 l32r a2, 24c <ieee80211_find_channel_byieee+0x34>
|
|
2f3: ffe201 l32r a0, 27c <ieee80211_find_channel_byieee+0x64>
|
|
2f6: 0000c0 callx0 a0
|
|
2f9: ffd501 l32r a0, 250 <ieee80211_find_channel_byieee+0x38>
|
|
2fc: ffd621 l32r a2, 254 <ieee80211_find_channel_byieee+0x3c>
|
|
2ff: 220072 l8ui a7, a0, 34
|
|
302: 210062 l8ui a6, a0, 33
|
|
305: 200052 l8ui a5, a0, 32
|
|
308: 1f0042 l8ui a4, a0, 31
|
|
30b: 1e0032 l8ui a3, a0, 30
|
|
30e: 230002 l8ui a0, a0, 35
|
|
311: 0109 s32i.n a0, a1, 0
|
|
313: ffdb01 l32r a0, 280 <ieee80211_find_channel_byieee+0x68>
|
|
316: 0000c0 callx0 a0
|
|
319: 4d28 l32i.n a2, a13, 16
|
|
31b: 1e0c movi.n a14, 1
|
|
31d: 0ed256 bnez a2, 40e <wifi_mode_set+0x146>
|
|
320: 88a222 movi a2, 0x288
|
|
323: ffd801 l32r a0, 284 <ieee80211_find_channel_byieee+0x6c>
|
|
326: 0000c0 callx0 a0
|
|
329: 4d29 s32i.n a2, a13, 16
|
|
32b: 10b216 beqz a2, 43a <wifi_mode_set+0x172>
|
|
32e: 030c movi.n a3, 0
|
|
330: 2c6232 s32i a3, a2, 176
|
|
333: 4d48 l32i.n a4, a13, 16
|
|
335: 10a122 movi a2, 0x110
|
|
338: b439 s32i.n a3, a4, 44
|
|
33a: ffd301 l32r a0, 288 <ieee80211_find_channel_byieee+0x70>
|
|
33d: 0000c0 callx0 a0
|
|
340: 4d58 l32i.n a5, a13, 16
|
|
342: 1f6522 s32i a2, a5, 124
|
|
345: 4d28 l32i.n a2, a13, 16
|
|
347: 1f2202 l32i a0, a2, 124
|
|
34a: 100016 beqz a0, 44e <wifi_mode_set+0x186>
|
|
34d: ffc231 l32r a3, 258 <ieee80211_find_channel_byieee+0x40>
|
|
350: 640c movi.n a4, 6
|
|
352: 002d mov.n a2, a0
|
|
354: ffce01 l32r a0, 28c <ieee80211_find_channel_byieee+0x74>
|
|
357: 0000c0 callx0 a0
|
|
35a: 1e0c movi.n a14, 1
|
|
35c: 002b86 j 40e <wifi_mode_set+0x146>
|
|
35f: ffbf21 l32r a2, 25c <ieee80211_find_channel_byieee+0x44>
|
|
362: ffcb01 l32r a0, 290 <ieee80211_find_channel_byieee+0x78>
|
|
365: 0000c0 callx0 a0
|
|
368: 1e0c movi.n a14, 1
|
|
36a: ffbd21 l32r a2, 260 <ieee80211_find_channel_byieee+0x48>
|
|
36d: 51c8 l32i.n a12, a1, 20
|
|
36f: 61d8 l32i.n a13, a1, 24
|
|
371: ffc801 l32r a0, 294 <ieee80211_find_channel_byieee+0x7c>
|
|
374: 0000c0 callx0 a0
|
|
377: 0e2d mov.n a2, a14
|
|
379: 4108 l32i.n a0, a1, 16
|
|
37b: 71e8 l32i.n a14, a1, 28
|
|
37d: 20c112 addi a1, a1, 32
|
|
380: f00d ret.n
|
|
382: 1e0c movi.n a14, 1
|
|
384: ffb821 l32r a2, 264 <ieee80211_find_channel_byieee+0x4c>
|
|
387: ffc401 l32r a0, 298 <ieee80211_find_channel_byieee+0x80>
|
|
38a: 0000c0 callx0 a0
|
|
38d: ffb681 l32r a8, 268 <ieee80211_find_channel_byieee+0x50>
|
|
390: ffb721 l32r a2, 26c <ieee80211_find_channel_byieee+0x54>
|
|
393: 1c0872 l8ui a7, a8, 28
|
|
396: 1b0862 l8ui a6, a8, 27
|
|
399: 1a0852 l8ui a5, a8, 26
|
|
39c: 190842 l8ui a4, a8, 25
|
|
39f: 180832 l8ui a3, a8, 24
|
|
3a2: 1d0882 l8ui a8, a8, 29
|
|
3a5: 0189 s32i.n a8, a1, 0
|
|
3a7: ffbd01 l32r a0, 29c <ieee80211_find_channel_byieee+0x84>
|
|
3aa: 0000c0 callx0 a0
|
|
3ad: 5d98 l32i.n a9, a13, 20
|
|
3af: 89fc bnez.n a9, 3eb <wifi_mode_set+0x123>
|
|
3b1: 88a222 movi a2, 0x288
|
|
3b4: ffbb01 l32r a0, 2a0 <ieee80211_find_channel_byieee+0x88>
|
|
3b7: 0000c0 callx0 a0
|
|
3ba: 5d29 s32i.n a2, a13, 20
|
|
3bc: 92ac beqz.n a2, 3e9 <wifi_mode_set+0x121>
|
|
3be: 1a0c movi.n a10, 1
|
|
3c0: 2c62a2 s32i a10, a2, 176
|
|
3c3: 10a122 movi a2, 0x110
|
|
3c6: ffb701 l32r a0, 2a4 <ieee80211_find_channel_byieee+0x8c>
|
|
3c9: 0000c0 callx0 a0
|
|
3cc: 5db8 l32i.n a11, a13, 20
|
|
3ce: 206b22 s32i a2, a11, 128
|
|
3d1: 5d28 l32i.n a2, a13, 20
|
|
3d3: 202202 l32i a0, a2, 128
|
|
3d6: 065016 beqz a0, 43f <wifi_mode_set+0x177>
|
|
3d9: ffa531 l32r a3, 270 <ieee80211_find_channel_byieee+0x58>
|
|
3dc: 640c movi.n a4, 6
|
|
3de: 002d mov.n a2, a0
|
|
3e0: ffb201 l32r a0, 2a8 <ieee80211_find_channel_byieee+0x90>
|
|
3e3: 0000c0 callx0 a0
|
|
3e6: 000046 j 3eb <wifi_mode_set+0x123>
|
|
3e9: 0e0c movi.n a14, 0
|
|
3eb: 022c26 beqi a12, 2, 3f1 <wifi_mode_set+0x129>
|
|
3ee: ffde06 j 36a <wifi_mode_set+0xa2>
|
|
3f1: 4d28 l32i.n a2, a13, 16
|
|
3f3: f73216 beqz a2, 36a <wifi_mode_set+0xa2>
|
|
3f6: 1f2222 l32i a2, a2, 124
|
|
3f9: ffac01 l32r a0, 2ac <ieee80211_find_channel_byieee+0x94>
|
|
3fc: 0000c0 callx0 a0
|
|
3ff: 0c0c movi.n a12, 0
|
|
401: 4d28 l32i.n a2, a13, 16
|
|
403: ffab01 l32r a0, 2b0 <ieee80211_find_channel_byieee+0x98>
|
|
406: 0000c0 callx0 a0
|
|
409: 4dc9 s32i.n a12, a13, 16
|
|
40b: ffd6c6 j 36a <wifi_mode_set+0xa2>
|
|
40e: 1c1c66 bnei a12, 1, 42e <wifi_mode_set+0x166>
|
|
411: 5d28 l32i.n a2, a13, 20
|
|
413: f53216 beqz a2, 36a <wifi_mode_set+0xa2>
|
|
416: 202222 l32i a2, a2, 128
|
|
419: ffa601 l32r a0, 2b4 <ieee80211_find_channel_byieee+0x9c>
|
|
41c: 0000c0 callx0 a0
|
|
41f: 5d28 l32i.n a2, a13, 20
|
|
421: ffa501 l32r a0, 2b8 <ieee80211_find_channel_byieee+0xa0>
|
|
424: 0000c0 callx0 a0
|
|
427: 0c0c movi.n a12, 0
|
|
429: 5dc9 s32i.n a12, a13, 20
|
|
42b: ffcec6 j 36a <wifi_mode_set+0xa2>
|
|
42e: ff9121 l32r a2, 274 <ieee80211_find_channel_byieee+0x5c>
|
|
431: ffa201 l32r a0, 2bc <ieee80211_find_channel_byieee+0xa4>
|
|
434: 0000c0 callx0 a0
|
|
437: ffd246 j 384 <wifi_mode_set+0xbc>
|
|
43a: 0e0c movi.n a14, 0
|
|
43c: fff386 j 40e <wifi_mode_set+0x146>
|
|
43f: ffa001 l32r a0, 2c0 <ieee80211_find_channel_byieee+0xa8>
|
|
442: 0000c0 callx0 a0
|
|
445: 0e0c movi.n a14, 0
|
|
447: 5de9 s32i.n a14, a13, 20
|
|
449: 0e0c movi.n a14, 0
|
|
44b: ffe706 j 3eb <wifi_mode_set+0x123>
|
|
44e: ff9d01 l32r a0, 2c4 <ieee80211_find_channel_byieee+0xac>
|
|
451: 0000c0 callx0 a0
|
|
454: 0e0c movi.n a14, 0
|
|
456: 000c movi.n a0, 0
|
|
458: 4d09 s32i.n a0, a13, 16
|
|
45a: ffec06 j 40e <wifi_mode_set+0x146>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
000008d0 <.irom.text>:
|
|
8d0: 6f6d excw
|
|
8d2: 206564 excw
|
|
8d5: 203a add.n a2, a0, a3
|
|
8d7: 756e00 extui a6, a0, 30, 8
|
|
8da: 6c6c movi.n a12, -26
|
|
8dc: 000000 ill
|
|
8df: 747300 extui a7, a0, 3, 8
|
|
8e2: 000061 l32r a6, fffc08e4 <wifi_mode_set+0xfffc061c>
|
|
...
|
|
8ed: 000000 ill
|
|
8f0: 2528 l32i.n a2, a5, 8
|
|
8f2: 783230 excw
|
|
8f5: 253a add.n a2, a5, a3
|
|
8f7: 783230 excw
|
|
8fa: 253a add.n a2, a5, a3
|
|
8fc: 783230 excw
|
|
8ff: 253a add.n a2, a5, a3
|
|
901: 783230 excw
|
|
904: 253a add.n a2, a5, a3
|
|
906: 783230 excw
|
|
909: 253a add.n a2, a5, a3
|
|
90b: 783230 excw
|
|
90e: 0029 s32i.n a2, a0, 0
|
|
910: 202b20 or a2, a11, a2
|
|
913: 000000 ill
|
|
916: 730000 excw
|
|
919: 6f .byte 0x6f
|
|
91a: 417466 bnei a4, 7, 95f <wifi_mode_set+0x697>
|
|
91d: 000050 excw
|
|
920: 2528 l32i.n a2, a5, 8
|
|
922: 783230 excw
|
|
925: 253a add.n a2, a5, a3
|
|
927: 783230 excw
|
|
92a: 253a add.n a2, a5, a3
|
|
92c: 783230 excw
|
|
92f: 253a add.n a2, a5, a3
|
|
931: 783230 excw
|
|
934: 253a add.n a2, a5, a3
|
|
936: 783230 excw
|
|
939: 253a add.n a2, a5, a3
|
|
93b: 783230 excw
|
|
93e: 0029 s32i.n a2, a0, 0
|
|
940: 000a add.n a0, a0, a0
|
|
|
|
ieee80211_crypto.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_crypto_attach>:
|
|
0: f00d ret.n
|
|
...
|
|
|
|
00000004 <ieee80211_crypto_available>:
|
|
4: 020c movi.n a2, 0
|
|
6: f00d ret.n
|
|
|
|
00000008 <ieee80211_crypto_setkey>:
|
|
8: 020c movi.n a2, 0
|
|
a: f00d ret.n
|
|
c: 000000 ill
|
|
...
|
|
|
|
00000010 <ieee80211_crypto_encap>:
|
|
10: f0c112 addi a1, a1, -16
|
|
13: 1109 s32i.n a0, a1, 4
|
|
15: 9348 l32i.n a4, a3, 36
|
|
17: 1e2202 l32i a0, a2, 120
|
|
1a: 0448 l32i.n a4, a4, 0
|
|
1c: fffc21 l32r a2, c <ieee80211_crypto_setkey+0x4>
|
|
1f: 326477 bbci a4, 7, 55 <ieee80211_crypto_encap+0x45>
|
|
22: e90002 l8ui a0, a0, 233
|
|
25: 0420b6 bltui a0, 2, 2d <ieee80211_crypto_encap+0x1d>
|
|
28: 600b addi.n a6, a0, -1
|
|
2a: 000046 j 2f <ieee80211_crypto_encap+0x1f>
|
|
2d: 006d mov.n a6, a0
|
|
2f: a02020 addx4 a2, a0, a2
|
|
32: 692222 l32i a2, a2, 0x1a4
|
|
35: 1146a0 slli a4, a6, 6
|
|
38: 262202 l32i a0, a2, 152
|
|
3b: 744040 extui a4, a4, 0, 8
|
|
3e: 4008 l32i.n a0, a0, 16
|
|
40: 0129 s32i.n a2, a1, 0
|
|
42: 0000c0 callx0 a0
|
|
45: 0148 l32i.n a4, a1, 0
|
|
47: 000c movi.n a0, 0
|
|
49: 930420 movnez a0, a4, a2
|
|
4c: 002d mov.n a2, a0
|
|
4e: 1108 l32i.n a0, a1, 4
|
|
50: 10c112 addi a1, a1, 16
|
|
53: f00d ret.n
|
|
55: 060c movi.n a6, 0
|
|
57: e80002 l8ui a0, a0, 232
|
|
5a: fff446 j 2f <ieee80211_crypto_encap+0x1f>
|
|
5d: 000000 ill
|
|
60: 000000 ill
|
|
...
|
|
|
|
00000064 <ieee80211_crypto_decap>:
|
|
64: f0c112 addi a1, a1, -16
|
|
67: 0b1352 l16ui a5, a3, 22
|
|
6a: 1109 s32i.n a0, a1, 4
|
|
6c: 0a1302 l16ui a0, a3, 20
|
|
6f: fffc71 l32r a7, 60 <ieee80211_crypto_encap+0x50>
|
|
72: 005a add.n a0, a0, a5
|
|
74: 32c0b6 bltui a0, 32, aa <ieee80211_crypto_decap+0x46>
|
|
77: 1368 l32i.n a6, a3, 4
|
|
79: 1668 l32i.n a6, a6, 4
|
|
7b: 1e2202 l32i a0, a2, 120
|
|
7e: 040682 l8ui a8, a6, 4
|
|
81: 246a add.n a2, a4, a6
|
|
83: 426807 bbci a8, 0, c9 <ieee80211_crypto_decap+0x65>
|
|
86: 030222 l8ui a2, a2, 3
|
|
89: 106257 bbci a2, 5, 9d <ieee80211_crypto_decap+0x39>
|
|
8c: 145620 extui a5, a2, 6, 2
|
|
8f: 005a add.n a0, a0, a5
|
|
91: ea0002 l8ui a0, a0, 234
|
|
94: ffa052 movi a5, 255
|
|
97: 059057 bne a0, a5, a0 <ieee80211_crypto_decap+0x3c>
|
|
9a: 000306 j aa <ieee80211_crypto_decap+0x46>
|
|
9d: e90002 l8ui a0, a0, 233
|
|
a0: a06070 addx4 a6, a0, a7
|
|
a3: 692662 l32i a6, a6, 0x1a4
|
|
a6: 0169 s32i.n a6, a1, 0
|
|
a8: 36cc bnez.n a6, af <ieee80211_crypto_decap+0x4b>
|
|
aa: 020c movi.n a2, 0
|
|
ac: 000486 j c2 <ieee80211_crypto_decap+0x5e>
|
|
af: 262602 l32i a0, a6, 152
|
|
b2: 5008 l32i.n a0, a0, 20
|
|
b4: 062d mov.n a2, a6
|
|
b6: 0000c0 callx0 a0
|
|
b9: 024d mov.n a4, a2
|
|
bb: 0138 l32i.n a3, a1, 0
|
|
bd: 020c movi.n a2, 0
|
|
bf: 932340 movnez a2, a3, a4
|
|
c2: 1108 l32i.n a0, a1, 4
|
|
c4: 10c112 addi a1, a1, 16
|
|
c7: f00d ret.n
|
|
c9: e80002 l8ui a0, a0, 232
|
|
cc: fff406 j a0 <ieee80211_crypto_decap+0x3c>
|
|
|
|
ieee80211_crypto_ccmp.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <.irom0.text>:
|
|
0: 000000 ill
|
|
1b: 227200 extui a1, a12, 27, 9
|
|
1e: 0025 s32i.n a9, a11, 4
|
|
20: 4048 l32i.n a10, a10, 4
|
|
22: 1362 movi.n a11, 0
|
|
24: a10b add.n a6, a6, a10
|
|
26: b8fffc s16i a6, a3, 22
|
|
29: 1a8813 s32i a8, a2, 144
|
|
2c: 1b98 movi.n a3, 32
|
|
2e: 242252 or a3, a4, a3
|
|
31: c09980 bgeu a8, a5, 36 <.irom0.text+0x1e>
|
|
34: 851b addi.n a7, a7, 1
|
|
36: a81b99 s32i a7, a2, 148
|
|
39: 0b0c1a s8i a8, a9, 0
|
|
3c: 6266aa l32i a5, a2, 148
|
|
3f: 820b53 l32i a6, a2, 144
|
|
42: 2c2462 s8i a11, a9, 2
|
|
45: 343003 s8i a3, a9, 3
|
|
48: b85720 src a5, a5, a6
|
|
4b: 771b01 s8i a5, a9, 1
|
|
4e: 256272 l32i a10, a2, 144
|
|
51: 004982 l32i a6, a2, 148
|
|
54: 252252 ssai 16
|
|
57: 242262 src a6, a6, a10
|
|
5a: 0249b2 s8i a6, a9, 4
|
|
5d: 034932 l32i a5, a2, 144
|
|
60: 815560 l32i a3, a2, 148
|
|
63: 014952 ssai 24
|
|
66: 2422a2 src a3, a3, a5
|
|
69: 252262 s8i a3, a9, 5
|
|
6c: 404010 l32i a11, a2, 148
|
|
6f: 8166a0 s8i a11, a9, 6
|
|
72: 044962 l32i a10, a2, 148
|
|
75: 2252 movi.n a2, 1
|
|
77: 223224 srli a10, a10, 8
|
|
7a: 481025 s8i a10, a9, 7
|
|
7d: 5040 ret.n
|
|
7f: 328133 mul16u a1, a2, a0
|
|
82: b20549 excw
|
|
85: 2522 s32i.n a0, a1, 4
|
|
87: 49b2 l32i.n a0, a8, 4
|
|
89: a206 add.n a7, a4, a0
|
|
8b: 0c2522 l8ui a5, a7, 3
|
|
8e: a8a012 movi a9, 140
|
|
91: 49a241 extui a5, a5, 5, 1
|
|
94: f00d07 beqz a5, 121 <.irom0.text+0x109>
|
|
97: c11200 l8ui a5, a7, 6
|
|
9a: 1388f0 l8ui a11, a7, 7
|
|
9d: 081109 l8ui a6, a0, 0
|
|
a0: 740a18 slli a11, a11, 8
|
|
a3: 030752 and a6, a6, a9
|
|
a6: 8ca092 or a11, a11, a5
|
|
a9: 045550 l8ui a5, a7, 4
|
|
ac: 089516 movi a9, 136
|
|
af: 060752 slli a5, a5, 16
|
|
b2: 0707b2 bne a6, a9, c7 <.irom0.text+0xaf>
|
|
b5: 000062 l8ui a10, a0, 1
|
|
b8: 11bb80 extui a10, a10, 0, 2
|
|
bb: 106690 addi a10, a10, -3
|
|
be: 20bb50 bnez a10, 12c <.irom0.text+0x114>
|
|
c1: 040752 l8ui a0, a0, 30
|
|
c4: 88a092 j 12f <.irom0.text+0x117>
|
|
c7: 5500 movi.n a0, 16
|
|
c9: 969711 l8ui a9, a7, 0
|
|
cc: 00a211 l8ui a10, a7, 5
|
|
cf: a0a001 l8ui a6, a7, 1
|
|
d2: caa214 slli a10, a10, 24
|
|
d5: aa56fd slli a6, a6, 8
|
|
d8: 000206 or a6, a6, a9
|
|
db: 19c61e extui a7, a11, 0, 16
|
|
de: 001c00 addx8 a9, a0, a2
|
|
e1: 000792 or a5, a5, a6
|
|
e4: 07a2 movi.n a0, 0
|
|
e6: 6205 s32i.n a9, a1, 0
|
|
e8: 0107 l32i.n a11, a9, 8
|
|
ea: aa80 l32i.n a9, a9, 12
|
|
ec: 668001 or a10, a10, a5
|
|
ef: 669011 bltu a9, a7, fa <.irom0.text+0xe2>
|
|
f2: 70b020 bne a9, a7, f8 <.irom0.text+0xe0>
|
|
f5: 9020f4 bltu a11, a10, fa <.irom0.text+0xe2>
|
|
f8: 60b0 movi.n a0, 1
|
|
fa: 2055 bnez.n a0, 121 <.irom0.text+0x109>
|
|
fc: 000c l32i.n a9, a1, 0
|
|
fe: 0199 l32i.n a5, a8, 4
|
|
100: 29b8 s32i.n a10, a9, 8
|
|
102: 3998 s32i.n a7, a9, 12
|
|
104: 20aa50 l32i a11, a2, 152
|
|
107: 073977 l16ui a9, a3, 22
|
|
10a: 9977 l32i.n a0, a11, 4
|
|
10c: a702 l32i.n a11, a11, 8
|
|
10e: 013b add.n a6, a4, a0
|
|
110: 100c add.n a11, a11, a0
|
|
112: 30ec add.n a5, a5, a6
|
|
114: 0198 movi.n a0, 1
|
|
116: 1858 s32i.n a5, a8, 4
|
|
118: 7929a9 sub a9, a9, a11
|
|
11b: 22b239 s16i a9, a3, 22
|
|
11e: 139226 j 123 <.irom0.text+0x10b>
|
|
121: 080b movi.n a0, 0
|
|
123: b81b mov.n a2, a0
|
|
125: 0a2b l32i.n a0, a1, 4
|
|
127: bb0a64 addi a1, a1, 16
|
|
12a: 556a ret.n
|
|
12c: 59100c l8ui a0, a0, 24
|
|
12f: 99b018 extui a0, a0, 0, 4
|
|
132: 5392c0 j c9 <.irom0.text+0xb1>
|
|
135: Address 0x00000135 is out of bounds.
|
|
|
|
|
|
ieee80211_crypto_tkip.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <.irom0.text>:
|
|
...
|
|
8: fffe51 l32r a5, 0 <.irom0.text>
|
|
23: 4800 l32i.n a7, a11, 4
|
|
25: 755840 l32i a6, a2, 148
|
|
28: fffda1 sub a7, a7, a8
|
|
2b: 0375a7 l32i a8, a2, 144
|
|
2e: 020c s32i.n a7, a11, 4
|
|
30: f00d l32i.n a10, a10, 4
|
|
32: 92052c src a6, a6, a8
|
|
35: 0b13 add.n a9, a9, a10
|
|
37: 8813b8 s16i a9, a3, 22
|
|
3a: 781a movi.n a8, 95
|
|
3c: 22621b s8i a6, a7, 0
|
|
3f: 778025 and a6, a6, a8
|
|
42: 2282c0 or a6, a6, a5
|
|
45: 1b7924 or a5, a4, a5
|
|
48: 801aa8 s8i a6, a7, 1
|
|
4b: aa8166 l32i a4, a2, 144
|
|
4e: 539299 s8i a5, a7, 3
|
|
51: f85c0b s8i a4, a7, 2
|
|
54: 004762 l32i a3, a2, 144
|
|
57: 106680 l32i a11, a2, 148
|
|
5a: 206650 ssai 16
|
|
5d: 205450 src a11, a11, a3
|
|
60: 014762 s8i a11, a7, 4
|
|
63: 242242 l32i a10, a2, 144
|
|
66: 034752 l32i a9, a2, 148
|
|
69: 024742 ssai 24
|
|
6c: 242232 src a9, a9, a10
|
|
6f: 2522b2 s8i a9, a7, 5
|
|
72: 404010 l32i a8, a2, 148
|
|
75: 81bb30 s8i a8, a7, 6
|
|
78: 0447b2 l32i a6, a2, 148
|
|
7b: 2422a2 srli a6, a6, 8
|
|
7e: 252292 s8i a6, a7, 7
|
|
81: 404810 l32i a5, a2, 144
|
|
84: 8199a0 l32i a3, a2, 148
|
|
87: 4792 addi.n a4, a5, 1
|
|
89: 228205 bgeu a4, a5, 8e <.irom0.text+0x76>
|
|
8c: 8225 addi.n a3, a3, 1
|
|
8e: 620647 s32i a3, a2, 148
|
|
91: 602522 s32i a4, a2, 144
|
|
94: 4168 movi.n a2, 1
|
|
96: 4762 ret.n
|
|
98: 225207 ill
|
|
9b: 223224 ill
|
|
9e: 451b25 excw
|
|
a1: 01b457 l32r a12, fffe2464 <tkip+0xfffe2464>
|
|
a4: 32331b excw
|
|
a7: 2562 l32i.n a0, a8, 4
|
|
a9: 246242 l32r a6, 98 <.irom0.text+0x80>
|
|
ac: 120c add.n a7, a4, a0
|
|
ae: 00f00d l8ui a5, a7, 3
|
|
b1: 0000 l32i.n a6, a6, 28
|
|
b3: 000000 extui a5, a5, 5, 1
|
|
b6: 120000 beqz a5, 153 <.irom0.text+0x13b>
|
|
b9: 88f0c1 extui a6, a6, 26, 1
|
|
bc: 110913 bnez a6, 153 <.irom0.text+0x13b>
|
|
bf: 611808 l8ui a6, a7, 6
|
|
c2: 0afffb l8ui a5, a7, 7
|
|
c5: 075274 l8ui a9, a0, 0
|
|
c8: 766803 movi a10, 140
|
|
cb: 045550 and a9, a9, a10
|
|
ce: 099516 slli a5, a5, 8
|
|
d1: 056a60 or a5, a5, a6
|
|
d4: 093656 movi a10, 136
|
|
d7: 060762 l8ui a6, a7, 0
|
|
da: 070752 bne a9, a10, ef <.irom0.text+0xd7>
|
|
dd: 000092 l8ui a11, a0, 1
|
|
e0: 8ca0a2 extui a11, a11, 0, 2
|
|
e3: 1099a0 addi a11, a11, -3
|
|
e6: 115580 bnez a11, 15e <.irom0.text+0x146>
|
|
e9: 205560 l8ui a0, a0, 30
|
|
ec: 88a0a2 j 161 <.irom0.text+0x149>
|
|
ef: 0762 movi.n a0, 16
|
|
f1: 99a700 slli a6, a6, 8
|
|
f4: 00b211 l8ui a9, a7, 2
|
|
f7: b0b001 l8ui a10, a7, 5
|
|
fa: cbb214 l8ui a11, a7, 4
|
|
fd: 4b56fd slli a10, a10, 24
|
|
100: 000207 slli a11, a11, 16
|
|
103: 1c461e extui a7, a5, 0, 16
|
|
106: 001c00 or a6, a6, a9
|
|
109: 116680 or a11, a11, a6
|
|
10c: 020792 addx8 a9, a0, a2
|
|
10f: 0507a2 or a10, a10, a11
|
|
112: 0407b2 l32r a11, 9c <.irom0.text+0x84>
|
|
115: aa80 s32i.n a9, a1, 0
|
|
117: 0001 s32i.n a7, a11, 4
|
|
119: 11bb s32i.n a10, a11, 0
|
|
11b: 7050 l32i.n a11, a9, 8
|
|
11d: 90f4 l32i.n a9, a9, 12
|
|
11f: 2066 movi.n a0, 0
|
|
121: 20bb60 bltu a9, a7, 12c <.irom0.text+0x114>
|
|
124: b09020 bne a9, a7, 12a <.irom0.text+0x112>
|
|
127: 20aab0 bltu a11, a10, 12c <.irom0.text+0x114>
|
|
12a: e2b1 movi.n a0, 1
|
|
12c: 99ff bnez.n a0, 153 <.irom0.text+0x13b>
|
|
12e: 7901 l32i.n a11, a1, 0
|
|
130: a91b l32i.n a6, a8, 4
|
|
132: b80b s32i.n a10, a11, 8
|
|
134: 9829 s32i.n a7, a11, 12
|
|
136: 000c39 l32i a0, a2, 152
|
|
139: 073977 l16ui a11, a3, 22
|
|
13c: 9977 l32i.n a5, a0, 4
|
|
13e: a702 l32i.n a0, a0, 8
|
|
140: 013b add.n a9, a4, a5
|
|
142: 100c add.n a6, a6, a9
|
|
144: 30ec add.n a0, a0, a5
|
|
146: 6801b8 sub a11, a11, a0
|
|
149: a918 s32i.n a6, a8, 4
|
|
14b: 792b movi.n a0, 1
|
|
14d: 22023b s16i a11, a3, 22
|
|
150: 13b226 j 155 <.irom0.text+0x13d>
|
|
153: 580b movi.n a0, 0
|
|
155: 0810 mov.n a2, a0
|
|
157: 5a20 l32i.n a0, a1, 4
|
|
159: 669a94 addi a1, a1, 16
|
|
15c: 005a ret.n
|
|
15e: c0bb00 l8ui a0, a0, 24
|
|
161: 0c1869 extui a0, a0, 0, 4
|
|
164: 53b210 j f1 <.irom0.text+0xd9>
|
|
167: Address 0x00000167 is out of bounds.
|
|
|
|
|
|
ieee80211_crypto_wep.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <.irom0.text>:
|
|
0: 000000 ill
|
|
1b: 33cc00 l32i a2, a4, 0x200
|
|
1e: 030c s32i.n a9, a0, 48
|
|
20: 1346 s32i.n a9, a11, 4
|
|
22: 7200 l32i.n a10, a10, 4
|
|
24: 2522 addi.n a8, a5, 1
|
|
26: 1362 add.n a6, a6, a10
|
|
28: fba10b s16i a6, a3, 22
|
|
2b: 13b8ff bgeu a8, a5, 30 <.irom0.text+0x18>
|
|
2e: 1a88 addi.n a7, a7, 1
|
|
30: 1b98 movi.n a3, 1
|
|
32: 242252 s32i a7, a2, 148
|
|
35: c09980 s32i a8, a2, 144
|
|
38: a81b99 ssai 16
|
|
3b: 851b1a src a6, a7, a8
|
|
3e: 6266aa s8i a6, a9, 2
|
|
41: 570b53 l32i a5, a2, 144
|
|
44: 1b01b8 l32i a11, a2, 148
|
|
47: 130c77 ssai 8
|
|
4a: 256272 src a11, a11, a5
|
|
4d: 246282 s8i a11, a9, 1
|
|
50: 404010 l32i a10, a2, 144
|
|
53: 816780 s8i a10, a9, 0
|
|
56: 024962 s8i a4, a9, 3
|
|
59: 2252 mov.n a2, a3
|
|
5b: b224 ret.n
|
|
5d: 002522 ill
|
|
60: 504048 l32i a5, a2, 152
|
|
63: 81bb l32i.n a8, a3, 4
|
|
65: 0149b2 l16ui a2, a3, 22
|
|
68: 22a2 l32i.n a7, a8, 4
|
|
6a: a224 l32i.n a6, a5, 4
|
|
6c: 0049 l32i.n a5, a5, 8
|
|
6e: 4942 add.n a9, a4, a6
|
|
70: 2d03 add.n a5, a5, a6
|
|
72: 0d03 add.n a7, a7, a9
|
|
74: 00f0 s32i.n a7, a8, 4
|
|
76: 520000 sub a2, a2, a5
|
|
79: 882622 s16i a2, a3, 22
|
|
7c: 2213 movi.n a2, 1
|
|
7e: 0b13 ret.n
|
|
80: Address 0x00000080 is out of bounds.
|
|
|
|
|
|
ieee80211_ets.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_getmgtframe-0x8>:
|
|
...
|
|
|
|
00000008 <ieee80211_getmgtframe>:
|
|
8: f0c112 addi a1, a1, -16
|
|
b: 1109 s32i.n a0, a1, 4
|
|
d: 21c9 s32i.n a12, a1, 8
|
|
f: 0129 s32i.n a2, a1, 0
|
|
11: 03cd mov.n a12, a3
|
|
13: 234a add.n a2, a3, a4
|
|
15: 430c movi.n a3, 4
|
|
17: fffa01 l32r a0, 0 <ieee80211_getmgtframe-0x8>
|
|
1a: 0000c0 callx0 a0
|
|
1d: 00a102 movi a0, 0x100
|
|
20: 024d mov.n a4, a2
|
|
22: 04b027 bgeu a0, a2, 2a <ieee80211_getmgtframe+0x22>
|
|
25: 630c movi.n a3, 6
|
|
27: 000206 j 33 <ieee80211_getmgtframe+0x2b>
|
|
2a: 430c movi.n a3, 4
|
|
2c: 154c movi.n a5, 65
|
|
2e: 01b457 bgeu a4, a5, 33 <ieee80211_getmgtframe+0x2b>
|
|
31: 530c movi.n a3, 5
|
|
33: 020c movi.n a2, 0
|
|
35: fff301 l32r a0, 4 <ieee80211_getmgtframe-0x4>
|
|
38: 0000c0 callx0 a0
|
|
3b: 1108 l32i.n a0, a1, 4
|
|
3d: 828c beqz.n a2, 49 <ieee80211_getmgtframe+0x41>
|
|
3f: 1268 l32i.n a6, a2, 4
|
|
41: 1668 l32i.n a6, a6, 4
|
|
43: 0178 l32i.n a7, a1, 0
|
|
45: 6c6a add.n a6, a12, a6
|
|
47: 0769 s32i.n a6, a7, 0
|
|
49: 21c8 l32i.n a12, a1, 8
|
|
4b: 10c112 addi a1, a1, 16
|
|
4e: f00d ret.n
|
|
|
|
ieee80211_hostap.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <.text>:
|
|
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 <.text+0x21>
|
|
1f: 552b addi.n a5, a5, 2
|
|
21: 052d mov.n a2, a5
|
|
23: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000054 <ieee80211_hostap_attach-0x628>:
|
|
...
|
|
74: f20a00 excw
|
|
77: 3f .byte 0x3f
|
|
78: f448 l32i.n a4, a4, 60
|
|
7a: ff .byte 0xff
|
|
7b: ff .byte 0xff
|
|
7c: 000c movi.n a0, 0
|
|
...
|
|
ce: 120000 excw
|
|
d1: e2b0c1 l32r a12, ffff8b94 <wifi_softap_stop+0xffff75bc>
|
|
d4: f21261 l32r a6, ffffc91c <wifi_softap_stop+0xffffb344>
|
|
d7: 091361 l32r a6, fffc2524 <wifi_softap_stop+0xfffc0f4c>
|
|
da: 61d2f1 l32r a15, fffd8824 <wifi_softap_stop+0xfffd724c>
|
|
dd: 61c211 l32r a1, fffd87e8 <wifi_softap_stop+0xfffd7210>
|
|
e0: dcc110 excw
|
|
e3: ff .byte 0xff
|
|
e4: ffddd1 l32r a13, 58 <ieee80211_hostap_attach-0x624>
|
|
e7: 000c02 l8ui a0, a12, 0
|
|
ea: ffdcf1 l32r a15, 5c <ieee80211_hostap_attach-0x620>
|
|
ed: 4b1066 bnei a0, 1, 13c <ieee80211_hostap_attach-0x540>
|
|
f0: 1c28 l32i.n a2, a12, 4
|
|
f2: 030c movi.n a3, 0
|
|
f4: 004c32 s8i a3, a12, 0
|
|
f7: 9208 l32i.n a0, a2, 36
|
|
f9: 0008 l32i.n a0, a0, 0
|
|
fb: 054400 extui a4, a0, 20, 1
|
|
fe: 195416 beqz a4, 297 <ieee80211_hostap_attach-0x3e5>
|
|
101: 430c movi.n a3, 4
|
|
103: 006606 j 29f <ieee80211_hostap_attach-0x3dd>
|
|
106: 100c movi.n a0, 1
|
|
108: 301066 bnei a0, 1, 13c <ieee80211_hostap_attach-0x540>
|
|
10b: ffd5e1 l32r a14, 60 <ieee80211_hostap_attach-0x61c>
|
|
10e: c10ee2 l8ui a14, a14, 193
|
|
111: ee0b addi.n a14, a14, -1
|
|
113: 74e0e0 extui a14, a14, 0, 8
|
|
116: ffda01 l32r a0, 80 <ieee80211_hostap_attach-0x5fc>
|
|
119: 0000c0 callx0 a0
|
|
11c: ffd201 l32r a0, 64 <ieee80211_hostap_attach-0x618>
|
|
11f: 90eee0 addx2 a14, a14, a14
|
|
122: a0eed0 addx4 a14, a14, a13
|
|
125: 01dee2 addmi a14, a14, 0x100
|
|
128: 84cee2 addi a14, a14, -124
|
|
12b: 1360e2 s32i a14, a0, 76
|
|
12e: ffd501 l32r a0, 84 <ieee80211_hostap_attach-0x5f8>
|
|
131: 0000c0 callx0 a0
|
|
134: 0e2d mov.n a2, a14
|
|
136: ffd401 l32r a0, 88 <ieee80211_hostap_attach-0x5f4>
|
|
139: 0000c0 callx0 a0
|
|
13c: 1c28 l32i.n a2, a12, 4
|
|
13e: 135216 beqz a2, 277 <ieee80211_hostap_attach-0x405>
|
|
141: 5de8 l32i.n a14, a13, 20
|
|
143: 4208 l32i.n a0, a2, 16
|
|
145: 202ee2 l32i a14, a14, 128
|
|
148: c1e9 s32i.n a14, a1, 48
|
|
14a: 4e1ee2 l16ui a14, a14, 156
|
|
14d: d109 s32i.n a0, a1, 52
|
|
14f: ee0b addi.n a14, a14, -1
|
|
151: ffce01 l32r a0, 8c <ieee80211_hostap_attach-0x5f0>
|
|
154: 0000c0 callx0 a0
|
|
157: af2d32 l32i a3, a13, 0x2bc
|
|
15a: 751c movi.n a5, 23
|
|
15c: b41c movi.n a4, 27
|
|
15e: 620b addi.n a6, a2, -1
|
|
160: 117ec0 slli a7, a14, 4
|
|
163: c128 l32i.n a2, a1, 48
|
|
165: d1e8 l32i.n a14, a1, 52
|
|
167: 834560 moveqz a4, a5, a6
|
|
16a: 0b5e72 s16i a7, a14, 22
|
|
16d: 4e1202 l16ui a0, a2, 156
|
|
170: ee4a add.n a14, a14, a4
|
|
172: e1e9 s32i.n a14, a1, 56
|
|
174: 001b addi.n a0, a0, 1
|
|
176: e3ea add.n a14, a3, a14
|
|
178: 4e5202 s16i a0, a2, 156
|
|
17b: 950f02 l8ui a0, a15, 149
|
|
17e: 18cee2 addi a14, a14, 24
|
|
181: 361066 bnei a0, 1, 1bb <ieee80211_hostap_attach-0x4c1>
|
|
184: 140c movi.n a4, 1
|
|
186: 030c movi.n a3, 0
|
|
188: 960f52 l8ui a5, a15, 150
|
|
18b: 970f22 l8ui a2, a15, 151
|
|
18e: 401500 ssl a5
|
|
191: 046020 extui a6, a2, 0, 1
|
|
194: 050c movi.n a5, 0
|
|
196: 833460 moveqz a3, a4, a6
|
|
199: a12200 sll a2, a2
|
|
19c: a13300 sll a3, a3
|
|
19f: a14400 sll a4, a4
|
|
1a2: ffbb01 l32r a0, 90 <ieee80211_hostap_attach-0x5ec>
|
|
1a5: 0000c0 callx0 a0
|
|
1a8: ffb081 l32r a8, 68 <ieee80211_hostap_attach-0x614>
|
|
1ab: 190c movi.n a9, 1
|
|
1ad: 970fa2 l8ui a10, a15, 151
|
|
1b0: 070c movi.n a7, 0
|
|
1b2: 04a0a0 extui a10, a10, 0, 1
|
|
1b5: 8379a0 moveqz a7, a9, a10
|
|
1b8: 174872 s8i a7, a8, 23
|
|
1bb: 2e5b addi.n a2, a14, 5
|
|
1bd: ffab31 l32r a3, 6c <ieee80211_hostap_attach-0x610>
|
|
1c0: 140c movi.n a4, 1
|
|
1c2: ffb401 l32r a0, 94 <ieee80211_hostap_attach-0x5e8>
|
|
1c5: 0000c0 callx0 a0
|
|
1c8: 020e02 l8ui a0, a14, 2
|
|
1cb: 10cc bnez.n a0, 1d0 <ieee80211_hostap_attach-0x4ac>
|
|
1cd: 030e02 l8ui a0, a14, 3
|
|
1d0: b00b addi.n a11, a0, -1
|
|
1d2: 024eb2 s8i a11, a14, 2
|
|
1d5: 532d22 l32i a2, a13, 0x14c
|
|
1d8: ffb001 l32r a0, 98 <ieee80211_hostap_attach-0x5e4>
|
|
1db: 0000c0 callx0 a0
|
|
1de: e138 l32i.n a3, a1, 56
|
|
1e0: af2d02 l32i a0, a13, 0x2bc
|
|
1e3: d1e8 l32i.n a14, a1, 52
|
|
1e5: 003a add.n a0, a0, a3
|
|
1e7: 174022 s8i a2, a0, 23
|
|
1ea: 532d22 l32i a2, a13, 0x14c
|
|
1ed: ffab01 l32r a0, 9c <ieee80211_hostap_attach-0x5e0>
|
|
1f0: 0000c0 callx0 a0
|
|
1f3: ff9f71 l32r a7, 70 <ieee80211_hostap_attach-0x60c>
|
|
1f6: 414722 s8i a2, a7, 65
|
|
1f9: ff9e51 l32r a5, 74 <ieee80211_hostap_attach-0x608>
|
|
1fc: 0020c0 memw
|
|
1ff: 1c68 l32i.n a6, a12, 4
|
|
201: 040c movi.n a4, 0
|
|
203: 9668 l32i.n a6, a6, 36
|
|
205: 802552 l32i a5, a5, 0x200
|
|
208: 4659 s32i.n a5, a6, 16
|
|
20a: 6e59 s32i.n a5, a14, 24
|
|
20c: 7e49 s32i.n a4, a14, 28
|
|
20e: ffa401 l32r a0, a0 <ieee80211_hostap_attach-0x5dc>
|
|
211: 0000c0 callx0 a0
|
|
214: 05f216 beqz a2, 277 <ieee80211_hostap_attach-0x405>
|
|
217: 1c28 l32i.n a2, a12, 4
|
|
219: 080c82 l8ui a8, a12, 8
|
|
21c: 190c movi.n a9, 1
|
|
21e: 208890 or a8, a8, a9
|
|
221: 084c82 s8i a8, a12, 8
|
|
224: ffa001 l32r a0, a4 <ieee80211_hostap_attach-0x5d8>
|
|
227: 0000c0 callx0 a0
|
|
22a: 000d86 j 264 <ieee80211_hostap_attach-0x418>
|
|
22d: 0d2d mov.n a2, a13
|
|
22f: 040c movi.n a4, 0
|
|
231: 150c movi.n a5, 1
|
|
233: ff9d01 l32r a0, a8 <ieee80211_hostap_attach-0x5d4>
|
|
236: 0000c0 callx0 a0
|
|
239: 780fa2 l8ui a10, a15, 120
|
|
23c: 242a66 bnei a10, 2, 264 <ieee80211_hostap_attach-0x418>
|
|
23f: ff9b01 l32r a0, ac <ieee80211_hostap_attach-0x5d0>
|
|
242: 0000c0 callx0 a0
|
|
245: b29c beqz.n a2, 264 <ieee80211_hostap_attach-0x418>
|
|
247: 120c movi.n a2, 1
|
|
249: 130c movi.n a3, 1
|
|
24b: ff9901 l32r a0, b0 <ieee80211_hostap_attach-0x5cc>
|
|
24e: 0000c0 callx0 a0
|
|
251: ff8931 l32r a3, 78 <ieee80211_hostap_attach-0x604>
|
|
254: 8c28 l32i.n a2, a12, 32
|
|
256: e8a342 movi a4, 0x3e8
|
|
259: 822240 mull a2, a2, a4
|
|
25c: 223a add.n a2, a2, a3
|
|
25e: ff9501 l32r a0, b4 <ieee80211_hostap_attach-0x5c8>
|
|
261: 0000c0 callx0 a0
|
|
264: 1021c2 l32i a12, a1, 64
|
|
267: 1121d2 l32i a13, a1, 68
|
|
26a: 1221e2 l32i a14, a1, 72
|
|
26d: 1321f2 l32i a15, a1, 76
|
|
270: f108 l32i.n a0, a1, 60
|
|
272: 50c112 addi a1, a1, 80
|
|
275: f00d ret.n
|
|
277: ff81d1 l32r a13, 7c <ieee80211_hostap_attach-0x600>
|
|
27a: 0d2d mov.n a2, a13
|
|
27c: ff8f01 l32r a0, b8 <ieee80211_hostap_attach-0x5c4>
|
|
27f: 0000c0 callx0 a0
|
|
282: 780f52 l8ui a5, a15, 120
|
|
285: 8c38 l32i.n a3, a12, 32
|
|
287: a22526 beqi a5, 2, 22d <ieee80211_hostap_attach-0x44f>
|
|
28a: ff8c01 l32r a0, bc <ieee80211_hostap_attach-0x5c0>
|
|
28d: 0000c0 callx0 a0
|
|
290: 023d mov.n a3, a2
|
|
292: 8c29 s32i.n a2, a12, 32
|
|
294: ffe546 j 22d <ieee80211_hostap_attach-0x44f>
|
|
297: 057e00 extui a7, a0, 30, 1
|
|
29a: 660c movi.n a6, 6
|
|
29c: 933670 movnez a3, a6, a7
|
|
29f: ff8801 l32r a0, c0 <ieee80211_hostap_attach-0x5bc>
|
|
2a2: 0000c0 callx0 a0
|
|
2a5: 5d28 l32i.n a2, a13, 20
|
|
2a7: 013d mov.n a3, a1
|
|
2a9: ff8601 l32r a0, c4 <ieee80211_hostap_attach-0x5b8>
|
|
2ac: 0000c0 callx0 a0
|
|
2af: 780f82 l8ui a8, a15, 120
|
|
2b2: 1c29 s32i.n a2, a12, 4
|
|
2b4: 052826 beqi a8, 2, 2bd <ieee80211_hostap_attach-0x3bf>
|
|
2b7: ff8401 l32r a0, c8 <ieee80211_hostap_attach-0x5b4>
|
|
2ba: 0000c0 callx0 a0
|
|
2bd: ff8301 l32r a0, cc <ieee80211_hostap_attach-0x5b0>
|
|
2c0: 0000c0 callx0 a0
|
|
2c3: fdc292 addi a9, a2, -3
|
|
2c6: e3c956 bnez a9, 106 <ieee80211_hostap_attach-0x576>
|
|
2c9: 4d08 l32i.n a0, a13, 16
|
|
2cb: 808c beqz.n a0, 2d7 <ieee80211_hostap_attach-0x3a5>
|
|
2cd: b0a8 l32i.n a10, a0, 44
|
|
2cf: 042ab6 bltui a10, 2, 2d7 <ieee80211_hostap_attach-0x3a5>
|
|
2d2: 000c movi.n a0, 0
|
|
2d4: ff8c06 j 108 <ieee80211_hostap_attach-0x574>
|
|
2d7: 100c movi.n a0, 1
|
|
2d9: ff8ac6 j 108 <ieee80211_hostap_attach-0x574>
|
|
...
|
|
2e8: 000c movi.n a0, 0
|
|
2ea: 0c0000 excw
|
|
2ed: 000000 ill
|
|
2f0: 000000 ill
|
|
2f3: 003c00 excw
|
|
2f6: c00000 sub a0, a0, a0
|
|
2f9: 000927 bnone a9, a2, 2fd <ieee80211_hostap_attach-0x37f>
|
|
2fc: 003c movi.n a0, 48
|
|
2fe: 3c0000 excw
|
|
301: 000000 ill
|
|
304: f448 l32i.n a4, a4, 60
|
|
306: ff .byte 0xff
|
|
307: ff .byte 0xff
|
|
...
|
|
328: fea042 movi a4, 254
|
|
32b: ffed21 l32r a2, 2e0 <ieee80211_hostap_attach-0x39c>
|
|
32e: f0c112 addi a1, a1, -16
|
|
331: 11c9 s32i.n a12, a1, 4
|
|
333: 0109 s32i.n a0, a1, 0
|
|
335: ffe9c1 l32r a12, 2dc <ieee80211_hostap_attach-0x3a0>
|
|
338: ffeb01 l32r a0, 2e4 <ieee80211_hostap_attach-0x398>
|
|
33b: 080c32 l8ui a3, a12, 8
|
|
33e: 000222 l8ui a2, a2, 0
|
|
341: 103340 and a3, a3, a4
|
|
344: 089256 bnez a2, 3d1 <ieee80211_hostap_attach-0x2ab>
|
|
347: 780052 l8ui a5, a0, 120
|
|
34a: 084c32 s8i a3, a12, 8
|
|
34d: 072526 beqi a5, 2, 358 <ieee80211_hostap_attach-0x324>
|
|
350: ffee01 l32r a0, 308 <ieee80211_hostap_attach-0x374>
|
|
353: 0000c0 callx0 a0
|
|
356: 8c29 s32i.n a2, a12, 32
|
|
358: ffe421 l32r a2, 2e8 <ieee80211_hostap_attach-0x394>
|
|
35b: ffec01 l32r a0, 30c <ieee80211_hostap_attach-0x370>
|
|
35e: 0000c0 callx0 a0
|
|
361: ffe221 l32r a2, 2ec <ieee80211_hostap_attach-0x390>
|
|
364: 8c38 l32i.n a3, a12, 32
|
|
366: 040c movi.n a4, 0
|
|
368: 150c movi.n a5, 1
|
|
36a: ffe901 l32r a0, 310 <ieee80211_hostap_attach-0x36c>
|
|
36d: 0000c0 callx0 a0
|
|
370: ffe061 l32r a6, 2f0 <ieee80211_hostap_attach-0x38c>
|
|
373: 780662 l8ui a6, a6, 120
|
|
376: 792666 bnei a6, 2, 3f3 <ieee80211_hostap_attach-0x289>
|
|
379: ffe601 l32r a0, 314 <ieee80211_hostap_attach-0x368>
|
|
37c: 0000c0 callx0 a0
|
|
37f: 070216 beqz a2, 3f3 <ieee80211_hostap_attach-0x289>
|
|
382: ffdc81 l32r a8, 2f4 <ieee80211_hostap_attach-0x388>
|
|
385: 120c movi.n a2, 1
|
|
387: 0878 l32i.n a7, a8, 0
|
|
389: 130c movi.n a3, 1
|
|
38b: 771b addi.n a7, a7, 1
|
|
38d: 0879 s32i.n a7, a8, 0
|
|
38f: ffe201 l32r a0, 318 <ieee80211_hostap_attach-0x364>
|
|
392: 0000c0 callx0 a0
|
|
395: ffd821 l32r a2, 2f8 <ieee80211_hostap_attach-0x384>
|
|
398: 8c38 l32i.n a3, a12, 32
|
|
39a: 2139 s32i.n a3, a1, 8
|
|
39c: ffe001 l32r a0, 31c <ieee80211_hostap_attach-0x360>
|
|
39f: 0000c0 callx0 a0
|
|
3a2: ffd681 l32r a8, 2fc <ieee80211_hostap_attach-0x380>
|
|
3a5: 0888 l32i.n a8, a8, 0
|
|
3a7: 2108 l32i.n a0, a1, 8
|
|
3a9: 103827 bltu a8, a2, 3bd <ieee80211_hostap_attach-0x2bf>
|
|
3ac: 020c movi.n a2, 0
|
|
3ae: ffdc01 l32r a0, 320 <ieee80211_hostap_attach-0x35c>
|
|
3b1: 0000c0 callx0 a0
|
|
3b4: 8c08 l32i.n a0, a12, 32
|
|
3b6: ffd2a1 l32r a10, 300 <ieee80211_hostap_attach-0x37c>
|
|
3b9: 090c movi.n a9, 0
|
|
3bb: 0a99 s32i.n a9, a10, 0
|
|
3bd: ffd131 l32r a3, 304 <ieee80211_hostap_attach-0x378>
|
|
3c0: e8a322 movi a2, 0x3e8
|
|
3c3: 822020 mull a2, a0, a2
|
|
3c6: 223a add.n a2, a2, a3
|
|
3c8: ffd701 l32r a0, 324 <ieee80211_hostap_attach-0x358>
|
|
3cb: 0000c0 callx0 a0
|
|
3ce: 000846 j 3f3 <ieee80211_hostap_attach-0x289>
|
|
3d1: 120c movi.n a2, 1
|
|
3d3: 244c22 s8i a2, a12, 36
|
|
3d6: 226317 bbci a3, 1, 3fc <ieee80211_hostap_attach-0x280>
|
|
3d9: 780042 l8ui a4, a0, 120
|
|
3dc: fda052 movi a5, 253
|
|
3df: 105350 and a5, a3, a5
|
|
3e2: 084c52 s8i a5, a12, 8
|
|
3e5: 052466 bnei a4, 2, 3ee <ieee80211_hostap_attach-0x28e>
|
|
3e8: 000005 call0 3ec <ieee80211_hostap_attach-0x290>
|
|
3eb: 000106 j 3f3 <ieee80211_hostap_attach-0x289>
|
|
3ee: 020c movi.n a2, 0
|
|
3f0: 000005 call0 3f4 <ieee80211_hostap_attach-0x288>
|
|
3f3: 11c8 l32i.n a12, a1, 4
|
|
3f5: 0108 l32i.n a0, a1, 0
|
|
3f7: 10c112 addi a1, a1, 16
|
|
3fa: f00d ret.n
|
|
3fc: 084c32 s8i a3, a12, 8
|
|
3ff: fffc06 j 3f3 <ieee80211_hostap_attach-0x289>
|
|
...
|
|
44a: 1c0000 excw
|
|
44d: c112c2 l16ui a12, a2, 0x182
|
|
450: 41d9e0 srli a13, a14, 9
|
|
453: 51e9 s32i.n a14, a1, 20
|
|
455: 31c9 s32i.n a12, a1, 12
|
|
457: ffebc1 l32r a12, 404 <ieee80211_hostap_attach-0x278>
|
|
45a: 2109 s32i.n a0, a1, 8
|
|
45c: 5cc8 l32i.n a12, a12, 20
|
|
45e: ffed01 l32r a0, 414 <ieee80211_hostap_attach-0x268>
|
|
461: 0000c0 callx0 a0
|
|
464: 2d6c22 s32i a2, a12, 180
|
|
467: 109216 beqz a2, 574 <ieee80211_hostap_attach-0x108>
|
|
46a: cca022 movi a2, 204
|
|
46d: ffea01 l32r a0, 418 <ieee80211_hostap_attach-0x264>
|
|
470: 0000c0 callx0 a0
|
|
473: 2d2c02 l32i a0, a12, 180
|
|
476: 1029 s32i.n a2, a0, 4
|
|
478: 92cc bnez.n a2, 485 <ieee80211_hostap_attach-0x1f7>
|
|
47a: 002d mov.n a2, a0
|
|
47c: ffe801 l32r a0, 41c <ieee80211_hostap_attach-0x260>
|
|
47f: 0000c0 callx0 a0
|
|
482: 003b86 j 574 <ieee80211_hostap_attach-0x108>
|
|
485: c24c movi.n a2, 76
|
|
487: ffe601 l32r a0, 420 <ieee80211_hostap_attach-0x25c>
|
|
48a: 0000c0 callx0 a0
|
|
48d: 02dd mov.n a13, a2
|
|
48f: a2dc bnez.n a2, 4ad <ieee80211_hostap_attach-0x1cf>
|
|
491: 2d2c22 l32i a2, a12, 180
|
|
494: 1228 l32i.n a2, a2, 4
|
|
496: ffe301 l32r a0, 424 <ieee80211_hostap_attach-0x258>
|
|
499: 0000c0 callx0 a0
|
|
49c: 2d2c22 l32i a2, a12, 180
|
|
49f: ffe201 l32r a0, 428 <ieee80211_hostap_attach-0x254>
|
|
4a2: 0000c0 callx0 a0
|
|
4a5: 030c movi.n a3, 0
|
|
4a7: 2d6c32 s32i a3, a12, 180
|
|
4aa: 003186 j 574 <ieee80211_hostap_attach-0x108>
|
|
4ad: ffd6e1 l32r a14, 408 <ieee80211_hostap_attach-0x274>
|
|
4b0: 7e0e02 l8ui a0, a14, 126
|
|
4b3: 032066 bnei a0, 2, 4ba <ieee80211_hostap_attach-0x1c2>
|
|
4b6: 150c movi.n a5, 1
|
|
4b8: 0259 s32i.n a5, a2, 0
|
|
4ba: 220c movi.n a2, 2
|
|
4bc: 043066 bnei a0, 3, 4c4 <ieee80211_hostap_attach-0x1b8>
|
|
4bf: 7e0e02 l8ui a0, a14, 126
|
|
4c2: 0d29 s32i.n a2, a13, 0
|
|
4c4: 034066 bnei a0, 4, 4cb <ieee80211_hostap_attach-0x1b1>
|
|
4c7: 370c movi.n a7, 3
|
|
4c9: 0d79 s32i.n a7, a13, 0
|
|
4cb: 3d29 s32i.n a2, a13, 12
|
|
4cd: 1d29 s32i.n a2, a13, 4
|
|
4cf: ad29 s32i.n a2, a13, 40
|
|
4d1: a30c movi.n a3, 10
|
|
4d3: ffde42 addmi a4, a14, 0xffffff00
|
|
4d6: 3e2442 l32i a4, a4, 248
|
|
4d9: 2d39 s32i.n a3, a13, 8
|
|
4db: 2d2c22 l32i a2, a12, 180
|
|
4de: 8d39 s32i.n a3, a13, 32
|
|
4e0: 1228 l32i.n a2, a2, 4
|
|
4e2: ffca31 l32r a3, 40c <ieee80211_hostap_attach-0x270>
|
|
4e5: 10c222 addi a2, a2, 16
|
|
4e8: ffd101 l32r a0, 42c <ieee80211_hostap_attach-0x250>
|
|
4eb: 0000c0 callx0 a0
|
|
4ee: 024c movi.n a2, 64
|
|
4f0: 2d2c52 l32i a5, a12, 180
|
|
4f3: ffde42 addmi a4, a14, 0xffffff00
|
|
4f6: 1558 l32i.n a5, a5, 4
|
|
4f8: 3e2442 l32i a4, a4, 248
|
|
4fb: c549 s32i.n a4, a5, 48
|
|
4fd: ffcc01 l32r a0, 430 <ieee80211_hostap_attach-0x24c>
|
|
500: 0000c0 callx0 a0
|
|
503: 2d2c62 l32i a6, a12, 180
|
|
506: 1668 l32i.n a6, a6, 4
|
|
508: ffc2e1 l32r a14, 410 <ieee80211_hostap_attach-0x26c>
|
|
50b: f629 s32i.n a2, a6, 60
|
|
50d: 0e2d mov.n a2, a14
|
|
50f: ffc901 l32r a0, 434 <ieee80211_hostap_attach-0x248>
|
|
512: 0000c0 callx0 a0
|
|
515: 2d2c72 l32i a7, a12, 180
|
|
518: 024d mov.n a4, a2
|
|
51a: 1778 l32i.n a7, a7, 4
|
|
51c: 0e3d mov.n a3, a14
|
|
51e: f728 l32i.n a2, a7, 60
|
|
520: ffc601 l32r a0, 438 <ieee80211_hostap_attach-0x244>
|
|
523: 0000c0 callx0 a0
|
|
526: 300c movi.n a0, 3
|
|
528: 2ca132 movi a3, 0x12c
|
|
52b: 1a0c movi.n a10, 1
|
|
52d: 2d2c22 l32i a2, a12, 180
|
|
530: 202c92 l32i a9, a12, 128
|
|
533: ecb8 l32i.n a11, a12, 56
|
|
535: 0e1c movi.n a14, 16
|
|
537: 20bbe0 or a11, a11, a14
|
|
53a: 2988 l32i.n a8, a9, 8
|
|
53c: 1228 l32i.n a2, a2, 4
|
|
53e: 2088a0 or a8, a8, a10
|
|
541: 2d6232 s32i a3, a2, 180
|
|
544: 3c4c02 s8i a0, a12, 60
|
|
547: ecb9 s32i.n a11, a12, 56
|
|
549: 2989 s32i.n a8, a9, 8
|
|
54b: ffbc01 l32r a0, 43c <ieee80211_hostap_attach-0x240>
|
|
54e: 0000c0 callx0 a0
|
|
551: 120c movi.n a2, 1
|
|
553: 013d mov.n a3, a1
|
|
555: ffba01 l32r a0, 440 <ieee80211_hostap_attach-0x23c>
|
|
558: 0000c0 callx0 a0
|
|
55b: 012d mov.n a2, a1
|
|
55d: 0d3d mov.n a3, a13
|
|
55f: 040c movi.n a4, 0
|
|
561: ffb801 l32r a0, 444 <ieee80211_hostap_attach-0x238>
|
|
564: 0000c0 callx0 a0
|
|
567: 2d2c32 l32i a3, a12, 180
|
|
56a: 6329 s32i.n a2, a3, 24
|
|
56c: 0d2d mov.n a2, a13
|
|
56e: ffb601 l32r a0, 448 <ieee80211_hostap_attach-0x234>
|
|
571: 0000c0 callx0 a0
|
|
574: 31c8 l32i.n a12, a1, 12
|
|
576: 41d8 l32i.n a13, a1, 16
|
|
578: 51e8 l32i.n a14, a1, 20
|
|
57a: 2108 l32i.n a0, a1, 8
|
|
57c: 20c112 addi a1, a1, 32
|
|
57f: f00d ret.n
|
|
...
|
|
5a1: 000000 ill
|
|
5a4: f0c112 addi a1, a1, -16
|
|
5a7: f56c movi.n a5, -17
|
|
5a9: 11c9 s32i.n a12, a1, 4
|
|
5ab: fff6c1 l32r a12, 584 <ieee80211_hostap_attach-0xf8>
|
|
5ae: 0109 s32i.n a0, a1, 0
|
|
5b0: 5cc8 l32i.n a12, a12, 20
|
|
5b2: 000c movi.n a0, 0
|
|
5b4: 2d2c22 l32i a2, a12, 180
|
|
5b7: 3c4c02 s8i a0, a12, 60
|
|
5ba: ec48 l32i.n a4, a12, 56
|
|
5bc: 202c32 l32i a3, a12, 128
|
|
5bf: 104450 and a4, a4, a5
|
|
5c2: ec49 s32i.n a4, a12, 56
|
|
5c4: 2309 s32i.n a0, a3, 8
|
|
5c6: 06f216 beqz a2, 639 <ieee80211_hostap_attach-0x43>
|
|
5c9: 6248 l32i.n a4, a2, 24
|
|
5cb: 142452 l32i a5, a4, 80
|
|
5ce: b58c beqz.n a5, 5dd <ieee80211_hostap_attach-0x9f>
|
|
5d0: 052d mov.n a2, a5
|
|
5d2: ffed01 l32r a0, 588 <ieee80211_hostap_attach-0xf4>
|
|
5d5: 0000c0 callx0 a0
|
|
5d8: 2d2c22 l32i a2, a12, 180
|
|
5db: 6248 l32i.n a4, a2, 24
|
|
5dd: 0408 l32i.n a0, a4, 0
|
|
5df: b08c beqz.n a0, 5ee <ieee80211_hostap_attach-0x8e>
|
|
5e1: 002d mov.n a2, a0
|
|
5e3: ffea01 l32r a0, 58c <ieee80211_hostap_attach-0xf0>
|
|
5e6: 0000c0 callx0 a0
|
|
5e9: 2d2c22 l32i a2, a12, 180
|
|
5ec: 6248 l32i.n a4, a2, 24
|
|
5ee: 948c beqz.n a4, 5fb <ieee80211_hostap_attach-0x81>
|
|
5f0: 042d mov.n a2, a4
|
|
5f2: ffe701 l32r a0, 590 <ieee80211_hostap_attach-0xec>
|
|
5f5: 0000c0 callx0 a0
|
|
5f8: 2d2c22 l32i a2, a12, 180
|
|
5fb: 1208 l32i.n a0, a2, 4
|
|
5fd: e048 l32i.n a4, a0, 56
|
|
5ff: b48c beqz.n a4, 60e <ieee80211_hostap_attach-0x6e>
|
|
601: 042d mov.n a2, a4
|
|
603: ffe401 l32r a0, 594 <ieee80211_hostap_attach-0xe8>
|
|
606: 0000c0 callx0 a0
|
|
609: 2d2c22 l32i a2, a12, 180
|
|
60c: 1208 l32i.n a0, a2, 4
|
|
60e: f048 l32i.n a4, a0, 60
|
|
610: b48c beqz.n a4, 61f <ieee80211_hostap_attach-0x5d>
|
|
612: 042d mov.n a2, a4
|
|
614: ffe101 l32r a0, 598 <ieee80211_hostap_attach-0xe4>
|
|
617: 0000c0 callx0 a0
|
|
61a: 2d2c22 l32i a2, a12, 180
|
|
61d: 1208 l32i.n a0, a2, 4
|
|
61f: 908c beqz.n a0, 62c <ieee80211_hostap_attach-0x50>
|
|
621: 002d mov.n a2, a0
|
|
623: ffde01 l32r a0, 59c <ieee80211_hostap_attach-0xe0>
|
|
626: 0000c0 callx0 a0
|
|
629: 2d2c22 l32i a2, a12, 180
|
|
62c: 928c beqz.n a2, 639 <ieee80211_hostap_attach-0x43>
|
|
62e: ffdc01 l32r a0, 5a0 <ieee80211_hostap_attach-0xdc>
|
|
631: 0000c0 callx0 a0
|
|
634: 000c movi.n a0, 0
|
|
636: 2d6c02 s32i a0, a12, 180
|
|
639: 11c8 l32i.n a12, a1, 4
|
|
63b: 0108 l32i.n a0, a1, 0
|
|
63d: 10c112 addi a1, a1, 16
|
|
640: f00d ret.n
|
|
642: d40000 extui a0, a0, 0, 14
|
|
645: 000002 l8ui a0, a0, 0
|
|
648: 000c movi.n a0, 0
|
|
64a: 7c0000 excw
|
|
...
|
|
|
|
0000067c <ieee80211_hostap_attach>:
|
|
67c: b0c112 addi a1, a1, -80
|
|
67f: 1061d2 s32i a13, a1, 64
|
|
682: f1c9 s32i.n a12, a1, 60
|
|
684: e109 s32i.n a0, a1, 56
|
|
686: 02cd mov.n a12, a2
|
|
688: 03d202 addmi a0, a2, 0x300
|
|
68b: 420002 l8ui a0, a0, 66
|
|
68e: 52d8 l32i.n a13, a2, 20
|
|
690: 0550e6 bgei a0, 5, 699 <ieee80211_hostap_attach+0x1d>
|
|
693: 0220a6 blti a0, 2, 699 <ieee80211_hostap_attach+0x1d>
|
|
696: ffdb45 call0 44c <ieee80211_hostap_attach-0x230>
|
|
699: 120c movi.n a2, 1
|
|
69b: 013d mov.n a3, a1
|
|
69d: ffee01 l32r a0, 658 <ieee80211_hostap_attach-0x24>
|
|
6a0: 0000c0 callx0 a0
|
|
6a3: 120c movi.n a2, 1
|
|
6a5: 013d mov.n a3, a1
|
|
6a7: 240c movi.n a4, 2
|
|
6a9: 64a052 movi a5, 100
|
|
6ac: ffec01 l32r a0, 65c <ieee80211_hostap_attach-0x20>
|
|
6af: 0000c0 callx0 a0
|
|
6b2: 520c movi.n a2, 5
|
|
6b4: 030c movi.n a3, 0
|
|
6b6: fa5c32 s16i a3, a12, 0x1f4
|
|
6b9: bd29 s32i.n a2, a13, 44
|
|
6bb: 430c movi.n a3, 4
|
|
6bd: ffe121 l32r a2, 644 <ieee80211_hostap_attach-0x38>
|
|
6c0: ffe801 l32r a0, 660 <ieee80211_hostap_attach-0x1c>
|
|
6c3: 0000c0 callx0 a0
|
|
6c6: 0d2d mov.n a2, a13
|
|
6c8: 318b addi.n a3, a1, 8
|
|
6ca: ffe601 l32r a0, 664 <ieee80211_hostap_attach-0x18>
|
|
6cd: 0000c0 callx0 a0
|
|
6d0: ffded1 l32r a13, 648 <ieee80211_hostap_attach-0x34>
|
|
6d3: f4cd42 addi a4, a13, -12
|
|
6d6: 1429 s32i.n a2, a4, 4
|
|
6d8: 0d2d mov.n a2, a13
|
|
6da: ffe301 l32r a0, 668 <ieee80211_hostap_attach-0x14>
|
|
6dd: 0000c0 callx0 a0
|
|
6e0: 0d2d mov.n a2, a13
|
|
6e2: ffda31 l32r a3, 64c <ieee80211_hostap_attach-0x30>
|
|
6e5: 040c movi.n a4, 0
|
|
6e7: ffe101 l32r a0, 66c <ieee80211_hostap_attach-0x10>
|
|
6ea: 0000c0 callx0 a0
|
|
6ed: ffd851 l32r a5, 650 <ieee80211_hostap_attach-0x2c>
|
|
6f0: 780552 l8ui a5, a5, 120
|
|
6f3: 05dc32 addmi a3, a12, 0x500
|
|
6f6: 1f2566 bnei a5, 2, 719 <ieee80211_hostap_attach+0x9d>
|
|
6f9: 3c1332 l16ui a3, a3, 120
|
|
6fc: 150c movi.n a5, 1
|
|
6fe: f1c8 l32i.n a12, a1, 60
|
|
700: 0d2d mov.n a2, a13
|
|
702: ffd441 l32r a4, 654 <ieee80211_hostap_attach-0x28>
|
|
705: 1021d2 l32i a13, a1, 64
|
|
708: 8439 s32i.n a3, a4, 32
|
|
70a: 040c movi.n a4, 0
|
|
70c: ffd901 l32r a0, 670 <ieee80211_hostap_attach-0xc>
|
|
70f: 0000c0 callx0 a0
|
|
712: e108 l32i.n a0, a1, 56
|
|
714: 50c112 addi a1, a1, 80
|
|
717: f00d ret.n
|
|
719: ffd601 l32r a0, 674 <ieee80211_hostap_attach-0x8>
|
|
71c: 0000c0 callx0 a0
|
|
71f: ffd601 l32r a0, 678 <ieee80211_hostap_attach-0x4>
|
|
722: 0000c0 callx0 a0
|
|
725: 023d mov.n a3, a2
|
|
727: fff446 j 6fc <ieee80211_hostap_attach+0x80>
|
|
...
|
|
732: 120000 excw
|
|
735: c9f0c1 l32r a12, ffff2ef8 <wifi_softap_stop+0xffff1920>
|
|
738: 010911 l32r a1, fffc0b5c <wifi_softap_stop+0xfffbf584>
|
|
73b: 03cd mov.n a12, a3
|
|
73d: 13ac beqz.n a3, 762 <ieee80211_hostap_attach+0xe6>
|
|
73f: 320c movi.n a2, 3
|
|
741: 0b1332 l16ui a3, a3, 22
|
|
744: 240c movi.n a4, 2
|
|
746: fff901 l32r a0, 72c <ieee80211_hostap_attach+0xb0>
|
|
749: 0000c0 callx0 a0
|
|
74c: 030c movi.n a3, 0
|
|
74e: 1c08 l32i.n a0, a12, 4
|
|
750: 024d mov.n a4, a2
|
|
752: 1008 l32i.n a0, a0, 4
|
|
754: 1209 s32i.n a0, a2, 4
|
|
756: 0c29 s32i.n a2, a12, 0
|
|
758: 42c9 s32i.n a12, a2, 16
|
|
75a: d21c movi.n a2, 29
|
|
75c: fff501 l32r a0, 730 <ieee80211_hostap_attach+0xb4>
|
|
75f: 0000c0 callx0 a0
|
|
762: 11c8 l32i.n a12, a1, 4
|
|
764: 0108 l32i.n a0, a1, 0
|
|
766: 10c112 addi a1, a1, 16
|
|
769: f00d ret.n
|
|
76b: 060000 excw
|
|
76e: df6000 excw
|
|
771: 000493 excw
|
|
...
|
|
780: 0fa000 excw
|
|
...
|
|
|
|
0000079c <hostap_handle_timer>:
|
|
79c: f0c112 addi a1, a1, -16
|
|
79f: 1109 s32i.n a0, a1, 4
|
|
7a1: 21c9 s32i.n a12, a1, 8
|
|
7a3: 02cd mov.n a12, a2
|
|
7a5: fff121 l32r a2, 76c <ieee80211_hostap_attach+0xf0>
|
|
7a8: 0020c0 memw
|
|
7ab: 412c02 l32i a0, a12, 0x104
|
|
7ae: 9228 l32i.n a2, a2, 36
|
|
7b0: 0e3207 bltu a2, a0, 7c2 <hostap_handle_timer+0x26>
|
|
7b3: 38a132 movi a3, 0x138
|
|
7b6: c02200 sub a2, a2, a0
|
|
7b9: fff201 l32r a0, 784 <ieee80211_hostap_attach+0x108>
|
|
7bc: 0000c0 callx0 a0
|
|
7bf: 000446 j 7d4 <hostap_handle_timer+0x38>
|
|
7c2: f37c movi.n a3, -1
|
|
7c4: 303030 xor a3, a0, a3
|
|
7c7: 223a add.n a2, a2, a3
|
|
7c9: 221b addi.n a2, a2, 1
|
|
7cb: 38a132 movi a3, 0x138
|
|
7ce: ffee01 l32r a0, 788 <ieee80211_hostap_attach+0x10c>
|
|
7d1: 0000c0 callx0 a0
|
|
7d4: ffe741 l32r a4, 770 <ieee80211_hostap_attach+0xf4>
|
|
7d7: 40b427 bgeu a4, a2, 81b <hostap_handle_timer+0x7f>
|
|
7da: ffe621 l32r a2, 774 <ieee80211_hostap_attach+0xf8>
|
|
7dd: a0a032 movi a3, 160
|
|
7e0: 5258 l32i.n a5, a2, 20
|
|
7e2: 440c movi.n a4, 4
|
|
7e4: 1e2562 l32i a6, a5, 120
|
|
7e7: 0169 s32i.n a6, a1, 0
|
|
7e9: 1e65c2 s32i a12, a5, 120
|
|
7ec: 5228 l32i.n a2, a2, 20
|
|
7ee: ffe701 l32r a0, 78c <ieee80211_hostap_attach+0x110>
|
|
7f1: 0000c0 callx0 a0
|
|
7f4: c0a032 movi a3, 192
|
|
7f7: ffe021 l32r a2, 778 <ieee80211_hostap_attach+0xfc>
|
|
7fa: 240c movi.n a4, 2
|
|
7fc: 5228 l32i.n a2, a2, 20
|
|
7fe: ffe401 l32r a0, 790 <ieee80211_hostap_attach+0x114>
|
|
801: 0000c0 callx0 a0
|
|
804: ffde21 l32r a2, 77c <ieee80211_hostap_attach+0x100>
|
|
807: 5248 l32i.n a4, a2, 20
|
|
809: 0138 l32i.n a3, a1, 0
|
|
80b: 1e6432 s32i a3, a4, 120
|
|
80e: 0c3d mov.n a3, a12
|
|
810: 5228 l32i.n a2, a2, 20
|
|
812: ffe001 l32r a0, 794 <ieee80211_hostap_attach+0x118>
|
|
815: 0000c0 callx0 a0
|
|
818: 000286 j 826 <hostap_handle_timer+0x8a>
|
|
81b: 0c2d mov.n a2, a12
|
|
81d: ffd831 l32r a3, 780 <ieee80211_hostap_attach+0x104>
|
|
820: ffde01 l32r a0, 798 <ieee80211_hostap_attach+0x11c>
|
|
823: 0000c0 callx0 a0
|
|
826: 21c8 l32i.n a12, a1, 8
|
|
828: 1108 l32i.n a0, a1, 4
|
|
82a: 10c112 addi a1, a1, 16
|
|
82d: f00d ret.n
|
|
...
|
|
837: 060000 excw
|
|
83a: 006000 rsil a0, 0
|
|
83d: 000000 ill
|
|
840: 8e88 l32i.n a8, a14, 32
|
|
...
|
|
|
|
00000888 <hostap_input>:
|
|
888: 04bd mov.n a11, a4
|
|
88a: c0c112 addi a1, a1, -64
|
|
88d: b1f9 s32i.n a15, a1, 44
|
|
88f: a1e9 s32i.n a14, a1, 40
|
|
891: 7109 s32i.n a0, a1, 28
|
|
893: 91d9 s32i.n a13, a1, 36
|
|
895: 81c9 s32i.n a12, a1, 32
|
|
897: 02dd mov.n a13, a2
|
|
899: 03cd mov.n a12, a3
|
|
89b: 4c08 l32i.n a0, a12, 16
|
|
89d: 0228 l32i.n a2, a2, 0
|
|
89f: 0048 l32i.n a4, a0, 0
|
|
8a1: 053d mov.n a3, a5
|
|
8a3: 145e40 extui a5, a4, 14, 2
|
|
8a6: 45cc bnez.n a5, 8ae <hostap_input+0x26>
|
|
8a8: b50040 extui a0, a4, 16, 12
|
|
8ab: 000106 j 8b3 <hostap_input+0x2b>
|
|
8ae: 1008 l32i.n a0, a0, 4
|
|
8b0: 410800 srli a0, a0, 8
|
|
8b3: f40000 extui a0, a0, 0, 16
|
|
8b6: 3ab0b6 bltui a0, 16, 8f4 <hostap_input+0x6c>
|
|
8b9: 1ce8 l32i.n a14, a12, 4
|
|
8bb: 1ee8 l32i.n a14, a14, 4
|
|
8bd: 000e42 l8ui a4, a14, 0
|
|
8c0: ffa0f2 movi a15, 255
|
|
8c3: 145040 extui a5, a4, 0, 2
|
|
8c6: 048556 bnez a5, 912 <hostap_input+0x8a>
|
|
8c9: 791c movi.n a9, 23
|
|
8cb: 41b9 s32i.n a11, a1, 16
|
|
8cd: 3139 s32i.n a3, a1, 12
|
|
8cf: 2129 s32i.n a2, a1, 8
|
|
8d1: 010e52 l8ui a5, a14, 1
|
|
8d4: f0a062 movi a6, 240
|
|
8d7: cf0c movi.n a15, 12
|
|
8d9: 10f4f0 and a15, a4, a15
|
|
8dc: 106460 and a6, a4, a6
|
|
8df: e169 s32i.n a6, a1, 56
|
|
8e1: 145050 extui a5, a5, 0, 2
|
|
8e4: 6159 s32i.n a5, a1, 24
|
|
8e6: 15cc bnez.n a5, 8eb <hostap_input+0x63>
|
|
8e8: 294f66 bnei a15, 4, 915 <hostap_input+0x8d>
|
|
8eb: 1109 s32i.n a0, a1, 4
|
|
8ed: 2e4b addi.n a2, a14, 4
|
|
8ef: d129 s32i.n a2, a1, 52
|
|
8f1: 000a86 j 91f <hostap_input+0x97>
|
|
8f4: ffa0f2 movi a15, 255
|
|
8f7: 6c8c beqz.n a12, 901 <hostap_input+0x79>
|
|
8f9: 0c2d mov.n a2, a12
|
|
8fb: ffd201 l32r a0, 844 <hostap_handle_timer+0xa8>
|
|
8fe: 0000c0 callx0 a0
|
|
901: 0f2d mov.n a2, a15
|
|
903: 81c8 l32i.n a12, a1, 32
|
|
905: 91d8 l32i.n a13, a1, 36
|
|
907: a1e8 l32i.n a14, a1, 40
|
|
909: b1f8 l32i.n a15, a1, 44
|
|
90b: 7108 l32i.n a0, a1, 28
|
|
90d: 40c112 addi a1, a1, 64
|
|
910: f00d ret.n
|
|
912: fff846 j 8f7 <hostap_input+0x6f>
|
|
915: deb907 bgeu a9, a0, 8f7 <hostap_input+0x6f>
|
|
918: 1109 s32i.n a0, a1, 4
|
|
91a: 10ce32 addi a3, a14, 16
|
|
91d: d139 s32i.n a3, a1, 52
|
|
91f: 2eab addi.n a2, a14, 10
|
|
921: 5129 s32i.n a2, a1, 20
|
|
923: ffc901 l32r a0, 848 <hostap_handle_timer+0xac>
|
|
926: 0000c0 callx0 a0
|
|
929: ffc181 l32r a8, 830 <hostap_handle_timer+0x94>
|
|
92c: e2ec bnez.n a2, 95e <hostap_input+0xd6>
|
|
92e: d128 l32i.n a2, a1, 52
|
|
930: 083d mov.n a3, a8
|
|
932: 640c movi.n a4, 6
|
|
934: ffc601 l32r a0, 84c <hostap_handle_timer+0xb0>
|
|
937: 0000c0 callx0 a0
|
|
93a: 029c beqz.n a2, 94e <hostap_input+0xc6>
|
|
93c: d128 l32i.n a2, a1, 52
|
|
93e: 2138 l32i.n a3, a1, 8
|
|
940: 640c movi.n a4, 6
|
|
942: 2fc332 addi a3, a3, 47
|
|
945: ffc201 l32r a0, 850 <hostap_handle_timer+0xb4>
|
|
948: 0000c0 callx0 a0
|
|
94b: fa8256 bnez a2, 8f7 <hostap_input+0x6f>
|
|
94e: ffb921 l32r a2, 834 <hostap_handle_timer+0x98>
|
|
951: ffc001 l32r a0, 854 <hostap_handle_timer+0xb8>
|
|
954: 0000c0 callx0 a0
|
|
957: c129 s32i.n a2, a1, 48
|
|
959: e2cc bnez.n a2, 96b <hostap_input+0xe3>
|
|
95b: ffe606 j 8f7 <hostap_input+0x6f>
|
|
95e: c129 s32i.n a2, a1, 48
|
|
960: ffb641 l32r a4, 838 <hostap_handle_timer+0x9c>
|
|
963: 0020c0 memw
|
|
966: 9448 l32i.n a4, a4, 36
|
|
968: 416242 s32i a4, a2, 0x104
|
|
96b: c158 l32i.n a5, a1, 48
|
|
96d: 1e6d52 s32i a5, a13, 120
|
|
970: 3fcc bnez.n a15, 977 <hostap_input+0xef>
|
|
972: e168 l32i.n a6, a1, 56
|
|
974: 20d626 beqi a6, 64, 998 <hostap_input+0x110>
|
|
977: d128 l32i.n a2, a1, 52
|
|
979: 2138 l32i.n a3, a1, 8
|
|
97b: 640c movi.n a4, 6
|
|
97d: 2fc332 addi a3, a3, 47
|
|
980: ffb601 l32r a0, 858 <hostap_handle_timer+0xbc>
|
|
983: 0000c0 callx0 a0
|
|
986: e28c beqz.n a2, 998 <hostap_input+0x110>
|
|
988: d128 l32i.n a2, a1, 52
|
|
98a: ffac31 l32r a3, 83c <hostap_handle_timer+0xa0>
|
|
98d: 640c movi.n a4, 6
|
|
98f: ffb301 l32r a0, 85c <hostap_handle_timer+0xc0>
|
|
992: 0000c0 callx0 a0
|
|
995: f5e256 bnez a2, 8f7 <hostap_input+0x6f>
|
|
998: 3148 l32i.n a4, a1, 12
|
|
99a: a84d42 s8i a4, a13, 168
|
|
99d: 3eef27 bbsi a15, 2, 9df <hostap_input+0x157>
|
|
9a0: e158 l32i.n a5, a1, 56
|
|
9a2: 39d526 beqi a5, 64, 9df <hostap_input+0x157>
|
|
9a5: 010e02 l8ui a0, a14, 1
|
|
9a8: 000e62 l8ui a6, a14, 0
|
|
9ab: 8ca072 movi a7, 140
|
|
9ae: 106670 and a6, a6, a7
|
|
9b1: 88a072 movi a7, 136
|
|
9b4: 0b9677 bne a6, a7, 9c3 <hostap_input+0x13b>
|
|
9b7: 148000 extui a8, a0, 0, 2
|
|
9ba: 773866 bnei a8, 3, a35 <hostap_input+0x1ad>
|
|
9bd: 1e0e82 l8ui a8, a14, 30
|
|
9c0: 001d06 j a38 <hostap_input+0x1b0>
|
|
9c3: 081c movi.n a8, 16
|
|
9c5: c198 l32i.n a9, a1, 48
|
|
9c7: 908890 addx2 a8, a8, a9
|
|
9ca: 0b1e92 l16ui a9, a14, 22
|
|
9cd: 0b6037 bbci a0, 3, 9dc <hostap_input+0x154>
|
|
9d0: 4f18a2 l16ui a10, a8, 158
|
|
9d3: c0a9a0 sub a10, a9, a10
|
|
9d6: 021ae6 bgei a10, 1, 9dc <hostap_input+0x154>
|
|
9d9: ffc686 j 8f7 <hostap_input+0x6f>
|
|
9dc: 4f5892 s16i a9, a8, 158
|
|
9df: 5138 l32i.n a3, a1, 20
|
|
9e1: 30cd22 addi a2, a13, 48
|
|
9e4: 640c movi.n a4, 6
|
|
9e6: ff9e01 l32r a0, 860 <hostap_handle_timer+0xc4>
|
|
9e9: 0000c0 callx0 a0
|
|
9ec: 05af16 beqz a15, a4a <hostap_input+0x1c2>
|
|
9ef: 4b4f26 beqi a15, 4, a3e <hostap_input+0x1b6>
|
|
9f2: f8cfb2 addi a11, a15, -8
|
|
9f5: efeb56 bnez a11, 8f7 <hostap_input+0x6f>
|
|
9f8: 0e2d mov.n a2, a14
|
|
9fa: ff9a01 l32r a0, 864 <hostap_handle_timer+0xc8>
|
|
9fd: 0000c0 callx0 a0
|
|
a00: 025d mov.n a5, a2
|
|
a02: 1108 l32i.n a0, a1, 4
|
|
a04: 0a5c22 s16i a2, a12, 20
|
|
a07: c02020 sub a2, a0, a2
|
|
a0a: fcc222 addi a2, a2, -4
|
|
a0d: 0b5c22 s16i a2, a12, 22
|
|
a10: 02a057 bge a0, a5, a16 <hostap_input+0x18e>
|
|
a13: ffb806 j 8f7 <hostap_input+0x6f>
|
|
a16: 6138 l32i.n a3, a1, 24
|
|
a18: 330b addi.n a3, a3, -1
|
|
a1a: ed9356 bnez a3, 8f7 <hostap_input+0x6f>
|
|
a1d: c148 l32i.n a4, a1, 48
|
|
a1f: 0d1442 l16ui a4, a4, 26
|
|
a22: 0a0456 bnez a4, ac6 <hostap_input+0x23e>
|
|
a25: 0d2d mov.n a2, a13
|
|
a27: a0a032 movi a3, 160
|
|
a2a: 740c movi.n a4, 7
|
|
a2c: ff8f01 l32r a0, 868 <hostap_handle_timer+0xcc>
|
|
a2f: 0000c0 callx0 a0
|
|
a32: ffb046 j 8f7 <hostap_input+0x6f>
|
|
a35: 180e82 l8ui a8, a14, 24
|
|
a38: 348080 extui a8, a8, 0, 4
|
|
a3b: ffe186 j 9c5 <hostap_input+0x13d>
|
|
a3e: 0d2d mov.n a2, a13
|
|
a40: 0c3d mov.n a3, a12
|
|
a42: e148 l32i.n a4, a1, 56
|
|
a44: 006e45 call0 112c <hostap_input+0x8a4>
|
|
a47: ffab06 j 8f7 <hostap_input+0x6f>
|
|
a4a: 0e2d mov.n a2, a14
|
|
a4c: ff8801 l32r a0, 86c <hostap_handle_timer+0xd0>
|
|
a4f: 0000c0 callx0 a0
|
|
a52: 024d mov.n a4, a2
|
|
a54: 0a5c22 s16i a2, a12, 20
|
|
a57: 1108 l32i.n a0, a1, 4
|
|
a59: 6158 l32i.n a5, a1, 24
|
|
a5b: c06020 sub a6, a0, a2
|
|
a5e: fcc662 addi a6, a6, -4
|
|
a61: 0b5c62 s16i a6, a12, 22
|
|
a64: e8f556 bnez a5, 8f7 <hostap_input+0x6f>
|
|
a67: 771c movi.n a7, 23
|
|
a69: 023707 bltu a7, a0, a6f <hostap_input+0x1e7>
|
|
a6c: ffa1c6 j 8f7 <hostap_input+0x6f>
|
|
a6f: 0a0e82 l8ui a8, a14, 10
|
|
a72: 048080 extui a8, a8, 0, 1
|
|
a75: e7e856 bnez a8, 8f7 <hostap_input+0x6f>
|
|
a78: 010e92 l8ui a9, a14, 1
|
|
a7b: 376967 bbci a9, 6, ab6 <hostap_input+0x22e>
|
|
a7e: e1a8 l32i.n a10, a1, 56
|
|
a80: d0a0b2 movi a11, 208
|
|
a83: 2f1ab7 beq a10, a11, ab6 <hostap_input+0x22e>
|
|
a86: b0a002 movi a0, 176
|
|
a89: c0ea00 sub a14, a10, a0
|
|
a8c: e67e56 bnez a14, 8f7 <hostap_input+0x6f>
|
|
a8f: ed28 l32i.n a2, a13, 56
|
|
a91: 031c movi.n a3, 16
|
|
a93: 028237 bany a2, a3, a99 <hostap_input+0x211>
|
|
a96: ff9746 j 8f7 <hostap_input+0x6f>
|
|
a99: 0d2d mov.n a2, a13
|
|
a9b: 0c3d mov.n a3, a12
|
|
a9d: ff7401 l32r a0, 870 <hostap_handle_timer+0xd4>
|
|
aa0: 0000c0 callx0 a0
|
|
aa3: e50216 beqz a2, 8f7 <hostap_input+0x6f>
|
|
aa6: 1c58 l32i.n a5, a12, 4
|
|
aa8: 1558 l32i.n a5, a5, 4
|
|
aaa: 010542 l8ui a4, a5, 1
|
|
aad: bfa062 movi a6, 191
|
|
ab0: 104460 and a4, a4, a6
|
|
ab3: 014542 s8i a4, a5, 1
|
|
ab6: 0d2d mov.n a2, a13
|
|
ab8: 0c3d mov.n a3, a12
|
|
aba: e148 l32i.n a4, a1, 56
|
|
abc: 4158 l32i.n a5, a1, 16
|
|
abe: 3168 l32i.n a6, a1, 12
|
|
ac0: 002605 call0 d24 <hostap_input+0x49c>
|
|
ac3: ff8c06 j 8f7 <hostap_input+0x6f>
|
|
ac6: 0159 s32i.n a5, a1, 0
|
|
ac8: c168 l32i.n a6, a1, 48
|
|
aca: 031c movi.n a3, 16
|
|
acc: 2668 l32i.n a6, a6, 8
|
|
ace: 010e02 l8ui a0, a14, 1
|
|
ad1: 106630 and a6, a6, a3
|
|
ad4: 103030 and a3, a0, a3
|
|
ad7: 0a1367 beq a3, a6, ae5 <hostap_input+0x25d>
|
|
ada: c128 l32i.n a2, a1, 48
|
|
adc: ff6601 l32r a0, 874 <hostap_handle_timer+0xd8>
|
|
adf: 0000c0 callx0 a0
|
|
ae2: 010e02 l8ui a0, a14, 1
|
|
ae5: 276067 bbci a0, 6, b10 <hostap_input+0x288>
|
|
ae8: ed78 l32i.n a7, a13, 56
|
|
aea: 081c movi.n a8, 16
|
|
aec: 028787 bany a7, a8, af2 <hostap_input+0x26a>
|
|
aef: ff8106 j 8f7 <hostap_input+0x6f>
|
|
af2: 0d2d mov.n a2, a13
|
|
af4: 0c3d mov.n a3, a12
|
|
af6: 0148 l32i.n a4, a1, 0
|
|
af8: ff6001 l32r a0, 878 <hostap_handle_timer+0xdc>
|
|
afb: 0000c0 callx0 a0
|
|
afe: df5216 beqz a2, 8f7 <hostap_input+0x6f>
|
|
b01: 010e92 l8ui a9, a14, 1
|
|
b04: bfa0a2 movi a10, 191
|
|
b07: 1099a0 and a9, a9, a10
|
|
b0a: 014e92 s8i a9, a14, 1
|
|
b0d: 000286 j b1b <hostap_input+0x293>
|
|
b10: 1c08 l32i.n a0, a12, 4
|
|
b12: 0a1cb2 l16ui a11, a12, 20
|
|
b15: 1028 l32i.n a2, a0, 4
|
|
b17: bb2a add.n a11, a11, a2
|
|
b19: 10b9 s32i.n a11, a0, 4
|
|
b1b: 0e3d mov.n a3, a14
|
|
b1d: 0c2d mov.n a2, a12
|
|
b1f: 1148 l32i.n a4, a1, 4
|
|
b21: 0158 l32i.n a5, a1, 0
|
|
b23: ff5601 l32r a0, 87c <hostap_handle_timer+0xe0>
|
|
b26: 0000c0 callx0 a0
|
|
b29: 023d mov.n a3, a2
|
|
b2b: 02cd mov.n a12, a2
|
|
b2d: dc6216 beqz a2, 8f7 <hostap_input+0x6f>
|
|
b30: ff4441 l32r a4, 840 <hostap_handle_timer+0xa4>
|
|
b33: c158 l32i.n a5, a1, 48
|
|
b35: 1208 l32i.n a0, a2, 4
|
|
b37: 2558 l32i.n a5, a5, 8
|
|
b39: 1008 l32i.n a0, a0, 4
|
|
b3b: 35e507 bbsi a5, 0, b74 <hostap_input+0x2ec>
|
|
b3e: c168 l32i.n a6, a1, 48
|
|
b40: 180662 l8ui a6, a6, 24
|
|
b43: 5a1666 bnei a6, 1, ba1 <hostap_input+0x319>
|
|
b46: 0d0072 l8ui a7, a0, 13
|
|
b49: 0c0082 l8ui a8, a0, 12
|
|
b4c: 117780 slli a7, a7, 8
|
|
b4f: 207780 or a7, a7, a8
|
|
b52: c07740 sub a7, a7, a4
|
|
b55: d9e756 bnez a7, 8f7 <hostap_input+0x6f>
|
|
b58: 40eb addi.n a4, a0, 14
|
|
b5a: 0b1252 l16ui a5, a2, 22
|
|
b5d: 1e2d32 l32i a3, a13, 120
|
|
b60: 2d2d22 l32i a2, a13, 180
|
|
b63: 392332 l32i a3, a3, 228
|
|
b66: f2c552 addi a5, a5, -14
|
|
b69: 6228 l32i.n a2, a2, 24
|
|
b6b: ff4501 l32r a0, 880 <hostap_handle_timer+0xe4>
|
|
b6e: 0000c0 callx0 a0
|
|
b71: ff6086 j 8f7 <hostap_input+0x6f>
|
|
b74: 0d0052 l8ui a5, a0, 13
|
|
b77: 0c0062 l8ui a6, a0, 12
|
|
b7a: 115580 slli a5, a5, 8
|
|
b7d: 205560 or a5, a5, a6
|
|
b80: 1d9547 bne a5, a4, ba1 <hostap_input+0x319>
|
|
b83: 2d2d22 l32i a2, a13, 180
|
|
b86: 729c beqz.n a2, ba1 <hostap_input+0x319>
|
|
b88: 6228 l32i.n a2, a2, 24
|
|
b8a: 40eb addi.n a4, a0, 14
|
|
b8c: 0b1352 l16ui a5, a3, 22
|
|
b8f: 1e2d62 l32i a6, a13, 120
|
|
b92: f2c552 addi a5, a5, -14
|
|
b95: 392632 l32i a3, a6, 228
|
|
b98: ff3b01 l32r a0, 884 <hostap_handle_timer+0xe8>
|
|
b9b: 0000c0 callx0 a0
|
|
b9e: ff5546 j 8f7 <hostap_input+0x6f>
|
|
ba1: 0d2d mov.n a2, a13
|
|
ba3: ffb905 call0 734 <ieee80211_hostap_attach+0xb8>
|
|
ba6: 820c movi.n a2, 8
|
|
ba8: ff55c6 j 903 <hostap_input+0x7b>
|
|
bab: 000000 ill
|
|
bae: 000000 ill
|
|
bb1: 000200 excw
|
|
...
|
|
bd8: e0c112 addi a1, a1, -32
|
|
bdb: 51c9 s32i.n a12, a1, 20
|
|
bdd: 3109 s32i.n a0, a1, 12
|
|
bdf: 3c0202 l8ui a0, a2, 60
|
|
be2: 02cd mov.n a12, a2
|
|
be4: 182066 bnei a0, 2, c00 <hostap_input+0x378>
|
|
be7: 112222 l32i a2, a2, 68
|
|
bea: 928c beqz.n a2, bf7 <hostap_input+0x36f>
|
|
bec: fff201 l32r a0, bb4 <hostap_input+0x32c>
|
|
bef: 0000c0 callx0 a0
|
|
bf2: 020c movi.n a2, 0
|
|
bf4: 116c22 s32i a2, a12, 68
|
|
bf7: 51c8 l32i.n a12, a1, 20
|
|
bf9: 3108 l32i.n a0, a1, 12
|
|
bfb: 20c112 addi a1, a1, 32
|
|
bfe: f00d ret.n
|
|
c00: 2139 s32i.n a3, a1, 8
|
|
c02: f11666 bnei a6, 1, bf7 <hostap_input+0x36f>
|
|
c05: 461b addi.n a4, a6, 1
|
|
c07: b0a032 movi a3, 176
|
|
c0a: ffeb01 l32r a0, bb8 <hostap_input+0x330>
|
|
c0d: 0000c0 callx0 a0
|
|
c10: 2128 l32i.n a2, a1, 8
|
|
c12: 22ab addi.n a2, a2, 10
|
|
c14: 1129 s32i.n a2, a1, 4
|
|
c16: ffe901 l32r a0, bbc <hostap_input+0x334>
|
|
c19: 0000c0 callx0 a0
|
|
c1c: 4129 s32i.n a2, a1, 16
|
|
c1e: b2cc bnez.n a2, c2d <hostap_input+0x3a5>
|
|
c20: 1128 l32i.n a2, a1, 4
|
|
c22: ffe701 l32r a0, bc0 <hostap_input+0x338>
|
|
c25: 0000c0 callx0 a0
|
|
c28: 4129 s32i.n a2, a1, 16
|
|
c2a: fc9216 beqz a2, bf7 <hostap_input+0x36f>
|
|
c2d: 1138 l32i.n a3, a1, 4
|
|
c2f: 4128 l32i.n a2, a1, 16
|
|
c31: 640c movi.n a4, 6
|
|
c33: ffe401 l32r a0, bc4 <hostap_input+0x33c>
|
|
c36: 0000c0 callx0 a0
|
|
c39: 4128 l32i.n a2, a1, 16
|
|
c3b: 030c movi.n a3, 0
|
|
c3d: 01d222 addmi a2, a2, 0x100
|
|
c40: c0c222 addi a2, a2, -64
|
|
c43: ffe101 l32r a0, bc8 <hostap_input+0x340>
|
|
c46: 0000c0 callx0 a0
|
|
c49: 4128 l32i.n a2, a1, 16
|
|
c4b: 01d222 addmi a2, a2, 0x100
|
|
c4e: f0c222 addi a2, a2, -16
|
|
c51: 0129 s32i.n a2, a1, 0
|
|
c53: ffde01 l32r a0, bcc <hostap_input+0x344>
|
|
c56: 0000c0 callx0 a0
|
|
c59: 0128 l32i.n a2, a1, 0
|
|
c5b: ffd431 l32r a3, bac <hostap_input+0x324>
|
|
c5e: 4148 l32i.n a4, a1, 16
|
|
c60: ffdc01 l32r a0, bd0 <hostap_input+0x348>
|
|
c63: 0000c0 callx0 a0
|
|
c66: 0128 l32i.n a2, a1, 0
|
|
c68: d0a732 movi a3, 0x7d0
|
|
c6b: 140c movi.n a4, 1
|
|
c6d: 150c movi.n a5, 1
|
|
c6f: ffd901 l32r a0, bd4 <hostap_input+0x34c>
|
|
c72: 0000c0 callx0 a0
|
|
c75: 4128 l32i.n a2, a1, 16
|
|
c77: f56c movi.n a5, -17
|
|
c79: e47c movi.n a4, -2
|
|
c7b: ffcd71 l32r a7, bb0 <hostap_input+0x328>
|
|
c7e: 082c movi.n a8, 32
|
|
c80: 4138 l32i.n a3, a1, 16
|
|
c82: 3c0c02 l8ui a0, a12, 60
|
|
c85: 2368 l32i.n a6, a3, 8
|
|
c87: fdc002 addi a0, a0, -3
|
|
c8a: 206680 or a6, a6, a8
|
|
c8d: 206670 or a6, a6, a7
|
|
c90: 2369 s32i.n a6, a3, 8
|
|
c92: 104640 and a4, a6, a4
|
|
c95: 104450 and a4, a4, a5
|
|
c98: 130c movi.n a3, 1
|
|
c9a: 203630 or a3, a6, a3
|
|
c9d: 833400 moveqz a3, a4, a0
|
|
ca0: 2239 s32i.n a3, a2, 8
|
|
ca2: ffd446 j bf7 <hostap_input+0x36f>
|
|
ca5: 000000 ill
|
|
ca8: 400814 excw
|
|
cab: 23ec00 excw
|
|
cae: 02ac beqz.n a2, cd2 <hostap_input+0x44a>
|
|
cb0: 010232 l8ui a3, a2, 1
|
|
cb3: fffd61 l32r a6, ca8 <hostap_input+0x420>
|
|
cb6: 1413a6 blti a3, 1, cce <hostap_input+0x446>
|
|
cb9: 681c movi.n a8, 22
|
|
cbb: 732a add.n a7, a3, a2
|
|
cbd: 020232 l8ui a3, a2, 2
|
|
cc0: 643030 extui a3, a3, 0, 7
|
|
cc3: 0b2837 blt a8, a3, cd2 <hostap_input+0x44a>
|
|
cc6: 085637 bbc a6, a3, cd2 <hostap_input+0x44a>
|
|
cc9: 221b addi.n a2, a2, 1
|
|
ccb: ee9277 bne a2, a7, cbd <hostap_input+0x435>
|
|
cce: 120c movi.n a2, 1
|
|
cd0: f00d ret.n
|
|
cd2: 020c movi.n a2, 0
|
|
cd4: f00d ret.n
|
|
...
|
|
ce2: 000000 ill
|
|
ce5: 01f250 slli a15, a2, 27
|
|
...
|
|
d24: ffedb1 l32r a11, cd8 <hostap_input+0x450>
|
|
d27: 90a072 movi a7, 144
|
|
d2a: c01170 sub a1, a1, a7
|
|
d2d: 2061f2 s32i a15, a1, 128
|
|
d30: 1f61e2 s32i a14, a1, 124
|
|
d33: 1d61c2 s32i a12, a1, 116
|
|
d36: 1c6102 s32i a0, a1, 112
|
|
d39: 1e61d2 s32i a13, a1, 120
|
|
d3c: 0b1302 l16ui a0, a3, 22
|
|
d3f: 13d8 l32i.n a13, a3, 4
|
|
d41: 02cd mov.n a12, a2
|
|
d43: 04ed mov.n a14, a4
|
|
d45: 062d mov.n a2, a6
|
|
d47: 0ca8 l32i.n a10, a12, 0
|
|
d49: 1e2c72 l32i a7, a12, 120
|
|
d4c: 054d mov.n a4, a5
|
|
d4e: 1dd8 l32i.n a13, a13, 4
|
|
d50: 055c movi.n a5, 80
|
|
d52: 18cdf2 addi a15, a13, 24
|
|
d55: 00da add.n a0, a0, a13
|
|
d57: 18c002 addi a0, a0, 24
|
|
d5a: 0a2e57 blt a14, a5, d68 <hostap_input+0x4e0>
|
|
d5d: 02a5e7 bge a5, a14, d63 <hostap_input+0x4db>
|
|
d60: 003086 j e26 <hostap_input+0x59e>
|
|
d63: 140c movi.n a4, 1
|
|
d65: 002546 j dfe <hostap_input+0x576>
|
|
d68: 243c movi.n a4, 50
|
|
d6a: 5acea6 blti a14, 32, dc8 <hostap_input+0x540>
|
|
d6d: 032c movi.n a3, 32
|
|
d6f: 5ba3e7 bge a3, a14, dce <hostap_input+0x546>
|
|
d72: 02dee6 bgei a14, 64, d78 <hostap_input+0x4f0>
|
|
d75: 0025c6 j e10 <hostap_input+0x588>
|
|
d78: 054c movi.n a5, 64
|
|
d7a: 02a5e7 bge a5, a14, d80 <hostap_input+0x4f8>
|
|
d7d: 0023c6 j e10 <hostap_input+0x588>
|
|
d80: bc68 l32i.n a6, a12, 44
|
|
d82: 025626 beqi a6, 5, d88 <hostap_input+0x500>
|
|
d85: 0021c6 j e10 <hostap_input+0x588>
|
|
d88: c080d0 sub a8, a0, a13
|
|
d8b: 971c movi.n a7, 25
|
|
d8d: 022787 blt a7, a8, d93 <hostap_input+0x50b>
|
|
d90: 0058c6 j ef7 <hostap_input+0x66f>
|
|
d93: c070f0 sub a7, a0, a15
|
|
d96: 050c movi.n a5, 0
|
|
d98: 0e0c movi.n a14, 0
|
|
d9a: 020c movi.n a2, 0
|
|
d9c: 010f62 l8ui a6, a15, 1
|
|
d9f: 000f32 l8ui a3, a15, 0
|
|
da2: 962b addi.n a9, a6, 2
|
|
da4: 682797 blt a7, a9, e10 <hostap_input+0x588>
|
|
da7: a62b addi.n a10, a6, 2
|
|
da9: e38c beqz.n a3, dbb <hostap_input+0x533>
|
|
dab: 071326 beqi a3, 1, db6 <hostap_input+0x52e>
|
|
dae: 0b9347 bne a3, a4, dbd <hostap_input+0x535>
|
|
db1: 0f2d mov.n a2, a15
|
|
db3: 000186 j dbd <hostap_input+0x535>
|
|
db6: 0fed mov.n a14, a15
|
|
db8: 000046 j dbd <hostap_input+0x535>
|
|
dbb: 0f5d mov.n a5, a15
|
|
dbd: ffaa add.n a15, a15, a10
|
|
dbf: c070f0 sub a7, a0, a15
|
|
dc2: d627e6 bgei a7, 2, d9c <hostap_input+0x514>
|
|
dc5: 004d06 j efd <hostap_input+0x675>
|
|
dc8: 44bee6 bgei a14, 16, e10 <hostap_input+0x588>
|
|
dcb: 041e56 bnez a14, e10 <hostap_input+0x588>
|
|
dce: 1b6172 s32i a7, a1, 108
|
|
dd1: bcf8 l32i.n a15, a12, 44
|
|
dd3: 186102 s32i a0, a1, 96
|
|
dd6: 365f66 bnei a15, 5, e10 <hostap_input+0x588>
|
|
dd9: 2fca32 addi a3, a10, 47
|
|
ddc: 10cd22 addi a2, a13, 16
|
|
ddf: 640c movi.n a4, 6
|
|
de1: ffc401 l32r a0, cf4 <hostap_input+0x46c>
|
|
de4: 0000c0 callx0 a0
|
|
de7: 52ec bnez.n a2, e10 <hostap_input+0x588>
|
|
de9: e0ce02 addi a0, a14, -32
|
|
dec: 14b056 bnez a0, f3b <hostap_input+0x6b3>
|
|
def: 100c movi.n a0, 1
|
|
df1: 023c movi.n a2, 48
|
|
df3: 176122 s32i a2, a1, 92
|
|
df6: 005206 j f42 <hostap_input+0x6ba>
|
|
df9: 13ee66 bnei a14, 128, e10 <hostap_input+0x588>
|
|
dfc: 040c movi.n a4, 0
|
|
dfe: 7b68 l32i.n a6, a11, 28
|
|
e00: 02e677 bbsi a6, 7, e06 <hostap_input+0x57e>
|
|
e03: 091e57 beq a14, a5, e10 <hostap_input+0x588>
|
|
e06: 032d mov.n a2, a3
|
|
e08: 013d mov.n a3, a1
|
|
e0a: ffbb01 l32r a0, cf8 <hostap_input+0x470>
|
|
e0d: 0000c0 callx0 a0
|
|
e10: 1d21c2 l32i a12, a1, 116
|
|
e13: 1e21d2 l32i a13, a1, 120
|
|
e16: 1f21e2 l32i a14, a1, 124
|
|
e19: 2021f2 l32i a15, a1, 128
|
|
e1c: 90a022 movi a2, 144
|
|
e1f: 1c2102 l32i a0, a1, 112
|
|
e22: 112a add.n a1, a1, a2
|
|
e24: f00d ret.n
|
|
e26: b0a062 movi a6, 176
|
|
e29: 5a2e67 blt a14, a6, e87 <hostap_input+0x5ff>
|
|
e2c: 02a6e7 bge a6, a14, e32 <hostap_input+0x5aa>
|
|
e2f: 0026c6 j ece <hostap_input+0x646>
|
|
e32: 1a6142 s32i a4, a1, 104
|
|
e35: 196122 s32i a2, a1, 100
|
|
e38: bc78 l32i.n a7, a12, 44
|
|
e3a: 186102 s32i a0, a1, 96
|
|
e3d: cf5766 bnei a7, 5, e10 <hostap_input+0x588>
|
|
e40: 2fca32 addi a3, a10, 47
|
|
e43: 10cd22 addi a2, a13, 16
|
|
e46: 640c movi.n a4, 6
|
|
e48: ffad01 l32r a0, cfc <hostap_input+0x474>
|
|
e4b: 0000c0 callx0 a0
|
|
e4e: fbe256 bnez a2, e10 <hostap_input+0x588>
|
|
e51: 182182 l32i a8, a1, 96
|
|
e54: c088f0 sub a8, a8, a15
|
|
e57: b568a6 blti a8, 6, e10 <hostap_input+0x588>
|
|
e5a: 001f02 l16ui a0, a15, 0
|
|
e5d: ff9f91 l32r a9, cdc <hostap_input+0x454>
|
|
e60: 011f62 l16ui a6, a15, 2
|
|
e63: 7998 l32i.n a9, a9, 28
|
|
e65: 021f72 l16ui a7, a15, 4
|
|
e68: a4f9a7 bbsi a9, 26, e10 <hostap_input+0x588>
|
|
e6b: 202ca2 l32i a10, a12, 128
|
|
e6e: 1e6ca2 s32i a10, a12, 120
|
|
e71: 9b1026 beqi a0, 1, e10 <hostap_input+0x588>
|
|
e74: f98056 bnez a0, e10 <hostap_input+0x588>
|
|
e77: 0d3d mov.n a3, a13
|
|
e79: 0c2d mov.n a2, a12
|
|
e7b: 1a2142 l32i a4, a1, 104
|
|
e7e: 192152 l32i a5, a1, 100
|
|
e81: ffd545 call0 bd8 <hostap_input+0x350>
|
|
e84: ffe206 j e10 <hostap_input+0x588>
|
|
e87: a0a022 movi a2, 160
|
|
e8a: 02ae27 bge a14, a2, e90 <hostap_input+0x608>
|
|
e8d: ffda06 j df9 <hostap_input+0x571>
|
|
e90: 02a2e7 bge a2, a14, e96 <hostap_input+0x60e>
|
|
e93: ffde46 j e10 <hostap_input+0x588>
|
|
e96: 1b6172 s32i a7, a1, 108
|
|
e99: bcb8 l32i.n a11, a12, 44
|
|
e9b: 186102 s32i a0, a1, 96
|
|
e9e: 025b26 beqi a11, 5, ea4 <hostap_input+0x61c>
|
|
ea1: ffdac6 j e10 <hostap_input+0x588>
|
|
ea4: 2d4b addi.n a2, a13, 4
|
|
ea6: 2fca32 addi a3, a10, 47
|
|
ea9: 640c movi.n a4, 6
|
|
eab: ff9501 l32r a0, d00 <hostap_input+0x478>
|
|
eae: 0000c0 callx0 a0
|
|
eb1: f5b256 bnez a2, e10 <hostap_input+0x588>
|
|
eb4: 1821d2 l32i a13, a1, 96
|
|
eb7: c0ddf0 sub a13, a13, a15
|
|
eba: 022de6 bgei a13, 2, ec0 <hostap_input+0x638>
|
|
ebd: ffd3c6 j e10 <hostap_input+0x588>
|
|
ec0: 0c2d mov.n a2, a12
|
|
ec2: 1b2132 l32i a3, a1, 108
|
|
ec5: ff8f01 l32r a0, d04 <hostap_input+0x47c>
|
|
ec8: 0000c0 callx0 a0
|
|
ecb: ffd046 j e10 <hostap_input+0x588>
|
|
ece: d0a022 movi a2, 208
|
|
ed1: 162e27 blt a14, a2, eeb <hostap_input+0x663>
|
|
ed4: 02a2e7 bge a2, a14, eda <hostap_input+0x652>
|
|
ed7: ffcd46 j e10 <hostap_input+0x588>
|
|
eda: 0f4d mov.n a4, a15
|
|
edc: 0d3d mov.n a3, a13
|
|
ede: 0c2d mov.n a2, a12
|
|
ee0: 005d mov.n a5, a0
|
|
ee2: ff8901 l32r a0, d08 <hostap_input+0x480>
|
|
ee5: 0000c0 callx0 a0
|
|
ee8: ffc906 j e10 <hostap_input+0x588>
|
|
eeb: c0a022 movi a2, 192
|
|
eee: c02e20 sub a2, a14, a2
|
|
ef1: f1b256 bnez a2, e10 <hostap_input+0x588>
|
|
ef4: ffe786 j e96 <hostap_input+0x60e>
|
|
ef7: 050c movi.n a5, 0
|
|
ef9: 0e0c movi.n a14, 0
|
|
efb: 020c movi.n a2, 0
|
|
efd: f0fe16 beqz a14, e10 <hostap_input+0x588>
|
|
f00: 010e02 l8ui a0, a14, 1
|
|
f03: 02b0b6 bltui a0, 16, f09 <hostap_input+0x681>
|
|
f06: ffc186 j e10 <hostap_input+0x588>
|
|
f09: c28c beqz.n a2, f19 <hostap_input+0x691>
|
|
f0b: 010242 l8ui a4, a2, 1
|
|
f0e: f30c movi.n a3, 15
|
|
f10: c03300 sub a3, a3, a0
|
|
f13: 02a347 bge a3, a4, f19 <hostap_input+0x691>
|
|
f16: ffbd86 j e10 <hostap_input+0x588>
|
|
f19: ef3516 beqz a5, e10 <hostap_input+0x588>
|
|
f1c: 010542 l8ui a4, a5, 1
|
|
f1f: 062c movi.n a6, 32
|
|
f21: 02b647 bgeu a6, a4, f27 <hostap_input+0x69f>
|
|
f24: ffba06 j e10 <hostap_input+0x588>
|
|
f27: ff6e71 l32r a7, ce0 <hostap_input+0x458>
|
|
f2a: c30772 l8ui a7, a7, 195
|
|
f2d: 156122 s32i a2, a1, 84
|
|
f30: 770b addi.n a7, a7, -1
|
|
f32: 116756 bnez a7, 104c <hostap_input+0x7c4>
|
|
f35: 115456 bnez a4, 104e <hostap_input+0x7c6>
|
|
f38: ffb506 j e10 <hostap_input+0x588>
|
|
f3b: 000c movi.n a0, 0
|
|
f3d: 081c movi.n a8, 16
|
|
f3f: 176182 s32i a8, a1, 92
|
|
f42: ab0c movi.n a11, 10
|
|
f44: 4a0c movi.n a10, 4
|
|
f46: 182192 l32i a9, a1, 96
|
|
f49: 93ab00 movnez a10, a11, a0
|
|
f4c: c099d0 sub a9, a9, a13
|
|
f4f: e8c992 addi a9, a9, -24
|
|
f52: 02a9a7 bge a9, a10, f58 <hostap_input+0x6d0>
|
|
f55: ffadc6 j e10 <hostap_input+0x588>
|
|
f58: dda0b2 movi a11, 221
|
|
f5b: 182172 l32i a7, a1, 96
|
|
f5e: 22cd82 addi a8, a13, 34
|
|
f61: 1ccde2 addi a14, a13, 28
|
|
f64: 93e800 movnez a14, a8, a0
|
|
f67: c077e0 sub a7, a7, a14
|
|
f6a: 0227e6 bgei a7, 2, f70 <hostap_input+0x6e8>
|
|
f6d: 004a86 j 109b <hostap_input+0x813>
|
|
f70: 050c movi.n a5, 0
|
|
f72: 0d0c movi.n a13, 0
|
|
f74: 0f0c movi.n a15, 0
|
|
f76: 020c movi.n a2, 0
|
|
f78: 1b2132 l32i a3, a1, 108
|
|
f7b: 156122 s32i a2, a1, 84
|
|
f7e: 27c332 addi a3, a3, 39
|
|
f81: 166132 s32i a3, a1, 88
|
|
f84: 010e62 l8ui a6, a14, 1
|
|
f87: a62b addi.n a10, a6, 2
|
|
f89: 02a7a7 bge a7, a10, f8f <hostap_input+0x707>
|
|
f8c: ffa006 j e10 <hostap_input+0x588>
|
|
f8f: 000e02 l8ui a0, a14, 0
|
|
f92: 0a1016 beqz a0, 1037 <hostap_input+0x7af>
|
|
f95: 021066 bnei a0, 1, f9b <hostap_input+0x713>
|
|
f98: 002586 j 1032 <hostap_input+0x7aa>
|
|
f9b: d42c movi.n a4, 45
|
|
f9d: 029047 bne a0, a4, fa3 <hostap_input+0x71b>
|
|
fa0: 002246 j 102d <hostap_input+0x7a5>
|
|
fa3: 146152 s32i a5, a1, 80
|
|
fa6: 073c movi.n a7, 48
|
|
fa8: 611077 beq a0, a7, 100d <hostap_input+0x785>
|
|
fab: 283c movi.n a8, 50
|
|
fad: 561087 beq a0, a8, 1007 <hostap_input+0x77f>
|
|
fb0: 0210b7 beq a0, a11, fb6 <hostap_input+0x72e>
|
|
fb3: 002086 j 1039 <hostap_input+0x7b1>
|
|
fb6: 000c movi.n a0, 0
|
|
fb8: 2546b6 bltui a6, 4, fe1 <hostap_input+0x759>
|
|
fbb: 050e32 l8ui a3, a14, 5
|
|
fbe: 030e22 l8ui a2, a14, 3
|
|
fc1: 020e92 l8ui a9, a14, 2
|
|
fc4: 112280 slli a2, a2, 8
|
|
fc7: 209920 or a9, a9, a2
|
|
fca: 040e22 l8ui a2, a14, 4
|
|
fcd: 013380 slli a3, a3, 24
|
|
fd0: 112200 slli a2, a2, 16
|
|
fd3: 202230 or a2, a2, a3
|
|
fd6: 209920 or a9, a9, a2
|
|
fd9: ff4221 l32r a2, ce4 <hostap_input+0x45c>
|
|
fdc: 019927 bne a9, a2, fe1 <hostap_input+0x759>
|
|
fdf: 100c movi.n a0, 1
|
|
fe1: 146152 s32i a5, a1, 80
|
|
fe4: 051016 beqz a0, 1039 <hostap_input+0x7b1>
|
|
fe7: 1b2132 l32i a3, a1, 108
|
|
fea: 7440a0 extui a4, a10, 0, 8
|
|
fed: 162122 l32i a2, a1, 88
|
|
ff0: 264342 s8i a4, a3, 38
|
|
ff3: 0e3d mov.n a3, a14
|
|
ff5: ff4501 l32r a0, d0c <hostap_input+0x484>
|
|
ff8: 0000c0 callx0 a0
|
|
ffb: dda0b2 movi a11, 221
|
|
ffe: 142152 l32i a5, a1, 80
|
|
1001: 010e62 l8ui a6, a14, 1
|
|
1004: 000c46 j 1039 <hostap_input+0x7b1>
|
|
1007: 1561e2 s32i a14, a1, 84
|
|
100a: 000ac6 j 1039 <hostap_input+0x7b1>
|
|
100d: 162122 l32i a2, a1, 88
|
|
1010: 0e3d mov.n a3, a14
|
|
1012: 1b2152 l32i a5, a1, 108
|
|
1015: 7440a0 extui a4, a10, 0, 8
|
|
1018: 264542 s8i a4, a5, 38
|
|
101b: ff3d01 l32r a0, d10 <hostap_input+0x488>
|
|
101e: 0000c0 callx0 a0
|
|
1021: dda0b2 movi a11, 221
|
|
1024: 142152 l32i a5, a1, 80
|
|
1027: 010e62 l8ui a6, a14, 1
|
|
102a: 0002c6 j 1039 <hostap_input+0x7b1>
|
|
102d: 0efd mov.n a15, a14
|
|
102f: 000186 j 1039 <hostap_input+0x7b1>
|
|
1032: 0edd mov.n a13, a14
|
|
1034: 000046 j 1039 <hostap_input+0x7b1>
|
|
1037: 0e5d mov.n a5, a14
|
|
1039: 182172 l32i a7, a1, 96
|
|
103c: 862b addi.n a8, a6, 2
|
|
103e: ee8a add.n a14, a14, a8
|
|
1040: c077e0 sub a7, a7, a14
|
|
1043: 0227a6 blti a7, 2, 1049 <hostap_input+0x7c1>
|
|
1046: ffce86 j f84 <hostap_input+0x6fc>
|
|
1049: 001646 j 10a6 <hostap_input+0x81e>
|
|
104c: e49c beqz.n a4, 106e <hostap_input+0x7e6>
|
|
104e: af2b92 l32i a9, a11, 0x2bc
|
|
1051: 146152 s32i a5, a1, 80
|
|
1054: c09940 sub a9, a9, a4
|
|
1057: db5956 bnez a9, e10 <hostap_input+0x588>
|
|
105a: 252b addi.n a2, a5, 2
|
|
105c: ff2331 l32r a3, ce8 <hostap_input+0x460>
|
|
105f: ff2d01 l32r a0, d14 <hostap_input+0x48c>
|
|
1062: 0000c0 callx0 a0
|
|
1065: 142152 l32i a5, a1, 80
|
|
1068: ff21b1 l32r a11, cec <hostap_input+0x464>
|
|
106b: da1256 bnez a2, e10 <hostap_input+0x588>
|
|
106e: 7b38 l32i.n a3, a11, 28
|
|
1070: 0573b7 bbci a3, 27, 1079 <hostap_input+0x7f1>
|
|
1073: 010542 l8ui a4, a5, 1
|
|
1076: d96416 beqz a4, e10 <hostap_input+0x588>
|
|
1079: 0e2d mov.n a2, a14
|
|
107b: 152132 l32i a3, a1, 84
|
|
107e: 202c52 l32i a5, a12, 128
|
|
1081: 1e6c52 s32i a5, a12, 120
|
|
1084: ffc245 call0 cac <hostap_input+0x424>
|
|
1087: 3dab addi.n a3, a13, 10
|
|
1089: 024d mov.n a4, a2
|
|
108b: 160c movi.n a6, 1
|
|
108d: 0c2d mov.n a2, a12
|
|
108f: 934640 movnez a4, a6, a4
|
|
1092: ff2101 l32r a0, d18 <hostap_input+0x490>
|
|
1095: 0000c0 callx0 a0
|
|
1098: ff5d06 j e10 <hostap_input+0x588>
|
|
109b: 050c movi.n a5, 0
|
|
109d: 0d0c movi.n a13, 0
|
|
109f: 0f0c movi.n a15, 0
|
|
10a1: 070c movi.n a7, 0
|
|
10a3: 156172 s32i a7, a1, 84
|
|
10a6: d66d16 beqz a13, e10 <hostap_input+0x588>
|
|
10a9: 010d02 l8ui a0, a13, 1
|
|
10ac: 02b0b6 bltui a0, 16, 10b2 <hostap_input+0x82a>
|
|
10af: ff5746 j e10 <hostap_input+0x588>
|
|
10b2: 152182 l32i a8, a1, 84
|
|
10b5: c88c beqz.n a8, 10c5 <hostap_input+0x83d>
|
|
10b7: 0108a2 l8ui a10, a8, 1
|
|
10ba: f90c movi.n a9, 15
|
|
10bc: c09900 sub a9, a9, a0
|
|
10bf: 02a9a7 bge a9, a10, 10c5 <hostap_input+0x83d>
|
|
10c2: ff5286 j e10 <hostap_input+0x588>
|
|
10c5: d47516 beqz a5, e10 <hostap_input+0x588>
|
|
10c8: 010502 l8ui a0, a5, 1
|
|
10cb: 0e2c movi.n a14, 32
|
|
10cd: 02be07 bgeu a14, a0, 10d3 <hostap_input+0x84b>
|
|
10d0: ff4f06 j e10 <hostap_input+0x588>
|
|
10d3: 4f9c beqz.n a15, 10eb <hostap_input+0x863>
|
|
10d5: 010f22 l8ui a2, a15, 1
|
|
10d8: e41c movi.n a4, 30
|
|
10da: 000f52 l8ui a5, a15, 0
|
|
10dd: a31c movi.n a3, 26
|
|
10df: c055b0 sub a5, a5, a11
|
|
10e2: 833450 moveqz a3, a4, a5
|
|
10e5: 02b237 bgeu a2, a3, 10eb <hostap_input+0x863>
|
|
10e8: ff4906 j e10 <hostap_input+0x588>
|
|
10eb: 0d3d mov.n a3, a13
|
|
10ed: 152142 l32i a4, a1, 84
|
|
10f0: 1b2122 l32i a2, a1, 108
|
|
10f3: f50c movi.n a5, 15
|
|
10f5: ff0901 l32r a0, d1c <hostap_input+0x494>
|
|
10f8: 0000c0 callx0 a0
|
|
10fb: 740020 extui a0, a2, 0, 8
|
|
10fe: 046720 extui a6, a2, 7, 1
|
|
1101: d0b656 bnez a6, e10 <hostap_input+0x588>
|
|
1104: fefb71 l32r a7, cf0 <hostap_input+0x468>
|
|
1107: 7778 l32i.n a7, a7, 28
|
|
1109: 076757 bbci a7, 5, 1114 <hostap_input+0x88c>
|
|
110c: f82c movi.n a8, 47
|
|
110e: 023807 bltu a8, a0, 1114 <hostap_input+0x88c>
|
|
1111: ff3ec6 j e10 <hostap_input+0x588>
|
|
1114: 0c2d mov.n a2, a12
|
|
1116: 1b2132 l32i a3, a1, 108
|
|
1119: 172142 l32i a4, a1, 92
|
|
111c: 202c92 l32i a9, a12, 128
|
|
111f: 1e6c92 s32i a9, a12, 120
|
|
1122: feff01 l32r a0, d20 <hostap_input+0x498>
|
|
1125: 0000c0 callx0 a0
|
|
1128: ff3906 j e10 <hostap_input+0x588>
|
|
112b: c11200 mul16u a1, a2, a0
|
|
112e: 0109f0 slli a0, a9, 17
|
|
1131: 08e426 beqi a4, 128, 113d <hostap_input+0x8b5>
|
|
1134: a0a002 movi a0, 160
|
|
1137: 029407 bne a4, a0, 113d <hostap_input+0x8b5>
|
|
113a: 0002c5 call0 1168 <hostap_input+0x8e0>
|
|
113d: 0108 l32i.n a0, a1, 0
|
|
113f: 10c112 addi a1, a1, 16
|
|
1142: f00d ret.n
|
|
1144: ff .byte 0xff
|
|
1145: 3f .byte 0x3f
|
|
1146: ff .byte 0xff
|
|
1147: ff .byte 0xff
|
|
1148: 010000 slli a0, a0, 32
|
|
...
|
|
1167: c11200 mul16u a1, a2, a0
|
|
116a: 21d9f0 srai a13, a15, 9
|
|
116d: 11c9 s32i.n a12, a1, 4
|
|
116f: 0109 s32i.n a0, a1, 0
|
|
1171: 03cd mov.n a12, a3
|
|
1173: 1308 l32i.n a0, a3, 4
|
|
1175: 1e2232 l32i a3, a2, 120
|
|
1178: 1008 l32i.n a0, a0, 4
|
|
117a: 0ad316 beqz a3, 122b <hostap_input+0x9a3>
|
|
117d: fff151 l32r a5, 1144 <hostap_input+0x8bc>
|
|
1180: 0d1342 l16ui a4, a3, 26
|
|
1183: 106450 and a6, a4, a5
|
|
1186: 028457 bany a4, a5, 118c <hostap_input+0x904>
|
|
1189: 002786 j 122b <hostap_input+0x9a3>
|
|
118c: 011072 l16ui a7, a0, 2
|
|
118f: d47070 extui a7, a7, 0, 14
|
|
1192: 021677 beq a6, a7, 1198 <hostap_input+0x910>
|
|
1195: 0021c6 j 1220 <hostap_input+0x998>
|
|
1198: 3323d2 l32i a13, a3, 204
|
|
119b: 000c movi.n a0, 0
|
|
119d: 3ddc bnez.n a13, 11b4 <hostap_input+0x92c>
|
|
119f: 03cd mov.n a12, a3
|
|
11a1: ffeb01 l32r a0, 1150 <hostap_input+0x8c8>
|
|
11a4: 0000c0 callx0 a0
|
|
11a7: 0c2d mov.n a2, a12
|
|
11a9: 030c movi.n a3, 0
|
|
11ab: ffea01 l32r a0, 1154 <hostap_input+0x8cc>
|
|
11ae: 0000c0 callx0 a0
|
|
11b1: 001ac6 j 1220 <hostap_input+0x998>
|
|
11b4: 352352 l32i a5, a3, 212
|
|
11b7: 302322 l32i a2, a3, 192
|
|
11ba: 550b addi.n a5, a5, -1
|
|
11bc: 220b addi.n a2, a2, -1
|
|
11be: 306322 s32i a2, a3, 192
|
|
11c1: 72cc bnez.n a2, 11cc <hostap_input+0x944>
|
|
11c3: 346302 s32i a0, a3, 208
|
|
11c6: 336302 s32i a0, a3, 204
|
|
11c9: 000106 j 11d1 <hostap_input+0x949>
|
|
11cc: 8d48 l32i.n a4, a13, 32
|
|
11ce: 336342 s32i a4, a3, 204
|
|
11d1: 356352 s32i a5, a3, 212
|
|
11d4: 929c beqz.n a2, 11f1 <hostap_input+0x969>
|
|
11d6: 9c78 l32i.n a7, a12, 36
|
|
11d8: 0788 l32i.n a8, a7, 0
|
|
11da: ffdb91 l32r a9, 1148 <hostap_input+0x8c0>
|
|
11dd: 546080 extui a6, a8, 0, 6
|
|
11e0: 418680 srli a8, a8, 6
|
|
11e3: 208890 or a8, a8, a9
|
|
11e6: 1188a0 slli a8, a8, 6
|
|
11e9: 206680 or a6, a6, a8
|
|
11ec: 0769 s32i.n a6, a7, 0
|
|
11ee: 000246 j 11fb <hostap_input+0x973>
|
|
11f1: 032d mov.n a2, a3
|
|
11f3: 030c movi.n a3, 0
|
|
11f5: ffd801 l32r a0, 1158 <hostap_input+0x8d0>
|
|
11f8: 0000c0 callx0 a0
|
|
11fb: ffd801 l32r a0, 115c <hostap_input+0x8d4>
|
|
11fe: 0000c0 callx0 a0
|
|
1201: 928c beqz.n a2, 120e <hostap_input+0x986>
|
|
1203: 0d2d mov.n a2, a13
|
|
1205: ffd601 l32r a0, 1160 <hostap_input+0x8d8>
|
|
1208: 0000c0 callx0 a0
|
|
120b: 000446 j 1220 <hostap_input+0x998>
|
|
120e: ffcfa1 l32r a10, 114c <hostap_input+0x8c4>
|
|
1211: 0d0c movi.n a13, 0
|
|
1213: 8cd9 s32i.n a13, a12, 32
|
|
1215: 7a2ab2 l32i a11, a10, 0x1e8
|
|
1218: 20cc92 addi a9, a12, 32
|
|
121b: 0bc9 s32i.n a12, a11, 0
|
|
121d: 7a6a92 s32i a9, a10, 0x1e8
|
|
1220: 11c8 l32i.n a12, a1, 4
|
|
1222: 21d8 l32i.n a13, a1, 8
|
|
1224: 0108 l32i.n a0, a1, 0
|
|
1226: 10c112 addi a1, a1, 16
|
|
1229: f00d ret.n
|
|
122b: c0a032 movi a3, 192
|
|
122e: 740c movi.n a4, 7
|
|
1230: ffcd01 l32r a0, 1164 <hostap_input+0x8dc>
|
|
1233: 0000c0 callx0 a0
|
|
1236: fff986 j 1220 <hostap_input+0x998>
|
|
1239: 000000 ill
|
|
123c: 0028 l32i.n a2, a0, 0
|
|
123e: 000000 ill
|
|
1241: fe .byte 0xfe
|
|
1242: 003ff1 l32r a15, fffc1340 <wifi_softap_stop+0xfffbfd68>
|
|
...
|
|
1255: 000000 ill
|
|
1258: 0028 l32i.n a2, a0, 0
|
|
125a: 000000 ill
|
|
125d: 000000 ill
|
|
1260: 1388 l32i.n a8, a3, 4
|
|
...
|
|
126e: 880000 excw
|
|
1271: 000013 excw
|
|
...
|
|
128c: f0c112 addi a1, a1, -16
|
|
128f: 0109 s32i.n a0, a1, 0
|
|
1291: ffea01 l32r a0, 123c <hostap_input+0x9b4>
|
|
1294: 11c9 s32i.n a12, a1, 4
|
|
1296: d8c042 addi a4, a0, -40
|
|
1299: 250422 l8ui a2, a4, 37
|
|
129c: ffe9c1 l32r a12, 1240 <hostap_input+0x9b8>
|
|
129f: 071216 beqz a2, 1314 <hostap_input+0xa8c>
|
|
12a2: ffe821 l32r a2, 1244 <hostap_input+0x9bc>
|
|
12a5: 050c movi.n a5, 0
|
|
12a7: 940222 l8ui a2, a2, 148
|
|
12aa: 254452 s8i a5, a4, 37
|
|
12ad: fdc232 addi a3, a2, -3
|
|
12b0: 09a316 beqz a3, 134e <hostap_input+0xac6>
|
|
12b3: 021266 bnei a2, 1, 12b9 <hostap_input+0xa31>
|
|
12b6: 002506 j 134e <hostap_input+0xac6>
|
|
12b9: ffe331 l32r a3, 1248 <hostap_input+0x9c0>
|
|
12bc: 009332 l16si a3, a3, 0
|
|
12bf: 53ac beqz.n a3, 12e8 <hostap_input+0xa60>
|
|
12c1: ffe241 l32r a4, 124c <hostap_input+0x9c4>
|
|
12c4: ffe321 l32r a2, 1250 <hostap_input+0x9c8>
|
|
12c7: 005452 s16i a5, a4, 0
|
|
12ca: ffea01 l32r a0, 1274 <hostap_input+0x9ec>
|
|
12cd: 0000c0 callx0 a0
|
|
12d0: ffea01 l32r a0, 1278 <hostap_input+0x9f0>
|
|
12d3: 0000c0 callx0 a0
|
|
12d6: ffdf31 l32r a3, 1254 <hostap_input+0x9cc>
|
|
12d9: 060222 l8ui a2, a2, 6
|
|
12dc: 009332 l16si a3, a3, 0
|
|
12df: ffe701 l32r a0, 127c <hostap_input+0x9f4>
|
|
12e2: 0000c0 callx0 a0
|
|
12e5: ffdc01 l32r a0, 1258 <hostap_input+0x9d0>
|
|
12e8: 96a032 movi a3, 150
|
|
12eb: 040c movi.n a4, 0
|
|
12ed: 150c movi.n a5, 1
|
|
12ef: 002d mov.n a2, a0
|
|
12f1: ffe301 l32r a0, 1280 <hostap_input+0x9f8>
|
|
12f4: 0000c0 callx0 a0
|
|
12f7: ffd971 l32r a7, 125c <hostap_input+0x9d4>
|
|
12fa: a9ad62 movi a6, 0xfffffda9
|
|
12fd: 005762 s16i a6, a7, 0
|
|
1300: 051c movi.n a5, 16
|
|
1302: 0020c0 memw
|
|
1305: 9b2c42 l32i a4, a12, 0x26c
|
|
1308: 204450 or a4, a4, a5
|
|
130b: 0020c0 memw
|
|
130e: 9b6c42 s32i a4, a12, 0x26c
|
|
1311: 000c06 j 1345 <hostap_input+0xabd>
|
|
1314: ffd331 l32r a3, 1260 <hostap_input+0x9d8>
|
|
1317: 040c movi.n a4, 0
|
|
1319: 150c movi.n a5, 1
|
|
131b: 002d mov.n a2, a0
|
|
131d: ffd901 l32r a0, 1284 <hostap_input+0x9fc>
|
|
1320: 0000c0 callx0 a0
|
|
1323: ffd181 l32r a8, 1268 <hostap_input+0x9e0>
|
|
1326: ffcf01 l32r a0, 1264 <hostap_input+0x9dc>
|
|
1329: 4d0882 l8ui a8, a8, 77
|
|
132c: 140c movi.n a4, 1
|
|
132e: 10e807 bbsi a8, 0, 1342 <hostap_input+0xaba>
|
|
1331: fa6c movi.n a10, -17
|
|
1333: 0020c0 memw
|
|
1336: 9b2c92 l32i a9, a12, 0x26c
|
|
1339: 1099a0 and a9, a9, a10
|
|
133c: 0020c0 memw
|
|
133f: 9b6c92 s32i a9, a12, 0x26c
|
|
1342: 254042 s8i a4, a0, 37
|
|
1345: 11c8 l32i.n a12, a1, 4
|
|
1347: 0108 l32i.n a0, a1, 0
|
|
1349: 10c112 addi a1, a1, 16
|
|
134c: f00d ret.n
|
|
134e: ffc721 l32r a2, 126c <hostap_input+0x9e4>
|
|
1351: 4228 l32i.n a2, a2, 16
|
|
1353: ba0222 l8ui a2, a2, 186
|
|
1356: 051226 beqi a2, 1, 135f <hostap_input+0xad7>
|
|
1359: fbc232 addi a3, a2, -5
|
|
135c: f59356 bnez a3, 12b9 <hostap_input+0xa31>
|
|
135f: ffc431 l32r a3, 1270 <hostap_input+0x9e8>
|
|
1362: 040c movi.n a4, 0
|
|
1364: 150c movi.n a5, 1
|
|
1366: 002d mov.n a2, a0
|
|
1368: ffc801 l32r a0, 1288 <hostap_input+0xa00>
|
|
136b: 0000c0 callx0 a0
|
|
136e: fff4c6 j 1345 <hostap_input+0xabd>
|
|
...
|
|
1381: 000000 ill
|
|
1384: 1238 l32i.n a3, a2, 4
|
|
1386: 280000 excw
|
|
1389: 000000 ill
|
|
138c: 000000 ill
|
|
138f: 002800 excw
|
|
...
|
|
139a: 000100 excw
|
|
...
|
|
13a5: 000000 ill
|
|
13a8: 3a98 l32i.n a9, a10, 12
|
|
13aa: 000000 ill
|
|
13ad: f20a add.n a15, a2, a0
|
|
13af: 3f .byte 0x3f
|
|
...
|
|
|
|
000013f4 <wifi_softap_start>:
|
|
13f4: e0c112 addi a1, a1, -32
|
|
13f7: 023d mov.n a3, a2
|
|
13f9: ffde21 l32r a2, 1374 <hostap_input+0xaec>
|
|
13fc: 51c9 s32i.n a12, a1, 20
|
|
13fe: 52c8 l32i.n a12, a2, 20
|
|
1400: 4109 s32i.n a0, a1, 16
|
|
1402: 3ccc bnez.n a12, 1409 <wifi_softap_start+0x15>
|
|
1404: 020c movi.n a2, 0
|
|
1406: 002c06 j 14ba <wifi_softap_start+0xc6>
|
|
1409: 2e2c42 l32i a4, a12, 184
|
|
140c: 100c movi.n a0, 1
|
|
140e: 15f487 bbsi a4, 24, 1427 <wifi_softap_start+0x33>
|
|
1411: ffd941 l32r a4, 1378 <hostap_input+0xaf0>
|
|
1414: 3139 s32i.n a3, a1, 12
|
|
1416: 080462 l8ui a6, a4, 8
|
|
1419: 270c movi.n a7, 2
|
|
141b: 045060 extui a5, a6, 0, 1
|
|
141e: 0a1516 beqz a5, 14c3 <wifi_softap_start+0xcf>
|
|
1421: 207670 or a7, a6, a7
|
|
1424: 084472 s8i a7, a4, 8
|
|
1427: 002d mov.n a2, a0
|
|
1429: 002346 j 14ba <wifi_softap_start+0xc6>
|
|
142c: 100c movi.n a0, 1
|
|
142e: 391066 bnei a0, 1, 146b <wifi_softap_start+0x77>
|
|
1431: ffd281 l32r a8, 137c <hostap_input+0xaf4>
|
|
1434: c10882 l8ui a8, a8, 193
|
|
1437: 880b addi.n a8, a8, -1
|
|
1439: 748080 extui a8, a8, 0, 8
|
|
143c: 0189 s32i.n a8, a1, 0
|
|
143e: ffdd01 l32r a0, 13b4 <hostap_input+0xb2c>
|
|
1441: 0000c0 callx0 a0
|
|
1444: 0198 l32i.n a9, a1, 0
|
|
1446: ffcea1 l32r a10, 1380 <hostap_input+0xaf8>
|
|
1449: 909990 addx2 a9, a9, a9
|
|
144c: a099a0 addx4 a9, a9, a10
|
|
144f: 01daa2 addmi a10, a10, 0x100
|
|
1452: 01d992 addmi a9, a9, 0x100
|
|
1455: 84c992 addi a9, a9, -124
|
|
1458: 1199 s32i.n a9, a1, 4
|
|
145a: 136a92 s32i a9, a10, 76
|
|
145d: ffd601 l32r a0, 13b8 <hostap_input+0xb30>
|
|
1460: 0000c0 callx0 a0
|
|
1463: 1128 l32i.n a2, a1, 4
|
|
1465: ffd501 l32r a0, 13bc <hostap_input+0xb34>
|
|
1468: 0000c0 callx0 a0
|
|
146b: 31a8 l32i.n a10, a1, 12
|
|
146d: daec bnez.n a10, 149e <wifi_softap_start+0xaa>
|
|
146f: ffc531 l32r a3, 1384 <hostap_input+0xafc>
|
|
1472: ffc521 l32r a2, 1388 <hostap_input+0xb00>
|
|
1475: 040c movi.n a4, 0
|
|
1477: ffd201 l32r a0, 13c0 <hostap_input+0xb38>
|
|
147a: 0000c0 callx0 a0
|
|
147d: ffc301 l32r a0, 138c <hostap_input+0xb04>
|
|
1480: 1b0c movi.n a11, 1
|
|
1482: 2540b2 s8i a11, a0, 37
|
|
1485: 28c022 addi a2, a0, 40
|
|
1488: ffcf01 l32r a0, 13c4 <hostap_input+0xb3c>
|
|
148b: 0000c0 callx0 a0
|
|
148e: ffc021 l32r a2, 1390 <hostap_input+0xb08>
|
|
1491: e8a332 movi a3, 0x3e8
|
|
1494: 040c movi.n a4, 0
|
|
1496: 150c movi.n a5, 1
|
|
1498: ffcc01 l32r a0, 13c8 <hostap_input+0xb40>
|
|
149b: 0000c0 callx0 a0
|
|
149e: ffbd21 l32r a2, 1394 <hostap_input+0xb0c>
|
|
14a1: 000005 call0 14a4 <wifi_softap_start+0xb0>
|
|
14a4: ffbd41 l32r a4, 1398 <hostap_input+0xb10>
|
|
14a7: ffbd61 l32r a6, 139c <hostap_input+0xb14>
|
|
14aa: 050c movi.n a5, 0
|
|
14ac: 004652 s8i a5, a6, 0
|
|
14af: 2e2c32 l32i a3, a12, 184
|
|
14b2: 120c movi.n a2, 1
|
|
14b4: 203340 or a3, a3, a4
|
|
14b7: 2e6c32 s32i a3, a12, 184
|
|
14ba: 51c8 l32i.n a12, a1, 20
|
|
14bc: 4108 l32i.n a0, a1, 16
|
|
14be: 20c112 addi a1, a1, 32
|
|
14c1: f00d ret.n
|
|
14c3: 120c movi.n a2, 1
|
|
14c5: 130c movi.n a3, 1
|
|
14c7: 150c movi.n a5, 1
|
|
14c9: 060c movi.n a6, 0
|
|
14cb: ffb541 l32r a4, 13a0 <hostap_input+0xb18>
|
|
14ce: 2149 s32i.n a4, a1, 8
|
|
14d0: ffbf01 l32r a0, 13cc <hostap_input+0xb44>
|
|
14d3: 0000c0 callx0 a0
|
|
14d6: 3178 l32i.n a7, a1, 12
|
|
14d8: 27ec bnez.n a7, 14fe <wifi_softap_start+0x10a>
|
|
14da: 0c28 l32i.n a2, a12, 0
|
|
14dc: d2cc bnez.n a2, 14ed <wifi_softap_start+0xf9>
|
|
14de: 2138 l32i.n a3, a1, 8
|
|
14e0: 0c2d mov.n a2, a12
|
|
14e2: ffb041 l32r a4, 13a4 <hostap_input+0xb1c>
|
|
14e5: ffba01 l32r a0, 13d0 <hostap_input+0xb48>
|
|
14e8: 0000c0 callx0 a0
|
|
14eb: 0c29 s32i.n a2, a12, 0
|
|
14ed: ffb901 l32r a0, 13d4 <hostap_input+0xb4c>
|
|
14f0: 0000c0 callx0 a0
|
|
14f3: 0c28 l32i.n a2, a12, 0
|
|
14f5: ffb801 l32r a0, 13d8 <hostap_input+0xb50>
|
|
14f8: 0000c0 callx0 a0
|
|
14fb: 000d86 j 1535 <wifi_softap_start+0x141>
|
|
14fe: ffb701 l32r a0, 13dc <hostap_input+0xb54>
|
|
1501: 0000c0 callx0 a0
|
|
1504: ffa921 l32r a2, 13a8 <hostap_input+0xb20>
|
|
1507: ffb601 l32r a0, 13e0 <hostap_input+0xb58>
|
|
150a: 0000c0 callx0 a0
|
|
150d: ea7c movi.n a10, -2
|
|
150f: ffa791 l32r a9, 13ac <hostap_input+0xb24>
|
|
1512: 0020c0 memw
|
|
1515: a52982 l32i a8, a9, 0x294
|
|
1518: 1088a0 and a8, a8, a10
|
|
151b: 0020c0 memw
|
|
151e: a56982 s32i a8, a9, 0x294
|
|
1521: ffb001 l32r a0, 13e4 <hostap_input+0xb5c>
|
|
1524: 0000c0 callx0 a0
|
|
1527: 42cc bnez.n a2, 152f <wifi_softap_start+0x13b>
|
|
1529: ffaf01 l32r a0, 13e8 <hostap_input+0xb60>
|
|
152c: 0000c0 callx0 a0
|
|
152f: ffaf01 l32r a0, 13ec <hostap_input+0xb64>
|
|
1532: 0000c0 callx0 a0
|
|
1535: ffae01 l32r a0, 13f0 <hostap_input+0xb68>
|
|
1538: 0000c0 callx0 a0
|
|
153b: fdc2b2 addi a11, a2, -3
|
|
153e: eeab56 bnez a11, 142c <wifi_softap_start+0x38>
|
|
1541: ff9b01 l32r a0, 13b0 <hostap_input+0xb28>
|
|
1544: 4008 l32i.n a0, a0, 16
|
|
1546: 808c beqz.n a0, 1552 <wifi_softap_start+0x15e>
|
|
1548: b028 l32i.n a2, a0, 44
|
|
154a: 0422b6 bltui a2, 2, 1552 <wifi_softap_start+0x15e>
|
|
154d: 000c movi.n a0, 0
|
|
154f: ffb6c6 j 142e <wifi_softap_start+0x3a>
|
|
1552: 100c movi.n a0, 1
|
|
1554: ffb586 j 142e <wifi_softap_start+0x3a>
|
|
...
|
|
1563: 3a9800 excw
|
|
1566: 000000 ill
|
|
1569: f20a add.n a15, a2, a0
|
|
156b: 3f .byte 0x3f
|
|
...
|
|
1574: 000c movi.n a0, 0
|
|
1576: 000000 ill
|
|
1579: 000000 ill
|
|
157c: 0028 l32i.n a2, a0, 0
|
|
157e: 000000 ill
|
|
1581: fe .byte 0xfe
|
|
1582: 003ff1 l32r a15, fffc1680 <wifi_softap_stop+0xfffc00a8>
|
|
1585: 000000 ill
|
|
1588: ff .byte 0xff
|
|
1589: ff .byte 0xff
|
|
158a: ff .byte 0xff
|
|
158b: fe .byte 0xfe
|
|
...
|
|
|
|
000015d8 <wifi_softap_stop>:
|
|
15d8: e0c112 addi a1, a1, -32
|
|
15db: 1109 s32i.n a0, a1, 4
|
|
15dd: 31d9 s32i.n a13, a1, 12
|
|
15df: 41e9 s32i.n a14, a1, 16
|
|
15e1: 51f9 s32i.n a15, a1, 20
|
|
15e3: ffddf1 l32r a15, 1558 <wifi_softap_start+0x164>
|
|
15e6: 21c9 s32i.n a12, a1, 8
|
|
15e8: 5fc8 l32i.n a12, a15, 20
|
|
15ea: 02ed mov.n a14, a2
|
|
15ec: 3ccc bnez.n a12, 15f3 <wifi_softap_stop+0x1b>
|
|
15ee: 020c movi.n a2, 0
|
|
15f0: 005cc6 j 1767 <wifi_softap_stop+0x18f>
|
|
15f3: 2e2c02 l32i a0, a12, 184
|
|
15f6: 1d0c movi.n a13, 1
|
|
15f8: 04f087 bbsi a0, 24, 1600 <wifi_softap_stop+0x28>
|
|
15fb: 0d2d mov.n a2, a13
|
|
15fd: 005986 j 1767 <wifi_softap_stop+0x18f>
|
|
1600: 06f256 bnez a2, 1673 <wifi_softap_stop+0x9b>
|
|
1603: ffd631 l32r a3, 155c <wifi_softap_start+0x168>
|
|
1606: 0139 s32i.n a3, a1, 0
|
|
1608: 800332 l8ui a3, a3, 128
|
|
160b: 61e9 s32i.n a14, a1, 24
|
|
160d: 048396 bltz a3, 1659 <wifi_softap_stop+0x81>
|
|
1610: 1d0c movi.n a13, 1
|
|
1612: 61e9 s32i.n a14, a1, 24
|
|
1614: a0edc0 addx4 a14, a13, a12
|
|
1617: 202e02 l32i a0, a14, 128
|
|
161a: 10bc beqz.n a0, 164f <wifi_softap_stop+0x77>
|
|
161c: 0c2d mov.n a2, a12
|
|
161e: a0a032 movi a3, 160
|
|
1621: 440c movi.n a4, 4
|
|
1623: 1e2cf2 l32i a15, a12, 120
|
|
1626: 1e6c02 s32i a0, a12, 120
|
|
1629: ffd801 l32r a0, 158c <wifi_softap_start+0x198>
|
|
162c: 0000c0 callx0 a0
|
|
162f: 0c2d mov.n a2, a12
|
|
1631: c0a032 movi a3, 192
|
|
1634: 240c movi.n a4, 2
|
|
1636: ffd601 l32r a0, 1590 <wifi_softap_start+0x19c>
|
|
1639: 0000c0 callx0 a0
|
|
163c: 0c2d mov.n a2, a12
|
|
163e: 1e6cf2 s32i a15, a12, 120
|
|
1641: 202e32 l32i a3, a14, 128
|
|
1644: ffd401 l32r a0, 1594 <wifi_softap_start+0x1a0>
|
|
1647: 0000c0 callx0 a0
|
|
164a: 0138 l32i.n a3, a1, 0
|
|
164c: 800332 l8ui a3, a3, 128
|
|
164f: dd1b addi.n a13, a13, 1
|
|
1651: 432b addi.n a4, a3, 2
|
|
1653: 74d0d0 extui a13, a13, 0, 8
|
|
1656: ba2d47 blt a13, a4, 1614 <wifi_softap_stop+0x3c>
|
|
1659: 61e8 l32i.n a14, a1, 24
|
|
165b: ffc1f1 l32r a15, 1560 <wifi_softap_start+0x16c>
|
|
165e: 1d0c movi.n a13, 1
|
|
1660: 0c28 l32i.n a2, a12, 0
|
|
1662: ffcd01 l32r a0, 1598 <wifi_softap_start+0x1a4>
|
|
1665: 0000c0 callx0 a0
|
|
1668: 0c2d mov.n a2, a12
|
|
166a: ffcc01 l32r a0, 159c <wifi_softap_start+0x1a8>
|
|
166d: 0000c0 callx0 a0
|
|
1670: 000e86 j 16ae <wifi_softap_stop+0xd6>
|
|
1673: ffcb01 l32r a0, 15a0 <wifi_softap_start+0x1ac>
|
|
1676: 0000c0 callx0 a0
|
|
1679: ffba21 l32r a2, 1564 <wifi_softap_start+0x170>
|
|
167c: ffca01 l32r a0, 15a4 <wifi_softap_start+0x1b0>
|
|
167f: 0000c0 callx0 a0
|
|
1682: ffb921 l32r a2, 1568 <wifi_softap_start+0x174>
|
|
1685: 0020c0 memw
|
|
1688: a52202 l32i a0, a2, 0x294
|
|
168b: 2000d0 or a0, a0, a13
|
|
168e: 0020c0 memw
|
|
1691: a56202 s32i a0, a2, 0x294
|
|
1694: ffc501 l32r a0, 15a8 <wifi_softap_start+0x1b4>
|
|
1697: 0000c0 callx0 a0
|
|
169a: 428c beqz.n a2, 16a2 <wifi_softap_stop+0xca>
|
|
169c: ffc401 l32r a0, 15ac <wifi_softap_start+0x1b8>
|
|
169f: 0000c0 callx0 a0
|
|
16a2: ffb221 l32r a2, 156c <wifi_softap_start+0x178>
|
|
16a5: 001222 l16ui a2, a2, 0
|
|
16a8: ffc201 l32r a0, 15b0 <wifi_softap_start+0x1bc>
|
|
16ab: 0000c0 callx0 a0
|
|
16ae: ffb031 l32r a3, 1570 <wifi_softap_start+0x17c>
|
|
16b1: ffb021 l32r a2, 1574 <wifi_softap_start+0x180>
|
|
16b4: 0043d2 s8i a13, a3, 0
|
|
16b7: ffbf01 l32r a0, 15b4 <wifi_softap_start+0x1c0>
|
|
16ba: 0000c0 callx0 a0
|
|
16bd: 120c movi.n a2, 1
|
|
16bf: ffae31 l32r a3, 1578 <wifi_softap_start+0x184>
|
|
16c2: 240c movi.n a4, 2
|
|
16c4: 050c movi.n a5, 0
|
|
16c6: ffbc01 l32r a0, 15b8 <wifi_softap_start+0x1c4>
|
|
16c9: 0000c0 callx0 a0
|
|
16cc: 120c movi.n a2, 1
|
|
16ce: ffbb01 l32r a0, 15bc <wifi_softap_start+0x1c8>
|
|
16d1: 0000c0 callx0 a0
|
|
16d4: 6b2f22 l32i a2, a15, 0x1ac
|
|
16d7: 0d0c movi.n a13, 0
|
|
16d9: 728c beqz.n a2, 16e4 <wifi_softap_stop+0x10c>
|
|
16db: ffb901 l32r a0, 15c0 <wifi_softap_start+0x1cc>
|
|
16de: 0000c0 callx0 a0
|
|
16e1: 6b6fd2 s32i a13, a15, 0x1ac
|
|
16e4: 6c2f22 l32i a2, a15, 0x1b0
|
|
16e7: 728c beqz.n a2, 16f2 <wifi_softap_stop+0x11a>
|
|
16e9: ffb601 l32r a0, 15c4 <wifi_softap_start+0x1d0>
|
|
16ec: 0000c0 callx0 a0
|
|
16ef: 6c6fd2 s32i a13, a15, 0x1b0
|
|
16f2: 120c movi.n a2, 1
|
|
16f4: 030c movi.n a3, 0
|
|
16f6: 040c movi.n a4, 0
|
|
16f8: 150c movi.n a5, 1
|
|
16fa: 060c movi.n a6, 0
|
|
16fc: ffb301 l32r a0, 15c8 <wifi_softap_start+0x1d4>
|
|
16ff: 0000c0 callx0 a0
|
|
1702: 020c movi.n a2, 0
|
|
1704: 130c movi.n a3, 1
|
|
1706: 040c movi.n a4, 0
|
|
1708: ffb101 l32r a0, 15cc <wifi_softap_start+0x1d8>
|
|
170b: 0000c0 callx0 a0
|
|
170e: bedc bnez.n a14, 172d <wifi_softap_stop+0x155>
|
|
1710: ff9b21 l32r a2, 157c <wifi_softap_start+0x188>
|
|
1713: ffaf01 l32r a0, 15d0 <wifi_softap_start+0x1dc>
|
|
1716: 0000c0 callx0 a0
|
|
1719: f66c movi.n a6, -17
|
|
171b: ff9951 l32r a5, 1580 <wifi_softap_start+0x18c>
|
|
171e: 0020c0 memw
|
|
1721: 9b2542 l32i a4, a5, 0x26c
|
|
1724: 104460 and a4, a4, a6
|
|
1727: 0020c0 memw
|
|
172a: 9b6542 s32i a4, a5, 0x26c
|
|
172d: fee745 call0 5a4 <ieee80211_hostap_attach-0xd8>
|
|
1730: ff9501 l32r a0, 1584 <wifi_softap_start+0x190>
|
|
1733: 080072 l8ui a7, a0, 8
|
|
1736: 1028 l32i.n a2, a0, 4
|
|
1738: 1de707 bbsi a7, 0, 1759 <wifi_softap_stop+0x181>
|
|
173b: a29c beqz.n a2, 1759 <wifi_softap_stop+0x181>
|
|
173d: 9208 l32i.n a0, a2, 36
|
|
173f: 0008 l32i.n a0, a0, 0
|
|
1741: 047047 bbci a0, 20, 1749 <wifi_softap_stop+0x171>
|
|
1744: 430c movi.n a3, 4
|
|
1746: 000246 j 1753 <wifi_softap_stop+0x17b>
|
|
1749: 055e00 extui a5, a0, 30, 1
|
|
174c: 640c movi.n a4, 6
|
|
174e: 93d450 movnez a13, a4, a5
|
|
1751: 0d3d mov.n a3, a13
|
|
1753: ffa001 l32r a0, 15d4 <wifi_softap_start+0x1e0>
|
|
1756: 0000c0 callx0 a0
|
|
1759: ff8b71 l32r a7, 1588 <wifi_softap_start+0x194>
|
|
175c: 2e2c62 l32i a6, a12, 184
|
|
175f: 120c movi.n a2, 1
|
|
1761: 106670 and a6, a6, a7
|
|
1764: 2e6c62 s32i a6, a12, 184
|
|
1767: 21c8 l32i.n a12, a1, 8
|
|
1769: 31d8 l32i.n a13, a1, 12
|
|
176b: 41e8 l32i.n a14, a1, 16
|
|
176d: 51f8 l32i.n a15, a1, 20
|
|
176f: 1108 l32i.n a0, a1, 4
|
|
1771: 20c112 addi a1, a1, 32
|
|
1774: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00002fa0 <.irom.text>:
|
|
2fa0: 2c7061 l32r a6, fffce160 <wifi_softap_stop+0xfffccb88>
|
|
2fa3: 302066 bnei a0, 2, 2fd7 <wifi_softap_stop+0x19ff>
|
|
2fa6: 202c movi.n a0, 34
|
|
...
|
|
|
|
ieee80211_ht.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_ht_attach-0x18>:
|
|
0: 080000 excw
|
|
3: 110c04 excw
|
|
6: f80000 excw
|
|
9: 0008 l32i.n a0, a0, 0
|
|
b: 099800 excw
|
|
...
|
|
|
|
00000018 <ieee80211_ht_attach>:
|
|
18: 030c movi.n a3, 0
|
|
1a: fffa61 l32r a6, 4 <ieee80211_ht_attach-0x14>
|
|
1d: c71c movi.n a7, 28
|
|
1f: fff881 l32r a8, 0 <ieee80211_ht_attach-0x18>
|
|
22: 05d292 addmi a9, a2, 0x500
|
|
25: 04d252 addmi a5, a2, 0x400
|
|
28: f0c112 addi a1, a1, -16
|
|
2b: 0109 s32i.n a0, a1, 0
|
|
2d: 48c542 addi a4, a5, 72
|
|
30: 320c movi.n a2, 3
|
|
32: 01d442 addmi a4, a4, 0x100
|
|
35: 100c movi.n a0, 1
|
|
37: 106982 s32i a8, a9, 64
|
|
3a: a35572 s16i a7, a5, 0x146
|
|
3d: a25562 s16i a6, a5, 0x144
|
|
40: a45532 s16i a3, a5, 0x148
|
|
43: 024402 s8i a0, a4, 2
|
|
46: 034402 s8i a0, a4, 3
|
|
49: ffef41 l32r a4, 8 <ieee80211_ht_attach-0x10>
|
|
4c: fff101 l32r a0, 10 <ieee80211_ht_attach-0x8>
|
|
4f: 0000c0 callx0 a0
|
|
52: 320c movi.n a2, 3
|
|
54: 130c movi.n a3, 1
|
|
56: ffed41 l32r a4, c <ieee80211_ht_attach-0xc>
|
|
59: ffee01 l32r a0, 14 <ieee80211_ht_attach-0x4>
|
|
5c: 0000c0 callx0 a0
|
|
5f: 0108 l32i.n a0, a1, 0
|
|
61: 10c112 addi a1, a1, 16
|
|
64: f00d ret.n
|
|
66: 400000 ssr a0
|
|
69: 000c movi.n a0, 0
|
|
...
|
|
|
|
0000006c <ieee80211_ht_node_init>:
|
|
6c: f0c112 addi a1, a1, -16
|
|
6f: 11c9 s32i.n a12, a1, 4
|
|
71: 0109 s32i.n a0, a1, 0
|
|
73: e208 l32i.n a0, a2, 56
|
|
75: 02cd mov.n a12, a2
|
|
77: 026067 bbci a0, 6, 7d <ieee80211_ht_node_init+0x11>
|
|
7a: 000005 call0 7c <ieee80211_ht_node_init+0x10>
|
|
7d: 000c movi.n a0, 0
|
|
7f: fffa41 l32r a4, 68 <ieee80211_ht_attach+0x50>
|
|
82: ec38 l32i.n a3, a12, 56
|
|
84: 01dc22 addmi a2, a12, 0x100
|
|
87: d0c222 addi a2, a2, -48
|
|
8a: 1e62c2 s32i a12, a2, 120
|
|
8d: 7e4202 s8i a0, a2, 126
|
|
90: 50c222 addi a2, a2, 80
|
|
93: 001b addi.n a0, a0, 1
|
|
95: f14066 bnei a0, 4, 8a <ieee80211_ht_node_init+0x1e>
|
|
98: 203340 or a3, a3, a4
|
|
9b: 0108 l32i.n a0, a1, 0
|
|
9d: ec39 s32i.n a3, a12, 56
|
|
9f: 11c8 l32i.n a12, a1, 4
|
|
a1: 10c112 addi a1, a1, 16
|
|
a4: f00d ret.n
|
|
...
|
|
|
|
000000a8 <ieee80211_ht_node_cleanup>:
|
|
a8: bfaf52 movi a5, -65
|
|
ab: e248 l32i.n a4, a2, 56
|
|
ad: 030c movi.n a3, 0
|
|
af: 605232 s16i a3, a2, 192
|
|
b2: 104450 and a4, a4, a5
|
|
b5: e249 s32i.n a4, a2, 56
|
|
b7: f00d ret.n
|
|
b9: 000000 ill
|
|
bc: ff .byte 0xff
|
|
bd: ff .byte 0xff
|
|
be: fff8 l32i.n a15, a15, 60
|
|
c0: 000000 ill
|
|
c3: c11200 mul16u a1, a2, a0
|
|
c6: fd51f0 excw
|
|
c9: ff .byte 0xff
|
|
ca: 0109 s32i.n a0, a1, 0
|
|
cc: 0308 l32i.n a0, a3, 0
|
|
ce: 021332 l16ui a3, a3, 4
|
|
d1: 100050 and a0, a0, a5
|
|
d4: 204400 or a4, a4, a0
|
|
d7: fffa01 l32r a0, c0 <ieee80211_ht_node_cleanup+0x18>
|
|
da: 0000c0 callx0 a0
|
|
dd: 0108 l32i.n a0, a1, 0
|
|
df: 10c112 addi a1, a1, 16
|
|
e2: f00d ret.n
|
|
|
|
000000e4 <ieee80211_parse_htcap>:
|
|
e4: e268 l32i.n a6, a2, 56
|
|
e6: 000342 l8ui a4, a3, 0
|
|
e9: dda052 movi a5, 221
|
|
ec: 0c9457 bne a4, a5, fc <ieee80211_parse_htcap+0x18>
|
|
ef: 334b addi.n a3, a3, 4
|
|
f1: 80a072 movi a7, 128
|
|
f4: 207670 or a7, a6, a7
|
|
f7: e279 s32i.n a7, a2, 56
|
|
f9: 000186 j 103 <ieee80211_parse_htcap+0x1f>
|
|
fc: 084c movi.n a8, 64
|
|
fe: 208680 or a8, a6, a8
|
|
101: e289 s32i.n a8, a2, 56
|
|
103: 0303b2 l8ui a11, a3, 3
|
|
106: 0203a2 l8ui a10, a3, 2
|
|
109: 11bb80 slli a11, a11, 8
|
|
10c: 20aab0 or a10, a10, a11
|
|
10f: 6052a2 s16i a10, a2, 192
|
|
112: 040392 l8ui a9, a3, 4
|
|
115: c24292 s8i a9, a2, 194
|
|
118: f00d ret.n
|
|
11a: 620000 excw
|
|
11d: 520403 excw
|
|
120: 720303 excw
|
|
123: 720203 excw
|
|
126: 50c342 addi a4, a3, 80
|
|
129: 601450 excw
|
|
12c: 621460 excw
|
|
12f: 52c542 addi a4, a5, 82
|
|
132: 42c442 addi a4, a4, 66
|
|
135: 400603 excw
|
|
138: 426440 excw
|
|
13b: 0dc642 addi a4, a6, 13
|
|
13e: ff00f0 excw
|
|
141: ff .byte 0xff
|
|
142: fff8 l32i.n a15, a15, 60
|
|
144: 060000 excw
|
|
...
|
|
14f: 000000 ill
|
|
152: 000001 l32r a0, fffc0154 <ieee80211_add_htinfo_vendor+0xfffbf89c>
|
|
155: 000000 ill
|
|
158: fffa41 l32r a4, 140 <ieee80211_parse_htcap+0x5c>
|
|
15b: f0c112 addi a1, a1, -16
|
|
15e: 31e9 s32i.n a14, a1, 12
|
|
160: 11c9 s32i.n a12, a1, 4
|
|
162: 21d9 s32i.n a13, a1, 8
|
|
164: 0109 s32i.n a0, a1, 0
|
|
166: 03dd mov.n a13, a3
|
|
168: 2f2202 l32i a0, a2, 188
|
|
16b: 02cd mov.n a12, a2
|
|
16d: 0028 l32i.n a2, a0, 0
|
|
16f: fff5e1 l32r a14, 144 <ieee80211_parse_htcap+0x60>
|
|
172: 104240 and a4, a2, a4
|
|
175: 204340 or a4, a3, a4
|
|
178: 2b1427 beq a4, a2, 1a7 <ieee80211_parse_htcap+0xc3>
|
|
17b: fff321 l32r a2, 148 <ieee80211_parse_htcap+0x64>
|
|
17e: 021032 l16ui a3, a0, 4
|
|
181: fff401 l32r a0, 154 <ieee80211_parse_htcap+0x70>
|
|
184: 0000c0 callx0 a0
|
|
187: d2cc bnez.n a2, 198 <ieee80211_parse_htcap+0xb4>
|
|
189: 0b0ed7 bnone a14, a13, 198 <ieee80211_parse_htcap+0xb4>
|
|
18c: fff021 l32r a2, 14c <ieee80211_parse_htcap+0x68>
|
|
18f: 2f2c32 l32i a3, a12, 188
|
|
192: ffef41 l32r a4, 150 <ieee80211_parse_htcap+0x6c>
|
|
195: fff2c5 call0 c4 <ieee80211_ht_node_cleanup+0x1c>
|
|
198: 2f2c02 l32i a0, a12, 188
|
|
19b: 628c beqz.n a2, 1a5 <ieee80211_parse_htcap+0xc1>
|
|
19d: 041027 beq a0, a2, 1a5 <ieee80211_parse_htcap+0xc1>
|
|
1a0: 020d mov.n a0, a2
|
|
1a2: 2f6c22 s32i a2, a12, 188
|
|
1a5: 0028 l32i.n a2, a0, 0
|
|
1a7: 0108 l32i.n a0, a1, 0
|
|
1a9: 21d8 l32i.n a13, a1, 8
|
|
1ab: 862c movi.n a6, 40
|
|
1ad: 451c movi.n a5, 20
|
|
1af: 1072e0 and a7, a2, a14
|
|
1b2: 935670 movnez a5, a6, a7
|
|
1b5: 31e8 l32i.n a14, a1, 12
|
|
1b7: c74c52 s8i a5, a12, 199
|
|
1ba: 11c8 l32i.n a12, a1, 4
|
|
1bc: 10c112 addi a1, a1, 16
|
|
1bf: f00d ret.n
|
|
...
|
|
1c9: 000010 excw
|
|
1cc: ff .byte 0xff
|
|
1cd: df .byte 0xdf
|
|
1ce: ff .byte 0xff
|
|
1cf: ff .byte 0xff
|
|
1d0: ff .byte 0xff
|
|
1d1: ef .byte 0xef
|
|
1d2: ff .byte 0xff
|
|
1d3: ff .byte 0xff
|
|
1d4: 002000 isync
|
|
1d7: 7fff00 excw
|
|
1da: fe .byte 0xfe
|
|
1db: ff .byte 0xff
|
|
1dc: 000000 ill
|
|
1df: 800000 add a0, a0, a0
|
|
1e2: 000000 ill
|
|
1e5: 000100 excw
|
|
1e8: 020000 excw
|
|
1eb: 000000 ill
|
|
1ee: ff0004 excw
|
|
1f1: ff .byte 0xff
|
|
1f2: fff8 l32i.n a15, a15, 60
|
|
1f4: 004000 break 0, 0
|
|
1f7: bfff00 excw
|
|
1fa: ff .byte 0xff
|
|
1fb: ff .byte 0xff
|
|
|
|
000001fc <ieee80211_ht_updateparams>:
|
|
1fc: e0c112 addi a1, a1, -32
|
|
1ff: 31e9 s32i.n a14, a1, 12
|
|
201: 41f9 s32i.n a15, a1, 16
|
|
203: 0109 s32i.n a0, a1, 0
|
|
205: 21d9 s32i.n a13, a1, 8
|
|
207: 11c9 s32i.n a12, a1, 4
|
|
209: 04dd mov.n a13, a4
|
|
20b: 02cd mov.n a12, a2
|
|
20d: 000005 call0 210 <ieee80211_ht_updateparams+0x14>
|
|
210: ec08 l32i.n a0, a12, 56
|
|
212: ffece1 l32r a14, 1c4 <ieee80211_parse_htcap+0xe0>
|
|
215: 601c22 l16ui a2, a12, 192
|
|
218: 7e1e32 l16ui a3, a14, 252
|
|
21b: c80c movi.n a8, 12
|
|
21d: 280837 bnone a8, a3, 249 <ieee80211_ht_updateparams+0x4d>
|
|
220: ffeb31 l32r a3, 1cc <ieee80211_parse_htcap+0xe8>
|
|
223: ffe941 l32r a4, 1c8 <ieee80211_parse_htcap+0xe4>
|
|
226: 107280 and a7, a2, a8
|
|
229: 028287 bany a2, a8, 22f <ieee80211_ht_updateparams+0x33>
|
|
22c: 003186 j 2f6 <ieee80211_ht_updateparams+0xfa>
|
|
22f: fcc762 addi a6, a7, -4
|
|
232: ffe771 l32r a7, 1d0 <ieee80211_parse_htcap+0xec>
|
|
235: 205040 or a5, a0, a4
|
|
238: 100070 and a0, a0, a7
|
|
23b: ffe671 l32r a7, 1d4 <ieee80211_parse_htcap+0xf0>
|
|
23e: 100030 and a0, a0, a3
|
|
241: 205570 or a5, a5, a7
|
|
244: 830560 moveqz a0, a5, a6
|
|
247: ec09 s32i.n a0, a12, 56
|
|
249: ffe6f1 l32r a15, 1e4 <ieee80211_parse_htcap+0x100>
|
|
24c: ffe341 l32r a4, 1d8 <ieee80211_parse_htcap+0xf4>
|
|
24f: ffe331 l32r a3, 1dc <ieee80211_parse_htcap+0xf8>
|
|
252: 100040 and a0, a0, a4
|
|
255: ec09 s32i.n a0, a12, 56
|
|
257: 0d6257 bbci a2, 5, 268 <ieee80211_ht_updateparams+0x6c>
|
|
25a: d02352 l32i a5, a3, 0x340
|
|
25d: ffe061 l32r a6, 1e0 <ieee80211_parse_htcap+0xfc>
|
|
260: 0475a7 bbci a5, 26, 268 <ieee80211_ht_updateparams+0x6c>
|
|
263: 200060 or a0, a0, a6
|
|
266: ec09 s32i.n a0, a12, 56
|
|
268: 0a6267 bbci a2, 6, 276 <ieee80211_ht_updateparams+0x7a>
|
|
26b: d02372 l32i a7, a3, 0x340
|
|
26e: 2080f0 or a8, a0, a15
|
|
271: 0177b7 bbci a7, 27, 276 <ieee80211_ht_updateparams+0x7a>
|
|
274: ec89 s32i.n a8, a12, 56
|
|
276: 000d92 l8ui a9, a13, 0
|
|
279: dda0a2 movi a10, 221
|
|
27c: 0199a7 bne a9, a10, 281 <ieee80211_ht_updateparams+0x85>
|
|
27f: dd4b addi.n a13, a13, 4
|
|
281: 0c2d mov.n a2, a12
|
|
283: 0d3d mov.n a3, a13
|
|
285: ffe945 call0 11c <ieee80211_parse_htcap+0x38>
|
|
288: 030db2 l8ui a11, a13, 3
|
|
28b: 3e2e02 l32i a0, a14, 248
|
|
28e: 030c movi.n a3, 0
|
|
290: 052300 extui a2, a0, 19, 1
|
|
293: 933f20 movnez a3, a15, a2
|
|
296: 176b27 bbci a11, 2, 2b1 <ieee80211_ht_updateparams+0xb5>
|
|
299: 147087 bbci a0, 24, 2b1 <ieee80211_ht_updateparams+0xb5>
|
|
29c: c40c02 l8ui a0, a12, 196
|
|
29f: ffd341 l32r a4, 1ec <ieee80211_parse_htcap+0x108>
|
|
2a2: 051066 bnei a0, 1, 2ab <ieee80211_ht_updateparams+0xaf>
|
|
2a5: ffd031 l32r a3, 1e8 <ieee80211_parse_htcap+0x104>
|
|
2a8: 000146 j 2b1 <ieee80211_ht_updateparams+0xb5>
|
|
2ab: fdc052 addi a5, a0, -3
|
|
2ae: 833450 moveqz a3, a4, a5
|
|
2b1: 2f2c72 l32i a7, a12, 188
|
|
2b4: ffcf81 l32r a8, 1f0 <ieee80211_parse_htcap+0x10c>
|
|
2b7: 0768 l32i.n a6, a7, 0
|
|
2b9: 0c2d mov.n a2, a12
|
|
2bb: 106680 and a6, a6, a8
|
|
2be: 206360 or a6, a3, a6
|
|
2c1: 0769 s32i.n a6, a7, 0
|
|
2c3: ffe945 call0 158 <ieee80211_parse_htcap+0x74>
|
|
2c6: 41f8 l32i.n a15, a1, 16
|
|
2c8: 030d92 l8ui a9, a13, 3
|
|
2cb: 21d8 l32i.n a13, a1, 8
|
|
2cd: 1a6937 bbci a9, 3, 2eb <ieee80211_ht_updateparams+0xef>
|
|
2d0: 3e2ea2 l32i a10, a14, 248
|
|
2d3: ffc821 l32r a2, 1f4 <ieee80211_parse_htcap+0x110>
|
|
2d6: 117ad7 bbci a10, 29, 2eb <ieee80211_ht_updateparams+0xef>
|
|
2d9: ec08 l32i.n a0, a12, 56
|
|
2db: 200020 or a0, a0, a2
|
|
2de: ec09 s32i.n a0, a12, 56
|
|
2e0: 31e8 l32i.n a14, a1, 12
|
|
2e2: 11c8 l32i.n a12, a1, 4
|
|
2e4: 0108 l32i.n a0, a1, 0
|
|
2e6: 20c112 addi a1, a1, 32
|
|
2e9: f00d ret.n
|
|
2eb: ffc321 l32r a2, 1f8 <ieee80211_parse_htcap+0x114>
|
|
2ee: ec08 l32i.n a0, a12, 56
|
|
2f0: 100020 and a0, a0, a2
|
|
2f3: fff9c6 j 2de <ieee80211_ht_updateparams+0xe2>
|
|
2f6: 200040 or a0, a0, a4
|
|
2f9: 100030 and a0, a0, a3
|
|
2fc: ffd1c6 j 247 <ieee80211_ht_updateparams+0x4b>
|
|
...
|
|
307: 000001 l32r a0, fffc0308 <ieee80211_add_htinfo_vendor+0xfffbfa50>
|
|
30a: 000000 ill
|
|
30d: 000000 ill
|
|
|
|
00000310 <ieee80211_setup_htrates>:
|
|
310: d0c112 addi a1, a1, -48
|
|
313: 11c9 s32i.n a12, a1, 4
|
|
315: 21d9 s32i.n a13, a1, 8
|
|
317: 0109 s32i.n a0, a1, 0
|
|
319: 31e9 s32i.n a14, a1, 12
|
|
31b: 41f9 s32i.n a15, a1, 16
|
|
31d: 03ed mov.n a14, a3
|
|
31f: 02fd mov.n a15, a2
|
|
321: f37c movi.n a3, -1
|
|
323: fff721 l32r a2, 300 <ieee80211_ht_updateparams+0x104>
|
|
326: 5129 s32i.n a2, a1, 20
|
|
328: 820202 l8ui a0, a2, 130
|
|
32b: 1f2222 l32i a2, a2, 124
|
|
32e: b03030 addx8 a3, a0, a3
|
|
331: 7139 s32i.n a3, a1, 28
|
|
333: 177277 bbci a2, 23, 34e <ieee80211_setup_htrates+0x3e>
|
|
336: 632c movi.n a3, 38
|
|
338: 423c movi.n a2, 52
|
|
33a: ff20f6 bgeui a0, 2, 33d <ieee80211_setup_htrates+0x2d>
|
|
33d: 0130f6 bgeui a0, 3, 342 <ieee80211_setup_htrates+0x32>
|
|
340: 032d mov.n a2, a3
|
|
342: c34c movi.n a3, 76
|
|
344: 6139 s32i.n a3, a1, 24
|
|
346: 0840f6 bgeui a0, 4, 352 <ieee80211_setup_htrates+0x42>
|
|
349: 6129 s32i.n a2, a1, 24
|
|
34b: 0000c6 j 352 <ieee80211_setup_htrates+0x42>
|
|
34e: 050c movi.n a5, 0
|
|
350: 6159 s32i.n a5, a1, 24
|
|
352: 030c movi.n a3, 0
|
|
354: 80a042 movi a4, 128
|
|
357: 01df22 addmi a2, a15, 0x100
|
|
35a: c8c222 addi a2, a2, -56
|
|
35d: ffea01 l32r a0, 308 <ieee80211_ht_updateparams+0x10c>
|
|
360: 0000c0 callx0 a0
|
|
363: 064e16 beqz a14, 3cb <ieee80211_setup_htrates+0xbb>
|
|
366: 0c0c movi.n a12, 0
|
|
368: 000e32 l8ui a3, a14, 0
|
|
36b: dda042 movi a4, 221
|
|
36e: 019347 bne a3, a4, 373 <ieee80211_setup_htrates+0x63>
|
|
371: ee4b addi.n a14, a14, 4
|
|
373: 7fa0d2 movi a13, 127
|
|
376: 0c2d mov.n a2, a12
|
|
378: 830c movi.n a3, 8
|
|
37a: ffe401 l32r a0, 30c <ieee80211_ht_updateparams+0x110>
|
|
37d: 0000c0 callx0 a0
|
|
380: 6c7b addi.n a6, a12, 7
|
|
382: b36cc0 movgez a6, a12, a12
|
|
385: 216360 srai a6, a6, 3
|
|
388: 6e6a add.n a6, a14, a6
|
|
38a: 050662 l8ui a6, a6, 5
|
|
38d: 400200 ssr a2
|
|
390: b16060 sra a6, a6
|
|
393: 2f6607 bbci a6, 0, 3c6 <ieee80211_setup_htrates+0xb6>
|
|
396: c80f02 l8ui a0, a15, 200
|
|
399: 2e10d7 beq a0, a13, 3cb <ieee80211_setup_htrates+0xbb>
|
|
39c: 04cce6 bgei a12, 32, 3a4 <ieee80211_setup_htrates+0x94>
|
|
39f: 7178 l32i.n a7, a1, 28
|
|
3a1: 2127c7 blt a7, a12, 3c6 <ieee80211_setup_htrates+0xb6>
|
|
3a4: 0acc66 bnei a12, 32, 3b2 <ieee80211_setup_htrates+0xa2>
|
|
3a7: 5188 l32i.n a8, a1, 20
|
|
3a9: ffd691 l32r a9, 304 <ieee80211_ht_updateparams+0x108>
|
|
3ac: 1f2882 l32i a8, a8, 124
|
|
3af: 130897 bnone a8, a9, 3c6 <ieee80211_setup_htrates+0xb6>
|
|
3b2: 092c movi.n a9, 32
|
|
3b4: 04a9c7 bge a9, a12, 3bc <ieee80211_setup_htrates+0xac>
|
|
3b7: 61a8 l32i.n a10, a1, 24
|
|
3b9: 092ac7 blt a10, a12, 3c6 <ieee80211_setup_htrates+0xb6>
|
|
3bc: b0fa add.n a11, a0, a15
|
|
3be: 201b addi.n a2, a0, 1
|
|
3c0: c84f22 s8i a2, a15, 200
|
|
3c3: c94bc2 s8i a12, a11, 201
|
|
3c6: cc1b addi.n a12, a12, 1
|
|
3c8: aa9cd7 bne a12, a13, 376 <ieee80211_setup_htrates+0x66>
|
|
3cb: 020c movi.n a2, 0
|
|
3cd: 11c8 l32i.n a12, a1, 4
|
|
3cf: 21d8 l32i.n a13, a1, 8
|
|
3d1: 31e8 l32i.n a14, a1, 12
|
|
3d3: 41f8 l32i.n a15, a1, 16
|
|
3d5: 0108 l32i.n a0, a1, 0
|
|
3d7: 30c112 addi a1, a1, 48
|
|
3da: f00d ret.n
|
|
3dc: 000000 ill
|
|
...
|
|
|
|
000003e0 <ieee80211_setup_basic_htrates>:
|
|
3e0: e0c112 addi a1, a1, -32
|
|
3e3: 11c9 s32i.n a12, a1, 4
|
|
3e5: 31e9 s32i.n a14, a1, 12
|
|
3e7: 41f9 s32i.n a15, a1, 16
|
|
3e9: 5139 s32i.n a3, a1, 20
|
|
3eb: 21d9 s32i.n a13, a1, 8
|
|
3ed: 0109 s32i.n a0, a1, 0
|
|
3ef: 02dd mov.n a13, a2
|
|
3f1: 000302 l8ui a0, a3, 0
|
|
3f4: dda022 movi a2, 221
|
|
3f7: 039027 bne a0, a2, 3fe <ieee80211_setup_basic_htrates+0x1e>
|
|
3fa: 234b addi.n a2, a3, 4
|
|
3fc: 5129 s32i.n a2, a1, 20
|
|
3fe: c80dc2 l8ui a12, a13, 200
|
|
401: 04cc16 beqz a12, 451 <ieee80211_setup_basic_htrates+0x71>
|
|
404: 0e0c movi.n a14, 0
|
|
406: 80a0f2 movi a15, 128
|
|
409: 0e2d mov.n a2, a14
|
|
40b: 830c movi.n a3, 8
|
|
40d: fff301 l32r a0, 3dc <ieee80211_setup_htrates+0xcc>
|
|
410: 0000c0 callx0 a0
|
|
413: 7fa002 movi a0, 127
|
|
416: 5148 l32i.n a4, a1, 20
|
|
418: 5e7b addi.n a5, a14, 7
|
|
41a: b35ee0 movgez a5, a14, a14
|
|
41d: 215350 srai a5, a5, 3
|
|
420: 445a add.n a4, a4, a5
|
|
422: 080442 l8ui a4, a4, 8
|
|
425: 400200 ssr a2
|
|
428: b14040 sra a4, a4
|
|
42b: 1d6407 bbci a4, 0, 44c <ieee80211_setup_basic_htrates+0x6c>
|
|
42e: 1a1ca6 blti a12, 1, 44c <ieee80211_setup_basic_htrates+0x6c>
|
|
431: 020c movi.n a2, 0
|
|
433: 72da add.n a7, a2, a13
|
|
435: c90762 l8ui a6, a7, 201
|
|
438: 221b addi.n a2, a2, 1
|
|
43a: 648060 extui a8, a6, 0, 7
|
|
43d: 089e87 bne a14, a8, 449 <ieee80211_setup_basic_htrates+0x69>
|
|
440: 2096f0 or a9, a6, a15
|
|
443: c94792 s8i a9, a7, 201
|
|
446: c80dc2 l8ui a12, a13, 200
|
|
449: e622c7 blt a2, a12, 433 <ieee80211_setup_basic_htrates+0x53>
|
|
44c: ee1b addi.n a14, a14, 1
|
|
44e: b79e07 bne a14, a0, 409 <ieee80211_setup_basic_htrates+0x29>
|
|
451: 11c8 l32i.n a12, a1, 4
|
|
453: 21d8 l32i.n a13, a1, 8
|
|
455: 31e8 l32i.n a14, a1, 12
|
|
457: 41f8 l32i.n a15, a1, 16
|
|
459: 0108 l32i.n a0, a1, 0
|
|
45b: 20c112 addi a1, a1, 32
|
|
45e: f00d ret.n
|
|
...
|
|
470: e0c112 addi a1, a1, -32
|
|
473: 21d9 s32i.n a13, a1, 8
|
|
475: 11c9 s32i.n a12, a1, 4
|
|
477: 0109 s32i.n a0, a1, 0
|
|
479: 41f9 s32i.n a15, a1, 16
|
|
47b: 31e9 s32i.n a14, a1, 12
|
|
47d: 01d2f2 addmi a15, a2, 0x100
|
|
480: 03ed mov.n a14, a3
|
|
482: 05d202 addmi a0, a2, 0x500
|
|
485: 4b0062 l8ui a6, a0, 75
|
|
488: ccc032 addi a3, a0, -52
|
|
48b: f14f62 s8i a6, a15, 241
|
|
48e: 4a0002 l8ui a0, a0, 74
|
|
491: 5139 s32i.n a3, a1, 20
|
|
493: f24f02 s8i a0, a15, 242
|
|
496: 70cff2 addi a15, a15, 112
|
|
499: 100c movi.n a0, 1
|
|
49b: 3316a6 blti a6, 1, 4d2 <ieee80211_setup_basic_htrates+0xf2>
|
|
49e: 0c0c movi.n a12, 0
|
|
4a0: 0c2d mov.n a2, a12
|
|
4a2: 830c movi.n a3, 8
|
|
4a4: dc7b addi.n a13, a12, 7
|
|
4a6: b3dcc0 movgez a13, a12, a12
|
|
4a9: 21d3d0 srai a13, a13, 3
|
|
4ac: deda add.n a13, a14, a13
|
|
4ae: ffec01 l32r a0, 460 <ieee80211_setup_basic_htrates+0x80>
|
|
4b1: 0000c0 callx0 a0
|
|
4b4: 000d32 l8ui a3, a13, 0
|
|
4b7: 401200 ssl a2
|
|
4ba: 100c movi.n a0, 1
|
|
4bc: a14000 sll a4, a0
|
|
4bf: 203340 or a3, a3, a4
|
|
4c2: 004d32 s8i a3, a13, 0
|
|
4c5: 810f62 l8ui a6, a15, 129
|
|
4c8: cc1b addi.n a12, a12, 1
|
|
4ca: 1126d0 slli a2, a6, 3
|
|
4cd: cf2c27 blt a12, a2, 4a0 <ieee80211_setup_basic_htrates+0xc0>
|
|
4d0: 5138 l32i.n a3, a1, 20
|
|
4d2: 1d2352 l32i a5, a3, 116
|
|
4d5: 1f2f22 l32i a2, a15, 124
|
|
4d8: 117587 bbci a5, 24, 4ed <ieee80211_setup_basic_htrates+0x10d>
|
|
4db: 0e7267 bbci a2, 22, 4ed <ieee80211_setup_basic_htrates+0x10d>
|
|
4de: 040e62 l8ui a6, a14, 4
|
|
4e1: 206600 or a6, a6, a0
|
|
4e4: 044e62 s8i a6, a14, 4
|
|
4e7: 1f2f22 l32i a2, a15, 124
|
|
4ea: 810f62 l8ui a6, a15, 129
|
|
4ed: 057520 extui a7, a2, 21, 1
|
|
4f0: 0a1716 beqz a7, 595 <ieee80211_setup_basic_htrates+0x1b5>
|
|
4f3: 3026b6 bltui a6, 2, 527 <ieee80211_setup_basic_htrates+0x147>
|
|
4f6: 1c2c movi.n a12, 33
|
|
4f8: 0c2d mov.n a2, a12
|
|
4fa: 830c movi.n a3, 8
|
|
4fc: dc7b addi.n a13, a12, 7
|
|
4fe: b3dcc0 movgez a13, a12, a12
|
|
501: 21d3d0 srai a13, a13, 3
|
|
504: deda add.n a13, a14, a13
|
|
506: ffd701 l32r a0, 464 <ieee80211_setup_basic_htrates+0x84>
|
|
509: 0000c0 callx0 a0
|
|
50c: cc1b addi.n a12, a12, 1
|
|
50e: 000d32 l8ui a3, a13, 0
|
|
511: 401200 ssl a2
|
|
514: 100c movi.n a0, 1
|
|
516: 722c movi.n a2, 39
|
|
518: a14000 sll a4, a0
|
|
51b: 203340 or a3, a3, a4
|
|
51e: 004d32 s8i a3, a13, 0
|
|
521: d39c27 bne a12, a2, 4f8 <ieee80211_setup_basic_htrates+0x118>
|
|
524: 810f62 l8ui a6, a15, 129
|
|
527: 2d36b6 bltui a6, 3, 558 <ieee80211_setup_basic_htrates+0x178>
|
|
52a: 7c2c movi.n a12, 39
|
|
52c: 0c2d mov.n a2, a12
|
|
52e: 830c movi.n a3, 8
|
|
530: dc7b addi.n a13, a12, 7
|
|
532: b3dcc0 movgez a13, a12, a12
|
|
535: 21d3d0 srai a13, a13, 3
|
|
538: deda add.n a13, a14, a13
|
|
53a: ffcb01 l32r a0, 468 <ieee80211_setup_basic_htrates+0x88>
|
|
53d: 0000c0 callx0 a0
|
|
540: cc1b addi.n a12, a12, 1
|
|
542: 000d32 l8ui a3, a13, 0
|
|
545: 401200 ssl a2
|
|
548: 100c movi.n a0, 1
|
|
54a: 523c movi.n a2, 53
|
|
54c: a14000 sll a4, a0
|
|
54f: 203340 or a3, a3, a4
|
|
552: 004d32 s8i a3, a13, 0
|
|
555: d39c27 bne a12, a2, 52c <ieee80211_setup_basic_htrates+0x14c>
|
|
558: 820f22 l8ui a2, a15, 130
|
|
55b: 5c3c movi.n a12, 53
|
|
55d: 2e42b6 bltui a2, 4, 58f <ieee80211_setup_basic_htrates+0x1af>
|
|
560: 0c2d mov.n a2, a12
|
|
562: 830c movi.n a3, 8
|
|
564: dc7b addi.n a13, a12, 7
|
|
566: b3dcc0 movgez a13, a12, a12
|
|
569: 21d3d0 srai a13, a13, 3
|
|
56c: deda add.n a13, a14, a13
|
|
56e: ffbf01 l32r a0, 46c <ieee80211_setup_basic_htrates+0x8c>
|
|
571: 0000c0 callx0 a0
|
|
574: d04c movi.n a0, 77
|
|
576: cc1b addi.n a12, a12, 1
|
|
578: 401200 ssl a2
|
|
57b: 130c movi.n a3, 1
|
|
57d: 000d22 l8ui a2, a13, 0
|
|
580: a13300 sll a3, a3
|
|
583: 202230 or a2, a2, a3
|
|
586: 004d22 s8i a2, a13, 0
|
|
589: d39c07 bne a12, a0, 560 <ieee80211_setup_basic_htrates+0x180>
|
|
58c: 820f22 l8ui a2, a15, 130
|
|
58f: 810f62 l8ui a6, a15, 129
|
|
592: 000086 j 598 <ieee80211_setup_basic_htrates+0x1b8>
|
|
595: 820f22 l8ui a2, a15, 130
|
|
598: 11c8 l32i.n a12, a1, 4
|
|
59a: 21d8 l32i.n a13, a1, 8
|
|
59c: 171267 beq a2, a6, 5b7 <ieee80211_setup_basic_htrates+0x1d7>
|
|
59f: 1f2f42 l32i a4, a15, 124
|
|
5a2: 330c movi.n a3, 3
|
|
5a4: 020b addi.n a0, a2, -1
|
|
5a6: 1100e0 slli a0, a0, 2
|
|
5a9: 200030 or a0, a0, a3
|
|
5ac: 097477 bbci a4, 23, 5b9 <ieee80211_setup_basic_htrates+0x1d9>
|
|
5af: 021c movi.n a2, 16
|
|
5b1: 200020 or a0, a0, a2
|
|
5b4: 000046 j 5b9 <ieee80211_setup_basic_htrates+0x1d9>
|
|
5b7: 100c movi.n a0, 1
|
|
5b9: 0c4e02 s8i a0, a14, 12
|
|
5bc: 41f8 l32i.n a15, a1, 16
|
|
5be: 31e8 l32i.n a14, a1, 12
|
|
5c0: 0108 l32i.n a0, a1, 0
|
|
5c2: 20c112 addi a1, a1, 32
|
|
5c5: f00d ret.n
|
|
...
|
|
5cf: 000000 ill
|
|
5d2: 000004 excw
|
|
5d5: 000100 excw
|
|
5d8: 020000 excw
|
|
5db: fffd00 excw
|
|
5de: df0000 excw
|
|
5e1: ff .byte 0xff
|
|
5e2: bf0000 excw
|
|
5e5: ff .byte 0xff
|
|
5e6: ff0000 excw
|
|
5e9: ff .byte 0xff
|
|
5ea: 000000 ill
|
|
5ed: 000200 excw
|
|
5f0: 040000 extui a0, a0, 0, 1
|
|
5f3: fffd00 excw
|
|
5f6: 000000 ill
|
|
5f9: 000000 ill
|
|
5fc: d0c112 addi a1, a1, -48
|
|
5ff: 4109 s32i.n a0, a1, 16
|
|
601: 71e9 s32i.n a14, a1, 28
|
|
603: 51c9 s32i.n a12, a1, 20
|
|
605: 61d9 s32i.n a13, a1, 24
|
|
607: fff1c1 l32r a12, 5cc <ieee80211_setup_basic_htrates+0x1ec>
|
|
60a: 02dd mov.n a13, a2
|
|
60c: ffefe1 l32r a14, 5c8 <ieee80211_setup_basic_htrates+0x1e8>
|
|
60f: 032d mov.n a2, a3
|
|
611: 3e2e52 l32i a5, a14, 248
|
|
614: 7e1e02 l16ui a0, a14, 252
|
|
617: 156450 extui a6, a5, 20, 2
|
|
61a: 0b7537 bbci a5, 19, 629 <ieee80211_setup_basic_htrates+0x249>
|
|
61d: ffec41 l32r a4, 5d0 <ieee80211_setup_basic_htrates+0x1f0>
|
|
620: 7b2c32 l32i a3, a12, 0x1ec
|
|
623: 203340 or a3, a3, a4
|
|
626: 7b6c32 s32i a3, a12, 0x1ec
|
|
629: 159650 extui a9, a5, 22, 2
|
|
62c: a68c beqz.n a6, 63a <ieee80211_setup_basic_htrates+0x25a>
|
|
62e: ffe981 l32r a8, 5d4 <ieee80211_setup_basic_htrates+0x1f4>
|
|
631: 7b2c72 l32i a7, a12, 0x1ec
|
|
634: 207780 or a7, a7, a8
|
|
637: 7b6c72 s32i a7, a12, 0x1ec
|
|
63a: ffe871 l32r a7, 5dc <ieee80211_setup_basic_htrates+0x1fc>
|
|
63d: 2c2242 l32i a4, a2, 176
|
|
640: 2f2232 l32i a3, a2, 188
|
|
643: a98c beqz.n a9, 651 <ieee80211_setup_basic_htrates+0x271>
|
|
645: ffe4b1 l32r a11, 5d8 <ieee80211_setup_basic_htrates+0x1f8>
|
|
648: 7b2ca2 l32i a10, a12, 0x1ec
|
|
64b: 20aab0 or a10, a10, a11
|
|
64e: 7b6ca2 s32i a10, a12, 0x1ec
|
|
651: 2a0c movi.n a10, 2
|
|
653: d4cc bnez.n a4, 664 <ieee80211_setup_basic_htrates+0x284>
|
|
655: 7f1e82 l16ui a8, a14, 254
|
|
658: 056850 extui a6, a5, 24, 1
|
|
65b: 08d616 beqz a6, 6ec <ieee80211_setup_basic_htrates+0x30c>
|
|
65e: 2000a0 or a0, a0, a10
|
|
661: 002286 j 6ef <ieee80211_setup_basic_htrates+0x30f>
|
|
664: 060c movi.n a6, 0
|
|
666: 020c movi.n a2, 0
|
|
668: 108070 and a8, a0, a7
|
|
66b: 03b8 l32i.n a11, a3, 0
|
|
66d: 2000a0 or a0, a0, a10
|
|
670: 15b1b0 extui a11, a11, 17, 2
|
|
673: 8308b0 moveqz a0, a8, a11
|
|
676: c31c movi.n a3, 28
|
|
678: 08f5a7 bbsi a5, 26, 684 <ieee80211_setup_basic_htrates+0x2a4>
|
|
67b: ffd941 l32r a4, 5e0 <ieee80211_setup_basic_htrates+0x200>
|
|
67e: 100040 and a0, a0, a4
|
|
681: 000106 j 689 <ieee80211_setup_basic_htrates+0x2a9>
|
|
684: 072c movi.n a7, 32
|
|
686: 200070 or a0, a0, a7
|
|
689: 5475b7 bbci a5, 27, 6e1 <ieee80211_setup_basic_htrates+0x301>
|
|
68c: 516017 bbci a0, 1, 6e1 <ieee80211_setup_basic_htrates+0x301>
|
|
68f: 084c movi.n a8, 64
|
|
691: 200080 or a0, a0, a8
|
|
694: 0109 s32i.n a0, a1, 0
|
|
696: 741c movi.n a4, 23
|
|
698: 149020 extui a9, a2, 0, 2
|
|
69b: 11a6e0 slli a10, a6, 2
|
|
69e: 01b8 l32i.n a11, a1, 0
|
|
6a0: 004db2 s8i a11, a13, 0
|
|
6a3: 10aa30 and a10, a10, a3
|
|
6a6: 2d3b addi.n a2, a13, 3
|
|
6a8: 030c movi.n a3, 0
|
|
6aa: 3129 s32i.n a2, a1, 12
|
|
6ac: 2099a0 or a9, a9, a10
|
|
6af: 41b8b0 srli a11, a11, 8
|
|
6b2: 014db2 s8i a11, a13, 1
|
|
6b5: 024d92 s8i a9, a13, 2
|
|
6b8: ffd001 l32r a0, 5f8 <ieee80211_setup_basic_htrates+0x218>
|
|
6bb: 0000c0 callx0 a0
|
|
6be: 0c2d mov.n a2, a12
|
|
6c0: 3138 l32i.n a3, a1, 12
|
|
6c2: ffdac5 call0 470 <ieee80211_setup_basic_htrates+0x90>
|
|
6c5: 4108 l32i.n a0, a1, 16
|
|
6c7: 1acd22 addi a2, a13, 26
|
|
6ca: 801ec2 l16ui a12, a14, 0x100
|
|
6cd: 134dc2 s8i a12, a13, 19
|
|
6d0: 71e8 l32i.n a14, a1, 28
|
|
6d2: 41c8c0 srli a12, a12, 8
|
|
6d5: 144dc2 s8i a12, a13, 20
|
|
6d8: 51c8 l32i.n a12, a1, 20
|
|
6da: 61d8 l32i.n a13, a1, 24
|
|
6dc: 30c112 addi a1, a1, 48
|
|
6df: f00d ret.n
|
|
6e1: ffc041 l32r a4, 5e4 <ieee80211_setup_basic_htrates+0x204>
|
|
6e4: 100040 and a0, a0, a4
|
|
6e7: 0109 s32i.n a0, a1, 0
|
|
6e9: ffea46 j 696 <ieee80211_setup_basic_htrates+0x2b6>
|
|
6ec: 100070 and a0, a0, a7
|
|
6ef: 41b280 srli a11, a8, 2
|
|
6f2: c20262 l8ui a6, a2, 194
|
|
6f5: 149080 extui a9, a8, 0, 2
|
|
6f8: 414260 srli a4, a6, 2
|
|
6fb: 145060 extui a5, a6, 0, 2
|
|
6fe: 2159 s32i.n a5, a1, 8
|
|
700: 01a957 bge a9, a5, 705 <ieee80211_setup_basic_htrates+0x325>
|
|
703: 2199 s32i.n a9, a1, 8
|
|
705: 0109 s32i.n a0, a1, 0
|
|
707: 1129 s32i.n a2, a1, 4
|
|
709: c51c movi.n a5, 28
|
|
70b: 104450 and a4, a4, a5
|
|
70e: 10bb50 and a11, a11, a5
|
|
711: 012b47 blt a11, a4, 716 <ieee80211_setup_basic_htrates+0x336>
|
|
714: 086d mov.n a6, a8
|
|
716: 248260 extui a8, a6, 2, 3
|
|
719: ffb351 l32r a5, 5e8 <ieee80211_setup_basic_htrates+0x208>
|
|
71c: 8189 s32i.n a8, a1, 32
|
|
71e: 231357 beq a3, a5, 745 <ieee80211_setup_basic_htrates+0x365>
|
|
721: 0c2d mov.n a2, a12
|
|
723: ffb241 l32r a4, 5ec <ieee80211_setup_basic_htrates+0x20c>
|
|
726: ff99c5 call0 c4 <ieee80211_ht_node_cleanup+0x1c>
|
|
729: 0108 l32i.n a0, a1, 0
|
|
72b: 62dc bnez.n a2, 745 <ieee80211_setup_basic_htrates+0x365>
|
|
72d: 0c2d mov.n a2, a12
|
|
72f: 1138 l32i.n a3, a1, 4
|
|
731: ffaf41 l32r a4, 5f0 <ieee80211_setup_basic_htrates+0x210>
|
|
734: 2f2332 l32i a3, a3, 188
|
|
737: ff98c5 call0 c4 <ieee80211_ht_node_cleanup+0x1c>
|
|
73a: ffae41 l32r a4, 5f4 <ieee80211_setup_basic_htrates+0x214>
|
|
73d: 0108 l32i.n a0, a1, 0
|
|
73f: 104040 and a4, a0, a4
|
|
742: 830420 moveqz a0, a4, a2
|
|
745: 2128 l32i.n a2, a1, 8
|
|
747: 8168 l32i.n a6, a1, 32
|
|
749: 3e2e52 l32i a5, a14, 248
|
|
74c: ffc986 j 676 <ieee80211_setup_basic_htrates+0x296>
|
|
...
|
|
|
|
00000750 <ieee80211_add_htcap>:
|
|
750: f0c112 addi a1, a1, -16
|
|
753: d42c movi.n a4, 45
|
|
755: 0109 s32i.n a0, a1, 0
|
|
757: a01c movi.n a0, 26
|
|
759: 004242 s8i a4, a2, 0
|
|
75c: 014202 s8i a0, a2, 1
|
|
75f: 222b addi.n a2, a2, 2
|
|
761: ffe985 call0 5fc <ieee80211_setup_basic_htrates+0x21c>
|
|
764: 0108 l32i.n a0, a1, 0
|
|
766: 10c112 addi a1, a1, 16
|
|
769: f00d ret.n
|
|
...
|
|
|
|
0000076c <ieee80211_add_htcap_vendor>:
|
|
76c: c44c movi.n a4, 76
|
|
76e: 90af52 movi a5, -112
|
|
771: 060c movi.n a6, 0
|
|
773: e71c movi.n a7, 30
|
|
775: ddaf82 movi a8, -35
|
|
778: f0c112 addi a1, a1, -16
|
|
77b: 0109 s32i.n a0, a1, 0
|
|
77d: 004282 s8i a8, a2, 0
|
|
780: 014272 s8i a7, a2, 1
|
|
783: 024262 s8i a6, a2, 2
|
|
786: 034252 s8i a5, a2, 3
|
|
789: 303c movi.n a0, 51
|
|
78b: 044242 s8i a4, a2, 4
|
|
78e: 054202 s8i a0, a2, 5
|
|
791: 226b addi.n a2, a2, 6
|
|
793: ffe685 call0 5fc <ieee80211_setup_basic_htrates+0x21c>
|
|
796: 0108 l32i.n a0, a1, 0
|
|
798: 10c112 addi a1, a1, 16
|
|
79b: f00d ret.n
|
|
79d: 000000 ill
|
|
7a0: 000000 ill
|
|
7a3: c11200 mul16u a1, a2, a0
|
|
7a6: 51f9e0 excw
|
|
7a9: 1109 s32i.n a0, a1, 4
|
|
7ab: 31d9 s32i.n a13, a1, 12
|
|
7ad: 21c9 s32i.n a12, a1, 8
|
|
7af: 03dd mov.n a13, a3
|
|
7b1: 000332 l8ui a3, a3, 0
|
|
7b4: 41e9 s32i.n a14, a1, 16
|
|
7b6: 4113a6 blti a3, 1, 7fb <ieee80211_add_htcap_vendor+0x8f>
|
|
7b9: 7ea0e2 movi a14, 126
|
|
7bc: 0c0c movi.n a12, 0
|
|
7be: 0129 s32i.n a2, a1, 0
|
|
7c0: 4cda add.n a4, a12, a13
|
|
7c2: 010442 l8ui a4, a4, 1
|
|
7c5: 642040 extui a2, a4, 0, 7
|
|
7c8: 2a6477 bbci a4, 7, 7f6 <ieee80211_add_htcap_vendor+0x8a>
|
|
7cb: 272e27 blt a14, a2, 7f6 <ieee80211_add_htcap_vendor+0x8a>
|
|
7ce: 830c movi.n a3, 8
|
|
7d0: 01f8 l32i.n a15, a1, 0
|
|
7d2: 027b addi.n a0, a2, 7
|
|
7d4: b30220 movgez a0, a2, a2
|
|
7d7: 210300 srai a0, a0, 3
|
|
7da: ff0a add.n a15, a15, a0
|
|
7dc: fff101 l32r a0, 7a0 <ieee80211_add_htcap_vendor+0x34>
|
|
7df: 0000c0 callx0 a0
|
|
7e2: 100c movi.n a0, 1
|
|
7e4: 401200 ssl a2
|
|
7e7: 000f22 l8ui a2, a15, 0
|
|
7ea: a13000 sll a3, a0
|
|
7ed: 202230 or a2, a2, a3
|
|
7f0: 004f22 s8i a2, a15, 0
|
|
7f3: 000d32 l8ui a3, a13, 0
|
|
7f6: cc1b addi.n a12, a12, 1
|
|
7f8: c42c37 blt a12, a3, 7c0 <ieee80211_add_htcap_vendor+0x54>
|
|
7fb: 21c8 l32i.n a12, a1, 8
|
|
7fd: 31d8 l32i.n a13, a1, 12
|
|
7ff: 41e8 l32i.n a14, a1, 16
|
|
801: 51f8 l32i.n a15, a1, 20
|
|
803: 1108 l32i.n a0, a1, 4
|
|
805: 20c112 addi a1, a1, 32
|
|
808: f00d ret.n
|
|
...
|
|
816: 1c0000 excw
|
|
819: c11264 excw
|
|
81c: 0109f0 slli a0, a9, 17
|
|
81f: 21d9 s32i.n a13, a1, 8
|
|
821: 11c9 s32i.n a12, a1, 4
|
|
823: 03dd mov.n a13, a3
|
|
825: 02cd mov.n a12, a2
|
|
827: 030c movi.n a3, 0
|
|
829: fff901 l32r a0, 810 <ieee80211_add_htcap_vendor+0xa4>
|
|
82c: 0000c0 callx0 a0
|
|
82f: 2f2d22 l32i a2, a13, 188
|
|
832: fff801 l32r a0, 814 <ieee80211_add_htcap_vendor+0xa8>
|
|
835: 0000c0 callx0 a0
|
|
838: fff501 l32r a0, 80c <ieee80211_add_htcap_vendor+0xa0>
|
|
83b: 004c22 s8i a2, a12, 0
|
|
83e: c12002 l32i a0, a0, 0x304
|
|
841: 820c movi.n a2, 8
|
|
843: 4570d7 bbci a0, 29, 88c <ieee80211_add_htcap_vendor+0x120>
|
|
846: 800c movi.n a0, 8
|
|
848: 014c22 s8i a2, a12, 1
|
|
84b: 2f2d22 l32i a2, a13, 188
|
|
84e: 0228 l32i.n a2, a2, 0
|
|
850: 3f7217 bbci a2, 17, 893 <ieee80211_add_htcap_vendor+0x127>
|
|
853: 120c movi.n a2, 1
|
|
855: 200020 or a0, a0, a2
|
|
858: 014c02 s8i a0, a12, 1
|
|
85b: 2f2d32 l32i a3, a13, 188
|
|
85e: 440c movi.n a4, 4
|
|
860: 0338 l32i.n a3, a3, 0
|
|
862: 204040 or a4, a0, a4
|
|
865: 153130 extui a3, a3, 17, 2
|
|
868: 138c beqz.n a3, 86d <ieee80211_add_htcap_vendor+0x101>
|
|
86a: 014c42 s8i a4, a12, 1
|
|
86d: 2c6b addi.n a2, a12, 6
|
|
86f: 01dd32 addmi a3, a13, 0x100
|
|
872: c50d52 l8ui a5, a13, 197
|
|
875: 024c52 s8i a5, a12, 2
|
|
878: c8c332 addi a3, a3, -56
|
|
87b: 21d8 l32i.n a13, a1, 8
|
|
87d: fff245 call0 7a4 <ieee80211_add_htcap_vendor+0x38>
|
|
880: 16cc22 addi a2, a12, 22
|
|
883: 0108 l32i.n a0, a1, 0
|
|
885: 11c8 l32i.n a12, a1, 4
|
|
887: 10c112 addi a1, a1, 16
|
|
88a: f00d ret.n
|
|
88c: 000c movi.n a0, 0
|
|
88e: 020c movi.n a2, 0
|
|
890: ffed06 j 848 <ieee80211_add_htcap_vendor+0xdc>
|
|
893: c17227 bbci a2, 18, 858 <ieee80211_add_htcap_vendor+0xec>
|
|
896: 320c movi.n a2, 3
|
|
898: ffee46 j 855 <ieee80211_add_htcap_vendor+0xe9>
|
|
...
|
|
|
|
0000089c <ieee80211_add_htinfo>:
|
|
89c: f0c112 addi a1, a1, -16
|
|
89f: d43c movi.n a4, 61
|
|
8a1: 0109 s32i.n a0, a1, 0
|
|
8a3: 601c movi.n a0, 22
|
|
8a5: 004242 s8i a4, a2, 0
|
|
8a8: 014202 s8i a0, a2, 1
|
|
8ab: 222b addi.n a2, a2, 2
|
|
8ad: fff685 call0 818 <ieee80211_add_htcap_vendor+0xac>
|
|
8b0: 0108 l32i.n a0, a1, 0
|
|
8b2: 10c112 addi a1, a1, 16
|
|
8b5: f00d ret.n
|
|
...
|
|
|
|
000008b8 <ieee80211_add_htinfo_vendor>:
|
|
8b8: c44c movi.n a4, 76
|
|
8ba: 90af52 movi a5, -112
|
|
8bd: 060c movi.n a6, 0
|
|
8bf: a71c movi.n a7, 26
|
|
8c1: ddaf82 movi a8, -35
|
|
8c4: f0c112 addi a1, a1, -16
|
|
8c7: 0109 s32i.n a0, a1, 0
|
|
8c9: 004282 s8i a8, a2, 0
|
|
8cc: 014272 s8i a7, a2, 1
|
|
8cf: 024262 s8i a6, a2, 2
|
|
8d2: 034252 s8i a5, a2, 3
|
|
8d5: 403c movi.n a0, 52
|
|
8d7: 044242 s8i a4, a2, 4
|
|
8da: 054202 s8i a0, a2, 5
|
|
8dd: 226b addi.n a2, a2, 6
|
|
8df: fff385 call0 818 <ieee80211_add_htcap_vendor+0xac>
|
|
8e2: 0108 l32i.n a0, a1, 0
|
|
8e4: 10c112 addi a1, a1, 16
|
|
8e7: f00d ret.n
|
|
8e9: 000000 ill
|
|
8ec: 000000 ill
|
|
8ef: ffc000 excw
|
|
8f2: 000000 ill
|
|
8f5: 000000 ill
|
|
8f8: e0c112 addi a1, a1, -32
|
|
8fb: 4109 s32i.n a0, a1, 16
|
|
8fd: 06f216 beqz a2, 970 <ieee80211_add_htinfo_vendor+0xb8>
|
|
900: 1e2202 l32i a0, a2, 120
|
|
903: 069016 beqz a0, 970 <ieee80211_add_htinfo_vendor+0xb8>
|
|
906: 040432 l8ui a3, a4, 4
|
|
909: 030402 l8ui a0, a4, 3
|
|
90c: 113380 slli a3, a3, 8
|
|
90f: 020442 l8ui a4, a4, 2
|
|
912: 005142 s16i a4, a1, 0
|
|
915: 200030 or a0, a0, a3
|
|
918: e238 l32i.n a3, a2, 56
|
|
91a: 040c movi.n a4, 0
|
|
91c: 0e63a7 bbci a3, 10, 92e <ieee80211_add_htinfo_vendor+0x76>
|
|
91f: fff351 l32r a5, 8ec <ieee80211_add_htinfo_vendor+0x34>
|
|
922: c12552 l32i a5, a5, 0x304
|
|
925: 057557 bbci a5, 21, 92e <ieee80211_add_htinfo_vendor+0x76>
|
|
928: 015142 s16i a4, a1, 2
|
|
92b: 000106 j 933 <ieee80211_add_htinfo_vendor+0x7b>
|
|
92e: 562c movi.n a6, 37
|
|
930: 015162 s16i a6, a1, 2
|
|
933: 330c movi.n a3, 3
|
|
935: 015d mov.n a5, a1
|
|
937: 035142 s16i a4, a1, 6
|
|
93a: 045142 s16i a4, a1, 8
|
|
93d: ffec91 l32r a9, 8f0 <ieee80211_add_htinfo_vendor+0x38>
|
|
940: 948600 extui a8, a0, 6, 10
|
|
943: 347200 extui a7, a0, 2, 4
|
|
946: 1177e0 slli a7, a7, 2
|
|
949: 1188a0 slli a8, a8, 6
|
|
94c: 108890 and a8, a8, a9
|
|
94f: 140c movi.n a4, 1
|
|
951: c93c movi.n a9, 60
|
|
953: 107790 and a7, a7, a9
|
|
956: 207780 or a7, a7, a8
|
|
959: 280c movi.n a8, 2
|
|
95b: 207780 or a7, a7, a8
|
|
95e: 025172 s16i a7, a1, 4
|
|
961: ffe401 l32r a0, 8f4 <ieee80211_add_htinfo_vendor+0x3c>
|
|
964: 0000c0 callx0 a0
|
|
967: 020c movi.n a2, 0
|
|
969: 4108 l32i.n a0, a1, 16
|
|
96b: 20c112 addi a1, a1, 32
|
|
96e: f00d ret.n
|
|
970: 120c movi.n a2, 1
|
|
972: fffcc6 j 969 <ieee80211_add_htinfo_vendor+0xb1>
|
|
975: 000000 ill
|
|
978: f20a00 excw
|
|
97b: 3f .byte 0x3f
|
|
97c: ff .byte 0xff
|
|
97d: ff .byte 0xff
|
|
97e: 8f .byte 0x8f
|
|
97f: ff .byte 0xff
|
|
...
|
|
998: e0c112 addi a1, a1, -32
|
|
99b: 3109 s32i.n a0, a1, 12
|
|
99d: 61e9 s32i.n a14, a1, 24
|
|
99f: 41c9 s32i.n a12, a1, 16
|
|
9a1: 51d9 s32i.n a13, a1, 20
|
|
9a3: 02cd mov.n a12, a2
|
|
9a5: 05dd mov.n a13, a5
|
|
9a7: 04ed mov.n a14, a4
|
|
9a9: 164216 beqz a2, b11 <ieee80211_add_htinfo_vendor+0x259>
|
|
9ac: 1e2202 l32i a0, a2, 120
|
|
9af: 2139 s32i.n a3, a1, 8
|
|
9b1: 15c016 beqz a0, b11 <ieee80211_add_htinfo_vendor+0x259>
|
|
9b4: 012d mov.n a2, a1
|
|
9b6: 831c movi.n a3, 24
|
|
9b8: 940c movi.n a4, 9
|
|
9ba: fff301 l32r a0, 988 <ieee80211_add_htinfo_vendor+0xd0>
|
|
9bd: 0000c0 callx0 a0
|
|
9c0: 020d mov.n a0, a2
|
|
9c2: 142216 beqz a2, b08 <ieee80211_add_htinfo_vendor+0x250>
|
|
9c5: 0188 l32i.n a8, a1, 0
|
|
9c7: 2178 l32i.n a7, a1, 8
|
|
9c9: 004872 s8i a7, a8, 0
|
|
9cc: 0158 l32i.n a5, a1, 0
|
|
9ce: 651b addi.n a6, a5, 1
|
|
9d0: 0169 s32i.n a6, a1, 0
|
|
9d2: 0145e2 s8i a14, a5, 1
|
|
9d5: 0138 l32i.n a3, a1, 0
|
|
9d7: 001d22 l16ui a2, a13, 0
|
|
9da: 431b addi.n a4, a3, 1
|
|
9dc: 0149 s32i.n a4, a1, 0
|
|
9de: 014322 s8i a2, a3, 1
|
|
9e1: 0138 l32i.n a3, a1, 0
|
|
9e3: 231b addi.n a2, a3, 1
|
|
9e5: 0129 s32i.n a2, a1, 0
|
|
9e7: 161e66 bnei a14, 1, a01 <ieee80211_add_htinfo_vendor+0x149>
|
|
9ea: 011d52 l16ui a5, a13, 2
|
|
9ed: 014352 s8i a5, a3, 1
|
|
9f0: 011d42 l16ui a4, a13, 2
|
|
9f3: 0158 l32i.n a5, a1, 0
|
|
9f5: 414840 srli a4, a4, 8
|
|
9f8: 014542 s8i a4, a5, 1
|
|
9fb: 0128 l32i.n a2, a1, 0
|
|
9fd: 222b addi.n a2, a2, 2
|
|
9ff: 0129 s32i.n a2, a1, 0
|
|
a01: 021db2 l16ui a11, a13, 4
|
|
a04: 0042b2 s8i a11, a2, 0
|
|
a07: 021da2 l16ui a10, a13, 4
|
|
a0a: 01b8 l32i.n a11, a1, 0
|
|
a0c: 41a8a0 srli a10, a10, 8
|
|
a0f: 014ba2 s8i a10, a11, 1
|
|
a12: ffd9b1 l32r a11, 978 <ieee80211_add_htinfo_vendor+0xc0>
|
|
a15: 0a1c movi.n a10, 16
|
|
a17: 0188 l32i.n a8, a1, 0
|
|
a19: 031d72 l16ui a7, a13, 6
|
|
a1c: 982b addi.n a9, a8, 2
|
|
a1e: 0199 s32i.n a9, a1, 0
|
|
a20: 024872 s8i a7, a8, 2
|
|
a23: 031d62 l16ui a6, a13, 6
|
|
a26: 0178 l32i.n a7, a1, 0
|
|
a28: 416860 srli a6, a6, 8
|
|
a2b: 014762 s8i a6, a7, 1
|
|
a2e: 760c movi.n a6, 7
|
|
a30: 0138 l32i.n a3, a1, 0
|
|
a32: 871c movi.n a7, 24
|
|
a34: 232b addi.n a2, a3, 2
|
|
a36: 0129 s32i.n a2, a1, 0
|
|
a38: 5edc bnez.n a14, a51 <ieee80211_add_htinfo_vendor+0x199>
|
|
a3a: 041d52 l16ui a5, a13, 8
|
|
a3d: 024352 s8i a5, a3, 2
|
|
a40: 041d42 l16ui a4, a13, 8
|
|
a43: 0158 l32i.n a5, a1, 0
|
|
a45: 414840 srli a4, a4, 8
|
|
a48: 014542 s8i a4, a5, 1
|
|
a4b: 0128 l32i.n a2, a1, 0
|
|
a4d: 222b addi.n a2, a2, 2
|
|
a4f: 0129 s32i.n a2, a1, 0
|
|
a51: 1e0c movi.n a14, 1
|
|
a53: ffca41 l32r a4, 97c <ieee80211_add_htinfo_vendor+0xc4>
|
|
a56: 0a5072 s16i a7, a0, 20
|
|
a59: 9098 l32i.n a9, a0, 36
|
|
a5b: ffc9d1 l32r a13, 980 <ieee80211_add_htinfo_vendor+0xc8>
|
|
a5e: 1058 l32i.n a5, a0, 4
|
|
a60: 4d38 l32i.n a3, a13, 16
|
|
a62: 1558 l32i.n a5, a5, 4
|
|
a64: 0978 l32i.n a7, a9, 0
|
|
a66: c05250 sub a5, a2, a5
|
|
a69: 548070 extui a8, a7, 0, 6
|
|
a6c: e8c552 addi a5, a5, -24
|
|
a6f: 417670 srli a7, a7, 6
|
|
a72: 0b5052 s16i a5, a0, 22
|
|
a75: 2027a0 or a2, a7, a10
|
|
a78: 19a8 l32i.n a10, a9, 4
|
|
a7a: 1122a0 slli a2, a2, 6
|
|
a7d: 208820 or a8, a8, a2
|
|
a80: 10aa40 and a10, a10, a4
|
|
a83: 19a9 s32i.n a10, a9, 4
|
|
a85: 9058 l32i.n a5, a0, 36
|
|
a87: 0989 s32i.n a8, a9, 0
|
|
a89: 1548 l32i.n a4, a5, 4
|
|
a8b: 077c movi.n a7, -16
|
|
a8d: 104470 and a4, a4, a7
|
|
a90: 204460 or a4, a4, a6
|
|
a93: 1549 s32i.n a4, a5, 4
|
|
a95: c023c0 sub a2, a3, a12
|
|
a98: 932e20 movnez a2, a14, a2
|
|
a9b: 90e8 l32i.n a14, a0, 36
|
|
a9d: 0020c0 memw
|
|
aa0: da7c movi.n a10, -3
|
|
aa2: 049020 extui a9, a2, 0, 1
|
|
aa5: 802bb2 l32i a11, a11, 0x200
|
|
aa8: 0e38 l32i.n a3, a14, 0
|
|
aaa: e47c movi.n a4, -2
|
|
aac: 103340 and a3, a3, a4
|
|
aaf: 0e39 s32i.n a3, a14, 0
|
|
ab1: 9088 l32i.n a8, a0, 36
|
|
ab3: 4eb9 s32i.n a11, a14, 16
|
|
ab5: 0878 l32i.n a7, a8, 0
|
|
ab7: 1199f0 slli a9, a9, 1
|
|
aba: 1077a0 and a7, a7, a10
|
|
abd: 207790 or a7, a7, a9
|
|
ac0: 0879 s32i.n a7, a8, 0
|
|
ac2: 1e2c62 l32i a6, a12, 120
|
|
ac5: 050c movi.n a5, 0
|
|
ac7: 0d1662 l16ui a6, a6, 26
|
|
aca: 9048 l32i.n a4, a0, 36
|
|
acc: 469c beqz.n a6, ae4 <ieee80211_add_htinfo_vendor+0x22c>
|
|
ace: 0488 l32i.n a8, a4, 0
|
|
ad0: 1109 s32i.n a0, a1, 4
|
|
ad2: 0ee877 bbsi a8, 7, ae4 <ieee80211_add_htinfo_vendor+0x22c>
|
|
ad5: ffad01 l32r a0, 98c <ieee80211_add_htinfo_vendor+0xd4>
|
|
ad8: 0000c0 callx0 a0
|
|
adb: 1148 l32i.n a4, a1, 4
|
|
add: 7429 s32i.n a2, a4, 28
|
|
adf: 9448 l32i.n a4, a4, 36
|
|
ae1: 0000c6 j ae8 <ieee80211_add_htinfo_vendor+0x230>
|
|
ae4: 1109 s32i.n a0, a1, 4
|
|
ae6: 7059 s32i.n a5, a0, 28
|
|
ae8: 0c2d mov.n a2, a12
|
|
aea: 7d0d62 l8ui a6, a13, 125
|
|
aed: 1138 l32i.n a3, a1, 4
|
|
aef: 084462 s8i a6, a4, 8
|
|
af2: d0a042 movi a4, 208
|
|
af5: ffa601 l32r a0, 990 <ieee80211_add_htinfo_vendor+0xd8>
|
|
af8: 0000c0 callx0 a0
|
|
afb: 41c8 l32i.n a12, a1, 16
|
|
afd: 51d8 l32i.n a13, a1, 20
|
|
aff: 61e8 l32i.n a14, a1, 24
|
|
b01: 3108 l32i.n a0, a1, 12
|
|
b03: 20c112 addi a1, a1, 32
|
|
b06: f00d ret.n
|
|
b08: ff9f21 l32r a2, 984 <ieee80211_add_htinfo_vendor+0xcc>
|
|
b0b: ffa201 l32r a0, 994 <ieee80211_add_htinfo_vendor+0xdc>
|
|
b0e: 0000c0 callx0 a0
|
|
b11: 120c movi.n a2, 1
|
|
b13: fff906 j afb <ieee80211_add_htinfo_vendor+0x243>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00000b20 <.irom.text>:
|
|
b20: 6e .byte 0x6e
|
|
b21: 6f .byte 0x6f
|
|
b22: 756220 extui a6, a2, 18, 8
|
|
b25: 662066 bnei a0, 2, b8f <ieee80211_add_htinfo_vendor+0x2d7>
|
|
b28: 6f .byte 0x6f
|
|
b29: 612072 l32i a7, a0, 0x184
|
|
b2c: 697463 excw
|
|
b2f: 6f .byte 0x6f
|
|
b30: 6e .byte 0x6e
|
|
b31: 726620 excw
|
|
b34: 656d61 l32r a6, fffda0e8 <ieee80211_add_htinfo_vendor+0xfffd9830>
|
|
b37: 000a add.n a0, a0, a0
|
|
|
|
ieee80211_hwmp.o: file format elf32-xtensa-le
|
|
|
|
|
|
ieee80211_ie_vendor.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_add_ie_vendor_esp_head-0x8>:
|
|
...
|
|
|
|
00000008 <ieee80211_add_ie_vendor_esp_head>:
|
|
8: f0c112 addi a1, a1, -16
|
|
b: 014252 s8i a5, a2, 1
|
|
e: 31c9 s32i.n a12, a1, 12
|
|
10: 2109 s32i.n a0, a1, 8
|
|
12: 0139 s32i.n a3, a1, 0
|
|
14: 1149 s32i.n a4, a1, 4
|
|
16: fffa31 l32r a3, 0 <ieee80211_add_ie_vendor_esp_head-0x8>
|
|
19: 340c movi.n a4, 3
|
|
1b: ddaf02 movi a0, -35
|
|
1e: 02cd mov.n a12, a2
|
|
20: 004202 s8i a0, a2, 0
|
|
23: 222b addi.n a2, a2, 2
|
|
25: fff701 l32r a0, 4 <ieee80211_add_ie_vendor_esp_head-0x4>
|
|
28: 0000c0 callx0 a0
|
|
2b: 2108 l32i.n a0, a1, 8
|
|
2d: 0138 l32i.n a3, a1, 0
|
|
2f: 1128 l32i.n a2, a1, 4
|
|
31: 064c22 s8i a2, a12, 6
|
|
34: 054c32 s8i a3, a12, 5
|
|
37: 2c7b addi.n a2, a12, 7
|
|
39: 31c8 l32i.n a12, a1, 12
|
|
3b: 10c112 addi a1, a1, 16
|
|
3e: f00d ret.n
|
|
...
|
|
|
|
00000050 <ieee80211_add_ie_vendor_esp_mesh_assoc>:
|
|
50: e0c112 addi a1, a1, -32
|
|
53: 3169 s32i.n a6, a1, 12
|
|
55: 4179 s32i.n a7, a1, 16
|
|
57: 5109 s32i.n a0, a1, 20
|
|
59: 2159 s32i.n a5, a1, 8
|
|
5b: 1149 s32i.n a4, a1, 4
|
|
5d: 61c9 s32i.n a12, a1, 24
|
|
5f: 0139 s32i.n a3, a1, 0
|
|
61: 02cd mov.n a12, a2
|
|
63: 030c movi.n a3, 0
|
|
65: 140c movi.n a4, 1
|
|
67: 951c movi.n a5, 25
|
|
69: 000005 call0 6c <ieee80211_add_ie_vendor_esp_mesh_assoc+0x1c>
|
|
6c: 1138 l32i.n a3, a1, 4
|
|
6e: 2c8b addi.n a2, a12, 8
|
|
70: 640c movi.n a4, 6
|
|
72: 0108 l32i.n a0, a1, 0
|
|
74: 074c02 s8i a0, a12, 7
|
|
77: fff201 l32r a0, 40 <ieee80211_add_ie_vendor_esp_head+0x38>
|
|
7a: 0000c0 callx0 a0
|
|
7d: 2cc132 addi a3, a1, 44
|
|
80: 14cc22 addi a2, a12, 20
|
|
83: 240152 l8ui a5, a1, 36
|
|
86: 280142 l8ui a4, a1, 40
|
|
89: 200162 l8ui a6, a1, 32
|
|
8c: 4178 l32i.n a7, a1, 16
|
|
8e: 3188 l32i.n a8, a1, 12
|
|
90: 2198 l32i.n a9, a1, 8
|
|
92: 0e4c92 s8i a9, a12, 14
|
|
95: 0f4c82 s8i a8, a12, 15
|
|
98: 104c72 s8i a7, a12, 16
|
|
9b: 114c62 s8i a6, a12, 17
|
|
9e: 134c42 s8i a4, a12, 19
|
|
a1: 124c52 s8i a5, a12, 18
|
|
a4: 240c movi.n a4, 2
|
|
a6: ffe701 l32r a0, 44 <ieee80211_add_ie_vendor_esp_head+0x3c>
|
|
a9: 0000c0 callx0 a0
|
|
ac: 16cc22 addi a2, a12, 22
|
|
af: 240c movi.n a4, 2
|
|
b1: 30c132 addi a3, a1, 48
|
|
b4: ffe501 l32r a0, 48 <ieee80211_add_ie_vendor_esp_head+0x40>
|
|
b7: 0000c0 callx0 a0
|
|
ba: 18cc22 addi a2, a12, 24
|
|
bd: 240c movi.n a4, 2
|
|
bf: 34c132 addi a3, a1, 52
|
|
c2: ffe201 l32r a0, 4c <ieee80211_add_ie_vendor_esp_head+0x44>
|
|
c5: 0000c0 callx0 a0
|
|
c8: 5108 l32i.n a0, a1, 20
|
|
ca: 380142 l8ui a4, a1, 56
|
|
cd: 2c7b addi.n a2, a12, 7
|
|
cf: 1a4c42 s8i a4, a12, 26
|
|
d2: 61c8 l32i.n a12, a1, 24
|
|
d4: 20c112 addi a1, a1, 32
|
|
d7: f00d ret.n
|
|
d9: 000000 ill
|
|
dc: 000000 ill
|
|
...
|
|
|
|
000000e0 <ieee80211_add_ie_vendor_esp_mesh_group>:
|
|
e0: c50c movi.n a5, 12
|
|
e2: f0c112 addi a1, a1, -16
|
|
e5: 2109 s32i.n a0, a1, 8
|
|
e7: 1149 s32i.n a4, a1, 4
|
|
e9: 31c9 s32i.n a12, a1, 12
|
|
eb: 0139 s32i.n a3, a1, 0
|
|
ed: 02cd mov.n a12, a2
|
|
ef: 130c movi.n a3, 1
|
|
f1: 140c movi.n a4, 1
|
|
f3: 000005 call0 f4 <ieee80211_add_ie_vendor_esp_mesh_group+0x14>
|
|
f6: 1138 l32i.n a3, a1, 4
|
|
f8: 640c movi.n a4, 6
|
|
fa: 0108 l32i.n a0, a1, 0
|
|
fc: 2c8b addi.n a2, a12, 8
|
|
fe: 074c02 s8i a0, a12, 7
|
|
101: 31c8 l32i.n a12, a1, 12
|
|
103: fff601 l32r a0, dc <ieee80211_add_ie_vendor_esp_mesh_assoc+0x8c>
|
|
106: 0000c0 callx0 a0
|
|
109: 2108 l32i.n a0, a1, 8
|
|
10b: 10c112 addi a1, a1, 16
|
|
10e: f00d ret.n
|
|
110: 000000 ill
|
|
...
|
|
|
|
00000114 <ieee80211_add_ie_vendor_esp_simple_pair>:
|
|
114: e0c112 addi a1, a1, -32
|
|
117: 3169 s32i.n a6, a1, 12
|
|
119: 4179 s32i.n a7, a1, 16
|
|
11b: 6109 s32i.n a0, a1, 24
|
|
11d: 2159 s32i.n a5, a1, 8
|
|
11f: 1149 s32i.n a4, a1, 4
|
|
121: 71c9 s32i.n a12, a1, 28
|
|
123: 0139 s32i.n a3, a1, 0
|
|
125: 02cd mov.n a12, a2
|
|
127: 230c movi.n a3, 2
|
|
129: 140c movi.n a4, 1
|
|
12b: 200152 l8ui a5, a1, 32
|
|
12e: 5159 s32i.n a5, a1, 20
|
|
130: 559b addi.n a5, a5, 9
|
|
132: 745050 extui a5, a5, 0, 8
|
|
135: 000005 call0 138 <ieee80211_add_ie_vendor_esp_simple_pair+0x24>
|
|
138: 4138 l32i.n a3, a1, 16
|
|
13a: 5148 l32i.n a4, a1, 20
|
|
13c: 2cbb addi.n a2, a12, 11
|
|
13e: 3168 l32i.n a6, a1, 12
|
|
140: 2178 l32i.n a7, a1, 8
|
|
142: 1188 l32i.n a8, a1, 4
|
|
144: 0198 l32i.n a9, a1, 0
|
|
146: 074c92 s8i a9, a12, 7
|
|
149: 084c82 s8i a8, a12, 8
|
|
14c: 094c72 s8i a7, a12, 9
|
|
14f: 0a4c62 s8i a6, a12, 10
|
|
152: 71c8 l32i.n a12, a1, 28
|
|
154: ffef01 l32r a0, 110 <ieee80211_add_ie_vendor_esp_mesh_group+0x30>
|
|
157: 0000c0 callx0 a0
|
|
15a: 6108 l32i.n a0, a1, 24
|
|
15c: 20c112 addi a1, a1, 32
|
|
15f: f00d ret.n
|
|
161: 000000 ill
|
|
|
|
00000164 <ieee80211_add_ie_vendor_esp_freq_annon>:
|
|
164: e0c112 addi a1, a1, -32
|
|
167: 3109 s32i.n a0, a1, 12
|
|
169: 2159 s32i.n a5, a1, 8
|
|
16b: 1149 s32i.n a4, a1, 4
|
|
16d: 41c9 s32i.n a12, a1, 16
|
|
16f: 0139 s32i.n a3, a1, 0
|
|
171: 02cd mov.n a12, a2
|
|
173: 330c movi.n a3, 3
|
|
175: 140c movi.n a4, 1
|
|
177: 950c movi.n a5, 9
|
|
179: 000005 call0 17c <ieee80211_add_ie_vendor_esp_freq_annon+0x18>
|
|
17c: 1128 l32i.n a2, a1, 4
|
|
17e: 2108 l32i.n a0, a1, 8
|
|
180: 0138 l32i.n a3, a1, 0
|
|
182: 074c32 s8i a3, a12, 7
|
|
185: 094c02 s8i a0, a12, 9
|
|
188: 084c22 s8i a2, a12, 8
|
|
18b: 410800 srli a0, a0, 8
|
|
18e: 2cbb addi.n a2, a12, 11
|
|
190: 0a4c02 s8i a0, a12, 10
|
|
193: 3108 l32i.n a0, a1, 12
|
|
195: 41c8 l32i.n a12, a1, 16
|
|
197: 20c112 addi a1, a1, 32
|
|
19a: f00d ret.n
|
|
19c: 000000 ill
|
|
...
|
|
|
|
000001a0 <ieee80211_add_ie_vendor_esp_now>:
|
|
1a0: f0c112 addi a1, a1, -16
|
|
1a3: 545b addi.n a5, a4, 5
|
|
1a5: 745050 extui a5, a5, 0, 8
|
|
1a8: 1109 s32i.n a0, a1, 4
|
|
1aa: 0139 s32i.n a3, a1, 0
|
|
1ac: 31d9 s32i.n a13, a1, 12
|
|
1ae: 21c9 s32i.n a12, a1, 8
|
|
1b0: 02dd mov.n a13, a2
|
|
1b2: 04cd mov.n a12, a4
|
|
1b4: 430c movi.n a3, 4
|
|
1b6: 140c movi.n a4, 1
|
|
1b8: 000005 call0 1bc <ieee80211_add_ie_vendor_esp_now+0x1c>
|
|
1bb: 2d7b addi.n a2, a13, 7
|
|
1bd: 0138 l32i.n a3, a1, 0
|
|
1bf: 0c4d mov.n a4, a12
|
|
1c1: fff601 l32r a0, 19c <ieee80211_add_ie_vendor_esp_freq_annon+0x38>
|
|
1c4: 0000c0 callx0 a0
|
|
1c7: 2cda add.n a2, a12, a13
|
|
1c9: 1108 l32i.n a0, a1, 4
|
|
1cb: 21c8 l32i.n a12, a1, 8
|
|
1cd: 31d8 l32i.n a13, a1, 12
|
|
1cf: 227b addi.n a2, a2, 7
|
|
1d1: 10c112 addi a1, a1, 16
|
|
1d4: f00d ret.n
|
|
...
|
|
|
|
000001e0 <ieee80211_add_ie_vendor_esp_manufacturer>:
|
|
1e0: e0c112 addi a1, a1, -32
|
|
1e3: 3109 s32i.n a0, a1, 12
|
|
1e5: 1149 s32i.n a4, a1, 4
|
|
1e7: 0139 s32i.n a3, a1, 0
|
|
1e9: 41c9 s32i.n a12, a1, 16
|
|
1eb: dda032 movi a3, 221
|
|
1ee: 05cd mov.n a12, a5
|
|
1f0: 140c movi.n a4, 1
|
|
1f2: 559b addi.n a5, a5, 9
|
|
1f4: 745050 extui a5, a5, 0, 8
|
|
1f7: 000005 call0 1f8 <ieee80211_add_ie_vendor_esp_manufacturer+0x18>
|
|
1fa: 0138 l32i.n a3, a1, 0
|
|
1fc: ddaf42 movi a4, -35
|
|
1ff: 074242 s8i a4, a2, 7
|
|
202: 2129 s32i.n a2, a1, 8
|
|
204: 340c movi.n a4, 3
|
|
206: 228b addi.n a2, a2, 8
|
|
208: fff401 l32r a0, 1d8 <ieee80211_add_ie_vendor_esp_now+0x38>
|
|
20b: 0000c0 callx0 a0
|
|
20e: 1138 l32i.n a3, a1, 4
|
|
210: 0c4d mov.n a4, a12
|
|
212: 2128 l32i.n a2, a1, 8
|
|
214: 41c8 l32i.n a12, a1, 16
|
|
216: 22bb addi.n a2, a2, 11
|
|
218: fff101 l32r a0, 1dc <ieee80211_add_ie_vendor_esp_now+0x3c>
|
|
21b: 0000c0 callx0 a0
|
|
21e: 3108 l32i.n a0, a1, 12
|
|
220: 20c112 addi a1, a1, 32
|
|
223: f00d ret.n
|
|
|
|
ieee80211_input.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_deliver_data-0xc>:
|
|
...
|
|
|
|
0000000c <ieee80211_deliver_data>:
|
|
c: f0c112 addi a1, a1, -16
|
|
f: 1109 s32i.n a0, a1, 4
|
|
11: 0208 l32i.n a0, a2, 0
|
|
13: 350002 l8ui a0, a0, 53
|
|
16: 0139 s32i.n a3, a1, 0
|
|
18: 0ce047 bbsi a0, 4, 28 <ieee80211_deliver_data+0x1c>
|
|
1b: e3ac beqz.n a3, 4d <ieee80211_deliver_data+0x41>
|
|
1d: 032d mov.n a2, a3
|
|
1f: fff801 l32r a0, 0 <ieee80211_deliver_data-0xc>
|
|
22: 0000c0 callx0 a0
|
|
25: 000906 j 4d <ieee80211_deliver_data+0x41>
|
|
28: 320c movi.n a2, 3
|
|
2a: 0b1332 l16ui a3, a3, 22
|
|
2d: 240c movi.n a4, 2
|
|
2f: fff501 l32r a0, 4 <ieee80211_deliver_data-0x8>
|
|
32: 0000c0 callx0 a0
|
|
35: 0158 l32i.n a5, a1, 0
|
|
37: 030c movi.n a3, 0
|
|
39: 1568 l32i.n a6, a5, 4
|
|
3b: 024d mov.n a4, a2
|
|
3d: 1668 l32i.n a6, a6, 4
|
|
3f: 1269 s32i.n a6, a2, 4
|
|
41: 0529 s32i.n a2, a5, 0
|
|
43: 4259 s32i.n a5, a2, 16
|
|
45: c21c movi.n a2, 28
|
|
47: fff001 l32r a0, 8 <ieee80211_deliver_data-0x4>
|
|
4a: 0000c0 callx0 a0
|
|
4d: 1108 l32i.n a0, a1, 4
|
|
4f: 10c112 addi a1, a1, 16
|
|
52: f00d ret.n
|
|
54: 00f380 excw
|
|
57: 378100 excw
|
|
5a: f80000 excw
|
|
5d: ff .byte 0xff
|
|
...
|
|
|
|
00000080 <ieee80211_decap>:
|
|
80: d0c112 addi a1, a1, -48
|
|
83: a1c9 s32i.n a12, a1, 40
|
|
85: 9109 s32i.n a0, a1, 36
|
|
87: 02cd mov.n a12, a2
|
|
89: 05eb addi.n a0, a5, 14
|
|
8b: 0ab407 bgeu a4, a0, 99 <ieee80211_decap+0x19>
|
|
8e: fff401 l32r a0, 60 <ieee80211_deliver_data+0x54>
|
|
91: 0000c0 callx0 a0
|
|
94: 0c0c movi.n a12, 0
|
|
96: 003006 j 15a <ieee80211_decap+0xda>
|
|
99: 054d mov.n a4, a5
|
|
9b: 012d mov.n a2, a1
|
|
9d: fff101 l32r a0, 64 <ieee80211_deliver_data+0x58>
|
|
a0: 0000c0 callx0 a0
|
|
a3: 1c38 l32i.n a3, a12, 4
|
|
a5: 1308 l32i.n a0, a3, 4
|
|
a7: aaa022 movi a2, 170
|
|
aa: 000042 l8ui a4, a0, 0
|
|
ad: 010052 l8ui a5, a0, 1
|
|
b0: 2f9427 bne a4, a2, e3 <ieee80211_decap+0x63>
|
|
b3: 2c9527 bne a5, a2, e3 <ieee80211_decap+0x63>
|
|
b6: 020062 l8ui a6, a0, 2
|
|
b9: 263666 bnei a6, 3, e3 <ieee80211_decap+0x63>
|
|
bc: 030072 l8ui a7, a0, 3
|
|
bf: 07ec bnez.n a7, e3 <ieee80211_decap+0x63>
|
|
c1: 040082 l8ui a8, a0, 4
|
|
c4: b8dc bnez.n a8, e3 <ieee80211_decap+0x63>
|
|
c6: 050092 l8ui a9, a0, 5
|
|
c9: 69dc bnez.n a9, e3 <ieee80211_decap+0x63>
|
|
cb: ffe2a1 l32r a10, 54 <ieee80211_deliver_data+0x48>
|
|
ce: 070042 l8ui a4, a0, 7
|
|
d1: 060052 l8ui a5, a0, 6
|
|
d4: 114480 slli a4, a4, 8
|
|
d7: 204450 or a4, a4, a5
|
|
da: 0514a7 beq a4, a10, e3 <ieee80211_decap+0x63>
|
|
dd: ffde51 l32r a5, 58 <ieee80211_deliver_data+0x4c>
|
|
e0: 139457 bne a4, a5, f7 <ieee80211_decap+0x77>
|
|
e3: 0b1c62 l16ui a6, a12, 22
|
|
e6: 1378 l32i.n a7, a3, 4
|
|
e8: 8179 s32i.n a7, a1, 32
|
|
ea: 66eb addi.n a6, a6, 14
|
|
ec: f2c772 addi a7, a7, -14
|
|
ef: 1379 s32i.n a7, a3, 4
|
|
f1: 0b5c62 s16i a6, a12, 22
|
|
f4: 000706 j 114 <ieee80211_decap+0x94>
|
|
f7: 418840 srli a8, a4, 8
|
|
fa: ffd8a1 l32r a10, 5c <ieee80211_deliver_data+0x50>
|
|
fd: 0b1c92 l16ui a9, a12, 22
|
|
100: fac0b2 addi a11, a0, -6
|
|
103: 81b9 s32i.n a11, a1, 32
|
|
105: 13b9 s32i.n a11, a3, 4
|
|
107: 99aa add.n a9, a9, a10
|
|
109: 99eb addi.n a9, a9, 14
|
|
10b: 0b5c92 s16i a9, a12, 22
|
|
10e: 064042 s8i a4, a0, 6
|
|
111: 074082 s8i a8, a0, 7
|
|
114: 010102 l8ui a0, a1, 1
|
|
117: 140000 extui a0, a0, 0, 2
|
|
11a: 20ac beqz.n a0, 140 <ieee80211_decap+0xc0>
|
|
11c: 451026 beqi a0, 1, 165 <ieee80211_decap+0xe5>
|
|
11f: 372066 bnei a0, 2, 15a <ieee80211_decap+0xda>
|
|
122: 8128 l32i.n a2, a1, 32
|
|
124: 314b addi.n a3, a1, 4
|
|
126: 640c movi.n a4, 6
|
|
128: ffd001 l32r a0, 68 <ieee80211_deliver_data+0x5c>
|
|
12b: 0000c0 callx0 a0
|
|
12e: 10c132 addi a3, a1, 16
|
|
131: 8128 l32i.n a2, a1, 32
|
|
133: 640c movi.n a4, 6
|
|
135: 226b addi.n a2, a2, 6
|
|
137: ffcd01 l32r a0, 6c <ieee80211_deliver_data+0x60>
|
|
13a: 0000c0 callx0 a0
|
|
13d: 000646 j 15a <ieee80211_decap+0xda>
|
|
140: 8128 l32i.n a2, a1, 32
|
|
142: 314b addi.n a3, a1, 4
|
|
144: 640c movi.n a4, 6
|
|
146: ffca01 l32r a0, 70 <ieee80211_deliver_data+0x64>
|
|
149: 0000c0 callx0 a0
|
|
14c: 31ab addi.n a3, a1, 10
|
|
14e: 8128 l32i.n a2, a1, 32
|
|
150: 640c movi.n a4, 6
|
|
152: 226b addi.n a2, a2, 6
|
|
154: ffc801 l32r a0, 74 <ieee80211_deliver_data+0x68>
|
|
157: 0000c0 callx0 a0
|
|
15a: 0c2d mov.n a2, a12
|
|
15c: 9108 l32i.n a0, a1, 36
|
|
15e: a1c8 l32i.n a12, a1, 40
|
|
160: 30c112 addi a1, a1, 48
|
|
163: f00d ret.n
|
|
165: 8128 l32i.n a2, a1, 32
|
|
167: 10c132 addi a3, a1, 16
|
|
16a: 640c movi.n a4, 6
|
|
16c: ffc301 l32r a0, 78 <ieee80211_deliver_data+0x6c>
|
|
16f: 0000c0 callx0 a0
|
|
172: 31ab addi.n a3, a1, 10
|
|
174: 8128 l32i.n a2, a1, 32
|
|
176: 640c movi.n a4, 6
|
|
178: 226b addi.n a2, a2, 6
|
|
17a: ffc001 l32r a0, 7c <ieee80211_deliver_data+0x70>
|
|
17d: 0000c0 callx0 a0
|
|
180: fff586 j 15a <ieee80211_decap+0xda>
|
|
...
|
|
|
|
00000190 <ieee80211_setup_rates>:
|
|
190: f0c112 addi a1, a1, -16
|
|
193: 0109 s32i.n a0, a1, 0
|
|
195: 31e9 s32i.n a14, a1, 12
|
|
197: 21d9 s32i.n a13, a1, 8
|
|
199: 11c9 s32i.n a12, a1, 4
|
|
19b: 04dd mov.n a13, a4
|
|
19d: 02cd mov.n a12, a2
|
|
19f: 03ed mov.n a14, a3
|
|
1a1: 47c222 addi a2, a2, 71
|
|
1a4: 030c movi.n a3, 0
|
|
1a6: 041c movi.n a4, 16
|
|
1a8: fff701 l32r a0, 184 <ieee80211_decap+0x104>
|
|
1ab: 0000c0 callx0 a0
|
|
1ae: 3e2b addi.n a3, a14, 2
|
|
1b0: 48cc22 addi a2, a12, 72
|
|
1b3: 010e42 l8ui a4, a14, 1
|
|
1b6: 474c42 s8i a4, a12, 71
|
|
1b9: fff301 l32r a0, 188 <ieee80211_decap+0x108>
|
|
1bc: 0000c0 callx0 a0
|
|
1bf: 8dac beqz.n a13, 1eb <ieee80211_setup_rates+0x5b>
|
|
1c1: 470c02 l8ui a0, a12, 71
|
|
1c4: 010de2 l8ui a14, a13, 1
|
|
1c7: 2e0a add.n a2, a14, a0
|
|
1c9: 07b2a6 blti a2, 16, 1d4 <ieee80211_setup_rates+0x44>
|
|
1cc: fe0c movi.n a14, 15
|
|
1ce: c0ee00 sub a14, a14, a0
|
|
1d1: 74e0e0 extui a14, a14, 0, 8
|
|
1d4: 3d2b addi.n a3, a13, 2
|
|
1d6: 0e4d mov.n a4, a14
|
|
1d8: 20ca add.n a2, a0, a12
|
|
1da: 48c222 addi a2, a2, 72
|
|
1dd: ffeb01 l32r a0, 18c <ieee80211_decap+0x10c>
|
|
1e0: 0000c0 callx0 a0
|
|
1e3: 470c32 l8ui a3, a12, 71
|
|
1e6: 33ea add.n a3, a3, a14
|
|
1e8: 474c32 s8i a3, a12, 71
|
|
1eb: 020c movi.n a2, 0
|
|
1ed: 11c8 l32i.n a12, a1, 4
|
|
1ef: 21d8 l32i.n a13, a1, 8
|
|
1f1: 31e8 l32i.n a14, a1, 12
|
|
1f3: 0108 l32i.n a0, a1, 0
|
|
1f5: 10c112 addi a1, a1, 16
|
|
1f8: f00d ret.n
|
|
1fa: 000000 ill
|
|
1fd: 000000 ill
|
|
|
|
00000200 <ieee80211_alloc_challenge>:
|
|
200: f0c112 addi a1, a1, -16
|
|
203: 0129 s32i.n a2, a1, 0
|
|
205: 112222 l32i a2, a2, 68
|
|
208: 1109 s32i.n a0, a1, 4
|
|
20a: c2cc bnez.n a2, 21a <ieee80211_alloc_challenge+0x1a>
|
|
20c: 80a022 movi a2, 128
|
|
20f: fffb01 l32r a0, 1fc <ieee80211_setup_rates+0x6c>
|
|
212: 0000c0 callx0 a0
|
|
215: 0108 l32i.n a0, a1, 0
|
|
217: 116022 s32i a2, a0, 68
|
|
21a: 1108 l32i.n a0, a1, 4
|
|
21c: 130c movi.n a3, 1
|
|
21e: 932320 movnez a2, a3, a2
|
|
221: 10c112 addi a1, a1, 16
|
|
224: f00d ret.n
|
|
226: 000000 ill
|
|
229: 000000 ill
|
|
22c: f25000 excw
|
|
22f: 500002 l8ui a0, a0, 80
|
|
232: 0001f2 l8ui a15, a1, 0
|
|
235: 04f250 extui a15, a5, 2, 1
|
|
238: 4c9000 excw
|
|
23b: 900033 excw
|
|
23e: 344c movi.n a4, 67
|
|
...
|
|
|
|
00000248 <ieee80211_parse_beacon>:
|
|
248: e0c112 addi a1, a1, -32
|
|
24b: 41e9 s32i.n a14, a1, 16
|
|
24d: 51f9 s32i.n a15, a1, 20
|
|
24f: 31d9 s32i.n a13, a1, 12
|
|
251: 21c9 s32i.n a12, a1, 8
|
|
253: 1109 s32i.n a0, a1, 4
|
|
255: 03cd mov.n a12, a3
|
|
257: 302c movi.n a0, 35
|
|
259: 12d8 l32i.n a13, a2, 4
|
|
25b: 0b12f2 l16ui a15, a2, 22
|
|
25e: 1dd8 l32i.n a13, a13, 4
|
|
260: 02ed mov.n a14, a2
|
|
262: ffda add.n a15, a15, a13
|
|
264: 18cff2 addi a15, a15, 24
|
|
267: 2dab addi.n a2, a13, 10
|
|
269: 0329 s32i.n a2, a3, 0
|
|
26b: c06fd0 sub a6, a15, a13
|
|
26e: 022067 blt a0, a6, 274 <ieee80211_parse_beacon+0x2c>
|
|
271: 009b46 j 4e2 <ieee80211_parse_beacon+0x29a>
|
|
274: 032d mov.n a2, a3
|
|
276: 0169 s32i.n a6, a1, 0
|
|
278: 035c movi.n a3, 80
|
|
27a: fff101 l32r a0, 240 <ieee80211_alloc_challenge+0x40>
|
|
27d: 0000c0 callx0 a0
|
|
280: 9e28 l32i.n a2, a14, 36
|
|
282: 101d42 l16ui a4, a13, 32
|
|
285: 18cd52 addi a5, a13, 24
|
|
288: 7c59 s32i.n a5, a12, 28
|
|
28a: 055c42 s16i a4, a12, 10
|
|
28d: 2228 l32i.n a2, a2, 8
|
|
28f: 111d32 l16ui a3, a13, 34
|
|
292: 035c32 s16i a3, a12, 6
|
|
295: 24cdd2 addi a13, a13, 36
|
|
298: ffeb01 l32r a0, 244 <ieee80211_alloc_challenge+0x44>
|
|
29b: 0000c0 callx0 a0
|
|
29e: 4cd9 s32i.n a13, a12, 16
|
|
2a0: 054c22 s8i a2, a12, 5
|
|
2a3: dda032 movi a3, 221
|
|
2a6: 562c movi.n a6, 37
|
|
2a8: 0178 l32i.n a7, a1, 0
|
|
2aa: 740020 extui a0, a2, 0, 8
|
|
2ad: 044c02 s8i a0, a12, 4
|
|
2b0: dcc782 addi a8, a7, -36
|
|
2b3: 5c89 s32i.n a8, a12, 20
|
|
2b5: 022677 blt a6, a7, 2bb <ieee80211_parse_beacon+0x73>
|
|
2b8: 008ac6 j 4e7 <ieee80211_parse_beacon+0x29f>
|
|
2bb: ffdc81 l32r a8, 22c <ieee80211_alloc_challenge+0x2c>
|
|
2be: 2a3c movi.n a10, 50
|
|
2c0: db2c movi.n a11, 45
|
|
2c2: ffd991 l32r a9, 228 <ieee80211_alloc_challenge+0x28>
|
|
2c5: c06fd0 sub a6, a15, a13
|
|
2c8: 010d22 l8ui a2, a13, 1
|
|
2cb: 0d7d mov.n a7, a13
|
|
2cd: 422b addi.n a4, a2, 2
|
|
2cf: 02a647 bge a6, a4, 2d5 <ieee80211_parse_beacon+0x8d>
|
|
2d2: 008306 j 4e2 <ieee80211_parse_beacon+0x29a>
|
|
2d5: 000d62 l8ui a6, a13, 0
|
|
2d8: 052c movi.n a5, 32
|
|
2da: 02c6e6 bgei a6, 32, 2e0 <ieee80211_parse_beacon+0x98>
|
|
2dd: 006bc6 j 490 <ieee80211_parse_beacon+0x248>
|
|
2e0: 0da567 bge a5, a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
2e3: 02a6a7 bge a6, a10, 2e9 <ieee80211_parse_beacon+0xa1>
|
|
2e6: 005d46 j 45f <ieee80211_parse_beacon+0x217>
|
|
2e9: 112a67 blt a10, a6, 2fe <ieee80211_parse_beacon+0xb6>
|
|
2ec: bcd9 s32i.n a13, a12, 44
|
|
2ee: 010722 l8ui a2, a7, 1
|
|
2f1: d27a add.n a13, a2, a7
|
|
2f3: dd2b addi.n a13, a13, 2
|
|
2f5: c06fd0 sub a6, a15, a13
|
|
2f8: cc26e6 bgei a6, 2, 2c8 <ieee80211_parse_beacon+0x80>
|
|
2fb: 007a06 j 4e7 <ieee80211_parse_beacon+0x29f>
|
|
2fe: 02a637 bge a6, a3, 304 <ieee80211_parse_beacon+0xbc>
|
|
301: 005386 j 453 <ieee80211_parse_beacon+0x20b>
|
|
304: e92367 blt a3, a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
307: 060c movi.n a6, 0
|
|
309: 2542b6 bltui a2, 4, 332 <ieee80211_parse_beacon+0xea>
|
|
30c: 030d52 l8ui a5, a13, 3
|
|
30f: 020d42 l8ui a4, a13, 2
|
|
312: 115580 slli a5, a5, 8
|
|
315: 050dd2 l8ui a13, a13, 5
|
|
318: 204450 or a4, a4, a5
|
|
31b: 040752 l8ui a5, a7, 4
|
|
31e: 01dd80 slli a13, a13, 24
|
|
321: 115500 slli a5, a5, 16
|
|
324: 2055d0 or a5, a5, a13
|
|
327: 204450 or a4, a4, a5
|
|
32a: ffc151 l32r a5, 230 <ieee80211_alloc_challenge+0x30>
|
|
32d: 019457 bne a4, a5, 332 <ieee80211_parse_beacon+0xea>
|
|
330: 160c movi.n a6, 1
|
|
332: 668c beqz.n a6, 33c <ieee80211_parse_beacon+0xf4>
|
|
334: dc79 s32i.n a7, a12, 52
|
|
336: 010722 l8ui a2, a7, 1
|
|
339: ffed06 j 2f1 <ieee80211_parse_beacon+0xa9>
|
|
33c: 060c movi.n a6, 0
|
|
33e: 2862b6 bltui a2, 6, 36a <ieee80211_parse_beacon+0x122>
|
|
341: 050752 l8ui a5, a7, 5
|
|
344: 030742 l8ui a4, a7, 3
|
|
347: 0207d2 l8ui a13, a7, 2
|
|
34a: 114480 slli a4, a4, 8
|
|
34d: 20dd40 or a13, a13, a4
|
|
350: 040742 l8ui a4, a7, 4
|
|
353: 015580 slli a5, a5, 24
|
|
356: 114400 slli a4, a4, 16
|
|
359: 204450 or a4, a4, a5
|
|
35c: 20dd40 or a13, a13, a4
|
|
35f: 079d87 bne a13, a8, 36a <ieee80211_parse_beacon+0x122>
|
|
362: 060752 l8ui a5, a7, 6
|
|
365: 011566 bnei a5, 1, 36a <ieee80211_parse_beacon+0x122>
|
|
368: 160c movi.n a6, 1
|
|
36a: e6ec bnez.n a6, 39c <ieee80211_parse_beacon+0x154>
|
|
36c: 060c movi.n a6, 0
|
|
36e: 2862b6 bltui a2, 6, 39a <ieee80211_parse_beacon+0x152>
|
|
371: 050752 l8ui a5, a7, 5
|
|
374: 030742 l8ui a4, a7, 3
|
|
377: 0207d2 l8ui a13, a7, 2
|
|
37a: 114480 slli a4, a4, 8
|
|
37d: 20dd40 or a13, a13, a4
|
|
380: 040742 l8ui a4, a7, 4
|
|
383: 015580 slli a5, a5, 24
|
|
386: 114400 slli a4, a4, 16
|
|
389: 204450 or a4, a4, a5
|
|
38c: 20dd40 or a13, a13, a4
|
|
38f: 079d87 bne a13, a8, 39a <ieee80211_parse_beacon+0x152>
|
|
392: 0607d2 l8ui a13, a7, 6
|
|
395: 150c movi.n a5, 1
|
|
397: 8365d0 moveqz a6, a5, a13
|
|
39a: 368c beqz.n a6, 3a1 <ieee80211_parse_beacon+0x159>
|
|
39c: fc79 s32i.n a7, a12, 60
|
|
39e: ffe506 j 336 <ieee80211_parse_beacon+0xee>
|
|
3a1: 060c movi.n a6, 0
|
|
3a3: 2542b6 bltui a2, 4, 3cc <ieee80211_parse_beacon+0x184>
|
|
3a6: 0507d2 l8ui a13, a7, 5
|
|
3a9: 030752 l8ui a5, a7, 3
|
|
3ac: 020742 l8ui a4, a7, 2
|
|
3af: 115580 slli a5, a5, 8
|
|
3b2: 204450 or a4, a4, a5
|
|
3b5: 040752 l8ui a5, a7, 4
|
|
3b8: 01dd80 slli a13, a13, 24
|
|
3bb: 115500 slli a5, a5, 16
|
|
3be: 2055d0 or a5, a5, a13
|
|
3c1: 204450 or a4, a4, a5
|
|
3c4: ff9c51 l32r a5, 234 <ieee80211_alloc_challenge+0x34>
|
|
3c7: 019457 bne a4, a5, 3cc <ieee80211_parse_beacon+0x184>
|
|
3ca: 160c movi.n a6, 1
|
|
3cc: 468c beqz.n a6, 3d4 <ieee80211_parse_beacon+0x18c>
|
|
3ce: 136c72 s32i a7, a12, 76
|
|
3d1: ffd846 j 336 <ieee80211_parse_beacon+0xee>
|
|
3d4: cd2962 l32i a6, a9, 0x334
|
|
3d7: 056c60 extui a6, a6, 28, 1
|
|
3da: f13616 beqz a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
3dd: 060c movi.n a6, 0
|
|
3df: 2542b6 bltui a2, 4, 408 <ieee80211_parse_beacon+0x1c0>
|
|
3e2: 050752 l8ui a5, a7, 5
|
|
3e5: 030742 l8ui a4, a7, 3
|
|
3e8: 0207d2 l8ui a13, a7, 2
|
|
3eb: 114480 slli a4, a4, 8
|
|
3ee: 20dd40 or a13, a13, a4
|
|
3f1: 040742 l8ui a4, a7, 4
|
|
3f4: 015580 slli a5, a5, 24
|
|
3f7: 114400 slli a4, a4, 16
|
|
3fa: 204450 or a4, a4, a5
|
|
3fd: 20dd40 or a13, a13, a4
|
|
400: ff8e41 l32r a4, 238 <ieee80211_alloc_challenge+0x38>
|
|
403: 019d47 bne a13, a4, 408 <ieee80211_parse_beacon+0x1c0>
|
|
406: 160c movi.n a6, 1
|
|
408: d68c beqz.n a6, 419 <ieee80211_parse_beacon+0x1d1>
|
|
40a: 102c52 l32i a5, a12, 64
|
|
40d: ee0556 bnez a5, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
410: 106c72 s32i a7, a12, 64
|
|
413: 010722 l8ui a2, a7, 1
|
|
416: ffb5c6 j 2f1 <ieee80211_parse_beacon+0xa9>
|
|
419: 060c movi.n a6, 0
|
|
41b: 2542b6 bltui a2, 4, 444 <ieee80211_parse_beacon+0x1fc>
|
|
41e: 050752 l8ui a5, a7, 5
|
|
421: 030742 l8ui a4, a7, 3
|
|
424: 0207d2 l8ui a13, a7, 2
|
|
427: 114480 slli a4, a4, 8
|
|
42a: 20dd40 or a13, a13, a4
|
|
42d: 040742 l8ui a4, a7, 4
|
|
430: 015580 slli a5, a5, 24
|
|
433: 114400 slli a4, a4, 16
|
|
436: 204450 or a4, a4, a5
|
|
439: 20dd40 or a13, a13, a4
|
|
43c: ff8041 l32r a4, 23c <ieee80211_alloc_challenge+0x3c>
|
|
43f: 019d47 bne a13, a4, 444 <ieee80211_parse_beacon+0x1fc>
|
|
442: 160c movi.n a6, 1
|
|
444: ea9616 beqz a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
447: 112c52 l32i a5, a12, 68
|
|
44a: ea3556 bnez a5, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
44d: 106c72 s32i a7, a12, 64
|
|
450: ffb886 j 336 <ieee80211_parse_beacon+0xee>
|
|
453: c3c6d2 addi a13, a6, -61
|
|
456: e97d56 bnez a13, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
459: 116c72 s32i a7, a12, 68
|
|
45c: ffa386 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
45f: 1326b7 blt a6, a11, 476 <ieee80211_parse_beacon+0x22e>
|
|
462: 052b67 blt a11, a6, 46b <ieee80211_parse_beacon+0x223>
|
|
465: 106cd2 s32i a13, a12, 64
|
|
468: ffa086 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
46b: d0c642 addi a4, a6, -48
|
|
46e: e7f456 bnez a4, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
471: ecd9 s32i.n a13, a12, 56
|
|
473: ff9dc6 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
476: d6c652 addi a5, a6, -42
|
|
479: e74556 bnez a5, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
47c: 620b addi.n a6, a2, -1
|
|
47e: e6f656 bnez a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
481: 020dd2 l8ui a13, a13, 2
|
|
484: 00a122 movi a2, 0x100
|
|
487: 20dd20 or a13, a13, a2
|
|
48a: 045cd2 s16i a13, a12, 8
|
|
48d: ff9746 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
490: 2c46a6 blti a6, 4, 4c0 <ieee80211_parse_beacon+0x278>
|
|
493: 0256e6 bgei a6, 5, 499 <ieee80211_parse_beacon+0x251>
|
|
496: ff95c6 j 2f1 <ieee80211_parse_beacon+0xa9>
|
|
499: 1066a6 blti a6, 6, 4ad <ieee80211_parse_beacon+0x265>
|
|
49c: 0276e6 bgei a6, 7, 4a2 <ieee80211_parse_beacon+0x25a>
|
|
49f: ff9386 j 2f1 <ieee80211_parse_beacon+0xa9>
|
|
4a2: f9c642 addi a4, a6, -7
|
|
4a5: e48456 bnez a4, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
4a8: 8cd9 s32i.n a13, a12, 32
|
|
4aa: ff9006 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
4ad: fbc652 addi a5, a6, -5
|
|
4b0: e3d556 bnez a5, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
4b3: 4e68 l32i.n a6, a14, 16
|
|
4b5: 6cd9 s32i.n a13, a12, 24
|
|
4b7: c06d60 sub a6, a13, a6
|
|
4ba: 0c4c62 s8i a6, a12, 12
|
|
4bd: ff8b46 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
4c0: 1616a6 blti a6, 1, 4da <ieee80211_parse_beacon+0x292>
|
|
4c3: 0426e6 bgei a6, 2, 4cb <ieee80211_parse_beacon+0x283>
|
|
4c6: acd9 s32i.n a13, a12, 40
|
|
4c8: ff8886 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
4cb: fdc6d2 addi a13, a6, -3
|
|
4ce: e1fd56 bnez a13, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
4d1: 020702 l8ui a0, a7, 2
|
|
4d4: 044c02 s8i a0, a12, 4
|
|
4d7: ff84c6 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
4da: e13656 bnez a6, 2f1 <ieee80211_parse_beacon+0xa9>
|
|
4dd: 9cd9 s32i.n a13, a12, 36
|
|
4df: ff82c6 j 2ee <ieee80211_parse_beacon+0xa6>
|
|
4e2: 120c movi.n a2, 1
|
|
4e4: 002206 j 570 <ieee80211_parse_beacon+0x328>
|
|
4e7: ac68 l32i.n a6, a12, 40
|
|
4e9: bc78 l32i.n a7, a12, 44
|
|
4eb: 090616 beqz a6, 57f <ieee80211_parse_beacon+0x337>
|
|
4ee: 0106e2 l8ui a14, a6, 1
|
|
4f1: 02beb6 bltui a14, 16, 4f7 <ieee80211_parse_beacon+0x2af>
|
|
4f4: 0021c6 j 57f <ieee80211_parse_beacon+0x337>
|
|
4f7: 020c movi.n a2, 0
|
|
4f9: 369c beqz.n a6, 510 <ieee80211_parse_beacon+0x2c8>
|
|
4fb: 179c beqz.n a7, 510 <ieee80211_parse_beacon+0x2c8>
|
|
4fd: 010742 l8ui a4, a7, 1
|
|
500: 010652 l8ui a5, a6, 1
|
|
503: ff0c movi.n a15, 15
|
|
505: c0ff50 sub a15, a15, a5
|
|
508: 04af47 bge a15, a4, 510 <ieee80211_parse_beacon+0x2c8>
|
|
50b: 460c movi.n a6, 4
|
|
50d: 202260 or a2, a2, a6
|
|
510: 870c movi.n a7, 8
|
|
512: 9c68 l32i.n a6, a12, 36
|
|
514: 050ca2 l8ui a10, a12, 5
|
|
517: 668c beqz.n a6, 521 <ieee80211_parse_beacon+0x2d9>
|
|
519: 010692 l8ui a9, a6, 1
|
|
51c: 082c movi.n a8, 32
|
|
51e: 02b897 bgeu a8, a9, 524 <ieee80211_parse_beacon+0x2dc>
|
|
521: 202270 or a2, a2, a7
|
|
524: 041a07 beq a10, a0, 52c <ieee80211_parse_beacon+0x2e4>
|
|
527: 0b2c movi.n a11, 32
|
|
529: 2022b0 or a2, a2, a11
|
|
52c: 8c08 l32i.n a0, a12, 32
|
|
52e: 060c movi.n a6, 0
|
|
530: 608c beqz.n a0, 53a <ieee80211_parse_beacon+0x2f2>
|
|
532: 0100d2 l8ui a13, a0, 1
|
|
535: 013df6 bgeui a13, 3, 53a <ieee80211_parse_beacon+0x2f2>
|
|
538: 8c69 s32i.n a6, a12, 32
|
|
53a: 102c02 l32i a0, a12, 64
|
|
53d: a81c movi.n a8, 26
|
|
53f: 409c beqz.n a0, 557 <ieee80211_parse_beacon+0x30f>
|
|
541: 0100e2 l8ui a14, a0, 1
|
|
544: e41c movi.n a4, 30
|
|
546: 000052 l8ui a5, a0, 0
|
|
549: 08fd mov.n a15, a8
|
|
54b: c05530 sub a5, a5, a3
|
|
54e: 83f450 moveqz a15, a4, a5
|
|
551: 02bef7 bgeu a14, a15, 557 <ieee80211_parse_beacon+0x30f>
|
|
554: 106c62 s32i a6, a12, 64
|
|
557: 112c02 l32i a0, a12, 68
|
|
55a: 691c movi.n a9, 22
|
|
55c: 009c beqz.n a0, 570 <ieee80211_parse_beacon+0x328>
|
|
55e: 0000a2 l8ui a10, a0, 0
|
|
561: 010072 l8ui a7, a0, 1
|
|
564: c0aa30 sub a10, a10, a3
|
|
567: 8398a0 moveqz a9, a8, a10
|
|
56a: 02b797 bgeu a7, a9, 570 <ieee80211_parse_beacon+0x328>
|
|
56d: 116c62 s32i a6, a12, 68
|
|
570: 21c8 l32i.n a12, a1, 8
|
|
572: 31d8 l32i.n a13, a1, 12
|
|
574: 41e8 l32i.n a14, a1, 16
|
|
576: 51f8 l32i.n a15, a1, 20
|
|
578: 1108 l32i.n a0, a1, 4
|
|
57a: 20c112 addi a1, a1, 32
|
|
57d: f00d ret.n
|
|
57f: 220c movi.n a2, 2
|
|
581: ffdd06 j 4f9 <ieee80211_parse_beacon+0x2b1>
|
|
584: f25000 excw
|
|
587: 500000 excw
|
|
58a: 0001f2 l8ui a15, a1, 0
|
|
58d: 02f250 excw
|
|
590: f25000 excw
|
|
593: 500004 excw
|
|
596: 4105f2 l8ui a15, a5, 65
|
|
599: fffb addi.n a15, a15, 15
|
|
59b: 030272 l8ui a7, a2, 3
|
|
59e: 010262 l8ui a6, a2, 1
|
|
5a1: 000252 l8ui a5, a2, 0
|
|
5a4: 116680 slli a6, a6, 8
|
|
5a7: 205560 or a5, a5, a6
|
|
5aa: 020262 l8ui a6, a2, 2
|
|
5ad: 017780 slli a7, a7, 24
|
|
5b0: 116600 slli a6, a6, 16
|
|
5b3: 206670 or a6, a6, a7
|
|
5b6: 202560 or a2, a5, a6
|
|
5b9: 311247 beq a2, a4, 5ee <ieee80211_parse_beacon+0x3a6>
|
|
5bc: fff371 l32r a7, 588 <ieee80211_parse_beacon+0x340>
|
|
5bf: fff381 l32r a8, 58c <ieee80211_parse_beacon+0x344>
|
|
5c2: 1d1277 beq a2, a7, 5e3 <ieee80211_parse_beacon+0x39b>
|
|
5c5: 291287 beq a2, a8, 5f2 <ieee80211_parse_beacon+0x3aa>
|
|
5c8: fff291 l32r a9, 590 <ieee80211_parse_beacon+0x348>
|
|
5cb: fff2a1 l32r a10, 594 <ieee80211_parse_beacon+0x34c>
|
|
5ce: 241297 beq a2, a9, 5f6 <ieee80211_parse_beacon+0x3ae>
|
|
5d1: 0312a7 beq a2, a10, 5d8 <ieee80211_parse_beacon+0x390>
|
|
5d4: 022c movi.n a2, 32
|
|
5d6: f00d ret.n
|
|
5d8: 338c beqz.n a3, 5df <ieee80211_parse_beacon+0x397>
|
|
5da: db0c movi.n a11, 13
|
|
5dc: 0043b2 s8i a11, a3, 0
|
|
5df: 620c movi.n a2, 6
|
|
5e1: f00d ret.n
|
|
5e3: ff8316 beqz a3, 5df <ieee80211_parse_beacon+0x397>
|
|
5e6: 520c movi.n a2, 5
|
|
5e8: 004322 s8i a2, a3, 0
|
|
5eb: fffc06 j 5df <ieee80211_parse_beacon+0x397>
|
|
5ee: 020c movi.n a2, 0
|
|
5f0: f00d ret.n
|
|
5f2: 120c movi.n a2, 1
|
|
5f4: f00d ret.n
|
|
5f6: 320c movi.n a2, 3
|
|
5f8: f00d ret.n
|
|
5fa: 000000 ill
|
|
5fd: 00f250 excw
|
|
600: f25000 excw
|
|
603: 500001 l32r a0, fffd4604 <ieee80211_setup_rateset+0xfffd3c38>
|
|
606: 3102f2 l8ui a15, a2, 49
|
|
609: fffd excw
|
|
60b: 030262 l8ui a6, a2, 3
|
|
60e: 010252 l8ui a5, a2, 1
|
|
611: 000242 l8ui a4, a2, 0
|
|
614: 115580 slli a5, a5, 8
|
|
617: 204450 or a4, a4, a5
|
|
61a: 020252 l8ui a5, a2, 2
|
|
61d: 016680 slli a6, a6, 24
|
|
620: 115500 slli a5, a5, 16
|
|
623: 205560 or a5, a5, a6
|
|
626: 202450 or a2, a4, a5
|
|
629: 0b1237 beq a2, a3, 638 <ieee80211_parse_beacon+0x3f0>
|
|
62c: fff561 l32r a6, 600 <ieee80211_parse_beacon+0x3b8>
|
|
62f: fff571 l32r a7, 604 <ieee80211_parse_beacon+0x3bc>
|
|
632: 0a1267 beq a2, a6, 640 <ieee80211_parse_beacon+0x3f8>
|
|
635: 031277 beq a2, a7, 63c <ieee80211_parse_beacon+0x3f4>
|
|
638: 020c movi.n a2, 0
|
|
63a: f00d ret.n
|
|
63c: 220c movi.n a2, 2
|
|
63e: f00d ret.n
|
|
640: 120c movi.n a2, 1
|
|
642: f00d ret.n
|
|
644: ac0f00 excw
|
|
647: 0f0000 excw
|
|
64a: 01ac beqz.n a1, 66e <ieee80211_parse_beacon+0x426>
|
|
64c: ac0f00 excw
|
|
64f: 0f0002 l8ui a0, a0, 15
|
|
652: 03ac beqz.n a3, 676 <ieee80211_parse_beacon+0x42e>
|
|
654: ac0f00 excw
|
|
657: 0f0004 excw
|
|
65a: 05ac beqz.n a5, 67e <ieee80211_parse_beacon+0x436>
|
|
65c: fffa41 l32r a4, 644 <ieee80211_parse_beacon+0x3fc>
|
|
65f: 030272 l8ui a7, a2, 3
|
|
662: 010262 l8ui a6, a2, 1
|
|
665: 000252 l8ui a5, a2, 0
|
|
668: 116680 slli a6, a6, 8
|
|
66b: 205560 or a5, a5, a6
|
|
66e: 020262 l8ui a6, a2, 2
|
|
671: 017780 slli a7, a7, 24
|
|
674: 116600 slli a6, a6, 16
|
|
677: 206670 or a6, a6, a7
|
|
67a: 202560 or a2, a5, a6
|
|
67d: 371247 beq a2, a4, 6b8 <ieee80211_parse_beacon+0x470>
|
|
680: fff271 l32r a7, 648 <ieee80211_parse_beacon+0x400>
|
|
683: fff281 l32r a8, 64c <ieee80211_parse_beacon+0x404>
|
|
686: 231277 beq a2, a7, 6ad <ieee80211_parse_beacon+0x465>
|
|
689: 2f1287 beq a2, a8, 6bc <ieee80211_parse_beacon+0x474>
|
|
68c: fff191 l32r a9, 650 <ieee80211_parse_beacon+0x408>
|
|
68f: fff1a1 l32r a10, 654 <ieee80211_parse_beacon+0x40c>
|
|
692: 2a1297 beq a2, a9, 6c0 <ieee80211_parse_beacon+0x478>
|
|
695: 2b12a7 beq a2, a10, 6c4 <ieee80211_parse_beacon+0x47c>
|
|
698: fff0b1 l32r a11, 658 <ieee80211_parse_beacon+0x410>
|
|
69b: 0312b7 beq a2, a11, 6a2 <ieee80211_parse_beacon+0x45a>
|
|
69e: 022c movi.n a2, 32
|
|
6a0: f00d ret.n
|
|
6a2: 338c beqz.n a3, 6a9 <ieee80211_parse_beacon+0x461>
|
|
6a4: d20c movi.n a2, 13
|
|
6a6: 004322 s8i a2, a3, 0
|
|
6a9: 620c movi.n a2, 6
|
|
6ab: f00d ret.n
|
|
6ad: ff8316 beqz a3, 6a9 <ieee80211_parse_beacon+0x461>
|
|
6b0: 540c movi.n a4, 5
|
|
6b2: 004342 s8i a4, a3, 0
|
|
6b5: fffc06 j 6a9 <ieee80211_parse_beacon+0x461>
|
|
6b8: 020c movi.n a2, 0
|
|
6ba: f00d ret.n
|
|
6bc: 120c movi.n a2, 1
|
|
6be: f00d ret.n
|
|
6c0: 220c movi.n a2, 2
|
|
6c2: f00d ret.n
|
|
6c4: 320c movi.n a2, 3
|
|
6c6: f00d ret.n
|
|
6c8: ac0f00 excw
|
|
6cb: 0f0000 excw
|
|
6ce: 01ac beqz.n a1, 6f2 <ieee80211_parse_beacon+0x4aa>
|
|
6d0: ac0f00 excw
|
|
6d3: fd3102 excw
|
|
6d6: ff .byte 0xff
|
|
6d7: 030262 l8ui a6, a2, 3
|
|
6da: 010252 l8ui a5, a2, 1
|
|
6dd: 000242 l8ui a4, a2, 0
|
|
6e0: 115580 slli a5, a5, 8
|
|
6e3: 204450 or a4, a4, a5
|
|
6e6: 020252 l8ui a5, a2, 2
|
|
6e9: 016680 slli a6, a6, 24
|
|
6ec: 115500 slli a5, a5, 16
|
|
6ef: 205560 or a5, a5, a6
|
|
6f2: 202450 or a2, a4, a5
|
|
6f5: 0b1237 beq a2, a3, 704 <ieee80211_parse_beacon+0x4bc>
|
|
6f8: fff561 l32r a6, 6cc <ieee80211_parse_beacon+0x484>
|
|
6fb: fff571 l32r a7, 6d0 <ieee80211_parse_beacon+0x488>
|
|
6fe: 0a1267 beq a2, a6, 70c <ieee80211_parse_beacon+0x4c4>
|
|
701: 031277 beq a2, a7, 708 <ieee80211_parse_beacon+0x4c0>
|
|
704: 020c movi.n a2, 0
|
|
706: f00d ret.n
|
|
708: 220c movi.n a2, 2
|
|
70a: f00d ret.n
|
|
70c: 120c movi.n a2, 1
|
|
70e: f00d ret.n
|
|
710: 000000 ill
|
|
...
|
|
|
|
00000714 <ieee80211_parse_wpa>:
|
|
714: 050c movi.n a5, 0
|
|
716: e0c112 addi a1, a1, -32
|
|
719: 6109 s32i.n a0, a1, 24
|
|
71b: 004152 s8i a5, a1, 0
|
|
71e: d208 l32i.n a0, a2, 52
|
|
720: 509c beqz.n a0, 739 <ieee80211_parse_wpa+0x25>
|
|
722: 4109 s32i.n a0, a1, 16
|
|
724: 070032 l8ui a3, a0, 7
|
|
727: 060022 l8ui a2, a0, 6
|
|
72a: 113380 slli a3, a3, 8
|
|
72d: 202230 or a2, a2, a3
|
|
730: 112200 slli a2, a2, 16
|
|
733: 312020 srai a2, a2, 16
|
|
736: 101226 beqi a2, 1, 74a <ieee80211_parse_wpa+0x36>
|
|
739: 052d mov.n a2, a5
|
|
73b: 000106 j 743 <ieee80211_parse_wpa+0x2f>
|
|
73e: 0df096 bltz a0, 821 <ieee80211_parse_wpa+0x10d>
|
|
741: 120c movi.n a2, 1
|
|
743: 6108 l32i.n a0, a1, 24
|
|
745: 20c112 addi a1, a1, 32
|
|
748: f00d ret.n
|
|
74a: 013d mov.n a3, a1
|
|
74c: 208b addi.n a2, a0, 8
|
|
74e: 010062 l8ui a6, a0, 1
|
|
751: 340c movi.n a4, 3
|
|
753: ffef51 l32r a5, 710 <ieee80211_parse_beacon+0x4c8>
|
|
756: 5159 s32i.n a5, a1, 20
|
|
758: 804542 s8i a4, a5, 128
|
|
75b: fac662 addi a6, a6, -6
|
|
75e: 1169 s32i.n a6, a1, 4
|
|
760: ffe345 call0 598 <ieee80211_parse_beacon+0x350>
|
|
763: 050c movi.n a5, 0
|
|
765: 4168 l32i.n a6, a1, 16
|
|
767: 1108 l32i.n a0, a1, 4
|
|
769: 5178 l32i.n a7, a1, 20
|
|
76b: fac002 addi a0, a0, -6
|
|
76e: 844722 s8i a2, a7, 132
|
|
771: 0d0672 l8ui a7, a6, 13
|
|
774: 0c0662 l8ui a6, a6, 12
|
|
777: 117780 slli a7, a7, 8
|
|
77a: 206670 or a6, a6, a7
|
|
77d: f46060 extui a6, a6, 0, 16
|
|
780: 60bc beqz.n a0, 7ba <ieee80211_parse_wpa+0xa6>
|
|
782: 3159 s32i.n a5, a1, 12
|
|
784: 7169 s32i.n a6, a1, 28
|
|
786: 1109 s32i.n a0, a1, 4
|
|
788: f48050 extui a8, a5, 0, 16
|
|
78b: 2bb867 bgeu a8, a6, 7ba <ieee80211_parse_wpa+0xa6>
|
|
78e: 4138 l32i.n a3, a1, 16
|
|
790: a02530 addx4 a2, a5, a3
|
|
793: 22eb addi.n a2, a2, 14
|
|
795: 013d mov.n a3, a1
|
|
797: ffe005 call0 598 <ieee80211_parse_beacon+0x350>
|
|
79a: 5108 l32i.n a0, a1, 20
|
|
79c: 7168 l32i.n a6, a1, 28
|
|
79e: 820002 l8ui a0, a0, 130
|
|
7a1: 3158 l32i.n a5, a1, 12
|
|
7a3: 108c beqz.n a0, 7a8 <ieee80211_parse_wpa+0x94>
|
|
7a5: 041066 bnei a0, 1, 7ad <ieee80211_parse_wpa+0x99>
|
|
7a8: 5138 l32i.n a3, a1, 20
|
|
7aa: 824322 s8i a2, a3, 130
|
|
7ad: 1108 l32i.n a0, a1, 4
|
|
7af: 451b addi.n a4, a5, 1
|
|
7b1: 745040 extui a5, a4, 0, 8
|
|
7b4: fcc002 addi a0, a0, -4
|
|
7b7: fff146 j 780 <ieee80211_parse_wpa+0x6c>
|
|
7ba: 6310a6 blti a0, 1, 821 <ieee80211_parse_wpa+0x10d>
|
|
7bd: 050c movi.n a5, 0
|
|
7bf: 4178 l32i.n a7, a1, 16
|
|
7c1: fec002 addi a0, a0, -2
|
|
7c4: a06670 addx4 a6, a6, a7
|
|
7c7: 10c622 addi a2, a6, 16
|
|
7ca: 0f0672 l8ui a7, a6, 15
|
|
7cd: 0e0662 l8ui a6, a6, 14
|
|
7d0: 117780 slli a7, a7, 8
|
|
7d3: 206670 or a6, a6, a7
|
|
7d6: f46060 extui a6, a6, 0, 16
|
|
7d9: f61016 beqz a0, 73e <ieee80211_parse_wpa+0x2a>
|
|
7dc: 7169 s32i.n a6, a1, 28
|
|
7de: 3159 s32i.n a5, a1, 12
|
|
7e0: 2129 s32i.n a2, a1, 8
|
|
7e2: 1109 s32i.n a0, a1, 4
|
|
7e4: f49050 extui a9, a5, 0, 16
|
|
7e7: 023967 bltu a9, a6, 7ed <ieee80211_parse_wpa+0xd9>
|
|
7ea: ffd406 j 73e <ieee80211_parse_wpa+0x2a>
|
|
7ed: ffe185 call0 608 <ieee80211_parse_beacon+0x3c0>
|
|
7f0: 091266 bnei a2, 1, 7fd <ieee80211_parse_wpa+0xe9>
|
|
7f3: 51b8 l32i.n a11, a1, 20
|
|
7f5: 2a0c movi.n a10, 2
|
|
7f7: 814ba2 s8i a10, a11, 129
|
|
7fa: 000386 j 80c <ieee80211_parse_wpa+0xf8>
|
|
7fd: 2128 l32i.n a2, a1, 8
|
|
7ff: ffe085 call0 608 <ieee80211_parse_beacon+0x3c0>
|
|
802: 062266 bnei a2, 2, 80c <ieee80211_parse_wpa+0xf8>
|
|
805: 5128 l32i.n a2, a1, 20
|
|
807: 300c movi.n a0, 3
|
|
809: 814202 s8i a0, a2, 129
|
|
80c: 7168 l32i.n a6, a1, 28
|
|
80e: 3158 l32i.n a5, a1, 12
|
|
810: 2128 l32i.n a2, a1, 8
|
|
812: 1108 l32i.n a0, a1, 4
|
|
814: 224b addi.n a2, a2, 4
|
|
816: fcc002 addi a0, a0, -4
|
|
819: 351b addi.n a3, a5, 1
|
|
81b: 745030 extui a5, a3, 0, 8
|
|
81e: ffedc6 j 7d9 <ieee80211_parse_wpa+0xc5>
|
|
821: 020c movi.n a2, 0
|
|
823: ffc706 j 743 <ieee80211_parse_wpa+0x2f>
|
|
826: 000000 ill
|
|
829: 000000 ill
|
|
|
|
0000082c <ieee80211_parse_rsn>:
|
|
82c: 040c movi.n a4, 0
|
|
82e: e0c112 addi a1, a1, -32
|
|
831: 41d9 s32i.n a13, a1, 16
|
|
833: 51e9 s32i.n a14, a1, 20
|
|
835: 61f9 s32i.n a15, a1, 24
|
|
837: 31c9 s32i.n a12, a1, 12
|
|
839: 004142 s8i a4, a1, 0
|
|
83c: e2c8 l32i.n a12, a2, 56
|
|
83e: 2109 s32i.n a0, a1, 8
|
|
840: 9c9c beqz.n a12, 85d <ieee80211_parse_rsn+0x31>
|
|
842: 010c52 l8ui a5, a12, 1
|
|
845: 030c22 l8ui a2, a12, 3
|
|
848: 1195a6 blti a5, 10, 85d <ieee80211_parse_rsn+0x31>
|
|
84b: 020c02 l8ui a0, a12, 2
|
|
84e: 112280 slli a2, a2, 8
|
|
851: 200020 or a0, a0, a2
|
|
854: 110000 slli a0, a0, 16
|
|
857: 310000 srai a0, a0, 16
|
|
85a: 1b1026 beqi a0, 1, 879 <ieee80211_parse_rsn+0x4d>
|
|
85d: 042d mov.n a2, a4
|
|
85f: 0001c6 j 86a <ieee80211_parse_rsn+0x3e>
|
|
862: 022de6 bgei a13, 2, 868 <ieee80211_parse_rsn+0x3c>
|
|
865: 002e86 j 923 <ieee80211_parse_rsn+0xf7>
|
|
868: 120c movi.n a2, 1
|
|
86a: 31c8 l32i.n a12, a1, 12
|
|
86c: 41d8 l32i.n a13, a1, 16
|
|
86e: 51e8 l32i.n a14, a1, 20
|
|
870: 61f8 l32i.n a15, a1, 24
|
|
872: 2108 l32i.n a0, a1, 8
|
|
874: 20c112 addi a1, a1, 32
|
|
877: f00d ret.n
|
|
879: 2c4b addi.n a2, a12, 4
|
|
87b: ffebf1 l32r a15, 828 <ieee80211_parse_wpa+0x114>
|
|
87e: 330c movi.n a3, 3
|
|
880: 7159 s32i.n a5, a1, 28
|
|
882: 804f32 s8i a3, a15, 128
|
|
885: 013d mov.n a3, a1
|
|
887: ffdd45 call0 65c <ieee80211_parse_beacon+0x414>
|
|
88a: 0e0c movi.n a14, 0
|
|
88c: 71d8 l32i.n a13, a1, 28
|
|
88e: 844f22 s8i a2, a15, 132
|
|
891: 080c42 l8ui a4, a12, 8
|
|
894: 090c52 l8ui a5, a12, 9
|
|
897: f8cdd2 addi a13, a13, -8
|
|
89a: ccab addi.n a12, a12, 10
|
|
89c: 115580 slli a5, a5, 8
|
|
89f: 204450 or a4, a4, a5
|
|
8a2: f44040 extui a4, a4, 0, 16
|
|
8a5: 1149 s32i.n a4, a1, 4
|
|
8a7: 1128 l32i.n a2, a1, 4
|
|
8a9: f400e0 extui a0, a14, 0, 16
|
|
8ac: 20b027 bgeu a0, a2, 8d0 <ieee80211_parse_rsn+0xa4>
|
|
8af: dd9c beqz.n a13, 8d0 <ieee80211_parse_rsn+0xa4>
|
|
8b1: 0c2d mov.n a2, a12
|
|
8b3: 013d mov.n a3, a1
|
|
8b5: ffda45 call0 65c <ieee80211_parse_beacon+0x414>
|
|
8b8: fccdd2 addi a13, a13, -4
|
|
8bb: 820f02 l8ui a0, a15, 130
|
|
8be: cc4b addi.n a12, a12, 4
|
|
8c0: 108c beqz.n a0, 8c5 <ieee80211_parse_rsn+0x99>
|
|
8c2: 021066 bnei a0, 1, 8c8 <ieee80211_parse_rsn+0x9c>
|
|
8c5: 824f22 s8i a2, a15, 130
|
|
8c8: ee1b addi.n a14, a14, 1
|
|
8ca: 74e0e0 extui a14, a14, 0, 8
|
|
8cd: fff586 j 8a7 <ieee80211_parse_rsn+0x7b>
|
|
8d0: 4f1da6 blti a13, 1, 923 <ieee80211_parse_rsn+0xf7>
|
|
8d3: 0e0c movi.n a14, 0
|
|
8d5: fecdd2 addi a13, a13, -2
|
|
8d8: 000c02 l8ui a0, a12, 0
|
|
8db: 010c22 l8ui a2, a12, 1
|
|
8de: cc2b addi.n a12, a12, 2
|
|
8e0: 112280 slli a2, a2, 8
|
|
8e3: 200020 or a0, a0, a2
|
|
8e6: f40000 extui a0, a0, 0, 16
|
|
8e9: 1109 s32i.n a0, a1, 4
|
|
8eb: f73d16 beqz a13, 862 <ieee80211_parse_rsn+0x36>
|
|
8ee: 1168 l32i.n a6, a1, 4
|
|
8f0: f450e0 extui a5, a14, 0, 16
|
|
8f3: 023567 bltu a5, a6, 8f9 <ieee80211_parse_rsn+0xcd>
|
|
8f6: ffda06 j 862 <ieee80211_parse_rsn+0x36>
|
|
8f9: 0c2d mov.n a2, a12
|
|
8fb: ffdd85 call0 6d4 <ieee80211_parse_beacon+0x48c>
|
|
8fe: 071266 bnei a2, 1, 909 <ieee80211_parse_rsn+0xdd>
|
|
901: 470c movi.n a7, 4
|
|
903: 814f72 s8i a7, a15, 129
|
|
906: 000306 j 916 <ieee80211_parse_rsn+0xea>
|
|
909: 0c2d mov.n a2, a12
|
|
90b: ffdc85 call0 6d4 <ieee80211_parse_beacon+0x48c>
|
|
90e: 042266 bnei a2, 2, 916 <ieee80211_parse_rsn+0xea>
|
|
911: 580c movi.n a8, 5
|
|
913: 814f82 s8i a8, a15, 129
|
|
916: cc4b addi.n a12, a12, 4
|
|
918: fccdd2 addi a13, a13, -4
|
|
91b: ee1b addi.n a14, a14, 1
|
|
91d: 74e0e0 extui a14, a14, 0, 8
|
|
920: fff1c6 j 8eb <ieee80211_parse_rsn+0xbf>
|
|
923: 020c movi.n a2, 0
|
|
925: ffd046 j 86a <ieee80211_parse_rsn+0x3e>
|
|
...
|
|
|
|
00000930 <ieee80211_parse_action>:
|
|
930: f0c112 addi a1, a1, -16
|
|
933: 11c9 s32i.n a12, a1, 4
|
|
935: 1368 l32i.n a6, a3, 4
|
|
937: 0b13c2 l16ui a12, a3, 22
|
|
93a: 1668 l32i.n a6, a6, 4
|
|
93c: 0109 s32i.n a0, a1, 0
|
|
93e: cc6a add.n a12, a12, a6
|
|
940: 18ccc2 addi a12, a12, 24
|
|
943: c0cc60 sub a12, a12, a6
|
|
946: e8ccc2 addi a12, a12, -24
|
|
949: 0a2cf6 bgeui a12, 2, 957 <ieee80211_parse_action+0x27>
|
|
94c: f27c movi.n a2, -1
|
|
94e: 11c8 l32i.n a12, a1, 4
|
|
950: 0108 l32i.n a0, a1, 0
|
|
952: 10c112 addi a1, a1, 16
|
|
955: f00d ret.n
|
|
957: 010672 l8ui a7, a6, 1
|
|
95a: 7fa042 movi a4, 127
|
|
95d: 3e6767 bbci a7, 6, 99f <ieee80211_parse_action+0x6f>
|
|
960: fff231 l32r a3, 928 <ieee80211_parse_rsn+0xfc>
|
|
963: 1338 l32i.n a3, a3, 4
|
|
965: 336a add.n a3, a3, a6
|
|
967: 180372 l8ui a7, a3, 24
|
|
96a: 18c302 addi a0, a3, 24
|
|
96d: 291747 beq a7, a4, 99a <ieee80211_parse_action+0x6a>
|
|
970: 1e2232 l32i a3, a2, 120
|
|
973: 2109 s32i.n a0, a1, 8
|
|
975: 039c beqz.n a3, 989 <ieee80211_parse_action+0x59>
|
|
977: 26ab addi.n a2, a6, 10
|
|
979: 640c movi.n a4, 6
|
|
97b: ffec01 l32r a0, 92c <ieee80211_parse_rsn+0x100>
|
|
97e: 0000c0 callx0 a0
|
|
981: 2108 l32i.n a0, a1, 8
|
|
983: fc5256 bnez a2, 94c <ieee80211_parse_action+0x1c>
|
|
986: 000072 l8ui a7, a0, 0
|
|
989: 173726 beqi a7, 3, 9a4 <ieee80211_parse_action+0x74>
|
|
98c: 0a7766 bnei a7, 7, 99a <ieee80211_parse_action+0x6a>
|
|
98f: 010002 l8ui a0, a0, 1
|
|
992: f09c beqz.n a0, 9b5 <ieee80211_parse_action+0x85>
|
|
994: 021066 bnei a0, 1, 99a <ieee80211_parse_action+0x6a>
|
|
997: b13cb6 bltui a12, 3, 94c <ieee80211_parse_action+0x1c>
|
|
99a: 020c movi.n a2, 0
|
|
99c: ffeb86 j 94e <ieee80211_parse_action+0x1e>
|
|
99f: 063d mov.n a3, a6
|
|
9a1: fff086 j 967 <ieee80211_parse_action+0x37>
|
|
9a4: 010002 l8ui a0, a0, 1
|
|
9a7: 009c beqz.n a0, 9bb <ieee80211_parse_action+0x8b>
|
|
9a9: 161026 beqi a0, 1, 9c3 <ieee80211_parse_action+0x93>
|
|
9ac: ea2066 bnei a0, 2, 99a <ieee80211_parse_action+0x6a>
|
|
9af: 996cb6 bltui a12, 6, 94c <ieee80211_parse_action+0x1c>
|
|
9b2: fff906 j 99a <ieee80211_parse_action+0x6a>
|
|
9b5: 933cb6 bltui a12, 3, 94c <ieee80211_parse_action+0x1c>
|
|
9b8: fff786 j 99a <ieee80211_parse_action+0x6a>
|
|
9bb: 850c movi.n a5, 8
|
|
9bd: 8bb5c7 bgeu a5, a12, 94c <ieee80211_parse_action+0x1c>
|
|
9c0: fff586 j 99a <ieee80211_parse_action+0x6a>
|
|
9c3: 860c movi.n a6, 8
|
|
9c5: 83b6c7 bgeu a6, a12, 94c <ieee80211_parse_action+0x1c>
|
|
9c8: fff386 j 99a <ieee80211_parse_action+0x6a>
|
|
...
|
|
|
|
000009cc <ieee80211_setup_rateset>:
|
|
9cc: 020c movi.n a2, 0
|
|
9ce: f00d ret.n
|
|
|
|
ieee80211_mesh.o: file format elf32-xtensa-le
|
|
|
|
|
|
ieee80211_mesh_quick.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_mesh_quick_init-0x1c>:
|
|
...
|
|
|
|
0000001c <ieee80211_mesh_quick_init>:
|
|
1c: d0c112 addi a1, a1, -48
|
|
1f: 9109 s32i.n a0, a1, 36
|
|
21: fff701 l32r a0, 0 <ieee80211_mesh_quick_init-0x1c>
|
|
24: 612002 l32i a0, a0, 0x184
|
|
27: 120c movi.n a2, 1
|
|
29: d0bc beqz.n a0, 6a <ieee80211_mesh_quick_init+0x4e>
|
|
2b: 000d06 j 63 <ieee80211_mesh_quick_init+0x47>
|
|
2e: 050c movi.n a5, 0
|
|
30: 060c movi.n a6, 0
|
|
32: 072c movi.n a7, 32
|
|
34: 8128 l32i.n a2, a1, 32
|
|
36: 032c movi.n a3, 32
|
|
38: 040c movi.n a4, 0
|
|
3a: 0149 s32i.n a4, a1, 0
|
|
3c: 2149 s32i.n a4, a1, 8
|
|
3e: 3149 s32i.n a4, a1, 12
|
|
40: 4149 s32i.n a4, a1, 16
|
|
42: 5149 s32i.n a4, a1, 20
|
|
44: 6149 s32i.n a4, a1, 24
|
|
46: 1139 s32i.n a3, a1, 4
|
|
48: 222b addi.n a2, a2, 2
|
|
4a: 030c movi.n a3, 0
|
|
4c: 040c movi.n a4, 0
|
|
4e: fff001 l32r a0, 10 <ieee80211_mesh_quick_init-0xc>
|
|
51: 0000c0 callx0 a0
|
|
54: 020c movi.n a2, 0
|
|
56: b51c movi.n a5, 27
|
|
58: ffeb71 l32r a7, 4 <ieee80211_mesh_quick_init-0x18>
|
|
5b: 8168 l32i.n a6, a1, 32
|
|
5d: 616762 s32i a6, a7, 0x184
|
|
60: 005652 s16i a5, a6, 0
|
|
63: 9108 l32i.n a0, a1, 36
|
|
65: 30c112 addi a1, a1, 48
|
|
68: f00d ret.n
|
|
6a: d21c movi.n a2, 29
|
|
6c: ffea01 l32r a0, 14 <ieee80211_mesh_quick_init-0x8>
|
|
6f: 0000c0 callx0 a0
|
|
72: 8129 s32i.n a2, a1, 32
|
|
74: fb6256 bnez a2, 2e <ieee80211_mesh_quick_init+0x12>
|
|
77: ffe421 l32r a2, 8 <ieee80211_mesh_quick_init-0x14>
|
|
7a: ffe431 l32r a3, c <ieee80211_mesh_quick_init-0x10>
|
|
7d: ffe601 l32r a0, 18 <ieee80211_mesh_quick_init-0x4>
|
|
80: 0000c0 callx0 a0
|
|
83: f27c movi.n a2, -1
|
|
85: fff686 j 63 <ieee80211_mesh_quick_init+0x47>
|
|
...
|
|
|
|
00000090 <ieee80211_mesh_quick_deinit>:
|
|
90: f0c112 addi a1, a1, -16
|
|
93: fffd31 l32r a3, 88 <ieee80211_mesh_quick_init+0x6c>
|
|
96: 0109 s32i.n a0, a1, 0
|
|
98: 000c movi.n a0, 0
|
|
9a: 612322 l32i a2, a3, 0x184
|
|
9d: 616302 s32i a0, a3, 0x184
|
|
a0: 428c beqz.n a2, a8 <ieee80211_mesh_quick_deinit+0x18>
|
|
a2: fffa01 l32r a0, 8c <ieee80211_mesh_quick_init+0x70>
|
|
a5: 0000c0 callx0 a0
|
|
a8: 0108 l32i.n a0, a1, 0
|
|
aa: 10c112 addi a1, a1, 16
|
|
ad: f00d ret.n
|
|
af: 000000 ill
|
|
b2: ef0000 excw
|
|
...
|
|
|
|
000000c8 <ieee80211_mesh_quick_set>:
|
|
c8: f0c112 addi a1, a1, -16
|
|
cb: 0109 s32i.n a0, a1, 0
|
|
cd: fff801 l32r a0, b0 <ieee80211_mesh_quick_deinit+0x20>
|
|
d0: 612002 l32i a0, a0, 0x184
|
|
d3: 30cc bnez.n a0, da <ieee80211_mesh_quick_set+0x12>
|
|
d5: f27c movi.n a2, -1
|
|
d7: 001106 j 11f <ieee80211_mesh_quick_set+0x57>
|
|
da: 33cc bnez.n a3, e1 <ieee80211_mesh_quick_set+0x19>
|
|
dc: e27c movi.n a2, -2
|
|
de: 000f46 j 11f <ieee80211_mesh_quick_set+0x57>
|
|
e1: 38a2f6 bgeui a2, 12, 11d <ieee80211_mesh_quick_set+0x55>
|
|
e4: fff451 l32r a5, b4 <ieee80211_mesh_quick_deinit+0x24>
|
|
e7: 904220 addx2 a4, a2, a2
|
|
ea: 445a add.n a4, a4, a5
|
|
ec: 0004a0 jx a4
|
|
ef: 000cc6 j 126 <ieee80211_mesh_quick_set+0x5e>
|
|
f2: 000746 j 113 <ieee80211_mesh_quick_set+0x4b>
|
|
f5: 002586 j 18f <ieee80211_mesh_quick_set+0xc7>
|
|
f8: 002286 j 186 <ieee80211_mesh_quick_set+0xbe>
|
|
fb: 001f86 j 17d <ieee80211_mesh_quick_set+0xb5>
|
|
fe: 001c86 j 174 <ieee80211_mesh_quick_set+0xac>
|
|
101: 001986 j 16b <ieee80211_mesh_quick_set+0xa3>
|
|
104: 001686 j 162 <ieee80211_mesh_quick_set+0x9a>
|
|
107: 001246 j 154 <ieee80211_mesh_quick_set+0x8c>
|
|
10a: 000e06 j 146 <ieee80211_mesh_quick_set+0x7e>
|
|
10d: 0009c6 j 138 <ieee80211_mesh_quick_set+0x70>
|
|
110: 0006c6 j 12f <ieee80211_mesh_quick_set+0x67>
|
|
113: 640c movi.n a4, 6
|
|
115: 20ab addi.n a2, a0, 10
|
|
117: ffe801 l32r a0, b8 <ieee80211_mesh_quick_deinit+0x28>
|
|
11a: 0000c0 callx0 a0
|
|
11d: 020c movi.n a2, 0
|
|
11f: 0108 l32i.n a0, a1, 0
|
|
121: 10c112 addi a1, a1, 16
|
|
124: f00d ret.n
|
|
126: 000362 l8ui a6, a3, 0
|
|
129: 094062 s8i a6, a0, 9
|
|
12c: fffb46 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
12f: 000372 l8ui a7, a3, 0
|
|
132: 1c4072 s8i a7, a0, 28
|
|
135: fff906 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
138: 240c movi.n a4, 2
|
|
13a: 1ac022 addi a2, a0, 26
|
|
13d: ffdf01 l32r a0, bc <ieee80211_mesh_quick_deinit+0x2c>
|
|
140: 0000c0 callx0 a0
|
|
143: fff586 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
146: 240c movi.n a4, 2
|
|
148: 16c022 addi a2, a0, 22
|
|
14b: ffdd01 l32r a0, c0 <ieee80211_mesh_quick_deinit+0x30>
|
|
14e: 0000c0 callx0 a0
|
|
151: fff206 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
154: 240c movi.n a4, 2
|
|
156: 16c022 addi a2, a0, 22
|
|
159: ffda01 l32r a0, c4 <ieee80211_mesh_quick_deinit+0x34>
|
|
15c: 0000c0 callx0 a0
|
|
15f: ffee86 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
162: 000382 l8ui a8, a3, 0
|
|
165: 154082 s8i a8, a0, 21
|
|
168: ffec46 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
16b: 000392 l8ui a9, a3, 0
|
|
16e: 144092 s8i a9, a0, 20
|
|
171: ffea06 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
174: 0003a2 l8ui a10, a3, 0
|
|
177: 1340a2 s8i a10, a0, 19
|
|
17a: ffe7c6 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
17d: 0003b2 l8ui a11, a3, 0
|
|
180: 1240b2 s8i a11, a0, 18
|
|
183: ffe586 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
186: 000322 l8ui a2, a3, 0
|
|
189: 114022 s8i a2, a0, 17
|
|
18c: ffe346 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
18f: 000342 l8ui a4, a3, 0
|
|
192: 104042 s8i a4, a0, 16
|
|
195: ffe106 j 11d <ieee80211_mesh_quick_set+0x55>
|
|
198: 000000 ill
|
|
19b: 01d700 slli a13, a7, 32
|
|
...
|
|
|
|
000001b0 <ieee80211_mesh_quick_get>:
|
|
1b0: f0c112 addi a1, a1, -16
|
|
1b3: 0109 s32i.n a0, a1, 0
|
|
1b5: fff801 l32r a0, 198 <ieee80211_mesh_quick_set+0xd0>
|
|
1b8: 612002 l32i a0, a0, 0x184
|
|
1bb: 30cc bnez.n a0, 1c2 <ieee80211_mesh_quick_get+0x12>
|
|
1bd: f27c movi.n a2, -1
|
|
1bf: 001006 j 203 <ieee80211_mesh_quick_get+0x53>
|
|
1c2: 33cc bnez.n a3, 1c9 <ieee80211_mesh_quick_get+0x19>
|
|
1c4: e27c movi.n a2, -2
|
|
1c6: 000e46 j 203 <ieee80211_mesh_quick_get+0x53>
|
|
1c9: 34a2f6 bgeui a2, 12, 201 <ieee80211_mesh_quick_get+0x51>
|
|
1cc: fff451 l32r a5, 19c <ieee80211_mesh_quick_set+0xd4>
|
|
1cf: 904220 addx2 a4, a2, a2
|
|
1d2: 445a add.n a4, a4, a5
|
|
1d4: 0004a0 jx a4
|
|
1d7: 000806 j 1fb <ieee80211_mesh_quick_get+0x4b>
|
|
1da: 002186 j 264 <ieee80211_mesh_quick_get+0xb4>
|
|
1dd: 001f46 j 25e <ieee80211_mesh_quick_get+0xae>
|
|
1e0: 001d06 j 258 <ieee80211_mesh_quick_get+0xa8>
|
|
1e3: 001ac6 j 252 <ieee80211_mesh_quick_get+0xa2>
|
|
1e6: 001886 j 24c <ieee80211_mesh_quick_get+0x9c>
|
|
1e9: 001646 j 246 <ieee80211_mesh_quick_get+0x96>
|
|
1ec: 001406 j 240 <ieee80211_mesh_quick_get+0x90>
|
|
1ef: 000f46 j 230 <ieee80211_mesh_quick_get+0x80>
|
|
1f2: 000a86 j 220 <ieee80211_mesh_quick_get+0x70>
|
|
1f5: 0005c6 j 210 <ieee80211_mesh_quick_get+0x60>
|
|
1f8: 000386 j 20a <ieee80211_mesh_quick_get+0x5a>
|
|
1fb: 090002 l8ui a0, a0, 9
|
|
1fe: 004302 s8i a0, a3, 0
|
|
201: 020c movi.n a2, 0
|
|
203: 0108 l32i.n a0, a1, 0
|
|
205: 10c112 addi a1, a1, 16
|
|
208: f00d ret.n
|
|
20a: 1c0002 l8ui a0, a0, 28
|
|
20d: fffb46 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
210: 032d mov.n a2, a3
|
|
212: 240c movi.n a4, 2
|
|
214: 1ac032 addi a3, a0, 26
|
|
217: ffe201 l32r a0, 1a0 <ieee80211_mesh_quick_set+0xd8>
|
|
21a: 0000c0 callx0 a0
|
|
21d: fff806 j 201 <ieee80211_mesh_quick_get+0x51>
|
|
220: 032d mov.n a2, a3
|
|
222: 240c movi.n a4, 2
|
|
224: 16c032 addi a3, a0, 22
|
|
227: ffdf01 l32r a0, 1a4 <ieee80211_mesh_quick_set+0xdc>
|
|
22a: 0000c0 callx0 a0
|
|
22d: fff406 j 201 <ieee80211_mesh_quick_get+0x51>
|
|
230: 032d mov.n a2, a3
|
|
232: 240c movi.n a4, 2
|
|
234: 16c032 addi a3, a0, 22
|
|
237: ffdc01 l32r a0, 1a8 <ieee80211_mesh_quick_set+0xe0>
|
|
23a: 0000c0 callx0 a0
|
|
23d: fff006 j 201 <ieee80211_mesh_quick_get+0x51>
|
|
240: 150002 l8ui a0, a0, 21
|
|
243: ffedc6 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
246: 140002 l8ui a0, a0, 20
|
|
249: ffec46 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
24c: 130002 l8ui a0, a0, 19
|
|
24f: ffeac6 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
252: 120002 l8ui a0, a0, 18
|
|
255: ffe946 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
258: 110002 l8ui a0, a0, 17
|
|
25b: ffe7c6 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
25e: 100002 l8ui a0, a0, 16
|
|
261: ffe646 j 1fe <ieee80211_mesh_quick_get+0x4e>
|
|
264: 032d mov.n a2, a3
|
|
266: 640c movi.n a4, 6
|
|
268: 30ab addi.n a3, a0, 10
|
|
26a: ffd001 l32r a0, 1ac <ieee80211_mesh_quick_set+0xe4>
|
|
26d: 0000c0 callx0 a0
|
|
270: ffe346 j 201 <ieee80211_mesh_quick_get+0x51>
|
|
...
|
|
|
|
0000027c <ieee80211_mesh_quick_ie_add>:
|
|
27c: f0c112 addi a1, a1, -16
|
|
27f: 21c9 s32i.n a12, a1, 8
|
|
281: 1109 s32i.n a0, a1, 4
|
|
283: 02cd mov.n a12, a2
|
|
285: 02ac beqz.n a2, 2a9 <ieee80211_mesh_quick_ie_add+0x2d>
|
|
287: fffb01 l32r a0, 274 <ieee80211_mesh_quick_get+0xc4>
|
|
28a: 612002 l32i a0, a0, 0x184
|
|
28d: 809c beqz.n a0, 2a9 <ieee80211_mesh_quick_ie_add+0x2d>
|
|
28f: 302b addi.n a3, a0, 2
|
|
291: 001042 l16ui a4, a0, 0
|
|
294: 0149 s32i.n a4, a1, 0
|
|
296: fff801 l32r a0, 278 <ieee80211_mesh_quick_get+0xc8>
|
|
299: 0000c0 callx0 a0
|
|
29c: 0128 l32i.n a2, a1, 0
|
|
29e: 22ca add.n a2, a2, a12
|
|
2a0: 21c8 l32i.n a12, a1, 8
|
|
2a2: 1108 l32i.n a0, a1, 4
|
|
2a4: 10c112 addi a1, a1, 16
|
|
2a7: f00d ret.n
|
|
2a9: 020c movi.n a2, 0
|
|
2ab: fffc46 j 2a0 <ieee80211_mesh_quick_ie_add+0x24>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00000580 <.irom.text>:
|
|
580: 207325 excw
|
|
583: 6e .byte 0x6e
|
|
584: 6f .byte 0x6f
|
|
585: 656d20 extui a6, a2, 29, 7
|
|
588: 206d excw
|
|
58a: 000a add.n a0, a0, a0
|
|
|
|
ieee80211_node.o: file format elf32-xtensa-le
|
|
|
|
|
|
ieee80211_output.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_output_pbuf-0x50>:
|
|
0: 8e .byte 0x8e
|
|
1: 0088 l32i.n a8, a0, 0
|
|
3: 000000 ill
|
|
6: ff0000 excw
|
|
9: ff .byte 0xff
|
|
a: 8f .byte 0x8f
|
|
b: ff .byte 0xff
|
|
c: f20a00 excw
|
|
f: 3f .byte 0x3f
|
|
10: ff .byte 0xff
|
|
11: ff .byte 0xff
|
|
12: ff .byte 0xff
|
|
13: 7f .byte 0x7f
|
|
14: 000000 ill
|
|
17: ffff80 excw
|
|
1a: ff .byte 0xff
|
|
1b: bf .byte 0xbf
|
|
1c: 000000 ill
|
|
1f: ffff40 excw
|
|
22: ff .byte 0xff
|
|
23: df .byte 0xdf
|
|
24: ff .byte 0xff
|
|
25: 0f .byte 0xf
|
|
26: 00ff00 excw
|
|
29: 000000 ill
|
|
2c: 000600 excw
|
|
2f: 000060 excw
|
|
...
|
|
|
|
00000050 <ieee80211_output_pbuf>:
|
|
50: e0c112 addi a1, a1, -32
|
|
53: 51c9 s32i.n a12, a1, 20
|
|
55: 71e9 s32i.n a14, a1, 28
|
|
57: 61d9 s32i.n a13, a1, 24
|
|
59: 72d8 l32i.n a13, a2, 28
|
|
5b: 4109 s32i.n a0, a1, 16
|
|
5d: bd08 l32i.n a0, a13, 44
|
|
5f: 03ed mov.n a14, a3
|
|
61: fbc002 addi a0, a0, -5
|
|
64: 0a5056 bnez a0, 10d <ieee80211_output_pbuf+0xbd>
|
|
67: 0a2316 beqz a3, 10d <ieee80211_output_pbuf+0xbd>
|
|
6a: 1e28 l32i.n a2, a14, 4
|
|
6c: 2c2d32 l32i a3, a13, 176
|
|
6f: 2129 s32i.n a2, a1, 8
|
|
71: 43cc bnez.n a3, 79 <ieee80211_output_pbuf+0x29>
|
|
73: 1e2dc2 l32i a12, a13, 120
|
|
76: 000246 j 83 <ieee80211_output_pbuf+0x33>
|
|
79: 2129 s32i.n a2, a1, 8
|
|
7b: ffee01 l32r a0, 34 <ieee80211_output_pbuf-0x1c>
|
|
7e: 0000c0 callx0 a0
|
|
81: 02cd mov.n a12, a2
|
|
83: 086c16 beqz a12, 10d <ieee80211_output_pbuf+0xbd>
|
|
86: 0d1c42 l16ui a4, a12, 26
|
|
89: 34cc bnez.n a4, 90 <ieee80211_output_pbuf+0x40>
|
|
8b: 2c58 l32i.n a5, a12, 8
|
|
8d: 7cf517 bbsi a5, 17, 10d <ieee80211_output_pbuf+0xbd>
|
|
90: 0c2d mov.n a2, a12
|
|
92: 160c movi.n a6, 1
|
|
94: 2188 l32i.n a8, a1, 8
|
|
96: 030c movi.n a3, 0
|
|
98: 0d0872 l8ui a7, a8, 13
|
|
9b: 0c0882 l8ui a8, a8, 12
|
|
9e: 117780 slli a7, a7, 8
|
|
a1: 207780 or a7, a7, a8
|
|
a4: 748870 extui a8, a7, 8, 8
|
|
a7: 117780 slli a7, a7, 8
|
|
aa: 207780 or a7, a7, a8
|
|
ad: ffd481 l32r a8, 0 <ieee80211_output_pbuf-0x50>
|
|
b0: f47070 extui a7, a7, 0, 16
|
|
b3: c07780 sub a7, a7, a8
|
|
b6: 833670 moveqz a3, a6, a7
|
|
b9: 1139 s32i.n a3, a1, 4
|
|
bb: 011e45 call0 12a0 <ieee80211_send_mgmt+0x51c>
|
|
be: 04b216 beqz a2, 10d <ieee80211_output_pbuf+0xbd>
|
|
c1: 1e6dc2 s32i a12, a13, 120
|
|
c4: 0c2d mov.n a2, a12
|
|
c6: 0e3d mov.n a3, a14
|
|
c8: 008905 call0 95c <ieee80211_send_nulldata+0x418>
|
|
cb: 130c movi.n a3, 1
|
|
cd: 0129 s32i.n a2, a1, 0
|
|
cf: 040c movi.n a4, 0
|
|
d1: 0e2d mov.n a2, a14
|
|
d3: ffd901 l32r a0, 38 <ieee80211_output_pbuf-0x18>
|
|
d6: 0000c0 callx0 a0
|
|
d9: 023d mov.n a3, a2
|
|
db: e2ac beqz.n a2, 10d <ieee80211_output_pbuf+0xbd>
|
|
dd: 450c movi.n a5, 4
|
|
df: 1198 l32i.n a9, a1, 4
|
|
e1: 800c movi.n a0, 8
|
|
e3: b99c beqz.n a9, 102 <ieee80211_output_pbuf+0xb2>
|
|
e5: 9228 l32i.n a2, a2, 36
|
|
e7: 02b8 l32i.n a11, a2, 0
|
|
e9: 4146b0 srli a4, a11, 6
|
|
ec: 54b0b0 extui a11, a11, 0, 6
|
|
ef: 204450 or a4, a4, a5
|
|
f2: 1144a0 slli a4, a4, 6
|
|
f5: 20bb40 or a11, a11, a4
|
|
f8: 02b9 s32i.n a11, a2, 0
|
|
fa: 2c2da2 l32i a10, a13, 176
|
|
fd: 1acc bnez.n a10, 102 <ieee80211_output_pbuf+0xb2>
|
|
ff: 0e4202 s8i a0, a2, 14
|
|
102: 0d2d mov.n a2, a13
|
|
104: 005b45 call0 6bc <ieee80211_send_nulldata+0x178>
|
|
107: 0158 l32i.n a5, a1, 0
|
|
109: 020d mov.n a0, a2
|
|
10b: d2cc bnez.n a2, 11c <ieee80211_output_pbuf+0xcc>
|
|
10d: 120c movi.n a2, 1
|
|
10f: 51c8 l32i.n a12, a1, 20
|
|
111: 61d8 l32i.n a13, a1, 24
|
|
113: 71e8 l32i.n a14, a1, 28
|
|
115: 4108 l32i.n a0, a1, 16
|
|
117: 20c112 addi a1, a1, 32
|
|
11a: f00d ret.n
|
|
11c: ffbb31 l32r a3, 8 <ieee80211_output_pbuf-0x48>
|
|
11f: 8b0c movi.n a11, 8
|
|
121: ffb881 l32r a8, 4 <ieee80211_output_pbuf-0x4c>
|
|
124: 3129 s32i.n a2, a1, 12
|
|
126: 9078 l32i.n a7, a0, 36
|
|
128: 120c movi.n a2, 1
|
|
12a: 07a8 l32i.n a10, a7, 0
|
|
12c: 4868 l32i.n a6, a8, 16
|
|
12e: 5490a0 extui a9, a10, 0, 6
|
|
131: c066d0 sub a6, a6, a13
|
|
134: 936260 movnez a6, a2, a6
|
|
137: 41a6a0 srli a10, a10, 6
|
|
13a: 20aab0 or a10, a10, a11
|
|
13d: 242050 extui a2, a5, 0, 3
|
|
140: 0122c0 slli a2, a2, 20
|
|
143: 17b8 l32i.n a11, a7, 4
|
|
145: 11aaa0 slli a10, a10, 6
|
|
148: 2099a0 or a9, a9, a10
|
|
14b: 0799 s32i.n a9, a7, 0
|
|
14d: 10bb30 and a11, a11, a3
|
|
150: 20bb20 or a11, a11, a2
|
|
153: 36cc bnez.n a6, 15a <ieee80211_output_pbuf+0x10a>
|
|
155: 000c movi.n a0, 0
|
|
157: 000086 j 15d <ieee80211_output_pbuf+0x10d>
|
|
15a: 0d1c02 l16ui a0, a12, 26
|
|
15d: 087c movi.n a8, -16
|
|
15f: 3198 l32i.n a9, a1, 12
|
|
161: 17b9 s32i.n a11, a7, 4
|
|
163: 9978 l32i.n a7, a9, 36
|
|
165: 359c beqz.n a5, 17c <ieee80211_output_pbuf+0x12c>
|
|
167: 041566 bnei a5, 1, 16f <ieee80211_output_pbuf+0x11f>
|
|
16a: 550c movi.n a5, 5
|
|
16c: 000386 j 17e <ieee80211_output_pbuf+0x12e>
|
|
16f: fdc542 addi a4, a5, -3
|
|
172: 130c movi.n a3, 1
|
|
174: 050c movi.n a5, 0
|
|
176: 835340 moveqz a5, a3, a4
|
|
179: 000046 j 17e <ieee80211_output_pbuf+0x12e>
|
|
17c: 650c movi.n a5, 6
|
|
17e: 1748 l32i.n a4, a7, 4
|
|
180: 345050 extui a5, a5, 0, 4
|
|
183: 104480 and a4, a4, a8
|
|
186: 204450 or a4, a4, a5
|
|
189: 1749 s32i.n a4, a7, 4
|
|
18b: ffa031 l32r a3, c <ieee80211_output_pbuf-0x44>
|
|
18e: 050c movi.n a5, 0
|
|
190: 99b8 l32i.n a11, a9, 36
|
|
192: 0020c0 memw
|
|
195: e27c movi.n a2, -2
|
|
197: 0ba8 l32i.n a10, a11, 0
|
|
199: 802332 l32i a3, a3, 0x200
|
|
19c: 4b39 s32i.n a3, a11, 16
|
|
19e: 10aa20 and a10, a10, a2
|
|
1a1: 0ba9 s32i.n a10, a11, 0
|
|
1a3: db7c movi.n a11, -3
|
|
1a5: 9998 l32i.n a9, a9, 36
|
|
1a7: 04a060 extui a10, a6, 0, 1
|
|
1aa: 0988 l32i.n a8, a9, 0
|
|
1ac: 11aaf0 slli a10, a10, 1
|
|
1af: 1088b0 and a8, a8, a11
|
|
1b2: 2088a0 or a8, a8, a10
|
|
1b5: 0989 s32i.n a8, a9, 0
|
|
1b7: 0d1c72 l16ui a7, a12, 26
|
|
1ba: 0d9716 beqz a7, 297 <ieee80211_output_pbuf+0x247>
|
|
1bd: 3198 l32i.n a9, a1, 12
|
|
1bf: 9998 l32i.n a9, a9, 36
|
|
1c1: 0998 l32i.n a9, a9, 0
|
|
1c3: 049790 extui a9, a9, 7, 1
|
|
1c6: 0cd956 bnez a9, 297 <ieee80211_output_pbuf+0x247>
|
|
1c9: 742000 extui a2, a0, 0, 8
|
|
1cc: ff9c01 l32r a0, 3c <ieee80211_output_pbuf-0x14>
|
|
1cf: 0000c0 callx0 a0
|
|
1d2: 050c movi.n a5, 0
|
|
1d4: 31a8 l32i.n a10, a1, 12
|
|
1d6: ff8e61 l32r a6, 10 <ieee80211_output_pbuf-0x40>
|
|
1d9: 0b1a42 l16ui a4, a10, 22
|
|
1dc: 0a1a32 l16ui a3, a10, 20
|
|
1df: 7a29 s32i.n a2, a10, 28
|
|
1e1: 334a add.n a3, a3, a4
|
|
1e3: 1a08 l32i.n a0, a10, 4
|
|
1e5: ff8b41 l32r a4, 14 <ieee80211_output_pbuf-0x3c>
|
|
1e8: 0020c0 memw
|
|
1eb: 00b8 l32i.n a11, a0, 0
|
|
1ed: 10bb60 and a11, a11, a6
|
|
1f0: 20bb40 or a11, a11, a4
|
|
1f3: 0020c0 memw
|
|
1f6: 00b9 s32i.n a11, a0, 0
|
|
1f8: ff8891 l32r a9, 18 <ieee80211_output_pbuf-0x38>
|
|
1fb: ff8881 l32r a8, 1c <ieee80211_output_pbuf-0x34>
|
|
1fe: 0020c0 memw
|
|
201: 0078 l32i.n a7, a0, 0
|
|
203: 107790 and a7, a7, a9
|
|
206: 207780 or a7, a7, a8
|
|
209: 0020c0 memw
|
|
20c: 0079 s32i.n a7, a0, 0
|
|
20e: ff8461 l32r a6, 20 <ieee80211_output_pbuf-0x30>
|
|
211: 0020c0 memw
|
|
214: 0048 l32i.n a4, a0, 0
|
|
216: 104460 and a4, a4, a6
|
|
219: 204450 or a4, a4, a5
|
|
21c: 0020c0 memw
|
|
21f: 0049 s32i.n a4, a0, 0
|
|
221: b43030 extui a3, a3, 0, 12
|
|
224: 113340 slli a3, a3, 12
|
|
227: ff7f41 l32r a4, 24 <ieee80211_output_pbuf-0x2c>
|
|
22a: 0020c0 memw
|
|
22d: 00b8 l32i.n a11, a0, 0
|
|
22f: 10bb40 and a11, a11, a4
|
|
232: 20bb30 or a11, a11, a3
|
|
235: 0020c0 memw
|
|
238: 9aa8 l32i.n a10, a10, 36
|
|
23a: 0aa8 l32i.n a10, a10, 0
|
|
23c: 00b9 s32i.n a11, a0, 0
|
|
23e: 07ea87 bbsi a10, 8, 249 <ieee80211_output_pbuf+0x1f9>
|
|
241: 0e2d mov.n a2, a14
|
|
243: ff7f01 l32r a0, 40 <ieee80211_output_pbuf-0x10>
|
|
246: 0000c0 callx0 a0
|
|
249: 2c68 l32i.n a6, a12, 8
|
|
24b: 146647 bbci a6, 4, 263 <ieee80211_output_pbuf+0x213>
|
|
24e: 2c2d72 l32i a7, a13, 176
|
|
251: 0e1766 bnei a7, 1, 263 <ieee80211_output_pbuf+0x213>
|
|
254: 0c2d mov.n a2, a12
|
|
256: 3138 l32i.n a3, a1, 12
|
|
258: ff7b01 l32r a0, 44 <ieee80211_output_pbuf-0xc>
|
|
25b: 0000c0 callx0 a0
|
|
25e: 020c movi.n a2, 0
|
|
260: ffaac6 j 10f <ieee80211_output_pbuf+0xbf>
|
|
263: ff7901 l32r a0, 48 <ieee80211_output_pbuf-0x8>
|
|
266: 0000c0 callx0 a0
|
|
269: 928c beqz.n a2, 276 <ieee80211_output_pbuf+0x226>
|
|
26b: 3128 l32i.n a2, a1, 12
|
|
26d: ff7701 l32r a0, 4c <ieee80211_output_pbuf-0x4>
|
|
270: 0000c0 callx0 a0
|
|
273: 000546 j 28c <ieee80211_output_pbuf+0x23c>
|
|
276: 020c movi.n a2, 0
|
|
278: ff6c91 l32r a9, 28 <ieee80211_output_pbuf-0x28>
|
|
27b: 31a8 l32i.n a10, a1, 12
|
|
27d: 0c0c movi.n a12, 0
|
|
27f: 8ac9 s32i.n a12, a10, 32
|
|
281: 7a29b2 l32i a11, a9, 0x1e8
|
|
284: 20ca82 addi a8, a10, 32
|
|
287: 0ba9 s32i.n a10, a11, 0
|
|
289: 7a6982 s32i a8, a9, 0x1e8
|
|
28c: c28c beqz.n a2, 29c <ieee80211_output_pbuf+0x24c>
|
|
28e: 012280 slli a2, a2, 24
|
|
291: 312820 srai a2, a2, 24
|
|
294: ff9dc6 j 10f <ieee80211_output_pbuf+0xbf>
|
|
297: 052d mov.n a2, a5
|
|
299: ffcdc6 j 1d4 <ieee80211_output_pbuf+0x184>
|
|
29c: ff6431 l32r a3, 2c <ieee80211_output_pbuf-0x24>
|
|
29f: 0020c0 memw
|
|
2a2: ff6341 l32r a4, 30 <ieee80211_output_pbuf-0x20>
|
|
2a5: 9338 l32i.n a3, a3, 36
|
|
2a7: 596432 s32i a3, a4, 0x164
|
|
2aa: ffec06 j 25e <ieee80211_output_pbuf+0x20e>
|
|
...
|
|
|
|
000002d8 <ieee80211_send_setup>:
|
|
2d8: 190c movi.n a9, 1
|
|
2da: d0c112 addi a1, a1, -48
|
|
2dd: 1159 s32i.n a5, a1, 4
|
|
2df: 31c9 s32i.n a12, a1, 12
|
|
2e1: 61f9 s32i.n a15, a1, 24
|
|
2e3: 2109 s32i.n a0, a1, 8
|
|
2e5: 8139 s32i.n a3, a1, 32
|
|
2e7: 51e9 s32i.n a14, a1, 20
|
|
2e9: 41d9 s32i.n a13, a1, 16
|
|
2eb: 07ed mov.n a14, a7
|
|
2ed: 02dd mov.n a13, a2
|
|
2ef: c30c movi.n a3, 12
|
|
2f1: 103430 and a3, a4, a3
|
|
2f4: b00d02 l8ui a0, a13, 176
|
|
2f7: 81f8 l32i.n a15, a1, 32
|
|
2f9: 062d mov.n a2, a6
|
|
2fb: 1e2d82 l32i a8, a13, 120
|
|
2fe: 7189 s32i.n a8, a1, 28
|
|
300: 0129 s32i.n a2, a1, 0
|
|
302: 4fc8 l32i.n a12, a15, 16
|
|
304: 017080 slli a7, a0, 24
|
|
307: 004c42 s8i a4, a12, 0
|
|
30a: 314870 srai a4, a7, 24
|
|
30d: 328366 bnei a3, 8, 343 <ieee80211_send_setup+0x6b>
|
|
310: 0c3016 beqz a0, 3d7 <ieee80211_send_setup+0xff>
|
|
313: 5d1466 bnei a4, 1, 374 <ieee80211_send_setup+0x9c>
|
|
316: 2c4b addi.n a2, a12, 4
|
|
318: 240c movi.n a4, 2
|
|
31a: 0e3d mov.n a3, a14
|
|
31c: 014c42 s8i a4, a12, 1
|
|
31f: 640c movi.n a4, 6
|
|
321: ffe401 l32r a0, 2b4 <ieee80211_output_pbuf+0x264>
|
|
324: 0000c0 callx0 a0
|
|
327: 2cab addi.n a2, a12, 10
|
|
329: 640c movi.n a4, 6
|
|
32b: c138 l32i.n a3, a1, 48
|
|
32d: ffe201 l32r a0, 2b8 <ieee80211_output_pbuf+0x268>
|
|
330: 0000c0 callx0 a0
|
|
333: 0138 l32i.n a3, a1, 0
|
|
335: 10cc22 addi a2, a12, 16
|
|
338: 640c movi.n a4, 6
|
|
33a: ffe001 l32r a0, 2bc <ieee80211_output_pbuf+0x26c>
|
|
33d: 0000c0 callx0 a0
|
|
340: 000c06 j 374 <ieee80211_send_setup+0x9c>
|
|
343: 30cc bnez.n a0, 34a <ieee80211_send_setup+0x72>
|
|
345: 1f2d42 l32i a4, a13, 124
|
|
348: 7149 s32i.n a4, a1, 28
|
|
34a: 2c4b addi.n a2, a12, 4
|
|
34c: 0e3d mov.n a3, a14
|
|
34e: 640c movi.n a4, 6
|
|
350: 050c movi.n a5, 0
|
|
352: 014c52 s8i a5, a12, 1
|
|
355: ffda01 l32r a0, 2c0 <ieee80211_output_pbuf+0x270>
|
|
358: 0000c0 callx0 a0
|
|
35b: 0138 l32i.n a3, a1, 0
|
|
35d: 2cab addi.n a2, a12, 10
|
|
35f: 640c movi.n a4, 6
|
|
361: ffd801 l32r a0, 2c4 <ieee80211_output_pbuf+0x274>
|
|
364: 0000c0 callx0 a0
|
|
367: 10cc22 addi a2, a12, 16
|
|
36a: 640c movi.n a4, 6
|
|
36c: c138 l32i.n a3, a1, 48
|
|
36e: ffd601 l32r a0, 2c8 <ieee80211_output_pbuf+0x278>
|
|
371: 0000c0 callx0 a0
|
|
374: 040c movi.n a4, 0
|
|
376: 015c42 s16i a4, a12, 2
|
|
379: 3d9c beqz.n a13, 390 <ieee80211_send_setup+0xb8>
|
|
37b: 7188 l32i.n a8, a1, 28
|
|
37d: 1178 l32i.n a7, a1, 4
|
|
37f: 907780 addx2 a7, a7, a8
|
|
382: 3e1752 l16ui a5, a7, 124
|
|
385: 651b addi.n a6, a5, 1
|
|
387: 3e5762 s16i a6, a7, 124
|
|
38a: 1155c0 slli a5, a5, 4
|
|
38d: 0b5c52 s16i a5, a12, 22
|
|
390: 9f08 l32i.n a0, a15, 36
|
|
392: 000e92 l8ui a9, a14, 0
|
|
395: 61f8 l32i.n a15, a1, 24
|
|
397: 266907 bbci a9, 0, 3c1 <ieee80211_send_setup+0xe9>
|
|
39a: 00a4c2 movi a12, 0x400
|
|
39d: 00d8 l32i.n a13, a0, 0
|
|
39f: 2e0c movi.n a14, 2
|
|
3a1: 54b0d0 extui a11, a13, 0, 6
|
|
3a4: 41d6d0 srli a13, a13, 6
|
|
3a7: 20dde0 or a13, a13, a14
|
|
3aa: 11dda0 slli a13, a13, 6
|
|
3ad: 20bbd0 or a11, a11, a13
|
|
3b0: 54a0b0 extui a10, a11, 0, 6
|
|
3b3: 41b6b0 srli a11, a11, 6
|
|
3b6: 20bbc0 or a11, a11, a12
|
|
3b9: 11bba0 slli a11, a11, 6
|
|
3bc: 20aab0 or a10, a10, a11
|
|
3bf: 00a9 s32i.n a10, a0, 0
|
|
3c1: 31c8 l32i.n a12, a1, 12
|
|
3c3: ffbbe1 l32r a14, 2b0 <ieee80211_output_pbuf+0x260>
|
|
3c6: 41d8 l32i.n a13, a1, 16
|
|
3c8: 7d0ee2 l8ui a14, a14, 125
|
|
3cb: 0840e2 s8i a14, a0, 8
|
|
3ce: 51e8 l32i.n a14, a1, 20
|
|
3d0: 2108 l32i.n a0, a1, 8
|
|
3d2: 30c112 addi a1, a1, 48
|
|
3d5: f00d ret.n
|
|
3d7: 38cc bnez.n a8, 3de <ieee80211_send_setup+0x106>
|
|
3d9: 1f2d22 l32i a2, a13, 124
|
|
3dc: 7129 s32i.n a2, a1, 28
|
|
3de: 014c92 s8i a9, a12, 1
|
|
3e1: c138 l32i.n a3, a1, 48
|
|
3e3: 2c4b addi.n a2, a12, 4
|
|
3e5: 640c movi.n a4, 6
|
|
3e7: ffb901 l32r a0, 2cc <ieee80211_output_pbuf+0x27c>
|
|
3ea: 0000c0 callx0 a0
|
|
3ed: 0138 l32i.n a3, a1, 0
|
|
3ef: 2cab addi.n a2, a12, 10
|
|
3f1: 640c movi.n a4, 6
|
|
3f3: ffb701 l32r a0, 2d0 <ieee80211_output_pbuf+0x280>
|
|
3f6: 0000c0 callx0 a0
|
|
3f9: 10cc22 addi a2, a12, 16
|
|
3fc: 0e3d mov.n a3, a14
|
|
3fe: 640c movi.n a4, 6
|
|
400: ffb501 l32r a0, 2d4 <ieee80211_output_pbuf+0x284>
|
|
403: 0000c0 callx0 a0
|
|
406: ffda86 j 374 <ieee80211_send_setup+0x9c>
|
|
409: 000000 ill
|
|
40c: 000000 ill
|
|
40f: ffff80 excw
|
|
412: ff .byte 0xff
|
|
413: 7f .byte 0x7f
|
|
414: 000000 ill
|
|
417: ffff40 excw
|
|
41a: ff .byte 0xff
|
|
41b: bf .byte 0xbf
|
|
41c: ff .byte 0xff
|
|
41d: ff .byte 0xff
|
|
41e: ff .byte 0xff
|
|
41f: df .byte 0xdf
|
|
420: ff .byte 0xff
|
|
421: 0f .byte 0xf
|
|
422: ffff00 excw
|
|
425: 3f .byte 0x3f
|
|
426: ff .byte 0xff
|
|
427: ff .byte 0xff
|
|
...
|
|
|
|
00000434 <ieee80211_mgmt_output>:
|
|
434: e0c112 addi a1, a1, -32
|
|
437: 5109 s32i.n a0, a1, 20
|
|
439: 0268 l32i.n a6, a2, 0
|
|
43b: 61c9 s32i.n a12, a1, 24
|
|
43d: 1e2272 l32i a7, a2, 120
|
|
440: 03cd mov.n a12, a3
|
|
442: 37cc bnez.n a7, 449 <ieee80211_mgmt_output+0x15>
|
|
444: 120c movi.n a2, 1
|
|
446: 003186 j 510 <ieee80211_mgmt_output+0xdc>
|
|
449: fff051 l32r a5, 40c <ieee80211_send_setup+0x134>
|
|
44c: fff181 l32r a8, 410 <ieee80211_send_setup+0x138>
|
|
44f: 0b13b2 l16ui a11, a3, 22
|
|
452: 0a13a2 l16ui a10, a3, 20
|
|
455: 1398 l32i.n a9, a3, 4
|
|
457: aaba add.n a10, a10, a11
|
|
459: 0020c0 memw
|
|
45c: 0938 l32i.n a3, a9, 0
|
|
45e: 103380 and a3, a3, a8
|
|
461: 203350 or a3, a3, a5
|
|
464: 0020c0 memw
|
|
467: 0939 s32i.n a3, a9, 0
|
|
469: ffebb1 l32r a11, 418 <ieee80211_send_setup+0x140>
|
|
46c: ffea81 l32r a8, 414 <ieee80211_send_setup+0x13c>
|
|
46f: 0020c0 memw
|
|
472: 0958 l32i.n a5, a9, 0
|
|
474: 1055b0 and a5, a5, a11
|
|
477: 205580 or a5, a5, a8
|
|
47a: 0020c0 memw
|
|
47d: 0959 s32i.n a5, a9, 0
|
|
47f: ffe731 l32r a3, 41c <ieee80211_send_setup+0x144>
|
|
482: 0020c0 memw
|
|
485: 09b8 l32i.n a11, a9, 0
|
|
487: 10bb30 and a11, a11, a3
|
|
48a: 0020c0 memw
|
|
48d: 09b9 s32i.n a11, a9, 0
|
|
48f: b4a0a0 extui a10, a10, 0, 12
|
|
492: 11aa40 slli a10, a10, 12
|
|
495: ffe2b1 l32r a11, 420 <ieee80211_send_setup+0x148>
|
|
498: 0020c0 memw
|
|
49b: 0988 l32i.n a8, a9, 0
|
|
49d: 1088b0 and a8, a8, a11
|
|
4a0: 2088a0 or a8, a8, a10
|
|
4a3: 0020c0 memw
|
|
4a6: 0989 s32i.n a8, a9, 0
|
|
4a8: 2fc662 addi a6, a6, 47
|
|
4ab: 4c58 l32i.n a5, a12, 16
|
|
4ad: 2c2232 l32i a3, a2, 176
|
|
4b0: 4159 s32i.n a5, a1, 16
|
|
4b2: a3cc bnez.n a3, 4c0 <ieee80211_mgmt_output+0x8c>
|
|
4b4: 0179 s32i.n a7, a1, 0
|
|
4b6: 0c3d mov.n a3, a12
|
|
4b8: 051c movi.n a5, 16
|
|
4ba: 000005 call0 4bc <ieee80211_mgmt_output+0x88>
|
|
4bd: 000506 j 4d5 <ieee80211_mgmt_output+0xa1>
|
|
4c0: ffd951 l32r a5, 424 <ieee80211_send_setup+0x14c>
|
|
4c3: 0d1732 l16ui a3, a7, 26
|
|
4c6: 028357 bany a3, a5, 4cc <ieee80211_mgmt_output+0x98>
|
|
4c9: 30c272 addi a7, a2, 48
|
|
4cc: 0169 s32i.n a6, a1, 0
|
|
4ce: 0c3d mov.n a3, a12
|
|
4d0: 051c movi.n a5, 16
|
|
4d2: 000005 call0 4d4 <ieee80211_mgmt_output+0xa0>
|
|
4d5: 9c68 l32i.n a6, a12, 36
|
|
4d7: 4188 l32i.n a8, a1, 16
|
|
4d9: 0668 l32i.n a6, a6, 0
|
|
4db: 094c movi.n a9, 64
|
|
4dd: 086667 bbci a6, 6, 4e9 <ieee80211_mgmt_output+0xb5>
|
|
4e0: 010872 l8ui a7, a8, 1
|
|
4e3: 207790 or a7, a7, a9
|
|
4e6: 014872 s8i a7, a8, 1
|
|
4e9: ffd001 l32r a0, 42c <ieee80211_send_setup+0x154>
|
|
4ec: 0000c0 callx0 a0
|
|
4ef: 928c beqz.n a2, 4fc <ieee80211_mgmt_output+0xc8>
|
|
4f1: 0c2d mov.n a2, a12
|
|
4f3: ffcf01 l32r a0, 430 <ieee80211_send_setup+0x158>
|
|
4f6: 0000c0 callx0 a0
|
|
4f9: 0004c6 j 510 <ieee80211_mgmt_output+0xdc>
|
|
4fc: 020c movi.n a2, 0
|
|
4fe: ffcab1 l32r a11, 428 <ieee80211_send_setup+0x150>
|
|
501: 030c movi.n a3, 0
|
|
503: 8c39 s32i.n a3, a12, 32
|
|
505: 7a2b02 l32i a0, a11, 0x1e8
|
|
508: 20cca2 addi a10, a12, 32
|
|
50b: 00c9 s32i.n a12, a0, 0
|
|
50d: 7a6ba2 s32i a10, a11, 0x1e8
|
|
510: 61c8 l32i.n a12, a1, 24
|
|
512: 5108 l32i.n a0, a1, 20
|
|
514: 20c112 addi a1, a1, 32
|
|
517: f00d ret.n
|
|
519: 000000 ill
|
|
|
|
0000051c <ieee80211_tx_mgt_cb>:
|
|
51c: f00d ret.n
|
|
51e: 000000 ill
|
|
521: 000000 ill
|
|
524: ff .byte 0xff
|
|
525: ff .byte 0xff
|
|
526: 8f .byte 0x8f
|
|
527: ff .byte 0xff
|
|
528: 200000 or a0, a0, a0
|
|
52b: 0a0000 excw
|
|
52e: 003ff2 excw
|
|
...
|
|
|
|
00000544 <ieee80211_send_nulldata>:
|
|
544: 831c movi.n a3, 24
|
|
546: 254c movi.n a5, 66
|
|
548: d0c112 addi a1, a1, -48
|
|
54b: 81c9 s32i.n a12, a1, 32
|
|
54d: b1f9 s32i.n a15, a1, 44
|
|
54f: 7109 s32i.n a0, a1, 28
|
|
551: 91d9 s32i.n a13, a1, 36
|
|
553: a1e9 s32i.n a14, a1, 40
|
|
555: 1e22d2 l32i a13, a2, 120
|
|
558: 02ed mov.n a14, a2
|
|
55a: 0e08 l32i.n a0, a14, 0
|
|
55c: 5109 s32i.n a0, a1, 20
|
|
55e: 2d48 l32i.n a4, a13, 8
|
|
560: a21c movi.n a2, 26
|
|
562: 104450 and a4, a4, a5
|
|
565: 933240 movnez a3, a2, a4
|
|
568: 6139 s32i.n a3, a1, 24
|
|
56a: 10c122 addi a2, a1, 16
|
|
56d: 040c movi.n a4, 0
|
|
56f: 4149 s32i.n a4, a1, 16
|
|
571: fff001 l32r a0, 534 <ieee80211_tx_mgt_cb+0x18>
|
|
574: 0000c0 callx0 a0
|
|
577: 02cd mov.n a12, a2
|
|
579: 32cc bnez.n a2, 580 <ieee80211_send_nulldata+0x3c>
|
|
57b: 120c movi.n a2, 1
|
|
57d: 003c86 j 673 <ieee80211_send_nulldata+0x12f>
|
|
580: 42f8 l32i.n a15, a2, 16
|
|
582: 2d88 l32i.n a8, a13, 8
|
|
584: 6178 l32i.n a7, a1, 24
|
|
586: 5168 l32i.n a6, a1, 20
|
|
588: 0a5272 s16i a7, a2, 20
|
|
58b: 30ce72 addi a7, a14, 48
|
|
58e: 2fc662 addi a6, a6, 47
|
|
591: 226817 bbci a8, 1, 5b7 <ieee80211_send_nulldata+0x73>
|
|
594: 01d9 s32i.n a13, a1, 0
|
|
596: 0e2d mov.n a2, a14
|
|
598: 0c3d mov.n a3, a12
|
|
59a: c8a042 movi a4, 200
|
|
59d: 050c movi.n a5, 0
|
|
59f: 000005 call0 5a0 <ieee80211_send_nulldata+0x5c>
|
|
5a2: 000c movi.n a0, 0
|
|
5a4: 184f02 s8i a0, a15, 24
|
|
5a7: 690d82 l8ui a8, a13, 105
|
|
5aa: 092c movi.n a9, 32
|
|
5ac: 188c beqz.n a8, 5b1 <ieee80211_send_nulldata+0x6d>
|
|
5ae: 184f92 s8i a9, a15, 24
|
|
5b1: 194f02 s8i a0, a15, 25
|
|
5b4: 000306 j 5c4 <ieee80211_send_nulldata+0x80>
|
|
5b7: 01d9 s32i.n a13, a1, 0
|
|
5b9: 0e2d mov.n a2, a14
|
|
5bb: 0c3d mov.n a3, a12
|
|
5bd: 844c movi.n a4, 72
|
|
5bf: 051c movi.n a5, 16
|
|
5c1: 000005 call0 5c4 <ieee80211_send_nulldata+0x80>
|
|
5c4: 021c movi.n a2, 16
|
|
5c6: 2da8 l32i.n a10, a13, 8
|
|
5c8: ffd601 l32r a0, 520 <ieee80211_tx_mgt_cb+0x4>
|
|
5cb: 086a47 bbci a10, 4, 5d7 <ieee80211_send_nulldata+0x93>
|
|
5ce: 010fb2 l8ui a11, a15, 1
|
|
5d1: 20bb20 or a11, a11, a2
|
|
5d4: 014fb2 s8i a11, a15, 1
|
|
5d7: 0f0c movi.n a15, 0
|
|
5d9: 9c68 l32i.n a6, a12, 36
|
|
5db: 4028 l32i.n a2, a0, 16
|
|
5dd: 130c movi.n a3, 1
|
|
5df: c022e0 sub a2, a2, a14
|
|
5e2: 932320 movnez a2, a3, a2
|
|
5e5: 32cc bnez.n a2, 5ec <ieee80211_send_nulldata+0xa8>
|
|
5e7: 030c movi.n a3, 0
|
|
5e9: 000086 j 5ef <ieee80211_send_nulldata+0xab>
|
|
5ec: 0d1d32 l16ui a3, a13, 26
|
|
5ef: ffcd81 l32r a8, 524 <ieee80211_tx_mgt_cb+0x8>
|
|
5f2: 1658 l32i.n a5, a6, 4
|
|
5f4: ffcd71 l32r a7, 528 <ieee80211_tx_mgt_cb+0xc>
|
|
5f7: 105580 and a5, a5, a8
|
|
5fa: 205570 or a5, a5, a7
|
|
5fd: 1659 s32i.n a5, a6, 4
|
|
5ff: 9c08 l32i.n a0, a12, 36
|
|
601: 10e8 l32i.n a14, a0, 4
|
|
603: 047c movi.n a4, -16
|
|
605: 10ee40 and a14, a14, a4
|
|
608: 10e9 s32i.n a14, a0, 4
|
|
60a: ffc8b1 l32r a11, 52c <ieee80211_tx_mgt_cb+0x10>
|
|
60d: 9c98 l32i.n a9, a12, 36
|
|
60f: 0020c0 memw
|
|
612: 802bb2 l32i a11, a11, 0x200
|
|
615: ea7c movi.n a10, -2
|
|
617: 047020 extui a7, a2, 0, 1
|
|
61a: 0988 l32i.n a8, a9, 0
|
|
61c: 1177f0 slli a7, a7, 1
|
|
61f: 1088a0 and a8, a8, a10
|
|
622: 0989 s32i.n a8, a9, 0
|
|
624: 9c68 l32i.n a6, a12, 36
|
|
626: 49b9 s32i.n a11, a9, 16
|
|
628: 0658 l32i.n a5, a6, 0
|
|
62a: d87c movi.n a8, -3
|
|
62c: 105580 and a5, a5, a8
|
|
62f: 205570 or a5, a5, a7
|
|
632: 0659 s32i.n a5, a6, 0
|
|
634: 0d1d42 l16ui a4, a13, 26
|
|
637: 0f2d mov.n a2, a15
|
|
639: 045416 beqz a4, 682 <ieee80211_send_nulldata+0x13e>
|
|
63c: 9c98 l32i.n a9, a12, 36
|
|
63e: 0998 l32i.n a9, a9, 0
|
|
640: 3ee977 bbsi a9, 7, 682 <ieee80211_send_nulldata+0x13e>
|
|
643: 742030 extui a2, a3, 0, 8
|
|
646: ffbc01 l32r a0, 538 <ieee80211_tx_mgt_cb+0x1c>
|
|
649: 0000c0 callx0 a0
|
|
64c: 7c29 s32i.n a2, a12, 28
|
|
64e: ffbb01 l32r a0, 53c <ieee80211_tx_mgt_cb+0x20>
|
|
651: 0000c0 callx0 a0
|
|
654: 928c beqz.n a2, 661 <ieee80211_send_nulldata+0x11d>
|
|
656: 0c2d mov.n a2, a12
|
|
658: ffba01 l32r a0, 540 <ieee80211_tx_mgt_cb+0x24>
|
|
65b: 0000c0 callx0 a0
|
|
65e: 000446 j 673 <ieee80211_send_nulldata+0x12f>
|
|
661: 020c movi.n a2, 0
|
|
663: ffb3b1 l32r a11, 530 <ieee80211_tx_mgt_cb+0x14>
|
|
666: 8cf9 s32i.n a15, a12, 32
|
|
668: 7a2bd2 l32i a13, a11, 0x1e8
|
|
66b: 20cca2 addi a10, a12, 32
|
|
66e: 0dc9 s32i.n a12, a13, 0
|
|
670: 7a6ba2 s32i a10, a11, 0x1e8
|
|
673: 81c8 l32i.n a12, a1, 32
|
|
675: 91d8 l32i.n a13, a1, 36
|
|
677: a1e8 l32i.n a14, a1, 40
|
|
679: b1f8 l32i.n a15, a1, 44
|
|
67b: 7108 l32i.n a0, a1, 28
|
|
67d: 30c112 addi a1, a1, 48
|
|
680: f00d ret.n
|
|
682: fff186 j 64c <ieee80211_send_nulldata+0x108>
|
|
685: 000000 ill
|
|
688: 00fff2 excw
|
|
68b: ffe800 excw
|
|
68e: ff0000 excw
|
|
691: fffff0 excw
|
|
...
|
|
6bc: e40c movi.n a4, 14
|
|
6be: c0c112 addi a1, a1, -64
|
|
6c1: 5109 s32i.n a0, a1, 20
|
|
6c3: 91c9 s32i.n a12, a1, 36
|
|
6c5: b1e9 s32i.n a14, a1, 44
|
|
6c7: c1f9 s32i.n a15, a1, 48
|
|
6c9: a1d9 s32i.n a13, a1, 40
|
|
6cb: 02fd mov.n a15, a2
|
|
6cd: 1e22d2 l32i a13, a2, 120
|
|
6d0: b002e2 l8ui a14, a2, 176
|
|
6d3: 03cd mov.n a12, a3
|
|
6d5: 0208 l32i.n a0, a2, 0
|
|
6d7: 4109 s32i.n a0, a1, 16
|
|
6d9: 1338 l32i.n a3, a3, 4
|
|
6db: 01ee80 slli a14, a14, 24
|
|
6de: 1338 l32i.n a3, a3, 4
|
|
6e0: 31e8e0 srai a14, a14, 24
|
|
6e3: 012d mov.n a2, a1
|
|
6e5: ffec01 l32r a0, 698 <ieee80211_send_nulldata+0x154>
|
|
6e8: 0000c0 callx0 a0
|
|
6eb: 280c movi.n a8, 2
|
|
6ed: ffe661 l32r a6, 688 <ieee80211_send_nulldata+0x144>
|
|
6f0: 1c38 l32i.n a3, a12, 4
|
|
6f2: 0b1c42 l16ui a4, a12, 22
|
|
6f5: 1358 l32i.n a5, a3, 4
|
|
6f7: 446a add.n a4, a4, a6
|
|
6f9: 55eb addi.n a5, a5, 14
|
|
6fb: 1359 s32i.n a5, a3, 4
|
|
6fd: 0b5c42 s16i a4, a12, 22
|
|
700: 040c movi.n a4, 0
|
|
702: 1a1e66 bnei a14, 1, 720 <ieee80211_send_nulldata+0x1dc>
|
|
705: 000192 l8ui a9, a1, 0
|
|
708: 146907 bbci a9, 0, 720 <ieee80211_send_nulldata+0x1dc>
|
|
70b: 9cb8 l32i.n a11, a12, 36
|
|
70d: 0b08 l32i.n a0, a11, 0
|
|
70f: 54a000 extui a10, a0, 0, 6
|
|
712: 410600 srli a0, a0, 6
|
|
715: 200080 or a0, a0, a8
|
|
718: 1100a0 slli a0, a0, 6
|
|
71b: 20aa00 or a10, a10, a0
|
|
71e: 0ba9 s32i.n a10, a11, 0
|
|
720: 8149 s32i.n a4, a1, 32
|
|
722: 000c movi.n a0, 0
|
|
724: aa1c movi.n a10, 26
|
|
726: 891c movi.n a9, 24
|
|
728: 0b1c72 l16ui a7, a12, 22
|
|
72b: 2d28 l32i.n a2, a13, 8
|
|
72d: 778b addi.n a7, a7, 8
|
|
72f: 0a6217 bbci a2, 1, 73d <ieee80211_send_nulldata+0x1f9>
|
|
732: 9c58 l32i.n a5, a12, 36
|
|
734: 0558 l32i.n a5, a5, 0
|
|
736: 160c movi.n a6, 1
|
|
738: 01e587 bbsi a5, 8, 73d <ieee80211_send_nulldata+0x1f9>
|
|
73b: 8169 s32i.n a6, a1, 32
|
|
73d: 360c movi.n a6, 3
|
|
73f: aaa052 movi a5, 170
|
|
742: 81b8 l32i.n a11, a1, 32
|
|
744: aaaf22 movi a2, -86
|
|
747: 939ab0 movnez a9, a10, a11
|
|
74a: 13b8 l32i.n a11, a3, 4
|
|
74c: 0a5c92 s16i a9, a12, 20
|
|
74f: f8cb42 addi a4, a11, -8
|
|
752: 1349 s32i.n a4, a3, 4
|
|
754: fecbb2 addi a11, a11, -2
|
|
757: 0b5c72 s16i a7, a12, 22
|
|
75a: 870c movi.n a7, 8
|
|
75c: 014422 s8i a2, a4, 1
|
|
75f: 004452 s8i a5, a4, 0
|
|
762: 024462 s8i a6, a4, 2
|
|
765: 034402 s8i a0, a4, 3
|
|
768: 044402 s8i a0, a4, 4
|
|
76b: 054402 s8i a0, a4, 5
|
|
76e: 2d98 l32i.n a9, a13, 8
|
|
770: 0611a2 l16ui a10, a1, 12
|
|
773: 004ba2 s8i a10, a11, 0
|
|
776: 41a8a0 srli a10, a10, 8
|
|
779: 014ba2 s8i a10, a11, 1
|
|
77c: 1f6907 bbci a9, 0, 79f <ieee80211_send_nulldata+0x25b>
|
|
77f: ef28 l32i.n a2, a15, 56
|
|
781: 1a6247 bbci a2, 4, 79f <ieee80211_send_nulldata+0x25b>
|
|
784: 9c38 l32i.n a3, a12, 36
|
|
786: 0338 l32i.n a3, a3, 0
|
|
788: 5c6387 bbci a3, 8, 7e8 <ieee80211_send_nulldata+0x2a4>
|
|
78b: 1c38 l32i.n a3, a12, 4
|
|
78d: 1348 l32i.n a4, a3, 4
|
|
78f: 0020c0 memw
|
|
792: 0e0442 l8ui a4, a4, 14
|
|
795: 050c movi.n a5, 0
|
|
797: 4d6437 bbci a4, 3, 7e8 <ieee80211_send_nulldata+0x2a4>
|
|
79a: 7159 s32i.n a5, a1, 28
|
|
79c: 0000c6 j 7a3 <ieee80211_send_nulldata+0x25f>
|
|
79f: 7109 s32i.n a0, a1, 28
|
|
7a1: 1c38 l32i.n a3, a12, 4
|
|
7a3: ffbab1 l32r a11, 68c <ieee80211_send_nulldata+0x148>
|
|
7a6: 0b1ca2 l16ui a10, a12, 22
|
|
7a9: 1368 l32i.n a6, a3, 4
|
|
7ab: 18caa2 addi a10, a10, 24
|
|
7ae: aaba add.n a10, a10, a11
|
|
7b0: e8c692 addi a9, a6, -24
|
|
7b3: 6199 s32i.n a9, a1, 24
|
|
7b5: 1399 s32i.n a9, a3, 4
|
|
7b7: 0b5ca2 s16i a10, a12, 22
|
|
7ba: 4c99 s32i.n a9, a12, 16
|
|
7bc: 004972 s8i a7, a9, 0
|
|
7bf: 015902 s16i a0, a9, 2
|
|
7c2: 9ebc beqz.n a14, 7ff <ieee80211_send_nulldata+0x2bb>
|
|
7c4: be0b addi.n a11, a14, -1
|
|
7c6: 139b16 beqz a11, 903 <ieee80211_send_nulldata+0x3bf>
|
|
7c9: 8c8c beqz.n a12, 7d5 <ieee80211_send_nulldata+0x291>
|
|
7cb: 0c2d mov.n a2, a12
|
|
7cd: 130c movi.n a3, 1
|
|
7cf: ffb301 l32r a0, 69c <ieee80211_send_nulldata+0x158>
|
|
7d2: 0000c0 callx0 a0
|
|
7d5: 0c0c movi.n a12, 0
|
|
7d7: 5108 l32i.n a0, a1, 20
|
|
7d9: a1d8 l32i.n a13, a1, 40
|
|
7db: b1e8 l32i.n a14, a1, 44
|
|
7dd: 0c2d mov.n a2, a12
|
|
7df: c1f8 l32i.n a15, a1, 48
|
|
7e1: 91c8 l32i.n a12, a1, 36
|
|
7e3: 40c112 addi a1, a1, 64
|
|
7e6: f00d ret.n
|
|
7e8: 0f2d mov.n a2, a15
|
|
7ea: 0c3d mov.n a3, a12
|
|
7ec: ffad01 l32r a0, 6a0 <ieee80211_send_nulldata+0x15c>
|
|
7ef: 0000c0 callx0 a0
|
|
7f2: 000c movi.n a0, 0
|
|
7f4: 870c movi.n a7, 8
|
|
7f6: 280c movi.n a8, 2
|
|
7f8: 7129 s32i.n a2, a1, 28
|
|
7fa: 1c38 l32i.n a3, a12, 4
|
|
7fc: ffe8c6 j 7a3 <ieee80211_send_nulldata+0x25f>
|
|
7ff: 0e0c movi.n a14, 0
|
|
801: ecc622 addi a2, a6, -20
|
|
804: 0d3d mov.n a3, a13
|
|
806: 640c movi.n a4, 6
|
|
808: 100c movi.n a0, 1
|
|
80a: 014902 s8i a0, a9, 1
|
|
80d: ffa501 l32r a0, 6a4 <ieee80211_send_nulldata+0x160>
|
|
810: 0000c0 callx0 a0
|
|
813: 316b addi.n a3, a1, 6
|
|
815: 6128 l32i.n a2, a1, 24
|
|
817: 640c movi.n a4, 6
|
|
819: 22ab addi.n a2, a2, 10
|
|
81b: ffa301 l32r a0, 6a8 <ieee80211_send_nulldata+0x164>
|
|
81e: 0000c0 callx0 a0
|
|
821: 013d mov.n a3, a1
|
|
823: 6128 l32i.n a2, a1, 24
|
|
825: 640c movi.n a4, 6
|
|
827: 10c222 addi a2, a2, 16
|
|
82a: ffa001 l32r a0, 6ac <ieee80211_send_nulldata+0x168>
|
|
82d: 0000c0 callx0 a0
|
|
830: 9c38 l32i.n a3, a12, 36
|
|
832: 062c movi.n a6, 32
|
|
834: 0338 l32i.n a3, a3, 0
|
|
836: 80a092 movi a9, 128
|
|
839: 0a7367 bbci a3, 22, 847 <ieee80211_send_nulldata+0x303>
|
|
83c: 6158 l32i.n a5, a1, 24
|
|
83e: 010542 l8ui a4, a5, 1
|
|
841: 204460 or a4, a4, a6
|
|
844: 014542 s8i a4, a5, 1
|
|
847: 8158 l32i.n a5, a1, 32
|
|
849: 0fa516 beqz a5, 947 <ieee80211_send_nulldata+0x403>
|
|
84c: 9c08 l32i.n a0, a12, 36
|
|
84e: 1008 l32i.n a0, a0, 4
|
|
850: 250400 extui a0, a0, 20, 3
|
|
853: 309c beqz.n a0, 86a <ieee80211_send_nulldata+0x326>
|
|
855: 041066 bnei a0, 1, 85d <ieee80211_send_nulldata+0x319>
|
|
858: 530c movi.n a3, 5
|
|
85a: 000386 j 86c <ieee80211_send_nulldata+0x328>
|
|
85d: fdc042 addi a4, a0, -3
|
|
860: 120c movi.n a2, 1
|
|
862: 030c movi.n a3, 0
|
|
864: 833240 moveqz a3, a2, a4
|
|
867: 000046 j 86c <ieee80211_send_nulldata+0x328>
|
|
86a: 630c movi.n a3, 6
|
|
86c: 905000 addx2 a5, a0, a0
|
|
86f: 9055d0 addx2 a5, a5, a13
|
|
872: 340030 extui a0, a3, 0, 4
|
|
875: 004e02 s8i a0, a14, 0
|
|
878: 5d0552 l8ui a5, a5, 93
|
|
87b: 458c beqz.n a5, 883 <ieee80211_send_nulldata+0x33f>
|
|
87d: 207060 or a7, a0, a6
|
|
880: 004e72 s8i a7, a14, 0
|
|
883: 6108 l32i.n a0, a1, 24
|
|
885: 014ee2 s8i a14, a14, 1
|
|
888: 0000b2 l8ui a11, a0, 0
|
|
88b: 90a3d0 addx2 a10, a3, a13
|
|
88e: 20bb90 or a11, a11, a9
|
|
891: 0040b2 s8i a11, a0, 0
|
|
894: 3e1a32 l16ui a3, a10, 124
|
|
897: 831b addi.n a8, a3, 1
|
|
899: 3e5a82 s16i a8, a10, 124
|
|
89c: ff7e61 l32r a6, 694 <ieee80211_send_nulldata+0x150>
|
|
89f: 71d8 l32i.n a13, a1, 28
|
|
8a1: 11e3c0 slli a14, a3, 4
|
|
8a4: 6108 l32i.n a0, a1, 24
|
|
8a6: ff7a31 l32r a3, 690 <ieee80211_send_nulldata+0x14c>
|
|
8a9: 0b50e2 s16i a14, a0, 22
|
|
8ac: 08dd16 beqz a13, 93d <ieee80211_send_nulldata+0x3f9>
|
|
8af: 170c movi.n a7, 1
|
|
8b1: 7188 l32i.n a8, a1, 28
|
|
8b3: 0100a2 l8ui a10, a0, 1
|
|
8b6: 0d4c movi.n a13, 64
|
|
8b8: 20aad0 or a10, a10, a13
|
|
8bb: 0140a2 s8i a10, a0, 1
|
|
8be: 9c08 l32i.n a0, a12, 36
|
|
8c0: 001882 l16ui a8, a8, 0
|
|
8c3: 0058 l32i.n a5, a0, 0
|
|
8c5: 5628 l32i.n a2, a6, 20
|
|
8c7: 544050 extui a4, a5, 0, 6
|
|
8ca: 415650 srli a5, a5, 6
|
|
8cd: 205570 or a5, a5, a7
|
|
8d0: 1155a0 slli a5, a5, 6
|
|
8d3: 204450 or a4, a4, a5
|
|
8d6: 0049 s32i.n a4, a0, 0
|
|
8d8: 5c92f7 bne a2, a15, 938 <ieee80211_send_nulldata+0x3f4>
|
|
8db: 205890 or a5, a8, a9
|
|
8de: 7148 l32i.n a4, a1, 28
|
|
8e0: 0c4052 s8i a5, a0, 12
|
|
8e3: 262442 l32i a4, a4, 152
|
|
8e6: 3028 l32i.n a2, a0, 12
|
|
8e8: 0448 l32i.n a4, a4, 0
|
|
8ea: 102230 and a2, a2, a3
|
|
8ed: 344040 extui a4, a4, 0, 4
|
|
8f0: 114480 slli a4, a4, 8
|
|
8f3: 202240 or a2, a2, a4
|
|
8f6: 3029 s32i.n a2, a0, 12
|
|
8f8: 9c78 l32i.n a7, a12, 36
|
|
8fa: 7c0652 l8ui a5, a6, 124
|
|
8fd: 084752 s8i a5, a7, 8
|
|
900: ffb4c6 j 7d7 <ieee80211_send_nulldata+0x293>
|
|
903: 41e8 l32i.n a14, a1, 16
|
|
905: 014982 s8i a8, a9, 1
|
|
908: ecc622 addi a2, a6, -20
|
|
90b: 013d mov.n a3, a1
|
|
90d: 640c movi.n a4, 6
|
|
90f: ff6801 l32r a0, 6b0 <ieee80211_send_nulldata+0x16c>
|
|
912: 0000c0 callx0 a0
|
|
915: 2fce32 addi a3, a14, 47
|
|
918: 6128 l32i.n a2, a1, 24
|
|
91a: 640c movi.n a4, 6
|
|
91c: 22ab addi.n a2, a2, 10
|
|
91e: ff6501 l32r a0, 6b4 <ieee80211_send_nulldata+0x170>
|
|
921: 0000c0 callx0 a0
|
|
924: 0e0c movi.n a14, 0
|
|
926: 316b addi.n a3, a1, 6
|
|
928: 6128 l32i.n a2, a1, 24
|
|
92a: 640c movi.n a4, 6
|
|
92c: 10c222 addi a2, a2, 16
|
|
92f: ff6201 l32r a0, 6b8 <ieee80211_send_nulldata+0x174>
|
|
932: 0000c0 callx0 a0
|
|
935: ffbdc6 j 830 <ieee80211_send_nulldata+0x2ec>
|
|
938: 085d mov.n a5, a8
|
|
93a: ffe806 j 8de <ieee80211_send_nulldata+0x39a>
|
|
93d: 9c08 l32i.n a0, a12, 36
|
|
93f: 3028 l32i.n a2, a0, 12
|
|
941: 102230 and a2, a2, a3
|
|
944: ffeb86 j 8f6 <ieee80211_send_nulldata+0x3b2>
|
|
947: 4e1d32 l16ui a3, a13, 156
|
|
94a: 431b addi.n a4, a3, 1
|
|
94c: 4e5d42 s16i a4, a13, 156
|
|
94f: ffd246 j 89c <ieee80211_send_nulldata+0x358>
|
|
952: 000000 ill
|
|
955: 000000 ill
|
|
958: 8e88 l32i.n a8, a14, 32
|
|
95a: 410000 srli a0, a0, 0
|
|
95d: ff .byte 0xff
|
|
95e: ff .byte 0xff
|
|
95f: f0c112 addi a1, a1, -16
|
|
962: fffc71 l32r a7, 954 <ieee80211_send_nulldata+0x410>
|
|
965: 1368 l32i.n a6, a3, 4
|
|
967: 0778 l32i.n a7, a7, 0
|
|
969: 0179 s32i.n a7, a1, 0
|
|
96b: 0d0652 l8ui a5, a6, 13
|
|
96e: 0c0672 l8ui a7, a6, 12
|
|
971: 115580 slli a5, a5, 8
|
|
974: 203570 or a3, a5, a7
|
|
977: 049347 bne a3, a4, 97f <ieee80211_send_nulldata+0x43b>
|
|
97a: 030c movi.n a3, 0
|
|
97c: 000186 j 986 <ieee80211_send_nulldata+0x442>
|
|
97f: 2288 l32i.n a8, a2, 8
|
|
981: 08e817 bbsi a8, 1, 98d <ieee80211_send_nulldata+0x449>
|
|
984: 230c movi.n a3, 2
|
|
986: 032d mov.n a2, a3
|
|
988: 10c112 addi a1, a1, 16
|
|
98b: f00d ret.n
|
|
98d: 178366 bnei a3, 8, 9a8 <ieee80211_send_nulldata+0x464>
|
|
990: 0e0652 l8ui a5, a6, 14
|
|
993: 415550 srli a5, a5, 5
|
|
996: e5ac beqz.n a5, 9c8 <ieee80211_send_nulldata+0x484>
|
|
998: 2c3526 beqi a5, 3, 9c8 <ieee80211_send_nulldata+0x484>
|
|
99b: 2435b6 bltui a5, 3, 9c3 <ieee80211_send_nulldata+0x47f>
|
|
99e: 130c movi.n a3, 1
|
|
9a0: 0665b6 bltui a5, 6, 9aa <ieee80211_send_nulldata+0x466>
|
|
9a3: 030c movi.n a3, 0
|
|
9a5: 000046 j 9aa <ieee80211_send_nulldata+0x466>
|
|
9a8: 230c movi.n a3, 2
|
|
9aa: 015d mov.n a5, a1
|
|
9ac: d63326 beqi a3, 3, 986 <ieee80211_send_nulldata+0x442>
|
|
9af: 906330 addx2 a6, a3, a3
|
|
9b2: 906620 addx2 a6, a6, a2
|
|
9b5: 580662 l8ui a6, a6, 88
|
|
9b8: fca616 beqz a6, 986 <ieee80211_send_nulldata+0x442>
|
|
9bb: 335a add.n a3, a3, a5
|
|
9bd: 000332 l8ui a3, a3, 0
|
|
9c0: fffa06 j 9ac <ieee80211_send_nulldata+0x468>
|
|
9c3: 330c movi.n a3, 3
|
|
9c5: fff846 j 9aa <ieee80211_send_nulldata+0x466>
|
|
9c8: 230c movi.n a3, 2
|
|
9ca: fff706 j 9aa <ieee80211_send_nulldata+0x466>
|
|
9cd: 000000 ill
|
|
9d0: 000000 ill
|
|
...
|
|
|
|
000009d4 <ieee80211_add_rates>:
|
|
9d4: f0c112 addi a1, a1, -16
|
|
9d7: 21d9 s32i.n a13, a1, 8
|
|
9d9: 11c9 s32i.n a12, a1, 4
|
|
9db: 0109 s32i.n a0, a1, 0
|
|
9dd: 02cd mov.n a12, a2
|
|
9df: 100c movi.n a0, 1
|
|
9e1: 004202 s8i a0, a2, 0
|
|
9e4: 000302 l8ui a0, a3, 0
|
|
9e7: 8d0c movi.n a13, 8
|
|
9e9: 012d07 blt a13, a0, 9ee <ieee80211_add_rates+0x1a>
|
|
9ec: 00dd mov.n a13, a0
|
|
9ee: 014cd2 s8i a13, a12, 1
|
|
9f1: 331b addi.n a3, a3, 1
|
|
9f3: 2c2b addi.n a2, a12, 2
|
|
9f5: 0d4d mov.n a4, a13
|
|
9f7: fff601 l32r a0, 9d0 <ieee80211_send_nulldata+0x48c>
|
|
9fa: 0000c0 callx0 a0
|
|
9fd: 2dca add.n a2, a13, a12
|
|
9ff: 0108 l32i.n a0, a1, 0
|
|
a01: 11c8 l32i.n a12, a1, 4
|
|
a03: 21d8 l32i.n a13, a1, 8
|
|
a05: 222b addi.n a2, a2, 2
|
|
a07: 10c112 addi a1, a1, 16
|
|
a0a: f00d ret.n
|
|
a0c: 000000 ill
|
|
...
|
|
|
|
00000a10 <ieee80211_add_xrates>:
|
|
a10: f0c112 addi a1, a1, -16
|
|
a13: 21c9 s32i.n a12, a1, 8
|
|
a15: 1109 s32i.n a0, a1, 4
|
|
a17: 02cd mov.n a12, a2
|
|
a19: 000302 l8ui a0, a3, 0
|
|
a1c: 820c movi.n a2, 8
|
|
a1e: 1cb207 bgeu a2, a0, a3e <ieee80211_add_xrates+0x2e>
|
|
a21: 339b addi.n a3, a3, 9
|
|
a23: 2c2b addi.n a2, a12, 2
|
|
a25: 253c movi.n a5, 50
|
|
a27: f8c042 addi a4, a0, -8
|
|
a2a: 0149 s32i.n a4, a1, 0
|
|
a2c: 004c52 s8i a5, a12, 0
|
|
a2f: 014c42 s8i a4, a12, 1
|
|
a32: fff601 l32r a0, a0c <ieee80211_add_rates+0x38>
|
|
a35: 0000c0 callx0 a0
|
|
a38: 0168 l32i.n a6, a1, 0
|
|
a3a: 662b addi.n a6, a6, 2
|
|
a3c: cc6a add.n a12, a12, a6
|
|
a3e: 0c2d mov.n a2, a12
|
|
a40: 1108 l32i.n a0, a1, 4
|
|
a42: 21c8 l32i.n a12, a1, 8
|
|
a44: 10c112 addi a1, a1, 16
|
|
a47: f00d ret.n
|
|
a49: 000000 ill
|
|
a4c: 000000 ill
|
|
a4f: c11200 mul16u a1, a2, a0
|
|
a52: 4242f0 excw
|
|
a55: 010901 l32r a0, fffc0e7c <ieee80211_beacon_alloc+0xfffbf668>
|
|
a58: 21d9 s32i.n a13, a1, 8
|
|
a5a: 11c9 s32i.n a12, a1, 4
|
|
a5c: 02dd mov.n a13, a2
|
|
a5e: 04cd mov.n a12, a4
|
|
a60: 000c movi.n a0, 0
|
|
a62: 004202 s8i a0, a2, 0
|
|
a65: 648c beqz.n a4, a6f <ieee80211_add_xrates+0x5f>
|
|
a67: 222b addi.n a2, a2, 2
|
|
a69: fff801 l32r a0, a4c <ieee80211_add_xrates+0x3c>
|
|
a6c: 0000c0 callx0 a0
|
|
a6f: 2dca add.n a2, a13, a12
|
|
a71: 0108 l32i.n a0, a1, 0
|
|
a73: 11c8 l32i.n a12, a1, 4
|
|
a75: 21d8 l32i.n a13, a1, 8
|
|
a77: 222b addi.n a2, a2, 2
|
|
a79: 10c112 addi a1, a1, 16
|
|
a7c: f00d ret.n
|
|
a7e: 0c0000 excw
|
|
a81: a42c15 excw
|
|
a84: 004242 s8i a4, a2, 0
|
|
a87: 014252 s8i a5, a2, 1
|
|
a8a: 7358 l32i.n a5, a3, 28
|
|
a8c: 230c movi.n a3, 2
|
|
a8e: 027547 bbci a5, 20, a94 <ieee80211_add_xrates+0x84>
|
|
a91: 000046 j a96 <ieee80211_add_xrates+0x86>
|
|
a94: 030c movi.n a3, 0
|
|
a96: 047557 bbci a5, 21, a9e <ieee80211_add_xrates+0x8e>
|
|
a99: 460c movi.n a6, 4
|
|
a9b: 203360 or a3, a3, a6
|
|
a9e: 024232 s8i a3, a2, 2
|
|
aa1: 223b addi.n a2, a2, 3
|
|
aa3: f00d ret.n
|
|
aa5: 000000 ill
|
|
aa8: 000000 ill
|
|
aab: c11200 mul16u a1, a2, a0
|
|
aae: 0109f0 slli a0, a9, 17
|
|
ab1: 11c9 s32i.n a12, a1, 4
|
|
ab3: 21d9 s32i.n a13, a1, 8
|
|
ab5: 03cd mov.n a12, a3
|
|
ab7: 02dd mov.n a13, a2
|
|
ab9: 332b addi.n a3, a3, 2
|
|
abb: 001c42 l16ui a4, a12, 0
|
|
abe: fffa01 l32r a0, aa8 <ieee80211_add_xrates+0x98>
|
|
ac1: 0000c0 callx0 a0
|
|
ac4: 001c22 l16ui a2, a12, 0
|
|
ac7: 0108 l32i.n a0, a1, 0
|
|
ac9: 22da add.n a2, a2, a13
|
|
acb: 11c8 l32i.n a12, a1, 4
|
|
acd: 21d8 l32i.n a13, a1, 8
|
|
acf: 10c112 addi a1, a1, 16
|
|
ad2: f00d ret.n
|
|
...
|
|
ae0: 000000 ill
|
|
ae3: ffff80 excw
|
|
ae6: ff .byte 0xff
|
|
ae7: 7f .byte 0x7f
|
|
ae8: 000000 ill
|
|
aeb: ffff40 excw
|
|
aee: ff .byte 0xff
|
|
aef: bf .byte 0xbf
|
|
af0: ff .byte 0xff
|
|
af1: ff .byte 0xff
|
|
af2: ff .byte 0xff
|
|
af3: df .byte 0xdf
|
|
af4: ff .byte 0xff
|
|
af5: 0f .byte 0xf
|
|
af6: ffff00 excw
|
|
af9: ff .byte 0xff
|
|
afa: 8f .byte 0x8f
|
|
afb: ff .byte 0xff
|
|
afc: f20a00 excw
|
|
aff: 3f .byte 0x3f
|
|
...
|
|
|
|
00000b10 <ieee80211_send_probereq>:
|
|
b10: c0c112 addi a1, a1, -64
|
|
b13: d1c9 s32i.n a12, a1, 52
|
|
b15: a149 s32i.n a4, a1, 40
|
|
b17: 9159 s32i.n a5, a1, 36
|
|
b19: 8169 s32i.n a6, a1, 32
|
|
b1b: 7179 s32i.n a7, a1, 28
|
|
b1d: c109 s32i.n a0, a1, 48
|
|
b1f: e1d9 s32i.n a13, a1, 56
|
|
b21: ffecd1 l32r a13, ad4 <ieee80211_add_xrates+0xc4>
|
|
b24: b139 s32i.n a3, a1, 44
|
|
b26: 5a2d32 l32i a3, a13, 0x168
|
|
b29: 4d98 l32i.n a9, a13, 16
|
|
b2b: 33cc bnez.n a3, b32 <ieee80211_send_probereq+0x22>
|
|
b2d: 503c movi.n a0, 53
|
|
b2f: 000146 j b38 <ieee80211_send_probereq+0x28>
|
|
b32: 001302 l16ui a0, a3, 0
|
|
b35: 35c002 addi a0, a0, 53
|
|
b38: 5f2d32 l32i a3, a13, 0x17c
|
|
b3b: 020c movi.n a2, 0
|
|
b3d: 13cc bnez.n a3, b42 <ieee80211_send_probereq+0x32>
|
|
b3f: 000086 j b45 <ieee80211_send_probereq+0x35>
|
|
b42: 001322 l16ui a2, a3, 0
|
|
b45: 831c movi.n a3, 24
|
|
b47: 6199 s32i.n a9, a1, 24
|
|
b49: 402a add.n a4, a0, a2
|
|
b4b: 10c122 addi a2, a1, 16
|
|
b4e: ffec01 l32r a0, b00 <ieee80211_add_xrates+0xf0>
|
|
b51: 0000c0 callx0 a0
|
|
b54: 02cd mov.n a12, a2
|
|
b56: 92dc bnez.n a2, b73 <ieee80211_send_probereq+0x63>
|
|
b58: 5a2d32 l32i a3, a13, 0x168
|
|
b5b: 33cc bnez.n a3, b62 <ieee80211_send_probereq+0x52>
|
|
b5d: 030c movi.n a3, 0
|
|
b5f: 000086 j b65 <ieee80211_send_probereq+0x55>
|
|
b62: 001332 l16ui a3, a3, 0
|
|
b65: ffdc21 l32r a2, ad8 <ieee80211_add_xrates+0xc8>
|
|
b68: ffe701 l32r a0, b04 <ieee80211_add_xrates+0xf4>
|
|
b6b: 0000c0 callx0 a0
|
|
b6e: 120c movi.n a2, 1
|
|
b70: 004b06 j ca0 <ieee80211_send_probereq+0x190>
|
|
b73: 8138 l32i.n a3, a1, 32
|
|
b75: 821c movi.n a2, 24
|
|
b77: 7148 l32i.n a4, a1, 28
|
|
b79: 0a5c22 s16i a2, a12, 20
|
|
b7c: 4128 l32i.n a2, a1, 16
|
|
b7e: ffed05 call0 a50 <ieee80211_add_xrates+0x40>
|
|
b81: 4129 s32i.n a2, a1, 16
|
|
b83: ffd631 l32r a3, adc <ieee80211_add_xrates+0xcc>
|
|
b86: 5139 s32i.n a3, a1, 20
|
|
b88: 000005 call0 b8c <ieee80211_send_probereq+0x7c>
|
|
b8b: 4129 s32i.n a2, a1, 16
|
|
b8d: 5138 l32i.n a3, a1, 20
|
|
b8f: 000005 call0 b90 <ieee80211_send_probereq+0x80>
|
|
b92: 5a2d32 l32i a3, a13, 0x168
|
|
b95: 4129 s32i.n a2, a1, 16
|
|
b97: 338c beqz.n a3, b9e <ieee80211_send_probereq+0x8e>
|
|
b99: fff105 call0 aac <ieee80211_add_xrates+0x9c>
|
|
b9c: 4129 s32i.n a2, a1, 16
|
|
b9e: 5f2d32 l32i a3, a13, 0x17c
|
|
ba1: 338c beqz.n a3, ba8 <ieee80211_send_probereq+0x98>
|
|
ba3: fff085 call0 aac <ieee80211_add_xrates+0x9c>
|
|
ba6: 4129 s32i.n a2, a1, 16
|
|
ba8: 0a1cb2 l16ui a11, a12, 20
|
|
bab: 1ca8 l32i.n a10, a12, 4
|
|
bad: 030c movi.n a3, 0
|
|
baf: 1a08 l32i.n a0, a10, 4
|
|
bb1: f139 s32i.n a3, a1, 60
|
|
bb3: 0b0a add.n a0, a11, a0
|
|
bb5: c00200 sub a0, a2, a0
|
|
bb8: 0b5c02 s16i a0, a12, 22
|
|
bbb: ffc971 l32r a7, ae0 <ieee80211_add_xrates+0xd0>
|
|
bbe: ffc981 l32r a8, ae4 <ieee80211_add_xrates+0xd4>
|
|
bc1: bb0a add.n a11, a11, a0
|
|
bc3: 0020c0 memw
|
|
bc6: 0a68 l32i.n a6, a10, 0
|
|
bc8: 106680 and a6, a6, a8
|
|
bcb: 206670 or a6, a6, a7
|
|
bce: 0020c0 memw
|
|
bd1: 0a69 s32i.n a6, a10, 0
|
|
bd3: ffc541 l32r a4, ae8 <ieee80211_add_xrates+0xd8>
|
|
bd6: ffc551 l32r a5, aec <ieee80211_add_xrates+0xdc>
|
|
bd9: 0020c0 memw
|
|
bdc: 0a38 l32i.n a3, a10, 0
|
|
bde: 103350 and a3, a3, a5
|
|
be1: 203340 or a3, a3, a4
|
|
be4: 0020c0 memw
|
|
be7: 0a39 s32i.n a3, a10, 0
|
|
be9: ffc121 l32r a2, af0 <ieee80211_add_xrates+0xe0>
|
|
bec: 0020c0 memw
|
|
bef: 0a08 l32i.n a0, a10, 0
|
|
bf1: 100020 and a0, a0, a2
|
|
bf4: 0020c0 memw
|
|
bf7: 0a09 s32i.n a0, a10, 0
|
|
bf9: b4b0b0 extui a11, a11, 0, 12
|
|
bfc: ffbe01 l32r a0, af4 <ieee80211_add_xrates+0xe4>
|
|
bff: 11bb40 slli a11, a11, 12
|
|
c02: 0020c0 memw
|
|
c05: 0a98 l32i.n a9, a10, 0
|
|
c07: 109900 and a9, a9, a0
|
|
c0a: 2099b0 or a9, a9, a11
|
|
c0d: 0020c0 memw
|
|
c10: 6128 l32i.n a2, a1, 24
|
|
c12: b168 l32i.n a6, a1, 44
|
|
c14: a178 l32i.n a7, a1, 40
|
|
c16: 0c3d mov.n a3, a12
|
|
c18: 044c movi.n a4, 64
|
|
c1a: 051c movi.n a5, 16
|
|
c1c: 0a99 s32i.n a9, a10, 0
|
|
c1e: 9188 l32i.n a8, a1, 36
|
|
c20: 0189 s32i.n a8, a1, 0
|
|
c22: 000005 call0 c24 <ieee80211_send_probereq+0x114>
|
|
c25: 7b0c movi.n a11, 7
|
|
c27: 071c movi.n a7, 16
|
|
c29: 9c48 l32i.n a4, a12, 36
|
|
c2b: ffb381 l32r a8, af8 <ieee80211_add_xrates+0xe8>
|
|
c2e: 0458 l32i.n a5, a4, 0
|
|
c30: 1468 l32i.n a6, a4, 4
|
|
c32: 543050 extui a3, a5, 0, 6
|
|
c35: 106680 and a6, a6, a8
|
|
c38: 415650 srli a5, a5, 6
|
|
c3b: 1469 s32i.n a6, a4, 4
|
|
c3d: 9ca8 l32i.n a10, a12, 36
|
|
c3f: 205570 or a5, a5, a7
|
|
c42: 1155a0 slli a5, a5, 6
|
|
c45: 203350 or a3, a3, a5
|
|
c48: 0439 s32i.n a3, a4, 0
|
|
c4a: 1a98 l32i.n a9, a10, 4
|
|
c4c: 027c movi.n a2, -16
|
|
c4e: 109920 and a9, a9, a2
|
|
c51: 2099b0 or a9, a9, a11
|
|
c54: 1a99 s32i.n a9, a10, 4
|
|
c56: f108 l32i.n a0, a1, 60
|
|
c58: ffa981 l32r a8, afc <ieee80211_add_xrates+0xec>
|
|
c5b: 9c98 l32i.n a9, a12, 36
|
|
c5d: 0020c0 memw
|
|
c60: 802882 l32i a8, a8, 0x200
|
|
c63: 09a8 l32i.n a10, a9, 0
|
|
c65: eb7c movi.n a11, -2
|
|
c67: 10aab0 and a10, a10, a11
|
|
c6a: 09a9 s32i.n a10, a9, 0
|
|
c6c: 9c68 l32i.n a6, a12, 36
|
|
c6e: 4989 s32i.n a8, a9, 16
|
|
c70: 0658 l32i.n a5, a6, 0
|
|
c72: d77c movi.n a7, -3
|
|
c74: 105570 and a5, a5, a7
|
|
c77: 0659 s32i.n a5, a6, 0
|
|
c79: 9c28 l32i.n a2, a12, 36
|
|
c7b: 0248 l32i.n a4, a2, 0
|
|
c7d: 2a6477 bbci a4, 7, cab <ieee80211_send_probereq+0x19b>
|
|
c80: 190c movi.n a9, 1
|
|
c82: 7c09 s32i.n a0, a12, 28
|
|
c84: 4001a2 l8ui a10, a1, 64
|
|
c87: 7d0db2 l8ui a11, a13, 125
|
|
c8a: 0842b2 s8i a11, a2, 8
|
|
c8d: 401a00 ssl a10
|
|
c90: a19900 sll a9, a9
|
|
c93: 0e4292 s8i a9, a2, 14
|
|
c96: 0c2d mov.n a2, a12
|
|
c98: ff9c01 l32r a0, b08 <ieee80211_add_xrates+0xf8>
|
|
c9b: 0000c0 callx0 a0
|
|
c9e: 020c movi.n a2, 0
|
|
ca0: d1c8 l32i.n a12, a1, 52
|
|
ca2: e1d8 l32i.n a13, a1, 56
|
|
ca4: c108 l32i.n a0, a1, 48
|
|
ca6: 40c112 addi a1, a1, 64
|
|
ca9: f00d ret.n
|
|
cab: 020c movi.n a2, 0
|
|
cad: ff9701 l32r a0, b0c <ieee80211_add_xrates+0xfc>
|
|
cb0: 0000c0 callx0 a0
|
|
cb3: 020d mov.n a0, a2
|
|
cb5: 9c28 l32i.n a2, a12, 36
|
|
cb7: fff146 j c80 <ieee80211_send_probereq+0x170>
|
|
cba: 000000 ill
|
|
cbd: 000000 ill
|
|
|
|
00000cc0 <ieee80211_getcapinfo>:
|
|
cc0: 071c movi.n a7, 16
|
|
cc2: 0228 l32i.n a2, a2, 0
|
|
cc4: fffe51 l32r a5, cbc <ieee80211_send_probereq+0x1ac>
|
|
cc7: 130c movi.n a3, 1
|
|
cc9: 5558 l32i.n a5, a5, 20
|
|
ccb: 040c movi.n a4, 0
|
|
ccd: 2c2562 l32i a6, a5, 176
|
|
cd0: e558 l32i.n a5, a5, 56
|
|
cd2: 660b addi.n a6, a6, -1
|
|
cd4: 834360 moveqz a4, a3, a6
|
|
cd7: 056547 bbci a5, 4, ce0 <ieee80211_getcapinfo+0x20>
|
|
cda: 204470 or a4, a4, a7
|
|
cdd: f44040 extui a4, a4, 0, 16
|
|
ce0: 0a7527 bbci a5, 18, cee <ieee80211_getcapinfo+0x2e>
|
|
ce3: 076277 bbci a2, 7, cee <ieee80211_getcapinfo+0x2e>
|
|
ce6: 062c movi.n a6, 32
|
|
ce8: 204460 or a4, a4, a6
|
|
ceb: f44040 extui a4, a4, 0, 16
|
|
cee: 00a462 movi a6, 0x400
|
|
cf1: 0565a7 bbci a5, 10, cfa <ieee80211_getcapinfo+0x3a>
|
|
cf4: 204460 or a4, a4, a6
|
|
cf7: f44040 extui a4, a4, 0, 16
|
|
cfa: 00a162 movi a6, 0x100
|
|
cfd: 086287 bbci a2, 8, d09 <ieee80211_getcapinfo+0x49>
|
|
d00: 0575e7 bbci a5, 30, d09 <ieee80211_getcapinfo+0x49>
|
|
d03: 204460 or a4, a4, a6
|
|
d06: f44040 extui a4, a4, 0, 16
|
|
d09: 042d mov.n a2, a4
|
|
d0b: f00d ret.n
|
|
...
|
|
d21: f20a add.n a15, a2, a0
|
|
d23: 3f .byte 0x3f
|
|
d24: ff .byte 0xff
|
|
d25: ff .byte 0xff
|
|
d26: 8f .byte 0x8f
|
|
d27: ff .byte 0xff
|
|
...
|
|
d34: 008010 excw
|
|
d37: f0ff00 subx8 a15, a15, a0
|
|
d3a: ff .byte 0xff
|
|
d3b: ff .byte 0xff
|
|
...
|
|
|
|
00000d84 <ieee80211_send_mgmt>:
|
|
d84: 046d mov.n a6, a4
|
|
d86: b0c112 addi a1, a1, -80
|
|
d89: d1d9 s32i.n a13, a1, 52
|
|
d8b: f1f9 s32i.n a15, a1, 60
|
|
d8d: e1e9 s32i.n a14, a1, 56
|
|
d8f: c1c9 s32i.n a12, a1, 48
|
|
d91: b109 s32i.n a0, a1, 44
|
|
d93: 03cd mov.n a12, a3
|
|
d95: 1e2202 l32i a0, a2, 120
|
|
d98: 02ed mov.n a14, a2
|
|
d9a: 077016 beqz a0, e15 <ieee80211_send_mgmt+0x91>
|
|
d9d: ffddb1 l32r a11, d14 <ieee80211_getcapinfo+0x54>
|
|
da0: c0a022 movi a2, 192
|
|
da3: 240c movi.n a4, 2
|
|
da5: 871c movi.n a7, 24
|
|
da7: ffda91 l32r a9, d10 <ieee80211_getcapinfo+0x50>
|
|
daa: a109 s32i.n a0, a1, 40
|
|
dac: d4c9f2 addi a15, a9, -44
|
|
daf: 089316 beqz a3, e3c <ieee80211_send_mgmt+0xb8>
|
|
db2: f0c302 addi a0, a3, -16
|
|
db5: 0bc016 beqz a0, e75 <ieee80211_send_mgmt+0xf1>
|
|
db8: 02c366 bnei a3, 32, dbe <ieee80211_send_mgmt+0x3a>
|
|
dbb: 001f46 j e3c <ieee80211_send_mgmt+0xb8>
|
|
dbe: d0c332 addi a3, a3, -48
|
|
dc1: 0b0316 beqz a3, e75 <ieee80211_send_mgmt+0xf1>
|
|
dc4: a0a052 movi a5, 160
|
|
dc7: c05c50 sub a5, a12, a5
|
|
dca: 45b516 beqz a5, 1229 <ieee80211_send_mgmt+0x4a5>
|
|
dcd: b0a082 movi a8, 176
|
|
dd0: c08c80 sub a8, a12, a8
|
|
dd3: 342816 beqz a8, 1119 <ieee80211_send_mgmt+0x395>
|
|
dd6: c09c20 sub a9, a12, a2
|
|
dd9: 474916 beqz a9, 1251 <ieee80211_send_mgmt+0x4cd>
|
|
ddc: 0005c6 j df7 <ieee80211_send_mgmt+0x73>
|
|
ddf: 001342 l16ui a4, a3, 0
|
|
de2: 831c movi.n a3, 24
|
|
de4: 524a add.n a5, a2, a4
|
|
de6: 012d mov.n a2, a1
|
|
de8: 460a add.n a4, a6, a0
|
|
dea: 445a add.n a4, a4, a5
|
|
dec: ffd401 l32r a0, d3c <ieee80211_getcapinfo+0x7c>
|
|
def: 0000c0 callx0 a0
|
|
df2: 02dd mov.n a13, a2
|
|
df4: 1c8256 bnez a2, fc0 <ieee80211_send_mgmt+0x23c>
|
|
df7: ad9c beqz.n a13, e15 <ieee80211_send_mgmt+0x91>
|
|
df9: 9d08 l32i.n a0, a13, 36
|
|
dfb: 430c movi.n a3, 4
|
|
dfd: 0008 l32i.n a0, a0, 0
|
|
dff: 520c movi.n a2, 5
|
|
e01: 027047 bbci a0, 20, e07 <ieee80211_send_mgmt+0x83>
|
|
e04: 000146 j e0d <ieee80211_send_mgmt+0x89>
|
|
e07: 054500 extui a4, a0, 21, 1
|
|
e0a: 933240 movnez a3, a2, a4
|
|
e0d: 0d2d mov.n a2, a13
|
|
e0f: ffcc01 l32r a0, d40 <ieee80211_getcapinfo+0x80>
|
|
e12: 0000c0 callx0 a0
|
|
e15: 120c movi.n a2, 1
|
|
e17: 000486 j e2d <ieee80211_send_mgmt+0xa9>
|
|
e1a: 050c movi.n a5, 0
|
|
e1c: 7d59 s32i.n a5, a13, 28
|
|
e1e: 0c4d mov.n a4, a12
|
|
e20: 0d3d mov.n a3, a13
|
|
e22: 0e2d mov.n a2, a14
|
|
e24: 7d0f62 l8ui a6, a15, 125
|
|
e27: 084062 s8i a6, a0, 8
|
|
e2a: 000005 call0 e2c <ieee80211_send_mgmt+0xa8>
|
|
e2d: c1c8 l32i.n a12, a1, 48
|
|
e2f: d1d8 l32i.n a13, a1, 52
|
|
e31: e1e8 l32i.n a14, a1, 56
|
|
e33: f1f8 l32i.n a15, a1, 60
|
|
e35: b108 l32i.n a0, a1, 44
|
|
e37: 50c112 addi a1, a1, 80
|
|
e3a: f00d ret.n
|
|
e3c: 5d2f02 l32i a0, a15, 0x174
|
|
e3f: 5b2f32 l32i a3, a15, 0x16c
|
|
e42: 40cc bnez.n a0, e4a <ieee80211_send_mgmt+0xc6>
|
|
e44: a4a062 movi a6, 164
|
|
e47: 000206 j e53 <ieee80211_send_mgmt+0xcf>
|
|
e4a: 001062 l16ui a6, a0, 0
|
|
e4d: 01d662 addmi a6, a6, 0x100
|
|
e50: a4c662 addi a6, a6, -92
|
|
e53: 5e2f02 l32i a0, a15, 0x178
|
|
e56: 30cc bnez.n a0, e5d <ieee80211_send_mgmt+0xd9>
|
|
e58: 000c movi.n a0, 0
|
|
e5a: 000086 j e60 <ieee80211_send_mgmt+0xdc>
|
|
e5d: 001002 l16ui a0, a0, 0
|
|
e60: 33cc bnez.n a3, e67 <ieee80211_send_mgmt+0xe3>
|
|
e62: 020c movi.n a2, 0
|
|
e64: 000086 j e6a <ieee80211_send_mgmt+0xe6>
|
|
e67: 001322 l16ui a2, a3, 0
|
|
e6a: 602f32 l32i a3, a15, 0x180
|
|
e6d: f6e356 bnez a3, ddf <ieee80211_send_mgmt+0x5b>
|
|
e70: 040c movi.n a4, 0
|
|
e72: ffdb06 j de2 <ieee80211_send_mgmt+0x5e>
|
|
e75: 5c2f32 l32i a3, a15, 0x170
|
|
e78: 43cc bnez.n a3, e80 <ieee80211_send_mgmt+0xfc>
|
|
e7a: 6fa042 movi a4, 111
|
|
e7d: 000146 j e86 <ieee80211_send_mgmt+0x102>
|
|
e80: 001342 l16ui a4, a3, 0
|
|
e83: 6fc442 addi a4, a4, 111
|
|
e86: 012d mov.n a2, a1
|
|
e88: 831c movi.n a3, 24
|
|
e8a: 1169 s32i.n a6, a1, 4
|
|
e8c: ffae01 l32r a0, d44 <ieee80211_getcapinfo+0x84>
|
|
e8f: 0000c0 callx0 a0
|
|
e92: 9129 s32i.n a2, a1, 36
|
|
e94: 02dd mov.n a13, a2
|
|
e96: f5d216 beqz a2, df7 <ieee80211_send_mgmt+0x73>
|
|
e99: ff9f21 l32r a2, d18 <ieee80211_getcapinfo+0x58>
|
|
e9c: 831c movi.n a3, 24
|
|
e9e: 0a5d32 s16i a3, a13, 20
|
|
ea1: c10222 l8ui a2, a2, 193
|
|
ea4: 902220 addx2 a2, a2, a2
|
|
ea7: a022f0 addx4 a2, a2, a15
|
|
eaa: 78c222 addi a2, a2, 120
|
|
ead: 000005 call0 eb0 <ieee80211_send_mgmt+0x12c>
|
|
eb0: 0108 l32i.n a0, a1, 0
|
|
eb2: 1148 l32i.n a4, a1, 4
|
|
eb4: 005022 s16i a2, a0, 0
|
|
eb7: 015042 s16i a4, a0, 2
|
|
eba: 204b addi.n a2, a0, 4
|
|
ebc: 0129 s32i.n a2, a1, 0
|
|
ebe: 64cc bnez.n a4, ec8 <ieee80211_send_mgmt+0x144>
|
|
ec0: a158 l32i.n a5, a1, 40
|
|
ec2: 0d1552 l16ui a5, a5, 26
|
|
ec5: 025052 s16i a5, a0, 4
|
|
ec8: ff9531 l32r a3, d1c <ieee80211_getcapinfo+0x5c>
|
|
ecb: 222b addi.n a2, a2, 2
|
|
ecd: 0129 s32i.n a2, a1, 0
|
|
ecf: 8139 s32i.n a3, a1, 32
|
|
ed1: 000005 call0 ed4 <ieee80211_send_mgmt+0x150>
|
|
ed4: 0129 s32i.n a2, a1, 0
|
|
ed6: 8138 l32i.n a3, a1, 32
|
|
ed8: 1261c2 s32i a12, a1, 72
|
|
edb: 000005 call0 edc <ieee80211_send_mgmt+0x158>
|
|
ede: 0129 s32i.n a2, a1, 0
|
|
ee0: a108 l32i.n a0, a1, 40
|
|
ee2: 02cd mov.n a12, a2
|
|
ee4: 2008 l32i.n a0, a0, 8
|
|
ee6: c0a032 movi a3, 192
|
|
ee9: 100030 and a0, a0, a3
|
|
eec: 1fd066 bnei a0, 64, f0f <ieee80211_send_mgmt+0x18b>
|
|
eef: 0e3d mov.n a3, a14
|
|
ef1: ff9501 l32r a0, d48 <ieee80211_getcapinfo+0x88>
|
|
ef4: 0000c0 callx0 a0
|
|
ef7: 0129 s32i.n a2, a1, 0
|
|
ef9: 0e3d mov.n a3, a14
|
|
efb: ff9401 l32r a0, d4c <ieee80211_getcapinfo+0x8c>
|
|
efe: 0000c0 callx0 a0
|
|
f01: 02cd mov.n a12, a2
|
|
f03: a108 l32i.n a0, a1, 40
|
|
f05: 0129 s32i.n a2, a1, 0
|
|
f07: 2008 l32i.n a0, a0, 8
|
|
f09: c0a022 movi a2, 192
|
|
f0c: 100020 and a0, a0, a2
|
|
f0f: c0a022 movi a2, 192
|
|
f12: 179027 bne a0, a2, f2d <ieee80211_send_mgmt+0x1a9>
|
|
f15: 0c2d mov.n a2, a12
|
|
f17: 0e3d mov.n a3, a14
|
|
f19: ff8d01 l32r a0, d50 <ieee80211_getcapinfo+0x90>
|
|
f1c: 0000c0 callx0 a0
|
|
f1f: 0129 s32i.n a2, a1, 0
|
|
f21: 0e3d mov.n a3, a14
|
|
f23: ff8c01 l32r a0, d54 <ieee80211_getcapinfo+0x94>
|
|
f26: 0000c0 callx0 a0
|
|
f29: 02cd mov.n a12, a2
|
|
f2b: 0129 s32i.n a2, a1, 0
|
|
f2d: 5c2f32 l32i a3, a15, 0x170
|
|
f30: 738c beqz.n a3, f3b <ieee80211_send_mgmt+0x1b7>
|
|
f32: 0c2d mov.n a2, a12
|
|
f34: ffb745 call0 aac <ieee80211_add_xrates+0x9c>
|
|
f37: 02cd mov.n a12, a2
|
|
f39: 0129 s32i.n a2, a1, 0
|
|
f3b: 9168 l32i.n a6, a1, 36
|
|
f3d: 1608 l32i.n a0, a6, 4
|
|
f3f: 0a1662 l16ui a6, a6, 20
|
|
f42: 1078 l32i.n a7, a0, 4
|
|
f44: 9188 l32i.n a8, a1, 36
|
|
f46: 767a add.n a7, a6, a7
|
|
f48: c07c70 sub a7, a12, a7
|
|
f4b: 0b5872 s16i a7, a8, 22
|
|
f4e: 1221c2 l32i a12, a1, 72
|
|
f51: ff7331 l32r a3, d20 <ieee80211_getcapinfo+0x60>
|
|
f54: 140c movi.n a4, 1
|
|
f56: 9da8 l32i.n a10, a13, 36
|
|
f58: ff73b1 l32r a11, d24 <ieee80211_getcapinfo+0x64>
|
|
f5b: 1a98 l32i.n a9, a10, 4
|
|
f5d: 4f28 l32i.n a2, a15, 16
|
|
f5f: 1099b0 and a9, a9, a11
|
|
f62: 1a99 s32i.n a9, a10, 4
|
|
f64: 9d68 l32i.n a6, a13, 36
|
|
f66: 770c movi.n a7, 7
|
|
f68: 1658 l32i.n a5, a6, 4
|
|
f6a: 087c movi.n a8, -16
|
|
f6c: 105580 and a5, a5, a8
|
|
f6f: 205570 or a5, a5, a7
|
|
f72: 1659 s32i.n a5, a6, 4
|
|
f74: c022e0 sub a2, a2, a14
|
|
f77: 932420 movnez a2, a4, a2
|
|
f7a: 9d48 l32i.n a4, a13, 36
|
|
f7c: 0020c0 memw
|
|
f7f: a188 l32i.n a8, a1, 40
|
|
f81: d07c movi.n a0, -3
|
|
f83: 04b020 extui a11, a2, 0, 1
|
|
f86: 802332 l32i a3, a3, 0x200
|
|
f89: 0458 l32i.n a5, a4, 0
|
|
f8b: e67c movi.n a6, -2
|
|
f8d: 105560 and a5, a5, a6
|
|
f90: 0459 s32i.n a5, a4, 0
|
|
f92: 9da8 l32i.n a10, a13, 36
|
|
f94: 4439 s32i.n a3, a4, 16
|
|
f96: 0a98 l32i.n a9, a10, 0
|
|
f98: 11bbf0 slli a11, a11, 1
|
|
f9b: 109900 and a9, a9, a0
|
|
f9e: 2099b0 or a9, a9, a11
|
|
fa1: 0a99 s32i.n a9, a10, 0
|
|
fa3: 0d1882 l16ui a8, a8, 26
|
|
fa6: 9d08 l32i.n a0, a13, 36
|
|
fa8: e6e816 beqz a8, e1a <ieee80211_send_mgmt+0x96>
|
|
fab: 0038 l32i.n a3, a0, 0
|
|
fad: 043730 extui a3, a3, 7, 1
|
|
fb0: e66356 bnez a3, e1a <ieee80211_send_mgmt+0x96>
|
|
fb3: ff6901 l32r a0, d58 <ieee80211_getcapinfo+0x98>
|
|
fb6: 0000c0 callx0 a0
|
|
fb9: 7d29 s32i.n a2, a13, 28
|
|
fbb: 9d08 l32i.n a0, a13, 36
|
|
fbd: ff9746 j e1e <ieee80211_send_mgmt+0x9a>
|
|
fc0: 150c movi.n a5, 1
|
|
fc2: 101c movi.n a0, 17
|
|
fc4: a148 l32i.n a4, a1, 40
|
|
fc6: 881c movi.n a8, 24
|
|
fc8: ff5861 l32r a6, d28 <ieee80211_getcapinfo+0x68>
|
|
fcb: 106162 s32i a6, a1, 64
|
|
fce: 0a5282 s16i a8, a2, 20
|
|
fd1: 7e0662 l8ui a6, a6, 126
|
|
fd4: 1e2442 l32i a4, a4, 120
|
|
fd7: 830560 moveqz a0, a5, a6
|
|
fda: 7f58 l32i.n a5, a15, 28
|
|
fdc: 0448 l32i.n a4, a4, 0
|
|
fde: 077527 bbci a5, 18, fe9 <ieee80211_send_mgmt+0x265>
|
|
fe1: 046477 bbci a4, 7, fe9 <ieee80211_send_mgmt+0x265>
|
|
fe4: 092c movi.n a9, 32
|
|
fe6: 200090 or a0, a0, a9
|
|
fe9: c0a0a2 movi a10, 192
|
|
fec: 0544a7 ball a4, a10, ff5 <ieee80211_send_mgmt+0x271>
|
|
fef: 80a4b2 movi a11, 0x480
|
|
ff2: 0ac4b7 bnall a4, a11, 1000 <ieee80211_send_mgmt+0x27c>
|
|
ff5: 8f28 l32i.n a2, a15, 32
|
|
ff7: 0562e7 bbci a2, 14, 1000 <ieee80211_send_mgmt+0x27c>
|
|
ffa: 00a432 movi a3, 0x400
|
|
ffd: 200030 or a0, a0, a3
|
|
1000: 0128 l32i.n a2, a1, 0
|
|
1002: a138 l32i.n a3, a1, 40
|
|
1004: 005202 s16i a0, a2, 0
|
|
1007: 0e1332 l16ui a3, a3, 28
|
|
100a: 015232 s16i a3, a2, 2
|
|
100d: 224b addi.n a2, a2, 4
|
|
100f: 0129 s32i.n a2, a1, 0
|
|
1011: 0fcc66 bnei a12, 32, 1024 <ieee80211_send_mgmt+0x2a0>
|
|
1014: a138 l32i.n a3, a1, 40
|
|
1016: 640c movi.n a4, 6
|
|
1018: ff5101 l32r a0, d5c <ieee80211_getcapinfo+0x9c>
|
|
101b: 0000c0 callx0 a0
|
|
101e: 0128 l32i.n a2, a1, 0
|
|
1020: 226b addi.n a2, a2, 6
|
|
1022: 0129 s32i.n a2, a1, 0
|
|
1024: 102142 l32i a4, a1, 64
|
|
1027: ff4131 l32r a3, d2c <ieee80211_getcapinfo+0x6c>
|
|
102a: 162442 l32i a4, a4, 88
|
|
102d: ffa205 call0 a50 <ieee80211_add_xrates+0x40>
|
|
1030: 0129 s32i.n a2, a1, 0
|
|
1032: ff3f31 l32r a3, d30 <ieee80211_getcapinfo+0x70>
|
|
1035: 8139 s32i.n a3, a1, 32
|
|
1037: 000005 call0 1038 <ieee80211_send_mgmt+0x2b4>
|
|
103a: 102102 l32i a0, a1, 64
|
|
103d: 024d mov.n a4, a2
|
|
103f: 7d0002 l8ui a0, a0, 125
|
|
1042: 0129 s32i.n a2, a1, 0
|
|
1044: 054026 beqi a0, 4, 104d <ieee80211_send_mgmt+0x2c9>
|
|
1047: 025026 beqi a0, 5, 104d <ieee80211_send_mgmt+0x2c9>
|
|
104a: 247066 bnei a0, 7, 1072 <ieee80211_send_mgmt+0x2ee>
|
|
104d: 5e2f02 l32i a0, a15, 0x178
|
|
1050: 5149 s32i.n a4, a1, 20
|
|
1052: c09c beqz.n a0, 1072 <ieee80211_send_mgmt+0x2ee>
|
|
1054: 5128 l32i.n a2, a1, 20
|
|
1056: 030042 l8ui a4, a0, 3
|
|
1059: 302b addi.n a3, a0, 2
|
|
105b: 6139 s32i.n a3, a1, 24
|
|
105d: 442b addi.n a4, a4, 2
|
|
105f: ff4001 l32r a0, d60 <ieee80211_getcapinfo+0xa0>
|
|
1062: 0000c0 callx0 a0
|
|
1065: 6128 l32i.n a2, a1, 24
|
|
1067: 5138 l32i.n a3, a1, 20
|
|
1069: 010222 l8ui a2, a2, 1
|
|
106c: 223a add.n a2, a2, a3
|
|
106e: 222b addi.n a2, a2, 2
|
|
1070: 0129 s32i.n a2, a1, 0
|
|
1072: 8138 l32i.n a3, a1, 32
|
|
1074: 1261c2 s32i a12, a1, 72
|
|
1077: 000005 call0 1078 <ieee80211_send_mgmt+0x2f4>
|
|
107a: 102132 l32i a3, a1, 64
|
|
107d: 0129 s32i.n a2, a1, 0
|
|
107f: e02332 l32i a3, a3, 0x380
|
|
1082: 02cd mov.n a12, a2
|
|
1084: 137337 bbci a3, 19, 109b <ieee80211_send_mgmt+0x317>
|
|
1087: ee58 l32i.n a5, a14, 56
|
|
1089: c0a042 movi a4, 192
|
|
108c: 0b0457 bnone a4, a5, 109b <ieee80211_send_mgmt+0x317>
|
|
108f: 0e3d mov.n a3, a14
|
|
1091: ff3401 l32r a0, d64 <ieee80211_getcapinfo+0xa4>
|
|
1094: 0000c0 callx0 a0
|
|
1097: 02cd mov.n a12, a2
|
|
1099: 0129 s32i.n a2, a1, 0
|
|
109b: 102102 l32i a0, a1, 64
|
|
109e: 7d0002 l8ui a0, a0, 125
|
|
10a1: 052026 beqi a0, 2, 10aa <ieee80211_send_mgmt+0x326>
|
|
10a4: 023026 beqi a0, 3, 10aa <ieee80211_send_mgmt+0x326>
|
|
10a7: 206066 bnei a0, 6, 10cb <ieee80211_send_mgmt+0x347>
|
|
10aa: 5d2f02 l32i a0, a15, 0x174
|
|
10ad: a09c beqz.n a0, 10cb <ieee80211_send_mgmt+0x347>
|
|
10af: 0c2d mov.n a2, a12
|
|
10b1: 030042 l8ui a4, a0, 3
|
|
10b4: 302b addi.n a3, a0, 2
|
|
10b6: 7139 s32i.n a3, a1, 28
|
|
10b8: 442b addi.n a4, a4, 2
|
|
10ba: ff2b01 l32r a0, d68 <ieee80211_getcapinfo+0xa8>
|
|
10bd: 0000c0 callx0 a0
|
|
10c0: 7108 l32i.n a0, a1, 28
|
|
10c2: 010002 l8ui a0, a0, 1
|
|
10c5: c0ca add.n a12, a0, a12
|
|
10c7: cc2b addi.n a12, a12, 2
|
|
10c9: 01c9 s32i.n a12, a1, 0
|
|
10cb: 102122 l32i a2, a1, 64
|
|
10ce: e02222 l32i a2, a2, 0x380
|
|
10d1: 1572c7 bbci a2, 28, 10ea <ieee80211_send_mgmt+0x366>
|
|
10d4: ee48 l32i.n a4, a14, 56
|
|
10d6: c0a032 movi a3, 192
|
|
10d9: 0d0347 bnone a3, a4, 10ea <ieee80211_send_mgmt+0x366>
|
|
10dc: 0c2d mov.n a2, a12
|
|
10de: 0e3d mov.n a3, a14
|
|
10e0: ff2301 l32r a0, d6c <ieee80211_getcapinfo+0xac>
|
|
10e3: 0000c0 callx0 a0
|
|
10e6: 02cd mov.n a12, a2
|
|
10e8: 0129 s32i.n a2, a1, 0
|
|
10ea: 5b2f32 l32i a3, a15, 0x16c
|
|
10ed: 738c beqz.n a3, 10f8 <ieee80211_send_mgmt+0x374>
|
|
10ef: 0c2d mov.n a2, a12
|
|
10f1: ff9b85 call0 aac <ieee80211_add_xrates+0x9c>
|
|
10f4: 02cd mov.n a12, a2
|
|
10f6: 0129 s32i.n a2, a1, 0
|
|
10f8: 602f32 l32i a3, a15, 0x180
|
|
10fb: 039c beqz.n a3, 110f <ieee80211_send_mgmt+0x38b>
|
|
10fd: 102152 l32i a5, a1, 64
|
|
1100: f02552 l32i a5, a5, 0x3c0
|
|
1103: 081566 bnei a5, 1, 110f <ieee80211_send_mgmt+0x38b>
|
|
1106: 0c2d mov.n a2, a12
|
|
1108: ff9a05 call0 aac <ieee80211_add_xrates+0x9c>
|
|
110b: 02cd mov.n a12, a2
|
|
110d: 0129 s32i.n a2, a1, 0
|
|
110f: 91d9 s32i.n a13, a1, 36
|
|
1111: 1d08 l32i.n a0, a13, 4
|
|
1113: 0a1d62 l16ui a6, a13, 20
|
|
1116: ff8a06 j f42 <ieee80211_send_mgmt+0x1be>
|
|
1119: 080c movi.n a8, 0
|
|
111b: f49060 extui a9, a6, 0, 16
|
|
111e: 022926 beqi a9, 2, 1124 <ieee80211_send_mgmt+0x3a0>
|
|
1121: 073966 bnei a9, 3, 112c <ieee80211_send_mgmt+0x3a8>
|
|
1124: 112ed2 l32i a13, a14, 68
|
|
1127: 1a0c movi.n a10, 1
|
|
1129: 938ad0 movnez a8, a10, a13
|
|
112c: 1a0c movi.n a10, 1
|
|
112e: e8cc bnez.n a8, 1140 <ieee80211_send_mgmt+0x3bc>
|
|
1130: 0a39e6 bgei a9, 3, 113e <ieee80211_send_mgmt+0x3ba>
|
|
1133: 051966 bnei a9, 1, 113c <ieee80211_send_mgmt+0x3b8>
|
|
1136: 7c0b02 l8ui a0, a11, 124
|
|
1139: 012026 beqi a0, 2, 113e <ieee80211_send_mgmt+0x3ba>
|
|
113c: 0a0c movi.n a10, 0
|
|
113e: 888c beqz.n a8, 114a <ieee80211_send_mgmt+0x3c6>
|
|
1140: 312060 srai a2, a6, 16
|
|
1143: 32cc bnez.n a2, 114a <ieee80211_send_mgmt+0x3c6>
|
|
1145: c31c movi.n a3, 28
|
|
1147: 000046 j 114c <ieee80211_send_mgmt+0x3c8>
|
|
114a: 831c movi.n a3, 24
|
|
114c: 988c beqz.n a8, 1159 <ieee80211_send_mgmt+0x3d5>
|
|
114e: 314060 srai a4, a6, 16
|
|
1151: 44cc bnez.n a4, 1159 <ieee80211_send_mgmt+0x3d5>
|
|
1153: 88a042 movi a4, 136
|
|
1156: 000046 j 115b <ieee80211_send_mgmt+0x3d7>
|
|
1159: 640c movi.n a4, 6
|
|
115b: 012d mov.n a2, a1
|
|
115d: 41a9 s32i.n a10, a1, 16
|
|
115f: 3199 s32i.n a9, a1, 12
|
|
1161: 2189 s32i.n a8, a1, 8
|
|
1163: 1169 s32i.n a6, a1, 4
|
|
1165: ff0201 l32r a0, d70 <ieee80211_getcapinfo+0xb0>
|
|
1168: 0000c0 callx0 a0
|
|
116b: 020d mov.n a0, a2
|
|
116d: 02dd mov.n a13, a2
|
|
116f: c84216 beqz a2, df7 <ieee80211_send_mgmt+0x73>
|
|
1172: 3158 l32i.n a5, a1, 12
|
|
1174: 170c movi.n a7, 1
|
|
1176: 4168 l32i.n a6, a1, 16
|
|
1178: 1148 l32i.n a4, a1, 4
|
|
117a: 881c movi.n a8, 24
|
|
117c: 0a5282 s16i a8, a2, 20
|
|
117f: 314040 srai a4, a4, 16
|
|
1182: 0128 l32i.n a2, a1, 0
|
|
1184: 936760 movnez a6, a7, a6
|
|
1187: 005262 s16i a6, a2, 0
|
|
118a: 015252 s16i a5, a2, 2
|
|
118d: 2158 l32i.n a5, a1, 8
|
|
118f: 025242 s16i a4, a2, 4
|
|
1192: 088516 beqz a5, 121e <ieee80211_send_mgmt+0x49a>
|
|
1195: 085456 bnez a4, 121e <ieee80211_send_mgmt+0x49a>
|
|
1198: 112e32 l32i a3, a14, 68
|
|
119b: 80a042 movi a4, 128
|
|
119e: fee591 l32r a9, d34 <ieee80211_getcapinfo+0x74>
|
|
11a1: 00dd mov.n a13, a0
|
|
11a3: 035292 s16i a9, a2, 6
|
|
11a6: 228b addi.n a2, a2, 8
|
|
11a8: fef301 l32r a0, d74 <ieee80211_getcapinfo+0xb4>
|
|
11ab: 0000c0 callx0 a0
|
|
11ae: 0e2d mov.n a2, a14
|
|
11b0: 0d3d mov.n a3, a13
|
|
11b2: 1db8 l32i.n a11, a13, 4
|
|
11b4: 88a002 movi a0, 136
|
|
11b7: 1ba8 l32i.n a10, a11, 4
|
|
11b9: 0b5d02 s16i a0, a13, 22
|
|
11bc: 1ccaa2 addi a10, a10, 28
|
|
11bf: 1ba9 s32i.n a10, a11, 4
|
|
11c1: feed01 l32r a0, d78 <ieee80211_getcapinfo+0xb8>
|
|
11c4: 0000c0 callx0 a0
|
|
11c7: 1d58 l32i.n a5, a13, 4
|
|
11c9: 9d08 l32i.n a0, a13, 36
|
|
11cb: 1538 l32i.n a3, a5, 4
|
|
11cd: feda41 l32r a4, d38 <ieee80211_getcapinfo+0x78>
|
|
11d0: e8c332 addi a3, a3, -24
|
|
11d3: 1539 s32i.n a3, a5, 4
|
|
11d5: 4d39 s32i.n a3, a13, 16
|
|
11d7: 0b5216 beqz a2, 1290 <ieee80211_send_mgmt+0x50c>
|
|
11da: 001272 l16ui a7, a2, 0
|
|
11dd: 5f58 l32i.n a5, a15, 20
|
|
11df: 0088 l32i.n a8, a0, 0
|
|
11e1: 190c movi.n a9, 1
|
|
11e3: 546080 extui a6, a8, 0, 6
|
|
11e6: 418680 srli a8, a8, 6
|
|
11e9: 208890 or a8, a8, a9
|
|
11ec: 1188a0 slli a8, a8, 6
|
|
11ef: 206680 or a6, a6, a8
|
|
11f2: 0069 s32i.n a6, a0, 0
|
|
11f4: 0215e7 beq a5, a14, 11fa <ieee80211_send_mgmt+0x476>
|
|
11f7: 002746 j 1298 <ieee80211_send_mgmt+0x514>
|
|
11fa: 80a062 movi a6, 128
|
|
11fd: 206760 or a6, a7, a6
|
|
1200: 0c4062 s8i a6, a0, 12
|
|
1203: 262232 l32i a3, a2, 152
|
|
1206: 3028 l32i.n a2, a0, 12
|
|
1208: 0338 l32i.n a3, a3, 0
|
|
120a: 102240 and a2, a2, a4
|
|
120d: 343030 extui a3, a3, 0, 4
|
|
1210: 113380 slli a3, a3, 8
|
|
1213: 202230 or a2, a2, a3
|
|
1216: 3029 s32i.n a2, a0, 12
|
|
1218: 1261c2 s32i a12, a1, 72
|
|
121b: ff4bc6 j f4e <ieee80211_send_mgmt+0x1ca>
|
|
121e: 1261c2 s32i a12, a1, 72
|
|
1221: 640c movi.n a4, 6
|
|
1223: 0b5042 s16i a4, a0, 22
|
|
1226: ff4906 j f4e <ieee80211_send_mgmt+0x1ca>
|
|
1229: 073d mov.n a3, a7
|
|
122b: 012d mov.n a2, a1
|
|
122d: 1169 s32i.n a6, a1, 4
|
|
122f: fed301 l32r a0, d7c <ieee80211_getcapinfo+0xbc>
|
|
1232: 0000c0 callx0 a0
|
|
1235: 02dd mov.n a13, a2
|
|
1237: bda216 beqz a2, e15 <ieee80211_send_mgmt+0x91>
|
|
123a: 1261c2 s32i a12, a1, 72
|
|
123d: 250c movi.n a5, 2
|
|
123f: 0178 l32i.n a7, a1, 0
|
|
1241: 1168 l32i.n a6, a1, 4
|
|
1243: 881c movi.n a8, 24
|
|
1245: 0a5282 s16i a8, a2, 20
|
|
1248: 005762 s16i a6, a7, 0
|
|
124b: 0b5252 s16i a5, a2, 22
|
|
124e: ff3f06 j f4e <ieee80211_send_mgmt+0x1ca>
|
|
1251: 073d mov.n a3, a7
|
|
1253: 012d mov.n a2, a1
|
|
1255: 1169 s32i.n a6, a1, 4
|
|
1257: feca01 l32r a0, d80 <ieee80211_getcapinfo+0xc0>
|
|
125a: 0000c0 callx0 a0
|
|
125d: 02dd mov.n a13, a2
|
|
125f: bb2216 beqz a2, e15 <ieee80211_send_mgmt+0x91>
|
|
1262: 1261c2 s32i a12, a1, 72
|
|
1265: 2b0c movi.n a11, 2
|
|
1267: 0128 l32i.n a2, a1, 0
|
|
1269: 1108 l32i.n a0, a1, 4
|
|
126b: a1a8 l32i.n a10, a1, 40
|
|
126d: 202e92 l32i a9, a14, 128
|
|
1270: 831c movi.n a3, 24
|
|
1272: 0a5d32 s16i a3, a13, 20
|
|
1275: c099a0 sub a9, a9, a10
|
|
1278: 005202 s16i a0, a2, 0
|
|
127b: 0b5db2 s16i a11, a13, 22
|
|
127e: ccc916 beqz a9, f4e <ieee80211_send_mgmt+0x1ca>
|
|
1281: 1261c2 s32i a12, a1, 72
|
|
1284: 2a48 l32i.n a4, a10, 8
|
|
1286: e67c movi.n a6, -2
|
|
1288: 104460 and a4, a4, a6
|
|
128b: 2a49 s32i.n a4, a10, 8
|
|
128d: ff2f46 j f4e <ieee80211_send_mgmt+0x1ca>
|
|
1290: 3028 l32i.n a2, a0, 12
|
|
1292: 102240 and a2, a2, a4
|
|
1295: ffdf46 j 1216 <ieee80211_send_mgmt+0x492>
|
|
1298: 076d mov.n a6, a7
|
|
129a: ffd886 j 1200 <ieee80211_send_mgmt+0x47c>
|
|
129d: 000000 ill
|
|
12a0: 180222 l8ui a2, a2, 24
|
|
12a3: 328c beqz.n a2, 12aa <ieee80211_send_mgmt+0x526>
|
|
12a5: 051266 bnei a2, 1, 12ae <ieee80211_send_mgmt+0x52a>
|
|
12a8: 238c beqz.n a3, 12ae <ieee80211_send_mgmt+0x52a>
|
|
12aa: 120c movi.n a2, 1
|
|
12ac: f00d ret.n
|
|
12ae: 020c movi.n a2, 0
|
|
12b0: f00d ret.n
|
|
...
|
|
12c2: 800000 add a0, a0, a0
|
|
12c5: 0008 l32i.n a0, a0, 0
|
|
...
|
|
|
|
000012e4 <ieee80211_alloc_proberesp>:
|
|
12e4: e0c112 addi a1, a1, -32
|
|
12e7: 61e9 s32i.n a14, a1, 24
|
|
12e9: 71f9 s32i.n a15, a1, 28
|
|
12eb: 51d9 s32i.n a13, a1, 20
|
|
12ed: 3109 s32i.n a0, a1, 12
|
|
12ef: 41c9 s32i.n a12, a1, 16
|
|
12f1: fff101 l32r a0, 12b8 <ieee80211_send_mgmt+0x534>
|
|
12f4: 02cd mov.n a12, a2
|
|
12f6: ffefd1 l32r a13, 12b4 <ieee80211_send_mgmt+0x530>
|
|
12f9: 032d mov.n a2, a3
|
|
12fb: 2129 s32i.n a2, a1, 8
|
|
12fd: 7d0d62 l8ui a6, a13, 125
|
|
1300: 5b2032 l32i a3, a0, 0x16c
|
|
1303: 660b addi.n a6, a6, -1
|
|
1305: 746060 extui a6, a6, 0, 8
|
|
1308: 906660 addx2 a6, a6, a6
|
|
130b: a06600 addx4 a6, a6, a0
|
|
130e: 01d6f2 addmi a15, a6, 0x100
|
|
1311: 84cff2 addi a15, a15, -124
|
|
1314: 2f6cf2 s32i a15, a12, 188
|
|
1317: 33cc bnez.n a3, 131e <ieee80211_alloc_proberesp+0x3a>
|
|
1319: 070c movi.n a7, 0
|
|
131b: 000086 j 1321 <ieee80211_alloc_proberesp+0x3d>
|
|
131e: 001372 l16ui a7, a3, 0
|
|
1321: 012d mov.n a2, a1
|
|
1323: 831c movi.n a3, 24
|
|
1325: ffdd42 addmi a4, a13, 0xffffff00
|
|
1328: 3e2442 l32i a4, a4, 248
|
|
132b: 1169 s32i.n a6, a1, 4
|
|
132d: 447a add.n a4, a4, a7
|
|
132f: 01d442 addmi a4, a4, 0x100
|
|
1332: 90c442 addi a4, a4, -112
|
|
1335: ffe501 l32r a0, 12cc <ieee80211_send_mgmt+0x548>
|
|
1338: 0000c0 callx0 a0
|
|
133b: 02ed mov.n a14, a2
|
|
133d: 32cc bnez.n a2, 1344 <ieee80211_alloc_proberesp+0x60>
|
|
133f: 0e0c movi.n a14, 0
|
|
1341: 003b06 j 1431 <ieee80211_alloc_proberesp+0x14d>
|
|
1344: 030c movi.n a3, 0
|
|
1346: 851c movi.n a5, 24
|
|
1348: 840c movi.n a4, 8
|
|
134a: 0a5252 s16i a5, a2, 20
|
|
134d: 0128 l32i.n a2, a1, 0
|
|
134f: ffe001 l32r a0, 12d0 <ieee80211_send_mgmt+0x54c>
|
|
1352: 0000c0 callx0 a0
|
|
1355: 0168 l32i.n a6, a1, 0
|
|
1357: 64a072 movi a7, 100
|
|
135a: 0f2d mov.n a2, a15
|
|
135c: 045672 s16i a7, a6, 8
|
|
135f: 66ab addi.n a6, a6, 10
|
|
1361: 0169 s32i.n a6, a1, 0
|
|
1363: 000005 call0 1364 <ieee80211_alloc_proberesp+0x80>
|
|
1366: 023d mov.n a3, a2
|
|
1368: ffdd42 addmi a4, a13, 0xffffff00
|
|
136b: 0128 l32i.n a2, a1, 0
|
|
136d: 3e2442 l32i a4, a4, 248
|
|
1370: 005232 s16i a3, a2, 0
|
|
1373: ffd231 l32r a3, 12bc <ieee80211_send_mgmt+0x538>
|
|
1376: 222b addi.n a2, a2, 2
|
|
1378: 0129 s32i.n a2, a1, 0
|
|
137a: ff6d45 call0 a50 <ieee80211_add_xrates+0x40>
|
|
137d: ffd0d1 l32r a13, 12c0 <ieee80211_send_mgmt+0x53c>
|
|
1380: 0129 s32i.n a2, a1, 0
|
|
1382: 0d3d mov.n a3, a13
|
|
1384: 000005 call0 1388 <ieee80211_alloc_proberesp+0xa4>
|
|
1387: 1158 l32i.n a5, a1, 4
|
|
1389: ffce61 l32r a6, 12c4 <ieee80211_send_mgmt+0x540>
|
|
138c: 212552 l32i a5, a5, 132
|
|
138f: 0129 s32i.n a2, a1, 0
|
|
1391: 284567 ball a5, a6, 13bd <ieee80211_alloc_proberesp+0xd9>
|
|
1394: 3a0c movi.n a10, 3
|
|
1396: 0042a2 s8i a10, a2, 0
|
|
1399: 0188 l32i.n a8, a1, 0
|
|
139b: 170c movi.n a7, 1
|
|
139d: 981b addi.n a9, a8, 1
|
|
139f: 0199 s32i.n a9, a1, 0
|
|
13a1: 014872 s8i a7, a8, 1
|
|
13a4: 0168 l32i.n a6, a1, 0
|
|
13a6: 0f2d mov.n a2, a15
|
|
13a8: 661b addi.n a6, a6, 1
|
|
13aa: 0169 s32i.n a6, a1, 0
|
|
13ac: ffca01 l32r a0, 12d4 <ieee80211_send_mgmt+0x550>
|
|
13af: 0000c0 callx0 a0
|
|
13b2: 0138 l32i.n a3, a1, 0
|
|
13b4: 004322 s8i a2, a3, 0
|
|
13b7: 0128 l32i.n a2, a1, 0
|
|
13b9: 221b addi.n a2, a2, 1
|
|
13bb: 0129 s32i.n a2, a1, 0
|
|
13bd: 0d3d mov.n a3, a13
|
|
13bf: 000005 call0 13c0 <ieee80211_alloc_proberesp+0xdc>
|
|
13c2: 0129 s32i.n a2, a1, 0
|
|
13c4: 2d2c52 l32i a5, a12, 180
|
|
13c7: c59c beqz.n a5, 13e7 <ieee80211_alloc_proberesp+0x103>
|
|
13c9: 6568 l32i.n a6, a5, 24
|
|
13cb: 142632 l32i a3, a6, 80
|
|
13ce: 539c beqz.n a3, 13e7 <ieee80211_alloc_proberesp+0x103>
|
|
13d0: 152642 l32i a4, a6, 84
|
|
13d3: ffc101 l32r a0, 12d8 <ieee80211_send_mgmt+0x554>
|
|
13d6: 0000c0 callx0 a0
|
|
13d9: 2d2c22 l32i a2, a12, 180
|
|
13dc: 6228 l32i.n a2, a2, 24
|
|
13de: 0138 l32i.n a3, a1, 0
|
|
13e0: 152222 l32i a2, a2, 84
|
|
13e3: 223a add.n a2, a2, a3
|
|
13e5: 0129 s32i.n a2, a1, 0
|
|
13e7: 2f2c32 l32i a3, a12, 188
|
|
13ea: 0338 l32i.n a3, a3, 0
|
|
13ec: 2148 l32i.n a4, a1, 8
|
|
13ee: 253030 extui a3, a3, 16, 3
|
|
13f1: d39c beqz.n a3, 1412 <ieee80211_alloc_proberesp+0x12e>
|
|
13f3: 1b1426 beqi a4, 1, 1412 <ieee80211_alloc_proberesp+0x12e>
|
|
13f6: ec68 l32i.n a6, a12, 56
|
|
13f8: c0a052 movi a5, 192
|
|
13fb: 130567 bnone a5, a6, 1412 <ieee80211_alloc_proberesp+0x12e>
|
|
13fe: 0c3d mov.n a3, a12
|
|
1400: ffb701 l32r a0, 12dc <ieee80211_send_mgmt+0x558>
|
|
1403: 0000c0 callx0 a0
|
|
1406: 0c3d mov.n a3, a12
|
|
1408: 0129 s32i.n a2, a1, 0
|
|
140a: ffb501 l32r a0, 12e0 <ieee80211_send_mgmt+0x55c>
|
|
140d: 0000c0 callx0 a0
|
|
1410: 0129 s32i.n a2, a1, 0
|
|
1412: ffad31 l32r a3, 12c8 <ieee80211_send_mgmt+0x544>
|
|
1415: 5b2332 l32i a3, a3, 0x16c
|
|
1418: 338c beqz.n a3, 141f <ieee80211_alloc_proberesp+0x13b>
|
|
141a: ff6905 call0 aac <ieee80211_add_xrates+0x9c>
|
|
141d: 0129 s32i.n a2, a1, 0
|
|
141f: 1e48 l32i.n a4, a14, 4
|
|
1421: 851c movi.n a5, 24
|
|
1423: 1448 l32i.n a4, a4, 4
|
|
1425: 0a5e52 s16i a5, a14, 20
|
|
1428: c04240 sub a4, a2, a4
|
|
142b: e8c442 addi a4, a4, -24
|
|
142e: 0b5e42 s16i a4, a14, 22
|
|
1431: 3108 l32i.n a0, a1, 12
|
|
1433: 41c8 l32i.n a12, a1, 16
|
|
1435: 51d8 l32i.n a13, a1, 20
|
|
1437: 0e2d mov.n a2, a14
|
|
1439: 71f8 l32i.n a15, a1, 28
|
|
143b: 61e8 l32i.n a14, a1, 24
|
|
143d: 20c112 addi a1, a1, 32
|
|
1440: f00d ret.n
|
|
...
|
|
144a: ff8000 excw
|
|
144d: ff .byte 0xff
|
|
144e: ff .byte 0xff
|
|
144f: 7f .byte 0x7f
|
|
1450: 000000 ill
|
|
1453: ffff40 excw
|
|
1456: ff .byte 0xff
|
|
1457: bf .byte 0xbf
|
|
1458: ff .byte 0xff
|
|
1459: ff .byte 0xff
|
|
145a: ff .byte 0xff
|
|
145b: df .byte 0xdf
|
|
145c: ff .byte 0xff
|
|
145d: 0f .byte 0xf
|
|
145e: ffff00 excw
|
|
1461: ff .byte 0xff
|
|
1462: 8f .byte 0x8f
|
|
1463: ff .byte 0xff
|
|
1464: f20a00 excw
|
|
1467: 3f .byte 0x3f
|
|
...
|
|
|
|
00001474 <ieee80211_send_proberesp>:
|
|
1474: 036d mov.n a6, a3
|
|
1476: d0c112 addi a1, a1, -48
|
|
1479: 71c9 s32i.n a12, a1, 28
|
|
147b: 043d mov.n a3, a4
|
|
147d: 81d9 s32i.n a13, a1, 32
|
|
147f: 6109 s32i.n a0, a1, 24
|
|
1481: 02dd mov.n a13, a2
|
|
1483: 4169 s32i.n a6, a1, 16
|
|
1485: 0208 l32i.n a0, a2, 0
|
|
1487: 5109 s32i.n a0, a1, 20
|
|
1489: 000005 call0 148c <ieee80211_send_proberesp+0x18>
|
|
148c: 02cd mov.n a12, a2
|
|
148e: 22ec bnez.n a2, 14b4 <ieee80211_send_proberesp+0x40>
|
|
1490: 120c movi.n a2, 1
|
|
1492: 0004c6 j 14a9 <ieee80211_send_proberesp+0x35>
|
|
1495: 020c movi.n a2, 0
|
|
1497: ffeb41 l32r a4, 1444 <ieee80211_alloc_proberesp+0x160>
|
|
149a: 060c movi.n a6, 0
|
|
149c: 8c69 s32i.n a6, a12, 32
|
|
149e: 7a2452 l32i a5, a4, 0x1e8
|
|
14a1: 20cc32 addi a3, a12, 32
|
|
14a4: 05c9 s32i.n a12, a5, 0
|
|
14a6: 7a6432 s32i a3, a4, 0x1e8
|
|
14a9: 71c8 l32i.n a12, a1, 28
|
|
14ab: 81d8 l32i.n a13, a1, 32
|
|
14ad: 6108 l32i.n a0, a1, 24
|
|
14af: 30c112 addi a1, a1, 48
|
|
14b2: f00d ret.n
|
|
14b4: ffe571 l32r a7, 1448 <ieee80211_alloc_proberesp+0x164>
|
|
14b7: ffe581 l32r a8, 144c <ieee80211_alloc_proberesp+0x168>
|
|
14ba: 0b1202 l16ui a0, a2, 22
|
|
14bd: 0a12b2 l16ui a11, a2, 20
|
|
14c0: 12a8 l32i.n a10, a2, 4
|
|
14c2: bb0a add.n a11, a11, a0
|
|
14c4: 0020c0 memw
|
|
14c7: 0a68 l32i.n a6, a10, 0
|
|
14c9: 106680 and a6, a6, a8
|
|
14cc: 206670 or a6, a6, a7
|
|
14cf: 0020c0 memw
|
|
14d2: 0a69 s32i.n a6, a10, 0
|
|
14d4: ffdf41 l32r a4, 1450 <ieee80211_alloc_proberesp+0x16c>
|
|
14d7: ffdf51 l32r a5, 1454 <ieee80211_alloc_proberesp+0x170>
|
|
14da: 0020c0 memw
|
|
14dd: 0a38 l32i.n a3, a10, 0
|
|
14df: 103350 and a3, a3, a5
|
|
14e2: 203340 or a3, a3, a4
|
|
14e5: 0020c0 memw
|
|
14e8: 0a39 s32i.n a3, a10, 0
|
|
14ea: ffdb21 l32r a2, 1458 <ieee80211_alloc_proberesp+0x174>
|
|
14ed: 0020c0 memw
|
|
14f0: 0a08 l32i.n a0, a10, 0
|
|
14f2: 100020 and a0, a0, a2
|
|
14f5: 0020c0 memw
|
|
14f8: 0a09 s32i.n a0, a10, 0
|
|
14fa: b4b0b0 extui a11, a11, 0, 12
|
|
14fd: ffd701 l32r a0, 145c <ieee80211_alloc_proberesp+0x178>
|
|
1500: 11bb40 slli a11, a11, 12
|
|
1503: 0020c0 memw
|
|
1506: 0a98 l32i.n a9, a10, 0
|
|
1508: 109900 and a9, a9, a0
|
|
150b: 2099b0 or a9, a9, a11
|
|
150e: 0020c0 memw
|
|
1511: 4178 l32i.n a7, a1, 16
|
|
1513: 0d2d mov.n a2, a13
|
|
1515: 0c3d mov.n a3, a12
|
|
1517: 045c movi.n a4, 80
|
|
1519: 051c movi.n a5, 16
|
|
151b: 5188 l32i.n a8, a1, 20
|
|
151d: 0a99 s32i.n a9, a10, 0
|
|
151f: 2fc882 addi a8, a8, 47
|
|
1522: 086d mov.n a6, a8
|
|
1524: 0189 s32i.n a8, a1, 0
|
|
1526: 000005 call0 1528 <ieee80211_send_proberesp+0xb4>
|
|
1529: 1e2d02 l32i a0, a13, 120
|
|
152c: 9c28 l32i.n a2, a12, 36
|
|
152e: ffcc51 l32r a5, 1460 <ieee80211_alloc_proberesp+0x17c>
|
|
1531: 0238 l32i.n a3, a2, 0
|
|
1533: 1248 l32i.n a4, a2, 4
|
|
1535: 54b030 extui a11, a3, 0, 6
|
|
1538: 104450 and a4, a4, a5
|
|
153b: 413630 srli a3, a3, 6
|
|
153e: 1249 s32i.n a4, a2, 4
|
|
1540: 9c98 l32i.n a9, a12, 36
|
|
1542: 041c movi.n a4, 16
|
|
1544: 203340 or a3, a3, a4
|
|
1547: 1133a0 slli a3, a3, 6
|
|
154a: 20bb30 or a11, a11, a3
|
|
154d: 02b9 s32i.n a11, a2, 0
|
|
154f: 1988 l32i.n a8, a9, 4
|
|
1551: 0a7c movi.n a10, -16
|
|
1553: 1088a0 and a8, a8, a10
|
|
1556: 7a0c movi.n a10, 7
|
|
1558: 2088a0 or a8, a8, a10
|
|
155b: 1989 s32i.n a8, a9, 4
|
|
155d: 260c movi.n a6, 2
|
|
155f: ffc171 l32r a7, 1464 <ieee80211_alloc_proberesp+0x180>
|
|
1562: 9c88 l32i.n a8, a12, 36
|
|
1564: 0020c0 memw
|
|
1567: 802772 l32i a7, a7, 0x200
|
|
156a: 0898 l32i.n a9, a8, 0
|
|
156c: ea7c movi.n a10, -2
|
|
156e: 1099a0 and a9, a9, a10
|
|
1571: 0899 s32i.n a9, a8, 0
|
|
1573: 9c58 l32i.n a5, a12, 36
|
|
1575: 4879 s32i.n a7, a8, 16
|
|
1577: 0548 l32i.n a4, a5, 0
|
|
1579: 204460 or a4, a4, a6
|
|
157c: 0549 s32i.n a4, a5, 0
|
|
157e: 9c38 l32i.n a3, a12, 36
|
|
1580: 0338 l32i.n a3, a3, 0
|
|
1582: 060c movi.n a6, 0
|
|
1584: 04e377 bbsi a3, 7, 158c <ieee80211_send_proberesp+0x118>
|
|
1587: 0d1002 l16ui a0, a0, 26
|
|
158a: 30cc bnez.n a0, 1591 <ieee80211_send_proberesp+0x11d>
|
|
158c: 7c69 s32i.n a6, a12, 28
|
|
158e: 000286 j 159c <ieee80211_send_proberesp+0x128>
|
|
1591: 742000 extui a2, a0, 0, 8
|
|
1594: ffb501 l32r a0, 1468 <ieee80211_alloc_proberesp+0x184>
|
|
1597: 0000c0 callx0 a0
|
|
159a: 7c29 s32i.n a2, a12, 28
|
|
159c: ffb401 l32r a0, 146c <ieee80211_alloc_proberesp+0x188>
|
|
159f: 0000c0 callx0 a0
|
|
15a2: eef216 beqz a2, 1495 <ieee80211_send_proberesp+0x21>
|
|
15a5: 0c2d mov.n a2, a12
|
|
15a7: ffb201 l32r a0, 1470 <ieee80211_alloc_proberesp+0x18c>
|
|
15aa: 0000c0 callx0 a0
|
|
15ad: ffbe06 j 14a9 <ieee80211_send_proberesp+0x35>
|
|
...
|
|
15c4: 000880 ret
|
|
...
|
|
15f7: c11200 mul16u a1, a2, a0
|
|
15fa: 71f9d0 excw
|
|
15fd: 41c9 s32i.n a12, a1, 16
|
|
15ff: 51d9 s32i.n a13, a1, 20
|
|
1601: 1129 s32i.n a2, a1, 4
|
|
1603: 61e9 s32i.n a14, a1, 24
|
|
1605: 3109 s32i.n a0, a1, 12
|
|
1607: 05ed mov.n a14, a5
|
|
1609: ffea01 l32r a0, 15b4 <ieee80211_send_proberesp+0x140>
|
|
160c: 042d mov.n a2, a4
|
|
160e: 04dd mov.n a13, a4
|
|
1610: 03cd mov.n a12, a3
|
|
1612: ffe7f1 l32r a15, 15b0 <ieee80211_send_proberesp+0x13c>
|
|
1615: 81f9 s32i.n a15, a1, 32
|
|
1617: 030c movi.n a3, 0
|
|
1619: d10ff2 l8ui a15, a15, 209
|
|
161c: 043c movi.n a4, 48
|
|
161e: ff0b addi.n a15, a15, -1
|
|
1620: 74f0f0 extui a15, a15, 0, 8
|
|
1623: 90fff0 addx2 a15, a15, a15
|
|
1626: a0ff00 addx4 a15, a15, a0
|
|
1629: 01df02 addmi a0, a15, 0x100
|
|
162c: 84c002 addi a0, a0, -124
|
|
162f: 9109 s32i.n a0, a1, 36
|
|
1631: 2f6502 s32i a0, a5, 188
|
|
1634: ffe701 l32r a0, 15d0 <ieee80211_send_proberesp+0x15c>
|
|
1637: 0000c0 callx0 a0
|
|
163a: 0c2d mov.n a2, a12
|
|
163c: 030c movi.n a3, 0
|
|
163e: 840c movi.n a4, 8
|
|
1640: ffe501 l32r a0, 15d4 <ieee80211_send_proberesp+0x160>
|
|
1643: 0000c0 callx0 a0
|
|
1646: ffdc01 l32r a0, 15b8 <ieee80211_send_proberesp+0x144>
|
|
1649: 9128 l32i.n a2, a1, 36
|
|
164b: 7e1002 l16ui a0, a0, 252
|
|
164e: 045c02 s16i a0, a12, 8
|
|
1651: 000005 call0 1654 <ieee80211_send_proberesp+0x1e0>
|
|
1654: ffda01 l32r a0, 15bc <ieee80211_send_proberesp+0x148>
|
|
1657: 050c movi.n a5, 0
|
|
1659: 4cab addi.n a4, a12, 10
|
|
165b: 1d49 s32i.n a4, a13, 4
|
|
165d: 0c4c52 s8i a5, a12, 12
|
|
1660: 7038 l32i.n a3, a0, 28
|
|
1662: 055c22 s16i a2, a12, 10
|
|
1665: 1ff3b7 bbsi a3, 27, 1688 <ieee80211_send_proberesp+0x214>
|
|
1668: 8148 l32i.n a4, a1, 32
|
|
166a: 2ceb addi.n a2, a12, 14
|
|
166c: 132462 l32i a6, a4, 76
|
|
166f: 0d4c62 s8i a6, a12, 13
|
|
1672: d30462 l8ui a6, a4, 211
|
|
1675: 132442 l32i a4, a4, 76
|
|
1678: 660b addi.n a6, a6, -1
|
|
167a: 14d656 bnez a6, 17cb <ieee80211_send_proberesp+0x357>
|
|
167d: 030c movi.n a3, 0
|
|
167f: ffd601 l32r a0, 15d8 <ieee80211_send_proberesp+0x164>
|
|
1682: 0000c0 callx0 a0
|
|
1685: 0052c6 j 17d4 <ieee80211_send_proberesp+0x360>
|
|
1688: 0d4c52 s8i a5, a12, 13
|
|
168b: cceb addi.n a12, a12, 14
|
|
168d: 0c2d mov.n a2, a12
|
|
168f: ffcc31 l32r a3, 15c0 <ieee80211_send_proberesp+0x14c>
|
|
1692: 2139 s32i.n a3, a1, 8
|
|
1694: 000005 call0 1698 <ieee80211_send_proberesp+0x224>
|
|
1697: 02cd mov.n a12, a2
|
|
1699: ffca81 l32r a8, 15c4 <ieee80211_send_proberesp+0x150>
|
|
169c: 212f72 l32i a7, a15, 132
|
|
169f: 0129 s32i.n a2, a1, 0
|
|
16a1: 184787 ball a7, a8, 16bd <ieee80211_send_proberesp+0x249>
|
|
16a4: 1b0c movi.n a11, 1
|
|
16a6: 300c movi.n a0, 3
|
|
16a8: 004202 s8i a0, a2, 0
|
|
16ab: 0142b2 s8i a11, a2, 1
|
|
16ae: 9128 l32i.n a2, a1, 36
|
|
16b0: ffcb01 l32r a0, 15dc <ieee80211_send_proberesp+0x168>
|
|
16b3: 0000c0 callx0 a0
|
|
16b6: 0138 l32i.n a3, a1, 0
|
|
16b8: c33b addi.n a12, a3, 3
|
|
16ba: 024322 s8i a2, a3, 2
|
|
16bd: 3dc9 s32i.n a12, a13, 12
|
|
16bf: 2c2e42 l32i a4, a14, 176
|
|
16c2: c0a0a2 movi a10, 192
|
|
16c5: 201466 bnei a4, 1, 16e9 <ieee80211_send_proberesp+0x275>
|
|
16c8: 150c movi.n a5, 1
|
|
16ca: 090c movi.n a9, 0
|
|
16cc: 280c movi.n a8, 2
|
|
16ce: 470c movi.n a7, 4
|
|
16d0: 560c movi.n a6, 5
|
|
16d2: 004c62 s8i a6, a12, 0
|
|
16d5: 014c72 s8i a7, a12, 1
|
|
16d8: 034c82 s8i a8, a12, 3
|
|
16db: 024c92 s8i a9, a12, 2
|
|
16de: 044c92 s8i a9, a12, 4
|
|
16e1: 054c92 s8i a9, a12, 5
|
|
16e4: 0c5d52 s16i a5, a13, 24
|
|
16e7: cc6b addi.n a12, a12, 6
|
|
16e9: 212f02 l32i a0, a15, 132
|
|
16ec: 5dc9 s32i.n a12, a13, 20
|
|
16ee: 0540a7 ball a0, a10, 16f7 <ieee80211_send_proberesp+0x283>
|
|
16f1: 80a4b2 movi a11, 0x480
|
|
16f4: 0bc0b7 bnall a0, a11, 1703 <ieee80211_send_proberesp+0x28f>
|
|
16f7: 0c2d mov.n a2, a12
|
|
16f9: 7dc9 s32i.n a12, a13, 28
|
|
16fb: ffb331 l32r a3, 15c8 <ieee80211_send_proberesp+0x154>
|
|
16fe: ff3805 call0 a80 <ieee80211_add_xrates+0x70>
|
|
1701: 02cd mov.n a12, a2
|
|
1703: 0c2d mov.n a2, a12
|
|
1705: 2138 l32i.n a3, a1, 8
|
|
1707: 000005 call0 1708 <ieee80211_send_proberesp+0x294>
|
|
170a: ddaff2 movi a15, -35
|
|
170d: 02cd mov.n a12, a2
|
|
170f: 0042f2 s8i a15, a2, 0
|
|
1712: 020c movi.n a2, 0
|
|
1714: ffb301 l32r a0, 15e0 <ieee80211_send_proberesp+0x16c>
|
|
1717: 0000c0 callx0 a0
|
|
171a: 02fd mov.n a15, a2
|
|
171c: 453c movi.n a5, 52
|
|
171e: 841c movi.n a4, 24
|
|
1720: 040202 l8ui a0, a2, 4
|
|
1723: e37c movi.n a3, -2
|
|
1725: 90ac beqz.n a0, 1752 <ieee80211_send_proberesp+0x2de>
|
|
1727: 044c52 s8i a5, a12, 4
|
|
172a: 024c42 s8i a4, a12, 2
|
|
172d: 034c32 s8i a3, a12, 3
|
|
1730: 004b addi.n a0, a0, 4
|
|
1732: ddaf22 movi a2, -35
|
|
1735: 054c22 s8i a2, a12, 5
|
|
1738: 014c02 s8i a0, a12, 1
|
|
173b: 2c6b addi.n a2, a12, 6
|
|
173d: 0f38 l32i.n a3, a15, 0
|
|
173f: 040f42 l8ui a4, a15, 4
|
|
1742: ffa801 l32r a0, 15e4 <ieee80211_send_proberesp+0x170>
|
|
1745: 0000c0 callx0 a0
|
|
1748: 040f02 l8ui a0, a15, 4
|
|
174b: c0ca add.n a12, a0, a12
|
|
174d: cc6b addi.n a12, a12, 6
|
|
174f: 0003c6 j 1762 <ieee80211_send_proberesp+0x2ee>
|
|
1752: 024c42 s8i a4, a12, 2
|
|
1755: 034c32 s8i a3, a12, 3
|
|
1758: 044c52 s8i a5, a12, 4
|
|
175b: 320c movi.n a2, 3
|
|
175d: 014c22 s8i a2, a12, 1
|
|
1760: cc5b addi.n a12, a12, 5
|
|
1762: 2d2e02 l32i a0, a14, 180
|
|
1765: a09c beqz.n a0, 1783 <ieee80211_send_proberesp+0x30f>
|
|
1767: 6008 l32i.n a0, a0, 24
|
|
1769: 142032 l32i a3, a0, 80
|
|
176c: 339c beqz.n a3, 1783 <ieee80211_send_proberesp+0x30f>
|
|
176e: 0c2d mov.n a2, a12
|
|
1770: 152042 l32i a4, a0, 84
|
|
1773: ff9d01 l32r a0, 15e8 <ieee80211_send_proberesp+0x174>
|
|
1776: 0000c0 callx0 a0
|
|
1779: 2d2e32 l32i a3, a14, 180
|
|
177c: 6338 l32i.n a3, a3, 24
|
|
177e: 152332 l32i a3, a3, 84
|
|
1781: c3ca add.n a12, a3, a12
|
|
1783: 2f2e42 l32i a4, a14, 188
|
|
1786: 0448 l32i.n a4, a4, 0
|
|
1788: 71f8 l32i.n a15, a1, 28
|
|
178a: 254040 extui a4, a4, 16, 3
|
|
178d: 449c beqz.n a4, 17a5 <ieee80211_send_proberesp+0x331>
|
|
178f: 0c2d mov.n a2, a12
|
|
1791: 0e3d mov.n a3, a14
|
|
1793: ff9601 l32r a0, 15ec <ieee80211_send_proberesp+0x178>
|
|
1796: 0000c0 callx0 a0
|
|
1799: 0e3d mov.n a3, a14
|
|
179b: 8d29 s32i.n a2, a13, 32
|
|
179d: ff9401 l32r a0, 15f0 <ieee80211_send_proberesp+0x17c>
|
|
17a0: 0000c0 callx0 a0
|
|
17a3: 02cd mov.n a12, a2
|
|
17a5: 3108 l32i.n a0, a1, 12
|
|
17a7: 61e8 l32i.n a14, a1, 24
|
|
17a9: 1168 l32i.n a6, a1, 4
|
|
17ab: 5d88 l32i.n a8, a13, 20
|
|
17ad: 0a1652 l16ui a5, a6, 20
|
|
17b0: 1678 l32i.n a7, a6, 4
|
|
17b2: c08c80 sub a8, a12, a8
|
|
17b5: 0d5d82 s16i a8, a13, 26
|
|
17b8: 1778 l32i.n a7, a7, 4
|
|
17ba: 51d8 l32i.n a13, a1, 20
|
|
17bc: 557a add.n a5, a5, a7
|
|
17be: c05c50 sub a5, a12, a5
|
|
17c1: 0b5652 s16i a5, a6, 22
|
|
17c4: 41c8 l32i.n a12, a1, 16
|
|
17c6: 30c112 addi a1, a1, 48
|
|
17c9: f00d ret.n
|
|
17cb: ff8031 l32r a3, 15cc <ieee80211_send_proberesp+0x158>
|
|
17ce: ff8901 l32r a0, 15f4 <ieee80211_send_proberesp+0x180>
|
|
17d1: 0000c0 callx0 a0
|
|
17d4: 8188 l32i.n a8, a1, 32
|
|
17d6: 132882 l32i a8, a8, 76
|
|
17d9: 88eb addi.n a8, a8, 14
|
|
17db: cc8a add.n a12, a12, a8
|
|
17dd: ffab06 j 168d <ieee80211_send_proberesp+0x219>
|
|
17e0: 000000 ill
|
|
17e3: 000000 ill
|
|
17e6: ff8000 excw
|
|
17e9: ff .byte 0xff
|
|
17ea: ff .byte 0xff
|
|
17eb: 7f .byte 0x7f
|
|
17ec: 000000 ill
|
|
17ef: ffff40 excw
|
|
17f2: ff .byte 0xff
|
|
17f3: bf .byte 0xbf
|
|
17f4: ff .byte 0xff
|
|
17f5: ff .byte 0xff
|
|
17f6: ff .byte 0xff
|
|
17f7: df .byte 0xdf
|
|
17f8: ff .byte 0xff
|
|
17f9: 0f .byte 0xf
|
|
17fa: 00ff00 excw
|
|
17fd: 000000 ill
|
|
1800: ff .byte 0xff
|
|
1801: ff .byte 0xff
|
|
1802: 8f .byte 0x8f
|
|
1803: ff .byte 0xff
|
|
1804: f20a00 excw
|
|
1807: 3f .byte 0x3f
|
|
...
|
|
|
|
00001814 <ieee80211_beacon_alloc>:
|
|
1814: d0c112 addi a1, a1, -48
|
|
1817: 8139 s32i.n a3, a1, 32
|
|
1819: 9109 s32i.n a0, a1, 36
|
|
181b: a1c9 s32i.n a12, a1, 40
|
|
181d: b1d9 s32i.n a13, a1, 44
|
|
181f: fff0c1 l32r a12, 17e0 <ieee80211_send_proberesp+0x36c>
|
|
1822: 02dd mov.n a13, a2
|
|
1824: af2cc2 l32i a12, a12, 0x2bc
|
|
1827: 020c movi.n a2, 0
|
|
1829: 01dcc2 addmi a12, a12, 0x100
|
|
182c: 9bccc2 addi a12, a12, -101
|
|
182f: fff601 l32r a0, 1808 <ieee80211_send_proberesp+0x394>
|
|
1832: 0000c0 callx0 a0
|
|
1835: 040222 l8ui a2, a2, 4
|
|
1838: 831c movi.n a3, 24
|
|
183a: 021b addi.n a0, a2, 1
|
|
183c: 0c0a add.n a0, a12, a0
|
|
183e: 93c020 movnez a12, a0, a2
|
|
1841: 0c4d mov.n a4, a12
|
|
1843: 10c122 addi a2, a1, 16
|
|
1846: fff101 l32r a0, 180c <ieee80211_send_proberesp+0x398>
|
|
1849: 0000c0 callx0 a0
|
|
184c: 02cd mov.n a12, a2
|
|
184e: 32cc bnez.n a2, 1855 <ieee80211_beacon_alloc+0x41>
|
|
1850: 0c0c movi.n a12, 0
|
|
1852: 003b86 j 1944 <ieee80211_beacon_alloc+0x130>
|
|
1855: 4138 l32i.n a3, a1, 16
|
|
1857: 8148 l32i.n a4, a1, 32
|
|
1859: 821c movi.n a2, 24
|
|
185b: 0d5d mov.n a5, a13
|
|
185d: 0a5c22 s16i a2, a12, 20
|
|
1860: 0c2d mov.n a2, a12
|
|
1862: ffd945 call0 15f8 <ieee80211_send_proberesp+0x184>
|
|
1865: ffdf31 l32r a3, 17e4 <ieee80211_send_proberesp+0x370>
|
|
1868: ffe041 l32r a4, 17e8 <ieee80211_send_proberesp+0x374>
|
|
186b: 0b1c82 l16ui a8, a12, 22
|
|
186e: 0a1c72 l16ui a7, a12, 20
|
|
1871: 1c68 l32i.n a6, a12, 4
|
|
1873: 778a add.n a7, a7, a8
|
|
1875: 0020c0 memw
|
|
1878: 0628 l32i.n a2, a6, 0
|
|
187a: 102240 and a2, a2, a4
|
|
187d: 202230 or a2, a2, a3
|
|
1880: 0020c0 memw
|
|
1883: 0629 s32i.n a2, a6, 0
|
|
1885: ffd9b1 l32r a11, 17ec <ieee80211_send_proberesp+0x378>
|
|
1888: ffda01 l32r a0, 17f0 <ieee80211_send_proberesp+0x37c>
|
|
188b: 0020c0 memw
|
|
188e: 06a8 l32i.n a10, a6, 0
|
|
1890: 10aa00 and a10, a10, a0
|
|
1893: 20aab0 or a10, a10, a11
|
|
1896: 0020c0 memw
|
|
1899: 06a9 s32i.n a10, a6, 0
|
|
189b: ffd691 l32r a9, 17f4 <ieee80211_send_proberesp+0x380>
|
|
189e: 0020c0 memw
|
|
18a1: 0688 l32i.n a8, a6, 0
|
|
18a3: 108890 and a8, a8, a9
|
|
18a6: 0020c0 memw
|
|
18a9: 0689 s32i.n a8, a6, 0
|
|
18ab: b47070 extui a7, a7, 0, 12
|
|
18ae: ffd281 l32r a8, 17f8 <ieee80211_send_proberesp+0x384>
|
|
18b1: 117740 slli a7, a7, 12
|
|
18b4: 0020c0 memw
|
|
18b7: 0658 l32i.n a5, a6, 0
|
|
18b9: 105580 and a5, a5, a8
|
|
18bc: 205570 or a5, a5, a7
|
|
18bf: 0020c0 memw
|
|
18c2: 120c movi.n a2, 1
|
|
18c4: 18c132 addi a3, a1, 24
|
|
18c7: 0659 s32i.n a5, a6, 0
|
|
18c9: 202d42 l32i a4, a13, 128
|
|
18cc: 1e6d42 s32i a4, a13, 120
|
|
18cf: ffd001 l32r a0, 1810 <ieee80211_send_proberesp+0x39c>
|
|
18d2: 0000c0 callx0 a0
|
|
18d5: 0d2d mov.n a2, a13
|
|
18d7: 0c3d mov.n a3, a12
|
|
18d9: 80a042 movi a4, 128
|
|
18dc: 051c movi.n a5, 16
|
|
18de: ffc771 l32r a7, 17fc <ieee80211_send_proberesp+0x388>
|
|
18e1: 18c162 addi a6, a1, 24
|
|
18e4: 0169 s32i.n a6, a1, 0
|
|
18e6: 000005 call0 18e8 <ieee80211_beacon_alloc+0xd4>
|
|
18e9: 9c08 l32i.n a0, a12, 36
|
|
18eb: ffc521 l32r a2, 1800 <ieee80211_send_proberesp+0x38c>
|
|
18ee: 10d8 l32i.n a13, a0, 4
|
|
18f0: 10dd20 and a13, a13, a2
|
|
18f3: 10d9 s32i.n a13, a0, 4
|
|
18f5: 9c98 l32i.n a9, a12, 36
|
|
18f7: 7a0c movi.n a10, 7
|
|
18f9: 1988 l32i.n a8, a9, 4
|
|
18fb: 0b7c movi.n a11, -16
|
|
18fd: 1088b0 and a8, a8, a11
|
|
1900: 2088a0 or a8, a8, a10
|
|
1903: 1989 s32i.n a8, a9, 4
|
|
1905: ffbf71 l32r a7, 1804 <ieee80211_send_proberesp+0x390>
|
|
1908: 021c movi.n a2, 16
|
|
190a: 9c88 l32i.n a8, a12, 36
|
|
190c: 0020c0 memw
|
|
190f: 030c movi.n a3, 0
|
|
1911: 802772 l32i a7, a7, 0x200
|
|
1914: 0898 l32i.n a9, a8, 0
|
|
1916: ea7c movi.n a10, -2
|
|
1918: 1099a0 and a9, a9, a10
|
|
191b: 0899 s32i.n a9, a8, 0
|
|
191d: 9c58 l32i.n a5, a12, 36
|
|
191f: 4879 s32i.n a7, a8, 16
|
|
1921: 0548 l32i.n a4, a5, 0
|
|
1923: 260c movi.n a6, 2
|
|
1925: 204460 or a4, a4, a6
|
|
1928: 0549 s32i.n a4, a5, 0
|
|
192a: 9cd8 l32i.n a13, a12, 36
|
|
192c: 7c39 s32i.n a3, a12, 28
|
|
192e: 0d08 l32i.n a0, a13, 0
|
|
1930: 0e4d22 s8i a2, a13, 14
|
|
1933: 54b000 extui a11, a0, 0, 6
|
|
1936: 410600 srli a0, a0, 6
|
|
1939: 200020 or a0, a0, a2
|
|
193c: 1100a0 slli a0, a0, 6
|
|
193f: 20bb00 or a11, a11, a0
|
|
1942: 0db9 s32i.n a11, a13, 0
|
|
1944: 9108 l32i.n a0, a1, 36
|
|
1946: 0c2d mov.n a2, a12
|
|
1948: b1d8 l32i.n a13, a1, 44
|
|
194a: a1c8 l32i.n a12, a1, 40
|
|
194c: 30c112 addi a1, a1, 48
|
|
194f: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
000032b0 <.irom.text>:
|
|
32b0: 6e .byte 0x6e
|
|
32b1: 6f .byte 0x6f
|
|
32b2: 756220 extui a6, a2, 18, 8
|
|
32b5: 662066 bnei a0, 2, 331f <ieee80211_beacon_alloc+0x1b0b>
|
|
32b8: 6f .byte 0x6f
|
|
32b9: 702072 l32i a7, a0, 0x1c0
|
|
32bc: 626f72 s32i a7, a15, 0x188
|
|
32bf: 202c65 excw
|
|
32c2: 6569 s32i.n a6, a5, 24
|
|
32c4: 656c20 extui a6, a2, 28, 7
|
|
32c7: 6e .byte 0x6e
|
|
32c8: 642520 extui a2, a2, 5, 7
|
|
32cb: 000a add.n a0, a0, a0
|
|
|
|
ieee80211_phy.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_get_11g_ratetable-0x4>:
|
|
0: 000000 ill
|
|
...
|
|
|
|
00000004 <ieee80211_get_11g_ratetable>:
|
|
1ac: Address 0x000001ac is out of bounds.
|
|
|
|
|
|
000001bc <ieee80211_get_ratetable>:
|
|
1bc: Address 0x000001bc is out of bounds.
|
|
|
|
|
|
000001d8 <ieee80211_phy_init>:
|
|
1d8: Address 0x000001d8 is out of bounds.
|
|
|
|
|
|
00000210 <ieee80211_phy_type_get>:
|
|
210: Address 0x00000210 is out of bounds.
|
|
|
|
|
|
0000022c <ieee80211_setup_ratetable>:
|
|
22c: Address 0x0000022c is out of bounds.
|
|
|
|
|
|
0000026c <ieee80211_compute_duration>:
|
|
26c: Address 0x0000026c is out of bounds.
|
|
|
|
|
|
000002f0 <ieee80211_dot11Rate_rix>:
|
|
2f0: Address 0x000002f0 is out of bounds.
|
|
|
|
|
|
ieee80211_power.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_psq_init-0x4>:
|
|
0: 000000 ill
|
|
...
|
|
|
|
00000004 <ieee80211_psq_init>:
|
|
4: 030c movi.n a3, 0
|
|
6: 440c movi.n a4, 4
|
|
8: f0c112 addi a1, a1, -16
|
|
b: 11c9 s32i.n a12, a1, 4
|
|
d: 0109 s32i.n a0, a1, 0
|
|
f: 02cd mov.n a12, a2
|
|
11: fffb01 l32r a0, 0 <ieee80211_psq_init-0x4>
|
|
14: 0000c0 callx0 a0
|
|
17: a00c movi.n a0, 10
|
|
19: 1c09 s32i.n a0, a12, 4
|
|
1b: 11c8 l32i.n a12, a1, 4
|
|
1d: 0108 l32i.n a0, a1, 0
|
|
1f: 10c112 addi a1, a1, 16
|
|
22: f00d ret.n
|
|
|
|
00000024 <ieee80211_psq_cleanup>:
|
|
24: f00d ret.n
|
|
26: 000000 ill
|
|
29: 000000 ill
|
|
|
|
0000002c <ieee80211_set_tim>:
|
|
2c: 1a0c movi.n a10, 1
|
|
2e: 0d1262 l16ui a6, a2, 26
|
|
31: fffd81 l32r a8, 28 <ieee80211_psq_cleanup+0x4>
|
|
34: 247060 extui a7, a6, 0, 3
|
|
37: a46360 extui a6, a6, 3, 11
|
|
3a: 668a add.n a6, a6, a8
|
|
3c: 7e0652 l8ui a5, a6, 126
|
|
3f: 400700 ssr a7
|
|
42: b14050 sra a4, a5
|
|
45: 044040 extui a4, a4, 0, 1
|
|
48: c02340 sub a2, a3, a4
|
|
4b: 932a20 movnez a2, a10, a2
|
|
4e: 529c beqz.n a2, 67 <ieee80211_set_tim+0x3b>
|
|
50: fb7c movi.n a11, -1
|
|
52: 401700 ssl a7
|
|
55: a19a00 sll a9, a10
|
|
58: 208950 or a8, a9, a5
|
|
5b: 3099b0 xor a9, a9, a11
|
|
5e: 109590 and a9, a5, a9
|
|
61: 838930 moveqz a8, a9, a3
|
|
64: 7e4682 s8i a8, a6, 126
|
|
67: f00d ret.n
|
|
...
|
|
|
|
00000074 <ieee80211_pwrsave>:
|
|
74: 026d mov.n a6, a2
|
|
76: f0c112 addi a1, a1, -16
|
|
79: 11c9 s32i.n a12, a1, 4
|
|
7b: 0109 s32i.n a0, a1, 0
|
|
7d: 312222 l32i a2, a2, 196
|
|
80: 302602 l32i a0, a6, 192
|
|
83: 03cd mov.n a12, a3
|
|
85: 1e2027 blt a0, a2, a7 <ieee80211_pwrsave+0x33>
|
|
88: 322632 l32i a3, a6, 200
|
|
8b: 0c28 l32i.n a2, a12, 0
|
|
8d: 331b addi.n a3, a3, 1
|
|
8f: 326632 s32i a3, a6, 200
|
|
92: fff601 l32r a0, 6c <ieee80211_set_tim+0x40>
|
|
95: 0000c0 callx0 a0
|
|
98: 0c2d mov.n a2, a12
|
|
9a: 130c movi.n a3, 1
|
|
9c: fff501 l32r a0, 70 <ieee80211_set_tim+0x44>
|
|
9f: 0000c0 callx0 a0
|
|
a2: 120c movi.n a2, 1
|
|
a4: 000b06 j d4 <ieee80211_pwrsave+0x60>
|
|
a7: 401b addi.n a4, a0, 1
|
|
a9: 070c movi.n a7, 0
|
|
ab: 352652 l32i a5, a6, 212
|
|
ae: 342622 l32i a2, a6, 208
|
|
b1: 551b addi.n a5, a5, 1
|
|
b3: 42cc bnez.n a2, bb <ieee80211_pwrsave+0x47>
|
|
b5: 336632 s32i a3, a6, 204
|
|
b8: 000046 j bd <ieee80211_pwrsave+0x49>
|
|
bb: 8239 s32i.n a3, a2, 32
|
|
bd: 8c79 s32i.n a7, a12, 32
|
|
bf: 3466c2 s32i a12, a6, 208
|
|
c2: 306642 s32i a4, a6, 192
|
|
c5: 356652 s32i a5, a6, 212
|
|
c8: 061466 bnei a4, 1, d2 <ieee80211_pwrsave+0x5e>
|
|
cb: 062d mov.n a2, a6
|
|
cd: 130c movi.n a3, 1
|
|
cf: 000005 call0 d0 <ieee80211_pwrsave+0x5c>
|
|
d2: 020c movi.n a2, 0
|
|
d4: 11c8 l32i.n a12, a1, 4
|
|
d6: 0108 l32i.n a0, a1, 0
|
|
d8: 10c112 addi a1, a1, 16
|
|
db: f00d ret.n
|
|
...
|
|
e5: f20a add.n a15, a2, a0
|
|
e7: 3f .byte 0x3f
|
|
...
|
|
|
|
00000100 <pwrsave_flushq>:
|
|
100: e0c112 addi a1, a1, -32
|
|
103: 41f9 s32i.n a15, a1, 16
|
|
105: 0109 s32i.n a0, a1, 0
|
|
107: 31e9 s32i.n a14, a1, 12
|
|
109: 21d9 s32i.n a13, a1, 8
|
|
10b: 11c9 s32i.n a12, a1, 4
|
|
10d: 03dd mov.n a13, a3
|
|
10f: 3322c2 l32i a12, a2, 204
|
|
112: 02ed mov.n a14, a2
|
|
114: 1ccc bnez.n a12, 119 <pwrsave_flushq+0x19>
|
|
116: 002346 j 1a7 <pwrsave_flushq+0xa7>
|
|
119: 8cf8 l32i.n a15, a12, 32
|
|
11b: 6dec bnez.n a13, 145 <pwrsave_flushq+0x45>
|
|
11d: fff201 l32r a0, e8 <ieee80211_pwrsave+0x74>
|
|
120: 0000c0 callx0 a0
|
|
123: 928c beqz.n a2, 130 <pwrsave_flushq+0x30>
|
|
125: 0c2d mov.n a2, a12
|
|
127: fff101 l32r a0, ec <ieee80211_pwrsave+0x78>
|
|
12a: 0000c0 callx0 a0
|
|
12d: 001446 j 182 <pwrsave_flushq+0x82>
|
|
130: ffec51 l32r a5, e0 <ieee80211_pwrsave+0x6c>
|
|
133: 070c movi.n a7, 0
|
|
135: 8c79 s32i.n a7, a12, 32
|
|
137: 7a2562 l32i a6, a5, 0x1e8
|
|
13a: 20cc42 addi a4, a12, 32
|
|
13d: 06c9 s32i.n a12, a6, 0
|
|
13f: 7a6542 s32i a4, a5, 0x1e8
|
|
142: 000f06 j 182 <pwrsave_flushq+0x82>
|
|
145: 141d66 bnei a13, 1, 15d <pwrsave_flushq+0x5d>
|
|
148: 0c28 l32i.n a2, a12, 0
|
|
14a: ffe901 l32r a0, f0 <ieee80211_pwrsave+0x7c>
|
|
14d: 0000c0 callx0 a0
|
|
150: 0c2d mov.n a2, a12
|
|
152: 130c movi.n a3, 1
|
|
154: ffe801 l32r a0, f4 <ieee80211_pwrsave+0x80>
|
|
157: 0000c0 callx0 a0
|
|
15a: 000906 j 182 <pwrsave_flushq+0x82>
|
|
15d: 9c98 l32i.n a9, a12, 36
|
|
15f: 4998 l32i.n a9, a9, 16
|
|
161: 0020c0 memw
|
|
164: ffe081 l32r a8, e4 <ieee80211_pwrsave+0x70>
|
|
167: 802882 l32i a8, a8, 0x200
|
|
16a: c08890 sub a8, a8, a9
|
|
16d: 3b38d7 bltu a8, a13, 1ac <pwrsave_flushq+0xac>
|
|
170: 0c28 l32i.n a2, a12, 0
|
|
172: ffe101 l32r a0, f8 <ieee80211_pwrsave+0x84>
|
|
175: 0000c0 callx0 a0
|
|
178: 0c2d mov.n a2, a12
|
|
17a: 130c movi.n a3, 1
|
|
17c: ffe001 l32r a0, fc <ieee80211_pwrsave+0x88>
|
|
17f: 0000c0 callx0 a0
|
|
182: 336ef2 s32i a15, a14, 204
|
|
185: 0fcd mov.n a12, a15
|
|
187: 352ea2 l32i a10, a14, 212
|
|
18a: 302eb2 l32i a11, a14, 192
|
|
18d: aa0b addi.n a10, a10, -1
|
|
18f: bb0b addi.n a11, a11, -1
|
|
191: 306eb2 s32i a11, a14, 192
|
|
194: 356ea2 s32i a10, a14, 212
|
|
197: 1c8c beqz.n a12, 19c <pwrsave_flushq+0x9c>
|
|
199: ffdf06 j 119 <pwrsave_flushq+0x19>
|
|
19c: 0b0c movi.n a11, 0
|
|
19e: 346eb2 s32i a11, a14, 208
|
|
1a1: 336eb2 s32i a11, a14, 204
|
|
1a4: 356eb2 s32i a11, a14, 212
|
|
1a7: 0c0c movi.n a12, 0
|
|
1a9: 306ec2 s32i a12, a14, 192
|
|
1ac: 11c8 l32i.n a12, a1, 4
|
|
1ae: 21d8 l32i.n a13, a1, 8
|
|
1b0: 31e8 l32i.n a14, a1, 12
|
|
1b2: 41f8 l32i.n a15, a1, 16
|
|
1b4: 0108 l32i.n a0, a1, 0
|
|
1b6: 20c112 addi a1, a1, 32
|
|
1b9: f00d ret.n
|
|
...
|
|
|
|
000001bc <ieee80211_node_pwrsave>:
|
|
1bc: f0c112 addi a1, a1, -16
|
|
1bf: 1109 s32i.n a0, a1, 4
|
|
1c1: 0129 s32i.n a2, a1, 0
|
|
1c3: 2208 l32i.n a0, a2, 8
|
|
1c5: 838c beqz.n a3, 1d1 <ieee80211_node_pwrsave+0x15>
|
|
1c7: 031c movi.n a3, 16
|
|
1c9: 203030 or a3, a0, a3
|
|
1cc: 2239 s32i.n a3, a2, 8
|
|
1ce: 000646 j 1eb <ieee80211_node_pwrsave+0x2f>
|
|
1d1: 030c movi.n a3, 0
|
|
1d3: f46c movi.n a4, -17
|
|
1d5: 104040 and a4, a0, a4
|
|
1d8: 2249 s32i.n a4, a2, 8
|
|
1da: 000005 call0 1dc <ieee80211_node_pwrsave+0x20>
|
|
1dd: 0108 l32i.n a0, a1, 0
|
|
1df: 302052 l32i a5, a0, 192
|
|
1e2: 558c beqz.n a5, 1eb <ieee80211_node_pwrsave+0x2f>
|
|
1e4: 030c movi.n a3, 0
|
|
1e6: 002d mov.n a2, a0
|
|
1e8: 000005 call0 1ec <ieee80211_node_pwrsave+0x30>
|
|
1eb: 1108 l32i.n a0, a1, 4
|
|
1ed: 10c112 addi a1, a1, 16
|
|
1f0: f00d ret.n
|
|
|
|
ieee80211_proto.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_proto_attach-0xc>:
|
|
0: 000000 ill
|
|
b: 000000 excw
|
|
e: 000004 l32r a4, 4 <ieee80211_addr_bcast+0x4>
|
|
11: 0000 movi.n a6, 1
|
|
...
|
|
|
|
00000014 <ieee80211_proto_attach>:
|
|
14: 41230c l16ui a0, a2, 0x182
|
|
17: 0cfffd slli a0, a9, 17
|
|
1a: 025d16 l32r a2, 0 <ieee80211_addr_bcast>
|
|
1d: c112 l32i.n a0, a5, 28
|
|
1f: 09f0 s32i.n a6, a5, 12
|
|
21: f92101 or a0, a0, a4
|
|
24: 08ff s32i.n a0, a5, 28
|
|
26: 356975 l32r a0, 8 <ieee80211_proto_attach-0xc>
|
|
29: 200040 callx0 a0
|
|
2c: 7509 l32i.n a0, a1, 0
|
|
2e: fff801 addi a1, a1, 16
|
|
31: 00c0 ret.n
|
|
33: 010800 extui a6, a0, 2, 11
|
|
36: 10c112 excw
|
|
39: 00f00d movi a4, 0xfffffbff
|
|
|
|
0000003c <ieee80211_set_shortslottime>:
|
|
3c: 00a462 and a4, a5, a4
|
|
3f: 427258 or a5, a5, a6
|
|
42: 40ffab moveqz a5, a4, a3
|
|
45: 1045 s32i.n a5, a2, 28
|
|
47: 5560 ret.n
|
|
49: 543020 ill
|
|
4c: 725983 ill
|
|
4f: 00f00d excw
|
|
52: 000000 excw
|
|
55: 00 .byte 0x1e
|
|
...
|
|
|
|
00000058 <ieee80211_iserp_rateset>:
|
|
58: 82 .byte 0xff
|
|
59: 0002 movi.n a10, 0
|
|
5b: 1e78b6 blti a8, 1, 75 <ieee80211_iserp_rateset+0x1d>
|
|
5e: fd91 movi.n a5, 0
|
|
60: 0cff l32i.n a6, a9, 0
|
|
62: a60a add.n a7, a5, a2
|
|
64: 0c1618 l8ui a7, a7, 1
|
|
67: 096805 extui a7, a7, 0, 7
|
|
6a: 72752a beq a6, a7, 79 <ieee80211_iserp_rateset+0x21>
|
|
6d: 700107 blt a6, a7, 75 <ieee80211_iserp_rateset+0x1d>
|
|
70: 6470 addi.n a5, a5, 1
|
|
72: 0b1677 bne a5, a8, 62 <ieee80211_iserp_rateset+0xa>
|
|
75: 2677 movi.n a2, 0
|
|
77: 1b04 ret.n
|
|
79: 8755 addi.n a9, a9, 4
|
|
7b: ec95 addi.n a10, a10, 1
|
|
7d: 0d020c bnei a10, 7, 5b <ieee80211_iserp_rateset+0x3>
|
|
80: 4bf0 movi.n a2, 1
|
|
82: 1b99 ret.n
|
|
84: 7a66aa excw
|
|
87: 120cda mul16u a1, a2, a0
|
|
8a: 20f00d slli a0, a9, 17
|
|
8d: 000000 l8ui a0, a2, 0
|
|
90: f0c112 beqz a0, d4 <ieee80211_iserp_rateset+0x7c>
|
|
93: 0109 movi.n a9, 0
|
|
95: 000202 movi a11, 128
|
|
98: 040016 l32r a8, 84 <ieee80211_iserp_rateset+0x2c>
|
|
9b: b2090c slli a10, a3, 4
|
|
9e: 80a0 add.n a8, a8, a10
|
|
a0: fffb81 l8ui a7, a8, 0
|
|
a3: a3c0 bnez.n a4, b0 <ieee80211_iserp_rateset+0x58>
|
|
a5: aa11 add.n a3, a2, a9
|
|
a7: 087288 l8ui a0, a3, 1
|
|
aa: 94cc00 extui a0, a0, 0, 7
|
|
ad: 02329a s8i a0, a3, 1
|
|
b0: 0103 beqz.n a7, c9 <ieee80211_iserp_rateset+0x71>
|
|
b2: 0000 movi.n a0, 0
|
|
b4: 0264 add.n a10, a2, a9
|
|
b6: 9c0143 l8ui a3, a10, 1
|
|
b9: 0c57 add.n a5, a8, a0
|
|
bb: a29a00 l8ui a5, a5, 1
|
|
be: 0a32 addi.n a0, a0, 1
|
|
c0: 580a01 beq a5, a3, db <ieee80211_iserp_rateset+0x83>
|
|
c3: 010552 extui a0, a0, 0, 8
|
|
c6: 37001b bne a7, a0, b9 <ieee80211_iserp_rateset+0x61>
|
|
c9: 001715 l8ui a3, a2, 0
|
|
cc: 7400 addi.n a9, a9, 1
|
|
ce: ef9707 extui a9, a9, 0, 8
|
|
d1: 000232 bltu a9, a3, a3 <ieee80211_iserp_rateset+0x4b>
|
|
d4: 991b l32i.n a0, a1, 0
|
|
d6: 749090 addi a1, a1, 16
|
|
d9: 3937 ret.n
|
|
db: 0108ce or a0, a3, a11
|
|
de: 10c112 s8i a0, a10, 1
|
|
e1: b0f00d j c9 <ieee80211_iserp_rateset+0x71>
|
|
e4: 2003 movi.n a4, 0
|
|
e6: 014a02 addi a1, a1, -16
|
|
e9: f906 s32i.n a0, a1, 0
|
|
eb: 040cff call0 88 <ieee80211_iserp_rateset+0x30>
|
|
|
|
000000ec <ieee80211_setbasicrates>:
|
|
ec: 040c s32i.n a15, a15, 60
|
|
ee: c112 l32i.n a0, a1, 0
|
|
f0: 0109f0 addi a1, a1, 16
|
|
f3: f9c5 ret.n
|
|
f5: 0108ff ill
|
|
f8: c112 movi.n a4, 1
|
|
fa: f00d10 addi a1, a1, -16
|
|
fd: 0000 s32i.n a0, a1, 0
|
|
...
|
|
|
|
00000100 <ieee80211_addbasicrates>:
|
|
100: 140c l32i.n a15, a15, 60
|
|
102: c112 l32i.n a0, a1, 0
|
|
104: 0109f0 addi a1, a1, 16
|
|
107: f885 ret.n
|
|
109: 0108ff ill
|
|
10c: c112 ret.n
|
|
10e: f00d10 excw
|
|
111: 000000 excw
|
|
|
|
00000114 <ieee80211_wme_initparams>:
|
|
114: 00f00d ill
|
|
...
|
|
|
|
00000118 <ieee80211_wme_updateparams>:
|
|
118: 00f00d ill
|
|
...
|
|
|
|
00000130 <ieee80211_mlme_connect_bss>:
|
|
130: 12023d l32r a2, ffffe1b4 <ieee80211_mlme_connect_bss+0xffffe084>
|
|
133: c1 .byte 0xff
|
|
134: 59f0 s32i.n a4, a1, 0
|
|
136: 0911 l32i.n a2, a2, 16
|
|
138: 2121 movi.n a4, 6
|
|
13a: 49fff8 s32i a3, a2, 120
|
|
13d: 422801 addi a2, a2, 48
|
|
140: 32640c l32r a0, 11c <ieee80211_wme_updateparams+0x4>
|
|
143: 221e62 callx0 a0
|
|
146: 30c2 l32i.n a3, a1, 4
|
|
148: fff701 l32r a0, 118 <ieee80211_wme_updateparams>
|
|
14b: 00c0 beqz.n a3, 15d <ieee80211_mlme_connect_bss+0x2d>
|
|
14d: 3800 movi.n a3, 2
|
|
14f: f40111 movi a4, 176
|
|
152: 8cff mov.n a2, a0
|
|
154: 230ce3 l32r a0, 120 <ieee80211_wme_updateparams+0x8>
|
|
157: b0a042 callx0 a0
|
|
15a: 01002d j 170 <ieee80211_mlme_connect_bss+0x40>
|
|
15d: fff3 movi.n a3, 3
|
|
15f: 00c0 mov.n a2, a0
|
|
161: 8600 l32i.n a6, a1, 0
|
|
163: 0004 movi.n a5, 32
|
|
165: 330c movi.n a4, 0
|
|
167: 68002d movnez a4, a5, a6
|
|
16a: 052c01 l32r a0, 124 <ieee80211_wme_updateparams+0xc>
|
|
16d: 60040c callx0 a0
|
|
170: 9345 l32i.n a0, a1, 8
|
|
172: ffee01 addi a1, a1, 16
|
|
175: 00c0 ret.n
|
|
177: Address 0x00000177 is out of bounds.
|
|
|
|
|
|
ieee80211_scan.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <ieee80211_scan_attach-0x18>:
|
|
0: 000000 ill
|
|
3: 087000 excw
|
|
6: 1c0000 excw
|
|
9: 000000 ill
|
|
c: 000854 excw
|
|
...
|
|
|
|
00000018 <ieee80211_scan_attach>:
|
|
18: ffa042 movi a4, 255
|
|
1b: 68a132 movi a3, 0x168
|
|
1e: 78a052 movi a5, 120
|
|
21: f0c112 addi a1, a1, -16
|
|
24: 11c9 s32i.n a12, a1, 4
|
|
26: 0109 s32i.n a0, a1, 0
|
|
28: 02cd mov.n a12, a2
|
|
2a: fff521 l32r a2, 0 <ieee80211_scan_attach-0x18>
|
|
2d: 1c29 s32i.n a2, a12, 4
|
|
2f: d259 s32i.n a5, a2, 52
|
|
31: e259 s32i.n a5, a2, 56
|
|
33: f239 s32i.n a3, a2, 60
|
|
35: 9b4242 s8i a4, a2, 155
|
|
38: fff331 l32r a3, 4 <ieee80211_scan_attach-0x14>
|
|
3b: 040c movi.n a4, 0
|
|
3d: 228b addi.n a2, a2, 8
|
|
3f: fff401 l32r a0, 10 <ieee80211_scan_attach-0x8>
|
|
42: 0000c0 callx0 a0
|
|
45: fff021 l32r a2, 8 <ieee80211_scan_attach-0x10>
|
|
48: fff131 l32r a3, c <ieee80211_scan_attach-0xc>
|
|
4b: 040c movi.n a4, 0
|
|
4d: fff101 l32r a0, 14 <ieee80211_scan_attach-0x4>
|
|
50: 0000c0 callx0 a0
|
|
53: 0108 l32i.n a0, a1, 0
|
|
55: 060c movi.n a6, 0
|
|
57: 02dc72 addmi a7, a12, 0x200
|
|
5a: e4c772 addi a7, a7, -28
|
|
5d: 796c62 s32i a6, a12, 0x1e4
|
|
60: 7a6c72 s32i a7, a12, 0x1e8
|
|
63: 11c8 l32i.n a12, a1, 4
|
|
65: 10c112 addi a1, a1, 16
|
|
68: f00d ret.n
|
|
6a: 000000 ill
|
|
6d: 000000 ill
|
|
70: ffff51 l32r a5, 6c <ieee80211_scan_attach+0x54>
|
|
73: f0c112 addi a1, a1, -16
|
|
76: 0109 s32i.n a0, a1, 0
|
|
78: 292522 l32i a2, a5, 164
|
|
7b: a80532 l8ui a3, a5, 168
|
|
7e: 2b2542 l32i a4, a5, 172
|
|
81: 2c2552 l32i a5, a5, 176
|
|
84: 000005 call0 88 <ieee80211_scan_attach+0x70>
|
|
87: 0108 l32i.n a0, a1, 0
|
|
89: 10c112 addi a1, a1, 16
|
|
8c: f00d ret.n
|
|
8e: bc0000 excw
|
|
91: 000000 ill
|
|
94: 000070 excw
|
|
...
|
|
a3: fe0000 excw
|
|
a6: 003ff1 l32r a15, fffc01a4 <scan_parse_beacon+0xfffbf3f0>
|
|
a9: 000000 ill
|
|
ac: 0018 l32i.n a1, a0, 0
|
|
ae: 1c0000 excw
|
|
b1: 000005 call0 b4 <ieee80211_scan_attach+0x9c>
|
|
b4: 000010 excw
|
|
...
|
|
|
|
00000100 <scan_start>:
|
|
100: e0c112 addi a1, a1, -32
|
|
103: 41c9 s32i.n a12, a1, 16
|
|
105: 1149 s32i.n a4, a1, 4
|
|
107: 0159 s32i.n a5, a1, 0
|
|
109: 3109 s32i.n a0, a1, 12
|
|
10b: 61e9 s32i.n a14, a1, 24
|
|
10d: 51d9 s32i.n a13, a1, 20
|
|
10f: 71f9 s32i.n a15, a1, 28
|
|
111: 02dd mov.n a13, a2
|
|
113: ffdff1 l32r a15, 90 <ieee80211_scan_attach+0x78>
|
|
116: 03ed mov.n a14, a3
|
|
118: 0f2d mov.n a2, a15
|
|
11a: ffe701 l32r a0, b8 <ieee80211_scan_attach+0xa0>
|
|
11d: 0000c0 callx0 a0
|
|
120: 0f2d mov.n a2, a15
|
|
122: ffdc31 l32r a3, 94 <ieee80211_scan_attach+0x7c>
|
|
125: 040c movi.n a4, 0
|
|
127: ffe501 l32r a0, bc <ieee80211_scan_attach+0xa4>
|
|
12a: 0000c0 callx0 a0
|
|
12d: ffe401 l32r a0, c0 <ieee80211_scan_attach+0xa8>
|
|
130: 0000c0 callx0 a0
|
|
133: ffd9c1 l32r a12, 98 <ieee80211_scan_attach+0x80>
|
|
136: 040216 beqz a2, 17a <scan_start+0x7a>
|
|
139: ffe201 l32r a0, c4 <ieee80211_scan_attach+0xac>
|
|
13c: 0000c0 callx0 a0
|
|
13f: 12fc bnez.n a2, 174 <scan_start+0x74>
|
|
141: 120c movi.n a2, 1
|
|
143: ffe101 l32r a0, c8 <ieee80211_scan_attach+0xb0>
|
|
146: 0000c0 callx0 a0
|
|
149: 0f2d mov.n a2, a15
|
|
14b: ffe001 l32r a0, cc <ieee80211_scan_attach+0xb4>
|
|
14e: 0000c0 callx0 a0
|
|
151: 296cd2 s32i a13, a12, 164
|
|
154: a84ce2 s8i a14, a12, 168
|
|
157: a30c movi.n a3, 10
|
|
159: 040c movi.n a4, 0
|
|
15b: 150c movi.n a5, 1
|
|
15d: 0108 l32i.n a0, a1, 0
|
|
15f: 1128 l32i.n a2, a1, 4
|
|
161: 2b6c22 s32i a2, a12, 172
|
|
164: 2c6c02 s32i a0, a12, 176
|
|
167: 0f2d mov.n a2, a15
|
|
169: ffd901 l32r a0, d0 <ieee80211_scan_attach+0xb8>
|
|
16c: 0000c0 callx0 a0
|
|
16f: f27c movi.n a2, -1
|
|
171: 003986 j 25b <scan_start+0x15b>
|
|
174: ffd801 l32r a0, d4 <ieee80211_scan_attach+0xbc>
|
|
177: 0000c0 callx0 a0
|
|
17a: ffd701 l32r a0, d8 <ieee80211_scan_attach+0xc0>
|
|
17d: 0000c0 callx0 a0
|
|
180: 42cc bnez.n a2, 188 <scan_start+0x88>
|
|
182: ffd601 l32r a0, dc <ieee80211_scan_attach+0xc4>
|
|
185: 0000c0 callx0 a0
|
|
188: ffc5f1 l32r a15, 9c <ieee80211_scan_attach+0x84>
|
|
18b: 4f28 l32i.n a2, a15, 16
|
|
18d: 224b addi.n a2, a2, 4
|
|
18f: ffd401 l32r a0, e0 <ieee80211_scan_attach+0xc8>
|
|
192: 0000c0 callx0 a0
|
|
195: ffc231 l32r a3, a0 <ieee80211_scan_attach+0x88>
|
|
198: 4f28 l32i.n a2, a15, 16
|
|
19a: 040c movi.n a4, 0
|
|
19c: 224b addi.n a2, a2, 4
|
|
19e: ffd101 l32r a0, e4 <ieee80211_scan_attach+0xcc>
|
|
1a1: 0000c0 callx0 a0
|
|
1a4: 000005 call0 1a8 <scan_start+0xa8>
|
|
1a7: 061c movi.n a6, 16
|
|
1a9: ffbe51 l32r a5, a4 <ieee80211_scan_attach+0x8c>
|
|
1ac: 0020c0 memw
|
|
1af: 9b2542 l32i a4, a5, 0x26c
|
|
1b2: 204460 or a4, a4, a6
|
|
1b5: 0020c0 memw
|
|
1b8: 9b6542 s32i a4, a5, 0x26c
|
|
1bb: 4f38 l32i.n a3, a15, 16
|
|
1bd: ba0332 l8ui a3, a3, 186
|
|
1c0: 515326 beqi a3, 5, 215 <scan_start+0x115>
|
|
1c3: ffc901 l32r a0, e8 <ieee80211_scan_attach+0xd0>
|
|
1c6: 0000c0 callx0 a0
|
|
1c9: b40c82 l8ui a8, a12, 180
|
|
1cc: 2129 s32i.n a2, a1, 8
|
|
1ce: 2228b6 bltui a8, 2, 1f4 <scan_start+0xf4>
|
|
1d1: 4f98 l32i.n a9, a15, 16
|
|
1d3: ba0992 l8ui a9, a9, 186
|
|
1d6: 021926 beqi a9, 1, 1dc <scan_start+0xdc>
|
|
1d9: 002346 j 26a <scan_start+0x16a>
|
|
1dc: 022e26 beqi a14, 2, 1e2 <scan_start+0xe2>
|
|
1df: 0021c6 j 26a <scan_start+0x16a>
|
|
1e2: ffb121 l32r a2, a8 <ieee80211_scan_attach+0x90>
|
|
1e5: 10afa2 movi a10, -240
|
|
1e8: 5b5ca2 s16i a10, a12, 182
|
|
1eb: ffc001 l32r a0, ec <ieee80211_scan_attach+0xd4>
|
|
1ee: 0000c0 callx0 a0
|
|
1f1: 0020c6 j 278 <scan_start+0x178>
|
|
1f4: ffae21 l32r a2, ac <ieee80211_scan_attach+0x94>
|
|
1f7: ffbe01 l32r a0, f0 <ieee80211_scan_attach+0xd8>
|
|
1fa: 0000c0 callx0 a0
|
|
1fd: b40c02 l8ui a0, a12, 180
|
|
200: 030c movi.n a3, 0
|
|
202: 5b5c32 s16i a3, a12, 182
|
|
205: 2128 l32i.n a2, a1, 8
|
|
207: 401b addi.n a4, a0, 1
|
|
209: b44c42 s8i a4, a12, 180
|
|
20c: 060222 l8ui a2, a2, 6
|
|
20f: ffb901 l32r a0, f4 <ieee80211_scan_attach+0xdc>
|
|
212: 0000c0 callx0 a0
|
|
215: 0e2d mov.n a2, a14
|
|
217: ffa631 l32r a3, b0 <ieee80211_scan_attach+0x98>
|
|
21a: 040c movi.n a4, 0
|
|
21c: ffb701 l32r a0, f8 <ieee80211_scan_attach+0xe0>
|
|
21f: 0000c0 callx0 a0
|
|
222: fdc252 addi a5, a2, -3
|
|
225: f46516 beqz a5, 16f <scan_start+0x6f>
|
|
228: 1cd9 s32i.n a13, a12, 4
|
|
22a: 160c movi.n a6, 1
|
|
22c: 0178 l32i.n a7, a1, 0
|
|
22e: 1188 l32i.n a8, a1, 4
|
|
230: 116c82 s32i a8, a12, 68
|
|
233: 126c72 s32i a7, a12, 72
|
|
236: 4d4c62 s8i a6, a12, 77
|
|
239: 0dedc7 bbsi a13, 12, 24a <scan_start+0x14a>
|
|
23c: 04b8d0 extui a11, a13, 8, 1
|
|
23f: 9b0c92 l8ui a9, a12, 155
|
|
242: 0a0c movi.n a10, 0
|
|
244: 939ab0 movnez a9, a10, a11
|
|
247: 4c4c92 s8i a9, a12, 76
|
|
24a: 009285 call0 b74 <scan_profile_check+0x1ac>
|
|
24d: 0fc8 l32i.n a12, a15, 0
|
|
24f: 0cc8 l32i.n a12, a12, 0
|
|
251: 046c17 bbci a12, 1, 259 <scan_start+0x159>
|
|
254: 020c movi.n a2, 0
|
|
256: 006185 call0 870 <scan_clear_channles+0x40>
|
|
259: 020c movi.n a2, 0
|
|
25b: 41c8 l32i.n a12, a1, 16
|
|
25d: 51d8 l32i.n a13, a1, 20
|
|
25f: 61e8 l32i.n a14, a1, 24
|
|
261: 71f8 l32i.n a15, a1, 28
|
|
263: 3108 l32i.n a0, a1, 12
|
|
265: 20c112 addi a1, a1, 32
|
|
268: f00d ret.n
|
|
26a: ff9221 l32r a2, b4 <ieee80211_scan_attach+0x9c>
|
|
26d: 000c movi.n a0, 0
|
|
26f: 5b5c02 s16i a0, a12, 182
|
|
272: ffa201 l32r a0, fc <ieee80211_scan_attach+0xe4>
|
|
275: 0000c0 callx0 a0
|
|
278: 5b9c32 l16si a3, a12, 182
|
|
27b: 000c movi.n a0, 0
|
|
27d: b44c02 s8i a0, a12, 180
|
|
280: ffe046 j 205 <scan_start+0x105>
|
|
...
|
|
|
|
00000290 <scan_pm_channel_op_cb>:
|
|
290: f0c112 addi a1, a1, -16
|
|
293: 1109 s32i.n a0, a1, 4
|
|
295: fffb01 l32r a0, 284 <scan_start+0x184>
|
|
298: 4d0022 l8ui a2, a0, 77
|
|
29b: 176207 bbci a2, 0, 2b6 <scan_pm_channel_op_cb+0x26>
|
|
29e: 208b addi.n a2, a0, 8
|
|
2a0: 0129 s32i.n a2, a1, 0
|
|
2a2: fff901 l32r a0, 288 <scan_start+0x188>
|
|
2a5: 0000c0 callx0 a0
|
|
2a8: 0128 l32i.n a2, a1, 0
|
|
2aa: 030c movi.n a3, 0
|
|
2ac: 040c movi.n a4, 0
|
|
2ae: 150c movi.n a5, 1
|
|
2b0: fff701 l32r a0, 28c <scan_start+0x18c>
|
|
2b3: 0000c0 callx0 a0
|
|
2b6: 1108 l32i.n a0, a1, 4
|
|
2b8: 10c112 addi a1, a1, 16
|
|
2bb: f00d ret.n
|
|
2bd: 000000 ill
|
|
2c0: f0c112 addi a1, a1, -16
|
|
2c3: 0109 s32i.n a0, a1, 0
|
|
2c5: 004d05 call0 798 <scan_remove_probe_ssid+0xd0>
|
|
2c8: 428c beqz.n a2, 2d0 <scan_pm_channel_op_cb+0x40>
|
|
2ca: 000285 call0 2f4 <scan_pm_channel_op_cb+0x64>
|
|
2cd: 000186 j 2d7 <scan_pm_channel_op_cb+0x47>
|
|
2d0: 020c movi.n a2, 0
|
|
2d2: 030c movi.n a3, 0
|
|
2d4: 002445 call0 51c <scan_cancel+0x94>
|
|
2d7: 0108 l32i.n a0, a1, 0
|
|
2d9: 10c112 addi a1, a1, 16
|
|
2dc: f00d ret.n
|
|
...
|
|
2e6: 400000 ssr a0
|
|
2e9: 000003 excw
|
|
2ec: 0003a4 excw
|
|
2ef: 000000 ill
|
|
2f2: 120000 excw
|
|
2f5: 09f0c1 l32r a12, fffc2ab8 <scan_parse_beacon+0xfffc1d04>
|
|
2f8: f90101 l32r a0, ffffe6fc <scan_parse_beacon+0xffffd948>
|
|
2fb: ff .byte 0xff
|
|
2fc: 026d mov.n a6, a2
|
|
2fe: 1028 l32i.n a2, a0, 4
|
|
300: fff951 l32r a5, 2e4 <scan_pm_channel_op_cb+0x54>
|
|
303: 10e2e7 bbsi a2, 14, 317 <scan_pm_channel_op_cb+0x87>
|
|
306: 4558 l32i.n a5, a5, 16
|
|
308: e048 l32i.n a4, a0, 56
|
|
30a: b558 l32i.n a5, a5, 44
|
|
30c: d038 l32i.n a3, a0, 52
|
|
30e: fbc552 addi a5, a5, -5
|
|
311: 833450 moveqz a3, a4, a5
|
|
314: 000046 j 319 <scan_pm_channel_op_cb+0x89>
|
|
317: f038 l32i.n a3, a0, 60
|
|
319: 062d mov.n a2, a6
|
|
31b: fff341 l32r a4, 2e8 <scan_pm_channel_op_cb+0x58>
|
|
31e: fff351 l32r a5, 2ec <scan_pm_channel_op_cb+0x5c>
|
|
321: 4d0072 l8ui a7, a0, 77
|
|
324: 880c movi.n a8, 8
|
|
326: 207780 or a7, a7, a8
|
|
329: 4d4072 s8i a7, a0, 77
|
|
32c: fff101 l32r a0, 2f0 <scan_pm_channel_op_cb+0x60>
|
|
32f: 0000c0 callx0 a0
|
|
332: 0108 l32i.n a0, a1, 0
|
|
334: 10c112 addi a1, a1, 16
|
|
337: f00d ret.n
|
|
339: 000000 ill
|
|
33c: 000000 ill
|
|
33f: 240c00 extui a0, a0, 12, 3
|
|
342: f7a052 movi a5, 247
|
|
345: fffd61 l32r a6, 33c <scan_pm_channel_op_cb+0xac>
|
|
348: f0c112 addi a1, a1, -16
|
|
34b: 0109 s32i.n a0, a1, 0
|
|
34d: 4d0632 l8ui a3, a6, 77
|
|
350: 1608 l32i.n a0, a6, 4
|
|
352: 103350 and a3, a3, a5
|
|
355: 203340 or a3, a3, a4
|
|
358: 4d4632 s8i a3, a6, 77
|
|
35b: 0de0e7 bbsi a0, 14, 36c <scan_pm_channel_op_cb+0xdc>
|
|
35e: 0278 l32i.n a7, a2, 0
|
|
360: 08e797 bbsi a7, 9, 36c <scan_pm_channel_op_cb+0xdc>
|
|
363: 048d00 extui a8, a0, 13, 1
|
|
366: 9a4682 s8i a8, a6, 154
|
|
369: 003885 call0 6f4 <scan_remove_probe_ssid+0x2c>
|
|
36c: 0108 l32i.n a0, a1, 0
|
|
36e: 10c112 addi a1, a1, 16
|
|
371: f00d ret.n
|
|
373: 000000 ill
|
|
376: 080000 excw
|
|
379: 000000 ill
|
|
37c: 000000 ill
|
|
37f: 001c00 excw
|
|
...
|
|
3a2: 120000 excw
|
|
3a5: c9f0c1 l32r a12, ffff2b68 <scan_parse_beacon+0xffff1db4>
|
|
3a8: f2c121 l32r a2, ffffceac <scan_parse_beacon+0xffffc0f8>
|
|
3ab: ff .byte 0xff
|
|
3ac: 1109 s32i.n a0, a1, 4
|
|
3ae: 4d0c02 l8ui a0, a12, 77
|
|
3b1: 31d9 s32i.n a13, a1, 12
|
|
3b3: 042300 extui a2, a0, 3, 1
|
|
3b6: 08e216 beqz a2, 448 <scan_pm_channel_op_cb+0x1b8>
|
|
3b9: f7a022 movi a2, 247
|
|
3bc: 100020 and a0, a0, a2
|
|
3bf: 4d4c02 s8i a0, a12, 77
|
|
3c2: 096027 bbci a0, 2, 3cf <scan_pm_channel_op_cb+0x13f>
|
|
3c5: 020c movi.n a2, 0
|
|
3c7: 030c movi.n a3, 0
|
|
3c9: 001505 call0 51c <scan_cancel+0x94>
|
|
3cc: 001b46 j 43d <scan_pm_channel_op_cb+0x1ad>
|
|
3cf: ffea21 l32r a2, 378 <scan_pm_channel_op_cb+0xe8>
|
|
3d2: a39c beqz.n a3, 3f0 <scan_pm_channel_op_cb+0x160>
|
|
3d4: ffed01 l32r a0, 388 <scan_pm_channel_op_cb+0xf8>
|
|
3d7: 0000c0 callx0 a0
|
|
3da: fba042 movi a4, 251
|
|
3dd: 4d0c32 l8ui a3, a12, 77
|
|
3e0: 020c movi.n a2, 0
|
|
3e2: 103340 and a3, a3, a4
|
|
3e5: 4d4c32 s8i a3, a12, 77
|
|
3e8: 130c movi.n a3, 1
|
|
3ea: 001305 call0 51c <scan_cancel+0x94>
|
|
3ed: 001306 j 43d <scan_pm_channel_op_cb+0x1ad>
|
|
3f0: 1c08 l32i.n a0, a12, 4
|
|
3f2: ffe2c1 l32r a12, 37c <scan_pm_channel_op_cb+0xec>
|
|
3f5: 5b6087 bbci a0, 8, 454 <scan_pm_channel_op_cb+0x1c4>
|
|
3f8: ffe501 l32r a0, 38c <scan_pm_channel_op_cb+0xfc>
|
|
3fb: 0000c0 callx0 a0
|
|
3fe: ffe401 l32r a0, 390 <scan_pm_channel_op_cb+0x100>
|
|
401: 0000c0 callx0 a0
|
|
404: ffdf21 l32r a2, 380 <scan_pm_channel_op_cb+0xf0>
|
|
407: e31c movi.n a3, 30
|
|
409: 040c movi.n a4, 0
|
|
40b: 150c movi.n a5, 1
|
|
40d: ffe101 l32r a0, 394 <scan_pm_channel_op_cb+0x104>
|
|
410: 0000c0 callx0 a0
|
|
413: 0d0c movi.n a13, 0
|
|
415: ffdb51 l32r a5, 384 <scan_pm_channel_op_cb+0xf4>
|
|
418: 0159 s32i.n a5, a1, 0
|
|
41a: 792c22 l32i a2, a12, 0x1e4
|
|
41d: c29c beqz.n a2, 43d <scan_pm_channel_op_cb+0x1ad>
|
|
41f: 8268 l32i.n a6, a2, 32
|
|
421: 796c62 s32i a6, a12, 0x1e4
|
|
424: 36cc bnez.n a6, 42b <scan_pm_channel_op_cb+0x19b>
|
|
426: 0178 l32i.n a7, a1, 0
|
|
428: 7a6c72 s32i a7, a12, 0x1e8
|
|
42b: 82d9 s32i.n a13, a2, 32
|
|
42d: ffda01 l32r a0, 398 <scan_pm_channel_op_cb+0x108>
|
|
430: 0000c0 callx0 a0
|
|
433: fff8c6 j 41a <scan_pm_channel_op_cb+0x18a>
|
|
436: 020c movi.n a2, 0
|
|
438: 030c movi.n a3, 0
|
|
43a: 000e05 call0 51c <scan_cancel+0x94>
|
|
43d: 21c8 l32i.n a12, a1, 8
|
|
43f: 31d8 l32i.n a13, a1, 12
|
|
441: 1108 l32i.n a0, a1, 4
|
|
443: 10c112 addi a1, a1, 16
|
|
446: f00d ret.n
|
|
448: 048100 extui a8, a0, 1, 1
|
|
44b: f73816 beqz a8, 3c2 <scan_pm_channel_op_cb+0x132>
|
|
44e: fda022 movi a2, 253
|
|
451: ffd9c6 j 3bc <scan_pm_channel_op_cb+0x12c>
|
|
454: 05e097 bbsi a0, 9, 45d <scan_pm_channel_op_cb+0x1cd>
|
|
457: ffd101 l32r a0, 39c <scan_pm_channel_op_cb+0x10c>
|
|
45a: 0000c0 callx0 a0
|
|
45d: 0c98 l32i.n a9, a12, 0
|
|
45f: 0998 l32i.n a9, a9, 0
|
|
461: d16907 bbci a9, 0, 436 <scan_pm_channel_op_cb+0x1a6>
|
|
464: ffcf01 l32r a0, 3a0 <scan_pm_channel_op_cb+0x110>
|
|
467: 0000c0 callx0 a0
|
|
46a: fff3c6 j 43d <scan_pm_channel_op_cb+0x1ad>
|
|
46d: 000000 ill
|
|
470: 000000 ill
|
|
473: 001c00 excw
|
|
476: 080000 excw
|
|
...
|
|
|
|
00000488 <scan_cancel>:
|
|
488: f0c112 addi a1, a1, -16
|
|
48b: 0109 s32i.n a0, a1, 0
|
|
48d: fff801 l32r a0, 470 <scan_pm_channel_op_cb+0x1e0>
|
|
490: 4d0022 l8ui a2, a0, 77
|
|
493: 1c6207 bbci a2, 0, 4b3 <scan_cancel+0x2b>
|
|
496: 030c movi.n a3, 0
|
|
498: 4d4032 s8i a3, a0, 77
|
|
49b: fff801 l32r a0, 47c <scan_pm_channel_op_cb+0x1ec>
|
|
49e: 0000c0 callx0 a0
|
|
4a1: fff421 l32r a2, 474 <scan_pm_channel_op_cb+0x1e4>
|
|
4a4: fff701 l32r a0, 480 <scan_pm_channel_op_cb+0x1f0>
|
|
4a7: 0000c0 callx0 a0
|
|
4aa: fff321 l32r a2, 478 <scan_pm_channel_op_cb+0x1e8>
|
|
4ad: fff501 l32r a0, 484 <scan_pm_channel_op_cb+0x1f4>
|
|
4b0: 0000c0 callx0 a0
|
|
4b3: 0108 l32i.n a0, a1, 0
|
|
4b5: 10c112 addi a1, a1, 16
|
|
4b8: f00d ret.n
|
|
4ba: 200000 or a0, a0, a0
|
|
...
|
|
4c9: fe .byte 0xfe
|
|
4ca: 083ff1 l32r a15, fffc25c8 <scan_parse_beacon+0xfffc1814>
|
|
...
|
|
519: 000000 ill
|
|
51c: ffe821 l32r a2, 4bc <scan_cancel+0x34>
|
|
51f: e0c112 addi a1, a1, -32
|
|
522: 0139 s32i.n a3, a1, 0
|
|
524: 1109 s32i.n a0, a1, 4
|
|
526: 31d9 s32i.n a13, a1, 12
|
|
528: 41e9 s32i.n a14, a1, 16
|
|
52a: 21c9 s32i.n a12, a1, 8
|
|
52c: ffe5e1 l32r a14, 4c0 <scan_cancel+0x38>
|
|
52f: ffe5c1 l32r a12, 4c4 <scan_cancel+0x3c>
|
|
532: 112ed2 l32i a13, a14, 68
|
|
535: 4cc8 l32i.n a12, a12, 16
|
|
537: ffea01 l32r a0, 4e0 <scan_cancel+0x58>
|
|
53a: 0000c0 callx0 a0
|
|
53d: f36c movi.n a3, -17
|
|
53f: ffe221 l32r a2, 4c8 <scan_cancel+0x40>
|
|
542: 0020c0 memw
|
|
545: 9b2202 l32i a0, a2, 0x26c
|
|
548: 100030 and a0, a0, a3
|
|
54b: 0020c0 memw
|
|
54e: 9b6202 s32i a0, a2, 0x26c
|
|
551: ffe401 l32r a0, 4e4 <scan_cancel+0x5c>
|
|
554: 0000c0 callx0 a0
|
|
557: ffe401 l32r a0, 4e8 <scan_cancel+0x60>
|
|
55a: 0000c0 callx0 a0
|
|
55d: ffdb21 l32r a2, 4cc <scan_cancel+0x44>
|
|
560: faa062 movi a6, 250
|
|
563: 4d0e52 l8ui a5, a14, 77
|
|
566: 040c movi.n a4, 0
|
|
568: 1e49 s32i.n a4, a14, 4
|
|
56a: 105560 and a5, a5, a6
|
|
56d: 4d4e52 s8i a5, a14, 77
|
|
570: ffdf01 l32r a0, 4ec <scan_cancel+0x64>
|
|
573: 0000c0 callx0 a0
|
|
576: 080c movi.n a8, 0
|
|
578: 116e82 s32i a8, a14, 68
|
|
57b: bc78 l32i.n a7, a12, 44
|
|
57d: 145766 bnei a7, 5, 595 <scan_cancel+0x10d>
|
|
580: ffd441 l32r a4, 4d0 <scan_cancel+0x48>
|
|
583: 220c movi.n a2, 2
|
|
585: 0448 l32i.n a4, a4, 0
|
|
587: 030c movi.n a3, 0
|
|
589: d42442 l32i a4, a4, 0x350
|
|
58c: ffd901 l32r a0, 4f0 <scan_cancel+0x68>
|
|
58f: 0000c0 callx0 a0
|
|
592: 0002c6 j 5a1 <scan_cancel+0x119>
|
|
595: 020c movi.n a2, 0
|
|
597: 030c movi.n a3, 0
|
|
599: 040c movi.n a4, 0
|
|
59b: ffd601 l32r a0, 4f4 <scan_cancel+0x6c>
|
|
59e: 0000c0 callx0 a0
|
|
5a1: 046d16 beqz a13, 5eb <scan_cancel+0x163>
|
|
5a4: 122e22 l32i a2, a14, 72
|
|
5a7: 0138 l32i.n a3, a1, 0
|
|
5a9: 000dc0 callx0 a13
|
|
5ac: ffcad1 l32r a13, 4d4 <scan_cancel+0x4c>
|
|
5af: 005c45 call0 b74 <scan_profile_check+0x1ac>
|
|
5b2: 4d08 l32i.n a0, a13, 16
|
|
5b4: b80002 l8ui a0, a0, 184
|
|
5b7: 021026 beqi a0, 1, 5bd <scan_cancel+0x135>
|
|
5ba: 2d3066 bnei a0, 3, 5eb <scan_cancel+0x163>
|
|
5bd: 0128 l32i.n a2, a1, 0
|
|
5bf: 82ec bnez.n a2, 5eb <scan_cancel+0x163>
|
|
5c1: dc4b addi.n a13, a12, 4
|
|
5c3: 0d2d mov.n a2, a13
|
|
5c5: ffcc01 l32r a0, 4f8 <scan_cancel+0x70>
|
|
5c8: 0000c0 callx0 a0
|
|
5cb: 4c38 l32i.n a3, a12, 16
|
|
5cd: b3cc bnez.n a3, 5dc <scan_cancel+0x154>
|
|
5cf: 0d2d mov.n a2, a13
|
|
5d1: ffc131 l32r a3, 4d8 <scan_cancel+0x50>
|
|
5d4: 040c movi.n a4, 0
|
|
5d6: ffc901 l32r a0, 4fc <scan_cancel+0x74>
|
|
5d9: 0000c0 callx0 a0
|
|
5dc: 0d2d mov.n a2, a13
|
|
5de: 64a032 movi a3, 100
|
|
5e1: 040c movi.n a4, 0
|
|
5e3: 150c movi.n a5, 1
|
|
5e5: ffc601 l32r a0, 500 <scan_cancel+0x78>
|
|
5e8: 0000c0 callx0 a0
|
|
5eb: ffc601 l32r a0, 504 <scan_cancel+0x7c>
|
|
5ee: 0000c0 callx0 a0
|
|
5f1: 1c3266 bnei a2, 3, 611 <scan_cancel+0x189>
|
|
5f4: ffc501 l32r a0, 508 <scan_cancel+0x80>
|
|
5f7: 0000c0 callx0 a0
|
|
5fa: ffc401 l32r a0, 50c <scan_cancel+0x84>
|
|
5fd: 0000c0 callx0 a0
|
|
600: ffb741 l32r a4, 4dc <scan_cancel+0x54>
|
|
603: c10442 l8ui a4, a4, 193
|
|
606: 071247 beq a2, a4, 611 <scan_cancel+0x189>
|
|
609: 020c movi.n a2, 0
|
|
60b: ffc101 l32r a0, 510 <scan_cancel+0x88>
|
|
60e: 0000c0 callx0 a0
|
|
611: ffc001 l32r a0, 514 <scan_cancel+0x8c>
|
|
614: 0000c0 callx0 a0
|
|
617: 21c8 l32i.n a12, a1, 8
|
|
619: 31d8 l32i.n a13, a1, 12
|
|
61b: 41e8 l32i.n a14, a1, 16
|
|
61d: 428c beqz.n a2, 625 <scan_cancel+0x19d>
|
|
61f: ffbe01 l32r a0, 518 <scan_cancel+0x90>
|
|
622: 0000c0 callx0 a0
|
|
625: 1108 l32i.n a0, a1, 4
|
|
627: 20c112 addi a1, a1, 32
|
|
62a: f00d ret.n
|
|
62c: 009c beqz.n a0, 640 <scan_add_bssid+0x8>
|
|
...
|
|
|
|
00000638 <scan_add_bssid>:
|
|
638: 640c movi.n a4, 6
|
|
63a: 023d mov.n a3, a2
|
|
63c: f0c112 addi a1, a1, -16
|
|
63f: fffb21 l32r a2, 62c <scan_cancel+0x1a4>
|
|
642: 0109 s32i.n a0, a1, 0
|
|
644: fffc01 l32r a0, 634 <scan_cancel+0x1ac>
|
|
647: 0000c0 callx0 a0
|
|
64a: fff921 l32r a2, 630 <scan_cancel+0x1a8>
|
|
64d: 100c movi.n a0, 1
|
|
64f: a24202 s8i a0, a2, 162
|
|
652: 0108 l32i.n a0, a1, 0
|
|
654: 10c112 addi a1, a1, 16
|
|
657: f00d ret.n
|
|
659: 000000 ill
|
|
65c: 000000 ill
|
|
...
|
|
|
|
00000660 <scan_remove_bssid>:
|
|
660: ffff31 l32r a3, 65c <scan_add_bssid+0x24>
|
|
663: 020c movi.n a2, 0
|
|
665: a24322 s8i a2, a3, 162
|
|
668: f00d ret.n
|
|
66a: 000000 ill
|
|
66d: 000000 ill
|
|
|
|
00000670 <scan_hidden_ssid>:
|
|
670: ffff31 l32r a3, 66c <scan_remove_bssid+0xc>
|
|
673: a34322 s8i a2, a3, 163
|
|
676: f00d ret.n
|
|
...
|
|
|
|
00000684 <scan_add_probe_ssid>:
|
|
684: f0c112 addi a1, a1, -16
|
|
687: 0109 s32i.n a0, a1, 0
|
|
689: 11c9 s32i.n a12, a1, 4
|
|
68b: 21d9 s32i.n a13, a1, 8
|
|
68d: 02cd mov.n a12, a2
|
|
68f: 05dd mov.n a13, a5
|
|
691: 2132f6 bgeui a2, 3, 6b6 <scan_add_probe_ssid+0x32>
|
|
694: fff901 l32r a0, 678 <scan_hidden_ssid+0x8>
|
|
697: 161566 bnei a5, 1, 6b1 <scan_add_probe_ssid+0x2d>
|
|
69a: 005d mov.n a5, a0
|
|
69c: b02220 addx8 a2, a2, a2
|
|
69f: a02250 addx4 a2, a2, a5
|
|
6a2: 146242 s32i a4, a2, 80
|
|
6a5: 54c222 addi a2, a2, 84
|
|
6a8: fff601 l32r a0, 680 <scan_hidden_ssid+0x10>
|
|
6ab: 0000c0 callx0 a0
|
|
6ae: fff301 l32r a0, 67c <scan_hidden_ssid+0xc>
|
|
6b1: 6c0a add.n a6, a12, a0
|
|
6b3: 9846d2 s8i a13, a6, 152
|
|
6b6: 11c8 l32i.n a12, a1, 4
|
|
6b8: 21d8 l32i.n a13, a1, 8
|
|
6ba: 0108 l32i.n a0, a1, 0
|
|
6bc: 10c112 addi a1, a1, 16
|
|
6bf: f00d ret.n
|
|
6c1: 000000 ill
|
|
6c4: 000000 ill
|
|
...
|
|
|
|
000006c8 <scan_remove_probe_ssid>:
|
|
6c8: 1232f6 bgeui a2, 3, 6de <scan_remove_probe_ssid+0x16>
|
|
6cb: 030c movi.n a3, 0
|
|
6cd: fffd51 l32r a5, 6c4 <scan_add_probe_ssid+0x40>
|
|
6d0: b04220 addx8 a4, a2, a2
|
|
6d3: a04450 addx4 a4, a4, a5
|
|
6d6: 525a add.n a5, a2, a5
|
|
6d8: 984532 s8i a3, a5, 152
|
|
6db: 146432 s32i a3, a4, 80
|
|
6de: f00d ret.n
|
|
...
|
|
6f4: fffb61 l32r a6, 6e0 <scan_remove_probe_ssid+0x18>
|
|
6f7: e0c112 addi a1, a1, -32
|
|
6fa: 4109 s32i.n a0, a1, 16
|
|
6fc: 51c9 s32i.n a12, a1, 20
|
|
6fe: fff9c1 l32r a12, 6e4 <scan_remove_probe_ssid+0x1c>
|
|
701: 4668 l32i.n a6, a6, 16
|
|
703: 9a0c02 l8ui a0, a12, 154
|
|
706: 0668 l32i.n a6, a6, 0
|
|
708: 1220f6 bgeui a0, 2, 71e <scan_remove_probe_ssid+0x56>
|
|
70b: 70ca add.n a7, a0, a12
|
|
70d: 980772 l8ui a7, a7, 152
|
|
710: 068756 bnez a7, 77c <scan_remove_probe_ssid+0xb4>
|
|
713: 001b addi.n a0, a0, 1
|
|
715: 740000 extui a0, a0, 0, 8
|
|
718: 9a4c02 s8i a0, a12, 154
|
|
71b: ec2066 bnei a0, 2, 70b <scan_remove_probe_ssid+0x43>
|
|
71e: 030c movi.n a3, 0
|
|
720: 04f316 beqz a3, 773 <scan_remove_probe_ssid+0xab>
|
|
723: 30ca add.n a3, a0, a12
|
|
725: 980332 l8ui a3, a3, 152
|
|
728: fff051 l32r a5, 6e8 <scan_remove_probe_ssid+0x20>
|
|
72b: 172366 bnei a3, 2, 746 <scan_remove_probe_ssid+0x7e>
|
|
72e: 054d mov.n a4, a5
|
|
730: 020c movi.n a2, 0
|
|
732: 2fc632 addi a3, a6, 47
|
|
735: 070c movi.n a7, 0
|
|
737: 160c movi.n a6, 1
|
|
739: 0169 s32i.n a6, a1, 0
|
|
73b: 060c movi.n a6, 0
|
|
73d: ffeb01 l32r a0, 6ec <scan_remove_probe_ssid+0x24>
|
|
740: 0000c0 callx0 a0
|
|
743: 000906 j 76b <scan_remove_probe_ssid+0xa3>
|
|
746: 211366 bnei a3, 1, 76b <scan_remove_probe_ssid+0xa3>
|
|
749: b07000 addx8 a7, a0, a0
|
|
74c: a077c0 addx4 a7, a7, a12
|
|
74f: 142702 l32i a0, a7, 80
|
|
752: 509c beqz.n a0, 76b <scan_remove_probe_ssid+0xa3>
|
|
754: 054d mov.n a4, a5
|
|
756: 020c movi.n a2, 0
|
|
758: 2fc632 addi a3, a6, 47
|
|
75b: 180c movi.n a8, 1
|
|
75d: 54c762 addi a6, a7, 84
|
|
760: 0189 s32i.n a8, a1, 0
|
|
762: 747000 extui a7, a0, 0, 8
|
|
765: ffe201 l32r a0, 6f0 <scan_remove_probe_ssid+0x28>
|
|
768: 0000c0 callx0 a0
|
|
76b: 9a0c92 l8ui a9, a12, 154
|
|
76e: 991b addi.n a9, a9, 1
|
|
770: 9a4c92 s8i a9, a12, 154
|
|
773: 51c8 l32i.n a12, a1, 20
|
|
775: 4108 l32i.n a0, a1, 16
|
|
777: 20c112 addi a1, a1, 32
|
|
77a: f00d ret.n
|
|
77c: 130c movi.n a3, 1
|
|
77e: ffe786 j 720 <scan_remove_probe_ssid+0x58>
|
|
...
|
|
78d: 000100 excw
|
|
790: 000800 excw
|
|
793: 800000 add a0, a0, a0
|
|
796: 820000 mull a0, a0, a0
|
|
799: 0c84a0 excw
|
|
79c: f971d4 excw
|
|
79f: ff .byte 0xff
|
|
7a0: fffa61 l32r a6, 788 <scan_remove_probe_ssid+0xc0>
|
|
7a3: f0c112 addi a1, a1, -16
|
|
7a6: 31e9 s32i.n a14, a1, 12
|
|
7a8: 21d9 s32i.n a13, a1, 8
|
|
7aa: 0109 s32i.n a0, a1, 0
|
|
7ac: 0d0c movi.n a13, 0
|
|
7ae: 9b0622 l8ui a2, a6, 155
|
|
7b1: ffa002 movi a0, 255
|
|
7b4: 903220 addx2 a3, a2, a2
|
|
7b7: c00200 sub a0, a2, a0
|
|
7ba: a03370 addx4 a3, a3, a7
|
|
7bd: 01d332 addmi a3, a3, 0x100
|
|
7c0: 84c332 addi a3, a3, -124
|
|
7c3: 93d300 movnez a13, a3, a0
|
|
7c6: 4c0602 l8ui a0, a6, 76
|
|
7c9: 11c9 s32i.n a12, a1, 4
|
|
7cb: 393407 bltu a4, a0, 808 <scan_remove_probe_ssid+0x140>
|
|
7ce: 5327b2 l32i a11, a7, 0x14c
|
|
7d1: e90c movi.n a9, 14
|
|
7d3: ffee21 l32r a2, 78c <scan_remove_probe_ssid+0xc4>
|
|
7d6: ffefc1 l32r a12, 794 <scan_remove_probe_ssid+0xcc>
|
|
7d9: 16e8 l32i.n a14, a6, 4
|
|
7db: ffeda1 l32r a10, 790 <scan_remove_probe_ssid+0xc8>
|
|
7de: 10cec0 and a12, a14, a12
|
|
7e1: 10aea0 and a10, a14, a10
|
|
7e4: 10ee20 and a14, a14, a2
|
|
7e7: 902000 addx2 a2, a0, a0
|
|
7ea: a02270 addx4 a2, a2, a7
|
|
7ed: 212252 l32i a5, a2, 132
|
|
7f0: 228a add.n a2, a2, a8
|
|
7f2: 076507 bbci a5, 0, 7fd <scan_remove_probe_ssid+0x135>
|
|
7f5: 046517 bbci a5, 1, 7fd <scan_remove_probe_ssid+0x135>
|
|
7f8: ba9c beqz.n a10, 817 <scan_remove_probe_ssid+0x14f>
|
|
7fa: 1992b7 bne a2, a11, 817 <scan_remove_probe_ssid+0x14f>
|
|
7fd: 001b addi.n a0, a0, 1
|
|
7ff: 740000 extui a0, a0, 0, 8
|
|
802: 4c4602 s8i a0, a6, 76
|
|
805: de9097 bne a0, a9, 7e7 <scan_remove_probe_ssid+0x11f>
|
|
808: 020c movi.n a2, 0
|
|
80a: 11c8 l32i.n a12, a1, 4
|
|
80c: 21d8 l32i.n a13, a1, 8
|
|
80e: 31e8 l32i.n a14, a1, 12
|
|
810: 0108 l32i.n a0, a1, 0
|
|
812: 10c112 addi a1, a1, 16
|
|
815: f00d ret.n
|
|
817: 1c8c beqz.n a12, 81c <scan_remove_probe_ssid+0x154>
|
|
819: e092d7 bne a2, a13, 7fd <scan_remove_probe_ssid+0x135>
|
|
81c: 1e8c beqz.n a14, 821 <scan_remove_probe_ssid+0x159>
|
|
81e: dbe597 bbsi a5, 9, 7fd <scan_remove_probe_ssid+0x135>
|
|
821: 301b addi.n a3, a0, 1
|
|
823: 4c4632 s8i a3, a6, 76
|
|
826: fff806 j 80a <scan_remove_probe_ssid+0x142>
|
|
829: 000000 ill
|
|
82c: 000000 ill
|
|
...
|
|
|
|
00000830 <scan_clear_channles>:
|
|
830: 040c movi.n a4, 0
|
|
832: d77c movi.n a7, -3
|
|
834: e60c movi.n a6, 14
|
|
836: fffd51 l32r a5, 82c <scan_remove_probe_ssid+0x164>
|
|
839: 841b addi.n a8, a4, 1
|
|
83b: 903440 addx2 a3, a4, a4
|
|
83e: a03350 addx4 a3, a3, a5
|
|
841: 212322 l32i a2, a3, 132
|
|
844: 744080 extui a4, a8, 0, 8
|
|
847: 102270 and a2, a2, a7
|
|
84a: 216322 s32i a2, a3, 132
|
|
84d: e89467 bne a4, a6, 839 <scan_clear_channles+0x9>
|
|
850: f00d ret.n
|
|
852: 120000 excw
|
|
855: 09f0c1 l32r a12, fffc3018 <scan_parse_beacon+0xfffc2264>
|
|
858: a64501 l32r a0, fffea16c <scan_parse_beacon+0xfffe93b8>
|
|
85b: ff .byte 0xff
|
|
85c: 0108 l32i.n a0, a1, 0
|
|
85e: 10c112 addi a1, a1, 16
|
|
861: f00d ret.n
|
|
...
|
|
86f: c11200 mul16u a1, a2, a0
|
|
872: fc51f0 excw
|
|
875: ff .byte 0xff
|
|
876: 0109 s32i.n a0, a1, 0
|
|
878: 4d0502 l8ui a0, a5, 77
|
|
87b: 258b addi.n a2, a5, 8
|
|
87d: 276007 bbci a0, 0, 8a8 <scan_clear_channles+0x78>
|
|
880: a30c movi.n a3, 10
|
|
882: 0e0307 bnone a3, a0, 894 <scan_clear_channles+0x64>
|
|
885: 030c movi.n a3, 0
|
|
887: 040c movi.n a4, 0
|
|
889: 150c movi.n a5, 1
|
|
88b: fff701 l32r a0, 868 <scan_clear_channles+0x38>
|
|
88e: 0000c0 callx0 a0
|
|
891: 0004c6 j 8a8 <scan_clear_channles+0x78>
|
|
894: 1548 l32i.n a4, a5, 4
|
|
896: 0b6497 bbci a4, 9, 8a5 <scan_clear_channles+0x75>
|
|
899: c538 l32i.n a3, a5, 48
|
|
89b: 040c movi.n a4, 0
|
|
89d: 150c movi.n a5, 1
|
|
89f: fff301 l32r a0, 86c <scan_clear_channles+0x3c>
|
|
8a2: 0000c0 callx0 a0
|
|
8a5: ffa185 call0 2c0 <scan_pm_channel_op_cb+0x30>
|
|
8a8: 0108 l32i.n a0, a1, 0
|
|
8aa: 10c112 addi a1, a1, 16
|
|
8ad: f00d ret.n
|
|
8af: 000000 ill
|
|
...
|
|
|
|
000008b4 <scan_set_desChan>:
|
|
8b4: ffff41 l32r a4, 8b0 <scan_clear_channles+0x80>
|
|
8b7: 320b addi.n a3, a2, -1
|
|
8b9: 9b4432 s8i a3, a4, 155
|
|
8bc: f00d ret.n
|
|
8be: 000000 ill
|
|
8c1: 000000 ill
|
|
|
|
000008c4 <scan_get_type>:
|
|
8c4: ffff21 l32r a2, 8c0 <scan_set_desChan+0xc>
|
|
8c7: 1228 l32i.n a2, a2, 4
|
|
8c9: f00d ret.n
|
|
8cb: 000000 ill
|
|
8ce: ff0000 excw
|
|
8d1: bf .byte 0xbf
|
|
8d2: ff .byte 0xff
|
|
8d3: ff .byte 0xff
|
|
|
|
000008d4 <cannel_scan_connect_state>:
|
|
8d4: fffe41 l32r a4, 8cc <scan_get_type+0x8>
|
|
8d7: 7438 l32i.n a3, a4, 28
|
|
8d9: fffd21 l32r a2, 8d0 <scan_get_type+0xc>
|
|
8dc: 0463e7 bbci a3, 14, 8e4 <cannel_scan_connect_state+0x10>
|
|
8df: 102320 and a2, a3, a2
|
|
8e2: 7429 s32i.n a2, a4, 28
|
|
8e4: f00d ret.n
|
|
8e6: 000000 ill
|
|
8e9: 000000 ill
|
|
8ec: ff .byte 0xff
|
|
8ed: bf .byte 0xbf
|
|
8ee: ff .byte 0xff
|
|
8ef: ff .byte 0xff
|
|
8f0: 000000 ill
|
|
8f3: 400000 ssr a0
|
|
...
|
|
|
|
00000900 <scan_connect_state>:
|
|
900: f0c112 addi a1, a1, -16
|
|
903: 1109 s32i.n a0, a1, 4
|
|
905: 0208 l32i.n a0, a2, 0
|
|
907: 120c movi.n a2, 1
|
|
909: 0109 s32i.n a0, a1, 0
|
|
90b: fffb01 l32r a0, 8f8 <cannel_scan_connect_state+0x24>
|
|
90e: 0000c0 callx0 a0
|
|
911: fff541 l32r a4, 8e8 <cannel_scan_connect_state+0x14>
|
|
914: fff851 l32r a5, 8f4 <cannel_scan_connect_state+0x20>
|
|
917: 7408 l32i.n a0, a4, 28
|
|
919: d2dc bnez.n a2, 93a <scan_connect_state+0x3a>
|
|
91b: fff431 l32r a3, 8ec <cannel_scan_connect_state+0x18>
|
|
91e: fff421 l32r a2, 8f0 <cannel_scan_connect_state+0x1c>
|
|
921: 103030 and a3, a0, a3
|
|
924: 7439 s32i.n a3, a4, 28
|
|
926: fff501 l32r a0, 8fc <cannel_scan_connect_state+0x28>
|
|
929: 0000c0 callx0 a0
|
|
92c: 0128 l32i.n a2, a1, 0
|
|
92e: 330c movi.n a3, 3
|
|
930: 040c movi.n a4, 0
|
|
932: 050c movi.n a5, 0
|
|
934: 000005 call0 938 <scan_connect_state+0x38>
|
|
937: 000106 j 93f <scan_connect_state+0x3f>
|
|
93a: 205050 or a5, a0, a5
|
|
93d: 7459 s32i.n a5, a4, 28
|
|
93f: 1108 l32i.n a0, a1, 4
|
|
941: 10c112 addi a1, a1, 16
|
|
944: f00d ret.n
|
|
...
|
|
|
|
00000948 <scan_check_hidden>:
|
|
948: 010262 l8ui a6, a2, 1
|
|
94b: 050c movi.n a5, 0
|
|
94d: d68c beqz.n a6, 95e <scan_check_hidden+0x16>
|
|
94f: 325a add.n a3, a2, a5
|
|
951: 020332 l8ui a3, a3, 2
|
|
954: 551b addi.n a5, a5, 1
|
|
956: 83cc bnez.n a3, 962 <scan_check_hidden+0x1a>
|
|
958: 745050 extui a5, a5, 0, 8
|
|
95b: f09657 bne a6, a5, 94f <scan_check_hidden+0x7>
|
|
95e: 120c movi.n a2, 1
|
|
960: f00d ret.n
|
|
962: 020c movi.n a2, 0
|
|
964: f00d ret.n
|
|
...
|
|
98a: 300000 xor a0, a0, a0
|
|
...
|
|
|
|
000009c8 <scan_profile_check>:
|
|
9c8: e0c112 addi a1, a1, -32
|
|
9cb: 6109 s32i.n a0, a1, 24
|
|
9cd: ffe601 l32r a0, 968 <scan_check_hidden+0x20>
|
|
9d0: 71c9 s32i.n a12, a1, 28
|
|
9d2: 4048 l32i.n a4, a0, 16
|
|
9d4: 03cd mov.n a12, a3
|
|
9d6: e438 l32i.n a3, a4, 56
|
|
9d8: f56c movi.n a5, -17
|
|
9da: 103350 and a3, a3, a5
|
|
9dd: e439 s32i.n a3, a4, 56
|
|
9df: 180002 l8ui a0, a0, 24
|
|
9e2: 4129 s32i.n a2, a1, 16
|
|
9e4: fec002 addi a0, a0, -2
|
|
9e7: 0b0016 beqz a0, a9b <scan_profile_check+0xd3>
|
|
9ea: 9c28 l32i.n a2, a12, 36
|
|
9ec: 000005 call0 9f0 <scan_profile_check+0x28>
|
|
9ef: ffdf01 l32r a0, 96c <scan_check_hidden+0x24>
|
|
9f2: 42ec bnez.n a2, a1a <scan_profile_check+0x52>
|
|
9f4: ffd042 addmi a4, a0, 0xffffff00
|
|
9f7: 9c38 l32i.n a3, a12, 36
|
|
9f9: 382442 l32i a4, a4, 224
|
|
9fc: 010362 l8ui a6, a3, 1
|
|
9ff: 2109 s32i.n a0, a1, 8
|
|
a01: 109467 bne a4, a6, a15 <scan_profile_check+0x4d>
|
|
a04: 332b addi.n a3, a3, 2
|
|
a06: 002d mov.n a2, a0
|
|
a08: e4c222 addi a2, a2, -28
|
|
a0b: ffe501 l32r a0, 9a0 <scan_check_hidden+0x58>
|
|
a0e: 0000c0 callx0 a0
|
|
a11: 2108 l32i.n a0, a1, 8
|
|
a13: 328c beqz.n a2, a1a <scan_profile_check+0x52>
|
|
a15: 020c movi.n a2, 0
|
|
a17: 002086 j a9d <scan_profile_check+0xd5>
|
|
a1a: 7d0032 l8ui a3, a0, 125
|
|
a1d: 191366 bnei a3, 1, a3a <scan_profile_check+0x72>
|
|
a20: 2109 s32i.n a0, a1, 8
|
|
a22: fef316 beqz a3, a15 <scan_profile_check+0x4d>
|
|
a25: ffd221 l32r a2, 970 <scan_check_hidden+0x28>
|
|
a28: 4138 l32i.n a3, a1, 16
|
|
a2a: 640c movi.n a4, 6
|
|
a2c: 10c332 addi a3, a3, 16
|
|
a2f: ffdd01 l32r a0, 9a4 <scan_check_hidden+0x5c>
|
|
a32: 0000c0 callx0 a0
|
|
a35: 2108 l32i.n a0, a1, 8
|
|
a37: fda256 bnez a2, a15 <scan_profile_check+0x4d>
|
|
a3a: 031c42 l16ui a4, a12, 6
|
|
a3d: f0a032 movi a3, 240
|
|
a40: d1e417 bbsi a4, 1, a15 <scan_profile_check+0x4d>
|
|
a43: ffcc21 l32r a2, 974 <scan_check_hidden+0x2c>
|
|
a46: 080c movi.n a8, 0
|
|
a48: 064082 s8i a8, a0, 6
|
|
a4b: 074082 s8i a8, a0, 7
|
|
a4e: 084082 s8i a8, a0, 8
|
|
a51: b80272 l8ui a7, a2, 184
|
|
a54: 094082 s8i a8, a0, 9
|
|
a57: 347070 extui a7, a7, 0, 4
|
|
a5a: 1187c0 slli a8, a7, 4
|
|
a5d: 207780 or a7, a7, a8
|
|
a60: b84272 s8i a7, a2, 184
|
|
a63: 180c movi.n a8, 1
|
|
a65: 5189 s32i.n a8, a1, 20
|
|
a67: 044082 s8i a8, a0, 4
|
|
a6a: ec58 l32i.n a5, a12, 56
|
|
a6c: 054082 s8i a8, a0, 5
|
|
a6f: 35bc beqz.n a5, aa6 <scan_profile_check+0xde>
|
|
a71: ffc1a1 l32r a10, 978 <scan_check_hidden+0x30>
|
|
a74: 4aa8 l32i.n a10, a10, 16
|
|
a76: 0c2d mov.n a2, a12
|
|
a78: ea98 l32i.n a9, a10, 56
|
|
a7a: 0b1c movi.n a11, 16
|
|
a7c: 2099b0 or a9, a9, a11
|
|
a7f: ea99 s32i.n a9, a10, 56
|
|
a81: ffc901 l32r a0, 9a8 <scan_check_hidden+0x60>
|
|
a84: 0000c0 callx0 a0
|
|
a87: ffbd21 l32r a2, 97c <scan_check_hidden+0x34>
|
|
a8a: b80202 l8ui a0, a2, 184
|
|
a8d: f0a032 movi a3, 240
|
|
a90: 100030 and a0, a0, a3
|
|
a93: 5138 l32i.n a3, a1, 20
|
|
a95: 200030 or a0, a0, a3
|
|
a98: b84202 s8i a0, a2, 184
|
|
a9b: 120c movi.n a2, 1
|
|
a9d: 71c8 l32i.n a12, a1, 28
|
|
a9f: 6108 l32i.n a0, a1, 24
|
|
aa1: 20c112 addi a1, a1, 32
|
|
aa4: f00d ret.n
|
|
aa6: dc58 l32i.n a5, a12, 52
|
|
aa8: e59c beqz.n a5, aca <scan_profile_check+0x102>
|
|
aaa: ffb571 l32r a7, 980 <scan_check_hidden+0x38>
|
|
aad: 4778 l32i.n a7, a7, 16
|
|
aaf: 0c2d mov.n a2, a12
|
|
ab1: e768 l32i.n a6, a7, 56
|
|
ab3: 081c movi.n a8, 16
|
|
ab5: 206680 or a6, a6, a8
|
|
ab8: e769 s32i.n a6, a7, 56
|
|
aba: ffbc01 l32r a0, 9ac <scan_check_hidden+0x64>
|
|
abd: 0000c0 callx0 a0
|
|
ac0: ffb121 l32r a2, 984 <scan_check_hidden+0x3c>
|
|
ac3: 280c movi.n a8, 2
|
|
ac5: 5189 s32i.n a8, a1, 20
|
|
ac7: ffefc6 j a8a <scan_profile_check+0xc2>
|
|
aca: 031c92 l16ui a9, a12, 6
|
|
acd: 2109 s32i.n a0, a1, 8
|
|
acf: 346947 bbci a9, 4, b07 <scan_profile_check+0x13f>
|
|
ad2: ffadc1 l32r a12, 988 <scan_check_hidden+0x40>
|
|
ad5: 0c2d mov.n a2, a12
|
|
ad7: ffb601 l32r a0, 9b0 <scan_check_hidden+0x68>
|
|
ada: 0000c0 callx0 a0
|
|
add: 31c9 s32i.n a12, a1, 12
|
|
adf: 0129 s32i.n a2, a1, 0
|
|
ae1: 013d mov.n a3, a1
|
|
ae3: 0c2d mov.n a2, a12
|
|
ae5: ffb301 l32r a0, 9b4 <scan_check_hidden+0x6c>
|
|
ae8: 0000c0 callx0 a0
|
|
aeb: 02cd mov.n a12, a2
|
|
aed: c2dc bnez.n a2, b0d <scan_profile_check+0x145>
|
|
aef: ffa721 l32r a2, 98c <scan_check_hidden+0x44>
|
|
af2: 3138 l32i.n a3, a1, 12
|
|
af4: ffb101 l32r a0, 9b8 <scan_check_hidden+0x70>
|
|
af7: 0000c0 callx0 a0
|
|
afa: ffa5b1 l32r a11, 990 <scan_check_hidden+0x48>
|
|
afd: 4bb8 l32i.n a11, a11, 16
|
|
aff: 2a0c movi.n a10, 2
|
|
b01: ba4ba2 s8i a10, a11, 186
|
|
b04: ffc346 j a15 <scan_profile_check+0x4d>
|
|
b07: 100730 and a0, a7, a3
|
|
b0a: ffe286 j a98 <scan_profile_check+0xd0>
|
|
b0d: 0108 l32i.n a0, a1, 0
|
|
b0f: 495066 bnei a0, 5, b5c <scan_profile_check+0x194>
|
|
b12: 700c movi.n a0, 7
|
|
b14: 2128 l32i.n a2, a1, 8
|
|
b16: 064202 s8i a0, a2, 6
|
|
b19: 031c movi.n a3, 16
|
|
b1b: ff9e21 l32r a2, 994 <scan_check_hidden+0x4c>
|
|
b1e: 1129 s32i.n a2, a1, 4
|
|
b20: ffa701 l32r a0, 9bc <scan_check_hidden+0x74>
|
|
b23: 0000c0 callx0 a0
|
|
b26: 1128 l32i.n a2, a1, 4
|
|
b28: 0c3d mov.n a3, a12
|
|
b2a: 0148 l32i.n a4, a1, 0
|
|
b2c: ffa501 l32r a0, 9c0 <scan_check_hidden+0x78>
|
|
b2f: 0000c0 callx0 a0
|
|
b32: 0c2d mov.n a2, a12
|
|
b34: ffa401 l32r a0, 9c4 <scan_check_hidden+0x7c>
|
|
b37: 0000c0 callx0 a0
|
|
b3a: ff9761 l32r a6, 998 <scan_check_hidden+0x50>
|
|
b3d: 330c movi.n a3, 3
|
|
b3f: 4668 l32i.n a6, a6, 16
|
|
b41: ff9621 l32r a2, 99c <scan_check_hidden+0x54>
|
|
b44: e658 l32i.n a5, a6, 56
|
|
b46: 071c movi.n a7, 16
|
|
b48: 205570 or a5, a5, a7
|
|
b4b: e659 s32i.n a5, a6, 56
|
|
b4d: b80202 l8ui a0, a2, 184
|
|
b50: f0a042 movi a4, 240
|
|
b53: 100040 and a0, a0, a4
|
|
b56: 200030 or a0, a0, a3
|
|
b59: ffcec6 j a98 <scan_profile_check+0xd0>
|
|
b5c: d70c movi.n a7, 13
|
|
b5e: b79077 bne a0, a7, b19 <scan_profile_check+0x151>
|
|
b61: 800c movi.n a0, 8
|
|
b63: ffeb46 j b14 <scan_profile_check+0x14c>
|
|
...
|
|
b72: 120000 excw
|
|
b75: 09f0c1 l32r a12, fffc3338 <scan_parse_beacon+0xfffc2584>
|
|
b78: 21d901 l32r a0, fffc92dc <scan_parse_beacon+0xfffc8528>
|
|
b7b: 11c9 s32i.n a12, a1, 4
|
|
b7d: fffbc1 l32r a12, b6c <scan_profile_check+0x1a4>
|
|
b80: fffad1 l32r a13, b68 <scan_profile_check+0x1a0>
|
|
b83: 652c22 l32i a2, a12, 0x194
|
|
b86: 129c beqz.n a2, b9b <scan_profile_check+0x1d3>
|
|
b88: 0208 l32i.n a0, a2, 0
|
|
b8a: 656c02 s32i a0, a12, 0x194
|
|
b8d: 10cc bnez.n a0, b92 <scan_profile_check+0x1ca>
|
|
b8f: 666cd2 s32i a13, a12, 0x198
|
|
b92: fff701 l32r a0, b70 <scan_profile_check+0x1a8>
|
|
b95: 0000c0 callx0 a0
|
|
b98: fff9c6 j b83 <scan_profile_check+0x1bb>
|
|
b9b: 11c8 l32i.n a12, a1, 4
|
|
b9d: 21d8 l32i.n a13, a1, 8
|
|
b9f: 0108 l32i.n a0, a1, 0
|
|
ba1: 10c112 addi a1, a1, 16
|
|
ba4: f00d ret.n
|
|
...
|
|
bae: 120000 excw
|
|
bb1: 09f0c1 l32r a12, fffc3374 <scan_parse_beacon+0xfffc25c0>
|
|
bb4: 21d901 l32r a0, fffc9318 <scan_parse_beacon+0xfffc8564>
|
|
bb7: fffcd1 l32r a13, ba8 <scan_profile_check+0x1e0>
|
|
bba: 11c9 s32i.n a12, a1, 4
|
|
bbc: 652dd2 l32i a13, a13, 0x194
|
|
bbf: 02cd mov.n a12, a2
|
|
bc1: 1d9c beqz.n a13, bd6 <scan_profile_check+0x20e>
|
|
bc3: 0c3d mov.n a3, a12
|
|
bc5: 2d4b addi.n a2, a13, 4
|
|
bc7: 640c movi.n a4, 6
|
|
bc9: fff801 l32r a0, bac <scan_profile_check+0x1e4>
|
|
bcc: 0000c0 callx0 a0
|
|
bcf: 029c beqz.n a2, be3 <scan_profile_check+0x21b>
|
|
bd1: 0dd8 l32i.n a13, a13, 0
|
|
bd3: fecd56 bnez a13, bc3 <scan_profile_check+0x1fb>
|
|
bd6: 020c movi.n a2, 0
|
|
bd8: 11c8 l32i.n a12, a1, 4
|
|
bda: 21d8 l32i.n a13, a1, 8
|
|
bdc: 0108 l32i.n a0, a1, 0
|
|
bde: 10c112 addi a1, a1, 16
|
|
be1: f00d ret.n
|
|
be3: 120c movi.n a2, 1
|
|
be5: fffbc6 j bd8 <scan_profile_check+0x210>
|
|
...
|
|
c0c: 027d mov.n a7, a2
|
|
c0e: a0c112 addi a1, a1, -96
|
|
c11: 1361c2 s32i a12, a1, 76
|
|
c14: 423c movi.n a2, 52
|
|
c16: 106142 s32i a4, a1, 64
|
|
c19: 126102 s32i a0, a1, 72
|
|
c1c: 1461d2 s32i a13, a1, 80
|
|
c1f: 1561e2 s32i a14, a1, 84
|
|
c22: 03dd mov.n a13, a3
|
|
c24: 05ed mov.n a14, a5
|
|
c26: 116172 s32i a7, a1, 68
|
|
c29: fff101 l32r a0, bf0 <scan_profile_check+0x228>
|
|
c2c: 0000c0 callx0 a0
|
|
c2f: 02cd mov.n a12, a2
|
|
c31: 0a3216 beqz a2, cd8 <scan_profile_check+0x310>
|
|
c34: 224b addi.n a2, a2, 4
|
|
c36: 112132 l32i a3, a1, 68
|
|
c39: 640c movi.n a4, 6
|
|
c3b: 33ab addi.n a3, a3, 10
|
|
c3d: ffed01 l32r a0, bf4 <scan_profile_check+0x22c>
|
|
c40: 0000c0 callx0 a0
|
|
c43: 9d28 l32i.n a2, a13, 36
|
|
c45: 000005 call0 c48 <scan_profile_check+0x280>
|
|
c48: 024d mov.n a4, a2
|
|
c4a: 120c movi.n a2, 1
|
|
c4c: 051466 bnei a4, 1, c55 <scan_profile_check+0x28d>
|
|
c4f: 304c22 s8i a2, a12, 48
|
|
c52: 0004c6 j c69 <scan_profile_check+0x2a1>
|
|
c55: 2cab addi.n a2, a12, 10
|
|
c57: 9d48 l32i.n a4, a13, 36
|
|
c59: 050c movi.n a5, 0
|
|
c5b: 304c52 s8i a5, a12, 48
|
|
c5e: 342b addi.n a3, a4, 2
|
|
c60: 010442 l8ui a4, a4, 1
|
|
c63: ffe501 l32r a0, bf8 <scan_profile_check+0x230>
|
|
c66: 0000c0 callx0 a0
|
|
c69: 195ce2 s16i a14, a12, 50
|
|
c6c: dd28 l32i.n a2, a13, 52
|
|
c6e: 040d62 l8ui a6, a13, 4
|
|
c71: 102172 l32i a7, a1, 64
|
|
c74: 2b4c72 s8i a7, a12, 43
|
|
c77: 2a4c62 s8i a6, a12, 42
|
|
c7a: 229c beqz.n a2, c90 <scan_profile_check+0x2c8>
|
|
c7c: 010232 l8ui a3, a2, 1
|
|
c7f: 014d mov.n a4, a1
|
|
c81: 332b addi.n a3, a3, 2
|
|
c83: ffde01 l32r a0, bfc <scan_profile_check+0x234>
|
|
c86: 0000c0 callx0 a0
|
|
c89: 01e8 l32i.n a14, a1, 0
|
|
c8b: 3108 l32i.n a0, a1, 12
|
|
c8d: 0000c6 j c94 <scan_profile_check+0x2cc>
|
|
c90: 000c movi.n a0, 0
|
|
c92: 0e0c movi.n a14, 0
|
|
c94: ed28 l32i.n a2, a13, 56
|
|
c96: 329c beqz.n a2, cad <scan_profile_check+0x2e5>
|
|
c98: 010232 l8ui a3, a2, 1
|
|
c9b: 20c142 addi a4, a1, 32
|
|
c9e: 332b addi.n a3, a3, 2
|
|
ca0: ffd801 l32r a0, c00 <scan_profile_check+0x238>
|
|
ca3: 0000c0 callx0 a0
|
|
ca6: 8148 l32i.n a4, a1, 32
|
|
ca8: b108 l32i.n a0, a1, 44
|
|
caa: 20e4e0 or a14, a4, a14
|
|
cad: 80bc beqz.n a0, ce9 <scan_profile_check+0x321>
|
|
caf: 362026 beqi a0, 2, ce9 <scan_profile_check+0x321>
|
|
cb2: 0d0c movi.n a13, 0
|
|
cb4: ffd401 l32r a0, c04 <scan_profile_check+0x23c>
|
|
cb7: 0000c0 callx0 a0
|
|
cba: 0cd9 s32i.n a13, a12, 0
|
|
cbc: ffcc61 l32r a6, bec <scan_profile_check+0x224>
|
|
cbf: ffca71 l32r a7, be8 <scan_profile_check+0x220>
|
|
cc2: 5d1652 l16ui a5, a6, 186
|
|
cc5: 662782 l32i a8, a7, 0x198
|
|
cc8: 551b addi.n a5, a5, 1
|
|
cca: 08c9 s32i.n a12, a8, 0
|
|
ccc: 6667c2 s32i a12, a7, 0x198
|
|
ccf: 5d5652 s16i a5, a6, 186
|
|
cd2: ffcd01 l32r a0, c08 <scan_profile_check+0x240>
|
|
cd5: 0000c0 callx0 a0
|
|
cd8: 1321c2 l32i a12, a1, 76
|
|
cdb: 1421d2 l32i a13, a1, 80
|
|
cde: 1521e2 l32i a14, a1, 84
|
|
ce1: 122102 l32i a0, a1, 72
|
|
ce4: 60c112 addi a1, a1, 96
|
|
ce7: f00d ret.n
|
|
ce9: ee8c beqz.n a14, cfb <scan_profile_check+0x333>
|
|
ceb: 171e26 beqi a14, 1, d06 <scan_profile_check+0x33e>
|
|
cee: 192e26 beqi a14, 2, d0b <scan_profile_check+0x343>
|
|
cf1: bd3e66 bnei a14, 3, cb2 <scan_profile_check+0x2ea>
|
|
cf4: 400c movi.n a0, 4
|
|
cf6: bc09 s32i.n a0, a12, 44
|
|
cf8: ffed86 j cb2 <scan_profile_check+0x2ea>
|
|
cfb: 031d92 l16ui a9, a13, 6
|
|
cfe: 0e6947 bbci a9, 4, d10 <scan_profile_check+0x348>
|
|
d01: 100c movi.n a0, 1
|
|
d03: fffbc6 j cf6 <scan_profile_check+0x32e>
|
|
d06: 200c movi.n a0, 2
|
|
d08: fffa86 j cf6 <scan_profile_check+0x32e>
|
|
d0b: 300c movi.n a0, 3
|
|
d0d: fff946 j cf6 <scan_profile_check+0x32e>
|
|
d10: 000c movi.n a0, 0
|
|
d12: fff806 j cf6 <scan_profile_check+0x32e>
|
|
...
|
|
d25: 000000 ill
|
|
d28: 0078 l32i.n a7, a0, 0
|
|
d2a: 9c0000 excw
|
|
...
|
|
d51: 000000 ill
|
|
d54: 009c beqz.n a0, d68 <scan_profile_check+0x3a0>
|
|
...
|
|
|
|
00000db4 <scan_parse_beacon>:
|
|
db4: a0c112 addi a1, a1, -96
|
|
db7: 106142 s32i a4, a1, 64
|
|
dba: 1561f2 s32i a15, a1, 84
|
|
dbd: 1361d2 s32i a13, a1, 76
|
|
dc0: 116102 s32i a0, a1, 68
|
|
dc3: 1461e2 s32i a14, a1, 80
|
|
dc6: 1261c2 s32i a12, a1, 72
|
|
dc9: 02ed mov.n a14, a2
|
|
dcb: 03cd mov.n a12, a3
|
|
dcd: ffd201 l32r a0, d18 <scan_profile_check+0x350>
|
|
dd0: 92d8 l32i.n a13, a2, 36
|
|
dd2: 42f8 l32i.n a15, a2, 16
|
|
dd4: 2dd8 l32i.n a13, a13, 8
|
|
dd6: 000ff2 l8ui a15, a15, 0
|
|
dd9: a30002 l8ui a0, a0, 163
|
|
ddc: 01ff80 slli a15, a15, 24
|
|
ddf: 31f8f0 srai a15, a15, 24
|
|
de2: c0cc bnez.n a0, df2 <scan_parse_beacon+0x3e>
|
|
de4: 9308 l32i.n a0, a3, 36
|
|
de6: 010022 l8ui a2, a0, 1
|
|
de9: 020032 l8ui a3, a0, 2
|
|
dec: 14d216 beqz a2, f3d <scan_parse_beacon+0x189>
|
|
def: 14a316 beqz a3, f3d <scan_parse_beacon+0x189>
|
|
df2: 0d2d mov.n a2, a13
|
|
df4: ffd901 l32r a0, d58 <scan_profile_check+0x390>
|
|
df7: 0000c0 callx0 a0
|
|
dfa: 040c42 l8ui a4, a12, 4
|
|
dfd: f1f9 s32i.n a15, a1, 60
|
|
dff: 041247 beq a2, a4, e07 <scan_parse_beacon+0x53>
|
|
e02: f27c movi.n a2, -1
|
|
e04: 004dc6 j f3f <scan_parse_beacon+0x18b>
|
|
e07: ffc551 l32r a5, d1c <scan_profile_check+0x354>
|
|
e0a: 1ef8 l32i.n a15, a14, 4
|
|
e0c: 112552 l32i a5, a5, 68
|
|
e0f: 1ff8 l32i.n a15, a15, 4
|
|
e11: 080516 beqz a5, e95 <scan_parse_beacon+0xe1>
|
|
e14: ffc361 l32r a6, d20 <scan_profile_check+0x358>
|
|
e17: 122662 l32i a6, a6, 72
|
|
e1a: 077616 beqz a6, e95 <scan_parse_beacon+0xe1>
|
|
e1d: 2fab addi.n a2, a15, 10
|
|
e1f: d129 s32i.n a2, a1, 52
|
|
e21: ffd8c5 call0 bb0 <scan_profile_check+0x1e8>
|
|
e24: 06d256 bnez a2, e95 <scan_parse_beacon+0xe1>
|
|
e27: ffbf71 l32r a7, d24 <scan_profile_check+0x35c>
|
|
e2a: 4d0772 l8ui a7, a7, 77
|
|
e2d: 646707 bbci a7, 0, e95 <scan_parse_beacon+0xe1>
|
|
e30: ffbe21 l32r a2, d28 <scan_profile_check+0x360>
|
|
e33: 210202 l8ui a0, a2, 33
|
|
e36: 800b addi.n a8, a0, -1
|
|
e38: 220856 bnez a8, 105c <scan_parse_beacon+0x2a8>
|
|
e3b: 2a0232 l8ui a3, a2, 42
|
|
e3e: 330b addi.n a3, a3, -1
|
|
e40: 24e356 bnez a3, 1092 <scan_parse_beacon+0x2de>
|
|
e43: 9c48 l32i.n a4, a12, 36
|
|
e45: 342b addi.n a3, a4, 2
|
|
e47: 010442 l8ui a4, a4, 1
|
|
e4a: ffc401 l32r a0, d5c <scan_profile_check+0x394>
|
|
e4d: 0000c0 callx0 a0
|
|
e50: 041256 bnez a2, e95 <scan_parse_beacon+0xe1>
|
|
e53: ffb621 l32r a2, d2c <scan_profile_check+0x364>
|
|
e56: d138 l32i.n a3, a1, 52
|
|
e58: 640c movi.n a4, 6
|
|
e5a: ffc101 l32r a0, d60 <scan_profile_check+0x398>
|
|
e5d: 0000c0 callx0 a0
|
|
e60: 12fc bnez.n a2, e95 <scan_parse_beacon+0xe1>
|
|
e62: 0c9e52 l16si a5, a14, 24
|
|
e65: 0f2d mov.n a2, a15
|
|
e67: 0c3d mov.n a3, a12
|
|
e69: f148 l32i.n a4, a1, 60
|
|
e6b: 021d62 l16ui a6, a13, 4
|
|
e6e: a0c442 addi a4, a4, -96
|
|
e71: 014480 slli a4, a4, 24
|
|
e74: 314840 srai a4, a4, 24
|
|
e77: ffd945 call0 c0c <scan_profile_check+0x244>
|
|
e7a: 0005c6 j e95 <scan_parse_beacon+0xe1>
|
|
e7d: 0c9e52 l16si a5, a14, 24
|
|
e80: 0f2d mov.n a2, a15
|
|
e82: 0c3d mov.n a3, a12
|
|
e84: f148 l32i.n a4, a1, 60
|
|
e86: 021d62 l16ui a6, a13, 4
|
|
e89: a0c442 addi a4, a4, -96
|
|
e8c: 014480 slli a4, a4, 24
|
|
e8f: 314840 srai a4, a4, 24
|
|
e92: ffd785 call0 c0c <scan_profile_check+0x244>
|
|
e95: ffa651 l32r a5, d30 <scan_profile_check+0x368>
|
|
e98: ffa7e1 l32r a14, d34 <scan_profile_check+0x36c>
|
|
e9b: 780552 l8ui a5, a5, 120
|
|
e9e: 7f2e02 l32i a0, a14, 0x1fc
|
|
ea1: 550b addi.n a5, a5, -1
|
|
ea3: 096516 beqz a5, f3d <scan_parse_beacon+0x189>
|
|
ea6: 708c beqz.n a0, eb1 <scan_parse_beacon+0xfd>
|
|
ea8: 0038 l32i.n a3, a0, 0
|
|
eaa: 338c beqz.n a3, eb1 <scan_parse_beacon+0xfd>
|
|
eac: 0c2d mov.n a2, a12
|
|
eae: 0003c0 callx0 a3
|
|
eb1: 862e62 l32i a6, a14, 0x218
|
|
eb4: 048616 beqz a6, f00 <scan_parse_beacon+0x14c>
|
|
eb7: 9c88 l32i.n a8, a12, 36
|
|
eb9: 043816 beqz a8, f00 <scan_parse_beacon+0x14c>
|
|
ebc: 10cf22 addi a2, a15, 16
|
|
ebf: e129 s32i.n a2, a1, 56
|
|
ec1: ffa801 l32r a0, d64 <scan_profile_check+0x39c>
|
|
ec4: 0000c0 callx0 a0
|
|
ec7: 02ed mov.n a14, a2
|
|
ec9: 086256 bnez a2, f53 <scan_parse_beacon+0x19f>
|
|
ecc: 9c08 l32i.n a0, a12, 36
|
|
ece: ff9a91 l32r a9, d38 <scan_profile_check+0x370>
|
|
ed1: 010042 l8ui a4, a0, 1
|
|
ed4: 862992 l32i a9, a9, 0x218
|
|
ed7: 0d9947 bne a9, a4, ee8 <scan_parse_beacon+0x134>
|
|
eda: ff9821 l32r a2, d3c <scan_profile_check+0x374>
|
|
edd: 302b addi.n a3, a0, 2
|
|
edf: ffa201 l32r a0, d68 <scan_profile_check+0x3a0>
|
|
ee2: 0000c0 callx0 a0
|
|
ee5: 06a216 beqz a2, f53 <scan_parse_beacon+0x19f>
|
|
ee8: ff9601 l32r a0, d40 <scan_profile_check+0x378>
|
|
eeb: 7d00a2 l8ui a10, a0, 125
|
|
eee: ea8c beqz.n a10, f00 <scan_parse_beacon+0x14c>
|
|
ef0: e138 l32i.n a3, a1, 56
|
|
ef2: 640c movi.n a4, 6
|
|
ef4: 7ec022 addi a2, a0, 126
|
|
ef7: ff9d01 l32r a0, d6c <scan_profile_check+0x3a4>
|
|
efa: 0000c0 callx0 a0
|
|
efd: 052216 beqz a2, f53 <scan_parse_beacon+0x19f>
|
|
f00: 0e0c movi.n a14, 0
|
|
f02: ff9031 l32r a3, d44 <scan_profile_check+0x37c>
|
|
f05: b02ee0 addx8 a2, a14, a14
|
|
f08: a02230 addx4 a2, a2, a3
|
|
f0b: 142242 l32i a4, a2, 80
|
|
f0e: 549c beqz.n a4, f27 <scan_parse_beacon+0x173>
|
|
f10: 9c08 l32i.n a0, a12, 36
|
|
f12: 109c beqz.n a0, f27 <scan_parse_beacon+0x173>
|
|
f14: 010052 l8ui a5, a0, 1
|
|
f17: 0c9457 bne a4, a5, f27 <scan_parse_beacon+0x173>
|
|
f1a: 54c222 addi a2, a2, 84
|
|
f1d: 302b addi.n a3, a0, 2
|
|
f1f: ff9401 l32r a0, d70 <scan_profile_check+0x3a8>
|
|
f22: 0000c0 callx0 a0
|
|
f25: 928c beqz.n a2, f32 <scan_parse_beacon+0x17e>
|
|
f27: ee1b addi.n a14, a14, 1
|
|
f29: 74e0e0 extui a14, a14, 0, 8
|
|
f2c: d22e66 bnei a14, 2, f02 <scan_parse_beacon+0x14e>
|
|
f2f: 000286 j f3d <scan_parse_beacon+0x189>
|
|
f32: 080df2 l8ui a15, a13, 8
|
|
f35: 400c movi.n a0, 4
|
|
f37: 20ff00 or a15, a15, a0
|
|
f3a: 084df2 s8i a15, a13, 8
|
|
f3d: 020c movi.n a2, 0
|
|
f3f: 1221c2 l32i a12, a1, 72
|
|
f42: 1321d2 l32i a13, a1, 76
|
|
f45: 1421e2 l32i a14, a1, 80
|
|
f48: 1521f2 l32i a15, a1, 84
|
|
f4b: 112102 l32i a0, a1, 68
|
|
f4e: 60c112 addi a1, a1, 96
|
|
f51: f00d ret.n
|
|
f53: 0f2d mov.n a2, a15
|
|
f55: 0c3d mov.n a3, a12
|
|
f57: 102142 l32i a4, a1, 64
|
|
f5a: 000005 call0 f5c <scan_parse_beacon+0x1a8>
|
|
f5d: 0ed216 beqz a2, 104e <scan_parse_beacon+0x29a>
|
|
f60: 9c48 l32i.n a4, a12, 36
|
|
f62: 012d mov.n a2, a1
|
|
f64: 342b addi.n a3, a4, 2
|
|
f66: 010442 l8ui a4, a4, 1
|
|
f69: ff8201 l32r a0, d74 <scan_profile_check+0x3ac>
|
|
f6c: 0000c0 callx0 a0
|
|
f6f: 050c movi.n a5, 0
|
|
f71: 9c68 l32i.n a6, a12, 36
|
|
f73: f108 l32i.n a0, a1, 60
|
|
f75: 010662 l8ui a6, a6, 1
|
|
f78: a0c002 addi a0, a0, -96
|
|
f7b: c109 s32i.n a0, a1, 48
|
|
f7d: 661a add.n a6, a6, a1
|
|
f7f: 004652 s8i a5, a6, 0
|
|
f82: 068e56 bnez a14, fee <scan_parse_beacon+0x23a>
|
|
f85: e128 l32i.n a2, a1, 56
|
|
f87: ff7c01 l32r a0, d78 <scan_profile_check+0x3b0>
|
|
f8a: 0000c0 callx0 a0
|
|
f8d: 02ed mov.n a14, a2
|
|
f8f: 10a132 movi a3, 0x110
|
|
f92: ff7a01 l32r a0, d7c <scan_profile_check+0x3b4>
|
|
f95: 0000c0 callx0 a0
|
|
f98: 830c movi.n a3, 8
|
|
f9a: 080d22 l8ui a2, a13, 8
|
|
f9d: 240c movi.n a4, 2
|
|
f9f: 202230 or a2, a2, a3
|
|
fa2: c138 l32i.n a3, a1, 48
|
|
fa4: 084d22 s8i a2, a13, 8
|
|
fa7: 1e6ed2 s32i a13, a14, 120
|
|
faa: 0e2d mov.n a2, a14
|
|
fac: ff7501 l32r a0, d80 <scan_profile_check+0x3b8>
|
|
faf: 0000c0 callx0 a0
|
|
fb2: 0e2d mov.n a2, a14
|
|
fb4: a30c movi.n a3, 10
|
|
fb6: 040c movi.n a4, 0
|
|
fb8: ff7301 l32r a0, d84 <scan_profile_check+0x3bc>
|
|
fbb: 0000c0 callx0 a0
|
|
fbe: 0e2d mov.n a2, a14
|
|
fc0: 530c movi.n a3, 5
|
|
fc2: 040c movi.n a4, 0
|
|
fc4: ff7101 l32r a0, d88 <scan_profile_check+0x3c0>
|
|
fc7: 0000c0 callx0 a0
|
|
fca: 0f4d mov.n a4, a15
|
|
fcc: 0e2d mov.n a2, a14
|
|
fce: 0c3d mov.n a3, a12
|
|
fd0: ff6f01 l32r a0, d8c <scan_profile_check+0x3c4>
|
|
fd3: 0000c0 callx0 a0
|
|
fd6: 0e2d mov.n a2, a14
|
|
fd8: 0c3d mov.n a3, a12
|
|
fda: 102142 l32i a4, a1, 64
|
|
fdd: ff6c01 l32r a0, d90 <scan_profile_check+0x3c8>
|
|
fe0: 0000c0 callx0 a0
|
|
fe3: 0e2d mov.n a2, a14
|
|
fe5: ff6b01 l32r a0, d94 <scan_profile_check+0x3cc>
|
|
fe8: 0000c0 callx0 a0
|
|
feb: 0010c6 j 1032 <scan_parse_beacon+0x27e>
|
|
fee: 1e6ed2 s32i a13, a14, 120
|
|
ff1: 0e2d mov.n a2, a14
|
|
ff3: 240c movi.n a4, 2
|
|
ff5: 003d mov.n a3, a0
|
|
ff7: ff6801 l32r a0, d98 <scan_profile_check+0x3d0>
|
|
ffa: 0000c0 callx0 a0
|
|
ffd: 0e2d mov.n a2, a14
|
|
fff: 630c movi.n a3, 6
|
|
1001: 140c movi.n a4, 1
|
|
1003: ff6601 l32r a0, d9c <scan_profile_check+0x3d4>
|
|
1006: 0000c0 callx0 a0
|
|
1009: 0e2d mov.n a2, a14
|
|
100b: 530c movi.n a3, 5
|
|
100d: 040c movi.n a4, 0
|
|
100f: ff6401 l32r a0, da0 <scan_profile_check+0x3d8>
|
|
1012: 0000c0 callx0 a0
|
|
1015: 6c08 l32i.n a0, a12, 24
|
|
1017: a08c beqz.n a0, 1025 <scan_parse_beacon+0x271>
|
|
1019: 030042 l8ui a4, a0, 3
|
|
101c: 020052 l8ui a5, a0, 2
|
|
101f: 254e52 s8i a5, a14, 37
|
|
1022: 244e42 s8i a4, a14, 36
|
|
1025: 0e2d mov.n a2, a14
|
|
1027: 0c3d mov.n a3, a12
|
|
1029: 102142 l32i a4, a1, 64
|
|
102c: ff5e01 l32r a0, da4 <scan_profile_check+0x3dc>
|
|
102f: 0000c0 callx0 a0
|
|
1032: ff4561 l32r a6, d48 <scan_profile_check+0x380>
|
|
1035: 1668 l32i.n a6, a6, 4
|
|
1037: 046a60 extui a6, a6, 10, 1
|
|
103a: ec2616 beqz a6, f00 <scan_parse_beacon+0x14c>
|
|
103d: ff4381 l32r a8, d4c <scan_profile_check+0x384>
|
|
1040: 4d0872 l8ui a7, a8, 77
|
|
1043: 490c movi.n a9, 4
|
|
1045: 207790 or a7, a7, a9
|
|
1048: 4d4872 s8i a7, a8, 77
|
|
104b: ffac46 j f00 <scan_parse_beacon+0x14c>
|
|
104e: eaee16 beqz a14, f00 <scan_parse_beacon+0x14c>
|
|
1051: 0e2d mov.n a2, a14
|
|
1053: ff5501 l32r a0, da8 <scan_profile_check+0x3e0>
|
|
1056: 0000c0 callx0 a0
|
|
1059: ffa8c6 j f00 <scan_parse_beacon+0x14c>
|
|
105c: ff3da1 l32r a10, d50 <scan_profile_check+0x388>
|
|
105f: a20aa2 l8ui a10, a10, 162
|
|
1062: aa0b addi.n a10, a10, -1
|
|
1064: e15a56 bnez a10, e7d <scan_parse_beacon+0xc9>
|
|
1067: ff3b21 l32r a2, d54 <scan_profile_check+0x38c>
|
|
106a: d138 l32i.n a3, a1, 52
|
|
106c: 640c movi.n a4, 6
|
|
106e: ff4f01 l32r a0, dac <scan_profile_check+0x3e4>
|
|
1071: 0000c0 callx0 a0
|
|
1074: e1d256 bnez a2, e95 <scan_parse_beacon+0xe1>
|
|
1077: 0c9e52 l16si a5, a14, 24
|
|
107a: 0f2d mov.n a2, a15
|
|
107c: 0c3d mov.n a3, a12
|
|
107e: f148 l32i.n a4, a1, 60
|
|
1080: 021d62 l16ui a6, a13, 4
|
|
1083: a0c442 addi a4, a4, -96
|
|
1086: 014480 slli a4, a4, 24
|
|
1089: 314840 srai a4, a4, 24
|
|
108c: ffb7c5 call0 c0c <scan_profile_check+0x244>
|
|
108f: ff8086 j e95 <scan_parse_beacon+0xe1>
|
|
1092: c61066 bnei a0, 1, 105c <scan_parse_beacon+0x2a8>
|
|
1095: 9c48 l32i.n a4, a12, 36
|
|
1097: 342b addi.n a3, a4, 2
|
|
1099: 010442 l8ui a4, a4, 1
|
|
109c: ff4501 l32r a0, db0 <scan_profile_check+0x3e8>
|
|
109f: 0000c0 callx0 a0
|
|
10a2: def256 bnez a2, e95 <scan_parse_beacon+0xe1>
|
|
10a5: 0c9e52 l16si a5, a14, 24
|
|
10a8: 0f2d mov.n a2, a15
|
|
10aa: 0c3d mov.n a3, a12
|
|
10ac: f148 l32i.n a4, a1, 60
|
|
10ae: 021d62 l16ui a6, a13, 4
|
|
10b1: a0c442 addi a4, a4, -96
|
|
10b4: 014480 slli a4, a4, 24
|
|
10b7: 314840 srai a4, a4, 24
|
|
10ba: ffb505 call0 c0c <scan_profile_check+0x244>
|
|
10bd: ff7506 j e95 <scan_parse_beacon+0xe1>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
000010c0 <.irom.text>:
|
|
10c0: 2d2066 bnei a0, 2, 10f1 <.irom.text+0x31>
|
|
10c3: 303432 excw
|
|
10c6: 202c movi.n a0, 34
|
|
...
|
|
10d0: 302066 bnei a0, 2, 1104 <scan_parse_beacon+0x350>
|
|
10d3: 202c movi.n a0, 34
|
|
10d5: 000000 ill
|
|
10d8: 302066 bnei a0, 2, 110c <scan_parse_beacon+0x358>
|
|
10db: 202c movi.n a0, 34
|
|
10dd: 000000 ill
|
|
10e0: 616373 excw
|
|
10e3: 6e .byte 0x6e
|
|
10e4: 6e6f64 excw
|
|
10e7: 000a65 excw
|
|
10ea: 000000 ill
|
|
10ed: 000000 ill
|
|
10f0: 6e49 s32i.n a4, a14, 24
|
|
10f2: 6c6176 excw
|
|
10f5: 6469 s32i.n a6, a4, 24
|
|
10f7: 455720 extui a5, a2, 23, 5
|
|
10fa: 6b2050 excw
|
|
10fd: 207965 excw
|
|
1100: 0a7325 excw
|
|
...
|
|
|
|
ieee80211_sta.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <sta_status_set-0x34>:
|
|
0: 000000 ill
|
|
3: c11200 mul16u a1, a2, a0
|
|
6: 0109f0 slli a0, a9, 17
|
|
9: a38c beqz.n a3, 17 <sta_status_set-0x1d>
|
|
b: 084326 beqi a3, 4, 17 <sta_status_set-0x1d>
|
|
e: 0293e6 bgei a3, 10, 14 <sta_status_set-0x20>
|
|
11: 0263e6 bgei a3, 6, 17 <sta_status_set-0x1d>
|
|
14: 0ab366 bnei a3, 16, 22 <sta_status_set-0x12>
|
|
17: b0a032 movi a3, 176
|
|
1a: 140c movi.n a4, 1
|
|
1c: fff901 l32r a0, 0 <sta_status_set-0x34>
|
|
1f: 0000c0 callx0 a0
|
|
22: 0108 l32i.n a0, a1, 0
|
|
24: 10c112 addi a1, a1, 16
|
|
27: f00d ret.n
|
|
...
|
|
|
|
00000034 <sta_status_set>:
|
|
34: 080c movi.n a8, 0
|
|
36: fffd31 l32r a3, 2c <sta_status_set-0x8>
|
|
39: fffd61 l32r a6, 30 <sta_status_set-0x4>
|
|
3c: 0338 l32i.n a3, a3, 0
|
|
3e: 4658 l32i.n a5, a6, 16
|
|
40: 938c beqz.n a3, 4d <sta_status_set+0x19>
|
|
42: b94582 s8i a8, a5, 185
|
|
45: 4648 l32i.n a4, a6, 16
|
|
47: ba4422 s8i a2, a4, 186
|
|
4a: 000546 j 63 <sta_status_set+0x2f>
|
|
4d: b80572 l8ui a7, a5, 184
|
|
50: b905a2 l8ui a10, a5, 185
|
|
53: 131726 beqi a7, 1, 6a <sta_status_set+0x36>
|
|
56: 101277 beq a2, a7, 6a <sta_status_set+0x36>
|
|
59: b94582 s8i a8, a5, 185
|
|
5c: 4678 l32i.n a7, a6, 16
|
|
5e: 140c movi.n a4, 1
|
|
60: ba4742 s8i a4, a7, 186
|
|
63: 4688 l32i.n a8, a6, 16
|
|
65: b84822 s8i a2, a8, 184
|
|
68: f00d ret.n
|
|
6a: aa1b addi.n a10, a10, 1
|
|
6c: b945a2 s8i a10, a5, 185
|
|
6f: 4658 l32i.n a5, a6, 16
|
|
71: b90592 l8ui a9, a5, 185
|
|
74: 054d mov.n a4, a5
|
|
76: e93966 bnei a9, 3, 63 <sta_status_set+0x2f>
|
|
79: fff286 j 47 <sta_status_set+0x13>
|
|
...
|
|
|
|
00000130 <ieee80211_sta_new_state>:
|
|
130: ffd381 l32r a8, 7c <sta_status_set+0x48>
|
|
133: b0c112 addi a1, a1, -80
|
|
136: d109 s32i.n a0, a1, 52
|
|
138: e1c9 s32i.n a12, a1, 56
|
|
13a: f1d9 s32i.n a13, a1, 60
|
|
13c: 1061e2 s32i a14, a1, 64
|
|
13f: 04dd mov.n a13, a4
|
|
141: 02e8 l32i.n a14, a2, 0
|
|
143: 42c8 l32i.n a12, a2, 16
|
|
145: d42ee2 l32i a14, a14, 0x350
|
|
148: bc78 l32i.n a7, a12, 44
|
|
14a: bc39 s32i.n a3, a12, 44
|
|
14c: 063316 beqz a3, 1b3 <ieee80211_sta_new_state+0x83>
|
|
14f: 022366 bnei a3, 2, 155 <ieee80211_sta_new_state+0x25>
|
|
152: 002806 j 1f6 <ieee80211_sta_new_state+0xc6>
|
|
155: 353326 beqi a3, 3, 18e <ieee80211_sta_new_state+0x5e>
|
|
158: 475366 bnei a3, 5, 1a3 <ieee80211_sta_new_state+0x73>
|
|
15b: 4447f6 bgeui a7, 4, 1a3 <ieee80211_sta_new_state+0x73>
|
|
15e: c129 s32i.n a2, a1, 48
|
|
160: 3f27b6 bltui a7, 2, 1a3 <ieee80211_sta_new_state+0x73>
|
|
163: 0e3d mov.n a3, a14
|
|
165: f0c422 addi a2, a4, -16
|
|
168: 100c movi.n a0, 1
|
|
16a: 040c movi.n a4, 0
|
|
16c: 834020 moveqz a4, a0, a2
|
|
16f: 0c2d mov.n a2, a12
|
|
171: ffd101 l32r a0, b8 <sta_status_set+0x84>
|
|
174: 0000c0 callx0 a0
|
|
177: c138 l32i.n a3, a1, 48
|
|
179: 02d332 addmi a3, a3, 0x200
|
|
17c: 3c0332 l8ui a3, a3, 60
|
|
17f: fdc332 addi a3, a3, -3
|
|
182: 1b9316 beqz a3, 33f <ieee80211_sta_new_state+0x20f>
|
|
185: ffcd01 l32r a0, bc <sta_status_set+0x88>
|
|
188: 0000c0 callx0 a0
|
|
18b: 000506 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
18e: 0547f6 bgeui a7, 4, 197 <ieee80211_sta_new_state+0x67>
|
|
191: 0227b6 bltui a7, 2, 197 <ieee80211_sta_new_state+0x67>
|
|
194: 0092c6 j 3e3 <ieee80211_sta_new_state+0x2b3>
|
|
197: fbc742 addi a4, a7, -5
|
|
19a: 236416 beqz a4, 3d4 <ieee80211_sta_new_state+0x2a4>
|
|
19d: f9c752 addi a5, a7, -7
|
|
1a0: 230516 beqz a5, 3d4 <ieee80211_sta_new_state+0x2a4>
|
|
1a3: 020c movi.n a2, 0
|
|
1a5: e1c8 l32i.n a12, a1, 56
|
|
1a7: f1d8 l32i.n a13, a1, 60
|
|
1a9: 1021e2 l32i a14, a1, 64
|
|
1ac: d108 l32i.n a0, a1, 52
|
|
1ae: 50c112 addi a1, a1, 80
|
|
1b1: f00d ret.n
|
|
1b3: fec762 addi a6, a7, -2
|
|
1b6: 18d616 beqz a6, 347 <ieee80211_sta_new_state+0x217>
|
|
1b9: fdc792 addi a9, a7, -3
|
|
1bc: 1a8916 beqz a9, 368 <ieee80211_sta_new_state+0x238>
|
|
1bf: 025726 beqi a7, 5, 1c5 <ieee80211_sta_new_state+0x95>
|
|
1c2: dd7766 bnei a7, 7, 1a3 <ieee80211_sta_new_state+0x73>
|
|
1c5: 74a0d0 extui a10, a13, 0, 8
|
|
1c8: aa0b addi.n a10, a10, -1
|
|
1ca: 0f9a16 beqz a10, 2c7 <ieee80211_sta_new_state+0x197>
|
|
1cd: ffacd1 l32r a13, 80 <sta_status_set+0x4c>
|
|
1d0: 2c4b addi.n a2, a12, 4
|
|
1d2: 8b0c movi.n a11, 8
|
|
1d4: 2b41b2 s8i a11, a1, 43
|
|
1d7: ffba01 l32r a0, c0 <sta_status_set+0x8c>
|
|
1da: 0000c0 callx0 a0
|
|
1dd: 18cc22 addi a2, a12, 24
|
|
1e0: ffb901 l32r a0, c4 <sta_status_set+0x90>
|
|
1e3: 0000c0 callx0 a0
|
|
1e6: 0c2d mov.n a2, a12
|
|
1e8: a0a032 movi a3, 160
|
|
1eb: 840c movi.n a4, 8
|
|
1ed: ffb601 l32r a0, c8 <sta_status_set+0x94>
|
|
1f0: 0000c0 callx0 a0
|
|
1f3: 003ac6 j 2e2 <ieee80211_sta_new_state+0x1b2>
|
|
1f6: 0f27f6 bgeui a7, 2, 209 <ieee80211_sta_new_state+0xd9>
|
|
1f9: 0c2d mov.n a2, a12
|
|
1fb: b0a032 movi a3, 176
|
|
1fe: 140c movi.n a4, 1
|
|
200: ffb301 l32r a0, cc <sta_status_set+0x98>
|
|
203: 0000c0 callx0 a0
|
|
206: ffe646 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
209: b0a032 movi a3, 176
|
|
20c: c0a022 movi a2, 192
|
|
20f: 0547f6 bgeui a7, 4, 218 <ieee80211_sta_new_state+0xe8>
|
|
212: 0227b6 bltui a7, 2, 218 <ieee80211_sta_new_state+0xe8>
|
|
215: 004306 j 325 <ieee80211_sta_new_state+0x1f5>
|
|
218: 875766 bnei a7, 5, 1a3 <ieee80211_sta_new_state+0x73>
|
|
21b: a0a042 movi a4, 160
|
|
21e: 7400d0 extui a0, a13, 0, 8
|
|
221: 0b1047 beq a0, a4, 230 <ieee80211_sta_new_state+0x100>
|
|
224: c05030 sub a5, a0, a3
|
|
227: 1d4516 beqz a5, 3ff <ieee80211_sta_new_state+0x2cf>
|
|
22a: 021027 beq a0, a2, 230 <ieee80211_sta_new_state+0x100>
|
|
22d: ffdc86 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
230: ff9561 l32r a6, 84 <sta_status_set+0x50>
|
|
233: e02662 l32i a6, a6, 0x380
|
|
236: 36cc bnez.n a6, 23d <ieee80211_sta_new_state+0x10d>
|
|
238: 220c movi.n a2, 2
|
|
23a: 000005 call0 23c <ieee80211_sta_new_state+0x10c>
|
|
23d: 18cc22 addi a2, a12, 24
|
|
240: ffa401 l32r a0, d0 <sta_status_set+0x9c>
|
|
243: 0000c0 callx0 a0
|
|
246: 2c4b addi.n a2, a12, 4
|
|
248: b129 s32i.n a2, a1, 44
|
|
24a: ffa201 l32r a0, d4 <sta_status_set+0xa0>
|
|
24d: 0000c0 callx0 a0
|
|
250: ffa201 l32r a0, d8 <sta_status_set+0xa4>
|
|
253: 0000c0 callx0 a0
|
|
256: 231266 bnei a2, 1, 27d <ieee80211_sta_new_state+0x14d>
|
|
259: ff8b71 l32r a7, 88 <sta_status_set+0x54>
|
|
25c: e02772 l32i a7, a7, 0x380
|
|
25f: a7dc bnez.n a7, 27d <ieee80211_sta_new_state+0x14d>
|
|
261: b128 l32i.n a2, a1, 44
|
|
263: ff8a31 l32r a3, 8c <sta_status_set+0x58>
|
|
266: 040c movi.n a4, 0
|
|
268: ff9d01 l32r a0, dc <sta_status_set+0xa8>
|
|
26b: 0000c0 callx0 a0
|
|
26e: b128 l32i.n a2, a1, 44
|
|
270: e8a332 movi a3, 0x3e8
|
|
273: 040c movi.n a4, 0
|
|
275: 150c movi.n a5, 1
|
|
277: ff9a01 l32r a0, e0 <sta_status_set+0xac>
|
|
27a: 0000c0 callx0 a0
|
|
27d: 0e3d mov.n a3, a14
|
|
27f: 0c2d mov.n a2, a12
|
|
281: ff9801 l32r a0, e4 <sta_status_set+0xb0>
|
|
284: 0000c0 callx0 a0
|
|
287: ff82e1 l32r a14, 90 <sta_status_set+0x5c>
|
|
28a: 0e88 l32i.n a8, a14, 0
|
|
28c: f13816 beqz a8, 1a3 <ieee80211_sta_new_state+0x73>
|
|
28f: 30cc32 addi a3, a12, 48
|
|
292: 25c122 addi a2, a1, 37
|
|
295: 640c movi.n a4, 6
|
|
297: 2198d0 srai a9, a13, 8
|
|
29a: 1a0c movi.n a10, 1
|
|
29c: 01a9 s32i.n a10, a1, 0
|
|
29e: 2b4192 s8i a9, a1, 43
|
|
2a1: ff9101 l32r a0, e8 <sta_status_set+0xb4>
|
|
2a4: 0000c0 callx0 a0
|
|
2a7: ff7b31 l32r a3, 94 <sta_status_set+0x60>
|
|
2aa: 214b addi.n a2, a1, 4
|
|
2ac: 042c movi.n a4, 32
|
|
2ae: ff8f01 l32r a0, ec <sta_status_set+0xb8>
|
|
2b1: 0000c0 callx0 a0
|
|
2b4: ff7921 l32r a2, 98 <sta_status_set+0x64>
|
|
2b7: 0e08 l32i.n a0, a14, 0
|
|
2b9: 862222 l32i a2, a2, 0x218
|
|
2bc: 244122 s8i a2, a1, 36
|
|
2bf: 012d mov.n a2, a1
|
|
2c1: 0000c0 callx0 a0
|
|
2c4: ffb6c6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
2c7: 420c movi.n a2, 4
|
|
2c9: c8a032 movi a3, 200
|
|
2cc: 2b4132 s8i a3, a1, 43
|
|
2cf: 000005 call0 2d0 <ieee80211_sta_new_state+0x1a0>
|
|
2d2: 0c2d mov.n a2, a12
|
|
2d4: a0a032 movi a3, 160
|
|
2d7: 440c movi.n a4, 4
|
|
2d9: ff8501 l32r a0, f0 <sta_status_set+0xbc>
|
|
2dc: 0000c0 callx0 a0
|
|
2df: ff6fd1 l32r a13, 9c <sta_status_set+0x68>
|
|
2e2: 0e3d mov.n a3, a14
|
|
2e4: 0c2d mov.n a2, a12
|
|
2e6: ff8301 l32r a0, f4 <sta_status_set+0xc0>
|
|
2e9: 0000c0 callx0 a0
|
|
2ec: 0d48 l32i.n a4, a13, 0
|
|
2ee: eb1416 beqz a4, 1a3 <ieee80211_sta_new_state+0x73>
|
|
2f1: ff6be1 l32r a14, a0 <sta_status_set+0x6c>
|
|
2f4: 30cc32 addi a3, a12, 48
|
|
2f7: 25c122 addi a2, a1, 37
|
|
2fa: 640c movi.n a4, 6
|
|
2fc: 150c movi.n a5, 1
|
|
2fe: 0159 s32i.n a5, a1, 0
|
|
300: ff7e01 l32r a0, f8 <sta_status_set+0xc4>
|
|
303: 0000c0 callx0 a0
|
|
306: 0e3d mov.n a3, a14
|
|
308: 214b addi.n a2, a1, 4
|
|
30a: 042c movi.n a4, 32
|
|
30c: ff7c01 l32r a0, fc <sta_status_set+0xc8>
|
|
30f: 0000c0 callx0 a0
|
|
312: ff6421 l32r a2, a4 <sta_status_set+0x70>
|
|
315: 0d08 l32i.n a0, a13, 0
|
|
317: 862222 l32i a2, a2, 0x218
|
|
31a: 244122 s8i a2, a1, 36
|
|
31d: 012d mov.n a2, a1
|
|
31f: 0000c0 callx0 a0
|
|
322: ff9f46 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
325: 740040 extui a0, a4, 0, 8
|
|
328: c04030 sub a4, a0, a3
|
|
32b: 0c3416 beqz a4, 3f2 <ieee80211_sta_new_state+0x2c2>
|
|
32e: c05020 sub a5, a0, a2
|
|
331: e6e556 bnez a5, 1a3 <ieee80211_sta_new_state+0x73>
|
|
334: 0c2d mov.n a2, a12
|
|
336: 2138d0 srai a3, a13, 8
|
|
339: ffcc85 call0 4 <sta_status_set-0x30>
|
|
33c: ff98c6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
33f: 160c movi.n a6, 1
|
|
341: 184e62 s8i a6, a14, 24
|
|
344: ff96c6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
347: 4878 l32i.n a7, a8, 16
|
|
349: b80772 l8ui a7, a7, 184
|
|
34c: 042726 beqi a7, 2, 354 <ieee80211_sta_new_state+0x224>
|
|
34f: 420c movi.n a2, 4
|
|
351: 000005 call0 354 <ieee80211_sta_new_state+0x224>
|
|
354: 2c4b addi.n a2, a12, 4
|
|
356: ff6a01 l32r a0, 100 <sta_status_set+0xcc>
|
|
359: 0000c0 callx0 a0
|
|
35c: 18cc22 addi a2, a12, 24
|
|
35f: ff6901 l32r a0, 104 <sta_status_set+0xd0>
|
|
362: 0000c0 callx0 a0
|
|
365: ff8e86 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
368: 0c2d mov.n a2, a12
|
|
36a: c0a032 movi a3, 192
|
|
36d: 340c movi.n a4, 3
|
|
36f: ff6601 l32r a0, 108 <sta_status_set+0xd4>
|
|
372: 0000c0 callx0 a0
|
|
375: 9e9c beqz.n a14, 392 <ieee80211_sta_new_state+0x262>
|
|
377: 2c4b addi.n a2, a12, 4
|
|
379: ff6401 l32r a0, 10c <sta_status_set+0xd8>
|
|
37c: 0000c0 callx0 a0
|
|
37f: 18cc22 addi a2, a12, 24
|
|
382: ff6301 l32r a0, 110 <sta_status_set+0xdc>
|
|
385: 0000c0 callx0 a0
|
|
388: 0e3d mov.n a3, a14
|
|
38a: 0c2d mov.n a2, a12
|
|
38c: ff6201 l32r a0, 114 <sta_status_set+0xe0>
|
|
38f: 0000c0 callx0 a0
|
|
392: ff4581 l32r a8, a8 <sta_status_set+0x74>
|
|
395: 0888 l32i.n a8, a8, 0
|
|
397: e08816 beqz a8, 1a3 <ieee80211_sta_new_state+0x73>
|
|
39a: 30cc32 addi a3, a12, 48
|
|
39d: 25c122 addi a2, a1, 37
|
|
3a0: 640c movi.n a4, 6
|
|
3a2: 390c movi.n a9, 3
|
|
3a4: 1a0c movi.n a10, 1
|
|
3a6: 01a9 s32i.n a10, a1, 0
|
|
3a8: 2b4192 s8i a9, a1, 43
|
|
3ab: ff5b01 l32r a0, 118 <sta_status_set+0xe4>
|
|
3ae: 0000c0 callx0 a0
|
|
3b1: ff3e31 l32r a3, ac <sta_status_set+0x78>
|
|
3b4: 214b addi.n a2, a1, 4
|
|
3b6: 042c movi.n a4, 32
|
|
3b8: ff5901 l32r a0, 11c <sta_status_set+0xe8>
|
|
3bb: 0000c0 callx0 a0
|
|
3be: ff3c21 l32r a2, b0 <sta_status_set+0x7c>
|
|
3c1: ff3c01 l32r a0, b4 <sta_status_set+0x80>
|
|
3c4: 862222 l32i a2, a2, 0x218
|
|
3c7: 244122 s8i a2, a1, 36
|
|
3ca: 0008 l32i.n a0, a0, 0
|
|
3cc: 012d mov.n a2, a1
|
|
3ce: 0000c0 callx0 a0
|
|
3d1: ff7386 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
3d4: 0c2d mov.n a2, a12
|
|
3d6: 032c movi.n a3, 32
|
|
3d8: 040c movi.n a4, 0
|
|
3da: ff5101 l32r a0, 120 <sta_status_set+0xec>
|
|
3dd: 0000c0 callx0 a0
|
|
3e0: ff6fc6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
3e3: 0c2d mov.n a2, a12
|
|
3e5: 030c movi.n a3, 0
|
|
3e7: 040c movi.n a4, 0
|
|
3e9: ff4e01 l32r a0, 124 <sta_status_set+0xf0>
|
|
3ec: 0000c0 callx0 a0
|
|
3ef: ff6c06 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
3f2: 0c2d mov.n a2, a12
|
|
3f4: 240c movi.n a4, 2
|
|
3f6: ff4c01 l32r a0, 128 <sta_status_set+0xf4>
|
|
3f9: 0000c0 callx0 a0
|
|
3fc: ff68c6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
3ff: 07dd mov.n a13, a7
|
|
401: 0c2d mov.n a2, a12
|
|
403: b0a032 movi a3, 176
|
|
406: 240c movi.n a4, 2
|
|
408: ff4901 l32r a0, 12c <sta_status_set+0xf8>
|
|
40b: 0000c0 callx0 a0
|
|
40e: bcd9 s32i.n a13, a12, 44
|
|
410: ff63c6 j 1a3 <ieee80211_sta_new_state+0x73>
|
|
...
|
|
41f: 8e8800 excw
|
|
...
|
|
|
|
00000440 <sta_input>:
|
|
440: d0c112 addi a1, a1, -48
|
|
443: 71e9 s32i.n a14, a1, 28
|
|
445: 81f9 s32i.n a15, a1, 32
|
|
447: 4109 s32i.n a0, a1, 16
|
|
449: 61d9 s32i.n a13, a1, 24
|
|
44b: 51c9 s32i.n a12, a1, 20
|
|
44d: 02dd mov.n a13, a2
|
|
44f: 03cd mov.n a12, a3
|
|
451: 4c08 l32i.n a0, a12, 16
|
|
453: 043d mov.n a3, a4
|
|
455: 0048 l32i.n a4, a0, 0
|
|
457: 052d mov.n a2, a5
|
|
459: 145e40 extui a5, a4, 14, 2
|
|
45c: 45cc bnez.n a5, 464 <sta_input+0x24>
|
|
45e: b50040 extui a0, a4, 16, 12
|
|
461: 000106 j 469 <sta_input+0x29>
|
|
464: 1008 l32i.n a0, a0, 4
|
|
466: 410800 srli a0, a0, 8
|
|
469: ffea41 l32r a4, 414 <ieee80211_sta_new_state+0x2e4>
|
|
46c: 780442 l8ui a4, a4, 120
|
|
46f: 021466 bnei a4, 1, 475 <sta_input+0x35>
|
|
472: 002546 j 50b <sta_input+0xcb>
|
|
475: 092d16 beqz a13, 50b <sta_input+0xcb>
|
|
478: ffa0e2 movi a14, 255
|
|
47b: 1e2df2 l32i a15, a13, 120
|
|
47e: f49000 extui a9, a0, 0, 16
|
|
481: 02b9f6 bgeui a9, 16, 487 <sta_input+0x47>
|
|
484: 0020c6 j 50b <sta_input+0xcb>
|
|
487: 1c08 l32i.n a0, a12, 4
|
|
489: 1008 l32i.n a0, a0, 4
|
|
48b: 000042 l8ui a4, a0, 0
|
|
48e: 145040 extui a5, a4, 0, 2
|
|
491: 076556 bnez a5, 50b <sta_input+0xcb>
|
|
494: 2139 s32i.n a3, a1, 8
|
|
496: 1129 s32i.n a2, a1, 4
|
|
498: 0100a2 l8ui a10, a0, 1
|
|
49b: f0a0b2 movi a11, 240
|
|
49e: ce0c movi.n a14, 12
|
|
4a0: 10e4e0 and a14, a4, a14
|
|
4a3: 10b4b0 and a11, a4, a11
|
|
4a6: 14a0a0 extui a10, a10, 0, 2
|
|
4a9: dfac beqz.n a15, 4da <sta_input+0x9a>
|
|
4ab: 91b9 s32i.n a11, a1, 36
|
|
4ad: a1a9 s32i.n a10, a1, 40
|
|
4af: ffda21 l32r a2, 418 <ieee80211_sta_new_state+0x2e8>
|
|
4b2: b199 s32i.n a9, a1, 44
|
|
4b4: 4d0222 l8ui a2, a2, 77
|
|
4b7: 0109 s32i.n a0, a1, 0
|
|
4b9: 1de207 bbsi a2, 0, 4da <sta_input+0x9a>
|
|
4bc: 0f3d mov.n a3, a15
|
|
4be: 640c movi.n a4, 6
|
|
4c0: 20ab addi.n a2, a0, 10
|
|
4c2: ffd801 l32r a0, 424 <ieee80211_sta_new_state+0x2f4>
|
|
4c5: 0000c0 callx0 a0
|
|
4c8: 0108 l32i.n a0, a1, 0
|
|
4ca: b198 l32i.n a9, a1, 44
|
|
4cc: a1a8 l32i.n a10, a1, 40
|
|
4ce: 91b8 l32i.n a11, a1, 36
|
|
4d0: 628c beqz.n a2, 4da <sta_input+0x9a>
|
|
4d2: 5efc bnez.n a14, 50b <sta_input+0xcb>
|
|
4d4: d0a032 movi a3, 208
|
|
4d7: 309b37 bne a11, a3, 50b <sta_input+0xcb>
|
|
4da: 8ca052 movi a5, 140
|
|
4dd: 1148 l32i.n a4, a1, 4
|
|
4df: 88a062 movi a6, 136
|
|
4e2: a84d42 s8i a4, a13, 168
|
|
4e5: 044c movi.n a4, 64
|
|
4e7: 61ee27 bbsi a14, 2, 54c <sta_input+0x10c>
|
|
4ea: 040072 l8ui a7, a0, 4
|
|
4ed: 5be707 bbsi a7, 0, 54c <sta_input+0x10c>
|
|
4f0: 000082 l8ui a8, a0, 0
|
|
4f3: 108850 and a8, a8, a5
|
|
4f6: 2c9867 bne a8, a6, 526 <sta_input+0xe6>
|
|
4f9: 010022 l8ui a2, a0, 1
|
|
4fc: 142020 extui a2, a2, 0, 2
|
|
4ff: fdc222 addi a2, a2, -3
|
|
502: 0c6256 bnez a2, 5cc <sta_input+0x18c>
|
|
505: 1e0022 l8ui a2, a0, 30
|
|
508: 0030c6 j 5cf <sta_input+0x18f>
|
|
50b: 6c8c beqz.n a12, 515 <sta_input+0xd5>
|
|
50d: 0c2d mov.n a2, a12
|
|
50f: ffc601 l32r a0, 428 <ieee80211_sta_new_state+0x2f8>
|
|
512: 0000c0 callx0 a0
|
|
515: 0e2d mov.n a2, a14
|
|
517: 51c8 l32i.n a12, a1, 20
|
|
519: 61d8 l32i.n a13, a1, 24
|
|
51b: 71e8 l32i.n a14, a1, 28
|
|
51d: 81f8 l32i.n a15, a1, 32
|
|
51f: 4108 l32i.n a0, a1, 16
|
|
521: 30c112 addi a1, a1, 48
|
|
524: f00d ret.n
|
|
526: 021c movi.n a2, 16
|
|
528: 0b1032 l16ui a3, a0, 22
|
|
52b: ed88 l32i.n a8, a13, 56
|
|
52d: 092f16 beqz a15, 5c3 <sta_input+0x183>
|
|
530: 2f78 l32i.n a7, a15, 8
|
|
532: 107740 and a7, a7, a4
|
|
535: 208870 or a8, a8, a7
|
|
538: ed89 s32i.n a8, a13, 56
|
|
53a: 010042 l8ui a4, a0, 1
|
|
53d: 9022d0 addx2 a2, a2, a13
|
|
540: 056437 bbci a4, 3, 549 <sta_input+0x109>
|
|
543: 241272 l16ui a7, a2, 72
|
|
546: c11737 beq a7, a3, 50b <sta_input+0xcb>
|
|
549: 245232 s16i a3, a2, 72
|
|
54c: 831c movi.n a3, 24
|
|
54e: e21c movi.n a2, 30
|
|
550: 000082 l8ui a8, a0, 0
|
|
553: 010042 l8ui a4, a0, 1
|
|
556: 108850 and a8, a8, a5
|
|
559: 144040 extui a4, a4, 0, 2
|
|
55c: fdc442 addi a4, a4, -3
|
|
55f: 932340 movnez a2, a3, a4
|
|
562: 019867 bne a8, a6, 567 <sta_input+0x127>
|
|
565: 222b addi.n a2, a2, 2
|
|
567: 0a5c22 s16i a2, a12, 20
|
|
56a: c03920 sub a3, a9, a2
|
|
56d: fcc332 addi a3, a3, -4
|
|
570: 0b5c32 s16i a3, a12, 22
|
|
573: 1ebc beqz.n a14, 5a8 <sta_input+0x168>
|
|
575: 924e26 beqi a14, 4, 50b <sta_input+0xcb>
|
|
578: 8f8e66 bnei a14, 8, 50b <sta_input+0xcb>
|
|
57b: 1e2d42 l32i a4, a13, 120
|
|
57e: f89416 beqz a4, 50b <sta_input+0xcb>
|
|
581: 862927 blt a9, a2, 50b <sta_input+0xcb>
|
|
584: 832a66 bnei a10, 2, 50b <sta_input+0xcb>
|
|
587: 0109 s32i.n a0, a1, 0
|
|
589: b199 s32i.n a9, a1, 44
|
|
58b: 010052 l8ui a5, a0, 1
|
|
58e: 3129 s32i.n a2, a1, 12
|
|
590: 416567 bbci a5, 6, 5d5 <sta_input+0x195>
|
|
593: 0d2d mov.n a2, a13
|
|
595: 0c3d mov.n a3, a12
|
|
597: 3148 l32i.n a4, a1, 12
|
|
599: ffa401 l32r a0, 42c <ieee80211_sta_new_state+0x2fc>
|
|
59c: 0000c0 callx0 a0
|
|
59f: 0108 l32i.n a0, a1, 0
|
|
5a1: b198 l32i.n a9, a1, 44
|
|
5a3: b2fc bnez.n a2, 5e2 <sta_input+0x1a2>
|
|
5a5: ffd886 j 50b <sta_input+0xcb>
|
|
5a8: f5fa56 bnez a10, 50b <sta_input+0xcb>
|
|
5ab: 761c movi.n a6, 23
|
|
5ad: 023697 bltu a6, a9, 5b3 <sta_input+0x173>
|
|
5b0: ffd5c6 j 50b <sta_input+0xcb>
|
|
5b3: 0b4d mov.n a4, a11
|
|
5b5: 0d2d mov.n a2, a13
|
|
5b7: 0c3d mov.n a3, a12
|
|
5b9: 2158 l32i.n a5, a1, 8
|
|
5bb: 1168 l32i.n a6, a1, 4
|
|
5bd: 002c05 call0 880 <ieee80211_parse_wmeparams+0x90>
|
|
5c0: ffd1c6 j 50b <sta_input+0xcb>
|
|
5c3: bfaf72 movi a7, -65
|
|
5c6: 108870 and a8, a8, a7
|
|
5c9: ffdac6 j 538 <sta_input+0xf8>
|
|
5cc: 180022 l8ui a2, a0, 24
|
|
5cf: 342020 extui a2, a2, 0, 4
|
|
5d2: ffd486 j 528 <sta_input+0xe8>
|
|
5d5: 1ca8 l32i.n a10, a12, 4
|
|
5d7: 3129 s32i.n a2, a1, 12
|
|
5d9: 1a88 l32i.n a8, a10, 4
|
|
5db: f4b020 extui a11, a2, 0, 16
|
|
5de: 88ba add.n a8, a8, a11
|
|
5e0: 1a89 s32i.n a8, a10, 4
|
|
5e2: 094d mov.n a4, a9
|
|
5e4: 0c2d mov.n a2, a12
|
|
5e6: 3158 l32i.n a5, a1, 12
|
|
5e8: 003d mov.n a3, a0
|
|
5ea: ff9101 l32r a0, 430 <ieee80211_sta_new_state+0x300>
|
|
5ed: 0000c0 callx0 a0
|
|
5f0: 023d mov.n a3, a2
|
|
5f2: 02cd mov.n a12, a2
|
|
5f4: f13216 beqz a2, 50b <sta_input+0xcb>
|
|
5f7: ff8921 l32r a2, 41c <ieee80211_sta_new_state+0x2ec>
|
|
5fa: 1c48 l32i.n a4, a12, 4
|
|
5fc: df2252 l32i a5, a2, 0x37c
|
|
5ff: 1408 l32i.n a0, a4, 4
|
|
601: 25ac beqz.n a5, 627 <sta_input+0x1e7>
|
|
603: e02262 l32i a6, a2, 0x380
|
|
606: 1d1666 bnei a6, 1, 627 <sta_input+0x1e7>
|
|
609: fed222 addmi a2, a2, 0xfffffe00
|
|
60c: 7f2222 l32i a2, a2, 0x1fc
|
|
60f: ef8216 beqz a2, 50b <sta_input+0xcb>
|
|
612: 2258 l32i.n a5, a2, 8
|
|
614: ef3516 beqz a5, 50b <sta_input+0xcb>
|
|
617: 206b addi.n a2, a0, 6
|
|
619: 0b1342 l16ui a4, a3, 22
|
|
61c: 30eb addi.n a3, a0, 14
|
|
61e: f2c442 addi a4, a4, -14
|
|
621: 0005c0 callx0 a5
|
|
624: ffb8c6 j 50b <sta_input+0xcb>
|
|
627: 1e2d52 l32i a5, a13, 120
|
|
62a: 2558 l32i.n a5, a5, 8
|
|
62c: ff7d21 l32r a2, 420 <ieee80211_sta_new_state+0x2f0>
|
|
62f: 2ce507 bbsi a5, 0, 65f <sta_input+0x21f>
|
|
632: 180f62 l8ui a6, a15, 24
|
|
635: 4a1666 bnei a6, 1, 683 <sta_input+0x243>
|
|
638: 0d0072 l8ui a7, a0, 13
|
|
63b: 0c0082 l8ui a8, a0, 12
|
|
63e: 117780 slli a7, a7, 8
|
|
641: 207780 or a7, a7, a8
|
|
644: c07720 sub a7, a7, a2
|
|
647: ec0756 bnez a7, 50b <sta_input+0xcb>
|
|
64a: 206b addi.n a2, a0, 6
|
|
64c: 1458 l32i.n a5, a4, 4
|
|
64e: 0b1342 l16ui a4, a3, 22
|
|
651: 35eb addi.n a3, a5, 14
|
|
653: f2c442 addi a4, a4, -14
|
|
656: ff7701 l32r a0, 434 <ieee80211_sta_new_state+0x304>
|
|
659: 0000c0 callx0 a0
|
|
65c: ffaac6 j 50b <sta_input+0xcb>
|
|
65f: 0d0062 l8ui a6, a0, 13
|
|
662: 0c0072 l8ui a7, a0, 12
|
|
665: 116680 slli a6, a6, 8
|
|
668: 206670 or a6, a6, a7
|
|
66b: 149627 bne a6, a2, 683 <sta_input+0x243>
|
|
66e: 206b addi.n a2, a0, 6
|
|
670: 1458 l32i.n a5, a4, 4
|
|
672: 0b1342 l16ui a4, a3, 22
|
|
675: 35eb addi.n a3, a5, 14
|
|
677: f2c442 addi a4, a4, -14
|
|
67a: ff6f01 l32r a0, 438 <ieee80211_sta_new_state+0x308>
|
|
67d: 0000c0 callx0 a0
|
|
680: ffa1c6 j 50b <sta_input+0xcb>
|
|
683: 0d2d mov.n a2, a13
|
|
685: ff6d01 l32r a0, 43c <ieee80211_sta_new_state+0x30c>
|
|
688: 0000c0 callx0 a0
|
|
68b: 820c movi.n a2, 8
|
|
68d: ffa186 j 517 <sta_input+0xd7>
|
|
...
|
|
6a0: f0c112 addi a1, a1, -16
|
|
6a3: 0109 s32i.n a0, a1, 0
|
|
6a5: b208 l32i.n a0, a2, 44
|
|
6a7: 372066 bnei a0, 2, 6e2 <sta_input+0x2a2>
|
|
6aa: 342666 bnei a6, 2, 6e2 <sta_input+0x2a2>
|
|
6ad: d30c movi.n a3, 13
|
|
6af: 159737 bne a7, a3, 6c8 <sta_input+0x288>
|
|
6b2: fff751 l32r a5, 690 <sta_input+0x250>
|
|
6b5: 240c movi.n a4, 2
|
|
6b7: b0a032 movi a3, 176
|
|
6ba: 804542 s8i a4, a5, 128
|
|
6bd: 140c movi.n a4, 1
|
|
6bf: fff701 l32r a0, 69c <sta_input+0x25c>
|
|
6c2: 0000c0 callx0 a0
|
|
6c5: 000646 j 6e2 <sta_input+0x2a2>
|
|
6c8: fff301 l32r a0, 694 <sta_input+0x254>
|
|
6cb: a78c beqz.n a7, 6d9 <sta_input+0x299>
|
|
6cd: 030c movi.n a3, 0
|
|
6cf: 240c movi.n a4, 2
|
|
6d1: 002d mov.n a2, a0
|
|
6d3: 000005 call0 6d4 <sta_input+0x294>
|
|
6d6: fff001 l32r a0, 698 <sta_input+0x258>
|
|
6d9: 330c movi.n a3, 3
|
|
6db: 040c movi.n a4, 0
|
|
6dd: 002d mov.n a2, a0
|
|
6df: 000005 call0 6e0 <sta_input+0x2a0>
|
|
6e2: 0108 l32i.n a0, a1, 0
|
|
6e4: 10c112 addi a1, a1, 16
|
|
6e7: f00d ret.n
|
|
...
|
|
709: 000000 ill
|
|
70c: e0c112 addi a1, a1, -32
|
|
70f: 121172 l16ui a7, a1, 36
|
|
712: 2109 s32i.n a0, a1, 8
|
|
714: 31c9 s32i.n a12, a1, 12
|
|
716: fff501 l32r a0, 6ec <sta_input+0x2ac>
|
|
719: 02cd mov.n a12, a2
|
|
71b: d20c movi.n a2, 13
|
|
71d: 149727 bne a7, a2, 735 <sta_input+0x2f5>
|
|
720: 0c2d mov.n a2, a12
|
|
722: b0a032 movi a3, 176
|
|
725: 140c movi.n a4, 1
|
|
727: 280c movi.n a8, 2
|
|
729: 804082 s8i a8, a0, 128
|
|
72c: fff301 l32r a0, 6f8 <sta_input+0x2b8>
|
|
72f: 0000c0 callx0 a0
|
|
732: 001206 j 77e <sta_input+0x33e>
|
|
735: ec98 l32i.n a9, a12, 56
|
|
737: 800002 l8ui a0, a0, 128
|
|
73a: 056947 bbci a9, 4, 743 <sta_input+0x303>
|
|
73d: 464026 beqi a0, 4, 787 <sta_input+0x347>
|
|
740: 432026 beqi a0, 2, 787 <sta_input+0x347>
|
|
743: bca8 l32i.n a10, a12, 44
|
|
745: 352a66 bnei a10, 2, 77e <sta_input+0x33e>
|
|
748: ffea21 l32r a2, 6f0 <sta_input+0x2b0>
|
|
74b: 130c movi.n a3, 1
|
|
74d: 240c movi.n a4, 2
|
|
74f: 000005 call0 750 <sta_input+0x310>
|
|
752: 000a06 j 77e <sta_input+0x33e>
|
|
755: 0c2d mov.n a2, a12
|
|
757: ffe901 l32r a0, 6fc <sta_input+0x2bc>
|
|
75a: 0000c0 callx0 a0
|
|
75d: d29c beqz.n a2, 77e <sta_input+0x33e>
|
|
75f: 1148 l32i.n a4, a1, 4
|
|
761: 112c22 l32i a2, a12, 68
|
|
764: 342b addi.n a3, a4, 2
|
|
766: 010442 l8ui a4, a4, 1
|
|
769: ffe501 l32r a0, 700 <sta_input+0x2c0>
|
|
76c: 0000c0 callx0 a0
|
|
76f: 0c2d mov.n a2, a12
|
|
771: 0148 l32i.n a4, a1, 0
|
|
773: b0a032 movi a3, 176
|
|
776: 441b addi.n a4, a4, 1
|
|
778: ffe301 l32r a0, 704 <sta_input+0x2c4>
|
|
77b: 0000c0 callx0 a0
|
|
77e: 31c8 l32i.n a12, a1, 12
|
|
780: 2108 l32i.n a0, a1, 8
|
|
782: 20c112 addi a1, a1, 32
|
|
785: f00d ret.n
|
|
787: 080c movi.n a8, 0
|
|
789: 641b addi.n a6, a4, 1
|
|
78b: 18b657 bgeu a6, a5, 7a7 <sta_input+0x367>
|
|
78e: 0104a2 l8ui a10, a4, 1
|
|
791: c09540 sub a9, a5, a4
|
|
794: aa2b addi.n a10, a10, 2
|
|
796: a929a7 blt a9, a10, 743 <sta_input+0x303>
|
|
799: 0004b2 l8ui a11, a4, 0
|
|
79c: 085d mov.n a5, a8
|
|
79e: f0cbb2 addi a11, a11, -16
|
|
7a1: 8354b0 moveqz a5, a4, a11
|
|
7a4: 000046 j 7a9 <sta_input+0x369>
|
|
7a7: 085d mov.n a5, a8
|
|
7a9: 101102 l16ui a0, a1, 32
|
|
7ac: 0b40e6 bgei a0, 4, 7bb <sta_input+0x37b>
|
|
7af: 0820a6 blti a0, 2, 7bb <sta_input+0x37b>
|
|
7b2: f8d516 beqz a5, 743 <sta_input+0x303>
|
|
7b5: 010532 l8ui a3, a5, 1
|
|
7b8: 87e366 bnei a3, 128, 743 <sta_input+0x303>
|
|
7bb: bc48 l32i.n a4, a12, 44
|
|
7bd: bd2466 bnei a4, 2, 77e <sta_input+0x33e>
|
|
7c0: 0109 s32i.n a0, a1, 0
|
|
7c2: 1159 s32i.n a5, a1, 4
|
|
7c4: 8d2026 beqi a0, 2, 755 <sta_input+0x315>
|
|
7c7: b34066 bnei a0, 4, 77e <sta_input+0x33e>
|
|
7ca: 112c22 l32i a2, a12, 68
|
|
7cd: 4179 s32i.n a7, a1, 16
|
|
7cf: b28c beqz.n a2, 7de <sta_input+0x39e>
|
|
7d1: ffcd01 l32r a0, 708 <sta_input+0x2c8>
|
|
7d4: 0000c0 callx0 a0
|
|
7d7: 4178 l32i.n a7, a1, 16
|
|
7d9: 050c movi.n a5, 0
|
|
7db: 116c52 s32i a5, a12, 68
|
|
7de: f9c756 bnez a7, 77e <sta_input+0x33e>
|
|
7e1: ffc421 l32r a2, 6f4 <sta_input+0x2b4>
|
|
7e4: 330c movi.n a3, 3
|
|
7e6: 040c movi.n a4, 0
|
|
7e8: 000005 call0 7ec <sta_input+0x3ac>
|
|
7eb: ffe3c6 j 77e <sta_input+0x33e>
|
|
...
|
|
|
|
000007f0 <ieee80211_parse_wmeparams>:
|
|
7f0: 010352 l8ui a5, a3, 1
|
|
7f3: 741c movi.n a4, 23
|
|
7f5: 033457 bltu a4, a5, 7fc <ieee80211_parse_wmeparams+0xc>
|
|
7f8: f27c movi.n a2, -1
|
|
7fa: f00d ret.n
|
|
7fc: 080372 l8ui a7, a3, 8
|
|
7ff: 570282 l8ui a8, a2, 87
|
|
802: 346070 extui a6, a7, 0, 4
|
|
805: 039867 bne a8, a6, 80c <ieee80211_parse_wmeparams+0x1c>
|
|
808: 020c movi.n a2, 0
|
|
80a: f00d ret.n
|
|
80c: 33ab addi.n a3, a3, 10
|
|
80e: 574262 s8i a6, a2, 87
|
|
811: 80a092 movi a9, 128
|
|
814: 18c262 addi a6, a2, 24
|
|
817: 109790 and a9, a7, a9
|
|
81a: 0c4292 s8i a9, a2, 12
|
|
81d: 000372 l8ui a7, a3, 0
|
|
820: 047470 extui a7, a7, 4, 1
|
|
823: 584272 s8i a7, a2, 88
|
|
826: 000352 l8ui a5, a3, 0
|
|
829: 345050 extui a5, a5, 0, 4
|
|
82c: 594252 s8i a5, a2, 89
|
|
82f: 010342 l8ui a4, a3, 1
|
|
832: 344040 extui a4, a4, 0, 4
|
|
835: 5a4242 s8i a4, a2, 90
|
|
838: 0103b2 l8ui a11, a3, 1
|
|
83b: 226b addi.n a2, a2, 6
|
|
83d: 34b4b0 extui a11, a11, 4, 4
|
|
840: 5542b2 s8i a11, a2, 85
|
|
843: 0203a2 l8ui a10, a3, 2
|
|
846: 5642a2 s8i a10, a2, 86
|
|
849: 334b addi.n a3, a3, 4
|
|
84b: ce9267 bne a2, a6, 81d <ieee80211_parse_wmeparams+0x2d>
|
|
84e: 120c movi.n a2, 1
|
|
850: f00d ret.n
|
|
...
|
|
87e: 720000 excw
|
|
881: 7090a0 excw
|
|
884: e2c011 l32r a1, ffff9384 <wifi_station_stop+0xffff8580>
|
|
887: 521e61 l32r a6, fffd5100 <wifi_station_stop+0xfffd42fc>
|
|
88a: 621961 l32r a6, fffd90f0 <wifi_station_stop+0xfffd82ec>
|
|
88d: f21861 l32r a6, ffffd0f0 <wifi_station_stop+0xffffc2ec>
|
|
890: 021f61 l32r a6, fffc110c <wifi_station_stop+0xfffc0308>
|
|
893: d21b61 l32r a6, ffff5100 <wifi_station_stop+0xffff42fc>
|
|
896: c21d61 l32r a6, ffff110c <wifi_station_stop+0xffff0308>
|
|
899: 321c61 l32r a6, fffcd10c <wifi_station_stop+0xfffcc308>
|
|
89c: cd2061 l32r a6, ffff3d1c <wifi_station_stop+0xffff2f18>
|
|
89f: 035c04 excw
|
|
8a2: 02dd mov.n a13, a2
|
|
8a4: 0208 l32i.n a0, a2, 0
|
|
8a6: 2021f2 l32i a15, a1, 128
|
|
8a9: 1a6102 s32i a0, a1, 104
|
|
8ac: 10c122 addi a2, a1, 16
|
|
8af: ffeb01 l32r a0, 85c <ieee80211_parse_wmeparams+0x6c>
|
|
8b2: 0000c0 callx0 a0
|
|
8b5: d01c movi.n a0, 29
|
|
8b7: 1fe8 l32i.n a14, a15, 4
|
|
8b9: 0b1ff2 l16ui a15, a15, 22
|
|
8bc: 1ee8 l32i.n a14, a14, 4
|
|
8be: 0a5c movi.n a10, 80
|
|
8c0: ffea add.n a15, a15, a14
|
|
8c2: 18cff2 addi a15, a15, 24
|
|
8c5: 072ca7 blt a12, a10, 8d0 <ieee80211_parse_wmeparams+0xe0>
|
|
8c8: 4c2ac7 blt a10, a12, 918 <ieee80211_parse_wmeparams+0x128>
|
|
8cb: 1c0c movi.n a12, 1
|
|
8cd: 002346 j 95e <ieee80211_parse_wmeparams+0x16e>
|
|
8d0: 26cca6 blti a12, 32, 8fa <ieee80211_parse_wmeparams+0x10a>
|
|
8d3: 022c movi.n a2, 32
|
|
8d5: 29a2c7 bge a2, a12, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8d8: 26dce6 bgei a12, 64, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8db: 033c movi.n a3, 48
|
|
8dd: 219c37 bne a12, a3, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8e0: bd48 l32i.n a4, a13, 44
|
|
8e2: 1c3466 bnei a4, 3, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8e5: c05fe0 sub a5, a15, a14
|
|
8e8: 16a057 bge a0, a5, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8eb: 0c5d mov.n a5, a12
|
|
8ed: 0f4d mov.n a4, a15
|
|
8ef: 0d2d mov.n a2, a13
|
|
8f1: 18ce32 addi a3, a14, 24
|
|
8f4: 001e05 call0 ad8 <ieee80211_parse_wmeparams+0x2e8>
|
|
8f7: 0001c6 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
8fa: 04bca6 blti a12, 16, 902 <ieee80211_parse_wmeparams+0x112>
|
|
8fd: 061c movi.n a6, 16
|
|
8ff: dda6c7 bge a6, a12, 8e0 <ieee80211_parse_wmeparams+0xf0>
|
|
902: 1c21c2 l32i a12, a1, 112
|
|
905: 1d21d2 l32i a13, a1, 116
|
|
908: 1e21e2 l32i a14, a1, 120
|
|
90b: 1f21f2 l32i a15, a1, 124
|
|
90e: 90a022 movi a2, 144
|
|
911: 1b2102 l32i a0, a1, 108
|
|
914: 112a add.n a1, a1, a2
|
|
916: f00d ret.n
|
|
918: ffcfb1 l32r a11, 854 <ieee80211_parse_wmeparams+0x64>
|
|
91b: 9a1c movi.n a10, 25
|
|
91d: b0a022 movi a2, 176
|
|
920: 02ac27 bge a12, a2, 926 <ieee80211_parse_wmeparams+0x136>
|
|
923: 002246 j 9b0 <ieee80211_parse_wmeparams+0x1c0>
|
|
926: 02a2c7 bge a2, a12, 92c <ieee80211_parse_wmeparams+0x13c>
|
|
929: 003486 j 9ff <ieee80211_parse_wmeparams+0x20f>
|
|
92c: c07fe0 sub a7, a15, a14
|
|
92f: cfa077 bge a0, a7, 902 <ieee80211_parse_wmeparams+0x112>
|
|
932: 0d1e62 l16ui a6, a14, 26
|
|
935: 0c1e02 l16ui a0, a14, 24
|
|
938: 0e1e72 l16ui a7, a14, 28
|
|
93b: 800b addi.n a8, a0, -1
|
|
93d: 0ef856 bnez a8, a30 <ieee80211_parse_wmeparams+0x240>
|
|
940: 0f5d mov.n a5, a15
|
|
942: 0d2d mov.n a2, a13
|
|
944: 0e3d mov.n a3, a14
|
|
946: 1ece42 addi a4, a14, 30
|
|
949: 0169 s32i.n a6, a1, 0
|
|
94b: 1179 s32i.n a7, a1, 4
|
|
94d: 192162 l32i a6, a1, 100
|
|
950: 182172 l32i a7, a1, 96
|
|
953: ffdb85 call0 70c <sta_input+0x2cc>
|
|
956: ffea06 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
959: a5ec66 bnei a12, 128, 902 <ieee80211_parse_wmeparams+0x112>
|
|
95c: 0c0c movi.n a12, 0
|
|
95e: 202122 l32i a2, a1, 128
|
|
961: 10c132 addi a3, a1, 16
|
|
964: 0c4d mov.n a4, a12
|
|
966: ffbe01 l32r a0, 860 <ieee80211_parse_wmeparams+0x70>
|
|
969: 0000c0 callx0 a0
|
|
96c: f92256 bnez a2, 902 <ieee80211_parse_wmeparams+0x112>
|
|
96f: 0c4d mov.n a4, a12
|
|
971: 202122 l32i a2, a1, 128
|
|
974: 10c132 addi a3, a1, 16
|
|
977: ffbb01 l32r a0, 864 <ieee80211_parse_wmeparams+0x74>
|
|
97a: 0000c0 callx0 a0
|
|
97d: 1e2d92 l32i a9, a13, 120
|
|
980: f7e916 beqz a9, 902 <ieee80211_parse_wmeparams+0x112>
|
|
983: bda8 l32i.n a10, a13, 44
|
|
985: 025a26 beqi a10, 5, 98b <ieee80211_parse_wmeparams+0x19b>
|
|
988: ffdd86 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
98b: 18cdc2 addi a12, a13, 24
|
|
98e: 0c2d mov.n a2, a12
|
|
990: ffb601 l32r a0, 868 <ieee80211_parse_wmeparams+0x78>
|
|
993: 0000c0 callx0 a0
|
|
996: 0c2d mov.n a2, a12
|
|
998: 1e2d42 l32i a4, a13, 120
|
|
99b: c33c movi.n a3, 60
|
|
99d: 0e1442 l16ui a4, a4, 28
|
|
9a0: 150c movi.n a5, 1
|
|
9a2: c13340 mul16u a3, a3, a4
|
|
9a5: 040c movi.n a4, 0
|
|
9a7: ffb101 l32r a0, 86c <ieee80211_parse_wmeparams+0x7c>
|
|
9aa: 0000c0 callx0 a0
|
|
9ad: ffd446 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
9b0: a0a002 movi a0, 160
|
|
9b3: a22c07 blt a12, a0, 959 <ieee80211_parse_wmeparams+0x169>
|
|
9b6: 02a0c7 bge a0, a12, 9bc <ieee80211_parse_wmeparams+0x1cc>
|
|
9b9: ffd146 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
9bc: bd08 l32i.n a0, a13, 44
|
|
9be: 085026 beqi a0, 5, 9ca <ieee80211_parse_wmeparams+0x1da>
|
|
9c1: 053026 beqi a0, 3, 9ca <ieee80211_parse_wmeparams+0x1da>
|
|
9c4: fec052 addi a5, a0, -2
|
|
9c7: f37556 bnez a5, 902 <ieee80211_parse_wmeparams+0x112>
|
|
9ca: 2e4b addi.n a2, a14, 4
|
|
9cc: 1a2132 l32i a3, a1, 104
|
|
9cf: 640c movi.n a4, 6
|
|
9d1: 2fc332 addi a3, a3, 47
|
|
9d4: ffa701 l32r a0, 870 <ieee80211_parse_wmeparams+0x80>
|
|
9d7: 0000c0 callx0 a0
|
|
9da: f24256 bnez a2, 902 <ieee80211_parse_wmeparams+0x112>
|
|
9dd: c05fe0 sub a5, a15, a14
|
|
9e0: 941c movi.n a4, 25
|
|
9e2: 022457 blt a4, a5, 9e8 <ieee80211_parse_wmeparams+0x1f8>
|
|
9e5: ffc646 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
9e8: ff9c21 l32r a2, 858 <ieee80211_parse_wmeparams+0x68>
|
|
9eb: 230c movi.n a3, 2
|
|
9ed: 0c1e42 l16ui a4, a14, 24
|
|
9f0: a0a052 movi a5, 160
|
|
9f3: 114480 slli a4, a4, 8
|
|
9f6: 204450 or a4, a4, a5
|
|
9f9: 000005 call0 9fc <ieee80211_parse_wmeparams+0x20c>
|
|
9fc: ffc086 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
9ff: d0a002 movi a0, 208
|
|
a02: 3d2c07 blt a12, a0, a43 <ieee80211_parse_wmeparams+0x253>
|
|
a05: 02a0c7 bge a0, a12, a0b <ieee80211_parse_wmeparams+0x21b>
|
|
a08: ffbd86 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
a0b: bd58 l32i.n a5, a13, 44
|
|
a0d: 5f5566 bnei a5, 5, a70 <ieee80211_parse_wmeparams+0x280>
|
|
a10: 0d2d mov.n a2, a13
|
|
a12: 202132 l32i a3, a1, 128
|
|
a15: ff9701 l32r a0, 874 <ieee80211_parse_wmeparams+0x84>
|
|
a18: 0000c0 callx0 a0
|
|
a1b: ee3256 bnez a2, 902 <ieee80211_parse_wmeparams+0x112>
|
|
a1e: 0f5d mov.n a5, a15
|
|
a20: 0d2d mov.n a2, a13
|
|
a22: 0e3d mov.n a3, a14
|
|
a24: 18ce42 addi a4, a14, 24
|
|
a27: ff9401 l32r a0, 878 <ieee80211_parse_wmeparams+0x88>
|
|
a2a: 0000c0 callx0 a0
|
|
a2d: ffb446 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
a30: ece056 bnez a0, 902 <ieee80211_parse_wmeparams+0x112>
|
|
a33: 0e3d mov.n a3, a14
|
|
a35: 0d2d mov.n a2, a13
|
|
a37: 192142 l32i a4, a1, 100
|
|
a3a: 182152 l32i a5, a1, 96
|
|
a3d: ffc605 call0 6a0 <sta_input+0x260>
|
|
a40: ffaf86 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
a43: c0a002 movi a0, 192
|
|
a46: c06c00 sub a6, a12, a0
|
|
a49: eb5656 bnez a6, 902 <ieee80211_parse_wmeparams+0x112>
|
|
a4c: c07fe0 sub a7, a15, a14
|
|
a4f: 022a77 blt a10, a7, a55 <ieee80211_parse_wmeparams+0x265>
|
|
a52: ffab06 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
a55: bd88 l32i.n a8, a13, 44
|
|
a57: fbc882 addi a8, a8, -5
|
|
a5a: ea4856 bnez a8, 902 <ieee80211_parse_wmeparams+0x112>
|
|
a5d: 0b2d mov.n a2, a11
|
|
a5f: 0c1e42 l16ui a4, a14, 24
|
|
a62: 230c movi.n a3, 2
|
|
a64: 114480 slli a4, a4, 8
|
|
a67: 204400 or a4, a4, a0
|
|
a6a: 000005 call0 a6c <ieee80211_parse_wmeparams+0x27c>
|
|
a6d: ffa446 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
a70: 0f5d mov.n a5, a15
|
|
a72: 0d2d mov.n a2, a13
|
|
a74: 0e3d mov.n a3, a14
|
|
a76: 18ce42 addi a4, a14, 24
|
|
a79: ff8001 l32r a0, 87c <ieee80211_parse_wmeparams+0x8c>
|
|
a7c: 0000c0 callx0 a0
|
|
a7f: ff9fc6 j 902 <ieee80211_parse_wmeparams+0x112>
|
|
...
|
|
a8e: ff0004 excw
|
|
a91: ff .byte 0xff
|
|
a92: df .byte 0xdf
|
|
a93: ff .byte 0xff
|
|
a94: 100000 and a0, a0, a0
|
|
a97: 500000 excw
|
|
a9a: 0002f2 l8ui a15, a2, 0
|
|
a9d: 000000 ill
|
|
aa0: 4c9000 excw
|
|
aa3: 900033 excw
|
|
aa6: 344c movi.n a4, 67
|
|
aa8: 000600 excw
|
|
aab: ffff60 excw
|
|
aae: ef .byte 0xef
|
|
aaf: ff .byte 0xff
|
|
ab0: ff .byte 0xff
|
|
ab1: ff .byte 0xff
|
|
ab2: fffb addi.n a15, a15, 15
|
|
ab4: 200000 or a0, a0, a0
|
|
...
|
|
ad7: c11200 mul16u a1, a2, a0
|
|
ada: 61e9d0 xsr.debugcause a13
|
|
add: 71f9 s32i.n a15, a1, 28
|
|
adf: 3109 s32i.n a0, a1, 12
|
|
ae1: 41c9 s32i.n a12, a1, 16
|
|
ae3: 51d9 s32i.n a13, a1, 20
|
|
ae5: 02dd mov.n a13, a2
|
|
ae7: 1e2dc2 l32i a12, a13, 120
|
|
aea: 052d mov.n a2, a5
|
|
aec: 0c2c56 bnez a12, bb2 <ieee80211_parse_wmeparams+0x3c2>
|
|
aef: f27c movi.n a2, -1
|
|
af1: 002b86 j ba3 <ieee80211_parse_wmeparams+0x3b3>
|
|
af4: 2c28 l32i.n a2, a12, 8
|
|
af6: d37c movi.n a3, -3
|
|
af8: 102230 and a2, a2, a3
|
|
afb: 2c29 s32i.n a2, a12, 8
|
|
afd: 3ebc beqz.n a14, b34 <ieee80211_parse_wmeparams+0x344>
|
|
aff: 1fbc beqz.n a15, b34 <ieee80211_parse_wmeparams+0x344>
|
|
b01: ffe041 l32r a4, a84 <ieee80211_parse_wmeparams+0x294>
|
|
b04: d02442 l32i a4, a4, 0x340
|
|
b07: 297437 bbci a4, 19, b34 <ieee80211_parse_wmeparams+0x344>
|
|
b0a: 0d2d mov.n a2, a13
|
|
b0c: ffeb01 l32r a0, ab8 <ieee80211_parse_wmeparams+0x2c8>
|
|
b0f: 0000c0 callx0 a0
|
|
b12: 0d2d mov.n a2, a13
|
|
b14: 0e3d mov.n a3, a14
|
|
b16: 0f4d mov.n a4, a15
|
|
b18: ffe901 l32r a0, abc <ieee80211_parse_wmeparams+0x2cc>
|
|
b1b: 0000c0 callx0 a0
|
|
b1e: 0e3d mov.n a3, a14
|
|
b20: 0d2d mov.n a2, a13
|
|
b22: 043c movi.n a4, 48
|
|
b24: ffe701 l32r a0, ac0 <ieee80211_parse_wmeparams+0x2d0>
|
|
b27: 0000c0 callx0 a0
|
|
b2a: 0f3d mov.n a3, a15
|
|
b2c: 0d2d mov.n a2, a13
|
|
b2e: ffe501 l32r a0, ac4 <ieee80211_parse_wmeparams+0x2d4>
|
|
b31: 0000c0 callx0 a0
|
|
b34: ffd5d1 l32r a13, a88 <ieee80211_parse_wmeparams+0x298>
|
|
b37: 0f1c22 l16ui a2, a12, 30
|
|
b3a: 7d08 l32i.n a0, a13, 28
|
|
b3c: 045520 extui a5, a2, 5, 1
|
|
b3f: 21a516 beqz a5, d5d <ieee80211_parse_wmeparams+0x56d>
|
|
b42: ffd241 l32r a4, a8c <ieee80211_parse_wmeparams+0x29c>
|
|
b45: ffd231 l32r a3, a90 <ieee80211_parse_wmeparams+0x2a0>
|
|
b48: 200040 or a0, a0, a4
|
|
b4b: 100030 and a0, a0, a3
|
|
b4e: 00a432 movi a3, 0x400
|
|
b51: 7d09 s32i.n a0, a13, 28
|
|
b53: 103230 and a3, a2, a3
|
|
b56: 0d2d mov.n a2, a13
|
|
b58: ffdc01 l32r a0, ac8 <ieee80211_parse_wmeparams+0x2d8>
|
|
b5b: 0000c0 callx0 a0
|
|
b5e: 1e2c02 l32i a0, a12, 120
|
|
b61: 0008 l32i.n a0, a0, 0
|
|
b63: c0a042 movi a4, 192
|
|
b66: 084047 ball a0, a4, b72 <ieee80211_parse_wmeparams+0x382>
|
|
b69: 80a422 movi a2, 0x480
|
|
b6c: 024027 ball a0, a2, b72 <ieee80211_parse_wmeparams+0x382>
|
|
b6f: 0077c6 j d52 <ieee80211_parse_wmeparams+0x562>
|
|
b72: 111c32 l16ui a3, a12, 34
|
|
b75: 043130 extui a3, a3, 1, 1
|
|
b78: 1d6316 beqz a3, d52 <ieee80211_parse_wmeparams+0x562>
|
|
b7b: ffc621 l32r a2, a94 <ieee80211_parse_wmeparams+0x2a4>
|
|
b7e: 7d08 l32i.n a0, a13, 28
|
|
b80: 200020 or a0, a0, a2
|
|
b83: 0d2d mov.n a2, a13
|
|
b85: 7d09 s32i.n a0, a13, 28
|
|
b87: 0d38 l32i.n a3, a13, 0
|
|
b89: 0148 l32i.n a4, a1, 0
|
|
b8b: d463c2 s32i a12, a3, 0x350
|
|
b8e: 530c movi.n a3, 5
|
|
b90: 000005 call0 b94 <ieee80211_parse_wmeparams+0x3a4>
|
|
b93: 0c3d mov.n a3, a12
|
|
b95: 020c movi.n a2, 0
|
|
b97: 140c movi.n a4, 1
|
|
b99: 050c movi.n a5, 0
|
|
b9b: ffcc01 l32r a0, acc <ieee80211_parse_wmeparams+0x2dc>
|
|
b9e: 0000c0 callx0 a0
|
|
ba1: 020c movi.n a2, 0
|
|
ba3: 41c8 l32i.n a12, a1, 16
|
|
ba5: 51d8 l32i.n a13, a1, 20
|
|
ba7: 61e8 l32i.n a14, a1, 24
|
|
ba9: 71f8 l32i.n a15, a1, 28
|
|
bab: 3108 l32i.n a0, a1, 12
|
|
bad: 30c112 addi a1, a1, 48
|
|
bb0: f00d ret.n
|
|
bb2: 011352 l16ui a5, a3, 2
|
|
bb5: 001302 l16ui a0, a3, 0
|
|
bb8: f33556 bnez a5, aef <ieee80211_parse_wmeparams+0x2ff>
|
|
bbb: 1109 s32i.n a0, a1, 4
|
|
bbd: 0129 s32i.n a2, a1, 0
|
|
bbf: 021362 l16ui a6, a3, 4
|
|
bc2: 2169 s32i.n a6, a1, 8
|
|
bc4: 336b addi.n a3, a3, 6
|
|
bc6: c09430 sub a9, a4, a3
|
|
bc9: 0229e6 bgei a9, 2, bcf <ieee80211_parse_wmeparams+0x3df>
|
|
bcc: 004306 j cdc <ieee80211_parse_wmeparams+0x4ec>
|
|
bcf: 253c movi.n a5, 50
|
|
bd1: db2c movi.n a11, 45
|
|
bd3: 0a0c movi.n a10, 0
|
|
bd5: 020c movi.n a2, 0
|
|
bd7: 000c movi.n a0, 0
|
|
bd9: 0f0c movi.n a15, 0
|
|
bdb: 0e0c movi.n a14, 0
|
|
bdd: 010382 l8ui a8, a3, 1
|
|
be0: 000372 l8ui a7, a3, 0
|
|
be3: 682b addi.n a6, a8, 2
|
|
be5: 02a967 bge a9, a6, beb <ieee80211_parse_wmeparams+0x3fb>
|
|
be8: ffc0c6 j aef <ieee80211_parse_wmeparams+0x2ff>
|
|
beb: 970b addi.n a9, a7, -1
|
|
bed: 0d9916 beqz a9, cca <ieee80211_parse_wmeparams+0x4da>
|
|
bf0: c067b0 sub a6, a7, a11
|
|
bf3: 0ce616 beqz a6, cc5 <ieee80211_parse_wmeparams+0x4d5>
|
|
bf6: c09750 sub a9, a7, a5
|
|
bf9: 0c3916 beqz a9, cc0 <ieee80211_parse_wmeparams+0x4d0>
|
|
bfc: c3c762 addi a6, a7, -61
|
|
bff: 0b8616 beqz a6, cbb <ieee80211_parse_wmeparams+0x4cb>
|
|
c02: dda092 movi a9, 221
|
|
c05: c09790 sub a9, a7, a9
|
|
c08: 0c0956 bnez a9, ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
c0b: 090c movi.n a9, 0
|
|
c0d: 2948b6 bltui a8, 4, c3a <ieee80211_parse_wmeparams+0x44a>
|
|
c10: 020362 l8ui a6, a3, 2
|
|
c13: 9109 s32i.n a0, a1, 36
|
|
c15: 030372 l8ui a7, a3, 3
|
|
c18: 050302 l8ui a0, a3, 5
|
|
c1b: 117780 slli a7, a7, 8
|
|
c1e: 206670 or a6, a6, a7
|
|
c21: 040372 l8ui a7, a3, 4
|
|
c24: 010080 slli a0, a0, 24
|
|
c27: 117700 slli a7, a7, 16
|
|
c2a: 207700 or a7, a7, a0
|
|
c2d: 206670 or a6, a6, a7
|
|
c30: ff9a71 l32r a7, a98 <ieee80211_parse_wmeparams+0x2a8>
|
|
c33: 9108 l32i.n a0, a1, 36
|
|
c35: 019677 bne a6, a7, c3a <ieee80211_parse_wmeparams+0x44a>
|
|
c38: 190c movi.n a9, 1
|
|
c3a: 398c beqz.n a9, c41 <ieee80211_parse_wmeparams+0x451>
|
|
c3c: 03ad mov.n a10, a3
|
|
c3e: 002286 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
c41: ff9691 l32r a9, a9c <ieee80211_parse_wmeparams+0x2ac>
|
|
c44: d02992 l32i a9, a9, 0x340
|
|
c47: 02f9c7 bbsi a9, 28, c4d <ieee80211_parse_wmeparams+0x45d>
|
|
c4a: 001f86 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
c4d: 090c movi.n a9, 0
|
|
c4f: 2948b6 bltui a8, 4, c7c <ieee80211_parse_wmeparams+0x48c>
|
|
c52: 020362 l8ui a6, a3, 2
|
|
c55: 9109 s32i.n a0, a1, 36
|
|
c57: 030372 l8ui a7, a3, 3
|
|
c5a: 050302 l8ui a0, a3, 5
|
|
c5d: 117780 slli a7, a7, 8
|
|
c60: 206670 or a6, a6, a7
|
|
c63: 040372 l8ui a7, a3, 4
|
|
c66: 010080 slli a0, a0, 24
|
|
c69: 117700 slli a7, a7, 16
|
|
c6c: 207700 or a7, a7, a0
|
|
c6f: 206670 or a6, a6, a7
|
|
c72: ff8b71 l32r a7, aa0 <ieee80211_parse_wmeparams+0x2b0>
|
|
c75: 9108 l32i.n a0, a1, 36
|
|
c77: 019677 bne a6, a7, c7c <ieee80211_parse_wmeparams+0x48c>
|
|
c7a: 190c movi.n a9, 1
|
|
c7c: 498c beqz.n a9, c84 <ieee80211_parse_wmeparams+0x494>
|
|
c7e: 83e3e0 moveqz a14, a3, a14
|
|
c81: 0011c6 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
c84: 090c movi.n a9, 0
|
|
c86: 2948b6 bltui a8, 4, cb3 <ieee80211_parse_wmeparams+0x4c3>
|
|
c89: 020362 l8ui a6, a3, 2
|
|
c8c: 9109 s32i.n a0, a1, 36
|
|
c8e: 030372 l8ui a7, a3, 3
|
|
c91: 050302 l8ui a0, a3, 5
|
|
c94: 117780 slli a7, a7, 8
|
|
c97: 206670 or a6, a6, a7
|
|
c9a: 040372 l8ui a7, a3, 4
|
|
c9d: 010080 slli a0, a0, 24
|
|
ca0: 117700 slli a7, a7, 16
|
|
ca3: 207700 or a7, a7, a0
|
|
ca6: 206670 or a6, a6, a7
|
|
ca9: ff7e71 l32r a7, aa4 <ieee80211_parse_wmeparams+0x2b4>
|
|
cac: 9108 l32i.n a0, a1, 36
|
|
cae: 019677 bne a6, a7, cb3 <ieee80211_parse_wmeparams+0x4c3>
|
|
cb1: 190c movi.n a9, 1
|
|
cb3: 599c beqz.n a9, ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
cb5: 83e3f0 moveqz a14, a3, a15
|
|
cb8: 000406 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
cbb: 03fd mov.n a15, a3
|
|
cbd: 0002c6 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
cc0: 032d mov.n a2, a3
|
|
cc2: 000186 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
cc5: 03ed mov.n a14, a3
|
|
cc7: 000046 j ccc <ieee80211_parse_wmeparams+0x4dc>
|
|
cca: 030d mov.n a0, a3
|
|
ccc: 982b addi.n a9, a8, 2
|
|
cce: 339a add.n a3, a3, a9
|
|
cd0: c09430 sub a9, a4, a3
|
|
cd3: 0229a6 blti a9, 2, cd9 <ieee80211_parse_wmeparams+0x4e9>
|
|
cd6: ffc0c6 j bdd <ieee80211_parse_wmeparams+0x3ed>
|
|
cd9: 000246 j ce6 <ieee80211_parse_wmeparams+0x4f6>
|
|
cdc: 0e0c movi.n a14, 0
|
|
cde: 0f0c movi.n a15, 0
|
|
ce0: 000c movi.n a0, 0
|
|
ce2: 020c movi.n a2, 0
|
|
ce4: 0a0c movi.n a10, 0
|
|
ce6: e05016 beqz a0, aef <ieee80211_parse_wmeparams+0x2ff>
|
|
ce9: 010032 l8ui a3, a0, 1
|
|
cec: 02b3b6 bltui a3, 16, cf2 <ieee80211_parse_wmeparams+0x502>
|
|
cef: ff7f06 j aef <ieee80211_parse_wmeparams+0x2ff>
|
|
cf2: 81a9 s32i.n a10, a1, 32
|
|
cf4: e28c beqz.n a2, d06 <ieee80211_parse_wmeparams+0x516>
|
|
cf6: 81a9 s32i.n a10, a1, 32
|
|
cf8: 010242 l8ui a4, a2, 1
|
|
cfb: fb0c movi.n a11, 15
|
|
cfd: c0bb30 sub a11, a11, a3
|
|
d00: 02ab47 bge a11, a4, d06 <ieee80211_parse_wmeparams+0x516>
|
|
d03: ff7a06 j aef <ieee80211_parse_wmeparams+0x2ff>
|
|
d06: f52c movi.n a5, 47
|
|
d08: 024d mov.n a4, a2
|
|
d0a: 003d mov.n a3, a0
|
|
d0c: 0c2d mov.n a2, a12
|
|
d0e: ff7001 l32r a0, ad0 <ieee80211_parse_wmeparams+0x2e0>
|
|
d11: 0000c0 callx0 a0
|
|
d14: 8138 l32i.n a3, a1, 32
|
|
d16: 102d02 l32i a0, a13, 64
|
|
d19: 2128 l32i.n a2, a1, 8
|
|
d1b: 1148 l32i.n a4, a1, 4
|
|
d1d: 0f5c42 s16i a4, a12, 30
|
|
d20: 0d5c22 s16i a2, a12, 26
|
|
d23: 90cc bnez.n a0, d30 <ieee80211_parse_wmeparams+0x540>
|
|
d25: ff6051 l32r a5, aa8 <ieee80211_parse_wmeparams+0x2b8>
|
|
d28: 0020c0 memw
|
|
d2b: 9558 l32i.n a5, a5, 36
|
|
d2d: 106d52 s32i a5, a13, 64
|
|
d30: dc0316 beqz a3, af4 <ieee80211_parse_wmeparams+0x304>
|
|
d33: 0c2d mov.n a2, a12
|
|
d35: 000005 call0 d38 <ieee80211_parse_wmeparams+0x548>
|
|
d38: db8296 bltz a2, af4 <ieee80211_parse_wmeparams+0x304>
|
|
d3b: 0c2d mov.n a2, a12
|
|
d3d: 57cc32 addi a3, a12, 87
|
|
d40: 2c78 l32i.n a7, a12, 8
|
|
d42: d87c movi.n a8, -3
|
|
d44: 107780 and a7, a7, a8
|
|
d47: 2c79 s32i.n a7, a12, 8
|
|
d49: ff6201 l32r a0, ad4 <ieee80211_parse_wmeparams+0x2e4>
|
|
d4c: 0000c0 callx0 a0
|
|
d4f: ff6a86 j afd <ieee80211_parse_wmeparams+0x30d>
|
|
d52: ff5621 l32r a2, aac <ieee80211_parse_wmeparams+0x2bc>
|
|
d55: 7d08 l32i.n a0, a13, 28
|
|
d57: 100020 and a0, a0, a2
|
|
d5a: ff8946 j b83 <ieee80211_parse_wmeparams+0x393>
|
|
d5d: ff5441 l32r a4, ab0 <ieee80211_parse_wmeparams+0x2c0>
|
|
d60: ff5531 l32r a3, ab4 <ieee80211_parse_wmeparams+0x2c4>
|
|
d63: 100040 and a0, a0, a4
|
|
d66: 200030 or a0, a0, a3
|
|
d69: ff7846 j b4e <ieee80211_parse_wmeparams+0x35e>
|
|
...
|
|
d78: 000000 ill
|
|
d7b: 000002 l8ui a0, a0, 0
|
|
...
|
|
|
|
00000d88 <wifi_station_start>:
|
|
d88: f0c112 addi a1, a1, -16
|
|
d8b: 1109 s32i.n a0, a1, 4
|
|
d8d: fff701 l32r a0, d6c <ieee80211_parse_wmeparams+0x57c>
|
|
d90: 21c9 s32i.n a12, a1, 8
|
|
d92: 40c8 l32i.n a12, a0, 16
|
|
d94: 020c movi.n a2, 0
|
|
d96: 1ccc bnez.n a12, d9b <wifi_station_start+0x13>
|
|
d98: 000286 j da6 <wifi_station_start+0x1e>
|
|
d9b: 2e2c22 l32i a2, a12, 184
|
|
d9e: fff401 l32r a0, d70 <ieee80211_parse_wmeparams+0x580>
|
|
da1: 0a7297 bbci a2, 25, daf <wifi_station_start+0x27>
|
|
da4: 120c movi.n a2, 1
|
|
da6: 21c8 l32i.n a12, a1, 8
|
|
da8: 1108 l32i.n a0, a1, 4
|
|
daa: 10c112 addi a1, a1, 16
|
|
dad: f00d ret.n
|
|
daf: 0c38 l32i.n a3, a12, 0
|
|
db1: 0109 s32i.n a0, a1, 0
|
|
db3: a3dc bnez.n a3, dd1 <wifi_station_start+0x49>
|
|
db5: 004d mov.n a4, a0
|
|
db7: 0c2d mov.n a2, a12
|
|
db9: 043d mov.n a3, a4
|
|
dbb: eec442 addi a4, a4, -18
|
|
dbe: ffef01 l32r a0, d7c <ieee80211_parse_wmeparams+0x58c>
|
|
dc1: 0000c0 callx0 a0
|
|
dc4: 0c29 s32i.n a2, a12, 0
|
|
dc6: ffeb21 l32r a2, d74 <ieee80211_parse_wmeparams+0x584>
|
|
dc9: ffed01 l32r a0, d80 <ieee80211_parse_wmeparams+0x590>
|
|
dcc: 0000c0 callx0 a0
|
|
dcf: 0108 l32i.n a0, a1, 0
|
|
dd1: 020c movi.n a2, 0
|
|
dd3: 130c movi.n a3, 1
|
|
dd5: 050c movi.n a5, 0
|
|
dd7: 060c movi.n a6, 0
|
|
dd9: 004d mov.n a4, a0
|
|
ddb: ffea01 l32r a0, d84 <ieee80211_parse_wmeparams+0x594>
|
|
dde: 0000c0 callx0 a0
|
|
de1: ffe561 l32r a6, d78 <ieee80211_parse_wmeparams+0x588>
|
|
de4: 070c movi.n a7, 0
|
|
de6: b94c72 s8i a7, a12, 185
|
|
de9: b84c72 s8i a7, a12, 184
|
|
dec: 2e2c52 l32i a5, a12, 184
|
|
def: 205560 or a5, a5, a6
|
|
df2: 2e6c52 s32i a5, a12, 184
|
|
df5: ffeac6 j da4 <wifi_station_start+0x1c>
|
|
df8: 000000 ill
|
|
dfb: ffff00 excw
|
|
dfe: ff .byte 0xff
|
|
dff: 00fd mov.n a15, a0
|
|
e01: 000000 ill
|
|
|
|
00000e04 <wifi_station_stop>:
|
|
e04: f0c112 addi a1, a1, -16
|
|
e07: 0109 s32i.n a0, a1, 0
|
|
e09: fffb01 l32r a0, df8 <wifi_station_start+0x70>
|
|
e0c: 4008 l32i.n a0, a0, 16
|
|
e0e: 020c movi.n a2, 0
|
|
e10: 10cc bnez.n a0, e15 <wifi_station_stop+0x11>
|
|
e12: 0001c6 j e1d <wifi_station_stop+0x19>
|
|
e15: 2e2022 l32i a2, a0, 184
|
|
e18: 08f297 bbsi a2, 25, e24 <wifi_station_stop+0x20>
|
|
e1b: 120c movi.n a2, 1
|
|
e1d: 0108 l32i.n a0, a1, 0
|
|
e1f: 10c112 addi a1, a1, 16
|
|
e22: f00d ret.n
|
|
e24: fff641 l32r a4, dfc <wifi_station_start+0x74>
|
|
e27: 050c movi.n a5, 0
|
|
e29: b94052 s8i a5, a0, 185
|
|
e2c: b84052 s8i a5, a0, 184
|
|
e2f: 2e2032 l32i a3, a0, 184
|
|
e32: 103340 and a3, a3, a4
|
|
e35: 2e6032 s32i a3, a0, 184
|
|
e38: fff201 l32r a0, e00 <wifi_station_start+0x78>
|
|
e3b: 0000c0 callx0 a0
|
|
e3e: fff646 j e1b <wifi_station_stop+0x17>
|
|
|
|
if_eagle.o: file format elf32-xtensa-le
|
|
|
|
|
|
wl_chm.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
00000000 <chm_get_current_channel-0x4>:
|
|
0: 000000 ill
|
|
...
|
|
|
|
00000004 <chm_get_current_channel>:
|
|
4: ffff21 l32r a2, 0 <chm_get_current_channel-0x4>
|
|
7: d228 l32i.n a2, a2, 52
|
|
9: f00d ret.n
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
0000000c <chm_init-0x1c>:
|
|
...
|
|
14: 000020 excw
|
|
17: 01e800 slli a14, a8, 32
|
|
...
|
|
|
|
00000028 <chm_init>:
|
|
28: fff931 l32r a3, c <chm_init-0x1c>
|
|
2b: f0c112 addi a1, a1, -16
|
|
2e: 31c9 s32i.n a12, a1, 12
|
|
30: 2109 s32i.n a0, a1, 8
|
|
32: 02cd mov.n a12, a2
|
|
34: 03c9 s32i.n a12, a3, 0
|
|
36: fff621 l32r a2, 10 <chm_init-0x18>
|
|
39: 000c movi.n a0, 0
|
|
3b: 940232 l8ui a3, a2, 148
|
|
3e: 01d222 addmi a2, a2, 0x100
|
|
41: c10222 l8ui a2, a2, 193
|
|
44: 330b addi.n a3, a3, -1
|
|
46: 220b addi.n a2, a2, -1
|
|
48: 742020 extui a2, a2, 0, 8
|
|
4b: 930230 movnez a0, a2, a3
|
|
4e: 0109 s32i.n a0, a1, 0
|
|
50: fff301 l32r a0, 1c <chm_init-0xc>
|
|
53: 0000c0 callx0 a0
|
|
56: 0148 l32i.n a4, a1, 0
|
|
58: 904440 addx2 a4, a4, a4
|
|
5b: a044c0 addx4 a4, a4, a12
|
|
5e: 01d442 addmi a4, a4, 0x100
|
|
61: 84c442 addi a4, a4, -124
|
|
64: 1149 s32i.n a4, a1, 4
|
|
66: 536c42 s32i a4, a12, 0x14c
|
|
69: ffed01 l32r a0, 20 <chm_init-0x8>
|
|
6c: 0000c0 callx0 a0
|
|
6f: 1128 l32i.n a2, a1, 4
|
|
71: 000005 call0 74 <chm_init+0x4c>
|
|
74: ffe821 l32r a2, 14 <chm_init-0x14>
|
|
77: ffe831 l32r a3, 18 <chm_init-0x10>
|
|
7a: 040c movi.n a4, 0
|
|
7c: 31c8 l32i.n a12, a1, 12
|
|
7e: ffe901 l32r a0, 24 <chm_init-0x4>
|
|
81: 0000c0 callx0 a0
|
|
84: 2108 l32i.n a0, a1, 8
|
|
86: 10c112 addi a1, a1, 16
|
|
89: f00d ret.n
|
|
...
|
|
|
|
00000094 <chm_acquire_lock>:
|
|
94: f0c112 addi a1, a1, -16
|
|
97: 11c9 s32i.n a12, a1, 4
|
|
99: 0109 s32i.n a0, a1, 0
|
|
9b: 02cd mov.n a12, a2
|
|
9d: fffb01 l32r a0, 8c <chm_init+0x64>
|
|
a0: 042d mov.n a2, a4
|
|
a2: 380042 l8ui a4, a0, 56
|
|
a5: 390052 l8ui a5, a0, 57
|
|
a8: 449c beqz.n a4, c0 <chm_acquire_lock+0x2c>
|
|
aa: 3129 s32i.n a2, a1, 12
|
|
ac: 2139 s32i.n a3, a1, 8
|
|
ae: 04b5c7 bgeu a5, a12, b6 <chm_acquire_lock+0x22>
|
|
b1: 320c movi.n a2, 3
|
|
b3: 0005c6 j ce <chm_acquire_lock+0x3a>
|
|
b6: 000005 call0 b8 <chm_acquire_lock+0x24>
|
|
b9: 3128 l32i.n a2, a1, 12
|
|
bb: fff501 l32r a0, 90 <chm_init+0x68>
|
|
be: 2138 l32i.n a3, a1, 8
|
|
c0: 3940c2 s8i a12, a0, 57
|
|
c3: 6039 s32i.n a3, a0, 24
|
|
c5: 7029 s32i.n a2, a0, 28
|
|
c7: 160c movi.n a6, 1
|
|
c9: 020c movi.n a2, 0
|
|
cb: 384062 s8i a6, a0, 56
|
|
ce: 11c8 l32i.n a12, a1, 4
|
|
d0: 0108 l32i.n a0, a1, 0
|
|
d2: 10c112 addi a1, a1, 16
|
|
d5: f00d ret.n
|
|
d7: 000000 ill
|
|
...
|
|
|
|
000000dc <chm_release_lock>:
|
|
dc: ffff31 l32r a3, d8 <chm_acquire_lock+0x44>
|
|
df: 020c movi.n a2, 0
|
|
e1: 7329 s32i.n a2, a3, 28
|
|
e3: 6329 s32i.n a2, a3, 24
|
|
e5: 384322 s8i a2, a3, 56
|
|
e8: 394322 s8i a2, a3, 57
|
|
eb: f00d ret.n
|
|
...
|
|
|
|
000000f8 <chm_start_op>:
|
|
f8: f0c112 addi a1, a1, -16
|
|
fb: 0109 s32i.n a0, a1, 0
|
|
fd: fffc01 l32r a0, f0 <chm_release_lock+0x14>
|
|
100: 1078 l32i.n a7, a0, 4
|
|
102: f78c beqz.n a7, 115 <chm_start_op+0x1d>
|
|
104: 320c movi.n a2, 3
|
|
106: 000106 j 10e <chm_start_op+0x16>
|
|
109: 000405 call0 14c <chm_start_op+0x54>
|
|
10c: 020c movi.n a2, 0
|
|
10e: 0108 l32i.n a0, a1, 0
|
|
110: 10c112 addi a1, a1, 16
|
|
113: f00d ret.n
|
|
115: 1029 s32i.n a2, a0, 4
|
|
117: 2039 s32i.n a3, a0, 8
|
|
119: fff681 l32r a8, f4 <chm_release_lock+0x18>
|
|
11c: 4049 s32i.n a4, a0, 16
|
|
11e: 0888 l32i.n a8, a8, 0
|
|
120: 5059 s32i.n a5, a0, 20
|
|
122: 0888 l32i.n a8, a8, 0
|
|
124: 3069 s32i.n a6, a0, 12
|
|
126: df6817 bbci a8, 1, 109 <chm_start_op+0x11>
|
|
129: 000205 call0 14c <chm_start_op+0x54>
|
|
12c: fff706 j 10c <chm_start_op+0x14>
|
|
12f: 000000 ill
|
|
132: 040000 extui a0, a0, 0, 1
|
|
135: 000000 ill
|
|
138: 000020 excw
|
|
...
|
|
14b: c11200 mul16u a1, a2, a0
|
|
14e: 31d9f0 srai a13, a15, 25
|
|
151: 21c9 s32i.n a12, a1, 8
|
|
153: fff7d1 l32r a13, 130 <chm_start_op+0x38>
|
|
156: 1109 s32i.n a0, a1, 4
|
|
158: 4dc8 l32i.n a12, a13, 16
|
|
15a: 3d08 l32i.n a0, a13, 12
|
|
15c: 0109 s32i.n a0, a1, 0
|
|
15e: fff701 l32r a0, 13c <chm_start_op+0x44>
|
|
161: 0000c0 callx0 a0
|
|
164: 023d mov.n a3, a2
|
|
166: 1d28 l32i.n a2, a13, 4
|
|
168: 021332 l16ui a3, a3, 4
|
|
16b: 021242 l16ui a4, a2, 4
|
|
16e: 021347 beq a3, a4, 174 <chm_start_op+0x7c>
|
|
171: 000005 call0 174 <chm_start_op+0x7c>
|
|
174: 5c8c beqz.n a12, 17d <chm_start_op+0x85>
|
|
176: 0128 l32i.n a2, a1, 0
|
|
178: 030c movi.n a3, 0
|
|
17a: 000cc0 callx0 a12
|
|
17d: 2d48 l32i.n a4, a13, 8
|
|
17f: c4cc bnez.n a4, 18f <chm_start_op+0x97>
|
|
181: ffec21 l32r a2, 134 <chm_start_op+0x3c>
|
|
184: 431c movi.n a3, 20
|
|
186: ffee01 l32r a0, 140 <chm_start_op+0x48>
|
|
189: 0000c0 callx0 a0
|
|
18c: 000606 j 1a8 <chm_start_op+0xb0>
|
|
18f: ffeac1 l32r a12, 138 <chm_start_op+0x40>
|
|
192: 0c2d mov.n a2, a12
|
|
194: ffec01 l32r a0, 144 <chm_start_op+0x4c>
|
|
197: 0000c0 callx0 a0
|
|
19a: 0c2d mov.n a2, a12
|
|
19c: 2d38 l32i.n a3, a13, 8
|
|
19e: 040c movi.n a4, 0
|
|
1a0: 150c movi.n a5, 1
|
|
1a2: ffe901 l32r a0, 148 <chm_start_op+0x50>
|
|
1a5: 0000c0 callx0 a0
|
|
1a8: 21c8 l32i.n a12, a1, 8
|
|
1aa: 31d8 l32i.n a13, a1, 12
|
|
1ac: 1108 l32i.n a0, a1, 4
|
|
1ae: 10c112 addi a1, a1, 16
|
|
1b1: f00d ret.n
|
|
...
|
|
|
|
000001c0 <chm_end_op>:
|
|
1c0: c37c movi.n a3, -4
|
|
1c2: f0c112 addi a1, a1, -16
|
|
1c5: 1109 s32i.n a0, a1, 4
|
|
1c7: fffb01 l32r a0, 1b4 <chm_start_op+0xbc>
|
|
1ca: 0129 s32i.n a2, a1, 0
|
|
1cc: 1d1037 beq a0, a3, 1ed <chm_end_op+0x2d>
|
|
1cf: 002d mov.n a2, a0
|
|
1d1: 5238 l32i.n a3, a2, 20
|
|
1d3: 2139 s32i.n a3, a1, 8
|
|
1d5: 224b addi.n a2, a2, 4
|
|
1d7: 431c movi.n a3, 20
|
|
1d9: fff801 l32r a0, 1bc <chm_start_op+0xc4>
|
|
1dc: 0000c0 callx0 a0
|
|
1df: 2158 l32i.n a5, a1, 8
|
|
1e1: 858c beqz.n a5, 1ed <chm_end_op+0x2d>
|
|
1e3: fff521 l32r a2, 1b8 <chm_start_op+0xc0>
|
|
1e6: 0138 l32i.n a3, a1, 0
|
|
1e8: 3228 l32i.n a2, a2, 12
|
|
1ea: 0005c0 callx0 a5
|
|
1ed: 1108 l32i.n a0, a1, 4
|
|
1ef: 10c112 addi a1, a1, 16
|
|
1f2: f00d ret.n
|
|
1f4: 020c movi.n a2, 0
|
|
1f6: f0c112 addi a1, a1, -16
|
|
1f9: 0109 s32i.n a0, a1, 0
|
|
1fb: 000005 call0 1fc <chm_end_op+0x3c>
|
|
1fe: 0108 l32i.n a0, a1, 0
|
|
200: 10c112 addi a1, a1, 16
|
|
203: f00d ret.n
|
|
...
|
|
|
|
00000214 <chm_cancel_op>:
|
|
214: f0c112 addi a1, a1, -16
|
|
217: 0109 s32i.n a0, a1, 0
|
|
219: fffb01 l32r a0, 208 <chm_end_op+0x48>
|
|
21c: 1028 l32i.n a2, a0, 4
|
|
21e: 129c beqz.n a2, 233 <chm_cancel_op+0x1f>
|
|
220: 002d mov.n a2, a0
|
|
222: 20c222 addi a2, a2, 32
|
|
225: fffa01 l32r a0, 210 <chm_end_op+0x50>
|
|
228: 0000c0 callx0 a0
|
|
22b: 420c movi.n a2, 4
|
|
22d: 000005 call0 230 <chm_cancel_op+0x1c>
|
|
230: fff701 l32r a0, 20c <chm_end_op+0x4c>
|
|
233: 6058 l32i.n a5, a0, 24
|
|
235: 558c beqz.n a5, 23e <chm_cancel_op+0x2a>
|
|
237: 430c movi.n a3, 4
|
|
239: 7028 l32i.n a2, a0, 28
|
|
23b: 0005c0 callx0 a5
|
|
23e: 0108 l32i.n a0, a1, 0
|
|
240: 10c112 addi a1, a1, 16
|
|
243: f00d ret.n
|
|
...
|
|
|
|
00000250 <chm_return_home_channel>:
|
|
250: f0c112 addi a1, a1, -16
|
|
253: 11c9 s32i.n a12, a1, 4
|
|
255: fffcc1 l32r a12, 248 <chm_cancel_op+0x34>
|
|
258: 0109 s32i.n a0, a1, 0
|
|
25a: 532cc2 l32i a12, a12, 0x14c
|
|
25d: fffb01 l32r a0, 24c <chm_cancel_op+0x38>
|
|
260: 0000c0 callx0 a0
|
|
263: 021202 l16ui a0, a2, 4
|
|
266: 021c22 l16ui a2, a12, 4
|
|
269: 041027 beq a0, a2, 271 <chm_return_home_channel+0x21>
|
|
26c: 0c2d mov.n a2, a12
|
|
26e: 000005 call0 270 <chm_return_home_channel+0x20>
|
|
271: 11c8 l32i.n a12, a1, 4
|
|
273: 0108 l32i.n a0, a1, 0
|
|
275: 10c112 addi a1, a1, 16
|
|
278: f00d ret.n
|
|
...
|
|
|
|
0000028c <chm_set_current_channel>:
|
|
28c: 130c movi.n a3, 1
|
|
28e: 040c movi.n a4, 0
|
|
290: f0c112 addi a1, a1, -16
|
|
293: 11c9 s32i.n a12, a1, 4
|
|
295: 0109 s32i.n a0, a1, 0
|
|
297: 02cd mov.n a12, a2
|
|
299: 021222 l16ui a2, a2, 4
|
|
29c: fff901 l32r a0, 280 <chm_return_home_channel+0x30>
|
|
29f: 0000c0 callx0 a0
|
|
2a2: fff801 l32r a0, 284 <chm_return_home_channel+0x34>
|
|
2a5: 0000c0 callx0 a0
|
|
2a8: fff501 l32r a0, 27c <chm_return_home_channel+0x2c>
|
|
2ab: d0c9 s32i.n a12, a0, 52
|
|
2ad: 11c8 l32i.n a12, a1, 4
|
|
2af: fff601 l32r a0, 288 <chm_return_home_channel+0x38>
|
|
2b2: 0000c0 callx0 a0
|
|
2b5: 0108 l32i.n a0, a1, 0
|
|
2b7: 10c112 addi a1, a1, 16
|
|
2ba: f00d ret.n
|
|
2bc: 000000 ill
|
|
...
|
|
|
|
000002c0 <chm_freq2index>:
|
|
2c0: 050c movi.n a5, 0
|
|
2c2: fffe61 l32r a6, 2bc <chm_set_current_channel+0x30>
|
|
2c5: e70c movi.n a7, 14
|
|
2c7: 0668 l32i.n a6, a6, 0
|
|
2c9: 908550 addx2 a8, a5, a5
|
|
2cc: a08860 addx4 a8, a8, a6
|
|
2cf: 441882 l16ui a8, a8, 136
|
|
2d2: 0c1827 beq a8, a2, 2e2 <chm_freq2index+0x22>
|
|
2d5: 551b addi.n a5, a5, 1
|
|
2d7: 745050 extui a5, a5, 0, 8
|
|
2da: eb9577 bne a5, a7, 2c9 <chm_freq2index+0x9>
|
|
2dd: ffa022 movi a2, 255
|
|
2e0: f00d ret.n
|
|
2e2: 052d mov.n a2, a5
|
|
2e4: f00d ret.n
|
|
...
|
|
|
|
000002f8 <chm_check_same_channel>:
|
|
2f8: fffc21 l32r a2, 2e8 <chm_freq2index+0x28>
|
|
2fb: f0c112 addi a1, a1, -16
|
|
2fe: 1109 s32i.n a0, a1, 4
|
|
300: 532222 l32i a2, a2, 0x14c
|
|
303: fffa01 l32r a0, 2ec <chm_freq2index+0x2c>
|
|
306: 0000c0 callx0 a0
|
|
309: 0129 s32i.n a2, a1, 0
|
|
30b: fff901 l32r a0, 2f0 <chm_freq2index+0x30>
|
|
30e: 0000c0 callx0 a0
|
|
311: fff801 l32r a0, 2f4 <chm_freq2index+0x34>
|
|
314: 0000c0 callx0 a0
|
|
317: 030c movi.n a3, 0
|
|
319: 0148 l32i.n a4, a1, 0
|
|
31b: 1108 l32i.n a0, a1, 4
|
|
31d: c04420 sub a4, a4, a2
|
|
320: 10c112 addi a1, a1, 16
|
|
323: 120c movi.n a2, 1
|
|
325: 932340 movnez a2, a3, a4
|
|
328: f00d ret.n
|
|
|
|
wl_cnx.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <cnx_attach-0x18>:
|
|
...
|
|
8: 034c movi.n a3, 64
|
|
a: f00000 subx8 a0, a0, a0
|
|
d: 000003 excw
|
|
...
|
|
|
|
00000018 <cnx_attach>:
|
|
18: 00a432 movi a3, 0x400
|
|
1b: f0c112 addi a1, a1, -16
|
|
1e: 0129 s32i.n a2, a1, 0
|
|
20: 1109 s32i.n a0, a1, 4
|
|
22: fff721 l32r a2, 0 <cnx_attach-0x18>
|
|
25: fffa01 l32r a0, 10 <cnx_attach-0x8>
|
|
28: 0000c0 callx0 a0
|
|
2b: 250c movi.n a5, 2
|
|
2d: fff621 l32r a2, 8 <cnx_attach-0x10>
|
|
30: f00c movi.n a0, 15
|
|
32: fff441 l32r a4, 4 <cnx_attach-0x14>
|
|
35: 0178 l32i.n a7, a1, 0
|
|
37: 0438 l32i.n a3, a4, 0
|
|
39: 046d mov.n a6, a4
|
|
3b: 0769 s32i.n a6, a7, 0
|
|
3d: 004202 s8i a0, a2, 0
|
|
40: 203350 or a3, a3, a5
|
|
43: 0439 s32i.n a3, a4, 0
|
|
45: fff121 l32r a2, c <cnx_attach-0xc>
|
|
48: 030c movi.n a3, 0
|
|
4a: fff201 l32r a0, 14 <cnx_attach-0x4>
|
|
4d: 0000c0 callx0 a0
|
|
50: 1108 l32i.n a0, a1, 4
|
|
52: 10c112 addi a1, a1, 16
|
|
55: f00d ret.n
|
|
...
|
|
|
|
00000068 <cnx_sta_connect_led_timer_cb>:
|
|
68: 140c movi.n a4, 1
|
|
6a: 030c movi.n a3, 0
|
|
6c: fffb51 l32r a5, 58 <cnx_attach+0x40>
|
|
6f: f0c112 addi a1, a1, -16
|
|
72: 0109 s32i.n a0, a1, 0
|
|
74: 970522 l8ui a2, a5, 151
|
|
77: 960552 l8ui a5, a5, 150
|
|
7a: 046020 extui a6, a2, 0, 1
|
|
7d: 833460 moveqz a3, a4, a6
|
|
80: 401500 ssl a5
|
|
83: a12200 sll a2, a2
|
|
86: 050c movi.n a5, 0
|
|
88: a14400 sll a4, a4
|
|
8b: a13300 sll a3, a3
|
|
8e: fff501 l32r a0, 64 <cnx_attach+0x4c>
|
|
91: 0000c0 callx0 a0
|
|
94: fff371 l32r a7, 60 <cnx_attach+0x48>
|
|
97: 180c movi.n a8, 1
|
|
99: 060c movi.n a6, 0
|
|
9b: fff091 l32r a9, 5c <cnx_attach+0x44>
|
|
9e: 0108 l32i.n a0, a1, 0
|
|
a0: 970992 l8ui a9, a9, 151
|
|
a3: 10c112 addi a1, a1, 16
|
|
a6: 049090 extui a9, a9, 0, 1
|
|
a9: 836890 moveqz a6, a8, a9
|
|
ac: 174762 s8i a6, a7, 23
|
|
af: f00d ret.n
|
|
...
|
|
b9: 000004 excw
|
|
bc: 000400 excw
|
|
bf: 000000 ill
|
|
c2: 000000 ill
|
|
c5: 000004 excw
|
|
c8: f1fe00 excw
|
|
cb: 3f .byte 0x3f
|
|
cc: 008000 excw
|
|
cf: 000400 excw
|
|
d2: 000000 ill
|
|
d5: 0000c0 callx0 a0
|
|
...
|
|
|
|
000000f8 <cnx_sta_connect_cmd>:
|
|
f8: f0c112 addi a1, a1, -16
|
|
fb: 21d9 s32i.n a13, a1, 8
|
|
fd: 11c9 s32i.n a12, a1, 4
|
|
ff: 0109 s32i.n a0, a1, 0
|
|
101: ffec01 l32r a0, b4 <cnx_sta_connect_led_timer_cb+0x4c>
|
|
104: 02cd mov.n a12, a2
|
|
106: 950022 l8ui a2, a0, 149
|
|
109: 03dd mov.n a13, a3
|
|
10b: 2b1266 bnei a2, 1, 13a <cnx_sta_connect_cmd+0x42>
|
|
10e: 940032 l8ui a3, a0, 148
|
|
111: 251366 bnei a3, 1, 13a <cnx_sta_connect_cmd+0x42>
|
|
114: ffe921 l32r a2, b8 <cnx_sta_connect_led_timer_cb+0x50>
|
|
117: fff001 l32r a0, d8 <cnx_sta_connect_led_timer_cb+0x70>
|
|
11a: 0000c0 callx0 a0
|
|
11d: ffe721 l32r a2, bc <cnx_sta_connect_led_timer_cb+0x54>
|
|
120: ffe831 l32r a3, c0 <cnx_sta_connect_led_timer_cb+0x58>
|
|
123: 040c movi.n a4, 0
|
|
125: ffed01 l32r a0, dc <cnx_sta_connect_led_timer_cb+0x74>
|
|
128: 0000c0 callx0 a0
|
|
12b: ffe621 l32r a2, c4 <cnx_sta_connect_led_timer_cb+0x5c>
|
|
12e: 233c movi.n a3, 50
|
|
130: 140c movi.n a4, 1
|
|
132: 150c movi.n a5, 1
|
|
134: ffeb01 l32r a0, e0 <cnx_sta_connect_led_timer_cb+0x78>
|
|
137: 0000c0 callx0 a0
|
|
13a: 071c movi.n a7, 16
|
|
13c: ffe361 l32r a6, c8 <cnx_sta_connect_led_timer_cb+0x60>
|
|
13f: 0020c0 memw
|
|
142: 9b2652 l32i a5, a6, 0x26c
|
|
145: 205570 or a5, a5, a7
|
|
148: 0020c0 memw
|
|
14b: 9b6652 s32i a5, a6, 0x26c
|
|
14e: a90c42 l8ui a4, a12, 169
|
|
151: 149c beqz.n a4, 166 <cnx_sta_connect_cmd+0x6e>
|
|
153: 220c movi.n a2, 2
|
|
155: 030c movi.n a3, 0
|
|
157: 01dc42 addmi a4, a12, 0x100
|
|
15a: aac442 addi a4, a4, -86
|
|
15d: ffe101 l32r a0, e4 <cnx_sta_connect_led_timer_cb+0x7c>
|
|
160: 0000c0 callx0 a0
|
|
163: 0002c6 j 172 <cnx_sta_connect_cmd+0x7a>
|
|
166: 020c movi.n a2, 0
|
|
168: 030c movi.n a3, 0
|
|
16a: 040c movi.n a4, 0
|
|
16c: ffdf01 l32r a0, e8 <cnx_sta_connect_led_timer_cb+0x80>
|
|
16f: 0000c0 callx0 a0
|
|
172: ffde01 l32r a0, ec <cnx_sta_connect_led_timer_cb+0x84>
|
|
175: 0000c0 callx0 a0
|
|
178: cd8c beqz.n a13, 188 <cnx_sta_connect_cmd+0x90>
|
|
17a: 0d2d mov.n a2, a13
|
|
17c: ffdd01 l32r a0, f0 <cnx_sta_connect_led_timer_cb+0x88>
|
|
17f: 0000c0 callx0 a0
|
|
182: ffd2d1 l32r a13, cc <cnx_sta_connect_led_timer_cb+0x64>
|
|
185: 000086 j 18b <cnx_sta_connect_cmd+0x93>
|
|
188: 0fa1d2 movi a13, 0x10f
|
|
18b: ffd181 l32r a8, d0 <cnx_sta_connect_led_timer_cb+0x68>
|
|
18e: 0888 l32i.n a8, a8, 0
|
|
190: ffd191 l32r a9, d4 <cnx_sta_connect_led_timer_cb+0x6c>
|
|
193: 056807 bbci a8, 0, 19c <cnx_sta_connect_cmd+0xa4>
|
|
196: 20dd90 or a13, a13, a9
|
|
199: 0003c6 j 1ac <cnx_sta_connect_cmd+0xb4>
|
|
19c: 10cc32 addi a3, a12, 16
|
|
19f: 0c0c42 l8ui a4, a12, 12
|
|
1a2: 020c movi.n a2, 0
|
|
1a4: 150c movi.n a5, 1
|
|
1a6: ffd301 l32r a0, f4 <cnx_sta_connect_led_timer_cb+0x8c>
|
|
1a9: 0000c0 callx0 a0
|
|
1ac: 0d2d mov.n a2, a13
|
|
1ae: 11c8 l32i.n a12, a1, 4
|
|
1b0: 21d8 l32i.n a13, a1, 8
|
|
1b2: 001305 call0 2e4 <cnx_sta_scan_cmd+0xec>
|
|
1b5: 0108 l32i.n a0, a1, 0
|
|
1b7: 10c112 addi a1, a1, 16
|
|
1ba: f00d ret.n
|
|
1bc: 008000 excw
|
|
...
|
|
|
|
000001f8 <cnx_sta_scan_cmd>:
|
|
1f8: e0c112 addi a1, a1, -32
|
|
1fb: 41f9 s32i.n a15, a1, 16
|
|
1fd: 0109 s32i.n a0, a1, 0
|
|
1ff: 11c9 s32i.n a12, a1, 4
|
|
201: 21d9 s32i.n a13, a1, 8
|
|
203: 31e9 s32i.n a14, a1, 12
|
|
205: 04dd mov.n a13, a4
|
|
207: 03ed mov.n a14, a3
|
|
209: 02cd mov.n a12, a2
|
|
20b: 82fc bnez.n a2, 247 <cnx_sta_scan_cmd+0x4f>
|
|
20d: 120c movi.n a2, 1
|
|
20f: 030c movi.n a3, 0
|
|
211: 040c movi.n a4, 0
|
|
213: 250c movi.n a5, 2
|
|
215: ffea01 l32r a0, 1c0 <cnx_sta_connect_cmd+0xc8>
|
|
218: 0000c0 callx0 a0
|
|
21b: ffea01 l32r a0, 1c4 <cnx_sta_connect_cmd+0xcc>
|
|
21e: 0000c0 callx0 a0
|
|
221: 020c movi.n a2, 0
|
|
223: ffe901 l32r a0, 1c8 <cnx_sta_connect_cmd+0xd0>
|
|
226: 0000c0 callx0 a0
|
|
229: 020c movi.n a2, 0
|
|
22b: 030c movi.n a3, 0
|
|
22d: 040c movi.n a4, 0
|
|
22f: ffe701 l32r a0, 1cc <cnx_sta_connect_cmd+0xd4>
|
|
232: 0000c0 callx0 a0
|
|
235: 0d5d mov.n a5, a13
|
|
237: 0e4d mov.n a4, a14
|
|
239: 0fa122 movi a2, 0x10f
|
|
23c: 330c movi.n a3, 3
|
|
23e: ffe401 l32r a0, 1d0 <cnx_sta_connect_cmd+0xd8>
|
|
241: 0000c0 callx0 a0
|
|
244: 001ec6 j 2c3 <cnx_sta_scan_cmd+0xcb>
|
|
247: 0228 l32i.n a2, a2, 0
|
|
249: 629c beqz.n a2, 263 <cnx_sta_scan_cmd+0x6b>
|
|
24b: ffe201 l32r a0, 1d4 <cnx_sta_connect_cmd+0xdc>
|
|
24e: 0000c0 callx0 a0
|
|
251: 0c38 l32i.n a3, a12, 0
|
|
253: 744020 extui a4, a2, 0, 8
|
|
256: 150c movi.n a5, 1
|
|
258: 120c movi.n a2, 1
|
|
25a: ffdf01 l32r a0, 1d8 <cnx_sta_connect_cmd+0xe0>
|
|
25d: 0000c0 callx0 a0
|
|
260: 000346 j 271 <cnx_sta_scan_cmd+0x79>
|
|
263: 120c movi.n a2, 1
|
|
265: 030c movi.n a3, 0
|
|
267: 040c movi.n a4, 0
|
|
269: 250c movi.n a5, 2
|
|
26b: ffdc01 l32r a0, 1dc <cnx_sta_connect_cmd+0xe4>
|
|
26e: 0000c0 callx0 a0
|
|
271: 1c28 l32i.n a2, a12, 4
|
|
273: 728c beqz.n a2, 27e <cnx_sta_scan_cmd+0x86>
|
|
275: ffda01 l32r a0, 1e0 <cnx_sta_connect_cmd+0xe8>
|
|
278: 0000c0 callx0 a0
|
|
27b: 000146 j 284 <cnx_sta_scan_cmd+0x8c>
|
|
27e: ffd901 l32r a0, 1e4 <cnx_sta_connect_cmd+0xec>
|
|
281: 0000c0 callx0 a0
|
|
284: 080c22 l8ui a2, a12, 8
|
|
287: d00c movi.n a0, 13
|
|
289: d28c beqz.n a2, 29a <cnx_sta_scan_cmd+0xa2>
|
|
28b: 0b3027 bltu a0, a2, 29a <cnx_sta_scan_cmd+0xa2>
|
|
28e: ffd601 l32r a0, 1e8 <cnx_sta_connect_cmd+0xf0>
|
|
291: 0000c0 callx0 a0
|
|
294: ffcaf1 l32r a15, 1bc <cnx_sta_connect_cmd+0xc4>
|
|
297: 000086 j 29d <cnx_sta_scan_cmd+0xa5>
|
|
29a: 0fa1f2 movi a15, 0x10f
|
|
29d: 090c22 l8ui a2, a12, 9
|
|
2a0: 928c beqz.n a2, 2ad <cnx_sta_scan_cmd+0xb5>
|
|
2a2: 120c movi.n a2, 1
|
|
2a4: ffd201 l32r a0, 1ec <cnx_sta_connect_cmd+0xf4>
|
|
2a7: 0000c0 callx0 a0
|
|
2aa: 0001c6 j 2b5 <cnx_sta_scan_cmd+0xbd>
|
|
2ad: 020c movi.n a2, 0
|
|
2af: ffd001 l32r a0, 1f0 <cnx_sta_connect_cmd+0xf8>
|
|
2b2: 0000c0 callx0 a0
|
|
2b5: 0d5d mov.n a5, a13
|
|
2b7: 0e4d mov.n a4, a14
|
|
2b9: 0f2d mov.n a2, a15
|
|
2bb: 330c movi.n a3, 3
|
|
2bd: ffcd01 l32r a0, 1f4 <cnx_sta_connect_cmd+0xfc>
|
|
2c0: 0000c0 callx0 a0
|
|
2c3: 11c8 l32i.n a12, a1, 4
|
|
2c5: 21d8 l32i.n a13, a1, 8
|
|
2c7: 31e8 l32i.n a14, a1, 12
|
|
2c9: 41f8 l32i.n a15, a1, 16
|
|
2cb: 0108 l32i.n a0, a1, 0
|
|
2cd: 20c112 addi a1, a1, 32
|
|
2d0: f00d ret.n
|
|
...
|
|
2e2: 120000 excw
|
|
2e5: 51f0c1 l32r a12, fffd4aa8 <cnx_node_join+0xfffd3360>
|
|
2e8: fffb addi.n a15, a15, 15
|
|
2ea: 0109 s32i.n a0, a1, 0
|
|
2ec: 4508 l32i.n a0, a5, 16
|
|
2ee: 140c movi.n a4, 1
|
|
2f0: b90032 l8ui a3, a0, 185
|
|
2f3: 061c movi.n a6, 16
|
|
2f5: 33cc bnez.n a3, 2fc <cnx_sta_scan_cmd+0x104>
|
|
2f7: ba4042 s8i a4, a0, 186
|
|
2fa: 4508 l32i.n a0, a5, 16
|
|
2fc: fff751 l32r a5, 2d8 <cnx_sta_scan_cmd+0xe0>
|
|
2ff: b84042 s8i a4, a0, 184
|
|
302: 0548 l32i.n a4, a5, 0
|
|
304: 204460 or a4, a4, a6
|
|
307: 0549 s32i.n a4, a5, 0
|
|
309: fff441 l32r a4, 2dc <cnx_sta_scan_cmd+0xe4>
|
|
30c: b28c beqz.n a2, 31b <cnx_sta_scan_cmd+0x123>
|
|
30e: 230c movi.n a3, 2
|
|
310: 050c movi.n a5, 0
|
|
312: fff301 l32r a0, 2e0 <cnx_sta_scan_cmd+0xe8>
|
|
315: 0000c0 callx0 a0
|
|
318: 000186 j 322 <cnx_sta_scan_cmd+0x12a>
|
|
31b: 042d mov.n a2, a4
|
|
31d: 030c movi.n a3, 0
|
|
31f: 000185 call0 338 <cnx_sta_scan_cmd+0x140>
|
|
322: 0108 l32i.n a0, a1, 0
|
|
324: 10c112 addi a1, a1, 16
|
|
327: f00d ret.n
|
|
329: 000000 ill
|
|
32c: 0448 l32i.n a4, a4, 0
|
|
32e: 180000 excw
|
|
331: 000002 l8ui a0, a0, 0
|
|
334: 000000 ill
|
|
337: fd3100 excw
|
|
33a: ff .byte 0xff
|
|
33b: 040c movi.n a4, 0
|
|
33d: f0c112 addi a1, a1, -16
|
|
340: 026d mov.n a6, a2
|
|
342: 0109 s32i.n a0, a1, 0
|
|
344: fffb01 l32r a0, 330 <cnx_sta_scan_cmd+0x138>
|
|
347: 220c movi.n a2, 2
|
|
349: 7f6062 s32i a6, a0, 0x1fc
|
|
34c: fffa01 l32r a0, 334 <cnx_sta_scan_cmd+0x13c>
|
|
34f: 0000c0 callx0 a0
|
|
352: 329c beqz.n a2, 369 <cnx_sta_scan_cmd+0x171>
|
|
354: 120c movi.n a2, 1
|
|
356: 000206 j 362 <cnx_sta_scan_cmd+0x16a>
|
|
359: 020c movi.n a2, 0
|
|
35b: 030c movi.n a3, 0
|
|
35d: 000e85 call0 448 <cnx_sta_scan_cmd+0x250>
|
|
360: 220c movi.n a2, 2
|
|
362: 0108 l32i.n a0, a1, 0
|
|
364: 10c112 addi a1, a1, 16
|
|
367: f00d ret.n
|
|
369: 008345 call0 ba0 <cnx_rc_search+0x80>
|
|
36c: fe9216 beqz a2, 359 <cnx_sta_scan_cmd+0x161>
|
|
36f: 030c movi.n a3, 0
|
|
371: 000205 call0 394 <cnx_sta_scan_cmd+0x19c>
|
|
374: fffa06 j 360 <cnx_sta_scan_cmd+0x168>
|
|
377: 000000 ill
|
|
37a: 940000 extui a0, a0, 0, 10
|
|
37d: 000003 excw
|
|
...
|
|
394: e0c112 addi a1, a1, -32
|
|
397: 5109 s32i.n a0, a1, 20
|
|
399: fff701 l32r a0, 378 <cnx_sta_scan_cmd+0x180>
|
|
39c: 61c9 s32i.n a12, a1, 24
|
|
39e: 4008 l32i.n a0, a0, 16
|
|
3a0: 02cd mov.n a12, a2
|
|
3a2: 0008 l32i.n a0, a0, 0
|
|
3a4: 4109 s32i.n a0, a1, 16
|
|
3a6: fff801 l32r a0, 388 <cnx_sta_scan_cmd+0x190>
|
|
3a9: 0000c0 callx0 a0
|
|
3ac: 1e2c02 l32i a0, a12, 120
|
|
3af: 131207 beq a2, a0, 3c6 <cnx_sta_scan_cmd+0x1ce>
|
|
3b2: 0c6d mov.n a6, a12
|
|
3b4: 030c movi.n a3, 0
|
|
3b6: fff141 l32r a4, 37c <cnx_sta_scan_cmd+0x184>
|
|
3b9: 050c movi.n a5, 0
|
|
3bb: 002d mov.n a2, a0
|
|
3bd: fff301 l32r a0, 38c <cnx_sta_scan_cmd+0x194>
|
|
3c0: 0000c0 callx0 a0
|
|
3c3: 000746 j 3e4 <cnx_sta_scan_cmd+0x1ec>
|
|
3c6: 0c5d mov.n a5, a12
|
|
3c8: 0c2d mov.n a2, a12
|
|
3ca: 0c4d mov.n a4, a12
|
|
3cc: 060c movi.n a6, 0
|
|
3ce: ffec71 l32r a7, 380 <cnx_sta_scan_cmd+0x188>
|
|
3d1: 4138 l32i.n a3, a1, 16
|
|
3d3: 980772 l8ui a7, a7, 152
|
|
3d6: 2fc332 addi a3, a3, 47
|
|
3d9: 0169 s32i.n a6, a1, 0
|
|
3db: ffea61 l32r a6, 384 <cnx_sta_scan_cmd+0x18c>
|
|
3de: ffec01 l32r a0, 390 <cnx_sta_scan_cmd+0x198>
|
|
3e1: 0000c0 callx0 a0
|
|
3e4: 61c8 l32i.n a12, a1, 24
|
|
3e6: 5108 l32i.n a0, a1, 20
|
|
3e8: 20c112 addi a1, a1, 32
|
|
3eb: f00d ret.n
|
|
3ed: 000000 ill
|
|
3f0: f0c112 addi a1, a1, -16
|
|
3f3: 11c9 s32i.n a12, a1, 4
|
|
3f5: 02cd mov.n a12, a2
|
|
3f7: 4228 l32i.n a2, a2, 16
|
|
3f9: 0109 s32i.n a0, a1, 0
|
|
3fb: 10c222 addi a2, a2, 16
|
|
3fe: 000005 call0 400 <cnx_sta_scan_cmd+0x208>
|
|
401: 729c beqz.n a2, 41c <cnx_sta_scan_cmd+0x224>
|
|
403: 9c38 l32i.n a3, a12, 36
|
|
405: 0f0332 l8ui a3, a3, 15
|
|
408: 091366 bnei a3, 1, 415 <cnx_sta_scan_cmd+0x21d>
|
|
40b: 530c movi.n a3, 5
|
|
40d: 040c movi.n a4, 0
|
|
40f: 000005 call0 410 <cnx_sta_scan_cmd+0x218>
|
|
412: 000186 j 41c <cnx_sta_scan_cmd+0x224>
|
|
415: d37c movi.n a3, -3
|
|
417: 140c movi.n a4, 1
|
|
419: 000005 call0 41c <cnx_sta_scan_cmd+0x224>
|
|
41c: 007805 call0 ba0 <cnx_rc_search+0x80>
|
|
41f: 11c8 l32i.n a12, a1, 4
|
|
421: 628c beqz.n a2, 42b <cnx_sta_scan_cmd+0x233>
|
|
423: 030c movi.n a3, 0
|
|
425: fff6c5 call0 394 <cnx_sta_scan_cmd+0x19c>
|
|
428: 000186 j 432 <cnx_sta_scan_cmd+0x23a>
|
|
42b: 020c movi.n a2, 0
|
|
42d: 030c movi.n a3, 0
|
|
42f: 000185 call0 448 <cnx_sta_scan_cmd+0x250>
|
|
432: 0108 l32i.n a0, a1, 0
|
|
434: 10c112 addi a1, a1, 16
|
|
437: f00d ret.n
|
|
439: 000000 ill
|
|
43c: 0002d0 excw
|
|
...
|
|
447: c11200 mul16u a1, a2, a0
|
|
44a: 0139f0 slli a3, a9, 17
|
|
44d: 21c9 s32i.n a12, a1, 8
|
|
44f: 1109 s32i.n a0, a1, 4
|
|
451: fffac1 l32r a12, 43c <cnx_sta_scan_cmd+0x244>
|
|
454: 000c movi.n a0, 0
|
|
456: 7e4c02 s8i a0, a12, 126
|
|
459: 512cc2 l32i a12, a12, 0x144
|
|
45c: fff901 l32r a0, 440 <cnx_sta_scan_cmd+0x248>
|
|
45f: 0000c0 callx0 a0
|
|
462: fff801 l32r a0, 444 <cnx_sta_scan_cmd+0x24c>
|
|
465: 0000c0 callx0 a0
|
|
468: 7c8c beqz.n a12, 473 <cnx_sta_scan_cmd+0x27b>
|
|
46a: 0138 l32i.n a3, a1, 0
|
|
46c: 0c08 l32i.n a0, a12, 0
|
|
46e: 020c movi.n a2, 0
|
|
470: 0000c0 callx0 a0
|
|
473: 21c8 l32i.n a12, a1, 8
|
|
475: 1108 l32i.n a0, a1, 4
|
|
477: 10c112 addi a1, a1, 16
|
|
47a: f00d ret.n
|
|
...
|
|
488: ff0000 excw
|
|
48b: ff .byte 0xff
|
|
48c: 000e00 excw
|
|
48f: 000060 excw
|
|
...
|
|
|
|
0000049c <cnx_connect_timeout>:
|
|
49c: f0c112 addi a1, a1, -16
|
|
49f: 1109 s32i.n a0, a1, 4
|
|
4a1: fff601 l32r a0, 47c <cnx_sta_scan_cmd+0x284>
|
|
4a4: fff721 l32r a2, 480 <cnx_sta_scan_cmd+0x288>
|
|
4a7: 4008 l32i.n a0, a0, 16
|
|
4a9: 0109 s32i.n a0, a1, 0
|
|
4ab: fffa01 l32r a0, 494 <cnx_sta_scan_cmd+0x29c>
|
|
4ae: 0000c0 callx0 a0
|
|
4b1: 0128 l32i.n a2, a1, 0
|
|
4b3: b228 l32i.n a2, a2, 44
|
|
4b5: b28c beqz.n a2, 4c4 <cnx_connect_timeout+0x28>
|
|
4b7: fff321 l32r a2, 484 <cnx_sta_scan_cmd+0x28c>
|
|
4ba: 030c movi.n a3, 0
|
|
4bc: 140c movi.n a4, 1
|
|
4be: fff601 l32r a0, 498 <cnx_sta_scan_cmd+0x2a0>
|
|
4c1: 0000c0 callx0 a0
|
|
4c4: fff151 l32r a5, 488 <cnx_sta_scan_cmd+0x290>
|
|
4c7: fff131 l32r a3, 48c <cnx_sta_scan_cmd+0x294>
|
|
4ca: 0020c0 memw
|
|
4cd: fd2342 l32i a4, a3, 0x3f4
|
|
4d0: 104450 and a4, a4, a5
|
|
4d3: f54040 extui a4, a4, 16, 16
|
|
4d6: 0020c0 memw
|
|
4d9: fd2332 l32i a3, a3, 0x3f4
|
|
4dc: ffed21 l32r a2, 490 <cnx_sta_scan_cmd+0x298>
|
|
4df: 743030 extui a3, a3, 0, 8
|
|
4e2: 0c1466 bnei a4, 1, 4f2 <cnx_connect_timeout+0x56>
|
|
4e5: d60c movi.n a6, 13
|
|
4e7: 13b637 bgeu a6, a3, 4fe <cnx_connect_timeout+0x62>
|
|
4ea: 030c movi.n a3, 0
|
|
4ec: 000005 call0 4f0 <cnx_connect_timeout+0x54>
|
|
4ef: 000106 j 4f7 <cnx_connect_timeout+0x5b>
|
|
4f2: 030c movi.n a3, 0
|
|
4f4: 000005 call0 4f8 <cnx_connect_timeout+0x5c>
|
|
4f7: 1108 l32i.n a0, a1, 4
|
|
4f9: 10c112 addi a1, a1, 16
|
|
4fc: f00d ret.n
|
|
4fe: 000005 call0 500 <cnx_connect_timeout+0x64>
|
|
501: fffc86 j 4f7 <cnx_connect_timeout+0x5b>
|
|
|
|
00000504 <cnx_start_handoff_cb>:
|
|
504: f0c112 addi a1, a1, -16
|
|
507: 0109 s32i.n a0, a1, 0
|
|
509: 13cc bnez.n a3, 50e <cnx_start_handoff_cb+0xa>
|
|
50b: 000745 call0 580 <cnx_start_handoff_cb+0x7c>
|
|
50e: 0108 l32i.n a0, a1, 0
|
|
510: 10c112 addi a1, a1, 16
|
|
513: f00d ret.n
|
|
...
|
|
539: 000000 ill
|
|
53c: 000010 excw
|
|
53f: 000000 ill
|
|
542: 000001 l32r a0, fffc0544 <cnx_node_join+0xfffbedfc>
|
|
545: 0e .byte 0xe
|
|
546: 006000 rsil a0, 0
|
|
549: 000000 ill
|
|
54c: 035c movi.n a3, 80
|
|
...
|
|
57e: 1c0000 excw
|
|
581: e52103 excw
|
|
584: ff .byte 0xff
|
|
585: c0c112 addi a1, a1, -64
|
|
588: c1c9 s32i.n a12, a1, 48
|
|
58a: d1d9 s32i.n a13, a1, 52
|
|
58c: b109 s32i.n a0, a1, 44
|
|
58e: ffe3d1 l32r a13, 51c <cnx_start_handoff_cb+0x18>
|
|
591: 0208 l32i.n a0, a2, 0
|
|
593: 4dd8 l32i.n a13, a13, 16
|
|
595: 200030 or a0, a0, a3
|
|
598: 0209 s32i.n a0, a2, 0
|
|
59a: 003d45 call0 970 <cnx_start_handoff_cb+0x46c>
|
|
59d: 02cd mov.n a12, a2
|
|
59f: 055256 bnez a2, 5f8 <cnx_start_handoff_cb+0xf4>
|
|
5a2: ffdf21 l32r a2, 520 <cnx_start_handoff_cb+0x1c>
|
|
5a5: 0228 l32i.n a2, a2, 0
|
|
5a7: ffdfc1 l32r a12, 524 <cnx_start_handoff_cb+0x20>
|
|
5aa: 42bc beqz.n a2, 5e2 <cnx_start_handoff_cb+0xde>
|
|
5ac: 25c122 addi a2, a1, 37
|
|
5af: 140c movi.n a4, 1
|
|
5b1: c9a032 movi a3, 201
|
|
5b4: 2b4132 s8i a3, a1, 43
|
|
5b7: 0149 s32i.n a4, a1, 0
|
|
5b9: 030c movi.n a3, 0
|
|
5bb: 640c movi.n a4, 6
|
|
5bd: ffe401 l32r a0, 550 <cnx_start_handoff_cb+0x4c>
|
|
5c0: 0000c0 callx0 a0
|
|
5c3: 214b addi.n a2, a1, 4
|
|
5c5: 0c3d mov.n a3, a12
|
|
5c7: 042c movi.n a4, 32
|
|
5c9: ffe201 l32r a0, 554 <cnx_start_handoff_cb+0x50>
|
|
5cc: 0000c0 callx0 a0
|
|
5cf: ffd721 l32r a2, 52c <cnx_start_handoff_cb+0x28>
|
|
5d2: ffd501 l32r a0, 528 <cnx_start_handoff_cb+0x24>
|
|
5d5: 862222 l32i a2, a2, 0x218
|
|
5d8: 244122 s8i a2, a1, 36
|
|
5db: 0008 l32i.n a0, a0, 0
|
|
5dd: 012d mov.n a2, a1
|
|
5df: 0000c0 callx0 a0
|
|
5e2: ffd301 l32r a0, 530 <cnx_start_handoff_cb+0x2c>
|
|
5e5: 4008 l32i.n a0, a0, 16
|
|
5e7: b80022 l8ui a2, a0, 184
|
|
5ea: ba0002 l8ui a0, a0, 186
|
|
5ed: 057256 bnez a2, 648 <cnx_start_handoff_cb+0x144>
|
|
5f0: 054056 bnez a0, 648 <cnx_start_handoff_cb+0x144>
|
|
5f3: 020c movi.n a2, 0
|
|
5f5: 001106 j 63d <cnx_start_handoff_cb+0x139>
|
|
5f8: e1d9 s32i.n a13, a1, 56
|
|
5fa: 007f45 call0 df0 <cnx_remove_rc+0xe4>
|
|
5fd: 0c2d mov.n a2, a12
|
|
5ff: 000f05 call0 6f0 <cnx_start_handoff_cb+0x1ec>
|
|
602: e1c8 l32i.n a12, a1, 56
|
|
604: 02dd mov.n a13, a2
|
|
606: cc4b addi.n a12, a12, 4
|
|
608: 0c2d mov.n a2, a12
|
|
60a: ffd301 l32r a0, 558 <cnx_start_handoff_cb+0x54>
|
|
60d: 0000c0 callx0 a0
|
|
610: ffc931 l32r a3, 534 <cnx_start_handoff_cb+0x30>
|
|
613: 0c2d mov.n a2, a12
|
|
615: 040c movi.n a4, 0
|
|
617: ffd101 l32r a0, 55c <cnx_start_handoff_cb+0x58>
|
|
61a: 0000c0 callx0 a0
|
|
61d: 0c2d mov.n a2, a12
|
|
61f: e8a332 movi a3, 0x3e8
|
|
622: 040c movi.n a4, 0
|
|
624: 150c movi.n a5, 1
|
|
626: ffce01 l32r a0, 560 <cnx_start_handoff_cb+0x5c>
|
|
629: 0000c0 callx0 a0
|
|
62c: 078d56 bnez a13, 6a8 <cnx_start_handoff_cb+0x1a4>
|
|
62f: ffc221 l32r a2, 538 <cnx_start_handoff_cb+0x34>
|
|
632: 0208 l32i.n a0, a2, 0
|
|
634: f36c movi.n a3, -17
|
|
636: 100030 and a0, a0, a3
|
|
639: 0209 s32i.n a0, a2, 0
|
|
63b: 0d2d mov.n a2, a13
|
|
63d: c1c8 l32i.n a12, a1, 48
|
|
63f: d1d8 l32i.n a13, a1, 52
|
|
641: b108 l32i.n a0, a1, 44
|
|
643: 40c112 addi a1, a1, 64
|
|
646: f00d ret.n
|
|
648: 1b2026 beqi a0, 2, 667 <cnx_start_handoff_cb+0x163>
|
|
64b: 320c movi.n a2, 3
|
|
64d: ffc501 l32r a0, 564 <cnx_start_handoff_cb+0x60>
|
|
650: 0000c0 callx0 a0
|
|
653: ffc501 l32r a0, 568 <cnx_start_handoff_cb+0x64>
|
|
656: 0000c0 callx0 a0
|
|
659: 0a1266 bnei a2, 1, 667 <cnx_start_handoff_cb+0x163>
|
|
65c: 0c3d mov.n a3, a12
|
|
65e: ffb721 l32r a2, 53c <cnx_start_handoff_cb+0x38>
|
|
661: ffc201 l32r a0, 56c <cnx_start_handoff_cb+0x68>
|
|
664: 0000c0 callx0 a0
|
|
667: ffb641 l32r a4, 540 <cnx_start_handoff_cb+0x3c>
|
|
66a: ffb651 l32r a5, 544 <cnx_start_handoff_cb+0x40>
|
|
66d: 0020c0 memw
|
|
670: fd6542 s32i a4, a5, 0x3f4
|
|
673: ffbf01 l32r a0, 570 <cnx_start_handoff_cb+0x6c>
|
|
676: 0000c0 callx0 a0
|
|
679: 021226 beqi a2, 1, 67f <cnx_start_handoff_cb+0x17b>
|
|
67c: ffdcc6 j 5f3 <cnx_start_handoff_cb+0xef>
|
|
67f: cd4b addi.n a12, a13, 4
|
|
681: 0c2d mov.n a2, a12
|
|
683: ffbc01 l32r a0, 574 <cnx_start_handoff_cb+0x70>
|
|
686: 0000c0 callx0 a0
|
|
689: ffaf31 l32r a3, 548 <cnx_start_handoff_cb+0x44>
|
|
68c: 0c2d mov.n a2, a12
|
|
68e: 040c movi.n a4, 0
|
|
690: ffba01 l32r a0, 578 <cnx_start_handoff_cb+0x74>
|
|
693: 0000c0 callx0 a0
|
|
696: 0c2d mov.n a2, a12
|
|
698: e8a332 movi a3, 0x3e8
|
|
69b: 040c movi.n a4, 0
|
|
69d: 150c movi.n a5, 1
|
|
69f: ffb701 l32r a0, 57c <cnx_start_handoff_cb+0x78>
|
|
6a2: 0000c0 callx0 a0
|
|
6a5: ffd286 j 5f3 <cnx_start_handoff_cb+0xef>
|
|
6a8: 8f1d66 bnei a13, 1, 63b <cnx_start_handoff_cb+0x137>
|
|
6ab: ffa821 l32r a2, 54c <cnx_start_handoff_cb+0x48>
|
|
6ae: 0208 l32i.n a0, a2, 0
|
|
6b0: 40a132 movi a3, 0x140
|
|
6b3: 200030 or a0, a0, a3
|
|
6b6: ffdfc6 j 639 <cnx_start_handoff_cb+0x135>
|
|
6b9: 000000 ill
|
|
6bc: 000350 excw
|
|
6bf: 035c00 excw
|
|
6c2: 000000 ill
|
|
6c5: 000000 ill
|
|
6c8: 000600 excw
|
|
6cb: 035860 excw
|
|
6ce: f00000 subx8 a0, a0, a0
|
|
6d1: 000007 bnone a0, a0, 6d5 <cnx_start_handoff_cb+0x1d1>
|
|
6d4: 0007f0 excw
|
|
...
|
|
6ef: c11200 mul16u a1, a2, a0
|
|
6f2: 0109f0 slli a0, a9, 17
|
|
6f5: fff101 l32r a0, 6bc <cnx_start_handoff_cb+0x1b8>
|
|
6f8: 11c9 s32i.n a12, a1, 4
|
|
6fa: 0008 l32i.n a0, a0, 0
|
|
6fc: 02cd mov.n a12, a2
|
|
6fe: f09c beqz.n a0, 721 <cnx_start_handoff_cb+0x21d>
|
|
700: 1d9207 bne a2, a0, 721 <cnx_start_handoff_cb+0x21d>
|
|
703: fff501 l32r a0, 6d8 <cnx_start_handoff_cb+0x1d4>
|
|
706: 0000c0 callx0 a0
|
|
709: 1e2c32 l32i a3, a12, 120
|
|
70c: 119327 bne a3, a2, 721 <cnx_start_handoff_cb+0x21d>
|
|
70f: ffec51 l32r a5, 6c0 <cnx_start_handoff_cb+0x1bc>
|
|
712: 020c movi.n a2, 0
|
|
714: 0548 l32i.n a4, a5, 0
|
|
716: 40a162 movi a6, 0x140
|
|
719: 204460 or a4, a4, a6
|
|
71c: 0549 s32i.n a4, a5, 0
|
|
71e: 0012c6 j 76d <cnx_start_handoff_cb+0x269>
|
|
721: 046c16 beqz a12, 76b <cnx_start_handoff_cb+0x267>
|
|
724: 470c movi.n a7, 4
|
|
726: e84c72 s8i a7, a12, 232
|
|
729: ffec01 l32r a0, 6dc <cnx_start_handoff_cb+0x1d8>
|
|
72c: 0000c0 callx0 a0
|
|
72f: ffe591 l32r a9, 6c4 <cnx_start_handoff_cb+0x1c0>
|
|
732: 1e2c82 l32i a8, a12, 120
|
|
735: 136982 s32i a8, a9, 76
|
|
738: ffea01 l32r a0, 6e0 <cnx_start_handoff_cb+0x1dc>
|
|
73b: 0000c0 callx0 a0
|
|
73e: ffe2a1 l32r a10, 6c8 <cnx_start_handoff_cb+0x1c4>
|
|
741: 0020c0 memw
|
|
744: ffe2b1 l32r a11, 6cc <cnx_start_handoff_cb+0x1c8>
|
|
747: 9aa8 l32i.n a10, a10, 36
|
|
749: 0ba9 s32i.n a10, a11, 0
|
|
74b: ffe601 l32r a0, 6e4 <cnx_start_handoff_cb+0x1e0>
|
|
74e: 0000c0 callx0 a0
|
|
751: 1e2cb2 l32i a11, a12, 120
|
|
754: 1e1b27 beq a11, a2, 776 <cnx_start_handoff_cb+0x272>
|
|
757: ffde31 l32r a3, 6d0 <cnx_start_handoff_cb+0x1cc>
|
|
75a: 320c movi.n a2, 3
|
|
75c: 0c4d mov.n a4, a12
|
|
75e: ffe201 l32r a0, 6e8 <cnx_start_handoff_cb+0x1e4>
|
|
761: 0000c0 callx0 a0
|
|
764: a29c beqz.n a2, 782 <cnx_start_handoff_cb+0x27e>
|
|
766: 120c movi.n a2, 1
|
|
768: 000046 j 76d <cnx_start_handoff_cb+0x269>
|
|
76b: 120c movi.n a2, 1
|
|
76d: 11c8 l32i.n a12, a1, 4
|
|
76f: 0108 l32i.n a0, a1, 0
|
|
771: 10c112 addi a1, a1, 16
|
|
774: f00d ret.n
|
|
776: 0c2d mov.n a2, a12
|
|
778: 030c movi.n a3, 0
|
|
77a: 000745 call0 7f0 <cnx_start_handoff_cb+0x2ec>
|
|
77d: 220c movi.n a2, 2
|
|
77f: fffa86 j 76d <cnx_start_handoff_cb+0x269>
|
|
782: 0c6d mov.n a6, a12
|
|
784: 1e2c22 l32i a2, a12, 120
|
|
787: ffd351 l32r a5, 6d4 <cnx_start_handoff_cb+0x1d0>
|
|
78a: 030c movi.n a3, 0
|
|
78c: 054d mov.n a4, a5
|
|
78e: ffd701 l32r a0, 6ec <cnx_start_handoff_cb+0x1e8>
|
|
791: 0000c0 callx0 a0
|
|
794: fff946 j 77d <cnx_start_handoff_cb+0x279>
|
|
...
|
|
7a7: 035400 excw
|
|
7aa: 000000 ill
|
|
7ad: 000000 ill
|
|
7b0: 03e8 l32i.n a14, a3, 0
|
|
...
|
|
7ee: 120000 excw
|
|
7f1: 09d0c1 l32r a12, fffc2f34 <cnx_node_join+0xfffc17ec>
|
|
7f4: 91c981 l32r a8, fffe4f18 <cnx_node_join+0xfffe37d0>
|
|
7f7: 7139 s32i.n a3, a1, 28
|
|
7f9: 02cd mov.n a12, a2
|
|
7fb: ffe731 l32r a3, 798 <cnx_start_handoff_cb+0x294>
|
|
7fe: 10c122 addi a2, a1, 16
|
|
801: 1308 l32i.n a0, a3, 4
|
|
803: 1209 s32i.n a0, a2, 4
|
|
805: 0338 l32i.n a3, a3, 0
|
|
807: 0239 s32i.n a3, a2, 0
|
|
809: ffeb01 l32r a0, 7b8 <cnx_start_handoff_cb+0x2b4>
|
|
80c: 0000c0 callx0 a0
|
|
80f: 7148 l32i.n a4, a1, 28
|
|
811: 09e456 bnez a4, 8b3 <cnx_start_handoff_cb+0x3af>
|
|
814: 620c movi.n a2, 6
|
|
816: ffe901 l32r a0, 7bc <cnx_start_handoff_cb+0x2b8>
|
|
819: 0000c0 callx0 a0
|
|
81c: 720c movi.n a2, 7
|
|
81e: ffe801 l32r a0, 7c0 <cnx_start_handoff_cb+0x2bc>
|
|
821: 0000c0 callx0 a0
|
|
824: 820c movi.n a2, 8
|
|
826: ffe701 l32r a0, 7c4 <cnx_start_handoff_cb+0x2c0>
|
|
829: 0000c0 callx0 a0
|
|
82c: 920c movi.n a2, 9
|
|
82e: ffe601 l32r a0, 7c8 <cnx_start_handoff_cb+0x2c4>
|
|
831: 0000c0 callx0 a0
|
|
834: ffda01 l32r a0, 79c <cnx_start_handoff_cb+0x298>
|
|
837: ffdf31 l32r a3, 7b4 <cnx_start_handoff_cb+0x2b0>
|
|
83a: bd0052 l8ui a5, a0, 189
|
|
83d: be0002 l8ui a0, a0, 190
|
|
840: 781526 beqi a5, 1, 8bc <cnx_start_handoff_cb+0x3b8>
|
|
843: ffd721 l32r a2, 7a0 <cnx_start_handoff_cb+0x29c>
|
|
846: ffe101 l32r a0, 7cc <cnx_start_handoff_cb+0x2c8>
|
|
849: 0000c0 callx0 a0
|
|
84c: ffd621 l32r a2, 7a4 <cnx_start_handoff_cb+0x2a0>
|
|
84f: 0c3d mov.n a3, a12
|
|
851: ffdf01 l32r a0, 7d0 <cnx_start_handoff_cb+0x2cc>
|
|
854: 0000c0 callx0 a0
|
|
857: f67c movi.n a6, -1
|
|
859: e94c62 s8i a6, a12, 233
|
|
85c: ea4c62 s8i a6, a12, 234
|
|
85f: eb4c62 s8i a6, a12, 235
|
|
862: ec4c62 s8i a6, a12, 236
|
|
865: ed4c62 s8i a6, a12, 237
|
|
868: ffdb01 l32r a0, 7d4 <cnx_start_handoff_cb+0x2d0>
|
|
86b: 0000c0 callx0 a0
|
|
86e: ffce01 l32r a0, 7a8 <cnx_start_handoff_cb+0x2a4>
|
|
871: 0008 l32i.n a0, a0, 0
|
|
873: c09c beqz.n a0, 893 <cnx_start_handoff_cb+0x38f>
|
|
875: 000022 l8ui a2, a0, 0
|
|
878: c2dc bnez.n a2, 898 <cnx_start_handoff_cb+0x394>
|
|
87a: 010032 l8ui a3, a0, 1
|
|
87d: 73dc bnez.n a3, 898 <cnx_start_handoff_cb+0x394>
|
|
87f: 020042 l8ui a4, a0, 2
|
|
882: 24dc bnez.n a4, 898 <cnx_start_handoff_cb+0x394>
|
|
884: 030052 l8ui a5, a0, 3
|
|
887: d5cc bnez.n a5, 898 <cnx_start_handoff_cb+0x394>
|
|
889: 040062 l8ui a6, a0, 4
|
|
88c: 86cc bnez.n a6, 898 <cnx_start_handoff_cb+0x394>
|
|
88e: 050072 l8ui a7, a0, 5
|
|
891: 37cc bnez.n a7, 898 <cnx_start_handoff_cb+0x394>
|
|
893: 040c movi.n a4, 0
|
|
895: 000046 j 89a <cnx_start_handoff_cb+0x396>
|
|
898: 140c movi.n a4, 1
|
|
89a: ffc431 l32r a3, 7ac <cnx_start_handoff_cb+0x2a8>
|
|
89d: 0a9416 beqz a4, 94a <cnx_start_handoff_cb+0x446>
|
|
8a0: ffc481 l32r a8, 7b0 <cnx_start_handoff_cb+0x2ac>
|
|
8a3: 000882 l8ui a8, a8, 0
|
|
8a6: 0a0816 beqz a8, 94a <cnx_start_handoff_cb+0x446>
|
|
8a9: 0c2d mov.n a2, a12
|
|
8ab: 050c movi.n a5, 0
|
|
8ad: ffca01 l32r a0, 7d8 <cnx_start_handoff_cb+0x2d4>
|
|
8b0: 0000c0 callx0 a0
|
|
8b3: 91c8 l32i.n a12, a1, 36
|
|
8b5: 8108 l32i.n a0, a1, 32
|
|
8b7: 30c112 addi a1, a1, 48
|
|
8ba: f00d ret.n
|
|
8bc: 437066 bnei a0, 7, 903 <cnx_start_handoff_cb+0x3ff>
|
|
8bf: 120c movi.n a2, 1
|
|
8c1: 040c movi.n a4, 0
|
|
8c3: 150c movi.n a5, 1
|
|
8c5: 10c162 addi a6, a1, 16
|
|
8c8: 870c movi.n a7, 8
|
|
8ca: 0139 s32i.n a3, a1, 0
|
|
8cc: 6139 s32i.n a3, a1, 24
|
|
8ce: 590c movi.n a9, 5
|
|
8d0: 1199 s32i.n a9, a1, 4
|
|
8d2: 2199 s32i.n a9, a1, 8
|
|
8d4: 0c3d mov.n a3, a12
|
|
8d6: ffc101 l32r a0, 7dc <cnx_start_handoff_cb+0x2d8>
|
|
8d9: 0000c0 callx0 a0
|
|
8dc: 120c movi.n a2, 1
|
|
8de: 0c3d mov.n a3, a12
|
|
8e0: 140c movi.n a4, 1
|
|
8e2: 150c movi.n a5, 1
|
|
8e4: 10c162 addi a6, a1, 16
|
|
8e7: 870c movi.n a7, 8
|
|
8e9: 6108 l32i.n a0, a1, 24
|
|
8eb: 6a0c movi.n a10, 6
|
|
8ed: 5b0c movi.n a11, 5
|
|
8ef: 11b9 s32i.n a11, a1, 4
|
|
8f1: 21a9 s32i.n a10, a1, 8
|
|
8f3: 0109 s32i.n a0, a1, 0
|
|
8f5: ffba01 l32r a0, 7e0 <cnx_start_handoff_cb+0x2dc>
|
|
8f8: 0000c0 callx0 a0
|
|
8fb: 420c movi.n a2, 4
|
|
8fd: e94c22 s8i a2, a12, 233
|
|
900: ffd906 j 868 <cnx_start_handoff_cb+0x364>
|
|
903: f8c042 addi a4, a0, -8
|
|
906: f5e456 bnez a4, 868 <cnx_start_handoff_cb+0x364>
|
|
909: 520c movi.n a2, 5
|
|
90b: 040c movi.n a4, 0
|
|
90d: 870c movi.n a7, 8
|
|
90f: 0139 s32i.n a3, a1, 0
|
|
911: 6139 s32i.n a3, a1, 24
|
|
913: 550c movi.n a5, 5
|
|
915: d60c movi.n a6, 13
|
|
917: 1169 s32i.n a6, a1, 4
|
|
919: 2159 s32i.n a5, a1, 8
|
|
91b: 0c3d mov.n a3, a12
|
|
91d: 150c movi.n a5, 1
|
|
91f: 10c162 addi a6, a1, 16
|
|
922: ffb001 l32r a0, 7e4 <cnx_start_handoff_cb+0x2e0>
|
|
925: 0000c0 callx0 a0
|
|
928: 520c movi.n a2, 5
|
|
92a: 0c3d mov.n a3, a12
|
|
92c: 140c movi.n a4, 1
|
|
92e: 150c movi.n a5, 1
|
|
930: 10c162 addi a6, a1, 16
|
|
933: d80c movi.n a8, 13
|
|
935: 670c movi.n a7, 6
|
|
937: 6198 l32i.n a9, a1, 24
|
|
939: 0199 s32i.n a9, a1, 0
|
|
93b: 2179 s32i.n a7, a1, 8
|
|
93d: 1189 s32i.n a8, a1, 4
|
|
93f: 870c movi.n a7, 8
|
|
941: ffa901 l32r a0, 7e8 <cnx_start_handoff_cb+0x2e4>
|
|
944: 0000c0 callx0 a0
|
|
947: ffec06 j 8fb <cnx_start_handoff_cb+0x3f7>
|
|
94a: 0c2d mov.n a2, a12
|
|
94c: 150c movi.n a5, 1
|
|
94e: ffa701 l32r a0, 7ec <cnx_start_handoff_cb+0x2e8>
|
|
951: 0000c0 callx0 a0
|
|
954: ffd6c6 j 8b3 <cnx_start_handoff_cb+0x3af>
|
|
957: 034d00 excw
|
|
...
|
|
966: 4d0000 excw
|
|
969: 000003 excw
|
|
96c: 000000 ill
|
|
96f: c11200 mul16u a1, a2, a0
|
|
972: 11c9e0 slli a12, a9, 2
|
|
975: 21d9 s32i.n a13, a1, 8
|
|
977: 0109 s32i.n a0, a1, 0
|
|
979: fff701 l32r a0, 958 <cnx_start_handoff_cb+0x454>
|
|
97c: 31e9 s32i.n a14, a1, 12
|
|
97e: 000002 l8ui a0, a0, 0
|
|
981: 41f9 s32i.n a15, a1, 16
|
|
983: 069016 beqz a0, 9f0 <cnx_start_handoff_cb+0x4ec>
|
|
986: 0e0c movi.n a14, 0
|
|
988: 0d0c movi.n a13, 0
|
|
98a: fff501 l32r a0, 960 <cnx_start_handoff_cb+0x45c>
|
|
98d: 030c movi.n a3, 0
|
|
98f: fff3f1 l32r a15, 95c <cnx_start_handoff_cb+0x458>
|
|
992: 5139 s32i.n a3, a1, 20
|
|
994: 7ecf22 addi a2, a15, 126
|
|
997: 6129 s32i.n a2, a1, 24
|
|
999: 7d0f42 l8ui a4, a15, 125
|
|
99c: a02d00 addx4 a2, a13, a0
|
|
99f: 03d222 addmi a2, a2, 0x300
|
|
9a2: 4302c2 l8ui a12, a2, 67
|
|
9a5: 420232 l8ui a3, a2, 66
|
|
9a8: 11cc80 slli a12, a12, 8
|
|
9ab: 20cc30 or a12, a12, a3
|
|
9ae: 11cc80 slli a12, a12, 8
|
|
9b1: 410232 l8ui a3, a2, 65
|
|
9b4: 400222 l8ui a2, a2, 64
|
|
9b7: 20cc30 or a12, a12, a3
|
|
9ba: 11cc80 slli a12, a12, 8
|
|
9bd: 20cc20 or a12, a12, a2
|
|
9c0: c48c beqz.n a4, 9d0 <cnx_start_handoff_cb+0x4cc>
|
|
9c2: 6128 l32i.n a2, a1, 24
|
|
9c4: 0c3d mov.n a3, a12
|
|
9c6: 640c movi.n a4, 6
|
|
9c8: ffe901 l32r a0, 96c <cnx_start_handoff_cb+0x468>
|
|
9cb: 0000c0 callx0 a0
|
|
9ce: 42ac beqz.n a2, 9f6 <cnx_start_handoff_cb+0x4f2>
|
|
9d0: 0c2d mov.n a2, a12
|
|
9d2: 000385 call0 a0c <cnx_start_handoff_cb+0x508>
|
|
9d5: ffe301 l32r a0, 964 <cnx_start_handoff_cb+0x460>
|
|
9d8: ffe441 l32r a4, 968 <cnx_start_handoff_cb+0x464>
|
|
9db: dd1b addi.n a13, a13, 1
|
|
9dd: 74d0d0 extui a13, a13, 0, 8
|
|
9e0: 000442 l8ui a4, a4, 0
|
|
9e3: 03be27 bgeu a14, a2, 9ea <cnx_start_handoff_cb+0x4e6>
|
|
9e6: 02ed mov.n a14, a2
|
|
9e8: 51c9 s32i.n a12, a1, 20
|
|
9ea: ab3d47 bltu a13, a4, 999 <cnx_start_handoff_cb+0x495>
|
|
9ed: 0000c6 j 9f4 <cnx_start_handoff_cb+0x4f0>
|
|
9f0: 050c movi.n a5, 0
|
|
9f2: 5159 s32i.n a5, a1, 20
|
|
9f4: 51c8 l32i.n a12, a1, 20
|
|
9f6: 0108 l32i.n a0, a1, 0
|
|
9f8: 21d8 l32i.n a13, a1, 8
|
|
9fa: 31e8 l32i.n a14, a1, 12
|
|
9fc: 0c2d mov.n a2, a12
|
|
9fe: 41f8 l32i.n a15, a1, 16
|
|
a00: 11c8 l32i.n a12, a1, 4
|
|
a02: 20c112 addi a1, a1, 32
|
|
a05: f00d ret.n
|
|
a07: 034c00 excw
|
|
a0a: 510000 excw
|
|
a0d: ff .byte 0xff
|
|
a0e: ff .byte 0xff
|
|
a0f: 000552 l8ui a5, a5, 0
|
|
a12: 1a6507 bbci a5, 0, a30 <cnx_start_handoff_cb+0x52c>
|
|
a15: 730242 l8ui a4, a2, 115
|
|
a18: 700262 l8ui a6, a2, 112
|
|
a1b: 014480 slli a4, a4, 24
|
|
a1e: 314840 srai a4, a4, 24
|
|
a21: 1c6517 bbci a5, 1, a41 <cnx_start_handoff_cb+0x53d>
|
|
a24: 016680 slli a6, a6, 24
|
|
a27: 316860 srai a6, a6, 24
|
|
a2a: d14460 mul16s a4, a4, a6
|
|
a2d: 000406 j a41 <cnx_start_handoff_cb+0x53d>
|
|
a30: 0b6517 bbci a5, 1, a3f <cnx_start_handoff_cb+0x53b>
|
|
a33: 700242 l8ui a4, a2, 112
|
|
a36: 014480 slli a4, a4, 24
|
|
a39: 314840 srai a4, a4, 24
|
|
a3c: 000046 j a41 <cnx_start_handoff_cb+0x53d>
|
|
a3f: 040c movi.n a4, 0
|
|
a41: 096527 bbci a5, 2, a4e <cnx_start_handoff_cb+0x54a>
|
|
a44: 648c beqz.n a4, a4e <cnx_start_handoff_cb+0x54a>
|
|
a46: 710272 l8ui a7, a2, 113
|
|
a49: 642b addi.n a6, a4, 2
|
|
a4b: 934670 movnez a4, a6, a7
|
|
a4e: 086537 bbci a5, 3, a5a <cnx_start_handoff_cb+0x556>
|
|
a51: 760292 l8ui a9, a2, 118
|
|
a54: 1184f0 slli a8, a4, 1
|
|
a57: 934890 movnez a4, a8, a9
|
|
a5a: 042d mov.n a2, a4
|
|
a5c: f00d ret.n
|
|
a5e: 000000 ill
|
|
a61: 000000 ill
|
|
a64: 000350 excw
|
|
a67: 000000 ill
|
|
...
|
|
|
|
00000a6c <cnx_bss_alloc>:
|
|
a6c: e0c112 addi a1, a1, -32
|
|
a6f: 31e9 s32i.n a14, a1, 12
|
|
a71: 0109 s32i.n a0, a1, 0
|
|
a73: 11c9 s32i.n a12, a1, 4
|
|
a75: 21d9 s32i.n a13, a1, 8
|
|
a77: 41f9 s32i.n a15, a1, 16
|
|
a79: 0d0c movi.n a13, 0
|
|
a7b: ff7c movi.n a15, -1
|
|
a7d: 0c0c movi.n a12, 0
|
|
a7f: fff801 l32r a0, a60 <cnx_start_handoff_cb+0x55c>
|
|
a82: 10a122 movi a2, 0x110
|
|
a85: d12d20 mul16s a2, a13, a2
|
|
a88: 202a add.n a2, a0, a2
|
|
a8a: 100232 l8ui a3, a2, 16
|
|
a8d: fff581 l32r a8, a64 <cnx_start_handoff_cb+0x560>
|
|
a90: 73dc bnez.n a3, aab <cnx_bss_alloc+0x3f>
|
|
a92: 110232 l8ui a3, a2, 17
|
|
a95: 120242 l8ui a4, a2, 18
|
|
a98: f3cc bnez.n a3, aab <cnx_bss_alloc+0x3f>
|
|
a9a: d4cc bnez.n a4, aab <cnx_bss_alloc+0x3f>
|
|
a9c: 130252 l8ui a5, a2, 19
|
|
a9f: 85cc bnez.n a5, aab <cnx_bss_alloc+0x3f>
|
|
aa1: 140262 l8ui a6, a2, 20
|
|
aa4: 36cc bnez.n a6, aab <cnx_bss_alloc+0x3f>
|
|
aa6: 150272 l8ui a7, a2, 21
|
|
aa9: 07ac beqz.n a7, acd <cnx_bss_alloc+0x61>
|
|
aab: 0888 l32i.n a8, a8, 0
|
|
aad: 10c2e2 addi a14, a2, 16
|
|
ab0: 0e18e7 beq a8, a14, ac2 <cnx_bss_alloc+0x56>
|
|
ab3: 0e2d mov.n a2, a14
|
|
ab5: fff545 call0 a0c <cnx_start_handoff_cb+0x508>
|
|
ab8: ffec01 l32r a0, a68 <cnx_start_handoff_cb+0x564>
|
|
abb: 03b2f7 bgeu a2, a15, ac2 <cnx_bss_alloc+0x56>
|
|
abe: 02fd mov.n a15, a2
|
|
ac0: 0ecd mov.n a12, a14
|
|
ac2: dd1b addi.n a13, a13, 1
|
|
ac4: 74d0d0 extui a13, a13, 0, 8
|
|
ac7: b73d66 bnei a13, 3, a82 <cnx_bss_alloc+0x16>
|
|
aca: 000086 j ad0 <cnx_bss_alloc+0x64>
|
|
acd: 10c2c2 addi a12, a2, 16
|
|
ad0: 000ce2 l8ui a14, a12, 0
|
|
ad3: 21d8 l32i.n a13, a1, 8
|
|
ad5: 7edc bnez.n a14, af0 <cnx_bss_alloc+0x84>
|
|
ad7: 010cf2 l8ui a15, a12, 1
|
|
ada: 020c02 l8ui a0, a12, 2
|
|
add: ffcc bnez.n a15, af0 <cnx_bss_alloc+0x84>
|
|
adf: d0cc bnez.n a0, af0 <cnx_bss_alloc+0x84>
|
|
ae1: 030c22 l8ui a2, a12, 3
|
|
ae4: 040c32 l8ui a3, a12, 4
|
|
ae7: 52cc bnez.n a2, af0 <cnx_bss_alloc+0x84>
|
|
ae9: 33cc bnez.n a3, af0 <cnx_bss_alloc+0x84>
|
|
aeb: 050c42 l8ui a4, a12, 5
|
|
aee: 348c beqz.n a4, af5 <cnx_bss_alloc+0x89>
|
|
af0: 0c2d mov.n a2, a12
|
|
af2: 000005 call0 af4 <cnx_bss_alloc+0x88>
|
|
af5: 0108 l32i.n a0, a1, 0
|
|
af7: 31e8 l32i.n a14, a1, 12
|
|
af9: 41f8 l32i.n a15, a1, 16
|
|
afb: 160c movi.n a6, 1
|
|
afd: 060c52 l8ui a5, a12, 6
|
|
b00: 0c2d mov.n a2, a12
|
|
b02: 205560 or a5, a5, a6
|
|
b05: 064c52 s8i a5, a12, 6
|
|
b08: 11c8 l32i.n a12, a1, 4
|
|
b0a: 20c112 addi a1, a1, 32
|
|
b0d: f00d ret.n
|
|
b0f: 034d00 excw
|
|
b12: 000000 ill
|
|
b15: 000000 ill
|
|
b18: 034d mov.n a4, a3
|
|
b1a: 000000 ill
|
|
b1d: 000000 ill
|
|
|
|
00000b20 <cnx_rc_search>:
|
|
b20: e0c112 addi a1, a1, -32
|
|
b23: 21d9 s32i.n a13, a1, 8
|
|
b25: 11c9 s32i.n a12, a1, 4
|
|
b27: 41f9 s32i.n a15, a1, 16
|
|
b29: 0109 s32i.n a0, a1, 0
|
|
b2b: fff901 l32r a0, b10 <cnx_bss_alloc+0xa4>
|
|
b2e: 31e9 s32i.n a14, a1, 12
|
|
b30: 000002 l8ui a0, a0, 0
|
|
b33: 02ed mov.n a14, a2
|
|
b35: 046016 beqz a0, b7f <cnx_rc_search+0x5f>
|
|
b38: fff7f1 l32r a15, b14 <cnx_bss_alloc+0xa8>
|
|
b3b: 0c0c movi.n a12, 0
|
|
b3d: a02cf0 addx4 a2, a12, a15
|
|
b40: 03d222 addmi a2, a2, 0x300
|
|
b43: 4302d2 l8ui a13, a2, 67
|
|
b46: 420232 l8ui a3, a2, 66
|
|
b49: 11dd80 slli a13, a13, 8
|
|
b4c: 20dd30 or a13, a13, a3
|
|
b4f: 11dd80 slli a13, a13, 8
|
|
b52: 410232 l8ui a3, a2, 65
|
|
b55: 400222 l8ui a2, a2, 64
|
|
b58: 20dd30 or a13, a13, a3
|
|
b5b: 11dd80 slli a13, a13, 8
|
|
b5e: 20dd20 or a13, a13, a2
|
|
b61: 2d9c beqz.n a13, b77 <cnx_rc_search+0x57>
|
|
b63: 0e3d mov.n a3, a14
|
|
b65: 0d2d mov.n a2, a13
|
|
b67: 640c movi.n a4, 6
|
|
b69: ffec01 l32r a0, b1c <cnx_bss_alloc+0xb0>
|
|
b6c: 0000c0 callx0 a0
|
|
b6f: e28c beqz.n a2, b81 <cnx_rc_search+0x61>
|
|
b71: ffe901 l32r a0, b18 <cnx_bss_alloc+0xac>
|
|
b74: 000002 l8ui a0, a0, 0
|
|
b77: cc1b addi.n a12, a12, 1
|
|
b79: 74c0c0 extui a12, a12, 0, 8
|
|
b7c: bd3c07 bltu a12, a0, b3d <cnx_rc_search+0x1d>
|
|
b7f: 0d0c movi.n a13, 0
|
|
b81: 0108 l32i.n a0, a1, 0
|
|
b83: 11c8 l32i.n a12, a1, 4
|
|
b85: 31e8 l32i.n a14, a1, 12
|
|
b87: 0d2d mov.n a2, a13
|
|
b89: 41f8 l32i.n a15, a1, 16
|
|
b8b: 21d8 l32i.n a13, a1, 8
|
|
b8d: 20c112 addi a1, a1, 32
|
|
b90: f00d ret.n
|
|
b92: 4e0000 excw
|
|
b95: 000003 excw
|
|
b98: 000000 ill
|
|
b9b: 034e00 excw
|
|
b9e: 610000 excw
|
|
ba1: fffd excw
|
|
ba3: 000652 l8ui a5, a6, 0
|
|
ba6: 660b addi.n a6, a6, -1
|
|
ba8: 000662 l8ui a6, a6, 0
|
|
bab: fffb71 l32r a7, b98 <cnx_rc_search+0x78>
|
|
bae: 39b567 bgeu a5, a6, beb <cnx_rc_search+0xcb>
|
|
bb1: a03570 addx4 a3, a5, a7
|
|
bb4: fffa91 l32r a9, b9c <cnx_rc_search+0x7c>
|
|
bb7: 551b addi.n a5, a5, 1
|
|
bb9: 03d332 addmi a3, a3, 0x300
|
|
bbc: 430322 l8ui a2, a3, 67
|
|
bbf: 420342 l8ui a4, a3, 66
|
|
bc2: 112280 slli a2, a2, 8
|
|
bc5: 202240 or a2, a2, a4
|
|
bc8: 112280 slli a2, a2, 8
|
|
bcb: 410342 l8ui a4, a3, 65
|
|
bce: 400332 l8ui a3, a3, 64
|
|
bd1: 202240 or a2, a2, a4
|
|
bd4: 112280 slli a2, a2, 8
|
|
bd7: 202230 or a2, a2, a3
|
|
bda: 1e2282 l32i a8, a2, 120
|
|
bdd: 745050 extui a5, a5, 0, 8
|
|
be0: 0888 l32i.n a8, a8, 0
|
|
be2: 004952 s8i a5, a9, 0
|
|
be5: 046897 bbci a8, 9, bed <cnx_rc_search+0xcd>
|
|
be8: c59567 bne a5, a6, bb1 <cnx_rc_search+0x91>
|
|
beb: 020c movi.n a2, 0
|
|
bed: f00d ret.n
|
|
bef: 034d00 excw
|
|
bf2: 000000 ill
|
|
bf5: 000000 ill
|
|
bf8: 034d mov.n a4, a3
|
|
...
|
|
|
|
00000bfc <cnx_add_rc>:
|
|
bfc: fffda1 l32r a10, bf0 <cnx_rc_search+0xd0>
|
|
bff: 000aa2 l8ui a10, a10, 0
|
|
c02: fffc71 l32r a7, bf4 <cnx_rc_search+0xd4>
|
|
c05: 033ab6 bltui a10, 3, c0c <cnx_add_rc+0x10>
|
|
c08: f27c movi.n a2, -1
|
|
c0a: f00d ret.n
|
|
c0c: 442af6 bgeui a10, 2, c54 <cnx_add_rc+0x58>
|
|
c0f: a04a70 addx4 a4, a10, a7
|
|
c12: 03d442 addmi a4, a4, 0x300
|
|
c15: 404422 s8i a2, a4, 64
|
|
c18: 412820 srli a2, a2, 8
|
|
c1b: 414422 s8i a2, a4, 65
|
|
c1e: 412820 srli a2, a2, 8
|
|
c21: 424422 s8i a2, a4, 66
|
|
c24: 415820 srli a5, a2, 8
|
|
c27: 434452 s8i a5, a4, 67
|
|
c2a: 0005c6 j c45 <cnx_add_rc+0x49>
|
|
c2d: 416820 srli a6, a2, 8
|
|
c30: 03d972 addmi a7, a9, 0x300
|
|
c33: 444722 s8i a2, a7, 68
|
|
c36: 454762 s8i a6, a7, 69
|
|
c39: 416860 srli a6, a6, 8
|
|
c3c: 464762 s8i a6, a7, 70
|
|
c3f: 416860 srli a6, a6, 8
|
|
c42: 474762 s8i a6, a7, 71
|
|
c45: ffec81 l32r a8, bf8 <cnx_rc_search+0xd8>
|
|
c48: 000872 l8ui a7, a8, 0
|
|
c4b: 020c movi.n a2, 0
|
|
c4d: 771b addi.n a7, a7, 1
|
|
c4f: 004872 s8i a7, a8, 0
|
|
c52: f00d ret.n
|
|
c54: 8abc beqz.n a10, c90 <cnx_add_rc+0x94>
|
|
c56: 050c movi.n a5, 0
|
|
c58: 1e2262 l32i a6, a2, 120
|
|
c5b: a09570 addx4 a9, a5, a7
|
|
c5e: 03d9b2 addmi a11, a9, 0x300
|
|
c61: 430b82 l8ui a8, a11, 67
|
|
c64: 420b32 l8ui a3, a11, 66
|
|
c67: 118880 slli a8, a8, 8
|
|
c6a: 208830 or a8, a8, a3
|
|
c6d: 118880 slli a8, a8, 8
|
|
c70: 410b32 l8ui a3, a11, 65
|
|
c73: 400bb2 l8ui a11, a11, 64
|
|
c76: 208830 or a8, a8, a3
|
|
c79: 118880 slli a8, a8, 8
|
|
c7c: 2088b0 or a8, a8, a11
|
|
c7f: 1e2882 l32i a8, a8, 120
|
|
c82: 0f1867 beq a8, a6, c95 <cnx_add_rc+0x99>
|
|
c85: 551b addi.n a5, a5, 1
|
|
c87: 745050 extui a5, a5, 0, 8
|
|
c8a: cd95a7 bne a5, a10, c5b <cnx_add_rc+0x5f>
|
|
c8d: 000046 j c92 <cnx_add_rc+0x96>
|
|
c90: 050c movi.n a5, 0
|
|
c92: a09570 addx4 a9, a5, a7
|
|
c95: 0a6d mov.n a6, a10
|
|
c97: b51b addi.n a11, a5, 1
|
|
c99: 40aba7 bge a11, a10, cdd <cnx_add_rc+0xe1>
|
|
c9c: a03670 addx4 a3, a6, a7
|
|
c9f: 03d332 addmi a3, a3, 0x300
|
|
ca2: 660b addi.n a6, a6, -1
|
|
ca4: 746060 extui a6, a6, 0, 8
|
|
ca7: 3f0382 l8ui a8, a3, 63
|
|
caa: 3e0342 l8ui a4, a3, 62
|
|
cad: 118880 slli a8, a8, 8
|
|
cb0: 208840 or a8, a8, a4
|
|
cb3: 3d0342 l8ui a4, a3, 61
|
|
cb6: 118880 slli a8, a8, 8
|
|
cb9: 208840 or a8, a8, a4
|
|
cbc: 3c0342 l8ui a4, a3, 60
|
|
cbf: 118880 slli a8, a8, 8
|
|
cc2: 208840 or a8, a8, a4
|
|
cc5: 404382 s8i a8, a3, 64
|
|
cc8: 418880 srli a8, a8, 8
|
|
ccb: 414382 s8i a8, a3, 65
|
|
cce: 418880 srli a8, a8, 8
|
|
cd1: 424382 s8i a8, a3, 66
|
|
cd4: 418880 srli a8, a8, 8
|
|
cd7: 434382 s8i a8, a3, 67
|
|
cda: be2b67 blt a11, a6, c9c <cnx_add_rc+0xa0>
|
|
cdd: c04a50 sub a4, a10, a5
|
|
ce0: f49456 bnez a4, c2d <cnx_add_rc+0x31>
|
|
ce3: 03d942 addmi a4, a9, 0x300
|
|
ce6: 404422 s8i a2, a4, 64
|
|
ce9: 412820 srli a2, a2, 8
|
|
cec: 414422 s8i a2, a4, 65
|
|
cef: 412820 srli a2, a2, 8
|
|
cf2: 424422 s8i a2, a4, 66
|
|
cf5: ffcac6 j c24 <cnx_add_rc+0x28>
|
|
cf8: 034d mov.n a4, a3
|
|
cfa: 000000 ill
|
|
cfd: 000000 ill
|
|
d00: 034d mov.n a4, a3
|
|
d02: 4d0000 excw
|
|
d05: 000003 excw
|
|
d08: 000000 ill
|
|
...
|
|
|
|
00000d0c <cnx_remove_rc>:
|
|
d0c: fffb51 l32r a5, cf8 <cnx_add_rc+0xfc>
|
|
d0f: f0c112 addi a1, a1, -16
|
|
d12: 31e9 s32i.n a14, a1, 12
|
|
d14: 0109 s32i.n a0, a1, 0
|
|
d16: 11c9 s32i.n a12, a1, 4
|
|
d18: 21d9 s32i.n a13, a1, 8
|
|
d1a: 000552 l8ui a5, a5, 0
|
|
d1d: fff7d1 l32r a13, cfc <cnx_add_rc+0x100>
|
|
d20: 25bc beqz.n a5, d56 <cnx_remove_rc+0x4a>
|
|
d22: 0c0c movi.n a12, 0
|
|
d24: a0ecd0 addx4 a14, a12, a13
|
|
d27: 03de72 addmi a7, a14, 0x300
|
|
d2a: 430762 l8ui a6, a7, 67
|
|
d2d: 420782 l8ui a8, a7, 66
|
|
d30: 116680 slli a6, a6, 8
|
|
d33: 206680 or a6, a6, a8
|
|
d36: 116680 slli a6, a6, 8
|
|
d39: 410782 l8ui a8, a7, 65
|
|
d3c: 400772 l8ui a7, a7, 64
|
|
d3f: 206680 or a6, a6, a8
|
|
d42: 116680 slli a6, a6, 8
|
|
d45: 206670 or a6, a6, a7
|
|
d48: 631627 beq a6, a2, daf <cnx_remove_rc+0xa3>
|
|
d4b: cc1b addi.n a12, a12, 1
|
|
d4d: 74c0c0 extui a12, a12, 0, 8
|
|
d50: d095c7 bne a5, a12, d24 <cnx_remove_rc+0x18>
|
|
d53: 000046 j d58 <cnx_remove_rc+0x4c>
|
|
d56: 0c0c movi.n a12, 0
|
|
d58: 46bc57 bgeu a12, a5, da2 <cnx_remove_rc+0x96>
|
|
d5b: ffe921 l32r a2, d00 <cnx_add_rc+0x104>
|
|
d5e: a00cd0 addx4 a0, a12, a13
|
|
d61: cc1b addi.n a12, a12, 1
|
|
d63: 03d002 addmi a0, a0, 0x300
|
|
d66: 4700e2 l8ui a14, a0, 71
|
|
d69: 460032 l8ui a3, a0, 70
|
|
d6c: 11ee80 slli a14, a14, 8
|
|
d6f: 20ee30 or a14, a14, a3
|
|
d72: 450032 l8ui a3, a0, 69
|
|
d75: 11ee80 slli a14, a14, 8
|
|
d78: 20ee30 or a14, a14, a3
|
|
d7b: 440032 l8ui a3, a0, 68
|
|
d7e: 11ee80 slli a14, a14, 8
|
|
d81: 20ee30 or a14, a14, a3
|
|
d84: 4040e2 s8i a14, a0, 64
|
|
d87: 41e8e0 srli a14, a14, 8
|
|
d8a: 4140e2 s8i a14, a0, 65
|
|
d8d: 41e8e0 srli a14, a14, 8
|
|
d90: 4240e2 s8i a14, a0, 66
|
|
d93: 41e8e0 srli a14, a14, 8
|
|
d96: 4340e2 s8i a14, a0, 67
|
|
d99: 0002e2 l8ui a14, a2, 0
|
|
d9c: 74c0c0 extui a12, a12, 0, 8
|
|
d9f: bb3ce7 bltu a12, a14, d5e <cnx_remove_rc+0x52>
|
|
da2: 11c8 l32i.n a12, a1, 4
|
|
da4: 21d8 l32i.n a13, a1, 8
|
|
da6: 31e8 l32i.n a14, a1, 12
|
|
da8: 0108 l32i.n a0, a1, 0
|
|
daa: 10c112 addi a1, a1, 16
|
|
dad: f00d ret.n
|
|
daf: 10a132 movi a3, 0x110
|
|
db2: ffd501 l32r a0, d08 <cnx_add_rc+0x10c>
|
|
db5: 0000c0 callx0 a0
|
|
db8: ffd321 l32r a2, d04 <cnx_add_rc+0x108>
|
|
dbb: 060c movi.n a6, 0
|
|
dbd: 03de72 addmi a7, a14, 0x300
|
|
dc0: 080c movi.n a8, 0
|
|
dc2: 424782 s8i a8, a7, 66
|
|
dc5: 414782 s8i a8, a7, 65
|
|
dc8: 404782 s8i a8, a7, 64
|
|
dcb: 434762 s8i a6, a7, 67
|
|
dce: 000252 l8ui a5, a2, 0
|
|
dd1: 550b addi.n a5, a5, -1
|
|
dd3: 745050 extui a5, a5, 0, 8
|
|
dd6: 004252 s8i a5, a2, 0
|
|
dd9: ffdec6 j d58 <cnx_remove_rc+0x4c>
|
|
ddc: 034d mov.n a4, a3
|
|
dde: 000000 ill
|
|
de1: 000000 ill
|
|
de4: 034d mov.n a4, a3
|
|
de6: 4d0000 excw
|
|
de9: 000003 excw
|
|
dec: 000000 ill
|
|
def: fb5100 excw
|
|
df2: ff .byte 0xff
|
|
df3: e0c112 addi a1, a1, -32
|
|
df6: 31e9 s32i.n a14, a1, 12
|
|
df8: 0109 s32i.n a0, a1, 0
|
|
dfa: 11c9 s32i.n a12, a1, 4
|
|
dfc: 41f9 s32i.n a15, a1, 16
|
|
dfe: 21d9 s32i.n a13, a1, 8
|
|
e00: 000552 l8ui a5, a5, 0
|
|
e03: 02dd mov.n a13, a2
|
|
e05: 059516 beqz a5, e62 <cnx_remove_rc+0x156>
|
|
e08: fff6f1 l32r a15, de0 <cnx_remove_rc+0xd4>
|
|
e0b: 0c0c movi.n a12, 0
|
|
e0d: a0ecf0 addx4 a14, a12, a15
|
|
e10: 03de32 addmi a3, a14, 0x300
|
|
e13: 430322 l8ui a2, a3, 67
|
|
e16: 420342 l8ui a4, a3, 66
|
|
e19: 112280 slli a2, a2, 8
|
|
e1c: 202240 or a2, a2, a4
|
|
e1f: 112280 slli a2, a2, 8
|
|
e22: 410342 l8ui a4, a3, 65
|
|
e25: 400332 l8ui a3, a3, 64
|
|
e28: 202240 or a2, a2, a4
|
|
e2b: 112280 slli a2, a2, 8
|
|
e2e: 202230 or a2, a2, a3
|
|
e31: 2512d7 beq a2, a13, e5a <cnx_remove_rc+0x14e>
|
|
e34: 10a132 movi a3, 0x110
|
|
e37: ffed01 l32r a0, dec <cnx_remove_rc+0xe0>
|
|
e3a: 0000c0 callx0 a0
|
|
e3d: ffe951 l32r a5, de4 <cnx_remove_rc+0xd8>
|
|
e40: 000c movi.n a0, 0
|
|
e42: 03de62 addmi a6, a14, 0x300
|
|
e45: 070c movi.n a7, 0
|
|
e47: 414672 s8i a7, a6, 65
|
|
e4a: 404602 s8i a0, a6, 64
|
|
e4d: 070c movi.n a7, 0
|
|
e4f: 424672 s8i a7, a6, 66
|
|
e52: 070c movi.n a7, 0
|
|
e54: 434672 s8i a7, a6, 67
|
|
e57: 000552 l8ui a5, a5, 0
|
|
e5a: cc1b addi.n a12, a12, 1
|
|
e5c: 74c0c0 extui a12, a12, 0, 8
|
|
e5f: aa3c57 bltu a12, a5, e0d <cnx_remove_rc+0x101>
|
|
e62: 0108 l32i.n a0, a1, 0
|
|
e64: ffe1e1 l32r a14, de8 <cnx_remove_rc+0xdc>
|
|
e67: 11c8 l32i.n a12, a1, 4
|
|
e69: f3cef2 addi a15, a14, -13
|
|
e6c: 0fd9 s32i.n a13, a15, 0
|
|
e6e: 1d0c movi.n a13, 1
|
|
e70: 41f8 l32i.n a15, a1, 16
|
|
e72: 004ed2 s8i a13, a14, 0
|
|
e75: 21d8 l32i.n a13, a1, 8
|
|
e77: 31e8 l32i.n a14, a1, 12
|
|
e79: 20c112 addi a1, a1, 32
|
|
e7c: f00d ret.n
|
|
...
|
|
|
|
00000e80 <cnx_rc_update_rssi>:
|
|
e80: f0c112 addi a1, a1, -16
|
|
e83: 724232 s8i a3, a2, 114
|
|
e86: 11c9 s32i.n a12, a1, 4
|
|
e88: 0109 s32i.n a0, a1, 0
|
|
e8a: 02cd mov.n a12, a2
|
|
e8c: 700202 l8ui a0, a2, 112
|
|
e8f: 34cc bnez.n a4, e96 <cnx_rc_update_rssi+0x16>
|
|
e91: 032d mov.n a2, a3
|
|
e93: 0006c6 j eb2 <cnx_rc_update_rssi+0x32>
|
|
e96: 904330 addx2 a4, a3, a3
|
|
e99: 016080 slli a6, a0, 24
|
|
e9c: 316860 srai a6, a6, 24
|
|
e9f: 905660 addx2 a5, a6, a6
|
|
ea2: a05560 addx4 a5, a5, a6
|
|
ea5: 445a add.n a4, a4, a5
|
|
ea7: 24fb addi.n a2, a4, 15
|
|
ea9: b32440 movgez a2, a4, a4
|
|
eac: 212420 srai a2, a2, 4
|
|
eaf: 832300 moveqz a2, a3, a0
|
|
eb2: d0ac beqz.n a0, ee3 <cnx_rc_update_rssi+0x63>
|
|
eb4: c07200 sub a7, a2, a0
|
|
eb7: 710c92 l8ui a9, a12, 113
|
|
eba: 01b080 slli a11, a0, 24
|
|
ebd: 31b8b0 srai a11, a11, 24
|
|
ec0: c0b2b0 sub a11, a2, a11
|
|
ec3: 01a980 slli a10, a9, 24
|
|
ec6: 31a8a0 srai a10, a10, 24
|
|
ec9: 90bbb0 addx2 a11, a11, a11
|
|
ecc: 11bbf0 slli a11, a11, 1
|
|
ecf: a0aaa0 addx4 a10, a10, a10
|
|
ed2: 90aab0 addx2 a10, a10, a11
|
|
ed5: 8afb addi.n a8, a10, 15
|
|
ed7: b38aa0 movgez a8, a10, a10
|
|
eda: 218480 srai a8, a8, 4
|
|
edd: 937890 movnez a7, a8, a9
|
|
ee0: 714c72 s8i a7, a12, 113
|
|
ee3: 704c22 s8i a2, a12, 112
|
|
ee6: 740020 extui a0, a2, 0, 8
|
|
ee9: 50cc bnez.n a0, ef2 <cnx_rc_update_rssi+0x72>
|
|
eeb: 0c2d mov.n a2, a12
|
|
eed: 430c movi.n a3, 4
|
|
eef: 0054c5 call0 143c <cnx_sta_associated+0x98>
|
|
ef2: 710c22 l8ui a2, a12, 113
|
|
ef5: 066277 bbci a2, 7, eff <cnx_rc_update_rssi+0x7f>
|
|
ef8: 0c2d mov.n a2, a12
|
|
efa: 830c movi.n a3, 8
|
|
efc: 0053c5 call0 143c <cnx_sta_associated+0x98>
|
|
eff: 11c8 l32i.n a12, a1, 4
|
|
f01: 0108 l32i.n a0, a1, 0
|
|
f03: 10c112 addi a1, a1, 16
|
|
f06: f00d ret.n
|
|
f08: 000350 excw
|
|
f0b: 035000 excw
|
|
...
|
|
|
|
00000f10 <cnx_rc_update_state_metric>:
|
|
f10: f0c112 addi a1, a1, -16
|
|
f13: 0109 s32i.n a0, a1, 0
|
|
f15: 101466 bnei a4, 1, f29 <cnx_rc_update_state_metric+0x19>
|
|
f18: 730242 l8ui a4, a2, 115
|
|
f1b: 434a add.n a4, a3, a4
|
|
f1d: 010480 slli a0, a4, 24
|
|
f20: 734242 s8i a4, a2, 115
|
|
f23: 310800 srai a0, a0, 24
|
|
f26: 000486 j f3c <cnx_rc_update_state_metric+0x2c>
|
|
f29: 64cc bnez.n a4, f33 <cnx_rc_update_state_metric+0x23>
|
|
f2b: 010380 slli a0, a3, 24
|
|
f2e: 034d mov.n a4, a3
|
|
f30: fffb06 j f20 <cnx_rc_update_state_metric+0x10>
|
|
f33: 730202 l8ui a0, a2, 115
|
|
f36: 010080 slli a0, a0, 24
|
|
f39: 310800 srai a0, a0, 24
|
|
f3c: fff351 l32r a5, f08 <cnx_rc_update_rssi+0x88>
|
|
f3f: f40c movi.n a4, 15
|
|
f41: 0060d6 bgez a0, f4b <cnx_rc_update_state_metric+0x3b>
|
|
f44: 000c movi.n a0, 0
|
|
f46: 030c movi.n a3, 0
|
|
f48: 734232 s8i a3, a2, 115
|
|
f4b: 0558 l32i.n a5, a5, 0
|
|
f4d: a30c movi.n a3, 10
|
|
f4f: c05520 sub a5, a5, a2
|
|
f52: 833450 moveqz a3, a4, a5
|
|
f55: 04a307 bge a3, a0, f5d <cnx_rc_update_state_metric+0x4d>
|
|
f58: 030d mov.n a0, a3
|
|
f5a: 734232 s8i a3, a2, 115
|
|
f5d: 746000 extui a6, a0, 0, 8
|
|
f60: 16dc bnez.n a6, f75 <cnx_rc_update_state_metric+0x65>
|
|
f62: ffea71 l32r a7, f0c <cnx_rc_update_rssi+0x8c>
|
|
f65: 0778 l32i.n a7, a7, 0
|
|
f67: 079727 bne a7, a2, f72 <cnx_rc_update_state_metric+0x62>
|
|
f6a: 230c movi.n a3, 2
|
|
f6c: 004cc5 call0 143c <cnx_sta_associated+0x98>
|
|
f6f: 000086 j f75 <cnx_rc_update_state_metric+0x65>
|
|
f72: 000005 call0 f74 <cnx_rc_update_state_metric+0x64>
|
|
f75: 0108 l32i.n a0, a1, 0
|
|
f77: 10c112 addi a1, a1, 16
|
|
f7a: f00d ret.n
|
|
|
|
00000f7c <cnx_rc_update_age>:
|
|
f7c: f0c112 addi a1, a1, -16
|
|
f7f: 0109 s32i.n a0, a1, 0
|
|
f81: 648c beqz.n a4, f8b <cnx_rc_update_age+0xf>
|
|
f83: 750202 l8ui a0, a2, 117
|
|
f86: 071466 bnei a4, 1, f91 <cnx_rc_update_age+0x15>
|
|
f89: 330a add.n a3, a3, a0
|
|
f8b: 740030 extui a0, a3, 0, 8
|
|
f8e: 754202 s8i a0, a2, 117
|
|
f91: 30cc bnez.n a0, f98 <cnx_rc_update_age+0x1c>
|
|
f93: 130c movi.n a3, 1
|
|
f95: 004a45 call0 143c <cnx_sta_associated+0x98>
|
|
f98: 0108 l32i.n a0, a1, 0
|
|
f9a: 10c112 addi a1, a1, 16
|
|
f9d: f00d ret.n
|
|
...
|
|
|
|
00000fa8 <cnx_update_bss>:
|
|
fa8: f0c112 addi a1, a1, -16
|
|
fab: 1109 s32i.n a0, a1, 4
|
|
fad: 0139 s32i.n a3, a1, 0
|
|
faf: 21c9 s32i.n a12, a1, 8
|
|
fb1: 10c432 addi a3, a4, 16
|
|
fb4: 02cd mov.n a12, a2
|
|
fb6: 640c movi.n a4, 6
|
|
fb8: fffa01 l32r a0, fa0 <cnx_rc_update_age+0x24>
|
|
fbb: 0000c0 callx0 a0
|
|
fbe: f50c movi.n a5, 15
|
|
fc0: 47cc22 addi a2, a12, 71
|
|
fc3: 0148 l32i.n a4, a1, 0
|
|
fc5: 21c8 l32i.n a12, a1, 8
|
|
fc7: a438 l32i.n a3, a4, 40
|
|
fc9: b448 l32i.n a4, a4, 44
|
|
fcb: fff601 l32r a0, fa4 <cnx_rc_update_age+0x28>
|
|
fce: 0000c0 callx0 a0
|
|
fd1: 1108 l32i.n a0, a1, 4
|
|
fd3: 10c112 addi a1, a1, 16
|
|
fd6: f00d ret.n
|
|
fd8: 000350 excw
|
|
...
|
|
|
|
00001030 <cnx_update_bss_more>:
|
|
1030: ffea51 l32r a5, fd8 <cnx_update_bss+0x30>
|
|
1033: c0c112 addi a1, a1, -64
|
|
1036: f1f9 s32i.n a15, a1, 60
|
|
1038: c1c9 s32i.n a12, a1, 48
|
|
103a: b109 s32i.n a0, a1, 44
|
|
103c: e1e9 s32i.n a14, a1, 56
|
|
103e: d1d9 s32i.n a13, a1, 52
|
|
1040: 0e0c movi.n a14, 0
|
|
1042: 03dd mov.n a13, a3
|
|
1044: 051302 l16ui a0, a3, 10
|
|
1047: 02cd mov.n a12, a2
|
|
1049: 0558 l32i.n a5, a5, 0
|
|
104b: 0e1222 l16ui a2, a2, 28
|
|
104e: c055c0 sub a5, a5, a12
|
|
1051: 130c movi.n a3, 1
|
|
1053: 83e350 moveqz a14, a3, a5
|
|
1056: 021207 beq a2, a0, 105c <cnx_update_bss_more+0x2c>
|
|
1059: 0e5c02 s16i a0, a12, 28
|
|
105c: 74dc bnez.n a4, 1077 <cnx_update_bss_more+0x47>
|
|
105e: 6d38 l32i.n a3, a13, 24
|
|
1060: 339c beqz.n a3, 1077 <cnx_update_bss_more+0x47>
|
|
1062: 5e8c beqz.n a14, 106b <cnx_update_bss_more+0x3b>
|
|
1064: 0c2d mov.n a2, a12
|
|
1066: 0016c5 call0 11d4 <cnx_update_bss_more+0x1a4>
|
|
1069: 6d38 l32i.n a3, a13, 24
|
|
106b: 030362 l8ui a6, a3, 3
|
|
106e: 020372 l8ui a7, a3, 2
|
|
1071: 254c72 s8i a7, a12, 37
|
|
1074: 244c62 s8i a6, a12, 36
|
|
1077: 10cc22 addi a2, a12, 16
|
|
107a: 7d38 l32i.n a3, a13, 28
|
|
107c: 840c movi.n a4, 8
|
|
107e: 041d82 l16ui a8, a13, 8
|
|
1081: 115c82 s16i a8, a12, 34
|
|
1084: ffdf01 l32r a0, 1000 <cnx_update_bss+0x58>
|
|
1087: 0000c0 callx0 a0
|
|
108a: 00a422 movi a2, 0x400
|
|
108d: 031d02 l16ui a0, a13, 6
|
|
1090: 0f1c92 l16ui a9, a12, 30
|
|
1093: ffd2f1 l32r a15, fdc <cnx_update_bss+0x34>
|
|
1096: 309900 xor a9, a9, a0
|
|
1099: 0f69a7 bbci a9, 10, 10ac <cnx_update_bss_more+0x7c>
|
|
109c: ce8c beqz.n a14, 10ac <cnx_update_bss_more+0x7c>
|
|
109e: 103020 and a3, a0, a2
|
|
10a1: 0f2d mov.n a2, a15
|
|
10a3: ffd801 l32r a0, 1004 <cnx_update_bss+0x5c>
|
|
10a6: 0000c0 callx0 a0
|
|
10a9: 031d02 l16ui a0, a13, 6
|
|
10ac: fd38 l32i.n a3, a13, 60
|
|
10ae: 0f5c02 s16i a0, a12, 30
|
|
10b1: 939c beqz.n a3, 10ce <cnx_update_bss_more+0x9e>
|
|
10b3: 0c2d mov.n a2, a12
|
|
10b5: ffd401 l32r a0, 1008 <cnx_update_bss+0x60>
|
|
10b8: 0000c0 callx0 a0
|
|
10bb: 1f12a6 blti a2, 1, 10de <cnx_update_bss_more+0xae>
|
|
10be: ce9c beqz.n a14, 10de <cnx_update_bss_more+0xae>
|
|
10c0: 0c2d mov.n a2, a12
|
|
10c2: 57cc32 addi a3, a12, 87
|
|
10c5: ffd101 l32r a0, 100c <cnx_update_bss+0x64>
|
|
10c8: 0000c0 callx0 a0
|
|
10cb: 0003c6 j 10de <cnx_update_bss_more+0xae>
|
|
10ce: 570ca2 l8ui a10, a12, 87
|
|
10d1: 9a8c beqz.n a10, 10de <cnx_update_bss_more+0xae>
|
|
10d3: 57cc22 addi a2, a12, 87
|
|
10d6: 931c movi.n a3, 25
|
|
10d8: ffce01 l32r a0, 1010 <cnx_update_bss+0x68>
|
|
10db: 0000c0 callx0 a0
|
|
10de: ed38 l32i.n a3, a13, 56
|
|
10e0: ffc0f1 l32r a15, fe0 <cnx_update_bss+0x38>
|
|
10e3: a38c beqz.n a3, 10f1 <cnx_update_bss_more+0xc1>
|
|
10e5: 7d0f02 l8ui a0, a15, 125
|
|
10e8: 234026 beqi a0, 4, 110f <cnx_update_bss_more+0xdf>
|
|
10eb: 205026 beqi a0, 5, 110f <cnx_update_bss_more+0xdf>
|
|
10ee: 1d7026 beqi a0, 7, 110f <cnx_update_bss_more+0xdf>
|
|
10f1: dd38 l32i.n a3, a13, 52
|
|
10f3: 7d0f02 l8ui a0, a15, 125
|
|
10f6: 039c beqz.n a3, 110a <cnx_update_bss_more+0xda>
|
|
10f8: fec0b2 addi a11, a0, -2
|
|
10fb: 0bfb16 beqz a11, 11be <cnx_update_bss_more+0x18e>
|
|
10fe: fdc0e2 addi a14, a0, -3
|
|
1101: 0b9e16 beqz a14, 11be <cnx_update_bss_more+0x18e>
|
|
1104: fac022 addi a2, a0, -6
|
|
1107: 0b3216 beqz a2, 11be <cnx_update_bss_more+0x18e>
|
|
110a: 0e0c movi.n a14, 0
|
|
110c: 000486 j 1122 <cnx_update_bss_more+0xf2>
|
|
110f: 0103e2 l8ui a14, a3, 1
|
|
1112: 27cc22 addi a2, a12, 39
|
|
1115: ee2b addi.n a14, a14, 2
|
|
1117: 74e0e0 extui a14, a14, 0, 8
|
|
111a: 0e4d mov.n a4, a14
|
|
111c: ffbe01 l32r a0, 1014 <cnx_update_bss+0x6c>
|
|
111f: 0000c0 callx0 a0
|
|
1122: 264ce2 s8i a14, a12, 38
|
|
1125: 102d32 l32i a3, a13, 64
|
|
1128: 112d42 l32i a4, a13, 68
|
|
112b: 939c beqz.n a3, 1148 <cnx_update_bss_more+0x118>
|
|
112d: 749c beqz.n a4, 1148 <cnx_update_bss_more+0x118>
|
|
112f: e02f02 l32i a0, a15, 0x380
|
|
1132: 127037 bbci a0, 19, 1148 <cnx_update_bss_more+0x118>
|
|
1135: ffab21 l32r a2, fe4 <cnx_update_bss+0x3c>
|
|
1138: 4268 l32i.n a6, a2, 16
|
|
113a: 1e2c52 l32i a5, a12, 120
|
|
113d: 2f6652 s32i a5, a6, 188
|
|
1140: 4228 l32i.n a2, a2, 16
|
|
1142: ffb501 l32r a0, 1018 <cnx_update_bss+0x70>
|
|
1145: 0000c0 callx0 a0
|
|
1148: d1d8 l32i.n a13, a1, 52
|
|
114a: ffa771 l32r a7, fe8 <cnx_update_bss+0x40>
|
|
114d: e1e8 l32i.n a14, a1, 56
|
|
114f: 4d0772 l8ui a7, a7, 77
|
|
1152: f1f8 l32i.n a15, a1, 60
|
|
1154: 5de707 bbsi a7, 0, 11b5 <cnx_update_bss_more+0x185>
|
|
1157: ffa581 l32r a8, fec <cnx_update_bss+0x44>
|
|
115a: ffa531 l32r a3, ff0 <cnx_update_bss+0x48>
|
|
115d: 000882 l8ui a8, a8, 0
|
|
1160: 0338 l32i.n a3, a3, 0
|
|
1162: 340080 extui a0, a8, 0, 4
|
|
1165: 348480 extui a8, a8, 4, 4
|
|
1168: 491807 beq a8, a0, 11b5 <cnx_update_bss_more+0x185>
|
|
116b: a38c beqz.n a3, 1179 <cnx_update_bss_more+0x149>
|
|
116d: 012d mov.n a2, a1
|
|
116f: 044102 s8i a0, a1, 4
|
|
1172: 240c movi.n a4, 2
|
|
1174: 0149 s32i.n a4, a1, 0
|
|
1176: 0003c0 callx0 a3
|
|
1179: ffa801 l32r a0, 101c <cnx_update_bss+0x74>
|
|
117c: 0000c0 callx0 a0
|
|
117f: 321266 bnei a2, 1, 11b5 <cnx_update_bss_more+0x185>
|
|
1182: ff9c51 l32r a5, ff4 <cnx_update_bss+0x4c>
|
|
1185: e02552 l32i a5, a5, 0x380
|
|
1188: 95ec bnez.n a5, 11b5 <cnx_update_bss_more+0x185>
|
|
118a: ff9bc1 l32r a12, ff8 <cnx_update_bss+0x50>
|
|
118d: 4cc8 l32i.n a12, a12, 16
|
|
118f: cc4b addi.n a12, a12, 4
|
|
1191: 0c2d mov.n a2, a12
|
|
1193: ffa301 l32r a0, 1020 <cnx_update_bss+0x78>
|
|
1196: 0000c0 callx0 a0
|
|
1199: 0c2d mov.n a2, a12
|
|
119b: ff9831 l32r a3, ffc <cnx_update_bss+0x54>
|
|
119e: 040c movi.n a4, 0
|
|
11a0: ffa101 l32r a0, 1024 <cnx_update_bss+0x7c>
|
|
11a3: 0000c0 callx0 a0
|
|
11a6: 0c2d mov.n a2, a12
|
|
11a8: e8a332 movi a3, 0x3e8
|
|
11ab: 040c movi.n a4, 0
|
|
11ad: 150c movi.n a5, 1
|
|
11af: ff9e01 l32r a0, 1028 <cnx_update_bss+0x80>
|
|
11b2: 0000c0 callx0 a0
|
|
11b5: c1c8 l32i.n a12, a1, 48
|
|
11b7: b108 l32i.n a0, a1, 44
|
|
11b9: 40c112 addi a1, a1, 64
|
|
11bc: f00d ret.n
|
|
11be: 0103e2 l8ui a14, a3, 1
|
|
11c1: 27cc22 addi a2, a12, 39
|
|
11c4: ee2b addi.n a14, a14, 2
|
|
11c6: 74e0e0 extui a14, a14, 0, 8
|
|
11c9: 0e4d mov.n a4, a14
|
|
11cb: ff9801 l32r a0, 102c <cnx_update_bss+0x84>
|
|
11ce: 0000c0 callx0 a0
|
|
11d1: ffd346 j 1122 <cnx_update_bss_more+0xf2>
|
|
11d4: f00d ret.n
|
|
...
|
|
11de: 540000 extui a0, a0, 0, 6
|
|
11e1: 000003 excw
|
|
11e4: 000350 excw
|
|
...
|
|
|
|
00001210 <cnx_sta_leave>:
|
|
1210: d0c112 addi a1, a1, -48
|
|
1213: 81f9 s32i.n a15, a1, 32
|
|
1215: 4109 s32i.n a0, a1, 16
|
|
1217: 61d9 s32i.n a13, a1, 24
|
|
1219: 51c9 s32i.n a12, a1, 20
|
|
121b: 71e9 s32i.n a14, a1, 28
|
|
121d: 03cd mov.n a12, a3
|
|
121f: 02ed mov.n a14, a2
|
|
1221: 02d8 l32i.n a13, a2, 0
|
|
1223: fff101 l32r a0, 11e8 <cnx_update_bss_more+0x1b8>
|
|
1226: 0000c0 callx0 a0
|
|
1229: 030c movi.n a3, 0
|
|
122b: 0c4d mov.n a4, a12
|
|
122d: 050c movi.n a5, 0
|
|
122f: 0d1c62 l16ui a6, a12, 26
|
|
1232: 070c movi.n a7, 0
|
|
1234: 0179 s32i.n a7, a1, 0
|
|
1236: 1179 s32i.n a7, a1, 4
|
|
1238: b46060 extui a6, a6, 0, 12
|
|
123b: 027d mov.n a7, a2
|
|
123d: 020c movi.n a2, 0
|
|
123f: ffeb01 l32r a0, 11ec <cnx_update_bss_more+0x1bc>
|
|
1242: 0000c0 callx0 a0
|
|
1245: 0d2d mov.n a2, a13
|
|
1247: ffea01 l32r a0, 11f0 <cnx_update_bss_more+0x1c0>
|
|
124a: 0000c0 callx0 a0
|
|
124d: 350d82 l8ui a8, a13, 53
|
|
1250: 0f6837 bbci a8, 3, 1263 <cnx_sta_leave+0x53>
|
|
1253: 0d2d mov.n a2, a13
|
|
1255: ffe701 l32r a0, 11f4 <cnx_update_bss_more+0x1c4>
|
|
1258: 0000c0 callx0 a0
|
|
125b: 0d2d mov.n a2, a13
|
|
125d: ffe601 l32r a0, 11f8 <cnx_update_bss_more+0x1c8>
|
|
1260: 0000c0 callx0 a0
|
|
1263: 0f0c movi.n a15, 0
|
|
1265: 1df9 s32i.n a15, a13, 4
|
|
1267: 2df9 s32i.n a15, a13, 8
|
|
1269: 3df9 s32i.n a15, a13, 12
|
|
126b: 0f2d mov.n a2, a15
|
|
126d: ffe301 l32r a0, 11fc <cnx_update_bss_more+0x1cc>
|
|
1270: 0000c0 callx0 a0
|
|
1273: ffd9d1 l32r a13, 11d8 <cnx_update_bss_more+0x1a8>
|
|
1276: e80c22 l8ui a2, a12, 232
|
|
1279: a022d0 addx4 a2, a2, a13
|
|
127c: 692222 l32i a2, a2, 0x1a4
|
|
127f: ffe001 l32r a0, 1200 <cnx_update_bss_more+0x1d0>
|
|
1282: 0000c0 callx0 a0
|
|
1285: e80c32 l8ui a3, a12, 232
|
|
1288: a033d0 addx4 a3, a3, a13
|
|
128b: 6963f2 s32i a15, a3, 0x1a4
|
|
128e: 692d22 l32i a2, a13, 0x1a4
|
|
1291: 728c beqz.n a2, 129c <cnx_sta_leave+0x8c>
|
|
1293: ffdc01 l32r a0, 1204 <cnx_update_bss_more+0x1d4>
|
|
1296: 0000c0 callx0 a0
|
|
1299: 696df2 s32i a15, a13, 0x1a4
|
|
129c: 6a2d22 l32i a2, a13, 0x1a8
|
|
129f: 728c beqz.n a2, 12aa <cnx_sta_leave+0x9a>
|
|
12a1: ffd901 l32r a0, 1208 <cnx_update_bss_more+0x1d8>
|
|
12a4: 0000c0 callx0 a0
|
|
12a7: 6a6df2 s32i a15, a13, 0x1a8
|
|
12aa: 020c movi.n a2, 0
|
|
12ac: 030c movi.n a3, 0
|
|
12ae: 040c movi.n a4, 0
|
|
12b0: ffd701 l32r a0, 120c <cnx_update_bss_more+0x1dc>
|
|
12b3: 0000c0 callx0 a0
|
|
12b6: ffc951 l32r a5, 11dc <cnx_update_bss_more+0x1ac>
|
|
12b9: 240c movi.n a4, 2
|
|
12bb: 060c22 l8ui a2, a12, 6
|
|
12be: 0549 s32i.n a4, a5, 0
|
|
12c0: 166217 bbci a2, 1, 12da <cnx_sta_leave+0xca>
|
|
12c3: 937c movi.n a3, -7
|
|
12c5: 140c movi.n a4, 1
|
|
12c7: fda062 movi a6, 253
|
|
12ca: 106260 and a6, a2, a6
|
|
12cd: 064c62 s8i a6, a12, 6
|
|
12d0: 0c2d mov.n a2, a12
|
|
12d2: 000005 call0 12d4 <cnx_sta_leave+0xc4>
|
|
12d5: ffc271 l32r a7, 11e0 <cnx_update_bss_more+0x1b0>
|
|
12d8: 07c9 s32i.n a12, a7, 0
|
|
12da: 0c2d mov.n a2, a12
|
|
12dc: 61d8 l32i.n a13, a1, 24
|
|
12de: 000005 call0 12e0 <cnx_sta_leave+0xd0>
|
|
12e1: 4108 l32i.n a0, a1, 16
|
|
12e3: e97c movi.n a9, -2
|
|
12e5: ffbfa1 l32r a10, 11e4 <cnx_update_bss_more+0x1b4>
|
|
12e8: 2c88 l32i.n a8, a12, 8
|
|
12ea: 0af9 s32i.n a15, a10, 0
|
|
12ec: 108890 and a8, a8, a9
|
|
12ef: 2c89 s32i.n a8, a12, 8
|
|
12f1: 1e6ef2 s32i a15, a14, 120
|
|
12f4: 51c8 l32i.n a12, a1, 20
|
|
12f6: 71e8 l32i.n a14, a1, 28
|
|
12f8: 81f8 l32i.n a15, a1, 32
|
|
12fa: 30c112 addi a1, a1, 48
|
|
12fd: f00d ret.n
|
|
12ff: 004000 break 0, 0
|
|
...
|
|
131a: 210000 srai a0, a0, 0
|
|
131d: fff9 s32i.n a15, a15, 60
|
|
131f: f0c112 addi a1, a1, -16
|
|
1322: 0109 s32i.n a0, a1, 0
|
|
1324: fffc01 l32r a0, 1314 <cnx_sta_leave+0x104>
|
|
1327: 0000c0 callx0 a0
|
|
132a: 030c movi.n a3, 0
|
|
132c: fff621 l32r a2, 1304 <cnx_sta_leave+0xf4>
|
|
132f: 140c movi.n a4, 1
|
|
1331: fff901 l32r a0, 1318 <cnx_sta_leave+0x108>
|
|
1334: 0000c0 callx0 a0
|
|
1337: 030c movi.n a3, 0
|
|
1339: fff341 l32r a4, 1308 <cnx_sta_leave+0xf8>
|
|
133c: fff401 l32r a0, 130c <cnx_sta_leave+0xfc>
|
|
133f: 4d0442 l8ui a4, a4, 77
|
|
1342: 4028 l32i.n a2, a0, 16
|
|
1344: 116407 bbci a4, 0, 1359 <cnx_sta_leave+0x149>
|
|
1347: 360c movi.n a6, 3
|
|
1349: b84262 s8i a6, a2, 184
|
|
134c: 4078 l32i.n a7, a0, 16
|
|
134e: ba4762 s8i a6, a7, 186
|
|
1351: 4058 l32i.n a5, a0, 16
|
|
1353: b94532 s8i a3, a5, 185
|
|
1356: 000486 j 136c <cnx_sta_leave+0x15c>
|
|
1359: b84232 s8i a3, a2, 184
|
|
135c: 4098 l32i.n a9, a0, 16
|
|
135e: ba4932 s8i a3, a9, 186
|
|
1361: 4088 l32i.n a8, a0, 16
|
|
1363: ffeb21 l32r a2, 1310 <cnx_sta_leave+0x100>
|
|
1366: b94832 s8i a3, a8, 185
|
|
1369: 000005 call0 136c <cnx_sta_leave+0x15c>
|
|
136c: 0108 l32i.n a0, a1, 0
|
|
136e: 10c112 addi a1, a1, 16
|
|
1371: f00d ret.n
|
|
1373: 131c00 excw
|
|
1376: 000000 ill
|
|
1379: 000000 ill
|
|
137c: 009c40 excw
|
|
137f: 000000 ill
|
|
1382: 100000 and a0, a0, a0
|
|
1385: 000027 bnone a0, a2, 1389 <cnx_sta_leave+0x179>
|
|
...
|
|
|
|
000013a4 <cnx_sta_associated>:
|
|
13a4: e0c112 addi a1, a1, -32
|
|
13a7: 4139 s32i.n a3, a1, 16
|
|
13a9: 71c9 s32i.n a12, a1, 28
|
|
13ab: 6109 s32i.n a0, a1, 24
|
|
13ad: 02cd mov.n a12, a2
|
|
13af: fff601 l32r a0, 1388 <cnx_sta_leave+0x178>
|
|
13b2: 0000c0 callx0 a0
|
|
13b5: 130c movi.n a3, 1
|
|
13b7: 050c movi.n a5, 0
|
|
13b9: 4148 l32i.n a4, a1, 16
|
|
13bb: 070c movi.n a7, 0
|
|
13bd: 0d1462 l16ui a6, a4, 26
|
|
13c0: 0179 s32i.n a7, a1, 0
|
|
13c2: 1179 s32i.n a7, a1, 4
|
|
13c4: b46060 extui a6, a6, 0, 12
|
|
13c7: 027d mov.n a7, a2
|
|
13c9: 020c movi.n a2, 0
|
|
13cb: fff001 l32r a0, 138c <cnx_sta_leave+0x17c>
|
|
13ce: 0000c0 callx0 a0
|
|
13d1: 18cc22 addi a2, a12, 24
|
|
13d4: 5129 s32i.n a2, a1, 20
|
|
13d6: ffee01 l32r a0, 1390 <cnx_sta_leave+0x180>
|
|
13d9: 0000c0 callx0 a0
|
|
13dc: 5128 l32i.n a2, a1, 20
|
|
13de: ffe531 l32r a3, 1374 <cnx_sta_leave+0x164>
|
|
13e1: 040c movi.n a4, 0
|
|
13e3: ffec01 l32r a0, 1394 <cnx_sta_leave+0x184>
|
|
13e6: 0000c0 callx0 a0
|
|
13e9: cc4b addi.n a12, a12, 4
|
|
13eb: 0c2d mov.n a2, a12
|
|
13ed: ffea01 l32r a0, 1398 <cnx_sta_leave+0x188>
|
|
13f0: 0000c0 callx0 a0
|
|
13f3: ffe101 l32r a0, 1378 <cnx_sta_leave+0x168>
|
|
13f6: df2082 l32i a8, a0, 0x37c
|
|
13f9: e02092 l32i a9, a0, 0x380
|
|
13fc: 28ac beqz.n a8, 1422 <cnx_sta_associated+0x7e>
|
|
13fe: 201966 bnei a9, 1, 1422 <cnx_sta_associated+0x7e>
|
|
1401: 0c2d mov.n a2, a12
|
|
1403: ffde31 l32r a3, 137c <cnx_sta_leave+0x16c>
|
|
1406: 040c movi.n a4, 0
|
|
1408: 150c movi.n a5, 1
|
|
140a: ffe401 l32r a0, 139c <cnx_sta_leave+0x18c>
|
|
140d: 0000c0 callx0 a0
|
|
1410: ffdc01 l32r a0, 1380 <cnx_sta_leave+0x170>
|
|
1413: 7f2002 l32i a0, a0, 0x1fc
|
|
1416: 709c beqz.n a0, 1431 <cnx_sta_associated+0x8d>
|
|
1418: 3028 l32i.n a2, a0, 12
|
|
141a: 329c beqz.n a2, 1431 <cnx_sta_associated+0x8d>
|
|
141c: 0002c0 callx0 a2
|
|
141f: 000386 j 1431 <cnx_sta_associated+0x8d>
|
|
1422: 0c2d mov.n a2, a12
|
|
1424: ffd831 l32r a3, 1384 <cnx_sta_leave+0x174>
|
|
1427: 040c movi.n a4, 0
|
|
1429: 150c movi.n a5, 1
|
|
142b: ffdd01 l32r a0, 13a0 <cnx_sta_leave+0x190>
|
|
142e: 0000c0 callx0 a0
|
|
1431: 71c8 l32i.n a12, a1, 28
|
|
1433: 6108 l32i.n a0, a1, 24
|
|
1435: 20c112 addi a1, a1, 32
|
|
1438: f00d ret.n
|
|
143a: 0d0000 excw
|
|
143d: 0000f0 excw
|
|
...
|
|
|
|
00001450 <cnx_node_alloc>:
|
|
1450: 023d mov.n a3, a2
|
|
1452: e0c112 addi a1, a1, -32
|
|
1455: 31d9 s32i.n a13, a1, 12
|
|
1457: 1109 s32i.n a0, a1, 4
|
|
1459: fff901 l32r a0, 1440 <cnx_sta_associated+0x9c>
|
|
145c: 21c9 s32i.n a12, a1, 8
|
|
145e: c40002 l8ui a0, a0, 196
|
|
1461: 41e9 s32i.n a14, a1, 16
|
|
1463: 018096 bltz a0, 147f <cnx_node_alloc+0x2f>
|
|
1466: 202b addi.n a2, a0, 2
|
|
1468: fff701 l32r a0, 1444 <cnx_sta_associated+0xa0>
|
|
146b: 5008 l32i.n a0, a0, 20
|
|
146d: 1c0c movi.n a12, 1
|
|
146f: a0dc00 addx4 a13, a12, a0
|
|
1472: 202d42 l32i a4, a13, 128
|
|
1475: 749c beqz.n a4, 1490 <cnx_node_alloc+0x40>
|
|
1477: cc1b addi.n a12, a12, 1
|
|
1479: 74c0c0 extui a12, a12, 0, 8
|
|
147c: ef92c7 bne a2, a12, 146f <cnx_node_alloc+0x1f>
|
|
147f: 0e0c movi.n a14, 0
|
|
1481: 1108 l32i.n a0, a1, 4
|
|
1483: 21c8 l32i.n a12, a1, 8
|
|
1485: 0e2d mov.n a2, a14
|
|
1487: 31d8 l32i.n a13, a1, 12
|
|
1489: 41e8 l32i.n a14, a1, 16
|
|
148b: 20c112 addi a1, a1, 32
|
|
148e: f00d ret.n
|
|
1490: 10a122 movi a2, 0x110
|
|
1493: 0139 s32i.n a3, a1, 0
|
|
1495: ffec01 l32r a0, 1448 <cnx_sta_associated+0xa4>
|
|
1498: 0000c0 callx0 a0
|
|
149b: 02ed mov.n a14, a2
|
|
149d: 206d22 s32i a2, a13, 128
|
|
14a0: 32cc bnez.n a2, 14a7 <cnx_node_alloc+0x57>
|
|
14a2: 0e0c movi.n a14, 0
|
|
14a4: fff646 j 1481 <cnx_node_alloc+0x31>
|
|
14a7: 0138 l32i.n a3, a1, 0
|
|
14a9: 640c movi.n a4, 6
|
|
14ab: 0c7b addi.n a0, a12, 7
|
|
14ad: e84202 s8i a0, a2, 232
|
|
14b0: 202d22 l32i a2, a13, 128
|
|
14b3: ffe601 l32r a0, 144c <cnx_sta_associated+0xa8>
|
|
14b6: 0000c0 callx0 a0
|
|
14b9: fff106 j 1481 <cnx_node_alloc+0x31>
|
|
...
|
|
|
|
000014dc <cnx_node_remove>:
|
|
14dc: f0c112 addi a1, a1, -16
|
|
14df: 21d9 s32i.n a13, a1, 8
|
|
14e1: 0109 s32i.n a0, a1, 0
|
|
14e3: fff601 l32r a0, 14bc <cnx_node_alloc+0x6c>
|
|
14e6: 11c9 s32i.n a12, a1, 4
|
|
14e8: c40002 l8ui a0, a0, 196
|
|
14eb: 02cd mov.n a12, a2
|
|
14ed: 019096 bltz a0, 150a <cnx_node_remove+0x2e>
|
|
14f0: 602b addi.n a6, a0, 2
|
|
14f2: fff301 l32r a0, 14c0 <cnx_node_alloc+0x70>
|
|
14f5: 5058 l32i.n a5, a0, 20
|
|
14f7: 120c movi.n a2, 1
|
|
14f9: a0d250 addx4 a13, a2, a5
|
|
14fc: 202d32 l32i a3, a13, 128
|
|
14ff: 221b addi.n a2, a2, 1
|
|
1501: 1013c7 beq a3, a12, 1515 <cnx_node_remove+0x39>
|
|
1504: 742020 extui a2, a2, 0, 8
|
|
1507: ee9627 bne a6, a2, 14f9 <cnx_node_remove+0x1d>
|
|
150a: 11c8 l32i.n a12, a1, 4
|
|
150c: 21d8 l32i.n a13, a1, 8
|
|
150e: 0108 l32i.n a0, a1, 0
|
|
1510: 10c112 addi a1, a1, 16
|
|
1513: f00d ret.n
|
|
1515: 392c22 l32i a2, a12, 228
|
|
1518: ffed01 l32r a0, 14cc <cnx_node_alloc+0x7c>
|
|
151b: 0000c0 callx0 a0
|
|
151e: ffe931 l32r a3, 14c4 <cnx_node_alloc+0x74>
|
|
1521: e80c22 l8ui a2, a12, 232
|
|
1524: a02230 addx4 a2, a2, a3
|
|
1527: 692222 l32i a2, a2, 0x1a4
|
|
152a: ffe901 l32r a0, 14d0 <cnx_node_alloc+0x80>
|
|
152d: 0000c0 callx0 a0
|
|
1530: 0c2d mov.n a2, a12
|
|
1532: 130c movi.n a3, 1
|
|
1534: ffe561 l32r a6, 14c8 <cnx_node_alloc+0x78>
|
|
1537: e80c52 l8ui a5, a12, 232
|
|
153a: 040c movi.n a4, 0
|
|
153c: a05560 addx4 a5, a5, a6
|
|
153f: 696542 s32i a4, a5, 0x1a4
|
|
1542: ffe401 l32r a0, 14d4 <cnx_node_alloc+0x84>
|
|
1545: 0000c0 callx0 a0
|
|
1548: 0c2d mov.n a2, a12
|
|
154a: ffe301 l32r a0, 14d8 <cnx_node_alloc+0x88>
|
|
154d: 0000c0 callx0 a0
|
|
1550: 070c movi.n a7, 0
|
|
1552: 206d72 s32i a7, a13, 128
|
|
1555: ffec46 j 150a <cnx_node_remove+0x2e>
|
|
...
|
|
|
|
00001568 <cnx_node_search>:
|
|
1568: e0c112 addi a1, a1, -32
|
|
156b: 11c9 s32i.n a12, a1, 4
|
|
156d: 41f9 s32i.n a15, a1, 16
|
|
156f: 21d9 s32i.n a13, a1, 8
|
|
1571: 31e9 s32i.n a14, a1, 12
|
|
1573: 0109 s32i.n a0, a1, 0
|
|
1575: fff9e1 l32r a14, 155c <cnx_node_remove+0x80>
|
|
1578: fff801 l32r a0, 1558 <cnx_node_remove+0x7c>
|
|
157b: 02dd mov.n a13, a2
|
|
157d: c40022 l8ui a2, a0, 196
|
|
1580: 5ee8 l32i.n a14, a14, 20
|
|
1582: 3802a6 blti a2, -1, 15be <cnx_node_search+0x56>
|
|
1585: 0f0c movi.n a15, 0
|
|
1587: 0c0c movi.n a12, 0
|
|
1589: 000d32 l8ui a3, a13, 0
|
|
158c: 056307 bbci a3, 0, 1595 <cnx_node_search+0x2d>
|
|
158f: 202ef2 l32i a15, a14, 128
|
|
1592: 0006c6 j 15b1 <cnx_node_search+0x49>
|
|
1595: a03ce0 addx4 a3, a12, a14
|
|
1598: 5139 s32i.n a3, a1, 20
|
|
159a: 202332 l32i a3, a3, 128
|
|
159d: d38c beqz.n a3, 15ae <cnx_node_search+0x46>
|
|
159f: 0d2d mov.n a2, a13
|
|
15a1: 640c movi.n a4, 6
|
|
15a3: fff001 l32r a0, 1564 <cnx_node_remove+0x88>
|
|
15a6: 0000c0 callx0 a0
|
|
15a9: ffed01 l32r a0, 1560 <cnx_node_remove+0x84>
|
|
15ac: 12ac beqz.n a2, 15d1 <cnx_node_search+0x69>
|
|
15ae: c40022 l8ui a2, a0, 196
|
|
15b1: cc1b addi.n a12, a12, 1
|
|
15b3: 422b addi.n a4, a2, 2
|
|
15b5: 74c0c0 extui a12, a12, 0, 8
|
|
15b8: cd2c47 blt a12, a4, 1589 <cnx_node_search+0x21>
|
|
15bb: 000046 j 15c0 <cnx_node_search+0x58>
|
|
15be: 0f0c movi.n a15, 0
|
|
15c0: 0108 l32i.n a0, a1, 0
|
|
15c2: 11c8 l32i.n a12, a1, 4
|
|
15c4: 21d8 l32i.n a13, a1, 8
|
|
15c6: 0f2d mov.n a2, a15
|
|
15c8: 31e8 l32i.n a14, a1, 12
|
|
15ca: 41f8 l32i.n a15, a1, 16
|
|
15cc: 20c112 addi a1, a1, 32
|
|
15cf: f00d ret.n
|
|
15d1: 51f8 l32i.n a15, a1, 20
|
|
15d3: 202ff2 l32i a15, a15, 128
|
|
15d6: fff986 j 15c0 <cnx_node_search+0x58>
|
|
15d9: 000000 ill
|
|
15dc: ff .byte 0xff
|
|
15dd: 3f .byte 0x3f
|
|
15de: ff .byte 0xff
|
|
15df: ff .byte 0xff
|
|
15e0: 000050 excw
|
|
15e3: 009000 excw
|
|
...
|
|
|
|
0000160c <cnx_node_leave>:
|
|
160c: b0c112 addi a1, a1, -80
|
|
160f: 106102 s32i a0, a1, 64
|
|
1612: 1161c2 s32i a12, a1, 68
|
|
1615: f129 s32i.n a2, a1, 60
|
|
1617: 03cd mov.n a12, a3
|
|
1619: 01d322 addmi a2, a3, 0x100
|
|
161c: f0c222 addi a2, a2, -16
|
|
161f: fff501 l32r a0, 15f4 <cnx_node_search+0x8c>
|
|
1622: 0000c0 callx0 a0
|
|
1625: f108 l32i.n a0, a1, 60
|
|
1627: 202002 l32i a0, a0, 128
|
|
162a: ffec31 l32r a3, 15dc <cnx_node_search+0x74>
|
|
162d: c000c0 sub a0, a0, a12
|
|
1630: 0ad016 beqz a0, 16e1 <cnx_node_leave+0xd5>
|
|
1633: 0d1c22 l16ui a2, a12, 26
|
|
1636: 100230 and a0, a2, a3
|
|
1639: 210237 bnone a2, a3, 165e <cnx_node_leave+0x52>
|
|
163c: ffe921 l32r a2, 15e0 <cnx_node_search+0x78>
|
|
163f: 040c72 l8ui a7, a12, 4
|
|
1642: 030c62 l8ui a6, a12, 3
|
|
1645: 020c52 l8ui a5, a12, 2
|
|
1648: 010c42 l8ui a4, a12, 1
|
|
164b: 000c32 l8ui a3, a12, 0
|
|
164e: 050c82 l8ui a8, a12, 5
|
|
1651: 0189 s32i.n a8, a1, 0
|
|
1653: 1109 s32i.n a0, a1, 4
|
|
1655: ffe801 l32r a0, 15f8 <cnx_node_search+0x90>
|
|
1658: 0000c0 callx0 a0
|
|
165b: 000206 j 1667 <cnx_node_leave+0x5b>
|
|
165e: ffe121 l32r a2, 15e4 <cnx_node_search+0x7c>
|
|
1661: ffe601 l32r a0, 15fc <cnx_node_search+0x94>
|
|
1664: 0000c0 callx0 a0
|
|
1667: 0d1c92 l16ui a9, a12, 26
|
|
166a: ffdfa1 l32r a10, 15e8 <cnx_node_search+0x80>
|
|
166d: 06b916 beqz a9, 16dc <cnx_node_leave+0xd0>
|
|
1670: 0aa8 l32i.n a10, a10, 0
|
|
1672: 0aac beqz.n a10, 1696 <cnx_node_leave+0x8a>
|
|
1674: 14c122 addi a2, a1, 20
|
|
1677: 0c3d mov.n a3, a12
|
|
1679: 640c movi.n a4, 6
|
|
167b: 5b0c movi.n a11, 5
|
|
167d: 41b9 s32i.n a11, a1, 16
|
|
167f: ffe001 l32r a0, 1600 <cnx_node_search+0x98>
|
|
1682: 0000c0 callx0 a0
|
|
1685: 0d1c22 l16ui a2, a12, 26
|
|
1688: ffd901 l32r a0, 15ec <cnx_node_search+0x84>
|
|
168b: 1a4122 s8i a2, a1, 26
|
|
168e: 0008 l32i.n a0, a0, 0
|
|
1690: 10c122 addi a2, a1, 16
|
|
1693: 0000c0 callx0 a0
|
|
1696: ffdb01 l32r a0, 1604 <cnx_node_search+0x9c>
|
|
1699: 0000c0 callx0 a0
|
|
169c: 030c movi.n a3, 0
|
|
169e: 0c4d mov.n a4, a12
|
|
16a0: 0d1c62 l16ui a6, a12, 26
|
|
16a3: 070c movi.n a7, 0
|
|
16a5: 0179 s32i.n a7, a1, 0
|
|
16a7: 1179 s32i.n a7, a1, 4
|
|
16a9: b46060 extui a6, a6, 0, 12
|
|
16ac: 065d mov.n a5, a6
|
|
16ae: 027d mov.n a7, a2
|
|
16b0: 120c movi.n a2, 1
|
|
16b2: ffd501 l32r a0, 1608 <cnx_node_search+0xa0>
|
|
16b5: 0000c0 callx0 a0
|
|
16b8: 080c movi.n a8, 0
|
|
16ba: f07c movi.n a0, -1
|
|
16bc: 1b0c movi.n a11, 1
|
|
16be: ffcca1 l32r a10, 15f0 <cnx_node_search+0x88>
|
|
16c1: 0d1c22 l16ui a2, a12, 26
|
|
16c4: fa1a92 l16ui a9, a10, 0x1f4
|
|
16c7: 442020 extui a2, a2, 0, 5
|
|
16ca: 401200 ssl a2
|
|
16cd: a1bb00 sll a11, a11
|
|
16d0: 30bb00 xor a11, a11, a0
|
|
16d3: 1099b0 and a9, a9, a11
|
|
16d6: fa5a92 s16i a9, a10, 0x1f4
|
|
16d9: 0d5c82 s16i a8, a12, 26
|
|
16dc: 0c2d mov.n a2, a12
|
|
16de: 000005 call0 16e0 <cnx_node_leave+0xd4>
|
|
16e1: 1121c2 l32i a12, a1, 68
|
|
16e4: 102102 l32i a0, a1, 64
|
|
16e7: 50c112 addi a1, a1, 80
|
|
16ea: f00d ret.n
|
|
16ec: 000000 ill
|
|
16ef: 00b000 excw
|
|
...
|
|
16fa: 000000 ill
|
|
16fd: 0000c0 callx0 a0
|
|
1700: 0000d0 excw
|
|
1703: 3fff00 excw
|
|
1706: ff .byte 0xff
|
|
1707: ff .byte 0xff
|
|
...
|
|
|
|
00001748 <cnx_node_join>:
|
|
1748: b0c112 addi a1, a1, -80
|
|
174b: 106102 s32i a0, a1, 64
|
|
174e: 1161c2 s32i a12, a1, 68
|
|
1751: 1261d2 s32i a13, a1, 72
|
|
1754: 1361e2 s32i a14, a1, 76
|
|
1757: 03dd mov.n a13, a3
|
|
1759: 02ed mov.n a14, a2
|
|
175b: 04cd mov.n a12, a4
|
|
175d: 032d mov.n a2, a3
|
|
175f: 640c movi.n a4, 6
|
|
1761: ffe231 l32r a3, 16ec <cnx_node_leave+0xe0>
|
|
1764: ffea01 l32r a0, 170c <cnx_node_leave+0x100>
|
|
1767: 0000c0 callx0 a0
|
|
176a: d2dc bnez.n a2, 178b <cnx_node_join+0x43>
|
|
176c: 0c3d mov.n a3, a12
|
|
176e: 0e2d mov.n a2, a14
|
|
1770: 141c movi.n a4, 17
|
|
1772: ffe701 l32r a0, 1710 <cnx_node_leave+0x104>
|
|
1775: 0000c0 callx0 a0
|
|
1778: ffde21 l32r a2, 16f0 <cnx_node_leave+0xe4>
|
|
177b: ffe601 l32r a0, 1714 <cnx_node_leave+0x108>
|
|
177e: 0000c0 callx0 a0
|
|
1781: 0d3d mov.n a3, a13
|
|
1783: 0e2d mov.n a2, a14
|
|
1785: 000005 call0 1788 <cnx_node_join+0x40>
|
|
1788: 005306 j 18d8 <cnx_node_join+0x190>
|
|
178b: 0d1d92 l16ui a9, a13, 26
|
|
178e: 100c movi.n a0, 1
|
|
1790: 071956 bnez a9, 1805 <cnx_node_join+0xbd>
|
|
1793: ffd861 l32r a6, 16f4 <cnx_node_leave+0xe8>
|
|
1796: f1c9 s32i.n a12, a1, 60
|
|
1798: 800662 l8ui a6, a6, 128
|
|
179b: ffd791 l32r a9, 16f8 <cnx_node_leave+0xec>
|
|
179e: 0216e6 bgei a6, 1, 17a4 <cnx_node_join+0x5c>
|
|
17a1: 005106 j 18e9 <cnx_node_join+0x1a1>
|
|
17a4: 561b addi.n a5, a6, 1
|
|
17a6: fa1922 l16ui a2, a9, 0x1f4
|
|
17a9: 00cd mov.n a12, a0
|
|
17ab: 4480c0 extui a8, a12, 0, 5
|
|
17ae: 400800 ssr a8
|
|
17b1: b17020 sra a7, a2
|
|
17b4: 02e707 bbsi a7, 0, 17ba <cnx_node_join+0x72>
|
|
17b7: 004c06 j 18eb <cnx_node_join+0x1a3>
|
|
17ba: cc1b addi.n a12, a12, 1
|
|
17bc: f4c0c0 extui a12, a12, 0, 16
|
|
17bf: e895c7 bne a5, a12, 17ab <cnx_node_join+0x63>
|
|
17c2: 004946 j 18eb <cnx_node_join+0x1a3>
|
|
17c5: fa1902 l16ui a0, a9, 0x1f4
|
|
17c8: ffcd31 l32r a3, 16fc <cnx_node_leave+0xf0>
|
|
17cb: 120c movi.n a2, 1
|
|
17cd: 203c30 or a3, a12, a3
|
|
17d0: 0d5d32 s16i a3, a13, 26
|
|
17d3: 443030 extui a3, a3, 0, 5
|
|
17d6: 401300 ssl a3
|
|
17d9: a12200 sll a2, a2
|
|
17dc: 200020 or a0, a0, a2
|
|
17df: fa5902 s16i a0, a9, 0x1f4
|
|
17e2: ffcd01 l32r a0, 1718 <cnx_node_leave+0x10c>
|
|
17e5: 0000c0 callx0 a0
|
|
17e8: 130c movi.n a3, 1
|
|
17ea: 0c6d mov.n a6, a12
|
|
17ec: 0c5d mov.n a5, a12
|
|
17ee: 027d mov.n a7, a2
|
|
17f0: 040c movi.n a4, 0
|
|
17f2: 120c movi.n a2, 1
|
|
17f4: 0149 s32i.n a4, a1, 0
|
|
17f6: 1149 s32i.n a4, a1, 4
|
|
17f8: f1c8 l32i.n a12, a1, 60
|
|
17fa: 0d4d mov.n a4, a13
|
|
17fc: ffc801 l32r a0, 171c <cnx_node_leave+0x110>
|
|
17ff: 0000c0 callx0 a0
|
|
1802: 0d1d92 l16ui a9, a13, 26
|
|
1805: ffbe21 l32r a2, 1700 <cnx_node_leave+0xf4>
|
|
1808: 000d32 l8ui a3, a13, 0
|
|
180b: 010d42 l8ui a4, a13, 1
|
|
180e: 020d52 l8ui a5, a13, 2
|
|
1811: 030d62 l8ui a6, a13, 3
|
|
1814: 040d72 l8ui a7, a13, 4
|
|
1817: ffbb81 l32r a8, 1704 <cnx_node_leave+0xf8>
|
|
181a: 050da2 l8ui a10, a13, 5
|
|
181d: 108980 and a8, a9, a8
|
|
1820: 01a9 s32i.n a10, a1, 0
|
|
1822: 1189 s32i.n a8, a1, 4
|
|
1824: ffbf01 l32r a0, 1720 <cnx_node_leave+0x114>
|
|
1827: 0000c0 callx0 a0
|
|
182a: 1e2e22 l32i a2, a14, 120
|
|
182d: 0d3d mov.n a3, a13
|
|
182f: 640c movi.n a4, 6
|
|
1831: ffbc01 l32r a0, 1724 <cnx_node_leave+0x118>
|
|
1834: 0000c0 callx0 a0
|
|
1837: 0c3d mov.n a3, a12
|
|
1839: 0e2d mov.n a2, a14
|
|
183b: 040c movi.n a4, 0
|
|
183d: 1e2ea2 l32i a10, a14, 120
|
|
1840: 0d1d92 l16ui a9, a13, 26
|
|
1843: 0d5a92 s16i a9, a10, 26
|
|
1846: ffb801 l32r a0, 1728 <cnx_node_leave+0x11c>
|
|
1849: 0000c0 callx0 a0
|
|
184c: 1e2e22 l32i a2, a14, 120
|
|
184f: ffa032 movi a3, 255
|
|
1852: 640c movi.n a4, 6
|
|
1854: ffb601 l32r a0, 172c <cnx_node_leave+0x120>
|
|
1857: 0000c0 callx0 a0
|
|
185a: 1e2ec2 l32i a12, a14, 120
|
|
185d: 0b0c movi.n a11, 0
|
|
185f: 2d2e02 l32i a0, a14, 180
|
|
1862: 0d5cb2 s16i a11, a12, 26
|
|
1865: 049016 beqz a0, 18b2 <cnx_node_join+0x16a>
|
|
1868: 6028 l32i.n a2, a0, 24
|
|
186a: 1238 l32i.n a3, a2, 4
|
|
186c: 43bc beqz.n a3, 18a4 <cnx_node_join+0x15c>
|
|
186e: 392d22 l32i a2, a13, 228
|
|
1871: ffaf01 l32r a0, 1730 <cnx_node_leave+0x124>
|
|
1874: 0000c0 callx0 a0
|
|
1877: 2d2e22 l32i a2, a14, 180
|
|
187a: 0d3d mov.n a3, a13
|
|
187c: 6228 l32i.n a2, a2, 24
|
|
187e: ffad01 l32r a0, 1734 <cnx_node_leave+0x128>
|
|
1881: 0000c0 callx0 a0
|
|
1884: 396d22 s32i a2, a13, 228
|
|
1887: 04d216 beqz a2, 18d8 <cnx_node_join+0x190>
|
|
188a: 023d mov.n a3, a2
|
|
188c: 2d2e42 l32i a4, a14, 180
|
|
188f: 260d52 l8ui a5, a13, 38
|
|
1892: 6428 l32i.n a2, a4, 24
|
|
1894: 27cd42 addi a4, a13, 39
|
|
1897: ffa801 l32r a0, 1738 <cnx_node_leave+0x12c>
|
|
189a: 0000c0 callx0 a0
|
|
189d: 72fc bnez.n a2, 18d8 <cnx_node_join+0x190>
|
|
189f: 2d2e22 l32i a2, a14, 180
|
|
18a2: 6228 l32i.n a2, a2, 24
|
|
18a4: 392d32 l32i a3, a13, 228
|
|
18a7: ffa501 l32r a0, 173c <cnx_node_leave+0x130>
|
|
18aa: 0000c0 callx0 a0
|
|
18ad: 130c movi.n a3, 1
|
|
18af: 184d32 s8i a3, a13, 24
|
|
18b2: ff95c1 l32r a12, 1708 <cnx_node_leave+0xfc>
|
|
18b5: 0c48 l32i.n a4, a12, 0
|
|
18b7: d49c beqz.n a4, 18d8 <cnx_node_join+0x190>
|
|
18b9: 14c122 addi a2, a1, 20
|
|
18bc: 0d3d mov.n a3, a13
|
|
18be: 640c movi.n a4, 6
|
|
18c0: 450c movi.n a5, 4
|
|
18c2: 4159 s32i.n a5, a1, 16
|
|
18c4: ff9f01 l32r a0, 1740 <cnx_node_leave+0x134>
|
|
18c7: 0000c0 callx0 a0
|
|
18ca: 0d1d22 l16ui a2, a13, 26
|
|
18cd: 0c08 l32i.n a0, a12, 0
|
|
18cf: 1a4122 s8i a2, a1, 26
|
|
18d2: 10c122 addi a2, a1, 16
|
|
18d5: 0000c0 callx0 a0
|
|
18d8: 1121c2 l32i a12, a1, 68
|
|
18db: 1221d2 l32i a13, a1, 72
|
|
18de: 1321e2 l32i a14, a1, 76
|
|
18e1: 102102 l32i a0, a1, 64
|
|
18e4: 50c112 addi a1, a1, 80
|
|
18e7: f00d ret.n
|
|
18e9: 00cd mov.n a12, a0
|
|
18eb: 0226c7 blt a6, a12, 18f1 <cnx_node_join+0x1a9>
|
|
18ee: ffb4c6 j 17c5 <cnx_node_join+0x7d>
|
|
18f1: f138 l32i.n a3, a1, 60
|
|
18f3: 0e2d mov.n a2, a14
|
|
18f5: 141c movi.n a4, 17
|
|
18f7: ff9301 l32r a0, 1744 <cnx_node_leave+0x138>
|
|
18fa: 0000c0 callx0 a0
|
|
18fd: 0d3d mov.n a3, a13
|
|
18ff: 0e2d mov.n a2, a14
|
|
1901: 000005 call0 1904 <cnx_node_join+0x1bc>
|
|
1904: fff406 j 18d8 <cnx_node_join+0x190>
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00001910 <.irom.text>:
|
|
1910: 636572 s32i a7, a5, 0x18c
|
|
1913: 6f .byte 0x6f
|
|
1914: 6e .byte 0x6e
|
|
1915: 6e .byte 0x6e
|
|
1916: 746365 excw
|
|
1919: 000a add.n a0, a0, a0
|
|
191b: 000000 ill
|
|
191e: 6e0000 excw
|
|
1921: 6f .byte 0x6f
|
|
1922: 732520 excw
|
|
1925: 6f6620 excw
|
|
1928: 646e75 excw
|
|
192b: 202c movi.n a0, 34
|
|
192d: 636572 s32i a7, a5, 0x18c
|
|
1930: 6f .byte 0x6f
|
|
1931: 6e .byte 0x6e
|
|
1932: 6e .byte 0x6e
|
|
1933: 746365 excw
|
|
1936: 666120 excw
|
|
1939: 726574 excw
|
|
193c: 733120 excw
|
|
193f: 000a add.n a0, a0, a0
|
|
...
|
|
194d: 000000 ill
|
|
1950: 616562 s32i a6, a5, 0x184
|
|
1953: 6e6f63 excw
|
|
1956: 697420 excw
|
|
1959: 656d excw
|
|
195b: 6f .byte 0x6f
|
|
195c: 0a7475 excw
|
|
195f: 747300 extui a7, a0, 3, 8
|
|
1962: 697461 l32r a6, fffdbf34 <cnx_node_join+0xfffda7ec>
|
|
1965: 6f .byte 0x6f
|
|
1966: 6e .byte 0x6e
|
|
1967: 203a add.n a2, a0, a3
|
|
1969: 323025 excw
|
|
196c: 3a78 l32i.n a7, a10, 12
|
|
196e: 323025 excw
|
|
1971: 3a78 l32i.n a7, a10, 12
|
|
1973: 323025 excw
|
|
1976: 3a78 l32i.n a7, a10, 12
|
|
1978: 323025 excw
|
|
197b: 3a78 l32i.n a7, a10, 12
|
|
197d: 323025 excw
|
|
1980: 3a78 l32i.n a7, a10, 12
|
|
1982: 323025 excw
|
|
1985: 2078 l32i.n a7, a0, 8
|
|
1987: 656c movi.n a5, -26
|
|
1989: 657661 l32r a6, fffdaf64 <cnx_node_join+0xfffd981c>
|
|
198c: 202c movi.n a0, 34
|
|
198e: 444941 l32r a4, fffd2ab4 <cnx_node_join+0xfffd136c>
|
|
1991: 203d20 or a3, a13, a2
|
|
1994: 0a6425 excw
|
|
...
|
|
199f: 616d00 excw
|
|
19a2: 2078 l32i.n a7, a0, 8
|
|
19a4: 6e6f63 excw
|
|
19a7: 6e .byte 0x6e
|
|
19a8: 746365 excw
|
|
19ab: 6f69 s32i.n a6, a15, 24
|
|
19ad: 6e .byte 0x6e
|
|
19ae: 000a21 l32r a2, fffc19d8 <cnx_node_join+0xfffc0290>
|
|
...
|
|
19bd: 000000 ill
|
|
19c0: 616d excw
|
|
19c2: 2078 l32i.n a7, a0, 8
|
|
19c4: 6e6f63 excw
|
|
19c7: 6e .byte 0x6e
|
|
19c8: 746365 excw
|
|
19cb: 6f69 s32i.n a6, a15, 24
|
|
19cd: 6e .byte 0x6e
|
|
19ce: 000a21 l32r a2, fffc19f8 <cnx_node_join+0xfffc02b0>
|
|
...
|
|
19dd: 000000 ill
|
|
19e0: 617473 excw
|
|
19e3: 6f6974 excw
|
|
19e6: 6e .byte 0x6e
|
|
19e7: 203a add.n a2, a0, a3
|
|
19e9: 323025 excw
|
|
19ec: 3a78 l32i.n a7, a10, 12
|
|
19ee: 323025 excw
|
|
19f1: 3a78 l32i.n a7, a10, 12
|
|
19f3: 323025 excw
|
|
19f6: 3a78 l32i.n a7, a10, 12
|
|
19f8: 323025 excw
|
|
19fb: 3a78 l32i.n a7, a10, 12
|
|
19fd: 323025 excw
|
|
1a00: 3a78 l32i.n a7, a10, 12
|
|
1a02: 323025 excw
|
|
1a05: 2078 l32i.n a7, a0, 8
|
|
1a07: 6f6a add.n a6, a15, a6
|
|
1a09: 6e69 s32i.n a6, a14, 24
|
|
1a0b: 202c movi.n a0, 34
|
|
1a0d: 444941 l32r a4, fffd2b34 <cnx_node_join+0xfffd13ec>
|
|
1a10: 203d20 or a3, a13, a2
|
|
1a13: 0a6425 excw
|
|
...
|