Files
bassofono/codice/build/stm32g4xx_hal_rcc_ex.lst
2022-01-17 20:05:23 +01:00

1660 lines
60 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ARM GAS /tmp/cclbWi8B.s page 1
1 .cpu cortex-m4
2 .eabi_attribute 27, 1
3 .eabi_attribute 28, 1
4 .eabi_attribute 20, 1
5 .eabi_attribute 21, 1
6 .eabi_attribute 23, 3
7 .eabi_attribute 24, 1
8 .eabi_attribute 25, 1
9 .eabi_attribute 26, 1
10 .eabi_attribute 30, 2
11 .eabi_attribute 34, 1
12 .eabi_attribute 18, 4
13 .file "stm32g4xx_hal_rcc_ex.c"
14 .text
15 .section .text.HAL_RCCEx_PeriphCLKConfig,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_RCCEx_PeriphCLKConfig
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_RCCEx_PeriphCLKConfig:
26 @ args = 0, pretend = 0, frame = 8
27 @ frame_needed = 0, uses_anonymous_args = 0
28 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
29 0004 0368 ldr r3, [r0]
30 0006 0446 mov r4, r0
31 0008 13F40020 ands r0, r3, #524288
32 000c 82B0 sub sp, sp, #8
33 000e 56D0 beq .L2
34 0010 9F4B ldr r3, .L85
35 0012 9A6D ldr r2, [r3, #88]
36 0014 D500 lsls r5, r2, #3
37 0016 40F10C81 bpl .L78
38 001a 0027 movs r7, #0
39 .L3:
40 001c 9D4D ldr r5, .L85+4
41 001e 2B68 ldr r3, [r5]
42 0020 43F48073 orr r3, r3, #256
43 0024 2B60 str r3, [r5]
44 0026 FFF7FEFF bl HAL_GetTick
45 002a 0646 mov r6, r0
46 002c 05E0 b .L4
47 .L6:
48 002e FFF7FEFF bl HAL_GetTick
49 0032 831B subs r3, r0, r6
50 0034 022B cmp r3, #2
51 0036 00F20781 bhi .L10
52 .L4:
53 003a 2B68 ldr r3, [r5]
54 003c D805 lsls r0, r3, #23
55 003e F6D5 bpl .L6
56 0040 934D ldr r5, .L85
57 0042 D5F89030 ldr r3, [r5, #144]
58 0046 13F44073 ands r3, r3, #768
ARM GAS /tmp/cclbWi8B.s page 2
59 004a 27D0 beq .L75
60 004c 226C ldr r2, [r4, #64]
61 004e 9A42 cmp r2, r3
62 0050 25D0 beq .L8
63 0052 D5F89010 ldr r1, [r5, #144]
64 0056 D5F89030 ldr r3, [r5, #144]
65 005a 43F48033 orr r3, r3, #65536
66 005e C5F89030 str r3, [r5, #144]
67 0062 D5F89030 ldr r3, [r5, #144]
68 0066 23F48033 bic r3, r3, #65536
69 006a C5F89030 str r3, [r5, #144]
70 006e 21F44073 bic r3, r1, #768
71 0072 C907 lsls r1, r1, #31
72 0074 C5F89030 str r3, [r5, #144]
73 0078 40F10881 bpl .L43
74 007c FFF7FEFF bl HAL_GetTick
75 0080 41F28838 movw r8, #5000
76 0084 0646 mov r6, r0
77 0086 05E0 b .L9
78 .L11:
79 0088 FFF7FEFF bl HAL_GetTick
80 008c 801B subs r0, r0, r6
81 008e 4045 cmp r0, r8
82 0090 00F2DA80 bhi .L10
83 .L9:
84 0094 D5F89030 ldr r3, [r5, #144]
85 0098 9B07 lsls r3, r3, #30
86 009a F5D5 bpl .L11
87 .L75:
88 009c 236C ldr r3, [r4, #64]
89 .L8:
90 009e 7C49 ldr r1, .L85
91 00a0 D1F89020 ldr r2, [r1, #144]
92 00a4 22F44072 bic r2, r2, #768
93 00a8 1343 orrs r3, r3, r2
94 00aa C1F89030 str r3, [r1, #144]
95 00ae 0020 movs r0, #0
96 .L5:
97 00b0 27B1 cbz r7, .L76
98 00b2 774A ldr r2, .L85
99 00b4 936D ldr r3, [r2, #88]
100 00b6 23F08053 bic r3, r3, #268435456
101 00ba 9365 str r3, [r2, #88]
102 .L76:
103 00bc 2368 ldr r3, [r4]
104 .L2:
105 00be DE07 lsls r6, r3, #31
106 00c0 08D5 bpl .L13
107 00c2 7349 ldr r1, .L85
108 00c4 6568 ldr r5, [r4, #4]
109 00c6 D1F88820 ldr r2, [r1, #136]
110 00ca 22F00302 bic r2, r2, #3
111 00ce 2A43 orrs r2, r2, r5
112 00d0 C1F88820 str r2, [r1, #136]
113 .L13:
114 00d4 9D07 lsls r5, r3, #30
115 00d6 08D5 bpl .L14
ARM GAS /tmp/cclbWi8B.s page 3
116 00d8 6D49 ldr r1, .L85
117 00da A568 ldr r5, [r4, #8]
118 00dc D1F88820 ldr r2, [r1, #136]
119 00e0 22F00C02 bic r2, r2, #12
120 00e4 2A43 orrs r2, r2, r5
121 00e6 C1F88820 str r2, [r1, #136]
122 .L14:
123 00ea 5907 lsls r1, r3, #29
124 00ec 08D5 bpl .L15
125 00ee 6849 ldr r1, .L85
126 00f0 E568 ldr r5, [r4, #12]
127 00f2 D1F88820 ldr r2, [r1, #136]
128 00f6 22F03002 bic r2, r2, #48
129 00fa 2A43 orrs r2, r2, r5
130 00fc C1F88820 str r2, [r1, #136]
131 .L15:
132 0100 1A07 lsls r2, r3, #28
133 0102 08D5 bpl .L16
134 0104 6249 ldr r1, .L85
135 0106 2569 ldr r5, [r4, #16]
136 0108 D1F88820 ldr r2, [r1, #136]
137 010c 22F0C002 bic r2, r2, #192
138 0110 2A43 orrs r2, r2, r5
139 0112 C1F88820 str r2, [r1, #136]
140 .L16:
141 0116 9F06 lsls r7, r3, #26
142 0118 08D5 bpl .L17
143 011a 5D49 ldr r1, .L85
144 011c 6569 ldr r5, [r4, #20]
145 011e D1F88820 ldr r2, [r1, #136]
146 0122 22F44062 bic r2, r2, #3072
147 0126 2A43 orrs r2, r2, r5
148 0128 C1F88820 str r2, [r1, #136]
149 .L17:
150 012c 5E06 lsls r6, r3, #25
151 012e 08D5 bpl .L18
152 0130 5749 ldr r1, .L85
153 0132 A569 ldr r5, [r4, #24]
154 0134 D1F88820 ldr r2, [r1, #136]
155 0138 22F44052 bic r2, r2, #12288
156 013c 2A43 orrs r2, r2, r5
157 013e C1F88820 str r2, [r1, #136]
158 .L18:
159 0142 1D06 lsls r5, r3, #24
160 0144 08D5 bpl .L19
161 0146 5249 ldr r1, .L85
162 0148 E569 ldr r5, [r4, #28]
163 014a D1F88820 ldr r2, [r1, #136]
164 014e 22F44042 bic r2, r2, #49152
165 0152 2A43 orrs r2, r2, r5
166 0154 C1F88820 str r2, [r1, #136]
167 .L19:
168 0158 D905 lsls r1, r3, #23
169 015a 08D5 bpl .L20
170 015c 4C49 ldr r1, .L85
171 015e 256A ldr r5, [r4, #32]
172 0160 D1F88820 ldr r2, [r1, #136]
ARM GAS /tmp/cclbWi8B.s page 4
173 0164 22F44032 bic r2, r2, #196608
174 0168 2A43 orrs r2, r2, r5
175 016a C1F88820 str r2, [r1, #136]
176 .L20:
177 016e 9A05 lsls r2, r3, #22
178 0170 08D5 bpl .L21
179 0172 4749 ldr r1, .L85
180 0174 656A ldr r5, [r4, #36]
181 0176 D1F88820 ldr r2, [r1, #136]
182 017a 22F44022 bic r2, r2, #786432
183 017e 2A43 orrs r2, r2, r5
184 0180 C1F88820 str r2, [r1, #136]
185 .L21:
186 0184 5F05 lsls r7, r3, #21
187 0186 0BD5 bpl .L23
188 0188 4149 ldr r1, .L85
189 018a A56A ldr r5, [r4, #40]
190 018c D1F88820 ldr r2, [r1, #136]
191 0190 22F44012 bic r2, r2, #3145728
192 0194 2A43 orrs r2, r2, r5
193 0196 B5F5801F cmp r5, #1048576
194 019a C1F88820 str r2, [r1, #136]
195 019e 55D0 beq .L79
196 .L23:
197 01a0 1E05 lsls r6, r3, #20
198 01a2 0BD5 bpl .L26
199 01a4 3A49 ldr r1, .L85
200 01a6 E56A ldr r5, [r4, #44]
201 01a8 D1F88820 ldr r2, [r1, #136]
202 01ac 22F44002 bic r2, r2, #12582912
203 01b0 2A43 orrs r2, r2, r5
204 01b2 B5F5800F cmp r5, #4194304
205 01b6 C1F88820 str r2, [r1, #136]
206 01ba 4CD0 beq .L80
207 .L26:
208 01bc DD04 lsls r5, r3, #19
209 01be 0BD5 bpl .L29
210 01c0 3349 ldr r1, .L85
211 01c2 256B ldr r5, [r4, #48]
212 01c4 D1F88820 ldr r2, [r1, #136]
213 01c8 22F04072 bic r2, r2, #50331648
214 01cc 2A43 orrs r2, r2, r5
215 01ce B5F1807F cmp r5, #16777216
216 01d2 C1F88820 str r2, [r1, #136]
217 01d6 43D0 beq .L81
218 .L29:
219 01d8 9904 lsls r1, r3, #18
220 01da 0BD5 bpl .L32
221 01dc 2C49 ldr r1, .L85
222 01de 656B ldr r5, [r4, #52]
223 01e0 D1F88820 ldr r2, [r1, #136]
224 01e4 22F04062 bic r2, r2, #201326592
225 01e8 2A43 orrs r2, r2, r5
226 01ea B5F1006F cmp r5, #134217728
227 01ee C1F88820 str r2, [r1, #136]
228 01f2 3AD0 beq .L82
229 .L32:
ARM GAS /tmp/cclbWi8B.s page 5
230 01f4 5A04 lsls r2, r3, #17
231 01f6 0BD5 bpl .L35
232 01f8 2549 ldr r1, .L85
233 01fa A56B ldr r5, [r4, #56]
234 01fc D1F88820 ldr r2, [r1, #136]
235 0200 22F04062 bic r2, r2, #201326592
236 0204 2A43 orrs r2, r2, r5
237 0206 B5F1006F cmp r5, #134217728
238 020a C1F88820 str r2, [r1, #136]
239 020e 31D0 beq .L83
240 .L35:
241 0210 1B04 lsls r3, r3, #16
242 0212 0BD5 bpl .L44
243 0214 1E4A ldr r2, .L85
244 0216 E16B ldr r1, [r4, #60]
245 0218 D2F88830 ldr r3, [r2, #136]
246 021c 23F04053 bic r3, r3, #805306368
247 0220 0B43 orrs r3, r3, r1
248 0222 B1F1805F cmp r1, #268435456
249 0226 C2F88830 str r3, [r2, #136]
250 022a 28D0 beq .L84
251 .L44:
252 022c 02B0 add sp, sp, #8
253 @ sp needed
254 022e BDE8F081 pop {r4, r5, r6, r7, r8, pc}
255 .L78:
256 0232 9A6D ldr r2, [r3, #88]
257 0234 42F08052 orr r2, r2, #268435456
258 0238 9A65 str r2, [r3, #88]
259 023a 9B6D ldr r3, [r3, #88]
260 023c 03F08053 and r3, r3, #268435456
261 0240 0193 str r3, [sp, #4]
262 0242 019B ldr r3, [sp, #4]
263 0244 0127 movs r7, #1
264 0246 E9E6 b .L3
265 .L10:
266 0248 0320 movs r0, #3
267 024a 31E7 b .L5
268 .L79:
269 024c CA68 ldr r2, [r1, #12]
270 024e 42F48012 orr r2, r2, #1048576
271 0252 CA60 str r2, [r1, #12]
272 0254 A4E7 b .L23
273 .L80:
274 0256 CA68 ldr r2, [r1, #12]
275 0258 42F48012 orr r2, r2, #1048576
276 025c CA60 str r2, [r1, #12]
277 025e ADE7 b .L26
278 .L81:
279 0260 CA68 ldr r2, [r1, #12]
280 0262 42F48012 orr r2, r2, #1048576
281 0266 CA60 str r2, [r1, #12]
282 0268 B6E7 b .L29
283 .L82:
284 026a CA68 ldr r2, [r1, #12]
285 026c 42F48012 orr r2, r2, #1048576
286 0270 CA60 str r2, [r1, #12]
ARM GAS /tmp/cclbWi8B.s page 6
287 0272 BFE7 b .L32
288 .L83:
289 0274 CA68 ldr r2, [r1, #12]
290 0276 42F48012 orr r2, r2, #1048576
291 027a CA60 str r2, [r1, #12]
292 027c C8E7 b .L35
293 .L84:
294 027e D368 ldr r3, [r2, #12]
295 0280 43F48033 orr r3, r3, #65536
296 0284 D360 str r3, [r2, #12]
297 0286 02B0 add sp, sp, #8
298 @ sp needed
299 0288 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
300 .L43:
301 028c 1346 mov r3, r2
302 028e 06E7 b .L8
303 .L86:
304 .align 2
305 .L85:
306 0290 00100240 .word 1073876992
307 0294 00700040 .word 1073770496
309 .section .text.HAL_RCCEx_GetPeriphCLKConfig,"ax",%progbits
310 .align 1
311 .p2align 2,,3
312 .global HAL_RCCEx_GetPeriphCLKConfig
313 .syntax unified
314 .thumb
315 .thumb_func
316 .fpu fpv4-sp-d16
318 HAL_RCCEx_GetPeriphCLKConfig:
319 @ args = 0, pretend = 0, frame = 0
320 @ frame_needed = 0, uses_anonymous_args = 0
321 @ link register save eliminated.
322 0000 294B ldr r3, .L88
323 0002 2A4A ldr r2, .L88+4
324 0004 0260 str r2, [r0]
325 0006 D3F88820 ldr r2, [r3, #136]
326 000a 02F00302 and r2, r2, #3
327 000e 4260 str r2, [r0, #4]
328 0010 D3F88820 ldr r2, [r3, #136]
329 0014 02F00C02 and r2, r2, #12
330 0018 8260 str r2, [r0, #8]
331 001a D3F88820 ldr r2, [r3, #136]
332 001e 02F03002 and r2, r2, #48
333 0022 C260 str r2, [r0, #12]
334 0024 D3F88820 ldr r2, [r3, #136]
335 0028 02F0C002 and r2, r2, #192
336 002c 0261 str r2, [r0, #16]
337 002e D3F88820 ldr r2, [r3, #136]
338 0032 02F44062 and r2, r2, #3072
339 0036 4261 str r2, [r0, #20]
340 0038 D3F88820 ldr r2, [r3, #136]
341 003c 02F44052 and r2, r2, #12288
342 0040 8261 str r2, [r0, #24]
343 0042 D3F88820 ldr r2, [r3, #136]
344 0046 02F44042 and r2, r2, #49152
345 004a C261 str r2, [r0, #28]
ARM GAS /tmp/cclbWi8B.s page 7
346 004c D3F88820 ldr r2, [r3, #136]
347 0050 02F44032 and r2, r2, #196608
348 0054 0262 str r2, [r0, #32]
349 0056 D3F88820 ldr r2, [r3, #136]
350 005a 02F44022 and r2, r2, #786432
351 005e 4262 str r2, [r0, #36]
352 0060 D3F88820 ldr r2, [r3, #136]
353 0064 02F44012 and r2, r2, #3145728
354 0068 8262 str r2, [r0, #40]
355 006a D3F88820 ldr r2, [r3, #136]
356 006e 02F44002 and r2, r2, #12582912
357 0072 C262 str r2, [r0, #44]
358 0074 D3F88820 ldr r2, [r3, #136]
359 0078 02F04072 and r2, r2, #50331648
360 007c 0263 str r2, [r0, #48]
361 007e D3F88820 ldr r2, [r3, #136]
362 0082 02F04062 and r2, r2, #201326592
363 0086 4263 str r2, [r0, #52]
364 0088 D3F88820 ldr r2, [r3, #136]
365 008c 02F04062 and r2, r2, #201326592
366 0090 8263 str r2, [r0, #56]
367 0092 D3F88820 ldr r2, [r3, #136]
368 0096 02F04052 and r2, r2, #805306368
369 009a C263 str r2, [r0, #60]
370 009c D3F89030 ldr r3, [r3, #144]
371 00a0 03F44073 and r3, r3, #768
372 00a4 0364 str r3, [r0, #64]
373 00a6 7047 bx lr
374 .L89:
375 .align 2
376 .L88:
377 00a8 00100240 .word 1073876992
378 00ac EFFF0800 .word 589807
380 .section .text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits
381 .align 1
382 .p2align 2,,3
383 .global HAL_RCCEx_GetPeriphCLKFreq
384 .syntax unified
385 .thumb
386 .thumb_func
387 .fpu fpv4-sp-d16
389 HAL_RCCEx_GetPeriphCLKFreq:
390 @ args = 0, pretend = 0, frame = 0
391 @ frame_needed = 0, uses_anonymous_args = 0
392 @ link register save eliminated.
393 0000 B0F5002F cmp r0, #524288
394 0004 9C4A ldr r2, .L323
395 0006 00F0D380 beq .L315
396 000a D368 ldr r3, [r2, #12]
397 000c 03F00303 and r3, r3, #3
398 0010 022B cmp r3, #2
399 0012 55D0 beq .L316
400 0014 D368 ldr r3, [r2, #12]
401 0016 03F00303 and r3, r3, #3
402 001a 032B cmp r3, #3
403 001c 00F0EC80 beq .L317
404 0020 0022 movs r2, #0
ARM GAS /tmp/cclbWi8B.s page 8
405 .L96:
406 0022 9549 ldr r1, .L323
407 0024 CB68 ldr r3, [r1, #12]
408 0026 B0F5807F cmp r0, #256
409 002a C3F30313 ubfx r3, r3, #4, #4
410 002e 03F10103 add r3, r3, #1
411 0032 B2FBF3F3 udiv r3, r2, r3
412 0036 00F0E581 beq .L97
413 003a 28D8 bhi .L98
414 003c 2028 cmp r0, #32
415 003e 46D8 bhi .L99
416 0040 0028 cmp r0, #0
417 0042 3CD0 beq .L90
418 0044 0138 subs r0, r0, #1
419 0046 1F28 cmp r0, #31
420 0048 38D8 bhi .L161
421 004a DFE810F0 tbh [pc, r0, lsl #1]
422 .L101:
423 004e 3D01 .2byte (.L105-.L101)/2
424 0050 5901 .2byte (.L104-.L101)/2
425 0052 3700 .2byte (.L161-.L101)/2
426 0054 DF00 .2byte (.L103-.L101)/2
427 0056 3700 .2byte (.L161-.L101)/2
428 0058 3700 .2byte (.L161-.L101)/2
429 005a 3700 .2byte (.L161-.L101)/2
430 005c FA00 .2byte (.L102-.L101)/2
431 005e 3700 .2byte (.L161-.L101)/2
432 0060 3700 .2byte (.L161-.L101)/2
433 0062 3700 .2byte (.L161-.L101)/2
434 0064 3700 .2byte (.L161-.L101)/2
435 0066 3700 .2byte (.L161-.L101)/2
436 0068 3700 .2byte (.L161-.L101)/2
437 006a 3700 .2byte (.L161-.L101)/2
438 006c 3700 .2byte (.L161-.L101)/2
439 006e 3700 .2byte (.L161-.L101)/2
440 0070 3700 .2byte (.L161-.L101)/2
441 0072 3700 .2byte (.L161-.L101)/2
442 0074 3700 .2byte (.L161-.L101)/2
443 0076 3700 .2byte (.L161-.L101)/2
444 0078 3700 .2byte (.L161-.L101)/2
445 007a 3700 .2byte (.L161-.L101)/2
446 007c 3700 .2byte (.L161-.L101)/2
447 007e 3700 .2byte (.L161-.L101)/2
448 0080 3700 .2byte (.L161-.L101)/2
449 0082 3700 .2byte (.L161-.L101)/2
450 0084 3700 .2byte (.L161-.L101)/2
451 0086 3700 .2byte (.L161-.L101)/2
452 0088 3700 .2byte (.L161-.L101)/2
453 008a 3700 .2byte (.L161-.L101)/2
454 008c 1F01 .2byte (.L100-.L101)/2
455 .p2align 1
456 .L98:
457 008e B0F5805F cmp r0, #4096
458 0092 00F05581 beq .L108
459 0096 33D9 bls .L318
460 0098 B0F5804F cmp r0, #16384
461 009c 51D0 beq .L113
ARM GAS /tmp/cclbWi8B.s page 9
462 009e B0F5004F cmp r0, #32768
463 00a2 4BD1 bne .L319
464 00a4 D1F88820 ldr r2, [r1, #136]
465 00a8 02F04052 and r2, r2, #805306368
466 00ac B2F1805F cmp r2, #268435456
467 00b0 00F06681 beq .L320
468 00b4 B2F1005F cmp r2, #536870912
469 00b8 00F09C80 beq .L120
470 .L161:
471 00bc 0020 movs r0, #0
472 .L90:
473 00be 7047 bx lr
474 .L316:
475 00c0 1268 ldr r2, [r2]
476 00c2 6E4B ldr r3, .L323+4
477 00c4 12F48062 ands r2, r2, #1024
478 00c8 18BF it ne
479 00ca 1A46 movne r2, r3
480 00cc A9E7 b .L96
481 .L99:
482 00ce 4028 cmp r0, #64
483 00d0 00F08381 beq .L106
484 00d4 8028 cmp r0, #128
485 00d6 F1D1 bne .L161
486 00d8 D1F88830 ldr r3, [r1, #136]
487 00dc 13F44043 ands r3, r3, #49152
488 00e0 00F08680 beq .L122
489 00e4 B3F5804F cmp r3, #16384
490 00e8 00F08480 beq .L120
491 00ec 0868 ldr r0, [r1]
492 00ee 10F48060 ands r0, r0, #1024
493 00f2 E4D0 beq .L90
494 00f4 B3F5004F cmp r3, #32768
495 00f8 6048 ldr r0, .L323+4
496 00fa 18BF it ne
497 00fc 0020 movne r0, #0
498 00fe 7047 bx lr
499 .L318:
500 0100 B0F5806F cmp r0, #1024
501 0104 00F05281 beq .L110
502 0108 B0F5006F cmp r0, #2048
503 010c 2BD1 bne .L321
504 010e D1F88820 ldr r2, [r1, #136]
505 0112 12F44002 ands r2, r2, #12582912
506 0116 6DD0 beq .L120
507 0118 B2F5800F cmp r2, #4194304
508 011c 00F01E81 beq .L312
509 0120 B2F5000F cmp r2, #8388608
510 0124 00F08981 beq .L158
511 0128 0868 ldr r0, [r1]
512 012a 10F48060 ands r0, r0, #1024
513 012e C6D0 beq .L90
514 0130 B2F5400F cmp r2, #12582912
515 0134 5148 ldr r0, .L323+4
516 0136 18BF it ne
517 0138 0020 movne r0, #0
518 013a 7047 bx lr
ARM GAS /tmp/cclbWi8B.s page 10
519 .L319:
520 013c B0F5005F cmp r0, #8192
521 0140 BCD1 bne .L161
522 .L113:
523 0142 D1F88820 ldr r2, [r1, #136]
524 0146 02F04062 and r2, r2, #201326592
525 014a B2F1006F cmp r2, #134217728
526 014e 00F00A81 beq .L307
527 0152 D1F89800 ldr r0, [r1, #152]
528 0156 10F00200 ands r0, r0, #2
529 015a B0D0 beq .L90
530 015c 002A cmp r2, #0
531 015e 4848 ldr r0, .L323+8
532 0160 18BF it ne
533 0162 0020 movne r0, #0
534 0164 7047 bx lr
535 .L321:
536 0166 B0F5007F cmp r0, #512
537 016a A7D1 bne .L161
538 016c D1F88830 ldr r3, [r1, #136]
539 0170 13F44023 ands r3, r3, #786432
540 0174 3CD0 beq .L122
541 0176 D1F89420 ldr r2, [r1, #148]
542 017a 9107 lsls r1, r2, #30
543 017c 03D5 bpl .L126
544 017e B3F5802F cmp r3, #262144
545 0182 00F0DA80 beq .L153
546 .L126:
547 0186 3C4A ldr r2, .L323
548 0188 1268 ldr r2, [r2]
549 018a 5205 lsls r2, r2, #21
550 018c 03D5 bpl .L127
551 018e B3F5002F cmp r3, #524288
552 0192 00F04C81 beq .L154
553 .L127:
554 0196 384A ldr r2, .L323
555 0198 D2F89000 ldr r0, [r2, #144]
556 019c 10F00200 ands r0, r0, #2
557 01a0 8DD0 beq .L90
558 01a2 B3F5402F cmp r3, #786432
559 01a6 14BF ite ne
560 01a8 0020 movne r0, #0
561 01aa 4FF40040 moveq r0, #32768
562 01ae 7047 bx lr
563 .L315:
564 01b0 D2F89030 ldr r3, [r2, #144]
565 01b4 D2F89020 ldr r2, [r2, #144]
566 01b8 9007 lsls r0, r2, #30
567 01ba 03F44073 and r3, r3, #768
568 01be 02D5 bpl .L92
569 01c0 B3F5807F cmp r3, #256
570 01c4 1FD0 beq .L134
571 .L92:
572 01c6 2C4A ldr r2, .L323
573 01c8 D2F89420 ldr r2, [r2, #148]
574 01cc 9107 lsls r1, r2, #30
575 01ce 03D5 bpl .L94
ARM GAS /tmp/cclbWi8B.s page 11
576 01d0 B3F5007F cmp r3, #512
577 01d4 00F0B180 beq .L153
578 .L94:
579 01d8 274A ldr r2, .L323
580 01da 1068 ldr r0, [r2]
581 01dc 10F40030 ands r0, r0, #131072
582 01e0 3FF46DAF beq .L90
583 01e4 B3F5407F cmp r3, #768
584 01e8 2648 ldr r0, .L323+12
585 01ea 18BF it ne
586 01ec 0020 movne r0, #0
587 01ee 7047 bx lr
588 .L122:
589 01f0 FFF7FEBF b HAL_RCC_GetPCLK1Freq
590 .L120:
591 01f4 FFF7FEBF b HAL_RCC_GetSysClockFreq
592 .L317:
593 01f8 1268 ldr r2, [r2]
594 01fa 234B ldr r3, .L323+16
595 01fc 12F40032 ands r2, r2, #131072
596 0200 18BF it ne
597 0202 1A46 movne r2, r3
598 0204 0DE7 b .L96
599 .L134:
600 0206 4FF40040 mov r0, #32768
601 020a 7047 bx lr
602 .L103:
603 020c 1A4A ldr r2, .L323
604 020e D2F88830 ldr r3, [r2, #136]
605 0212 13F03003 ands r3, r3, #48
606 0216 EBD0 beq .L122
607 0218 102B cmp r3, #16
608 021a EBD0 beq .L120
609 021c 1268 ldr r2, [r2]
610 021e 5105 lsls r1, r2, #21
611 0220 02D5 bpl .L123
612 0222 202B cmp r3, #32
613 0224 00F00381 beq .L154
614 .L123:
615 0228 134A ldr r2, .L323
616 022a D2F89000 ldr r0, [r2, #144]
617 022e 10F00200 ands r0, r0, #2
618 0232 3FF444AF beq .L90
619 0236 302B cmp r3, #48
620 0238 14BF ite ne
621 023a 0020 movne r0, #0
622 023c 4FF40040 moveq r0, #32768
623 0240 7047 bx lr
624 .L102:
625 0242 0D4A ldr r2, .L323
626 0244 D2F88830 ldr r3, [r2, #136]
627 0248 13F0C003 ands r3, r3, #192
628 024c D0D0 beq .L122
629 024e 402B cmp r3, #64
630 0250 D0D0 beq .L120
631 0252 1268 ldr r2, [r2]
632 0254 5205 lsls r2, r2, #21
ARM GAS /tmp/cclbWi8B.s page 12
633 0256 02D5 bpl .L124
634 0258 802B cmp r3, #128
635 025a 00F0E880 beq .L154
636 .L124:
637 025e 064A ldr r2, .L323
638 0260 D2F89000 ldr r0, [r2, #144]
639 0264 10F00200 ands r0, r0, #2
640 0268 3FF429AF beq .L90
641 026c C02B cmp r3, #192
642 026e 14BF ite ne
643 0270 0020 movne r0, #0
644 0272 4FF40040 moveq r0, #32768
645 0276 7047 bx lr
646 .L324:
647 .align 2
648 .L323:
649 0278 00100240 .word 1073876992
650 027c 0024F400 .word 16000000
651 0280 006CDC02 .word 48000000
652 0284 B0710B00 .word 750000
653 0288 00366E01 .word 24000000
654 .L100:
655 028c 6C4A ldr r2, .L325
656 028e D2F88830 ldr r3, [r2, #136]
657 0292 13F44063 ands r3, r3, #3072
658 0296 ABD0 beq .L122
659 0298 B3F5806F cmp r3, #1024
660 029c AAD0 beq .L120
661 029e 1268 ldr r2, [r2]
662 02a0 5005 lsls r0, r2, #21
663 02a2 03D5 bpl .L125
664 02a4 B3F5006F cmp r3, #2048
665 02a8 00F0C180 beq .L154
666 .L125:
667 02ac 644A ldr r2, .L325
668 02ae D2F89000 ldr r0, [r2, #144]
669 02b2 10F00200 ands r0, r0, #2
670 02b6 3FF402AF beq .L90
671 02ba B3F5406F cmp r3, #3072
672 02be 14BF ite ne
673 02c0 0020 movne r0, #0
674 02c2 4FF40040 moveq r0, #32768
675 02c6 7047 bx lr
676 .L105:
677 02c8 5D4A ldr r2, .L325
678 02ca D2F88830 ldr r3, [r2, #136]
679 02ce 13F00303 ands r3, r3, #3
680 02d2 00F0AE80 beq .L322
681 02d6 012B cmp r3, #1
682 02d8 8CD0 beq .L120
683 02da 1268 ldr r2, [r2]
684 02dc 5205 lsls r2, r2, #21
685 02de 02D5 bpl .L118
686 02e0 022B cmp r3, #2
687 02e2 00F0A480 beq .L154
688 .L118:
689 02e6 564A ldr r2, .L325
ARM GAS /tmp/cclbWi8B.s page 13
690 02e8 D2F89000 ldr r0, [r2, #144]
691 02ec 10F00200 ands r0, r0, #2
692 02f0 3FF4E5AE beq .L90
693 02f4 032B cmp r3, #3
694 02f6 14BF ite ne
695 02f8 0020 movne r0, #0
696 02fa 4FF40040 moveq r0, #32768
697 02fe 7047 bx lr
698 .L104:
699 0300 4F4A ldr r2, .L325
700 0302 D2F88830 ldr r3, [r2, #136]
701 0306 13F00C03 ands r3, r3, #12
702 030a 3FF471AF beq .L122
703 030e 042B cmp r3, #4
704 0310 3FF470AF beq .L120
705 0314 1268 ldr r2, [r2]
706 0316 5005 lsls r0, r2, #21
707 0318 02D5 bpl .L121
708 031a 082B cmp r3, #8
709 031c 00F08780 beq .L154
710 .L121:
711 0320 474A ldr r2, .L325
712 0322 D2F89000 ldr r0, [r2, #144]
713 0326 10F00200 ands r0, r0, #2
714 032a 3FF4C8AE beq .L90
715 032e 0C2B cmp r3, #12
716 0330 14BF ite ne
717 0332 0020 movne r0, #0
718 0334 4FF40040 moveq r0, #32768
719 0338 7047 bx lr
720 .L153:
721 033a 4FF4FA40 mov r0, #32000
722 033e 7047 bx lr
723 .L108:
724 0340 D1F88820 ldr r2, [r1, #136]
725 0344 02F04072 and r2, r2, #50331648
726 0348 B2F1007F cmp r2, #33554432
727 034c 3FF450AF beq .L122
728 0350 002A cmp r2, #0
729 0352 70D0 beq .L160
730 0354 B2F1807F cmp r2, #16777216
731 0358 7FF4B0AE bne .L161
732 .L312:
733 035c C868 ldr r0, [r1, #12]
734 035e 10F48010 ands r0, r0, #1048576
735 0362 3FF4ACAE beq .L90
736 .L307:
737 0366 C868 ldr r0, [r1, #12]
738 0368 CA68 ldr r2, [r1, #12]
739 036a C2F34152 ubfx r2, r2, #21, #2
740 036e 0132 adds r2, r2, #1
741 0370 C0F30620 ubfx r0, r0, #8, #7
742 0374 03FB00F0 mul r0, r3, r0
743 0378 5300 lsls r3, r2, #1
744 037a B0FBF3F0 udiv r0, r0, r3
745 037e 7047 bx lr
746 .L320:
ARM GAS /tmp/cclbWi8B.s page 14
747 0380 C868 ldr r0, [r1, #12]
748 0382 10F48030 ands r0, r0, #65536
749 0386 3FF49AAE beq .L90
750 038a C868 ldr r0, [r1, #12]
751 038c CA68 ldr r2, [r1, #12]
752 038e C0F3062C ubfx ip, r0, #8, #7
753 0392 D00E lsrs r0, r2, #27
754 0394 05D1 bne .L133
755 0396 CA68 ldr r2, [r1, #12]
756 0398 12F4003F tst r2, #131072
757 039c 14BF ite ne
758 039e 1120 movne r0, #17
759 03a0 0720 moveq r0, #7
760 .L133:
761 03a2 0CFB03F3 mul r3, ip, r3
762 03a6 B3FBF0F0 udiv r0, r3, r0
763 03aa 7047 bx lr
764 .L110:
765 03ac D1F88820 ldr r2, [r1, #136]
766 03b0 12F44012 ands r2, r2, #3145728
767 03b4 3FF41EAF beq .L120
768 03b8 B2F5801F cmp r2, #1048576
769 03bc CED0 beq .L312
770 03be B2F5001F cmp r2, #2097152
771 03c2 3AD0 beq .L158
772 03c4 0868 ldr r0, [r1]
773 03c6 10F48060 ands r0, r0, #1024
774 03ca 3FF478AE beq .L90
775 03ce B2F5401F cmp r2, #3145728
776 03d2 1C48 ldr r0, .L325+4
777 03d4 18BF it ne
778 03d6 0020 movne r0, #0
779 03d8 7047 bx lr
780 .L106:
781 03da D1F88830 ldr r3, [r1, #136]
782 03de 13F44053 ands r3, r3, #12288
783 03e2 3FF405AF beq .L122
784 03e6 B3F5805F cmp r3, #4096
785 03ea 3FF403AF beq .L120
786 03ee 0868 ldr r0, [r1]
787 03f0 10F48060 ands r0, r0, #1024
788 03f4 3FF463AE beq .L90
789 03f8 B3F5005F cmp r3, #8192
790 03fc 1148 ldr r0, .L325+4
791 03fe 18BF it ne
792 0400 0020 movne r0, #0
793 0402 7047 bx lr
794 .L97:
795 0404 D1F88830 ldr r3, [r1, #136]
796 0408 13F44033 ands r3, r3, #196608
797 040c 3FF4F0AE beq .L122
798 0410 B3F5803F cmp r3, #65536
799 0414 3FF4EEAE beq .L120
800 0418 0868 ldr r0, [r1]
801 041a 10F48060 ands r0, r0, #1024
802 041e 3FF44EAE beq .L90
803 0422 B3F5003F cmp r3, #131072
ARM GAS /tmp/cclbWi8B.s page 15
804 0426 0748 ldr r0, .L325+4
805 0428 18BF it ne
806 042a 0020 movne r0, #0
807 042c 7047 bx lr
808 .L154:
809 042e 0548 ldr r0, .L325+4
810 0430 7047 bx lr
811 .L322:
812 0432 FFF7FEBF b HAL_RCC_GetPCLK2Freq
813 .L160:
814 0436 0448 ldr r0, .L325+8
815 0438 7047 bx lr
816 .L158:
817 043a 0448 ldr r0, .L325+12
818 043c 7047 bx lr
819 .L326:
820 043e 00BF .align 2
821 .L325:
822 0440 00100240 .word 1073876992
823 0444 0024F400 .word 16000000
824 0448 00366E01 .word 24000000
825 044c 0080BB00 .word 12288000
827 .section .text.HAL_RCCEx_EnableLSECSS,"ax",%progbits
828 .align 1
829 .p2align 2,,3
830 .global HAL_RCCEx_EnableLSECSS
831 .syntax unified
832 .thumb
833 .thumb_func
834 .fpu fpv4-sp-d16
836 HAL_RCCEx_EnableLSECSS:
837 @ args = 0, pretend = 0, frame = 0
838 @ frame_needed = 0, uses_anonymous_args = 0
839 @ link register save eliminated.
840 0000 034A ldr r2, .L328
841 0002 D2F89030 ldr r3, [r2, #144]
842 0006 43F02003 orr r3, r3, #32
843 000a C2F89030 str r3, [r2, #144]
844 000e 7047 bx lr
845 .L329:
846 .align 2
847 .L328:
848 0010 00100240 .word 1073876992
850 .section .text.HAL_RCCEx_DisableLSECSS,"ax",%progbits
851 .align 1
852 .p2align 2,,3
853 .global HAL_RCCEx_DisableLSECSS
854 .syntax unified
855 .thumb
856 .thumb_func
857 .fpu fpv4-sp-d16
859 HAL_RCCEx_DisableLSECSS:
860 @ args = 0, pretend = 0, frame = 0
861 @ frame_needed = 0, uses_anonymous_args = 0
862 @ link register save eliminated.
863 0000 054B ldr r3, .L331
864 0002 D3F89020 ldr r2, [r3, #144]
ARM GAS /tmp/cclbWi8B.s page 16
865 0006 22F02002 bic r2, r2, #32
866 000a C3F89020 str r2, [r3, #144]
867 000e 9A69 ldr r2, [r3, #24]
868 0010 22F40072 bic r2, r2, #512
869 0014 9A61 str r2, [r3, #24]
870 0016 7047 bx lr
871 .L332:
872 .align 2
873 .L331:
874 0018 00100240 .word 1073876992
876 .section .text.HAL_RCCEx_EnableLSECSS_IT,"ax",%progbits
877 .align 1
878 .p2align 2,,3
879 .global HAL_RCCEx_EnableLSECSS_IT
880 .syntax unified
881 .thumb
882 .thumb_func
883 .fpu fpv4-sp-d16
885 HAL_RCCEx_EnableLSECSS_IT:
886 @ args = 0, pretend = 0, frame = 0
887 @ frame_needed = 0, uses_anonymous_args = 0
888 @ link register save eliminated.
889 0000 0A4A ldr r2, .L334
890 0002 0B4B ldr r3, .L334+4
891 0004 D2F89010 ldr r1, [r2, #144]
892 0008 41F02001 orr r1, r1, #32
893 000c C2F89010 str r1, [r2, #144]
894 0010 9169 ldr r1, [r2, #24]
895 0012 41F40071 orr r1, r1, #512
896 0016 9161 str r1, [r2, #24]
897 0018 1A68 ldr r2, [r3]
898 001a 42F40022 orr r2, r2, #524288
899 001e 1A60 str r2, [r3]
900 0020 9A68 ldr r2, [r3, #8]
901 0022 42F40022 orr r2, r2, #524288
902 0026 9A60 str r2, [r3, #8]
903 0028 7047 bx lr
904 .L335:
905 002a 00BF .align 2
906 .L334:
907 002c 00100240 .word 1073876992
908 0030 00040140 .word 1073808384
910 .section .text.HAL_RCCEx_LSECSS_Callback,"ax",%progbits
911 .align 1
912 .p2align 2,,3
913 .weak HAL_RCCEx_LSECSS_Callback
914 .syntax unified
915 .thumb
916 .thumb_func
917 .fpu fpv4-sp-d16
919 HAL_RCCEx_LSECSS_Callback:
920 @ args = 0, pretend = 0, frame = 0
921 @ frame_needed = 0, uses_anonymous_args = 0
922 @ link register save eliminated.
923 0000 7047 bx lr
925 0002 00BF .section .text.HAL_RCCEx_LSECSS_IRQHandler,"ax",%progbits
926 .align 1
ARM GAS /tmp/cclbWi8B.s page 17
927 .p2align 2,,3
928 .global HAL_RCCEx_LSECSS_IRQHandler
929 .syntax unified
930 .thumb
931 .thumb_func
932 .fpu fpv4-sp-d16
934 HAL_RCCEx_LSECSS_IRQHandler:
935 @ args = 0, pretend = 0, frame = 0
936 @ frame_needed = 0, uses_anonymous_args = 0
937 0000 10B5 push {r4, lr}
938 0002 054C ldr r4, .L344
939 0004 E369 ldr r3, [r4, #28]
940 0006 9B05 lsls r3, r3, #22
941 0008 00D4 bmi .L343
942 000a 10BD pop {r4, pc}
943 .L343:
944 000c FFF7FEFF bl HAL_RCCEx_LSECSS_Callback
945 0010 4FF40073 mov r3, #512
946 0014 2362 str r3, [r4, #32]
947 0016 10BD pop {r4, pc}
948 .L345:
949 .align 2
950 .L344:
951 0018 00100240 .word 1073876992
953 .section .text.HAL_RCCEx_EnableLSCO,"ax",%progbits
954 .align 1
955 .p2align 2,,3
956 .global HAL_RCCEx_EnableLSCO
957 .syntax unified
958 .thumb
959 .thumb_func
960 .fpu fpv4-sp-d16
962 HAL_RCCEx_EnableLSCO:
963 @ args = 0, pretend = 0, frame = 32
964 @ frame_needed = 0, uses_anonymous_args = 0
965 0000 70B5 push {r4, r5, r6, lr}
966 0002 2B4C ldr r4, .L354+8
967 0004 E36C ldr r3, [r4, #76]
968 0006 43F00103 orr r3, r3, #1
969 000a E364 str r3, [r4, #76]
970 000c E36C ldr r3, [r4, #76]
971 000e 88B0 sub sp, sp, #32
972 0010 9FED257B vldr.64 d7, .L354 @ int
973 0014 03F00103 and r3, r3, #1
974 0018 0093 str r3, [sp]
975 001a 0022 movs r2, #0
976 001c 0223 movs r3, #2
977 001e 0546 mov r5, r0
978 0020 02A9 add r1, sp, #8
979 0022 4FF09040 mov r0, #1207959552
980 0026 CDE90423 strd r2, [sp, #16]
981 002a 8DED027B vstr.64 d7, [sp, #8] @ int
982 002e 009B ldr r3, [sp]
983 0030 FFF7FEFF bl HAL_GPIO_Init
984 0034 A36D ldr r3, [r4, #88]
985 0036 DA00 lsls r2, r3, #3
986 0038 21D4 bmi .L351
ARM GAS /tmp/cclbWi8B.s page 18
987 003a A36D ldr r3, [r4, #88]
988 003c 43F08053 orr r3, r3, #268435456
989 0040 A365 str r3, [r4, #88]
990 0042 A36D ldr r3, [r4, #88]
991 0044 03F08053 and r3, r3, #268435456
992 0048 0193 str r3, [sp, #4]
993 004a 019B ldr r3, [sp, #4]
994 004c 194B ldr r3, .L354+12
995 004e 1B68 ldr r3, [r3]
996 0050 DB05 lsls r3, r3, #23
997 0052 4FF00106 mov r6, #1
998 0056 18D5 bpl .L348
999 .L353:
1000 0058 154A ldr r2, .L354+8
1001 005a D2F89030 ldr r3, [r2, #144]
1002 005e 23F04073 bic r3, r3, #50331648
1003 0062 43EA0500 orr r0, r3, r5
1004 0066 40F08070 orr r0, r0, #16777216
1005 006a C2F89000 str r0, [r2, #144]
1006 .L349:
1007 006e 26B1 cbz r6, .L346
1008 0070 0F4A ldr r2, .L354+8
1009 0072 936D ldr r3, [r2, #88]
1010 0074 23F08053 bic r3, r3, #268435456
1011 0078 9365 str r3, [r2, #88]
1012 .L346:
1013 007a 08B0 add sp, sp, #32
1014 @ sp needed
1015 007c 70BD pop {r4, r5, r6, pc}
1016 .L351:
1017 007e 0D4B ldr r3, .L354+12
1018 0080 1B68 ldr r3, [r3]
1019 0082 DB05 lsls r3, r3, #23
1020 0084 4FF00006 mov r6, #0
1021 0088 E6D4 bmi .L353
1022 .L348:
1023 008a FFF7FEFF bl HAL_PWR_EnableBkUpAccess
1024 008e 084B ldr r3, .L354+8
1025 0090 D3F89000 ldr r0, [r3, #144]
1026 0094 20F04070 bic r0, r0, #50331648
1027 0098 2843 orrs r0, r0, r5
1028 009a 40F08070 orr r0, r0, #16777216
1029 009e C3F89000 str r0, [r3, #144]
1030 00a2 FFF7FEFF bl HAL_PWR_DisableBkUpAccess
1031 00a6 E2E7 b .L349
1032 .L355:
1033 .align 3
1034 .L354:
1035 00a8 04000000 .word 4
1036 00ac 03000000 .word 3
1037 00b0 00100240 .word 1073876992
1038 00b4 00700040 .word 1073770496
1040 .section .text.HAL_RCCEx_DisableLSCO,"ax",%progbits
1041 .align 1
1042 .p2align 2,,3
1043 .global HAL_RCCEx_DisableLSCO
1044 .syntax unified
ARM GAS /tmp/cclbWi8B.s page 19
1045 .thumb
1046 .thumb_func
1047 .fpu fpv4-sp-d16
1049 HAL_RCCEx_DisableLSCO:
1050 @ args = 0, pretend = 0, frame = 8
1051 @ frame_needed = 0, uses_anonymous_args = 0
1052 0000 10B5 push {r4, lr}
1053 0002 1A4B ldr r3, .L364
1054 0004 9A6D ldr r2, [r3, #88]
1055 0006 D200 lsls r2, r2, #3
1056 0008 82B0 sub sp, sp, #8
1057 000a 1DD4 bmi .L361
1058 000c 9A6D ldr r2, [r3, #88]
1059 000e 42F08052 orr r2, r2, #268435456
1060 0012 9A65 str r2, [r3, #88]
1061 0014 9B6D ldr r3, [r3, #88]
1062 0016 03F08053 and r3, r3, #268435456
1063 001a 0193 str r3, [sp, #4]
1064 001c 019B ldr r3, [sp, #4]
1065 001e 144B ldr r3, .L364+4
1066 0020 1B68 ldr r3, [r3]
1067 0022 DB05 lsls r3, r3, #23
1068 0024 4FF00104 mov r4, #1
1069 0028 14D5 bpl .L358
1070 .L363:
1071 002a 104A ldr r2, .L364
1072 002c D2F89030 ldr r3, [r2, #144]
1073 0030 23F08073 bic r3, r3, #16777216
1074 0034 C2F89030 str r3, [r2, #144]
1075 .L359:
1076 0038 24B1 cbz r4, .L356
1077 003a 0C4A ldr r2, .L364
1078 003c 936D ldr r3, [r2, #88]
1079 003e 23F08053 bic r3, r3, #268435456
1080 0042 9365 str r3, [r2, #88]
1081 .L356:
1082 0044 02B0 add sp, sp, #8
1083 @ sp needed
1084 0046 10BD pop {r4, pc}
1085 .L361:
1086 0048 094B ldr r3, .L364+4
1087 004a 1B68 ldr r3, [r3]
1088 004c DB05 lsls r3, r3, #23
1089 004e 4FF00004 mov r4, #0
1090 0052 EAD4 bmi .L363
1091 .L358:
1092 0054 FFF7FEFF bl HAL_PWR_EnableBkUpAccess
1093 0058 044A ldr r2, .L364
1094 005a D2F89030 ldr r3, [r2, #144]
1095 005e 23F08073 bic r3, r3, #16777216
1096 0062 C2F89030 str r3, [r2, #144]
1097 0066 FFF7FEFF bl HAL_PWR_DisableBkUpAccess
1098 006a E5E7 b .L359
1099 .L365:
1100 .align 2
1101 .L364:
1102 006c 00100240 .word 1073876992
ARM GAS /tmp/cclbWi8B.s page 20
1103 0070 00700040 .word 1073770496
1105 .section .text.HAL_RCCEx_CRSConfig,"ax",%progbits
1106 .align 1
1107 .p2align 2,,3
1108 .global HAL_RCCEx_CRSConfig
1109 .syntax unified
1110 .thumb
1111 .thumb_func
1112 .fpu fpv4-sp-d16
1114 HAL_RCCEx_CRSConfig:
1115 @ args = 0, pretend = 0, frame = 0
1116 @ frame_needed = 0, uses_anonymous_args = 0
1117 @ link register save eliminated.
1118 0000 114B ldr r3, .L368
1119 0002 9A6B ldr r2, [r3, #56]
1120 0004 42F48072 orr r2, r2, #256
1121 0008 10B4 push {r4}
1122 000a 9A63 str r2, [r3, #56]
1123 000c 996B ldr r1, [r3, #56]
1124 000e 0F4A ldr r2, .L368+4
1125 0010 21F48071 bic r1, r1, #256
1126 0014 9963 str r1, [r3, #56]
1127 0016 D0E90141 ldrd r4, r1, [r0, #4]
1128 001a 0368 ldr r3, [r0]
1129 001c 2343 orrs r3, r3, r4
1130 001e 0B43 orrs r3, r3, r1
1131 0020 D0E90341 ldrd r4, r1, [r0, #12]
1132 0024 2343 orrs r3, r3, r4
1133 0026 43EA0143 orr r3, r3, r1, lsl #16
1134 002a 5360 str r3, [r2, #4]
1135 002c 1368 ldr r3, [r2]
1136 002e 4169 ldr r1, [r0, #20]
1137 0030 5DF8044B ldr r4, [sp], #4
1138 0034 23F4FE43 bic r3, r3, #32512
1139 0038 43EA0123 orr r3, r3, r1, lsl #8
1140 003c 1360 str r3, [r2]
1141 003e 1368 ldr r3, [r2]
1142 0040 43F06003 orr r3, r3, #96
1143 0044 1360 str r3, [r2]
1144 0046 7047 bx lr
1145 .L369:
1146 .align 2
1147 .L368:
1148 0048 00100240 .word 1073876992
1149 004c 00200040 .word 1073750016
1151 .section .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate,"ax",%progbits
1152 .align 1
1153 .p2align 2,,3
1154 .global HAL_RCCEx_CRSSoftwareSynchronizationGenerate
1155 .syntax unified
1156 .thumb
1157 .thumb_func
1158 .fpu fpv4-sp-d16
1160 HAL_RCCEx_CRSSoftwareSynchronizationGenerate:
1161 @ args = 0, pretend = 0, frame = 0
1162 @ frame_needed = 0, uses_anonymous_args = 0
1163 @ link register save eliminated.
ARM GAS /tmp/cclbWi8B.s page 21
1164 0000 024A ldr r2, .L371
1165 0002 1368 ldr r3, [r2]
1166 0004 43F08003 orr r3, r3, #128
1167 0008 1360 str r3, [r2]
1168 000a 7047 bx lr
1169 .L372:
1170 .align 2
1171 .L371:
1172 000c 00200040 .word 1073750016
1174 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits
1175 .align 1
1176 .p2align 2,,3
1177 .global HAL_RCCEx_CRSGetSynchronizationInfo
1178 .syntax unified
1179 .thumb
1180 .thumb_func
1181 .fpu fpv4-sp-d16
1183 HAL_RCCEx_CRSGetSynchronizationInfo:
1184 @ args = 0, pretend = 0, frame = 0
1185 @ frame_needed = 0, uses_anonymous_args = 0
1186 @ link register save eliminated.
1187 0000 074B ldr r3, .L374
1188 0002 5A68 ldr r2, [r3, #4]
1189 0004 92B2 uxth r2, r2
1190 0006 0260 str r2, [r0]
1191 0008 1A68 ldr r2, [r3]
1192 000a C2F30622 ubfx r2, r2, #8, #7
1193 000e 4260 str r2, [r0, #4]
1194 0010 9A68 ldr r2, [r3, #8]
1195 0012 120C lsrs r2, r2, #16
1196 0014 8260 str r2, [r0, #8]
1197 0016 9B68 ldr r3, [r3, #8]
1198 0018 03F40043 and r3, r3, #32768
1199 001c C360 str r3, [r0, #12]
1200 001e 7047 bx lr
1201 .L375:
1202 .align 2
1203 .L374:
1204 0020 00200040 .word 1073750016
1206 .section .text.HAL_RCCEx_CRSWaitSynchronization,"ax",%progbits
1207 .align 1
1208 .p2align 2,,3
1209 .global HAL_RCCEx_CRSWaitSynchronization
1210 .syntax unified
1211 .thumb
1212 .thumb_func
1213 .fpu fpv4-sp-d16
1215 HAL_RCCEx_CRSWaitSynchronization:
1216 @ args = 0, pretend = 0, frame = 0
1217 @ frame_needed = 0, uses_anonymous_args = 0
1218 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
1219 0004 0546 mov r5, r0
1220 0006 FFF7FEFF bl HAL_GetTick
1221 000a 6B1C adds r3, r5, #1
1222 000c 35D1 bne .L377
1223 000e 584A ldr r2, .L457
1224 0010 0126 movs r6, #1
ARM GAS /tmp/cclbWi8B.s page 22
1225 0012 0225 movs r5, #2
1226 0014 0420 movs r0, #4
1227 0016 0824 movs r4, #8
1228 .L387:
1229 0018 9368 ldr r3, [r2, #8]
1230 001a 13F00103 ands r3, r3, #1
1231 001e 18BF it ne
1232 0020 D660 strne r6, [r2, #12]
1233 0022 9168 ldr r1, [r2, #8]
1234 0024 18BF it ne
1235 0026 0223 movne r3, #2
1236 0028 8F07 lsls r7, r1, #30
1237 002a 48BF it mi
1238 002c D560 strmi r5, [r2, #12]
1239 002e 9168 ldr r1, [r2, #8]
1240 0030 48BF it mi
1241 0032 43F00403 orrmi r3, r3, #4
1242 0036 4905 lsls r1, r1, #21
1243 0038 48BF it mi
1244 003a D060 strmi r0, [r2, #12]
1245 003c 9168 ldr r1, [r2, #8]
1246 003e 48BF it mi
1247 0040 43F02003 orrmi r3, r3, #32
1248 0044 CF05 lsls r7, r1, #23
1249 0046 48BF it mi
1250 0048 D060 strmi r0, [r2, #12]
1251 004a 9168 ldr r1, [r2, #8]
1252 004c 48BF it mi
1253 004e 43F00803 orrmi r3, r3, #8
1254 0052 8905 lsls r1, r1, #22
1255 0054 0BD5 bpl .L455
1256 0056 D060 str r0, [r2, #12]
1257 0058 9168 ldr r1, [r2, #8]
1258 005a 0907 lsls r1, r1, #28
1259 005c 43F01003 orr r3, r3, #16
1260 0060 02D5 bpl .L376
1261 .L385:
1262 0062 D460 str r4, [r2, #12]
1263 0064 002B cmp r3, #0
1264 0066 D7D0 beq .L387
1265 .L376:
1266 0068 1846 mov r0, r3
1267 006a BDE8F081 pop {r4, r5, r6, r7, r8, pc}
1268 .L455:
1269 006e 9168 ldr r1, [r2, #8]
1270 0070 0F07 lsls r7, r1, #28
1271 0072 F6D4 bmi .L385
1272 0074 002B cmp r3, #0
1273 0076 CFD0 beq .L387
1274 0078 F6E7 b .L376
1275 .L377:
1276 007a 002D cmp r5, #0
1277 007c 38D0 beq .L389
1278 007e 3C4C ldr r4, .L457
1279 0080 0646 mov r6, r0
1280 0082 4FF00108 mov r8, #1
1281 0086 0227 movs r7, #2
ARM GAS /tmp/cclbWi8B.s page 23
1282 .L399:
1283 0088 FFF7FEFF bl HAL_GetTick
1284 008c A268 ldr r2, [r4, #8]
1285 008e 831B subs r3, r0, r6
1286 0090 9D42 cmp r5, r3
1287 0092 2BBF itete cs
1288 0094 0221 movcs r1, #2
1289 0096 0321 movcc r1, #3
1290 0098 0023 movcs r3, #0
1291 009a 0123 movcc r3, #1
1292 009c D207 lsls r2, r2, #31
1293 009e 48BF it mi
1294 00a0 C4F80C80 strmi r8, [r4, #12]
1295 00a4 A268 ldr r2, [r4, #8]
1296 00a6 48BF it mi
1297 00a8 0B46 movmi r3, r1
1298 00aa 9007 lsls r0, r2, #30
1299 00ac 48BF it mi
1300 00ae E760 strmi r7, [r4, #12]
1301 00b0 A268 ldr r2, [r4, #8]
1302 00b2 48BF it mi
1303 00b4 43F00403 orrmi r3, r3, #4
1304 00b8 5105 lsls r1, r2, #21
1305 00ba 03D5 bpl .L393
1306 00bc 0422 movs r2, #4
1307 00be 43F02003 orr r3, r3, #32
1308 00c2 E260 str r2, [r4, #12]
1309 .L393:
1310 00c4 A268 ldr r2, [r4, #8]
1311 00c6 D205 lsls r2, r2, #23
1312 00c8 03D5 bpl .L394
1313 00ca 0422 movs r2, #4
1314 00cc 43F00803 orr r3, r3, #8
1315 00d0 E260 str r2, [r4, #12]
1316 .L394:
1317 00d2 A268 ldr r2, [r4, #8]
1318 00d4 9005 lsls r0, r2, #22
1319 00d6 3FD5 bpl .L456
1320 00d8 0422 movs r2, #4
1321 00da E260 str r2, [r4, #12]
1322 00dc A268 ldr r2, [r4, #8]
1323 00de 1207 lsls r2, r2, #28
1324 00e0 43F01003 orr r3, r3, #16
1325 00e4 C0D5 bpl .L376
1326 .L398:
1327 00e6 0822 movs r2, #8
1328 00e8 E260 str r2, [r4, #12]
1329 00ea 002B cmp r3, #0
1330 00ec CCD0 beq .L399
1331 00ee BBE7 b .L376
1332 .L389:
1333 00f0 FFF7FEFF bl HAL_GetTick
1334 00f4 1E4B ldr r3, .L457
1335 00f6 9A68 ldr r2, [r3, #8]
1336 00f8 D707 lsls r7, r2, #31
1337 00fa 44BF itt mi
1338 00fc 0122 movmi r2, #1
ARM GAS /tmp/cclbWi8B.s page 24
1339 00fe DA60 strmi r2, [r3, #12]
1340 0100 1B4A ldr r2, .L457
1341 0102 9168 ldr r1, [r2, #8]
1342 0104 4CBF ite mi
1343 0106 0323 movmi r3, #3
1344 0108 0123 movpl r3, #1
1345 010a 8E07 lsls r6, r1, #30
1346 010c 03D5 bpl .L401
1347 010e 0221 movs r1, #2
1348 0110 43F00403 orr r3, r3, #4
1349 0114 D160 str r1, [r2, #12]
1350 .L401:
1351 0116 164A ldr r2, .L457
1352 0118 9168 ldr r1, [r2, #8]
1353 011a 4D05 lsls r5, r1, #21
1354 011c 03D5 bpl .L402
1355 011e 0421 movs r1, #4
1356 0120 43F02003 orr r3, r3, #32
1357 0124 D160 str r1, [r2, #12]
1358 .L402:
1359 0126 124A ldr r2, .L457
1360 0128 9168 ldr r1, [r2, #8]
1361 012a CC05 lsls r4, r1, #23
1362 012c 03D5 bpl .L403
1363 012e 0421 movs r1, #4
1364 0130 43F00803 orr r3, r3, #8
1365 0134 D160 str r1, [r2, #12]
1366 .L403:
1367 0136 0E4A ldr r2, .L457
1368 0138 9168 ldr r1, [r2, #8]
1369 013a 8805 lsls r0, r1, #22
1370 013c 12D5 bpl .L404
1371 013e 0421 movs r1, #4
1372 0140 D160 str r1, [r2, #12]
1373 0142 9268 ldr r2, [r2, #8]
1374 0144 1107 lsls r1, r2, #28
1375 0146 43F01003 orr r3, r3, #16
1376 014a 8DD5 bpl .L376
1377 .L405:
1378 014c 084A ldr r2, .L457
1379 014e 0821 movs r1, #8
1380 0150 D160 str r1, [r2, #12]
1381 0152 1846 mov r0, r3
1382 0154 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
1383 .L456:
1384 0158 A268 ldr r2, [r4, #8]
1385 015a 1107 lsls r1, r2, #28
1386 015c C3D4 bmi .L398
1387 015e 002B cmp r3, #0
1388 0160 92D0 beq .L399
1389 0162 81E7 b .L376
1390 .L404:
1391 0164 9268 ldr r2, [r2, #8]
1392 0166 1207 lsls r2, r2, #28
1393 0168 7FF57EAF bpl .L376
1394 016c EEE7 b .L405
1395 .L458:
ARM GAS /tmp/cclbWi8B.s page 25
1396 016e 00BF .align 2
1397 .L457:
1398 0170 00200040 .word 1073750016
1400 .section .text.HAL_RCCEx_CRS_SyncOkCallback,"ax",%progbits
1401 .align 1
1402 .p2align 2,,3
1403 .weak HAL_RCCEx_CRS_SyncOkCallback
1404 .syntax unified
1405 .thumb
1406 .thumb_func
1407 .fpu fpv4-sp-d16
1409 HAL_RCCEx_CRS_SyncOkCallback:
1410 @ args = 0, pretend = 0, frame = 0
1411 @ frame_needed = 0, uses_anonymous_args = 0
1412 @ link register save eliminated.
1413 0000 7047 bx lr
1415 0002 00BF .section .text.HAL_RCCEx_CRS_SyncWarnCallback,"ax",%progbits
1416 .align 1
1417 .p2align 2,,3
1418 .weak HAL_RCCEx_CRS_SyncWarnCallback
1419 .syntax unified
1420 .thumb
1421 .thumb_func
1422 .fpu fpv4-sp-d16
1424 HAL_RCCEx_CRS_SyncWarnCallback:
1425 @ args = 0, pretend = 0, frame = 0
1426 @ frame_needed = 0, uses_anonymous_args = 0
1427 @ link register save eliminated.
1428 0000 7047 bx lr
1430 0002 00BF .section .text.HAL_RCCEx_CRS_ExpectedSyncCallback,"ax",%progbits
1431 .align 1
1432 .p2align 2,,3
1433 .weak HAL_RCCEx_CRS_ExpectedSyncCallback
1434 .syntax unified
1435 .thumb
1436 .thumb_func
1437 .fpu fpv4-sp-d16
1439 HAL_RCCEx_CRS_ExpectedSyncCallback:
1440 @ args = 0, pretend = 0, frame = 0
1441 @ frame_needed = 0, uses_anonymous_args = 0
1442 @ link register save eliminated.
1443 0000 7047 bx lr
1445 0002 00BF .section .text.HAL_RCCEx_CRS_ErrorCallback,"ax",%progbits
1446 .align 1
1447 .p2align 2,,3
1448 .weak HAL_RCCEx_CRS_ErrorCallback
1449 .syntax unified
1450 .thumb
1451 .thumb_func
1452 .fpu fpv4-sp-d16
1454 HAL_RCCEx_CRS_ErrorCallback:
1455 @ args = 0, pretend = 0, frame = 0
1456 @ frame_needed = 0, uses_anonymous_args = 0
1457 @ link register save eliminated.
1458 0000 7047 bx lr
1460 0002 00BF .section .text.HAL_RCCEx_CRS_IRQHandler,"ax",%progbits
1461 .align 1
ARM GAS /tmp/cclbWi8B.s page 26
1462 .p2align 2,,3
1463 .global HAL_RCCEx_CRS_IRQHandler
1464 .syntax unified
1465 .thumb
1466 .thumb_func
1467 .fpu fpv4-sp-d16
1469 HAL_RCCEx_CRS_IRQHandler:
1470 @ args = 0, pretend = 0, frame = 0
1471 @ frame_needed = 0, uses_anonymous_args = 0
1472 0000 214A ldr r2, .L502
1473 0002 9368 ldr r3, [r2, #8]
1474 0004 1168 ldr r1, [r2]
1475 0006 10B5 push {r4, lr}
1476 0008 DC07 lsls r4, r3, #31
1477 000a 01D5 bpl .L464
1478 000c C807 lsls r0, r1, #31
1479 000e 24D4 bmi .L499
1480 .L464:
1481 0010 9C07 lsls r4, r3, #30
1482 0012 01D5 bpl .L466
1483 0014 8807 lsls r0, r1, #30
1484 0016 25D4 bmi .L500
1485 .L466:
1486 0018 1A07 lsls r2, r3, #28
1487 001a 01D5 bpl .L467
1488 001c 0C07 lsls r4, r1, #28
1489 001e 27D4 bmi .L501
1490 .L467:
1491 0020 5807 lsls r0, r3, #29
1492 0022 19D5 bpl .L463
1493 0024 4A07 lsls r2, r1, #29
1494 0026 17D5 bpl .L463
1495 0028 13F48071 ands r1, r3, #256
1496 002c 26D0 beq .L471
1497 002e 3822 movs r2, #56
1498 0030 4FF0280C mov ip, #40
1499 0034 1820 movs r0, #24
1500 0036 0821 movs r1, #8
1501 .L468:
1502 0038 03F40074 and r4, r3, #512
1503 003c 002C cmp r4, #0
1504 003e 124C ldr r4, .L502
1505 0040 04BF itt eq
1506 0042 6246 moveq r2, ip
1507 0044 0846 moveq r0, r1
1508 0046 13F4806F tst r3, #1024
1509 004a 4FF00403 mov r3, #4
1510 004e E360 str r3, [r4, #12]
1511 0050 18BF it ne
1512 0052 1046 movne r0, r2
1513 0054 FFF7FEFF bl HAL_RCCEx_CRS_ErrorCallback
1514 .L463:
1515 0058 10BD pop {r4, pc}
1516 .L499:
1517 005a 0123 movs r3, #1
1518 005c D360 str r3, [r2, #12]
1519 005e FFF7FEFF bl HAL_RCCEx_CRS_SyncOkCallback
ARM GAS /tmp/cclbWi8B.s page 27
1520 0062 10BD pop {r4, pc}
1521 .L500:
1522 0064 084B ldr r3, .L502
1523 0066 0222 movs r2, #2
1524 0068 DA60 str r2, [r3, #12]
1525 006a FFF7FEFF bl HAL_RCCEx_CRS_SyncWarnCallback
1526 006e 10BD pop {r4, pc}
1527 .L501:
1528 0070 054B ldr r3, .L502
1529 0072 0822 movs r2, #8
1530 0074 DA60 str r2, [r3, #12]
1531 0076 FFF7FEFF bl HAL_RCCEx_CRS_ExpectedSyncCallback
1532 007a 10BD pop {r4, pc}
1533 .L471:
1534 007c 3022 movs r2, #48
1535 007e 4FF0200C mov ip, #32
1536 0082 1020 movs r0, #16
1537 0084 D8E7 b .L468
1538 .L503:
1539 0086 00BF .align 2
1540 .L502:
1541 0088 00200040 .word 1073750016
1543 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/cclbWi8B.s page 28
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_rcc_ex.c
/tmp/cclbWi8B.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
/tmp/cclbWi8B.s:25 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
/tmp/cclbWi8B.s:306 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000290 $d
/tmp/cclbWi8B.s:310 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
/tmp/cclbWi8B.s:318 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
/tmp/cclbWi8B.s:377 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000000000a8 $d
/tmp/cclbWi8B.s:381 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
/tmp/cclbWi8B.s:389 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
/tmp/cclbWi8B.s:423 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000004e $d
/tmp/cclbWi8B.s:455 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000008e $t
/tmp/cclbWi8B.s:649 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000278 $d
/tmp/cclbWi8B.s:655 .text.HAL_RCCEx_GetPeriphCLKFreq:000000000000028c $t
/tmp/cclbWi8B.s:822 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000440 $d
/tmp/cclbWi8B.s:828 .text.HAL_RCCEx_EnableLSECSS:0000000000000000 $t
/tmp/cclbWi8B.s:836 .text.HAL_RCCEx_EnableLSECSS:0000000000000000 HAL_RCCEx_EnableLSECSS
/tmp/cclbWi8B.s:848 .text.HAL_RCCEx_EnableLSECSS:0000000000000010 $d
/tmp/cclbWi8B.s:851 .text.HAL_RCCEx_DisableLSECSS:0000000000000000 $t
/tmp/cclbWi8B.s:859 .text.HAL_RCCEx_DisableLSECSS:0000000000000000 HAL_RCCEx_DisableLSECSS
/tmp/cclbWi8B.s:874 .text.HAL_RCCEx_DisableLSECSS:0000000000000018 $d
/tmp/cclbWi8B.s:877 .text.HAL_RCCEx_EnableLSECSS_IT:0000000000000000 $t
/tmp/cclbWi8B.s:885 .text.HAL_RCCEx_EnableLSECSS_IT:0000000000000000 HAL_RCCEx_EnableLSECSS_IT
/tmp/cclbWi8B.s:907 .text.HAL_RCCEx_EnableLSECSS_IT:000000000000002c $d
/tmp/cclbWi8B.s:911 .text.HAL_RCCEx_LSECSS_Callback:0000000000000000 $t
/tmp/cclbWi8B.s:919 .text.HAL_RCCEx_LSECSS_Callback:0000000000000000 HAL_RCCEx_LSECSS_Callback
/tmp/cclbWi8B.s:926 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000000 $t
/tmp/cclbWi8B.s:934 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000000 HAL_RCCEx_LSECSS_IRQHandler
/tmp/cclbWi8B.s:951 .text.HAL_RCCEx_LSECSS_IRQHandler:0000000000000018 $d
/tmp/cclbWi8B.s:954 .text.HAL_RCCEx_EnableLSCO:0000000000000000 $t
/tmp/cclbWi8B.s:962 .text.HAL_RCCEx_EnableLSCO:0000000000000000 HAL_RCCEx_EnableLSCO
/tmp/cclbWi8B.s:1035 .text.HAL_RCCEx_EnableLSCO:00000000000000a8 $d
/tmp/cclbWi8B.s:1041 .text.HAL_RCCEx_DisableLSCO:0000000000000000 $t
/tmp/cclbWi8B.s:1049 .text.HAL_RCCEx_DisableLSCO:0000000000000000 HAL_RCCEx_DisableLSCO
/tmp/cclbWi8B.s:1102 .text.HAL_RCCEx_DisableLSCO:000000000000006c $d
/tmp/cclbWi8B.s:1106 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t
/tmp/cclbWi8B.s:1114 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig
/tmp/cclbWi8B.s:1148 .text.HAL_RCCEx_CRSConfig:0000000000000048 $d
/tmp/cclbWi8B.s:1152 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t
/tmp/cclbWi8B.s:1160 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
/tmp/cclbWi8B.s:1172 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d
/tmp/cclbWi8B.s:1175 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t
/tmp/cclbWi8B.s:1183 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo
/tmp/cclbWi8B.s:1204 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000020 $d
/tmp/cclbWi8B.s:1207 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t
/tmp/cclbWi8B.s:1215 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization
/tmp/cclbWi8B.s:1398 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000170 $d
/tmp/cclbWi8B.s:1401 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t
/tmp/cclbWi8B.s:1409 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback
/tmp/cclbWi8B.s:1416 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t
/tmp/cclbWi8B.s:1424 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback
/tmp/cclbWi8B.s:1431 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t
/tmp/cclbWi8B.s:1439 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback
/tmp/cclbWi8B.s:1446 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t
/tmp/cclbWi8B.s:1454 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback
/tmp/cclbWi8B.s:1461 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t
/tmp/cclbWi8B.s:1469 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler
ARM GAS /tmp/cclbWi8B.s page 29
/tmp/cclbWi8B.s:1541 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000088 $d
UNDEFINED SYMBOLS
HAL_GetTick
HAL_RCC_GetPCLK1Freq
HAL_RCC_GetSysClockFreq
HAL_RCC_GetPCLK2Freq
HAL_GPIO_Init
HAL_PWR_EnableBkUpAccess
HAL_PWR_DisableBkUpAccess