mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
14428 lines
583 KiB
Plaintext
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
|