1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-06 05:21:22 +03:00
esp8266/doc/lib_dump/full/libwps.dobj
Markus Sattler 7a6765c4bc add lib dump
2015-07-04 11:11:03 +02:00

15127 lines
640 KiB
Plaintext

In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libwps.a:
eap_common.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <eap_hdr_len_valid-0xc>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
...
0000000c <eap_hdr_len_valid>:
c: f0c112 addi a1, a1, -16
f: 1109 s32i.n a0, a1, 4
11: 21c9 s32i.n a12, a1, 8
13: 0139 s32i.n a3, a1, 0
15: 02cd mov.n a12, a2
17: 82ac beqz.n a2, 43 <eap_hdr_len_valid+0x37>
19: fffe45 call0 0 <eap_hdr_len_valid-0xc>
1c: 1c08 l32i.n a0, a12, 4
1e: 2140b6 bltui a0, 4, 43 <eap_hdr_len_valid+0x37>
21: 030242 l8ui a4, a2, 3
24: 020232 l8ui a3, a2, 2
27: 112480 slli a2, a4, 8
2a: 202230 or a2, a2, a3
2d: 743820 extui a3, a2, 8, 8
30: 742020 extui a2, a2, 0, 8
33: 112280 slli a2, a2, 8
36: 202230 or a2, a2, a3
39: 0138 l32i.n a3, a1, 0
3b: 334b addi.n a3, a3, 4
3d: 023237 bltu a2, a3, 43 <eap_hdr_len_valid+0x37>
40: 04b027 bgeu a0, a2, 48 <eap_hdr_len_valid+0x3c>
43: 020c movi.n a2, 0
45: 000046 j 4a <eap_hdr_len_valid+0x3e>
48: 120c movi.n a2, 1
4a: 21c8 l32i.n a12, a1, 8
4c: 1108 l32i.n a0, a1, 4
4e: 10c112 addi a1, a1, 16
51: f00d ret.n
...
00000054 <eap_hdr_validate>:
54: e0c112 addi a1, a1, -32
57: 0159 s32i.n a5, a1, 0
59: 2109 s32i.n a0, a1, 8
5b: 1139 s32i.n a3, a1, 4
5d: 31c9 s32i.n a12, a1, 12
5f: 41d9 s32i.n a13, a1, 16
61: 04cd mov.n a12, a4
63: 02dd mov.n a13, a2
65: 130c movi.n a3, 1
67: 042d mov.n a2, a4
69: 000005 call0 6c <eap_hdr_validate+0x18>
6c: b2ec bnez.n a2, 9b <eap_hdr_validate+0x47>
6e: 020c movi.n a2, 0
70: 000706 j 90 <eap_hdr_validate+0x3c>
73: ff7d56 bnez a13, 6e <eap_hdr_validate+0x1a>
76: 1138 l32i.n a3, a1, 4
78: 225b addi.n a2, a2, 5
7a: f09437 bne a4, a3, 6e <eap_hdr_validate+0x1a>
7d: 745800 extui a5, a0, 8, 8
80: 744000 extui a4, a0, 0, 8
83: 114480 slli a4, a4, 8
86: 204450 or a4, a4, a5
89: 0158 l32i.n a5, a1, 0
8b: fbc442 addi a4, a4, -5
8e: 0549 s32i.n a4, a5, 0
90: 31c8 l32i.n a12, a1, 12
92: 41d8 l32i.n a13, a1, 16
94: 2108 l32i.n a0, a1, 8
96: 20c112 addi a1, a1, 32
99: f00d ret.n
9b: 0c2d mov.n a2, a12
9d: fff605 call0 0 <eap_hdr_len_valid-0xc>
a0: fea052 movi a5, 254
a3: 040242 l8ui a4, a2, 4
a6: 030202 l8ui a0, a2, 3
a9: 020232 l8ui a3, a2, 2
ac: 110080 slli a0, a0, 8
af: 200030 or a0, a0, a3
b2: bd9457 bne a4, a5, 73 <eap_hdr_validate+0x1f>
b5: 743800 extui a3, a0, 8, 8
b8: 740000 extui a0, a0, 0, 8
bb: 110080 slli a0, a0, 8
be: 200030 or a0, a0, a3
c1: a9a0b6 bltui a0, 12, 6e <eap_hdr_validate+0x1a>
c4: 070232 l8ui a3, a2, 7
c7: 060252 l8ui a5, a2, 6
ca: 050242 l8ui a4, a2, 5
cd: 115580 slli a5, a5, 8
d0: 114400 slli a4, a4, 16
d3: 204450 or a4, a4, a5
d6: 203340 or a3, a3, a4
d9: 919d37 bne a13, a3, 6e <eap_hdr_validate+0x1a>
dc: 1168 l32i.n a6, a1, 4
de: 090292 l8ui a9, a2, 9
e1: 0a0282 l8ui a8, a2, 10
e4: 0b0272 l8ui a7, a2, 11
e7: 118880 slli a8, a8, 8
ea: 207780 or a7, a7, a8
ed: 080282 l8ui a8, a2, 8
f0: 119900 slli a9, a9, 16
f3: 018880 slli a8, a8, 24
f6: 208890 or a8, a8, a9
f9: 207780 or a7, a7, a8
fc: c06670 sub a6, a6, a7
ff: f6b656 bnez a6, 6e <eap_hdr_validate+0x1a>
102: 22cb addi.n a2, a2, 12
104: 01a8 l32i.n a10, a1, 0
106: f4c092 addi a9, a0, -12
109: 0a99 s32i.n a9, a10, 0
10b: ffe046 j 90 <eap_hdr_validate+0x3c>
...
00000128 <eap_msg_alloc>:
128: 570c movi.n a7, 5
12a: e0c112 addi a1, a1, -32
12d: 51c9 s32i.n a12, a1, 20
12f: 2159 s32i.n a5, a1, 8
131: 1169 s32i.n a6, a1, 4
133: 0139 s32i.n a3, a1, 0
135: 61d9 s32i.n a13, a1, 24
137: 4109 s32i.n a0, a1, 16
139: 02dd mov.n a13, a2
13b: c20c movi.n a2, 12
13d: 8327d0 moveqz a2, a7, a13
140: 242a add.n a2, a4, a2
142: 3129 s32i.n a2, a1, 12
144: fff301 l32r a0, 110 <eap_hdr_validate+0xbc>
147: 0000c0 callx0 a0
14a: 02cd mov.n a12, a2
14c: 05b256 bnez a2, 1ab <eap_msg_alloc+0x83>
14f: 0c0c movi.n a12, 0
151: 001246 j 19e <eap_msg_alloc+0x76>
154: 0c2d mov.n a2, a12
156: 130c movi.n a3, 1
158: ffef01 l32r a0, 114 <eap_hdr_validate+0xc0>
15b: 0000c0 callx0 a0
15e: fea082 movi a8, 254
161: 330c movi.n a3, 3
163: 004282 s8i a8, a2, 0
166: 0c2d mov.n a2, a12
168: ffec01 l32r a0, 118 <eap_hdr_validate+0xc4>
16b: 0000c0 callx0 a0
16e: 430c movi.n a3, 4
170: 0242d2 s8i a13, a2, 2
173: 4198d0 srli a9, a13, 8
176: f5a0d0 extui a10, a13, 16, 16
179: 0042a2 s8i a10, a2, 0
17c: 014292 s8i a9, a2, 1
17f: 0c2d mov.n a2, a12
181: ffe601 l32r a0, 11c <eap_hdr_validate+0xc8>
184: 0000c0 callx0 a0
187: 01b8 l32i.n a11, a1, 0
189: 0342b2 s8i a11, a2, 3
18c: f5d0b0 extui a13, a11, 16, 16
18f: 7508b0 extui a0, a11, 24, 8
192: 004202 s8i a0, a2, 0
195: 0142d2 s8i a13, a2, 1
198: 41b8b0 srli a11, a11, 8
19b: 0242b2 s8i a11, a2, 2
19e: 4108 l32i.n a0, a1, 16
1a0: 0c2d mov.n a2, a12
1a2: 61d8 l32i.n a13, a1, 24
1a4: 51c8 l32i.n a12, a1, 20
1a6: 20c112 addi a1, a1, 32
1a9: f00d ret.n
1ab: 430c movi.n a3, 4
1ad: ffdc01 l32r a0, 120 <eap_hdr_validate+0xcc>
1b0: 0000c0 callx0 a0
1b3: 3138 l32i.n a3, a1, 12
1b5: 2158 l32i.n a5, a1, 8
1b7: 1148 l32i.n a4, a1, 4
1b9: 014242 s8i a4, a2, 1
1bc: 004252 s8i a5, a2, 0
1bf: 744830 extui a4, a3, 8, 8
1c2: 113380 slli a3, a3, 8
1c5: 203340 or a3, a3, a4
1c8: 024232 s8i a3, a2, 2
1cb: 413830 srli a3, a3, 8
1ce: 034232 s8i a3, a2, 3
1d1: f7fd56 bnez a13, 154 <eap_msg_alloc+0x2c>
1d4: 0c2d mov.n a2, a12
1d6: 130c movi.n a3, 1
1d8: ffd301 l32r a0, 124 <eap_hdr_validate+0xd0>
1db: 0000c0 callx0 a0
1de: 0168 l32i.n a6, a1, 0
1e0: 004262 s8i a6, a2, 0
1e3: ffedc6 j 19e <eap_msg_alloc+0x76>
...
000001e8 <eap_update_len>:
1e8: 32cb addi.n a3, a2, 12
1ea: 2248 l32i.n a4, a2, 8
1ec: 1228 l32i.n a2, a2, 4
1ee: 834340 moveqz a4, a3, a4
1f1: 1142b6 bltui a2, 4, 206 <eap_update_len+0x1e>
1f4: 746820 extui a6, a2, 8, 8
1f7: 115280 slli a5, a2, 8
1fa: 205560 or a5, a5, a6
1fd: 024452 s8i a5, a4, 2
200: 415850 srli a5, a5, 8
203: 034452 s8i a5, a4, 3
206: f00d ret.n
00000208 <eap_get_id>:
208: f0c112 addi a1, a1, -16
20b: 0109 s32i.n a0, a1, 0
20d: 1208 l32i.n a0, a2, 4
20f: 0440f6 bgeui a0, 4, 217 <eap_get_id+0xf>
212: 020c movi.n a2, 0
214: 000146 j 21d <eap_get_id+0x15>
217: ffde85 call0 0 <eap_hdr_len_valid-0xc>
21a: 010222 l8ui a2, a2, 1
21d: 0108 l32i.n a0, a1, 0
21f: 10c112 addi a1, a1, 16
222: f00d ret.n
00000224 <eap_get_type>:
224: f0c112 addi a1, a1, -16
227: 0109 s32i.n a0, a1, 0
229: 1208 l32i.n a0, a2, 4
22b: 0450f6 bgeui a0, 5, 233 <eap_get_type+0xf>
22e: 020c movi.n a2, 0
230: 000146 j 239 <eap_get_type+0x15>
233: ffdcc5 call0 0 <eap_hdr_len_valid-0xc>
236: 040222 l8ui a2, a2, 4
239: 0108 l32i.n a0, a1, 0
23b: 10c112 addi a1, a1, 16
23e: f00d ret.n
uuid.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <uuid_str2bin-0x14>:
...
00000014 <uuid_str2bin>:
14: 440c movi.n a4, 4
16: f0c112 addi a1, a1, -16
19: 0109 s32i.n a0, a1, 0
1b: 11c9 s32i.n a12, a1, 4
1d: 21d9 s32i.n a13, a1, 8
1f: 02cd mov.n a12, a2
21: 03dd mov.n a13, a3
23: fff701 l32r a0, 0 <uuid_str2bin-0x14>
26: 0000c0 callx0 a0
29: 328c beqz.n a2, 30 <uuid_str2bin+0x1c>
2b: f27c movi.n a2, -1
2d: 0017c6 j 90 <uuid_str2bin+0x7c>
30: 080c02 l8ui a0, a12, 8
33: d22c movi.n a2, 45
35: f29027 bne a0, a2, 2b <uuid_str2bin+0x17>
38: 2c9b addi.n a2, a12, 9
3a: 3d4b addi.n a3, a13, 4
3c: 240c movi.n a4, 2
3e: fff101 l32r a0, 4 <uuid_str2bin-0x10>
41: 0000c0 callx0 a0
44: fe3256 bnez a2, 2b <uuid_str2bin+0x17>
47: 0d0c32 l8ui a3, a12, 13
4a: d42c movi.n a4, 45
4c: db9347 bne a3, a4, 2b <uuid_str2bin+0x17>
4f: 2ceb addi.n a2, a12, 14
51: 3d6b addi.n a3, a13, 6
53: 240c movi.n a4, 2
55: ffec01 l32r a0, 8 <uuid_str2bin-0xc>
58: 0000c0 callx0 a0
5b: fcc256 bnez a2, 2b <uuid_str2bin+0x17>
5e: 120c52 l8ui a5, a12, 18
61: d62c movi.n a6, 45
63: c49567 bne a5, a6, 2b <uuid_str2bin+0x17>
66: 13cc22 addi a2, a12, 19
69: 3d8b addi.n a3, a13, 8
6b: 240c movi.n a4, 2
6d: ffe701 l32r a0, c <uuid_str2bin-0x8>
70: 0000c0 callx0 a0
73: fb4256 bnez a2, 2b <uuid_str2bin+0x17>
76: 170c72 l8ui a7, a12, 23
79: d82c movi.n a8, 45
7b: ac9787 bne a7, a8, 2b <uuid_str2bin+0x17>
7e: 18cc22 addi a2, a12, 24
81: 3dab addi.n a3, a13, 10
83: 640c movi.n a4, 6
85: ffe201 l32r a0, 10 <uuid_str2bin-0x4>
88: 0000c0 callx0 a0
8b: f9c256 bnez a2, 2b <uuid_str2bin+0x17>
8e: 020c movi.n a2, 0
90: 11c8 l32i.n a12, a1, 4
92: 21d8 l32i.n a13, a1, 8
94: 0108 l32i.n a0, a1, 0
96: 10c112 addi a1, a1, 16
99: f00d ret.n
...
000000a4 <uuid_bin2str>:
a4: 029d mov.n a9, a2
a6: b0c112 addi a1, a1, -80
a9: 106102 s32i a0, a1, 64
ac: 032d mov.n a2, a3
ae: 1161c2 s32i a12, a1, 68
b1: 043d mov.n a3, a4
b3: 020972 l8ui a7, a9, 2
b6: 010962 l8ui a6, a9, 1
b9: 000952 l8ui a5, a9, 0
bc: 030982 l8ui a8, a9, 3
bf: 04cd mov.n a12, a4
c1: 0189 s32i.n a8, a1, 0
c3: 040942 l8ui a4, a9, 4
c6: 1149 s32i.n a4, a1, 4
c8: 050902 l8ui a0, a9, 5
cb: 2109 s32i.n a0, a1, 8
cd: 0609b2 l8ui a11, a9, 6
d0: 31b9 s32i.n a11, a1, 12
d2: 0709a2 l8ui a10, a9, 7
d5: 41a9 s32i.n a10, a1, 16
d7: 080982 l8ui a8, a9, 8
da: 5189 s32i.n a8, a1, 20
dc: 090942 l8ui a4, a9, 9
df: 6149 s32i.n a4, a1, 24
e1: 0a0902 l8ui a0, a9, 10
e4: 7109 s32i.n a0, a1, 28
e6: 0b09b2 l8ui a11, a9, 11
e9: 81b9 s32i.n a11, a1, 32
eb: 0c09a2 l8ui a10, a9, 12
ee: 91a9 s32i.n a10, a1, 36
f0: 0d0982 l8ui a8, a9, 13
f3: a189 s32i.n a8, a1, 40
f5: 0e0942 l8ui a4, a9, 14
f8: b149 s32i.n a4, a1, 44
fa: ffe841 l32r a4, 9c <uuid_str2bin+0x88>
fd: 0f0902 l8ui a0, a9, 15
100: c109 s32i.n a0, a1, 48
102: ffe701 l32r a0, a0 <uuid_str2bin+0x8c>
105: 0000c0 callx0 a0
108: 102102 l32i a0, a1, 64
10b: 00c296 bltz a2, 11b <uuid_bin2str+0x77>
10e: 09b2c7 bgeu a2, a12, 11b <uuid_bin2str+0x77>
111: 020c movi.n a2, 0
113: 1121c2 l32i a12, a1, 68
116: 50c112 addi a1, a1, 80
119: f00d ret.n
11b: f27c movi.n a2, -1
11d: fffc86 j 113 <uuid_bin2str+0x6f>
00000120 <is_nil_uuid>:
120: 10c252 addi a5, a2, 16
123: 000232 l8ui a3, a2, 0
126: 221b addi.n a2, a2, 1
128: 53cc bnez.n a3, 131 <is_nil_uuid+0x11>
12a: f59257 bne a2, a5, 123 <is_nil_uuid+0x3>
12d: 120c movi.n a2, 1
12f: f00d ret.n
131: 020c movi.n a2, 0
133: f00d ret.n
wps_attr_build.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <.text>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
b: 000000 ill
e: 120000 excw
11: 39f0c1 l32r a12, fffce7d4 <wps_ie_encapsulate+0xfffcde84>
14: 110901 l32r a0, fffc4438 <wps_ie_encapsulate+0xfffc3ae8>
17: 130c movi.n a3, 1
19: fffc01 l32r a0, c <.text+0xc>
1c: 0000c0 callx0 a0
1f: 0108 l32i.n a0, a1, 0
21: 004202 s8i a0, a2, 0
24: 1108 l32i.n a0, a1, 4
26: 10c112 addi a1, a1, 16
29: f00d ret.n
2b: 000000 ill
2e: 120000 excw
31: 39f0c1 l32r a12, fffce7f4 <wps_ie_encapsulate+0xfffcdea4>
34: 110901 l32r a0, fffc4458 <wps_ie_encapsulate+0xfffc3b08>
37: 230c movi.n a3, 2
39: fffc01 l32r a0, 2c <.text+0x2c>
3c: 0000c0 callx0 a0
3f: 0108 l32i.n a0, a1, 0
41: 014202 s8i a0, a2, 1
44: 410800 srli a0, a0, 8
47: 004202 s8i a0, a2, 0
4a: 1108 l32i.n a0, a1, 4
4c: 10c112 addi a1, a1, 16
4f: f00d ret.n
...
59: 000000 ill
5c: f0c112 addi a1, a1, -16
5f: 0109 s32i.n a0, a1, 0
61: 11c9 s32i.n a12, a1, 4
63: 21d9 s32i.n a13, a1, 8
65: 03cd mov.n a12, a3
67: 04dd mov.n a13, a4
69: 039c beqz.n a3, 7d <.text+0x7d>
6b: 043d mov.n a3, a4
6d: fff901 l32r a0, 54 <.text+0x54>
70: 0000c0 callx0 a0
73: 0d4d mov.n a4, a13
75: 0c3d mov.n a3, a12
77: fff801 l32r a0, 58 <.text+0x58>
7a: 0000c0 callx0 a0
7d: 11c8 l32i.n a12, a1, 4
7f: 21d8 l32i.n a13, a1, 8
81: 0108 l32i.n a0, a1, 0
83: 10c112 addi a1, a1, 16
86: f00d ret.n
88: f0c112 addi a1, a1, -16
8b: 1109 s32i.n a0, a1, 4
8d: 0129 s32i.n a2, a1, 0
8f: 21c9 s32i.n a12, a1, 8
91: 032d mov.n a2, a3
93: 03cd mov.n a12, a3
95: fff685 call0 0 <.text>
98: 023d mov.n a3, a2
9a: 1c48 l32i.n a4, a12, 4
9c: 0128 l32i.n a2, a1, 0
9e: 21c8 l32i.n a12, a1, 8
a0: fffb85 call0 5c <.text+0x5c>
a3: 1108 l32i.n a0, a1, 4
a5: 10c112 addi a1, a1, 16
a8: f00d ret.n
Disassembly of section .irom0.text:
000000ac <wps_build_public_key-0x5c>:
ac: 001032 l16ui a3, a0, 0
af: 000000 ill
b2: 000000 ill
b5: fe .byte 0xfe
b6: ef .byte 0xef
b7: 3f .byte 0x3f
b8: effe00 excw
bb: 3f .byte 0x3f
bc: 000020 excw
...
d3: 003000 rfe
d6: 300000 xor a0, a0, a0
d9: 000000 ill
dc: 0088 l32i.n a8, a0, 0
...
00000108 <wps_build_public_key>:
108: e0c112 addi a1, a1, -32
10b: 1109 s32i.n a0, a1, 4
10d: 41e9 s32i.n a14, a1, 16
10f: 31d9 s32i.n a13, a1, 12
111: 21c9 s32i.n a12, a1, 8
113: 03dd mov.n a13, a3
115: 02cd mov.n a12, a2
117: 04ed mov.n a14, a4
119: 6d1426 beqi a4, 1, 18a <wps_build_public_key+0x82>
11c: 362222 l32i a2, a2, 216
11f: ffe801 l32r a0, c0 <wps_build_public_key-0x48>
122: 0000c0 callx0 a0
125: a01c22 l16ui a2, a12, 0x140
128: 000c movi.n a0, 0
12a: 09d216 beqz a2, 1cb <wps_build_public_key+0xc3>
12d: 0c28 l32i.n a2, a12, 0
12f: 342222 l32i a2, a2, 208
132: 095216 beqz a2, 1cb <wps_build_public_key+0xc3>
135: ffe301 l32r a0, c4 <wps_build_public_key-0x44>
138: 0000c0 callx0 a0
13b: 025d mov.n a5, a2
13d: 030c movi.n a3, 0
13f: 0c28 l32i.n a2, a12, 0
141: 366c52 s32i a5, a12, 216
144: 332242 l32i a4, a2, 204
147: 9e6c42 s32i a4, a12, 0x278
14a: 336232 s32i a3, a2, 204
14d: 352222 l32i a2, a2, 212
150: ffde01 l32r a0, c8 <wps_build_public_key-0x40>
153: 0000c0 callx0 a0
156: 0129 s32i.n a2, a1, 0
158: 9e2c62 l32i a6, a12, 0x278
15b: 0ee616 beqz a6, 24d <wps_build_public_key+0x145>
15e: 362c72 l32i a7, a12, 216
161: 0e8716 beqz a7, 24d <wps_build_public_key+0x145>
164: 0e5216 beqz a2, 24d <wps_build_public_key+0x145>
167: 1c88 l32i.n a8, a12, 4
169: f88c beqz.n a8, 17c <wps_build_public_key+0x74>
16b: 382c22 l32i a2, a12, 224
16e: ffd701 l32r a0, cc <wps_build_public_key-0x3c>
171: 0000c0 callx0 a0
174: 0198 l32i.n a9, a1, 0
176: 386c92 s32i a9, a12, 224
179: 000346 j 18a <wps_build_public_key+0x82>
17c: 372c22 l32i a2, a12, 220
17f: ffd401 l32r a0, d0 <wps_build_public_key-0x38>
182: 0000c0 callx0 a0
185: 01a8 l32i.n a10, a1, 0
187: 376ca2 s32i a10, a12, 220
18a: 2e2e26 beqi a14, 2, 1bc <wps_build_public_key+0xb4>
18d: 0d2d mov.n a2, a13
18f: 1c08 l32i.n a0, a12, 4
191: 382ce2 l32i a14, a12, 224
194: 372cb2 l32i a11, a12, 220
197: ffc531 l32r a3, ac <wps_build_public_key-0x5c>
19a: 93be00 movnez a11, a14, a0
19d: 01b9 s32i.n a11, a1, 0
19f: ffcd01 l32r a0, d4 <wps_build_public_key-0x34>
1a2: 0000c0 callx0 a0
1a5: 0138 l32i.n a3, a1, 0
1a7: 0d2d mov.n a2, a13
1a9: 021332 l16ui a3, a3, 4
1ac: ffcb01 l32r a0, d8 <wps_build_public_key-0x30>
1af: 0000c0 callx0 a0
1b2: 0d2d mov.n a2, a13
1b4: 0138 l32i.n a3, a1, 0
1b6: ffc901 l32r a0, dc <wps_build_public_key-0x2c>
1b9: 0000c0 callx0 a0
1bc: 020c movi.n a2, 0
1be: 21c8 l32i.n a12, a1, 8
1c0: 31d8 l32i.n a13, a1, 12
1c2: 41e8 l32i.n a14, a1, 16
1c4: 1108 l32i.n a0, a1, 4
1c6: 20c112 addi a1, a1, 32
1c9: f00d ret.n
1cb: 9e2c22 l32i a2, a12, 0x278
1ce: 366c02 s32i a0, a12, 216
1d1: ffc301 l32r a0, e0 <wps_build_public_key-0x28>
1d4: 0000c0 callx0 a0
1d7: ffb621 l32r a2, b0 <wps_build_public_key-0x58>
1da: ffc201 l32r a0, e4 <wps_build_public_key-0x24>
1dd: 0000c0 callx0 a0
1e0: ffc201 l32r a0, e8 <wps_build_public_key-0x20>
1e3: 0000c0 callx0 a0
1e6: 160c movi.n a6, 1
1e8: ffb351 l32r a5, b4 <wps_build_public_key-0x54>
1eb: 0020c0 memw
1ee: 852542 l32i a4, a5, 0x214
1f1: 204460 or a4, a4, a6
1f4: 0020c0 memw
1f7: 856542 s32i a4, a5, 0x214
1fa: a0a022 movi a2, 160
1fd: ffbb01 l32r a0, ec <wps_build_public_key-0x1c>
200: 0000c0 callx0 a0
203: 013d mov.n a3, a1
205: 01dc22 addmi a2, a12, 0x100
208: d8c222 addi a2, a2, -40
20b: ffb901 l32r a0, f0 <wps_build_public_key-0x18>
20e: 0000c0 callx0 a0
211: 9e6c22 s32i a2, a12, 0x278
214: e97c movi.n a9, -2
216: 0020c0 memw
219: ffa781 l32r a8, b8 <wps_build_public_key-0x50>
21c: 852872 l32i a7, a8, 0x214
21f: 107790 and a7, a7, a9
222: 0020c0 memw
225: 856872 s32i a7, a8, 0x214
228: 025c movi.n a2, 80
22a: ffb201 l32r a0, f4 <wps_build_public_key-0x14>
22d: 0000c0 callx0 a0
230: ffb201 l32r a0, f8 <wps_build_public_key-0x10>
233: 0000c0 callx0 a0
236: ffa121 l32r a2, bc <wps_build_public_key-0x4c>
239: ffb001 l32r a0, fc <wps_build_public_key-0xc>
23c: 0000c0 callx0 a0
23f: 0128 l32i.n a2, a1, 0
241: c0a032 movi a3, 192
244: ffaf01 l32r a0, 100 <wps_build_public_key-0x8>
247: 0000c0 callx0 a0
24a: ffc206 j 156 <wps_build_public_key+0x4e>
24d: ffad01 l32r a0, 104 <wps_build_public_key-0x4>
250: 0000c0 callx0 a0
253: f27c movi.n a2, -1
255: ffd946 j 1be <wps_build_public_key+0xb6>
258: 103a add.n a1, a0, a3
25a: 300000 xor a0, a0, a0
25d: 000000 ill
260: 000030 excw
263: 001000 excw
...
00000268 <wps_build_req_type>:
268: f0c112 addi a1, a1, -16
26b: 1109 s32i.n a0, a1, 4
26d: 21c9 s32i.n a12, a1, 8
26f: 0139 s32i.n a3, a1, 0
271: 02cd mov.n a12, a2
273: fff931 l32r a3, 258 <wps_build_public_key+0x150>
276: fff901 l32r a0, 25c <wps_build_public_key+0x154>
279: 0000c0 callx0 a0
27c: 0c2d mov.n a2, a12
27e: 130c movi.n a3, 1
280: fff801 l32r a0, 260 <wps_build_public_key+0x158>
283: 0000c0 callx0 a0
286: 0c2d mov.n a2, a12
288: 0138 l32i.n a3, a1, 0
28a: 21c8 l32i.n a12, a1, 8
28c: 743030 extui a3, a3, 0, 8
28f: fff501 l32r a0, 264 <wps_build_public_key+0x15c>
292: 0000c0 callx0 a0
295: 020c movi.n a2, 0
297: 1108 l32i.n a0, a1, 4
299: 10c112 addi a1, a1, 16
29c: f00d ret.n
29e: 3b0000 excw
2a1: 000010 excw
2a4: 000030 excw
2a7: 003000 rfe
2aa: 100000 and a0, a0, a0
2ad: 000000 ill
000002b0 <wps_build_resp_type>:
2b0: f0c112 addi a1, a1, -16
2b3: 1109 s32i.n a0, a1, 4
2b5: 21c9 s32i.n a12, a1, 8
2b7: 0139 s32i.n a3, a1, 0
2b9: 02cd mov.n a12, a2
2bb: fff931 l32r a3, 2a0 <wps_build_req_type+0x38>
2be: fff901 l32r a0, 2a4 <wps_build_req_type+0x3c>
2c1: 0000c0 callx0 a0
2c4: 0c2d mov.n a2, a12
2c6: 130c movi.n a3, 1
2c8: fff801 l32r a0, 2a8 <wps_build_req_type+0x40>
2cb: 0000c0 callx0 a0
2ce: 0c2d mov.n a2, a12
2d0: 0138 l32i.n a3, a1, 0
2d2: 21c8 l32i.n a12, a1, 8
2d4: 743030 extui a3, a3, 0, 8
2d7: fff501 l32r a0, 2ac <wps_build_req_type+0x44>
2da: 0000c0 callx0 a0
2dd: 020c movi.n a2, 0
2df: 1108 l32i.n a0, a1, 4
2e1: 10c112 addi a1, a1, 16
2e4: f00d ret.n
2e6: 080000 excw
2e9: 000010 excw
2ec: 000030 excw
2ef: 003000 rfe
2f2: 300000 xor a0, a0, a0
2f5: 000000 ill
000002f8 <wps_build_config_methods>:
2f8: f0c112 addi a1, a1, -16
2fb: 1109 s32i.n a0, a1, 4
2fd: 21c9 s32i.n a12, a1, 8
2ff: 0139 s32i.n a3, a1, 0
301: 02cd mov.n a12, a2
303: fff931 l32r a3, 2e8 <wps_build_resp_type+0x38>
306: fff901 l32r a0, 2ec <wps_build_resp_type+0x3c>
309: 0000c0 callx0 a0
30c: 0c2d mov.n a2, a12
30e: 230c movi.n a3, 2
310: fff801 l32r a0, 2f0 <wps_build_resp_type+0x40>
313: 0000c0 callx0 a0
316: 0c2d mov.n a2, a12
318: 0138 l32i.n a3, a1, 0
31a: 21c8 l32i.n a12, a1, 8
31c: fff601 l32r a0, 2f4 <wps_build_resp_type+0x44>
31f: 0000c0 callx0 a0
322: 020c movi.n a2, 0
324: 1108 l32i.n a0, a1, 4
326: 10c112 addi a1, a1, 16
329: f00d ret.n
32b: 104700 and a4, a7, a0
32e: 300000 xor a0, a0, a0
331: 000000 ill
334: 000030 excw
337: 005c00 excw
...
0000033c <wps_build_uuid_e>:
33c: f0c112 addi a1, a1, -16
33f: 1109 s32i.n a0, a1, 4
341: 21c9 s32i.n a12, a1, 8
343: 0139 s32i.n a3, a1, 0
345: 02cd mov.n a12, a2
347: fff931 l32r a3, 32c <wps_build_config_methods+0x34>
34a: fff901 l32r a0, 330 <wps_build_config_methods+0x38>
34d: 0000c0 callx0 a0
350: 0c2d mov.n a2, a12
352: 031c movi.n a3, 16
354: fff801 l32r a0, 334 <wps_build_config_methods+0x3c>
357: 0000c0 callx0 a0
35a: 0138 l32i.n a3, a1, 0
35c: 0c2d mov.n a2, a12
35e: 041c movi.n a4, 16
360: 21c8 l32i.n a12, a1, 8
362: fff501 l32r a0, 338 <wps_build_config_methods+0x40>
365: 0000c0 callx0 a0
368: 020c movi.n a2, 0
36a: 1108 l32i.n a0, a1, 4
36c: 10c112 addi a1, a1, 16
36f: f00d ret.n
371: 000000 ill
374: 001012 l16ui a1, a0, 0
377: 003000 rfe
37a: 300000 xor a0, a0, a0
37d: 000000 ill
380: 000030 excw
...
00000384 <wps_build_dev_password_id>:
384: f0c112 addi a1, a1, -16
387: 1109 s32i.n a0, a1, 4
389: 21c9 s32i.n a12, a1, 8
38b: 0139 s32i.n a3, a1, 0
38d: 02cd mov.n a12, a2
38f: fff931 l32r a3, 374 <wps_build_uuid_e+0x38>
392: fff901 l32r a0, 378 <wps_build_uuid_e+0x3c>
395: 0000c0 callx0 a0
398: 0c2d mov.n a2, a12
39a: 230c movi.n a3, 2
39c: fff801 l32r a0, 37c <wps_build_uuid_e+0x40>
39f: 0000c0 callx0 a0
3a2: 0c2d mov.n a2, a12
3a4: 0138 l32i.n a3, a1, 0
3a6: 21c8 l32i.n a12, a1, 8
3a8: fff601 l32r a0, 380 <wps_build_uuid_e+0x44>
3ab: 0000c0 callx0 a0
3ae: 020c movi.n a2, 0
3b0: 1108 l32i.n a0, a1, 4
3b2: 10c112 addi a1, a1, 16
3b5: f00d ret.n
3b7: 100900 and a0, a9, a0
3ba: 300000 xor a0, a0, a0
3bd: 000000 ill
3c0: 000030 excw
3c3: 003000 rfe
...
000003c8 <wps_build_config_error>:
3c8: f0c112 addi a1, a1, -16
3cb: 1109 s32i.n a0, a1, 4
3cd: 21c9 s32i.n a12, a1, 8
3cf: 0139 s32i.n a3, a1, 0
3d1: 02cd mov.n a12, a2
3d3: fff931 l32r a3, 3b8 <wps_build_dev_password_id+0x34>
3d6: fff901 l32r a0, 3bc <wps_build_dev_password_id+0x38>
3d9: 0000c0 callx0 a0
3dc: 0c2d mov.n a2, a12
3de: 230c movi.n a3, 2
3e0: fff801 l32r a0, 3c0 <wps_build_dev_password_id+0x3c>
3e3: 0000c0 callx0 a0
3e6: 0c2d mov.n a2, a12
3e8: 0138 l32i.n a3, a1, 0
3ea: 21c8 l32i.n a12, a1, 8
3ec: fff601 l32r a0, 3c4 <wps_build_dev_password_id+0x40>
3ef: 0000c0 callx0 a0
3f2: 020c movi.n a2, 0
3f4: 1108 l32i.n a0, a1, 4
3f6: 10c112 addi a1, a1, 16
3f9: f00d ret.n
3fb: 100500 and a0, a5, a0
...
40a: 300000 xor a0, a0, a0
40d: 000000 ill
410: 000030 excw
413: 005c00 excw
...
00000418 <wps_build_authenticator>:
418: c0c112 addi a1, a1, -64
41b: c109 s32i.n a0, a1, 48
41d: e1d9 s32i.n a13, a1, 56
41f: d1c9 s32i.n a12, a1, 52
421: 02dd mov.n a13, a2
423: 4d2222 l32i a2, a2, 0x134
426: 03cd mov.n a12, a3
428: 32cc bnez.n a2, 42f <wps_build_authenticator+0x17>
42a: f27c movi.n a2, -1
42c: 0015c6 j 487 <wps_build_authenticator+0x6f>
42f: fff401 l32r a0, 400 <wps_build_config_error+0x38>
432: 0000c0 callx0 a0
435: 0129 s32i.n a2, a1, 0
437: 4d2d02 l32i a0, a13, 0x134
43a: 0c2d mov.n a2, a12
43c: 1008 l32i.n a0, a0, 4
43e: 2109 s32i.n a0, a1, 8
440: fff101 l32r a0, 404 <wps_build_config_error+0x3c>
443: 0000c0 callx0 a0
446: 032c movi.n a3, 32
448: 240c movi.n a4, 2
44a: 015d mov.n a5, a1
44c: 618b addi.n a6, a1, 8
44e: 1129 s32i.n a2, a1, 4
450: 10c172 addi a7, a1, 16
453: 1c28 l32i.n a2, a12, 4
455: 3129 s32i.n a2, a1, 12
457: 01dd22 addmi a2, a13, 0x100
45a: e4c222 addi a2, a2, -28
45d: ffea01 l32r a0, 408 <wps_build_config_error+0x40>
460: 0000c0 callx0 a0
463: 0c2d mov.n a2, a12
465: ffe531 l32r a3, 3fc <wps_build_config_error+0x34>
468: ffe901 l32r a0, 40c <wps_build_config_error+0x44>
46b: 0000c0 callx0 a0
46e: 0c2d mov.n a2, a12
470: 830c movi.n a3, 8
472: ffe701 l32r a0, 410 <wps_build_config_error+0x48>
475: 0000c0 callx0 a0
478: 0c2d mov.n a2, a12
47a: 10c132 addi a3, a1, 16
47d: 840c movi.n a4, 8
47f: ffe501 l32r a0, 414 <wps_build_config_error+0x4c>
482: 0000c0 callx0 a0
485: 020c movi.n a2, 0
487: d1c8 l32i.n a12, a1, 52
489: e1d8 l32i.n a13, a1, 56
48b: c108 l32i.n a0, a1, 48
48d: 40c112 addi a1, a1, 64
490: f00d ret.n
492: 4a0000 excw
495: 000010 excw
498: 000030 excw
49b: 003000 rfe
49e: 100000 and a0, a0, a0
4a1: 000000 ill
000004a4 <wps_build_version>:
4a4: fffc31 l32r a3, 494 <wps_build_authenticator+0x7c>
4a7: f0c112 addi a1, a1, -16
4aa: 11c9 s32i.n a12, a1, 4
4ac: 0109 s32i.n a0, a1, 0
4ae: 02cd mov.n a12, a2
4b0: fffa01 l32r a0, 498 <wps_build_authenticator+0x80>
4b3: 0000c0 callx0 a0
4b6: 0c2d mov.n a2, a12
4b8: 130c movi.n a3, 1
4ba: fff801 l32r a0, 49c <wps_build_authenticator+0x84>
4bd: 0000c0 callx0 a0
4c0: 0c2d mov.n a2, a12
4c2: 031c movi.n a3, 16
4c4: 11c8 l32i.n a12, a1, 4
4c6: fff601 l32r a0, 4a0 <wps_build_authenticator+0x88>
4c9: 0000c0 callx0 a0
4cc: 020c movi.n a2, 0
4ce: 0108 l32i.n a0, a1, 0
4d0: 10c112 addi a1, a1, 16
4d3: f00d ret.n
4d5: 000000 ill
4d8: 1049 s32i.n a4, a0, 4
4da: 2a0000 excw
4dd: 000037 bnone a0, a3, 4e1 <wps_build_version+0x3d>
4e0: 000030 excw
...
4eb: 001000 excw
4ee: 100000 and a0, a0, a0
4f1: 000000 ill
4f4: 000010 excw
4f7: 001000 excw
4fa: 100000 and a0, a0, a0
4fd: 000000 ill
500: 000010 excw
503: 001000 excw
506: 100000 and a0, a0, a0
509: 000000 ill
50c: 005c movi.n a0, 80
...
00000518 <wps_build_wfa_ext>:
518: e0c112 addi a1, a1, -32
51b: 51d9 s32i.n a13, a1, 20
51d: 1159 s32i.n a5, a1, 4
51f: 3109 s32i.n a0, a1, 12
521: 2139 s32i.n a3, a1, 8
523: 61e9 s32i.n a14, a1, 24
525: 41c9 s32i.n a12, a1, 16
527: 04ed mov.n a14, a4
529: 02cd mov.n a12, a2
52b: ffeb31 l32r a3, 4d8 <wps_build_version+0x34>
52e: ffec01 l32r a0, 4e0 <wps_build_version+0x3c>
531: 0000c0 callx0 a0
534: 0c2d mov.n a2, a12
536: 230c movi.n a3, 2
538: ffeb01 l32r a0, 4e4 <wps_build_version+0x40>
53b: 0000c0 callx0 a0
53e: 02dd mov.n a13, a2
540: 330c movi.n a3, 3
542: 0c2d mov.n a2, a12
544: ffe901 l32r a0, 4e8 <wps_build_version+0x44>
547: 0000c0 callx0 a0
54a: ffe401 l32r a0, 4dc <wps_build_version+0x38>
54d: 743c movi.n a4, 55
54f: 030c movi.n a3, 0
551: 004232 s8i a3, a2, 0
554: 014242 s8i a4, a2, 1
557: 024202 s8i a0, a2, 2
55a: 0c2d mov.n a2, a12
55c: ffe401 l32r a0, 4ec <wps_build_version+0x48>
55f: 0000c0 callx0 a0
562: 0c2d mov.n a2, a12
564: 130c movi.n a3, 1
566: ffe201 l32r a0, 4f0 <wps_build_version+0x4c>
569: 0000c0 callx0 a0
56c: 0c2d mov.n a2, a12
56e: 032c movi.n a3, 32
570: ffe101 l32r a0, 4f4 <wps_build_version+0x50>
573: 0000c0 callx0 a0
576: 2158 l32i.n a5, a1, 8
578: c59c beqz.n a5, 598 <wps_build_wfa_ext+0x80>
57a: 0c2d mov.n a2, a12
57c: 330c movi.n a3, 3
57e: ffde01 l32r a0, 4f8 <wps_build_version+0x54>
581: 0000c0 callx0 a0
584: 0c2d mov.n a2, a12
586: 130c movi.n a3, 1
588: ffdd01 l32r a0, 4fc <wps_build_version+0x58>
58b: 0000c0 callx0 a0
58e: 0c2d mov.n a2, a12
590: 130c movi.n a3, 1
592: ffdb01 l32r a0, 500 <wps_build_version+0x5c>
595: 0000c0 callx0 a0
598: deac beqz.n a14, 5c9 <wps_build_wfa_ext+0xb1>
59a: 1168 l32i.n a6, a1, 4
59c: 96ac beqz.n a6, 5c9 <wps_build_wfa_ext+0xb1>
59e: 0c2d mov.n a2, a12
5a0: 130c movi.n a3, 1
5a2: ffd801 l32r a0, 504 <wps_build_version+0x60>
5a5: 0000c0 callx0 a0
5a8: 1138 l32i.n a3, a1, 4
5aa: 0c2d mov.n a2, a12
5ac: 903330 addx2 a3, a3, a3
5af: 1133f0 slli a3, a3, 1
5b2: 0139 s32i.n a3, a1, 0
5b4: 743030 extui a3, a3, 0, 8
5b7: ffd401 l32r a0, 508 <wps_build_version+0x64>
5ba: 0000c0 callx0 a0
5bd: 0e3d mov.n a3, a14
5bf: 0c2d mov.n a2, a12
5c1: 0148 l32i.n a4, a1, 0
5c3: ffd201 l32r a0, 50c <wps_build_version+0x68>
5c6: 0000c0 callx0 a0
5c9: 0c2d mov.n a2, a12
5cb: 030c movi.n a3, 0
5cd: ffd001 l32r a0, 510 <wps_build_version+0x6c>
5d0: 0000c0 callx0 a0
5d3: 030c movi.n a3, 0
5d5: c042d0 sub a4, a2, a13
5d8: 61e8 l32i.n a14, a1, 24
5da: 0c2d mov.n a2, a12
5dc: fec442 addi a4, a4, -2
5df: 41c8 l32i.n a12, a1, 16
5e1: 414840 srli a4, a4, 8
5e4: 004d42 s8i a4, a13, 0
5e7: ffcb01 l32r a0, 514 <wps_build_version+0x70>
5ea: 0000c0 callx0 a0
5ed: 3108 l32i.n a0, a1, 12
5ef: c052d0 sub a5, a2, a13
5f2: fec552 addi a5, a5, -2
5f5: 014d52 s8i a5, a13, 1
5f8: 020c movi.n a2, 0
5fa: 51d8 l32i.n a13, a1, 20
5fc: 20c112 addi a1, a1, 32
5ff: f00d ret.n
601: 000000 ill
604: 001022 l16ui a2, a0, 0
607: 003000 rfe
60a: 300000 xor a0, a0, a0
60d: 000000 ill
610: 000010 excw
...
00000614 <wps_build_msg_type>:
614: f0c112 addi a1, a1, -16
617: 1109 s32i.n a0, a1, 4
619: 21c9 s32i.n a12, a1, 8
61b: 0139 s32i.n a3, a1, 0
61d: 02cd mov.n a12, a2
61f: fff931 l32r a3, 604 <wps_build_wfa_ext+0xec>
622: fff901 l32r a0, 608 <wps_build_wfa_ext+0xf0>
625: 0000c0 callx0 a0
628: 0c2d mov.n a2, a12
62a: 130c movi.n a3, 1
62c: fff801 l32r a0, 60c <wps_build_wfa_ext+0xf4>
62f: 0000c0 callx0 a0
632: 0c2d mov.n a2, a12
634: 0138 l32i.n a3, a1, 0
636: 21c8 l32i.n a12, a1, 8
638: 743030 extui a3, a3, 0, 8
63b: fff501 l32r a0, 610 <wps_build_wfa_ext+0xf8>
63e: 0000c0 callx0 a0
641: 020c movi.n a2, 0
643: 1108 l32i.n a0, a1, 4
645: 10c112 addi a1, a1, 16
648: f00d ret.n
64a: 1a0000 excw
64d: 000010 excw
650: 000030 excw
653: 003000 rfe
656: 5c0000 excw
659: 000000 ill
0000065c <wps_build_enrollee_nonce>:
65c: f0c112 addi a1, a1, -16
65f: 1109 s32i.n a0, a1, 4
661: 0129 s32i.n a2, a1, 0
663: 21c9 s32i.n a12, a1, 8
665: 032d mov.n a2, a3
667: 03cd mov.n a12, a3
669: fff831 l32r a3, 64c <wps_build_msg_type+0x38>
66c: fff901 l32r a0, 650 <wps_build_msg_type+0x3c>
66f: 0000c0 callx0 a0
672: 0c2d mov.n a2, a12
674: 031c movi.n a3, 16
676: fff701 l32r a0, 654 <wps_build_msg_type+0x40>
679: 0000c0 callx0 a0
67c: 041c movi.n a4, 16
67e: 0c2d mov.n a2, a12
680: 0138 l32i.n a3, a1, 0
682: 21c8 l32i.n a12, a1, 8
684: 36c332 addi a3, a3, 54
687: fff401 l32r a0, 658 <wps_build_msg_type+0x44>
68a: 0000c0 callx0 a0
68d: 020c movi.n a2, 0
68f: 1108 l32i.n a0, a1, 4
691: 10c112 addi a1, a1, 16
694: f00d ret.n
696: 390000 excw
699: 000010 excw
69c: 000030 excw
69f: 003000 rfe
6a2: 5c0000 excw
6a5: 000000 ill
000006a8 <wps_build_registrar_nonce>:
6a8: f0c112 addi a1, a1, -16
6ab: 1109 s32i.n a0, a1, 4
6ad: 0129 s32i.n a2, a1, 0
6af: 21c9 s32i.n a12, a1, 8
6b1: 032d mov.n a2, a3
6b3: 03cd mov.n a12, a3
6b5: fff831 l32r a3, 698 <wps_build_enrollee_nonce+0x3c>
6b8: fff901 l32r a0, 69c <wps_build_enrollee_nonce+0x40>
6bb: 0000c0 callx0 a0
6be: 0c2d mov.n a2, a12
6c0: 031c movi.n a3, 16
6c2: fff701 l32r a0, 6a0 <wps_build_enrollee_nonce+0x44>
6c5: 0000c0 callx0 a0
6c8: 041c movi.n a4, 16
6ca: 0c2d mov.n a2, a12
6cc: 0138 l32i.n a3, a1, 0
6ce: 21c8 l32i.n a12, a1, 8
6d0: 46c332 addi a3, a3, 70
6d3: fff401 l32r a0, 6a4 <wps_build_enrollee_nonce+0x48>
6d6: 0000c0 callx0 a0
6d9: 020c movi.n a2, 0
6db: 1108 l32i.n a0, a1, 4
6dd: 10c112 addi a1, a1, 16
6e0: f00d ret.n
6e2: 040000 extui a0, a0, 0, 1
6e5: 000010 excw
6e8: 000030 excw
6eb: 003000 rfe
6ee: 300000 xor a0, a0, a0
6f1: 000000 ill
000006f4 <wps_build_auth_type_flags>:
6f4: 032d mov.n a2, a3
6f6: f0c112 addi a1, a1, -16
6f9: 11c9 s32i.n a12, a1, 4
6fb: 0109 s32i.n a0, a1, 0
6fd: 03cd mov.n a12, a3
6ff: fff931 l32r a3, 6e4 <wps_build_registrar_nonce+0x3c>
702: fff901 l32r a0, 6e8 <wps_build_registrar_nonce+0x40>
705: 0000c0 callx0 a0
708: 0c2d mov.n a2, a12
70a: 230c movi.n a3, 2
70c: fff801 l32r a0, 6ec <wps_build_registrar_nonce+0x44>
70f: 0000c0 callx0 a0
712: 0c2d mov.n a2, a12
714: b33c movi.n a3, 59
716: 11c8 l32i.n a12, a1, 4
718: fff601 l32r a0, 6f0 <wps_build_registrar_nonce+0x48>
71b: 0000c0 callx0 a0
71e: 020c movi.n a2, 0
720: 0108 l32i.n a0, a1, 0
722: 10c112 addi a1, a1, 16
725: f00d ret.n
727: 101000 and a1, a0, a0
72a: 300000 xor a0, a0, a0
72d: 000000 ill
730: 000030 excw
733: 003000 rfe
...
00000738 <wps_build_encr_type_flags>:
738: 032d mov.n a2, a3
73a: f0c112 addi a1, a1, -16
73d: 11c9 s32i.n a12, a1, 4
73f: 0109 s32i.n a0, a1, 0
741: 03cd mov.n a12, a3
743: fff931 l32r a3, 728 <wps_build_auth_type_flags+0x34>
746: fff901 l32r a0, 72c <wps_build_auth_type_flags+0x38>
749: 0000c0 callx0 a0
74c: 0c2d mov.n a2, a12
74e: 230c movi.n a3, 2
750: fff801 l32r a0, 730 <wps_build_auth_type_flags+0x3c>
753: 0000c0 callx0 a0
756: 0c2d mov.n a2, a12
758: d30c movi.n a3, 13
75a: 11c8 l32i.n a12, a1, 4
75c: fff601 l32r a0, 734 <wps_build_auth_type_flags+0x40>
75f: 0000c0 callx0 a0
762: 020c movi.n a2, 0
764: 0108 l32i.n a0, a1, 0
766: 10c112 addi a1, a1, 16
769: f00d ret.n
76b: 100d00 and a0, a13, a0
76e: 300000 xor a0, a0, a0
771: 000000 ill
774: 000030 excw
777: 001000 excw
...
0000077c <wps_build_conn_type_flags>:
77c: 032d mov.n a2, a3
77e: f0c112 addi a1, a1, -16
781: 11c9 s32i.n a12, a1, 4
783: 0109 s32i.n a0, a1, 0
785: 03cd mov.n a12, a3
787: fff931 l32r a3, 76c <wps_build_encr_type_flags+0x34>
78a: fff901 l32r a0, 770 <wps_build_encr_type_flags+0x38>
78d: 0000c0 callx0 a0
790: 0c2d mov.n a2, a12
792: 130c movi.n a3, 1
794: fff801 l32r a0, 774 <wps_build_encr_type_flags+0x3c>
797: 0000c0 callx0 a0
79a: 0c2d mov.n a2, a12
79c: 130c movi.n a3, 1
79e: 11c8 l32i.n a12, a1, 4
7a0: fff601 l32r a0, 778 <wps_build_encr_type_flags+0x40>
7a3: 0000c0 callx0 a0
7a6: 020c movi.n a2, 0
7a8: 0108 l32i.n a0, a1, 0
7aa: 10c112 addi a1, a1, 16
7ad: f00d ret.n
7af: 100200 and a0, a2, a0
7b2: 300000 xor a0, a0, a0
7b5: 000000 ill
7b8: 000030 excw
7bb: 003000 rfe
...
000007c0 <wps_build_assoc_state>:
7c0: 032d mov.n a2, a3
7c2: f0c112 addi a1, a1, -16
7c5: 11c9 s32i.n a12, a1, 4
7c7: 0109 s32i.n a0, a1, 0
7c9: 03cd mov.n a12, a3
7cb: fff931 l32r a3, 7b0 <wps_build_conn_type_flags+0x34>
7ce: fff901 l32r a0, 7b4 <wps_build_conn_type_flags+0x38>
7d1: 0000c0 callx0 a0
7d4: 0c2d mov.n a2, a12
7d6: 230c movi.n a3, 2
7d8: fff801 l32r a0, 7b8 <wps_build_conn_type_flags+0x3c>
7db: 0000c0 callx0 a0
7de: 0c2d mov.n a2, a12
7e0: 030c movi.n a3, 0
7e2: 11c8 l32i.n a12, a1, 4
7e4: fff601 l32r a0, 7bc <wps_build_conn_type_flags+0x40>
7e7: 0000c0 callx0 a0
7ea: 020c movi.n a2, 0
7ec: 0108 l32i.n a0, a1, 0
7ee: 10c112 addi a1, a1, 16
7f1: f00d ret.n
7f3: 101e00 and a1, a14, a0
...
7fe: 300000 xor a0, a0, a0
801: 000000 ill
804: 000030 excw
807: 005c00 excw
...
0000080c <wps_build_key_wrap_auth>:
80c: d0c112 addi a1, a1, -48
80f: 9109 s32i.n a0, a1, 36
811: 8129 s32i.n a2, a1, 32
813: a1c9 s32i.n a12, a1, 40
815: 032d mov.n a2, a3
817: 03cd mov.n a12, a3
819: fff701 l32r a0, 7f8 <wps_build_assoc_state+0x38>
81c: 0000c0 callx0 a0
81f: 032c movi.n a3, 32
821: 024d mov.n a4, a2
823: 1c58 l32i.n a5, a12, 4
825: 8128 l32i.n a2, a1, 32
827: 016d mov.n a6, a1
829: 01d222 addmi a2, a2, 0x100
82c: e4c222 addi a2, a2, -28
82f: fff301 l32r a0, 7fc <wps_build_assoc_state+0x3c>
832: 0000c0 callx0 a0
835: 0c2d mov.n a2, a12
837: ffef31 l32r a3, 7f4 <wps_build_assoc_state+0x34>
83a: fff101 l32r a0, 800 <wps_build_assoc_state+0x40>
83d: 0000c0 callx0 a0
840: 0c2d mov.n a2, a12
842: 830c movi.n a3, 8
844: fff001 l32r a0, 804 <wps_build_assoc_state+0x44>
847: 0000c0 callx0 a0
84a: 013d mov.n a3, a1
84c: 0c2d mov.n a2, a12
84e: 840c movi.n a4, 8
850: a1c8 l32i.n a12, a1, 40
852: ffed01 l32r a0, 808 <wps_build_assoc_state+0x48>
855: 0000c0 callx0 a0
858: 020c movi.n a2, 0
85a: 9108 l32i.n a0, a1, 36
85c: 30c112 addi a1, a1, 48
85f: f00d ret.n
861: 000000 ill
864: 1018 l32i.n a1, a0, 4
...
86e: 300000 xor a0, a0, a0
871: 000000 ill
874: 000030 excw
...
883: 008800 excw
886: 000000 ill
889: 000000 ill
0000088c <wps_build_encr_settings>:
88c: e0c112 addi a1, a1, -32
88f: 4109 s32i.n a0, a1, 16
891: 1129 s32i.n a2, a1, 4
893: 51c9 s32i.n a12, a1, 20
895: 61d9 s32i.n a13, a1, 24
897: 03cd mov.n a12, a3
899: 04dd mov.n a13, a4
89b: 0d2d mov.n a2, a13
89d: 1448 l32i.n a4, a4, 4
89f: 031c movi.n a3, 16
8a1: 344040 extui a4, a4, 0, 4
8a4: c03340 sub a3, a3, a4
8a7: 3139 s32i.n a3, a1, 12
8a9: ffef01 l32r a0, 868 <wps_build_key_wrap_auth+0x5c>
8ac: 0000c0 callx0 a0
8af: 3148 l32i.n a4, a1, 12
8b1: 043d mov.n a3, a4
8b3: ffee01 l32r a0, 86c <wps_build_key_wrap_auth+0x60>
8b6: 0000c0 callx0 a0
8b9: 0c2d mov.n a2, a12
8bb: ffea31 l32r a3, 864 <wps_build_key_wrap_auth+0x58>
8be: ffec01 l32r a0, 870 <wps_build_key_wrap_auth+0x64>
8c1: 0000c0 callx0 a0
8c4: 1d38 l32i.n a3, a13, 4
8c6: 0c2d mov.n a2, a12
8c8: 10c332 addi a3, a3, 16
8cb: f43030 extui a3, a3, 0, 16
8ce: ffe901 l32r a0, 874 <wps_build_key_wrap_auth+0x68>
8d1: 0000c0 callx0 a0
8d4: 0c2d mov.n a2, a12
8d6: 031c movi.n a3, 16
8d8: ffe801 l32r a0, 878 <wps_build_key_wrap_auth+0x6c>
8db: 0000c0 callx0 a0
8de: 2129 s32i.n a2, a1, 8
8e0: 031c movi.n a3, 16
8e2: ffe601 l32r a0, 87c <wps_build_key_wrap_auth+0x70>
8e5: 0000c0 callx0 a0
8e8: 02f296 bltz a2, 91b <wps_build_encr_settings+0x8f>
8eb: 0c2d mov.n a2, a12
8ed: 030c movi.n a3, 0
8ef: ffe401 l32r a0, 880 <wps_build_key_wrap_auth+0x74>
8f2: 0000c0 callx0 a0
8f5: 0129 s32i.n a2, a1, 0
8f7: 0d3d mov.n a3, a13
8f9: 0c2d mov.n a2, a12
8fb: ffe201 l32r a0, 884 <wps_build_key_wrap_auth+0x78>
8fe: 0000c0 callx0 a0
901: 2138 l32i.n a3, a1, 8
903: 0148 l32i.n a4, a1, 0
905: 1128 l32i.n a2, a1, 4
907: 1d58 l32i.n a5, a13, 4
909: 01d222 addmi a2, a2, 0x100
90c: 224b addi.n a2, a2, 4
90e: ffde01 l32r a0, 888 <wps_build_key_wrap_auth+0x7c>
911: 0000c0 callx0 a0
914: 32cc bnez.n a2, 91b <wps_build_encr_settings+0x8f>
916: 020c movi.n a2, 0
918: 000046 j 91d <wps_build_encr_settings+0x91>
91b: f27c movi.n a2, -1
91d: 51c8 l32i.n a12, a1, 20
91f: 61d8 l32i.n a13, a1, 24
921: 4108 l32i.n a0, a1, 16
923: 20c112 addi a1, a1, 32
926: f00d ret.n
928: 0050f2 s16i a15, a0, 0
92b: f20400 excw
92e: 000050 excw
...
939: 000000 ill
93c: 000010 excw
93f: 001000 excw
942: 000000 ill
945: 000000 ill
948: 005c movi.n a0, 80
94a: 000000 ill
94d: 000000 ill
00000950 <wps_ie_encapsulate>:
950: e0c112 addi a1, a1, -32
953: 21d9 s32i.n a13, a1, 8
955: 31e9 s32i.n a14, a1, 12
957: 11c9 s32i.n a12, a1, 4
959: 41f9 s32i.n a15, a1, 16
95b: 02cd mov.n a12, a2
95d: 1228 l32i.n a2, a2, 4
95f: 0109 s32i.n a0, a1, 0
961: 64c222 addi a2, a2, 100
964: fff301 l32r a0, 930 <wps_build_encr_settings+0xa4>
967: 0000c0 callx0 a0
96a: 02dd mov.n a13, a2
96c: b2cc bnez.n a2, 97b <wps_ie_encapsulate+0x2b>
96e: 0c2d mov.n a2, a12
970: fff101 l32r a0, 934 <wps_build_encr_settings+0xa8>
973: 0000c0 callx0 a0
976: 0d0c movi.n a13, 0
978: 001dc6 j 9f3 <wps_ie_encapsulate+0xa3>
97b: 0c2d mov.n a2, a12
97d: 51c9 s32i.n a12, a1, 20
97f: ffee01 l32r a0, 938 <wps_build_encr_settings+0xac>
982: 0000c0 callx0 a0
985: 1cf8 l32i.n a15, a12, 4
987: 02ed mov.n a14, a2
989: ff2a add.n a15, a15, a2
98b: 5cb2f7 bgeu a2, a15, 9eb <wps_ie_encapsulate+0x9b>
98e: 51c9 s32i.n a12, a1, 20
990: fba002 movi a0, 251
993: 00cd mov.n a12, a0
995: c03fe0 sub a3, a15, a14
998: 013037 bltu a0, a3, 99d <wps_ie_encapsulate+0x4d>
99b: 03cd mov.n a12, a3
99d: 0d2d mov.n a2, a13
99f: dda032 movi a3, 221
9a2: ffe601 l32r a0, 93c <wps_build_encr_settings+0xb0>
9a5: 0000c0 callx0 a0
9a8: 0d2d mov.n a2, a13
9aa: 3c4b addi.n a3, a12, 4
9ac: 743030 extui a3, a3, 0, 8
9af: ffe401 l32r a0, 940 <wps_build_encr_settings+0xb4>
9b2: 0000c0 callx0 a0
9b5: 0d2d mov.n a2, a13
9b7: 430c movi.n a3, 4
9b9: ffe201 l32r a0, 944 <wps_build_encr_settings+0xb8>
9bc: 0000c0 callx0 a0
9bf: 0e3d mov.n a3, a14
9c1: ffd951 l32r a5, 928 <wps_build_encr_settings+0x9c>
9c4: ffda41 l32r a4, 92c <wps_build_encr_settings+0xa0>
9c7: 065c movi.n a6, 80
9c9: 070c movi.n a7, 0
9cb: 004272 s8i a7, a2, 0
9ce: 014262 s8i a6, a2, 1
9d1: 034242 s8i a4, a2, 3
9d4: 024252 s8i a5, a2, 2
9d7: 0c4d mov.n a4, a12
9d9: 0d2d mov.n a2, a13
9db: ffdb01 l32r a0, 948 <wps_build_encr_settings+0xbc>
9de: 0000c0 callx0 a0
9e1: eeca add.n a14, a14, a12
9e3: fba002 movi a0, 251
9e6: 00cd mov.n a12, a0
9e8: a93ef7 bltu a14, a15, 995 <wps_ie_encapsulate+0x45>
9eb: 5128 l32i.n a2, a1, 20
9ed: ffd701 l32r a0, 94c <wps_build_encr_settings+0xc0>
9f0: 0000c0 callx0 a0
9f3: 0108 l32i.n a0, a1, 0
9f5: 11c8 l32i.n a12, a1, 4
9f7: 31e8 l32i.n a14, a1, 12
9f9: 0d2d mov.n a2, a13
9fb: 41f8 l32i.n a15, a1, 16
9fd: 21d8 l32i.n a13, a1, 8
9ff: 20c112 addi a1, a1, 32
a02: f00d ret.n
Disassembly of section .irom.text:
00000ab0 <.irom.text>:
ab0: 697562 excw
ab3: 646c movi.n a4, -26
ab5: 757020 extui a7, a2, 16, 8
ab8: 696c62 s32i a6, a12, 0x1a4
abb: 6b2063 excw
abe: 207965 excw
ac1: 617473 excw
ac4: 0a7472 excw
...
acf: 756200 extui a6, a0, 18, 8
ad2: 6c69 s32i.n a6, a12, 24
ad4: 702064 excw
ad7: 6c6275 excw
ada: 6369 s32i.n a6, a3, 24
adc: 656b20 extui a6, a2, 27, 7
adf: 2079 s32i.n a7, a0, 8
ae1: 6e6966 bnei a9, 6, b53 <wps_ie_encapsulate+0x203>
ae4: 7369 s32i.n a6, a3, 28
ae6: 0a68 l32i.n a6, a10, 0
...
wps_attr_parse.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <wps_parse_msg-0x4f4>:
0: b39c beqz.n a3, 1f <wps_parse_msg-0x4d5>
2: 0f1326 beqi a3, 1, 15 <wps_parse_msg-0x4df>
5: 1e2326 beqi a3, 2, 27 <wps_parse_msg-0x4cd>
8: 243326 beqi a3, 3, 30 <wps_parse_msg-0x4c4>
b: 0c4366 bnei a3, 4, 1b <wps_parse_msg-0x4d9>
e: 271426 beqi a4, 1, 39 <wps_parse_msg-0x4bb>
11: f27c movi.n a2, -1
13: f00d ret.n
15: 426252 s32i a5, a2, 0x108
18: 436242 s32i a4, a2, 0x10c
1b: 020c movi.n a2, 0
1d: f00d ret.n
1f: ee1466 bnei a4, 1, 11 <wps_parse_msg-0x4e3>
22: 1259 s32i.n a5, a2, 4
24: fffcc6 j 1b <wps_parse_msg-0x4d9>
27: e61466 bnei a4, 1, 11 <wps_parse_msg-0x4e3>
2a: 296252 s32i a5, a2, 164
2d: fffa86 j 1b <wps_parse_msg-0x4d9>
30: dd1466 bnei a4, 1, 11 <wps_parse_msg-0x4e3>
33: 2a6252 s32i a5, a2, 168
36: fff846 j 1b <wps_parse_msg-0x4d9>
39: 286252 s32i a5, a2, 160
3c: fff6c6 j 1b <wps_parse_msg-0x4d9>
3f: 037d00 excw
42: f0c112 addi a1, a1, -16
45: 21d9 s32i.n a13, a1, 8
47: 0109 s32i.n a0, a1, 0
49: 31e9 s32i.n a14, a1, 12
4b: 11c9 s32i.n a12, a1, 4
4d: 02ed mov.n a14, a2
4f: c43a add.n a12, a4, a3
51: 1d34a6 blti a4, 3, 72 <wps_parse_msg-0x482>
54: 010742 l8ui a4, a7, 1
57: d47a add.n a13, a4, a7
59: dd2b addi.n a13, a13, 2
5b: 133cd7 bltu a12, a13, 72 <wps_parse_msg-0x482>
5e: 0e2d mov.n a2, a14
60: 000732 l8ui a3, a7, 0
63: 572b addi.n a5, a7, 2
65: fff985 call0 0 <wps_parse_msg-0x4f4>
68: 015296 bltz a2, 81 <wps_parse_msg-0x473>
6b: 0d7d mov.n a7, a13
6d: 0d2b addi.n a0, a13, 2
6f: e130c7 bltu a0, a12, 54 <wps_parse_msg-0x4a0>
72: 020c movi.n a2, 0
74: 11c8 l32i.n a12, a1, 4
76: 21d8 l32i.n a13, a1, 8
78: 31e8 l32i.n a14, a1, 12
7a: 0108 l32i.n a0, a1, 0
7c: 10c112 addi a1, a1, 16
7f: f00d ret.n
81: f27c movi.n a2, -1
83: fffb46 j 74 <wps_parse_msg-0x480>
86: 2a0000 excw
89: 000037 bnone a0, a3, 8d <wps_parse_msg-0x467>
8c: f0c112 addi a1, a1, -16
8f: 0109 s32i.n a0, a1, 0
91: 3d34b6 bltui a4, 3, d2 <wps_parse_msg-0x422>
94: fffd51 l32r a5, 88 <wps_parse_msg-0x46c>
97: 020302 l8ui a0, a3, 2
9a: 010372 l8ui a7, a3, 1
9d: 000362 l8ui a6, a3, 0
a0: 117780 slli a7, a7, 8
a3: 116600 slli a6, a6, 16
a6: 206670 or a6, a6, a7
a9: 200060 or a0, a0, a6
ac: 271057 beq a0, a5, d7 <wps_parse_msg-0x41d>
af: 00a482 movi a8, 0x400
b2: 333847 bltu a8, a4, e9 <wps_parse_msg-0x40b>
b5: 7c2202 l32i a0, a2, 0x1f0
b8: 2d90f6 bgeui a0, 10, e9 <wps_parse_msg-0x40b>
bb: a0b020 addx4 a11, a0, a2
be: 686b32 s32i a3, a11, 0x1a0
c1: 7c22a2 l32i a10, a2, 0x1f0
c4: a0aa20 addx4 a10, a10, a2
c7: 726a42 s32i a4, a10, 0x1c8
ca: 7c2292 l32i a9, a2, 0x1f0
cd: 991b addi.n a9, a9, 1
cf: 7c6292 s32i a9, a2, 0x1f0
d2: 020c movi.n a2, 0
d4: 000286 j e2 <wps_parse_msg-0x412>
d7: 333b addi.n a3, a3, 3
d9: fdc442 addi a4, a4, -3
dc: f44040 extui a4, a4, 0, 16
df: fff605 call0 40 <wps_parse_msg-0x4b4>
e2: 0108 l32i.n a0, a1, 0
e4: 10c112 addi a1, a1, 16
e7: f00d ret.n
e9: f27c movi.n a2, -1
eb: fffcc6 j e2 <wps_parse_msg-0x412>
ee: 120000 excw
f1: 000001 l32r a0, fffc00f4 <wps_parse_msg+0xfffbfc00>
f4: 6aa062 movi a6, 106
f7: f0c112 addi a1, a1, -16
fa: 0109 s32i.n a0, a1, 0
fc: f0d302 addmi a0, a3, 0xfffff000
ff: 000b addi.n a0, a0, -1
101: 023067 bltu a0, a6, 107 <wps_parse_msg-0x3ed>
104: 005386 j 256 <wps_parse_msg-0x29e>
107: fffa61 l32r a6, f0 <wps_parse_msg-0x404>
10a: 903000 addx2 a3, a0, a0
10d: 336a add.n a3, a3, a6
10f: 0003a0 jx a3
112: 00f1c6 j 4dd <wps_parse_msg-0x17>
115: 00ee46 j 4d2 <wps_parse_msg-0x22>
118: 00ea86 j 4c6 <wps_parse_msg-0x2e>
11b: 00e706 j 4bb <wps_parse_msg-0x39>
11e: 00e346 j 4af <wps_parse_msg-0x45>
121: 004c46 j 256 <wps_parse_msg-0x29e>
124: 004b86 j 256 <wps_parse_msg-0x29e>
127: 00de46 j 4a4 <wps_parse_msg-0x50>
12a: 00dac6 j 499 <wps_parse_msg-0x5b>
12d: 004946 j 256 <wps_parse_msg-0x29e>
130: 004886 j 256 <wps_parse_msg-0x29e>
133: 0047c6 j 256 <wps_parse_msg-0x29e>
136: 00d546 j 48f <wps_parse_msg-0x65>
139: 00cbc6 j 46c <wps_parse_msg-0x88>
13c: 00c806 j 460 <wps_parse_msg-0x94>
13f: 00c486 j 455 <wps_parse_msg-0x9f>
142: 004286 j 250 <wps_parse_msg-0x2a4>
145: 00c006 j 449 <wps_parse_msg-0xab>
148: 004286 j 256 <wps_parse_msg-0x29e>
14b: 00bb86 j 43d <wps_parse_msg-0xb7>
14e: 00b7c6 j 431 <wps_parse_msg-0xc3>
151: 00b406 j 425 <wps_parse_msg-0xcf>
154: 00b046 j 419 <wps_parse_msg-0xdb>
157: 00ad46 j 410 <wps_parse_msg-0xe4>
15a: 003e06 j 256 <wps_parse_msg-0x29e>
15d: 00a906 j 405 <wps_parse_msg-0xef>
160: 003c86 j 256 <wps_parse_msg-0x29e>
163: 003bc6 j 256 <wps_parse_msg-0x29e>
166: 003b06 j 256 <wps_parse_msg-0x29e>
169: 00a306 j 3f9 <wps_parse_msg-0xfb>
16c: 003986 j 256 <wps_parse_msg-0x29e>
16f: 009e86 j 3ed <wps_parse_msg-0x107>
172: 009b86 j 3e4 <wps_parse_msg-0x110>
175: 009846 j 3da <wps_parse_msg-0x11a>
178: 009546 j 3d1 <wps_parse_msg-0x123>
17b: 009246 j 3c8 <wps_parse_msg-0x12c>
17e: 003506 j 256 <wps_parse_msg-0x29e>
181: 008e06 j 3bd <wps_parse_msg-0x137>
184: 008b06 j 3b4 <wps_parse_msg-0x140>
187: 008786 j 3a9 <wps_parse_msg-0x14b>
18a: 003206 j 256 <wps_parse_msg-0x29e>
18d: 003146 j 256 <wps_parse_msg-0x29e>
190: 003086 j 256 <wps_parse_msg-0x29e>
193: 007e46 j 390 <wps_parse_msg-0x164>
196: 007a86 j 384 <wps_parse_msg-0x170>
199: 002e46 j 256 <wps_parse_msg-0x29e>
19c: 002d86 j 256 <wps_parse_msg-0x29e>
19f: 002cc6 j 256 <wps_parse_msg-0x29e>
1a2: 002c06 j 256 <wps_parse_msg-0x29e>
1a5: 007486 j 37b <wps_parse_msg-0x179>
1a8: 002a86 j 256 <wps_parse_msg-0x29e>
1ab: 0029c6 j 256 <wps_parse_msg-0x29e>
1ae: 002906 j 256 <wps_parse_msg-0x29e>
1b1: 002846 j 256 <wps_parse_msg-0x29e>
1b4: 002786 j 256 <wps_parse_msg-0x29e>
1b7: 0026c6 j 256 <wps_parse_msg-0x29e>
1ba: 006c86 j 370 <wps_parse_msg-0x184>
1bd: 006906 j 365 <wps_parse_msg-0x18f>
1c0: 006586 j 35a <wps_parse_msg-0x19a>
1c3: 006246 j 350 <wps_parse_msg-0x1a4>
1c6: 005e86 j 344 <wps_parse_msg-0x1b0>
1c9: 005ac6 j 338 <wps_parse_msg-0x1bc>
1cc: 005706 j 32c <wps_parse_msg-0x1c8>
1cf: 005346 j 320 <wps_parse_msg-0x1d4>
1d2: 004fc6 j 315 <wps_parse_msg-0x1df>
1d5: 004cc6 j 30c <wps_parse_msg-0x1e8>
1d8: 001e86 j 256 <wps_parse_msg-0x29e>
1db: 004886 j 301 <wps_parse_msg-0x1f3>
1de: 004586 j 2f8 <wps_parse_msg-0x1fc>
1e1: 001c46 j 256 <wps_parse_msg-0x29e>
1e4: 004146 j 2ed <wps_parse_msg-0x207>
1e7: 003dc6 j 2e2 <wps_parse_msg-0x212>
1ea: 0039c6 j 2d5 <wps_parse_msg-0x21f>
1ed: 001b86 j 25f <wps_parse_msg-0x295>
1f0: 001886 j 256 <wps_parse_msg-0x29e>
1f3: 0017c6 j 256 <wps_parse_msg-0x29e>
1f6: 003486 j 2cc <wps_parse_msg-0x228>
1f9: 001646 j 256 <wps_parse_msg-0x29e>
1fc: 001586 j 256 <wps_parse_msg-0x29e>
1ff: 0014c6 j 256 <wps_parse_msg-0x29e>
202: 001406 j 256 <wps_parse_msg-0x29e>
205: 001346 j 256 <wps_parse_msg-0x29e>
208: 002e06 j 2c4 <wps_parse_msg-0x230>
20b: 002b46 j 2bc <wps_parse_msg-0x238>
20e: 002546 j 2a7 <wps_parse_msg-0x24d>
211: 001046 j 256 <wps_parse_msg-0x29e>
214: 002186 j 29e <wps_parse_msg-0x256>
217: 000ec6 j 256 <wps_parse_msg-0x29e>
21a: 001dc6 j 295 <wps_parse_msg-0x25f>
21d: 000d46 j 256 <wps_parse_msg-0x29e>
220: 000c86 j 256 <wps_parse_msg-0x29e>
223: 000bc6 j 256 <wps_parse_msg-0x29e>
226: 000b06 j 256 <wps_parse_msg-0x29e>
229: 000a46 j 256 <wps_parse_msg-0x29e>
22c: 000986 j 256 <wps_parse_msg-0x29e>
22f: 0008c6 j 256 <wps_parse_msg-0x29e>
232: 001586 j 28c <wps_parse_msg-0x268>
235: 001286 j 283 <wps_parse_msg-0x271>
238: 000686 j 256 <wps_parse_msg-0x29e>
23b: 0005c6 j 256 <wps_parse_msg-0x29e>
23e: 000506 j 256 <wps_parse_msg-0x29e>
241: 000446 j 256 <wps_parse_msg-0x29e>
244: 000386 j 256 <wps_parse_msg-0x29e>
247: 0002c6 j 256 <wps_parse_msg-0x29e>
24a: 000206 j 256 <wps_parse_msg-0x29e>
24d: 000606 j 269 <wps_parse_msg-0x28b>
250: 346242 s32i a4, a2, 208
253: 356252 s32i a5, a2, 212
256: 020c movi.n a2, 0
258: 0108 l32i.n a0, a1, 0
25a: 10c112 addi a1, a1, 16
25d: f00d ret.n
25f: 750b addi.n a7, a5, -1
261: 284716 beqz a7, 4e9 <wps_parse_msg-0xb>
264: f27c movi.n a2, -1
266: fffb86 j 258 <wps_parse_msg-0x29c>
269: f78566 bnei a5, 8, 264 <wps_parse_msg-0x290>
26c: 672202 l32i a0, a2, 0x19c
26f: e390f6 bgeui a0, 10, 256 <wps_parse_msg-0x29e>
272: a09020 addx4 a9, a0, a2
275: 5d6942 s32i a4, a9, 0x174
278: 672282 l32i a8, a2, 0x19c
27b: 881b addi.n a8, a8, 1
27d: 676282 s32i a8, a2, 0x19c
280: fff486 j 256 <wps_parse_msg-0x29e>
283: dd1566 bnei a5, 1, 264 <wps_parse_msg-0x290>
286: 236242 s32i a4, a2, 140
289: fff246 j 256 <wps_parse_msg-0x29e>
28c: d41566 bnei a5, 1, 264 <wps_parse_msg-0x290>
28f: 226242 s32i a4, a2, 136
292: fff006 j 256 <wps_parse_msg-0x29e>
295: 3e6242 s32i a4, a2, 248
298: 3f6252 s32i a5, a2, 252
29b: ffedc6 j 256 <wps_parse_msg-0x29e>
29e: c21566 bnei a5, 1, 264 <wps_parse_msg-0x290>
2a1: 276242 s32i a4, a2, 156
2a4: ffeb86 j 256 <wps_parse_msg-0x29e>
2a7: 80a0a2 movi a10, 128
2aa: b63a57 bltu a10, a5, 264 <wps_parse_msg-0x290>
2ad: 24b050 extui a11, a5, 0, 3
2b0: b01be6 bgei a11, 1, 264 <wps_parse_msg-0x290>
2b3: 446242 s32i a4, a2, 0x110
2b6: 456252 s32i a5, a2, 0x114
2b9: ffe646 j 256 <wps_parse_msg-0x29e>
2bc: a48566 bnei a5, 8, 264 <wps_parse_msg-0x290>
2bf: c249 s32i.n a4, a2, 48
2c1: ffe446 j 256 <wps_parse_msg-0x29e>
2c4: 9c2566 bnei a5, 2, 264 <wps_parse_msg-0x290>
2c7: b249 s32i.n a4, a2, 44
2c9: ffe246 j 256 <wps_parse_msg-0x29e>
2cc: 406242 s32i a4, a2, 0x100
2cf: 416252 s32i a5, a2, 0x104
2d2: ffe006 j 256 <wps_parse_msg-0x29e>
2d5: 043d mov.n a3, a4
2d7: 054d mov.n a4, a5
2d9: ffdb05 call0 8c <wps_parse_msg-0x468>
2dc: f762d6 bgez a2, 256 <wps_parse_msg-0x29e>
2df: ffe046 j 264 <wps_parse_msg-0x290>
2e2: 02b526 beqi a5, 16, 2e8 <wps_parse_msg-0x20c>
2e5: ffdec6 j 264 <wps_parse_msg-0x290>
2e8: 5249 s32i.n a4, a2, 20
2ea: ffda06 j 256 <wps_parse_msg-0x29e>
2ed: f0c502 addi a0, a5, -16
2f0: f70056 bnez a0, 264 <wps_parse_msg-0x290>
2f3: 6249 s32i.n a4, a2, 24
2f5: ffd746 j 256 <wps_parse_msg-0x29e>
2f8: 3a6242 s32i a4, a2, 232
2fb: 3b6252 s32i a5, a2, 236
2fe: ffd506 j 256 <wps_parse_msg-0x29e>
301: 350b addi.n a3, a5, -1
303: f5d356 bnez a3, 264 <wps_parse_msg-0x290>
306: 126242 s32i a4, a2, 72
309: ffd246 j 256 <wps_parse_msg-0x29e>
30c: 326242 s32i a4, a2, 200
30f: 336252 s32i a5, a2, 204
312: ffd006 j 256 <wps_parse_msg-0x29e>
315: 650b addi.n a6, a5, -1
317: f49656 bnez a6, 264 <wps_parse_msg-0x290>
31a: 246242 s32i a4, a2, 144
31d: ffcd46 j 256 <wps_parse_msg-0x29e>
320: f0c572 addi a7, a5, -16
323: f3d756 bnez a7, 264 <wps_parse_msg-0x290>
326: 196242 s32i a4, a2, 100
329: ffca46 j 256 <wps_parse_msg-0x29e>
32c: f0c582 addi a8, a5, -16
32f: f31856 bnez a8, 264 <wps_parse_msg-0x290>
332: 186242 s32i a4, a2, 96
335: ffc746 j 256 <wps_parse_msg-0x29e>
338: e0c592 addi a9, a5, -32
33b: f25956 bnez a9, 264 <wps_parse_msg-0x290>
33e: 156242 s32i a4, a2, 84
341: ffc446 j 256 <wps_parse_msg-0x29e>
344: e0c5a2 addi a10, a5, -32
347: f19a56 bnez a10, 264 <wps_parse_msg-0x290>
34a: 146242 s32i a4, a2, 80
34d: ffc146 j 256 <wps_parse_msg-0x29e>
350: b50b addi.n a11, a5, -1
352: f0eb56 bnez a11, 264 <wps_parse_msg-0x290>
355: d249 s32i.n a4, a2, 52
357: ffbec6 j 256 <wps_parse_msg-0x29e>
35a: 050b addi.n a0, a5, -1
35c: f04056 bnez a0, 264 <wps_parse_msg-0x290>
35f: 266242 s32i a4, a2, 152
362: ffbc06 j 256 <wps_parse_msg-0x29e>
365: 350b addi.n a3, a5, -1
367: ef9356 bnez a3, 264 <wps_parse_msg-0x290>
36a: 256242 s32i a4, a2, 148
36d: ffb946 j 256 <wps_parse_msg-0x29e>
370: f0c562 addi a6, a5, -16
373: eed656 bnez a6, 264 <wps_parse_msg-0x290>
376: 4249 s32i.n a4, a2, 16
378: ffb686 j 256 <wps_parse_msg-0x29e>
37b: 366242 s32i a4, a2, 216
37e: 376252 s32i a5, a2, 220
381: ffb446 j 256 <wps_parse_msg-0x29e>
384: fcc572 addi a7, a5, -4
387: ed9756 bnez a7, 264 <wps_parse_msg-0x290>
38a: 116242 s32i a4, a2, 68
38d: ffb146 j 256 <wps_parse_msg-0x29e>
390: 582c movi.n a8, 37
392: 023857 bltu a8, a5, 398 <wps_parse_msg-0x15c>
395: ffb2c6 j 264 <wps_parse_msg-0x290>
398: 693c movi.n a9, 54
39a: 02b957 bgeu a9, a5, 3a0 <wps_parse_msg-0x154>
39d: ffb0c6 j 264 <wps_parse_msg-0x290>
3a0: 466242 s32i a4, a2, 0x118
3a3: 476252 s32i a5, a2, 0x11c
3a6: ffab06 j 256 <wps_parse_msg-0x29e>
3a9: a50b addi.n a10, a5, -1
3ab: eb5a56 bnez a10, 264 <wps_parse_msg-0x290>
3ae: 206242 s32i a4, a2, 128
3b1: ffa846 j 256 <wps_parse_msg-0x29e>
3b4: 3c6242 s32i a4, a2, 240
3b7: 3d6252 s32i a5, a2, 244
3ba: ffa606 j 256 <wps_parse_msg-0x29e>
3bd: b50b addi.n a11, a5, -1
3bf: ea1b56 bnez a11, 264 <wps_parse_msg-0x290>
3c2: 1f6242 s32i a4, a2, 124
3c5: ffa346 j 256 <wps_parse_msg-0x29e>
3c8: 306242 s32i a4, a2, 192
3cb: 316252 s32i a5, a2, 196
3ce: ffa106 j 256 <wps_parse_msg-0x29e>
3d1: 2e6242 s32i a4, a2, 184
3d4: 2f6252 s32i a5, a2, 188
3d7: ff9ec6 j 256 <wps_parse_msg-0x29e>
3da: 050b addi.n a0, a5, -1
3dc: e84056 bnez a0, 264 <wps_parse_msg-0x290>
3df: 2249 s32i.n a4, a2, 8
3e1: ff9c46 j 256 <wps_parse_msg-0x29e>
3e4: 2c6242 s32i a4, a2, 176
3e7: 2d6252 s32i a5, a2, 180
3ea: ff9a06 j 256 <wps_parse_msg-0x29e>
3ed: fac532 addi a3, a5, -6
3f0: e70356 bnez a3, 264 <wps_parse_msg-0x290>
3f3: 216242 s32i a4, a2, 132
3f6: ff9706 j 256 <wps_parse_msg-0x29e>
3f9: f8c562 addi a6, a5, -8
3fc: e64656 bnez a6, 264 <wps_parse_msg-0x290>
3ff: 1c6242 s32i a4, a2, 112
402: ff9406 j 256 <wps_parse_msg-0x29e>
405: f0c572 addi a7, a5, -16
408: e58756 bnez a7, 264 <wps_parse_msg-0x290>
40b: 3249 s32i.n a4, a2, 12
40d: ff9146 j 256 <wps_parse_msg-0x29e>
410: 386242 s32i a4, a2, 224
413: 396252 s32i a5, a2, 228
416: ff8f06 j 256 <wps_parse_msg-0x29e>
419: f0c582 addi a8, a5, -16
41c: e44856 bnez a8, 264 <wps_parse_msg-0x290>
41f: 1b6242 s32i a4, a2, 108
422: ff8c06 j 256 <wps_parse_msg-0x29e>
425: f0c592 addi a9, a5, -16
428: e38956 bnez a9, 264 <wps_parse_msg-0x290>
42b: 1a6242 s32i a4, a2, 104
42e: ff8906 j 256 <wps_parse_msg-0x29e>
431: e0c5a2 addi a10, a5, -32
434: e2ca56 bnez a10, 264 <wps_parse_msg-0x290>
437: 176242 s32i a4, a2, 92
43a: ff8606 j 256 <wps_parse_msg-0x29e>
43d: e0c5b2 addi a11, a5, -32
440: e20b56 bnez a11, 264 <wps_parse_msg-0x290>
443: 166242 s32i a4, a2, 88
446: ff8306 j 256 <wps_parse_msg-0x29e>
449: fec502 addi a0, a5, -2
44c: e14056 bnez a0, 264 <wps_parse_msg-0x290>
44f: 106242 s32i a4, a2, 64
452: ff8006 j 256 <wps_parse_msg-0x29e>
455: fec532 addi a3, a5, -2
458: e08356 bnez a3, 264 <wps_parse_msg-0x290>
45b: 8249 s32i.n a4, a2, 32
45d: ff7d46 j 256 <wps_parse_msg-0x29e>
460: fec562 addi a6, a5, -2
463: dfd656 bnez a6, 264 <wps_parse_msg-0x290>
466: 1e6242 s32i a4, a2, 120
469: ff7a46 j 256 <wps_parse_msg-0x29e>
46c: 5c2202 l32i a0, a2, 0x170
46f: 0290b6 bltui a0, 10, 475 <wps_parse_msg-0x7f>
472: ff7806 j 256 <wps_parse_msg-0x29e>
475: a09020 addx4 a9, a0, a2
478: 486942 s32i a4, a9, 0x120
47b: 5c2282 l32i a8, a2, 0x170
47e: a08820 addx4 a8, a8, a2
481: 526852 s32i a5, a8, 0x148
484: 5c2272 l32i a7, a2, 0x170
487: 771b addi.n a7, a7, 1
489: 5c6272 s32i a7, a2, 0x170
48c: ff7186 j 256 <wps_parse_msg-0x29e>
48f: a50b addi.n a10, a5, -1
491: dcfa56 bnez a10, 264 <wps_parse_msg-0x290>
494: 9249 s32i.n a4, a2, 36
496: ff6f06 j 256 <wps_parse_msg-0x29e>
499: fec5b2 addi a11, a5, -2
49c: dc4b56 bnez a11, 264 <wps_parse_msg-0x290>
49f: f249 s32i.n a4, a2, 60
4a1: ff6c46 j 256 <wps_parse_msg-0x29e>
4a4: fec502 addi a0, a5, -2
4a7: db9056 bnez a0, 264 <wps_parse_msg-0x290>
4aa: a249 s32i.n a4, a2, 40
4ac: ff6986 j 256 <wps_parse_msg-0x29e>
4af: f8c532 addi a3, a5, -8
4b2: dae356 bnez a3, 264 <wps_parse_msg-0x290>
4b5: 136242 s32i a4, a2, 76
4b8: ff6686 j 256 <wps_parse_msg-0x29e>
4bb: fec562 addi a6, a5, -2
4be: da2656 bnez a6, 264 <wps_parse_msg-0x290>
4c1: 7249 s32i.n a4, a2, 28
4c3: ff63c6 j 256 <wps_parse_msg-0x29e>
4c6: fec572 addi a7, a5, -2
4c9: d97756 bnez a7, 264 <wps_parse_msg-0x290>
4cc: 1d6242 s32i a4, a2, 116
4cf: ff60c6 j 256 <wps_parse_msg-0x29e>
4d2: fec582 addi a8, a5, -2
4d5: d8b856 bnez a8, 264 <wps_parse_msg-0x290>
4d8: e249 s32i.n a4, a2, 56
4da: ff5e06 j 256 <wps_parse_msg-0x29e>
4dd: fec592 addi a9, a5, -2
4e0: d80956 bnez a9, 264 <wps_parse_msg-0x290>
4e3: 2b6242 s32i a4, a2, 172
4e6: ff5b06 j 256 <wps_parse_msg-0x29e>
4e9: 0249 s32i.n a4, a2, 0
4eb: ff59c6 j 256 <wps_parse_msg-0x29e>
4ee: 000000 ill
4f1: 000000 ill
000004f4 <wps_parse_msg>:
4f4: f4a142 movi a4, 0x1f4
4f7: e0c112 addi a1, a1, -32
4fa: 11c9 s32i.n a12, a1, 4
4fc: 41f9 s32i.n a15, a1, 16
4fe: 0109 s32i.n a0, a1, 0
500: 21d9 s32i.n a13, a1, 8
502: 31e9 s32i.n a14, a1, 12
504: 02dd mov.n a13, a2
506: 03ed mov.n a14, a3
508: 032d mov.n a2, a3
50a: 030c movi.n a3, 0
50c: fff901 l32r a0, 4f0 <wps_parse_msg-0x4>
50f: 0000c0 callx0 a0
512: 1d08 l32i.n a0, a13, 4
514: 2dc8 l32i.n a12, a13, 8
516: 2dcb addi.n a2, a13, 12
518: 83c2c0 moveqz a12, a2, a12
51b: d0ca add.n a13, a0, a12
51d: 3cbcd7 bgeu a12, a13, 55d <wps_parse_msg+0x69>
520: c00dc0 sub a0, a13, a12
523: 4740a6 blti a0, 4, 56e <wps_parse_msg+0x7a>
526: fcc032 addi a3, a0, -4
529: 020c22 l8ui a2, a12, 2
52c: 030cf2 l8ui a15, a12, 3
52f: 112280 slli a2, a2, 8
532: 20ff20 or a15, a15, a2
535: f4f0f0 extui a15, a15, 0, 16
538: 3223f7 blt a3, a15, 56e <wps_parse_msg+0x7a>
53b: 0e2d mov.n a2, a14
53d: 0f5d mov.n a5, a15
53f: 000c42 l8ui a4, a12, 0
542: 010c32 l8ui a3, a12, 1
545: 114480 slli a4, a4, 8
548: 203340 or a3, a3, a4
54b: f43030 extui a3, a3, 0, 16
54e: 4c4b addi.n a4, a12, 4
550: ffba05 call0 f4 <wps_parse_msg-0x400>
553: 017296 bltz a2, 56e <wps_parse_msg+0x7a>
556: 5f4b addi.n a5, a15, 4
558: cc5a add.n a12, a12, a5
55a: c23cd7 bltu a12, a13, 520 <wps_parse_msg+0x2c>
55d: 020c movi.n a2, 0
55f: 11c8 l32i.n a12, a1, 4
561: 21d8 l32i.n a13, a1, 8
563: 31e8 l32i.n a14, a1, 12
565: 41f8 l32i.n a15, a1, 16
567: 0108 l32i.n a0, a1, 0
569: 20c112 addi a1, a1, 32
56c: f00d ret.n
56e: f27c movi.n a2, -1
570: fffac6 j 55f <wps_parse_msg+0x6b>
wps_attr_process.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <wps_process_authenticator-0x8>:
...
00000008 <wps_process_authenticator>:
8: c0c112 addi a1, a1, -64
b: d1c9 s32i.n a12, a1, 52
d: c109 s32i.n a0, a1, 48
f: 03cd mov.n a12, a3
11: 056316 beqz a3, 6b <wps_process_authenticator+0x63>
14: 4d2202 l32i a0, a2, 0x134
17: 050016 beqz a0, 6b <wps_process_authenticator+0x63>
1a: 80cb addi.n a8, a0, 12
1c: 2078 l32i.n a7, a0, 8
1e: 64cb addi.n a6, a4, 12
20: 837870 moveqz a7, a8, a7
23: 0179 s32i.n a7, a1, 0
25: 10c172 addi a7, a1, 16
28: 4d2252 l32i a5, a2, 0x134
2b: 2438 l32i.n a3, a4, 8
2d: 01d222 addmi a2, a2, 0x100
30: e4c222 addi a2, a2, -28
33: 833630 moveqz a3, a6, a3
36: 1558 l32i.n a5, a5, 4
38: 618b addi.n a6, a1, 8
3a: 1139 s32i.n a3, a1, 4
3c: 2159 s32i.n a5, a1, 8
3e: 032c movi.n a3, 32
40: 015d mov.n a5, a1
42: 1408 l32i.n a0, a4, 4
44: 240c movi.n a4, 2
46: f4c002 addi a0, a0, -12
49: 3109 s32i.n a0, a1, 12
4b: ffed01 l32r a0, 0 <wps_process_authenticator-0x8>
4e: 0000c0 callx0 a0
51: 0c3d mov.n a3, a12
53: 10c122 addi a2, a1, 16
56: 840c movi.n a4, 8
58: ffeb01 l32r a0, 4 <wps_process_authenticator-0x4>
5b: 0000c0 callx0 a0
5e: 92cc bnez.n a2, 6b <wps_process_authenticator+0x63>
60: 020c movi.n a2, 0
62: d1c8 l32i.n a12, a1, 52
64: c108 l32i.n a0, a1, 48
66: 40c112 addi a1, a1, 64
69: f00d ret.n
6b: f27c movi.n a2, -1
6d: fffc46 j 62 <wps_process_authenticator+0x5a>
...
00000078 <wps_process_key_wrap_auth>:
78: d0c112 addi a1, a1, -48
7b: 91c9 s32i.n a12, a1, 36
7d: 8109 s32i.n a0, a1, 32
7f: 04cd mov.n a12, a4
81: 84bc beqz.n a4, bd <wps_process_key_wrap_auth+0x45>
83: fccc52 addi a5, a12, -4
86: 1308 l32i.n a0, a3, 4
88: 2348 l32i.n a4, a3, 8
8a: 73cb addi.n a7, a3, 12
8c: 834740 moveqz a4, a7, a4
8f: 640a add.n a6, a4, a0
91: f4c662 addi a6, a6, -12
94: 259567 bne a5, a6, bd <wps_process_key_wrap_auth+0x45>
97: 032c movi.n a3, 32
99: 016d mov.n a6, a1
9b: f4c052 addi a5, a0, -12
9e: 01d222 addmi a2, a2, 0x100
a1: e4c222 addi a2, a2, -28
a4: fff301 l32r a0, 70 <wps_process_authenticator+0x68>
a7: 0000c0 callx0 a0
aa: 0c3d mov.n a3, a12
ac: 012d mov.n a2, a1
ae: 840c movi.n a4, 8
b0: fff101 l32r a0, 74 <wps_process_authenticator+0x6c>
b3: 0000c0 callx0 a0
b6: 32cc bnez.n a2, bd <wps_process_key_wrap_auth+0x45>
b8: 020c movi.n a2, 0
ba: 000046 j bf <wps_process_key_wrap_auth+0x47>
bd: f27c movi.n a2, -1
bf: 91c8 l32i.n a12, a1, 36
c1: 8108 l32i.n a0, a1, 32
c3: 30c112 addi a1, a1, 48
c6: f00d ret.n
c8: 040c movi.n a4, 0
ca: f27c movi.n a2, -1
cc: 932430 movnez a2, a4, a3
cf: f00d ret.n
d1: 000000 ill
d4: 000000 ill
d7: c11200 mul16u a1, a2, a0
da: 0109f0 slli a0, a9, 17
dd: 21d9 s32i.n a13, a1, 8
df: 11c9 s32i.n a12, a1, 4
e1: 02dd mov.n a13, a2
e3: 04cd mov.n a12, a4
e5: 33cc bnez.n a3, ec <wps_process_key_wrap_auth+0x74>
e7: f27c movi.n a2, -1
e9: 000946 j 112 <wps_process_key_wrap_auth+0x9a>
ec: 034a add.n a0, a3, a4
ee: 80c002 addi a0, a0, -128
f1: 042c movi.n a4, 32
f3: ac8c beqz.n a12, 101 <wps_process_key_wrap_auth+0x89>
f5: 7f0022 l8ui a2, a0, 127
f8: 000b addi.n a0, a0, -1
fa: 32cc bnez.n a2, 101 <wps_process_key_wrap_auth+0x89>
fc: cc0b addi.n a12, a12, -1
fe: fffc46 j f3 <wps_process_key_wrap_auth+0x7b>
101: 0b34c7 bltu a4, a12, 110 <wps_process_key_wrap_auth+0x98>
104: 0d2d mov.n a2, a13
106: 0c4d mov.n a4, a12
108: fff301 l32r a0, d4 <wps_process_key_wrap_auth+0x5c>
10b: 0000c0 callx0 a0
10e: 8dc9 s32i.n a12, a13, 32
110: 020c movi.n a2, 0
112: 11c8 l32i.n a12, a1, 4
114: 21d8 l32i.n a13, a1, 8
116: 0108 l32i.n a0, a1, 0
118: 10c112 addi a1, a1, 16
11b: f00d ret.n
11d: 000000 ill
120: 33cc bnez.n a3, 127 <wps_process_key_wrap_auth+0xaf>
122: f57c movi.n a5, -1
124: 000406 j 138 <wps_process_key_wrap_auth+0xc0>
127: 050c movi.n a5, 0
129: 000362 l8ui a6, a3, 0
12c: 010342 l8ui a4, a3, 1
12f: 116680 slli a6, a6, 8
132: 204460 or a4, a4, a6
135: 125242 s16i a4, a2, 36
138: 052d mov.n a2, a5
13a: f00d ret.n
13c: 33cc bnez.n a3, 143 <wps_process_key_wrap_auth+0xcb>
13e: f57c movi.n a5, -1
140: 000406 j 154 <wps_process_key_wrap_auth+0xdc>
143: 050c movi.n a5, 0
145: 000362 l8ui a6, a3, 0
148: 010342 l8ui a4, a3, 1
14b: 116680 slli a6, a6, 8
14e: 204460 or a4, a4, a6
151: 135242 s16i a4, a2, 38
154: 052d mov.n a2, a5
156: f00d ret.n
158: 438c beqz.n a3, 160 <wps_process_key_wrap_auth+0xe8>
15a: 000342 l8ui a4, a3, 0
15d: 284242 s8i a4, a2, 40
160: 020c movi.n a2, 0
162: f00d ret.n
164: 000000 ill
167: c11200 mul16u a1, a2, a0
16a: 0109f0 slli a0, a9, 17
16d: 21d9 s32i.n a13, a1, 8
16f: 11c9 s32i.n a12, a1, 4
171: 04dd mov.n a13, a4
173: 02cd mov.n a12, a2
175: 73dc bnez.n a3, 190 <wps_process_key_wrap_auth+0x118>
177: 121202 l16ui a0, a2, 36
17a: 131222 l16ui a2, a2, 38
17d: 251066 bnei a0, 1, 1a6 <wps_process_key_wrap_auth+0x12e>
180: 221266 bnei a2, 1, 1a6 <wps_process_key_wrap_auth+0x12e>
183: 020c movi.n a2, 0
185: 11c8 l32i.n a12, a1, 4
187: 21d8 l32i.n a13, a1, 8
189: 0108 l32i.n a0, a1, 0
18b: 10c112 addi a1, a1, 16
18e: f00d ret.n
190: 044c movi.n a4, 64
192: ed34d7 bltu a4, a13, 183 <wps_process_key_wrap_auth+0x10b>
195: 29c222 addi a2, a2, 41
198: 0d4d mov.n a4, a13
19a: fff201 l32r a0, 164 <wps_process_key_wrap_auth+0xec>
19d: 0000c0 callx0 a0
1a0: 1b6cd2 s32i a13, a12, 108
1a3: fff706 j 183 <wps_process_key_wrap_auth+0x10b>
1a6: f27c movi.n a2, -1
1a8: fff646 j 185 <wps_process_key_wrap_auth+0x10d>
1ab: 000000 ill
1ae: 120000 excw
1b1: 09f0c1 l32r a12, fffc2974 <wps_process_ap_settings+0xfffc26a8>
1b4: 33cc01 l32r a0, fffcd0e4 <wps_process_ap_settings+0xfffcce18>
1b7: f27c movi.n a2, -1
1b9: 000306 j 1c9 <wps_process_key_wrap_auth+0x151>
1bc: 70c222 addi a2, a2, 112
1bf: 640c movi.n a4, 6
1c1: fffa01 l32r a0, 1ac <wps_process_key_wrap_auth+0x134>
1c4: 0000c0 callx0 a0
1c7: 020c movi.n a2, 0
1c9: 0108 l32i.n a0, a1, 0
1cb: 10c112 addi a1, a1, 16
1ce: f00d ret.n
1d0: 020c movi.n a2, 0
1d2: f00d ret.n
1d4: 020c movi.n a2, 0
1d6: f00d ret.n
1d8: 020c movi.n a2, 0
1da: f00d ret.n
1dc: 020c movi.n a2, 0
1de: f00d ret.n
1e0: d38c beqz.n a3, 1f1 <wps_process_key_wrap_auth+0x179>
1e2: 000352 l8ui a5, a3, 0
1e5: 010342 l8ui a4, a3, 1
1e8: 115580 slli a5, a5, 8
1eb: 204450 or a4, a4, a5
1ee: 405242 s16i a4, a2, 128
1f1: 020c movi.n a2, 0
1f3: f00d ret.n
1f5: 000000 ill
1f8: 121242 l16ui a4, a2, 36
1fb: 232c movi.n a3, 34
1fd: 130347 bnone a3, a4, 214 <wps_process_key_wrap_auth+0x19c>
200: 1b2252 l32i a5, a2, 108
203: 860c movi.n a6, 8
205: 0bb657 bgeu a6, a5, 214 <wps_process_key_wrap_auth+0x19c>
208: 08d5f6 bgeui a5, 64, 214 <wps_process_key_wrap_auth+0x19c>
20b: 752a add.n a7, a5, a2
20d: 280772 l8ui a7, a7, 40
210: f27c movi.n a2, -1
212: 278c beqz.n a7, 218 <wps_process_key_wrap_auth+0x1a0>
214: 020c movi.n a2, 0
216: f00d ret.n
218: f00d ret.n
...
0000021c <wps_process_cred>:
21c: f0c112 addi a1, a1, -16
21f: 0109 s32i.n a0, a1, 0
221: 21d9 s32i.n a13, a1, 8
223: 11c9 s32i.n a12, a1, 4
225: 02dd mov.n a13, a2
227: 03cd mov.n a12, a3
229: 032d mov.n a2, a3
22b: 1f2d32 l32i a3, a13, 124
22e: ffe985 call0 c8 <wps_process_key_wrap_auth+0x50>
231: 07e256 bnez a2, 2b3 <wps_process_cred+0x97>
234: 0c2d mov.n a2, a12
236: 3a2d32 l32i a3, a13, 232
239: 3b2d42 l32i a4, a13, 236
23c: ffe985 call0 d8 <wps_process_key_wrap_auth+0x60>
23f: 070256 bnez a2, 2b3 <wps_process_cred+0x97>
242: 0c2d mov.n a2, a12
244: 1d2d32 l32i a3, a13, 116
247: ffed85 call0 120 <wps_process_key_wrap_auth+0xa8>
24a: 065256 bnez a2, 2b3 <wps_process_cred+0x97>
24d: 0c2d mov.n a2, a12
24f: 1e2d32 l32i a3, a13, 120
252: ffee85 call0 13c <wps_process_key_wrap_auth+0xc4>
255: 05a256 bnez a2, 2b3 <wps_process_cred+0x97>
258: 0c2d mov.n a2, a12
25a: 202d32 l32i a3, a13, 128
25d: ffef85 call0 158 <wps_process_key_wrap_auth+0xe0>
260: 04f256 bnez a2, 2b3 <wps_process_cred+0x97>
263: 0c2d mov.n a2, a12
265: 3c2d32 l32i a3, a13, 240
268: 3d2d42 l32i a4, a13, 244
26b: ffefc5 call0 168 <wps_process_key_wrap_auth+0xf0>
26e: 041256 bnez a2, 2b3 <wps_process_cred+0x97>
271: 0c2d mov.n a2, a12
273: 212d32 l32i a3, a13, 132
276: fff385 call0 1b0 <wps_process_key_wrap_auth+0x138>
279: 62fc bnez.n a2, 2b3 <wps_process_cred+0x97>
27b: 0c2d mov.n a2, a12
27d: 3e2d32 l32i a3, a13, 248
280: 3f2d42 l32i a4, a13, 252
283: fff4c5 call0 1d0 <wps_process_key_wrap_auth+0x158>
286: 92ec bnez.n a2, 2b3 <wps_process_cred+0x97>
288: 0c2d mov.n a2, a12
28a: 402d32 l32i a3, a13, 0x100
28d: 412d42 l32i a4, a13, 0x104
290: fff405 call0 1d4 <wps_process_key_wrap_auth+0x15c>
293: c2dc bnez.n a2, 2b3 <wps_process_cred+0x97>
295: 0c2d mov.n a2, a12
297: 222d32 l32i a3, a13, 136
29a: fff3c5 call0 1d8 <wps_process_key_wrap_auth+0x160>
29d: 22dc bnez.n a2, 2b3 <wps_process_cred+0x97>
29f: 0c2d mov.n a2, a12
2a1: 232d32 l32i a3, a13, 140
2a4: fff345 call0 1dc <wps_process_key_wrap_auth+0x164>
2a7: 82cc bnez.n a2, 2b3 <wps_process_cred+0x97>
2a9: 2b2d32 l32i a3, a13, 172
2ac: 0c2d mov.n a2, a12
2ae: fff305 call0 1e0 <wps_process_key_wrap_auth+0x168>
2b1: 328c beqz.n a2, 2b8 <wps_process_cred+0x9c>
2b3: f27c movi.n a2, -1
2b5: 000106 j 2bd <wps_process_cred+0xa1>
2b8: 0c2d mov.n a2, a12
2ba: fff3c5 call0 1f8 <wps_process_key_wrap_auth+0x180>
2bd: 11c8 l32i.n a12, a1, 4
2bf: 21d8 l32i.n a13, a1, 8
2c1: 0108 l32i.n a0, a1, 0
2c3: 10c112 addi a1, a1, 16
2c6: f00d ret.n
2c8: 000000 ill
...
000002cc <wps_process_ap_settings>:
2cc: 84a042 movi a4, 132
2cf: f0c112 addi a1, a1, -16
2d2: 0109 s32i.n a0, a1, 0
2d4: 21d9 s32i.n a13, a1, 8
2d6: 11c9 s32i.n a12, a1, 4
2d8: 02dd mov.n a13, a2
2da: 03cd mov.n a12, a3
2dc: 032d mov.n a2, a3
2de: 030c movi.n a3, 0
2e0: fffa01 l32r a0, 2c8 <wps_process_cred+0xac>
2e3: 0000c0 callx0 a0
2e6: 0c2d mov.n a2, a12
2e8: 3a2d32 l32i a3, a13, 232
2eb: 3b2d42 l32i a4, a13, 236
2ee: ffde85 call0 d8 <wps_process_key_wrap_auth+0x60>
2f1: 32fc bnez.n a2, 328 <wps_process_ap_settings+0x5c>
2f3: 0c2d mov.n a2, a12
2f5: 1d2d32 l32i a3, a13, 116
2f8: ffe245 call0 120 <wps_process_key_wrap_auth+0xa8>
2fb: 92ec bnez.n a2, 328 <wps_process_ap_settings+0x5c>
2fd: 0c2d mov.n a2, a12
2ff: 1e2d32 l32i a3, a13, 120
302: ffe385 call0 13c <wps_process_key_wrap_auth+0xc4>
305: f2dc bnez.n a2, 328 <wps_process_ap_settings+0x5c>
307: 0c2d mov.n a2, a12
309: 202d32 l32i a3, a13, 128
30c: ffe485 call0 158 <wps_process_key_wrap_auth+0xe0>
30f: 52dc bnez.n a2, 328 <wps_process_ap_settings+0x5c>
311: 0c2d mov.n a2, a12
313: 3c2d32 l32i a3, a13, 240
316: 3d2d42 l32i a4, a13, 244
319: ffe4c5 call0 168 <wps_process_key_wrap_auth+0xf0>
31c: 82cc bnez.n a2, 328 <wps_process_ap_settings+0x5c>
31e: 212d32 l32i a3, a13, 132
321: 0c2d mov.n a2, a12
323: ffe8c5 call0 1b0 <wps_process_key_wrap_auth+0x138>
326: 328c beqz.n a2, 32d <wps_process_ap_settings+0x61>
328: f27c movi.n a2, -1
32a: 000106 j 332 <wps_process_ap_settings+0x66>
32d: 0c2d mov.n a2, a12
32f: ffec85 call0 1f8 <wps_process_key_wrap_auth+0x180>
332: 11c8 l32i.n a12, a1, 4
334: 21d8 l32i.n a13, a1, 8
336: 0108 l32i.n a0, a1, 0
338: 10c112 addi a1, a1, 16
33b: f00d ret.n
wps.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <wifi_wps_start-0xb4>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
b: 000000 ill
e: 120000 excw
11: 39f0c1 l32r a12, fffce7d4 <wifi_set_wps_cb+0xfffccdb8>
14: 110901 l32r a0, fffc4438 <wifi_set_wps_cb+0xfffc2a1c>
17: 130c movi.n a3, 1
19: fffc01 l32r a0, c <wifi_wps_start-0xa8>
1c: 0000c0 callx0 a0
1f: 0108 l32i.n a0, a1, 0
21: 004202 s8i a0, a2, 0
24: 1108 l32i.n a0, a1, 4
26: 10c112 addi a1, a1, 16
29: f00d ret.n
2b: 000000 ill
2e: 120000 excw
31: 39f0c1 l32r a12, fffce7f4 <wifi_set_wps_cb+0xfffccdd8>
34: 110901 l32r a0, fffc4458 <wifi_set_wps_cb+0xfffc2a3c>
37: 430c movi.n a3, 4
39: fffc01 l32r a0, 2c <wifi_wps_start-0x88>
3c: 0000c0 callx0 a0
3f: 0108 l32i.n a0, a1, 0
41: 034202 s8i a0, a2, 3
44: f53000 extui a3, a0, 16, 16
47: 754800 extui a4, a0, 24, 8
4a: 004242 s8i a4, a2, 0
4d: 014232 s8i a3, a2, 1
50: 410800 srli a0, a0, 8
53: 024202 s8i a0, a2, 2
56: 1108 l32i.n a0, a1, 4
58: 10c112 addi a1, a1, 16
5b: f00d ret.n
...
65: 000000 ill
68: f0c112 addi a1, a1, -16
6b: 0109 s32i.n a0, a1, 0
6d: 11c9 s32i.n a12, a1, 4
6f: 21d9 s32i.n a13, a1, 8
71: 03cd mov.n a12, a3
73: 04dd mov.n a13, a4
75: 039c beqz.n a3, 89 <wifi_wps_start-0x2b>
77: 043d mov.n a3, a4
79: fff901 l32r a0, 60 <wifi_wps_start-0x54>
7c: 0000c0 callx0 a0
7f: 0d4d mov.n a4, a13
81: 0c3d mov.n a3, a12
83: fff801 l32r a0, 64 <wifi_wps_start-0x50>
86: 0000c0 callx0 a0
89: 11c8 l32i.n a12, a1, 4
8b: 21d8 l32i.n a13, a1, 8
8d: 0108 l32i.n a0, a1, 0
8f: 10c112 addi a1, a1, 16
92: f00d ret.n
...
a0: 0000d0 excw
...
000000b4 <wifi_wps_start>:
b4: f0c112 addi a1, a1, -16
b7: 0109 s32i.n a0, a1, 0
b9: fffa01 l32r a0, a4 <wifi_wps_start-0x10>
bc: 0000c0 callx0 a0
bf: 102226 beqi a2, 2, d3 <wifi_wps_start+0x1f>
c2: fff901 l32r a0, a8 <wifi_wps_start-0xc>
c5: 0000c0 callx0 a0
c8: 728c beqz.n a2, d3 <wifi_wps_start+0x1f>
ca: fff201 l32r a0, 94 <wifi_wps_start-0x20>
cd: 780002 l8ui a0, a0, 120
d0: 041066 bnei a0, 1, d8 <wifi_wps_start+0x24>
d3: 020c movi.n a2, 0
d5: 000a86 j 103 <wifi_wps_start+0x4f>
d8: fff001 l32r a0, 98 <wifi_wps_start-0x1c>
db: df2022 l32i a2, a0, 0x37c
de: e02032 l32i a3, a0, 0x380
e1: fee216 beqz a2, d3 <wifi_wps_start+0x1f>
e4: feb356 bnez a3, d3 <wifi_wps_start+0x1f>
e7: ffed41 l32r a4, 9c <wifi_wps_start-0x18>
ea: 000442 l8ui a4, a4, 0
ed: fe2416 beqz a4, d3 <wifi_wps_start+0x1f>
f0: ffec21 l32r a2, a0 <wifi_wps_start-0x14>
f3: ffee01 l32r a0, ac <wifi_wps_start-0x8>
f6: 0000c0 callx0 a0
f9: d20c movi.n a2, 13
fb: ffed01 l32r a0, b0 <wifi_wps_start-0x4>
fe: 0000c0 callx0 a0
101: 120c movi.n a2, 1
103: 0108 l32i.n a0, a1, 0
105: 10c112 addi a1, a1, 16
108: f00d ret.n
Disassembly of section .irom0.text:
0000010c <show_buf>:
10c: f00d ret.n
...
116: 3d0000 excw
119: fd2102 l32i a0, a1, 0x3f4
11c: ff .byte 0xff
11d: f0c112 addi a1, a1, -16
120: 4228 l32i.n a2, a2, 16
122: 0109 s32i.n a0, a1, 0
124: 0228 l32i.n a2, a2, 0
126: fffb01 l32r a0, 114 <show_buf+0x8>
129: 0000c0 callx0 a0
12c: 0108 l32i.n a0, a1, 0
12e: 10c112 addi a1, a1, 16
131: f00d ret.n
...
147: c11200 mul16u a1, a2, a0
14a: 4159d0 srli a5, a13, 9
14d: 6109 s32i.n a0, a1, 24
14f: 91e9 s32i.n a14, a1, 36
151: 71c9 s32i.n a12, a1, 28
153: 81d9 s32i.n a13, a1, 32
155: 5139 s32i.n a3, a1, 20
157: 06dd mov.n a13, a6
159: 030c movi.n a3, 0
15b: 02cd mov.n a12, a2
15d: 04ed mov.n a14, a4
15f: 012d mov.n a2, a1
161: e40c movi.n a4, 14
163: fff401 l32r a0, 134 <show_buf+0x28>
166: 0000c0 callx0 a0
169: 5138 l32i.n a3, a1, 20
16b: 012d mov.n a2, a1
16d: 640c movi.n a4, 6
16f: fff201 l32r a0, 138 <show_buf+0x2c>
172: 0000c0 callx0 a0
175: 216b addi.n a2, a1, 6
177: 2dcc32 addi a3, a12, 45
17a: 640c movi.n a4, 6
17c: fff001 l32r a0, 13c <show_buf+0x30>
17f: 0000c0 callx0 a0
182: 0deb addi.n a0, a13, 14
184: 2d2c22 l32i a2, a12, 180
187: 7448e0 extui a4, a14, 8, 8
18a: 113e80 slli a3, a14, 8
18d: 203340 or a3, a3, a4
190: 065132 s16i a3, a1, 12
193: 12e8 l32i.n a14, a2, 4
195: 055202 s16i a0, a2, 10
198: 3ecc bnez.n a14, 19f <show_buf+0x93>
19a: f27c movi.n a2, -1
19c: 0007c6 j 1bf <show_buf+0xb3>
19f: 0e2d mov.n a2, a14
1a1: 013d mov.n a3, a1
1a3: e40c movi.n a4, 14
1a5: ffe601 l32r a0, 140 <show_buf+0x34>
1a8: 0000c0 callx0 a0
1ab: 0d4d mov.n a4, a13
1ad: 2eeb addi.n a2, a14, 14
1af: 4138 l32i.n a3, a1, 16
1b1: ffe401 l32r a0, 144 <show_buf+0x38>
1b4: 0000c0 callx0 a0
1b7: 2d2c22 l32i a2, a12, 180
1ba: fff5c5 call0 118 <show_buf+0xc>
1bd: 020c movi.n a2, 0
1bf: 71c8 l32i.n a12, a1, 28
1c1: 81d8 l32i.n a13, a1, 32
1c3: 91e8 l32i.n a14, a1, 36
1c5: 6108 l32i.n a0, a1, 24
1c7: 30c112 addi a1, a1, 48
1ca: f00d ret.n
...
1d4: f0c112 addi a1, a1, -16
1d7: 21c9 s32i.n a12, a1, 8
1d9: 31d9 s32i.n a13, a1, 12
1db: 1109 s32i.n a0, a1, 4
1dd: 07dd mov.n a13, a7
1df: 2d2272 l32i a7, a2, 180
1e2: 054b addi.n a0, a5, 4
1e4: 1778 l32i.n a7, a7, 4
1e6: 0609 s32i.n a0, a6, 0
1e8: 07eb addi.n a0, a7, 14
1ea: 30cc bnez.n a0, 1f1 <show_buf+0xe5>
1ec: 020c movi.n a2, 0
1ee: 001086 j 234 <show_buf+0x128>
1f1: 12c7c2 addi a12, a7, 18
1f4: 0f4732 s8i a3, a7, 15
1f7: 0109 s32i.n a0, a1, 0
1f9: 749850 extui a9, a5, 8, 8
1fc: 118580 slli a8, a5, 8
1ff: 7002a2 l8ui a10, a2, 112
202: 0e47a2 s8i a10, a7, 14
205: 208890 or a8, a8, a9
208: 104782 s8i a8, a7, 16
20b: 418880 srli a8, a8, 8
20e: 114782 s8i a8, a7, 17
211: d48c beqz.n a4, 222 <show_buf+0x116>
213: 043d mov.n a3, a4
215: 0c2d mov.n a2, a12
217: 054d mov.n a4, a5
219: ffec01 l32r a0, 1cc <show_buf+0xc0>
21c: 0000c0 callx0 a0
21f: 0002c6 j 22e <show_buf+0x122>
222: 054d mov.n a4, a5
224: 0c2d mov.n a2, a12
226: 030c movi.n a3, 0
228: ffea01 l32r a0, 1d0 <show_buf+0xc4>
22b: 0000c0 callx0 a0
22e: 0d8c beqz.n a13, 232 <show_buf+0x126>
230: 0dc9 s32i.n a12, a13, 0
232: 0128 l32i.n a2, a1, 0
234: 21c8 l32i.n a12, a1, 8
236: 31d8 l32i.n a13, a1, 12
238: 1108 l32i.n a0, a1, 4
23a: 10c112 addi a1, a1, 16
23d: f00d ret.n
23f: 000000 ill
...
00000244 <wps_sm_alloc_eapol>:
244: e0c112 addi a1, a1, -32
247: 3159 s32i.n a5, a1, 12
249: 4169 s32i.n a6, a1, 16
24b: 5179 s32i.n a7, a1, 20
24d: 6109 s32i.n a0, a1, 24
24f: 2149 s32i.n a4, a1, 8
251: 0129 s32i.n a2, a1, 0
253: 1139 s32i.n a3, a1, 4
255: 320c movi.n a2, 3
257: f4a132 movi a3, 0x1f4
25a: 040c movi.n a4, 0
25c: fff901 l32r a0, 240 <show_buf+0x134>
25f: 0000c0 callx0 a0
262: 1138 l32i.n a3, a1, 4
264: 2148 l32i.n a4, a1, 8
266: 3158 l32i.n a5, a1, 12
268: 020d mov.n a0, a2
26a: 4168 l32i.n a6, a1, 16
26c: 0128 l32i.n a2, a1, 0
26e: 5178 l32i.n a7, a1, 20
270: 2d6202 s32i a0, a2, 180
273: fff605 call0 1d4 <show_buf+0xc8>
276: 6108 l32i.n a0, a1, 24
278: 20c112 addi a1, a1, 32
27b: f00d ret.n
...
285: 000000 ill
288: 4488 l32i.n a8, a4, 16
...
000002a8 <wps_init>:
2a8: 98a222 movi a2, 0x298
2ab: f0c112 addi a1, a1, -16
2ae: 31d9 s32i.n a13, a1, 12
2b0: 21c9 s32i.n a12, a1, 8
2b2: fff3d1 l32r a13, 280 <wps_sm_alloc_eapol+0x3c>
2b5: 1109 s32i.n a0, a1, 4
2b7: 0dd8 l32i.n a13, a13, 0
2b9: fff401 l32r a0, 28c <wps_sm_alloc_eapol+0x48>
2bc: 0000c0 callx0 a0
2bf: 02cd mov.n a12, a2
2c1: 04f216 beqz a2, 314 <wps_init+0x6c>
2c4: 172d32 l32i a3, a13, 92
2c7: 640c movi.n a4, 6
2c9: 1d28 l32i.n a2, a13, 4
2cb: 000c movi.n a0, 0
2cd: 0109 s32i.n a0, a1, 0
2cf: 0c29 s32i.n a2, a12, 0
2d1: 1c09 s32i.n a0, a12, 4
2d3: 30cc22 addi a2, a12, 48
2d6: ffee01 l32r a0, 290 <wps_sm_alloc_eapol+0x4c>
2d9: 0000c0 callx0 a0
2dc: 60cd32 addi a3, a13, 96
2df: 10cc22 addi a2, a12, 16
2e2: 041c movi.n a4, 16
2e4: ffec01 l32r a0, 294 <wps_sm_alloc_eapol+0x50>
2e7: 0000c0 callx0 a0
2ea: 4e2c22 l32i a2, a12, 0x138
2ed: 430c movi.n a3, 4
2ef: 140c movi.n a4, 1
2f1: 516c42 s32i a4, a12, 0x144
2f4: a05c32 s16i a3, a12, 0x140
2f7: 428c beqz.n a2, 2ff <wps_init+0x57>
2f9: ffe701 l32r a0, 298 <wps_sm_alloc_eapol+0x54>
2fc: 0000c0 callx0 a0
2ff: 820c movi.n a2, 8
301: ffe601 l32r a0, 29c <wps_sm_alloc_eapol+0x58>
304: 0000c0 callx0 a0
307: 4e6c22 s32i a2, a12, 0x138
30a: b2cc bnez.n a2, 319 <wps_init+0x71>
30c: 0c2d mov.n a2, a12
30e: ffe401 l32r a0, 2a0 <wps_sm_alloc_eapol+0x5c>
311: 0000c0 callx0 a0
314: 0c0c movi.n a12, 0
316: 000886 j 33c <wps_init+0x94>
319: 01d8 l32i.n a13, a1, 0
31b: ffda31 l32r a3, 284 <wps_sm_alloc_eapol+0x40>
31e: 840c movi.n a4, 8
320: ffe101 l32r a0, 2a4 <wps_sm_alloc_eapol+0x60>
323: 0000c0 callx0 a0
326: 0c68 l32i.n a6, a12, 0
328: ffd851 l32r a5, 288 <wps_sm_alloc_eapol+0x44>
32b: 1c88 l32i.n a8, a12, 4
32d: d70c movi.n a7, 13
32f: 890c movi.n a9, 8
331: 4f6c92 s32i a9, a12, 0x13c
334: 93d780 movnez a13, a7, a8
337: 6c5652 s16i a5, a6, 216
33a: 3cd9 s32i.n a13, a12, 12
33c: 1108 l32i.n a0, a1, 4
33e: 0c2d mov.n a2, a12
340: 31d8 l32i.n a13, a1, 12
342: 21c8 l32i.n a12, a1, 8
344: 10c112 addi a1, a1, 16
347: f00d ret.n
...
0000036c <wps_deinit>:
36c: f0c112 addi a1, a1, -16
36f: 11c9 s32i.n a12, a1, 4
371: fff6c1 l32r a12, 34c <wps_init+0xa4>
374: 0cc8 l32i.n a12, a12, 0
376: 2cc8 l32i.n a12, a12, 8
378: 0109 s32i.n a0, a1, 0
37a: 362c22 l32i a2, a12, 216
37d: fff401 l32r a0, 350 <wps_init+0xa8>
380: 0000c0 callx0 a0
383: 372c22 l32i a2, a12, 220
386: fff301 l32r a0, 354 <wps_init+0xac>
389: 0000c0 callx0 a0
38c: 382c22 l32i a2, a12, 224
38f: fff201 l32r a0, 358 <wps_init+0xb0>
392: 0000c0 callx0 a0
395: 4d2c22 l32i a2, a12, 0x134
398: fff101 l32r a0, 35c <wps_init+0xb4>
39b: 0000c0 callx0 a0
39e: 4e2c22 l32i a2, a12, 0x138
3a1: ffef01 l32r a0, 360 <wps_init+0xb8>
3a4: 0000c0 callx0 a0
3a7: 9e2c22 l32i a2, a12, 0x278
3aa: ffee01 l32r a0, 364 <wps_init+0xbc>
3ad: 0000c0 callx0 a0
3b0: 02dc22 addmi a2, a12, 0x200
3b3: e0c222 addi a2, a2, -32
3b6: 000005 call0 3b8 <wps_deinit+0x4c>
3b9: 0c2d mov.n a2, a12
3bb: 11c8 l32i.n a12, a1, 4
3bd: ffea01 l32r a0, 368 <wps_init+0xc0>
3c0: 0000c0 callx0 a0
3c3: 0108 l32i.n a0, a1, 0
3c5: 10c112 addi a1, a1, 16
3c8: f00d ret.n
...
000003d4 <wps_process_msg>:
3d4: f0c112 addi a1, a1, -16
3d7: 0109 s32i.n a0, a1, 0
3d9: 1208 l32i.n a0, a2, 4
3db: 708c beqz.n a0, 3e6 <wps_process_msg+0x12>
3dd: fffb01 l32r a0, 3cc <wps_deinit+0x60>
3e0: 0000c0 callx0 a0
3e3: 000146 j 3ec <wps_process_msg+0x18>
3e6: fffa01 l32r a0, 3d0 <wps_deinit+0x64>
3e9: 0000c0 callx0 a0
3ec: 0108 l32i.n a0, a1, 0
3ee: 10c112 addi a1, a1, 16
3f1: f00d ret.n
...
000003fc <wps_get_msg>:
3fc: f0c112 addi a1, a1, -16
3ff: 0109 s32i.n a0, a1, 0
401: 1208 l32i.n a0, a2, 4
403: 708c beqz.n a0, 40e <wps_get_msg+0x12>
405: fffb01 l32r a0, 3f4 <wps_process_msg+0x20>
408: 0000c0 callx0 a0
40b: 000146 j 414 <wps_get_msg+0x18>
40e: fffa01 l32r a0, 3f8 <wps_process_msg+0x24>
411: 0000c0 callx0 a0
414: 0108 l32i.n a0, a1, 0
416: 10c112 addi a1, a1, 16
419: f00d ret.n
...
0000042c <wps_is_selected_pbc_registrar>:
42c: f0c112 addi a1, a1, -16
42f: 21c9 s32i.n a12, a1, 8
431: 0129 s32i.n a2, a1, 0
433: 1109 s32i.n a0, a1, 4
435: f4a122 movi a2, 0x1f4
438: fff901 l32r a0, 41c <wps_get_msg+0x20>
43b: 0000c0 callx0 a0
43e: 02cd mov.n a12, a2
440: 0128 l32i.n a2, a1, 0
442: 0c3d mov.n a3, a12
444: fff701 l32r a0, 420 <wps_get_msg+0x24>
447: 0000c0 callx0 a0
44a: 036296 bltz a2, 484 <wps_is_selected_pbc_registrar+0x58>
44d: 242c02 l32i a0, a12, 144
450: 00bc beqz.n a0, 484 <wps_is_selected_pbc_registrar+0x58>
452: 000022 l8ui a2, a0, 0
455: b2ac beqz.n a2, 484 <wps_is_selected_pbc_registrar+0x58>
457: 102c02 l32i a0, a12, 64
45a: 60ac beqz.n a0, 484 <wps_is_selected_pbc_registrar+0x58>
45c: 000042 l8ui a4, a0, 0
45f: 010032 l8ui a3, a0, 1
462: 114480 slli a4, a4, 8
465: 203340 or a3, a3, a4
468: 113300 slli a3, a3, 16
46b: 313030 srai a3, a3, 16
46e: 124366 bnei a3, 4, 484 <wps_is_selected_pbc_registrar+0x58>
471: 0c2d mov.n a2, a12
473: ffec01 l32r a0, 424 <wps_get_msg+0x28>
476: 0000c0 callx0 a0
479: 120c movi.n a2, 1
47b: 21c8 l32i.n a12, a1, 8
47d: 1108 l32i.n a0, a1, 4
47f: 10c112 addi a1, a1, 16
482: f00d ret.n
484: 0c2d mov.n a2, a12
486: ffe801 l32r a0, 428 <wps_get_msg+0x2c>
489: 0000c0 callx0 a0
48c: 020c movi.n a2, 0
48e: fffa46 j 47b <wps_is_selected_pbc_registrar+0x4f>
...
000004ac <wps_is_addr_authorized>:
4ac: 10a242 movi a4, 0x210
4af: c01140 sub a1, a1, a4
4b2: 8061c2 s32i a12, a1, 0x200
4b5: 8161d2 s32i a13, a1, 0x204
4b8: 7f6102 s32i a0, a1, 0x1fc
4bb: 8261e2 s32i a14, a1, 0x208
4be: fff541 l32r a4, 494 <wps_is_selected_pbc_registrar+0x68>
4c1: 03ed mov.n a14, a3
4c3: 318b addi.n a3, a1, 8
4c5: 021402 l16ui a0, a4, 4
4c8: 025102 s16i a0, a1, 4
4cb: 0448 l32i.n a4, a4, 0
4cd: 0149 s32i.n a4, a1, 0
4cf: fff201 l32r a0, 498 <wps_is_selected_pbc_registrar+0x6c>
4d2: 0000c0 callx0 a0
4d5: 041296 bltz a2, 51a <wps_is_addr_authorized+0x6e>
4d8: 4421c2 l32i a12, a1, 0x110
4db: bcbc beqz.n a12, 51a <wps_is_addr_authorized+0x6e>
4dd: 452122 l32i a2, a1, 0x114
4e0: 630c movi.n a3, 6
4e2: ffee01 l32r a0, 49c <wps_is_selected_pbc_registrar+0x70>
4e5: 0000c0 callx0 a0
4e8: e2ac beqz.n a2, 51a <wps_is_addr_authorized+0x6e>
4ea: 0d0c movi.n a13, 0
4ec: 0e3d mov.n a3, a14
4ee: 0c2d mov.n a2, a12
4f0: 640c movi.n a4, 6
4f2: ffeb01 l32r a0, 4a0 <wps_is_selected_pbc_registrar+0x74>
4f5: 0000c0 callx0 a0
4f8: 32bc beqz.n a2, 52f <wps_is_addr_authorized+0x83>
4fa: 0c2d mov.n a2, a12
4fc: 013d mov.n a3, a1
4fe: 640c movi.n a4, 6
500: ffe901 l32r a0, 4a4 <wps_is_selected_pbc_registrar+0x78>
503: 0000c0 callx0 a0
506: a2ac beqz.n a2, 534 <wps_is_addr_authorized+0x88>
508: cc6b addi.n a12, a12, 6
50a: dd1b addi.n a13, a13, 1
50c: 452122 l32i a2, a1, 0x114
50f: 630c movi.n a3, 6
511: ffe501 l32r a0, 4a8 <wps_is_selected_pbc_registrar+0x7c>
514: 0000c0 callx0 a0
517: d13d27 bltu a13, a2, 4ec <wps_is_addr_authorized+0x40>
51a: 020c movi.n a2, 0
51c: 8021c2 l32i a12, a1, 0x200
51f: 8121d2 l32i a13, a1, 0x204
522: 8221e2 l32i a14, a1, 0x208
525: 10a232 movi a3, 0x210
528: 7f2102 l32i a0, a1, 0x1fc
52b: 113a add.n a1, a1, a3
52d: f00d ret.n
52f: 220c movi.n a2, 2
531: fff9c6 j 51c <wps_is_addr_authorized+0x70>
534: 120c movi.n a2, 1
536: fff886 j 51c <wps_is_addr_authorized+0x70>
...
00000544 <wps_ap_priority_compar>:
544: f0a342 movi a4, 0x3f0
547: c01140 sub a1, a1, a4
54a: fb61c2 s32i a12, a1, 0x3ec
54d: fa6102 s32i a0, a1, 0x3e8
550: 03cd mov.n a12, a3
552: 054216 beqz a2, 5aa <wps_ap_priority_compar+0x66>
555: 013d mov.n a3, a1
557: fff901 l32r a0, 53c <wps_is_addr_authorized+0x90>
55a: 0000c0 callx0 a0
55d: 049296 bltz a2, 5aa <wps_ap_priority_compar+0x66>
560: 04bc16 beqz a12, 5af <wps_ap_priority_compar+0x6b>
563: 0c2d mov.n a2, a12
565: 02d132 addmi a3, a1, 0x200
568: f4c332 addi a3, a3, -12
56b: fff501 l32r a0, 540 <wps_is_addr_authorized+0x94>
56e: 0000c0 callx0 a0
571: 03a296 bltz a2, 5af <wps_ap_priority_compar+0x6b>
574: 000c movi.n a0, 0
576: 242122 l32i a2, a1, 144
579: a12132 l32i a3, a1, 0x284
57c: 628c beqz.n a2, 586 <wps_ap_priority_compar+0x42>
57e: 000252 l8ui a5, a2, 0
581: 140c movi.n a4, 1
583: 930450 movnez a0, a4, a5
586: 020c movi.n a2, 0
588: 638c beqz.n a3, 592 <wps_ap_priority_compar+0x4e>
58a: 000372 l8ui a7, a3, 0
58d: 160c movi.n a6, 1
58f: 932670 movnez a2, a6, a7
592: 109c beqz.n a0, 5a7 <wps_ap_priority_compar+0x63>
594: 729c beqz.n a2, 5af <wps_ap_priority_compar+0x6b>
596: d08c beqz.n a0, 5a7 <wps_ap_priority_compar+0x63>
598: 020c movi.n a2, 0
59a: fb21c2 l32i a12, a1, 0x3ec
59d: f0a332 movi a3, 0x3f0
5a0: fa2102 l32i a0, a1, 0x3e8
5a3: 113a add.n a1, a1, a3
5a5: f00d ret.n
5a7: fed216 beqz a2, 598 <wps_ap_priority_compar+0x54>
5aa: 120c movi.n a2, 1
5ac: fffa86 j 59a <wps_ap_priority_compar+0x56>
5af: f27c movi.n a2, -1
5b1: fff946 j 59a <wps_ap_priority_compar+0x56>
5b4: 000000 ill
...
000005b8 <wps_get_uuid_e>:
5b8: fed112 addmi a1, a1, 0xfffffe00
5bb: 013d mov.n a3, a1
5bd: 7d6102 s32i a0, a1, 0x1f4
5c0: fffd01 l32r a0, 5b4 <wps_ap_priority_compar+0x70>
5c3: 0000c0 callx0 a0
5c6: 6148 l32i.n a4, a1, 24
5c8: 000c movi.n a0, 0
5ca: b30420 movgez a0, a4, a2
5cd: 002d mov.n a2, a0
5cf: 7d2102 l32i a0, a1, 0x1f4
5d2: 02d112 addmi a1, a1, 0x200
5d5: f00d ret.n
5d7: 000000 ill
...
000005dc <wps_is_20>:
5dc: fed112 addmi a1, a1, 0xfffffe00
5df: 7d6102 s32i a0, a1, 0x1f4
5e2: 928c beqz.n a2, 5ef <wps_is_20+0x13>
5e4: 013d mov.n a3, a1
5e6: fffc01 l32r a0, 5d8 <wps_get_uuid_e+0x20>
5e9: 0000c0 callx0 a0
5ec: 0042d6 bgez a2, 5f4 <wps_is_20+0x18>
5ef: 020c movi.n a2, 0
5f1: 000186 j 5fb <wps_is_20+0x1f>
5f4: 1128 l32i.n a2, a1, 4
5f6: 100c movi.n a0, 1
5f8: 932020 movnez a2, a0, a2
5fb: 7d2102 l32i a0, a1, 0x1f4
5fe: 02d112 addmi a1, a1, 0x200
601: f00d ret.n
603: f20400 excw
606: 000050 excw
609: 000000 ill
60c: 000010 excw
60f: 000000 ill
612: 300000 xor a0, a0, a0
...
00000628 <wps_build_assoc_req_ie>:
628: 023d mov.n a3, a2
62a: f0c112 addi a1, a1, -16
62d: 31c9 s32i.n a12, a1, 12
62f: 64a022 movi a2, 100
632: 2109 s32i.n a0, a1, 8
634: 1139 s32i.n a3, a1, 4
636: fff401 l32r a0, 608 <wps_is_20+0x2c>
639: 0000c0 callx0 a0
63c: 02cd mov.n a12, a2
63e: 82dc bnez.n a2, 65a <wps_build_assoc_req_ie+0x32>
640: 0c0c movi.n a12, 0
642: 000246 j 64f <wps_build_assoc_req_ie+0x27>
645: 1c08 l32i.n a0, a12, 4
647: 0128 l32i.n a2, a1, 0
649: fec002 addi a0, a0, -2
64c: 004202 s8i a0, a2, 0
64f: 0c2d mov.n a2, a12
651: 2108 l32i.n a0, a1, 8
653: 31c8 l32i.n a12, a1, 12
655: 10c112 addi a1, a1, 16
658: f00d ret.n
65a: dda032 movi a3, 221
65d: ffeb01 l32r a0, 60c <wps_is_20+0x30>
660: 0000c0 callx0 a0
663: 0c2d mov.n a2, a12
665: 130c movi.n a3, 1
667: ffea01 l32r a0, 610 <wps_is_20+0x34>
66a: 0000c0 callx0 a0
66d: 0129 s32i.n a2, a1, 0
66f: ffe531 l32r a3, 604 <wps_is_20+0x28>
672: 0c2d mov.n a2, a12
674: ffe801 l32r a0, 614 <wps_is_20+0x38>
677: 0000c0 callx0 a0
67a: 0c2d mov.n a2, a12
67c: ffe701 l32r a0, 618 <wps_is_20+0x3c>
67f: 0000c0 callx0 a0
682: b2dc bnez.n a2, 6a1 <wps_build_assoc_req_ie+0x79>
684: 0c2d mov.n a2, a12
686: 1138 l32i.n a3, a1, 4
688: ffe501 l32r a0, 61c <wps_is_20+0x40>
68b: 0000c0 callx0 a0
68e: f2cc bnez.n a2, 6a1 <wps_build_assoc_req_ie+0x79>
690: 0c2d mov.n a2, a12
692: 030c movi.n a3, 0
694: 040c movi.n a4, 0
696: 050c movi.n a5, 0
698: ffe201 l32r a0, 620 <wps_is_20+0x44>
69b: 0000c0 callx0 a0
69e: fa3216 beqz a2, 645 <wps_build_assoc_req_ie+0x1d>
6a1: 0c2d mov.n a2, a12
6a3: ffe001 l32r a0, 624 <wps_is_20+0x48>
6a6: 0000c0 callx0 a0
6a9: ffe4c6 j 640 <wps_build_assoc_req_ie+0x18>
6ac: 50f204 excw
6af: 000000 ill
6b2: 100000 and a0, a0, a0
6b5: 000000 ill
6b8: 000000 ill
6bb: 003000 rfe
...
000006d0 <wps_build_assoc_resp_ie>:
6d0: 64a022 movi a2, 100
6d3: f0c112 addi a1, a1, -16
6d6: 21c9 s32i.n a12, a1, 8
6d8: 1109 s32i.n a0, a1, 4
6da: fff501 l32r a0, 6b0 <wps_build_assoc_req_ie+0x88>
6dd: 0000c0 callx0 a0
6e0: 02cd mov.n a12, a2
6e2: 82dc bnez.n a2, 6fe <wps_build_assoc_resp_ie+0x2e>
6e4: 0c0c movi.n a12, 0
6e6: 000246 j 6f3 <wps_build_assoc_resp_ie+0x23>
6e9: 1c08 l32i.n a0, a12, 4
6eb: 0128 l32i.n a2, a1, 0
6ed: fec002 addi a0, a0, -2
6f0: 004202 s8i a0, a2, 0
6f3: 0c2d mov.n a2, a12
6f5: 1108 l32i.n a0, a1, 4
6f7: 21c8 l32i.n a12, a1, 8
6f9: 10c112 addi a1, a1, 16
6fc: f00d ret.n
6fe: dda032 movi a3, 221
701: ffec01 l32r a0, 6b4 <wps_build_assoc_req_ie+0x8c>
704: 0000c0 callx0 a0
707: 0c2d mov.n a2, a12
709: 130c movi.n a3, 1
70b: ffeb01 l32r a0, 6b8 <wps_build_assoc_req_ie+0x90>
70e: 0000c0 callx0 a0
711: 0129 s32i.n a2, a1, 0
713: ffe631 l32r a3, 6ac <wps_build_assoc_req_ie+0x84>
716: 0c2d mov.n a2, a12
718: ffe901 l32r a0, 6bc <wps_build_assoc_req_ie+0x94>
71b: 0000c0 callx0 a0
71e: 0c2d mov.n a2, a12
720: ffe801 l32r a0, 6c0 <wps_build_assoc_req_ie+0x98>
723: 0000c0 callx0 a0
726: b2dc bnez.n a2, 745 <wps_build_assoc_resp_ie+0x75>
728: 0c2d mov.n a2, a12
72a: 330c movi.n a3, 3
72c: ffe601 l32r a0, 6c4 <wps_build_assoc_req_ie+0x9c>
72f: 0000c0 callx0 a0
732: f2cc bnez.n a2, 745 <wps_build_assoc_resp_ie+0x75>
734: 0c2d mov.n a2, a12
736: 030c movi.n a3, 0
738: 040c movi.n a4, 0
73a: 050c movi.n a5, 0
73c: ffe301 l32r a0, 6c8 <wps_build_assoc_req_ie+0xa0>
73f: 0000c0 callx0 a0
742: fa3216 beqz a2, 6e9 <wps_build_assoc_resp_ie+0x19>
745: 0c2d mov.n a2, a12
747: ffe101 l32r a0, 6cc <wps_build_assoc_req_ie+0xa4>
74a: 0000c0 callx0 a0
74d: ffe4c6 j 6e4 <wps_build_assoc_resp_ie+0x14>
...
0000079c <wps_build_probe_req_ie>:
79c: e0c112 addi a1, a1, -32
79f: 61c9 s32i.n a12, a1, 24
7a1: 2169 s32i.n a6, a1, 8
7a3: 3179 s32i.n a7, a1, 12
7a5: 1149 s32i.n a4, a1, 4
7a7: 0159 s32i.n a5, a1, 0
7a9: 5109 s32i.n a0, a1, 20
7ab: 71d9 s32i.n a13, a1, 28
7ad: 4129 s32i.n a2, a1, 16
7af: 03dd mov.n a13, a3
7b1: 90a122 movi a2, 0x190
7b4: ffe701 l32r a0, 750 <wps_build_assoc_resp_ie+0x80>
7b7: 0000c0 callx0 a0
7ba: 02cd mov.n a12, a2
7bc: 62dc bnez.n a2, 7d6 <wps_build_probe_req_ie+0x3a>
7be: 020c movi.n a2, 0
7c0: 0001c6 j 7cb <wps_build_probe_req_ie+0x2f>
7c3: 0c2d mov.n a2, a12
7c5: ffe301 l32r a0, 754 <wps_build_assoc_resp_ie+0x84>
7c8: 0000c0 callx0 a0
7cb: 61c8 l32i.n a12, a1, 24
7cd: 71d8 l32i.n a13, a1, 28
7cf: 5108 l32i.n a0, a1, 20
7d1: 20c112 addi a1, a1, 32
7d4: f00d ret.n
7d6: ffe001 l32r a0, 758 <wps_build_assoc_resp_ie+0x88>
7d9: 0000c0 callx0 a0
7dc: 0d1256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
7df: 0c2d mov.n a2, a12
7e1: 0138 l32i.n a3, a1, 0
7e3: ffde01 l32r a0, 75c <wps_build_assoc_resp_ie+0x8c>
7e6: 0000c0 callx0 a0
7e9: 0c4256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
7ec: 0c2d mov.n a2, a12
7ee: 2b1d32 l16ui a3, a13, 86
7f1: ffdb01 l32r a0, 760 <wps_build_assoc_resp_ie+0x90>
7f4: 0000c0 callx0 a0
7f7: 0b6256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
7fa: 0c2d mov.n a2, a12
7fc: 1138 l32i.n a3, a1, 4
7fe: ffd901 l32r a0, 764 <wps_build_assoc_resp_ie+0x94>
801: 0000c0 callx0 a0
804: 0a9256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
807: 0d2d mov.n a2, a13
809: 0c3d mov.n a3, a12
80b: ffd701 l32r a0, 768 <wps_build_assoc_resp_ie+0x98>
80e: 0000c0 callx0 a0
811: 09c256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
814: 0d2d mov.n a2, a13
816: 0c3d mov.n a3, a12
818: ffd501 l32r a0, 76c <wps_build_assoc_resp_ie+0x9c>
81b: 0000c0 callx0 a0
81e: 08f256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
821: 020c movi.n a2, 0
823: 0c3d mov.n a3, a12
825: ffd201 l32r a0, 770 <wps_build_assoc_resp_ie+0xa0>
828: 0000c0 callx0 a0
82b: 082256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
82e: 0c2d mov.n a2, a12
830: 030c movi.n a3, 0
832: ffd001 l32r a0, 774 <wps_build_assoc_resp_ie+0xa4>
835: 0000c0 callx0 a0
838: 075256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
83b: 0c2d mov.n a2, a12
83d: 4138 l32i.n a3, a1, 16
83f: ffce01 l32r a0, 778 <wps_build_assoc_resp_ie+0xa8>
842: 0000c0 callx0 a0
845: 068256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
848: 0d2d mov.n a2, a13
84a: 0c3d mov.n a3, a12
84c: ffcc01 l32r a0, 77c <wps_build_assoc_resp_ie+0xac>
84f: 0000c0 callx0 a0
852: 05b256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
855: 0d2d mov.n a2, a13
857: 0c3d mov.n a3, a12
859: ffc901 l32r a0, 780 <wps_build_assoc_resp_ie+0xb0>
85c: 0000c0 callx0 a0
85f: 04e256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
862: 0d2d mov.n a2, a13
864: 0c3d mov.n a3, a12
866: ffc701 l32r a0, 784 <wps_build_assoc_resp_ie+0xb4>
869: 0000c0 callx0 a0
86c: 041256 bnez a2, 8b1 <wps_build_probe_req_ie+0x115>
86f: 0d2d mov.n a2, a13
871: 0c3d mov.n a3, a12
873: ffc501 l32r a0, 788 <wps_build_assoc_resp_ie+0xb8>
876: 0000c0 callx0 a0
879: 42fc bnez.n a2, 8b1 <wps_build_probe_req_ie+0x115>
87b: 040c movi.n a4, 0
87d: 050c movi.n a5, 0
87f: 100c movi.n a0, 1
881: 0128 l32i.n a2, a1, 0
883: 030c movi.n a3, 0
885: 220b addi.n a2, a2, -1
887: 833020 moveqz a3, a0, a2
88a: 0c2d mov.n a2, a12
88c: ffc001 l32r a0, 78c <wps_build_assoc_resp_ie+0xbc>
88f: 0000c0 callx0 a0
892: b2dc bnez.n a2, 8b1 <wps_build_probe_req_ie+0x115>
894: 0d2d mov.n a2, a13
896: 0c3d mov.n a3, a12
898: 2148 l32i.n a4, a1, 8
89a: 3158 l32i.n a5, a1, 12
89c: ffbd01 l32r a0, 790 <wps_build_assoc_resp_ie+0xc0>
89f: 0000c0 callx0 a0
8a2: b2cc bnez.n a2, 8b1 <wps_build_probe_req_ie+0x115>
8a4: 0d2d mov.n a2, a13
8a6: 0c3d mov.n a3, a12
8a8: ffbb01 l32r a0, 794 <wps_build_assoc_resp_ie+0xc4>
8ab: 0000c0 callx0 a0
8ae: f11216 beqz a2, 7c3 <wps_build_probe_req_ie+0x27>
8b1: 0c2d mov.n a2, a12
8b3: ffb901 l32r a0, 798 <wps_build_assoc_resp_ie+0xc8>
8b6: 0000c0 callx0 a0
8b9: ffc046 j 7be <wps_build_probe_req_ie+0x22>
8bc: 000c movi.n a0, 0
8be: 240000 extui a0, a0, 0, 3
8c1: 000000 ill
8c4: 003c movi.n a0, 48
8c6: 540000 extui a0, a0, 0, 6
8c9: 000000 ill
8cc: 000070 excw
8cf: 008c00 excw
8d2: bc0000 excw
8d5: 000000 ill
8d8: 00d8 l32i.n a13, a0, 0
8da: ec0000 excw
...
00000914 <wps_attr_text>:
914: 40a282 movi a8, 0x240
917: c01180 sub a1, a1, a8
91a: 8a6102 s32i a0, a1, 0x228
91d: 8c61d2 s32i a13, a1, 0x230
920: 8b61c2 s32i a12, a1, 0x22c
923: 8d61e2 s32i a14, a1, 0x234
926: 03cd mov.n a12, a3
928: 03ed mov.n a14, a3
92a: 04dd mov.n a13, a4
92c: 013d mov.n a3, a1
92e: ffec01 l32r a0, 8e0 <wps_build_probe_req_ie+0x144>
931: 0000c0 callx0 a0
934: 0042d6 bgez a2, 93c <wps_attr_text+0x28>
937: f27c movi.n a2, -1
939: 001a06 j 9a5 <wps_attr_text+0x91>
93c: 122102 l32i a0, a1, 72
93f: 8961e2 s32i a14, a1, 0x224
942: 90bc beqz.n a0, 97f <wps_attr_text+0x6b>
944: 000002 l8ui a0, a0, 0
947: 101066 bnei a0, 1, 95b <wps_attr_text+0x47>
94a: 0e2d mov.n a2, a14
94c: c03de0 sub a3, a13, a14
94f: ffdb41 l32r a4, 8bc <wps_build_probe_req_ie+0x120>
952: ffe401 l32r a0, 8e4 <wps_build_probe_req_ie+0x148>
955: 0000c0 callx0 a0
958: 000546 j 971 <wps_attr_text+0x5d>
95b: 102066 bnei a0, 2, 96f <wps_attr_text+0x5b>
95e: 0e2d mov.n a2, a14
960: c03de0 sub a3, a13, a14
963: ffd741 l32r a4, 8c0 <wps_build_probe_req_ie+0x124>
966: ffe001 l32r a0, 8e8 <wps_build_probe_req_ie+0x14c>
969: 0000c0 callx0 a0
96c: 000046 j 971 <wps_attr_text+0x5d>
96f: 020c movi.n a2, 0
971: 130296 bltz a2, aa5 <wps_attr_text+0x191>
974: c00de0 sub a0, a13, a14
977: 022207 blt a2, a0, 97d <wps_attr_text+0x69>
97a: 0049c6 j aa5 <wps_attr_text+0x191>
97d: c2ea add.n a12, a2, a14
97f: 272102 l32i a0, a1, 156
982: 40bc beqz.n a0, 9ba <wps_attr_text+0xa6>
984: 000022 l8ui a2, a0, 0
987: f2ac beqz.n a2, 9ba <wps_attr_text+0xa6>
989: 0c2d mov.n a2, a12
98b: ffce41 l32r a4, 8c4 <wps_build_probe_req_ie+0x128>
98e: c0edc0 sub a14, a13, a12
991: 0e3d mov.n a3, a14
993: ffd601 l32r a0, 8ec <wps_build_probe_req_ie+0x150>
996: 0000c0 callx0 a0
999: 002296 bltz a2, 99f <wps_attr_text+0x8b>
99c: 1822e7 blt a2, a14, 9b8 <wps_attr_text+0xa4>
99f: 892122 l32i a2, a1, 0x224
9a2: c02c20 sub a2, a12, a2
9a5: 8b21c2 l32i a12, a1, 0x22c
9a8: 8c21d2 l32i a13, a1, 0x230
9ab: 8d21e2 l32i a14, a1, 0x234
9ae: 40a232 movi a3, 0x240
9b1: 8a2102 l32i a0, a1, 0x228
9b4: 113a add.n a1, a1, a3
9b6: f00d ret.n
9b8: c2ca add.n a12, a2, a12
9ba: 242102 l32i a0, a1, 144
9bd: b09c beqz.n a0, 9dc <wps_attr_text+0xc8>
9bf: 000032 l8ui a3, a0, 0
9c2: 639c beqz.n a3, 9dc <wps_attr_text+0xc8>
9c4: 0c2d mov.n a2, a12
9c6: ffc041 l32r a4, 8c8 <wps_build_probe_req_ie+0x12c>
9c9: c0edc0 sub a14, a13, a12
9cc: 0e3d mov.n a3, a14
9ce: ffc801 l32r a0, 8f0 <wps_build_probe_req_ie+0x154>
9d1: 0000c0 callx0 a0
9d4: fc7296 bltz a2, 99f <wps_attr_text+0x8b>
9d7: c4a2e7 bge a2, a14, 99f <wps_attr_text+0x8b>
9da: c2ca add.n a12, a2, a12
9dc: 102102 l32i a0, a1, 64
9df: 50ac beqz.n a0, a08 <wps_attr_text+0xf4>
9e1: 0c2d mov.n a2, a12
9e3: ffba41 l32r a4, 8cc <wps_build_probe_req_ie+0x130>
9e6: 010052 l8ui a5, a0, 1
9e9: 000062 l8ui a6, a0, 0
9ec: c0edc0 sub a14, a13, a12
9ef: 0e3d mov.n a3, a14
9f1: 116680 slli a6, a6, 8
9f4: 205560 or a5, a5, a6
9f7: f45050 extui a5, a5, 0, 16
9fa: ffbe01 l32r a0, 8f4 <wps_build_probe_req_ie+0x158>
9fd: 0000c0 callx0 a0
a00: f9b296 bltz a2, 99f <wps_attr_text+0x8b>
a03: 98a2e7 bge a2, a14, 99f <wps_attr_text+0x8b>
a06: c2ca add.n a12, a2, a12
a08: b108 l32i.n a0, a1, 44
a0a: 80ac beqz.n a0, a36 <wps_attr_text+0x122>
a0c: 0c2d mov.n a2, a12
a0e: ffb041 l32r a4, 8d0 <wps_build_probe_req_ie+0x134>
a11: 010052 l8ui a5, a0, 1
a14: 000062 l8ui a6, a0, 0
a17: c0edc0 sub a14, a13, a12
a1a: 0e3d mov.n a3, a14
a1c: 116680 slli a6, a6, 8
a1f: 205560 or a5, a5, a6
a22: f45050 extui a5, a5, 0, 16
a25: ffb401 l32r a0, 8f8 <wps_build_probe_req_ie+0x15c>
a28: 0000c0 callx0 a0
a2b: f70296 bltz a2, 99f <wps_attr_text+0x8b>
a2e: 0222e7 blt a2, a14, a34 <wps_attr_text+0x120>
a31: ffda86 j 99f <wps_attr_text+0x8b>
a34: c2ca add.n a12, a2, a12
a36: c128 l32i.n a2, a1, 48
a38: 62ac beqz.n a2, a62 <wps_attr_text+0x14e>
a3a: 02d132 addmi a3, a1, 0x200
a3d: 541c movi.n a4, 21
a3f: ffaf01 l32r a0, 8fc <wps_build_probe_req_ie+0x160>
a42: 0000c0 callx0 a0
a45: ffa341 l32r a4, 8d4 <wps_build_probe_req_ie+0x138>
a48: 025d mov.n a5, a2
a4a: c0edc0 sub a14, a13, a12
a4d: 0c2d mov.n a2, a12
a4f: 0e3d mov.n a3, a14
a51: ffab01 l32r a0, 900 <wps_build_probe_req_ie+0x164>
a54: 0000c0 callx0 a0
a57: f44296 bltz a2, 99f <wps_attr_text+0x8b>
a5a: 0222e7 blt a2, a14, a60 <wps_attr_text+0x14c>
a5d: ffcf86 j 99f <wps_attr_text+0x8b>
a60: c2ca add.n a12, a2, a12
a62: 342142 l32i a4, a1, 208
a65: 07b416 beqz a4, ae4 <wps_attr_text+0x1d0>
a68: 352122 l32i a2, a1, 212
a6b: 8861d2 s32i a13, a1, 0x220
a6e: 221b addi.n a2, a2, 1
a70: ffa501 l32r a0, 904 <wps_build_probe_req_ie+0x168>
a73: 0000c0 callx0 a0
a76: 02dd mov.n a13, a2
a78: f23216 beqz a2, 99f <wps_attr_text+0x8b>
a7b: 352132 l32i a3, a1, 212
a7e: 83ac beqz.n a3, aaa <wps_attr_text+0x196>
a80: 000c movi.n a0, 0
a82: f85c movi.n a8, 95
a84: 342172 l32i a7, a1, 208
a87: 5d0a add.n a5, a13, a0
a89: 770a add.n a7, a7, a0
a8b: 000772 l8ui a7, a7, 0
a8e: 001b addi.n a0, a0, 1
a90: 05c7f6 bgeui a7, 32, a99 <wps_attr_text+0x185>
a93: 004582 s8i a8, a5, 0
a96: 000086 j a9c <wps_attr_text+0x188>
a99: 004572 s8i a7, a5, 0
a9c: 352192 l32i a9, a1, 212
a9f: e13097 bltu a0, a9, a84 <wps_attr_text+0x170>
aa2: 000186 j aac <wps_attr_text+0x198>
aa5: 020c movi.n a2, 0
aa7: ffbe86 j 9a5 <wps_attr_text+0x91>
aaa: 000c movi.n a0, 0
aac: ff8b41 l32r a4, 8d8 <wps_build_probe_req_ie+0x13c>
aaf: 0d5d mov.n a5, a13
ab1: 2d0a add.n a2, a13, a0
ab3: 8821e2 l32i a14, a1, 0x220
ab6: 000c movi.n a0, 0
ab8: 004202 s8i a0, a2, 0
abb: c0eec0 sub a14, a14, a12
abe: 0c2d mov.n a2, a12
ac0: 0e3d mov.n a3, a14
ac2: ff9101 l32r a0, 908 <wps_build_probe_req_ie+0x16c>
ac5: 0000c0 callx0 a0
ac8: 8e6122 s32i a2, a1, 0x238
acb: 0d2d mov.n a2, a13
acd: ff8f01 l32r a0, 90c <wps_build_probe_req_ie+0x170>
ad0: 0000c0 callx0 a0
ad3: 8e2102 l32i a0, a1, 0x238
ad6: 8821d2 l32i a13, a1, 0x220
ad9: ec2096 bltz a0, 99f <wps_attr_text+0x8b>
adc: 0220e7 blt a0, a14, ae2 <wps_attr_text+0x1ce>
adf: ffaf06 j 99f <wps_attr_text+0x8b>
ae2: c0ca add.n a12, a0, a12
ae4: a108 l32i.n a0, a1, 40
ae6: eb5016 beqz a0, 99f <wps_attr_text+0x8b>
ae9: 0c2d mov.n a2, a12
aeb: ff7c41 l32r a4, 8dc <wps_build_probe_req_ie+0x140>
aee: 010052 l8ui a5, a0, 1
af1: 000062 l8ui a6, a0, 0
af4: c0edc0 sub a14, a13, a12
af7: 0e3d mov.n a3, a14
af9: 116680 slli a6, a6, 8
afc: 205560 or a5, a5, a6
aff: f45050 extui a5, a5, 0, 16
b02: ff8301 l32r a0, 910 <wps_build_probe_req_ie+0x174>
b05: 0000c0 callx0 a0
b08: e93296 bltz a2, 99f <wps_attr_text+0x8b>
b0b: 0222e7 blt a2, a14, b11 <wps_attr_text+0x1fd>
b0e: ffa346 j 99f <wps_attr_text+0x8b>
b11: c2ca add.n a12, a2, a12
b13: ffa206 j 99f <wps_attr_text+0x8b>
...
b2a: 680000 excw
...
b49: 000000 ill
b4c: 420c movi.n a2, 4
b4e: 150c movi.n a5, 1
b50: 070c movi.n a7, 0
b52: 060c movi.n a6, 0
b54: fff141 l32r a4, b18 <wps_attr_text+0x204>
b57: f0c112 addi a1, a1, -16
b5a: 31c9 s32i.n a12, a1, 12
b5c: 2109 s32i.n a0, a1, 8
b5e: 0448 l32i.n a4, a4, 0
b60: 0169 s32i.n a6, a1, 0
b62: 172432 l32i a3, a4, 92
b65: 60c442 addi a4, a4, 96
b68: 000005 call0 b6c <wps_attr_text+0x258>
b6b: 02cd mov.n a12, a2
b6d: b2ac beqz.n a2, b9c <wps_attr_text+0x288>
b6f: 012d mov.n a2, a1
b71: 1c38 l32i.n a3, a12, 4
b73: ffec01 l32r a0, b24 <wps_attr_text+0x210>
b76: 0000c0 callx0 a0
b79: 070256 bnez a2, bed <wps_attr_text+0x2d9>
b7c: 0c2d mov.n a2, a12
b7e: 0158 l32i.n a5, a1, 0
b80: 1159 s32i.n a5, a1, 4
b82: ffe901 l32r a0, b28 <wps_attr_text+0x214>
b85: 0000c0 callx0 a0
b88: 023d mov.n a3, a2
b8a: 1c48 l32i.n a4, a12, 4
b8c: 1128 l32i.n a2, a1, 4
b8e: ffe701 l32r a0, b2c <wps_attr_text+0x218>
b91: 0000c0 callx0 a0
b94: 0c2d mov.n a2, a12
b96: ffe601 l32r a0, b30 <wps_attr_text+0x21c>
b99: 0000c0 callx0 a0
b9c: 0128 l32i.n a2, a1, 0
b9e: 1228 l32i.n a2, a2, 4
ba0: 222b addi.n a2, a2, 2
ba2: ffe401 l32r a0, b34 <wps_attr_text+0x220>
ba5: 0000c0 callx0 a0
ba8: ffdd31 l32r a3, b1c <wps_attr_text+0x208>
bab: 020d mov.n a0, a2
bad: 1f6322 s32i a2, a3, 124
bb0: 0128 l32i.n a2, a1, 0
bb2: 70cc bnez.n a0, bbd <wps_attr_text+0x2a9>
bb4: ffe101 l32r a0, b38 <wps_attr_text+0x224>
bb7: 0000c0 callx0 a0
bba: 000986 j be4 <wps_attr_text+0x2d0>
bbd: 1248 l32i.n a4, a2, 4
bbf: 005042 s16i a4, a0, 0
bc2: ffde01 l32r a0, b3c <wps_attr_text+0x228>
bc5: 0000c0 callx0 a0
bc8: 023d mov.n a3, a2
bca: ffd521 l32r a2, b20 <wps_attr_text+0x20c>
bcd: 0148 l32i.n a4, a1, 0
bcf: 5f2222 l32i a2, a2, 0x17c
bd2: 1448 l32i.n a4, a4, 4
bd4: 222b addi.n a2, a2, 2
bd6: ffda01 l32r a0, b40 <wps_attr_text+0x22c>
bd9: 0000c0 callx0 a0
bdc: 0128 l32i.n a2, a1, 0
bde: ffd901 l32r a0, b44 <wps_attr_text+0x230>
be1: 0000c0 callx0 a0
be4: 31c8 l32i.n a12, a1, 12
be6: 2108 l32i.n a0, a1, 8
be8: 10c112 addi a1, a1, 16
beb: f00d ret.n
bed: 0c2d mov.n a2, a12
bef: ffd601 l32r a0, b48 <wps_attr_text+0x234>
bf2: 0000c0 callx0 a0
bf5: fffac6 j be4 <wps_attr_text+0x2d0>
...
c10: 120c movi.n a2, 1
c12: f0c112 addi a1, a1, -16
c15: 11c9 s32i.n a12, a1, 4
c17: 0109 s32i.n a0, a1, 0
c19: 000005 call0 c1c <wps_attr_text+0x308>
c1c: 02cd mov.n a12, a2
c1e: 72bc beqz.n a2, c59 <wps_attr_text+0x345>
c20: 1228 l32i.n a2, a2, 4
c22: 222b addi.n a2, a2, 2
c24: fff701 l32r a0, c00 <wps_attr_text+0x2ec>
c27: 0000c0 callx0 a0
c2a: fff331 l32r a3, bf8 <wps_attr_text+0x2e4>
c2d: 606322 s32i a2, a3, 0x180
c30: d29c beqz.n a2, c51 <wps_attr_text+0x33d>
c32: 1c48 l32i.n a4, a12, 4
c34: 005242 s16i a4, a2, 0
c37: 0c2d mov.n a2, a12
c39: fff201 l32r a0, c04 <wps_attr_text+0x2f0>
c3c: 0000c0 callx0 a0
c3f: ffef51 l32r a5, bfc <wps_attr_text+0x2e8>
c42: 023d mov.n a3, a2
c44: 602552 l32i a5, a5, 0x180
c47: 1c48 l32i.n a4, a12, 4
c49: 252b addi.n a2, a5, 2
c4b: ffef01 l32r a0, c08 <wps_attr_text+0x2f4>
c4e: 0000c0 callx0 a0
c51: 0c2d mov.n a2, a12
c53: ffee01 l32r a0, c0c <wps_attr_text+0x2f8>
c56: 0000c0 callx0 a0
c59: 11c8 l32i.n a12, a1, 4
c5b: 0108 l32i.n a0, a1, 0
c5d: 10c112 addi a1, a1, 16
c60: f00d ret.n
...
c82: 000001 l32r a0, fffc0c84 <wifi_set_wps_cb+0xfffbf268>
c85: 0e .byte 0xe
c86: 206000 or a6, a0, a0
...
cc1: 000000 ill
cc4: ffe831 l32r a3, c64 <wps_attr_text+0x350>
cc7: 80c112 addi a1, a1, -128
cca: 1d61c2 s32i a12, a1, 116
ccd: 1c6102 s32i a0, a1, 112
cd0: 02cd mov.n a12, a2
cd2: ffe521 l32r a2, c68 <wps_attr_text+0x354>
cd5: df2342 l32i a4, a3, 0x37c
cd8: 0208 l32i.n a0, a2, 0
cda: 648c beqz.n a4, ce4 <wps_attr_text+0x3d0>
cdc: e02352 l32i a5, a3, 0x380
cdf: 140362 l8ui a6, a3, 20
ce2: d58c beqz.n a5, cf3 <wps_attr_text+0x3df>
ce4: 020c movi.n a2, 0
ce6: 1d21c2 l32i a12, a1, 116
ce9: 80a032 movi a3, 128
cec: 1c2102 l32i a0, a1, 112
cef: 113a add.n a1, a1, a3
cf1: f00d ret.n
cf3: ed1666 bnei a6, 1, ce4 <wps_attr_text+0x3d0>
cf6: 132c32 l32i a3, a12, 76
cf9: 1b6102 s32i a0, a1, 108
cfc: fe4316 beqz a3, ce4 <wps_attr_text+0x3d0>
cff: 010372 l8ui a7, a3, 1
d02: 236b addi.n a2, a3, 6
d04: fcc732 addi a3, a7, -4
d07: ffe201 l32r a0, c90 <wps_attr_text+0x37c>
d0a: 0000c0 callx0 a0
d0d: 1e6122 s32i a2, a1, 120
d10: 000005 call0 d14 <wps_attr_text+0x400>
d13: 1e2102 l32i a0, a1, 120
d16: 0da216 beqz a2, df4 <wps_attr_text+0x4e0>
d19: 002d mov.n a2, a0
d1b: ffde01 l32r a0, c94 <wps_attr_text+0x380>
d1e: 0000c0 callx0 a0
d21: 1b2182 l32i a8, a1, 108
d24: e90882 l8ui a8, a8, 233
d27: fb9816 beqz a8, ce4 <wps_attr_text+0x3d0>
d2a: 032c movi.n a3, 32
d2c: 0b1c movi.n a11, 16
d2e: ffcfa1 l32r a10, c6c <wps_attr_text+0x358>
d31: 1b2122 l32i a2, a1, 108
d34: 4aa8 l32i.n a10, a10, 16
d36: 39c222 addi a2, a2, 57
d39: ea98 l32i.n a9, a10, 56
d3b: 1a6122 s32i a2, a1, 104
d3e: 2099b0 or a9, a9, a11
d41: ea99 s32i.n a9, a10, 56
d43: ffd501 l32r a0, c98 <wps_attr_text+0x384>
d46: 0000c0 callx0 a0
d49: 9c48 l32i.n a4, a12, 36
d4b: 1a2122 l32i a2, a1, 104
d4e: 342b addi.n a3, a4, 2
d50: 010442 l8ui a4, a4, 1
d53: ffd201 l32r a0, c9c <wps_attr_text+0x388>
d56: 0000c0 callx0 a0
d59: 0c38 l32i.n a3, a12, 0
d5b: 9c58 l32i.n a5, a12, 36
d5d: 1b2162 l32i a6, a1, 108
d60: 010552 l8ui a5, a5, 1
d63: 594652 s8i a5, a6, 89
d66: e38c beqz.n a3, d78 <wps_attr_text+0x464>
d68: ffc221 l32r a2, c70 <wps_attr_text+0x35c>
d6b: 0228 l32i.n a2, a2, 0
d6d: 640c movi.n a4, 6
d6f: 33c222 addi a2, a2, 51
d72: ffcb01 l32r a0, ca0 <wps_attr_text+0x38c>
d75: 0000c0 callx0 a0
d78: ffbf21 l32r a2, c74 <wps_attr_text+0x360>
d7b: 1a2132 l32i a3, a1, 104
d7e: ffc901 l32r a0, ca4 <wps_attr_text+0x390>
d81: 0000c0 callx0 a0
d84: ffbd41 l32r a4, c78 <wps_attr_text+0x364>
d87: 130c movi.n a3, 1
d89: 012d mov.n a2, a1
d8b: 606432 s32i a3, a4, 0x180
d8e: 030c movi.n a3, 0
d90: 67a042 movi a4, 103
d93: ffc501 l32r a0, ca8 <wps_attr_text+0x394>
d96: 0000c0 callx0 a0
d99: 1a2132 l32i a3, a1, 104
d9c: 1b2142 l32i a4, a1, 108
d9f: 012d mov.n a2, a1
da1: 590442 l8ui a4, a4, 89
da4: ffc201 l32r a0, cac <wps_attr_text+0x398>
da7: 0000c0 callx0 a0
daa: 012d mov.n a2, a1
dac: ffc101 l32r a0, cb0 <wps_attr_text+0x39c>
daf: 0000c0 callx0 a0
db2: ffb261 l32r a6, c7c <wps_attr_text+0x368>
db5: 050c movi.n a5, 0
db7: 784652 s8i a5, a6, 120
dba: ffbe01 l32r a0, cb4 <wps_attr_text+0x3a0>
dbd: 0000c0 callx0 a0
dc0: 1b21a2 l32i a10, a1, 108
dc3: 040c72 l8ui a7, a12, 4
dc6: ea4a72 s8i a7, a10, 234
dc9: ffad91 l32r a9, c80 <wps_attr_text+0x36c>
dcc: ffae81 l32r a8, c84 <wps_attr_text+0x370>
dcf: 207790 or a7, a7, a9
dd2: 0020c0 memw
dd5: fd6872 s32i a7, a8, 0x3f4
dd8: ffac21 l32r a2, c88 <wps_attr_text+0x374>
ddb: ffb701 l32r a0, cb8 <wps_attr_text+0x3a4>
dde: 0000c0 callx0 a0
de1: ffaac1 l32r a12, c8c <wps_attr_text+0x378>
de4: ffb601 l32r a0, cbc <wps_attr_text+0x3a8>
de7: 0000c0 callx0 a0
dea: 120c movi.n a2, 1
dec: 3b0c movi.n a11, 3
dee: 784cb2 s8i a11, a12, 120
df1: ffbc46 j ce6 <wps_attr_text+0x3d2>
df4: 002d mov.n a2, a0
df6: ffb201 l32r a0, cc0 <wps_attr_text+0x3ac>
df9: 0000c0 callx0 a0
dfc: ffb906 j ce4 <wps_attr_text+0x3d0>
...
e07: 888e00 excw
e0a: 000000 ill
e0d: 000000 ill
e10: 0068 l32i.n a6, a0, 0
...
00000e1c <wps_send_eap_identity_rsp>:
e1c: 130c movi.n a3, 1
e1e: 250c movi.n a5, 2
e20: 026d mov.n a6, a2
e22: e0c112 addi a1, a1, -32
e25: 31c9 s32i.n a12, a1, 12
e27: 2109 s32i.n a0, a1, 8
e29: 020c movi.n a2, 0
e2b: fff501 l32r a0, e00 <wps_attr_text+0x4ec>
e2e: 41d9 s32i.n a13, a1, 16
e30: 4008 l32i.n a0, a0, 16
e32: fff4d1 l32r a13, e04 <wps_attr_text+0x4f0>
e35: 0008 l32i.n a0, a0, 0
e37: 0dd8 l32i.n a13, a13, 0
e39: 7008 l32i.n a0, a0, 28
e3b: 2c0d42 l8ui a4, a13, 44
e3e: 1e2002 l32i a0, a0, 120
e41: 1109 s32i.n a0, a1, 4
e43: fff201 l32r a0, e0c <wps_attr_text+0x4f8>
e46: 0000c0 callx0 a0
e49: 02cd mov.n a12, a2
e4b: 12cc bnez.n a2, e50 <wps_send_eap_identity_rsp+0x34>
e4d: 000f86 j e8f <wps_send_eap_identity_rsp+0x73>
e50: 3dcb addi.n a3, a13, 12
e52: 2c0d42 l8ui a4, a13, 44
e55: ffee01 l32r a0, e10 <wps_attr_text+0x4fc>
e58: 0000c0 callx0 a0
e5b: 0c2d mov.n a2, a12
e5d: ffed01 l32r a0, e14 <wps_attr_text+0x500>
e60: 0000c0 callx0 a0
e63: 030c movi.n a3, 0
e65: 021c52 l16ui a5, a12, 4
e68: 016d mov.n a6, a1
e6a: 024d mov.n a4, a2
e6c: 070c movi.n a7, 0
e6e: 0d2d mov.n a2, a13
e70: 000005 call0 e74 <wps_send_eap_identity_rsp+0x58>
e73: 025d mov.n a5, a2
e75: 32cc bnez.n a2, e7c <wps_send_eap_identity_rsp+0x60>
e77: ed7c movi.n a13, -2
e79: 000486 j e8f <wps_send_eap_identity_rsp+0x73>
e7c: 0d2d mov.n a2, a13
e7e: 1138 l32i.n a3, a1, 4
e80: ffe241 l32r a4, e08 <wps_attr_text+0x4f4>
e83: 0168 l32i.n a6, a1, 0
e85: ff2c05 call0 148 <show_buf+0x3c>
e88: 02dd mov.n a13, a2
e8a: d27c movi.n a2, -3
e8c: 93d2d0 movnez a13, a2, a13
e8f: 0c2d mov.n a2, a12
e91: 31c8 l32i.n a12, a1, 12
e93: ffe101 l32r a0, e18 <wps_attr_text+0x504>
e96: 0000c0 callx0 a0
e99: 0d2d mov.n a2, a13
e9b: 2108 l32i.n a0, a1, 8
e9d: 41d8 l32i.n a13, a1, 16
e9f: 20c112 addi a1, a1, 32
ea2: f00d ret.n
...
00000eb8 <wps_process_wps_mX_req>:
eb8: f7c332 addi a3, a3, -9
ebb: e0c112 addi a1, a1, -32
ebe: 21c9 s32i.n a12, a1, 8
ec0: 1109 s32i.n a0, a1, 4
ec2: 41e9 s32i.n a14, a1, 16
ec4: 31d9 s32i.n a13, a1, 12
ec6: 04ed mov.n a14, a4
ec8: 02dd mov.n a13, a2
eca: fff601 l32r a0, ea4 <wps_send_eap_identity_rsp+0x88>
ecd: 229b addi.n a2, a2, 9
ecf: 0008 l32i.n a0, a0, 0
ed1: 0109 s32i.n a0, a1, 0
ed3: fff501 l32r a0, ea8 <wps_send_eap_identity_rsp+0x8c>
ed6: 0000c0 callx0 a0
ed9: 02cd mov.n a12, a2
edb: 32cc bnez.n a2, ee2 <wps_process_wps_mX_req+0x2a>
edd: f27c movi.n a2, -1
edf: 0009c6 j f0a <wps_process_wps_mX_req+0x52>
ee2: 0128 l32i.n a2, a1, 0
ee4: 070d32 l8ui a3, a13, 7
ee7: 2228 l32i.n a2, a2, 8
ee9: be8c beqz.n a14, ef8 <wps_process_wps_mX_req+0x40>
eeb: 0c4d mov.n a4, a12
eed: ffef01 l32r a0, eac <wps_send_eap_identity_rsp+0x90>
ef0: 0000c0 callx0 a0
ef3: 0e29 s32i.n a2, a14, 0
ef5: 0001c6 j f00 <wps_process_wps_mX_req+0x48>
ef8: 0c4d mov.n a4, a12
efa: ffed01 l32r a0, eb0 <wps_send_eap_identity_rsp+0x94>
efd: 0000c0 callx0 a0
f00: 0c2d mov.n a2, a12
f02: ffec01 l32r a0, eb4 <wps_send_eap_identity_rsp+0x98>
f05: 0000c0 callx0 a0
f08: 020c movi.n a2, 0
f0a: 21c8 l32i.n a12, a1, 8
f0c: 31d8 l32i.n a13, a1, 12
f0e: 41e8 l32i.n a14, a1, 16
f10: 1108 l32i.n a0, a1, 4
f12: 20c112 addi a1, a1, 32
f15: f00d ret.n
...
f1f: 888e00 excw
f22: 2a0000 excw
f25: 000037 bnone a0, a3, f29 <wps_process_wps_mX_req+0x71>
...
f34: 000010 excw
f37: 001000 excw
f3a: 000000 ill
f3d: 000000 ill
f40: 0068 l32i.n a6, a0, 0
...
00000f4c <wps_send_wps_mX_rsp>:
f4c: fff351 l32r a5, f18 <wps_process_wps_mX_req+0x60>
f4f: e0c112 addi a1, a1, -32
f52: 51d9 s32i.n a13, a1, 20
f54: 3109 s32i.n a0, a1, 12
f56: 41c9 s32i.n a12, a1, 16
f58: 61e9 s32i.n a14, a1, 24
f5a: 4558 l32i.n a5, a5, 16
f5c: 02ed mov.n a14, a2
f5e: 0558 l32i.n a5, a5, 0
f60: ffefc1 l32r a12, f1c <wps_process_wps_mX_req+0x64>
f63: 7558 l32i.n a5, a5, 28
f65: 0cc8 l32i.n a12, a12, 0
f67: 1e2552 l32i a5, a5, 120
f6a: 3ccc bnez.n a12, f71 <wps_send_wps_mX_rsp+0x25>
f6c: 627c movi.n a2, -10
f6e: 000c46 j fa3 <wps_send_wps_mX_rsp+0x57>
f71: 013d mov.n a3, a1
f73: 2159 s32i.n a5, a1, 8
f75: 2c28 l32i.n a2, a12, 8
f77: ffec01 l32r a0, f28 <wps_process_wps_mX_req+0x70>
f7a: 0000c0 callx0 a0
f7d: 02dd mov.n a13, a2
f7f: d2ec bnez.n a2, fb0 <wps_send_wps_mX_rsp+0x64>
f81: 0e0c movi.n a14, 0
f83: 000486 j f99 <wps_send_wps_mX_rsp+0x4d>
f86: 0c2d mov.n a2, a12
f88: 2138 l32i.n a3, a1, 8
f8a: ffe541 l32r a4, f20 <wps_process_wps_mX_req+0x68>
f8d: 1168 l32i.n a6, a1, 4
f8f: ff1b85 call0 148 <show_buf+0x3c>
f92: c67c movi.n a6, -4
f94: 932620 movnez a2, a6, a2
f97: 02cd mov.n a12, a2
f99: 0e2d mov.n a2, a14
f9b: ffe401 l32r a0, f2c <wps_process_wps_mX_req+0x74>
f9e: 0000c0 callx0 a0
fa1: 0c2d mov.n a2, a12
fa3: 41c8 l32i.n a12, a1, 16
fa5: 51d8 l32i.n a13, a1, 20
fa7: 61e8 l32i.n a14, a1, 24
fa9: 3108 l32i.n a0, a1, 12
fab: 20c112 addi a1, a1, 32
fae: f00d ret.n
fb0: 0e6d mov.n a6, a14
fb2: 130c movi.n a3, 1
fb4: 250c movi.n a5, 2
fb6: 1248 l32i.n a4, a2, 4
fb8: ffdb21 l32r a2, f24 <wps_process_wps_mX_req+0x6c>
fbb: 442b addi.n a4, a4, 2
fbd: ffdc01 l32r a0, f30 <wps_process_wps_mX_req+0x78>
fc0: 0000c0 callx0 a0
fc3: 02ed mov.n a14, a2
fc5: 12cc bnez.n a2, fca <wps_send_wps_mX_rsp+0x7e>
fc7: fff386 j f99 <wps_send_wps_mX_rsp+0x4d>
fca: 000132 l8ui a3, a1, 0
fcd: ffd901 l32r a0, f34 <wps_process_wps_mX_req+0x7c>
fd0: 0000c0 callx0 a0
fd3: 0e2d mov.n a2, a14
fd5: 030c movi.n a3, 0
fd7: ffd801 l32r a0, f38 <wps_process_wps_mX_req+0x80>
fda: 0000c0 callx0 a0
fdd: 0d2d mov.n a2, a13
fdf: ffd701 l32r a0, f3c <wps_process_wps_mX_req+0x84>
fe2: 0000c0 callx0 a0
fe5: 023d mov.n a3, a2
fe7: 1d48 l32i.n a4, a13, 4
fe9: 0e2d mov.n a2, a14
feb: ffd501 l32r a0, f40 <wps_process_wps_mX_req+0x88>
fee: 0000c0 callx0 a0
ff1: 0d2d mov.n a2, a13
ff3: ffd401 l32r a0, f44 <wps_process_wps_mX_req+0x8c>
ff6: 0000c0 callx0 a0
ff9: 0e2d mov.n a2, a14
ffb: ffd301 l32r a0, f48 <wps_process_wps_mX_req+0x90>
ffe: 0000c0 callx0 a0
1001: 021e52 l16ui a5, a14, 4
1004: 030c movi.n a3, 0
1006: 614b addi.n a6, a1, 4
1008: 024d mov.n a4, a2
100a: 070c movi.n a7, 0
100c: 0c2d mov.n a2, a12
100e: 000005 call0 1010 <wps_send_wps_mX_rsp+0xc4>
1011: 025d mov.n a5, a2
1013: f6f256 bnez a2, f86 <wps_send_wps_mX_rsp+0x3a>
1016: dc7c movi.n a12, -3
1018: ffdf46 j f99 <wps_send_wps_mX_rsp+0x4d>
...
1023: 010800 slli a0, a8, 32
1026: 8e0000 excw
1029: 0088 l32i.n a8, a0, 0
...
0000102c <wps_txStart>:
102c: f0c112 addi a1, a1, -16
102f: 2109 s32i.n a0, a1, 8
1031: fffa01 l32r a0, 101c <wps_send_wps_mX_rsp+0xd0>
1034: f27c movi.n a2, -1
1036: 4008 l32i.n a0, a0, 16
1038: 31c9 s32i.n a12, a1, 12
103a: 0008 l32i.n a0, a0, 0
103c: fff9c1 l32r a12, 1020 <wps_send_wps_mX_rsp+0xd4>
103f: 7008 l32i.n a0, a0, 28
1041: 0cc8 l32i.n a12, a12, 0
1043: 1e2002 l32i a0, a0, 120
1046: 1109 s32i.n a0, a1, 4
1048: 1ccc bnez.n a12, 104d <wps_txStart+0x21>
104a: 000906 j 1072 <wps_txStart+0x46>
104d: 0c2d mov.n a2, a12
104f: 130c movi.n a3, 1
1051: fff441 l32r a4, 1024 <wps_send_wps_mX_rsp+0xd8>
1054: 050c movi.n a5, 0
1056: 016d mov.n a6, a1
1058: 070c movi.n a7, 0
105a: 000005 call0 105c <wps_txStart+0x30>
105d: 025d mov.n a5, a2
105f: 32cc bnez.n a2, 1066 <wps_txStart+0x3a>
1061: e27c movi.n a2, -2
1063: 0002c6 j 1072 <wps_txStart+0x46>
1066: 0c2d mov.n a2, a12
1068: 1138 l32i.n a3, a1, 4
106a: ffef41 l32r a4, 1028 <wps_send_wps_mX_rsp+0xdc>
106d: 0168 l32i.n a6, a1, 0
106f: ff0d85 call0 148 <show_buf+0x3c>
1072: 31c8 l32i.n a12, a1, 12
1074: 2108 l32i.n a0, a1, 8
1076: 10c112 addi a1, a1, 16
1079: f00d ret.n
107b: 000000 ill
...
00001080 <wps_start_pending>:
1080: f0c112 addi a1, a1, -16
1083: 0109 s32i.n a0, a1, 0
1085: fffd01 l32r a0, 107c <wps_txStart+0x50>
1088: 0008 l32i.n a0, a0, 0
108a: f27c movi.n a2, -1
108c: 10cc bnez.n a0, 1091 <wps_start_pending+0x11>
108e: 000086 j 1094 <wps_start_pending+0x14>
1091: 000005 call0 1094 <wps_start_pending+0x14>
1094: 0108 l32i.n a0, a1, 0
1096: 10c112 addi a1, a1, 16
1099: f00d ret.n
109b: 000000 ill
109e: 300000 xor a0, a0, a0
10a1: 000000 ill
10a4: 000000 ill
10a7: 005000 syscall
...
10b2: 000001 l32r a0, fffc10b4 <wifi_set_wps_cb+0xfffbf698>
10b5: 0e .byte 0xe
10b6: 006000 rsil a0, 0
...
000010f0 <wps_sm_rx_eapol>:
10f0: 80c112 addi a1, a1, -128
10f3: 1b6102 s32i a0, a1, 108
10f6: 1c61c2 s32i a12, a1, 112
10f9: ffe8c1 l32r a12, 109c <wps_start_pending+0x1c>
10fc: 1d61d2 s32i a13, a1, 116
10ff: 0cc8 l32i.n a12, a12, 0
1101: 03dd mov.n a13, a3
1103: 3ccc bnez.n a12, 110a <wps_sm_rx_eapol+0x1a>
1105: fd7c movi.n a13, -1
1107: 005086 j 124d <wps_sm_rx_eapol+0x15d>
110a: 0284f6 bgeui a4, 8, 1110 <wps_sm_rx_eapol+0x20>
110d: 0043c6 j 1220 <wps_sm_rx_eapol+0x130>
1110: 010302 l8ui a0, a3, 1
1113: 030322 l8ui a2, a3, 3
1116: 020332 l8ui a3, a3, 2
1119: 112280 slli a2, a2, 8
111c: 202230 or a2, a2, a3
111f: 90fc bnez.n a0, 115c <wps_sm_rx_eapol+0x6c>
1121: 743820 extui a3, a2, 8, 8
1124: 740020 extui a0, a2, 0, 8
1127: 110080 slli a0, a0, 8
112a: 200030 or a0, a0, a3
112d: fcc432 addi a3, a4, -4
1130: 283307 bltu a3, a0, 115c <wps_sm_rx_eapol+0x6c>
1133: 2540b6 bltui a0, 4, 115c <wps_sm_rx_eapol+0x6c>
1136: 080d22 l8ui a2, a13, 8
1139: 241226 beqi a2, 1, 1161 <wps_sm_rx_eapol+0x71>
113c: fea032 movi a3, 254
113f: 041237 beq a2, a3, 1147 <wps_sm_rx_eapol+0x57>
1142: fd7c movi.n a13, -1
1144: 000906 j 116c <wps_sm_rx_eapol+0x7c>
1147: 050d22 l8ui a2, a13, 5
114a: e80c42 l8ui a4, a12, 232
114d: c04420 sub a4, a4, a2
1150: 10b456 bnez a4, 125f <wps_sm_rx_eapol+0x16f>
1153: ffd321 l32r a2, 10a0 <wps_start_pending+0x20>
1156: ffd901 l32r a0, 10bc <wps_start_pending+0x3c>
1159: 0000c0 callx0 a0
115c: 0d0c movi.n a13, 0
115e: 000286 j 116c <wps_sm_rx_eapol+0x7c>
1161: 050d22 l8ui a2, a13, 5
1164: e84c22 s8i a2, a12, 232
1167: 000005 call0 1168 <wps_sm_rx_eapol+0x78>
116a: 02dd mov.n a13, a2
116c: ffce41 l32r a4, 10a4 <wps_start_pending+0x24>
116f: 0b2d56 bnez a13, 1225 <wps_sm_rx_eapol+0x135>
1172: 0128 l32i.n a2, a1, 0
1174: f2c252 addi a5, a2, -14
1177: 0aa516 beqz a5, 1225 <wps_sm_rx_eapol+0x135>
117a: fec262 addi a6, a2, -2
117d: 0a4616 beqz a6, 1225 <wps_sm_rx_eapol+0x135>
1180: 2c78 l32i.n a7, a12, 8
1182: 3778 l32i.n a7, a7, 12
1184: f5c772 addi a7, a7, -11
1187: 0c2756 bnez a7, 124d <wps_sm_rx_eapol+0x15d>
118a: 44d8 l32i.n a13, a4, 16
118c: ffc721 l32r a2, 10a8 <wps_start_pending+0x28>
118f: ffcc01 l32r a0, 10c0 <wps_start_pending+0x40>
1192: 0000c0 callx0 a0
1195: 214b addi.n a2, a1, 4
1197: 030c movi.n a3, 0
1199: 67a042 movi a4, 103
119c: ffc491 l32r a9, 10ac <wps_start_pending+0x2c>
119f: 280c movi.n a8, 2
11a1: 606982 s32i a8, a9, 0x180
11a4: ffc801 l32r a0, 10c4 <wps_start_pending+0x44>
11a7: 0000c0 callx0 a0
11aa: 214b addi.n a2, a1, 4
11ac: 39cc32 addi a3, a12, 57
11af: 590c42 l8ui a4, a12, 89
11b2: ffc501 l32r a0, 10c8 <wps_start_pending+0x48>
11b5: 0000c0 callx0 a0
11b8: 24c122 addi a2, a1, 36
11bb: 71cc32 addi a3, a12, 113
11be: b10c42 l8ui a4, a12, 177
11c1: ffc201 l32r a0, 10cc <wps_start_pending+0x4c>
11c4: 0000c0 callx0 a0
11c7: 65c122 addi a2, a1, 101
11ca: 33cc32 addi a3, a12, 51
11cd: 640c movi.n a4, 6
11cf: ffc001 l32r a0, 10d0 <wps_start_pending+0x50>
11d2: 0000c0 callx0 a0
11d5: 214b addi.n a2, a1, 4
11d7: ffbf01 l32r a0, 10d4 <wps_start_pending+0x54>
11da: 0000c0 callx0 a0
11dd: ffb401 l32r a0, 10b0 <wps_start_pending+0x30>
11e0: ea0ca2 l8ui a10, a12, 234
11e3: ffb4b1 l32r a11, 10b4 <wps_start_pending+0x34>
11e6: 20aa00 or a10, a10, a0
11e9: 0020c0 memw
11ec: fd6ba2 s32i a10, a11, 0x3f4
11ef: 2d4b addi.n a2, a13, 4
11f1: ffb901 l32r a0, 10d8 <wps_start_pending+0x58>
11f4: 0000c0 callx0 a0
11f7: 01dc22 addmi a2, a12, 0x100
11fa: bcc222 addi a2, a2, -68
11fd: ffb701 l32r a0, 10dc <wps_start_pending+0x5c>
1200: 0000c0 callx0 a0
1203: 01dcc2 addmi a12, a12, 0x100
1206: d0ccc2 addi a12, a12, -48
1209: 0c2d mov.n a2, a12
120b: ffb501 l32r a0, 10e0 <wps_start_pending+0x60>
120e: 0000c0 callx0 a0
1211: 0c2d mov.n a2, a12
1213: e8a332 movi a3, 0x3e8
1216: 040c movi.n a4, 0
1218: 150c movi.n a5, 1
121a: ffb201 l32r a0, 10e4 <wps_start_pending+0x64>
121d: 0000c0 callx0 a0
1220: 0d0c movi.n a13, 0
1222: 0009c6 j 124d <wps_sm_rx_eapol+0x15d>
1225: 030c movi.n a3, 0
1227: 4428 l32i.n a2, a4, 16
1229: ffa341 l32r a4, 10b8 <wps_start_pending+0x38>
122c: 224b addi.n a2, a2, 4
122e: 606432 s32i a3, a4, 0x180
1231: ffad01 l32r a0, 10e8 <wps_start_pending+0x68>
1234: 0000c0 callx0 a0
1237: 01dc22 addmi a2, a12, 0x100
123a: bcc222 addi a2, a2, -68
123d: ffab01 l32r a0, 10ec <wps_start_pending+0x6c>
1240: 0000c0 callx0 a0
1243: 392c32 l32i a3, a12, 228
1246: 338c beqz.n a3, 124d <wps_sm_rx_eapol+0x15d>
1248: 120c movi.n a2, 1
124a: 0003c0 callx0 a3
124d: 1b2102 l32i a0, a1, 108
1250: 1c21c2 l32i a12, a1, 112
1253: 0d2d mov.n a2, a13
1255: 80a032 movi a3, 128
1258: 1d21d2 l32i a13, a1, 116
125b: 113a add.n a1, a1, a3
125d: f00d ret.n
125f: 014d mov.n a4, a1
1261: e84c22 s8i a2, a12, 232
1264: fbc032 addi a3, a0, -5
1267: 2d9b addi.n a2, a13, 9
1269: 000005 call0 126c <wps_sm_rx_eapol+0x17c>
126c: 12dc bnez.n a2, 1281 <wps_sm_rx_eapol+0x191>
126e: 0128 l32i.n a2, a1, 0
1270: 0d2226 beqi a2, 2, 1281 <wps_sm_rx_eapol+0x191>
1273: 0a4226 beqi a2, 4, 1281 <wps_sm_rx_eapol+0x191>
1276: 050d22 l8ui a2, a13, 5
1279: 000005 call0 127c <wps_sm_rx_eapol+0x18c>
127c: 02dd mov.n a13, a2
127e: ffba86 j 116c <wps_sm_rx_eapol+0x7c>
1281: fd7c movi.n a13, -1
1283: ffb946 j 116c <wps_sm_rx_eapol+0x7c>
1286: 000000 ill
1289: 000000 ill
128c: 000134 excw
128f: 010c00 slli a0, a12, 32
1292: 180000 excw
1295: 000001 l32r a0, fffc1298 <wifi_set_wps_cb+0xfffbf87c>
1298: 000120 excw
129b: 012800 slli a2, a8, 32
...
000012e4 <wps_dev_init>:
12e4: e0c112 addi a1, a1, -32
12e7: 61d9 s32i.n a13, a1, 24
12e9: ffe7d1 l32r a13, 1288 <wps_sm_rx_eapol+0x198>
12ec: 51c9 s32i.n a12, a1, 20
12ee: 0dd8 l32i.n a13, a13, 0
12f0: 4109 s32i.n a0, a1, 16
12f2: 07ed56 bnez a13, 1374 <wps_dev_init+0x90>
12f5: 3c28 l32i.n a2, a12, 12
12f7: fd7c movi.n a13, -1
12f9: 428c beqz.n a2, 1301 <wps_dev_init+0x1d>
12fb: ffe901 l32r a0, 12a0 <wps_sm_rx_eapol+0x1b0>
12fe: 0000c0 callx0 a0
1301: 4c28 l32i.n a2, a12, 16
1303: 428c beqz.n a2, 130b <wps_dev_init+0x27>
1305: ffe701 l32r a0, 12a4 <wps_sm_rx_eapol+0x1b4>
1308: 0000c0 callx0 a0
130b: 5c28 l32i.n a2, a12, 20
130d: 428c beqz.n a2, 1315 <wps_dev_init+0x31>
130f: ffe601 l32r a0, 12a8 <wps_sm_rx_eapol+0x1b8>
1312: 0000c0 callx0 a0
1315: 2c28 l32i.n a2, a12, 8
1317: 428c beqz.n a2, 131f <wps_dev_init+0x3b>
1319: ffe401 l32r a0, 12ac <wps_sm_rx_eapol+0x1bc>
131c: 0000c0 callx0 a0
131f: 6c28 l32i.n a2, a12, 24
1321: 428c beqz.n a2, 1329 <wps_dev_init+0x45>
1323: ffe301 l32r a0, 12b0 <wps_sm_rx_eapol+0x1c0>
1326: 0000c0 callx0 a0
1329: 0d2d mov.n a2, a13
132b: 000e86 j 1369 <wps_dev_init+0x85>
132e: 2d0d42 l8ui a4, a13, 45
1331: 2e0d52 l8ui a5, a13, 46
1334: 2f0d62 l8ui a6, a13, 47
1337: 300d72 l8ui a7, a13, 48
133a: 310d32 l8ui a3, a13, 49
133d: 0139 s32i.n a3, a1, 0
133f: ffd331 l32r a3, 128c <wps_sm_rx_eapol+0x19c>
1342: 320d02 l8ui a0, a13, 50
1345: 1109 s32i.n a0, a1, 4
1347: ffdb01 l32r a0, 12b4 <wps_sm_rx_eapol+0x1c4>
134a: 0000c0 callx0 a0
134d: 60cd32 addi a3, a13, 96
1350: 2dcdd2 addi a13, a13, 45
1353: 0d2d mov.n a2, a13
1355: ffd801 l32r a0, 12b8 <wps_sm_rx_eapol+0x1c8>
1358: 0000c0 callx0 a0
135b: 0d3d mov.n a3, a13
135d: 0c2d mov.n a2, a12
135f: 640c movi.n a4, 6
1361: ffd601 l32r a0, 12bc <wps_sm_rx_eapol+0x1cc>
1364: 0000c0 callx0 a0
1367: 020c movi.n a2, 0
1369: 51c8 l32i.n a12, a1, 20
136b: 61d8 l32i.n a13, a1, 24
136d: 4108 l32i.n a0, a1, 16
136f: 20c112 addi a1, a1, 32
1372: f00d ret.n
1374: 1d08 l32i.n a0, a13, 4
1376: 44c0c2 addi a12, a0, 68
1379: 176dc2 s32i a12, a13, 92
137c: 4ccc bnez.n a12, 1384 <wps_dev_init+0xa0>
137e: 142022 l32i a2, a0, 80
1381: ffdc86 j 12f7 <wps_dev_init+0x13>
1384: 021c movi.n a2, 16
1386: 440c movi.n a4, 4
1388: 257c movi.n a5, -14
138a: 065c movi.n a6, 80
138c: 80a072 movi a7, 128
138f: 180c movi.n a8, 1
1391: 090c movi.n a9, 0
1393: 604092 s8i a9, a0, 96
1396: 624092 s8i a9, a0, 98
1399: 664092 s8i a9, a0, 102
139c: 984082 s8i a8, a0, 152
139f: 614082 s8i a8, a0, 97
13a2: 674082 s8i a8, a0, 103
13a5: 4d5072 s16i a7, a0, 154
13a8: 634062 s8i a6, a0, 99
13ab: 644052 s8i a5, a0, 100
13ae: 654042 s8i a4, a0, 101
13b1: ffc301 l32r a0, 12c0 <wps_sm_rx_eapol+0x1d0>
13b4: 0000c0 callx0 a0
13b7: 3c29 s32i.n a2, a12, 12
13b9: 32cc bnez.n a2, 13c0 <wps_dev_init+0xdc>
13bb: ed7c movi.n a13, -2
13bd: ffce06 j 12f9 <wps_dev_init+0x15>
13c0: ffb431 l32r a3, 1290 <wps_sm_rx_eapol+0x1a0>
13c3: ffc001 l32r a0, 12c4 <wps_sm_rx_eapol+0x1d4>
13c6: 0000c0 callx0 a0
13c9: 021c movi.n a2, 16
13cb: ffbf01 l32r a0, 12c8 <wps_sm_rx_eapol+0x1d8>
13ce: 0000c0 callx0 a0
13d1: 4c29 s32i.n a2, a12, 16
13d3: 52cc bnez.n a2, 13dc <wps_dev_init+0xf8>
13d5: 3c28 l32i.n a2, a12, 12
13d7: dd7c movi.n a13, -3
13d9: ffc706 j 12f9 <wps_dev_init+0x15>
13dc: ffae31 l32r a3, 1294 <wps_sm_rx_eapol+0x1a4>
13df: ffbb01 l32r a0, 12cc <wps_sm_rx_eapol+0x1dc>
13e2: 0000c0 callx0 a0
13e5: 021c movi.n a2, 16
13e7: ffba01 l32r a0, 12d0 <wps_sm_rx_eapol+0x1e0>
13ea: 0000c0 callx0 a0
13ed: 5c29 s32i.n a2, a12, 20
13ef: 52cc bnez.n a2, 13f8 <wps_dev_init+0x114>
13f1: 3c28 l32i.n a2, a12, 12
13f3: cd7c movi.n a13, -4
13f5: ffc006 j 12f9 <wps_dev_init+0x15>
13f8: ffa831 l32r a3, 1298 <wps_sm_rx_eapol+0x1a8>
13fb: ffb601 l32r a0, 12d4 <wps_sm_rx_eapol+0x1e4>
13fe: 0000c0 callx0 a0
1401: 021c movi.n a2, 16
1403: ffb501 l32r a0, 12d8 <wps_sm_rx_eapol+0x1e8>
1406: 0000c0 callx0 a0
1409: 2c29 s32i.n a2, a12, 8
140b: 52cc bnez.n a2, 1414 <wps_dev_init+0x130>
140d: 3c28 l32i.n a2, a12, 12
140f: bd7c movi.n a13, -5
1411: ffb906 j 12f9 <wps_dev_init+0x15>
1414: ffa231 l32r a3, 129c <wps_sm_rx_eapol+0x1ac>
1417: ffb101 l32r a0, 12dc <wps_sm_rx_eapol+0x1ec>
141a: 0000c0 callx0 a0
141d: 021c movi.n a2, 16
141f: ffb001 l32r a0, 12e0 <wps_sm_rx_eapol+0x1f0>
1422: 0000c0 callx0 a0
1425: 6c29 s32i.n a2, a12, 24
1427: f03256 bnez a2, 132e <wps_dev_init+0x4a>
142a: 3c28 l32i.n a2, a12, 12
142c: ad7c movi.n a13, -6
142e: ffb1c6 j 12f9 <wps_dev_init+0x15>
...
00001448 <wps_dev_deinit>:
1448: f0c112 addi a1, a1, -16
144b: 11c9 s32i.n a12, a1, 4
144d: 0109 s32i.n a0, a1, 0
144f: 02cd mov.n a12, a2
1451: 32cc bnez.n a2, 1458 <wps_dev_deinit+0x10>
1453: f27c movi.n a2, -1
1455: 000cc6 j 148c <wps_dev_deinit+0x44>
1458: 3228 l32i.n a2, a2, 12
145a: 428c beqz.n a2, 1462 <wps_dev_deinit+0x1a>
145c: fff601 l32r a0, 1434 <wps_dev_init+0x150>
145f: 0000c0 callx0 a0
1462: 4c28 l32i.n a2, a12, 16
1464: 428c beqz.n a2, 146c <wps_dev_deinit+0x24>
1466: fff401 l32r a0, 1438 <wps_dev_init+0x154>
1469: 0000c0 callx0 a0
146c: 5c28 l32i.n a2, a12, 20
146e: 428c beqz.n a2, 1476 <wps_dev_deinit+0x2e>
1470: fff301 l32r a0, 143c <wps_dev_init+0x158>
1473: 0000c0 callx0 a0
1476: 2c28 l32i.n a2, a12, 8
1478: 428c beqz.n a2, 1480 <wps_dev_deinit+0x38>
147a: fff101 l32r a0, 1440 <wps_dev_init+0x15c>
147d: 0000c0 callx0 a0
1480: 6c28 l32i.n a2, a12, 24
1482: 428c beqz.n a2, 148a <wps_dev_deinit+0x42>
1484: fff001 l32r a0, 1444 <wps_dev_init+0x160>
1487: 0000c0 callx0 a0
148a: 020c movi.n a2, 0
148c: 11c8 l32i.n a12, a1, 4
148e: 0108 l32i.n a0, a1, 0
1490: 10c112 addi a1, a1, 16
1493: f00d ret.n
...
000014a8 <wifi_station_wps_timeout>:
14a8: f0c112 addi a1, a1, -16
14ab: 1109 s32i.n a0, a1, 4
14ad: fffa01 l32r a0, 1498 <wps_dev_deinit+0x50>
14b0: 0008 l32i.n a0, a0, 0
14b2: 0109 s32i.n a0, a1, 0
14b4: f09c beqz.n a0, 14d7 <wifi_station_wps_timeout+0x2f>
14b6: fff921 l32r a2, 149c <wps_dev_deinit+0x54>
14b9: 4228 l32i.n a2, a2, 16
14bb: 224b addi.n a2, a2, 4
14bd: fff901 l32r a0, 14a4 <wps_dev_deinit+0x5c>
14c0: 0000c0 callx0 a0
14c3: 0148 l32i.n a4, a1, 0
14c5: fff661 l32r a6, 14a0 <wps_dev_deinit+0x58>
14c8: 050c movi.n a5, 0
14ca: 606652 s32i a5, a6, 0x180
14cd: 392442 l32i a4, a4, 228
14d0: 348c beqz.n a4, 14d7 <wifi_station_wps_timeout+0x2f>
14d2: 220c movi.n a2, 2
14d4: 0004c0 callx0 a4
14d7: 1108 l32i.n a0, a1, 4
14d9: 10c112 addi a1, a1, 16
14dc: f00d ret.n
14de: 000000 ill
14e1: 000000 ill
000014e4 <wifi_station_wps_success>:
14e4: f0c112 addi a1, a1, -16
14e7: 0109 s32i.n a0, a1, 0
14e9: fffd01 l32r a0, 14e0 <wifi_station_wps_timeout+0x38>
14ec: 0008 l32i.n a0, a0, 0
14ee: 808c beqz.n a0, 14fa <wifi_station_wps_success+0x16>
14f0: 392042 l32i a4, a0, 228
14f3: 348c beqz.n a4, 14fa <wifi_station_wps_success+0x16>
14f5: 020c movi.n a2, 0
14f7: 0004c0 callx0 a4
14fa: 0108 l32i.n a0, a1, 0
14fc: 10c112 addi a1, a1, 16
14ff: f00d ret.n
...
150d: 000000 ill
1510: 000150 excw
...
151b: 0bb800 excw
...
00001570 <wifi_station_wps_init>:
1570: ffe531 l32r a3, 1504 <wifi_station_wps_success+0x20>
1573: e0c112 addi a1, a1, -32
1576: 51c9 s32i.n a12, a1, 20
1578: 61d9 s32i.n a13, a1, 24
157a: 4109 s32i.n a0, a1, 16
157c: 0308 l32i.n a0, a3, 0
157e: 71e9 s32i.n a14, a1, 28
1580: 0e2056 bnez a0, 1666 <wifi_station_wps_init+0xf6>
1583: eca022 movi a2, 236
1586: ffeb01 l32r a0, 1534 <wifi_station_wps_success+0x50>
1589: 0000c0 callx0 a0
158c: 02cd mov.n a12, a2
158e: 0d0c movi.n a13, 0
1590: ffde01 l32r a0, 1508 <wifi_station_wps_success+0x24>
1593: ffdee1 l32r a14, 150c <wifi_station_wps_success+0x28>
1596: 0029 s32i.n a2, a0, 0
1598: 0d9216 beqz a2, 1675 <wifi_station_wps_init+0x105>
159b: 0d3d mov.n a3, a13
159d: eca042 movi a4, 236
15a0: ffe601 l32r a0, 1538 <wifi_station_wps_success+0x54>
15a3: 0000c0 callx0 a0
15a6: 020c movi.n a2, 0
15a8: 013d mov.n a3, a1
15aa: ffe401 l32r a0, 153c <wifi_station_wps_success+0x58>
15ad: 0000c0 callx0 a0
15b0: 2dcc22 addi a2, a12, 45
15b3: 013d mov.n a3, a1
15b5: 640c movi.n a4, 6
15b7: ffe201 l32r a0, 1540 <wifi_station_wps_success+0x5c>
15ba: 0000c0 callx0 a0
15bd: ffd431 l32r a3, 1510 <wifi_station_wps_success+0x2c>
15c0: d41c movi.n a4, 29
15c2: 120c movi.n a2, 1
15c4: 704c22 s8i a2, a12, 112
15c7: 2c4c42 s8i a4, a12, 44
15ca: 2ccb addi.n a2, a12, 12
15cc: ffde01 l32r a0, 1544 <wifi_station_wps_success+0x60>
15cf: 0000c0 callx0 a0
15d2: e94cd2 s8i a13, a12, 233
15d5: 34a122 movi a2, 0x134
15d8: ffdc01 l32r a0, 1548 <wifi_station_wps_success+0x64>
15db: 0000c0 callx0 a0
15de: 1c29 s32i.n a2, a12, 4
15e0: 091216 beqz a2, 1675 <wifi_station_wps_init+0x105>
15e3: 000005 call0 15e4 <wifi_station_wps_init+0x74>
15e6: 08b256 bnez a2, 1675 <wifi_station_wps_init+0x105>
15e9: 000005 call0 15ec <wifi_station_wps_init+0x7c>
15ec: 2c29 s32i.n a2, a12, 8
15ee: 083216 beqz a2, 1675 <wifi_station_wps_init+0x105>
15f1: 5f2e32 l32i a3, a14, 0x17c
15f4: 13cc bnez.n a3, 15f9 <wifi_station_wps_init+0x89>
15f6: ff5545 call0 b4c <wps_attr_text+0x238>
15f9: 602e42 l32i a4, a14, 0x180
15fc: 14cc bnez.n a4, 1601 <wifi_station_wps_init+0x91>
15fe: ff6105 call0 c10 <wps_attr_text+0x2fc>
1601: 01dc22 addmi a2, a12, 0x100
1604: bcc222 addi a2, a2, -68
1607: 2129 s32i.n a2, a1, 8
1609: ffd001 l32r a0, 154c <wifi_station_wps_success+0x68>
160c: 0000c0 callx0 a0
160f: 2128 l32i.n a2, a1, 8
1611: ffc031 l32r a3, 1514 <wifi_station_wps_success+0x30>
1614: 040c movi.n a4, 0
1616: ffce01 l32r a0, 1550 <wifi_station_wps_success+0x6c>
1619: 0000c0 callx0 a0
161c: 01dc22 addmi a2, a12, 0x100
161f: d0c222 addi a2, a2, -48
1622: 3129 s32i.n a2, a1, 12
1624: ffcc01 l32r a0, 1554 <wifi_station_wps_success+0x70>
1627: 0000c0 callx0 a0
162a: 3128 l32i.n a2, a1, 12
162c: ffbb31 l32r a3, 1518 <wifi_station_wps_success+0x34>
162f: 040c movi.n a4, 0
1631: ffc901 l32r a0, 1558 <wifi_station_wps_success+0x74>
1634: 0000c0 callx0 a0
1637: 021c movi.n a2, 16
1639: ffc801 l32r a0, 155c <wifi_station_wps_success+0x78>
163c: 0000c0 callx0 a0
163f: 7f6e22 s32i a2, a14, 0x1fc
1642: f2ac beqz.n a2, 1675 <wifi_station_wps_init+0x105>
1644: ffb931 l32r a3, 1528 <wifi_station_wps_success+0x44>
1647: ffb591 l32r a9, 151c <wifi_station_wps_success+0x38>
164a: 0299 s32i.n a9, a2, 0
164c: 7f2e82 l32i a8, a14, 0x1fc
164f: ffb471 l32r a7, 1520 <wifi_station_wps_success+0x3c>
1652: 1879 s32i.n a7, a8, 4
1654: 7f2e62 l32i a6, a14, 0x1fc
1657: ffb351 l32r a5, 1524 <wifi_station_wps_success+0x40>
165a: 2659 s32i.n a5, a6, 8
165c: 7f2e42 l32i a4, a14, 0x1fc
165f: 020c movi.n a2, 0
1661: 3439 s32i.n a3, a4, 12
1663: 000046 j 1668 <wifi_station_wps_init+0xf8>
1666: e27c movi.n a2, -2
1668: 51c8 l32i.n a12, a1, 20
166a: 61d8 l32i.n a13, a1, 24
166c: 71e8 l32i.n a14, a1, 28
166e: 4108 l32i.n a0, a1, 16
1670: 20c112 addi a1, a1, 32
1673: f00d ret.n
1675: 5f2e22 l32i a2, a14, 0x17c
1678: a28c beqz.n a2, 1686 <wifi_station_wps_init+0x116>
167a: ffb901 l32r a0, 1560 <wifi_station_wps_success+0x7c>
167d: 0000c0 callx0 a0
1680: ffaba1 l32r a10, 152c <wifi_station_wps_success+0x48>
1683: 1f6ad2 s32i a13, a10, 124
1686: 602e22 l32i a2, a14, 0x180
1689: 728c beqz.n a2, 1694 <wifi_station_wps_init+0x124>
168b: ffb601 l32r a0, 1564 <wifi_station_wps_success+0x80>
168e: 0000c0 callx0 a0
1691: 606ed2 s32i a13, a14, 0x180
1694: 172c22 l32i a2, a12, 92
1697: ffa6e1 l32r a14, 1530 <wifi_station_wps_success+0x4c>
169a: 428c beqz.n a2, 16a2 <wifi_station_wps_init+0x132>
169c: 000005 call0 16a0 <wifi_station_wps_init+0x130>
169f: 176cd2 s32i a13, a12, 92
16a2: 1c28 l32i.n a2, a12, 4
16a4: 628c beqz.n a2, 16ae <wifi_station_wps_init+0x13e>
16a6: ffb001 l32r a0, 1568 <wifi_station_wps_success+0x84>
16a9: 0000c0 callx0 a0
16ac: 1cd9 s32i.n a13, a12, 4
16ae: 2cb8 l32i.n a11, a12, 8
16b0: 3b8c beqz.n a11, 16b7 <wifi_station_wps_init+0x147>
16b2: 000005 call0 16b4 <wifi_station_wps_init+0x144>
16b5: 2cd9 s32i.n a13, a12, 8
16b7: 8c8c beqz.n a12, 16c3 <wifi_station_wps_init+0x153>
16b9: 0e28 l32i.n a2, a14, 0
16bb: ffac01 l32r a0, 156c <wifi_station_wps_success+0x88>
16be: 0000c0 callx0 a0
16c1: 0ed9 s32i.n a13, a14, 0
16c3: f27c movi.n a2, -1
16c5: ffe7c6 j 1668 <wifi_station_wps_init+0xf8>
...
000016fc <wifi_station_wps_deinit>:
16fc: f0c112 addi a1, a1, -16
16ff: 31e9 s32i.n a14, a1, 12
1701: 0109 s32i.n a0, a1, 0
1703: fff101 l32r a0, 16c8 <wifi_station_wps_init+0x158>
1706: 11c9 s32i.n a12, a1, 4
1708: 00c8 l32i.n a12, a0, 0
170a: 21d9 s32i.n a13, a1, 8
170c: 3ccc bnez.n a12, 1713 <wifi_station_wps_deinit+0x17>
170e: e27c movi.n a2, -2
1710: 0026c6 j 17af <wifi_station_wps_deinit+0xb3>
1713: ffeee1 l32r a14, 16cc <wifi_station_wps_init+0x15c>
1716: 5f2e22 l32i a2, a14, 0x17c
1719: 0d0c movi.n a13, 0
171b: a28c beqz.n a2, 1729 <wifi_station_wps_deinit+0x2d>
171d: ffef01 l32r a0, 16dc <wifi_station_wps_init+0x16c>
1720: 0000c0 callx0 a0
1723: ffeb01 l32r a0, 16d0 <wifi_station_wps_init+0x160>
1726: 1f60d2 s32i a13, a0, 124
1729: 602e22 l32i a2, a14, 0x180
172c: 728c beqz.n a2, 1737 <wifi_station_wps_deinit+0x3b>
172e: ffec01 l32r a0, 16e0 <wifi_station_wps_init+0x170>
1731: 0000c0 callx0 a0
1734: 606ed2 s32i a13, a14, 0x180
1737: 7f2e02 l32i a0, a14, 0x1fc
173a: b09c beqz.n a0, 1759 <wifi_station_wps_deinit+0x5d>
173c: 00d9 s32i.n a13, a0, 0
173e: 7f2e42 l32i a4, a14, 0x1fc
1741: 14d9 s32i.n a13, a4, 4
1743: 7f2e32 l32i a3, a14, 0x1fc
1746: 23d9 s32i.n a13, a3, 8
1748: 7f2e22 l32i a2, a14, 0x1fc
174b: 32d9 s32i.n a13, a2, 12
174d: 7f2e22 l32i a2, a14, 0x1fc
1750: ffe501 l32r a0, 16e4 <wifi_station_wps_init+0x174>
1753: 0000c0 callx0 a0
1756: 7f6ed2 s32i a13, a14, 0x1fc
1759: 01dc22 addmi a2, a12, 0x100
175c: d0c222 addi a2, a2, -48
175f: ffe201 l32r a0, 16e8 <wifi_station_wps_init+0x178>
1762: 0000c0 callx0 a0
1765: 01dc22 addmi a2, a12, 0x100
1768: bcc222 addi a2, a2, -68
176b: ffe001 l32r a0, 16ec <wifi_station_wps_init+0x17c>
176e: 0000c0 callx0 a0
1771: 4e28 l32i.n a2, a14, 16
1773: 224b addi.n a2, a2, 4
1775: ffde01 l32r a0, 16f0 <wifi_station_wps_init+0x180>
1778: 0000c0 callx0 a0
177b: 172c22 l32i a2, a12, 92
177e: 428c beqz.n a2, 1786 <wifi_station_wps_deinit+0x8a>
1780: 000005 call0 1784 <wifi_station_wps_deinit+0x88>
1783: 176cd2 s32i a13, a12, 92
1786: 1c28 l32i.n a2, a12, 4
1788: 628c beqz.n a2, 1792 <wifi_station_wps_deinit+0x96>
178a: ffda01 l32r a0, 16f4 <wifi_station_wps_init+0x184>
178d: 0000c0 callx0 a0
1790: 1cd9 s32i.n a13, a12, 4
1792: 2c38 l32i.n a3, a12, 8
1794: 338c beqz.n a3, 179b <wifi_station_wps_deinit+0x9f>
1796: 000005 call0 1798 <wifi_station_wps_deinit+0x9c>
1799: 2cd9 s32i.n a13, a12, 8
179b: ec8c beqz.n a12, 17ad <wifi_station_wps_deinit+0xb1>
179d: ffcd21 l32r a2, 16d4 <wifi_station_wps_init+0x164>
17a0: 0228 l32i.n a2, a2, 0
17a2: ffd501 l32r a0, 16f8 <wifi_station_wps_init+0x188>
17a5: 0000c0 callx0 a0
17a8: ffcc31 l32r a3, 16d8 <wifi_station_wps_init+0x168>
17ab: 03d9 s32i.n a13, a3, 0
17ad: 020c movi.n a2, 0
17af: 11c8 l32i.n a12, a1, 4
17b1: 21d8 l32i.n a13, a1, 8
17b3: 31e8 l32i.n a14, a1, 12
17b5: 0108 l32i.n a0, a1, 0
17b7: 10c112 addi a1, a1, 16
17ba: f00d ret.n
17bc: 000000 ill
...
000017c0 <wps_station_wps_register_cb>:
17c0: ffff41 l32r a4, 17bc <wifi_station_wps_deinit+0xc0>
17c3: 0448 l32i.n a4, a4, 0
17c5: 548c beqz.n a4, 17ce <wps_station_wps_register_cb+0xe>
17c7: 396422 s32i a2, a4, 228
17ca: 020c movi.n a2, 0
17cc: f00d ret.n
17ce: d27c movi.n a2, -3
17d0: f00d ret.n
17d2: 000000 ill
17d5: 000000 ill
000017d8 <wps_sm_get>:
17d8: ffff21 l32r a2, 17d4 <wps_station_wps_register_cb+0x14>
17db: 0228 l32i.n a2, a2, 0
17dd: f00d ret.n
17df: 000000 ill
17e2: 600000 neg a0, a0
...
00001800 <wps_key_save>:
1800: f0c112 addi a1, a1, -16
1803: 0109 s32i.n a0, a1, 0
1805: 31e9 s32i.n a14, a1, 12
1807: 21d9 s32i.n a13, a1, 8
1809: 11c9 s32i.n a12, a1, 4
180b: 03dd mov.n a13, a3
180d: 02cd mov.n a12, a2
180f: 060216 beqz a2, 1873 <wps_key_save+0x73>
1812: fff3e1 l32r a14, 17e0 <wps_sm_get+0x8>
1815: 0e08 l32i.n a0, a14, 0
1817: 058016 beqz a0, 1873 <wps_key_save+0x73>
181a: 030c movi.n a3, 0
181c: 044c movi.n a4, 64
181e: 71c022 addi a2, a0, 113
1821: fff101 l32r a0, 17e8 <wps_sm_get+0x10>
1824: 0000c0 callx0 a0
1827: 0c3d mov.n a3, a12
1829: 0e28 l32i.n a2, a14, 0
182b: 0d4d mov.n a4, a13
182d: 71c222 addi a2, a2, 113
1830: ffef01 l32r a0, 17ec <wps_sm_get+0x14>
1833: 0000c0 callx0 a0
1836: 0e38 l32i.n a3, a14, 0
1838: 2d1b addi.n a2, a13, 1
183a: b143d2 s8i a13, a3, 177
183d: ffec01 l32r a0, 17f0 <wps_sm_get+0x18>
1840: 0000c0 callx0 a0
1843: 02ed mov.n a14, a2
1845: b29c beqz.n a2, 1864 <wps_key_save+0x64>
1847: 0d4d mov.n a4, a13
1849: 0c3d mov.n a3, a12
184b: ffea01 l32r a0, 17f4 <wps_sm_get+0x1c>
184e: 0000c0 callx0 a0
1851: ffe421 l32r a2, 17e4 <wps_sm_get+0xc>
1854: 0e3d mov.n a3, a14
1856: ffe801 l32r a0, 17f8 <wps_sm_get+0x20>
1859: 0000c0 callx0 a0
185c: 0e2d mov.n a2, a14
185e: ffe701 l32r a0, 17fc <wps_sm_get+0x24>
1861: 0000c0 callx0 a0
1864: 020c movi.n a2, 0
1866: 11c8 l32i.n a12, a1, 4
1868: 21d8 l32i.n a13, a1, 8
186a: 31e8 l32i.n a14, a1, 12
186c: 0108 l32i.n a0, a1, 0
186e: 10c112 addi a1, a1, 16
1871: f00d ret.n
1873: f27c movi.n a2, -1
1875: fffb46 j 1866 <wps_key_save+0x66>
1878: 000000 ill
187b: 007000 waiti 0
187e: c00000 sub a0, a0, a0
1881: 0001d4 excw
...
00001894 <wifi_station_wps_start>:
1894: f0c112 addi a1, a1, -16
1897: 1109 s32i.n a0, a1, 4
1899: fff701 l32r a0, 1878 <wps_key_save+0x78>
189c: c12002 l32i a0, a0, 0x304
189f: 044056 bnez a0, 18e7 <wifi_station_wps_start+0x53>
18a2: 000005 call0 18a4 <wifi_station_wps_start+0x10>
18a5: 0129 s32i.n a2, a1, 0
18a7: a2cc bnez.n a2, 18b5 <wifi_station_wps_start+0x21>
18a9: fff421 l32r a2, 187c <wps_key_save+0x7c>
18ac: fff601 l32r a0, 1884 <wps_key_save+0x84>
18af: 0000c0 callx0 a0
18b2: 000c46 j 18e7 <wifi_station_wps_start+0x53>
18b5: 130c movi.n a3, 1
18b7: 240c movi.n a4, 2
18b9: e94232 s8i a3, a2, 233
18bc: 2228 l32i.n a2, a2, 8
18be: 030c movi.n a3, 0
18c0: fff201 l32r a0, 1888 <wps_key_save+0x88>
18c3: 0000c0 callx0 a0
18c6: 020c movi.n a2, 0
18c8: 030c movi.n a3, 0
18ca: 040c movi.n a4, 0
18cc: fff001 l32r a0, 188c <wps_key_save+0x8c>
18cf: 0000c0 callx0 a0
18d2: ffeb31 l32r a3, 1880 <wps_key_save+0x80>
18d5: 040c movi.n a4, 0
18d7: 0128 l32i.n a2, a1, 0
18d9: 150c movi.n a5, 1
18db: 01d222 addmi a2, a2, 0x100
18de: bcc222 addi a2, a2, -68
18e1: ffeb01 l32r a0, 1890 <wps_key_save+0x90>
18e4: 0000c0 callx0 a0
18e7: 1108 l32i.n a0, a1, 4
18e9: 10c112 addi a1, a1, 16
18ec: f00d ret.n
18ee: 000000 ill
18f1: 000000 ill
18f4: 000090 excw
...
00001910 <wifi_wps_enable>:
1910: f0c112 addi a1, a1, -16
1913: 11c9 s32i.n a12, a1, 4
1915: 0109 s32i.n a0, a1, 0
1917: 02cd mov.n a12, a2
1919: fffa01 l32r a0, 1904 <wifi_station_wps_start+0x70>
191c: 0000c0 callx0 a0
191f: 392226 beqi a2, 2, 195c <wifi_wps_enable+0x4c>
1922: fff901 l32r a0, 1908 <wifi_station_wps_start+0x74>
1925: 0000c0 callx0 a0
1928: 02bc beqz.n a2, 195c <wifi_wps_enable+0x4c>
192a: ecac beqz.n a12, 195c <wifi_wps_enable+0x4c>
192c: fff101 l32r a0, 18f0 <wifi_station_wps_start+0x5c>
192f: 780022 l8ui a2, a0, 120
1932: 261226 beqi a2, 1, 195c <wifi_wps_enable+0x4c>
1935: 363226 beqi a2, 3, 196f <wifi_wps_enable+0x5f>
1938: ffef21 l32r a2, 18f4 <wifi_station_wps_start+0x60>
193b: fff401 l32r a0, 190c <wifi_station_wps_start+0x78>
193e: 0000c0 callx0 a0
1941: ffed21 l32r a2, 18f8 <wifi_station_wps_start+0x64>
1944: 000c movi.n a0, 0
1946: df62c2 s32i a12, a2, 0x37c
1949: e06202 s32i a0, a2, 0x380
194c: 000005 call0 1950 <wifi_wps_enable+0x40>
194f: 429c beqz.n a2, 1967 <wifi_wps_enable+0x57>
1951: ffea41 l32r a4, 18fc <wifi_station_wps_start+0x68>
1954: 030c movi.n a3, 0
1956: df6432 s32i a3, a4, 0x37c
1959: e06432 s32i a3, a4, 0x380
195c: 020c movi.n a2, 0
195e: 11c8 l32i.n a12, a1, 4
1960: 0108 l32i.n a0, a1, 0
1962: 10c112 addi a1, a1, 16
1965: f00d ret.n
1967: ffe661 l32r a6, 1900 <wifi_station_wps_start+0x6c>
196a: 350c movi.n a5, 3
196c: 784652 s8i a5, a6, 120
196f: 120c movi.n a2, 1
1971: fffa46 j 195e <wifi_wps_enable+0x4e>
1974: 000000 ill
1977: 00b000 excw
...
198a: 000001 l32r a0, fffc198c <wifi_set_wps_cb+0xfffbff70>
198d: 0e .byte 0xe
198e: 006000 rsil a0, 0
...
000019a0 <wifi_wps_disable>:
19a0: f0c112 addi a1, a1, -16
19a3: 1109 s32i.n a0, a1, 4
19a5: fffa01 l32r a0, 1990 <wifi_wps_enable+0x80>
19a8: 0000c0 callx0 a0
19ab: 5f2226 beqi a2, 2, 1a0e <wifi_wps_disable+0x6e>
19ae: fff901 l32r a0, 1994 <wifi_wps_enable+0x84>
19b1: 0000c0 callx0 a0
19b4: 056216 beqz a2, 1a0e <wifi_wps_disable+0x6e>
19b7: ffef01 l32r a0, 1974 <wifi_wps_enable+0x64>
19ba: 780022 l8ui a2, a0, 120
19bd: 4d1226 beqi a2, 1, 1a0e <wifi_wps_disable+0x6e>
19c0: 72cc bnez.n a2, 19cb <wifi_wps_disable+0x2b>
19c2: 120c movi.n a2, 1
19c4: 1108 l32i.n a0, a1, 4
19c6: 10c112 addi a1, a1, 16
19c9: f00d ret.n
19cb: ffeb21 l32r a2, 1978 <wifi_wps_enable+0x68>
19ce: fff201 l32r a0, 1998 <wifi_wps_enable+0x88>
19d1: 0000c0 callx0 a0
19d4: ffea01 l32r a0, 197c <wifi_wps_enable+0x6c>
19d7: ffea31 l32r a3, 1980 <wifi_wps_enable+0x70>
19da: 020c movi.n a2, 0
19dc: df6322 s32i a2, a3, 0x37c
19df: 0008 l32i.n a0, a0, 0
19e1: e06322 s32i a2, a3, 0x380
19e4: ea0002 l8ui a0, a0, 234
19e7: 0109 s32i.n a0, a1, 0
19e9: 000005 call0 19ec <wifi_wps_disable+0x4c>
19ec: ffe631 l32r a3, 1984 <wifi_wps_enable+0x74>
19ef: 020c movi.n a2, 0
19f1: 784322 s8i a2, a3, 120
19f4: ffea01 l32r a0, 199c <wifi_wps_enable+0x8c>
19f7: 0000c0 callx0 a0
19fa: ffe361 l32r a6, 1988 <wifi_wps_enable+0x78>
19fd: 0148 l32i.n a4, a1, 0
19ff: ffe351 l32r a5, 198c <wifi_wps_enable+0x7c>
1a02: 204460 or a4, a4, a6
1a05: 0020c0 memw
1a08: fd6542 s32i a4, a5, 0x3f4
1a0b: ffecc6 j 19c2 <wifi_wps_disable+0x22>
1a0e: 020c movi.n a2, 0
1a10: ffec06 j 19c4 <wifi_wps_disable+0x24>
...
00001a1c <wifi_set_wps_cb>:
1a1c: f0c112 addi a1, a1, -16
1a1f: 0129 s32i.n a2, a1, 0
1a21: 1109 s32i.n a0, a1, 4
1a23: fffc01 l32r a0, 1a14 <wifi_wps_disable+0x74>
1a26: 0000c0 callx0 a0
1a29: 172226 beqi a2, 2, 1a44 <wifi_set_wps_cb+0x28>
1a2c: fffb01 l32r a0, 1a18 <wifi_wps_disable+0x78>
1a2f: 0000c0 callx0 a0
1a32: e28c beqz.n a2, 1a44 <wifi_set_wps_cb+0x28>
1a34: 0128 l32i.n a2, a1, 0
1a36: 000005 call0 1a38 <wifi_set_wps_cb+0x1c>
1a39: 72cc bnez.n a2, 1a44 <wifi_set_wps_cb+0x28>
1a3b: 120c movi.n a2, 1
1a3d: 1108 l32i.n a0, a1, 4
1a3f: 10c112 addi a1, a1, 16
1a42: f00d ret.n
1a44: 020c movi.n a2, 0
1a46: fffcc6 j 1a3d <wifi_set_wps_cb+0x21>
Disassembly of section .irom.text:
00007050 <.irom.text>:
7050: 737077 bbci a0, 23, 70c7 <.irom.text+0x77>
7053: 696420 excw
7056: 6f6373 excw
7059: 726576 excw
705c: 255b20 extui a5, a2, 27, 3
705f: 0a5d73 excw
...
706e: 570000 excw
7071: 3a5350 excw
7074: 656e20 extui a6, a2, 30, 7
7077: 732067 blt a0, a6, 70ee <.irom.text+0x9e>
707a: 726174 excw
707d: 000a74 excw
7080: 737077 bbci a0, 23, 70f7 <.irom.text+0xa7>
7083: 203a add.n a2, a0, a3
7085: 6769 s32i.n a6, a7, 24
7087: 6e .byte 0x6e
7088: 6f .byte 0x6f
7089: 206572 s32i a7, a5, 128
708c: 6f .byte 0x6f
708d: 726576 excw
7090: 616c movi.n a1, -26
7092: 692070 excw
7095: 6e6564 excw
7098: 666974 excw
709b: 6569 s32i.n a6, a5, 24
709d: 000a72 l8ui a7, a10, 0
70a0: 737077 bbci a0, 23, 7117 <.irom.text+0xc7>
70a3: 696620 excw
70a6: 6e .byte 0x6e
70a7: 7369 s32i.n a6, a3, 28
70a9: 6568 l32i.n a6, a5, 24
70ab: 000a64 excw
70ae: 570000 excw
70b1: 3a5350 excw
70b4: 656b20 extui a6, a2, 27, 7
70b7: 5b79 s32i.n a7, a11, 20
70b9: 5d7325 excw
70bc: 000a add.n a0, a0, a0
70be: 570000 excw
70c1: 3a5350 excw
70c4: 707720 excw
70c7: 6e2073 excw
70ca: 6f .byte 0x6f
70cb: 692074 excw
70ce: 6e .byte 0x6e
70cf: 7469 s32i.n a6, a4, 28
70d1: 6169 s32i.n a6, a1, 24
70d3: 0a6c movi.n a10, -32
...
70dd: 000000 ill
70e0: 666977 bbci a9, 7, 714a <wifi_set_wps_cb+0x572e>
70e3: 5f69 s32i.n a6, a15, 20
70e5: 737077 bbci a0, 23, 715c <wifi_set_wps_cb+0x5740>
70e8: 5f .byte 0x5f
70e9: 616e65 excw
70ec: 656c62 s32i a6, a12, 0x194
70ef: 000a add.n a0, a0, a0
...
70fd: 000000 ill
7100: 666977 bbci a9, 7, 716a <wifi_set_wps_cb+0x574e>
7103: 5f69 s32i.n a6, a15, 20
7105: 737077 bbci a0, 23, 717c <wifi_set_wps_cb+0x5760>
7108: 5f .byte 0x5f
7109: 736964 excw
710c: 6c6261 l32r a6, fffe2294 <wifi_set_wps_cb+0xfffe0878>
710f: 000a65 excw
...
711e: 770000 excw
7121: 207370 or a7, a3, a7
7124: 616373 excw
7127: 6e .byte 0x6e
7128: 000a add.n a0, a0, a0
wps_common.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <wps_kdf-0x10>:
...
00000010 <wps_kdf>:
10: 029d mov.n a9, a2
12: 90c112 addi a1, a1, -112
15: 1861f2 s32i a15, a1, 96
18: 5139 s32i.n a3, a1, 20
1a: 9149 s32i.n a4, a1, 36
1c: 052d mov.n a2, a5
1e: 6159 s32i.n a5, a1, 24
20: 1561c2 s32i a12, a1, 84
23: 146102 s32i a0, a1, 80
26: 1761e2 s32i a14, a1, 92
29: 1661d2 s32i a13, a1, 88
2c: 1a6192 s32i a9, a1, 104
2f: 06dd mov.n a13, a6
31: 07ed mov.n a14, a7
33: 014b addi.n a0, a1, 4
35: 4c0c movi.n a12, 4
37: 81c9 s32i.n a12, a1, 32
39: 4109 s32i.n a0, a1, 16
3b: 1177d0 slli a7, a7, 3
3e: 034172 s8i a7, a1, 3
41: f45de0 extui a5, a14, 13, 16
44: 7565e0 extui a6, a14, 21, 8
47: 004162 s8i a6, a1, 0
4a: 014152 s8i a5, a1, 1
4d: 417870 srli a7, a7, 8
50: 024172 s8i a7, a1, 2
53: ffeb01 l32r a0, 0 <wps_kdf-0x10>
56: 0000c0 callx0 a0
59: 7119 s32i.n a1, a1, 28
5b: b1c9 s32i.n a12, a1, 44
5d: a129 s32i.n a2, a1, 40
5f: 1fcef2 addi a15, a14, 31
62: 41f5f0 srli a15, a15, 5
65: 5f1fa6 blti a15, 1, c8 <wps_kdf+0xb8>
68: 1c0c movi.n a12, 1
6a: 2f1b addi.n a2, a15, 1
6c: 196122 s32i a2, a1, 100
6f: 0741c2 s8i a12, a1, 7
72: 1a2122 l32i a2, a1, 104
75: 20c162 addi a6, a1, 32
78: 30c172 addi a7, a1, 48
7b: f540c0 extui a4, a12, 16, 16
7e: 4138c0 srli a3, a12, 8
81: 7558c0 extui a5, a12, 24, 8
84: 044152 s8i a5, a1, 4
87: 064132 s8i a3, a1, 6
8a: 054142 s8i a4, a1, 5
8d: 032c movi.n a3, 32
8f: 440c movi.n a4, 4
91: 10c152 addi a5, a1, 16
94: ffdc01 l32r a0, 4 <wps_kdf-0xc>
97: 0000c0 callx0 a0
9a: 15acf7 bge a12, a15, b3 <wps_kdf+0xa3>
9d: 0d2d mov.n a2, a13
9f: 30c132 addi a3, a1, 48
a2: 042c movi.n a4, 32
a4: ffd901 l32r a0, 8 <wps_kdf-0x8>
a7: 0000c0 callx0 a0
aa: 20cdd2 addi a13, a13, 32
ad: e0cee2 addi a14, a14, -32
b0: 000306 j c0 <wps_kdf+0xb0>
b3: 0d2d mov.n a2, a13
b5: 30c132 addi a3, a1, 48
b8: 0e4d mov.n a4, a14
ba: ffd401 l32r a0, c <wps_kdf-0x4>
bd: 0000c0 callx0 a0
c0: 192162 l32i a6, a1, 100
c3: cc1b addi.n a12, a12, 1
c5: a696c7 bne a6, a12, 6f <wps_kdf+0x5f>
c8: 1521c2 l32i a12, a1, 84
cb: 1621d2 l32i a13, a1, 88
ce: 1721e2 l32i a14, a1, 92
d1: 1821f2 l32i a15, a1, 96
d4: 142102 l32i a0, a1, 80
d7: 70c112 addi a1, a1, 112
da: f00d ret.n
...
00000108 <wps_derive_keys>:
108: c0a032 movi a3, 192
10b: c01130 sub a1, a1, a3
10e: 2e6102 s32i a0, a1, 184
111: 2f61c2 s32i a12, a1, 188
114: 362242 l32i a4, a2, 216
117: 02cd mov.n a12, a2
119: 0f6416 beqz a4, 213 <wps_derive_keys+0x10b>
11c: 1228 l32i.n a2, a2, 4
11e: 372c02 l32i a0, a12, 220
121: 382c32 l32i a3, a12, 224
124: 933020 movnez a3, a0, a2
127: 0e8316 beqz a3, 213 <wps_derive_keys+0x10b>
12a: 9e2c22 l32i a2, a12, 0x278
12d: ffec01 l32r a0, e0 <wps_kdf+0xd0>
130: 0000c0 callx0 a0
133: 2c6122 s32i a2, a1, 176
136: 9e2c22 l32i a2, a12, 0x278
139: ffea01 l32r a0, e4 <wps_kdf+0xd4>
13c: 0000c0 callx0 a0
13f: 030c movi.n a3, 0
141: 2c2122 l32i a2, a1, 176
144: 9e6c32 s32i a3, a12, 0x278
147: c0a032 movi a3, 192
14a: ffe701 l32r a0, e8 <wps_kdf+0xd8>
14d: 0000c0 callx0 a0
150: 2d6122 s32i a2, a1, 180
153: 0bc216 beqz a2, 213 <wps_derive_keys+0x10b>
156: 362c22 l32i a2, a12, 216
159: ffe401 l32r a0, ec <wps_kdf+0xdc>
15c: 0000c0 callx0 a0
15f: 120c movi.n a2, 1
161: 013d mov.n a3, a1
163: 2d2142 l32i a4, a1, 180
166: 070c movi.n a7, 0
168: 366c72 s32i a7, a12, 216
16b: 2458 l32i.n a5, a4, 8
16d: 64cb addi.n a6, a4, 12
16f: 835650 moveqz a5, a6, a5
172: 1448 l32i.n a4, a4, 4
174: 4149 s32i.n a4, a1, 16
176: 0159 s32i.n a5, a1, 0
178: 10c142 addi a4, a1, 16
17b: 20c152 addi a5, a1, 32
17e: ffdc01 l32r a0, f0 <wps_kdf+0xe0>
181: 0000c0 callx0 a0
184: 2d2122 l32i a2, a1, 180
187: ffdb01 l32r a0, f4 <wps_kdf+0xe4>
18a: 0000c0 callx0 a0
18d: 20c122 addi a2, a1, 32
190: 032c movi.n a3, 32
192: 340c movi.n a4, 3
194: 015d mov.n a5, a1
196: 10c162 addi a6, a1, 16
199: 40c172 addi a7, a1, 64
19c: 001c movi.n a0, 16
19e: 46cc82 addi a8, a12, 70
1a1: 690c movi.n a9, 6
1a3: 30cca2 addi a10, a12, 48
1a6: 36ccb2 addi a11, a12, 54
1a9: 01b9 s32i.n a11, a1, 0
1ab: 11a9 s32i.n a10, a1, 4
1ad: 5199 s32i.n a9, a1, 20
1af: 2189 s32i.n a8, a1, 8
1b1: 4109 s32i.n a0, a1, 16
1b3: 6109 s32i.n a0, a1, 24
1b5: ffd001 l32r a0, f8 <wps_kdf+0xe8>
1b8: 0000c0 callx0 a0
1bb: 40c122 addi a2, a1, 64
1be: 030c movi.n a3, 0
1c0: 040c movi.n a4, 0
1c2: ffc651 l32r a5, dc <wps_kdf+0xcc>
1c5: 60c162 addi a6, a1, 96
1c8: 075c movi.n a7, 80
1ca: 000005 call0 1cc <wps_derive_keys+0xc4>
1cd: 60c132 addi a3, a1, 96
1d0: 042c movi.n a4, 32
1d2: 01dc22 addmi a2, a12, 0x100
1d5: e4c222 addi a2, a2, -28
1d8: ffc901 l32r a0, fc <wps_kdf+0xec>
1db: 0000c0 callx0 a0
1de: 041c movi.n a4, 16
1e0: 7fc132 addi a3, a1, 127
1e3: 01dc22 addmi a2, a12, 0x100
1e6: 224b addi.n a2, a2, 4
1e8: 331b addi.n a3, a3, 1
1ea: ffc501 l32r a0, 100 <wps_kdf+0xf0>
1ed: 0000c0 callx0 a0
1f0: 042c movi.n a4, 32
1f2: 7fc132 addi a3, a1, 127
1f5: 01dc22 addmi a2, a12, 0x100
1f8: 14c222 addi a2, a2, 20
1fb: 11c332 addi a3, a3, 17
1fe: ffc101 l32r a0, 104 <wps_kdf+0xf4>
201: 0000c0 callx0 a0
204: 020c movi.n a2, 0
206: 2f21c2 l32i a12, a1, 188
209: c0a032 movi a3, 192
20c: 2e2102 l32i a0, a1, 184
20f: 113a add.n a1, a1, a3
211: f00d ret.n
213: f27c movi.n a2, -1
215: fffb46 j 206 <wps_derive_keys+0xfe>
...
00000228 <wps_derive_psk>:
228: 541b addi.n a5, a4, 1
22a: c0c112 addi a1, a1, -64
22d: 016d mov.n a6, a1
22f: a109 s32i.n a0, a1, 40
231: b1c9 s32i.n a12, a1, 44
233: d1e9 s32i.n a14, a1, 52
235: c1d9 s32i.n a13, a1, 48
237: 415150 srli a5, a5, 1
23a: 9159 s32i.n a5, a1, 36
23c: 04dd mov.n a13, a4
23e: 03ed mov.n a14, a3
240: 02cd mov.n a12, a2
242: 032c movi.n a3, 32
244: 01d222 addmi a2, a2, 0x100
247: 0e4d mov.n a4, a14
249: e4c222 addi a2, a2, -28
24c: 8129 s32i.n a2, a1, 32
24e: fff201 l32r a0, 218 <wps_derive_keys+0x110>
251: 0000c0 callx0 a0
254: 56cc22 addi a2, a12, 86
257: 013d mov.n a3, a1
259: 041c movi.n a4, 16
25b: fff001 l32r a0, 21c <wps_derive_keys+0x114>
25e: 0000c0 callx0 a0
261: 8128 l32i.n a2, a1, 32
263: 4151d0 srli a5, a13, 1
266: 032c movi.n a3, 32
268: 9148 l32i.n a4, a1, 36
26a: 016d mov.n a6, a1
26c: 44ea add.n a4, a4, a14
26e: ffec01 l32r a0, 220 <wps_derive_keys+0x118>
271: 0000c0 callx0 a0
274: 013d mov.n a3, a1
276: 041c movi.n a4, 16
278: c1d8 l32i.n a13, a1, 48
27a: 66cc22 addi a2, a12, 102
27d: d1e8 l32i.n a14, a1, 52
27f: b1c8 l32i.n a12, a1, 44
281: ffe801 l32r a0, 224 <wps_derive_keys+0x11c>
284: 0000c0 callx0 a0
287: a108 l32i.n a0, a1, 40
289: 40c112 addi a1, a1, 64
28c: f00d ret.n
...
000002ac <wps_decrypt_encr_settings>:
2ac: 02ad mov.n a10, a2
2ae: e0c112 addi a1, a1, -32
2b1: 41d9 s32i.n a13, a1, 16
2b3: 31c9 s32i.n a12, a1, 12
2b5: 2109 s32i.n a0, a1, 8
2b7: 03cd mov.n a12, a3
2b9: 054316 beqz a3, 311 <wps_decrypt_encr_settings+0x65>
2bc: 51c4b6 bltui a4, 32, 311 <wps_decrypt_encr_settings+0x65>
2bf: f00c movi.n a0, 15
2c1: 4c8047 bany a0, a4, 311 <wps_decrypt_encr_settings+0x65>
2c4: 01a9 s32i.n a10, a1, 0
2c6: f0c422 addi a2, a4, -16
2c9: 1129 s32i.n a2, a1, 4
2cb: fff101 l32r a0, 290 <wps_derive_psk+0x68>
2ce: 0000c0 callx0 a0
2d1: 02dd mov.n a13, a2
2d3: a2bc beqz.n a2, 311 <wps_decrypt_encr_settings+0x65>
2d5: 027c movi.n a2, -16
2d7: 141c27 beq a12, a2, 2ef <wps_decrypt_encr_settings+0x43>
2da: 0d2d mov.n a2, a13
2dc: 1138 l32i.n a3, a1, 4
2de: ffed01 l32r a0, 294 <wps_derive_psk+0x6c>
2e1: 0000c0 callx0 a0
2e4: 10cc32 addi a3, a12, 16
2e7: 1148 l32i.n a4, a1, 4
2e9: ffeb01 l32r a0, 298 <wps_derive_psk+0x70>
2ec: 0000c0 callx0 a0
2ef: 0c3d mov.n a3, a12
2f1: 0128 l32i.n a2, a1, 0
2f3: 2d48 l32i.n a4, a13, 8
2f5: 5dcb addi.n a5, a13, 12
2f7: 834540 moveqz a4, a5, a4
2fa: 01d222 addmi a2, a2, 0x100
2fd: 224b addi.n a2, a2, 4
2ff: 1d58 l32i.n a5, a13, 4
301: ffe601 l32r a0, 29c <wps_derive_psk+0x74>
304: 0000c0 callx0 a0
307: e2ac beqz.n a2, 339 <wps_decrypt_encr_settings+0x8d>
309: 0d2d mov.n a2, a13
30b: ffe501 l32r a0, 2a0 <wps_derive_psk+0x78>
30e: 0000c0 callx0 a0
311: 0d0c movi.n a13, 0
313: 000546 j 32c <wps_decrypt_encr_settings+0x80>
316: d08c beqz.n a0, 327 <wps_decrypt_encr_settings+0x7b>
318: 030c movi.n a3, 0
31a: 000252 l8ui a5, a2, 0
31d: 220b addi.n a2, a2, -1
31f: 379507 bne a5, a0, 35a <wps_decrypt_encr_settings+0xae>
322: 331b addi.n a3, a3, 1
324: f29037 bne a0, a3, 31a <wps_decrypt_encr_settings+0x6e>
327: c06400 sub a6, a4, a0
32a: 1d69 s32i.n a6, a13, 4
32c: 2108 l32i.n a0, a1, 8
32e: 0d2d mov.n a2, a13
330: 31c8 l32i.n a12, a1, 12
332: 41d8 l32i.n a13, a1, 16
334: 20c112 addi a1, a1, 32
337: f00d ret.n
339: 1d48 l32i.n a4, a13, 4
33b: 2d28 l32i.n a2, a13, 8
33d: 3dcb addi.n a3, a13, 12
33f: 832320 moveqz a2, a3, a2
342: 224a add.n a2, a2, a4
344: ffd202 addmi a0, a2, 0xffffff00
347: ff0002 l8ui a0, a0, 255
34a: 220b addi.n a2, a2, -1
34c: c6b407 bgeu a4, a0, 316 <wps_decrypt_encr_settings+0x6a>
34f: 0d2d mov.n a2, a13
351: ffd401 l32r a0, 2a4 <wps_derive_psk+0x7c>
354: 0000c0 callx0 a0
357: ffed86 j 311 <wps_decrypt_encr_settings+0x65>
35a: 0d2d mov.n a2, a13
35c: ffd301 l32r a0, 2a8 <wps_derive_psk+0x80>
35f: 0000c0 callx0 a0
362: ffeac6 j 311 <wps_decrypt_encr_settings+0x65>
365: 000000 ill
368: 000000 ill
...
0000036c <wps_fail_event>:
36c: b0c112 addi a1, a1, -80
36f: f139 s32i.n a3, a1, 60
371: e149 s32i.n a4, a1, 56
373: d159 s32i.n a5, a1, 52
375: 1161c2 s32i a12, a1, 68
378: 106102 s32i a0, a1, 64
37b: 4b2202 l32i a0, a2, 0x12c
37e: 02cd mov.n a12, a2
380: 50ac beqz.n a0, 3a9 <wps_fail_event+0x3d>
382: 012d mov.n a2, a1
384: 030c movi.n a3, 0
386: 443c movi.n a4, 52
388: fff801 l32r a0, 368 <wps_decrypt_encr_settings+0xbc>
38b: 0000c0 callx0 a0
38e: 4b2c02 l32i a0, a12, 0x12c
391: e138 l32i.n a3, a1, 56
393: d128 l32i.n a2, a1, 52
395: f148 l32i.n a4, a1, 60
397: 0149 s32i.n a4, a1, 0
399: 035122 s16i a2, a1, 6
39c: 025132 s16i a3, a1, 4
39f: 4c2c22 l32i a2, a12, 0x130
3a2: 130c movi.n a3, 1
3a4: 014d mov.n a4, a1
3a6: 0000c0 callx0 a0
3a9: 1121c2 l32i a12, a1, 68
3ac: 102102 l32i a0, a1, 64
3af: 50c112 addi a1, a1, 80
3b2: f00d ret.n
000003b4 <wps_success_event>:
3b4: f0c112 addi a1, a1, -16
3b7: 4b2262 l32i a6, a2, 0x12c
3ba: 0109 s32i.n a0, a1, 0
3bc: 868c beqz.n a6, 3c8 <wps_success_event+0x14>
3be: 4c2222 l32i a2, a2, 0x130
3c1: 230c movi.n a3, 2
3c3: 040c movi.n a4, 0
3c5: 0006c0 callx0 a6
3c8: 0108 l32i.n a0, a1, 0
3ca: 10c112 addi a1, a1, 16
3cd: f00d ret.n
3cf: 000000 ill
...
000003d4 <wps_pwd_auth_fail_event>:
3d4: b0c112 addi a1, a1, -80
3d7: e139 s32i.n a3, a1, 56
3d9: d149 s32i.n a4, a1, 52
3db: 1061c2 s32i a12, a1, 64
3de: f109 s32i.n a0, a1, 60
3e0: 4b2202 l32i a0, a2, 0x12c
3e3: 02cd mov.n a12, a2
3e5: f09c beqz.n a0, 408 <wps_pwd_auth_fail_event+0x34>
3e7: 012d mov.n a2, a1
3e9: 030c movi.n a3, 0
3eb: 443c movi.n a4, 52
3ed: fff801 l32r a0, 3d0 <wps_success_event+0x1c>
3f0: 0000c0 callx0 a0
3f3: 014d mov.n a4, a1
3f5: 4b2c02 l32i a0, a12, 0x12c
3f8: e138 l32i.n a3, a1, 56
3fa: d128 l32i.n a2, a1, 52
3fc: 1129 s32i.n a2, a1, 4
3fe: 0139 s32i.n a3, a1, 0
400: 4c2c22 l32i a2, a12, 0x130
403: 330c movi.n a3, 3
405: 0000c0 callx0 a0
408: 1021c2 l32i a12, a1, 64
40b: f108 l32i.n a0, a1, 60
40d: 50c112 addi a1, a1, 80
410: f00d ret.n
...
00000414 <wps_pbc_overlap_event>:
414: f0c112 addi a1, a1, -16
417: 4b2262 l32i a6, a2, 0x12c
41a: 0109 s32i.n a0, a1, 0
41c: 868c beqz.n a6, 428 <wps_pbc_overlap_event+0x14>
41e: 4c2222 l32i a2, a2, 0x130
421: 430c movi.n a3, 4
423: 040c movi.n a4, 0
425: 0006c0 callx0 a6
428: 0108 l32i.n a0, a1, 0
42a: 10c112 addi a1, a1, 16
42d: f00d ret.n
...
00000430 <wps_pbc_timeout_event>:
430: f0c112 addi a1, a1, -16
433: 4b2262 l32i a6, a2, 0x12c
436: 0109 s32i.n a0, a1, 0
438: 868c beqz.n a6, 444 <wps_pbc_timeout_event+0x14>
43a: 4c2222 l32i a2, a2, 0x130
43d: 530c movi.n a3, 5
43f: 040c movi.n a4, 0
441: 0006c0 callx0 a6
444: 0108 l32i.n a0, a1, 0
446: 10c112 addi a1, a1, 16
449: f00d ret.n
...
00000468 <wps_dev_type_str2bin>:
468: f0c112 addi a1, a1, -16
46b: 0109 s32i.n a0, a1, 0
46d: 11c9 s32i.n a12, a1, 4
46f: 21d9 s32i.n a13, a1, 8
471: 03cd mov.n a12, a3
473: 02dd mov.n a13, a2
475: fff501 l32r a0, 44c <wps_pbc_timeout_event+0x1c>
478: 0000c0 callx0 a0
47b: 410820 srli a0, a2, 8
47e: 0d2d mov.n a2, a13
480: 004c02 s8i a0, a12, 0
483: fff301 l32r a0, 450 <wps_pbc_timeout_event+0x20>
486: 0000c0 callx0 a0
489: 014c22 s8i a2, a12, 1
48c: d32c movi.n a3, 45
48e: 0d2d mov.n a2, a13
490: fff101 l32r a0, 454 <wps_pbc_timeout_event+0x24>
493: 0000c0 callx0 a0
496: a29c beqz.n a2, 4b4 <wps_dev_type_str2bin+0x4c>
498: 3c2b addi.n a3, a12, 2
49a: 440c movi.n a4, 4
49c: d21b addi.n a13, a2, 1
49e: 0d2d mov.n a2, a13
4a0: ffee01 l32r a0, 458 <wps_pbc_timeout_event+0x28>
4a3: 0000c0 callx0 a0
4a6: a2cc bnez.n a2, 4b4 <wps_dev_type_str2bin+0x4c>
4a8: 0d2d mov.n a2, a13
4aa: d32c movi.n a3, 45
4ac: ffec01 l32r a0, 45c <wps_pbc_timeout_event+0x2c>
4af: 0000c0 callx0 a0
4b2: 32cc bnez.n a2, 4b9 <wps_dev_type_str2bin+0x51>
4b4: f07c movi.n a0, -1
4b6: 000706 j 4d6 <wps_dev_type_str2bin+0x6e>
4b9: d21b addi.n a13, a2, 1
4bb: 0d2d mov.n a2, a13
4bd: ffe801 l32r a0, 460 <wps_pbc_timeout_event+0x30>
4c0: 0000c0 callx0 a0
4c3: 412820 srli a2, a2, 8
4c6: 064c22 s8i a2, a12, 6
4c9: 0d2d mov.n a2, a13
4cb: ffe601 l32r a0, 464 <wps_pbc_timeout_event+0x34>
4ce: 0000c0 callx0 a0
4d1: 000c movi.n a0, 0
4d3: 074c22 s8i a2, a12, 7
4d6: 11c8 l32i.n a12, a1, 4
4d8: 21d8 l32i.n a13, a1, 8
4da: 002d mov.n a2, a0
4dc: 0108 l32i.n a0, a1, 0
4de: 10c112 addi a1, a1, 16
4e1: f00d ret.n
4e3: 002800 excw
4e6: 000000 ill
4e9: 000000 ill
000004ec <wps_dev_type_bin2str>:
4ec: 026d mov.n a6, a2
4ee: f0c112 addi a1, a1, -16
4f1: 0109 s32i.n a0, a1, 0
4f3: 21d9 s32i.n a13, a1, 8
4f5: 11c9 s32i.n a12, a1, 4
4f7: 032d mov.n a2, a3
4f9: 010652 l8ui a5, a6, 1
4fc: 070672 l8ui a7, a6, 7
4ff: 060682 l8ui a8, a6, 6
502: 043d mov.n a3, a4
504: 04cd mov.n a12, a4
506: 02dd mov.n a13, a2
508: 050602 l8ui a0, a6, 5
50b: 040642 l8ui a4, a6, 4
50e: 118880 slli a8, a8, 8
511: 207780 or a7, a7, a8
514: f47070 extui a7, a7, 0, 16
517: 114480 slli a4, a4, 8
51a: 000682 l8ui a8, a6, 0
51d: 200040 or a0, a0, a4
520: 020642 l8ui a4, a6, 2
523: 118880 slli a8, a8, 8
526: 205580 or a5, a5, a8
529: f45050 extui a5, a5, 0, 16
52c: 030682 l8ui a8, a6, 3
52f: 014480 slli a4, a4, 24
532: 118800 slli a8, a8, 16
535: 204480 or a4, a4, a8
538: 206040 or a6, a0, a4
53b: ffea41 l32r a4, 4e4 <wps_dev_type_str2bin+0x7c>
53e: ffea01 l32r a0, 4e8 <wps_dev_type_str2bin+0x80>
541: 0000c0 callx0 a0
544: 0108 l32i.n a0, a1, 0
546: 00d296 bltz a2, 557 <wps_dev_type_bin2str+0x6b>
549: 0ab2c7 bgeu a2, a12, 557 <wps_dev_type_bin2str+0x6b>
54c: 0d2d mov.n a2, a13
54e: 11c8 l32i.n a12, a1, 4
550: 21d8 l32i.n a13, a1, 8
552: 10c112 addi a1, a1, 16
555: f00d ret.n
557: 0d0c movi.n a13, 0
559: fffbc6 j 54c <wps_dev_type_bin2str+0x60>
...
0000056c <uuid_gen_mac_addr>:
56c: 041c movi.n a4, 16
56e: b0c112 addi a1, a1, -80
571: 116102 s32i a0, a1, 68
574: 1261c2 s32i a12, a1, 72
577: 106122 s32i a2, a1, 64
57a: 03cd mov.n a12, a3
57c: 012d mov.n a2, a1
57e: fff731 l32r a3, 55c <wps_dev_type_bin2str+0x70>
581: fff701 l32r a0, 560 <wps_dev_type_bin2str+0x74>
584: 0000c0 callx0 a0
587: 4119 s32i.n a1, a1, 16
589: 10c132 addi a3, a1, 16
58c: 20c152 addi a5, a1, 32
58f: 102142 l32i a4, a1, 64
592: 021c movi.n a2, 16
594: 600c movi.n a0, 6
596: 7109 s32i.n a0, a1, 28
598: 6129 s32i.n a2, a1, 24
59a: 5149 s32i.n a4, a1, 20
59c: 220c movi.n a2, 2
59e: 18c142 addi a4, a1, 24
5a1: fff001 l32r a0, 564 <wps_dev_type_bin2str+0x78>
5a4: 0000c0 callx0 a0
5a7: 0c2d mov.n a2, a12
5a9: 20c132 addi a3, a1, 32
5ac: 041c movi.n a4, 16
5ae: ffee01 l32r a0, 568 <wps_dev_type_bin2str+0x7c>
5b1: 0000c0 callx0 a0
5b4: 112102 l32i a0, a1, 68
5b7: 080c52 l8ui a5, a12, 8
5ba: 060c62 l8ui a6, a12, 6
5bd: 075c movi.n a7, 80
5bf: 346060 extui a6, a6, 0, 4
5c2: 206670 or a6, a6, a7
5c5: 064c62 s8i a6, a12, 6
5c8: 545050 extui a5, a5, 0, 6
5cb: 80a062 movi a6, 128
5ce: 205560 or a5, a5, a6
5d1: 084c52 s8i a5, a12, 8
5d4: 1221c2 l32i a12, a1, 72
5d7: 50c112 addi a1, a1, 80
5da: f00d ret.n
5dc: 2108 l32i.n a0, a1, 8
5de: 340000 extui a0, a0, 0, 4
5e1: 000000 ill
5e4: 000040 excw
5e7: 004800 break 8, 0
5ea: 500000 excw
5ed: 000000 ill
5f0: 000060 excw
5f3: 007000 waiti 0
5f6: 800000 add a0, a0, a0
5f9: 000000 ill
5fc: 008c beqz.n a0, 600 <uuid_gen_mac_addr+0x94>
5fe: 940000 extui a0, a0, 0, 10
601: 000000 ill
604: 2008 l32i.n a0, a0, 8
606: a40000 extui a0, a0, 0, 11
609: 000000 ill
60c: 4008 l32i.n a0, a0, 16
60e: b80000 excw
611: 000000 ill
614: 00cc bnez.n a0, 618 <uuid_gen_mac_addr+0xac>
...
00000648 <wps_config_methods_str2bin>:
648: f0c112 addi a1, a1, -16
64b: 0109 s32i.n a0, a1, 0
64d: 21d9 s32i.n a13, a1, 8
64f: 11c9 s32i.n a12, a1, 4
651: 02dd mov.n a13, a2
653: 42cc bnez.n a2, 65b <wps_config_methods_str2bin+0x13>
655: ffe1c1 l32r a12, 5dc <uuid_gen_mac_addr+0x70>
658: 0041c6 j 763 <wps_config_methods_str2bin+0x11b>
65b: ffe131 l32r a3, 5e0 <uuid_gen_mac_addr+0x74>
65e: ffee01 l32r a0, 618 <uuid_gen_mac_addr+0xac>
661: 0000c0 callx0 a0
664: 000c movi.n a0, 0
666: 2c0c movi.n a12, 2
668: ffdf31 l32r a3, 5e4 <uuid_gen_mac_addr+0x78>
66b: 83c020 moveqz a12, a0, a2
66e: 0d2d mov.n a2, a13
670: ffeb01 l32r a0, 61c <uuid_gen_mac_addr+0xb0>
673: 0000c0 callx0 a0
676: 430c movi.n a3, 4
678: 203c30 or a3, a12, a3
67b: f43030 extui a3, a3, 0, 16
67e: 93c320 movnez a12, a3, a2
681: ffd931 l32r a3, 5e8 <uuid_gen_mac_addr+0x7c>
684: 0d2d mov.n a2, a13
686: ffe601 l32r a0, 620 <uuid_gen_mac_addr+0xb4>
689: 0000c0 callx0 a0
68c: 840c movi.n a4, 8
68e: ffd731 l32r a3, 5ec <uuid_gen_mac_addr+0x80>
691: 204c40 or a4, a12, a4
694: f44040 extui a4, a4, 0, 16
697: 93c420 movnez a12, a4, a2
69a: 0d2d mov.n a2, a13
69c: ffe201 l32r a0, 624 <uuid_gen_mac_addr+0xb8>
69f: 0000c0 callx0 a0
6a2: 051c movi.n a5, 16
6a4: ffd331 l32r a3, 5f0 <uuid_gen_mac_addr+0x84>
6a7: 205c50 or a5, a12, a5
6aa: f45050 extui a5, a5, 0, 16
6ad: 93c520 movnez a12, a5, a2
6b0: 0d2d mov.n a2, a13
6b2: ffdd01 l32r a0, 628 <uuid_gen_mac_addr+0xbc>
6b5: 0000c0 callx0 a0
6b8: 062c movi.n a6, 32
6ba: ffce31 l32r a3, 5f4 <uuid_gen_mac_addr+0x88>
6bd: 206c60 or a6, a12, a6
6c0: f46060 extui a6, a6, 0, 16
6c3: 93c620 movnez a12, a6, a2
6c6: 0d2d mov.n a2, a13
6c8: ffd901 l32r a0, 62c <uuid_gen_mac_addr+0xc0>
6cb: 0000c0 callx0 a0
6ce: 074c movi.n a7, 64
6d0: ffca31 l32r a3, 5f8 <uuid_gen_mac_addr+0x8c>
6d3: 207c70 or a7, a12, a7
6d6: f47070 extui a7, a7, 0, 16
6d9: 93c720 movnez a12, a7, a2
6dc: 0d2d mov.n a2, a13
6de: ffd401 l32r a0, 630 <uuid_gen_mac_addr+0xc4>
6e1: 0000c0 callx0 a0
6e4: 80a082 movi a8, 128
6e7: ffc531 l32r a3, 5fc <uuid_gen_mac_addr+0x90>
6ea: 208c80 or a8, a12, a8
6ed: f48080 extui a8, a8, 0, 16
6f0: 93c820 movnez a12, a8, a2
6f3: 0d2d mov.n a2, a13
6f5: ffcf01 l32r a0, 634 <uuid_gen_mac_addr+0xc8>
6f8: 0000c0 callx0 a0
6fb: 00a192 movi a9, 0x100
6fe: ffc031 l32r a3, 600 <uuid_gen_mac_addr+0x94>
701: 209c90 or a9, a12, a9
704: f49090 extui a9, a9, 0, 16
707: 93c920 movnez a12, a9, a2
70a: 0d2d mov.n a2, a13
70c: ffcb01 l32r a0, 638 <uuid_gen_mac_addr+0xcc>
70f: 0000c0 callx0 a0
712: ffbca1 l32r a10, 604 <uuid_gen_mac_addr+0x98>
715: ffbc31 l32r a3, 608 <uuid_gen_mac_addr+0x9c>
718: 20aca0 or a10, a12, a10
71b: f4a0a0 extui a10, a10, 0, 16
71e: 93ca20 movnez a12, a10, a2
721: 0d2d mov.n a2, a13
723: ffc601 l32r a0, 63c <uuid_gen_mac_addr+0xd0>
726: 0000c0 callx0 a0
729: ffb8b1 l32r a11, 60c <uuid_gen_mac_addr+0xa0>
72c: ffb931 l32r a3, 610 <uuid_gen_mac_addr+0xa4>
72f: 20bcb0 or a11, a12, a11
732: f4b0b0 extui a11, a11, 0, 16
735: 93cb20 movnez a12, a11, a2
738: 0d2d mov.n a2, a13
73a: ffc101 l32r a0, 640 <uuid_gen_mac_addr+0xd4>
73d: 0000c0 callx0 a0
740: 80a202 movi a0, 0x280
743: ffb431 l32r a3, 614 <uuid_gen_mac_addr+0xa8>
746: 200c00 or a0, a12, a0
749: f40000 extui a0, a0, 0, 16
74c: 93c020 movnez a12, a0, a2
74f: 0d2d mov.n a2, a13
751: ffbc01 l32r a0, 644 <uuid_gen_mac_addr+0xd8>
754: 0000c0 callx0 a0
757: 80a432 movi a3, 0x480
75a: 203c30 or a3, a12, a3
75d: f43030 extui a3, a3, 0, 16
760: 93c320 movnez a12, a3, a2
763: 0108 l32i.n a0, a1, 0
765: 0c2d mov.n a2, a12
767: 21d8 l32i.n a13, a1, 8
769: 11c8 l32i.n a12, a1, 4
76b: 10c112 addi a1, a1, 16
76e: f00d ret.n
...
0000078c <wps_build_wsc_ack>:
78c: 023d mov.n a3, a2
78e: f0c112 addi a1, a1, -16
791: 21c9 s32i.n a12, a1, 8
793: e8a322 movi a2, 0x3e8
796: 1109 s32i.n a0, a1, 4
798: 0139 s32i.n a3, a1, 0
79a: fff501 l32r a0, 770 <wps_config_methods_str2bin+0x128>
79d: 0000c0 callx0 a0
7a0: 02cd mov.n a12, a2
7a2: b2cc bnez.n a2, 7b1 <wps_build_wsc_ack+0x25>
7a4: 0c0c movi.n a12, 0
7a6: 0c2d mov.n a2, a12
7a8: 1108 l32i.n a0, a1, 4
7aa: 21c8 l32i.n a12, a1, 8
7ac: 10c112 addi a1, a1, 16
7af: f00d ret.n
7b1: fff001 l32r a0, 774 <wps_config_methods_str2bin+0x12c>
7b4: 0000c0 callx0 a0
7b7: 32fc bnez.n a2, 7ee <wps_build_wsc_ack+0x62>
7b9: 0c2d mov.n a2, a12
7bb: d30c movi.n a3, 13
7bd: ffee01 l32r a0, 778 <wps_config_methods_str2bin+0x130>
7c0: 0000c0 callx0 a0
7c3: 72ec bnez.n a2, 7ee <wps_build_wsc_ack+0x62>
7c5: 0128 l32i.n a2, a1, 0
7c7: 0c3d mov.n a3, a12
7c9: ffec01 l32r a0, 77c <wps_config_methods_str2bin+0x134>
7cc: 0000c0 callx0 a0
7cf: b2dc bnez.n a2, 7ee <wps_build_wsc_ack+0x62>
7d1: 0128 l32i.n a2, a1, 0
7d3: 0c3d mov.n a3, a12
7d5: ffea01 l32r a0, 780 <wps_config_methods_str2bin+0x138>
7d8: 0000c0 callx0 a0
7db: f2cc bnez.n a2, 7ee <wps_build_wsc_ack+0x62>
7dd: 0c2d mov.n a2, a12
7df: 030c movi.n a3, 0
7e1: 040c movi.n a4, 0
7e3: 050c movi.n a5, 0
7e5: ffe701 l32r a0, 784 <wps_config_methods_str2bin+0x13c>
7e8: 0000c0 callx0 a0
7eb: fb7216 beqz a2, 7a6 <wps_build_wsc_ack+0x1a>
7ee: 0c2d mov.n a2, a12
7f0: ffe601 l32r a0, 788 <wps_config_methods_str2bin+0x140>
7f3: 0000c0 callx0 a0
7f6: ffea86 j 7a4 <wps_build_wsc_ack+0x18>
...
0000081c <wps_build_wsc_nack>:
81c: f0c112 addi a1, a1, -16
81f: 11c9 s32i.n a12, a1, 4
821: 21d9 s32i.n a13, a1, 8
823: 0109 s32i.n a0, a1, 0
825: 02dd mov.n a13, a2
827: e8a322 movi a2, 0x3e8
82a: fff401 l32r a0, 7fc <wps_build_wsc_ack+0x70>
82d: 0000c0 callx0 a0
830: 02cd mov.n a12, a2
832: d2cc bnez.n a2, 843 <wps_build_wsc_nack+0x27>
834: 0c0c movi.n a12, 0
836: 0108 l32i.n a0, a1, 0
838: 0c2d mov.n a2, a12
83a: 21d8 l32i.n a13, a1, 8
83c: 11c8 l32i.n a12, a1, 4
83e: 10c112 addi a1, a1, 16
841: f00d ret.n
843: ffef01 l32r a0, 800 <wps_build_wsc_ack+0x74>
846: 0000c0 callx0 a0
849: 044256 bnez a2, 891 <wps_build_wsc_nack+0x75>
84c: 0c2d mov.n a2, a12
84e: e30c movi.n a3, 14
850: ffed01 l32r a0, 804 <wps_build_wsc_ack+0x78>
853: 0000c0 callx0 a0
856: 72fc bnez.n a2, 891 <wps_build_wsc_nack+0x75>
858: 0d2d mov.n a2, a13
85a: 0c3d mov.n a3, a12
85c: ffeb01 l32r a0, 808 <wps_build_wsc_ack+0x7c>
85f: 0000c0 callx0 a0
862: b2ec bnez.n a2, 891 <wps_build_wsc_nack+0x75>
864: 0d2d mov.n a2, a13
866: 0c3d mov.n a3, a12
868: ffe901 l32r a0, 80c <wps_build_wsc_ack+0x80>
86b: 0000c0 callx0 a0
86e: f2dc bnez.n a2, 891 <wps_build_wsc_nack+0x75>
870: 0c2d mov.n a2, a12
872: 02dd32 addmi a3, a13, 0x200
875: 341332 l16ui a3, a3, 104
878: ffe601 l32r a0, 810 <wps_build_wsc_ack+0x84>
87b: 0000c0 callx0 a0
87e: f2cc bnez.n a2, 891 <wps_build_wsc_nack+0x75>
880: 0c2d mov.n a2, a12
882: 030c movi.n a3, 0
884: 040c movi.n a4, 0
886: 050c movi.n a5, 0
888: ffe301 l32r a0, 814 <wps_build_wsc_ack+0x88>
88b: 0000c0 callx0 a0
88e: fa4216 beqz a2, 836 <wps_build_wsc_nack+0x1a>
891: 0c2d mov.n a2, a12
893: ffe101 l32r a0, 818 <wps_build_wsc_ack+0x8c>
896: 0000c0 callx0 a0
899: ffe5c6 j 834 <wps_build_wsc_nack+0x18>
wps_dev_attr.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <.text>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
b: 000000 ill
e: 120000 excw
11: 39f0c1 l32r a12, fffce7d4 <wps_device_data_free+0xfffcdf3c>
14: 110901 l32r a0, fffc4438 <wps_device_data_free+0xfffc3ba0>
17: 230c movi.n a3, 2
19: fffc01 l32r a0, c <.text+0xc>
1c: 0000c0 callx0 a0
1f: 0108 l32i.n a0, a1, 0
21: 014202 s8i a0, a2, 1
24: 410800 srli a0, a0, 8
27: 004202 s8i a0, a2, 0
2a: 1108 l32i.n a0, a1, 4
2c: 10c112 addi a1, a1, 16
2f: f00d ret.n
...
39: 000000 ill
3c: f0c112 addi a1, a1, -16
3f: 0109 s32i.n a0, a1, 0
41: 11c9 s32i.n a12, a1, 4
43: 21d9 s32i.n a13, a1, 8
45: 03cd mov.n a12, a3
47: 04dd mov.n a13, a4
49: 039c beqz.n a3, 5d <.text+0x5d>
4b: 043d mov.n a3, a4
4d: fff901 l32r a0, 34 <.text+0x34>
50: 0000c0 callx0 a0
53: 0d4d mov.n a4, a13
55: 0c3d mov.n a3, a12
57: fff801 l32r a0, 38 <.text+0x38>
5a: 0000c0 callx0 a0
5d: 11c8 l32i.n a12, a1, 4
5f: 21d8 l32i.n a13, a1, 8
61: 0108 l32i.n a0, a1, 0
63: 10c112 addi a1, a1, 16
66: f00d ret.n
68: 036d mov.n a6, a3
6a: f0c112 addi a1, a1, -16
6d: 0109 s32i.n a0, a1, 0
6f: 1648 l32i.n a4, a6, 4
71: 2338 l32i.n a3, a3, 8
73: 06cb addi.n a0, a6, 12
75: 833030 moveqz a3, a0, a3
78: fffc05 call0 3c <.text+0x3c>
7b: 0108 l32i.n a0, a1, 0
7d: 10c112 addi a1, a1, 16
80: f00d ret.n
Disassembly of section .irom0.text:
00000084 <wps_build_manufacturer-0x14>:
84: 001021 l32r a2, fffc00c4 <wps_device_data_free+0xfffbf82c>
87: 001000 excw
8a: 000000 ill
8d: 000000 ill
90: 000010 excw
93: 003c00 excw
...
00000098 <wps_build_manufacturer>:
98: f0c112 addi a1, a1, -16
9b: 21d9 s32i.n a13, a1, 8
9d: 0109 s32i.n a0, a1, 0
9f: 31e9 s32i.n a14, a1, 12
a1: 11c9 s32i.n a12, a1, 4
a3: 02ed mov.n a14, a2
a5: 03cd mov.n a12, a3
a7: 032d mov.n a2, a3
a9: fff631 l32r a3, 84 <wps_build_manufacturer-0x14>
ac: fff701 l32r a0, 88 <wps_build_manufacturer-0x10>
af: 0000c0 callx0 a0
b2: 3e28 l32i.n a2, a14, 12
b4: 0d0c movi.n a13, 0
b6: 928c beqz.n a2, c3 <wps_build_manufacturer+0x2b>
b8: fff501 l32r a0, 8c <wps_build_manufacturer-0xc>
bb: 0000c0 callx0 a0
be: 02dd mov.n a13, a2
c0: ffffc6 j c3 <wps_build_manufacturer+0x2b>
c3: 0c2d mov.n a2, a12
c5: f430d0 extui a3, a13, 0, 16
c8: fff201 l32r a0, 90 <wps_build_manufacturer-0x8>
cb: 0000c0 callx0 a0
ce: 3e38 l32i.n a3, a14, 12
d0: 0c2d mov.n a2, a12
d2: 0d4d mov.n a4, a13
d4: 11c8 l32i.n a12, a1, 4
d6: 21d8 l32i.n a13, a1, 8
d8: 31e8 l32i.n a14, a1, 12
da: ffee01 l32r a0, 94 <wps_build_manufacturer-0x4>
dd: 0000c0 callx0 a0
e0: 020c movi.n a2, 0
e2: 0108 l32i.n a0, a1, 0
e4: 10c112 addi a1, a1, 16
e7: f00d ret.n
e9: 000000 ill
ec: 001023 excw
ef: 001000 excw
f2: 000000 ill
f5: 000000 ill
f8: 000010 excw
fb: 003c00 excw
...
00000100 <wps_build_model_name>:
100: f0c112 addi a1, a1, -16
103: 21d9 s32i.n a13, a1, 8
105: 0109 s32i.n a0, a1, 0
107: 31e9 s32i.n a14, a1, 12
109: 11c9 s32i.n a12, a1, 4
10b: 02ed mov.n a14, a2
10d: 03cd mov.n a12, a3
10f: 032d mov.n a2, a3
111: fff631 l32r a3, ec <wps_build_manufacturer+0x54>
114: fff701 l32r a0, f0 <wps_build_manufacturer+0x58>
117: 0000c0 callx0 a0
11a: 4e28 l32i.n a2, a14, 16
11c: 0d0c movi.n a13, 0
11e: 928c beqz.n a2, 12b <wps_build_model_name+0x2b>
120: fff501 l32r a0, f4 <wps_build_manufacturer+0x5c>
123: 0000c0 callx0 a0
126: 02dd mov.n a13, a2
128: ffffc6 j 12b <wps_build_model_name+0x2b>
12b: 0c2d mov.n a2, a12
12d: f430d0 extui a3, a13, 0, 16
130: fff201 l32r a0, f8 <wps_build_manufacturer+0x60>
133: 0000c0 callx0 a0
136: 4e38 l32i.n a3, a14, 16
138: 0c2d mov.n a2, a12
13a: 0d4d mov.n a4, a13
13c: 11c8 l32i.n a12, a1, 4
13e: 21d8 l32i.n a13, a1, 8
140: 31e8 l32i.n a14, a1, 12
142: ffee01 l32r a0, fc <wps_build_manufacturer+0x64>
145: 0000c0 callx0 a0
148: 020c movi.n a2, 0
14a: 0108 l32i.n a0, a1, 0
14c: 10c112 addi a1, a1, 16
14f: f00d ret.n
151: 000000 ill
154: 001024 excw
157: 001000 excw
15a: 000000 ill
15d: 000000 ill
160: 000010 excw
163: 003c00 excw
...
00000168 <wps_build_model_number>:
168: f0c112 addi a1, a1, -16
16b: 21d9 s32i.n a13, a1, 8
16d: 0109 s32i.n a0, a1, 0
16f: 31e9 s32i.n a14, a1, 12
171: 11c9 s32i.n a12, a1, 4
173: 02ed mov.n a14, a2
175: 03cd mov.n a12, a3
177: 032d mov.n a2, a3
179: fff631 l32r a3, 154 <wps_build_model_name+0x54>
17c: fff701 l32r a0, 158 <wps_build_model_name+0x58>
17f: 0000c0 callx0 a0
182: 5e28 l32i.n a2, a14, 20
184: 0d0c movi.n a13, 0
186: 928c beqz.n a2, 193 <wps_build_model_number+0x2b>
188: fff501 l32r a0, 15c <wps_build_model_name+0x5c>
18b: 0000c0 callx0 a0
18e: 02dd mov.n a13, a2
190: ffffc6 j 193 <wps_build_model_number+0x2b>
193: 0c2d mov.n a2, a12
195: f430d0 extui a3, a13, 0, 16
198: fff201 l32r a0, 160 <wps_build_model_name+0x60>
19b: 0000c0 callx0 a0
19e: 5e38 l32i.n a3, a14, 20
1a0: 0c2d mov.n a2, a12
1a2: 0d4d mov.n a4, a13
1a4: 11c8 l32i.n a12, a1, 4
1a6: 21d8 l32i.n a13, a1, 8
1a8: 31e8 l32i.n a14, a1, 12
1aa: ffee01 l32r a0, 164 <wps_build_model_name+0x64>
1ad: 0000c0 callx0 a0
1b0: 020c movi.n a2, 0
1b2: 0108 l32i.n a0, a1, 0
1b4: 10c112 addi a1, a1, 16
1b7: f00d ret.n
1b9: 000000 ill
1bc: 001042 l16ui a4, a0, 0
1bf: 001000 excw
1c2: 000000 ill
1c5: 000000 ill
1c8: 000010 excw
1cb: 003c00 excw
1ce: 120000 excw
1d1: d9f0c1 l32r a12, ffff6994 <wps_device_data_free+0xffff60fc>
1d4: 010921 l32r a2, fffc05f8 <wps_device_data_free+0xfffbfd60>
1d7: 31e9 s32i.n a14, a1, 12
1d9: 11c9 s32i.n a12, a1, 4
1db: 02ed mov.n a14, a2
1dd: 03cd mov.n a12, a3
1df: 032d mov.n a2, a3
1e1: fff631 l32r a3, 1bc <wps_build_model_number+0x54>
1e4: fff701 l32r a0, 1c0 <wps_build_model_number+0x58>
1e7: 0000c0 callx0 a0
1ea: 6e28 l32i.n a2, a14, 24
1ec: 0d0c movi.n a13, 0
1ee: 928c beqz.n a2, 1fb <wps_build_model_number+0x93>
1f0: fff501 l32r a0, 1c4 <wps_build_model_number+0x5c>
1f3: 0000c0 callx0 a0
1f6: 02dd mov.n a13, a2
1f8: ffffc6 j 1fb <wps_build_model_number+0x93>
1fb: 0c2d mov.n a2, a12
1fd: f430d0 extui a3, a13, 0, 16
200: fff201 l32r a0, 1c8 <wps_build_model_number+0x60>
203: 0000c0 callx0 a0
206: 6e38 l32i.n a3, a14, 24
208: 0c2d mov.n a2, a12
20a: 0d4d mov.n a4, a13
20c: 11c8 l32i.n a12, a1, 4
20e: 21d8 l32i.n a13, a1, 8
210: 31e8 l32i.n a14, a1, 12
212: ffee01 l32r a0, 1cc <wps_build_model_number+0x64>
215: 0000c0 callx0 a0
218: 020c movi.n a2, 0
21a: 0108 l32i.n a0, a1, 0
21c: 10c112 addi a1, a1, 16
21f: f00d ret.n
221: 000000 ill
224: 001054 excw
227: 001000 excw
22a: 100000 and a0, a0, a0
22d: 000000 ill
230: 003c movi.n a0, 48
...
00000234 <wps_build_primary_dev_type>:
234: f0c112 addi a1, a1, -16
237: 1109 s32i.n a0, a1, 4
239: 0129 s32i.n a2, a1, 0
23b: 21c9 s32i.n a12, a1, 8
23d: 032d mov.n a2, a3
23f: 03cd mov.n a12, a3
241: fff831 l32r a3, 224 <wps_build_model_number+0xbc>
244: fff901 l32r a0, 228 <wps_build_model_number+0xc0>
247: 0000c0 callx0 a0
24a: 0c2d mov.n a2, a12
24c: 830c movi.n a3, 8
24e: fff701 l32r a0, 22c <wps_build_model_number+0xc4>
251: 0000c0 callx0 a0
254: 840c movi.n a4, 8
256: 0c2d mov.n a2, a12
258: 0138 l32i.n a3, a1, 0
25a: 21c8 l32i.n a12, a1, 8
25c: 1cc332 addi a3, a3, 28
25f: fff401 l32r a0, 230 <wps_build_model_number+0xc8>
262: 0000c0 callx0 a0
265: 020c movi.n a2, 0
267: 1108 l32i.n a0, a1, 4
269: 10c112 addi a1, a1, 16
26c: f00d ret.n
26e: 550000 extui a0, a0, 16, 6
271: 000010 excw
274: 000010 excw
277: 001000 excw
27a: 3c0000 excw
27d: 000000 ill
00000280 <wps_build_secondary_dev_type>:
280: f0c112 addi a1, a1, -16
283: 21d9 s32i.n a13, a1, 8
285: 11c9 s32i.n a12, a1, 4
287: 0109 s32i.n a0, a1, 0
289: 02cd mov.n a12, a2
28b: 4c0202 l8ui a0, a2, 76
28e: 03dd mov.n a13, a3
290: b0cc bnez.n a0, 29f <wps_build_secondary_dev_type+0x1f>
292: 020c movi.n a2, 0
294: 11c8 l32i.n a12, a1, 4
296: 21d8 l32i.n a13, a1, 8
298: 0108 l32i.n a0, a1, 0
29a: 10c112 addi a1, a1, 16
29d: f00d ret.n
29f: 032d mov.n a2, a3
2a1: fff331 l32r a3, 270 <wps_build_primary_dev_type+0x3c>
2a4: fff401 l32r a0, 274 <wps_build_primary_dev_type+0x40>
2a7: 0000c0 callx0 a0
2aa: 4c0c32 l8ui a3, a12, 76
2ad: 0d2d mov.n a2, a13
2af: 1133d0 slli a3, a3, 3
2b2: f43030 extui a3, a3, 0, 16
2b5: fff001 l32r a0, 278 <wps_build_primary_dev_type+0x44>
2b8: 0000c0 callx0 a0
2bb: 0d2d mov.n a2, a13
2bd: 4c0c42 l8ui a4, a12, 76
2c0: 24cc32 addi a3, a12, 36
2c3: 1144d0 slli a4, a4, 3
2c6: ffed01 l32r a0, 27c <wps_build_primary_dev_type+0x48>
2c9: 0000c0 callx0 a0
2cc: fff086 j 292 <wps_build_secondary_dev_type+0x12>
2cf: 106a00 and a6, a10, a0
2d2: 100000 and a0, a0, a0
2d5: 000000 ill
2d8: 000010 excw
2db: 003c00 excw
...
000002e0 <wps_build_req_dev_type>:
2e0: f0c112 addi a1, a1, -16
2e3: 0109 s32i.n a0, a1, 0
2e5: 31e9 s32i.n a14, a1, 12
2e7: 11c9 s32i.n a12, a1, 4
2e9: 21d9 s32i.n a13, a1, 8
2eb: 03cd mov.n a12, a3
2ed: 05dd mov.n a13, a5
2ef: 74ac beqz.n a4, 31a <wps_build_req_dev_type+0x3a>
2f1: b0e450 addx8 a14, a4, a5
2f4: 0c2d mov.n a2, a12
2f6: fff631 l32r a3, 2d0 <wps_build_secondary_dev_type+0x50>
2f9: fff601 l32r a0, 2d4 <wps_build_secondary_dev_type+0x54>
2fc: 0000c0 callx0 a0
2ff: 0c2d mov.n a2, a12
301: 830c movi.n a3, 8
303: fff501 l32r a0, 2d8 <wps_build_secondary_dev_type+0x58>
306: 0000c0 callx0 a0
309: 0c2d mov.n a2, a12
30b: 0d3d mov.n a3, a13
30d: 840c movi.n a4, 8
30f: fff301 l32r a0, 2dc <wps_build_secondary_dev_type+0x5c>
312: 0000c0 callx0 a0
315: dd8b addi.n a13, a13, 8
317: d99de7 bne a13, a14, 2f4 <wps_build_req_dev_type+0x14>
31a: 020c movi.n a2, 0
31c: 11c8 l32i.n a12, a1, 4
31e: 21d8 l32i.n a13, a1, 8
320: 31e8 l32i.n a14, a1, 12
322: 0108 l32i.n a0, a1, 0
324: 10c112 addi a1, a1, 16
327: f00d ret.n
329: 000000 ill
32c: 001011 l32r a1, fffc036c <wps_device_data_free+0xfffbfad4>
32f: 001000 excw
332: 000000 ill
335: 000000 ill
338: 000010 excw
33b: 003c00 excw
...
00000340 <wps_build_dev_name>:
340: f0c112 addi a1, a1, -16
343: 21d9 s32i.n a13, a1, 8
345: 0109 s32i.n a0, a1, 0
347: 31e9 s32i.n a14, a1, 12
349: 11c9 s32i.n a12, a1, 4
34b: 02ed mov.n a14, a2
34d: 03cd mov.n a12, a3
34f: 032d mov.n a2, a3
351: fff631 l32r a3, 32c <wps_build_req_dev_type+0x4c>
354: fff701 l32r a0, 330 <wps_build_req_dev_type+0x50>
357: 0000c0 callx0 a0
35a: 2e28 l32i.n a2, a14, 8
35c: 0d0c movi.n a13, 0
35e: 928c beqz.n a2, 36b <wps_build_dev_name+0x2b>
360: fff501 l32r a0, 334 <wps_build_req_dev_type+0x54>
363: 0000c0 callx0 a0
366: 02dd mov.n a13, a2
368: ffffc6 j 36b <wps_build_dev_name+0x2b>
36b: 0c2d mov.n a2, a12
36d: f430d0 extui a3, a13, 0, 16
370: fff201 l32r a0, 338 <wps_build_req_dev_type+0x58>
373: 0000c0 callx0 a0
376: 2e38 l32i.n a3, a14, 8
378: 0c2d mov.n a2, a12
37a: 0d4d mov.n a4, a13
37c: 11c8 l32i.n a12, a1, 4
37e: 21d8 l32i.n a13, a1, 8
380: 31e8 l32i.n a14, a1, 12
382: ffee01 l32r a0, 33c <wps_build_req_dev_type+0x5c>
385: 0000c0 callx0 a0
388: 020c movi.n a2, 0
38a: 0108 l32i.n a0, a1, 0
38c: 10c112 addi a1, a1, 16
38f: f00d ret.n
391: 000000 ill
00000394 <wps_build_device_attrs>:
394: f0c112 addi a1, a1, -16
397: 0109 s32i.n a0, a1, 0
399: 21d9 s32i.n a13, a1, 8
39b: 11c9 s32i.n a12, a1, 4
39d: 02dd mov.n a13, a2
39f: 03cd mov.n a12, a3
3a1: 000005 call0 3a4 <wps_build_device_attrs+0x10>
3a4: 02fc bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3a6: 0d2d mov.n a2, a13
3a8: 0c3d mov.n a3, a12
3aa: 000005 call0 3ac <wps_build_device_attrs+0x18>
3ad: 72ec bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3af: 0d2d mov.n a2, a13
3b1: 0c3d mov.n a3, a12
3b3: 000005 call0 3b4 <wps_build_device_attrs+0x20>
3b6: e2dc bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3b8: 0d2d mov.n a2, a13
3ba: 0c3d mov.n a3, a12
3bc: ffe105 call0 1d0 <wps_build_model_number+0x68>
3bf: 52dc bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3c1: 0d2d mov.n a2, a13
3c3: 0c3d mov.n a3, a12
3c5: 000005 call0 3c8 <wps_build_device_attrs+0x34>
3c8: c2cc bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3ca: 0c3d mov.n a3, a12
3cc: 0d2d mov.n a2, a13
3ce: 000005 call0 3d0 <wps_build_device_attrs+0x3c>
3d1: 32cc bnez.n a2, 3d8 <wps_build_device_attrs+0x44>
3d3: 020c movi.n a2, 0
3d5: 000046 j 3da <wps_build_device_attrs+0x46>
3d8: f27c movi.n a2, -1
3da: 11c8 l32i.n a12, a1, 4
3dc: 21d8 l32i.n a13, a1, 8
3de: 0108 l32i.n a0, a1, 0
3e0: 10c112 addi a1, a1, 16
3e3: f00d ret.n
3e5: 000000 ill
3e8: 102d excw
3ea: 000000 ill
3ed: 800000 add a0, a0, a0
3f0: 000010 excw
3f3: 001000 excw
3f6: 000000 ill
3f9: 000000 ill
000003fc <wps_build_os_version>:
3fc: f0c112 addi a1, a1, -16
3ff: 1109 s32i.n a0, a1, 4
401: 0129 s32i.n a2, a1, 0
403: 21c9 s32i.n a12, a1, 8
405: 032d mov.n a2, a3
407: 03cd mov.n a12, a3
409: fff731 l32r a3, 3e8 <wps_build_device_attrs+0x54>
40c: fff901 l32r a0, 3f0 <wps_build_device_attrs+0x5c>
40f: 0000c0 callx0 a0
412: 0c2d mov.n a2, a12
414: 430c movi.n a3, 4
416: fff701 l32r a0, 3f4 <wps_build_device_attrs+0x60>
419: 0000c0 callx0 a0
41c: 0108 l32i.n a0, a1, 0
41e: fff331 l32r a3, 3ec <wps_build_device_attrs+0x58>
421: 142002 l32i a0, a0, 80
424: 0c2d mov.n a2, a12
426: 20c030 or a12, a0, a3
429: 430c movi.n a3, 4
42b: fff301 l32r a0, 3f8 <wps_build_device_attrs+0x64>
42e: 0000c0 callx0 a0
431: 1108 l32i.n a0, a1, 4
433: 0342c2 s8i a12, a2, 3
436: 4138c0 srli a3, a12, 8
439: f540c0 extui a4, a12, 16, 16
43c: 7558c0 extui a5, a12, 24, 8
43f: 004252 s8i a5, a2, 0
442: 014242 s8i a4, a2, 1
445: 024232 s8i a3, a2, 2
448: 21c8 l32i.n a12, a1, 8
44a: 020c movi.n a2, 0
44c: 10c112 addi a1, a1, 16
44f: f00d ret.n
451: 000000 ill
454: 1049 s32i.n a4, a0, 4
456: 000000 ill
459: 000000 ill
45c: 000010 excw
45f: 001000 excw
462: 680000 excw
465: 000000 ill
00000468 <wps_build_vendor_ext_m1>:
468: f0c112 addi a1, a1, -16
46b: 0109 s32i.n a0, a1, 0
46d: 11c9 s32i.n a12, a1, 4
46f: 21d9 s32i.n a13, a1, 8
471: 02cd mov.n a12, a2
473: 162222 l32i a2, a2, 88
476: 03dd mov.n a13, a3
478: 82ac beqz.n a2, 4a4 <wps_build_vendor_ext_m1+0x3c>
47a: fff701 l32r a0, 458 <wps_build_os_version+0x5c>
47d: 0000c0 callx0 a0
480: 0d2d mov.n a2, a13
482: fff431 l32r a3, 454 <wps_build_os_version+0x58>
485: fff501 l32r a0, 45c <wps_build_os_version+0x60>
488: 0000c0 callx0 a0
48b: 162c32 l32i a3, a12, 88
48e: 0d2d mov.n a2, a13
490: 021332 l16ui a3, a3, 4
493: fff301 l32r a0, 460 <wps_build_os_version+0x64>
496: 0000c0 callx0 a0
499: 0d2d mov.n a2, a13
49b: 162c32 l32i a3, a12, 88
49e: fff101 l32r a0, 464 <wps_build_os_version+0x68>
4a1: 0000c0 callx0 a0
4a4: 020c movi.n a2, 0
4a6: 11c8 l32i.n a12, a1, 4
4a8: 21d8 l32i.n a13, a1, 8
4aa: 0108 l32i.n a0, a1, 0
4ac: 10c112 addi a1, a1, 16
4af: f00d ret.n
4b1: 000000 ill
4b4: 103c movi.n a0, 49
4b6: 100000 and a0, a0, a0
4b9: 000000 ill
4bc: 000010 excw
4bf: 000000 ill
...
000004c4 <wps_build_rf_bands>:
4c4: f0c112 addi a1, a1, -16
4c7: 2109 s32i.n a0, a1, 8
4c9: 0129 s32i.n a2, a1, 0
4cb: 31c9 s32i.n a12, a1, 12
4cd: 032d mov.n a2, a3
4cf: 03cd mov.n a12, a3
4d1: fff831 l32r a3, 4b4 <wps_build_vendor_ext_m1+0x4c>
4d4: fff901 l32r a0, 4b8 <wps_build_vendor_ext_m1+0x50>
4d7: 0000c0 callx0 a0
4da: 0c2d mov.n a2, a12
4dc: 130c movi.n a3, 1
4de: fff701 l32r a0, 4bc <wps_build_vendor_ext_m1+0x54>
4e1: 0000c0 callx0 a0
4e4: 130c movi.n a3, 1
4e6: 0c2d mov.n a2, a12
4e8: 0108 l32i.n a0, a1, 0
4ea: 31c8 l32i.n a12, a1, 12
4ec: 540002 l8ui a0, a0, 84
4ef: 1109 s32i.n a0, a1, 4
4f1: fff301 l32r a0, 4c0 <wps_build_vendor_ext_m1+0x58>
4f4: 0000c0 callx0 a0
4f7: 1138 l32i.n a3, a1, 4
4f9: 2108 l32i.n a0, a1, 8
4fb: 004232 s8i a3, a2, 0
4fe: 020c movi.n a2, 0
500: 10c112 addi a1, a1, 16
503: f00d ret.n
505: 000000 ill
508: 1049 s32i.n a4, a0, 4
50a: 000000 ill
50d: 000000 ill
510: 000010 excw
513: 001000 excw
516: 680000 excw
519: 000000 ill
0000051c <wps_build_vendor_ext>:
51c: f0c112 addi a1, a1, -16
51f: 0109 s32i.n a0, a1, 0
521: 31e9 s32i.n a14, a1, 12
523: 21d9 s32i.n a13, a1, 8
525: 11c9 s32i.n a12, a1, 4
527: 03dd mov.n a13, a3
529: 02cd mov.n a12, a2
52b: 28c2e2 addi a14, a2, 40
52e: 172c22 l32i a2, a12, 92
531: 82ac beqz.n a2, 55d <wps_build_vendor_ext+0x41>
533: fff601 l32r a0, 50c <wps_build_rf_bands+0x48>
536: 0000c0 callx0 a0
539: 0d2d mov.n a2, a13
53b: fff331 l32r a3, 508 <wps_build_rf_bands+0x44>
53e: fff401 l32r a0, 510 <wps_build_rf_bands+0x4c>
541: 0000c0 callx0 a0
544: 172c32 l32i a3, a12, 92
547: 0d2d mov.n a2, a13
549: 021332 l16ui a3, a3, 4
54c: fff201 l32r a0, 514 <wps_build_rf_bands+0x50>
54f: 0000c0 callx0 a0
552: 0d2d mov.n a2, a13
554: 172c32 l32i a3, a12, 92
557: fff001 l32r a0, 518 <wps_build_rf_bands+0x54>
55a: 0000c0 callx0 a0
55d: cc4b addi.n a12, a12, 4
55f: cb9ce7 bne a12, a14, 52e <wps_build_vendor_ext+0x12>
562: 020c movi.n a2, 0
564: 11c8 l32i.n a12, a1, 4
566: 21d8 l32i.n a13, a1, 8
568: 31e8 l32i.n a14, a1, 12
56a: 0108 l32i.n a0, a1, 0
56c: 10c112 addi a1, a1, 16
56f: f00d ret.n
...
57d: 000000 ill
580: f0c112 addi a1, a1, -16
583: 0109 s32i.n a0, a1, 0
585: 31e9 s32i.n a14, a1, 12
587: 21d9 s32i.n a13, a1, 8
589: 11c9 s32i.n a12, a1, 4
58b: 04dd mov.n a13, a4
58d: 02cd mov.n a12, a2
58f: 03ed mov.n a14, a3
591: 239c beqz.n a3, 5a7 <wps_build_vendor_ext+0x8b>
593: 3228 l32i.n a2, a2, 12
595: fff701 l32r a0, 574 <wps_build_vendor_ext+0x58>
598: 0000c0 callx0 a0
59b: 2d1b addi.n a2, a13, 1
59d: fff601 l32r a0, 578 <wps_build_vendor_ext+0x5c>
5a0: 0000c0 callx0 a0
5a3: 3c29 s32i.n a2, a12, 12
5a5: 32cc bnez.n a2, 5ac <wps_build_vendor_ext+0x90>
5a7: f27c movi.n a2, -1
5a9: 000486 j 5bf <wps_build_vendor_ext+0xa3>
5ac: 0e3d mov.n a3, a14
5ae: 0d4d mov.n a4, a13
5b0: fff301 l32r a0, 57c <wps_build_vendor_ext+0x60>
5b3: 0000c0 callx0 a0
5b6: 3c08 l32i.n a0, a12, 12
5b8: 020c movi.n a2, 0
5ba: 00da add.n a0, a0, a13
5bc: 004022 s8i a2, a0, 0
5bf: 11c8 l32i.n a12, a1, 4
5c1: 21d8 l32i.n a13, a1, 8
5c3: 31e8 l32i.n a14, a1, 12
5c5: 0108 l32i.n a0, a1, 0
5c7: 10c112 addi a1, a1, 16
5ca: f00d ret.n
...
5d8: f0c112 addi a1, a1, -16
5db: 0109 s32i.n a0, a1, 0
5dd: 31e9 s32i.n a14, a1, 12
5df: 21d9 s32i.n a13, a1, 8
5e1: 11c9 s32i.n a12, a1, 4
5e3: 04dd mov.n a13, a4
5e5: 02cd mov.n a12, a2
5e7: 03ed mov.n a14, a3
5e9: 239c beqz.n a3, 5ff <wps_build_vendor_ext+0xe3>
5eb: 4228 l32i.n a2, a2, 16
5ed: fff701 l32r a0, 5cc <wps_build_vendor_ext+0xb0>
5f0: 0000c0 callx0 a0
5f3: 2d1b addi.n a2, a13, 1
5f5: fff601 l32r a0, 5d0 <wps_build_vendor_ext+0xb4>
5f8: 0000c0 callx0 a0
5fb: 4c29 s32i.n a2, a12, 16
5fd: 32cc bnez.n a2, 604 <wps_build_vendor_ext+0xe8>
5ff: f27c movi.n a2, -1
601: 000486 j 617 <wps_build_vendor_ext+0xfb>
604: 0e3d mov.n a3, a14
606: 0d4d mov.n a4, a13
608: fff301 l32r a0, 5d4 <wps_build_vendor_ext+0xb8>
60b: 0000c0 callx0 a0
60e: 4c08 l32i.n a0, a12, 16
610: 020c movi.n a2, 0
612: 00da add.n a0, a0, a13
614: 004022 s8i a2, a0, 0
617: 11c8 l32i.n a12, a1, 4
619: 21d8 l32i.n a13, a1, 8
61b: 31e8 l32i.n a14, a1, 12
61d: 0108 l32i.n a0, a1, 0
61f: 10c112 addi a1, a1, 16
622: f00d ret.n
...
630: f0c112 addi a1, a1, -16
633: 0109 s32i.n a0, a1, 0
635: 31e9 s32i.n a14, a1, 12
637: 21d9 s32i.n a13, a1, 8
639: 11c9 s32i.n a12, a1, 4
63b: 04dd mov.n a13, a4
63d: 02cd mov.n a12, a2
63f: 03ed mov.n a14, a3
641: 239c beqz.n a3, 657 <wps_build_vendor_ext+0x13b>
643: 5228 l32i.n a2, a2, 20
645: fff701 l32r a0, 624 <wps_build_vendor_ext+0x108>
648: 0000c0 callx0 a0
64b: 2d1b addi.n a2, a13, 1
64d: fff601 l32r a0, 628 <wps_build_vendor_ext+0x10c>
650: 0000c0 callx0 a0
653: 5c29 s32i.n a2, a12, 20
655: 32cc bnez.n a2, 65c <wps_build_vendor_ext+0x140>
657: f27c movi.n a2, -1
659: 000486 j 66f <wps_build_vendor_ext+0x153>
65c: 0e3d mov.n a3, a14
65e: 0d4d mov.n a4, a13
660: fff301 l32r a0, 62c <wps_build_vendor_ext+0x110>
663: 0000c0 callx0 a0
666: 5c08 l32i.n a0, a12, 20
668: 020c movi.n a2, 0
66a: 00da add.n a0, a0, a13
66c: 004022 s8i a2, a0, 0
66f: 11c8 l32i.n a12, a1, 4
671: 21d8 l32i.n a13, a1, 8
673: 31e8 l32i.n a14, a1, 12
675: 0108 l32i.n a0, a1, 0
677: 10c112 addi a1, a1, 16
67a: f00d ret.n
...
688: f0c112 addi a1, a1, -16
68b: 0109 s32i.n a0, a1, 0
68d: 31e9 s32i.n a14, a1, 12
68f: 21d9 s32i.n a13, a1, 8
691: 11c9 s32i.n a12, a1, 4
693: 04dd mov.n a13, a4
695: 02cd mov.n a12, a2
697: 03ed mov.n a14, a3
699: 239c beqz.n a3, 6af <wps_build_vendor_ext+0x193>
69b: 6228 l32i.n a2, a2, 24
69d: fff701 l32r a0, 67c <wps_build_vendor_ext+0x160>
6a0: 0000c0 callx0 a0
6a3: 2d1b addi.n a2, a13, 1
6a5: fff601 l32r a0, 680 <wps_build_vendor_ext+0x164>
6a8: 0000c0 callx0 a0
6ab: 6c29 s32i.n a2, a12, 24
6ad: 32cc bnez.n a2, 6b4 <wps_build_vendor_ext+0x198>
6af: f27c movi.n a2, -1
6b1: 000486 j 6c7 <wps_build_vendor_ext+0x1ab>
6b4: 0e3d mov.n a3, a14
6b6: 0d4d mov.n a4, a13
6b8: fff301 l32r a0, 684 <wps_build_vendor_ext+0x168>
6bb: 0000c0 callx0 a0
6be: 6c08 l32i.n a0, a12, 24
6c0: 020c movi.n a2, 0
6c2: 00da add.n a0, a0, a13
6c4: 004022 s8i a2, a0, 0
6c7: 11c8 l32i.n a12, a1, 4
6c9: 21d8 l32i.n a13, a1, 8
6cb: 31e8 l32i.n a14, a1, 12
6cd: 0108 l32i.n a0, a1, 0
6cf: 10c112 addi a1, a1, 16
6d2: f00d ret.n
...
6e0: f0c112 addi a1, a1, -16
6e3: 0109 s32i.n a0, a1, 0
6e5: 31e9 s32i.n a14, a1, 12
6e7: 21d9 s32i.n a13, a1, 8
6e9: 11c9 s32i.n a12, a1, 4
6eb: 04dd mov.n a13, a4
6ed: 02cd mov.n a12, a2
6ef: 03ed mov.n a14, a3
6f1: 239c beqz.n a3, 707 <wps_build_vendor_ext+0x1eb>
6f3: 2228 l32i.n a2, a2, 8
6f5: fff701 l32r a0, 6d4 <wps_build_vendor_ext+0x1b8>
6f8: 0000c0 callx0 a0
6fb: 2d1b addi.n a2, a13, 1
6fd: fff601 l32r a0, 6d8 <wps_build_vendor_ext+0x1bc>
700: 0000c0 callx0 a0
703: 2c29 s32i.n a2, a12, 8
705: 32cc bnez.n a2, 70c <wps_build_vendor_ext+0x1f0>
707: f27c movi.n a2, -1
709: 000486 j 71f <wps_build_vendor_ext+0x203>
70c: 0e3d mov.n a3, a14
70e: 0d4d mov.n a4, a13
710: fff301 l32r a0, 6dc <wps_build_vendor_ext+0x1c0>
713: 0000c0 callx0 a0
716: 2c08 l32i.n a0, a12, 8
718: 020c movi.n a2, 0
71a: 00da add.n a0, a0, a13
71c: 004022 s8i a2, a0, 0
71f: 11c8 l32i.n a12, a1, 4
721: 21d8 l32i.n a13, a1, 8
723: 31e8 l32i.n a14, a1, 12
725: 0108 l32i.n a0, a1, 0
727: 10c112 addi a1, a1, 16
72a: f00d ret.n
72c: 000000 ill
72f: c11200 mul16u a1, a2, a0
732: 0109f0 slli a0, a9, 17
735: 33cc bnez.n a3, 73c <wps_build_vendor_ext+0x220>
737: f27c movi.n a2, -1
739: 000306 j 749 <wps_build_vendor_ext+0x22d>
73c: 1cc222 addi a2, a2, 28
73f: 840c movi.n a4, 8
741: fffa01 l32r a0, 72c <wps_build_vendor_ext+0x210>
744: 0000c0 callx0 a0
747: 020c movi.n a2, 0
749: 0108 l32i.n a0, a1, 0
74b: 10c112 addi a1, a1, 16
74e: f00d ret.n
00000750 <wps_process_device_attrs>:
750: f0c112 addi a1, a1, -16
753: 0109 s32i.n a0, a1, 0
755: 11c9 s32i.n a12, a1, 4
757: 21d9 s32i.n a13, a1, 8
759: 03cd mov.n a12, a3
75b: 02dd mov.n a13, a2
75d: 2c2332 l32i a3, a3, 176
760: 2d2c42 l32i a4, a12, 180
763: ffe1c5 call0 580 <wps_build_vendor_ext+0x64>
766: 041256 bnez a2, 7ab <wps_process_device_attrs+0x5b>
769: 0d2d mov.n a2, a13
76b: 2e2c32 l32i a3, a12, 184
76e: 2f2c42 l32i a4, a12, 188
771: ffe645 call0 5d8 <wps_build_vendor_ext+0xbc>
774: 32fc bnez.n a2, 7ab <wps_process_device_attrs+0x5b>
776: 0d2d mov.n a2, a13
778: 302c32 l32i a3, a12, 192
77b: 312c42 l32i a4, a12, 196
77e: ffeb05 call0 630 <wps_build_vendor_ext+0x114>
781: 62ec bnez.n a2, 7ab <wps_process_device_attrs+0x5b>
783: 0d2d mov.n a2, a13
785: 322c32 l32i a3, a12, 200
788: 332c42 l32i a4, a12, 204
78b: ffefc5 call0 688 <wps_build_vendor_ext+0x16c>
78e: 92dc bnez.n a2, 7ab <wps_process_device_attrs+0x5b>
790: 0d2d mov.n a2, a13
792: cc38 l32i.n a3, a12, 48
794: fff985 call0 730 <wps_build_vendor_ext+0x214>
797: 02dc bnez.n a2, 7ab <wps_process_device_attrs+0x5b>
799: 0d2d mov.n a2, a13
79b: 342c32 l32i a3, a12, 208
79e: 352c42 l32i a4, a12, 212
7a1: fff3c5 call0 6e0 <wps_build_vendor_ext+0x1c4>
7a4: 32cc bnez.n a2, 7ab <wps_process_device_attrs+0x5b>
7a6: 020c movi.n a2, 0
7a8: 000046 j 7ad <wps_process_device_attrs+0x5d>
7ab: f27c movi.n a2, -1
7ad: 11c8 l32i.n a12, a1, 4
7af: 21d8 l32i.n a13, a1, 8
7b1: 0108 l32i.n a0, a1, 0
7b3: 10c112 addi a1, a1, 16
7b6: f00d ret.n
000007b8 <wps_process_os_version>:
7b8: 33cc bnez.n a3, 7bf <wps_process_os_version+0x7>
7ba: f57c movi.n a5, -1
7bc: 000886 j 7e2 <wps_process_os_version+0x2a>
7bf: 050c movi.n a5, 0
7c1: 030342 l8ui a4, a3, 3
7c4: 020382 l8ui a8, a3, 2
7c7: 010372 l8ui a7, a3, 1
7ca: 000362 l8ui a6, a3, 0
7cd: 117700 slli a7, a7, 16
7d0: 016680 slli a6, a6, 24
7d3: 118880 slli a8, a8, 8
7d6: 204480 or a4, a4, a8
7d9: 206670 or a6, a6, a7
7dc: 204460 or a4, a4, a6
7df: 146242 s32i a4, a2, 80
7e2: 052d mov.n a2, a5
7e4: f00d ret.n
...
000007e8 <wps_process_rf_bands>:
7e8: 33cc bnez.n a3, 7ef <wps_process_rf_bands+0x7>
7ea: f57c movi.n a5, -1
7ec: 0001c6 j 7f7 <wps_process_rf_bands+0xf>
7ef: 050c movi.n a5, 0
7f1: 000342 l8ui a4, a3, 0
7f4: 544242 s8i a4, a2, 84
7f7: 052d mov.n a2, a5
7f9: f00d ret.n
...
00000814 <wps_device_data_dup>:
814: f0c112 addi a1, a1, -16
817: 0109 s32i.n a0, a1, 0
819: 21d9 s32i.n a13, a1, 8
81b: 11c9 s32i.n a12, a1, 4
81d: 02dd mov.n a13, a2
81f: 2328 l32i.n a2, a3, 8
821: 03cd mov.n a12, a3
823: 628c beqz.n a2, 82d <wps_device_data_dup+0x19>
825: fff501 l32r a0, 7fc <wps_process_rf_bands+0x14>
828: 0000c0 callx0 a0
82b: 2d29 s32i.n a2, a13, 8
82d: 3c28 l32i.n a2, a12, 12
82f: 628c beqz.n a2, 839 <wps_device_data_dup+0x25>
831: fff301 l32r a0, 800 <wps_process_rf_bands+0x18>
834: 0000c0 callx0 a0
837: 3d29 s32i.n a2, a13, 12
839: 4c28 l32i.n a2, a12, 16
83b: 628c beqz.n a2, 845 <wps_device_data_dup+0x31>
83d: fff101 l32r a0, 804 <wps_process_rf_bands+0x1c>
840: 0000c0 callx0 a0
843: 4d29 s32i.n a2, a13, 16
845: 5c28 l32i.n a2, a12, 20
847: 628c beqz.n a2, 851 <wps_device_data_dup+0x3d>
849: ffef01 l32r a0, 808 <wps_process_rf_bands+0x20>
84c: 0000c0 callx0 a0
84f: 5d29 s32i.n a2, a13, 20
851: 6c28 l32i.n a2, a12, 24
853: 628c beqz.n a2, 85d <wps_device_data_dup+0x49>
855: ffed01 l32r a0, 80c <wps_process_rf_bands+0x24>
858: 0000c0 callx0 a0
85b: 6d29 s32i.n a2, a13, 24
85d: 1ccd22 addi a2, a13, 28
860: 1ccc32 addi a3, a12, 28
863: 840c movi.n a4, 8
865: ffea01 l32r a0, 810 <wps_process_rf_bands+0x28>
868: 0000c0 callx0 a0
86b: 142c22 l32i a2, a12, 80
86e: 146d22 s32i a2, a13, 80
871: 540c02 l8ui a0, a12, 84
874: 544d02 s8i a0, a13, 84
877: 11c8 l32i.n a12, a1, 4
879: 21d8 l32i.n a13, a1, 8
87b: 0108 l32i.n a0, a1, 0
87d: 10c112 addi a1, a1, 16
880: f00d ret.n
...
00000898 <wps_device_data_free>:
898: f0c112 addi a1, a1, -16
89b: 21d9 s32i.n a13, a1, 8
89d: 11c9 s32i.n a12, a1, 4
89f: 0109 s32i.n a0, a1, 0
8a1: 02cd mov.n a12, a2
8a3: 2228 l32i.n a2, a2, 8
8a5: fff701 l32r a0, 884 <wps_device_data_dup+0x70>
8a8: 0000c0 callx0 a0
8ab: 3c28 l32i.n a2, a12, 12
8ad: 0d0c movi.n a13, 0
8af: 2cd9 s32i.n a13, a12, 8
8b1: fff501 l32r a0, 888 <wps_device_data_dup+0x74>
8b4: 0000c0 callx0 a0
8b7: 3cd9 s32i.n a13, a12, 12
8b9: 4c28 l32i.n a2, a12, 16
8bb: fff401 l32r a0, 88c <wps_device_data_dup+0x78>
8be: 0000c0 callx0 a0
8c1: 4cd9 s32i.n a13, a12, 16
8c3: 5c28 l32i.n a2, a12, 20
8c5: fff201 l32r a0, 890 <wps_device_data_dup+0x7c>
8c8: 0000c0 callx0 a0
8cb: 5cd9 s32i.n a13, a12, 20
8cd: 6c28 l32i.n a2, a12, 24
8cf: fff101 l32r a0, 894 <wps_device_data_dup+0x80>
8d2: 0000c0 callx0 a0
8d5: 6cd9 s32i.n a13, a12, 24
8d7: 0108 l32i.n a0, a1, 0
8d9: 11c8 l32i.n a12, a1, 4
8db: 21d8 l32i.n a13, a1, 8
8dd: 10c112 addi a1, a1, 16
8e0: f00d ret.n
wps_enrollee.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <.text>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
b: 000000 ill
e: 120000 excw
11: 39f0c1 l32r a12, fffce7d4 <wps_enrollee_process_msg+0xfffccfa4>
14: 110901 l32r a0, fffc4438 <wps_enrollee_process_msg+0xfffc2c08>
17: 230c movi.n a3, 2
19: fffc01 l32r a0, c <.text+0xc>
1c: 0000c0 callx0 a0
1f: 0108 l32i.n a0, a1, 0
21: 014202 s8i a0, a2, 1
24: 410800 srli a0, a0, 8
27: 004202 s8i a0, a2, 0
2a: 1108 l32i.n a0, a1, 4
2c: 10c112 addi a1, a1, 16
2f: f00d ret.n
...
39: 000000 ill
3c: f0c112 addi a1, a1, -16
3f: 0109 s32i.n a0, a1, 0
41: 11c9 s32i.n a12, a1, 4
43: 21d9 s32i.n a13, a1, 8
45: 03cd mov.n a12, a3
47: 04dd mov.n a13, a4
49: 039c beqz.n a3, 5d <.text+0x5d>
4b: 043d mov.n a3, a4
4d: fff901 l32r a0, 34 <.text+0x34>
50: 0000c0 callx0 a0
53: 0d4d mov.n a4, a13
55: 0c3d mov.n a3, a12
57: fff801 l32r a0, 38 <.text+0x38>
5a: 0000c0 callx0 a0
5d: 11c8 l32i.n a12, a1, 4
5f: 21d8 l32i.n a13, a1, 8
61: 0108 l32i.n a0, a1, 0
63: 10c112 addi a1, a1, 16
66: f00d ret.n
Disassembly of section .irom0.text:
00000068 <wps_enrollee_get_msg-0x9f0>:
68: 001020 excw
6b: 001000 excw
6e: 100000 and a0, a0, a0
71: 000000 ill
74: 003c movi.n a0, 48
76: 120000 excw
79: 09f0c1 l32r a12, fffc283c <wps_enrollee_process_msg+0xfffc100c>
7c: 012911 l32r a1, fffc0520 <wps_enrollee_process_msg+0xfffbecf0>
7f: 21c9 s32i.n a12, a1, 8
81: 032d mov.n a2, a3
83: 03cd mov.n a12, a3
85: fff831 l32r a3, 68 <wps_enrollee_get_msg-0x9f0>
88: fff901 l32r a0, 6c <wps_enrollee_get_msg-0x9ec>
8b: 0000c0 callx0 a0
8e: 0c2d mov.n a2, a12
90: 630c movi.n a3, 6
92: fff701 l32r a0, 70 <wps_enrollee_get_msg-0x9e8>
95: 0000c0 callx0 a0
98: 640c movi.n a4, 6
9a: 0c2d mov.n a2, a12
9c: 0138 l32i.n a3, a1, 0
9e: 21c8 l32i.n a12, a1, 8
a0: 30c332 addi a3, a3, 48
a3: fff401 l32r a0, 74 <wps_enrollee_get_msg-0x9e4>
a6: 0000c0 callx0 a0
a9: 020c movi.n a2, 0
ab: 1108 l32i.n a0, a1, 4
ad: 10c112 addi a1, a1, 16
b0: f00d ret.n
b2: 440000 extui a0, a0, 0, 5
b5: 000010 excw
b8: 000010 excw
bb: 001000 excw
be: 000000 ill
c1: 000000 ill
c4: f0c112 addi a1, a1, -16
c7: 11c9 s32i.n a12, a1, 4
c9: 0109 s32i.n a0, a1, 0
cb: 0208 l32i.n a0, a2, 0
cd: 03cd mov.n a12, a3
cf: 0038 l32i.n a3, a0, 0
d1: 21d9 s32i.n a13, a1, 8
d3: 33cc bnez.n a3, da <wps_enrollee_get_msg-0x97e>
d5: 1d0c movi.n a13, 1
d7: 000046 j dc <wps_enrollee_get_msg-0x97c>
da: 20d8 l32i.n a13, a0, 8
dc: 0c2d mov.n a2, a12
de: fff531 l32r a3, b4 <wps_enrollee_get_msg-0x9a4>
e1: fff501 l32r a0, b8 <wps_enrollee_get_msg-0x9a0>
e4: 0000c0 callx0 a0
e7: 0c2d mov.n a2, a12
e9: 130c movi.n a3, 1
eb: fff401 l32r a0, bc <wps_enrollee_get_msg-0x99c>
ee: 0000c0 callx0 a0
f1: 0c2d mov.n a2, a12
f3: 130c movi.n a3, 1
f5: 11c8 l32i.n a12, a1, 4
f7: fff201 l32r a0, c0 <wps_enrollee_get_msg-0x998>
fa: 0000c0 callx0 a0
fd: 0042d2 s8i a13, a2, 0
100: 0108 l32i.n a0, a1, 0
102: 21d8 l32i.n a13, a1, 8
104: 020c movi.n a2, 0
106: 10c112 addi a1, a1, 16
109: f00d ret.n
10b: 101400 and a1, a4, a0
10e: 150000 extui a0, a0, 16, 2
111: 000010 excw
114: 000000 ill
117: 001000 excw
11a: 100000 and a0, a0, a0
...
12d: 000000 ill
130: 000010 excw
133: 001000 excw
...
13e: 120000 excw
141: 09c0c1 l32r a12, fffc2844 <wps_enrollee_process_msg+0xfffc1014>
144: d1d9b1 l32r a11, ffff48a8 <wps_enrollee_process_msg+0xffff3078>
147: c1c9 s32i.n a12, a1, 48
149: 03dd mov.n a13, a3
14b: 02cd mov.n a12, a2
14d: 032c movi.n a3, 32
14f: 76c222 addi a2, a2, 118
152: a129 s32i.n a2, a1, 40
154: fff001 l32r a0, 114 <wps_enrollee_get_msg-0x944>
157: 0000c0 callx0 a0
15a: 0c4296 bltz a2, 222 <wps_enrollee_get_msg-0x836>
15d: 372c02 l32i a0, a12, 220
160: 382c22 l32i a2, a12, 224
163: 0bb016 beqz a0, 222 <wps_enrollee_get_msg-0x836>
166: 0b8216 beqz a2, 222 <wps_enrollee_get_msg-0x836>
169: 0d2d mov.n a2, a13
16b: ffe831 l32r a3, 10c <wps_enrollee_get_msg-0x94c>
16e: ffea01 l32r a0, 118 <wps_enrollee_get_msg-0x940>
171: 0000c0 callx0 a0
174: 0d2d mov.n a2, a13
176: 032c movi.n a3, 32
178: ffe901 l32r a0, 11c <wps_enrollee_get_msg-0x93c>
17b: 0000c0 callx0 a0
17e: 0d2d mov.n a2, a13
180: 032c movi.n a3, 32
182: ffe701 l32r a0, 120 <wps_enrollee_get_msg-0x938>
185: 0000c0 callx0 a0
188: 8129 s32i.n a2, a1, 32
18a: 56cc32 addi a3, a12, 86
18d: a158 l32i.n a5, a1, 40
18f: 041c movi.n a4, 16
191: 4149 s32i.n a4, a1, 16
193: 5149 s32i.n a4, a1, 20
195: 0159 s32i.n a5, a1, 0
197: 1139 s32i.n a3, a1, 4
199: 372c22 l32i a2, a12, 220
19c: ffe201 l32r a0, 124 <wps_enrollee_get_msg-0x934>
19f: 0000c0 callx0 a0
1a2: 2129 s32i.n a2, a1, 8
1a4: 372c62 l32i a6, a12, 220
1a7: 382c22 l32i a2, a12, 224
1aa: 1668 l32i.n a6, a6, 4
1ac: 6169 s32i.n a6, a1, 24
1ae: ffde01 l32r a0, 128 <wps_enrollee_get_msg-0x930>
1b1: 0000c0 callx0 a0
1b4: 440c movi.n a4, 4
1b6: 015d mov.n a5, a1
1b8: 10c162 addi a6, a1, 16
1bb: 8178 l32i.n a7, a1, 32
1bd: 3129 s32i.n a2, a1, 12
1bf: 382c32 l32i a3, a12, 224
1c2: 01dc22 addmi a2, a12, 0x100
1c5: e4c222 addi a2, a2, -28
1c8: 1338 l32i.n a3, a3, 4
1ca: 9129 s32i.n a2, a1, 36
1cc: 7139 s32i.n a3, a1, 28
1ce: 032c movi.n a3, 32
1d0: ffd701 l32r a0, 12c <wps_enrollee_get_msg-0x92c>
1d3: 0000c0 callx0 a0
1d6: 0d2d mov.n a2, a13
1d8: ffce31 l32r a3, 110 <wps_enrollee_get_msg-0x948>
1db: ffd501 l32r a0, 130 <wps_enrollee_get_msg-0x928>
1de: 0000c0 callx0 a0
1e1: 0d2d mov.n a2, a13
1e3: 032c movi.n a3, 32
1e5: ffd301 l32r a0, 134 <wps_enrollee_get_msg-0x924>
1e8: 0000c0 callx0 a0
1eb: 0d2d mov.n a2, a13
1ed: 032c movi.n a3, 32
1ef: ffd201 l32r a0, 138 <wps_enrollee_get_msg-0x920>
1f2: 0000c0 callx0 a0
1f5: 032c movi.n a3, 32
1f7: 10c162 addi a6, a1, 16
1fa: 01dc42 addmi a4, a12, 0x100
1fd: 027d mov.n a7, a2
1ff: 66cc52 addi a5, a12, 102
202: 9128 l32i.n a2, a1, 36
204: 1159 s32i.n a5, a1, 4
206: 86c442 addi a4, a4, -122
209: 0149 s32i.n a4, a1, 0
20b: 015d mov.n a5, a1
20d: 440c movi.n a4, 4
20f: ffcb01 l32r a0, 13c <wps_enrollee_get_msg-0x91c>
212: 0000c0 callx0 a0
215: 020c movi.n a2, 0
217: c1c8 l32i.n a12, a1, 48
219: d1d8 l32i.n a13, a1, 52
21b: b108 l32i.n a0, a1, 44
21d: 40c112 addi a1, a1, 64
220: f00d ret.n
222: f27c movi.n a2, -1
224: fffbc6 j 217 <wps_enrollee_get_msg-0x841>
227: 101600 and a1, a6, a0
22a: 100000 and a0, a0, a0
22d: 000000 ill
230: 000010 excw
233: 003c00 excw
236: 120000 excw
239: 09f0c1 l32r a12, fffc29fc <wps_enrollee_process_msg+0xfffc11cc>
23c: 012911 l32r a1, fffc06e0 <wps_enrollee_process_msg+0xfffbeeb0>
23f: 21c9 s32i.n a12, a1, 8
241: 032d mov.n a2, a3
243: 03cd mov.n a12, a3
245: fff831 l32r a3, 228 <wps_enrollee_get_msg-0x830>
248: fff901 l32r a0, 22c <wps_enrollee_get_msg-0x82c>
24b: 0000c0 callx0 a0
24e: 0c2d mov.n a2, a12
250: 031c movi.n a3, 16
252: fff701 l32r a0, 230 <wps_enrollee_get_msg-0x828>
255: 0000c0 callx0 a0
258: 041c movi.n a4, 16
25a: 0c2d mov.n a2, a12
25c: 0138 l32i.n a3, a1, 0
25e: 21c8 l32i.n a12, a1, 8
260: 76c332 addi a3, a3, 118
263: fff401 l32r a0, 234 <wps_enrollee_get_msg-0x824>
266: 0000c0 callx0 a0
269: 020c movi.n a2, 0
26b: 1108 l32i.n a0, a1, 4
26d: 10c112 addi a1, a1, 16
270: f00d ret.n
272: 170000 excw
275: 000010 excw
278: 000010 excw
27b: 001000 excw
27e: 3c0000 excw
281: 000000 ill
284: f0c112 addi a1, a1, -16
287: 1109 s32i.n a0, a1, 4
289: 0129 s32i.n a2, a1, 0
28b: 21c9 s32i.n a12, a1, 8
28d: 032d mov.n a2, a3
28f: 03cd mov.n a12, a3
291: fff831 l32r a3, 274 <wps_enrollee_get_msg-0x7e4>
294: fff901 l32r a0, 278 <wps_enrollee_get_msg-0x7e0>
297: 0000c0 callx0 a0
29a: 0c2d mov.n a2, a12
29c: 031c movi.n a3, 16
29e: fff701 l32r a0, 27c <wps_enrollee_get_msg-0x7dc>
2a1: 0000c0 callx0 a0
2a4: 041c movi.n a4, 16
2a6: 0c2d mov.n a2, a12
2a8: 0138 l32i.n a3, a1, 0
2aa: 21c8 l32i.n a12, a1, 8
2ac: 01d332 addmi a3, a3, 0x100
2af: 86c332 addi a3, a3, -122
2b2: fff301 l32r a0, 280 <wps_enrollee_get_msg-0x7d8>
2b5: 0000c0 callx0 a0
2b8: 020c movi.n a2, 0
2ba: 1108 l32i.n a0, a1, 4
2bc: 10c112 addi a1, a1, 16
2bf: f00d ret.n
2c1: 000000 ill
2c4: 7f .byte 0x7f
2c5: 00f9 s32i.n a15, a0, 0
...
317: 031c00 excw
31a: f0c112 addi a1, a1, -16
31d: 21d9 s32i.n a13, a1, 8
31f: 31e9 s32i.n a14, a1, 12
321: 11c9 s32i.n a12, a1, 4
323: 0109 s32i.n a0, a1, 0
325: 02cd mov.n a12, a2
327: 36c222 addi a2, a2, 54
32a: ffe701 l32r a0, 2c8 <wps_enrollee_get_msg-0x790>
32d: 0000c0 callx0 a0
330: 12f296 bltz a2, 463 <wps_enrollee_get_msg-0x5f5>
333: e8a322 movi a2, 0x3e8
336: ffe501 l32r a0, 2cc <wps_enrollee_get_msg-0x78c>
339: 0000c0 callx0 a0
33c: 02dd mov.n a13, a2
33e: 121216 beqz a2, 463 <wps_enrollee_get_msg-0x5f5>
341: 0ce8 l32i.n a14, a12, 0
343: 0e08 l32i.n a0, a14, 0
345: 6c1ee2 l16ui a14, a14, 216
348: 109c beqz.n a0, 35d <wps_enrollee_get_msg-0x6fb>
34a: a52c02 l32i a0, a12, 0x294
34d: c0cc bnez.n a0, 35d <wps_enrollee_get_msg-0x6fb>
34f: 4f2c22 l32i a2, a12, 0x13c
352: ffdc31 l32r a3, 2c4 <wps_enrollee_get_msg-0x794>
355: 12cc bnez.n a2, 35a <wps_enrollee_get_msg-0x6fe>
357: 026e37 bbci a14, 3, 35d <wps_enrollee_get_msg-0x6fb>
35a: 10ee30 and a14, a14, a3
35d: 0d2d mov.n a2, a13
35f: ffdc01 l32r a0, 2d0 <wps_enrollee_get_msg-0x788>
362: 0000c0 callx0 a0
365: 0f2256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
368: 0d2d mov.n a2, a13
36a: 430c movi.n a3, 4
36c: ffda01 l32r a0, 2d4 <wps_enrollee_get_msg-0x784>
36f: 0000c0 callx0 a0
372: 0e5256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
375: 0d2d mov.n a2, a13
377: 10cc32 addi a3, a12, 16
37a: ffd701 l32r a0, 2d8 <wps_enrollee_get_msg-0x780>
37d: 0000c0 callx0 a0
380: 0d7256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
383: 0c2d mov.n a2, a12
385: 0d3d mov.n a3, a13
387: ffcf05 call0 78 <wps_enrollee_get_msg-0x9e0>
38a: 0cd256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
38d: 0c2d mov.n a2, a12
38f: 0d3d mov.n a3, a13
391: ffd201 l32r a0, 2dc <wps_enrollee_get_msg-0x77c>
394: 0000c0 callx0 a0
397: 0c0256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
39a: 0c2d mov.n a2, a12
39c: 0d3d mov.n a3, a13
39e: 140c movi.n a4, 1
3a0: ffd001 l32r a0, 2e0 <wps_enrollee_get_msg-0x778>
3a3: 0000c0 callx0 a0
3a6: 0b1256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3a9: 0c2d mov.n a2, a12
3ab: 0d3d mov.n a3, a13
3ad: ffcd01 l32r a0, 2e4 <wps_enrollee_get_msg-0x774>
3b0: 0000c0 callx0 a0
3b3: 0a4256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3b6: 0c2d mov.n a2, a12
3b8: 0d3d mov.n a3, a13
3ba: ffcb01 l32r a0, 2e8 <wps_enrollee_get_msg-0x770>
3bd: 0000c0 callx0 a0
3c0: 097256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3c3: 0c2d mov.n a2, a12
3c5: 0d3d mov.n a3, a13
3c7: ffc901 l32r a0, 2ec <wps_enrollee_get_msg-0x76c>
3ca: 0000c0 callx0 a0
3cd: 08a256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3d0: 0e3d mov.n a3, a14
3d2: 0d2d mov.n a2, a13
3d4: ffc701 l32r a0, 2f0 <wps_enrollee_get_msg-0x768>
3d7: 0000c0 callx0 a0
3da: 07d256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3dd: 0c2d mov.n a2, a12
3df: 0d3d mov.n a3, a13
3e1: ffce05 call0 c4 <wps_enrollee_get_msg-0x994>
3e4: 073256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3e7: 0c28 l32i.n a2, a12, 0
3e9: 0d3d mov.n a3, a13
3eb: 44c222 addi a2, a2, 68
3ee: ffc101 l32r a0, 2f4 <wps_enrollee_get_msg-0x764>
3f1: 0000c0 callx0 a0
3f4: 063256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
3f7: 0c28 l32i.n a2, a12, 0
3f9: 0d3d mov.n a3, a13
3fb: 44c222 addi a2, a2, 68
3fe: ffbe01 l32r a0, 2f8 <wps_enrollee_get_msg-0x760>
401: 0000c0 callx0 a0
404: 053256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
407: 0c2d mov.n a2, a12
409: 0d3d mov.n a3, a13
40b: ffbc01 l32r a0, 2fc <wps_enrollee_get_msg-0x75c>
40e: 0000c0 callx0 a0
411: 046256 bnez a2, 45b <wps_enrollee_get_msg-0x5fd>
414: 0d2d mov.n a2, a13
416: a01c32 l16ui a3, a12, 0x140
419: ffb901 l32r a0, 300 <wps_enrollee_get_msg-0x758>
41c: 0000c0 callx0 a0
41f: 82fc bnez.n a2, 45b <wps_enrollee_get_msg-0x5fd>
421: 0d2d mov.n a2, a13
423: 030c movi.n a3, 0
425: ffb701 l32r a0, 304 <wps_enrollee_get_msg-0x754>
428: 0000c0 callx0 a0
42b: c2ec bnez.n a2, 45b <wps_enrollee_get_msg-0x5fd>
42d: 0c28 l32i.n a2, a12, 0
42f: 0d3d mov.n a3, a13
431: 44c222 addi a2, a2, 68
434: ffb501 l32r a0, 308 <wps_enrollee_get_msg-0x750>
437: 0000c0 callx0 a0
43a: d2dc bnez.n a2, 45b <wps_enrollee_get_msg-0x5fd>
43c: 0d2d mov.n a2, a13
43e: 030c movi.n a3, 0
440: 040c movi.n a4, 0
442: 050c movi.n a5, 0
444: ffb201 l32r a0, 30c <wps_enrollee_get_msg-0x74c>
447: 0000c0 callx0 a0
44a: d2cc bnez.n a2, 45b <wps_enrollee_get_msg-0x5fd>
44c: 0c28 l32i.n a2, a12, 0
44e: 0d3d mov.n a3, a13
450: 44c222 addi a2, a2, 68
453: ffaf01 l32r a0, 310 <wps_enrollee_get_msg-0x748>
456: 0000c0 callx0 a0
459: b28c beqz.n a2, 468 <wps_enrollee_get_msg-0x5f0>
45b: 0d2d mov.n a2, a13
45d: ffad01 l32r a0, 314 <wps_enrollee_get_msg-0x744>
460: 0000c0 callx0 a0
463: 0d0c movi.n a13, 0
465: 0000c6 j 46c <wps_enrollee_get_msg-0x5ec>
468: 130c movi.n a3, 1
46a: 3c39 s32i.n a3, a12, 12
46c: 0108 l32i.n a0, a1, 0
46e: 11c8 l32i.n a12, a1, 4
470: 0d2d mov.n a2, a13
472: 31e8 l32i.n a14, a1, 12
474: 21d8 l32i.n a13, a1, 8
476: 10c112 addi a1, a1, 16
479: f00d ret.n
...
49b: c11200 mul16u a1, a2, a0
49e: 21d9f0 srai a13, a15, 9
4a1: 0109 s32i.n a0, a1, 0
4a3: 11c9 s32i.n a12, a1, 4
4a5: 4e2232 l32i a3, a2, 0x138
4a8: 02cd mov.n a12, a2
4aa: 063316 beqz a3, 511 <wps_enrollee_get_msg-0x547>
4ad: 4f2242 l32i a4, a2, 0x13c
4b0: fff301 l32r a0, 47c <wps_enrollee_get_msg-0x5dc>
4b3: 0000c0 callx0 a0
4b6: e8a322 movi a2, 0x3e8
4b9: fff101 l32r a0, 480 <wps_enrollee_get_msg-0x5d8>
4bc: 0000c0 callx0 a0
4bf: 02dd mov.n a13, a2
4c1: 04c216 beqz a2, 511 <wps_enrollee_get_msg-0x547>
4c4: fff001 l32r a0, 484 <wps_enrollee_get_msg-0x5d4>
4c7: 0000c0 callx0 a0
4ca: b2fc bnez.n a2, 509 <wps_enrollee_get_msg-0x54f>
4cc: 0d2d mov.n a2, a13
4ce: 730c movi.n a3, 7
4d0: ffee01 l32r a0, 488 <wps_enrollee_get_msg-0x5d0>
4d3: 0000c0 callx0 a0
4d6: f2ec bnez.n a2, 509 <wps_enrollee_get_msg-0x54f>
4d8: 0c2d mov.n a2, a12
4da: 0d3d mov.n a3, a13
4dc: ffec01 l32r a0, 48c <wps_enrollee_get_msg-0x5cc>
4df: 0000c0 callx0 a0
4e2: 32ec bnez.n a2, 509 <wps_enrollee_get_msg-0x54f>
4e4: 0c2d mov.n a2, a12
4e6: 0d3d mov.n a3, a13
4e8: ffc545 call0 140 <wps_enrollee_get_msg-0x918>
4eb: a2dc bnez.n a2, 509 <wps_enrollee_get_msg-0x54f>
4ed: 0d2d mov.n a2, a13
4ef: 030c movi.n a3, 0
4f1: 040c movi.n a4, 0
4f3: 050c movi.n a5, 0
4f5: ffe601 l32r a0, 490 <wps_enrollee_get_msg-0x5c8>
4f8: 0000c0 callx0 a0
4fb: a2cc bnez.n a2, 509 <wps_enrollee_get_msg-0x54f>
4fd: 0c2d mov.n a2, a12
4ff: 0d3d mov.n a3, a13
501: ffe401 l32r a0, 494 <wps_enrollee_get_msg-0x5c4>
504: 0000c0 callx0 a0
507: b28c beqz.n a2, 516 <wps_enrollee_get_msg-0x542>
509: 0d2d mov.n a2, a13
50b: ffe301 l32r a0, 498 <wps_enrollee_get_msg-0x5c0>
50e: 0000c0 callx0 a0
511: 0d0c movi.n a13, 0
513: 0000c6 j 51a <wps_enrollee_get_msg-0x53e>
516: 300c movi.n a0, 3
518: 3c09 s32i.n a0, a12, 12
51a: 0108 l32i.n a0, a1, 0
51c: 0d2d mov.n a2, a13
51e: 11c8 l32i.n a12, a1, 4
520: 21d8 l32i.n a13, a1, 8
522: 10c112 addi a1, a1, 16
525: f00d ret.n
...
55b: c11200 mul16u a1, a2, a0
55e: 11c9f0 slli a12, a9, 1
561: 21d9 s32i.n a13, a1, 8
563: 31e9 s32i.n a14, a1, 12
565: 0109 s32i.n a0, a1, 0
567: 02ed mov.n a14, a2
569: c8a022 movi a2, 200
56c: ffef01 l32r a0, 528 <wps_enrollee_get_msg-0x530>
56f: 0000c0 callx0 a0
572: 02dd mov.n a13, a2
574: 088216 beqz a2, 600 <wps_enrollee_get_msg-0x458>
577: e8a322 movi a2, 0x3e8
57a: ffec01 l32r a0, 52c <wps_enrollee_get_msg-0x52c>
57d: 0000c0 callx0 a0
580: 02cd mov.n a12, a2
582: 92cc bnez.n a2, 58f <wps_enrollee_get_msg-0x4c9>
584: 0d2d mov.n a2, a13
586: ffea01 l32r a0, 530 <wps_enrollee_get_msg-0x528>
589: 0000c0 callx0 a0
58c: 001c06 j 600 <wps_enrollee_get_msg-0x458>
58f: ffe901 l32r a0, 534 <wps_enrollee_get_msg-0x524>
592: 0000c0 callx0 a0
595: 057256 bnez a2, 5f0 <wps_enrollee_get_msg-0x468>
598: 0c2d mov.n a2, a12
59a: 930c movi.n a3, 9
59c: ffe701 l32r a0, 538 <wps_enrollee_get_msg-0x520>
59f: 0000c0 callx0 a0
5a2: 04a256 bnez a2, 5f0 <wps_enrollee_get_msg-0x468>
5a5: 0e2d mov.n a2, a14
5a7: 0c3d mov.n a3, a12
5a9: ffe401 l32r a0, 53c <wps_enrollee_get_msg-0x51c>
5ac: 0000c0 callx0 a0
5af: d2fc bnez.n a2, 5f0 <wps_enrollee_get_msg-0x468>
5b1: 0e2d mov.n a2, a14
5b3: 0d3d mov.n a3, a13
5b5: ffc805 call0 238 <wps_enrollee_get_msg-0x820>
5b8: 42fc bnez.n a2, 5f0 <wps_enrollee_get_msg-0x468>
5ba: 0e2d mov.n a2, a14
5bc: 0d3d mov.n a3, a13
5be: ffe001 l32r a0, 540 <wps_enrollee_get_msg-0x518>
5c1: 0000c0 callx0 a0
5c4: 82ec bnez.n a2, 5f0 <wps_enrollee_get_msg-0x468>
5c6: 0e2d mov.n a2, a14
5c8: 0c3d mov.n a3, a12
5ca: 0d4d mov.n a4, a13
5cc: ffde01 l32r a0, 544 <wps_enrollee_get_msg-0x514>
5cf: 0000c0 callx0 a0
5d2: a2dc bnez.n a2, 5f0 <wps_enrollee_get_msg-0x468>
5d4: 0c2d mov.n a2, a12
5d6: 030c movi.n a3, 0
5d8: 040c movi.n a4, 0
5da: 050c movi.n a5, 0
5dc: ffdb01 l32r a0, 548 <wps_enrollee_get_msg-0x510>
5df: 0000c0 callx0 a0
5e2: a2cc bnez.n a2, 5f0 <wps_enrollee_get_msg-0x468>
5e4: 0e2d mov.n a2, a14
5e6: 0c3d mov.n a3, a12
5e8: ffd901 l32r a0, 54c <wps_enrollee_get_msg-0x50c>
5eb: 0000c0 callx0 a0
5ee: 329c beqz.n a2, 605 <wps_enrollee_get_msg-0x453>
5f0: 0d2d mov.n a2, a13
5f2: ffd701 l32r a0, 550 <wps_enrollee_get_msg-0x508>
5f5: 0000c0 callx0 a0
5f8: 0c2d mov.n a2, a12
5fa: ffd601 l32r a0, 554 <wps_enrollee_get_msg-0x504>
5fd: 0000c0 callx0 a0
600: 0c0c movi.n a12, 0
602: 0002c6 j 611 <wps_enrollee_get_msg-0x447>
605: 0d2d mov.n a2, a13
607: ffd401 l32r a0, 558 <wps_enrollee_get_msg-0x500>
60a: 0000c0 callx0 a0
60d: 500c movi.n a0, 5
60f: 3e09 s32i.n a0, a14, 12
611: 0108 l32i.n a0, a1, 0
613: 21d8 l32i.n a13, a1, 8
615: 0c2d mov.n a2, a12
617: 31e8 l32i.n a14, a1, 12
619: 11c8 l32i.n a12, a1, 4
61b: 10c112 addi a1, a1, 16
61e: f00d ret.n
620: 001045 call0 728 <wps_enrollee_get_msg-0x330>
623: 001000 excw
626: 100000 and a0, a0, a0
629: 000000 ill
62c: 003c movi.n a0, 48
62e: 120000 excw
631: 09f0c1 l32r a12, fffc2df4 <wps_enrollee_process_msg+0xfffc15c4>
634: 21d901 l32r a0, fffc8d98 <wps_enrollee_process_msg+0xfffc7568>
637: 11c9 s32i.n a12, a1, 4
639: 02dd mov.n a13, a2
63b: 03cd mov.n a12, a3
63d: 032d mov.n a2, a3
63f: fff831 l32r a3, 620 <wps_enrollee_get_msg-0x438>
642: fff801 l32r a0, 624 <wps_enrollee_get_msg-0x434>
645: 0000c0 callx0 a0
648: 0d38 l32i.n a3, a13, 0
64a: 0c2d mov.n a2, a12
64c: 201332 l16ui a3, a3, 64
64f: fff601 l32r a0, 628 <wps_enrollee_get_msg-0x430>
652: 0000c0 callx0 a0
655: 0c2d mov.n a2, a12
657: 0d48 l32i.n a4, a13, 0
659: 11c8 l32i.n a12, a1, 4
65b: 21d8 l32i.n a13, a1, 8
65d: 20c432 addi a3, a4, 32
660: 102442 l32i a4, a4, 64
663: fff201 l32r a0, 62c <wps_enrollee_get_msg-0x42c>
666: 0000c0 callx0 a0
669: 020c movi.n a2, 0
66b: 0108 l32i.n a0, a1, 0
66d: 10c112 addi a1, a1, 16
670: f00d ret.n
672: 030000 excw
675: 000010 excw
678: 000010 excw
67b: 001000 excw
67e: 100000 and a0, a0, a0
681: 000000 ill
684: f0c112 addi a1, a1, -16
687: 0109 s32i.n a0, a1, 0
689: 11c9 s32i.n a12, a1, 4
68b: 02c8 l32i.n a12, a2, 0
68d: 21d9 s32i.n a13, a1, 8
68f: 6e1cc2 l16ui a12, a12, 220
692: 03dd mov.n a13, a3
694: 046c57 bbci a12, 5, 69c <wps_enrollee_get_msg-0x3bc>
697: 0c2c movi.n a12, 32
699: 0005c6 j 6b4 <wps_enrollee_get_msg-0x3a4>
69c: 046c17 bbci a12, 1, 6a4 <wps_enrollee_get_msg-0x3b4>
69f: 2c0c movi.n a12, 2
6a1: 0003c6 j 6b4 <wps_enrollee_get_msg-0x3a4>
6a4: 046c07 bbci a12, 0, 6ac <wps_enrollee_get_msg-0x3ac>
6a7: 1c0c movi.n a12, 1
6a9: 0001c6 j 6b4 <wps_enrollee_get_msg-0x3a4>
6ac: 0422c0 extui a2, a12, 2, 1
6af: 400c movi.n a0, 4
6b1: 93c020 movnez a12, a0, a2
6b4: 0d2d mov.n a2, a13
6b6: ffef31 l32r a3, 674 <wps_enrollee_get_msg-0x3e4>
6b9: ffef01 l32r a0, 678 <wps_enrollee_get_msg-0x3e0>
6bc: 0000c0 callx0 a0
6bf: 0d2d mov.n a2, a13
6c1: 230c movi.n a3, 2
6c3: ffee01 l32r a0, 67c <wps_enrollee_get_msg-0x3dc>
6c6: 0000c0 callx0 a0
6c9: 0c3d mov.n a3, a12
6cb: 0d2d mov.n a2, a13
6cd: 11c8 l32i.n a12, a1, 4
6cf: 21d8 l32i.n a13, a1, 8
6d1: ffeb01 l32r a0, 680 <wps_enrollee_get_msg-0x3d8>
6d4: 0000c0 callx0 a0
6d7: 020c movi.n a2, 0
6d9: 0108 l32i.n a0, a1, 0
6db: 10c112 addi a1, a1, 16
6de: f00d ret.n
6e0: 0f .byte 0xf
6e1: 000010 excw
6e4: 000010 excw
6e7: 001000 excw
6ea: 100000 and a0, a0, a0
6ed: 000000 ill
6f0: f0c112 addi a1, a1, -16
6f3: 21d9 s32i.n a13, a1, 8
6f5: 0109 s32i.n a0, a1, 0
6f7: 11c9 s32i.n a12, a1, 4
6f9: 202c movi.n a0, 34
6fb: 02c8 l32i.n a12, a2, 0
6fd: 03dd mov.n a13, a3
6ff: 6e1c32 l16ui a3, a12, 220
702: 6d1cc2 l16ui a12, a12, 218
705: 070037 bnone a0, a3, 710 <wps_enrollee_get_msg-0x348>
708: 406c37 bbci a12, 3, 74c <wps_enrollee_get_msg-0x30c>
70b: 8c0c movi.n a12, 8
70d: 0003c6 j 720 <wps_enrollee_get_msg-0x338>
710: 046c17 bbci a12, 1, 718 <wps_enrollee_get_msg-0x340>
713: 2c0c movi.n a12, 2
715: 0001c6 j 720 <wps_enrollee_get_msg-0x338>
718: 0420c0 extui a2, a12, 0, 1
71b: 100c movi.n a0, 1
71d: 93c020 movnez a12, a0, a2
720: 0d2d mov.n a2, a13
722: ffef31 l32r a3, 6e0 <wps_enrollee_get_msg-0x378>
725: ffef01 l32r a0, 6e4 <wps_enrollee_get_msg-0x374>
728: 0000c0 callx0 a0
72b: 0d2d mov.n a2, a13
72d: 230c movi.n a3, 2
72f: ffee01 l32r a0, 6e8 <wps_enrollee_get_msg-0x370>
732: 0000c0 callx0 a0
735: 0c3d mov.n a3, a12
737: 0d2d mov.n a2, a13
739: 11c8 l32i.n a12, a1, 4
73b: 21d8 l32i.n a13, a1, 8
73d: ffeb01 l32r a0, 6ec <wps_enrollee_get_msg-0x36c>
740: 0000c0 callx0 a0
743: 020c movi.n a2, 0
745: 0108 l32i.n a0, a1, 0
747: 10c112 addi a1, a1, 16
74a: f00d ret.n
74c: 0442c0 extui a4, a12, 2, 1
74f: 430c movi.n a3, 4
751: 93c340 movnez a12, a3, a4
754: fff206 j 720 <wps_enrollee_get_msg-0x338>
757: 102700 and a2, a7, a0
75a: 100000 and a0, a0, a0
75d: 000000 ill
760: 000010 excw
763: 003c00 excw
766: 120000 excw
769: 09f0c1 l32r a12, fffc2f2c <wps_enrollee_process_msg+0xfffc16fc>
76c: 21d901 l32r a0, fffc8ed0 <wps_enrollee_process_msg+0xfffc76a0>
76f: 11c9 s32i.n a12, a1, 4
771: 02dd mov.n a13, a2
773: 03cd mov.n a12, a3
775: 032d mov.n a2, a3
777: fff831 l32r a3, 758 <wps_enrollee_get_msg-0x300>
77a: fff801 l32r a0, 75c <wps_enrollee_get_msg-0x2fc>
77d: 0000c0 callx0 a0
780: 0d38 l32i.n a3, a13, 0
782: 0c2d mov.n a2, a12
784: 721332 l16ui a3, a3, 228
787: fff601 l32r a0, 760 <wps_enrollee_get_msg-0x2f8>
78a: 0000c0 callx0 a0
78d: 0c2d mov.n a2, a12
78f: 0d48 l32i.n a4, a13, 0
791: 11c8 l32i.n a12, a1, 4
793: 21d8 l32i.n a13, a1, 8
795: 382432 l32i a3, a4, 224
798: 392442 l32i a4, a4, 228
79b: fff201 l32r a0, 764 <wps_enrollee_get_msg-0x2f4>
79e: 0000c0 callx0 a0
7a1: 020c movi.n a2, 0
7a3: 0108 l32i.n a0, a1, 0
7a5: 10c112 addi a1, a1, 16
7a8: f00d ret.n
7aa: 200000 or a0, a0, a0
7ad: 000010 excw
7b0: 000010 excw
7b3: 001000 excw
7b6: 3c0000 excw
7b9: 000000 ill
7bc: f0c112 addi a1, a1, -16
7bf: 1109 s32i.n a0, a1, 4
7c1: 0129 s32i.n a2, a1, 0
7c3: 21c9 s32i.n a12, a1, 8
7c5: 032d mov.n a2, a3
7c7: 03cd mov.n a12, a3
7c9: fff831 l32r a3, 7ac <wps_enrollee_get_msg-0x2ac>
7cc: fff901 l32r a0, 7b0 <wps_enrollee_get_msg-0x2a8>
7cf: 0000c0 callx0 a0
7d2: 0c2d mov.n a2, a12
7d4: 630c movi.n a3, 6
7d6: fff701 l32r a0, 7b4 <wps_enrollee_get_msg-0x2a4>
7d9: 0000c0 callx0 a0
7dc: 640c movi.n a4, 6
7de: 0138 l32i.n a3, a1, 0
7e0: 0c2d mov.n a2, a12
7e2: 0338 l32i.n a3, a3, 0
7e4: 21c8 l32i.n a12, a1, 8
7e6: 44c332 addi a3, a3, 68
7e9: fff301 l32r a0, 7b8 <wps_enrollee_get_msg-0x2a0>
7ec: 0000c0 callx0 a0
7ef: 020c movi.n a2, 0
7f1: 1108 l32i.n a0, a1, 4
7f3: 10c112 addi a1, a1, 16
7f6: f00d ret.n
7f8: 003c movi.n a0, 48
7fa: 120000 excw
7fd: c9f0c1 l32r a12, ffff2fc0 <wps_enrollee_process_msg+0xffff1790>
800: 21d911 l32r a1, fffc8f64 <wps_enrollee_process_msg+0xfffc7734>
803: 0109 s32i.n a0, a1, 0
805: 0208 l32i.n a0, a2, 0
807: 03dd mov.n a13, a3
809: 432032 l32i a3, a0, 0x10c
80c: 02cd mov.n a12, a2
80e: b39c beqz.n a3, 82d <wps_enrollee_get_msg-0x22b>
810: 0d2d mov.n a2, a13
812: 442042 l32i a4, a0, 0x110
815: fff801 l32r a0, 7f8 <wps_enrollee_get_msg-0x260>
818: 0000c0 callx0 a0
81b: 020c movi.n a2, 0
81d: 000046 j 822 <wps_enrollee_get_msg-0x236>
820: 120c movi.n a2, 1
822: 11c8 l32i.n a12, a1, 4
824: 21d8 l32i.n a13, a1, 8
826: 0108 l32i.n a0, a1, 0
828: 10c112 addi a1, a1, 16
82b: f00d ret.n
82d: 0d3d mov.n a3, a13
82f: ffe005 call0 630 <wps_enrollee_get_msg-0x428>
832: fea256 bnez a2, 820 <wps_enrollee_get_msg-0x238>
835: 0c2d mov.n a2, a12
837: 0d3d mov.n a3, a13
839: fff805 call0 7bc <wps_enrollee_get_msg-0x29c>
83c: fe0256 bnez a2, 820 <wps_enrollee_get_msg-0x238>
83f: 0c2d mov.n a2, a12
841: 0d3d mov.n a3, a13
843: ffe405 call0 684 <wps_enrollee_get_msg-0x3d4>
846: fd6256 bnez a2, 820 <wps_enrollee_get_msg-0x238>
849: 0c2d mov.n a2, a12
84b: 0d3d mov.n a3, a13
84d: ffea05 call0 6f0 <wps_enrollee_get_msg-0x368>
850: fcc256 bnez a2, 820 <wps_enrollee_get_msg-0x238>
853: 0d3d mov.n a3, a13
855: 0c2d mov.n a2, a12
857: fff105 call0 768 <wps_enrollee_get_msg-0x2f0>
85a: fc2256 bnez a2, 820 <wps_enrollee_get_msg-0x238>
85d: 020c movi.n a2, 0
85f: ffefc6 j 822 <wps_enrollee_get_msg-0x236>
...
89a: 120000 excw
89d: c9f0c1 l32r a12, ffff3060 <wps_enrollee_process_msg+0xffff1830>
8a0: 21d911 l32r a1, fffc9004 <wps_enrollee_process_msg+0xfffc77d4>
8a3: 02cd mov.n a12, a2
8a5: 0228 l32i.n a2, a2, 0
8a7: 31e9 s32i.n a14, a1, 12
8a9: 442222 l32i a2, a2, 0x110
8ac: 0109 s32i.n a0, a1, 0
8ae: 02d222 addmi a2, a2, 0x200
8b1: f4c222 addi a2, a2, -12
8b4: ffec01 l32r a0, 864 <wps_enrollee_get_msg-0x1f4>
8b7: 0000c0 callx0 a0
8ba: 02ed mov.n a14, a2
8bc: 0a1216 beqz a2, 961 <wps_enrollee_get_msg-0xf7>
8bf: 0c28 l32i.n a2, a12, 0
8c1: 442222 l32i a2, a2, 0x110
8c4: 04d222 addmi a2, a2, 0x400
8c7: e8c222 addi a2, a2, -24
8ca: ffe701 l32r a0, 868 <wps_enrollee_get_msg-0x1f0>
8cd: 0000c0 callx0 a0
8d0: 02dd mov.n a13, a2
8d2: 92cc bnez.n a2, 8df <wps_enrollee_get_msg-0x179>
8d4: 0e2d mov.n a2, a14
8d6: ffe501 l32r a0, 86c <wps_enrollee_get_msg-0x1ec>
8d9: 0000c0 callx0 a0
8dc: 002046 j 961 <wps_enrollee_get_msg-0xf7>
8df: ffe401 l32r a0, 870 <wps_enrollee_get_msg-0x1e8>
8e2: 0000c0 callx0 a0
8e5: 068256 bnez a2, 951 <wps_enrollee_get_msg-0x107>
8e8: 0d2d mov.n a2, a13
8ea: b30c movi.n a3, 11
8ec: ffe201 l32r a0, 874 <wps_enrollee_get_msg-0x1e4>
8ef: 0000c0 callx0 a0
8f2: 05b256 bnez a2, 951 <wps_enrollee_get_msg-0x107>
8f5: 0c2d mov.n a2, a12
8f7: 0d3d mov.n a3, a13
8f9: ffdf01 l32r a0, 878 <wps_enrollee_get_msg-0x1e0>
8fc: 0000c0 callx0 a0
8ff: 04e256 bnez a2, 951 <wps_enrollee_get_msg-0x107>
902: 0c2d mov.n a2, a12
904: 0e3d mov.n a3, a14
906: ff97c5 call0 284 <wps_enrollee_get_msg-0x7d4>
909: 044256 bnez a2, 951 <wps_enrollee_get_msg-0x107>
90c: 0c38 l32i.n a3, a12, 0
90e: 0338 l32i.n a3, a3, 0
910: 738c beqz.n a3, 91b <wps_enrollee_get_msg-0x13d>
912: 0c2d mov.n a2, a12
914: 0e3d mov.n a3, a14
916: ffee45 call0 7fc <wps_enrollee_get_msg-0x25c>
919: 42fc bnez.n a2, 951 <wps_enrollee_get_msg-0x107>
91b: 0c2d mov.n a2, a12
91d: 0e3d mov.n a3, a14
91f: ffd701 l32r a0, 87c <wps_enrollee_get_msg-0x1dc>
922: 0000c0 callx0 a0
925: 82ec bnez.n a2, 951 <wps_enrollee_get_msg-0x107>
927: 0c2d mov.n a2, a12
929: 0d3d mov.n a3, a13
92b: 0e4d mov.n a4, a14
92d: ffd401 l32r a0, 880 <wps_enrollee_get_msg-0x1d8>
930: 0000c0 callx0 a0
933: a2dc bnez.n a2, 951 <wps_enrollee_get_msg-0x107>
935: 0d2d mov.n a2, a13
937: 030c movi.n a3, 0
939: 040c movi.n a4, 0
93b: 050c movi.n a5, 0
93d: ffd101 l32r a0, 884 <wps_enrollee_get_msg-0x1d4>
940: 0000c0 callx0 a0
943: a2cc bnez.n a2, 951 <wps_enrollee_get_msg-0x107>
945: 0c2d mov.n a2, a12
947: 0d3d mov.n a3, a13
949: ffcf01 l32r a0, 888 <wps_enrollee_get_msg-0x1d0>
94c: 0000c0 callx0 a0
94f: 329c beqz.n a2, 966 <wps_enrollee_get_msg-0xf2>
951: 0e2d mov.n a2, a14
953: ffce01 l32r a0, 88c <wps_enrollee_get_msg-0x1cc>
956: 0000c0 callx0 a0
959: 0d2d mov.n a2, a13
95b: ffcd01 l32r a0, 890 <wps_enrollee_get_msg-0x1c8>
95e: 0000c0 callx0 a0
961: 0d0c movi.n a13, 0
963: 000906 j 98b <wps_enrollee_get_msg-0xcd>
966: 0e2d mov.n a2, a14
968: ffcb01 l32r a0, 894 <wps_enrollee_get_msg-0x1c4>
96b: 0000c0 callx0 a0
96e: 0c08 l32i.n a0, a12, 0
970: 0048 l32i.n a4, a0, 0
972: 149c beqz.n a4, 987 <wps_enrollee_get_msg-0xd1>
974: 1028 l32i.n a2, a0, 4
976: d28c beqz.n a2, 987 <wps_enrollee_get_msg-0xd1>
978: 20cc42 addi a4, a12, 32
97b: 02dc32 addmi a3, a12, 0x200
97e: e0c332 addi a3, a3, -32
981: ffc501 l32r a0, 898 <wps_enrollee_get_msg-0x1c0>
984: 0000c0 callx0 a0
987: 750c movi.n a5, 7
989: 3c59 s32i.n a5, a12, 12
98b: 0108 l32i.n a0, a1, 0
98d: 11c8 l32i.n a12, a1, 4
98f: 0d2d mov.n a2, a13
991: 31e8 l32i.n a14, a1, 12
993: 21d8 l32i.n a13, a1, 8
995: 10c112 addi a1, a1, 16
998: f00d ret.n
...
9ba: 120000 excw
9bd: c9f0c1 l32r a12, ffff3180 <wps_enrollee_process_msg+0xffff1950>
9c0: 21d911 l32r a1, fffc9124 <wps_enrollee_process_msg+0xfffc78f4>
9c3: 0109 s32i.n a0, a1, 0
9c5: 02dd mov.n a13, a2
9c7: e8a322 movi a2, 0x3e8
9ca: fff401 l32r a0, 99c <wps_enrollee_get_msg-0xbc>
9cd: 0000c0 callx0 a0
9d0: 02cd mov.n a12, a2
9d2: d2cc bnez.n a2, 9e3 <wps_enrollee_get_msg-0x75>
9d4: 0c0c movi.n a12, 0
9d6: 0108 l32i.n a0, a1, 0
9d8: 0c2d mov.n a2, a12
9da: 21d8 l32i.n a13, a1, 8
9dc: 11c8 l32i.n a12, a1, 4
9de: 10c112 addi a1, a1, 16
9e1: f00d ret.n
9e3: ffef01 l32r a0, 9a0 <wps_enrollee_get_msg-0xb8>
9e6: 0000c0 callx0 a0
9e9: 22fc bnez.n a2, a1f <wps_enrollee_get_msg-0x39>
9eb: 0c2d mov.n a2, a12
9ed: f30c movi.n a3, 15
9ef: ffed01 l32r a0, 9a4 <wps_enrollee_get_msg-0xb4>
9f2: 0000c0 callx0 a0
9f5: 62ec bnez.n a2, a1f <wps_enrollee_get_msg-0x39>
9f7: 0d2d mov.n a2, a13
9f9: 0c3d mov.n a3, a12
9fb: ffeb01 l32r a0, 9a8 <wps_enrollee_get_msg-0xb0>
9fe: 0000c0 callx0 a0
a01: a2dc bnez.n a2, a1f <wps_enrollee_get_msg-0x39>
a03: 0d2d mov.n a2, a13
a05: 0c3d mov.n a3, a12
a07: ffe901 l32r a0, 9ac <wps_enrollee_get_msg-0xac>
a0a: 0000c0 callx0 a0
a0d: e2cc bnez.n a2, a1f <wps_enrollee_get_msg-0x39>
a0f: 0c2d mov.n a2, a12
a11: 030c movi.n a3, 0
a13: 040c movi.n a4, 0
a15: 050c movi.n a5, 0
a17: ffe601 l32r a0, 9b0 <wps_enrollee_get_msg-0xa8>
a1a: 0000c0 callx0 a0
a1d: 928c beqz.n a2, a2a <wps_enrollee_get_msg-0x2e>
a1f: 0c2d mov.n a2, a12
a21: ffe401 l32r a0, 9b4 <wps_enrollee_get_msg-0xa4>
a24: 0000c0 callx0 a0
a27: ffea46 j 9d4 <wps_enrollee_get_msg-0x84>
a2a: 0d28 l32i.n a2, a13, 0
a2c: 0208 l32i.n a0, a2, 0
a2e: 508c beqz.n a0, a37 <wps_enrollee_get_msg-0x21>
a30: a00c movi.n a0, 10
a32: 3d09 s32i.n a0, a13, 12
a34: ffe786 j 9d6 <wps_enrollee_get_msg-0x82>
a37: ffe001 l32r a0, 9b8 <wps_enrollee_get_msg-0xa0>
a3a: 0000c0 callx0 a0
a3d: b00c movi.n a0, 11
a3f: fffbc6 j a32 <wps_enrollee_get_msg-0x26>
...
00000a58 <wps_enrollee_get_msg>:
a58: e0c112 addi a1, a1, -32
a5b: 21d9 s32i.n a13, a1, 8
a5d: 41f9 s32i.n a15, a1, 16
a5f: 0109 s32i.n a0, a1, 0
a61: 11c9 s32i.n a12, a1, 4
a63: 31e9 s32i.n a14, a1, 12
a65: 02cd mov.n a12, a2
a67: 3228 l32i.n a2, a2, 12
a69: 03ed mov.n a14, a3
a6b: 073216 beqz a2, ae2 <wps_enrollee_get_msg+0x8a>
a6e: 022266 bnei a2, 2, a74 <wps_enrollee_get_msg+0x1c>
a71: 002146 j afa <wps_enrollee_get_msg+0xa2>
a74: 744226 beqi a2, 4, aec <wps_enrollee_get_msg+0x94>
a77: 026266 bnei a2, 6, a7d <wps_enrollee_get_msg+0x25>
a7a: 002186 j b04 <wps_enrollee_get_msg+0xac>
a7d: 3f0c movi.n a15, 3
a7f: 388226 beqi a2, 8, abb <wps_enrollee_get_msg+0x63>
a82: 900c movi.n a0, 9
a84: 029207 bne a2, a0, a8a <wps_enrollee_get_msg+0x32>
a87: 0021c6 j b12 <wps_enrollee_get_msg+0xba>
a8a: 43a226 beqi a2, 12, ad1 <wps_enrollee_get_msg+0x79>
a8d: 0d0c movi.n a13, 0
a8f: 0308 l32i.n a0, a3, 0
a91: 31e8 l32i.n a14, a1, 12
a93: 41f8 l32i.n a15, a1, 16
a95: 154066 bnei a0, 4, aae <wps_enrollee_get_msg+0x56>
a98: 2d9c beqz.n a13, aae <wps_enrollee_get_msg+0x56>
a9a: 4d2c22 l32i a2, a12, 0x134
a9d: ffe901 l32r a0, a44 <wps_enrollee_get_msg-0x14>
aa0: 0000c0 callx0 a0
aa3: 0d2d mov.n a2, a13
aa5: ffe801 l32r a0, a48 <wps_enrollee_get_msg-0x10>
aa8: 0000c0 callx0 a0
aab: 4d6c22 s32i a2, a12, 0x134
aae: 0108 l32i.n a0, a1, 0
ab0: 0d2d mov.n a2, a13
ab2: 11c8 l32i.n a12, a1, 4
ab4: 21d8 l32i.n a13, a1, 8
ab6: 20c112 addi a1, a1, 32
ab9: f00d ret.n
abb: 0c28 l32i.n a2, a12, 0
abd: 0228 l32i.n a2, a2, 0
abf: 05d216 beqz a2, b20 <wps_enrollee_get_msg+0xc8>
ac2: 0c2d mov.n a2, a12
ac4: ffe201 l32r a0, a4c <wps_enrollee_get_msg-0xc>
ac7: 0000c0 callx0 a0
aca: 02dd mov.n a13, a2
acc: 300c movi.n a0, 3
ace: 0002c6 j add <wps_enrollee_get_msg+0x85>
ad1: 0c2d mov.n a2, a12
ad3: ffdf01 l32r a0, a50 <wps_enrollee_get_msg-0x8>
ad6: 0000c0 callx0 a0
ad9: 02dd mov.n a13, a2
adb: 300c movi.n a0, 3
add: 0ef9 s32i.n a15, a14, 0
adf: ffeb86 j a91 <wps_enrollee_get_msg+0x39>
ae2: 0c2d mov.n a2, a12
ae4: ff8305 call0 318 <wps_enrollee_get_msg-0x740>
ae7: 02dd mov.n a13, a2
ae9: 000186 j af3 <wps_enrollee_get_msg+0x9b>
aec: 0c2d mov.n a2, a12
aee: ffa6c5 call0 55c <wps_enrollee_get_msg-0x4fc>
af1: 02dd mov.n a13, a2
af3: 4f0c movi.n a15, 4
af5: 400c movi.n a0, 4
af7: fff886 j add <wps_enrollee_get_msg+0x85>
afa: 0c2d mov.n a2, a12
afc: ff99c5 call0 49c <wps_enrollee_get_msg-0x5bc>
aff: 02dd mov.n a13, a2
b01: fffb86 j af3 <wps_enrollee_get_msg+0x9b>
b04: 0c2d mov.n a2, a12
b06: ffd945 call0 89c <wps_enrollee_get_msg-0x1bc>
b09: 02dd mov.n a13, a2
b0b: 4f0c movi.n a15, 4
b0d: 400c movi.n a0, 4
b0f: fff286 j add <wps_enrollee_get_msg+0x85>
b12: 0c2d mov.n a2, a12
b14: ffea45 call0 9bc <wps_enrollee_get_msg-0x9c>
b17: 02dd mov.n a13, a2
b19: 500c movi.n a0, 5
b1b: 5f0c movi.n a15, 5
b1d: ffef06 j add <wps_enrollee_get_msg+0x85>
b20: 0c2d mov.n a2, a12
b22: ffcc01 l32r a0, a54 <wps_enrollee_get_msg-0x4>
b25: 0000c0 callx0 a0
b28: 02dd mov.n a13, a2
b2a: 200c movi.n a0, 2
b2c: 230c movi.n a3, 2
b2e: 0e39 s32i.n a3, a14, 0
b30: f5d216 beqz a2, a91 <wps_enrollee_get_msg+0x39>
b33: 140c movi.n a4, 1
b35: 3c49 s32i.n a4, a12, 12
b37: 0e08 l32i.n a0, a14, 0
b39: ffd506 j a91 <wps_enrollee_get_msg+0x39>
b3c: 000000 ill
b3f: c11200 mul16u a1, a2, a0
b42: 0109f0 slli a0, a9, 17
b45: 33cc bnez.n a3, b4c <wps_enrollee_get_msg+0xf4>
b47: f27c movi.n a2, -1
b49: 000306 j b59 <wps_enrollee_get_msg+0x101>
b4c: 46c222 addi a2, a2, 70
b4f: 041c movi.n a4, 16
b51: fffa01 l32r a0, b3c <wps_enrollee_get_msg+0xe4>
b54: 0000c0 callx0 a0
b57: 020c movi.n a2, 0
b59: 0108 l32i.n a0, a1, 0
b5b: 10c112 addi a1, a1, 16
b5e: f00d ret.n
b60: 000000 ill
b63: c11200 mul16u a1, a2, a0
b66: 0109f0 slli a0, a9, 17
b69: 039c beqz.n a3, b7d <wps_enrollee_get_msg+0x125>
b6b: 36c222 addi a2, a2, 54
b6e: 041c movi.n a4, 16
b70: fffc01 l32r a0, b60 <wps_enrollee_get_msg+0x108>
b73: 0000c0 callx0 a0
b76: 32cc bnez.n a2, b7d <wps_enrollee_get_msg+0x125>
b78: 020c movi.n a2, 0
b7a: 000046 j b7f <wps_enrollee_get_msg+0x127>
b7d: f27c movi.n a2, -1
b7f: 0108 l32i.n a0, a1, 0
b81: 10c112 addi a1, a1, 16
b84: f00d ret.n
b86: 000000 ill
b89: 000000 ill
b8c: f0c112 addi a1, a1, -16
b8f: 0109 s32i.n a0, a1, 0
b91: 33cc bnez.n a3, b98 <wps_enrollee_get_msg+0x140>
b93: f27c movi.n a2, -1
b95: 000306 j ba5 <wps_enrollee_get_msg+0x14d>
b98: 20c222 addi a2, a2, 32
b9b: 041c movi.n a4, 16
b9d: fffa01 l32r a0, b88 <wps_enrollee_get_msg+0x130>
ba0: 0000c0 callx0 a0
ba3: 020c movi.n a2, 0
ba5: 0108 l32i.n a0, a1, 0
ba7: 10c112 addi a1, a1, 16
baa: f00d ret.n
bac: 000000 ill
baf: fe0000 excw
bb2: ef .byte 0xef
bb3: 3f .byte 0x3f
bb4: 000020 excw
...
be3: c11200 mul16u a1, a2, a0
be6: 0109f0 slli a0, a9, 17
be9: 31e9 s32i.n a14, a1, 12
beb: 11c9 s32i.n a12, a1, 4
bed: 21d9 s32i.n a13, a1, 8
bef: 02cd mov.n a12, a2
bf1: 03dd mov.n a13, a3
bf3: 04ed mov.n a14, a4
bf5: 071316 beqz a3, c6a <wps_enrollee_get_msg+0x212>
bf8: 06e416 beqz a4, c6a <wps_enrollee_get_msg+0x212>
bfb: 382222 l32i a2, a2, 224
bfe: ffee01 l32r a0, bb8 <wps_enrollee_get_msg+0x160>
c01: 0000c0 callx0 a0
c04: 0e3d mov.n a3, a14
c06: 0d2d mov.n a2, a13
c08: ffed01 l32r a0, bbc <wps_enrollee_get_msg+0x164>
c0b: 0000c0 callx0 a0
c0e: 386c22 s32i a2, a12, 224
c11: 055216 beqz a2, c6a <wps_enrollee_get_msg+0x212>
c14: ffe621 l32r a2, bac <wps_enrollee_get_msg+0x154>
c17: ffea01 l32r a0, bc0 <wps_enrollee_get_msg+0x168>
c1a: 0000c0 callx0 a0
c1d: ffe901 l32r a0, bc4 <wps_enrollee_get_msg+0x16c>
c20: 0000c0 callx0 a0
c23: 120c movi.n a2, 1
c25: ffe2d1 l32r a13, bb0 <wps_enrollee_get_msg+0x158>
c28: 0020c0 memw
c2b: 852d02 l32i a0, a13, 0x214
c2e: 200020 or a0, a0, a2
c31: 0020c0 memw
c34: a0a022 movi a2, 160
c37: 856d02 s32i a0, a13, 0x214
c3a: ffe301 l32r a0, bc8 <wps_enrollee_get_msg+0x170>
c3d: 0000c0 callx0 a0
c40: 0c2d mov.n a2, a12
c42: ffe201 l32r a0, bcc <wps_enrollee_get_msg+0x174>
c45: 0000c0 callx0 a0
c48: e07c movi.n a0, -2
c4a: 0212d6 bgez a2, c6f <wps_enrollee_get_msg+0x217>
c4d: 0020c0 memw
c50: 852d32 l32i a3, a13, 0x214
c53: 103300 and a3, a3, a0
c56: 0020c0 memw
c59: 856d32 s32i a3, a13, 0x214
c5c: 025c movi.n a2, 80
c5e: ffdc01 l32r a0, bd0 <wps_enrollee_get_msg+0x178>
c61: 0000c0 callx0 a0
c64: ffdc01 l32r a0, bd4 <wps_enrollee_get_msg+0x17c>
c67: 0000c0 callx0 a0
c6a: f27c movi.n a2, -1
c6c: 0009c6 j c97 <wps_enrollee_get_msg+0x23f>
c6f: 0020c0 memw
c72: 852d42 l32i a4, a13, 0x214
c75: 104400 and a4, a4, a0
c78: 0020c0 memw
c7b: 856d42 s32i a4, a13, 0x214
c7e: 025c movi.n a2, 80
c80: ffd601 l32r a0, bd8 <wps_enrollee_get_msg+0x180>
c83: 0000c0 callx0 a0
c86: ffd501 l32r a0, bdc <wps_enrollee_get_msg+0x184>
c89: 0000c0 callx0 a0
c8c: ffca21 l32r a2, bb4 <wps_enrollee_get_msg+0x15c>
c8f: ffd401 l32r a0, be0 <wps_enrollee_get_msg+0x188>
c92: 0000c0 callx0 a0
c95: 020c movi.n a2, 0
c97: 11c8 l32i.n a12, a1, 4
c99: 21d8 l32i.n a13, a1, 8
c9b: 31e8 l32i.n a14, a1, 12
c9d: 0108 l32i.n a0, a1, 0
c9f: 10c112 addi a1, a1, 16
ca2: f00d ret.n
ca4: 000000 ill
ca7: c11200 mul16u a1, a2, a0
caa: 0109f0 slli a0, a9, 17
cad: 33cc bnez.n a3, cb4 <wps_enrollee_get_msg+0x25c>
caf: f27c movi.n a2, -1
cb1: 0003c6 j cc4 <wps_enrollee_get_msg+0x26c>
cb4: 042c movi.n a4, 32
cb6: 01d222 addmi a2, a2, 0x100
cb9: 96c222 addi a2, a2, -106
cbc: fffa01 l32r a0, ca4 <wps_enrollee_get_msg+0x24c>
cbf: 0000c0 callx0 a0
cc2: 020c movi.n a2, 0
cc4: 0108 l32i.n a0, a1, 0
cc6: 10c112 addi a1, a1, 16
cc9: f00d ret.n
ccb: 000000 ill
cce: 120000 excw
cd1: 09f0c1 l32r a12, fffc3494 <wps_enrollee_process_msg+0xfffc1c64>
cd4: 33cc01 l32r a0, fffcdc04 <wps_enrollee_process_msg+0xfffcc3d4>
cd7: f27c movi.n a2, -1
cd9: 0003c6 j cec <wps_enrollee_get_msg+0x294>
cdc: 042c movi.n a4, 32
cde: 01d222 addmi a2, a2, 0x100
ce1: b6c222 addi a2, a2, -74
ce4: fffa01 l32r a0, ccc <wps_enrollee_get_msg+0x274>
ce7: 0000c0 callx0 a0
cea: 020c movi.n a2, 0
cec: 0108 l32i.n a0, a1, 0
cee: 10c112 addi a1, a1, 16
cf1: f00d ret.n
...
d07: c11200 mul16u a1, a2, a0
d0a: 61c2b0 xsr.eps2 a11
d0d: 610211 l32r a1, fffd9118 <wps_enrollee_process_msg+0xfffd78e8>
d10: 02cd10 excw
d13: 071316 beqz a3, d88 <wps_enrollee_get_msg+0x330>
d16: 0139 s32i.n a3, a1, 0
d18: 56cc02 addi a0, a12, 86
d1b: 021c movi.n a2, 16
d1d: 4129 s32i.n a2, a1, 16
d1f: 5129 s32i.n a2, a1, 20
d21: 1109 s32i.n a0, a1, 4
d23: 372c22 l32i a2, a12, 220
d26: fff301 l32r a0, cf4 <wps_enrollee_get_msg+0x29c>
d29: 0000c0 callx0 a0
d2c: 2129 s32i.n a2, a1, 8
d2e: 372c32 l32i a3, a12, 220
d31: 382c22 l32i a2, a12, 224
d34: 1338 l32i.n a3, a3, 4
d36: 6139 s32i.n a3, a1, 24
d38: fff001 l32r a0, cf8 <wps_enrollee_get_msg+0x2a0>
d3b: 0000c0 callx0 a0
d3e: 032c movi.n a3, 32
d40: 440c movi.n a4, 4
d42: 015d mov.n a5, a1
d44: 10c162 addi a6, a1, 16
d47: 029d mov.n a9, a2
d49: 20c172 addi a7, a1, 32
d4c: 01dc22 addmi a2, a12, 0x100
d4f: 3199 s32i.n a9, a1, 12
d51: 382c82 l32i a8, a12, 224
d54: e4c222 addi a2, a2, -28
d57: 1888 l32i.n a8, a8, 4
d59: 7189 s32i.n a8, a1, 28
d5b: ffe801 l32r a0, cfc <wps_enrollee_get_msg+0x2a4>
d5e: 0000c0 callx0 a0
d61: 20c132 addi a3, a1, 32
d64: 042c movi.n a4, 32
d66: 01dc22 addmi a2, a12, 0x100
d69: 96c222 addi a2, a2, -106
d6c: ffe501 l32r a0, d00 <wps_enrollee_get_msg+0x2a8>
d6f: 0000c0 callx0 a0
d72: 729c beqz.n a2, d8d <wps_enrollee_get_msg+0x335>
d74: 0c28 l32i.n a2, a12, 0
d76: 130c movi.n a3, 1
d78: 140c movi.n a4, 1
d7a: 02dcb2 addmi a11, a12, 0x200
d7d: 2a1c movi.n a10, 18
d7f: 345ba2 s16i a10, a11, 104
d82: ffe001 l32r a0, d04 <wps_enrollee_get_msg+0x2ac>
d85: 0000c0 callx0 a0
d88: f27c movi.n a2, -1
d8a: 000046 j d8f <wps_enrollee_get_msg+0x337>
d8d: 020c movi.n a2, 0
d8f: 1121c2 l32i a12, a1, 68
d92: 102102 l32i a0, a1, 64
d95: 50c112 addi a1, a1, 80
d98: f00d ret.n
...
dae: 120000 excw
db1: c2b0c1 l32r a12, ffff1874 <wps_enrollee_process_msg+0xffff0044>
db4: 021161 l32r a6, fffc15f8 <wps_enrollee_process_msg+0xfffbfdc8>
db7: cd1061 l32r a6, ffff41f8 <wps_enrollee_process_msg+0xffff29c8>
dba: 131602 l16ui a0, a6, 38
dbd: 013907 bltu a9, a0, dc2 <wps_enrollee_get_msg+0x36a>
dc0: 66cc02 addi a0, a12, 102
dc3: 021c movi.n a2, 16
dc5: 4129 s32i.n a2, a1, 16
dc7: 5129 s32i.n a2, a1, 20
dc9: 1109 s32i.n a0, a1, 4
dcb: 372c22 l32i a2, a12, 220
dce: fff301 l32r a0, d9c <wps_enrollee_get_msg+0x344>
dd1: 0000c0 callx0 a0
dd4: 2129 s32i.n a2, a1, 8
dd6: 372c32 l32i a3, a12, 220
dd9: 382c22 l32i a2, a12, 224
ddc: 1338 l32i.n a3, a3, 4
dde: 6139 s32i.n a3, a1, 24
de0: fff001 l32r a0, da0 <wps_enrollee_get_msg+0x348>
de3: 0000c0 callx0 a0
de6: 032c movi.n a3, 32
de8: 440c movi.n a4, 4
dea: 015d mov.n a5, a1
dec: 10c162 addi a6, a1, 16
def: 029d mov.n a9, a2
df1: 20c172 addi a7, a1, 32
df4: 01dc22 addmi a2, a12, 0x100
df7: 3199 s32i.n a9, a1, 12
df9: 382c82 l32i a8, a12, 224
dfc: e4c222 addi a2, a2, -28
dff: 1888 l32i.n a8, a8, 4
e01: 7189 s32i.n a8, a1, 28
e03: ffe801 l32r a0, da4 <wps_enrollee_get_msg+0x34c>
e06: 0000c0 callx0 a0
e09: 20c132 addi a3, a1, 32
e0c: 042c movi.n a4, 32
e0e: 01dc22 addmi a2, a12, 0x100
e11: b6c222 addi a2, a2, -74
e14: ffe501 l32r a0, da8 <wps_enrollee_get_msg+0x350>
e17: 0000c0 callx0 a0
e1a: 729c beqz.n a2, e35 <wps_enrollee_get_msg+0x3dd>
e1c: 0c28 l32i.n a2, a12, 0
e1e: 130c movi.n a3, 1
e20: 240c movi.n a4, 2
e22: 02dcb2 addmi a11, a12, 0x200
e25: 2a1c movi.n a10, 18
e27: 345ba2 s16i a10, a11, 104
e2a: ffe001 l32r a0, dac <wps_enrollee_get_msg+0x354>
e2d: 0000c0 callx0 a0
e30: f27c movi.n a2, -1
e32: 000046 j e37 <wps_enrollee_get_msg+0x3df>
e35: 020c movi.n a2, 0
e37: 1121c2 l32i a12, a1, 68
e3a: 102102 l32i a0, a1, 64
e3d: 50c112 addi a1, a1, 80
e40: f00d ret.n
...
e56: 820000 mull a0, a0, a0
e59: 8020a2 l32i a10, a0, 0x200
e5c: 52c011 l32r a1, fffd595c <wps_enrollee_process_msg+0xfffd412c>
e5f: 028061 l32r a6, fffc1860 <wps_enrollee_process_msg+0xfffc0030>
e62: d28161 l32r a6, ffff5868 <wps_enrollee_process_msg+0xffff4038>
e65: e28361 l32r a6, ffff9874 <wps_enrollee_process_msg+0xffff8044>
e68: c28461 l32r a6, ffff1878 <wps_enrollee_process_msg+0xffff0048>
e6b: f28261 l32r a6, ffffd874 <wps_enrollee_process_msg+0xffffc044>
e6e: cd8561 l32r a6, ffff4484 <wps_enrollee_process_msg+0xffff2c54>
e71: d2f202 excw
e74: 03ed01 l32r a0, fffc1e28 <wps_enrollee_process_msg+0xfffc05f8>
e77: 04dd mov.n a13, a4
e79: 030c movi.n a3, 0
e7b: 84a042 movi a4, 132
e7e: 5ccff2 addi a15, a15, 92
e81: 0f2d mov.n a2, a15
e83: fff001 l32r a0, e44 <wps_enrollee_get_msg+0x3ec>
e86: 0000c0 callx0 a0
e89: 21e9 s32i.n a14, a1, 8
e8b: 11d9 s32i.n a13, a1, 4
e8d: 01d9 s32i.n a13, a1, 0
e8f: 012d mov.n a2, a1
e91: 31cb addi.n a3, a1, 12
e93: ffed01 l32r a0, e48 <wps_enrollee_get_msg+0x3f0>
e96: 0000c0 callx0 a0
e99: 035296 bltz a2, ed2 <wps_enrollee_get_msg+0x47a>
e9c: 21cb addi.n a2, a1, 12
e9e: 0f3d mov.n a3, a15
ea0: ffeb01 l32r a0, e4c <wps_enrollee_get_msg+0x3f4>
ea3: 0000c0 callx0 a0
ea6: 82ec bnez.n a2, ed2 <wps_enrollee_get_msg+0x47a>
ea8: 640c movi.n a4, 6
eaa: 0c38 l32i.n a3, a12, 0
eac: 02dc22 addmi a2, a12, 0x200
eaf: ccc222 addi a2, a2, -52
eb2: 44c332 addi a3, a3, 68
eb5: ffe601 l32r a0, e50 <wps_enrollee_get_msg+0x3f8>
eb8: 0000c0 callx0 a0
ebb: 328c beqz.n a2, ec2 <wps_enrollee_get_msg+0x46a>
ebd: 802142 l32i a4, a1, 0x200
ec0: e4cc bnez.n a4, ed2 <wps_enrollee_get_msg+0x47a>
ec2: 01dc02 addmi a0, a12, 0x100
ec5: c11c22 l16ui a2, a12, 0x182
ec8: d50c movi.n a5, 13
eca: 298257 bany a2, a5, ef7 <wps_enrollee_get_msg+0x49f>
ecd: 230c movi.n a3, 2
ecf: 1ce217 bbsi a2, 1, eef <wps_enrollee_get_msg+0x497>
ed2: f27c movi.n a2, -1
ed4: 000046 j ed9 <wps_enrollee_get_msg+0x481>
ed7: 020c movi.n a2, 0
ed9: 8221c2 l32i a12, a1, 0x208
edc: 8321d2 l32i a13, a1, 0x20c
edf: 8421e2 l32i a14, a1, 0x210
ee2: 8521f2 l32i a15, a1, 0x214
ee5: 20a232 movi a3, 0x220
ee8: 812102 l32i a0, a1, 0x204
eeb: 113a add.n a1, a1, a3
eed: f00d ret.n
eef: b55032 s16i a3, a0, 0x16a
ef2: e27c movi.n a2, -2
ef4: fff846 j ed9 <wps_enrollee_get_msg+0x481>
ef7: c80032 l8ui a3, a0, 200
efa: 02dc22 addmi a2, a12, 0x200
efd: 85c222 addi a2, a2, -123
f00: ffd501 l32r a0, e54 <wps_enrollee_get_msg+0x3fc>
f03: 0000c0 callx0 a0
f06: 0c08 l32i.n a0, a12, 0
f08: 4a2042 l32i a4, a0, 0x128
f0b: fc8416 beqz a4, ed7 <wps_enrollee_get_msg+0x47f>
f0e: 0f3d mov.n a3, a15
f10: 4c2022 l32i a2, a0, 0x130
f13: 6d4b addi.n a6, a13, 4
f15: fcce72 addi a7, a14, -4
f18: 756c72 s32i a7, a12, 0x1d4
f1b: 766c62 s32i a6, a12, 0x1d8
f1e: 0004c0 callx0 a4
f21: 080c movi.n a8, 0
f23: 756c82 s32i a8, a12, 0x1d4
f26: 766c82 s32i a8, a12, 0x1d8
f29: ffeb06 j ed9 <wps_enrollee_get_msg+0x481>
f2c: e0c112 addi a1, a1, -32
f2f: 11c9 s32i.n a12, a1, 4
f31: 21d9 s32i.n a13, a1, 8
f33: 41f9 s32i.n a15, a1, 16
f35: 0109 s32i.n a0, a1, 0
f37: 0208 l32i.n a0, a2, 0
f39: 31e9 s32i.n a14, a1, 12
f3b: 0008 l32i.n a0, a0, 0
f3d: 02ed mov.n a14, a2
f3f: 80fc bnez.n a0, f7b <wps_enrollee_get_msg+0x523>
f41: 047516 beqz a5, f8c <wps_enrollee_get_msg+0x534>
f44: 03dd mov.n a13, a3
f46: 04cd mov.n a12, a4
f48: 06fd mov.n a15, a6
f4a: a07530 addx4 a7, a5, a3
f4d: 6179 s32i.n a7, a1, 24
f4f: 060c movi.n a6, 0
f51: 5169 s32i.n a6, a1, 20
f53: 0f5d mov.n a5, a15
f55: 0e2d mov.n a2, a14
f57: 0d38 l32i.n a3, a13, 0
f59: 0c48 l32i.n a4, a12, 0
f5b: ffefc5 call0 e58 <wps_enrollee_get_msg+0x400>
f5e: 72cc bnez.n a2, f69 <wps_enrollee_get_msg+0x511>
f60: 5188 l32i.n a8, a1, 20
f62: 881b addi.n a8, a8, 1
f64: 5189 s32i.n a8, a1, 20
f66: 000106 j f6e <wps_enrollee_get_msg+0x516>
f69: e97c movi.n a9, -2
f6b: 1d9297 bne a2, a9, f8c <wps_enrollee_get_msg+0x534>
f6e: cc4b addi.n a12, a12, 4
f70: 61a8 l32i.n a10, a1, 24
f72: dd4b addi.n a13, a13, 4
f74: db9da7 bne a13, a10, f53 <wps_enrollee_get_msg+0x4fb>
f77: 51b8 l32i.n a11, a1, 20
f79: fb8c beqz.n a11, f8c <wps_enrollee_get_msg+0x534>
f7b: 020c movi.n a2, 0
f7d: 11c8 l32i.n a12, a1, 4
f7f: 21d8 l32i.n a13, a1, 8
f81: 31e8 l32i.n a14, a1, 12
f83: 41f8 l32i.n a15, a1, 16
f85: 0108 l32i.n a0, a1, 0
f87: 20c112 addi a1, a1, 32
f8a: f00d ret.n
f8c: f27c movi.n a2, -1
f8e: fffac6 j f7d <wps_enrollee_get_msg+0x525>
...
f9d: 000000 ill
fa0: a0a062 movi a6, 160
fa3: c01160 sub a1, a1, a6
fa6: 216142 s32i a4, a1, 132
fa9: 2461d2 s32i a13, a1, 144
fac: 2361c2 s32i a12, a1, 140
faf: 226102 s32i a0, a1, 136
fb2: 0208 l32i.n a0, a2, 0
fb4: 02cd mov.n a12, a2
fb6: 0008 l32i.n a0, a0, 0
fb8: 05dd mov.n a13, a5
fba: 090016 beqz a0, 104e <wps_enrollee_get_msg+0x5f6>
fbd: 032d mov.n a2, a3
fbf: 013d mov.n a3, a1
fc1: fff401 l32r a0, f94 <wps_enrollee_get_msg+0x53c>
fc4: 0000c0 callx0 a0
fc7: 0112d6 bgez a2, fdc <wps_enrollee_get_msg+0x584>
fca: f27c movi.n a2, -1
fcc: 2321c2 l32i a12, a1, 140
fcf: 2421d2 l32i a13, a1, 144
fd2: a0a032 movi a3, 160
fd5: 222102 l32i a0, a1, 136
fd8: 113a add.n a1, a1, a3
fda: f00d ret.n
fdc: 70c122 addi a2, a1, 112
fdf: 0c38 l32i.n a3, a12, 0
fe1: 640c movi.n a4, 6
fe3: 44c332 addi a3, a3, 68
fe6: ffec01 l32r a0, f98 <wps_enrollee_get_msg+0x540>
fe9: 0000c0 callx0 a0
fec: 128c beqz.n a2, ff1 <wps_enrollee_get_msg+0x599>
fee: fd8d56 bnez a13, fca <wps_enrollee_get_msg+0x572>
ff1: 6ca182 movi a8, 0x16c
ff4: 131102 l16ui a0, a1, 38
ff7: d40c movi.n a4, 13
ff9: 568047 bany a0, a4, 1053 <wps_enrollee_get_msg+0x5fb>
ffc: 220c movi.n a2, 2
ffe: c86017 bbci a0, 1, fca <wps_enrollee_get_msg+0x572>
1001: 01dc52 addmi a5, a12, 0x100
1004: b55522 s16i a2, a5, 0x16a
1007: ffefc6 j fca <wps_enrollee_get_msg+0x572>
100a: 121172 l16ui a7, a1, 36
100d: 105750 and a5, a7, a5
1010: 074366 bnei a3, 4, 101b <wps_enrollee_get_msg+0x5c3>
1013: 860c movi.n a6, 8
1015: 206060 or a6, a0, a6
1018: 135162 s16i a6, a1, 38
101b: 0c98 l32i.n a9, a12, 0
101d: 4a2992 l32i a9, a9, 0x128
1020: 072566 bnei a5, 2, 102b <wps_enrollee_get_msg+0x5d3>
1023: 082c movi.n a8, 32
1025: 208780 or a8, a7, a8
1028: 125182 s16i a8, a1, 36
102b: f99c beqz.n a9, 104e <wps_enrollee_get_msg+0x5f6>
102d: 212122 l32i a2, a1, 132
1030: ffdb01 l32r a0, f9c <wps_enrollee_get_msg+0x544>
1033: 0000c0 callx0 a0
1036: 1e6122 s32i a2, a1, 120
1039: 212132 l32i a3, a1, 132
103c: 0c28 l32i.n a2, a12, 0
103e: 1338 l32i.n a3, a3, 4
1040: 1f6132 s32i a3, a1, 124
1043: 4a2202 l32i a0, a2, 0x128
1046: 4c2222 l32i a2, a2, 0x130
1049: 013d mov.n a3, a1
104b: 0000c0 callx0 a0
104e: 020c movi.n a2, 0
1050: ffde06 j fcc <wps_enrollee_get_msg+0x574>
1053: 252c movi.n a5, 34
1055: c30c movi.n a3, 12
1057: 103030 and a3, a0, a3
105a: facd16 beqz a13, 100a <wps_enrollee_get_msg+0x5b2>
105d: 084326 beqi a3, 4, 1069 <wps_enrollee_get_msg+0x611>
1060: 121172 l16ui a7, a1, 36
1063: 105750 and a5, a7, a5
1066: a62566 bnei a5, 2, 1010 <wps_enrollee_get_msg+0x5b8>
1069: 5c8a add.n a5, a12, a8
106b: 140c movi.n a4, 1
106d: 7f5542 s16i a4, a5, 254
1070: ffd586 j fca <wps_enrollee_get_msg+0x572>
...
107b: c11200 mul16u a1, a2, a0
107e: 0139e0 slli a3, a9, 18
1081: 41e9 s32i.n a14, a1, 16
1083: 1109 s32i.n a0, a1, 4
1085: 21c9 s32i.n a12, a1, 8
1087: 31d9 s32i.n a13, a1, 12
1089: 02cd mov.n a12, a2
108b: 04dd mov.n a13, a4
108d: 3208 l32i.n a0, a2, 12
108f: ce0c movi.n a14, 12
1091: 701066 bnei a0, 1, 1105 <wps_enrollee_get_msg+0x6ad>
1094: 4438 l32i.n a3, a4, 16
1096: ffaa85 call0 b40 <wps_enrollee_get_msg+0xe8>
1099: 068256 bnez a2, 1105 <wps_enrollee_get_msg+0x6ad>
109c: 0c2d mov.n a2, a12
109e: 3d38 l32i.n a3, a13, 12
10a0: ffac05 call0 b64 <wps_enrollee_get_msg+0x10c>
10a3: 05e256 bnez a2, 1105 <wps_enrollee_get_msg+0x6ad>
10a6: 0c2d mov.n a2, a12
10a8: 5d38 l32i.n a3, a13, 20
10aa: ffae05 call0 b8c <wps_enrollee_get_msg+0x134>
10ad: 054256 bnez a2, 1105 <wps_enrollee_get_msg+0x6ad>
10b0: 0c08 l32i.n a0, a12, 0
10b2: 0028 l32i.n a2, a0, 0
10b4: e29c beqz.n a2, 10d6 <wps_enrollee_get_msg+0x67e>
10b6: 3008 l32i.n a0, a0, 12
10b8: d4a022 movi a2, 212
10bb: f08c beqz.n a0, 10ce <wps_enrollee_get_msg+0x676>
10bd: 0d2026 beqi a0, 2, 10ce <wps_enrollee_get_msg+0x676>
10c0: 01dc02 addmi a0, a12, 0x100
10c3: d4c002 addi a0, a0, -44
10c6: f20c movi.n a2, 15
10c8: ca5022 s16i a2, a0, 0x194
10cb: 000d86 j 1105 <wps_enrollee_get_msg+0x6ad>
10ce: 0c2a add.n a0, a12, a2
10d0: 192032 l32i a3, a0, 100
10d3: fef316 beqz a3, 10c6 <wps_enrollee_get_msg+0x66e>
10d6: 0c2d mov.n a2, a12
10d8: 362d32 l32i a3, a13, 216
10db: 372d42 l32i a4, a13, 220
10de: ffb045 call0 be4 <wps_enrollee_get_msg+0x18c>
10e1: 02ec bnez.n a2, 1105 <wps_enrollee_get_msg+0x6ad>
10e3: 0c2d mov.n a2, a12
10e5: 132d32 l32i a3, a13, 76
10e8: 0148 l32i.n a4, a1, 0
10ea: ffe201 l32r a0, 1074 <wps_enrollee_get_msg+0x61c>
10ed: 0000c0 callx0 a0
10f0: 12dc bnez.n a2, 1105 <wps_enrollee_get_msg+0x6ad>
10f2: 0d3d mov.n a3, a13
10f4: 02dc22 addmi a2, a12, 0x200
10f7: e0c222 addi a2, a2, -32
10fa: ffdf01 l32r a0, 1078 <wps_enrollee_get_msg+0x620>
10fd: 0000c0 callx0 a0
1100: 240c movi.n a4, 2
1102: 83e420 moveqz a14, a4, a2
1105: 120c movi.n a2, 1
1107: 1108 l32i.n a0, a1, 4
1109: 3ce9 s32i.n a14, a12, 12
110b: 31d8 l32i.n a13, a1, 12
110d: 21c8 l32i.n a12, a1, 8
110f: 41e8 l32i.n a14, a1, 16
1111: 20c112 addi a1, a1, 32
1114: f00d ret.n
1116: 000000 ill
1119: 000000 ill
111c: c0c112 addi a1, a1, -64
111f: e1c9 s32i.n a12, a1, 56
1121: f1d9 s32i.n a13, a1, 60
1123: d109 s32i.n a0, a1, 52
1125: 03dd mov.n a13, a3
1127: 3208 l32i.n a0, a2, 12
1129: 02cd mov.n a12, a2
112b: 101026 beqi a0, 1, 113f <wps_enrollee_get_msg+0x6e7>
112e: c00c movi.n a0, 12
1130: 120c movi.n a2, 1
1132: 3c09 s32i.n a0, a12, 12
1134: f1d8 l32i.n a13, a1, 60
1136: e1c8 l32i.n a12, a1, 56
1138: d108 l32i.n a0, a1, 52
113a: 40c112 addi a1, a1, 64
113d: f00d ret.n
113f: 0228 l32i.n a2, a2, 0
1141: 4b2222 l32i a2, a2, 0x12c
1144: 08a216 beqz a2, 11d2 <wps_enrollee_get_msg+0x77a>
1147: 012d mov.n a2, a1
1149: 030c movi.n a3, 0
114b: 443c movi.n a4, 52
114d: fff201 l32r a0, 1118 <wps_enrollee_get_msg+0x6c0>
1150: 0000c0 callx0 a0
1153: cd58 l32i.n a5, a13, 48
1155: 352d62 l32i a6, a13, 212
1158: ad08 l32i.n a0, a13, 40
115a: 342d72 l32i a7, a13, 208
115d: d08c beqz.n a0, 116e <wps_enrollee_get_msg+0x716>
115f: 000042 l8ui a4, a0, 0
1162: 010032 l8ui a3, a0, 1
1165: 114480 slli a4, a4, 8
1168: 203340 or a3, a3, a4
116b: 005132 s16i a3, a1, 0
116e: b159 s32i.n a5, a1, 44
1170: a169 s32i.n a6, a1, 40
1172: 9179 s32i.n a7, a1, 36
1174: 2d2d32 l32i a3, a13, 180
1177: 2f2d02 l32i a0, a13, 188
117a: 2c2d42 l32i a4, a13, 176
117d: 332d82 l32i a8, a13, 204
1180: 322d92 l32i a9, a13, 200
1183: 312da2 l32i a10, a13, 196
1186: 302db2 l32i a11, a13, 192
1189: 2e2d22 l32i a2, a13, 184
118c: 3129 s32i.n a2, a1, 12
118e: 51b9 s32i.n a11, a1, 20
1190: 61a9 s32i.n a10, a1, 24
1192: 7199 s32i.n a9, a1, 28
1194: 8189 s32i.n a8, a1, 32
1196: 1149 s32i.n a4, a1, 4
1198: 4109 s32i.n a0, a1, 16
119a: fd08 l32i.n a0, a13, 60
119c: 2139 s32i.n a3, a1, 8
119e: d08c beqz.n a0, 11af <wps_enrollee_get_msg+0x757>
11a0: 000062 l8ui a6, a0, 0
11a3: 010052 l8ui a5, a0, 1
11a6: 116680 slli a6, a6, 8
11a9: 205560 or a5, a5, a6
11ac: 185152 s16i a5, a1, 48
11af: 102d02 l32i a0, a13, 64
11b2: d08c beqz.n a0, 11c3 <wps_enrollee_get_msg+0x76b>
11b4: 000082 l8ui a8, a0, 0
11b7: 010072 l8ui a7, a0, 1
11ba: 118880 slli a8, a8, 8
11bd: 207780 or a7, a7, a8
11c0: 195172 s16i a7, a1, 50
11c3: 030c movi.n a3, 0
11c5: 0c28 l32i.n a2, a12, 0
11c7: 014d mov.n a4, a1
11c9: 4b2202 l32i a0, a2, 0x12c
11cc: 4c2222 l32i a2, a2, 0x130
11cf: 0000c0 callx0 a0
11d2: 800c movi.n a0, 8
11d4: ffd606 j 1130 <wps_enrollee_get_msg+0x6d8>
...
11f7: a25200 excw
11fa: 115010 slli a5, a0, 15
11fd: 6132c0 excw
1200: e27d excw
1202: 028161 l32r a6, fffc1c08 <wps_enrollee_process_msg+0xfffc03d8>
1205: c27e61 l32r a6, ffff1c00 <wps_enrollee_process_msg+0xffff03d0>
1208: d27f61 l32r a6, ffff5c04 <wps_enrollee_process_msg+0xffff43d4>
120b: cd8061 l32r a6, ffff480c <wps_enrollee_process_msg+0xffff2fdc>
120e: 04dd02 addmi a0, a13, 0x400
1211: 3208 l32i.n a0, a2, 12
1213: ce0c movi.n a14, 12
1215: 6a3066 bnei a0, 3, 1283 <wps_enrollee_get_msg+0x82b>
1218: 3438 l32i.n a3, a4, 12
121a: ff9485 call0 b64 <wps_enrollee_get_msg+0x10c>
121d: 062256 bnez a2, 1283 <wps_enrollee_get_msg+0x82b>
1220: 0c2d mov.n a2, a12
1222: 132d32 l32i a3, a13, 76
1225: 7d2142 l32i a4, a1, 0x1f4
1228: ffec01 l32r a0, 11d8 <wps_enrollee_get_msg+0x780>
122b: 0000c0 callx0 a0
122e: 051256 bnez a2, 1283 <wps_enrollee_get_msg+0x82b>
1231: 0c2d mov.n a2, a12
1233: 142d32 l32i a3, a13, 80
1236: ffa705 call0 ca8 <wps_enrollee_get_msg+0x250>
1239: 046256 bnez a2, 1283 <wps_enrollee_get_msg+0x82b>
123c: 0c2d mov.n a2, a12
123e: 152d32 l32i a3, a13, 84
1241: ffa8c5 call0 cd0 <wps_enrollee_get_msg+0x278>
1244: b2fc bnez.n a2, 1283 <wps_enrollee_get_msg+0x82b>
1246: 0c2d mov.n a2, a12
1248: 382d32 l32i a3, a13, 224
124b: 392d42 l32i a4, a13, 228
124e: ffe301 l32r a0, 11dc <wps_enrollee_get_msg+0x784>
1251: 0000c0 callx0 a0
1254: 826122 s32i a2, a1, 0x208
1257: 82ac beqz.n a2, 1283 <wps_enrollee_get_msg+0x82b>
1259: 1d38 l32i.n a3, a13, 4
125b: 120c movi.n a2, 1
125d: 933230 movnez a3, a2, a3
1260: 822122 l32i a2, a1, 0x208
1263: ffdf01 l32r a0, 11e0 <wps_enrollee_get_msg+0x788>
1266: 0000c0 callx0 a0
1269: 02d2d6 bgez a2, 129a <wps_enrollee_get_msg+0x842>
126c: 822122 l32i a2, a1, 0x208
126f: ffdd01 l32r a0, 11e4 <wps_enrollee_get_msg+0x78c>
1272: 0000c0 callx0 a0
1275: 000286 j 1283 <wps_enrollee_get_msg+0x82b>
1278: 822122 l32i a2, a1, 0x208
127b: ffdb01 l32r a0, 11e8 <wps_enrollee_get_msg+0x790>
127e: 0000c0 callx0 a0
1281: 4e0c movi.n a14, 4
1283: 120c movi.n a2, 1
1285: 7e2102 l32i a0, a1, 0x1f8
1288: 8021d2 l32i a13, a1, 0x200
128b: 3ce9 s32i.n a14, a12, 12
128d: 10a232 movi a3, 0x210
1290: 7f21c2 l32i a12, a1, 0x1fc
1293: 8121e2 l32i a14, a1, 0x204
1296: 113a add.n a1, a1, a3
1298: f00d ret.n
129a: 822122 l32i a2, a1, 0x208
129d: 013d mov.n a3, a1
129f: ffd301 l32r a0, 11ec <wps_enrollee_get_msg+0x794>
12a2: 0000c0 callx0 a0
12a5: 01a296 bltz a2, 12c3 <wps_enrollee_get_msg+0x86b>
12a8: 0c2d mov.n a2, a12
12aa: 822132 l32i a3, a1, 0x208
12ad: 1c2142 l32i a4, a1, 112
12b0: ffd001 l32r a0, 11f0 <wps_enrollee_get_msg+0x798>
12b3: 0000c0 callx0 a0
12b6: 92cc bnez.n a2, 12c3 <wps_enrollee_get_msg+0x86b>
12b8: 0c2d mov.n a2, a12
12ba: 182132 l32i a3, a1, 96
12bd: ffa485 call0 d08 <wps_enrollee_get_msg+0x2b0>
12c0: fb4216 beqz a2, 1278 <wps_enrollee_get_msg+0x820>
12c3: 822122 l32i a2, a1, 0x208
12c6: ffcb01 l32r a0, 11f4 <wps_enrollee_get_msg+0x79c>
12c9: 0000c0 callx0 a0
12cc: ffecc6 j 1283 <wps_enrollee_get_msg+0x82b>
...
12ef: a25200 excw
12f2: 115010 slli a5, a0, 15
12f5: 6132c0 excw
12f8: e27d excw
12fa: 028161 l32r a6, fffc1d00 <wps_enrollee_process_msg+0xfffc04d0>
12fd: c27e61 l32r a6, ffff1cf8 <wps_enrollee_process_msg+0xffff04c8>
1300: d27f61 l32r a6, ffff5cfc <wps_enrollee_process_msg+0xffff44cc>
1303: cd8061 l32r a6, ffff4904 <wps_enrollee_process_msg+0xffff30d4>
1306: 04dd02 addmi a0, a13, 0x400
1309: 3208 l32i.n a0, a2, 12
130b: ce0c movi.n a14, 12
130d: 685066 bnei a0, 5, 1379 <wps_enrollee_get_msg+0x921>
1310: 3438 l32i.n a3, a4, 12
1312: ff8505 call0 b64 <wps_enrollee_get_msg+0x10c>
1315: 060256 bnez a2, 1379 <wps_enrollee_get_msg+0x921>
1318: 0c2d mov.n a2, a12
131a: 132d32 l32i a3, a13, 76
131d: 7d2142 l32i a4, a1, 0x1f4
1320: ffec01 l32r a0, 12d0 <wps_enrollee_get_msg+0x878>
1323: 0000c0 callx0 a0
1326: 04f256 bnez a2, 1379 <wps_enrollee_get_msg+0x921>
1329: 0c2d mov.n a2, a12
132b: 382d32 l32i a3, a13, 224
132e: 392d42 l32i a4, a13, 228
1331: ffe801 l32r a0, 12d4 <wps_enrollee_get_msg+0x87c>
1334: 0000c0 callx0 a0
1337: 826122 s32i a2, a1, 0x208
133a: b2bc beqz.n a2, 1379 <wps_enrollee_get_msg+0x921>
133c: 1d38 l32i.n a3, a13, 4
133e: 120c movi.n a2, 1
1340: 933230 movnez a3, a2, a3
1343: 822122 l32i a2, a1, 0x208
1346: ffe401 l32r a0, 12d8 <wps_enrollee_get_msg+0x880>
1349: 0000c0 callx0 a0
134c: 0402d6 bgez a2, 1390 <wps_enrollee_get_msg+0x938>
134f: 822122 l32i a2, a1, 0x208
1352: ffe201 l32r a0, 12dc <wps_enrollee_get_msg+0x884>
1355: 0000c0 callx0 a0
1358: 000746 j 1379 <wps_enrollee_get_msg+0x921>
135b: 822122 l32i a2, a1, 0x208
135e: ffe001 l32r a0, 12e0 <wps_enrollee_get_msg+0x888>
1361: 0000c0 callx0 a0
1364: 0c08 l32i.n a0, a12, 0
1366: 0038 l32i.n a3, a0, 0
1368: b38c beqz.n a3, 1377 <wps_enrollee_get_msg+0x91f>
136a: c30c movi.n a3, 12
136c: 4c2022 l32i a2, a0, 0x130
136f: 4b2002 l32i a0, a0, 0x12c
1372: 040c movi.n a4, 0
1374: 0000c0 callx0 a0
1377: 6e0c movi.n a14, 6
1379: 120c movi.n a2, 1
137b: 7e2102 l32i a0, a1, 0x1f8
137e: 8021d2 l32i a13, a1, 0x200
1381: 3ce9 s32i.n a14, a12, 12
1383: 10a232 movi a3, 0x210
1386: 7f21c2 l32i a12, a1, 0x1fc
1389: 8121e2 l32i a14, a1, 0x204
138c: 113a add.n a1, a1, a3
138e: f00d ret.n
1390: 822122 l32i a2, a1, 0x208
1393: 013d mov.n a3, a1
1395: ffd301 l32r a0, 12e4 <wps_enrollee_get_msg+0x88c>
1398: 0000c0 callx0 a0
139b: 01a296 bltz a2, 13b9 <wps_enrollee_get_msg+0x961>
139e: 0c2d mov.n a2, a12
13a0: 822132 l32i a3, a1, 0x208
13a3: 1c2142 l32i a4, a1, 112
13a6: ffd001 l32r a0, 12e8 <wps_enrollee_get_msg+0x890>
13a9: 0000c0 callx0 a0
13ac: 92cc bnez.n a2, 13b9 <wps_enrollee_get_msg+0x961>
13ae: 0c2d mov.n a2, a12
13b0: 192132 l32i a3, a1, 100
13b3: ff9fc5 call0 db0 <wps_enrollee_get_msg+0x358>
13b6: fa1216 beqz a2, 135b <wps_enrollee_get_msg+0x903>
13b9: 822122 l32i a2, a1, 0x208
13bc: ffcc01 l32r a0, 12ec <wps_enrollee_get_msg+0x894>
13bf: 0000c0 callx0 a0
13c2: ffecc6 j 1379 <wps_enrollee_get_msg+0x921>
...
13e5: 000000 ill
13e8: 10a252 movi a5, 0x210
13eb: c01150 sub a1, a1, a5
13ee: 8161f2 s32i a15, a1, 0x204
13f1: 7d6102 s32i a0, a1, 0x1f4
13f4: 7f61d2 s32i a13, a1, 0x1fc
13f7: 8061e2 s32i a14, a1, 0x200
13fa: 7e61c2 s32i a12, a1, 0x1f8
13fd: 03ed mov.n a14, a3
13ff: 02cd mov.n a12, a2
1401: 04dd mov.n a13, a4
1403: 3208 l32i.n a0, a2, 12
1405: cf0c movi.n a15, 12
1407: 347066 bnei a0, 7, 143f <wps_enrollee_get_msg+0x9e7>
140a: 3438 l32i.n a3, a4, 12
140c: ff7545 call0 b64 <wps_enrollee_get_msg+0x10c>
140f: c2ec bnez.n a2, 143f <wps_enrollee_get_msg+0x9e7>
1411: 0e4d mov.n a4, a14
1413: 0c2d mov.n a2, a12
1415: 132d32 l32i a3, a13, 76
1418: ffec01 l32r a0, 13c8 <wps_enrollee_get_msg+0x970>
141b: 0000c0 callx0 a0
141e: d2dc bnez.n a2, 143f <wps_enrollee_get_msg+0x9e7>
1420: 0c08 l32i.n a0, a12, 0
1422: 0028 l32i.n a2, a0, 0
1424: 12bc beqz.n a2, 1459 <wps_enrollee_get_msg+0xa01>
1426: 3038 l32i.n a3, a0, 12
1428: d3ac beqz.n a3, 1459 <wps_enrollee_get_msg+0xa01>
142a: 02dc52 addmi a5, a12, 0x200
142d: f40c movi.n a4, 15
142f: 345542 s16i a4, a5, 104
1432: 000246 j 143f <wps_enrollee_get_msg+0x9e7>
1435: 0e2d mov.n a2, a14
1437: ffe501 l32r a0, 13cc <wps_enrollee_get_msg+0x974>
143a: 0000c0 callx0 a0
143d: 9f0c movi.n a15, 9
143f: 120c movi.n a2, 1
1441: 7d2102 l32i a0, a1, 0x1f4
1444: 7f21d2 l32i a13, a1, 0x1fc
1447: 8021e2 l32i a14, a1, 0x200
144a: 3cf9 s32i.n a15, a12, 12
144c: 10a232 movi a3, 0x210
144f: 7e21c2 l32i a12, a1, 0x1f8
1452: 8121f2 l32i a15, a1, 0x204
1455: 113a add.n a1, a1, a3
1457: f00d ret.n
1459: 0c2d mov.n a2, a12
145b: 382d32 l32i a3, a13, 224
145e: 392d42 l32i a4, a13, 228
1461: ffdb01 l32r a0, 13d0 <wps_enrollee_get_msg+0x978>
1464: 0000c0 callx0 a0
1467: 02ed mov.n a14, a2
1469: fd2216 beqz a2, 143f <wps_enrollee_get_msg+0x9e7>
146c: 0c38 l32i.n a3, a12, 0
146e: 1d48 l32i.n a4, a13, 4
1470: 150c movi.n a5, 1
1472: 934540 movnez a4, a5, a4
1475: 0338 l32i.n a3, a3, 0
1477: ffd701 l32r a0, 13d4 <wps_enrollee_get_msg+0x97c>
147a: 0000c0 callx0 a0
147d: 00a2d6 bgez a2, 148b <wps_enrollee_get_msg+0xa33>
1480: 0e2d mov.n a2, a14
1482: ffd501 l32r a0, 13d8 <wps_enrollee_get_msg+0x980>
1485: 0000c0 callx0 a0
1488: ffecc6 j 143f <wps_enrollee_get_msg+0x9e7>
148b: 0e2d mov.n a2, a14
148d: 013d mov.n a3, a1
148f: ffd301 l32r a0, 13dc <wps_enrollee_get_msg+0x984>
1492: 0000c0 callx0 a0
1495: 03b296 bltz a2, 14d4 <wps_enrollee_get_msg+0xa7c>
1498: 0c2d mov.n a2, a12
149a: 0e3d mov.n a3, a14
149c: 1c2142 l32i a4, a1, 112
149f: ffd001 l32r a0, 13e0 <wps_enrollee_get_msg+0x988>
14a2: 0000c0 callx0 a0
14a5: b2ec bnez.n a2, 14d4 <wps_enrollee_get_msg+0xa7c>
14a7: 0c2d mov.n a2, a12
14a9: 5c2152 l32i a5, a1, 0x170
14ac: 170c movi.n a7, 1
14ae: 01d142 addmi a4, a1, 0x100
14b1: 1d68 l32i.n a6, a13, 4
14b3: 20c432 addi a3, a4, 32
14b6: 48c442 addi a4, a4, 72
14b9: 936760 movnez a6, a7, a6
14bc: ffa6c5 call0 f2c <wps_enrollee_get_msg+0x4d4>
14bf: 12dc bnez.n a2, 14d4 <wps_enrollee_get_msg+0xa7c>
14c1: 0c2d mov.n a2, a12
14c3: 013d mov.n a3, a1
14c5: 0e4d mov.n a4, a14
14c7: 1d58 l32i.n a5, a13, 4
14c9: 160c movi.n a6, 1
14cb: 935650 movnez a5, a6, a5
14ce: ffad05 call0 fa0 <wps_enrollee_get_msg+0x548>
14d1: f60216 beqz a2, 1435 <wps_enrollee_get_msg+0x9dd>
14d4: 0e2d mov.n a2, a14
14d6: ffc301 l32r a0, 13e4 <wps_enrollee_get_msg+0x98c>
14d9: 0000c0 callx0 a0
14dc: ffd7c6 j 143f <wps_enrollee_get_msg+0x9e7>
14df: 030c00 excw
14e2: 3239 s32i.n a3, a2, 12
14e4: 120c movi.n a2, 1
14e6: f00d ret.n
...
1518: 10a282 movi a8, 0x210
151b: c01180 sub a1, a1, a8
151e: 7e6102 s32i a0, a1, 0x1f8
1521: 7f61c2 s32i a12, a1, 0x1fc
1524: 8061d2 s32i a13, a1, 0x200
1527: 02cd mov.n a12, a2
1529: 03dd mov.n a13, a3
152b: 032d mov.n a2, a3
152d: 013d mov.n a3, a1
152f: ffee01 l32r a0, 14e8 <wps_enrollee_get_msg+0xa90>
1532: 0000c0 callx0 a0
1535: 0042d6 bgez a2, 153d <wps_enrollee_get_msg+0xae5>
1538: 220c movi.n a2, 2
153a: 001b46 j 15ab <wps_enrollee_get_msg+0xb53>
153d: 3138 l32i.n a3, a1, 12
153f: ff5316 beqz a3, 1538 <wps_enrollee_get_msg+0xae0>
1542: 36cc22 addi a2, a12, 54
1545: 041c movi.n a4, 16
1547: ffe901 l32r a0, 14ec <wps_enrollee_get_msg+0xa94>
154a: 0000c0 callx0 a0
154d: fe7256 bnez a2, 1538 <wps_enrollee_get_msg+0xae0>
1550: 2108 l32i.n a0, a1, 8
1552: 065056 bnez a0, 15bb <wps_enrollee_get_msg+0xb63>
1555: 120c movi.n a2, 1
1557: c00c movi.n a0, 12
1559: 3c09 s32i.n a0, a12, 12
155b: 001306 j 15ab <wps_enrollee_get_msg+0xb53>
155e: 3c08 l32i.n a0, a12, 12
1560: 0b80f6 bgeui a0, 8, 156f <wps_enrollee_get_msg+0xb17>
1563: fec022 addi a2, a0, -2
1566: 14a216 beqz a2, 16b4 <wps_enrollee_get_msg+0xc5c>
1569: fdc032 addi a3, a0, -3
156c: 144316 beqz a3, 16b4 <wps_enrollee_get_msg+0xc5c>
156f: 0d2d mov.n a2, a13
1571: ffdf01 l32r a0, 14f0 <wps_enrollee_get_msg+0xa98>
1574: 0000c0 callx0 a0
1577: fbd296 bltz a2, 1538 <wps_enrollee_get_msg+0xae0>
157a: 0c2d mov.n a2, a12
157c: 0d3d mov.n a3, a13
157e: 014d mov.n a4, a1
1580: ffaf85 call0 107c <wps_enrollee_get_msg+0x624>
1583: 7d6122 s32i a2, a1, 0x1f4
1586: 7d2142 l32i a4, a1, 0x1f4
1589: 2158 l32i.n a5, a1, 8
158b: 191466 bnei a4, 1, 15a8 <wps_enrollee_get_msg+0xb50>
158e: 000552 l8ui a5, a5, 0
1591: 136526 beqi a5, 6, 15a8 <wps_enrollee_get_msg+0xb50>
1594: 4d2c22 l32i a2, a12, 0x134
1597: ffd701 l32r a0, 14f4 <wps_enrollee_get_msg+0xa9c>
159a: 0000c0 callx0 a0
159d: 0d2d mov.n a2, a13
159f: ffd601 l32r a0, 14f8 <wps_enrollee_get_msg+0xaa0>
15a2: 0000c0 callx0 a0
15a5: 4d6c22 s32i a2, a12, 0x134
15a8: 7d2122 l32i a2, a1, 0x1f4
15ab: 7f21c2 l32i a12, a1, 0x1fc
15ae: 8021d2 l32i a13, a1, 0x200
15b1: 10a232 movi a3, 0x210
15b4: 7e2102 l32i a0, a1, 0x1f8
15b7: 113a add.n a1, a1, a3
15b9: f00d ret.n
15bb: 000022 l8ui a2, a0, 0
15be: 9c5226 beqi a2, 5, 155e <wps_enrollee_get_msg+0xb06>
15c1: fac262 addi a6, a2, -6
15c4: 0f1616 beqz a6, 16b9 <wps_enrollee_get_msg+0xc61>
15c7: 578226 beqi a2, 8, 1622 <wps_enrollee_get_msg+0xbca>
15ca: 029266 bnei a2, 10, 15d0 <wps_enrollee_get_msg+0xb78>
15cd: 002746 j 166e <wps_enrollee_get_msg+0xc16>
15d0: f4c272 addi a7, a2, -12
15d3: f61756 bnez a7, 1538 <wps_enrollee_get_msg+0xae0>
15d6: 3c08 l32i.n a0, a12, 12
15d8: 0b80f6 bgeui a0, 8, 15e7 <wps_enrollee_get_msg+0xb8f>
15db: f8c082 addi a8, a0, -8
15de: 0d2816 beqz a8, 16b4 <wps_enrollee_get_msg+0xc5c>
15e1: f7c092 addi a9, a0, -9
15e4: 0cc916 beqz a9, 16b4 <wps_enrollee_get_msg+0xc5c>
15e7: 0d2d mov.n a2, a13
15e9: ffc401 l32r a0, 14fc <wps_enrollee_get_msg+0xaa4>
15ec: 0000c0 callx0 a0
15ef: f45296 bltz a2, 1538 <wps_enrollee_get_msg+0xae0>
15f2: 0c2d mov.n a2, a12
15f4: 0d3d mov.n a3, a13
15f6: 014d mov.n a4, a1
15f8: ffdec5 call0 13e8 <wps_enrollee_get_msg+0x990>
15fb: 7d6122 s32i a2, a1, 0x1f4
15fe: 072226 beqi a2, 2, 1609 <wps_enrollee_get_msg+0xbb1>
1601: 3ca8 l32i.n a10, a12, 12
1603: 02aa26 beqi a10, 12, 1609 <wps_enrollee_get_msg+0xbb1>
1606: ffdf06 j 1586 <wps_enrollee_get_msg+0xb2e>
1609: 0c28 l32i.n a2, a12, 0
160b: 01dc52 addmi a5, a12, 0x100
160e: c30c movi.n a3, 12
1610: 6cc552 addi a5, a5, 108
1613: 7e1542 l16ui a4, a5, 252
1616: 7f1552 l16ui a5, a5, 254
1619: ffb901 l32r a0, 1500 <wps_enrollee_get_msg+0xaa8>
161c: 0000c0 callx0 a0
161f: ffd8c6 j 1586 <wps_enrollee_get_msg+0xb2e>
1622: 3c08 l32i.n a0, a12, 12
1624: 0b80f6 bgeui a0, 8, 1633 <wps_enrollee_get_msg+0xbdb>
1627: 024066 bnei a0, 4, 162d <wps_enrollee_get_msg+0xbd5>
162a: 002186 j 16b4 <wps_enrollee_get_msg+0xc5c>
162d: 025066 bnei a0, 5, 1633 <wps_enrollee_get_msg+0xbdb>
1630: 002006 j 16b4 <wps_enrollee_get_msg+0xc5c>
1633: 0d2d mov.n a2, a13
1635: ffb301 l32r a0, 1504 <wps_enrollee_get_msg+0xaac>
1638: 0000c0 callx0 a0
163b: ef9296 bltz a2, 1538 <wps_enrollee_get_msg+0xae0>
163e: 0c2d mov.n a2, a12
1640: 0d3d mov.n a3, a13
1642: 014d mov.n a4, a1
1644: ffbb05 call0 11f8 <wps_enrollee_get_msg+0x7a0>
1647: 7d6122 s32i a2, a1, 0x1f4
164a: 072226 beqi a2, 2, 1655 <wps_enrollee_get_msg+0xbfd>
164d: 3c68 l32i.n a6, a12, 12
164f: f4c662 addi a6, a6, -12
1652: f30656 bnez a6, 1586 <wps_enrollee_get_msg+0xb2e>
1655: 0c28 l32i.n a2, a12, 0
1657: 01dc52 addmi a5, a12, 0x100
165a: 830c movi.n a3, 8
165c: 6cc552 addi a5, a5, 108
165f: 7e1542 l16ui a4, a5, 252
1662: 7f1552 l16ui a5, a5, 254
1665: ffa801 l32r a0, 1508 <wps_enrollee_get_msg+0xab0>
1668: 0000c0 callx0 a0
166b: ffc5c6 j 1586 <wps_enrollee_get_msg+0xb2e>
166e: 3c08 l32i.n a0, a12, 12
1670: 0580f6 bgeui a0, 8, 1679 <wps_enrollee_get_msg+0xc21>
1673: 3d6026 beqi a0, 6, 16b4 <wps_enrollee_get_msg+0xc5c>
1676: 3a7026 beqi a0, 7, 16b4 <wps_enrollee_get_msg+0xc5c>
1679: 0d2d mov.n a2, a13
167b: ffa401 l32r a0, 150c <wps_enrollee_get_msg+0xab4>
167e: 0000c0 callx0 a0
1681: eb3296 bltz a2, 1538 <wps_enrollee_get_msg+0xae0>
1684: 0c2d mov.n a2, a12
1686: 0d3d mov.n a3, a13
1688: 014d mov.n a4, a1
168a: ffc645 call0 12f0 <wps_enrollee_get_msg+0x898>
168d: 7d6122 s32i a2, a1, 0x1f4
1690: 072226 beqi a2, 2, 169b <wps_enrollee_get_msg+0xc43>
1693: 3c68 l32i.n a6, a12, 12
1695: f4c662 addi a6, a6, -12
1698: eea656 bnez a6, 1586 <wps_enrollee_get_msg+0xb2e>
169b: 0c28 l32i.n a2, a12, 0
169d: 01dc52 addmi a5, a12, 0x100
16a0: a30c movi.n a3, 10
16a2: 6cc552 addi a5, a5, 108
16a5: 7e1542 l16ui a4, a5, 252
16a8: 7f1552 l16ui a5, a5, 254
16ab: ff9901 l32r a0, 1510 <wps_enrollee_get_msg+0xab8>
16ae: 0000c0 callx0 a0
16b1: ffb446 j 1586 <wps_enrollee_get_msg+0xb2e>
16b4: 420c movi.n a2, 4
16b6: ffbc46 j 15ab <wps_enrollee_get_msg+0xb53>
16b9: 0d2d mov.n a2, a13
16bb: ff9601 l32r a0, 1514 <wps_enrollee_get_msg+0xabc>
16be: 0000c0 callx0 a0
16c1: e73296 bltz a2, 1538 <wps_enrollee_get_msg+0xae0>
16c4: 0c2d mov.n a2, a12
16c6: 013d mov.n a3, a1
16c8: ffa505 call0 111c <wps_enrollee_get_msg+0x6c4>
16cb: 7d6122 s32i a2, a1, 0x1f4
16ce: ffad06 j 1586 <wps_enrollee_get_msg+0xb2e>
...
16e1: 000000 ill
16e4: fed112 addmi a1, a1, 0xfffffe00
16e7: 7e61c2 s32i a12, a1, 0x1f8
16ea: 02cd mov.n a12, a2
16ec: 7d6102 s32i a0, a1, 0x1f4
16ef: 032d mov.n a2, a3
16f1: 013d mov.n a3, a1
16f3: fff801 l32r a0, 16d4 <wps_enrollee_get_msg+0xc7c>
16f6: 0000c0 callx0 a0
16f9: 0042d6 bgez a2, 1701 <wps_enrollee_get_msg+0xca9>
16fc: 220c movi.n a2, 2
16fe: 001286 j 174c <wps_enrollee_get_msg+0xcf4>
1701: 2108 l32i.n a0, a1, 8
1703: d30c movi.n a3, 13
1705: ff3016 beqz a0, 16fc <wps_enrollee_get_msg+0xca4>
1708: 000022 l8ui a2, a0, 0
170b: ed9237 bne a2, a3, 16fc <wps_enrollee_get_msg+0xca4>
170e: 4138 l32i.n a3, a1, 16
1710: fe8316 beqz a3, 16fc <wps_enrollee_get_msg+0xca4>
1713: 46cc22 addi a2, a12, 70
1716: 041c movi.n a4, 16
1718: fff001 l32r a0, 16d8 <wps_enrollee_get_msg+0xc80>
171b: 0000c0 callx0 a0
171e: fda256 bnez a2, 16fc <wps_enrollee_get_msg+0xca4>
1721: 3138 l32i.n a3, a1, 12
1723: fd5316 beqz a3, 16fc <wps_enrollee_get_msg+0xca4>
1726: 36cc22 addi a2, a12, 54
1729: 041c movi.n a4, 16
172b: ffec01 l32r a0, 16dc <wps_enrollee_get_msg+0xc84>
172e: 0000c0 callx0 a0
1731: fc7256 bnez a2, 16fc <wps_enrollee_get_msg+0xca4>
1734: 3c48 l32i.n a4, a12, 12
1736: c29466 bnei a4, 10, 16fc <wps_enrollee_get_msg+0xca4>
1739: 0c28 l32i.n a2, a12, 0
173b: 0258 l32i.n a5, a2, 0
173d: fbb516 beqz a5, 16fc <wps_enrollee_get_msg+0xca4>
1740: ffe801 l32r a0, 16e0 <wps_enrollee_get_msg+0xc88>
1743: 0000c0 callx0 a0
1746: 020c movi.n a2, 0
1748: b60c movi.n a6, 11
174a: 3c69 s32i.n a6, a12, 12
174c: 7e21c2 l32i a12, a1, 0x1f8
174f: 7d2102 l32i a0, a1, 0x1f4
1752: 02d112 addmi a1, a1, 0x200
1755: f00d ret.n
...
176f: d11200 mul16s a1, a2, a0
1772: fe .byte 0xfe
1773: 7e61c2 s32i a12, a1, 0x1f8
1776: 02cd mov.n a12, a2
1778: 7d6102 s32i a0, a1, 0x1f4
177b: 032d mov.n a2, a3
177d: 013d mov.n a3, a1
177f: fff601 l32r a0, 1758 <wps_enrollee_get_msg+0xd00>
1782: 0000c0 callx0 a0
1785: 00c2d6 bgez a2, 1795 <wps_enrollee_get_msg+0xd3d>
1788: 220c movi.n a2, 2
178a: 7e21c2 l32i a12, a1, 0x1f8
178d: 7d2102 l32i a0, a1, 0x1f4
1790: 02d112 addmi a1, a1, 0x200
1793: f00d ret.n
1795: 2108 l32i.n a0, a1, 8
1797: e30c movi.n a3, 14
1799: feb016 beqz a0, 1788 <wps_enrollee_get_msg+0xd30>
179c: 000022 l8ui a2, a0, 0
179f: e59237 bne a2, a3, 1788 <wps_enrollee_get_msg+0xd30>
17a2: 4138 l32i.n a3, a1, 16
17a4: fe0316 beqz a3, 1788 <wps_enrollee_get_msg+0xd30>
17a7: 46cc22 addi a2, a12, 70
17aa: 041c movi.n a4, 16
17ac: ffec01 l32r a0, 175c <wps_enrollee_get_msg+0xd04>
17af: 0000c0 callx0 a0
17b2: fd2256 bnez a2, 1788 <wps_enrollee_get_msg+0xd30>
17b5: 3138 l32i.n a3, a1, 12
17b7: fcd316 beqz a3, 1788 <wps_enrollee_get_msg+0xd30>
17ba: 36cc22 addi a2, a12, 54
17bd: 041c movi.n a4, 16
17bf: ffe801 l32r a0, 1760 <wps_enrollee_get_msg+0xd08>
17c2: 0000c0 callx0 a0
17c5: fbf256 bnez a2, 1788 <wps_enrollee_get_msg+0xd30>
17c8: f108 l32i.n a0, a1, 60
17ca: fba016 beqz a0, 1788 <wps_enrollee_get_msg+0xd30>
17cd: 010042 l8ui a4, a0, 1
17d0: 000052 l8ui a5, a0, 0
17d3: 3c08 l32i.n a0, a12, 12
17d5: 115580 slli a5, a5, 8
17d8: 204450 or a4, a4, a5
17db: f44040 extui a4, a4, 0, 16
17de: 183026 beqi a0, 3, 17fa <wps_enrollee_get_msg+0xda2>
17e1: 2c5026 beqi a0, 5, 1811 <wps_enrollee_get_msg+0xdb9>
17e4: 227066 bnei a0, 7, 180a <wps_enrollee_get_msg+0xdb2>
17e7: 0c28 l32i.n a2, a12, 0
17e9: b30c movi.n a3, 11
17eb: 01dc52 addmi a5, a12, 0x100
17ee: b51552 l16ui a5, a5, 0x16a
17f1: ffdc01 l32r a0, 1764 <wps_enrollee_get_msg+0xd0c>
17f4: 0000c0 callx0 a0
17f7: 0003c6 j 180a <wps_enrollee_get_msg+0xdb2>
17fa: 0c28 l32i.n a2, a12, 0
17fc: 730c movi.n a3, 7
17fe: 01dc52 addmi a5, a12, 0x100
1801: b51552 l16ui a5, a5, 0x16a
1804: ffd901 l32r a0, 1768 <wps_enrollee_get_msg+0xd10>
1807: 0000c0 callx0 a0
180a: c60c movi.n a6, 12
180c: 3c69 s32i.n a6, a12, 12
180e: ffdd86 j 1788 <wps_enrollee_get_msg+0xd30>
1811: 0c28 l32i.n a2, a12, 0
1813: 930c movi.n a3, 9
1815: 01dc52 addmi a5, a12, 0x100
1818: b51552 l16ui a5, a5, 0x16a
181b: ffd401 l32r a0, 176c <wps_enrollee_get_msg+0xd14>
181e: 0000c0 callx0 a0
1821: fff946 j 180a <wps_enrollee_get_msg+0xdb2>
...
00001830 <wps_enrollee_process_msg>:
1830: 10a252 movi a5, 0x210
1833: c01150 sub a1, a1, a5
1836: 7d6102 s32i a0, a1, 0x1f4
1839: 7e61c2 s32i a12, a1, 0x1f8
183c: 7f61d2 s32i a13, a1, 0x1fc
183f: 8061e2 s32i a14, a1, 0x200
1842: 02dd mov.n a13, a2
1844: 03ed mov.n a14, a3
1846: 04cd mov.n a12, a4
1848: 53ec bnez.n a3, 1871 <wps_enrollee_process_msg+0x41>
184a: 042d mov.n a2, a4
184c: 013d mov.n a3, a1
184e: fff501 l32r a0, 1824 <wps_enrollee_get_msg+0xdcc>
1851: 0000c0 callx0 a0
1854: 72dc bnez.n a2, 186f <wps_enrollee_process_msg+0x3f>
1856: 2108 l32i.n a0, a1, 8
1858: 309c beqz.n a0, 186f <wps_enrollee_process_msg+0x3f>
185a: 000002 l8ui a0, a0, 0
185d: d20c movi.n a2, 13
185f: 049027 bne a0, a2, 1867 <wps_enrollee_process_msg+0x37>
1862: 2e0c movi.n a14, 2
1864: 0001c6 j 186f <wps_enrollee_process_msg+0x3f>
1867: f2c042 addi a4, a0, -14
186a: 330c movi.n a3, 3
186c: 83e340 moveqz a14, a3, a4
186f: ae8c beqz.n a14, 187d <wps_enrollee_process_msg+0x4d>
1871: 511e26 beqi a14, 1, 18c6 <wps_enrollee_process_msg+0x96>
1874: 1f2e26 beqi a14, 2, 1897 <wps_enrollee_process_msg+0x67>
1877: 2c3e26 beqi a14, 3, 18a7 <wps_enrollee_process_msg+0x77>
187a: 244e66 bnei a14, 4, 18a2 <wps_enrollee_process_msg+0x72>
187d: 0c3d mov.n a3, a12
187f: 0d2d mov.n a2, a13
1881: ffc945 call0 1518 <wps_enrollee_get_msg+0xac0>
1884: 7e21c2 l32i a12, a1, 0x1f8
1887: 7f21d2 l32i a13, a1, 0x1fc
188a: 8021e2 l32i a14, a1, 0x200
188d: 10a232 movi a3, 0x210
1890: 7d2102 l32i a0, a1, 0x1f4
1893: 113a add.n a1, a1, a3
1895: f00d ret.n
1897: 0c2d mov.n a2, a12
1899: ffe301 l32r a0, 1828 <wps_enrollee_get_msg+0xdd0>
189c: 0000c0 callx0 a0
189f: 0192d6 bgez a2, 18bc <wps_enrollee_process_msg+0x8c>
18a2: 220c movi.n a2, 2
18a4: fff706 j 1884 <wps_enrollee_process_msg+0x54>
18a7: 0c2d mov.n a2, a12
18a9: ffe001 l32r a0, 182c <wps_enrollee_get_msg+0xdd4>
18ac: 0000c0 callx0 a0
18af: fef296 bltz a2, 18a2 <wps_enrollee_process_msg+0x72>
18b2: 0c3d mov.n a3, a12
18b4: 0d2d mov.n a2, a13
18b6: ffeb85 call0 1770 <wps_enrollee_get_msg+0xd18>
18b9: fff1c6 j 1884 <wps_enrollee_process_msg+0x54>
18bc: 0c3d mov.n a3, a12
18be: 0d2d mov.n a2, a13
18c0: ffe205 call0 16e4 <wps_enrollee_get_msg+0xc8c>
18c3: ffef46 j 1884 <wps_enrollee_process_msg+0x54>
18c6: 0c3d mov.n a3, a12
18c8: 0d2d mov.n a2, a13
18ca: ffc145 call0 14e0 <wps_enrollee_get_msg+0xa88>
18cd: ffecc6 j 1884 <wps_enrollee_process_msg+0x54>
Disassembly of section .irom.text:
00001940 <.irom.text>:
1940: 6f7270 excw
1943: 736563 excw
1946: 702073 excw
1949: 6b6275 excw
194c: 207965 excw
194f: 617473 excw
1952: 0a7472 excw
...
195d: 000000 ill
1960: 6f7270 excw
1963: 736563 excw
1966: 702073 excw
1969: 6b6275 excw
196c: 207965 excw
196f: 6e6966 bnei a9, 6, 19e1 <wps_enrollee_process_msg+0x1b1>
1972: 7369 s32i.n a6, a3, 28
1974: 0a68 l32i.n a6, a10, 0
...
wps_registrar.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <.text>:
0: 2248 l32i.n a4, a2, 8
2: 32cb addi.n a3, a2, 12
4: 834340 moveqz a4, a3, a4
7: 042d mov.n a2, a4
9: f00d ret.n
b: 000000 ill
e: 120000 excw
11: 39f0c1 l32r a12, fffce7d4 <wps_registrar_config_ap+0xfffcb914>
14: 110901 l32r a0, fffc4438 <wps_registrar_config_ap+0xfffc1578>
17: 130c movi.n a3, 1
19: fffc01 l32r a0, c <.text+0xc>
1c: 0000c0 callx0 a0
1f: 0108 l32i.n a0, a1, 0
21: 004202 s8i a0, a2, 0
24: 1108 l32i.n a0, a1, 4
26: 10c112 addi a1, a1, 16
29: f00d ret.n
2b: 000000 ill
2e: 120000 excw
31: 39f0c1 l32r a12, fffce7f4 <wps_registrar_config_ap+0xfffcb934>
34: 110901 l32r a0, fffc4458 <wps_registrar_config_ap+0xfffc1598>
37: 230c movi.n a3, 2
39: fffc01 l32r a0, 2c <.text+0x2c>
3c: 0000c0 callx0 a0
3f: 0108 l32i.n a0, a1, 0
41: 014202 s8i a0, a2, 1
44: 410800 srli a0, a0, 8
47: 004202 s8i a0, a2, 0
4a: 1108 l32i.n a0, a1, 4
4c: 10c112 addi a1, a1, 16
4f: f00d ret.n
...
59: 000000 ill
5c: f0c112 addi a1, a1, -16
5f: 0109 s32i.n a0, a1, 0
61: 11c9 s32i.n a12, a1, 4
63: 21d9 s32i.n a13, a1, 8
65: 03cd mov.n a12, a3
67: 04dd mov.n a13, a4
69: 039c beqz.n a3, 7d <.text+0x7d>
6b: 043d mov.n a3, a4
6d: fff901 l32r a0, 54 <.text+0x54>
70: 0000c0 callx0 a0
73: 0d4d mov.n a4, a13
75: 0c3d mov.n a3, a12
77: fff801 l32r a0, 58 <.text+0x58>
7a: 0000c0 callx0 a0
7d: 11c8 l32i.n a12, a1, 4
7f: 21d8 l32i.n a13, a1, 8
81: 0108 l32i.n a0, a1, 0
83: 10c112 addi a1, a1, 16
86: f00d ret.n
88: f0c112 addi a1, a1, -16
8b: 1109 s32i.n a0, a1, 4
8d: 0129 s32i.n a2, a1, 0
8f: 21c9 s32i.n a12, a1, 8
91: 032d mov.n a2, a3
93: 03cd mov.n a12, a3
95: fff685 call0 0 <.text>
98: 023d mov.n a3, a2
9a: 1c48 l32i.n a4, a12, 4
9c: 0128 l32i.n a2, a1, 0
9e: 21c8 l32i.n a12, a1, 8
a0: fffb85 call0 5c <.text+0x5c>
a3: 1108 l32i.n a0, a1, 4
a5: 10c112 addi a1, a1, 16
a8: f00d ret.n
Disassembly of section .irom0.text:
000000ac <wps_device_store-0x270>:
ac: 000000 ill
af: c11200 mul16u a1, a2, a0
b2: 11c9f0 slli a12, a9, 1
b5: 0109 s32i.n a0, a1, 0
b7: 02cd mov.n a12, a2
b9: b28c beqz.n a2, c8 <wps_device_store-0x254>
bb: 0c2d mov.n a2, a12
bd: 0cc8 l32i.n a12, a12, 0
bf: fffb01 l32r a0, ac <wps_device_store-0x270>
c2: 0000c0 callx0 a0
c5: ff2c56 bnez a12, bb <wps_device_store-0x261>
c8: 11c8 l32i.n a12, a1, 4
ca: 0108 l32i.n a0, a1, 0
cc: 10c112 addi a1, a1, 16
cf: f00d ret.n
...
dd: 000000 ill
e0: e0c112 addi a1, a1, -32
e3: 1109 s32i.n a0, a1, 4
e5: 0129 s32i.n a2, a1, 0
e7: 21c9 s32i.n a12, a1, 8
e9: 31d9 s32i.n a13, a1, 12
eb: 41e9 s32i.n a14, a1, 16
ed: 51f9 s32i.n a15, a1, 20
ef: 03ed mov.n a14, a3
f1: 64c2f2 addi a15, a2, 100
f4: 01d2d2 addmi a13, a2, 0x100
f7: 82cdd2 addi a13, a13, -126
fa: 0fcd mov.n a12, a15
fc: 0c2d mov.n a2, a12
fe: 0e3d mov.n a3, a14
100: 640c movi.n a4, 6
102: fff401 l32r a0, d4 <wps_device_store-0x248>
105: 0000c0 callx0 a0
108: c2ac beqz.n a2, 138 <wps_device_store-0x1e4>
10a: cc6b addi.n a12, a12, 6
10c: ec9cd7 bne a12, a13, fc <wps_device_store-0x220>
10f: 01d8 l32i.n a13, a1, 0
111: 7ccdc2 addi a12, a13, 124
114: 76cdd2 addi a13, a13, 118
117: 0c2d mov.n a2, a12
119: 0d3d mov.n a3, a13
11b: 640c movi.n a4, 6
11d: ffee01 l32r a0, d8 <wps_device_store-0x244>
120: 0000c0 callx0 a0
123: facdd2 addi a13, a13, -6
126: faccc2 addi a12, a12, -6
129: ea9cf7 bne a12, a15, 117 <wps_device_store-0x205>
12c: 0e3d mov.n a3, a14
12e: 0f2d mov.n a2, a15
130: 640c movi.n a4, 6
132: ffea01 l32r a0, dc <wps_device_store-0x240>
135: 0000c0 callx0 a0
138: 21c8 l32i.n a12, a1, 8
13a: 31d8 l32i.n a13, a1, 12
13c: 41e8 l32i.n a14, a1, 16
13e: 51f8 l32i.n a15, a1, 20
140: 1108 l32i.n a0, a1, 4
142: 20c112 addi a1, a1, 32
145: f00d ret.n
...
153: c11200 mul16u a1, a2, a0
156: 0109e0 slli a0, a9, 18
159: 11c9 s32i.n a12, a1, 4
15b: 31e9 s32i.n a14, a1, 12
15d: 21d9 s32i.n a13, a1, 8
15f: 41f9 s32i.n a15, a1, 16
161: 02dd mov.n a13, a2
163: 03fd mov.n a15, a3
165: 64c2e2 addi a14, a2, 100
168: 0c0c movi.n a12, 0
16a: 0f3d mov.n a3, a15
16c: 0e2d mov.n a2, a14
16e: 640c movi.n a4, 6
170: fff601 l32r a0, 148 <wps_device_store-0x1d4>
173: 0000c0 callx0 a0
176: 628c beqz.n a2, 180 <wps_device_store-0x19c>
178: cc1b addi.n a12, a12, 1
17a: ec5c66 bnei a12, 5, 16a <wps_device_store-0x1b2>
17d: 000cc6 j 1b4 <wps_device_store-0x168>
180: 305c26 beqi a12, 5, 1b4 <wps_device_store-0x168>
183: 7ccde2 addi a14, a13, 124
186: 1e4ce6 bgei a12, 4, 1a8 <wps_device_store-0x174>
189: 90ccc0 addx2 a12, a12, a12
18c: 90ccd0 addx2 a12, a12, a13
18f: 64ccd2 addi a13, a12, 100
192: 6accc2 addi a12, a12, 106
195: 0d2d mov.n a2, a13
197: 0c3d mov.n a3, a12
199: 640c movi.n a4, 6
19b: ffec01 l32r a0, 14c <wps_device_store-0x1d0>
19e: 0000c0 callx0 a0
1a1: cc6b addi.n a12, a12, 6
1a3: dd6b addi.n a13, a13, 6
1a5: ec9de7 bne a13, a14, 195 <wps_device_store-0x187>
1a8: 0e2d mov.n a2, a14
1aa: 030c movi.n a3, 0
1ac: 640c movi.n a4, 6
1ae: ffe801 l32r a0, 150 <wps_device_store-0x1cc>
1b1: 0000c0 callx0 a0
1b4: 11c8 l32i.n a12, a1, 4
1b6: 21d8 l32i.n a13, a1, 8
1b8: 31e8 l32i.n a14, a1, 12
1ba: 41f8 l32i.n a15, a1, 16
1bc: 0108 l32i.n a0, a1, 0
1be: 20c112 addi a1, a1, 32
1c1: f00d ret.n
...
1cb: c11200 mul16u a1, a2, a0
1ce: 21d9f0 srai a13, a15, 9
1d1: 11c9 s32i.n a12, a1, 4
1d3: 0109 s32i.n a0, a1, 0
1d5: 02cd mov.n a12, a2
1d7: 529c beqz.n a2, 1f0 <wps_device_store-0x12c>
1d9: 0cdd mov.n a13, a12
1db: 0cc8 l32i.n a12, a12, 0
1dd: 2d4b addi.n a2, a13, 4
1df: fff901 l32r a0, 1c4 <wps_device_store-0x158>
1e2: 0000c0 callx0 a0
1e5: 0d2d mov.n a2, a13
1e7: fff801 l32r a0, 1c8 <wps_device_store-0x154>
1ea: 0000c0 callx0 a0
1ed: fe8c56 bnez a12, 1d9 <wps_device_store-0x143>
1f0: 11c8 l32i.n a12, a1, 4
1f2: 21d8 l32i.n a13, a1, 8
1f4: 0108 l32i.n a0, a1, 0
1f6: 10c112 addi a1, a1, 16
1f9: f00d ret.n
1fb: 000000 ill
1fe: 120000 excw
201: 09f0c1 l32r a12, fffc29c4 <wps_registrar_config_ap+0xfffbfb04>
204: 11c901 l32r a0, fffc4928 <wps_registrar_config_ap+0xfffc1a68>
207: 21d9 s32i.n a13, a1, 8
209: 1722d2 l32i a13, a2, 92
20c: 03cd mov.n a12, a3
20e: 1d9c beqz.n a13, 223 <wps_device_store-0xf9>
210: 0c3d mov.n a3, a12
212: 2d4b addi.n a2, a13, 4
214: 640c movi.n a4, 6
216: fff901 l32r a0, 1fc <wps_device_store-0x120>
219: 0000c0 callx0 a0
21c: 029c beqz.n a2, 230 <wps_device_store-0xec>
21e: 0dd8 l32i.n a13, a13, 0
220: fecd56 bnez a13, 210 <wps_device_store-0x10c>
223: 020c movi.n a2, 0
225: 11c8 l32i.n a12, a1, 4
227: 21d8 l32i.n a13, a1, 8
229: 0108 l32i.n a0, a1, 0
22b: 10c112 addi a1, a1, 16
22e: f00d ret.n
230: 0d2d mov.n a2, a13
232: fffbc6 j 225 <wps_device_store-0xf7>
...
265: 000000 ill
268: 640c movi.n a4, 6
26a: f0c112 addi a1, a1, -16
26d: 0109 s32i.n a0, a1, 0
26f: 11c9 s32i.n a12, a1, 4
271: 21d9 s32i.n a13, a1, 8
273: 02cd mov.n a12, a2
275: 03dd mov.n a13, a3
277: fff001 l32r a0, 238 <wps_device_store-0xe4>
27a: 0000c0 callx0 a0
27d: 1ccc22 addi a2, a12, 28
280: 1ccd32 addi a3, a13, 28
283: 840c movi.n a4, 8
285: ffed01 l32r a0, 23c <wps_device_store-0xe0>
288: 0000c0 callx0 a0
28b: 2c28 l32i.n a2, a12, 8
28d: ffec01 l32r a0, 240 <wps_device_store-0xdc>
290: 0000c0 callx0 a0
293: 2d28 l32i.n a2, a13, 8
295: 728c beqz.n a2, 2a0 <wps_device_store-0x7c>
297: ffeb01 l32r a0, 244 <wps_device_store-0xd8>
29a: 0000c0 callx0 a0
29d: 000046 j 2a2 <wps_device_store-0x7a>
2a0: 020c movi.n a2, 0
2a2: 2c29 s32i.n a2, a12, 8
2a4: 3c28 l32i.n a2, a12, 12
2a6: ffe801 l32r a0, 248 <wps_device_store-0xd4>
2a9: 0000c0 callx0 a0
2ac: 3d28 l32i.n a2, a13, 12
2ae: 728c beqz.n a2, 2b9 <wps_device_store-0x63>
2b0: ffe701 l32r a0, 24c <wps_device_store-0xd0>
2b3: 0000c0 callx0 a0
2b6: 000046 j 2bb <wps_device_store-0x61>
2b9: 020c movi.n a2, 0
2bb: 3c29 s32i.n a2, a12, 12
2bd: 4c28 l32i.n a2, a12, 16
2bf: ffe401 l32r a0, 250 <wps_device_store-0xcc>
2c2: 0000c0 callx0 a0
2c5: 4d28 l32i.n a2, a13, 16
2c7: 728c beqz.n a2, 2d2 <wps_device_store-0x4a>
2c9: ffe201 l32r a0, 254 <wps_device_store-0xc8>
2cc: 0000c0 callx0 a0
2cf: 000046 j 2d4 <wps_device_store-0x48>
2d2: 020c movi.n a2, 0
2d4: 4c29 s32i.n a2, a12, 16
2d6: 5c28 l32i.n a2, a12, 20
2d8: ffe001 l32r a0, 258 <wps_device_store-0xc4>
2db: 0000c0 callx0 a0
2de: 5d28 l32i.n a2, a13, 20
2e0: 728c beqz.n a2, 2eb <wps_device_store-0x31>
2e2: ffde01 l32r a0, 25c <wps_device_store-0xc0>
2e5: 0000c0 callx0 a0
2e8: 000046 j 2ed <wps_device_store-0x2f>
2eb: 020c movi.n a2, 0
2ed: 5c29 s32i.n a2, a12, 20
2ef: 6c28 l32i.n a2, a12, 24
2f1: ffdb01 l32r a0, 260 <wps_device_store-0xbc>
2f4: 0000c0 callx0 a0
2f7: 6d28 l32i.n a2, a13, 24
2f9: 21d8 l32i.n a13, a1, 8
2fb: 728c beqz.n a2, 306 <wps_device_store-0x16>
2fd: ffd901 l32r a0, 264 <wps_device_store-0xb8>
300: 0000c0 callx0 a0
303: 000046 j 308 <wps_device_store-0x14>
306: 020c movi.n a2, 0
308: 6c29 s32i.n a2, a12, 24
30a: 0108 l32i.n a0, a1, 0
30c: 11c8 l32i.n a12, a1, 4
30e: 10c112 addi a1, a1, 16
311: f00d ret.n
...
0000031c <wps_device_store>:
31c: e0c112 addi a1, a1, -32
31f: 21c9 s32i.n a12, a1, 8
321: 0149 s32i.n a4, a1, 0
323: 1109 s32i.n a0, a1, 4
325: 41e9 s32i.n a14, a1, 16
327: 31d9 s32i.n a13, a1, 12
329: 02ed mov.n a14, a2
32b: 03dd mov.n a13, a3
32d: ffed05 call0 200 <wps_device_store-0x11c>
330: 02cd mov.n a12, a2
332: 82dc bnez.n a2, 34e <wps_device_store+0x32>
334: 9ca022 movi a2, 156
337: fff701 l32r a0, 314 <wps_device_store-0x8>
33a: 0000c0 callx0 a0
33d: 02cd mov.n a12, a2
33f: 32cc bnez.n a2, 346 <wps_device_store+0x2a>
341: f27c movi.n a2, -1
343: 000806 j 367 <wps_device_store+0x4b>
346: 172e02 l32i a0, a14, 92
349: 0209 s32i.n a0, a2, 0
34b: 176e22 s32i a2, a14, 92
34e: 0d3d mov.n a3, a13
350: 2c4b addi.n a2, a12, 4
352: fff145 call0 268 <wps_device_store-0xb4>
355: 0138 l32i.n a3, a1, 0
357: 041c movi.n a4, 16
359: 01dc22 addmi a2, a12, 0x100
35c: 8cc222 addi a2, a2, -116
35f: ffee01 l32r a0, 318 <wps_device_store-0x4>
362: 0000c0 callx0 a0
365: 020c movi.n a2, 0
367: 21c8 l32i.n a12, a1, 8
369: 31d8 l32i.n a13, a1, 12
36b: 41e8 l32i.n a14, a1, 16
36d: 1108 l32i.n a0, a1, 4
36f: 20c112 addi a1, a1, 32
372: f00d ret.n
...
38c: e0c112 addi a1, a1, -32
38f: 51c9 s32i.n a12, a1, 20
391: 2149 s32i.n a4, a1, 8
393: 4109 s32i.n a0, a1, 16
395: 61d9 s32i.n a13, a1, 24
397: 71e9 s32i.n a14, a1, 28
399: 02dd mov.n a13, a2
39b: 03ed mov.n a14, a3
39d: 012d mov.n a2, a1
39f: fff501 l32r a0, 374 <wps_device_store+0x58>
3a2: 0000c0 callx0 a0
3a5: edc8 l32i.n a12, a13, 56
3a7: 31d9 s32i.n a13, a1, 12
3a9: fcac beqz.n a12, 3dc <wps_device_store+0xc0>
3ab: 0d0c movi.n a13, 0
3ad: 2c4b addi.n a2, a12, 4
3af: 0e3d mov.n a3, a14
3b1: 640c movi.n a4, 6
3b3: fff101 l32r a0, 378 <wps_device_store+0x5c>
3b6: 0000c0 callx0 a0
3b9: c2cc bnez.n a2, 3c9 <wps_device_store+0xad>
3bb: 2cab addi.n a2, a12, 10
3bd: 2138 l32i.n a3, a1, 8
3bf: 041c movi.n a4, 16
3c1: ffee01 l32r a0, 37c <wps_device_store+0x60>
3c4: 0000c0 callx0 a0
3c7: 828c beqz.n a2, 3d3 <wps_device_store+0xb7>
3c9: 0cdd mov.n a13, a12
3cb: 0cc8 l32i.n a12, a12, 0
3cd: fdcc56 bnez a12, 3ad <wps_device_store+0x91>
3d0: 000206 j 3dc <wps_device_store+0xc0>
3d3: 0c08 l32i.n a0, a12, 0
3d5: 06ad16 beqz a13, 443 <wps_device_store+0x127>
3d8: 0d09 s32i.n a0, a13, 0
3da: 7cec bnez.n a12, 405 <wps_device_store+0xe9>
3dc: 21d8 l32i.n a13, a1, 8
3de: 422c movi.n a2, 36
3e0: ffe801 l32r a0, 380 <wps_device_store+0x64>
3e3: 0000c0 callx0 a0
3e6: 02cd mov.n a12, a2
3e8: 03e216 beqz a2, 42a <wps_device_store+0x10e>
3eb: 0e3d mov.n a3, a14
3ed: 224b addi.n a2, a2, 4
3ef: 640c movi.n a4, 6
3f1: ffe401 l32r a0, 384 <wps_device_store+0x68>
3f4: 0000c0 callx0 a0
3f7: ad8c beqz.n a13, 405 <wps_device_store+0xe9>
3f9: 0d3d mov.n a3, a13
3fb: 2cab addi.n a2, a12, 10
3fd: 041c movi.n a4, 16
3ff: ffe201 l32r a0, 388 <wps_device_store+0x6c>
402: 0000c0 callx0 a0
405: 0cdd mov.n a13, a12
407: 1138 l32i.n a3, a1, 4
409: 3148 l32i.n a4, a1, 12
40b: 0108 l32i.n a0, a1, 0
40d: e428 l32i.n a2, a4, 56
40f: 0c29 s32i.n a2, a12, 0
411: e4c9 s32i.n a12, a4, 56
413: 7c09 s32i.n a0, a12, 28
415: 8c39 s32i.n a3, a12, 32
417: 02cd mov.n a12, a2
419: d28c beqz.n a2, 42a <wps_device_store+0x10e>
41b: 7c58 l32i.n a5, a12, 28
41d: 78c552 addi a5, a5, 120
420: 132507 blt a5, a0, 437 <wps_device_store+0x11b>
423: 0cdd mov.n a13, a12
425: 0cc8 l32i.n a12, a12, 0
427: ff0c56 bnez a12, 41b <wps_device_store+0xff>
42a: 51c8 l32i.n a12, a1, 20
42c: 61d8 l32i.n a13, a1, 24
42e: 71e8 l32i.n a14, a1, 28
430: 4108 l32i.n a0, a1, 16
432: 20c112 addi a1, a1, 32
435: f00d ret.n
437: 0c2d mov.n a2, a12
439: 060c movi.n a6, 0
43b: 0d69 s32i.n a6, a13, 0
43d: ffc705 call0 b0 <wps_device_store-0x26c>
440: fff986 j 42a <wps_device_store+0x10e>
443: 3178 l32i.n a7, a1, 12
445: e709 s32i.n a0, a7, 56
447: ffe3c6 j 3da <wps_device_store+0xbe>
...
456: 120000 excw
459: 09d0c1 l32r a12, fffc2b9c <wps_registrar_config_ap+0xfffbfcdc>
45c: 712911 l32r a1, fffdc900 <wps_registrar_config_ap+0xfffd9a40>
45f: 41e9 s32i.n a14, a1, 16
461: 31d9 s32i.n a13, a1, 12
463: 51f9 s32i.n a15, a1, 20
465: 21c9 s32i.n a12, a1, 8
467: e2c8 l32i.n a12, a2, 56
469: 04fd mov.n a15, a4
46b: 075c16 beqz a12, 4e4 <wps_device_store+0x1c8>
46e: 0e0c movi.n a14, 0
470: 0139 s32i.n a3, a1, 0
472: 01d2d2 addmi a13, a2, 0x100
475: a0cdd2 addi a13, a13, -96
478: 61d9 s32i.n a13, a1, 24
47a: 0cdd mov.n a13, a12
47c: 2cab addi.n a2, a12, 10
47e: 0138 l32i.n a3, a1, 0
480: 041c movi.n a4, 16
482: fff201 l32r a0, 44c <wps_device_store+0x130>
485: 0000c0 callx0 a0
488: 03e216 beqz a2, 4ca <wps_device_store+0x1ae>
48b: 4fbc beqz.n a15, 4c3 <wps_device_store+0x1a7>
48d: 7138 l32i.n a3, a1, 28
48f: a10342 l8ui a4, a3, 161
492: a00322 l8ui a2, a3, 160
495: a50362 l8ui a6, a3, 165
498: a40302 l8ui a0, a3, 164
49b: a30352 l8ui a5, a3, 163
49e: 200060 or a0, a0, a6
4a1: a20332 l8ui a3, a3, 162
4a4: 202240 or a2, a2, a4
4a7: 203350 or a3, a3, a5
4aa: 202230 or a2, a2, a3
4ad: 200020 or a0, a0, a2
4b0: 740000 extui a0, a0, 0, 8
4b3: c08c beqz.n a0, 4c3 <wps_device_store+0x1a7>
4b5: 6128 l32i.n a2, a1, 24
4b7: 0f3d mov.n a3, a15
4b9: 640c movi.n a4, 6
4bb: ffe501 l32r a0, 450 <wps_device_store+0x134>
4be: 0000c0 callx0 a0
4c1: 528c beqz.n a2, 4ca <wps_device_store+0x1ae>
4c3: 0ded mov.n a14, a13
4c5: 0dc8 l32i.n a12, a13, 0
4c7: 000586 j 4e1 <wps_device_store+0x1c5>
4ca: 0dc8 l32i.n a12, a13, 0
4cc: 5ecc bnez.n a14, 4d5 <wps_device_store+0x1b9>
4ce: 7148 l32i.n a4, a1, 28
4d0: e4c9 s32i.n a12, a4, 56
4d2: 0000c6 j 4d9 <wps_device_store+0x1bd>
4d5: 0ec9 s32i.n a12, a14, 0
4d7: 0dc8 l32i.n a12, a13, 0
4d9: 0d2d mov.n a2, a13
4db: ffde01 l32r a0, 454 <wps_device_store+0x138>
4de: 0000c0 callx0 a0
4e1: f95c56 bnez a12, 47a <wps_device_store+0x15e>
4e4: 21c8 l32i.n a12, a1, 8
4e6: 31d8 l32i.n a13, a1, 12
4e8: 41e8 l32i.n a14, a1, 16
4ea: 51f8 l32i.n a15, a1, 20
4ec: 1108 l32i.n a0, a1, 4
4ee: 30c112 addi a1, a1, 48
4f1: f00d ret.n
...
00000500 <wps_registrar_pbc_overlap>:
500: e0c112 addi a1, a1, -32
503: 41d9 s32i.n a13, a1, 16
505: 51e9 s32i.n a14, a1, 20
507: 2109 s32i.n a0, a1, 8
509: 31c9 s32i.n a12, a1, 12
50b: 61f9 s32i.n a15, a1, 24
50d: 02cd mov.n a12, a2
50f: 04fd mov.n a15, a4
511: 012d mov.n a2, a1
513: fff801 l32r a0, 4f4 <wps_device_store+0x1d8>
516: 0000c0 callx0 a0
519: 000c movi.n a0, 0
51b: 1e0c movi.n a14, 1
51d: ecc8 l32i.n a12, a12, 56
51f: 83e0f0 moveqz a14, a0, a15
522: 4cbc beqz.n a12, 55a <wps_registrar_pbc_overlap+0x5a>
524: 0d0c movi.n a13, 0
526: 7c28 l32i.n a2, a12, 28
528: 0138 l32i.n a3, a1, 0
52a: 78c222 addi a2, a2, 120
52d: 292237 blt a2, a3, 55a <wps_registrar_pbc_overlap+0x5a>
530: cd8c beqz.n a13, 540 <wps_registrar_pbc_overlap+0x40>
532: 2cab addi.n a2, a12, 10
534: 3dab addi.n a3, a13, 10
536: 041c movi.n a4, 16
538: fff001 l32r a0, 4f8 <wps_device_store+0x1dc>
53b: 0000c0 callx0 a0
53e: 329c beqz.n a2, 555 <wps_registrar_pbc_overlap+0x55>
540: cf8c beqz.n a15, 550 <wps_registrar_pbc_overlap+0x50>
542: 0f2d mov.n a2, a15
544: 3cab addi.n a3, a12, 10
546: 041c movi.n a4, 16
548: ffed01 l32r a0, 4fc <wps_device_store+0x1e0>
54b: 0000c0 callx0 a0
54e: 028c beqz.n a2, 552 <wps_registrar_pbc_overlap+0x52>
550: ee1b addi.n a14, a14, 1
552: 83dcd0 moveqz a13, a12, a13
555: 0cc8 l32i.n a12, a12, 0
557: fcbc56 bnez a12, 526 <wps_registrar_pbc_overlap+0x26>
55a: 120c movi.n a2, 1
55c: 31c8 l32i.n a12, a1, 12
55e: 41d8 l32i.n a13, a1, 16
560: 61f8 l32i.n a15, a1, 24
562: 2108 l32i.n a0, a1, 8
564: 012ee6 bgei a14, 2, 569 <wps_registrar_pbc_overlap+0x69>
567: 020c movi.n a2, 0
569: 51e8 l32i.n a14, a1, 20
56b: 20c112 addi a1, a1, 32
56e: f00d ret.n
570: 001044 excw
573: 003000 rfe
576: 300000 xor a0, a0, a0
579: 000000 ill
57c: 000010 excw
57f: c11200 mul16u a1, a2, a0
582: 1109f0 slli a0, a9, 1
585: 0129 s32i.n a2, a1, 0
587: 21c9 s32i.n a12, a1, 8
589: 032d mov.n a2, a3
58b: 03cd mov.n a12, a3
58d: fff831 l32r a3, 570 <wps_registrar_pbc_overlap+0x70>
590: fff901 l32r a0, 574 <wps_registrar_pbc_overlap+0x74>
593: 0000c0 callx0 a0
596: 0c2d mov.n a2, a12
598: 130c movi.n a3, 1
59a: fff701 l32r a0, 578 <wps_registrar_pbc_overlap+0x78>
59d: 0000c0 callx0 a0
5a0: 0c2d mov.n a2, a12
5a2: 0138 l32i.n a3, a1, 0
5a4: 21c8 l32i.n a12, a1, 8
5a6: 080332 l8ui a3, a3, 8
5a9: fff401 l32r a0, 57c <wps_registrar_pbc_overlap+0x7c>
5ac: 0000c0 callx0 a0
5af: 020c movi.n a2, 0
5b1: 1108 l32i.n a0, a1, 4
5b3: 10c112 addi a1, a1, 16
5b6: f00d ret.n
5b8: 001057 beq a0, a5, 5bc <wps_registrar_pbc_overlap+0xbc>
5bb: 003000 rfe
5be: 300000 xor a0, a0, a0
5c1: 000000 ill
5c4: 000010 excw
5c7: c11200 mul16u a1, a2, a0
5ca: 11c9f0 slli a12, a9, 1
5cd: 0109 s32i.n a0, a1, 0
5cf: 3208 l32i.n a0, a2, 12
5d1: 03cd mov.n a12, a3
5d3: 00ac beqz.n a0, 5f7 <wps_registrar_pbc_overlap+0xf7>
5d5: 1e2026 beqi a0, 2, 5f7 <wps_registrar_pbc_overlap+0xf7>
5d8: 032d mov.n a2, a3
5da: fff731 l32r a3, 5b8 <wps_registrar_pbc_overlap+0xb8>
5dd: fff701 l32r a0, 5bc <wps_registrar_pbc_overlap+0xbc>
5e0: 0000c0 callx0 a0
5e3: 0c2d mov.n a2, a12
5e5: 130c movi.n a3, 1
5e7: fff601 l32r a0, 5c0 <wps_registrar_pbc_overlap+0xc0>
5ea: 0000c0 callx0 a0
5ed: 0c2d mov.n a2, a12
5ef: 130c movi.n a3, 1
5f1: fff401 l32r a0, 5c4 <wps_registrar_pbc_overlap+0xc4>
5f4: 0000c0 callx0 a0
5f7: 020c movi.n a2, 0
5f9: 11c8 l32i.n a12, a1, 4
5fb: 0108 l32i.n a0, a1, 0
5fd: 10c112 addi a1, a1, 16
600: f00d ret.n
602: 410000 srli a0, a0, 0
605: 000010 excw
608: 000030 excw
60b: 003000 rfe
60e: 100000 and a0, a0, a0
611: 000000 ill
614: f0c112 addi a1, a1, -16
617: 11c9 s32i.n a12, a1, 4
619: 0109 s32i.n a0, a1, 0
61b: 122202 l32i a0, a2, 72
61e: 03cd mov.n a12, a3
620: 90cc bnez.n a0, 62d <wps_registrar_pbc_overlap+0x12d>
622: 020c movi.n a2, 0
624: 11c8 l32i.n a12, a1, 4
626: 0108 l32i.n a0, a1, 0
628: 10c112 addi a1, a1, 16
62b: f00d ret.n
62d: 032d mov.n a2, a3
62f: fff531 l32r a3, 604 <wps_registrar_pbc_overlap+0x104>
632: fff501 l32r a0, 608 <wps_registrar_pbc_overlap+0x108>
635: 0000c0 callx0 a0
638: 0c2d mov.n a2, a12
63a: 130c movi.n a3, 1
63c: fff401 l32r a0, 60c <wps_registrar_pbc_overlap+0x10c>
63f: 0000c0 callx0 a0
642: 0c2d mov.n a2, a12
644: 130c movi.n a3, 1
646: fff201 l32r a0, 610 <wps_registrar_pbc_overlap+0x110>
649: 0000c0 callx0 a0
64c: fff486 j 622 <wps_registrar_pbc_overlap+0x122>
64f: 101200 and a1, a2, a0
652: 300000 xor a0, a0, a0
655: 000000 ill
658: 000030 excw
65b: 003000 rfe
65e: 5d0000 excw
661: c11202 l16ui a0, a2, 0x182
664: 0109f0 slli a0, a9, 17
667: 11c9 s32i.n a12, a1, 4
669: 21d9 s32i.n a13, a1, 8
66b: 0c0c movi.n a12, 0
66d: 03dd mov.n a13, a3
66f: 122502 l32i a0, a5, 72
672: 1238 l32i.n a3, a2, 4
674: 420c movi.n a2, 4
676: 93c230 movnez a12, a2, a3
679: b0cc bnez.n a0, 688 <wps_registrar_pbc_overlap+0x188>
67b: 020c movi.n a2, 0
67d: 11c8 l32i.n a12, a1, 4
67f: 21d8 l32i.n a13, a1, 8
681: 0108 l32i.n a0, a1, 0
683: 10c112 addi a1, a1, 16
686: f00d ret.n
688: 0d2d mov.n a2, a13
68a: 132552 l32i a5, a5, 76
68d: fff031 l32r a3, 650 <wps_registrar_pbc_overlap+0x150>
690: f44050 extui a4, a5, 0, 16
693: b3c450 movgez a12, a4, a5
696: ffef01 l32r a0, 654 <wps_registrar_pbc_overlap+0x154>
699: 0000c0 callx0 a0
69c: 0d2d mov.n a2, a13
69e: 230c movi.n a3, 2
6a0: ffee01 l32r a0, 658 <wps_registrar_pbc_overlap+0x158>
6a3: 0000c0 callx0 a0
6a6: 0c3d mov.n a3, a12
6a8: 0d2d mov.n a2, a13
6aa: ffec01 l32r a0, 65c <wps_registrar_pbc_overlap+0x15c>
6ad: 0000c0 callx0 a0
6b0: fff1c6 j 67b <wps_registrar_pbc_overlap+0x17b>
6b3: 000000 ill
6b6: 120000 excw
6b9: 0cf0c1 l32r a12, fffc3a7c <wps_registrar_config_ap+0xfffc0bbc>
6bc: 224245 call0 22ae4 <wps_registrar_config_ap+0x1fc24>
6bf: 010912 l8ui a1, a9, 1
6c2: 1268 l32i.n a6, a2, 4
6c4: 000c movi.n a0, 0
6c6: 930560 movnez a0, a5, a6
6c9: f48c beqz.n a4, 6dc <wps_registrar_pbc_overlap+0x1dc>
6cb: 132282 l32i a8, a2, 76
6ce: 162292 l32i a9, a2, 88
6d1: f47080 extui a7, a8, 0, 16
6d4: b30780 movgez a0, a7, a8
6d7: 014066 bnei a0, 4, 6dc <wps_registrar_pbc_overlap+0x1dc>
6da: 39cc bnez.n a9, 6e1 <wps_registrar_pbc_overlap+0x1e1>
6dc: 020c movi.n a2, 0
6de: 000306 j 6ee <wps_registrar_pbc_overlap+0x1ee>
6e1: 02a8 l32i.n a10, a2, 0
6e3: 032d mov.n a2, a3
6e5: 10ca32 addi a3, a10, 16
6e8: fff301 l32r a0, 6b4 <wps_registrar_pbc_overlap+0x1b4>
6eb: 0000c0 callx0 a0
6ee: 0108 l32i.n a0, a1, 0
6f0: 10c112 addi a1, a1, 16
6f3: f00d ret.n
6f5: 000000 ill
6f8: 80a282 movi a8, 0x280
6fb: 001262 l16ui a6, a2, 0
6fe: 80a072 movi a7, 128
701: 206670 or a6, a6, a7
704: 005262 s16i a6, a2, 0
707: 80a472 movi a7, 0x480
70a: 05c387 bnall a3, a8, 713 <wps_registrar_pbc_overlap+0x213>
70d: 206680 or a6, a6, a8
710: 005262 s16i a6, a2, 0
713: 05c377 bnall a3, a7, 71c <wps_registrar_pbc_overlap+0x21c>
716: 206670 or a6, a6, a7
719: 005262 s16i a6, a2, 0
71c: 084687 ball a6, a8, 728 <wps_registrar_pbc_overlap+0x228>
71f: 054677 ball a6, a7, 728 <wps_registrar_pbc_overlap+0x228>
722: 208670 or a8, a6, a7
725: 005282 s16i a8, a2, 0
728: f00d ret.n
72a: 7f0000 excw
72d: ff .byte 0xff
72e: 7f0000 excw
731: 00f9 s32i.n a15, a0, 0
733: 105300 and a5, a3, a0
736: 300000 xor a0, a0, a0
739: 000000 ill
73c: 000030 excw
73f: 003000 rfe
742: 120000 excw
745: c9f0c1 l32r a12, ffff2f08 <wps_registrar_config_ap+0xffff0048>
748: 31d921 l32r a2, fffcceac <wps_registrar_config_ap+0xfffc9fec>
74b: 1109 s32i.n a0, a1, 4
74d: 03dd mov.n a13, a3
74f: 122202 l32i a0, a2, 72
752: 02cd mov.n a12, a2
754: b0cc bnez.n a0, 763 <wps_registrar_pbc_overlap+0x263>
756: 020c movi.n a2, 0
758: 21c8 l32i.n a12, a1, 8
75a: 31d8 l32i.n a13, a1, 12
75c: 1108 l32i.n a0, a1, 4
75e: 10c112 addi a1, a1, 16
761: f00d ret.n
763: 1228 l32i.n a2, a2, 4
765: 0c38 l32i.n a3, a12, 0
767: fff141 l32r a4, 72c <wps_registrar_pbc_overlap+0x22c>
76a: 6c1332 l16ui a3, a3, 216
76d: fff051 l32r a5, 730 <wps_registrar_pbc_overlap+0x230>
770: 104340 and a4, a3, a4
773: 104450 and a4, a4, a5
776: 005142 s16i a4, a1, 0
779: 328c beqz.n a2, 780 <wps_registrar_pbc_overlap+0x280>
77b: 012d mov.n a2, a1
77d: fff785 call0 6f8 <wps_registrar_pbc_overlap+0x1f8>
780: 142c02 l32i a0, a12, 80
783: 002096 bltz a0, 789 <wps_registrar_pbc_overlap+0x289>
786: 005102 s16i a0, a1, 0
789: 0d2d mov.n a2, a13
78b: ffea31 l32r a3, 734 <wps_registrar_pbc_overlap+0x234>
78e: ffea01 l32r a0, 738 <wps_registrar_pbc_overlap+0x238>
791: 0000c0 callx0 a0
794: 0d2d mov.n a2, a13
796: 230c movi.n a3, 2
798: ffe901 l32r a0, 73c <wps_registrar_pbc_overlap+0x23c>
79b: 0000c0 callx0 a0
79e: 0d2d mov.n a2, a13
7a0: 001132 l16ui a3, a1, 0
7a3: ffe701 l32r a0, 740 <wps_registrar_pbc_overlap+0x240>
7a6: 0000c0 callx0 a0
7a9: ffea46 j 756 <wps_registrar_pbc_overlap+0x256>
7ac: 7f .byte 0x7f
7ad: 00f9 s32i.n a15, a0, 0
7af: 100800 and a0, a8, a0
7b2: 300000 xor a0, a0, a0
7b5: 000000 ill
7b8: 000030 excw
7bb: 003000 rfe
7be: 410000 srli a0, a0, 0
7c1: fffb addi.n a15, a15, 15
7c3: 025d mov.n a5, a2
7c5: f0c112 addi a1, a1, -16
7c8: 032d mov.n a2, a3
7ca: 1109 s32i.n a0, a1, 4
7cc: 21c9 s32i.n a12, a1, 8
7ce: 0508 l32i.n a0, a5, 0
7d0: 03cd mov.n a12, a3
7d2: 6c1002 l16ui a0, a0, 216
7d5: fff631 l32r a3, 7b0 <wps_registrar_pbc_overlap+0x2b0>
7d8: 100040 and a0, a0, a4
7db: 0109 s32i.n a0, a1, 0
7dd: fff501 l32r a0, 7b4 <wps_registrar_pbc_overlap+0x2b4>
7e0: 0000c0 callx0 a0
7e3: 0c2d mov.n a2, a12
7e5: 230c movi.n a3, 2
7e7: fff401 l32r a0, 7b8 <wps_registrar_pbc_overlap+0x2b8>
7ea: 0000c0 callx0 a0
7ed: 0c2d mov.n a2, a12
7ef: 0138 l32i.n a3, a1, 0
7f1: 21c8 l32i.n a12, a1, 8
7f3: fff201 l32r a0, 7bc <wps_registrar_pbc_overlap+0x2bc>
7f6: 0000c0 callx0 a0
7f9: 020c movi.n a2, 0
7fb: 1108 l32i.n a0, a1, 4
7fd: 10c112 addi a1, a1, 16
800: f00d ret.n
802: 000000 ill
805: 000000 ill
808: 025d mov.n a5, a2
80a: f0c112 addi a1, a1, -16
80d: 032d mov.n a2, a3
80f: 0538 l32i.n a3, a5, 0
811: 0109 s32i.n a0, a1, 0
813: 6c1332 l16ui a3, a3, 216
816: fffb01 l32r a0, 804 <wps_registrar_pbc_overlap+0x304>
819: 0000c0 callx0 a0
81c: 0108 l32i.n a0, a1, 0
81e: 10c112 addi a1, a1, 16
821: f00d ret.n
...
00000824 <wps_authorized_macs>:
824: 070c movi.n a7, 0
826: 8b1c movi.n a11, 24
828: 060c movi.n a6, 0
82a: f0c112 addi a1, a1, -16
82d: 1109 s32i.n a0, a1, 4
82f: 0369 s32i.n a6, a3, 0
831: 01d202 addmi a0, a2, 0x100
834: 82c002 addi a0, a0, -126
837: 0109 s32i.n a0, a1, 0
839: 010082 l8ui a8, a0, 1
83c: 000042 l8ui a4, a0, 0
83f: 030092 l8ui a9, a0, 3
842: 0500a2 l8ui a10, a0, 5
845: 040022 l8ui a2, a0, 4
848: 020052 l8ui a5, a0, 2
84b: 2022a0 or a2, a2, a10
84e: 205590 or a5, a5, a9
851: 204480 or a4, a4, a8
854: 204450 or a4, a4, a5
857: 202240 or a2, a2, a4
85a: 742020 extui a2, a2, 0, 8
85d: 928c beqz.n a2, 86a <wps_authorized_macs+0x46>
85f: 006b addi.n a0, a0, 6
861: 666b addi.n a6, a6, 6
863: 771b addi.n a7, a7, 1
865: 0379 s32i.n a7, a3, 0
867: cebb67 bgeu a11, a6, 839 <wps_authorized_macs+0x15>
86a: 0128 l32i.n a2, a1, 0
86c: 1108 l32i.n a0, a1, 4
86e: 10c112 addi a1, a1, 16
871: f00d ret.n
...
00000880 <wps_registrar_init>:
880: 025d mov.n a5, a2
882: f0c112 addi a1, a1, -16
885: 21c9 s32i.n a12, a1, 8
887: c0a022 movi a2, 192
88a: 31d9 s32i.n a13, a1, 12
88c: 1109 s32i.n a0, a1, 4
88e: 03dd mov.n a13, a3
890: 0159 s32i.n a5, a1, 0
892: fff801 l32r a0, 874 <wps_authorized_macs+0x50>
895: 0000c0 callx0 a0
898: 02cd mov.n a12, a2
89a: 05e216 beqz a2, 8fc <wps_registrar_init+0x7c>
89d: 7d08 l32i.n a0, a13, 28
89f: 5d38 l32i.n a3, a13, 20
8a1: 4d48 l32i.n a4, a13, 16
8a3: 3d58 l32i.n a5, a13, 12
8a5: 1d68 l32i.n a6, a13, 4
8a7: 0d78 l32i.n a7, a13, 0
8a9: 0188 l32i.n a8, a1, 0
8ab: 0289 s32i.n a8, a2, 0
8ad: 3279 s32i.n a7, a2, 12
8af: 4269 s32i.n a6, a2, 16
8b1: 6259 s32i.n a5, a2, 24
8b3: 7249 s32i.n a4, a2, 28
8b5: 8239 s32i.n a3, a2, 32
8b7: 6d28 l32i.n a2, a13, 24
8b9: 9c29 s32i.n a2, a12, 36
8bb: 8d28 l32i.n a2, a13, 32
8bd: fc09 s32i.n a0, a12, 60
8bf: 629c beqz.n a2, 8d9 <wps_registrar_init+0x59>
8c1: 9d38 l32i.n a3, a13, 36
8c3: ffed01 l32r a0, 878 <wps_authorized_macs+0x54>
8c6: 0000c0 callx0 a0
8c9: 106c22 s32i a2, a12, 64
8cc: 92cc bnez.n a2, 8d9 <wps_registrar_init+0x59>
8ce: 0c2d mov.n a2, a12
8d0: ffeb01 l32r a0, 87c <wps_authorized_macs+0x58>
8d3: 0000c0 callx0 a0
8d6: 000886 j 8fc <wps_registrar_init+0x7c>
8d9: 0c2d mov.n a2, a12
8db: f07c movi.n a0, -1
8dd: cd98 l32i.n a9, a13, 48
8df: bda8 l32i.n a10, a13, 44
8e1: adb8 l32i.n a11, a13, 40
8e3: 116cb2 s32i a11, a12, 68
8e6: 156ca2 s32i a10, a12, 84
8e9: 166c92 s32i a9, a12, 88
8ec: 136c02 s32i a0, a12, 76
8ef: 146c02 s32i a0, a12, 80
8f2: 004645 call0 d58 <wps_registrar_probe_req_rx+0x218>
8f5: 528c beqz.n a2, 8fe <wps_registrar_init+0x7e>
8f7: 0c2d mov.n a2, a12
8f9: 000005 call0 8fc <wps_registrar_init+0x7c>
8fc: 0c0c movi.n a12, 0
8fe: 1108 l32i.n a0, a1, 4
900: 0c2d mov.n a2, a12
902: 31d8 l32i.n a13, a1, 12
904: 21c8 l32i.n a12, a1, 8
906: 10c112 addi a1, a1, 16
909: f00d ret.n
90b: 090000 excw
90e: c80000 excw
911: 002c movi.n a0, 32
...
00000924 <wps_registrar_deinit>:
924: f0c112 addi a1, a1, -16
927: 11c9 s32i.n a12, a1, 4
929: 0109 s32i.n a0, a1, 0
92b: 02cd mov.n a12, a2
92d: 02bc beqz.n a2, 961 <wps_registrar_deinit+0x3d>
92f: fff721 l32r a2, 90c <wps_registrar_init+0x8c>
932: 0c3d mov.n a3, a12
934: fff801 l32r a0, 914 <wps_registrar_init+0x94>
937: 0000c0 callx0 a0
93a: fff521 l32r a2, 910 <wps_registrar_init+0x90>
93d: 0c3d mov.n a3, a12
93f: fff601 l32r a0, 918 <wps_registrar_init+0x98>
942: 0000c0 callx0 a0
945: ec28 l32i.n a2, a12, 56
947: ff7685 call0 b0 <wps_device_store-0x26c>
94a: 102c22 l32i a2, a12, 64
94d: fff301 l32r a0, 91c <wps_registrar_init+0x9c>
950: 0000c0 callx0 a0
953: 172c22 l32i a2, a12, 92
956: ff8745 call0 1cc <wps_device_store-0x150>
959: 0c2d mov.n a2, a12
95b: fff101 l32r a0, 920 <wps_registrar_init+0xa0>
95e: 0000c0 callx0 a0
961: 11c8 l32i.n a12, a1, 4
963: 0108 l32i.n a0, a1, 0
965: 10c112 addi a1, a1, 16
968: f00d ret.n
...
972: 0c0000 excw
975: 030c64 excw
978: f0c112 addi a1, a1, -16
97b: 11c9 s32i.n a12, a1, 4
97d: 0109 s32i.n a0, a1, 0
97f: 02cd mov.n a12, a2
981: 2239 s32i.n a3, a2, 8
983: 1239 s32i.n a3, a2, 4
985: 01d222 addmi a2, a2, 0x100
988: a0c222 addi a2, a2, -96
98b: fff901 l32r a0, 970 <wps_registrar_deinit+0x4c>
98e: 0000c0 callx0 a0
991: 0c2d mov.n a2, a12
993: fff631 l32r a3, 96c <wps_registrar_deinit+0x48>
996: ff7bc5 call0 154 <wps_device_store-0x1c8>
999: 0c2d mov.n a2, a12
99b: 11c8 l32i.n a12, a1, 4
99d: 000005 call0 9a0 <wps_registrar_deinit+0x7c>
9a0: 0108 l32i.n a0, a1, 0
9a2: 10c112 addi a1, a1, 16
9a5: f00d ret.n
9a7: 000000 ill
9aa: 120000 excw
9ad: c9f0c1 l32r a12, ffff3170 <wps_registrar_config_ap+0xffff02b0>
9b0: 010911 l32r a1, fffc0dd4 <wps_registrar_config_ap+0xfffbdf14>
9b3: 02cd mov.n a12, a2
9b5: 0228 l32i.n a2, a2, 0
9b7: fffc01 l32r a0, 9a8 <wps_registrar_deinit+0x84>
9ba: 0000c0 callx0 a0
9bd: 0c2d mov.n a2, a12
9bf: 11c8 l32i.n a12, a1, 4
9c1: fffb05 call0 974 <wps_registrar_deinit+0x50>
9c4: 0108 l32i.n a0, a1, 0
9c6: 10c112 addi a1, a1, 16
9c9: f00d ret.n
9cb: 000000 ill
9ce: c80000 excw
9d1: 002c movi.n a0, 32
9d3: 090000 excw
9d6: c00000 sub a0, a0, a0
9d9: 0001d4 excw
...
000009f4 <wps_registrar_button_pushed>:
9f4: f0c112 addi a1, a1, -16
9f7: 0109 s32i.n a0, a1, 0
9f9: 11c9 s32i.n a12, a1, 4
9fb: 21d9 s32i.n a13, a1, 8
9fd: 02cd mov.n a12, a2
9ff: 03dd mov.n a13, a3
a01: 43dc bnez.n a3, a19 <wps_registrar_button_pushed+0x25>
a03: 030c movi.n a3, 0
a05: 040c movi.n a4, 0
a07: 000005 call0 a08 <wps_registrar_button_pushed+0x14>
a0a: b28c beqz.n a2, a19 <wps_registrar_button_pushed+0x25>
a0c: 0c28 l32i.n a2, a12, 0
a0e: fff301 l32r a0, 9dc <wps_registrar_deinit+0xb8>
a11: 0000c0 callx0 a0
a14: e27c movi.n a2, -2
a16: 0016c6 j a75 <wps_registrar_button_pushed+0x81>
a19: 01dc22 addmi a2, a12, 0x100
a1c: 130c movi.n a3, 1
a1e: 2c39 s32i.n a3, a12, 8
a20: 1c39 s32i.n a3, a12, 4
a22: a0c222 addi a2, a2, -96
a25: 030c movi.n a3, 0
a27: 186c32 s32i a3, a12, 96
a2a: bd8c beqz.n a13, a39 <wps_registrar_button_pushed+0x45>
a2c: 0d3d mov.n a3, a13
a2e: 640c movi.n a4, 6
a30: ffec01 l32r a0, 9e0 <wps_registrar_deinit+0xbc>
a33: 0000c0 callx0 a0
a36: 0001c6 j a41 <wps_registrar_button_pushed+0x4d>
a39: 640c movi.n a4, 6
a3b: ffea01 l32r a0, 9e4 <wps_registrar_deinit+0xc0>
a3e: 0000c0 callx0 a0
a41: 0c2d mov.n a2, a12
a43: ffe231 l32r a3, 9cc <wps_registrar_deinit+0xa8>
a46: ff6985 call0 e0 <wps_device_store-0x23c>
a49: 0c2d mov.n a2, a12
a4b: 000005 call0 a4c <wps_registrar_button_pushed+0x58>
a4e: ffe021 l32r a2, 9d0 <wps_registrar_deinit+0xac>
a51: 0c3d mov.n a3, a12
a53: ffe501 l32r a0, 9e8 <wps_registrar_deinit+0xc4>
a56: 0000c0 callx0 a0
a59: ffded1 l32r a13, 9d4 <wps_registrar_deinit+0xb0>
a5c: 0c3d mov.n a3, a12
a5e: 0d2d mov.n a2, a13
a60: ffe301 l32r a0, 9ec <wps_registrar_deinit+0xc8>
a63: 0000c0 callx0 a0
a66: 0c4d mov.n a4, a12
a68: 0d3d mov.n a3, a13
a6a: ffdb21 l32r a2, 9d8 <wps_registrar_deinit+0xb4>
a6d: ffe001 l32r a0, 9f0 <wps_registrar_deinit+0xcc>
a70: 0000c0 callx0 a0
a73: 020c movi.n a2, 0
a75: 11c8 l32i.n a12, a1, 4
a77: 21d8 l32i.n a13, a1, 8
a79: 0108 l32i.n a0, a1, 0
a7b: 10c112 addi a1, a1, 16
a7e: f00d ret.n
a80: 000900 excw
a83: 000000 ill
a86: 120000 excw
a89: c9f0c1 l32r a12, ffff324c <wps_registrar_config_ap+0xffff038c>
a8c: 010911 l32r a1, fffc0eb0 <wps_registrar_config_ap+0xfffbdff0>
a8f: 02cd mov.n a12, a2
a91: fffb21 l32r a2, a80 <wps_registrar_button_pushed+0x8c>
a94: 0c3d mov.n a3, a12
a96: fffb01 l32r a0, a84 <wps_registrar_button_pushed+0x90>
a99: 0000c0 callx0 a0
a9c: 0c2d mov.n a2, a12
a9e: 11c8 l32i.n a12, a1, 4
aa0: ffed05 call0 974 <wps_registrar_deinit+0x50>
aa3: 0108 l32i.n a0, a1, 0
aa5: 10c112 addi a1, a1, 16
aa8: f00d ret.n
...
00000ab4 <wps_registrar_complete>:
ab4: f0c112 addi a1, a1, -16
ab7: 21d9 s32i.n a13, a1, 8
ab9: 11c9 s32i.n a12, a1, 4
abb: 0109 s32i.n a0, a1, 0
abd: 02cd mov.n a12, a2
abf: 1208 l32i.n a0, a2, 4
ac1: 03dd mov.n a13, a3
ac3: 40ac beqz.n a0, aeb <wps_registrar_complete+0x37>
ac5: 040c movi.n a4, 0
ac7: ff9905 call0 458 <wps_device_store+0x13c>
aca: 0c2d mov.n a2, a12
acc: fffb85 call0 a88 <wps_registrar_button_pushed+0x94>
acf: 01dc22 addmi a2, a12, 0x100
ad2: b8c222 addi a2, a2, -72
ad5: fff501 l32r a0, aac <wps_registrar_button_pushed+0xb8>
ad8: 0000c0 callx0 a0
adb: 0d3d mov.n a3, a13
add: 041c movi.n a4, 16
adf: 01dc22 addmi a2, a12, 0x100
ae2: a6c222 addi a2, a2, -90
ae5: fff201 l32r a0, ab0 <wps_registrar_button_pushed+0xbc>
ae8: 0000c0 callx0 a0
aeb: 11c8 l32i.n a12, a1, 4
aed: 21d8 l32i.n a13, a1, 8
aef: 0108 l32i.n a0, a1, 0
af1: 10c112 addi a1, a1, 16
af4: f00d ret.n
af6: 000000 ill
af9: 0009 s32i.n a0, a0, 0
afb: 000000 ill
...
00000b00 <wps_registrar_wps_cancel>:
b00: f0c112 addi a1, a1, -16
b03: 11c9 s32i.n a12, a1, 4
b05: 0109 s32i.n a0, a1, 0
b07: 1208 l32i.n a0, a2, 4
b09: 02cd mov.n a12, a2
b0b: 109c beqz.n a0, b20 <wps_registrar_wps_cancel+0x20>
b0d: ffe9c5 call0 9ac <wps_registrar_deinit+0x88>
b10: 0c3d mov.n a3, a12
b12: fff921 l32r a2, af8 <wps_registrar_complete+0x44>
b15: fff901 l32r a0, afc <wps_registrar_complete+0x48>
b18: 0000c0 callx0 a0
b1b: 120c movi.n a2, 1
b1d: 000046 j b22 <wps_registrar_wps_cancel+0x22>
b20: 020c movi.n a2, 0
b22: 11c8 l32i.n a12, a1, 4
b24: 0108 l32i.n a0, a1, 0
b26: 10c112 addi a1, a1, 16
b29: f00d ret.n
...
00000b40 <wps_registrar_probe_req_rx>:
b40: 20a282 movi a8, 0x220
b43: c01180 sub a1, a1, a8
b46: 816152 s32i a5, a1, 0x204
b49: 836102 s32i a0, a1, 0x20c
b4c: 8461c2 s32i a12, a1, 0x210
b4f: 8561d2 s32i a13, a1, 0x214
b52: 02cd mov.n a12, a2
b54: 03dd mov.n a13, a3
b56: 042d mov.n a2, a4
b58: 10c132 addi a3, a1, 16
b5b: fff401 l32r a0, b2c <wps_registrar_wps_cancel+0x2c>
b5e: 0000c0 callx0 a0
b61: 0d1296 bltz a2, c36 <wps_registrar_probe_req_rx+0xf6>
b64: e138 l32i.n a3, a1, 56
b66: 142102 l32i a0, a1, 80
b69: 0c9316 beqz a3, c36 <wps_registrar_probe_req_rx+0xf6>
b6c: 0c6016 beqz a0, c36 <wps_registrar_probe_req_rx+0xf6>
b6f: 8c98 l32i.n a9, a12, 32
b71: a148 l32i.n a4, a1, 40
b73: 087916 beqz a9, bfe <wps_registrar_probe_req_rx+0xbe>
b76: 084416 beqz a4, bfe <wps_registrar_probe_req_rx+0xbe>
b79: 102152 l32i a5, a1, 64
b7c: 292172 l32i a7, a1, 164
b7f: 07b516 beqz a5, bfe <wps_registrar_probe_req_rx+0xbe>
b82: 078716 beqz a7, bfe <wps_registrar_probe_req_rx+0xbe>
b85: 812122 l32i a2, a1, 0x204
b88: 382162 l32i a6, a1, 224
b8b: 06f256 bnez a2, bfe <wps_registrar_probe_req_rx+0xbe>
b8e: c6ac beqz.n a6, bbe <wps_registrar_probe_req_rx+0x7e>
b90: 392122 l32i a2, a1, 228
b93: 221b addi.n a2, a2, 1
b95: ffe601 l32r a0, b30 <wps_registrar_wps_cancel+0x30>
b98: 0000c0 callx0 a0
b9b: 826122 s32i a2, a1, 0x208
b9e: a28c beqz.n a2, bac <wps_registrar_probe_req_rx+0x6c>
ba0: 382132 l32i a3, a1, 224
ba3: 392142 l32i a4, a1, 228
ba6: ffe301 l32r a0, b34 <wps_registrar_wps_cancel+0x34>
ba9: 0000c0 callx0 a0
bac: 8c98 l32i.n a9, a12, 32
bae: 292172 l32i a7, a1, 164
bb1: 102152 l32i a5, a1, 64
bb4: a148 l32i.n a4, a1, 40
bb6: 142102 l32i a0, a1, 80
bb9: e138 l32i.n a3, a1, 56
bbb: 000106 j bc3 <wps_registrar_probe_req_rx+0x83>
bbe: 060c movi.n a6, 0
bc0: 826162 s32i a6, a1, 0x208
bc3: 0007a2 l8ui a10, a7, 0
bc6: 0100b2 l8ui a11, a0, 1
bc9: 000382 l8ui a8, a3, 0
bcc: 010362 l8ui a6, a3, 1
bcf: 000022 l8ui a2, a0, 0
bd2: 0d3d mov.n a3, a13
bd4: 110280 slli a0, a2, 8
bd7: 118880 slli a8, a8, 8
bda: 9c28 l32i.n a2, a12, 36
bdc: 20bb00 or a11, a11, a0
bdf: 206680 or a6, a6, a8
be2: f46060 extui a6, a6, 0, 16
be5: f470b0 extui a7, a11, 0, 16
be8: 822182 l32i a8, a1, 0x208
beb: 01a9 s32i.n a10, a1, 0
bed: 1189 s32i.n a8, a1, 4
bef: 0009c0 callx0 a9
bf2: 822122 l32i a2, a1, 0x208
bf5: ffd001 l32r a0, b38 <wps_registrar_wps_cancel+0x38>
bf8: 0000c0 callx0 a0
bfb: 142102 l32i a0, a1, 80
bfe: 000042 l8ui a4, a0, 0
c01: 010032 l8ui a3, a0, 1
c04: 114480 slli a4, a4, 8
c07: 203340 or a3, a3, a4
c0a: 113300 slli a3, a3, 16
c0d: 313030 srai a3, a3, 16
c10: 224366 bnei a3, 4, c36 <wps_registrar_probe_req_rx+0xf6>
c13: a148 l32i.n a4, a1, 40
c15: d49c beqz.n a4, c36 <wps_registrar_probe_req_rx+0xf6>
c17: 0c2d mov.n a2, a12
c19: 0d3d mov.n a3, a13
c1b: ff7705 call0 38c <wps_device_store+0x70>
c1e: 0d3d mov.n a3, a13
c20: 0c2d mov.n a2, a12
c22: a148 l32i.n a4, a1, 40
c24: 000005 call0 c28 <wps_registrar_probe_req_rx+0xe8>
c27: b28c beqz.n a2, c36 <wps_registrar_probe_req_rx+0xf6>
c29: 0c28 l32i.n a2, a12, 0
c2b: 150c movi.n a5, 1
c2d: 186c52 s32i a5, a12, 96
c30: ffc301 l32r a0, b3c <wps_registrar_wps_cancel+0x3c>
c33: 0000c0 callx0 a0
c36: 8421c2 l32i a12, a1, 0x210
c39: 8521d2 l32i a13, a1, 0x214
c3c: 20a222 movi a2, 0x220
c3f: 832102 l32i a0, a1, 0x20c
c42: 112a add.n a1, a1, a2
c44: f00d ret.n
c46: 120000 excw
c49: 78f0c1 l32r a12, fffdf00c <wps_registrar_config_ap+0xfffdc14c>
c4c: 010932 l8ui a3, a9, 1
c4f: 37cc bnez.n a7, c56 <wps_registrar_probe_req_rx+0x116>
c51: 020c movi.n a2, 0
c53: 000106 j c5b <wps_registrar_probe_req_rx+0x11b>
c56: 9228 l32i.n a2, a2, 36
c58: 0007c0 callx0 a7
c5b: 0108 l32i.n a0, a1, 0
c5d: 10c112 addi a1, a1, 16
c60: f00d ret.n
c62: 120000 excw
c65: 88f0c1 l32r a12, fffe3028 <wps_registrar_config_ap+0xfffe0168>
c68: 010962 l8ui a6, a9, 1
c6b: 388c beqz.n a8, c72 <wps_registrar_probe_req_rx+0x132>
c6d: 9228 l32i.n a2, a2, 36
c6f: 0008c0 callx0 a8
c72: 0108 l32i.n a0, a1, 0
c74: 10c112 addi a1, a1, 16
c77: f00d ret.n
c79: 000000 ill
c7c: 026d mov.n a6, a2
c7e: f0c112 addi a1, a1, -16
c81: 0109 s32i.n a0, a1, 0
c83: 4608 l32i.n a0, a6, 16
c85: 9228 l32i.n a2, a2, 36
c87: 0000c0 callx0 a0
c8a: 0108 l32i.n a0, a1, 0
c8c: 10c112 addi a1, a1, 16
c8f: f00d ret.n
c91: 000000 ill
c94: 7f .byte 0x7f
c95: ff .byte 0xff
c96: 7f0000 excw
c99: 00f9 s32i.n a15, a0, 0
c9b: 050c00 extui a0, a0, 28, 1
c9e: f0c112 addi a1, a1, -16
ca1: 1109 s32i.n a0, a1, 4
ca3: 21c9 s32i.n a12, a1, 8
ca5: 7278 l32i.n a7, a2, 28
ca7: 02cd mov.n a12, a2
ca9: 005152 s16i a5, a1, 0
cac: b7bc beqz.n a7, ceb <wps_registrar_probe_req_rx+0x1ab>
cae: 2238 l32i.n a3, a2, 8
cb0: 1208 l32i.n a0, a2, 4
cb2: 73ac beqz.n a3, cdd <wps_registrar_probe_req_rx+0x19d>
cb4: 0258 l32i.n a5, a2, 0
cb6: fff721 l32r a2, c94 <wps_registrar_probe_req_rx+0x154>
cb9: 6c1552 l16ui a5, a5, 216
cbc: fff741 l32r a4, c98 <wps_registrar_probe_req_rx+0x158>
cbf: 102520 and a2, a5, a2
cc2: 102240 and a2, a2, a4
cc5: 005122 s16i a2, a1, 0
cc8: b08c beqz.n a0, cd7 <wps_registrar_probe_req_rx+0x197>
cca: 053d mov.n a3, a5
ccc: 012d mov.n a2, a1
cce: ffa285 call0 6f8 <wps_registrar_pbc_overlap+0x1f8>
cd1: 7c78 l32i.n a7, a12, 28
cd3: 2c38 l32i.n a3, a12, 8
cd5: 1c08 l32i.n a0, a12, 4
cd7: 001152 l16ui a5, a1, 0
cda: 000046 j cdf <wps_registrar_probe_req_rx+0x19f>
cdd: 1208 l32i.n a0, a2, 4
cdf: 9c28 l32i.n a2, a12, 36
ce1: 460c movi.n a6, 4
ce3: 040c movi.n a4, 0
ce5: 934600 movnez a4, a6, a0
ce8: 0007c0 callx0 a7
ceb: 21c8 l32i.n a12, a1, 8
ced: 1108 l32i.n a0, a1, 4
cef: 10c112 addi a1, a1, 16
cf2: f00d ret.n
...
d04: 005c movi.n a0, 80
d06: 5c0000 excw
...
d55: 000000 ill
d58: d0c112 addi a1, a1, -48
d5b: 81e9 s32i.n a14, a1, 32
d5d: 61c9 s32i.n a12, a1, 24
d5f: 71d9 s32i.n a13, a1, 28
d61: 5109 s32i.n a0, a1, 20
d63: 4208 l32i.n a0, a2, 16
d65: 02dd mov.n a13, a2
d67: 30cc bnez.n a0, d6e <wps_registrar_probe_req_rx+0x22e>
d69: 020c movi.n a2, 0
d6b: 001fc6 j dee <wps_registrar_probe_req_rx+0x2ae>
d6e: 0208 l32i.n a0, a2, 0
d70: 0c0c movi.n a12, 0
d72: 28c032 addi a3, a0, 40
d75: 282022 l32i a2, a0, 160
d78: 004b addi.n a0, a0, 4
d7a: 428c beqz.n a2, d82 <wps_registrar_probe_req_rx+0x242>
d7c: 1248 l32i.n a4, a2, 4
d7e: 444b addi.n a4, a4, 4
d80: cc4a add.n a12, a12, a4
d82: ef9037 bne a0, a3, d75 <wps_registrar_probe_req_rx+0x235>
d85: 02dc22 addmi a2, a12, 0x200
d88: 90c222 addi a2, a2, -112
d8b: ffdb01 l32r a0, cf8 <wps_registrar_probe_req_rx+0x1b8>
d8e: 0000c0 callx0 a0
d91: 02ed mov.n a14, a2
d93: 064256 bnez a2, dfb <wps_registrar_probe_req_rx+0x2bb>
d96: f27c movi.n a2, -1
d98: 001486 j dee <wps_registrar_probe_req_rx+0x2ae>
d9b: 0e2d mov.n a2, a14
d9d: ffd701 l32r a0, cfc <wps_registrar_probe_req_rx+0x1bc>
da0: 0000c0 callx0 a0
da3: 02ed mov.n a14, a2
da5: 0c2d mov.n a2, a12
da7: ffd601 l32r a0, d00 <wps_registrar_probe_req_rx+0x1c0>
daa: 0000c0 callx0 a0
dad: 02cd mov.n a12, a2
daf: 1b9e16 beqz a14, f6c <wps_registrar_probe_req_rx+0x42c>
db2: 1b6216 beqz a2, f6c <wps_registrar_probe_req_rx+0x42c>
db5: 152d52 l32i a5, a13, 84
db8: 95ac beqz.n a5, de5 <wps_registrar_probe_req_rx+0x2a5>
dba: 0e2d mov.n a2, a14
dbc: 740c movi.n a4, 7
dbe: ffcd61 l32r a6, cf4 <wps_registrar_probe_req_rx+0x1b4>
dc1: 318b addi.n a3, a1, 8
dc3: 021672 l16ui a7, a6, 4
dc6: 0688 l32i.n a8, a6, 0
dc8: 0389 s32i.n a8, a3, 0
dca: 025372 s16i a7, a3, 4
dcd: 060662 l8ui a6, a6, 6
dd0: 064362 s8i a6, a3, 6
dd3: ffcc01 l32r a0, d04 <wps_registrar_probe_req_rx+0x1c4>
dd6: 0000c0 callx0 a0
dd9: 0c2d mov.n a2, a12
ddb: 318b addi.n a3, a1, 8
ddd: 740c movi.n a4, 7
ddf: ffca01 l32r a0, d08 <wps_registrar_probe_req_rx+0x1c8>
de2: 0000c0 callx0 a0
de5: 0c4d mov.n a4, a12
de7: 0e3d mov.n a3, a14
de9: 0d2d mov.n a2, a13
deb: ffe905 call0 c7c <wps_registrar_probe_req_rx+0x13c>
dee: 61c8 l32i.n a12, a1, 24
df0: 71d8 l32i.n a13, a1, 28
df2: 81e8 l32i.n a14, a1, 32
df4: 5108 l32i.n a0, a1, 20
df6: 30c112 addi a1, a1, 48
df9: f00d ret.n
dfb: 02dc22 addmi a2, a12, 0x200
dfe: f4c222 addi a2, a2, -12
e01: ffc201 l32r a0, d0c <wps_registrar_probe_req_rx+0x1cc>
e04: 0000c0 callx0 a0
e07: 02cd mov.n a12, a2
e09: 92cc bnez.n a2, e16 <wps_registrar_probe_req_rx+0x2d6>
e0b: 0e2d mov.n a2, a14
e0d: ffc001 l32r a0, d10 <wps_registrar_probe_req_rx+0x1d0>
e10: 0000c0 callx0 a0
e13: ffdfc6 j d96 <wps_registrar_probe_req_rx+0x256>
e16: 0d2d mov.n a2, a13
e18: 013d mov.n a3, a1
e1a: 000005 call0 e1c <wps_registrar_probe_req_rx+0x2dc>
e1d: 4129 s32i.n a2, a1, 16
e1f: 0e2d mov.n a2, a14
e21: ffbc01 l32r a0, d14 <wps_registrar_probe_req_rx+0x1d4>
e24: 0000c0 callx0 a0
e27: 06c256 bnez a2, e97 <wps_registrar_probe_req_rx+0x357>
e2a: 0d28 l32i.n a2, a13, 0
e2c: 0e3d mov.n a3, a14
e2e: ff7505 call0 580 <wps_registrar_pbc_overlap+0x80>
e31: 062256 bnez a2, e97 <wps_registrar_probe_req_rx+0x357>
e34: 0d28 l32i.n a2, a13, 0
e36: 0e3d mov.n a3, a14
e38: ff78c5 call0 5c8 <wps_registrar_pbc_overlap+0xc8>
e3b: 058256 bnez a2, e97 <wps_registrar_probe_req_rx+0x357>
e3e: 0d2d mov.n a2, a13
e40: 0e3d mov.n a3, a14
e42: ff7d05 call0 614 <wps_registrar_pbc_overlap+0x114>
e45: 04e256 bnez a2, e97 <wps_registrar_probe_req_rx+0x357>
e48: 0d2d mov.n a2, a13
e4a: 0e3d mov.n a3, a14
e4c: ff8105 call0 660 <wps_registrar_pbc_overlap+0x160>
e4f: 044256 bnez a2, e97 <wps_registrar_probe_req_rx+0x357>
e52: 0d2d mov.n a2, a13
e54: 0e3d mov.n a3, a14
e56: ff8ec5 call0 744 <wps_registrar_pbc_overlap+0x244>
e59: a2fc bnez.n a2, e97 <wps_registrar_probe_req_rx+0x357>
e5b: 0d2d mov.n a2, a13
e5d: 0e3d mov.n a3, a14
e5f: ff8585 call0 6b8 <wps_registrar_pbc_overlap+0x1b8>
e62: 12fc bnez.n a2, e97 <wps_registrar_probe_req_rx+0x357>
e64: 162d92 l32i a9, a13, 88
e67: d98c beqz.n a9, e78 <wps_registrar_probe_req_rx+0x338>
e69: 0d28 l32i.n a2, a13, 0
e6b: 0e3d mov.n a3, a14
e6d: 44c222 addi a2, a2, 68
e70: ffaa01 l32r a0, d18 <wps_registrar_probe_req_rx+0x1d8>
e73: 0000c0 callx0 a0
e76: d2dc bnez.n a2, e97 <wps_registrar_probe_req_rx+0x357>
e78: 0e2d mov.n a2, a14
e7a: 030c movi.n a3, 0
e7c: 4148 l32i.n a4, a1, 16
e7e: 0158 l32i.n a5, a1, 0
e80: ffa701 l32r a0, d1c <wps_registrar_probe_req_rx+0x1dc>
e83: 0000c0 callx0 a0
e86: d2cc bnez.n a2, e97 <wps_registrar_probe_req_rx+0x357>
e88: 0d28 l32i.n a2, a13, 0
e8a: 0e3d mov.n a3, a14
e8c: 44c222 addi a2, a2, 68
e8f: ffa401 l32r a0, d20 <wps_registrar_probe_req_rx+0x1e0>
e92: 0000c0 callx0 a0
e95: 129c beqz.n a2, eaa <wps_registrar_probe_req_rx+0x36a>
e97: 0e2d mov.n a2, a14
e99: ffa201 l32r a0, d24 <wps_registrar_probe_req_rx+0x1e4>
e9c: 0000c0 callx0 a0
e9f: 0c2d mov.n a2, a12
ea1: ffa101 l32r a0, d28 <wps_registrar_probe_req_rx+0x1e8>
ea4: 0000c0 callx0 a0
ea7: ffbac6 j d96 <wps_registrar_probe_req_rx+0x256>
eaa: 0c2d mov.n a2, a12
eac: ffa001 l32r a0, d2c <wps_registrar_probe_req_rx+0x1ec>
eaf: 0000c0 callx0 a0
eb2: 0a3256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
eb5: 0d28 l32i.n a2, a13, 0
eb7: 0c3d mov.n a3, a12
eb9: ff6c45 call0 580 <wps_registrar_pbc_overlap+0x80>
ebc: 099256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
ebf: 0d28 l32i.n a2, a13, 0
ec1: 0c3d mov.n a3, a12
ec3: ff7045 call0 5c8 <wps_registrar_pbc_overlap+0xc8>
ec6: 08f256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
ec9: 0d2d mov.n a2, a13
ecb: 0c3d mov.n a3, a12
ecd: ff7445 call0 614 <wps_registrar_pbc_overlap+0x114>
ed0: 085256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
ed3: 0d2d mov.n a2, a13
ed5: 0c3d mov.n a3, a12
ed7: ff7885 call0 660 <wps_registrar_pbc_overlap+0x160>
eda: 07b256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
edd: 0d2d mov.n a2, a13
edf: 0c3d mov.n a3, a12
ee1: ff8605 call0 744 <wps_registrar_pbc_overlap+0x244>
ee4: 071256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
ee7: 0c2d mov.n a2, a12
ee9: 0d58 l32i.n a5, a13, 0
eeb: 340c movi.n a4, 3
eed: 0558 l32i.n a5, a5, 0
eef: 230c movi.n a3, 2
ef1: 933450 movnez a3, a4, a5
ef4: ff8f01 l32r a0, d30 <wps_registrar_probe_req_rx+0x1f0>
ef7: 0000c0 callx0 a0
efa: 05b256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
efd: 0d38 l32i.n a3, a13, 0
eff: 0c2d mov.n a2, a12
f01: 10c332 addi a3, a3, 16
f04: ff8c01 l32r a0, d34 <wps_registrar_probe_req_rx+0x1f4>
f07: 0000c0 callx0 a0
f0a: 04b256 bnez a2, f59 <wps_registrar_probe_req_rx+0x419>
f0d: 0d28 l32i.n a2, a13, 0
f0f: 0c3d mov.n a3, a12
f11: 44c222 addi a2, a2, 68
f14: ff8901 l32r a0, d38 <wps_registrar_probe_req_rx+0x1f8>
f17: 0000c0 callx0 a0
f1a: b2fc bnez.n a2, f59 <wps_registrar_probe_req_rx+0x419>
f1c: 0d2d mov.n a2, a13
f1e: 0c3d mov.n a3, a12
f20: ff89c5 call0 7c0 <wps_registrar_pbc_overlap+0x2c0>
f23: 22fc bnez.n a2, f59 <wps_registrar_probe_req_rx+0x419>
f25: 162d32 l32i a3, a13, 88
f28: d38c beqz.n a3, f39 <wps_registrar_probe_req_rx+0x3f9>
f2a: 0d28 l32i.n a2, a13, 0
f2c: 0c3d mov.n a3, a12
f2e: 44c222 addi a2, a2, 68
f31: ff8201 l32r a0, d3c <wps_registrar_probe_req_rx+0x1fc>
f34: 0000c0 callx0 a0
f37: e2dc bnez.n a2, f59 <wps_registrar_probe_req_rx+0x419>
f39: 4148 l32i.n a4, a1, 16
f3b: 0c2d mov.n a2, a12
f3d: 030c movi.n a3, 0
f3f: 0158 l32i.n a5, a1, 0
f41: ff7f01 l32r a0, d40 <wps_registrar_probe_req_rx+0x200>
f44: 0000c0 callx0 a0
f47: e2cc bnez.n a2, f59 <wps_registrar_probe_req_rx+0x419>
f49: 0d28 l32i.n a2, a13, 0
f4b: 0c3d mov.n a3, a12
f4d: 44c222 addi a2, a2, 68
f50: ff7d01 l32r a0, d44 <wps_registrar_probe_req_rx+0x204>
f53: 0000c0 callx0 a0
f56: e41216 beqz a2, d9b <wps_registrar_probe_req_rx+0x25b>
f59: 0e2d mov.n a2, a14
f5b: ff7b01 l32r a0, d48 <wps_registrar_probe_req_rx+0x208>
f5e: 0000c0 callx0 a0
f61: 0c2d mov.n a2, a12
f63: ff7a01 l32r a0, d4c <wps_registrar_probe_req_rx+0x20c>
f66: 0000c0 callx0 a0
f69: ff8a46 j d96 <wps_registrar_probe_req_rx+0x256>
f6c: 0e2d mov.n a2, a14
f6e: ff7801 l32r a0, d50 <wps_registrar_probe_req_rx+0x210>
f71: 0000c0 callx0 a0
f74: 0c2d mov.n a2, a12
f76: ff7701 l32r a0, d54 <wps_registrar_probe_req_rx+0x214>
f79: 0000c0 callx0 a0
f7c: ff8586 j d96 <wps_registrar_probe_req_rx+0x256>
f7f: 000800 excw
...
f8e: 120000 excw
f91: d9f0c1 l32r a12, ffff7754 <wps_registrar_config_ap+0xffff4894>
f94: 11c921 l32r a2, fffc56b8 <wps_registrar_config_ap+0xfffc27f8>
f97: 0109 s32i.n a0, a1, 0
f99: 02cd mov.n a12, a2
f9b: 4e2222 l32i a2, a2, 0x138
f9e: fff901 l32r a0, f84 <wps_registrar_probe_req_rx+0x444>
fa1: 0000c0 callx0 a0
fa4: 512c22 l32i a2, a12, 0x144
fa7: 8d0c movi.n a13, 8
fa9: 000c movi.n a0, 0
fab: 4e6c02 s32i a0, a12, 0x138
fae: 83d020 moveqz a13, a0, a2
fb1: 0d2d mov.n a2, a13
fb3: fff501 l32r a0, f88 <wps_registrar_probe_req_rx+0x448>
fb6: 0000c0 callx0 a0
fb9: 4e6c22 s32i a2, a12, 0x138
fbc: 32cc bnez.n a2, fc3 <wps_registrar_probe_req_rx+0x483>
fbe: f27c movi.n a2, -1
fc0: 0003c6 j fd3 <wps_registrar_probe_req_rx+0x493>
fc3: ffef31 l32r a3, f80 <wps_registrar_probe_req_rx+0x440>
fc6: 0d4d mov.n a4, a13
fc8: fff101 l32r a0, f8c <wps_registrar_probe_req_rx+0x44c>
fcb: 0000c0 callx0 a0
fce: 4f6cd2 s32i a13, a12, 0x13c
fd1: 020c movi.n a2, 0
fd3: 11c8 l32i.n a12, a1, 4
fd5: 21d8 l32i.n a13, a1, 8
fd7: 0108 l32i.n a0, a1, 0
fd9: 10c112 addi a1, a1, 16
fdc: f00d ret.n
fde: 480000 excw
fe1: 000010 excw
fe4: 000030 excw
fe7: 003000 rfe
fea: 5c0000 excw
fed: 000000 ill
ff0: f0c112 addi a1, a1, -16
ff3: 1109 s32i.n a0, a1, 4
ff5: 0129 s32i.n a2, a1, 0
ff7: 21c9 s32i.n a12, a1, 8
ff9: 032d mov.n a2, a3
ffb: 03cd mov.n a12, a3
ffd: fff831 l32r a3, fe0 <wps_registrar_probe_req_rx+0x4a0>
1000: fff901 l32r a0, fe4 <wps_registrar_probe_req_rx+0x4a4>
1003: 0000c0 callx0 a0
1006: 0c2d mov.n a2, a12
1008: 031c movi.n a3, 16
100a: fff701 l32r a0, fe8 <wps_registrar_probe_req_rx+0x4a8>
100d: 0000c0 callx0 a0
1010: 041c movi.n a4, 16
1012: 0c2d mov.n a2, a12
1014: 0138 l32i.n a3, a1, 0
1016: 21c8 l32i.n a12, a1, 8
1018: 20c332 addi a3, a3, 32
101b: fff401 l32r a0, fec <wps_registrar_probe_req_rx+0x4ac>
101e: 0000c0 callx0 a0
1021: 020c movi.n a2, 0
1023: 1108 l32i.n a0, a1, 4
1025: 10c112 addi a1, a1, 16
1028: f00d ret.n
102a: 3d0000 excw
102d: 000010 excw
1030: 3e .byte 0x3e
1031: 000010 excw
1034: 000000 ill
1037: 003000 rfe
103a: 300000 xor a0, a0, a0
...
104d: 000000 ill
1050: 000030 excw
1053: 003000 rfe
...
105e: 120000 excw
1061: 09c0c1 l32r a12, fffc3764 <wps_registrar_config_ap+0xfffc08a4>
1064: d1d9b1 l32r a11, ffff57c8 <wps_registrar_config_ap+0xffff2908>
1067: c1c9 s32i.n a12, a1, 48
1069: 03dd mov.n a13, a3
106b: 02cd mov.n a12, a2
106d: 032c movi.n a3, 32
106f: 76c222 addi a2, a2, 118
1072: a129 s32i.n a2, a1, 40
1074: fff001 l32r a0, 1034 <wps_registrar_probe_req_rx+0x4f4>
1077: 0000c0 callx0 a0
107a: 0c4296 bltz a2, 1142 <wps_registrar_probe_req_rx+0x602>
107d: 372c02 l32i a0, a12, 220
1080: 382c22 l32i a2, a12, 224
1083: 0bb016 beqz a0, 1142 <wps_registrar_probe_req_rx+0x602>
1086: 0b8216 beqz a2, 1142 <wps_registrar_probe_req_rx+0x602>
1089: 0d2d mov.n a2, a13
108b: ffe831 l32r a3, 102c <wps_registrar_probe_req_rx+0x4ec>
108e: ffea01 l32r a0, 1038 <wps_registrar_probe_req_rx+0x4f8>
1091: 0000c0 callx0 a0
1094: 0d2d mov.n a2, a13
1096: 032c movi.n a3, 32
1098: ffe901 l32r a0, 103c <wps_registrar_probe_req_rx+0x4fc>
109b: 0000c0 callx0 a0
109e: 0d2d mov.n a2, a13
10a0: 032c movi.n a3, 32
10a2: ffe701 l32r a0, 1040 <wps_registrar_probe_req_rx+0x500>
10a5: 0000c0 callx0 a0
10a8: 8129 s32i.n a2, a1, 32
10aa: 56cc32 addi a3, a12, 86
10ad: a158 l32i.n a5, a1, 40
10af: 041c movi.n a4, 16
10b1: 4149 s32i.n a4, a1, 16
10b3: 5149 s32i.n a4, a1, 20
10b5: 0159 s32i.n a5, a1, 0
10b7: 1139 s32i.n a3, a1, 4
10b9: 372c22 l32i a2, a12, 220
10bc: ffe201 l32r a0, 1044 <wps_registrar_probe_req_rx+0x504>
10bf: 0000c0 callx0 a0
10c2: 2129 s32i.n a2, a1, 8
10c4: 372c62 l32i a6, a12, 220
10c7: 382c22 l32i a2, a12, 224
10ca: 1668 l32i.n a6, a6, 4
10cc: 6169 s32i.n a6, a1, 24
10ce: ffde01 l32r a0, 1048 <wps_registrar_probe_req_rx+0x508>
10d1: 0000c0 callx0 a0
10d4: 440c movi.n a4, 4
10d6: 015d mov.n a5, a1
10d8: 10c162 addi a6, a1, 16
10db: 8178 l32i.n a7, a1, 32
10dd: 3129 s32i.n a2, a1, 12
10df: 382c32 l32i a3, a12, 224
10e2: 01dc22 addmi a2, a12, 0x100
10e5: e4c222 addi a2, a2, -28
10e8: 1338 l32i.n a3, a3, 4
10ea: 9129 s32i.n a2, a1, 36
10ec: 7139 s32i.n a3, a1, 28
10ee: 032c movi.n a3, 32
10f0: ffd701 l32r a0, 104c <wps_registrar_probe_req_rx+0x50c>
10f3: 0000c0 callx0 a0
10f6: 0d2d mov.n a2, a13
10f8: ffce31 l32r a3, 1030 <wps_registrar_probe_req_rx+0x4f0>
10fb: ffd501 l32r a0, 1050 <wps_registrar_probe_req_rx+0x510>
10fe: 0000c0 callx0 a0
1101: 0d2d mov.n a2, a13
1103: 032c movi.n a3, 32
1105: ffd301 l32r a0, 1054 <wps_registrar_probe_req_rx+0x514>
1108: 0000c0 callx0 a0
110b: 0d2d mov.n a2, a13
110d: 032c movi.n a3, 32
110f: ffd201 l32r a0, 1058 <wps_registrar_probe_req_rx+0x518>
1112: 0000c0 callx0 a0
1115: 032c movi.n a3, 32
1117: 10c162 addi a6, a1, 16
111a: 01dc42 addmi a4, a12, 0x100
111d: 027d mov.n a7, a2
111f: 66cc52 addi a5, a12, 102
1122: 9128 l32i.n a2, a1, 36
1124: 1159 s32i.n a5, a1, 4
1126: 86c442 addi a4, a4, -122
1129: 0149 s32i.n a4, a1, 0
112b: 015d mov.n a5, a1
112d: 440c movi.n a4, 4
112f: ffcb01 l32r a0, 105c <wps_registrar_probe_req_rx+0x51c>
1132: 0000c0 callx0 a0
1135: 020c movi.n a2, 0
1137: c1c8 l32i.n a12, a1, 48
1139: d1d8 l32i.n a13, a1, 52
113b: b108 l32i.n a0, a1, 44
113d: 40c112 addi a1, a1, 64
1140: f00d ret.n
1142: f27c movi.n a2, -1
1144: fffbc6 j 1137 <wps_registrar_probe_req_rx+0x5f7>
1147: 103f00 and a3, a15, a0
114a: 300000 xor a0, a0, a0
114d: 000000 ill
1150: 000030 excw
1153: 005c00 excw
1156: 120000 excw
1159: 09f0c1 l32r a12, fffc391c <wps_registrar_config_ap+0xfffc0a5c>
115c: 012911 l32r a1, fffc1600 <wps_registrar_config_ap+0xfffbe740>
115f: 21c9 s32i.n a12, a1, 8
1161: 032d mov.n a2, a3
1163: 03cd mov.n a12, a3
1165: fff831 l32r a3, 1148 <wps_registrar_probe_req_rx+0x608>
1168: fff901 l32r a0, 114c <wps_registrar_probe_req_rx+0x60c>
116b: 0000c0 callx0 a0
116e: 0c2d mov.n a2, a12
1170: 031c movi.n a3, 16
1172: fff701 l32r a0, 1150 <wps_registrar_probe_req_rx+0x610>
1175: 0000c0 callx0 a0
1178: 041c movi.n a4, 16
117a: 0c2d mov.n a2, a12
117c: 0138 l32i.n a3, a1, 0
117e: 21c8 l32i.n a12, a1, 8
1180: 76c332 addi a3, a3, 118
1183: fff401 l32r a0, 1154 <wps_registrar_probe_req_rx+0x614>
1186: 0000c0 callx0 a0
1189: 020c movi.n a2, 0
118b: 1108 l32i.n a0, a1, 4
118d: 10c112 addi a1, a1, 16
1190: f00d ret.n
1192: 400000 ssr a0
1195: 000010 excw
1198: 000030 excw
119b: 003000 rfe
119e: 5c0000 excw
11a1: 000000 ill
11a4: f0c112 addi a1, a1, -16
11a7: 1109 s32i.n a0, a1, 4
11a9: 0129 s32i.n a2, a1, 0
11ab: 21c9 s32i.n a12, a1, 8
11ad: 032d mov.n a2, a3
11af: 03cd mov.n a12, a3
11b1: fff831 l32r a3, 1194 <wps_registrar_probe_req_rx+0x654>
11b4: fff901 l32r a0, 1198 <wps_registrar_probe_req_rx+0x658>
11b7: 0000c0 callx0 a0
11ba: 0c2d mov.n a2, a12
11bc: 031c movi.n a3, 16
11be: fff701 l32r a0, 119c <wps_registrar_probe_req_rx+0x65c>
11c1: 0000c0 callx0 a0
11c4: 041c movi.n a4, 16
11c6: 0c2d mov.n a2, a12
11c8: 0138 l32i.n a3, a1, 0
11ca: 21c8 l32i.n a12, a1, 8
11cc: 01d332 addmi a3, a3, 0x100
11cf: 86c332 addi a3, a3, -122
11d2: fff301 l32r a0, 11a0 <wps_registrar_probe_req_rx+0x660>
11d5: 0000c0 callx0 a0
11d8: 020c movi.n a2, 0
11da: 1108 l32i.n a0, a1, 4
11dc: 10c112 addi a1, a1, 16
11df: f00d ret.n
11e1: 000000 ill
11e4: 001026 beqi a0, 1, 11e8 <wps_registrar_probe_req_rx+0x6a8>
11e7: 003000 rfe
11ea: 300000 xor a0, a0, a0
11ed: 000000 ill
11f0: 000010 excw
11f3: fc3100 excw
11f6: ff .byte 0xff
11f7: f0c112 addi a1, a1, -16
11fa: 11c9 s32i.n a12, a1, 4
11fc: 0109 s32i.n a0, a1, 0
11fe: 02cd mov.n a12, a2
1200: fffa01 l32r a0, 11e8 <wps_registrar_probe_req_rx+0x6a8>
1203: 0000c0 callx0 a0
1206: 0c2d mov.n a2, a12
1208: 130c movi.n a3, 1
120a: fff801 l32r a0, 11ec <wps_registrar_probe_req_rx+0x6ac>
120d: 0000c0 callx0 a0
1210: 0c2d mov.n a2, a12
1212: 130c movi.n a3, 1
1214: 11c8 l32i.n a12, a1, 4
1216: fff601 l32r a0, 11f0 <wps_registrar_probe_req_rx+0x6b0>
1219: 0000c0 callx0 a0
121c: 020c movi.n a2, 0
121e: 0108 l32i.n a0, a1, 0
1220: 10c112 addi a1, a1, 16
1223: f00d ret.n
1225: 000000 ill
1228: 001045 call0 1330 <wps_registrar_probe_req_rx+0x7f0>
122b: 003000 rfe
122e: 300000 xor a0, a0, a0
1231: 000000 ill
1234: 005c movi.n a0, 80
1236: 120000 excw
1239: 09f0c1 l32r a12, fffc39fc <wps_registrar_config_ap+0xfffc0b3c>
123c: 21d901 l32r a0, fffc99a0 <wps_registrar_config_ap+0xfffc6ae0>
123f: 11c9 s32i.n a12, a1, 4
1241: 03dd mov.n a13, a3
1243: 02cd mov.n a12, a2
1245: fff831 l32r a3, 1228 <wps_registrar_probe_req_rx+0x6e8>
1248: fff901 l32r a0, 122c <wps_registrar_probe_req_rx+0x6ec>
124b: 0000c0 callx0 a0
124e: 0c2d mov.n a2, a12
1250: 101d32 l16ui a3, a13, 32
1253: fff701 l32r a0, 1230 <wps_registrar_probe_req_rx+0x6f0>
1256: 0000c0 callx0 a0
1259: 0d3d mov.n a3, a13
125b: 0c2d mov.n a2, a12
125d: 8d48 l32i.n a4, a13, 32
125f: 11c8 l32i.n a12, a1, 4
1261: 21d8 l32i.n a13, a1, 8
1263: fff401 l32r a0, 1234 <wps_registrar_probe_req_rx+0x6f4>
1266: 0000c0 callx0 a0
1269: 020c movi.n a2, 0
126b: 0108 l32i.n a0, a1, 0
126d: 10c112 addi a1, a1, 16
1270: f00d ret.n
1272: 030000 excw
1275: 000010 excw
1278: 000030 excw
127b: 003000 rfe
127e: 300000 xor a0, a0, a0
1281: 000000 ill
1284: f0c112 addi a1, a1, -16
1287: 1109 s32i.n a0, a1, 4
1289: 21c9 s32i.n a12, a1, 8
128b: 0139 s32i.n a3, a1, 0
128d: 02cd mov.n a12, a2
128f: fff931 l32r a3, 1274 <wps_registrar_probe_req_rx+0x734>
1292: fff901 l32r a0, 1278 <wps_registrar_probe_req_rx+0x738>
1295: 0000c0 callx0 a0
1298: 0c2d mov.n a2, a12
129a: 230c movi.n a3, 2
129c: fff801 l32r a0, 127c <wps_registrar_probe_req_rx+0x73c>
129f: 0000c0 callx0 a0
12a2: 0c2d mov.n a2, a12
12a4: 0138 l32i.n a3, a1, 0
12a6: 21c8 l32i.n a12, a1, 8
12a8: 121332 l16ui a3, a3, 36
12ab: fff501 l32r a0, 1280 <wps_registrar_probe_req_rx+0x740>
12ae: 0000c0 callx0 a0
12b1: 020c movi.n a2, 0
12b3: 1108 l32i.n a0, a1, 4
12b5: 10c112 addi a1, a1, 16
12b8: f00d ret.n
12ba: 0f0000 excw
12bd: 000010 excw
12c0: 000030 excw
12c3: 003000 rfe
12c6: 300000 xor a0, a0, a0
12c9: 000000 ill
12cc: f0c112 addi a1, a1, -16
12cf: 1109 s32i.n a0, a1, 4
12d1: 21c9 s32i.n a12, a1, 8
12d3: 0139 s32i.n a3, a1, 0
12d5: 02cd mov.n a12, a2
12d7: fff931 l32r a3, 12bc <wps_registrar_probe_req_rx+0x77c>
12da: fff901 l32r a0, 12c0 <wps_registrar_probe_req_rx+0x780>
12dd: 0000c0 callx0 a0
12e0: 0c2d mov.n a2, a12
12e2: 230c movi.n a3, 2
12e4: fff801 l32r a0, 12c4 <wps_registrar_probe_req_rx+0x784>
12e7: 0000c0 callx0 a0
12ea: 0c2d mov.n a2, a12
12ec: 0138 l32i.n a3, a1, 0
12ee: 21c8 l32i.n a12, a1, 8
12f0: 131332 l16ui a3, a3, 38
12f3: fff501 l32r a0, 12c8 <wps_registrar_probe_req_rx+0x788>
12f6: 0000c0 callx0 a0
12f9: 020c movi.n a2, 0
12fb: 1108 l32i.n a0, a1, 4
12fd: 10c112 addi a1, a1, 16
1300: f00d ret.n
1302: 270000 excw
1305: 000010 excw
1308: 000030 excw
130b: 003000 rfe
130e: 5c0000 excw
1311: 000000 ill
1314: f0c112 addi a1, a1, -16
1317: 0109 s32i.n a0, a1, 0
1319: 21d9 s32i.n a13, a1, 8
131b: 11c9 s32i.n a12, a1, 4
131d: 03dd mov.n a13, a3
131f: 02cd mov.n a12, a2
1321: fff831 l32r a3, 1304 <wps_registrar_probe_req_rx+0x7c4>
1324: fff901 l32r a0, 1308 <wps_registrar_probe_req_rx+0x7c8>
1327: 0000c0 callx0 a0
132a: 0c2d mov.n a2, a12
132c: 361d32 l16ui a3, a13, 108
132f: fff701 l32r a0, 130c <wps_registrar_probe_req_rx+0x7cc>
1332: 0000c0 callx0 a0
1335: 29cd32 addi a3, a13, 41
1338: 0c2d mov.n a2, a12
133a: 1b2d42 l32i a4, a13, 108
133d: 11c8 l32i.n a12, a1, 4
133f: 21d8 l32i.n a13, a1, 8
1341: fff301 l32r a0, 1310 <wps_registrar_probe_req_rx+0x7d0>
1344: 0000c0 callx0 a0
1347: 020c movi.n a2, 0
1349: 0108 l32i.n a0, a1, 0
134b: 10c112 addi a1, a1, 16
134e: f00d ret.n
1350: 001020 excw
1353: 003000 rfe
1356: 300000 xor a0, a0, a0
1359: 000000 ill
135c: 005c movi.n a0, 80
135e: 120000 excw
1361: 09f0c1 l32r a12, fffc3b24 <wps_registrar_config_ap+0xfffc0c64>
1364: 21c911 l32r a1, fffc9a88 <wps_registrar_config_ap+0xfffc6bc8>
1367: 0139 s32i.n a3, a1, 0
1369: 02cd mov.n a12, a2
136b: fff931 l32r a3, 1350 <wps_registrar_probe_req_rx+0x810>
136e: fff901 l32r a0, 1354 <wps_registrar_probe_req_rx+0x814>
1371: 0000c0 callx0 a0
1374: 0c2d mov.n a2, a12
1376: 630c movi.n a3, 6
1378: fff801 l32r a0, 1358 <wps_registrar_probe_req_rx+0x818>
137b: 0000c0 callx0 a0
137e: 640c movi.n a4, 6
1380: 0c2d mov.n a2, a12
1382: 0138 l32i.n a3, a1, 0
1384: 21c8 l32i.n a12, a1, 8
1386: 70c332 addi a3, a3, 112
1389: fff401 l32r a0, 135c <wps_registrar_probe_req_rx+0x81c>
138c: 0000c0 callx0 a0
138f: 020c movi.n a2, 0
1391: 1108 l32i.n a0, a1, 4
1393: 10c112 addi a1, a1, 16
1396: f00d ret.n
1398: f0c112 addi a1, a1, -16
139b: 0109 s32i.n a0, a1, 0
139d: 21d9 s32i.n a13, a1, 8
139f: 11c9 s32i.n a12, a1, 4
13a1: 02dd mov.n a13, a2
13a3: 03cd mov.n a12, a3
13a5: ffe4c5 call0 11f4 <wps_registrar_probe_req_rx+0x6b4>
13a8: 02fc bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13aa: 0d2d mov.n a2, a13
13ac: 0c3d mov.n a3, a12
13ae: ffe885 call0 1238 <wps_registrar_probe_req_rx+0x6f8>
13b1: 72ec bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13b3: 0d2d mov.n a2, a13
13b5: 0c3d mov.n a3, a12
13b7: ffecc5 call0 1284 <wps_registrar_probe_req_rx+0x744>
13ba: e2dc bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13bc: 0d2d mov.n a2, a13
13be: 0c3d mov.n a3, a12
13c0: fff085 call0 12cc <wps_registrar_probe_req_rx+0x78c>
13c3: 52dc bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13c5: 0d2d mov.n a2, a13
13c7: 0c3d mov.n a3, a12
13c9: fff485 call0 1314 <wps_registrar_probe_req_rx+0x7d4>
13cc: c2cc bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13ce: 0c3d mov.n a3, a12
13d0: 0d2d mov.n a2, a13
13d2: fff8c5 call0 1360 <wps_registrar_probe_req_rx+0x820>
13d5: 32cc bnez.n a2, 13dc <wps_registrar_probe_req_rx+0x89c>
13d7: 020c movi.n a2, 0
13d9: 000046 j 13de <wps_registrar_probe_req_rx+0x89e>
13dc: f27c movi.n a2, -1
13de: 11c8 l32i.n a12, a1, 4
13e0: 21d8 l32i.n a13, a1, 8
13e2: 0108 l32i.n a0, a1, 0
13e4: 10c112 addi a1, a1, 16
13e7: f00d ret.n
13e9: 000000 ill
13ec: 0e .byte 0xe
13ed: 000010 excw
...
13f8: 000030 excw
13fb: 003000 rfe
13fe: 880000 excw
1401: 000000 ill
1404: 000000 ill
...
00001408 <wps_build_credential_wrap>:
1408: f0c112 addi a1, a1, -16
140b: 21c9 s32i.n a12, a1, 8
140d: 0139 s32i.n a3, a1, 0
140f: 31d9 s32i.n a13, a1, 12
1411: 1109 s32i.n a0, a1, 4
1413: 02dd mov.n a13, a2
1415: c8a022 movi a2, 200
1418: fff601 l32r a0, 13f0 <wps_registrar_probe_req_rx+0x8b0>
141b: 0000c0 callx0 a0
141e: 02cd mov.n a12, a2
1420: d28c beqz.n a2, 1431 <wps_build_credential_wrap+0x29>
1422: 0138 l32i.n a3, a1, 0
1424: fff705 call0 1398 <wps_registrar_probe_req_rx+0x858>
1427: b28c beqz.n a2, 1436 <wps_build_credential_wrap+0x2e>
1429: 0c2d mov.n a2, a12
142b: fff201 l32r a0, 13f4 <wps_registrar_probe_req_rx+0x8b4>
142e: 0000c0 callx0 a0
1431: f27c movi.n a2, -1
1433: 000a46 j 1460 <wps_build_credential_wrap+0x58>
1436: 0d2d mov.n a2, a13
1438: ffed31 l32r a3, 13ec <wps_registrar_probe_req_rx+0x8ac>
143b: ffef01 l32r a0, 13f8 <wps_registrar_probe_req_rx+0x8b8>
143e: 0000c0 callx0 a0
1441: 0d2d mov.n a2, a13
1443: 021c32 l16ui a3, a12, 4
1446: ffed01 l32r a0, 13fc <wps_registrar_probe_req_rx+0x8bc>
1449: 0000c0 callx0 a0
144c: 0d2d mov.n a2, a13
144e: 0c3d mov.n a3, a12
1450: ffec01 l32r a0, 1400 <wps_registrar_probe_req_rx+0x8c0>
1453: 0000c0 callx0 a0
1456: 0c2d mov.n a2, a12
1458: ffeb01 l32r a0, 1404 <wps_registrar_probe_req_rx+0x8c4>
145b: 0000c0 callx0 a0
145e: 020c movi.n a2, 0
1460: 21c8 l32i.n a12, a1, 8
1462: 31d8 l32i.n a13, a1, 12
1464: 1108 l32i.n a0, a1, 4
1466: 10c112 addi a1, a1, 16
1469: f00d ret.n
146b: 100e00 and a0, a14, a0
...
147a: 300000 xor a0, a0, a0
147d: 000000 ill
1480: 000030 excw
1483: 008800 excw
1486: 000000 ill
1489: 000000 ill
148c: 0088 l32i.n a8, a0, 0
...
000014d0 <wps_build_cred>:
14d0: d0a042 movi a4, 208
14d3: c01140 sub a1, a1, a4
14d6: 2f61d2 s32i a13, a1, 188
14d9: 2d6102 s32i a0, a1, 180
14dc: 0208 l32i.n a0, a2, 0
14de: 2e61c2 s32i a12, a1, 184
14e1: 1008 l32i.n a0, a0, 4
14e3: 02cd mov.n a12, a2
14e5: f028 l32i.n a2, a0, 60
14e7: 03dd mov.n a13, a3
14e9: 06c256 bnez a2, 1559 <wps_build_cred+0x89>
14ec: a12c32 l32i a3, a12, 0x284
14ef: 01dc22 addmi a2, a12, 0x100
14f2: 5cc222 addi a2, a2, 92
14f5: 2c6122 s32i a2, a1, 176
14f8: 07c316 beqz a3, 1578 <wps_build_cred+0xa8>
14fb: 84a042 movi a4, 132
14fe: ffdc01 l32r a0, 1470 <wps_build_credential_wrap+0x68>
1501: 0000c0 callx0 a0
1504: c8a022 movi a2, 200
1507: ffdb01 l32r a0, 1474 <wps_build_credential_wrap+0x6c>
150a: 0000c0 callx0 a0
150d: 306122 s32i a2, a1, 192
1510: f28c beqz.n a2, 1523 <wps_build_cred+0x53>
1512: 2c2132 l32i a3, a1, 176
1515: ffe805 call0 1398 <wps_registrar_probe_req_rx+0x858>
1518: c28c beqz.n a2, 1528 <wps_build_cred+0x58>
151a: 302122 l32i a2, a1, 192
151d: ffd601 l32r a0, 1478 <wps_build_credential_wrap+0x70>
1520: 0000c0 callx0 a0
1523: f27c movi.n a2, -1
1525: 000fc6 j 1568 <wps_build_cred+0x98>
1528: 0d2d mov.n a2, a13
152a: ffd031 l32r a3, 146c <wps_build_credential_wrap+0x64>
152d: ffd301 l32r a0, 147c <wps_build_credential_wrap+0x74>
1530: 0000c0 callx0 a0
1533: 302132 l32i a3, a1, 192
1536: 0d2d mov.n a2, a13
1538: 021332 l16ui a3, a3, 4
153b: ffd101 l32r a0, 1480 <wps_build_credential_wrap+0x78>
153e: 0000c0 callx0 a0
1541: 0d2d mov.n a2, a13
1543: 302132 l32i a3, a1, 192
1546: ffcf01 l32r a0, 1484 <wps_build_credential_wrap+0x7c>
1549: 0000c0 callx0 a0
154c: 302122 l32i a2, a1, 192
154f: ffce01 l32r a0, 1488 <wps_build_credential_wrap+0x80>
1552: 0000c0 callx0 a0
1555: 0c08 l32i.n a0, a12, 0
1557: 1008 l32i.n a0, a0, 4
1559: 102032 l32i a3, a0, 64
155c: 638c beqz.n a3, 1566 <wps_build_cred+0x96>
155e: 0d2d mov.n a2, a13
1560: ffcb01 l32r a0, 148c <wps_build_credential_wrap+0x84>
1563: 0000c0 callx0 a0
1566: 020c movi.n a2, 0
1568: 2e21c2 l32i a12, a1, 184
156b: 2f21d2 l32i a13, a1, 188
156e: d0a032 movi a3, 208
1571: 2d2102 l32i a0, a1, 180
1574: 113a add.n a1, a1, a3
1576: f00d ret.n
1578: 030c movi.n a3, 0
157a: 84a042 movi a4, 132
157d: ffc401 l32r a0, 1490 <wps_build_credential_wrap+0x88>
1580: 0000c0 callx0 a0
1583: 0c48 l32i.n a4, a12, 0
1585: 2c2122 l32i a2, a1, 176
1588: 20c432 addi a3, a4, 32
158b: 102442 l32i a4, a4, 64
158e: ffc101 l32r a0, 1494 <wps_build_credential_wrap+0x8c>
1591: 0000c0 callx0 a0
1594: 042c movi.n a4, 32
1596: 470c movi.n a7, 4
1598: 260c movi.n a6, 2
159a: 180c movi.n a8, 1
159c: 0c58 l32i.n a5, a12, 0
159e: a61c02 l16ui a0, a12, 0x14c
15a1: 102552 l32i a5, a5, 64
15a4: 5f6c52 s32i a5, a12, 0x17c
15a7: 076057 bbci a0, 5, 15b2 <wps_build_cred+0xe2>
15aa: 040d mov.n a0, a4
15ac: a65c02 s16i a0, a12, 0x14c
15af: 000606 j 15cb <wps_build_cred+0xfb>
15b2: 049100 extui a9, a0, 1, 1
15b5: 125916 beqz a9, 16de <wps_build_cred+0x20e>
15b8: a65c62 s16i a6, a12, 0x14c
15bb: 060d mov.n a0, a6
15bd: 000286 j 15cb <wps_build_cred+0xfb>
15c0: 04a200 extui a10, a0, 2, 1
15c3: f5ca16 beqz a10, 1523 <wps_build_cred+0x53>
15c6: a65c72 s16i a7, a12, 0x14c
15c9: 070d mov.n a0, a7
15cb: c05c02 s16i a0, a12, 0x180
15ce: 12c026 beqi a0, 32, 15e4 <wps_build_cred+0x114>
15d1: 0f2026 beqi a0, 2, 15e4 <wps_build_cred+0x114>
15d4: a51c42 l16ui a4, a12, 0x14a
15d7: 04b140 extui a11, a4, 1, 1
15da: 0f3b16 beqz a11, 16d1 <wps_build_cred+0x201>
15dd: 240c movi.n a4, 2
15df: 060d mov.n a0, a6
15e1: 000306 j 15f1 <wps_build_cred+0x121>
15e4: a51c42 l16ui a4, a12, 0x14a
15e7: 800c movi.n a0, 8
15e9: 042340 extui a2, a4, 3, 1
15ec: 142216 beqz a2, 1732 <wps_build_cred+0x262>
15ef: 004d mov.n a4, a0
15f1: 30cc32 addi a3, a12, 48
15f4: a55c02 s16i a0, a12, 0x14a
15f7: c15c42 s16i a4, a12, 0x182
15fa: 02dc22 addmi a2, a12, 0x200
15fd: ccc222 addi a2, a2, -52
1600: 640c movi.n a4, 6
1602: ffa501 l32r a0, 1498 <wps_build_credential_wrap+0x90>
1605: 0000c0 callx0 a0
1608: 0c48 l32i.n a4, a12, 0
160a: 2438 l32i.n a3, a4, 8
160c: 5c1366 bnei a3, 1, 166c <wps_build_cred+0x19c>
160f: 0458 l32i.n a5, a4, 0
1611: 057516 beqz a5, 166c <wps_build_cred+0x19c>
1614: 1468 l32i.n a6, a4, 4
1616: 112662 l32i a6, a6, 68
1619: 04f656 bnez a6, 166c <wps_build_cred+0x19c>
161c: 012d mov.n a2, a1
161e: 031c movi.n a3, 16
1620: ff9f01 l32r a0, 149c <wps_build_credential_wrap+0x94>
1623: 0000c0 callx0 a0
1626: ef9296 bltz a2, 1523 <wps_build_cred+0x53>
1629: 542c22 l32i a2, a12, 0x150
162c: ff9d01 l32r a0, 14a0 <wps_build_credential_wrap+0x98>
162f: 0000c0 callx0 a0
1632: 012d mov.n a2, a1
1634: 031c movi.n a3, 16
1636: 01dc42 addmi a4, a12, 0x100
1639: 54c442 addi a4, a4, 84
163c: ff9a01 l32r a0, 14a4 <wps_build_credential_wrap+0x9c>
163f: 0000c0 callx0 a0
1642: 023d mov.n a3, a2
1644: 546c22 s32i a2, a12, 0x150
1647: ed8216 beqz a2, 1523 <wps_build_cred+0x53>
164a: 552c42 l32i a4, a12, 0x154
164d: d73c movi.n a7, 61
164f: 440b addi.n a4, a4, -1
1651: 556c42 s32i a4, a12, 0x154
1654: 042a add.n a0, a4, a2
1656: 80c002 addi a0, a0, -128
1659: 043416 beqz a4, 16a0 <wps_build_cred+0x1d0>
165c: 7f0052 l8ui a5, a0, 127
165f: 3d9577 bne a5, a7, 16a0 <wps_build_cred+0x1d0>
1662: 000b addi.n a0, a0, -1
1664: 440b addi.n a4, a4, -1
1666: 556c42 s32i a4, a12, 0x154
1669: fffb06 j 1659 <wps_build_cred+0x189>
166c: a22c62 l32i a6, a12, 0x288
166f: 042616 beqz a6, 16b5 <wps_build_cred+0x1e5>
1672: 422472 l32i a7, a4, 0x108
1675: c7bc beqz.n a7, 16b5 <wps_build_cred+0x1e5>
1677: 10c122 addi a2, a1, 16
167a: 134c movi.n a3, 65
167c: 052c movi.n a5, 32
167e: 01d442 addmi a4, a4, 0x100
1681: e8c442 addi a4, a4, -24
1684: ff8901 l32r a0, 14a8 <wps_build_credential_wrap+0xa0>
1687: 0000c0 callx0 a0
168a: 10c132 addi a3, a1, 16
168d: 044c movi.n a4, 64
168f: 02dc22 addmi a2, a12, 0x200
1692: 85c222 addi a2, a2, -123
1695: ff8501 l32r a0, 14ac <wps_build_credential_wrap+0xa4>
1698: 0000c0 callx0 a0
169b: 004c movi.n a0, 64
169d: 000386 j 16af <wps_build_cred+0x1df>
16a0: 02dc22 addmi a2, a12, 0x200
16a3: 85c222 addi a2, a2, -123
16a6: ff8201 l32r a0, 14b0 <wps_build_credential_wrap+0xa8>
16a9: 0000c0 callx0 a0
16ac: 552c02 l32i a0, a12, 0x154
16af: 726c02 s32i a0, a12, 0x1c8
16b2: ff9386 j 1504 <wps_build_cred+0x34>
16b5: 382432 l32i a3, a4, 224
16b8: 03bc beqz.n a3, 16ec <wps_build_cred+0x21c>
16ba: 392442 l32i a4, a4, 228
16bd: 02dc22 addmi a2, a12, 0x200
16c0: 85c222 addi a2, a2, -123
16c3: ff7c01 l32r a0, 14b4 <wps_build_credential_wrap+0xac>
16c6: 0000c0 callx0 a0
16c9: 0c08 l32i.n a0, a12, 0
16cb: 392002 l32i a0, a0, 228
16ce: fff746 j 16af <wps_build_cred+0x1df>
16d1: 042040 extui a2, a4, 0, 1
16d4: e4b216 beqz a2, 1523 <wps_build_cred+0x53>
16d7: 086d mov.n a6, a8
16d9: 140c movi.n a4, 1
16db: ffc006 j 15df <wps_build_cred+0x10f>
16de: 043000 extui a3, a0, 0, 1
16e1: edb316 beqz a3, 15c0 <wps_build_cred+0xf0>
16e4: a65c82 s16i a8, a12, 0x14c
16e7: 080d mov.n a0, a8
16e9: ffb786 j 15cb <wps_build_cred+0xfb>
16ec: a61c52 l16ui a5, a12, 0x14c
16ef: 242c movi.n a4, 34
16f1: 028457 bany a4, a5, 16f7 <wps_build_cred+0x227>
16f4: ff8306 j 1504 <wps_build_cred+0x34>
16f7: 542c22 l32i a2, a12, 0x150
16fa: ff6f01 l32r a0, 14b8 <wps_build_credential_wrap+0xb0>
16fd: 0000c0 callx0 a0
1700: 022c movi.n a2, 32
1702: 062c movi.n a6, 32
1704: 556c62 s32i a6, a12, 0x154
1707: ff6d01 l32r a0, 14bc <wps_build_credential_wrap+0xb4>
170a: 0000c0 callx0 a0
170d: 546c22 s32i a2, a12, 0x150
1710: e0f216 beqz a2, 1523 <wps_build_cred+0x53>
1713: 552c32 l32i a3, a12, 0x154
1716: ff6a01 l32r a0, 14c0 <wps_build_credential_wrap+0xb8>
1719: 0000c0 callx0 a0
171c: 542c42 l32i a4, a12, 0x150
171f: 01c2d6 bgez a2, 173f <wps_build_cred+0x26f>
1722: 042d mov.n a2, a4
1724: ff6801 l32r a0, 14c4 <wps_build_credential_wrap+0xbc>
1727: 0000c0 callx0 a0
172a: 070c movi.n a7, 0
172c: 546c72 s32i a7, a12, 0x150
172f: ff7c06 j 1523 <wps_build_cred+0x53>
1732: 048240 extui a8, a4, 2, 1
1735: dea816 beqz a8, 1523 <wps_build_cred+0x53>
1738: 070d mov.n a0, a7
173a: 440c movi.n a4, 4
173c: ffac46 j 15f1 <wps_build_cred+0x121>
173f: 60c122 addi a2, a1, 96
1742: 134c movi.n a3, 65
1744: 552c52 l32i a5, a12, 0x154
1747: ff6001 l32r a0, 14c8 <wps_build_credential_wrap+0xc0>
174a: 0000c0 callx0 a0
174d: 60c132 addi a3, a1, 96
1750: 552c42 l32i a4, a12, 0x154
1753: 02dc22 addmi a2, a12, 0x200
1756: 85c222 addi a2, a2, -123
1759: 1144f0 slli a4, a4, 1
175c: ff5c01 l32r a0, 14cc <wps_build_credential_wrap+0xc4>
175f: 0000c0 callx0 a0
1762: 552c02 l32i a0, a12, 0x154
1765: 1100f0 slli a0, a0, 1
1768: ffd0c6 j 16af <wps_build_cred+0x1df>
176b: 025d00 excw
176e: f0c112 addi a1, a1, -16
1771: 032d mov.n a2, a3
1773: 0109 s32i.n a0, a1, 0
1775: 01d532 addmi a3, a5, 0x100
1778: 5cc332 addi a3, a3, 92
177b: ffc1c5 call0 1398 <wps_registrar_probe_req_rx+0x858>
177e: 040c movi.n a4, 0
1780: f07c movi.n a0, -1
1782: 830420 moveqz a0, a4, a2
1785: 002d mov.n a2, a0
1787: 0108 l32i.n a0, a1, 0
1789: 10c112 addi a1, a1, 16
178c: f00d ret.n
178e: 0e0000 excw
1791: 000010 excw
...
17a8: 000030 excw
17ab: 003000 rfe
17ae: 880000 excw
17b1: 000000 ill
17b4: 000000 ill
17b7: c11200 mul16u a1, a2, a0
17ba: 21c9f0 srai a12, a15, 9
17bd: 31d9 s32i.n a13, a1, 12
17bf: 1109 s32i.n a0, a1, 4
17c1: 02dd mov.n a13, a2
17c3: e8a322 movi a2, 0x3e8
17c6: fff301 l32r a0, 1794 <wps_build_cred+0x2c4>
17c9: 0000c0 callx0 a0
17cc: 02cd mov.n a12, a2
17ce: 12bc beqz.n a2, 1803 <wps_build_cred+0x333>
17d0: c8a022 movi a2, 200
17d3: 01d9 s32i.n a13, a1, 0
17d5: fff001 l32r a0, 1798 <wps_build_cred+0x2c8>
17d8: 0000c0 callx0 a0
17db: 02dd mov.n a13, a2
17dd: 92cc bnez.n a2, 17ea <wps_build_cred+0x31a>
17df: 0c2d mov.n a2, a12
17e1: ffee01 l32r a0, 179c <wps_build_cred+0x2cc>
17e4: 0000c0 callx0 a0
17e7: 000606 j 1803 <wps_build_cred+0x333>
17ea: 0128 l32i.n a2, a1, 0
17ec: 0d3d mov.n a3, a13
17ee: fff7c5 call0 176c <wps_build_cred+0x29c>
17f1: 329c beqz.n a2, 1808 <wps_build_cred+0x338>
17f3: 0d2d mov.n a2, a13
17f5: ffea01 l32r a0, 17a0 <wps_build_cred+0x2d0>
17f8: 0000c0 callx0 a0
17fb: 0c2d mov.n a2, a12
17fd: ffe901 l32r a0, 17a4 <wps_build_cred+0x2d4>
1800: 0000c0 callx0 a0
1803: 0c0c movi.n a12, 0
1805: 0009c6 j 1830 <wps_build_cred+0x360>
1808: 0c2d mov.n a2, a12
180a: ffe131 l32r a3, 1790 <wps_build_cred+0x2c0>
180d: ffe601 l32r a0, 17a8 <wps_build_cred+0x2d8>
1810: 0000c0 callx0 a0
1813: 0c2d mov.n a2, a12
1815: 021d32 l16ui a3, a13, 4
1818: ffe501 l32r a0, 17ac <wps_build_cred+0x2dc>
181b: 0000c0 callx0 a0
181e: 0c2d mov.n a2, a12
1820: 0d3d mov.n a3, a13
1822: ffe301 l32r a0, 17b0 <wps_build_cred+0x2e0>
1825: 0000c0 callx0 a0
1828: 0d2d mov.n a2, a13
182a: ffe201 l32r a0, 17b4 <wps_build_cred+0x2e4>
182d: 0000c0 callx0 a0
1830: 1108 l32i.n a0, a1, 4
1832: 0c2d mov.n a2, a12
1834: 31d8 l32i.n a13, a1, 12
1836: 21c8 l32i.n a12, a1, 8
1838: 10c112 addi a1, a1, 16
183b: f00d ret.n
...
188d: 000000 ill
1890: 031c movi.n a3, 16
1892: f0c112 addi a1, a1, -16
1895: 11c9 s32i.n a12, a1, 4
1897: 21d9 s32i.n a13, a1, 8
1899: 0109 s32i.n a0, a1, 0
189b: 02dd mov.n a13, a2
189d: 46c222 addi a2, a2, 70
18a0: ffe801 l32r a0, 1840 <wps_build_cred+0x370>
18a3: 0000c0 callx0 a0
18a6: 10d296 bltz a2, 19b7 <wps_build_cred+0x4e7>
18a9: e8a322 movi a2, 0x3e8
18ac: ffe601 l32r a0, 1844 <wps_build_cred+0x374>
18af: 0000c0 callx0 a0
18b2: 02cd mov.n a12, a2
18b4: 0ff216 beqz a2, 19b7 <wps_build_cred+0x4e7>
18b7: ffe401 l32r a0, 1848 <wps_build_cred+0x378>
18ba: 0000c0 callx0 a0
18bd: 0ee256 bnez a2, 19af <wps_build_cred+0x4df>
18c0: 0c2d mov.n a2, a12
18c2: 530c movi.n a3, 5
18c4: ffe201 l32r a0, 184c <wps_build_cred+0x37c>
18c7: 0000c0 callx0 a0
18ca: 0e1256 bnez a2, 19af <wps_build_cred+0x4df>
18cd: 0d2d mov.n a2, a13
18cf: 0c3d mov.n a3, a12
18d1: ffdf01 l32r a0, 1850 <wps_build_cred+0x380>
18d4: 0000c0 callx0 a0
18d7: 0d4256 bnez a2, 19af <wps_build_cred+0x4df>
18da: 0d2d mov.n a2, a13
18dc: 0c3d mov.n a3, a12
18de: ffdd01 l32r a0, 1854 <wps_build_cred+0x384>
18e1: 0000c0 callx0 a0
18e4: 0c7256 bnez a2, 19af <wps_build_cred+0x4df>
18e7: 0d2d mov.n a2, a13
18e9: 0c3d mov.n a3, a12
18eb: ff7045 call0 ff0 <wps_registrar_probe_req_rx+0x4b0>
18ee: 0bd256 bnez a2, 19af <wps_build_cred+0x4df>
18f1: 0d2d mov.n a2, a13
18f3: 0c3d mov.n a3, a12
18f5: 040c movi.n a4, 0
18f7: ffd801 l32r a0, 1858 <wps_build_cred+0x388>
18fa: 0000c0 callx0 a0
18fd: 0ae256 bnez a2, 19af <wps_build_cred+0x4df>
1900: 0d2d mov.n a2, a13
1902: ffd601 l32r a0, 185c <wps_build_cred+0x38c>
1905: 0000c0 callx0 a0
1908: 0a3256 bnez a2, 19af <wps_build_cred+0x4df>
190b: 0d2d mov.n a2, a13
190d: 0c3d mov.n a3, a12
190f: ffd401 l32r a0, 1860 <wps_build_cred+0x390>
1912: 0000c0 callx0 a0
1915: 096256 bnez a2, 19af <wps_build_cred+0x4df>
1918: 0d2d mov.n a2, a13
191a: 0c3d mov.n a3, a12
191c: ffd201 l32r a0, 1864 <wps_build_cred+0x394>
191f: 0000c0 callx0 a0
1922: 089256 bnez a2, 19af <wps_build_cred+0x4df>
1925: 0d2d mov.n a2, a13
1927: 0c3d mov.n a3, a12
1929: ffcf01 l32r a0, 1868 <wps_build_cred+0x398>
192c: 0000c0 callx0 a0
192f: 07c256 bnez a2, 19af <wps_build_cred+0x4df>
1932: 0d28 l32i.n a2, a13, 0
1934: 0c3d mov.n a3, a12
1936: 1228 l32i.n a2, a2, 4
1938: feecc5 call0 808 <wps_registrar_pbc_overlap+0x308>
193b: 070256 bnez a2, 19af <wps_build_cred+0x4df>
193e: 0d28 l32i.n a2, a13, 0
1940: 0c3d mov.n a3, a12
1942: 44c222 addi a2, a2, 68
1945: ffc901 l32r a0, 186c <wps_build_cred+0x39c>
1948: 0000c0 callx0 a0
194b: 060256 bnez a2, 19af <wps_build_cred+0x4df>
194e: 0d28 l32i.n a2, a13, 0
1950: 0c3d mov.n a3, a12
1952: 44c222 addi a2, a2, 68
1955: ffc601 l32r a0, 1870 <wps_build_cred+0x3a0>
1958: 0000c0 callx0 a0
195b: 050256 bnez a2, 19af <wps_build_cred+0x4df>
195e: 0d2d mov.n a2, a13
1960: 0c3d mov.n a3, a12
1962: ffc401 l32r a0, 1874 <wps_build_cred+0x3a4>
1965: 0000c0 callx0 a0
1968: 043256 bnez a2, 19af <wps_build_cred+0x4df>
196b: 0c2d mov.n a2, a12
196d: 030c movi.n a3, 0
196f: ffc201 l32r a0, 1878 <wps_build_cred+0x3a8>
1972: 0000c0 callx0 a0
1975: 62fc bnez.n a2, 19af <wps_build_cred+0x4df>
1977: 0c2d mov.n a2, a12
1979: a01d32 l16ui a3, a13, 0x140
197c: ffc001 l32r a0, 187c <wps_build_cred+0x3ac>
197f: 0000c0 callx0 a0
1982: 92ec bnez.n a2, 19af <wps_build_cred+0x4df>
1984: 0d28 l32i.n a2, a13, 0
1986: 0c3d mov.n a3, a12
1988: 44c222 addi a2, a2, 68
198b: ffbd01 l32r a0, 1880 <wps_build_cred+0x3b0>
198e: 0000c0 callx0 a0
1991: a2dc bnez.n a2, 19af <wps_build_cred+0x4df>
1993: 0c2d mov.n a2, a12
1995: 030c movi.n a3, 0
1997: 040c movi.n a4, 0
1999: 050c movi.n a5, 0
199b: ffba01 l32r a0, 1884 <wps_build_cred+0x3b4>
199e: 0000c0 callx0 a0
19a1: a2cc bnez.n a2, 19af <wps_build_cred+0x4df>
19a3: 0d2d mov.n a2, a13
19a5: 0c3d mov.n a3, a12
19a7: ffb801 l32r a0, 1888 <wps_build_cred+0x3b8>
19aa: 0000c0 callx0 a0
19ad: b28c beqz.n a2, 19bc <wps_build_cred+0x4ec>
19af: 0c2d mov.n a2, a12
19b1: ffb601 l32r a0, 188c <wps_build_cred+0x3bc>
19b4: 0000c0 callx0 a0
19b7: 0c0c movi.n a12, 0
19b9: 000206 j 19c5 <wps_build_cred+0x4f5>
19bc: f30c movi.n a3, 15
19be: 140c movi.n a4, 1
19c0: 9c6d42 s32i a4, a13, 0x270
19c3: 3d39 s32i.n a3, a13, 12
19c5: 0108 l32i.n a0, a1, 0
19c7: 0c2d mov.n a2, a12
19c9: 21d8 l32i.n a13, a1, 8
19cb: 11c8 l32i.n a12, a1, 4
19cd: 10c112 addi a1, a1, 16
19d0: f00d ret.n
...
1a0e: 120000 excw
1a11: c9f0c1 l32r a12, ffff41d4 <wps_registrar_config_ap+0xffff1314>
1a14: 010911 l32r a1, fffc1e38 <wps_registrar_config_ap+0xfffbef78>
1a17: 21d9 s32i.n a13, a1, 8
1a19: 31e9 s32i.n a14, a1, 12
1a1b: 02dd mov.n a13, a2
1a1d: 02d2e2 addmi a14, a2, 0x200
1a20: 341ee2 l16ui a14, a14, 104
1a23: e8a322 movi a2, 0x3e8
1a26: ffeb01 l32r a0, 19d4 <wps_build_cred+0x504>
1a29: 0000c0 callx0 a0
1a2c: 02cd mov.n a12, a2
1a2e: 62dc bnez.n a2, 1a48 <wps_build_cred+0x578>
1a30: 0c0c movi.n a12, 0
1a32: 0000c6 j 1a39 <wps_build_cred+0x569>
1a35: 701c movi.n a0, 23
1a37: 3d09 s32i.n a0, a13, 12
1a39: 0108 l32i.n a0, a1, 0
1a3b: 21d8 l32i.n a13, a1, 8
1a3d: 0c2d mov.n a2, a12
1a3f: 31e8 l32i.n a14, a1, 12
1a41: 11c8 l32i.n a12, a1, 4
1a43: 10c112 addi a1, a1, 16
1a46: f00d ret.n
1a48: 0d08 l32i.n a0, a13, 0
1a4a: 0028 l32i.n a2, a0, 0
1a4c: 3038 l32i.n a3, a0, 12
1a4e: 528c beqz.n a2, 1a57 <wps_build_cred+0x587>
1a50: 338c beqz.n a3, 1a57 <wps_build_cred+0x587>
1a52: f40c movi.n a4, 15
1a54: 83e4e0 moveqz a14, a4, a14
1a57: 0c2d mov.n a2, a12
1a59: ffdf01 l32r a0, 19d8 <wps_build_cred+0x508>
1a5c: 0000c0 callx0 a0
1a5f: 0ba256 bnez a2, 1b1d <wps_build_cred+0x64d>
1a62: 0c2d mov.n a2, a12
1a64: 630c movi.n a3, 6
1a66: ffdd01 l32r a0, 19dc <wps_build_cred+0x50c>
1a69: 0000c0 callx0 a0
1a6c: 0ad256 bnez a2, 1b1d <wps_build_cred+0x64d>
1a6f: 0d2d mov.n a2, a13
1a71: 0c3d mov.n a3, a12
1a73: ffdb01 l32r a0, 19e0 <wps_build_cred+0x510>
1a76: 0000c0 callx0 a0
1a79: 0a0256 bnez a2, 1b1d <wps_build_cred+0x64d>
1a7c: 0d2d mov.n a2, a13
1a7e: 0c3d mov.n a3, a12
1a80: ffd901 l32r a0, 19e4 <wps_build_cred+0x514>
1a83: 0000c0 callx0 a0
1a86: 093256 bnez a2, 1b1d <wps_build_cred+0x64d>
1a89: 0d2d mov.n a2, a13
1a8b: 0c3d mov.n a3, a12
1a8d: ff5605 call0 ff0 <wps_registrar_probe_req_rx+0x4b0>
1a90: 089256 bnez a2, 1b1d <wps_build_cred+0x64d>
1a93: 0d2d mov.n a2, a13
1a95: 0c3d mov.n a3, a12
1a97: ffd401 l32r a0, 19e8 <wps_build_cred+0x518>
1a9a: 0000c0 callx0 a0
1a9d: 07c256 bnez a2, 1b1d <wps_build_cred+0x64d>
1aa0: 0d2d mov.n a2, a13
1aa2: 0c3d mov.n a3, a12
1aa4: ffd201 l32r a0, 19ec <wps_build_cred+0x51c>
1aa7: 0000c0 callx0 a0
1aaa: 06f256 bnez a2, 1b1d <wps_build_cred+0x64d>
1aad: 0d2d mov.n a2, a13
1aaf: 0c3d mov.n a3, a12
1ab1: ffcf01 l32r a0, 19f0 <wps_build_cred+0x520>
1ab4: 0000c0 callx0 a0
1ab7: 062256 bnez a2, 1b1d <wps_build_cred+0x64d>
1aba: 0d28 l32i.n a2, a13, 0
1abc: 0c3d mov.n a3, a12
1abe: 1228 l32i.n a2, a2, 4
1ac0: fed445 call0 808 <wps_registrar_pbc_overlap+0x308>
1ac3: 056256 bnez a2, 1b1d <wps_build_cred+0x64d>
1ac6: 0d28 l32i.n a2, a13, 0
1ac8: 0c3d mov.n a3, a12
1aca: 44c222 addi a2, a2, 68
1acd: ffc901 l32r a0, 19f4 <wps_build_cred+0x524>
1ad0: 0000c0 callx0 a0
1ad3: 046256 bnez a2, 1b1d <wps_build_cred+0x64d>
1ad6: 0d28 l32i.n a2, a13, 0
1ad8: 0c3d mov.n a3, a12
1ada: 44c222 addi a2, a2, 68
1add: ffc601 l32r a0, 19f8 <wps_build_cred+0x528>
1ae0: 0000c0 callx0 a0
1ae3: 62fc bnez.n a2, 1b1d <wps_build_cred+0x64d>
1ae5: 0d2d mov.n a2, a13
1ae7: 0c3d mov.n a3, a12
1ae9: ffc401 l32r a0, 19fc <wps_build_cred+0x52c>
1aec: 0000c0 callx0 a0
1aef: a2ec bnez.n a2, 1b1d <wps_build_cred+0x64d>
1af1: 0e3d mov.n a3, a14
1af3: 0c2d mov.n a2, a12
1af5: ffc201 l32r a0, 1a00 <wps_build_cred+0x530>
1af8: 0000c0 callx0 a0
1afb: e2dc bnez.n a2, 1b1d <wps_build_cred+0x64d>
1afd: 0d28 l32i.n a2, a13, 0
1aff: 0c3d mov.n a3, a12
1b01: 44c222 addi a2, a2, 68
1b04: ffc001 l32r a0, 1a04 <wps_build_cred+0x534>
1b07: 0000c0 callx0 a0
1b0a: f2cc bnez.n a2, 1b1d <wps_build_cred+0x64d>
1b0c: 0c2d mov.n a2, a12
1b0e: 030c movi.n a3, 0
1b10: 040c movi.n a4, 0
1b12: 050c movi.n a5, 0
1b14: ffbd01 l32r a0, 1a08 <wps_build_cred+0x538>
1b17: 0000c0 callx0 a0
1b1a: f17216 beqz a2, 1a35 <wps_build_cred+0x565>
1b1d: 0c2d mov.n a2, a12
1b1f: ffbb01 l32r a0, 1a0c <wps_build_cred+0x53c>
1b22: 0000c0 callx0 a0
1b25: ffc1c6 j 1a30 <wps_build_cred+0x560>
...
1b60: f0c112 addi a1, a1, -16
1b63: 21d9 s32i.n a13, a1, 8
1b65: 31e9 s32i.n a14, a1, 12
1b67: 4e2232 l32i a3, a2, 0x138
1b6a: 4f2242 l32i a4, a2, 0x13c
1b6d: 11c9 s32i.n a12, a1, 4
1b6f: 0109 s32i.n a0, a1, 0
1b71: 02cd mov.n a12, a2
1b73: ffed01 l32r a0, 1b28 <wps_build_cred+0x658>
1b76: 0000c0 callx0 a0
1b79: c8a022 movi a2, 200
1b7c: ffec01 l32r a0, 1b2c <wps_build_cred+0x65c>
1b7f: 0000c0 callx0 a0
1b82: 02ed mov.n a14, a2
1b84: 092216 beqz a2, 1c1a <wps_build_cred+0x74a>
1b87: e8a322 movi a2, 0x3e8
1b8a: ffe901 l32r a0, 1b30 <wps_build_cred+0x660>
1b8d: 0000c0 callx0 a0
1b90: 02dd mov.n a13, a2
1b92: 92cc bnez.n a2, 1b9f <wps_build_cred+0x6cf>
1b94: 0e2d mov.n a2, a14
1b96: ffe701 l32r a0, 1b34 <wps_build_cred+0x664>
1b99: 0000c0 callx0 a0
1b9c: 001e86 j 1c1a <wps_build_cred+0x74a>
1b9f: ffe601 l32r a0, 1b38 <wps_build_cred+0x668>
1ba2: 0000c0 callx0 a0
1ba5: 061256 bnez a2, 1c0a <wps_build_cred+0x73a>
1ba8: 0d2d mov.n a2, a13
1baa: 830c movi.n a3, 8
1bac: ffe401 l32r a0, 1b3c <wps_build_cred+0x66c>
1baf: 0000c0 callx0 a0
1bb2: 054256 bnez a2, 1c0a <wps_build_cred+0x73a>
1bb5: 0c2d mov.n a2, a12
1bb7: 0d3d mov.n a3, a13
1bb9: ffe101 l32r a0, 1b40 <wps_build_cred+0x670>
1bbc: 0000c0 callx0 a0
1bbf: 047256 bnez a2, 1c0a <wps_build_cred+0x73a>
1bc2: 0c2d mov.n a2, a12
1bc4: 0d3d mov.n a3, a13
1bc6: ff4985 call0 1060 <wps_registrar_probe_req_rx+0x520>
1bc9: d2fc bnez.n a2, 1c0a <wps_build_cred+0x73a>
1bcb: 0c2d mov.n a2, a12
1bcd: 0e3d mov.n a3, a14
1bcf: ff5885 call0 1158 <wps_registrar_probe_req_rx+0x618>
1bd2: 42fc bnez.n a2, 1c0a <wps_build_cred+0x73a>
1bd4: 0c2d mov.n a2, a12
1bd6: 0e3d mov.n a3, a14
1bd8: ffdb01 l32r a0, 1b44 <wps_build_cred+0x674>
1bdb: 0000c0 callx0 a0
1bde: 82ec bnez.n a2, 1c0a <wps_build_cred+0x73a>
1be0: 0c2d mov.n a2, a12
1be2: 0d3d mov.n a3, a13
1be4: 0e4d mov.n a4, a14
1be6: ffd801 l32r a0, 1b48 <wps_build_cred+0x678>
1be9: 0000c0 callx0 a0
1bec: a2dc bnez.n a2, 1c0a <wps_build_cred+0x73a>
1bee: 0d2d mov.n a2, a13
1bf0: 030c movi.n a3, 0
1bf2: 040c movi.n a4, 0
1bf4: 050c movi.n a5, 0
1bf6: ffd501 l32r a0, 1b4c <wps_build_cred+0x67c>
1bf9: 0000c0 callx0 a0
1bfc: a2cc bnez.n a2, 1c0a <wps_build_cred+0x73a>
1bfe: 0c2d mov.n a2, a12
1c00: 0d3d mov.n a3, a13
1c02: ffd301 l32r a0, 1b50 <wps_build_cred+0x680>
1c05: 0000c0 callx0 a0
1c08: 329c beqz.n a2, 1c1f <wps_build_cred+0x74f>
1c0a: 0e2d mov.n a2, a14
1c0c: ffd201 l32r a0, 1b54 <wps_build_cred+0x684>
1c0f: 0000c0 callx0 a0
1c12: 0d2d mov.n a2, a13
1c14: ffd101 l32r a0, 1b58 <wps_build_cred+0x688>
1c17: 0000c0 callx0 a0
1c1a: 0d0c movi.n a13, 0
1c1c: 0002c6 j 1c2b <wps_build_cred+0x75b>
1c1f: 0e2d mov.n a2, a14
1c21: ffce01 l32r a0, 1b5c <wps_build_cred+0x68c>
1c24: 0000c0 callx0 a0
1c27: 101c movi.n a0, 17
1c29: 3c09 s32i.n a0, a12, 12
1c2b: 0108 l32i.n a0, a1, 0
1c2d: 11c8 l32i.n a12, a1, 4
1c2f: 0d2d mov.n a2, a13
1c31: 31e8 l32i.n a14, a1, 12
1c33: 21d8 l32i.n a13, a1, 8
1c35: 10c112 addi a1, a1, 16
1c38: f00d ret.n
...
1c6e: 120000 excw
1c71: c9f0c1 l32r a12, ffff4434 <wps_registrar_config_ap+0xffff1574>
1c74: 21d911 l32r a1, fffca3d8 <wps_registrar_config_ap+0xfffc7518>
1c77: 31e9 s32i.n a14, a1, 12
1c79: 0109 s32i.n a0, a1, 0
1c7b: 02ed mov.n a14, a2
1c7d: c8a022 movi a2, 200
1c80: ffef01 l32r a0, 1c3c <wps_build_cred+0x76c>
1c83: 0000c0 callx0 a0
1c86: 02dd mov.n a13, a2
1c88: 088216 beqz a2, 1d14 <wps_build_cred+0x844>
1c8b: e8a322 movi a2, 0x3e8
1c8e: ffec01 l32r a0, 1c40 <wps_build_cred+0x770>
1c91: 0000c0 callx0 a0
1c94: 02cd mov.n a12, a2
1c96: 92cc bnez.n a2, 1ca3 <wps_build_cred+0x7d3>
1c98: 0d2d mov.n a2, a13
1c9a: ffea01 l32r a0, 1c44 <wps_build_cred+0x774>
1c9d: 0000c0 callx0 a0
1ca0: 001c06 j 1d14 <wps_build_cred+0x844>
1ca3: ffe901 l32r a0, 1c48 <wps_build_cred+0x778>
1ca6: 0000c0 callx0 a0
1ca9: 057256 bnez a2, 1d04 <wps_build_cred+0x834>
1cac: 0c2d mov.n a2, a12
1cae: a30c movi.n a3, 10
1cb0: ffe701 l32r a0, 1c4c <wps_build_cred+0x77c>
1cb3: 0000c0 callx0 a0
1cb6: 04a256 bnez a2, 1d04 <wps_build_cred+0x834>
1cb9: 0e2d mov.n a2, a14
1cbb: 0c3d mov.n a3, a12
1cbd: ffe401 l32r a0, 1c50 <wps_build_cred+0x780>
1cc0: 0000c0 callx0 a0
1cc3: d2fc bnez.n a2, 1d04 <wps_build_cred+0x834>
1cc5: 0e2d mov.n a2, a14
1cc7: 0d3d mov.n a3, a13
1cc9: ff4d85 call0 11a4 <wps_registrar_probe_req_rx+0x664>
1ccc: 42fc bnez.n a2, 1d04 <wps_build_cred+0x834>
1cce: 0e2d mov.n a2, a14
1cd0: 0d3d mov.n a3, a13
1cd2: ffe001 l32r a0, 1c54 <wps_build_cred+0x784>
1cd5: 0000c0 callx0 a0
1cd8: 82ec bnez.n a2, 1d04 <wps_build_cred+0x834>
1cda: 0e2d mov.n a2, a14
1cdc: 0c3d mov.n a3, a12
1cde: 0d4d mov.n a4, a13
1ce0: ffde01 l32r a0, 1c58 <wps_build_cred+0x788>
1ce3: 0000c0 callx0 a0
1ce6: a2dc bnez.n a2, 1d04 <wps_build_cred+0x834>
1ce8: 0c2d mov.n a2, a12
1cea: 030c movi.n a3, 0
1cec: 040c movi.n a4, 0
1cee: 050c movi.n a5, 0
1cf0: ffdb01 l32r a0, 1c5c <wps_build_cred+0x78c>
1cf3: 0000c0 callx0 a0
1cf6: a2cc bnez.n a2, 1d04 <wps_build_cred+0x834>
1cf8: 0e2d mov.n a2, a14
1cfa: 0c3d mov.n a3, a12
1cfc: ffd901 l32r a0, 1c60 <wps_build_cred+0x790>
1cff: 0000c0 callx0 a0
1d02: 329c beqz.n a2, 1d19 <wps_build_cred+0x849>
1d04: 0d2d mov.n a2, a13
1d06: ffd701 l32r a0, 1c64 <wps_build_cred+0x794>
1d09: 0000c0 callx0 a0
1d0c: 0c2d mov.n a2, a12
1d0e: ffd601 l32r a0, 1c68 <wps_build_cred+0x798>
1d11: 0000c0 callx0 a0
1d14: 0c0c movi.n a12, 0
1d16: 000406 j 1d2a <wps_build_cred+0x85a>
1d19: 0d2d mov.n a2, a13
1d1b: ffd401 l32r a0, 1c6c <wps_build_cred+0x79c>
1d1e: 0000c0 callx0 a0
1d21: 301c movi.n a0, 19
1d23: 120c movi.n a2, 1
1d25: 566e22 s32i a2, a14, 0x158
1d28: 3e09 s32i.n a0, a14, 12
1d2a: 0108 l32i.n a0, a1, 0
1d2c: 21d8 l32i.n a13, a1, 8
1d2e: 0c2d mov.n a2, a12
1d30: 31e8 l32i.n a14, a1, 12
1d32: 11c8 l32i.n a12, a1, 4
1d34: 10c112 addi a1, a1, 16
1d37: f00d ret.n
...
1d6d: 000000 ill
1d70: f0c112 addi a1, a1, -16
1d73: 21d9 s32i.n a13, a1, 8
1d75: 31e9 s32i.n a14, a1, 12
1d77: 11c9 s32i.n a12, a1, 4
1d79: 0109 s32i.n a0, a1, 0
1d7b: 02cd mov.n a12, a2
1d7d: f4a122 movi a2, 0x1f4
1d80: ffef01 l32r a0, 1d3c <wps_build_cred+0x86c>
1d83: 0000c0 callx0 a0
1d86: 02ed mov.n a14, a2
1d88: 0a7216 beqz a2, 1e33 <wps_build_cred+0x963>
1d8b: e8a322 movi a2, 0x3e8
1d8e: ffec01 l32r a0, 1d40 <wps_build_cred+0x870>
1d91: 0000c0 callx0 a0
1d94: 02dd mov.n a13, a2
1d96: 92cc bnez.n a2, 1da3 <wps_build_cred+0x8d3>
1d98: 0e2d mov.n a2, a14
1d9a: ffea01 l32r a0, 1d44 <wps_build_cred+0x874>
1d9d: 0000c0 callx0 a0
1da0: 0023c6 j 1e33 <wps_build_cred+0x963>
1da3: ffe901 l32r a0, 1d48 <wps_build_cred+0x878>
1da6: 0000c0 callx0 a0
1da9: 076256 bnez a2, 1e23 <wps_build_cred+0x953>
1dac: 0d2d mov.n a2, a13
1dae: c30c movi.n a3, 12
1db0: ffe701 l32r a0, 1d4c <wps_build_cred+0x87c>
1db3: 0000c0 callx0 a0
1db6: 069256 bnez a2, 1e23 <wps_build_cred+0x953>
1db9: 0c2d mov.n a2, a12
1dbb: 0d3d mov.n a3, a13
1dbd: ffe401 l32r a0, 1d50 <wps_build_cred+0x880>
1dc0: 0000c0 callx0 a0
1dc3: 05c256 bnez a2, 1e23 <wps_build_cred+0x953>
1dc6: 0c08 l32i.n a0, a12, 0
1dc8: 0008 l32i.n a0, a0, 0
1dca: 20cc bnez.n a0, 1dd0 <wps_build_cred+0x900>
1dcc: 2c28 l32i.n a2, a12, 8
1dce: c28c beqz.n a2, 1dde <wps_build_cred+0x90e>
1dd0: 0c2d mov.n a2, a12
1dd2: 0e3d mov.n a3, a14
1dd4: 000005 call0 1dd8 <wps_build_cred+0x908>
1dd7: 048256 bnez a2, 1e23 <wps_build_cred+0x953>
1dda: 0c08 l32i.n a0, a12, 0
1ddc: 0008 l32i.n a0, a0, 0
1dde: b0cc bnez.n a0, 1ded <wps_build_cred+0x91d>
1de0: 2c28 l32i.n a2, a12, 8
1de2: 72cc bnez.n a2, 1ded <wps_build_cred+0x91d>
1de4: 0c2d mov.n a2, a12
1de6: 0e3d mov.n a3, a14
1de8: ff9805 call0 176c <wps_build_cred+0x29c>
1deb: 42fc bnez.n a2, 1e23 <wps_build_cred+0x953>
1ded: 0c2d mov.n a2, a12
1def: 0e3d mov.n a3, a14
1df1: ffd801 l32r a0, 1d54 <wps_build_cred+0x884>
1df4: 0000c0 callx0 a0
1df7: 82ec bnez.n a2, 1e23 <wps_build_cred+0x953>
1df9: 0c2d mov.n a2, a12
1dfb: 0d3d mov.n a3, a13
1dfd: 0e4d mov.n a4, a14
1dff: ffd601 l32r a0, 1d58 <wps_build_cred+0x888>
1e02: 0000c0 callx0 a0
1e05: a2dc bnez.n a2, 1e23 <wps_build_cred+0x953>
1e07: 0d2d mov.n a2, a13
1e09: 030c movi.n a3, 0
1e0b: 040c movi.n a4, 0
1e0d: 050c movi.n a5, 0
1e0f: ffd301 l32r a0, 1d5c <wps_build_cred+0x88c>
1e12: 0000c0 callx0 a0
1e15: a2cc bnez.n a2, 1e23 <wps_build_cred+0x953>
1e17: 0c2d mov.n a2, a12
1e19: 0d3d mov.n a3, a13
1e1b: ffd101 l32r a0, 1d60 <wps_build_cred+0x890>
1e1e: 0000c0 callx0 a0
1e21: 329c beqz.n a2, 1e38 <wps_build_cred+0x968>
1e23: 0e2d mov.n a2, a14
1e25: ffcf01 l32r a0, 1d64 <wps_build_cred+0x894>
1e28: 0000c0 callx0 a0
1e2b: 0d2d mov.n a2, a13
1e2d: ffce01 l32r a0, 1d68 <wps_build_cred+0x898>
1e30: 0000c0 callx0 a0
1e33: 0d0c movi.n a13, 0
1e35: 0002c6 j 1e44 <wps_build_cred+0x974>
1e38: 0e2d mov.n a2, a14
1e3a: ffcc01 l32r a0, 1d6c <wps_build_cred+0x89c>
1e3d: 0000c0 callx0 a0
1e40: 531c movi.n a3, 21
1e42: 3c39 s32i.n a3, a12, 12
1e44: 0108 l32i.n a0, a1, 0
1e46: 11c8 l32i.n a12, a1, 4
1e48: 0d2d mov.n a2, a13
1e4a: 31e8 l32i.n a14, a1, 12
1e4c: 21d8 l32i.n a13, a1, 8
1e4e: 10c112 addi a1, a1, 16
1e51: f00d ret.n
...
00001e64 <wps_registrar_get_msg>:
1e64: e0c112 addi a1, a1, -32
1e67: 21d9 s32i.n a13, a1, 8
1e69: 41f9 s32i.n a15, a1, 16
1e6b: 11c9 s32i.n a12, a1, 4
1e6d: 31e9 s32i.n a14, a1, 12
1e6f: 0109 s32i.n a0, a1, 0
1e71: 03ed mov.n a14, a3
1e73: 3208 l32i.n a0, a2, 12
1e75: 02cd mov.n a12, a2
1e77: 4ca026 beqi a0, 12, 1ec7 <wps_registrar_get_msg+0x63>
1e7a: 4f0c movi.n a15, 4
1e7c: e20c movi.n a2, 14
1e7e: 621027 beq a0, a2, 1ee4 <wps_registrar_get_msg+0x80>
1e81: 71b026 beqi a0, 16, 1ef6 <wps_registrar_get_msg+0x92>
1e84: 231c movi.n a3, 18
1e86: 781037 beq a0, a3, 1f02 <wps_registrar_get_msg+0x9e>
1e89: 441c movi.n a4, 20
1e8b: 7d1047 beq a0, a4, 1f0c <wps_registrar_get_msg+0xa8>
1e8e: ebc052 addi a5, a0, -21
1e91: 08d516 beqz a5, 1f22 <wps_registrar_get_msg+0xbe>
1e94: 661c movi.n a6, 22
1e96: 3c1067 beq a0, a6, 1ed6 <wps_registrar_get_msg+0x72>
1e99: 0d0c movi.n a13, 0
1e9b: 0e08 l32i.n a0, a14, 0
1e9d: 31e8 l32i.n a14, a1, 12
1e9f: 41f8 l32i.n a15, a1, 16
1ea1: 154066 bnei a0, 4, 1eba <wps_registrar_get_msg+0x56>
1ea4: 2d9c beqz.n a13, 1eba <wps_registrar_get_msg+0x56>
1ea6: 4d2c22 l32i a2, a12, 0x134
1ea9: ffea01 l32r a0, 1e54 <wps_build_cred+0x984>
1eac: 0000c0 callx0 a0
1eaf: 0d2d mov.n a2, a13
1eb1: ffe901 l32r a0, 1e58 <wps_build_cred+0x988>
1eb4: 0000c0 callx0 a0
1eb7: 4d6c22 s32i a2, a12, 0x134
1eba: 0108 l32i.n a0, a1, 0
1ebc: 0d2d mov.n a2, a13
1ebe: 11c8 l32i.n a12, a1, 4
1ec0: 21d8 l32i.n a13, a1, 8
1ec2: 20c112 addi a1, a1, 32
1ec5: f00d ret.n
1ec7: ffe501 l32r a0, 1e5c <wps_build_cred+0x98c>
1eca: 0000c0 callx0 a0
1ecd: 02dd mov.n a13, a2
1ecf: 300c movi.n a0, 3
1ed1: 3f0c movi.n a15, 3
1ed3: 000206 j 1edf <wps_registrar_get_msg+0x7b>
1ed6: 0c2d mov.n a2, a12
1ed8: ffb345 call0 1a10 <wps_build_cred+0x540>
1edb: 02dd mov.n a13, a2
1edd: 400c movi.n a0, 4
1edf: 0ef9 s32i.n a15, a14, 0
1ee1: ffee06 j 1e9d <wps_registrar_get_msg+0x39>
1ee4: 0c2d mov.n a2, a12
1ee6: ff0a85 call0 f90 <wps_registrar_probe_req_rx+0x450>
1ee9: 02b2d6 bgez a2, 1f18 <wps_registrar_get_msg+0xb4>
1eec: 0c2d mov.n a2, a12
1eee: ffb205 call0 1a10 <wps_build_cred+0x540>
1ef1: 02dd mov.n a13, a2
1ef3: 000186 j 1efd <wps_registrar_get_msg+0x99>
1ef6: 0c2d mov.n a2, a12
1ef8: ffc645 call0 1b60 <wps_build_cred+0x690>
1efb: 02dd mov.n a13, a2
1efd: 400c movi.n a0, 4
1eff: fff706 j 1edf <wps_registrar_get_msg+0x7b>
1f02: 0c2d mov.n a2, a12
1f04: ffd685 call0 1c70 <wps_build_cred+0x7a0>
1f07: 02dd mov.n a13, a2
1f09: 000186 j 1f13 <wps_registrar_get_msg+0xaf>
1f0c: 0c2d mov.n a2, a12
1f0e: ffe605 call0 1d70 <wps_build_cred+0x8a0>
1f11: 02dd mov.n a13, a2
1f13: 400c movi.n a0, 4
1f15: fff186 j 1edf <wps_registrar_get_msg+0x7b>
1f18: 0c2d mov.n a2, a12
1f1a: ff9745 call0 1890 <wps_build_cred+0x3c0>
1f1d: 02dd mov.n a13, a2
1f1f: fff686 j 1efd <wps_registrar_get_msg+0x99>
1f22: 0c2d mov.n a2, a12
1f24: ffcf01 l32r a0, 1e60 <wps_build_cred+0x990>
1f27: 0000c0 callx0 a0
1f2a: 02dd mov.n a13, a2
1f2c: 200c movi.n a0, 2
1f2e: 2f0c movi.n a15, 2
1f30: ffeac6 j 1edf <wps_registrar_get_msg+0x7b>
1f33: 000000 ill
1f36: 120000 excw
1f39: 09f0c1 l32r a12, fffc46fc <wps_registrar_config_ap+0xfffc183c>
1f3c: 33cc01 l32r a0, fffcee6c <wps_registrar_config_ap+0xfffcbfac>
1f3f: f27c movi.n a2, -1
1f41: 000306 j 1f51 <wps_registrar_get_msg+0xed>
1f44: 36c222 addi a2, a2, 54
1f47: 041c movi.n a4, 16
1f49: fffa01 l32r a0, 1f34 <wps_registrar_get_msg+0xd0>
1f4c: 0000c0 callx0 a0
1f4f: 020c movi.n a2, 0
1f51: 0108 l32i.n a0, a1, 0
1f53: 10c112 addi a1, a1, 16
1f56: f00d ret.n
1f58: 000000 ill
1f5b: c11200 mul16u a1, a2, a0
1f5e: 0109f0 slli a0, a9, 17
1f61: 039c beqz.n a3, 1f75 <wps_registrar_get_msg+0x111>
1f63: 46c222 addi a2, a2, 70
1f66: 041c movi.n a4, 16
1f68: fffc01 l32r a0, 1f58 <wps_registrar_get_msg+0xf4>
1f6b: 0000c0 callx0 a0
1f6e: 32cc bnez.n a2, 1f75 <wps_registrar_get_msg+0x111>
1f70: 020c movi.n a2, 0
1f72: 000046 j 1f77 <wps_registrar_get_msg+0x113>
1f75: f27c movi.n a2, -1
1f77: 0108 l32i.n a0, a1, 0
1f79: 10c112 addi a1, a1, 16
1f7c: f00d ret.n
1f7e: 000000 ill
1f81: 000000 ill
1f84: f0c112 addi a1, a1, -16
1f87: 0109 s32i.n a0, a1, 0
1f89: 33cc bnez.n a3, 1f90 <wps_registrar_get_msg+0x12c>
1f8b: f27c movi.n a2, -1
1f8d: 000306 j 1f9d <wps_registrar_get_msg+0x139>
1f90: 10c222 addi a2, a2, 16
1f93: 041c movi.n a4, 16
1f95: fffa01 l32r a0, 1f80 <wps_registrar_get_msg+0x11c>
1f98: 0000c0 callx0 a0
1f9b: 020c movi.n a2, 0
1f9d: 0108 l32i.n a0, a1, 0
1f9f: 10c112 addi a1, a1, 16
1fa2: f00d ret.n
1fa4: 33cc bnez.n a3, 1fab <wps_registrar_get_msg+0x147>
1fa6: f57c movi.n a5, -1
1fa8: 000406 j 1fbc <wps_registrar_get_msg+0x158>
1fab: 050c movi.n a5, 0
1fad: 000362 l8ui a6, a3, 0
1fb0: 010342 l8ui a4, a3, 1
1fb3: 116680 slli a6, a6, 8
1fb6: 204460 or a4, a4, a6
1fb9: a05242 s16i a4, a2, 0x140
1fbc: 052d mov.n a2, a5
1fbe: f00d ret.n
1fc0: 000000 ill
1fc3: c11200 mul16u a1, a2, a0
1fc6: 0109f0 slli a0, a9, 17
1fc9: 33cc bnez.n a3, 1fd0 <wps_registrar_get_msg+0x16c>
1fcb: f27c movi.n a2, -1
1fcd: 0003c6 j 1fe0 <wps_registrar_get_msg+0x17c>
1fd0: 042c movi.n a4, 32
1fd2: 01d222 addmi a2, a2, 0x100
1fd5: 96c222 addi a2, a2, -106
1fd8: fffa01 l32r a0, 1fc0 <wps_registrar_get_msg+0x15c>
1fdb: 0000c0 callx0 a0
1fde: 020c movi.n a2, 0
1fe0: 0108 l32i.n a0, a1, 0
1fe2: 10c112 addi a1, a1, 16
1fe5: f00d ret.n
1fe7: 000000 ill
1fea: 120000 excw
1fed: 09f0c1 l32r a12, fffc47b0 <wps_registrar_config_ap+0xfffc18f0>
1ff0: 33cc01 l32r a0, fffcef20 <wps_registrar_config_ap+0xfffcc060>
1ff3: f27c movi.n a2, -1
1ff5: 0003c6 j 2008 <wps_registrar_get_msg+0x1a4>
1ff8: 042c movi.n a4, 32
1ffa: 01d222 addmi a2, a2, 0x100
1ffd: b6c222 addi a2, a2, -74
2000: fffa01 l32r a0, 1fe8 <wps_registrar_get_msg+0x184>
2003: 0000c0 callx0 a0
2006: 020c movi.n a2, 0
2008: 0108 l32i.n a0, a1, 0
200a: 10c112 addi a1, a1, 16
200d: f00d ret.n
...
2023: c11200 mul16u a1, a2, a0
2026: 61c2b0 xsr.eps2 a11
2029: 610211 l32r a1, fffda434 <wps_registrar_config_ap+0xfffd7574>
202c: 02cd10 excw
202f: 071316 beqz a3, 20a4 <wps_registrar_get_msg+0x240>
2032: 0139 s32i.n a3, a1, 0
2034: 56cc02 addi a0, a12, 86
2037: 021c movi.n a2, 16
2039: 4129 s32i.n a2, a1, 16
203b: 5129 s32i.n a2, a1, 20
203d: 1109 s32i.n a0, a1, 4
203f: 372c22 l32i a2, a12, 220
2042: fff301 l32r a0, 2010 <wps_registrar_get_msg+0x1ac>
2045: 0000c0 callx0 a0
2048: 2129 s32i.n a2, a1, 8
204a: 372c32 l32i a3, a12, 220
204d: 382c22 l32i a2, a12, 224
2050: 1338 l32i.n a3, a3, 4
2052: 6139 s32i.n a3, a1, 24
2054: fff001 l32r a0, 2014 <wps_registrar_get_msg+0x1b0>
2057: 0000c0 callx0 a0
205a: 032c movi.n a3, 32
205c: 440c movi.n a4, 4
205e: 015d mov.n a5, a1
2060: 10c162 addi a6, a1, 16
2063: 029d mov.n a9, a2
2065: 20c172 addi a7, a1, 32
2068: 01dc22 addmi a2, a12, 0x100
206b: 3199 s32i.n a9, a1, 12
206d: 382c82 l32i a8, a12, 224
2070: e4c222 addi a2, a2, -28
2073: 1888 l32i.n a8, a8, 4
2075: 7189 s32i.n a8, a1, 28
2077: ffe801 l32r a0, 2018 <wps_registrar_get_msg+0x1b4>
207a: 0000c0 callx0 a0
207d: 20c132 addi a3, a1, 32
2080: 042c movi.n a4, 32
2082: 01dc22 addmi a2, a12, 0x100
2085: 96c222 addi a2, a2, -106
2088: ffe501 l32r a0, 201c <wps_registrar_get_msg+0x1b8>
208b: 0000c0 callx0 a0
208e: 729c beqz.n a2, 20a9 <wps_registrar_get_msg+0x245>
2090: 0c28 l32i.n a2, a12, 0
2092: 030c movi.n a3, 0
2094: 140c movi.n a4, 1
2096: 02dcb2 addmi a11, a12, 0x200
2099: 2a1c movi.n a10, 18
209b: 345ba2 s16i a10, a11, 104
209e: ffe001 l32r a0, 2020 <wps_registrar_get_msg+0x1bc>
20a1: 0000c0 callx0 a0
20a4: f27c movi.n a2, -1
20a6: 000046 j 20ab <wps_registrar_get_msg+0x247>
20a9: 020c movi.n a2, 0
20ab: 1121c2 l32i a12, a1, 68
20ae: 102102 l32i a0, a1, 64
20b1: 50c112 addi a1, a1, 80
20b4: f00d ret.n
...
20ca: 120000 excw
20cd: c2b0c1 l32r a12, ffff2b90 <wps_registrar_config_ap+0xfffefcd0>
20d0: 021161 l32r a6, fffc2914 <wps_registrar_config_ap+0xfffbfa54>
20d3: cd1061 l32r a6, ffff5514 <wps_registrar_config_ap+0xffff2654>
20d6: 131602 l16ui a0, a6, 38
20d9: 013907 bltu a9, a0, 20de <wps_registrar_get_msg+0x27a>
20dc: 66cc02 addi a0, a12, 102
20df: 021c movi.n a2, 16
20e1: 4129 s32i.n a2, a1, 16
20e3: 5129 s32i.n a2, a1, 20
20e5: 1109 s32i.n a0, a1, 4
20e7: 372c22 l32i a2, a12, 220
20ea: fff301 l32r a0, 20b8 <wps_registrar_get_msg+0x254>
20ed: 0000c0 callx0 a0
20f0: 2129 s32i.n a2, a1, 8
20f2: 372c32 l32i a3, a12, 220
20f5: 382c22 l32i a2, a12, 224
20f8: 1338 l32i.n a3, a3, 4
20fa: 6139 s32i.n a3, a1, 24
20fc: fff001 l32r a0, 20bc <wps_registrar_get_msg+0x258>
20ff: 0000c0 callx0 a0
2102: 032c movi.n a3, 32
2104: 440c movi.n a4, 4
2106: 015d mov.n a5, a1
2108: 10c162 addi a6, a1, 16
210b: 029d mov.n a9, a2
210d: 20c172 addi a7, a1, 32
2110: 01dc22 addmi a2, a12, 0x100
2113: 3199 s32i.n a9, a1, 12
2115: 382c82 l32i a8, a12, 224
2118: e4c222 addi a2, a2, -28
211b: 1888 l32i.n a8, a8, 4
211d: 7189 s32i.n a8, a1, 28
211f: ffe801 l32r a0, 20c0 <wps_registrar_get_msg+0x25c>
2122: 0000c0 callx0 a0
2125: 20c132 addi a3, a1, 32
2128: 042c movi.n a4, 32
212a: 01dc22 addmi a2, a12, 0x100
212d: b6c222 addi a2, a2, -74
2130: ffe501 l32r a0, 20c4 <wps_registrar_get_msg+0x260>
2133: 0000c0 callx0 a0
2136: 729c beqz.n a2, 2151 <wps_registrar_get_msg+0x2ed>
2138: 0c28 l32i.n a2, a12, 0
213a: 030c movi.n a3, 0
213c: 240c movi.n a4, 2
213e: 02dcb2 addmi a11, a12, 0x200
2141: 2a1c movi.n a10, 18
2143: 345ba2 s16i a10, a11, 104
2146: ffe001 l32r a0, 20c8 <wps_registrar_get_msg+0x264>
2149: 0000c0 callx0 a0
214c: f27c movi.n a2, -1
214e: 000106 j 2156 <wps_registrar_get_msg+0x2f2>
2151: 020c movi.n a2, 0
2153: 566c22 s32i a2, a12, 0x158
2156: 1121c2 l32i a12, a1, 68
2159: 102102 l32i a0, a1, 64
215c: 50c112 addi a1, a1, 80
215f: f00d ret.n
...
2169: 000000 ill
216c: f0c112 addi a1, a1, -16
216f: 0109 s32i.n a0, a1, 0
2171: 21d9 s32i.n a13, a1, 8
2173: 11c9 s32i.n a12, a1, 4
2175: 02dd mov.n a13, a2
2177: 03cd mov.n a12, a3
2179: 33cc bnez.n a3, 2180 <wps_registrar_get_msg+0x31c>
217b: f27c movi.n a2, -1
217d: 000706 j 219d <wps_registrar_get_msg+0x339>
2180: 30c222 addi a2, a2, 48
2183: 640c movi.n a4, 6
2185: fff701 l32r a0, 2164 <wps_registrar_get_msg+0x300>
2188: 0000c0 callx0 a0
218b: 0c3d mov.n a3, a12
218d: 640c movi.n a4, 6
218f: 02dd22 addmi a2, a13, 0x200
2192: e0c222 addi a2, a2, -32
2195: fff401 l32r a0, 2168 <wps_registrar_get_msg+0x304>
2198: 0000c0 callx0 a0
219b: 020c movi.n a2, 0
219d: 11c8 l32i.n a12, a1, 4
219f: 21d8 l32i.n a13, a1, 8
21a1: 0108 l32i.n a0, a1, 0
21a3: 10c112 addi a1, a1, 16
21a6: f00d ret.n
...
21b0: f0c112 addi a1, a1, -16
21b3: 0109 s32i.n a0, a1, 0
21b5: 21d9 s32i.n a13, a1, 8
21b7: 31e9 s32i.n a14, a1, 12
21b9: 11c9 s32i.n a12, a1, 4
21bb: 02ed mov.n a14, a2
21bd: 03cd mov.n a12, a3
21bf: 04dd mov.n a13, a4
21c1: 73ac beqz.n a3, 21ec <wps_registrar_get_msg+0x388>
21c3: 54ac beqz.n a4, 21ec <wps_registrar_get_msg+0x388>
21c5: 372222 l32i a2, a2, 220
21c8: fff801 l32r a0, 21a8 <wps_registrar_get_msg+0x344>
21cb: 0000c0 callx0 a0
21ce: 0d3d mov.n a3, a13
21d0: 0c2d mov.n a2, a12
21d2: fff601 l32r a0, 21ac <wps_registrar_get_msg+0x348>
21d5: 0000c0 callx0 a0
21d8: 376e22 s32i a2, a14, 220
21db: d28c beqz.n a2, 21ec <wps_registrar_get_msg+0x388>
21dd: 020c movi.n a2, 0
21df: 11c8 l32i.n a12, a1, 4
21e1: 21d8 l32i.n a13, a1, 8
21e3: 31e8 l32i.n a14, a1, 12
21e5: 0108 l32i.n a0, a1, 0
21e7: 10c112 addi a1, a1, 16
21ea: f00d ret.n
21ec: f27c movi.n a2, -1
21ee: fffb46 j 21df <wps_registrar_get_msg+0x37b>
21f1: 000000 ill
21f4: e39c beqz.n a3, 2216 <wps_registrar_get_msg+0x3b2>
21f6: 010352 l8ui a5, a3, 1
21f9: 0248 l32i.n a4, a2, 0
21fb: 000362 l8ui a6, a3, 0
21fe: 6e1442 l16ui a4, a4, 220
2201: 116680 slli a6, a6, 8
2204: 205560 or a5, a5, a6
2207: 104450 and a4, a4, a5
220a: f44040 extui a4, a4, 0, 16
220d: a65242 s16i a4, a2, 0x14c
2210: 248c beqz.n a4, 2216 <wps_registrar_get_msg+0x3b2>
2212: 020c movi.n a2, 0
2214: f00d ret.n
2216: f27c movi.n a2, -1
2218: f00d ret.n
221a: 9c0000 excw
221d: 0352e3 excw
2220: 024801 l32r a0, fffc2b40 <wps_registrar_config_ap+0xfffbfc80>
2223: 000362 l8ui a6, a3, 0
2226: 6d1442 l16ui a4, a4, 218
2229: 116680 slli a6, a6, 8
222c: 205560 or a5, a5, a6
222f: 104450 and a4, a4, a5
2232: f44040 extui a4, a4, 0, 16
2235: a55242 s16i a4, a2, 0x14a
2238: 248c beqz.n a4, 223e <wps_registrar_get_msg+0x3da>
223a: 020c movi.n a2, 0
223c: f00d ret.n
223e: f27c movi.n a2, -1
2240: f00d ret.n
2242: 0c0000 excw
2245: f27c04 excw
2248: 932430 movnez a2, a4, a3
224b: f00d ret.n
224d: 000000 ill
2250: 23cc bnez.n a3, 2256 <wps_registrar_get_msg+0x3f2>
2252: f27c movi.n a2, -1
2254: f00d ret.n
2256: 010342 l8ui a4, a3, 1
2259: 09e437 bbsi a4, 3, 2266 <wps_registrar_get_msg+0x402>
225c: a22252 l32i a5, a2, 0x288
225f: 35cc bnez.n a5, 2266 <wps_registrar_get_msg+0x402>
2261: 160c movi.n a6, 1
2263: a26262 s32i a6, a2, 0x288
2266: 020c movi.n a2, 0
2268: f00d ret.n
226a: 0c0000 excw
226d: f27c04 excw
2270: 932430 movnez a2, a4, a3
2273: f00d ret.n
2275: 000000 ill
2278: 040c movi.n a4, 0
227a: f27c movi.n a2, -1
227c: 932430 movnez a2, a4, a3
227f: f00d ret.n
2281: 000000 ill
2284: 040c movi.n a4, 0
2286: f27c movi.n a2, -1
2288: 932430 movnez a2, a4, a3
228b: f00d ret.n
228d: 000000 ill
2290: 120c movi.n a2, 1
2292: f00d ret.n
2294: 020c movi.n a2, 0
2296: f00d ret.n
...
22ac: e0c112 addi a1, a1, -32
22af: 41d9 s32i.n a13, a1, 16
22b1: 31c9 s32i.n a12, a1, 12
22b3: 2109 s32i.n a0, a1, 8
22b5: 02cd mov.n a12, a2
22b7: 3208 l32i.n a0, a2, 12
22b9: 03dd mov.n a13, a3
22bb: f3c002 addi a0, a0, -13
22be: 0a6056 bnez a0, 2368 <wps_registrar_get_msg+0x504>
22c1: 6338 l32i.n a3, a3, 24
22c3: ffcc05 call0 1f84 <wps_registrar_get_msg+0x120>
22c6: 09e256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
22c9: 0c2d mov.n a2, a12
22cb: 212d32 l32i a3, a13, 132
22ce: ffe9c5 call0 216c <wps_registrar_get_msg+0x308>
22d1: 093256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
22d4: 0c2d mov.n a2, a12
22d6: 3d38 l32i.n a3, a13, 12
22d8: ffc5c5 call0 1f38 <wps_registrar_get_msg+0xd4>
22db: 089256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
22de: 0c2d mov.n a2, a12
22e0: 362d32 l32i a3, a13, 216
22e3: 372d42 l32i a4, a13, 220
22e6: ffec85 call0 21b0 <wps_registrar_get_msg+0x34c>
22e9: 07b256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
22ec: 0c2d mov.n a2, a12
22ee: 7d38 l32i.n a3, a13, 28
22f0: fff005 call0 21f4 <wps_registrar_get_msg+0x390>
22f3: 071256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
22f6: 0c2d mov.n a2, a12
22f8: 8d38 l32i.n a3, a13, 32
22fa: fff205 call0 221c <wps_registrar_get_msg+0x3b8>
22fd: 067256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
2300: 0c2d mov.n a2, a12
2302: 9d38 l32i.n a3, a13, 36
2304: fff3c5 call0 2244 <wps_registrar_get_msg+0x3e0>
2307: 05d256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
230a: 0c2d mov.n a2, a12
230c: ad38 l32i.n a3, a13, 40
230e: fff405 call0 2250 <wps_registrar_get_msg+0x3ec>
2311: 053256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
2314: 0c2d mov.n a2, a12
2316: 122d32 l32i a3, a13, 72
2319: fff505 call0 226c <wps_registrar_get_msg+0x408>
231c: 048256 bnez a2, 2368 <wps_registrar_get_msg+0x504>
231f: 0d3d mov.n a3, a13
2321: 02dc22 addmi a2, a12, 0x200
2324: e0c222 addi a2, a2, -32
2327: 1129 s32i.n a2, a1, 4
2329: ffdb01 l32r a0, 2298 <wps_registrar_get_msg+0x434>
232c: 0000c0 callx0 a0
232f: 52fc bnez.n a2, 2368 <wps_registrar_get_msg+0x504>
2331: 1128 l32i.n a2, a1, 4
2333: dd38 l32i.n a3, a13, 52
2335: ffd901 l32r a0, 229c <wps_registrar_get_msg+0x438>
2338: 0000c0 callx0 a0
233b: 92ec bnez.n a2, 2368 <wps_registrar_get_msg+0x504>
233d: 0c2d mov.n a2, a12
233f: ed38 l32i.n a3, a13, 56
2341: fff345 call0 2278 <wps_registrar_get_msg+0x414>
2344: 02ec bnez.n a2, 2368 <wps_registrar_get_msg+0x504>
2346: 0c2d mov.n a2, a12
2348: 102d32 l32i a3, a13, 64
234b: ffc585 call0 1fa4 <wps_registrar_get_msg+0x140>
234e: 62dc bnez.n a2, 2368 <wps_registrar_get_msg+0x504>
2350: 0c2d mov.n a2, a12
2352: fd38 l32i.n a3, a13, 60
2354: fff2c5 call0 2284 <wps_registrar_get_msg+0x420>
2357: 1108 l32i.n a0, a1, 4
2359: b2cc bnez.n a2, 2368 <wps_registrar_get_msg+0x504>
235b: 112d32 l32i a3, a13, 68
235e: 002d mov.n a2, a0
2360: ffd001 l32r a0, 22a0 <wps_registrar_get_msg+0x43c>
2363: 0000c0 callx0 a0
2366: b28c beqz.n a2, 2375 <wps_registrar_get_msg+0x511>
2368: 220c movi.n a2, 2
236a: 31c8 l32i.n a12, a1, 12
236c: 41d8 l32i.n a13, a1, 16
236e: 2108 l32i.n a0, a1, 8
2370: 20c112 addi a1, a1, 32
2373: f00d ret.n
2375: a01c02 l16ui a0, a12, 0x140
2378: 6d1c movi.n a13, 22
237a: 1cb0f6 bgeui a0, 16, 239a <wps_registrar_get_msg+0x536>
237d: 909c beqz.n a0, 239a <wps_registrar_get_msg+0x536>
237f: 171026 beqi a0, 1, 239a <wps_registrar_get_msg+0x536>
2382: 142026 beqi a0, 2, 239a <wps_registrar_get_msg+0x536>
2385: 115026 beqi a0, 5, 239a <wps_registrar_get_msg+0x536>
2388: 074066 bnei a0, 4, 2393 <wps_registrar_get_msg+0x52f>
238b: 0c38 l32i.n a3, a12, 0
238d: 1338 l32i.n a3, a3, 4
238f: 1338 l32i.n a3, a3, 4
2391: 53cc bnez.n a3, 239a <wps_registrar_get_msg+0x536>
2393: 3cd9 s32i.n a13, a12, 12
2395: 120c movi.n a2, 1
2397: fff3c6 j 236a <wps_registrar_get_msg+0x506>
239a: 6b4066 bnei a0, 4, 2409 <wps_registrar_get_msg+0x5a5>
239d: 0c28 l32i.n a2, a12, 0
239f: 1228 l32i.n a2, a2, 4
23a1: 182242 l32i a4, a2, 96
23a4: 64dc bnez.n a4, 23be <wps_registrar_get_msg+0x55a>
23a6: 10ccd2 addi a13, a12, 16
23a9: 30cc32 addi a3, a12, 48
23ac: 0139 s32i.n a3, a1, 0
23ae: 0d4d mov.n a4, a13
23b0: 000005 call0 23b4 <wps_registrar_get_msg+0x550>
23b3: 72cc bnez.n a2, 23be <wps_registrar_get_msg+0x55a>
23b5: 0c2d mov.n a2, a12
23b7: ffed85 call0 2290 <wps_registrar_get_msg+0x42c>
23ba: 0108 l32i.n a0, a1, 0
23bc: 92fc bnez.n a2, 23f9 <wps_registrar_get_msg+0x595>
23be: 6d1c movi.n a13, 22
23c0: 0c2d mov.n a2, a12
23c2: ffed05 call0 2294 <wps_registrar_get_msg+0x430>
23c5: a2ec bnez.n a2, 23f3 <wps_registrar_get_msg+0x58f>
23c7: 0c28 l32i.n a2, a12, 0
23c9: 3cd9 s32i.n a13, a12, 12
23cb: 02dc42 addmi a4, a12, 0x200
23ce: c30c movi.n a3, 12
23d0: 345432 s16i a3, a4, 104
23d3: ffb401 l32r a0, 22a4 <wps_registrar_get_msg+0x440>
23d6: 0000c0 callx0 a0
23d9: 0c28 l32i.n a2, a12, 0
23db: 430c movi.n a3, 4
23dd: c40c movi.n a4, 12
23df: 050c movi.n a5, 0
23e1: ffb101 l32r a0, 22a8 <wps_registrar_get_msg+0x444>
23e4: 0000c0 callx0 a0
23e7: 0c68 l32i.n a6, a12, 0
23e9: 1668 l32i.n a6, a6, 4
23eb: 150c movi.n a5, 1
23ed: 186652 s32i a5, a6, 96
23f0: ffe846 j 2395 <wps_registrar_get_msg+0x531>
23f3: 30cc02 addi a0, a12, 48
23f6: 10ccd2 addi a13, a12, 16
23f9: 0d4d mov.n a4, a13
23fb: 0c28 l32i.n a2, a12, 0
23fd: 003d mov.n a3, a0
23ff: 1228 l32i.n a2, a2, 4
2401: fdf885 call0 38c <wps_device_store+0x70>
2404: 130c movi.n a3, 1
2406: 516c32 s32i a3, a12, 0x144
2409: e40c movi.n a4, 14
240b: 3c49 s32i.n a4, a12, 12
240d: ffe106 j 2395 <wps_registrar_get_msg+0x531>
2410: 000000 ill
2413: c11200 mul16u a1, a2, a0
2416: 2109e0 srai a0, a14, 9
2419: 31c9 s32i.n a12, a1, 12
241b: 51e9 s32i.n a14, a1, 20
241d: 41d9 s32i.n a13, a1, 16
241f: 04ed mov.n a14, a4
2421: cd0c movi.n a13, 12
2423: 02cd mov.n a12, a2
2425: 032d mov.n a2, a3
2427: 3c08 l32i.n a0, a12, 12
2429: f30c movi.n a3, 15
242b: 101037 beq a0, a3, 243f <wps_registrar_get_msg+0x5db>
242e: 3cd9 s32i.n a13, a12, 12
2430: 120c movi.n a2, 1
2432: 31c8 l32i.n a12, a1, 12
2434: 41d8 l32i.n a13, a1, 16
2436: 51e8 l32i.n a14, a1, 20
2438: 2108 l32i.n a0, a1, 8
243a: 20c112 addi a1, a1, 32
243d: f00d ret.n
243f: 0129 s32i.n a2, a1, 0
2441: 01dc02 addmi a0, a12, 0x100
2444: 512c42 l32i a4, a12, 0x144
2447: d8c002 addi a0, a0, -40
244a: a49c beqz.n a4, 2468 <wps_registrar_get_msg+0x604>
244c: 0c28 l32i.n a2, a12, 0
244e: 1228 l32i.n a2, a2, 4
2450: 182222 l32i a2, a2, 96
2453: 1109 s32i.n a0, a1, 4
2455: f28c beqz.n a2, 2468 <wps_registrar_get_msg+0x604>
2457: 0c2d mov.n a2, a12
2459: ffe385 call0 2294 <wps_registrar_get_msg+0x430>
245c: 82cc bnez.n a2, 2468 <wps_registrar_get_msg+0x604>
245e: 1138 l32i.n a3, a1, 4
2460: 3cd9 s32i.n a13, a12, 12
2462: c853d2 s16i a13, a3, 0x190
2465: fff1c6 j 2430 <wps_registrar_get_msg+0x5cc>
2468: 0c2d mov.n a2, a12
246a: 4e38 l32i.n a3, a14, 16
246c: ffaec5 call0 1f5c <wps_registrar_get_msg+0xf8>
246f: 42ec bnez.n a2, 2497 <wps_registrar_get_msg+0x633>
2471: 0c2d mov.n a2, a12
2473: 132e32 l32i a3, a14, 76
2476: 0148 l32i.n a4, a1, 0
2478: ffe601 l32r a0, 2410 <wps_registrar_get_msg+0x5ac>
247b: 0000c0 callx0 a0
247e: 52dc bnez.n a2, 2497 <wps_registrar_get_msg+0x633>
2480: 0c2d mov.n a2, a12
2482: 162e32 l32i a3, a14, 88
2485: ffb3c5 call0 1fc4 <wps_registrar_get_msg+0x160>
2488: b2cc bnez.n a2, 2497 <wps_registrar_get_msg+0x633>
248a: 172e32 l32i a3, a14, 92
248d: 0c2d mov.n a2, a12
248f: ffb5c5 call0 1fec <wps_registrar_get_msg+0x188>
2492: 041c movi.n a4, 16
2494: 83d420 moveqz a13, a4, a2
2497: 3cd9 s32i.n a13, a12, 12
2499: ffe4c6 j 2430 <wps_registrar_get_msg+0x5cc>
...
24bc: 10a252 movi a5, 0x210
24bf: c01150 sub a1, a1, a5
24c2: 7f6102 s32i a0, a1, 0x1fc
24c5: 8061c2 s32i a12, a1, 0x200
24c8: 8261e2 s32i a14, a1, 0x208
24cb: 8161d2 s32i a13, a1, 0x204
24ce: 04ed mov.n a14, a4
24d0: cd0c movi.n a13, 12
24d2: 02cd mov.n a12, a2
24d4: 032d mov.n a2, a3
24d6: 3c08 l32i.n a0, a12, 12
24d8: 131c movi.n a3, 17
24da: 161037 beq a0, a3, 24f4 <wps_registrar_get_msg+0x690>
24dd: 3cd9 s32i.n a13, a12, 12
24df: 120c movi.n a2, 1
24e1: 8021c2 l32i a12, a1, 0x200
24e4: 8121d2 l32i a13, a1, 0x204
24e7: 8221e2 l32i a14, a1, 0x208
24ea: 10a232 movi a3, 0x210
24ed: 7f2102 l32i a0, a1, 0x1fc
24f0: 113a add.n a1, a1, a3
24f2: f00d ret.n
24f4: 7d6122 s32i a2, a1, 0x1f4
24f7: 01dc02 addmi a0, a12, 0x100
24fa: 512c42 l32i a4, a12, 0x144
24fd: d8c002 addi a0, a0, -40
2500: c49c beqz.n a4, 2520 <wps_registrar_get_msg+0x6bc>
2502: 0c28 l32i.n a2, a12, 0
2504: 1228 l32i.n a2, a2, 4
2506: 182222 l32i a2, a2, 96
2509: 7e6102 s32i a0, a1, 0x1f8
250c: 029c beqz.n a2, 2520 <wps_registrar_get_msg+0x6bc>
250e: 0c2d mov.n a2, a12
2510: ffd805 call0 2294 <wps_registrar_get_msg+0x430>
2513: 92cc bnez.n a2, 2520 <wps_registrar_get_msg+0x6bc>
2515: 7e2132 l32i a3, a1, 0x1f8
2518: 3cd9 s32i.n a13, a12, 12
251a: c853d2 s16i a13, a3, 0x190
251d: ffef86 j 24df <wps_registrar_get_msg+0x67b>
2520: 0c2d mov.n a2, a12
2522: 4e38 l32i.n a3, a14, 16
2524: ffa345 call0 1f5c <wps_registrar_get_msg+0xf8>
2527: 12ec bnez.n a2, 254c <wps_registrar_get_msg+0x6e8>
2529: 0c2d mov.n a2, a12
252b: 132e32 l32i a3, a14, 76
252e: 7d2142 l32i a4, a1, 0x1f4
2531: ffda01 l32r a0, 249c <wps_registrar_get_msg+0x638>
2534: 0000c0 callx0 a0
2537: 12dc bnez.n a2, 254c <wps_registrar_get_msg+0x6e8>
2539: 0c2d mov.n a2, a12
253b: 382e32 l32i a3, a14, 224
253e: 392e42 l32i a4, a14, 228
2541: ffd701 l32r a0, 24a0 <wps_registrar_get_msg+0x63c>
2544: 0000c0 callx0 a0
2547: 836122 s32i a2, a1, 0x20c
254a: 32cc bnez.n a2, 2551 <wps_registrar_get_msg+0x6ed>
254c: 3cd9 s32i.n a13, a12, 12
254e: ffe346 j 24df <wps_registrar_get_msg+0x67b>
2551: 1e38 l32i.n a3, a14, 4
2553: 140c movi.n a4, 1
2555: 933430 movnez a3, a4, a3
2558: ffd301 l32r a0, 24a4 <wps_registrar_get_msg+0x640>
255b: 0000c0 callx0 a0
255e: 00d2d6 bgez a2, 256f <wps_registrar_get_msg+0x70b>
2561: 832122 l32i a2, a1, 0x20c
2564: ffd101 l32r a0, 24a8 <wps_registrar_get_msg+0x644>
2567: 0000c0 callx0 a0
256a: 3cd9 s32i.n a13, a12, 12
256c: ffdbc6 j 24df <wps_registrar_get_msg+0x67b>
256f: 832122 l32i a2, a1, 0x20c
2572: 013d mov.n a3, a1
2574: ffce01 l32r a0, 24ac <wps_registrar_get_msg+0x648>
2577: 0000c0 callx0 a0
257a: 019296 bltz a2, 2597 <wps_registrar_get_msg+0x733>
257d: 0c2d mov.n a2, a12
257f: 832132 l32i a3, a1, 0x20c
2582: 1c2142 l32i a4, a1, 112
2585: ffca01 l32r a0, 24b0 <wps_registrar_get_msg+0x64c>
2588: 0000c0 callx0 a0
258b: 82cc bnez.n a2, 2597 <wps_registrar_get_msg+0x733>
258d: 0c2d mov.n a2, a12
258f: 1a2132 l32i a3, a1, 104
2592: ffa905 call0 2024 <wps_registrar_get_msg+0x1c0>
2595: a28c beqz.n a2, 25a3 <wps_registrar_get_msg+0x73f>
2597: 832122 l32i a2, a1, 0x20c
259a: ffc601 l32r a0, 24b4 <wps_registrar_get_msg+0x650>
259d: 0000c0 callx0 a0
25a0: fff186 j 256a <wps_registrar_get_msg+0x706>
25a3: 832122 l32i a2, a1, 0x20c
25a6: ffc401 l32r a0, 24b8 <wps_registrar_get_msg+0x654>
25a9: 0000c0 callx0 a0
25ac: 2d1c movi.n a13, 18
25ae: ffee06 j 256a <wps_registrar_get_msg+0x706>
25b1: 000000 ill
25b4: 025d mov.n a5, a2
25b6: f0c112 addi a1, a1, -16
25b9: 0109 s32i.n a0, a1, 0
25bb: c01222 l16ui a2, a2, 0x180
25be: 002c movi.n a0, 32
25c0: 04e257 bbsi a2, 5, 25c8 <wps_registrar_get_msg+0x764>
25c3: 200c movi.n a0, 2
25c5: 026217 bbci a2, 1, 25cb <wps_registrar_get_msg+0x767>
25c8: c05502 s16i a0, a5, 0x180
25cb: c11522 l16ui a2, a5, 0x182
25ce: 800c movi.n a0, 8
25d0: 04e237 bbsi a2, 3, 25d8 <wps_registrar_get_msg+0x774>
25d3: 400c movi.n a0, 4
25d5: 026227 bbci a2, 2, 25db <wps_registrar_get_msg+0x777>
25d8: c15502 s16i a0, a5, 0x182
25db: 0508 l32i.n a0, a5, 0
25dd: 4a2062 l32i a6, a0, 0x128
25e0: a68c beqz.n a6, 25ee <wps_registrar_get_msg+0x78a>
25e2: 4c2022 l32i a2, a0, 0x130
25e5: 01d532 addmi a3, a5, 0x100
25e8: 5cc332 addi a3, a3, 92
25eb: 0006c0 callx0 a6
25ee: 0108 l32i.n a0, a1, 0
25f0: 10c112 addi a1, a1, 16
25f3: f00d ret.n
...
25fd: 000000 ill
2600: 042c movi.n a4, 32
2602: f0c112 addi a1, a1, -16
2605: 0109 s32i.n a0, a1, 0
2607: 21d9 s32i.n a13, a1, 8
2609: 11c9 s32i.n a12, a1, 4
260b: 02dd mov.n a13, a2
260d: 03cd mov.n a12, a3
260f: fffa01 l32r a0, 25f8 <wps_registrar_get_msg+0x794>
2612: 0000c0 callx0 a0
2615: 121c32 l16ui a3, a12, 36
2618: 131c22 l16ui a2, a12, 38
261b: 8c48 l32i.n a4, a12, 32
261d: 280c02 l8ui a0, a12, 40
2620: 284d02 s8i a0, a13, 40
2623: 8d49 s32i.n a4, a13, 32
2625: 135d22 s16i a2, a13, 38
2628: 125d32 s16i a3, a13, 36
262b: 29cd22 addi a2, a13, 41
262e: 29cc32 addi a3, a12, 41
2631: 044c movi.n a4, 64
2633: fff201 l32r a0, 25fc <wps_registrar_get_msg+0x798>
2636: 0000c0 callx0 a0
2639: 0108 l32i.n a0, a1, 0
263b: 1b2c52 l32i a5, a12, 108
263e: 1b6d52 s32i a5, a13, 108
2641: 11c8 l32i.n a12, a1, 4
2643: 21d8 l32i.n a13, a1, 8
2645: 10c112 addi a1, a1, 16
2648: f00d ret.n
...
265a: 120000 excw
265d: 09f0c1 l32r a12, fffc4e20 <wps_registrar_config_ap+0xfffc1f60>
2660: 020821 l32r a2, fffc2e80 <wps_registrar_config_ap+0xfffbffc0>
2663: 31c9 s32i.n a12, a1, 12
2665: 0008 l32i.n a0, a0, 0
2667: 02cd mov.n a12, a2
2669: 20cc bnez.n a0, 266f <wps_registrar_get_msg+0x80b>
266b: 2228 l32i.n a2, a2, 8
266d: 928c beqz.n a2, 267a <wps_registrar_get_msg+0x816>
266f: 020c movi.n a2, 0
2671: 31c8 l32i.n a12, a1, 12
2673: 2108 l32i.n a0, a1, 8
2675: 10c112 addi a1, a1, 16
2678: f00d ret.n
267a: 032d mov.n a2, a3
267c: 01dc42 addmi a4, a12, 0x100
267f: 5cc442 addi a4, a4, 92
2682: 1149 s32i.n a4, a1, 4
2684: 043d mov.n a3, a4
2686: fff101 l32r a0, 264c <wps_registrar_get_msg+0x7e8>
2689: 0000c0 callx0 a0
268c: 03f296 bltz a2, 26cf <wps_registrar_get_msg+0x86b>
268f: 9d2c32 l32i a3, a12, 0x274
2692: 638c beqz.n a3, 269c <wps_registrar_get_msg+0x838>
2694: 1128 l32i.n a2, a1, 4
2696: fff685 call0 2600 <wps_registrar_get_msg+0x79c>
2699: fff486 j 266f <wps_registrar_get_msg+0x80b>
269c: 0c2d mov.n a2, a12
269e: ff1185 call0 17b8 <wps_build_cred+0x2e8>
26a1: 0129 s32i.n a2, a1, 0
26a3: 82ac beqz.n a2, 26cf <wps_registrar_get_msg+0x86b>
26a5: ffea01 l32r a0, 2650 <wps_registrar_get_msg+0x7ec>
26a8: 0000c0 callx0 a0
26ab: 756c22 s32i a2, a12, 0x1d4
26ae: 0168 l32i.n a6, a1, 0
26b0: 9f2c52 l32i a5, a12, 0x27c
26b3: 1668 l32i.n a6, a6, 4
26b5: 766c62 s32i a6, a12, 0x1d8
26b8: 859c beqz.n a5, 26d4 <wps_registrar_get_msg+0x870>
26ba: a02c22 l32i a2, a12, 0x280
26bd: 1138 l32i.n a3, a1, 4
26bf: 0005c0 callx0 a5
26c2: 0128 l32i.n a2, a1, 0
26c4: ffe401 l32r a0, 2654 <wps_registrar_get_msg+0x7f0>
26c7: 0000c0 callx0 a0
26ca: 120c movi.n a2, 1
26cc: ffe846 j 2671 <wps_registrar_get_msg+0x80d>
26cf: f27c movi.n a2, -1
26d1: ffe706 j 2671 <wps_registrar_get_msg+0x80d>
26d4: 0c2d mov.n a2, a12
26d6: ffedc5 call0 25b4 <wps_registrar_get_msg+0x750>
26d9: 0128 l32i.n a2, a1, 0
26db: 070c movi.n a7, 0
26dd: 756c72 s32i a7, a12, 0x1d4
26e0: 766c72 s32i a7, a12, 0x1d8
26e3: ffdd01 l32r a0, 2658 <wps_registrar_get_msg+0x7f4>
26e6: 0000c0 callx0 a0
26e9: fff746 j 26ca <wps_registrar_get_msg+0x866>
...
270c: 10a252 movi a5, 0x210
270f: c01150 sub a1, a1, a5
2712: 8261f2 s32i a15, a1, 0x208
2715: 7e6102 s32i a0, a1, 0x1f8
2718: 7f61c2 s32i a12, a1, 0x1fc
271b: 8161e2 s32i a14, a1, 0x204
271e: 8061d2 s32i a13, a1, 0x200
2721: 04ed mov.n a14, a4
2723: cd0c movi.n a13, 12
2725: 02cd mov.n a12, a2
2727: 032d mov.n a2, a3
2729: 3c08 l32i.n a0, a12, 12
272b: 331c movi.n a3, 19
272d: 191037 beq a0, a3, 274a <wps_registrar_get_msg+0x8e6>
2730: 3cd9 s32i.n a13, a12, 12
2732: 120c movi.n a2, 1
2734: 7f21c2 l32i a12, a1, 0x1fc
2737: 8021d2 l32i a13, a1, 0x200
273a: 8121e2 l32i a14, a1, 0x204
273d: 8221f2 l32i a15, a1, 0x208
2740: 10a232 movi a3, 0x210
2743: 7e2102 l32i a0, a1, 0x1f8
2746: 113a add.n a1, a1, a3
2748: f00d ret.n
274a: 7d6122 s32i a2, a1, 0x1f4
274d: 01dcf2 addmi a15, a12, 0x100
2750: 512c42 l32i a4, a12, 0x144
2753: d8cff2 addi a15, a15, -40
2756: 649c beqz.n a4, 2770 <wps_registrar_get_msg+0x90c>
2758: 0c08 l32i.n a0, a12, 0
275a: 1008 l32i.n a0, a0, 4
275c: 182002 l32i a0, a0, 96
275f: d08c beqz.n a0, 2770 <wps_registrar_get_msg+0x90c>
2761: 0c2d mov.n a2, a12
2763: ffb305 call0 2294 <wps_registrar_get_msg+0x430>
2766: 62cc bnez.n a2, 2770 <wps_registrar_get_msg+0x90c>
2768: 3cd9 s32i.n a13, a12, 12
276a: c85fd2 s16i a13, a15, 0x190
276d: fff046 j 2732 <wps_registrar_get_msg+0x8ce>
2770: 0c2d mov.n a2, a12
2772: 4e38 l32i.n a3, a14, 16
2774: ff7e45 call0 1f5c <wps_registrar_get_msg+0xf8>
2777: 02ec bnez.n a2, 279b <wps_registrar_get_msg+0x937>
2779: 0c2d mov.n a2, a12
277b: 132e32 l32i a3, a14, 76
277e: 7d2142 l32i a4, a1, 0x1f4
2781: ffda01 l32r a0, 26ec <wps_registrar_get_msg+0x888>
2784: 0000c0 callx0 a0
2787: 02dc bnez.n a2, 279b <wps_registrar_get_msg+0x937>
2789: 0c2d mov.n a2, a12
278b: 382e32 l32i a3, a14, 224
278e: 392e42 l32i a4, a14, 228
2791: ffd701 l32r a0, 26f0 <wps_registrar_get_msg+0x88c>
2794: 0000c0 callx0 a0
2797: 02fd mov.n a15, a2
2799: 32cc bnez.n a2, 27a0 <wps_registrar_get_msg+0x93c>
279b: 3cd9 s32i.n a13, a12, 12
279d: ffe446 j 2732 <wps_registrar_get_msg+0x8ce>
27a0: 0c28 l32i.n a2, a12, 0
27a2: 0228 l32i.n a2, a2, 0
27a4: 130c movi.n a3, 1
27a6: 52cc bnez.n a2, 27af <wps_registrar_get_msg+0x94b>
27a8: 2c58 l32i.n a5, a12, 8
27aa: 040c movi.n a4, 0
27ac: 833450 moveqz a3, a4, a5
27af: 0f2d mov.n a2, a15
27b1: 1e48 l32i.n a4, a14, 4
27b3: 160c movi.n a6, 1
27b5: 934640 movnez a4, a6, a4
27b8: ffcf01 l32r a0, 26f4 <wps_registrar_get_msg+0x890>
27bb: 0000c0 callx0 a0
27be: 00c2d6 bgez a2, 27ce <wps_registrar_get_msg+0x96a>
27c1: 0f2d mov.n a2, a15
27c3: ffcd01 l32r a0, 26f8 <wps_registrar_get_msg+0x894>
27c6: 0000c0 callx0 a0
27c9: 3cd9 s32i.n a13, a12, 12
27cb: ffd8c6 j 2732 <wps_registrar_get_msg+0x8ce>
27ce: 0f2d mov.n a2, a15
27d0: 013d mov.n a3, a1
27d2: ffca01 l32r a0, 26fc <wps_registrar_get_msg+0x898>
27d5: 0000c0 callx0 a0
27d8: 021296 bltz a2, 27fd <wps_registrar_get_msg+0x999>
27db: 0c2d mov.n a2, a12
27dd: 0f3d mov.n a3, a15
27df: 1c2142 l32i a4, a1, 112
27e2: ffc701 l32r a0, 2700 <wps_registrar_get_msg+0x89c>
27e5: 0000c0 callx0 a0
27e8: 12dc bnez.n a2, 27fd <wps_registrar_get_msg+0x999>
27ea: 0c2d mov.n a2, a12
27ec: 1b2132 l32i a3, a1, 108
27ef: ff8dc5 call0 20cc <wps_registrar_get_msg+0x268>
27f2: 72cc bnez.n a2, 27fd <wps_registrar_get_msg+0x999>
27f4: 0c2d mov.n a2, a12
27f6: 013d mov.n a3, a1
27f8: ffe605 call0 265c <wps_registrar_get_msg+0x7f8>
27fb: 928c beqz.n a2, 2808 <wps_registrar_get_msg+0x9a4>
27fd: 0f2d mov.n a2, a15
27ff: ffc101 l32r a0, 2704 <wps_registrar_get_msg+0x8a0>
2802: 0000c0 callx0 a0
2805: fff006 j 27c9 <wps_registrar_get_msg+0x965>
2808: 0f2d mov.n a2, a15
280a: ffbf01 l32r a0, 2708 <wps_registrar_get_msg+0x8a4>
280d: 0000c0 callx0 a0
2810: 4d1c movi.n a13, 20
2812: ffecc6 j 27c9 <wps_registrar_get_msg+0x965>
...
2841: 000000 ill
2844: 10a282 movi a8, 0x210
2847: c01180 sub a1, a1, a8
284a: 7e6102 s32i a0, a1, 0x1f8
284d: 7f61c2 s32i a12, a1, 0x1fc
2850: 8061d2 s32i a13, a1, 0x200
2853: 02cd mov.n a12, a2
2855: 03dd mov.n a13, a3
2857: 032d mov.n a2, a3
2859: 013d mov.n a3, a1
285b: ffef01 l32r a0, 2818 <wps_registrar_get_msg+0x9b4>
285e: 0000c0 callx0 a0
2861: 0042d6 bgez a2, 2869 <wps_registrar_get_msg+0xa05>
2864: 220c movi.n a2, 2
2866: 000fc6 j 28a9 <wps_registrar_get_msg+0xa45>
2869: 2108 l32i.n a0, a1, 8
286b: 04a056 bnez a0, 28b9 <wps_registrar_get_msg+0xa55>
286e: 120c movi.n a2, 1
2870: c00c movi.n a0, 12
2872: 3c09 s32i.n a0, a12, 12
2874: 000c46 j 28a9 <wps_registrar_get_msg+0xa45>
2877: 0d2d mov.n a2, a13
2879: ffe801 l32r a0, 281c <wps_registrar_get_msg+0x9b8>
287c: 0000c0 callx0 a0
287f: fe1296 bltz a2, 2864 <wps_registrar_get_msg+0xa00>
2882: 0c2d mov.n a2, a12
2884: 013d mov.n a3, a1
2886: ffa245 call0 22ac <wps_registrar_get_msg+0x448>
2889: 7d6122 s32i a2, a1, 0x1f4
288c: 7d2122 l32i a2, a1, 0x1f4
288f: 131266 bnei a2, 1, 28a6 <wps_registrar_get_msg+0xa42>
2892: 4d2c22 l32i a2, a12, 0x134
2895: ffe201 l32r a0, 2820 <wps_registrar_get_msg+0x9bc>
2898: 0000c0 callx0 a0
289b: 0d2d mov.n a2, a13
289d: ffe101 l32r a0, 2824 <wps_registrar_get_msg+0x9c0>
28a0: 0000c0 callx0 a0
28a3: 4d6c22 s32i a2, a12, 0x134
28a6: 7d2122 l32i a2, a1, 0x1f4
28a9: 7f21c2 l32i a12, a1, 0x1fc
28ac: 8021d2 l32i a13, a1, 0x200
28af: 10a232 movi a3, 0x210
28b2: 7e2102 l32i a0, a1, 0x1f8
28b5: 113a add.n a1, a1, a3
28b7: f00d ret.n
28b9: 000022 l8ui a2, a0, 0
28bc: 4138 l32i.n a3, a1, 16
28be: b54226 beqi a2, 4, 2877 <wps_registrar_get_msg+0xa13>
28c1: f9f316 beqz a3, 2864 <wps_registrar_get_msg+0xa00>
28c4: 46cc22 addi a2, a12, 70
28c7: 041c movi.n a4, 16
28c9: ffd701 l32r a0, 2828 <wps_registrar_get_msg+0x9c4>
28cc: 0000c0 callx0 a0
28cf: f91256 bnez a2, 2864 <wps_registrar_get_msg+0xa00>
28d2: 2128 l32i.n a2, a1, 8
28d4: 930c movi.n a3, 9
28d6: 000222 l8ui a2, a2, 0
28d9: b40c movi.n a4, 11
28db: 984226 beqi a2, 4, 2877 <wps_registrar_get_msg+0xa13>
28de: 407226 beqi a2, 7, 2922 <wps_registrar_get_msg+0xabe>
28e1: 781237 beq a2, a3, 295d <wps_registrar_get_msg+0xaf9>
28e4: 021247 beq a2, a4, 28ea <wps_registrar_get_msg+0xa86>
28e7: ffde46 j 2864 <wps_registrar_get_msg+0xa00>
28ea: 0d2d mov.n a2, a13
28ec: ffd001 l32r a0, 282c <wps_registrar_get_msg+0x9c8>
28ef: 0000c0 callx0 a0
28f2: f6e296 bltz a2, 2864 <wps_registrar_get_msg+0xa00>
28f5: 0c2d mov.n a2, a12
28f7: 0d3d mov.n a3, a13
28f9: 014d mov.n a4, a1
28fb: ffe105 call0 270c <wps_registrar_get_msg+0x8a8>
28fe: 7d6122 s32i a2, a1, 0x1f4
2901: 042226 beqi a2, 2, 2909 <wps_registrar_get_msg+0xaa5>
2904: 3c58 l32i.n a5, a12, 12
2906: 82a566 bnei a5, 12, 288c <wps_registrar_get_msg+0xa28>
2909: 0c28 l32i.n a2, a12, 0
290b: 01dc52 addmi a5, a12, 0x100
290e: b30c movi.n a3, 11
2910: 6cc552 addi a5, a5, 108
2913: 7e1542 l16ui a4, a5, 252
2916: 7f1552 l16ui a5, a5, 254
2919: ffc501 l32r a0, 2830 <wps_registrar_get_msg+0x9cc>
291c: 0000c0 callx0 a0
291f: ffda46 j 288c <wps_registrar_get_msg+0xa28>
2922: 0d2d mov.n a2, a13
2924: ffc401 l32r a0, 2834 <wps_registrar_get_msg+0x9d0>
2927: 0000c0 callx0 a0
292a: f36296 bltz a2, 2864 <wps_registrar_get_msg+0xa00>
292d: 0c2d mov.n a2, a12
292f: 0d3d mov.n a3, a13
2931: 014d mov.n a4, a1
2933: ffae05 call0 2414 <wps_registrar_get_msg+0x5b0>
2936: 7d6122 s32i a2, a1, 0x1f4
2939: 072226 beqi a2, 2, 2944 <wps_registrar_get_msg+0xae0>
293c: 3c68 l32i.n a6, a12, 12
293e: f4c662 addi a6, a6, -12
2941: f47656 bnez a6, 288c <wps_registrar_get_msg+0xa28>
2944: 0c28 l32i.n a2, a12, 0
2946: 01dc52 addmi a5, a12, 0x100
2949: 730c movi.n a3, 7
294b: 6cc552 addi a5, a5, 108
294e: 7e1542 l16ui a4, a5, 252
2951: 7f1552 l16ui a5, a5, 254
2954: ffb901 l32r a0, 2838 <wps_registrar_get_msg+0x9d4>
2957: 0000c0 callx0 a0
295a: ffcb86 j 288c <wps_registrar_get_msg+0xa28>
295d: 0d2d mov.n a2, a13
295f: ffb701 l32r a0, 283c <wps_registrar_get_msg+0x9d8>
2962: 0000c0 callx0 a0
2965: efb296 bltz a2, 2864 <wps_registrar_get_msg+0xa00>
2968: 0c2d mov.n a2, a12
296a: 0d3d mov.n a3, a13
296c: 014d mov.n a4, a1
296e: ffb4c5 call0 24bc <wps_registrar_get_msg+0x658>
2971: 7d6122 s32i a2, a1, 0x1f4
2974: 072226 beqi a2, 2, 297f <wps_registrar_get_msg+0xb1b>
2977: 3c68 l32i.n a6, a12, 12
2979: f4c662 addi a6, a6, -12
297c: f0c656 bnez a6, 288c <wps_registrar_get_msg+0xa28>
297f: 0c28 l32i.n a2, a12, 0
2981: 01dc52 addmi a5, a12, 0x100
2984: 930c movi.n a3, 9
2986: 6cc552 addi a5, a5, 108
2989: 7e1542 l16ui a4, a5, 252
298c: 7f1552 l16ui a5, a5, 254
298f: ffac01 l32r a0, 2840 <wps_registrar_get_msg+0x9dc>
2992: 0000c0 callx0 a0
2995: ffbcc6 j 288c <wps_registrar_get_msg+0xa28>
...
29a4: fed112 addmi a1, a1, 0xfffffe00
29a7: 7d6122 s32i a2, a1, 0x1f4
29aa: 7e6102 s32i a0, a1, 0x1f8
29ad: 032d mov.n a2, a3
29af: 013d mov.n a3, a1
29b1: fff901 l32r a0, 2998 <wps_registrar_get_msg+0xb34>
29b4: 0000c0 callx0 a0
29b7: 0092d6 bgez a2, 29c4 <wps_registrar_get_msg+0xb60>
29ba: 220c movi.n a2, 2
29bc: 7e2102 l32i a0, a1, 0x1f8
29bf: 02d112 addmi a1, a1, 0x200
29c2: f00d ret.n
29c4: 2108 l32i.n a0, a1, 8
29c6: d30c movi.n a3, 13
29c8: fee016 beqz a0, 29ba <wps_registrar_get_msg+0xb56>
29cb: 000022 l8ui a2, a0, 0
29ce: e89237 bne a2, a3, 29ba <wps_registrar_get_msg+0xb56>
29d1: 4138 l32i.n a3, a1, 16
29d3: fe3316 beqz a3, 29ba <wps_registrar_get_msg+0xb56>
29d6: 7d2122 l32i a2, a1, 0x1f4
29d9: 041c movi.n a4, 16
29db: 46c222 addi a2, a2, 70
29de: ffef01 l32r a0, 299c <wps_registrar_get_msg+0xb38>
29e1: 0000c0 callx0 a0
29e4: fd2256 bnez a2, 29ba <wps_registrar_get_msg+0xb56>
29e7: 3138 l32i.n a3, a1, 12
29e9: fcd316 beqz a3, 29ba <wps_registrar_get_msg+0xb56>
29ec: 7d2122 l32i a2, a1, 0x1f4
29ef: 041c movi.n a4, 16
29f1: 36c222 addi a2, a2, 54
29f4: ffeb01 l32r a0, 29a0 <wps_registrar_get_msg+0xb3c>
29f7: 0000c0 callx0 a0
29fa: ffef06 j 29ba <wps_registrar_get_msg+0xb56>
...
2a19: 000000 ill
2a1c: fed112 addmi a1, a1, 0xfffffe00
2a1f: 7f61d2 s32i a13, a1, 0x1fc
2a22: 7e61c2 s32i a12, a1, 0x1f8
2a25: 7d6102 s32i a0, a1, 0x1f4
2a28: 02cd mov.n a12, a2
2a2a: c00c movi.n a0, 12
2a2c: 032d mov.n a2, a3
2a2e: 3cd8 l32i.n a13, a12, 12
2a30: 013d mov.n a3, a1
2a32: 3c09 s32i.n a0, a12, 12
2a34: fff301 l32r a0, 2a00 <wps_registrar_get_msg+0xb9c>
2a37: 0000c0 callx0 a0
2a3a: 00f2d6 bgez a2, 2a4d <wps_registrar_get_msg+0xbe9>
2a3d: 220c movi.n a2, 2
2a3f: 7e21c2 l32i a12, a1, 0x1f8
2a42: 7f21d2 l32i a13, a1, 0x1fc
2a45: 7d2102 l32i a0, a1, 0x1f4
2a48: 02d112 addmi a1, a1, 0x200
2a4b: f00d ret.n
2a4d: 2108 l32i.n a0, a1, 8
2a4f: e30c movi.n a3, 14
2a51: fe8016 beqz a0, 2a3d <wps_registrar_get_msg+0xbd9>
2a54: 000022 l8ui a2, a0, 0
2a57: e29237 bne a2, a3, 2a3d <wps_registrar_get_msg+0xbd9>
2a5a: 4138 l32i.n a3, a1, 16
2a5c: fdd316 beqz a3, 2a3d <wps_registrar_get_msg+0xbd9>
2a5f: 46cc22 addi a2, a12, 70
2a62: 041c movi.n a4, 16
2a64: ffe801 l32r a0, 2a04 <wps_registrar_get_msg+0xba0>
2a67: 0000c0 callx0 a0
2a6a: fcf256 bnez a2, 2a3d <wps_registrar_get_msg+0xbd9>
2a6d: 3138 l32i.n a3, a1, 12
2a6f: fca316 beqz a3, 2a3d <wps_registrar_get_msg+0xbd9>
2a72: 36cc22 addi a2, a12, 54
2a75: 041c movi.n a4, 16
2a77: ffe401 l32r a0, 2a08 <wps_registrar_get_msg+0xba4>
2a7a: 0000c0 callx0 a0
2a7d: fbc256 bnez a2, 2a3d <wps_registrar_get_msg+0xbd9>
2a80: f108 l32i.n a0, a1, 60
2a82: fb7016 beqz a0, 2a3d <wps_registrar_get_msg+0xbd9>
2a85: 000052 l8ui a5, a0, 0
2a88: 010042 l8ui a4, a0, 1
2a8b: 115580 slli a5, a5, 8
2a8e: 204450 or a4, a4, a5
2a91: f44040 extui a4, a4, 0, 16
2a94: f50c movi.n a5, 15
2a96: 211d57 beq a13, a5, 2abb <wps_registrar_get_msg+0xc57>
2a99: 161c movi.n a6, 17
2a9b: 2f1d67 beq a13, a6, 2ace <wps_registrar_get_msg+0xc6a>
2a9e: 371c movi.n a7, 19
2aa0: 3d1d77 beq a13, a7, 2ae1 <wps_registrar_get_msg+0xc7d>
2aa3: 581c movi.n a8, 21
2aa5: 949d87 bne a13, a8, 2a3d <wps_registrar_get_msg+0xbd9>
2aa8: 0c28 l32i.n a2, a12, 0
2aaa: c30c movi.n a3, 12
2aac: 01dc52 addmi a5, a12, 0x100
2aaf: b51552 l16ui a5, a5, 0x16a
2ab2: ffd601 l32r a0, 2a0c <wps_registrar_get_msg+0xba8>
2ab5: 0000c0 callx0 a0
2ab8: ffe046 j 2a3d <wps_registrar_get_msg+0xbd9>
2abb: 0c28 l32i.n a2, a12, 0
2abd: 530c movi.n a3, 5
2abf: 01dc52 addmi a5, a12, 0x100
2ac2: b51552 l16ui a5, a5, 0x16a
2ac5: ffd201 l32r a0, 2a10 <wps_registrar_get_msg+0xbac>
2ac8: 0000c0 callx0 a0
2acb: ffdb86 j 2a3d <wps_registrar_get_msg+0xbd9>
2ace: 0c28 l32i.n a2, a12, 0
2ad0: 830c movi.n a3, 8
2ad2: 01dc52 addmi a5, a12, 0x100
2ad5: b51552 l16ui a5, a5, 0x16a
2ad8: ffcf01 l32r a0, 2a14 <wps_registrar_get_msg+0xbb0>
2adb: 0000c0 callx0 a0
2ade: ffd6c6 j 2a3d <wps_registrar_get_msg+0xbd9>
2ae1: 0c28 l32i.n a2, a12, 0
2ae3: a30c movi.n a3, 10
2ae5: 01dc52 addmi a5, a12, 0x100
2ae8: b51552 l16ui a5, a5, 0x16a
2aeb: ffcb01 l32r a0, 2a18 <wps_registrar_get_msg+0xbb4>
2aee: 0000c0 callx0 a0
2af1: ffd206 j 2a3d <wps_registrar_get_msg+0xbd9>
...
2b20: 90a242 movi a4, 0x290
2b23: c01140 sub a1, a1, a4
2b26: a161c2 s32i a12, a1, 0x284
2b29: a06102 s32i a0, a1, 0x280
2b2c: 02cd mov.n a12, a2
2b2e: 3208 l32i.n a0, a2, 12
2b30: 521c movi.n a2, 21
2b32: 051027 beq a0, a2, 2b3b <wps_registrar_get_msg+0xcd7>
2b35: 9b2c42 l32i a4, a12, 0x26c
2b38: 185416 beqz a4, 2cc1 <wps_registrar_get_msg+0xe5d>
2b3b: 032d mov.n a2, a3
2b3d: 013d mov.n a3, a1
2b3f: ffed01 l32r a0, 2af4 <wps_registrar_get_msg+0xc90>
2b42: 0000c0 callx0 a0
2b45: 178296 bltz a2, 2cc1 <wps_registrar_get_msg+0xe5d>
2b48: 2108 l32i.n a0, a1, 8
2b4a: 173016 beqz a0, 2cc1 <wps_registrar_get_msg+0xe5d>
2b4d: 000052 l8ui a5, a0, 0
2b50: 4138 l32i.n a3, a1, 16
2b52: f1c552 addi a5, a5, -15
2b55: 168556 bnez a5, 2cc1 <wps_registrar_get_msg+0xe5d>
2b58: 165316 beqz a3, 2cc1 <wps_registrar_get_msg+0xe5d>
2b5b: 46cc22 addi a2, a12, 70
2b5e: 041c movi.n a4, 16
2b60: ffe601 l32r a0, 2af8 <wps_registrar_get_msg+0xc94>
2b63: 0000c0 callx0 a0
2b66: 157256 bnez a2, 2cc1 <wps_registrar_get_msg+0xe5d>
2b69: 3138 l32i.n a3, a1, 12
2b6b: 152316 beqz a3, 2cc1 <wps_registrar_get_msg+0xe5d>
2b6e: 36cc22 addi a2, a12, 54
2b71: 041c movi.n a4, 16
2b73: ffe201 l32r a0, 2afc <wps_registrar_get_msg+0xc98>
2b76: 0000c0 callx0 a0
2b79: 144256 bnez a2, 2cc1 <wps_registrar_get_msg+0xe5d>
2b7c: 0c28 l32i.n a2, a12, 0
2b7e: 10cc42 addi a4, a12, 16
2b81: 02dc32 addmi a3, a12, 0x200
2b84: e0c332 addi a3, a3, -32
2b87: 9f6142 s32i a4, a1, 0x27c
2b8a: 1228 l32i.n a2, a2, 4
2b8c: 000005 call0 2b90 <wps_registrar_get_msg+0xd2c>
2b8f: 0c08 l32i.n a0, a12, 0
2b91: 2038 l32i.n a3, a0, 8
2b93: 021326 beqi a3, 1, 2b99 <wps_registrar_get_msg+0xd35>
2b96: 002206 j 2c22 <wps_registrar_get_msg+0xdbe>
2b99: 542c52 l32i a5, a12, 0x150
2b9c: 0028 l32i.n a2, a0, 0
2b9e: 082516 beqz a5, 2c24 <wps_registrar_get_msg+0xdc0>
2ba1: 081216 beqz a2, 2c26 <wps_registrar_get_msg+0xdc2>
2ba4: 1068 l32i.n a6, a0, 4
2ba6: 112662 l32i a6, a6, 68
2ba9: 077656 bnez a6, 2c24 <wps_registrar_get_msg+0xdc0>
2bac: 030c movi.n a3, 0
2bae: 84a042 movi a4, 132
2bb1: 02d122 addmi a2, a1, 0x200
2bb4: f4c222 addi a2, a2, -12
2bb7: ffd201 l32r a0, 2b00 <wps_registrar_get_msg+0xc9c>
2bba: 0000c0 callx0 a0
2bbd: 0c48 l32i.n a4, a12, 0
2bbf: 02d122 addmi a2, a1, 0x200
2bc2: f4c222 addi a2, a2, -12
2bc5: 20c432 addi a3, a4, 32
2bc8: 102442 l32i a4, a4, 64
2bcb: ffce01 l32r a0, 2b04 <wps_registrar_get_msg+0xca0>
2bce: 0000c0 callx0 a0
2bd1: c30c movi.n a3, 12
2bd3: 02d122 addmi a2, a1, 0x200
2bd6: 242c movi.n a4, 34
2bd8: 0c5242 s16i a4, a2, 24
2bdb: 0d5232 s16i a3, a2, 26
2bde: 552c42 l32i a4, a12, 0x154
2be1: 0c38 l32i.n a3, a12, 0
2be3: 1dc222 addi a2, a2, 29
2be6: 102332 l32i a3, a3, 64
2be9: 856132 s32i a3, a1, 0x214
2bec: 542c32 l32i a3, a12, 0x150
2bef: ffc601 l32r a0, 2b08 <wps_registrar_get_msg+0xca4>
2bf2: 0000c0 callx0 a0
2bf5: 250c movi.n a5, 2
2bf7: 552c62 l32i a6, a12, 0x154
2bfa: 0c08 l32i.n a0, a12, 0
2bfc: 986162 s32i a6, a1, 0x260
2bff: 4a2062 l32i a6, a0, 0x128
2c02: 2059 s32i.n a5, a0, 8
2c04: a68c beqz.n a6, 2c12 <wps_registrar_get_msg+0xdae>
2c06: 4c2022 l32i a2, a0, 0x130
2c09: 02d132 addmi a3, a1, 0x200
2c0c: f4c332 addi a3, a3, -12
2c0f: 0006c0 callx0 a6
2c12: 542c22 l32i a2, a12, 0x150
2c15: ffbd01 l32r a0, 2b0c <wps_registrar_get_msg+0xca8>
2c18: 0000c0 callx0 a0
2c1b: 0c08 l32i.n a0, a12, 0
2c1d: 040c movi.n a4, 0
2c1f: 546c42 s32i a4, a12, 0x150
2c22: 0028 l32i.n a2, a0, 0
2c24: 92cc bnez.n a2, 2c31 <wps_registrar_get_msg+0xdcd>
2c26: 2c58 l32i.n a5, a12, 8
2c28: 55cc bnez.n a5, 2c31 <wps_registrar_get_msg+0xdcd>
2c2a: 0c2d mov.n a2, a12
2c2c: ff9845 call0 25b4 <wps_registrar_get_msg+0x750>
2c2f: 0c08 l32i.n a0, a12, 0
2c31: 30cc62 addi a6, a12, 48
2c34: 542c42 l32i a4, a12, 0x150
2c37: 9e6162 s32i a6, a1, 0x278
2c3a: b49c beqz.n a4, 2c59 <wps_registrar_get_msg+0xdf5>
2c3c: 063d mov.n a3, a6
2c3e: 552c52 l32i a5, a12, 0x154
2c41: 1028 l32i.n a2, a0, 4
2c43: fe0045 call0 c48 <wps_registrar_probe_req_rx+0x108>
2c46: 542c22 l32i a2, a12, 0x150
2c49: ffb101 l32r a0, 2b10 <wps_registrar_get_msg+0xcac>
2c4c: 0000c0 callx0 a0
2c4f: 9e2162 l32i a6, a1, 0x278
2c52: 0c08 l32i.n a0, a12, 0
2c54: 070c movi.n a7, 0
2c56: 546c72 s32i a7, a12, 0x150
2c59: 9f2142 l32i a4, a1, 0x27c
2c5c: 4e2c52 l32i a5, a12, 0x138
2c5f: 063d mov.n a3, a6
2c61: 1028 l32i.n a2, a0, 4
2c63: 4f2c62 l32i a6, a12, 0x13c
2c66: fdffc5 call0 c64 <wps_registrar_probe_req_rx+0x124>
2c69: 512c82 l32i a8, a12, 0x144
2c6c: a8bc beqz.n a8, 2caa <wps_registrar_get_msg+0xe46>
2c6e: 9f2132 l32i a3, a1, 0x27c
2c71: 0c28 l32i.n a2, a12, 0
2c73: 03dc42 addmi a4, a12, 0x300
2c76: 8cc442 addi a4, a4, -116
2c79: 1228 l32i.n a2, a2, 4
2c7b: fd7dc5 call0 458 <wps_device_store+0x13c>
2c7e: 0c28 l32i.n a2, a12, 0
2c80: 1228 l32i.n a2, a2, 4
2c82: fde045 call0 a88 <wps_registrar_button_pushed+0x94>
2c85: 0c28 l32i.n a2, a12, 0
2c87: 1228 l32i.n a2, a2, 4
2c89: 01d222 addmi a2, a2, 0x100
2c8c: b8c222 addi a2, a2, -72
2c8f: ffa101 l32r a0, 2b14 <wps_registrar_get_msg+0xcb0>
2c92: 0000c0 callx0 a0
2c95: 0c28 l32i.n a2, a12, 0
2c97: 9f2132 l32i a3, a1, 0x27c
2c9a: 1228 l32i.n a2, a2, 4
2c9c: 041c movi.n a4, 16
2c9e: 01d222 addmi a2, a2, 0x100
2ca1: a6c222 addi a2, a2, -90
2ca4: ff9d01 l32r a0, 2b18 <wps_registrar_get_msg+0xcb4>
2ca7: 0000c0 callx0 a0
2caa: 0c28 l32i.n a2, a12, 0
2cac: ff9c01 l32r a0, 2b1c <wps_registrar_get_msg+0xcb8>
2caf: 0000c0 callx0 a0
2cb2: 020c movi.n a2, 0
2cb4: a121c2 l32i a12, a1, 0x284
2cb7: 90a232 movi a3, 0x290
2cba: a02102 l32i a0, a1, 0x280
2cbd: 113a add.n a1, a1, a3
2cbf: f00d ret.n
2cc1: 220c movi.n a2, 2
2cc3: fffb46 j 2cb4 <wps_registrar_get_msg+0xe50>
...
00002cd8 <wps_registrar_process_msg>:
2cd8: f0c112 addi a1, a1, -16
2cdb: 0109 s32i.n a0, a1, 0
2cdd: 21d9 s32i.n a13, a1, 8
2cdf: 11c9 s32i.n a12, a1, 4
2ce1: 02dd mov.n a13, a2
2ce3: 04cd mov.n a12, a4
2ce5: 3b2326 beqi a3, 2, 2d24 <wps_registrar_process_msg+0x4c>
2ce8: 5a3326 beqi a3, 3, 2d46 <wps_registrar_process_msg+0x6e>
2ceb: 6c4326 beqi a3, 4, 2d5b <wps_registrar_process_msg+0x83>
2cee: 3d5366 bnei a3, 5, 2d2f <wps_registrar_process_msg+0x57>
2cf1: 042d mov.n a2, a4
2cf3: fff501 l32r a0, 2cc8 <wps_registrar_get_msg+0xe64>
2cf6: 0000c0 callx0 a0
2cf9: 032296 bltz a2, 2d2f <wps_registrar_process_msg+0x57>
2cfc: 0c3d mov.n a3, a12
2cfe: 0d2d mov.n a2, a13
2d00: ffe1c5 call0 2b20 <wps_registrar_get_msg+0xcbc>
2d03: 02cd mov.n a12, a2
2d05: 162266 bnei a2, 2, 2d1f <wps_registrar_process_msg+0x47>
2d08: 0d28 l32i.n a2, a13, 0
2d0a: f30c movi.n a3, 15
2d0c: c60c movi.n a6, 12
2d0e: 01dd52 addmi a5, a13, 0x100
2d11: b41542 l16ui a4, a5, 0x168
2d14: 3d69 s32i.n a6, a13, 12
2d16: b51552 l16ui a5, a5, 0x16a
2d19: ffec01 l32r a0, 2ccc <wps_registrar_get_msg+0xe68>
2d1c: 0000c0 callx0 a0
2d1f: 0c2d mov.n a2, a12
2d21: 000586 j 2d3b <wps_registrar_process_msg+0x63>
2d24: 042d mov.n a2, a4
2d26: ffea01 l32r a0, 2cd0 <wps_registrar_get_msg+0xe6c>
2d29: 0000c0 callx0 a0
2d2c: 0042d6 bgez a2, 2d34 <wps_registrar_process_msg+0x5c>
2d2f: 220c movi.n a2, 2
2d31: 000186 j 2d3b <wps_registrar_process_msg+0x63>
2d34: 0c3d mov.n a3, a12
2d36: 0d2d mov.n a2, a13
2d38: ffc685 call0 29a4 <wps_registrar_get_msg+0xb40>
2d3b: 11c8 l32i.n a12, a1, 4
2d3d: 21d8 l32i.n a13, a1, 8
2d3f: 0108 l32i.n a0, a1, 0
2d41: 10c112 addi a1, a1, 16
2d44: f00d ret.n
2d46: 042d mov.n a2, a4
2d48: ffe301 l32r a0, 2cd4 <wps_registrar_get_msg+0xe70>
2d4b: 0000c0 callx0 a0
2d4e: fdd296 bltz a2, 2d2f <wps_registrar_process_msg+0x57>
2d51: 0c3d mov.n a3, a12
2d53: 0d2d mov.n a2, a13
2d55: ffcc45 call0 2a1c <wps_registrar_get_msg+0xbb8>
2d58: fff7c6 j 2d3b <wps_registrar_process_msg+0x63>
2d5b: 043d mov.n a3, a4
2d5d: ffae45 call0 2844 <wps_registrar_get_msg+0x9e0>
2d60: fff5c6 j 2d3b <wps_registrar_process_msg+0x63>
...
00002d64 <wps_registrar_update_ie>:
2d64: f0c112 addi a1, a1, -16
2d67: 0109 s32i.n a0, a1, 0
2d69: fdfec5 call0 d58 <wps_registrar_probe_req_rx+0x218>
2d6c: 0108 l32i.n a0, a1, 0
2d6e: 10c112 addi a1, a1, 16
2d71: f00d ret.n
2d73: c11200 mul16u a1, a2, a0
2d76: 0109f0 slli a0, a9, 17
2d79: 000c movi.n a0, 0
2d7b: 2209 s32i.n a0, a2, 8
2d7d: 1209 s32i.n a0, a2, 4
2d7f: 000005 call0 2d80 <wps_registrar_update_ie+0x1c>
2d82: 0108 l32i.n a0, a1, 0
2d84: 10c112 addi a1, a1, 16
2d87: f00d ret.n
2d89: 000000 ill
2d8c: f00d ret.n
2d8e: 7f0000 excw
2d91: ff .byte 0xff
2d92: 7f0000 excw
2d95: 00f9 s32i.n a15, a0, 0
2d97: 000000 ill
...
00002d9c <wps_registrar_selected_registrar_changed>:
2d9c: e41c movi.n a4, 30
2d9e: f0c112 addi a1, a1, -16
2da1: 21c9 s32i.n a12, a1, 8
2da3: 1109 s32i.n a0, a1, 4
2da5: 02cd mov.n a12, a2
2da7: 64cc32 addi a3, a12, 100
2daa: 2c08 l32i.n a0, a12, 8
2dac: f27c movi.n a2, -1
2dae: 136c22 s32i a2, a12, 76
2db1: 146c22 s32i a2, a12, 80
2db4: 126c02 s32i a0, a12, 72
2db7: 01dc22 addmi a2, a12, 0x100
2dba: 82c222 addi a2, a2, -126
2dbd: fff601 l32r a0, 2d98 <wps_registrar_update_ie+0x34>
2dc0: 0000c0 callx0 a0
2dc3: 2c38 l32i.n a3, a12, 8
2dc5: 1c48 l32i.n a4, a12, 4
2dc7: 43ac beqz.n a3, 2def <wps_registrar_selected_registrar_changed+0x53>
2dc9: 0c38 l32i.n a3, a12, 0
2dcb: fff101 l32r a0, 2d90 <wps_registrar_update_ie+0x2c>
2dce: 6c1332 l16ui a3, a3, 216
2dd1: fff021 l32r a2, 2d94 <wps_registrar_update_ie+0x30>
2dd4: 100300 and a0, a3, a0
2dd7: 100020 and a0, a0, a2
2dda: 005102 s16i a0, a1, 0
2ddd: b48c beqz.n a4, 2dec <wps_registrar_selected_registrar_changed+0x50>
2ddf: 012d mov.n a2, a1
2de1: 440c movi.n a4, 4
2de3: 136c42 s32i a4, a12, 76
2de6: fd9105 call0 6f8 <wps_registrar_pbc_overlap+0x1f8>
2de9: 001102 l16ui a0, a1, 0
2dec: 146c02 s32i a0, a12, 80
2def: 0c2d mov.n a2, a12
2df1: fff985 call0 2d8c <wps_registrar_update_ie+0x28>
2df4: 0c2d mov.n a2, a12
2df6: fdf605 call0 d58 <wps_registrar_probe_req_rx+0x218>
2df9: 0c2d mov.n a2, a12
2dfb: 21c8 l32i.n a12, a1, 8
2dfd: fde9c5 call0 c9c <wps_registrar_probe_req_rx+0x15c>
2e00: 1108 l32i.n a0, a1, 4
2e02: 10c112 addi a1, a1, 16
2e05: f00d ret.n
2e07: 009400 excw
2e0a: 940000 extui a0, a0, 0, 10
2e0d: 000000 ill
2e10: 000094 excw
2e13: 009400 excw
2e16: 940000 extui a0, a0, 0, 10
2e19: 000000 ill
2e1c: 000014 excw
...
00002e2c <wps_registrar_get_info>:
2e2c: 90c112 addi a1, a1, -112
2e2f: 1b61c2 s32i a12, a1, 108
2e32: 196142 s32i a4, a1, 100
2e35: 186152 s32i a5, a1, 96
2e38: 1a6102 s32i a0, a1, 104
2e3b: fd3c45 call0 200 <wps_device_store-0x11c>
2e3e: 02cd mov.n a12, a2
2e40: 06e216 beqz a2, 2eb2 <wps_registrar_get_info+0x86>
2e43: 10c132 addi a3, a1, 16
2e46: 842c movi.n a4, 40
2e48: 01d222 addmi a2, a2, 0x100
2e4b: 8cc222 addi a2, a2, -116
2e4e: fff401 l32r a0, 2e20 <wps_registrar_selected_registrar_changed+0x84>
2e51: 0000c0 callx0 a0
2e54: 05a256 bnez a2, 2eb2 <wps_registrar_get_info+0x86>
2e57: 20cc22 addi a2, a12, 32
2e5a: 40c132 addi a3, a1, 64
2e5d: 541c movi.n a4, 21
2e5f: fff101 l32r a0, 2e24 <wps_registrar_selected_registrar_changed+0x88>
2e62: 0000c0 callx0 a0
2e65: ffeb41 l32r a4, 2e14 <wps_registrar_selected_registrar_changed+0x78>
2e68: 7c38 l32i.n a3, a12, 28
2e6a: ffe961 l32r a6, 2e10 <wps_registrar_selected_registrar_changed+0x74>
2e6d: 6c58 l32i.n a5, a12, 24
2e6f: ffe6b1 l32r a11, 2e08 <wps_registrar_selected_registrar_changed+0x6c>
2e72: 4ca8 l32i.n a10, a12, 16
2e74: ffe691 l32r a9, 2e0c <wps_registrar_selected_registrar_changed+0x70>
2e77: ffe801 l32r a0, 2e18 <wps_registrar_selected_registrar_changed+0x7c>
2e7a: 3c78 l32i.n a7, a12, 12
2e7c: 5c88 l32i.n a8, a12, 20
2e7e: 837070 moveqz a7, a0, a7
2e81: 838980 moveqz a8, a9, a8
2e84: 83aba0 moveqz a10, a11, a10
2e87: 835650 moveqz a5, a6, a5
2e8a: 833430 moveqz a3, a4, a3
2e8d: 026d mov.n a6, a2
2e8f: ffe341 l32r a4, 2e1c <wps_registrar_selected_registrar_changed+0x80>
2e92: 192122 l32i a2, a1, 100
2e95: 01a9 s32i.n a10, a1, 0
2e97: 1189 s32i.n a8, a1, 4
2e99: 3139 s32i.n a3, a1, 12
2e9b: 2159 s32i.n a5, a1, 8
2e9d: 182132 l32i a3, a1, 96
2ea0: 10c152 addi a5, a1, 16
2ea3: ffe101 l32r a0, 2e28 <wps_registrar_selected_registrar_changed+0x8c>
2ea6: 0000c0 callx0 a0
2ea9: 005296 bltz a2, 2eb2 <wps_registrar_get_info+0x86>
2eac: 1821c2 l32i a12, a1, 96
2eaf: 0132c7 bltu a2, a12, 2eb4 <wps_registrar_get_info+0x88>
2eb2: 020c movi.n a2, 0
2eb4: 1b21c2 l32i a12, a1, 108
2eb7: 1a2102 l32i a0, a1, 104
2eba: 70c112 addi a1, a1, 112
2ebd: f00d ret.n
...
00002ec0 <wps_registrar_config_ap>:
2ec0: f0c112 addi a1, a1, -16
2ec3: 0109 s32i.n a0, a1, 0
2ec5: 131302 l16ui a0, a3, 38
2ec8: d40c movi.n a4, 13
2eca: 360047 bnone a0, a4, 2f04 <wps_registrar_config_ap+0x44>
2ecd: c50c movi.n a5, 12
2ecf: 105050 and a5, a0, a5
2ed2: 074566 bnei a5, 4, 2edd <wps_registrar_config_ap+0x1d>
2ed5: 860c movi.n a6, 8
2ed7: 206060 or a6, a0, a6
2eda: 135362 s16i a6, a3, 38
2edd: 121302 l16ui a0, a3, 36
2ee0: 272c movi.n a7, 34
2ee2: 107070 and a7, a0, a7
2ee5: 072766 bnei a7, 2, 2ef0 <wps_registrar_config_ap+0x30>
2ee8: 082c movi.n a8, 32
2eea: 208080 or a8, a0, a8
2eed: 125382 s16i a8, a3, 36
2ef0: 0208 l32i.n a0, a2, 0
2ef2: 4a2052 l32i a5, a0, 0x128
2ef5: b58c beqz.n a5, 2f04 <wps_registrar_config_ap+0x44>
2ef7: 4c2022 l32i a2, a0, 0x130
2efa: 0005c0 callx0 a5
2efd: 0108 l32i.n a0, a1, 0
2eff: 10c112 addi a1, a1, 16
2f02: f00d ret.n
2f04: f27c movi.n a2, -1
2f06: fffcc6 j 2efd <wps_registrar_config_ap+0x3d>
wps_validate.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <wps_validate_beacon-0x604>:
0: 42cc bnez.n a2, 8 <wps_validate_beacon-0x5fc>
2: 838c beqz.n a3, e <wps_validate_beacon-0x5f6>
4: f27c movi.n a2, -1
6: f00d ret.n
8: 000232 l8ui a3, a2, 0
b: f5b366 bnei a3, 16, 4 <wps_validate_beacon-0x600>
e: 020c movi.n a2, 0
10: f00d ret.n
12: cc0000 excw
15: 838c42 excw
18: f27c movi.n a2, -1
1a: f00d ret.n
1c: 000232 l8ui a3, a2, 0
1f: f5c3b6 bltui a3, 32, 18 <wps_validate_beacon-0x5ec>
22: 020c movi.n a2, 0
24: f00d ret.n
26: cc0000 excw
29: 838c42 excw
2c: f27c movi.n a2, -1
2e: f00d ret.n
30: 000232 l8ui a3, a2, 0
33: f543f6 bgeui a3, 4, 2c <wps_validate_beacon-0x5d8>
36: 020c movi.n a2, 0
38: f00d ret.n
3a: cc0000 excw
3d: 838c42 excw
40: f27c movi.n a2, -1
42: f00d ret.n
44: 000232 l8ui a3, a2, 0
47: f543f6 bgeui a3, 4, 40 <wps_validate_beacon-0x5c4>
4a: 020c movi.n a2, 0
4c: f00d ret.n
4e: 000000 ill
51: 000060 excw
54: 03ac beqz.n a3, 78 <wps_validate_beacon-0x58c>
56: fffe41 l32r a4, 50 <wps_validate_beacon-0x5b4>
59: 103240 and a3, a2, a4
5c: 020247 bnone a2, a4, 62 <wps_validate_beacon-0x5a2>
5f: 196237 bbci a2, 3, 7c <wps_validate_beacon-0x588>
62: 13cc bnez.n a3, 67 <wps_validate_beacon-0x59d>
64: 14e237 bbsi a2, 3, 7c <wps_validate_beacon-0x588>
67: 00a652 movi a5, 0x600
6a: 103250 and a3, a2, a5
6d: 020257 bnone a2, a5, 73 <wps_validate_beacon-0x591>
70: 086277 bbci a2, 7, 7c <wps_validate_beacon-0x588>
73: 13cc bnez.n a3, 78 <wps_validate_beacon-0x58c>
75: 03e277 bbsi a2, 7, 7c <wps_validate_beacon-0x588>
78: 120c movi.n a2, 1
7a: f00d ret.n
7c: 020c movi.n a2, 0
7e: f00d ret.n
80: f0c112 addi a1, a1, -16
83: 0109 s32i.n a0, a1, 0
85: 92cc bnez.n a2, 92 <wps_validate_beacon-0x572>
87: c49c beqz.n a4, a7 <wps_validate_beacon-0x55d>
89: f27c movi.n a2, -1
8b: 0108 l32i.n a0, a1, 0
8d: 10c112 addi a1, a1, 16
90: f00d ret.n
92: 000242 l8ui a4, a2, 0
95: 010222 l8ui a2, a2, 1
98: 114480 slli a4, a4, 8
9b: 202240 or a2, a2, a4
9e: f42020 extui a2, a2, 0, 16
a1: fffb05 call0 54 <wps_validate_beacon-0x5b0>
a4: fe1216 beqz a2, 89 <wps_validate_beacon-0x57b>
a7: 020c movi.n a2, 0
a9: fff786 j 8b <wps_validate_beacon-0x579>
ac: f0c112 addi a1, a1, -16
af: 11c9 s32i.n a12, a1, 4
b1: 0109 s32i.n a0, a1, 0
b3: 02cd mov.n a12, a2
b5: fffc85 call0 80 <wps_validate_beacon-0x584>
b8: 007296 bltz a2, c3 <wps_validate_beacon-0x541>
bb: fc8c beqz.n a12, ce <wps_validate_beacon-0x536>
bd: 010c02 l8ui a0, a12, 1
c0: 0a6077 bbci a0, 7, ce <wps_validate_beacon-0x536>
c3: f27c movi.n a2, -1
c5: 11c8 l32i.n a12, a1, 4
c7: 0108 l32i.n a0, a1, 0
c9: 10c112 addi a1, a1, 16
cc: f00d ret.n
ce: 020c movi.n a2, 0
d0: fffc46 j c5 <wps_validate_beacon-0x53f>
d3: 42cc00 excw
d6: 238c beqz.n a3, dc <wps_validate_beacon-0x528>
d8: f27c movi.n a2, -1
da: f00d ret.n
dc: 020c movi.n a2, 0
de: f00d ret.n
e0: 42cc bnez.n a2, e8 <wps_validate_beacon-0x51c>
e2: 238c beqz.n a3, e8 <wps_validate_beacon-0x51c>
e4: f27c movi.n a2, -1
e6: f00d ret.n
e8: 020c movi.n a2, 0
ea: f00d ret.n
ec: 42cc bnez.n a2, f4 <wps_validate_beacon-0x510>
ee: 238c beqz.n a3, f4 <wps_validate_beacon-0x510>
f0: f27c movi.n a2, -1
f2: f00d ret.n
f4: 020c movi.n a2, 0
f6: f00d ret.n
f8: 42cc bnez.n a2, 100 <wps_validate_beacon-0x504>
fa: e38c beqz.n a3, 10c <wps_validate_beacon-0x4f8>
fc: f27c movi.n a2, -1
fe: f00d ret.n
100: 000222 l8ui a2, a2, 0
103: 051226 beqi a2, 1, 10c <wps_validate_beacon-0x4f8>
106: 022226 beqi a2, 2, 10c <wps_validate_beacon-0x4f8>
109: ef3266 bnei a2, 3, fc <wps_validate_beacon-0x508>
10c: 020c movi.n a2, 0
10e: f00d ret.n
110: 42cc bnez.n a2, 118 <wps_validate_beacon-0x4ec>
112: 439c beqz.n a3, 12a <wps_validate_beacon-0x4da>
114: f27c movi.n a2, -1
116: f00d ret.n
118: 000242 l8ui a4, a2, 0
11b: 010232 l8ui a3, a2, 1
11e: 114480 slli a4, a4, 8
121: 203340 or a3, a3, a4
124: f43030 extui a3, a3, 0, 16
127: e953f6 bgeui a3, 5, 114 <wps_validate_beacon-0x4f0>
12a: 020c movi.n a2, 0
12c: f00d ret.n
12e: cc0000 excw
131: 639c42 l16si a4, a12, 198
134: f27c movi.n a2, -1
136: f00d ret.n
138: 231c movi.n a3, 18
13a: 000252 l8ui a5, a2, 0
13d: 010242 l8ui a4, a2, 1
140: 115580 slli a5, a5, 8
143: 204450 or a4, a4, a5
146: f44040 extui a4, a4, 0, 16
149: e73347 bltu a3, a4, 134 <wps_validate_beacon-0x4d0>
14c: 020c movi.n a2, 0
14e: f00d ret.n
150: 42cc bnez.n a2, 158 <wps_validate_beacon-0x4ac>
152: 739c beqz.n a3, 16d <wps_validate_beacon-0x497>
154: f27c movi.n a2, -1
156: f00d ret.n
158: 000232 l8ui a3, a2, 0
15b: 010222 l8ui a2, a2, 1
15e: 113380 slli a3, a3, 8
161: 202230 or a2, a2, a3
164: f42020 extui a2, a2, 0, 16
167: 0262b6 bltui a2, 6, 16d <wps_validate_beacon-0x497>
16a: e6b2b6 bltui a2, 16, 154 <wps_validate_beacon-0x4b0>
16d: 020c movi.n a2, 0
16f: f00d ret.n
171: 000000 ill
174: 42cc bnez.n a2, 17c <wps_validate_beacon-0x488>
176: f48c beqz.n a4, 189 <wps_validate_beacon-0x47b>
178: f27c movi.n a2, -1
17a: f00d ret.n
17c: 938c beqz.n a3, 189 <wps_validate_beacon-0x47b>
17e: 423a add.n a4, a2, a3
180: ffd442 addmi a4, a4, 0xffffff00
183: ff0442 l8ui a4, a4, 255
186: fee416 beqz a4, 178 <wps_validate_beacon-0x48c>
189: 020c movi.n a2, 0
18b: f00d ret.n
18d: 000000 ill
190: 42cc bnez.n a2, 198 <wps_validate_beacon-0x46c>
192: f48c beqz.n a4, 1a5 <wps_validate_beacon-0x45f>
194: f27c movi.n a2, -1
196: f00d ret.n
198: 938c beqz.n a3, 1a5 <wps_validate_beacon-0x45f>
19a: 423a add.n a4, a2, a3
19c: ffd442 addmi a4, a4, 0xffffff00
19f: ff0442 l8ui a4, a4, 255
1a2: fee416 beqz a4, 194 <wps_validate_beacon-0x470>
1a5: 020c movi.n a2, 0
1a7: f00d ret.n
1a9: 000000 ill
1ac: 42cc bnez.n a2, 1b4 <wps_validate_beacon-0x450>
1ae: f48c beqz.n a4, 1c1 <wps_validate_beacon-0x443>
1b0: f27c movi.n a2, -1
1b2: f00d ret.n
1b4: 938c beqz.n a3, 1c1 <wps_validate_beacon-0x443>
1b6: 423a add.n a4, a2, a3
1b8: ffd442 addmi a4, a4, 0xffffff00
1bb: ff0442 l8ui a4, a4, 255
1be: fee416 beqz a4, 1b0 <wps_validate_beacon-0x454>
1c1: 020c movi.n a2, 0
1c3: f00d ret.n
1c5: 000000 ill
1c8: 42cc bnez.n a2, 1d0 <wps_validate_beacon-0x434>
1ca: f48c beqz.n a4, 1dd <wps_validate_beacon-0x427>
1cc: f27c movi.n a2, -1
1ce: f00d ret.n
1d0: 938c beqz.n a3, 1dd <wps_validate_beacon-0x427>
1d2: 423a add.n a4, a2, a3
1d4: ffd442 addmi a4, a4, 0xffffff00
1d7: ff0442 l8ui a4, a4, 255
1da: fee416 beqz a4, 1cc <wps_validate_beacon-0x438>
1dd: 020c movi.n a2, 0
1df: f00d ret.n
1e1: 000000 ill
1e4: 42cc bnez.n a2, 1ec <wps_validate_beacon-0x418>
1e6: f48c beqz.n a4, 1f9 <wps_validate_beacon-0x40b>
1e8: f27c movi.n a2, -1
1ea: f00d ret.n
1ec: 938c beqz.n a3, 1f9 <wps_validate_beacon-0x40b>
1ee: 423a add.n a4, a2, a3
1f0: ffd442 addmi a4, a4, 0xffffff00
1f3: ff0442 l8ui a4, a4, 255
1f6: fee416 beqz a4, 1e8 <wps_validate_beacon-0x41c>
1f9: 020c movi.n a2, 0
1fb: f00d ret.n
1fd: 000000 ill
200: 42cc bnez.n a2, 208 <wps_validate_beacon-0x3fc>
202: 838c beqz.n a3, 20e <wps_validate_beacon-0x3f6>
204: f27c movi.n a2, -1
206: f00d ret.n
208: 000232 l8ui a3, a2, 0
20b: f523f6 bgeui a3, 2, 204 <wps_validate_beacon-0x400>
20e: 020c movi.n a2, 0
210: f00d ret.n
212: cc0000 excw
215: 248c43 excw
218: f27c movi.n a2, -1
21a: f00d ret.n
21c: 020c movi.n a2, 0
21e: f00d ret.n
220: 42cc bnez.n a2, 228 <wps_validate_beacon-0x3dc>
222: b38c beqz.n a3, 231 <wps_validate_beacon-0x3d3>
224: f27c movi.n a2, -1
226: f00d ret.n
228: 000222 l8ui a2, a2, 0
22b: 021226 beqi a2, 1, 231 <wps_validate_beacon-0x3d3>
22e: f22266 bnei a2, 2, 224 <wps_validate_beacon-0x3e0>
231: 020c movi.n a2, 0
233: f00d ret.n
235: 000000 ill
238: 42cc bnez.n a2, 240 <wps_validate_beacon-0x3c4>
23a: 838c beqz.n a3, 246 <wps_validate_beacon-0x3be>
23c: f27c movi.n a2, -1
23e: f00d ret.n
240: 000232 l8ui a3, a2, 0
243: f523f6 bgeui a3, 2, 23c <wps_validate_beacon-0x3c8>
246: 020c movi.n a2, 0
248: f00d ret.n
24a: cc0000 excw
24d: 838c42 excw
250: f27c movi.n a2, -1
252: f00d ret.n
254: 000232 l8ui a3, a2, 0
257: f523f6 bgeui a3, 2, 250 <wps_validate_beacon-0x3b4>
25a: 020c movi.n a2, 0
25c: f00d ret.n
25e: 120000 excw
261: 09f0c1 l32r a12, fffc2a24 <wps_validate_upnp_set_selected_registrar+0xfffc1720>
264: 92cc01 l32r a0, fffe4d94 <wps_validate_upnp_set_selected_registrar+0xfffe3a90>
267: c49c beqz.n a4, 287 <wps_validate_beacon-0x37d>
269: f27c movi.n a2, -1
26b: 0108 l32i.n a0, a1, 0
26d: 10c112 addi a1, a1, 16
270: f00d ret.n
272: 000242 l8ui a4, a2, 0
275: 010222 l8ui a2, a2, 1
278: 114480 slli a4, a4, 8
27b: 202240 or a2, a2, a4
27e: f42020 extui a2, a2, 0, 16
281: ffdd05 call0 54 <wps_validate_beacon-0x5b0>
284: fe1216 beqz a2, 269 <wps_validate_beacon-0x39b>
287: 020c movi.n a2, 0
289: fff786 j 26b <wps_validate_beacon-0x399>
28c: 000000 ill
28f: c11200 mul16u a1, a2, a0
292: 0109f0 slli a0, a9, 17
295: 92cc bnez.n a2, 2a2 <wps_validate_beacon-0x362>
297: 949c beqz.n a4, 2b4 <wps_validate_beacon-0x350>
299: f27c movi.n a2, -1
29b: 0108 l32i.n a0, a1, 0
29d: 10c112 addi a1, a1, 16
2a0: f00d ret.n
2a2: e01c movi.n a0, 30
2a4: 0cb037 bgeu a0, a3, 2b4 <wps_validate_beacon-0x350>
2a7: 032d mov.n a2, a3
2a9: 630c movi.n a3, 6
2ab: fff801 l32r a0, 28c <wps_validate_beacon-0x378>
2ae: 0000c0 callx0 a0
2b1: fe4256 bnez a2, 299 <wps_validate_beacon-0x36b>
2b4: 020c movi.n a2, 0
2b6: fff846 j 29b <wps_validate_beacon-0x369>
2b9: 000000 ill
2bc: 42cc bnez.n a2, 2c4 <wps_validate_beacon-0x340>
2be: b38c beqz.n a3, 2cd <wps_validate_beacon-0x337>
2c0: f27c movi.n a2, -1
2c2: f00d ret.n
2c4: 000222 l8ui a2, a2, 0
2c7: ff5216 beqz a2, 2c0 <wps_validate_beacon-0x344>
2ca: f2b2f6 bgeui a2, 16, 2c0 <wps_validate_beacon-0x344>
2cd: 020c movi.n a2, 0
2cf: f00d ret.n
2d1: 000000 ill
2d4: 42cc bnez.n a2, 2dc <wps_validate_beacon-0x328>
2d6: 838c beqz.n a3, 2e2 <wps_validate_beacon-0x322>
2d8: f27c movi.n a2, -1
2da: f00d ret.n
2dc: 000232 l8ui a3, a2, 0
2df: f5e307 bbsi a3, 0, 2d8 <wps_validate_beacon-0x32c>
2e2: 020c movi.n a2, 0
2e4: f00d ret.n
2e6: cc0000 excw
2e9: 238c42 excw
2ec: f27c movi.n a2, -1
2ee: f00d ret.n
2f0: 020c movi.n a2, 0
2f2: f00d ret.n
2f4: 42cc bnez.n a2, 2fc <wps_validate_beacon-0x308>
2f6: 238c beqz.n a3, 2fc <wps_validate_beacon-0x308>
2f8: f27c movi.n a2, -1
2fa: f00d ret.n
2fc: 020c movi.n a2, 0
2fe: f00d ret.n
300: 42cc bnez.n a2, 308 <wps_validate_beacon-0x2fc>
302: 848c beqz.n a4, 30e <wps_validate_beacon-0x2f6>
304: f27c movi.n a2, -1
306: f00d ret.n
308: c0a022 movi a2, 192
30b: f59327 bne a3, a2, 304 <wps_validate_beacon-0x300>
30e: 020c movi.n a2, 0
310: f00d ret.n
312: 9c0000 excw
315: 040c02 l8ui a0, a12, 4
318: 441b addi.n a4, a4, 1
31a: 320b addi.n a3, a2, -1
31c: 102230 and a2, a2, a3
31f: f42020 extui a2, a2, 0, 16
322: ff2256 bnez a2, 318 <wps_validate_beacon-0x2ec>
325: 000046 j 32a <wps_validate_beacon-0x2da>
328: 040c movi.n a4, 0
32a: 042d mov.n a2, a4
32c: f00d ret.n
32e: cc0000 excw
331: a39c42 l16si a4, a12, 0x146
334: f27c movi.n a2, -1
336: f00d ret.n
338: 000232 l8ui a3, a2, 0
33b: 010222 l8ui a2, a2, 1
33e: 113380 slli a3, a3, 8
341: 202230 or a2, a2, a3
344: c0af32 movi a3, -64
347: f42020 extui a2, a2, 0, 16
34a: e68237 bany a2, a3, 334 <wps_validate_beacon-0x2d0>
34d: e36257 bbci a2, 5, 334 <wps_validate_beacon-0x2d0>
350: 020c movi.n a2, 0
352: f00d ret.n
354: f0c112 addi a1, a1, -16
357: 11c9 s32i.n a12, a1, 4
359: 0109 s32i.n a0, a1, 0
35b: b2cc bnez.n a2, 36a <wps_validate_beacon-0x29a>
35d: e3ac beqz.n a3, 38f <wps_validate_beacon-0x275>
35f: f27c movi.n a2, -1
361: 11c8 l32i.n a12, a1, 4
363: 0108 l32i.n a0, a1, 0
365: 10c112 addi a1, a1, 16
368: f00d ret.n
36a: 000202 l8ui a0, a2, 0
36d: 0102c2 l8ui a12, a2, 1
370: 110080 slli a0, a0, 8
373: 20cc00 or a12, a12, a0
376: c0af02 movi a0, -64
379: f4c0c0 extui a12, a12, 0, 16
37c: df8c07 bany a12, a0, 35f <wps_validate_beacon-0x2a5>
37f: fdcc16 beqz a12, 35f <wps_validate_beacon-0x2a5>
382: 0c2d mov.n a2, a12
384: fff8c5 call0 314 <wps_validate_beacon-0x2f0>
387: 0422a6 blti a2, 2, 38f <wps_validate_beacon-0x275>
38a: 222c movi.n a2, 34
38c: cf9c27 bne a12, a2, 35f <wps_validate_beacon-0x2a5>
38f: 020c movi.n a2, 0
391: fff306 j 361 <wps_validate_beacon-0x2a3>
394: 42cc bnez.n a2, 39c <wps_validate_beacon-0x268>
396: 939c beqz.n a3, 3b3 <wps_validate_beacon-0x251>
398: f27c movi.n a2, -1
39a: f00d ret.n
39c: 000232 l8ui a3, a2, 0
39f: 010222 l8ui a2, a2, 1
3a2: 113380 slli a3, a3, 8
3a5: 202230 or a2, a2, a3
3a8: 037c movi.n a3, -16
3aa: f42020 extui a2, a2, 0, 16
3ad: e78237 bany a2, a3, 398 <wps_validate_beacon-0x26c>
3b0: e46237 bbci a2, 3, 398 <wps_validate_beacon-0x26c>
3b3: 020c movi.n a2, 0
3b5: f00d ret.n
3b7: c11200 mul16u a1, a2, a0
3ba: 11c9f0 slli a12, a9, 1
3bd: 0109 s32i.n a0, a1, 0
3bf: b2cc bnez.n a2, 3ce <wps_validate_beacon-0x236>
3c1: b3ac beqz.n a3, 3f0 <wps_validate_beacon-0x214>
3c3: f27c movi.n a2, -1
3c5: 11c8 l32i.n a12, a1, 4
3c7: 0108 l32i.n a0, a1, 0
3c9: 10c112 addi a1, a1, 16
3cc: f00d ret.n
3ce: 000202 l8ui a0, a2, 0
3d1: 0102c2 l8ui a12, a2, 1
3d4: 110080 slli a0, a0, 8
3d7: 20cc00 or a12, a12, a0
3da: 007c movi.n a0, -16
3dc: f4c0c0 extui a12, a12, 0, 16
3df: e08c07 bany a12, a0, 3c3 <wps_validate_beacon-0x241>
3e2: fddc16 beqz a12, 3c3 <wps_validate_beacon-0x241>
3e5: 0c2d mov.n a2, a12
3e7: fff2c5 call0 314 <wps_validate_beacon-0x2f0>
3ea: 0222a6 blti a2, 2, 3f0 <wps_validate_beacon-0x214>
3ed: d2ac66 bnei a12, 12, 3c3 <wps_validate_beacon-0x241>
3f0: 020c movi.n a2, 0
3f2: fff3c6 j 3c5 <wps_validate_beacon-0x23f>
3f5: 000000 ill
3f8: 42cc bnez.n a2, 400 <wps_validate_beacon-0x204>
3fa: d38c beqz.n a3, 40b <wps_validate_beacon-0x1f9>
3fc: f27c movi.n a2, -1
3fe: f00d ret.n
400: 000222 l8ui a2, a2, 0
403: c37c movi.n a3, -4
405: f38237 bany a2, a3, 3fc <wps_validate_beacon-0x208>
408: f06207 bbci a2, 0, 3fc <wps_validate_beacon-0x208>
40b: 020c movi.n a2, 0
40d: f00d ret.n
40f: 42cc00 excw
412: 238c beqz.n a3, 418 <wps_validate_beacon-0x1ec>
414: f27c movi.n a2, -1
416: f00d ret.n
418: 020c movi.n a2, 0
41a: f00d ret.n
41c: 42cc bnez.n a2, 424 <wps_validate_beacon-0x1e0>
41e: 238c beqz.n a3, 424 <wps_validate_beacon-0x1e0>
420: f27c movi.n a2, -1
422: f00d ret.n
424: 020c movi.n a2, 0
426: f00d ret.n
428: 42cc bnez.n a2, 430 <wps_validate_beacon-0x1d4>
42a: 238c beqz.n a3, 430 <wps_validate_beacon-0x1d4>
42c: f27c movi.n a2, -1
42e: f00d ret.n
430: 020c movi.n a2, 0
432: f00d ret.n
434: 42cc bnez.n a2, 43c <wps_validate_beacon-0x1c8>
436: 238c beqz.n a3, 43c <wps_validate_beacon-0x1c8>
438: f27c movi.n a2, -1
43a: f00d ret.n
43c: 020c movi.n a2, 0
43e: f00d ret.n
440: 42cc bnez.n a2, 448 <wps_validate_beacon-0x1bc>
442: 238c beqz.n a3, 448 <wps_validate_beacon-0x1bc>
444: f27c movi.n a2, -1
446: f00d ret.n
448: 020c movi.n a2, 0
44a: f00d ret.n
44c: 42cc bnez.n a2, 454 <wps_validate_beacon-0x1b0>
44e: 238c beqz.n a3, 454 <wps_validate_beacon-0x1b0>
450: f27c movi.n a2, -1
452: f00d ret.n
454: 020c movi.n a2, 0
456: f00d ret.n
458: 42cc bnez.n a2, 460 <wps_validate_beacon-0x1a4>
45a: 548c beqz.n a4, 463 <wps_validate_beacon-0x1a1>
45c: f27c movi.n a2, -1
45e: f00d ret.n
460: f8b3b6 bltui a3, 16, 45c <wps_validate_beacon-0x1a8>
463: 020c movi.n a2, 0
465: f00d ret.n
467: 42cc00 excw
46a: 238c beqz.n a3, 470 <wps_validate_beacon-0x194>
46c: f27c movi.n a2, -1
46e: f00d ret.n
470: 020c movi.n a2, 0
472: f00d ret.n
474: 42cc bnez.n a2, 47c <wps_validate_beacon-0x188>
476: 238c beqz.n a3, 47c <wps_validate_beacon-0x188>
478: f27c movi.n a2, -1
47a: f00d ret.n
47c: 020c movi.n a2, 0
47e: f00d ret.n
480: 42cc bnez.n a2, 488 <wps_validate_beacon-0x17c>
482: 238c beqz.n a3, 488 <wps_validate_beacon-0x17c>
484: f27c movi.n a2, -1
486: f00d ret.n
488: 020c movi.n a2, 0
48a: f00d ret.n
48c: 42cc bnez.n a2, 494 <wps_validate_beacon-0x170>
48e: 238c beqz.n a3, 494 <wps_validate_beacon-0x170>
490: f27c movi.n a2, -1
492: f00d ret.n
494: 020c movi.n a2, 0
496: f00d ret.n
498: 42cc bnez.n a2, 4a0 <wps_validate_beacon-0x164>
49a: 238c beqz.n a3, 4a0 <wps_validate_beacon-0x164>
49c: f27c movi.n a2, -1
49e: f00d ret.n
4a0: 020c movi.n a2, 0
4a2: f00d ret.n
4a4: 42cc bnez.n a2, 4ac <wps_validate_beacon-0x158>
4a6: 238c beqz.n a3, 4ac <wps_validate_beacon-0x158>
4a8: f27c movi.n a2, -1
4aa: f00d ret.n
4ac: 020c movi.n a2, 0
4ae: f00d ret.n
4b0: 42cc bnez.n a2, 4b8 <wps_validate_beacon-0x14c>
4b2: 049c beqz.n a4, 4c6 <wps_validate_beacon-0x13e>
4b4: f27c movi.n a2, -1
4b6: f00d ret.n
4b8: ff8316 beqz a3, 4b4 <wps_validate_beacon-0x150>
4bb: 423a add.n a4, a2, a3
4bd: ffd442 addmi a4, a4, 0xffffff00
4c0: ff0442 l8ui a4, a4, 255
4c3: fed416 beqz a4, 4b4 <wps_validate_beacon-0x150>
4c6: 020c movi.n a2, 0
4c8: f00d ret.n
4ca: cc0000 excw
4cd: 238c42 excw
4d0: f27c movi.n a2, -1
4d2: f00d ret.n
4d4: 020c movi.n a2, 0
4d6: f00d ret.n
4d8: 42cc bnez.n a2, 4e0 <wps_validate_beacon-0x124>
4da: 238c beqz.n a3, 4e0 <wps_validate_beacon-0x124>
4dc: f27c movi.n a2, -1
4de: f00d ret.n
4e0: 020c movi.n a2, 0
4e2: f00d ret.n
4e4: 42cc bnez.n a2, 4ec <wps_validate_beacon-0x118>
4e6: 15bc beqz.n a5, 51b <wps_validate_beacon-0xe9>
4e8: f27c movi.n a2, -1
4ea: f00d ret.n
4ec: 349c beqz.n a4, 503 <wps_validate_beacon-0x101>
4ee: 000462 l8ui a6, a4, 0
4f1: 010452 l8ui a5, a4, 1
4f4: 116680 slli a6, a6, 8
4f7: 205560 or a5, a5, a6
4fa: 115500 slli a5, a5, 16
4fd: 315050 srai a5, a5, 16
500: 122526 beqi a5, 2, 516 <wps_validate_beacon-0xee>
503: 870c movi.n a7, 8
505: 0db737 bgeu a7, a3, 516 <wps_validate_beacon-0xee>
508: 0ad3f6 bgeui a3, 64, 516 <wps_validate_beacon-0xee>
50b: 823a add.n a8, a2, a3
50d: ffd882 addmi a8, a8, 0xffffff00
510: ff0882 l8ui a8, a8, 255
513: fd1816 beqz a8, 4e8 <wps_validate_beacon-0x11c>
516: 094c movi.n a9, 64
518: cc3937 bltu a9, a3, 4e8 <wps_validate_beacon-0x11c>
51b: 020c movi.n a2, 0
51d: f00d ret.n
51f: 42cc00 excw
522: 838c beqz.n a3, 52e <wps_validate_beacon-0xd6>
524: f27c movi.n a2, -1
526: f00d ret.n
528: 000232 l8ui a3, a2, 0
52b: f523f6 bgeui a3, 2, 524 <wps_validate_beacon-0xe0>
52e: 020c movi.n a2, 0
530: f00d ret.n
532: 000000 ill
535: 000000 ill
538: 10a242 movi a4, 0x210
53b: c01140 sub a1, a1, a4
53e: 806102 s32i a0, a1, 0x200
541: 07a216 beqz a2, 5bf <wps_validate_beacon-0x45>
544: 1139 s32i.n a3, a1, 4
546: 2129 s32i.n a2, a1, 8
548: 0139 s32i.n a3, a1, 0
54a: 012d mov.n a2, a1
54c: 31cb addi.n a3, a1, 12
54e: fff901 l32r a0, 534 <wps_validate_beacon-0xd0>
551: 0000c0 callx0 a0
554: 067296 bltz a2, 5bf <wps_validate_beacon-0x45>
557: 222122 l32i a2, a1, 136
55a: 130c movi.n a3, 1
55c: fff785 call0 4d8 <wps_validate_beacon-0x12c>
55f: 05c256 bnez a2, 5bf <wps_validate_beacon-0x45>
562: 3d2122 l32i a2, a1, 244
565: 3e2132 l32i a3, a1, 248
568: 140c movi.n a4, 1
56a: fff445 call0 4b0 <wps_validate_beacon-0x154>
56d: 04e256 bnez a2, 5bf <wps_validate_beacon-0x45>
570: 202122 l32i a2, a1, 128
573: 130c movi.n a3, 1
575: ffddc5 call0 354 <wps_validate_beacon-0x2b0>
578: 043256 bnez a2, 5bf <wps_validate_beacon-0x45>
57b: 212122 l32i a2, a1, 132
57e: 130c movi.n a3, 1
580: ffe345 call0 3b8 <wps_validate_beacon-0x24c>
583: 82fc bnez.n a2, 5bf <wps_validate_beacon-0x45>
585: 232122 l32i a2, a1, 140
588: 030c movi.n a3, 0
58a: fff405 call0 4cc <wps_validate_beacon-0x138>
58d: e2ec bnez.n a2, 5bf <wps_validate_beacon-0x45>
58f: 3f2122 l32i a2, a1, 252
592: 402132 l32i a3, a1, 0x100
595: 212142 l32i a4, a1, 132
598: 150c movi.n a5, 1
59a: fff485 call0 4e4 <wps_validate_beacon-0x120>
59d: e2dc bnez.n a2, 5bf <wps_validate_beacon-0x45>
59f: 242122 l32i a2, a1, 144
5a2: 130c movi.n a3, 1
5a4: ffd2c5 call0 2d4 <wps_validate_beacon-0x330>
5a7: 42dc bnez.n a2, 5bf <wps_validate_beacon-0x45>
5a9: 2c2122 l32i a2, a1, 176
5ac: 030c movi.n a3, 0
5ae: fff705 call0 520 <wps_validate_beacon-0xe4>
5b1: a2cc bnez.n a2, 5bf <wps_validate_beacon-0x45>
5b3: 020c movi.n a2, 0
5b5: 10a232 movi a3, 0x210
5b8: 802102 l32i a0, a1, 0x200
5bb: 113a add.n a1, a1, a3
5bd: f00d ret.n
5bf: f27c movi.n a2, -1
5c1: fffc06 j 5b5 <wps_validate_beacon-0x4f>
5c4: f0c112 addi a1, a1, -16
5c7: 11c9 s32i.n a12, a1, 4
5c9: 21d9 s32i.n a13, a1, 8
5cb: 31e9 s32i.n a14, a1, 12
5cd: 0109 s32i.n a0, a1, 0
5cf: f4cc bnez.n a4, 5e2 <wps_validate_beacon-0x22>
5d1: 55ac beqz.n a5, 5fa <wps_validate_beacon-0xa>
5d3: f27c movi.n a2, -1
5d5: 11c8 l32i.n a12, a1, 4
5d7: 21d8 l32i.n a13, a1, 8
5d9: 31e8 l32i.n a14, a1, 12
5db: 0108 l32i.n a0, a1, 0
5dd: 10c112 addi a1, a1, 16
5e0: f00d ret.n
5e2: a0e420 addx4 a14, a4, a2
5e5: 02dd mov.n a13, a2
5e7: 03cd mov.n a12, a3
5e9: 0d28 l32i.n a2, a13, 0
5eb: 0c38 l32i.n a3, a12, 0
5ed: fff485 call0 538 <wps_validate_beacon-0xcc>
5f0: fdf296 bltz a2, 5d3 <wps_validate_beacon-0x31>
5f3: cc4b addi.n a12, a12, 4
5f5: dd4b addi.n a13, a13, 4
5f7: ee9de7 bne a13, a14, 5e9 <wps_validate_beacon-0x1b>
5fa: 020c movi.n a2, 0
5fc: fff546 j 5d5 <wps_validate_beacon-0x2f>
5ff: 000000 ill
...
00000604 <wps_validate_beacon>:
604: fed112 addmi a1, a1, 0xfffffe00
607: 7f61c2 s32i a12, a1, 0x1fc
60a: 7e6102 s32i a0, a1, 0x1f8
60d: 099216 beqz a2, 6aa <wps_validate_beacon+0xa6>
610: 013d mov.n a3, a1
612: fffb01 l32r a0, 600 <wps_validate_beacon-0x4>
615: 0000c0 callx0 a0
618: 08e296 bltz a2, 6aa <wps_validate_beacon+0xa6>
61b: 1108 l32i.n a0, a1, 4
61d: 120c movi.n a2, 1
61f: 930200 movnez a0, a2, a0
622: 7d6102 s32i a0, a1, 0x1f4
625: 242102 l32i a0, a1, 144
628: 0c0c movi.n a12, 0
62a: 408c beqz.n a0, 632 <wps_validate_beacon+0x2e>
62c: 000032 l8ui a3, a0, 0
62f: 93c230 movnez a12, a2, a3
632: 0128 l32i.n a2, a1, 0
634: 130c movi.n a3, 1
636: ff9c85 call0 0 <wps_validate_beacon-0x604>
639: 06d256 bnez a2, 6aa <wps_validate_beacon+0xa6>
63c: 122122 l32i a2, a1, 72
63f: 130c movi.n a3, 1
641: ffbdc5 call0 220 <wps_validate_beacon-0x3e4>
644: 062256 bnez a2, 6aa <wps_validate_beacon+0xa6>
647: 272122 l32i a2, a1, 156
64a: 030c movi.n a3, 0
64c: ffbe85 call0 238 <wps_validate_beacon-0x3cc>
64f: 057256 bnez a2, 6aa <wps_validate_beacon+0xa6>
652: 242122 l32i a2, a1, 144
655: 030c movi.n a3, 0
657: ffbf45 call0 24c <wps_validate_beacon-0x3b8>
65a: 04c256 bnez a2, 6aa <wps_validate_beacon+0xa6>
65d: 102122 l32i a2, a1, 64
660: 0c3d mov.n a3, a12
662: ffaec5 call0 150 <wps_validate_beacon-0x4b4>
665: 041256 bnez a2, 6aa <wps_validate_beacon+0xa6>
668: 0c4d mov.n a4, a12
66a: b128 l32i.n a2, a1, 44
66c: 7d2132 l32i a3, a1, 0x1f4
66f: ffbf05 call0 260 <wps_validate_beacon-0x3a4>
672: 42fc bnez.n a2, 6aa <wps_validate_beacon+0xa6>
674: 6128 l32i.n a2, a1, 24
676: 030c movi.n a3, 0
678: ffa585 call0 d4 <wps_validate_beacon-0x530>
67b: b2ec bnez.n a2, 6aa <wps_validate_beacon+0xa6>
67d: d128 l32i.n a2, a1, 52
67f: 030c movi.n a3, 0
681: ffa745 call0 f8 <wps_validate_beacon-0x50c>
684: 22ec bnez.n a2, 6aa <wps_validate_beacon+0xa6>
686: 1128 l32i.n a2, a1, 4
688: 7d2132 l32i a3, a1, 0x1f4
68b: ff9885 call0 14 <wps_validate_beacon-0x5f0>
68e: 82dc bnez.n a2, 6aa <wps_validate_beacon+0xa6>
690: 422122 l32i a2, a1, 0x108
693: 432132 l32i a3, a1, 0x10c
696: 040c movi.n a4, 0
698: ffbf45 call0 290 <wps_validate_beacon-0x374>
69b: b2cc bnez.n a2, 6aa <wps_validate_beacon+0xa6>
69d: 020c movi.n a2, 0
69f: 7f21c2 l32i a12, a1, 0x1fc
6a2: 7e2102 l32i a0, a1, 0x1f8
6a5: 02d112 addmi a1, a1, 0x200
6a8: f00d ret.n
6aa: f27c movi.n a2, -1
6ac: fffbc6 j 69f <wps_validate_beacon+0x9b>
6af: 000000 ill
...
000006b4 <wps_validate_beacon_probe_resp>:
6b4: 10a242 movi a4, 0x210
6b7: c01140 sub a1, a1, a4
6ba: 7f61d2 s32i a13, a1, 0x1fc
6bd: 8061e2 s32i a14, a1, 0x200
6c0: 7e61c2 s32i a12, a1, 0x1f8
6c3: 7d6102 s32i a0, a1, 0x1f4
6c6: 03cd mov.n a12, a3
6c8: 0e1216 beqz a2, 7ad <wps_validate_beacon_probe_resp+0xf9>
6cb: 013d mov.n a3, a1
6cd: fff801 l32r a0, 6b0 <wps_validate_beacon+0xac>
6d0: 0000c0 callx0 a0
6d3: 0d6296 bltz a2, 7ad <wps_validate_beacon_probe_resp+0xf9>
6d6: 0d0c movi.n a13, 0
6d8: 120c movi.n a2, 1
6da: 11e8 l32i.n a14, a1, 4
6dc: 242102 l32i a0, a1, 144
6df: 93e2e0 movnez a14, a2, a14
6e2: 408c beqz.n a0, 6ea <wps_validate_beacon_probe_resp+0x36>
6e4: 000032 l8ui a3, a0, 0
6e7: 93d230 movnez a13, a2, a3
6ea: 0128 l32i.n a2, a1, 0
6ec: 130c movi.n a3, 1
6ee: ff9105 call0 0 <wps_validate_beacon-0x604>
6f1: 0b6256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
6f4: 122122 l32i a2, a1, 72
6f7: 130c movi.n a3, 1
6f9: ffb245 call0 220 <wps_validate_beacon-0x3e4>
6fc: 0ab256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
6ff: 272122 l32i a2, a1, 156
702: 030c movi.n a3, 0
704: ffb305 call0 238 <wps_validate_beacon-0x3cc>
707: 0a0256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
70a: 242122 l32i a2, a1, 144
70d: 030c movi.n a3, 0
70f: ffb3c5 call0 24c <wps_validate_beacon-0x3b8>
712: 095256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
715: 102122 l32i a2, a1, 64
718: 0d3d mov.n a3, a13
71a: ffa345 call0 150 <wps_validate_beacon-0x4b4>
71d: 08a256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
720: 0d4d mov.n a4, a13
722: b128 l32i.n a2, a1, 44
724: 0e3d mov.n a3, a14
726: ffb385 call0 260 <wps_validate_beacon-0x3a4>
729: 07e256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
72c: 262122 l32i a2, a1, 152
72f: 0c3d mov.n a3, a12
731: ff9085 call0 3c <wps_validate_beacon-0x5c8>
734: 073256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
737: 6128 l32i.n a2, a1, 24
739: 0c3d mov.n a3, a12
73b: ff9985 call0 d4 <wps_validate_beacon-0x530>
73e: 069256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
741: 2c2122 l32i a2, a1, 176
744: 2d2132 l32i a3, a1, 180
747: 0c4d mov.n a4, a12
749: ffa285 call0 174 <wps_validate_beacon-0x490>
74c: 05b256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
74f: 2e2122 l32i a2, a1, 184
752: 2f2132 l32i a3, a1, 188
755: 0c4d mov.n a4, a12
757: ffa385 call0 190 <wps_validate_beacon-0x474>
75a: 04d256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
75d: 302122 l32i a2, a1, 192
760: 312132 l32i a3, a1, 196
763: 0c4d mov.n a4, a12
765: ffa445 call0 1ac <wps_validate_beacon-0x458>
768: 03f256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
76b: 322122 l32i a2, a1, 200
76e: 332132 l32i a3, a1, 204
771: 0c4d mov.n a4, a12
773: ffa545 call0 1c8 <wps_validate_beacon-0x43c>
776: 12fc bnez.n a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
778: c128 l32i.n a2, a1, 48
77a: 0c3d mov.n a3, a12
77c: ff96c5 call0 ec <wps_validate_beacon-0x518>
77f: 82ec bnez.n a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
781: 342122 l32i a2, a1, 208
784: 352132 l32i a3, a1, 212
787: 0c4d mov.n a4, a12
789: ffa585 call0 1e4 <wps_validate_beacon-0x420>
78c: b2dc bnez.n a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
78e: 0c4d mov.n a4, a12
790: a128 l32i.n a2, a1, 40
792: 0e3d mov.n a3, a14
794: ff9145 call0 ac <wps_validate_beacon-0x558>
797: 02dc bnez.n a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
799: d128 l32i.n a2, a1, 52
79b: 030c movi.n a3, 0
79d: ff9585 call0 f8 <wps_validate_beacon-0x50c>
7a0: 72cc bnez.n a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
7a2: 1128 l32i.n a2, a1, 4
7a4: 0e3d mov.n a3, a14
7a6: ff86c5 call0 14 <wps_validate_beacon-0x5f0>
7a9: 528c beqz.n a2, 7b2 <wps_validate_beacon_probe_resp+0xfe>
7ab: 1e9c beqz.n a14, 7c0 <wps_validate_beacon_probe_resp+0x10c>
7ad: f27c movi.n a2, -1
7af: 0003c6 j 7c2 <wps_validate_beacon_probe_resp+0x10e>
7b2: 422122 l32i a2, a1, 0x108
7b5: 432132 l32i a3, a1, 0x10c
7b8: 040c movi.n a4, 0
7ba: ffad45 call0 290 <wps_validate_beacon-0x374>
7bd: fea256 bnez a2, 7ab <wps_validate_beacon_probe_resp+0xf7>
7c0: 020c movi.n a2, 0
7c2: 7e21c2 l32i a12, a1, 0x1f8
7c5: 7f21d2 l32i a13, a1, 0x1fc
7c8: 8021e2 l32i a14, a1, 0x200
7cb: 10a232 movi a3, 0x210
7ce: 7d2102 l32i a0, a1, 0x1f4
7d1: 113a add.n a1, a1, a3
7d3: f00d ret.n
7d5: 000000 ill
7d8: 000000 ill
...
000007dc <wps_validate_probe_req>:
7dc: fed112 addmi a1, a1, 0xfffffe00
7df: 7e61c2 s32i a12, a1, 0x1f8
7e2: 7d6102 s32i a0, a1, 0x1f4
7e5: 0eb216 beqz a2, 8d4 <wps_validate_probe_req+0xf8>
7e8: 013d mov.n a3, a1
7ea: fffb01 l32r a0, 7d8 <wps_validate_beacon_probe_resp+0x124>
7ed: 0000c0 callx0 a0
7f0: 0e0296 bltz a2, 8d4 <wps_validate_probe_req+0xf8>
7f3: 0128 l32i.n a2, a1, 0
7f5: 11c8 l32i.n a12, a1, 4
7f7: 130c movi.n a3, 1
7f9: 93c3c0 movnez a12, a3, a12
7fc: ff8005 call0 0 <wps_validate_beacon-0x604>
7ff: 0d1256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
802: 252122 l32i a2, a1, 148
805: 130c movi.n a3, 1
807: ff8205 call0 28 <wps_validate_beacon-0x5dc>
80a: 0c6256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
80d: a128 l32i.n a2, a1, 40
80f: 0c3d mov.n a3, a12
811: 140c movi.n a4, 1
813: ff86c5 call0 80 <wps_validate_beacon-0x584>
816: 0ba256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
819: 5128 l32i.n a2, a1, 20
81b: 100c movi.n a0, 1
81d: 030c movi.n a3, 0
81f: 833020 moveqz a3, a0, a2
822: 6128 l32i.n a2, a1, 24
824: ff8ac5 call0 d4 <wps_validate_beacon-0x530>
827: 0a9256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
82a: 5128 l32i.n a2, a1, 20
82c: 6158 l32i.n a5, a1, 24
82e: 140c movi.n a4, 1
830: 030c movi.n a3, 0
832: 833450 moveqz a3, a4, a5
835: ff8a85 call0 e0 <wps_validate_beacon-0x524>
838: 098256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
83b: c128 l32i.n a2, a1, 48
83d: 130c movi.n a3, 1
83f: ff8ac5 call0 ec <wps_validate_beacon-0x518>
842: 08e256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
845: d128 l32i.n a2, a1, 52
847: 130c movi.n a3, 1
849: ff8ac5 call0 f8 <wps_validate_beacon-0x50c>
84c: 084256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
84f: e128 l32i.n a2, a1, 56
851: 130c movi.n a3, 1
853: ff8bc5 call0 110 <wps_validate_beacon-0x4f4>
856: 07a256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
859: f128 l32i.n a2, a1, 60
85b: 130c movi.n a3, 1
85d: ff8d05 call0 130 <wps_validate_beacon-0x4d4>
860: 070256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
863: 102122 l32i a2, a1, 64
866: 130c movi.n a3, 1
868: ff8e45 call0 150 <wps_validate_beacon-0x4b4>
86b: 065256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
86e: 1128 l32i.n a2, a1, 4
870: 0c3d mov.n a3, a12
872: ff7a05 call0 14 <wps_validate_beacon-0x5f0>
875: 05b256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
878: 2c2122 l32i a2, a1, 176
87b: 2d2132 l32i a3, a1, 180
87e: 0c4d mov.n a4, a12
880: ff8f05 call0 174 <wps_validate_beacon-0x490>
883: 04d256 bnez a2, 8d4 <wps_validate_probe_req+0xf8>
886: 2e2122 l32i a2, a1, 184
889: 2f2132 l32i a3, a1, 188
88c: 0c4d mov.n a4, a12
88e: ff9005 call0 190 <wps_validate_beacon-0x474>
891: f2fc bnez.n a2, 8d4 <wps_validate_probe_req+0xf8>
893: 302122 l32i a2, a1, 192
896: 312132 l32i a3, a1, 196
899: 0c4d mov.n a4, a12
89b: ff9105 call0 1ac <wps_validate_beacon-0x458>
89e: 22fc bnez.n a2, 8d4 <wps_validate_probe_req+0xf8>
8a0: 0c4d mov.n a4, a12
8a2: 342122 l32i a2, a1, 208
8a5: 352132 l32i a3, a1, 212
8a8: ff9385 call0 1e4 <wps_validate_beacon-0x420>
8ab: 52ec bnez.n a2, 8d4 <wps_validate_probe_req+0xf8>
8ad: 2a2122 l32i a2, a1, 168
8b0: 030c movi.n a3, 0
8b2: ff94c5 call0 200 <wps_validate_beacon-0x404>
8b5: b2dc bnez.n a2, 8d4 <wps_validate_probe_req+0xf8>
8b7: 672132 l32i a3, a1, 0x19c
8ba: 040c movi.n a4, 0
8bc: 01d122 addmi a2, a1, 0x100
8bf: 74c222 addi a2, a2, 116
8c2: ff9505 call0 214 <wps_validate_beacon-0x3f0>
8c5: b2cc bnez.n a2, 8d4 <wps_validate_probe_req+0xf8>
8c7: 020c movi.n a2, 0
8c9: 7e21c2 l32i a12, a1, 0x1f8
8cc: 7d2102 l32i a0, a1, 0x1f4
8cf: 02d112 addmi a1, a1, 0x200
8d2: f00d ret.n
8d4: f27c movi.n a2, -1
8d6: fffbc6 j 8c9 <wps_validate_probe_req+0xed>
8d9: 000000 ill
8dc: 000000 ill
...
000008e0 <wps_validate_assoc_req>:
8e0: fed112 addmi a1, a1, 0xfffffe00
8e3: 7e6102 s32i a0, a1, 0x1f8
8e6: 32cc bnez.n a2, 8ed <wps_validate_assoc_req+0xd>
8e8: f27c movi.n a2, -1
8ea: 000d06 j 922 <wps_validate_assoc_req+0x42>
8ed: 013d mov.n a3, a1
8ef: fffb01 l32r a0, 8dc <wps_validate_probe_req+0x100>
8f2: 0000c0 callx0 a0
8f5: fef296 bltz a2, 8e8 <wps_validate_assoc_req+0x8>
8f8: 0128 l32i.n a2, a1, 0
8fa: 1108 l32i.n a0, a1, 4
8fc: 130c movi.n a3, 1
8fe: 930300 movnez a0, a3, a0
901: 7d6102 s32i a0, a1, 0x1f4
904: ff6f85 call0 0 <wps_validate_beacon-0x604>
907: fdd256 bnez a2, 8e8 <wps_validate_assoc_req+0x8>
90a: 252122 l32i a2, a1, 148
90d: 130c movi.n a3, 1
90f: ff7185 call0 28 <wps_validate_beacon-0x5dc>
912: fd2256 bnez a2, 8e8 <wps_validate_assoc_req+0x8>
915: 1128 l32i.n a2, a1, 4
917: 7d2132 l32i a3, a1, 0x1f4
91a: ff6f85 call0 14 <wps_validate_beacon-0x5f0>
91d: fc7256 bnez a2, 8e8 <wps_validate_assoc_req+0x8>
920: 020c movi.n a2, 0
922: 7e2102 l32i a0, a1, 0x1f8
925: 02d112 addmi a1, a1, 0x200
928: f00d ret.n
92a: 000000 ill
92d: 000000 ill
00000930 <wps_validate_assoc_resp>:
930: fed112 addmi a1, a1, 0xfffffe00
933: 7e6102 s32i a0, a1, 0x1f8
936: 32cc bnez.n a2, 93d <wps_validate_assoc_resp+0xd>
938: f27c movi.n a2, -1
93a: 000d06 j 972 <wps_validate_assoc_resp+0x42>
93d: 013d mov.n a3, a1
93f: fffb01 l32r a0, 92c <wps_validate_assoc_req+0x4c>
942: 0000c0 callx0 a0
945: fef296 bltz a2, 938 <wps_validate_assoc_resp+0x8>
948: 0128 l32i.n a2, a1, 0
94a: 1108 l32i.n a0, a1, 4
94c: 130c movi.n a3, 1
94e: 930300 movnez a0, a3, a0
951: 7d6102 s32i a0, a1, 0x1f4
954: ff6a85 call0 0 <wps_validate_beacon-0x604>
957: fdd256 bnez a2, 938 <wps_validate_assoc_resp+0x8>
95a: 262122 l32i a2, a1, 152
95d: 130c movi.n a3, 1
95f: ff6dc5 call0 3c <wps_validate_beacon-0x5c8>
962: fd2256 bnez a2, 938 <wps_validate_assoc_resp+0x8>
965: 1128 l32i.n a2, a1, 4
967: 7d2132 l32i a3, a1, 0x1f4
96a: ff6a85 call0 14 <wps_validate_beacon-0x5f0>
96d: fc7256 bnez a2, 938 <wps_validate_assoc_resp+0x8>
970: 020c movi.n a2, 0
972: 7e2102 l32i a0, a1, 0x1f8
975: 02d112 addmi a1, a1, 0x200
978: f00d ret.n
97a: 000000 ill
97d: 000000 ill
00000980 <wps_validate_m1>:
980: fed112 addmi a1, a1, 0xfffffe00
983: 7e6102 s32i a0, a1, 0x1f8
986: 116216 beqz a2, aa0 <wps_validate_m1+0x120>
989: 013d mov.n a3, a1
98b: fffc01 l32r a0, 97c <wps_validate_assoc_resp+0x4c>
98e: 0000c0 callx0 a0
991: 10b296 bltz a2, aa0 <wps_validate_m1+0x120>
994: 0128 l32i.n a2, a1, 0
996: 1108 l32i.n a0, a1, 4
998: 130c movi.n a3, 1
99a: 930300 movnez a0, a3, a0
99d: 7d6102 s32i a0, a1, 0x1f4
9a0: ff65c5 call0 0 <wps_validate_beacon-0x604>
9a3: 0f4256 bnez a2, a9b <wps_validate_m1+0x11b>
9a6: 2128 l32i.n a2, a1, 8
9a8: 130c movi.n a3, 1
9aa: ff9105 call0 2bc <wps_validate_beacon-0x348>
9ad: 0ea256 bnez a2, a9b <wps_validate_m1+0x11b>
9b0: 6128 l32i.n a2, a1, 24
9b2: 130c movi.n a3, 1
9b4: ff71c5 call0 d4 <wps_validate_beacon-0x530>
9b7: 0e0256 bnez a2, a9b <wps_validate_m1+0x11b>
9ba: 212122 l32i a2, a1, 132
9bd: 130c movi.n a3, 1
9bf: ff9145 call0 2d4 <wps_validate_beacon-0x330>
9c2: 0d5256 bnez a2, a9b <wps_validate_m1+0x11b>
9c5: 3128 l32i.n a2, a1, 12
9c7: 130c movi.n a3, 1
9c9: ff91c5 call0 2e8 <wps_validate_beacon-0x31c>
9cc: 0cb256 bnez a2, a9b <wps_validate_m1+0x11b>
9cf: 362122 l32i a2, a1, 216
9d2: 372132 l32i a3, a1, 220
9d5: 140c movi.n a4, 1
9d7: ff9285 call0 300 <wps_validate_beacon-0x304>
9da: 0bd256 bnez a2, a9b <wps_validate_m1+0x11b>
9dd: 7128 l32i.n a2, a1, 28
9df: 130c movi.n a3, 1
9e1: ff94c5 call0 330 <wps_validate_beacon-0x2d4>
9e4: 0b3256 bnez a2, a9b <wps_validate_m1+0x11b>
9e7: 8128 l32i.n a2, a1, 32
9e9: 130c movi.n a3, 1
9eb: ff9a85 call0 394 <wps_validate_beacon-0x270>
9ee: 0a9256 bnez a2, a9b <wps_validate_m1+0x11b>
9f1: 9128 l32i.n a2, a1, 36
9f3: 130c movi.n a3, 1
9f5: ffa005 call0 3f8 <wps_validate_beacon-0x20c>
9f8: 09f256 bnez a2, a9b <wps_validate_m1+0x11b>
9fb: a128 l32i.n a2, a1, 40
9fd: 7d2132 l32i a3, a1, 0x1f4
a00: 140c movi.n a4, 1
a02: ff67c5 call0 80 <wps_validate_beacon-0x584>
a05: 092256 bnez a2, a9b <wps_validate_m1+0x11b>
a08: 122122 l32i a2, a1, 72
a0b: 130c movi.n a3, 1
a0d: ff8105 call0 220 <wps_validate_beacon-0x3e4>
a10: 087256 bnez a2, a9b <wps_validate_m1+0x11b>
a13: 2c2122 l32i a2, a1, 176
a16: 2d2132 l32i a3, a1, 180
a19: 140c movi.n a4, 1
a1b: ff7585 call0 174 <wps_validate_beacon-0x490>
a1e: 079256 bnez a2, a9b <wps_validate_m1+0x11b>
a21: 2e2122 l32i a2, a1, 184
a24: 2f2132 l32i a3, a1, 188
a27: 140c movi.n a4, 1
a29: ff7645 call0 190 <wps_validate_beacon-0x474>
a2c: 06b256 bnez a2, a9b <wps_validate_m1+0x11b>
a2f: 302122 l32i a2, a1, 192
a32: 312132 l32i a3, a1, 196
a35: 140c movi.n a4, 1
a37: ff7745 call0 1ac <wps_validate_beacon-0x458>
a3a: 05d256 bnez a2, a9b <wps_validate_m1+0x11b>
a3d: 322122 l32i a2, a1, 200
a40: 332132 l32i a3, a1, 204
a43: 140c movi.n a4, 1
a45: ff7805 call0 1c8 <wps_validate_beacon-0x43c>
a48: 04f256 bnez a2, a9b <wps_validate_m1+0x11b>
a4b: c128 l32i.n a2, a1, 48
a4d: 130c movi.n a3, 1
a4f: ff69c5 call0 ec <wps_validate_beacon-0x518>
a52: 045256 bnez a2, a9b <wps_validate_m1+0x11b>
a55: 342122 l32i a2, a1, 208
a58: 352132 l32i a3, a1, 212
a5b: 140c movi.n a4, 1
a5d: ff7845 call0 1e4 <wps_validate_beacon-0x420>
a60: 72fc bnez.n a2, a9b <wps_validate_m1+0x11b>
a62: d128 l32i.n a2, a1, 52
a64: 130c movi.n a3, 1
a66: ff6905 call0 f8 <wps_validate_beacon-0x50c>
a69: e2ec bnez.n a2, a9b <wps_validate_m1+0x11b>
a6b: e128 l32i.n a2, a1, 56
a6d: 130c movi.n a3, 1
a6f: ff6a05 call0 110 <wps_validate_beacon-0x4f4>
a72: 52ec bnez.n a2, a9b <wps_validate_m1+0x11b>
a74: 102122 l32i a2, a1, 64
a77: 130c movi.n a3, 1
a79: ff6d45 call0 150 <wps_validate_beacon-0x4b4>
a7c: b2dc bnez.n a2, a9b <wps_validate_m1+0x11b>
a7e: f128 l32i.n a2, a1, 60
a80: 130c movi.n a3, 1
a82: ff6ac5 call0 130 <wps_validate_beacon-0x4d4>
a85: 22dc bnez.n a2, a9b <wps_validate_m1+0x11b>
a87: 112122 l32i a2, a1, 68
a8a: 130c movi.n a3, 1
a8c: ff9805 call0 410 <wps_validate_beacon-0x1f4>
a8f: 82cc bnez.n a2, a9b <wps_validate_m1+0x11b>
a91: 1128 l32i.n a2, a1, 4
a93: 7d2132 l32i a3, a1, 0x1f4
a96: ff57c5 call0 14 <wps_validate_beacon-0x5f0>
a99: 828c beqz.n a2, aa5 <wps_validate_m1+0x125>
a9b: 7d2122 l32i a2, a1, 0x1f4
a9e: e28c beqz.n a2, ab0 <wps_validate_m1+0x130>
aa0: f27c movi.n a2, -1
aa2: 000306 j ab2 <wps_validate_m1+0x132>
aa5: 2a2122 l32i a2, a1, 168
aa8: 030c movi.n a3, 0
aaa: ff7545 call0 200 <wps_validate_beacon-0x404>
aad: fea256 bnez a2, a9b <wps_validate_m1+0x11b>
ab0: 020c movi.n a2, 0
ab2: 7e2102 l32i a0, a1, 0x1f8
ab5: 02d112 addmi a1, a1, 0x200
ab8: f00d ret.n
aba: 000000 ill
abd: 000000 ill
00000ac0 <wps_validate_m2>:
ac0: fed112 addmi a1, a1, 0xfffffe00
ac3: 7e6102 s32i a0, a1, 0x1f8
ac6: 10a216 beqz a2, bd4 <wps_validate_m2+0x114>
ac9: 013d mov.n a3, a1
acb: fffc01 l32r a0, abc <wps_validate_m1+0x13c>
ace: 0000c0 callx0 a0
ad1: 0ff296 bltz a2, bd4 <wps_validate_m2+0x114>
ad4: 0128 l32i.n a2, a1, 0
ad6: 1108 l32i.n a0, a1, 4
ad8: 130c movi.n a3, 1
ada: 930300 movnez a0, a3, a0
add: 7d6102 s32i a0, a1, 0x1f4
ae0: ff51c5 call0 0 <wps_validate_beacon-0x604>
ae3: 0e8256 bnez a2, bcf <wps_validate_m2+0x10f>
ae6: 2128 l32i.n a2, a1, 8
ae8: 130c movi.n a3, 1
aea: ff7d05 call0 2bc <wps_validate_beacon-0x348>
aed: 0de256 bnez a2, bcf <wps_validate_m2+0x10f>
af0: 3128 l32i.n a2, a1, 12
af2: 130c movi.n a3, 1
af4: ff7f05 call0 2e8 <wps_validate_beacon-0x31c>
af7: 0d4256 bnez a2, bcf <wps_validate_m2+0x10f>
afa: 4128 l32i.n a2, a1, 16
afc: 130c movi.n a3, 1
afe: ff7f45 call0 2f4 <wps_validate_beacon-0x310>
b01: 0ca256 bnez a2, bcf <wps_validate_m2+0x10f>
b04: 5128 l32i.n a2, a1, 20
b06: 130c movi.n a3, 1
b08: ff5d45 call0 e0 <wps_validate_beacon-0x524>
b0b: 0c0256 bnez a2, bcf <wps_validate_m2+0x10f>
b0e: 362122 l32i a2, a1, 216
b11: 372132 l32i a3, a1, 220
b14: 140c movi.n a4, 1
b16: ff7e85 call0 300 <wps_validate_beacon-0x304>
b19: 0b2256 bnez a2, bcf <wps_validate_m2+0x10f>
b1c: 7128 l32i.n a2, a1, 28
b1e: 130c movi.n a3, 1
b20: ff80c5 call0 330 <wps_validate_beacon-0x2d4>
b23: 0a8256 bnez a2, bcf <wps_validate_m2+0x10f>
b26: 8128 l32i.n a2, a1, 32
b28: 130c movi.n a3, 1
b2a: ff8685 call0 394 <wps_validate_beacon-0x270>
b2d: 09e256 bnez a2, bcf <wps_validate_m2+0x10f>
b30: 9128 l32i.n a2, a1, 36
b32: 130c movi.n a3, 1
b34: ff8c05 call0 3f8 <wps_validate_beacon-0x20c>
b37: 094256 bnez a2, bcf <wps_validate_m2+0x10f>
b3a: a128 l32i.n a2, a1, 40
b3c: 7d2132 l32i a3, a1, 0x1f4
b3f: 140c movi.n a4, 1
b41: ff53c5 call0 80 <wps_validate_beacon-0x584>
b44: 087256 bnez a2, bcf <wps_validate_m2+0x10f>
b47: 2c2122 l32i a2, a1, 176
b4a: 2d2132 l32i a3, a1, 180
b4d: 140c movi.n a4, 1
b4f: ff6245 call0 174 <wps_validate_beacon-0x490>
b52: 079256 bnez a2, bcf <wps_validate_m2+0x10f>
b55: 2e2122 l32i a2, a1, 184
b58: 2f2132 l32i a3, a1, 188
b5b: 140c movi.n a4, 1
b5d: ff6305 call0 190 <wps_validate_beacon-0x474>
b60: 06b256 bnez a2, bcf <wps_validate_m2+0x10f>
b63: 302122 l32i a2, a1, 192
b66: 312132 l32i a3, a1, 196
b69: 140c movi.n a4, 1
b6b: ff6405 call0 1ac <wps_validate_beacon-0x458>
b6e: 05d256 bnez a2, bcf <wps_validate_m2+0x10f>
b71: 322122 l32i a2, a1, 200
b74: 332132 l32i a3, a1, 204
b77: 140c movi.n a4, 1
b79: ff64c5 call0 1c8 <wps_validate_beacon-0x43c>
b7c: 04f256 bnez a2, bcf <wps_validate_m2+0x10f>
b7f: c128 l32i.n a2, a1, 48
b81: 130c movi.n a3, 1
b83: ff5685 call0 ec <wps_validate_beacon-0x518>
b86: 045256 bnez a2, bcf <wps_validate_m2+0x10f>
b89: 342122 l32i a2, a1, 208
b8c: 352132 l32i a3, a1, 212
b8f: 140c movi.n a4, 1
b91: ff6505 call0 1e4 <wps_validate_beacon-0x420>
b94: 72fc bnez.n a2, bcf <wps_validate_m2+0x10f>
b96: d128 l32i.n a2, a1, 52
b98: 130c movi.n a3, 1
b9a: ff55c5 call0 f8 <wps_validate_beacon-0x50c>
b9d: e2ec bnez.n a2, bcf <wps_validate_m2+0x10f>
b9f: e128 l32i.n a2, a1, 56
ba1: 130c movi.n a3, 1
ba3: ff56c5 call0 110 <wps_validate_beacon-0x4f4>
ba6: 52ec bnez.n a2, bcf <wps_validate_m2+0x10f>
ba8: f128 l32i.n a2, a1, 60
baa: 130c movi.n a3, 1
bac: ff5805 call0 130 <wps_validate_beacon-0x4d4>
baf: c2dc bnez.n a2, bcf <wps_validate_m2+0x10f>
bb1: 102122 l32i a2, a1, 64
bb4: 130c movi.n a3, 1
bb6: ff5985 call0 150 <wps_validate_beacon-0x4b4>
bb9: 22dc bnez.n a2, bcf <wps_validate_m2+0x10f>
bbb: 112122 l32i a2, a1, 68
bbe: 130c movi.n a3, 1
bc0: ff84c5 call0 410 <wps_validate_beacon-0x1f4>
bc3: 82cc bnez.n a2, bcf <wps_validate_m2+0x10f>
bc5: 1128 l32i.n a2, a1, 4
bc7: 7d2132 l32i a3, a1, 0x1f4
bca: ff4485 call0 14 <wps_validate_beacon-0x5f0>
bcd: 828c beqz.n a2, bd9 <wps_validate_m2+0x119>
bcf: 7d2122 l32i a2, a1, 0x1f4
bd2: e28c beqz.n a2, be4 <wps_validate_m2+0x124>
bd4: f27c movi.n a2, -1
bd6: 000306 j be6 <wps_validate_m2+0x126>
bd9: 132122 l32i a2, a1, 76
bdc: 130c movi.n a3, 1
bde: ff83c5 call0 41c <wps_validate_beacon-0x1e8>
be1: fea256 bnez a2, bcf <wps_validate_m2+0x10f>
be4: 020c movi.n a2, 0
be6: 7e2102 l32i a0, a1, 0x1f8
be9: 02d112 addmi a1, a1, 0x200
bec: f00d ret.n
bee: 000000 ill
bf1: 000000 ill
00000bf4 <wps_validate_m2d>:
bf4: fed112 addmi a1, a1, 0xfffffe00
bf7: 7e6102 s32i a0, a1, 0x1f8
bfa: 0e6216 beqz a2, ce4 <wps_validate_m2d+0xf0>
bfd: 013d mov.n a3, a1
bff: fffc01 l32r a0, bf0 <wps_validate_m2+0x130>
c02: 0000c0 callx0 a0
c05: 0db296 bltz a2, ce4 <wps_validate_m2d+0xf0>
c08: 0128 l32i.n a2, a1, 0
c0a: 1108 l32i.n a0, a1, 4
c0c: 130c movi.n a3, 1
c0e: 930300 movnez a0, a3, a0
c11: 7d6102 s32i a0, a1, 0x1f4
c14: ff3e85 call0 0 <wps_validate_beacon-0x604>
c17: 0c4256 bnez a2, cdf <wps_validate_m2d+0xeb>
c1a: 2128 l32i.n a2, a1, 8
c1c: 130c movi.n a3, 1
c1e: ff69c5 call0 2bc <wps_validate_beacon-0x348>
c21: 0ba256 bnez a2, cdf <wps_validate_m2d+0xeb>
c24: 3128 l32i.n a2, a1, 12
c26: 130c movi.n a3, 1
c28: ff6bc5 call0 2e8 <wps_validate_beacon-0x31c>
c2b: 0b0256 bnez a2, cdf <wps_validate_m2d+0xeb>
c2e: 4128 l32i.n a2, a1, 16
c30: 130c movi.n a3, 1
c32: ff6c05 call0 2f4 <wps_validate_beacon-0x310>
c35: 0a6256 bnez a2, cdf <wps_validate_m2d+0xeb>
c38: 5128 l32i.n a2, a1, 20
c3a: 130c movi.n a3, 1
c3c: ff4a05 call0 e0 <wps_validate_beacon-0x524>
c3f: 09c256 bnez a2, cdf <wps_validate_m2d+0xeb>
c42: 7128 l32i.n a2, a1, 28
c44: 130c movi.n a3, 1
c46: ff6e85 call0 330 <wps_validate_beacon-0x2d4>
c49: 092256 bnez a2, cdf <wps_validate_m2d+0xeb>
c4c: 8128 l32i.n a2, a1, 32
c4e: 130c movi.n a3, 1
c50: ff7405 call0 394 <wps_validate_beacon-0x270>
c53: 088256 bnez a2, cdf <wps_validate_m2d+0xeb>
c56: 9128 l32i.n a2, a1, 36
c58: 130c movi.n a3, 1
c5a: ff79c5 call0 3f8 <wps_validate_beacon-0x20c>
c5d: 07e256 bnez a2, cdf <wps_validate_m2d+0xeb>
c60: a128 l32i.n a2, a1, 40
c62: 7d2132 l32i a3, a1, 0x1f4
c65: 140c movi.n a4, 1
c67: ff4185 call0 80 <wps_validate_beacon-0x584>
c6a: 071256 bnez a2, cdf <wps_validate_m2d+0xeb>
c6d: 2c2122 l32i a2, a1, 176
c70: 2d2132 l32i a3, a1, 180
c73: 140c movi.n a4, 1
c75: ff4fc5 call0 174 <wps_validate_beacon-0x490>
c78: 063256 bnez a2, cdf <wps_validate_m2d+0xeb>
c7b: 2e2122 l32i a2, a1, 184
c7e: 2f2132 l32i a3, a1, 188
c81: 140c movi.n a4, 1
c83: ff50c5 call0 190 <wps_validate_beacon-0x474>
c86: 055256 bnez a2, cdf <wps_validate_m2d+0xeb>
c89: 302122 l32i a2, a1, 192
c8c: 312132 l32i a3, a1, 196
c8f: 140c movi.n a4, 1
c91: ff5185 call0 1ac <wps_validate_beacon-0x458>
c94: 047256 bnez a2, cdf <wps_validate_m2d+0xeb>
c97: 322122 l32i a2, a1, 200
c9a: 332132 l32i a3, a1, 204
c9d: 140c movi.n a4, 1
c9f: ff5285 call0 1c8 <wps_validate_beacon-0x43c>
ca2: 92fc bnez.n a2, cdf <wps_validate_m2d+0xeb>
ca4: c128 l32i.n a2, a1, 48
ca6: 130c movi.n a3, 1
ca8: ff4405 call0 ec <wps_validate_beacon-0x518>
cab: 02fc bnez.n a2, cdf <wps_validate_m2d+0xeb>
cad: 342122 l32i a2, a1, 208
cb0: 352132 l32i a3, a1, 212
cb3: 140c movi.n a4, 1
cb5: ff52c5 call0 1e4 <wps_validate_beacon-0x420>
cb8: 32ec bnez.n a2, cdf <wps_validate_m2d+0xeb>
cba: d128 l32i.n a2, a1, 52
cbc: 130c movi.n a3, 1
cbe: ff4385 call0 f8 <wps_validate_beacon-0x50c>
cc1: a2dc bnez.n a2, cdf <wps_validate_m2d+0xeb>
cc3: e128 l32i.n a2, a1, 56
cc5: 130c movi.n a3, 1
cc7: ff4485 call0 110 <wps_validate_beacon-0x4f4>
cca: 12dc bnez.n a2, cdf <wps_validate_m2d+0xeb>
ccc: f128 l32i.n a2, a1, 60
cce: 130c movi.n a3, 1
cd0: ff45c5 call0 130 <wps_validate_beacon-0x4d4>
cd3: 82cc bnez.n a2, cdf <wps_validate_m2d+0xeb>
cd5: 112122 l32i a2, a1, 68
cd8: 130c movi.n a3, 1
cda: ff7345 call0 410 <wps_validate_beacon-0x1f4>
cdd: 828c beqz.n a2, ce9 <wps_validate_m2d+0xf5>
cdf: 7d2122 l32i a2, a1, 0x1f4
ce2: e28c beqz.n a2, cf4 <wps_validate_m2d+0x100>
ce4: f27c movi.n a2, -1
ce6: 000306 j cf6 <wps_validate_m2d+0x102>
ce9: 1128 l32i.n a2, a1, 4
ceb: 7d2132 l32i a3, a1, 0x1f4
cee: ff3245 call0 14 <wps_validate_beacon-0x5f0>
cf1: fea256 bnez a2, cdf <wps_validate_m2d+0xeb>
cf4: 020c movi.n a2, 0
cf6: 7e2102 l32i a0, a1, 0x1f8
cf9: 02d112 addmi a1, a1, 0x200
cfc: f00d ret.n
cfe: 000000 ill
d01: 000000 ill
00000d04 <wps_validate_m3>:
d04: fed112 addmi a1, a1, 0xfffffe00
d07: 7e6102 s32i a0, a1, 0x1f8
d0a: 05f216 beqz a2, d6d <wps_validate_m3+0x69>
d0d: 013d mov.n a3, a1
d0f: fffc01 l32r a0, d00 <wps_validate_m2d+0x10c>
d12: 0000c0 callx0 a0
d15: 054296 bltz a2, d6d <wps_validate_m3+0x69>
d18: 0128 l32i.n a2, a1, 0
d1a: 1108 l32i.n a0, a1, 4
d1c: 130c movi.n a3, 1
d1e: 930300 movnez a0, a3, a0
d21: 7d6102 s32i a0, a1, 0x1f4
d24: ff2d85 call0 0 <wps_validate_beacon-0x604>
d27: 82fc bnez.n a2, d63 <wps_validate_m3+0x5f>
d29: 2128 l32i.n a2, a1, 8
d2b: 130c movi.n a3, 1
d2d: ff58c5 call0 2bc <wps_validate_beacon-0x348>
d30: f2ec bnez.n a2, d63 <wps_validate_m3+0x5f>
d32: 4128 l32i.n a2, a1, 16
d34: 130c movi.n a3, 1
d36: ff5bc5 call0 2f4 <wps_validate_beacon-0x310>
d39: 62ec bnez.n a2, d63 <wps_validate_m3+0x5f>
d3b: 162122 l32i a2, a1, 88
d3e: 130c movi.n a3, 1
d40: ff6e45 call0 428 <wps_validate_beacon-0x1dc>
d43: c2dc bnez.n a2, d63 <wps_validate_m3+0x5f>
d45: 172122 l32i a2, a1, 92
d48: 130c movi.n a3, 1
d4a: ff6e85 call0 434 <wps_validate_beacon-0x1d0>
d4d: 22dc bnez.n a2, d63 <wps_validate_m3+0x5f>
d4f: 1128 l32i.n a2, a1, 4
d51: 7d2132 l32i a3, a1, 0x1f4
d54: ff2bc5 call0 14 <wps_validate_beacon-0x5f0>
d57: 82cc bnez.n a2, d63 <wps_validate_m3+0x5f>
d59: 132122 l32i a2, a1, 76
d5c: 130c movi.n a3, 1
d5e: ff6bc5 call0 41c <wps_validate_beacon-0x1e8>
d61: 328c beqz.n a2, d68 <wps_validate_m3+0x64>
d63: 7d2122 l32i a2, a1, 0x1f4
d66: 32cc bnez.n a2, d6d <wps_validate_m3+0x69>
d68: 020c movi.n a2, 0
d6a: 000046 j d6f <wps_validate_m3+0x6b>
d6d: f27c movi.n a2, -1
d6f: 7e2102 l32i a0, a1, 0x1f8
d72: 02d112 addmi a1, a1, 0x200
d75: f00d ret.n
d77: 000000 ill
...
00000d7c <wps_validate_m4>:
d7c: fed112 addmi a1, a1, 0xfffffe00
d7f: 7e6102 s32i a0, a1, 0x1f8
d82: 06d216 beqz a2, df3 <wps_validate_m4+0x77>
d85: 013d mov.n a3, a1
d87: fffc01 l32r a0, d78 <wps_validate_m3+0x74>
d8a: 0000c0 callx0 a0
d8d: 062296 bltz a2, df3 <wps_validate_m4+0x77>
d90: 0128 l32i.n a2, a1, 0
d92: 1108 l32i.n a0, a1, 4
d94: 130c movi.n a3, 1
d96: 930300 movnez a0, a3, a0
d99: 7d6102 s32i a0, a1, 0x1f4
d9c: ff2605 call0 0 <wps_validate_beacon-0x604>
d9f: 046256 bnez a2, de9 <wps_validate_m4+0x6d>
da2: 2128 l32i.n a2, a1, 8
da4: 130c movi.n a3, 1
da6: ff5145 call0 2bc <wps_validate_beacon-0x348>
da9: c2fc bnez.n a2, de9 <wps_validate_m4+0x6d>
dab: 3128 l32i.n a2, a1, 12
dad: 130c movi.n a3, 1
daf: ff5385 call0 2e8 <wps_validate_beacon-0x31c>
db2: 32fc bnez.n a2, de9 <wps_validate_m4+0x6d>
db4: 142122 l32i a2, a1, 80
db7: 130c movi.n a3, 1
db9: ff6845 call0 440 <wps_validate_beacon-0x1c4>
dbc: 92ec bnez.n a2, de9 <wps_validate_m4+0x6d>
dbe: 152122 l32i a2, a1, 84
dc1: 130c movi.n a3, 1
dc3: ff6885 call0 44c <wps_validate_beacon-0x1b8>
dc6: f2dc bnez.n a2, de9 <wps_validate_m4+0x6d>
dc8: 382122 l32i a2, a1, 224
dcb: 392132 l32i a3, a1, 228
dce: 140c movi.n a4, 1
dd0: ff6845 call0 458 <wps_validate_beacon-0x1ac>
dd3: 22dc bnez.n a2, de9 <wps_validate_m4+0x6d>
dd5: 1128 l32i.n a2, a1, 4
dd7: 7d2132 l32i a3, a1, 0x1f4
dda: ff2385 call0 14 <wps_validate_beacon-0x5f0>
ddd: 82cc bnez.n a2, de9 <wps_validate_m4+0x6d>
ddf: 132122 l32i a2, a1, 76
de2: 130c movi.n a3, 1
de4: ff6345 call0 41c <wps_validate_beacon-0x1e8>
de7: 328c beqz.n a2, dee <wps_validate_m4+0x72>
de9: 7d2122 l32i a2, a1, 0x1f4
dec: 32cc bnez.n a2, df3 <wps_validate_m4+0x77>
dee: 020c movi.n a2, 0
df0: 000046 j df5 <wps_validate_m4+0x79>
df3: f27c movi.n a2, -1
df5: 7e2102 l32i a0, a1, 0x1f8
df8: 02d112 addmi a1, a1, 0x200
dfb: f00d ret.n
dfd: 000000 ill
e00: 000000 ill
...
00000e04 <wps_validate_m4_encr>:
e04: fed112 addmi a1, a1, 0xfffffe00
e07: 7e6102 s32i a0, a1, 0x1f8
e0a: 7d6132 s32i a3, a1, 0x1f4
e0d: 72ac beqz.n a2, e38 <wps_validate_m4_encr+0x34>
e0f: 013d mov.n a3, a1
e11: fffb01 l32r a0, e00 <wps_validate_m4+0x84>
e14: 0000c0 callx0 a0
e17: 01d296 bltz a2, e38 <wps_validate_m4_encr+0x34>
e1a: 182122 l32i a2, a1, 96
e1d: 130c movi.n a3, 1
e1f: ff6545 call0 474 <wps_validate_beacon-0x190>
e22: 82cc bnez.n a2, e2e <wps_validate_m4_encr+0x2a>
e24: 1c2122 l32i a2, a1, 112
e27: 130c movi.n a3, 1
e29: ff6785 call0 4a4 <wps_validate_beacon-0x160>
e2c: 328c beqz.n a2, e33 <wps_validate_m4_encr+0x2f>
e2e: 7d2102 l32i a0, a1, 0x1f4
e31: 30cc bnez.n a0, e38 <wps_validate_m4_encr+0x34>
e33: 020c movi.n a2, 0
e35: 000046 j e3a <wps_validate_m4_encr+0x36>
e38: f27c movi.n a2, -1
e3a: 7e2102 l32i a0, a1, 0x1f8
e3d: 02d112 addmi a1, a1, 0x200
e40: f00d ret.n
e42: 000000 ill
e45: 000000 ill
00000e48 <wps_validate_m5>:
e48: fed112 addmi a1, a1, 0xfffffe00
e4b: 7e6102 s32i a0, a1, 0x1f8
e4e: 058216 beqz a2, eaa <wps_validate_m5+0x62>
e51: 013d mov.n a3, a1
e53: fffc01 l32r a0, e44 <wps_validate_m4_encr+0x40>
e56: 0000c0 callx0 a0
e59: 04d296 bltz a2, eaa <wps_validate_m5+0x62>
e5c: 0128 l32i.n a2, a1, 0
e5e: 1108 l32i.n a0, a1, 4
e60: 130c movi.n a3, 1
e62: 930300 movnez a0, a3, a0
e65: 7d6102 s32i a0, a1, 0x1f4
e68: ff1945 call0 0 <wps_validate_beacon-0x604>
e6b: 12fc bnez.n a2, ea0 <wps_validate_m5+0x58>
e6d: 2128 l32i.n a2, a1, 8
e6f: 130c movi.n a3, 1
e71: ff4485 call0 2bc <wps_validate_beacon-0x348>
e74: 82ec bnez.n a2, ea0 <wps_validate_m5+0x58>
e76: 4128 l32i.n a2, a1, 16
e78: 130c movi.n a3, 1
e7a: ff4785 call0 2f4 <wps_validate_beacon-0x310>
e7d: f2dc bnez.n a2, ea0 <wps_validate_m5+0x58>
e7f: 382122 l32i a2, a1, 224
e82: 392132 l32i a3, a1, 228
e85: 140c movi.n a4, 1
e87: ff5d05 call0 458 <wps_validate_beacon-0x1ac>
e8a: 22dc bnez.n a2, ea0 <wps_validate_m5+0x58>
e8c: 1128 l32i.n a2, a1, 4
e8e: 7d2132 l32i a3, a1, 0x1f4
e91: ff1805 call0 14 <wps_validate_beacon-0x5f0>
e94: 82cc bnez.n a2, ea0 <wps_validate_m5+0x58>
e96: 132122 l32i a2, a1, 76
e99: 130c movi.n a3, 1
e9b: ff5805 call0 41c <wps_validate_beacon-0x1e8>
e9e: 328c beqz.n a2, ea5 <wps_validate_m5+0x5d>
ea0: 7d2122 l32i a2, a1, 0x1f4
ea3: 32cc bnez.n a2, eaa <wps_validate_m5+0x62>
ea5: 020c movi.n a2, 0
ea7: 000046 j eac <wps_validate_m5+0x64>
eaa: f27c movi.n a2, -1
eac: 7e2102 l32i a0, a1, 0x1f8
eaf: 02d112 addmi a1, a1, 0x200
eb2: f00d ret.n
eb4: 000000 ill
...
00000eb8 <wps_validate_m5_encr>:
eb8: fed112 addmi a1, a1, 0xfffffe00
ebb: 7e6102 s32i a0, a1, 0x1f8
ebe: 7d6132 s32i a3, a1, 0x1f4
ec1: 72ac beqz.n a2, eec <wps_validate_m5_encr+0x34>
ec3: 013d mov.n a3, a1
ec5: fffb01 l32r a0, eb4 <wps_validate_m5+0x6c>
ec8: 0000c0 callx0 a0
ecb: 01d296 bltz a2, eec <wps_validate_m5_encr+0x34>
ece: 1a2122 l32i a2, a1, 104
ed1: 130c movi.n a3, 1
ed3: ff5b85 call0 48c <wps_validate_beacon-0x178>
ed6: 82cc bnez.n a2, ee2 <wps_validate_m5_encr+0x2a>
ed8: 1c2122 l32i a2, a1, 112
edb: 130c movi.n a3, 1
edd: ff5c45 call0 4a4 <wps_validate_beacon-0x160>
ee0: 328c beqz.n a2, ee7 <wps_validate_m5_encr+0x2f>
ee2: 7d2102 l32i a0, a1, 0x1f4
ee5: 30cc bnez.n a0, eec <wps_validate_m5_encr+0x34>
ee7: 020c movi.n a2, 0
ee9: 000046 j eee <wps_validate_m5_encr+0x36>
eec: f27c movi.n a2, -1
eee: 7e2102 l32i a0, a1, 0x1f8
ef1: 02d112 addmi a1, a1, 0x200
ef4: f00d ret.n
ef6: 000000 ill
ef9: 000000 ill
00000efc <wps_validate_m6>:
efc: fed112 addmi a1, a1, 0xfffffe00
eff: 7e6102 s32i a0, a1, 0x1f8
f02: 058216 beqz a2, f5e <wps_validate_m6+0x62>
f05: 013d mov.n a3, a1
f07: fffc01 l32r a0, ef8 <wps_validate_m5_encr+0x40>
f0a: 0000c0 callx0 a0
f0d: 04d296 bltz a2, f5e <wps_validate_m6+0x62>
f10: 0128 l32i.n a2, a1, 0
f12: 1108 l32i.n a0, a1, 4
f14: 130c movi.n a3, 1
f16: 930300 movnez a0, a3, a0
f19: 7d6102 s32i a0, a1, 0x1f4
f1c: ff0e05 call0 0 <wps_validate_beacon-0x604>
f1f: 12fc bnez.n a2, f54 <wps_validate_m6+0x58>
f21: 2128 l32i.n a2, a1, 8
f23: 130c movi.n a3, 1
f25: ff3945 call0 2bc <wps_validate_beacon-0x348>
f28: 82ec bnez.n a2, f54 <wps_validate_m6+0x58>
f2a: 3128 l32i.n a2, a1, 12
f2c: 130c movi.n a3, 1
f2e: ff3b85 call0 2e8 <wps_validate_beacon-0x31c>
f31: f2dc bnez.n a2, f54 <wps_validate_m6+0x58>
f33: 382122 l32i a2, a1, 224
f36: 392132 l32i a3, a1, 228
f39: 140c movi.n a4, 1
f3b: ff51c5 call0 458 <wps_validate_beacon-0x1ac>
f3e: 22dc bnez.n a2, f54 <wps_validate_m6+0x58>
f40: 1128 l32i.n a2, a1, 4
f42: 7d2132 l32i a3, a1, 0x1f4
f45: ff0cc5 call0 14 <wps_validate_beacon-0x5f0>
f48: 82cc bnez.n a2, f54 <wps_validate_m6+0x58>
f4a: 132122 l32i a2, a1, 76
f4d: 130c movi.n a3, 1
f4f: ff4cc5 call0 41c <wps_validate_beacon-0x1e8>
f52: 328c beqz.n a2, f59 <wps_validate_m6+0x5d>
f54: 7d2122 l32i a2, a1, 0x1f4
f57: 32cc bnez.n a2, f5e <wps_validate_m6+0x62>
f59: 020c movi.n a2, 0
f5b: 000046 j f60 <wps_validate_m6+0x64>
f5e: f27c movi.n a2, -1
f60: 7e2102 l32i a0, a1, 0x1f8
f63: 02d112 addmi a1, a1, 0x200
f66: f00d ret.n
f68: 000000 ill
...
00000f6c <wps_validate_m6_encr>:
f6c: fed112 addmi a1, a1, 0xfffffe00
f6f: 7e6102 s32i a0, a1, 0x1f8
f72: 7d6132 s32i a3, a1, 0x1f4
f75: 72ac beqz.n a2, fa0 <wps_validate_m6_encr+0x34>
f77: 013d mov.n a3, a1
f79: fffb01 l32r a0, f68 <wps_validate_m6+0x6c>
f7c: 0000c0 callx0 a0
f7f: 01d296 bltz a2, fa0 <wps_validate_m6_encr+0x34>
f82: 192122 l32i a2, a1, 100
f85: 130c movi.n a3, 1
f87: ff4f85 call0 480 <wps_validate_beacon-0x184>
f8a: 82cc bnez.n a2, f96 <wps_validate_m6_encr+0x2a>
f8c: 1c2122 l32i a2, a1, 112
f8f: 130c movi.n a3, 1
f91: ff5105 call0 4a4 <wps_validate_beacon-0x160>
f94: 328c beqz.n a2, f9b <wps_validate_m6_encr+0x2f>
f96: 7d2102 l32i a0, a1, 0x1f4
f99: 30cc bnez.n a0, fa0 <wps_validate_m6_encr+0x34>
f9b: 020c movi.n a2, 0
f9d: 000046 j fa2 <wps_validate_m6_encr+0x36>
fa0: f27c movi.n a2, -1
fa2: 7e2102 l32i a0, a1, 0x1f8
fa5: 02d112 addmi a1, a1, 0x200
fa8: f00d ret.n
faa: 000000 ill
fad: 000000 ill
00000fb0 <wps_validate_m7>:
fb0: fed112 addmi a1, a1, 0xfffffe00
fb3: 7e6102 s32i a0, a1, 0x1f8
fb6: 062216 beqz a2, 101c <wps_validate_m7+0x6c>
fb9: 013d mov.n a3, a1
fbb: fffc01 l32r a0, fac <wps_validate_m6_encr+0x40>
fbe: 0000c0 callx0 a0
fc1: 057296 bltz a2, 101c <wps_validate_m7+0x6c>
fc4: 0128 l32i.n a2, a1, 0
fc6: 1108 l32i.n a0, a1, 4
fc8: 130c movi.n a3, 1
fca: 930300 movnez a0, a3, a0
fcd: 7d6102 s32i a0, a1, 0x1f4
fd0: ff02c5 call0 0 <wps_validate_beacon-0x604>
fd3: b2fc bnez.n a2, 1012 <wps_validate_m7+0x62>
fd5: 2128 l32i.n a2, a1, 8
fd7: 130c movi.n a3, 1
fd9: ff2e05 call0 2bc <wps_validate_beacon-0x348>
fdc: 22fc bnez.n a2, 1012 <wps_validate_m7+0x62>
fde: 4128 l32i.n a2, a1, 16
fe0: 130c movi.n a3, 1
fe2: ff3105 call0 2f4 <wps_validate_beacon-0x310>
fe5: 92ec bnez.n a2, 1012 <wps_validate_m7+0x62>
fe7: 382122 l32i a2, a1, 224
fea: 392132 l32i a3, a1, 228
fed: 140c movi.n a4, 1
fef: ff4685 call0 458 <wps_validate_beacon-0x1ac>
ff2: c2dc bnez.n a2, 1012 <wps_validate_m7+0x62>
ff4: 282122 l32i a2, a1, 160
ff7: 030c movi.n a3, 0
ff9: ff46c5 call0 468 <wps_validate_beacon-0x19c>
ffc: 22dc bnez.n a2, 1012 <wps_validate_m7+0x62>
ffe: 1128 l32i.n a2, a1, 4
1000: 7d2132 l32i a3, a1, 0x1f4
1003: ff0105 call0 14 <wps_validate_beacon-0x5f0>
1006: 82cc bnez.n a2, 1012 <wps_validate_m7+0x62>
1008: 132122 l32i a2, a1, 76
100b: 130c movi.n a3, 1
100d: ff40c5 call0 41c <wps_validate_beacon-0x1e8>
1010: 328c beqz.n a2, 1017 <wps_validate_m7+0x67>
1012: 7d2122 l32i a2, a1, 0x1f4
1015: 32cc bnez.n a2, 101c <wps_validate_m7+0x6c>
1017: 020c movi.n a2, 0
1019: 000046 j 101e <wps_validate_m7+0x6e>
101c: f27c movi.n a2, -1
101e: 7e2102 l32i a0, a1, 0x1f8
1021: 02d112 addmi a1, a1, 0x200
1024: f00d ret.n
1026: 000000 ill
1029: 000000 ill
0000102c <wps_validate_m7_encr>:
102c: 10a252 movi a5, 0x210
102f: c01150 sub a1, a1, a5
1032: 806102 s32i a0, a1, 0x200
1035: 7f6132 s32i a3, a1, 0x1fc
1038: 7e6142 s32i a4, a1, 0x1f8
103b: 07e216 beqz a2, 10bd <wps_validate_m7_encr+0x91>
103e: 013d mov.n a3, a1
1040: fffa01 l32r a0, 1028 <wps_validate_m7+0x78>
1043: 0000c0 callx0 a0
1046: 073296 bltz a2, 10bd <wps_validate_m7_encr+0x91>
1049: 1b2122 l32i a2, a1, 108
104c: 130c movi.n a3, 1
104e: ff4485 call0 498 <wps_validate_beacon-0x16c>
1051: 05e256 bnez a2, 10b3 <wps_validate_m7_encr+0x87>
1054: 3b2132 l32i a3, a1, 236
1057: 7f2122 l32i a2, a1, 0x1fc
105a: 100c movi.n a0, 1
105c: 040c movi.n a4, 0
105e: 834020 moveqz a4, a0, a2
1061: 7d6142 s32i a4, a1, 0x1f4
1064: 3a2122 l32i a2, a1, 232
1067: ff4485 call0 4b0 <wps_validate_beacon-0x154>
106a: 045256 bnez a2, 10b3 <wps_validate_m7_encr+0x87>
106d: 212122 l32i a2, a1, 132
1070: 7d2132 l32i a3, a1, 0x1f4
1073: ff2605 call0 2d4 <wps_validate_beacon-0x330>
1076: 92fc bnez.n a2, 10b3 <wps_validate_m7_encr+0x87>
1078: 1d2122 l32i a2, a1, 116
107b: 7d2132 l32i a3, a1, 0x1f4
107e: ff2d45 call0 354 <wps_validate_beacon-0x2b0>
1081: e2ec bnez.n a2, 10b3 <wps_validate_m7_encr+0x87>
1083: 1e2122 l32i a2, a1, 120
1086: 7d2132 l32i a3, a1, 0x1f4
1089: ff32c5 call0 3b8 <wps_validate_beacon-0x24c>
108c: 32ec bnez.n a2, 10b3 <wps_validate_m7_encr+0x87>
108e: 202122 l32i a2, a1, 128
1091: 030c movi.n a3, 0
1093: ff4385 call0 4cc <wps_validate_beacon-0x138>
1096: 92dc bnez.n a2, 10b3 <wps_validate_m7_encr+0x87>
1098: 3c2122 l32i a2, a1, 240
109b: 3d2132 l32i a3, a1, 244
109e: 1e2142 l32i a4, a1, 120
10a1: 7d2152 l32i a5, a1, 0x1f4
10a4: ff43c5 call0 4e4 <wps_validate_beacon-0x120>
10a7: 82cc bnez.n a2, 10b3 <wps_validate_m7_encr+0x87>
10a9: 1c2122 l32i a2, a1, 112
10ac: 130c movi.n a3, 1
10ae: ff3f45 call0 4a4 <wps_validate_beacon-0x160>
10b1: 328c beqz.n a2, 10b8 <wps_validate_m7_encr+0x8c>
10b3: 7e2132 l32i a3, a1, 0x1f8
10b6: 33cc bnez.n a3, 10bd <wps_validate_m7_encr+0x91>
10b8: 020c movi.n a2, 0
10ba: 000046 j 10bf <wps_validate_m7_encr+0x93>
10bd: f27c movi.n a2, -1
10bf: 10a232 movi a3, 0x210
10c2: 802102 l32i a0, a1, 0x200
10c5: 113a add.n a1, a1, a3
10c7: f00d ret.n
10c9: 000000 ill
10cc: 000000 ill
...
000010d0 <wps_validate_m8>:
10d0: fed112 addmi a1, a1, 0xfffffe00
10d3: 7e6102 s32i a0, a1, 0x1f8
10d6: 058216 beqz a2, 1132 <wps_validate_m8+0x62>
10d9: 013d mov.n a3, a1
10db: fffc01 l32r a0, 10cc <wps_validate_m7_encr+0xa0>
10de: 0000c0 callx0 a0
10e1: 04d296 bltz a2, 1132 <wps_validate_m8+0x62>
10e4: 0128 l32i.n a2, a1, 0
10e6: 1108 l32i.n a0, a1, 4
10e8: 130c movi.n a3, 1
10ea: 930300 movnez a0, a3, a0
10ed: 7d6102 s32i a0, a1, 0x1f4
10f0: fef0c5 call0 0 <wps_validate_beacon-0x604>
10f3: 12fc bnez.n a2, 1128 <wps_validate_m8+0x58>
10f5: 2128 l32i.n a2, a1, 8
10f7: 130c movi.n a3, 1
10f9: ff1c05 call0 2bc <wps_validate_beacon-0x348>
10fc: 82ec bnez.n a2, 1128 <wps_validate_m8+0x58>
10fe: 3128 l32i.n a2, a1, 12
1100: 130c movi.n a3, 1
1102: ff1e45 call0 2e8 <wps_validate_beacon-0x31c>
1105: f2dc bnez.n a2, 1128 <wps_validate_m8+0x58>
1107: 382122 l32i a2, a1, 224
110a: 392132 l32i a3, a1, 228
110d: 140c movi.n a4, 1
110f: ff3485 call0 458 <wps_validate_beacon-0x1ac>
1112: 22dc bnez.n a2, 1128 <wps_validate_m8+0x58>
1114: 1128 l32i.n a2, a1, 4
1116: 7d2132 l32i a3, a1, 0x1f4
1119: feef85 call0 14 <wps_validate_beacon-0x5f0>
111c: 82cc bnez.n a2, 1128 <wps_validate_m8+0x58>
111e: 132122 l32i a2, a1, 76
1121: 130c movi.n a3, 1
1123: ff2f85 call0 41c <wps_validate_beacon-0x1e8>
1126: 328c beqz.n a2, 112d <wps_validate_m8+0x5d>
1128: 7d2122 l32i a2, a1, 0x1f4
112b: 32cc bnez.n a2, 1132 <wps_validate_m8+0x62>
112d: 020c movi.n a2, 0
112f: 000046 j 1134 <wps_validate_m8+0x64>
1132: f27c movi.n a2, -1
1134: 7e2102 l32i a0, a1, 0x1f8
1137: 02d112 addmi a1, a1, 0x200
113a: f00d ret.n
113c: 000000 ill
...
00001140 <wps_validate_m8_encr>:
1140: fed112 addmi a1, a1, 0xfffffe00
1143: 7e6102 s32i a0, a1, 0x1f8
1146: 7f61c2 s32i a12, a1, 0x1fc
1149: 7d6142 s32i a4, a1, 0x1f4
114c: 03cd mov.n a12, a3
114e: 06c216 beqz a2, 11be <wps_validate_m8_encr+0x7e>
1151: 013d mov.n a3, a1
1153: fffa01 l32r a0, 113c <wps_validate_m8+0x6c>
1156: 0000c0 callx0 a0
1159: 061296 bltz a2, 11be <wps_validate_m8_encr+0x7e>
115c: 3a2122 l32i a2, a1, 232
115f: 3b2132 l32i a3, a1, 236
1162: 0c4d mov.n a4, a12
1164: ff3485 call0 4b0 <wps_validate_beacon-0x154>
1167: 049256 bnez a2, 11b4 <wps_validate_m8_encr+0x74>
116a: 1d2122 l32i a2, a1, 116
116d: 0c3d mov.n a3, a12
116f: ff1e45 call0 354 <wps_validate_beacon-0x2b0>
1172: e2fc bnez.n a2, 11b4 <wps_validate_m8_encr+0x74>
1174: 1e2122 l32i a2, a1, 120
1177: 0c3d mov.n a3, a12
1179: ff23c5 call0 3b8 <wps_validate_beacon-0x24c>
117c: 42fc bnez.n a2, 11b4 <wps_validate_m8_encr+0x74>
117e: 202122 l32i a2, a1, 128
1181: 030c movi.n a3, 0
1183: ff3485 call0 4cc <wps_validate_beacon-0x138>
1186: a2ec bnez.n a2, 11b4 <wps_validate_m8_encr+0x74>
1188: 212122 l32i a2, a1, 132
118b: 0c3d mov.n a3, a12
118d: ff1445 call0 2d4 <wps_validate_beacon-0x330>
1190: 02ec bnez.n a2, 11b4 <wps_validate_m8_encr+0x74>
1192: 5c2142 l32i a4, a1, 0x170
1195: 100c movi.n a0, 1
1197: 01d132 addmi a3, a1, 0x100
119a: 050c movi.n a5, 0
119c: 20c322 addi a2, a3, 32
119f: 48c332 addi a3, a3, 72
11a2: 8350c0 moveqz a5, a0, a12
11a5: ff41c5 call0 5c4 <wps_validate_beacon-0x40>
11a8: 82cc bnez.n a2, 11b4 <wps_validate_m8_encr+0x74>
11aa: 1c2122 l32i a2, a1, 112
11ad: 130c movi.n a3, 1
11af: ff2f45 call0 4a4 <wps_validate_beacon-0x160>
11b2: 328c beqz.n a2, 11b9 <wps_validate_m8_encr+0x79>
11b4: 7d2142 l32i a4, a1, 0x1f4
11b7: 34cc bnez.n a4, 11be <wps_validate_m8_encr+0x7e>
11b9: 020c movi.n a2, 0
11bb: 000046 j 11c0 <wps_validate_m8_encr+0x80>
11be: f27c movi.n a2, -1
11c0: 7f21c2 l32i a12, a1, 0x1fc
11c3: 7e2102 l32i a0, a1, 0x1f8
11c6: 02d112 addmi a1, a1, 0x200
11c9: f00d ret.n
11cb: 000000 ill
...
000011d0 <wps_validate_wsc_ack>:
11d0: fed112 addmi a1, a1, 0xfffffe00
11d3: 7e6102 s32i a0, a1, 0x1f8
11d6: 04a216 beqz a2, 1224 <wps_validate_wsc_ack+0x54>
11d9: 013d mov.n a3, a1
11db: fffc01 l32r a0, 11cc <wps_validate_m8_encr+0x8c>
11de: 0000c0 callx0 a0
11e1: 03f296 bltz a2, 1224 <wps_validate_wsc_ack+0x54>
11e4: 0128 l32i.n a2, a1, 0
11e6: 1108 l32i.n a0, a1, 4
11e8: 130c movi.n a3, 1
11ea: 930300 movnez a0, a3, a0
11ed: 7d6102 s32i a0, a1, 0x1f4
11f0: fee0c5 call0 0 <wps_validate_beacon-0x604>
11f3: 32ec bnez.n a2, 121a <wps_validate_wsc_ack+0x4a>
11f5: 2128 l32i.n a2, a1, 8
11f7: 130c movi.n a3, 1
11f9: ff0c05 call0 2bc <wps_validate_beacon-0x348>
11fc: a2dc bnez.n a2, 121a <wps_validate_wsc_ack+0x4a>
11fe: 3128 l32i.n a2, a1, 12
1200: 130c movi.n a3, 1
1202: ff0e45 call0 2e8 <wps_validate_beacon-0x31c>
1205: 12dc bnez.n a2, 121a <wps_validate_wsc_ack+0x4a>
1207: 4128 l32i.n a2, a1, 16
1209: 130c movi.n a3, 1
120b: ff0e85 call0 2f4 <wps_validate_beacon-0x310>
120e: 82cc bnez.n a2, 121a <wps_validate_wsc_ack+0x4a>
1210: 1128 l32i.n a2, a1, 4
1212: 7d2132 l32i a3, a1, 0x1f4
1215: fedfc5 call0 14 <wps_validate_beacon-0x5f0>
1218: 328c beqz.n a2, 121f <wps_validate_wsc_ack+0x4f>
121a: 7d2122 l32i a2, a1, 0x1f4
121d: 32cc bnez.n a2, 1224 <wps_validate_wsc_ack+0x54>
121f: 020c movi.n a2, 0
1221: 000046 j 1226 <wps_validate_wsc_ack+0x56>
1224: f27c movi.n a2, -1
1226: 7e2102 l32i a0, a1, 0x1f8
1229: 02d112 addmi a1, a1, 0x200
122c: f00d ret.n
122e: 000000 ill
1231: 000000 ill
00001234 <wps_validate_wsc_nack>:
1234: fed112 addmi a1, a1, 0xfffffe00
1237: 7e6102 s32i a0, a1, 0x1f8
123a: 053216 beqz a2, 1291 <wps_validate_wsc_nack+0x5d>
123d: 013d mov.n a3, a1
123f: fffc01 l32r a0, 1230 <wps_validate_wsc_ack+0x60>
1242: 0000c0 callx0 a0
1245: 048296 bltz a2, 1291 <wps_validate_wsc_nack+0x5d>
1248: 0128 l32i.n a2, a1, 0
124a: 1108 l32i.n a0, a1, 4
124c: 130c movi.n a3, 1
124e: 930300 movnez a0, a3, a0
1251: 7d6102 s32i a0, a1, 0x1f4
1254: feda85 call0 0 <wps_validate_beacon-0x604>
1257: c2ec bnez.n a2, 1287 <wps_validate_wsc_nack+0x53>
1259: 2128 l32i.n a2, a1, 8
125b: 130c movi.n a3, 1
125d: ff05c5 call0 2bc <wps_validate_beacon-0x348>
1260: 32ec bnez.n a2, 1287 <wps_validate_wsc_nack+0x53>
1262: 3128 l32i.n a2, a1, 12
1264: 130c movi.n a3, 1
1266: ff0805 call0 2e8 <wps_validate_beacon-0x31c>
1269: a2dc bnez.n a2, 1287 <wps_validate_wsc_nack+0x53>
126b: 4128 l32i.n a2, a1, 16
126d: 130c movi.n a3, 1
126f: ff0845 call0 2f4 <wps_validate_beacon-0x310>
1272: 12dc bnez.n a2, 1287 <wps_validate_wsc_nack+0x53>
1274: f128 l32i.n a2, a1, 60
1276: 130c movi.n a3, 1
1278: feeb45 call0 130 <wps_validate_beacon-0x4d4>
127b: 82cc bnez.n a2, 1287 <wps_validate_wsc_nack+0x53>
127d: 1128 l32i.n a2, a1, 4
127f: 7d2132 l32i a3, a1, 0x1f4
1282: fed905 call0 14 <wps_validate_beacon-0x5f0>
1285: 328c beqz.n a2, 128c <wps_validate_wsc_nack+0x58>
1287: 7d2122 l32i a2, a1, 0x1f4
128a: 32cc bnez.n a2, 1291 <wps_validate_wsc_nack+0x5d>
128c: 020c movi.n a2, 0
128e: 000046 j 1293 <wps_validate_wsc_nack+0x5f>
1291: f27c movi.n a2, -1
1293: 7e2102 l32i a0, a1, 0x1f8
1296: 02d112 addmi a1, a1, 0x200
1299: f00d ret.n
129b: 000000 ill
...
000012a0 <wps_validate_wsc_done>:
12a0: fed112 addmi a1, a1, 0xfffffe00
12a3: 7e6102 s32i a0, a1, 0x1f8
12a6: 04a216 beqz a2, 12f4 <wps_validate_wsc_done+0x54>
12a9: 013d mov.n a3, a1
12ab: fffc01 l32r a0, 129c <wps_validate_wsc_nack+0x68>
12ae: 0000c0 callx0 a0
12b1: 03f296 bltz a2, 12f4 <wps_validate_wsc_done+0x54>
12b4: 0128 l32i.n a2, a1, 0
12b6: 1108 l32i.n a0, a1, 4
12b8: 130c movi.n a3, 1
12ba: 930300 movnez a0, a3, a0
12bd: 7d6102 s32i a0, a1, 0x1f4
12c0: fed3c5 call0 0 <wps_validate_beacon-0x604>
12c3: 32ec bnez.n a2, 12ea <wps_validate_wsc_done+0x4a>
12c5: 2128 l32i.n a2, a1, 8
12c7: 130c movi.n a3, 1
12c9: feff05 call0 2bc <wps_validate_beacon-0x348>
12cc: a2dc bnez.n a2, 12ea <wps_validate_wsc_done+0x4a>
12ce: 3128 l32i.n a2, a1, 12
12d0: 130c movi.n a3, 1
12d2: ff0145 call0 2e8 <wps_validate_beacon-0x31c>
12d5: 12dc bnez.n a2, 12ea <wps_validate_wsc_done+0x4a>
12d7: 4128 l32i.n a2, a1, 16
12d9: 130c movi.n a3, 1
12db: ff0185 call0 2f4 <wps_validate_beacon-0x310>
12de: 82cc bnez.n a2, 12ea <wps_validate_wsc_done+0x4a>
12e0: 1128 l32i.n a2, a1, 4
12e2: 7d2132 l32i a3, a1, 0x1f4
12e5: fed2c5 call0 14 <wps_validate_beacon-0x5f0>
12e8: 328c beqz.n a2, 12ef <wps_validate_wsc_done+0x4f>
12ea: 7d2122 l32i a2, a1, 0x1f4
12ed: 32cc bnez.n a2, 12f4 <wps_validate_wsc_done+0x54>
12ef: 020c movi.n a2, 0
12f1: 000046 j 12f6 <wps_validate_wsc_done+0x56>
12f4: f27c movi.n a2, -1
12f6: 7e2102 l32i a0, a1, 0x1f8
12f9: 02d112 addmi a1, a1, 0x200
12fc: f00d ret.n
12fe: 000000 ill
1301: 000000 ill
00001304 <wps_validate_upnp_set_selected_registrar>:
1304: fed112 addmi a1, a1, 0xfffffe00
1307: 7e61c2 s32i a12, a1, 0x1f8
130a: 7f61d2 s32i a13, a1, 0x1fc
130d: 7d6102 s32i a0, a1, 0x1f4
1310: 062216 beqz a2, 1376 <wps_validate_upnp_set_selected_registrar+0x72>
1313: 013d mov.n a3, a1
1315: fffa01 l32r a0, 1300 <wps_validate_wsc_done+0x60>
1318: 0000c0 callx0 a0
131b: 057296 bltz a2, 1376 <wps_validate_upnp_set_selected_registrar+0x72>
131e: 0d0c movi.n a13, 0
1320: 120c movi.n a2, 1
1322: 11c8 l32i.n a12, a1, 4
1324: 242102 l32i a0, a1, 144
1327: 93c2c0 movnez a12, a2, a12
132a: 408c beqz.n a0, 1332 <wps_validate_upnp_set_selected_registrar+0x2e>
132c: 000032 l8ui a3, a0, 0
132f: 93d230 movnez a13, a2, a3
1332: 0128 l32i.n a2, a1, 0
1334: 130c movi.n a3, 1
1336: fecc85 call0 0 <wps_validate_beacon-0x604>
1339: 22fc bnez.n a2, 136f <wps_validate_upnp_set_selected_registrar+0x6b>
133b: 102122 l32i a2, a1, 64
133e: 0d3d mov.n a3, a13
1340: fee0c5 call0 150 <wps_validate_beacon-0x4b4>
1343: 82ec bnez.n a2, 136f <wps_validate_upnp_set_selected_registrar+0x6b>
1345: 0d4d mov.n a4, a13
1347: b128 l32i.n a2, a1, 44
1349: 0c3d mov.n a3, a12
134b: fef145 call0 260 <wps_validate_beacon-0x3a4>
134e: d2dc bnez.n a2, 136f <wps_validate_upnp_set_selected_registrar+0x6b>
1350: 1128 l32i.n a2, a1, 4
1352: 0c3d mov.n a3, a12
1354: fecbc5 call0 14 <wps_validate_beacon-0x5f0>
1357: 42dc bnez.n a2, 136f <wps_validate_upnp_set_selected_registrar+0x6b>
1359: 422122 l32i a2, a1, 0x108
135c: 432132 l32i a3, a1, 0x10c
135f: 0c4d mov.n a4, a12
1361: fef2c5 call0 290 <wps_validate_beacon-0x374>
1364: 72cc bnez.n a2, 136f <wps_validate_upnp_set_selected_registrar+0x6b>
1366: 5128 l32i.n a2, a1, 20
1368: 0c3d mov.n a3, a12
136a: fed745 call0 e0 <wps_validate_beacon-0x524>
136d: 028c beqz.n a2, 1371 <wps_validate_upnp_set_selected_registrar+0x6d>
136f: 3ccc bnez.n a12, 1376 <wps_validate_upnp_set_selected_registrar+0x72>
1371: 020c movi.n a2, 0
1373: 000046 j 1378 <wps_validate_upnp_set_selected_registrar+0x74>
1376: f27c movi.n a2, -1
1378: 7e21c2 l32i a12, a1, 0x1f8
137b: 7f21d2 l32i a13, a1, 0x1fc
137e: 7d2102 l32i a0, a1, 0x1f4
1381: 02d112 addmi a1, a1, 0x200
1384: f00d ret.n