2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 1
|
2022-01-12 01:09:32 +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_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]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 2
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 3
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 4
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 5
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 6
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 7
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)"
|
2022-01-17 20:05:23 +01:00
|
|
|
|
ARM GAS /tmp/ccZxRMNg.s page 8
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_hal_opamp_ex.c
|
2022-01-17 20:05:23 +01:00
|
|
|
|
/tmp/ccZxRMNg.s:16 .text.HAL_OPAMPEx_SelfCalibrateAll:0000000000000000 $t
|
|
|
|
|
|
/tmp/ccZxRMNg.s:25 .text.HAL_OPAMPEx_SelfCalibrateAll:0000000000000000 HAL_OPAMPEx_SelfCalibrateAll
|
2022-01-12 01:09:32 +01:00
|
|
|
|
|
|
|
|
|
|
UNDEFINED SYMBOLS
|
|
|
|
|
|
HAL_Delay
|