Files
bassofono/codice/build/stm32g4xx_hal_pcd_ex.lst
2022-02-07 02:07:11 +01:00

330 lines
13 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/ccyMVsKY.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_pcd_ex.c"
14 .text
15 .section .text.HAL_PCDEx_PMAConfig,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_PCDEx_PMAConfig
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_PCDEx_PMAConfig:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 11F0800F tst r1, #128
30 0004 0BD0 beq .L2
31 0006 01F00701 and r1, r1, #7
32 000a 0131 adds r1, r1, #1
33 000c 01EB8101 add r1, r1, r1, lsl #2
34 0010 00EBC101 add r1, r0, r1, lsl #3
35 0014 5AB9 cbnz r2, .L4
36 .L7:
37 0016 CB80 strh r3, [r1, #6] @ movhi
38 0018 0A73 strb r2, [r1, #12]
39 001a 0020 movs r0, #0
40 001c 7047 bx lr
41 .L2:
42 001e 01EB8101 add r1, r1, r1, lsl #2
43 0022 00EBC101 add r1, r0, r1, lsl #3
44 0026 01F5B471 add r1, r1, #360
45 002a 002A cmp r2, #0
46 002c F3D0 beq .L7
47 .L4:
48 002e 0122 movs r2, #1
49 0030 8B60 str r3, [r1, #8]
50 0032 0A73 strb r2, [r1, #12]
51 0034 0020 movs r0, #0
52 0036 7047 bx lr
54 .section .text.HAL_PCDEx_ActivateBCD,"ax",%progbits
55 .align 1
56 .p2align 2,,3
57 .global HAL_PCDEx_ActivateBCD
58 .syntax unified
59 .thumb
ARM GAS /tmp/ccyMVsKY.s page 2
60 .thumb_func
61 .fpu fpv4-sp-d16
63 HAL_PCDEx_ActivateBCD:
64 @ args = 0, pretend = 0, frame = 0
65 @ frame_needed = 0, uses_anonymous_args = 0
66 @ link register save eliminated.
67 0000 0368 ldr r3, [r0]
68 0002 0122 movs r2, #1
69 0004 C0F8EC22 str r2, [r0, #748]
70 0008 B3F85820 ldrh r2, [r3, #88]
71 000c 92B2 uxth r2, r2
72 000e 42F00102 orr r2, r2, #1
73 0012 A3F85820 strh r2, [r3, #88] @ movhi
74 0016 B3F85820 ldrh r2, [r3, #88]
75 001a 22F00402 bic r2, r2, #4
76 001e 1204 lsls r2, r2, #16
77 0020 120C lsrs r2, r2, #16
78 0022 A3F85820 strh r2, [r3, #88] @ movhi
79 0026 B3F85820 ldrh r2, [r3, #88]
80 002a 22F00802 bic r2, r2, #8
81 002e 1204 lsls r2, r2, #16
82 0030 120C lsrs r2, r2, #16
83 0032 A3F85820 strh r2, [r3, #88] @ movhi
84 0036 B3F85820 ldrh r2, [r3, #88]
85 003a 92B2 uxth r2, r2
86 003c 42F00202 orr r2, r2, #2
87 0040 0020 movs r0, #0
88 0042 A3F85820 strh r2, [r3, #88] @ movhi
89 0046 7047 bx lr
91 .section .text.HAL_PCDEx_DeActivateBCD,"ax",%progbits
92 .align 1
93 .p2align 2,,3
94 .global HAL_PCDEx_DeActivateBCD
95 .syntax unified
96 .thumb
97 .thumb_func
98 .fpu fpv4-sp-d16
100 HAL_PCDEx_DeActivateBCD:
101 @ args = 0, pretend = 0, frame = 0
102 @ frame_needed = 0, uses_anonymous_args = 0
103 @ link register save eliminated.
104 0000 0268 ldr r2, [r0]
105 0002 B2F85830 ldrh r3, [r2, #88]
106 0006 23F00103 bic r3, r3, #1
107 000a 1B04 lsls r3, r3, #16
108 000c 0021 movs r1, #0
109 000e 1B0C lsrs r3, r3, #16
110 0010 C0F8EC12 str r1, [r0, #748]
111 0014 0846 mov r0, r1
112 0016 A2F85830 strh r3, [r2, #88] @ movhi
113 001a 7047 bx lr
115 .section .text.HAL_PCDEx_ActivateLPM,"ax",%progbits
116 .align 1
117 .p2align 2,,3
118 .global HAL_PCDEx_ActivateLPM
119 .syntax unified
120 .thumb
ARM GAS /tmp/ccyMVsKY.s page 3
121 .thumb_func
122 .fpu fpv4-sp-d16
124 HAL_PCDEx_ActivateLPM:
125 @ args = 0, pretend = 0, frame = 0
126 @ frame_needed = 0, uses_anonymous_args = 0
127 @ link register save eliminated.
128 0000 0268 ldr r2, [r0]
129 0002 0021 movs r1, #0
130 0004 10B4 push {r4}
131 0006 80F8E012 strb r1, [r0, #736]
132 000a B2F85430 ldrh r3, [r2, #84]
133 000e 0124 movs r4, #1
134 0010 9BB2 uxth r3, r3
135 0012 2343 orrs r3, r3, r4
136 0014 C0F8E842 str r4, [r0, #744]
137 0018 A2F85430 strh r3, [r2, #84] @ movhi
138 001c B2F85430 ldrh r3, [r2, #84]
139 0020 5DF8044B ldr r4, [sp], #4
140 0024 9BB2 uxth r3, r3
141 0026 43F00203 orr r3, r3, #2
142 002a 0846 mov r0, r1
143 002c A2F85430 strh r3, [r2, #84] @ movhi
144 0030 7047 bx lr
146 0032 00BF .section .text.HAL_PCDEx_DeActivateLPM,"ax",%progbits
147 .align 1
148 .p2align 2,,3
149 .global HAL_PCDEx_DeActivateLPM
150 .syntax unified
151 .thumb
152 .thumb_func
153 .fpu fpv4-sp-d16
155 HAL_PCDEx_DeActivateLPM:
156 @ args = 0, pretend = 0, frame = 0
157 @ frame_needed = 0, uses_anonymous_args = 0
158 @ link register save eliminated.
159 0000 0268 ldr r2, [r0]
160 0002 B2F85430 ldrh r3, [r2, #84]
161 0006 23F00103 bic r3, r3, #1
162 000a 1B04 lsls r3, r3, #16
163 000c 0021 movs r1, #0
164 000e 1B0C lsrs r3, r3, #16
165 0010 C0F8E812 str r1, [r0, #744]
166 0014 A2F85430 strh r3, [r2, #84] @ movhi
167 0018 B2F85430 ldrh r3, [r2, #84]
168 001c 23F00203 bic r3, r3, #2
169 0020 1B04 lsls r3, r3, #16
170 0022 1B0C lsrs r3, r3, #16
171 0024 0846 mov r0, r1
172 0026 A2F85430 strh r3, [r2, #84] @ movhi
173 002a 7047 bx lr
175 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
176 .align 1
177 .p2align 2,,3
178 .weak HAL_PCDEx_LPM_Callback
179 .syntax unified
180 .thumb
181 .thumb_func
ARM GAS /tmp/ccyMVsKY.s page 4
182 .fpu fpv4-sp-d16
184 HAL_PCDEx_LPM_Callback:
185 @ args = 0, pretend = 0, frame = 0
186 @ frame_needed = 0, uses_anonymous_args = 0
187 @ link register save eliminated.
188 0000 7047 bx lr
190 0002 00BF .section .text.HAL_PCDEx_BCD_Callback,"ax",%progbits
191 .align 1
192 .p2align 2,,3
193 .weak HAL_PCDEx_BCD_Callback
194 .syntax unified
195 .thumb
196 .thumb_func
197 .fpu fpv4-sp-d16
199 HAL_PCDEx_BCD_Callback:
200 @ args = 0, pretend = 0, frame = 0
201 @ frame_needed = 0, uses_anonymous_args = 0
202 @ link register save eliminated.
203 0000 7047 bx lr
205 0002 00BF .section .text.HAL_PCDEx_BCD_VBUSDetect,"ax",%progbits
206 .align 1
207 .p2align 2,,3
208 .global HAL_PCDEx_BCD_VBUSDetect
209 .syntax unified
210 .thumb
211 .thumb_func
212 .fpu fpv4-sp-d16
214 HAL_PCDEx_BCD_VBUSDetect:
215 @ args = 0, pretend = 0, frame = 0
216 @ frame_needed = 0, uses_anonymous_args = 0
217 0000 70B5 push {r4, r5, r6, lr}
218 0002 0468 ldr r4, [r0]
219 0004 0646 mov r6, r0
220 0006 FFF7FEFF bl HAL_GetTick
221 000a 0546 mov r5, r0
222 000c 05E0 b .L16
223 .L18:
224 000e FFF7FEFF bl HAL_GetTick
225 0012 431B subs r3, r0, r5
226 0014 B3F57A7F cmp r3, #1000
227 0018 56D8 bhi .L28
228 .L16:
229 001a B4F85830 ldrh r3, [r4, #88]
230 001e D806 lsls r0, r3, #27
231 0020 F5D5 bpl .L18
232 0022 C820 movs r0, #200
233 0024 FFF7FEFF bl HAL_Delay
234 0028 B4F85830 ldrh r3, [r4, #88]
235 002c D906 lsls r1, r3, #27
236 002e 50D4 bmi .L29
237 .L19:
238 0030 B4F85830 ldrh r3, [r4, #88]
239 0034 23F00203 bic r3, r3, #2
240 0038 1B04 lsls r3, r3, #16
241 003a 1B0C lsrs r3, r3, #16
242 003c 3220 movs r0, #50
243 003e A4F85830 strh r3, [r4, #88] @ movhi
ARM GAS /tmp/ccyMVsKY.s page 5
244 0042 FFF7FEFF bl HAL_Delay
245 0046 B4F85830 ldrh r3, [r4, #88]
246 004a 9BB2 uxth r3, r3
247 004c 43F00403 orr r3, r3, #4
248 0050 A4F85830 strh r3, [r4, #88] @ movhi
249 0054 3220 movs r0, #50
250 0056 FFF7FEFF bl HAL_Delay
251 005a B4F85830 ldrh r3, [r4, #88]
252 005e 9A06 lsls r2, r3, #26
253 0060 13D4 bmi .L30
254 0062 FD21 movs r1, #253
255 0064 3046 mov r0, r6
256 0066 FFF7FEFF bl HAL_PCDEx_BCD_Callback
257 .L22:
258 006a 3268 ldr r2, [r6]
259 006c B2F85830 ldrh r3, [r2, #88]
260 0070 23F00103 bic r3, r3, #1
261 0074 1B04 lsls r3, r3, #16
262 0076 0021 movs r1, #0
263 0078 1B0C lsrs r3, r3, #16
264 007a C6F8EC12 str r1, [r6, #748]
265 007e 3046 mov r0, r6
266 0080 A2F85830 strh r3, [r2, #88] @ movhi
267 0084 FFF7FEFF bl HAL_PCDEx_BCD_Callback
268 0088 70BD pop {r4, r5, r6, pc}
269 .L30:
270 008a B4F85830 ldrh r3, [r4, #88]
271 008e 23F00403 bic r3, r3, #4
272 0092 1B04 lsls r3, r3, #16
273 0094 1B0C lsrs r3, r3, #16
274 0096 A4F85830 strh r3, [r4, #88] @ movhi
275 009a 3220 movs r0, #50
276 009c FFF7FEFF bl HAL_Delay
277 00a0 B4F85830 ldrh r3, [r4, #88]
278 00a4 9BB2 uxth r3, r3
279 00a6 43F00803 orr r3, r3, #8
280 00aa A4F85830 strh r3, [r4, #88] @ movhi
281 00ae 3220 movs r0, #50
282 00b0 FFF7FEFF bl HAL_Delay
283 00b4 B4F85830 ldrh r3, [r4, #88]
284 00b8 5B06 lsls r3, r3, #25
285 00ba 4CBF ite mi
286 00bc FB21 movmi r1, #251
287 00be FC21 movpl r1, #252
288 00c0 3046 mov r0, r6
289 00c2 FFF7FEFF bl HAL_PCDEx_BCD_Callback
290 00c6 D0E7 b .L22
291 .L28:
292 00c8 FF21 movs r1, #255
293 00ca 3046 mov r0, r6
294 00cc FFF7FEFF bl HAL_PCDEx_BCD_Callback
295 00d0 70BD pop {r4, r5, r6, pc}
296 .L29:
297 00d2 FE21 movs r1, #254
298 00d4 3046 mov r0, r6
299 00d6 FFF7FEFF bl HAL_PCDEx_BCD_Callback
300 00da A9E7 b .L19
ARM GAS /tmp/ccyMVsKY.s page 6
302 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccyMVsKY.s page 7
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_pcd_ex.c
/tmp/ccyMVsKY.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
/tmp/ccyMVsKY.s:25 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
/tmp/ccyMVsKY.s:55 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
/tmp/ccyMVsKY.s:63 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
/tmp/ccyMVsKY.s:92 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
/tmp/ccyMVsKY.s:100 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
/tmp/ccyMVsKY.s:116 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
/tmp/ccyMVsKY.s:124 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
/tmp/ccyMVsKY.s:147 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
/tmp/ccyMVsKY.s:155 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
/tmp/ccyMVsKY.s:176 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
/tmp/ccyMVsKY.s:184 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
/tmp/ccyMVsKY.s:191 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
/tmp/ccyMVsKY.s:199 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
/tmp/ccyMVsKY.s:206 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
/tmp/ccyMVsKY.s:214 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
UNDEFINED SYMBOLS
HAL_GetTick
HAL_Delay