Files
bassofono/codice/build/stm32g4xx_hal_pcd_ex.lst

330 lines
13 KiB
Plaintext
Raw Normal View History

2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 1
2022-02-07 02:02:36 +01:00
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
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 2
2022-02-07 02:02:36 +01:00
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
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 3
2022-02-07 02:02:36 +01:00
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
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 4
2022-02-07 02:02:36 +01:00
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
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 5
2022-02-07 02:02:36 +01:00
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
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 6
2022-02-07 02:02:36 +01:00
302 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
2022-02-07 02:07:11 +01:00
ARM GAS /tmp/ccyMVsKY.s page 7
2022-02-07 02:02:36 +01:00
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_pcd_ex.c
2022-02-07 02:07:11 +01:00
/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
2022-02-07 02:02:36 +01:00
UNDEFINED SYMBOLS
HAL_GetTick
HAL_Delay