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

14428 lines
583 KiB
Plaintext

In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libphy.a:
ate_test.o: file format elf32-xtensa-le
phy.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <register_phy_ops-0x8>:
...
00000008 <register_phy_ops>:
8: 030c movi.n a3, 0
a: f0c112 addi a1, a1, -16
d: 025d mov.n a5, a2
f: 0109 s32i.n a0, a1, 0
11: fffb01 l32r a0, 0 <register_phy_ops-0x8>
14: 120c movi.n a2, 1
16: 0059 s32i.n a5, a0, 0
18: fffb01 l32r a0, 4 <register_phy_ops-0x4>
1b: 0000c0 callx0 a0
1e: 0108 l32i.n a0, a1, 0
20: 10c112 addi a1, a1, 16
23: f00d ret.n
25: 000000 ill
28: 000000 ill
...
0000002c <register_get_phy_addr>:
2c: ffff31 l32r a3, 28 <register_phy_ops+0x20>
2f: 0329 s32i.n a2, a3, 0
31: f00d ret.n
33: 000000 ill
...
00000038 <phy_change_channel>:
38: f0c112 addi a1, a1, -16
3b: 0109 s32i.n a0, a1, 0
3d: fffd01 l32r a0, 34 <register_get_phy_addr+0x8>
40: 0008 l32i.n a0, a0, 0
42: 1008 l32i.n a0, a0, 4
44: 0000c0 callx0 a0
47: 020c movi.n a2, 0
49: 0108 l32i.n a0, a1, 0
4b: 10c112 addi a1, a1, 16
4e: f00d ret.n
50: f20a00 excw
53: 3f .byte 0x3f
00000054 <phy_get_mactime>:
54: ffff21 l32r a2, 50 <phy_change_channel+0x18>
57: 0020c0 memw
5a: 802222 l32i a2, a2, 0x200
5d: f00d ret.n
Disassembly of section .irom0.text:
00000060 <phy_init-0x44>:
60: 000000 ill
63: c11200 mul16u a1, a2, a0
66: 0109f0 slli a0, a9, 17
69: fffd01 l32r a0, 60 <phy_init-0x44>
6c: 0008 l32i.n a0, a0, 0
6e: 014280 slli a4, a2, 24
71: 0008 l32i.n a0, a0, 0
73: 312840 srai a2, a4, 24
76: 0000c0 callx0 a0
79: 0108 l32i.n a0, a1, 0
7b: 10c112 addi a1, a1, 16
7e: f00d ret.n
80: 000000 ill
83: c11200 mul16u a1, a2, a0
86: 0109f0 slli a0, a9, 17
89: fffd01 l32r a0, 80 <phy_init-0x24>
8c: 0008 l32i.n a0, a0, 0
8e: 6008 l32i.n a0, a0, 24
90: 0000c0 callx0 a0
93: 0108 l32i.n a0, a1, 0
95: 10c112 addi a1, a1, 16
98: f00d ret.n
...
000000a4 <phy_init>:
a4: f0c112 addi a1, a1, -16
a7: 11c9 s32i.n a12, a1, 4
a9: 0109 s32i.n a0, a1, 0
ab: 03cd mov.n a12, a3
ad: fffb01 l32r a0, 9c <phy_init-0x8>
b0: 013280 slli a3, a2, 24
b3: 0008 l32i.n a0, a0, 0
b5: 312830 srai a2, a3, 24
b8: 0008 l32i.n a0, a0, 0
ba: 0c3d mov.n a3, a12
bc: 0000c0 callx0 a0
bf: fff801 l32r a0, a0 <phy_init-0x4>
c2: 0008 l32i.n a0, a0, 0
c4: 6008 l32i.n a0, a0, 24
c6: 0c2d mov.n a2, a12
c8: 0000c0 callx0 a0
cb: 11c8 l32i.n a12, a1, 4
cd: 0108 l32i.n a0, a1, 0
cf: 10c112 addi a1, a1, 16
d2: f00d ret.n
d4: 000000 ill
...
000000d8 <RFChannelSel>:
d8: f0c112 addi a1, a1, -16
db: 0109 s32i.n a0, a1, 0
dd: fffd01 l32r a0, d4 <phy_init+0x30>
e0: 0008 l32i.n a0, a0, 0
e2: 013280 slli a3, a2, 24
e5: 2008 l32i.n a0, a0, 8
e7: 312830 srai a2, a3, 24
ea: 0000c0 callx0 a0
ed: 0108 l32i.n a0, a1, 0
ef: 10c112 addi a1, a1, 16
f2: f00d ret.n
f4: 000000 ill
...
000000f8 <phy_delete_channel>:
f8: f0c112 addi a1, a1, -16
fb: 0109 s32i.n a0, a1, 0
fd: fffd01 l32r a0, f4 <RFChannelSel+0x1c>
100: 0008 l32i.n a0, a0, 0
102: 3008 l32i.n a0, a0, 12
104: 0000c0 callx0 a0
107: 0108 l32i.n a0, a1, 0
109: 10c112 addi a1, a1, 16
10c: f00d ret.n
10e: 000000 ill
111: 000000 ill
00000114 <phy_enable_agc>:
114: f0c112 addi a1, a1, -16
117: 0109 s32i.n a0, a1, 0
119: fffd01 l32r a0, 110 <phy_delete_channel+0x18>
11c: 0008 l32i.n a0, a0, 0
11e: 4008 l32i.n a0, a0, 16
120: 0000c0 callx0 a0
123: 0108 l32i.n a0, a1, 0
125: 10c112 addi a1, a1, 16
128: f00d ret.n
12a: 000000 ill
12d: 000000 ill
00000130 <phy_disable_agc>:
130: f0c112 addi a1, a1, -16
133: 0109 s32i.n a0, a1, 0
135: fffd01 l32r a0, 12c <phy_enable_agc+0x18>
138: 0008 l32i.n a0, a0, 0
13a: 5008 l32i.n a0, a0, 20
13c: 0000c0 callx0 a0
13f: 0108 l32i.n a0, a1, 0
141: 10c112 addi a1, a1, 16
144: f00d ret.n
146: 000000 ill
149: 000000 ill
0000014c <phy_initialize_bb>:
14c: f0c112 addi a1, a1, -16
14f: 0109 s32i.n a0, a1, 0
151: fffd01 l32r a0, 148 <phy_disable_agc+0x18>
154: 0008 l32i.n a0, a0, 0
156: 6008 l32i.n a0, a0, 24
158: 0000c0 callx0 a0
15b: 0108 l32i.n a0, a1, 0
15d: 10c112 addi a1, a1, 16
160: f00d ret.n
162: 000000 ill
165: 000000 ill
00000168 <phy_set_sense>:
168: f0c112 addi a1, a1, -16
16b: 0109 s32i.n a0, a1, 0
16d: fffd01 l32r a0, 164 <phy_initialize_bb+0x18>
170: 0008 l32i.n a0, a0, 0
172: 7008 l32i.n a0, a0, 28
174: 0000c0 callx0 a0
177: 0108 l32i.n a0, a1, 0
179: 10c112 addi a1, a1, 16
17c: f00d ret.n
phy_chip_v6_ana.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <ram_pbus_set_rxgain-0x4>:
0: 000000 ill
...
00000004 <ram_pbus_set_rxgain>:
4: 230c movi.n a3, 2
6: e0c112 addi a1, a1, -32
9: 31c9 s32i.n a12, a1, 12
b: 41d9 s32i.n a13, a1, 16
d: fffcd1 l32r a13, 0 <ram_pbus_set_rxgain-0x4>
10: 2109 s32i.n a0, a1, 8
12: 0d08 l32i.n a0, a13, 0
14: 02cd mov.n a12, a2
16: 2c2002 l32i a0, a0, 176
19: 320c movi.n a2, 3
1b: 0000c0 callx0 a0
1e: 130c movi.n a3, 1
20: 0d08 l32i.n a0, a13, 0
22: 0129 s32i.n a2, a1, 0
24: 2c2002 l32i a0, a0, 176
27: 220c movi.n a2, 2
29: 0000c0 callx0 a0
2c: 130c movi.n a3, 1
2e: 0449c0 extui a4, a12, 9, 1
31: 0d08 l32i.n a0, a13, 0
33: 0458c0 extui a5, a12, 8, 1
36: 0466c0 extui a6, a12, 6, 1
39: 1129 s32i.n a2, a1, 4
3b: 0477c0 extui a7, a12, 7, 1
3e: 320c movi.n a2, 3
40: 1177e0 slli a7, a7, 2
43: 1166d0 slli a6, a6, 3
46: 1155f0 slli a5, a5, 1
49: 2b2002 l32i a0, a0, 172
4c: 204450 or a4, a4, a5
4f: 206670 or a6, a6, a7
52: 0453c0 extui a5, a12, 3, 1
55: 0474c0 extui a7, a12, 4, 1
58: 1155a0 slli a5, a5, 6
5b: 1177b0 slli a7, a7, 5
5e: 205570 or a5, a5, a7
61: 0475c0 extui a7, a12, 5, 1
64: 1177c0 slli a7, a7, 4
67: 205570 or a5, a5, a7
6a: 205560 or a5, a5, a6
6d: 204450 or a4, a4, a5
70: f44040 extui a4, a4, 0, 16
73: 0000c0 callx0 a0
76: 320c movi.n a2, 3
78: 230c movi.n a3, 2
7a: 0d08 l32i.n a0, a13, 0
7c: 0148 l32i.n a4, a1, 0
7e: c7a152 movi a5, 0x1c7
81: 104450 and a4, a4, a5
84: 2b2002 l32i a0, a0, 172
87: 2450c0 extui a5, a12, 0, 3
8a: 1155d0 slli a5, a5, 3
8d: 204450 or a4, a4, a5
90: f44040 extui a4, a4, 0, 16
93: 0000c0 callx0 a0
96: 220c movi.n a2, 2
98: 130c movi.n a3, 1
9a: 0d08 l32i.n a0, a13, 0
9c: 1148 l32i.n a4, a1, 4
9e: 85a152 movi a5, 0x185
a1: 104450 and a4, a4, a5
a4: 2b2002 l32i a0, a0, 172
a7: 345bc0 extui a5, a12, 11, 4
aa: 1155d0 slli a5, a5, 3
ad: 204450 or a4, a4, a5
b0: 045ac0 extui a5, a12, 10, 1
b3: 1155f0 slli a5, a5, 1
b6: 204450 or a4, a4, a5
b9: f44040 extui a4, a4, 0, 16
bc: 0000c0 callx0 a0
bf: 31c8 l32i.n a12, a1, 12
c1: 41d8 l32i.n a13, a1, 16
c3: 2108 l32i.n a0, a1, 8
c5: 20c112 addi a1, a1, 32
c8: f00d ret.n
ca: 000000 ill
cd: f20a add.n a15, a2, a0
cf: 3f .byte 0x3f
d0: 000200 excw
d3: 000060 excw
d6: 000000 ill
d9: 080000 excw
dc: 009a00 excw
df: 000060 excw
e2: 004000 break 0, 0
e5: 000000 ill
000000e8 <ram_pbus_debugmode>:
e8: e0c112 addi a1, a1, -32
eb: 21d9 s32i.n a13, a1, 8
ed: 31e9 s32i.n a14, a1, 12
ef: 0109 s32i.n a0, a1, 0
f1: 11c9 s32i.n a12, a1, 4
f3: 41f9 s32i.n a15, a1, 16
f5: 004d mov.n a4, a0
f7: fff5f1 l32r a15, cc <ram_pbus_set_rxgain+0xc8>
fa: fff5c1 l32r a12, d0 <ram_pbus_set_rxgain+0xcc>
fd: 0020c0 memw
100: e52c22 l32i a2, a12, 0x394
103: 41e207 bbsi a2, 0, 148 <ram_pbus_debugmode+0x60>
106: 0020c0 memw
109: 9c2f52 l32i a5, a15, 0x270
10c: 386517 bbci a5, 1, 148 <ram_pbus_debugmode+0x60>
10f: fff1d1 l32r a13, d4 <ram_pbus_set_rxgain+0xd0>
112: 0d08 l32i.n a0, a13, 0
114: 1d2002 l32i a0, a0, 116
117: 0000c0 callx0 a0
11a: 520c movi.n a2, 5
11c: fff201 l32r a0, e4 <ram_pbus_set_rxgain+0xe0>
11f: 0000c0 callx0 a0
122: 84a1e2 movi a14, 0x184
125: 0d08 l32i.n a0, a13, 0
127: 220c movi.n a2, 2
129: 2c2002 l32i a0, a0, 176
12c: 130c movi.n a3, 1
12e: 0000c0 callx0 a0
131: f0c2e7 bnall a2, a14, 125 <ram_pbus_debugmode+0x3d>
134: 0d08 l32i.n a0, a13, 0
136: 320c movi.n a2, 3
138: 2c2002 l32i a0, a0, 176
13b: 230c movi.n a3, 2
13d: 0000c0 callx0 a0
140: 630c movi.n a3, 6
142: 102230 and a2, a2, a3
145: dc6266 bnei a2, 6, 125 <ram_pbus_debugmode+0x3d>
148: ffe491 l32r a9, d8 <ram_pbus_set_rxgain+0xd4>
14b: ffe481 l32r a8, dc <ram_pbus_set_rxgain+0xd8>
14e: 0020c0 memw
151: 422872 l32i a7, a8, 0x108
154: 207790 or a7, a7, a9
157: 0020c0 memw
15a: 426872 s32i a7, a8, 0x108
15d: 0020c0 memw
160: e52c52 l32i a5, a12, 0x394
163: 160c movi.n a6, 1
165: 205560 or a5, a5, a6
168: 0020c0 memw
16b: e56c52 s32i a5, a12, 0x394
16e: 0020c0 memw
171: 9c2f42 l32i a4, a15, 0x270
174: ffdb01 l32r a0, e0 <ram_pbus_set_rxgain+0xdc>
177: 116417 bbci a4, 1, 18c <ram_pbus_debugmode+0xa4>
17a: 0020c0 memw
17d: e82ca2 l32i a10, a12, 0x3a0
180: 08fae7 bbsi a10, 30, 18c <ram_pbus_debugmode+0xa4>
183: 0020c0 memw
186: e82cb2 l32i a11, a12, 0x3a0
189: f60b07 bnone a11, a0, 183 <ram_pbus_debugmode+0x9b>
18c: 11c8 l32i.n a12, a1, 4
18e: 21d8 l32i.n a13, a1, 8
190: 31e8 l32i.n a14, a1, 12
192: 41f8 l32i.n a15, a1, 16
194: 0108 l32i.n a0, a1, 0
196: 20c112 addi a1, a1, 32
199: f00d ret.n
19b: 000000 ill
...
000001a0 <ram_pbus_xpd_tx_on>:
1a0: 130c movi.n a3, 1
1a2: 81a042 movi a4, 129
1a5: f0c112 addi a1, a1, -16
1a8: 11c9 s32i.n a12, a1, 4
1aa: 21d9 s32i.n a13, a1, 8
1ac: fffcd1 l32r a13, 19c <ram_pbus_debugmode+0xb4>
1af: 0109 s32i.n a0, a1, 0
1b1: 0d08 l32i.n a0, a13, 0
1b3: 02cd mov.n a12, a2
1b5: 2b2002 l32i a0, a0, 172
1b8: 220c movi.n a2, 2
1ba: 0000c0 callx0 a0
1bd: 720c movi.n a2, 7
1bf: 0d08 l32i.n a0, a13, 0
1c1: 130c movi.n a3, 1
1c3: 2b2002 l32i a0, a0, 172
1c6: 4145c0 srli a4, a12, 5
1c9: 0000c0 callx0 a0
1cc: 4440c0 extui a4, a12, 0, 5
1cf: 0d08 l32i.n a0, a13, 0
1d1: 020c movi.n a2, 0
1d3: 2b2002 l32i a0, a0, 172
1d6: 130c movi.n a3, 1
1d8: 0000c0 callx0 a0
1db: 120c movi.n a2, 1
1dd: 0d08 l32i.n a0, a13, 0
1df: 130c movi.n a3, 1
1e1: 2b2002 l32i a0, a0, 172
1e4: 7fa042 movi a4, 127
1e7: 0000c0 callx0 a0
1ea: 620c movi.n a2, 6
1ec: 0d08 l32i.n a0, a13, 0
1ee: 130c movi.n a3, 1
1f0: 2b2002 l32i a0, a0, 172
1f3: 7fa042 movi a4, 127
1f6: 0000c0 callx0 a0
1f9: 11c8 l32i.n a12, a1, 4
1fb: 21d8 l32i.n a13, a1, 8
1fd: 0108 l32i.n a0, a1, 0
1ff: 10c112 addi a1, a1, 16
202: f00d ret.n
204: f00000 subx8 a0, a0, a0
207: 000000 ill
20a: 000000 ill
20d: 600002 l8ui a0, a0, 96
...
218: ff .byte 0xff
219: ff .byte 0xff
21a: 0f .byte 0xf
21b: ff .byte 0xff
21c: 000200 excw
21f: c11260 mul16u a1, a2, a6
00000220 <set_rf_freq_offset>:
220: e0c112 addi a1, a1, -32
223: 1129 s32i.n a2, a1, 4
225: 2139 s32i.n a3, a1, 8
227: 4109 s32i.n a0, a1, 16
229: 3149 s32i.n a4, a1, 12
22b: fff641 l32r a4, 204 <ram_pbus_xpd_tx_on+0x64>
22e: fff601 l32r a0, 208 <ram_pbus_xpd_tx_on+0x68>
231: fff631 l32r a3, 20c <ram_pbus_xpd_tx_on+0x6c>
234: 0020c0 memw
237: f22322 l32i a2, a3, 0x3c8
23a: 202240 or a2, a2, a4
23d: 0020c0 memw
240: 0008 l32i.n a0, a0, 0
242: 372002 l32i a0, a0, 220
245: f26322 s32i a2, a3, 0x3c8
248: 0000c0 callx0 a0
24b: 2128 l32i.n a2, a1, 8
24d: 1138 l32i.n a3, a1, 4
24f: 3148 l32i.n a4, a1, 12
251: 015d mov.n a5, a1
253: 000005 call0 254 <set_rf_freq_offset+0x34>
256: ffee01 l32r a0, 210 <ram_pbus_xpd_tx_on+0x70>
259: 0008 l32i.n a0, a0, 0
25b: 382002 l32i a0, a0, 224
25e: 012d mov.n a2, a1
260: 0000c0 callx0 a0
263: ffec01 l32r a0, 214 <ram_pbus_xpd_tx_on+0x74>
266: 0008 l32i.n a0, a0, 0
268: 362002 l32i a0, a0, 216
26b: 0000c0 callx0 a0
26e: 000005 call0 270 <set_rf_freq_offset+0x50>
271: ffe941 l32r a4, 218 <ram_pbus_xpd_tx_on+0x78>
274: 0020c0 memw
277: ffe931 l32r a3, 21c <ram_pbus_xpd_tx_on+0x7c>
27a: f22322 l32i a2, a3, 0x3c8
27d: 102240 and a2, a2, a4
280: 0020c0 memw
283: f26322 s32i a2, a3, 0x3c8
286: 4108 l32i.n a0, a1, 16
288: 20c112 addi a1, a1, 32
28b: f00d ret.n
...
0000029c <chip_v6_rxmax_ext_ana>:
29c: 130c movi.n a3, 1
29e: 540c movi.n a4, 5
2a0: 750c movi.n a5, 7
2a2: 060c movi.n a6, 0
2a4: e0c112 addi a1, a1, -32
2a7: 21d9 s32i.n a13, a1, 8
2a9: 41f9 s32i.n a15, a1, 16
2ab: 11c9 s32i.n a12, a1, 4
2ad: 31e9 s32i.n a14, a1, 12
2af: fff8e1 l32r a14, 290 <set_rf_freq_offset+0x70>
2b2: 0109 s32i.n a0, a1, 0
2b4: 0e08 l32i.n a0, a14, 0
2b6: 02cd mov.n a12, a2
2b8: 252002 l32i a0, a0, 148
2bb: 62a022 movi a2, 98
2be: 0000c0 callx0 a0
2c1: 0d0c movi.n a13, 0
2c3: 02fd mov.n a15, a2
2c5: acae32 movi a3, 0xfffffeac
2c8: 902220 addx2 a2, a2, a2
2cb: b02230 addx8 a2, a2, a3
2ce: e3a032 movi a3, 227
2d1: fff001 l32r a0, 294 <set_rf_freq_offset+0x74>
2d4: 0000c0 callx0 a0
2d7: 115200 slli a5, a2, 16
2da: f40c movi.n a4, 15
2dc: 040d mov.n a0, a4
2de: 315050 srai a5, a5, 16
2e1: 0d2d mov.n a2, a13
2e3: b32550 movgez a2, a5, a5
2e6: 01b2e6 bgei a2, 16, 2eb <chip_v6_rxmax_ext_ana+0x4f>
2e9: 020d mov.n a0, a2
2eb: cfa032 movi a3, 207
2ee: 902ff0 addx2 a2, a15, a15
2f1: f022f0 subx8 a2, a2, a15
2f4: 1dc222 addi a2, a2, 29
2f7: 11f000 slli a15, a0, 16
2fa: 31f0f0 srai a15, a15, 16
2fd: ffe601 l32r a0, 298 <set_rf_freq_offset+0x78>
300: 0000c0 callx0 a0
303: 0e98 l32i.n a9, a14, 0
305: 114200 slli a4, a2, 16
308: f30c movi.n a3, 15
30a: 030d mov.n a0, a3
30c: 314040 srai a4, a4, 16
30f: 272992 l32i a9, a9, 156
312: b3d440 movgez a13, a4, a4
315: 01bde6 bgei a13, 16, 31a <chip_v6_rxmax_ext_ana+0x7e>
318: 0d0d mov.n a0, a13
31a: 11d000 slli a13, a0, 16
31d: 31d0d0 srai a13, a13, 16
320: 1c3cb6 bltui a12, 3, 340 <chip_v6_rxmax_ext_ana+0xa4>
323: 820c movi.n a2, 8
325: 018fa6 blti a15, 8, 32a <chip_v6_rxmax_ext_ana+0x8e>
328: 827c movi.n a2, -8
32a: 030c movi.n a3, 0
32c: 440c movi.n a4, 4
32e: 350c movi.n a5, 3
330: 060c movi.n a6, 0
332: 7f2a add.n a7, a15, a2
334: 747070 extui a7, a7, 0, 8
337: 64a022 movi a2, 100
33a: 0009c0 callx0 a9
33d: 000406 j 351 <chip_v6_rxmax_ext_ana+0xb5>
340: 7470f0 extui a7, a15, 0, 8
343: 64a022 movi a2, 100
346: 030c movi.n a3, 0
348: 440c movi.n a4, 4
34a: 350c movi.n a5, 3
34c: 060c movi.n a6, 0
34e: 0009c0 callx0 a9
351: 0e98 l32i.n a9, a14, 0
353: 800c movi.n a0, 8
355: 272992 l32i a9, a9, 156
358: 1a2cb6 bltui a12, 2, 376 <chip_v6_rxmax_ext_ana+0xda>
35b: 018da6 blti a13, 8, 360 <chip_v6_rxmax_ext_ana+0xc4>
35e: 807c movi.n a0, -8
360: 64a022 movi a2, 100
363: 030c movi.n a3, 0
365: 740c movi.n a4, 7
367: 350c movi.n a5, 3
369: 060c movi.n a6, 0
36b: 7d0a add.n a7, a13, a0
36d: 747070 extui a7, a7, 0, 8
370: 0009c0 callx0 a9
373: 000406 j 387 <chip_v6_rxmax_ext_ana+0xeb>
376: 7470d0 extui a7, a13, 0, 8
379: 64a022 movi a2, 100
37c: 030c movi.n a3, 0
37e: 740c movi.n a4, 7
380: 350c movi.n a5, 3
382: 060c movi.n a6, 0
384: 0009c0 callx0 a9
387: 0e98 l32i.n a9, a14, 0
389: 272992 l32i a9, a9, 156
38c: 6cac beqz.n a12, 3b6 <chip_v6_rxmax_ext_ana+0x11a>
38e: 61a022 movi a2, 97
391: 130c movi.n a3, 1
393: 540c movi.n a4, 5
395: 350c movi.n a5, 3
397: 260c movi.n a6, 2
399: 370c movi.n a7, 3
39b: 0009c0 callx0 a9
39e: 61a022 movi a2, 97
3a1: 130c movi.n a3, 1
3a3: 540c movi.n a4, 5
3a5: 150c movi.n a5, 1
3a7: 0e08 l32i.n a0, a14, 0
3a9: 060c movi.n a6, 0
3ab: 272002 l32i a0, a0, 156
3ae: 370c movi.n a7, 3
3b0: 0000c0 callx0 a0
3b3: 000906 j 3db <chip_v6_rxmax_ext_ana+0x13f>
3b6: 61a022 movi a2, 97
3b9: 130c movi.n a3, 1
3bb: 540c movi.n a4, 5
3bd: 350c movi.n a5, 3
3bf: 260c movi.n a6, 2
3c1: 070c movi.n a7, 0
3c3: 0009c0 callx0 a9
3c6: 61a022 movi a2, 97
3c9: 130c movi.n a3, 1
3cb: 540c movi.n a4, 5
3cd: 150c movi.n a5, 1
3cf: 0e08 l32i.n a0, a14, 0
3d1: 060c movi.n a6, 0
3d3: 272002 l32i a0, a0, 156
3d6: 070c movi.n a7, 0
3d8: 0000c0 callx0 a0
3db: 11c8 l32i.n a12, a1, 4
3dd: 21d8 l32i.n a13, a1, 8
3df: 31e8 l32i.n a14, a1, 12
3e1: 41f8 l32i.n a15, a1, 16
3e3: 0108 l32i.n a0, a1, 0
3e5: 20c112 addi a1, a1, 32
3e8: f00d ret.n
3ea: 000000 ill
3ed: 000000 ill
000003f0 <ram_chip_v6_rx_init>:
3f0: 61a022 movi a2, 97
3f3: f0c112 addi a1, a1, -16
3f6: 0109 s32i.n a0, a1, 0
3f8: fffd01 l32r a0, 3ec <chip_v6_rxmax_ext_ana+0x150>
3fb: 130c movi.n a3, 1
3fd: 0008 l32i.n a0, a0, 0
3ff: 840c movi.n a4, 8
401: 262002 l32i a0, a0, 152
404: 151c movi.n a5, 17
406: 0000c0 callx0 a0
409: 020c movi.n a2, 0
40b: 000005 call0 40c <ram_chip_v6_rx_init+0x1c>
40e: 0108 l32i.n a0, a1, 0
410: 10c112 addi a1, a1, 16
413: f00d ret.n
415: 000000 ill
418: 000a00 excw
41b: 000060 excw
41e: ff0020 excw
421: ff .byte 0xff
422: 7f .byte 0x7f
423: ff .byte 0xff
...
42c: 000a00 excw
42f: 000060 excw
432: 000000 ill
435: 000000 ill
00000438 <tsen_meas>:
438: f0c112 addi a1, a1, -16
43b: 0109 s32i.n a0, a1, 0
43d: dfaf72 movi a7, -33
440: fff621 l32r a2, 418 <ram_chip_v6_rx_init+0x28>
443: 0020c0 memw
446: d42262 l32i a6, a2, 0x350
449: 106670 and a6, a6, a7
44c: 0020c0 memw
44f: d46262 s32i a6, a2, 0x350
452: fff251 l32r a5, 41c <ram_chip_v6_rx_init+0x2c>
455: 0020c0 memw
458: d72242 l32i a4, a2, 0x35c
45b: 204450 or a4, a4, a5
45e: 0020c0 memw
461: d76242 s32i a4, a2, 0x35c
464: ffef31 l32r a3, 420 <ram_chip_v6_rx_init+0x30>
467: 0020c0 memw
46a: d72202 l32i a0, a2, 0x35c
46d: 100030 and a0, a0, a3
470: 0020c0 memw
473: d76202 s32i a0, a2, 0x35c
476: c8a022 movi a2, 200
479: ffee01 l32r a0, 434 <ram_chip_v6_rx_init+0x44>
47c: 0000c0 callx0 a0
47f: 6ca022 movi a2, 108
482: 230c movi.n a3, 2
484: 040c movi.n a4, 0
486: ffe701 l32r a0, 424 <ram_chip_v6_rx_init+0x34>
489: 650c movi.n a5, 6
48b: 0008 l32i.n a0, a0, 0
48d: 660c movi.n a6, 6
48f: 272002 l32i a0, a0, 156
492: 070c movi.n a7, 0
494: 0000c0 callx0 a0
497: 6ca022 movi a2, 108
49a: 230c movi.n a3, 2
49c: 040c movi.n a4, 0
49e: ffe201 l32r a0, 428 <ram_chip_v6_rx_init+0x38>
4a1: 650c movi.n a5, 6
4a3: 0008 l32i.n a0, a0, 0
4a5: 660c movi.n a6, 6
4a7: 272002 l32i a0, a0, 156
4aa: 170c movi.n a7, 1
4ac: 0000c0 callx0 a0
4af: 042c movi.n a4, 32
4b1: 0020c0 memw
4b4: ffde31 l32r a3, 42c <ram_chip_v6_rx_init+0x3c>
4b7: d42322 l32i a2, a3, 0x350
4ba: 202240 or a2, a2, a4
4bd: 0020c0 memw
4c0: 240c movi.n a4, 2
4c2: 750c movi.n a5, 7
4c4: ffdb01 l32r a0, 430 <ram_chip_v6_rx_init+0x40>
4c7: 060c movi.n a6, 0
4c9: 0008 l32i.n a0, a0, 0
4cb: d46322 s32i a2, a3, 0x350
4ce: 6ca022 movi a2, 108
4d1: 252002 l32i a0, a0, 148
4d4: 230c movi.n a3, 2
4d6: 0000c0 callx0 a0
4d9: 0108 l32i.n a0, a1, 0
4db: 10c112 addi a1, a1, 16
4de: f00d ret.n
4e0: 000000 ill
4e3: 000000 ill
4e6: 000080 ret
4e9: 000a add.n a0, a0, a0
4eb: ffff60 excw
4ee: df .byte 0xdf
4ef: ff .byte 0xff
...
000004f8 <readvdd33>:
4f8: d0c112 addi a1, a1, -48
4fb: 71d9 s32i.n a13, a1, 28
4fd: fff8d1 l32r a13, 4e0 <tsen_meas+0xa8>
500: 5109 s32i.n a0, a1, 20
502: 0d08 l32i.n a0, a13, 0
504: 61c9 s32i.n a12, a1, 24
506: 282002 l32i a0, a0, 160
509: 81e9 s32i.n a14, a1, 32
50b: 0000c0 callx0 a0
50e: 0d08 l32i.n a0, a13, 0
510: 620c movi.n a2, 6
512: 2c2002 l32i a0, a0, 176
515: 130c movi.n a3, 1
517: 0000c0 callx0 a0
51a: 230c movi.n a3, 2
51c: 940c movi.n a4, 9
51e: 250c movi.n a5, 2
520: 060c movi.n a6, 0
522: 0d08 l32i.n a0, a13, 0
524: 02ed mov.n a14, a2
526: 252002 l32i a0, a0, 148
529: 6ba022 movi a2, 107
52c: 0000c0 callx0 a0
52f: 230c movi.n a3, 2
531: 040c movi.n a4, 0
533: 550c movi.n a5, 5
535: 560c movi.n a6, 5
537: 0d08 l32i.n a0, a13, 0
539: 4129 s32i.n a2, a1, 16
53b: 252002 l32i a0, a0, 148
53e: 6ca022 movi a2, 108
541: 0000c0 callx0 a0
544: 130c movi.n a3, 1
546: 0d08 l32i.n a0, a13, 0
548: 02cd mov.n a12, a2
54a: 240c movi.n a4, 2
54c: 620c movi.n a2, 6
54e: 204e40 or a4, a14, a4
551: 2b2002 l32i a0, a0, 172
554: f44040 extui a4, a4, 0, 16
557: 0000c0 callx0 a0
55a: 6ba022 movi a2, 107
55d: 230c movi.n a3, 2
55f: 940c movi.n a4, 9
561: 750c movi.n a5, 7
563: 760c movi.n a6, 7
565: 0d08 l32i.n a0, a13, 0
567: 170c movi.n a7, 1
569: 272002 l32i a0, a0, 156
56c: 91c9 s32i.n a12, a1, 36
56e: 0000c0 callx0 a0
571: 6ba022 movi a2, 107
574: 230c movi.n a3, 2
576: 940c movi.n a4, 9
578: 250c movi.n a5, 2
57a: 0d08 l32i.n a0, a13, 0
57c: 060c movi.n a6, 0
57e: 272002 l32i a0, a0, 156
581: 070c movi.n a7, 0
583: 0000c0 callx0 a0
586: 2c0c movi.n a12, 2
588: 6ca022 movi a2, 108
58b: 230c movi.n a3, 2
58d: 040c movi.n a4, 0
58f: 550c movi.n a5, 5
591: 0d08 l32i.n a0, a13, 0
593: 560c movi.n a6, 5
595: 272002 l32i a0, a0, 156
598: 170c movi.n a7, 1
59a: 0000c0 callx0 a0
59d: ffd191 l32r a9, 4e4 <tsen_meas+0xac>
5a0: ffd231 l32r a3, 4e8 <tsen_meas+0xb0>
5a3: 0020c0 memw
5a6: d72382 l32i a8, a3, 0x35c
5a9: 208890 or a8, a8, a9
5ac: 0020c0 memw
5af: d76382 s32i a8, a3, 0x35c
5b2: ffce71 l32r a7, 4ec <tsen_meas+0xb4>
5b5: 0020c0 memw
5b8: d72362 l32i a6, a3, 0x35c
5bb: 106670 and a6, a6, a7
5be: 0020c0 memw
5c1: d76362 s32i a6, a3, 0x35c
5c4: d57c movi.n a5, -3
5c6: 0020c0 memw
5c9: d42342 l32i a4, a3, 0x350
5cc: 104450 and a4, a4, a5
5cf: 0020c0 memw
5d2: d46342 s32i a4, a3, 0x350
5d5: 0020c0 memw
5d8: d42322 l32i a2, a3, 0x350
5db: 2022c0 or a2, a2, a12
5de: 0020c0 memw
5e1: d46322 s32i a2, a3, 0x350
5e4: 921c movi.n a2, 25
5e6: ffc201 l32r a0, 4f0 <tsen_meas+0xb8>
5e9: 0000c0 callx0 a0
5ec: 012d mov.n a2, a1
5ee: ffc101 l32r a0, 4f4 <tsen_meas+0xbc>
5f1: 0000c0 callx0 a0
5f4: 000c movi.n a0, 0
5f6: 0c0c movi.n a12, 0
5f8: 012d mov.n a2, a1
5fa: 401b addi.n a4, a0, 1
5fc: 903020 addx2 a3, a0, a2
5ff: 001332 l16ui a3, a3, 0
602: 740040 extui a0, a4, 0, 8
605: c3ca add.n a12, a3, a12
607: f4c0c0 extui a12, a12, 0, 16
60a: ec8066 bnei a0, 8, 5fa <readvdd33+0x102>
60d: f440e0 extui a4, a14, 0, 16
610: 0d08 l32i.n a0, a13, 0
612: 620c movi.n a2, 6
614: 2b2002 l32i a0, a0, 172
617: 130c movi.n a3, 1
619: 0000c0 callx0 a0
61c: 6ba022 movi a2, 107
61f: 230c movi.n a3, 2
621: 940c movi.n a4, 9
623: 750c movi.n a5, 7
625: 0d08 l32i.n a0, a13, 0
627: 760c movi.n a6, 7
629: 272002 l32i a0, a0, 156
62c: 070c movi.n a7, 0
62e: 0000c0 callx0 a0
631: 91e8 l32i.n a14, a1, 36
633: 6ba022 movi a2, 107
636: 230c movi.n a3, 2
638: 940c movi.n a4, 9
63a: 250c movi.n a5, 2
63c: 060c movi.n a6, 0
63e: 0d08 l32i.n a0, a13, 0
640: 4178 l32i.n a7, a1, 16
642: 272002 l32i a0, a0, 156
645: 747070 extui a7, a7, 0, 8
648: 0000c0 callx0 a0
64b: 7470e0 extui a7, a14, 0, 8
64e: 6ca022 movi a2, 108
651: 230c movi.n a3, 2
653: 040c movi.n a4, 0
655: 0d08 l32i.n a0, a13, 0
657: 550c movi.n a5, 5
659: 272002 l32i a0, a0, 156
65c: 560c movi.n a6, 5
65e: 0000c0 callx0 a0
661: 0d08 l32i.n a0, a13, 0
663: 2f2002 l32i a0, a0, 188
666: 0000c0 callx0 a0
669: 5108 l32i.n a0, a1, 20
66b: 71d8 l32i.n a13, a1, 28
66d: 112c60 slli a2, a12, 10
670: 81e8 l32i.n a14, a1, 32
672: 61c8 l32i.n a12, a1, 24
674: 08d222 addmi a2, a2, 0x800
677: f42c20 extui a2, a2, 12, 16
67a: 30c112 addi a1, a1, 48
67d: f00d ret.n
67f: 000000 ill
682: 330000 excw
685: 000d mov.n a0, a0
687: 0d3300 excw
68a: 000000 ill
68d: 000000 ill
690: 000d33 excw
693: 000000 ill
...
00000698 <txpwr_offset>:
698: ffa032 movi a3, 255
69b: e0c112 addi a1, a1, -32
69e: 21c9 s32i.n a12, a1, 8
6a0: 31d9 s32i.n a13, a1, 12
6a2: 41e9 s32i.n a14, a1, 16
6a4: fff7e1 l32r a14, 680 <readvdd33+0x188>
6a7: 1109 s32i.n a0, a1, 4
6a9: 6c0e02 l8ui a0, a14, 108
6ac: 0129 s32i.n a2, a1, 0
6ae: 079037 bne a0, a3, 6b9 <txpwr_offset+0x21>
6b1: 000005 call0 6b4 <txpwr_offset+0x1c>
6b4: 02dd mov.n a13, a2
6b6: 000606 j 6d2 <txpwr_offset+0x3a>
6b9: 151c movi.n a5, 17
6bb: 10b507 bgeu a5, a0, 6cf <txpwr_offset+0x37>
6be: 462c movi.n a6, 36
6c0: 0b3607 bltu a6, a0, 6cf <txpwr_offset+0x37>
6c3: 66a0d2 movi a13, 102
6c6: d1d0d0 mul16s a13, a0, a13
6c9: f4d0d0 extui a13, a13, 0, 16
6cc: 000086 j 6d2 <txpwr_offset+0x3a>
6cf: ffedd1 l32r a13, 684 <readvdd33+0x18c>
6d2: ffed01 l32r a0, 688 <readvdd33+0x190>
6d5: 0c0c movi.n a12, 0
6d7: 023d07 bltu a13, a0, 6dd <txpwr_offset+0x45>
6da: 000b06 j 70a <txpwr_offset+0x72>
6dd: ffebc1 l32r a12, 68c <readvdd33+0x194>
6e0: 0c08 l32i.n a0, a12, 0
6e2: 0d2d mov.n a2, a13
6e4: e008 l32i.n a0, a0, 56
6e6: 330c movi.n a3, 3
6e8: 0000c0 callx0 a0
6eb: 330c movi.n a3, 3
6ed: 0c08 l32i.n a0, a12, 0
6ef: 02cd mov.n a12, a2
6f1: e008 l32i.n a0, a0, 56
6f3: ffe721 l32r a2, 690 <readvdd33+0x198>
6f6: 0000c0 callx0 a0
6f9: c0cc20 sub a12, a12, a2
6fc: 11ccf0 slli a12, a12, 1
6ff: 11cc00 slli a12, a12, 16
702: 31c0c0 srai a12, a12, 16
705: cc2b addi.n a12, a12, 2
707: 21c2c0 srai a12, a12, 2
70a: 000005 call0 70c <txpwr_offset+0x74>
70d: 000c movi.n a0, 0
70f: 0138 l32i.n a3, a1, 0
711: ffe051 l32r a5, 694 <readvdd33+0x19c>
714: c3ca add.n a12, a3, a12
716: 11cc00 slli a12, a12, 16
719: 31c0c0 srai a12, a12, 16
71c: 605a add.n a6, a0, a5
71e: 701b addi.n a7, a0, 1
720: 40ea add.n a4, a0, a14
722: 240442 l8ui a4, a4, 36
725: 740070 extui a0, a7, 0, 8
728: 4c4a add.n a4, a12, a4
72a: 324642 s8i a4, a6, 50
72d: eb6066 bnei a0, 6, 71c <txpwr_offset+0x84>
730: 41e8 l32i.n a14, a1, 16
732: 81af02 movi a0, -127
735: 117d00 slli a7, a13, 16
738: 116280 slli a6, a2, 8
73b: 31d8 l32i.n a13, a1, 12
73d: 0c2d mov.n a2, a12
73f: 667a add.n a6, a6, a7
741: 012c07 blt a12, a0, 746 <txpwr_offset+0xae>
744: 0c0d mov.n a0, a12
746: 747000 extui a7, a0, 0, 8
749: 21c8 l32i.n a12, a1, 8
74b: 1108 l32i.n a0, a1, 4
74d: 667a add.n a6, a6, a7
74f: 156562 s32i a6, a5, 84
752: 20c112 addi a1, a1, 32
755: f00d ret.n
...
00000764 <set_txcap_reg>:
764: f0c112 addi a1, a1, -16
767: 0109 s32i.n a0, a1, 0
769: 11c9 s32i.n a12, a1, 4
76b: 21d9 s32i.n a13, a1, 8
76d: 02cd mov.n a12, a2
76f: 0d0c movi.n a13, 0
771: 041d16 beqz a13, 7b6 <set_txcap_reg+0x52>
774: 201d26 beqi a13, 1, 798 <set_txcap_reg+0x34>
777: 562d66 bnei a13, 2, 7d1 <set_txcap_reg+0x6d>
77a: 6ba022 movi a2, 107
77d: 230c movi.n a3, 2
77f: 240c movi.n a4, 2
781: 650c movi.n a5, 6
783: fff501 l32r a0, 758 <txpwr_offset+0xc0>
786: 460c movi.n a6, 4
788: 0008 l32i.n a0, a0, 0
78a: 7cda add.n a7, a12, a13
78c: 272002 l32i a0, a0, 156
78f: 000772 l8ui a7, a7, 0
792: 0000c0 callx0 a0
795: 000e06 j 7d1 <set_txcap_reg+0x6d>
798: 6ba022 movi a2, 107
79b: 230c movi.n a3, 2
79d: 240c movi.n a4, 2
79f: 350c movi.n a5, 3
7a1: ffee01 l32r a0, 75c <txpwr_offset+0xc4>
7a4: 060c movi.n a6, 0
7a6: 0008 l32i.n a0, a0, 0
7a8: 7cda add.n a7, a12, a13
7aa: 272002 l32i a0, a0, 156
7ad: 000772 l8ui a7, a7, 0
7b0: 0000c0 callx0 a0
7b3: 000686 j 7d1 <set_txcap_reg+0x6d>
7b6: 6ba022 movi a2, 107
7b9: 230c movi.n a3, 2
7bb: 140c movi.n a4, 1
7bd: 350c movi.n a5, 3
7bf: ffe801 l32r a0, 760 <txpwr_offset+0xc8>
7c2: 060c movi.n a6, 0
7c4: 0008 l32i.n a0, a0, 0
7c6: 7cda add.n a7, a12, a13
7c8: 272002 l32i a0, a0, 156
7cb: 000772 l8ui a7, a7, 0
7ce: 0000c0 callx0 a0
7d1: dd1b addi.n a13, a13, 1
7d3: 74d0d0 extui a13, a13, 0, 8
7d6: 973d66 bnei a13, 3, 771 <set_txcap_reg+0xd>
7d9: 11c8 l32i.n a12, a1, 4
7db: 21d8 l32i.n a13, a1, 8
7dd: 0108 l32i.n a0, a1, 0
7df: 10c112 addi a1, a1, 16
7e2: f00d ret.n
7e4: 000000 ill
...
000007e8 <ram_ana_inf_gating_en>:
7e8: e0c112 addi a1, a1, -32
7eb: 1109 s32i.n a0, a1, 4
7ed: 0139 s32i.n a3, a1, 0
7ef: 21c9 s32i.n a12, a1, 8
7f1: 31d9 s32i.n a13, a1, 12
7f3: 41e9 s32i.n a14, a1, 16
7f5: 02dd mov.n a13, a2
7f7: 04ed mov.n a14, a4
7f9: fffac1 l32r a12, 7e4 <set_txcap_reg+0x80>
7fc: 0f2216 beqz a2, 8f2 <ram_ana_inf_gating_en+0x10a>
7ff: 77a022 movi a2, 119
802: 030c movi.n a3, 0
804: c41c movi.n a4, 28
806: 050c movi.n a5, 0
808: 0c08 l32i.n a0, a12, 0
80a: 060c movi.n a6, 0
80c: 272002 l32i a0, a0, 156
80f: 070c movi.n a7, 0
811: 0000c0 callx0 a0
814: 77a022 movi a2, 119
817: 030c movi.n a3, 0
819: a41c movi.n a4, 26
81b: 450c movi.n a5, 4
81d: 0c08 l32i.n a0, a12, 0
81f: 460c movi.n a6, 4
821: 272002 l32i a0, a0, 156
824: 070c movi.n a7, 0
826: 0000c0 callx0 a0
829: 77a022 movi a2, 119
82c: 030c movi.n a3, 0
82e: a41c movi.n a4, 26
830: 450c movi.n a5, 4
832: 0c08 l32i.n a0, a12, 0
834: 460c movi.n a6, 4
836: 272002 l32i a0, a0, 156
839: 170c movi.n a7, 1
83b: 0000c0 callx0 a0
83e: 77a022 movi a2, 119
841: 030c movi.n a3, 0
843: a41c movi.n a4, 26
845: 550c movi.n a5, 5
847: 0c08 l32i.n a0, a12, 0
849: 560c movi.n a6, 5
84b: 272002 l32i a0, a0, 156
84e: 070c movi.n a7, 0
850: 0000c0 callx0 a0
853: 77a022 movi a2, 119
856: 030c movi.n a3, 0
858: a41c movi.n a4, 26
85a: 550c movi.n a5, 5
85c: 0c08 l32i.n a0, a12, 0
85e: 560c movi.n a6, 5
860: 272002 l32i a0, a0, 156
863: 170c movi.n a7, 1
865: 0000c0 callx0 a0
868: 77a022 movi a2, 119
86b: 030c movi.n a3, 0
86d: 040c movi.n a4, 0
86f: 750c movi.n a5, 7
871: 060c movi.n a6, 0
873: 0c08 l32i.n a0, a12, 0
875: 0178 l32i.n a7, a1, 0
877: 272002 l32i a0, a0, 156
87a: 747c70 extui a7, a7, 12, 8
87d: 0000c0 callx0 a0
880: 77a022 movi a2, 119
883: 030c movi.n a3, 0
885: 140c movi.n a4, 1
887: 750c movi.n a5, 7
889: 060c movi.n a6, 0
88b: 0c08 l32i.n a0, a12, 0
88d: 0178 l32i.n a7, a1, 0
88f: 272002 l32i a0, a0, 156
892: 747470 extui a7, a7, 4, 8
895: 0000c0 callx0 a0
898: 77a022 movi a2, 119
89b: 030c movi.n a3, 0
89d: 240c movi.n a4, 2
89f: 350c movi.n a5, 3
8a1: 060c movi.n a6, 0
8a3: 0c08 l32i.n a0, a12, 0
8a5: 0178 l32i.n a7, a1, 0
8a7: 272002 l32i a0, a0, 156
8aa: 347070 extui a7, a7, 0, 4
8ad: 0000c0 callx0 a0
8b0: 77a022 movi a2, 119
8b3: 030c movi.n a3, 0
8b5: 440c movi.n a4, 4
8b7: 750c movi.n a5, 7
8b9: 0c08 l32i.n a0, a12, 0
8bb: 060c movi.n a6, 0
8bd: 272002 l32i a0, a0, 156
8c0: 7470e0 extui a7, a14, 0, 8
8c3: 0000c0 callx0 a0
8c6: 77a022 movi a2, 119
8c9: 030c movi.n a3, 0
8cb: 340c movi.n a4, 3
8cd: 750c movi.n a5, 7
8cf: 0c08 l32i.n a0, a12, 0
8d1: 060c movi.n a6, 0
8d3: 272002 l32i a0, a0, 156
8d6: 7478e0 extui a7, a14, 8, 8
8d9: 0000c0 callx0 a0
8dc: 3570e0 extui a7, a14, 16, 4
8df: 77a022 movi a2, 119
8e2: 030c movi.n a3, 0
8e4: 240c movi.n a4, 2
8e6: 0c08 l32i.n a0, a12, 0
8e8: 750c movi.n a5, 7
8ea: 272002 l32i a0, a0, 156
8ed: 460c movi.n a6, 4
8ef: 0000c0 callx0 a0
8f2: f40c movi.n a4, 15
8f4: 350c movi.n a5, 3
8f6: 360c movi.n a6, 3
8f8: 0430d0 extui a3, a13, 0, 1
8fb: 120c movi.n a2, 1
8fd: 0c08 l32i.n a0, a12, 0
8ff: 0e0c movi.n a14, 0
901: 272002 l32i a0, a0, 156
904: 83e230 moveqz a14, a2, a3
907: 0e7d mov.n a7, a14
909: 77a022 movi a2, 119
90c: 030c movi.n a3, 0
90e: 0000c0 callx0 a0
911: 0e7d mov.n a7, a14
913: 77a022 movi a2, 119
916: 030c movi.n a3, 0
918: 841c movi.n a4, 24
91a: 0c08 l32i.n a0, a12, 0
91c: 050c movi.n a5, 0
91e: 272002 l32i a0, a0, 156
921: 060c movi.n a6, 0
923: 0000c0 callx0 a0
926: 0d7d mov.n a7, a13
928: 77a022 movi a2, 119
92b: 030c movi.n a3, 0
92d: c41c movi.n a4, 28
92f: 0c08 l32i.n a0, a12, 0
931: 050c movi.n a5, 0
933: 272002 l32i a0, a0, 156
936: 060c movi.n a6, 0
938: 0000c0 callx0 a0
93b: 21c8 l32i.n a12, a1, 8
93d: 31d8 l32i.n a13, a1, 12
93f: 41e8 l32i.n a14, a1, 16
941: 1108 l32i.n a0, a1, 4
943: 20c112 addi a1, a1, 32
946: f00d ret.n
948: 000000 ill
...
0000094c <ram_restart_cal>:
94c: 62a022 movi a2, 98
94f: 130c movi.n a3, 1
951: 040c movi.n a4, 0
953: 650c movi.n a5, 6
955: f0c112 addi a1, a1, -16
958: 11c9 s32i.n a12, a1, 4
95a: fffbc1 l32r a12, 948 <ram_ana_inf_gating_en+0x160>
95d: 0109 s32i.n a0, a1, 0
95f: 0c08 l32i.n a0, a12, 0
961: 660c movi.n a6, 6
963: 272002 l32i a0, a0, 156
966: 170c movi.n a7, 1
968: 0000c0 callx0 a0
96b: 62a022 movi a2, 98
96e: 130c movi.n a3, 1
970: 040c movi.n a4, 0
972: 550c movi.n a5, 5
974: 0c08 l32i.n a0, a12, 0
976: 560c movi.n a6, 5
978: 272002 l32i a0, a0, 156
97b: 070c movi.n a7, 0
97d: 0000c0 callx0 a0
980: 62a022 movi a2, 98
983: 130c movi.n a3, 1
985: 040c movi.n a4, 0
987: 550c movi.n a5, 5
989: 0c08 l32i.n a0, a12, 0
98b: 560c movi.n a6, 5
98d: 272002 l32i a0, a0, 156
990: 170c movi.n a7, 1
992: 0000c0 callx0 a0
995: 62a022 movi a2, 98
998: 130c movi.n a3, 1
99a: 040c movi.n a4, 0
99c: 650c movi.n a5, 6
99e: 0c08 l32i.n a0, a12, 0
9a0: 660c movi.n a6, 6
9a2: 272002 l32i a0, a0, 156
9a5: 070c movi.n a7, 0
9a7: 0000c0 callx0 a0
9aa: 11c8 l32i.n a12, a1, 4
9ac: 0108 l32i.n a0, a1, 0
9ae: 10c112 addi a1, a1, 16
9b1: f00d ret.n
...
000009c4 <wait_rfpll_cal_end>:
9c4: e0c112 addi a1, a1, -32
9c7: 0109 s32i.n a0, a1, 0
9c9: 21d9 s32i.n a13, a1, 8
9cb: 31e9 s32i.n a14, a1, 12
9cd: 11c9 s32i.n a12, a1, 4
9cf: 41f9 s32i.n a15, a1, 16
9d1: 0c0c movi.n a12, 0
9d3: 63a0f2 movi a15, 99
9d6: 64a0e2 movi a14, 100
9d9: fff6d1 l32r a13, 9b4 <ram_restart_cal+0x68>
9dc: 421c movi.n a2, 20
9de: fff701 l32r a0, 9bc <ram_restart_cal+0x70>
9e1: 0000c0 callx0 a0
9e4: 62a022 movi a2, 98
9e7: 130c movi.n a3, 1
9e9: 740c movi.n a4, 7
9eb: 0d08 l32i.n a0, a13, 0
9ed: 750c movi.n a5, 7
9ef: 252002 l32i a0, a0, 148
9f2: 760c movi.n a6, 7
9f4: 0000c0 callx0 a0
9f7: 22dc bnez.n a2, a0d <wait_rfpll_cal_end+0x49>
9f9: 089cf7 bne a12, a15, a05 <wait_rfpll_cal_end+0x41>
9fc: ffef21 l32r a2, 9b8 <ram_restart_cal+0x6c>
9ff: fff001 l32r a0, 9c0 <ram_restart_cal+0x74>
a02: 0000c0 callx0 a0
a05: cc1b addi.n a12, a12, 1
a07: 74c0c0 extui a12, a12, 0, 8
a0a: ce9ce7 bne a12, a14, 9dc <wait_rfpll_cal_end+0x18>
a0d: 11c8 l32i.n a12, a1, 4
a0f: 21d8 l32i.n a13, a1, 8
a11: 31e8 l32i.n a14, a1, 12
a13: 41f8 l32i.n a15, a1, 16
a15: 0108 l32i.n a0, a1, 0
a17: 20c112 addi a1, a1, 32
a1a: f00d ret.n
a1c: 200000 or a0, a0, a0
a1f: 000042 l8ui a4, a0, 0
a22: 0041c0 break 1, 12
a25: 41d000 srli a13, a0, 0
a28: 800000 add a0, a0, a0
a2b: 000043 excw
a2e: 4008 l32i.n a0, a0, 16
a30: 800000 add a0, a0, a0
a33: 000044 excw
a36: 00c200 excw
...
00000a74 <ram_rfpll_set_freq>:
a74: e0c112 addi a1, a1, -32
a77: 31d9 s32i.n a13, a1, 12
a79: 1109 s32i.n a0, a1, 4
a7b: 21c9 s32i.n a12, a1, 8
a7d: 41e9 s32i.n a14, a1, 16
a7f: 05cd mov.n a12, a5
a81: ffe6e1 l32r a14, a1c <wait_rfpll_cal_end+0x58>
a84: d38c beqz.n a3, a95 <ram_rfpll_set_freq+0x21>
a86: 081326 beqi a3, 1, a92 <ram_rfpll_set_freq+0x1e>
a89: 082366 bnei a3, 2, a95 <ram_rfpll_set_freq+0x21>
a8c: ffe5e1 l32r a14, a20 <wait_rfpll_cal_end+0x5c>
a8f: 000086 j a95 <ram_rfpll_set_freq+0x21>
a92: ffe4e1 l32r a14, a24 <wait_rfpll_cal_end+0x60>
a95: ffe4d1 l32r a13, a28 <wait_rfpll_cal_end+0x64>
a98: 112260 slli a2, a2, 10
a9b: 242a add.n a2, a4, a2
a9d: 1122e0 slli a2, a2, 2
aa0: ffe601 l32r a0, a38 <wait_rfpll_cal_end+0x74>
aa3: 0000c0 callx0 a0
aa6: ffe151 l32r a5, a2c <wait_rfpll_cal_end+0x68>
aa9: 040c movi.n a4, 0
aab: ffe401 l32r a0, a3c <wait_rfpll_cal_end+0x78>
aae: 0000c0 callx0 a0
ab1: ffe301 l32r a0, a40 <wait_rfpll_cal_end+0x7c>
ab4: 0000c0 callx0 a0
ab7: 0129 s32i.n a2, a1, 0
ab9: ffdd31 l32r a3, a30 <wait_rfpll_cal_end+0x6c>
abc: 0e2d mov.n a2, a14
abe: ffe101 l32r a0, a44 <wait_rfpll_cal_end+0x80>
ac1: 0000c0 callx0 a0
ac4: 023d mov.n a3, a2
ac6: 0128 l32i.n a2, a1, 0
ac8: ffe001 l32r a0, a48 <wait_rfpll_cal_end+0x84>
acb: 0000c0 callx0 a0
ace: ffd931 l32r a3, a34 <wait_rfpll_cal_end+0x70>
ad1: ffde01 l32r a0, a4c <wait_rfpll_cal_end+0x88>
ad4: 0000c0 callx0 a0
ad7: 02ed mov.n a14, a2
ad9: ffdd01 l32r a0, a50 <wait_rfpll_cal_end+0x8c>
adc: 0000c0 callx0 a0
adf: 004c22 s8i a2, a12, 0
ae2: 742020 extui a2, a2, 0, 8
ae5: ffdb01 l32r a0, a54 <wait_rfpll_cal_end+0x90>
ae8: 0000c0 callx0 a0
aeb: 023d mov.n a3, a2
aed: 0e2d mov.n a2, a14
aef: ffda01 l32r a0, a58 <wait_rfpll_cal_end+0x94>
af2: 0000c0 callx0 a0
af5: 0d3d mov.n a3, a13
af7: ffd901 l32r a0, a5c <wait_rfpll_cal_end+0x98>
afa: 0000c0 callx0 a0
afd: 02ed mov.n a14, a2
aff: ffd801 l32r a0, a60 <wait_rfpll_cal_end+0x9c>
b02: 0000c0 callx0 a0
b05: 014c22 s8i a2, a12, 1
b08: 742020 extui a2, a2, 0, 8
b0b: ffd601 l32r a0, a64 <wait_rfpll_cal_end+0xa0>
b0e: 0000c0 callx0 a0
b11: 023d mov.n a3, a2
b13: 0e2d mov.n a2, a14
b15: ffd401 l32r a0, a68 <wait_rfpll_cal_end+0xa4>
b18: 0000c0 callx0 a0
b1b: 0d3d mov.n a3, a13
b1d: ffd301 l32r a0, a6c <wait_rfpll_cal_end+0xa8>
b20: 0000c0 callx0 a0
b23: ffd301 l32r a0, a70 <wait_rfpll_cal_end+0xac>
b26: 0000c0 callx0 a0
b29: 1108 l32i.n a0, a1, 4
b2b: 31d8 l32i.n a13, a1, 12
b2d: 024c22 s8i a2, a12, 2
b30: 41e8 l32i.n a14, a1, 16
b32: 21c8 l32i.n a12, a1, 8
b34: 20c112 addi a1, a1, 32
b37: f00d ret.n
b39: 000000 ill
b3c: f00000 subx8 a0, a0, a0
b3f: 000000 ill
b42: 000000 ill
b45: 600002 l8ui a0, a0, 96
b48: 0bf9 s32i.n a15, a11, 0
b4a: b40000 extui a0, a0, 0, 12
b4d: 0009 s32i.n a0, a0, 0
b4f: 0c5700 excw
b52: 000000 ill
b55: 000000 ill
b58: 000200 excw
b5b: 000060 excw
b5e: ff0000 excw
b61: ff .byte 0xff
b62: 0f .byte 0xf
b63: ff .byte 0xff
b64: 000d37 bnone a13, a3, b68 <ram_rfpll_set_freq+0xf4>
b67: 096c00 excw
b6a: a80000 excw
b6d: 0009 s32i.n a0, a0, 0
b6f: 09a300 excw
b72: 9e0000 excw
b75: 0009 s32i.n a0, a0, 0
b77: 099900 excw
b7a: 940000 extui a0, a0, 0, 10
b7d: 0009 s32i.n a0, a0, 0
b7f: 098f00 excw
b82: 8a0000 excw
b85: 0009 s32i.n a0, a0, 0
b87: 098500 excw
b8a: 800000 add a0, a0, a0
b8d: 0009 s32i.n a0, a0, 0
b8f: 097b00 excw
b92: 760000 excw
b95: 0009 s32i.n a0, a0, 0
b97: 097100 excw
...
00000b9c <ram_set_channel_freq>:
b9c: d0c112 addi a1, a1, -48
b9f: 31c9 s32i.n a12, a1, 12
ba1: 8149 s32i.n a4, a1, 32
ba3: 1169 s32i.n a6, a1, 4
ba5: 2109 s32i.n a0, a1, 8
ba7: 61f9 s32i.n a15, a1, 24
ba9: 41d9 s32i.n a13, a1, 16
bab: 51e9 s32i.n a14, a1, 20
bad: 02dd mov.n a13, a2
baf: 03ed mov.n a14, a3
bb1: 04fd mov.n a15, a4
bb3: 0e12a6 blti a2, 1, bc5 <ram_set_channel_freq+0x29>
bb6: d00c movi.n a0, 13
bb8: 092027 blt a0, a2, bc5 <ram_set_channel_freq+0x29>
bbb: 220b addi.n a2, a2, -1
bbd: 742020 extui a2, a2, 0, 8
bc0: 7129 s32i.n a2, a1, 28
bc2: 0000c6 j bc9 <ram_set_channel_freq+0x2d>
bc5: d30c movi.n a3, 13
bc7: 7139 s32i.n a3, a1, 28
bc9: ffdc41 l32r a4, b3c <ram_rfpll_set_freq+0xc8>
bcc: ffddc1 l32r a12, b40 <ram_rfpll_set_freq+0xcc>
bcf: ffdd31 l32r a3, b44 <ram_rfpll_set_freq+0xd0>
bd2: 0020c0 memw
bd5: f22322 l32i a2, a3, 0x3c8
bd8: 202240 or a2, a2, a4
bdb: 0020c0 memw
bde: 0c08 l32i.n a0, a12, 0
be0: 372002 l32i a0, a0, 220
be3: f26322 s32i a2, a3, 0x3c8
be6: 0000c0 callx0 a0
be9: e50c movi.n a5, 14
beb: 34bd57 bgeu a13, a5, c23 <ram_set_channel_freq+0x87>
bee: ffd671 l32r a7, b48 <ram_rfpll_set_freq+0xd4>
bf1: 906dd0 addx2 a6, a13, a13
bf4: 667a add.n a6, a6, a7
bf6: 0006a0 jx a6
bf9: 000986 j c23 <ram_set_channel_freq+0x87>
bfc: 006506 j d94 <ram_set_channel_freq+0x1f8>
bff: 007646 j ddc <ram_set_channel_freq+0x240>
c02: 007406 j dd6 <ram_set_channel_freq+0x23a>
c05: 0071c6 j dd0 <ram_set_channel_freq+0x234>
c08: 006f86 j dca <ram_set_channel_freq+0x22e>
c0b: 006d46 j dc4 <ram_set_channel_freq+0x228>
c0e: 006b06 j dbe <ram_set_channel_freq+0x222>
c11: 0068c6 j db8 <ram_set_channel_freq+0x21c>
c14: 006686 j db2 <ram_set_channel_freq+0x216>
c17: 006446 j dac <ram_set_channel_freq+0x210>
c1a: 006206 j da6 <ram_set_channel_freq+0x20a>
c1d: 005fc6 j da0 <ram_set_channel_freq+0x204>
c20: 005d86 j d9a <ram_set_channel_freq+0x1fe>
c23: ffcac1 l32r a12, b4c <ram_rfpll_set_freq+0xd8>
c26: 057f56 bnez a15, c81 <ram_set_channel_freq+0xe5>
c29: 542ef6 bgeui a14, 2, c81 <ram_set_channel_freq+0xe5>
c2c: b03c movi.n a0, 59
c2e: 8e0b addi.n a8, a14, -1
c30: 0e0856 bnez a8, d14 <ram_set_channel_freq+0x178>
c33: b7af42 movi a4, -73
c36: 83afb2 movi a11, -125
c39: 76a0a2 movi a10, 118
c3c: e35c movi.n a3, 94
c3e: d95c movi.n a9, 93
c40: c65c movi.n a6, 92
c42: b85c movi.n a8, 91
c44: e20c movi.n a2, 14
c46: 023d27 bltu a13, a2, c4c <ram_set_channel_freq+0xb0>
c49: 006946 j df2 <ram_set_channel_freq+0x256>
c4c: ffc171 l32r a7, b50 <ram_rfpll_set_freq+0xdc>
c4f: 905dd0 addx2 a5, a13, a13
c52: 557a add.n a5, a5, a7
c54: 0005a0 jx a5
c57: 0065c6 j df2 <ram_set_channel_freq+0x256>
c5a: 0049c6 j d85 <ram_set_channel_freq+0x1e9>
c5d: 006846 j e02 <ram_set_channel_freq+0x266>
c60: 009306 j eb0 <ram_set_channel_freq+0x314>
c63: 008f86 j ea5 <ram_set_channel_freq+0x309>
c66: 008bc6 j e99 <ram_set_channel_freq+0x2fd>
c69: 0068c6 j e10 <ram_set_channel_freq+0x274>
c6c: 008846 j e91 <ram_set_channel_freq+0x2f5>
c6f: 008406 j e83 <ram_set_channel_freq+0x2e7>
c72: 008006 j e76 <ram_set_channel_freq+0x2da>
c75: 007c86 j e6b <ram_set_channel_freq+0x2cf>
c78: 007846 j e5d <ram_set_channel_freq+0x2c1>
c7b: 0074c6 j e52 <ram_set_channel_freq+0x2b6>
c7e: 007146 j e47 <ram_set_channel_freq+0x2ab>
c81: 0c2d mov.n a2, a12
c83: 0e3d mov.n a3, a14
c85: 0f4d mov.n a4, a15
c87: 015d mov.n a5, a1
c89: 000005 call0 c8c <ram_set_channel_freq+0xf0>
c8c: 020182 l8ui a8, a1, 2
c8f: 11a8 l32i.n a10, a1, 4
c91: 7198 l32i.n a9, a1, 28
c93: 0101b2 l8ui a11, a1, 1
c96: a099a0 addx4 a9, a9, a10
c99: 0001a2 l8ui a10, a1, 0
c9c: 11bb80 slli a11, a11, 8
c9f: 11aa00 slli a10, a10, 16
ca2: 20aab0 or a10, a10, a11
ca5: 2088a0 or a8, a8, a10
ca8: 0989 s32i.n a8, a9, 0
caa: ffaa01 l32r a0, b54 <ram_rfpll_set_freq+0xe0>
cad: 6e00b2 l8ui a11, a0, 110
cb0: e20c movi.n a2, 14
cb2: 1b6b07 bbci a11, 0, cd1 <ram_set_channel_freq+0x135>
cb5: 189d27 bne a13, a2, cd1 <ram_set_channel_freq+0x135>
cb8: 0f4d mov.n a4, a15
cba: 0e3d mov.n a3, a14
cbc: 015d mov.n a5, a1
cbe: 7000d2 l8ui a13, a0, 112
cc1: 6f00c2 l8ui a12, a0, 111
cc4: 11dd80 slli a13, a13, 8
cc7: ccda add.n a12, a12, a13
cc9: f4c0c0 extui a12, a12, 0, 16
ccc: 0c2d mov.n a2, a12
cce: 000005 call0 cd0 <ram_set_channel_freq+0x134>
cd1: ffa2e1 l32r a14, b5c <ram_rfpll_set_freq+0xe8>
cd4: 0e08 l32i.n a0, a14, 0
cd6: ffa0d1 l32r a13, b58 <ram_rfpll_set_freq+0xe4>
cd9: 382002 l32i a0, a0, 224
cdc: 012d mov.n a2, a1
cde: 0000c0 callx0 a0
ce1: 0e08 l32i.n a0, a14, 0
ce3: 362002 l32i a0, a0, 216
ce6: 0000c0 callx0 a0
ce9: 300122 l8ui a2, a1, 48
cec: 128c beqz.n a2, cf1 <ram_set_channel_freq+0x155>
cee: 000005 call0 cf0 <ram_set_channel_freq+0x154>
cf1: 0c2d mov.n a2, a12
cf3: ff9b41 l32r a4, b60 <ram_rfpll_set_freq+0xec>
cf6: 0020c0 memw
cf9: f22d32 l32i a3, a13, 0x3c8
cfc: 103340 and a3, a3, a4
cff: 0020c0 memw
d02: 31c8 l32i.n a12, a1, 12
d04: 51e8 l32i.n a14, a1, 20
d06: f26d32 s32i a3, a13, 0x3c8
d09: 61f8 l32i.n a15, a1, 24
d0b: 41d8 l32i.n a13, a1, 16
d0d: 2108 l32i.n a0, a1, 8
d0f: 30c112 addi a1, a1, 48
d12: f00d ret.n
d14: 043c movi.n a4, 48
d16: 1a3c movi.n a10, 49
d18: 223c movi.n a2, 50
d1a: 66a032 movi a3, 102
d1d: 91afb2 movi a11, -111
d20: bbaf62 movi a6, -69
d23: 696c movi.n a9, -26
d25: 181c movi.n a8, 17
d27: e50c movi.n a5, 14
d29: 34bd57 bgeu a13, a5, d61 <ram_set_channel_freq+0x1c5>
d2c: ff8e51 l32r a5, b64 <ram_rfpll_set_freq+0xf0>
d2f: 907dd0 addx2 a7, a13, a13
d32: 775a add.n a7, a7, a5
d34: 0007a0 jx a7
d37: 000986 j d61 <ram_set_channel_freq+0x1c5>
d3a: 000f06 j d7a <ram_set_channel_freq+0x1de>
d3d: 0009c6 j d68 <ram_set_channel_freq+0x1cc>
d40: 003a06 j e2c <ram_set_channel_freq+0x290>
d43: 003a46 j e30 <ram_set_channel_freq+0x294>
d46: 003d86 j e40 <ram_set_channel_freq+0x2a4>
d49: 000846 j d6e <ram_set_channel_freq+0x1d2>
d4c: 002486 j de2 <ram_set_channel_freq+0x246>
d4f: 0024c6 j de6 <ram_set_channel_freq+0x24a>
d52: 0038c6 j e39 <ram_set_channel_freq+0x29d>
d55: 002446 j dea <ram_set_channel_freq+0x24e>
d58: 003086 j e1e <ram_set_channel_freq+0x282>
d5b: 0030c6 j e22 <ram_set_channel_freq+0x286>
d5e: 000586 j d78 <ram_set_channel_freq+0x1dc>
d61: 024d mov.n a4, a2
d63: ccaf82 movi a8, -52
d66: 08bd mov.n a11, a8
d68: 086d mov.n a6, a8
d6a: 0b0d mov.n a0, a11
d6c: 04ad mov.n a10, a4
d6e: 063d mov.n a3, a6
d70: 0a4d mov.n a4, a10
d72: 014102 s8i a0, a1, 1
d75: 000106 j d7d <ram_set_channel_freq+0x1e1>
d78: 024d mov.n a4, a2
d7a: 014132 s8i a3, a1, 1
d7d: 030d mov.n a0, a3
d7f: 004142 s8i a4, a1, 0
d82: 000206 j d8e <ram_set_channel_freq+0x1f2>
d85: 004182 s8i a8, a1, 0
d88: b1af22 movi a2, -79
d8b: 014122 s8i a2, a1, 1
d8e: 024102 s8i a0, a1, 2
d91: ffc546 j caa <ram_set_channel_freq+0x10e>
d94: ff75c1 l32r a12, b68 <ram_rfpll_set_freq+0xf4>
d97: ffa2c6 j c26 <ram_set_channel_freq+0x8a>
d9a: ff74c1 l32r a12, b6c <ram_rfpll_set_freq+0xf8>
d9d: ffa146 j c26 <ram_set_channel_freq+0x8a>
da0: ff74c1 l32r a12, b70 <ram_rfpll_set_freq+0xfc>
da3: ff9fc6 j c26 <ram_set_channel_freq+0x8a>
da6: ff73c1 l32r a12, b74 <ram_rfpll_set_freq+0x100>
da9: ff9e46 j c26 <ram_set_channel_freq+0x8a>
dac: ff73c1 l32r a12, b78 <ram_rfpll_set_freq+0x104>
daf: ff9cc6 j c26 <ram_set_channel_freq+0x8a>
db2: ff72c1 l32r a12, b7c <ram_rfpll_set_freq+0x108>
db5: ff9b46 j c26 <ram_set_channel_freq+0x8a>
db8: ff72c1 l32r a12, b80 <ram_rfpll_set_freq+0x10c>
dbb: ff99c6 j c26 <ram_set_channel_freq+0x8a>
dbe: ff71c1 l32r a12, b84 <ram_rfpll_set_freq+0x110>
dc1: ff9846 j c26 <ram_set_channel_freq+0x8a>
dc4: ff71c1 l32r a12, b88 <ram_rfpll_set_freq+0x114>
dc7: ff96c6 j c26 <ram_set_channel_freq+0x8a>
dca: ff70c1 l32r a12, b8c <ram_rfpll_set_freq+0x118>
dcd: ff9546 j c26 <ram_set_channel_freq+0x8a>
dd0: ff70c1 l32r a12, b90 <ram_rfpll_set_freq+0x11c>
dd3: ff93c6 j c26 <ram_set_channel_freq+0x8a>
dd6: ff6fc1 l32r a12, b94 <ram_rfpll_set_freq+0x120>
dd9: ff9246 j c26 <ram_set_channel_freq+0x8a>
ddc: ff6fc1 l32r a12, b98 <ram_rfpll_set_freq+0x124>
ddf: ff90c6 j c26 <ram_set_channel_freq+0x8a>
de2: 038d mov.n a8, a3
de4: 08bd mov.n a11, a8
de6: 083d mov.n a3, a8
de8: 0b9d mov.n a9, a11
dea: 0a4d mov.n a4, a10
dec: 014192 s8i a9, a1, 1
def: ffe286 j d7d <ram_set_channel_freq+0x1e1>
df2: 0a0d mov.n a0, a10
df4: 62a062 movi a6, 98
df7: f75c movi.n a7, 95
df9: 004172 s8i a7, a1, 0
dfc: 014162 s8i a6, a1, 1
dff: ffe2c6 j d8e <ram_set_channel_freq+0x1f2>
e02: 004182 s8i a8, a1, 0
e05: dfaf02 movi a0, -33
e08: 297c movi.n a9, -14
e0a: 014192 s8i a9, a1, 1
e0d: ffdf46 j d8e <ram_set_channel_freq+0x1f2>
e10: 004162 s8i a6, a1, 0
e13: 6fa002 movi a0, 111
e16: 9a7c movi.n a10, -7
e18: 0141a2 s8i a10, a1, 1
e1b: ffdbc6 j d8e <ram_set_channel_freq+0x1f2>
e1e: 086d mov.n a6, a8
e20: 060d mov.n a0, a6
e22: 063d mov.n a3, a6
e24: 024d mov.n a4, a2
e26: 014102 s8i a0, a1, 1
e29: ffd406 j d7d <ram_set_channel_freq+0x1e1>
e2c: 063d mov.n a3, a6
e2e: 039d mov.n a9, a3
e30: 036d mov.n a6, a3
e32: 090d mov.n a0, a9
e34: 04ad mov.n a10, a4
e36: ffcd06 j d6e <ram_set_channel_freq+0x1d2>
e39: 063d mov.n a3, a6
e3b: 039d mov.n a9, a3
e3d: ffea46 j dea <ram_set_channel_freq+0x24e>
e40: 086d mov.n a6, a8
e42: 060d mov.n a0, a6
e44: ffc986 j d6e <ram_set_channel_freq+0x1d2>
e47: 004132 s8i a3, a1, 0
e4a: c4af22 movi a2, -60
e4d: c06c movi.n a0, -20
e4f: ffce06 j d8b <ram_set_channel_freq+0x1ef>
e52: 004132 s8i a3, a1, 0
e55: 0141b2 s8i a11, a1, 1
e58: 804c movi.n a0, 72
e5a: ffcc06 j d8e <ram_set_channel_freq+0x1f2>
e5d: 004132 s8i a3, a1, 0
e60: a4af02 movi a0, -92
e63: 1b4c movi.n a11, 65
e65: 0141b2 s8i a11, a1, 1
e68: ffc886 j d8e <ram_set_channel_freq+0x1f2>
e6b: 000c movi.n a0, 0
e6d: 014102 s8i a0, a1, 1
e70: 004132 s8i a3, a1, 0
e73: ffc5c6 j d8e <ram_set_channel_freq+0x1f2>
e76: 080d mov.n a0, a8
e78: 093d mov.n a3, a9
e7a: beaf22 movi a2, -66
e7d: 014122 s8i a2, a1, 1
e80: fffb06 j e70 <ram_set_channel_freq+0x2d4>
e83: 004192 s8i a9, a1, 0
e86: 7ca002 movi a0, 124
e89: 014102 s8i a0, a1, 1
e8c: 040d mov.n a0, a4
e8e: ffbf06 j d8e <ram_set_channel_freq+0x1f2>
e91: 004192 s8i a9, a1, 0
e94: 341c movi.n a4, 19
e96: fffbc6 j e89 <ram_set_channel_freq+0x2ed>
e99: 004162 s8i a6, a1, 0
e9c: 014142 s8i a4, a1, 1
e9f: cbaf02 movi a0, -53
ea2: ffba06 j d8e <ram_set_channel_freq+0x1f2>
ea5: 004162 s8i a6, a1, 0
ea8: 0141a2 s8i a10, a1, 1
eab: 702c movi.n a0, 39
ead: ffb746 j d8e <ram_set_channel_freq+0x1f2>
eb0: 0b0d mov.n a0, a11
eb2: 004162 s8i a6, a1, 0
eb5: 433c movi.n a3, 52
eb7: 014132 s8i a3, a1, 1
eba: ffb406 j d8e <ram_set_channel_freq+0x1f2>
...
ec9: 000000 ill
ecc: 0f7b addi.n a0, a15, 7
ece: 000000 ill
ed1: 000000 ill
ed4: f20a00 excw
ed7: 3f .byte 0x3f
ed8: 000000 ill
edb: 800000 add a0, a0, a0
ede: 000c movi.n a0, 0
ee0: 0d2000 excw
ee3: 520800 excw
ee6: 000000 ill
ee9: 000060 excw
eec: 009a00 excw
eef: 000060 excw
...
00000f00 <chip_60_set_channel>:
f00: d0c112 addi a1, a1, -48
f03: 91f9 s32i.n a15, a1, 36
f05: 61c9 s32i.n a12, a1, 24
f07: 5109 s32i.n a0, a1, 20
f09: 71d9 s32i.n a13, a1, 28
f0b: 81e9 s32i.n a14, a1, 32
f0d: 02dd mov.n a13, a2
f0f: 07ed mov.n a14, a7
f11: ffeb01 l32r a0, ec0 <ram_set_channel_freq+0x324>
f14: 11c500 slli a12, a5, 16
f17: 710002 l8ui a0, a0, 113
f1a: 31c0c0 srai a12, a12, 16
f1d: 226007 bbci a0, 0, f43 <chip_60_set_channel+0x43>
f20: a139 s32i.n a3, a1, 40
f22: b169 s32i.n a6, a1, 44
f24: 046017 bbci a0, 1, f2c <chip_60_set_channel+0x2c>
f27: 011ca6 blti a12, 1, f2c <chip_60_set_channel+0x2c>
f2a: 0c0c movi.n a12, 0
f2c: 0c2d mov.n a2, a12
f2e: 330c movi.n a3, 3
f30: fff001 l32r a0, ef0 <ram_set_channel_freq+0x354>
f33: 0000c0 callx0 a0
f36: b168 l32i.n a6, a1, 44
f38: a138 l32i.n a3, a1, 40
f3a: 11f200 slli a15, a2, 16
f3d: 31f0f0 srai a15, a15, 16
f40: 0000c6 j f47 <chip_60_set_channel+0x47>
f43: 0f0c movi.n a15, 0
f45: 0c0c movi.n a12, 0
f47: 0c4d mov.n a4, a12
f49: 181172 l16ui a7, a1, 48
f4c: 340102 l8ui a0, a1, 52
f4f: 065d mov.n a5, a6
f51: ffdc21 l32r a2, ec4 <ram_set_channel_freq+0x328>
f54: 0e6d mov.n a6, a14
f56: 3042d2 s8i a13, a2, 48
f59: 0d2d mov.n a2, a13
f5b: 0109 s32i.n a0, a1, 0
f5d: 000005 call0 f60 <chip_60_set_channel+0x60>
f60: ffda41 l32r a4, ec8 <ram_set_channel_freq+0x32c>
f63: 4129 s32i.n a2, a1, 16
f65: 710402 l8ui a0, a4, 113
f68: e30c movi.n a3, 14
f6a: 047000 extui a7, a0, 0, 1
f6d: 34bd37 bgeu a13, a3, fa5 <chip_60_set_channel+0xa5>
f70: ffd761 l32r a6, ecc <ram_set_channel_freq+0x330>
f73: 905dd0 addx2 a5, a13, a13
f76: 556a add.n a5, a5, a6
f78: 0005a0 jx a5
f7b: 000986 j fa5 <chip_60_set_channel+0xa5>
f7e: 003d46 j 1077 <chip_60_set_channel+0x177>
f81: 004e86 j 10bf <chip_60_set_channel+0x1bf>
f84: 004c46 j 10b9 <chip_60_set_channel+0x1b9>
f87: 004a06 j 10b3 <chip_60_set_channel+0x1b3>
f8a: 0047c6 j 10ad <chip_60_set_channel+0x1ad>
f8d: 004586 j 10a7 <chip_60_set_channel+0x1a7>
f90: 004346 j 10a1 <chip_60_set_channel+0x1a1>
f93: 004106 j 109b <chip_60_set_channel+0x19b>
f96: 003ec6 j 1095 <chip_60_set_channel+0x195>
f99: 003c86 j 108f <chip_60_set_channel+0x18f>
f9c: 003a46 j 1089 <chip_60_set_channel+0x189>
f9f: 003806 j 1083 <chip_60_set_channel+0x183>
fa2: 0035c6 j 107d <chip_60_set_channel+0x17d>
fa5: 6aa0c2 movi a12, 106
fa8: 089716 beqz a7, 1035 <chip_60_set_channel+0x135>
fab: ffc9e1 l32r a14, ed0 <ram_set_channel_freq+0x334>
fae: ffc981 l32r a8, ed4 <ram_set_channel_freq+0x338>
fb1: 0020c0 memw
fb4: 9c2882 l32i a8, a8, 0x270
fb7: 0e98 l32i.n a9, a14, 0
fb9: 2ee817 bbsi a8, 1, feb <chip_60_set_channel+0xeb>
fbc: 272992 l32i a9, a9, 156
fbf: 126017 bbci a0, 1, fd5 <chip_60_set_channel+0xd5>
fc2: 67a022 movi a2, 103
fc5: 430c movi.n a3, 4
fc7: 440c movi.n a4, 4
fc9: 450c movi.n a5, 4
fcb: 060c movi.n a6, 0
fcd: 371c movi.n a7, 19
fcf: 0009c0 callx0 a9
fd2: 0003c6 j fe5 <chip_60_set_channel+0xe5>
fd5: 67a022 movi a2, 103
fd8: 430c movi.n a3, 4
fda: 440c movi.n a4, 4
fdc: 450c movi.n a5, 4
fde: 060c movi.n a6, 0
fe0: 471c movi.n a7, 20
fe2: 0009c0 callx0 a9
fe5: ffbc01 l32r a0, ed8 <ram_set_channel_freq+0x33c>
fe8: 710002 l8ui a0, a0, 113
feb: ffbd31 l32r a3, ee0 <ram_set_channel_freq+0x344>
fee: ffbb21 l32r a2, edc <ram_set_channel_freq+0x340>
ff1: 045100 extui a5, a0, 1, 1
ff4: 4f2a add.n a4, a15, a2
ff6: 0e08 l32i.n a0, a14, 0
ff8: 933250 movnez a3, a2, a5
ffb: 1f2002 l32i a0, a0, 124
ffe: 120c movi.n a2, 1
1000: 0000c0 callx0 a0
1003: 77a022 movi a2, 119
1006: 030c movi.n a3, 0
1008: c41c movi.n a4, 28
100a: 650c movi.n a5, 6
100c: 0e08 l32i.n a0, a14, 0
100e: 660c movi.n a6, 6
1010: 272002 l32i a0, a0, 156
1013: 170c movi.n a7, 1
1015: 0000c0 callx0 a0
1018: 77a022 movi a2, 119
101b: 030c movi.n a3, 0
101d: c41c movi.n a4, 28
101f: 550c movi.n a5, 5
1021: 0e08 l32i.n a0, a14, 0
1023: 560c movi.n a6, 5
1025: 272002 l32i a0, a0, 156
1028: 170c movi.n a7, 1
102a: 0000c0 callx0 a0
102d: 520c movi.n a2, 5
102f: ffb101 l32r a0, ef4 <ram_set_channel_freq+0x358>
1032: 0000c0 callx0 a0
1035: ffac41 l32r a4, ee8 <ram_set_channel_freq+0x34c>
1038: ffab51 l32r a5, ee4 <ram_set_channel_freq+0x348>
103b: ffac31 l32r a3, eec <ram_set_channel_freq+0x350>
103e: 5c5a add.n a5, a12, a5
1040: 0155f0 slli a5, a5, 17
1043: 0020c0 memw
1046: 452322 l32i a2, a3, 0x114
1049: c42020 extui a2, a2, 0, 13
104c: 202250 or a2, a2, a5
104f: 202240 or a2, a2, a4
1052: 0020c0 memw
1055: 456322 s32i a2, a3, 0x114
1058: 0d2d mov.n a2, a13
105a: 4138 l32i.n a3, a1, 16
105c: ffa701 l32r a0, ef8 <ram_set_channel_freq+0x35c>
105f: 0000c0 callx0 a0
1062: ffa601 l32r a0, efc <ram_set_channel_freq+0x360>
1065: 0000c0 callx0 a0
1068: 61c8 l32i.n a12, a1, 24
106a: 71d8 l32i.n a13, a1, 28
106c: 81e8 l32i.n a14, a1, 32
106e: 91f8 l32i.n a15, a1, 36
1070: 5108 l32i.n a0, a1, 20
1072: 30c112 addi a1, a1, 48
1075: f00d ret.n
1077: e1a2c2 movi a12, 0x2e1
107a: ffca86 j fa8 <chip_60_set_channel+0xa8>
107d: d1a0c2 movi a12, 209
1080: ffc906 j fa8 <chip_60_set_channel+0xa8>
1083: fca0c2 movi a12, 252
1086: ffc786 j fa8 <chip_60_set_channel+0xa8>
1089: 27a1c2 movi a12, 0x127
108c: ffc606 j fa8 <chip_60_set_channel+0xa8>
108f: 53a1c2 movi a12, 0x153
1092: ffc486 j fa8 <chip_60_set_channel+0xa8>
1095: 7ea1c2 movi a12, 0x17e
1098: ffc306 j fa8 <chip_60_set_channel+0xa8>
109b: aaa1c2 movi a12, 0x1aa
109e: ffc186 j fa8 <chip_60_set_channel+0xa8>
10a1: d6a1c2 movi a12, 0x1d6
10a4: ffc006 j fa8 <chip_60_set_channel+0xa8>
10a7: 02a2c2 movi a12, 0x202
10aa: ffbe86 j fa8 <chip_60_set_channel+0xa8>
10ad: 2ea2c2 movi a12, 0x22e
10b0: ffbd06 j fa8 <chip_60_set_channel+0xa8>
10b3: 5aa2c2 movi a12, 0x25a
10b6: ffbb86 j fa8 <chip_60_set_channel+0xa8>
10b9: 87a2c2 movi a12, 0x287
10bc: ffba06 j fa8 <chip_60_set_channel+0xa8>
10bf: b4a2c2 movi a12, 0x2b4
10c2: ffb886 j fa8 <chip_60_set_channel+0xa8>
...
000010d0 <chip_v6_set_chan_offset>:
10d0: f0c112 addi a1, a1, -16
10d3: fffd51 l32r a5, 10c8 <chip_60_set_channel+0x1c8>
10d6: 0109 s32i.n a0, a1, 0
10d8: 710542 l8ui a4, a5, 113
10db: fffc01 l32r a0, 10cc <chip_60_set_channel+0x1cc>
10de: 0b6427 bbci a4, 2, 10ed <chip_v6_set_chan_offset+0x1d>
10e1: 720532 l8ui a3, a5, 114
10e4: 013380 slli a3, a3, 24
10e7: 313830 srai a3, a3, 24
10ea: 1133d0 slli a3, a3, 3
10ed: 005032 s16i a3, a0, 0
10f0: 012280 slli a2, a2, 24
10f3: 312820 srai a2, a2, 24
10f6: 000005 call0 10f8 <chip_v6_set_chan_offset+0x28>
10f9: 0108 l32i.n a0, a1, 0
10fb: 10c112 addi a1, a1, 16
10fe: f00d ret.n
...
00001130 <chip_v6_set_chan>:
1130: fff441 l32r a4, 1100 <chip_v6_set_chan_offset+0x30>
1133: 130c movi.n a3, 1
1135: e0c112 addi a1, a1, -32
1138: 61c9 s32i.n a12, a1, 24
113a: 5109 s32i.n a0, a1, 20
113c: fff201 l32r a0, 1104 <chip_v6_set_chan_offset+0x34>
113f: 02cd mov.n a12, a2
1141: 0008 l32i.n a0, a0, 0
1143: 004432 s8i a3, a4, 0
1146: 0a7057 bbci a0, 21, 1154 <chip_v6_set_chan+0x24>
1149: 420c movi.n a2, 4
114b: fff401 l32r a0, 111c <chip_v6_set_chan_offset+0x4c>
114e: 0000c0 callx0 a0
1151: 0001c6 j 115c <chip_v6_set_chan+0x2c>
1154: fff301 l32r a0, 1120 <chip_v6_set_chan_offset+0x50>
1157: 0000c0 callx0 a0
115a: 4129 s32i.n a2, a1, 16
115c: ffed61 l32r a6, 1110 <chip_v6_set_chan_offset+0x40>
115f: ffed71 l32r a7, 1114 <chip_v6_set_chan_offset+0x44>
1162: 64a042 movi a4, 100
1165: 120c movi.n a2, 1
1167: ffe851 l32r a5, 1108 <chip_v6_set_chan_offset+0x38>
116a: ffe831 l32r a3, 110c <chip_v6_set_chan_offset+0x3c>
116d: 009552 l16si a5, a5, 0
1170: 010332 l8ui a3, a3, 1
1173: 1129 s32i.n a2, a1, 4
1175: 0149 s32i.n a4, a1, 0
1177: 0c2d mov.n a2, a12
1179: 040c movi.n a4, 0
117b: 000005 call0 117c <chip_v6_set_chan+0x4c>
117e: 0c2d mov.n a2, a12
1180: ffe901 l32r a0, 1124 <chip_v6_set_chan_offset+0x54>
1183: 0000c0 callx0 a0
1186: ffe461 l32r a6, 1118 <chip_v6_set_chan_offset+0x48>
1189: 0668 l32i.n a6, a6, 0
118b: 0c7657 bbci a6, 21, 119b <chip_v6_set_chan+0x6b>
118e: 420c movi.n a2, 4
1190: 030c movi.n a3, 0
1192: ffe501 l32r a0, 1128 <chip_v6_set_chan_offset+0x58>
1195: 0000c0 callx0 a0
1198: 0001c6 j 11a3 <chip_v6_set_chan+0x73>
119b: 4128 l32i.n a2, a1, 16
119d: ffe301 l32r a0, 112c <chip_v6_set_chan_offset+0x5c>
11a0: 0000c0 callx0 a0
11a3: 61c8 l32i.n a12, a1, 24
11a5: 5108 l32i.n a0, a1, 20
11a7: 20c112 addi a1, a1, 32
11aa: f00d ret.n
11ac: 000a00 excw
11af: 000060 excw
...
000011c8 <chip_v6_set_chan_wakeup>:
11c8: e0c112 addi a1, a1, -32
11cb: 6109 s32i.n a0, a1, 24
11cd: 71c9 s32i.n a12, a1, 28
11cf: 00a482 movi a8, 0x400
11d2: fff671 l32r a7, 11ac <chip_v6_set_chan+0x7c>
11d5: 02cd mov.n a12, a2
11d7: 0020c0 memw
11da: d02762 l32i a6, a7, 0x340
11dd: 206680 or a6, a6, a8
11e0: 0020c0 memw
11e3: 040c movi.n a4, 0
11e5: 000c movi.n a0, 0
11e7: 64a022 movi a2, 100
11ea: fff231 l32r a3, 11b4 <chip_v6_set_chan+0x84>
11ed: d06762 s32i a6, a7, 0x340
11f0: fff051 l32r a5, 11b0 <chip_v6_set_chan+0x80>
11f3: fff161 l32r a6, 11b8 <chip_v6_set_chan+0x88>
11f6: fff171 l32r a7, 11bc <chip_v6_set_chan+0x8c>
11f9: 009552 l16si a5, a5, 0
11fc: 010332 l8ui a3, a3, 1
11ff: 0129 s32i.n a2, a1, 0
1201: 1109 s32i.n a0, a1, 4
1203: 0c2d mov.n a2, a12
1205: 000005 call0 1208 <chip_v6_set_chan_wakeup+0x40>
1208: ffee31 l32r a3, 11c0 <chip_v6_set_chan+0x90>
120b: 902cc0 addx2 a2, a12, a12
120e: 223a add.n a2, a2, a3
1210: 000005 call0 1214 <chip_v6_set_chan_wakeup+0x4c>
1213: 7420c0 extui a2, a12, 0, 8
1216: 10c132 addi a3, a1, 16
1219: ffea01 l32r a0, 11c4 <chip_v6_set_chan+0x94>
121c: 0000c0 callx0 a0
121f: 71c8 l32i.n a12, a1, 28
1221: 6108 l32i.n a0, a1, 24
1223: 20c112 addi a1, a1, 32
1226: f00d ret.n
1228: ff .byte 0xff
1229: ff .byte 0xff
122a: ff .byte 0xff
122b: 0600f7 bnone a0, a15, 1235 <chip_v6_set_chan_wakeup+0x6d>
122e: 006000 rsil a0, 0
1231: 000000 ill
1234: 000200 excw
1237: 000060 excw
123a: 000200 excw
123d: 300000 xor a0, a0, a0
1240: f20a00 excw
1243: 3f .byte 0x3f
1244: ff .byte 0xff
1245: ff .byte 0xff
1246: ff .byte 0xff
1247: 0000e0 excw
124a: 001c00 excw
124d: 600002 l8ui a0, a0, 96
1250: ff .byte 0xff
1251: ff .byte 0xff
1252: ff .byte 0xff
1253: cf .byte 0xcf
1254: 000000 ill
1257: 000010 excw
125a: 000c00 excw
125d: 000a add.n a0, a0, a0
125f: 000060 excw
1262: 000000 ill
1265: 000000 ill
00001268 <chip_v6_rf_init>:
1268: fff061 l32r a6, 1228 <chip_v6_set_chan_wakeup+0x60>
126b: f0c112 addi a1, a1, -16
126e: 1109 s32i.n a0, a1, 4
1270: 0129 s32i.n a2, a1, 0
1272: 21c9 s32i.n a12, a1, 8
1274: 31d9 s32i.n a13, a1, 12
1276: ffef51 l32r a5, 1234 <chip_v6_set_chan_wakeup+0x6c>
1279: ffecd1 l32r a13, 122c <chip_v6_set_chan_wakeup+0x64>
127c: ffedc1 l32r a12, 1230 <chip_v6_set_chan_wakeup+0x68>
127f: 0020c0 memw
1282: fa2542 l32i a4, a5, 0x3e8
1285: 104460 and a4, a4, a6
1288: 0020c0 memw
128b: fa6542 s32i a4, a5, 0x3e8
128e: ffea31 l32r a3, 1238 <chip_v6_set_chan_wakeup+0x70>
1291: 0020c0 memw
1294: 442d22 l32i a2, a13, 0x110
1297: 202230 or a2, a2, a3
129a: 0020c0 memw
129d: 230c movi.n a3, 2
129f: 040c movi.n a4, 0
12a1: 752c movi.n a5, 39
12a3: 0c08 l32i.n a0, a12, 0
12a5: 446d22 s32i a2, a13, 0x110
12a8: 262002 l32i a0, a0, 152
12ab: 6aa022 movi a2, 106
12ae: 0000c0 callx0 a0
12b1: ffe271 l32r a7, 123c <chip_v6_set_chan_wakeup+0x74>
12b4: ffe381 l32r a8, 1240 <chip_v6_set_chan_wakeup+0x78>
12b7: 0020c0 memw
12ba: 442d62 l32i a6, a13, 0x110
12bd: 206670 or a6, a6, a7
12c0: 0020c0 memw
12c3: 446d62 s32i a6, a13, 0x110
12c6: ffdf51 l32r a5, 1244 <chip_v6_set_chan_wakeup+0x7c>
12c9: ffdf41 l32r a4, 1248 <chip_v6_set_chan_wakeup+0x80>
12cc: 0020c0 memw
12cf: ffdfb1 l32r a11, 124c <chip_v6_set_chan_wakeup+0x84>
12d2: e82b32 l32i a3, a11, 0x3a0
12d5: 103350 and a3, a3, a5
12d8: 203340 or a3, a3, a4
12db: 0020c0 memw
12de: e86b32 s32i a3, a11, 0x3a0
12e1: ffdb21 l32r a2, 1250 <chip_v6_set_chan_wakeup+0x88>
12e4: ffdc01 l32r a0, 1254 <chip_v6_set_chan_wakeup+0x8c>
12e7: 0020c0 memw
12ea: e62ba2 l32i a10, a11, 0x398
12ed: 10aa20 and a10, a10, a2
12f0: 20aa00 or a10, a10, a0
12f3: 0020c0 memw
12f6: e66ba2 s32i a10, a11, 0x398
12f9: d97c movi.n a9, -3
12fb: 0020c0 memw
12fe: 9c2872 l32i a7, a8, 0x270
1301: 107790 and a7, a7, a9
1304: 0020c0 memw
1307: 9c6872 s32i a7, a8, 0x270
130a: 220c movi.n a2, 2
130c: ffd601 l32r a0, 1264 <chip_v6_set_chan_wakeup+0x9c>
130f: 0000c0 callx0 a0
1312: 0c08 l32i.n a0, a12, 0
1314: 282002 l32i a0, a0, 160
1317: 0000c0 callx0 a0
131a: 220c movi.n a2, 2
131c: 0c08 l32i.n a0, a12, 0
131e: 130c movi.n a3, 1
1320: 2b2002 l32i a0, a0, 172
1323: 81a042 movi a4, 129
1326: 0000c0 callx0 a0
1329: ffcb31 l32r a3, 1258 <chip_v6_set_chan_wakeup+0x90>
132c: 0020c0 memw
132f: 442d22 l32i a2, a13, 0x110
1332: 202230 or a2, a2, a3
1335: 0020c0 memw
1338: 0c08 l32i.n a0, a12, 0
133a: 322002 l32i a0, a0, 200
133d: 446d22 s32i a2, a13, 0x110
1340: 0000c0 callx0 a0
1343: 6aa022 movi a2, 106
1346: 230c movi.n a3, 2
1348: 0c08 l32i.n a0, a12, 0
134a: 040c movi.n a4, 0
134c: 262002 l32i a0, a0, 152
134f: 452c movi.n a5, 36
1351: 0000c0 callx0 a0
1354: 0c08 l32i.n a0, a12, 0
1356: 312002 l32i a0, a0, 196
1359: 0000c0 callx0 a0
135c: 6aa022 movi a2, 106
135f: 230c movi.n a3, 2
1361: 0c08 l32i.n a0, a12, 0
1363: 040c movi.n a4, 0
1365: 262002 l32i a0, a0, 152
1368: 552c movi.n a5, 37
136a: 0000c0 callx0 a0
136d: 0c08 l32i.n a0, a12, 0
136f: 2f2002 l32i a0, a0, 188
1372: 0000c0 callx0 a0
1375: ffa942 movi a4, 0xfffff9ff
1378: ffb931 l32r a3, 125c <chip_v6_set_chan_wakeup+0x94>
137b: 0020c0 memw
137e: d02322 l32i a2, a3, 0x340
1381: 102240 and a2, a2, a4
1384: 0020c0 memw
1387: 040c movi.n a4, 0
1389: 450c movi.n a5, 4
138b: 060c movi.n a6, 0
138d: 870c movi.n a7, 8
138f: 0c08 l32i.n a0, a12, 0
1391: d06322 s32i a2, a3, 0x340
1394: 62a022 movi a2, 98
1397: 272002 l32i a0, a0, 156
139a: 130c movi.n a3, 1
139c: 0000c0 callx0 a0
139f: ffb001 l32r a0, 1260 <chip_v6_set_chan_wakeup+0x98>
13a2: 0058 l32i.n a5, a0, 0
13a4: 07f5b7 bbsi a5, 27, 13af <chip_v6_rf_init+0x147>
13a7: 0128 l32i.n a2, a1, 0
13a9: 000005 call0 13ac <chip_v6_rf_init+0x144>
13ac: 0002c6 j 13bb <chip_v6_rf_init+0x153>
13af: 300022 l8ui a2, a0, 48
13b2: 012280 slli a2, a2, 24
13b5: 312820 srai a2, a2, 24
13b8: 000005 call0 13bc <chip_v6_rf_init+0x154>
13bb: 0c08 l32i.n a0, a12, 0
13bd: 232002 l32i a0, a0, 140
13c0: 0000c0 callx0 a0
13c3: 6ba022 movi a2, 107
13c6: 230c movi.n a3, 2
13c8: 0c08 l32i.n a0, a12, 0
13ca: 140c movi.n a4, 1
13cc: 262002 l32i a0, a0, 152
13cf: 854c movi.n a5, 72
13d1: 0000c0 callx0 a0
13d4: 0c08 l32i.n a0, a12, 0
13d6: 222002 l32i a0, a0, 136
13d9: 0000c0 callx0 a0
13dc: 6ca022 movi a2, 108
13df: 230c movi.n a3, 2
13e1: 040c movi.n a4, 0
13e3: 050c movi.n a5, 0
13e5: 0c08 l32i.n a0, a12, 0
13e7: 060c movi.n a6, 0
13e9: 272002 l32i a0, a0, 156
13ec: 170c movi.n a7, 1
13ee: 0000c0 callx0 a0
13f1: 6ca022 movi a2, 108
13f4: 230c movi.n a3, 2
13f6: 040c movi.n a4, 0
13f8: 250c movi.n a5, 2
13fa: 0c08 l32i.n a0, a12, 0
13fc: 260c movi.n a6, 2
13fe: 272002 l32i a0, a0, 156
1401: 170c movi.n a7, 1
1403: 0000c0 callx0 a0
1406: 0c08 l32i.n a0, a12, 0
1408: 132002 l32i a0, a0, 76
140b: 0000c0 callx0 a0
140e: 77a022 movi a2, 119
1411: 030c movi.n a3, 0
1413: a41c movi.n a4, 26
1415: 450c movi.n a5, 4
1417: 0c08 l32i.n a0, a12, 0
1419: 460c movi.n a6, 4
141b: 272002 l32i a0, a0, 156
141e: 070c movi.n a7, 0
1420: 0000c0 callx0 a0
1423: 77a022 movi a2, 119
1426: 030c movi.n a3, 0
1428: a41c movi.n a4, 26
142a: 550c movi.n a5, 5
142c: 0c08 l32i.n a0, a12, 0
142e: 560c movi.n a6, 5
1430: 272002 l32i a0, a0, 156
1433: 070c movi.n a7, 0
1435: 0000c0 callx0 a0
1438: 77a022 movi a2, 119
143b: 030c movi.n a3, 0
143d: a41c movi.n a4, 26
143f: 450c movi.n a5, 4
1441: 0c08 l32i.n a0, a12, 0
1443: 460c movi.n a6, 4
1445: 272002 l32i a0, a0, 156
1448: 170c movi.n a7, 1
144a: 0000c0 callx0 a0
144d: 77a022 movi a2, 119
1450: 030c movi.n a3, 0
1452: a41c movi.n a4, 26
1454: 550c movi.n a5, 5
1456: 0c08 l32i.n a0, a12, 0
1458: 560c movi.n a6, 5
145a: 272002 l32i a0, a0, 156
145d: 170c movi.n a7, 1
145f: 0000c0 callx0 a0
1462: 020c movi.n a2, 0
1464: 21c8 l32i.n a12, a1, 8
1466: 31d8 l32i.n a13, a1, 12
1468: 1108 l32i.n a0, a1, 4
146a: 10c112 addi a1, a1, 16
146d: f00d ret.n
146f: 000000 ill
1472: 000000 ill
1475: 600002 l8ui a0, a0, 96
1478: fe1f00 excw
147b: ff .byte 0xff
147c: 000000 ill
...
00001480 <low_power_set>:
1480: fffc61 l32r a6, 1470 <chip_v6_rf_init+0x208>
1483: 8b1c movi.n a11, 24
1485: 5c0692 l8ui a9, a6, 92
1488: fffb71 l32r a7, 1474 <chip_v6_rf_init+0x20c>
148b: 019980 slli a9, a9, 24
148e: 319890 srai a9, a9, 24
1491: c09490 sub a9, a4, a9
1494: 22bc beqz.n a2, 14ca <low_power_set+0x4a>
1496: 020c movi.n a2, 0
1498: 11a330 slli a10, a3, 13
149b: fff731 l32r a3, 1478 <chip_v6_rf_init+0x210>
149e: a06270 addx4 a6, a2, a7
14a1: 0020c0 memw
14a4: c12682 l32i a8, a6, 0x304
14a7: 105830 and a5, a8, a3
14aa: c08890 sub a8, a8, a9
14ad: 205a50 or a5, a10, a5
14b0: 748080 extui a8, a8, 0, 8
14b3: 205580 or a5, a5, a8
14b6: 0020c0 memw
14b9: c16652 s32i a5, a6, 0x304
14bc: 221b addi.n a2, a2, 1
14be: 742020 extui a2, a2, 0, 8
14c1: d992b7 bne a2, a11, 149e <low_power_set+0x1e>
14c4: ffee91 l32r a9, 147c <chip_v6_rf_init+0x214>
14c7: 5c4942 s8i a4, a9, 92
14ca: f00d ret.n
14cc: 000200 excw
14cf: fe0060 excw
14d2: ef .byte 0xef
14d3: 3f .byte 0x3f
14d4: 000000 ill
14d7: fe .byte 0xfe
14d8: 000600 excw
14db: 000060 excw
14de: 8f .byte 0x8f
14df: 000003 excw
14e2: 00fe00 excw
...
14ed: 018000 slli a8, a0, 32
14f0: 000000 ill
14f3: 000000 ill
14f6: 000020 excw
14f9: 000a add.n a0, a0, a0
14fb: 002060 excw
14fe: 000000 ill
1501: 000000 ill
1504: ff .byte 0xff
1505: ff .byte 0xff
...
150e: fffe00 excw
1511: ff .byte 0xff
1512: df .byte 0xdf
1513: ff .byte 0xff
1514: ff .byte 0xff
1515: ff .byte 0xff
1516: 7f .byte 0x7f
1517: fe .byte 0xfe
1518: 800000 add a0, a0, a0
151b: 020000 excw
151e: 006000 rsil a0, 0
1521: 600006 j 19525 <phy_get_vdd33+0x17ba1>
1524: effe00 excw
1527: 3f .byte 0x3f
...
00001544 <test_tout>:
1544: c0c112 addi a1, a1, -64
1547: 91d9 s32i.n a13, a1, 36
1549: a1e9 s32i.n a14, a1, 40
154b: 7109 s32i.n a0, a1, 28
154d: b1f9 s32i.n a15, a1, 44
154f: 81c9 s32i.n a12, a1, 32
1551: ffdef1 l32r a15, 14cc <low_power_set+0x4c>
1554: ffdfc1 l32r a12, 14d0 <low_power_set+0x50>
1557: ffdf01 l32r a0, 14d4 <low_power_set+0x54>
155a: ffdfe1 l32r a14, 14d8 <low_power_set+0x58>
155d: 0020c0 memw
1560: 442ed2 l32i a13, a14, 0x110
1563: c129 s32i.n a2, a1, 48
1565: 103d00 and a3, a13, a0
1568: 6139 s32i.n a3, a1, 24
156a: 6d4d07 ball a13, a0, 15db <test_tout+0x97>
156d: 0020c0 memw
1570: 862c52 l32i a5, a12, 0x218
1573: 4159 s32i.n a5, a1, 16
1575: ffd941 l32r a4, 14dc <low_power_set+0x5c>
1578: 0020c0 memw
157b: 862c32 l32i a3, a12, 0x218
157e: 203340 or a3, a3, a4
1581: 0020c0 memw
1584: 866c32 s32i a3, a12, 0x218
1587: ffd621 l32r a2, 14e0 <low_power_set+0x60>
158a: 202d20 or a2, a13, a2
158d: 0020c0 memw
1590: 130c movi.n a3, 1
1592: 340c movi.n a4, 3
1594: 750c movi.n a5, 7
1596: 460c movi.n a6, 4
1598: ffd301 l32r a0, 14e4 <low_power_set+0x64>
159b: f70c movi.n a7, 15
159d: 0008 l32i.n a0, a0, 0
159f: 446e22 s32i a2, a14, 0x110
15a2: 272002 l32i a0, a0, 156
15a5: 62a022 movi a2, 98
15a8: 0000c0 callx0 a0
15ab: ffcf01 l32r a0, 14e8 <low_power_set+0x68>
15ae: 0008 l32i.n a0, a0, 0
15b0: 132002 l32i a0, a0, 76
15b3: 0000c0 callx0 a0
15b6: 220c movi.n a2, 2
15b8: ffdc01 l32r a0, 1528 <low_power_set+0xa8>
15bb: 0000c0 callx0 a0
15be: ffcb31 l32r a3, 14ec <low_power_set+0x6c>
15c1: 0020c0 memw
15c4: fa2f22 l32i a2, a15, 0x3e8
15c7: 202230 or a2, a2, a3
15ca: 0020c0 memw
15cd: fa6f22 s32i a2, a15, 0x3e8
15d0: 220c movi.n a2, 2
15d2: ffd601 l32r a0, 152c <low_power_set+0xac>
15d5: 0000c0 callx0 a0
15d8: 0001c6 j 15e3 <test_tout+0x9f>
15db: 420c movi.n a2, 4
15dd: ffd401 l32r a0, 1530 <low_power_set+0xb0>
15e0: 0000c0 callx0 a0
15e3: 6ca022 movi a2, 108
15e6: 230c movi.n a3, 2
15e8: 040c movi.n a4, 0
15ea: ffc101 l32r a0, 14f0 <low_power_set+0x70>
15ed: 550c movi.n a5, 5
15ef: 0008 l32i.n a0, a0, 0
15f1: 560c movi.n a6, 5
15f3: 272002 l32i a0, a0, 156
15f6: 170c movi.n a7, 1
15f8: 0000c0 callx0 a0
15fb: ffbe51 l32r a5, 14f4 <low_power_set+0x74>
15fe: 720c movi.n a2, 7
1600: ffbec1 l32r a12, 14f8 <low_power_set+0x78>
1603: 0020c0 memw
1606: d72c42 l32i a4, a12, 0x35c
1609: 204450 or a4, a4, a5
160c: 0020c0 memw
160f: d76c42 s32i a4, a12, 0x35c
1612: 0020c0 memw
1615: d42c32 l32i a3, a12, 0x350
1618: 753830 extui a3, a3, 24, 8
161b: 0b0237 bnone a2, a3, 162a <test_tout+0xe6>
161e: 0020c0 memw
1621: d42c62 l32i a6, a12, 0x350
1624: 256860 extui a6, a6, 24, 3
1627: ff3656 bnez a6, 161e <test_tout+0xda>
162a: d97c movi.n a9, -3
162c: 0020c0 memw
162f: d42c82 l32i a8, a12, 0x350
1632: 108890 and a8, a8, a9
1635: 0020c0 memw
1638: d46c82 s32i a8, a12, 0x350
163b: 220c movi.n a2, 2
163d: 0020c0 memw
1640: d42c72 l32i a7, a12, 0x350
1643: 207720 or a7, a7, a2
1646: 0020c0 memw
1649: d46c72 s32i a7, a12, 0x350
164c: ffba01 l32r a0, 1534 <low_power_set+0xb4>
164f: 0000c0 callx0 a0
1652: 0020c0 memw
1655: d42cb2 l32i a11, a12, 0x350
1658: 7a0c movi.n a10, 7
165a: 75b8b0 extui a11, a11, 24, 8
165d: 0b0ab7 bnone a10, a11, 166c <test_tout+0x128>
1660: 0020c0 memw
1663: d42c02 l32i a0, a12, 0x350
1666: 250800 extui a0, a0, 24, 3
1669: ff3056 bnez a0, 1660 <test_tout+0x11c>
166c: 012d mov.n a2, a1
166e: 51d9 s32i.n a13, a1, 20
1670: ffb201 l32r a0, 1538 <low_power_set+0xb8>
1673: 0000c0 callx0 a0
1676: c1f8 l32i.n a15, a1, 48
1678: 0d0c movi.n a13, 0
167a: 0e0c movi.n a14, 0
167c: 010d mov.n a0, a1
167e: 903d00 addx2 a3, a13, a0
1681: 001332 l16ui a3, a3, 0
1684: e3ea add.n a14, a3, a14
1686: f4e0e0 extui a14, a14, 0, 16
1689: 9f8c beqz.n a15, 1696 <test_tout+0x152>
168b: ff9c21 l32r a2, 14fc <low_power_set+0x7c>
168e: ffab01 l32r a0, 153c <low_power_set+0xbc>
1691: 0000c0 callx0 a0
1694: 010d mov.n a0, a1
1696: dd1b addi.n a13, a13, 1
1698: 74d0d0 extui a13, a13, 0, 8
169b: df8d66 bnei a13, 8, 167e <test_tout+0x13a>
169e: 550c movi.n a5, 5
16a0: 560c movi.n a6, 5
16a2: 070c movi.n a7, 0
16a4: ff9821 l32r a2, 1504 <low_power_set+0x84>
16a7: ffa042 movi a4, 255
16aa: ff9531 l32r a3, 1500 <low_power_set+0x80>
16ad: ff96d1 l32r a13, 1508 <low_power_set+0x88>
16b0: ee8b addi.n a14, a14, 8
16b2: f4e4e0 extui a14, a14, 4, 16
16b5: 0d08 l32i.n a0, a13, 0
16b7: 6c0332 l8ui a3, a3, 108
16ba: 272002 l32i a0, a0, 156
16bd: c03340 sub a3, a3, a4
16c0: 83e230 moveqz a14, a2, a3
16c3: 040c movi.n a4, 0
16c5: 6ca022 movi a2, 108
16c8: 230c movi.n a3, 2
16ca: 0000c0 callx0 a0
16cd: ff8f01 l32r a0, 150c <low_power_set+0x8c>
16d0: 6128 l32i.n a2, a1, 24
16d2: 0020c0 memw
16d5: d42c32 l32i a3, a12, 0x350
16d8: 7f0c movi.n a15, 7
16da: 753830 extui a3, a3, 24, 8
16dd: 0b0f37 bnone a15, a3, 16ec <test_tout+0x1a8>
16e0: 0020c0 memw
16e3: d42c42 l32i a4, a12, 0x350
16e6: 254840 extui a4, a4, 24, 3
16e9: ff3456 bnez a4, 16e0 <test_tout+0x19c>
16ec: ff89a1 l32r a10, 1510 <low_power_set+0x90>
16ef: 0020c0 memw
16f2: d72c92 l32i a9, a12, 0x35c
16f5: 1099a0 and a9, a9, a10
16f8: 0020c0 memw
16fb: d76c92 s32i a9, a12, 0x35c
16fe: e87c movi.n a8, -2
1700: 0020c0 memw
1703: d82c72 l32i a7, a12, 0x360
1706: 107780 and a7, a7, a8
1709: 0020c0 memw
170c: d86c72 s32i a7, a12, 0x360
170f: 160c movi.n a6, 1
1711: 0020c0 memw
1714: d82c52 l32i a5, a12, 0x360
1717: 205560 or a5, a5, a6
171a: 0020c0 memw
171d: d86c52 s32i a5, a12, 0x360
1720: 481207 beq a2, a0, 176c <test_tout+0x228>
1723: 41c8 l32i.n a12, a1, 16
1725: ff7b51 l32r a5, 1514 <low_power_set+0x94>
1728: ff7c41 l32r a4, 1518 <low_power_set+0x98>
172b: 0020c0 memw
172e: ff7b31 l32r a3, 151c <low_power_set+0x9c>
1731: fa2322 l32i a2, a3, 0x3e8
1734: 102250 and a2, a2, a5
1737: 202240 or a2, a2, a4
173a: 0020c0 memw
173d: 340c movi.n a4, 3
173f: 750c movi.n a5, 7
1741: 460c movi.n a6, 4
1743: 070c movi.n a7, 0
1745: 0d08 l32i.n a0, a13, 0
1747: fa6322 s32i a2, a3, 0x3e8
174a: 62a022 movi a2, 98
174d: 272002 l32i a0, a0, 156
1750: 130c movi.n a3, 1
1752: 0000c0 callx0 a0
1755: 0020c0 memw
1758: ff7281 l32r a8, 1520 <low_power_set+0xa0>
175b: 5178 l32i.n a7, a1, 20
175d: 446872 s32i a7, a8, 0x110
1760: 0020c0 memw
1763: ff7061 l32r a6, 1524 <low_power_set+0xa4>
1766: 8666c2 s32i a12, a6, 0x218
1769: 000246 j 1776 <test_tout+0x232>
176c: 420c movi.n a2, 4
176e: 030c movi.n a3, 0
1770: ff7401 l32r a0, 1540 <low_power_set+0xc0>
1773: 0000c0 callx0 a0
1776: 7108 l32i.n a0, a1, 28
1778: 81c8 l32i.n a12, a1, 32
177a: 91d8 l32i.n a13, a1, 36
177c: 0e2d mov.n a2, a14
177e: b1f8 l32i.n a15, a1, 44
1780: a1e8 l32i.n a14, a1, 40
1782: 40c112 addi a1, a1, 64
1785: f00d ret.n
...
00001788 <check_data_flag>:
1788: 029d mov.n a9, a2
178a: 052d mov.n a2, a5
178c: 022937 blt a9, a3, 1792 <check_data_flag+0xa>
178f: 0aa497 bge a4, a9, 179d <check_data_flag+0x15>
1792: 401600 ssl a6
1795: 130c movi.n a3, 1
1797: a13300 sll a3, a3
179a: 202230 or a2, a2, a3
179d: f00d ret.n
...
17a7: 0ff400 excw
17aa: f40000 extui a0, a0, 0, 16
17ad: 0f .byte 0xf
...
000017c0 <phy_get_check_flag>:
17c0: 050c movi.n a5, 0
17c2: e0c112 addi a1, a1, -32
17c5: 41f9 s32i.n a15, a1, 16
17c7: 0109 s32i.n a0, a1, 0
17c9: 21d9 s32i.n a13, a1, 8
17cb: 11c9 s32i.n a12, a1, 4
17cd: fff4d1 l32r a13, 17a0 <check_data_flag+0x18>
17d0: 31e9 s32i.n a14, a1, 12
17d2: 0dcd mov.n a12, a13
17d4: ed8b addi.n a14, a13, 8
17d6: 030c movi.n a3, 0
17d8: c40c movi.n a4, 12
17da: 060c movi.n a6, 0
17dc: 069c22 l16si a2, a12, 12
17df: 000005 call0 17e0 <phy_get_check_flag+0x20>
17e2: 025d mov.n a5, a2
17e4: cc2b addi.n a12, a12, 2
17e6: ec9ce7 bne a12, a14, 17d6 <phy_get_check_flag+0x16>
17e9: 1d0c movi.n a13, 1
17eb: ffef01 l32r a0, 17a8 <check_data_flag+0x20>
17ee: ffed71 l32r a7, 17a4 <check_data_flag+0x1c>
17f1: e4a362 movi a6, 0x3e4
17f4: 2d17f2 l16ui a15, a7, 90
17f7: c76b addi.n a12, a7, 6
17f9: 021f67 beq a15, a6, 17ff <phy_get_check_flag+0x3f>
17fc: 1c9f07 bne a15, a0, 181c <phy_get_check_flag+0x5c>
17ff: c30c movi.n a3, 12
1801: c43c movi.n a4, 60
1803: 370c22 l8ui a2, a12, 55
1806: 160c movi.n a6, 1
1808: 012280 slli a2, a2, 24
180b: 312820 srai a2, a2, 24
180e: 000005 call0 1810 <phy_get_check_flag+0x50>
1811: 025d mov.n a5, a2
1813: ffe601 l32r a0, 17ac <check_data_flag+0x24>
1816: e4a362 movi a6, 0x3e4
1819: ffe571 l32r a7, 17b0 <check_data_flag+0x28>
181c: cc6b addi.n a12, a12, 6
181e: dd1b addi.n a13, a13, 1
1820: d55d66 bnei a13, 5, 17f9 <phy_get_check_flag+0x39>
1823: 0a1702 l16ui a0, a7, 20
1826: 744800 extui a4, a0, 8, 8
1829: 042d mov.n a2, a4
182b: 740000 extui a0, a0, 0, 8
182e: 00dd mov.n a13, a0
1830: 02b4a6 blti a4, 16, 1836 <phy_get_check_flag+0x76>
1833: e0c422 addi a2, a4, -32
1836: 02c0a6 blti a0, 32, 183c <phy_get_check_flag+0x7c>
1839: c0c0d2 addi a13, a0, -64
183c: 337c movi.n a3, -13
183e: d40c movi.n a4, 13
1840: 260c movi.n a6, 2
1842: 000005 call0 1844 <phy_get_check_flag+0x84>
1845: 536c movi.n a3, -27
1847: b41c movi.n a4, 27
1849: 025d mov.n a5, a2
184b: 260c movi.n a6, 2
184d: 0d2d mov.n a2, a13
184f: 000005 call0 1850 <phy_get_check_flag+0x90>
1852: ffd8f1 l32r a15, 17b4 <check_data_flag+0x2c>
1855: 025d mov.n a5, a2
1857: 0fcd mov.n a12, a15
1859: 3fab addi.n a3, a15, 10
185b: 5139 s32i.n a3, a1, 20
185d: 0b1c02 l16ui a0, a12, 22
1860: 444600 extui a4, a0, 6, 5
1863: 042d mov.n a2, a4
1865: 540000 extui a0, a0, 0, 6
1868: 00dd mov.n a13, a0
186a: 02b4a6 blti a4, 16, 1870 <phy_get_check_flag+0xb0>
186d: e0c422 addi a2, a4, -32
1870: 02c0a6 blti a0, 32, 1876 <phy_get_check_flag+0xb6>
1873: c0c0d2 addi a13, a0, -64
1876: 337c movi.n a3, -13
1878: d40c movi.n a4, 13
187a: 360c movi.n a6, 3
187c: 000005 call0 1880 <phy_get_check_flag+0xc0>
187f: 536c movi.n a3, -27
1881: b41c movi.n a4, 27
1883: 025d mov.n a5, a2
1885: 360c movi.n a6, 3
1887: 0d2d mov.n a2, a13
1889: 000005 call0 188c <phy_get_check_flag+0xcc>
188c: 025d mov.n a5, a2
188e: 5148 l32i.n a4, a1, 20
1890: cc2b addi.n a12, a12, 2
1892: c79c47 bne a12, a4, 185d <phy_get_check_flag+0x9d>
1895: 0fcd mov.n a12, a15
1897: 330c movi.n a3, 3
1899: 7ca042 movi a4, 124
189c: 021c22 l16ui a2, a12, 4
189f: 460c movi.n a6, 4
18a1: 74d820 extui a13, a2, 8, 8
18a4: 742020 extui a2, a2, 0, 8
18a7: 000005 call0 18a8 <phy_get_check_flag+0xe8>
18aa: 330c movi.n a3, 3
18ac: 7ca042 movi a4, 124
18af: 025d mov.n a5, a2
18b1: 460c movi.n a6, 4
18b3: 0d2d mov.n a2, a13
18b5: 000005 call0 18b8 <phy_get_check_flag+0xf8>
18b8: 025d mov.n a5, a2
18ba: cc2b addi.n a12, a12, 2
18bc: d79ce7 bne a12, a14, 1897 <phy_get_check_flag+0xd7>
18bf: 0fcd mov.n a12, a15
18c1: ffbde1 l32r a14, 17b8 <check_data_flag+0x30>
18c4: 80a032 movi a3, 128
18c7: 80a142 movi a4, 0x180
18ca: 182c22 l32i a2, a12, 96
18cd: 560c movi.n a6, 5
18cf: 84d020 extui a13, a2, 0, 9
18d2: 842920 extui a2, a2, 9, 9
18d5: 000005 call0 18d8 <phy_get_check_flag+0x118>
18d8: 80a032 movi a3, 128
18db: 80a142 movi a4, 0x180
18de: 025d mov.n a5, a2
18e0: 560c movi.n a6, 5
18e2: 0d2d mov.n a2, a13
18e4: 000005 call0 18e8 <phy_get_check_flag+0x128>
18e7: 025d mov.n a5, a2
18e9: cc4b addi.n a12, a12, 4
18eb: d59ce7 bne a12, a14, 18c4 <phy_get_check_flag+0x104>
18ee: 11c8 l32i.n a12, a1, 4
18f0: 21d8 l32i.n a13, a1, 8
18f2: 31e8 l32i.n a14, a1, 12
18f4: 5d0f32 l8ui a3, a15, 93
18f7: ffb151 l32r a5, 17bc <check_data_flag+0x34>
18fa: 41f8 l32i.n a15, a1, 16
18fc: 000552 l8ui a5, a5, 0
18ff: 010380 slli a0, a3, 24
1902: 310800 srai a0, a0, 24
1905: 1155a0 slli a5, a5, 6
1908: 205250 or a5, a2, a5
190b: 0b6377 bbci a3, 7, 191a <phy_get_check_flag+0x15a>
190e: 602000 neg a2, a0
1911: 212320 srai a2, a2, 3
1914: 602020 neg a2, a2
1917: 000086 j 191d <phy_get_check_flag+0x15d>
191a: 212300 srai a2, a0, 3
191d: 0108 l32i.n a0, a1, 0
191f: 113200 slli a3, a2, 16
1922: 20c112 addi a1, a1, 32
1925: f42050 extui a2, a5, 0, 16
1928: 202230 or a2, a2, a3
192b: f00d ret.n
192d: 000000 ill
1930: 000200 excw
1933: 000060 excw
1936: 00fe00 excw
1939: 600006 j 1993d <phy_get_vdd33+0x17fb9>
193c: 8f0000 excw
193f: fe0003 excw
1942: ef .byte 0xef
1943: 3f .byte 0x3f
...
194c: 800000 add a0, a0, a0
194f: 000001 l32r a0, fffc1950 <phy_get_vdd33+0xfffbffcc>
1952: ff0000 excw
1955: ff .byte 0xff
1956: 000000 ill
1959: 000a add.n a0, a0, a0
195b: ffff60 excw
195e: df .byte 0xdf
195f: ff .byte 0xff
1960: ff .byte 0xff
1961: ff .byte 0xff
1962: 7f .byte 0x7f
1963: ff .byte 0xff
1964: ff .byte 0xff
1965: ff .byte 0xff
1966: 7f .byte 0x7f
1967: fe .byte 0xfe
1968: 800000 add a0, a0, a0
196b: 000000 ill
196e: 000000 ill
1971: fe .byte 0xfe
1972: ef .byte 0xef
1973: 3f .byte 0x3f
...
00001984 <phy_get_vdd33>:
1984: e0c112 addi a1, a1, -32
1987: 41d9 s32i.n a13, a1, 16
1989: 2109 s32i.n a0, a1, 8
198b: 51e9 s32i.n a14, a1, 20
198d: 31c9 s32i.n a12, a1, 12
198f: 61f9 s32i.n a15, a1, 24
1991: ffe7f1 l32r a15, 1930 <phy_get_check_flag+0x170>
1994: ffe8c1 l32r a12, 1934 <phy_get_check_flag+0x174>
1997: ffe8e1 l32r a14, 1938 <phy_get_check_flag+0x178>
199a: 0020c0 memw
199d: 442ed2 l32i a13, a14, 0x110
19a0: 100dc0 and a0, a13, a12
19a3: 1109 s32i.n a0, a1, 4
19a5: 6d4dc7 ball a13, a12, 1a16 <phy_get_vdd33+0x92>
19a8: 0020c0 memw
19ab: ffe531 l32r a3, 1940 <phy_get_check_flag+0x180>
19ae: 862352 l32i a5, a3, 0x218
19b1: 0159 s32i.n a5, a1, 0
19b3: ffe241 l32r a4, 193c <phy_get_check_flag+0x17c>
19b6: 0020c0 memw
19b9: 862322 l32i a2, a3, 0x218
19bc: 202240 or a2, a2, a4
19bf: 0020c0 memw
19c2: 866322 s32i a2, a3, 0x218
19c5: 202dc0 or a2, a13, a12
19c8: 0020c0 memw
19cb: 130c movi.n a3, 1
19cd: 340c movi.n a4, 3
19cf: 750c movi.n a5, 7
19d1: 460c movi.n a6, 4
19d3: ffdc01 l32r a0, 1944 <phy_get_check_flag+0x184>
19d6: f70c movi.n a7, 15
19d8: 0008 l32i.n a0, a0, 0
19da: 446e22 s32i a2, a14, 0x110
19dd: 272002 l32i a0, a0, 156
19e0: 62a022 movi a2, 98
19e3: 0000c0 callx0 a0
19e6: ffd801 l32r a0, 1948 <phy_get_check_flag+0x188>
19e9: 0008 l32i.n a0, a0, 0
19eb: 132002 l32i a0, a0, 76
19ee: 0000c0 callx0 a0
19f1: 220c movi.n a2, 2
19f3: ffe001 l32r a0, 1974 <phy_get_check_flag+0x1b4>
19f6: 0000c0 callx0 a0
19f9: ffd431 l32r a3, 194c <phy_get_check_flag+0x18c>
19fc: 0020c0 memw
19ff: fa2f22 l32i a2, a15, 0x3e8
1a02: 202230 or a2, a2, a3
1a05: 0020c0 memw
1a08: fa6f22 s32i a2, a15, 0x3e8
1a0b: 220c movi.n a2, 2
1a0d: ffda01 l32r a0, 1978 <phy_get_check_flag+0x1b8>
1a10: 0000c0 callx0 a0
1a13: 0001c6 j 1a1e <phy_get_vdd33+0x9a>
1a16: 420c movi.n a2, 4
1a18: ffd901 l32r a0, 197c <phy_get_check_flag+0x1bc>
1a1b: 0000c0 callx0 a0
1a1e: ffcc41 l32r a4, 1950 <phy_get_check_flag+0x190>
1a21: ffcc01 l32r a0, 1954 <phy_get_check_flag+0x194>
1a24: 6c0442 l8ui a4, a4, 108
1a27: ffa052 movi a5, 255
1a2a: 079457 bne a4, a5, 1a35 <phy_get_vdd33+0xb1>
1a2d: 000005 call0 1a30 <phy_get_vdd33+0xac>
1a30: 020d mov.n a0, a2
1a32: ffffc6 j 1a35 <phy_get_vdd33+0xb1>
1a35: 750c movi.n a5, 7
1a37: ffc821 l32r a2, 1958 <phy_get_check_flag+0x198>
1a3a: 0020c0 memw
1a3d: d42262 l32i a6, a2, 0x350
1a40: 756860 extui a6, a6, 24, 8
1a43: 0b0567 bnone a5, a6, 1a52 <phy_get_vdd33+0xce>
1a46: 0020c0 memw
1a49: d42272 l32i a7, a2, 0x350
1a4c: 257870 extui a7, a7, 24, 3
1a4f: ff3756 bnez a7, 1a46 <phy_get_vdd33+0xc2>
1a52: ffc271 l32r a7, 195c <phy_get_check_flag+0x19c>
1a55: 0020c0 memw
1a58: d72262 l32i a6, a2, 0x35c
1a5b: 106670 and a6, a6, a7
1a5e: 0020c0 memw
1a61: d76262 s32i a6, a2, 0x35c
1a64: ffbf51 l32r a5, 1960 <phy_get_check_flag+0x1a0>
1a67: 0020c0 memw
1a6a: d72242 l32i a4, a2, 0x35c
1a6d: 104450 and a4, a4, a5
1a70: 0020c0 memw
1a73: d76242 s32i a4, a2, 0x35c
1a76: e37c movi.n a3, -2
1a78: 0020c0 memw
1a7b: d822b2 l32i a11, a2, 0x360
1a7e: 10bb30 and a11, a11, a3
1a81: 0020c0 memw
1a84: d862b2 s32i a11, a2, 0x360
1a87: 1a0c movi.n a10, 1
1a89: 0020c0 memw
1a8c: d82292 l32i a9, a2, 0x360
1a8f: 2099a0 or a9, a9, a10
1a92: 0020c0 memw
1a95: d86292 s32i a9, a2, 0x360
1a98: 1188 l32i.n a8, a1, 4
1a9a: 7109 s32i.n a0, a1, 28
1a9c: 4318c7 beq a8, a12, 1ae3 <phy_get_vdd33+0x15f>
1a9f: 01c8 l32i.n a12, a1, 0
1aa1: ffb041 l32r a4, 1964 <phy_get_check_flag+0x1a4>
1aa4: ffb131 l32r a3, 1968 <phy_get_check_flag+0x1a8>
1aa7: 0020c0 memw
1aaa: fa2f22 l32i a2, a15, 0x3e8
1aad: 102240 and a2, a2, a4
1ab0: 202230 or a2, a2, a3
1ab3: 0020c0 memw
1ab6: 130c movi.n a3, 1
1ab8: 340c movi.n a4, 3
1aba: 750c movi.n a5, 7
1abc: 460c movi.n a6, 4
1abe: ffab01 l32r a0, 196c <phy_get_check_flag+0x1ac>
1ac1: 070c movi.n a7, 0
1ac3: 0008 l32i.n a0, a0, 0
1ac5: fa6f22 s32i a2, a15, 0x3e8
1ac8: 272002 l32i a0, a0, 156
1acb: 62a022 movi a2, 98
1ace: 0000c0 callx0 a0
1ad1: 0020c0 memw
1ad4: 446ed2 s32i a13, a14, 0x110
1ad7: 0020c0 memw
1ada: ffa551 l32r a5, 1970 <phy_get_check_flag+0x1b0>
1add: 8665c2 s32i a12, a5, 0x218
1ae0: 000246 j 1aed <phy_get_vdd33+0x169>
1ae3: 420c movi.n a2, 4
1ae5: 030c movi.n a3, 0
1ae7: ffa601 l32r a0, 1980 <phy_get_check_flag+0x1c0>
1aea: 0000c0 callx0 a0
1aed: 7128 l32i.n a2, a1, 28
1aef: 31c8 l32i.n a12, a1, 12
1af1: 41d8 l32i.n a13, a1, 16
1af3: 51e8 l32i.n a14, a1, 20
1af5: 2168 l32i.n a6, a1, 8
1af7: 61f8 l32i.n a15, a1, 24
1af9: 060d mov.n a0, a6
1afb: 20c112 addi a1, a1, 32
1afe: f00d ret.n
Disassembly of section .irom.text:
00001b00 <.irom.text>:
1b00: 727265 excw
1b03: 6f .byte 0x6f
1b04: 203a72 excw
1b07: 6c6c70 excw
1b0a: 5f .byte 0x5f
1b0b: 6c6163 excw
1b0e: 786520 excw
1b11: 656563 excw
1b14: 207364 excw
1b17: 736d32 s32i a3, a13, 0x1cc
1b1a: 212121 l32r a2, fffc9fa0 <phy_get_vdd33+0xfffc861c>
1b1d: 000a add.n a0, a0, a0
1b1f: 642500 extui a2, a0, 5, 7
1b22: 202c movi.n a0, 34
1b24: 000000 ill
1b27: 642500 extui a2, a0, 5, 7
1b2a: 202c movi.n a0, 34
1b2c: 000000 ill
1b2f: 642500 extui a2, a0, 5, 7
1b32: 202c movi.n a0, 34
...
1b40: 2c6425 excw
1b43: 642520 extui a2, a2, 5, 7
1b46: 202c movi.n a0, 34
...
1b50: 2c6425 excw
1b53: 642520 extui a2, a2, 5, 7
1b56: 202c movi.n a0, 34
...
1b60: 2c6425 excw
1b63: 642520 extui a2, a2, 5, 7
1b66: 202c movi.n a0, 34
...
1b70: 2c6425 excw
1b73: 642520 extui a2, a2, 5, 7
1b76: 202c movi.n a0, 34
...
1b80: 2c6425 excw
1b83: 20 .byte 0x20
...
phy_chip_v6.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <ram_tx_mac_disable>:
0: f00d ret.n
Disassembly of section .irom0.text:
00000000 <ram_tx_mac_enable>:
74: 00f00d l32r a6, fffc8084 <phy_get_rand+0xfffc40d4>
77: 0e0000 excw
7a: 206000 l32r a12, fffc27fc <phy_get_rand+0xfffbe84c>
0000007c <rtc_mem_backup>:
7c: 9320 s32i.n a0, a1, 12
7e: 3bc0 s32i.n a12, a1, 16
80: 9089 add.n a5, a5, a6
82: 80b389 l32r a12, 6c <rx_gain_swp+0x2c>
85: 1b2182 extui a6, a2, 2, 1
88: 9c88 add.n a6, a6, a7
8a: fb3188 extui a0, a2, 5, 1
8d: 7820ff extui a7, a2, 6, 1
90: 3aa0 add.n a0, a0, a7
92: 20c034 extui a7, a2, 4, 1
95: 4800 add.n a0, a0, a7
97: c002 add.n a0, a0, a6
99: 0020 add.n a0, a0, a5
9b: 806342 extui a5, a3, 3, 3
9e: 4b224b extui a2, a0, 0, 8
a1: 7733 movi.n a0, 4
a3: e0ed92 bgeui a2, 5, a8 <rtc_mem_backup+0x2c>
a6: 1128 mov.n a0, a2
a8: 00f00d addx2 a2, a0, a0
ab: 0000 movi.n a0, 29
ad: 60000e addx2 a2, a2, a5
000000b0 <rtc_mem_recovery>:
b0: c08320 extui a2, a2, 0, 8
b3: 80783b bltu a0, a2, b8 <rtc_mem_recovery+0x8>
b6: b378 mov.n a0, a2
b8: 7270 movi.n a2, 4
ba: 771b21 extui a5, a0, 0, 8
bd: a79c movi.n a3, 1
bf: fba1 l32i.n a0, a12, 0
c1: 9740ff addx8 a4, a5, a4
c4: aaa0 l32i.n a6, a4, 4
c6: 49aa34 l32i a0, a0, 172
c9: 20c0 l32i.n a4, a4, 0
cb: 23b200 extui a7, a6, 9, 9
ce: c080 s32i.n a7, a1, 4
d0: b90020 extui a5, a4, 0, 9
d3: 334b02 extui a6, a6, 0, 9
d6: 224b s32i.n a6, a1, 8
d8: 9347 s32i.n a5, a1, 0
da: 27e0ed extui a4, a4, 9, 9
dd: f00d11 callx0 a0
e0: 0000 l32i.n a4, a1, 4
...
000000e4 <set_cal_rxdc>:
e4: 7320 movi.n a2, 5
e6: 612004 l32i a0, a0, 172
e9: 2004 movi.n a3, 1
eb: 120450 callx0 a0
ee: e0c1 l32i.n a4, a1, 0
f0: 3109 l32i.n a0, a12, 0
f2: 41c9 movi.n a2, 4
f4: c1556a l32i a0, a0, 172
f7: fffa movi.n a3, 2
f9: 046220 callx0 a0
fc: 667a l32i.n a4, a1, 8
fe: 0520 l32i.n a0, a12, 0
100: 2004 movi.n a2, 5
102: 7a0476 l32i a0, a0, 172
105: 2000 movi.n a3, 2
107: 7a0474 callx0 a0
10a: 6a00 l32i.n a12, a1, 16
10c: 5a00 l32i.n a0, a1, 12
10e: 533000 addi a1, a1, 32
111: 0024 ret.n
113: 0c7420 ill
116: 52f640 ill
119: 020d01 l8ui a0, a0, 96
11c: 902000 ill
11f: 50d01c rsil a0, 0
122: 209022 ill
125: 277420 ill
128: 0d0130 excw
12b: 420c02 excw
12e: 745000 ill
131: 08130c ret
134: 45400c add a0, a0, a0
137: 1468b0 syscall
13a: 2b2002 ill
13d: 600448 ill
140: 798479 ill
143: 504011 ill
146: 606084 ill
149: 216984 ill
14c: 400159 excw
14f: c08449 excw
152: 480000 ill
155: 0c0811 ill
158: 02520c ill
15b: 0c2b20 ill
15e: 00c013 ill
161: 014800 ill
164: 0c08 mov.n a10, a5
166: 420c mov.n a9, a6
168: 2b2002 addi a1, a1, -80
16b: 230c s32i.n a2, a1, 52
16d: 00c0 s32i.n a0, a1, 20
16f: 4800 s32i.n a15, a1, 36
171: 0821 s32i.n a12, a1, 24
173: 0c0c s32i.n a3, a1, 60
175: 0252 s32i.n a14, a1, 32
177: 2b20 s32i.n a13, a1, 28
179: 230c s32i.n a4, a1, 40
17b: 0000c0 l32r a13, 114 <set_cal_rxdc+0x30>
17e: 41c8 movi.n a4, -17
180: 3108 mov.n a14, a7
182: 20c112 l32r a3, 118 <set_cal_rxdc+0x34>
185: 00f00d memw
188: 000000 l32i a2, a3, 0x390
18b: 020000 and a2, a2, a4
18e: 006000 memw
191: 0000 movi.n a4, 18
193: 6000 movi.n a5, 7
...
19d: 0002 l32i.n a0, a13, 0
19f: 003060 s32i a2, a3, 0x390
1a2: 000000 movi a2, 119
1a5: 000080 l32i a0, a0, 156
1a8: 0000 movi.n a3, 0
1aa: 500080 callx0 a0
...
1c1: 600002 and a0, a12, a0
...
000001d8 <set_rx_gain_cal_iq>:
1d8: 9d05ad excw
1db: c11206 bnone a0, a10, 1f5 <set_rx_gain_cal_iq+0x1d>
1de: d129b0 excw
1e1: f95109 excw
1e4: c991 l32i.n a2, a2, 28
1e6: f13961 excw
1e9: d981e9 blt a8, a3, 16f <set_cal_rxdc+0x8b>
1ec: a14971 excw
1ef: e6d1 l32i.n a11, a10, 8
1f1: f46cff addi a9, a3, -4
1f4: 3107ed beqz a9, 4a8 <set_rx_gain_cal_iq+0x2d0>
1f7: ffe5 movi.n a12, 0
1f9: 20c0 movi.n a10, 0
1fb: 232200 s32i a10, a1, 64
1fe: 2240e4 l32i a3, a1, 76
201: c010 movi.n a2, 8
203: 0020 l32i.n a0, a13, 0
205: 241c movi.n a15, 0
207: 0c750c l32i a0, a0, 208
20a: 070c06 moveqz a15, a2, a3
20d: b1a9 mov.n a2, a15
20f: 08e199 callx0 a0
212: 63220d l32i a4, a1, 76
215: a022e4 bgeui a4, 2, 22c <set_rx_gain_cal_iq+0x54>
218: 0277 movi.n a2, 0
21a: 2720 mov.n a3, a15
21c: c0030c movi a4, 0x1f4
21f: 0000 l32i.n a0, a13, 0
221: a022 movi.n a5, 12
223: 030c77 l32i a0, a0, 232
226: 0c940c addi a6, a1, 16
229: 0d0875 callx0 a0
22c: 060c movi.n a2, 0
22e: 272002 l32r a13, 11c <set_cal_rxdc+0x38>
231: c0070c movi a3, 0x104
234: 0000 l32i.n a0, a13, 0
236: 100c mov.n a4, a12
238: 0c5f0c l32i a0, a0, 84
23b: 280c movi.n a5, 22
23d: 61c2d1 callx0 a0
240: 2013 mov.n a2, a12
242: 93f0 movi.n a3, 22
244: c1f9 l32i.n a4, a1, 44
246: 32c148 call0 248 <set_rx_gain_cal_iq+0x70>
249: 1321 beqz.n a14, 27a <set_rx_gain_cal_iq+0xa2>
24b: 2347 mov.n a7, a12
24d: 0602 mov.n a6, a15
24f: 1600a7 l32r a2, 120 <set_cal_rxdc+0x3c>
252: 2843 movi.n a3, 0
254: 630b movi.n a10, 22
256: 4616 s32i.n a10, a1, 0
258: c37228 l8ui a9, a1, 16
25b: 3716fe movi a4, 0x104
25e: c38228 slli a9, a9, 24
261: b816fd srai a9, a9, 24
264: 922a s32i.n a9, a1, 4
266: 16fcc3 l8ui a8, a1, 17
269: 0c2b09 l32i a5, a1, 64
26c: 0a0c0c slli a8, a8, 24
26f: 1061a2 srai a8, a8, 24
272: 2132 s32i.n a8, a1, 8
274: 820c13 l32r a0, 150 <set_cal_rxdc+0x6c>
277: 0c0d08 callx0 a0
27a: 20020f l32r a13, 124 <set_cal_rxdc+0x40>
27d: 3034 l32i.n a0, a13, 0
27f: 2d83f2 l32i a0, a0, 64
282: c00f movi.n a2, 1
284: 420000 callx0 a0
287: 1321 movi.n a15, 0
289: 24f6 movi.n a2, 1
28b: 0c13 l32i.n a3, a1, 60
28d: 0f3d02 l32i a4, a1, 64
290: a142 movi.n a5, 0
292: 08f4 movi.n a6, 0
294: 0c0d s32i.n a6, a1, 0
296: 02c5 s32i.n a6, a1, 4
298: 3a20 s32i.n a6, a1, 8
29a: c162 l32i.n a0, a13, 0
29c: c010 movi.n a7, 0
29e: 0c0000 l32i a0, a0, 104
2a1: d102 movi.n a6, 0
2a3: 32ffbb callx0 a0
2a6: 04a1 l32i.n a0, a13, 0
2a8: 0d08 movi.n a2, 1
2aa: 0c4d l32i.n a0, a0, 52
2ac: 152002 movi a3, 0x400
2af: c0651c callx0 a0
2b2: 2d0000 memw
2b5: 1c0c l32i.n a0, a13, 0
2b7: b14863 l32r a12, 128 <set_cal_rxdc+0x44>
2ba: 0005 l32i.n a0, a0, 48
2bc: deac00 l32i a12, a12, 0x3e4
2bf: 6d0c7d callx0 a0
2c2: 210f beqz.n a14, 2d3 <set_rx_gain_cal_iq+0xfb>
2c4: 0cffb4 l32r a2, 12c <set_cal_rxdc+0x48>
2c7: 6a1c03 srai a3, a12, 8
2ca: 9201a9 l32r a4, 130 <set_cal_rxdc+0x4c>
2cd: 421001 l32r a0, 154 <set_cal_rxdc+0x70>
2d0: 8004a1 callx0 a0
2d3: 900199 l32r a2, 134 <set_cal_rxdc+0x50>
2d6: 993198 l32i a0, a1, 64
2d9: 018211 bge a2, a12, 2ed <set_rx_gain_cal_iq+0x115>
2dc: 215211 addi a2, a0, 24
2df: 8010 addi.n a15, a15, 1
2e1: 800188 extui a15, a15, 0, 8
2e4: 893188 extui a0, a2, 0, 8
2e7: b70121 s32i a0, a1, 64
2ea: 00c0ff bnei a15, 2, 289 <set_rx_gain_cal_iq+0xb1>
2ed: d100 l32i.n a0, a13, 0
2ef: 08ffaa l32i a0, a0, 108
2f2: 020d movi.n a2, 1
2f4: 0c1020 callx0 a0
2f7: c012 movi.n a12, 0
2f9: 0000 movi.n a15, 0
2fb: 0f0c movi.n a13, 0
2fd: 120c movi.n a2, 0
2ff: f138 movi.n a3, 0
301: 102142 s32i a3, a1, 68
304: 0c050c s32i a2, a1, 72
307: 6906 movi.n a2, 14
309: 6901 l32i.n a3, a1, 60
30b: 216911 l32i a4, a1, 64
30e: 0c0d08 addi a5, a1, 18
311: 0207 l32i.n a6, a1, 56
313: 1a20 mov.n a7, a14
315: c0060c l32r a0, 158 <set_cal_rxdc+0x74>
318: 080000 callx0 a0
31b: 0c0d beqz.n a14, 33a <set_rx_gain_cal_iq+0x162>
31d: d00812 l32r a2, 138 <set_cal_rxdc+0x54>
320: a432 mov.n a3, a12
322: 00c000 l8ui a5, a1, 19
325: 20c000 l8ui a4, a1, 18
328: 0d0800 slli a5, a5, 24
32b: ff9cc1 slli a4, a4, 24
32e: c2c008 srai a4, a4, 24
331: c0f92c srai a5, a5, 24
334: 8c0000 l32r a0, 15c <set_cal_rxdc+0x78>
337: 9a21de callx0 a0
33a: c0ff beqz.n a12, 36e <set_rx_gain_cal_iq+0x196>
33c: 412138 l8ui a2, a1, 18
33f: 01ff99 l32r a0, 13c <set_cal_rxdc+0x58>
342: c0ffa1 slli a2, a2, 24
345: 0000 l32i.n a0, a0, 0
347: ff9821 srai a2, a2, 24
34a: 2102 l32i.n a0, a0, 0
34c: a2c710 sub a2, a13, a2
34f: c02210 callx0 a0
352: ff1b18 bgei a2, 2, 36e <set_rx_gain_cal_iq+0x196>
355: 74f0f0 l8ui a2, a1, 19
358: 740020 l32r a0, 140 <set_cal_rxdc+0x5c>
35b: 106102 slli a2, a2, 24
35e: 2f66 l32i.n a0, a0, 0
360: 0d089b srai a2, a2, 24
363: 2002 l32i.n a0, a0, 0
365: 120c1b sub a2, a15, a2
368: 0000c0 callx0 a0
36b: 0c0c0c blti a2, 2, 3a0 <set_rx_gain_cal_iq+0x1c8>
36e: 0d0c0f l32i a3, a1, 72
371: 0c020c l32i a2, a1, 68
374: 613203 l8ui a13, a1, 18
377: 612211 l8ui a15, a1, 19
37a: 0c12 addi.n a12, a12, 1
37c: f138e2 extui a12, a12, 0, 8
37f: 102142 slli a15, a15, 24
382: 12c152 slli a13, a13, 24
385: 7de168 srai a13, a13, 24
388: 90010e srai a15, a15, 24
38b: c0ff add.n a2, a15, a2
38d: 0000 add.n a3, a13, a3
38f: 21be9c s32i a3, a1, 72
392: 3dff86 s32i a2, a1, 68
395: 01520c beqi a12, 4, 39b <set_rx_gain_cal_iq+0x1c3>
398: 014213 j 307 <set_rx_gain_cal_iq+0x12f>
39b: 8012 movi.n a0, 0
39d: 800155 j 3a2 <set_rx_gain_cal_iq+0x1ca>
3a0: 0144 movi.n a0, 1
3a2: 4840 movi.n a3, -31
3a4: 585031 bnez a0, 43c <set_rx_gain_cal_iq+0x264>
3a7: 8a0131 l32i a13, a1, 72
3aa: 00c0ff l32i a0, a1, 68
3ad: bc00 addi.n a13, a13, 2
3af: 220c addi.n a0, a0, 2
3b1: 011201 srai a0, a0, 2
3b4: 80ff7f srai a13, a13, 2
3b7: 080122 slli a13, a13, 24
3ba: 282000 srai a13, a13, 24
3bd: 0831 movi.n a2, -15
3bf: 2d2000 slli a15, a0, 24
3c2: 00c0c0 srai a15, a15, 24
3c5: e600 mov.n a0, a2
3c7: 221822 blt a13, a2, 3cc <set_rx_gain_cal_iq+0x1f4>
3ca: 1301 mov.n a0, a13
3cc: 7a01 movi.n a2, 15
3ce: 80ff mov.n a7, a2
3d0: 080122 bgei a0, 16, 3d5 <set_rx_gain_cal_iq+0x1fd>
3d3: 2000 mov.n a7, a0
3d5: 3128 mov.n a0, a3
3d7: 200008 slli a13, a7, 24
3da: c0c02f srai a13, a13, 24
3dd: a60000 blt a15, a3, 3e2 <set_rx_gain_cal_iq+0x20a>
3e0: 3122 mov.n a0, a15
3e2: 2132 movi.n a15, 31
3e4: 2212 mov.n a7, a15
3e6: d21121 bgei a0, 32, 3eb <set_rx_gain_cal_iq+0x213>
3e9: 1201 mov.n a7, a0
3eb: 1301f2 slli a15, a7, 24
3ee: cc1b l32i.n a0, a1, 52
3f0: 74c0c0 srai a15, a15, 24
3f3: ff80 bnez.n a0, 40c <set_rx_gain_cal_iq+0x234>
3f5: 8001 l32i.n a3, a1, 40
3f7: d001dd extui a0, a7, 0, 6
3fa: f031d8 extui a2, a13, 0, 5
3fd: 2a31f8 slli a2, a2, 6
400: 3d3a2f or a0, a0, a2
403: 126132 l32i a2, a1, 76
406: 116122 addx2 a2, a2, a3
409: 024c26 s16i a0, a2, 0
40c: dac6 beqz.n a14, 41e <set_rx_gain_cal_iq+0x246>
40e: 0cff mov.n a5, a15
410: 4600 mov.n a4, a13
412: 0c0000 l32r a2, 144 <set_cal_rxdc+0x60>
415: 136c10 l32i a3, a1, 76
418: 094056 l32r a0, 160 <set_cal_rxdc+0x7c>
41b: 1221d2 callx0 a0
41e: 112102 extui a5, a12, 0, 2
421: 2bdd2b l32r a13, 148 <set_cal_rxdc+0x64>
424: 020000 l32i a3, a1, 76
427: d021 l32i.n a6, a13, 4
429: 21d2 addi.n a4, a3, 1
42b: 01dd80 extui a3, a4, 0, 8
42e: 31d8d0 s32i a3, a1, 76
431: 80127c slli a6, a6, 2
434: f001f0 or a5, a5, a6
437: 31f8 s32i.n a5, a13, 4
439: 27020d j 1d2 <set_cal_rxdc+0xee>
43c: 0d012d l8ui a0, a1, 19
43f: f20c0d l8ui a2, a1, 18
442: e6027d slli a0, a0, 24
445: 7d01b0 slli a2, a2, 24
448: 030d00 srai a2, a2, 24
44b: 01d780 srai a0, a0, 24
44e: d8d0 add.n a0, a0, a15
450: 3731 add.n a13, a2, a13
452: 012f addi.n a13, a13, 1
454: 0f0d addi.n a0, a0, 1
456: 7dff1c srai a0, a0, 1
459: c0e60f srai a13, a13, 1
45c: 007d01 slli a13, a13, 24
45f: 01f780 srai a13, a13, 24
462: f0d108 j 3bd <set_rx_gain_cal_iq+0x1e5>
465: 31f8 movi.n a12, 0
467: 3850dc j 1f9 <set_rx_gain_cal_iq+0x21>
46a: 70a1 movi.n a12, 64
46c: d05400 j 1f9 <set_rx_gain_cal_iq+0x21>
46f: a04420 movi a12, 96
472: 1122 movi.n a2, 15
474: 200020 s32i a2, a1, 64
477: 132122 j 1fe <set_rx_gain_cal_iq+0x26>
47a: 2230 movi.n a5, 16
47c: 520290 memw
47f: ee8c00 l32r a4, 14c <set_cal_rxdc+0x68>
482: 4d0f5d l32i a3, a4, 0x390
485: 4c210d or a3, a3, a5
488: 2132ff memw
48b: 520113 s32i a3, a4, 0x390
48e: c0ff l32i.n a12, a1, 24
490: 0000 l32i.n a13, a1, 28
492: 50c0 l32i.n a14, a1, 32
494: d114 l32i.n a15, a1, 36
496: ff49 l32i.n a0, a1, 20
498: 132132 addi a1, a1, 80
49b: 1d68 ret.n
49d: 40431b movi a12, 112
4a0: 7430 movi.n a6, 40
4a2: 136132 s32i a6, a1, 64
4a5: 1166e0 j 1fe <set_rx_gain_cal_iq+0x26>
4a8: 205560 movi a12, 120
4ab: 1d59 movi.n a7, 65
4ad: ff6546 s32i a7, a1, 64
4b0: 130102 j 1fe <set_rx_gain_cal_iq+0x26>
4b3: 120122 excw
4b6: 010080 ill
4b9: 012280 ill
4bc: 312820 ill
4bf: 310800 ill
4c2: da00fa ill
4c5: dd1bd2 ill
4c8: 00001b addi a1, a1, -64
4cb: 2101 s32i.n a12, a1, 8
4cd: d1d0 s32i.n a13, a1, 12
4cf: 8021 s32i.n a14, a1, 16
4d1: 01dd s32i.n a15, a1, 20
4d3: d8d0 s32i.n a0, a1, 4
4d5: c631 s32i.n a5, a1, 40
4d7: ffd5 s32i.n a7, a1, 36
4d9: 0c0c s32i.n a2, a1, 28
4db: 6386 s32i.n a4, a1, 32
4dd: 0c4cff movi a2, 127
4e0: ff6246 slli a4, a3, 24
4e3: 60a0c2 srai a4, a4, 24
4e6: 22f20c movltz a3, a2, a4
4e9: 1061 s32i.n a3, a1, 24
4eb: ff60c6 bgei a3, 1, 4f1 <set_rx_gain_cal_iq+0x319>
4ee: c0051c j 5f7 <gen_rx_gain_table+0xbb>
4f1: 0020 movi.n a12, 0
4f3: 3341 movi.n a0, 0
4f5: 32ff movi.n a15, 0
4f7: e424 l32i.n a5, a1, 40
4f9: 3350 addi.n a7, a6, -1
4fb: c020 mov.n a13, a5
4fd: 0020 add.n a5, a5, a7
4ff: 6432 s32i.n a5, a1, 44
501: c8e4 movi.n a3, 24
503: 71d861 l8ui a10, a13, 0
506: f881e8 sub a6, a12, a15
509: 510891 slli a14, a6, 24
50c: 50c112 srai a14, a14, 24
50f: c2f00d slli a10, a10, 24
512: 2c70a0 srai a10, a10, 24
515: 616286 blt a14, a10, 557 <gen_rx_gain_table+0x1b>
518: 554610 slli a6, a6, 24
51b: c2ff l32i.n a2, a1, 44
51d: 4c78a0 srai a6, a6, 24
520: 617217 bge a13, a2, 557 <gen_rx_gain_table+0x1b>
523: 528610 extui a7, a10, 0, 8
526: 00ff bnez.n a7, 534 <set_rx_gain_cal_iq+0x35c>
528: 0000c0 l8ui a8, a13, 1
...
0000053c <gen_rx_gain_table>:
53c: 12 .byte 0xff
53d: c9c0c1 extui a0, a0, 0, 8
540: d921 add.n a13, a13, a0
542: 41e931 sub a6, a12, a15
545: 0951f9 slli a14, a6, 24
548: a15911 l8ui a10, a13, 0
54b: 299179 srai a14, a14, 24
54e: 814971 slli a10, a10, 24
551: 7fa022 srai a10, a10, 24
554: 014380 bge a14, a10, 518 <set_rx_gain_cal_iq+0x340>
557: 4840 s32i.n a0, a1, 48
559: 324031 blt a14, a3, 56a <gen_rx_gain_table+0x2e>
55c: 6139a3 addi a6, a14, -24
55f: 13e6 movi.n a14, 15
561: 414602 slli a6, a6, 24
564: 0c0c00 srai a6, a6, 24
567: 0c000c j 595 <gen_rx_gain_table+0x59>
56a: 580f mov.n a2, a14
56c: 0ba1 movi.n a3, 6
56e: 05dd76 l32r a0, 4bc <set_rx_gain_cal_iq+0x2e4>
571: 59557a callx0 a0
574: 1cb1 mov.n a0, a2
576: a283 movi.n a3, 6
578: 000d mov.n a2, a14
57a: c06cf0 ssl a0
57d: e680 movi.n a14, 1
57f: e8e001 sll a14, a14
582: 8031 addi.n a14, a14, -1
584: a001aa extui a14, a14, 0, 16
587: a731a8 l32r a0, 4c0 <set_rx_gain_cal_iq+0x2e8>
58a: 803e2e callx0 a0
58d: 0166 l32i.n a0, a1, 48
58f: 60b128 slli a6, a2, 24
592: 273168 srai a6, a6, 24
595: a033ad blti a6, 5, 59d <gen_rx_gain_table+0x61>
598: 7470 movi.n a6, 5
59a: 82a7cc j 5a0 <gen_rx_gain_table+0x64>
59d: 80010d extui a6, a6, 0, 16
5a0: 0188 s32i.n a0, a1, 48
5a2: 8880 s32i.n a6, a1, 0
5a4: 8731 l32i.n a7, a1, 36
5a6: 2226 l32i.n a9, a1, 32
5a8: a1d8 l32i.n a8, a1, 28
5aa: a0001b addx2 a9, a0, a9
5ad: 2a7420 l16ui a4, a9, 0
5b0: 0000ff addx2 a8, a12, a8
5b3: dd0a74 addx8 a4, a14, a4
5b6: 6cf0 add.n a4, a6, a4
5b8: e680c0 extui a4, a4, 0, 16
5bb: 0da201 s16i a4, a8, 0
5be: e000 beqz.n a7, 5d6 <gen_rx_gain_table+0x9a>
5c0: 8031e8 l16ui a5, a9, 0
5c3: a001aa l32r a2, 4b4 <set_rx_gain_cal_iq+0x2dc>
5c6: 31a8 mov.n a3, a12
5c8: aea7 mov.n a6, a14
5ca: 09c0 l32i.n a7, a1, 0
5cc: 2e37c1 l32r a0, 4c4 <set_rx_gain_cal_iq+0x2ec>
5cf: ce620d callx0 a0
5d2: 0ce8 l32i.n a0, a1, 48
5d4: 80fe l32i.n a6, a1, 0
5d6: 0166 movi.n a10, 15
5d8: 316860 bne a14, a10, 5e7 <gen_rx_gain_table+0xab>
5db: 000a86 bnei a6, 5, 5e7 <gen_rx_gain_table+0xab>
5de: 0c0e2d l32r a11, 4b8 <set_rx_gain_cal_iq+0x2e0>
5e1: d30163 s8i a12, a11, 0
5e4: 00c0ff j 5f7 <gen_rx_gain_table+0xbb>
5e7: 0d00 l32i.n a14, a1, 24
5e9: 0c02 addi.n a12, a12, 1
5eb: 0e2d63 slli a12, a12, 24
5ee: 401000 srai a12, a12, 24
5f1: 001e0c sub a14, a12, a14
5f4: 0ba1ee bnez a14, 501 <set_rx_gain_cal_iq+0x329>
5f7: e0ee l32i.n a12, a1, 8
5f9: f4e0 l32i.n a13, a1, 12
5fb: ce01 l32i.n a14, a1, 16
5fd: c0ff l32i.n a15, a1, 20
5ff: 0000 l32i.n a0, a1, 4
601: 80c108 addi a1, a1, 64
604: 0162 ret.n
606: 316860 ill
609: 0456a6 ill
60c: 86560c ill
60f: 600000 ill
612: 09f460 excw
615: 0169c1 l32r a12, ffff2dd8 <phy_get_rand+0xfffeee28>
618: 989178 l32r a1, fffc0a3c <phy_get_rand+0xfffbca8c>
61b: 8881 mov.n a12, a2
61d: 9071 movi.n a0, 23
61f: 429090 blt a0, a2, 640 <gen_rx_gain_table+0x104>
622: 0019 movi.n a2, 17
624: 908c80 blt a2, a12, 63a <gen_rx_gain_table+0xfe>
627: b04e40 bgei a12, 12, 634 <gen_rx_gain_table+0xf8>
62a: 464a movi.n a0, 64
62c: f44040 bgei a12, 6, 643 <gen_rx_gain_table+0x107>
62f: 5842 movi.n a0, 0
631: 479c00 j 643 <gen_rx_gain_table+0x107>
634: 001952 movi a0, 96
637: ffbc21 j 643 <gen_rx_gain_table+0x107>
63a: 6d0c3d movi a0, 112
63d: 01780e j 643 <gen_rx_gain_table+0x107>
640: ffbe01 movi a0, 120
643: 0000c0 l32r a2, 608 <gen_rx_gain_table+0xcc>
646: 68c108 extui a4, a0, 0, 16
649: 0c01 l32i.n a0, a2, 0
64b: a7fa movi.n a3, 1
64d: 660b9e l32i a0, a0, 172
650: 0856 movi.n a2, 3
652: ffb6b1 callx0 a0
655: 4bc2 mov.n a2, a12
657: c600 movi.n a3, 6
659: e80003 l32r a0, 610 <gen_rx_gain_table+0xd4>
65c: cc1b61 callx0 a0
65f: cc80 movi.n a3, 2
661: c001 movi.n a5, 6
663: e031c8 slli a4, a2, 3
666: 56c0ec l32r a0, 60c <gen_rx_gain_table+0xd0>
669: f09e movi.n a2, 3
66b: 21c8 l32i.n a0, a0, 0
66d: e831d8 or a4, a4, a5
670: 51f841 l32i a0, a0, 172
673: 121108 extui a4, a4, 0, 16
676: 0d40c1 callx0 a0
679: 00f0 l32i.n a12, a1, 4
...
00000688 <pbus_set_rxbbgain>:
688: f0c112 ill
68b: 0911c9 ill
68e: 02cd01 excw
691: 27701c l8ui a0, a0, 96
694: 1c1d20 jx a15
697: 22c712 ill
69a: ace612 ill
69d: 004c09 ill
6a0: e6 .byte 0xff
6a1: 6c .byte 0xff
6a2: 0c13 bnez.n a15, 6e5 <pbus_set_rxbbgain+0x5d>
6a4: 038600 excw
6a7: a00200 excw
6aa: 020660 l32r a0, fffc06ac <phy_get_rand+0xfffbc6fc>
6ad: 00 .byte 0x9e
6ae: 70a002 rsil a0, 0
6b1: 000086 ill
6b4: a002 mov.n a4, a6
6b6: f12178 addi a1, a1, -96
6b9: 00ff s32i.n a12, a1, 44
6bb: f440 s32i.n a0, a1, 40
6bd: 0208 s32i.n a2, a1, 32
6bf: 130c s32i.n a3, a1, 24
6c1: 2b2002 s32i a5, a1, 68
6c4: 320c s32i.n a13, a1, 48
6c6: 00c0 s32i.n a14, a1, 52
6c8: 2d00 s32i.n a15, a1, 56
6ca: 0c0c mov.n a14, a7
6cc: ed0163 l32r a15, 688 <pbus_set_rxbbgain>
6cf: 00c0ff l32r a13, 684 <gen_rx_gain_table+0x148>
6d2: 230c00 l8ui a5, a15, 8
6d5: 650c s32i.n a4, a1, 28
6d7: 42d0 beqz.n a5, 6e3 <pbus_set_rxbbgain+0x5b>
6d9: 0111 l32i.n a9, a3, 0
6db: ffe9 s32i.n a3, a1, 24
6dd: 08320c extui a9, a9, 16, 1
6e0: 445000 bnez a9, 8cc <set_rx_gain_testchip_50+0x1a4>
6e3: 200220 l32r a4, 68c <pbus_set_rxbbgain+0x4>
6e6: 40402b l32r a3, 690 <pbus_set_rxbbgain+0x8>
6e9: 00c0f4 memw
6ec: 11c800 l32i a2, a3, 0x3c8
6ef: 120108 or a2, a2, a4
6f2: 0d10c1 memw
6f5: 0000f0 s32i a2, a3, 0x3c8
6f8: 009a00 memw
6fb: 0060 l32i.n a0, a15, 0
6fd: 000000 movi a12, 0x1e0
700: 030000 l32i a0, a0, 160
703: 020000 s32i a12, a13, 104
706: a06000 callx0 a0
709: 00000f movi a2, 119
...
714: fcffff l32i a0, a0, 148
717: 00ff movi.n a6, 0
719: 600002 callx0 a0
71c: 0000 movi.n a3, 0
71e: 0001 movi.n a4, 24
720: 9e00 movi.n a5, 5
722: 6000 movi.n a6, 5
724: 0000 l32i.n a0, a15, 0
...
00000728 <set_rx_gain_testchip_50>:
728: 12064d l32i a0, a0, 148
72b: c9a0c1 movi a2, 119
72e: a109b1 callx0 a0
731: 8129 movi.n a3, 0
733: 6139 movi.n a4, 24
735: 6152 movi.n a5, 5
737: d911 movi.n a6, 5
739: e9c1 movi.n a7, 0
73b: f9d1 l32i.n a0, a15, 0
73d: ede1 mov.n a12, a2
73f: eff107 l32i a0, a0, 156
742: edd1ff movi a2, 119
745: 0f52ff callx0 a0
748: 714908 movi a2, 119
74b: 858c movi.n a3, 0
74d: 0398 movi.n a4, 18
74f: 6139 movi.n a5, 7
751: 9090 l32i.n a0, a15, 0
753: 5605 movi.n a6, 0
755: 411e89 l32i a0, a0, 156
758: ffea movi.n a7, 0
75a: ffea31 callx0 a0
75d: 0020c0 s32i a12, a1, 72
760: f22322 beqz a14, 83c <set_rx_gain_testchip_50+0x114>
763: 2240 movi.n a5, 0
765: c020 movi.n a12, 0
767: 220020 l8ui a2, a1, 108
76a: c0f263 l32i a15, a1, 96
76d: 0020 s32i.n a2, a1, 60
76f: c20f08 addx2 a6, a12, a15
772: 02e0a1 l16ui a6, a6, 0
775: 2820 movi.n a4, 4
777: 6dc2 mov.n a0, a4
779: 00c01a extui a10, a6, 0, 15
77c: a02200 extui a2, a6, 4, 1
77f: 030c77 extui a8, a6, 7, 1
782: 08241c extui a11, a6, 6, 1
785: 750c0f extui a7, a6, 5, 1
788: 252002 extui a9, a6, 9, 1
78b: c0060c extui a3, a6, 8, 1
78e: 0000 add.n a3, a3, a9
790: 030c add.n a7, a7, a11
792: 841c add.n a3, a3, a8
794: 550c add.n a3, a3, a7
796: 560c movi.n a7, 29
798: 290f08 extui a6, a6, 3, 1
79b: 0291 add.n a6, a6, a2
79d: 2520 add.n a3, a3, a6
79f: 77a022 extui a3, a3, 0, 8
7a2: 0000c0 bgeui a3, 5, 7a7 <set_rx_gain_testchip_50+0x7f>
7a5: 030c mov.n a0, a3
7a7: 0c841c extui a11, a0, 0, 8
7aa: 560c55 s32i a5, a1, 76
7ad: 08070c extui a0, a10, 0, 3
7b0: 02cd0f addx2 a11, a11, a11
7b3: 272002 addx2 a11, a11, a0
7b6: a022 mov.n a0, a7
7b8: 00c077 extui a11, a11, 0, 16
7bb: a02200 bltu a7, a11, 7c0 <set_rx_gain_testchip_50+0x98>
7be: 0c77 mov.n a0, a11
7c0: 241c03 extui a3, a0, 0, 16
7c3: 08750c s32i a3, a1, 64
7c6: 060c0f ssr a3
7c9: 272002 srl a2, a5
7cc: c0070c bbsi a2, 0, 82e <set_rx_gain_testchip_50+0x106>
7cf: c20000 extui a2, a10, 0, 12
7d2: 161261 l32r a0, 6b0 <pbus_set_rxbbgain+0x28>
7d5: 0c0d8e callx0 a0
7d8: 0c0c05 l32r a2, 694 <pbus_set_rxbbgain+0xc>
7db: 6c0122 addi a3, a1, 16
7de: 1821f2 l32r a0, 698 <pbus_set_rxbbgain+0x10>
7e1: f129 movi.n a4, 10
7e3: 6cf0 l32i.n a0, a0, 0
7e5: 6290 l32i.n a5, a1, 60
7e7: 0c0016 l32i a0, a0, 236
7ea: 0d44 movi.n a6, 0
7ec: a06004 callx0 a0
7ef: 2460e4 l32i a5, a1, 76
7f2: 6004 movi.n a8, 1
7f4: 600487 l32i a3, a1, 68
7f7: 6004b6 l16si a4, a1, 16
7fa: 600475 l16si a2, a1, 18
7fd: 600499 l32i a9, a1, 64
800: 9a0438 l16si a6, a1, 20
803: 77ba33 l16si a7, a1, 22
806: 7a338a extui a6, a6, 0, 9
809: d71c33 extui a7, a7, 0, 9
80c: 046360 ssl a9
80f: 6a662a extui a2, a2, 0, 9
812: 303033 extui a4, a4, 0, 9
815: 53f674 addx8 a3, a9, a3
818: 030d01 slli a4, a4, 9
81b: 74b000 slli a2, a2, 9
81e: 136152 sll a8, a8
821: 2400a0 or a5, a5, a8
824: 90bbb0 or a2, a2, a7
827: 90bb00 or a4, a4, a6
82a: 070d s32i.n a4, a3, 0
82c: b0b0 s32i.n a2, a3, 4
82e: b7f4 addi.n a12, a12, 1
830: 0d0137 extui a12, a12, 0, 8
833: 30000b addx2 a6, a12, a15
836: 6132f4 sub a4, a14, a12
839: 030010 bnez a4, 772 <set_rx_gain_testchip_50+0x4a>
83c: 5040 l32i.n a0, a1, 24
83e: 079120 l32r a15, 69c <pbus_set_rxbbgain+0x14>
841: 5ee2 l32i.n a0, a0, 0
843: b420a0 l32i a12, a1, 72
846: ffb701 bbsi a0, 16, 864 <set_rx_gain_testchip_50+0x13c>
849: 00c0 l32i.n a2, a1, 32
84b: 2100 beqz.n a2, 864 <set_rx_gain_testchip_50+0x13c>
84d: ffaf movi.n a2, 0
84f: c132 movi.n a3, 8
851: 0110 l32i.n a4, a1, 28
853: 0cffae l32i a5, a1, 68
856: 0008a4 l8ui a6, a1, 100
859: 02f158 l8ui a7, a1, 104
85c: 0c3b20 l8ui a8, a1, 108
85f: c006 s32i.n a8, a1, 0
861: 520000 call0 864 <set_rx_gain_testchip_50+0x13c>
864: 1321 mov.n a7, a12
866: 32180c l32r a4, 6a0 <pbus_set_rxbbgain+0x18>
869: 421121 memw
86c: 220891 l32r a3, 6a4 <pbus_set_rxbbgain+0x1c>
86f: 920991 l32i a2, a3, 0x3c8
872: 621021 and a2, a2, a4
875: 720a91 memw
878: 0b91 movi.n a4, 24
87a: 6060 movi.n a5, 5
87c: 7084 movi.n a6, 5
87e: 008470 s32i a2, a3, 0x3c8
881: 4019 l32i.n a0, a15, 0
883: 842020 movi a2, 119
886: 844040 l32i a0, a0, 156
889: 3930 movi.n a3, 0
88b: 4470b0 callx0 a0
88e: 7011 l32i.n a7, a1, 36
890: 001122 movi a2, 119
893: a188 movi.n a3, 0
895: 5580 movi.n a4, 18
897: 7020 l32i.n a0, a15, 0
899: 2022 movi.n a5, 7
89b: 204460 l32i a0, a0, 156
89e: 0349 movi.n a6, 0
8a0: 1b1329 callx0 a0
8a3: c0cc l32i.n a0, a15, 0
8a5: f074c0 l32i a0, a0, 200
8a8: c0906c callx0 a0
8ab: c04e l32i.n a0, a15, 0
8ad: f35456 l32i a0, a0, 196
8b0: f16108 callx0 a0
8b3: ff97 l32i.n a0, a15, 0
8b5: c20008 l32i a0, a0, 188
8b8: 071221 l32r a12, 6a8 <pbus_set_rxbbgain+0x20>
8bb: 281af0 callx0 a0
8be: 9c81 l32i.n a4, a1, 24
8c0: 0c52 l32i.n a3, a4, 0
8c2: 0c02 movi.n a2, 1
8c4: 714883 or a3, a3, a12
8c7: 2152 s32i.n a3, a4, 0
8c9: 016211 s8i a2, a15, 8
8cc: 017264 beqz a14, 9af <set_rx_gain_testchip_50+0x287>
8cf: 018268 l32i a15, a1, 96
8d2: 01896c l32r a6, 6ac <pbus_set_rxbbgain+0x24>
8d5: 0005 movi.n a12, 0
8d7: 7d00 l32i.n a2, a1, 28
8d9: 8e410c l32i a0, a1, 68
8dc: c0ff movi.n a5, 4
8de: 310020 addx2 a10, a12, a15
8e1: 22ff8e l16ui a10, a10, 0
8e4: f223 mov.n a3, a5
8e6: 102240 extui a7, a10, 8, 1
8e9: 0020c0 extui a9, a10, 4, 1
8ec: 0c841c extui a8, a10, 3, 1
8ef: 0c55 add.n a8, a8, a9
8f1: 632256 extui a11, a10, 6, 1
8f4: 0f08f2 extui a9, a10, 5, 1
8f7: a022 add.n a9, a9, a11
8f9: 200277 extui a11, a10, 9, 1
8fc: 0c27 add.n a7, a7, a11
8fe: 00c003 extui a11, a10, 7, 1
901: 7800 add.n a7, a7, a11
903: a02291 extui a10, a10, 0, 15
906: 0c77 movi.n a11, 29
908: 1c03 add.n a7, a7, a9
90a: 0824 add.n a7, a7, a8
90c: 750c0f extui a8, a10, 0, 3
90f: 272002 extui a7, a7, 0, 8
912: c0060c bgeui a7, 5, 917 <set_rx_gain_testchip_50+0x1ef>
915: 0000 mov.n a3, a7
917: 020f08 extui a4, a3, 0, 8
91a: 3220 mov.n a3, a11
91c: 0000c0 addx2 a7, a4, a4
91f: 020f08 addx2 a7, a7, a8
922: c03120 extui a7, a7, 0, 16
925: 080000 bltu a11, a7, 92a <set_rx_gain_testchip_50+0x202>
928: 020f mov.n a3, a7
92a: c12f20 extui a11, a3, 0, 16
92d: c0ff7c addx8 a11, a11, a0
930: 0000 l32i.n a8, a11, 4
932: 6148 l32i.n a11, a11, 0
934: 0c0438 extui a3, a8, 9, 9
937: 33c012 extui a7, a11, 0, 9
93a: 043920 extui a8, a8, 0, 9
93d: 084f22 extui a11, a11, 9, 9
940: 0dfe16 memw
943: 1821f2 slli a11, a11, 8
946: ff7661 slli a9, a10, 17
949: 0c0c movi.n a5, 30
94b: 027128 s32i a5, a13, 104
94e: 1121 add.n a9, a9, a11
950: f0450c srli a11, a7, 1
953: a290ac addx4 a5, a12, a6
956: 001a add.n a9, a9, a11
958: a0053d memw
95b: 0478 s32i.n a9, a5, 0
95d: 0494a0 memw
960: 83a0 movi.n a11, 31
962: 889a04 s32i a11, a13, 104
965: 04b6a0 memw
968: 0495a0 slli a7, a7, 31
96b: a099ba slli a3, a3, 22
96e: 04b9 s32i.n a9, a5, 0
970: 77ba add.n a3, a3, a7
972: 04b7a0 addx2 a7, a4, a2
975: a077ba l16ui a7, a7, 0
978: 1ce4a0 slli a8, a8, 13
97b: 779adb extui a7, a7, 0, 11
97e: a0778a addx4 a7, a7, a8
981: 2480 add.n a3, a3, a7
983: 747070 memw
986: 0157f6 movi a8, 0x1e0
989: 30073d s32i a8, a13, 104
98c: 3d7440 memw
98f: 400b s32i.n a3, a5, 0
991: 809074 memw
994: 709077 movi a7, 0x1e1
997: 77f470 s32i a7, a13, 104
99a: 3d013b memw
99d: 3007 s32i.n a3, a5, 0
99f: f4b0 addi.n a12, a12, 1
9a1: b0bb00 l32i a3, a1, 80
9a4: 1b88 movi.n a5, 4
9a6: 800bb8 extui a12, a12, 0, 8
9a9: b08439 sub a8, a14, a12
9ac: 808470 bnez a8, 8de <set_rx_gain_testchip_50+0x1b6>
9af: 8480 l32i.n a12, a1, 44
9b1: b9b0 l32i.n a13, a1, 48
9b3: c084 l32i.n a14, a1, 52
9b5: 0020 l32i.n a15, a1, 56
9b7: bb80 l32i.n a0, a1, 40
9b9: 9af011 addi a1, a1, 96
9bc: 1c01 ret.n
9be: 6d52e5 ill
9c1: 99ba1a l8ui a0, a0, 96
9c4: 41b170 ill
9c7: a05c60 ill
9ca: c099ba ill
9cd: 990020 ill
9d0: 20c005 ill
9d3: fb1c00 ill
9d6: 1a6db2 ill
9d9: 0020c0 ill
9dc: 017710 addi a1, a1, -64
9df: 33a0 s32i.n a13, a1, 48
9e1: 9901 s32i.n a12, a1, 44
9e3: 7a05 s32i.n a0, a1, 40
9e5: 2033 mov.n a12, a2
9e7: 729074 l32r a2, 9c0 <set_rx_gain_testchip_50+0x298>
9ea: 300017 memw
9ed: 701188 l32i a5, a2, 0x38c
9f0: 80a470 srai a5, a5, 9
9f3: 7aa077 memw
9f6: 20c033 l32i a4, a2, 0x380
9f9: a18200 srai a4, a4, 9
9fc: 82e0 add.n a4, a4, a5
9fe: c01a6d memw
a01: 390020 l32i a5, a2, 0x388
a04: 20c005 srai a5, a5, 9
a07: a17200 memw
a0a: 6d72e1 l32i a0, a2, 0x384
a0d: 20c01a srai a0, a0, 9
a10: 053900 sub a0, a0, a5
a13: cc1b s32i.n a0, a1, 12
a15: 142132 memw
a18: c0450c l32i a6, a2, 0x3dc
a1b: c074c0 srai a6, a6, 8
a1e: c08e s32i.n a6, a1, 0
a20: f2e856 memw
a23: d8b1c8 l32i a5, a2, 0x3e0
a26: d1e8c1 srai a5, a5, 8
a29: e1f8 s32i.n a5, a1, 4
a2b: 12a108 memw
a2e: 0d60c1 l32i a2, a2, 0x3e4
a31: 00f0 movi.n a13, -4
a33: 020000 addi a5, a3, -2
a36: 006000 srai a0, a0, 31
...
00000a50 <ram_get_corr_power>:
a50: c0c112 callx0 a0
a53: c1d9 s32i.n a2, a1, 20
a55: b1c9 s32i.n a3, a1, 16
a57: a109 l32i.n a5, a1, 8
a59: 02cd l32i.n a4, a1, 12
a5b: f621 mov.n a3, a5
a5d: c0ff mov.n a2, a4
a5f: 520020 l32r a0, 9c8 <set_rx_gain_testchip_50+0x2a0>
a62: 50e322 callx0 a0
a65: 2159 mov.n a4, a3
a67: 20c0 l32i.n a6, a1, 20
a69: 4200 l32i.n a3, a1, 16
a6b: e022 add.n a2, a6, a2
a6d: 4940 add.n a3, a3, a4
a6f: 445a21 bgeu a2, a6, a74 <ram_get_corr_power+0x24>
a72: 20c0 addi.n a3, a3, 1
a74: 5200 mov.n a4, a13
a76: 50e222 l32r a0, 9cc <set_rx_gain_testchip_50+0x2a4>
a79: c02159 callx0 a0
a7c: 0020 s32i.n a2, a12, 4
a7e: 2202 l32i.n a4, a1, 0
a80: 00e1 l32i.n a6, a1, 4
a82: 2109 s32i.n a6, a1, 28
a84: c00050 srai a5, a4, 31
a87: c03109 srai a6, a6, 31
a8a: 0020 s32i.n a6, a1, 24
a8c: 2262 mov.n a3, a5
a8e: 60f7 mov.n a2, a4
a90: 692168 l32r a0, 9d0 <set_rx_gain_testchip_50+0x2a8>
a93: 20c001 callx0 a0
a96: 5200 s32i.n a2, a1, 36
a98: f822 s32i.n a3, a1, 32
a9a: 5850 l32i.n a5, a1, 24
a9c: 5921 l32i.n a4, a1, 28
a9e: c011 mov.n a3, a5
aa0: 0020 mov.n a2, a4
aa2: f92222 l32r a0, 9d4 <set_rx_gain_testchip_50+0x2ac>
aa5: 52cd7c callx0 a0
aa8: fec3 mov.n a4, a3
aaa: 0f00 l32i.n a8, a1, 36
aac: 0931 l32i.n a3, a1, 32
aae: 0021 add.n a2, a8, a2
ab0: 4005 add.n a3, a3, a4
ab2: 90d3d0 bgeu a2, a8, ab7 <ram_get_corr_power+0x67>
ab5: 5f40 addi.n a3, a3, 1
ab7: 2031 mov.n a4, a13
ab9: 29b120 l32r a0, 9d8 <set_rx_gain_testchip_50+0x2b0>
abc: 053d0c callx0 a0
abf: 042d l32i.n a0, a1, 40
ac1: dd01 s32i.n a2, a12, 8
ac3: c0ff l32i.n a13, a1, 48
ac5: 0000 l32i.n a12, a1, 44
ac7: 395129 addi a1, a1, 64
aca: 5841 ret.n
acc: 314821 ill
acf: 2d053d excw
ad2: da0104 l32i a0, a7, 0x290
ad5: 00c0ff l32r a1, fffc5ed8 <phy_get_rand+0xfffc1f28>
ad8: 034d00 excw
adb: 68 .byte 0xff
adc: 3851 movi.n a4, 1
ade: 2a41 l32i.n a2, a3, 12
ae0: 334a26 sll a4, a4
ae3: 01b267 or a2, a2, a4
ae6: 331b s32i.n a2, a3, 12
ae8: 0d4d ret.n
aea: ffd501 ill
aed: 00c0 add.n a0, a0, a9
aef: 1c2900 excw
af2: 0148 excw
af4: 691168 movi a8, 0xfffffe00
af7: 5f4071 movi a7, 0x142
afa: 6f6031 l32r a3, aec <ram_get_corr_power+0x9c>
afd: 616931 memw
b00: 2d053d l32i a6, a3, 0x164
b03: d00104 and a6, a6, a8
b06: 00c0ff or a6, a6, a7
b09: 912900 memw
b0c: 588139 s32i a6, a3, 0x164
b0f: 714861 l32r a5, af0 <ram_get_corr_power+0xa0>
b12: 053d movi.n a4, 2
b14: 01042d memw
b17: c0ffcc l32i a2, a3, 0x160
b1a: 4d0000 and a2, a2, a5
b1d: 918803 or a2, a2, a4
b20: 2a8138 memw
b23: 334a28 s32i a2, a3, 0x160
b26: b287 ret.n
b28: 331b01 excw
b2b: 4d .byte 0x3f
b2c: c7010d excw
b2f: 00c0ff excw
b32: a10800 ill
b35: d82c29 ill
b38: b1c8c1 addi a1, a1, -32
b3b: c112 s32i.n a0, a1, 4
b3d: 0d40 s32i.n a2, a1, 0
b3f: 00f0 s32i.n a13, a1, 12
b41: 0000 s32i.n a14, a1, 16
...
00000b44 <check_data_func>:
b44: 022237 l32r a2, fffc22f8 <phy_get_rand+0xfffbe348>
b47: 11a427 l32r a12, b2c <ram_get_corr_power+0xdc>
b4a: 401500 l32r a13, b28 <ram_get_corr_power+0xd8>
b4d: fffc31 memw
b50: 28140c l32i a0, a12, 0x160
b53: 0033 s32i.n a4, a1, 20
b55: 40a144 bbsi a0, 1, b7d <do_noisefloor_lsleep_v50+0x15>
b58: 2022 mov.n a2, a3
b5a: 0d3329 l32r a0, b34 <ram_get_corr_power+0xe4>
b5d: 0000f0 callx0 a0
b60: 009a00 l32r a0, b30 <ram_get_corr_power+0xe0>
b63: fd60 l32i.n a0, a0, 0
b65: fffd7f l32i a0, a0, 100
00000b68 <do_noisefloor_lsleep_v50>:
b68: ae82 l32i.n a2, a1, 0
b6a: a17200 callx0 a0
b6d: 3142 l32i.n a0, a1, 20
b6f: c0fffc memw
b72: 620020 l32i a2, a12, 0x160
b75: 805923 bbsi a2, 1, b8c <do_noisefloor_lsleep_v50+0x24>
b78: 1066 movi.n a2, 0
b7a: 206670 j b9a <do_noisefloor_lsleep_v50+0x32>
b7d: 0020c0 memw
b80: 596362 l32i a5, a13, 0x200
b83: fff851 sub a5, a5, a4
b86: c0240c bgeu a14, a5, b4d <check_data_func+0x9>
b89: 220020 j b98 <do_noisefloor_lsleep_v50+0x30>
b8c: 505823 memw
b8f: 401022 l32i a6, a13, 0x200
b92: c02022 sub a6, a6, a0
b95: 220020 bgeu a14, a6, b6f <do_noisefloor_lsleep_v50+0x7>
b98: 5863 movi.n a2, 1
b9a: f00d l32i.n a12, a1, 8
b9c: 0a00 l32i.n a13, a1, 12
b9e: 3ff2 l32i.n a14, a1, 16
ba0: 9a00 l32i.n a0, a1, 4
ba2: 006000 addi a1, a1, 32
ba5: 0000 ret.n
ba7: 000000 excw
...
00000bac <do_noisefloor>:
bac: e0c112 excw
baf: 291109 excw
bb2: 01 .byte 0xff
bb3: e931d9 l32r a3, bac <do_noisefloor>
bb6: 21c941 memw
bb9: c105ed l32i a8, a3, 0x108
bbc: d1fff9 and a8, a8, a9
bbf: c0fff7 memw
bc2: 020020 s32i a8, a3, 0x108
bc5: 582c movi.n a7, 1
bc7: 175149 memw
bca: 2d24e0 l32i a6, a3, 0x160
bcd: f60103 or a6, a6, a7
bd0: 00c0ff memw
bd3: f40100 s32i a6, a3, 0x160
bd6: 08ff movi.n a5, -2
bd8: 200200 memw
bdb: 012819 l32i a4, a3, 0x160
bde: 0000c0 and a4, a4, a5
be1: c05108 memw
be4: 220020 s32i a4, a3, 0x160
be7: 17582c memw
bea: 13e2 s32i.n a2, a3, 44
bec: 020c ret.n
bee: 000706 ill
bf1: 20c0 add.n a0, a0, a9
bf3: 2d5200 excw
bf6: 554080 excw
bf9: c0 .byte 0xff
bfa: c3be57 bbsi a15, 31, c3f <start_dig_rx+0x1b>
bfd: 02c6 excw
bff: 20c000 memw
c02: 2d6200 l32r a7, bf4 <do_noisefloor+0x48>
c05: 0080 l32i.n a2, a4, 44
c07: 67c066 memw
c0a: 0cd6be l32i a6, a4, 0x108
c0d: 21c812 or a6, a6, a7
c10: e831d8 memw
c13: 110841 s32i a6, a4, 0x108
c16: 20c112 l32r a5, bf8 <do_noisefloor+0x4c>
c19: 00f00d memw
c1c: ffff l32i.n a3, a4, 44
c1e: 00f7ff and a3, a3, a5
c21: 60009a memw
00000c24 <start_dig_rx>:
c24: fe91 s32i.n a3, a4, 44
c26: 31ff ret.n
c28: c0fffe ill
c2b: 820020 ill
c2e: 904223 excw
c31: c01088 l32r a12, fffc33f4 <phy_get_rand+0xfffbf444>
c34: 820020 l32r a0, fffffc38 <phy_get_rand+0xffffbc88>
c37: 63 .byte 0xff
c38: 0c42 l32i.n a0, a0, 0
c3a: 20c017 l32i a0, a0, 68
c3d: 236200 movi a3, 128
c40: 667058 callx0 a0
c43: 20c020 l32r a0, c2c <start_dig_rx+0x8>
c46: 636200 callx0 a0
c49: 7c58 movi.n a2, 0
c4b: c0e5 l32i.n a0, a1, 0
c4d: 420020 addi a1, a1, 16
c50: 5823 ret.n
c52: 104450 and a0, a0, a0
c55: 0020c0 ill
c58: 586342 ill
c5b: 0020c0 ill
c5e: 0db329 ill
c61: 0000f0 ill
c64: 9a00 beqz.n a1, c68 <start_dig_rx+0x44>
c66: 006000 xor a0, a0, a0
c69: 080000 ill
c6c: ff .byte 0x7e
c6d: fff7ff ill
00000c70 <stop_dig_rx>:
c70: fffd41 excw
c73: 0020c0 excw
c76: fffc71 ill
c79: c0b428 ill
c7c: 620020 ill
c7f: 704224 ill
c82: c02066 excw
c85: 620020 ill
c88: 514264 ill
c8b: c0fff8 excw
c8e: 380020 and a0, a0, a0
c91: 3350b4 ill
c94: 20c010 excw
c97: b43900 excw
c9a: 00f00d subx4 a0, a0, a0
c9d: 000000 ill
ca0: 000000 ill
...
00000ca4 <chip_v6_set_chanfreq>:
ca4: c112 mov.n a5, a1
ca6: 0109f0 ill
ca9: fffc01 ill
cac: 020008 ill
caf: 321120 ill
cb2: c080a0 ill
cb5: 010000 ill
cb8: c0fffa ill
cbb: 0c0000 ill
cbe: 010802 ill
cc1: 10c112 ill
cc4: 00f00d ill
cc7: 001000 excw
...
cd6: 0000 l32i.n a0, a3, 0
cd8: 018c s32i.n a15, a1, 36
cda: 300000 extui a0, a0, 18, 1
cdd: 000000 bnez a0, db9 <tx_cap_init+0x7d>
ce0: 00007e addi a0, a3, -16
ce3: 7500 l32i.n a0, a0, 0
ce5: 000001 l32i a0, a0, 160
ce8: 000010 callx0 a0
...
cf3: 0000 movi.n a2, 1
cf5: 000400 callx0 a0
...
d00: 0000e0 excw
d03: 00 .byte 0xff
d04: 000010 callx0 a0
d07: 00e000 l16ui a2, a12, 2
d0a: e00000 addi a3, a1, 16
d0d: 0000 movi.n a4, 1
d0f: 00e000 l32r a0, cac <chip_v6_set_chanfreq+0x8>
d12: 000000 callx0 a0
d15: 000000 l32r a0, c60 <start_dig_rx+0x3c>
d18: 015d l32i.n a0, a0, 0
...
00000d3c <tx_cap_init>:
d3c: e331 movi.n a13, 11
d3e: c112ff j d48 <tx_cap_init+0xc>
d41: c9c0 movi.n a13, 6
d43: 71d961 j d48 <tx_cap_init+0xc>
d46: 81e9 movi.n a13, 1
d48: 5109 mov.n a7, a15
d4a: f90308 movi a6, 100
d4d: 0091 movi.n a4, 1
d4f: 560502 l32r a3, c70 <stop_dig_rx>
d52: 020d80 l32r a5, c6c <start_dig_rx+0x48>
d55: 08f0c3 slli a2, a13, 24
d58: 200200 srai a2, a2, 24
d5b: 00c028 l16si a5, a5, 0x1ea
d5e: db0100 l8ui a3, a3, 128
d61: 08ff s32i.n a4, a1, 4
d63: 0200 s32i.n a6, a1, 0
d65: 3020 movi.n a4, 0
d67: c0120c l32r a6, c74 <stop_dig_rx+0x4>
d6a: c10000 l32r a0, cb0 <chip_v6_set_chanfreq+0xc>
d6d: 22ffd9 callx0 a0
d70: 011c movi.n a2, 64
d72: 2020 movi.n a3, 40
d74: 01b4 movi.n a4, 2
d76: ffe9 movi.n a5, 0
d78: 0000c0 addx2 a6, a12, a12
d7b: 1c22 add.n a6, a14, a6
d7d: c13201 l32r a0, cb4 <chip_v6_set_chanfreq+0x10>
d80: 140c10 callx0 a0
d83: e701 addi.n a12, a12, 1
d85: 00c0ff extui a12, a12, 0, 8
d88: d20100 bnei a12, 4, d2c <chip_v6_set_chanfreq+0x88>
d8b: 0008ff l32r a0, c78 <stop_dig_rx+0x8>
d8e: 6008 l32i.n a0, a0, 0
d90: c0020c l32i a0, a0, 200
d93: d20000 callx0 a0
d96: 0c1201 l32r a0, c7c <stop_dig_rx+0xc>
d99: f10c l32i.n a0, a0, 0
d9b: e1ffcf l32i a0, a0, 196
d9e: 9cffcf callx0 a0
da1: 1c266c l32r a0, c84 <stop_dig_rx+0x14>
da4: 260f l32i.n a0, a0, 0
da6: 66072c l32i a0, a0, 188
da9: 0c103c l32r a12, c80 <stop_dig_rx+0x10>
dac: 02c6ed callx0 a0
daf: bd0c00 l32r a3, c88 <stop_dig_rx+0x18>
db2: 0186 l32i.n a2, a3, 16
db4: 6d0c00 or a2, a2, a12
db7: 0046 s32i.n a2, a3, 16
db9: 0c00 movi.n a15, 0
dbb: 0f7d1d l32r a0, c8c <stop_dig_rx+0x1c>
dbe: a062 movi.n a3, 3
dc0: 0c64 s32i.n a3, a1, 40
dc2: 3114 movi.n a13, 14
dc4: 51ffc8 l32r a14, c90 <stop_dig_rx+0x20>
dc7: ffc6 movi.n a12, 0
dc9: 2d80 add.n a14, a15, a14
dcb: 282001 bgeui a12, 6, df2 <tx_cap_init+0xb6>
dce: 5231 mov.n a2, a12
dd0: f595 movi.n a3, 5
dd2: 800332 l8ui a0, a14, 32
dd5: 1149 s32i.n a0, a1, 52
dd7: 0c0169 l32r a0, cb8 <chip_v6_set_chanfreq+0x14>
dda: c36104 callx0 a0
ddd: 01ff mov.n a3, a2
ddf: c0ffd1 l8ui a4, a14, 35
de2: 0000 l32i.n a2, a1, 52
de4: 2c024c l32r a0, c94 <stop_dig_rx+0x24>
de7: 240c83 sub a4, a4, a2
dea: c0050c mull a3, a3, a4
ded: 906c add.n a2, a2, a3
def: 016e6a j e42 <tx_cap_init+0x106>
df2: ffcd movi.n a5, 10
df4: 0000c0 bltu a5, a12, e1a <tx_cap_init+0xde>
df7: cc1b movi.n a3, 5
df9: 74c0c0 addi a2, a12, -5
dfc: a04c66 l8ui a4, a14, 38
dff: ffbb01 l8ui a5, a14, 35
e02: 0008 s32i.n a5, a1, 48
e04: 322002 sub a4, a4, a5
e07: 0000c0 mull a2, a2, a4
e0a: ffb901 l32r a0, cbc <chip_v6_set_chanfreq+0x18>
e0d: 020008 callx0 a0
e10: 3120 l32i.n a6, a1, 48
e12: 0000c0 l32r a0, c98 <stop_dig_rx+0x28>
e15: b801 add.n a2, a2, a6
e17: 0008ff j e42 <tx_cap_init+0x106>
e1a: 2f2002 l8ui a2, a14, 41
e1d: b5c1 movi.n a7, 12
e1f: 00c0ff bltu a7, a12, e42 <tx_cap_init+0x106>
e22: b63100 addx4 a8, a12, a12
e25: 4328ff l8ui a3, a14, 38
e28: 22c0 s32i.n a3, a1, 44
e2a: 432920 addi a8, a8, -50
e2d: 010f0c sub a2, a2, a3
e30: 0cffb4 mull a2, a8, a2
e33: 3933 movi.n a3, 22
e35: ed0ca1 l32r a0, cc0 <chip_v6_set_chanfreq+0x1c>
e38: ffb3e1 callx0 a0
e3b: 0c0c l32i.n a9, a1, 44
e3d: f6efea l32r a0, c9c <stop_dig_rx+0x2c>
e40: 236c add.n a2, a2, a9
e42: 0c2d addi.n a13, a13, -1
e44: 02530c addx2 a3, a12, a12
e47: 200e add.n a3, a15, a3
e49: d109 addi.n a12, a12, 1
e4b: ffb801 extui a12, a12, 0, 8
e4e: 00c0 add.n a3, a0, a3
e50: 023d00 s8i a2, a3, 128
e53: 230e42 bnez a13, dcb <tx_cap_init+0x8f>
e56: d128 l32i.n a4, a1, 40
e58: ac01 addi.n a15, a15, 1
e5a: 4420ff extui a15, a15, 0, 8
e5d: 40c0 addi.n a4, a4, -1
e5f: 8233 s32i.n a4, a1, 40
e61: c6223a bnez a4, dc2 <tx_cap_init+0x86>
e64: 0c0013 l32r a2, ca0 <stop_dig_rx+0x30>
e67: 35c7a5 l8ui a2, a2, 64
e6a: 530c22 l32r a3, ca4 <chip_v6_set_chanfreq>
e6d: fbcc22 slli a2, a2, 24
e70: 260e42 srai a2, a2, 24
e73: 230e52 addx2 a2, a2, a2
e76: c159 add.n a2, a2, a3
e78: c04450 l32r a0, cc4 <chip_v6_set_chanfreq+0x20>
e7b: 822240 callx0 a0
e7e: ac01 l32i.n a12, a1, 24
e80: c0ff l32i.n a13, a1, 28
e82: 0000 l32i.n a14, a1, 32
e84: c168 l32i.n a15, a1, 36
e86: a101 l32i.n a0, a1, 20
e88: 226aff addi a1, a1, 64
e8b: 09c6 ret.n
e8d: 0e2200 ill
e90: 0c29 movi.n a8, 16
e92: 37c7c7 l8ui a6, a3, 0
e95: c01f movi.n a5, 28
e97: 32a08c bge a5, a4, e9f <tx_cap_init+0x163>
e9a: 260e movi.n a7, 12
e9c: 82b139 j eaa <tx_cap_init+0x16e>
e9f: 30cec8 bge a8, a4, ea8 <tx_cap_init+0x16c>
ea2: 20c022 addi a7, a4, -16
ea5: 1c8228 j eaa <tx_cap_init+0x16e>
ea8: 0163 movi.n a7, 0
eaa: c0ffa2 sub a6, a6, a7
ead: 980000 s8i a6, a2, 0
eb0: 01b1 mov.n a7, a8
eb2: 9aff97 blt a8, a4, eb7 <tx_cap_init+0x17b>
eb5: 0b22 mov.n a7, a4
eb7: c0dd movi.n a4, 1
eb9: 903c add.n a9, a2, a4
ebb: 3f3a addi.n a10, a4, 1
ebd: cc1b add.n a8, a3, a4
ebf: 74c0c0 l8ui a8, a8, 0
ec2: 22303a extui a4, a10, 0, 8
ec5: 568043 sub a8, a8, a7
ec8: 48f74d s8i a8, a9, 0
ecb: ff1ba1 bnei a4, 6, eb9 <tx_cap_init+0x17d>
ece: f0f0 ret.n
ed0: 440b74 l8ui a11, a1, 0
ed3: 56a149 excw
ed6: 21f5d4 excw
ed9: 22ff8f l32r a0, fffc0edc <phy_get_rand+0xfffbcf2c>
edc: 314002 l8ui a4, a0, 0
edf: 80ff8e excw
ee2: 200122 ill
ee5: 203128 l8ui a0, a0, 96
ee8: 3a9022 ill
eeb: 930122 break 8, 0
eee: 00c0ff and a0, a0, a0
ef1: 61c800 ill
ef4: e871d8 ill
ef7: 91f881 ill
efa: 125108 isync
efd: 0d40c1 ill
f00: 0000f0 ill
...
00000f04 <target_power_add_backoff>:
f04: 62081c ill
f07: 1c0003 ill
f0a: a547c5 ill
f0d: c70c04 ill
f10: 000286 movi a6, 100
f13: a847 movi.n a4, 1
f15: c47205 addi a1, a1, -48
f18: 46f0 s32i.n a14, a1, 40
f1a: 0000 s32i.n a0, a1, 28
f1c: 070c s32i.n a15, a1, 44
f1e: 6670 s32i.n a13, a1, 36
f20: 62c0 s32i.n a12, a1, 32
f22: 0042 mov.n a13, a3
f24: 087d mov.n a12, a2
f26: 012847 l32r a15, ed0 <tx_cap_init+0x194>
f29: 0c047d slli a2, a2, 24
f2c: 924a14 srai a2, a2, 24
f2f: 4aa41b addi a7, a15, -38
f32: 088283 l16si a5, a15, 182
f35: 40a000 l8ui a3, a15, 67
f38: 7074 s32i.n a4, a1, 4
f3a: c088 s32i.n a6, a1, 0
f3c: 4982 movi.n a4, 0
f3e: 646600 l32r a6, ed4 <tx_cap_init+0x198>
f41: f00dea l32r a0, efc <tx_cap_init+0x1c0>
f44: 0001b2 callx0 a0
f47: 001000 l32r a3, ed8 <tx_cap_init+0x19c>
f4a: 5d0000 addx2 a2, a12, a12
f4d: 0001 add.n a2, a2, a3
f4f: 004200 l32r a0, f00 <tx_cap_init+0x1c4>
f52: 100000 callx0 a0
f55: 000000 l8ui a4, a15, 184
f58: 0200 bnez.n a4, f63 <target_power_add_backoff+0x5f>
f5a: 006000 bnei a12, 6, f63 <target_power_add_backoff+0x5f>
f5d: 000000 l32r a0, f04 <target_power_add_backoff>
f60: 000048 callx0 a0
f63: 001000 l32r a14, edc <tx_cap_init+0x1a0>
...
f6e: 002000 l32r a6, fffc4824 <phy_get_rand+0xfffc0874>
...
00000f84 <tx_pwctrl_init_cal>:
f84: 64a062 excw
f87: 12140c l32r a6, fffd2920 <phy_get_rand+0xfffce970>
f8a: e9d0c1 excw
f8d: 09a1 addi.n a13, a13, 5
f8f: b1f971 movgez a13, a0, a0
f92: c991d9 srai a13, a13, 2
f95: 03dd81 slli a13, a13, 16
f98: f102cd srai a13, a13, 16
f9b: 80ffea j fa0 <tx_pwctrl_init_cal+0x1c>
f9e: 0122 movi.n a13, 0
fa0: 2820 mov.n a3, a14
fa2: cf7231 addi a2, a1, 16
fa5: 52da mov.n a4, a13
fa7: 325b9f call0 fa8 <tx_pwctrl_init_cal+0x24>
faa: 49430f beqi a12, 1, fc0 <tx_pwctrl_init_cal+0x3c>
fad: 016911 addi a2, a12, -6
fb0: 61040c beqz a2, 1070 <tx_pwctrl_init_cal+0xec>
fb3: 01ffe5 addi a4, a12, -11
fb6: ffee movi.n a3, 2
fb8: 00c0 movi.n a0, 3
fba: e43100 moveqz a0, a3, a4
fbd: 2cc0ff j fc2 <tx_pwctrl_init_cal+0x3e>
fc0: 3a90 movi.n a0, 0
fc2: ec0122 l32r a3, ee4 <tx_cap_init+0x1a8>
fc5: c0ff movi.n a6, -1
fc7: 420000 extui a4, a13, 0, 8
fca: ccb80f slli a5, a0, 3
fcd: 6c6674 l32r a14, ee0 <tx_cap_init+0x1a4>
fd0: e90105 ssl a5
fd3: 00c0ff movi a5, 255
fd6: dee100 addx2 a14, a0, a14
fd9: 1d66ff s16i a13, a14, 12
fdc: 0d0c34 sll a5, a5
fdf: 59050c sll a4, a4
fe2: 0e2d61 xor a5, a5, a6
fe5: ffe501 memw
fe8: 0000c0 l32i a2, a3, 0x3fc
feb: da6168 and a2, a2, a5
fee: dd00d2 or a2, a2, a4
ff1: d0d011 memw
ff4: 1b31 movi.n a4, 6
ff6: 0006 movi.n a5, 31
ff8: 697460 movi a9, 0x138
ffb: 466661 l32r a6, ee8 <tx_cap_init+0x1ac>
ffe: 0d2be3 l32r a7, eec <tx_cap_init+0x1b0>
1001: 00dd5b s32i a2, a3, 0x3fc
1004: d0b3d0 addx2 a12, a0, a0
1007: 21d2 movi.n a2, 64
1009: 11dd00 addi a3, a1, 16
100c: 31d0d0 slli a12, a12, 1
100f: 0046 add.n a7, a12, a7
1011: 0d0c00 l16ui a6, a6, 2
1014: 0e3d s32i.n a9, a1, 0
1016: 10c122 l8ui a8, a15, 185
1019: 0d4d s32i.n a8, a1, 4
101b: 000005 l32r a0, f0c <target_power_add_backoff+0x8>
101e: 121c26 callx0 a0
1021: facc22 l32r a3, ef4 <tx_cap_init+0x1b8>
1024: 0bc216 l32r a5, ef0 <tx_cap_init+0x1b4>
1027: f5cc42 l8ui a4, a3, 67
102a: 0c230c l8ui a0, a3, 66
102d: 4030 add.n a5, a12, a5
102f: 468303 l8ui a2, a5, 57
1032: 0c0000 l8ui a5, a5, 56
1035: c83100 slli a2, a2, 24
1038: f67cff sub a0, a0, a4
103b: 40d0 addi.n a0, a0, 4
103d: 50d074 srai a2, a2, 24
1040: c4e111 slli a5, a5, 24
1043: 1500ff srai a5, a5, 24
1046: a05240 sub a2, a2, a5
1049: e0e0ff bge a0, a2, 1056 <tx_pwctrl_init_cal+0xd2>
104c: 5ed290 l32r a7, ef8 <tx_cap_init+0x1bc>
104f: 0006 l32i.n a6, a3, 16
1051: 00a155 or a6, a6, a7
1054: a144 s32i.n a6, a3, 16
1056: 5560 l32i.n a12, a1, 32
1058: c030 l32i.n a13, a1, 36
105a: 0020 l32i.n a0, a1, 28
105c: ff2322 l16si a8, a14, 12
105f: 2250 l32i.n a14, a1, 40
1061: 224010 blti a8, 5, 1069 <tx_pwctrl_init_cal+0xe5>
1064: c020 movi.n a9, 1
1066: 0c0020 s8i a9, a15, 186
1069: 1c64 l32i.n a15, a1, 44
106b: a192f5 addi a1, a1, 48
106e: 6138 ret.n
1070: ffbb movi.n a0, 1
1072: ffbb71 j fc2 <tx_pwctrl_init_cal+0x3e>
1075: ff6322 ill
1078: 90c000 excw
107b: 32024c ill
107e: f010c1 ill
1081: 7a11cc ill
1084: 16627c ill
1087: 019901 ill
108a: b90f82 excw
108d: 011189 l32r a0, fffc1090 <phy_get_rand+0xfffbd0e0>
1090: bc .byte 0x1e
1091: 00c0ff l8ui a0, a0, 0
1094: b43100 excw
1097: b351ff excw
109a: 0342ff ill
109d: 030243 ill
10a0: 5c5a42 ill
10a3: 390522 excw
10a6: 380552 ill
10a9: 012280 ill
10ac: c00040 ill
10af: 20004b ill
10b2: 803128 and a0, a0, a0
10b5: 500155 ill
10b8: 503158 ill
10bb: 27c022 ill
10be: 7109a0 ill
10c1: 68ffab ill
10c4: 667043 ill
10c7: 436920 ill
10ca: d881c8 ill
10cd: 710891 ill
10d0: 069e82 ill
10d3: a6a1e8 ill
10d6: 0c0458 ill
10d9: 4f9219 ill
10dc: b1f8ba addi a1, a1, -64
10df: c112 s32i.n a13, a1, 20
10e1: 0d30 s32i.n a14, a1, 24
10e3: 0cf0 s32i.n a15, a1, 28
10e5: 0610 s32i.n a3, a1, 48
10e7: ffd3 s32i.n a12, a1, 16
10e9: 0000 s32i.n a0, a1, 12
10eb: 1000 mov.n a12, a2
...
10fd: 0000 bnez.n a10, 1110 <tx_pwctrl_init_cal+0x18c>
10ff: d700 s32i.n a4, a1, 32
1101: 0001 s32i.n a3, a1, 44
1103: 021e00 addi a5, a5, -55
1106: 0000 s32i.n a5, a1, 8
1108: 0010 mov.n a13, a0
110a: 100000 addi a0, a0, -16
...
1115: 0000 excw
1117: 001000 l8ui a5, a13, 56
...
1126: 0000 l32i.n a4, a1, 12
1128: 000010 sub a4, a4, a5
...
00001150 <tx_atten_set_interp>:
1150: c0c112 slli a5, a5, 24
1153: e951d9 srai a5, a5, 24
1156: 71f961 srai a4, a4, 24
1159: c9c139 sub a4, a4, a5
115c: 310941 mull a2, a2, a4
115f: 0502cd l32r a0, 10bc <tx_pwctrl_init_cal+0x138>
1162: 0c0000 callx0 a0
1165: 0c0f l32i.n a5, a1, 36
1167: e1016e l32r a0, 1080 <tx_pwctrl_init_cal+0xfc>
116a: c0ff add.n a2, a2, a5
116c: 0ba05c j 119f <tx_atten_set_interp+0x4f>
116f: cc423c l8ui a2, a13, 74
1172: 49fa movi.n a6, 13
1174: b13981 slli a2, a2, 24
1177: c9c552 srai a2, a2, 24
117a: dd2159 bltu a6, a12, 119f <tx_atten_set_interp+0x4f>
117d: c00200 l8ui a4, a13, 68
1180: f6f0 s32i.n a4, a1, 4
1182: 0c2d7c slli a4, a4, 24
1185: b12853 srai a4, a4, 24
1188: 3e0d42 sub a4, a2, a4
118b: 0d52 l32i.n a2, a1, 8
118d: 5938 movi.n a3, 22
118f: 4480a1 mull a2, a2, a4
1192: 558001 l32r a0, 10c0 <tx_pwctrl_init_cal+0x13c>
1195: 585001 callx0 a0
1198: 4031 l32i.n a5, a1, 4
119a: 503148 l32r a0, 1084 <tx_pwctrl_init_cal+0x100>
119d: c044 add.n a2, a2, a5
119f: 2240 addi.n a13, a13, 1
11a1: 0182 addi.n a14, a14, -1
11a3: ffe2 l32i.n a7, a1, 48
11a5: 0000c0 l8ui a6, a0, 108
11a8: a158 add.n a7, a15, a7
11aa: ffd101 slli a6, a6, 24
11ad: 225a addi.n a15, a15, 1
11af: 001806 srai a6, a6, 24
11b2: acf6 add.n a6, a6, a2
11b4: 530c2d s8i a6, a7, 0
11b7: 428128 bnez a14, 110d <tx_pwctrl_init_cal+0x189>
11ba: 52440d l32r a2, 108c <tx_pwctrl_init_cal+0x108>
11bd: 593e0d l32r a9, 1088 <tx_pwctrl_init_cal+0x104>
11c0: 8091 l32i.n a10, a1, 48
11c2: 800144 l8ui a9, a9, 0
11c5: 500155 l8ui a11, a10, 0
11c8: 403158 slli a9, a9, 24
11cb: 503148 srai a9, a9, 24
11ce: c044 add.n a9, a9, a11
11d0: 822240 s8i a9, a10, 0
11d3: ffd701 l8ui a8, a2, 108
11d6: 0000c0 l8ui a10, a2, 150
11d9: 019158 beqi a8, 1, 1208 <tx_atten_set_interp+0xb8>
11dc: 5affc6 beqi a10, 1, 1208 <tx_atten_set_interp+0xb8>
11df: c622 movi.n a5, 0
11e1: 22000b movi a13, -128
11e4: 4a0d mov.n a6, a13
11e6: 80d60c l32r a2, 1090 <tx_pwctrl_init_cal+0x10c>
11e9: 0122 movi.n a3, 13
11eb: 2820 l32i.n a4, a1, 48
11ed: 36c731 s8i a13, a0, 65
11f0: 0d4221 s8i a5, a0, 98
11f3: 114944 l32r a0, 10c4 <tx_pwctrl_init_cal+0x140>
11f6: 014480 callx0 a0
11f9: 4840 l32i.n a12, a1, 16
11fb: 4031 l32i.n a13, a1, 20
11fd: c042 l32i.n a14, a1, 24
11ff: 2128 l32i.n a15, a1, 28
1201: 631c l32i.n a0, a1, 12
1203: 822240 addi a1, a1, 64
1206: cb01 ret.n
1208: 00c0ff l8ui a11, a2, 99
120b: 115800 l8ui a14, a2, 103
120e: ba01 bnez.n a11, 1227 <tx_atten_set_interp+0xd7>
1210: 225aff bltui a12, 3, 1216 <tx_atten_set_interp+0xc6>
1213: 0bdd1b j 1335 <tx_atten_set_interp+0x1e5>
1216: c178ee l32r a2, 1094 <tx_pwctrl_init_cal+0x110>
1219: 6c0062 l8ui a2, a2, 58
121c: 7f7a movi.n a5, 1
121e: 016680 slli a13, a2, 24
1221: 60ff1b srai a13, a13, 24
1224: 2a3168 j 11e4 <tx_atten_set_interp+0x94>
1227: 476266 bltu a14, a12, 128c <tx_atten_set_interp+0x13c>
122a: 2e5600 l32r a15, 1098 <tx_pwctrl_init_cal+0x114>
122d: b421f5 l8ui a13, a2, 101
1230: 91ff add.n a13, a13, a15
1232: a8ffb2 l8ui a13, a13, 56
1235: 0992c1 l8ui a15, a2, 104
1238: 0ab200 slli a13, a13, 24
123b: 998000 srai a13, a13, 24
123e: 989001 bnei a15, 1, 1287 <tx_atten_set_interp+0x137>
1241: 99ba31 l32r a12, 109c <tx_pwctrl_init_cal+0x118>
1244: 4a92 movi.n a3, 5
1246: 028200 l8ui a2, a12, 78
1249: 02a26c l8ui a12, a12, 72
124c: 182696 slli a2, a2, 24
124f: 1a262b srai a2, a2, 24
1252: 050c28 slli a12, a12, 24
1255: 80afd2 srai a12, a12, 24
1258: 210d6d sub a2, a2, a12
125b: 0cffaa mull a2, a14, a2
125e: c148d3 l32r a0, 10c8 <tx_pwctrl_init_cal+0x144>
1261: 4140d2 callx0 a0
1264: 4052 add.n a3, a12, a2
1266: b40162 slli a3, a3, 24
1269: c0ff l32i.n a2, a1, 44
126b: c80000 srai a3, a3, 24
126e: 51d841 sub a3, a3, a13
1271: f861e8 mull a2, a2, a3
1274: 0871 mov.n a3, a14
1276: c11231 l32r a0, 10cc <tx_pwctrl_init_cal+0x148>
1279: f00d40 callx0 a0
127c: 6302b2 l32r a0, 10a0 <tx_pwctrl_init_cal+0x11c>
127f: 02e2 add.n a13, a13, a2
1281: 5bdc67 slli a13, a13, 24
1284: 023cb6 srai a13, a13, 24
1287: 4786 movi.n a5, 1
1289: 9f2100 j 11e4 <tx_atten_set_interp+0x94>
128c: 0222ff l8ui a3, a2, 102
128f: 0c3a movi.n a15, 15
1291: d28015 sub a15, a15, a3
1294: d8d001 blt a12, a15, 12e2 <tx_atten_set_interp+0x192>
1297: ef0631 l32r a15, 10a4 <tx_pwctrl_init_cal+0x120>
129a: 3ec7ff l8ui a13, a2, 100
129d: f161 add.n a13, a13, a15
129f: d2ff9b l8ui a13, a13, 74
12a2: fa6502 l8ui a4, a2, 104
12a5: 0dd2dd slli a13, a13, 24
12a8: 02f238 srai a13, a13, 24
12ab: dd8068 bnei a4, 1, 1287 <tx_atten_set_interp+0x137>
12ae: d8d001 l8ui a15, a0, 84
12b1: 1f6631 slli a15, a15, 24
12b4: 96c145 srai a15, a15, 24
12b7: 530cff bgeui a12, 12, 12ea <tx_atten_set_interp+0x19a>
12ba: 4e0c22 l32r a2, 10a8 <tx_pwctrl_init_cal+0x124>
12bd: 0cc2 movi.n a3, 8
12bf: 228048 l8ui a2, a2, 78
12c2: 282001 sub a3, a3, a14
12c5: cc8031 slli a2, a2, 24
12c8: c8c001 srai a2, a2, 24
12cb: c031 s32i.n a2, a1, 0
12cd: 20c022 sub a2, a15, a2
12d0: 01822e mull a2, a2, a3
12d3: ff9a movi.n a3, 5
12d5: 0000c0 l32r a0, 10d0 <tx_pwctrl_init_cal+0x14c>
12d8: 803c2a callx0 a0
12db: 0133 l32i.n a0, a1, 0
12dd: b128 add.n a0, a0, a2
12df: 313830 j 130e <tx_atten_set_interp+0x1be>
12e2: 33d0 movi.n a5, 0
12e4: 2230c0 movi a13, -128
12e7: 0e3d82 j 11e4 <tx_atten_set_interp+0x94>
12ea: ff9501 l32r a2, 10ac <tx_pwctrl_init_cal+0x128>
12ed: 00c0 movi.n a3, 3
12ef: 890100 l8ui a2, a2, 90
12f2: dd2aff sub a3, a3, a14
12f5: 01dd80 slli a2, a2, 24
12f8: 31d8d0 srai a2, a2, 24
12fb: c6150c sub a2, a2, a15
12fe: 32ffd5 mull a2, a2, a3
1301: 0c6602 addx4 a2, a2, a2
1304: 30ff movi.n a3, 22
1306: f7c0ff l32r a0, 10d4 <tx_pwctrl_init_cal+0x150>
1309: f14a2c callx0 a0
130c: ff83 add.n a0, a15, a2
130e: 02d2 movi.n a3, 14
1310: ddfa64 slli a2, a0, 24
1313: 4a0dd2 srai a2, a2, 24
1316: 680242 sub a3, a3, a12
1319: 01dd80 sub a2, a2, a13
131c: 31d8d0 mull a2, a2, a3
131f: 1466 mov.n a3, a14
1321: 00f2d8 l32r a0, 10d8 <tx_pwctrl_init_cal+0x154>
1324: ff8054 callx0 a0
1327: f8f001 l32r a0, 10b0 <tx_pwctrl_init_cal+0x12c>
132a: f631 add.n a13, a13, a2
132c: 212fac slli a13, a13, 24
132f: 0cff7b srai a13, a13, 24
1332: 022283 j 1287 <tx_atten_set_interp+0x137>
1335: 33e04e bltui a12, 10, 1341 <tx_atten_set_interp+0x1f1>
1338: 2280c0 l32r a2, 10b4 <tx_pwctrl_init_cal+0x130>
133b: 282001 l8ui a2, a2, 70
133e: 012931 j 121c <tx_atten_set_interp+0xcc>
1341: c02f20 movi a13, -128
1344: 2230 movi.n a5, 0
1346: 530c82 j 11e4 <tx_atten_set_interp+0x94>
1349: ff7e01 ill
134c: 0000c0 ill
134f: 2a0108 ill
1352: 0ac600 ill
1355: 050c00 excw
1358: afd2 add.n a0, a1, a6
135a: be4680 ill
135d: 7021ff ill
1360: 330cff ill
1363: 5a0222 ill
1366: c033e0 ill
1369: 012280 ill
136c: 312820 ill
136f: c022f0 ill
1372: 822230 excw
1375: a02220 l32r a12, ffffbab8 <phy_get_rand+0xffff7b08>
1378: 01631c l32r a7, fffe581c <phy_get_rand+0xfffe186c>
137b: ff73 s32i.n a12, a1, 20
137d: 00c0 s32i.n a0, a1, 16
137f: 2a00 s32i.n a15, a1, 32
1381: 0c0f s32i.n a13, a1, 24
1383: 2080e3 l32r a13, 134c <tx_atten_set_interp+0x1fc>
1386: 2001 mov.n a15, a2
1388: 3128 l32i.n a0, a13, 16
138a: c033c0 l32r a12, 1350 <tx_atten_set_interp+0x200>
138d: c022d0 extui a0, a0, 20, 1
1390: 822230 bnez a0, 1439 <tx_pwctrl_init+0x51>
1393: 0e3d l32i.n a0, a13, 0
1395: ff6d01 l32i a0, a0, 160
1398: 0000c0 callx0 a0
139b: 6201 l32i.n a0, a13, 0
139d: dd2aff l32i a0, a0, 192
13a0: dd80 movi.n a2, 1
13a2: d8d001 callx0 a0
13a5: d44631 l16ui a2, a12, 2
13a8: 9cb6ff extui a2, a2, 0, 12
13ab: 5f2108 l32r a0, 1364 <tx_atten_set_interp+0x214>
13ae: 0222ff callx0 a0
13b1: b68646 l16ui a2, a12, 2
13b4: d2ff mov.n a3, a1
13b6: 80af movi.n a4, 1
13b8: 86050c l32r a0, 1368 <tx_atten_set_interp+0x218>
13bb: 00ffa6 callx0 a0
...
13ca: 0010 movi.n a12, 0
13cc: 016a beqz.n a12, 13e6 <tx_atten_set_interp+0x296>
...
000013e8 <tx_pwctrl_init>:
13e8: c112 mov.n a3, a15
13ea: e9d0 mov.n a2, a14
13ec: 912971 call0 13f0 <tx_pwctrl_init+0x8>
13ef: 51c9 addi.n a12, a12, 1
13f1: f94109 extui a12, a12, 0, 8
13f4: 61d981 bnei a12, 4, 13cc <tx_atten_set_interp+0x27c>
13f7: f2d1 l32i.n a0, a13, 0
13f9: 02fdff l32i a0, a0, 200
13fc: c14d08 callx0 a0
13ff: fff1 l32i.n a0, a13, 0
1401: 050400 l32i a0, a0, 196
1404: 0a5056 callx0 a0
1407: 0d08 l32i.n a0, a13, 0
1409: 282002 l32i a0, a0, 188
140c: 0000c0 l32r a12, 1354 <tx_atten_set_interp+0x204>
140f: 020d08 callx0 a0
1412: 3020 l32i.n a0, a13, 16
1414: c0120c l32r a3, 1360 <tx_atten_set_interp+0x210>
1417: 220000 l32r a4, 135c <tx_atten_set_interp+0x20c>
141a: 20011c l32r a5, 1358 <tx_atten_set_interp+0x208>
141d: b420 movi.n a2, 0
141f: ffee01 s8i a2, a13, 109
1422: 0000c0 s8i a2, a13, 108
1425: 011c22 s16i a2, a13, 96
1428: 0c013d s8i a2, a5, 128
142b: ec0114 s8i a2, a4, 0
142e: 00c0ff s16i a2, a3, 0
1431: 0d0800 or a0, a0, a12
1434: 6008 s32i.n a0, a13, 16
1436: c0020c j 1456 <tx_pwctrl_init+0x6e>
1439: 0000 mov.n a3, a1
143b: 01e2 movi.n a4, 0
143d: 0c0c02 l16ui a2, a13, 106
1440: 266c9c s16i a2, a12, 2
1443: 260f1c l32r a0, 136c <tx_atten_set_interp+0x21c>
1446: 66072c callx0 a0
1449: 0c103c l16ui a2, a12, 2
144c: c6ee mov.n a3, a1
144e: 0c0002 l32r a0, 1370 <tx_atten_set_interp+0x220>
1451: 0186be callx0 a0
1454: 0c00 l32i.n a0, a13, 16
1456: 00461e bbsi a0, 27, 1461 <tx_pwctrl_init+0x79>
1459: 6e0c00 l8ui a2, a13, 64
145c: 0f3d addi.n a3, a1, 8
145e: 050e2d call0 1460 <tx_pwctrl_init+0x78>
1461: 0000 l32i.n a12, a1, 20
1463: cc1b l32i.n a13, a1, 24
1465: c0c0 l32i.n a14, a1, 28
1467: 6674 l32i.n a15, a1, 32
1469: d44c l32i.n a0, a1, 16
146b: 020d08 addi a1, a1, 48
146e: 3220 ret.n
1470: 0000c0 excw
1473: 020d08 excw
1476: 20 .byte 0xff
1477: 00c031 memw
147a: 0d0800 l32i a2, a2, 0x164
147d: 2f2002 extui a2, a2, 20, 12
1480: d2c1 addi.n a2, a2, 1
1482: 00c0ff srli a2, a2, 1
1485: 4d0800 addmi a2, a2, 0xfffff800
1488: ffd331 slli a2, a2, 16
148b: ffd141 srai a2, a2, 16
148e: cf51 ret.n
1490: 020cff ill
1493: 6d4d22 mul16u a1, a2, a0
1496: 6c4d22 slli a0, a9, 17
1499: 305d22 l32r a0, 1490 <tx_pwctrl_init+0xa8>
149c: 4522 l32i.n a0, a0, 0
149e: 2280 l32i.n a0, a0, 40
14a0: 220044 callx0 a0
14a3: c00053 movi a5, 0xfffffeac
14a6: 092000 movi a0, 0xfffffe78
14a9: 07064d blt a2, a0, 14ae <tx_pwctrl_init+0xc6>
14ac: 3d00 mov.n a0, a2
14ae: 0c01 mov.n a2, a5
14b0: 1d2204 blt a5, a0, 14b5 <tx_pwctrl_init+0xcd>
14b3: 2235 mov.n a2, a0
14b5: 015c l32i.n a0, a1, 0
14b7: ffca01 slli a2, a2, 16
14ba: 0000c0 srai a2, a2, 16
14bd: 011c22 addi a1, a1, 16
14c0: 013d ret.n
14c2: ffc801 ill
14c5: 00c0 add.n a0, a0, a9
14c7: 4d0800 excw
14ca: f0b7 excw
14cc: 2207 movi.n a10, -3
14ce: 8b400d l32r a4, 14c4 <tx_pwctrl_init+0xdc>
14d1: 000531 memw
14d4: 51c800 l32i a9, a4, 0x160
14d7: e861d8 and a9, a9, a10
14da: 81f871 memw
14dd: 124108 s32i a9, a4, 0x160
14e0: 30c1 addi.n a10, a2, 1
14e2: f00d addi.n a8, a2, 2
14e4: 009a00 movgez a8, a10, a10
14e7: ff2160 srai a8, a8, 1
000014e8 <ram_get_noisefloor>:
14e8: ffff21 l32r a8, fffe5d6c <phy_get_rand+0xfffe1dbc>
14eb: c0 .byte 0xae
14ec: 220020 excw
14ef: 205922 excw
14f2: 1bb524 excw
14f5: 212022 extui a7, a0, 2, 3
14f8: 2241 s32i.n a5, a0, 36
14fa: 00f8d2 beq a0, a7, 147e <tx_pwctrl_init+0x96>
14fd: 201122 blt a0, a7, 14c1 <tx_pwctrl_init+0xd9>
1500: 0d3120 excw
1503: 0000f0 excw
...
00001508 <get_noisefloor_sat>:
1508: c112 movi.n a5, 2
150a: 0109f0 memw
150d: fffd01 l32i a3, a4, 0x160
1510: 080008 and a3, a3, a6
1513: 00c0a0 or a3, a3, a5
1516: ae5200 memw
1519: ae02ac s32i a3, a4, 0x160
151c: 0778 ret.n
151e: 0d0122 ill
1521: 2d02 add.n a0, a0, a9
1523: 250705 subx8 a0, a0, a6
1526: 01 .byte 0xff
1527: 2d .byte 0xff
1528: 010800 excw
152b: 112200 excw
152e: 20 .byte 0xff
152f: 123120 memw
1532: 0d10c1 l32i a3, a7, 0x160
1535: 0000f0 movi a8, 0x1a0
1538: 009a00 bbsi a3, 1, 156b <ram_set_noise_floor+0x2b>
153b: 7ffd60 extui a9, a2, 0, 3
153e: 7cfffd l32r a10, 1524 <get_noisefloor_sat+0x1c>
00001540 <ram_set_noise_floor>:
1540: 7c .byte 0xff
1541: fd41da slli a9, a9, 9
1544: 20c0ff memw
1547: 249200 l32i a6, a7, 0x164
154a: 99a058 and a6, a6, a10
154d: 20c010 or a6, a6, a9
1550: 649200 or a6, a6, a8
1553: a21b58 memw
1556: a0822b s32i a6, a7, 0x164
1559: 80b38a l32r a5, 1528 <get_noisefloor_sat+0x20>
155c: 922181 memw
155f: 8200ae l32i a4, a7, 0x160
1562: 8002d8 or a4, a4, a5
1565: c08480 memw
1568: 720020 s32i a4, a7, 0x160
156b: 5924 ret.n
156d: 107790 ill
1570: 207780 l32r a0, 1530 <get_noisefloor_sat+0x28>
1573: c0 .byte 0xff
1574: 720020 excw
1577: 615964 excw
157a: f0 .byte 0xff
157b: 250cff l32r a2, 1574 <ram_set_noise_floor+0x34>
157e: 0020c0 memw
1581: 582432 l32i a2, a2, 0x224
1584: 103360 extui a2, a2, 0, 12
1587: 3350 add.n a2, a2, a3
1589: 20c020 srli a2, a2, 1
158c: 643200 slli a2, a2, 16
158f: f00d58 srai a2, a2, 16
1592: 0000 ret.n
1594: 00 .byte 0xff
1595: 60009a l32r a15, 1594 <ram_set_noise_floor+0x54>
1598: fff000 ill
159b: 8002ff excw
159e: 710002 excw
000015a0 <ram_start_noisefloor>:
15a0: fd71 l32i.n a10, a3, 0
15a2: 20c0ff extui a0, a0, 0, 7
15a5: 273200 ill
15a8: 8258 l32i.n a10, a3, 0
15aa: 17a0a1 excw
15ad: 202fe3 l32r a0, fffc15b0 <phy_get_rand+0xfffbd600>
15b0: 2490 l32i.n a10, a3, 0
15b2: fff9a1 excw
15b5: 9970 l32i.n a15, a15, 60
15b7: 20c011 movi a6, 0x200
15ba: 276200 addi a1, a1, -16
15bd: a059 s32i.n a0, a1, 0
15bf: 1066 s32i.n a12, a1, 4
15c1: 6690 s32i.n a13, a1, 8
15c3: 668020 l32r a5, 159c <ram_set_noise_floor+0x5c>
15c6: c020 mov.n a13, a2
15c8: 620020 l32r a12, 1598 <ram_set_noise_floor+0x58>
15cb: 515967 memw
15ce: c0fff3 l32i a4, a5, 0x164
15d1: 420020 and a4, a4, a7
15d4: 505827 or a4, a4, a6
15d7: c02044 memw
15da: 420020 s32i a4, a5, 0x164
15dd: 5867 movi.n a4, 5
15df: 00f00d memw
15e2: 010000 l32i a0, a5, 0x160
15e5: fffff0 srli a0, a0, 15
15e8: 009600 and a0, a0, a4
15eb: fe3160 beqi a0, 5, 15f9 <read_hw_noisefloor+0xd>
000015ec <read_hw_noisefloor>:
15ec: fffe31 excw
15ef: fe21 movi.n a2, 0
15f1: 20c0ff sub a1, a9, a2
15f4: 222200 excw
15f7: 202089 call0 25f8 <phy_bb_rx_cfg+0x120>
15fa: 3ab4 s32i.n a14, a15, 60
15fc: 212022 l16ui a2, a0, 0
15ff: 220041 memw
1602: 202011 l32i a4, a5, 0x160
1605: f00d31 bbci a4, 1, 1626 <read_hw_noisefloor+0x3a>
1608: fff1ff bgeui a2, 10, 162b <noise_check_loop+0x3>
160b: 00ff addi.n a2, a2, 1
160d: 000000 s16i a2, a0, 0
1610: 009a00 l32r a2, 15a4 <ram_start_noisefloor+0x4>
1613: 03a860 l32i a4, a12, 0x1ec
1616: 0000 addi.n a3, a2, 9
1618: 000064 call0 161c <read_hw_noisefloor+0x30>
161b: a800 l32i.n a12, a1, 4
161d: 0003 l32i.n a13, a1, 8
161f: ee00 l32i.n a0, a1, 0
1621: 000001 addi a1, a1, 16
1624: 03a8 ret.n
...
00001628 <noise_check_loop>:
1628: fff871 bltui a2, 10, 1631 <noise_check_loop+0x9>
162b: 00a262 movi a2, 0xfffffeb0
162e: f0c112 j 163d <noise_check_loop+0x15>
1631: 0109 l32i.n a0, a12, 0
1633: 11c9 l32i.n a0, a0, 40
1635: 5121d9 callx0 a0
1638: fff6 l32i.n a3, a1, 12
163a: c102dd l32r a0, 15a8 <ram_start_noisefloor+0x8>
163d: c0fff4 movi a4, 0xfffffe6c
1640: 420020 bge a4, a2, 16b3 <noise_check_loop+0x8b>
1643: 705925 l16ui a5, a0, 0
1646: 601044 movi a6, 0xfffffe78
1649: c02044 bgeui a5, 10, 1661 <noise_check_loop+0x39>
164c: 420020 movi a7, 0xfffffeac
164f: 0c5965 blt a2, a6, 1654 <noise_check_loop+0x2c>
1652: c054 mov.n a6, a2
1654: 0020 mov.n a2, a7
1656: 582502 blt a7, a6, 165b <noise_check_loop+0x33>
1659: 0f00 mov.n a2, a6
165b: 004041 slli a2, a2, 16
165e: 502610 srai a2, a2, 16
1661: 0c080a l32r a7, 15ac <ram_start_noisefloor+0xc>
1664: 192002 l16si a6, a12, 104
1667: 0000c0 l8ui a7, a7, 128
166a: 000586 bge a6, a2, 16cf <noise_check_loop+0xa7>
166d: ffe901 addx2 a4, a6, a6
1670: 1022 add.n a2, a2, a4
1672: 20c000 addi a4, a2, -2
1675: 4200 addi.n a2, a2, 1
1677: 175825 movgez a2, a4, a4
167a: f61d64 srai a2, a2, 2
167d: 1b1f92 slli a6, a2, 16
1680: 502222 srai a6, a6, 16
1683: e52100 s16i a6, a12, 104
1686: 2c42ff beqz a7, 16de <noise_check_loop+0xb6>
1689: 329b7b movi a2, 0xfffffe7c
168c: 000005 bge a2, a6, 16c5 <noise_check_loop+0x9d>
168f: 11c8 add.n a4, a6, a2
1691: 21d8 addi.n a2, a4, 1
1693: 120108 movgez a2, a4, a4
1696: 0d10c1 srai a2, a2, 1
1699: 3139f0 slli a2, a2, 16
169c: 0592b6 srai a2, a2, 16
169f: b0ae22 s16i a2, a12, 62
16a2: 0002c6 j 16ca <noise_check_loop+0xa2>
16a5: 0c08 movi.n a5, 0
16a7: a008 beqz.n a3, 16b3 <noise_check_loop+0x8b>
16a9: 00c0 beqz.n a5, 16b3 <noise_check_loop+0x8b>
16ab: 3800 l32i.n a0, a12, 0
16ad: db0131 l32i a0, a0, 88
16b0: ae42ff callx0 a0
16b3: 276c l32i.n a0, a12, 0
16b5: 526fa4 l32i a0, a0, 100
16b8: 0010 mov.n a2, a13
16ba: 78ae62 callx0 a0
16bd: 1495f6 l32r a0, 15b0 <ram_start_noisefloor+0x10>
16c0: ae72 movi.n a2, 0
16c2: 2267ac j 160d <read_hw_noisefloor+0x21>
16c5: 6d01 mov.n a2, a6
16c7: 072d02 s16i a6, a12, 62
16ca: 2767 movi.n a5, 1
16cc: 062d01 j 16a7 <noise_check_loop+0x7f>
16cf: 112200 bge a2, a6, 1686 <noise_check_loop+0x5e>
16d2: 312020 addi a4, a6, -16
16d5: ffd271 bge a2, a4, 16f4 <noise_check_loop+0xcc>
16d8: 349c62 addi a2, a6, -12
16db: 800772 j 167d <noise_check_loop+0x55>
16de: 61a627 l16si a2, a12, 62
16e1: 4660 addi.n a5, a2, 8
16e3: 224a90 blt a5, a6, 16ec <noise_check_loop+0xc4>
16e6: fec242 addi a7, a2, -8
16e9: 40221b bge a6, a7, 16a5 <noise_check_loop+0x7d>
16ec: b324 mov.n a2, a6
16ee: 212220 s16i a6, a12, 62
16f1: 116200 j 16ca <noise_check_loop+0xa2>
16f4: 316060 addx2 a2, a2, a2
16f7: 5c62 add.n a2, a6, a2
16f9: 471634 addi a4, a2, -2
16fc: 2205 addi.n a2, a2, 1
16fe: 677cae movgez a2, a4, a4
1701: 2a35a2 srai a2, a2, 2
1704: 241b46 j 167d <noise_check_loop+0x55>
1707: b32440 ill
170a: 212120 ill
170d: 2200 add.n a0, a0, a9
170f: 202011 excw
1712: 5c2231 ill
1715: 061f add.n a0, a0, a9
1717: 0c0009 excw
171a: 05 .byte 0xff
171b: 8c .byte 0xbf
171c: 658c83 excw
171f: 08 .byte 0x3f
1720: 20020c excw
1723: 00c016 excw
1726: 0c0800 ill
1729: 2002 add.n a0, a0, a9
172b: 0d2d19 excw
172e: 0000c0 excw
1731: bc01 add.n a0, a0, a9
1733: 020cff excw
1736: ffd1c6 ill
1739: 62062d ill
173c: 0c1f5c ill
173f: f5c615 ill
1742: a267ff ill
1745: c642b3 isync
1748: a247f0 excw
174b: c6221b excw
174e: e786f4 excw
1751: 9c22ff l16ui a0, a2, 0x182
1754: 528b1f excw
1757: 2567 s32i.n a13, a1, 28
1759: 7205 s32i.n a14, a1, 32
175b: f8c2 s32i.n a15, a1, 36
175d: a677 s32i.n a12, a1, 24
175f: 062db8 movi a15, 0xfffffc00
1762: 1f5c62 movi a12, 201
1765: f546 mov.n a14, a3
1767: 2220ff l32r a13, 1708 <noise_check_loop+0xe0>
176a: 2a90 mov.n a3, a4
176c: c24226 l32i a4, a1, 64
176f: 1bfe l32i.n a9, a13, 0
1771: 4022 l32i.n a0, a4, 0
1773: 20b324 l32i a9, a9, 88
1776: 462122 extui a0, a0, 21, 1
1779: 00ffdd bnez a0, 190c <noise_init+0x148>
177c: 000000 movi a2, 0xfffffe7c
177f: 0000 s32i.n a6, a1, 4
1781: 009a s32i.n a4, a1, 0
1783: 9860 s32i.n a8, a1, 52
1785: 0002 s32i.n a3, a1, 48
1787: 0000 s32i.n a5, a1, 44
1789: 60009a callx0 a9
178c: ffffff movi a9, 0xfffffe7c
178f: 0a00bf memw
1792: 003ff2 l32r a10, 170c <noise_check_loop+0xe4>
1795: 009a l32i.n a3, a10, 52
1797: 029860 and a3, a3, a15
179a: 000000 or a3, a3, a12
179d: 60009a memw
17a0: 0a00 s32i.n a3, a10, 52
17a2: 003ff2 memw
17a5: 009a l32i.n a0, a10, 52
17a7: 9860 movi.n a2, -2
17a9: 000002 and a0, a0, a2
...
17b8: 200000 bgez a15, 11eb <tx_atten_set_interp+0x9b>
17bb: 0000 add.n a5, a8, a2
17bd: 009a movi.n a11, 0
17bf: 0060 s32i.n a11, a1, 40
17c1: 000000 s16i a9, a13, 62
000017c4 <noise_init>:
17c4: 028d l32i.n a4, a1, 40
17c6: c112 addi.n a5, a4, 1
17c8: 5109c0 addx2 a6, a4, a0
17cb: e971d9 s16i a8, a6, 0
17ce: 91f981 extui a4, a5, 0, 8
17d1: 61c9 s32i.n a4, a1, 40
17d3: 00acf2 bnei a4, 4, 17c4 <noise_init>
17d6: c9a0c2 memw
17d9: d103ed l32r a9, 1714 <noise_check_loop+0xec>
17dc: ffe8 l32i.n a3, a9, 44
17de: 043d s32i.n a3, a1, 8
17e0: 102142 memw
17e3: 080d98 l32i a2, a9, 0x320
17e6: 9204 s32i.n a2, a1, 12
17e8: 001629 memw
17eb: 560505 l32i a15, a9, 0x340
17ee: 18f0 s32i.n a15, a1, 16
17f0: 7cae22 memw
17f3: 1169 l32i.n a11, a9, 44
17f5: 0149 movi.n a12, -2
17f7: 39d189 and a11, a11, a12
17fa: b159c1 memw
17fd: 09c0 s32i.n a11, a9, 44
17ff: ae9200 l32r a10, 1718 <noise_check_loop+0xf0>
1802: 20c07c memw
1805: dea100 l32i a8, a9, 0x320
1808: da38ff and a8, a8, a10
180b: 1033f0 memw
180e: 2033c0 s32i a8, a9, 0x320
1811: 0020c0 l32r a12, 171c <noise_check_loop+0xf4>
1814: da39 movi.n a7, 0
1816: 20c0 s32i.n a7, a1, 40
1818: da0800 memw
181b: 20e27c l32i a15, a12, 0x200
181e: 1000 l32i.n a4, a1, 40
1820: 20c0 movi.n a2, 14
1822: da0900 addx4 a3, a4, a4
1825: 0020c0 addi a4, a4, -3
1828: ae82 addi.n a3, a3, 1
182a: d601ac movnez a2, a3, a4
182d: 2aa2ff slli a2, a2, 24
1830: 0b0c58 srai a2, a2, 24
1833: 92a1b9 l32r a0, 174c <noise_check_loop+0x124>
1836: 481f5d callx0 a0
1839: 541ba1 memw
183c: 906400 l32r a0, 1720 <noise_check_loop+0xf8>
183f: 5682 l32i.n a13, a1, 40
1841: 405000 l32i a4, a0, 0x160
1844: 4974 beqz.n a14, 1875 <noise_init+0xb1>
1846: 4466a1 l32r a0, 1724 <noise_check_loop+0xfc>
1849: c0ed movi.n a12, 0
184b: 910020 addx2 a13, a13, a0
184e: ffce mov.n a4, a15
1850: b938 l32i.n a2, a1, 52
1852: 2139 l32i.n a3, a1, 48
1854: 20c0 l32i.n a5, a1, 44
1856: 292200 call0 1858 <noise_init+0x94>
1859: 29c8 bnez.n a2, 186f <noise_init+0xab>
185b: 20c031 call0 185c <noise_init+0x98>
185e: 29f200 l16si a4, a13, 0
1861: f9d0 addi.n a12, a12, 1
1863: 20c041 bge a2, a4, 1869 <noise_init+0xa5>
1866: b9b800 s16i a2, a13, 0
1869: c0ec7c extui a12, a12, 0, 8
186c: c010bb bne a14, a12, 184e <noise_init+0x8a>
186f: b90020 l32r a0, 1728 <noise_check_loop+0x100>
1872: c6a1b9 l32r a12, 172c <noise_check_loop+0x104>
1875: 20c0ff memw
1878: 8200 l32i.n a2, a0, 52
187a: c829 movi.n a3, -2
187c: 1088a0 and a2, a2, a3
187f: 0020c0 memw
1882: 6982 l32i.n a13, a1, 40
1884: c1c8 s32i.n a2, a0, 52
1886: ffc2 addi.n a15, a13, 1
1888: 79070c extui a13, a15, 0, 8
188b: c0a1 s32i.n a13, a1, 40
188d: f20020 bnei a13, 4, 1818 <noise_init+0x54>
1890: 48802c memw
1893: e20ca1 l32r a6, 1730 <noise_check_loop+0x108>
1896: 3440 l32i.n a8, a1, 8
1898: 42a0 s32i.n a8, a6, 44
189a: 1bfdc4 memw
189d: 4033 l32i.n a7, a1, 12
189f: 809323 s32i a7, a6, 0x320
18a2: 200122 memw
18a5: 3128 l32i.n a5, a1, 16
18a7: c601 l32i.n a4, a1, 4
18a9: 00c0ff s32i a5, a6, 0x340
18ac: c000 beqz.n a4, 18eb <noise_init+0x127>
18ae: 010020 l32r a0, 1734 <noise_check_loop+0x10c>
18b1: d8ffb9 movi a2, -40
18b4: 42a1 movi.n a9, 0
18b6: 5820 s32i.n a9, a1, 40
18b8: 01deac slli a10, a2, 16
18bb: 0cffb7 srai a10, a10, 16
18be: 000c l32i.n a3, a1, 40
18c0: 90dd l32i.n a4, a1, 40
18c2: 280f4d addx2 a3, a3, a0
18c5: 38d1 addi.n a5, a4, 1
18c7: b158c1 extui a4, a5, 0, 8
18ca: 000005 l16si a3, a3, 0
18cd: 22dc s32i.n a4, a1, 40
18cf: 000005 bge a3, a10, 18d4 <noise_init+0x110>
18d2: 9d42 mov.n a2, a3
18d4: cc1b00 slli a10, a2, 16
18d7: 02a247 bnei a4, 4, 18bb <noise_init+0xf7>
18da: 005d22 l32r a3, 1738 <noise_check_loop+0x110>
18dd: c0c0 l32i.n a0, a3, 0
18df: 9ec774 l32i a0, a0, 88
18e2: ae01de s16i a2, a3, 62
18e5: aec1ff callx0 a0
18e8: 20c0ff j 18f4 <noise_init+0x130>
18eb: d02800 l32r a5, 173c <noise_check_loop+0x114>
18ee: 30e37c movi a4, 0xfffffe7c
18f1: c01022 s16i a4, a5, 62
18f4: d80020 l32r a10, 1744 <noise_check_loop+0x11c>
18f7: 29a1 l32i.n a9, a1, 0
18f9: fd1bd0 l32r a7, 1740 <noise_check_loop+0x118>
18fc: d0f0 l32i.n a8, a9, 0
18fe: a1d974 l16si a6, a7, 62
1901: 874d66 or a8, a8, a10
1904: 20c0 s32i.n a8, a9, 0
1906: a76100 s16i a6, a7, 104
1909: 2188ff j 193a <noise_init+0x176>
190c: c0b689 l16si a2, a13, 62
190f: 780020 callx0 a9
1912: 667231 memw
1915: 20c0c8 l32r a11, 1748 <noise_check_loop+0x120>
1918: 5800 l32i.n a0, a11, 52
191a: 114841 and a0, a0, a15
191d: d06652 or a0, a0, a12
1920: 01b4bc memw
1923: ffa1 s32i.n a0, a11, 52
1925: d8af22 memw
1928: 090c l32i.n a13, a11, 52
192a: a199 movi.n a14, -2
192c: 11a200 and a13, a13, a14
192f: 31a0a0 memw
1932: a138 s32i.n a13, a11, 52
1934: 00a148 memw
1937: 1b9033 l32i a11, a11, 0x160
193a: 5054 l32i.n a12, a1, 24
193c: 7440 l32i.n a13, a1, 28
193e: 9332 l32i.n a14, a1, 32
1940: 4900 l32i.n a15, a1, 36
1942: a7a1 l32i.n a0, a1, 20
1944: 2d01a3 addi a1, a1, 64
1947: 0003 ret.n
1949: 6611a2 ill
194c: 31e044 ill
194f: 08ff97 ill
1952: 200203 excw
1955: 532216 l8ui a0, a0, 0
1958: 00c01f ill
195b: 020600 mul16u a1, a2, a0
195e: 945100 srai a12, a15, 25
1961: 42ff mov.n a3, a1
1963: 7cae mov.n a12, a2
1965: 1f5542 l32r a2, 194c <noise_init+0x188>
1968: 94a1 s32i.n a0, a1, 8
196a: 0198ff l8ui a2, a2, 64
196d: ff9171 call0 1970 <noise_init+0x1ac>
1970: 620988 l32r a0, 1950 <noise_init+0x18c>
1973: 1f97 movi.n a2, 0
1975: 88a0 mov.n a5, a1
1977: 8920 addi.n a6, a2, 1
1979: 6209 add.n a4, a2, a5
197b: 463457 l8ui a3, a4, 0
197e: 22000b extui a2, a6, 0, 8
1981: 1f9d add.n a3, a3, a12
1983: 0009c0 s8i a3, a4, 0
1986: 0020c0 bnei a2, 6, 1977 <noise_init+0x1b3>
1989: ff8cb1 l32r a2, 1954 <noise_init+0x190>
198c: db08 movi.n a3, 13
198e: 00f0 mov.n a4, a1
1990: 00c010 l8ui a6, a0, 65
1993: 20c020 l8ui a5, a0, 98
1996: db0900 slli a6, a6, 24
1999: 0020c0 srai a6, a6, 24
199c: 7cdbd8 l32r a0, 1958 <noise_init+0x194>
199f: dde0ee callx0 a0
19a2: c010 l32i.n a12, a1, 12
19a4: 0020 l32i.n a0, a1, 8
19a6: c0dbd9 addi a1, a1, 16
19a9: 0020 ret.n
19ab: 582bb2 excw
19ae: d861c8 ill
19b1: e871 add.n a0, a0, a9
19b3: 91f881 excw
19b6: 125108 ill
19b9: 0d40c1 ill
19bc: 0000f0 ill
...
19c7: 021e00 l32r a2, 19ac <noise_init+0x1e8>
19ca: 0000 s32i.n a0, a1, 4
19cc: 0000 s32i.n a12, a1, 8
...
000019d0 <target_power_backoff>:
19d0: c112 mov.n a12, a5
19d2: c9f0 mov.n a13, a4
19d4: 3d31 s32i.n a7, a1, 16
19d6: 02cd01 l32r a0, 19b8 <noise_init+0x1f4>
19d9: fff921 callx0 a0
19dc: 2109 l32i.n a0, a1, 16
19de: 400222 memw
19e1: 0005 l32i.n a2, a13, 0
19e3: f80100 bne a2, a12, 19de <target_power_backoff+0xe>
19e6: 0cff mov.n a2, a0
19e8: 015d02 l32r a0, 19bc <noise_init+0x1f8>
19eb: 5a621b callx0 a0
19ee: 3242 l32i.n a0, a1, 0
19f0: 0004 movi.n a4, 5
19f2: 742060 l32r a2, 19b0 <noise_init+0x1ec>
19f5: 3233ca memw
19f8: 660044 l32i a3, a2, 0x160
19fb: 21ed62 srli a3, a3, 15
19fe: 0cfff2 and a3, a3, a4
1a01: 014dd3 bnei a3, 5, 1a18 <target_power_backoff+0x48>
1a04: 0062 movi.n a5, -3
1a06: 005241 memw
1a09: 668062 l32i a4, a2, 0x160
1a0c: 686001 and a4, a4, a5
1a0f: ef0131 memw
1a12: 00c0ff s32i a4, a2, 0x160
1a15: 31c800 j 1a1e <target_power_backoff+0x4e>
1a18: 122108 memw
1a1b: 0d10c1 l32i a6, a2, 0x160
1a1e: f000f0 l32r a7, 19b4 <noise_init+0x1f0>
1a21: 0000 l32i.n a7, a7, 0
1a23: 9a0000 l32i a7, a7, 100
1a26: 006000 extui a2, a0, 0, 8
...
00001a34 <sdt_on_noise_start>:
1a34: 12027d subx8 a0, a13, a2
1a37: 39e0c1 ill
1a3a: f92101 excw
1a3d: 1109ff l32r a0, fffc1a40 <phy_get_rand+0xfffbda90>
1a40: 21c9 add.n a0, a1, a8
1a42: cd31d9 excw
1a45: 04dd05 excw
1a48: 014179 excw
1a4b: c0fff8 slli a8, a10, 26
1a4e: 080000 ill
1a51: 20c041 ill
1a54: 0d2800 ill
1a57: f792c7 ill
1a5a: 01002d ill
1a5d: c0fff5 ill
1a60: 080000 ill
1a63: 540c01 ill
1a66: ffef21 excw
1a69: 0020c0 excw
1a6c: 582232 excw
1a6f: 3f30 s32i.n a13, a1, 16
1a71: 4041 s32i.n a0, a1, 8
1a73: 1033 s32i.n a12, a1, 12
1a75: 135366 l32r a0, 1a3c <sdt_on_noise_start+0x8>
1a78: d57c mov.n a12, a2
1a7a: 20c0 mov.n a13, a3
1a7c: 4200 movi.n a2, 2
1a7e: 505822 l32r a3, 1a38 <sdt_on_noise_start+0x4>
1a81: c01044 l8ui a14, a0, 125
1a84: 0020 add.n a4, a4, a3
1a86: 586242 slli a14, a14, 24
1a89: 0146 add.n a2, a2, a3
1a8b: 20c000 l16ui a4, a4, 0
1a8e: 226200 s16i a4, a1, 0
1a91: e57158 l8ui a2, a2, 0
1a94: 0778ff srai a14, a14, 24
1a97: 192772 s8i a2, a1, 2
1a9a: 2000 movi.n a2, 13
1a9c: 07c074 bgei a12, 7, 1ac3 <sdt_on_noise_start+0x8f>
1a9f: c800 movi.n a3, 5
1aa1: d821 mov.n a4, a0
1aa3: 110831 l8ui a4, a4, 124
1aa6: c112 addi.n a2, a12, -1
1aa8: f00d20 slli a4, a4, 24
1aab: 000000 srai a4, a4, 24
1aae: 0000 s32i.n a4, a1, 4
1ab0: 00018a sub a4, a14, a4
1ab3: 018a00 mull a2, a2, a4
1ab6: ff0000 l32r a0, 1a50 <sdt_on_noise_start+0x1c>
1ab9: fffc03 callx0 a0
1abc: 9a00 l32i.n a14, a1, 4
1abe: 6000 add.n a14, a14, a2
1ac0: 00018a j 1ae5 <chip_v6_set_chan_rx_cmp+0x9>
...
00001adc <chip_v6_set_chan_rx_cmp>:
1adc: 12040c excw
1adf: c1 .byte 0xff
1ae0: 51e9e0 callx0 a0
1ae3: 41d9 add.n a14, a14, a2
1ae5: c92109 bnei a13, 1, 1af3 <chip_v6_set_chan_rx_cmp+0x17>
1ae8: 0131 movi.n a13, -6
1aea: cdfff1 s8i a13, a1, 0
1aed: 03dd02 s8i a13, a1, 2
1af0: 31220c j 1b17 <chip_v6_set_chan_rx_cmp+0x3b>
1af3: e2ffee addi a3, a13, -2
1af6: 3a7d00 bnez a3, 1bb3 <chip_v6_set_chan_rx_cmp+0xd7>
1af9: ee8044 l32r a0, 1a40 <sdt_on_noise_start+0xc>
1afc: 223a01 l8ui a3, a0, 127
1aff: 001442 s8i a3, a1, 0
1b02: 005142 l8ui a2, a0, 128
1b05: 000222 s8i a2, a1, 1
1b08: 31e8e0 l8ui a0, a0, 129
1b0b: 024122 s8i a0, a1, 2
1b0e: e6d20c l8ui a13, a1, 1
1b11: 0c237c slli a13, a13, 24
1b14: 004d53 srai a13, a13, 24
1b17: 7c0442 bgei a12, 7, 1b47 <chip_v6_set_chan_rx_cmp+0x6b>
1b1a: 802c0b l8ui a3, a1, 0
1b1d: 0144 addi.n a2, a12, -1
1b1f: 314840 slli a3, a3, 24
1b22: 401149 srai a3, a3, 24
1b25: 40c04e slli a3, a3, 24
1b28: 018222 srai a3, a3, 24
1b2b: c0ffe6 sub a3, a13, a3
1b2e: e80000 mull a2, a2, a3
1b31: 2a11 movi.n a3, 5
1b33: 0846ee l32r a0, 1a58 <sdt_on_noise_start+0x24>
1b36: 003200 callx0 a0
1b39: 33807e l8ui a0, a1, 0
1b3c: 383001 slli a0, a0, 24
1b3f: 33e031 srai a0, a0, 24
1b42: c7c0 add.n a0, a0, a2
1b44: 4602a2 j 1b68 <chip_v6_set_chan_rx_cmp+0x8c>
1b47: 220042 l8ui a0, a1, 2
1b4a: facc movi.n a2, 13
1b4c: 822320 slli a0, a0, 24
1b4f: 01530c srai a0, a0, 24
1b52: c0ffdd sub a0, a0, a13
1b55: 2a0000 blt a2, a12, 1bce <chip_v6_set_chan_rx_cmp+0xf2>
1b58: 66ee movi.n a3, 5
1b5a: 7c0a1d addi a2, a12, -6
1b5d: 41d2ad mull a2, a0, a2
1b60: 41d200 l32r a0, 1a5c <sdt_on_noise_start+0x28>
1b63: 08c602 callx0 a0
1b66: 3200 add.n a0, a2, a13
1b68: 56fecd l32r a10, 1a44 <sdt_on_noise_start+0x10>
1b6b: 0b93 add.n a9, a14, a0
1b6d: ffd101 l32r a4, 1a48 <sdt_on_noise_start+0x14>
1b70: 7f0032 extui a9, a9, 0, 8
1b73: 004132 slli a9, a9, 10
1b76: 800022 memw
1b79: 014122 l32i a8, a4, 0x368
1b7c: 810002 and a8, a8, a10
1b7f: 024102 or a8, a8, a9
1b82: 0101d2 memw
1b85: 01dd80 s32i a8, a4, 0x368
1b88: d8d0 movi.n a7, 1
1b8a: 7ce631 memw
1b8d: 322c l32i.n a6, a4, 52
1b8f: 0b0001 or a6, a6, a7
1b92: 33802c memw
1b95: 3001 s32i.n a6, a4, 52
1b97: 3138 movi.n a5, -2
1b99: 013380 memw
1b9c: 3830 l32i.n a3, a4, 52
1b9e: 3d3031 and a3, a3, a5
1ba1: 2230c0 memw
1ba4: 0c82 s32i.n a3, a4, 52
1ba6: 0153 l32i.n a12, a1, 12
1ba8: ffc9 l32i.n a13, a1, 16
1baa: 00c0 l32i.n a14, a1, 20
1bac: 0200 l32i.n a0, a1, 8
1bae: 800001 addi a1, a1, 32
1bb1: 0100 ret.n
1bb3: 310800 addi a10, a13, -3
1bb6: 06002a bnez a10, 1b0e <chip_v6_set_chan_rx_cmp+0x32>
1bb9: 020008 l32r a0, 1a4c <sdt_on_noise_start+0x18>
1bbc: 0c0201 l8ui a3, a0, 130
1bbf: 0080d2 s8i a3, a1, 0
1bc2: 080001 l8ui a2, a0, 131
1bc5: 00d031 s8i a2, a1, 1
1bc8: 22c7c0 l8ui a0, a0, 132
1bcb: 530c75 j 1b0b <chip_v6_set_chan_rx_cmp+0x2f>
1bce: cc22 movi.n a3, 5
1bd0: 2020fa addi a2, a12, -2
1bd3: bf0182 mull a2, a0, a2
1bd6: 00c0ff l32r a0, 1a60 <sdt_on_noise_start+0x2c>
1bd9: 02da00 callx0 a0
1bdc: ffb7a1 j 1b66 <chip_v6_set_chan_rx_cmp+0x8a>
1bdf: 419e0a addi a2, a12, -2
1be2: 90ffb6 mull a2, a3, a2
1be5: 7490 movi.n a3, 5
1be7: 119960 l32r a0, 1a64 <sdt_on_noise_start+0x30>
1bea: 0020c0 callx0 a0
1bed: da2482 j 1ae3 <chip_v6_set_chan_rx_cmp+0x7>
1bf0: 1088a0 ill
1bf3: 208890 slli a5, a13, 32
1bf6: 0020c0 ill
1bf9: 6482 add.n a15, a2, a0
1bfb: da .byte 0x3f
1bfc: c0170c ill
1bff: 680020 ill
1c02: 6670d4 ill
1c05: 20c020 ill
1c08: d46900 ill
1c0b: c0e57c ill
1c0e: 380020 excw
1c11: 3350d4 l32r a12, fffc43d4 <phy_get_rand+0xfffc0424>
1c14: 20c010 l32r a3, fffff418 <phy_get_rand+0xffffb468>
1c17: 00 .byte 0xff
1c18: d439 l32i.n a0, a0, 16
1c1a: 31c8 s32i.n a2, a1, 8
1c1c: e841d8 bbci a0, 18, 1c2f <chip_v6_set_chan_rx_cmp+0x153>
1c1f: 210851 l32r a3, 1bf4 <chip_v6_set_chan_rx_cmp+0x118>
1c22: 20c112 addx2 a2, a2, a2
1c25: f00d add.n a2, a2, a3
1c27: fdcda2 l32r a0, 1c00 <chip_v6_set_chan_rx_cmp+0x124>
1c2a: f54a56 callx0 a0
1c2d: a401 l32i.n a2, a1, 8
1c2f: 0032ff l32r a3, 1bf8 <chip_v6_set_chan_rx_cmp+0x11c>
1c32: 413282 memw
1c35: 002200 l32i a3, a3, 0x270
1c38: 412283 bbci a3, 1, 1c67 <chip_v6_set_chan_rx_cmp+0x18b>
1c3b: 000201 extui a2, a2, 0, 8
1c3e: 0684 mov.n a3, a1
1c40: 0cffcf call0 1c44 <chip_v6_set_chan_rx_cmp+0x168>
1c43: cc2253 l32r a0, 1c04 <chip_v6_set_chan_rx_cmp+0x128>
1c46: 2020fe callx0 a0
1c49: 0182 movi.n a2, 0
1c4b: c0ffa2 l32r a0, 1c08 <chip_v6_set_chan_rx_cmp+0x12c>
1c4e: 860000 callx0 a0
1c51: 22ffe1 l32r a2, 1bfc <chip_v6_set_chan_rx_cmp+0x120>
1c54: fecc l32i.n a0, a2, 0
1c56: 822320 l32i a0, a0, 88
1c59: 01530c l16si a2, a2, 62
1c5c: c0ff9f callx0 a0
1c5f: 0000 movi.n a2, 30
1c61: ffbc86 l32r a0, 1c0c <chip_v6_set_chan_rx_cmp+0x130>
1c64: 000000 callx0 a0
1c67: 5d00 l32i.n a0, a1, 12
1c69: 000001 addi a1, a1, 16
1c6c: 0a00 ret.n
1c6e: 003ff2 excw
...
00001c84 <chip_v6_set_chan_misc>:
1c84: f0c112 excw
1c87: 013109 ill
1c8a: 08fff6 extui a0, a0, 0, 1
1c8d: 212940 ill
1c90: 0f7027 excw
1c93: fff531 ill
1c96: 902220 excw
1c99: 223a s32i.n a9, a9, 16
1c9b: fff601 excw
1c9e: 00c0 s32i.n a9, a9, 36
1ca0: 2800 s32i.n a9, a9, 36
1ca2: 3121 s32i.n a14, a0, 16
1ca4: fff2 add.n a9, a9, a9
1ca6: 20c0 s32i.n a9, a9, 36
1ca8: 233200 excw
1cab: 63179c excw
1cae: 2b .byte 0xf
1caf: 742020 ill
1cb2: 05013d excw
1cb5: 010000 ill
1cb8: c0fff0 ill
1cbb: 0c0000 ill
1cbe: ef0102 ill
1cc1: 00c0ff ill
1cc4: ea2100 ill
1cc7: 0208ff ill
1cca: 162002 ill
1ccd: 1f9222 ill
1cd0: 0000c0 ill
1cd3: 01e21c ill
1cd6: c0ffea ill
1cd9: 080000 ill
1cdc: c11231 ill
1cdf: f00d10 ill
1ce2: 960000 ill
1ce5: 000001 ill
1ce8: 000004 ill
1ceb: 000400 ill
1cee: c00000 ill
1cf1: 00005d ill
1cf4: 000000 ill
1cf7: 5dc000 ill
1cfa: 000000 ill
1cfd: 000000 ill
1d00: 000004 ill
1d03: 000400 ill
1d06: 000000 ill
1d09: 402400 ill
1d0c: 499999 ill
1d0f: 999a40 ill
1d12: 999999 ill
1d15: 40e999 ill
1d18: 99999a ill
1d1b: 960099 ill
1d1e: ff6000 ill
1d21: 000fff ill
1d24: 000000 ill
1d27: 0000c0 ill
...
00001dd8 <phy_dig_spur_set>:
1dd8: b0c112 bgeui a15, 0x100, 1de8 <phy_dig_spur_set+0x10>
1ddb: f9d1e9 l32i a0, a9, 0x184
1dde: 7129e1 l8ui a3, a12, 123
1de1: c9c1d9 l8ui a2, a12, 158
1de4: bfc1b1 beqz a3, 1e6c <phy_dig_spur_set+0x94>
1de7: 09ff s32i.n a3, a1, 20
1de9: 0c02a1 l8ui a15, a12, 122
1dec: 03dd5f slli a2, a2, 8
1def: 30cc add.n a15, a15, a2
1df1: 468e2c beqz a15, 1e6c <phy_dig_spur_set+0x94>
1df4: 0004 mov.n a2, a3
1df6: 1066 movi.n a14, -10
1df8: ae1c04 mull a14, a14, a13
1dfb: 000246 mul16u a2, a2, a13
1dfe: fec032 addx4 a3, a3, a3
1e01: 2c821c slli a3, a3, 1
1e04: e2308e s32i a2, a1, 64
1e07: 0d2d83 s32i a3, a1, 72
1e0a: 0e3d mov.n a3, a15
1e0c: ffc701 l32r a0, 1cc0 <chip_v6_set_chan_misc+0x3c>
1e0f: 0000c0 callx0 a0
1e12: 1a92e6 l32i a0, a1, 72
1e15: 3d0d2d l32i a4, a1, 64
1e18: c4010e blt a2, a0, 1e1e <phy_dig_spur_set+0x46>
1e1b: 00c0ff j 1f72 <phy_dig_spur_set+0x19a>
1e1e: 2000 mov.n a2, a4
1e20: 820e mov.n a3, a15
1e22: c000d0 l32r a0, 1cc4 <chip_v6_set_chan_misc+0x40>
1e25: a00000 callx0 a0
1e28: 1120f0 l32r a0, 1cc8 <chip_v6_set_chan_misc+0x44>
1e2b: 466129 callx0 a0
1e2e: 0008 s32i.n a2, a1, 8
1e30: 4e20 mov.n a2, a15
1e32: 94e6c0 l32r a0, 1ccc <chip_v6_set_chan_misc+0x48>
1e35: 0d2d17 callx0 a0
1e38: 0e3d mov.n a15, a2
1e3a: bd01 l32i.n a2, a1, 20
1e3c: 00c0ff l32r a0, 1cd0 <chip_v6_set_chan_misc+0x4c>
1e3f: 021b00 callx0 a0
1e42: 0e00 mov.n a3, a2
1e44: d082 mov.n a2, a15
1e46: 00c000 l32r a0, 1cd4 <chip_v6_set_chan_misc+0x50>
1e49: 46a000 callx0 a0
1e4c: fff6 mov.n a3, a2
1e4e: 020c l32i.n a2, a1, 8
1e50: 326129 l32r a0, 1cd8 <chip_v6_set_chan_misc+0x54>
1e53: 227b0c callx0 a0
1e56: 169e0c l32r a15, 1c74 <chip_v6_set_chan_rx_cmp+0x198>
1e59: 0843 l32i.n a3, a15, 0
1e5b: f25139 l32r a0, 1cdc <chip_v6_set_chan_misc+0x58>
1e5e: 807a0c callx0 a0
1e61: 2a1122 l32r a0, 1ce0 <chip_v6_set_chan_misc+0x5c>
1e64: 7f16ff callx0 a0
1e67: 2d07 add.n a15, a14, a2
1e69: 6e7c03 j 1e73 <phy_dig_spur_set+0x9b>
1e6c: eed0 movi.n a15, 0
1e6e: d082 movi.n a14, -10
1e70: 30c122 mull a14, a14, a13
1e73: f0a033 l8ui a0, a12, 154
1e76: 221133 s32i a15, a1, 76
1e79: 321061 beqz a0, 1efe <phy_dig_spur_set+0x126>
1e7c: 1261 s32i.n a0, a1, 16
1e7e: 010f3d l8ui a2, a12, 159
1e81: c0ffad l8ui a15, a12, 153
1e84: 020000 slli a2, a2, 8
1e87: 1221 add.n a15, a15, a2
1e89: 102142 beqz a15, 1efe <phy_dig_spur_set+0x126>
1e8c: 2207 mov.n a3, a15
1e8e: 54c602 mul16u a2, a0, a13
1e91: 042d00 s32i a2, a1, 68
1e94: 010f3d addx4 a13, a0, a0
1e97: c0ffa8 slli a13, a13, 1
1e9a: 010000 l32r a0, 1ce4 <chip_v6_set_chan_misc+0x60>
1e9d: c0ffa8 callx0 a0
1ea0: 290000 l32i a0, a1, 68
1ea3: 0f2d21 blt a2, a13, 1ea9 <phy_dig_spur_set+0xd1>
1ea6: ffa601 j 1fcb <phy_dig_spur_set+0x1f3>
1ea9: 00c0 mov.n a3, a15
1eab: fd00 mov.n a2, a0
1ead: 512802 l32r a0, 1ce8 <chip_v6_set_chan_misc+0x64>
1eb0: ffa501 callx0 a0
1eb3: 0000c0 l32r a0, 1cec <chip_v6_set_chan_misc+0x68>
1eb6: 2d023d callx0 a0
1eb9: 010f s32i.n a2, a1, 12
1ebb: ffa3 l32i.n a13, a1, 16
1ebd: 00c0 mov.n a2, a15
1ebf: 023d00 l32r a0, 1cf0 <chip_v6_set_chan_misc+0x6c>
1ec2: 012128 callx0 a0
1ec5: ffa2 mov.n a15, a2
1ec7: 00c0 mov.n a2, a13
1ec9: 87f100 l32r a0, 1cf4 <chip_v6_set_chan_misc+0x70>
1ecc: 0f38ff callx0 a0
1ecf: a001 mov.n a3, a2
1ed1: c0ff l32i.n a13, a1, 12
1ed3: 0000 mov.n a2, a15
1ed5: ff9f01 l32r a0, 1cf8 <chip_v6_set_chan_misc+0x74>
1ed8: 0000c0 callx0 a0
1edb: fe2a mov.n a3, a2
1edd: 0186 mov.n a2, a13
1edf: 0f0c00 l32r a0, 1cfc <chip_v6_set_chan_misc+0x78>
1ee2: d06e7c callx0 a0
1ee5: 0282ee l32r a3, 1c78 <chip_v6_set_chan_rx_cmp+0x19c>
1ee8: 9a0c l32i.n a3, a3, 0
1eea: 1361f2 l32r a0, 1d00 <chip_v6_set_chan_misc+0x7c>
1eed: 081016 callx0 a0
1ef0: 224109 l32r a0, 1d04 <chip_v6_set_chan_misc+0x80>
1ef3: f29f0c callx0 a0
1ef6: 80990c l32i a15, a1, 76
1ef9: 1122 add.n a3, a14, a2
1efb: 16ff2a j 1f03 <phy_dig_spur_set+0x12b>
1efe: 3d071f l32i a15, a1, 76
1f01: d00f movi.n a3, 0
1f03: c120 s32i.n a3, a1, 60
1f05: 116122 l32r a2, 1c7c <chip_v6_set_chan_rx_cmp+0x1a0>
1f08: a0d000 l16ui a13, a12, 160
1f0b: 11ddf0 l32r a0, 1c80 <chip_v6_set_chan_rx_cmp+0x1a4>
1f0e: 9201 add.n a13, a14, a13
1f10: c0ff l32i.n a0, a0, 0
1f12: 0000 add.n a13, a13, a2
1f14: 2102 l32i.n a0, a0, 0
1f16: d711 mov.n a2, a13
1f18: 460222 callx0 a0
1f1b: 3d0048 l32r a0, 1c84 <chip_v6_set_chan_misc>
1f1e: 002d0f l32r a4, 1c88 <chip_v6_set_chan_misc+0x4>
1f21: 8e01 movi.n a3, 0
1f23: 00c0ff movi a5, 100
1f26: 8e0100 blt a2, a5, 1f2b <phy_dig_spur_set+0x153>
1f29: c0ff mov.n a13, a3
1f2b: 290000 l16ui a3, a12, 162
1f2e: d831 l32i.n a2, a4, 0
1f30: 2d41 add.n a14, a14, a3
1f32: 010f add.n a14, a14, a0
1f34: ff8c l32i.n a0, a2, 0
1f36: 00c0 mov.n a2, a14
1f38: 02fd00 callx0 a0
1f3b: 0d2d l32i.n a3, a1, 60
1f3d: 8a01 l32i.n a0, a1, 28
1f3f: 00c0ff l16ui a4, a12, 124
1f42: 3d00 addi.n a0, a0, -1
1f44: 31d802 ssr a0
1f47: 010f2d sra a4, a4
1f4a: c0ff88 bbci a4, 0, 1f50 <phy_dig_spur_set+0x178>
1f4d: 3d0000 bnez a15, 20ab <phy_dig_spur_set+0x2d3>
1f50: 0d2d02 l16ui a4, a12, 156
1f53: ff8701 ssr a0
1f56: 0000c0 sra a4, a4
1f59: ff6431 bbci a4, 0, 1f5f <phy_dig_spur_set+0x187>
1f5c: 010338 bnez a3, 20bd <phy_dig_spur_set+0x2e5>
1f5f: c0ff85 bnez a13, 2022 <phy_dig_spur_set+0x24a>
1f62: 010000 movi a5, 100
1f65: c0ff85 blt a2, a5, 1f6a <phy_dig_spur_set+0x192>
1f68: 0000 movi.n a14, 0
1f6a: 21f2 l32i.n a12, a1, 24
1f6c: 3e2a13 movnez a12, a14, a14
1f6f: 000106 j 2024 <phy_dig_spur_set+0x24c>
1f72: 1321f2 sub a6, a15, a2
1f75: 39030c blt a6, a0, 1f7b <phy_dig_spur_set+0x1a3>
1f78: 5d21f1 j 20b0 <phy_dig_spur_set+0x2d8>
1f7b: d2ff mov.n a2, a4
1f7d: 501c mov.n a3, a15
1f7f: ff5d01 l32r a0, 1d08 <chip_v6_set_chan_misc+0x84>
1f82: 08deda callx0 a0
1f85: 2a00 addi.n a2, a2, 1
1f87: 0008dd l32r a0, 1d0c <chip_v6_set_chan_misc+0x88>
1f8a: c00d2d callx0 a0
1f8d: 0000 s32i.n a2, a1, 0
1f8f: 5a01 mov.n a2, a15
1f91: 5a41ff l32r a0, 1d10 <chip_v6_set_chan_misc+0x8c>
1f94: 030cff callx0 a0
1f97: a052 s32i.n a2, a1, 4
1f99: 5764 l32i.n a2, a1, 20
1f9b: dd0122 l32r a0, 1d14 <chip_v6_set_chan_misc+0x90>
1f9e: 1c3203 callx0 a0
1fa1: 2851 mov.n a3, a2
1fa3: 3a04 l32i.n a15, a1, 0
1fa5: 0aee l32i.n a2, a1, 4
1fa7: 0208ee l32r a0, 1d18 <chip_v6_set_chan_misc+0x94>
1faa: c00e2d callx0 a0
1fad: 0000 mov.n a3, a2
1faf: f138 mov.n a2, a15
1fb1: 427108 l32r a0, 1d1c <chip_v6_set_chan_misc+0x98>
1fb4: 0b3e1c callx0 a0
1fb7: 000000 l32r a3, 1c8c <chip_v6_set_chan_misc+0x8>
1fba: 4040 l32i.n a3, a3, 0
1fbc: 07b140 l32r a0, 1d20 <chip_v6_set_chan_misc+0x9c>
1fbf: 560264 callx0 a0
1fc2: 4215af l32r a0, 1d24 <chip_v6_set_chan_misc+0xa0>
1fc5: 004e1c callx0 a0
1fc8: 404000 j 1e67 <phy_dig_spur_set+0x8f>
1fcb: 07b140 sub a4, a15, a2
1fce: 560264 blt a4, a13, 1fd4 <phy_dig_spur_set+0x1fc>
1fd1: 5615d3 j 20b5 <phy_dig_spur_set+0x2dd>
1fd4: 0bfd mov.n a3, a15
1fd6: a052 mov.n a2, a0
1fd8: 225764 l32r a0, 1d28 <chip_v6_set_chan_misc+0xa4>
1fdb: 0e0c01 callx0 a0
1fde: 61c8 addi.n a2, a2, 1
1fe0: 93cee0 l32r a0, 1d2c <chip_v6_set_chan_misc+0xa8>
1fe3: 002c46 callx0 a0
1fe6: 6f20 mov.n a13, a2
1fe8: 07c0 mov.n a2, a15
1fea: 060226 l32r a0, 1d30 <chip_v6_set_chan_misc+0xac>
1fed: 2d004d callx0 a0
1ff0: 3d04 mov.n a15, a2
1ff2: 010f l32i.n a2, a1, 16
1ff4: c0ff62 l32r a0, 1d34 <chip_v6_set_chan_misc+0xb0>
1ff7: 1b0000 callx0 a0
1ffa: 0122 mov.n a3, a2
1ffc: ff61 mov.n a2, a15
1ffe: 0000c0 l32r a0, 1d38 <chip_v6_set_chan_misc+0xb4>
2001: 2d0129 callx0 a0
2004: 010f mov.n a3, a2
2006: ff5f mov.n a2, a13
2008: 0000c0 l32r a0, 1d3c <chip_v6_set_chan_misc+0xb8>
200b: 281129 callx0 a0
200e: 5e0151 l32r a3, 1c90 <chip_v6_set_chan_misc+0xc>
2011: c0ff l32i.n a3, a3, 0
2013: 3d0000 l32r a0, 1d40 <chip_v6_set_chan_misc+0xbc>
2016: 01f802 callx0 a0
2019: 011128 l32r a0, 1d44 <chip_v6_set_chan_misc+0xc0>
201c: c0ff5c callx0 a0
201f: 3d0000 j 1ef6 <phy_dig_spur_set+0x11e>
2022: 2d02 mov.n a12, a13
2024: 5a010f l32r a14, 1c94 <chip_v6_set_chan_misc+0x10>
2027: c0ff movi.n a13, 0
2029: 0000 mov.n a2, a12
202b: ff3531 l32r a0, 1d48 <chip_v6_set_chan_misc+0xc4>
202e: 010338 callx0 a0
2031: ff59 s32i.n a2, a1, 36
2033: 00c0 s32i.n a3, a1, 32
2035: 580100 l32r a5, 1c98 <chip_v6_set_chan_misc+0x14>
2038: 00c0ff l32r a4, 1c9c <chip_v6_set_chan_misc+0x18>
203b: a6c600 l32r a0, 1d4c <chip_v6_set_chan_misc+0xc8>
203e: 4f20ff callx0 a0
2041: d7c0 mov.n a5, a14
2043: 0224 mov.n a4, a13
2045: 003806 l32r a0, 1d50 <chip_v6_set_chan_misc+0xcc>
2048: 2d0f3d callx0 a0
204b: 540100 l32r a0, 1d54 <chip_v6_set_chan_misc+0xd0>
204e: 00c0ff callx0 a0
2051: 1b00 l32i.n a3, a1, 32
2053: 530122 l32r a5, 1ca0 <chip_v6_set_chan_misc+0x1c>
2056: c0ff mov.n a15, a2
2058: dd0000 l32r a4, 1ca4 <chip_v6_set_chan_misc+0x20>
205b: 2d02 l32i.n a2, a1, 36
205d: 51010f l32r a0, 1d58 <chip_v6_set_chan_misc+0xd4>
2060: 00c0ff callx0 a0
2063: fd00 mov.n a4, a13
2065: 2802 mov.n a5, a14
2067: 500141 l32r a0, 1d5c <chip_v6_set_chan_misc+0xd8>
206a: 00c0ff callx0 a0
206d: 023d00 l32r a13, 1ca8 <chip_v6_set_chan_misc+0x24>
2070: 010f2d l32r a0, 1d60 <chip_v6_set_chan_misc+0xdc>
2073: c0ff4e callx0 a0
2076: 3d0000 l32r a7, 1cb0 <chip_v6_set_chan_misc+0x2c>
2079: 0d2d02 l32r a5, 1cac <chip_v6_set_chan_misc+0x28>
207c: ff4d01 extui a6, a15, 0, 10
207f: 0000c0 and a5, a2, a5
2082: ff2031 slli a6, a6, 20
2085: 0338 mov.n a2, a12
2087: ff4b01 memw
208a: 0000c0 l32i a4, a13, 0x2a0
208d: ff4a01 and a4, a4, a7
2090: 0000c0 or a4, a4, a6
2093: ffb4c6 or a4, a4, a5
2096: e10dcd memw
2099: ff1c l32i.n a12, a1, 44
209b: 0d0c l32i.n a14, a1, 52
209d: 010c2d s32i a4, a13, 0x2a0
20a0: ff47 l32i.n a15, a1, 56
20a2: 00c0 l32i.n a13, a1, 48
20a4: 2900 l32i.n a0, a1, 40
20a6: 813991 addi a1, a1, 80
20a9: 1851 ret.n
20ab: 41ff mov.n a12, a15
20ad: 01ff19 j 2024 <phy_dig_spur_set+0x24c>
20b0: ff44 movi.n a15, 0
20b2: 0000c0 j 1e73 <phy_dig_spur_set+0x9b>
20b5: 4d0e5d l32i a15, a1, 76
20b8: 010d movi.n a3, 0
20ba: c0ff42 j 1f03 <phy_dig_spur_set+0x12b>
20bd: 0000 mov.n a12, a3
20bf: ff4201 j 2024 <phy_dig_spur_set+0x24c>
20c2: 0000c0 ill
20c5: 518138 bltz a0, 26c9 <phy_bb_rx_cfg+0x1f1>
20c8: fdff13 excw
20cb: 134102 excw
20ce: 9128ff ill
20d1: ff3e01 ill
20d4: 0000c0 ill
20d7: 5d0d4d ill
20da: 3d010e ill
20dd: 00c0ff ill
20e0: 0ed100 ill
20e3: 3c01ff mul16u a1, a2, a0
20e6: 00c0ff srai a12, a15, 9
20e9: 7100 s32i.n a0, a1, 4
20eb: ff0e bnez.n a2, 20f4 <phy_dig_spur_set+0x31c>
20ed: 0c51 movi.n a0, 0
20ef: f0ff movi.n a12, 0
20f1: 509460 j 213f <phy_dig_spur_set+0x367>
20f4: c01052 bgei a2, 1, 20fa <phy_dig_spur_set+0x322>
20f7: 2d0166 j 22c6 <phy_dig_spur_prot+0x16e>
20fa: 20c00c movi a3, 100
20fd: 2d4200 slli a12, a2, 5
2100: 70a8 mov.n a2, a12
2102: 601044 l32r a0, 20cc <phy_dig_spur_set+0x2f4>
2105: 502044 callx0 a0
2108: 2044 mov.n a0, a2
210a: 20c0 movi.n a3, 10
210c: c800 mov.n a2, a12
210e: d1e8b1 slli a12, a0, 24
2111: a86d42 srai a12, a12, 24
2114: d8e1f8 l32r a0, 20d0 <phy_dig_spur_set+0x2f8>
2117: a108c1 callx0 a0
211a: c112 movi.n a3, 10
211c: f00d50 l32r a0, 20d4 <phy_dig_spur_set+0x2fc>
211f: c60fcd callx0 a0
2122: 0cffdc blti a2, 2, 2128 <phy_dig_spur_set+0x350>
2125: 6f460f j 22fd <phy_dig_spur_prot+0x1a5>
2128: f2ff movi.n a0, 1
212a: 0c1321 j 213f <phy_dig_spur_set+0x367>
212d: 914603 l8ui a12, a1, 1
2130: 03cdff l8ui a0, a1, 0
2133: ffd846 slli a12, a12, 24
2136: 000000 slli a0, a0, 24
2139: 600096 srai a0, a0, 24
213c: 009a00 srai a12, a12, 24
213f: 000060 bgei a12, 1, 2148 <phy_dig_spur_set+0x370>
...
00002158 <phy_dig_spur_prot>:
2158: f0c112 excw
215b: c9 .byte 0x1e
215c: 0921 movi.n a5, 0
215e: 52cc11 ssl a6
2161: 0c000c sll a3, a0
2164: 12860c movgez a3, a5, a12
2167: 12e600 memw
216a: 72c602 s32i a3, a2, 0x29c
216d: a03200 bgei a12, 1, 2176 <phy_dig_spur_prot+0x1e>
2170: c2b064 srai a4, a0, 1
2173: 0c2d11 j 217e <phy_dig_spur_prot+0x26>
2176: f201 addi.n a7, a12, -1
2178: 00c0ff ssl a7
217b: 020d00 sll a4, a0
217e: 2da30c memw
2181: 800c movi.n a6, 0
2183: c001c0 s32i a4, a2, 0x3b0
2186: 0131c8 addi a10, a12, 30
2189: ffef movi.n a9, 0
218b: 0000c0 ssl a10
218e: 01a30c sll a8, a0
2191: c0ffee movgez a8, a9, a12
2194: a60000 memw
2197: 060222 s32i a8, a2, 0x284
219a: 0c0075 beqi a0, 1, 21b2 <phy_dig_spur_prot+0x5a>
219d: 044610 bnei a0, 2, 21a5 <phy_dig_spur_prot+0x4d>
21a0: c200 movi.n a5, 8
21a2: 020101 j 21b4 <phy_dig_spur_prot+0x5c>
21a5: 800001 addi a3, a0, -3
21a8: 01cc movi.n a11, 10
21aa: 0080 mov.n a5, a6
21ac: 080001 moveqz a5, a11, a3
21af: c8c031 j 21b4 <phy_dig_spur_prot+0x5c>
21b2: e631 movi.n a5, 2
21b4: 00051c blti a12, 16, 21c5 <phy_dig_spur_prot+0x6d>
21b7: 2141 movi.n a4, -32
21b9: 0001c6 addx2 a4, a12, a4
21bc: 002c0b ssl a4
21bf: 004012 sll a4, a5
21c2: 21a140 j 21c7 <phy_dig_spur_prot+0x6f>
21c5: ffdd movi.n a4, 0
21c7: 0020c0 memw
21ca: b56242 s32i a4, a2, 0x28c
21cd: cc62 movi.n a11, -16
21cf: 050c1e blti a12, 1, 21e3 <phy_dig_spur_prot+0x8b>
21d2: 401600 bgei a12, 16, 21e3 <phy_dig_spur_prot+0x8b>
21d5: 3000 movi.n a7, -2
21d7: 35c0a1 addx2 a7, a12, a7
21da: 20c0b3 ssl a7
21dd: 623200 sll a7, a5
21e0: 1ce6a7 j 21eb <phy_dig_spur_prot+0x93>
21e3: 0005 movi.n a8, 0
21e5: c62141 srai a7, a5, 2
21e8: 0b0001 movnez a7, a8, a12
21eb: 17007c memw
21ee: 0040 movi.n a10, -31
21f0: c0a140 s32i a7, a2, 0x288
21f3: 0c0020 l32r a8, 20c8 <phy_dig_spur_set+0x2f0>
21f6: 624206 bge a11, a12, 220a <phy_dig_spur_prot+0xb2>
21f9: cca2ec bgez a12, 220a <phy_dig_spur_prot+0xb2>
21fc: 0c1e movi.n a9, 30
21fe: 1a0009 addx2 a9, a12, a9
2201: 800040 ssl a9
2204: 89c0a1 sll a7, a5
2207: 20c0b3 j 220c <phy_dig_spur_prot+0xb4>
220a: 8200 movi.n a7, 0
220c: a162 movi.n a9, -15
220e: 141026 memw
2211: 042066 s32i a7, a8, 0x30c
2214: 86850c bge a10, a12, 2228 <phy_dig_spur_prot+0xd0>
2217: 320003 bge a12, a9, 2228 <phy_dig_spur_prot+0xd0>
221a: fdc0 movi.n a3, 60
221c: 5dab0c addx2 a3, a12, a3
221f: 5b3006 ssl a3
2222: 004683 sll a4, a5
2225: 250c00 j 222a <phy_dig_spur_prot+0xd2>
2228: bca6 movi.n a4, 0
222a: 046c0d memw
222d: 904c40 s32i a4, a8, 0x308
2230: 401400 beqi a0, 1, 2248 <phy_dig_spur_prot+0xf0>
2233: a14500 bnei a0, 2, 223b <phy_dig_spur_prot+0xe3>
2236: 0046 movi.n a0, 4
2238: 040c00 j 224a <phy_dig_spur_prot+0xf2>
223b: 0020c0 addi a5, a0, -3
223e: 6242 movi.n a4, 5
2240: 0b7ca3 moveqz a6, a4, a5
2243: 1ca6 mov.n a0, a6
2245: bce610 j 224a <phy_dig_spur_prot+0xf2>
2248: 7c0d movi.n a0, 1
224a: 7c70e7 blti a12, 16, 225b <phy_dig_spur_prot+0x103>
224d: 0090 movi.n a6, -32
224f: 004017 addx2 a6, a12, a6
2252: c6a175 ssl a6
2255: 0c0001 sll a4, a0
2258: 725008 j 225d <phy_dig_spur_prot+0x105>
225b: c021 movi.n a4, 0
225d: c09378 memw
2260: 6c0020 s32i a4, a2, 0x3bc
2263: 62721a blti a12, 1, 2277 <phy_dig_spur_prot+0x11f>
2266: b581a2 bgei a12, 16, 2277 <phy_dig_spur_prot+0x11f>
2269: c7ff movi.n a7, -2
226b: d610ab addx2 a7, a12, a7
226e: 1c00dc ssl a7
2271: 9c90e9 sll a5, a0
2274: 190090 j 227f <phy_dig_spur_prot+0x127>
2277: 0040 movi.n a8, 0
2279: 46a175 srai a5, a0, 2
227c: 0c0000 movnez a5, a8, a12
227f: 197c07 memw
2282: 0020c0 s32i a5, a2, 0x3b8
2285: c36872 bge a11, a12, 2299 <phy_dig_spur_prot+0x141>
2288: 10aac7 bgez a12, 2299 <phy_dig_spur_prot+0x141>
228b: ac97 movi.n a11, 30
228d: c33c0d addx2 a11, a12, a11
2290: 903c30 ssl a11
2293: 401300 sll a5, a0
2296: a14500 j 229b <phy_dig_spur_prot+0x143>
2299: 0046 movi.n a5, 0
229b: 040c00 memw
229e: 0020c0 s32i a5, a2, 0x3ac
22a1: c26842 bge a10, a12, 22b5 <phy_dig_spur_prot+0x15d>
22a4: 141026 bge a12, a9, 22b5 <phy_dig_spur_prot+0x15d>
22a7: 2066 movi.n a3, 60
22a9: 400c04 addx2 a3, a12, a3
22ac: 000386 ssl a3
22af: fdc052 sll a0, a0
22b2: 50540c j 22b7 <phy_dig_spur_prot+0x15f>
22b5: 8364 movi.n a0, 0
22b7: 46060d memw
22ba: 0000 l32i.n a12, a1, 8
22bc: a6100c s32i a0, a2, 0x3a8
22bf: 0dbc l32i.n a0, a1, 4
22c1: 60066c addi a1, a1, 16
22c4: 906c ret.n
22c6: 401600 bgez a2, 212d <phy_dig_spur_set+0x355>
22c9: a14000 movi a3, 100
22cc: 000046 slli a12, a2, 5
22cf: 040c mov.n a2, a12
22d1: 0020c0 l32r a0, 20d8 <phy_dig_spur_set+0x300>
22d4: ef6242 callx0 a0
22d7: 1ca6 mov.n a0, a2
22d9: e610 movi.n a3, 10
22db: 0dbc mov.n a2, a12
22dd: e77c addi.n a12, a0, -1
22df: 907c70 slli a12, a12, 24
22e2: 401700 srai a12, a12, 24
22e5: a15000 l32r a0, 20dc <phy_dig_spur_set+0x304>
22e8: 0001c6 callx0 a0
22eb: 080c movi.n a3, 10
22ed: 215200 l32r a0, 20e0 <phy_dig_spur_set+0x308>
22f0: 9358c0 callx0 a0
22f3: 20c0 movi.n a3, -8
22f5: 625200 bge a2, a3, 230a <phy_dig_spur_prot+0x1b2>
22f8: c7ee movi.n a0, 1
22fa: d610ab j 213f <phy_dig_spur_set+0x367>
22fd: 00dc movi.n a0, 3
22ff: b0eb1c bgei a2, 8, 2305 <phy_dig_spur_prot+0x1ad>
2302: 0090bc j 213f <phy_dig_spur_set+0x367>
2305: 401b movi.n a0, 2
2307: a15000 j 213f <phy_dig_spur_set+0x367>
230a: 0046 movi.n a0, 3
230c: 0c00 movi.n a4, -2
230e: 20c005 bge a2, a4, 2314 <phy_dig_spur_prot+0x1bc>
2311: 625200 j 213f <phy_dig_spur_set+0x367>
2314: c7eb movi.n a0, 2
2316: 9710aa j 213f <phy_dig_spur_set+0x367>
2319: 3c0dac ill
231c: 3c30c3 excw
231f: 130090 excw
2322: 000040 excw
2325: 0046a1 l32r a12, fffc4ae8 <phy_get_rand+0xfffc0b38>
2328: 000c00 l32r a0, 132c <tx_atten_set_interp+0x1dc>
232b: c0 .byte 0xff
232c: 0020 bnez.n a2, 2342 <phy_dig_spur_prot+0x1ea>
232e: 21c8 movi.n a4, 16
2330: ea6202 memw
2333: 121108 l32i a3, a0, 0x390
2336: 0d10c1 or a3, a3, a4
2339: 32d6f0 memw
233c: a032e6 s32i a3, a0, 0x390
233f: c2b064 j 2353 <phy_dig_spur_prot+0x1fb>
2342: 2d11 movi.n a6, -17
2344: 81010c memw
2347: 00c0ff l32i a5, a0, 0x390
234a: 020d00 and a5, a5, a6
234d: 2da30c memw
2350: c00b0c s32i a5, a0, 0x390
2353: 01cc80 l32r a4, 2320 <phy_dig_spur_prot+0x1c8>
2356: 31c8c0 slli a3, a2, 24
2359: ff7d01 l8ui a2, a4, 64
235c: 0000c0 srai a3, a3, 24
235f: 01a30c slli a2, a2, 24
2362: c0ff7c srai a2, a2, 24
2365: 7c0000 call0 2368 <phy_dig_spur_prot+0x210>
2368: 3783 l32i.n a0, a1, 0
236a: 0c11a2 addi a1, a1, 16
236d: 4610 ret.n
236f: 0cff90 ill
2372: 82e630 excw
2375: 8e4602 l32r a12, ffff4b38 <phy_get_rand+0xffff0b88>
2378: 200cff l32r a1, fffc279c <phy_get_rand+0xfffbe7ec>
237b: 8d06 mov.n a12, a2
237d: 300cff l32r a0, 2370 <phy_dig_spur_prot+0x218>
2380: 47e47c callx0 a0
2383: 02a2 mov.n a2, a12
2385: ff8a86 call0 2388 <phy_dig_spur_prot+0x230>
2388: 200c l32i.n a12, a1, 4
238a: 8946 l32i.n a0, a1, 0
238c: 0000ff addi a1, a1, 16
238f: 0000 ret.n
2391: 600002 ill
2394: 000000 excw
...
00002398 <chip_v6_rxmax_ext_dig>:
2398: f0c112 ill
239b: 010109 excw
239e: dcfffc ill
23a1: 041c22 ill
23a4: 0020c0 excw
23a7: e42032 excw
23aa: 203340 excw
23ad: c0 .byte 0xff
23ae: 20 .byte 0x7f
23af: 603200 excw
23b2: 0406e4 excw
23b5: f66c00 l32r a4, fffd8ed0 <phy_get_rand+0xfffd4f20>
23b8: c0 .byte 0xff
23b9: 20 .byte 0xff
23ba: 00 .byte 0xff
23bb: 52 .byte 0x7f
23bc: 20 .byte 0xff
23bd: e4 .byte 0xff
23be: 105560 excw
23c1: 0020c0 slli a9, a0, 32
23c4: 52 .byte 0xff
23c5: 60 .byte 0xff
23c6: e4 .byte 0xff
23c7: f341 addi.n a15, a15, 15
23c9: ff .byte 0xff
23ca: 80 .byte 0xff
23cb: 220132 ill
23ce: 304004 excw
23d1: 38 .byte 0xff
23d2: 31 .byte 0xff
23d3: 012280 excw
23d6: 312820 excw
23d9: 000005 sub a0, a0, a0
23dc: 08 .byte 0xff
23dd: 01 .byte 0xf
23de: 10c112 excw
23e1: 00f00d excw
23e4: 000000 excw
...
000023e8 <chip_v6_rxmax_ext>:
23e8: f0c112 blti a15, -1, 23ec <chip_v6_rxmax_ext+0x4>
23eb: 0911c9 ill
23ee: 02cd01 extui a15, a12, 15, 6
23f1: fc01 l32i.n a5, a8, 12
23f3: 00c0ff excw
23f6: 00 .byte 0xf
23f7: 050c2d excw
23fa: c80000 excw
23fd: 010811 excw
2400: 10c112 excw
2403: 00f00d excw
2406: 000000 excw
2409: 000014 excw
240c: 00 .byte 0x3f
240d: 100000 excw
2410: 000243 ret
2413: 000000 ill
2416: 000000 extui a15, a0, 12, 3
2419: 600096 l32r a0, fffc3414 <phy_get_rand+0xfffbf464>
241c: 00 .byte 0xff
241d: 9a .byte 0xff
241e: 00 .byte 0xff
241f: 60 .byte 0xf
2420: 7fffff ill
2423: bc8180 excw
2426: 980914 excw
2429: 41 .byte 0xff
242a: 5ac6 addi.n a15, a15, -1
242c: ffffff extui a0, a0, 0, 3
242f: ffff7f excw
2432: 00 .byte 0xbf
2433: fc .byte 0xff
2434: 900000 ill
2437: ffff01 excw
243a: fffbff rsil a0, 0
243d: ff .byte 0xfe
243e: ff .byte 0xef
243f: 00 .byte 0x3f
2440: 00 .byte 0xff
2441: 00 .byte 0xf
2442: ff1800 moveqz a0, a0, a0
2445: 80ffff excw
2448: 00 .byte 0xff
2449: 3ff20a bbsi a15, 31, 244c <chip_v6_rxmax_ext+0x64>
244c: 000000 jx a2
244f: 0fffc0 rfe
2452: 00fff0 excw
2455: 000220 l32r a0, fffc2458 <phy_get_rand+0xfffbe4a8>
2458: fff000 ill
245b: 0fa6ff excw
245e: 000000 excw
2461: ffc000 l8ui a0, a0, 0
2464: 385854 l32r a10, 23a0 <chip_v6_rxmax_ext_dig+0x8>
2467: ff0000 movi a5, -128
246a: e6f00f l32r a2, 239c <chip_v6_rxmax_ext_dig+0x4>
246d: 0b2000 l32r a6, 2398 <chip_v6_rxmax_ext_dig>
2470: fff03f addi a1, a1, -32
2473: 40df s32i.n a0, a1, 16
2475: 000c s32i.n a12, a1, 20
2477: ff20 s32i.n a14, a1, 28
2479: 80ff s32i.n a13, a1, 24
247b: 0000ff l32r a11, 2394 <phy_dig_spur_prot+0x23c>
247e: 3f0013 l32r a13, 23a4 <chip_v6_rxmax_ext_dig+0xc>
2481: fffff0 l32r a14, 23a8 <chip_v6_rxmax_ext_dig+0x10>
2484: 000d80 memw
2487: 000000 l32i a9, a14, 0x160
248a: 24fc00 or a9, a9, a11
248d: 03fe01 memw
2490: ffffff s32i a9, a14, 0x160
2493: 00000f memw
2496: 00b000 l32i a8, a14, 0x10c
2499: 040000 or a8, a8, a6
249c: 0bffff memw
249f: 0000ff s32i a8, a14, 0x10c
24a2: ff0024 l32r a7, 23ac <chip_v6_rxmax_ext_dig+0x14>
24a5: ffbfff memw
24a8: 000000 l32i a4, a14, 0x340
24ab: 020000 and a4, a4, a7
24ae: 006000 or a4, a4, a6
24b1: 3feffe memw
24b4: 000fff s32i a4, a14, 0x340
24b7: 008300 l32r a3, 23b0 <chip_v6_rxmax_ext_dig+0x18>
24ba: ff0080 memw
24bd: fffff7 s32i a3, a14, 0x16c
24c0: 0002a0 l32r a12, 23b4 <chip_v6_rxmax_ext_dig+0x1c>
24c3: 003000 memw
24c6: f70000 s32i a12, a14, 0x168
24c9: 000001 l32r a11, 23b8 <chip_v6_rxmax_ext_dig+0x20>
24cc: 000000 memw
24cf: 001000 l32i a9, a14, 0x150
24d2: 430000 and a9, a9, a11
24d5: 000002 memw
000024d8 <phy_bb_rx_cfg>:
24d8: ffcfa1 s32i a9, a14, 0x150
24db: 80af52 memw
24de: ffcc21 movi a7, 0x190
24e1: ffca61 l32i a8, a14, 0x318
24e4: e0c112 memw
24e7: c94109 s32i a7, a14, 0x318
24ea: 71e951 l32r a4, 23c0 <chip_v6_rxmax_ext_dig+0x28>
24ed: b161d9 l32r a6, 23bc <chip_v6_rxmax_ext_dig+0x24>
24f0: d1ffc6 memw
24f3: e1ffc9 l32i a3, a13, 0x2ec
24f6: c0ffc9 and a3, a3, a6
24f9: 920020 or a3, a3, a4
24fc: b0582e memw
24ff: c02099 s32i a3, a13, 0x2ec
2502: 920020 l32r a12, 23c4 <chip_v6_rxmax_ext_dig+0x2c>
2505: c0586e memw
2508: 820020 l32i a11, a13, 0x388
250b: 60432e and a11, a11, a12
250e: c02088 memw
2511: 820020 s32i a11, a13, 0x388
2514: 71436e l8ui a10, a10, 0
2517: c0ffc2 addi a10, a10, -15
251a: 420020 memw
251d: 70d02e l32i a9, a14, 0x148
2520: 601044 and a9, a9, a5
2523: c02044 or a9, a9, a10
2526: 420020 memw
2529: 31d06e s32i a9, a14, 0x148
252c: c0ffbe l32r a7, 23cc <chip_v6_rxmax_ext_dig+0x34>
252f: 320020 l32r a8, 23c8 <chip_v6_rxmax_ext_dig+0x30>
2532: c15b6e memw
2535: c0ffbd l32i a6, a14, 0x128
2538: c20020 and a6, a6, a8
253b: b15a6e or a6, a6, a7
253e: c0ffbb memw
2541: 920020 s32i a6, a14, 0x128
2544: b0542e l32r a4, 23d0 <chip_v6_rxmax_ext_dig+0x38>
2547: c01099 memw
254a: 0020 l32i.n a3, a14, 52
254c: 546e92 and a3, a3, a4
254f: 0020c0 memw
2552: a172 s32i.n a3, a14, 52
2554: 2e8290 l8ui a2, a2, 34
2557: c0c6 movi.n a0, 46
2559: 720020 bbci a2, 0, 2571 <phy_bb_rx_cfg+0x99>
255c: 41c66e memw
255f: 61ffb5 l32i a12, a14, 0x144
2562: c0ffb3 and a12, a12, a5
2565: 320020 or a12, a12, a0
2568: 60bb2d memw
256b: 401033 s32i a12, a14, 0x144
256e: c02033 j 2585 <phy_bb_rx_cfg+0xad>
2571: 0020 movi.n a3, 38
2573: bb6d32 memw
2576: ffb0c1 l32i a2, a14, 0x144
2579: 0020c0 and a2, a2, a5
257c: e22db2 or a2, a2, a3
257f: 10bbc0 memw
2582: 0020c0 s32i a2, a14, 0x144
2585: e26db2 movi a0, -64
2588: 0aa2 movi.n a12, 17
258a: caa200 l32r a6, 23d4 <chip_v6_rxmax_ext_dig+0x3c>
258d: 20c0f1 memw
2590: 2e9200 l32i a11, a14, 0x370
2593: 995052 and a11, a11, a0
2596: 99a010 or a11, a11, a12
2599: 20c020 memw
259c: 6e9200 s32i a11, a14, 0x370
259f: a87152 l32r a10, 23d8 <chip_v6_rxmax_ext_dig+0x40>
25a2: a681ff memw
25a5: 20c0ff l32i a9, a13, 0x2a0
25a8: 2e6200 or a9, a9, a10
25ab: 66804a memw
25ae: 667010 s32i a9, a13, 0x2a0
25b1: 20c020 l32r a8, 23dc <chip_v6_rxmax_ext_dig+0x44>
25b4: 6e6200 l32r a7, 23e0 <chip_v6_rxmax_ext_dig+0x48>
25b7: a3414a memw
25ba: 20c0ff l32i a5, a14, 0x164
25bd: de3800 and a5, a5, a8
25c0: 103340 or a5, a5, a7
25c3: 0020c0 memw
25c6: 22de39 s32i a5, a14, 0x164
25c9: 2c2202 l32r a4, 23e4 <chip_v6_rxmax_ext_dig+0x4c>
25cc: 6207e0 l32r a3, 23e8 <chip_v6_rxmax_ext>
25cf: 20c014 memw
25d2: 2ec200 l32i a2, a14, 0x164
25d5: cc5051 and a2, a2, a4
25d8: cc0010 or a2, a2, a3
25db: 20c020 memw
25de: 6ec200 s32i a2, a14, 0x164
25e1: 04c651 l32r a0, 23ec <chip_v6_rxmax_ext+0x4>
25e4: 632c00 l32r a12, 23f0 <chip_v6_rxmax_ext+0x8>
25e7: 0020c0 memw
25ea: 512e22 l32i a11, a14, 0x15c
25ed: 102250 and a11, a11, a0
25f0: 202230 or a11, a11, a12
25f3: 0020c0 memw
25f6: 516e22 s32i a11, a14, 0x15c
25f9: c0af02 l32r a10, 23f4 <chip_v6_rxmax_ext+0xc>
25fc: 611c1c l32r a9, 23f8 <chip_v6_rxmax_ext+0x10>
25ff: c0ff92 memw
2602: b20020 l32i a8, a14, 0x150
2605: 00dc2e and a8, a8, a10
2608: c010bb or a8, a8, a9
260b: c020bb memw
260e: b20020 s32i a8, a14, 0x150
2611: a1dc6e memw
2614: c0ff8e movi a5, 128
2617: 920020 l32i a7, a14, 0x318
261a: a0a82d memw
261d: c02099 s32i a5, a14, 0x318
2620: 0020 movi.n a4, 4
2622: a86d92 memw
2625: ff8a81 l32i a3, a14, 0x310
2628: ff8b71 or a3, a3, a4
262b: 0020c0 memw
262e: 592e52 s32i a3, a14, 0x310
2631: 105580 l32r a2, 23fc <chip_v6_rxmax_ext+0x14>
2634: 205570 l32r a0, 2400 <chip_v6_rxmax_ext+0x18>
2637: 0020c0 memw
263a: 596e52 l32i a12, a14, 0x370
263d: ff8641 and a12, a12, a2
2640: ff8731 or a12, a12, a0
2643: 0020c0 memw
2646: 592e22 s32i a12, a14, 0x370
2649: 102240 l32r a11, 2404 <chip_v6_rxmax_ext+0x1c>
264c: 202230 l32r a10, 2408 <chip_v6_rxmax_ext+0x20>
264f: 0020c0 memw
2652: 596e22 l32i a9, a14, 0x324
2655: ff8201 and a9, a9, a11
2658: ff83c1 or a9, a9, a10
265b: 0020c0 memw
265e: 572eb2 s32i a9, a14, 0x324
2661: 10bb00 l32r a8, 240c <chip_v6_rxmax_ext+0x24>
2664: 20bbc0 l32r a7, 2410 <chip_v6_rxmax_ext+0x28>
2667: 0020c0 memw
266a: 576eb2 l32i a5, a14, 0x158
266d: ff7ea1 and a5, a5, a8
2670: ff7f91 or a5, a5, a7
2673: 0020c0 memw
2676: 542e82 s32i a5, a14, 0x158
2679: 1088a0 l32r a4, 2414 <chip_v6_rxmax_ext+0x2c>
267c: 208890 l32r a3, 2418 <chip_v6_rxmax_ext+0x30>
267f: 0020c0 memw
2682: 546e82 l32i a2, a14, 0x34c
2685: 0020c0 and a2, a2, a4
2688: 80a052 or a2, a2, a3
268b: c62e72 memw
268e: 0020c0 s32i a2, a14, 0x34c
2691: c66e52 l32r a0, 241c <chip_v6_rxmax_ext+0x34>
2694: c0440c l32r a12, 2420 <chip_v6_rxmax_ext+0x38>
2697: 320020 memw
269a: 40c42e l32i a11, a14, 0x320
269d: c02033 and a11, a11, a0
26a0: 320020 or a11, a11, a12
26a3: 21c46e memw
26a6: 01ff72 s32i a11, a14, 0x320
26a9: c0ff73 l32r a10, 2424 <chip_v6_rxmax_ext+0x3c>
26ac: c20020 memw
26af: 20dc2e l32i a9, a13, 0x388
26b2: 0010cc or a9, a9, a10
26b5: c020cc memw
26b8: c20020 s32i a9, a13, 0x388
26bb: b1dc6e l32r a8, 2428 <chip_v6_rxmax_ext+0x40>
26be: a1ff6e l32r a7, 242c <chip_v6_rxmax_ext+0x44>
26c1: c0ff6f memw
26c4: 920020 l32i a5, a6, 0x270
26c7: b0c92e and a5, a5, a8
26ca: a01099 or a5, a5, a7
26cd: c02099 memw
26d0: 920020 s32i a5, a6, 0x270
26d3: 81c96e l32r a4, 2430 <chip_v6_rxmax_ext+0x48>
26d6: 71ff6a memw
26d9: c0ff6b l32i a3, a14, 0x344
26dc: 520020 and a3, a3, a4
26df: 80562e memw
26e2: 701055 s32i a3, a14, 0x344
26e5: 2055 movi.n a2, 0
26e7: 0020c0 call0 26e8 <phy_bb_rx_cfg+0x210>
26ea: 566e52 l32r a12, 2434 <chip_v6_rxmax_ext+0x4c>
26ed: 6641 l32i.n a0, a12, 0
26ef: 31ff l32i.n a0, a0, 12
26f1: ff67 movi.n a2, 0
26f3: 0020c0 callx0 a0
26f6: d32e22 movi a10, -49
26f9: 2240 movi.n a9, 32
26fb: 223010 l32r a3, 2438 <chip_v6_rxmax_ext+0x50>
26fe: 20c020 l32r a6, 243c <chip_v6_rxmax_ext+0x54>
2701: 6e2200 l32r a0, 2440 <chip_v6_rxmax_ext+0x58>
2704: 6201d3 memw
2707: 63c1ff l32i a8, a13, 0x238
270a: 20c0ff and a8, a8, a10
270d: 2eb200 or a8, a8, a9
2710: bb00c8 memw
2713: bbc010 s32i a8, a13, 0x238
2716: 20c020 memw
2719: 6eb200 l32r a5, 2444 <chip_v6_rxmax_ext+0x5c>
271c: 5ea1c8 l32i a7, a14, 0x248
271f: 20c0ff memw
2722: 2d9200 s32i a5, a14, 0x248
2725: a0e2 movi.n a4, 6
2727: c02099 memw
272a: 920020 l32i a2, a14, 0x24c
272d: 81e26d or a2, a2, a4
2730: 71ff5b memw
2733: c0ff5b s32i a2, a14, 0x24c
2736: 520020 memw
2739: 809c26 s32i a0, a14, 0x31c
273c: 701055 memw
273f: c02055 l32i a11, a14, 0x31c
2742: 520020 or a11, a11, a0
2745: 419c66 memw
2748: c0ff57 s32i a11, a14, 0x31c
274b: 320020 l32r a10, 2448 <chip_v6_rxmax_ext+0x60>
274e: 40d12e memw
2751: 1033 l32i.n a9, a14, 40
2753: 0020c0 and a9, a9, a10
2756: d16e32 memw
2759: 020c s32i.n a9, a14, 40
275b: 0005 movi.n a8, -7
275d: c100 movi.n a7, 2
275f: 08ff52 memw
2762: 30080c l32i a5, a6, 0x224
2765: c0020c and a5, a5, a8
2768: a20000 or a5, a5, a7
276b: 2ccfaf memw
276e: 4f3109 s32i a5, a6, 0x224
2771: 61ff movi.n a4, -2
2773: 01ff4f memw
2776: c0ff4f l32i a2, a3, 0x3c0
2779: 820020 and a2, a2, a4
277c: a08e2d memw
277f: 1088 l32i.n a0, a12, 0
2781: 208890 l32i a0, a0, 160
2784: 0020c0 s32i a2, a3, 0x3c0
2787: 8e6d82 callx0 a0
278a: 20c0 movi.n a2, 1
278c: 5100 l32i.n a0, a12, 0
278e: ff4a movi.n a3, 1
2790: 922e72 l32i a0, a0, 172
2793: 20c0 movi.n a4, 12
2795: 6e5200 callx0 a0
2798: 0c92 movi.n a2, 2
279a: c064 l32i.n a0, a12, 0
279c: 0020 movi.n a3, 1
279e: 932e22 l32i a0, a0, 172
27a1: 202240 movi a4, 0x184
27a4: 0020c0 callx0 a0
27a7: 6e22 movi.n a2, 3
27a9: c093 l32i.n a0, a12, 0
27ab: 0020 movi.n a3, 2
27ad: c76e02 l32i a0, a0, 172
27b0: 20c0 movi.n a4, 6
27b2: 2eb200 callx0 a0
27b5: 00c7 l32i.n a0, a12, 0
27b7: c020bb l32i a0, a0, 188
27ba: b20020 callx0 a0
27bd: c76e l32i.n a2, a12, 16
27bf: ff3fa1 l32r a14, 244c <chip_v6_rxmax_ext+0x64>
27c2: 0020c0 bbsi a2, 27, 27d7 <phy_bb_rx_cfg+0x2ff>
27c5: ae98 mov.n a2, a14
27c7: 1099a0 movi a3, 127
27ca: 0020c0 l32r a4, 2450 <chip_v6_rxmax_ext+0x68>
27cd: 7cae99 l32r a5, 2454 <chip_v6_rxmax_ext+0x6c>
27d0: 0c98 movi.n a6, 16
27d2: c027 movi.n a7, 0
27d4: 520020 call0 27d8 <phy_bb_rx_cfg+0x300>
27d7: 8926 movi.n a2, 1
27d9: 5580 movi.n a8, 0
27db: 557010 l32i a4, a12, 0x1e0
27de: 20c020 l32r a3, 245c <chip_v6_rxmax_ext+0x74>
27e1: 665200 l32r a7, 2458 <chip_v6_rxmax_ext+0x70>
27e4: e47c89 addi a5, a3, 96
27e7: 0020c0 addi a6, a3, 22
27ea: f02322 l8ui a7, a7, 0
27ed: 2240 s32i.n a14, a1, 0
27ef: c010 s32i.n a8, a1, 4
27f1: 0020 s32i.n a8, a1, 8
27f3: 0c08 s32i.n a8, a1, 12
27f5: 2002 addi.n a7, a7, 1
27f7: 632228 extui a7, a7, 0, 8
27fa: 00c0f0 call0 27fc <phy_bb_rx_cfg+0x324>
27fd: 0c00 movi.n a14, 1
27ff: 0c0812 l32r a8, 2460 <chip_v6_rxmax_ext+0x78>
2802: 130c l32i.n a9, a12, 0
2804: 2b2002 l8ui a8, a8, 34
2807: c0c40c l32i a9, a9, 156
280a: 0c0000 bbci a8, 0, 2836 <phy_bb_rx_cfg+0x35e>
280d: 0c0822 movi a2, 119
2810: 130c movi.n a3, 0
2812: 2002 movi.n a4, 18
2814: 422b movi.n a5, 7
2816: 84a1 movi.n a6, 0
2818: 0000c0 movi a7, 216
281b: 08320c callx0 a9
281e: 230c0c movi a2, 119
2821: 2002 movi.n a3, 0
2823: 0c2b movi.n a4, 24
2825: c064 movi.n a5, 1
2827: 0000 l32i.n a0, a12, 0
2829: 0c08 movi.n a6, 1
282b: 2f2002 l32i a0, a0, 156
282e: 00c0 movi.n a7, 1
2830: 4c2800 callx0 a0
2833: ff23e1 j 2847 <phy_bb_rx_cfg+0x36f>
2836: 11f2b7 movi a2, 119
2839: 0e2d movi.n a3, 0
283b: a032 movi.n a4, 18
283d: 417f movi.n a5, 7
283f: ff21 movi.n a6, 0
2841: ff2151 movi a7, 232
2844: 0c061c callx0 a9
2847: 000507 memw
284a: 120c00 l32i a2, a13, 0x260
284d: 42080c or a2, a2, a14
2850: 31782c memw
2853: ff1f l32i.n a12, a1, 20
2855: ff1d71 s32i a2, a13, 0x260
2858: c352 l32i.n a14, a1, 28
285a: 6260 l32i.n a13, a1, 24
285c: 16c3 l32i.n a0, a1, 16
285e: 000772 addi a1, a1, 32
2861: 01e9 ret.n
2863: 891189 ill
2866: 318921 ill
2869: 70771b ill
286c: 057470 addi a1, a1, -16
286f: 0000 s32i.n a0, a1, 0
2871: 811e0c l32r a0, 2864 <phy_bb_rx_cfg+0x38c>
2874: 98ff18 callx0 a0
2877: 08820c movi a2, 100
287a: 299222 l32r a0, 2868 <phy_bb_rx_cfg+0x390>
287d: 680727 callx0 a0
2880: 2228 l32i.n a0, a1, 0
2882: 0c77a0 addi a1, a1, 16
2885: 1c03 ret.n
2887: 750c24 excw
288a: 0c .byte 0x1f
288b: a07206 excw
288e: 09c0d8 ret
2891: a02200 l8ui a0, a0, 96
2894: 77 .byte 0xff
2895: 0c .byte 0xff
2896: 03 .byte 0xff
2897: 1c .byte 0x1f
2898: 150c84 ill
289b: 0c0c08 excw
289e: 200216 excw
28a1: 170c27 excw
28a4: c0 .byte 0xff
28a5: 00 .byte 0xff
28a6: 040600 excw
28a9: a02200 excw
28ac: 77 .byte 0xff
28ad: 1c030c excw
28b0: 750c24 l32r a11, 2888 <phy_bb_rx_cfg+0x3b0>
28b3: 72060c l32r a10, 288c <phy_bb_rx_cfg+0x3b4>
28b6: c0e8a0 l32r a3, 2890 <phy_bb_rx_cfg+0x3b8>
28b9: c00009 memw
28bc: 220020 l32i a2, a3, 0x398
28bf: e0982d and a2, a2, a11
28c2: c02022 or a2, a2, a10
28c5: c80020 memw
28c8: 6d2251 s32i a2, a3, 0x398
28cb: 71e898 memw
28ce: 0861d8 l32i a9, a3, 0x39c
28d1: c11241 and a9, a9, a11
28d4: f00d20 or a9, a9, a10
...
000028e0 <uart_wait_idle>:
28e0: f0c112 l32r a7, 2898 <phy_bb_rx_cfg+0x3c0>
28e3: 010109 memw
28e6: c0fffc l32i a6, a3, 0x394
28e9: 220000 and a6, a6, a8
28ec: 0164a0 or a6, a6, a7
28ef: c0fffb memw
28f2: 080000 s32i a6, a3, 0x394
28f5: c11201 l32r a5, 289c <phy_bb_rx_cfg+0x3c4>
28f8: f00d10 l32r a4, 28a0 <phy_bb_rx_cfg+0x3c8>
28fb: ffff00 memw
28fe: 00f01f l32i a2, a3, 0x398
2901: 018000 and a2, a2, a5
2904: 000200 or a2, a2, a4
2907: ffff60 memw
290a: 001fff s32i a2, a3, 0x398
290d: c00000 l32r a11, 28a4 <phy_bb_rx_cfg+0x3cc>
2910: e03fff l32r a10, 28a8 <phy_bb_rx_cfg+0x3d0>
2913: 4000ff memw
2916: ff001f l32i a9, a3, 0x3a0
2919: ff00ff and a9, a9, a11
291c: ab0000 or a9, a9, a10
291f: 00ff00 memw
2922: b1ffff s32i a9, a3, 0x3a0
00002924 <phy_pbus_soc_cfg>:
2924: f6b1 l32i.n a14, a1, 32
2926: f6a1ff l32r a14, fffdf524 <phy_get_rand+0xfffdb574>
2929: f631ff l32r a10, ffff292c <phy_get_rand+0xfffee97c>
292c: 20c0ff excw
292f: 232200 excw
2932: 22b0e6 bnei a0, 1, 29a6 <phy_pbus_soc_cfg+0x82>
2935: 22a010 bnei a0, 2, 28f9 <uart_wait_idle+0x19>
2938: 20c020 excw
293b: 632200 excw
293e: e6 .byte 0xaf
293f: 0020c0 extui a4, a8, 12, 8
2942: e72392 memw
2945: 1099b0 l32i a2, a3, 0x398
2948: 2099a0 and a2, a2, a5
294b: 0020c0 or a2, a2, a4
294e: e76392 memw
2951: ffed81 s32i a2, a3, 0x398
2954: ee71 ret.n
2956: 20c0ff excw
2959: 236200 l32r a0, fffc295c <phy_get_rand+0xfffbe9ac>
295c: 6680e5 excw
295f: 667010 excw
2962: 20c020 rsil a0, 0
2965: 636200 j 1a969 <phy_get_rand+0x169b9>
2968: 51e5 addi.n a0, a1, 10
296a: 41ffe9 ill
296d: c0ffea l8ui a0, a0, 96
2970: 0020 addi.n a0, a1, 10
2972: e62322 ill
2975: 2250 add.n a0, a0, a0
2977: 224010 excw
297a: 20 .byte 0xff
297b: c0 .byte 0xff
297c: 220020 excw
297f: b1e663 or a0, a0, a0
2982: a1ffe5 ill
2985: c0ffe6 slli a0, a14, 32
2988: 920020 excw
298b: b0e823 l32r a0, fffc298c <phy_get_rand+0xfffbe9dc>
298e: 99 .byte 0xde
298f: 99a010 excw
2992: c020 mov.n a14, a3
2994: 920020 ill
2997: 81e863 ill
299a: 72ffe1 ill
299d: c000a1 ill
29a0: 620020 ill
29a3: 80f223 ill
29a6: 701066 ill
29a9: c02066 ill
29ac: 620020 ill
29af: 52f263 ill
29b2: 4c80af ill
29b5: 20c074 ill
29b8: 232200 addi a1, a1, -16
29bb: 2250e6 l32r a4, 2958 <phy_pbus_soc_cfg+0x34>
29be: 4010 s32i.n a0, a1, 0
29c0: c02022 l8ui a2, a4, 130
29c3: 220020 l32r a0, 295c <phy_pbus_soc_cfg+0x38>
29c6: 0de663 bnei a2, 2, 29e1 <phy_pbus_soc_cfg+0xbd>
29c9: 0000f0 movi a5, 105
29cc: 0001ab movi a6, -108
29cf: 060000 memw
29d2: 006000 l32i a3, a0, 0x1a0
29d5: 600006 and a3, a3, a6
29d8: 000600 or a3, a3, a5
29db: 01ab60 memw
29de: 000000 s32i a3, a0, 0x1a0
29e1: 600002 l8ui a3, a4, 131
29e4: 0001ab beqi a3, 1, 29ea <phy_pbus_soc_cfg+0xc6>
29e7: 0a0000 bnei a3, 3, 2a15 <phy_pbus_soc_cfg+0xf1>
29ea: 6000 movi.n a10, 1
29ec: ff0fff movi a11, -68
29ef: 1000ff memw
29f2: 000000 l32i a9, a0, 0x1a0
29f5: 000020 and a9, a9, a11
29f8: 0e0000 or a9, a9, a10
29fb: 000001 memw
29fe: 00010d s32i a9, a0, 0x1a0
2a01: de00 movi.n a8, -2
2a03: 000003 memw
2a06: 0003ed l32i a7, a0, 0x174
...
00002a2c <phy_gpio_cfg>:
2a2c: f0c112 or a12, a0, a1
2a2f: ffe741 excw
2a32: 0109 movi.n a4, 0
2a34: 820422 s32i a0, a2, 0x234
2a37: e601 movi.n a5, 1
2a39: 66ff movi.n a2, 0
2a3b: 521722 l32r a0, 2994 <phy_pbus_soc_cfg+0x70>
2a3e: 6269a0 callx0 a0
2a41: c094af l32r a0, 2964 <phy_pbus_soc_cfg+0x40>
2a44: 320020 l32r a4, 2968 <phy_pbus_soc_cfg+0x44>
2a47: 606820 movi a5, 0xfffffeff
2a4a: 501033 l8ui a3, a4, 124
2a4d: c02033 beqi a3, 1, 2a62 <phy_gpio_cfg+0x36>
2a50: 320020 memw
2a53: 326860 l32i a6, a0, 0x234
2a56: 268304 and a6, a6, a5
2a59: 660213 memw
2a5c: 0c2a33 s32i a6, a0, 0x234
2a5f: afb21a l8ui a3, a4, 124
2a62: 20c0bc bnei a3, 2, 2a77 <phy_gpio_cfg+0x4b>
2a65: 209200 movi a8, 0x100
2a68: 99b068 memw
2a6b: 99a010 l32i a7, a0, 0x214
2a6e: 20c020 or a7, a7, a8
2a71: 609200 memw
2a74: e87c68 s32i a7, a0, 0x214
2a77: 0020c0 movi a6, 0xfffffecf
2a7a: 5d2072 l8ui a3, a4, 129
2a7d: 7780 movi.n a7, 48
2a7f: 20c010 bnei a3, 1, 2a97 <phy_gpio_cfg+0x6b>
2a82: 607200 memw
2a85: 04325d l32i a9, a0, 0x218
2a88: ae5283 and a9, a9, a6
2a8b: 2326ff or a9, a9, a7
2a8e: 336602 memw
2a91: 20c02b s32i a9, a0, 0x218
2a94: cf2100 j 2acd <phy_gpio_cfg+0xa1>
2a97: 2202ff bnei a3, 2, 2aac <phy_gpio_cfg+0x80>
2a9a: ae328d memw
2a9d: 0030ff l32i a10, a0, 0x238
2aa0: 20c010 and a10, a10, a5
2aa3: 030c00 memw
2aa6: 02040c s32i a10, a0, 0x238
2aa9: 0c8d62 j 2acd <phy_gpio_cfg+0xa1>
2aac: 020c15 memw
2aaf: ffd601 l32i a2, a0, 0x218
2ab2: 0000c0 and a2, a2, a6
2ab5: ffc801 or a2, a2, a7
2ab8: ffc941 memw
2abb: ffae52 s32i a2, a0, 0x218
2abe: 7c0432 memw
2ac1: 111326 l32i a11, a0, 0x238
2ac4: 0020c0 and a11, a11, a5
2ac7: 8d2062 memw
2aca: 106650 s32i a11, a0, 0x238
2acd: 0020c0 l8ui a3, a4, 126
2ad0: 6062 movi.n a8, 32
2ad2: 04328d beqi a3, 1, 2afc <phy_gpio_cfg+0xd0>
2ad5: 23667c beqi a3, 3, 2afc <phy_gpio_cfg+0xd0>
2ad8: a18211 beqi a3, 4, 2afc <phy_gpio_cfg+0xd0>
2adb: 20c000 beqi a3, 5, 2afc <phy_gpio_cfg+0xd0>
2ade: 207200 l8ui a3, a4, 128
2ae1: 778085 addi a5, a3, -3
2ae4: 20c020 bnez a5, 2bea <phy_gpio_cfg+0x1be>
2ae7: 607200 memw
2aea: ae6285 l32i a7, a0, 0x234
2aed: 0432cf and a7, a7, a6
2af0: 073c81 or a7, a7, a8
2af3: 141366 memw
2af6: 0020c0 s32i a7, a0, 0x234
2af9: 862092 j 2ba8 <phy_gpio_cfg+0x17c>
2afc: 109960 l32r a5, 296c <phy_pbus_soc_cfg+0x48>
2aff: 9970 movi.n a9, 0
2b01: c020 addi.n a10, a3, -1
2b03: 920020 beqz a10, 2c02 <phy_gpio_cfg+0x1d6>
2b06: 468660 addi a11, a3, -4
2b09: 66000d beqz a11, 2c02 <phy_gpio_cfg+0x1d6>
2b0c: c01123 addi a2, a3, -3
2b0f: a20020 beqz a2, 2c6a <phy_gpio_cfg+0x23e>
2b12: 508e20 addi a10, a3, -5
2b15: c010aa beqz a10, 2c6a <phy_gpio_cfg+0x23e>
2b18: a20020 movi a3, 0xfffffe0f
2b1b: 068e60 memw
2b1e: c00008 l32i a5, a0, 0x208
2b21: 220020 and a5, a5, a3
2b24: 608620 or a5, a5, a7
2b27: 701022 memw
2b2a: c02022 s32i a5, a0, 0x208
2b2d: 220020 memw
2b30: c08660 l32i a2, a0, 0x20c
2b33: b20020 and a2, a2, a3
2b36: 508e20 or a2, a2, a7
2b39: c010bb memw
2b3c: b20020 s32i a2, a0, 0x20c
2b3f: 328e60 l8ui a11, a4, 127
2b42: 2c7e04 bltui a11, 2, 2b6c <phy_gpio_cfg+0x140>
2b45: 132608 memw
2b48: 332626 l32i a9, a0, 0x214
2b4b: 432623 and a9, a9, a6
2b4e: 532620 or a9, a9, a8
2b51: 04321d memw
2b54: c35280 s32i a9, a0, 0x214
2b57: 2556fd memw
2b5a: 20c010 l32i a7, a0, 0x234
2b5d: 207200 and a7, a7, a6
2b60: 77608d or a7, a7, a8
2b63: 778010 memw
2b66: 20c020 s32i a7, a0, 0x234
2b69: 607200 j 2b8d <phy_gpio_cfg+0x161>
2b6c: 2ac68d memw
2b6f: 9c5100 l32i a11, a0, 0x214
2b72: 090cff and a11, a11, a6
2b75: 16a30b or a11, a11, a7
2b78: b20fba memw
2b7b: 16fcc3 s32i a11, a0, 0x214
2b7e: 220f5b memw
2b81: 16fdc3 l32i a10, a0, 0x234
2b84: a21572 and a10, a10, a6
2b87: 16fbc3 memw
2b8a: 32151a s32i a10, a0, 0x234
2b8d: c00fae l8ui a3, a4, 126
2b90: 520020 bnei a3, 1, 2b96 <phy_gpio_cfg+0x16a>
2b93: 308220 j 2c23 <phy_gpio_cfg+0x1f7>
2b96: 701055 bnei a3, 3, 2b9c <phy_gpio_cfg+0x170>
2b99: c02055 j 2c23 <phy_gpio_cfg+0x1f7>
2b9c: 520020 addi a0, a3, -4
2b9f: c08260 beqz a0, 2c82 <phy_gpio_cfg+0x256>
2ba2: 220020 addi a2, a3, -5
2ba5: 308320 beqz a2, 2c82 <phy_gpio_cfg+0x256>
2ba8: 701022 l32r a0, 2970 <phy_pbus_soc_cfg+0x4c>
2bab: c02022 l32r a4, 2974 <phy_pbus_soc_cfg+0x50>
2bae: 220020 l8ui a0, a0, 125
2bb1: b28360 l32r a3, 2978 <phy_pbus_soc_cfg+0x54>
2bb4: b67f04 bnei a0, 1, 2bcd <phy_gpio_cfg+0x1a1>
2bb7: c0262b l32r a5, 297c <phy_pbus_soc_cfg+0x58>
2bba: 920020 memw
2bbd: 8520 l32i.n a2, a4, 4
2bbf: 109960 and a2, a2, a3
2bc2: 209980 or a2, a2, a5
2bc5: 0020c0 memw
2bc8: 6092 s32i.n a2, a4, 4
2bca: 20c085 j 2be3 <phy_gpio_cfg+0x1b7>
2bcd: 207200 bnei a0, 2, 2be3 <phy_gpio_cfg+0x1b7>
2bd0: 77608d l32r a6, 2980 <phy_pbus_soc_cfg+0x5c>
2bd3: 778010 memw
2bd6: c020 l32i.n a5, a4, 4
2bd8: 720020 and a5, a5, a3
2bdb: 068d60 or a5, a5, a6
2bde: c00008 memw
2be1: 0020 s32i.n a5, a4, 4
2be3: 20b2 l32i.n a0, a1, 0
2be5: bb6085 addi a1, a1, 16
2be8: 7010 ret.n
2bea: c020bb bnei a3, 2, 2ba8 <phy_gpio_cfg+0x17c>
2bed: b20020 memw
2bf0: c08560 l32i a7, a0, 0x214
2bf3: a20020 and a7, a7, a6
2bf6: 608d20 or a7, a7, a8
2bf9: c010aa memw
2bfc: a20020 s32i a7, a0, 0x214
2bff: 328d60 j 2ba8 <phy_gpio_cfg+0x17c>
2c02: 667e04 l8ui a3, a4, 127
2c05: 060213 addi a10, a3, -3
2c08: 660023 beqz a10, 2cdb <phy_gpio_cfg+0x2af>
2c0b: 860233 addi a11, a3, -5
2c0e: 020021 beqz a11, 2cdb <phy_gpio_cfg+0x2af>
2c11: 16fcc3 bgeui a3, 2, 2c17 <phy_gpio_cfg+0x1eb>
2c14: 220df0 j 2cc9 <phy_gpio_cfg+0x29d>
2c17: 16fbc3 l32r a2, 2984 <phy_pbus_soc_cfg+0x60>
2c1a: 010d92 memw
2c1d: 41ff72 s32i a2, a5, 0x100
2c20: 02ff72 j 2b18 <phy_gpio_cfg+0xec>
2c23: 317d00 l8ui a3, a4, 127
2c26: 66ff71 bnei a3, 1, 2c48 <phy_gpio_cfg+0x21c>
2c29: 1510 movi.n a2, 1
2c2b: 7151 movi.n a3, 0
2c2d: c0ff movi.n a4, 1
2c2f: 0020 movi.n a5, 0
2c31: 301428 l32r a0, 2998 <phy_pbus_soc_cfg+0x74>
2c34: 501022 callx0 a0
2c37: 2022 movi.n a2, 0
2c39: 20c0 movi.n a3, 8
2c3b: 2900 movi.n a4, 8
2c3d: 4614 movi.n a5, 0
2c3f: 660005 l32r a0, 299c <phy_pbus_soc_cfg+0x78>
2c42: 611220 callx0 a0
2c45: c0ff6c j 2ba8 <phy_gpio_cfg+0x17c>
2c48: 580020 bnez a3, 2ba8 <phy_gpio_cfg+0x17c>
2c4b: 3014 movi.n a2, 0
2c4d: 1055 movi.n a3, 1
2c4f: 5560 movi.n a4, 1
2c51: c020 movi.n a5, 0
2c53: 590020 l32r a0, 29a0 <phy_pbus_soc_cfg+0x7c>
2c56: 010814 callx0 a0
2c59: c112 movi.n a2, 8
2c5b: 0d10 movi.n a3, 0
2c5d: 66f0 movi.n a4, 8
2c5f: ba23 movi.n a5, 0
2c61: 0020c0 l32r a0, 29a4 <phy_pbus_soc_cfg+0x80>
2c64: 852072 callx0 a0
2c67: 107760 j 2ba8 <phy_gpio_cfg+0x17c>
2c6a: 207780 l8ui a3, a4, 127
2c6d: 0020c0 beqi a3, 3, 2ce7 <phy_gpio_cfg+0x2bb>
2c70: 856072 beqi a3, 5, 2ce7 <phy_gpio_cfg+0x2bb>
2c73: ffe946 bltui a3, 2, 2cd2 <phy_gpio_cfg+0x2a6>
2c76: 7f0432 l32r a3, 2988 <phy_pbus_soc_cfg+0x64>
2c79: fdc3a2 memw
2c7c: 0cfa16 s32i a3, a5, 0x100
2c7f: fbc3b2 j 2b18 <phy_gpio_cfg+0xec>
2c82: 0c9b16 l8ui a3, a4, 127
2c85: 0223f6 bnei a3, 1, 2ca7 <phy_gpio_cfg+0x27b>
2c88: 2c46 movi.n a2, 0
2c8a: 2100 movi.n a3, 1
2c8c: ff5b movi.n a4, 1
2c8e: 20c0 movi.n a5, 0
2c90: 652200 l32r a0, 29a8 <phy_pbus_soc_cfg+0x84>
2c93: bd0640 callx0 a0
2c96: 32ff movi.n a2, 8
2c98: 7f04 movi.n a3, 0
2c9a: 1366 movi.n a4, 8
2c9c: 0c1e movi.n a5, 0
2c9e: 030c12 l32r a0, 29ac <phy_pbus_soc_cfg+0x88>
2ca1: 0c140c callx0 a0
2ca4: 590105 j 2ba8 <phy_gpio_cfg+0x17c>
2ca7: 00c0ff bnez a3, 2ba8 <phy_gpio_cfg+0x17c>
2caa: 0c00 movi.n a2, 1
2cac: 0c02 movi.n a3, 0
2cae: 0c83 movi.n a4, 1
2cb0: 0c84 movi.n a5, 0
2cb2: 570105 l32r a0, 29b0 <phy_pbus_soc_cfg+0x8c>
2cb5: 00c0ff callx0 a0
2cb8: c600 movi.n a2, 0
2cba: ffd7 movi.n a3, 8
2cbc: c356 movi.n a4, 8
2cbe: 0cf5 movi.n a5, 0
2cc0: 130c02 l32r a0, 29b4 <phy_pbus_soc_cfg+0x90>
2cc3: 0c140c callx0 a0
2cc6: 530105 j 2ba8 <phy_gpio_cfg+0x17c>
2cc9: 00c0ff memw
2ccc: 820c00 s32i a9, a5, 0x100
2ccf: 0c030c j 2b18 <phy_gpio_cfg+0xec>
2cd2: 050c84 memw
2cd5: ff5001 s32i a9, a5, 0x100
2cd8: 0000c0 j 2b18 <phy_gpio_cfg+0xec>
2cdb: ffcf46 l32r a9, 298c <phy_pbus_soc_cfg+0x68>
2cde: 7f0432 memw
2ce1: 763326 s32i a9, a5, 0x100
2ce4: 735326 j 2b18 <phy_gpio_cfg+0xec>
2ce7: 5b23b6 l32r a10, 2990 <phy_pbus_soc_cfg+0x6c>
2cea: ff4431 memw
2ced: 0020c0 s32i a10, a5, 0x100
2cf0: 406532 j 2b18 <phy_gpio_cfg+0xec>
2cf3: ffa546 slli a14, a13, 32
2cf6: 7f0432 ill
2cf9: 1e1366 ill
2cfc: 0c020c ill
2cff: 140c13 excw
2d02: 01050c excw
2d05: c0ff46 l32r a0, fffc2d08 <phy_get_rand+0xfffbed58>
2d08: 0c0000 subx4 a3, a15, a8
2d0b: 82 .byte 0xf
2d0c: 0c030c excw
2d0f: 050c84 excw
2d12: 01 .byte 0xff
2d13: 43 .byte 0xf
2d14: ff .byte 0xff
2d15: c0 .byte 0xff
2d16: 00 .byte 0xcf
2d17: 00 .byte 0xff
2d18: ffc006 addi a1, a1, -16
2d1b: d356 s32i.n a0, a1, 0
2d1d: 120cef l32r a0, 2cf4 <phy_gpio_cfg+0x2c8>
2d20: 0c030c l8ui a2, a0, 128
2d23: 050c14 bnez a2, 2dad <tx_cont_en+0x21>
2d26: ff3f01 l32r a0, 2cf8 <phy_gpio_cfg+0x2cc>
2d29: 0000c0 movi a2, 102
2d2c: 020c l32i.n a0, a0, 0
2d2e: 830c movi.n a3, 3
2d30: 0c840c l32i a0, a0, 144
2d33: 0105 movi.n a4, 1
2d35: c0ff3d callx0 a0
2d38: 860000 l32r a3, 2cfc <phy_gpio_cfg+0x2d0>
2d3b: c0ffb7 s32i a2, a3, 0x270
2d3e: 920020 l32r a2, 2d00 <phy_gpio_cfg+0x2d4>
2d41: 464065 memw
2d44: c0ff91 l32i a5, a2, 0x394
2d47: 920020 s32i a5, a3, 0x274
2d4a: 064065 memw
2d4d: 91ff8f l32i a4, a2, 0x398
2d50: c0ff2c s32i a4, a3, 0x278
2d53: 920020 memw
2d56: 4065 movi.n a4, 1
2d58: 8c06 movi.n a5, 5
2d5a: a1ff movi.n a6, 0
2d5c: ff2a movi.n a7, 60
2d5e: 0020c0 l32i a2, a2, 0x39c
2d61: 4065a2 s32i a2, a3, 0x27c
2d64: 8906 l32i.n a0, a3, 0
2d66: ed00ff movi a2, 102
2d69: 000001 l32i a0, a0, 156
...
2d74: 000200 l32r a2, 2d08 <phy_gpio_cfg+0x2dc>
2d77: 01ed60 memw
2d7a: 800000 l32r a7, 2d0c <phy_gpio_cfg+0x2e0>
2d7d: 0fe03f l32i a11, a7, 0x39c
2d80: 000200 or a11, a11, a2
2d83: ffff60 memw
2d86: ff0fff s32i a11, a7, 0x39c
2d89: ffcfff l32r a10, 2d10 <phy_gpio_cfg+0x2e4>
00002d8c <tx_cont_en>:
2d8c: f0c112 memw
2d8f: 010109 l32i a9, a7, 0x398
2d92: 22fff5 or a9, a9, a10
2d95: 568000 memw
2d98: 010862 s32i a9, a7, 0x398
2d9b: 22fff4 l32r a8, 2d14 <phy_gpio_cfg+0x2e8>
2d9e: 0866a0 memw
2da1: 330c00 l32i a6, a7, 0x394
2da4: 242002 and a6, a6, a8
2da7: c0140c memw
2daa: 310000 s32i a6, a7, 0x394
2dad: fff1 movi.n a3, 1
2daf: 9c6322 s8i a3, a0, 128
2db2: f021 l32i.n a0, a1, 0
2db4: 20c0ff addi a1, a1, 16
2db7: 5200 ret.n
2db9: 52e522 ill
2dbc: c09d63 excw
2dbf: 420020 ill
2dc2: 42e622 subx8 a0, a0, a0
2dc5: c09e63 l32r a0, fffc2dc8 <phy_get_rand+0xfffbee18>
2dc8: 0c0020 excw
2dcb: 550c14 slli a15, a0, 26
2dce: 3c060c excw
2dd1: 2222c7 l32r a12, fffc5594 <phy_get_rand+0xfffc15e4>
2dd4: 6322e7 l32r a0, 11d8 <tx_atten_set_interp+0x88>
2dd7: 9f .byte 0xff
2dd8: 220308 l8ui a2, a0, 125
2ddb: 0266a0 bnei a2, 1, 2e17 <tx_cont_en+0x8b>
2dde: 0c2720 movi a2, 102
2de1: c033 movi.n a3, 3
2de3: 010000 l32r a0, 2dc0 <tx_cont_en+0x34>
2de6: ffe4 movi.n a4, 1
2de8: e521 l32i.n a0, a0, 0
2dea: 20c0ff l32r a5, 2dc4 <tx_cont_en+0x38>
2ded: e47100 l32i a0, a0, 152
2df0: 27b2ff l8ui a5, a5, 128
2df3: bb20e7 callx0 a0
2df6: 20c020 l32r a0, 2dcc <tx_cont_en+0x40>
2df9: 67b200 l32r a3, 2dc8 <tx_cont_en+0x3c>
2dfc: e1a1e7 l32i a5, a0, 132
2dff: 20c0ff memw
2e02: 279200 s32i a5, a3, 0x394
2e05: 99a0e6 l32i a4, a0, 136
2e08: 20c020 memw
2e0b: 679200 s32i a4, a3, 0x398
2e0e: de81e6 l32i a2, a0, 140
2e11: 20c0ff memw
2e14: 276200 s32i a2, a3, 0x39c
2e17: 80e5 movi.n a6, 0
2e19: c01066 s8i a6, a0, 125
2e1c: 0020 l32i.n a0, a1, 0
2e1e: e56762 addi a1, a1, 16
2e21: 130c ret.n
2e23: 804032 mul16u a1, a2, a0
2e26: 120108 slli a0, a9, 17
2e29: 0d10c1 bnei a2, 1, 2e32 <tx_cont_en+0xa6>
2e2c: 0000f0 call0 2e30 <tx_cont_en+0xa4>
2e2f: 01f000 j 2e35 <tx_cont_en+0xa9>
2e32: 000000 call0 2e34 <tx_cont_en+0xa8>
2e35: 0000 l32i.n a0, a1, 0
2e37: 01f000 addi a1, a1, 16
2e3a: 0000 ret.n
2e3c: 000200 ill
2e3f: 01f060 excw
...
00002e44 <tx_cont_dis>:
2e44: f0c112 excw
2e47: 010109 ill
2e4a: 22fff9 excw
2e4d: 667d00 l32r a0, fffc2e50 <phy_get_rand+0xfffbeea0>
2e50: 223812 excw
2e53: 0c66a0 ill
2e56: f70133 ill
2e59: 0cff add.n a15, a2, a0
2e5b: 14 .byte 0x3f
2e5c: 510008 excw
2e5f: 02fff6 excw
2e62: 522620 ill
2e65: 8005 add.n a0, a0, a0
2e67: 0000c0 slli a12, a12, 26
2e6a: fff501 ill
2e6d: fff331 ill
2e70: 212052 ill
2e73: 0020c0 ill
2e76: e56352 ill
2e79: 222042 ill
2e7c: 0020c0 ill
2e7f: e66342 ill
2e82: 232022 ill
2e85: 0020c0 ill
2e88: e76322 ill
2e8b: 62060c ill
2e8e: 087d40 excw
2e91: c11201 l32r a12, fffc5614 <phy_get_rand+0xfffc1664>
2e94: f00d10 l32r a4, fffd75b8 <phy_get_rand+0xfffd3608>
...
00002e98 <tx_cont_cfg>:
2e98: c112 add.n a15, a15, a14
2e9a: 0109f0 l32r a12, 2e3c <tx_cont_en+0xb0>
2e9d: 051266 memw
2ea0: 000005 l32i a4, a2, 0x25c
2ea3: 000086 memw
2ea6: 000005 l32i a3, a2, 0x258
2ea9: 120108 memw
2eac: 0d10c1 ssai 24
2eaf: 00f0 movi.n a3, 1
2eb1: 0000 movi.n a4, 7
2eb3: 0000 movi.n a5, 3
2eb5: effe movi.n a6, 2
2eb7: 103f movi.n a7, 0
2eb9: 0000 l32i.n a0, a12, 0
2ebb: 000000 l32i a2, a2, 0x25c
2ebe: cc0040 l32i a0, a0, 156
2ec1: 000001 movi a2, 97
2ec4: 000010 callx0 a0
2ec7: 000000 call0 2ec8 <tx_cont_cfg+0x30>
2eca: 000000 movi a2, 119
2ecd: f20a movi.n a3, 0
2ecf: 103f movi.n a4, 16
2ed1: 0000 movi.n a5, 0
2ed3: 0000 l32i.n a0, a12, 0
2ed5: 0078 movi.n a6, 0
2ed7: 0a0000 l32i a0, a0, 156
2eda: 6000 movi.n a7, 1
2edc: 0001cc callx0 a0
...
00002f04 <chip_v6_initialize_bb>:
2f04: e0c112 or a6, a6, a7
2f07: 4109 s32i.n a6, a12, 16
2f09: 2151c9 call0 2f0c <chip_v6_initialize_bb+0x8>
2f0c: c1ffea l32r a8, 2e4c <tx_cont_dis+0x8>
2f0f: c0ffe8 l8ui a8, a8, 134
2f12: 0020 beqz.n a8, 2f1c <chip_v6_initialize_bb+0x18>
2f14: 2242 movi.n a2, 0
2f16: 20c097 call0 2f18 <chip_v6_initialize_bb+0x14>
2f19: 223200 j 2f21 <chip_v6_initialize_bb+0x1d>
2f1c: c096 movi.n a2, 1
2f1e: 100020 call0 2f20 <chip_v6_initialize_bb+0x1c>
2f21: 4048 movi.n a5, 64
2f23: 130c movi.n a7, 0
2f25: 740c movi.n a6, 0
2f27: 350c movi.n a9, 1
2f29: 260c movi.n a10, 0
2f2b: 08070c l32r a4, 2e54 <tx_cont_dis+0x10>
2f2e: 22220c l32r a2, 2e50 <tx_cont_dis+0xc>
2f31: 200297 l8ui a8, a12, 95
2f34: a02227 addi a3, a2, 20
2f37: 00c061 slli a8, a8, 24
2f3a: 000500 l16ui a4, a4, 2
2f3d: 2200 s32i.n a10, a1, 0
2f3f: 77a0 s32i.n a9, a1, 4
2f41: 1c030c srai a8, a8, 24
2f44: 050c04 addi a8, a8, 31
2f47: 0c0c08 slli a8, a8, 24
2f4a: 200206 srai a8, a8, 24
2f4d: 170c27 movgez a6, a8, a8
2f50: 0000c0 extui a6, a6, 0, 8
2f53: ffe301 l32r a0, 2e78 <tx_cont_dis+0x34>
2f56: 0000c0 callx0 a0
2f59: d731 l32i.n a9, a12, 16
2f5b: 032dff bbsi a9, 27, 2f66 <chip_v6_initialize_bb+0x62>
2f5e: 334b movi.n a2, 6
2f60: ffe101 l32r a0, 2e7c <tx_cont_dis+0x38>
2f63: 0000c0 callx0 a0
2f66: 674c48 call0 2f68 <chip_v6_initialize_bb+0x64>
2f69: 11f4 movi.n a2, 2
2f6b: 01020c l32r a0, 2e58 <tx_cont_dis+0x14>
2f6e: c0ffde memw
2f71: 710000 l32i a11, a0, 0x270
2f74: 68ffd2 or a11, a11, a2
2f77: 66704c memw
2f7a: 6920 movi.n a2, 1
2f7c: 054c movi.n a3, 7
2f7e: 0000 movi.n a4, 5
2f80: ffd081 l32r a5, 2e60 <tx_cont_dis+0x1c>
2f83: 0882 movi.n a6, 1
2f85: 8c86 movi.n a7, 0
2f87: 020c68 s32i a11, a0, 0x270
2f8a: 000005 l32r a10, 2e5c <tx_cont_dis+0x18>
2f8d: 0106 s32i.n a10, a1, 0
2f8f: 120c00 call0 2f90 <chip_v6_initialize_bb+0x8c>
2f92: 000005 l32r a0, 2e80 <tx_cont_dis+0x3c>
2f95: 0c054c callx0 a0
2f98: 0c07 l32i.n a3, a12, 16
2f9a: 190c06 bbci a3, 27, 2fc8 <chip_v6_initialize_bb+0xc4>
2f9d: 410a0c l32r a0, 2e84 <tx_cont_dis+0x40>
2fa0: 21ffca callx0 a0
2fa3: 82ffc8 movi a6, 0xfffffbff
2fa6: 325f0c l32r a5, 2e64 <tx_cont_dis+0x20>
2fa9: 8014c2 memw
2fac: 420188 l32i a4, a5, 0x340
2faf: a90114 and a4, a4, a6
2fb2: 119901 memw
2fb5: 318880 s32i a4, a5, 0x340
2fb8: c882 movi.n a2, 0
2fba: 88801f call0 2fbc <chip_v6_initialize_bb+0xb8>
2fbd: 8001 l32i.n a0, a12, 0
2fbf: 803188 l32i a0, a0, 88
2fc2: 60b368 l16si a2, a12, 62
2fc5: 017460 callx0 a0
2fc8: c0ffc9 l32r a0, 2e88 <tx_cont_dis+0x44>
2fcb: 980000 callx0 a0
2fce: f9b74c l32r a12, 2e68 <tx_cont_dis+0x24>
2fd1: 620c07 l8ui a2, a12, 134
2fd4: ffc701 l8ui a3, a12, 135
2fd7: 0000c0 l8ui a4, a12, 136
2fda: 000005 l32r a0, 2e8c <tx_cont_dis+0x48>
2fdd: 01220c callx0 a0
2fe0: c0ffbb l8ui a0, a12, 119
2fe3: b20020 beqi a0, 1, 2ff9 <chip_v6_initialize_bb+0xf5>
2fe6: 209c20 beqi a0, 2, 2ff9 <chip_v6_initialize_bb+0xf5>
2fe9: 20bb movi.n a2, 0
2feb: 0020c0 call0 2fec <chip_v6_initialize_bb+0xe8>
2fee: 120c movi.n a2, 0
2ff0: 730c l32i.n a12, a1, 20
2ff2: 540c l32i.n a0, a1, 16
2ff4: ffb851 addi a1, a1, 32
2ff7: 160c ret.n
2ff9: 070c movi.n a2, 1
2ffb: 9c60b2 call0 2ffc <chip_v6_initialize_bb+0xf8>
2ffe: ffb4a1 j 2fee <chip_v6_initialize_bb+0xea>
3001: 0501a9 ill
3004: 0000 movi.n a2, 48
3006: ffbb01 extui a0, a0, 0, 2
3009: 0000c0 ill
300c: b74c38 ill
300f: 012a73 excw
3012: b9 .byte 0xef
3013: ff .byte 0xff
3014: 0000c0 jx a2
3017: ffab62 waiti 0
301a: ffaf51 ill
301d: 0020c0 ill
3020: d02542 excw
3023: 104460 rsil a0, 4
3026: 0020c0 ill
3029: d06542 ill
302c: 05020c ill
302f: 080000 mul16u a1, a2, a0
3032: 20020c excw
3035: 2216 s32i.n a14, a1, 36
3037: 1f9c s32i.n a13, a1, 32
3039: 00c0 s32i.n a0, a1, 24
303b: b00100 l32r a13, 3004 <chip_v6_initialize_bb+0x100>
303e: c0ff movi.n a0, 0
3040: 0000 s32i.n a0, a1, 16
3042: ffa6c1 l32i a3, a13, 68
3045: 860c22 l8ui a2, a13, 35
3048: 0c32 addi.n a3, a3, 1
304a: 0c4287 s32i a3, a13, 68
304d: ac0188 bne a2, a3, 3058 <chip_v6_initialize_bb+0x154>
3050: c0ff movi.n a14, 1
3052: 020000 s32i a0, a13, 68
3055: 26770c j 305a <chip_v6_initialize_bb+0x156>
3058: 1210 mov.n a14, a0
305a: 0f2026 s8i a14, a13, 46
305d: 05020c addi a2, a1, 16
3060: 0c0000 l32r a3, 3008 <chip_v6_initialize_bb+0x104>
3063: 51c802 l32r a0, 3028 <chip_v6_initialize_bb+0x124>
3066: 124108 callx0 a0
3069: 0d20c1 l32r a12, 300c <chip_v6_initialize_bb+0x108>
306c: 120cf0 beqz a14, 30ec <periodic_cal+0x48>
306f: 000005 l8ui a4, a13, 22
3072: fffb06 bnez a4, 30ec <periodic_cal+0x48>
3075: 000000 movi a2, 119
3078: 023c movi.n a3, 0
307a: 0000 movi.n a4, 15
307c: 0014 movi.n a5, 1
307e: 0000 movi.n a6, 1
3080: 000000 l8ui a14, a12, 64
3083: ff00 l32i.n a0, a12, 0
3085: ffefff slli a14, a14, 24
3088: 0002a0 l32i a0, a0, 148
308b: 007000 srai a14, a14, 24
308e: 000000 callx0 a0
3091: 0000 movi.n a3, 0
3093: 1000 movi.n a4, 15
3095: 0000 movi.n a5, 1
3097: 6400 movi.n a6, 1
...
000030a4 <periodic_cal>:
30a4: d0c112 bnall a0, a7, 30a8 <periodic_cal+0x4>
30a7: e971c9 excw
30aa: 91 .byte 0xff
30ab: 81d9 l32i.n a3, a12, 16
30ad: 6109 movi.n a2, 1
30af: fff2d1 and a3, a3, a4
30b2: 000c s32i.n a3, a12, 16
30b4: 324109 call0 30b8 <periodic_cal+0x14>
30b7: 112d l32i.n a9, a12, 0
30b9: 230d22 l8ui a5, a13, 48
30bc: 32331b l32i a9, a9, 156
30bf: 116d beqz.n a5, 30d4 <periodic_cal+0x30>
30c1: 079237 movi a2, 119
30c4: 1e0c movi.n a3, 0
30c6: 6d02 movi.n a4, 15
30c8: 4611 movi.n a5, 1
30ca: 0000 movi.n a6, 1
30cc: 00ed movi.n a7, 1
30ce: 2e4de2 callx0 a9
30d1: 10c122 j 30e4 <periodic_cal+0x40>
30d4: ffea31 movi a2, 119
30d7: f101 movi.n a3, 0
30d9: c0ff movi.n a4, 15
30db: 0000 movi.n a5, 1
30dd: e8c1 movi.n a6, 1
30df: 16ff l32i.n a7, a1, 20
30e1: 4207ce callx0 a9
30e4: 160d mov.n a2, a14
30e6: 076456 l32r a0, 302c <chip_v6_initialize_bb+0x128>
30e9: 77a022 callx0 a0
30ec: 030c movi.n a2, 0
30ee: 0cf40c addi a3, a1, 16
30f1: 160c15 l32r a8, 3014 <chip_v6_initialize_bb+0x110>
30f4: 400ce2 l32i a4, a12, 0x1e0
30f7: 0c08 movi.n a9, 0
30f9: 01ee80 l32r a5, 3018 <chip_v6_initialize_bb+0x114>
30fc: 252002 l32r a7, 301c <chip_v6_initialize_bb+0x118>
30ff: 31e8e0 addi a6, a5, -74
3102: 0000c0 l8ui a7, a7, 0
3105: 030c s32i.n a9, a1, 4
3107: f40c s32i.n a9, a1, 8
3109: 150c s32i.n a9, a1, 12
310b: 160c s32i.n a8, a1, 0
310d: 170c addi.n a7, a7, 1
310f: 290c08 extui a7, a7, 0, 8
3112: 200251 call0 3114 <periodic_cal+0x70>
3115: a02227 l32r a2, 3020 <chip_v6_initialize_bb+0x11c>
3118: c077 movi.n a4, 0
311a: 410000 addi a3, a2, 83
311d: 38ffda call0 3120 <periodic_cal+0x7c>
3120: 0c4c mov.n a4, a2
3122: 334012 l32r a2, 3024 <chip_v6_initialize_bb+0x120>
3125: 4c3910 s32i a4, a12, 0x1ec
3128: 0005 addi.n a3, a2, 9
312a: 0c9800 call0 312c <periodic_cal+0x88>
312d: 0d52 l32i.n a12, a1, 28
312f: 9230 l32i.n a13, a1, 32
3131: 2729 l32i.n a14, a1, 36
3133: 159c l32i.n a0, a1, 24
3135: 77a022 addi a1, a1, 48
3138: 030c ret.n
313a: 0cf40c ill
313d: 15 .byte 0xfe
313e: 0c .byte 0xef
313f: 16 .byte 0x3f
3140: c0170c excw
3143: c60009 excw
3146: 220003 rsil a0, 0
3149: a0 .byte 0xfe
314a: 77 .byte 0xef
314b: 0c .byte 0x3f
314c: f40c03 ill
314f: 0c150c ill
3152: 517816 ill
3155: 0009c0 ill
3158: 010e2d ill
315b: c0ffd1 ill
315e: 0c0000 excw
3161: c13202 l32r a12, fffc5924 <phy_get_rand+0xfffc1974>
3164: c88110 l32r a1, 5e8 <gen_rx_gain_table+0xac>
3167: ff .byte 0xff
3168: 782c42 memw
316b: 51090c l32i a4, a2, 0x214
316e: ffc7 s32i.n a4, a1, 0
3170: c871 movi.n a3, -2
3172: c562ff memw
3175: 0772b6 l32i a0, a2, 0x214
3178: 119900 and a0, a0, a3
317b: 992199 memw
317e: 018931 s32i a0, a2, 0x214
3181: 771b movi.n a2, 80
3183: 747070 l32r a0, 314c <periodic_cal+0xa8>
3186: 000005 callx0 a0
3189: c221 movi.n a2, 1
318b: 040cff l32r a0, 3150 <periodic_cal+0xac>
318e: 53c232 callx0 a0
3191: 0005 movi.n a7, 8
3193: 4d00 movi.n a8, -13
3195: c02102 l32r a6, 3140 <periodic_cal+0x9c>
3198: 6c42ff memw
319b: 329b7b l32i a5, a6, 0x340
319e: 000005 and a5, a5, a8
31a1: d871c8 or a5, a5, a7
31a4: 91e881 memw
31a7: 126108 s32i a5, a6, 0x340
31aa: 0d30c1 movi a2, 0x3e8
31ad: 0000f0 l32r a0, 3154 <periodic_cal+0xb0>
31b0: effe00 callx0 a0
31b3: 003f movi.n a11, 4
31b5: 60000a memw
31b8: 000a00 l32r a10, 3144 <periodic_cal+0xa0>
31bb: fe0060 l32i a9, a10, 0x340
31be: 3fef movi.n a0, -13
...
000031d4 <bbpll_cal>:
31d4: f0c112 memw
31d7: 211109 l32r a3, 3148 <periodic_cal+0xa4>
31da: fff5 l32i.n a2, a1, 0
31dc: 0020c0 s32i a2, a3, 0x214
31df: 852242 bbci a2, 0, 31eb <bbpll_cal+0x17>
31e2: 7c0149 movi a2, 160
31e5: 20c0e3 l32r a0, 315c <periodic_cal+0xb8>
31e8: 220200 callx0 a0
31eb: 3085 l32i.n a0, a1, 4
31ed: c01000 addi a1, a1, 16
31f0: 0020 ret.n
31f2: 856202 excw
31f5: 01025c l32r a0, fffc31f8 <phy_get_rand+0xfffbf248>
31f8: f2 .byte 0xef
31f9: 00c0ff l32r a0, fffc31fc <phy_get_rand+0xfffbf24c>
31fc: 00 .byte 0xef
31fd: 01120c l32r a0, fffc3200 <phy_get_rand+0xfffbf250>
3200: c0fff1 ill
3203: 0c0000 ill
3206: 387c87 excw
3209: ffea61 l32r a12, fffc59cc <phy_get_rand+0xfffc1a1c>
320c: 0020c0 l32r a1, 1610 <read_hw_noisefloor+0x24>
320f: 52 .byte 0xff
3210: d026 movi.n a6, 0
3212: 105580 l8ui a3, a0, 149
3215: 205570 l8ui a5, a0, 105
3218: 20c0 bnez.n a3, 3222 <bbpll_cal+0x4e>
321a: 5200 movi.n a4, 1
321c: 22d066 s8i a4, a0, 149
321f: 01e8a3 j 3254 <bbpll_cal+0x80>
3222: ffe9 s32i.n a2, a1, 0
3224: 0000c0 s8i a6, a0, 149
3227: c04b0c bbsi a5, 1, 3254 <bbpll_cal+0x80>
322a: 0020 movi.n a2, 4
322c: ffe3a1 l32r a0, 3200 <bbpll_cal+0x2c>
322f: d02a92 callx0 a0
3232: 00307c l32r a0, 31f8 <bbpll_cal+0x24>
3235: b01099 l8ui a7, a0, 150
3238: 2099 bnez.n a7, 3240 <bbpll_cal+0x6c>
323a: 0020c0 call0 323c <bbpll_cal+0x68>
323d: d06a92 l32r a0, 31fc <bbpll_cal+0x28>
3240: 120c l32i.n a2, a1, 0
3242: e201 movi.n a8, 0
3244: 00c0ff s8i a8, a0, 150
3247: 20c000 call0 3248 <bbpll_cal+0x74>
324a: 3100 movi.n a2, 4
324c: ffdc movi.n a3, 0
324e: 220128 l32r a0, 3204 <bbpll_cal+0x30>
3251: 078563 callx0 a0
3254: 0862 l32i.n a0, a1, 4
3256: a0a022 addi a1, a1, 16
3259: dd01 ret.n
325b: 00c0ff slli a15, a4, 32
325e: 110800 excw
3261: 10c112 l32r a0, fffc3264 <phy_get_rand+0xfffbf2b4>
3264: f00d l32i.n a15, a1, 0
3266: ef0000 excw
3269: 000001 l32r a0, fffc326c <phy_get_rand+0xfffbf2bc>
326c: 01ef bnez.n a1, 32a0 <periodic_cal_top+0x24>
326e: ef0000 excw
3271: 000001 j 1cf9 <chip_v6_set_chan_misc+0x75>
...
0000327c <periodic_cal_top>:
327c: f0c112 excw
327f: 011109 excw
3282: 0cfff9 l32r a0, fffe1e70 <phy_get_rand+0xfffddec0>
3285: 003206 extui a3, a3, 1, 1
3288: 005295 s8i a3, a10, 2
328b: cc69 add.n a8, a6, a2
328d: 0c63 addi.n a6, a6, 1
328f: 404214 l8ui a8, a8, 2
3292: 0c4695 s8i a8, a5, 3
3295: 2900 addi.n a5, a5, 1
3297: 406201 bne a5, a7, 328b <periodic_cal_top+0xf>
329a: 1795 mov.n a5, a10
329c: 0c29e5 l32r a8, 3260 <bbpll_cal+0x8c>
329f: 0142 movi.n a6, 0
32a1: fff5 add.n a3, a6, a2
32a3: 00c0 addi.n a5, a5, 1
32a5: 0100 addi.n a6, a6, 1
32a7: 72fff1 l8ui a4, a3, 17
32aa: cc9600 s8i a4, a5, 17
32ad: 000547 l8ui a7, a3, 20
32b0: ef0100 slli a11, a4, 24
32b3: 28ff add.n a4, a4, a7
32b5: 080c01 s8i a4, a5, 20
32b8: 964082 l8ui a3, a3, 23
32bb: 000005 srai a11, a11, 24
32be: 420c add.n a11, a11, a3
32c0: 01030c s8i a11, a5, 23
32c3: c0ffed bne a5, a8, 32a1 <periodic_cal_top+0x25>
32c6: 0000 mov.n a5, a10
32c8: 121108 l32r a7, 3264 <bbpll_cal+0x90>
32cb: 10c1 movi.n a8, 0
32cd: f00d movi.n a6, 0
32cf: 01f400 l8ui a11, a2, 26
32d2: f70000 s8i a11, a9, 92
32d5: 000001 l8ui a4, a2, 27
32d8: 0001f8 s8i a4, a9, 93
32db: fa00 add.n a4, a6, a2
32dd: 000001 l8ui a3, a2, 28
32e0: 0001fc l8ui a11, a2, 29
...
000032e4 <register_chipv6_phy_init_param>:
32e4: a1060c add a5, a4, a3
32e7: 42fffa excw
32ea: 0002 addi.n a2, a0, 11
32ec: 920a5d s16i a11, a9, 94
32ef: c0ca addi.n a6, a6, 1
32f1: 004a42 l8ui a4, a4, 30
32f4: 010232 s8i a4, a5, 32
32f7: 307afb slli a3, a4, 24
32fa: 320431 srai a3, a3, 24
32fd: 2a024a bgei a3, 6, 3303 <register_chipv6_phy_init_param+0x1f>
3300: 661b86 bbci a4, 7, 3306 <register_chipv6_phy_init_param+0x22>
3303: 020882 s8i a8, a5, 32
3306: 4582 add.n a4, a6, a2
3308: 1b03 addi.n a5, a5, 1
330a: 957755 bne a5, a7, 32ef <register_chipv6_phy_init_param+0xb>
330d: 5df0 mov.n a5, a10
330f: f1810a l32r a7, 3268 <bbpll_cal+0x94>
3312: 0cff movi.n a6, 0
3314: 2a06 add.n a8, a6, a2
3316: 1b36 addi.n a6, a6, 1
3318: 661b55 l8ui a8, a8, 34
331b: 110342 s8i a8, a5, 36
331e: 4542 addi.n a5, a5, 1
3320: 037211 bne a5, a7, 3314 <register_chipv6_phy_init_param+0x30>
3323: 8014 mov.n a5, a10
3325: 7a01b4 l32r a7, 326c <bbpll_cal+0x98>
3328: 4244 movi.n a6, 0
332a: 1445 add.n a10, a6, a2
332c: 0332 addi.n a6, a6, 1
332e: b8b017 l8ui a10, a10, 40
3331: bb3a31 s8i a10, a5, 42
3334: 45b2 addi.n a5, a5, 1
3336: 958717 bne a5, a7, 332a <register_chipv6_phy_init_param+0x46>
3339: 5dda movi.n a5, 5
333b: e7710a l8ui a3, a2, 48
333e: 080cff s8i a3, a9, 65
3341: b2060c l8ui a11, a2, 49
3344: b21a02 s8i a11, a9, 115
3347: 425c49 l8ui a10, a2, 50
334a: 421b02 s8i a10, a9, 116
334d: 2a5d49 l8ui a8, a2, 51
3350: 023246 s8i a8, a9, 117
3353: 02b21c l8ui a7, a2, 52
3356: 30301d s8i a7, a9, 118
3359: 338054 l8ui a6, a2, 53
335c: bb3011 s8i a6, a9, 119
335f: 59b220 l8ui a4, a2, 54
3362: 661b2f s8i a4, a9, 120
3365: 1e0442 l8ui a3, a2, 55
3368: 204542 s8i a3, a9, 121
336b: 013480 l8ui a11, a2, 56
336e: 313830 s8i a11, a9, 122
3371: 0263e6 l8ui a10, a2, 64
3374: 026477 s8i a10, a9, 123
3377: 204582 l8ui a8, a2, 65
337a: 1b462a s8i a8, a9, 124
337d: 957755 l8ui a7, a2, 66
3380: 0a5de1 l8ui a6, a2, 67
3383: ffd671 extui a7, a7, 0, 6
3386: 2a060c slli a7, a7, 8
3389: 661b86 or a6, a6, a7
338c: 220882 s16i a6, a9, 126
338f: 244582 l8ui a4, a2, 68
3392: 77551b s8i a4, a9, 128
3395: 5df095 l8ui a3, a2, 69
3398: d1710a s8i a3, a9, 129
339b: 060cff l8ui a11, a2, 71
339e: 1ba62a l8ui a10, a2, 70
33a1: 0aa266 slli a11, a11, 24
33a4: 45a228 slli a10, a10, 24
33a7: 551b2a srai a10, a10, 24
33aa: f09577 srai a11, a11, 24
33ad: 32550c slli a11, a11, 8
33b0: 323002 or a10, a10, a11
33b3: b24149 s16i a10, a9, 130
33b6: b23102 l8ui a8, a2, 73
33b9: a27349 l8ui a7, a2, 72
33bc: a23202 slli a8, a8, 24
33bf: 827449 slli a7, a7, 24
33c2: 823302 srai a7, a7, 24
33c5: 727549 srai a8, a8, 24
33c8: 723402 slli a8, a8, 8
33cb: 627649 or a7, a7, a8
33ce: 623502 s16i a7, a9, 132
33d1: 427749 l8ui a6, a2, 74
33d4: 423602 s8i a6, a9, 134
33d7: 327849 l8ui a4, a2, 75
33da: 3702 mov.n a6, a5
33dc: 794932 extui a4, a4, 0, 4
33df: 3802b2 s8i a4, a9, 136
33e2: 7a49b2 bgeui a4, 6, 33e7 <register_chipv6_phy_init_param+0x103>
33e5: 02a2 mov.n a6, a4
33e7: 49a240 s8i a6, a9, 136
33ea: 02827b l8ui a8, a2, 75
33ed: 498241 extui a8, a8, 4, 3
33f0: 02727c s8i a8, a9, 138
33f3: 026242 l8ui a7, a2, 75
33f6: 707043 extui a7, a7, 7, 1
33f9: 778054 s8i a7, a9, 140
33fc: 667011 l8ui a6, a2, 76
33ff: 596220 extui a6, a6, 0, 4
3402: 02423f s8i a6, a9, 135
3405: 494244 bltu a5, a6, 340a <register_chipv6_phy_init_param+0x126>
3408: 3280 mov.n a5, a6
340a: 324502 s8i a5, a9, 135
340d: b28149 l8ui a6, a2, 76
3410: a24702 extui a6, a6, 4, 3
3413: 804602 s8i a6, a9, 137
3416: 8001bb l8ui a4, a2, 76
3419: a001aa extui a4, a4, 7, 1
341c: b031a8 s8i a4, a9, 139
341f: 8031b8 l8ui a3, a2, 77
3422: b011bb extui a3, a3, 0, 4
3425: a220aa s8i a3, a9, 142
3428: 824159 l8ui a11, a2, 77
342b: 724902 extui a11, a11, 4, 4
342e: 804802 s8i a11, a9, 141
3431: 800188 l8ui a10, a2, 78
3434: 700177 s8i a10, a9, 143
3437: 803178 l8ui a8, a2, 79
343a: 803188 s8i a8, a9, 144
343d: 801188 l8ui a7, a2, 80
3440: 722077 s8i a7, a9, 145
3443: 624259 l8ui a6, a2, 81
3446: 624a02 s8i a6, a9, 146
3449: 428649 l8ui a4, a2, 82
344c: 6d4b02 s8i a4, a9, 147
344f: 404005 l8ui a3, a2, 83
3452: 494234 s8i a3, a9, 148
3455: 64f688 l8ui a11, a2, 84
3458: 046d01 s8i a11, a9, 149
345b: 4962 movi.n a11, 1
345d: 028288 l8ui a10, a2, 85
3460: 84804b s8i a10, a9, 150
3463: 498224 l8ui a8, a2, 86
3466: 02728a s8i a8, a9, 151
3469: 77704b l8ui a7, a2, 87
346c: 497204 s8i a7, a9, 152
346f: 02628c l8ui a6, a2, 88
3472: 60604c s8i a6, a9, 153
3475: 496234 l8ui a4, a2, 89
3478: 356787 s8i a4, a9, 154
347b: 065d01 l8ui a3, a2, 90
347e: 874952 s8i a3, a9, 155
3481: 4c0262 l8ui a10, a2, 91
3484: 246460 s8i a11, a9, 157
3487: 894962 s8i a10, a9, 156
348a: 4c0242 l8ui a8, a2, 93
348d: 044740 s8i a8, a9, 158
3490: 8b4942 l8ui a7, a2, 94
3493: 4d0232 s8i a7, a9, 159
3496: 343030 l8ui a6, a2, 95
3499: 8e4932 s8i a6, a9, 160
349c: 4d02b2 l8ui a4, a2, 96
349f: 34b4b0 s8i a4, a9, 161
34a2: 8d49b2 l8ui a3, a2, 97
34a5: 4e02a2 s8i a3, a9, 162
34a8: 8f49a2 l8ui a11, a2, 98
34ab: 4f0282 s8i a11, a9, 163
34ae: 904982 l8ui a10, a2, 99
34b1: 500272 s8i a10, a9, 164
34b4: 914972 l8ui a8, a2, 100
34b7: 510262 s8i a8, a9, 165
34ba: 924962 l8ui a7, a2, 101
34bd: 520242 s8i a7, a9, 166
34c0: 934942 l8ui a6, a2, 102
34c3: 530232 s8i a6, a9, 167
34c6: 944932 l8ui a4, a2, 103
34c9: 5402b2 s8i a4, a9, 168
34cc: 9549b2 l8ui a3, a2, 104
34cf: a21b0c s8i a3, a9, 169
34d2: a25502 l8ui a11, a2, 105
34d5: 829649 s8i a11, a9, 170
34d8: 825602 l8ui a10, a2, 106
34db: 729749 s8i a10, a9, 171
34de: 725702 l8ui a8, a2, 107
34e1: 629849 s8i a8, a9, 172
34e4: 625802 l8ui a7, a2, 108
34e7: 429949 s8i a7, a9, 173
34ea: 425902 l8ui a6, a2, 109
34ed: 329a49 s8i a6, a9, 174
34f0: 325a02 l8ui a4, a2, 110
34f3: a29b49 s8i a4, a9, 175
34f6: b25b02 l8ui a3, a2, 111
34f9: a29d49 s8i a3, a9, 176
34fc: 829c49 l8ui a11, a2, 112
34ff: 825d02 s8i a11, a9, 177
3502: 729e49 l8ui a10, a2, 113
3505: 725e02 s8i a10, a9, 178
3508: 9f49 movi.n a2, 0
350a: 0262 ret.n
350c: 49625f excw
350f: 0242a0 excw
3512: 494260 excw
3515: 0232a1 excw
3518: 493261 and a0, a0, a0
351b: 02b2a2 slli a7, a5, 32
351e: 49b262 ill
3521: 02a2a3 ill
3524: 49a263 ill
3527: 0282a4 ill
352a: 498264 ill
352d: 0272a5 ill
3530: 497265 ill
3533: 0262a6 ill
3536: 496266 excw
3539: 0242a7 l32r a12, fffc5cfc <phy_get_rand+0xfffc1d4c>
353c: 494267 l32r a2, fffcfc60 <phy_get_rand+0xfffcbcb0>
353f: 32a8 movi.n a2, -1
3541: 326802 l32r a12, 350c <register_chipv6_phy_init_param+0x228>
3544: b2a949 l32r a0, 3510 <register_chipv6_phy_init_param+0x22c>
3547: b26902 memw
354a: aa49 movi.n a3, 2
354c: 02a2 movi.n a4, 8
354e: a26a movi.n a5, 0
3550: ab49 l32i.n a0, a0, 0
3552: 6b0282 s32i a2, a12, 0x124
3555: ac4982 l32i a0, a0, 152
3558: 6c0272 movi a2, 106
355b: ad4972 callx0 a0
355e: 0262 movi.n a2, 0
3560: 49626d memw
3563: 0242ae s32i a2, a12, 0x10c
3566: 426e movi.n a2, 3
3568: 32af49 l32r a0, 352c <register_chipv6_phy_init_param+0x248>
356b: 326f02 callx0 a0
356e: b2b049 memw
3571: 7002 movi.n a7, 0
3573: b149b2 s32i a7, a12, 0x140
3576: 7102a2 memw
3579: b249a2 s32i a7, a12, 0x144
357c: 020c movi.n a6, -2
357e: 00f00d memw
3581: 600006 l32i a5, a12, 0x1a8
3584: 000000 and a5, a5, a6
3587: 007000 memw
358a: 000080 s32i a5, a12, 0x1a8
358d: 001000 memw
3590: 000175 l32i a4, a12, 0x100
...
000035ac <change_bbpll160_sleep>:
35ac: f0c112 mull a0, a0, a2
35af: 2109 movi.n a2, 36
35b1: 7c31c9 l32r a0, 351c <register_chipv6_phy_init_param+0x238>
35b4: f2c1f2 or a8, a8, a9
35b7: f301ff l8ui a0, a0, 128
35ba: c0ff s32i.n a8, a1, 0
35bc: 0c0020 bnei a0, 1, 35ec <change_bbpll160_sleep+0x40>
35bf: 840c23 movi a2, 103
35c2: 08050c l32r a0, 3520 <register_chipv6_phy_init_param+0x23c>
35c5: 2200 movi.n a3, 4
35c7: 496c l32i.n a0, a0, 0
35c9: 2002 movi.n a4, 1
35cb: a02226 l32i a0, a0, 152
35ce: 00c06a movi a5, 136
35d1: 020c00 callx0 a0
35d4: 0020c0 movi a2, 103
35d7: 436c22 l32r a0, 3524 <register_chipv6_phy_init_param+0x240>
35da: 320c movi.n a3, 4
35dc: f101 l32i.n a0, a0, 0
35de: c0ff movi.n a4, 2
35e0: c00000 l32i a0, a0, 152
35e3: 0c0020 movi a5, 145
35e6: 6c7207 callx0 a0
35e9: 20c050 j 3607 <change_bbpll160_sleep+0x5b>
35ec: 6c7200 bnei a0, 2, 3607 <change_bbpll160_sleep+0x5b>
35ef: e67c51 movi a2, 103
35f2: 20c0 movi.n a3, 4
35f4: 5200 movi.n a4, 2
35f6: 606a2c l32r a0, 3528 <register_chipv6_phy_init_param+0x244>
35f9: 1055 movi.n a5, 7
35fb: 20c0 l32i.n a0, a0, 0
35fd: 5200 movi.n a6, 5
35ff: c06a6c l32i a0, a0, 156
3602: 0020 movi.n a7, 2
3604: 402c42 callx0 a0
3607: 311149 memw
360a: ffdf l32i.n a2, a1, 0
360c: 0020c0 s32i a2, a12, 0x108
360f: 6c32 movi.n a2, 1
3611: 820c40 l32r a0, 3534 <register_chipv6_phy_init_param+0x250>
3614: 01030c callx0 a0
3617: c0ffe3 memw
361a: 0000 l32i.n a3, a1, 4
361c: dc91 l32i.n a0, a1, 8
361e: 20c0ff s32i a3, a12, 0x100
3621: 8200 l32i.n a12, a1, 12
3623: 01422c addi a1, a1, 16
3626: ffda ret.n
3628: 208890 bnone a1, a10, 362c <change_bbpll160_sleep+0x80>
362b: 800002 ill
362e: 660189 excw
3631: 222c10 l32r a12, fffc5df4 <phy_get_rand+0xfffc1e44>
3634: 0167a0 l32r a0, 2a38 <phy_gpio_cfg+0xc>
3637: d7 .byte 0xff
3638: 430cff callx0 a0
363b: 0c0008 l32r a0, 3628 <change_bbpll160_sleep+0x7c>
363e: 200214 l8ui a3, a0, 78
3641: a05226 l8ui a0, a0, 178
3644: c088 beqz.n a3, 3659 <change_bbpll160_sleep+0xad>
3646: 220000 bnei a0, 1, 364f <change_bbpll160_sleep+0xa3>
3649: 0167a0 call0 364c <change_bbpll160_sleep+0xa0>
364c: 0cffd3 j 3659 <change_bbpll160_sleep+0xad>
364f: 0843 bnez.n a0, 3659 <change_bbpll160_sleep+0xad>
3651: 240c00 beqi a2, 1, 3659 <change_bbpll160_sleep+0xad>
3654: 2002 beqz.n a2, 3659 <change_bbpll160_sleep+0xad>
3656: a05226 call0 3658 <change_bbpll160_sleep+0xac>
3659: c091 l32i.n a0, a1, 0
365b: 860000 addi a1, a1, 16
365e: 0006 ret.n
3660: 172066 excw
3663: 67a022 ill
3666: 0c430c ill
3669: cc0124 l8ui a0, a0, 96
366c: 750cff excw
366f: 0c0008 excw
3672: 200256 ill
3675: 270c27 ill
3678: 0000c0 addi a1, a1, -16
367b: 20c0 s32i.n a0, a1, 0
367d: 012800 l32r a0, 3660 <change_bbpll160_sleep+0xb4>
3680: 426c22 l32r a2, 3664 <change_bbpll160_sleep+0xb8>
3683: 01120c l8ui a0, a0, 128
3686: ffc8 l32i.n a2, a2, 16
3688: 00c0 beqz.n a0, 36c4 <change_bbpll160+0x20>
368a: 20c000 bbsi a2, 27, 36c4 <change_bbpll160+0x20>
368d: 113800 call0 3690 <change_bbpll160_sleep+0xe4>
3690: 322108 l32r a0, 3668 <change_bbpll160_sleep+0xbc>
3693: c8406c memw
3696: c11231 l32i a3, a0, 0x118
3699: f00d10 bbci a3, 18, 36c4 <change_bbpll160+0x20>
369c: 0001a7 memw
369f: 000000 l32i a4, a0, 0x118
...
000036a4 <change_bbpll160>:
36a4: f0c112 excw
36a7: 0109 addi.n a5, a1, 1
36a9: fffd01 l32r a15, ffff3aa8 <phy_get_rand+0xfffefaf8>
36ac: 0000c0 excw
36af: fffb01 excw
36b2: 4e0032 excw
36b5: b20002 l8ui a1, a1, 238
36b8: 9c .byte 0xff
36b9: 106613 callx0 a0
36bc: 0505 movi.n a2, 1
36be: 460000 l32r a0, 3674 <change_bbpll160_sleep+0xc8>
36c1: cc0002 callx0 a0
36c4: 2660 l32i.n a0, a1, 0
36c6: 8c0412 addi a1, a1, 16
36c9: 0512 ret.n
36cb: 080000 slli a10, a10, 32
36ce: c11201 ill
36d1: 0d10 add.n a0, a0, a9
36d3: 0175f0 slli a0, a1, 26
36d6: 000000 l32r a0, fffc46dc <phy_get_rand+0xfffc072c>
36d9: 000000 excw
36dc: 000200 excw
36df: 060060 excw
36e2: 006000 excw
36e5: 000000 excw
36e8: 00 .byte 0xff
36e9: 000000 excw
000036ec <set_crystal_uart>:
36ec: f0c112 excw
36ef: 010109 slli a0, a1, 32
36f2: 21fff8 l32r a0, fffc4704 <phy_get_rand+0xfffc0754>
36f5: 02fff9 excw
36f8: 288000 l32r a7, 36cc <change_bbpll160+0x28>
36fb: 80bc42 l32r a3, 36d0 <change_bbpll160+0x2c>
36fe: 36f2b7 l8ui a4, a7, 127
3701: 000005 l32r a5, 36d4 <change_bbpll160+0x30>
3704: fff601 beqi a4, 1, 3770 <ant_switch_init+0x4>
3707: 0020c0 beqi a4, 3, 3770 <ant_switch_init+0x4>
370a: 462032 l32r a6, 36d8 <change_bbpll160+0x34>
370d: 277327 beqi a4, 4, 3782 <ant_switch_init+0x16>
3710: 0020c0 beqi a4, 5, 3782 <ant_switch_init+0x16>
3713: 462042 l8ui a4, a7, 129
3716: 254d40 bnei a4, 2, 372b <set_crystal_uart+0x3f>
3719: 1b2466 l32r a2, 36dc <change_bbpll160+0x38>
371c: fff151 memw
371f: 0020c0 s32i a2, a3, 0x360
3722: 882552 memw
3725: 0f6587 s32i a6, a3, 0x364
3728: 01120c j 373d <set_crystal_uart+0x51>
372b: c0ffee bnei a4, 3, 373d <set_crystal_uart+0x51>
372e: 0c0000 l32r a4, 36e0 <change_bbpll160+0x3c>
3731: ed0112 memw
3734: 00c0ff s32i a4, a3, 0x360
3737: 010800 memw
373a: 10c112 s32i a5, a3, 0x364
373d: 00f00d l32r a10, 36e4 <change_bbpll160+0x40>
3740: 0001aa memw
3743: 9a0000 l32i a9, a3, 0x100
3746: 016000 or a9, a9, a10
3749: 010101 memw
374c: 040404 s32i a9, a3, 0x100
374f: 010404 l32r a8, 36e8 <change_bbpll160+0x44>
3752: 010401 l32r a7, 36ec <set_crystal_uart>
3755: 010404 memw
3758: 800000 l32i a6, a3, 0x108
375b: c3ff00 and a6, a6, a8
375e: 00ffff or a6, a6, a7
3761: 000008 memw
3764: 010101 s32i a6, a3, 0x108
3767: 0404 movi.n a5, 2
3769: 010404 memw
0000376c <ant_switch_init>:
376c: f571 s32i.n a5, a3, 40
376e: 31ff ret.n
3770: 42fff5 memw
3773: 517f07 s32i a5, a3, 0x360
3776: 26fff4 l32r a11, 36f0 <set_crystal_uart+0x4>
3779: 266814 memw
377c: 616534 s32i a11, a3, 0x364
377f: 26fff3 j 373d <set_crystal_uart+0x51>
3782: 267144 memw
3785: 426e54 s32i a6, a3, 0x360
3788: 668107 l32r a2, 36f4 <set_crystal_uart+0x8>
378b: 211124 memw
378e: c0fff0 s32i a2, a3, 0x364
3791: 220020 j 373d <set_crystal_uart+0x51>
3794: c0d863 excw
3797: 620020 ill
379a: 46d963 rsil a0, 6
379d: 660004 j 1b7a1 <phy_get_rand+0x177f1>
37a0: 410e34 ill
37a3: c0ffec excw
37a6: 420020 excw
37a9: 63 .byte 0xfe
37aa: d8 .byte 0xef
37ab: c0 .byte 0x3f
37ac: 520020 ill
37af: a1d963 ill
37b2: c0ffe9 srai a0, a0, 0
37b5: 0020 l32i.n a15, a15, 60
37b7: 402392 addi a1, a1, -16
37ba: 99a0 s32i.n a0, a1, 0
37bc: 20c020 l32r a0, 37b0 <ant_switch_init+0x44>
37bf: 639200 callx0 a0
37c2: e68140 l32r a2, 3798 <ant_switch_init+0x2c>
37c5: e671ff l32r a3, 379c <ant_switch_init+0x30>
37c8: 20c0ff l32r a0, 37a0 <ant_switch_init+0x34>
37cb: 236200 memw
37ce: 8042 movi.n a4, 3
37d0: 1066 movi.n a5, 7
37d2: 6670 movi.n a6, 4
37d4: c020 movi.n a7, 0
37d6: 0020 l32i.n a0, a0, 0
37d8: 426362 s32i a2, a3, 0x110
37db: c0250c movi a2, 98
37de: 590020 l32i a0, a0, 156
37e1: 0da3 movi.n a3, 1
37e3: 20c0f0 callx0 a0
37e6: 635200 l32r a4, 37a4 <ant_switch_init+0x38>
37e9: deb1d8 l32r a3, 37a8 <ant_switch_init+0x3c>
37ec: 20c0ff memw
37ef: 63b200 l32i a2, a3, 0x218
37f2: ee86d9 and a2, a2, a4
37f5: 20c0ff memw
37f8: 6200 movi.n a4, 0
37fa: 21d863 l32r a0, 37ac <ant_switch_init+0x40>
37fd: ffdb movi.n a5, 37
37ff: 20c0 l32i.n a0, a0, 0
3801: 632200 s32i a2, a3, 0x218
3804: ea06d9 movi a2, 106
3807: 0004ff l32i a0, a0, 152
380a: 0000 movi.n a3, 2
380c: 000000 callx0 a0
380f: 0066 l32i.n a0, a1, 0
3811: 600006 addi a1, a1, 16
3814: 0000 ret.n
3816: ff0000 ill
3819: ff .byte 0xe
381a: 00fc70 excw
381d: fe .byte 0xe
381e: 003fef rsil a0, 0
3821: 00 .byte 0xe
3822: 000000 xsr.ibreakenable a0
3825: 0000 excw
...
00003828 <reduce_current_init>:
3828: fff821 call0 ffffff3c <phy_get_rand+0xffffbf8c>
382b: 12 .byte 0xff
382c: 09f0c1 memw
382f: fd0101 l32i a3, a6, 0x200
3832: c0ff addi.n a6, a6, 4
3834: 210000 or a5, a3, a5
3837: 31fff5 bne a6, a7, 382c <reduce_current_init+0x4>
383a: 01fff5 l32r a4, 3820 <ant_switch_init+0xb4>
383d: fff6 beqz.n a2, 384f <reduce_current_init+0x27>
383f: 0020c0 memw
3842: 0c340c l32i a2, a4, 0x278
3845: 0c75 movi.n a6, 1
3847: 070c46 sub a2, a5, a2
384a: 220008 movnez a2, a6, a2
384d: 4463 ret.n
384f: 62a022 memw
3852: 272002 s32i a5, a4, 0x278
3855: 130c movi.n a2, 0
3857: 00c0 ret.n
3859: ef4100 ill
385c: ef31ff excw
385f: 20c0ff excw
3862: 00 .byte 0xff
3863: 862322 memw
3866: 102240 l32i a3, a4, 0x278
3869: 0020c0 memw
386c: 01040c l32i a6, a4, 0x260
386f: 2cffec slli a5, a2, 16
3872: 000855 or a3, a3, a6
3875: 866322 extui a6, a6, 0, 16
3878: 6aa022 or a5, a5, a6
387b: 262002 or a3, a3, a5
387e: c0230c memw
3881: 080000 s32i a5, a4, 0x260
3884: c11201 memw
3887: f00d10 s32i a3, a4, 0x278
388a: 0000 ret.n
388c: 000e00 excw
388f: 0e7860 mul16u a1, a2, a6
3892: 006000 slli a0, a9, 17
3895: 60000e slli a4, a2, 16
00003898 <rtc_mem_check>:
3898: fffd61 l32r a3, 388c <reduce_current_init+0x64>
389b: 71050c memw
389e: c0fffc l32i a0, a3, 0x260
38a1: 320020 extui a0, a0, 0, 16
38a4: 4b8026 or a0, a0, a4
38a7: 535066 memw
38aa: 7720 movi.n a2, 0
38ac: 41f196 s32i a0, a3, 0x260
38af: 8cfff9 call0 38b0 <rtc_mem_check+0x18>
38b2: c0e2 l32i.n a0, a1, 0
38b4: 220020 addi a1, a1, 16
38b7: 9e24 ret.n
38b9: 20160c ill
38bc: 20c025 excw
38bf: 0d9326 excw
38c2: 20c0f0 ill
38c5: 645200 ill
38c8: 020c9e ill
38cb: 00f00d ill
38ce: 000000 ill
38d1: 60000e ill
000038d4 <phy_afterwake_set_rfoption>:
38d4: ffff41 ill
38d7: 0020c0 ill
38da: 9e2432 ill
38dd: 0020c0 ill
38e0: 982462 ill
38e3: 115200 ill
38e6: 203360 ill
38e9: f46060 ill
38ec: 205560 ill
38ef: 203350 ill
38f2: 0020c0 ill
38f5: 986452 ill
38f8: 20c0 add.n a0, a3, a10
38fa: 643200 ill
38fd: f00d9e ill
3900: 000e00 excw
3903: c11260 excw
00003904 <deep_sleep_set_option>:
3904: f0c112 excw
3907: 000109 slli a4, a0, 26
390a: 311142 excw
390d: c0fffd ill
3910: 020020 ill
3913: 009823 rsil a0, 13
3916: 40f400 extui a0, a0, 0, 1
3919: c02000 ill
391c: 0c0020 excw
391f: 630202 excw
3922: 000598 ill
3925: 010800 ill
3928: 10c112 excw
392b: 00f00d ill
392e: 000000 excw
3931: 60000a ill
...
396c: 0003aa or a12, a0, a2
396f: 000000 excw
3972: 000000 excw
3975: 600006 memw
3978: 000e00 l32i a0, a2, 0x348
397b: 014060 and a0, a0, a3
397e: 6d0000 memw
3981: 000000 s32i a0, a2, 0x348
3984: 000000 l32r a0, 393c <deep_sleep_set_option+0x38>
3987: 006d00 callx0 a0
398a: 040000 l32r a13, 38c8 <rtc_mem_check+0x30>
398d: 000000 l32r a15, 38c4 <rtc_mem_check+0x2c>
3990: 000160 l32r a6, 38e0 <phy_afterwake_set_rfoption+0xc>
3993: 03aa00 l32r a4, 38e8 <phy_afterwake_set_rfoption+0x14>
3996: 000000 l32r a3, 38ec <phy_afterwake_set_rfoption+0x18>
3999: 000000 l32r a0, 38f0 <phy_afterwake_set_rfoption+0x1c>
399c: 000010 l32r a5, 38e4 <phy_afterwake_set_rfoption+0x10>
399f: 000000 l32r a7, 38dc <phy_afterwake_set_rfoption+0x8>
39a2: 000200 l32r a8, 38d8 <phy_afterwake_set_rfoption+0x4>
39a5: 000000 l32r a9, 38d4 <phy_afterwake_set_rfoption>
39a8: 640000 l32r a10, 38d0 <rtc_mem_check+0x38>
39ab: 000001 l32r a12, 38c0 <rtc_mem_check+0x28>
39ae: 00ffff l32r a11, 38cc <rtc_mem_check+0x34>
...
000039c4 <register_chipv6_phy>:
39c4: e0c112 s32i a0, a2, 120
39c7: d931c9 addmi a12, a12, 0x200
39ca: 61f941 s32i a3, a2, 216
39cd: 2109 s32i.n a4, a2, 36
39cf: 0c51e9 s32i a6, a2, 88
39d2: 02ed15 s32i a15, a2, 124
39d5: ffd621 s32i a13, a2, 0x10c
39d8: 0020c0 l32r a13, 38f8 <phy_afterwake_set_rfoption+0x24>
39db: d22242 l32r a15, 38f4 <phy_afterwake_set_rfoption+0x20>
39de: 204450 l8ui a6, a13, 0
39e1: 0020c0 s32i a15, a2, 116
39e4: 6242 bnez.n a6, 39fa <register_chipv6_phy+0x36>
39e6: 7cd2 mov.n a2, a14
39e8: 20c0e3 call0 39ec <register_chipv6_phy+0x28>
39eb: 0200 s32i.n a2, a1, 0
39ed: d222 movi.n a0, 14
39ef: 0030 s32i.n a0, a1, 4
39f1: 20c010 l8ui a2, a12, 24
39f4: 620200 s8i a2, a12, 134
39f7: ee01d2 j 3a0c <register_chipv6_phy+0x48>
39fa: 00c0ff l32r a3, 38fc <phy_afterwake_set_rfoption+0x28>
39fd: d100 movi.n a4, 0
39ff: f1ffcf l8ui a3, a3, 64
3a02: ffcd s32i.n a4, a1, 0
3a04: ffd461 slli a3, a3, 24
3a07: ffd541 srai a3, a3, 24
3a0a: d531 s32i.n a3, a1, 4
3a0c: 01ff movi.n a0, 0
3a0e: 51ffd5 l8ui a4, a12, 101
3a11: 71ffd2 l32r a6, 3900 <phy_afterwake_set_rfoption+0x2c>
3a14: 81ffcf bbci a4, 2, 3a26 <register_chipv6_phy+0x62>
3a17: 91ffcd l8ui a5, a12, 102
3a1a: a1ffcb slli a5, a5, 24
3a1d: c1ffca srai a5, a5, 24
3a20: b1ffc5 slli a5, a5, 3
3a23: 29ffc7 s16i a5, a12, 104
3a26: 62b20c memw
3a29: 62a212 l32i a6, a6, 0x114
3a2c: 62923a l32r a14, 3904 <deep_sleep_set_option>
3a2f: 628228 extui a6, a6, 0, 3
3a32: a27922 bnei a6, 2, 3a3d <register_chipv6_phy+0x79>
3a35: 196252 l8ui a8, a13, 0
3a38: 6202 movi.n a7, 1
3a3a: dcc21e moveqz a0, a7, a8
3a3d: 623202 s8i a0, a12, 135
3a40: 924936 extui a9, a0, 0, 8
3a43: 6262 beqz.n a9, 3a81 <register_chipv6_phy+0xbd>
3a45: 62f216 memw
3a48: 62d21f l32i a15, a14, 0x260
3a4b: d143 movi.n a2, 1
3a4d: f1ffc8 extui a15, a15, 16, 8
3a50: 62ffc6 call0 3a54 <register_chipv6_phy+0x90>
3a53: f2000d s8i a2, a12, 136
3a56: 1d62 beqz.n a2, 3a63 <register_chipv6_phy+0x9f>
3a58: 2d26dc l32r a2, 3908 <deep_sleep_set_option+0x4>
3a5b: 00050e l32r a0, 3940 <deep_sleep_set_option+0x3c>
3a5e: 012900 callx0 a0
3a61: e00c movi.n a15, 0
3a63: 221109 addi a5, a15, -4
3a66: 180c movi.n a2, 0
3a68: 864c22 addi a6, a15, -2
3a6b: 0446 movi.n a3, 0
3a6d: 3100 addi.n a7, a15, -1
3a6f: ffc0 movi.n a4, 1
3a71: 040c movi.n a0, 0
3a73: 400332 moveqz a0, a4, a7
3a76: 800149 moveqz a3, a4, a6
3a79: 300133 moveqz a2, a4, a5
3a7c: 3138 s32i.n a2, a1, 28
3a7e: 0c1139 j 3a8b <register_chipv6_phy+0xc7>
3a81: 4200 movi.n a3, 0
3a83: 650c movi.n a0, 0
3a85: bb61 movi.n a15, 0
3a87: 27ff movi.n a8, 0
3a89: 0e64 s32i.n a8, a1, 28
3a8b: 660c52 l8ui a9, a13, 0
3a8e: 5580 movi.n a4, 0
3a90: 5001 bnez.n a9, 3ab5 <register_chipv6_phy+0xf1>
3a92: d03158 l8ui a10, a12, 135
3a95: 521155 beqz a10, 3bd6 <register_chipv6_phy+0x212>
3a98: c0345c l8ui a5, a12, 97
3a9b: 620020 beqz a5, 3c08 <register_chipv6_phy+0x244>
3a9e: e14526 memw
3aa1: 60ffb6 l32i a13, a14, 0x260
3aa4: 662460 extui a13, a13, 0, 16
3aa7: 820726 sub a11, a5, a13
3aaa: 0c000d bnez a11, 3bf0 <register_chipv6_phy+0x22c>
3aad: 078017 s8i a4, a12, 137
3ab0: 0283 movi.n a13, 0
3ab2: 00874c j 3bd8 <register_chipv6_phy+0x214>
3ab5: 7490 mov.n a13, a4
3ab7: c0a9bc beqz a0, 3bcf <register_chipv6_phy+0x20b>
3aba: 0020 movi.n a0, 0
3abc: 982ef2 l32r a3, 390c <deep_sleep_set_option+0x8>
3abf: f0120c s8i a0, a12, 137
3ac2: 0575f0 addi a5, a3, -10
3ac5: 220000 addi a4, a3, -93
3ac8: 884c beqz.n a0, 3ae9 <register_chipv6_phy+0x125>
3aca: 21928c l8ui a0, a12, 136
3acd: ffac bnez.n a0, 3ae9 <register_chipv6_phy+0x125>
3acf: b901 mov.n a2, a4
3ad1: c0ff mov.n a3, a5
3ad3: 0000 movi.n a4, 0
3ad5: 520f0c call0 3ad8 <register_chipv6_phy+0x114>
3ad8: fccf mov.n a4, a2
3ada: 62020c l32r a2, 3910 <deep_sleep_set_option+0xc>
3add: 0cfecf l32r a3, 3914 <deep_sleep_set_option+0x10>
3ae0: 7f0b03 s32i a4, a2, 0x1ec
3ae3: 0c140c addi a2, a2, 100
3ae6: 047000 call0 3ae8 <register_chipv6_phy+0x124>
3ae9: 346083 call0 3aec <register_chipv6_phy+0x128>
3aec: 245083 call0 3af0 <register_chipv6_phy+0x12c>
3aef: 712983 call0 3af0 <register_chipv6_phy+0x12c>
3af2: 000246 call0 3af4 <register_chipv6_phy+0x130>
3af5: 030c l32i.n a3, a1, 28
3af7: 000c beqz.n a3, 3aff <register_chipv6_phy+0x13b>
3af9: 0c0f0c call0 3afc <register_chipv6_phy+0x138>
3afc: 718908 j 3b08 <register_chipv6_phy+0x144>
3aff: 000d92 l32r a2, 3918 <deep_sleep_set_option+0x14>
3b02: ec040c l32r a0, 3944 <deep_sleep_set_option+0x40>
3b05: 0ca219 callx0 a0
3b08: da1687 l8ui a4, a12, 135
3b0b: 5213 beqz.n a4, 3b1d <register_chipv6_phy+0x159>
3b0d: 610c mov.n a5, a15
3b0f: 9516 mov.n a4, a13
3b11: 20c016 l32r a2, 391c <deep_sleep_set_option+0x18>
3b14: 2ed200 l8ui a3, a12, 137
3b17: d0d098 l32r a0, 3948 <deep_sleep_set_option+0x44>
3b1a: b5d0f4 callx0 a0
3b1d: 2b56c0 l32r a13, 3920 <deep_sleep_set_option+0x1c>
3b20: 4c4214 l32r a0, 3924 <deep_sleep_set_option+0x20>
3b23: 0d0c89 l8ui a5, a13, 0
3b26: 4886 l32i.n a0, a0, 16
3b28: 04dd00 bnei a5, 1, 3b39 <register_chipv6_phy+0x175>
3b2b: 114016 bbsi a0, 27, 3b5d <register_chipv6_phy+0x199>
3b2e: 000c l32i.n a2, a1, 4
3b30: ff9431 l32r a0, 394c <deep_sleep_set_option+0x48>
3b33: 894c02 callx0 a0
3b36: f6c352 j 3b5d <register_chipv6_phy+0x199>
3b39: c342 movi.n a4, 0
3b3b: d09ca3 l32r a2, 3928 <deep_sleep_set_option+0x24>
3b3e: 880c02 l32r a5, 392c <deep_sleep_set_option+0x28>
3b41: 2d80dc addi a3, a2, 83
3b44: 053d04 or a5, a0, a5
3b47: 040c s32i.n a5, a2, 0
3b49: 000005 call0 3b4c <register_chipv6_phy+0x188>
3b4c: 21024d l32r a6, 3930 <deep_sleep_set_option+0x2c>
3b4f: ff8d mov.n a4, a2
3b51: ff8d31 s32i a2, a6, 0x1ec
3b54: 7b6242 addi a3, a6, 109
3b57: 64c222 addi a2, a6, 100
3b5a: 000005 call0 3b5c <register_chipv6_phy+0x198>
3b5d: 000005 l32r a9, 3934 <deep_sleep_set_option+0x30>
3b60: 000005 memw
3b63: 000005 l32i a8, a14, 0x27c
3b66: 000005 extui a8, a8, 0, 16
3b69: 8c7138 or a8, a8, a9
3b6c: 000543 memw
3b6f: 020600 s32i a8, a14, 0x27c
3b72: 862100 l8ui a7, a12, 77
3b75: 9001ff bnei a7, 2, 3bb9 <register_chipv6_phy+0x1f5>
3b78: 00c0ff l8ui a14, a12, 76
3b7b: 0c4200 l8ui a9, a12, 90
3b7e: e48c87 l8ui a15, a12, 93
3b81: 4d0f5d l8ui a11, a12, 74
3b84: 82210d l8ui a10, a12, 73
3b87: 0c32ff slli a11, a11, 8
3b8a: 8c0189 or a10, a10, a11
3b8d: 00c0ff l8ui a11, a12, 91
3b90: 80d100 slli a15, a15, 24
3b93: 8101ff slli a11, a11, 8
3b96: 0d52ff or a9, a9, a11
3b99: 400800 l8ui a11, a12, 75
3b9c: 0d1566 slli a14, a14, 24
3b9f: 2ef0b7 slli a11, a11, 16
3ba2: 011128 or a11, a11, a14
3ba5: c0ff87 l8ui a14, a12, 92
3ba8: c60000 or a10, a10, a11
3bab: 0c0008 slli a14, a14, 16
3bae: 7b2104 or a14, a14, a15
3bb1: 7b51ff or a9, a9, a14
3bb4: c232ff memw
3bb7: 5053 s32i.n a9, a10, 0
3bb9: 2050 l32i.n a2, a1, 0
3bbb: 0259 l32i.n a0, a1, 8
3bbd: 0005 l32i.n a12, a1, 12
3bbf: 6100 movi.n a14, 1
3bc1: ff79 l32i.n a15, a1, 24
3bc3: 22024d s8i a14, a13, 0
3bc6: 7b66 l32i.n a13, a1, 16
3bc8: c632 l32i.n a14, a1, 20
3bca: c6226d addi a1, a1, 32
3bcd: 0564 ret.n
3bcf: 0000 beqz.n a3, 3bfd <register_chipv6_phy+0x239>
3bd1: 7591 movi.n a0, 1
3bd3: 20c0ff j 3abc <register_chipv6_phy+0xf8>
3bd6: 8200 mov.n a13, a4
3bd8: 809f2e l32r a5, 3938 <deep_sleep_set_option+0x34>
3bdb: 90f480 memw
3bde: c02088 l32i a2, a14, 0x260
3be1: 820020 and a2, a2, a5
3be4: 729f6e or a2, a2, a13
3be7: 664d0c memw
3bea: e24027 s32i a2, a14, 0x260
3bed: 924c0c j 3ab7 <register_chipv6_phy+0xf3>
3bf0: 5a0c addi.n a13, a13, 1
3bf2: 0cf2 movi.n a2, 1
3bf4: 0cb25d s8i a2, a12, 137
3bf7: 0ca24a extui a13, a13, 0, 16
3bfa: bb8049 j 3bd8 <register_chipv6_phy+0x214>
3bfd: b011 l32i.n a3, a1, 28
3bff: b220aa l8ui a0, a12, 137
3c02: 805b0c movnez a0, a4, a3
3c05: 8001ff j 3abc <register_chipv6_phy+0xf8>
3c08: 11bb movi.n a13, 1
3c0a: 2099b0 j 3bd8 <register_chipv6_phy+0x214>
3c0d: 4b0cb2 ill
3c10: ee80 mov.n a14, a1
3c12: bb0001 ill
3c15: bbe011 ill
3c18: 0ce220 l32r a9, 3c14 <register_chipv6_phy+0x250>
3c1b: aab05c addi a1, a1, -16
3c1e: ee0020 l32r a6, 3c10 <register_chipv6_phy+0x24c>
3c21: f011 s32i.n a0, a1, 0
3c23: e020ee l8ui a0, a6, 101
3c26: c02099 l8ui a3, a6, 156
3c29: 0020 l32i.n a9, a9, 0
3c2b: 280a99 l8ui a2, a6, 127
3c2e: 210801 l32i a9, a9, 156
3c31: 0c31c8 or a2, a2, a3
3c34: 61f81e or a0, a0, a2
3c37: 004de2 extui a0, a0, 0, 8
3c3a: 41d8 beqz.n a0, 3c4f <register_chipv6_phy+0x28b>
3c3c: 1251e8 movi a2, 119
3c3f: 20c1 movi.n a3, 0
3c41: f00d movi.n a4, 15
3c43: a3ac movi.n a5, 1
3c45: 100c movi.n a6, 1
3c47: b946 movi.n a7, 1
3c49: 04ddff callx0 a9
3c4c: ff5851 j 3c63 <register_chipv6_phy+0x29f>
3c4f: 0020c0 movi a2, 119
3c52: 2e22 movi.n a3, 0
3c54: 5098 movi.n a4, 15
3c56: 1022 movi.n a5, 1
3c58: 2022d0 l8ui a7, a6, 100
3c5b: 20c0 movi.n a6, 1
3c5d: 6e2200 extui a7, a7, 0, 1
3c60: b18698 callx0 a9
3c63: 1bff l32i.n a0, a1, 0
3c65: 120cdd addi a1, a1, 16
3c68: 4c22 ret.n
3c6a: d0d089 excw
3c6d: f4 .byte 0x1f
3c6e: 86 .byte 0xfe
3c6f: f6 .byte 0xff
3c70: 7138ff excw
3c73: 890c02 excw
3c76: 930430 l32r a6, 3c6c <register_chipv6_phy+0x2a8>
3c79: ffacc6 l32r a5, 3c70 <register_chipv6_phy+0x2ac>
3c7c: 861d0c slli a7, a2, 13
3c7f: fff2 movi.n a2, 0
3c81: 000000 addx4 a4, a2, a5
3c84: 0001ed memw
3c87: 000000 l32i a3, a4, 0x304
...
00003c8c <set_dpd_bypass>:
3c8c: ffff91 excw
3c8f: f0c112 or a12, a0, a2
3c92: fffc61 extui a3, a0, 2, 7
3c95: 020109 l32r a12, fffcc504 <phy_get_rand+0xfffc8554>
3c98: 326506 extui a2, a2, 0, 8
3c9b: 989c06 bne a2, a8, 3c81 <register_chipv6_phy+0x2bd>
3c9e: 2209 ret.n
3ca0: 927f06 excw
3ca3: 302729 excw
3ca6: 202022 ill
3ca9: 002000 ill
3cac: 9c7400 ill
3caf: a02210 or a2, a0, a0
3cb2: 030c77 excw
3cb5: 0cf40c srai a0, a15, 9
3cb8: 160c15 movi a0, 0x707
3cbb: c0170c bgeu a0, a2, 3cc4 <set_dpd_bypass+0x38>
3cbe: c60009 l32r a3, 3ca0 <set_dpd_bypass+0x14>
3cc1: 220004 bgeu a3, a2, 3cc7 <set_dpd_bypass+0x3b>
3cc4: 0c77a0 l32r a2, 3ca4 <set_dpd_bypass+0x18>
3cc7: f40c03 l32r a0, 3ca8 <set_dpd_bypass+0x1c>
3cca: 72150c l32i a3, a0, 100
3ccd: 6406 l32i.n a0, a0, 0
3ccf: 70160c extui a3, a3, 16, 16
3cd2: 0470 s32i.n a3, a1, 0
3cd4: 09c0 l32i.n a0, a0, 56
3cd6: 0800 movi.n a3, 3
3cd8: c11201 callx0 a0
3cdb: f00d10 l32r a0, 3cac <set_dpd_bypass+0x20>
3cde: 0000 movi.n a3, 3
3ce0: 1fff l32i.n a0, a0, 0
3ce2: fffe s32i.n a2, a1, 4
3ce4: 0200 l32i.n a0, a0, 56
3ce6: 6000 l32i.n a2, a1, 0
00003ce8 <set_rf_gain_stage10>:
3ce8: 61881c callx0 a0
3ceb: fffd l32i.n a4, a1, 4
3ced: fffd51 movi a0, 127
3cf0: 117230 sub a4, a4, a2
3cf3: 50020c movi a2, -127
3cf6: c0a042 slli a4, a4, 1
3cf9: 320020 slli a4, a4, 16
3cfc: 60c124 srai a4, a4, 16
3cff: 1033 addi.n a4, a4, 2
3d01: 203730 srai a4, a4, 2
3d04: 0020c0 slli a4, a4, 16
3d07: c16432 srai a4, a4, 16
3d0a: 20221b bgei a4, 128, 3d0f <set_rf_gain_stage10+0x27>
3d0d: 7420 mov.n a0, a4
3d0f: e29287 blt a0, a2, 3d14 <set_rf_gain_stage10+0x2c>
3d12: f00d mov.n a2, a0
3d14: 0ce4 l32i.n a0, a1, 8
3d16: e40000 slli a2, a2, 16
3d19: 00000c srai a2, a2, 16
...
00003d24 <get_vdd33_offset>:
3d24: f42020 ill
3d27: f0c112 break 2, 0
3d2a: 022109 ill
3d2d: 2707a7 ill
3d30: 3105b0 ill
3d33: 27fff8 ill
3d36: 2102b3 excw
3d39: 01fff8 l32r a12, ffffa4bc <phy_get_rand+0xffff650c>
3d3c: 32fff8 l32r a5, fffd4460 <phy_get_rand+0xfffd04b0>
3d3f: 1920 mov.n a13, a3
3d41: 300008 l32r a3, 3d24 <get_vdd33_offset>
3d44: f530 s32i.n a0, a1, 12
3d46: 080139 l8ui a0, a3, 64
3d49: 0ce0 mov.n a12, a2
3d4b: 00c033 bgeui a0, 7, 3d6d <get_vdd33_offset+0x49>
3d4e: f40100 l16si a4, a3, 28
3d51: 0cff addi.n a2, a0, -1
3d53: 000833 l16si a3, a3, 30
3d56: 1129 s32i.n a4, a1, 8
3d58: 28e008 sub a3, a3, a4
3d5b: 00c001 mull a2, a2, a3
3d5e: 4800 movi.n a3, 5
3d60: a00211 l32r a0, 3d2c <get_vdd33_offset+0x8>
3d63: 44207f callx0 a0
3d66: 22c0 l32i.n a0, a1, 8
3d68: 81af add.n a0, a0, a2
3d6a: 1144f0 j 3dba <get_phy_target_power+0xe>
3d6d: 114400 bgeui a0, 12, 3d90 <get_vdd33_offset+0x6c>
3d70: 314040 l16si a4, a3, 30
3d73: 40442b addi a2, a0, -6
3d76: 002142 l16si a3, a3, 32
3d79: 1144 s32i.n a4, a1, 4
3d7b: 314040 sub a3, a3, a4
3d7e: 01e4e6 mull a2, a2, a3
3d81: 040d movi.n a3, 5
3d83: 012027 l32r a0, 3d30 <get_vdd33_offset+0xc>
3d86: 08002d callx0 a0
3d89: 0021 l32i.n a0, a1, 4
3d8b: 1122 add.n a0, a0, a2
3d8d: 312020 j 3dba <get_phy_target_power+0xe>
3d90: 10c112 l16si a2, a3, 34
3d93: f00d movi.n a4, 13
3d95: 000000 bltu a4, a0, 3db8 <get_phy_target_power+0xc>
3d98: 000000 addx4 a5, a0, a0
3d9b: 004200 l16si a3, a3, 32
...
00003dac <get_phy_target_power>:
3dac: e0c112 excw
3daf: c951d9 excw
3db2: 03dd41 l32r a0, fffc3e5c <phy_get_rand+0xfffbfeac>
3db5: fff831 j 3dba <get_phy_target_power+0xe>
3db8: 3109 mov.n a0, a2
3dba: 0302 mov.n a2, a12
3dbc: 02cd40 l32r a3, 3d28 <get_vdd33_offset+0x4>
3dbf: 1e70f6 slli a4, a0, 16
3dc2: 0e9342 srai a4, a4, 16
3dc5: 32200b call0 3dc8 <get_phy_target_power+0x1c>
3dc8: 0f93 movi.n a0, 0
3dca: 2149 addi.n a7, a0, 1
3dcc: 3340 add.n a6, a12, a0
3dce: 2230c0 l8ui a5, a6, 0
3dd1: 530c82 extui a0, a7, 0, 8
3dd4: f301 add.n a5, a13, a5
3dd6: 00c0ff s8i a5, a6, 0
3dd9: 210800 bnei a0, 6, 3dca <get_phy_target_power+0x1e>
3ddc: 002a l32i.n a12, a1, 16
3dde: 1306 l32i.n a13, a1, 20
3de0: f600 l32i.n a0, a1, 12
3de2: 421fa0 addi a1, a1, 32
3de5: 0f93 ret.n
3de7: fac022 slli a14, a15, 32
3dea: 109332 excw
3ded: 401149 l32r a12, ffff65b0 <phy_get_rand+0xffff2600>
3df0: 30c033 l32r a3, 34f4 <register_chipv6_phy_init_param+0x210>
3df3: 22 .byte 0xff
3df4: 0c82 mov.n a2, a1
3df6: eb0153 l8ui a3, a12, 155
3df9: c0ff s32i.n a0, a1, 8
3dfb: 080000 slli a3, a3, 24
3dfe: 002a11 srai a3, a3, 24
3e01: 000a46 call0 3e04 <get_phy_target_power+0x58>
3e04: 9322 movi.n a5, 5
3e06: 0c11 movi.n a2, 4
3e08: 3407d4 l8ui a6, a1, 5
3e0b: 50001f l8ui a0, a12, 151
3e0e: 32a0 movi.n a7, 0
3e10: 391093 bgeu a0, a6, 3e29 <get_phy_target_power+0x7d>
3e13: c55201 s8i a5, a12, 157
3e16: 2230c9 sub a0, a6, a0
3e19: 2520c0 extui a0, a0, 2, 8
3e1c: 1c82 movi.n a6, 1
3e1e: e20163 s8i a6, a12, 156
3e21: 00c0ff bgeui a0, 2, 3e70 <set_most_pwr_reg+0x10>
3e24: 0800 movi.n a2, 14
3e26: 002a01 j 3e4c <get_phy_target_power+0xa0>
3e29: 000046 s8i a7, a12, 156
3e2c: 2d020d l8ui a3, a1, 4
3e2f: 310c mov.n a6, a7
3e31: 00ffdb bltu a0, a3, 3e47 <get_phy_target_power+0x9b>
3e34: 401140 l8ui a4, a1, 3
3e37: 3140 mov.n a5, a2
3e39: 000005 bgeu a0, a4, 3e80 <set_most_pwr_reg+0x20>
3e3c: 1b000c j 3e47 <get_phy_target_power+0x9b>
3e3f: 6c0a70 l8ui a5, a1, 0
3e42: 000652 bgeu a0, a5, 3eb4 <set_most_pwr_reg+0x54>
3e45: 0070 movi.n a5, 1
3e47: 5d5a74 s8i a5, a12, 157
3e4a: 4652 movi.n a2, 15
3e4c: 6600 beqz.n a6, 3e54 <get_phy_target_power+0xa8>
3e4e: c8ed60 call0 3e50 <get_phy_target_power+0xa4>
3e51: 51d841 j 3e67 <set_most_pwr_reg+0x7>
3e54: 123108 l8ui a6, a12, 99
3e57: 20c1 beqz.n a6, 3e62 <set_most_pwr_reg+0x2>
3e59: 00f00d l8ui a2, a12, 100
3e5c: 0001ef call0 3e60 <set_most_pwr_reg>
...
00003e60 <set_most_pwr_reg>:
3e60: f0c112 l32r a0, fffc6e60 <phy_get_rand+0xfffc2eb0>
3e63: c131c9 l8ui a15, a5, 0
3e66: 2dfffd srai a12, a0, 24
3e69: 3201 l32i.n a0, a1, 8
3e6b: 099b0c addi a1, a1, 16
3e6e: 8021 ret.n
3e70: 300133 bgeui a0, 6, 3e78 <set_most_pwr_reg+0x18>
3e73: 3138 movi.n a2, 13
3e75: 000005 j 3e4c <get_phy_target_power+0xa0>
3e78: 0c550c bgeui a0, 8, 3e8b <set_most_pwr_reg+0x2b>
3e7b: 6242 movi.n a2, 9
3e7d: 020501 j 3e4c <get_phy_target_power+0xa0>
3e80: 0c970c l8ui a8, a1, 2
3e83: 6707 movi.n a5, 3
3e85: 5215b0 bgeu a0, a8, 3e95 <set_most_pwr_reg+0x35>
3e88: 009d4c j 3e47 <get_phy_target_power+0x9b>
3e8b: c006 movi.n a9, 10
3e8d: 740200 bltu a9, a0, 3ea0 <set_most_pwr_reg+0x40>
3e90: 160c movi.n a2, 12
3e92: 9c4c62 j 3e4c <get_phy_target_power+0xa0>
3e95: 4b20f6 l8ui a10, a1, 1
3e98: 86e20c bgeu a0, a10, 3e3f <get_phy_target_power+0x93>
3e9b: 0008 movi.n a5, 2
3e9d: 9c4c72 j 3e47 <get_phy_target_power+0x9b>
3ea0: 0132 movi.n a11, 13
3ea2: 076d04 bltu a11, a0, 3eaa <set_most_pwr_reg+0x4a>
3ea5: 3037 movi.n a2, 8
3ea7: 014212 j 3e4c <get_phy_target_power+0xa0>
3eaa: 5d03 movi.n a3, 17
3eac: b04702 bltu a0, a3, 3e4c <get_phy_target_power+0xa0>
3eaf: c643 mov.n a2, a7
3eb1: 520001 j 3e4c <get_phy_target_power+0xa0>
3eb4: 0001 mov.n a5, a7
3eb6: 6eb057 j 3e47 <get_phy_target_power+0x9b>
3eb9: 52150c ill
3ebc: 0c9d4c j 3ec8 <set_most_pwr_reg+0x68>
3ebf: 468cf2 ill
3ec2: 000005 srai a0, a0, 16
3ec5: 86 .byte 0xfe
3ec6: 04 .byte 0xff
3ec7: 0c6200 addi a1, a1, -16
3eca: 8c63 s32i.n a0, a1, 8
3ecc: 0c2276 s8i a2, a3, 128
3ecf: 000564 l32r a0, 3ec0 <set_most_pwr_reg+0x60>
3ed2: 0600 mov.n a3, a1
3ed4: 0c0001 l8ui a2, a0, 64
3ed7: 0005f2 call0 3ed8 <set_most_pwr_reg+0x78>
3eda: c800 l32i.n a0, a1, 8
3edc: 210831 addi a1, a1, 16
3edf: c112 ret.n
3ee1: f00d10 ill
3ee4: 60f6 add.n a0, a2, a0
3ee6: d20c04 excw
3ee9: fff4c6 l32r a12, fffc66ac <phy_get_rand+0xfffc26fc>
3eec: 0f80f6 l32r a0, fffc3f00 <phy_get_rand+0xfffbff50>
3eef: c6920c excw
3ef2: f2 .byte 0xff
3ef3: 0182ff s8i a2, a0, 128
3ef6: 0c02 l32i.n a0, a1, 0
3ef8: b08735 addi a1, a1, 16
3efb: c60c ret.n
3efd: 0cffee ill
3f00: 3907a9 excw
3f03: c20c0f extui a0, a6, 12, 1
3f06: ed86 movi.n a2, 0
3f08: 01a2ff l32r a5, 3f00 <set_most_pwr_reg+0xa0>
3f0b: a701 movi.n a7, 12
3f0d: 0ca3b0 memw
3f10: 8625 addi.n a8, a4, 1
3f12: 0cffe9 l32i a6, a5, 0x230
3f15: 3b07db slli a9, a4, 2
3f18: 820c04 ssl a9
3f1b: ffe846 extui a3, a6, 0, 2
3f1e: 37131c extui a4, a8, 0, 8
3f21: 2d9c30 srli a6, a6, 8
3f24: e5c607 and a6, a6, a7
3f27: 5dff add.n a3, a3, a6
3f29: e34607 sll a3, a3
3f2c: 00ff add.n a2, a2, a3
3f2e: 060000 bnei a4, 8, 3f0d <set_most_pwr_reg+0xad>
3f31: 0002 ret.n
3f33: 000000 ill
...
00003f38 <phy_set_most_tpw>:
3f38: fffe31 excw
3f3b: 12 .byte 0x3f
3f3c: 09f0c1 l32r a3, 3f34 <set_most_pwr_reg+0xd4>
3f3f: 432221 l32r a2, 3f38 <phy_set_most_tpw>
3f42: fc0180 l32i a3, a3, 0x290
3f45: 013dff memw
3f48: 400022 l32i a2, a2, 68
3f4b: 000005 xor a2, a2, a3
3f4e: 2108 ret.n
3f50: Address 0x00003f50 is out of bounds.
00003f5c <phy_vdd33_set_tpw>:
3f5c: Address 0x00003f5c is out of bounds.
00003f78 <get_adc_rand>:
3f78: Address 0x00003f78 is out of bounds.
00003fb0 <phy_get_rand>:
3fb0: Address 0x00003fb0 is out of bounds.
Disassembly of section .irom.text:
00004040 <.irom.text>:
4040: 697872 excw
4043: 725f71 l32r a7, fffe09c0 <phy_get_rand+0xfffdca10>
4046: 3a6765 excw
4049: 3d6920 excw
404c: 2c6425 excw
404f: 5f6120 excw
4052: 696d excw
4054: 253d73 excw
4057: 202c64 excw
405a: 6d5f70 excw
405d: 7369 s32i.n a6, a3, 28
405f: 253d excw
4061: 000a64 excw
...
4070: 746f74 excw
4073: 5f6c61 l32r a6, fffdbe24 <phy_get_rand+0xfffd7e74>
4076: 727770 excw
4079: 253d excw
407b: 646c movi.n a4, -26
407d: 202c movi.n a0, 34
407f: 616d excw
4081: 3d78 l32i.n a7, a13, 12
4083: 646c25 excw
4086: 202c movi.n a0, 34
4088: 000a add.n a0, a0, a0
408a: 000000 ill
408d: 000000 ill
4090: 5f6425 excw
4093: 5f6425 excw
4096: 0a6425 excw
4099: 000000 ill
409c: 000000 ill
409f: 657300 extui a7, a0, 19, 7
40a2: 725f74 excw
40a5: 5f78 l32i.n a7, a15, 20
40a7: 696167 bbci a1, 6, 4114 <.irom.text+0xd4>
40aa: 6e .byte 0x6e
40ab: 203a add.n a2, a0, a3
40ad: 746672 s32i a7, a6, 0x1d0
40b0: 3d78 l32i.n a7, a13, 12
40b2: 2c7825 excw
40b5: 667220 excw
40b8: 3d7872 excw
40bb: 2578 l32i.n a7, a5, 8
40bd: 2c78 l32i.n a7, a12, 8
40bf: 746120 extui a6, a2, 1, 8
40c2: 253d74 excw
40c5: 202c64 excw
40c8: 627874 excw
40cb: 303d62 excw
40ce: 2578 l32i.n a7, a5, 8
40d0: 2c78 l32i.n a7, a12, 8
40d2: 626220 excw
40d5: 317872 excw
40d8: 303d excw
40da: 2578 l32i.n a7, a5, 8
40dc: 2c78 l32i.n a7, a12, 8
40de: 626220 excw
40e1: 327872 excw
40e4: 303d excw
40e6: 2578 l32i.n a7, a5, 8
40e8: 2c78 l32i.n a7, a12, 8
40ea: 647420 extui a7, a2, 4, 7
40ed: 253a63 excw
40f0: 252c64 excw
40f3: 000a64 excw
...
40fe: 690000 excw
4101: 6e .byte 0x6e
4102: 786564 excw
4105: 203a add.n a2, a0, a3
4107: 206425 excw
410a: 6c6176 excw
410d: 3a6575 excw
4110: 783020 excw
4113: 207825 excw
4116: 257830 extui a7, a3, 24, 3
4119: 2078 l32i.n a7, a0, 8
411b: 257830 extui a7, a3, 24, 3
411e: 2078 l32i.n a7, a0, 8
4120: 257830 extui a7, a3, 24, 3
4123: 0a78 l32i.n a7, a10, 0
...
412d: 000000 ill
4130: 000a add.n a0, a0, a0
...
413e: 420000 excw
4141: 3a4b addi.n a3, a10, 4
4143: 2c6425 excw
4146: 2c6425 excw
4149: 2c6425 excw
414c: 2c6425 excw
414f: 257830 extui a7, a3, 24, 3
4152: 0a78 l32i.n a7, a10, 0
...
4160: 647874 excw
4163: 253a63 excw
4166: 252c64 excw
4169: 203b64 excw
416c: 647872 excw
416f: 253a63 excw
4172: 252c64 excw
4175: 252c64 excw
4178: 252c64 excw
417b: 000a64 excw
417e: 520000 excw
4181: 204354 excw
4184: 454d excw
4186: 204d excw
4188: 454843 excw
418b: 204b43 excw
418e: 494146 j 16697 <phy_get_rand+0x126e7>
4191: 214c movi.n a1, 66
4193: 0a2121 l32r a2, fffc6a18 <phy_get_rand+0xfffc2a68>
...
419e: 640000 extui a0, a0, 0, 7
41a1: 203a73 excw
41a4: 2c6425 excw
41a7: 642520 extui a2, a2, 5, 7
41aa: 202c movi.n a0, 34
41ac: 0a7825 excw
...
phy_chip_v6_cal.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <unsign_to_sign>:
0: 160c movi.n a6, 1
2: 530b addi.n a5, a3, -1
4: f0c112 addi a1, a1, -16
7: 0109 s32i.n a0, a1, 0
9: 401500 ssl a5
c: 020d mov.n a0, a2
e: a14600 sll a4, a6
11: 0e2247 blt a2, a4, 23 <unsign_to_sign+0x23>
14: 401300 ssl a3
17: a10600 sll a0, a6
1a: c00200 sub a0, a2, a0
1d: 110000 slli a0, a0, 16
20: 310000 srai a0, a0, 16
23: 002d mov.n a2, a0
25: 0108 l32i.n a0, a1, 0
27: 10c112 addi a1, a1, 16
2a: f00d ret.n
2c: 009600 excw
2f: fe0060 excw
32: 003ff1 l32r a15, fffc0130 <dpd_mem_write+0xfffbdd64>
35: 009a add.n a0, a0, a9
37: c11260 mul16u a1, a2, a6
00000038 <phy_get_bb_freqoffset>:
38: f0c112 addi a1, a1, -16
3b: 2109 s32i.n a0, a1, 8
3d: 31c9 s32i.n a12, a1, 12
3f: fffbc1 l32r a12, 2c <unsign_to_sign+0x2c>
42: fffb01 l32r a0, 30 <unsign_to_sign+0x30>
45: 0020c0 memw
48: 8f2002 l32i a0, a0, 0x23c
4b: 350000 extui a0, a0, 16, 4
4e: 3680f6 bgeui a0, 8, 88 <unsign_to_sign+0x88>
51: 0020c0 memw
54: 802c22 l32i a2, a12, 0x200
57: 830c movi.n a3, 8
59: 742820 extui a2, a2, 8, 8
5c: 000005 call0 60 <unsign_to_sign+0x60>
5f: 6ba002 movi a0, 107
62: d10200 mul16s a0, a2, a0
65: 210600 srai a0, a0, 6
68: 112000 slli a2, a0, 16
6b: 312020 srai a2, a2, 16
6e: 0020c0 memw
71: b72c32 l32i a3, a12, 0x2dc
74: f40c movi.n a4, 15
76: 203340 or a3, a3, a4
79: 0020c0 memw
7c: b76c32 s32i a3, a12, 0x2dc
7f: 31c8 l32i.n a12, a1, 12
81: 2108 l32i.n a0, a1, 8
83: 10c112 addi a1, a1, 16
86: f00d ret.n
88: ffeb31 l32r a3, 34 <unsign_to_sign+0x34>
8b: 0020c0 memw
8e: 242322 l32i a2, a3, 144
91: b42020 extui a2, a2, 0, 12
94: 0020c0 memw
97: 252332 l32i a3, a3, 148
9a: b53430 extui a3, a3, 20, 12
9d: 0139 s32i.n a3, a1, 0
9f: c30c movi.n a3, 12
a1: 000005 call0 a4 <unsign_to_sign+0xa4>
a4: 1129 s32i.n a2, a1, 4
a6: c30c movi.n a3, 12
a8: 0128 l32i.n a2, a1, 0
aa: 000005 call0 ac <unsign_to_sign+0xac>
ad: 023d mov.n a3, a2
af: 1128 l32i.n a2, a1, 4
b1: 223a add.n a2, a2, a3
b3: b00220 addx8 a0, a2, a2
b6: 900020 addx2 a0, a0, a2
b9: 210700 srai a0, a0, 7
bc: ffea06 j 68 <unsign_to_sign+0x68>
Disassembly of section .irom0.text:
000000c0 <txbbgain2dcoindex>:
c0: 144226 beqi a2, 4, d8 <txbbgain2dcoindex+0x18>
c3: 09b226 beqi a2, 16, d0 <txbbgain2dcoindex+0x10>
c6: 231c movi.n a3, 18
c8: 101237 beq a2, a3, dc <txbbgain2dcoindex+0x1c>
cb: 441c movi.n a4, 20
cd: 031247 beq a2, a4, d4 <txbbgain2dcoindex+0x14>
d0: 120c movi.n a2, 1
d2: f00d ret.n
d4: 320c movi.n a2, 3
d6: f00d ret.n
d8: 020c movi.n a2, 0
da: f00d ret.n
dc: 220c movi.n a2, 2
de: f00d ret.n
000000e0 <dcoindex2txbbgain>:
e0: f28c beqz.n a2, f3 <dcoindex2txbbgain+0x13>
e2: 051226 beqi a2, 1, eb <dcoindex2txbbgain+0xb>
e5: 0e2226 beqi a2, 2, f7 <dcoindex2txbbgain+0x17>
e8: 033226 beqi a2, 3, ef <dcoindex2txbbgain+0xf>
eb: 021c movi.n a2, 16
ed: f00d ret.n
ef: 421c movi.n a2, 20
f1: f00d ret.n
f3: 420c movi.n a2, 4
f5: f00d ret.n
f7: 221c movi.n a2, 18
f9: f00d ret.n
...
10b: 000000 ill
10e: 0008 l32i.n a0, a0, 0
110: 000000 ill
...
00000114 <init_cal_dcoffset>:
114: e0c112 addi a1, a1, -32
117: 31d9 s32i.n a13, a1, 12
119: 51f9 s32i.n a15, a1, 20
11b: 21c9 s32i.n a12, a1, 8
11d: 41e9 s32i.n a14, a1, 16
11f: 1109 s32i.n a0, a1, 4
121: 03ed mov.n a14, a3
123: 0208 l32i.n a0, a2, 0
125: 02cd mov.n a12, a2
127: 050300 extui a0, a0, 19, 1
12a: 08e056 bnez a0, 1bc <init_cal_dcoffset+0xa8>
12d: fff3f1 l32r a15, fc <dcoindex2txbbgain+0x1c>
130: fff421 l32r a2, 100 <dcoindex2txbbgain+0x20>
133: 0f08 l32i.n a0, a15, 0
135: 001222 l16ui a2, a2, 0
138: 292002 l32i a0, a0, 164
13b: 442020 extui a2, a2, 0, 5
13e: 0000c0 callx0 a0
141: 120c movi.n a2, 1
143: 0f08 l32i.n a0, a15, 0
145: 130c movi.n a3, 1
147: 2b2002 l32i a0, a0, 172
14a: f41c movi.n a4, 31
14c: 0000c0 callx0 a0
14f: 0d0c movi.n a13, 0
151: 0d2d mov.n a2, a13
153: 000005 call0 154 <init_cal_dcoffset+0x40>
156: f4a142 movi a4, 0x1f4
159: c50c movi.n a5, 12
15b: 016d mov.n a6, a1
15d: 0f08 l32i.n a0, a15, 0
15f: 023d mov.n a3, a2
161: 3a2002 l32i a0, a0, 232
164: 020c movi.n a2, 0
166: 0000c0 callx0 a0
169: 000102 l8ui a0, a1, 0
16c: 010122 l8ui a2, a1, 1
16f: 010080 slli a0, a0, 24
172: 012280 slli a2, a2, 24
175: 312820 srai a2, a2, 24
178: 310800 srai a0, a0, 24
17b: 112280 slli a2, a2, 8
17e: 200020 or a0, a0, a2
181: 902de0 addx2 a2, a13, a14
184: 005202 s16i a0, a2, 0
187: dd1b addi.n a13, a13, 1
189: 74d0d0 extui a13, a13, 0, 8
18c: c14d66 bnei a13, 4, 151 <init_cal_dcoffset+0x3d>
18f: 013d mov.n a3, a1
191: ffdc21 l32r a2, 104 <dcoindex2txbbgain+0x24>
194: 140c movi.n a4, 1
196: 001222 l16ui a2, a2, 0
199: ffdd01 l32r a0, 110 <dcoindex2txbbgain+0x30>
19c: 0000c0 callx0 a0
19f: ffda21 l32r a2, 108 <dcoindex2txbbgain+0x28>
1a2: 013d mov.n a3, a1
1a4: 001222 l16ui a2, a2, 0
1a7: 000005 call0 1a8 <init_cal_dcoffset+0x94>
1aa: 0f08 l32i.n a0, a15, 0
1ac: 2a2002 l32i a0, a0, 168
1af: ffd7d1 l32r a13, 10c <dcoindex2txbbgain+0x2c>
1b2: 0000c0 callx0 a0
1b5: 0c28 l32i.n a2, a12, 0
1b7: 2022d0 or a2, a2, a13
1ba: 0c29 s32i.n a2, a12, 0
1bc: 21c8 l32i.n a12, a1, 8
1be: 31d8 l32i.n a13, a1, 12
1c0: 41e8 l32i.n a14, a1, 16
1c2: 51f8 l32i.n a15, a1, 20
1c4: 1108 l32i.n a0, a1, 4
1c6: 20c112 addi a1, a1, 32
1c9: f00d ret.n
1cb: 00ff00 excw
1ce: 00fff0 excw
1d1: 600002 l8ui a0, a0, 96
1d4: ff .byte 0xff
1d5: 3f .byte 0x3f
1d6: 00f000 excw
1d9: ffffc0 excw
000001dc <set_rfanagain_dc_reg>:
1dc: 119280 slli a9, a2, 8
1df: fffb81 l32r a8, 1cc <init_cal_dcoffset+0xb8>
1e2: fffb71 l32r a7, 1d0 <init_cal_dcoffset+0xbc>
1e5: fffbb1 l32r a11, 1d4 <init_cal_dcoffset+0xc0>
1e8: fffca1 l32r a10, 1d8 <init_cal_dcoffset+0xc4>
1eb: f0c112 addi a1, a1, -16
1ee: 11c9 s32i.n a12, a1, 4
1f0: 31e9 s32i.n a14, a1, 12
1f2: 0109 s32i.n a0, a1, 0
1f4: 21d9 s32i.n a13, a1, 8
1f6: 000c movi.n a0, 0
1f8: 8d1c movi.n a13, 24
1fa: a05070 addx4 a5, a0, a7
1fd: 0020c0 memw
200: c12542 l32i a4, a5, 0x304
203: 104480 and a4, a4, a8
206: 204490 or a4, a4, a9
209: 0020c0 memw
20c: c16542 s32i a4, a5, 0x304
20f: 412100 srli a2, a0, 1
212: a02270 addx4 a2, a2, a7
215: 010362 l8ui a6, a3, 1
218: 000352 l8ui a5, a3, 0
21b: 016680 slli a6, a6, 24
21e: 015580 slli a5, a5, 24
221: 315850 srai a5, a5, 24
224: 316860 srai a6, a6, 24
227: 1d6007 bbci a0, 0, 248 <set_rfanagain_dc_reg+0x6c>
22a: 11e520 slli a14, a5, 14
22d: 0146b0 slli a4, a6, 21
230: 0020c0 memw
233: 8122c2 l32i a12, a2, 0x204
236: 10ccb0 and a12, a12, a11
239: 20cc40 or a12, a12, a4
23c: 20cce0 or a12, a12, a14
23f: 0020c0 memw
242: 8162c2 s32i a12, a2, 0x204
245: 0005c6 j 260 <set_rfanagain_dc_reg+0x84>
248: 114690 slli a4, a6, 7
24b: 0020c0 memw
24e: 8122e2 l32i a14, a2, 0x204
251: 10eea0 and a14, a14, a10
254: 20ee40 or a14, a14, a4
257: 20ee50 or a14, a14, a5
25a: 0020c0 memw
25d: 8162e2 s32i a14, a2, 0x204
260: 001b addi.n a0, a0, 1
262: 740000 extui a0, a0, 0, 8
265: 9190d7 bne a0, a13, 1fa <set_rfanagain_dc_reg+0x1e>
268: 11c8 l32i.n a12, a1, 4
26a: 21d8 l32i.n a13, a1, 8
26c: 31e8 l32i.n a14, a1, 12
26e: 0108 l32i.n a0, a1, 0
270: 10c112 addi a1, a1, 16
273: f00d ret.n
...
00000284 <set_txdc_pbus>:
284: 442020 extui a2, a2, 0, 5
287: f0c112 addi a1, a1, -16
28a: 0149 s32i.n a4, a1, 0
28c: 21c9 s32i.n a12, a1, 8
28e: 1109 s32i.n a0, a1, 4
290: 03cd mov.n a12, a3
292: 000005 call0 294 <set_txdc_pbus+0x10>
295: fff841 l32r a4, 278 <set_rfanagain_dc_reg+0x9c>
298: 902240 addx2 a2, a2, a4
29b: 021232 l16ui a3, a2, 4
29e: 004c32 s8i a3, a12, 0
2a1: 021222 l16ui a2, a2, 4
2a4: 0108 l32i.n a0, a1, 0
2a6: 412820 srli a2, a2, 8
2a9: 014c22 s8i a2, a12, 1
2ac: 40bc beqz.n a0, 2e4 <set_txdc_pbus+0x60>
2ae: 020c movi.n a2, 0
2b0: 230c movi.n a3, 2
2b2: 000c42 l8ui a4, a12, 0
2b5: fff101 l32r a0, 27c <set_rfanagain_dc_reg+0xa0>
2b8: 014480 slli a4, a4, 24
2bb: 0008 l32i.n a0, a0, 0
2bd: 314840 srai a4, a4, 24
2c0: 2b2002 l32i a0, a0, 172
2c3: f44040 extui a4, a4, 0, 16
2c6: 0000c0 callx0 a0
2c9: 120c movi.n a2, 1
2cb: 230c movi.n a3, 2
2cd: 010c42 l8ui a4, a12, 1
2d0: ffec01 l32r a0, 280 <set_rfanagain_dc_reg+0xa4>
2d3: 014480 slli a4, a4, 24
2d6: 0008 l32i.n a0, a0, 0
2d8: 314840 srai a4, a4, 24
2db: 2b2002 l32i a0, a0, 172
2de: f44040 extui a4, a4, 0, 16
2e1: 0000c0 callx0 a0
2e4: 21c8 l32i.n a12, a1, 8
2e6: 1108 l32i.n a0, a1, 4
2e8: 10c112 addi a1, a1, 16
2eb: f00d ret.n
2ed: 000000 ill
000002f0 <get_rf_gain_qdb>:
2f0: 141226 beqi a2, 1, 308 <get_rf_gain_qdb+0x18>
2f3: 152226 beqi a2, 2, 30c <get_rf_gain_qdb+0x1c>
2f6: 163226 beqi a2, 3, 310 <get_rf_gain_qdb+0x20>
2f9: 174226 beqi a2, 4, 314 <get_rf_gain_qdb+0x24>
2fc: fbc242 addi a4, a2, -5
2ff: 630c movi.n a3, 6
301: 520c movi.n a2, 5
303: 832340 moveqz a2, a3, a4
306: f00d ret.n
308: e20c movi.n a2, 14
30a: f00d ret.n
30c: a20c movi.n a2, 10
30e: f00d ret.n
310: 820c movi.n a2, 8
312: f00d ret.n
314: 720c movi.n a2, 7
316: f00d ret.n
00000318 <correct_rf_ana_gain>:
318: e0c112 addi a1, a1, -32
31b: 0109 s32i.n a0, a1, 0
31d: 5139 s32i.n a3, a1, 20
31f: 11c9 s32i.n a12, a1, 4
321: 21d9 s32i.n a13, a1, 8
323: 41f9 s32i.n a15, a1, 16
325: 31e9 s32i.n a14, a1, 12
327: 03fd mov.n a15, a3
329: 02ed mov.n a14, a2
32b: 0013d2 l16ui a13, a3, 0
32e: 000222 l8ui a2, a2, 0
331: 24c9d0 extui a12, a13, 9, 3
334: 3430d0 extui a3, a13, 0, 4
337: 010280 slli a0, a2, 24
33a: 310800 srai a0, a0, 24
33d: 04d4d0 extui a13, a13, 4, 1
340: 90ddd0 addx2 a13, a13, a13
343: 90dd30 addx2 a13, a13, a3
346: 74d0d0 extui a13, a13, 0, 8
349: 7c10a6 blti a0, 1, 3c9 <correct_rf_ana_gain+0xb1>
34c: 104d66 bnei a13, 4, 360 <correct_rf_ana_gain+0x48>
34f: f8c002 addi a0, a0, -8
352: dd2b addi.n a13, a13, 2
354: 74d0d0 extui a13, a13, 0, 8
357: 004e02 s8i a0, a14, 0
35a: 010080 slli a0, a0, 24
35d: 310800 srai a0, a0, 24
360: 3e10a6 blti a0, 1, 3a2 <correct_rf_ana_gain+0x8a>
363: 1e7cf6 bgeui a12, 7, 385 <correct_rf_ana_gain+0x6d>
366: 0c2d mov.n a2, a12
368: 000005 call0 36c <correct_rf_ana_gain+0x54>
36b: 000e02 l8ui a0, a14, 0
36e: cc1b addi.n a12, a12, 1
370: 74c0c0 extui a12, a12, 0, 8
373: c00020 sub a0, a0, a2
376: 004e02 s8i a0, a14, 0
379: 010080 slli a0, a0, 24
37c: 310800 srai a0, a0, 24
37f: 1f10a6 blti a0, 1, 3a2 <correct_rf_ana_gain+0x8a>
382: e07c66 bnei a12, 7, 366 <correct_rf_ana_gain+0x4e>
385: 1910a6 blti a0, 1, 3a2 <correct_rf_ana_gain+0x8a>
388: 169df6 bgeui a13, 10, 3a2 <correct_rf_ana_gain+0x8a>
38b: f8c002 addi a0, a0, -8
38e: dd2b addi.n a13, a13, 2
390: 74d0d0 extui a13, a13, 0, 8
393: 004e02 s8i a0, a14, 0
396: 010080 slli a0, a0, 24
399: 310800 srai a0, a0, 24
39c: 0210a6 blti a0, 1, 3a2 <correct_rf_ana_gain+0x8a>
39f: e89db6 bltui a13, 10, 38b <correct_rf_ana_gain+0x73>
3a2: 11ecc0 slli a14, a12, 4
3a5: 0108 l32i.n a0, a1, 0
3a7: 11c8 l32i.n a12, a1, 4
3a9: eefb addi.n a14, a14, 15
3ab: 74e0e0 extui a14, a14, 0, 8
3ae: 11eeb0 slli a14, a14, 5
3b1: 046db6 bltui a13, 6, 3b9 <correct_rf_ana_gain+0xa1>
3b4: ddab addi.n a13, a13, 10
3b6: 74d0d0 extui a13, a13, 0, 8
3b9: edea add.n a14, a13, a14
3bb: 005fe2 s16i a14, a15, 0
3be: 21d8 l32i.n a13, a1, 8
3c0: 31e8 l32i.n a14, a1, 12
3c2: 41f8 l32i.n a15, a1, 16
3c4: 20c112 addi a1, a1, 32
3c7: f00d ret.n
3c9: d56277 bbci a2, 7, 3a2 <correct_rf_ana_gain+0x8a>
3cc: 167db6 bltui a13, 7, 3e6 <correct_rf_ana_gain+0xce>
3cf: fecdd2 addi a13, a13, -2
3d2: 208b addi.n a2, a0, 8
3d4: 004e22 s8i a2, a14, 0
3d7: 74d0d0 extui a13, a13, 0, 8
3da: 010280 slli a0, a2, 24
3dd: 310800 srai a0, a0, 24
3e0: 026277 bbci a2, 7, 3e6 <correct_rf_ana_gain+0xce>
3e3: e87df6 bgeui a13, 7, 3cf <correct_rf_ana_gain+0xb7>
3e6: fb80d6 bgez a0, 3a2 <correct_rf_ana_gain+0x8a>
3e9: 1d2cb6 bltui a12, 2, 40a <correct_rf_ana_gain+0xf2>
3ec: cc0b addi.n a12, a12, -1
3ee: 74c0c0 extui a12, a12, 0, 8
3f1: 0c2d mov.n a2, a12
3f3: 000005 call0 3f4 <correct_rf_ana_gain+0xdc>
3f6: 000e32 l8ui a3, a14, 0
3f9: 232a add.n a2, a3, a2
3fb: 004e22 s8i a2, a14, 0
3fe: 010280 slli a0, a2, 24
401: 310800 srai a0, a0, 24
404: 026277 bbci a2, 7, 40a <correct_rf_ana_gain+0xf2>
407: e11c66 bnei a12, 1, 3ec <correct_rf_ana_gain+0xd4>
40a: f940d6 bgez a0, 3a2 <correct_rf_ana_gain+0x8a>
40d: 916d66 bnei a13, 6, 3a2 <correct_rf_ana_gain+0x8a>
410: fecdd2 addi a13, a13, -2
413: 208b addi.n a2, a0, 8
415: 004e22 s8i a2, a14, 0
418: 74d0d0 extui a13, a13, 0, 8
41b: ffe0c6 j 3a2 <correct_rf_ana_gain+0x8a>
...
00000428 <get_sar_dout>:
428: e0c112 addi a1, a1, -32
42b: 4129 s32i.n a2, a1, 16
42d: 7109 s32i.n a0, a1, 28
42f: 012d mov.n a2, a1
431: 000005 call0 434 <get_sar_dout+0xc>
434: 330c movi.n a3, 3
436: 031152 l16ui a5, a1, 6
439: 0211b2 l16ui a11, a1, 4
43c: 011182 l16ui a8, a1, 2
43f: 0711a2 l16ui a10, a1, 14
442: 061172 l16ui a7, a1, 12
445: 051192 l16ui a9, a1, 10
448: 041162 l16ui a6, a1, 8
44b: fff501 l32r a0, 420 <correct_rf_ana_gain+0x108>
44e: 040c movi.n a4, 0
450: 042d mov.n a2, a4
452: 0008 l32i.n a0, a0, 0
454: 669a add.n a6, a6, a9
456: 77aa add.n a7, a7, a10
458: 88ba add.n a8, a8, a11
45a: e008 l32i.n a0, a0, 56
45c: 558a add.n a5, a5, a8
45e: 907770 addx2 a7, a7, a7
461: 906660 addx2 a6, a6, a6
464: c06670 sub a6, a6, a7
467: d05570 subx2 a5, a5, a7
46a: 115500 slli a5, a5, 16
46d: 116600 slli a6, a6, 16
470: 316060 srai a6, a6, 16
473: 315050 srai a5, a5, 16
476: b32550 movgez a2, a5, a5
479: b34660 movgez a4, a6, a6
47c: 114400 slli a4, a4, 16
47f: 112200 slli a2, a2, 16
482: 312020 srai a2, a2, 16
485: 314040 srai a4, a4, 16
488: 5149 s32i.n a4, a1, 20
48a: 0000c0 callx0 a0
48d: ffe501 l32r a0, 424 <correct_rf_ana_gain+0x10c>
490: 330c movi.n a3, 3
492: 0008 l32i.n a0, a0, 0
494: 6129 s32i.n a2, a1, 24
496: e008 l32i.n a0, a0, 56
498: 5128 l32i.n a2, a1, 20
49a: 0000c0 callx0 a0
49d: 6138 l32i.n a3, a1, 24
49f: 7108 l32i.n a0, a1, 28
4a1: c03320 sub a3, a3, a2
4a4: 4128 l32i.n a2, a1, 16
4a6: 20c112 addi a1, a1, 32
4a9: 223a add.n a2, a2, a3
4ab: 112200 slli a2, a2, 16
4ae: 312020 srai a2, a2, 16
4b1: f00d ret.n
...
4bb: 0bf000 excw
...
000004d8 <cal_rf_ana_gain>:
4d8: 130c movi.n a3, 1
4da: f45c movi.n a4, 95
4dc: fff821 l32r a2, 4bc <get_sar_dout+0x94>
4df: e0c112 addi a1, a1, -32
4e2: 61c9 s32i.n a12, a1, 24
4e4: 5109 s32i.n a0, a1, 20
4e6: fff4c1 l32r a12, 4b8 <get_sar_dout+0x90>
4e9: fff201 l32r a0, 4b4 <get_sar_dout+0x8c>
4ec: 005c22 s16i a2, a12, 0
4ef: 0008 l32i.n a0, a0, 0
4f1: 005c22 s16i a2, a12, 0
4f4: 2b2002 l32i a0, a0, 172
4f7: 720c movi.n a2, 7
4f9: 0000c0 callx0 a0
4fc: 020c movi.n a2, 0
4fe: fff001 l32r a0, 4c0 <get_sar_dout+0x98>
501: 130c movi.n a3, 1
503: 0008 l32i.n a0, a0, 0
505: 001c42 l16ui a4, a12, 0
508: 2b2002 l32i a0, a0, 172
50b: 444040 extui a4, a4, 0, 5
50e: 0000c0 callx0 a0
511: 001c22 l16ui a2, a12, 0
514: 10c132 addi a3, a1, 16
517: 140c movi.n a4, 1
519: 000005 call0 51c <cal_rf_ana_gain+0x44>
51c: 024c movi.n a2, 64
51e: ffe931 l32r a3, 4c4 <get_sar_dout+0x9c>
521: 140c movi.n a4, 1
523: f51c movi.n a5, 31
525: 12c172 addi a7, a1, 18
528: ffe881 l32r a8, 4c8 <get_sar_dout+0xa0>
52b: 001c62 l16ui a6, a12, 0
52e: 38a192 movi a9, 0x138
531: 446060 extui a6, a6, 0, 5
534: 0199 s32i.n a9, a1, 0
536: 000882 l8ui a8, a8, 0
539: 1189 s32i.n a8, a1, 4
53b: 000005 call0 53c <cal_rf_ana_gain+0x64>
53e: 120102 l8ui a0, a1, 18
541: 472c movi.n a7, 36
543: 010080 slli a0, a0, 24
546: 310800 srai a0, a0, 24
549: 022707 blt a7, a0, 54f <cal_rf_ana_gain+0x77>
54c: 39a0e6 bgei a0, 12, 589 <cal_rf_ana_gain+0xb1>
54f: 821c movi.n a2, 24
551: 0c3d mov.n a3, a12
553: c02200 sub a2, a2, a0
556: 124122 s8i a2, a1, 18
559: 12c122 addi a2, a1, 18
55c: 000005 call0 560 <cal_rf_ana_gain+0x88>
55f: 720c movi.n a2, 7
561: ffda01 l32r a0, 4cc <get_sar_dout+0xa4>
564: 130c movi.n a3, 1
566: 0008 l32i.n a0, a0, 0
568: 001c42 l16ui a4, a12, 0
56b: 2b2002 l32i a0, a0, 172
56e: 414540 srli a4, a4, 5
571: 0000c0 callx0 a0
574: 020c movi.n a2, 0
576: ffd601 l32r a0, 4d0 <get_sar_dout+0xa8>
579: 130c movi.n a3, 1
57b: 0008 l32i.n a0, a0, 0
57d: 001c42 l16ui a4, a12, 0
580: 2b2002 l32i a0, a0, 172
583: 444040 extui a4, a4, 0, 5
586: 0000c0 callx0 a0
589: 001c22 l16ui a2, a12, 0
58c: 10c132 addi a3, a1, 16
58f: 140c movi.n a4, 1
591: 000005 call0 594 <cal_rf_ana_gain+0xbc>
594: 001c22 l16ui a2, a12, 0
597: 10c132 addi a3, a1, 16
59a: 000005 call0 59c <cal_rf_ana_gain+0xc4>
59d: 5108 l32i.n a0, a1, 20
59f: 001c22 l16ui a2, a12, 0
5a2: ffcc31 l32r a3, 4d4 <get_sar_dout+0xac>
5a5: 61c8 l32i.n a12, a1, 24
5a7: 2d5322 s16i a2, a3, 90
5aa: 20c112 addi a1, a1, 32
5ad: f00d ret.n
5af: 000000 ill
...
000005b4 <meas_tone_pwr_db>:
5b4: 050c movi.n a5, 0
5b6: 060c movi.n a6, 0
5b8: 070c movi.n a7, 0
5ba: 744020 extui a4, a2, 0, 8
5bd: 030c movi.n a3, 0
5bf: e0c112 addi a1, a1, -32
5c2: 51c9 s32i.n a12, a1, 20
5c4: 61d9 s32i.n a13, a1, 24
5c6: 4109 s32i.n a0, a1, 16
5c8: 71e9 s32i.n a14, a1, 28
5ca: 2139 s32i.n a3, a1, 8
5cc: 1139 s32i.n a3, a1, 4
5ce: fff8e1 l32r a14, 5b0 <cal_rf_ana_gain+0xd8>
5d1: 0139 s32i.n a3, a1, 0
5d3: 0e08 l32i.n a0, a14, 0
5d5: 120c movi.n a2, 1
5d7: 1a2002 l32i a0, a0, 104
5da: 034c movi.n a3, 64
5dc: 0000c0 callx0 a0
5df: 0d0c movi.n a13, 0
5e1: 0c0c movi.n a12, 0
5e3: 0e08 l32i.n a0, a14, 0
5e5: b008 l32i.n a0, a0, 44
5e7: 38a122 movi a2, 0x138
5ea: 0000c0 callx0 a0
5ed: dd1b addi.n a13, a13, 1
5ef: c2ca add.n a12, a2, a12
5f1: 11cc00 slli a12, a12, 16
5f4: 31c0c0 srai a12, a12, 16
5f7: e84d66 bnei a13, 4, 5e3 <meas_tone_pwr_db+0x2f>
5fa: 0e08 l32i.n a0, a14, 0
5fc: 1b2002 l32i a0, a0, 108
5ff: 120c movi.n a2, 1
601: 0000c0 callx0 a0
604: 4108 l32i.n a0, a1, 16
606: 61d8 l32i.n a13, a1, 24
608: 3c4b addi.n a3, a12, 4
60a: 2cbb addi.n a2, a12, 11
60c: 71e8 l32i.n a14, a1, 28
60e: 51c8 l32i.n a12, a1, 20
610: b32330 movgez a2, a3, a3
613: 212320 srai a2, a2, 3
616: 20c112 addi a1, a1, 32
619: 112200 slli a2, a2, 16
61c: 312020 srai a2, a2, 16
61f: f00d ret.n
...
0000062c <tx_pwr_backoff>:
62c: 140c movi.n a4, 1
62e: f51c movi.n a5, 31
630: 38a182 movi a8, 0x138
633: fffd61 l32r a6, 628 <meas_tone_pwr_db+0x74>
636: c0c112 addi a1, a1, -64
639: 61c9 s32i.n a12, a1, 24
63b: 71d9 s32i.n a13, a1, 28
63d: 81e9 s32i.n a14, a1, 32
63f: 91f9 s32i.n a15, a1, 36
641: 10c172 addi a7, a1, 16
644: c129 s32i.n a2, a1, 48
646: 5109 s32i.n a0, a1, 20
648: 024c movi.n a2, 64
64a: c138 l32i.n a3, a1, 48
64c: fff601 l32r a0, 624 <meas_tone_pwr_db+0x70>
64f: 001662 l16ui a6, a6, 0
652: 0189 s32i.n a8, a1, 0
654: 446060 extui a6, a6, 0, 5
657: 000002 l8ui a0, a0, 0
65a: 1109 s32i.n a0, a1, 4
65c: 000005 call0 660 <tx_pwr_backoff+0x34>
65f: 0e0c movi.n a14, 0
661: 000c movi.n a0, 0
663: 6fa0f2 movi a15, 111
666: 100172 l8ui a7, a1, 16
669: c168 l32i.n a6, a1, 48
66b: 0a0c movi.n a10, 0
66d: d1a9 s32i.n a10, a1, 52
66f: 050682 l8ui a8, a6, 5
672: 017780 slli a7, a7, 24
675: 000662 l8ui a6, a6, 0
678: 317870 srai a7, a7, 24
67b: 1fc772 addi a7, a7, 31
67e: 104172 s8i a7, a1, 16
681: c06680 sub a6, a6, a8
684: 116600 slli a6, a6, 16
687: 316060 srai a6, a6, 16
68a: 1176f0 slli a7, a6, 1
68d: f9c782 addi a8, a7, -7
690: b189 s32i.n a8, a1, 44
692: f8c772 addi a7, a7, -8
695: 117700 slli a7, a7, 16
698: 317070 srai a7, a7, 16
69b: a179 s32i.n a7, a1, 40
69d: 100132 l8ui a3, a1, 16
6a0: 0f2d mov.n a2, a15
6a2: 013380 slli a3, a3, 24
6a5: 313830 srai a3, a3, 24
6a8: 030a add.n a0, a3, a0
6aa: 104102 s8i a0, a1, 16
6ad: c60a add.n a12, a6, a0
6af: 010080 slli a0, a0, 24
6b2: 310800 srai a0, a0, 24
6b5: 012f07 blt a15, a0, 6ba <tx_pwr_backoff+0x8e>
6b8: 002d mov.n a2, a0
6ba: 104122 s8i a2, a1, 16
6bd: f169 s32i.n a6, a1, 60
6bf: 000005 call0 6c0 <tx_pwr_backoff+0x94>
6c2: 014c80 slli a4, a12, 24
6c5: 02dd mov.n a13, a2
6c7: 1c0c movi.n a12, 1
6c9: 314840 srai a4, a4, 24
6cc: e149 s32i.n a4, a1, 56
6ce: 012f47 blt a15, a4, 6d3 <tx_pwr_backoff+0xa7>
6d1: 0c0c movi.n a12, 0
6d3: e128 l32i.n a2, a1, 56
6d5: 932fc0 movnez a2, a15, a12
6d8: 000005 call0 6dc <tx_pwr_backoff+0xb0>
6db: b158 l32i.n a5, a1, 44
6dd: c07d20 sub a7, a13, a2
6e0: 110700 slli a0, a7, 16
6e3: 310000 srai a0, a0, 16
6e6: 052057 blt a0, a5, 6ef <tx_pwr_backoff+0xc3>
6e9: a8a032 movi a3, 168
6ec: 51a3d7 bge a3, a13, 741 <tx_pwr_backoff+0x115>
6ef: ee8c beqz.n a14, 701 <tx_pwr_backoff+0xd5>
6f1: d148 l32i.n a4, a1, 52
6f3: a158 l32i.n a5, a1, 40
6f5: 082407 blt a4, a0, 701 <tx_pwr_backoff+0xd5>
6f8: 052057 blt a0, a5, 701 <tx_pwr_backoff+0xd5>
6fb: a8a062 movi a6, 168
6fe: 3fa6d7 bge a6, a13, 741 <tx_pwr_backoff+0x115>
701: 085c movi.n a8, 80
703: 3a2287 blt a2, a8, 741 <tx_pwr_backoff+0x115>
706: e198 l32i.n a9, a1, 56
708: f168 l32i.n a6, a1, 60
70a: 939fc0 movnez a9, a15, a12
70d: 3019f7 beq a9, a15, 741 <tx_pwr_backoff+0x115>
710: ee1b addi.n a14, a14, 1
712: 112700 slli a2, a7, 16
715: 2a0c movi.n a10, 2
717: 901b addi.n a9, a0, 1
719: 802b addi.n a8, a0, 2
71b: b38990 movgez a8, a9, a9
71e: 0a0d mov.n a0, a10
720: 218180 srai a8, a8, 1
723: c08680 sub a8, a6, a8
726: 880b addi.n a8, a8, -1
728: 018880 slli a8, a8, 24
72b: 318880 srai a8, a8, 24
72e: 0128a6 blti a8, 2, 733 <tx_pwr_backoff+0x107>
731: 080d mov.n a0, a8
733: 74e0e0 extui a14, a14, 0, 8
736: 312020 srai a2, a2, 16
739: d129 s32i.n a2, a1, 52
73b: f6cea2 addi a10, a14, -10
73e: f5ba56 bnez a10, 69d <tx_pwr_backoff+0x71>
741: c108 l32i.n a0, a1, 48
743: 61c8 l32i.n a12, a1, 24
745: 000002 l8ui a0, a0, 0
748: 91f8 l32i.n a15, a1, 36
74a: 1130f0 slli a3, a0, 1
74d: 1fad37 bge a13, a3, 770 <tx_pwr_backoff+0x144>
750: ce9c beqz.n a14, 770 <tx_pwr_backoff+0x144>
752: d020d0 subx2 a2, a0, a13
755: 321b addi.n a3, a2, 1
757: 222b addi.n a2, a2, 2
759: b32330 movgez a2, a3, a3
75c: 212120 srai a2, a2, 1
75f: 112200 slli a2, a2, 16
762: 312020 srai a2, a2, 16
765: 71d8 l32i.n a13, a1, 28
767: 81e8 l32i.n a14, a1, 32
769: 5108 l32i.n a0, a1, 20
76b: 40c112 addi a1, a1, 64
76e: f00d ret.n
770: 020c movi.n a2, 0
772: fffbc6 j 765 <tx_pwr_backoff+0x139>
...
00000780 <get_fcc_1m2m_pwr_offset>:
780: a28c beqz.n a2, 78e <get_fcc_1m2m_pwr_offset+0xe>
782: 0c2326 beqi a3, 2, 792 <get_fcc_1m2m_pwr_offset+0x12>
785: 093326 beqi a3, 3, 792 <get_fcc_1m2m_pwr_offset+0x12>
788: 066326 beqi a3, 6, 792 <get_fcc_1m2m_pwr_offset+0x12>
78b: 037326 beqi a3, 7, 792 <get_fcc_1m2m_pwr_offset+0x12>
78e: 020c movi.n a2, 0
790: f00d ret.n
792: fff921 l32r a2, 778 <tx_pwr_backoff+0x14c>
795: fff941 l32r a4, 77c <tx_pwr_backoff+0x150>
798: 4e0232 l8ui a3, a2, 78
79b: 300442 l8ui a4, a4, 48
79e: 4d0222 l8ui a2, a2, 77
7a1: 014480 slli a4, a4, 24
7a4: 013380 slli a3, a3, 24
7a7: 313830 srai a3, a3, 24
7aa: 314840 srai a4, a4, 24
7ad: 012280 slli a2, a2, 24
7b0: 312820 srai a2, a2, 24
7b3: d974e6 bgei a4, 7, 790 <get_fcc_1m2m_pwr_offset+0x10>
7b6: 032d mov.n a2, a3
7b8: f00d ret.n
7ba: 000000 ill
7bd: 600002 l8ui a0, a0, 96
000007c0 <ram_set_txbb_atten>:
7c0: d0c112 addi a1, a1, -48
7c3: 1109 s32i.n a0, a1, 4
7c5: 6139 s32i.n a3, a1, 24
7c7: 7169 s32i.n a6, a1, 28
7c9: 0129 s32i.n a2, a1, 0
7cb: 8149 s32i.n a4, a1, 32
7cd: 51f9 s32i.n a15, a1, 20
7cf: 31d9 s32i.n a13, a1, 12
7d1: 21c9 s32i.n a12, a1, 8
7d3: 41e9 s32i.n a14, a1, 16
7d5: 0c0c movi.n a12, 0
7d7: 8e1c movi.n a14, 24
7d9: fff8d1 l32r a13, 7bc <get_fcc_1m2m_pwr_offset+0x3c>
7dc: 81f8 l32i.n a15, a1, 32
7de: 0c2d mov.n a2, a12
7e0: 0138 l32i.n a3, a1, 0
7e2: 000005 call0 7e4 <ram_set_txbb_atten+0x24>
7e5: 02fa add.n a0, a2, a15
7e7: 000002 l8ui a0, a0, 0
7ea: 6148 l32i.n a4, a1, 24
7ec: 010080 slli a0, a0, 24
7ef: 310800 srai a0, a0, 24
7f2: 048cf6 bgeui a12, 8, 7fa <ram_set_txbb_atten+0x3a>
7f5: 404a add.n a4, a0, a4
7f7: 000206 j 803 <ram_set_txbb_atten+0x43>
7fa: 7158 l32i.n a5, a1, 28
7fc: 054d mov.n a4, a5
7fe: 01a507 bge a5, a0, 803 <ram_set_txbb_atten+0x43>
801: 004d mov.n a4, a0
803: 00af02 movi a0, 0xffffff00
806: a03cd0 addx4 a3, a12, a13
809: 608040 neg a8, a4
80c: 0e4d mov.n a4, a14
80e: 018880 slli a8, a8, 24
811: 318880 srai a8, a8, 24
814: 012e87 blt a14, a8, 819 <ram_set_txbb_atten+0x59>
817: 084d mov.n a4, a8
819: 745040 extui a5, a4, 0, 8
81c: 0020c0 memw
81f: c12322 l32i a2, a3, 0x304
822: 102200 and a2, a2, a0
825: 202250 or a2, a2, a5
828: 0020c0 memw
82b: c16322 s32i a2, a3, 0x304
82e: cc1b addi.n a12, a12, 1
830: 74c0c0 extui a12, a12, 0, 8
833: a79ce7 bne a12, a14, 7de <ram_set_txbb_atten+0x1e>
836: 21c8 l32i.n a12, a1, 8
838: 31d8 l32i.n a13, a1, 12
83a: 41e8 l32i.n a14, a1, 16
83c: 51f8 l32i.n a15, a1, 20
83e: 1108 l32i.n a0, a1, 4
840: 30c112 addi a1, a1, 48
843: f00d ret.n
845: 000000 ill
848: 2c0000 excw
84b: 000000 ill
84e: 00f000 excw
851: 000000 ill
854: 000200 excw
857: ffff60 excw
85a: ff .byte 0xff
85b: 0200f0 excw
85e: 006000 rsil a0, 0
861: 000000 ill
00000864 <txiq_get_mis_pwr>:
864: fffa91 l32r a9, 84c <ram_set_txbb_atten+0x8c>
867: 018260 slli a8, a2, 26
86a: f0c112 addi a1, a1, -16
86d: 00a172 movi a7, 0x100
870: c07730 sub a7, a7, a3
873: 1169 s32i.n a6, a1, 4
875: 0159 s32i.n a5, a1, 0
877: 31c9 s32i.n a12, a1, 12
879: 2109 s32i.n a0, a1, 8
87b: 02cd mov.n a12, a2
87d: fff401 l32r a0, 850 <ram_set_txbb_atten+0x90>
880: fff551 l32r a5, 854 <ram_set_txbb_atten+0x94>
883: fff161 l32r a6, 848 <ram_set_txbb_atten+0x88>
886: 747070 extui a7, a7, 0, 8
889: 117760 slli a7, a7, 10
88c: 206460 or a6, a4, a6
88f: 0020c0 memw
892: ee2522 l32i a2, a5, 0x3b8
895: 102290 and a2, a2, a9
898: 202280 or a2, a2, a8
89b: 202270 or a2, a2, a7
89e: 202260 or a2, a2, a6
8a1: 0020c0 memw
8a4: a30c movi.n a3, 10
8a6: 0008 l32i.n a0, a0, 0
8a8: ee6522 s32i a2, a5, 0x3b8
8ab: 1c2002 l32i a0, a0, 112
8ae: 420c movi.n a2, 4
8b0: 0000c0 callx0 a0
8b3: 115cd0 slli a5, a12, 3
8b6: 0470c0 extui a7, a12, 0, 1
8b9: 160c movi.n a6, 1
8bb: 0188 l32i.n a8, a1, 0
8bd: 040c movi.n a4, 0
8bf: 005822 s16i a2, a8, 0
8c2: 834670 moveqz a4, a6, a7
8c5: 204450 or a4, a4, a5
8c8: 014480 slli a4, a4, 24
8cb: ffe351 l32r a5, 858 <ram_set_txbb_atten+0x98>
8ce: 0020c0 memw
8d1: ffe231 l32r a3, 85c <ram_set_txbb_atten+0x9c>
8d4: ee2322 l32i a2, a3, 0x3b8
8d7: 102250 and a2, a2, a5
8da: 202240 or a2, a2, a4
8dd: 0020c0 memw
8e0: ffe001 l32r a0, 860 <ram_set_txbb_atten+0xa0>
8e3: 0008 l32i.n a0, a0, 0
8e5: ee6322 s32i a2, a3, 0x3b8
8e8: 420c movi.n a2, 4
8ea: 1c2002 l32i a0, a0, 112
8ed: a30c movi.n a3, 10
8ef: 0000c0 callx0 a0
8f2: 2108 l32i.n a0, a1, 8
8f4: 1198 l32i.n a9, a1, 4
8f6: 31c8 l32i.n a12, a1, 12
8f8: 005922 s16i a2, a9, 0
8fb: 10c112 addi a1, a1, 16
8fe: f00d ret.n
...
914: 002000 isync
...
00000930 <txiq_cover>:
930: 039d mov.n a9, a3
932: b0c112 addi a1, a1, -80
935: 9169 s32i.n a6, a1, 36
937: 106152 s32i a5, a1, 64
93a: 61f9 s32i.n a15, a1, 24
93c: c129 s32i.n a2, a1, 48
93e: 2109 s32i.n a0, a1, 8
940: 030c movi.n a3, 0
942: 31c9 s32i.n a12, a1, 12
944: 41d9 s32i.n a13, a1, 16
946: 51e9 s32i.n a14, a1, 20
948: 04dd mov.n a13, a4
94a: 0e0c movi.n a14, 0
94c: 0c0c movi.n a12, 0
94e: 1199 s32i.n a9, a1, 4
950: f139 s32i.n a3, a1, 60
952: 000c movi.n a0, 0
954: 020c movi.n a2, 0
956: 1021f2 l32i a15, a1, 64
959: d129 s32i.n a2, a1, 52
95b: e109 s32i.n a0, a1, 56
95d: 720c movi.n a2, 7
95f: c138 l32i.n a3, a1, 48
961: 300c movi.n a0, 3
963: f4c332 addi a3, a3, -12
966: 930270 movnez a0, a2, a7
969: a109 s32i.n a0, a1, 40
96b: 743030 extui a3, a3, 0, 8
96e: b139 s32i.n a3, a1, 44
970: 453cf6 bgeui a12, 3, 9b9 <txiq_cover+0x89>
973: 0f4d mov.n a4, a15
975: ffe201 l32r a0, 900 <txiq_get_mis_pwr+0x9c>
978: 80a032 movi a3, 128
97b: d12ee0 mul16s a2, a14, a14
97e: 223a add.n a2, a2, a3
980: 0008 l32i.n a0, a0, 0
982: f138 l32i.n a3, a1, 60
984: 212820 srai a2, a2, 8
987: 8129 s32i.n a2, a1, 32
989: 422002 l32i a0, a0, 0x108
98c: 223a add.n a2, a2, a3
98e: 130c movi.n a3, 1
990: 012280 slli a2, a2, 24
993: 312820 srai a2, a2, 24
996: 0000c0 callx0 a0
999: 0f4d mov.n a4, a15
99b: 8138 l32i.n a3, a1, 32
99d: ffd901 l32r a0, 904 <txiq_get_mis_pwr+0xa0>
9a0: c03230 sub a3, a2, a3
9a3: 0008 l32i.n a0, a0, 0
9a5: 0e2d mov.n a2, a14
9a7: 013380 slli a3, a3, 24
9aa: 313830 srai a3, a3, 24
9ad: f139 s32i.n a3, a1, 60
9af: 422002 l32i a0, a0, 0x108
9b2: 030c movi.n a3, 0
9b4: 0000c0 callx0 a0
9b7: 02ed mov.n a14, a2
9b9: 120c movi.n a2, 1
9bb: b138 l32i.n a3, a1, 44
9bd: 1148 l32i.n a4, a1, 4
9bf: 015d mov.n a5, a1
9c1: 612b addi.n a6, a1, 2
9c3: 000005 call0 9c4 <txiq_cover+0x94>
9c6: 019172 l16si a7, a1, 2
9c9: 009152 l16si a5, a1, 0
9cc: 070d mov.n a0, a7
9ce: 01a577 bge a5, a7, 9d3 <txiq_cover+0xa3>
9d1: 050d mov.n a0, a5
9d3: 140c movi.n a4, 1
9d5: 113000 slli a3, a0, 16
9d8: c02750 sub a2, a7, a5
9db: 112250 slli a2, a2, 11
9de: 313030 srai a3, a3, 16
9e1: 833400 moveqz a3, a4, a0
9e4: ffd001 l32r a0, 924 <txiq_get_mis_pwr+0xc0>
9e7: 0000c0 callx0 a0
9ea: 10c202 addi a0, a2, 16
9ed: 210500 srai a0, a0, 5
9f0: 004d02 s8i a0, a13, 0
9f3: 9f8c beqz.n a15, a00 <txiq_cover+0xd0>
9f5: f128 l32i.n a2, a1, 60
9f7: 0052d6 bgez a2, a00 <txiq_cover+0xd0>
9fa: 603000 neg a3, a0
9fd: 004d32 s8i a3, a13, 0
a00: 020c movi.n a2, 0
a02: c138 l32i.n a3, a1, 48
a04: 1148 l32i.n a4, a1, 4
a06: 015d mov.n a5, a1
a08: 612b addi.n a6, a1, 2
a0a: 000005 call0 a0c <txiq_cover+0xdc>
a0d: 019132 l16si a3, a1, 2
a10: 009142 l16si a4, a1, 0
a13: c02430 sub a2, a4, a3
a16: 334a add.n a3, a3, a4
a18: 112240 slli a2, a2, 12
a1b: 140c movi.n a4, 1
a1d: 113300 slli a3, a3, 16
a20: 313030 srai a3, a3, 16
a23: 833430 moveqz a3, a4, a3
a26: ffc001 l32r a0, 928 <txiq_get_mis_pwr+0xc4>
a29: 0000c0 callx0 a0
a2c: 10c252 addi a5, a2, 16
a2f: 215550 srai a5, a5, 5
a32: 014d52 s8i a5, a13, 1
a35: 7f8c beqz.n a15, a40 <txiq_cover+0x110>
a37: 005ed6 bgez a14, a40 <txiq_cover+0x110>
a3a: 605050 neg a5, a5
a3d: 014d52 s8i a5, a13, 1
a40: 000d02 l8ui a0, a13, 0
a43: f128 l32i.n a2, a1, 60
a45: 010080 slli a0, a0, 24
a48: 310800 srai a0, a0, 24
a4b: 163cf6 bgeui a12, 3, a65 <txiq_cover+0x135>
a4e: c0ee50 sub a14, a14, a5
a51: c03200 sub a3, a2, a0
a54: 013380 slli a3, a3, 24
a57: 01ee80 slli a14, a14, 24
a5a: 31e8e0 srai a14, a14, 24
a5d: 312830 srai a2, a3, 24
a60: f129 s32i.n a2, a1, 60
a62: 001a46 j acf <txiq_cover+0x19f>
a65: d128 l32i.n a2, a1, 52
a67: e148 l32i.n a4, a1, 56
a69: 352a add.n a3, a5, a2
a6b: 604a add.n a6, a0, a4
a6d: 016680 slli a6, a6, 24
a70: 013380 slli a3, a3, 24
a73: 312830 srai a2, a3, 24
a76: 314860 srai a4, a6, 24
a79: e149 s32i.n a4, a1, 56
a7b: d129 s32i.n a2, a1, 52
a7d: 4e6c66 bnei a12, 6, acf <txiq_cover+0x19f>
a80: f138 l32i.n a3, a1, 60
a82: e128 l32i.n a2, a1, 56
a84: ffa101 l32r a0, 908 <txiq_get_mis_pwr+0xa4>
a87: 222b addi.n a2, a2, 2
a89: 0008 l32i.n a0, a0, 0
a8b: 212220 srai a2, a2, 2
a8e: c04320 sub a4, a3, a2
a91: 014480 slli a4, a4, 24
a94: 313840 srai a3, a4, 24
a97: f139 s32i.n a3, a1, 60
a99: d138 l32i.n a3, a1, 52
a9b: 0008 l32i.n a0, a0, 0
a9d: 332b addi.n a3, a3, 2
a9f: 213230 srai a3, a3, 2
aa2: 7139 s32i.n a3, a1, 28
aa4: c0ee30 sub a14, a14, a3
aa7: 01ee80 slli a14, a14, 24
aaa: 31e8e0 srai a14, a14, 24
aad: 0000c0 callx0 a0
ab0: 0e52e6 bgei a2, 5, ac2 <txiq_cover+0x192>
ab3: ff9601 l32r a0, 90c <txiq_get_mis_pwr+0xa8>
ab6: 0008 l32i.n a0, a0, 0
ab8: 0008 l32i.n a0, a0, 0
aba: 7128 l32i.n a2, a1, 28
abc: 0000c0 callx0 a0
abf: 0c52a6 blti a2, 5, acf <txiq_cover+0x19f>
ac2: ff9331 l32r a3, 910 <txiq_get_mis_pwr+0xac>
ac5: ff9341 l32r a4, 914 <txiq_get_mis_pwr+0xb0>
ac8: 0328 l32i.n a2, a3, 0
aca: 202240 or a2, a2, a4
acd: 0329 s32i.n a2, a3, 0
acf: 9158 l32i.n a5, a1, 36
ad1: 959c beqz.n a5, aee <txiq_cover+0x1be>
ad3: ff9121 l32r a2, 918 <txiq_get_mis_pwr+0xb4>
ad6: 010d42 l8ui a4, a13, 1
ad9: 000d32 l8ui a3, a13, 0
adc: 014480 slli a4, a4, 24
adf: 013380 slli a3, a3, 24
ae2: 313830 srai a3, a3, 24
ae5: 314840 srai a4, a4, 24
ae8: ff9101 l32r a0, 92c <txiq_get_mis_pwr+0xc8>
aeb: 0000c0 callx0 a0
aee: a158 l32i.n a5, a1, 40
af0: cc1b addi.n a12, a12, 1
af2: 74c0c0 extui a12, a12, 0, 8
af5: c055c0 sub a5, a5, a12
af8: e74556 bnez a5, 970 <txiq_cover+0x40>
afb: 130c movi.n a3, 1
afd: 0f4d mov.n a4, a15
aff: ff8701 l32r a0, 91c <txiq_get_mis_pwr+0xb8>
b02: f128 l32i.n a2, a1, 60
b04: 0008 l32i.n a0, a0, 0
b06: 012280 slli a2, a2, 24
b09: 422002 l32i a0, a0, 0x108
b0c: 312820 srai a2, a2, 24
b0f: 0000c0 callx0 a0
b12: 0f4d mov.n a4, a15
b14: ff8301 l32r a0, 920 <txiq_get_mis_pwr+0xbc>
b17: 030c movi.n a3, 0
b19: 0008 l32i.n a0, a0, 0
b1b: 012e80 slli a2, a14, 24
b1e: 422002 l32i a0, a0, 0x108
b21: 312820 srai a2, a2, 24
b24: 0000c0 callx0 a0
b27: 2108 l32i.n a0, a1, 8
b29: 31c8 l32i.n a12, a1, 12
b2b: 61f8 l32i.n a15, a1, 24
b2d: 014de2 s8i a14, a13, 1
b30: f128 l32i.n a2, a1, 60
b32: 004d22 s8i a2, a13, 0
b35: 51e8 l32i.n a14, a1, 20
b37: 41d8 l32i.n a13, a1, 16
b39: 50c112 addi a1, a1, 80
b3c: f00d ret.n
b3e: 000000 ill
b41: 000000 ill
b44: 000010 excw
b47: 000000 ill
b4a: ff0003 excw
b4d: ff .byte 0xff
b4e: 00e000 excw
b51: 009a add.n a0, a0, a9
b53: 960060 excw
b56: 006000 rsil a0, 0
b59: 000200 excw
...
00000b64 <ram_rfcal_txiq>:
b64: 039d mov.n a9, a3
b66: c0c112 addi a1, a1, -64
b69: 91c9 s32i.n a12, a1, 36
b6b: c1f9 s32i.n a15, a1, 48
b6d: d159 s32i.n a5, a1, 52
b6f: 3169 s32i.n a6, a1, 12
b71: 2149 s32i.n a4, a1, 8
b73: 8109 s32i.n a0, a1, 32
b75: a1d9 s32i.n a13, a1, 40
b77: b1e9 s32i.n a14, a1, 44
b79: 02dd mov.n a13, a2
b7b: 07ed mov.n a14, a7
b7d: 0208 l32i.n a0, a2, 0
b7f: 1199 s32i.n a9, a1, 4
b81: 050100 extui a0, a0, 17, 1
b84: 18d056 bnez a0, d15 <ram_rfcal_txiq+0x1b1>
b87: d1f8 l32i.n a15, a1, 52
b89: 77a022 movi a2, 119
b8c: 030c movi.n a3, 0
b8e: ffecc1 l32r a12, b40 <txiq_cover+0x210>
b91: 041c movi.n a4, 16
b93: 0c08 l32i.n a0, a12, 0
b95: 050c movi.n a5, 0
b97: 252002 l32i a0, a0, 148
b9a: 060c movi.n a6, 0
b9c: 0000c0 callx0 a0
b9f: 030c movi.n a3, 0
ba1: f40c movi.n a4, 15
ba3: 650c movi.n a5, 6
ba5: 660c movi.n a6, 6
ba7: 0c08 l32i.n a0, a12, 0
ba9: 5129 s32i.n a2, a1, 20
bab: 252002 l32i a0, a0, 148
bae: 77a022 movi a2, 119
bb1: 0000c0 callx0 a0
bb4: 030c movi.n a3, 0
bb6: 940c movi.n a4, 9
bb8: 750c movi.n a5, 7
bba: 060c movi.n a6, 0
bbc: 0c08 l32i.n a0, a12, 0
bbe: 6129 s32i.n a2, a1, 24
bc0: 252002 l32i a0, a0, 148
bc3: 77a022 movi a2, 119
bc6: 0000c0 callx0 a0
bc9: 0c08 l32i.n a0, a12, 0
bcb: 282002 l32i a0, a0, 160
bce: 7129 s32i.n a2, a1, 28
bd0: 0000c0 callx0 a0
bd3: 0c08 l32i.n a0, a12, 0
bd5: 302002 l32i a0, a0, 192
bd8: 120c movi.n a2, 1
bda: 0000c0 callx0 a0
bdd: 2128 l32i.n a2, a1, 8
bdf: b42020 extui a2, a2, 0, 12
be2: ffde01 l32r a0, b5c <txiq_cover+0x22c>
be5: 0000c0 callx0 a0
be8: 2128 l32i.n a2, a1, 8
bea: 013d mov.n a3, a1
bec: 140c movi.n a4, 1
bee: 000005 call0 bf0 <ram_rfcal_txiq+0x8c>
bf1: 0c08 l32i.n a0, a12, 0
bf3: 6008 l32i.n a0, a0, 24
bf5: 020c movi.n a2, 0
bf7: 0000c0 callx0 a0
bfa: 0c08 l32i.n a0, a12, 0
bfc: f008 l32i.n a0, a0, 60
bfe: 120c movi.n a2, 1
c00: 0000c0 callx0 a0
c03: 77a022 movi a2, 119
c06: 030c movi.n a3, 0
c08: 940c movi.n a4, 9
c0a: 750c movi.n a5, 7
c0c: 0c08 l32i.n a0, a12, 0
c0e: 060c movi.n a6, 0
c10: 272002 l32i a0, a0, 156
c13: 070c movi.n a7, 0
c15: 0000c0 callx0 a0
c18: 77a022 movi a2, 119
c1b: 030c movi.n a3, 0
c1d: 041c movi.n a4, 16
c1f: 250c movi.n a5, 2
c21: 0c08 l32i.n a0, a12, 0
c23: 260c movi.n a6, 2
c25: 272002 l32i a0, a0, 156
c28: 170c movi.n a7, 1
c2a: 0000c0 callx0 a0
c2d: 3128 l32i.n a2, a1, 12
c2f: 440172 l8ui a7, a1, 68
c32: 0f3d mov.n a3, a15
c34: 412b addi.n a4, a1, 2
c36: 4001f2 l8ui a15, a1, 64
c39: 0e5d mov.n a5, a14
c3b: 0f6d mov.n a6, a15
c3d: 000005 call0 c40 <ram_rfcal_txiq+0xdc>
c40: 0c08 l32i.n a0, a12, 0
c42: 1b2002 l32i a0, a0, 108
c45: 120c movi.n a2, 1
c47: 0000c0 callx0 a0
c4a: 77a022 movi a2, 119
c4d: 030c movi.n a3, 0
c4f: 041c movi.n a4, 16
c51: 050c movi.n a5, 0
c53: 060c movi.n a6, 0
c55: 0c08 l32i.n a0, a12, 0
c57: 5178 l32i.n a7, a1, 20
c59: 272002 l32i a0, a0, 156
c5c: 4179 s32i.n a7, a1, 16
c5e: 0000c0 callx0 a0
c61: 6178 l32i.n a7, a1, 24
c63: 77a022 movi a2, 119
c66: 030c movi.n a3, 0
c68: f40c movi.n a4, 15
c6a: 0c08 l32i.n a0, a12, 0
c6c: 650c movi.n a5, 6
c6e: 272002 l32i a0, a0, 156
c71: 660c movi.n a6, 6
c73: 0000c0 callx0 a0
c76: 7178 l32i.n a7, a1, 28
c78: 77a022 movi a2, 119
c7b: 030c movi.n a3, 0
c7d: 940c movi.n a4, 9
c7f: 0c08 l32i.n a0, a12, 0
c81: 750c movi.n a5, 7
c83: 272002 l32i a0, a0, 156
c86: 060c movi.n a6, 0
c88: 0000c0 callx0 a0
c8b: 77a022 movi a2, 119
c8e: 030c movi.n a3, 0
c90: 041c movi.n a4, 16
c92: 250c movi.n a5, 2
c94: 0c08 l32i.n a0, a12, 0
c96: 260c movi.n a6, 2
c98: 272002 l32i a0, a0, 156
c9b: 070c movi.n a7, 0
c9d: 0000c0 callx0 a0
ca0: f20c movi.n a2, 15
ca2: 020142 l8ui a4, a1, 2
ca5: 107c movi.n a0, -15
ca7: 014480 slli a4, a4, 24
caa: 314840 srai a4, a4, 24
cad: 012407 blt a4, a0, cb2 <ram_rfcal_txiq+0x14e>
cb0: 040d mov.n a0, a4
cb2: 030142 l8ui a4, a1, 3
cb5: 012207 blt a2, a0, cba <ram_rfcal_txiq+0x156>
cb8: 002d mov.n a2, a0
cba: 106c movi.n a0, -31
cbc: 024122 s8i a2, a1, 2
cbf: 014480 slli a4, a4, 24
cc2: 013280 slli a3, a2, 24
cc5: 313830 srai a3, a3, 24
cc8: 314840 srai a4, a4, 24
ccb: f21c movi.n a2, 31
ccd: 012407 blt a4, a0, cd2 <ram_rfcal_txiq+0x16e>
cd0: 040d mov.n a0, a4
cd2: 012207 blt a2, a0, cd7 <ram_rfcal_txiq+0x173>
cd5: 002d mov.n a2, a0
cd7: 034122 s8i a2, a1, 3
cda: 014280 slli a4, a2, 24
cdd: 314840 srai a4, a4, 24
ce0: ee8c beqz.n a14, cf2 <ram_rfcal_txiq+0x18e>
ce2: 4158 l32i.n a5, a1, 16
ce4: a58c beqz.n a5, cf2 <ram_rfcal_txiq+0x18e>
ce6: 603030 neg a3, a3
ce9: 024132 s8i a3, a1, 2
cec: 013380 slli a3, a3, 24
cef: 313830 srai a3, a3, 24
cf2: df8c beqz.n a15, d03 <ram_rfcal_txiq+0x19f>
cf4: ff9421 l32r a2, b44 <txiq_cover+0x214>
cf7: ff9a01 l32r a0, b60 <txiq_cover+0x230>
cfa: 0000c0 callx0 a0
cfd: 030142 l8ui a4, a1, 3
d00: 020132 l8ui a3, a1, 2
d03: 045730 extui a5, a3, 7, 1
d06: 01e380 slli a14, a3, 24
d09: 31e8e0 srai a14, a14, 24
d0c: 086516 beqz a5, d96 <ram_rfcal_txiq+0x232>
d0f: 20c3e2 addi a14, a3, 32
d12: 002006 j d96 <ram_rfcal_txiq+0x232>
d15: 0013c2 l16ui a12, a3, 0
d18: 41e8c0 srli a14, a12, 8
d1b: 01cc80 slli a12, a12, 24
d1e: 31c8c0 srai a12, a12, 24
d21: ff8b61 l32r a6, b50 <txiq_cover+0x220>
d24: 01ae80 slli a10, a14, 24
d27: ff88b1 l32r a11, b48 <txiq_cover+0x218>
d2a: 019ce0 slli a9, a12, 18
d2d: 2099b0 or a9, a9, a11
d30: ff89e1 l32r a14, b54 <txiq_cover+0x224>
d33: ff86b1 l32r a11, b4c <txiq_cover+0x21c>
d36: 0020c0 memw
d39: 982e82 l32i a8, a14, 0x260
d3c: 1088b0 and a8, a8, a11
d3f: 2088a0 or a8, a8, a10
d42: 208890 or a8, a8, a9
d45: 0020c0 memw
d48: 986e82 s32i a8, a14, 0x260
d4b: 072c movi.n a7, 32
d4d: 0020c0 memw
d50: a658 l32i.n a5, a6, 40
d52: 205570 or a5, a5, a7
d55: 0020c0 memw
d58: a659 s32i.n a5, a6, 40
d5a: 047c movi.n a4, -16
d5c: 230c movi.n a3, 2
d5e: 0020c0 memw
d61: 8f2e22 l32i a2, a14, 0x23c
d64: 102240 and a2, a2, a4
d67: 202230 or a2, a2, a3
d6a: 0020c0 memw
d6d: 8f6e22 s32i a2, a14, 0x23c
d70: 0eae02 movi a0, 0xfffffe0e
d73: 1f0c movi.n a15, 1
d75: 0020c0 memw
d78: 992ed2 l32i a13, a14, 0x264
d7b: 10dd00 and a13, a13, a0
d7e: 20ddf0 or a13, a13, a15
d81: 0020c0 memw
d84: 91c8 l32i.n a12, a1, 36
d86: 996ed2 s32i a13, a14, 0x264
d89: c1f8 l32i.n a15, a1, 48
d8b: a1d8 l32i.n a13, a1, 40
d8d: b1e8 l32i.n a14, a1, 44
d8f: 8108 l32i.n a0, a1, 32
d91: 40c112 addi a1, a1, 64
d94: f00d ret.n
d96: 01f480 slli a15, a4, 24
d99: 31f8f0 srai a15, a15, 24
d9c: 026477 bbci a4, 7, da2 <ram_rfcal_txiq+0x23e>
d9f: 40c4f2 addi a15, a4, 64
da2: 0c08 l32i.n a0, a12, 0
da4: 01cf80 slli a12, a15, 24
da7: 2a2002 l32i a0, a0, 168
daa: 31c8c0 srai a12, a12, 24
dad: 0000c0 callx0 a0
db0: ff6a31 l32r a3, b58 <txiq_cover+0x228>
db3: 0d28 l32i.n a2, a13, 0
db5: 014f80 slli a4, a15, 24
db8: 115e80 slli a5, a14, 8
dbb: 314840 srai a4, a4, 24
dbe: 204450 or a4, a4, a5
dc1: 1158 l32i.n a5, a1, 4
dc3: 202230 or a2, a2, a3
dc6: 005542 s16i a4, a5, 0
dc9: 0d29 s32i.n a2, a13, 0
dcb: ffd486 j d21 <ram_rfcal_txiq+0x1bd>
...
de6: 000100 excw
de9: 008000 excw
...
00000dfc <rc_cal>:
dfc: f0c112 addi a1, a1, -16
dff: 21d9 s32i.n a13, a1, 8
e01: 11c9 s32i.n a12, a1, 4
e03: 31e9 s32i.n a14, a1, 12
e05: fff2e1 l32r a14, dd0 <ram_rfcal_txiq+0x26c>
e08: 0109 s32i.n a0, a1, 0
e0a: 0e08 l32i.n a0, a14, 0
e0c: fff2c1 l32r a12, dd4 <ram_rfcal_txiq+0x270>
e0f: 35f077 bbsi a0, 23, e48 <rc_cal+0x4c>
e12: 6aa022 movi a2, 106
e15: 230c movi.n a3, 2
e17: 040c movi.n a4, 0
e19: 550c movi.n a5, 5
e1b: 0c08 l32i.n a0, a12, 0
e1d: 460c movi.n a6, 4
e1f: 272002 l32i a0, a0, 156
e22: 070c movi.n a7, 0
e24: 0000c0 callx0 a0
e27: ffec91 l32r a9, dd8 <ram_rfcal_txiq+0x274>
e2a: 0ca8 l32i.n a10, a12, 0
e2c: 010922 l8ui a2, a9, 1
e2f: 272aa2 l32i a10, a10, 156
e32: 04d216 beqz a2, e83 <rc_cal+0x87>
e35: 6aa022 movi a2, 106
e38: 230c movi.n a3, 2
e3a: 440c movi.n a4, 4
e3c: 750c movi.n a5, 7
e3e: 460c movi.n a6, 4
e40: 170c movi.n a7, 1
e42: 000ac0 callx0 a10
e45: 001286 j e93 <rc_cal+0x97>
e48: 2c0ed2 l8ui a13, a14, 44
e4b: 61a022 movi a2, 97
e4e: 130c movi.n a3, 1
e50: 240c movi.n a4, 2
e52: 450c movi.n a5, 4
e54: 0c08 l32i.n a0, a12, 0
e56: 060c movi.n a6, 0
e58: 272002 l32i a0, a0, 156
e5b: 0d7d mov.n a7, a13
e5d: 0000c0 callx0 a0
e60: 2d0e72 l8ui a7, a14, 45
e63: 66a022 movi a2, 102
e66: 330c movi.n a3, 3
e68: 140c movi.n a4, 1
e6a: 0c08 l32i.n a0, a12, 0
e6c: 550c movi.n a5, 5
e6e: 272002 l32i a0, a0, 156
e71: 060c movi.n a6, 0
e73: 0000c0 callx0 a0
e76: 11c8 l32i.n a12, a1, 4
e78: 21d8 l32i.n a13, a1, 8
e7a: 31e8 l32i.n a14, a1, 12
e7c: 0108 l32i.n a0, a1, 0
e7e: 10c112 addi a1, a1, 16
e81: f00d ret.n
e83: 6aa022 movi a2, 106
e86: 230c movi.n a3, 2
e88: 440c movi.n a4, 4
e8a: 750c movi.n a5, 7
e8c: 460c movi.n a6, 4
e8e: 270c movi.n a7, 2
e90: 000ac0 callx0 a10
e93: 68a022 movi a2, 104
e96: 330c movi.n a3, 3
e98: 140c movi.n a4, 1
e9a: 050c movi.n a5, 0
e9c: 0c08 l32i.n a0, a12, 0
e9e: 060c movi.n a6, 0
ea0: 272002 l32i a0, a0, 156
ea3: 170c movi.n a7, 1
ea5: 0000c0 callx0 a0
ea8: 6aa022 movi a2, 106
eab: 230c movi.n a3, 2
ead: 640c movi.n a4, 6
eaf: 450c movi.n a5, 4
eb1: 0c08 l32i.n a0, a12, 0
eb3: 060c movi.n a6, 0
eb5: 272002 l32i a0, a0, 156
eb8: 870c movi.n a7, 8
eba: 0000c0 callx0 a0
ebd: 6aa022 movi a2, 106
ec0: 230c movi.n a3, 2
ec2: 440c movi.n a4, 4
ec4: 050c movi.n a5, 0
ec6: 0c08 l32i.n a0, a12, 0
ec8: 060c movi.n a6, 0
eca: 272002 l32i a0, a0, 156
ecd: 170c movi.n a7, 1
ecf: 0000c0 callx0 a0
ed2: 6aa022 movi a2, 106
ed5: 230c movi.n a3, 2
ed7: 340c movi.n a4, 3
ed9: 650c movi.n a5, 6
edb: 0c08 l32i.n a0, a12, 0
edd: 660c movi.n a6, 6
edf: 272002 l32i a0, a0, 156
ee2: 170c movi.n a7, 1
ee4: 0000c0 callx0 a0
ee7: 6aa022 movi a2, 106
eea: 230c movi.n a3, 2
eec: 440c movi.n a4, 4
eee: 350c movi.n a5, 3
ef0: 0c08 l32i.n a0, a12, 0
ef2: 360c movi.n a6, 3
ef4: 272002 l32i a0, a0, 156
ef7: 070c movi.n a7, 0
ef9: 0000c0 callx0 a0
efc: 6aa022 movi a2, 106
eff: 230c movi.n a3, 2
f01: 440c movi.n a4, 4
f03: 350c movi.n a5, 3
f05: 0c08 l32i.n a0, a12, 0
f07: 360c movi.n a6, 3
f09: 272002 l32i a0, a0, 156
f0c: 170c movi.n a7, 1
f0e: 0000c0 callx0 a0
f11: 64a022 movi a2, 100
f14: ffb601 l32r a0, dec <ram_rfcal_txiq+0x288>
f17: 0000c0 callx0 a0
f1a: 6aa022 movi a2, 106
f1d: 230c movi.n a3, 2
f1f: 540c movi.n a4, 5
f21: 0c08 l32i.n a0, a12, 0
f23: 550c movi.n a5, 5
f25: 252002 l32i a0, a0, 148
f28: 060c movi.n a6, 0
f2a: 0000c0 callx0 a0
f2d: 330c movi.n a3, 3
f2f: 140c movi.n a4, 1
f31: 050c movi.n a5, 0
f33: 060c movi.n a6, 0
f35: 070c movi.n a7, 0
f37: 0c08 l32i.n a0, a12, 0
f39: 02dd mov.n a13, a2
f3b: 272002 l32i a0, a0, 156
f3e: 68a022 movi a2, 104
f41: 0000c0 callx0 a0
f44: ffa601 l32r a0, ddc <ram_rfcal_txiq+0x278>
f47: ffa641 l32r a4, de0 <ram_rfcal_txiq+0x27c>
f4a: 010062 l8ui a6, a0, 1
f4d: 043db6 bltui a13, 3, f55 <rc_cal+0x159>
f50: c23c movi.n a2, 60
f52: 09b2d7 bgeu a2, a13, f5f <rc_cal+0x163>
f55: ffa351 l32r a5, de4 <ram_rfcal_txiq+0x280>
f58: 0438 l32i.n a3, a4, 0
f5a: 203350 or a3, a3, a5
f5d: 0439 s32i.n a3, a4, 0
f5f: b6bc beqz.n a6, f9e <rc_cal+0x1a2>
f61: e31c movi.n a3, 30
f63: 112dc0 slli a2, a13, 4
f66: d9c222 addi a2, a2, -39
f69: ffa101 l32r a0, df0 <ram_rfcal_txiq+0x28c>
f6c: 0000c0 callx0 a0
f6f: f03dd0 subx8 a3, a13, a13
f72: 74d020 extui a13, a2, 0, 8
f75: 2c4ed2 s8i a13, a14, 44
f78: 1123e0 slli a2, a3, 2
f7b: f42020 extui a2, a2, 0, 16
f7e: 930c movi.n a3, 9
f80: ff9d01 l32r a0, df4 <ram_rfcal_txiq+0x290>
f83: 0000c0 callx0 a0
f86: ff9861 l32r a6, de8 <ram_rfcal_txiq+0x284>
f89: 0e58 l32i.n a5, a14, 0
f8b: 744020 extui a4, a2, 0, 8
f8e: 442b addi.n a4, a4, 2
f90: 214240 srai a4, a4, 2
f93: 2d4e42 s8i a4, a14, 45
f96: 205560 or a5, a5, a6
f99: 0e59 s32i.n a5, a14, 0
f9b: ffab06 j e4b <rc_cal+0x4f>
f9e: 431c movi.n a3, 20
fa0: a02dd0 addx4 a2, a13, a13
fa3: 9022d0 addx2 a2, a2, a13
fa6: f2c222 addi a2, a2, -14
fa9: ff9301 l32r a0, df8 <ram_rfcal_txiq+0x294>
fac: 0000c0 callx0 a0
faf: ffef06 j f6f <rc_cal+0x173>
...
fbe: 340000 extui a0, a0, 0, 4
fc1: 0f .byte 0xf
fc2: 000000 ill
fc5: 000000 ill
00000fc8 <get_target_power_offset>:
fc8: f0c112 addi a1, a1, -16
fcb: 0109 s32i.n a0, a1, 0
fcd: 11c9 s32i.n a12, a1, 4
fcf: 21d9 s32i.n a13, a1, 8
fd1: 02cd mov.n a12, a2
fd3: 03dd mov.n a13, a3
fd5: fff721 l32r a2, fb4 <rc_cal+0x1b8>
fd8: 0c3d mov.n a3, a12
fda: 520222 l8ui a2, a2, 82
fdd: 000005 call0 fe0 <get_target_power_offset+0x18>
fe0: fff601 l32r a0, fb8 <rc_cal+0x1bc>
fe3: fff661 l32r a6, fbc <rc_cal+0x1c0>
fe6: 3abcf6 bgeui a12, 16, 1024 <get_target_power_offset+0x5c>
fe9: fff541 l32r a4, fc0 <rc_cal+0x1c4>
fec: 903cc0 addx2 a3, a12, a12
fef: 334a add.n a3, a3, a4
ff1: 0003a0 jx a3
ff4: 002886 j 109a <get_target_power_offset+0xd2>
ff7: 0027c6 j 109a <get_target_power_offset+0xd2>
ffa: 003306 j 10ca <get_target_power_offset+0x102>
ffd: 003246 j 10ca <get_target_power_offset+0x102>
1000: 002586 j 109a <get_target_power_offset+0xd2>
1003: 0024c6 j 109a <get_target_power_offset+0xd2>
1006: 003006 j 10ca <get_target_power_offset+0x102>
1009: 002f46 j 10ca <get_target_power_offset+0x102>
100c: 002d06 j 10c4 <get_target_power_offset+0xfc>
100f: 002ac6 j 10be <get_target_power_offset+0xf6>
1012: 002886 j 10b8 <get_target_power_offset+0xf0>
1015: 0021c6 j 10a0 <get_target_power_offset+0xd8>
1018: 002586 j 10b2 <get_target_power_offset+0xea>
101b: 002346 j 10ac <get_target_power_offset+0xe4>
101e: 002106 j 10a6 <get_target_power_offset+0xde>
1021: 001ec6 j 10a0 <get_target_power_offset+0xd8>
1024: 3cda add.n a3, a12, a13
1026: ffd332 addmi a3, a3, 0xffffff00
1029: f00332 l8ui a3, a3, 240
102c: 300002 l8ui a0, a0, 48
102f: 0b8cf6 bgeui a12, 8, 103e <get_target_power_offset+0x76>
1032: 610642 l8ui a4, a6, 97
1035: 050456 bnez a4, 1089 <get_target_power_offset+0xc1>
1038: 000d32 l8ui a3, a13, 0
103b: 001286 j 1089 <get_target_power_offset+0xc1>
103e: 010080 slli a0, a0, 24
1041: 310800 srai a0, a0, 24
1044: 171026 beqi a0, 1, 105f <get_target_power_offset+0x97>
1047: b20c movi.n a2, 11
1049: 411027 beq a0, a2, 108e <get_target_power_offset+0xc6>
104c: d40c movi.n a4, 13
104e: 421047 beq a0, a4, 1094 <get_target_power_offset+0xcc>
1051: f2c072 addi a7, a0, -14
1054: 230652 l8ui a5, a6, 35
1057: 000c movi.n a0, 0
1059: 830570 moveqz a0, a5, a7
105c: 000086 j 1062 <get_target_power_offset+0x9a>
105f: 200602 l8ui a0, a6, 32
1062: 742030 extui a2, a3, 0, 8
1065: 05b207 bgeu a2, a0, 106e <get_target_power_offset+0xa6>
1068: 4f0682 l8ui a8, a6, 79
106b: 012826 beqi a8, 2, 1070 <get_target_power_offset+0xa8>
106e: 020d mov.n a0, a2
1070: 11c8 l32i.n a12, a1, 4
1072: ffd421 l32r a2, fc4 <rc_cal+0x1c8>
1075: 21d8 l32i.n a13, a1, 8
1077: 000222 l8ui a2, a2, 0
107a: 740000 extui a0, a0, 0, 8
107d: 01b207 bgeu a2, a0, 1082 <get_target_power_offset+0xba>
1080: 002d mov.n a2, a0
1082: 0108 l32i.n a0, a1, 0
1084: 10c112 addi a1, a1, 16
1087: f00d ret.n
1089: 323a add.n a3, a2, a3
108b: ffebc6 j 103e <get_target_power_offset+0x76>
108e: 210602 l8ui a0, a6, 33
1091: fff346 j 1062 <get_target_power_offset+0x9a>
1094: 220602 l8ui a0, a6, 34
1097: fff1c6 j 1062 <get_target_power_offset+0x9a>
109a: 630632 l8ui a3, a6, 99
109d: ffe2c6 j 102c <get_target_power_offset+0x64>
10a0: 000d32 l8ui a3, a13, 0
10a3: ffe146 j 102c <get_target_power_offset+0x64>
10a6: 020d32 l8ui a3, a13, 2
10a9: ffdfc6 j 102c <get_target_power_offset+0x64>
10ac: 040d32 l8ui a3, a13, 4
10af: ffde46 j 102c <get_target_power_offset+0x64>
10b2: 060d32 l8ui a3, a13, 6
10b5: ffdcc6 j 102c <get_target_power_offset+0x64>
10b8: 010d32 l8ui a3, a13, 1
10bb: ffdb46 j 102c <get_target_power_offset+0x64>
10be: 030d32 l8ui a3, a13, 3
10c1: ffd9c6 j 102c <get_target_power_offset+0x64>
10c4: 050d32 l8ui a3, a13, 5
10c7: ffd846 j 102c <get_target_power_offset+0x64>
10ca: 620632 l8ui a3, a6, 98
10cd: ffd6c6 j 102c <get_target_power_offset+0x64>
000010d0 <get_pwctrl_correct>:
10d0: 642b addi.n a6, a4, 2
10d2: 009382 l16si a8, a3, 0
10d5: 400400 ssr a4
10d8: b19080 sra a9, a8
10db: c08890 sub a8, a8, a9
10de: 401600 ssl a6
10e1: 828a add.n a8, a2, a8
10e3: a12500 sll a2, a5
10e6: 118800 slli a8, a8, 16
10e9: 318080 srai a8, a8, 16
10ec: 005382 s16i a8, a3, 0
10ef: 142827 blt a8, a2, 1107 <get_pwctrl_correct+0x37>
10f2: c04820 sub a4, a8, a2
10f5: 602050 neg a2, a5
10f8: 012280 slli a2, a2, 24
10fb: 312820 srai a2, a2, 24
10fe: 005342 s16i a4, a3, 0
1101: f00d ret.n
1103: 020c movi.n a2, 0
1105: f00d ret.n
1107: 604020 neg a4, a2
110a: f52487 blt a4, a8, 1103 <get_pwctrl_correct+0x33>
110d: 482a add.n a4, a8, a2
110f: 012580 slli a2, a5, 24
1112: 312820 srai a2, a2, 24
1115: fff946 j 10fe <get_pwctrl_correct+0x2e>
1118: 000a00 excw
111b: 000060 excw
111e: 000000 ill
1121: 000000 ill
1124: 000200 excw
1127: 003060 excw
...
1132: f30000 excw
1135: 0f .byte 0xf
...
1152: 500000 excw
...
115d: 600002 l8ui a0, a0, 96
...
00001178 <tx_pwctrl_cal>:
1178: 90c112 addi a1, a1, -112
117b: 1861f2 s32i a15, a1, 96
117e: 146102 s32i a0, a1, 80
1181: 116122 s32i a2, a1, 68
1184: 126152 s32i a5, a1, 72
1187: 196162 s32i a6, a1, 100
118a: 1561c2 s32i a12, a1, 84
118d: 1761e2 s32i a14, a1, 92
1190: 1661d2 s32i a13, a1, 88
1193: 04dd mov.n a13, a4
1195: 03ed mov.n a14, a3
1197: ffe0c1 l32r a12, 1118 <get_pwctrl_correct+0x48>
119a: 0020c0 memw
119d: d82cc2 l32i a12, a12, 0x360
11a0: 38a122 movi a2, 0x138
11a3: 45c8c0 extui a12, a12, 24, 5
11a6: 000005 call0 11a8 <tx_pwctrl_cal+0x30>
11a9: 136122 s32i a2, a1, 76
11ac: 0a8cf6 bgeui a12, 8, 11ba <tx_pwctrl_cal+0x42>
11af: f27c movi.n a2, -1
11b1: 302c20 xor a2, a12, a2
11b4: 242020 extui a2, a2, 0, 3
11b7: 000046 j 11bc <tx_pwctrl_cal+0x44>
11ba: 0c2d mov.n a2, a12
11bc: 0e3d mov.n a3, a14
11be: 000005 call0 11c0 <tx_pwctrl_cal+0x48>
11c1: ffd6f1 l32r a15, 111c <get_pwctrl_correct+0x4c>
11c4: ffd7e1 l32r a14, 1120 <get_pwctrl_correct+0x50>
11c7: 036c movi.n a3, -32
11c9: 132142 l32i a4, a1, 76
11cc: 020d mov.n a0, a2
11ce: 112152 l32i a5, a1, 68
11d1: 0a2c movi.n a10, 32
11d3: 525a add.n a5, a2, a5
11d5: 106152 s32i a5, a1, 64
11d8: 000552 l8ui a5, a5, 0
11db: 0a2d mov.n a2, a10
11dd: 1155e0 slli a5, a5, 2
11e0: c04450 sub a4, a4, a5
11e3: 114400 slli a4, a4, 16
11e6: 314040 srai a4, a4, 16
11e9: 012437 blt a4, a3, 11ee <tx_pwctrl_cal+0x76>
11ec: 043d mov.n a3, a4
11ee: e109 s32i.n a0, a1, 56
11f0: 0e68 l32i.n a6, a14, 0
11f2: 012a37 blt a10, a3, 11f7 <tx_pwctrl_cal+0x7f>
11f5: 032d mov.n a2, a3
11f7: 118200 slli a8, a2, 16
11fa: 318080 srai a8, a8, 16
11fd: 1976d7 bbci a6, 29, 121a <tx_pwctrl_cal+0xa2>
1200: e109 s32i.n a0, a1, 56
1202: 40dc bnez.n a0, 121a <tx_pwctrl_cal+0xa2>
1204: 082d mov.n a2, a8
1206: c189 s32i.n a8, a1, 48
1208: 0f3d mov.n a3, a15
120a: 440c movi.n a4, 4
120c: 250c movi.n a5, 2
120e: d1d9 s32i.n a13, a1, 52
1210: 000005 call0 1214 <tx_pwctrl_cal+0x9c>
1213: 020d mov.n a0, a2
1215: 0d0c movi.n a13, 0
1217: 001106 j 125f <tx_pwctrl_cal+0xe7>
121a: 0d3d mov.n a3, a13
121c: 082d mov.n a2, a8
121e: c189 s32i.n a8, a1, 48
1220: d1d9 s32i.n a13, a1, 52
1222: 440c movi.n a4, 4
1224: 250c movi.n a5, 2
1226: 000005 call0 1228 <tx_pwctrl_cal+0xb0>
1229: e198 l32i.n a9, a1, 56
122b: 02dd mov.n a13, a2
122d: 194956 bnez a9, 13c5 <tx_pwctrl_cal+0x24d>
1230: c1a8 l32i.n a10, a1, 48
1232: 021ae6 bgei a10, 1, 1238 <tx_pwctrl_cal+0xc0>
1235: 006306 j 13c5 <tx_pwctrl_cal+0x24d>
1238: 02baa6 blti a10, 16, 123e <tx_pwctrl_cal+0xc6>
123b: 006186 j 13c5 <tx_pwctrl_cal+0x24d>
123e: 183256 bnez a2, 13c5 <tx_pwctrl_cal+0x24d>
1241: 020f02 l8ui a0, a15, 2
1244: 001b addi.n a0, a0, 1
1246: 740000 extui a0, a0, 0, 8
1249: 024f02 s8i a0, a15, 2
124c: 421c movi.n a2, 20
124e: 0b9027 bne a0, a2, 125d <tx_pwctrl_cal+0xe5>
1251: ed7c movi.n a13, -2
1253: d148 l32i.n a4, a1, 52
1255: 030c movi.n a3, 0
1257: 024f32 s8i a3, a15, 2
125a: 005432 s16i a3, a4, 0
125d: 000c movi.n a0, 0
125f: 192162 l32i a6, a1, 100
1262: 6d8c beqz.n a13, 126c <tx_pwctrl_cal+0xf4>
1264: 050c movi.n a5, 0
1266: 034f52 s8i a5, a15, 3
1269: 005f52 s16i a5, a15, 0
126c: 1a6102 s32i a0, a1, 104
126f: 36bc beqz.n a6, 12a6 <tx_pwctrl_cal+0x12e>
1271: ffad21 l32r a2, 1128 <get_pwctrl_correct+0x58>
1274: 0c3d mov.n a3, a12
1276: c148 l32i.n a4, a1, 48
1278: 009f62 l16si a6, a15, 0
127b: ffaa71 l32r a7, 1124 <get_pwctrl_correct+0x54>
127e: d158 l32i.n a5, a1, 52
1280: a07c70 addx4 a7, a12, a7
1283: 009552 l16si a5, a5, 0
1286: 0020c0 memw
1289: 300e82 l8ui a8, a14, 48
128c: c12772 l32i a7, a7, 0x304
128f: 018880 slli a8, a8, 24
1292: 017780 slli a7, a7, 24
1295: 317870 srai a7, a7, 24
1298: 318880 srai a8, a8, 24
129b: 0189 s32i.n a8, a1, 0
129d: ffb201 l32r a0, 1168 <get_pwctrl_correct+0x98>
12a0: 0000c0 callx0 a0
12a3: 1a2102 l32i a0, a1, 104
12a6: 122162 l32i a6, a1, 72
12a9: 104616 beqz a6, 13b1 <tx_pwctrl_cal+0x239>
12ac: f1c9 s32i.n a12, a1, 60
12ae: 3dcc bnez.n a13, 12b5 <tx_pwctrl_cal+0x13d>
12b0: f1c9 s32i.n a12, a1, 60
12b2: 0fb016 beqz a0, 13b1 <tx_pwctrl_cal+0x239>
12b5: 050c movi.n a5, 0
12b7: 0dfd mov.n a15, a13
12b9: ff9ca1 l32r a10, 112c <get_pwctrl_correct+0x5c>
12bc: 5c0e22 l8ui a2, a14, 92
12bf: 7fa0c2 movi a12, 127
12c2: 012280 slli a2, a2, 24
12c5: 312820 srai a2, a2, 24
12c8: 909550 addx2 a9, a5, a5
12cb: 017c80 slli a7, a12, 24
12ce: 317870 srai a7, a7, 24
12d1: 551b addi.n a5, a5, 1
12d3: 9099e0 addx2 a9, a9, a14
12d6: 3d0992 l8ui a9, a9, 61
12d9: 745050 extui a5, a5, 0, 8
12dc: 019980 slli a9, a9, 24
12df: 319890 srai a9, a9, 24
12e2: 01a977 bge a9, a7, 12e7 <tx_pwctrl_cal+0x16f>
12e5: 09cd mov.n a12, a9
12e7: dd4566 bnei a5, 4, 12c8 <tx_pwctrl_cal+0x150>
12ea: ff9151 l32r a5, 1130 <get_pwctrl_correct+0x60>
12ed: c2ca add.n a12, a2, a12
12ef: 01cc80 slli a12, a12, 24
12f2: 31c8c0 srai a12, a12, 24
12f5: 098d16 beqz a13, 1391 <tx_pwctrl_cal+0x219>
12f8: 442c movi.n a4, 36
12fa: c09cd0 sub a9, a12, a13
12fd: 019980 slli a9, a9, 24
1300: 319890 srai a9, a9, 24
1303: 0ba497 bge a4, a9, 1312 <tx_pwctrl_cal+0x19a>
1306: 1a6102 s32i a0, a1, 104
1309: 001522 l16ui a2, a5, 0
130c: e4a3b2 movi a11, 0x3e4
130f: 0e3b27 bltu a11, a2, 1321 <tx_pwctrl_cal+0x1a9>
1312: 7ba9e6 bgei a9, 12, 1391 <tx_pwctrl_cal+0x219>
1315: 001542 l16ui a4, a5, 0
1318: ff8731 l32r a3, 1134 <get_pwctrl_correct+0x64>
131b: 1a6102 s32i a0, a1, 104
131e: 6f3347 bltu a3, a4, 1391 <tx_pwctrl_cal+0x219>
1321: 20c122 addi a2, a1, 32
1324: ff8531 l32r a3, 1138 <get_pwctrl_correct+0x68>
1327: 851c movi.n a5, 24
1329: c05590 sub a5, a5, a9
132c: 204152 s8i a5, a1, 32
132f: 000005 call0 1330 <tx_pwctrl_cal+0x1b8>
1332: 5d0e62 l8ui a6, a14, 93
1335: 200172 l8ui a7, a1, 32
1338: ff8141 l32r a4, 113c <get_pwctrl_correct+0x6c>
133b: ff8121 l32r a2, 1140 <get_pwctrl_correct+0x70>
133e: c08dc0 sub a8, a13, a12
1341: 18c882 addi a8, a8, 24
1344: 001222 l16ui a2, a2, 0
1347: 5a0432 l8ui a3, a4, 90
134a: 017780 slli a7, a7, 24
134d: 016680 slli a6, a6, 24
1350: 316860 srai a6, a6, 24
1353: 317870 srai a7, a7, 24
1356: 013380 slli a3, a3, 24
1359: c05870 sub a5, a8, a7
135c: 665a add.n a6, a6, a5
135e: 313830 srai a3, a3, 24
1361: c07780 sub a7, a7, a8
1364: ff7a add.n a15, a15, a7
1366: 335a add.n a3, a3, a5
1368: 5d4e62 s8i a6, a14, 93
136b: 5a4432 s8i a3, a4, 90
136e: 22c132 addi a3, a1, 34
1371: 040c movi.n a4, 0
1373: 000005 call0 1374 <tx_pwctrl_cal+0x1fc>
1376: ff7321 l32r a2, 1144 <get_pwctrl_correct+0x74>
1379: 22c132 addi a3, a1, 34
137c: 001222 l16ui a2, a2, 0
137f: 000005 call0 1380 <tx_pwctrl_cal+0x208>
1382: 1a2102 l32i a0, a1, 104
1385: ff7151 l32r a5, 114c <get_pwctrl_correct+0x7c>
1388: ff70a1 l32r a10, 1148 <get_pwctrl_correct+0x78>
138b: 001532 l16ui a3, a5, 0
138e: 2d5e32 s16i a3, a14, 90
1391: c09cf0 sub a9, a12, a15
1394: 93f000 movnez a15, a0, a0
1397: 019980 slli a9, a9, 24
139a: 319890 srai a9, a9, 24
139d: 014f80 slli a4, a15, 24
13a0: 31f840 srai a15, a4, 24
13a3: 004fd6 bgez a15, 13ab <tx_pwctrl_cal+0x233>
13a6: 6b4c movi.n a11, 70
13a8: 1eab97 bge a11, a9, 13ca <tx_pwctrl_cal+0x252>
13ab: 021fa6 blti a15, 1, 13b1 <tx_pwctrl_cal+0x239>
13ae: 18a9e6 bgei a9, 12, 13ca <tx_pwctrl_cal+0x252>
13b1: 1521c2 l32i a12, a1, 84
13b4: 1621d2 l32i a13, a1, 88
13b7: 1721e2 l32i a14, a1, 92
13ba: 1821f2 l32i a15, a1, 96
13bd: 142102 l32i a0, a1, 80
13c0: 70c112 addi a1, a1, 112
13c3: f00d ret.n
13c5: 000c movi.n a0, 0
13c7: ff9f86 j 1249 <tx_pwctrl_cal+0xd1>
13ca: 90ac beqz.n a0, 13f7 <tx_pwctrl_cal+0x27f>
13cc: 8d0c movi.n a13, 8
13ce: 030ab2 l8ui a11, a10, 3
13d1: 897c movi.n a9, -8
13d3: 01bb80 slli a11, a11, 24
13d6: 31b8b0 srai a11, a11, 24
13d9: c0bb00 sub a11, a11, a0
13dc: 034ab2 s8i a11, a10, 3
13df: 01bb80 slli a11, a11, 24
13e2: 31b8b0 srai a11, a11, 24
13e5: 012b97 blt a11, a9, 13ea <tx_pwctrl_cal+0x272>
13e8: 0b9d mov.n a9, a11
13ea: 0d0d mov.n a0, a13
13ec: 012d97 blt a13, a9, 13f1 <tx_pwctrl_cal+0x279>
13ef: 090d mov.n a0, a9
13f1: 034a02 s8i a0, a10, 3
13f4: 000b46 j 1425 <tx_pwctrl_cal+0x2ad>
13f7: 5c0e32 l8ui a3, a14, 92
13fa: ff5501 l32r a0, 1150 <get_pwctrl_correct+0x80>
13fd: 5d0e22 l8ui a2, a14, 93
1400: 5a00d2 l8ui a13, a0, 90
1403: 012280 slli a2, a2, 24
1406: 013380 slli a3, a3, 24
1409: 313830 srai a3, a3, 24
140c: 312820 srai a2, a2, 24
140f: 01dd80 slli a13, a13, 24
1412: 22fa add.n a2, a2, a15
1414: c033f0 sub a3, a3, a15
1417: 5c4e32 s8i a3, a14, 92
141a: 5d4e22 s8i a2, a14, 93
141d: 31d8d0 srai a13, a13, 24
1420: ddfa add.n a13, a13, a15
1422: 5a40d2 s8i a13, a0, 90
1425: 300e22 l8ui a2, a14, 48
1428: 28c132 addi a3, a1, 40
142b: ff5001 l32r a0, 116c <get_pwctrl_correct+0x9c>
142e: 0000c0 callx0 a0
1431: ff4f01 l32r a0, 1170 <get_pwctrl_correct+0xa0>
1434: 0000c0 callx0 a0
1437: 1921f2 l32i a15, a1, 100
143a: f73f16 beqz a15, 13b1 <tx_pwctrl_cal+0x239>
143d: ff4521 l32r a2, 1154 <get_pwctrl_correct+0x84>
1440: 5c0e52 l8ui a5, a14, 92
1443: 5d0e32 l8ui a3, a14, 93
1446: ff4441 l32r a4, 1158 <get_pwctrl_correct+0x88>
1449: 013380 slli a3, a3, 24
144c: 5a0442 l8ui a4, a4, 90
144f: 015580 slli a5, a5, 24
1452: 315850 srai a5, a5, 24
1455: 014480 slli a4, a4, 24
1458: 313830 srai a3, a3, 24
145b: 314840 srai a4, a4, 24
145e: 0020c0 memw
1461: f188 l32i.n a8, a1, 60
1463: 1021b2 l32i a11, a1, 64
1466: c1d8 l32i.n a13, a1, 48
1468: ff3e71 l32r a7, 1160 <get_pwctrl_correct+0x90>
146b: ff3ca1 l32r a10, 115c <get_pwctrl_correct+0x8c>
146e: 001772 l16ui a7, a7, 0
1471: d82a62 l32i a6, a10, 0x360
1474: 01d9 s32i.n a13, a1, 0
1476: 000bb2 l8ui a11, a11, 0
1479: 11b9 s32i.n a11, a1, 4
147b: 2189 s32i.n a8, a1, 8
147d: 300e92 l8ui a9, a14, 48
1480: 016680 slli a6, a6, 24
1483: 019980 slli a9, a9, 24
1486: 319890 srai a9, a9, 24
1489: 3199 s32i.n a9, a1, 12
148b: 316860 srai a6, a6, 24
148e: 606060 neg a6, a6
1491: a088a0 addx4 a8, a8, a10
1494: 0020c0 memw
1497: c12882 l32i a8, a8, 0x304
149a: ff3201 l32r a0, 1164 <get_pwctrl_correct+0x94>
149d: 018880 slli a8, a8, 24
14a0: 318880 srai a8, a8, 24
14a3: 4189 s32i.n a8, a1, 16
14a5: 030002 l8ui a0, a0, 3
14a8: 61c9 s32i.n a12, a1, 24
14aa: 010080 slli a0, a0, 24
14ad: 310800 srai a0, a0, 24
14b0: 5109 s32i.n a0, a1, 20
14b2: ff3001 l32r a0, 1174 <get_pwctrl_correct+0xa4>
14b5: 0000c0 callx0 a0
14b8: ffbd46 j 13b1 <tx_pwctrl_cal+0x239>
14bb: ffff00 excw
14be: df .byte 0xdf
14bf: ff .byte 0xff
14c0: 000a00 excw
14c3: ffff60 excw
14c6: 7f .byte 0x7f
14c7: ff .byte 0xff
000014c8 <tx_pwctrl_bg_init>:
14c8: fffd41 l32r a4, 14bc <tx_pwctrl_cal+0x344>
14cb: e67c movi.n a6, -2
14cd: fffc31 l32r a3, 14c0 <tx_pwctrl_cal+0x348>
14d0: 0020c0 memw
14d3: d72322 l32i a2, a3, 0x35c
14d6: 102240 and a2, a2, a4
14d9: 0020c0 memw
14dc: d76322 s32i a2, a3, 0x35c
14df: fff9b1 l32r a11, 14c4 <tx_pwctrl_cal+0x34c>
14e2: 0020c0 memw
14e5: d723a2 l32i a10, a3, 0x35c
14e8: 10aab0 and a10, a10, a11
14eb: 0020c0 memw
14ee: d763a2 s32i a10, a3, 0x35c
14f1: 0020c0 memw
14f4: d42392 l32i a9, a3, 0x350
14f7: 109960 and a9, a9, a6
14fa: 0020c0 memw
14fd: d46392 s32i a9, a3, 0x350
1500: 280c movi.n a8, 2
1502: 0020c0 memw
1505: d82372 l32i a7, a3, 0x360
1508: 207780 or a7, a7, a8
150b: 0020c0 memw
150e: d86372 s32i a7, a3, 0x360
1511: 0020c0 memw
1514: d82352 l32i a5, a3, 0x360
1517: 105560 and a5, a5, a6
151a: 0020c0 memw
151d: d86352 s32i a5, a3, 0x360
1520: 140c movi.n a4, 1
1522: 0020c0 memw
1525: d82322 l32i a2, a3, 0x360
1528: 202240 or a2, a2, a4
152b: 0020c0 memw
152e: d86322 s32i a2, a3, 0x360
1531: f00d ret.n
...
153f: 0a0000 excw
1542: 006000 rsil a0, 0
...
1561: 000000 ill
1564: 0000c0 callx0 a0
...
00001574 <tx_pwctrl_background>:
1574: e0c112 addi a1, a1, -32
1577: 4109 s32i.n a0, a1, 16
1579: ffee01 l32r a0, 1534 <tx_pwctrl_bg_init+0x6c>
157c: 640042 l8ui a4, a0, 100
157f: 5e0052 l8ui a5, a0, 94
1582: 044040 extui a4, a4, 0, 1
1585: 09d456 bnez a4, 1626 <tx_pwctrl_background+0xb2>
1588: 09a556 bnez a5, 1626 <tx_pwctrl_background+0xb2>
158b: ffeb61 l32r a6, 1538 <tx_pwctrl_bg_init+0x70>
158e: 000662 l8ui a6, a6, 0
1591: 091656 bnez a6, 1626 <tx_pwctrl_background+0xb2>
1594: ffea01 l32r a0, 153c <tx_pwctrl_bg_init+0x74>
1597: ffea51 l32r a5, 1540 <tx_pwctrl_bg_init+0x78>
159a: 0020c0 memw
159d: d42572 l32i a7, a5, 0x350
15a0: 2139 s32i.n a3, a1, 8
15a2: 34f7f7 bbsi a7, 31, 15da <tx_pwctrl_background+0x66>
15a5: 0020c0 memw
15a8: d42582 l32i a8, a5, 0x350
15ab: 258880 extui a8, a8, 24, 3
15ae: 88ec bnez.n a8, 15da <tx_pwctrl_background+0x66>
15b0: 040092 l8ui a9, a0, 4
15b3: 3129 s32i.n a2, a1, 12
15b5: 19ec bnez.n a9, 15da <tx_pwctrl_background+0x66>
15b7: ffe331 l32r a3, 1544 <tx_pwctrl_bg_init+0x7c>
15ba: 000332 l8ui a3, a3, 0
15bd: 012d mov.n a2, a1
15bf: 013380 slli a3, a3, 24
15c2: 313830 srai a3, a3, 24
15c5: ffe801 l32r a0, 1568 <tx_pwctrl_bg_init+0xa0>
15c8: 0000c0 callx0 a0
15cb: 012d mov.n a2, a1
15cd: ffde31 l32r a3, 1548 <tx_pwctrl_bg_init+0x80>
15d0: ffdf41 l32r a4, 154c <tx_pwctrl_bg_init+0x84>
15d3: 3158 l32i.n a5, a1, 12
15d5: 2168 l32i.n a6, a1, 8
15d7: 000005 call0 15d8 <tx_pwctrl_background+0x64>
15da: 000005 call0 15dc <tx_pwctrl_background+0x68>
15dd: ffdc31 l32r a3, 1550 <tx_pwctrl_bg_init+0x88>
15e0: 020c movi.n a2, 0
15e2: ffdc01 l32r a0, 1554 <tx_pwctrl_bg_init+0x8c>
15e5: 044322 s8i a2, a3, 4
15e8: ffdc21 l32r a2, 1558 <tx_pwctrl_bg_init+0x90>
15eb: 0008 l32i.n a0, a0, 0
15ed: 5a0222 l8ui a2, a2, 90
15f0: 0008 l32i.n a0, a0, 0
15f2: 012280 slli a2, a2, 24
15f5: 312820 srai a2, a2, 24
15f8: 0000c0 callx0 a0
15fb: 2782a6 blti a2, 8, 1626 <tx_pwctrl_background+0xb2>
15fe: 020c movi.n a2, 0
1600: ffd751 l32r a5, 155c <tx_pwctrl_bg_init+0x94>
1603: 040c movi.n a4, 0
1605: 5a4542 s8i a4, a5, 90
1608: ffd901 l32r a0, 156c <tx_pwctrl_bg_init+0xa4>
160b: 0000c0 callx0 a0
160e: ffd471 l32r a7, 1560 <tx_pwctrl_bg_init+0x98>
1611: 782732 l32i a3, a7, 0x1e0
1614: 2168 l32i.n a6, a1, 8
1616: 331b addi.n a3, a3, 1
1618: 786732 s32i a3, a7, 0x1e0
161b: 768c beqz.n a6, 1626 <tx_pwctrl_background+0xb2>
161d: ffd121 l32r a2, 1564 <tx_pwctrl_bg_init+0x9c>
1620: ffd401 l32r a0, 1570 <tx_pwctrl_bg_init+0xa8>
1623: 0000c0 callx0 a0
1626: 4108 l32i.n a0, a1, 16
1628: 20c112 addi a1, a1, 32
162b: f00d ret.n
162d: 000000 ill
1630: 000a00 excw
1633: 0f0060 excw
...
00001638 <read_sar_dout>:
1638: fffe91 l32r a9, 1630 <tx_pwctrl_background+0xbc>
163b: fffe81 l32r a8, 1634 <tx_pwctrl_background+0xc0>
163e: 0b0c movi.n a11, 0
1640: f0c112 addi a1, a1, -16
1643: 11c9 s32i.n a12, a1, 4
1645: 0109 s32i.n a0, a1, 0
1647: 21d9 s32i.n a13, a1, 8
1649: 000c movi.n a0, 0
164b: ffa0d2 movi a13, 255
164e: fc7c movi.n a12, -1
1650: a06090 addx4 a6, a0, a9
1653: 907020 addx2 a7, a0, a2
1656: 0d5d mov.n a5, a13
1658: 0bad mov.n a10, a11
165a: 0020c0 memw
165d: 17a132 movi a3, 0x117
1660: e02662 l32i a6, a6, 0x380
1663: 001b addi.n a0, a0, 1
1665: 740000 extui a0, a0, 0, 8
1668: 3066c0 xor a6, a6, a12
166b: 744060 extui a4, a6, 0, 8
166e: ebc442 addi a4, a4, -21
1671: a46060 extui a6, a6, 0, 11
1674: 005762 s16i a6, a7, 0
1677: b3a440 movgez a10, a4, a4
167a: 82aa30 mull a10, a10, a3
167d: 103680 and a3, a6, a8
1680: 21a8a0 srai a10, a10, 8
1683: 012da7 blt a13, a10, 1688 <read_sar_dout+0x50>
1686: 0a5d mov.n a5, a10
1688: 353a add.n a3, a5, a3
168a: 005732 s16i a3, a7, 0
168d: bf8066 bnei a0, 8, 1650 <read_sar_dout+0x18>
1690: 11c8 l32i.n a12, a1, 4
1692: 21d8 l32i.n a13, a1, 8
1694: 0108 l32i.n a0, a1, 0
1696: 10c112 addi a1, a1, 16
1699: f00d ret.n
169b: 0a0000 excw
169e: 006000 rsil a0, 0
16a1: 000000 ill
000016a4 <ram_get_fm_sar_dout>:
16a4: e0c112 addi a1, a1, -32
16a7: 6109 s32i.n a0, a1, 24
16a9: 4139 s32i.n a3, a1, 16
16ab: 5129 s32i.n a2, a1, 20
16ad: d57c movi.n a5, -3
16af: fffb21 l32r a2, 169c <read_sar_dout+0x64>
16b2: 0020c0 memw
16b5: d42242 l32i a4, a2, 0x350
16b8: 104450 and a4, a4, a5
16bb: 0020c0 memw
16be: d46242 s32i a4, a2, 0x350
16c1: 230c movi.n a3, 2
16c3: 0020c0 memw
16c6: d42202 l32i a0, a2, 0x350
16c9: 200030 or a0, a0, a3
16cc: 0020c0 memw
16cf: d46202 s32i a0, a2, 0x350
16d2: 921c movi.n a2, 25
16d4: fff301 l32r a0, 16a0 <read_sar_dout+0x68>
16d7: 0000c0 callx0 a0
16da: 012d mov.n a2, a1
16dc: 000005 call0 16e0 <ram_get_fm_sar_dout+0x3c>
16df: 5128 l32i.n a2, a1, 20
16e1: 031102 l16ui a0, a1, 6
16e4: 021142 l16ui a4, a1, 4
16e7: 011132 l16ui a3, a1, 2
16ea: 071192 l16ui a9, a1, 14
16ed: 051172 l16ui a7, a1, 10
16f0: 041162 l16ui a6, a1, 8
16f3: 061182 l16ui a8, a1, 12
16f6: 667a add.n a6, a6, a7
16f8: 889a add.n a8, a8, a9
16fa: 334a add.n a3, a3, a4
16fc: 003a add.n a0, a0, a3
16fe: 908880 addx2 a8, a8, a8
1701: 906660 addx2 a6, a6, a6
1704: f46060 extui a6, a6, 0, 16
1707: f47080 extui a7, a8, 0, 16
170a: 1190f0 slli a9, a0, 1
170d: f49090 extui a9, a9, 0, 16
1710: 053977 bltu a9, a7, 1719 <ram_get_fm_sar_dout+0x75>
1713: d08080 subx2 a8, a0, a8
1716: 000046 j 171b <ram_get_fm_sar_dout+0x77>
1719: 080c movi.n a8, 0
171b: 005282 s16i a8, a2, 0
171e: 4108 l32i.n a0, a1, 16
1720: 053677 bltu a6, a7, 1729 <ram_get_fm_sar_dout+0x85>
1723: c02670 sub a2, a6, a7
1726: 000046 j 172b <ram_get_fm_sar_dout+0x87>
1729: 020c movi.n a2, 0
172b: 005022 s16i a2, a0, 0
172e: 6108 l32i.n a0, a1, 24
1730: 20c112 addi a1, a1, 32
1733: f00d ret.n
...
173d: 000a add.n a0, a0, a0
173f: 000060 excw
1742: 000000 ill
1745: 000000 ill
1748: 113cf1 l32r a15, fffc5c38 <dpd_mem_write+0xfffc386c>
174b: 3cf301 l32r a0, fffd0b18 <dpd_mem_write+0xfffce74c>
174e: 000111 l32r a1, fffc1754 <dpd_mem_write+0xfffbf388>
1751: 400000 ssr a0
1754: 000000 ill
1757: 3cf000 excw
175a: ff0111 l32r a1, 1360 <tx_pwctrl_cal+0x1e8>
175d: ff .byte 0xff
175e: 000003 excw
1761: 600096 bltz a0, 1d65 <ram_rfcal_pwrctrl+0x1d5>
1764: 000000 ill
...
00001768 <ram_cal_tos_v60>:
1768: f44030 extui a4, a3, 0, 16
176b: c0c112 addi a1, a1, -64
176e: 61c9 s32i.n a12, a1, 24
1770: 81e9 s32i.n a14, a1, 32
1772: 91f9 s32i.n a15, a1, 36
1774: d159 s32i.n a5, a1, 52
1776: 4169 s32i.n a6, a1, 16
1778: 130c movi.n a3, 1
177a: 71d9 s32i.n a13, a1, 28
177c: ffefd1 l32r a13, 1738 <ram_get_fm_sar_dout+0x94>
177f: 5109 s32i.n a0, a1, 20
1781: 0d08 l32i.n a0, a13, 0
1783: 3129 s32i.n a2, a1, 12
1785: 2b2002 l32i a0, a0, 172
1788: 020c movi.n a2, 0
178a: 0000c0 callx0 a0
178d: d128 l32i.n a2, a1, 52
178f: ffebc1 l32r a12, 173c <ram_get_fm_sar_dout+0x98>
1792: 125216 beqz a2, 18bb <ram_cal_tos_v60+0x153>
1795: 0f4c movi.n a15, 64
1797: 1e0c movi.n a14, 1
1799: fcc2d2 addi a13, a2, -4
179c: 074c movi.n a7, 64
179e: c81c movi.n a8, 28
17a0: 090c movi.n a9, 0
17a2: 0a0c movi.n a10, 0
17a4: 0b0c movi.n a11, 0
17a6: 21b9 s32i.n a11, a1, 8
17a8: b1a9 s32i.n a10, a1, 44
17aa: c199 s32i.n a9, a1, 48
17ac: 1189 s32i.n a8, a1, 4
17ae: 0179 s32i.n a7, a1, 0
17b0: a1d9 s32i.n a13, a1, 40
17b2: 0d0c movi.n a13, 0
17b4: 120c movi.n a2, 1
17b6: ffe201 l32r a0, 1740 <ram_get_fm_sar_dout+0x9c>
17b9: 230c movi.n a3, 2
17bb: 0008 l32i.n a0, a0, 0
17bd: 0148 l32i.n a4, a1, 0
17bf: 2b2002 l32i a0, a0, 172
17c2: f44040 extui a4, a4, 0, 16
17c5: 0000c0 callx0 a0
17c8: ffdf01 l32r a0, 1744 <ram_get_fm_sar_dout+0xa0>
17cb: 020c movi.n a2, 0
17cd: 0008 l32i.n a0, a0, 0
17cf: 230c movi.n a3, 2
17d1: 2b2002 l32i a0, a0, 172
17d4: f440f0 extui a4, a15, 0, 16
17d7: 0000c0 callx0 a0
17da: 0020c0 memw
17dd: ffda31 l32r a3, 1748 <ram_get_fm_sar_dout+0xa4>
17e0: d36c32 s32i a3, a12, 0x34c
17e3: 0020c0 memw
17e6: ffd921 l32r a2, 174c <ram_get_fm_sar_dout+0xa8>
17e9: d36c22 s32i a2, a12, 0x34c
17ec: 220c movi.n a2, 2
17ee: ffdd01 l32r a0, 1764 <ram_get_fm_sar_dout+0xc0>
17f1: 0000c0 callx0 a0
17f4: 0108 l32i.n a0, a1, 0
17f6: 1138 l32i.n a3, a1, 4
17f8: 2188 l32i.n a8, a1, 8
17fa: ffd571 l32r a7, 1750 <ram_get_fm_sar_dout+0xac>
17fd: 7fa052 movi a5, 127
1800: 0d4d mov.n a4, a13
1802: 0020c0 memw
1805: d32c62 l32i a6, a12, 0x34c
1808: 756860 extui a6, a6, 24, 8
180b: 834e60 moveqz a4, a14, a6
180e: fee456 bnez a4, 1800 <ram_cal_tos_v60+0x98>
1811: 0020c0 memw
1814: d32c92 l32i a9, a12, 0x34c
1817: 1b0c movi.n a11, 1
1819: 059f90 extui a9, a9, 31, 1
181c: 3099b0 xor a9, a9, a11
181f: 0020c0 memw
1822: d32c22 l32i a2, a12, 0x34c
1825: 0a0c movi.n a10, 0
1827: 102270 and a2, a2, a7
182a: 83ab20 moveqz a10, a11, a2
182d: 299c beqz.n a9, 1843 <ram_cal_tos_v60+0xdb>
182f: 059d mov.n a9, a5
1831: f3fa add.n a15, a3, a15
1833: 11ff00 slli a15, a15, 16
1836: 31f0f0 srai a15, a15, 16
1839: 0125f7 blt a5, a15, 183e <ram_cal_tos_v60+0xd6>
183c: 0f9d mov.n a9, a15
183e: 09fd mov.n a15, a9
1840: 000346 j 1851 <ram_cal_tos_v60+0xe9>
1843: c02f30 sub a2, a15, a3
1846: 0dfd mov.n a15, a13
1848: 112200 slli a2, a2, 16
184b: 312020 srai a2, a2, 16
184e: b3f220 movgez a15, a2, a2
1851: 2a9c beqz.n a10, 1867 <ram_cal_tos_v60+0xff>
1853: 059d mov.n a9, a5
1855: 030a add.n a0, a3, a0
1857: 110000 slli a0, a0, 16
185a: 310000 srai a0, a0, 16
185d: 012507 blt a5, a0, 1862 <ram_cal_tos_v60+0xfa>
1860: 009d mov.n a9, a0
1862: 090d mov.n a0, a9
1864: 000346 j 1875 <ram_cal_tos_v60+0x10d>
1867: c02030 sub a2, a0, a3
186a: 0d0d mov.n a0, a13
186c: 112200 slli a2, a2, 16
186f: 312020 srai a2, a2, 16
1872: b30220 movgez a0, a2, a2
1875: 0109 s32i.n a0, a1, 0
1877: a148 l32i.n a4, a1, 40
1879: fec372 addi a7, a3, -2
187c: 216130 srai a6, a3, 1
187f: 661b addi.n a6, a6, 1
1881: 130c movi.n a3, 1
1883: 016680 slli a6, a6, 24
1886: 316860 srai a6, a6, 24
1889: 933670 movnez a3, a6, a7
188c: 1139 s32i.n a3, a1, 4
188e: 172847 blt a8, a4, 18a9 <ram_cal_tos_v60+0x141>
1891: b178 l32i.n a7, a1, 44
1893: c1a8 l32i.n a10, a1, 48
1895: 970a add.n a9, a7, a0
1897: bafa add.n a11, a10, a15
1899: 11bb00 slli a11, a11, 16
189c: 119900 slli a9, a9, 16
189f: 317090 srai a7, a9, 16
18a2: 31a0b0 srai a10, a11, 16
18a5: c1a9 s32i.n a10, a1, 48
18a7: b179 s32i.n a7, a1, 44
18a9: d1a8 l32i.n a10, a1, 52
18ab: 881b addi.n a8, a8, 1
18ad: 748080 extui a8, a8, 0, 8
18b0: 2189 s32i.n a8, a1, 8
18b2: c0aa80 sub a10, a10, a8
18b5: efba56 bnez a10, 17b4 <ram_cal_tos_v60+0x4c>
18b8: 0001c6 j 18c3 <ram_cal_tos_v60+0x15b>
18bb: 090c movi.n a9, 0
18bd: 0a0c movi.n a10, 0
18bf: b1a9 s32i.n a10, a1, 44
18c1: c199 s32i.n a9, a1, 48
18c3: 120c movi.n a2, 1
18c5: 230c movi.n a3, 2
18c7: b1f8 l32i.n a15, a1, 44
18c9: ffa2d1 l32r a13, 1754 <ram_get_fm_sar_dout+0xb0>
18cc: ff2b addi.n a15, a15, 2
18ce: 0d08 l32i.n a0, a13, 0
18d0: f442f0 extui a4, a15, 2, 16
18d3: 2b2002 l32i a0, a0, 172
18d6: 21f2f0 srai a15, a15, 2
18d9: 0000c0 callx0 a0
18dc: 020c movi.n a2, 0
18de: 230c movi.n a3, 2
18e0: c1e8 l32i.n a14, a1, 48
18e2: 0d08 l32i.n a0, a13, 0
18e4: ee2b addi.n a14, a14, 2
18e6: f442e0 extui a4, a14, 2, 16
18e9: 2b2002 l32i a0, a0, 172
18ec: 21e2e0 srai a14, a14, 2
18ef: 0000c0 callx0 a0
18f2: 120c movi.n a2, 1
18f4: 0d08 l32i.n a0, a13, 0
18f6: 130c movi.n a3, 1
18f8: 2b2002 l32i a0, a0, 172
18fb: 7fa042 movi a4, 127
18fe: 0000c0 callx0 a0
1901: ff9541 l32r a4, 1758 <ram_get_fm_sar_dout+0xb4>
1904: 0020c0 memw
1907: 3128 l32i.n a2, a1, 12
1909: 4138 l32i.n a3, a1, 16
190b: d36c42 s32i a4, a12, 0x34c
190e: 0043e2 s8i a14, a3, 0
1911: 0143f2 s8i a15, a3, 1
1914: f29c beqz.n a2, 1937 <ram_cal_tos_v60+0x1cf>
1916: ff9191 l32r a9, 175c <ram_get_fm_sar_dout+0xb8>
1919: 017ee0 slli a7, a14, 18
191c: 018f70 slli a8, a15, 25
191f: ff9061 l32r a6, 1760 <ram_get_fm_sar_dout+0xbc>
1922: 0020c0 memw
1925: 992652 l32i a5, a6, 0x264
1928: 105590 and a5, a5, a9
192b: 205580 or a5, a5, a8
192e: 205570 or a5, a5, a7
1931: 0020c0 memw
1934: 996652 s32i a5, a6, 0x264
1937: 61c8 l32i.n a12, a1, 24
1939: 71d8 l32i.n a13, a1, 28
193b: 81e8 l32i.n a14, a1, 32
193d: 91f8 l32i.n a15, a1, 36
193f: 5108 l32i.n a0, a1, 20
1941: 40c112 addi a1, a1, 64
1944: f00d ret.n
...
00001948 <ram_get_bb_atten>:
1948: 040c movi.n a4, 0
194a: 528b addi.n a5, a2, 8
194c: 7fa022 movi a2, 127
194f: e05530 subx4 a5, a5, a3
1952: 115500 slli a5, a5, 16
1955: 315050 srai a5, a5, 16
1958: b34550 movgez a4, a5, a5
195b: 114400 slli a4, a4, 16
195e: 313040 srai a3, a4, 16
1961: 01e3e6 bgei a3, 128, 1966 <ram_get_bb_atten+0x1e>
1964: 032d mov.n a2, a3
1966: 012280 slli a2, a2, 24
1969: 312820 srai a2, a2, 24
196c: f00d ret.n
...
1986: e00000 subx4 a0, a0, a0
1989: 000000 ill
198c: 000100 excw
...
000019a8 <ram_rfcal_txcap>:
19a8: 070c movi.n a7, 0
19aa: b0c112 addi a1, a1, -80
19ad: 81e9 s32i.n a14, a1, 32
19af: 91f9 s32i.n a15, a1, 36
19b1: 71d9 s32i.n a13, a1, 28
19b3: 5109 s32i.n a0, a1, 20
19b5: 61c9 s32i.n a12, a1, 24
19b7: a169 s32i.n a6, a1, 40
19b9: e149 s32i.n a4, a1, 56
19bb: 106152 s32i a5, a1, 64
19be: 940c movi.n a4, 9
19c0: 750c movi.n a5, 7
19c2: 060c movi.n a6, 0
19c4: 03cd mov.n a12, a3
19c6: ffea01 l32r a0, 1970 <ram_get_bb_atten+0x28>
19c9: 02dd mov.n a13, a2
19cb: 0008 l32i.n a0, a0, 0
19cd: 77a022 movi a2, 119
19d0: 272002 l32i a0, a0, 156
19d3: 030c movi.n a3, 0
19d5: 0000c0 callx0 a0
19d8: 0c4d mov.n a4, a12
19da: 0d3d mov.n a3, a13
19dc: 050c movi.n a5, 0
19de: 060c movi.n a6, 0
19e0: ffe501 l32r a0, 1974 <ram_get_bb_atten+0x2c>
19e3: 020c movi.n a2, 0
19e5: 0129 s32i.n a2, a1, 0
19e7: 1129 s32i.n a2, a1, 4
19e9: 2129 s32i.n a2, a1, 8
19eb: 0008 l32i.n a0, a0, 0
19ed: 070c movi.n a7, 0
19ef: 1a2002 l32i a0, a0, 104
19f2: 120c movi.n a2, 1
19f4: 0000c0 callx0 a0
19f7: 0c0c movi.n a12, 0
19f9: 340c movi.n a4, 3
19fb: 100162 l8ui a6, a1, 16
19fe: b169 s32i.n a6, a1, 44
1a00: c149 s32i.n a4, a1, 48
1a02: 0d0c movi.n a13, 0
1a04: 0f0c movi.n a15, 0
1a06: a1a8 l32i.n a10, a1, 40
1a08: 090c movi.n a9, 0
1a0a: 4c8c beqz.n a12, 1a12 <ram_rfcal_txcap+0x6a>
1a0c: 091c26 beqi a12, 1, 1a19 <ram_rfcal_txcap+0x71>
1a0f: 0a2c66 bnei a12, 2, 1a1d <ram_rfcal_txcap+0x75>
1a12: 770c movi.n a7, 7
1a14: b179 s32i.n a7, a1, 44
1a16: 0000c6 j 1a1d <ram_rfcal_txcap+0x75>
1a19: f80c movi.n a8, 15
1a1b: b189 s32i.n a8, a1, 44
1a1d: b1b8 l32i.n a11, a1, 44
1a1f: aaca add.n a10, a10, a12
1a21: d1a9 s32i.n a10, a1, 52
1a23: 004a92 s8i a9, a10, 0
1a26: bb1b addi.n a11, a11, 1
1a28: f1b9 s32i.n a11, a1, 60
1a2a: acbc beqz.n a12, 1a68 <ram_rfcal_txcap+0xc0>
1a2c: 1d1c26 beqi a12, 1, 1a4d <ram_rfcal_txcap+0xa5>
1a2f: 532c66 bnei a12, 2, 1a86 <ram_rfcal_txcap+0xde>
1a32: 6ba022 movi a2, 107
1a35: 230c movi.n a3, 2
1a37: 240c movi.n a4, 2
1a39: ffcf01 l32r a0, 1978 <ram_get_bb_atten+0x30>
1a3c: 650c movi.n a5, 6
1a3e: 0008 l32i.n a0, a0, 0
1a40: 460c movi.n a6, 4
1a42: 272002 l32i a0, a0, 156
1a45: 0d7d mov.n a7, a13
1a47: 0000c0 callx0 a0
1a4a: 000e06 j 1a86 <ram_rfcal_txcap+0xde>
1a4d: 6ba022 movi a2, 107
1a50: 230c movi.n a3, 2
1a52: 240c movi.n a4, 2
1a54: ffca01 l32r a0, 197c <ram_get_bb_atten+0x34>
1a57: 350c movi.n a5, 3
1a59: 0008 l32i.n a0, a0, 0
1a5b: 060c movi.n a6, 0
1a5d: 272002 l32i a0, a0, 156
1a60: 0d7d mov.n a7, a13
1a62: 0000c0 callx0 a0
1a65: 000746 j 1a86 <ram_rfcal_txcap+0xde>
1a68: 6ba022 movi a2, 107
1a6b: 230c movi.n a3, 2
1a6d: 140c movi.n a4, 1
1a6f: 350c movi.n a5, 3
1a71: 060c movi.n a6, 0
1a73: ffc301 l32r a0, 1980 <ram_get_bb_atten+0x38>
1a76: 170c movi.n a7, 1
1a78: 0008 l32i.n a0, a0, 0
1a7a: 907d70 addx2 a7, a13, a7
1a7d: 272002 l32i a0, a0, 156
1a80: 747070 extui a7, a7, 0, 8
1a83: 0000c0 callx0 a0
1a86: ffbf01 l32r a0, 1984 <ram_get_bb_atten+0x3c>
1a89: 0008 l32i.n a0, a0, 0
1a8b: e128 l32i.n a2, a1, 56
1a8d: 1c2002 l32i a0, a0, 112
1a90: a30c movi.n a3, 10
1a92: 0000c0 callx0 a0
1a95: 02ed mov.n a14, a2
1a97: 102122 l32i a2, a1, 64
1a9a: b28c beqz.n a2, 1aa9 <ram_rfcal_txcap+0x101>
1a9c: ffbb21 l32r a2, 1988 <ram_get_bb_atten+0x40>
1a9f: 0d3d mov.n a3, a13
1aa1: 0e4d mov.n a4, a14
1aa3: ffbf01 l32r a0, 19a0 <ram_get_bb_atten+0x58>
1aa6: 0000c0 callx0 a0
1aa9: 0eafe7 bge a15, a14, 1abb <ram_rfcal_txcap+0x113>
1aac: 0efd mov.n a15, a14
1aae: d148 l32i.n a4, a1, 52
1ab0: 130c movi.n a3, 1
1ab2: 903d30 addx2 a3, a13, a3
1ab5: 933dc0 movnez a3, a13, a12
1ab8: 004432 s8i a3, a4, 0
1abb: f148 l32i.n a4, a1, 60
1abd: dd1b addi.n a13, a13, 1
1abf: 74d0d0 extui a13, a13, 0, 8
1ac2: c044d0 sub a4, a4, a13
1ac5: f61456 bnez a4, 1a2a <ram_rfcal_txcap+0x82>
1ac8: 1021e2 l32i a14, a1, 64
1acb: ee8c beqz.n a14, 1add <ram_rfcal_txcap+0x135>
1acd: ffaf21 l32r a2, 198c <ram_get_bb_atten+0x44>
1ad0: d148 l32i.n a4, a1, 52
1ad2: 0c3d mov.n a3, a12
1ad4: 000442 l8ui a4, a4, 0
1ad7: ffb301 l32r a0, 19a4 <ram_get_bb_atten+0x5c>
1ada: 0000c0 callx0 a0
1add: 2cac beqz.n a12, 1b03 <ram_rfcal_txcap+0x15b>
1adf: 651c26 beqi a12, 1, 1b48 <ram_rfcal_txcap+0x1a0>
1ae2: 382c66 bnei a12, 2, 1b1e <ram_rfcal_txcap+0x176>
1ae5: 6ba022 movi a2, 107
1ae8: 230c movi.n a3, 2
1aea: 240c movi.n a4, 2
1aec: 650c movi.n a5, 6
1aee: ffa801 l32r a0, 1990 <ram_get_bb_atten+0x48>
1af1: 460c movi.n a6, 4
1af3: 0008 l32i.n a0, a0, 0
1af5: d178 l32i.n a7, a1, 52
1af7: 272002 l32i a0, a0, 156
1afa: 000772 l8ui a7, a7, 0
1afd: 0000c0 callx0 a0
1b00: 000686 j 1b1e <ram_rfcal_txcap+0x176>
1b03: 6ba022 movi a2, 107
1b06: 230c movi.n a3, 2
1b08: 140c movi.n a4, 1
1b0a: 350c movi.n a5, 3
1b0c: ffa201 l32r a0, 1994 <ram_get_bb_atten+0x4c>
1b0f: 060c movi.n a6, 0
1b11: 0008 l32i.n a0, a0, 0
1b13: d178 l32i.n a7, a1, 52
1b15: 272002 l32i a0, a0, 156
1b18: 000772 l8ui a7, a7, 0
1b1b: 0000c0 callx0 a0
1b1e: c128 l32i.n a2, a1, 48
1b20: cc1b addi.n a12, a12, 1
1b22: 74c0c0 extui a12, a12, 0, 8
1b25: 220b addi.n a2, a2, -1
1b27: c129 s32i.n a2, a1, 48
1b29: ed5256 bnez a2, 1a02 <ram_rfcal_txcap+0x5a>
1b2c: ff9b01 l32r a0, 1998 <ram_get_bb_atten+0x50>
1b2f: 0008 l32i.n a0, a0, 0
1b31: 1b2002 l32i a0, a0, 108
1b34: 120c movi.n a2, 1
1b36: 0000c0 callx0 a0
1b39: 61c8 l32i.n a12, a1, 24
1b3b: 71d8 l32i.n a13, a1, 28
1b3d: 81e8 l32i.n a14, a1, 32
1b3f: 91f8 l32i.n a15, a1, 36
1b41: 5108 l32i.n a0, a1, 20
1b43: 50c112 addi a1, a1, 80
1b46: f00d ret.n
1b48: 6ba022 movi a2, 107
1b4b: 230c movi.n a3, 2
1b4d: 240c movi.n a4, 2
1b4f: 350c movi.n a5, 3
1b51: ff9201 l32r a0, 199c <ram_get_bb_atten+0x54>
1b54: 060c movi.n a6, 0
1b56: 0008 l32i.n a0, a0, 0
1b58: d178 l32i.n a7, a1, 52
1b5a: 272002 l32i a0, a0, 156
1b5d: 000772 l8ui a7, a7, 0
1b60: 0000c0 callx0 a0
1b63: ffedc6 j 1b1e <ram_rfcal_txcap+0x176>
...
1b7a: 200000 or a0, a0, a0
1b7d: 000001 l32r a0, fffc1b80 <dpd_mem_write+0xfffbf7b4>
...
00001b90 <ram_rfcal_pwrctrl>:
1b90: a0c112 addi a1, a1, -96
1b93: a1f9 s32i.n a15, a1, 40
1b95: 6109 s32i.n a0, a1, 24
1b97: 81d9 s32i.n a13, a1, 32
1b99: 71c9 s32i.n a12, a1, 28
1b9b: 91e9 s32i.n a14, a1, 36
1b9d: 5169 s32i.n a6, a1, 20
1b9f: f159 s32i.n a5, a1, 60
1ba1: d139 s32i.n a3, a1, 52
1ba3: e149 s32i.n a4, a1, 56
1ba5: 030c movi.n a3, 0
1ba7: 940c movi.n a4, 9
1ba9: 750c movi.n a5, 7
1bab: 060c movi.n a6, 0
1bad: 07ed mov.n a14, a7
1baf: ffeec1 l32r a12, 1b68 <ram_rfcal_txcap+0x1c0>
1bb2: 02dd mov.n a13, a2
1bb4: 0c08 l32i.n a0, a12, 0
1bb6: 77a022 movi a2, 119
1bb9: 272002 l32i a0, a0, 156
1bbc: 070c movi.n a7, 0
1bbe: 0000c0 callx0 a0
1bc1: 41e9 s32i.n a14, a1, 16
1bc3: 040c movi.n a4, 0
1bc5: ffe951 l32r a5, 1b6c <ram_rfcal_txcap+0x1c4>
1bc8: e138 l32i.n a3, a1, 56
1bca: 5e0552 l8ui a5, a5, 94
1bcd: 230b addi.n a2, a3, -1
1bcf: 742020 extui a2, a2, 0, 8
1bd2: 832450 moveqz a2, a4, a5
1bd5: 166122 s32i a2, a1, 88
1bd8: 023237 bltu a2, a3, 1bde <ram_rfcal_pwrctrl+0x4e>
1bdb: 005606 j 1d37 <ram_rfcal_pwrctrl+0x1a7>
1bde: 80aff2 movi a15, -128
1be1: 0b0c movi.n a11, 0
1be3: 5158 l32i.n a5, a1, 20
1be5: 41e9 s32i.n a14, a1, 16
1be7: b1d9 s32i.n a13, a1, 44
1be9: 301132 l16ui a3, a1, 96
1bec: 640142 l8ui a4, a1, 100
1bef: c149 s32i.n a4, a1, 48
1bf1: 156132 s32i a3, a1, 84
1bf4: 7fa0d2 movi a13, 127
1bf7: 0e0c movi.n a14, 0
1bf9: 246050 extui a6, a5, 0, 3
1bfc: 145350 extui a5, a5, 3, 2
1bff: 905550 addx2 a5, a5, a5
1c02: 905560 addx2 a5, a5, a6
1c05: 745050 extui a5, a5, 0, 8
1c08: 106152 s32i a5, a1, 64
1c0b: 1621a2 l32i a10, a1, 88
1c0e: d198 l32i.n a9, a1, 52
1c10: 1361b2 s32i a11, a1, 76
1c13: 99aa add.n a9, a9, a10
1c15: f1a8 l32i.n a10, a1, 60
1c17: 000992 l8ui a9, a9, 0
1c1a: 126192 s32i a9, a1, 72
1c1d: c099a0 sub a9, a9, a10
1c20: 116192 s32i a9, a1, 68
1c23: 112132 l32i a3, a1, 68
1c26: 102122 l32i a2, a1, 64
1c29: c033e0 sub a3, a3, a14
1c2c: 013380 slli a3, a3, 24
1c2f: 313830 srai a3, a3, 24
1c32: 000005 call0 1c34 <ram_rfcal_pwrctrl+0xa4>
1c35: 000c movi.n a0, 0
1c37: b30220 movgez a0, a2, a2
1c3a: 01c080 slli a12, a0, 24
1c3d: 31c8c0 srai a12, a12, 24
1c40: 04adc7 bge a13, a12, 1c48 <ram_rfcal_pwrctrl+0xb8>
1c43: cd0b addi.n a12, a13, -1
1c45: 000106 j 1c4d <ram_rfcal_pwrctrl+0xbd>
1c48: 01acf7 bge a12, a15, 1c4d <ram_rfcal_pwrctrl+0xbd>
1c4b: cf1b addi.n a12, a15, 1
1c4d: 120c movi.n a2, 1
1c4f: b138 l32i.n a3, a1, 44
1c51: 7440c0 extui a4, a12, 0, 8
1c54: 050c movi.n a5, 0
1c56: ffc601 l32r a0, 1b70 <ram_rfcal_txcap+0x1c8>
1c59: 060c movi.n a6, 0
1c5b: 0169 s32i.n a6, a1, 0
1c5d: 1169 s32i.n a6, a1, 4
1c5f: 2169 s32i.n a6, a1, 8
1c61: 0008 l32i.n a0, a0, 0
1c63: 070c movi.n a7, 0
1c65: 1a2002 l32i a0, a0, 104
1c68: 060c movi.n a6, 0
1c6a: 0000c0 callx0 a0
1c6d: ffc101 l32r a0, 1b74 <ram_rfcal_txcap+0x1cc>
1c70: 0008 l32i.n a0, a0, 0
1c72: b008 l32i.n a0, a0, 44
1c74: 152122 l32i a2, a1, 84
1c77: 0000c0 callx0 a0
1c7a: ffbf01 l32r a0, 1b78 <ram_rfcal_txcap+0x1d0>
1c7d: 0008 l32i.n a0, a0, 0
1c7f: 146122 s32i a2, a1, 80
1c82: b008 l32i.n a0, a0, 44
1c84: 152122 l32i a2, a1, 84
1c87: 0000c0 callx0 a0
1c8a: 142102 l32i a0, a1, 80
1c8d: 122162 l32i a6, a1, 72
1c90: 002a add.n a0, a0, a2
1c92: 110000 slli a0, a0, 16
1c95: 310000 srai a0, a0, 16
1c98: 004b addi.n a0, a0, 4
1c9a: 210300 srai a0, a0, 3
1c9d: c06060 sub a6, a0, a6
1ca0: 116600 slli a6, a6, 16
1ca3: 316060 srai a6, a6, 16
1ca6: 0816e6 bgei a6, 1, 1cb2 <ram_rfcal_pwrctrl+0x122>
1ca9: 01dc80 slli a13, a12, 24
1cac: 31d8d0 srai a13, a13, 24
1caf: 000146 j 1cb8 <ram_rfcal_pwrctrl+0x128>
1cb2: 01fc80 slli a15, a12, 24
1cb5: 31f8f0 srai a15, a15, 24
1cb8: 46ac beqz.n a6, 1ce0 <ram_rfcal_pwrctrl+0x150>
1cba: 220626 beqi a6, -1, 1ce0 <ram_rfcal_pwrctrl+0x150>
1cbd: 012c80 slli a2, a12, 24
1cc0: 312820 srai a2, a2, 24
1cc3: 12cc bnez.n a2, 1cc8 <ram_rfcal_pwrctrl+0x138>
1cc5: 017696 bltz a6, 1ce0 <ram_rfcal_pwrctrl+0x150>
1cc8: 3f1b addi.n a3, a15, 1
1cca: 121d37 beq a13, a3, 1ce0 <ram_rfcal_pwrctrl+0x150>
1ccd: 132142 l32i a4, a1, 76
1cd0: e6ea add.n a14, a6, a14
1cd2: 541b addi.n a5, a4, 1
1cd4: 744050 extui a4, a5, 0, 8
1cd7: 136142 s32i a4, a1, 76
1cda: f6c442 addi a4, a4, -10
1cdd: f42456 bnez a4, 1c23 <ram_rfcal_pwrctrl+0x93>
1ce0: c198 l32i.n a9, a1, 48
1ce2: 1621b2 l32i a11, a1, 88
1ce5: f178 l32i.n a7, a1, 60
1ce7: 41a8 l32i.n a10, a1, 16
1ce9: c07c70 sub a7, a12, a7
1cec: aaba add.n a10, a10, a11
1cee: 016780 slli a6, a7, 24
1cf1: 316860 srai a6, a6, 24
1cf4: 004a72 s8i a7, a10, 0
1cf7: 876c movi.n a7, -24
1cf9: 06a677 bge a6, a7, 1d03 <ram_rfcal_pwrctrl+0x173>
1cfc: 866c movi.n a6, -24
1cfe: 886c movi.n a8, -24
1d00: 004a82 s8i a8, a10, 0
1d03: 399c beqz.n a9, 1d1a <ram_rfcal_pwrctrl+0x18a>
1d05: 122142 l32i a4, a1, 72
1d08: ff9d21 l32r a2, 1b7c <ram_rfcal_txcap+0x1d4>
1d0b: 162132 l32i a3, a1, 88
1d0e: 015080 slli a5, a0, 24
1d11: 315850 srai a5, a5, 24
1d14: ff9e01 l32r a0, 1b8c <ram_rfcal_txcap+0x1e4>
1d17: 0000c0 callx0 a0
1d1a: 80aff2 movi a15, -128
1d1d: 7fa0d2 movi a13, 127
1d20: 0e0c movi.n a14, 0
1d22: 0b0c movi.n a11, 0
1d24: 162172 l32i a7, a1, 88
1d27: e168 l32i.n a6, a1, 56
1d29: 871b addi.n a8, a7, 1
1d2b: 747080 extui a7, a8, 0, 8
1d2e: 166172 s32i a7, a1, 88
1d31: c06670 sub a6, a6, a7
1d34: ed3656 bnez a6, 1c0b <ram_rfcal_pwrctrl+0x7b>
1d37: ff92c1 l32r a12, 1b80 <ram_rfcal_txcap+0x1d8>
1d3a: 293c movi.n a9, 50
1d3c: 41e8 l32i.n a14, a1, 16
1d3e: e138 l32i.n a3, a1, 56
1d40: 000ea2 l8ui a10, a14, 0
1d43: 33ea add.n a3, a3, a14
1d45: 01aa80 slli a10, a10, 24
1d48: 80c332 addi a3, a3, -128
1d4b: 7f0302 l8ui a0, a3, 127
1d4e: 31a8a0 srai a10, a10, 24
1d51: 010080 slli a0, a0, 24
1d54: 310800 srai a0, a0, 24
1d57: c0a0a0 sub a10, a0, a10
1d5a: 05a9a7 bge a9, a10, 1d63 <ram_rfcal_pwrctrl+0x1d3>
1d5d: cec042 addi a4, a0, -50
1d60: 004e42 s8i a4, a14, 0
1d63: ff8851 l32r a5, 1b84 <ram_rfcal_txcap+0x1dc>
1d66: 5e0552 l8ui a5, a5, 94
1d69: b5ac beqz.n a5, 1d98 <ram_rfcal_pwrctrl+0x208>
1d6b: e158 l32i.n a5, a1, 56
1d6d: 550b addi.n a5, a5, -1
1d6f: 2515a6 blti a5, 1, 1d98 <ram_rfcal_pwrctrl+0x208>
1d72: ff8561 l32r a6, 1b88 <ram_rfcal_txcap+0x1e0>
1d75: e148 l32i.n a4, a1, 56
1d77: 000c movi.n a0, 0
1d79: 446a add.n a4, a4, a6
1d7b: 310472 l8ui a7, a4, 49
1d7e: 806a add.n a8, a0, a6
1d80: 320882 l8ui a8, a8, 50
1d83: 7f0322 l8ui a2, a3, 127
1d86: c07780 sub a7, a7, a8
1d89: 227a add.n a2, a2, a7
1d8b: 7e0a add.n a7, a14, a0
1d8d: 004722 s8i a2, a7, 0
1d90: 001b addi.n a0, a0, 1
1d92: 740000 extui a0, a0, 0, 8
1d95: e29507 bne a5, a0, 1d7b <ram_rfcal_pwrctrl+0x1eb>
1d98: 0c08 l32i.n a0, a12, 0
1d9a: 1b2002 l32i a0, a0, 108
1d9d: 120c movi.n a2, 1
1d9f: 0000c0 callx0 a0
1da2: 71c8 l32i.n a12, a1, 28
1da4: 81d8 l32i.n a13, a1, 32
1da6: 91e8 l32i.n a14, a1, 36
1da8: a1f8 l32i.n a15, a1, 40
1daa: 6108 l32i.n a0, a1, 24
1dac: 60c112 addi a1, a1, 96
1daf: f00d ret.n
1db1: 000000 ill
1db4: 000200 excw
1db7: 017060 slli a7, a0, 26
1dba: 000000 ill
1dbd: 600002 l8ui a0, a0, 96
...
00001de4 <ram_rxiq_get_mis>:
1de4: fec282 addi a8, a2, -2
1de7: a0c112 addi a1, a1, -96
1dea: a1c9 s32i.n a12, a1, 40
1dec: c1e9 s32i.n a14, a1, 48
1dee: d1f9 s32i.n a15, a1, 52
1df0: 9109 s32i.n a0, a1, 36
1df2: e169 s32i.n a6, a1, 56
1df4: 136152 s32i a5, a1, 76
1df7: b1d9 s32i.n a13, a1, 44
1df9: 1189 s32i.n a8, a1, 4
1dfb: ffeed1 l32r a13, 1db4 <ram_rfcal_pwrctrl+0x224>
1dfe: 0020c0 memw
1e01: e02d92 l32i a9, a13, 0x380
1e04: 400800 ssr a8
1e07: b19090 sra a9, a9
1e0a: 0020c0 memw
1e0d: e32da2 l32i a10, a13, 0x38c
1e10: 400800 ssr a8
1e13: b1a0a0 sra a10, a10
1e16: c0f9a0 sub a15, a9, a10
1e19: 0020c0 memw
1e1c: e22d62 l32i a6, a13, 0x388
1e1f: 400800 ssr a8
1e22: b16060 sra a6, a6
1e25: 0020c0 memw
1e28: 0179 s32i.n a7, a1, 0
1e2a: e12d02 l32i a0, a13, 0x384
1e2d: 400800 ssr a8
1e30: 99aa add.n a9, a9, a10
1e32: 092d mov.n a2, a9
1e34: e188 l32i.n a8, a1, 56
1e36: b10000 sra a0, a0
1e39: e60a add.n a14, a6, a0
1e3b: 308580 xor a8, a5, a8
1e3e: c00060 sub a0, a0, a6
1e41: 00cd mov.n a12, a0
1e43: 306340 xor a6, a3, a4
1e46: 306680 xor a6, a6, a8
1e49: 746060 extui a6, a6, 0, 8
1e4c: 668c beqz.n a6, 1e56 <ram_rxiq_get_mis+0x72>
1e4e: 0ecd mov.n a12, a14
1e50: 0f2d mov.n a2, a15
1e52: 00ed mov.n a14, a0
1e54: 09fd mov.n a15, a9
1e56: 106122 s32i a2, a1, 64
1e59: 31dfc0 srai a13, a12, 31
1e5c: 024d mov.n a4, a2
1e5e: 315f20 srai a5, a2, 31
1e61: f159 s32i.n a5, a1, 60
1e63: 053d mov.n a3, a5
1e65: ffd601 l32r a0, 1dc0 <ram_rfcal_pwrctrl+0x230>
1e68: 0000c0 callx0 a0
1e6b: 0d5d mov.n a5, a13
1e6d: 0c4d mov.n a4, a12
1e6f: 3139 s32i.n a3, a1, 12
1e71: 4129 s32i.n a2, a1, 16
1e73: 0d3d mov.n a3, a13
1e75: 0c2d mov.n a2, a12
1e77: ffd301 l32r a0, 1dc4 <ram_rfcal_pwrctrl+0x234>
1e7a: 0000c0 callx0 a0
1e7d: 060c movi.n a6, 0
1e7f: 100c movi.n a0, 1
1e81: 070c movi.n a7, 0
1e83: 3158 l32i.n a5, a1, 12
1e85: 41b8 l32i.n a11, a1, 16
1e87: 553a add.n a5, a5, a3
1e89: 4b2a add.n a4, a11, a2
1e8b: 837040 moveqz a7, a0, a4
1e8e: 01b4b7 bgeu a4, a11, 1e93 <ram_rxiq_get_mis+0xaf>
1e91: 551b addi.n a5, a5, 1
1e93: 04bd mov.n a11, a4
1e95: 05ad mov.n a10, a5
1e97: 836050 moveqz a6, a0, a5
1e9a: 030677 bnone a6, a7, 1ea1 <ram_rxiq_get_mis+0xbd>
1e9d: 00bd mov.n a11, a0
1e9f: 0a0c movi.n a10, 0
1ea1: 0f4d mov.n a4, a15
1ea3: 61f9 s32i.n a15, a1, 24
1ea5: 1261e2 s32i a14, a1, 72
1ea8: f138 l32i.n a3, a1, 60
1eaa: 102122 l32i a2, a1, 64
1ead: 1461a2 s32i a10, a1, 80
1eb0: 1561b2 s32i a11, a1, 84
1eb3: 318fe0 srai a8, a14, 31
1eb6: 315ff0 srai a5, a15, 31
1eb9: 5159 s32i.n a5, a1, 20
1ebb: 116182 s32i a8, a1, 68
1ebe: ffc201 l32r a0, 1dc8 <ram_rfcal_pwrctrl+0x238>
1ec1: 0000c0 callx0 a0
1ec4: 1521e2 l32i a14, a1, 84
1ec7: 1421f2 l32i a15, a1, 80
1eca: 112152 l32i a5, a1, 68
1ecd: 122142 l32i a4, a1, 72
1ed0: 7139 s32i.n a3, a1, 28
1ed2: 8129 s32i.n a2, a1, 32
1ed4: 0d3d mov.n a3, a13
1ed6: 0c2d mov.n a2, a12
1ed8: ffbd01 l32r a0, 1dcc <ram_rfcal_pwrctrl+0x23c>
1edb: 0000c0 callx0 a0
1ede: 7108 l32i.n a0, a1, 28
1ee0: c00030 sub a0, a0, a3
1ee3: 8138 l32i.n a3, a1, 32
1ee5: c0a320 sub a10, a3, a2
1ee8: 01b3a7 bgeu a3, a10, 1eed <ram_rxiq_get_mis+0x109>
1eeb: 000b addi.n a0, a0, -1
1eed: 112a70 slli a2, a10, 9
1ef0: 0f5d mov.n a5, a15
1ef2: 0e4d mov.n a4, a14
1ef4: 404710 ssai 23
1ef7: 8130a0 src a3, a0, a10
1efa: ffb501 l32r a0, 1dd0 <ram_rfcal_pwrctrl+0x240>
1efd: 0000c0 callx0 a0
1f00: 0138 l32i.n a3, a1, 0
1f02: 014280 slli a4, a2, 24
1f05: e158 l32i.n a5, a1, 56
1f07: 314840 srai a4, a4, 24
1f0a: 441b addi.n a4, a4, 1
1f0c: 214140 srai a4, a4, 1
1f0f: 602040 neg a2, a4
1f12: 832450 moveqz a2, a4, a5
1f15: 5158 l32i.n a5, a1, 20
1f17: 6148 l32i.n a4, a1, 24
1f19: 004322 s8i a2, a3, 0
1f1c: 2129 s32i.n a2, a1, 8
1f1e: 0d3d mov.n a3, a13
1f20: 0c2d mov.n a2, a12
1f22: ffac01 l32r a0, 1dd4 <ram_rfcal_pwrctrl+0x244>
1f25: 0000c0 callx0 a0
1f28: 112152 l32i a5, a1, 68
1f2b: 122142 l32i a4, a1, 72
1f2e: 03dd mov.n a13, a3
1f30: 02cd mov.n a12, a2
1f32: f138 l32i.n a3, a1, 60
1f34: 102122 l32i a2, a1, 64
1f37: ffa801 l32r a0, 1dd8 <ram_rfcal_pwrctrl+0x248>
1f3a: 0000c0 callx0 a0
1f3d: 0d3a add.n a0, a13, a3
1f3f: 2c2a add.n a2, a12, a2
1f41: 01b2c7 bgeu a2, a12, 1f46 <ram_rxiq_get_mis+0x162>
1f44: 001b addi.n a0, a0, 1
1f46: 0e4d mov.n a4, a14
1f48: 0f5d mov.n a5, a15
1f4a: 01c8 l32i.n a12, a1, 0
1f4c: 404710 ssai 23
1f4f: 1321d2 l32i a13, a1, 76
1f52: 813020 src a3, a0, a2
1f55: 112270 slli a2, a2, 9
1f58: ffa101 l32r a0, 1ddc <ram_rfcal_pwrctrl+0x24c>
1f5b: 0000c0 callx0 a0
1f5e: 600152 l8ui a5, a1, 96
1f61: 016280 slli a6, a2, 24
1f64: 316860 srai a6, a6, 24
1f67: 661b addi.n a6, a6, 1
1f69: 216160 srai a6, a6, 1
1f6c: 600060 neg a0, a6
1f6f: 8306d0 moveqz a0, a6, a13
1f72: 014c02 s8i a0, a12, 1
1f75: 65ac beqz.n a5, 1f9f <ram_rxiq_get_mis+0x1bb>
1f77: ff9021 l32r a2, 1db8 <ram_rfcal_pwrctrl+0x228>
1f7a: 0020c0 memw
1f7d: ff8f31 l32r a3, 1dbc <ram_rfcal_pwrctrl+0x22c>
1f80: 1148 l32i.n a4, a1, 4
1f82: 015080 slli a5, a0, 24
1f85: 315850 srai a5, a5, 24
1f88: 400400 ssr a4
1f8b: f92332 l32i a3, a3, 0x3e4
1f8e: 2148 l32i.n a4, a1, 8
1f90: b13030 sra a3, a3
1f93: 014480 slli a4, a4, 24
1f96: 314840 srai a4, a4, 24
1f99: ff9101 l32r a0, 1de0 <ram_rfcal_pwrctrl+0x250>
1f9c: 0000c0 callx0 a0
1f9f: a1c8 l32i.n a12, a1, 40
1fa1: b1d8 l32i.n a13, a1, 44
1fa3: c1e8 l32i.n a14, a1, 48
1fa5: d1f8 l32i.n a15, a1, 52
1fa7: 9108 l32i.n a0, a1, 36
1fa9: 60c112 addi a1, a1, 96
1fac: f00d ret.n
1fae: 000000 ill
1fb1: 000000 ill
1fb4: 004000 break 0, 0
...
00001fc0 <ram_rxiq_cover_mg_mp>:
1fc0: 039d mov.n a9, a3
1fc2: b0c112 addi a1, a1, -80
1fc5: 7179 s32i.n a7, a1, 28
1fc7: 5149 s32i.n a4, a1, 20
1fc9: 126162 s32i a6, a1, 72
1fcc: 116152 s32i a5, a1, 68
1fcf: 8109 s32i.n a0, a1, 32
1fd1: 106122 s32i a2, a1, 64
1fd4: c1f9 s32i.n a15, a1, 48
1fd6: a1d9 s32i.n a13, a1, 40
1fd8: b1e9 s32i.n a14, a1, 44
1fda: 91c9 s32i.n a12, a1, 36
1fdc: 0e0c movi.n a14, 0
1fde: 0c0c movi.n a12, 0
1fe0: fff4d1 l32r a13, 1fb0 <ram_rxiq_get_mis+0x1cc>
1fe3: 5401f2 l8ui a15, a1, 84
1fe6: 6199 s32i.n a9, a1, 24
1fe8: 220c movi.n a2, 2
1fea: 102102 l32i a0, a1, 64
1fed: 136122 s32i a2, a1, 76
1ff0: 122152 l32i a5, a1, 72
1ff3: 112162 l32i a6, a1, 68
1ff6: 104162 s8i a6, a1, 16
1ff9: 114152 s8i a5, a1, 17
1ffc: 120c movi.n a2, 1
1ffe: 401000 ssl a0
2001: a12200 sll a2, a2
2004: 580102 l8ui a0, a1, 88
2007: e109 s32i.n a0, a1, 56
2009: f42020 extui a2, a2, 0, 16
200c: d129 s32i.n a2, a1, 52
200e: 140c movi.n a4, 1
2010: 0f5d mov.n a5, a15
2012: 80a032 movi a3, 128
2015: 0d08 l32i.n a0, a13, 0
2017: d12cc0 mul16s a2, a12, a12
201a: 3e2002 l32i a0, a0, 248
201d: 223a add.n a2, a2, a3
201f: 212820 srai a2, a2, 8
2022: 10c132 addi a3, a1, 16
2025: f129 s32i.n a2, a1, 60
2027: c02e20 sub a2, a14, a2
202a: 012280 slli a2, a2, 24
202d: 312820 srai a2, a2, 24
2030: 0000c0 callx0 a0
2033: 11c132 addi a3, a1, 17
2036: 040c movi.n a4, 0
2038: 0f5d mov.n a5, a15
203a: 0d08 l32i.n a0, a13, 0
203c: 02ed mov.n a14, a2
203e: 3e2002 l32i a0, a0, 248
2041: 0c2d mov.n a2, a12
2043: 0000c0 callx0 a0
2046: d138 l32i.n a3, a1, 52
2048: 0d08 l32i.n a0, a13, 0
204a: 02cd mov.n a12, a2
204c: d008 l32i.n a0, a0, 52
204e: 120c movi.n a2, 1
2050: 0000c0 callx0 a0
2053: 102122 l32i a2, a1, 64
2056: 6138 l32i.n a3, a1, 24
2058: 110152 l8ui a5, a1, 17
205b: 112182 l32i a8, a1, 68
205e: 100162 l8ui a6, a1, 16
2061: 190c movi.n a9, 1
2063: c06680 sub a6, a6, a8
2066: 122182 l32i a8, a1, 72
2069: 936960 movnez a6, a9, a6
206c: 104162 s8i a6, a1, 16
206f: c05580 sub a5, a5, a8
2072: e188 l32i.n a8, a1, 56
2074: 935950 movnez a5, a9, a5
2077: 114152 s8i a5, a1, 17
207a: 0189 s32i.n a8, a1, 0
207c: 0d08 l32i.n a0, a13, 0
207e: 5148 l32i.n a4, a1, 20
2080: 122002 l32i a0, a0, 72
2083: 12c172 addi a7, a1, 18
2086: 0000c0 callx0 a0
2089: f128 l32i.n a2, a1, 60
208b: 120102 l8ui a0, a1, 18
208e: 2e2a add.n a2, a14, a2
2090: 01e080 slli a14, a0, 24
2093: 130102 l8ui a0, a1, 19
2096: 31e8e0 srai a14, a14, 24
2099: ee2a add.n a14, a14, a2
209b: 010080 slli a0, a0, 24
209e: 01ee80 slli a14, a14, 24
20a1: 31e8e0 srai a14, a14, 24
20a4: 310800 srai a0, a0, 24
20a7: c0cc00 sub a12, a12, a0
20aa: 0d08 l32i.n a0, a13, 0
20ac: 01cc80 slli a12, a12, 24
20af: c008 l32i.n a0, a0, 48
20b1: 31c8c0 srai a12, a12, 24
20b4: 0000c0 callx0 a0
20b7: 132132 l32i a3, a1, 76
20ba: 330b addi.n a3, a3, -1
20bc: 136132 s32i a3, a1, 76
20bf: f4b356 bnez a3, 200e <ram_rxiq_cover_mg_mp+0x4e>
20c2: 120122 l8ui a2, a1, 18
20c5: 0d08 l32i.n a0, a13, 0
20c7: 012280 slli a2, a2, 24
20ca: 0008 l32i.n a0, a0, 0
20cc: 312820 srai a2, a2, 24
20cf: 0000c0 callx0 a0
20d2: 1252e6 bgei a2, 5, 20e8 <ram_rxiq_cover_mg_mp+0x128>
20d5: 130122 l8ui a2, a1, 19
20d8: 0d08 l32i.n a0, a13, 0
20da: 012280 slli a2, a2, 24
20dd: 0008 l32i.n a0, a0, 0
20df: 312820 srai a2, a2, 24
20e2: 0000c0 callx0 a0
20e5: 1752a6 blti a2, 5, 2100 <ram_rxiq_cover_mg_mp+0x140>
20e8: ffb371 l32r a7, 1fb4 <ram_rxiq_get_mis+0x1d0>
20eb: ffb341 l32r a4, 1fb8 <ram_rxiq_get_mis+0x1d4>
20ee: ffb361 l32r a6, 1fbc <ram_rxiq_get_mis+0x1d8>
20f1: 0438 l32i.n a3, a4, 0
20f3: 050652 l8ui a5, a6, 5
20f6: 203370 or a3, a3, a7
20f9: 551b addi.n a5, a5, 1
20fb: 054652 s8i a5, a6, 5
20fe: 0439 s32i.n a3, a4, 0
2100: f20c movi.n a2, 15
2102: 107c movi.n a0, -15
2104: 012e07 blt a14, a0, 2109 <ram_rxiq_cover_mg_mp+0x149>
2107: 0e0d mov.n a0, a14
2109: 012207 blt a2, a0, 210e <ram_rxiq_cover_mg_mp+0x14e>
210c: 002d mov.n a2, a0
210e: 106c movi.n a0, -31
2110: 01e280 slli a14, a2, 24
2113: 31e8e0 srai a14, a14, 24
2116: f21c movi.n a2, 31
2118: 012c07 blt a12, a0, 211d <ram_rxiq_cover_mg_mp+0x15d>
211b: 0c0d mov.n a0, a12
211d: 012207 blt a2, a0, 2122 <ram_rxiq_cover_mg_mp+0x162>
2120: 002d mov.n a2, a0
2122: 10c132 addi a3, a1, 16
2125: 140c movi.n a4, 1
2127: 0f5d mov.n a5, a15
2129: 01c280 slli a12, a2, 24
212c: 0d08 l32i.n a0, a13, 0
212e: 31c8c0 srai a12, a12, 24
2131: 3e2002 l32i a0, a0, 248
2134: 0e2d mov.n a2, a14
2136: 0000c0 callx0 a0
2139: 0f5d mov.n a5, a15
213b: 0c2d mov.n a2, a12
213d: 0d08 l32i.n a0, a13, 0
213f: 11c132 addi a3, a1, 17
2142: 3e2002 l32i a0, a0, 248
2145: 040c movi.n a4, 0
2147: 0000c0 callx0 a0
214a: 8108 l32i.n a0, a1, 32
214c: a1d8 l32i.n a13, a1, 40
214e: c1f8 l32i.n a15, a1, 48
2150: 7138 l32i.n a3, a1, 28
2152: 142122 l32i a2, a1, 80
2155: 0043e2 s8i a14, a3, 0
2158: 0042c2 s8i a12, a2, 0
215b: b1e8 l32i.n a14, a1, 44
215d: 91c8 l32i.n a12, a1, 36
215f: 50c112 addi a1, a1, 80
2162: f00d ret.n
2164: 000000 ill
...
00002168 <ram_rfcal_rxiq>:
2168: 059d mov.n a9, a5
216a: 03ad mov.n a10, a3
216c: b0c112 addi a1, a1, -80
216f: e1d9 s32i.n a13, a1, 56
2171: f1e9 s32i.n a14, a1, 60
2173: 8179 s32i.n a7, a1, 32
2175: 030c movi.n a3, 0
2177: 050c movi.n a5, 0
2179: 1061f2 s32i a15, a1, 64
217c: c109 s32i.n a0, a1, 48
217e: d1c9 s32i.n a12, a1, 52
2180: 136162 s32i a6, a1, 76
2183: 5129 s32i.n a2, a1, 20
2185: 6149 s32i.n a4, a1, 24
2187: 77a022 movi a2, 119
218a: 041c movi.n a4, 16
218c: 060c movi.n a6, 0
218e: fff5c1 l32r a12, 2164 <ram_rxiq_cover_mg_mp+0x1a4>
2191: 1161a2 s32i a10, a1, 68
2194: 0c08 l32i.n a0, a12, 0
2196: 126192 s32i a9, a1, 72
2199: 252002 l32i a0, a0, 148
219c: 1321f2 l32i a15, a1, 76
219f: 0000c0 callx0 a0
21a2: 030c movi.n a3, 0
21a4: f40c movi.n a4, 15
21a6: 650c movi.n a5, 6
21a8: 660c movi.n a6, 6
21aa: 0c08 l32i.n a0, a12, 0
21ac: 02ed mov.n a14, a2
21ae: 252002 l32i a0, a0, 148
21b1: 77a022 movi a2, 119
21b4: 0000c0 callx0 a0
21b7: 030c movi.n a3, 0
21b9: 841c movi.n a4, 24
21bb: 550c movi.n a5, 5
21bd: 560c movi.n a6, 5
21bf: 0c08 l32i.n a0, a12, 0
21c1: 02dd mov.n a13, a2
21c3: 252002 l32i a0, a0, 148
21c6: 77a022 movi a2, 119
21c9: 0000c0 callx0 a0
21cc: 030c movi.n a3, 0
21ce: 841c movi.n a4, 24
21d0: 350c movi.n a5, 3
21d2: 360c movi.n a6, 3
21d4: 0c08 l32i.n a0, a12, 0
21d6: 9129 s32i.n a2, a1, 36
21d8: 252002 l32i a0, a0, 148
21db: 77a022 movi a2, 119
21de: 0000c0 callx0 a0
21e1: 030c movi.n a3, 0
21e3: 940c movi.n a4, 9
21e5: 750c movi.n a5, 7
21e7: 060c movi.n a6, 0
21e9: 0c08 l32i.n a0, a12, 0
21eb: a129 s32i.n a2, a1, 40
21ed: 252002 l32i a0, a0, 148
21f0: 77a022 movi a2, 119
21f3: 0000c0 callx0 a0
21f6: 0c08 l32i.n a0, a12, 0
21f8: 7129 s32i.n a2, a1, 28
21fa: 102002 l32i a0, a0, 64
21fd: 120c movi.n a2, 1
21ff: 0000c0 callx0 a0
2202: 1041e2 s8i a14, a1, 16
2205: 1141d2 s8i a13, a1, 17
2208: cf8c beqz.n a15, 2218 <ram_rfcal_rxiq+0xb0>
220a: 0c08 l32i.n a0, a12, 0
220c: 10c122 addi a2, a1, 16
220f: 452002 l32i a0, a0, 0x114
2212: 11c132 addi a3, a1, 17
2215: 0000c0 callx0 a0
2218: 77a022 movi a2, 119
221b: 030c movi.n a3, 0
221d: 041c movi.n a4, 16
221f: 250c movi.n a5, 2
2221: 0c08 l32i.n a0, a12, 0
2223: 260c movi.n a6, 2
2225: 272002 l32i a0, a0, 156
2228: 170c movi.n a7, 1
222a: 0000c0 callx0 a0
222d: b1e9 s32i.n a14, a1, 44
222f: 77a022 movi a2, 119
2232: 030c movi.n a3, 0
2234: 841c movi.n a4, 24
2236: 750c movi.n a5, 7
2238: 0c08 l32i.n a0, a12, 0
223a: 170c movi.n a7, 1
223c: 100192 l8ui a9, a1, 16
223f: 110182 l8ui a8, a1, 17
2242: c099e0 sub a9, a9, a14
2245: c088d0 sub a8, a8, a13
2248: 938780 movnez a8, a7, a8
224b: 939790 movnez a9, a7, a9
224e: 104192 s8i a9, a1, 16
2251: 114182 s8i a8, a1, 17
2254: 272002 l32i a0, a0, 156
2257: 760c movi.n a6, 7
2259: 0000c0 callx0 a0
225c: 0c08 l32i.n a0, a12, 0
225e: 1121e2 l32i a14, a1, 68
2261: 142002 l32i a0, a0, 80
2264: 6128 l32i.n a2, a1, 24
2266: 0000c0 callx0 a0
2269: 050c movi.n a5, 0
226b: 060c movi.n a6, 0
226d: 070c movi.n a7, 0
226f: 024d mov.n a4, a2
2271: 030c movi.n a3, 0
2273: 2139 s32i.n a3, a1, 8
2275: 1139 s32i.n a3, a1, 4
2277: 0139 s32i.n a3, a1, 0
2279: 0c08 l32i.n a0, a12, 0
227b: 120c movi.n a2, 1
227d: 1a2002 l32i a0, a0, 104
2280: 0e3d mov.n a3, a14
2282: 0000c0 callx0 a0
2285: 5128 l32i.n a2, a1, 20
2287: 8178 l32i.n a7, a1, 32
2289: 13c162 addi a6, a1, 19
228c: 110142 l8ui a4, a1, 17
228f: 9158 l32i.n a5, a1, 36
2291: 100132 l8ui a3, a1, 16
2294: 05ed mov.n a14, a5
2296: 11f9 s32i.n a15, a1, 4
2298: 0169 s32i.n a6, a1, 0
229a: 2179 s32i.n a7, a1, 8
229c: 12c172 addi a7, a1, 18
229f: 0c08 l32i.n a0, a12, 0
22a1: a168 l32i.n a6, a1, 40
22a3: 432002 l32i a0, a0, 0x10c
22a6: 06fd mov.n a15, a6
22a8: 0000c0 callx0 a0
22ab: 0c08 l32i.n a0, a12, 0
22ad: 1b2002 l32i a0, a0, 108
22b0: 120c movi.n a2, 1
22b2: 0000c0 callx0 a0
22b5: b178 l32i.n a7, a1, 44
22b7: 77a022 movi a2, 119
22ba: 030c movi.n a3, 0
22bc: 041c movi.n a4, 16
22be: 0c08 l32i.n a0, a12, 0
22c0: 050c movi.n a5, 0
22c2: 272002 l32i a0, a0, 156
22c5: 060c movi.n a6, 0
22c7: 0000c0 callx0 a0
22ca: 0d7d mov.n a7, a13
22cc: 77a022 movi a2, 119
22cf: 030c movi.n a3, 0
22d1: f40c movi.n a4, 15
22d3: 0c08 l32i.n a0, a12, 0
22d5: 650c movi.n a5, 6
22d7: 272002 l32i a0, a0, 156
22da: 660c movi.n a6, 6
22dc: 0000c0 callx0 a0
22df: 0e7d mov.n a7, a14
22e1: 77a022 movi a2, 119
22e4: 030c movi.n a3, 0
22e6: 841c movi.n a4, 24
22e8: 0c08 l32i.n a0, a12, 0
22ea: 550c movi.n a5, 5
22ec: 272002 l32i a0, a0, 156
22ef: 560c movi.n a6, 5
22f1: 0000c0 callx0 a0
22f4: 0f7d mov.n a7, a15
22f6: 77a022 movi a2, 119
22f9: 030c movi.n a3, 0
22fb: 841c movi.n a4, 24
22fd: 350c movi.n a5, 3
22ff: 0c08 l32i.n a0, a12, 0
2301: 360c movi.n a6, 3
2303: 272002 l32i a0, a0, 156
2306: 71d8 l32i.n a13, a1, 28
2308: 0000c0 callx0 a0
230b: 0d7d mov.n a7, a13
230d: 77a022 movi a2, 119
2310: 030c movi.n a3, 0
2312: 940c movi.n a4, 9
2314: 0c08 l32i.n a0, a12, 0
2316: 750c movi.n a5, 7
2318: 272002 l32i a0, a0, 156
231b: 060c movi.n a6, 0
231d: 0000c0 callx0 a0
2320: 77a022 movi a2, 119
2323: 030c movi.n a3, 0
2325: 841c movi.n a4, 24
2327: 750c movi.n a5, 7
2329: 0c08 l32i.n a0, a12, 0
232b: 760c movi.n a6, 7
232d: 272002 l32i a0, a0, 156
2330: 070c movi.n a7, 0
2332: 0000c0 callx0 a0
2335: 77a022 movi a2, 119
2338: 030c movi.n a3, 0
233a: 041c movi.n a4, 16
233c: 250c movi.n a5, 2
233e: 0c08 l32i.n a0, a12, 0
2340: 260c movi.n a6, 2
2342: 272002 l32i a0, a0, 156
2345: 070c movi.n a7, 0
2347: 0000c0 callx0 a0
234a: 0c08 l32i.n a0, a12, 0
234c: 1221d2 l32i a13, a1, 72
234f: 102002 l32i a0, a0, 64
2352: 020c movi.n a2, 0
2354: 0000c0 callx0 a0
2357: c108 l32i.n a0, a1, 48
2359: d1c8 l32i.n a12, a1, 52
235b: f1e8 l32i.n a14, a1, 60
235d: 120132 l8ui a3, a1, 18
2360: 1021f2 l32i a15, a1, 64
2363: 004d32 s8i a3, a13, 0
2366: 130122 l8ui a2, a1, 19
2369: 014d22 s8i a2, a13, 1
236c: e1d8 l32i.n a13, a1, 56
236e: 50c112 addi a1, a1, 80
2371: f00d ret.n
2373: 020000 excw
2376: 006000 rsil a0, 0
2379: 000000 ill
237c: 000000 ill
...
00002380 <dpd_scale_set>:
2380: f0c112 addi a1, a1, -16
2383: 0109 s32i.n a0, a1, 0
2385: fffb51 l32r a5, 2374 <ram_rfcal_rxiq+0x20c>
2388: 0020c0 memw
238b: 77a022 movi a2, 119
238e: 030c movi.n a3, 0
2390: 840c movi.n a4, 8
2392: d82552 l32i a5, a5, 0x360
2395: fff861 l32r a6, 2378 <ram_rfcal_rxiq+0x210>
2398: fff901 l32r a0, 237c <ram_rfcal_rxiq+0x214>
239b: 530662 l8ui a6, a6, 83
239e: 0008 l32i.n a0, a0, 0
23a0: 605050 neg a5, a5
23a3: 015580 slli a5, a5, 24
23a6: 262002 l32i a0, a0, 152
23a9: 315850 srai a5, a5, 24
23ac: 016680 slli a6, a6, 24
23af: 316860 srai a6, a6, 24
23b2: c05560 sub a5, a5, a6
23b5: e8c552 addi a5, a5, -24
23b8: 745050 extui a5, a5, 0, 8
23bb: 0000c0 callx0 a0
23be: 0108 l32i.n a0, a1, 0
23c0: 10c112 addi a1, a1, 16
23c3: f00d ret.n
23c5: 000000 ill
23c8: 000000 ill
...
000023cc <dpd_mem_write>:
23cc: 035d mov.n a5, a3
23ce: f0c112 addi a1, a1, -16
23d1: 030c movi.n a3, 0
23d3: 0109 s32i.n a0, a1, 0
23d5: 31e9 s32i.n a14, a1, 12
23d7: 21d9 s32i.n a13, a1, 8
23d9: 11c9 s32i.n a12, a1, 4
23db: 04dd mov.n a13, a4
23dd: fffac1 l32r a12, 23c8 <dpd_scale_set+0x48>
23e0: 02ed mov.n a14, a2
23e2: 0c08 l32i.n a0, a12, 0
23e4: 77a022 movi a2, 119
23e7: 262002 l32i a0, a0, 152
23ea: b41c movi.n a4, 27
23ec: 0000c0 callx0 a0
23ef: 77a022 movi a2, 119
23f2: 030c movi.n a3, 0
23f4: 0c08 l32i.n a0, a12, 0
23f6: 540c movi.n a4, 5
23f8: 262002 l32i a0, a0, 152
23fb: 7454e0 extui a5, a14, 4, 8
23fe: 0000c0 callx0 a0
2401: 3450e0 extui a5, a14, 0, 4
2404: 77a022 movi a2, 119
2407: 0c08 l32i.n a0, a12, 0
2409: 030c movi.n a3, 0
240b: 262002 l32i a0, a0, 152
240e: 640c movi.n a4, 6
2410: 0000c0 callx0 a0
2413: 77a022 movi a2, 119
2416: 030c movi.n a3, 0
2418: f40c movi.n a4, 15
241a: 450c movi.n a5, 4
241c: 0c08 l32i.n a0, a12, 0
241e: 205d50 or a5, a13, a5
2421: 262002 l32i a0, a0, 152
2424: 745050 extui a5, a5, 0, 8
2427: 0000c0 callx0 a0
242a: 0d5d mov.n a5, a13
242c: 77a022 movi a2, 119
242f: 0c08 l32i.n a0, a12, 0
2431: 030c movi.n a3, 0
2433: 262002 l32i a0, a0, 152
2436: f40c movi.n a4, 15
2438: 0000c0 callx0 a0
243b: 11c8 l32i.n a12, a1, 4
243d: 21d8 l32i.n a13, a1, 8
243f: 31e8 l32i.n a14, a1, 12
2441: 0108 l32i.n a0, a1, 0
2443: 10c112 addi a1, a1, 16
2446: f00d ret.n
Disassembly of section .irom.text:
00002510 <.irom.text>:
2510: 643325 excw
2513: 252c movi.n a5, 34
2515: 3b6433 excw
2518: 000020 excw
251b: 000000 ill
251e: 740000 extui a0, a0, 0, 8
2521: 6978 l32i.n a7, a9, 24
2523: 675f71 l32r a7, fffdc2a0 <dpd_mem_write+0xfffd9ed4>
2526: 6e6961 l32r a6, fffddecc <dpd_mem_write+0xfffdbb00>
2529: 253d excw
252b: 202c64 excw
252e: 697874 excw
2531: 705f71 l32r a7, fffde6b0 <dpd_mem_write+0xfffdc2e4>
2534: 6168 l32i.n a6, a1, 24
2536: 3d6573 excw
2539: 0a6425 excw
253c: 000000 ill
253f: 585400 excw
2542: 315750 srai a5, a5, 23
2545: 202c movi.n a0, 34
2547: 2c6425 excw
254a: 642520 extui a2, a2, 5, 7
254d: 202c movi.n a0, 34
254f: 2c6425 excw
2552: 642520 extui a2, a2, 5, 7
2555: 202c movi.n a0, 34
2557: 2c6425 excw
255a: 642520 extui a2, a2, 5, 7
255d: 000a add.n a0, a0, a0
255f: 585400 excw
2562: 5f .byte 0x5f
2563: 435750 excw
2566: 4c5254 excw
2569: 202c movi.n a0, 34
256b: 746f74 excw
256e: 5f .byte 0x5f
256f: 253d70 extui a3, a7, 29, 3
2572: 202c64 excw
2575: 636f64 excw
2578: 5f6c61 l32r a6, fffda328 <dpd_mem_write+0xfffd7f5c>
257b: 253d70 extui a3, a7, 29, 3
257e: 202c64 excw
2581: 616f63 excw
2584: 3d7474 excw
2587: 2c6425 excw
258a: 746120 extui a6, a2, 1, 8
258d: 253d74 excw
2590: 202c64 excw
2593: 5f6672 s32i a7, a6, 0x17c
2596: 253d67 bltu a13, a6, 25bf <.irom.text+0xaf>
2599: 2c78 l32i.n a7, a12, 8
259b: 726520 excw
259e: 726f72 s32i a7, a15, 0x1c8
25a1: 253d excw
25a3: 202c64 excw
25a6: 2c6425 excw
25a9: 642520 extui a2, a2, 5, 7
25ac: 202c movi.n a0, 34
25ae: 2c6425 excw
25b1: 642520 extui a2, a2, 5, 7
25b4: 202c movi.n a0, 34
25b6: 7068 l32i.n a6, a0, 28
25b8: 253d63 excw
25bb: 202c64 excw
25be: 0a6425 excw
...
25cd: 000000 ill
25d0: 726570 excw
25d3: 6f69 s32i.n a6, a15, 24
25d5: 636964 excw
25d8: 5f .byte 0x5f
25d9: 6c6163 excw
25dc: 756e20 extui a6, a2, 30, 8
25df: 3a6d excw
25e1: 642520 extui a2, a2, 5, 7
25e4: 000a add.n a0, a0, a0
...
25ee: 6e0000 excw
25f1: 5f6d75 excw
25f4: 3d6b addi.n a3, a13, 6
25f6: 2c6425 excw
25f9: 6f7020 excw
25fc: 726577 bbci a5, 7, 2672 <.irom.text+0x162>
25ff: 5f .byte 0x5f
2600: 6f .byte 0x6f
2601: 3d7475 excw
2604: 2c6425 excw
2607: 000020 excw
260a: 000000 ill
260d: 000000 ill
2610: 676572 s32i a7, a5, 0x19c
2613: 5f .byte 0x5f
2614: 3d69 s32i.n a6, a13, 12
2616: 2c6425 excw
2619: 6e6920 excw
261c: 746164 excw
261f: 253d61 l32r a6, fffcbb14 <dpd_mem_write+0xfffc9748>
2622: 202c64 excw
...
262d: 000000 ill
2630: 637770 excw
2633: 6c7274 excw
2636: 203a add.n a2, a0, a3
2638: 746172 s32i a7, a1, 0x1d0
263b: 695f65 excw
263e: 253d excw
2640: 202c64 excw
2643: 726174 excw
2646: 746567 bbci a5, 6, 26be <dpd_mem_write+0x2f2>
2649: 5f .byte 0x5f
264a: 776f70 excw
264d: 3d7265 excw
2650: 2c6425 excw
2653: 656420 extui a6, a2, 20, 7
2656: 636574 excw
2659: 705f74 excw
265c: 6f .byte 0x6f
265d: 726577 bbci a5, 7, 26d3 <dpd_mem_write+0x307>
2660: 253d excw
2662: 202c64 excw
2665: 746172 s32i a7, a1, 0x1d0
2668: 615f65 excw
266b: 657474 excw
266e: 6e .byte 0x6e
266f: 253d excw
2671: 202c64 excw
...
2680: 697872 excw
2683: 675f71 l32r a7, fffdc400 <dpd_mem_write+0xfffda034>
2686: 5f7465 excw
2689: 696d excw
268b: 203a73 excw
268e: 746f74 excw
2691: 5f6c61 l32r a6, fffda444 <dpd_mem_write+0xfffd8078>
2694: 727770 excw
2697: 253d excw
2699: 202c64 excw
269c: 2d6425 excw
269f: 2c6425 excw
26a2: 20 .byte 0x20
...
phy_chip_v6_unused.o: file format elf32-xtensa-le
Disassembly of section .irom0.text:
00000000 <chip_v6_set_sense>:
0: f00d ret.n
...
00000004 <chip_v6_get_sense>:
4: f00d ret.n
...
00000008 <chip_v6_unset_chanfreq>:
8: 020c movi.n a2, 0
a: f00d ret.n
...
1c: 000e00 excw
1f: 000060 excw
...
00000030 <data_collect>:
30: fff721 l32r a2, c <chip_v6_unset_chanfreq+0x4>
33: e0c112 addi a1, a1, -32
36: 51c9 s32i.n a12, a1, 20
38: 61d9 s32i.n a13, a1, 24
3a: 4109 s32i.n a0, a1, 16
3c: fff901 l32r a0, 20 <chip_v6_unset_chanfreq+0x18>
3f: 0000c0 callx0 a0
42: fff321 l32r a2, 10 <chip_v6_unset_chanfreq+0x8>
45: fff331 l32r a3, 14 <chip_v6_unset_chanfreq+0xc>
48: 040c movi.n a4, 0
4a: fff601 l32r a0, 24 <chip_v6_unset_chanfreq+0x1c>
4d: 0000c0 callx0 a0
50: 130c movi.n a3, 1
52: 540c movi.n a4, 5
54: 750c movi.n a5, 7
56: fff0d1 l32r a13, 18 <chip_v6_unset_chanfreq+0x10>
59: 060c movi.n a6, 0
5b: 0d08 l32i.n a0, a13, 0
5d: 02cd mov.n a12, a2
5f: 252002 l32i a0, a0, 148
62: 62a022 movi a2, 98
65: 0000c0 callx0 a0
68: 130c movi.n a3, 1
6a: 640c movi.n a4, 6
6c: 450c movi.n a5, 4
6e: 060c movi.n a6, 0
70: 0d08 l32i.n a0, a13, 0
72: 2129 s32i.n a2, a1, 8
74: 252002 l32i a0, a0, 148
77: 62a022 movi a2, 98
7a: 0000c0 callx0 a0
7d: 430c movi.n a3, 4
7f: 340c movi.n a4, 3
81: 450c movi.n a5, 4
83: 060c movi.n a6, 0
85: 0d08 l32i.n a0, a13, 0
87: 3129 s32i.n a2, a1, 12
89: 252002 l32i a0, a0, 148
8c: 67a022 movi a2, 103
8f: 0000c0 callx0 a0
92: 130c movi.n a3, 1
94: 240c movi.n a4, 2
96: 450c movi.n a5, 4
98: 060c movi.n a6, 0
9a: 0d08 l32i.n a0, a13, 0
9c: 02dd mov.n a13, a2
9e: 252002 l32i a0, a0, 148
a1: 61a022 movi a2, 97
a4: 0000c0 callx0 a0
a7: 014280 slli a4, a2, 24
aa: 113d00 slli a3, a13, 16
ad: 2128 l32i.n a2, a1, 8
af: 203340 or a3, a3, a4
b2: 3148 l32i.n a4, a1, 12
b4: 742020 extui a2, a2, 0, 8
b7: 744040 extui a4, a4, 0, 8
ba: 114480 slli a4, a4, 8
bd: 202240 or a2, a2, a4
c0: 0c4d mov.n a4, a12
c2: 202230 or a2, a2, a3
c5: 0129 s32i.n a2, a1, 0
c7: 013d mov.n a3, a1
c9: 012d mov.n a2, a1
cb: ffd701 l32r a0, 28 <chip_v6_unset_chanfreq+0x20>
ce: 0000c0 callx0 a0
d1: ffd251 l32r a5, 1c <chip_v6_unset_chanfreq+0x14>
d4: 0020c0 memw
d7: 314b addi.n a3, a1, 4
d9: cc2a add.n a12, a12, a2
db: ff2552 l32i a5, a5, 0x3fc
de: 1159 s32i.n a5, a1, 4
e0: 214b addi.n a2, a1, 4
e2: 0c4d mov.n a4, a12
e4: ffd201 l32r a0, 2c <chip_v6_unset_chanfreq+0x24>
e7: 0000c0 callx0 a0
ea: 4108 l32i.n a0, a1, 16
ec: 22ca add.n a2, a2, a12
ee: 61d8 l32i.n a13, a1, 24
f0: 51c8 l32i.n a12, a1, 20
f2: 20c112 addi a1, a1, 32
f5: f00d ret.n
f7: 0a0000 excw
fa: aa3ff2 excw
fd: aa5555 excw
100: 0f89 s32i.n a8, a15, 0
102: ac0000 excw
105: 000054 excw
108: 001120 excw
10b: 0d6c00 excw
...
00000120 <operation_test>:
120: f0c112 addi a1, a1, -16
123: 11c9 s32i.n a12, a1, 4
125: 21d9 s32i.n a13, a1, 8
127: 0109 s32i.n a0, a1, 0
129: fff321 l32r a2, f8 <data_collect+0xc8>
12c: 0020c0 memw
12f: fff431 l32r a3, 100 <data_collect+0xd0>
132: d2a442 movi a4, 0x4d2
135: 802222 l32i a2, a2, 0x200
138: fff151 l32r a5, fc <data_collect+0xcc>
13b: 424a add.n a4, a2, a4
13d: 304450 xor a4, a4, a5
140: 822240 mull a2, a2, a4
143: 822230 mull a2, a2, a3
146: ffef31 l32r a3, 104 <data_collect+0xd4>
149: fff101 l32r a0, 110 <data_collect+0xe0>
14c: 0000c0 callx0 a0
14f: ffee31 l32r a3, 108 <data_collect+0xd8>
152: 822230 mull a2, a2, a3
155: ffed31 l32r a3, 10c <data_collect+0xdc>
158: ffef01 l32r a0, 114 <data_collect+0xe4>
15b: 0000c0 callx0 a0
15e: 0c0c movi.n a12, 0
160: e8a3d2 movi a13, 0x3e8
163: e7a332 movi a3, 0x3e7
166: ffec01 l32r a0, 118 <data_collect+0xe8>
169: 0000c0 callx0 a0
16c: cc1b addi.n a12, a12, 1
16e: 60a442 movi a4, 0x460
171: 822240 mull a2, a2, a4
174: eb9cd7 bne a12, a13, 163 <operation_test+0x43>
177: 0c0c movi.n a12, 0
179: d9a332 movi a3, 0x3d9
17c: 5ca352 movi a5, 0x35c
17f: 822250 mull a2, a2, a5
182: ffe601 l32r a0, 11c <data_collect+0xec>
185: 0000c0 callx0 a0
188: cc1b addi.n a12, a12, 1
18a: eb9cd7 bne a12, a13, 179 <operation_test+0x59>
18d: 11c8 l32i.n a12, a1, 4
18f: 21d8 l32i.n a13, a1, 8
191: 0108 l32i.n a0, a1, 0
193: 10c112 addi a1, a1, 16
196: f00d ret.n
198: 000600 excw
19b: a02260 addx4 a2, a2, a6
0000019c <slop_wdt_feed>:
19c: 73a022 movi a2, 115
19f: fffe31 l32r a3, 198 <operation_test+0x78>
1a2: 0020c0 memw
1a5: c56322 s32i a2, a3, 0x314
1a8: f00d ret.n
1aa: 100000 and a0, a0, a0
1ad: 000000 ill
1b0: effe00 excw
1b3: 3f .byte 0x3f
1b4: 000000 ill
1b7: 0a0000 excw
1ba: 003ff2 excw
1bd: 600006 j 181c1 <wd_reset_cnt+0x17f0d>
...
000001e0 <slop_test>:
1e0: fff321 l32r a2, 1ac <slop_wdt_feed+0x10>
1e3: e0c112 addi a1, a1, -32
1e6: 11c9 s32i.n a12, a1, 4
1e8: 21d9 s32i.n a13, a1, 8
1ea: 31e9 s32i.n a14, a1, 12
1ec: 41f9 s32i.n a15, a1, 16
1ee: 0109 s32i.n a0, a1, 0
1f0: fff401 l32r a0, 1c0 <slop_wdt_feed+0x24>
1f3: 0000c0 callx0 a0
1f6: 1a0c movi.n a10, 1
1f8: ffee91 l32r a9, 1b0 <slop_wdt_feed+0x14>
1fb: 0020c0 memw
1fe: 852982 l32i a8, a9, 0x214
201: 2088a0 or a8, a8, a10
204: 0020c0 memw
207: 6aa022 movi a2, 106
20a: 230c movi.n a3, 2
20c: 840c movi.n a4, 8
20e: 450c movi.n a5, 4
210: ffe901 l32r a0, 1b4 <slop_wdt_feed+0x18>
213: 060c movi.n a6, 0
215: 0008 l32i.n a0, a0, 0
217: 070c movi.n a7, 0
219: 272002 l32i a0, a0, 156
21c: 856982 s32i a8, a9, 0x214
21f: 0000c0 callx0 a0
222: ffe5c1 l32r a12, 1b8 <slop_wdt_feed+0x1c>
225: 0020c0 memw
228: 802cb2 l32i a11, a12, 0x200
22b: e20c movi.n a2, 14
22d: ffe501 l32r a0, 1c4 <slop_wdt_feed+0x28>
230: 0000c0 callx0 a0
233: 0d0c movi.n a13, 0
235: ffe1e1 l32r a14, 1bc <slop_wdt_feed+0x20>
238: c8a0f2 movi a15, 200
23b: 000005 call0 23c <slop_test+0x5c>
23e: 000005 call0 240 <slop_test+0x60>
241: 0020c0 memw
244: 4e6e22 s32i a2, a14, 0x138
247: 220c movi.n a2, 2
249: ffdf01 l32r a0, 1c8 <slop_wdt_feed+0x2c>
24c: 0000c0 callx0 a0
24f: 820c movi.n a2, 8
251: 030c movi.n a3, 0
253: ffde01 l32r a0, 1cc <slop_wdt_feed+0x30>
256: 0000c0 callx0 a0
259: aaa022 movi a2, 170
25c: ffdd01 l32r a0, 1d0 <slop_wdt_feed+0x34>
25f: 0000c0 callx0 a0
262: 0020c0 memw
265: 220c movi.n a2, 2
267: 802c02 l32i a0, a12, 0x200
26a: ffda01 l32r a0, 1d4 <slop_wdt_feed+0x38>
26d: 0000c0 callx0 a0
270: 220c movi.n a2, 2
272: ffd901 l32r a0, 1d8 <slop_wdt_feed+0x3c>
275: 0000c0 callx0 a0
278: 220c movi.n a2, 2
27a: 030c movi.n a3, 0
27c: ffd801 l32r a0, 1dc <slop_wdt_feed+0x40>
27f: 0000c0 callx0 a0
282: 0020c0 memw
285: 802c32 l32i a3, a12, 0x200
288: dd1b addi.n a13, a13, 1
28a: ad9df7 bne a13, a15, 23b <slop_test+0x5b>
28d: 11c8 l32i.n a12, a1, 4
28f: 21d8 l32i.n a13, a1, 8
291: 31e8 l32i.n a14, a1, 12
293: 41f8 l32i.n a15, a1, 16
295: 0108 l32i.n a0, a1, 0
297: 20c112 addi a1, a1, 32
29a: f00d ret.n
29c: 000e00 excw
29f: 002060 excw
2a2: 300000 xor a0, a0, a0
...
000002b4 <wd_reset_cnt>:
2b4: f0c112 addi a1, a1, -16
2b7: 0109 s32i.n a0, a1, 0
2b9: fffb01 l32r a0, 2a8 <slop_test+0xc8>
2bc: 0000c0 callx0 a0
2bf: fff701 l32r a0, 29c <slop_test+0xbc>
2c2: 194266 bnei a2, 4, 2df <wd_reset_cnt+0x2b>
2c5: 0020c0 memw
2c8: ff2032 l32i a3, a0, 0x3fc
2cb: 331b addi.n a3, a3, 1
2cd: 0020c0 memw
2d0: fff421 l32r a2, 2a0 <slop_test+0xc0>
2d3: ff6032 s32i a3, a0, 0x3fc
2d6: fff501 l32r a0, 2ac <slop_test+0xcc>
2d9: 0000c0 callx0 a0
2dc: 000586 j 2f6 <wd_reset_cnt+0x42>
2df: 022226 beqi a2, 2, 2e5 <wd_reset_cnt+0x31>
2e2: 101266 bnei a2, 1, 2f6 <wd_reset_cnt+0x42>
2e5: 030c movi.n a3, 0
2e7: 0020c0 memw
2ea: ffee21 l32r a2, 2a4 <slop_test+0xc4>
2ed: ff6032 s32i a3, a0, 0x3fc
2f0: fff001 l32r a0, 2b0 <slop_test+0xd0>
2f3: 0000c0 callx0 a0
2f6: 0108 l32i.n a0, a1, 0
2f8: 10c112 addi a1, a1, 16
2fb: f00d ret.n
Disassembly of section .irom.text:
00000300 <.irom.text>:
300: 0a6364 excw
...
30f: 6c7300 excw
312: 6f .byte 0x6f
313: 745f70 extui a5, a7, 15, 8
316: 747365 excw
319: 000a add.n a0, a0, a0
31b: 000000 ill
31e: 770000 excw
321: 725f64 excw
324: 657365 excw
327: 252074 excw
32a: 000a64 excw
32d: 000000 ill
330: 5f6477 bbci a4, 7, 393 <wd_reset_cnt+0xdf>
333: 736572 s32i a7, a5, 0x1cc
336: 207465 excw
339: 0a6425 excw
...
phy_sleep.o: file format elf32-xtensa-le
Disassembly of section .text:
00000000 <pm_rtc_clock_cali-0x1c>:
0: ff .byte 0xff
1: ff .byte 0xff
2: ff .byte 0xff
3: 7f .byte 0x7f
4: 000200 excw
7: 000060 excw
a: ff8000 excw
d: ff .byte 0xff
e: ff .byte 0xff
f: 0f .byte 0xf
...
0000001c <pm_rtc_clock_cali>:
1c: f0c112 addi a1, a1, -16
1f: 0109 s32i.n a0, a1, 0
21: 21d9 s32i.n a13, a1, 8
23: 11c9 s32i.n a12, a1, 4
25: fff651 l32r a5, 0 <pm_rtc_clock_cali-0x1c>
28: 02cd mov.n a12, a2
2a: fff6d1 l32r a13, 4 <pm_rtc_clock_cali-0x18>
2d: 0020c0 memw
30: 5c2d42 l32i a4, a13, 0x170
33: 104450 and a4, a4, a5
36: 0020c0 memw
39: 5c6d42 s32i a4, a13, 0x170
3c: 01a132 movi a3, 0x101
3f: 0020c0 memw
42: 5b6d32 s32i a3, a13, 0x16c
45: fff021 l32r a2, 8 <pm_rtc_clock_cali-0x14>
48: 0020c0 memw
4b: 5b2d02 l32i a0, a13, 0x16c
4e: 200020 or a0, a0, a2
51: 0020c0 memw
54: 64a022 movi a2, 100
57: 5b6d02 s32i a0, a13, 0x16c
5a: ffee01 l32r a0, 14 <pm_rtc_clock_cali-0x8>
5d: 0000c0 callx0 a0
60: 0020c0 memw
63: 5c2d62 l32i a6, a13, 0x170
66: 008696 bltz a6, 72 <pm_rtc_clock_cali+0x56>
69: 0020c0 memw
6c: 5c2d72 l32i a7, a13, 0x170
6f: ff67d6 bgez a7, 69 <pm_rtc_clock_cali+0x4d>
72: ffe631 l32r a3, c <pm_rtc_clock_cali-0x10>
75: 0020c0 memw
78: ffe601 l32r a0, 10 <pm_rtc_clock_cali-0xc>
7b: 5c2d22 l32i a2, a13, 0x170
7e: 010002 l8ui a0, a0, 1
81: 102230 and a2, a2, a3
84: 408c beqz.n a0, 8c <pm_rtc_clock_cali+0x70>
86: 071026 beqi a0, 1, 91 <pm_rtc_clock_cali+0x75>
89: 3f2026 beqi a0, 2, cc <pm_rtc_clock_cali+0xb0>
8c: 832c movi.n a3, 40
8e: 000046 j 93 <pm_rtc_clock_cali+0x77>
91: a31c movi.n a3, 26
93: 1122c0 slli a2, a2, 4
96: ffe001 l32r a0, 18 <pm_rtc_clock_cali-0x4>
99: 0000c0 callx0 a0
9c: 21d8 l32i.n a13, a1, 8
9e: 12ac beqz.n a2, c3 <pm_rtc_clock_cali+0xa7>
a0: 1c08 l32i.n a0, a12, 4
a2: b09c beqz.n a0, c1 <pm_rtc_clock_cali+0xa5>
a4: ffa142 movi a4, 0x1ff
a7: 05b027 bgeu a0, a2, b0 <pm_rtc_clock_cali+0x94>
aa: c03200 sub a3, a2, a0
ad: 000086 j b3 <pm_rtc_clock_cali+0x97>
b0: c03020 sub a3, a0, a2
b3: 0c3437 bltu a4, a3, c3 <pm_rtc_clock_cali+0xa7>
b6: a03220 addx4 a3, a2, a2
b9: 902000 addx2 a2, a0, a0
bc: 223a add.n a2, a2, a3
be: 412320 srli a2, a2, 3
c1: 1c29 s32i.n a2, a12, 4
c3: 11c8 l32i.n a12, a1, 4
c5: 0108 l32i.n a0, a1, 0
c7: 10c112 addi a1, a1, 16
ca: f00d ret.n
cc: 831c movi.n a3, 24
ce: fff046 j 93 <pm_rtc_clock_cali+0x77>
d1: 000000 ill
d4: effe00 excw
d7: 3f .byte 0x3f
000000d8 <clockgate_watchdog>:
d8: ffff41 l32r a4, d4 <pm_rtc_clock_cali+0xb8>
db: 129c beqz.n a2, f0 <pm_rtc_clock_cali+0xd4>
dd: 767c movi.n a6, -9
df: 0020c0 memw
e2: 862452 l32i a5, a4, 0x218
e5: 105560 and a5, a5, a6
e8: 0020c0 memw
eb: 866452 s32i a5, a4, 0x218
ee: f00d ret.n
f0: 830c movi.n a3, 8
f2: 0020c0 memw
f5: 862422 l32i a2, a4, 0x218
f8: 202230 or a2, a2, a3
fb: 0020c0 memw
fe: 866422 s32i a2, a4, 0x218
101: f00d ret.n
Disassembly of section .irom0.text:
0000020c <pm_usec2rtc-0x10>:
20c: ff .byte 0xff
20d: ff .byte 0xff
20e: 0f .byte 0xf
...
0000021c <pm_usec2rtc>:
21c: f0c112 addi a1, a1, -16
21f: 0109 s32i.n a0, a1, 0
221: 93cc bnez.n a3, 22e <pm_usec2rtc+0x12>
223: 530c movi.n a3, 5
225: fffa01 l32r a0, 210 <pm_usec2rtc-0xc>
228: 0000c0 callx0 a0
22b: 000686 j 249 <pm_usec2rtc+0x2d>
22e: fff701 l32r a0, 20c <pm_usec2rtc-0x10>
231: 0bb027 bgeu a0, a2, 240 <pm_usec2rtc+0x24>
234: fff801 l32r a0, 214 <pm_usec2rtc-0x8>
237: 0000c0 callx0 a0
23a: 112240 slli a2, a2, 12
23d: 000206 j 249 <pm_usec2rtc+0x2d>
240: 112240 slli a2, a2, 12
243: fff501 l32r a0, 218 <pm_usec2rtc-0x4>
246: 0000c0 callx0 a0
249: 0108 l32i.n a0, a1, 0
24b: 10c112 addi a1, a1, 16
24e: f00d ret.n
00000250 <pm_rtc2usec>:
250: 822230 mull a2, a2, a3
253: 412c20 srli a2, a2, 12
256: f00d ret.n
258: 000600 excw
25b: 000060 excw
25e: 880000 excw
261: 000013 excw
00000264 <pm_set_sleep_cycles>:
264: fffd51 l32r a5, 258 <pm_rtc2usec+0x8>
267: 0020c0 memw
26a: 472542 l32i a4, a5, 0x11c
26d: 424a add.n a4, a2, a4
26f: 0020c0 memw
272: fffa61 l32r a6, 25c <pm_rtc2usec+0xc>
275: 416542 s32i a4, a5, 0x104
278: fffa31 l32r a3, 260 <pm_rtc2usec+0x10>
27b: 150c movi.n a5, 1
27d: 013327 bltu a3, a2, 282 <pm_set_sleep_cycles+0x1e>
280: 050c movi.n a5, 0
282: 004652 s8i a5, a6, 0
285: f00d ret.n
287: 000000 ill
28a: 000000 ill
28d: 600006 j 18291 <sleep_reset_analog_rtcreg_8266+0x17259>
290: 000000 ill
293: ffff00 excw
296: fffc bnez.n a15, 2d9 <pm_sleep_opt+0x25>
298: 010000 slli a0, a0, 32
29b: 020000 excw
29e: ff6000 excw
2a1: ff .byte 0xff
2a2: 7f .byte 0x7f
2a3: fe .byte 0xfe
2a4: 800000 add a0, a0, a0
2a7: 020000 excw
2aa: 006000 rsil a0, 0
2ad: 500000 excw
2b0: 000000 ill
...
000002b4 <pm_sleep_opt>:
2b4: f0c112 addi a1, a1, -16
2b7: 21d9 s32i.n a13, a1, 8
2b9: 0109 s32i.n a0, a1, 0
2bb: fff301 l32r a0, 288 <pm_set_sleep_cycles+0x24>
2be: 11c9 s32i.n a12, a1, 4
2c0: 390002 l8ui a0, a0, 57
2c3: fff2c1 l32r a12, 28c <pm_set_sleep_cycles+0x28>
2c6: 20dc bnez.n a0, 2dc <pm_sleep_opt+0x28>
2c8: c57c movi.n a5, -4
2ca: 0020c0 memw
2cd: 592c32 l32i a3, a12, 0x164
2d0: 103350 and a3, a3, a5
2d3: 0020c0 memw
2d6: 596c32 s32i a3, a12, 0x164
2d9: 000786 j 2fb <pm_sleep_opt+0x47>
2dc: 071066 bnei a0, 1, 2e7 <pm_sleep_opt+0x33>
2df: 062c movi.n a6, 32
2e1: 204460 or a4, a4, a6
2e4: 0004c6 j 2fb <pm_sleep_opt+0x47>
2e7: 102066 bnei a0, 2, 2fb <pm_sleep_opt+0x47>
2ea: 380c movi.n a8, 3
2ec: 0020c0 memw
2ef: 592c72 l32i a7, a12, 0x164
2f2: 207780 or a7, a7, a8
2f5: 0020c0 memw
2f8: 596c72 s32i a7, a12, 0x164
2fb: 030c movi.n a3, 0
2fd: ffe4d1 l32r a13, 290 <pm_set_sleep_cycles+0x2c>
300: 0020c0 memw
303: 506c32 s32i a3, a12, 0x140
306: 0020c0 memw
309: 516c22 s32i a2, a12, 0x144
30c: 0020c0 memw
30f: 77a022 movi a2, 119
312: 550c movi.n a5, 5
314: 560c movi.n a6, 5
316: 170c movi.n a7, 1
318: 0d08 l32i.n a0, a13, 0
31a: 406c42 s32i a4, a12, 0x100
31d: 272002 l32i a0, a0, 156
320: c41c movi.n a4, 28
322: 0000c0 callx0 a0
325: ffdb51 l32r a5, 294 <pm_set_sleep_cycles+0x30>
328: ffdc41 l32r a4, 298 <pm_set_sleep_cycles+0x34>
32b: ffdc31 l32r a3, 29c <pm_set_sleep_cycles+0x38>
32e: 0020c0 memw
331: f22322 l32i a2, a3, 0x3c8
334: 102250 and a2, a2, a5
337: 202240 or a2, a2, a4
33a: 0020c0 memw
33d: f26322 s32i a2, a3, 0x3c8
340: 120c movi.n a2, 1
342: ffdb01 l32r a0, 2b0 <pm_set_sleep_cycles+0x4c>
345: 0000c0 callx0 a0
348: 77a022 movi a2, 119
34b: 030c movi.n a3, 0
34d: c41c movi.n a4, 28
34f: 550c movi.n a5, 5
351: 0d08 l32i.n a0, a13, 0
353: 560c movi.n a6, 5
355: 272002 l32i a0, a0, 156
358: 070c movi.n a7, 0
35a: 0000c0 callx0 a0
35d: 77a022 movi a2, 119
360: 030c movi.n a3, 0
362: c41c movi.n a4, 28
364: 650c movi.n a5, 6
366: 0d08 l32i.n a0, a13, 0
368: 660c movi.n a6, 6
36a: 272002 l32i a0, a0, 156
36d: 070c movi.n a7, 0
36f: 0000c0 callx0 a0
372: ffcb51 l32r a5, 2a0 <pm_set_sleep_cycles+0x3c>
375: ffcb41 l32r a4, 2a4 <pm_set_sleep_cycles+0x40>
378: 0020c0 memw
37b: ffcb31 l32r a3, 2a8 <pm_set_sleep_cycles+0x44>
37e: fa2322 l32i a2, a3, 0x3e8
381: 102250 and a2, a2, a5
384: 202240 or a2, a2, a4
387: 0020c0 memw
38a: 340c movi.n a4, 3
38c: 750c movi.n a5, 7
38e: 460c movi.n a6, 4
390: 070c movi.n a7, 0
392: 0d08 l32i.n a0, a13, 0
394: fa6322 s32i a2, a3, 0x3e8
397: 62a022 movi a2, 98
39a: 272002 l32i a0, a0, 156
39d: 130c movi.n a3, 1
39f: 0000c0 callx0 a0
3a2: ffc261 l32r a6, 2ac <pm_set_sleep_cycles+0x48>
3a5: 0020c0 memw
3a8: 446c62 s32i a6, a12, 0x110
3ab: 21d8 l32i.n a13, a1, 8
3ad: 11c8 l32i.n a12, a1, 4
3af: 0108 l32i.n a0, a1, 0
3b1: 10c112 addi a1, a1, 16
3b4: f00d ret.n
3b6: 000000 ill
3b9: 600006 j 183bd <sleep_reset_analog_rtcreg_8266+0x17385>
000003bc <pm_wakeup_opt>:
3bc: c0af82 movi a8, -64
3bf: fffe51 l32r a5, 3b8 <pm_sleep_opt+0x104>
3c2: 0020c0 memw
3c5: 462572 l32i a7, a5, 0x118
3c8: 107780 and a7, a7, a8
3cb: 207720 or a7, a7, a2
3ce: 0020c0 memw
3d1: 466572 s32i a7, a5, 0x118
3d4: e67c movi.n a6, -2
3d6: 0020c0 memw
3d9: 6a2542 l32i a4, a5, 0x1a8
3dc: 104460 and a4, a4, a6
3df: 204430 or a4, a4, a3
3e2: 0020c0 memw
3e5: 6a6542 s32i a4, a5, 0x1a8
3e8: f00d ret.n
3ea: 000000 ill
3ed: 000000 ill
3f0: 008000 excw
3f3: 000000 ill
3f6: 000f00 excw
3f9: fe .byte 0xfe
3fa: ef .byte 0xef
3fb: 3f .byte 0x3f
000003fc <get_chip_version>:
3fc: fffc61 l32r a6, 3ec <pm_wakeup_opt+0x30>
3ff: 0628 l32i.n a2, a6, 0
401: 250266 bnei a2, -1, 42a <get_chip_version+0x2e>
404: fffb51 l32r a5, 3f0 <pm_wakeup_opt+0x34>
407: fffb41 l32r a4, 3f4 <pm_wakeup_opt+0x38>
40a: fffb21 l32r a2, 3f8 <pm_wakeup_opt+0x3c>
40d: 0020c0 memw
410: 962232 l32i a3, a2, 0x258
413: 103350 and a3, a3, a5
416: 413f30 srli a3, a3, 15
419: 0f1366 bnei a3, 1, 42c <get_chip_version+0x30>
41c: 0020c0 memw
41f: 952222 l32i a2, a2, 0x254
422: 102240 and a2, a2, a4
425: 752820 extui a2, a2, 24, 8
428: 0629 s32i.n a2, a6, 0
42a: f00d ret.n
42c: 0020c0 memw
42f: 972222 l32i a2, a2, 0x25c
432: fffb06 j 422 <get_chip_version+0x26>
435: 000000 ill
438: 800050 add a0, a0, a5
43b: 000000 ill
43e: 500000 excw
441: 008000 excw
444: 800000 add a0, a0, a0
...
00000448 <pm_sleep_opt_bb_off>:
448: f0c112 addi a1, a1, -16
44b: 0109 s32i.n a0, a1, 0
44d: 000005 call0 450 <pm_sleep_opt_bb_off+0x8>
450: 0c2226 beqi a2, 2, 460 <pm_sleep_opt_bb_off+0x18>
453: 420c movi.n a2, 4
455: 030c movi.n a3, 0
457: fff841 l32r a4, 438 <get_chip_version+0x3c>
45a: 000005 call0 45c <pm_sleep_opt_bb_off+0x14>
45d: 0007c6 j 480 <pm_sleep_opt_bb_off+0x38>
460: fff701 l32r a0, 43c <get_chip_version+0x40>
463: 650002 l8ui a0, a0, 101
466: 0c2066 bnei a0, 2, 476 <pm_sleep_opt_bb_off+0x2e>
469: 420c movi.n a2, 4
46b: 030c movi.n a3, 0
46d: fff441 l32r a4, 440 <get_chip_version+0x44>
470: 000005 call0 474 <pm_sleep_opt_bb_off+0x2c>
473: 000246 j 480 <pm_sleep_opt_bb_off+0x38>
476: 420c movi.n a2, 4
478: 030c movi.n a3, 0
47a: fff241 l32r a4, 444 <get_chip_version+0x48>
47d: 000005 call0 480 <pm_sleep_opt_bb_off+0x38>
480: 0108 l32i.n a0, a1, 0
482: 10c112 addi a1, a1, 16
485: f00d ret.n
487: 005000 syscall
48a: 000080 ret
48d: 000000 ill
490: 800050 add a0, a0, a5
493: 000000 ill
496: 120080 excw
00000498 <pm_sleep_opt_bb_on>:
498: f0c112 addi a1, a1, -16
49b: 0109 s32i.n a0, a1, 0
49d: 000005 call0 4a0 <pm_sleep_opt_bb_on+0x8>
4a0: 0c2226 beqi a2, 2, 4b0 <pm_sleep_opt_bb_on+0x18>
4a3: 020c movi.n a2, 0
4a5: 030c movi.n a3, 0
4a7: fff841 l32r a4, 488 <pm_sleep_opt_bb_off+0x40>
4aa: 000005 call0 4ac <pm_sleep_opt_bb_on+0x14>
4ad: 0007c6 j 4d0 <pm_sleep_opt_bb_on+0x38>
4b0: fff701 l32r a0, 48c <pm_sleep_opt_bb_off+0x44>
4b3: 650002 l8ui a0, a0, 101
4b6: 0c2066 bnei a0, 2, 4c6 <pm_sleep_opt_bb_on+0x2e>
4b9: 020c movi.n a2, 0
4bb: 030c movi.n a3, 0
4bd: fff441 l32r a4, 490 <pm_sleep_opt_bb_off+0x48>
4c0: 000005 call0 4c4 <pm_sleep_opt_bb_on+0x2c>
4c3: 000246 j 4d0 <pm_sleep_opt_bb_on+0x38>
4c6: 020c movi.n a2, 0
4c8: 030c movi.n a3, 0
4ca: fff241 l32r a4, 494 <pm_sleep_opt_bb_off+0x4c>
4cd: 000005 call0 4d0 <pm_sleep_opt_bb_on+0x38>
4d0: 0108 l32i.n a0, a1, 0
4d2: 10c112 addi a1, a1, 16
4d5: f00d ret.n
4d7: 060000 excw
4da: 006000 rsil a0, 0
4dd: 000000 ill
4e0: e028 l32i.n a2, a0, 56
4e2: 3c0001 l32r a0, fffcf4e4 <sleep_reset_analog_rtcreg_8266+0xfffce4ac>
4e5: 000320 excw
4e8: 0c8064 excw
...
000004ec <pm_set_pll_xtal_wait_time>:
4ec: f0c112 addi a1, a1, -16
4ef: 0109 s32i.n a0, a1, 0
4f1: 000005 call0 4f4 <pm_set_pll_xtal_wait_time+0x8>
4f4: fff901 l32r a0, 4d8 <pm_sleep_opt_bb_on+0x40>
4f7: 2b1226 beqi a2, 1, 526 <pm_set_pll_xtal_wait_time+0x3a>
4fa: 82ac beqz.n a2, 526 <pm_set_pll_xtal_wait_time+0x3a>
4fc: fff821 l32r a2, 4dc <pm_sleep_opt_bb_on+0x44>
4ff: 010232 l8ui a3, a2, 1
502: 650242 l8ui a4, a2, 101
505: 139c beqz.n a3, 51a <pm_set_pll_xtal_wait_time+0x2e>
507: 0f2426 beqi a4, 2, 51a <pm_set_pll_xtal_wait_time+0x2e>
50a: fff551 l32r a5, 4e0 <pm_sleep_opt_bb_on+0x48>
50d: 0020c0 memw
510: 436052 s32i a5, a0, 0x10c
513: 0108 l32i.n a0, a1, 0
515: 10c112 addi a1, a1, 16
518: f00d ret.n
51a: fff261 l32r a6, 4e4 <pm_sleep_opt_bb_on+0x4c>
51d: 0020c0 memw
520: 436062 s32i a6, a0, 0x10c
523: fffb06 j 513 <pm_set_pll_xtal_wait_time+0x27>
526: fff071 l32r a7, 4e8 <pm_sleep_opt_bb_on+0x50>
529: 0020c0 memw
52c: 436072 s32i a7, a0, 0x10c
52f: fff806 j 513 <pm_set_pll_xtal_wait_time+0x27>
532: 000000 ill
535: 000000 ill
538: 000600 excw
53b: fe3160 excw
0000053c <pm_prepare_to_sleep>:
53c: fffe31 l32r a3, 534 <pm_set_pll_xtal_wait_time+0x48>
53f: 390322 l8ui a2, a3, 57
542: 3a0332 l8ui a3, a3, 58
545: 102226 beqi a2, 2, 559 <pm_prepare_to_sleep+0x1d>
548: 0d1326 beqi a3, 1, 559 <pm_prepare_to_sleep+0x1d>
54b: 0a3326 beqi a3, 3, 559 <pm_prepare_to_sleep+0x1d>
54e: 230c movi.n a3, 2
550: fffa41 l32r a4, 538 <pm_set_pll_xtal_wait_time+0x4c>
553: 0020c0 memw
556: 686432 s32i a3, a4, 0x1a0
559: f00d ret.n
55b: ffff00 excw
55e: ef .byte 0xef
55f: ff .byte 0xff
560: effe00 excw
563: 3f .byte 0x3f
564: 000200 excw
567: 201160 or a1, a1, a6
56a: 000000 ill
56d: 000a add.n a0, a0, a0
56f: fb7160 excw
00000570 <pm_sdio_nidle>:
570: fffb71 l32r a7, 55c <pm_prepare_to_sleep+0x20>
573: fffb81 l32r a8, 560 <pm_prepare_to_sleep+0x24>
576: 0020c0 memw
579: 862862 l32i a6, a8, 0x218
57c: fffa21 l32r a2, 564 <pm_prepare_to_sleep+0x28>
57f: 106670 and a6, a6, a7
582: 0020c0 memw
585: 462222 l32i a2, a2, 0x118
588: fff871 l32r a7, 568 <pm_prepare_to_sleep+0x2c>
58b: 517227 bbci a2, 18, 5e0 <pm_sdio_nidle+0x70>
58e: fff751 l32r a5, 56c <pm_prepare_to_sleep+0x30>
591: 0020c0 memw
594: 562592 l32i a9, a5, 0x158
597: 031977 beq a9, a7, 59e <pm_sdio_nidle+0x2e>
59a: 120c movi.n a2, 1
59c: f00d ret.n
59e: 0020c0 memw
5a1: 4f2522 l32i a2, a5, 0x13c
5a4: 15a220 extui a10, a2, 18, 2
5a7: ef3a66 bnei a10, 3, 59a <pm_sdio_nidle+0x2a>
5aa: 25b420 extui a11, a2, 20, 3
5ad: e92b66 bnei a11, 2, 59a <pm_sdio_nidle+0x2a>
5b0: 853720 extui a3, a2, 23, 9
5b3: 7fa092 movi a9, 127
5b6: e08937 bany a9, a3, 59a <pm_sdio_nidle+0x2a>
5b9: 0020c0 memw
5bc: 4f2522 l32i a2, a5, 0x13c
5bf: 154220 extui a4, a2, 18, 2
5c2: d43466 bnei a4, 3, 59a <pm_sdio_nidle+0x2a>
5c5: 25a420 extui a10, a2, 20, 3
5c8: ce2a66 bnei a10, 2, 59a <pm_sdio_nidle+0x2a>
5cb: 85b720 extui a11, a2, 23, 9
5ce: c889b7 bany a9, a11, 59a <pm_sdio_nidle+0x2a>
5d1: 0020c0 memw
5d4: 562522 l32i a2, a5, 0x158
5d7: bf9277 bne a2, a7, 59a <pm_sdio_nidle+0x2a>
5da: 0020c0 memw
5dd: 866862 s32i a6, a8, 0x218
5e0: 020c movi.n a2, 0
5e2: f00d ret.n
5e4: 000000 ill
...
000005e8 <chg_lslp_mem_opt_8266>:
5e8: 345020 extui a5, a2, 0, 4
5eb: 547040 extui a7, a4, 0, 6
5ee: 146030 extui a6, a3, 0, 2
5f1: 1166c0 slli a6, a6, 4
5f4: 1177a0 slli a7, a7, 6
5f7: 205560 or a5, a5, a6
5fa: fffa61 l32r a6, 5e4 <pm_sdio_nidle+0x74>
5fd: 205570 or a5, a5, a7
600: 015652 s16i a5, a6, 2
603: f00d ret.n
605: 000000 ill
608: 008000 excw
60b: 000000 ill
60e: 000000 ill
611: fe .byte 0xfe
612: ef .byte 0xef
613: 3f .byte 0x3f
614: effe00 excw
617: 3f .byte 0x3f
...
624: ff .byte 0xff
625: cf .byte 0xcf
626: ff .byte 0xff
627: ff .byte 0xff
628: ff .byte 0xff
629: ff .byte 0xff
62a: 00fff0 excw
62d: 600006 j 18631 <sleep_reset_analog_rtcreg_8266+0x175f9>
630: 100000 and a0, a0, a0
633: 0a0000 excw
636: 416000 srli a6, a0, 0
00000638 <pm_goto_sleep>:
638: fff541 l32r a4, 60c <chg_lslp_mem_opt_8266+0x24>
63b: f0c112 addi a1, a1, -16
63e: 2109 s32i.n a0, a1, 8
640: 011462 l16ui a6, a4, 2
643: 0169 s32i.n a6, a1, 0
645: fff051 l32r a5, 608 <chg_lslp_mem_opt_8266+0x20>
648: fff201 l32r a0, 610 <chg_lslp_mem_opt_8266+0x28>
64b: 0020c0 memw
64e: 962032 l32i a3, a0, 0x258
651: 103350 and a3, a3, a5
654: 413f30 srli a3, a3, 15
657: 1139 s32i.n a3, a1, 4
659: 0b1226 beqi a2, 1, 668 <pm_goto_sleep+0x30>
65c: 082226 beqi a2, 2, 668 <pm_goto_sleep+0x30>
65f: 120c movi.n a2, 1
661: 2108 l32i.n a0, a1, 8
663: 10c112 addi a1, a1, 16
666: f00d ret.n
668: 000005 call0 66c <pm_goto_sleep+0x34>
66b: ffea41 l32r a4, 614 <chg_lslp_mem_opt_8266+0x2c>
66e: ffea81 l32r a8, 618 <chg_lslp_mem_opt_8266+0x30>
671: ffea01 l32r a0, 61c <chg_lslp_mem_opt_8266+0x34>
674: 000882 l8ui a8, a8, 0
677: 000072 l8ui a7, a0, 0
67a: 054022 s8i a2, a0, 5
67d: 107780 and a7, a7, a8
680: 207270 or a7, a2, a7
683: 044072 s8i a7, a0, 4
686: 747070 extui a7, a7, 0, 8
689: fd2756 bnez a7, 65f <pm_goto_sleep+0x27>
68c: fb7c movi.n a11, -1
68e: ffe561 l32r a6, 624 <chg_lslp_mem_opt_8266+0x3c>
691: ffe331 l32r a3, 620 <chg_lslp_mem_opt_8266+0x38>
694: 120c movi.n a2, 1
696: 004322 s8i a2, a3, 0
699: ffe371 l32r a7, 628 <chg_lslp_mem_opt_8266+0x40>
69c: c0afa2 movi a10, -64
69f: ffe321 l32r a2, 62c <chg_lslp_mem_opt_8266+0x44>
6a2: 0020c0 memw
6a5: 1198 l32i.n a9, a1, 4
6a7: 4962b2 s32i a11, a2, 0x124
6aa: 461966 bnei a9, 1, 6f4 <pm_goto_sleep+0xbc>
6ad: 0188 l32i.n a8, a1, 0
6af: 345080 extui a5, a8, 0, 4
6b2: 115500 slli a5, a5, 16
6b5: 0020c0 memw
6b8: 822432 l32i a3, a4, 0x208
6bb: 103370 and a3, a3, a7
6be: 203350 or a3, a3, a5
6c1: 0020c0 memw
6c4: 826432 s32i a3, a4, 0x208
6c7: 14b480 extui a11, a8, 4, 2
6ca: 11bb40 slli a11, a11, 12
6cd: 0020c0 memw
6d0: 822492 l32i a9, a4, 0x208
6d3: 109960 and a9, a9, a6
6d6: 2099b0 or a9, a9, a11
6d9: 0020c0 memw
6dc: 826492 s32i a9, a4, 0x208
6df: 548680 extui a8, a8, 6, 6
6e2: 0020c0 memw
6e5: 872452 l32i a5, a4, 0x21c
6e8: 1055a0 and a5, a5, a10
6eb: 205580 or a5, a5, a8
6ee: 0020c0 memw
6f1: 876452 s32i a5, a4, 0x21c
6f4: ffd091 l32r a9, 634 <chg_lslp_mem_opt_8266+0x4c>
6f7: ffce81 l32r a8, 630 <chg_lslp_mem_opt_8266+0x48>
6fa: 0020c0 memw
6fd: 422252 l32i a5, a2, 0x108
700: 205580 or a5, a5, a8
703: 0020c0 memw
706: 426252 s32i a5, a2, 0x108
709: 8b0c movi.n a11, 8
70b: 337c movi.n a3, -13
70d: 0020c0 memw
710: d02982 l32i a8, a9, 0x340
713: 108830 and a8, a8, a3
716: 2088b0 or a8, a8, a11
719: 0020c0 memw
71c: 64a052 movi a5, 100
71f: d06982 s32i a8, a9, 0x340
722: 1198 l32i.n a9, a1, 4
724: 550b addi.n a5, a5, -1
726: fa0566 bnei a5, -1, 724 <pm_goto_sleep+0xec>
729: 511966 bnei a9, 1, 77e <pm_goto_sleep+0x146>
72c: 0020c0 memw
72f: 4a22b2 l32i a11, a2, 0x128
732: 14b0b0 extui a11, a11, 0, 2
735: abcc bnez.n a11, 743 <pm_goto_sleep+0x10b>
737: 0020c0 memw
73a: 4a2232 l32i a3, a2, 0x128
73d: 143030 extui a3, a3, 0, 2
740: ff3316 beqz a3, 737 <pm_goto_sleep+0xff>
743: 0020c0 memw
746: 822432 l32i a3, a4, 0x208
749: 103370 and a3, a3, a7
74c: 0020c0 memw
74f: 826432 s32i a3, a4, 0x208
752: 0020c0 memw
755: 8224b2 l32i a11, a4, 0x208
758: 10bb60 and a11, a11, a6
75b: 0020c0 memw
75e: 8264b2 s32i a11, a4, 0x208
761: 0020c0 memw
764: 872492 l32i a9, a4, 0x21c
767: 1099a0 and a9, a9, a10
76a: 0020c0 memw
76d: 876492 s32i a9, a4, 0x21c
770: 280c movi.n a8, 2
772: 0020c0 memw
775: 4a2252 l32i a5, a2, 0x128
778: 105580 and a5, a5, a8
77b: 064052 s8i a5, a0, 6
77e: 020c movi.n a2, 0
780: ffb746 j 661 <pm_goto_sleep+0x29>
783: 000000 ill
786: 000000 ill
789: 600006 j 1878d <sleep_reset_analog_rtcreg_8266+0x17755>
0000078c <pm_wait4wakeup>:
78c: 021226 beqi a2, 1, 792 <pm_wait4wakeup+0x6>
78f: 2f2266 bnei a2, 2, 7c2 <pm_wait4wakeup+0x36>
792: fffc51 l32r a5, 784 <pm_goto_sleep+0x14c>
795: 040522 l8ui a2, a5, 4
798: 62ec bnez.n a2, 7c2 <pm_wait4wakeup+0x36>
79a: fffb21 l32r a2, 788 <pm_goto_sleep+0x150>
79d: 0020c0 memw
7a0: 4a2232 l32i a3, a2, 0x128
7a3: 143030 extui a3, a3, 0, 2
7a6: a3cc bnez.n a3, 7b4 <pm_wait4wakeup+0x28>
7a8: 0020c0 memw
7ab: 4a2242 l32i a4, a2, 0x128
7ae: 144040 extui a4, a4, 0, 2
7b1: ff3416 beqz a4, 7a8 <pm_wait4wakeup+0x1c>
7b4: 270c movi.n a7, 2
7b6: 0020c0 memw
7b9: 4a2262 l32i a6, a2, 0x128
7bc: 106670 and a6, a6, a7
7bf: 064562 s8i a6, a5, 6
7c2: f00d ret.n
7c4: 000000 ill
7c7: fe .byte 0xfe
7c8: 000200 excw
7cb: 060060 excw
7ce: 006000 rsil a0, 0
7d1: 010000 slli a0, a0, 32
7d4: ff .byte 0xff
7d5: ff .byte 0xff
7d6: fffc bnez.n a15, 819 <pm_open_rf+0x41>
000007d8 <pm_open_rf>:
7d8: fffb81 l32r a8, 7c4 <pm_wait4wakeup+0x38>
7db: fffb31 l32r a3, 7c8 <pm_wait4wakeup+0x3c>
7de: fffb61 l32r a6, 7cc <pm_wait4wakeup+0x40>
7e1: 0020c0 memw
7e4: 446682 s32i a8, a6, 0x110
7e7: 070c movi.n a7, 0
7e9: 0020c0 memw
7ec: 516672 s32i a7, a6, 0x144
7ef: fff851 l32r a5, 7d0 <pm_wait4wakeup+0x44>
7f2: 0020c0 memw
7f5: 406652 s32i a5, a6, 0x100
7f8: fff741 l32r a4, 7d4 <pm_wait4wakeup+0x48>
7fb: 0020c0 memw
7fe: f22322 l32i a2, a3, 0x3c8
801: 102240 and a2, a2, a4
804: 0020c0 memw
807: f26322 s32i a2, a3, 0x3c8
80a: f00d ret.n
80c: 003333 excw
80f: fe0000 excw
812: 003ff1 l32r a15, fffc0910 <sleep_reset_analog_rtcreg_8266+0xfffbf8d8>
815: f20a add.n a15, a2, a0
817: 3f .byte 0x3f
818: ff .byte 0xff
819: ff .byte 0xff
81a: 3f .byte 0x3f
81b: ff .byte 0xff
81c: 800000 add a0, a0, a0
81f: ffff00 excw
822: ff .byte 0xff
823: 00fc bnez.n a0, 857 <pm_sleep_set_mac+0x1b>
825: 020000 excw
828: ff .byte 0xff
829: ff .byte 0xff
82a: ff .byte 0xff
82b: cf .byte 0xcf
82c: 000000 ill
82f: ffff20 excw
832: ff .byte 0xff
833: 3f .byte 0x3f
834: 000000 ill
837: ffff80 excw
83a: ff .byte 0xff
83b: 7f .byte 0x7f
0000083c <pm_sleep_set_mac>:
83c: fff4a1 l32r a10, 80c <pm_open_rf+0x34>
83f: fff431 l32r a3, 810 <pm_open_rf+0x38>
842: fff461 l32r a6, 814 <pm_open_rf+0x3c>
845: 0020c0 memw
848: f866a2 s32i a10, a6, 0x3e0
84b: fff391 l32r a9, 818 <pm_open_rf+0x40>
84e: fff381 l32r a8, 81c <pm_open_rf+0x44>
851: 0020c0 memw
854: 9d2672 l32i a7, a6, 0x274
857: 107790 and a7, a7, a9
85a: 207780 or a7, a7, a8
85d: 0020c0 memw
860: 9d6672 s32i a7, a6, 0x274
863: ffef51 l32r a5, 820 <pm_open_rf+0x48>
866: ffef41 l32r a4, 824 <pm_open_rf+0x4c>
869: 0020c0 memw
86c: 9d2622 l32i a2, a6, 0x274
86f: 102250 and a2, a2, a5
872: 202240 or a2, a2, a4
875: 0020c0 memw
878: 9d6622 s32i a2, a6, 0x274
87b: ffebb1 l32r a11, 828 <pm_open_rf+0x50>
87e: ffeba1 l32r a10, 82c <pm_open_rf+0x54>
881: 0020c0 memw
884: 9d2692 l32i a9, a6, 0x274
887: 1099b0 and a9, a9, a11
88a: 2099a0 or a9, a9, a10
88d: 0020c0 memw
890: 9d6692 s32i a9, a6, 0x274
893: ffe781 l32r a8, 830 <pm_open_rf+0x58>
896: ffe771 l32r a7, 834 <pm_open_rf+0x5c>
899: 0020c0 memw
89c: 9d2652 l32i a5, a6, 0x274
89f: 105580 and a5, a5, a8
8a2: 205570 or a5, a5, a7
8a5: 0020c0 memw
8a8: 9d6652 s32i a5, a6, 0x274
8ab: ffe341 l32r a4, 838 <pm_open_rf+0x60>
8ae: 0020c0 memw
8b1: 812322 l32i a2, a3, 0x204
8b4: 102240 and a2, a2, a4
8b7: 0020c0 memw
8ba: 816322 s32i a2, a3, 0x204
8bd: f00d ret.n
8bf: 000000 ill
8c2: 000000 ill
8c5: f20a add.n a15, a2, a0
8c7: 3f .byte 0x3f
8c8: ff .byte 0xff
8c9: ff .byte 0xff
8ca: ff .byte 0xff
8cb: 3f .byte 0x3f
8cc: f1fe00 excw
8cf: 3f .byte 0x3f
8d0: ff .byte 0xff
8d1: ff .byte 0xff
8d2: ff .byte 0xff
8d3: cf .byte 0xcf
8d4: ff .byte 0xff
8d5: ff .byte 0xff
8d6: ff .byte 0xff
8d7: fffc bnez.n a15, 91a <pm_set_wakeup_mac+0x3a>
8d9: ff .byte 0xff
8da: 3f .byte 0x3f
8db: ff .byte 0xff
8dc: 000000 ill
8df: f84180 excw
000008e0 <pm_set_wakeup_mac>:
8e0: fff841 l32r a4, 8c0 <pm_sleep_set_mac+0x84>
8e3: f0c112 addi a1, a1, -16
8e6: 11c9 s32i.n a12, a1, 4
8e8: 0109 s32i.n a0, a1, 0
8ea: 350402 l8ui a0, a4, 53
8ed: fff5c1 l32r a12, 8c4 <pm_sleep_set_mac+0x88>
8f0: 761026 beqi a0, 1, 96a <pm_set_wakeup_mac+0x8a>
8f3: 733026 beqi a0, 3, 96a <pm_set_wakeup_mac+0x8a>
8f6: 704026 beqi a0, 4, 96a <pm_set_wakeup_mac+0x8a>
8f9: 6d5026 beqi a0, 5, 96a <pm_set_wakeup_mac+0x8a>
8fc: 000c movi.n a0, 0
8fe: 0020c0 memw
901: f86c02 s32i a0, a12, 0x3e0
904: fff101 l32r a0, 8c8 <pm_sleep_set_mac+0x8c>
907: fff131 l32r a3, 8cc <pm_sleep_set_mac+0x90>
90a: 0020c0 memw
90d: 9d2cb2 l32i a11, a12, 0x274
910: 10bb00 and a11, a11, a0
913: 0020c0 memw
916: 9d6cb2 s32i a11, a12, 0x274
919: ffeda1 l32r a10, 8d0 <pm_sleep_set_mac+0x94>
91c: 0020c0 memw
91f: 9d2c92 l32i a9, a12, 0x274
922: 1099a0 and a9, a9, a10
925: 0020c0 memw
928: 9d6c92 s32i a9, a12, 0x274
92b: ffea81 l32r a8, 8d4 <pm_sleep_set_mac+0x98>
92e: 0020c0 memw
931: 9d2c72 l32i a7, a12, 0x274
934: 107780 and a7, a7, a8
937: 0020c0 memw
93a: 9d6c72 s32i a7, a12, 0x274
93d: ffe661 l32r a6, 8d8 <pm_sleep_set_mac+0x9c>
940: 0020c0 memw
943: 9d2c52 l32i a5, a12, 0x274
946: 105560 and a5, a5, a6
949: 0020c0 memw
94c: 9d6c52 s32i a5, a12, 0x274
94f: ffe341 l32r a4, 8dc <pm_sleep_set_mac+0xa0>
952: 0020c0 memw
955: 812322 l32i a2, a3, 0x204
958: 202240 or a2, a2, a4
95b: 0020c0 memw
95e: 816322 s32i a2, a3, 0x204
961: 11c8 l32i.n a12, a1, 4
963: 0108 l32i.n a0, a1, 0
965: 10c112 addi a1, a1, 16
968: f00d ret.n
96a: 360422 l8ui a2, a4, 54
96d: 000005 call0 970 <pm_set_wakeup_mac+0x90>
970: ffe406 j 904 <pm_set_wakeup_mac+0x24>
973: 138700 excw
976: 000000 ill
979: 3ff202 excw
97c: f1fe00 excw
97f: 3f .byte 0x3f
...
00000988 <pm_check_mac_idle>:
988: 421c movi.n a2, 20
98a: e0c112 addi a1, a1, -32
98d: 11c9 s32i.n a12, a1, 4
98f: 21d9 s32i.n a13, a1, 8
991: 31e9 s32i.n a14, a1, 12
993: 41f9 s32i.n a15, a1, 16
995: 0109 s32i.n a0, a1, 0
997: fffa01 l32r a0, 980 <pm_set_wakeup_mac+0xa0>
99a: 0000c0 callx0 a0
99d: 0c0c movi.n a12, 0
99f: fff5e1 l32r a14, 974 <pm_set_wakeup_mac+0x94>
9a2: fff5d1 l32r a13, 978 <pm_set_wakeup_mac+0x98>
9a5: fff5f1 l32r a15, 97c <pm_set_wakeup_mac+0x9c>
9a8: 0020c0 memw
9ab: 842d02 l32i a0, a13, 0x210
9ae: 340000 extui a0, a0, 0, 4
9b1: 90cc bnez.n a0, 9be <pm_check_mac_idle+0x36>
9b3: 0020c0 memw
9b6: f42f22 l32i a2, a15, 0x3d0
9b9: 342c20 extui a2, a2, 12, 4
9bc: 029c beqz.n a2, 9d0 <pm_check_mac_idle+0x48>
9be: 220c movi.n a2, 2
9c0: fff101 l32r a0, 984 <pm_set_wakeup_mac+0xa4>
9c3: 0000c0 callx0 a0
9c6: 0c3d mov.n a3, a12
9c8: cc1b addi.n a12, a12, 1
9ca: f4c0c0 extui a12, a12, 0, 16
9cd: d7be37 bgeu a14, a3, 9a8 <pm_check_mac_idle+0x20>
9d0: 11c8 l32i.n a12, a1, 4
9d2: 21d8 l32i.n a13, a1, 8
9d4: 31e8 l32i.n a14, a1, 12
9d6: 41f8 l32i.n a15, a1, 16
9d8: 0108 l32i.n a0, a1, 0
9da: 20c112 addi a1, a1, 32
9dd: f00d ret.n
9df: 000000 ill
9e2: 000000 ill
9e5: 600006 j 189e9 <sleep_reset_analog_rtcreg_8266+0x179b1>
...
000009f8 <pm_set_sleep_btco>:
9f8: f0c112 addi a1, a1, -16
9fb: fff931 l32r a3, 9e0 <pm_check_mac_idle+0x58>
9fe: 0109 s32i.n a0, a1, 0
a00: 350302 l8ui a0, a3, 53
a03: cfae42 movi a4, 0xfffffecf
a06: 0f1026 beqi a0, 1, a19 <pm_set_sleep_btco+0x21>
a09: 0c3026 beqi a0, 3, a19 <pm_set_sleep_btco+0x21>
a0c: 094026 beqi a0, 4, a19 <pm_set_sleep_btco+0x21>
a0f: 065026 beqi a0, 5, a19 <pm_set_sleep_btco+0x21>
a12: 0108 l32i.n a0, a1, 0
a14: 10c112 addi a1, a1, 16
a17: f00d ret.n
a19: 063c movi.n a6, 48
a1b: fff221 l32r a2, 9e4 <pm_check_mac_idle+0x5c>
a1e: 0020c0 memw
a21: 852252 l32i a5, a2, 0x214
a24: 105540 and a5, a5, a4
a27: 205560 or a5, a5, a6
a2a: 0020c0 memw
a2d: 856252 s32i a5, a2, 0x214
a30: 0020c0 memw
a33: 8d2202 l32i a0, a2, 0x234
a36: 100040 and a0, a0, a4
a39: 0020c0 memw
a3c: 8d6202 s32i a0, a2, 0x234
a3f: 350302 l8ui a0, a3, 53
a42: 2d1026 beqi a0, 1, a73 <pm_set_sleep_btco+0x7b>
a45: 2a3026 beqi a0, 3, a73 <pm_set_sleep_btco+0x7b>
a48: 024026 beqi a0, 4, a4e <pm_set_sleep_btco+0x56>
a4b: c35066 bnei a0, 5, a12 <pm_set_sleep_btco+0x1a>
a4e: 360362 l8ui a6, a3, 54
a51: bd26b6 bltui a6, 2, a12 <pm_set_sleep_btco+0x1a>
a54: 020c movi.n a2, 0
a56: 130c movi.n a3, 1
a58: 140c movi.n a4, 1
a5a: 050c movi.n a5, 0
a5c: ffe301 l32r a0, 9e8 <pm_check_mac_idle+0x60>
a5f: 0000c0 callx0 a0
a62: 820c movi.n a2, 8
a64: 030c movi.n a3, 0
a66: 840c movi.n a4, 8
a68: 050c movi.n a5, 0
a6a: ffe001 l32r a0, 9ec <pm_check_mac_idle+0x64>
a6d: 0000c0 callx0 a0
a70: ffe786 j a12 <pm_set_sleep_btco+0x1a>
a73: 360372 l8ui a7, a3, 54
a76: 9827b6 bltui a7, 2, a12 <pm_set_sleep_btco+0x1a>
a79: 120c movi.n a2, 1
a7b: 030c movi.n a3, 0
a7d: 140c movi.n a4, 1
a7f: 050c movi.n a5, 0
a81: ffdb01 l32r a0, 9f0 <pm_check_mac_idle+0x68>
a84: 0000c0 callx0 a0
a87: 020c movi.n a2, 0
a89: 830c movi.n a3, 8
a8b: 840c movi.n a4, 8
a8d: 050c movi.n a5, 0
a8f: ffd901 l32r a0, 9f4 <pm_check_mac_idle+0x6c>
a92: 0000c0 callx0 a0
a95: ffde46 j a12 <pm_set_sleep_btco+0x1a>
a98: 000000 ill
a9b: 060000 excw
a9e: 006000 rsil a0, 0
...
00000ac0 <pm_set_wakeup_btco>:
ac0: f0c112 addi a1, a1, -16
ac3: fff531 l32r a3, a98 <pm_set_sleep_btco+0xa0>
ac6: 0109 s32i.n a0, a1, 0
ac8: 350302 l8ui a0, a3, 53
acb: cfae52 movi a5, 0xfffffecf
ace: 0f1026 beqi a0, 1, ae1 <pm_set_wakeup_btco+0x21>
ad1: 0c3026 beqi a0, 3, ae1 <pm_set_wakeup_btco+0x21>
ad4: 094026 beqi a0, 4, ae1 <pm_set_wakeup_btco+0x21>
ad7: 065026 beqi a0, 5, ae1 <pm_set_wakeup_btco+0x21>
ada: 0108 l32i.n a0, a1, 0
adc: 10c112 addi a1, a1, 16
adf: f00d ret.n
ae1: 360322 l8ui a2, a3, 54
ae4: ffee01 l32r a0, a9c <pm_set_sleep_btco+0xa4>
ae7: 2822b6 bltui a2, 2, b13 <pm_set_wakeup_btco+0x53>
aea: 062c movi.n a6, 32
aec: 0020c0 memw
aef: 852072 l32i a7, a0, 0x214
af2: 107750 and a7, a7, a5
af5: 207760 or a7, a7, a6
af8: 0020c0 memw
afb: 856072 s32i a7, a0, 0x214
afe: 0020c0 memw
b01: 8d2042 l32i a4, a0, 0x234
b04: 104450 and a4, a4, a5
b07: 204460 or a4, a4, a6
b0a: 0020c0 memw
b0d: 8d6042 s32i a4, a0, 0x234
b10: 000886 j b36 <pm_set_wakeup_btco+0x76>
b13: 0a3c movi.n a10, 48
b15: 0020c0 memw
b18: 852092 l32i a9, a0, 0x214
b1b: 109950 and a9, a9, a5
b1e: 2099a0 or a9, a9, a10
b21: 0020c0 memw
b24: 856092 s32i a9, a0, 0x214
b27: 0020c0 memw
b2a: 8d2082 l32i a8, a0, 0x234
b2d: 108850 and a8, a8, a5
b30: 0020c0 memw
b33: 8d6082 s32i a8, a0, 0x234
b36: 350302 l8ui a0, a3, 53
b39: 4f1026 beqi a0, 1, b8c <pm_set_wakeup_btco+0xcc>
b3c: 4c3026 beqi a0, 3, b8c <pm_set_wakeup_btco+0xcc>
b3f: 024026 beqi a0, 4, b45 <pm_set_wakeup_btco+0x85>
b42: 945066 bnei a0, 5, ada <pm_set_wakeup_btco+0x1a>
b45: 360302 l8ui a0, a3, 54
b48: 1e1066 bnei a0, 1, b6a <pm_set_wakeup_btco+0xaa>
b4b: 020c movi.n a2, 0
b4d: 130c movi.n a3, 1
b4f: 140c movi.n a4, 1
b51: 050c movi.n a5, 0
b53: ffd301 l32r a0, aa0 <pm_set_sleep_btco+0xa8>
b56: 0000c0 callx0 a0
b59: 820c movi.n a2, 8
b5b: 030c movi.n a3, 0
b5d: 840c movi.n a4, 8
b5f: 050c movi.n a5, 0
b61: ffd001 l32r a0, aa4 <pm_set_sleep_btco+0xac>
b64: 0000c0 callx0 a0
b67: ffdbc6 j ada <pm_set_wakeup_btco+0x1a>
b6a: f6c056 bnez a0, ada <pm_set_wakeup_btco+0x1a>
b6d: 120c movi.n a2, 1
b6f: 030c movi.n a3, 0
b71: 140c movi.n a4, 1
b73: 050c movi.n a5, 0
b75: ffcc01 l32r a0, aa8 <pm_set_sleep_btco+0xb0>
b78: 0000c0 callx0 a0
b7b: 020c movi.n a2, 0
b7d: 830c movi.n a3, 8
b7f: 840c movi.n a4, 8
b81: 050c movi.n a5, 0
b83: ffca01 l32r a0, aac <pm_set_sleep_btco+0xb4>
b86: 0000c0 callx0 a0
b89: ffd346 j ada <pm_set_wakeup_btco+0x1a>
b8c: 360302 l8ui a0, a3, 54
b8f: 1e1066 bnei a0, 1, bb1 <pm_set_wakeup_btco+0xf1>
b92: 120c movi.n a2, 1
b94: 030c movi.n a3, 0
b96: 140c movi.n a4, 1
b98: 050c movi.n a5, 0
b9a: ffc501 l32r a0, ab0 <pm_set_sleep_btco+0xb8>
b9d: 0000c0 callx0 a0
ba0: 020c movi.n a2, 0
ba2: 830c movi.n a3, 8
ba4: 840c movi.n a4, 8
ba6: 050c movi.n a5, 0
ba8: ffc301 l32r a0, ab4 <pm_set_sleep_btco+0xbc>
bab: 0000c0 callx0 a0
bae: ffca06 j ada <pm_set_wakeup_btco+0x1a>
bb1: f25056 bnez a0, ada <pm_set_wakeup_btco+0x1a>
bb4: 020c movi.n a2, 0
bb6: 130c movi.n a3, 1
bb8: 140c movi.n a4, 1
bba: 050c movi.n a5, 0
bbc: ffbf01 l32r a0, ab8 <pm_set_sleep_btco+0xc0>
bbf: 0000c0 callx0 a0
bc2: 820c movi.n a2, 8
bc4: 030c movi.n a3, 0
bc6: 840c movi.n a4, 8
bc8: 050c movi.n a5, 0
bca: ffbc01 l32r a0, abc <pm_set_sleep_btco+0xc4>
bcd: 0000c0 callx0 a0
bd0: ffc186 j ada <pm_set_wakeup_btco+0x1a>
bd3: 000000 ill
bd6: 000800 excw
bd9: 009a add.n a0, a0, a9
bdb: f00060 subx8 a0, a0, a6
bde: ff .byte 0xff
bdf: ff .byte 0xff
be0: f20a00 excw
be3: 3f .byte 0x3f
be4: ff .byte 0xff
be5: ff .byte 0xff
be6: ff .byte 0xff
be7: bf .byte 0xbf
be8: 000000 ill
beb: ffff80 excw
bee: 3f .byte 0x3f
bef: ff .byte 0xff
bf0: 800000 add a0, a0, a0
bf3: ffff00 excw
bf6: 00fc70 excw
bf9: fe .byte 0xfe
bfa: ef .byte 0xef
bfb: 3f .byte 0x3f
bfc: 000000 ill
...
00000c00 <pm_set_sleep_mode>:
c00: 030c movi.n a3, 0
c02: f0c112 addi a1, a1, -16
c05: 11c9 s32i.n a12, a1, 4
c07: 0109 s32i.n a0, a1, 0
c09: 02cd mov.n a12, a2
c0b: 120c movi.n a2, 1
c0d: fffb01 l32r a0, bfc <pm_set_wakeup_btco+0x13c>
c10: 0000c0 callx0 a0
c13: fff031 l32r a3, bd4 <pm_set_wakeup_btco+0x114>
c16: fff021 l32r a2, bd8 <pm_set_wakeup_btco+0x118>
c19: 0020c0 memw
c1c: 422202 l32i a0, a2, 0x108
c1f: 200030 or a0, a0, a3
c22: 0020c0 memw
c25: 426202 s32i a0, a2, 0x108
c28: 000005 call0 c2c <pm_set_sleep_mode+0x2c>
c2b: 114c26 beqi a12, 4, c40 <pm_set_sleep_mode+0x40>
c2e: 051c66 bnei a12, 1, c37 <pm_set_sleep_mode+0x37>
c31: 000005 call0 c34 <pm_set_sleep_mode+0x34>
c34: 000206 j c40 <pm_set_sleep_mode+0x40>
c37: 022c26 beqi a12, 2, c3d <pm_set_sleep_mode+0x3d>
c3a: 028c66 bnei a12, 8, c40 <pm_set_sleep_mode+0x40>
c3d: 000005 call0 c40 <pm_set_sleep_mode+0x40>
c40: ffe731 l32r a3, bdc <pm_set_wakeup_btco+0x11c>
c43: 220c movi.n a2, 2
c45: ffe651 l32r a5, be0 <pm_set_wakeup_btco+0x120>
c48: 0020c0 memw
c4b: 852502 l32i a0, a5, 0x214
c4e: 100030 and a0, a0, a3
c51: 200020 or a0, a0, a2
c54: 0020c0 memw
c57: 856502 s32i a0, a5, 0x214
c5a: ffe2b1 l32r a11, be4 <pm_set_wakeup_btco+0x124>
c5d: 0020c0 memw
c60: 8525a2 l32i a10, a5, 0x214
c63: 10aab0 and a10, a10, a11
c66: 0020c0 memw
c69: 8565a2 s32i a10, a5, 0x214
c6c: ffdf91 l32r a9, be8 <pm_set_wakeup_btco+0x128>
c6f: 0020c0 memw
c72: 852582 l32i a8, a5, 0x214
c75: 208890 or a8, a8, a9
c78: 0020c0 memw
c7b: 856582 s32i a8, a5, 0x214
c7e: ffdb71 l32r a7, bec <pm_set_wakeup_btco+0x12c>
c81: ffdb61 l32r a6, bf0 <pm_set_wakeup_btco+0x130>
c84: 0020c0 memw
c87: 9d2542 l32i a4, a5, 0x274
c8a: 104470 and a4, a4, a7
c8d: 204460 or a4, a4, a6
c90: 0020c0 memw
c93: 9d6542 s32i a4, a5, 0x274
c96: 000005 call0 c98 <pm_set_sleep_mode+0x98>
c99: 000005 call0 c9c <pm_set_sleep_mode+0x9c>
c9c: 000005 call0 ca0 <pm_set_sleep_mode+0xa0>
c9f: 148c66 bnei a12, 8, cb7 <pm_set_sleep_mode+0xb7>
ca2: ffd461 l32r a6, bf4 <pm_set_wakeup_btco+0x134>
ca5: ffd451 l32r a5, bf8 <pm_set_wakeup_btco+0x138>
ca8: 0020c0 memw
cab: 862542 l32i a4, a5, 0x218
cae: 104460 and a4, a4, a6
cb1: 0020c0 memw
cb4: 866542 s32i a4, a5, 0x218
cb7: 11c8 l32i.n a12, a1, 4
cb9: 0108 l32i.n a0, a1, 0
cbb: 10c112 addi a1, a1, 16
cbe: f00d ret.n
cc0: f20a00 excw
cc3: 3f .byte 0x3f
cc4: 003660 excw
cc7: 333340 excw
cca: 100000 and a0, a0, a0
ccd: 400011 l32r a1, fffd0cd0 <sleep_reset_analog_rtcreg_8266+0xfffcfc98>
cd0: 001550 excw
cd3: 333040 excw
cd6: 414000 srli a4, a0, 0
00000cd8 <pm_unmask_bt>:
cd8: fffa41 l32r a4, cc0 <pm_set_sleep_mode+0xc0>
cdb: 829c beqz.n a2, cf7 <pm_unmask_bt+0x1f>
cdd: 201226 beqi a2, 1, d01 <pm_unmask_bt+0x29>
ce0: 282226 beqi a2, 2, d0c <pm_unmask_bt+0x34>
ce3: 303226 beqi a2, 3, d17 <pm_unmask_bt+0x3f>
ce6: 384226 beqi a2, 4, d22 <pm_unmask_bt+0x4a>
ce9: 085266 bnei a2, 5, cf5 <pm_unmask_bt+0x1d>
cec: fff621 l32r a2, cc4 <pm_set_sleep_mode+0xc4>
cef: 0020c0 memw
cf2: f86422 s32i a2, a4, 0x3e0
cf5: f00d ret.n
cf7: 030c movi.n a3, 0
cf9: 0020c0 memw
cfc: f86432 s32i a3, a4, 0x3e0
cff: f00d ret.n
d01: fff151 l32r a5, cc8 <pm_set_sleep_mode+0xc8>
d04: 0020c0 memw
d07: f86452 s32i a5, a4, 0x3e0
d0a: f00d ret.n
d0c: fff061 l32r a6, ccc <pm_set_sleep_mode+0xcc>
d0f: 0020c0 memw
d12: f86462 s32i a6, a4, 0x3e0
d15: f00d ret.n
d17: ffee71 l32r a7, cd0 <pm_set_sleep_mode+0xd0>
d1a: 0020c0 memw
d1d: f86472 s32i a7, a4, 0x3e0
d20: f00d ret.n
d22: ffec81 l32r a8, cd4 <pm_set_sleep_mode+0xd4>
d25: 0020c0 memw
d28: f86482 s32i a8, a4, 0x3e0
d2b: f00d ret.n
...
d35: fe .byte 0xfe
d36: ef .byte 0xef
d37: 3f .byte 0x3f
d38: 000a00 excw
d3b: 000060 excw
d3e: 000010 excw
d41: 038f00 excw
d44: ff .byte 0xff
d45: 0f .byte 0xf
d46: ff8000 excw
d49: ff .byte 0xff
d4a: ff .byte 0xff
d4b: 0a00f7 bnone a0, a15, d59 <pm_unmask_bt+0x81>
d4e: ff3ff2 excw
d51: ff .byte 0xff
d52: 3f .byte 0x3f
d53: ff .byte 0xff
d54: 009a00 excw
d57: 0a0060 excw
d5a: 003ff2 excw
d5d: 009a add.n a0, a0, a9
d5f: 000060 excw
...
d6e: ff0000 excw
d71: ff .byte 0xff
d72: 7f .byte 0x7f
d73: fe .byte 0xfe
d74: 000000 ill
d77: 020000 excw
d7a: 006000 rsil a0, 0
...
d85: 080000 excw
...
00000db8 <pm_wakeup_init>:
db8: f0c112 addi a1, a1, -16
dbb: 31e9 s32i.n a14, a1, 12
dbd: 0109 s32i.n a0, a1, 0
dbf: 21d9 s32i.n a13, a1, 8
dc1: 11c9 s32i.n a12, a1, 4
dc3: 03dd mov.n a13, a3
dc5: 02cd mov.n a12, a2
dc7: ffda01 l32r a0, d30 <pm_unmask_bt+0x58>
dca: 022226 beqi a2, 2, dd0 <pm_wakeup_init+0x18>
dcd: 111266 bnei a2, 1, de2 <pm_wakeup_init+0x2a>
dd0: edcc bnez.n a13, de2 <pm_wakeup_init+0x2a>
dd2: 040022 l8ui a2, a0, 4
dd5: 92cc bnez.n a2, de2 <pm_wakeup_init+0x2a>
dd7: 060032 l8ui a3, a0, 6
dda: 43cc bnez.n a3, de2 <pm_wakeup_init+0x2a>
ddc: ffef01 l32r a0, d98 <pm_unmask_bt+0xc0>
ddf: 0000c0 callx0 a0
de2: 3a7c movi.n a10, -13
de4: 490c movi.n a9, 4
de6: ffd361 l32r a6, d34 <pm_unmask_bt+0x5c>
de9: ffd381 l32r a8, d38 <pm_unmask_bt+0x60>
dec: 0020c0 memw
def: d02872 l32i a7, a8, 0x340
df2: 1077a0 and a7, a7, a10
df5: 207790 or a7, a7, a9
df8: 0020c0 memw
dfb: d06872 s32i a7, a8, 0x340
dfe: ffcf51 l32r a5, d3c <pm_unmask_bt+0x64>
e01: 0020c0 memw
e04: 862642 l32i a4, a6, 0x218
e07: 204450 or a4, a4, a5
e0a: 0020c0 memw
e0d: 866642 s32i a4, a6, 0x218
e10: 118c66 bnei a12, 8, e25 <pm_wakeup_init+0x6d>
e13: ffcbe1 l32r a14, d40 <pm_unmask_bt+0x68>
e16: 0020c0 memw
e19: 8626b2 l32i a11, a6, 0x218
e1c: 20bbe0 or a11, a11, a14
e1f: 0020c0 memw
e22: 8666b2 s32i a11, a6, 0x218
e25: ffc761 l32r a6, d44 <pm_unmask_bt+0x6c>
e28: ffc8e1 l32r a14, d48 <pm_unmask_bt+0x70>
e2b: ffc841 l32r a4, d4c <pm_unmask_bt+0x74>
e2e: 0020c0 memw
e31: 856462 s32i a6, a4, 0x214
e34: ffc751 l32r a5, d50 <pm_unmask_bt+0x78>
e37: 0020c0 memw
e3a: 9d2432 l32i a3, a4, 0x274
e3d: 103350 and a3, a3, a5
e40: 0020c0 memw
e43: 9d6432 s32i a3, a4, 0x274
e46: 2c0b addi.n a2, a12, -1
e48: 0d0216 beqz a2, f1c <pm_wakeup_init+0x164>
e4b: fecc72 addi a7, a12, -2
e4e: 0ca716 beqz a7, f1c <pm_wakeup_init+0x164>
e51: f8cc82 addi a8, a12, -8
e54: 0c4816 beqz a8, f1c <pm_wakeup_init+0x164>
e57: 2ca122 movi a2, 0x12c
e5a: ffd001 l32r a0, d9c <pm_unmask_bt+0xc4>
e5d: 0000c0 callx0 a0
e60: ffbdb1 l32r a11, d54 <pm_unmask_bt+0x7c>
e63: 0020c0 memw
e66: 422b52 l32i a5, a11, 0x108
e69: 1055e0 and a5, a5, a14
e6c: 0020c0 memw
e6f: 426b52 s32i a5, a11, 0x108
e72: 140c movi.n a4, 1
e74: 0020c0 memw
e77: 582b32 l32i a3, a11, 0x160
e7a: 203340 or a3, a3, a4
e7d: 0020c0 memw
e80: 586b32 s32i a3, a11, 0x160
e83: e07c movi.n a0, -2
e85: 0020c0 memw
e88: 582ba2 l32i a10, a11, 0x160
e8b: 10aa00 and a10, a10, a0
e8e: 0020c0 memw
e91: 586ba2 s32i a10, a11, 0x160
e94: 0020c0 memw
e97: ffb091 l32r a9, d58 <pm_unmask_bt+0x80>
e9a: 9c2992 l32i a9, a9, 0x270
e9d: 3b6917 bbci a9, 1, edc <pm_wakeup_init+0x124>
ea0: 220c movi.n a2, 2
ea2: ffbf01 l32r a0, da0 <pm_unmask_bt+0xc8>
ea5: 0000c0 callx0 a0
ea8: f1a0b2 movi a11, 241
eab: 00ac92 movi a9, 0xfffffc00
eae: 0020c0 memw
eb1: ffaa71 l32r a7, d5c <pm_unmask_bt+0x84>
eb4: d7a8 l32i.n a10, a7, 52
eb6: 10aa90 and a10, a10, a9
eb9: 20aab0 or a10, a10, a11
ebc: 0020c0 memw
ebf: d7a9 s32i.n a10, a7, 52
ec1: f0a082 movi a8, 240
ec4: 0020c0 memw
ec7: d768 l32i.n a6, a7, 52
ec9: 106690 and a6, a6, a9
ecc: 206680 or a6, a6, a8
ecf: 0020c0 memw
ed2: d769 s32i.n a6, a7, 52
ed4: 220c movi.n a2, 2
ed6: ffb301 l32r a0, da4 <pm_unmask_bt+0xcc>
ed9: 0000c0 callx0 a0
edc: ffb301 l32r a0, da8 <pm_unmask_bt+0xd0>
edf: 0000c0 callx0 a0
ee2: ff9fb1 l32r a11, d60 <pm_unmask_bt+0x88>
ee5: 0b29 s32i.n a2, a11, 0
ee7: 000005 call0 ee8 <pm_wakeup_init+0x130>
eea: 000005 call0 eec <pm_wakeup_init+0x134>
eed: eddc bnez.n a13, f0f <pm_wakeup_init+0x157>
eef: ff9dd1 l32r a13, d64 <pm_unmask_bt+0x8c>
ef2: ff9d21 l32r a2, d68 <pm_unmask_bt+0x90>
ef5: 050dd2 l8ui a13, a13, 5
ef8: 0002e2 l8ui a14, a2, 0
efb: 0ddc bnez.n a13, f0f <pm_wakeup_init+0x157>
efd: 0e1e66 bnei a14, 1, f0f <pm_wakeup_init+0x157>
f00: ff9b01 l32r a0, d6c <pm_unmask_bt+0x94>
f03: 000002 l8ui a0, a0, 0
f06: 051066 bnei a0, 1, f0f <pm_wakeup_init+0x157>
f09: 7f2c26 beqi a12, 2, f8c <pm_wakeup_init+0x1d4>
f0c: 7c1c26 beqi a12, 1, f8c <pm_wakeup_init+0x1d4>
f0f: 11c8 l32i.n a12, a1, 4
f11: 21d8 l32i.n a13, a1, 8
f13: 31e8 l32i.n a14, a1, 12
f15: 0108 l32i.n a0, a1, 0
f17: 10c112 addi a1, a1, 16
f1a: f00d ret.n
f1c: ff9541 l32r a4, d70 <pm_unmask_bt+0x98>
f1f: ff9501 l32r a0, d74 <pm_unmask_bt+0x9c>
f22: ff9531 l32r a3, d78 <pm_unmask_bt+0xa0>
f25: 0020c0 memw
f28: fa2322 l32i a2, a3, 0x3e8
f2b: 102240 and a2, a2, a4
f2e: 0020c0 memw
f31: 340c movi.n a4, 3
f33: 750c movi.n a5, 7
f35: 460c movi.n a6, 4
f37: f70c movi.n a7, 15
f39: 0008 l32i.n a0, a0, 0
f3b: fa6322 s32i a2, a3, 0x3e8
f3e: 62a022 movi a2, 98
f41: 272002 l32i a0, a0, 156
f44: 130c movi.n a3, 1
f46: 0000c0 callx0 a0
f49: 62a022 movi a2, 98
f4c: ff8c01 l32r a0, d7c <pm_unmask_bt+0xa4>
f4f: 130c movi.n a3, 1
f51: 0008 l32i.n a0, a0, 0
f53: b40c movi.n a4, 11
f55: 262002 l32i a0, a0, 152
f58: 80a052 movi a5, 128
f5b: 0000c0 callx0 a0
f5e: 000005 call0 f60 <pm_wakeup_init+0x1a8>
f61: ff8741 l32r a4, d80 <pm_unmask_bt+0xa8>
f64: ff8851 l32r a5, d84 <pm_unmask_bt+0xac>
f67: 0438 l32i.n a3, a4, 0
f69: 020c movi.n a2, 0
f6b: 203350 or a3, a3, a5
f6e: 0439 s32i.n a3, a4, 0
f70: ff8f01 l32r a0, dac <pm_unmask_bt+0xd4>
f73: 0000c0 callx0 a0
f76: c8a022 movi a2, 200
f79: ff8d01 l32r a0, db0 <pm_unmask_bt+0xd8>
f7c: 0000c0 callx0 a0
f7f: ff8271 l32r a7, d88 <pm_unmask_bt+0xb0>
f82: 0768 l32i.n a6, a7, 0
f84: 1066e0 and a6, a6, a14
f87: 0769 s32i.n a6, a7, 0
f89: ffb4c6 j e60 <pm_wakeup_init+0xa8>
f8c: ff8191 l32r a9, d90 <pm_unmask_bt+0xb8>
f8f: 080c movi.n a8, 0
f91: ff7e71 l32r a7, d8c <pm_unmask_bt+0xb4>
f94: 004282 s8i a8, a2, 0
f97: 640772 l8ui a7, a7, 100
f9a: 004982 s8i a8, a9, 0
f9d: 047170 extui a7, a7, 1, 1
fa0: f6b756 bnez a7, f0f <pm_wakeup_init+0x157>
fa3: 420c movi.n a2, 4
fa5: 000005 call0 fa8 <pm_wakeup_init+0x1f0>
fa8: ff7b21 l32r a2, d94 <pm_unmask_bt+0xbc>
fab: 000222 l8ui a2, a2, 0
fae: ff8101 l32r a0, db4 <pm_unmask_bt+0xdc>
fb1: 0000c0 callx0 a0
fb4: 420c movi.n a2, 4
fb6: 030c movi.n a3, 0
fb8: 000005 call0 fbc <pm_wakeup_init+0x204>
fbb: ffd406 j f0f <pm_wakeup_init+0x157>
fbe: 000000 ill
fc1: 600006 j 18fc5 <sleep_reset_analog_rtcreg_8266+0x17f8d>
00000fc4 <sleep_opt_8266>:
fc4: 060c movi.n a6, 0
fc6: fffe51 l32r a5, fc0 <pm_wakeup_init+0x208>
fc9: 0020c0 memw
fcc: 506562 s32i a6, a5, 0x140
fcf: 0020c0 memw
fd2: 516522 s32i a2, a5, 0x144
fd5: 0020c0 memw
fd8: 406542 s32i a4, a5, 0x100
fdb: 0020c0 memw
fde: 446532 s32i a3, a5, 0x110
fe1: f00d ret.n
fe3: 005000 syscall
fe6: 000080 ret
fe9: 008000 excw
00000fec <sleep_opt_bb_on_8266>:
fec: f0c112 addi a1, a1, -16
fef: 0109 s32i.n a0, a1, 0
ff1: 000005 call0 ff4 <sleep_opt_bb_on_8266+0x8>
ff4: 0c2226 beqi a2, 2, 1004 <sleep_opt_bb_on_8266+0x18>
ff7: 020c movi.n a2, 0
ff9: 030c movi.n a3, 0
ffb: fffa41 l32r a4, fe4 <sleep_opt_8266+0x20>
ffe: 000005 call0 1000 <sleep_opt_bb_on_8266+0x14>
1001: 000246 j 100e <sleep_opt_bb_on_8266+0x22>
1004: 020c movi.n a2, 0
1006: 030c movi.n a3, 0
1008: fff841 l32r a4, fe8 <sleep_opt_8266+0x24>
100b: 000005 call0 100c <sleep_opt_bb_on_8266+0x20>
100e: 0108 l32i.n a0, a1, 0
1010: 10c112 addi a1, a1, 16
1013: f00d ret.n
1015: 000000 ill
1018: 000600 excw
101b: 000060 excw
101e: 6a0010 excw
1021: 0019c0 excw
1024: ff .byte 0xff
1025: 0f .byte 0xf
1026: c80000 excw
1029: 000640 excw
102c: 000000 ill
102f: 2020f0 or a2, a0, a15
1032: 002030 dsync
1035: 205000 or a5, a0, a0
00001038 <sleep_reset_analog_rtcreg_8266>:
1038: f0c112 addi a1, a1, -16
103b: 11c9 s32i.n a12, a1, 4
103d: 0109 s32i.n a0, a1, 0
103f: f07c movi.n a0, -1
1041: fff5c1 l32r a12, 1018 <sleep_opt_bb_on_8266+0x2c>
1044: 0020c0 memw
1047: 496c02 s32i a0, a12, 0x124
104a: 000005 call0 104c <sleep_reset_analog_rtcreg_8266+0x14>
104d: 820c movi.n a2, 8
104f: 030c movi.n a3, 0
1051: 000005 call0 1054 <sleep_reset_analog_rtcreg_8266+0x1c>
1054: 000005 call0 1058 <sleep_reset_analog_rtcreg_8266+0x20>
1057: e8a322 movi a2, 0x3e8
105a: 000005 call0 105c <sleep_reset_analog_rtcreg_8266+0x24>
105d: ffef31 l32r a3, 101c <sleep_opt_bb_on_8266+0x30>
1060: 0020c0 memw
1063: 422c22 l32i a2, a12, 0x108
1066: 202230 or a2, a2, a3
1069: 0020c0 memw
106c: 426c22 s32i a2, a12, 0x108
106f: 220c movi.n a2, 2
1071: 000005 call0 1074 <sleep_reset_analog_rtcreg_8266+0x3c>
1074: 000005 call0 1078 <sleep_reset_analog_rtcreg_8266+0x40>
1077: ffea01 l32r a0, 1020 <sleep_opt_bb_on_8266+0x34>
107a: 040c movi.n a4, 0
107c: 750c movi.n a5, 7
107e: 0020c0 memw
1081: 406c02 s32i a0, a12, 0x100
1084: ffe8b1 l32r a11, 1024 <sleep_opt_bb_on_8266+0x38>
1087: 0020c0 memw
108a: 416cb2 s32i a11, a12, 0x104
108d: 0020c0 memw
1090: 426c42 s32i a4, a12, 0x108
1093: ffe5a1 l32r a10, 1028 <sleep_opt_bb_on_8266+0x3c>
1096: 0020c0 memw
1099: 436ca2 s32i a10, a12, 0x10c
109c: ffe491 l32r a9, 102c <sleep_opt_bb_on_8266+0x40>
109f: 0020c0 memw
10a2: 446c92 s32i a9, a12, 0x110
10a5: 480c movi.n a8, 4
10a7: 0020c0 memw
10aa: 466c82 s32i a8, a12, 0x118
10ad: 0020c0 memw
10b0: 486c42 s32i a4, a12, 0x120
10b3: 0020c0 memw
10b6: 506c42 s32i a4, a12, 0x140
10b9: 0020c0 memw
10bc: 516c42 s32i a4, a12, 0x144
10bf: ffdc71 l32r a7, 1030 <sleep_opt_bb_on_8266+0x44>
10c2: 0020c0 memw
10c5: 526c72 s32i a7, a12, 0x148
10c8: ffdb61 l32r a6, 1034 <sleep_opt_bb_on_8266+0x48>
10cb: 0020c0 memw
10ce: 536c62 s32i a6, a12, 0x14c
10d1: 0020c0 memw
10d4: 566c42 s32i a4, a12, 0x158
10d7: 0020c0 memw
10da: 576c52 s32i a5, a12, 0x15c
10dd: 0020c0 memw
10e0: 586c52 s32i a5, a12, 0x160
10e3: 0020c0 memw
10e6: 596c42 s32i a4, a12, 0x164
10e9: 0020c0 memw
10ec: 5a6c42 s32i a4, a12, 0x168
10ef: 0020c0 memw
10f2: 5d6c42 s32i a4, a12, 0x174
10f5: 0020c0 memw
10f8: 606c42 s32i a4, a12, 0x180
10fb: 0020c0 memw
10fe: 646c42 s32i a4, a12, 0x190
1101: 0020c0 memw
1104: 656c42 s32i a4, a12, 0x194
1107: 0020c0 memw
110a: 666c42 s32i a4, a12, 0x198
110d: 0020c0 memw
1110: 676c42 s32i a4, a12, 0x19c
1113: 0020c0 memw
1116: 686c42 s32i a4, a12, 0x1a0
1119: 0020c0 memw
111c: 6a6c42 s32i a4, a12, 0x1a8
111f: 0020c0 memw
1122: 6b6c42 s32i a4, a12, 0x1ac
1125: 0020c0 memw
1128: 6c6c42 s32i a4, a12, 0x1b0
112b: 0020c0 memw
112e: 6d6c42 s32i a4, a12, 0x1b4
1131: 11c8 l32i.n a12, a1, 4
1133: 0108 l32i.n a0, a1, 0
1135: 10c112 addi a1, a1, 16
1138: f00d ret.n