2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 1
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 .cpu cortex-m4
|
|
|
|
|
|
2 .eabi_attribute 27, 1
|
|
|
|
|
|
3 .eabi_attribute 28, 1
|
|
|
|
|
|
4 .eabi_attribute 20, 1
|
|
|
|
|
|
5 .eabi_attribute 21, 1
|
|
|
|
|
|
6 .eabi_attribute 23, 3
|
|
|
|
|
|
7 .eabi_attribute 24, 1
|
|
|
|
|
|
8 .eabi_attribute 25, 1
|
|
|
|
|
|
9 .eabi_attribute 26, 1
|
|
|
|
|
|
10 .eabi_attribute 30, 2
|
|
|
|
|
|
11 .eabi_attribute 34, 1
|
|
|
|
|
|
12 .eabi_attribute 18, 4
|
|
|
|
|
|
13 .file "stm32g4xx_hal_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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 2
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 3
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 4
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 5
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 6
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 7
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 8
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 9
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 10
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 11
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 12
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 13
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 14
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 15
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 16
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 17
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 18
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 19
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 20
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 21
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 22
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 23
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 24
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 25
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 26
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 27
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 28
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 29
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 30
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 31
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 32
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 33
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 34
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 35
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 36
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 37
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 38
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 39
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 40
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 41
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 42
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 43
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 44
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 45
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 46
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 47
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 48
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 49
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 50
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 51
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 52
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 53
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 54
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 55
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 56
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 57
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 58
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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}
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 59
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 60
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 61
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 62
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 63
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 64
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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]
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 65
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 66
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 67
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 68
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 69
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 70
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)"
|
2022-02-07 02:07:11 +01:00
|
|
|
|
ARM GAS /tmp/ccFFTpft.s page 71
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DEFINED SYMBOLS
|
|
|
|
|
|
*ABS*:0000000000000000 stm32g4xx_hal_tim_ex.c
|
2022-02-07 02:07:11 +01:00
|
|
|
|
/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
|
2022-02-07 02:02:36 +01:00
|
|
|
|
|
|
|
|
|
|
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
|