fix interfaccia
This commit is contained in:
617
codice/build/stm32g4xx_hal_opamp.lst
Normal file
617
codice/build/stm32g4xx_hal_opamp.lst
Normal file
@@ -0,0 +1,617 @@
|
||||
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
|
||||
Reference in New Issue
Block a user