Files
bassofono/codice/build/stm32g4xx_hal_i2c_ex.lst
2022-01-17 20:05:23 +01:00

296 lines
11 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/cc7PwyE2.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_i2c_ex.c"
14 .text
15 .section .text.HAL_I2CEx_ConfigAnalogFilter,"ax",%progbits
16 .align 1
17 .p2align 2,,3
18 .global HAL_I2CEx_ConfigAnalogFilter
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv4-sp-d16
25 HAL_I2CEx_ConfigAnalogFilter:
26 @ args = 0, pretend = 0, frame = 0
27 @ frame_needed = 0, uses_anonymous_args = 0
28 0000 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
29 0004 202A cmp r2, #32
30 0006 23D1 bne .L4
31 0008 5FFA82FC uxtb ip, r2
32 000c 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
33 0010 012A cmp r2, #1
34 0012 0346 mov r3, r0
35 0014 1CD0 beq .L4
36 0016 0268 ldr r2, [r0]
37 0018 2420 movs r0, #36
38 001a 00B5 push {lr}
39 001c 83F84100 strb r0, [r3, #65]
40 0020 1068 ldr r0, [r2]
41 0022 20F00100 bic r0, r0, #1
42 0026 1060 str r0, [r2]
43 0028 1068 ldr r0, [r2]
44 002a 20F48050 bic r0, r0, #4096
45 002e 1060 str r0, [r2]
46 0030 1068 ldr r0, [r2]
47 0032 0143 orrs r1, r1, r0
48 0034 1160 str r1, [r2]
49 0036 1168 ldr r1, [r2]
50 0038 4FF0000E mov lr, #0
51 003c 41F00101 orr r1, r1, #1
52 0040 1160 str r1, [r2]
53 0042 83F841C0 strb ip, [r3, #65]
54 0046 83F840E0 strb lr, [r3, #64]
55 004a 7046 mov r0, lr
56 004c 5DF804FB ldr pc, [sp], #4
57 .L4:
58 0050 0220 movs r0, #2
ARM GAS /tmp/cc7PwyE2.s page 2
59 0052 7047 bx lr
61 .section .text.HAL_I2CEx_ConfigDigitalFilter,"ax",%progbits
62 .align 1
63 .p2align 2,,3
64 .global HAL_I2CEx_ConfigDigitalFilter
65 .syntax unified
66 .thumb
67 .thumb_func
68 .fpu fpv4-sp-d16
70 HAL_I2CEx_ConfigDigitalFilter:
71 @ args = 0, pretend = 0, frame = 0
72 @ frame_needed = 0, uses_anonymous_args = 0
73 0000 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
74 0004 202A cmp r2, #32
75 0006 22D1 bne .L12
76 0008 00B5 push {lr}
77 000a 5FFA82FE uxtb lr, r2
78 000e 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
79 0012 012A cmp r2, #1
80 0014 0346 mov r3, r0
81 0016 1CD0 beq .L13
82 0018 0268 ldr r2, [r0]
83 001a 2420 movs r0, #36
84 001c 83F84100 strb r0, [r3, #65]
85 0020 1068 ldr r0, [r2]
86 0022 20F00100 bic r0, r0, #1
87 0026 1060 str r0, [r2]
88 0028 1068 ldr r0, [r2]
89 002a 20F47060 bic r0, r0, #3840
90 002e 40EA0121 orr r1, r0, r1, lsl #8
91 0032 1160 str r1, [r2]
92 0034 1168 ldr r1, [r2]
93 0036 4FF0000C mov ip, #0
94 003a 41F00101 orr r1, r1, #1
95 003e 1160 str r1, [r2]
96 0040 83F841E0 strb lr, [r3, #65]
97 0044 83F840C0 strb ip, [r3, #64]
98 0048 6046 mov r0, ip
99 004a 5DF804FB ldr pc, [sp], #4
100 .L12:
101 004e 0220 movs r0, #2
102 0050 7047 bx lr
103 .L13:
104 0052 0220 movs r0, #2
105 0054 5DF804FB ldr pc, [sp], #4
107 .section .text.HAL_I2CEx_EnableWakeUp,"ax",%progbits
108 .align 1
109 .p2align 2,,3
110 .global HAL_I2CEx_EnableWakeUp
111 .syntax unified
112 .thumb
113 .thumb_func
114 .fpu fpv4-sp-d16
116 HAL_I2CEx_EnableWakeUp:
117 @ args = 0, pretend = 0, frame = 0
118 @ frame_needed = 0, uses_anonymous_args = 0
119 0000 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
ARM GAS /tmp/cc7PwyE2.s page 3
120 0004 202A cmp r2, #32
121 0006 20D1 bne .L20
122 0008 00B5 push {lr}
123 000a 5FFA82FE uxtb lr, r2
124 000e 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
125 0012 012A cmp r2, #1
126 0014 0346 mov r3, r0
127 0016 1AD0 beq .L21
128 0018 0268 ldr r2, [r0]
129 001a 2421 movs r1, #36
130 001c 80F84110 strb r1, [r0, #65]
131 0020 1168 ldr r1, [r2]
132 0022 21F00101 bic r1, r1, #1
133 0026 1160 str r1, [r2]
134 0028 1168 ldr r1, [r2]
135 002a 41F48021 orr r1, r1, #262144
136 002e 1160 str r1, [r2]
137 0030 1168 ldr r1, [r2]
138 0032 4FF0000C mov ip, #0
139 0036 41F00101 orr r1, r1, #1
140 003a 1160 str r1, [r2]
141 003c 83F841E0 strb lr, [r3, #65]
142 0040 83F840C0 strb ip, [r3, #64]
143 0044 6046 mov r0, ip
144 0046 5DF804FB ldr pc, [sp], #4
145 .L20:
146 004a 0220 movs r0, #2
147 004c 7047 bx lr
148 .L21:
149 004e 0220 movs r0, #2
150 0050 5DF804FB ldr pc, [sp], #4
152 .section .text.HAL_I2CEx_DisableWakeUp,"ax",%progbits
153 .align 1
154 .p2align 2,,3
155 .global HAL_I2CEx_DisableWakeUp
156 .syntax unified
157 .thumb
158 .thumb_func
159 .fpu fpv4-sp-d16
161 HAL_I2CEx_DisableWakeUp:
162 @ args = 0, pretend = 0, frame = 0
163 @ frame_needed = 0, uses_anonymous_args = 0
164 0000 90F84120 ldrb r2, [r0, #65] @ zero_extendqisi2
165 0004 202A cmp r2, #32
166 0006 20D1 bne .L28
167 0008 00B5 push {lr}
168 000a 5FFA82FE uxtb lr, r2
169 000e 90F84020 ldrb r2, [r0, #64] @ zero_extendqisi2
170 0012 012A cmp r2, #1
171 0014 0346 mov r3, r0
172 0016 1AD0 beq .L29
173 0018 0268 ldr r2, [r0]
174 001a 2421 movs r1, #36
175 001c 80F84110 strb r1, [r0, #65]
176 0020 1168 ldr r1, [r2]
177 0022 21F00101 bic r1, r1, #1
178 0026 1160 str r1, [r2]
ARM GAS /tmp/cc7PwyE2.s page 4
179 0028 1168 ldr r1, [r2]
180 002a 21F48021 bic r1, r1, #262144
181 002e 1160 str r1, [r2]
182 0030 1168 ldr r1, [r2]
183 0032 4FF0000C mov ip, #0
184 0036 41F00101 orr r1, r1, #1
185 003a 1160 str r1, [r2]
186 003c 83F841E0 strb lr, [r3, #65]
187 0040 83F840C0 strb ip, [r3, #64]
188 0044 6046 mov r0, ip
189 0046 5DF804FB ldr pc, [sp], #4
190 .L28:
191 004a 0220 movs r0, #2
192 004c 7047 bx lr
193 .L29:
194 004e 0220 movs r0, #2
195 0050 5DF804FB ldr pc, [sp], #4
197 .section .text.HAL_I2CEx_EnableFastModePlus,"ax",%progbits
198 .align 1
199 .p2align 2,,3
200 .global HAL_I2CEx_EnableFastModePlus
201 .syntax unified
202 .thumb
203 .thumb_func
204 .fpu fpv4-sp-d16
206 HAL_I2CEx_EnableFastModePlus:
207 @ args = 0, pretend = 0, frame = 8
208 @ frame_needed = 0, uses_anonymous_args = 0
209 @ link register save eliminated.
210 0000 094A ldr r2, .L36
211 0002 10B4 push {r4}
212 0004 116E ldr r1, [r2, #96]
213 0006 094C ldr r4, .L36+4
214 0008 41F00101 orr r1, r1, #1
215 000c 1166 str r1, [r2, #96]
216 000e 126E ldr r2, [r2, #96]
217 0010 83B0 sub sp, sp, #12
218 0012 02F00102 and r2, r2, #1
219 0016 0192 str r2, [sp, #4]
220 0018 019B ldr r3, [sp, #4]
221 001a 6368 ldr r3, [r4, #4]
222 001c 1843 orrs r0, r0, r3
223 001e 6060 str r0, [r4, #4]
224 0020 03B0 add sp, sp, #12
225 @ sp needed
226 0022 5DF8044B ldr r4, [sp], #4
227 0026 7047 bx lr
228 .L37:
229 .align 2
230 .L36:
231 0028 00100240 .word 1073876992
232 002c 00000140 .word 1073807360
234 .section .text.HAL_I2CEx_DisableFastModePlus,"ax",%progbits
235 .align 1
236 .p2align 2,,3
237 .global HAL_I2CEx_DisableFastModePlus
238 .syntax unified
ARM GAS /tmp/cc7PwyE2.s page 5
239 .thumb
240 .thumb_func
241 .fpu fpv4-sp-d16
243 HAL_I2CEx_DisableFastModePlus:
244 @ args = 0, pretend = 0, frame = 8
245 @ frame_needed = 0, uses_anonymous_args = 0
246 @ link register save eliminated.
247 0000 0A4A ldr r2, .L40
248 0002 10B4 push {r4}
249 0004 116E ldr r1, [r2, #96]
250 0006 0A4C ldr r4, .L40+4
251 0008 41F00101 orr r1, r1, #1
252 000c 1166 str r1, [r2, #96]
253 000e 126E ldr r2, [r2, #96]
254 0010 83B0 sub sp, sp, #12
255 0012 02F00102 and r2, r2, #1
256 0016 0192 str r2, [sp, #4]
257 0018 019B ldr r3, [sp, #4]
258 001a 6368 ldr r3, [r4, #4]
259 001c 23EA0000 bic r0, r3, r0
260 0020 6060 str r0, [r4, #4]
261 0022 03B0 add sp, sp, #12
262 @ sp needed
263 0024 5DF8044B ldr r4, [sp], #4
264 0028 7047 bx lr
265 .L41:
266 002a 00BF .align 2
267 .L40:
268 002c 00100240 .word 1073876992
269 0030 00000140 .word 1073807360
271 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS /tmp/cc7PwyE2.s page 6
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32g4xx_hal_i2c_ex.c
/tmp/cc7PwyE2.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
/tmp/cc7PwyE2.s:25 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
/tmp/cc7PwyE2.s:62 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
/tmp/cc7PwyE2.s:70 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
/tmp/cc7PwyE2.s:108 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
/tmp/cc7PwyE2.s:116 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
/tmp/cc7PwyE2.s:153 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
/tmp/cc7PwyE2.s:161 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
/tmp/cc7PwyE2.s:198 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
/tmp/cc7PwyE2.s:206 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
/tmp/cc7PwyE2.s:231 .text.HAL_I2CEx_EnableFastModePlus:0000000000000028 $d
/tmp/cc7PwyE2.s:235 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
/tmp/cc7PwyE2.s:243 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
/tmp/cc7PwyE2.s:268 .text.HAL_I2CEx_DisableFastModePlus:000000000000002c $d
NO UNDEFINED SYMBOLS