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

618 lines
23 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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.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/cc8Q6KEm.s page 11
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_opamp.c
/tmp/cc8Q6KEm.s:16 .text.HAL_OPAMP_MspInit:0000000000000000 $t
/tmp/cc8Q6KEm.s:25 .text.HAL_OPAMP_MspInit:0000000000000000 HAL_OPAMP_MspInit
/tmp/cc8Q6KEm.s:32 .text.HAL_OPAMP_Init:0000000000000000 $t
/tmp/cc8Q6KEm.s:40 .text.HAL_OPAMP_Init:0000000000000000 HAL_OPAMP_Init
/tmp/cc8Q6KEm.s:166 .text.HAL_OPAMP_Init:0000000000000108 $d
/tmp/cc8Q6KEm.s:170 .text.HAL_OPAMP_MspDeInit:0000000000000000 $t
/tmp/cc8Q6KEm.s:178 .text.HAL_OPAMP_MspDeInit:0000000000000000 HAL_OPAMP_MspDeInit
/tmp/cc8Q6KEm.s:185 .text.HAL_OPAMP_DeInit:0000000000000000 $t
/tmp/cc8Q6KEm.s:193 .text.HAL_OPAMP_DeInit:0000000000000000 HAL_OPAMP_DeInit
/tmp/cc8Q6KEm.s:227 .text.HAL_OPAMP_Start:0000000000000000 $t
/tmp/cc8Q6KEm.s:235 .text.HAL_OPAMP_Start:0000000000000000 HAL_OPAMP_Start
/tmp/cc8Q6KEm.s:261 .text.HAL_OPAMP_Stop:0000000000000000 $t
/tmp/cc8Q6KEm.s:269 .text.HAL_OPAMP_Stop:0000000000000000 HAL_OPAMP_Stop
/tmp/cc8Q6KEm.s:298 .text.HAL_OPAMP_SelfCalibrate:0000000000000000 $t
/tmp/cc8Q6KEm.s:306 .text.HAL_OPAMP_SelfCalibrate:0000000000000000 HAL_OPAMP_SelfCalibrate
/tmp/cc8Q6KEm.s:443 .text.HAL_OPAMP_Lock:0000000000000000 $t
/tmp/cc8Q6KEm.s:451 .text.HAL_OPAMP_Lock:0000000000000000 HAL_OPAMP_Lock
/tmp/cc8Q6KEm.s:474 .text.HAL_OPAMP_LockTimerMux:0000000000000000 $t
/tmp/cc8Q6KEm.s:482 .text.HAL_OPAMP_LockTimerMux:0000000000000000 HAL_OPAMP_LockTimerMux
/tmp/cc8Q6KEm.s:503 .text.HAL_OPAMP_GetState:0000000000000000 $t
/tmp/cc8Q6KEm.s:511 .text.HAL_OPAMP_GetState:0000000000000000 HAL_OPAMP_GetState
/tmp/cc8Q6KEm.s:522 .text.HAL_OPAMP_GetTrimOffset:0000000000000000 $t
/tmp/cc8Q6KEm.s:530 .text.HAL_OPAMP_GetTrimOffset:0000000000000000 HAL_OPAMP_GetTrimOffset
UNDEFINED SYMBOLS
HAL_Delay