Files
bassofono/codice/build/stm32g4xx_hal_opamp.lst

618 lines
23 KiB
Plaintext
Raw Normal View History

2022-01-12 01:09:32 +01:00
ARM GAS /tmp/cc3HPzFu.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_opamp.c"
14 .text
15 .section .text.HAL_OPAMP_MspInit,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .weak HAL_OPAMP_MspInit
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_OPAMP_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_OPAMP_Init,"ax",%progbits
32 .align 1
33 .p2align 2,,3
34 .global HAL_OPAMP_Init
35 .syntax unified
36 .thumb
37 .thumb_func
38 .fpu fpv4-sp-d16
40 HAL_OPAMP_Init:
41 @ args = 0, pretend = 0, frame = 8
42 @ frame_needed = 0, uses_anonymous_args = 0
43 0000 0028 cmp r0, #0
44 0002 7FD0 beq .L11
45 0004 30B5 push {r4, r5, lr}
46 0006 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
47 000a 052B cmp r3, #5
48 000c 83B0 sub sp, sp, #12
49 000e 0446 mov r4, r0
50 0010 57D0 beq .L13
51 0012 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
52 0016 022B cmp r3, #2
53 0018 53D0 beq .L13
54 001a 3B4B ldr r3, .L22
55 001c 1A6E ldr r2, [r3, #96]
56 001e 42F00102 orr r2, r2, #1
57 0022 1A66 str r2, [r3, #96]
58 0024 1B6E ldr r3, [r3, #96]
59 0026 03F00103 and r3, r3, #1
60 002a 0193 str r3, [sp, #4]
ARM GAS /tmp/cc3HPzFu.s page 2
61 002c 019B ldr r3, [sp, #4]
62 002e 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
63 0032 03F0FF02 and r2, r3, #255
64 0036 0BB9 cbnz r3, .L5
65 0038 80F83920 strb r2, [r0, #57]
66 .L5:
67 003c 2046 mov r0, r4
68 003e FFF7FEFF bl HAL_OPAMP_MspInit
69 0042 A368 ldr r3, [r4, #8]
70 0044 2168 ldr r1, [r4]
71 0046 E06A ldr r0, [r4, #44]
72 0048 23F02002 bic r2, r3, #32
73 004c 402A cmp r2, #64
74 004e 0A68 ldr r2, [r1]
75 0050 22F01002 bic r2, r2, #16
76 0054 42EA0002 orr r2, r2, r0
77 0058 0A60 str r2, [r1]
78 005a 35D0 beq .L21
79 005c 0868 ldr r0, [r1]
80 005e 2B4A ldr r2, .L22+4
81 0060 656A ldr r5, [r4, #36]
82 0062 0240 ands r2, r2, r0
83 0064 6068 ldr r0, [r4, #4]
84 0066 0343 orrs r3, r3, r0
85 0068 E068 ldr r0, [r4, #12]
86 006a 0343 orrs r3, r3, r0
87 006c 2069 ldr r0, [r4, #16]
88 006e 0343 orrs r3, r3, r0
89 0070 2B43 orrs r3, r3, r5
90 0072 A56A ldr r5, [r4, #40]
91 0074 207D ldrb r0, [r4, #20] @ zero_extendqisi2
92 0076 2B43 orrs r3, r3, r5
93 0078 256B ldr r5, [r4, #48]
94 007a 43EAC543 orr r3, r3, r5, lsl #19
95 007e 656B ldr r5, [r4, #52]
96 0080 0128 cmp r0, #1
97 0082 43EA0563 orr r3, r3, r5, lsl #24
98 0086 0CBF ite eq
99 0088 4FF48070 moveq r0, #256
100 008c 0020 movne r0, #0
101 008e 1343 orrs r3, r3, r2
102 0090 0343 orrs r3, r3, r0
103 0092 0B60 str r3, [r1]
104 .L8:
105 0094 8B69 ldr r3, [r1, #24]
106 0096 002B cmp r3, #0
107 0098 09DB blt .L10
108 009a D4E90630 ldrd r3, r0, [r4, #24]
109 009e 8A69 ldr r2, [r1, #24]
110 00a0 0343 orrs r3, r3, r0
111 00a2 206A ldr r0, [r4, #32]
112 00a4 22F03F02 bic r2, r2, #63
113 00a8 0343 orrs r3, r3, r0
114 00aa 1343 orrs r3, r3, r2
115 00ac 8B61 str r3, [r1, #24]
116 .L10:
117 00ae 94F83A30 ldrb r3, [r4, #58] @ zero_extendqisi2
ARM GAS /tmp/cc3HPzFu.s page 3
118 00b2 03F0FF00 and r0, r3, #255
119 00b6 13BB cbnz r3, .L16
120 00b8 0123 movs r3, #1
121 00ba 84F83A30 strb r3, [r4, #58]
122 00be 03B0 add sp, sp, #12
123 @ sp needed
124 00c0 30BD pop {r4, r5, pc}
125 .L13:
126 00c2 0120 movs r0, #1
127 00c4 03B0 add sp, sp, #12
128 @ sp needed
129 00c6 30BD pop {r4, r5, pc}
130 .L21:
131 00c8 0A68 ldr r2, [r1]
132 00ca 1048 ldr r0, .L22+4
133 00cc 656A ldr r5, [r4, #36]
134 00ce 1040 ands r0, r0, r2
135 00d0 6268 ldr r2, [r4, #4]
136 00d2 1343 orrs r3, r3, r2
137 00d4 2269 ldr r2, [r4, #16]
138 00d6 1343 orrs r3, r3, r2
139 00d8 2B43 orrs r3, r3, r5
140 00da A56A ldr r5, [r4, #40]
141 00dc 227D ldrb r2, [r4, #20] @ zero_extendqisi2
142 00de 2B43 orrs r3, r3, r5
143 00e0 256B ldr r5, [r4, #48]
144 00e2 43EAC543 orr r3, r3, r5, lsl #19
145 00e6 656B ldr r5, [r4, #52]
146 00e8 012A cmp r2, #1
147 00ea 43EA0563 orr r3, r3, r5, lsl #24
148 00ee 0CBF ite eq
149 00f0 4FF48072 moveq r2, #256
150 00f4 0022 movne r2, #0
151 00f6 0343 orrs r3, r3, r0
152 00f8 1343 orrs r3, r3, r2
153 00fa 0B60 str r3, [r1]
154 00fc CAE7 b .L8
155 .L16:
156 00fe 0020 movs r0, #0
157 0100 03B0 add sp, sp, #12
158 @ sp needed
159 0102 30BD pop {r4, r5, pc}
160 .L11:
161 0104 0120 movs r0, #1
162 0106 7047 bx lr
163 .L23:
164 .align 2
165 .L22:
166 0108 00100240 .word 1073876992
167 010c 113E00E0 .word -536855023
169 .section .text.HAL_OPAMP_MspDeInit,"ax",%progbits
170 .align 1
171 .p2align 2,,3
172 .weak HAL_OPAMP_MspDeInit
173 .syntax unified
174 .thumb
175 .thumb_func
ARM GAS /tmp/cc3HPzFu.s page 4
176 .fpu fpv4-sp-d16
178 HAL_OPAMP_MspDeInit:
179 @ args = 0, pretend = 0, frame = 0
180 @ frame_needed = 0, uses_anonymous_args = 0
181 @ link register save eliminated.
182 0000 7047 bx lr
184 0002 00BF .section .text.HAL_OPAMP_DeInit,"ax",%progbits
185 .align 1
186 .p2align 2,,3
187 .global HAL_OPAMP_DeInit
188 .syntax unified
189 .thumb
190 .thumb_func
191 .fpu fpv4-sp-d16
193 HAL_OPAMP_DeInit:
194 @ args = 0, pretend = 0, frame = 0
195 @ frame_needed = 0, uses_anonymous_args = 0
196 0000 C0B1 cbz r0, .L28
197 0002 10B5 push {r4, lr}
198 0004 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
199 0008 022B cmp r3, #2
200 000a 0446 mov r4, r0
201 000c 01D1 bne .L35
202 000e 0120 movs r0, #1
203 0010 10BD pop {r4, pc}
204 .L35:
205 0012 0368 ldr r3, [r0]
206 0014 0022 movs r2, #0
207 0016 1A60 str r2, [r3]
208 0018 FFF7FEFF bl HAL_OPAMP_MspDeInit
209 001c 2368 ldr r3, [r4]
210 001e 1868 ldr r0, [r3]
211 0020 20F0FF50 bic r0, r0, #534773760
212 0024 20F4C010 bic r0, r0, #1572864
213 0028 30B1 cbz r0, .L36
214 002a 0120 movs r0, #1
215 .L27:
216 002c 0023 movs r3, #0
217 002e 84F83930 strb r3, [r4, #57]
218 0032 10BD pop {r4, pc}
219 .L28:
220 0034 0120 movs r0, #1
221 0036 7047 bx lr
222 .L36:
223 0038 84F83A00 strb r0, [r4, #58]
224 003c F6E7 b .L27
226 003e 00BF .section .text.HAL_OPAMP_Start,"ax",%progbits
227 .align 1
228 .p2align 2,,3
229 .global HAL_OPAMP_Start
230 .syntax unified
231 .thumb
232 .thumb_func
233 .fpu fpv4-sp-d16
235 HAL_OPAMP_Start:
236 @ args = 0, pretend = 0, frame = 0
237 @ frame_needed = 0, uses_anonymous_args = 0
ARM GAS /tmp/cc3HPzFu.s page 5
238 @ link register save eliminated.
239 0000 0346 mov r3, r0
240 0002 38B1 cbz r0, .L41
241 0004 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
242 0008 052A cmp r2, #5
243 000a 03D0 beq .L41
244 000c 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
245 0010 012A cmp r2, #1
246 0012 01D0 beq .L42
247 .L41:
248 0014 0120 movs r0, #1
249 0016 7047 bx lr
250 .L42:
251 0018 0168 ldr r1, [r0]
252 001a 0A68 ldr r2, [r1]
253 001c 4FF0040C mov ip, #4
254 0020 42F00102 orr r2, r2, #1
255 0024 0A60 str r2, [r1]
256 0026 0020 movs r0, #0
257 0028 83F83AC0 strb ip, [r3, #58]
258 002c 7047 bx lr
260 002e 00BF .section .text.HAL_OPAMP_Stop,"ax",%progbits
261 .align 1
262 .p2align 2,,3
263 .global HAL_OPAMP_Stop
264 .syntax unified
265 .thumb
266 .thumb_func
267 .fpu fpv4-sp-d16
269 HAL_OPAMP_Stop:
270 @ args = 0, pretend = 0, frame = 0
271 @ frame_needed = 0, uses_anonymous_args = 0
272 @ link register save eliminated.
273 0000 0346 mov r3, r0
274 0002 58B1 cbz r0, .L48
275 0004 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
276 0008 052A cmp r2, #5
277 000a 07D0 beq .L48
278 000c 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
279 0010 022A cmp r2, #2
280 0012 03D0 beq .L48
281 0014 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
282 0018 042A cmp r2, #4
283 001a 01D0 beq .L49
284 .L48:
285 001c 0120 movs r0, #1
286 001e 7047 bx lr
287 .L49:
288 0020 0168 ldr r1, [r0]
289 0022 0A68 ldr r2, [r1]
290 0024 4FF0010C mov ip, #1
291 0028 22F00102 bic r2, r2, #1
292 002c 0A60 str r2, [r1]
293 002e 0020 movs r0, #0
294 0030 83F83AC0 strb ip, [r3, #58]
295 0034 7047 bx lr
297 0036 00BF .section .text.HAL_OPAMP_SelfCalibrate,"ax",%progbits
ARM GAS /tmp/cc3HPzFu.s page 6
298 .align 1
299 .p2align 2,,3
300 .global HAL_OPAMP_SelfCalibrate
301 .syntax unified
302 .thumb
303 .thumb_func
304 .fpu fpv4-sp-d16
306 HAL_OPAMP_SelfCalibrate:
307 @ args = 0, pretend = 0, frame = 0
308 @ frame_needed = 0, uses_anonymous_args = 0
309 0000 68B1 cbz r0, .L60
310 0002 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
311 0006 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
312 000a 052B cmp r3, #5
313 000c 0446 mov r4, r0
314 000e 03D0 beq .L62
315 0010 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
316 0014 012B cmp r3, #1
317 0016 04D0 beq .L75
318 .L62:
319 0018 0120 movs r0, #1
320 001a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
321 .L60:
322 001e 0120 movs r0, #1
323 0020 7047 bx lr
324 .L75:
325 0022 0368 ldr r3, [r0]
326 0024 1A68 ldr r2, [r3]
327 0026 42F00202 orr r2, r2, #2
328 002a 1A60 str r2, [r3]
329 002c 1A68 ldr r2, [r3]
330 002e 42F01002 orr r2, r2, #16
331 0032 1A60 str r2, [r3]
332 0034 1A68 ldr r2, [r3]
333 0036 42F40062 orr r2, r2, #2048
334 003a 1A60 str r2, [r3]
335 003c 1A68 ldr r2, [r3]
336 003e 42F44052 orr r2, r2, #12288
337 0042 1A60 str r2, [r3]
338 0044 1A68 ldr r2, [r3]
339 0046 42F00102 orr r2, r2, #1
340 004a 0427 movs r7, #4
341 004c 0826 movs r6, #8
342 004e 1A60 str r2, [r3]
343 0050 1025 movs r5, #16
344 .L54:
345 0052 1A68 ldr r2, [r3]
346 0054 22F0F852 bic r2, r2, #520093696
347 0058 42EA0562 orr r2, r2, r5, lsl #24
348 005c 1A60 str r2, [r3]
349 005e 0220 movs r0, #2
350 0060 FFF7FEFF bl HAL_Delay
351 0064 2368 ldr r3, [r4]
352 0066 1A68 ldr r2, [r3]
353 0068 5200 lsls r2, r2, #1
354 006a 4CBF ite mi
355 006c AD19 addmi r5, r5, r6
ARM GAS /tmp/cc3HPzFu.s page 7
356 006e AD1B subpl r5, r5, r6
357 0070 013F subs r7, r7, #1
358 0072 4FEA5606 lsr r6, r6, #1
359 0076 ECD1 bne .L54
360 0078 1A68 ldr r2, [r3]
361 007a 22F0F852 bic r2, r2, #520093696
362 007e 42EA0562 orr r2, r2, r5, lsl #24
363 0082 1A60 str r2, [r3]
364 0084 0220 movs r0, #2
365 0086 FFF7FEFF bl HAL_Delay
366 008a 2268 ldr r2, [r4]
367 008c 1368 ldr r3, [r2]
368 008e 5800 lsls r0, r3, #1
369 0090 4FEA0566 lsl r6, r5, #24
370 0094 07D5 bpl .L55
371 0096 1368 ldr r3, [r2]
372 0098 0135 adds r5, r5, #1
373 009a 23F0F853 bic r3, r3, #520093696
374 009e 43EA0563 orr r3, r3, r5, lsl #24
375 00a2 2E06 lsls r6, r5, #24
376 00a4 1360 str r3, [r2]
377 .L55:
378 00a6 1368 ldr r3, [r2]
379 00a8 23F44053 bic r3, r3, #12288
380 00ac 43F48053 orr r3, r3, #4096
381 00b0 1360 str r3, [r2]
382 00b2 4FF00409 mov r9, #4
383 00b6 4FF00808 mov r8, #8
384 00ba 1027 movs r7, #16
385 .L58:
386 00bc 1368 ldr r3, [r2]
387 00be 23F47803 bic r3, r3, #16252928
388 00c2 43EAC743 orr r3, r3, r7, lsl #19
389 00c6 1360 str r3, [r2]
390 00c8 0220 movs r0, #2
391 00ca FFF7FEFF bl HAL_Delay
392 00ce 2268 ldr r2, [r4]
393 00d0 1368 ldr r3, [r2]
394 00d2 5900 lsls r1, r3, #1
395 00d4 4CBF ite mi
396 00d6 4744 addmi r7, r7, r8
397 00d8 A7EB0807 subpl r7, r7, r8
398 00dc B9F10109 subs r9, r9, #1
399 00e0 4FEA5808 lsr r8, r8, #1
400 00e4 EAD1 bne .L58
401 00e6 1368 ldr r3, [r2]
402 00e8 23F47803 bic r3, r3, #16252928
403 00ec 43EAC743 orr r3, r3, r7, lsl #19
404 00f0 1360 str r3, [r2]
405 00f2 0220 movs r0, #2
406 00f4 FFF7FEFF bl HAL_Delay
407 00f8 2368 ldr r3, [r4]
408 00fa 1A68 ldr r2, [r3]
409 00fc 5200 lsls r2, r2, #1
410 00fe 4FEAC74C lsl ip, r7, #19
411 0102 08D5 bpl .L59
412 0104 1A68 ldr r2, [r3]
ARM GAS /tmp/cc3HPzFu.s page 8
413 0106 0137 adds r7, r7, #1
414 0108 22F47802 bic r2, r2, #16252928
415 010c 42EAC742 orr r2, r2, r7, lsl #19
416 0110 1A60 str r2, [r3]
417 0112 4FEAC74C lsl ip, r7, #19
418 .L59:
419 0116 1968 ldr r1, [r3]
420 0118 21F40061 bic r1, r1, #2048
421 011c 1960 str r1, [r3]
422 011e 1968 ldr r1, [r3]
423 0120 21F00101 bic r1, r1, #1
424 0124 1960 str r1, [r3]
425 0126 1968 ldr r1, [r3]
426 0128 21F00201 bic r1, r1, #2
427 012c 1960 str r1, [r3]
428 012e 1022 movs r2, #16
429 0130 E262 str r2, [r4, #44]
430 0132 1A68 ldr r2, [r3]
431 0134 22F47802 bic r2, r2, #16252928
432 0138 42EA0C02 orr r2, r2, ip
433 013c C4E90C75 strd r7, r5, [r4, #48]
434 0140 1A60 str r2, [r3]
435 0142 1A68 ldr r2, [r3]
436 0144 22F0F852 bic r2, r2, #520093696
437 0148 1643 orrs r6, r6, r2
438 014a 0020 movs r0, #0
439 014c 1E60 str r6, [r3]
440 014e BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
442 0152 00BF .section .text.HAL_OPAMP_Lock,"ax",%progbits
443 .align 1
444 .p2align 2,,3
445 .global HAL_OPAMP_Lock
446 .syntax unified
447 .thumb
448 .thumb_func
449 .fpu fpv4-sp-d16
451 HAL_OPAMP_Lock:
452 @ args = 0, pretend = 0, frame = 0
453 @ frame_needed = 0, uses_anonymous_args = 0
454 @ link register save eliminated.
455 0000 0346 mov r3, r0
456 0002 18B1 cbz r0, .L79
457 0004 90F83A20 ldrb r2, [r0, #58] @ zero_extendqisi2
458 0008 042A cmp r2, #4
459 000a 01D0 beq .L80
460 .L79:
461 000c 0120 movs r0, #1
462 000e 7047 bx lr
463 .L80:
464 0010 0168 ldr r1, [r0]
465 0012 0A68 ldr r2, [r1]
466 0014 4FF0050C mov ip, #5
467 0018 42F00042 orr r2, r2, #-2147483648
468 001c 0A60 str r2, [r1]
469 001e 0020 movs r0, #0
470 0020 83F83AC0 strb ip, [r3, #58]
471 0024 7047 bx lr
ARM GAS /tmp/cc3HPzFu.s page 9
473 0026 00BF .section .text.HAL_OPAMP_LockTimerMux,"ax",%progbits
474 .align 1
475 .p2align 2,,3
476 .global HAL_OPAMP_LockTimerMux
477 .syntax unified
478 .thumb
479 .thumb_func
480 .fpu fpv4-sp-d16
482 HAL_OPAMP_LockTimerMux:
483 @ args = 0, pretend = 0, frame = 0
484 @ frame_needed = 0, uses_anonymous_args = 0
485 @ link register save eliminated.
486 0000 60B1 cbz r0, .L85
487 0002 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
488 0006 4BB1 cbz r3, .L85
489 0008 0368 ldr r3, [r0]
490 000a 9A69 ldr r2, [r3, #24]
491 000c 002A cmp r2, #0
492 000e 05DB blt .L85
493 0010 9A69 ldr r2, [r3, #24]
494 0012 42F00042 orr r2, r2, #-2147483648
495 0016 0020 movs r0, #0
496 0018 9A61 str r2, [r3, #24]
497 001a 7047 bx lr
498 .L85:
499 001c 0120 movs r0, #1
500 001e 7047 bx lr
502 .section .text.HAL_OPAMP_GetState,"ax",%progbits
503 .align 1
504 .p2align 2,,3
505 .global HAL_OPAMP_GetState
506 .syntax unified
507 .thumb
508 .thumb_func
509 .fpu fpv4-sp-d16
511 HAL_OPAMP_GetState:
512 @ args = 0, pretend = 0, frame = 0
513 @ frame_needed = 0, uses_anonymous_args = 0
514 @ link register save eliminated.
515 0000 10B1 cbz r0, .L87
516 0002 90F83A00 ldrb r0, [r0, #58] @ zero_extendqisi2
517 0006 C0B2 uxtb r0, r0
518 .L87:
519 0008 7047 bx lr
521 000a 00BF .section .text.HAL_OPAMP_GetTrimOffset,"ax",%progbits
522 .align 1
523 .p2align 2,,3
524 .global HAL_OPAMP_GetTrimOffset
525 .syntax unified
526 .thumb
527 .thumb_func
528 .fpu fpv4-sp-d16
530 HAL_OPAMP_GetTrimOffset:
531 @ args = 0, pretend = 0, frame = 0
532 @ frame_needed = 0, uses_anonymous_args = 0
533 0000 88B3 cbz r0, .L95
534 0002 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
ARM GAS /tmp/cc3HPzFu.s page 10
535 0006 012B cmp r3, #1
536 0008 2DD1 bne .L95
537 000a 0368 ldr r3, [r0]
538 000c 1A68 ldr r2, [r3]
539 000e 12F01002 ands r2, r2, #16
540 0012 00B5 push {lr}
541 0014 1FD1 bne .L101
542 0016 9446 mov ip, r2
543 0018 9646 mov lr, r2
544 .L91:
545 001a 1868 ldr r0, [r3]
546 001c 20F01000 bic r0, r0, #16
547 0020 1860 str r0, [r3]
548 0022 1868 ldr r0, [r3]
549 0024 0129 cmp r1, #1
550 0026 0CBF ite eq
551 0028 C0F3C440 ubfxeq r0, r0, #19, #5
552 002c C0F30460 ubfxne r0, r0, #24, #5
553 0030 7AB1 cbz r2, .L89
554 0032 1A68 ldr r2, [r3]
555 0034 42F01002 orr r2, r2, #16
556 0038 1A60 str r2, [r3]
557 003a 1A68 ldr r2, [r3]
558 003c 22F47802 bic r2, r2, #16252928
559 0040 42EACE42 orr r2, r2, lr, lsl #19
560 0044 1A60 str r2, [r3]
561 0046 1A68 ldr r2, [r3]
562 0048 22F0F852 bic r2, r2, #520093696
563 004c 42EA0C62 orr r2, r2, ip, lsl #24
564 0050 1A60 str r2, [r3]
565 .L89:
566 0052 5DF804FB ldr pc, [sp], #4
567 .L101:
568 0056 1868 ldr r0, [r3]
569 0058 1A68 ldr r2, [r3]
570 005a C0F3C44E ubfx lr, r0, #19, #5
571 005e C2F3046C ubfx ip, r2, #24, #5
572 0062 1022 movs r2, #16
573 0064 D9E7 b .L91
574 .L95:
575 0066 4FF0FF30 mov r0, #-1
576 006a 7047 bx lr
578 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/cc3HPzFu.s page 11
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_opamp.c
/tmp/cc3HPzFu.s:16 .text.HAL_OPAMP_MspInit:0000000000000000 $t
/tmp/cc3HPzFu.s:25 .text.HAL_OPAMP_MspInit:0000000000000000 HAL_OPAMP_MspInit
/tmp/cc3HPzFu.s:32 .text.HAL_OPAMP_Init:0000000000000000 $t
/tmp/cc3HPzFu.s:40 .text.HAL_OPAMP_Init:0000000000000000 HAL_OPAMP_Init
/tmp/cc3HPzFu.s:166 .text.HAL_OPAMP_Init:0000000000000108 $d
/tmp/cc3HPzFu.s:170 .text.HAL_OPAMP_MspDeInit:0000000000000000 $t
/tmp/cc3HPzFu.s:178 .text.HAL_OPAMP_MspDeInit:0000000000000000 HAL_OPAMP_MspDeInit
/tmp/cc3HPzFu.s:185 .text.HAL_OPAMP_DeInit:0000000000000000 $t
/tmp/cc3HPzFu.s:193 .text.HAL_OPAMP_DeInit:0000000000000000 HAL_OPAMP_DeInit
/tmp/cc3HPzFu.s:227 .text.HAL_OPAMP_Start:0000000000000000 $t
/tmp/cc3HPzFu.s:235 .text.HAL_OPAMP_Start:0000000000000000 HAL_OPAMP_Start
/tmp/cc3HPzFu.s:261 .text.HAL_OPAMP_Stop:0000000000000000 $t
/tmp/cc3HPzFu.s:269 .text.HAL_OPAMP_Stop:0000000000000000 HAL_OPAMP_Stop
/tmp/cc3HPzFu.s:298 .text.HAL_OPAMP_SelfCalibrate:0000000000000000 $t
/tmp/cc3HPzFu.s:306 .text.HAL_OPAMP_SelfCalibrate:0000000000000000 HAL_OPAMP_SelfCalibrate
/tmp/cc3HPzFu.s:443 .text.HAL_OPAMP_Lock:0000000000000000 $t
/tmp/cc3HPzFu.s:451 .text.HAL_OPAMP_Lock:0000000000000000 HAL_OPAMP_Lock
/tmp/cc3HPzFu.s:474 .text.HAL_OPAMP_LockTimerMux:0000000000000000 $t
/tmp/cc3HPzFu.s:482 .text.HAL_OPAMP_LockTimerMux:0000000000000000 HAL_OPAMP_LockTimerMux
/tmp/cc3HPzFu.s:503 .text.HAL_OPAMP_GetState:0000000000000000 $t
/tmp/cc3HPzFu.s:511 .text.HAL_OPAMP_GetState:0000000000000000 HAL_OPAMP_GetState
/tmp/cc3HPzFu.s:522 .text.HAL_OPAMP_GetTrimOffset:0000000000000000 $t
/tmp/cc3HPzFu.s:530 .text.HAL_OPAMP_GetTrimOffset:0000000000000000 HAL_OPAMP_GetTrimOffset
UNDEFINED SYMBOLS
HAL_Delay