tx modulator
This commit is contained in:
@@ -1,667 +0,0 @@
|
||||
ARM GAS /tmp/cc6pHK8v.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_cortex.c"
|
||||
14 .text
|
||||
15 .section .text.HAL_NVIC_SetPriorityGrouping,"ax",%progbits
|
||||
16 .align 1
|
||||
17 .p2align 2,,3
|
||||
18 .global HAL_NVIC_SetPriorityGrouping
|
||||
19 .arch armv7e-m
|
||||
20 .syntax unified
|
||||
21 .thumb
|
||||
22 .thumb_func
|
||||
23 .fpu fpv4-sp-d16
|
||||
25 HAL_NVIC_SetPriorityGrouping:
|
||||
26 @ args = 0, pretend = 0, frame = 0
|
||||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
28 @ link register save eliminated.
|
||||
29 0000 0749 ldr r1, .L3
|
||||
30 0002 CA68 ldr r2, [r1, #12]
|
||||
31 0004 0302 lsls r3, r0, #8
|
||||
32 0006 4FF6FF00 movw r0, #63743
|
||||
33 000a 03F4E063 and r3, r3, #1792
|
||||
34 000e 0240 ands r2, r2, r0
|
||||
35 0010 1343 orrs r3, r3, r2
|
||||
36 0012 43F0BF63 orr r3, r3, #100139008
|
||||
37 0016 43F40033 orr r3, r3, #131072
|
||||
38 001a CB60 str r3, [r1, #12]
|
||||
39 001c 7047 bx lr
|
||||
40 .L4:
|
||||
41 001e 00BF .align 2
|
||||
42 .L3:
|
||||
43 0020 00ED00E0 .word -536810240
|
||||
45 .section .text.HAL_NVIC_SetPriority,"ax",%progbits
|
||||
46 .align 1
|
||||
47 .p2align 2,,3
|
||||
48 .global HAL_NVIC_SetPriority
|
||||
49 .syntax unified
|
||||
50 .thumb
|
||||
51 .thumb_func
|
||||
52 .fpu fpv4-sp-d16
|
||||
54 HAL_NVIC_SetPriority:
|
||||
55 @ args = 0, pretend = 0, frame = 0
|
||||
56 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
57 0000 1C4B ldr r3, .L11
|
||||
58 0002 DB68 ldr r3, [r3, #12]
|
||||
59 0004 C3F30223 ubfx r3, r3, #8, #3
|
||||
60 0008 00B5 push {lr}
|
||||
ARM GAS /tmp/cc6pHK8v.s page 2
|
||||
|
||||
|
||||
61 000a C3F1070E rsb lr, r3, #7
|
||||
62 000e BEF1040F cmp lr, #4
|
||||
63 0012 03F1040C add ip, r3, #4
|
||||
64 0016 28BF it cs
|
||||
65 0018 4FF0040E movcs lr, #4
|
||||
66 001c BCF1060F cmp ip, #6
|
||||
67 0020 1BD9 bls .L9
|
||||
68 0022 033B subs r3, r3, #3
|
||||
69 0024 4FF0FF3C mov ip, #-1
|
||||
70 0028 0CFA03FC lsl ip, ip, r3
|
||||
71 002c 22EA0C02 bic r2, r2, ip
|
||||
72 .L6:
|
||||
73 0030 4FF0FF3C mov ip, #-1
|
||||
74 0034 0CFA0EFC lsl ip, ip, lr
|
||||
75 0038 21EA0C01 bic r1, r1, ip
|
||||
76 003c 9940 lsls r1, r1, r3
|
||||
77 003e 0028 cmp r0, #0
|
||||
78 0040 41EA0201 orr r1, r1, r2
|
||||
79 0044 0CDB blt .L7
|
||||
80 0046 00F16040 add r0, r0, #-536870912
|
||||
81 004a 0901 lsls r1, r1, #4
|
||||
82 004c 00F56140 add r0, r0, #57600
|
||||
83 0050 C9B2 uxtb r1, r1
|
||||
84 0052 80F80013 strb r1, [r0, #768]
|
||||
85 0056 5DF804FB ldr pc, [sp], #4
|
||||
86 .L9:
|
||||
87 005a 0022 movs r2, #0
|
||||
88 005c 1346 mov r3, r2
|
||||
89 005e E7E7 b .L6
|
||||
90 .L7:
|
||||
91 0060 054B ldr r3, .L11+4
|
||||
92 0062 00F00F00 and r0, r0, #15
|
||||
93 0066 0901 lsls r1, r1, #4
|
||||
94 0068 0344 add r3, r3, r0
|
||||
95 006a C9B2 uxtb r1, r1
|
||||
96 006c 1976 strb r1, [r3, #24]
|
||||
97 006e 5DF804FB ldr pc, [sp], #4
|
||||
98 .L12:
|
||||
99 0072 00BF .align 2
|
||||
100 .L11:
|
||||
101 0074 00ED00E0 .word -536810240
|
||||
102 0078 FCEC00E0 .word -536810244
|
||||
104 .section .text.HAL_NVIC_EnableIRQ,"ax",%progbits
|
||||
105 .align 1
|
||||
106 .p2align 2,,3
|
||||
107 .global HAL_NVIC_EnableIRQ
|
||||
108 .syntax unified
|
||||
109 .thumb
|
||||
110 .thumb_func
|
||||
111 .fpu fpv4-sp-d16
|
||||
113 HAL_NVIC_EnableIRQ:
|
||||
114 @ args = 0, pretend = 0, frame = 0
|
||||
115 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
116 @ link register save eliminated.
|
||||
117 0000 0028 cmp r0, #0
|
||||
118 0002 08DB blt .L13
|
||||
119 0004 044A ldr r2, .L15
|
||||
ARM GAS /tmp/cc6pHK8v.s page 3
|
||||
|
||||
|
||||
120 0006 4109 lsrs r1, r0, #5
|
||||
121 0008 0123 movs r3, #1
|
||||
122 000a 00F01F00 and r0, r0, #31
|
||||
123 000e 03FA00F0 lsl r0, r3, r0
|
||||
124 0012 42F82100 str r0, [r2, r1, lsl #2]
|
||||
125 .L13:
|
||||
126 0016 7047 bx lr
|
||||
127 .L16:
|
||||
128 .align 2
|
||||
129 .L15:
|
||||
130 0018 00E100E0 .word -536813312
|
||||
132 .section .text.HAL_NVIC_DisableIRQ,"ax",%progbits
|
||||
133 .align 1
|
||||
134 .p2align 2,,3
|
||||
135 .global HAL_NVIC_DisableIRQ
|
||||
136 .syntax unified
|
||||
137 .thumb
|
||||
138 .thumb_func
|
||||
139 .fpu fpv4-sp-d16
|
||||
141 HAL_NVIC_DisableIRQ:
|
||||
142 @ args = 0, pretend = 0, frame = 0
|
||||
143 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
144 @ link register save eliminated.
|
||||
145 0000 0028 cmp r0, #0
|
||||
146 0002 0DDB blt .L17
|
||||
147 0004 4309 lsrs r3, r0, #5
|
||||
148 0006 0749 ldr r1, .L19
|
||||
149 0008 0122 movs r2, #1
|
||||
150 000a 2033 adds r3, r3, #32
|
||||
151 000c 00F01F00 and r0, r0, #31
|
||||
152 0010 02FA00F0 lsl r0, r2, r0
|
||||
153 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
154 .syntax unified
|
||||
155 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
156 0018 BFF34F8F dsb 0xF
|
||||
157 @ 0 "" 2
|
||||
158 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
159 001c BFF36F8F isb 0xF
|
||||
160 @ 0 "" 2
|
||||
161 .thumb
|
||||
162 .syntax unified
|
||||
163 .L17:
|
||||
164 0020 7047 bx lr
|
||||
165 .L20:
|
||||
166 0022 00BF .align 2
|
||||
167 .L19:
|
||||
168 0024 00E100E0 .word -536813312
|
||||
170 .section .text.HAL_NVIC_SystemReset,"ax",%progbits
|
||||
171 .align 1
|
||||
172 .p2align 2,,3
|
||||
173 .global HAL_NVIC_SystemReset
|
||||
174 .syntax unified
|
||||
175 .thumb
|
||||
176 .thumb_func
|
||||
177 .fpu fpv4-sp-d16
|
||||
179 HAL_NVIC_SystemReset:
|
||||
180 @ Volatile: function does not return.
|
||||
ARM GAS /tmp/cc6pHK8v.s page 4
|
||||
|
||||
|
||||
181 @ args = 0, pretend = 0, frame = 0
|
||||
182 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
183 @ link register save eliminated.
|
||||
184 .syntax unified
|
||||
185 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
186 0000 BFF34F8F dsb 0xF
|
||||
187 @ 0 "" 2
|
||||
188 .thumb
|
||||
189 .syntax unified
|
||||
190 0004 0549 ldr r1, .L23
|
||||
191 0006 064B ldr r3, .L23+4
|
||||
192 0008 CA68 ldr r2, [r1, #12]
|
||||
193 000a 02F4E062 and r2, r2, #1792
|
||||
194 000e 1343 orrs r3, r3, r2
|
||||
195 0010 CB60 str r3, [r1, #12]
|
||||
196 .syntax unified
|
||||
197 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
198 0012 BFF34F8F dsb 0xF
|
||||
199 @ 0 "" 2
|
||||
200 .thumb
|
||||
201 .syntax unified
|
||||
202 .L22:
|
||||
203 .syntax unified
|
||||
204 @ 1944 "Drivers/CMSIS/Include/core_cm4.h" 1
|
||||
205 0016 00BF nop
|
||||
206 @ 0 "" 2
|
||||
207 .thumb
|
||||
208 .syntax unified
|
||||
209 0018 FDE7 b .L22
|
||||
210 .L24:
|
||||
211 001a 00BF .align 2
|
||||
212 .L23:
|
||||
213 001c 00ED00E0 .word -536810240
|
||||
214 0020 0400FA05 .word 100270084
|
||||
216 .section .text.HAL_SYSTICK_Config,"ax",%progbits
|
||||
217 .align 1
|
||||
218 .p2align 2,,3
|
||||
219 .global HAL_SYSTICK_Config
|
||||
220 .syntax unified
|
||||
221 .thumb
|
||||
222 .thumb_func
|
||||
223 .fpu fpv4-sp-d16
|
||||
225 HAL_SYSTICK_Config:
|
||||
226 @ args = 0, pretend = 0, frame = 0
|
||||
227 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
228 @ link register save eliminated.
|
||||
229 0000 0138 subs r0, r0, #1
|
||||
230 0002 B0F1807F cmp r0, #16777216
|
||||
231 0006 10D2 bcs .L27
|
||||
232 0008 10B4 push {r4}
|
||||
233 000a 4FF0E023 mov r3, #-536813568
|
||||
234 000e 084C ldr r4, .L32
|
||||
235 0010 5861 str r0, [r3, #20]
|
||||
236 0012 4FF0F00C mov ip, #240
|
||||
237 0016 84F823C0 strb ip, [r4, #35]
|
||||
238 001a 0022 movs r2, #0
|
||||
239 001c 0721 movs r1, #7
|
||||
ARM GAS /tmp/cc6pHK8v.s page 5
|
||||
|
||||
|
||||
240 001e 1046 mov r0, r2
|
||||
241 0020 9A61 str r2, [r3, #24]
|
||||
242 0022 5DF8044B ldr r4, [sp], #4
|
||||
243 0026 1961 str r1, [r3, #16]
|
||||
244 0028 7047 bx lr
|
||||
245 .L27:
|
||||
246 002a 0120 movs r0, #1
|
||||
247 002c 7047 bx lr
|
||||
248 .L33:
|
||||
249 002e 00BF .align 2
|
||||
250 .L32:
|
||||
251 0030 00ED00E0 .word -536810240
|
||||
253 .section .text.HAL_NVIC_GetPriorityGrouping,"ax",%progbits
|
||||
254 .align 1
|
||||
255 .p2align 2,,3
|
||||
256 .global HAL_NVIC_GetPriorityGrouping
|
||||
257 .syntax unified
|
||||
258 .thumb
|
||||
259 .thumb_func
|
||||
260 .fpu fpv4-sp-d16
|
||||
262 HAL_NVIC_GetPriorityGrouping:
|
||||
263 @ args = 0, pretend = 0, frame = 0
|
||||
264 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
265 @ link register save eliminated.
|
||||
266 0000 024B ldr r3, .L35
|
||||
267 0002 D868 ldr r0, [r3, #12]
|
||||
268 0004 C0F30220 ubfx r0, r0, #8, #3
|
||||
269 0008 7047 bx lr
|
||||
270 .L36:
|
||||
271 000a 00BF .align 2
|
||||
272 .L35:
|
||||
273 000c 00ED00E0 .word -536810240
|
||||
275 .section .text.HAL_NVIC_GetPriority,"ax",%progbits
|
||||
276 .align 1
|
||||
277 .p2align 2,,3
|
||||
278 .global HAL_NVIC_GetPriority
|
||||
279 .syntax unified
|
||||
280 .thumb
|
||||
281 .thumb_func
|
||||
282 .fpu fpv4-sp-d16
|
||||
284 HAL_NVIC_GetPriority:
|
||||
285 @ args = 0, pretend = 0, frame = 0
|
||||
286 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
287 @ link register save eliminated.
|
||||
288 0000 0028 cmp r0, #0
|
||||
289 0002 10B4 push {r4}
|
||||
290 0004 27DB blt .L38
|
||||
291 0006 00F16040 add r0, r0, #-536870912
|
||||
292 000a 00F56140 add r0, r0, #57600
|
||||
293 000e 90F80003 ldrb r0, [r0, #768] @ zero_extendqisi2
|
||||
294 0012 0009 lsrs r0, r0, #4
|
||||
295 .L39:
|
||||
296 0014 01F00701 and r1, r1, #7
|
||||
297 0018 C1F1070C rsb ip, r1, #7
|
||||
298 001c BCF1040F cmp ip, #4
|
||||
299 0020 01F10404 add r4, r1, #4
|
||||
300 0024 28BF it cs
|
||||
ARM GAS /tmp/cc6pHK8v.s page 6
|
||||
|
||||
|
||||
301 0026 4FF0040C movcs ip, #4
|
||||
302 002a 062C cmp r4, #6
|
||||
303 002c 11D9 bls .L41
|
||||
304 002e 0339 subs r1, r1, #3
|
||||
305 0030 4FF0FF34 mov r4, #-1
|
||||
306 0034 8C40 lsls r4, r4, r1
|
||||
307 0036 20EA0404 bic r4, r0, r4
|
||||
308 003a C840 lsrs r0, r0, r1
|
||||
309 .L40:
|
||||
310 003c 4FF0FF31 mov r1, #-1
|
||||
311 0040 01FA0CF1 lsl r1, r1, ip
|
||||
312 0044 20EA0100 bic r0, r0, r1
|
||||
313 0048 1060 str r0, [r2]
|
||||
314 004a 1C60 str r4, [r3]
|
||||
315 004c 5DF8044B ldr r4, [sp], #4
|
||||
316 0050 7047 bx lr
|
||||
317 .L41:
|
||||
318 0052 0024 movs r4, #0
|
||||
319 0054 F2E7 b .L40
|
||||
320 .L38:
|
||||
321 0056 034C ldr r4, .L43
|
||||
322 0058 00F00F00 and r0, r0, #15
|
||||
323 005c 0444 add r4, r4, r0
|
||||
324 005e 207E ldrb r0, [r4, #24] @ zero_extendqisi2
|
||||
325 0060 0009 lsrs r0, r0, #4
|
||||
326 0062 D7E7 b .L39
|
||||
327 .L44:
|
||||
328 .align 2
|
||||
329 .L43:
|
||||
330 0064 FCEC00E0 .word -536810244
|
||||
332 .section .text.HAL_NVIC_SetPendingIRQ,"ax",%progbits
|
||||
333 .align 1
|
||||
334 .p2align 2,,3
|
||||
335 .global HAL_NVIC_SetPendingIRQ
|
||||
336 .syntax unified
|
||||
337 .thumb
|
||||
338 .thumb_func
|
||||
339 .fpu fpv4-sp-d16
|
||||
341 HAL_NVIC_SetPendingIRQ:
|
||||
342 @ args = 0, pretend = 0, frame = 0
|
||||
343 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
344 @ link register save eliminated.
|
||||
345 0000 0028 cmp r0, #0
|
||||
346 0002 09DB blt .L45
|
||||
347 0004 4309 lsrs r3, r0, #5
|
||||
348 0006 0549 ldr r1, .L47
|
||||
349 0008 00F01F00 and r0, r0, #31
|
||||
350 000c 0122 movs r2, #1
|
||||
351 000e 4033 adds r3, r3, #64
|
||||
352 0010 02FA00F0 lsl r0, r2, r0
|
||||
353 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
354 .L45:
|
||||
355 0018 7047 bx lr
|
||||
356 .L48:
|
||||
357 001a 00BF .align 2
|
||||
358 .L47:
|
||||
359 001c 00E100E0 .word -536813312
|
||||
ARM GAS /tmp/cc6pHK8v.s page 7
|
||||
|
||||
|
||||
361 .section .text.HAL_NVIC_GetPendingIRQ,"ax",%progbits
|
||||
362 .align 1
|
||||
363 .p2align 2,,3
|
||||
364 .global HAL_NVIC_GetPendingIRQ
|
||||
365 .syntax unified
|
||||
366 .thumb
|
||||
367 .thumb_func
|
||||
368 .fpu fpv4-sp-d16
|
||||
370 HAL_NVIC_GetPendingIRQ:
|
||||
371 @ args = 0, pretend = 0, frame = 0
|
||||
372 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
373 @ link register save eliminated.
|
||||
374 0000 0028 cmp r0, #0
|
||||
375 0002 0BDB blt .L51
|
||||
376 0004 4309 lsrs r3, r0, #5
|
||||
377 0006 064A ldr r2, .L52
|
||||
378 0008 4033 adds r3, r3, #64
|
||||
379 000a 00F01F00 and r0, r0, #31
|
||||
380 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||
381 0012 23FA00F0 lsr r0, r3, r0
|
||||
382 0016 00F00100 and r0, r0, #1
|
||||
383 001a 7047 bx lr
|
||||
384 .L51:
|
||||
385 001c 0020 movs r0, #0
|
||||
386 001e 7047 bx lr
|
||||
387 .L53:
|
||||
388 .align 2
|
||||
389 .L52:
|
||||
390 0020 00E100E0 .word -536813312
|
||||
392 .section .text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits
|
||||
393 .align 1
|
||||
394 .p2align 2,,3
|
||||
395 .global HAL_NVIC_ClearPendingIRQ
|
||||
396 .syntax unified
|
||||
397 .thumb
|
||||
398 .thumb_func
|
||||
399 .fpu fpv4-sp-d16
|
||||
401 HAL_NVIC_ClearPendingIRQ:
|
||||
402 @ args = 0, pretend = 0, frame = 0
|
||||
403 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
404 @ link register save eliminated.
|
||||
405 0000 0028 cmp r0, #0
|
||||
406 0002 09DB blt .L54
|
||||
407 0004 4309 lsrs r3, r0, #5
|
||||
408 0006 0549 ldr r1, .L56
|
||||
409 0008 00F01F00 and r0, r0, #31
|
||||
410 000c 0122 movs r2, #1
|
||||
411 000e 6033 adds r3, r3, #96
|
||||
412 0010 02FA00F0 lsl r0, r2, r0
|
||||
413 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||
414 .L54:
|
||||
415 0018 7047 bx lr
|
||||
416 .L57:
|
||||
417 001a 00BF .align 2
|
||||
418 .L56:
|
||||
419 001c 00E100E0 .word -536813312
|
||||
421 .section .text.HAL_NVIC_GetActive,"ax",%progbits
|
||||
ARM GAS /tmp/cc6pHK8v.s page 8
|
||||
|
||||
|
||||
422 .align 1
|
||||
423 .p2align 2,,3
|
||||
424 .global HAL_NVIC_GetActive
|
||||
425 .syntax unified
|
||||
426 .thumb
|
||||
427 .thumb_func
|
||||
428 .fpu fpv4-sp-d16
|
||||
430 HAL_NVIC_GetActive:
|
||||
431 @ args = 0, pretend = 0, frame = 0
|
||||
432 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
433 @ link register save eliminated.
|
||||
434 0000 0028 cmp r0, #0
|
||||
435 0002 0BDB blt .L60
|
||||
436 0004 4309 lsrs r3, r0, #5
|
||||
437 0006 064A ldr r2, .L61
|
||||
438 0008 8033 adds r3, r3, #128
|
||||
439 000a 00F01F00 and r0, r0, #31
|
||||
440 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||
441 0012 23FA00F0 lsr r0, r3, r0
|
||||
442 0016 00F00100 and r0, r0, #1
|
||||
443 001a 7047 bx lr
|
||||
444 .L60:
|
||||
445 001c 0020 movs r0, #0
|
||||
446 001e 7047 bx lr
|
||||
447 .L62:
|
||||
448 .align 2
|
||||
449 .L61:
|
||||
450 0020 00E100E0 .word -536813312
|
||||
452 .section .text.HAL_SYSTICK_CLKSourceConfig,"ax",%progbits
|
||||
453 .align 1
|
||||
454 .p2align 2,,3
|
||||
455 .global HAL_SYSTICK_CLKSourceConfig
|
||||
456 .syntax unified
|
||||
457 .thumb
|
||||
458 .thumb_func
|
||||
459 .fpu fpv4-sp-d16
|
||||
461 HAL_SYSTICK_CLKSourceConfig:
|
||||
462 @ args = 0, pretend = 0, frame = 0
|
||||
463 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
464 @ link register save eliminated.
|
||||
465 0000 4FF0E022 mov r2, #-536813568
|
||||
466 0004 0428 cmp r0, #4
|
||||
467 0006 1369 ldr r3, [r2, #16]
|
||||
468 0008 0CBF ite eq
|
||||
469 000a 43F00403 orreq r3, r3, #4
|
||||
470 000e 23F00403 bicne r3, r3, #4
|
||||
471 0012 1361 str r3, [r2, #16]
|
||||
472 0014 7047 bx lr
|
||||
474 0016 00BF .section .text.HAL_SYSTICK_Callback,"ax",%progbits
|
||||
475 .align 1
|
||||
476 .p2align 2,,3
|
||||
477 .weak HAL_SYSTICK_Callback
|
||||
478 .syntax unified
|
||||
479 .thumb
|
||||
480 .thumb_func
|
||||
481 .fpu fpv4-sp-d16
|
||||
483 HAL_SYSTICK_Callback:
|
||||
ARM GAS /tmp/cc6pHK8v.s page 9
|
||||
|
||||
|
||||
484 @ args = 0, pretend = 0, frame = 0
|
||||
485 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
486 @ link register save eliminated.
|
||||
487 0000 7047 bx lr
|
||||
489 0002 00BF .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits
|
||||
490 .align 1
|
||||
491 .p2align 2,,3
|
||||
492 .global HAL_SYSTICK_IRQHandler
|
||||
493 .syntax unified
|
||||
494 .thumb
|
||||
495 .thumb_func
|
||||
496 .fpu fpv4-sp-d16
|
||||
498 HAL_SYSTICK_IRQHandler:
|
||||
499 @ args = 0, pretend = 0, frame = 0
|
||||
500 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
501 0000 08B5 push {r3, lr}
|
||||
502 0002 FFF7FEFF bl HAL_SYSTICK_Callback
|
||||
503 0006 08BD pop {r3, pc}
|
||||
505 .section .text.HAL_MPU_Enable,"ax",%progbits
|
||||
506 .align 1
|
||||
507 .p2align 2,,3
|
||||
508 .global HAL_MPU_Enable
|
||||
509 .syntax unified
|
||||
510 .thumb
|
||||
511 .thumb_func
|
||||
512 .fpu fpv4-sp-d16
|
||||
514 HAL_MPU_Enable:
|
||||
515 @ args = 0, pretend = 0, frame = 0
|
||||
516 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
517 @ link register save eliminated.
|
||||
518 0000 044B ldr r3, .L70
|
||||
519 0002 40F00100 orr r0, r0, #1
|
||||
520 0006 C3F89400 str r0, [r3, #148]
|
||||
521 .syntax unified
|
||||
522 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
523 000a BFF34F8F dsb 0xF
|
||||
524 @ 0 "" 2
|
||||
525 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
526 000e BFF36F8F isb 0xF
|
||||
527 @ 0 "" 2
|
||||
528 .thumb
|
||||
529 .syntax unified
|
||||
530 0012 7047 bx lr
|
||||
531 .L71:
|
||||
532 .align 2
|
||||
533 .L70:
|
||||
534 0014 00ED00E0 .word -536810240
|
||||
536 .section .text.HAL_MPU_Disable,"ax",%progbits
|
||||
537 .align 1
|
||||
538 .p2align 2,,3
|
||||
539 .global HAL_MPU_Disable
|
||||
540 .syntax unified
|
||||
541 .thumb
|
||||
542 .thumb_func
|
||||
543 .fpu fpv4-sp-d16
|
||||
545 HAL_MPU_Disable:
|
||||
546 @ args = 0, pretend = 0, frame = 0
|
||||
ARM GAS /tmp/cc6pHK8v.s page 10
|
||||
|
||||
|
||||
547 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
548 @ link register save eliminated.
|
||||
549 .syntax unified
|
||||
550 @ 957 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||
551 0000 BFF35F8F dmb 0xF
|
||||
552 @ 0 "" 2
|
||||
553 .thumb
|
||||
554 .syntax unified
|
||||
555 0004 024B ldr r3, .L73
|
||||
556 0006 0022 movs r2, #0
|
||||
557 0008 C3F89420 str r2, [r3, #148]
|
||||
558 000c 7047 bx lr
|
||||
559 .L74:
|
||||
560 000e 00BF .align 2
|
||||
561 .L73:
|
||||
562 0010 00ED00E0 .word -536810240
|
||||
564 .section .text.HAL_MPU_ConfigRegion,"ax",%progbits
|
||||
565 .align 1
|
||||
566 .p2align 2,,3
|
||||
567 .global HAL_MPU_ConfigRegion
|
||||
568 .syntax unified
|
||||
569 .thumb
|
||||
570 .thumb_func
|
||||
571 .fpu fpv4-sp-d16
|
||||
573 HAL_MPU_ConfigRegion:
|
||||
574 @ args = 0, pretend = 0, frame = 0
|
||||
575 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
576 0000 1749 ldr r1, .L82
|
||||
577 0002 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
|
||||
578 0004 C1F89830 str r3, [r1, #152]
|
||||
579 0008 0278 ldrb r2, [r0] @ zero_extendqisi2
|
||||
580 000a 22B3 cbz r2, .L76
|
||||
581 000c 4368 ldr r3, [r0, #4]
|
||||
582 000e 00B5 push {lr}
|
||||
583 0010 C1F89C30 str r3, [r1, #156]
|
||||
584 0014 C37A ldrb r3, [r0, #11] @ zero_extendqisi2
|
||||
585 0016 90F80CC0 ldrb ip, [r0, #12] @ zero_extendqisi2
|
||||
586 001a 90F80FE0 ldrb lr, [r0, #15] @ zero_extendqisi2
|
||||
587 001e 1B06 lsls r3, r3, #24
|
||||
588 0020 43EA0C73 orr r3, r3, ip, lsl #28
|
||||
589 0024 90F80AC0 ldrb ip, [r0, #10] @ zero_extendqisi2
|
||||
590 0028 1343 orrs r3, r3, r2
|
||||
591 002a 43EACC43 orr r3, r3, ip, lsl #19
|
||||
592 002e 90F80DC0 ldrb ip, [r0, #13] @ zero_extendqisi2
|
||||
593 0032 827B ldrb r2, [r0, #14] @ zero_extendqisi2
|
||||
594 0034 43EA8C43 orr r3, r3, ip, lsl #18
|
||||
595 0038 43EA4243 orr r3, r3, r2, lsl #17
|
||||
596 003c 90F809C0 ldrb ip, [r0, #9] @ zero_extendqisi2
|
||||
597 0040 027A ldrb r2, [r0, #8] @ zero_extendqisi2
|
||||
598 0042 43EA0E43 orr r3, r3, lr, lsl #16
|
||||
599 0046 43EA0C23 orr r3, r3, ip, lsl #8
|
||||
600 004a 43EA4203 orr r3, r3, r2, lsl #1
|
||||
601 004e C1F8A030 str r3, [r1, #160]
|
||||
602 0052 5DF804FB ldr pc, [sp], #4
|
||||
603 .L76:
|
||||
604 0056 C1F89C20 str r2, [r1, #156]
|
||||
605 005a C1F8A020 str r2, [r1, #160]
|
||||
ARM GAS /tmp/cc6pHK8v.s page 11
|
||||
|
||||
|
||||
606 005e 7047 bx lr
|
||||
607 .L83:
|
||||
608 .align 2
|
||||
609 .L82:
|
||||
610 0060 00ED00E0 .word -536810240
|
||||
612 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||
ARM GAS /tmp/cc6pHK8v.s page 12
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 stm32g4xx_hal_cortex.c
|
||||
/tmp/cc6pHK8v.s:16 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:25 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
|
||||
/tmp/cc6pHK8v.s:43 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:46 .text.HAL_NVIC_SetPriority:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:54 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
|
||||
/tmp/cc6pHK8v.s:101 .text.HAL_NVIC_SetPriority:0000000000000074 $d
|
||||
/tmp/cc6pHK8v.s:105 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:113 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
|
||||
/tmp/cc6pHK8v.s:130 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
|
||||
/tmp/cc6pHK8v.s:133 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:141 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
|
||||
/tmp/cc6pHK8v.s:168 .text.HAL_NVIC_DisableIRQ:0000000000000024 $d
|
||||
/tmp/cc6pHK8v.s:171 .text.HAL_NVIC_SystemReset:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:179 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
|
||||
/tmp/cc6pHK8v.s:213 .text.HAL_NVIC_SystemReset:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:217 .text.HAL_SYSTICK_Config:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:225 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
|
||||
/tmp/cc6pHK8v.s:251 .text.HAL_SYSTICK_Config:0000000000000030 $d
|
||||
/tmp/cc6pHK8v.s:254 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:262 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
|
||||
/tmp/cc6pHK8v.s:273 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
|
||||
/tmp/cc6pHK8v.s:276 .text.HAL_NVIC_GetPriority:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:284 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
|
||||
/tmp/cc6pHK8v.s:330 .text.HAL_NVIC_GetPriority:0000000000000064 $d
|
||||
/tmp/cc6pHK8v.s:333 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:341 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
|
||||
/tmp/cc6pHK8v.s:359 .text.HAL_NVIC_SetPendingIRQ:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:362 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:370 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
|
||||
/tmp/cc6pHK8v.s:390 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:393 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:401 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
|
||||
/tmp/cc6pHK8v.s:419 .text.HAL_NVIC_ClearPendingIRQ:000000000000001c $d
|
||||
/tmp/cc6pHK8v.s:422 .text.HAL_NVIC_GetActive:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:430 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
|
||||
/tmp/cc6pHK8v.s:450 .text.HAL_NVIC_GetActive:0000000000000020 $d
|
||||
/tmp/cc6pHK8v.s:453 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:461 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
|
||||
/tmp/cc6pHK8v.s:475 .text.HAL_SYSTICK_Callback:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:483 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
|
||||
/tmp/cc6pHK8v.s:490 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:498 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
|
||||
/tmp/cc6pHK8v.s:506 .text.HAL_MPU_Enable:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:514 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
|
||||
/tmp/cc6pHK8v.s:534 .text.HAL_MPU_Enable:0000000000000014 $d
|
||||
/tmp/cc6pHK8v.s:537 .text.HAL_MPU_Disable:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:545 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
|
||||
/tmp/cc6pHK8v.s:562 .text.HAL_MPU_Disable:0000000000000010 $d
|
||||
/tmp/cc6pHK8v.s:565 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
|
||||
/tmp/cc6pHK8v.s:573 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
|
||||
/tmp/cc6pHK8v.s:610 .text.HAL_MPU_ConfigRegion:0000000000000060 $d
|
||||
|
||||
NO UNDEFINED SYMBOLS
|
||||
Reference in New Issue
Block a user