mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-22 21:23:07 +03:00
1330 lines
50 KiB
Plaintext
1330 lines
50 KiB
Plaintext
In archive D:/Coding/avr/Programme/arduino-nightly/hardware/esp8266com/esp8266/tools/sdk/lib/libespnow.a:
|
|
|
|
espnow.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <esp_now_init-0xc>:
|
|
...
|
|
|
|
0000000c <esp_now_init>:
|
|
c: f0c112 addi a1, a1, -16
|
|
f: 0109 s32i.n a0, a1, 0
|
|
11: fffb01 l32r a0, 0 <esp_now_init-0xc>
|
|
14: 880002 l8ui a0, a0, 136
|
|
17: f27c movi.n a2, -1
|
|
19: 021066 bnei a0, 1, 1f <esp_now_init+0x13>
|
|
1c: 000346 j 2d <esp_now_init+0x21>
|
|
1f: fff931 l32r a3, 4 <esp_now_init-0x8>
|
|
22: 120c movi.n a2, 1
|
|
24: 084322 s8i a2, a3, 8
|
|
27: fff801 l32r a0, 8 <esp_now_init-0x4>
|
|
2a: 0000c0 callx0 a0
|
|
2d: 0108 l32i.n a0, a1, 0
|
|
2f: 10c112 addi a1, a1, 16
|
|
32: f00d ret.n
|
|
...
|
|
|
|
00000040 <esp_now_deinit>:
|
|
40: f0c112 addi a1, a1, -16
|
|
43: 0109 s32i.n a0, a1, 0
|
|
45: fffb01 l32r a0, 34 <esp_now_init+0x28>
|
|
48: 880002 l8ui a0, a0, 136
|
|
4b: c26c movi.n a2, -20
|
|
4d: 10cc bnez.n a0, 52 <esp_now_deinit+0x12>
|
|
4f: 0003c6 j 62 <esp_now_deinit+0x22>
|
|
52: fff931 l32r a3, 38 <esp_now_init+0x2c>
|
|
55: 020c movi.n a2, 0
|
|
57: 084322 s8i a2, a3, 8
|
|
5a: fff801 l32r a0, 3c <esp_now_init+0x30>
|
|
5d: 0000c0 callx0 a0
|
|
60: 020c movi.n a2, 0
|
|
62: 0108 l32i.n a0, a1, 0
|
|
64: 10c112 addi a1, a1, 16
|
|
67: f00d ret.n
|
|
...
|
|
|
|
00000074 <esp_now_register_recv_cb>:
|
|
74: f0c112 addi a1, a1, -16
|
|
77: 0109 s32i.n a0, a1, 0
|
|
79: fffc01 l32r a0, 6c <esp_now_deinit+0x2c>
|
|
7c: 880002 l8ui a0, a0, 136
|
|
7f: 30cc bnez.n a0, 86 <esp_now_register_recv_cb+0x12>
|
|
81: c26c movi.n a2, -20
|
|
83: 000146 j 8c <esp_now_register_recv_cb+0x18>
|
|
86: fffa01 l32r a0, 70 <esp_now_deinit+0x30>
|
|
89: 0000c0 callx0 a0
|
|
8c: 0108 l32i.n a0, a1, 0
|
|
8e: 10c112 addi a1, a1, 16
|
|
91: f00d ret.n
|
|
...
|
|
|
|
0000009c <esp_now_unregister_recv_cb>:
|
|
9c: f0c112 addi a1, a1, -16
|
|
9f: 0109 s32i.n a0, a1, 0
|
|
a1: fffc01 l32r a0, 94 <esp_now_register_recv_cb+0x20>
|
|
a4: 880002 l8ui a0, a0, 136
|
|
a7: c26c movi.n a2, -20
|
|
a9: 10cc bnez.n a0, ae <esp_now_unregister_recv_cb+0x12>
|
|
ab: 0001c6 j b6 <esp_now_unregister_recv_cb+0x1a>
|
|
ae: fffa01 l32r a0, 98 <esp_now_register_recv_cb+0x24>
|
|
b1: 0000c0 callx0 a0
|
|
b4: 020c movi.n a2, 0
|
|
b6: 0108 l32i.n a0, a1, 0
|
|
b8: 10c112 addi a1, a1, 16
|
|
bb: f00d ret.n
|
|
...
|
|
|
|
000000d4 <esp_now_send>:
|
|
d4: f0c112 addi a1, a1, -16
|
|
d7: 21c9 s32i.n a12, a1, 8
|
|
d9: 31d9 s32i.n a13, a1, 12
|
|
db: 1109 s32i.n a0, a1, 4
|
|
dd: fff801 l32r a0, c0 <esp_now_unregister_recv_cb+0x24>
|
|
e0: 03dd mov.n a13, a3
|
|
e2: 880002 l8ui a0, a0, 136
|
|
e5: 04cd mov.n a12, a4
|
|
e7: 30cc bnez.n a0, ee <esp_now_send+0x1a>
|
|
e9: c26c movi.n a2, -20
|
|
eb: 000286 j f9 <esp_now_send+0x25>
|
|
ee: 229c beqz.n a2, 104 <esp_now_send+0x30>
|
|
f0: fff501 l32r a0, c4 <esp_now_unregister_recv_cb+0x28>
|
|
f3: 0000c0 callx0 a0
|
|
f6: ffffc6 j f9 <esp_now_send+0x25>
|
|
f9: 21c8 l32i.n a12, a1, 8
|
|
fb: 31d8 l32i.n a13, a1, 12
|
|
fd: 1108 l32i.n a0, a1, 4
|
|
ff: 10c112 addi a1, a1, 16
|
|
102: f00d ret.n
|
|
104: 120c movi.n a2, 1
|
|
106: fff001 l32r a0, c8 <esp_now_unregister_recv_cb+0x2c>
|
|
109: 0000c0 callx0 a0
|
|
10c: fe9216 beqz a2, f9 <esp_now_send+0x25>
|
|
10f: 0c4d mov.n a4, a12
|
|
111: 0d3d mov.n a3, a13
|
|
113: ffee01 l32r a0, cc <esp_now_unregister_recv_cb+0x30>
|
|
116: 0000c0 callx0 a0
|
|
119: 0129 s32i.n a2, a1, 0
|
|
11b: 020c movi.n a2, 0
|
|
11d: ffec01 l32r a0, d0 <esp_now_unregister_recv_cb+0x34>
|
|
120: 0000c0 callx0 a0
|
|
123: fe8256 bnez a2, 10f <esp_now_send+0x3b>
|
|
126: 0128 l32i.n a2, a1, 0
|
|
128: fff346 j f9 <esp_now_send+0x25>
|
|
...
|
|
|
|
00000134 <esp_now_add_peer>:
|
|
134: f0c112 addi a1, a1, -16
|
|
137: 0109 s32i.n a0, a1, 0
|
|
139: fffc01 l32r a0, 12c <esp_now_send+0x58>
|
|
13c: 880002 l8ui a0, a0, 136
|
|
13f: 30cc bnez.n a0, 146 <esp_now_add_peer+0x12>
|
|
141: c26c movi.n a2, -20
|
|
143: 000506 j 15b <esp_now_add_peer+0x27>
|
|
146: 32cc bnez.n a2, 14d <esp_now_add_peer+0x19>
|
|
148: 627c movi.n a2, -10
|
|
14a: 000346 j 15b <esp_now_add_peer+0x27>
|
|
14d: 0433b6 bltui a3, 3, 155 <esp_now_add_peer+0x21>
|
|
150: 527c movi.n a2, -11
|
|
152: 000146 j 15b <esp_now_add_peer+0x27>
|
|
155: fff601 l32r a0, 130 <esp_now_send+0x5c>
|
|
158: 0000c0 callx0 a0
|
|
15b: 0108 l32i.n a0, a1, 0
|
|
15d: 10c112 addi a1, a1, 16
|
|
160: f00d ret.n
|
|
...
|
|
|
|
0000016c <esp_now_del_peer>:
|
|
16c: f0c112 addi a1, a1, -16
|
|
16f: 0109 s32i.n a0, a1, 0
|
|
171: fffc01 l32r a0, 164 <esp_now_add_peer+0x30>
|
|
174: 880002 l8ui a0, a0, 136
|
|
177: 30cc bnez.n a0, 17e <esp_now_del_peer+0x12>
|
|
179: c26c movi.n a2, -20
|
|
17b: 000306 j 18b <esp_now_del_peer+0x1f>
|
|
17e: 32cc bnez.n a2, 185 <esp_now_del_peer+0x19>
|
|
180: 627c movi.n a2, -10
|
|
182: 000146 j 18b <esp_now_del_peer+0x1f>
|
|
185: fff801 l32r a0, 168 <esp_now_add_peer+0x34>
|
|
188: 0000c0 callx0 a0
|
|
18b: 0108 l32i.n a0, a1, 0
|
|
18d: 10c112 addi a1, a1, 16
|
|
190: f00d ret.n
|
|
...
|
|
|
|
0000019c <esp_now_set_self_role>:
|
|
19c: f0c112 addi a1, a1, -16
|
|
19f: 0109 s32i.n a0, a1, 0
|
|
1a1: fffc01 l32r a0, 194 <esp_now_del_peer+0x28>
|
|
1a4: 880002 l8ui a0, a0, 136
|
|
1a7: 30cc bnez.n a0, 1ae <esp_now_set_self_role+0x12>
|
|
1a9: c26c movi.n a2, -20
|
|
1ab: 0001c6 j 1b6 <esp_now_set_self_role+0x1a>
|
|
1ae: fffa01 l32r a0, 198 <esp_now_del_peer+0x2c>
|
|
1b1: 0000c0 callx0 a0
|
|
1b4: 020c movi.n a2, 0
|
|
1b6: 0108 l32i.n a0, a1, 0
|
|
1b8: 10c112 addi a1, a1, 16
|
|
1bb: f00d ret.n
|
|
...
|
|
|
|
000001c8 <esp_now_get_self_role>:
|
|
1c8: f0c112 addi a1, a1, -16
|
|
1cb: 0109 s32i.n a0, a1, 0
|
|
1cd: fffc01 l32r a0, 1c0 <esp_now_set_self_role+0x24>
|
|
1d0: 880002 l8ui a0, a0, 136
|
|
1d3: c26c movi.n a2, -20
|
|
1d5: 10cc bnez.n a0, 1da <esp_now_get_self_role+0x12>
|
|
1d7: 000146 j 1e0 <esp_now_get_self_role+0x18>
|
|
1da: fffa01 l32r a0, 1c4 <esp_now_set_self_role+0x28>
|
|
1dd: 0000c0 callx0 a0
|
|
1e0: 0108 l32i.n a0, a1, 0
|
|
1e2: 10c112 addi a1, a1, 16
|
|
1e5: f00d ret.n
|
|
...
|
|
|
|
000001f0 <esp_now_get_peer_role>:
|
|
1f0: f0c112 addi a1, a1, -16
|
|
1f3: 0109 s32i.n a0, a1, 0
|
|
1f5: fffc01 l32r a0, 1e8 <esp_now_get_self_role+0x20>
|
|
1f8: 880002 l8ui a0, a0, 136
|
|
1fb: 30cc bnez.n a0, 202 <esp_now_get_peer_role+0x12>
|
|
1fd: c26c movi.n a2, -20
|
|
1ff: 000146 j 208 <esp_now_get_peer_role+0x18>
|
|
202: fffa01 l32r a0, 1ec <esp_now_get_self_role+0x24>
|
|
205: 0000c0 callx0 a0
|
|
208: 0108 l32i.n a0, a1, 0
|
|
20a: 10c112 addi a1, a1, 16
|
|
20d: f00d ret.n
|
|
...
|
|
|
|
00000218 <esp_now_set_peer_role>:
|
|
218: f0c112 addi a1, a1, -16
|
|
21b: 0109 s32i.n a0, a1, 0
|
|
21d: fffc01 l32r a0, 210 <esp_now_get_peer_role+0x20>
|
|
220: 880002 l8ui a0, a0, 136
|
|
223: 30cc bnez.n a0, 22a <esp_now_set_peer_role+0x12>
|
|
225: c26c movi.n a2, -20
|
|
227: 000146 j 230 <esp_now_set_peer_role+0x18>
|
|
22a: fffa01 l32r a0, 214 <esp_now_get_peer_role+0x24>
|
|
22d: 0000c0 callx0 a0
|
|
230: 0108 l32i.n a0, a1, 0
|
|
232: 10c112 addi a1, a1, 16
|
|
235: f00d ret.n
|
|
...
|
|
|
|
00000240 <esp_now_set_peer_channel>:
|
|
240: f0c112 addi a1, a1, -16
|
|
243: 0109 s32i.n a0, a1, 0
|
|
245: fffc01 l32r a0, 238 <esp_now_set_peer_role+0x20>
|
|
248: 880002 l8ui a0, a0, 136
|
|
24b: 30cc bnez.n a0, 252 <esp_now_set_peer_channel+0x12>
|
|
24d: c26c movi.n a2, -20
|
|
24f: 000146 j 258 <esp_now_set_peer_channel+0x18>
|
|
252: fffa01 l32r a0, 23c <esp_now_set_peer_role+0x24>
|
|
255: 0000c0 callx0 a0
|
|
258: 0108 l32i.n a0, a1, 0
|
|
25a: 10c112 addi a1, a1, 16
|
|
25d: f00d ret.n
|
|
...
|
|
|
|
00000268 <esp_now_get_peer_channel>:
|
|
268: f0c112 addi a1, a1, -16
|
|
26b: 0109 s32i.n a0, a1, 0
|
|
26d: fffc01 l32r a0, 260 <esp_now_set_peer_channel+0x20>
|
|
270: 880002 l8ui a0, a0, 136
|
|
273: 30cc bnez.n a0, 27a <esp_now_get_peer_channel+0x12>
|
|
275: c26c movi.n a2, -20
|
|
277: 000146 j 280 <esp_now_get_peer_channel+0x18>
|
|
27a: fffa01 l32r a0, 264 <esp_now_set_peer_channel+0x24>
|
|
27d: 0000c0 callx0 a0
|
|
280: 0108 l32i.n a0, a1, 0
|
|
282: 10c112 addi a1, a1, 16
|
|
285: f00d ret.n
|
|
...
|
|
|
|
00000290 <esp_now_set_peer_key>:
|
|
290: f0c112 addi a1, a1, -16
|
|
293: 0109 s32i.n a0, a1, 0
|
|
295: fffc01 l32r a0, 288 <esp_now_get_peer_channel+0x20>
|
|
298: 880002 l8ui a0, a0, 136
|
|
29b: 30cc bnez.n a0, 2a2 <esp_now_set_peer_key+0x12>
|
|
29d: c26c movi.n a2, -20
|
|
29f: 000146 j 2a8 <esp_now_set_peer_key+0x18>
|
|
2a2: fffa01 l32r a0, 28c <esp_now_get_peer_channel+0x24>
|
|
2a5: 0000c0 callx0 a0
|
|
2a8: 0108 l32i.n a0, a1, 0
|
|
2aa: 10c112 addi a1, a1, 16
|
|
2ad: f00d ret.n
|
|
...
|
|
|
|
000002b8 <esp_now_get_peer_key>:
|
|
2b8: f0c112 addi a1, a1, -16
|
|
2bb: 0109 s32i.n a0, a1, 0
|
|
2bd: fffc01 l32r a0, 2b0 <esp_now_set_peer_key+0x20>
|
|
2c0: 880002 l8ui a0, a0, 136
|
|
2c3: 30cc bnez.n a0, 2ca <esp_now_get_peer_key+0x12>
|
|
2c5: c26c movi.n a2, -20
|
|
2c7: 000146 j 2d0 <esp_now_get_peer_key+0x18>
|
|
2ca: fffa01 l32r a0, 2b4 <esp_now_set_peer_key+0x24>
|
|
2cd: 0000c0 callx0 a0
|
|
2d0: 0108 l32i.n a0, a1, 0
|
|
2d2: 10c112 addi a1, a1, 16
|
|
2d5: f00d ret.n
|
|
...
|
|
|
|
000002e0 <esp_now_is_peer_exist>:
|
|
2e0: f0c112 addi a1, a1, -16
|
|
2e3: 0109 s32i.n a0, a1, 0
|
|
2e5: fffc01 l32r a0, 2d8 <esp_now_get_peer_key+0x20>
|
|
2e8: 880002 l8ui a0, a0, 136
|
|
2eb: 30cc bnez.n a0, 2f2 <esp_now_is_peer_exist+0x12>
|
|
2ed: c26c movi.n a2, -20
|
|
2ef: 000286 j 2fd <esp_now_is_peer_exist+0x1d>
|
|
2f2: fffa01 l32r a0, 2dc <esp_now_get_peer_key+0x24>
|
|
2f5: 0000c0 callx0 a0
|
|
2f8: 130c movi.n a3, 1
|
|
2fa: 932320 movnez a2, a3, a2
|
|
2fd: 0108 l32i.n a0, a1, 0
|
|
2ff: 10c112 addi a1, a1, 16
|
|
302: f00d ret.n
|
|
...
|
|
|
|
0000030c <esp_now_fetch_peer>:
|
|
30c: f0c112 addi a1, a1, -16
|
|
30f: 0109 s32i.n a0, a1, 0
|
|
311: fffc01 l32r a0, 304 <esp_now_is_peer_exist+0x24>
|
|
314: 880002 l8ui a0, a0, 136
|
|
317: 30cc bnez.n a0, 31e <esp_now_fetch_peer+0x12>
|
|
319: 020c movi.n a2, 0
|
|
31b: 000146 j 324 <esp_now_fetch_peer+0x18>
|
|
31e: fffa01 l32r a0, 308 <esp_now_is_peer_exist+0x28>
|
|
321: 0000c0 callx0 a0
|
|
324: 0108 l32i.n a0, a1, 0
|
|
326: 10c112 addi a1, a1, 16
|
|
329: f00d ret.n
|
|
...
|
|
|
|
00000334 <esp_now_get_cnt_info>:
|
|
334: f0c112 addi a1, a1, -16
|
|
337: 0109 s32i.n a0, a1, 0
|
|
339: fffc01 l32r a0, 32c <esp_now_fetch_peer+0x20>
|
|
33c: 880002 l8ui a0, a0, 136
|
|
33f: 30cc bnez.n a0, 346 <esp_now_get_cnt_info+0x12>
|
|
341: c26c movi.n a2, -20
|
|
343: 000146 j 34c <esp_now_get_cnt_info+0x18>
|
|
346: fffa01 l32r a0, 330 <esp_now_fetch_peer+0x24>
|
|
349: 0000c0 callx0 a0
|
|
34c: 0108 l32i.n a0, a1, 0
|
|
34e: 10c112 addi a1, a1, 16
|
|
351: f00d ret.n
|
|
|
|
manatick.o: file format elf32-xtensa-le
|
|
|
|
|
|
Disassembly of section .irom0.text:
|
|
|
|
00000000 <mt_send_self_protocol-0x24>:
|
|
...
|
|
8: 000020 excw
|
|
b: 004000 break 0, 0
|
|
...
|
|
|
|
00000024 <mt_send_self_protocol>:
|
|
24: e0c112 addi a1, a1, -32
|
|
27: 1109 s32i.n a0, a1, 4
|
|
29: 21c9 s32i.n a12, a1, 8
|
|
2b: 41e9 s32i.n a14, a1, 16
|
|
2d: 31d9 s32i.n a13, a1, 12
|
|
2f: 03ed mov.n a14, a3
|
|
31: fff3d1 l32r a13, 0 <mt_send_self_protocol-0x24>
|
|
34: 02cd mov.n a12, a2
|
|
36: 940dd2 l8ui a13, a13, 148
|
|
39: 042d mov.n a2, a4
|
|
3b: 014db6 bltui a13, 4, 40 <mt_send_self_protocol+0x1c>
|
|
3e: 2d0c movi.n a13, 2
|
|
40: 062c16 beqz a12, a6 <mt_send_self_protocol+0x82>
|
|
43: 05fe16 beqz a14, a6 <mt_send_self_protocol+0x82>
|
|
46: 0129 s32i.n a2, a1, 0
|
|
48: 5a12a6 blti a2, 1, a6 <mt_send_self_protocol+0x82>
|
|
4b: 000005 call0 4c <mt_send_self_protocol+0x28>
|
|
4e: ffed01 l32r a0, 4 <mt_send_self_protocol-0x20>
|
|
51: 5f1d26 beqi a13, 1, b4 <mt_send_self_protocol+0x90>
|
|
54: 612d26 beqi a13, 2, b9 <mt_send_self_protocol+0x95>
|
|
57: 0d3d26 beqi a13, 3, 68 <mt_send_self_protocol+0x44>
|
|
5a: ffeb21 l32r a2, 8 <mt_send_self_protocol-0x1c>
|
|
5d: ffed01 l32r a0, 14 <mt_send_self_protocol-0x10>
|
|
60: 0000c0 callx0 a0
|
|
63: d27c movi.n a2, -3
|
|
65: 000c06 j 99 <mt_send_self_protocol+0x75>
|
|
68: 4038 l32i.n a3, a0, 16
|
|
6a: 5048 l32i.n a4, a0, 20
|
|
6c: 740020 extui a0, a2, 0, 8
|
|
6f: fec052 addi a5, a0, -2
|
|
72: 833450 moveqz a3, a4, a5
|
|
75: 509c beqz.n a0, 8e <mt_send_self_protocol+0x6a>
|
|
77: 1330f6 bgeui a0, 3, 8e <mt_send_self_protocol+0x6a>
|
|
7a: 0e4d mov.n a4, a14
|
|
7c: 032d mov.n a2, a3
|
|
7e: 0158 l32i.n a5, a1, 0
|
|
80: 0c3d mov.n a3, a12
|
|
82: 745050 extui a5, a5, 0, 8
|
|
85: ffe401 l32r a0, 18 <mt_send_self_protocol-0xc>
|
|
88: 0000c0 callx0 a0
|
|
8b: 000286 j 99 <mt_send_self_protocol+0x75>
|
|
8e: ffdf21 l32r a2, c <mt_send_self_protocol-0x18>
|
|
91: ffe201 l32r a0, 1c <mt_send_self_protocol-0x8>
|
|
94: 0000c0 callx0 a0
|
|
97: e27c movi.n a2, -2
|
|
99: 21c8 l32i.n a12, a1, 8
|
|
9b: 31d8 l32i.n a13, a1, 12
|
|
9d: 41e8 l32i.n a14, a1, 16
|
|
9f: 1108 l32i.n a0, a1, 4
|
|
a1: 20c112 addi a1, a1, 32
|
|
a4: f00d ret.n
|
|
a6: ffda21 l32r a2, 10 <mt_send_self_protocol-0x14>
|
|
a9: ffdd01 l32r a0, 20 <mt_send_self_protocol-0x4>
|
|
ac: 0000c0 callx0 a0
|
|
af: f27c movi.n a2, -1
|
|
b1: fff906 j 99 <mt_send_self_protocol+0x75>
|
|
b4: 4038 l32i.n a3, a0, 16
|
|
b6: 000046 j bb <mt_send_self_protocol+0x97>
|
|
b9: 5038 l32i.n a3, a0, 20
|
|
bb: 740020 extui a0, a2, 0, 8
|
|
be: ffecc6 j 75 <mt_send_self_protocol+0x51>
|
|
...
|
|
|
|
000000cc <mt_is_peer_exist>:
|
|
cc: f0c112 addi a1, a1, -16
|
|
cf: 0109 s32i.n a0, a1, 0
|
|
d1: 11c9 s32i.n a12, a1, 4
|
|
d3: 21d9 s32i.n a13, a1, 8
|
|
d5: 02cd mov.n a12, a2
|
|
d7: 829c beqz.n a2, f3 <mt_is_peer_exist+0x27>
|
|
d9: fffad1 l32r a13, c4 <mt_send_self_protocol+0xa0>
|
|
dc: 0dd8 l32i.n a13, a13, 0
|
|
de: 1d9c beqz.n a13, f3 <mt_is_peer_exist+0x27>
|
|
e0: 0c2d mov.n a2, a12
|
|
e2: 3dcb addi.n a3, a13, 12
|
|
e4: 640c movi.n a4, 6
|
|
e6: fff801 l32r a0, c8 <mt_send_self_protocol+0xa4>
|
|
e9: 0000c0 callx0 a0
|
|
ec: 029c beqz.n a2, 100 <mt_is_peer_exist+0x34>
|
|
ee: 1dd8 l32i.n a13, a13, 4
|
|
f0: fecd56 bnez a13, e0 <mt_is_peer_exist+0x14>
|
|
f3: 020c movi.n a2, 0
|
|
f5: 11c8 l32i.n a12, a1, 4
|
|
f7: 21d8 l32i.n a13, a1, 8
|
|
f9: 0108 l32i.n a0, a1, 0
|
|
fb: 10c112 addi a1, a1, 16
|
|
fe: f00d ret.n
|
|
100: 120c movi.n a2, 1
|
|
102: fffbc6 j f5 <mt_is_peer_exist+0x29>
|
|
105: 000000 ill
|
|
108: 000000 ill
|
|
...
|
|
|
|
0000010c <mt_set_self_role>:
|
|
10c: ffff31 l32r a3, 108 <mt_is_peer_exist+0x3c>
|
|
10f: 104322 s8i a2, a3, 16
|
|
112: f00d ret.n
|
|
114: 000000 ill
|
|
...
|
|
|
|
00000118 <mt_get_self_role>:
|
|
118: ffff21 l32r a2, 114 <mt_set_self_role+0x8>
|
|
11b: 100222 l8ui a2, a2, 16
|
|
11e: f00d ret.n
|
|
...
|
|
|
|
00000128 <mt_set_peer_role>:
|
|
128: f0c112 addi a1, a1, -16
|
|
12b: 21d9 s32i.n a13, a1, 8
|
|
12d: 0109 s32i.n a0, a1, 0
|
|
12f: 11c9 s32i.n a12, a1, 4
|
|
131: 31e9 s32i.n a14, a1, 12
|
|
133: 02cd mov.n a12, a2
|
|
135: 03ed mov.n a14, a3
|
|
137: 32cc bnez.n a2, 13e <mt_set_peer_role+0x16>
|
|
139: f27c movi.n a2, -1
|
|
13b: 0008c6 j 162 <mt_set_peer_role+0x3a>
|
|
13e: 0433b6 bltui a3, 3, 146 <mt_set_peer_role+0x1e>
|
|
141: e27c movi.n a2, -2
|
|
143: 0006c6 j 162 <mt_set_peer_role+0x3a>
|
|
146: fff6d1 l32r a13, 120 <mt_get_self_role+0x8>
|
|
149: 0dd8 l32i.n a13, a13, 0
|
|
14b: 1d9c beqz.n a13, 160 <mt_set_peer_role+0x38>
|
|
14d: 0c2d mov.n a2, a12
|
|
14f: 3dcb addi.n a3, a13, 12
|
|
151: 640c movi.n a4, 6
|
|
153: fff401 l32r a0, 124 <mt_get_self_role+0xc>
|
|
156: 0000c0 callx0 a0
|
|
159: 229c beqz.n a2, 16f <mt_set_peer_role+0x47>
|
|
15b: 1dd8 l32i.n a13, a13, 4
|
|
15d: fecd56 bnez a13, 14d <mt_set_peer_role+0x25>
|
|
160: d27c movi.n a2, -3
|
|
162: 11c8 l32i.n a12, a1, 4
|
|
164: 21d8 l32i.n a13, a1, 8
|
|
166: 31e8 l32i.n a14, a1, 12
|
|
168: 0108 l32i.n a0, a1, 0
|
|
16a: 10c112 addi a1, a1, 16
|
|
16d: f00d ret.n
|
|
16f: 124de2 s8i a14, a13, 18
|
|
172: 020c movi.n a2, 0
|
|
174: fffa86 j 162 <mt_set_peer_role+0x3a>
|
|
...
|
|
|
|
00000180 <mt_get_peer_role>:
|
|
180: f0c112 addi a1, a1, -16
|
|
183: 0109 s32i.n a0, a1, 0
|
|
185: 11c9 s32i.n a12, a1, 4
|
|
187: 21d9 s32i.n a13, a1, 8
|
|
189: 02cd mov.n a12, a2
|
|
18b: 32cc bnez.n a2, 192 <mt_get_peer_role+0x12>
|
|
18d: f27c movi.n a2, -1
|
|
18f: 0006c6 j 1ae <mt_get_peer_role+0x2e>
|
|
192: fff9d1 l32r a13, 178 <mt_set_peer_role+0x50>
|
|
195: 0dd8 l32i.n a13, a13, 0
|
|
197: 1d9c beqz.n a13, 1ac <mt_get_peer_role+0x2c>
|
|
199: 0c2d mov.n a2, a12
|
|
19b: 3dcb addi.n a3, a13, 12
|
|
19d: 640c movi.n a4, 6
|
|
19f: fff701 l32r a0, 17c <mt_set_peer_role+0x54>
|
|
1a2: 0000c0 callx0 a0
|
|
1a5: 029c beqz.n a2, 1b9 <mt_get_peer_role+0x39>
|
|
1a7: 1dd8 l32i.n a13, a13, 4
|
|
1a9: fecd56 bnez a13, 199 <mt_get_peer_role+0x19>
|
|
1ac: d27c movi.n a2, -3
|
|
1ae: 11c8 l32i.n a12, a1, 4
|
|
1b0: 21d8 l32i.n a13, a1, 8
|
|
1b2: 0108 l32i.n a0, a1, 0
|
|
1b4: 10c112 addi a1, a1, 16
|
|
1b7: f00d ret.n
|
|
1b9: 120d22 l8ui a2, a13, 18
|
|
1bc: fffb86 j 1ae <mt_get_peer_role+0x2e>
|
|
...
|
|
|
|
000001c8 <mt_set_peer_channel>:
|
|
1c8: f0c112 addi a1, a1, -16
|
|
1cb: 1109 s32i.n a0, a1, 4
|
|
1cd: 21c9 s32i.n a12, a1, 8
|
|
1cf: 31d9 s32i.n a13, a1, 12
|
|
1d1: 02cd mov.n a12, a2
|
|
1d3: 32cc bnez.n a2, 1da <mt_set_peer_channel+0x12>
|
|
1d5: f27c movi.n a2, -1
|
|
1d7: 000746 j 1f8 <mt_set_peer_channel+0x30>
|
|
1da: fff9d1 l32r a13, 1c0 <mt_get_peer_role+0x40>
|
|
1dd: 0dd8 l32i.n a13, a13, 0
|
|
1df: 3d9c beqz.n a13, 1f6 <mt_set_peer_channel+0x2e>
|
|
1e1: 0139 s32i.n a3, a1, 0
|
|
1e3: 0c2d mov.n a2, a12
|
|
1e5: 3dcb addi.n a3, a13, 12
|
|
1e7: 640c movi.n a4, 6
|
|
1e9: fff601 l32r a0, 1c4 <mt_get_peer_role+0x44>
|
|
1ec: 0000c0 callx0 a0
|
|
1ef: 029c beqz.n a2, 203 <mt_set_peer_channel+0x3b>
|
|
1f1: 1dd8 l32i.n a13, a13, 4
|
|
1f3: fecd56 bnez a13, 1e3 <mt_set_peer_channel+0x1b>
|
|
1f6: d27c movi.n a2, -3
|
|
1f8: 21c8 l32i.n a12, a1, 8
|
|
1fa: 31d8 l32i.n a13, a1, 12
|
|
1fc: 1108 l32i.n a0, a1, 4
|
|
1fe: 10c112 addi a1, a1, 16
|
|
201: f00d ret.n
|
|
203: 020c movi.n a2, 0
|
|
205: 0108 l32i.n a0, a1, 0
|
|
207: 144d02 s8i a0, a13, 20
|
|
20a: fffa86 j 1f8 <mt_set_peer_channel+0x30>
|
|
...
|
|
|
|
00000218 <mt_get_peer_channel>:
|
|
218: f0c112 addi a1, a1, -16
|
|
21b: 0109 s32i.n a0, a1, 0
|
|
21d: 11c9 s32i.n a12, a1, 4
|
|
21f: 21d9 s32i.n a13, a1, 8
|
|
221: 02cd mov.n a12, a2
|
|
223: 32cc bnez.n a2, 22a <mt_get_peer_channel+0x12>
|
|
225: f27c movi.n a2, -1
|
|
227: 0006c6 j 246 <mt_get_peer_channel+0x2e>
|
|
22a: fff9d1 l32r a13, 210 <mt_set_peer_channel+0x48>
|
|
22d: 0dd8 l32i.n a13, a13, 0
|
|
22f: 1d9c beqz.n a13, 244 <mt_get_peer_channel+0x2c>
|
|
231: 0c2d mov.n a2, a12
|
|
233: 3dcb addi.n a3, a13, 12
|
|
235: 640c movi.n a4, 6
|
|
237: fff701 l32r a0, 214 <mt_set_peer_channel+0x4c>
|
|
23a: 0000c0 callx0 a0
|
|
23d: 029c beqz.n a2, 251 <mt_get_peer_channel+0x39>
|
|
23f: 1dd8 l32i.n a13, a13, 4
|
|
241: fecd56 bnez a13, 231 <mt_get_peer_channel+0x19>
|
|
244: d27c movi.n a2, -3
|
|
246: 11c8 l32i.n a12, a1, 4
|
|
248: 21d8 l32i.n a13, a1, 8
|
|
24a: 0108 l32i.n a0, a1, 0
|
|
24c: 10c112 addi a1, a1, 16
|
|
24f: f00d ret.n
|
|
251: 140d22 l8ui a2, a13, 20
|
|
254: fffb86 j 246 <mt_get_peer_channel+0x2e>
|
|
...
|
|
|
|
000002a0 <mt_set_peer_key>:
|
|
2a0: d0c112 addi a1, a1, -48
|
|
2a3: 61c9 s32i.n a12, a1, 24
|
|
2a5: 5109 s32i.n a0, a1, 20
|
|
2a7: 81e9 s32i.n a14, a1, 32
|
|
2a9: 71d9 s32i.n a13, a1, 28
|
|
2ab: 03ed mov.n a14, a3
|
|
2ad: 02dd mov.n a13, a2
|
|
2af: 042d mov.n a2, a4
|
|
2b1: 3dcc bnez.n a13, 2b8 <mt_set_peer_key+0x18>
|
|
2b3: f27c movi.n a2, -1
|
|
2b5: 0009c6 j 2e0 <mt_set_peer_key+0x40>
|
|
2b8: 638c beqz.n a3, 2c2 <mt_set_peer_key+0x22>
|
|
2ba: 04b426 beqi a4, 16, 2c2 <mt_set_peer_key+0x22>
|
|
2bd: e27c movi.n a2, -2
|
|
2bf: 000746 j 2e0 <mt_set_peer_key+0x40>
|
|
2c2: ffe501 l32r a0, 258 <mt_get_peer_channel+0x40>
|
|
2c5: 00c8 l32i.n a12, a0, 0
|
|
2c7: 3c9c beqz.n a12, 2de <mt_set_peer_key+0x3e>
|
|
2c9: 4129 s32i.n a2, a1, 16
|
|
2cb: 0d2d mov.n a2, a13
|
|
2cd: 3ccb addi.n a3, a12, 12
|
|
2cf: 640c movi.n a4, 6
|
|
2d1: ffe901 l32r a0, 278 <mt_get_peer_channel+0x60>
|
|
2d4: 0000c0 callx0 a0
|
|
2d7: 229c beqz.n a2, 2ed <mt_set_peer_key+0x4d>
|
|
2d9: 1cc8 l32i.n a12, a12, 4
|
|
2db: fecc56 bnez a12, 2cb <mt_set_peer_key+0x2b>
|
|
2de: b27c movi.n a2, -5
|
|
2e0: 61c8 l32i.n a12, a1, 24
|
|
2e2: 71d8 l32i.n a13, a1, 28
|
|
2e4: 81e8 l32i.n a14, a1, 32
|
|
2e6: 5108 l32i.n a0, a1, 20
|
|
2e8: 30c112 addi a1, a1, 48
|
|
2eb: f00d ret.n
|
|
2ed: 100c movi.n a0, 1
|
|
2ef: 2c38 l32i.n a3, a12, 8
|
|
2f1: febc beqz.n a14, 334 <mt_set_peer_key+0x94>
|
|
2f3: 087316 beqz a3, 37e <mt_set_peer_key+0xde>
|
|
2f6: 041c movi.n a4, 16
|
|
2f8: 01d322 addmi a2, a3, 0x100
|
|
2fb: a0c222 addi a2, a2, -96
|
|
2fe: 0e3d mov.n a3, a14
|
|
300: ffdf01 l32r a0, 27c <mt_get_peer_channel+0x64>
|
|
303: 0000c0 callx0 a0
|
|
306: 2c28 l32i.n a2, a12, 8
|
|
308: 4138 l32i.n a3, a1, 16
|
|
30a: b04232 s8i a3, a2, 176
|
|
30d: b20222 l8ui a2, a2, 178
|
|
310: ffdc01 l32r a0, 280 <mt_get_peer_channel+0x68>
|
|
313: 0000c0 callx0 a0
|
|
316: 0e7d mov.n a7, a14
|
|
318: 330c movi.n a3, 3
|
|
31a: 130c22 l8ui a2, a12, 19
|
|
31d: 2c48 l32i.n a4, a12, 8
|
|
31f: 4158 l32i.n a5, a1, 16
|
|
321: b20462 l8ui a6, a4, 178
|
|
324: b10442 l8ui a4, a4, 177
|
|
327: 0159 s32i.n a5, a1, 0
|
|
329: 0d5d mov.n a5, a13
|
|
32b: ffd601 l32r a0, 284 <mt_get_peer_channel+0x6c>
|
|
32e: 0000c0 callx0 a0
|
|
331: 001106 j 379 <mt_set_peer_key+0xd9>
|
|
334: 041316 beqz a3, 379 <mt_set_peer_key+0xd9>
|
|
337: b20322 l8ui a2, a3, 178
|
|
33a: ffd301 l32r a0, 288 <mt_get_peer_channel+0x70>
|
|
33d: 0000c0 callx0 a0
|
|
340: ffc771 l32r a7, 25c <mt_get_peer_channel+0x44>
|
|
343: 2c28 l32i.n a2, a12, 8
|
|
345: 130c62 l8ui a6, a12, 19
|
|
348: b20282 l8ui a8, a2, 178
|
|
34b: a06670 addx4 a6, a6, a7
|
|
34e: 802652 l32i a5, a6, 0x200
|
|
351: 401800 ssl a8
|
|
354: 170c movi.n a7, 1
|
|
356: f87c movi.n a8, -1
|
|
358: a17700 sll a7, a7
|
|
35b: 307780 xor a7, a7, a8
|
|
35e: 105570 and a5, a5, a7
|
|
361: 806652 s32i a5, a6, 0x200
|
|
364: ffca01 l32r a0, 28c <mt_get_peer_channel+0x74>
|
|
367: 0000c0 callx0 a0
|
|
36a: ffbd91 l32r a9, 260 <mt_get_peer_channel+0x48>
|
|
36d: 0a0c movi.n a10, 0
|
|
36f: 090982 l8ui a8, a9, 9
|
|
372: 2ca9 s32i.n a10, a12, 8
|
|
374: 880b addi.n a8, a8, -1
|
|
376: 094982 s8i a8, a9, 9
|
|
379: 020c movi.n a2, 0
|
|
37b: ffd846 j 2e0 <mt_set_peer_key+0x40>
|
|
37e: a30c movi.n a3, 10
|
|
380: 620c movi.n a2, 6
|
|
382: ffb941 l32r a4, 268 <mt_get_peer_channel+0x50>
|
|
385: ffb7b1 l32r a11, 264 <mt_get_peer_channel+0x4c>
|
|
388: 940442 l8ui a4, a4, 148
|
|
38b: 090bb2 l8ui a11, a11, 9
|
|
38e: 440b addi.n a4, a4, -1
|
|
390: 832340 moveqz a2, a3, a4
|
|
393: 042b27 blt a11, a2, 39b <mt_set_peer_key+0xfb>
|
|
396: 002d mov.n a2, a0
|
|
398: ffd106 j 2e0 <mt_set_peer_key+0x40>
|
|
39b: b8a022 movi a2, 184
|
|
39e: ffbc01 l32r a0, 290 <mt_get_peer_channel+0x78>
|
|
3a1: 0000c0 callx0 a0
|
|
3a4: 2c29 s32i.n a2, a12, 8
|
|
3a6: 32cc bnez.n a2, 3ad <mt_set_peer_key+0x10d>
|
|
3a8: d27c movi.n a2, -3
|
|
3aa: ffcc86 j 2e0 <mt_set_peer_key+0x40>
|
|
3ad: 0e3d mov.n a3, a14
|
|
3af: 041c movi.n a4, 16
|
|
3b1: ffae51 l32r a5, 26c <mt_get_peer_channel+0x54>
|
|
3b4: 01d222 addmi a2, a2, 0x100
|
|
3b7: 090502 l8ui a0, a5, 9
|
|
3ba: a0c222 addi a2, a2, -96
|
|
3bd: 001b addi.n a0, a0, 1
|
|
3bf: 094502 s8i a0, a5, 9
|
|
3c2: ffb401 l32r a0, 294 <mt_get_peer_channel+0x7c>
|
|
3c5: 0000c0 callx0 a0
|
|
3c8: a0a032 movi a3, 160
|
|
3cb: 340c movi.n a4, 3
|
|
3cd: 2c28 l32i.n a2, a12, 8
|
|
3cf: 4158 l32i.n a5, a1, 16
|
|
3d1: b04252 s8i a5, a2, 176
|
|
3d4: b14242 s8i a4, a2, 177
|
|
3d7: ffb001 l32r a0, 298 <mt_get_peer_channel+0x80>
|
|
3da: 0000c0 callx0 a0
|
|
3dd: 120c movi.n a2, 1
|
|
3df: 801c movi.n a0, 24
|
|
3e1: ffa481 l32r a8, 274 <mt_get_peer_channel+0x5c>
|
|
3e4: 2ca8 l32i.n a10, a12, 8
|
|
3e6: ffa291 l32r a9, 270 <mt_get_peer_channel+0x58>
|
|
3e9: 130c72 l8ui a7, a12, 19
|
|
3ec: 266a92 s32i a9, a10, 152
|
|
3ef: a07780 addx4 a7, a7, a8
|
|
3f2: 802732 l32i a3, a7, 0x200
|
|
3f5: 013096 bltz a0, 40c <mt_set_peer_key+0x16c>
|
|
3f8: 401000 ssl a0
|
|
3fb: a15200 sll a5, a2
|
|
3fe: 100537 bnone a5, a3, 412 <mt_set_peer_key+0x172>
|
|
401: 000b addi.n a0, a0, -1
|
|
403: 010080 slli a0, a0, 24
|
|
406: 310800 srai a0, a0, 24
|
|
409: fffa06 j 3f5 <mt_set_peer_key+0x155>
|
|
40c: 401000 ssl a0
|
|
40f: a15200 sll a5, a2
|
|
412: 746000 extui a6, a0, 0, 8
|
|
415: 2c48 l32i.n a4, a12, 8
|
|
417: 205530 or a5, a5, a3
|
|
41a: 806752 s32i a5, a7, 0x200
|
|
41d: 4138 l32i.n a3, a1, 16
|
|
41f: 0e7d mov.n a7, a14
|
|
421: 0d5d mov.n a5, a13
|
|
423: 005402 s16i a0, a4, 0
|
|
426: b24462 s8i a6, a4, 178
|
|
429: 130c22 l8ui a2, a12, 19
|
|
42c: b10442 l8ui a4, a4, 177
|
|
42f: 0139 s32i.n a3, a1, 0
|
|
431: 330c movi.n a3, 3
|
|
433: ff9a01 l32r a0, 29c <mt_get_peer_channel+0x84>
|
|
436: 0000c0 callx0 a0
|
|
439: ffcf06 j 379 <mt_set_peer_key+0xd9>
|
|
...
|
|
|
|
00000448 <mt_get_peer_key>:
|
|
448: e0c112 addi a1, a1, -32
|
|
44b: 21c9 s32i.n a12, a1, 8
|
|
44d: 1109 s32i.n a0, a1, 4
|
|
44f: 41e9 s32i.n a14, a1, 16
|
|
451: 31d9 s32i.n a13, a1, 12
|
|
453: 04ed mov.n a14, a4
|
|
455: 02dd mov.n a13, a2
|
|
457: 032d mov.n a2, a3
|
|
459: 3dcc bnez.n a13, 460 <mt_get_peer_key+0x18>
|
|
45b: f27c movi.n a2, -1
|
|
45d: 000b06 j 48d <mt_get_peer_key+0x45>
|
|
460: 73ac beqz.n a3, 48b <mt_get_peer_key+0x43>
|
|
462: 54ac beqz.n a4, 48b <mt_get_peer_key+0x43>
|
|
464: 000402 l8ui a0, a4, 0
|
|
467: fff5c1 l32r a12, 43c <mt_set_peer_key+0x19c>
|
|
46a: 1db0b6 bltui a0, 16, 48b <mt_get_peer_key+0x43>
|
|
46d: 0cc8 l32i.n a12, a12, 0
|
|
46f: 3c9c beqz.n a12, 486 <mt_get_peer_key+0x3e>
|
|
471: 0129 s32i.n a2, a1, 0
|
|
473: 0d2d mov.n a2, a13
|
|
475: 3ccb addi.n a3, a12, 12
|
|
477: 640c movi.n a4, 6
|
|
479: fff101 l32r a0, 440 <mt_set_peer_key+0x1a0>
|
|
47c: 0000c0 callx0 a0
|
|
47f: 729c beqz.n a2, 49a <mt_get_peer_key+0x52>
|
|
481: 1cc8 l32i.n a12, a12, 4
|
|
483: fecc56 bnez a12, 473 <mt_get_peer_key+0x2b>
|
|
486: d27c movi.n a2, -3
|
|
488: 000046 j 48d <mt_get_peer_key+0x45>
|
|
48b: e27c movi.n a2, -2
|
|
48d: 21c8 l32i.n a12, a1, 8
|
|
48f: 31d8 l32i.n a13, a1, 12
|
|
491: 41e8 l32i.n a14, a1, 16
|
|
493: 1108 l32i.n a0, a1, 4
|
|
495: 20c112 addi a1, a1, 32
|
|
498: f00d ret.n
|
|
49a: 2c08 l32i.n a0, a12, 8
|
|
49c: 120c movi.n a2, 1
|
|
49e: b09c beqz.n a0, 4bd <mt_get_peer_key+0x75>
|
|
4a0: 0128 l32i.n a2, a1, 0
|
|
4a2: 041c movi.n a4, 16
|
|
4a4: 01d032 addmi a3, a0, 0x100
|
|
4a7: a0c332 addi a3, a3, -96
|
|
4aa: ffe601 l32r a0, 444 <mt_set_peer_key+0x1a4>
|
|
4ad: 0000c0 callx0 a0
|
|
4b0: 2cd8 l32i.n a13, a12, 8
|
|
4b2: 020c movi.n a2, 0
|
|
4b4: b00dd2 l8ui a13, a13, 176
|
|
4b7: 004ed2 s8i a13, a14, 0
|
|
4ba: fff3c6 j 48d <mt_get_peer_key+0x45>
|
|
4bd: fff306 j 48d <mt_get_peer_key+0x45>
|
|
...
|
|
|
|
00000528 <mt_add_peer>:
|
|
528: d0c112 addi a1, a1, -48
|
|
52b: 6109 s32i.n a0, a1, 24
|
|
52d: 71c9 s32i.n a12, a1, 28
|
|
52f: a1e9 s32i.n a14, a1, 40
|
|
531: 81d9 s32i.n a13, a1, 32
|
|
533: 06ed mov.n a14, a6
|
|
535: 05dd mov.n a13, a5
|
|
537: 02cd mov.n a12, a2
|
|
539: ffe101 l32r a0, 4c0 <mt_get_peer_key+0x78>
|
|
53c: 042d mov.n a2, a4
|
|
53e: 080052 l8ui a5, a0, 8
|
|
541: 341c movi.n a4, 19
|
|
543: 04b457 bgeu a4, a5, 54b <mt_add_peer+0x23>
|
|
546: 120c movi.n a2, 1
|
|
548: 000446 j 55d <mt_add_peer+0x35>
|
|
54b: 3ccc bnez.n a12, 552 <mt_add_peer+0x2a>
|
|
54d: f27c movi.n a2, -1
|
|
54f: 000286 j 55d <mt_add_peer+0x35>
|
|
552: 5139 s32i.n a3, a1, 20
|
|
554: 4129 s32i.n a2, a1, 16
|
|
556: 0d9c beqz.n a13, 56a <mt_add_peer+0x42>
|
|
558: 0eb626 beqi a6, 16, 56a <mt_add_peer+0x42>
|
|
55b: c27c movi.n a2, -4
|
|
55d: 71c8 l32i.n a12, a1, 28
|
|
55f: 81d8 l32i.n a13, a1, 32
|
|
561: a1e8 l32i.n a14, a1, 40
|
|
563: 6108 l32i.n a0, a1, 24
|
|
565: 30c112 addi a1, a1, 48
|
|
568: f00d ret.n
|
|
56a: 0c2d mov.n a2, a12
|
|
56c: 000005 call0 570 <mt_add_peer+0x48>
|
|
56f: 328c beqz.n a2, 576 <mt_add_peer+0x4e>
|
|
571: 220c movi.n a2, 2
|
|
573: fff986 j 55d <mt_add_peer+0x35>
|
|
576: 821c movi.n a2, 24
|
|
578: ffe201 l32r a0, 500 <mt_get_peer_key+0xb8>
|
|
57b: 0000c0 callx0 a0
|
|
57e: 32cc bnez.n a2, 585 <mt_add_peer+0x5d>
|
|
580: e27c movi.n a2, -2
|
|
582: fff5c6 j 55d <mt_add_peer+0x35>
|
|
585: ffcf61 l32r a6, 4c4 <mt_get_peer_key+0x7c>
|
|
588: 9129 s32i.n a2, a1, 36
|
|
58a: fdac beqz.n a13, 5bd <mt_add_peer+0x95>
|
|
58c: a90c movi.n a9, 10
|
|
58e: 680c movi.n a8, 6
|
|
590: ffce71 l32r a7, 4c8 <mt_get_peer_key+0x80>
|
|
593: 9406a2 l8ui a10, a6, 148
|
|
596: 090772 l8ui a7, a7, 9
|
|
599: aa0b addi.n a10, a10, -1
|
|
59b: 8389a0 moveqz a8, a9, a10
|
|
59e: 16a787 bge a7, a8, 5b8 <mt_add_peer+0x90>
|
|
5a1: b8a022 movi a2, 184
|
|
5a4: ffd801 l32r a0, 504 <mt_get_peer_key+0xbc>
|
|
5a7: 0000c0 callx0 a0
|
|
5aa: 9188 l32i.n a8, a1, 36
|
|
5ac: 2829 s32i.n a2, a8, 8
|
|
5ae: b2cc bnez.n a2, 5bd <mt_add_peer+0x95>
|
|
5b0: 082d mov.n a2, a8
|
|
5b2: ffd501 l32r a0, 508 <mt_get_peer_key+0xc0>
|
|
5b5: 0000c0 callx0 a0
|
|
5b8: d27c movi.n a2, -3
|
|
5ba: ffe7c6 j 55d <mt_add_peer+0x35>
|
|
5bd: 5148 l32i.n a4, a1, 20
|
|
5bf: 9128 l32i.n a2, a1, 36
|
|
5c1: 4138 l32i.n a3, a1, 16
|
|
5c3: 144232 s8i a3, a2, 20
|
|
5c6: 124242 s8i a4, a2, 18
|
|
5c9: 0c3d mov.n a3, a12
|
|
5cb: 640c movi.n a4, 6
|
|
5cd: 22cb addi.n a2, a2, 12
|
|
5cf: ffcf01 l32r a0, 50c <mt_get_peer_key+0xc4>
|
|
5d2: 0000c0 callx0 a0
|
|
5d5: 9158 l32i.n a5, a1, 36
|
|
5d7: 2558 l32i.n a5, a5, 8
|
|
5d9: 000c movi.n a0, 0
|
|
5db: 0c2516 beqz a5, 6a1 <mt_add_peer+0x179>
|
|
5de: ffbb31 l32r a3, 4cc <mt_get_peer_key+0x84>
|
|
5e1: 940332 l8ui a3, a3, 148
|
|
5e4: 0143b6 bltui a3, 4, 5e9 <mt_add_peer+0xc1>
|
|
5e7: 230c movi.n a3, 2
|
|
5e9: b139 s32i.n a3, a1, 44
|
|
5eb: 000005 call0 5ec <mt_add_peer+0xc4>
|
|
5ee: 040c movi.n a4, 0
|
|
5f0: b138 l32i.n a3, a1, 44
|
|
5f2: 100c movi.n a0, 1
|
|
5f4: 081326 beqi a3, 1, 600 <mt_add_peer+0xd8>
|
|
5f7: 0d2326 beqi a3, 2, 608 <mt_add_peer+0xe0>
|
|
5fa: fdc352 addi a5, a3, -3
|
|
5fd: 0fa516 beqz a5, 6fb <mt_add_peer+0x1d3>
|
|
600: 9168 l32i.n a6, a1, 36
|
|
602: 134642 s8i a4, a6, 19
|
|
605: 000106 j 60d <mt_add_peer+0xe5>
|
|
608: 9178 l32i.n a7, a1, 36
|
|
60a: 134702 s8i a0, a7, 19
|
|
60d: 0d3d mov.n a3, a13
|
|
60f: 041c movi.n a4, 16
|
|
611: 9128 l32i.n a2, a1, 36
|
|
613: ffaf91 l32r a9, 4d0 <mt_get_peer_key+0x88>
|
|
616: 2228 l32i.n a2, a2, 8
|
|
618: 090982 l8ui a8, a9, 9
|
|
61b: 01d222 addmi a2, a2, 0x100
|
|
61e: 881b addi.n a8, a8, 1
|
|
620: 094982 s8i a8, a9, 9
|
|
623: a0c222 addi a2, a2, -96
|
|
626: ffba01 l32r a0, 510 <mt_get_peer_key+0xc8>
|
|
629: 0000c0 callx0 a0
|
|
62c: 9128 l32i.n a2, a1, 36
|
|
62e: a0a032 movi a3, 160
|
|
631: 2228 l32i.n a2, a2, 8
|
|
633: 340c movi.n a4, 3
|
|
635: b042e2 s8i a14, a2, 176
|
|
638: b14242 s8i a4, a2, 177
|
|
63b: ffb601 l32r a0, 514 <mt_get_peer_key+0xcc>
|
|
63e: 0000c0 callx0 a0
|
|
641: 130c movi.n a3, 1
|
|
643: 801c movi.n a0, 24
|
|
645: ffa371 l32r a7, 4d4 <mt_get_peer_key+0x8c>
|
|
648: 9168 l32i.n a6, a1, 36
|
|
64a: ffa381 l32r a8, 4d8 <mt_get_peer_key+0x90>
|
|
64d: 2698 l32i.n a9, a6, 8
|
|
64f: 130662 l8ui a6, a6, 19
|
|
652: 266982 s32i a8, a9, 152
|
|
655: a06670 addx4 a6, a6, a7
|
|
658: 802642 l32i a4, a6, 0x200
|
|
65b: 013096 bltz a0, 672 <mt_add_peer+0x14a>
|
|
65e: 401000 ssl a0
|
|
661: a15300 sll a5, a3
|
|
664: 100547 bnone a5, a4, 678 <mt_add_peer+0x150>
|
|
667: 000b addi.n a0, a0, -1
|
|
669: 010080 slli a0, a0, 24
|
|
66c: 310800 srai a0, a0, 24
|
|
66f: fffa06 j 65b <mt_add_peer+0x133>
|
|
672: 401000 ssl a0
|
|
675: a15300 sll a5, a3
|
|
678: 0d7d mov.n a7, a13
|
|
67a: 330c movi.n a3, 3
|
|
67c: 205540 or a5, a5, a4
|
|
67f: 9128 l32i.n a2, a1, 36
|
|
681: 806652 s32i a5, a6, 0x200
|
|
684: 0c5d mov.n a5, a12
|
|
686: 746000 extui a6, a0, 0, 8
|
|
689: 2248 l32i.n a4, a2, 8
|
|
68b: 130222 l8ui a2, a2, 19
|
|
68e: 005402 s16i a0, a4, 0
|
|
691: b24462 s8i a6, a4, 178
|
|
694: b10442 l8ui a4, a4, 177
|
|
697: 01e9 s32i.n a14, a1, 0
|
|
699: ff9f01 l32r a0, 518 <mt_get_peer_key+0xd0>
|
|
69c: 0000c0 callx0 a0
|
|
69f: 000c movi.n a0, 0
|
|
6a1: ff8f41 l32r a4, 4e0 <mt_get_peer_key+0x98>
|
|
6a4: ff8e31 l32r a3, 4dc <mt_get_peer_key+0x94>
|
|
6a7: 0468 l32i.n a6, a4, 0
|
|
6a9: 1448 l32i.n a4, a4, 4
|
|
6ab: 06dc bnez.n a6, 6bf <mt_add_peer+0x197>
|
|
6ad: 060416 beqz a4, 711 <mt_add_peer+0x1e9>
|
|
6b0: ff8d21 l32r a2, 4e4 <mt_get_peer_key+0x9c>
|
|
6b3: 37a142 movi a4, 0x137
|
|
6b6: ff9901 l32r a0, 51c <mt_get_peer_key+0xd4>
|
|
6b9: 0000c0 callx0 a0
|
|
6bc: ffff06 j 6bc <mt_add_peer+0x194>
|
|
6bf: d4cc bnez.n a4, 6d0 <mt_add_peer+0x1a8>
|
|
6c1: ff8921 l32r a2, 4e8 <mt_get_peer_key+0xa0>
|
|
6c4: 3ea142 movi a4, 0x13e
|
|
6c7: ff9601 l32r a0, 520 <mt_get_peer_key+0xd8>
|
|
6ca: 0000c0 callx0 a0
|
|
6cd: ffff06 j 6cd <mt_add_peer+0x1a5>
|
|
6d0: 9158 l32i.n a5, a1, 36
|
|
6d2: 1459 s32i.n a5, a4, 4
|
|
6d4: 0549 s32i.n a4, a5, 0
|
|
6d6: ff8541 l32r a4, 4ec <mt_get_peer_key+0xa4>
|
|
6d9: 080442 l8ui a4, a4, 8
|
|
6dc: 000206 j 6e8 <mt_add_peer+0x1c0>
|
|
6df: ff8471 l32r a7, 4f0 <mt_get_peer_key+0xa8>
|
|
6e2: 9168 l32i.n a6, a1, 36
|
|
6e4: 0769 s32i.n a6, a7, 0
|
|
6e6: 0609 s32i.n a0, a6, 0
|
|
6e8: 020c movi.n a2, 0
|
|
6ea: 841b addi.n a8, a4, 1
|
|
6ec: 91a8 l32i.n a10, a1, 36
|
|
6ee: ff8191 l32r a9, 4f4 <mt_get_peer_key+0xac>
|
|
6f1: 1a09 s32i.n a0, a10, 4
|
|
6f3: 19a9 s32i.n a10, a9, 4
|
|
6f5: 084982 s8i a8, a9, 8
|
|
6f8: ff9846 j 55d <mt_add_peer+0x35>
|
|
6fb: 74b020 extui a11, a2, 0, 8
|
|
6fe: 072b66 bnei a11, 2, 709 <mt_add_peer+0x1e1>
|
|
701: 9128 l32i.n a2, a1, 36
|
|
703: 134202 s8i a0, a2, 19
|
|
706: ffc0c6 j 60d <mt_add_peer+0xe5>
|
|
709: 9138 l32i.n a3, a1, 36
|
|
70b: 134342 s8i a4, a3, 19
|
|
70e: ffbec6 j 60d <mt_add_peer+0xe5>
|
|
711: ff7941 l32r a4, 4f8 <mt_get_peer_key+0xb0>
|
|
714: 080442 l8ui a4, a4, 8
|
|
717: fc4416 beqz a4, 6df <mt_add_peer+0x1b7>
|
|
71a: ff7821 l32r a2, 4fc <mt_get_peer_key+0xb4>
|
|
71d: 38a142 movi a4, 0x138
|
|
720: ff8101 l32r a0, 524 <mt_get_peer_key+0xdc>
|
|
723: 0000c0 callx0 a0
|
|
726: ffff06 j 726 <mt_add_peer+0x1fe>
|
|
...
|
|
|
|
0000075c <mt_del_peer>:
|
|
75c: f0c112 addi a1, a1, -16
|
|
75f: 11c9 s32i.n a12, a1, 4
|
|
761: 21d9 s32i.n a13, a1, 8
|
|
763: 0109 s32i.n a0, a1, 0
|
|
765: 02dd mov.n a13, a2
|
|
767: 32cc bnez.n a2, 76e <mt_del_peer+0x12>
|
|
769: f27c movi.n a2, -1
|
|
76b: 0006c6 j 78a <mt_del_peer+0x2e>
|
|
76e: ffef01 l32r a0, 72c <mt_add_peer+0x204>
|
|
771: 00c8 l32i.n a12, a0, 0
|
|
773: 1c9c beqz.n a12, 788 <mt_del_peer+0x2c>
|
|
775: 0d2d mov.n a2, a13
|
|
777: 3ccb addi.n a3, a12, 12
|
|
779: 640c movi.n a4, 6
|
|
77b: fff401 l32r a0, 74c <mt_add_peer+0x224>
|
|
77e: 0000c0 callx0 a0
|
|
781: 029c beqz.n a2, 795 <mt_del_peer+0x39>
|
|
783: 1cc8 l32i.n a12, a12, 4
|
|
785: fecc56 bnez a12, 775 <mt_del_peer+0x19>
|
|
788: e27c movi.n a2, -2
|
|
78a: 11c8 l32i.n a12, a1, 4
|
|
78c: 21d8 l32i.n a13, a1, 8
|
|
78e: 0108 l32i.n a0, a1, 0
|
|
790: 10c112 addi a1, a1, 16
|
|
793: f00d ret.n
|
|
795: ffe651 l32r a5, 730 <mt_add_peer+0x208>
|
|
798: 020c movi.n a2, 0
|
|
79a: 0508 l32i.n a0, a5, 0
|
|
79c: 1558 l32i.n a5, a5, 4
|
|
79e: ffe561 l32r a6, 734 <mt_add_peer+0x20c>
|
|
7a1: 069507 bne a5, a0, 7ab <mt_del_peer+0x4f>
|
|
7a4: 1629 s32i.n a2, a6, 4
|
|
7a6: 0629 s32i.n a2, a6, 0
|
|
7a8: 000586 j 7c2 <mt_del_peer+0x66>
|
|
7ab: 6d9c07 bne a12, a0, 81c <mt_del_peer+0xc0>
|
|
7ae: ffe281 l32r a8, 738 <mt_add_peer+0x210>
|
|
7b1: 1c78 l32i.n a7, a12, 4
|
|
7b3: 0879 s32i.n a7, a8, 0
|
|
7b5: 0729 s32i.n a2, a7, 0
|
|
7b7: 0001c6 j 7c2 <mt_del_peer+0x66>
|
|
7ba: 1c98 l32i.n a9, a12, 4
|
|
7bc: 0909 s32i.n a0, a9, 0
|
|
7be: 0ca8 l32i.n a10, a12, 0
|
|
7c0: 1a99 s32i.n a9, a10, 4
|
|
7c2: 2c08 l32i.n a0, a12, 8
|
|
7c4: c0bc beqz.n a0, 804 <mt_del_peer+0xa8>
|
|
7c6: b20022 l8ui a2, a0, 178
|
|
7c9: ffe101 l32r a0, 750 <mt_add_peer+0x228>
|
|
7cc: 0000c0 callx0 a0
|
|
7cf: ffdb01 l32r a0, 73c <mt_add_peer+0x214>
|
|
7d2: 2c28 l32i.n a2, a12, 8
|
|
7d4: 130cd2 l8ui a13, a12, 19
|
|
7d7: b20232 l8ui a3, a2, 178
|
|
7da: a0dd00 addx4 a13, a13, a0
|
|
7dd: 802db2 l32i a11, a13, 0x200
|
|
7e0: 401300 ssl a3
|
|
7e3: 100c movi.n a0, 1
|
|
7e5: f37c movi.n a3, -1
|
|
7e7: a10000 sll a0, a0
|
|
7ea: 300030 xor a0, a0, a3
|
|
7ed: 10bb00 and a11, a11, a0
|
|
7f0: 806db2 s32i a11, a13, 0x200
|
|
7f3: ffd801 l32r a0, 754 <mt_add_peer+0x22c>
|
|
7f6: 0000c0 callx0 a0
|
|
7f9: ffd131 l32r a3, 740 <mt_add_peer+0x218>
|
|
7fc: 090322 l8ui a2, a3, 9
|
|
7ff: 220b addi.n a2, a2, -1
|
|
801: 094322 s8i a2, a3, 9
|
|
804: 0c2d mov.n a2, a12
|
|
806: ffd401 l32r a0, 758 <mt_add_peer+0x230>
|
|
809: 0000c0 callx0 a0
|
|
80c: ffce41 l32r a4, 744 <mt_add_peer+0x21c>
|
|
80f: 080432 l8ui a3, a4, 8
|
|
812: 020c movi.n a2, 0
|
|
814: 330b addi.n a3, a3, -1
|
|
816: 084432 s8i a3, a4, 8
|
|
819: ffdb46 j 78a <mt_del_peer+0x2e>
|
|
81c: 0c08 l32i.n a0, a12, 0
|
|
81e: 989c57 bne a12, a5, 7ba <mt_del_peer+0x5e>
|
|
821: ffc941 l32r a4, 748 <mt_add_peer+0x220>
|
|
824: 1029 s32i.n a2, a0, 4
|
|
826: 1409 s32i.n a0, a4, 4
|
|
828: ffe586 j 7c2 <mt_del_peer+0x66>
|
|
82b: 000000 ill
|
|
...
|
|
|
|
00000830 <mt_fetch_peer>:
|
|
830: ffff61 l32r a6, 82c <mt_del_peer+0xd0>
|
|
833: 0638 l32i.n a3, a6, 0
|
|
835: 5648 l32i.n a4, a6, 20
|
|
837: 934320 movnez a4, a3, a2
|
|
83a: 648c beqz.n a4, 844 <mt_fetch_peer+0x14>
|
|
83c: 24cb addi.n a2, a4, 12
|
|
83e: 1458 l32i.n a5, a4, 4
|
|
840: 5659 s32i.n a5, a6, 20
|
|
842: f00d ret.n
|
|
844: 020c movi.n a2, 0
|
|
846: 5649 s32i.n a4, a6, 20
|
|
848: f00d ret.n
|
|
84a: 000000 ill
|
|
84d: 000000 ill
|
|
|
|
00000850 <mt_register_recv_self_protocol_cb>:
|
|
850: 32cc bnez.n a2, 857 <mt_register_recv_self_protocol_cb+0x7>
|
|
852: f47c movi.n a4, -1
|
|
854: 000186 j 85e <mt_register_recv_self_protocol_cb+0xe>
|
|
857: fffd31 l32r a3, 84c <mt_fetch_peer+0x1c>
|
|
85a: 040c movi.n a4, 0
|
|
85c: 3329 s32i.n a2, a3, 12
|
|
85e: 042d mov.n a2, a4
|
|
860: f00d ret.n
|
|
862: 000000 ill
|
|
865: 000000 ill
|
|
|
|
00000868 <mt_unregister_recv_self_protocol_cb>:
|
|
868: ffff31 l32r a3, 864 <mt_register_recv_self_protocol_cb+0x14>
|
|
86b: 020c movi.n a2, 0
|
|
86d: 3329 s32i.n a2, a3, 12
|
|
86f: f00d ret.n
|
|
871: 000000 ill
|
|
874: 000000 ill
|
|
...
|
|
|
|
00000878 <mt_recv_action_cb>:
|
|
878: ffff61 l32r a6, 874 <mt_unregister_recv_self_protocol_cb+0xc>
|
|
87b: f0c112 addi a1, a1, -16
|
|
87e: 3668 l32i.n a6, a6, 12
|
|
880: 0109 s32i.n a0, a1, 0
|
|
882: 168c beqz.n a6, 887 <mt_recv_action_cb+0xf>
|
|
884: 0006c0 callx0 a6
|
|
887: 0108 l32i.n a0, a1, 0
|
|
889: 10c112 addi a1, a1, 16
|
|
88c: f00d ret.n
|
|
...
|
|
896: 120000 excw
|
|
899: 09f0c1 l32r a12, fffc305c <mt_deinit+0xfffc26b8>
|
|
89c: 11c901 l32r a0, fffc4fc0 <mt_deinit+0xfffc461c>
|
|
89f: 21d9 s32i.n a13, a1, 8
|
|
8a1: 02cd mov.n a12, a2
|
|
8a3: 829c beqz.n a2, 8bf <mt_recv_action_cb+0x47>
|
|
8a5: fffad1 l32r a13, 890 <mt_recv_action_cb+0x18>
|
|
8a8: 0dd8 l32i.n a13, a13, 0
|
|
8aa: 1d9c beqz.n a13, 8bf <mt_recv_action_cb+0x47>
|
|
8ac: 0c2d mov.n a2, a12
|
|
8ae: 3dcb addi.n a3, a13, 12
|
|
8b0: 640c movi.n a4, 6
|
|
8b2: fff801 l32r a0, 894 <mt_recv_action_cb+0x1c>
|
|
8b5: 0000c0 callx0 a0
|
|
8b8: 029c beqz.n a2, 8cc <mt_recv_action_cb+0x54>
|
|
8ba: 1dd8 l32i.n a13, a13, 4
|
|
8bc: fecd56 bnez a13, 8ac <mt_recv_action_cb+0x34>
|
|
8bf: 020c movi.n a2, 0
|
|
8c1: 11c8 l32i.n a12, a1, 4
|
|
8c3: 21d8 l32i.n a13, a1, 8
|
|
8c5: 0108 l32i.n a0, a1, 0
|
|
8c7: 10c112 addi a1, a1, 16
|
|
8ca: f00d ret.n
|
|
8cc: 2d28 l32i.n a2, a13, 8
|
|
8ce: fffbc6 j 8c1 <mt_recv_action_cb+0x49>
|
|
8d1: 000000 ill
|
|
8d4: 000000 ill
|
|
...
|
|
|
|
000008d8 <mt_get_cnt_info>:
|
|
8d8: 529c beqz.n a2, 8f1 <mt_get_cnt_info+0x19>
|
|
8da: 339c beqz.n a3, 8f1 <mt_get_cnt_info+0x19>
|
|
8dc: fffe61 l32r a6, 8d4 <mt_recv_action_cb+0x5c>
|
|
8df: 050c movi.n a5, 0
|
|
8e1: 090642 l8ui a4, a6, 9
|
|
8e4: 080662 l8ui a6, a6, 8
|
|
8e7: 004262 s8i a6, a2, 0
|
|
8ea: 004342 s8i a4, a3, 0
|
|
8ed: 052d mov.n a2, a5
|
|
8ef: f00d ret.n
|
|
8f1: f57c movi.n a5, -1
|
|
8f3: fffd86 j 8ed <mt_get_cnt_info+0x15>
|
|
...
|
|
902: 980000 excw
|
|
905: 0008 l32i.n a0, a0, 0
|
|
...
|
|
|
|
00000914 <mt_init>:
|
|
914: fff921 l32r a2, 8f8 <mt_get_cnt_info+0x20>
|
|
917: f0c112 addi a1, a1, -16
|
|
91a: 1109 s32i.n a0, a1, 4
|
|
91c: fffb01 l32r a0, 908 <mt_get_cnt_info+0x30>
|
|
91f: 0000c0 callx0 a0
|
|
922: c2dc bnez.n a2, 942 <mt_init+0x2e>
|
|
924: 000846 j 949 <mt_init+0x35>
|
|
927: fff601 l32r a0, 900 <mt_get_cnt_info+0x28>
|
|
92a: fff431 l32r a3, 8fc <mt_get_cnt_info+0x24>
|
|
92d: 020c movi.n a2, 0
|
|
92f: 0329 s32i.n a2, a3, 0
|
|
931: 1329 s32i.n a2, a3, 4
|
|
933: 084322 s8i a2, a3, 8
|
|
936: 094322 s8i a2, a3, 9
|
|
939: 3329 s32i.n a2, a3, 12
|
|
93b: 104322 s8i a2, a3, 16
|
|
93e: 0029 s32i.n a2, a0, 0
|
|
940: 1029 s32i.n a2, a0, 4
|
|
942: 1108 l32i.n a0, a1, 4
|
|
944: 10c112 addi a1, a1, 16
|
|
947: f00d ret.n
|
|
949: ffee21 l32r a2, 904 <mt_get_cnt_info+0x2c>
|
|
94c: fff001 l32r a0, 90c <mt_get_cnt_info+0x34>
|
|
94f: 0000c0 callx0 a0
|
|
952: 0129 s32i.n a2, a1, 0
|
|
954: fcf216 beqz a2, 927 <mt_init+0x13>
|
|
957: ffee01 l32r a0, 910 <mt_get_cnt_info+0x38>
|
|
95a: 0000c0 callx0 a0
|
|
95d: 0128 l32i.n a2, a1, 0
|
|
95f: fff7c6 j 942 <mt_init+0x2e>
|
|
...
|
|
96a: 100000 and a0, a0, a0
|
|
...
|
|
|
|
000009a4 <mt_deinit>:
|
|
9a4: e0c112 addi a1, a1, -32
|
|
9a7: 31e9 s32i.n a14, a1, 12
|
|
9a9: 41f9 s32i.n a15, a1, 16
|
|
9ab: 0109 s32i.n a0, a1, 0
|
|
9ad: 21d9 s32i.n a13, a1, 8
|
|
9af: 11c9 s32i.n a12, a1, 4
|
|
9b1: ffecd1 l32r a13, 964 <mt_init+0x50>
|
|
9b4: 0c0c movi.n a12, 0
|
|
9b6: 3dc9 s32i.n a12, a13, 12
|
|
9b8: 104dc2 s8i a12, a13, 16
|
|
9bb: fff101 l32r a0, 980 <mt_init+0x6c>
|
|
9be: 0000c0 callx0 a0
|
|
9c1: fff001 l32r a0, 984 <mt_init+0x70>
|
|
9c4: 0000c0 callx0 a0
|
|
9c7: 0dc8 l32i.n a12, a13, 0
|
|
9c9: ffe7e1 l32r a14, 968 <mt_init+0x54>
|
|
9cc: 05ac16 beqz a12, a2a <mt_deinit+0x86>
|
|
9cf: 1f0c movi.n a15, 1
|
|
9d1: 1c28 l32i.n a2, a12, 4
|
|
9d3: 2c08 l32i.n a0, a12, 8
|
|
9d5: 0d29 s32i.n a2, a13, 0
|
|
9d7: 40bc beqz.n a0, a0f <mt_deinit+0x6b>
|
|
9d9: 090d32 l8ui a3, a13, 9
|
|
9dc: b20022 l8ui a2, a0, 178
|
|
9df: 330b addi.n a3, a3, -1
|
|
9e1: 094d32 s8i a3, a13, 9
|
|
9e4: ffe901 l32r a0, 988 <mt_init+0x74>
|
|
9e7: 0000c0 callx0 a0
|
|
9ea: f77c movi.n a7, -1
|
|
9ec: 2c28 l32i.n a2, a12, 8
|
|
9ee: 130c52 l8ui a5, a12, 19
|
|
9f1: b20282 l8ui a8, a2, 178
|
|
9f4: a055e0 addx4 a5, a5, a14
|
|
9f7: 802542 l32i a4, a5, 0x200
|
|
9fa: 401800 ssl a8
|
|
9fd: a16f00 sll a6, a15
|
|
a00: 306670 xor a6, a6, a7
|
|
a03: 104460 and a4, a4, a6
|
|
a06: 806542 s32i a4, a5, 0x200
|
|
a09: ffe001 l32r a0, 98c <mt_init+0x78>
|
|
a0c: 0000c0 callx0 a0
|
|
a0f: 0c2d mov.n a2, a12
|
|
a11: ffdf01 l32r a0, 990 <mt_init+0x7c>
|
|
a14: 0000c0 callx0 a0
|
|
a17: 080d02 l8ui a0, a13, 8
|
|
a1a: 0dc8 l32i.n a12, a13, 0
|
|
a1c: 000b addi.n a0, a0, -1
|
|
a1e: 740000 extui a0, a0, 0, 8
|
|
a21: 084d02 s8i a0, a13, 8
|
|
a24: fa9c56 bnez a12, 9d1 <mt_deinit+0x2d>
|
|
a27: 000086 j a2d <mt_deinit+0x89>
|
|
a2a: 080d02 l8ui a0, a13, 8
|
|
a2d: ffcf31 l32r a3, 96c <mt_init+0x58>
|
|
a30: d08c beqz.n a0, a41 <mt_deinit+0x9d>
|
|
a32: ffcf21 l32r a2, 970 <mt_init+0x5c>
|
|
a35: f7a142 movi a4, 0x1f7
|
|
a38: ffd701 l32r a0, 994 <mt_init+0x80>
|
|
a3b: 0000c0 callx0 a0
|
|
a3e: ffff06 j a3e <mt_deinit+0x9a>
|
|
a41: 090d22 l8ui a2, a13, 9
|
|
a44: d28c beqz.n a2, a55 <mt_deinit+0xb1>
|
|
a46: ffcb21 l32r a2, 974 <mt_init+0x60>
|
|
a49: f8a142 movi a4, 0x1f8
|
|
a4c: ffd301 l32r a0, 998 <mt_init+0x84>
|
|
a4f: 0000c0 callx0 a0
|
|
a52: ffff06 j a52 <mt_deinit+0xae>
|
|
a55: 050c movi.n a5, 0
|
|
a57: 802e42 l32i a4, a14, 0x200
|
|
a5a: 1d59 s32i.n a5, a13, 4
|
|
a5c: d48c beqz.n a4, a6d <mt_deinit+0xc9>
|
|
a5e: ffc621 l32r a2, 978 <mt_init+0x64>
|
|
a61: fba142 movi a4, 0x1fb
|
|
a64: ffce01 l32r a0, 99c <mt_init+0x88>
|
|
a67: 0000c0 callx0 a0
|
|
a6a: ffff06 j a6a <mt_deinit+0xc6>
|
|
a6d: 812e62 l32i a6, a14, 0x204
|
|
a70: d68c beqz.n a6, a81 <mt_deinit+0xdd>
|
|
a72: ffc221 l32r a2, 97c <mt_init+0x68>
|
|
a75: fca142 movi a4, 0x1fc
|
|
a78: ffca01 l32r a0, 9a0 <mt_init+0x8c>
|
|
a7b: 0000c0 callx0 a0
|
|
a7e: ffff06 j a7e <mt_deinit+0xda>
|
|
a81: 11c8 l32i.n a12, a1, 4
|
|
a83: 21d8 l32i.n a13, a1, 8
|
|
a85: 31e8 l32i.n a14, a1, 12
|
|
a87: 41f8 l32i.n a15, a1, 16
|
|
a89: 0108 l32i.n a0, a1, 0
|
|
a8b: 20c112 addi a1, a1, 32
|
|
a8e: f00d ret.n
|
|
|
|
Disassembly of section .irom.text:
|
|
|
|
00000a90 <.irom.text>:
|
|
a90: 3a4c44 excw
|
|
a93: 6e6920 excw
|
|
a96: 6c6176 excw
|
|
a99: 6469 s32i.n a6, a4, 24
|
|
a9b: 726120 excw
|
|
a9e: 6d7567 bbci a5, 22, b0f <mt_deinit+0x16b>
|
|
aa1: 746e65 excw
|
|
aa4: 000a73 excw
|
|
...
|
|
aaf: 4c4400 excw
|
|
ab2: 203a add.n a2, a0, a3
|
|
ab4: 6b6e75 excw
|
|
ab7: 6e .byte 0x6e
|
|
ab8: 6f .byte 0x6f
|
|
ab9: 206e77 bbci a14, 7, add <.irom.text+0x4d>
|
|
abc: 6f .byte 0x6f
|
|
abd: 6f6d70 excw
|
|
ac0: 0a6564 excw
|
|
...
|
|
acf: 4c4400 excw
|
|
ad2: 203a add.n a2, a0, a3
|
|
ad4: 6b6e75 excw
|
|
ad7: 6e .byte 0x6e
|
|
ad8: 6f .byte 0x6f
|
|
ad9: 206e77 bbci a14, 7, afd <mt_deinit+0x159>
|
|
adc: 6c6f72 s32i a7, a15, 0x1b0
|
|
adf: 000a65 excw
|