Files
bassofono/codice/build/stm32g4xx_hal_opamp_ex.lst
2022-02-07 02:02:36 +01:00

429 lines
15 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/cce8yLTQ.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_ex.c"
14 .text
15 .section .text.HAL_OPAMPEx_SelfCalibrateAll,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_OPAMPEx_SelfCalibrateAll
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_OPAMPEx_SelfCalibrateAll:
26 @ args = 0, pretend = 0, frame = 24
27 @ frame_needed = 0, uses_anonymous_args = 0
28 0000 0028 cmp r0, #0
29 0002 00F0DF81 beq .L23
30 0006 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
31 000a 0D46 mov r5, r1
32 000c 87B0 sub sp, sp, #28
33 000e 39B1 cbz r1, .L26
34 0010 1646 mov r6, r2
35 0012 2AB1 cbz r2, .L26
36 0014 90F83A30 ldrb r3, [r0, #58] @ zero_extendqisi2
37 0018 012B cmp r3, #1
38 001a 0446 mov r4, r0
39 001c D8B2 uxtb r0, r3
40 001e 03D0 beq .L53
41 .L26:
42 0020 0120 movs r0, #1
43 .L2:
44 0022 07B0 add sp, sp, #28
45 @ sp needed
46 0024 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
47 .L53:
48 0028 91F83A30 ldrb r3, [r1, #58] @ zero_extendqisi2
49 002c 012B cmp r3, #1
50 002e F8D1 bne .L2
51 0030 92F83A30 ldrb r3, [r2, #58] @ zero_extendqisi2
52 0034 012B cmp r3, #1
53 0036 F4D1 bne .L2
54 0038 2168 ldr r1, [r4]
55 003a 2A68 ldr r2, [r5]
56 003c 0B68 ldr r3, [r1]
57 003e 43F00203 orr r3, r3, #2
58 0042 0B60 str r3, [r1]
ARM GAS /tmp/cce8yLTQ.s page 2
59 0044 1068 ldr r0, [r2]
60 0046 3368 ldr r3, [r6]
61 0048 40F00200 orr r0, r0, #2
62 004c 1060 str r0, [r2]
63 004e 1868 ldr r0, [r3]
64 0050 40F00200 orr r0, r0, #2
65 0054 1860 str r0, [r3]
66 0056 0868 ldr r0, [r1]
67 0058 40F01000 orr r0, r0, #16
68 005c 0860 str r0, [r1]
69 005e 1068 ldr r0, [r2]
70 0060 40F01000 orr r0, r0, #16
71 0064 1060 str r0, [r2]
72 0066 1868 ldr r0, [r3]
73 0068 40F01000 orr r0, r0, #16
74 006c 1860 str r0, [r3]
75 006e 0868 ldr r0, [r1]
76 0070 40F40060 orr r0, r0, #2048
77 0074 0860 str r0, [r1]
78 0076 1068 ldr r0, [r2]
79 0078 40F40060 orr r0, r0, #2048
80 007c 1060 str r0, [r2]
81 007e 1868 ldr r0, [r3]
82 0080 40F40060 orr r0, r0, #2048
83 0084 1860 str r0, [r3]
84 0086 0868 ldr r0, [r1]
85 0088 40F44050 orr r0, r0, #12288
86 008c 0860 str r0, [r1]
87 008e 1068 ldr r0, [r2]
88 0090 40F44050 orr r0, r0, #12288
89 0094 1060 str r0, [r2]
90 0096 1868 ldr r0, [r3]
91 0098 40F44050 orr r0, r0, #12288
92 009c 1860 str r0, [r3]
93 009e 0868 ldr r0, [r1]
94 00a0 40F00100 orr r0, r0, #1
95 00a4 0860 str r0, [r1]
96 00a6 1068 ldr r0, [r2]
97 00a8 40F00100 orr r0, r0, #1
98 00ac 1060 str r0, [r2]
99 00ae 1868 ldr r0, [r3]
100 00b0 4FF01008 mov r8, #16
101 00b4 40F00100 orr r0, r0, #1
102 00b8 1860 str r0, [r3]
103 00ba 4FF0040B mov fp, #4
104 00be 0827 movs r7, #8
105 00c0 C146 mov r9, r8
106 00c2 C246 mov r10, r8
107 .L9:
108 00c4 0868 ldr r0, [r1]
109 00c6 20F0F850 bic r0, r0, #520093696
110 00ca 40EA0A60 orr r0, r0, r10, lsl #24
111 00ce 0860 str r0, [r1]
112 00d0 1168 ldr r1, [r2]
113 00d2 21F0F851 bic r1, r1, #520093696
114 00d6 41EA0961 orr r1, r1, r9, lsl #24
115 00da 1160 str r1, [r2]
ARM GAS /tmp/cce8yLTQ.s page 3
116 00dc 1A68 ldr r2, [r3]
117 00de 22F0F852 bic r2, r2, #520093696
118 00e2 42EA0862 orr r2, r2, r8, lsl #24
119 00e6 1A60 str r2, [r3]
120 00e8 0220 movs r0, #2
121 00ea FFF7FEFF bl HAL_Delay
122 00ee 2168 ldr r1, [r4]
123 00f0 0B68 ldr r3, [r1]
124 00f2 5A00 lsls r2, r3, #1
125 00f4 2A68 ldr r2, [r5]
126 00f6 1368 ldr r3, [r2]
127 00f8 4CBF ite mi
128 00fa BA44 addmi r10, r10, r7
129 00fc AAEB070A subpl r10, r10, r7
130 0100 5B00 lsls r3, r3, #1
131 0102 3368 ldr r3, [r6]
132 0104 1868 ldr r0, [r3]
133 0106 4CBF ite mi
134 0108 B944 addmi r9, r9, r7
135 010a A9EB0709 subpl r9, r9, r7
136 010e 4000 lsls r0, r0, #1
137 0110 4CBF ite mi
138 0112 B844 addmi r8, r8, r7
139 0114 A8EB0708 subpl r8, r8, r7
140 0118 BBF1010B subs fp, fp, #1
141 011c 4FEA5707 lsr r7, r7, #1
142 0120 D0D1 bne .L9
143 0122 0868 ldr r0, [r1]
144 0124 20F0F850 bic r0, r0, #520093696
145 0128 40EA0A60 orr r0, r0, r10, lsl #24
146 012c 0860 str r0, [r1]
147 012e 1168 ldr r1, [r2]
148 0130 21F0F851 bic r1, r1, #520093696
149 0134 41EA0961 orr r1, r1, r9, lsl #24
150 0138 1160 str r1, [r2]
151 013a 1A68 ldr r2, [r3]
152 013c 22F0F852 bic r2, r2, #520093696
153 0140 42EA0862 orr r2, r2, r8, lsl #24
154 0144 1A60 str r2, [r3]
155 0146 0220 movs r0, #2
156 0148 FFF7FEFF bl HAL_Delay
157 014c D4F800E0 ldr lr, [r4]
158 0150 4FEA0A63 lsl r3, r10, #24
159 0154 4FEA0962 lsl r2, r9, #24
160 0158 0293 str r3, [sp, #8]
161 015a DEF80030 ldr r3, [lr]
162 015e 0192 str r2, [sp, #4]
163 0160 4FEA0862 lsl r2, r8, #24
164 0164 0392 str r2, [sp, #12]
165 0166 5A00 lsls r2, r3, #1
166 0168 0CD5 bpl .L10
167 016a DEF80030 ldr r3, [lr]
168 016e 0AF1010A add r10, r10, #1
169 0172 23F0F853 bic r3, r3, #520093696
170 0176 43EA0A63 orr r3, r3, r10, lsl #24
171 017a CEF80030 str r3, [lr]
172 017e 4FEA0A63 lsl r3, r10, #24
ARM GAS /tmp/cce8yLTQ.s page 4
173 0182 0293 str r3, [sp, #8]
174 .L10:
175 0184 2968 ldr r1, [r5]
176 0186 0B68 ldr r3, [r1]
177 0188 5B00 lsls r3, r3, #1
178 018a 0AD5 bpl .L11
179 018c 0B68 ldr r3, [r1]
180 018e 09F10109 add r9, r9, #1
181 0192 23F0F853 bic r3, r3, #520093696
182 0196 43EA0963 orr r3, r3, r9, lsl #24
183 019a 0B60 str r3, [r1]
184 019c 4FEA0963 lsl r3, r9, #24
185 01a0 0193 str r3, [sp, #4]
186 .L11:
187 01a2 3068 ldr r0, [r6]
188 01a4 0368 ldr r3, [r0]
189 01a6 5F00 lsls r7, r3, #1
190 01a8 00F10E81 bmi .L54
191 .L12:
192 01ac DEF80030 ldr r3, [lr]
193 01b0 CDF800A0 str r10, [sp]
194 01b4 23F44053 bic r3, r3, #12288
195 01b8 43F48053 orr r3, r3, #4096
196 01bc CEF80030 str r3, [lr]
197 01c0 0B68 ldr r3, [r1]
198 01c2 23F44053 bic r3, r3, #12288
199 01c6 43F48053 orr r3, r3, #4096
200 01ca 0B60 str r3, [r1]
201 01cc 0368 ldr r3, [r0]
202 01ce 23F44053 bic r3, r3, #12288
203 01d2 43F48053 orr r3, r3, #4096
204 01d6 0360 str r3, [r0]
205 01d8 4FF0100B mov fp, #16
206 01dc 0423 movs r3, #4
207 01de 8C46 mov ip, r1
208 01e0 0146 mov r1, r0
209 01e2 CDE90498 strd r9, r8, [sp, #16]
210 01e6 7046 mov r0, lr
211 01e8 0827 movs r7, #8
212 01ea 9A46 mov r10, r3
213 01ec D846 mov r8, fp
214 01ee D946 mov r9, fp
215 01f0 8E46 mov lr, r1
216 .L19:
217 01f2 0368 ldr r3, [r0]
218 01f4 23F47803 bic r3, r3, #16252928
219 01f8 43EACB43 orr r3, r3, fp, lsl #19
220 01fc 0360 str r3, [r0]
221 01fe DCF80030 ldr r3, [ip]
222 0202 23F47803 bic r3, r3, #16252928
223 0206 43EAC843 orr r3, r3, r8, lsl #19
224 020a CCF80030 str r3, [ip]
225 020e DEF80030 ldr r3, [lr]
226 0212 23F47803 bic r3, r3, #16252928
227 0216 43EAC943 orr r3, r3, r9, lsl #19
228 021a CEF80030 str r3, [lr]
229 021e 0220 movs r0, #2
ARM GAS /tmp/cce8yLTQ.s page 5
230 0220 FFF7FEFF bl HAL_Delay
231 0224 2068 ldr r0, [r4]
232 0226 D5F800C0 ldr ip, [r5]
233 022a 0368 ldr r3, [r0]
234 022c D6F800E0 ldr lr, [r6]
235 0230 5900 lsls r1, r3, #1
236 0232 DCF80030 ldr r3, [ip]
237 0236 4CBF ite mi
238 0238 BB44 addmi fp, fp, r7
239 023a ABEB070B subpl fp, fp, r7
240 023e 5A00 lsls r2, r3, #1
241 0240 DEF80030 ldr r3, [lr]
242 0244 4CBF ite mi
243 0246 B844 addmi r8, r8, r7
244 0248 A8EB0708 subpl r8, r8, r7
245 024c 5B00 lsls r3, r3, #1
246 024e 4CBF ite mi
247 0250 B944 addmi r9, r9, r7
248 0252 A9EB0709 subpl r9, r9, r7
249 0256 BAF1010A subs r10, r10, #1
250 025a 4FEA5707 lsr r7, r7, #1
251 025e C8D1 bne .L19
252 0260 7346 mov r3, lr
253 0262 8646 mov lr, r0
254 0264 1846 mov r0, r3
255 0266 DEF80030 ldr r3, [lr]
256 026a DDF800A0 ldr r10, [sp]
257 026e CDF80080 str r8, [sp]
258 0272 5A46 mov r2, fp
259 0274 23F47803 bic r3, r3, #16252928
260 0278 43EAC243 orr r3, r3, r2, lsl #19
261 027c CEF80030 str r3, [lr]
262 0280 DCF80030 ldr r3, [ip]
263 0284 4746 mov r7, r8
264 0286 23F47803 bic r3, r3, #16252928
265 028a 43EAC743 orr r3, r3, r7, lsl #19
266 028e CCF80030 str r3, [ip]
267 0292 0368 ldr r3, [r0]
268 0294 DDF81480 ldr r8, [sp, #20]
269 0298 CB46 mov fp, r9
270 029a 23F47803 bic r3, r3, #16252928
271 029e 43EACB43 orr r3, r3, fp, lsl #19
272 02a2 0360 str r3, [r0]
273 02a4 0220 movs r0, #2
274 02a6 DDF81090 ldr r9, [sp, #16]
275 02aa 0492 str r2, [sp, #16]
276 02ac FFF7FEFF bl HAL_Delay
277 02b0 2068 ldr r0, [r4]
278 02b2 049A ldr r2, [sp, #16]
279 02b4 0368 ldr r3, [r0]
280 02b6 F904 lsls r1, r7, #19
281 02b8 0491 str r1, [sp, #16]
282 02ba 5900 lsls r1, r3, #1
283 02bc 4FEAC24E lsl lr, r2, #19
284 02c0 4FEACB4C lsl ip, fp, #19
285 02c4 08D5 bpl .L20
286 02c6 0368 ldr r3, [r0]
ARM GAS /tmp/cce8yLTQ.s page 6
287 02c8 0132 adds r2, r2, #1
288 02ca 23F47803 bic r3, r3, #16252928
289 02ce 43EAC243 orr r3, r3, r2, lsl #19
290 02d2 0360 str r3, [r0]
291 02d4 4FEAC24E lsl lr, r2, #19
292 .L20:
293 02d8 2968 ldr r1, [r5]
294 02da 0B68 ldr r3, [r1]
295 02dc 5B00 lsls r3, r3, #1
296 02de 0AD5 bpl .L21
297 02e0 009F ldr r7, [sp]
298 02e2 0B68 ldr r3, [r1]
299 02e4 0137 adds r7, r7, #1
300 02e6 23F47803 bic r3, r3, #16252928
301 02ea 43EAC743 orr r3, r3, r7, lsl #19
302 02ee 0B60 str r3, [r1]
303 02f0 FB04 lsls r3, r7, #19
304 02f2 0097 str r7, [sp]
305 02f4 0493 str r3, [sp, #16]
306 .L21:
307 02f6 3368 ldr r3, [r6]
308 02f8 1F68 ldr r7, [r3]
309 02fa 7F00 lsls r7, r7, #1
310 02fc 09D5 bpl .L22
311 02fe 1F68 ldr r7, [r3]
312 0300 0BF1010B add fp, fp, #1
313 0304 27F47807 bic r7, r7, #16252928
314 0308 47EACB47 orr r7, r7, fp, lsl #19
315 030c 1F60 str r7, [r3]
316 030e 4FEACB4C lsl ip, fp, #19
317 .L22:
318 0312 0768 ldr r7, [r0]
319 0314 27F40067 bic r7, r7, #2048
320 0318 0760 str r7, [r0]
321 031a 0F68 ldr r7, [r1]
322 031c 27F40067 bic r7, r7, #2048
323 0320 0F60 str r7, [r1]
324 0322 1F68 ldr r7, [r3]
325 0324 27F40067 bic r7, r7, #2048
326 0328 1F60 str r7, [r3]
327 032a 0768 ldr r7, [r0]
328 032c 27F00107 bic r7, r7, #1
329 0330 0760 str r7, [r0]
330 0332 0F68 ldr r7, [r1]
331 0334 27F00107 bic r7, r7, #1
332 0338 0F60 str r7, [r1]
333 033a 1F68 ldr r7, [r3]
334 033c 27F00107 bic r7, r7, #1
335 0340 1F60 str r7, [r3]
336 0342 0768 ldr r7, [r0]
337 0344 27F00207 bic r7, r7, #2
338 0348 0760 str r7, [r0]
339 034a 0F68 ldr r7, [r1]
340 034c 27F00207 bic r7, r7, #2
341 0350 0F60 str r7, [r1]
342 0352 1F68 ldr r7, [r3]
343 0354 27F00207 bic r7, r7, #2
ARM GAS /tmp/cce8yLTQ.s page 7
344 0358 1F60 str r7, [r3]
345 035a C4F834A0 str r10, [r4, #52]
346 035e C5F83490 str r9, [r5, #52]
347 0362 C6F83480 str r8, [r6, #52]
348 0366 2263 str r2, [r4, #48]
349 0368 009A ldr r2, [sp]
350 036a 2A63 str r2, [r5, #48]
351 036c 0268 ldr r2, [r0]
352 036e 029F ldr r7, [sp, #8]
353 0370 C6F830B0 str fp, [r6, #48]
354 0374 22F0F852 bic r2, r2, #520093696
355 0378 3A43 orrs r2, r2, r7
356 037a 1027 movs r7, #16
357 037c E762 str r7, [r4, #44]
358 037e EF62 str r7, [r5, #44]
359 0380 F762 str r7, [r6, #44]
360 0382 0260 str r2, [r0]
361 0384 0A68 ldr r2, [r1]
362 0386 019C ldr r4, [sp, #4]
363 0388 22F0F852 bic r2, r2, #520093696
364 038c 2243 orrs r2, r2, r4
365 038e 0A60 str r2, [r1]
366 0390 1A68 ldr r2, [r3]
367 0392 039C ldr r4, [sp, #12]
368 0394 22F0F852 bic r2, r2, #520093696
369 0398 2243 orrs r2, r2, r4
370 039a 1A60 str r2, [r3]
371 039c 0268 ldr r2, [r0]
372 039e 22F47802 bic r2, r2, #16252928
373 03a2 42EA0E02 orr r2, r2, lr
374 03a6 0260 str r2, [r0]
375 03a8 0A68 ldr r2, [r1]
376 03aa 0498 ldr r0, [sp, #16]
377 03ac 22F47802 bic r2, r2, #16252928
378 03b0 0243 orrs r2, r2, r0
379 03b2 0A60 str r2, [r1]
380 03b4 1A68 ldr r2, [r3]
381 03b6 22F47802 bic r2, r2, #16252928
382 03ba 42EA0C02 orr r2, r2, ip
383 03be 0020 movs r0, #0
384 03c0 1A60 str r2, [r3]
385 03c2 2EE6 b .L2
386 .L23:
387 03c4 0120 movs r0, #1
388 03c6 7047 bx lr
389 .L54:
390 03c8 0368 ldr r3, [r0]
391 03ca 08F10108 add r8, r8, #1
392 03ce 23F0F853 bic r3, r3, #520093696
393 03d2 43EA0863 orr r3, r3, r8, lsl #24
394 03d6 0360 str r3, [r0]
395 03d8 4FEA0863 lsl r3, r8, #24
396 03dc 0393 str r3, [sp, #12]
397 03de E5E6 b .L12
399 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/cce8yLTQ.s page 8
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_opamp_ex.c
/tmp/cce8yLTQ.s:16 .text.HAL_OPAMPEx_SelfCalibrateAll:0000000000000000 $t
/tmp/cce8yLTQ.s:25 .text.HAL_OPAMPEx_SelfCalibrateAll:0000000000000000 HAL_OPAMPEx_SelfCalibrateAll
UNDEFINED SYMBOLS
HAL_Delay