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

989 lines
41 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/ccIT5iWM.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.c"
14 .text
15 .section .text.HAL_MspInit,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .weak HAL_MspInit
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_MspInit:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 7047 bx lr
31 0002 00BF .section .text.HAL_MspDeInit,"ax",%progbits
32 .align 1
33 .p2align 2,,3
34 .weak HAL_MspDeInit
35 .syntax unified
36 .thumb
37 .thumb_func
38 .fpu fpv4-sp-d16
40 HAL_MspDeInit:
41 @ args = 0, pretend = 0, frame = 0
42 @ frame_needed = 0, uses_anonymous_args = 0
43 @ link register save eliminated.
44 0000 7047 bx lr
46 0002 00BF .section .text.HAL_DeInit,"ax",%progbits
47 .align 1
48 .p2align 2,,3
49 .global HAL_DeInit
50 .syntax unified
51 .thumb
52 .thumb_func
53 .fpu fpv4-sp-d16
55 HAL_DeInit:
56 @ args = 0, pretend = 0, frame = 0
57 @ frame_needed = 0, uses_anonymous_args = 0
58 0000 10B5 push {r4, lr}
59 0002 094B ldr r3, .L6
60 0004 0024 movs r4, #0
61 0006 4FF0FF32 mov r2, #-1
62 000a 9A63 str r2, [r3, #56]
ARM GAS /tmp/ccIT5iWM.s page 2
63 000c 9C63 str r4, [r3, #56]
64 000e 1A64 str r2, [r3, #64]
65 0010 1C64 str r4, [r3, #64]
66 0012 9A62 str r2, [r3, #40]
67 0014 9C62 str r4, [r3, #40]
68 0016 DA62 str r2, [r3, #44]
69 0018 DC62 str r4, [r3, #44]
70 001a 1A63 str r2, [r3, #48]
71 001c 1C63 str r4, [r3, #48]
72 001e FFF7FEFF bl HAL_MspDeInit
73 0022 2046 mov r0, r4
74 0024 10BD pop {r4, pc}
75 .L7:
76 0026 00BF .align 2
77 .L6:
78 0028 00100240 .word 1073876992
80 .section .text.HAL_InitTick,"ax",%progbits
81 .align 1
82 .p2align 2,,3
83 .weak HAL_InitTick
84 .syntax unified
85 .thumb
86 .thumb_func
87 .fpu fpv4-sp-d16
89 HAL_InitTick:
90 @ args = 0, pretend = 0, frame = 0
91 @ frame_needed = 0, uses_anonymous_args = 0
92 0000 38B5 push {r3, r4, r5, lr}
93 0002 0F4B ldr r3, .L13
94 0004 1B68 ldr r3, [r3]
95 0006 0BB9 cbnz r3, .L9
96 .L11:
97 0008 0120 movs r0, #1
98 000a 38BD pop {r3, r4, r5, pc}
99 .L9:
100 000c 0D49 ldr r1, .L13+4
101 000e 4FF47A72 mov r2, #1000
102 0012 0546 mov r5, r0
103 0014 B2FBF3F3 udiv r3, r2, r3
104 0018 0868 ldr r0, [r1]
105 001a B0FBF3F0 udiv r0, r0, r3
106 001e FFF7FEFF bl HAL_SYSTICK_Config
107 0022 0446 mov r4, r0
108 0024 0028 cmp r0, #0
109 0026 EFD1 bne .L11
110 0028 0F2D cmp r5, #15
111 002a EDD8 bhi .L11
112 002c 0246 mov r2, r0
113 002e 2946 mov r1, r5
114 0030 4FF0FF30 mov r0, #-1
115 0034 FFF7FEFF bl HAL_NVIC_SetPriority
116 0038 034B ldr r3, .L13+8
117 003a 2046 mov r0, r4
118 003c 1D60 str r5, [r3]
119 003e 38BD pop {r3, r4, r5, pc}
120 .L14:
121 .align 2
ARM GAS /tmp/ccIT5iWM.s page 3
122 .L13:
123 0040 00000000 .word .LANCHOR0
124 0044 00000000 .word SystemCoreClock
125 0048 00000000 .word .LANCHOR1
127 .section .text.HAL_Init,"ax",%progbits
128 .align 1
129 .p2align 2,,3
130 .global HAL_Init
131 .syntax unified
132 .thumb
133 .thumb_func
134 .fpu fpv4-sp-d16
136 HAL_Init:
137 @ args = 0, pretend = 0, frame = 0
138 @ frame_needed = 0, uses_anonymous_args = 0
139 0000 10B5 push {r4, lr}
140 0002 0320 movs r0, #3
141 0004 FFF7FEFF bl HAL_NVIC_SetPriorityGrouping
142 0008 0020 movs r0, #0
143 000a FFF7FEFF bl HAL_InitTick
144 000e 10B1 cbz r0, .L19
145 0010 0124 movs r4, #1
146 0012 2046 mov r0, r4
147 0014 10BD pop {r4, pc}
148 .L19:
149 0016 0446 mov r4, r0
150 0018 FFF7FEFF bl HAL_MspInit
151 001c 2046 mov r0, r4
152 001e 10BD pop {r4, pc}
154 .section .text.HAL_IncTick,"ax",%progbits
155 .align 1
156 .p2align 2,,3
157 .weak HAL_IncTick
158 .syntax unified
159 .thumb
160 .thumb_func
161 .fpu fpv4-sp-d16
163 HAL_IncTick:
164 @ args = 0, pretend = 0, frame = 0
165 @ frame_needed = 0, uses_anonymous_args = 0
166 @ link register save eliminated.
167 0000 034A ldr r2, .L21
168 0002 0449 ldr r1, .L21+4
169 0004 1368 ldr r3, [r2]
170 0006 0968 ldr r1, [r1]
171 0008 0B44 add r3, r3, r1
172 000a 1360 str r3, [r2]
173 000c 7047 bx lr
174 .L22:
175 000e 00BF .align 2
176 .L21:
177 0010 00000000 .word .LANCHOR2
178 0014 00000000 .word .LANCHOR0
180 .section .text.HAL_GetTick,"ax",%progbits
181 .align 1
182 .p2align 2,,3
183 .weak HAL_GetTick
ARM GAS /tmp/ccIT5iWM.s page 4
184 .syntax unified
185 .thumb
186 .thumb_func
187 .fpu fpv4-sp-d16
189 HAL_GetTick:
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
192 @ link register save eliminated.
193 0000 014B ldr r3, .L24
194 0002 1868 ldr r0, [r3]
195 0004 7047 bx lr
196 .L25:
197 0006 00BF .align 2
198 .L24:
199 0008 00000000 .word .LANCHOR2
201 .section .text.HAL_GetTickPrio,"ax",%progbits
202 .align 1
203 .p2align 2,,3
204 .global HAL_GetTickPrio
205 .syntax unified
206 .thumb
207 .thumb_func
208 .fpu fpv4-sp-d16
210 HAL_GetTickPrio:
211 @ args = 0, pretend = 0, frame = 0
212 @ frame_needed = 0, uses_anonymous_args = 0
213 @ link register save eliminated.
214 0000 014B ldr r3, .L27
215 0002 1868 ldr r0, [r3]
216 0004 7047 bx lr
217 .L28:
218 0006 00BF .align 2
219 .L27:
220 0008 00000000 .word .LANCHOR1
222 .section .text.HAL_SetTickFreq,"ax",%progbits
223 .align 1
224 .p2align 2,,3
225 .global HAL_SetTickFreq
226 .syntax unified
227 .thumb
228 .thumb_func
229 .fpu fpv4-sp-d16
231 HAL_SetTickFreq:
232 @ args = 0, pretend = 0, frame = 0
233 @ frame_needed = 0, uses_anonymous_args = 0
234 0000 38B5 push {r3, r4, r5, lr}
235 0002 074C ldr r4, .L37
236 0004 2568 ldr r5, [r4]
237 0006 8542 cmp r5, r0
238 0008 01D1 bne .L36
239 000a 0020 movs r0, #0
240 .L30:
241 000c 38BD pop {r3, r4, r5, pc}
242 .L36:
243 000e 054B ldr r3, .L37+4
244 0010 2060 str r0, [r4]
245 0012 1868 ldr r0, [r3]
ARM GAS /tmp/ccIT5iWM.s page 5
246 0014 FFF7FEFF bl HAL_InitTick
247 0018 0028 cmp r0, #0
248 001a F7D0 beq .L30
249 001c 2560 str r5, [r4]
250 001e 38BD pop {r3, r4, r5, pc}
251 .L38:
252 .align 2
253 .L37:
254 0020 00000000 .word .LANCHOR0
255 0024 00000000 .word .LANCHOR1
257 .section .text.HAL_GetTickFreq,"ax",%progbits
258 .align 1
259 .p2align 2,,3
260 .global HAL_GetTickFreq
261 .syntax unified
262 .thumb
263 .thumb_func
264 .fpu fpv4-sp-d16
266 HAL_GetTickFreq:
267 @ args = 0, pretend = 0, frame = 0
268 @ frame_needed = 0, uses_anonymous_args = 0
269 @ link register save eliminated.
270 0000 014B ldr r3, .L40
271 0002 1868 ldr r0, [r3]
272 0004 7047 bx lr
273 .L41:
274 0006 00BF .align 2
275 .L40:
276 0008 00000000 .word .LANCHOR0
278 .section .text.HAL_Delay,"ax",%progbits
279 .align 1
280 .p2align 2,,3
281 .weak HAL_Delay
282 .syntax unified
283 .thumb
284 .thumb_func
285 .fpu fpv4-sp-d16
287 HAL_Delay:
288 @ args = 0, pretend = 0, frame = 0
289 @ frame_needed = 0, uses_anonymous_args = 0
290 0000 38B5 push {r3, r4, r5, lr}
291 0002 0446 mov r4, r0
292 0004 FFF7FEFF bl HAL_GetTick
293 0008 631C adds r3, r4, #1
294 000a 0546 mov r5, r0
295 000c 02D0 beq .L44
296 000e 044B ldr r3, .L50
297 0010 1B68 ldr r3, [r3]
298 0012 1C44 add r4, r4, r3
299 .L44:
300 0014 FFF7FEFF bl HAL_GetTick
301 0018 431B subs r3, r0, r5
302 001a A342 cmp r3, r4
303 001c FAD3 bcc .L44
304 001e 38BD pop {r3, r4, r5, pc}
305 .L51:
306 .align 2
ARM GAS /tmp/ccIT5iWM.s page 6
307 .L50:
308 0020 00000000 .word .LANCHOR0
310 .section .text.HAL_SuspendTick,"ax",%progbits
311 .align 1
312 .p2align 2,,3
313 .weak HAL_SuspendTick
314 .syntax unified
315 .thumb
316 .thumb_func
317 .fpu fpv4-sp-d16
319 HAL_SuspendTick:
320 @ args = 0, pretend = 0, frame = 0
321 @ frame_needed = 0, uses_anonymous_args = 0
322 @ link register save eliminated.
323 0000 4FF0E022 mov r2, #-536813568
324 0004 1369 ldr r3, [r2, #16]
325 0006 23F00203 bic r3, r3, #2
326 000a 1361 str r3, [r2, #16]
327 000c 7047 bx lr
329 000e 00BF .section .text.HAL_ResumeTick,"ax",%progbits
330 .align 1
331 .p2align 2,,3
332 .weak HAL_ResumeTick
333 .syntax unified
334 .thumb
335 .thumb_func
336 .fpu fpv4-sp-d16
338 HAL_ResumeTick:
339 @ args = 0, pretend = 0, frame = 0
340 @ frame_needed = 0, uses_anonymous_args = 0
341 @ link register save eliminated.
342 0000 4FF0E022 mov r2, #-536813568
343 0004 1369 ldr r3, [r2, #16]
344 0006 43F00203 orr r3, r3, #2
345 000a 1361 str r3, [r2, #16]
346 000c 7047 bx lr
348 000e 00BF .section .text.HAL_GetHalVersion,"ax",%progbits
349 .align 1
350 .p2align 2,,3
351 .global HAL_GetHalVersion
352 .syntax unified
353 .thumb
354 .thumb_func
355 .fpu fpv4-sp-d16
357 HAL_GetHalVersion:
358 @ args = 0, pretend = 0, frame = 0
359 @ frame_needed = 0, uses_anonymous_args = 0
360 @ link register save eliminated.
361 0000 0048 ldr r0, .L55
362 0002 7047 bx lr
363 .L56:
364 .align 2
365 .L55:
366 0004 00020201 .word 16908800
368 .section .text.HAL_GetREVID,"ax",%progbits
369 .align 1
370 .p2align 2,,3
ARM GAS /tmp/ccIT5iWM.s page 7
371 .global HAL_GetREVID
372 .syntax unified
373 .thumb
374 .thumb_func
375 .fpu fpv4-sp-d16
377 HAL_GetREVID:
378 @ args = 0, pretend = 0, frame = 0
379 @ frame_needed = 0, uses_anonymous_args = 0
380 @ link register save eliminated.
381 0000 014B ldr r3, .L58
382 0002 1868 ldr r0, [r3]
383 0004 000C lsrs r0, r0, #16
384 0006 7047 bx lr
385 .L59:
386 .align 2
387 .L58:
388 0008 002004E0 .word -536600576
390 .section .text.HAL_GetDEVID,"ax",%progbits
391 .align 1
392 .p2align 2,,3
393 .global HAL_GetDEVID
394 .syntax unified
395 .thumb
396 .thumb_func
397 .fpu fpv4-sp-d16
399 HAL_GetDEVID:
400 @ args = 0, pretend = 0, frame = 0
401 @ frame_needed = 0, uses_anonymous_args = 0
402 @ link register save eliminated.
403 0000 024B ldr r3, .L61
404 0002 1868 ldr r0, [r3]
405 0004 C0F30B00 ubfx r0, r0, #0, #12
406 0008 7047 bx lr
407 .L62:
408 000a 00BF .align 2
409 .L61:
410 000c 002004E0 .word -536600576
412 .section .text.HAL_DBGMCU_EnableDBGSleepMode,"ax",%progbits
413 .align 1
414 .p2align 2,,3
415 .global HAL_DBGMCU_EnableDBGSleepMode
416 .syntax unified
417 .thumb
418 .thumb_func
419 .fpu fpv4-sp-d16
421 HAL_DBGMCU_EnableDBGSleepMode:
422 @ args = 0, pretend = 0, frame = 0
423 @ frame_needed = 0, uses_anonymous_args = 0
424 @ link register save eliminated.
425 0000 024A ldr r2, .L64
426 0002 5368 ldr r3, [r2, #4]
427 0004 43F00103 orr r3, r3, #1
428 0008 5360 str r3, [r2, #4]
429 000a 7047 bx lr
430 .L65:
431 .align 2
432 .L64:
ARM GAS /tmp/ccIT5iWM.s page 8
433 000c 002004E0 .word -536600576
435 .section .text.HAL_DBGMCU_DisableDBGSleepMode,"ax",%progbits
436 .align 1
437 .p2align 2,,3
438 .global HAL_DBGMCU_DisableDBGSleepMode
439 .syntax unified
440 .thumb
441 .thumb_func
442 .fpu fpv4-sp-d16
444 HAL_DBGMCU_DisableDBGSleepMode:
445 @ args = 0, pretend = 0, frame = 0
446 @ frame_needed = 0, uses_anonymous_args = 0
447 @ link register save eliminated.
448 0000 024A ldr r2, .L67
449 0002 5368 ldr r3, [r2, #4]
450 0004 23F00103 bic r3, r3, #1
451 0008 5360 str r3, [r2, #4]
452 000a 7047 bx lr
453 .L68:
454 .align 2
455 .L67:
456 000c 002004E0 .word -536600576
458 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits
459 .align 1
460 .p2align 2,,3
461 .global HAL_DBGMCU_EnableDBGStopMode
462 .syntax unified
463 .thumb
464 .thumb_func
465 .fpu fpv4-sp-d16
467 HAL_DBGMCU_EnableDBGStopMode:
468 @ args = 0, pretend = 0, frame = 0
469 @ frame_needed = 0, uses_anonymous_args = 0
470 @ link register save eliminated.
471 0000 024A ldr r2, .L70
472 0002 5368 ldr r3, [r2, #4]
473 0004 43F00203 orr r3, r3, #2
474 0008 5360 str r3, [r2, #4]
475 000a 7047 bx lr
476 .L71:
477 .align 2
478 .L70:
479 000c 002004E0 .word -536600576
481 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits
482 .align 1
483 .p2align 2,,3
484 .global HAL_DBGMCU_DisableDBGStopMode
485 .syntax unified
486 .thumb
487 .thumb_func
488 .fpu fpv4-sp-d16
490 HAL_DBGMCU_DisableDBGStopMode:
491 @ args = 0, pretend = 0, frame = 0
492 @ frame_needed = 0, uses_anonymous_args = 0
493 @ link register save eliminated.
494 0000 024A ldr r2, .L73
495 0002 5368 ldr r3, [r2, #4]
ARM GAS /tmp/ccIT5iWM.s page 9
496 0004 23F00203 bic r3, r3, #2
497 0008 5360 str r3, [r2, #4]
498 000a 7047 bx lr
499 .L74:
500 .align 2
501 .L73:
502 000c 002004E0 .word -536600576
504 .section .text.HAL_DBGMCU_EnableDBGStandbyMode,"ax",%progbits
505 .align 1
506 .p2align 2,,3
507 .global HAL_DBGMCU_EnableDBGStandbyMode
508 .syntax unified
509 .thumb
510 .thumb_func
511 .fpu fpv4-sp-d16
513 HAL_DBGMCU_EnableDBGStandbyMode:
514 @ args = 0, pretend = 0, frame = 0
515 @ frame_needed = 0, uses_anonymous_args = 0
516 @ link register save eliminated.
517 0000 024A ldr r2, .L76
518 0002 5368 ldr r3, [r2, #4]
519 0004 43F00403 orr r3, r3, #4
520 0008 5360 str r3, [r2, #4]
521 000a 7047 bx lr
522 .L77:
523 .align 2
524 .L76:
525 000c 002004E0 .word -536600576
527 .section .text.HAL_DBGMCU_DisableDBGStandbyMode,"ax",%progbits
528 .align 1
529 .p2align 2,,3
530 .global HAL_DBGMCU_DisableDBGStandbyMode
531 .syntax unified
532 .thumb
533 .thumb_func
534 .fpu fpv4-sp-d16
536 HAL_DBGMCU_DisableDBGStandbyMode:
537 @ args = 0, pretend = 0, frame = 0
538 @ frame_needed = 0, uses_anonymous_args = 0
539 @ link register save eliminated.
540 0000 024A ldr r2, .L79
541 0002 5368 ldr r3, [r2, #4]
542 0004 23F00403 bic r3, r3, #4
543 0008 5360 str r3, [r2, #4]
544 000a 7047 bx lr
545 .L80:
546 .align 2
547 .L79:
548 000c 002004E0 .word -536600576
550 .section .text.HAL_SYSCFG_CCMSRAMErase,"ax",%progbits
551 .align 1
552 .p2align 2,,3
553 .global HAL_SYSCFG_CCMSRAMErase
554 .syntax unified
555 .thumb
556 .thumb_func
557 .fpu fpv4-sp-d16
ARM GAS /tmp/ccIT5iWM.s page 10
559 HAL_SYSCFG_CCMSRAMErase:
560 @ args = 0, pretend = 0, frame = 0
561 @ frame_needed = 0, uses_anonymous_args = 0
562 @ link register save eliminated.
563 0000 044B ldr r3, .L82
564 0002 5322 movs r2, #83
565 0004 CA21 movs r1, #202
566 0006 5962 str r1, [r3, #36]
567 0008 5A62 str r2, [r3, #36]
568 000a 9A69 ldr r2, [r3, #24]
569 000c 42F00102 orr r2, r2, #1
570 0010 9A61 str r2, [r3, #24]
571 0012 7047 bx lr
572 .L83:
573 .align 2
574 .L82:
575 0014 00000140 .word 1073807360
577 .section .text.HAL_SYSCFG_EnableMemorySwappingBank,"ax",%progbits
578 .align 1
579 .p2align 2,,3
580 .global HAL_SYSCFG_EnableMemorySwappingBank
581 .syntax unified
582 .thumb
583 .thumb_func
584 .fpu fpv4-sp-d16
586 HAL_SYSCFG_EnableMemorySwappingBank:
587 @ args = 0, pretend = 0, frame = 0
588 @ frame_needed = 0, uses_anonymous_args = 0
589 @ link register save eliminated.
590 0000 024A ldr r2, .L85
591 0002 1368 ldr r3, [r2]
592 0004 43F48073 orr r3, r3, #256
593 0008 1360 str r3, [r2]
594 000a 7047 bx lr
595 .L86:
596 .align 2
597 .L85:
598 000c 00000140 .word 1073807360
600 .section .text.HAL_SYSCFG_DisableMemorySwappingBank,"ax",%progbits
601 .align 1
602 .p2align 2,,3
603 .global HAL_SYSCFG_DisableMemorySwappingBank
604 .syntax unified
605 .thumb
606 .thumb_func
607 .fpu fpv4-sp-d16
609 HAL_SYSCFG_DisableMemorySwappingBank:
610 @ args = 0, pretend = 0, frame = 0
611 @ frame_needed = 0, uses_anonymous_args = 0
612 @ link register save eliminated.
613 0000 024A ldr r2, .L88
614 0002 1368 ldr r3, [r2]
615 0004 23F48073 bic r3, r3, #256
616 0008 1360 str r3, [r2]
617 000a 7047 bx lr
618 .L89:
619 .align 2
ARM GAS /tmp/ccIT5iWM.s page 11
620 .L88:
621 000c 00000140 .word 1073807360
623 .section .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig,"ax",%progbits
624 .align 1
625 .p2align 2,,3
626 .global HAL_SYSCFG_VREFBUF_VoltageScalingConfig
627 .syntax unified
628 .thumb
629 .thumb_func
630 .fpu fpv4-sp-d16
632 HAL_SYSCFG_VREFBUF_VoltageScalingConfig:
633 @ args = 0, pretend = 0, frame = 0
634 @ frame_needed = 0, uses_anonymous_args = 0
635 @ link register save eliminated.
636 0000 034A ldr r2, .L91
637 0002 136B ldr r3, [r2, #48]
638 0004 23F03003 bic r3, r3, #48
639 0008 1843 orrs r0, r0, r3
640 000a 1063 str r0, [r2, #48]
641 000c 7047 bx lr
642 .L92:
643 000e 00BF .align 2
644 .L91:
645 0010 00000140 .word 1073807360
647 .section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig,"ax",%progbits
648 .align 1
649 .p2align 2,,3
650 .global HAL_SYSCFG_VREFBUF_HighImpedanceConfig
651 .syntax unified
652 .thumb
653 .thumb_func
654 .fpu fpv4-sp-d16
656 HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
657 @ args = 0, pretend = 0, frame = 0
658 @ frame_needed = 0, uses_anonymous_args = 0
659 @ link register save eliminated.
660 0000 034A ldr r2, .L94
661 0002 136B ldr r3, [r2, #48]
662 0004 23F00203 bic r3, r3, #2
663 0008 1843 orrs r0, r0, r3
664 000a 1063 str r0, [r2, #48]
665 000c 7047 bx lr
666 .L95:
667 000e 00BF .align 2
668 .L94:
669 0010 00000140 .word 1073807360
671 .section .text.HAL_SYSCFG_VREFBUF_TrimmingConfig,"ax",%progbits
672 .align 1
673 .p2align 2,,3
674 .global HAL_SYSCFG_VREFBUF_TrimmingConfig
675 .syntax unified
676 .thumb
677 .thumb_func
678 .fpu fpv4-sp-d16
680 HAL_SYSCFG_VREFBUF_TrimmingConfig:
681 @ args = 0, pretend = 0, frame = 0
682 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/ccIT5iWM.s page 12
683 @ link register save eliminated.
684 0000 034A ldr r2, .L97
685 0002 536B ldr r3, [r2, #52]
686 0004 23F03F03 bic r3, r3, #63
687 0008 1843 orrs r0, r0, r3
688 000a 5063 str r0, [r2, #52]
689 000c 7047 bx lr
690 .L98:
691 000e 00BF .align 2
692 .L97:
693 0010 00000140 .word 1073807360
695 .section .text.HAL_SYSCFG_EnableVREFBUF,"ax",%progbits
696 .align 1
697 .p2align 2,,3
698 .global HAL_SYSCFG_EnableVREFBUF
699 .syntax unified
700 .thumb
701 .thumb_func
702 .fpu fpv4-sp-d16
704 HAL_SYSCFG_EnableVREFBUF:
705 @ args = 0, pretend = 0, frame = 0
706 @ frame_needed = 0, uses_anonymous_args = 0
707 0000 38B5 push {r3, r4, r5, lr}
708 0002 0A4C ldr r4, .L105
709 0004 236B ldr r3, [r4, #48]
710 0006 43F00103 orr r3, r3, #1
711 000a 2363 str r3, [r4, #48]
712 000c FFF7FEFF bl HAL_GetTick
713 0010 0546 mov r5, r0
714 0012 04E0 b .L100
715 .L102:
716 0014 FFF7FEFF bl HAL_GetTick
717 0018 401B subs r0, r0, r5
718 001a 0A28 cmp r0, #10
719 001c 04D8 bhi .L103
720 .L100:
721 001e 236B ldr r3, [r4, #48]
722 0020 1B07 lsls r3, r3, #28
723 0022 F7D5 bpl .L102
724 0024 0020 movs r0, #0
725 0026 38BD pop {r3, r4, r5, pc}
726 .L103:
727 0028 0320 movs r0, #3
728 002a 38BD pop {r3, r4, r5, pc}
729 .L106:
730 .align 2
731 .L105:
732 002c 00000140 .word 1073807360
734 .section .text.HAL_SYSCFG_DisableVREFBUF,"ax",%progbits
735 .align 1
736 .p2align 2,,3
737 .global HAL_SYSCFG_DisableVREFBUF
738 .syntax unified
739 .thumb
740 .thumb_func
741 .fpu fpv4-sp-d16
743 HAL_SYSCFG_DisableVREFBUF:
ARM GAS /tmp/ccIT5iWM.s page 13
744 @ args = 0, pretend = 0, frame = 0
745 @ frame_needed = 0, uses_anonymous_args = 0
746 @ link register save eliminated.
747 0000 024A ldr r2, .L108
748 0002 136B ldr r3, [r2, #48]
749 0004 23F00103 bic r3, r3, #1
750 0008 1363 str r3, [r2, #48]
751 000a 7047 bx lr
752 .L109:
753 .align 2
754 .L108:
755 000c 00000140 .word 1073807360
757 .section .text.HAL_SYSCFG_EnableIOSwitchBooster,"ax",%progbits
758 .align 1
759 .p2align 2,,3
760 .global HAL_SYSCFG_EnableIOSwitchBooster
761 .syntax unified
762 .thumb
763 .thumb_func
764 .fpu fpv4-sp-d16
766 HAL_SYSCFG_EnableIOSwitchBooster:
767 @ args = 0, pretend = 0, frame = 0
768 @ frame_needed = 0, uses_anonymous_args = 0
769 @ link register save eliminated.
770 0000 024A ldr r2, .L111
771 0002 5368 ldr r3, [r2, #4]
772 0004 43F48073 orr r3, r3, #256
773 0008 5360 str r3, [r2, #4]
774 000a 7047 bx lr
775 .L112:
776 .align 2
777 .L111:
778 000c 00000140 .word 1073807360
780 .section .text.HAL_SYSCFG_DisableIOSwitchBooster,"ax",%progbits
781 .align 1
782 .p2align 2,,3
783 .global HAL_SYSCFG_DisableIOSwitchBooster
784 .syntax unified
785 .thumb
786 .thumb_func
787 .fpu fpv4-sp-d16
789 HAL_SYSCFG_DisableIOSwitchBooster:
790 @ args = 0, pretend = 0, frame = 0
791 @ frame_needed = 0, uses_anonymous_args = 0
792 @ link register save eliminated.
793 0000 024A ldr r2, .L114
794 0002 5368 ldr r3, [r2, #4]
795 0004 23F48073 bic r3, r3, #256
796 0008 5360 str r3, [r2, #4]
797 000a 7047 bx lr
798 .L115:
799 .align 2
800 .L114:
801 000c 00000140 .word 1073807360
803 .section .text.HAL_SYSCFG_EnableIOSwitchVDD,"ax",%progbits
804 .align 1
805 .p2align 2,,3
ARM GAS /tmp/ccIT5iWM.s page 14
806 .global HAL_SYSCFG_EnableIOSwitchVDD
807 .syntax unified
808 .thumb
809 .thumb_func
810 .fpu fpv4-sp-d16
812 HAL_SYSCFG_EnableIOSwitchVDD:
813 @ args = 0, pretend = 0, frame = 0
814 @ frame_needed = 0, uses_anonymous_args = 0
815 @ link register save eliminated.
816 0000 024A ldr r2, .L117
817 0002 5368 ldr r3, [r2, #4]
818 0004 43F40073 orr r3, r3, #512
819 0008 5360 str r3, [r2, #4]
820 000a 7047 bx lr
821 .L118:
822 .align 2
823 .L117:
824 000c 00000140 .word 1073807360
826 .section .text.HAL_SYSCFG_DisableIOSwitchVDD,"ax",%progbits
827 .align 1
828 .p2align 2,,3
829 .global HAL_SYSCFG_DisableIOSwitchVDD
830 .syntax unified
831 .thumb
832 .thumb_func
833 .fpu fpv4-sp-d16
835 HAL_SYSCFG_DisableIOSwitchVDD:
836 @ args = 0, pretend = 0, frame = 0
837 @ frame_needed = 0, uses_anonymous_args = 0
838 @ link register save eliminated.
839 0000 024A ldr r2, .L120
840 0002 5368 ldr r3, [r2, #4]
841 0004 23F40073 bic r3, r3, #512
842 0008 5360 str r3, [r2, #4]
843 000a 7047 bx lr
844 .L121:
845 .align 2
846 .L120:
847 000c 00000140 .word 1073807360
849 .section .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable,"ax",%progbits
850 .align 1
851 .p2align 2,,3
852 .global HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
853 .syntax unified
854 .thumb
855 .thumb_func
856 .fpu fpv4-sp-d16
858 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:
859 @ args = 0, pretend = 0, frame = 0
860 @ frame_needed = 0, uses_anonymous_args = 0
861 @ link register save eliminated.
862 0000 024A ldr r2, .L123
863 0002 136A ldr r3, [r2, #32]
864 0004 1843 orrs r0, r0, r3
865 0006 1062 str r0, [r2, #32]
866 0008 7047 bx lr
867 .L124:
ARM GAS /tmp/ccIT5iWM.s page 15
868 000a 00BF .align 2
869 .L123:
870 000c 00000140 .word 1073807360
872 .global uwTickFreq
873 .global uwTickPrio
874 .global uwTick
875 .section .bss.uwTick,"aw",%nobits
876 .align 2
877 .set .LANCHOR2,. + 0
880 uwTick:
881 0000 00000000 .space 4
882 .section .data.uwTickFreq,"aw"
883 .align 2
884 .set .LANCHOR0,. + 0
887 uwTickFreq:
888 0000 01000000 .word 1
889 .section .data.uwTickPrio,"aw"
890 .align 2
891 .set .LANCHOR1,. + 0
894 uwTickPrio:
895 0000 10000000 .word 16
896 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccIT5iWM.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal.c
/tmp/ccIT5iWM.s:16 .text.HAL_MspInit:0000000000000000 $t
/tmp/ccIT5iWM.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
/tmp/ccIT5iWM.s:32 .text.HAL_MspDeInit:0000000000000000 $t
/tmp/ccIT5iWM.s:40 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
/tmp/ccIT5iWM.s:47 .text.HAL_DeInit:0000000000000000 $t
/tmp/ccIT5iWM.s:55 .text.HAL_DeInit:0000000000000000 HAL_DeInit
/tmp/ccIT5iWM.s:78 .text.HAL_DeInit:0000000000000028 $d
/tmp/ccIT5iWM.s:81 .text.HAL_InitTick:0000000000000000 $t
/tmp/ccIT5iWM.s:89 .text.HAL_InitTick:0000000000000000 HAL_InitTick
/tmp/ccIT5iWM.s:123 .text.HAL_InitTick:0000000000000040 $d
/tmp/ccIT5iWM.s:128 .text.HAL_Init:0000000000000000 $t
/tmp/ccIT5iWM.s:136 .text.HAL_Init:0000000000000000 HAL_Init
/tmp/ccIT5iWM.s:155 .text.HAL_IncTick:0000000000000000 $t
/tmp/ccIT5iWM.s:163 .text.HAL_IncTick:0000000000000000 HAL_IncTick
/tmp/ccIT5iWM.s:177 .text.HAL_IncTick:0000000000000010 $d
/tmp/ccIT5iWM.s:181 .text.HAL_GetTick:0000000000000000 $t
/tmp/ccIT5iWM.s:189 .text.HAL_GetTick:0000000000000000 HAL_GetTick
/tmp/ccIT5iWM.s:199 .text.HAL_GetTick:0000000000000008 $d
/tmp/ccIT5iWM.s:202 .text.HAL_GetTickPrio:0000000000000000 $t
/tmp/ccIT5iWM.s:210 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
/tmp/ccIT5iWM.s:220 .text.HAL_GetTickPrio:0000000000000008 $d
/tmp/ccIT5iWM.s:223 .text.HAL_SetTickFreq:0000000000000000 $t
/tmp/ccIT5iWM.s:231 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
/tmp/ccIT5iWM.s:254 .text.HAL_SetTickFreq:0000000000000020 $d
/tmp/ccIT5iWM.s:258 .text.HAL_GetTickFreq:0000000000000000 $t
/tmp/ccIT5iWM.s:266 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
/tmp/ccIT5iWM.s:276 .text.HAL_GetTickFreq:0000000000000008 $d
/tmp/ccIT5iWM.s:279 .text.HAL_Delay:0000000000000000 $t
/tmp/ccIT5iWM.s:287 .text.HAL_Delay:0000000000000000 HAL_Delay
/tmp/ccIT5iWM.s:308 .text.HAL_Delay:0000000000000020 $d
/tmp/ccIT5iWM.s:311 .text.HAL_SuspendTick:0000000000000000 $t
/tmp/ccIT5iWM.s:319 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
/tmp/ccIT5iWM.s:330 .text.HAL_ResumeTick:0000000000000000 $t
/tmp/ccIT5iWM.s:338 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
/tmp/ccIT5iWM.s:349 .text.HAL_GetHalVersion:0000000000000000 $t
/tmp/ccIT5iWM.s:357 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
/tmp/ccIT5iWM.s:366 .text.HAL_GetHalVersion:0000000000000004 $d
/tmp/ccIT5iWM.s:369 .text.HAL_GetREVID:0000000000000000 $t
/tmp/ccIT5iWM.s:377 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
/tmp/ccIT5iWM.s:388 .text.HAL_GetREVID:0000000000000008 $d
/tmp/ccIT5iWM.s:391 .text.HAL_GetDEVID:0000000000000000 $t
/tmp/ccIT5iWM.s:399 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
/tmp/ccIT5iWM.s:410 .text.HAL_GetDEVID:000000000000000c $d
/tmp/ccIT5iWM.s:413 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
/tmp/ccIT5iWM.s:421 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
/tmp/ccIT5iWM.s:433 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
/tmp/ccIT5iWM.s:436 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
/tmp/ccIT5iWM.s:444 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
/tmp/ccIT5iWM.s:456 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
/tmp/ccIT5iWM.s:459 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
/tmp/ccIT5iWM.s:467 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
/tmp/ccIT5iWM.s:479 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
/tmp/ccIT5iWM.s:482 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
/tmp/ccIT5iWM.s:490 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
/tmp/ccIT5iWM.s:502 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
ARM GAS /tmp/ccIT5iWM.s page 17
/tmp/ccIT5iWM.s:505 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
/tmp/ccIT5iWM.s:513 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
/tmp/ccIT5iWM.s:525 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
/tmp/ccIT5iWM.s:528 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
/tmp/ccIT5iWM.s:536 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
/tmp/ccIT5iWM.s:548 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
/tmp/ccIT5iWM.s:551 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 $t
/tmp/ccIT5iWM.s:559 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 HAL_SYSCFG_CCMSRAMErase
/tmp/ccIT5iWM.s:575 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000014 $d
/tmp/ccIT5iWM.s:578 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 $t
/tmp/ccIT5iWM.s:586 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 HAL_SYSCFG_EnableMemorySwappingBank
/tmp/ccIT5iWM.s:598 .text.HAL_SYSCFG_EnableMemorySwappingBank:000000000000000c $d
/tmp/ccIT5iWM.s:601 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 $t
/tmp/ccIT5iWM.s:609 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 HAL_SYSCFG_DisableMemorySwappingBank
/tmp/ccIT5iWM.s:621 .text.HAL_SYSCFG_DisableMemorySwappingBank:000000000000000c $d
/tmp/ccIT5iWM.s:624 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 $t
/tmp/ccIT5iWM.s:632 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig
/tmp/ccIT5iWM.s:645 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000010 $d
/tmp/ccIT5iWM.s:648 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 $t
/tmp/ccIT5iWM.s:656 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig
/tmp/ccIT5iWM.s:669 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000010 $d
/tmp/ccIT5iWM.s:672 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 $t
/tmp/ccIT5iWM.s:680 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_TrimmingConfig
/tmp/ccIT5iWM.s:693 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000010 $d
/tmp/ccIT5iWM.s:696 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 $t
/tmp/ccIT5iWM.s:704 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 HAL_SYSCFG_EnableVREFBUF
/tmp/ccIT5iWM.s:732 .text.HAL_SYSCFG_EnableVREFBUF:000000000000002c $d
/tmp/ccIT5iWM.s:735 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 $t
/tmp/ccIT5iWM.s:743 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 HAL_SYSCFG_DisableVREFBUF
/tmp/ccIT5iWM.s:755 .text.HAL_SYSCFG_DisableVREFBUF:000000000000000c $d
/tmp/ccIT5iWM.s:758 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 $t
/tmp/ccIT5iWM.s:766 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 HAL_SYSCFG_EnableIOSwitchBooster
/tmp/ccIT5iWM.s:778 .text.HAL_SYSCFG_EnableIOSwitchBooster:000000000000000c $d
/tmp/ccIT5iWM.s:781 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 $t
/tmp/ccIT5iWM.s:789 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 HAL_SYSCFG_DisableIOSwitchBooster
/tmp/ccIT5iWM.s:801 .text.HAL_SYSCFG_DisableIOSwitchBooster:000000000000000c $d
/tmp/ccIT5iWM.s:804 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 $t
/tmp/ccIT5iWM.s:812 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 HAL_SYSCFG_EnableIOSwitchVDD
/tmp/ccIT5iWM.s:824 .text.HAL_SYSCFG_EnableIOSwitchVDD:000000000000000c $d
/tmp/ccIT5iWM.s:827 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 $t
/tmp/ccIT5iWM.s:835 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 HAL_SYSCFG_DisableIOSwitchVDD
/tmp/ccIT5iWM.s:847 .text.HAL_SYSCFG_DisableIOSwitchVDD:000000000000000c $d
/tmp/ccIT5iWM.s:850 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 $t
/tmp/ccIT5iWM.s:858 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
/tmp/ccIT5iWM.s:870 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:000000000000000c $d
/tmp/ccIT5iWM.s:887 .data.uwTickFreq:0000000000000000 uwTickFreq
/tmp/ccIT5iWM.s:894 .data.uwTickPrio:0000000000000000 uwTickPrio
/tmp/ccIT5iWM.s:880 .bss.uwTick:0000000000000000 uwTick
/tmp/ccIT5iWM.s:876 .bss.uwTick:0000000000000000 $d
/tmp/ccIT5iWM.s:883 .data.uwTickFreq:0000000000000000 $d
/tmp/ccIT5iWM.s:890 .data.uwTickPrio:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_SYSTICK_Config
HAL_NVIC_SetPriority
SystemCoreClock
HAL_NVIC_SetPriorityGrouping
ARM GAS /tmp/ccIT5iWM.s page 18