997 lines
36 KiB
Plaintext
997 lines
36 KiB
Plaintext
ARM GAS /tmp/ccFkpG1K.s page 1
|
||
|
||
|
||
1 .cpu cortex-m4
|
||
2 .eabi_attribute 27, 1
|
||
3 .eabi_attribute 28, 1
|
||
4 .eabi_attribute 20, 1
|
||
5 .eabi_attribute 21, 1
|
||
6 .eabi_attribute 23, 3
|
||
7 .eabi_attribute 24, 1
|
||
8 .eabi_attribute 25, 1
|
||
9 .eabi_attribute 26, 1
|
||
10 .eabi_attribute 30, 2
|
||
11 .eabi_attribute 34, 1
|
||
12 .eabi_attribute 18, 4
|
||
13 .file "stm32g4xx_hal_dma.c"
|
||
14 .text
|
||
15 .section .text.HAL_DMA_Init,"ax",%progbits
|
||
16 .align 1
|
||
17 .p2align 2,,3
|
||
18 .global HAL_DMA_Init
|
||
19 .arch armv7e-m
|
||
20 .syntax unified
|
||
21 .thumb
|
||
22 .thumb_func
|
||
23 .fpu fpv4-sp-d16
|
||
25 HAL_DMA_Init:
|
||
26 @ args = 0, pretend = 0, frame = 0
|
||
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||
28 0000 0028 cmp r0, #0
|
||
29 0002 78D0 beq .L9
|
||
30 0004 70B5 push {r4, r5, r6, lr}
|
||
31 0006 3D4B ldr r3, .L18
|
||
32 0008 0468 ldr r4, [r0]
|
||
33 000a 9C42 cmp r4, r3
|
||
34 000c 5FD9 bls .L16
|
||
35 000e 3C4A ldr r2, .L18+4
|
||
36 0010 3C4B ldr r3, .L18+8
|
||
37 0012 3D49 ldr r1, .L18+12
|
||
38 0014 2244 add r2, r2, r4
|
||
39 0016 A3FB0232 umull r3, r2, r3, r2
|
||
40 001a 1209 lsrs r2, r2, #4
|
||
41 001c 9200 lsls r2, r2, #2
|
||
42 .L4:
|
||
43 001e 0223 movs r3, #2
|
||
44 0020 8568 ldr r5, [r0, #8]
|
||
45 0022 80F82530 strb r3, [r0, #37]
|
||
46 0026 C368 ldr r3, [r0, #12]
|
||
47 0028 C669 ldr r6, [r0, #28]
|
||
48 002a C0E91012 strd r1, r2, [r0, #64]
|
||
49 002e 0169 ldr r1, [r0, #16]
|
||
50 0030 2B43 orrs r3, r3, r5
|
||
51 0032 0B43 orrs r3, r3, r1
|
||
52 0034 4169 ldr r1, [r0, #20]
|
||
53 0036 0B43 orrs r3, r3, r1
|
||
54 0038 8169 ldr r1, [r0, #24]
|
||
55 003a 0B43 orrs r3, r3, r1
|
||
56 003c 3343 orrs r3, r3, r6
|
||
57 003e 5FFA84FC uxtb ip, r4
|
||
58 0042 304E ldr r6, .L18+8
|
||
ARM GAS /tmp/ccFkpG1K.s page 2
|
||
|
||
|
||
59 0044 2168 ldr r1, [r4]
|
||
60 0046 ACF1080C sub ip, ip, #8
|
||
61 004a A6FB0C6C umull r6, ip, r6, ip
|
||
62 004e 066A ldr r6, [r0, #32]
|
||
63 0050 21F4FF41 bic r1, r1, #32640
|
||
64 0054 21F07001 bic r1, r1, #112
|
||
65 0058 3343 orrs r3, r3, r6
|
||
66 005a 0B43 orrs r3, r3, r1
|
||
67 005c 2360 str r3, [r4]
|
||
68 005e 2B4E ldr r6, .L18+16
|
||
69 0060 264B ldr r3, .L18
|
||
70 0062 2B49 ldr r1, .L18+20
|
||
71 0064 CCF3041C ubfx ip, ip, #4, #5
|
||
72 0068 9C42 cmp r4, r3
|
||
73 006a 98BF it ls
|
||
74 006c 3146 movls r1, r6
|
||
75 006e 4FF0010E mov lr, #1
|
||
76 0072 284C ldr r4, .L18+24
|
||
77 0074 C464 str r4, [r0, #76]
|
||
78 0076 0EFA0CF3 lsl r3, lr, ip
|
||
79 007a 5418 adds r4, r2, r1
|
||
80 007c B5F5804F cmp r5, #16384
|
||
81 0080 0365 str r3, [r0, #80]
|
||
82 0082 8464 str r4, [r0, #72]
|
||
83 0084 4FEA9202 lsr r2, r2, #2
|
||
84 0088 2AD0 beq .L17
|
||
85 008a 4568 ldr r5, [r0, #4]
|
||
86 008c ECB2 uxtb r4, r5
|
||
87 008e 013D subs r5, r5, #1
|
||
88 0090 032D cmp r5, #3
|
||
89 0092 41F82240 str r4, [r1, r2, lsl #2]
|
||
90 0096 C6F88430 str r3, [r6, #132]
|
||
91 009a 27D8 bhi .L7
|
||
92 009c 1E4B ldr r3, .L18+28
|
||
93 009e 1F49 ldr r1, .L18+32
|
||
94 00a0 2344 add r3, r3, r4
|
||
95 00a2 013C subs r4, r4, #1
|
||
96 00a4 9B00 lsls r3, r3, #2
|
||
97 00a6 04F01F04 and r4, r4, #31
|
||
98 00aa 0EFA04F4 lsl r4, lr, r4
|
||
99 00ae 0022 movs r2, #0
|
||
100 00b0 C0E91531 strd r3, r1, [r0, #84]
|
||
101 00b4 C465 str r4, [r0, #92]
|
||
102 00b6 1A60 str r2, [r3]
|
||
103 00b8 194B ldr r3, .L18+36
|
||
104 00ba 5C64 str r4, [r3, #68]
|
||
105 .L8:
|
||
106 00bc 0023 movs r3, #0
|
||
107 00be 0122 movs r2, #1
|
||
108 00c0 C363 str r3, [r0, #60]
|
||
109 00c2 80F82430 strb r3, [r0, #36]
|
||
110 00c6 80F82520 strb r2, [r0, #37]
|
||
111 00ca 1846 mov r0, r3
|
||
112 00cc 70BD pop {r4, r5, r6, pc}
|
||
113 .L16:
|
||
114 00ce 154A ldr r2, .L18+40
|
||
115 00d0 0C4B ldr r3, .L18+8
|
||
ARM GAS /tmp/ccFkpG1K.s page 3
|
||
|
||
|
||
116 00d2 1549 ldr r1, .L18+44
|
||
117 00d4 2244 add r2, r2, r4
|
||
118 00d6 A3FB0232 umull r3, r2, r3, r2
|
||
119 00da 1209 lsrs r2, r2, #4
|
||
120 00dc 9200 lsls r2, r2, #2
|
||
121 00de 9EE7 b .L4
|
||
122 .L17:
|
||
123 00e0 0024 movs r4, #0
|
||
124 00e2 4460 str r4, [r0, #4]
|
||
125 00e4 41F82240 str r4, [r1, r2, lsl #2]
|
||
126 00e8 C6F88430 str r3, [r6, #132]
|
||
127 .L7:
|
||
128 00ec 0023 movs r3, #0
|
||
129 00ee C0E91533 strd r3, r3, [r0, #84]
|
||
130 00f2 C365 str r3, [r0, #92]
|
||
131 00f4 E2E7 b .L8
|
||
132 .L9:
|
||
133 00f6 0120 movs r0, #1
|
||
134 00f8 7047 bx lr
|
||
135 .L19:
|
||
136 00fa 00BF .align 2
|
||
137 .L18:
|
||
138 00fc 07040240 .word 1073873927
|
||
139 0100 F8FBFDBF .word -1073873928
|
||
140 0104 CDCCCCCC .word -858993459
|
||
141 0108 00040240 .word 1073873920
|
||
142 010c 00080240 .word 1073874944
|
||
143 0110 20080240 .word 1073874976
|
||
144 0114 80080240 .word 1073875072
|
||
145 0118 3F820010 .word 268468799
|
||
146 011c 40090240 .word 1073875264
|
||
147 0120 00090240 .word 1073875200
|
||
148 0124 F8FFFDBF .word -1073872904
|
||
149 0128 00000240 .word 1073872896
|
||
151 .section .text.HAL_DMA_DeInit,"ax",%progbits
|
||
152 .align 1
|
||
153 .p2align 2,,3
|
||
154 .global HAL_DMA_DeInit
|
||
155 .syntax unified
|
||
156 .thumb
|
||
157 .thumb_func
|
||
158 .fpu fpv4-sp-d16
|
||
160 HAL_DMA_DeInit:
|
||
161 @ args = 0, pretend = 0, frame = 0
|
||
162 @ frame_needed = 0, uses_anonymous_args = 0
|
||
163 @ link register save eliminated.
|
||
164 0000 0028 cmp r0, #0
|
||
165 0002 5FD0 beq .L25
|
||
166 0004 0368 ldr r3, [r0]
|
||
167 0006 3049 ldr r1, .L31
|
||
168 0008 1A68 ldr r2, [r3]
|
||
169 000a 8B42 cmp r3, r1
|
||
170 000c 22F00102 bic r2, r2, #1
|
||
171 0010 30B4 push {r4, r5}
|
||
172 0012 1A60 str r2, [r3]
|
||
173 0014 43D9 bls .L30
|
||
174 0016 2D4A ldr r2, .L31+4
|
||
ARM GAS /tmp/ccFkpG1K.s page 4
|
||
|
||
|
||
175 0018 2D49 ldr r1, .L31+8
|
||
176 001a 2E4C ldr r4, .L31+12
|
||
177 001c 1A44 add r2, r2, r3
|
||
178 001e A1FB0212 umull r1, r2, r1, r2
|
||
179 0022 1209 lsrs r2, r2, #4
|
||
180 0024 9200 lsls r2, r2, #2
|
||
181 0026 0021 movs r1, #0
|
||
182 0028 C0E91042 strd r4, r2, [r0, #64]
|
||
183 002c 02F01F05 and r5, r2, #31
|
||
184 0030 1960 str r1, [r3]
|
||
185 0032 0121 movs r1, #1
|
||
186 0034 A940 lsls r1, r1, r5
|
||
187 0036 6160 str r1, [r4, #4]
|
||
188 0038 2749 ldr r1, .L31+16
|
||
189 .L23:
|
||
190 003a 284D ldr r5, .L31+20
|
||
191 003c 4FEA920C lsr ip, r2, #2
|
||
192 0040 0A44 add r2, r2, r1
|
||
193 0042 8264 str r2, [r0, #72]
|
||
194 0044 264A ldr r2, .L31+24
|
||
195 0046 C264 str r2, [r0, #76]
|
||
196 0048 DBB2 uxtb r3, r3
|
||
197 004a 214A ldr r2, .L31+8
|
||
198 004c 083B subs r3, r3, #8
|
||
199 004e A2FB0323 umull r2, r3, r2, r3
|
||
200 0052 C3F30413 ubfx r3, r3, #4, #5
|
||
201 0056 0122 movs r2, #1
|
||
202 0058 02FA03F3 lsl r3, r2, r3
|
||
203 005c 0024 movs r4, #0
|
||
204 005e 0365 str r3, [r0, #80]
|
||
205 0060 41F82C40 str r4, [r1, ip, lsl #2]
|
||
206 0064 C5F88430 str r3, [r5, #132]
|
||
207 0068 4168 ldr r1, [r0, #4]
|
||
208 006a 4B1E subs r3, r1, #1
|
||
209 006c 032B cmp r3, #3
|
||
210 006e 06D8 bhi .L24
|
||
211 0070 9A40 lsls r2, r2, r3
|
||
212 0072 1C4B ldr r3, .L31+28
|
||
213 0074 0B44 add r3, r3, r1
|
||
214 0076 9B00 lsls r3, r3, #2
|
||
215 0078 1C60 str r4, [r3]
|
||
216 007a C5F84421 str r2, [r5, #324]
|
||
217 .L24:
|
||
218 007e 0023 movs r3, #0
|
||
219 0080 C363 str r3, [r0, #60]
|
||
220 0082 80F82430 strb r3, [r0, #36]
|
||
221 0086 80F82530 strb r3, [r0, #37]
|
||
222 008a C0E91533 strd r3, r3, [r0, #84]
|
||
223 008e C0E90B33 strd r3, r3, [r0, #44]
|
||
224 0092 C0E90D33 strd r3, r3, [r0, #52]
|
||
225 0096 C365 str r3, [r0, #92]
|
||
226 0098 30BC pop {r4, r5}
|
||
227 009a 1846 mov r0, r3
|
||
228 009c 7047 bx lr
|
||
229 .L30:
|
||
230 009e 124A ldr r2, .L31+32
|
||
231 00a0 0B49 ldr r1, .L31+8
|
||
ARM GAS /tmp/ccFkpG1K.s page 5
|
||
|
||
|
||
232 00a2 124C ldr r4, .L31+36
|
||
233 00a4 1A44 add r2, r2, r3
|
||
234 00a6 A1FB0212 umull r1, r2, r1, r2
|
||
235 00aa 1209 lsrs r2, r2, #4
|
||
236 00ac 9200 lsls r2, r2, #2
|
||
237 00ae 0021 movs r1, #0
|
||
238 00b0 C0E91042 strd r4, r2, [r0, #64]
|
||
239 00b4 02F01F05 and r5, r2, #31
|
||
240 00b8 1960 str r1, [r3]
|
||
241 00ba 0121 movs r1, #1
|
||
242 00bc A940 lsls r1, r1, r5
|
||
243 00be 6160 str r1, [r4, #4]
|
||
244 00c0 0649 ldr r1, .L31+20
|
||
245 00c2 BAE7 b .L23
|
||
246 .L25:
|
||
247 00c4 0120 movs r0, #1
|
||
248 00c6 7047 bx lr
|
||
249 .L32:
|
||
250 .align 2
|
||
251 .L31:
|
||
252 00c8 07040240 .word 1073873927
|
||
253 00cc F8FBFDBF .word -1073873928
|
||
254 00d0 CDCCCCCC .word -858993459
|
||
255 00d4 00040240 .word 1073873920
|
||
256 00d8 20080240 .word 1073874976
|
||
257 00dc 00080240 .word 1073874944
|
||
258 00e0 80080240 .word 1073875072
|
||
259 00e4 3F820010 .word 268468799
|
||
260 00e8 F8FFFDBF .word -1073872904
|
||
261 00ec 00000240 .word 1073872896
|
||
263 .section .text.HAL_DMA_Start,"ax",%progbits
|
||
264 .align 1
|
||
265 .p2align 2,,3
|
||
266 .global HAL_DMA_Start
|
||
267 .syntax unified
|
||
268 .thumb
|
||
269 .thumb_func
|
||
270 .fpu fpv4-sp-d16
|
||
272 HAL_DMA_Start:
|
||
273 @ args = 0, pretend = 0, frame = 0
|
||
274 @ frame_needed = 0, uses_anonymous_args = 0
|
||
275 @ link register save eliminated.
|
||
276 0000 F0B4 push {r4, r5, r6, r7}
|
||
277 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||
278 0006 012C cmp r4, #1
|
||
279 0008 35D0 beq .L39
|
||
280 000a 0124 movs r4, #1
|
||
281 000c 80F82440 strb r4, [r0, #36]
|
||
282 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||
283 0014 012C cmp r4, #1
|
||
284 0016 05D0 beq .L44
|
||
285 0018 0023 movs r3, #0
|
||
286 001a 80F82430 strb r3, [r0, #36]
|
||
287 001e F0BC pop {r4, r5, r6, r7}
|
||
288 0020 0220 movs r0, #2
|
||
289 0022 7047 bx lr
|
||
290 .L44:
|
||
ARM GAS /tmp/ccFkpG1K.s page 6
|
||
|
||
|
||
291 0024 0224 movs r4, #2
|
||
292 0026 80F82540 strb r4, [r0, #37]
|
||
293 002a 0024 movs r4, #0
|
||
294 002c C463 str r4, [r0, #60]
|
||
295 002e 0468 ldr r4, [r0]
|
||
296 0030 C66C ldr r6, [r0, #76]
|
||
297 0032 2568 ldr r5, [r4]
|
||
298 0034 25F00105 bic r5, r5, #1
|
||
299 0038 2560 str r5, [r4]
|
||
300 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||
301 003e 7760 str r7, [r6, #4]
|
||
302 0040 15B1 cbz r5, .L36
|
||
303 0042 D0E91656 ldrd r5, r6, [r0, #88]
|
||
304 0046 6E60 str r6, [r5, #4]
|
||
305 .L36:
|
||
306 0048 456C ldr r5, [r0, #68]
|
||
307 004a 066C ldr r6, [r0, #64]
|
||
308 004c 05F01F0C and ip, r5, #31
|
||
309 0050 8568 ldr r5, [r0, #8]
|
||
310 0052 0120 movs r0, #1
|
||
311 0054 102D cmp r5, #16
|
||
312 0056 00FA0CF0 lsl r0, r0, ip
|
||
313 005a 7060 str r0, [r6, #4]
|
||
314 005c 6360 str r3, [r4, #4]
|
||
315 005e 0BBF itete eq
|
||
316 0060 A260 streq r2, [r4, #8]
|
||
317 0062 A160 strne r1, [r4, #8]
|
||
318 0064 E160 streq r1, [r4, #12]
|
||
319 0066 E260 strne r2, [r4, #12]
|
||
320 0068 2368 ldr r3, [r4]
|
||
321 006a 43F00103 orr r3, r3, #1
|
||
322 006e 0020 movs r0, #0
|
||
323 0070 2360 str r3, [r4]
|
||
324 0072 F0BC pop {r4, r5, r6, r7}
|
||
325 0074 7047 bx lr
|
||
326 .L39:
|
||
327 0076 0220 movs r0, #2
|
||
328 0078 F0BC pop {r4, r5, r6, r7}
|
||
329 007a 7047 bx lr
|
||
331 .section .text.HAL_DMA_Start_IT,"ax",%progbits
|
||
332 .align 1
|
||
333 .p2align 2,,3
|
||
334 .global HAL_DMA_Start_IT
|
||
335 .syntax unified
|
||
336 .thumb
|
||
337 .thumb_func
|
||
338 .fpu fpv4-sp-d16
|
||
340 HAL_DMA_Start_IT:
|
||
341 @ args = 0, pretend = 0, frame = 0
|
||
342 @ frame_needed = 0, uses_anonymous_args = 0
|
||
343 @ link register save eliminated.
|
||
344 0000 F0B4 push {r4, r5, r6, r7}
|
||
345 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||
346 0006 012C cmp r4, #1
|
||
347 0008 51D0 beq .L55
|
||
348 000a 0124 movs r4, #1
|
||
349 000c 80F82440 strb r4, [r0, #36]
|
||
ARM GAS /tmp/ccFkpG1K.s page 7
|
||
|
||
|
||
350 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||
351 0014 012C cmp r4, #1
|
||
352 0016 05D0 beq .L66
|
||
353 0018 0023 movs r3, #0
|
||
354 001a 80F82430 strb r3, [r0, #36]
|
||
355 001e F0BC pop {r4, r5, r6, r7}
|
||
356 0020 0220 movs r0, #2
|
||
357 0022 7047 bx lr
|
||
358 .L66:
|
||
359 0024 0224 movs r4, #2
|
||
360 0026 80F82540 strb r4, [r0, #37]
|
||
361 002a 0024 movs r4, #0
|
||
362 002c C463 str r4, [r0, #60]
|
||
363 002e 0468 ldr r4, [r0]
|
||
364 0030 C66C ldr r6, [r0, #76]
|
||
365 0032 2568 ldr r5, [r4]
|
||
366 0034 25F00105 bic r5, r5, #1
|
||
367 0038 2560 str r5, [r4]
|
||
368 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||
369 003e 7760 str r7, [r6, #4]
|
||
370 0040 15B1 cbz r5, .L48
|
||
371 0042 D0E91667 ldrd r6, r7, [r0, #88]
|
||
372 0046 7760 str r7, [r6, #4]
|
||
373 .L48:
|
||
374 0048 466C ldr r6, [r0, #68]
|
||
375 004a 076C ldr r7, [r0, #64]
|
||
376 004c 06F01F0C and ip, r6, #31
|
||
377 0050 0126 movs r6, #1
|
||
378 0052 06FA0CF6 lsl r6, r6, ip
|
||
379 0056 7E60 str r6, [r7, #4]
|
||
380 0058 6360 str r3, [r4, #4]
|
||
381 005a 8368 ldr r3, [r0, #8]
|
||
382 005c 102B cmp r3, #16
|
||
383 005e 036B ldr r3, [r0, #48]
|
||
384 0060 0BBF itete eq
|
||
385 0062 A260 streq r2, [r4, #8]
|
||
386 0064 A160 strne r1, [r4, #8]
|
||
387 0066 E160 streq r1, [r4, #12]
|
||
388 0068 E260 strne r2, [r4, #12]
|
||
389 006a BBB1 cbz r3, .L51
|
||
390 006c 2368 ldr r3, [r4]
|
||
391 006e 43F00E03 orr r3, r3, #14
|
||
392 0072 2360 str r3, [r4]
|
||
393 .L52:
|
||
394 0074 836C ldr r3, [r0, #72]
|
||
395 0076 1A68 ldr r2, [r3]
|
||
396 0078 D203 lsls r2, r2, #15
|
||
397 007a 03D5 bpl .L53
|
||
398 007c 1A68 ldr r2, [r3]
|
||
399 007e 42F48072 orr r2, r2, #256
|
||
400 0082 1A60 str r2, [r3]
|
||
401 .L53:
|
||
402 0084 1DB1 cbz r5, .L54
|
||
403 0086 2B68 ldr r3, [r5]
|
||
404 0088 43F48073 orr r3, r3, #256
|
||
405 008c 2B60 str r3, [r5]
|
||
406 .L54:
|
||
ARM GAS /tmp/ccFkpG1K.s page 8
|
||
|
||
|
||
407 008e 2368 ldr r3, [r4]
|
||
408 0090 43F00103 orr r3, r3, #1
|
||
409 0094 0020 movs r0, #0
|
||
410 0096 2360 str r3, [r4]
|
||
411 0098 F0BC pop {r4, r5, r6, r7}
|
||
412 009a 7047 bx lr
|
||
413 .L51:
|
||
414 009c 2368 ldr r3, [r4]
|
||
415 009e 23F00403 bic r3, r3, #4
|
||
416 00a2 2360 str r3, [r4]
|
||
417 00a4 2368 ldr r3, [r4]
|
||
418 00a6 43F00A03 orr r3, r3, #10
|
||
419 00aa 2360 str r3, [r4]
|
||
420 00ac E2E7 b .L52
|
||
421 .L55:
|
||
422 00ae 0220 movs r0, #2
|
||
423 00b0 F0BC pop {r4, r5, r6, r7}
|
||
424 00b2 7047 bx lr
|
||
426 .section .text.HAL_DMA_Abort,"ax",%progbits
|
||
427 .align 1
|
||
428 .p2align 2,,3
|
||
429 .global HAL_DMA_Abort
|
||
430 .syntax unified
|
||
431 .thumb
|
||
432 .thumb_func
|
||
433 .fpu fpv4-sp-d16
|
||
435 HAL_DMA_Abort:
|
||
436 @ args = 0, pretend = 0, frame = 0
|
||
437 @ frame_needed = 0, uses_anonymous_args = 0
|
||
438 @ link register save eliminated.
|
||
439 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||
440 0004 022A cmp r2, #2
|
||
441 0006 0346 mov r3, r0
|
||
442 0008 09D0 beq .L68
|
||
443 000a 0422 movs r2, #4
|
||
444 000c C263 str r2, [r0, #60]
|
||
445 000e 0121 movs r1, #1
|
||
446 0010 0022 movs r2, #0
|
||
447 0012 0120 movs r0, #1
|
||
448 0014 83F82510 strb r1, [r3, #37]
|
||
449 0018 83F82420 strb r2, [r3, #36]
|
||
450 001c 7047 bx lr
|
||
451 .L68:
|
||
452 001e 0268 ldr r2, [r0]
|
||
453 0020 596C ldr r1, [r3, #68]
|
||
454 0022 30B4 push {r4, r5}
|
||
455 0024 846C ldr r4, [r0, #72]
|
||
456 0026 1068 ldr r0, [r2]
|
||
457 0028 1D6C ldr r5, [r3, #64]
|
||
458 002a 20F00E00 bic r0, r0, #14
|
||
459 002e 1060 str r0, [r2]
|
||
460 0030 2068 ldr r0, [r4]
|
||
461 0032 20F48070 bic r0, r0, #256
|
||
462 0036 2060 str r0, [r4]
|
||
463 0038 1068 ldr r0, [r2]
|
||
464 003a DC6C ldr r4, [r3, #76]
|
||
465 003c 20F00100 bic r0, r0, #1
|
||
ARM GAS /tmp/ccFkpG1K.s page 9
|
||
|
||
|
||
466 0040 1060 str r0, [r2]
|
||
467 0042 01F01F01 and r1, r1, #31
|
||
468 0046 0122 movs r2, #1
|
||
469 0048 8A40 lsls r2, r2, r1
|
||
470 004a D3E91410 ldrd r1, r0, [r3, #80]
|
||
471 004e 6A60 str r2, [r5, #4]
|
||
472 0050 6160 str r1, [r4, #4]
|
||
473 0052 38B1 cbz r0, .L69
|
||
474 0054 0268 ldr r2, [r0]
|
||
475 0056 D3E91614 ldrd r1, r4, [r3, #88]
|
||
476 005a 22F48072 bic r2, r2, #256
|
||
477 005e 0260 str r2, [r0]
|
||
478 0060 4C60 str r4, [r1, #4]
|
||
479 0062 0020 movs r0, #0
|
||
480 .L69:
|
||
481 0064 0121 movs r1, #1
|
||
482 0066 0022 movs r2, #0
|
||
483 0068 83F82510 strb r1, [r3, #37]
|
||
484 006c 83F82420 strb r2, [r3, #36]
|
||
485 0070 30BC pop {r4, r5}
|
||
486 0072 7047 bx lr
|
||
488 .section .text.HAL_DMA_Abort_IT,"ax",%progbits
|
||
489 .align 1
|
||
490 .p2align 2,,3
|
||
491 .global HAL_DMA_Abort_IT
|
||
492 .syntax unified
|
||
493 .thumb
|
||
494 .thumb_func
|
||
495 .fpu fpv4-sp-d16
|
||
497 HAL_DMA_Abort_IT:
|
||
498 @ args = 0, pretend = 0, frame = 0
|
||
499 @ frame_needed = 0, uses_anonymous_args = 0
|
||
500 0000 38B5 push {r3, r4, r5, lr}
|
||
501 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||
502 0006 022B cmp r3, #2
|
||
503 0008 09D0 beq .L75
|
||
504 000a 0123 movs r3, #1
|
||
505 000c 0421 movs r1, #4
|
||
506 000e 0022 movs r2, #0
|
||
507 0010 C163 str r1, [r0, #60]
|
||
508 0012 80F82420 strb r2, [r0, #36]
|
||
509 0016 80F82530 strb r3, [r0, #37]
|
||
510 001a 1846 mov r0, r3
|
||
511 001c 38BD pop {r3, r4, r5, pc}
|
||
512 .L75:
|
||
513 001e 0368 ldr r3, [r0]
|
||
514 0020 846C ldr r4, [r0, #72]
|
||
515 0022 1968 ldr r1, [r3]
|
||
516 0024 426C ldr r2, [r0, #68]
|
||
517 0026 056C ldr r5, [r0, #64]
|
||
518 0028 21F00E01 bic r1, r1, #14
|
||
519 002c 1960 str r1, [r3]
|
||
520 002e 1968 ldr r1, [r3]
|
||
521 0030 21F00101 bic r1, r1, #1
|
||
522 0034 1960 str r1, [r3]
|
||
523 0036 2368 ldr r3, [r4]
|
||
524 0038 C16C ldr r1, [r0, #76]
|
||
ARM GAS /tmp/ccFkpG1K.s page 10
|
||
|
||
|
||
525 003a 23F48073 bic r3, r3, #256
|
||
526 003e 2360 str r3, [r4]
|
||
527 0040 02F01F02 and r2, r2, #31
|
||
528 0044 0123 movs r3, #1
|
||
529 0046 9340 lsls r3, r3, r2
|
||
530 0048 D0E91442 ldrd r4, r2, [r0, #80]
|
||
531 004c 6B60 str r3, [r5, #4]
|
||
532 004e 4C60 str r4, [r1, #4]
|
||
533 0050 32B1 cbz r2, .L77
|
||
534 0052 1368 ldr r3, [r2]
|
||
535 0054 D0E91614 ldrd r1, r4, [r0, #88]
|
||
536 0058 23F48073 bic r3, r3, #256
|
||
537 005c 1360 str r3, [r2]
|
||
538 005e 4C60 str r4, [r1, #4]
|
||
539 .L77:
|
||
540 0060 836B ldr r3, [r0, #56]
|
||
541 0062 0122 movs r2, #1
|
||
542 0064 0024 movs r4, #0
|
||
543 0066 80F82520 strb r2, [r0, #37]
|
||
544 006a 80F82440 strb r4, [r0, #36]
|
||
545 006e 13B1 cbz r3, .L78
|
||
546 0070 9847 blx r3
|
||
547 0072 2046 mov r0, r4
|
||
548 0074 38BD pop {r3, r4, r5, pc}
|
||
549 .L78:
|
||
550 0076 1846 mov r0, r3
|
||
551 0078 38BD pop {r3, r4, r5, pc}
|
||
553 007a 00BF .section .text.HAL_DMA_PollForTransfer,"ax",%progbits
|
||
554 .align 1
|
||
555 .p2align 2,,3
|
||
556 .global HAL_DMA_PollForTransfer
|
||
557 .syntax unified
|
||
558 .thumb
|
||
559 .thumb_func
|
||
560 .fpu fpv4-sp-d16
|
||
562 HAL_DMA_PollForTransfer:
|
||
563 @ args = 0, pretend = 0, frame = 0
|
||
564 @ frame_needed = 0, uses_anonymous_args = 0
|
||
565 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||
566 0004 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||
567 0008 022B cmp r3, #2
|
||
568 000a 0446 mov r4, r0
|
||
569 000c 07D0 beq .L84
|
||
570 000e 0422 movs r2, #4
|
||
571 0010 0023 movs r3, #0
|
||
572 0012 C263 str r2, [r0, #60]
|
||
573 0014 80F82430 strb r3, [r0, #36]
|
||
574 0018 0120 movs r0, #1
|
||
575 .L85:
|
||
576 001a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||
577 .L84:
|
||
578 001e DDB2 uxtb r5, r3
|
||
579 0020 0368 ldr r3, [r0]
|
||
580 0022 1B68 ldr r3, [r3]
|
||
581 0024 9806 lsls r0, r3, #26
|
||
582 0026 44D4 bmi .L113
|
||
583 0028 636C ldr r3, [r4, #68]
|
||
ARM GAS /tmp/ccFkpG1K.s page 11
|
||
|
||
|
||
584 002a 0E46 mov r6, r1
|
||
585 002c 1746 mov r7, r2
|
||
586 002e 0029 cmp r1, #0
|
||
587 0030 45D1 bne .L87
|
||
588 .L112:
|
||
589 0032 03F01F03 and r3, r3, #31
|
||
590 0036 9D40 lsls r5, r5, r3
|
||
591 0038 FFF7FEFF bl HAL_GetTick
|
||
592 003c 4FF00809 mov r9, #8
|
||
593 0040 8046 mov r8, r0
|
||
594 .L89:
|
||
595 0042 D4E91032 ldrd r3, r2, [r4, #64]
|
||
596 0046 02F01F0C and ip, r2, #31
|
||
597 004a 7A1C adds r2, r7, #1
|
||
598 004c 39D1 bne .L92
|
||
599 004e 0820 movs r0, #8
|
||
600 0050 00FA0CF0 lsl r0, r0, ip
|
||
601 0054 02E0 b .L95
|
||
602 .L114:
|
||
603 0056 1A68 ldr r2, [r3]
|
||
604 0058 0242 tst r2, r0
|
||
605 005a 4BD1 bne .L94
|
||
606 .L95:
|
||
607 005c 1A68 ldr r2, [r3]
|
||
608 005e 2A42 tst r2, r5
|
||
609 0060 F9D0 beq .L114
|
||
610 .L93:
|
||
611 0062 626D ldr r2, [r4, #84]
|
||
612 0064 6AB1 cbz r2, .L97
|
||
613 0066 D4E91610 ldrd r1, r0, [r4, #88]
|
||
614 006a 0D68 ldr r5, [r1]
|
||
615 006c 0542 tst r5, r0
|
||
616 006e 08D0 beq .L97
|
||
617 0070 1568 ldr r5, [r2]
|
||
618 0072 45F48075 orr r5, r5, #256
|
||
619 0076 1560 str r5, [r2]
|
||
620 0078 4860 str r0, [r1, #4]
|
||
621 007a E26B ldr r2, [r4, #60]
|
||
622 007c 42F48062 orr r2, r2, #1024
|
||
623 0080 E263 str r2, [r4, #60]
|
||
624 .L97:
|
||
625 0082 D4E91321 ldrd r2, r1, [r4, #76]
|
||
626 0086 1068 ldr r0, [r2]
|
||
627 0088 0842 tst r0, r1
|
||
628 008a 04D0 beq .L98
|
||
629 008c 5160 str r1, [r2, #4]
|
||
630 008e E26B ldr r2, [r4, #60]
|
||
631 0090 42F40072 orr r2, r2, #512
|
||
632 0094 E263 str r2, [r4, #60]
|
||
633 .L98:
|
||
634 0096 002E cmp r6, #0
|
||
635 0098 39D1 bne .L99
|
||
636 009a 0222 movs r2, #2
|
||
637 009c 02FA0CF2 lsl r2, r2, ip
|
||
638 00a0 0121 movs r1, #1
|
||
639 00a2 5A60 str r2, [r3, #4]
|
||
640 00a4 84F82510 strb r1, [r4, #37]
|
||
ARM GAS /tmp/ccFkpG1K.s page 12
|
||
|
||
|
||
641 .L100:
|
||
642 00a8 0020 movs r0, #0
|
||
643 00aa 84F82400 strb r0, [r4, #36]
|
||
644 00ae BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||
645 .L113:
|
||
646 00b2 4FF48073 mov r3, #256
|
||
647 00b6 E363 str r3, [r4, #60]
|
||
648 00b8 0120 movs r0, #1
|
||
649 00ba BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||
650 .L87:
|
||
651 00be 0425 movs r5, #4
|
||
652 00c0 B7E7 b .L112
|
||
653 .L92:
|
||
654 00c2 1A68 ldr r2, [r3]
|
||
655 00c4 2A42 tst r2, r5
|
||
656 00c6 CCD1 bne .L93
|
||
657 00c8 1A68 ldr r2, [r3]
|
||
658 00ca 09FA0CF1 lsl r1, r9, ip
|
||
659 00ce 1142 tst r1, r2
|
||
660 00d0 10D1 bne .L94
|
||
661 00d2 FFF7FEFF bl HAL_GetTick
|
||
662 00d6 A0EB0800 sub r0, r0, r8
|
||
663 00da B842 cmp r0, r7
|
||
664 00dc 01D8 bhi .L91
|
||
665 00de 002F cmp r7, #0
|
||
666 00e0 AFD1 bne .L89
|
||
667 .L91:
|
||
668 00e2 0120 movs r0, #1
|
||
669 00e4 2022 movs r2, #32
|
||
670 00e6 0023 movs r3, #0
|
||
671 00e8 E263 str r2, [r4, #60]
|
||
672 00ea 84F82430 strb r3, [r4, #36]
|
||
673 00ee 84F82500 strb r0, [r4, #37]
|
||
674 00f2 92E7 b .L85
|
||
675 .L94:
|
||
676 00f4 0122 movs r2, #1
|
||
677 00f6 02FA0CF0 lsl r0, r2, ip
|
||
678 00fa 0021 movs r1, #0
|
||
679 00fc 5860 str r0, [r3, #4]
|
||
680 00fe E263 str r2, [r4, #60]
|
||
681 0100 84F82410 strb r1, [r4, #36]
|
||
682 0104 84F82520 strb r2, [r4, #37]
|
||
683 0108 1046 mov r0, r2
|
||
684 010a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||
685 .L99:
|
||
686 010e 0422 movs r2, #4
|
||
687 0110 02FA0CF2 lsl r2, r2, ip
|
||
688 0114 5A60 str r2, [r3, #4]
|
||
689 0116 C7E7 b .L100
|
||
691 .section .text.HAL_DMA_IRQHandler,"ax",%progbits
|
||
692 .align 1
|
||
693 .p2align 2,,3
|
||
694 .global HAL_DMA_IRQHandler
|
||
695 .syntax unified
|
||
696 .thumb
|
||
697 .thumb_func
|
||
698 .fpu fpv4-sp-d16
|
||
ARM GAS /tmp/ccFkpG1K.s page 13
|
||
|
||
|
||
700 HAL_DMA_IRQHandler:
|
||
701 @ args = 0, pretend = 0, frame = 0
|
||
702 @ frame_needed = 0, uses_anonymous_args = 0
|
||
703 @ link register save eliminated.
|
||
704 0000 70B4 push {r4, r5, r6}
|
||
705 0002 436C ldr r3, [r0, #68]
|
||
706 0004 066C ldr r6, [r0, #64]
|
||
707 0006 0568 ldr r5, [r0]
|
||
708 0008 3168 ldr r1, [r6]
|
||
709 000a 2C68 ldr r4, [r5]
|
||
710 000c 03F01F03 and r3, r3, #31
|
||
711 0010 0422 movs r2, #4
|
||
712 0012 9A40 lsls r2, r2, r3
|
||
713 0014 0A42 tst r2, r1
|
||
714 0016 0ED0 beq .L116
|
||
715 0018 14F0040F tst r4, #4
|
||
716 001c 0BD0 beq .L116
|
||
717 001e 2B68 ldr r3, [r5]
|
||
718 0020 9B06 lsls r3, r3, #26
|
||
719 0022 03D4 bmi .L117
|
||
720 0024 2B68 ldr r3, [r5]
|
||
721 0026 23F00403 bic r3, r3, #4
|
||
722 002a 2B60 str r3, [r5]
|
||
723 .L117:
|
||
724 002c 036B ldr r3, [r0, #48]
|
||
725 002e 7260 str r2, [r6, #4]
|
||
726 0030 CBB1 cbz r3, .L115
|
||
727 .L148:
|
||
728 0032 70BC pop {r4, r5, r6}
|
||
729 0034 1847 bx r3 @ indirect register sibling call
|
||
730 .L116:
|
||
731 0036 0222 movs r2, #2
|
||
732 0038 9A40 lsls r2, r2, r3
|
||
733 003a 0A42 tst r2, r1
|
||
734 003c 15D0 beq .L120
|
||
735 003e 14F0020F tst r4, #2
|
||
736 0042 12D0 beq .L120
|
||
737 0044 2B68 ldr r3, [r5]
|
||
738 0046 9906 lsls r1, r3, #26
|
||
739 0048 06D4 bmi .L121
|
||
740 004a 2B68 ldr r3, [r5]
|
||
741 004c 23F00A03 bic r3, r3, #10
|
||
742 0050 2B60 str r3, [r5]
|
||
743 0052 0123 movs r3, #1
|
||
744 0054 80F82530 strb r3, [r0, #37]
|
||
745 .L121:
|
||
746 0058 C36A ldr r3, [r0, #44]
|
||
747 005a 7260 str r2, [r6, #4]
|
||
748 005c 0021 movs r1, #0
|
||
749 005e 80F82410 strb r1, [r0, #36]
|
||
750 0062 002B cmp r3, #0
|
||
751 0064 E5D1 bne .L148
|
||
752 .L115:
|
||
753 0066 70BC pop {r4, r5, r6}
|
||
754 0068 7047 bx lr
|
||
755 .L120:
|
||
756 006a 0822 movs r2, #8
|
||
ARM GAS /tmp/ccFkpG1K.s page 14
|
||
|
||
|
||
757 006c 9A40 lsls r2, r2, r3
|
||
758 006e 0A42 tst r2, r1
|
||
759 0070 F9D0 beq .L115
|
||
760 0072 2207 lsls r2, r4, #28
|
||
761 0074 F7D5 bpl .L115
|
||
762 0076 2A68 ldr r2, [r5]
|
||
763 0078 416B ldr r1, [r0, #52]
|
||
764 007a 22F00E02 bic r2, r2, #14
|
||
765 007e 2A60 str r2, [r5]
|
||
766 0080 0122 movs r2, #1
|
||
767 0082 02FA03F3 lsl r3, r2, r3
|
||
768 0086 0024 movs r4, #0
|
||
769 0088 7360 str r3, [r6, #4]
|
||
770 008a C263 str r2, [r0, #60]
|
||
771 008c 80F82440 strb r4, [r0, #36]
|
||
772 0090 80F82520 strb r2, [r0, #37]
|
||
773 0094 0029 cmp r1, #0
|
||
774 0096 E6D0 beq .L115
|
||
775 0098 70BC pop {r4, r5, r6}
|
||
776 009a 0847 bx r1 @ indirect register sibling call
|
||
778 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits
|
||
779 .align 1
|
||
780 .p2align 2,,3
|
||
781 .global HAL_DMA_RegisterCallback
|
||
782 .syntax unified
|
||
783 .thumb
|
||
784 .thumb_func
|
||
785 .fpu fpv4-sp-d16
|
||
787 HAL_DMA_RegisterCallback:
|
||
788 @ args = 0, pretend = 0, frame = 0
|
||
789 @ frame_needed = 0, uses_anonymous_args = 0
|
||
790 @ link register save eliminated.
|
||
791 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||
792 0004 012B cmp r3, #1
|
||
793 0006 1ED0 beq .L157
|
||
794 0008 90F825C0 ldrb ip, [r0, #37] @ zero_extendqisi2
|
||
795 000c BCF1010F cmp ip, #1
|
||
796 0010 5FFA8CF3 uxtb r3, ip
|
||
797 0014 05D0 beq .L159
|
||
798 0016 0123 movs r3, #1
|
||
799 .L151:
|
||
800 0018 0022 movs r2, #0
|
||
801 001a 80F82420 strb r2, [r0, #36]
|
||
802 001e 1846 mov r0, r3
|
||
803 0020 7047 bx lr
|
||
804 .L159:
|
||
805 0022 0329 cmp r1, #3
|
||
806 0024 F8D8 bhi .L151
|
||
807 0026 DFE801F0 tbb [pc, r1]
|
||
808 .L153:
|
||
809 002a 0B .byte (.L156-.L153)/2
|
||
810 002b 08 .byte (.L155-.L153)/2
|
||
811 002c 05 .byte (.L154-.L153)/2
|
||
812 002d 02 .byte (.L152-.L153)/2
|
||
813 .p2align 1
|
||
814 .L152:
|
||
815 002e 8263 str r2, [r0, #56]
|
||
ARM GAS /tmp/ccFkpG1K.s page 15
|
||
|
||
|
||
816 0030 0023 movs r3, #0
|
||
817 0032 F1E7 b .L151
|
||
818 .L154:
|
||
819 0034 4263 str r2, [r0, #52]
|
||
820 0036 0023 movs r3, #0
|
||
821 0038 EEE7 b .L151
|
||
822 .L155:
|
||
823 003a 0263 str r2, [r0, #48]
|
||
824 003c 0023 movs r3, #0
|
||
825 003e EBE7 b .L151
|
||
826 .L156:
|
||
827 0040 C262 str r2, [r0, #44]
|
||
828 0042 0B46 mov r3, r1
|
||
829 0044 E8E7 b .L151
|
||
830 .L157:
|
||
831 0046 0223 movs r3, #2
|
||
832 0048 1846 mov r0, r3
|
||
833 004a 7047 bx lr
|
||
835 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits
|
||
836 .align 1
|
||
837 .p2align 2,,3
|
||
838 .global HAL_DMA_UnRegisterCallback
|
||
839 .syntax unified
|
||
840 .thumb
|
||
841 .thumb_func
|
||
842 .fpu fpv4-sp-d16
|
||
844 HAL_DMA_UnRegisterCallback:
|
||
845 @ args = 0, pretend = 0, frame = 0
|
||
846 @ frame_needed = 0, uses_anonymous_args = 0
|
||
847 @ link register save eliminated.
|
||
848 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||
849 0004 012B cmp r3, #1
|
||
850 0006 15D0 beq .L169
|
||
851 0008 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||
852 000c 4FF0010C mov ip, #1
|
||
853 0010 6245 cmp r2, ip
|
||
854 0012 80F824C0 strb ip, [r0, #36]
|
||
855 0016 D3B2 uxtb r3, r2
|
||
856 0018 05D0 beq .L171
|
||
857 001a 6346 mov r3, ip
|
||
858 .L162:
|
||
859 001c 0022 movs r2, #0
|
||
860 001e 80F82420 strb r2, [r0, #36]
|
||
861 0022 1846 mov r0, r3
|
||
862 0024 7047 bx lr
|
||
863 .L171:
|
||
864 0026 0429 cmp r1, #4
|
||
865 0028 F8D8 bhi .L162
|
||
866 002a DFE801F0 tbb [pc, r1]
|
||
867 .L164:
|
||
868 002e 0C .byte (.L168-.L164)/2
|
||
869 002f 10 .byte (.L167-.L164)/2
|
||
870 0030 13 .byte (.L166-.L164)/2
|
||
871 0031 16 .byte (.L165-.L164)/2
|
||
872 0032 06 .byte (.L163-.L164)/2
|
||
873 0033 00 .p2align 1
|
||
874 .L169:
|
||
ARM GAS /tmp/ccFkpG1K.s page 16
|
||
|
||
|
||
875 0034 0223 movs r3, #2
|
||
876 0036 1846 mov r0, r3
|
||
877 0038 7047 bx lr
|
||
878 .L163:
|
||
879 003a 0023 movs r3, #0
|
||
880 003c C0E90B33 strd r3, r3, [r0, #44]
|
||
881 0040 C0E90D33 strd r3, r3, [r0, #52]
|
||
882 0044 EAE7 b .L162
|
||
883 .L168:
|
||
884 0046 0023 movs r3, #0
|
||
885 0048 C362 str r3, [r0, #44]
|
||
886 004a 0B46 mov r3, r1
|
||
887 004c E6E7 b .L162
|
||
888 .L167:
|
||
889 004e 0023 movs r3, #0
|
||
890 0050 0363 str r3, [r0, #48]
|
||
891 0052 E3E7 b .L162
|
||
892 .L166:
|
||
893 0054 0023 movs r3, #0
|
||
894 0056 4363 str r3, [r0, #52]
|
||
895 0058 E0E7 b .L162
|
||
896 .L165:
|
||
897 005a 0023 movs r3, #0
|
||
898 005c 8363 str r3, [r0, #56]
|
||
899 005e DDE7 b .L162
|
||
901 .section .text.HAL_DMA_GetState,"ax",%progbits
|
||
902 .align 1
|
||
903 .p2align 2,,3
|
||
904 .global HAL_DMA_GetState
|
||
905 .syntax unified
|
||
906 .thumb
|
||
907 .thumb_func
|
||
908 .fpu fpv4-sp-d16
|
||
910 HAL_DMA_GetState:
|
||
911 @ args = 0, pretend = 0, frame = 0
|
||
912 @ frame_needed = 0, uses_anonymous_args = 0
|
||
913 @ link register save eliminated.
|
||
914 0000 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2
|
||
915 0004 7047 bx lr
|
||
917 0006 00BF .section .text.HAL_DMA_GetError,"ax",%progbits
|
||
918 .align 1
|
||
919 .p2align 2,,3
|
||
920 .global HAL_DMA_GetError
|
||
921 .syntax unified
|
||
922 .thumb
|
||
923 .thumb_func
|
||
924 .fpu fpv4-sp-d16
|
||
926 HAL_DMA_GetError:
|
||
927 @ args = 0, pretend = 0, frame = 0
|
||
928 @ frame_needed = 0, uses_anonymous_args = 0
|
||
929 @ link register save eliminated.
|
||
930 0000 C06B ldr r0, [r0, #60]
|
||
931 0002 7047 bx lr
|
||
933 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||
ARM GAS /tmp/ccFkpG1K.s page 17
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 stm32g4xx_hal_dma.c
|
||
/tmp/ccFkpG1K.s:16 .text.HAL_DMA_Init:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:25 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
|
||
/tmp/ccFkpG1K.s:138 .text.HAL_DMA_Init:00000000000000fc $d
|
||
/tmp/ccFkpG1K.s:152 .text.HAL_DMA_DeInit:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:160 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
|
||
/tmp/ccFkpG1K.s:252 .text.HAL_DMA_DeInit:00000000000000c8 $d
|
||
/tmp/ccFkpG1K.s:264 .text.HAL_DMA_Start:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:272 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
|
||
/tmp/ccFkpG1K.s:332 .text.HAL_DMA_Start_IT:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:340 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
|
||
/tmp/ccFkpG1K.s:427 .text.HAL_DMA_Abort:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:435 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
|
||
/tmp/ccFkpG1K.s:489 .text.HAL_DMA_Abort_IT:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:497 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
|
||
/tmp/ccFkpG1K.s:554 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:562 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
|
||
/tmp/ccFkpG1K.s:692 .text.HAL_DMA_IRQHandler:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:700 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
|
||
/tmp/ccFkpG1K.s:779 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:787 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
|
||
/tmp/ccFkpG1K.s:809 .text.HAL_DMA_RegisterCallback:000000000000002a $d
|
||
/tmp/ccFkpG1K.s:813 .text.HAL_DMA_RegisterCallback:000000000000002e $t
|
||
/tmp/ccFkpG1K.s:836 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:844 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
|
||
/tmp/ccFkpG1K.s:868 .text.HAL_DMA_UnRegisterCallback:000000000000002e $d
|
||
/tmp/ccFkpG1K.s:902 .text.HAL_DMA_GetState:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:910 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
|
||
/tmp/ccFkpG1K.s:918 .text.HAL_DMA_GetError:0000000000000000 $t
|
||
/tmp/ccFkpG1K.s:926 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
|
||
/tmp/ccFkpG1K.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000033 $d
|
||
/tmp/ccFkpG1K.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000034 $t
|
||
|
||
UNDEFINED SYMBOLS
|
||
HAL_GetTick
|