Files
bassofono/codice/build/stm32g4xx_hal_dma_ex.lst
2022-01-12 01:09:32 +01:00

243 lines
9.4 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ARM GAS /tmp/ccEXgo5J.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_ex.c"
14 .text
15 .section .text.HAL_DMAEx_ConfigMuxSync,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_DMAEx_ConfigMuxSync
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_DMAEx_ConfigMuxSync:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 @ link register save eliminated.
29 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
30 0004 012A cmp r2, #1
31 0006 1FD1 bne .L3
32 0008 90F82420 ldrb r2, [r0, #36] @ zero_extendqisi2
33 000c 012A cmp r2, #1
34 000e 0346 mov r3, r0
35 0010 1CD0 beq .L4
36 0012 30B4 push {r4, r5}
37 0014 4A68 ldr r2, [r1, #4]
38 0016 0D68 ldr r5, [r1]
39 0018 C868 ldr r0, [r1, #12]
40 001a 9C6C ldr r4, [r3, #72]
41 001c 42EA0562 orr r2, r2, r5, lsl #24
42 0020 0138 subs r0, r0, #1
43 0022 42EAC042 orr r2, r2, r0, lsl #19
44 0026 087A ldrb r0, [r1, #8] @ zero_extendqisi2
45 0028 497A ldrb r1, [r1, #9] @ zero_extendqisi2
46 002a 42EA0042 orr r2, r2, r0, lsl #16
47 002e 42EA4122 orr r2, r2, r1, lsl #9
48 0032 2168 ldr r1, [r4]
49 0034 C9B2 uxtb r1, r1
50 0036 4FF0000C mov ip, #0
51 003a 0A43 orrs r2, r2, r1
52 003c 2260 str r2, [r4]
53 003e 83F824C0 strb ip, [r3, #36]
54 0042 6046 mov r0, ip
55 0044 30BC pop {r4, r5}
56 0046 7047 bx lr
57 .L3:
58 0048 0120 movs r0, #1
ARM GAS /tmp/ccEXgo5J.s page 2
59 004a 7047 bx lr
60 .L4:
61 004c 0220 movs r0, #2
62 004e 7047 bx lr
64 .section .text.HAL_DMAEx_ConfigMuxRequestGenerator,"ax",%progbits
65 .align 1
66 .p2align 2,,3
67 .global HAL_DMAEx_ConfigMuxRequestGenerator
68 .syntax unified
69 .thumb
70 .thumb_func
71 .fpu fpv4-sp-d16
73 HAL_DMAEx_ConfigMuxRequestGenerator:
74 @ args = 0, pretend = 0, frame = 0
75 @ frame_needed = 0, uses_anonymous_args = 0
76 @ link register save eliminated.
77 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
78 0004 012B cmp r3, #1
79 0006 21D1 bne .L13
80 0008 10B4 push {r4}
81 000a 446D ldr r4, [r0, #84]
82 000c DAB2 uxtb r2, r3
83 000e CCB1 cbz r4, .L11
84 0010 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
85 0014 012B cmp r3, #1
86 0016 1CD0 beq .L14
87 0018 8B68 ldr r3, [r1, #8]
88 001a 0A68 ldr r2, [r1]
89 001c 03F1FF3C add ip, r3, #-1
90 0020 4FF47803 mov r3, #16252928
91 .syntax unified
92 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
93 0024 93FAA3F3 rbit r3, r3
94 @ 0 "" 2
95 .thumb
96 .syntax unified
97 0028 1BB1 cbz r3, .L12
98 002a B3FA83F3 clz r3, r3
99 002e 0CFA03FC lsl ip, ip, r3
100 .L12:
101 0032 4B68 ldr r3, [r1, #4]
102 0034 1343 orrs r3, r3, r2
103 0036 0021 movs r1, #0
104 0038 43EA0C03 orr r3, r3, ip
105 003c 2360 str r3, [r4]
106 003e 0A46 mov r2, r1
107 0040 80F82410 strb r1, [r0, #36]
108 .L11:
109 0044 1046 mov r0, r2
110 0046 5DF8044B ldr r4, [sp], #4
111 004a 7047 bx lr
112 .L13:
113 004c 0122 movs r2, #1
114 004e 1046 mov r0, r2
115 0050 7047 bx lr
116 .L14:
117 0052 0222 movs r2, #2
ARM GAS /tmp/ccEXgo5J.s page 3
118 0054 F6E7 b .L11
120 0056 00BF .section .text.HAL_DMAEx_EnableMuxRequestGenerator,"ax",%progbits
121 .align 1
122 .p2align 2,,3
123 .global HAL_DMAEx_EnableMuxRequestGenerator
124 .syntax unified
125 .thumb
126 .thumb_func
127 .fpu fpv4-sp-d16
129 HAL_DMAEx_EnableMuxRequestGenerator:
130 @ args = 0, pretend = 0, frame = 0
131 @ frame_needed = 0, uses_anonymous_args = 0
132 @ link register save eliminated.
133 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
134 0004 3BB1 cbz r3, .L28
135 0006 436D ldr r3, [r0, #84]
136 0008 2BB1 cbz r3, .L28
137 000a 1A68 ldr r2, [r3]
138 000c 42F48032 orr r2, r2, #65536
139 0010 0020 movs r0, #0
140 0012 1A60 str r2, [r3]
141 0014 7047 bx lr
142 .L28:
143 0016 0120 movs r0, #1
144 0018 7047 bx lr
146 .section .text.HAL_DMAEx_DisableMuxRequestGenerator,"ax",%progbits
147 .align 1
148 .p2align 2,,3
149 .global HAL_DMAEx_DisableMuxRequestGenerator
150 .syntax unified
151 .thumb
152 .thumb_func
153 .fpu fpv4-sp-d16
155 HAL_DMAEx_DisableMuxRequestGenerator:
156 @ args = 0, pretend = 0, frame = 0
157 @ frame_needed = 0, uses_anonymous_args = 0
158 @ link register save eliminated.
159 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
160 0004 3BB1 cbz r3, .L32
161 0006 436D ldr r3, [r0, #84]
162 0008 2BB1 cbz r3, .L32
163 000a 1A68 ldr r2, [r3]
164 000c 22F48032 bic r2, r2, #65536
165 0010 0020 movs r0, #0
166 0012 1A60 str r2, [r3]
167 0014 7047 bx lr
168 .L32:
169 0016 0120 movs r0, #1
170 0018 7047 bx lr
172 .section .text.HAL_DMAEx_MUX_IRQHandler,"ax",%progbits
173 .align 1
174 .p2align 2,,3
175 .global HAL_DMAEx_MUX_IRQHandler
176 .syntax unified
177 .thumb
178 .thumb_func
179 .fpu fpv4-sp-d16
ARM GAS /tmp/ccEXgo5J.s page 4
181 HAL_DMAEx_MUX_IRQHandler:
182 @ args = 0, pretend = 0, frame = 0
183 @ frame_needed = 0, uses_anonymous_args = 0
184 0000 D0E91332 ldrd r3, r2, [r0, #76]
185 0004 1968 ldr r1, [r3]
186 0006 1142 tst r1, r2
187 0008 70B5 push {r4, r5, r6, lr}
188 000a 0446 mov r4, r0
189 000c 0CD0 beq .L35
190 000e 856C ldr r5, [r0, #72]
191 0010 466B ldr r6, [r0, #52]
192 0012 2968 ldr r1, [r5]
193 0014 21F48071 bic r1, r1, #256
194 0018 2960 str r1, [r5]
195 001a 5A60 str r2, [r3, #4]
196 001c C36B ldr r3, [r0, #60]
197 001e 43F40073 orr r3, r3, #512
198 0022 C363 str r3, [r0, #60]
199 0024 06B1 cbz r6, .L35
200 0026 B047 blx r6
201 .L35:
202 0028 636D ldr r3, [r4, #84]
203 002a 9BB1 cbz r3, .L33
204 002c D4E91621 ldrd r2, r1, [r4, #88]
205 0030 1068 ldr r0, [r2]
206 0032 0842 tst r0, r1
207 0034 0ED0 beq .L33
208 0036 1868 ldr r0, [r3]
209 0038 20F48070 bic r0, r0, #256
210 003c 1860 str r0, [r3]
211 003e 5160 str r1, [r2, #4]
212 0040 E36B ldr r3, [r4, #60]
213 0042 626B ldr r2, [r4, #52]
214 0044 43F48063 orr r3, r3, #1024
215 0048 E363 str r3, [r4, #60]
216 004a 1AB1 cbz r2, .L33
217 004c 2046 mov r0, r4
218 004e BDE87040 pop {r4, r5, r6, lr}
219 0052 1047 bx r2 @ indirect register sibling call
220 .L33:
221 0054 70BD pop {r4, r5, r6, pc}
223 0056 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/ccEXgo5J.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_dma_ex.c
/tmp/ccEXgo5J.s:16 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 $t
/tmp/ccEXgo5J.s:25 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 HAL_DMAEx_ConfigMuxSync
/tmp/ccEXgo5J.s:65 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 $t
/tmp/ccEXgo5J.s:73 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 HAL_DMAEx_ConfigMuxRequestGenerator
/tmp/ccEXgo5J.s:121 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 $t
/tmp/ccEXgo5J.s:129 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 HAL_DMAEx_EnableMuxRequestGenerator
/tmp/ccEXgo5J.s:147 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 $t
/tmp/ccEXgo5J.s:155 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 HAL_DMAEx_DisableMuxRequestGenerator
/tmp/ccEXgo5J.s:173 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 $t
/tmp/ccEXgo5J.s:181 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 HAL_DMAEx_MUX_IRQHandler
NO UNDEFINED SYMBOLS