4377 lines
165 KiB
Plaintext
4377 lines
165 KiB
Plaintext
ARM GAS /tmp/ccFFTpft.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_tim_ex.c"
|
||
14 .text
|
||
15 .section .text.TIM_DMAErrorCCxN,"ax",%progbits
|
||
16 .align 1
|
||
17 .p2align 2,,3
|
||
18 .arch armv7e-m
|
||
19 .syntax unified
|
||
20 .thumb
|
||
21 .thumb_func
|
||
22 .fpu fpv4-sp-d16
|
||
24 TIM_DMAErrorCCxN:
|
||
25 @ args = 0, pretend = 0, frame = 0
|
||
26 @ frame_needed = 0, uses_anonymous_args = 0
|
||
27 0000 10B5 push {r4, lr}
|
||
28 0002 846A ldr r4, [r0, #40]
|
||
29 0004 636A ldr r3, [r4, #36]
|
||
30 0006 8342 cmp r3, r0
|
||
31 0008 16D0 beq .L7
|
||
32 000a A36A ldr r3, [r4, #40]
|
||
33 000c 8342 cmp r3, r0
|
||
34 000e 08D0 beq .L8
|
||
35 0010 E36A ldr r3, [r4, #44]
|
||
36 0012 8342 cmp r3, r0
|
||
37 0014 1AD0 beq .L9
|
||
38 0016 2046 mov r0, r4
|
||
39 0018 FFF7FEFF bl HAL_TIM_ErrorCallback
|
||
40 001c 0023 movs r3, #0
|
||
41 001e 2377 strb r3, [r4, #28]
|
||
42 0020 10BD pop {r4, pc}
|
||
43 .L8:
|
||
44 0022 0123 movs r3, #1
|
||
45 0024 0222 movs r2, #2
|
||
46 0026 84F84530 strb r3, [r4, #69]
|
||
47 002a 2277 strb r2, [r4, #28]
|
||
48 002c 2046 mov r0, r4
|
||
49 002e FFF7FEFF bl HAL_TIM_ErrorCallback
|
||
50 0032 0023 movs r3, #0
|
||
51 0034 2377 strb r3, [r4, #28]
|
||
52 0036 10BD pop {r4, pc}
|
||
53 .L7:
|
||
54 0038 0123 movs r3, #1
|
||
55 003a 2377 strb r3, [r4, #28]
|
||
56 003c 84F84430 strb r3, [r4, #68]
|
||
57 0040 2046 mov r0, r4
|
||
58 0042 FFF7FEFF bl HAL_TIM_ErrorCallback
|
||
ARM GAS /tmp/ccFFTpft.s page 2
|
||
|
||
|
||
59 0046 0023 movs r3, #0
|
||
60 0048 2377 strb r3, [r4, #28]
|
||
61 004a 10BD pop {r4, pc}
|
||
62 .L9:
|
||
63 004c 0123 movs r3, #1
|
||
64 004e 0422 movs r2, #4
|
||
65 0050 84F84630 strb r3, [r4, #70]
|
||
66 0054 2277 strb r2, [r4, #28]
|
||
67 0056 2046 mov r0, r4
|
||
68 0058 FFF7FEFF bl HAL_TIM_ErrorCallback
|
||
69 005c 0023 movs r3, #0
|
||
70 005e 2377 strb r3, [r4, #28]
|
||
71 0060 10BD pop {r4, pc}
|
||
73 0062 00BF .section .text.TIM_DMADelayPulseNCplt,"ax",%progbits
|
||
74 .align 1
|
||
75 .p2align 2,,3
|
||
76 .syntax unified
|
||
77 .thumb
|
||
78 .thumb_func
|
||
79 .fpu fpv4-sp-d16
|
||
81 TIM_DMADelayPulseNCplt:
|
||
82 @ args = 0, pretend = 0, frame = 0
|
||
83 @ frame_needed = 0, uses_anonymous_args = 0
|
||
84 0000 10B5 push {r4, lr}
|
||
85 0002 846A ldr r4, [r0, #40]
|
||
86 0004 636A ldr r3, [r4, #36]
|
||
87 0006 8342 cmp r3, r0
|
||
88 0008 1CD0 beq .L18
|
||
89 000a A36A ldr r3, [r4, #40]
|
||
90 000c 8342 cmp r3, r0
|
||
91 000e 0BD0 beq .L19
|
||
92 0010 E36A ldr r3, [r4, #44]
|
||
93 0012 8342 cmp r3, r0
|
||
94 0014 23D0 beq .L20
|
||
95 0016 236B ldr r3, [r4, #48]
|
||
96 0018 8342 cmp r3, r0
|
||
97 001a 29D0 beq .L21
|
||
98 .L13:
|
||
99 001c 2046 mov r0, r4
|
||
100 001e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback
|
||
101 0022 0023 movs r3, #0
|
||
102 0024 2377 strb r3, [r4, #28]
|
||
103 0026 10BD pop {r4, pc}
|
||
104 .L19:
|
||
105 0028 0222 movs r2, #2
|
||
106 002a 2277 strb r2, [r4, #28]
|
||
107 002c DB69 ldr r3, [r3, #28]
|
||
108 002e 002B cmp r3, #0
|
||
109 0030 F4D1 bne .L13
|
||
110 0032 0123 movs r3, #1
|
||
111 0034 84F84530 strb r3, [r4, #69]
|
||
112 0038 2046 mov r0, r4
|
||
113 003a FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback
|
||
114 003e 0023 movs r3, #0
|
||
115 0040 2377 strb r3, [r4, #28]
|
||
116 0042 10BD pop {r4, pc}
|
||
117 .L18:
|
||
ARM GAS /tmp/ccFFTpft.s page 3
|
||
|
||
|
||
118 0044 0122 movs r2, #1
|
||
119 0046 2277 strb r2, [r4, #28]
|
||
120 0048 DB69 ldr r3, [r3, #28]
|
||
121 004a 002B cmp r3, #0
|
||
122 004c E6D1 bne .L13
|
||
123 004e 84F84420 strb r2, [r4, #68]
|
||
124 0052 2046 mov r0, r4
|
||
125 0054 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback
|
||
126 0058 0023 movs r3, #0
|
||
127 005a 2377 strb r3, [r4, #28]
|
||
128 005c 10BD pop {r4, pc}
|
||
129 .L20:
|
||
130 005e 0422 movs r2, #4
|
||
131 0060 2277 strb r2, [r4, #28]
|
||
132 0062 DB69 ldr r3, [r3, #28]
|
||
133 0064 002B cmp r3, #0
|
||
134 0066 D9D1 bne .L13
|
||
135 0068 0123 movs r3, #1
|
||
136 006a 84F84630 strb r3, [r4, #70]
|
||
137 006e D5E7 b .L13
|
||
138 .L21:
|
||
139 0070 0822 movs r2, #8
|
||
140 0072 2277 strb r2, [r4, #28]
|
||
141 0074 DB69 ldr r3, [r3, #28]
|
||
142 0076 002B cmp r3, #0
|
||
143 0078 D0D1 bne .L13
|
||
144 007a 0123 movs r3, #1
|
||
145 007c 84F84730 strb r3, [r4, #71]
|
||
146 0080 CCE7 b .L13
|
||
148 0082 00BF .section .text.HAL_TIMEx_HallSensor_MspInit,"ax",%progbits
|
||
149 .align 1
|
||
150 .p2align 2,,3
|
||
151 .weak HAL_TIMEx_HallSensor_MspInit
|
||
152 .syntax unified
|
||
153 .thumb
|
||
154 .thumb_func
|
||
155 .fpu fpv4-sp-d16
|
||
157 HAL_TIMEx_HallSensor_MspInit:
|
||
158 @ args = 0, pretend = 0, frame = 0
|
||
159 @ frame_needed = 0, uses_anonymous_args = 0
|
||
160 @ link register save eliminated.
|
||
161 0000 7047 bx lr
|
||
163 0002 00BF .section .text.HAL_TIMEx_HallSensor_Init,"ax",%progbits
|
||
164 .align 1
|
||
165 .p2align 2,,3
|
||
166 .global HAL_TIMEx_HallSensor_Init
|
||
167 .syntax unified
|
||
168 .thumb
|
||
169 .thumb_func
|
||
170 .fpu fpv4-sp-d16
|
||
172 HAL_TIMEx_HallSensor_Init:
|
||
173 @ args = 0, pretend = 0, frame = 32
|
||
174 @ frame_needed = 0, uses_anonymous_args = 0
|
||
175 0000 0028 cmp r0, #0
|
||
176 0002 65D0 beq .L26
|
||
177 0004 70B5 push {r4, r5, r6, lr}
|
||
178 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2
|
||
ARM GAS /tmp/ccFFTpft.s page 4
|
||
|
||
|
||
179 000a 88B0 sub sp, sp, #32
|
||
180 000c 0D46 mov r5, r1
|
||
181 000e 0446 mov r4, r0
|
||
182 0010 03F0FF02 and r2, r3, #255
|
||
183 0014 002B cmp r3, #0
|
||
184 0016 56D0 beq .L31
|
||
185 .L25:
|
||
186 0018 2146 mov r1, r4
|
||
187 001a 0223 movs r3, #2
|
||
188 001c 84F83D30 strb r3, [r4, #61]
|
||
189 0020 51F8040B ldr r0, [r1], #4
|
||
190 0024 FFF7FEFF bl TIM_Base_SetConfig
|
||
191 0028 AB68 ldr r3, [r5, #8]
|
||
192 002a 2968 ldr r1, [r5]
|
||
193 002c 2068 ldr r0, [r4]
|
||
194 002e 0322 movs r2, #3
|
||
195 0030 FFF7FEFF bl TIM_TI1_SetConfig
|
||
196 0034 2068 ldr r0, [r4]
|
||
197 0036 6E68 ldr r6, [r5, #4]
|
||
198 0038 8269 ldr r2, [r0, #24]
|
||
199 003a E968 ldr r1, [r5, #12]
|
||
200 003c 22F00C02 bic r2, r2, #12
|
||
201 0040 8261 str r2, [r0, #24]
|
||
202 0042 8369 ldr r3, [r0, #24]
|
||
203 0044 3343 orrs r3, r3, r6
|
||
204 0046 8361 str r3, [r0, #24]
|
||
205 0048 4368 ldr r3, [r0, #4]
|
||
206 004a 43F08003 orr r3, r3, #128
|
||
207 004e 4360 str r3, [r0, #4]
|
||
208 0050 8368 ldr r3, [r0, #8]
|
||
209 0052 0291 str r1, [sp, #8]
|
||
210 0054 23F44013 bic r3, r3, #3145728
|
||
211 0058 23F07003 bic r3, r3, #112
|
||
212 005c 8360 str r3, [r0, #8]
|
||
213 005e 8368 ldr r3, [r0, #8]
|
||
214 0060 43F04003 orr r3, r3, #64
|
||
215 0064 8360 str r3, [r0, #8]
|
||
216 0066 8368 ldr r3, [r0, #8]
|
||
217 0068 23F48033 bic r3, r3, #65536
|
||
218 006c 23F00703 bic r3, r3, #7
|
||
219 0070 8360 str r3, [r0, #8]
|
||
220 0072 8368 ldr r3, [r0, #8]
|
||
221 0074 43F00403 orr r3, r3, #4
|
||
222 0078 8360 str r3, [r0, #8]
|
||
223 007a 0025 movs r5, #0
|
||
224 007c 01A9 add r1, sp, #4
|
||
225 007e 7023 movs r3, #112
|
||
226 0080 0193 str r3, [sp, #4]
|
||
227 0082 CDE90555 strd r5, r5, [sp, #20]
|
||
228 0086 CDE90355 strd r5, r5, [sp, #12]
|
||
229 008a 0795 str r5, [sp, #28]
|
||
230 008c FFF7FEFF bl TIM_OC2_SetConfig
|
||
231 0090 2168 ldr r1, [r4]
|
||
232 0092 4A68 ldr r2, [r1, #4]
|
||
233 0094 22F00072 bic r2, r2, #33554432
|
||
234 0098 22F07002 bic r2, r2, #112
|
||
235 009c 4A60 str r2, [r1, #4]
|
||
ARM GAS /tmp/ccFFTpft.s page 5
|
||
|
||
|
||
236 009e 4A68 ldr r2, [r1, #4]
|
||
237 00a0 0123 movs r3, #1
|
||
238 00a2 2846 mov r0, r5
|
||
239 00a4 42F05002 orr r2, r2, #80
|
||
240 00a8 4A60 str r2, [r1, #4]
|
||
241 00aa 84F84830 strb r3, [r4, #72]
|
||
242 00ae 84F83E30 strb r3, [r4, #62]
|
||
243 00b2 84F83F30 strb r3, [r4, #63]
|
||
244 00b6 84F84430 strb r3, [r4, #68]
|
||
245 00ba 84F84530 strb r3, [r4, #69]
|
||
246 00be 84F83D30 strb r3, [r4, #61]
|
||
247 00c2 08B0 add sp, sp, #32
|
||
248 @ sp needed
|
||
249 00c4 70BD pop {r4, r5, r6, pc}
|
||
250 .L31:
|
||
251 00c6 80F83C20 strb r2, [r0, #60]
|
||
252 00ca FFF7FEFF bl HAL_TIMEx_HallSensor_MspInit
|
||
253 00ce A3E7 b .L25
|
||
254 .L26:
|
||
255 00d0 0120 movs r0, #1
|
||
256 00d2 7047 bx lr
|
||
258 .section .text.HAL_TIMEx_HallSensor_MspDeInit,"ax",%progbits
|
||
259 .align 1
|
||
260 .p2align 2,,3
|
||
261 .weak HAL_TIMEx_HallSensor_MspDeInit
|
||
262 .syntax unified
|
||
263 .thumb
|
||
264 .thumb_func
|
||
265 .fpu fpv4-sp-d16
|
||
267 HAL_TIMEx_HallSensor_MspDeInit:
|
||
268 @ args = 0, pretend = 0, frame = 0
|
||
269 @ frame_needed = 0, uses_anonymous_args = 0
|
||
270 @ link register save eliminated.
|
||
271 0000 7047 bx lr
|
||
273 0002 00BF .section .text.HAL_TIMEx_HallSensor_DeInit,"ax",%progbits
|
||
274 .align 1
|
||
275 .p2align 2,,3
|
||
276 .global HAL_TIMEx_HallSensor_DeInit
|
||
277 .syntax unified
|
||
278 .thumb
|
||
279 .thumb_func
|
||
280 .fpu fpv4-sp-d16
|
||
282 HAL_TIMEx_HallSensor_DeInit:
|
||
283 @ args = 0, pretend = 0, frame = 0
|
||
284 @ frame_needed = 0, uses_anonymous_args = 0
|
||
285 0000 0222 movs r2, #2
|
||
286 0002 0368 ldr r3, [r0]
|
||
287 0004 10B5 push {r4, lr}
|
||
288 0006 80F83D20 strb r2, [r0, #61]
|
||
289 000a 196A ldr r1, [r3, #32]
|
||
290 000c 41F21112 movw r2, #4369
|
||
291 0010 1142 tst r1, r2
|
||
292 0012 0446 mov r4, r0
|
||
293 0014 08D1 bne .L34
|
||
294 0016 196A ldr r1, [r3, #32]
|
||
295 0018 44F24442 movw r2, #17476
|
||
296 001c 1142 tst r1, r2
|
||
ARM GAS /tmp/ccFFTpft.s page 6
|
||
|
||
|
||
297 001e 03D1 bne .L34
|
||
298 0020 1A68 ldr r2, [r3]
|
||
299 0022 22F00102 bic r2, r2, #1
|
||
300 0026 1A60 str r2, [r3]
|
||
301 .L34:
|
||
302 0028 2046 mov r0, r4
|
||
303 002a FFF7FEFF bl HAL_TIMEx_HallSensor_MspDeInit
|
||
304 002e 0020 movs r0, #0
|
||
305 0030 84F84800 strb r0, [r4, #72]
|
||
306 0034 84F83C00 strb r0, [r4, #60]
|
||
307 0038 84F83E00 strb r0, [r4, #62]
|
||
308 003c 84F83F00 strb r0, [r4, #63]
|
||
309 0040 84F84400 strb r0, [r4, #68]
|
||
310 0044 84F84500 strb r0, [r4, #69]
|
||
311 0048 84F83D00 strb r0, [r4, #61]
|
||
312 004c 10BD pop {r4, pc}
|
||
314 004e 00BF .section .text.HAL_TIMEx_HallSensor_Start,"ax",%progbits
|
||
315 .align 1
|
||
316 .p2align 2,,3
|
||
317 .global HAL_TIMEx_HallSensor_Start
|
||
318 .syntax unified
|
||
319 .thumb
|
||
320 .thumb_func
|
||
321 .fpu fpv4-sp-d16
|
||
323 HAL_TIMEx_HallSensor_Start:
|
||
324 @ args = 0, pretend = 0, frame = 0
|
||
325 @ frame_needed = 0, uses_anonymous_args = 0
|
||
326 0000 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2
|
||
327 0004 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2
|
||
328 0008 90F84410 ldrb r1, [r0, #68] @ zero_extendqisi2
|
||
329 000c 90F84520 ldrb r2, [r0, #69] @ zero_extendqisi2
|
||
330 0010 BCF1010F cmp ip, #1
|
||
331 0014 07D1 bne .L40
|
||
332 0016 DBB2 uxtb r3, r3
|
||
333 0018 012B cmp r3, #1
|
||
334 001a 10B5 push {r4, lr}
|
||
335 001c 0446 mov r4, r0
|
||
336 001e 5FFA8CF0 uxtb r0, ip
|
||
337 0022 02D0 beq .L52
|
||
338 .L37:
|
||
339 0024 10BD pop {r4, pc}
|
||
340 .L40:
|
||
341 0026 0120 movs r0, #1
|
||
342 0028 7047 bx lr
|
||
343 .L52:
|
||
344 002a C9B2 uxtb r1, r1
|
||
345 002c 0129 cmp r1, #1
|
||
346 002e F9D1 bne .L37
|
||
347 0030 D2B2 uxtb r2, r2
|
||
348 0032 012A cmp r2, #1
|
||
349 0034 F6D1 bne .L37
|
||
350 0036 0223 movs r3, #2
|
||
351 0038 84F83E30 strb r3, [r4, #62]
|
||
352 003c 2068 ldr r0, [r4]
|
||
353 003e 84F83F30 strb r3, [r4, #63]
|
||
354 0042 0021 movs r1, #0
|
||
355 0044 84F84430 strb r3, [r4, #68]
|
||
ARM GAS /tmp/ccFFTpft.s page 7
|
||
|
||
|
||
356 0048 84F84530 strb r3, [r4, #69]
|
||
357 004c FFF7FEFF bl TIM_CCxChannelCmd
|
||
358 0050 2368 ldr r3, [r4]
|
||
359 0052 134A ldr r2, .L53
|
||
360 0054 9342 cmp r3, r2
|
||
361 0056 18D0 beq .L38
|
||
362 0058 B3F1804F cmp r3, #1073741824
|
||
363 005c 15D0 beq .L38
|
||
364 005e A2F59432 sub r2, r2, #75776
|
||
365 0062 9342 cmp r3, r2
|
||
366 0064 11D0 beq .L38
|
||
367 0066 02F58062 add r2, r2, #1024
|
||
368 006a 9342 cmp r3, r2
|
||
369 006c 0DD0 beq .L38
|
||
370 006e 02F59632 add r2, r2, #76800
|
||
371 0072 9342 cmp r3, r2
|
||
372 0074 09D0 beq .L38
|
||
373 0076 02F54062 add r2, r2, #3072
|
||
374 007a 9342 cmp r3, r2
|
||
375 007c 05D0 beq .L38
|
||
376 .L39:
|
||
377 007e 1A68 ldr r2, [r3]
|
||
378 0080 42F00102 orr r2, r2, #1
|
||
379 0084 0020 movs r0, #0
|
||
380 0086 1A60 str r2, [r3]
|
||
381 0088 10BD pop {r4, pc}
|
||
382 .L38:
|
||
383 008a 9968 ldr r1, [r3, #8]
|
||
384 008c 054A ldr r2, .L53+4
|
||
385 008e 0A40 ands r2, r2, r1
|
||
386 0090 062A cmp r2, #6
|
||
387 0092 02D0 beq .L44
|
||
388 0094 B2F5803F cmp r2, #65536
|
||
389 0098 F1D1 bne .L39
|
||
390 .L44:
|
||
391 009a 0020 movs r0, #0
|
||
392 009c 10BD pop {r4, pc}
|
||
393 .L54:
|
||
394 009e 00BF .align 2
|
||
395 .L53:
|
||
396 00a0 002C0140 .word 1073818624
|
||
397 00a4 07000100 .word 65543
|
||
399 .section .text.HAL_TIMEx_HallSensor_Stop,"ax",%progbits
|
||
400 .align 1
|
||
401 .p2align 2,,3
|
||
402 .global HAL_TIMEx_HallSensor_Stop
|
||
403 .syntax unified
|
||
404 .thumb
|
||
405 .thumb_func
|
||
406 .fpu fpv4-sp-d16
|
||
408 HAL_TIMEx_HallSensor_Stop:
|
||
409 @ args = 0, pretend = 0, frame = 0
|
||
410 @ frame_needed = 0, uses_anonymous_args = 0
|
||
411 0000 0022 movs r2, #0
|
||
412 0002 10B5 push {r4, lr}
|
||
413 0004 0446 mov r4, r0
|
||
414 0006 1146 mov r1, r2
|
||
ARM GAS /tmp/ccFFTpft.s page 8
|
||
|
||
|
||
415 0008 0068 ldr r0, [r0]
|
||
416 000a FFF7FEFF bl TIM_CCxChannelCmd
|
||
417 000e 2368 ldr r3, [r4]
|
||
418 0010 196A ldr r1, [r3, #32]
|
||
419 0012 41F21112 movw r2, #4369
|
||
420 0016 1142 tst r1, r2
|
||
421 0018 08D1 bne .L56
|
||
422 001a 196A ldr r1, [r3, #32]
|
||
423 001c 44F24442 movw r2, #17476
|
||
424 0020 1142 tst r1, r2
|
||
425 0022 03D1 bne .L56
|
||
426 0024 1A68 ldr r2, [r3]
|
||
427 0026 22F00102 bic r2, r2, #1
|
||
428 002a 1A60 str r2, [r3]
|
||
429 .L56:
|
||
430 002c 0123 movs r3, #1
|
||
431 002e 84F83E30 strb r3, [r4, #62]
|
||
432 0032 84F83F30 strb r3, [r4, #63]
|
||
433 0036 84F84430 strb r3, [r4, #68]
|
||
434 003a 84F84530 strb r3, [r4, #69]
|
||
435 003e 0020 movs r0, #0
|
||
436 0040 10BD pop {r4, pc}
|
||
438 0042 00BF .section .text.HAL_TIMEx_HallSensor_Start_IT,"ax",%progbits
|
||
439 .align 1
|
||
440 .p2align 2,,3
|
||
441 .global HAL_TIMEx_HallSensor_Start_IT
|
||
442 .syntax unified
|
||
443 .thumb
|
||
444 .thumb_func
|
||
445 .fpu fpv4-sp-d16
|
||
447 HAL_TIMEx_HallSensor_Start_IT:
|
||
448 @ args = 0, pretend = 0, frame = 0
|
||
449 @ frame_needed = 0, uses_anonymous_args = 0
|
||
450 0000 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2
|
||
451 0004 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2
|
||
452 0008 90F84410 ldrb r1, [r0, #68] @ zero_extendqisi2
|
||
453 000c 90F84520 ldrb r2, [r0, #69] @ zero_extendqisi2
|
||
454 0010 BCF1010F cmp ip, #1
|
||
455 0014 07D1 bne .L62
|
||
456 0016 DBB2 uxtb r3, r3
|
||
457 0018 012B cmp r3, #1
|
||
458 001a 10B5 push {r4, lr}
|
||
459 001c 0446 mov r4, r0
|
||
460 001e 5FFA8CF0 uxtb r0, ip
|
||
461 0022 02D0 beq .L74
|
||
462 .L59:
|
||
463 0024 10BD pop {r4, pc}
|
||
464 .L62:
|
||
465 0026 0120 movs r0, #1
|
||
466 0028 7047 bx lr
|
||
467 .L74:
|
||
468 002a C9B2 uxtb r1, r1
|
||
469 002c 0129 cmp r1, #1
|
||
470 002e F9D1 bne .L59
|
||
471 0030 D2B2 uxtb r2, r2
|
||
472 0032 012A cmp r2, #1
|
||
473 0034 F6D1 bne .L59
|
||
ARM GAS /tmp/ccFFTpft.s page 9
|
||
|
||
|
||
474 0036 0223 movs r3, #2
|
||
475 0038 2068 ldr r0, [r4]
|
||
476 003a 84F83E30 strb r3, [r4, #62]
|
||
477 003e 84F83F30 strb r3, [r4, #63]
|
||
478 0042 84F84430 strb r3, [r4, #68]
|
||
479 0046 84F84530 strb r3, [r4, #69]
|
||
480 004a C368 ldr r3, [r0, #12]
|
||
481 004c 43F00203 orr r3, r3, #2
|
||
482 0050 C360 str r3, [r0, #12]
|
||
483 0052 0021 movs r1, #0
|
||
484 0054 FFF7FEFF bl TIM_CCxChannelCmd
|
||
485 0058 2368 ldr r3, [r4]
|
||
486 005a 134A ldr r2, .L75
|
||
487 005c 9342 cmp r3, r2
|
||
488 005e 18D0 beq .L60
|
||
489 0060 B3F1804F cmp r3, #1073741824
|
||
490 0064 15D0 beq .L60
|
||
491 0066 A2F59432 sub r2, r2, #75776
|
||
492 006a 9342 cmp r3, r2
|
||
493 006c 11D0 beq .L60
|
||
494 006e 02F58062 add r2, r2, #1024
|
||
495 0072 9342 cmp r3, r2
|
||
496 0074 0DD0 beq .L60
|
||
497 0076 02F59632 add r2, r2, #76800
|
||
498 007a 9342 cmp r3, r2
|
||
499 007c 09D0 beq .L60
|
||
500 007e 02F54062 add r2, r2, #3072
|
||
501 0082 9342 cmp r3, r2
|
||
502 0084 05D0 beq .L60
|
||
503 .L61:
|
||
504 0086 1A68 ldr r2, [r3]
|
||
505 0088 42F00102 orr r2, r2, #1
|
||
506 008c 0020 movs r0, #0
|
||
507 008e 1A60 str r2, [r3]
|
||
508 0090 10BD pop {r4, pc}
|
||
509 .L60:
|
||
510 0092 9968 ldr r1, [r3, #8]
|
||
511 0094 054A ldr r2, .L75+4
|
||
512 0096 0A40 ands r2, r2, r1
|
||
513 0098 062A cmp r2, #6
|
||
514 009a 02D0 beq .L66
|
||
515 009c B2F5803F cmp r2, #65536
|
||
516 00a0 F1D1 bne .L61
|
||
517 .L66:
|
||
518 00a2 0020 movs r0, #0
|
||
519 00a4 10BD pop {r4, pc}
|
||
520 .L76:
|
||
521 00a6 00BF .align 2
|
||
522 .L75:
|
||
523 00a8 002C0140 .word 1073818624
|
||
524 00ac 07000100 .word 65543
|
||
526 .section .text.HAL_TIMEx_HallSensor_Stop_IT,"ax",%progbits
|
||
527 .align 1
|
||
528 .p2align 2,,3
|
||
529 .global HAL_TIMEx_HallSensor_Stop_IT
|
||
530 .syntax unified
|
||
531 .thumb
|
||
ARM GAS /tmp/ccFFTpft.s page 10
|
||
|
||
|
||
532 .thumb_func
|
||
533 .fpu fpv4-sp-d16
|
||
535 HAL_TIMEx_HallSensor_Stop_IT:
|
||
536 @ args = 0, pretend = 0, frame = 0
|
||
537 @ frame_needed = 0, uses_anonymous_args = 0
|
||
538 0000 0022 movs r2, #0
|
||
539 0002 10B5 push {r4, lr}
|
||
540 0004 0446 mov r4, r0
|
||
541 0006 1146 mov r1, r2
|
||
542 0008 0068 ldr r0, [r0]
|
||
543 000a FFF7FEFF bl TIM_CCxChannelCmd
|
||
544 000e 2368 ldr r3, [r4]
|
||
545 0010 DA68 ldr r2, [r3, #12]
|
||
546 0012 22F00202 bic r2, r2, #2
|
||
547 0016 DA60 str r2, [r3, #12]
|
||
548 0018 1A6A ldr r2, [r3, #32]
|
||
549 001a 41F21111 movw r1, #4369
|
||
550 001e 0A42 tst r2, r1
|
||
551 0020 08D1 bne .L78
|
||
552 0022 196A ldr r1, [r3, #32]
|
||
553 0024 44F24442 movw r2, #17476
|
||
554 0028 1142 tst r1, r2
|
||
555 002a 03D1 bne .L78
|
||
556 002c 1A68 ldr r2, [r3]
|
||
557 002e 22F00102 bic r2, r2, #1
|
||
558 0032 1A60 str r2, [r3]
|
||
559 .L78:
|
||
560 0034 0123 movs r3, #1
|
||
561 0036 84F83E30 strb r3, [r4, #62]
|
||
562 003a 84F83F30 strb r3, [r4, #63]
|
||
563 003e 84F84430 strb r3, [r4, #68]
|
||
564 0042 84F84530 strb r3, [r4, #69]
|
||
565 0046 0020 movs r0, #0
|
||
566 0048 10BD pop {r4, pc}
|
||
568 004a 00BF .section .text.HAL_TIMEx_HallSensor_Start_DMA,"ax",%progbits
|
||
569 .align 1
|
||
570 .p2align 2,,3
|
||
571 .global HAL_TIMEx_HallSensor_Start_DMA
|
||
572 .syntax unified
|
||
573 .thumb
|
||
574 .thumb_func
|
||
575 .fpu fpv4-sp-d16
|
||
577 HAL_TIMEx_HallSensor_Start_DMA:
|
||
578 @ args = 0, pretend = 0, frame = 0
|
||
579 @ frame_needed = 0, uses_anonymous_args = 0
|
||
580 0000 70B5 push {r4, r5, r6, lr}
|
||
581 0002 90F83EE0 ldrb lr, [r0, #62] @ zero_extendqisi2
|
||
582 0006 0446 mov r4, r0
|
||
583 0008 BEF1020F cmp lr, #2
|
||
584 000c 94F844C0 ldrb ip, [r4, #68] @ zero_extendqisi2
|
||
585 0010 5FFA8EF0 uxtb r0, lr
|
||
586 0014 43D0 beq .L81
|
||
587 0016 5FFA8CFC uxtb ip, ip
|
||
588 001a BCF1020F cmp ip, #2
|
||
589 001e 4CD0 beq .L87
|
||
590 0020 0128 cmp r0, #1
|
||
591 0022 3FD1 bne .L83
|
||
ARM GAS /tmp/ccFFTpft.s page 11
|
||
|
||
|
||
592 0024 BCF1010F cmp ip, #1
|
||
593 0028 3CD1 bne .L83
|
||
594 002a 0D46 mov r5, r1
|
||
595 002c 1646 mov r6, r2
|
||
596 002e 0029 cmp r1, #0
|
||
597 0030 36D0 beq .L101
|
||
598 .L84:
|
||
599 0032 0221 movs r1, #2
|
||
600 0034 84F83E10 strb r1, [r4, #62]
|
||
601 0038 2068 ldr r0, [r4]
|
||
602 003a 84F84410 strb r1, [r4, #68]
|
||
603 003e 0122 movs r2, #1
|
||
604 0040 0021 movs r1, #0
|
||
605 0042 FFF7FEFF bl TIM_CCxChannelCmd
|
||
606 0046 606A ldr r0, [r4, #36]
|
||
607 0048 1D4B ldr r3, .L102
|
||
608 004a 2168 ldr r1, [r4]
|
||
609 004c C362 str r3, [r0, #44]
|
||
610 004e 1D4B ldr r3, .L102+4
|
||
611 0050 0363 str r3, [r0, #48]
|
||
612 0052 1D4B ldr r3, .L102+8
|
||
613 0054 4363 str r3, [r0, #52]
|
||
614 0056 2A46 mov r2, r5
|
||
615 0058 3346 mov r3, r6
|
||
616 005a 3431 adds r1, r1, #52
|
||
617 005c FFF7FEFF bl HAL_DMA_Start_IT
|
||
618 0060 00BB cbnz r0, .L83
|
||
619 0062 2368 ldr r3, [r4]
|
||
620 0064 1949 ldr r1, .L102+12
|
||
621 0066 DA68 ldr r2, [r3, #12]
|
||
622 0068 8B42 cmp r3, r1
|
||
623 006a 42F40072 orr r2, r2, #512
|
||
624 006e DA60 str r2, [r3, #12]
|
||
625 0070 1AD0 beq .L85
|
||
626 0072 B3F1804F cmp r3, #1073741824
|
||
627 0076 17D0 beq .L85
|
||
628 0078 154A ldr r2, .L102+16
|
||
629 007a 9342 cmp r3, r2
|
||
630 007c 14D0 beq .L85
|
||
631 007e 02F58062 add r2, r2, #1024
|
||
632 0082 9342 cmp r3, r2
|
||
633 0084 10D0 beq .L85
|
||
634 0086 02F59632 add r2, r2, #76800
|
||
635 008a 9342 cmp r3, r2
|
||
636 008c 0CD0 beq .L85
|
||
637 008e 02F54062 add r2, r2, #3072
|
||
638 0092 9342 cmp r3, r2
|
||
639 0094 08D0 beq .L85
|
||
640 .L86:
|
||
641 0096 1A68 ldr r2, [r3]
|
||
642 0098 42F00102 orr r2, r2, #1
|
||
643 009c 1A60 str r2, [r3]
|
||
644 .L81:
|
||
645 009e 70BD pop {r4, r5, r6, pc}
|
||
646 .L101:
|
||
647 00a0 002A cmp r2, #0
|
||
648 00a2 C6D0 beq .L84
|
||
ARM GAS /tmp/ccFFTpft.s page 12
|
||
|
||
|
||
649 .L83:
|
||
650 00a4 0120 movs r0, #1
|
||
651 00a6 70BD pop {r4, r5, r6, pc}
|
||
652 .L85:
|
||
653 00a8 9968 ldr r1, [r3, #8]
|
||
654 00aa 0A4A ldr r2, .L102+20
|
||
655 00ac 0A40 ands r2, r2, r1
|
||
656 00ae 062A cmp r2, #6
|
||
657 00b0 F5D0 beq .L81
|
||
658 00b2 B2F5803F cmp r2, #65536
|
||
659 00b6 EED1 bne .L86
|
||
660 00b8 F1E7 b .L81
|
||
661 .L87:
|
||
662 00ba 6046 mov r0, ip
|
||
663 00bc 70BD pop {r4, r5, r6, pc}
|
||
664 .L103:
|
||
665 00be 00BF .align 2
|
||
666 .L102:
|
||
667 00c0 00000000 .word TIM_DMACaptureCplt
|
||
668 00c4 00000000 .word TIM_DMACaptureHalfCplt
|
||
669 00c8 00000000 .word TIM_DMAError
|
||
670 00cc 002C0140 .word 1073818624
|
||
671 00d0 00040040 .word 1073742848
|
||
672 00d4 07000100 .word 65543
|
||
674 .section .text.HAL_TIMEx_HallSensor_Stop_DMA,"ax",%progbits
|
||
675 .align 1
|
||
676 .p2align 2,,3
|
||
677 .global HAL_TIMEx_HallSensor_Stop_DMA
|
||
678 .syntax unified
|
||
679 .thumb
|
||
680 .thumb_func
|
||
681 .fpu fpv4-sp-d16
|
||
683 HAL_TIMEx_HallSensor_Stop_DMA:
|
||
684 @ args = 0, pretend = 0, frame = 0
|
||
685 @ frame_needed = 0, uses_anonymous_args = 0
|
||
686 0000 10B5 push {r4, lr}
|
||
687 0002 0022 movs r2, #0
|
||
688 0004 0446 mov r4, r0
|
||
689 0006 1146 mov r1, r2
|
||
690 0008 0068 ldr r0, [r0]
|
||
691 000a FFF7FEFF bl TIM_CCxChannelCmd
|
||
692 000e 2268 ldr r2, [r4]
|
||
693 0010 606A ldr r0, [r4, #36]
|
||
694 0012 D368 ldr r3, [r2, #12]
|
||
695 0014 23F40073 bic r3, r3, #512
|
||
696 0018 D360 str r3, [r2, #12]
|
||
697 001a FFF7FEFF bl HAL_DMA_Abort_IT
|
||
698 001e 2368 ldr r3, [r4]
|
||
699 0020 196A ldr r1, [r3, #32]
|
||
700 0022 41F21112 movw r2, #4369
|
||
701 0026 1142 tst r1, r2
|
||
702 0028 08D1 bne .L105
|
||
703 002a 196A ldr r1, [r3, #32]
|
||
704 002c 44F24442 movw r2, #17476
|
||
705 0030 1142 tst r1, r2
|
||
706 0032 03D1 bne .L105
|
||
707 0034 1A68 ldr r2, [r3]
|
||
ARM GAS /tmp/ccFFTpft.s page 13
|
||
|
||
|
||
708 0036 22F00102 bic r2, r2, #1
|
||
709 003a 1A60 str r2, [r3]
|
||
710 .L105:
|
||
711 003c 0123 movs r3, #1
|
||
712 003e 84F83E30 strb r3, [r4, #62]
|
||
713 0042 84F84430 strb r3, [r4, #68]
|
||
714 0046 0020 movs r0, #0
|
||
715 0048 10BD pop {r4, pc}
|
||
717 004a 00BF .section .text.HAL_TIMEx_OCN_Start,"ax",%progbits
|
||
718 .align 1
|
||
719 .p2align 2,,3
|
||
720 .global HAL_TIMEx_OCN_Start
|
||
721 .syntax unified
|
||
722 .thumb
|
||
723 .thumb_func
|
||
724 .fpu fpv4-sp-d16
|
||
726 HAL_TIMEx_OCN_Start:
|
||
727 @ args = 0, pretend = 0, frame = 0
|
||
728 @ frame_needed = 0, uses_anonymous_args = 0
|
||
729 @ link register save eliminated.
|
||
730 0000 0029 cmp r1, #0
|
||
731 0002 3AD1 bne .L108
|
||
732 0004 90F84430 ldrb r3, [r0, #68] @ zero_extendqisi2
|
||
733 0008 012B cmp r3, #1
|
||
734 000a 3ED1 bne .L123
|
||
735 000c 0223 movs r3, #2
|
||
736 000e 80F84430 strb r3, [r0, #68]
|
||
737 .L116:
|
||
738 0012 0368 ldr r3, [r0]
|
||
739 0014 0422 movs r2, #4
|
||
740 0016 186A ldr r0, [r3, #32]
|
||
741 0018 01F01F01 and r1, r1, #31
|
||
742 001c 02FA01F1 lsl r1, r2, r1
|
||
743 0020 20EA0100 bic r0, r0, r1
|
||
744 0024 1862 str r0, [r3, #32]
|
||
745 0026 1A6A ldr r2, [r3, #32]
|
||
746 0028 2448 ldr r0, .L135
|
||
747 002a 1143 orrs r1, r1, r2
|
||
748 002c 1962 str r1, [r3, #32]
|
||
749 002e 5A6C ldr r2, [r3, #68]
|
||
750 0030 8342 cmp r3, r0
|
||
751 0032 42F40042 orr r2, r2, #32768
|
||
752 0036 5A64 str r2, [r3, #68]
|
||
753 0038 11D0 beq .L118
|
||
754 003a B3F1804F cmp r3, #1073741824
|
||
755 003e 0ED0 beq .L118
|
||
756 0040 1F4A ldr r2, .L135+4
|
||
757 0042 9342 cmp r3, r2
|
||
758 0044 0BD0 beq .L118
|
||
759 0046 02F58062 add r2, r2, #1024
|
||
760 004a 9342 cmp r3, r2
|
||
761 004c 07D0 beq .L118
|
||
762 004e 02F59632 add r2, r2, #76800
|
||
763 0052 9342 cmp r3, r2
|
||
764 0054 03D0 beq .L118
|
||
765 0056 02F54062 add r2, r2, #3072
|
||
766 005a 9342 cmp r3, r2
|
||
ARM GAS /tmp/ccFFTpft.s page 14
|
||
|
||
|
||
767 005c 07D1 bne .L119
|
||
768 .L118:
|
||
769 005e 9968 ldr r1, [r3, #8]
|
||
770 0060 184A ldr r2, .L135+8
|
||
771 0062 0A40 ands r2, r2, r1
|
||
772 0064 062A cmp r2, #6
|
||
773 0066 12D0 beq .L125
|
||
774 0068 B2F5803F cmp r2, #65536
|
||
775 006c 0FD0 beq .L125
|
||
776 .L119:
|
||
777 006e 1A68 ldr r2, [r3]
|
||
778 0070 42F00102 orr r2, r2, #1
|
||
779 0074 0020 movs r0, #0
|
||
780 0076 1A60 str r2, [r3]
|
||
781 0078 7047 bx lr
|
||
782 .L108:
|
||
783 007a 0429 cmp r1, #4
|
||
784 007c 0DD0 beq .L133
|
||
785 007e 0829 cmp r1, #8
|
||
786 0080 13D0 beq .L134
|
||
787 0082 90F84730 ldrb r3, [r0, #71] @ zero_extendqisi2
|
||
788 0086 012B cmp r3, #1
|
||
789 0088 03D0 beq .L132
|
||
790 .L123:
|
||
791 008a 0120 movs r0, #1
|
||
792 008c 7047 bx lr
|
||
793 .L125:
|
||
794 008e 0020 movs r0, #0
|
||
795 0090 7047 bx lr
|
||
796 .L132:
|
||
797 0092 0223 movs r3, #2
|
||
798 0094 80F84730 strb r3, [r0, #71]
|
||
799 0098 BBE7 b .L116
|
||
800 .L133:
|
||
801 009a 90F84530 ldrb r3, [r0, #69] @ zero_extendqisi2
|
||
802 009e 012B cmp r3, #1
|
||
803 00a0 F3D1 bne .L123
|
||
804 00a2 0223 movs r3, #2
|
||
805 00a4 80F84530 strb r3, [r0, #69]
|
||
806 00a8 B3E7 b .L116
|
||
807 .L134:
|
||
808 00aa 90F84630 ldrb r3, [r0, #70] @ zero_extendqisi2
|
||
809 00ae 012B cmp r3, #1
|
||
810 00b0 EBD1 bne .L123
|
||
811 00b2 0223 movs r3, #2
|
||
812 00b4 80F84630 strb r3, [r0, #70]
|
||
813 00b8 ABE7 b .L116
|
||
814 .L136:
|
||
815 00ba 00BF .align 2
|
||
816 .L135:
|
||
817 00bc 002C0140 .word 1073818624
|
||
818 00c0 00040040 .word 1073742848
|
||
819 00c4 07000100 .word 65543
|
||
821 .section .text.HAL_TIMEx_OCN_Stop,"ax",%progbits
|
||
822 .align 1
|
||
823 .p2align 2,,3
|
||
824 .global HAL_TIMEx_OCN_Stop
|
||
ARM GAS /tmp/ccFFTpft.s page 15
|
||
|
||
|
||
825 .syntax unified
|
||
826 .thumb
|
||
827 .thumb_func
|
||
828 .fpu fpv4-sp-d16
|
||
830 HAL_TIMEx_OCN_Stop:
|
||
831 @ args = 0, pretend = 0, frame = 0
|
||
832 @ frame_needed = 0, uses_anonymous_args = 0
|
||
833 @ link register save eliminated.
|
||
834 0000 0368 ldr r3, [r0]
|
||
835 0002 10B4 push {r4}
|
||
836 0004 1A6A ldr r2, [r3, #32]
|
||
837 0006 01F01F04 and r4, r1, #31
|
||
838 000a 4FF0040C mov ip, #4
|
||
839 000e 0CFA04FC lsl ip, ip, r4
|
||
840 0012 22EA0C02 bic r2, r2, ip
|
||
841 0016 1A62 str r2, [r3, #32]
|
||
842 0018 1A6A ldr r2, [r3, #32]
|
||
843 001a 1A62 str r2, [r3, #32]
|
||
844 001c 1C6A ldr r4, [r3, #32]
|
||
845 001e 41F21112 movw r2, #4369
|
||
846 0022 1442 tst r4, r2
|
||
847 0024 04D1 bne .L138
|
||
848 0026 1C6A ldr r4, [r3, #32]
|
||
849 0028 44F24442 movw r2, #17476
|
||
850 002c 1442 tst r4, r2
|
||
851 002e 22D0 beq .L145
|
||
852 .L138:
|
||
853 0030 1C6A ldr r4, [r3, #32]
|
||
854 0032 41F21112 movw r2, #4369
|
||
855 0036 1442 tst r4, r2
|
||
856 0038 04D1 bne .L139
|
||
857 003a 1C6A ldr r4, [r3, #32]
|
||
858 003c 44F24442 movw r2, #17476
|
||
859 0040 1442 tst r4, r2
|
||
860 0042 13D0 beq .L146
|
||
861 .L139:
|
||
862 0044 0123 movs r3, #1
|
||
863 0046 29B9 cbnz r1, .L140
|
||
864 0048 80F84430 strb r3, [r0, #68]
|
||
865 004c 5DF8044B ldr r4, [sp], #4
|
||
866 0050 0020 movs r0, #0
|
||
867 0052 7047 bx lr
|
||
868 .L140:
|
||
869 0054 0429 cmp r1, #4
|
||
870 0056 13D0 beq .L147
|
||
871 0058 0829 cmp r1, #8
|
||
872 005a 0CBF ite eq
|
||
873 005c 80F84630 strbeq r3, [r0, #70]
|
||
874 0060 80F84730 strbne r3, [r0, #71]
|
||
875 0064 5DF8044B ldr r4, [sp], #4
|
||
876 0068 0020 movs r0, #0
|
||
877 006a 7047 bx lr
|
||
878 .L146:
|
||
879 006c 1A68 ldr r2, [r3]
|
||
880 006e 22F00102 bic r2, r2, #1
|
||
881 0072 1A60 str r2, [r3]
|
||
882 0074 E6E7 b .L139
|
||
ARM GAS /tmp/ccFFTpft.s page 16
|
||
|
||
|
||
883 .L145:
|
||
884 0076 5A6C ldr r2, [r3, #68]
|
||
885 0078 22F40042 bic r2, r2, #32768
|
||
886 007c 5A64 str r2, [r3, #68]
|
||
887 007e D7E7 b .L138
|
||
888 .L147:
|
||
889 0080 80F84530 strb r3, [r0, #69]
|
||
890 0084 5DF8044B ldr r4, [sp], #4
|
||
891 0088 0020 movs r0, #0
|
||
892 008a 7047 bx lr
|
||
894 .section .text.HAL_TIMEx_OCN_Start_IT,"ax",%progbits
|
||
895 .align 1
|
||
896 .p2align 2,,3
|
||
897 .global HAL_TIMEx_OCN_Start_IT
|
||
898 .syntax unified
|
||
899 .thumb
|
||
900 .thumb_func
|
||
901 .fpu fpv4-sp-d16
|
||
903 HAL_TIMEx_OCN_Start_IT:
|
||
904 @ args = 0, pretend = 0, frame = 0
|
||
905 @ frame_needed = 0, uses_anonymous_args = 0
|
||
906 @ link register save eliminated.
|
||
907 0000 0029 cmp r1, #0
|
||
908 0002 42D1 bne .L149
|
||
909 0004 90F84430 ldrb r3, [r0, #68] @ zero_extendqisi2
|
||
910 0008 012B cmp r3, #1
|
||
911 000a 46D1 bne .L169
|
||
912 000c 0368 ldr r3, [r0]
|
||
913 000e 0222 movs r2, #2
|
||
914 0010 80F84420 strb r2, [r0, #68]
|
||
915 0014 DA68 ldr r2, [r3, #12]
|
||
916 0016 42F00202 orr r2, r2, #2
|
||
917 001a DA60 str r2, [r3, #12]
|
||
918 .L156:
|
||
919 001c DA68 ldr r2, [r3, #12]
|
||
920 001e 42F08002 orr r2, r2, #128
|
||
921 0022 DA60 str r2, [r3, #12]
|
||
922 0024 186A ldr r0, [r3, #32]
|
||
923 0026 0422 movs r2, #4
|
||
924 0028 01F01F01 and r1, r1, #31
|
||
925 002c 02FA01F1 lsl r1, r2, r1
|
||
926 0030 20EA0100 bic r0, r0, r1
|
||
927 0034 1862 str r0, [r3, #32]
|
||
928 0036 1A6A ldr r2, [r3, #32]
|
||
929 0038 3948 ldr r0, .L180
|
||
930 003a 1143 orrs r1, r1, r2
|
||
931 003c 1962 str r1, [r3, #32]
|
||
932 003e 5A6C ldr r2, [r3, #68]
|
||
933 0040 8342 cmp r3, r0
|
||
934 0042 42F40042 orr r2, r2, #32768
|
||
935 0046 5A64 str r2, [r3, #68]
|
||
936 0048 11D0 beq .L163
|
||
937 004a B3F1804F cmp r3, #1073741824
|
||
938 004e 0ED0 beq .L163
|
||
939 0050 344A ldr r2, .L180+4
|
||
940 0052 9342 cmp r3, r2
|
||
941 0054 0BD0 beq .L163
|
||
ARM GAS /tmp/ccFFTpft.s page 17
|
||
|
||
|
||
942 0056 02F58062 add r2, r2, #1024
|
||
943 005a 9342 cmp r3, r2
|
||
944 005c 07D0 beq .L163
|
||
945 005e 02F59632 add r2, r2, #76800
|
||
946 0062 9342 cmp r3, r2
|
||
947 0064 03D0 beq .L163
|
||
948 0066 02F54062 add r2, r2, #3072
|
||
949 006a 9342 cmp r3, r2
|
||
950 006c 07D1 bne .L164
|
||
951 .L163:
|
||
952 006e 9968 ldr r1, [r3, #8]
|
||
953 0070 2D4A ldr r2, .L180+8
|
||
954 0072 0A40 ands r2, r2, r1
|
||
955 0074 062A cmp r2, #6
|
||
956 0076 31D0 beq .L171
|
||
957 0078 B2F5803F cmp r2, #65536
|
||
958 007c 2ED0 beq .L171
|
||
959 .L164:
|
||
960 007e 1A68 ldr r2, [r3]
|
||
961 0080 42F00102 orr r2, r2, #1
|
||
962 0084 0020 movs r0, #0
|
||
963 0086 1A60 str r2, [r3]
|
||
964 0088 7047 bx lr
|
||
965 .L149:
|
||
966 008a 0429 cmp r1, #4
|
||
967 008c 35D0 beq .L178
|
||
968 008e 0829 cmp r1, #8
|
||
969 0090 26D0 beq .L179
|
||
970 0092 90F84730 ldrb r3, [r0, #71] @ zero_extendqisi2
|
||
971 0096 012B cmp r3, #1
|
||
972 0098 01D0 beq .L177
|
||
973 .L169:
|
||
974 009a 0120 movs r0, #1
|
||
975 009c 7047 bx lr
|
||
976 .L177:
|
||
977 009e 0429 cmp r1, #4
|
||
978 00a0 2FD0 beq .L153
|
||
979 00a2 0829 cmp r1, #8
|
||
980 00a4 20D0 beq .L176
|
||
981 00a6 0222 movs r2, #2
|
||
982 00a8 0B1F subs r3, r1, #4
|
||
983 00aa 80F84720 strb r2, [r0, #71]
|
||
984 00ae 082B cmp r3, #8
|
||
985 00b0 F3D8 bhi .L169
|
||
986 00b2 01A2 adr r2, .L162
|
||
987 00b4 52F823F0 ldr pc, [r2, r3, lsl #2]
|
||
988 .p2align 2
|
||
989 .L162:
|
||
990 00b8 09010000 .word .L158+1
|
||
991 00bc 9B000000 .word .L169+1
|
||
992 00c0 9B000000 .word .L169+1
|
||
993 00c4 9B000000 .word .L169+1
|
||
994 00c8 EF000000 .word .L160+1
|
||
995 00cc 9B000000 .word .L169+1
|
||
996 00d0 9B000000 .word .L169+1
|
||
997 00d4 9B000000 .word .L169+1
|
||
998 00d8 15010000 .word .L161+1
|
||
ARM GAS /tmp/ccFFTpft.s page 18
|
||
|
||
|
||
999 .p2align 1
|
||
1000 .L171:
|
||
1001 00dc 0020 movs r0, #0
|
||
1002 00de 7047 bx lr
|
||
1003 .L179:
|
||
1004 00e0 90F84630 ldrb r3, [r0, #70] @ zero_extendqisi2
|
||
1005 00e4 012B cmp r3, #1
|
||
1006 00e6 D8D1 bne .L169
|
||
1007 .L176:
|
||
1008 00e8 0223 movs r3, #2
|
||
1009 00ea 80F84630 strb r3, [r0, #70]
|
||
1010 .L160:
|
||
1011 00ee 0368 ldr r3, [r0]
|
||
1012 00f0 DA68 ldr r2, [r3, #12]
|
||
1013 00f2 42F00802 orr r2, r2, #8
|
||
1014 00f6 DA60 str r2, [r3, #12]
|
||
1015 00f8 90E7 b .L156
|
||
1016 .L178:
|
||
1017 00fa 90F84530 ldrb r3, [r0, #69] @ zero_extendqisi2
|
||
1018 00fe 012B cmp r3, #1
|
||
1019 0100 CBD1 bne .L169
|
||
1020 .L153:
|
||
1021 0102 0223 movs r3, #2
|
||
1022 0104 80F84530 strb r3, [r0, #69]
|
||
1023 .L158:
|
||
1024 0108 0368 ldr r3, [r0]
|
||
1025 010a DA68 ldr r2, [r3, #12]
|
||
1026 010c 42F00402 orr r2, r2, #4
|
||
1027 0110 DA60 str r2, [r3, #12]
|
||
1028 0112 83E7 b .L156
|
||
1029 .L161:
|
||
1030 0114 0368 ldr r3, [r0]
|
||
1031 0116 DA68 ldr r2, [r3, #12]
|
||
1032 0118 42F01002 orr r2, r2, #16
|
||
1033 011c DA60 str r2, [r3, #12]
|
||
1034 011e 7DE7 b .L156
|
||
1035 .L181:
|
||
1036 .align 2
|
||
1037 .L180:
|
||
1038 0120 002C0140 .word 1073818624
|
||
1039 0124 00040040 .word 1073742848
|
||
1040 0128 07000100 .word 65543
|
||
1042 .section .text.HAL_TIMEx_OCN_Stop_IT,"ax",%progbits
|
||
1043 .align 1
|
||
1044 .p2align 2,,3
|
||
1045 .global HAL_TIMEx_OCN_Stop_IT
|
||
1046 .syntax unified
|
||
1047 .thumb
|
||
1048 .thumb_func
|
||
1049 .fpu fpv4-sp-d16
|
||
1051 HAL_TIMEx_OCN_Stop_IT:
|
||
1052 @ args = 0, pretend = 0, frame = 0
|
||
1053 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1054 @ link register save eliminated.
|
||
1055 0000 0C29 cmp r1, #12
|
||
1056 0002 08D8 bhi .L196
|
||
1057 0004 DFE801F0 tbb [pc, r1]
|
||
ARM GAS /tmp/ccFFTpft.s page 19
|
||
|
||
|
||
1058 .L185:
|
||
1059 0008 54 .byte (.L188-.L185)/2
|
||
1060 0009 07 .byte (.L196-.L185)/2
|
||
1061 000a 07 .byte (.L196-.L185)/2
|
||
1062 000b 07 .byte (.L196-.L185)/2
|
||
1063 000c 4E .byte (.L187-.L185)/2
|
||
1064 000d 07 .byte (.L196-.L185)/2
|
||
1065 000e 07 .byte (.L196-.L185)/2
|
||
1066 000f 07 .byte (.L196-.L185)/2
|
||
1067 0010 48 .byte (.L186-.L185)/2
|
||
1068 0011 07 .byte (.L196-.L185)/2
|
||
1069 0012 07 .byte (.L196-.L185)/2
|
||
1070 0013 07 .byte (.L196-.L185)/2
|
||
1071 0014 09 .byte (.L184-.L185)/2
|
||
1072 0015 00 .p2align 1
|
||
1073 .L196:
|
||
1074 0016 0120 movs r0, #1
|
||
1075 0018 7047 bx lr
|
||
1076 .L184:
|
||
1077 001a 0368 ldr r3, [r0]
|
||
1078 001c DA68 ldr r2, [r3, #12]
|
||
1079 001e 22F01002 bic r2, r2, #16
|
||
1080 0022 DA60 str r2, [r3, #12]
|
||
1081 .L189:
|
||
1082 0024 1A6A ldr r2, [r3, #32]
|
||
1083 0026 10B4 push {r4}
|
||
1084 0028 4FF0040C mov ip, #4
|
||
1085 002c 01F01F04 and r4, r1, #31
|
||
1086 0030 0CFA04FC lsl ip, ip, r4
|
||
1087 0034 22EA0C02 bic r2, r2, ip
|
||
1088 0038 1A62 str r2, [r3, #32]
|
||
1089 003a 1A6A ldr r2, [r3, #32]
|
||
1090 003c 1A62 str r2, [r3, #32]
|
||
1091 003e 1C6A ldr r4, [r3, #32]
|
||
1092 0040 44F24442 movw r2, #17476
|
||
1093 0044 1442 tst r4, r2
|
||
1094 0046 03D1 bne .L190
|
||
1095 0048 DA68 ldr r2, [r3, #12]
|
||
1096 004a 22F08002 bic r2, r2, #128
|
||
1097 004e DA60 str r2, [r3, #12]
|
||
1098 .L190:
|
||
1099 0050 1C6A ldr r4, [r3, #32]
|
||
1100 0052 41F21112 movw r2, #4369
|
||
1101 0056 1442 tst r4, r2
|
||
1102 0058 08D1 bne .L191
|
||
1103 005a 1C6A ldr r4, [r3, #32]
|
||
1104 005c 44F24442 movw r2, #17476
|
||
1105 0060 1442 tst r4, r2
|
||
1106 0062 03D1 bne .L191
|
||
1107 0064 5A6C ldr r2, [r3, #68]
|
||
1108 0066 22F40042 bic r2, r2, #32768
|
||
1109 006a 5A64 str r2, [r3, #68]
|
||
1110 .L191:
|
||
1111 006c 1C6A ldr r4, [r3, #32]
|
||
1112 006e 41F21112 movw r2, #4369
|
||
1113 0072 1442 tst r4, r2
|
||
1114 0074 08D1 bne .L192
|
||
ARM GAS /tmp/ccFFTpft.s page 20
|
||
|
||
|
||
1115 0076 1C6A ldr r4, [r3, #32]
|
||
1116 0078 44F24442 movw r2, #17476
|
||
1117 007c 1442 tst r4, r2
|
||
1118 007e 03D1 bne .L192
|
||
1119 0080 1A68 ldr r2, [r3]
|
||
1120 0082 22F00102 bic r2, r2, #1
|
||
1121 0086 1A60 str r2, [r3]
|
||
1122 .L192:
|
||
1123 0088 0123 movs r3, #1
|
||
1124 008a B9B9 cbnz r1, .L193
|
||
1125 008c 80F84430 strb r3, [r0, #68]
|
||
1126 0090 5DF8044B ldr r4, [sp], #4
|
||
1127 0094 0846 mov r0, r1
|
||
1128 0096 7047 bx lr
|
||
1129 .L186:
|
||
1130 0098 0368 ldr r3, [r0]
|
||
1131 009a DA68 ldr r2, [r3, #12]
|
||
1132 009c 22F00802 bic r2, r2, #8
|
||
1133 00a0 DA60 str r2, [r3, #12]
|
||
1134 00a2 BFE7 b .L189
|
||
1135 .L187:
|
||
1136 00a4 0368 ldr r3, [r0]
|
||
1137 00a6 DA68 ldr r2, [r3, #12]
|
||
1138 00a8 22F00402 bic r2, r2, #4
|
||
1139 00ac DA60 str r2, [r3, #12]
|
||
1140 00ae B9E7 b .L189
|
||
1141 .L188:
|
||
1142 00b0 0368 ldr r3, [r0]
|
||
1143 00b2 DA68 ldr r2, [r3, #12]
|
||
1144 00b4 22F00202 bic r2, r2, #2
|
||
1145 00b8 DA60 str r2, [r3, #12]
|
||
1146 00ba B3E7 b .L189
|
||
1147 .L193:
|
||
1148 00bc 0429 cmp r1, #4
|
||
1149 00be 09D0 beq .L200
|
||
1150 00c0 0829 cmp r1, #8
|
||
1151 00c2 0CBF ite eq
|
||
1152 00c4 80F84630 strbeq r3, [r0, #70]
|
||
1153 00c8 80F84730 strbne r3, [r0, #71]
|
||
1154 00cc 5DF8044B ldr r4, [sp], #4
|
||
1155 00d0 0020 movs r0, #0
|
||
1156 00d2 7047 bx lr
|
||
1157 .L200:
|
||
1158 00d4 80F84530 strb r3, [r0, #69]
|
||
1159 00d8 5DF8044B ldr r4, [sp], #4
|
||
1160 00dc 0020 movs r0, #0
|
||
1161 00de 7047 bx lr
|
||
1163 .section .text.HAL_TIMEx_OCN_Start_DMA,"ax",%progbits
|
||
1164 .align 1
|
||
1165 .p2align 2,,3
|
||
1166 .global HAL_TIMEx_OCN_Start_DMA
|
||
1167 .syntax unified
|
||
1168 .thumb
|
||
1169 .thumb_func
|
||
1170 .fpu fpv4-sp-d16
|
||
1172 HAL_TIMEx_OCN_Start_DMA:
|
||
1173 @ args = 0, pretend = 0, frame = 0
|
||
ARM GAS /tmp/ccFFTpft.s page 21
|
||
|
||
|
||
1174 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1175 0000 70B5 push {r4, r5, r6, lr}
|
||
1176 0002 0546 mov r5, r0
|
||
1177 0004 0C46 mov r4, r1
|
||
1178 0006 0029 cmp r1, #0
|
||
1179 0008 5DD1 bne .L202
|
||
1180 000a 90F84410 ldrb r1, [r0, #68] @ zero_extendqisi2
|
||
1181 000e 0229 cmp r1, #2
|
||
1182 0010 C8B2 uxtb r0, r1
|
||
1183 0012 57D0 beq .L235
|
||
1184 .L204:
|
||
1185 0014 95F84410 ldrb r1, [r5, #68] @ zero_extendqisi2
|
||
1186 0018 A1F10101 sub r1, #1
|
||
1187 001c B1FA81F1 clz r1, r1
|
||
1188 0020 4909 lsrs r1, r1, #5
|
||
1189 .L209:
|
||
1190 0022 0029 cmp r1, #0
|
||
1191 0024 6CD0 beq .L231
|
||
1192 0026 002A cmp r2, #0
|
||
1193 0028 68D0 beq .L227
|
||
1194 .L215:
|
||
1195 002a 002C cmp r4, #0
|
||
1196 002c 40F0C180 bne .L216
|
||
1197 0030 0221 movs r1, #2
|
||
1198 0032 85F84410 strb r1, [r5, #68]
|
||
1199 .L217:
|
||
1200 0036 686A ldr r0, [r5, #36]
|
||
1201 0038 754E ldr r6, .L251
|
||
1202 003a 1146 mov r1, r2
|
||
1203 003c 2A68 ldr r2, [r5]
|
||
1204 003e C662 str r6, [r0, #44]
|
||
1205 0040 744E ldr r6, .L251+4
|
||
1206 0042 0663 str r6, [r0, #48]
|
||
1207 0044 744E ldr r6, .L251+8
|
||
1208 0046 4663 str r6, [r0, #52]
|
||
1209 0048 3432 adds r2, r2, #52
|
||
1210 004a FFF7FEFF bl HAL_DMA_Start_IT
|
||
1211 004e 0028 cmp r0, #0
|
||
1212 0050 56D1 bne .L231
|
||
1213 0052 2B68 ldr r3, [r5]
|
||
1214 0054 DA68 ldr r2, [r3, #12]
|
||
1215 0056 42F40072 orr r2, r2, #512
|
||
1216 005a DA60 str r2, [r3, #12]
|
||
1217 .L224:
|
||
1218 005c 186A ldr r0, [r3, #32]
|
||
1219 005e 6F49 ldr r1, .L251+12
|
||
1220 0060 0422 movs r2, #4
|
||
1221 0062 04F01F04 and r4, r4, #31
|
||
1222 0066 02FA04F4 lsl r4, r2, r4
|
||
1223 006a 20EA0400 bic r0, r0, r4
|
||
1224 006e 1862 str r0, [r3, #32]
|
||
1225 0070 1A6A ldr r2, [r3, #32]
|
||
1226 0072 1443 orrs r4, r4, r2
|
||
1227 0074 1C62 str r4, [r3, #32]
|
||
1228 0076 5A6C ldr r2, [r3, #68]
|
||
1229 0078 8B42 cmp r3, r1
|
||
1230 007a 42F40042 orr r2, r2, #32768
|
||
ARM GAS /tmp/ccFFTpft.s page 22
|
||
|
||
|
||
1231 007e 5A64 str r2, [r3, #68]
|
||
1232 0080 11D0 beq .L225
|
||
1233 0082 B3F1804F cmp r3, #1073741824
|
||
1234 0086 0ED0 beq .L225
|
||
1235 0088 654A ldr r2, .L251+16
|
||
1236 008a 9342 cmp r3, r2
|
||
1237 008c 0BD0 beq .L225
|
||
1238 008e 02F58062 add r2, r2, #1024
|
||
1239 0092 9342 cmp r3, r2
|
||
1240 0094 07D0 beq .L225
|
||
1241 0096 02F59632 add r2, r2, #76800
|
||
1242 009a 9342 cmp r3, r2
|
||
1243 009c 03D0 beq .L225
|
||
1244 009e 02F54062 add r2, r2, #3072
|
||
1245 00a2 9342 cmp r3, r2
|
||
1246 00a4 09D1 bne .L226
|
||
1247 .L225:
|
||
1248 00a6 9968 ldr r1, [r3, #8]
|
||
1249 00a8 5E4A ldr r2, .L251+20
|
||
1250 00aa 0A40 ands r2, r2, r1
|
||
1251 00ac 062A cmp r2, #6
|
||
1252 00ae 00F0A980 beq .L233
|
||
1253 00b2 B2F5803F cmp r2, #65536
|
||
1254 00b6 00F0A580 beq .L233
|
||
1255 .L226:
|
||
1256 00ba 1A68 ldr r2, [r3]
|
||
1257 00bc 42F00102 orr r2, r2, #1
|
||
1258 00c0 0020 movs r0, #0
|
||
1259 00c2 1A60 str r2, [r3]
|
||
1260 .L235:
|
||
1261 00c4 70BD pop {r4, r5, r6, pc}
|
||
1262 .L202:
|
||
1263 00c6 0429 cmp r1, #4
|
||
1264 00c8 00F08C80 beq .L247
|
||
1265 00cc 0829 cmp r1, #8
|
||
1266 00ce 0CBF ite eq
|
||
1267 00d0 90F84610 ldrbeq r1, [r0, #70] @ zero_extendqisi2
|
||
1268 00d4 90F84710 ldrbne r1, [r0, #71] @ zero_extendqisi2
|
||
1269 00d8 A1F10201 sub r1, #2
|
||
1270 00dc B1FA81F1 clz r1, r1
|
||
1271 00e0 4909 lsrs r1, r1, #5
|
||
1272 .L206:
|
||
1273 00e2 79B9 cbnz r1, .L248
|
||
1274 00e4 002C cmp r4, #0
|
||
1275 00e6 95D0 beq .L204
|
||
1276 00e8 042C cmp r4, #4
|
||
1277 00ea 00F08380 beq .L249
|
||
1278 00ee 082C cmp r4, #8
|
||
1279 00f0 0AD1 bne .L211
|
||
1280 00f2 95F84610 ldrb r1, [r5, #70] @ zero_extendqisi2
|
||
1281 00f6 0129 cmp r1, #1
|
||
1282 00f8 02D1 bne .L231
|
||
1283 00fa 7ABB cbnz r2, .L228
|
||
1284 .L227:
|
||
1285 00fc 002B cmp r3, #0
|
||
1286 00fe 94D0 beq .L215
|
||
1287 .L231:
|
||
ARM GAS /tmp/ccFFTpft.s page 23
|
||
|
||
|
||
1288 0100 0120 movs r0, #1
|
||
1289 0102 70BD pop {r4, r5, r6, pc}
|
||
1290 .L248:
|
||
1291 0104 0220 movs r0, #2
|
||
1292 0106 70BD pop {r4, r5, r6, pc}
|
||
1293 .L211:
|
||
1294 0108 95F84710 ldrb r1, [r5, #71] @ zero_extendqisi2
|
||
1295 010c 0129 cmp r1, #1
|
||
1296 010e F7D1 bne .L231
|
||
1297 0110 002A cmp r2, #0
|
||
1298 0112 79D0 beq .L250
|
||
1299 .L220:
|
||
1300 0114 0221 movs r1, #2
|
||
1301 0116 85F84710 strb r1, [r5, #71]
|
||
1302 011a 0C2C cmp r4, #12
|
||
1303 011c F0D8 bhi .L231
|
||
1304 011e 01A1 adr r1, .L223
|
||
1305 0120 51F824F0 ldr pc, [r1, r4, lsl #2]
|
||
1306 .p2align 2
|
||
1307 .L223:
|
||
1308 0124 37000000 .word .L217+1
|
||
1309 0128 01010000 .word .L231+1
|
||
1310 012c 01010000 .word .L231+1
|
||
1311 0130 01010000 .word .L231+1
|
||
1312 0134 BD010000 .word .L219+1
|
||
1313 0138 01010000 .word .L231+1
|
||
1314 013c 01010000 .word .L231+1
|
||
1315 0140 01010000 .word .L231+1
|
||
1316 0144 63010000 .word .L221+1
|
||
1317 0148 01010000 .word .L231+1
|
||
1318 014c 01010000 .word .L231+1
|
||
1319 0150 01010000 .word .L231+1
|
||
1320 0154 8B010000 .word .L222+1
|
||
1321 .p2align 1
|
||
1322 .L218:
|
||
1323 0158 082C cmp r4, #8
|
||
1324 015a DBD1 bne .L220
|
||
1325 .L228:
|
||
1326 015c 0221 movs r1, #2
|
||
1327 015e 85F84610 strb r1, [r5, #70]
|
||
1328 .L221:
|
||
1329 0162 E86A ldr r0, [r5, #44]
|
||
1330 0164 2A4E ldr r6, .L251
|
||
1331 0166 1146 mov r1, r2
|
||
1332 0168 2A68 ldr r2, [r5]
|
||
1333 016a C662 str r6, [r0, #44]
|
||
1334 016c 294E ldr r6, .L251+4
|
||
1335 016e 0663 str r6, [r0, #48]
|
||
1336 0170 294E ldr r6, .L251+8
|
||
1337 0172 4663 str r6, [r0, #52]
|
||
1338 0174 3C32 adds r2, r2, #60
|
||
1339 0176 FFF7FEFF bl HAL_DMA_Start_IT
|
||
1340 017a 0028 cmp r0, #0
|
||
1341 017c C0D1 bne .L231
|
||
1342 017e 2B68 ldr r3, [r5]
|
||
1343 0180 DA68 ldr r2, [r3, #12]
|
||
1344 0182 42F40062 orr r2, r2, #2048
|
||
ARM GAS /tmp/ccFFTpft.s page 24
|
||
|
||
|
||
1345 0186 DA60 str r2, [r3, #12]
|
||
1346 0188 68E7 b .L224
|
||
1347 .L222:
|
||
1348 018a 286B ldr r0, [r5, #48]
|
||
1349 018c 204E ldr r6, .L251
|
||
1350 018e 1146 mov r1, r2
|
||
1351 0190 2A68 ldr r2, [r5]
|
||
1352 0192 C662 str r6, [r0, #44]
|
||
1353 0194 1F4E ldr r6, .L251+4
|
||
1354 0196 0663 str r6, [r0, #48]
|
||
1355 0198 1F4E ldr r6, .L251+8
|
||
1356 019a 4663 str r6, [r0, #52]
|
||
1357 019c 4032 adds r2, r2, #64
|
||
1358 019e FFF7FEFF bl HAL_DMA_Start_IT
|
||
1359 01a2 0028 cmp r0, #0
|
||
1360 01a4 ACD1 bne .L231
|
||
1361 01a6 2B68 ldr r3, [r5]
|
||
1362 01a8 DA68 ldr r2, [r3, #12]
|
||
1363 01aa 42F48052 orr r2, r2, #4096
|
||
1364 01ae DA60 str r2, [r3, #12]
|
||
1365 01b0 54E7 b .L224
|
||
1366 .L216:
|
||
1367 01b2 042C cmp r4, #4
|
||
1368 01b4 D0D1 bne .L218
|
||
1369 01b6 0221 movs r1, #2
|
||
1370 01b8 85F84510 strb r1, [r5, #69]
|
||
1371 .L219:
|
||
1372 01bc A86A ldr r0, [r5, #40]
|
||
1373 01be 144E ldr r6, .L251
|
||
1374 01c0 1146 mov r1, r2
|
||
1375 01c2 2A68 ldr r2, [r5]
|
||
1376 01c4 C662 str r6, [r0, #44]
|
||
1377 01c6 134E ldr r6, .L251+4
|
||
1378 01c8 0663 str r6, [r0, #48]
|
||
1379 01ca 134E ldr r6, .L251+8
|
||
1380 01cc 4663 str r6, [r0, #52]
|
||
1381 01ce 3832 adds r2, r2, #56
|
||
1382 01d0 FFF7FEFF bl HAL_DMA_Start_IT
|
||
1383 01d4 0028 cmp r0, #0
|
||
1384 01d6 93D1 bne .L231
|
||
1385 01d8 2B68 ldr r3, [r5]
|
||
1386 01da DA68 ldr r2, [r3, #12]
|
||
1387 01dc 42F48062 orr r2, r2, #1024
|
||
1388 01e0 DA60 str r2, [r3, #12]
|
||
1389 01e2 3BE7 b .L224
|
||
1390 .L247:
|
||
1391 01e4 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2
|
||
1392 01e8 A1F10201 sub r1, #2
|
||
1393 01ec B1FA81F1 clz r1, r1
|
||
1394 01f0 4909 lsrs r1, r1, #5
|
||
1395 01f2 76E7 b .L206
|
||
1396 .L249:
|
||
1397 01f4 95F84510 ldrb r1, [r5, #69] @ zero_extendqisi2
|
||
1398 01f8 A1F10101 sub r1, #1
|
||
1399 01fc B1FA81F1 clz r1, r1
|
||
1400 0200 4909 lsrs r1, r1, #5
|
||
1401 0202 0EE7 b .L209
|
||
ARM GAS /tmp/ccFFTpft.s page 25
|
||
|
||
|
||
1402 .L233:
|
||
1403 0204 0020 movs r0, #0
|
||
1404 0206 70BD pop {r4, r5, r6, pc}
|
||
1405 .L250:
|
||
1406 0208 002B cmp r3, #0
|
||
1407 020a 83D0 beq .L220
|
||
1408 020c 78E7 b .L231
|
||
1409 .L252:
|
||
1410 020e 00BF .align 2
|
||
1411 .L251:
|
||
1412 0210 00000000 .word TIM_DMADelayPulseNCplt
|
||
1413 0214 00000000 .word TIM_DMADelayPulseHalfCplt
|
||
1414 0218 00000000 .word TIM_DMAErrorCCxN
|
||
1415 021c 002C0140 .word 1073818624
|
||
1416 0220 00040040 .word 1073742848
|
||
1417 0224 07000100 .word 65543
|
||
1419 .section .text.HAL_TIMEx_OCN_Stop_DMA,"ax",%progbits
|
||
1420 .align 1
|
||
1421 .p2align 2,,3
|
||
1422 .global HAL_TIMEx_OCN_Stop_DMA
|
||
1423 .syntax unified
|
||
1424 .thumb
|
||
1425 .thumb_func
|
||
1426 .fpu fpv4-sp-d16
|
||
1428 HAL_TIMEx_OCN_Stop_DMA:
|
||
1429 @ args = 0, pretend = 0, frame = 0
|
||
1430 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1431 0000 38B5 push {r3, r4, r5, lr}
|
||
1432 0002 0C46 mov r4, r1
|
||
1433 0004 0546 mov r5, r0
|
||
1434 0006 0C29 cmp r1, #12
|
||
1435 0008 08D8 bhi .L266
|
||
1436 000a DFE801F0 tbb [pc, r1]
|
||
1437 .L256:
|
||
1438 000e 50 .byte (.L259-.L256)/2
|
||
1439 000f 07 .byte (.L266-.L256)/2
|
||
1440 0010 07 .byte (.L266-.L256)/2
|
||
1441 0011 07 .byte (.L266-.L256)/2
|
||
1442 0012 47 .byte (.L258-.L256)/2
|
||
1443 0013 07 .byte (.L266-.L256)/2
|
||
1444 0014 07 .byte (.L266-.L256)/2
|
||
1445 0015 07 .byte (.L266-.L256)/2
|
||
1446 0016 3E .byte (.L257-.L256)/2
|
||
1447 0017 07 .byte (.L266-.L256)/2
|
||
1448 0018 07 .byte (.L266-.L256)/2
|
||
1449 0019 07 .byte (.L266-.L256)/2
|
||
1450 001a 09 .byte (.L255-.L256)/2
|
||
1451 001b 00 .p2align 1
|
||
1452 .L266:
|
||
1453 001c 0120 movs r0, #1
|
||
1454 001e 38BD pop {r3, r4, r5, pc}
|
||
1455 .L255:
|
||
1456 0020 0268 ldr r2, [r0]
|
||
1457 0022 006B ldr r0, [r0, #48]
|
||
1458 0024 D368 ldr r3, [r2, #12]
|
||
1459 0026 23F48053 bic r3, r3, #4096
|
||
1460 002a D360 str r3, [r2, #12]
|
||
ARM GAS /tmp/ccFFTpft.s page 26
|
||
|
||
|
||
1461 002c FFF7FEFF bl HAL_DMA_Abort_IT
|
||
1462 .L260:
|
||
1463 0030 2B68 ldr r3, [r5]
|
||
1464 0032 04F01F00 and r0, r4, #31
|
||
1465 0036 1A6A ldr r2, [r3, #32]
|
||
1466 0038 0421 movs r1, #4
|
||
1467 003a 8140 lsls r1, r1, r0
|
||
1468 003c 22EA0102 bic r2, r2, r1
|
||
1469 0040 1A62 str r2, [r3, #32]
|
||
1470 0042 1A6A ldr r2, [r3, #32]
|
||
1471 0044 1A62 str r2, [r3, #32]
|
||
1472 0046 196A ldr r1, [r3, #32]
|
||
1473 0048 41F21112 movw r2, #4369
|
||
1474 004c 1142 tst r1, r2
|
||
1475 004e 08D1 bne .L261
|
||
1476 0050 196A ldr r1, [r3, #32]
|
||
1477 0052 44F24442 movw r2, #17476
|
||
1478 0056 1142 tst r1, r2
|
||
1479 0058 03D1 bne .L261
|
||
1480 005a 5A6C ldr r2, [r3, #68]
|
||
1481 005c 22F40042 bic r2, r2, #32768
|
||
1482 0060 5A64 str r2, [r3, #68]
|
||
1483 .L261:
|
||
1484 0062 196A ldr r1, [r3, #32]
|
||
1485 0064 41F21112 movw r2, #4369
|
||
1486 0068 1142 tst r1, r2
|
||
1487 006a 08D1 bne .L262
|
||
1488 006c 196A ldr r1, [r3, #32]
|
||
1489 006e 44F24442 movw r2, #17476
|
||
1490 0072 1142 tst r1, r2
|
||
1491 0074 03D1 bne .L262
|
||
1492 0076 1A68 ldr r2, [r3]
|
||
1493 0078 22F00102 bic r2, r2, #1
|
||
1494 007c 1A60 str r2, [r3]
|
||
1495 .L262:
|
||
1496 007e 0123 movs r3, #1
|
||
1497 0080 F4B9 cbnz r4, .L263
|
||
1498 0082 85F84430 strb r3, [r5, #68]
|
||
1499 0086 2046 mov r0, r4
|
||
1500 0088 38BD pop {r3, r4, r5, pc}
|
||
1501 .L257:
|
||
1502 008a 0268 ldr r2, [r0]
|
||
1503 008c C06A ldr r0, [r0, #44]
|
||
1504 008e D368 ldr r3, [r2, #12]
|
||
1505 0090 23F40063 bic r3, r3, #2048
|
||
1506 0094 D360 str r3, [r2, #12]
|
||
1507 0096 FFF7FEFF bl HAL_DMA_Abort_IT
|
||
1508 009a C9E7 b .L260
|
||
1509 .L258:
|
||
1510 009c 0268 ldr r2, [r0]
|
||
1511 009e 806A ldr r0, [r0, #40]
|
||
1512 00a0 D368 ldr r3, [r2, #12]
|
||
1513 00a2 23F48063 bic r3, r3, #1024
|
||
1514 00a6 D360 str r3, [r2, #12]
|
||
1515 00a8 FFF7FEFF bl HAL_DMA_Abort_IT
|
||
1516 00ac C0E7 b .L260
|
||
1517 .L259:
|
||
ARM GAS /tmp/ccFFTpft.s page 27
|
||
|
||
|
||
1518 00ae 0268 ldr r2, [r0]
|
||
1519 00b0 406A ldr r0, [r0, #36]
|
||
1520 00b2 D368 ldr r3, [r2, #12]
|
||
1521 00b4 23F40073 bic r3, r3, #512
|
||
1522 00b8 D360 str r3, [r2, #12]
|
||
1523 00ba FFF7FEFF bl HAL_DMA_Abort_IT
|
||
1524 00be B7E7 b .L260
|
||
1525 .L263:
|
||
1526 00c0 042C cmp r4, #4
|
||
1527 00c2 07D0 beq .L268
|
||
1528 00c4 082C cmp r4, #8
|
||
1529 00c6 0CBF ite eq
|
||
1530 00c8 85F84630 strbeq r3, [r5, #70]
|
||
1531 00cc 85F84730 strbne r3, [r5, #71]
|
||
1532 00d0 0020 movs r0, #0
|
||
1533 00d2 38BD pop {r3, r4, r5, pc}
|
||
1534 .L268:
|
||
1535 00d4 85F84530 strb r3, [r5, #69]
|
||
1536 00d8 0020 movs r0, #0
|
||
1537 00da 38BD pop {r3, r4, r5, pc}
|
||
1539 .section .text.HAL_TIMEx_PWMN_Start,"ax",%progbits
|
||
1540 .align 1
|
||
1541 .p2align 2,,3
|
||
1542 .global HAL_TIMEx_PWMN_Start
|
||
1543 .syntax unified
|
||
1544 .thumb
|
||
1545 .thumb_func
|
||
1546 .fpu fpv4-sp-d16
|
||
1548 HAL_TIMEx_PWMN_Start:
|
||
1549 @ args = 0, pretend = 0, frame = 0
|
||
1550 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1551 @ link register save eliminated.
|
||
1552 0000 0029 cmp r1, #0
|
||
1553 0002 3AD1 bne .L270
|
||
1554 0004 90F84430 ldrb r3, [r0, #68] @ zero_extendqisi2
|
||
1555 0008 012B cmp r3, #1
|
||
1556 000a 42D1 bne .L285
|
||
1557 000c 0223 movs r3, #2
|
||
1558 000e 80F84430 strb r3, [r0, #68]
|
||
1559 .L278:
|
||
1560 0012 0368 ldr r3, [r0]
|
||
1561 0014 0422 movs r2, #4
|
||
1562 0016 186A ldr r0, [r3, #32]
|
||
1563 0018 01F01F01 and r1, r1, #31
|
||
1564 001c 02FA01F1 lsl r1, r2, r1
|
||
1565 0020 20EA0100 bic r0, r0, r1
|
||
1566 0024 1862 str r0, [r3, #32]
|
||
1567 0026 1A6A ldr r2, [r3, #32]
|
||
1568 0028 2448 ldr r0, .L297
|
||
1569 002a 1143 orrs r1, r1, r2
|
||
1570 002c 1962 str r1, [r3, #32]
|
||
1571 002e 5A6C ldr r2, [r3, #68]
|
||
1572 0030 8342 cmp r3, r0
|
||
1573 0032 42F40042 orr r2, r2, #32768
|
||
1574 0036 5A64 str r2, [r3, #68]
|
||
1575 0038 11D0 beq .L280
|
||
1576 003a B3F1804F cmp r3, #1073741824
|
||
ARM GAS /tmp/ccFFTpft.s page 28
|
||
|
||
|
||
1577 003e 0ED0 beq .L280
|
||
1578 0040 1F4A ldr r2, .L297+4
|
||
1579 0042 9342 cmp r3, r2
|
||
1580 0044 0BD0 beq .L280
|
||
1581 0046 02F58062 add r2, r2, #1024
|
||
1582 004a 9342 cmp r3, r2
|
||
1583 004c 07D0 beq .L280
|
||
1584 004e 02F59632 add r2, r2, #76800
|
||
1585 0052 9342 cmp r3, r2
|
||
1586 0054 03D0 beq .L280
|
||
1587 0056 02F54062 add r2, r2, #3072
|
||
1588 005a 9342 cmp r3, r2
|
||
1589 005c 07D1 bne .L281
|
||
1590 .L280:
|
||
1591 005e 9968 ldr r1, [r3, #8]
|
||
1592 0060 184A ldr r2, .L297+8
|
||
1593 0062 0A40 ands r2, r2, r1
|
||
1594 0064 062A cmp r2, #6
|
||
1595 0066 16D0 beq .L287
|
||
1596 0068 B2F5803F cmp r2, #65536
|
||
1597 006c 13D0 beq .L287
|
||
1598 .L281:
|
||
1599 006e 1A68 ldr r2, [r3]
|
||
1600 0070 42F00102 orr r2, r2, #1
|
||
1601 0074 0020 movs r0, #0
|
||
1602 0076 1A60 str r2, [r3]
|
||
1603 0078 7047 bx lr
|
||
1604 .L270:
|
||
1605 007a 0429 cmp r1, #4
|
||
1606 007c 0DD0 beq .L295
|
||
1607 007e 0829 cmp r1, #8
|
||
1608 0080 13D0 beq .L296
|
||
1609 0082 90F84730 ldrb r3, [r0, #71] @ zero_extendqisi2
|
||
1610 0086 012B cmp r3, #1
|
||
1611 0088 03D1 bne .L285
|
||
1612 008a 0223 movs r3, #2
|
||
1613 008c 80F84730 strb r3, [r0, #71]
|
||
1614 0090 BFE7 b .L278
|
||
1615 .L285:
|
||
1616 0092 0120 movs r0, #1
|
||
1617 0094 7047 bx lr
|
||
1618 .L287:
|
||
1619 0096 0020 movs r0, #0
|
||
1620 0098 7047 bx lr
|
||
1621 .L295:
|
||
1622 009a 90F84530 ldrb r3, [r0, #69] @ zero_extendqisi2
|
||
1623 009e 012B cmp r3, #1
|
||
1624 00a0 F7D1 bne .L285
|
||
1625 00a2 0223 movs r3, #2
|
||
1626 00a4 80F84530 strb r3, [r0, #69]
|
||
1627 00a8 B3E7 b .L278
|
||
1628 .L296:
|
||
1629 00aa 90F84630 ldrb r3, [r0, #70] @ zero_extendqisi2
|
||
1630 00ae 012B cmp r3, #1
|
||
1631 00b0 EFD1 bne .L285
|
||
1632 00b2 0223 movs r3, #2
|
||
1633 00b4 80F84630 strb r3, [r0, #70]
|
||
ARM GAS /tmp/ccFFTpft.s page 29
|
||
|
||
|
||
1634 00b8 ABE7 b .L278
|
||
1635 .L298:
|
||
1636 00ba 00BF .align 2
|
||
1637 .L297:
|
||
1638 00bc 002C0140 .word 1073818624
|
||
1639 00c0 00040040 .word 1073742848
|
||
1640 00c4 07000100 .word 65543
|
||
1642 .section .text.HAL_TIMEx_PWMN_Stop,"ax",%progbits
|
||
1643 .align 1
|
||
1644 .p2align 2,,3
|
||
1645 .global HAL_TIMEx_PWMN_Stop
|
||
1646 .syntax unified
|
||
1647 .thumb
|
||
1648 .thumb_func
|
||
1649 .fpu fpv4-sp-d16
|
||
1651 HAL_TIMEx_PWMN_Stop:
|
||
1652 @ args = 0, pretend = 0, frame = 0
|
||
1653 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1654 @ link register save eliminated.
|
||
1655 0000 0368 ldr r3, [r0]
|
||
1656 0002 10B4 push {r4}
|
||
1657 0004 1A6A ldr r2, [r3, #32]
|
||
1658 0006 01F01F04 and r4, r1, #31
|
||
1659 000a 4FF0040C mov ip, #4
|
||
1660 000e 0CFA04FC lsl ip, ip, r4
|
||
1661 0012 22EA0C02 bic r2, r2, ip
|
||
1662 0016 1A62 str r2, [r3, #32]
|
||
1663 0018 1A6A ldr r2, [r3, #32]
|
||
1664 001a 1A62 str r2, [r3, #32]
|
||
1665 001c 1C6A ldr r4, [r3, #32]
|
||
1666 001e 41F21112 movw r2, #4369
|
||
1667 0022 1442 tst r4, r2
|
||
1668 0024 04D1 bne .L300
|
||
1669 0026 1C6A ldr r4, [r3, #32]
|
||
1670 0028 44F24442 movw r2, #17476
|
||
1671 002c 1442 tst r4, r2
|
||
1672 002e 22D0 beq .L307
|
||
1673 .L300:
|
||
1674 0030 1C6A ldr r4, [r3, #32]
|
||
1675 0032 41F21112 movw r2, #4369
|
||
1676 0036 1442 tst r4, r2
|
||
1677 0038 04D1 bne .L301
|
||
1678 003a 1C6A ldr r4, [r3, #32]
|
||
1679 003c 44F24442 movw r2, #17476
|
||
1680 0040 1442 tst r4, r2
|
||
1681 0042 13D0 beq .L308
|
||
1682 .L301:
|
||
1683 0044 0123 movs r3, #1
|
||
1684 0046 29B9 cbnz r1, .L302
|
||
1685 0048 80F84430 strb r3, [r0, #68]
|
||
1686 004c 5DF8044B ldr r4, [sp], #4
|
||
1687 0050 0020 movs r0, #0
|
||
1688 0052 7047 bx lr
|
||
1689 .L302:
|
||
1690 0054 0429 cmp r1, #4
|
||
1691 0056 13D0 beq .L309
|
||
1692 0058 0829 cmp r1, #8
|
||
ARM GAS /tmp/ccFFTpft.s page 30
|
||
|
||
|
||
1693 005a 0CBF ite eq
|
||
1694 005c 80F84630 strbeq r3, [r0, #70]
|
||
1695 0060 80F84730 strbne r3, [r0, #71]
|
||
1696 0064 5DF8044B ldr r4, [sp], #4
|
||
1697 0068 0020 movs r0, #0
|
||
1698 006a 7047 bx lr
|
||
1699 .L308:
|
||
1700 006c 1A68 ldr r2, [r3]
|
||
1701 006e 22F00102 bic r2, r2, #1
|
||
1702 0072 1A60 str r2, [r3]
|
||
1703 0074 E6E7 b .L301
|
||
1704 .L307:
|
||
1705 0076 5A6C ldr r2, [r3, #68]
|
||
1706 0078 22F40042 bic r2, r2, #32768
|
||
1707 007c 5A64 str r2, [r3, #68]
|
||
1708 007e D7E7 b .L300
|
||
1709 .L309:
|
||
1710 0080 80F84530 strb r3, [r0, #69]
|
||
1711 0084 5DF8044B ldr r4, [sp], #4
|
||
1712 0088 0020 movs r0, #0
|
||
1713 008a 7047 bx lr
|
||
1715 .section .text.HAL_TIMEx_PWMN_Start_IT,"ax",%progbits
|
||
1716 .align 1
|
||
1717 .p2align 2,,3
|
||
1718 .global HAL_TIMEx_PWMN_Start_IT
|
||
1719 .syntax unified
|
||
1720 .thumb
|
||
1721 .thumb_func
|
||
1722 .fpu fpv4-sp-d16
|
||
1724 HAL_TIMEx_PWMN_Start_IT:
|
||
1725 @ args = 0, pretend = 0, frame = 0
|
||
1726 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1727 @ link register save eliminated.
|
||
1728 0000 0029 cmp r1, #0
|
||
1729 0002 42D1 bne .L311
|
||
1730 0004 90F84430 ldrb r3, [r0, #68] @ zero_extendqisi2
|
||
1731 0008 012B cmp r3, #1
|
||
1732 000a 46D1 bne .L331
|
||
1733 000c 0368 ldr r3, [r0]
|
||
1734 000e 0222 movs r2, #2
|
||
1735 0010 80F84420 strb r2, [r0, #68]
|
||
1736 0014 DA68 ldr r2, [r3, #12]
|
||
1737 0016 42F00202 orr r2, r2, #2
|
||
1738 001a DA60 str r2, [r3, #12]
|
||
1739 .L318:
|
||
1740 001c DA68 ldr r2, [r3, #12]
|
||
1741 001e 42F08002 orr r2, r2, #128
|
||
1742 0022 DA60 str r2, [r3, #12]
|
||
1743 0024 186A ldr r0, [r3, #32]
|
||
1744 0026 0422 movs r2, #4
|
||
1745 0028 01F01F01 and r1, r1, #31
|
||
1746 002c 02FA01F1 lsl r1, r2, r1
|
||
1747 0030 20EA0100 bic r0, r0, r1
|
||
1748 0034 1862 str r0, [r3, #32]
|
||
1749 0036 1A6A ldr r2, [r3, #32]
|
||
1750 0038 3948 ldr r0, .L342
|
||
1751 003a 1143 orrs r1, r1, r2
|
||
ARM GAS /tmp/ccFFTpft.s page 31
|
||
|
||
|
||
1752 003c 1962 str r1, [r3, #32]
|
||
1753 003e 5A6C ldr r2, [r3, #68]
|
||
1754 0040 8342 cmp r3, r0
|
||
1755 0042 42F40042 orr r2, r2, #32768
|
||
1756 0046 5A64 str r2, [r3, #68]
|
||
1757 0048 11D0 beq .L325
|
||
1758 004a B3F1804F cmp r3, #1073741824
|
||
1759 004e 0ED0 beq .L325
|
||
1760 0050 344A ldr r2, .L342+4
|
||
1761 0052 9342 cmp r3, r2
|
||
1762 0054 0BD0 beq .L325
|
||
1763 0056 02F58062 add r2, r2, #1024
|
||
1764 005a 9342 cmp r3, r2
|
||
1765 005c 07D0 beq .L325
|
||
1766 005e 02F59632 add r2, r2, #76800
|
||
1767 0062 9342 cmp r3, r2
|
||
1768 0064 03D0 beq .L325
|
||
1769 0066 02F54062 add r2, r2, #3072
|
||
1770 006a 9342 cmp r3, r2
|
||
1771 006c 07D1 bne .L326
|
||
1772 .L325:
|
||
1773 006e 9968 ldr r1, [r3, #8]
|
||
1774 0070 2D4A ldr r2, .L342+8
|
||
1775 0072 0A40 ands r2, r2, r1
|
||
1776 0074 062A cmp r2, #6
|
||
1777 0076 31D0 beq .L333
|
||
1778 0078 B2F5803F cmp r2, #65536
|
||
1779 007c 2ED0 beq .L333
|
||
1780 .L326:
|
||
1781 007e 1A68 ldr r2, [r3]
|
||
1782 0080 42F00102 orr r2, r2, #1
|
||
1783 0084 0020 movs r0, #0
|
||
1784 0086 1A60 str r2, [r3]
|
||
1785 0088 7047 bx lr
|
||
1786 .L311:
|
||
1787 008a 0429 cmp r1, #4
|
||
1788 008c 35D0 beq .L340
|
||
1789 008e 0829 cmp r1, #8
|
||
1790 0090 26D0 beq .L341
|
||
1791 0092 90F84730 ldrb r3, [r0, #71] @ zero_extendqisi2
|
||
1792 0096 012B cmp r3, #1
|
||
1793 0098 01D0 beq .L339
|
||
1794 .L331:
|
||
1795 009a 0120 movs r0, #1
|
||
1796 009c 7047 bx lr
|
||
1797 .L339:
|
||
1798 009e 0429 cmp r1, #4
|
||
1799 00a0 2FD0 beq .L315
|
||
1800 00a2 0829 cmp r1, #8
|
||
1801 00a4 20D0 beq .L338
|
||
1802 00a6 0222 movs r2, #2
|
||
1803 00a8 0B1F subs r3, r1, #4
|
||
1804 00aa 80F84720 strb r2, [r0, #71]
|
||
1805 00ae 082B cmp r3, #8
|
||
1806 00b0 F3D8 bhi .L331
|
||
1807 00b2 01A2 adr r2, .L324
|
||
1808 00b4 52F823F0 ldr pc, [r2, r3, lsl #2]
|
||
ARM GAS /tmp/ccFFTpft.s page 32
|
||
|
||
|
||
1809 .p2align 2
|
||
1810 .L324:
|
||
1811 00b8 09010000 .word .L320+1
|
||
1812 00bc 9B000000 .word .L331+1
|
||
1813 00c0 9B000000 .word .L331+1
|
||
1814 00c4 9B000000 .word .L331+1
|
||
1815 00c8 EF000000 .word .L322+1
|
||
1816 00cc 9B000000 .word .L331+1
|
||
1817 00d0 9B000000 .word .L331+1
|
||
1818 00d4 9B000000 .word .L331+1
|
||
1819 00d8 15010000 .word .L323+1
|
||
1820 .p2align 1
|
||
1821 .L333:
|
||
1822 00dc 0020 movs r0, #0
|
||
1823 00de 7047 bx lr
|
||
1824 .L341:
|
||
1825 00e0 90F84630 ldrb r3, [r0, #70] @ zero_extendqisi2
|
||
1826 00e4 012B cmp r3, #1
|
||
1827 00e6 D8D1 bne .L331
|
||
1828 .L338:
|
||
1829 00e8 0223 movs r3, #2
|
||
1830 00ea 80F84630 strb r3, [r0, #70]
|
||
1831 .L322:
|
||
1832 00ee 0368 ldr r3, [r0]
|
||
1833 00f0 DA68 ldr r2, [r3, #12]
|
||
1834 00f2 42F00802 orr r2, r2, #8
|
||
1835 00f6 DA60 str r2, [r3, #12]
|
||
1836 00f8 90E7 b .L318
|
||
1837 .L340:
|
||
1838 00fa 90F84530 ldrb r3, [r0, #69] @ zero_extendqisi2
|
||
1839 00fe 012B cmp r3, #1
|
||
1840 0100 CBD1 bne .L331
|
||
1841 .L315:
|
||
1842 0102 0223 movs r3, #2
|
||
1843 0104 80F84530 strb r3, [r0, #69]
|
||
1844 .L320:
|
||
1845 0108 0368 ldr r3, [r0]
|
||
1846 010a DA68 ldr r2, [r3, #12]
|
||
1847 010c 42F00402 orr r2, r2, #4
|
||
1848 0110 DA60 str r2, [r3, #12]
|
||
1849 0112 83E7 b .L318
|
||
1850 .L323:
|
||
1851 0114 0368 ldr r3, [r0]
|
||
1852 0116 DA68 ldr r2, [r3, #12]
|
||
1853 0118 42F01002 orr r2, r2, #16
|
||
1854 011c DA60 str r2, [r3, #12]
|
||
1855 011e 7DE7 b .L318
|
||
1856 .L343:
|
||
1857 .align 2
|
||
1858 .L342:
|
||
1859 0120 002C0140 .word 1073818624
|
||
1860 0124 00040040 .word 1073742848
|
||
1861 0128 07000100 .word 65543
|
||
1863 .section .text.HAL_TIMEx_PWMN_Stop_IT,"ax",%progbits
|
||
1864 .align 1
|
||
1865 .p2align 2,,3
|
||
1866 .global HAL_TIMEx_PWMN_Stop_IT
|
||
ARM GAS /tmp/ccFFTpft.s page 33
|
||
|
||
|
||
1867 .syntax unified
|
||
1868 .thumb
|
||
1869 .thumb_func
|
||
1870 .fpu fpv4-sp-d16
|
||
1872 HAL_TIMEx_PWMN_Stop_IT:
|
||
1873 @ args = 0, pretend = 0, frame = 0
|
||
1874 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1875 @ link register save eliminated.
|
||
1876 0000 0C29 cmp r1, #12
|
||
1877 0002 08D8 bhi .L358
|
||
1878 0004 DFE801F0 tbb [pc, r1]
|
||
1879 .L347:
|
||
1880 0008 54 .byte (.L350-.L347)/2
|
||
1881 0009 07 .byte (.L358-.L347)/2
|
||
1882 000a 07 .byte (.L358-.L347)/2
|
||
1883 000b 07 .byte (.L358-.L347)/2
|
||
1884 000c 4E .byte (.L349-.L347)/2
|
||
1885 000d 07 .byte (.L358-.L347)/2
|
||
1886 000e 07 .byte (.L358-.L347)/2
|
||
1887 000f 07 .byte (.L358-.L347)/2
|
||
1888 0010 48 .byte (.L348-.L347)/2
|
||
1889 0011 07 .byte (.L358-.L347)/2
|
||
1890 0012 07 .byte (.L358-.L347)/2
|
||
1891 0013 07 .byte (.L358-.L347)/2
|
||
1892 0014 09 .byte (.L346-.L347)/2
|
||
1893 0015 00 .p2align 1
|
||
1894 .L358:
|
||
1895 0016 0120 movs r0, #1
|
||
1896 0018 7047 bx lr
|
||
1897 .L346:
|
||
1898 001a 0368 ldr r3, [r0]
|
||
1899 001c DA68 ldr r2, [r3, #12]
|
||
1900 001e 22F01002 bic r2, r2, #16
|
||
1901 0022 DA60 str r2, [r3, #12]
|
||
1902 .L351:
|
||
1903 0024 1A6A ldr r2, [r3, #32]
|
||
1904 0026 10B4 push {r4}
|
||
1905 0028 4FF0040C mov ip, #4
|
||
1906 002c 01F01F04 and r4, r1, #31
|
||
1907 0030 0CFA04FC lsl ip, ip, r4
|
||
1908 0034 22EA0C02 bic r2, r2, ip
|
||
1909 0038 1A62 str r2, [r3, #32]
|
||
1910 003a 1A6A ldr r2, [r3, #32]
|
||
1911 003c 1A62 str r2, [r3, #32]
|
||
1912 003e 1C6A ldr r4, [r3, #32]
|
||
1913 0040 44F24442 movw r2, #17476
|
||
1914 0044 1442 tst r4, r2
|
||
1915 0046 03D1 bne .L352
|
||
1916 0048 DA68 ldr r2, [r3, #12]
|
||
1917 004a 22F08002 bic r2, r2, #128
|
||
1918 004e DA60 str r2, [r3, #12]
|
||
1919 .L352:
|
||
1920 0050 1C6A ldr r4, [r3, #32]
|
||
1921 0052 41F21112 movw r2, #4369
|
||
1922 0056 1442 tst r4, r2
|
||
1923 0058 08D1 bne .L353
|
||
1924 005a 1C6A ldr r4, [r3, #32]
|
||
ARM GAS /tmp/ccFFTpft.s page 34
|
||
|
||
|
||
1925 005c 44F24442 movw r2, #17476
|
||
1926 0060 1442 tst r4, r2
|
||
1927 0062 03D1 bne .L353
|
||
1928 0064 5A6C ldr r2, [r3, #68]
|
||
1929 0066 22F40042 bic r2, r2, #32768
|
||
1930 006a 5A64 str r2, [r3, #68]
|
||
1931 .L353:
|
||
1932 006c 1C6A ldr r4, [r3, #32]
|
||
1933 006e 41F21112 movw r2, #4369
|
||
1934 0072 1442 tst r4, r2
|
||
1935 0074 08D1 bne .L354
|
||
1936 0076 1C6A ldr r4, [r3, #32]
|
||
1937 0078 44F24442 movw r2, #17476
|
||
1938 007c 1442 tst r4, r2
|
||
1939 007e 03D1 bne .L354
|
||
1940 0080 1A68 ldr r2, [r3]
|
||
1941 0082 22F00102 bic r2, r2, #1
|
||
1942 0086 1A60 str r2, [r3]
|
||
1943 .L354:
|
||
1944 0088 0123 movs r3, #1
|
||
1945 008a B9B9 cbnz r1, .L355
|
||
1946 008c 80F84430 strb r3, [r0, #68]
|
||
1947 0090 5DF8044B ldr r4, [sp], #4
|
||
1948 0094 0846 mov r0, r1
|
||
1949 0096 7047 bx lr
|
||
1950 .L348:
|
||
1951 0098 0368 ldr r3, [r0]
|
||
1952 009a DA68 ldr r2, [r3, #12]
|
||
1953 009c 22F00802 bic r2, r2, #8
|
||
1954 00a0 DA60 str r2, [r3, #12]
|
||
1955 00a2 BFE7 b .L351
|
||
1956 .L349:
|
||
1957 00a4 0368 ldr r3, [r0]
|
||
1958 00a6 DA68 ldr r2, [r3, #12]
|
||
1959 00a8 22F00402 bic r2, r2, #4
|
||
1960 00ac DA60 str r2, [r3, #12]
|
||
1961 00ae B9E7 b .L351
|
||
1962 .L350:
|
||
1963 00b0 0368 ldr r3, [r0]
|
||
1964 00b2 DA68 ldr r2, [r3, #12]
|
||
1965 00b4 22F00202 bic r2, r2, #2
|
||
1966 00b8 DA60 str r2, [r3, #12]
|
||
1967 00ba B3E7 b .L351
|
||
1968 .L355:
|
||
1969 00bc 0429 cmp r1, #4
|
||
1970 00be 09D0 beq .L362
|
||
1971 00c0 0829 cmp r1, #8
|
||
1972 00c2 0CBF ite eq
|
||
1973 00c4 80F84630 strbeq r3, [r0, #70]
|
||
1974 00c8 80F84730 strbne r3, [r0, #71]
|
||
1975 00cc 5DF8044B ldr r4, [sp], #4
|
||
1976 00d0 0020 movs r0, #0
|
||
1977 00d2 7047 bx lr
|
||
1978 .L362:
|
||
1979 00d4 80F84530 strb r3, [r0, #69]
|
||
1980 00d8 5DF8044B ldr r4, [sp], #4
|
||
1981 00dc 0020 movs r0, #0
|
||
ARM GAS /tmp/ccFFTpft.s page 35
|
||
|
||
|
||
1982 00de 7047 bx lr
|
||
1984 .section .text.HAL_TIMEx_PWMN_Start_DMA,"ax",%progbits
|
||
1985 .align 1
|
||
1986 .p2align 2,,3
|
||
1987 .global HAL_TIMEx_PWMN_Start_DMA
|
||
1988 .syntax unified
|
||
1989 .thumb
|
||
1990 .thumb_func
|
||
1991 .fpu fpv4-sp-d16
|
||
1993 HAL_TIMEx_PWMN_Start_DMA:
|
||
1994 @ args = 0, pretend = 0, frame = 0
|
||
1995 @ frame_needed = 0, uses_anonymous_args = 0
|
||
1996 0000 70B5 push {r4, r5, r6, lr}
|
||
1997 0002 0546 mov r5, r0
|
||
1998 0004 0C46 mov r4, r1
|
||
1999 0006 0029 cmp r1, #0
|
||
2000 0008 5DD1 bne .L364
|
||
2001 000a 90F84410 ldrb r1, [r0, #68] @ zero_extendqisi2
|
||
2002 000e 0229 cmp r1, #2
|
||
2003 0010 C8B2 uxtb r0, r1
|
||
2004 0012 57D0 beq .L397
|
||
2005 .L366:
|
||
2006 0014 95F84410 ldrb r1, [r5, #68] @ zero_extendqisi2
|
||
2007 0018 A1F10101 sub r1, #1
|
||
2008 001c B1FA81F1 clz r1, r1
|
||
2009 0020 4909 lsrs r1, r1, #5
|
||
2010 .L371:
|
||
2011 0022 0029 cmp r1, #0
|
||
2012 0024 6CD0 beq .L393
|
||
2013 0026 002A cmp r2, #0
|
||
2014 0028 68D0 beq .L389
|
||
2015 .L377:
|
||
2016 002a 002C cmp r4, #0
|
||
2017 002c 40F0C180 bne .L378
|
||
2018 0030 0221 movs r1, #2
|
||
2019 0032 85F84410 strb r1, [r5, #68]
|
||
2020 .L379:
|
||
2021 0036 686A ldr r0, [r5, #36]
|
||
2022 0038 754E ldr r6, .L413
|
||
2023 003a 1146 mov r1, r2
|
||
2024 003c 2A68 ldr r2, [r5]
|
||
2025 003e C662 str r6, [r0, #44]
|
||
2026 0040 744E ldr r6, .L413+4
|
||
2027 0042 0663 str r6, [r0, #48]
|
||
2028 0044 744E ldr r6, .L413+8
|
||
2029 0046 4663 str r6, [r0, #52]
|
||
2030 0048 3432 adds r2, r2, #52
|
||
2031 004a FFF7FEFF bl HAL_DMA_Start_IT
|
||
2032 004e 0028 cmp r0, #0
|
||
2033 0050 56D1 bne .L393
|
||
2034 0052 2B68 ldr r3, [r5]
|
||
2035 0054 DA68 ldr r2, [r3, #12]
|
||
2036 0056 42F40072 orr r2, r2, #512
|
||
2037 005a DA60 str r2, [r3, #12]
|
||
2038 .L386:
|
||
2039 005c 186A ldr r0, [r3, #32]
|
||
2040 005e 6F49 ldr r1, .L413+12
|
||
ARM GAS /tmp/ccFFTpft.s page 36
|
||
|
||
|
||
2041 0060 0422 movs r2, #4
|
||
2042 0062 04F01F04 and r4, r4, #31
|
||
2043 0066 02FA04F4 lsl r4, r2, r4
|
||
2044 006a 20EA0400 bic r0, r0, r4
|
||
2045 006e 1862 str r0, [r3, #32]
|
||
2046 0070 1A6A ldr r2, [r3, #32]
|
||
2047 0072 1443 orrs r4, r4, r2
|
||
2048 0074 1C62 str r4, [r3, #32]
|
||
2049 0076 5A6C ldr r2, [r3, #68]
|
||
2050 0078 8B42 cmp r3, r1
|
||
2051 007a 42F40042 orr r2, r2, #32768
|
||
2052 007e 5A64 str r2, [r3, #68]
|
||
2053 0080 11D0 beq .L387
|
||
2054 0082 B3F1804F cmp r3, #1073741824
|
||
2055 0086 0ED0 beq .L387
|
||
2056 0088 654A ldr r2, .L413+16
|
||
2057 008a 9342 cmp r3, r2
|
||
2058 008c 0BD0 beq .L387
|
||
2059 008e 02F58062 add r2, r2, #1024
|
||
2060 0092 9342 cmp r3, r2
|
||
2061 0094 07D0 beq .L387
|
||
2062 0096 02F59632 add r2, r2, #76800
|
||
2063 009a 9342 cmp r3, r2
|
||
2064 009c 03D0 beq .L387
|
||
2065 009e 02F54062 add r2, r2, #3072
|
||
2066 00a2 9342 cmp r3, r2
|
||
2067 00a4 09D1 bne .L388
|
||
2068 .L387:
|
||
2069 00a6 9968 ldr r1, [r3, #8]
|
||
2070 00a8 5E4A ldr r2, .L413+20
|
||
2071 00aa 0A40 ands r2, r2, r1
|
||
2072 00ac 062A cmp r2, #6
|
||
2073 00ae 00F0A980 beq .L395
|
||
2074 00b2 B2F5803F cmp r2, #65536
|
||
2075 00b6 00F0A580 beq .L395
|
||
2076 .L388:
|
||
2077 00ba 1A68 ldr r2, [r3]
|
||
2078 00bc 42F00102 orr r2, r2, #1
|
||
2079 00c0 0020 movs r0, #0
|
||
2080 00c2 1A60 str r2, [r3]
|
||
2081 .L397:
|
||
2082 00c4 70BD pop {r4, r5, r6, pc}
|
||
2083 .L364:
|
||
2084 00c6 0429 cmp r1, #4
|
||
2085 00c8 00F08C80 beq .L409
|
||
2086 00cc 0829 cmp r1, #8
|
||
2087 00ce 0CBF ite eq
|
||
2088 00d0 90F84610 ldrbeq r1, [r0, #70] @ zero_extendqisi2
|
||
2089 00d4 90F84710 ldrbne r1, [r0, #71] @ zero_extendqisi2
|
||
2090 00d8 A1F10201 sub r1, #2
|
||
2091 00dc B1FA81F1 clz r1, r1
|
||
2092 00e0 4909 lsrs r1, r1, #5
|
||
2093 .L368:
|
||
2094 00e2 79B9 cbnz r1, .L410
|
||
2095 00e4 002C cmp r4, #0
|
||
2096 00e6 95D0 beq .L366
|
||
2097 00e8 042C cmp r4, #4
|
||
ARM GAS /tmp/ccFFTpft.s page 37
|
||
|
||
|
||
2098 00ea 00F08380 beq .L411
|
||
2099 00ee 082C cmp r4, #8
|
||
2100 00f0 0AD1 bne .L373
|
||
2101 00f2 95F84610 ldrb r1, [r5, #70] @ zero_extendqisi2
|
||
2102 00f6 0129 cmp r1, #1
|
||
2103 00f8 02D1 bne .L393
|
||
2104 00fa 7ABB cbnz r2, .L390
|
||
2105 .L389:
|
||
2106 00fc 002B cmp r3, #0
|
||
2107 00fe 94D0 beq .L377
|
||
2108 .L393:
|
||
2109 0100 0120 movs r0, #1
|
||
2110 0102 70BD pop {r4, r5, r6, pc}
|
||
2111 .L410:
|
||
2112 0104 0220 movs r0, #2
|
||
2113 0106 70BD pop {r4, r5, r6, pc}
|
||
2114 .L373:
|
||
2115 0108 95F84710 ldrb r1, [r5, #71] @ zero_extendqisi2
|
||
2116 010c 0129 cmp r1, #1
|
||
2117 010e F7D1 bne .L393
|
||
2118 0110 002A cmp r2, #0
|
||
2119 0112 79D0 beq .L412
|
||
2120 .L382:
|
||
2121 0114 0221 movs r1, #2
|
||
2122 0116 85F84710 strb r1, [r5, #71]
|
||
2123 011a 0C2C cmp r4, #12
|
||
2124 011c F0D8 bhi .L393
|
||
2125 011e 01A1 adr r1, .L385
|
||
2126 0120 51F824F0 ldr pc, [r1, r4, lsl #2]
|
||
2127 .p2align 2
|
||
2128 .L385:
|
||
2129 0124 37000000 .word .L379+1
|
||
2130 0128 01010000 .word .L393+1
|
||
2131 012c 01010000 .word .L393+1
|
||
2132 0130 01010000 .word .L393+1
|
||
2133 0134 BD010000 .word .L381+1
|
||
2134 0138 01010000 .word .L393+1
|
||
2135 013c 01010000 .word .L393+1
|
||
2136 0140 01010000 .word .L393+1
|
||
2137 0144 63010000 .word .L383+1
|
||
2138 0148 01010000 .word .L393+1
|
||
2139 014c 01010000 .word .L393+1
|
||
2140 0150 01010000 .word .L393+1
|
||
2141 0154 8B010000 .word .L384+1
|
||
2142 .p2align 1
|
||
2143 .L380:
|
||
2144 0158 082C cmp r4, #8
|
||
2145 015a DBD1 bne .L382
|
||
2146 .L390:
|
||
2147 015c 0221 movs r1, #2
|
||
2148 015e 85F84610 strb r1, [r5, #70]
|
||
2149 .L383:
|
||
2150 0162 E86A ldr r0, [r5, #44]
|
||
2151 0164 2A4E ldr r6, .L413
|
||
2152 0166 1146 mov r1, r2
|
||
2153 0168 2A68 ldr r2, [r5]
|
||
2154 016a C662 str r6, [r0, #44]
|
||
ARM GAS /tmp/ccFFTpft.s page 38
|
||
|
||
|
||
2155 016c 294E ldr r6, .L413+4
|
||
2156 016e 0663 str r6, [r0, #48]
|
||
2157 0170 294E ldr r6, .L413+8
|
||
2158 0172 4663 str r6, [r0, #52]
|
||
2159 0174 3C32 adds r2, r2, #60
|
||
2160 0176 FFF7FEFF bl HAL_DMA_Start_IT
|
||
2161 017a 0028 cmp r0, #0
|
||
2162 017c C0D1 bne .L393
|
||
2163 017e 2B68 ldr r3, [r5]
|
||
2164 0180 DA68 ldr r2, [r3, #12]
|
||
2165 0182 42F40062 orr r2, r2, #2048
|
||
2166 0186 DA60 str r2, [r3, #12]
|
||
2167 0188 68E7 b .L386
|
||
2168 .L384:
|
||
2169 018a 286B ldr r0, [r5, #48]
|
||
2170 018c 204E ldr r6, .L413
|
||
2171 018e 1146 mov r1, r2
|
||
2172 0190 2A68 ldr r2, [r5]
|
||
2173 0192 C662 str r6, [r0, #44]
|
||
2174 0194 1F4E ldr r6, .L413+4
|
||
2175 0196 0663 str r6, [r0, #48]
|
||
2176 0198 1F4E ldr r6, .L413+8
|
||
2177 019a 4663 str r6, [r0, #52]
|
||
2178 019c 4032 adds r2, r2, #64
|
||
2179 019e FFF7FEFF bl HAL_DMA_Start_IT
|
||
2180 01a2 0028 cmp r0, #0
|
||
2181 01a4 ACD1 bne .L393
|
||
2182 01a6 2B68 ldr r3, [r5]
|
||
2183 01a8 DA68 ldr r2, [r3, #12]
|
||
2184 01aa 42F48052 orr r2, r2, #4096
|
||
2185 01ae DA60 str r2, [r3, #12]
|
||
2186 01b0 54E7 b .L386
|
||
2187 .L378:
|
||
2188 01b2 042C cmp r4, #4
|
||
2189 01b4 D0D1 bne .L380
|
||
2190 01b6 0221 movs r1, #2
|
||
2191 01b8 85F84510 strb r1, [r5, #69]
|
||
2192 .L381:
|
||
2193 01bc A86A ldr r0, [r5, #40]
|
||
2194 01be 144E ldr r6, .L413
|
||
2195 01c0 1146 mov r1, r2
|
||
2196 01c2 2A68 ldr r2, [r5]
|
||
2197 01c4 C662 str r6, [r0, #44]
|
||
2198 01c6 134E ldr r6, .L413+4
|
||
2199 01c8 0663 str r6, [r0, #48]
|
||
2200 01ca 134E ldr r6, .L413+8
|
||
2201 01cc 4663 str r6, [r0, #52]
|
||
2202 01ce 3832 adds r2, r2, #56
|
||
2203 01d0 FFF7FEFF bl HAL_DMA_Start_IT
|
||
2204 01d4 0028 cmp r0, #0
|
||
2205 01d6 93D1 bne .L393
|
||
2206 01d8 2B68 ldr r3, [r5]
|
||
2207 01da DA68 ldr r2, [r3, #12]
|
||
2208 01dc 42F48062 orr r2, r2, #1024
|
||
2209 01e0 DA60 str r2, [r3, #12]
|
||
2210 01e2 3BE7 b .L386
|
||
2211 .L409:
|
||
ARM GAS /tmp/ccFFTpft.s page 39
|
||
|
||
|
||
2212 01e4 90F84510 ldrb r1, [r0, #69] @ zero_extendqisi2
|
||
2213 01e8 A1F10201 sub r1, #2
|
||
2214 01ec B1FA81F1 clz r1, r1
|
||
2215 01f0 4909 lsrs r1, r1, #5
|
||
2216 01f2 76E7 b .L368
|
||
2217 .L411:
|
||
2218 01f4 95F84510 ldrb r1, [r5, #69] @ zero_extendqisi2
|
||
2219 01f8 A1F10101 sub r1, #1
|
||
2220 01fc B1FA81F1 clz r1, r1
|
||
2221 0200 4909 lsrs r1, r1, #5
|
||
2222 0202 0EE7 b .L371
|
||
2223 .L395:
|
||
2224 0204 0020 movs r0, #0
|
||
2225 0206 70BD pop {r4, r5, r6, pc}
|
||
2226 .L412:
|
||
2227 0208 002B cmp r3, #0
|
||
2228 020a 83D0 beq .L382
|
||
2229 020c 78E7 b .L393
|
||
2230 .L414:
|
||
2231 020e 00BF .align 2
|
||
2232 .L413:
|
||
2233 0210 00000000 .word TIM_DMADelayPulseNCplt
|
||
2234 0214 00000000 .word TIM_DMADelayPulseHalfCplt
|
||
2235 0218 00000000 .word TIM_DMAErrorCCxN
|
||
2236 021c 002C0140 .word 1073818624
|
||
2237 0220 00040040 .word 1073742848
|
||
2238 0224 07000100 .word 65543
|
||
2240 .section .text.HAL_TIMEx_PWMN_Stop_DMA,"ax",%progbits
|
||
2241 .align 1
|
||
2242 .p2align 2,,3
|
||
2243 .global HAL_TIMEx_PWMN_Stop_DMA
|
||
2244 .syntax unified
|
||
2245 .thumb
|
||
2246 .thumb_func
|
||
2247 .fpu fpv4-sp-d16
|
||
2249 HAL_TIMEx_PWMN_Stop_DMA:
|
||
2250 @ args = 0, pretend = 0, frame = 0
|
||
2251 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2252 0000 38B5 push {r3, r4, r5, lr}
|
||
2253 0002 0C46 mov r4, r1
|
||
2254 0004 0546 mov r5, r0
|
||
2255 0006 0C29 cmp r1, #12
|
||
2256 0008 08D8 bhi .L428
|
||
2257 000a DFE801F0 tbb [pc, r1]
|
||
2258 .L418:
|
||
2259 000e 50 .byte (.L421-.L418)/2
|
||
2260 000f 07 .byte (.L428-.L418)/2
|
||
2261 0010 07 .byte (.L428-.L418)/2
|
||
2262 0011 07 .byte (.L428-.L418)/2
|
||
2263 0012 47 .byte (.L420-.L418)/2
|
||
2264 0013 07 .byte (.L428-.L418)/2
|
||
2265 0014 07 .byte (.L428-.L418)/2
|
||
2266 0015 07 .byte (.L428-.L418)/2
|
||
2267 0016 3E .byte (.L419-.L418)/2
|
||
2268 0017 07 .byte (.L428-.L418)/2
|
||
2269 0018 07 .byte (.L428-.L418)/2
|
||
2270 0019 07 .byte (.L428-.L418)/2
|
||
ARM GAS /tmp/ccFFTpft.s page 40
|
||
|
||
|
||
2271 001a 09 .byte (.L417-.L418)/2
|
||
2272 001b 00 .p2align 1
|
||
2273 .L428:
|
||
2274 001c 0120 movs r0, #1
|
||
2275 001e 38BD pop {r3, r4, r5, pc}
|
||
2276 .L417:
|
||
2277 0020 0268 ldr r2, [r0]
|
||
2278 0022 006B ldr r0, [r0, #48]
|
||
2279 0024 D368 ldr r3, [r2, #12]
|
||
2280 0026 23F48053 bic r3, r3, #4096
|
||
2281 002a D360 str r3, [r2, #12]
|
||
2282 002c FFF7FEFF bl HAL_DMA_Abort_IT
|
||
2283 .L422:
|
||
2284 0030 2B68 ldr r3, [r5]
|
||
2285 0032 04F01F00 and r0, r4, #31
|
||
2286 0036 1A6A ldr r2, [r3, #32]
|
||
2287 0038 0421 movs r1, #4
|
||
2288 003a 8140 lsls r1, r1, r0
|
||
2289 003c 22EA0102 bic r2, r2, r1
|
||
2290 0040 1A62 str r2, [r3, #32]
|
||
2291 0042 1A6A ldr r2, [r3, #32]
|
||
2292 0044 1A62 str r2, [r3, #32]
|
||
2293 0046 196A ldr r1, [r3, #32]
|
||
2294 0048 41F21112 movw r2, #4369
|
||
2295 004c 1142 tst r1, r2
|
||
2296 004e 08D1 bne .L423
|
||
2297 0050 196A ldr r1, [r3, #32]
|
||
2298 0052 44F24442 movw r2, #17476
|
||
2299 0056 1142 tst r1, r2
|
||
2300 0058 03D1 bne .L423
|
||
2301 005a 5A6C ldr r2, [r3, #68]
|
||
2302 005c 22F40042 bic r2, r2, #32768
|
||
2303 0060 5A64 str r2, [r3, #68]
|
||
2304 .L423:
|
||
2305 0062 196A ldr r1, [r3, #32]
|
||
2306 0064 41F21112 movw r2, #4369
|
||
2307 0068 1142 tst r1, r2
|
||
2308 006a 08D1 bne .L424
|
||
2309 006c 196A ldr r1, [r3, #32]
|
||
2310 006e 44F24442 movw r2, #17476
|
||
2311 0072 1142 tst r1, r2
|
||
2312 0074 03D1 bne .L424
|
||
2313 0076 1A68 ldr r2, [r3]
|
||
2314 0078 22F00102 bic r2, r2, #1
|
||
2315 007c 1A60 str r2, [r3]
|
||
2316 .L424:
|
||
2317 007e 0123 movs r3, #1
|
||
2318 0080 F4B9 cbnz r4, .L425
|
||
2319 0082 85F84430 strb r3, [r5, #68]
|
||
2320 0086 2046 mov r0, r4
|
||
2321 0088 38BD pop {r3, r4, r5, pc}
|
||
2322 .L419:
|
||
2323 008a 0268 ldr r2, [r0]
|
||
2324 008c C06A ldr r0, [r0, #44]
|
||
2325 008e D368 ldr r3, [r2, #12]
|
||
2326 0090 23F40063 bic r3, r3, #2048
|
||
2327 0094 D360 str r3, [r2, #12]
|
||
ARM GAS /tmp/ccFFTpft.s page 41
|
||
|
||
|
||
2328 0096 FFF7FEFF bl HAL_DMA_Abort_IT
|
||
2329 009a C9E7 b .L422
|
||
2330 .L420:
|
||
2331 009c 0268 ldr r2, [r0]
|
||
2332 009e 806A ldr r0, [r0, #40]
|
||
2333 00a0 D368 ldr r3, [r2, #12]
|
||
2334 00a2 23F48063 bic r3, r3, #1024
|
||
2335 00a6 D360 str r3, [r2, #12]
|
||
2336 00a8 FFF7FEFF bl HAL_DMA_Abort_IT
|
||
2337 00ac C0E7 b .L422
|
||
2338 .L421:
|
||
2339 00ae 0268 ldr r2, [r0]
|
||
2340 00b0 406A ldr r0, [r0, #36]
|
||
2341 00b2 D368 ldr r3, [r2, #12]
|
||
2342 00b4 23F40073 bic r3, r3, #512
|
||
2343 00b8 D360 str r3, [r2, #12]
|
||
2344 00ba FFF7FEFF bl HAL_DMA_Abort_IT
|
||
2345 00be B7E7 b .L422
|
||
2346 .L425:
|
||
2347 00c0 042C cmp r4, #4
|
||
2348 00c2 07D0 beq .L430
|
||
2349 00c4 082C cmp r4, #8
|
||
2350 00c6 0CBF ite eq
|
||
2351 00c8 85F84630 strbeq r3, [r5, #70]
|
||
2352 00cc 85F84730 strbne r3, [r5, #71]
|
||
2353 00d0 0020 movs r0, #0
|
||
2354 00d2 38BD pop {r3, r4, r5, pc}
|
||
2355 .L430:
|
||
2356 00d4 85F84530 strb r3, [r5, #69]
|
||
2357 00d8 0020 movs r0, #0
|
||
2358 00da 38BD pop {r3, r4, r5, pc}
|
||
2360 .section .text.HAL_TIMEx_OnePulseN_Start,"ax",%progbits
|
||
2361 .align 1
|
||
2362 .p2align 2,,3
|
||
2363 .global HAL_TIMEx_OnePulseN_Start
|
||
2364 .syntax unified
|
||
2365 .thumb
|
||
2366 .thumb_func
|
||
2367 .fpu fpv4-sp-d16
|
||
2369 HAL_TIMEx_OnePulseN_Start:
|
||
2370 @ args = 0, pretend = 0, frame = 0
|
||
2371 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2372 0000 70B5 push {r4, r5, r6, lr}
|
||
2373 0002 90F83EE0 ldrb lr, [r0, #62] @ zero_extendqisi2
|
||
2374 0006 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2
|
||
2375 000a 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2
|
||
2376 000e 0029 cmp r1, #0
|
||
2377 0010 0CBF ite eq
|
||
2378 0012 0425 moveq r5, #4
|
||
2379 0014 0025 movne r5, #0
|
||
2380 0016 BEF1010F cmp lr, #1
|
||
2381 001a 0446 mov r4, r0
|
||
2382 001c 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2
|
||
2383 0020 07D1 bne .L435
|
||
2384 0022 DBB2 uxtb r3, r3
|
||
2385 0024 012B cmp r3, #1
|
||
2386 0026 5FFA80FC uxtb ip, r0
|
||
ARM GAS /tmp/ccFFTpft.s page 42
|
||
|
||
|
||
2387 002a 5FFA8EF0 uxtb r0, lr
|
||
2388 002e 02D0 beq .L439
|
||
2389 .L433:
|
||
2390 0030 70BD pop {r4, r5, r6, pc}
|
||
2391 .L435:
|
||
2392 0032 0120 movs r0, #1
|
||
2393 0034 70BD pop {r4, r5, r6, pc}
|
||
2394 .L439:
|
||
2395 0036 D2B2 uxtb r2, r2
|
||
2396 0038 012A cmp r2, #1
|
||
2397 003a F9D1 bne .L433
|
||
2398 003c BCF1010F cmp ip, #1
|
||
2399 0040 F6D1 bne .L433
|
||
2400 0042 2668 ldr r6, [r4]
|
||
2401 0044 0223 movs r3, #2
|
||
2402 0046 84F83E30 strb r3, [r4, #62]
|
||
2403 004a 84F83F30 strb r3, [r4, #63]
|
||
2404 004e 84F84430 strb r3, [r4, #68]
|
||
2405 0052 84F84530 strb r3, [r4, #69]
|
||
2406 0056 0246 mov r2, r0
|
||
2407 0058 01F01F03 and r3, r1, #31
|
||
2408 005c 306A ldr r0, [r6, #32]
|
||
2409 005e 2946 mov r1, r5
|
||
2410 0060 0425 movs r5, #4
|
||
2411 0062 05FA03F3 lsl r3, r5, r3
|
||
2412 0066 20EA0300 bic r0, r0, r3
|
||
2413 006a 3062 str r0, [r6, #32]
|
||
2414 006c 306A ldr r0, [r6, #32]
|
||
2415 006e 0343 orrs r3, r3, r0
|
||
2416 0070 3362 str r3, [r6, #32]
|
||
2417 0072 3046 mov r0, r6
|
||
2418 0074 FFF7FEFF bl TIM_CCxChannelCmd
|
||
2419 0078 2268 ldr r2, [r4]
|
||
2420 007a 536C ldr r3, [r2, #68]
|
||
2421 007c 43F40043 orr r3, r3, #32768
|
||
2422 0080 0020 movs r0, #0
|
||
2423 0082 5364 str r3, [r2, #68]
|
||
2424 0084 70BD pop {r4, r5, r6, pc}
|
||
2426 0086 00BF .section .text.HAL_TIMEx_OnePulseN_Stop,"ax",%progbits
|
||
2427 .align 1
|
||
2428 .p2align 2,,3
|
||
2429 .global HAL_TIMEx_OnePulseN_Stop
|
||
2430 .syntax unified
|
||
2431 .thumb
|
||
2432 .thumb_func
|
||
2433 .fpu fpv4-sp-d16
|
||
2435 HAL_TIMEx_OnePulseN_Stop:
|
||
2436 @ args = 0, pretend = 0, frame = 0
|
||
2437 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2438 0000 10B5 push {r4, lr}
|
||
2439 0002 0446 mov r4, r0
|
||
2440 0004 0068 ldr r0, [r0]
|
||
2441 0006 0029 cmp r1, #0
|
||
2442 0008 036A ldr r3, [r0, #32]
|
||
2443 000a 4FF00402 mov r2, #4
|
||
2444 000e 01F01F01 and r1, r1, #31
|
||
2445 0012 02FA01F1 lsl r1, r2, r1
|
||
ARM GAS /tmp/ccFFTpft.s page 43
|
||
|
||
|
||
2446 0016 23EA0101 bic r1, r3, r1
|
||
2447 001a 0162 str r1, [r0, #32]
|
||
2448 001c 036A ldr r3, [r0, #32]
|
||
2449 001e 0362 str r3, [r0, #32]
|
||
2450 0020 4FF00002 mov r2, #0
|
||
2451 0024 14BF ite ne
|
||
2452 0026 1146 movne r1, r2
|
||
2453 0028 0421 moveq r1, #4
|
||
2454 002a FFF7FEFF bl TIM_CCxChannelCmd
|
||
2455 002e 2368 ldr r3, [r4]
|
||
2456 0030 196A ldr r1, [r3, #32]
|
||
2457 0032 41F21112 movw r2, #4369
|
||
2458 0036 1142 tst r1, r2
|
||
2459 0038 04D1 bne .L442
|
||
2460 003a 196A ldr r1, [r3, #32]
|
||
2461 003c 44F24442 movw r2, #17476
|
||
2462 0040 1142 tst r1, r2
|
||
2463 0042 18D0 beq .L446
|
||
2464 .L442:
|
||
2465 0044 196A ldr r1, [r3, #32]
|
||
2466 0046 41F21112 movw r2, #4369
|
||
2467 004a 1142 tst r1, r2
|
||
2468 004c 08D1 bne .L443
|
||
2469 004e 196A ldr r1, [r3, #32]
|
||
2470 0050 44F24442 movw r2, #17476
|
||
2471 0054 1142 tst r1, r2
|
||
2472 0056 03D1 bne .L443
|
||
2473 0058 1A68 ldr r2, [r3]
|
||
2474 005a 22F00102 bic r2, r2, #1
|
||
2475 005e 1A60 str r2, [r3]
|
||
2476 .L443:
|
||
2477 0060 0123 movs r3, #1
|
||
2478 0062 84F83E30 strb r3, [r4, #62]
|
||
2479 0066 84F83F30 strb r3, [r4, #63]
|
||
2480 006a 84F84430 strb r3, [r4, #68]
|
||
2481 006e 84F84530 strb r3, [r4, #69]
|
||
2482 0072 0020 movs r0, #0
|
||
2483 0074 10BD pop {r4, pc}
|
||
2484 .L446:
|
||
2485 0076 5A6C ldr r2, [r3, #68]
|
||
2486 0078 22F40042 bic r2, r2, #32768
|
||
2487 007c 5A64 str r2, [r3, #68]
|
||
2488 007e E1E7 b .L442
|
||
2490 .section .text.HAL_TIMEx_OnePulseN_Start_IT,"ax",%progbits
|
||
2491 .align 1
|
||
2492 .p2align 2,,3
|
||
2493 .global HAL_TIMEx_OnePulseN_Start_IT
|
||
2494 .syntax unified
|
||
2495 .thumb
|
||
2496 .thumb_func
|
||
2497 .fpu fpv4-sp-d16
|
||
2499 HAL_TIMEx_OnePulseN_Start_IT:
|
||
2500 @ args = 0, pretend = 0, frame = 0
|
||
2501 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2502 0000 70B5 push {r4, r5, r6, lr}
|
||
2503 0002 90F83EE0 ldrb lr, [r0, #62] @ zero_extendqisi2
|
||
2504 0006 90F83F30 ldrb r3, [r0, #63] @ zero_extendqisi2
|
||
ARM GAS /tmp/ccFFTpft.s page 44
|
||
|
||
|
||
2505 000a 90F84420 ldrb r2, [r0, #68] @ zero_extendqisi2
|
||
2506 000e 0029 cmp r1, #0
|
||
2507 0010 0CBF ite eq
|
||
2508 0012 0425 moveq r5, #4
|
||
2509 0014 0025 movne r5, #0
|
||
2510 0016 BEF1010F cmp lr, #1
|
||
2511 001a 0446 mov r4, r0
|
||
2512 001c 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2
|
||
2513 0020 07D1 bne .L451
|
||
2514 0022 DBB2 uxtb r3, r3
|
||
2515 0024 012B cmp r3, #1
|
||
2516 0026 5FFA80FC uxtb ip, r0
|
||
2517 002a 5FFA8EF0 uxtb r0, lr
|
||
2518 002e 02D0 beq .L455
|
||
2519 .L449:
|
||
2520 0030 70BD pop {r4, r5, r6, pc}
|
||
2521 .L451:
|
||
2522 0032 0120 movs r0, #1
|
||
2523 0034 70BD pop {r4, r5, r6, pc}
|
||
2524 .L455:
|
||
2525 0036 D2B2 uxtb r2, r2
|
||
2526 0038 012A cmp r2, #1
|
||
2527 003a F9D1 bne .L449
|
||
2528 003c BCF1010F cmp ip, #1
|
||
2529 0040 F6D1 bne .L449
|
||
2530 0042 2668 ldr r6, [r4]
|
||
2531 0044 0223 movs r3, #2
|
||
2532 0046 84F83E30 strb r3, [r4, #62]
|
||
2533 004a 84F83F30 strb r3, [r4, #63]
|
||
2534 004e 84F84430 strb r3, [r4, #68]
|
||
2535 0052 84F84530 strb r3, [r4, #69]
|
||
2536 0056 0246 mov r2, r0
|
||
2537 0058 F068 ldr r0, [r6, #12]
|
||
2538 005a 40F00200 orr r0, r0, #2
|
||
2539 005e F060 str r0, [r6, #12]
|
||
2540 0060 F068 ldr r0, [r6, #12]
|
||
2541 0062 40F00400 orr r0, r0, #4
|
||
2542 0066 F060 str r0, [r6, #12]
|
||
2543 0068 01F01F03 and r3, r1, #31
|
||
2544 006c 0420 movs r0, #4
|
||
2545 006e 2946 mov r1, r5
|
||
2546 0070 356A ldr r5, [r6, #32]
|
||
2547 0072 00FA03F3 lsl r3, r0, r3
|
||
2548 0076 25EA0305 bic r5, r5, r3
|
||
2549 007a 3562 str r5, [r6, #32]
|
||
2550 007c 306A ldr r0, [r6, #32]
|
||
2551 007e 0343 orrs r3, r3, r0
|
||
2552 0080 3362 str r3, [r6, #32]
|
||
2553 0082 3046 mov r0, r6
|
||
2554 0084 FFF7FEFF bl TIM_CCxChannelCmd
|
||
2555 0088 2268 ldr r2, [r4]
|
||
2556 008a 536C ldr r3, [r2, #68]
|
||
2557 008c 43F40043 orr r3, r3, #32768
|
||
2558 0090 0020 movs r0, #0
|
||
2559 0092 5364 str r3, [r2, #68]
|
||
2560 0094 70BD pop {r4, r5, r6, pc}
|
||
2562 0096 00BF .section .text.HAL_TIMEx_OnePulseN_Stop_IT,"ax",%progbits
|
||
ARM GAS /tmp/ccFFTpft.s page 45
|
||
|
||
|
||
2563 .align 1
|
||
2564 .p2align 2,,3
|
||
2565 .global HAL_TIMEx_OnePulseN_Stop_IT
|
||
2566 .syntax unified
|
||
2567 .thumb
|
||
2568 .thumb_func
|
||
2569 .fpu fpv4-sp-d16
|
||
2571 HAL_TIMEx_OnePulseN_Stop_IT:
|
||
2572 @ args = 0, pretend = 0, frame = 0
|
||
2573 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2574 0000 10B5 push {r4, lr}
|
||
2575 0002 0446 mov r4, r0
|
||
2576 0004 0068 ldr r0, [r0]
|
||
2577 0006 C368 ldr r3, [r0, #12]
|
||
2578 0008 23F00203 bic r3, r3, #2
|
||
2579 000c C360 str r3, [r0, #12]
|
||
2580 000e C368 ldr r3, [r0, #12]
|
||
2581 0010 23F00403 bic r3, r3, #4
|
||
2582 0014 0029 cmp r1, #0
|
||
2583 0016 C360 str r3, [r0, #12]
|
||
2584 0018 036A ldr r3, [r0, #32]
|
||
2585 001a 4FF00402 mov r2, #4
|
||
2586 001e 01F01F01 and r1, r1, #31
|
||
2587 0022 02FA01F1 lsl r1, r2, r1
|
||
2588 0026 23EA0101 bic r1, r3, r1
|
||
2589 002a 0162 str r1, [r0, #32]
|
||
2590 002c 036A ldr r3, [r0, #32]
|
||
2591 002e 0362 str r3, [r0, #32]
|
||
2592 0030 4FF00002 mov r2, #0
|
||
2593 0034 14BF ite ne
|
||
2594 0036 1146 movne r1, r2
|
||
2595 0038 0421 moveq r1, #4
|
||
2596 003a FFF7FEFF bl TIM_CCxChannelCmd
|
||
2597 003e 2368 ldr r3, [r4]
|
||
2598 0040 196A ldr r1, [r3, #32]
|
||
2599 0042 41F21112 movw r2, #4369
|
||
2600 0046 1142 tst r1, r2
|
||
2601 0048 04D1 bne .L458
|
||
2602 004a 196A ldr r1, [r3, #32]
|
||
2603 004c 44F24442 movw r2, #17476
|
||
2604 0050 1142 tst r1, r2
|
||
2605 0052 18D0 beq .L462
|
||
2606 .L458:
|
||
2607 0054 196A ldr r1, [r3, #32]
|
||
2608 0056 41F21112 movw r2, #4369
|
||
2609 005a 1142 tst r1, r2
|
||
2610 005c 08D1 bne .L459
|
||
2611 005e 196A ldr r1, [r3, #32]
|
||
2612 0060 44F24442 movw r2, #17476
|
||
2613 0064 1142 tst r1, r2
|
||
2614 0066 03D1 bne .L459
|
||
2615 0068 1A68 ldr r2, [r3]
|
||
2616 006a 22F00102 bic r2, r2, #1
|
||
2617 006e 1A60 str r2, [r3]
|
||
2618 .L459:
|
||
2619 0070 0123 movs r3, #1
|
||
2620 0072 84F83E30 strb r3, [r4, #62]
|
||
ARM GAS /tmp/ccFFTpft.s page 46
|
||
|
||
|
||
2621 0076 84F83F30 strb r3, [r4, #63]
|
||
2622 007a 84F84430 strb r3, [r4, #68]
|
||
2623 007e 84F84530 strb r3, [r4, #69]
|
||
2624 0082 0020 movs r0, #0
|
||
2625 0084 10BD pop {r4, pc}
|
||
2626 .L462:
|
||
2627 0086 5A6C ldr r2, [r3, #68]
|
||
2628 0088 22F40042 bic r2, r2, #32768
|
||
2629 008c 5A64 str r2, [r3, #68]
|
||
2630 008e E1E7 b .L458
|
||
2632 .section .text.HAL_TIMEx_ConfigCommutEvent,"ax",%progbits
|
||
2633 .align 1
|
||
2634 .p2align 2,,3
|
||
2635 .global HAL_TIMEx_ConfigCommutEvent
|
||
2636 .syntax unified
|
||
2637 .thumb
|
||
2638 .thumb_func
|
||
2639 .fpu fpv4-sp-d16
|
||
2641 HAL_TIMEx_ConfigCommutEvent:
|
||
2642 @ args = 0, pretend = 0, frame = 0
|
||
2643 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2644 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
2645 0004 012B cmp r3, #1
|
||
2646 0006 3CD0 beq .L467
|
||
2647 0008 0123 movs r3, #1
|
||
2648 000a 00B5 push {lr}
|
||
2649 000c 80F83C30 strb r3, [r0, #60]
|
||
2650 0010 31F03003 bics r3, r1, #48
|
||
2651 0014 8446 mov ip, r0
|
||
2652 0016 0FD0 beq .L465
|
||
2653 0018 21F02003 bic r3, r1, #32
|
||
2654 001c B3F1101F cmp r3, #1048592
|
||
2655 0020 0AD0 beq .L465
|
||
2656 0022 194B ldr r3, .L478
|
||
2657 0024 9942 cmp r1, r3
|
||
2658 0026 07D0 beq .L465
|
||
2659 0028 2033 adds r3, r3, #32
|
||
2660 002a 9942 cmp r1, r3
|
||
2661 002c 04D0 beq .L465
|
||
2662 002e 3033 adds r3, r3, #48
|
||
2663 0030 9942 cmp r1, r3
|
||
2664 0032 01D0 beq .L465
|
||
2665 0034 0368 ldr r3, [r0]
|
||
2666 0036 0AE0 b .L466
|
||
2667 .L465:
|
||
2668 0038 DCF80030 ldr r3, [ip]
|
||
2669 003c 9868 ldr r0, [r3, #8]
|
||
2670 003e 20F44010 bic r0, r0, #3145728
|
||
2671 0042 20F07000 bic r0, r0, #112
|
||
2672 0046 9860 str r0, [r3, #8]
|
||
2673 0048 9868 ldr r0, [r3, #8]
|
||
2674 004a 0143 orrs r1, r1, r0
|
||
2675 004c 9960 str r1, [r3, #8]
|
||
2676 .L466:
|
||
2677 004e 5968 ldr r1, [r3, #4]
|
||
2678 0050 41F00101 orr r1, r1, #1
|
||
2679 0054 5960 str r1, [r3, #4]
|
||
ARM GAS /tmp/ccFFTpft.s page 47
|
||
|
||
|
||
2680 0056 5968 ldr r1, [r3, #4]
|
||
2681 0058 21F00401 bic r1, r1, #4
|
||
2682 005c 5960 str r1, [r3, #4]
|
||
2683 005e 5968 ldr r1, [r3, #4]
|
||
2684 0060 0A43 orrs r2, r2, r1
|
||
2685 0062 5A60 str r2, [r3, #4]
|
||
2686 0064 DA68 ldr r2, [r3, #12]
|
||
2687 0066 22F02002 bic r2, r2, #32
|
||
2688 006a DA60 str r2, [r3, #12]
|
||
2689 006c DA68 ldr r2, [r3, #12]
|
||
2690 006e 4FF0000E mov lr, #0
|
||
2691 0072 22F40052 bic r2, r2, #8192
|
||
2692 0076 DA60 str r2, [r3, #12]
|
||
2693 0078 8CF83CE0 strb lr, [ip, #60]
|
||
2694 007c 7046 mov r0, lr
|
||
2695 007e 5DF804FB ldr pc, [sp], #4
|
||
2696 .L467:
|
||
2697 0082 0220 movs r0, #2
|
||
2698 0084 7047 bx lr
|
||
2699 .L479:
|
||
2700 0086 00BF .align 2
|
||
2701 .L478:
|
||
2702 0088 20001000 .word 1048608
|
||
2704 .section .text.HAL_TIMEx_ConfigCommutEvent_IT,"ax",%progbits
|
||
2705 .align 1
|
||
2706 .p2align 2,,3
|
||
2707 .global HAL_TIMEx_ConfigCommutEvent_IT
|
||
2708 .syntax unified
|
||
2709 .thumb
|
||
2710 .thumb_func
|
||
2711 .fpu fpv4-sp-d16
|
||
2713 HAL_TIMEx_ConfigCommutEvent_IT:
|
||
2714 @ args = 0, pretend = 0, frame = 0
|
||
2715 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2716 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
2717 0004 012B cmp r3, #1
|
||
2718 0006 3CD0 beq .L484
|
||
2719 0008 0123 movs r3, #1
|
||
2720 000a 00B5 push {lr}
|
||
2721 000c 80F83C30 strb r3, [r0, #60]
|
||
2722 0010 31F03003 bics r3, r1, #48
|
||
2723 0014 8446 mov ip, r0
|
||
2724 0016 0FD0 beq .L482
|
||
2725 0018 21F02003 bic r3, r1, #32
|
||
2726 001c B3F1101F cmp r3, #1048592
|
||
2727 0020 0AD0 beq .L482
|
||
2728 0022 194B ldr r3, .L495
|
||
2729 0024 9942 cmp r1, r3
|
||
2730 0026 07D0 beq .L482
|
||
2731 0028 2033 adds r3, r3, #32
|
||
2732 002a 9942 cmp r1, r3
|
||
2733 002c 04D0 beq .L482
|
||
2734 002e 3033 adds r3, r3, #48
|
||
2735 0030 9942 cmp r1, r3
|
||
2736 0032 01D0 beq .L482
|
||
2737 0034 0368 ldr r3, [r0]
|
||
2738 0036 0AE0 b .L483
|
||
ARM GAS /tmp/ccFFTpft.s page 48
|
||
|
||
|
||
2739 .L482:
|
||
2740 0038 DCF80030 ldr r3, [ip]
|
||
2741 003c 9868 ldr r0, [r3, #8]
|
||
2742 003e 20F44010 bic r0, r0, #3145728
|
||
2743 0042 20F07000 bic r0, r0, #112
|
||
2744 0046 9860 str r0, [r3, #8]
|
||
2745 0048 9868 ldr r0, [r3, #8]
|
||
2746 004a 0143 orrs r1, r1, r0
|
||
2747 004c 9960 str r1, [r3, #8]
|
||
2748 .L483:
|
||
2749 004e 5968 ldr r1, [r3, #4]
|
||
2750 0050 41F00101 orr r1, r1, #1
|
||
2751 0054 5960 str r1, [r3, #4]
|
||
2752 0056 5968 ldr r1, [r3, #4]
|
||
2753 0058 21F00401 bic r1, r1, #4
|
||
2754 005c 5960 str r1, [r3, #4]
|
||
2755 005e 5968 ldr r1, [r3, #4]
|
||
2756 0060 0A43 orrs r2, r2, r1
|
||
2757 0062 5A60 str r2, [r3, #4]
|
||
2758 0064 DA68 ldr r2, [r3, #12]
|
||
2759 0066 22F40052 bic r2, r2, #8192
|
||
2760 006a DA60 str r2, [r3, #12]
|
||
2761 006c DA68 ldr r2, [r3, #12]
|
||
2762 006e 4FF0000E mov lr, #0
|
||
2763 0072 42F02002 orr r2, r2, #32
|
||
2764 0076 DA60 str r2, [r3, #12]
|
||
2765 0078 8CF83CE0 strb lr, [ip, #60]
|
||
2766 007c 7046 mov r0, lr
|
||
2767 007e 5DF804FB ldr pc, [sp], #4
|
||
2768 .L484:
|
||
2769 0082 0220 movs r0, #2
|
||
2770 0084 7047 bx lr
|
||
2771 .L496:
|
||
2772 0086 00BF .align 2
|
||
2773 .L495:
|
||
2774 0088 20001000 .word 1048608
|
||
2776 .section .text.HAL_TIMEx_ConfigCommutEvent_DMA,"ax",%progbits
|
||
2777 .align 1
|
||
2778 .p2align 2,,3
|
||
2779 .global HAL_TIMEx_ConfigCommutEvent_DMA
|
||
2780 .syntax unified
|
||
2781 .thumb
|
||
2782 .thumb_func
|
||
2783 .fpu fpv4-sp-d16
|
||
2785 HAL_TIMEx_ConfigCommutEvent_DMA:
|
||
2786 @ args = 0, pretend = 0, frame = 0
|
||
2787 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2788 @ link register save eliminated.
|
||
2789 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
2790 0004 012B cmp r3, #1
|
||
2791 0006 8446 mov ip, r0
|
||
2792 0008 40D0 beq .L501
|
||
2793 000a 0123 movs r3, #1
|
||
2794 000c 80F83C30 strb r3, [r0, #60]
|
||
2795 0010 31F03003 bics r3, r1, #48
|
||
2796 0014 0FD0 beq .L499
|
||
2797 0016 21F02003 bic r3, r1, #32
|
||
ARM GAS /tmp/ccFFTpft.s page 49
|
||
|
||
|
||
2798 001a B3F1101F cmp r3, #1048592
|
||
2799 001e 0AD0 beq .L499
|
||
2800 0020 1B4B ldr r3, .L508
|
||
2801 0022 9942 cmp r1, r3
|
||
2802 0024 07D0 beq .L499
|
||
2803 0026 2033 adds r3, r3, #32
|
||
2804 0028 9942 cmp r1, r3
|
||
2805 002a 04D0 beq .L499
|
||
2806 002c 3033 adds r3, r3, #48
|
||
2807 002e 9942 cmp r1, r3
|
||
2808 0030 01D0 beq .L499
|
||
2809 0032 0368 ldr r3, [r0]
|
||
2810 0034 0AE0 b .L500
|
||
2811 .L499:
|
||
2812 0036 DCF80030 ldr r3, [ip]
|
||
2813 003a 9868 ldr r0, [r3, #8]
|
||
2814 003c 20F44010 bic r0, r0, #3145728
|
||
2815 0040 20F07000 bic r0, r0, #112
|
||
2816 0044 9860 str r0, [r3, #8]
|
||
2817 0046 9868 ldr r0, [r3, #8]
|
||
2818 0048 0143 orrs r1, r1, r0
|
||
2819 004a 9960 str r1, [r3, #8]
|
||
2820 .L500:
|
||
2821 004c 5868 ldr r0, [r3, #4]
|
||
2822 004e DCF83410 ldr r1, [ip, #52]
|
||
2823 0052 40F00100 orr r0, r0, #1
|
||
2824 0056 5860 str r0, [r3, #4]
|
||
2825 0058 5868 ldr r0, [r3, #4]
|
||
2826 005a 20F00400 bic r0, r0, #4
|
||
2827 005e 5860 str r0, [r3, #4]
|
||
2828 0060 5868 ldr r0, [r3, #4]
|
||
2829 0062 0243 orrs r2, r2, r0
|
||
2830 0064 5A60 str r2, [r3, #4]
|
||
2831 0066 DA68 ldr r2, [r3, #12]
|
||
2832 0068 0A48 ldr r0, .L508+4
|
||
2833 006a C862 str r0, [r1, #44]
|
||
2834 006c 0A48 ldr r0, .L508+8
|
||
2835 006e 0863 str r0, [r1, #48]
|
||
2836 0070 22F02002 bic r2, r2, #32
|
||
2837 0074 0948 ldr r0, .L508+12
|
||
2838 0076 4863 str r0, [r1, #52]
|
||
2839 0078 DA60 str r2, [r3, #12]
|
||
2840 007a DA68 ldr r2, [r3, #12]
|
||
2841 007c 0021 movs r1, #0
|
||
2842 007e 42F40052 orr r2, r2, #8192
|
||
2843 0082 DA60 str r2, [r3, #12]
|
||
2844 0084 0846 mov r0, r1
|
||
2845 0086 8CF83C10 strb r1, [ip, #60]
|
||
2846 008a 7047 bx lr
|
||
2847 .L501:
|
||
2848 008c 0220 movs r0, #2
|
||
2849 008e 7047 bx lr
|
||
2850 .L509:
|
||
2851 .align 2
|
||
2852 .L508:
|
||
2853 0090 20001000 .word 1048608
|
||
2854 0094 00000000 .word TIMEx_DMACommutationCplt
|
||
ARM GAS /tmp/ccFFTpft.s page 50
|
||
|
||
|
||
2855 0098 00000000 .word TIMEx_DMACommutationHalfCplt
|
||
2856 009c 00000000 .word TIM_DMAError
|
||
2858 .section .text.HAL_TIMEx_MasterConfigSynchronization,"ax",%progbits
|
||
2859 .align 1
|
||
2860 .p2align 2,,3
|
||
2861 .global HAL_TIMEx_MasterConfigSynchronization
|
||
2862 .syntax unified
|
||
2863 .thumb
|
||
2864 .thumb_func
|
||
2865 .fpu fpv4-sp-d16
|
||
2867 HAL_TIMEx_MasterConfigSynchronization:
|
||
2868 @ args = 0, pretend = 0, frame = 0
|
||
2869 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2870 @ link register save eliminated.
|
||
2871 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
2872 0004 012B cmp r3, #1
|
||
2873 0006 3ED0 beq .L518
|
||
2874 0008 70B4 push {r4, r5, r6}
|
||
2875 000a 0268 ldr r2, [r0]
|
||
2876 000c 1F4D ldr r5, .L529
|
||
2877 000e 0223 movs r3, #2
|
||
2878 0010 80F83D30 strb r3, [r0, #61]
|
||
2879 0014 AA42 cmp r2, r5
|
||
2880 0016 5368 ldr r3, [r2, #4]
|
||
2881 0018 9468 ldr r4, [r2, #8]
|
||
2882 001a 28D0 beq .L513
|
||
2883 001c 05F50065 add r5, r5, #2048
|
||
2884 0020 AA42 cmp r2, r5
|
||
2885 0022 24D0 beq .L513
|
||
2886 0024 0E68 ldr r6, [r1]
|
||
2887 0026 23F00073 bic r3, r3, #33554432
|
||
2888 002a 23F07003 bic r3, r3, #112
|
||
2889 002e 3343 orrs r3, r3, r6
|
||
2890 0030 B2F1804F cmp r2, #1073741824
|
||
2891 0034 5360 str r3, [r2, #4]
|
||
2892 0036 0CD0 beq .L515
|
||
2893 0038 154B ldr r3, .L529+4
|
||
2894 003a 9A42 cmp r2, r3
|
||
2895 003c 09D0 beq .L515
|
||
2896 003e 03F58063 add r3, r3, #1024
|
||
2897 0042 9A42 cmp r2, r3
|
||
2898 0044 05D0 beq .L515
|
||
2899 0046 AA42 cmp r2, r5
|
||
2900 0048 03D0 beq .L515
|
||
2901 004a 03F59C33 add r3, r3, #79872
|
||
2902 004e 9A42 cmp r2, r3
|
||
2903 0050 04D1 bne .L516
|
||
2904 .L515:
|
||
2905 0052 8B68 ldr r3, [r1, #8]
|
||
2906 0054 24F08004 bic r4, r4, #128
|
||
2907 0058 1C43 orrs r4, r4, r3
|
||
2908 005a 9460 str r4, [r2, #8]
|
||
2909 .L516:
|
||
2910 005c 0023 movs r3, #0
|
||
2911 005e 0122 movs r2, #1
|
||
2912 0060 80F83D20 strb r2, [r0, #61]
|
||
2913 0064 80F83C30 strb r3, [r0, #60]
|
||
ARM GAS /tmp/ccFFTpft.s page 51
|
||
|
||
|
||
2914 0068 70BC pop {r4, r5, r6}
|
||
2915 006a 1846 mov r0, r3
|
||
2916 006c 7047 bx lr
|
||
2917 .L513:
|
||
2918 006e 4D68 ldr r5, [r1, #4]
|
||
2919 0070 23F47003 bic r3, r3, #15728640
|
||
2920 0074 2B43 orrs r3, r3, r5
|
||
2921 0076 23F00073 bic r3, r3, #33554432
|
||
2922 007a 0D68 ldr r5, [r1]
|
||
2923 007c 23F07003 bic r3, r3, #112
|
||
2924 0080 2B43 orrs r3, r3, r5
|
||
2925 0082 5360 str r3, [r2, #4]
|
||
2926 0084 E5E7 b .L515
|
||
2927 .L518:
|
||
2928 0086 0220 movs r0, #2
|
||
2929 0088 7047 bx lr
|
||
2930 .L530:
|
||
2931 008a 00BF .align 2
|
||
2932 .L529:
|
||
2933 008c 002C0140 .word 1073818624
|
||
2934 0090 00040040 .word 1073742848
|
||
2936 .section .text.HAL_TIMEx_ConfigBreakDeadTime,"ax",%progbits
|
||
2937 .align 1
|
||
2938 .p2align 2,,3
|
||
2939 .global HAL_TIMEx_ConfigBreakDeadTime
|
||
2940 .syntax unified
|
||
2941 .thumb
|
||
2942 .thumb_func
|
||
2943 .fpu fpv4-sp-d16
|
||
2945 HAL_TIMEx_ConfigBreakDeadTime:
|
||
2946 @ args = 0, pretend = 0, frame = 0
|
||
2947 @ frame_needed = 0, uses_anonymous_args = 0
|
||
2948 @ link register save eliminated.
|
||
2949 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
2950 0004 012B cmp r3, #1
|
||
2951 0006 45D0 beq .L537
|
||
2952 0008 10B4 push {r4}
|
||
2953 000a D1E90243 ldrd r4, r3, [r1, #8]
|
||
2954 000e 23F44073 bic r3, r3, #768
|
||
2955 0012 0246 mov r2, r0
|
||
2956 0014 2343 orrs r3, r3, r4
|
||
2957 0016 4868 ldr r0, [r1, #4]
|
||
2958 0018 0C68 ldr r4, [r1]
|
||
2959 001a 23F48063 bic r3, r3, #1024
|
||
2960 001e 0343 orrs r3, r3, r0
|
||
2961 0020 23F40063 bic r3, r3, #2048
|
||
2962 0024 0869 ldr r0, [r1, #16]
|
||
2963 0026 2343 orrs r3, r3, r4
|
||
2964 0028 23F48053 bic r3, r3, #4096
|
||
2965 002c 4C69 ldr r4, [r1, #20]
|
||
2966 002e 0343 orrs r3, r3, r0
|
||
2967 0030 23F40053 bic r3, r3, #8192
|
||
2968 0034 086B ldr r0, [r1, #48]
|
||
2969 0036 2343 orrs r3, r3, r4
|
||
2970 0038 23F48043 bic r3, r3, #16384
|
||
2971 003c 8C69 ldr r4, [r1, #24]
|
||
2972 003e 0343 orrs r3, r3, r0
|
||
ARM GAS /tmp/ccFFTpft.s page 52
|
||
|
||
|
||
2973 0040 23F47023 bic r3, r3, #983040
|
||
2974 0044 1068 ldr r0, [r2]
|
||
2975 0046 43EA0443 orr r3, r3, r4, lsl #16
|
||
2976 004a 134C ldr r4, .L543
|
||
2977 004c A042 cmp r0, r4
|
||
2978 004e 0BD0 beq .L534
|
||
2979 0050 04F50064 add r4, r4, #2048
|
||
2980 0054 A042 cmp r0, r4
|
||
2981 0056 07D0 beq .L534
|
||
2982 .L535:
|
||
2983 0058 0021 movs r1, #0
|
||
2984 005a 4364 str r3, [r0, #68]
|
||
2985 005c 82F83C10 strb r1, [r2, #60]
|
||
2986 0060 0846 mov r0, r1
|
||
2987 0062 5DF8044B ldr r4, [sp], #4
|
||
2988 0066 7047 bx lr
|
||
2989 .L534:
|
||
2990 0068 CC69 ldr r4, [r1, #28]
|
||
2991 006a 23F08053 bic r3, r3, #268435456
|
||
2992 006e 2343 orrs r3, r3, r4
|
||
2993 0070 8C6A ldr r4, [r1, #40]
|
||
2994 0072 23F47003 bic r3, r3, #15728640
|
||
2995 0076 43EA0453 orr r3, r3, r4, lsl #20
|
||
2996 007a 0C6A ldr r4, [r1, #32]
|
||
2997 007c 23F08073 bic r3, r3, #16777216
|
||
2998 0080 2343 orrs r3, r3, r4
|
||
2999 0082 4C6A ldr r4, [r1, #36]
|
||
3000 0084 C96A ldr r1, [r1, #44]
|
||
3001 0086 23F00073 bic r3, r3, #33554432
|
||
3002 008a 2343 orrs r3, r3, r4
|
||
3003 008c 23F00053 bic r3, r3, #536870912
|
||
3004 0090 0B43 orrs r3, r3, r1
|
||
3005 0092 E1E7 b .L535
|
||
3006 .L537:
|
||
3007 0094 0220 movs r0, #2
|
||
3008 0096 7047 bx lr
|
||
3009 .L544:
|
||
3010 .align 2
|
||
3011 .L543:
|
||
3012 0098 002C0140 .word 1073818624
|
||
3014 .section .text.HAL_TIMEx_ConfigBreakInput,"ax",%progbits
|
||
3015 .align 1
|
||
3016 .p2align 2,,3
|
||
3017 .global HAL_TIMEx_ConfigBreakInput
|
||
3018 .syntax unified
|
||
3019 .thumb
|
||
3020 .thumb_func
|
||
3021 .fpu fpv4-sp-d16
|
||
3023 HAL_TIMEx_ConfigBreakInput:
|
||
3024 @ args = 0, pretend = 0, frame = 0
|
||
3025 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3026 @ link register save eliminated.
|
||
3027 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
3028 0004 012B cmp r3, #1
|
||
3029 0006 4BD0 beq .L551
|
||
3030 0008 1368 ldr r3, [r2]
|
||
3031 000a 013B subs r3, r3, #1
|
||
ARM GAS /tmp/ccFFTpft.s page 53
|
||
|
||
|
||
3032 000c 0F2B cmp r3, #15
|
||
3033 000e F0B4 push {r4, r5, r6, r7}
|
||
3034 0010 24D8 bhi .L552
|
||
3035 0012 254C ldr r4, .L559
|
||
3036 0014 254E ldr r6, .L559+4
|
||
3037 0016 54F82350 ldr r5, [r4, r3, lsl #2]
|
||
3038 001a 56F823C0 ldr ip, [r6, r3, lsl #2]
|
||
3039 001e 244C ldr r4, .L559+8
|
||
3040 0020 244E ldr r6, .L559+12
|
||
3041 0022 54F82340 ldr r4, [r4, r3, lsl #2]
|
||
3042 0026 56F82370 ldr r7, [r6, r3, lsl #2]
|
||
3043 002a 0129 cmp r1, #1
|
||
3044 002c 1CD0 beq .L548
|
||
3045 .L558:
|
||
3046 002e 0229 cmp r1, #2
|
||
3047 0030 2FD1 bne .L557
|
||
3048 0032 5168 ldr r1, [r2, #4]
|
||
3049 0034 0668 ldr r6, [r0]
|
||
3050 0036 9268 ldr r2, [r2, #8]
|
||
3051 0038 01FA0CF3 lsl r3, r1, ip
|
||
3052 003c 716E ldr r1, [r6, #100]
|
||
3053 003e 4B40 eors r3, r3, r1
|
||
3054 0040 2B40 ands r3, r3, r5
|
||
3055 0042 BA40 lsls r2, r2, r7
|
||
3056 0044 4B40 eors r3, r3, r1
|
||
3057 0046 5A40 eors r2, r2, r3
|
||
3058 0048 1440 ands r4, r4, r2
|
||
3059 004a 6340 eors r3, r3, r4
|
||
3060 004c 0022 movs r2, #0
|
||
3061 004e 7366 str r3, [r6, #100]
|
||
3062 0050 80F83C20 strb r2, [r0, #60]
|
||
3063 0054 0023 movs r3, #0
|
||
3064 0056 1846 mov r0, r3
|
||
3065 0058 F0BC pop {r4, r5, r6, r7}
|
||
3066 005a 7047 bx lr
|
||
3067 .L552:
|
||
3068 005c 0027 movs r7, #0
|
||
3069 005e 0129 cmp r1, #1
|
||
3070 0060 BC46 mov ip, r7
|
||
3071 0062 3C46 mov r4, r7
|
||
3072 0064 3D46 mov r5, r7
|
||
3073 0066 E2D1 bne .L558
|
||
3074 .L548:
|
||
3075 0068 0668 ldr r6, [r0]
|
||
3076 006a 5368 ldr r3, [r2, #4]
|
||
3077 006c 316E ldr r1, [r6, #96]
|
||
3078 006e 9268 ldr r2, [r2, #8]
|
||
3079 0070 03FA0CF3 lsl r3, r3, ip
|
||
3080 0074 4B40 eors r3, r3, r1
|
||
3081 0076 2B40 ands r3, r3, r5
|
||
3082 0078 BA40 lsls r2, r2, r7
|
||
3083 007a 4B40 eors r3, r3, r1
|
||
3084 007c 5A40 eors r2, r2, r3
|
||
3085 007e 1440 ands r4, r4, r2
|
||
3086 0080 6340 eors r3, r3, r4
|
||
3087 0082 0022 movs r2, #0
|
||
3088 0084 3366 str r3, [r6, #96]
|
||
ARM GAS /tmp/ccFFTpft.s page 54
|
||
|
||
|
||
3089 0086 80F83C20 strb r2, [r0, #60]
|
||
3090 008a 0023 movs r3, #0
|
||
3091 008c 1846 mov r0, r3
|
||
3092 008e F0BC pop {r4, r5, r6, r7}
|
||
3093 0090 7047 bx lr
|
||
3094 .L557:
|
||
3095 0092 0022 movs r2, #0
|
||
3096 0094 80F83C20 strb r2, [r0, #60]
|
||
3097 0098 0123 movs r3, #1
|
||
3098 009a 1846 mov r0, r3
|
||
3099 009c F0BC pop {r4, r5, r6, r7}
|
||
3100 009e 7047 bx lr
|
||
3101 .L551:
|
||
3102 00a0 0223 movs r3, #2
|
||
3103 00a2 1846 mov r0, r3
|
||
3104 00a4 7047 bx lr
|
||
3105 .L560:
|
||
3106 00a6 00BF .align 2
|
||
3107 .L559:
|
||
3108 00a8 00000000 .word .LANCHOR0
|
||
3109 00ac 00000000 .word .LANCHOR2
|
||
3110 00b0 00000000 .word .LANCHOR1
|
||
3111 00b4 00000000 .word .LANCHOR3
|
||
3113 .section .text.HAL_TIMEx_RemapConfig,"ax",%progbits
|
||
3114 .align 1
|
||
3115 .p2align 2,,3
|
||
3116 .global HAL_TIMEx_RemapConfig
|
||
3117 .syntax unified
|
||
3118 .thumb
|
||
3119 .thumb_func
|
||
3120 .fpu fpv4-sp-d16
|
||
3122 HAL_TIMEx_RemapConfig:
|
||
3123 @ args = 0, pretend = 0, frame = 0
|
||
3124 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3125 @ link register save eliminated.
|
||
3126 0000 90F83C20 ldrb r2, [r0, #60] @ zero_extendqisi2
|
||
3127 0004 012A cmp r2, #1
|
||
3128 0006 0346 mov r3, r0
|
||
3129 0008 0BD0 beq .L563
|
||
3130 000a 0068 ldr r0, [r0]
|
||
3131 000c 026E ldr r2, [r0, #96]
|
||
3132 000e 22F47032 bic r2, r2, #245760
|
||
3133 0012 4FF0000C mov ip, #0
|
||
3134 0016 1143 orrs r1, r1, r2
|
||
3135 0018 0166 str r1, [r0, #96]
|
||
3136 001a 6046 mov r0, ip
|
||
3137 001c 83F83CC0 strb ip, [r3, #60]
|
||
3138 0020 7047 bx lr
|
||
3139 .L563:
|
||
3140 0022 0220 movs r0, #2
|
||
3141 0024 7047 bx lr
|
||
3143 0026 00BF .section .text.HAL_TIMEx_TISelection,"ax",%progbits
|
||
3144 .align 1
|
||
3145 .p2align 2,,3
|
||
3146 .global HAL_TIMEx_TISelection
|
||
3147 .syntax unified
|
||
3148 .thumb
|
||
ARM GAS /tmp/ccFFTpft.s page 55
|
||
|
||
|
||
3149 .thumb_func
|
||
3150 .fpu fpv4-sp-d16
|
||
3152 HAL_TIMEx_TISelection:
|
||
3153 @ args = 0, pretend = 0, frame = 0
|
||
3154 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3155 @ link register save eliminated.
|
||
3156 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
3157 0004 012B cmp r3, #1
|
||
3158 0006 40D0 beq .L574
|
||
3159 0008 0123 movs r3, #1
|
||
3160 000a 10B4 push {r4}
|
||
3161 000c 80F83C30 strb r3, [r0, #60]
|
||
3162 0010 0C2A cmp r2, #12
|
||
3163 0012 08D8 bhi .L575
|
||
3164 0014 DFE802F0 tbb [pc, r2]
|
||
3165 .L568:
|
||
3166 0018 17 .byte (.L571-.L568)/2
|
||
3167 0019 07 .byte (.L575-.L568)/2
|
||
3168 001a 07 .byte (.L575-.L568)/2
|
||
3169 001b 07 .byte (.L575-.L568)/2
|
||
3170 001c 29 .byte (.L570-.L568)/2
|
||
3171 001d 07 .byte (.L575-.L568)/2
|
||
3172 001e 07 .byte (.L575-.L568)/2
|
||
3173 001f 07 .byte (.L575-.L568)/2
|
||
3174 0020 31 .byte (.L569-.L568)/2
|
||
3175 0021 07 .byte (.L575-.L568)/2
|
||
3176 0022 07 .byte (.L575-.L568)/2
|
||
3177 0023 07 .byte (.L575-.L568)/2
|
||
3178 0024 0F .byte (.L567-.L568)/2
|
||
3179 0025 00 .p2align 1
|
||
3180 .L575:
|
||
3181 0026 0123 movs r3, #1
|
||
3182 .L566:
|
||
3183 0028 0022 movs r2, #0
|
||
3184 002a 80F83C20 strb r2, [r0, #60]
|
||
3185 002e 5DF8044B ldr r4, [sp], #4
|
||
3186 0032 1846 mov r0, r3
|
||
3187 0034 7047 bx lr
|
||
3188 .L567:
|
||
3189 0036 0468 ldr r4, [r0]
|
||
3190 0038 E26D ldr r2, [r4, #92]
|
||
3191 003a 22F07062 bic r2, r2, #251658240
|
||
3192 003e 1143 orrs r1, r1, r2
|
||
3193 0040 0023 movs r3, #0
|
||
3194 0042 E165 str r1, [r4, #92]
|
||
3195 0044 F0E7 b .L566
|
||
3196 .L571:
|
||
3197 0046 0268 ldr r2, [r0]
|
||
3198 0048 144C ldr r4, .L580
|
||
3199 004a D36D ldr r3, [r2, #92]
|
||
3200 004c 23F00F03 bic r3, r3, #15
|
||
3201 0050 1943 orrs r1, r1, r3
|
||
3202 0052 D165 str r1, [r2, #92]
|
||
3203 0054 A242 cmp r2, r4
|
||
3204 0056 916E ldr r1, [r2, #104]
|
||
3205 0058 1AD0 beq .L572
|
||
3206 005a 114B ldr r3, .L580+4
|
||
ARM GAS /tmp/ccFFTpft.s page 56
|
||
|
||
|
||
3207 005c 9A42 cmp r2, r3
|
||
3208 005e 17D0 beq .L572
|
||
3209 0060 21F00101 bic r1, r1, #1
|
||
3210 0064 0023 movs r3, #0
|
||
3211 0066 9166 str r1, [r2, #104]
|
||
3212 0068 DEE7 b .L566
|
||
3213 .L570:
|
||
3214 006a 0468 ldr r4, [r0]
|
||
3215 006c E26D ldr r2, [r4, #92]
|
||
3216 006e 22F47062 bic r2, r2, #3840
|
||
3217 0072 1143 orrs r1, r1, r2
|
||
3218 0074 0023 movs r3, #0
|
||
3219 0076 E165 str r1, [r4, #92]
|
||
3220 0078 D6E7 b .L566
|
||
3221 .L569:
|
||
3222 007a 0468 ldr r4, [r0]
|
||
3223 007c E26D ldr r2, [r4, #92]
|
||
3224 007e 22F47022 bic r2, r2, #983040
|
||
3225 0082 1143 orrs r1, r1, r2
|
||
3226 0084 0023 movs r3, #0
|
||
3227 0086 E165 str r1, [r4, #92]
|
||
3228 0088 CEE7 b .L566
|
||
3229 .L574:
|
||
3230 008a 0223 movs r3, #2
|
||
3231 008c 1846 mov r0, r3
|
||
3232 008e 7047 bx lr
|
||
3233 .L572:
|
||
3234 0090 41F00101 orr r1, r1, #1
|
||
3235 0094 0023 movs r3, #0
|
||
3236 0096 9166 str r1, [r2, #104]
|
||
3237 0098 C6E7 b .L566
|
||
3238 .L581:
|
||
3239 009a 00BF .align 2
|
||
3240 .L580:
|
||
3241 009c 00440140 .word 1073824768
|
||
3242 00a0 00480140 .word 1073825792
|
||
3244 .section .text.HAL_TIMEx_GroupChannel5,"ax",%progbits
|
||
3245 .align 1
|
||
3246 .p2align 2,,3
|
||
3247 .global HAL_TIMEx_GroupChannel5
|
||
3248 .syntax unified
|
||
3249 .thumb
|
||
3250 .thumb_func
|
||
3251 .fpu fpv4-sp-d16
|
||
3253 HAL_TIMEx_GroupChannel5:
|
||
3254 @ args = 0, pretend = 0, frame = 0
|
||
3255 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3256 0000 90F83C20 ldrb r2, [r0, #60] @ zero_extendqisi2
|
||
3257 0004 012A cmp r2, #1
|
||
3258 0006 17D0 beq .L584
|
||
3259 0008 0346 mov r3, r0
|
||
3260 000a 0268 ldr r2, [r0]
|
||
3261 000c 0220 movs r0, #2
|
||
3262 000e 00B5 push {lr}
|
||
3263 0010 83F83D00 strb r0, [r3, #61]
|
||
3264 0014 906C ldr r0, [r2, #72]
|
||
3265 0016 20F06040 bic r0, r0, #-536870912
|
||
ARM GAS /tmp/ccFFTpft.s page 57
|
||
|
||
|
||
3266 001a 9064 str r0, [r2, #72]
|
||
3267 001c 906C ldr r0, [r2, #72]
|
||
3268 001e 4FF0000C mov ip, #0
|
||
3269 0022 0143 orrs r1, r1, r0
|
||
3270 0024 4FF0010E mov lr, #1
|
||
3271 0028 9164 str r1, [r2, #72]
|
||
3272 002a 83F83DE0 strb lr, [r3, #61]
|
||
3273 002e 83F83CC0 strb ip, [r3, #60]
|
||
3274 0032 6046 mov r0, ip
|
||
3275 0034 5DF804FB ldr pc, [sp], #4
|
||
3276 .L584:
|
||
3277 0038 0220 movs r0, #2
|
||
3278 003a 7047 bx lr
|
||
3280 .section .text.HAL_TIMEx_DisarmBreakInput,"ax",%progbits
|
||
3281 .align 1
|
||
3282 .p2align 2,,3
|
||
3283 .global HAL_TIMEx_DisarmBreakInput
|
||
3284 .syntax unified
|
||
3285 .thumb
|
||
3286 .thumb_func
|
||
3287 .fpu fpv4-sp-d16
|
||
3289 HAL_TIMEx_DisarmBreakInput:
|
||
3290 @ args = 0, pretend = 0, frame = 0
|
||
3291 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3292 @ link register save eliminated.
|
||
3293 0000 0129 cmp r1, #1
|
||
3294 0002 0CD0 beq .L590
|
||
3295 0004 0229 cmp r1, #2
|
||
3296 0006 08D1 bne .L595
|
||
3297 0008 0268 ldr r2, [r0]
|
||
3298 000a 0E4B ldr r3, .L597
|
||
3299 000c 516C ldr r1, [r2, #68]
|
||
3300 000e 0B40 ands r3, r3, r1
|
||
3301 0010 B3F1005F cmp r3, #536870912
|
||
3302 0014 10D0 beq .L596
|
||
3303 .L594:
|
||
3304 0016 0020 movs r0, #0
|
||
3305 0018 7047 bx lr
|
||
3306 .L595:
|
||
3307 001a 0120 movs r0, #1
|
||
3308 001c 7047 bx lr
|
||
3309 .L590:
|
||
3310 001e 0268 ldr r2, [r0]
|
||
3311 0020 094B ldr r3, .L597+4
|
||
3312 0022 516C ldr r1, [r2, #68]
|
||
3313 0024 0B40 ands r3, r3, r1
|
||
3314 0026 B3F1805F cmp r3, #268435456
|
||
3315 002a F4D1 bne .L594
|
||
3316 002c 536C ldr r3, [r2, #68]
|
||
3317 002e 43F08063 orr r3, r3, #67108864
|
||
3318 0032 0020 movs r0, #0
|
||
3319 0034 5364 str r3, [r2, #68]
|
||
3320 0036 7047 bx lr
|
||
3321 .L596:
|
||
3322 0038 536C ldr r3, [r2, #68]
|
||
3323 003a 43F00063 orr r3, r3, #134217728
|
||
3324 003e 0020 movs r0, #0
|
||
ARM GAS /tmp/ccFFTpft.s page 58
|
||
|
||
|
||
3325 0040 5364 str r3, [r2, #68]
|
||
3326 0042 7047 bx lr
|
||
3327 .L598:
|
||
3328 .align 2
|
||
3329 .L597:
|
||
3330 0044 00800020 .word 536903680
|
||
3331 0048 00800010 .word 268468224
|
||
3333 .section .text.HAL_TIMEx_ReArmBreakInput,"ax",%progbits
|
||
3334 .align 1
|
||
3335 .p2align 2,,3
|
||
3336 .global HAL_TIMEx_ReArmBreakInput
|
||
3337 .syntax unified
|
||
3338 .thumb
|
||
3339 .thumb_func
|
||
3340 .fpu fpv4-sp-d16
|
||
3342 HAL_TIMEx_ReArmBreakInput:
|
||
3343 @ args = 0, pretend = 0, frame = 0
|
||
3344 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3345 0000 0129 cmp r1, #1
|
||
3346 0002 38B5 push {r3, r4, r5, lr}
|
||
3347 0004 0446 mov r4, r0
|
||
3348 0006 09D0 beq .L600
|
||
3349 0008 0229 cmp r1, #2
|
||
3350 000a 05D1 bne .L629
|
||
3351 000c 0368 ldr r3, [r0]
|
||
3352 000e 5B6C ldr r3, [r3, #68]
|
||
3353 0010 9800 lsls r0, r3, #2
|
||
3354 0012 19D4 bmi .L630
|
||
3355 .L604:
|
||
3356 0014 0020 movs r0, #0
|
||
3357 0016 38BD pop {r3, r4, r5, pc}
|
||
3358 .L629:
|
||
3359 0018 0120 movs r0, #1
|
||
3360 001a 38BD pop {r3, r4, r5, pc}
|
||
3361 .L600:
|
||
3362 001c 0368 ldr r3, [r0]
|
||
3363 001e 5B6C ldr r3, [r3, #68]
|
||
3364 0020 D800 lsls r0, r3, #3
|
||
3365 0022 F7D5 bpl .L604
|
||
3366 0024 FFF7FEFF bl HAL_GetTick
|
||
3367 0028 2368 ldr r3, [r4]
|
||
3368 002a 0546 mov r5, r0
|
||
3369 .L627:
|
||
3370 002c 5B6C ldr r3, [r3, #68]
|
||
3371 002e 5901 lsls r1, r3, #5
|
||
3372 0030 F0D5 bpl .L604
|
||
3373 0032 FFF7FEFF bl HAL_GetTick
|
||
3374 0036 401B subs r0, r0, r5
|
||
3375 0038 0528 cmp r0, #5
|
||
3376 003a 2368 ldr r3, [r4]
|
||
3377 003c F6D9 bls .L627
|
||
3378 003e 5A6C ldr r2, [r3, #68]
|
||
3379 0040 5201 lsls r2, r2, #5
|
||
3380 0042 F3D5 bpl .L627
|
||
3381 .L610:
|
||
3382 0044 0320 movs r0, #3
|
||
3383 0046 38BD pop {r3, r4, r5, pc}
|
||
ARM GAS /tmp/ccFFTpft.s page 59
|
||
|
||
|
||
3384 .L630:
|
||
3385 0048 FFF7FEFF bl HAL_GetTick
|
||
3386 004c 2368 ldr r3, [r4]
|
||
3387 004e 0546 mov r5, r0
|
||
3388 .L628:
|
||
3389 0050 5B6C ldr r3, [r3, #68]
|
||
3390 0052 1901 lsls r1, r3, #4
|
||
3391 0054 DED5 bpl .L604
|
||
3392 0056 FFF7FEFF bl HAL_GetTick
|
||
3393 005a 401B subs r0, r0, r5
|
||
3394 005c 0528 cmp r0, #5
|
||
3395 005e 2368 ldr r3, [r4]
|
||
3396 0060 F6D9 bls .L628
|
||
3397 0062 5A6C ldr r2, [r3, #68]
|
||
3398 0064 1201 lsls r2, r2, #4
|
||
3399 0066 EDD4 bmi .L610
|
||
3400 0068 F2E7 b .L628
|
||
3402 006a 00BF .section .text.HAL_TIMEx_DitheringEnable,"ax",%progbits
|
||
3403 .align 1
|
||
3404 .p2align 2,,3
|
||
3405 .global HAL_TIMEx_DitheringEnable
|
||
3406 .syntax unified
|
||
3407 .thumb
|
||
3408 .thumb_func
|
||
3409 .fpu fpv4-sp-d16
|
||
3411 HAL_TIMEx_DitheringEnable:
|
||
3412 @ args = 0, pretend = 0, frame = 0
|
||
3413 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3414 @ link register save eliminated.
|
||
3415 0000 0346 mov r3, r0
|
||
3416 0002 0020 movs r0, #0
|
||
3417 0004 1A68 ldr r2, [r3]
|
||
3418 0006 1368 ldr r3, [r2]
|
||
3419 0008 43F48053 orr r3, r3, #4096
|
||
3420 000c 1360 str r3, [r2]
|
||
3421 000e 7047 bx lr
|
||
3423 .section .text.HAL_TIMEx_DitheringDisable,"ax",%progbits
|
||
3424 .align 1
|
||
3425 .p2align 2,,3
|
||
3426 .global HAL_TIMEx_DitheringDisable
|
||
3427 .syntax unified
|
||
3428 .thumb
|
||
3429 .thumb_func
|
||
3430 .fpu fpv4-sp-d16
|
||
3432 HAL_TIMEx_DitheringDisable:
|
||
3433 @ args = 0, pretend = 0, frame = 0
|
||
3434 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3435 @ link register save eliminated.
|
||
3436 0000 0346 mov r3, r0
|
||
3437 0002 0020 movs r0, #0
|
||
3438 0004 1A68 ldr r2, [r3]
|
||
3439 0006 1368 ldr r3, [r2]
|
||
3440 0008 23F48053 bic r3, r3, #4096
|
||
3441 000c 1360 str r3, [r2]
|
||
3442 000e 7047 bx lr
|
||
3444 .section .text.HAL_TIMEx_OC_ConfigPulseOnCompare,"ax",%progbits
|
||
3445 .align 1
|
||
ARM GAS /tmp/ccFFTpft.s page 60
|
||
|
||
|
||
3446 .p2align 2,,3
|
||
3447 .global HAL_TIMEx_OC_ConfigPulseOnCompare
|
||
3448 .syntax unified
|
||
3449 .thumb
|
||
3450 .thumb_func
|
||
3451 .fpu fpv4-sp-d16
|
||
3453 HAL_TIMEx_OC_ConfigPulseOnCompare:
|
||
3454 @ args = 0, pretend = 0, frame = 0
|
||
3455 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3456 @ link register save eliminated.
|
||
3457 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
3458 0004 012B cmp r3, #1
|
||
3459 0006 19D0 beq .L635
|
||
3460 0008 10B4 push {r4}
|
||
3461 000a 0223 movs r3, #2
|
||
3462 000c 0468 ldr r4, [r0]
|
||
3463 000e 80F83D30 strb r3, [r0, #61]
|
||
3464 0012 8446 mov ip, r0
|
||
3465 0014 A06D ldr r0, [r4, #88]
|
||
3466 0016 1304 lsls r3, r2, #16
|
||
3467 0018 20F0FF60 bic r0, r0, #133693440
|
||
3468 001c 43EA0162 orr r2, r3, r1, lsl #24
|
||
3469 0020 20F4E020 bic r0, r0, #458752
|
||
3470 0024 0023 movs r3, #0
|
||
3471 0026 0243 orrs r2, r2, r0
|
||
3472 0028 0121 movs r1, #1
|
||
3473 002a A265 str r2, [r4, #88]
|
||
3474 002c 8CF83D10 strb r1, [ip, #61]
|
||
3475 0030 8CF83C30 strb r3, [ip, #60]
|
||
3476 0034 1846 mov r0, r3
|
||
3477 0036 5DF8044B ldr r4, [sp], #4
|
||
3478 003a 7047 bx lr
|
||
3479 .L635:
|
||
3480 003c 0220 movs r0, #2
|
||
3481 003e 7047 bx lr
|
||
3483 .section .text.HAL_TIMEx_ConfigSlaveModePreload,"ax",%progbits
|
||
3484 .align 1
|
||
3485 .p2align 2,,3
|
||
3486 .global HAL_TIMEx_ConfigSlaveModePreload
|
||
3487 .syntax unified
|
||
3488 .thumb
|
||
3489 .thumb_func
|
||
3490 .fpu fpv4-sp-d16
|
||
3492 HAL_TIMEx_ConfigSlaveModePreload:
|
||
3493 @ args = 0, pretend = 0, frame = 0
|
||
3494 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3495 @ link register save eliminated.
|
||
3496 0000 0268 ldr r2, [r0]
|
||
3497 0002 9368 ldr r3, [r2, #8]
|
||
3498 0004 23F00073 bic r3, r3, #33554432
|
||
3499 0008 1943 orrs r1, r1, r3
|
||
3500 000a 0020 movs r0, #0
|
||
3501 000c 9160 str r1, [r2, #8]
|
||
3502 000e 7047 bx lr
|
||
3504 .section .text.HAL_TIMEx_EnableSlaveModePreload,"ax",%progbits
|
||
3505 .align 1
|
||
3506 .p2align 2,,3
|
||
ARM GAS /tmp/ccFFTpft.s page 61
|
||
|
||
|
||
3507 .global HAL_TIMEx_EnableSlaveModePreload
|
||
3508 .syntax unified
|
||
3509 .thumb
|
||
3510 .thumb_func
|
||
3511 .fpu fpv4-sp-d16
|
||
3513 HAL_TIMEx_EnableSlaveModePreload:
|
||
3514 @ args = 0, pretend = 0, frame = 0
|
||
3515 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3516 @ link register save eliminated.
|
||
3517 0000 0346 mov r3, r0
|
||
3518 0002 0020 movs r0, #0
|
||
3519 0004 1A68 ldr r2, [r3]
|
||
3520 0006 9368 ldr r3, [r2, #8]
|
||
3521 0008 43F08073 orr r3, r3, #16777216
|
||
3522 000c 9360 str r3, [r2, #8]
|
||
3523 000e 7047 bx lr
|
||
3525 .section .text.HAL_TIMEx_DisableSlaveModePreload,"ax",%progbits
|
||
3526 .align 1
|
||
3527 .p2align 2,,3
|
||
3528 .global HAL_TIMEx_DisableSlaveModePreload
|
||
3529 .syntax unified
|
||
3530 .thumb
|
||
3531 .thumb_func
|
||
3532 .fpu fpv4-sp-d16
|
||
3534 HAL_TIMEx_DisableSlaveModePreload:
|
||
3535 @ args = 0, pretend = 0, frame = 0
|
||
3536 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3537 @ link register save eliminated.
|
||
3538 0000 0346 mov r3, r0
|
||
3539 0002 0020 movs r0, #0
|
||
3540 0004 1A68 ldr r2, [r3]
|
||
3541 0006 9368 ldr r3, [r2, #8]
|
||
3542 0008 23F08073 bic r3, r3, #16777216
|
||
3543 000c 9360 str r3, [r2, #8]
|
||
3544 000e 7047 bx lr
|
||
3546 .section .text.HAL_TIMEx_EnableDeadTimePreload,"ax",%progbits
|
||
3547 .align 1
|
||
3548 .p2align 2,,3
|
||
3549 .global HAL_TIMEx_EnableDeadTimePreload
|
||
3550 .syntax unified
|
||
3551 .thumb
|
||
3552 .thumb_func
|
||
3553 .fpu fpv4-sp-d16
|
||
3555 HAL_TIMEx_EnableDeadTimePreload:
|
||
3556 @ args = 0, pretend = 0, frame = 0
|
||
3557 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3558 @ link register save eliminated.
|
||
3559 0000 0346 mov r3, r0
|
||
3560 0002 0020 movs r0, #0
|
||
3561 0004 1A68 ldr r2, [r3]
|
||
3562 0006 536D ldr r3, [r2, #84]
|
||
3563 0008 43F40033 orr r3, r3, #131072
|
||
3564 000c 5365 str r3, [r2, #84]
|
||
3565 000e 7047 bx lr
|
||
3567 .section .text.HAL_TIMEx_DisableDeadTimePreload,"ax",%progbits
|
||
3568 .align 1
|
||
3569 .p2align 2,,3
|
||
ARM GAS /tmp/ccFFTpft.s page 62
|
||
|
||
|
||
3570 .global HAL_TIMEx_DisableDeadTimePreload
|
||
3571 .syntax unified
|
||
3572 .thumb
|
||
3573 .thumb_func
|
||
3574 .fpu fpv4-sp-d16
|
||
3576 HAL_TIMEx_DisableDeadTimePreload:
|
||
3577 @ args = 0, pretend = 0, frame = 0
|
||
3578 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3579 @ link register save eliminated.
|
||
3580 0000 0346 mov r3, r0
|
||
3581 0002 0020 movs r0, #0
|
||
3582 0004 1A68 ldr r2, [r3]
|
||
3583 0006 536D ldr r3, [r2, #84]
|
||
3584 0008 23F40033 bic r3, r3, #131072
|
||
3585 000c 5365 str r3, [r2, #84]
|
||
3586 000e 7047 bx lr
|
||
3588 .section .text.HAL_TIMEx_ConfigDeadTime,"ax",%progbits
|
||
3589 .align 1
|
||
3590 .p2align 2,,3
|
||
3591 .global HAL_TIMEx_ConfigDeadTime
|
||
3592 .syntax unified
|
||
3593 .thumb
|
||
3594 .thumb_func
|
||
3595 .fpu fpv4-sp-d16
|
||
3597 HAL_TIMEx_ConfigDeadTime:
|
||
3598 @ args = 0, pretend = 0, frame = 0
|
||
3599 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3600 @ link register save eliminated.
|
||
3601 0000 0268 ldr r2, [r0]
|
||
3602 0002 536C ldr r3, [r2, #68]
|
||
3603 0004 23F0FF03 bic r3, r3, #255
|
||
3604 0008 1943 orrs r1, r1, r3
|
||
3605 000a 0020 movs r0, #0
|
||
3606 000c 5164 str r1, [r2, #68]
|
||
3607 000e 7047 bx lr
|
||
3609 .section .text.HAL_TIMEx_ConfigAsymmetricalDeadTime,"ax",%progbits
|
||
3610 .align 1
|
||
3611 .p2align 2,,3
|
||
3612 .global HAL_TIMEx_ConfigAsymmetricalDeadTime
|
||
3613 .syntax unified
|
||
3614 .thumb
|
||
3615 .thumb_func
|
||
3616 .fpu fpv4-sp-d16
|
||
3618 HAL_TIMEx_ConfigAsymmetricalDeadTime:
|
||
3619 @ args = 0, pretend = 0, frame = 0
|
||
3620 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3621 @ link register save eliminated.
|
||
3622 0000 0268 ldr r2, [r0]
|
||
3623 0002 536D ldr r3, [r2, #84]
|
||
3624 0004 23F0FF03 bic r3, r3, #255
|
||
3625 0008 1943 orrs r1, r1, r3
|
||
3626 000a 0020 movs r0, #0
|
||
3627 000c 5165 str r1, [r2, #84]
|
||
3628 000e 7047 bx lr
|
||
3630 .section .text.HAL_TIMEx_EnableAsymmetricalDeadTime,"ax",%progbits
|
||
3631 .align 1
|
||
3632 .p2align 2,,3
|
||
ARM GAS /tmp/ccFFTpft.s page 63
|
||
|
||
|
||
3633 .global HAL_TIMEx_EnableAsymmetricalDeadTime
|
||
3634 .syntax unified
|
||
3635 .thumb
|
||
3636 .thumb_func
|
||
3637 .fpu fpv4-sp-d16
|
||
3639 HAL_TIMEx_EnableAsymmetricalDeadTime:
|
||
3640 @ args = 0, pretend = 0, frame = 0
|
||
3641 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3642 @ link register save eliminated.
|
||
3643 0000 0346 mov r3, r0
|
||
3644 0002 0020 movs r0, #0
|
||
3645 0004 1A68 ldr r2, [r3]
|
||
3646 0006 536D ldr r3, [r2, #84]
|
||
3647 0008 43F48033 orr r3, r3, #65536
|
||
3648 000c 5365 str r3, [r2, #84]
|
||
3649 000e 7047 bx lr
|
||
3651 .section .text.HAL_TIMEx_DisableAsymmetricalDeadTime,"ax",%progbits
|
||
3652 .align 1
|
||
3653 .p2align 2,,3
|
||
3654 .global HAL_TIMEx_DisableAsymmetricalDeadTime
|
||
3655 .syntax unified
|
||
3656 .thumb
|
||
3657 .thumb_func
|
||
3658 .fpu fpv4-sp-d16
|
||
3660 HAL_TIMEx_DisableAsymmetricalDeadTime:
|
||
3661 @ args = 0, pretend = 0, frame = 0
|
||
3662 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3663 @ link register save eliminated.
|
||
3664 0000 0346 mov r3, r0
|
||
3665 0002 0020 movs r0, #0
|
||
3666 0004 1A68 ldr r2, [r3]
|
||
3667 0006 536D ldr r3, [r2, #84]
|
||
3668 0008 23F48033 bic r3, r3, #65536
|
||
3669 000c 5365 str r3, [r2, #84]
|
||
3670 000e 7047 bx lr
|
||
3672 .section .text.HAL_TIMEx_ConfigEncoderIndex,"ax",%progbits
|
||
3673 .align 1
|
||
3674 .p2align 2,,3
|
||
3675 .global HAL_TIMEx_ConfigEncoderIndex
|
||
3676 .syntax unified
|
||
3677 .thumb
|
||
3678 .thumb_func
|
||
3679 .fpu fpv4-sp-d16
|
||
3681 HAL_TIMEx_ConfigEncoderIndex:
|
||
3682 @ args = 0, pretend = 0, frame = 0
|
||
3683 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3684 0000 38B5 push {r3, r4, r5, lr}
|
||
3685 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2
|
||
3686 0006 012B cmp r3, #1
|
||
3687 0008 21D0 beq .L652
|
||
3688 000a 0123 movs r3, #1
|
||
3689 000c 0C46 mov r4, r1
|
||
3690 000e 0546 mov r5, r0
|
||
3691 0010 80F83C30 strb r3, [r0, #60]
|
||
3692 0014 8B68 ldr r3, [r1, #8]
|
||
3693 0016 0068 ldr r0, [r0]
|
||
3694 0018 D1E90021 ldrd r2, r1, [r1]
|
||
ARM GAS /tmp/ccFFTpft.s page 64
|
||
|
||
|
||
3695 001c FFF7FEFF bl TIM_ETR_SetConfig
|
||
3696 0020 207B ldrb r0, [r4, #12] @ zero_extendqisi2
|
||
3697 0022 2269 ldr r2, [r4, #16]
|
||
3698 0024 6369 ldr r3, [r4, #20]
|
||
3699 0026 2968 ldr r1, [r5]
|
||
3700 0028 0128 cmp r0, #1
|
||
3701 002a 43EA0203 orr r3, r3, r2
|
||
3702 002e 8A6D ldr r2, [r1, #88]
|
||
3703 0030 0CBF ite eq
|
||
3704 0032 2020 moveq r0, #32
|
||
3705 0034 0020 movne r0, #0
|
||
3706 0036 0343 orrs r3, r3, r0
|
||
3707 0038 22F0E602 bic r2, r2, #230
|
||
3708 003c 1343 orrs r3, r3, r2
|
||
3709 003e 43F00103 orr r3, r3, #1
|
||
3710 0042 0022 movs r2, #0
|
||
3711 0044 8B65 str r3, [r1, #88]
|
||
3712 0046 85F83C20 strb r2, [r5, #60]
|
||
3713 004a 1046 mov r0, r2
|
||
3714 004c 38BD pop {r3, r4, r5, pc}
|
||
3715 .L652:
|
||
3716 004e 0220 movs r0, #2
|
||
3717 0050 38BD pop {r3, r4, r5, pc}
|
||
3719 0052 00BF .section .text.HAL_TIMEx_EnableEncoderIndex,"ax",%progbits
|
||
3720 .align 1
|
||
3721 .p2align 2,,3
|
||
3722 .global HAL_TIMEx_EnableEncoderIndex
|
||
3723 .syntax unified
|
||
3724 .thumb
|
||
3725 .thumb_func
|
||
3726 .fpu fpv4-sp-d16
|
||
3728 HAL_TIMEx_EnableEncoderIndex:
|
||
3729 @ args = 0, pretend = 0, frame = 0
|
||
3730 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3731 @ link register save eliminated.
|
||
3732 0000 0346 mov r3, r0
|
||
3733 0002 0020 movs r0, #0
|
||
3734 0004 1A68 ldr r2, [r3]
|
||
3735 0006 936D ldr r3, [r2, #88]
|
||
3736 0008 43F00103 orr r3, r3, #1
|
||
3737 000c 9365 str r3, [r2, #88]
|
||
3738 000e 7047 bx lr
|
||
3740 .section .text.HAL_TIMEx_DisableEncoderIndex,"ax",%progbits
|
||
3741 .align 1
|
||
3742 .p2align 2,,3
|
||
3743 .global HAL_TIMEx_DisableEncoderIndex
|
||
3744 .syntax unified
|
||
3745 .thumb
|
||
3746 .thumb_func
|
||
3747 .fpu fpv4-sp-d16
|
||
3749 HAL_TIMEx_DisableEncoderIndex:
|
||
3750 @ args = 0, pretend = 0, frame = 0
|
||
3751 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3752 @ link register save eliminated.
|
||
3753 0000 0346 mov r3, r0
|
||
3754 0002 0020 movs r0, #0
|
||
3755 0004 1A68 ldr r2, [r3]
|
||
ARM GAS /tmp/ccFFTpft.s page 65
|
||
|
||
|
||
3756 0006 936D ldr r3, [r2, #88]
|
||
3757 0008 23F00103 bic r3, r3, #1
|
||
3758 000c 9365 str r3, [r2, #88]
|
||
3759 000e 7047 bx lr
|
||
3761 .section .text.HAL_TIMEx_EnableEncoderFirstIndex,"ax",%progbits
|
||
3762 .align 1
|
||
3763 .p2align 2,,3
|
||
3764 .global HAL_TIMEx_EnableEncoderFirstIndex
|
||
3765 .syntax unified
|
||
3766 .thumb
|
||
3767 .thumb_func
|
||
3768 .fpu fpv4-sp-d16
|
||
3770 HAL_TIMEx_EnableEncoderFirstIndex:
|
||
3771 @ args = 0, pretend = 0, frame = 0
|
||
3772 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3773 @ link register save eliminated.
|
||
3774 0000 0346 mov r3, r0
|
||
3775 0002 0020 movs r0, #0
|
||
3776 0004 1A68 ldr r2, [r3]
|
||
3777 0006 936D ldr r3, [r2, #88]
|
||
3778 0008 43F02003 orr r3, r3, #32
|
||
3779 000c 9365 str r3, [r2, #88]
|
||
3780 000e 7047 bx lr
|
||
3782 .section .text.HAL_TIMEx_DisableEncoderFirstIndex,"ax",%progbits
|
||
3783 .align 1
|
||
3784 .p2align 2,,3
|
||
3785 .global HAL_TIMEx_DisableEncoderFirstIndex
|
||
3786 .syntax unified
|
||
3787 .thumb
|
||
3788 .thumb_func
|
||
3789 .fpu fpv4-sp-d16
|
||
3791 HAL_TIMEx_DisableEncoderFirstIndex:
|
||
3792 @ args = 0, pretend = 0, frame = 0
|
||
3793 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3794 @ link register save eliminated.
|
||
3795 0000 0346 mov r3, r0
|
||
3796 0002 0020 movs r0, #0
|
||
3797 0004 1A68 ldr r2, [r3]
|
||
3798 0006 936D ldr r3, [r2, #88]
|
||
3799 0008 23F02003 bic r3, r3, #32
|
||
3800 000c 9365 str r3, [r2, #88]
|
||
3801 000e 7047 bx lr
|
||
3803 .section .text.HAL_TIMEx_CommutCallback,"ax",%progbits
|
||
3804 .align 1
|
||
3805 .p2align 2,,3
|
||
3806 .weak HAL_TIMEx_CommutCallback
|
||
3807 .syntax unified
|
||
3808 .thumb
|
||
3809 .thumb_func
|
||
3810 .fpu fpv4-sp-d16
|
||
3812 HAL_TIMEx_CommutCallback:
|
||
3813 @ args = 0, pretend = 0, frame = 0
|
||
3814 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3815 @ link register save eliminated.
|
||
3816 0000 7047 bx lr
|
||
3818 0002 00BF .section .text.TIMEx_DMACommutationCplt,"ax",%progbits
|
||
3819 .align 1
|
||
ARM GAS /tmp/ccFFTpft.s page 66
|
||
|
||
|
||
3820 .p2align 2,,3
|
||
3821 .global TIMEx_DMACommutationCplt
|
||
3822 .syntax unified
|
||
3823 .thumb
|
||
3824 .thumb_func
|
||
3825 .fpu fpv4-sp-d16
|
||
3827 TIMEx_DMACommutationCplt:
|
||
3828 @ args = 0, pretend = 0, frame = 0
|
||
3829 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3830 0000 08B5 push {r3, lr}
|
||
3831 0002 806A ldr r0, [r0, #40]
|
||
3832 0004 0123 movs r3, #1
|
||
3833 0006 80F83D30 strb r3, [r0, #61]
|
||
3834 000a FFF7FEFF bl HAL_TIMEx_CommutCallback
|
||
3835 000e 08BD pop {r3, pc}
|
||
3837 .section .text.HAL_TIMEx_CommutHalfCpltCallback,"ax",%progbits
|
||
3838 .align 1
|
||
3839 .p2align 2,,3
|
||
3840 .weak HAL_TIMEx_CommutHalfCpltCallback
|
||
3841 .syntax unified
|
||
3842 .thumb
|
||
3843 .thumb_func
|
||
3844 .fpu fpv4-sp-d16
|
||
3846 HAL_TIMEx_CommutHalfCpltCallback:
|
||
3847 @ args = 0, pretend = 0, frame = 0
|
||
3848 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3849 @ link register save eliminated.
|
||
3850 0000 7047 bx lr
|
||
3852 0002 00BF .section .text.TIMEx_DMACommutationHalfCplt,"ax",%progbits
|
||
3853 .align 1
|
||
3854 .p2align 2,,3
|
||
3855 .global TIMEx_DMACommutationHalfCplt
|
||
3856 .syntax unified
|
||
3857 .thumb
|
||
3858 .thumb_func
|
||
3859 .fpu fpv4-sp-d16
|
||
3861 TIMEx_DMACommutationHalfCplt:
|
||
3862 @ args = 0, pretend = 0, frame = 0
|
||
3863 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3864 0000 08B5 push {r3, lr}
|
||
3865 0002 806A ldr r0, [r0, #40]
|
||
3866 0004 0123 movs r3, #1
|
||
3867 0006 80F83D30 strb r3, [r0, #61]
|
||
3868 000a FFF7FEFF bl HAL_TIMEx_CommutHalfCpltCallback
|
||
3869 000e 08BD pop {r3, pc}
|
||
3871 .section .text.HAL_TIMEx_BreakCallback,"ax",%progbits
|
||
3872 .align 1
|
||
3873 .p2align 2,,3
|
||
3874 .weak HAL_TIMEx_BreakCallback
|
||
3875 .syntax unified
|
||
3876 .thumb
|
||
3877 .thumb_func
|
||
3878 .fpu fpv4-sp-d16
|
||
3880 HAL_TIMEx_BreakCallback:
|
||
3881 @ args = 0, pretend = 0, frame = 0
|
||
3882 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3883 @ link register save eliminated.
|
||
ARM GAS /tmp/ccFFTpft.s page 67
|
||
|
||
|
||
3884 0000 7047 bx lr
|
||
3886 0002 00BF .section .text.HAL_TIMEx_Break2Callback,"ax",%progbits
|
||
3887 .align 1
|
||
3888 .p2align 2,,3
|
||
3889 .weak HAL_TIMEx_Break2Callback
|
||
3890 .syntax unified
|
||
3891 .thumb
|
||
3892 .thumb_func
|
||
3893 .fpu fpv4-sp-d16
|
||
3895 HAL_TIMEx_Break2Callback:
|
||
3896 @ args = 0, pretend = 0, frame = 0
|
||
3897 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3898 @ link register save eliminated.
|
||
3899 0000 7047 bx lr
|
||
3901 0002 00BF .section .text.HAL_TIMEx_EncoderIndexCallback,"ax",%progbits
|
||
3902 .align 1
|
||
3903 .p2align 2,,3
|
||
3904 .weak HAL_TIMEx_EncoderIndexCallback
|
||
3905 .syntax unified
|
||
3906 .thumb
|
||
3907 .thumb_func
|
||
3908 .fpu fpv4-sp-d16
|
||
3910 HAL_TIMEx_EncoderIndexCallback:
|
||
3911 @ args = 0, pretend = 0, frame = 0
|
||
3912 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3913 @ link register save eliminated.
|
||
3914 0000 7047 bx lr
|
||
3916 0002 00BF .section .text.HAL_TIMEx_DirectionChangeCallback,"ax",%progbits
|
||
3917 .align 1
|
||
3918 .p2align 2,,3
|
||
3919 .weak HAL_TIMEx_DirectionChangeCallback
|
||
3920 .syntax unified
|
||
3921 .thumb
|
||
3922 .thumb_func
|
||
3923 .fpu fpv4-sp-d16
|
||
3925 HAL_TIMEx_DirectionChangeCallback:
|
||
3926 @ args = 0, pretend = 0, frame = 0
|
||
3927 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3928 @ link register save eliminated.
|
||
3929 0000 7047 bx lr
|
||
3931 0002 00BF .section .text.HAL_TIMEx_IndexErrorCallback,"ax",%progbits
|
||
3932 .align 1
|
||
3933 .p2align 2,,3
|
||
3934 .weak HAL_TIMEx_IndexErrorCallback
|
||
3935 .syntax unified
|
||
3936 .thumb
|
||
3937 .thumb_func
|
||
3938 .fpu fpv4-sp-d16
|
||
3940 HAL_TIMEx_IndexErrorCallback:
|
||
3941 @ args = 0, pretend = 0, frame = 0
|
||
3942 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3943 @ link register save eliminated.
|
||
3944 0000 7047 bx lr
|
||
3946 0002 00BF .section .text.HAL_TIMEx_TransitionErrorCallback,"ax",%progbits
|
||
3947 .align 1
|
||
3948 .p2align 2,,3
|
||
3949 .weak HAL_TIMEx_TransitionErrorCallback
|
||
ARM GAS /tmp/ccFFTpft.s page 68
|
||
|
||
|
||
3950 .syntax unified
|
||
3951 .thumb
|
||
3952 .thumb_func
|
||
3953 .fpu fpv4-sp-d16
|
||
3955 HAL_TIMEx_TransitionErrorCallback:
|
||
3956 @ args = 0, pretend = 0, frame = 0
|
||
3957 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3958 @ link register save eliminated.
|
||
3959 0000 7047 bx lr
|
||
3961 0002 00BF .section .text.HAL_TIMEx_HallSensor_GetState,"ax",%progbits
|
||
3962 .align 1
|
||
3963 .p2align 2,,3
|
||
3964 .global HAL_TIMEx_HallSensor_GetState
|
||
3965 .syntax unified
|
||
3966 .thumb
|
||
3967 .thumb_func
|
||
3968 .fpu fpv4-sp-d16
|
||
3970 HAL_TIMEx_HallSensor_GetState:
|
||
3971 @ args = 0, pretend = 0, frame = 0
|
||
3972 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3973 @ link register save eliminated.
|
||
3974 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2
|
||
3975 0004 7047 bx lr
|
||
3977 0006 00BF .section .text.HAL_TIMEx_GetChannelNState,"ax",%progbits
|
||
3978 .align 1
|
||
3979 .p2align 2,,3
|
||
3980 .global HAL_TIMEx_GetChannelNState
|
||
3981 .syntax unified
|
||
3982 .thumb
|
||
3983 .thumb_func
|
||
3984 .fpu fpv4-sp-d16
|
||
3986 HAL_TIMEx_GetChannelNState:
|
||
3987 @ args = 0, pretend = 0, frame = 0
|
||
3988 @ frame_needed = 0, uses_anonymous_args = 0
|
||
3989 @ link register save eliminated.
|
||
3990 0000 19B9 cbnz r1, .L673
|
||
3991 0002 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2
|
||
3992 0006 C0B2 uxtb r0, r0
|
||
3993 0008 7047 bx lr
|
||
3994 .L673:
|
||
3995 000a 0429 cmp r1, #4
|
||
3996 000c 07D0 beq .L677
|
||
3997 000e 0829 cmp r1, #8
|
||
3998 0010 0CBF ite eq
|
||
3999 0012 90F84600 ldrbeq r0, [r0, #70] @ zero_extendqisi2
|
||
4000 0016 90F84700 ldrbne r0, [r0, #71] @ zero_extendqisi2
|
||
4001 001a C0B2 uxtb r0, r0
|
||
4002 001c 7047 bx lr
|
||
4003 .L677:
|
||
4004 001e 90F84500 ldrb r0, [r0, #69] @ zero_extendqisi2
|
||
4005 0022 C0B2 uxtb r0, r0
|
||
4006 0024 7047 bx lr
|
||
4008 0026 00BF .section .rodata.CSWTCH.112,"a"
|
||
4009 .align 2
|
||
4010 .set .LANCHOR0,. + 0
|
||
4013 CSWTCH.112:
|
||
4014 0000 01000000 .word 1
|
||
ARM GAS /tmp/ccFFTpft.s page 69
|
||
|
||
|
||
4015 0004 02000000 .word 2
|
||
4016 0008 00000000 .word 0
|
||
4017 000c 04000000 .word 4
|
||
4018 0010 00000000 .word 0
|
||
4019 0014 00000000 .word 0
|
||
4020 0018 00000000 .word 0
|
||
4021 001c 08000000 .word 8
|
||
4022 0020 00000000 .word 0
|
||
4023 0024 00000000 .word 0
|
||
4024 0028 00000000 .word 0
|
||
4025 002c 00000000 .word 0
|
||
4026 0030 00000000 .word 0
|
||
4027 0034 00000000 .word 0
|
||
4028 0038 00000000 .word 0
|
||
4029 003c 10000000 .word 16
|
||
4030 .section .rodata.CSWTCH.113,"a"
|
||
4031 .align 2
|
||
4032 .set .LANCHOR1,. + 0
|
||
4035 CSWTCH.113:
|
||
4036 0000 00020000 .word 512
|
||
4037 0004 00040000 .word 1024
|
||
4038 0008 00000000 .word 0
|
||
4039 000c 00080000 .word 2048
|
||
4040 0010 00000000 .word 0
|
||
4041 0014 00000000 .word 0
|
||
4042 0018 00000000 .word 0
|
||
4043 001c 00100000 .word 4096
|
||
4044 0020 00000000 .word 0
|
||
4045 0024 00000000 .word 0
|
||
4046 0028 00000000 .word 0
|
||
4047 002c 00000000 .word 0
|
||
4048 0030 00000000 .word 0
|
||
4049 0034 00000000 .word 0
|
||
4050 0038 00000000 .word 0
|
||
4051 003c 00200000 .word 8192
|
||
4052 .section .rodata.CSWTCH.114,"a"
|
||
4053 .align 2
|
||
4054 .set .LANCHOR2,. + 0
|
||
4057 CSWTCH.114:
|
||
4058 0000 00000000 .word 0
|
||
4059 0004 01000000 .word 1
|
||
4060 0008 00000000 .word 0
|
||
4061 000c 02000000 .word 2
|
||
4062 0010 00000000 .word 0
|
||
4063 0014 00000000 .word 0
|
||
4064 0018 00000000 .word 0
|
||
4065 001c 03000000 .word 3
|
||
4066 0020 00000000 .word 0
|
||
4067 0024 00000000 .word 0
|
||
4068 0028 00000000 .word 0
|
||
4069 002c 00000000 .word 0
|
||
4070 0030 00000000 .word 0
|
||
4071 0034 00000000 .word 0
|
||
4072 0038 00000000 .word 0
|
||
4073 003c 04000000 .word 4
|
||
4074 .section .rodata.CSWTCH.115,"a"
|
||
4075 .align 2
|
||
ARM GAS /tmp/ccFFTpft.s page 70
|
||
|
||
|
||
4076 .set .LANCHOR3,. + 0
|
||
4079 CSWTCH.115:
|
||
4080 0000 09000000 .word 9
|
||
4081 0004 0A000000 .word 10
|
||
4082 0008 00000000 .word 0
|
||
4083 000c 0B000000 .word 11
|
||
4084 0010 00000000 .word 0
|
||
4085 0014 00000000 .word 0
|
||
4086 0018 00000000 .word 0
|
||
4087 001c 0C000000 .word 12
|
||
4088 0020 00000000 .word 0
|
||
4089 0024 00000000 .word 0
|
||
4090 0028 00000000 .word 0
|
||
4091 002c 00000000 .word 0
|
||
4092 0030 00000000 .word 0
|
||
4093 0034 00000000 .word 0
|
||
4094 0038 00000000 .word 0
|
||
4095 003c 0D000000 .word 13
|
||
4096 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||
ARM GAS /tmp/ccFFTpft.s page 71
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 stm32g4xx_hal_tim_ex.c
|
||
/tmp/ccFFTpft.s:16 .text.TIM_DMAErrorCCxN:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:24 .text.TIM_DMAErrorCCxN:0000000000000000 TIM_DMAErrorCCxN
|
||
/tmp/ccFFTpft.s:74 .text.TIM_DMADelayPulseNCplt:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:81 .text.TIM_DMADelayPulseNCplt:0000000000000000 TIM_DMADelayPulseNCplt
|
||
/tmp/ccFFTpft.s:149 .text.HAL_TIMEx_HallSensor_MspInit:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:157 .text.HAL_TIMEx_HallSensor_MspInit:0000000000000000 HAL_TIMEx_HallSensor_MspInit
|
||
/tmp/ccFFTpft.s:164 .text.HAL_TIMEx_HallSensor_Init:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:172 .text.HAL_TIMEx_HallSensor_Init:0000000000000000 HAL_TIMEx_HallSensor_Init
|
||
/tmp/ccFFTpft.s:259 .text.HAL_TIMEx_HallSensor_MspDeInit:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:267 .text.HAL_TIMEx_HallSensor_MspDeInit:0000000000000000 HAL_TIMEx_HallSensor_MspDeInit
|
||
/tmp/ccFFTpft.s:274 .text.HAL_TIMEx_HallSensor_DeInit:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:282 .text.HAL_TIMEx_HallSensor_DeInit:0000000000000000 HAL_TIMEx_HallSensor_DeInit
|
||
/tmp/ccFFTpft.s:315 .text.HAL_TIMEx_HallSensor_Start:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:323 .text.HAL_TIMEx_HallSensor_Start:0000000000000000 HAL_TIMEx_HallSensor_Start
|
||
/tmp/ccFFTpft.s:396 .text.HAL_TIMEx_HallSensor_Start:00000000000000a0 $d
|
||
/tmp/ccFFTpft.s:400 .text.HAL_TIMEx_HallSensor_Stop:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:408 .text.HAL_TIMEx_HallSensor_Stop:0000000000000000 HAL_TIMEx_HallSensor_Stop
|
||
/tmp/ccFFTpft.s:439 .text.HAL_TIMEx_HallSensor_Start_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:447 .text.HAL_TIMEx_HallSensor_Start_IT:0000000000000000 HAL_TIMEx_HallSensor_Start_IT
|
||
/tmp/ccFFTpft.s:523 .text.HAL_TIMEx_HallSensor_Start_IT:00000000000000a8 $d
|
||
/tmp/ccFFTpft.s:527 .text.HAL_TIMEx_HallSensor_Stop_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:535 .text.HAL_TIMEx_HallSensor_Stop_IT:0000000000000000 HAL_TIMEx_HallSensor_Stop_IT
|
||
/tmp/ccFFTpft.s:569 .text.HAL_TIMEx_HallSensor_Start_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:577 .text.HAL_TIMEx_HallSensor_Start_DMA:0000000000000000 HAL_TIMEx_HallSensor_Start_DMA
|
||
/tmp/ccFFTpft.s:667 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000000000c0 $d
|
||
/tmp/ccFFTpft.s:675 .text.HAL_TIMEx_HallSensor_Stop_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:683 .text.HAL_TIMEx_HallSensor_Stop_DMA:0000000000000000 HAL_TIMEx_HallSensor_Stop_DMA
|
||
/tmp/ccFFTpft.s:718 .text.HAL_TIMEx_OCN_Start:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:726 .text.HAL_TIMEx_OCN_Start:0000000000000000 HAL_TIMEx_OCN_Start
|
||
/tmp/ccFFTpft.s:817 .text.HAL_TIMEx_OCN_Start:00000000000000bc $d
|
||
/tmp/ccFFTpft.s:822 .text.HAL_TIMEx_OCN_Stop:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:830 .text.HAL_TIMEx_OCN_Stop:0000000000000000 HAL_TIMEx_OCN_Stop
|
||
/tmp/ccFFTpft.s:895 .text.HAL_TIMEx_OCN_Start_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:903 .text.HAL_TIMEx_OCN_Start_IT:0000000000000000 HAL_TIMEx_OCN_Start_IT
|
||
/tmp/ccFFTpft.s:990 .text.HAL_TIMEx_OCN_Start_IT:00000000000000b8 $d
|
||
/tmp/ccFFTpft.s:999 .text.HAL_TIMEx_OCN_Start_IT:00000000000000dc $t
|
||
/tmp/ccFFTpft.s:1038 .text.HAL_TIMEx_OCN_Start_IT:0000000000000120 $d
|
||
/tmp/ccFFTpft.s:1043 .text.HAL_TIMEx_OCN_Stop_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1051 .text.HAL_TIMEx_OCN_Stop_IT:0000000000000000 HAL_TIMEx_OCN_Stop_IT
|
||
/tmp/ccFFTpft.s:1059 .text.HAL_TIMEx_OCN_Stop_IT:0000000000000008 $d
|
||
/tmp/ccFFTpft.s:1164 .text.HAL_TIMEx_OCN_Start_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1172 .text.HAL_TIMEx_OCN_Start_DMA:0000000000000000 HAL_TIMEx_OCN_Start_DMA
|
||
/tmp/ccFFTpft.s:1308 .text.HAL_TIMEx_OCN_Start_DMA:0000000000000124 $d
|
||
/tmp/ccFFTpft.s:1321 .text.HAL_TIMEx_OCN_Start_DMA:0000000000000158 $t
|
||
/tmp/ccFFTpft.s:1412 .text.HAL_TIMEx_OCN_Start_DMA:0000000000000210 $d
|
||
/tmp/ccFFTpft.s:1420 .text.HAL_TIMEx_OCN_Stop_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1428 .text.HAL_TIMEx_OCN_Stop_DMA:0000000000000000 HAL_TIMEx_OCN_Stop_DMA
|
||
/tmp/ccFFTpft.s:1438 .text.HAL_TIMEx_OCN_Stop_DMA:000000000000000e $d
|
||
/tmp/ccFFTpft.s:1540 .text.HAL_TIMEx_PWMN_Start:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1548 .text.HAL_TIMEx_PWMN_Start:0000000000000000 HAL_TIMEx_PWMN_Start
|
||
/tmp/ccFFTpft.s:1638 .text.HAL_TIMEx_PWMN_Start:00000000000000bc $d
|
||
/tmp/ccFFTpft.s:1643 .text.HAL_TIMEx_PWMN_Stop:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1651 .text.HAL_TIMEx_PWMN_Stop:0000000000000000 HAL_TIMEx_PWMN_Stop
|
||
/tmp/ccFFTpft.s:1716 .text.HAL_TIMEx_PWMN_Start_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1724 .text.HAL_TIMEx_PWMN_Start_IT:0000000000000000 HAL_TIMEx_PWMN_Start_IT
|
||
ARM GAS /tmp/ccFFTpft.s page 72
|
||
|
||
|
||
/tmp/ccFFTpft.s:1811 .text.HAL_TIMEx_PWMN_Start_IT:00000000000000b8 $d
|
||
/tmp/ccFFTpft.s:1820 .text.HAL_TIMEx_PWMN_Start_IT:00000000000000dc $t
|
||
/tmp/ccFFTpft.s:1859 .text.HAL_TIMEx_PWMN_Start_IT:0000000000000120 $d
|
||
/tmp/ccFFTpft.s:1864 .text.HAL_TIMEx_PWMN_Stop_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1872 .text.HAL_TIMEx_PWMN_Stop_IT:0000000000000000 HAL_TIMEx_PWMN_Stop_IT
|
||
/tmp/ccFFTpft.s:1880 .text.HAL_TIMEx_PWMN_Stop_IT:0000000000000008 $d
|
||
/tmp/ccFFTpft.s:1985 .text.HAL_TIMEx_PWMN_Start_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:1993 .text.HAL_TIMEx_PWMN_Start_DMA:0000000000000000 HAL_TIMEx_PWMN_Start_DMA
|
||
/tmp/ccFFTpft.s:2129 .text.HAL_TIMEx_PWMN_Start_DMA:0000000000000124 $d
|
||
/tmp/ccFFTpft.s:2142 .text.HAL_TIMEx_PWMN_Start_DMA:0000000000000158 $t
|
||
/tmp/ccFFTpft.s:2233 .text.HAL_TIMEx_PWMN_Start_DMA:0000000000000210 $d
|
||
/tmp/ccFFTpft.s:2241 .text.HAL_TIMEx_PWMN_Stop_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2249 .text.HAL_TIMEx_PWMN_Stop_DMA:0000000000000000 HAL_TIMEx_PWMN_Stop_DMA
|
||
/tmp/ccFFTpft.s:2259 .text.HAL_TIMEx_PWMN_Stop_DMA:000000000000000e $d
|
||
/tmp/ccFFTpft.s:2361 .text.HAL_TIMEx_OnePulseN_Start:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2369 .text.HAL_TIMEx_OnePulseN_Start:0000000000000000 HAL_TIMEx_OnePulseN_Start
|
||
/tmp/ccFFTpft.s:2427 .text.HAL_TIMEx_OnePulseN_Stop:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2435 .text.HAL_TIMEx_OnePulseN_Stop:0000000000000000 HAL_TIMEx_OnePulseN_Stop
|
||
/tmp/ccFFTpft.s:2491 .text.HAL_TIMEx_OnePulseN_Start_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2499 .text.HAL_TIMEx_OnePulseN_Start_IT:0000000000000000 HAL_TIMEx_OnePulseN_Start_IT
|
||
/tmp/ccFFTpft.s:2563 .text.HAL_TIMEx_OnePulseN_Stop_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2571 .text.HAL_TIMEx_OnePulseN_Stop_IT:0000000000000000 HAL_TIMEx_OnePulseN_Stop_IT
|
||
/tmp/ccFFTpft.s:2633 .text.HAL_TIMEx_ConfigCommutEvent:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2641 .text.HAL_TIMEx_ConfigCommutEvent:0000000000000000 HAL_TIMEx_ConfigCommutEvent
|
||
/tmp/ccFFTpft.s:2702 .text.HAL_TIMEx_ConfigCommutEvent:0000000000000088 $d
|
||
/tmp/ccFFTpft.s:2705 .text.HAL_TIMEx_ConfigCommutEvent_IT:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2713 .text.HAL_TIMEx_ConfigCommutEvent_IT:0000000000000000 HAL_TIMEx_ConfigCommutEvent_IT
|
||
/tmp/ccFFTpft.s:2774 .text.HAL_TIMEx_ConfigCommutEvent_IT:0000000000000088 $d
|
||
/tmp/ccFFTpft.s:2777 .text.HAL_TIMEx_ConfigCommutEvent_DMA:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2785 .text.HAL_TIMEx_ConfigCommutEvent_DMA:0000000000000000 HAL_TIMEx_ConfigCommutEvent_DMA
|
||
/tmp/ccFFTpft.s:2853 .text.HAL_TIMEx_ConfigCommutEvent_DMA:0000000000000090 $d
|
||
/tmp/ccFFTpft.s:3827 .text.TIMEx_DMACommutationCplt:0000000000000000 TIMEx_DMACommutationCplt
|
||
/tmp/ccFFTpft.s:3861 .text.TIMEx_DMACommutationHalfCplt:0000000000000000 TIMEx_DMACommutationHalfCplt
|
||
/tmp/ccFFTpft.s:2859 .text.HAL_TIMEx_MasterConfigSynchronization:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2867 .text.HAL_TIMEx_MasterConfigSynchronization:0000000000000000 HAL_TIMEx_MasterConfigSynchronization
|
||
/tmp/ccFFTpft.s:2933 .text.HAL_TIMEx_MasterConfigSynchronization:000000000000008c $d
|
||
/tmp/ccFFTpft.s:2937 .text.HAL_TIMEx_ConfigBreakDeadTime:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:2945 .text.HAL_TIMEx_ConfigBreakDeadTime:0000000000000000 HAL_TIMEx_ConfigBreakDeadTime
|
||
/tmp/ccFFTpft.s:3012 .text.HAL_TIMEx_ConfigBreakDeadTime:0000000000000098 $d
|
||
/tmp/ccFFTpft.s:3015 .text.HAL_TIMEx_ConfigBreakInput:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3023 .text.HAL_TIMEx_ConfigBreakInput:0000000000000000 HAL_TIMEx_ConfigBreakInput
|
||
/tmp/ccFFTpft.s:3108 .text.HAL_TIMEx_ConfigBreakInput:00000000000000a8 $d
|
||
/tmp/ccFFTpft.s:3114 .text.HAL_TIMEx_RemapConfig:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3122 .text.HAL_TIMEx_RemapConfig:0000000000000000 HAL_TIMEx_RemapConfig
|
||
/tmp/ccFFTpft.s:3144 .text.HAL_TIMEx_TISelection:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3152 .text.HAL_TIMEx_TISelection:0000000000000000 HAL_TIMEx_TISelection
|
||
/tmp/ccFFTpft.s:3166 .text.HAL_TIMEx_TISelection:0000000000000018 $d
|
||
/tmp/ccFFTpft.s:3241 .text.HAL_TIMEx_TISelection:000000000000009c $d
|
||
/tmp/ccFFTpft.s:3245 .text.HAL_TIMEx_GroupChannel5:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3253 .text.HAL_TIMEx_GroupChannel5:0000000000000000 HAL_TIMEx_GroupChannel5
|
||
/tmp/ccFFTpft.s:3281 .text.HAL_TIMEx_DisarmBreakInput:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3289 .text.HAL_TIMEx_DisarmBreakInput:0000000000000000 HAL_TIMEx_DisarmBreakInput
|
||
/tmp/ccFFTpft.s:3330 .text.HAL_TIMEx_DisarmBreakInput:0000000000000044 $d
|
||
/tmp/ccFFTpft.s:3334 .text.HAL_TIMEx_ReArmBreakInput:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3342 .text.HAL_TIMEx_ReArmBreakInput:0000000000000000 HAL_TIMEx_ReArmBreakInput
|
||
/tmp/ccFFTpft.s:3403 .text.HAL_TIMEx_DitheringEnable:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3411 .text.HAL_TIMEx_DitheringEnable:0000000000000000 HAL_TIMEx_DitheringEnable
|
||
ARM GAS /tmp/ccFFTpft.s page 73
|
||
|
||
|
||
/tmp/ccFFTpft.s:3424 .text.HAL_TIMEx_DitheringDisable:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3432 .text.HAL_TIMEx_DitheringDisable:0000000000000000 HAL_TIMEx_DitheringDisable
|
||
/tmp/ccFFTpft.s:3445 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3453 .text.HAL_TIMEx_OC_ConfigPulseOnCompare:0000000000000000 HAL_TIMEx_OC_ConfigPulseOnCompare
|
||
/tmp/ccFFTpft.s:3484 .text.HAL_TIMEx_ConfigSlaveModePreload:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3492 .text.HAL_TIMEx_ConfigSlaveModePreload:0000000000000000 HAL_TIMEx_ConfigSlaveModePreload
|
||
/tmp/ccFFTpft.s:3505 .text.HAL_TIMEx_EnableSlaveModePreload:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3513 .text.HAL_TIMEx_EnableSlaveModePreload:0000000000000000 HAL_TIMEx_EnableSlaveModePreload
|
||
/tmp/ccFFTpft.s:3526 .text.HAL_TIMEx_DisableSlaveModePreload:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3534 .text.HAL_TIMEx_DisableSlaveModePreload:0000000000000000 HAL_TIMEx_DisableSlaveModePreload
|
||
/tmp/ccFFTpft.s:3547 .text.HAL_TIMEx_EnableDeadTimePreload:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3555 .text.HAL_TIMEx_EnableDeadTimePreload:0000000000000000 HAL_TIMEx_EnableDeadTimePreload
|
||
/tmp/ccFFTpft.s:3568 .text.HAL_TIMEx_DisableDeadTimePreload:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3576 .text.HAL_TIMEx_DisableDeadTimePreload:0000000000000000 HAL_TIMEx_DisableDeadTimePreload
|
||
/tmp/ccFFTpft.s:3589 .text.HAL_TIMEx_ConfigDeadTime:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3597 .text.HAL_TIMEx_ConfigDeadTime:0000000000000000 HAL_TIMEx_ConfigDeadTime
|
||
/tmp/ccFFTpft.s:3610 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3618 .text.HAL_TIMEx_ConfigAsymmetricalDeadTime:0000000000000000 HAL_TIMEx_ConfigAsymmetricalDeadTime
|
||
/tmp/ccFFTpft.s:3631 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3639 .text.HAL_TIMEx_EnableAsymmetricalDeadTime:0000000000000000 HAL_TIMEx_EnableAsymmetricalDeadTime
|
||
/tmp/ccFFTpft.s:3652 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3660 .text.HAL_TIMEx_DisableAsymmetricalDeadTime:0000000000000000 HAL_TIMEx_DisableAsymmetricalDeadTime
|
||
/tmp/ccFFTpft.s:3673 .text.HAL_TIMEx_ConfigEncoderIndex:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3681 .text.HAL_TIMEx_ConfigEncoderIndex:0000000000000000 HAL_TIMEx_ConfigEncoderIndex
|
||
/tmp/ccFFTpft.s:3720 .text.HAL_TIMEx_EnableEncoderIndex:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3728 .text.HAL_TIMEx_EnableEncoderIndex:0000000000000000 HAL_TIMEx_EnableEncoderIndex
|
||
/tmp/ccFFTpft.s:3741 .text.HAL_TIMEx_DisableEncoderIndex:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3749 .text.HAL_TIMEx_DisableEncoderIndex:0000000000000000 HAL_TIMEx_DisableEncoderIndex
|
||
/tmp/ccFFTpft.s:3762 .text.HAL_TIMEx_EnableEncoderFirstIndex:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3770 .text.HAL_TIMEx_EnableEncoderFirstIndex:0000000000000000 HAL_TIMEx_EnableEncoderFirstIndex
|
||
/tmp/ccFFTpft.s:3783 .text.HAL_TIMEx_DisableEncoderFirstIndex:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3791 .text.HAL_TIMEx_DisableEncoderFirstIndex:0000000000000000 HAL_TIMEx_DisableEncoderFirstIndex
|
||
/tmp/ccFFTpft.s:3804 .text.HAL_TIMEx_CommutCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3812 .text.HAL_TIMEx_CommutCallback:0000000000000000 HAL_TIMEx_CommutCallback
|
||
/tmp/ccFFTpft.s:3819 .text.TIMEx_DMACommutationCplt:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3838 .text.HAL_TIMEx_CommutHalfCpltCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3846 .text.HAL_TIMEx_CommutHalfCpltCallback:0000000000000000 HAL_TIMEx_CommutHalfCpltCallback
|
||
/tmp/ccFFTpft.s:3853 .text.TIMEx_DMACommutationHalfCplt:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3872 .text.HAL_TIMEx_BreakCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3880 .text.HAL_TIMEx_BreakCallback:0000000000000000 HAL_TIMEx_BreakCallback
|
||
/tmp/ccFFTpft.s:3887 .text.HAL_TIMEx_Break2Callback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3895 .text.HAL_TIMEx_Break2Callback:0000000000000000 HAL_TIMEx_Break2Callback
|
||
/tmp/ccFFTpft.s:3902 .text.HAL_TIMEx_EncoderIndexCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3910 .text.HAL_TIMEx_EncoderIndexCallback:0000000000000000 HAL_TIMEx_EncoderIndexCallback
|
||
/tmp/ccFFTpft.s:3917 .text.HAL_TIMEx_DirectionChangeCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3925 .text.HAL_TIMEx_DirectionChangeCallback:0000000000000000 HAL_TIMEx_DirectionChangeCallback
|
||
/tmp/ccFFTpft.s:3932 .text.HAL_TIMEx_IndexErrorCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3940 .text.HAL_TIMEx_IndexErrorCallback:0000000000000000 HAL_TIMEx_IndexErrorCallback
|
||
/tmp/ccFFTpft.s:3947 .text.HAL_TIMEx_TransitionErrorCallback:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3955 .text.HAL_TIMEx_TransitionErrorCallback:0000000000000000 HAL_TIMEx_TransitionErrorCallback
|
||
/tmp/ccFFTpft.s:3962 .text.HAL_TIMEx_HallSensor_GetState:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3970 .text.HAL_TIMEx_HallSensor_GetState:0000000000000000 HAL_TIMEx_HallSensor_GetState
|
||
/tmp/ccFFTpft.s:3978 .text.HAL_TIMEx_GetChannelNState:0000000000000000 $t
|
||
/tmp/ccFFTpft.s:3986 .text.HAL_TIMEx_GetChannelNState:0000000000000000 HAL_TIMEx_GetChannelNState
|
||
/tmp/ccFFTpft.s:4009 .rodata.CSWTCH.112:0000000000000000 $d
|
||
/tmp/ccFFTpft.s:4013 .rodata.CSWTCH.112:0000000000000000 CSWTCH.112
|
||
/tmp/ccFFTpft.s:4031 .rodata.CSWTCH.113:0000000000000000 $d
|
||
ARM GAS /tmp/ccFFTpft.s page 74
|
||
|
||
|
||
/tmp/ccFFTpft.s:4035 .rodata.CSWTCH.113:0000000000000000 CSWTCH.113
|
||
/tmp/ccFFTpft.s:4053 .rodata.CSWTCH.114:0000000000000000 $d
|
||
/tmp/ccFFTpft.s:4057 .rodata.CSWTCH.114:0000000000000000 CSWTCH.114
|
||
/tmp/ccFFTpft.s:4075 .rodata.CSWTCH.115:0000000000000000 $d
|
||
/tmp/ccFFTpft.s:4079 .rodata.CSWTCH.115:0000000000000000 CSWTCH.115
|
||
/tmp/ccFFTpft.s:1072 .text.HAL_TIMEx_OCN_Stop_IT:0000000000000015 $d
|
||
/tmp/ccFFTpft.s:1072 .text.HAL_TIMEx_OCN_Stop_IT:0000000000000016 $t
|
||
/tmp/ccFFTpft.s:1451 .text.HAL_TIMEx_OCN_Stop_DMA:000000000000001b $d
|
||
/tmp/ccFFTpft.s:1451 .text.HAL_TIMEx_OCN_Stop_DMA:000000000000001c $t
|
||
/tmp/ccFFTpft.s:1893 .text.HAL_TIMEx_PWMN_Stop_IT:0000000000000015 $d
|
||
/tmp/ccFFTpft.s:1893 .text.HAL_TIMEx_PWMN_Stop_IT:0000000000000016 $t
|
||
/tmp/ccFFTpft.s:2272 .text.HAL_TIMEx_PWMN_Stop_DMA:000000000000001b $d
|
||
/tmp/ccFFTpft.s:2272 .text.HAL_TIMEx_PWMN_Stop_DMA:000000000000001c $t
|
||
/tmp/ccFFTpft.s:3179 .text.HAL_TIMEx_TISelection:0000000000000025 $d
|
||
/tmp/ccFFTpft.s:3179 .text.HAL_TIMEx_TISelection:0000000000000026 $t
|
||
|
||
UNDEFINED SYMBOLS
|
||
HAL_TIM_ErrorCallback
|
||
HAL_TIM_PWM_PulseFinishedCallback
|
||
TIM_Base_SetConfig
|
||
TIM_TI1_SetConfig
|
||
TIM_OC2_SetConfig
|
||
TIM_CCxChannelCmd
|
||
HAL_DMA_Start_IT
|
||
TIM_DMACaptureCplt
|
||
TIM_DMACaptureHalfCplt
|
||
TIM_DMAError
|
||
HAL_DMA_Abort_IT
|
||
TIM_DMADelayPulseHalfCplt
|
||
HAL_GetTick
|
||
TIM_ETR_SetConfig
|